JEM中,将planar模式预测所得结果进行进一步修正。PDPC是帧内预测方式,它将未滤波的边界参考样本和HEVC的有滤波边界参考样本结合进行预测。
PDPC的标志如图。r和s表示未滤波和滤波的边界样本。q(x,y)是HEVC基于滤波参考边界样本s的帧内预测 (JEM中只有planar模式) 。x和y是到边界的水平和垂直距离。
1、首先通过未滤波的样本得到滤波样本,即通过r求得s。
三个预先定义低通滤波器中的一个被用来平滑边界样本。三个滤波器包括3,5,7抽头。平滑滤波器的选择是基于块大小和帧内预测模式的。Hk是滤波器的脉冲响应,额外存储的参数a,滤波器参考计算为:
s=ar+(1−a)(hk∗r) s = a r + ( 1 − a ) ( h k ∗ r )
*代表卷积。
2、通过s采用HEVC中预测方法得到planar模式的初步预测结果q。
3、预测最终结果p(x,y),需结合带权重的未滤波边界元素值和q(x,y):
c1-4是存储的预测参数,dx=1:块宽小于等于16,dx=2:块宽大于16,dy=1:高小于等于16。从公式中不难发现,将未滤波与滤波边界进行结合,是通过先得到滤波后的预测,再与未滤波边界样本进行计算达到的。b(x,y)昰归一化因子:
预测参数的一个集合( cv1 c 1 v , cv2 c 2 v , ch1 c 1 h , ch2 c 2 h ,a 以及滤波器索引k),一个块大小一个。全部参数的总存储占据30字节。