VVC帧内算法-PDPC

3.3.3 Position dependent intra prediction combination (PDPC)

在VVC帧内预测中,DC,Planar和几种角度模式的预测值会进一步被PDPC修改。PDPC结合未滤波的边界参考像素和基于滤波后边界参考像素的HEVC帧内预测值来进行帧内预测。以下的帧内模式直接使用PDPC而无需signal:planar,DC,水平模式,垂直模式,左下角度模式与8个邻近角度模式,右上角度模式与8个邻近角度模式。
pred(x’,y’)的计算需要一个帧内预测模式(DC,planar,角度)和参考像素的线性组合,计算公式如下:
在这里插入图片描述
Rx,−1, R−1,y 分别代表当前像素点(x,y)上方和左边的边界参考像素,R−1,−1代表当前块左上角的像素点。
如果DC,planar,hor和ver使用PDPC,就不需要再像Hevc中DC模式或者hor/ver模式那样进行额外的边界滤波了。DC和planar模式的PDPC过程是一样的,不需要进行clip操作(截断)。不同的角度模式会调整pdpc的缩放因子,来避免范围检查以及取消角度进行pdpc的打开条件(利用scale>=0)。另外在所有角度模式下,PDPC的权重都是基于32的,具体的权重依赖于预测角度(如下表所示)。PDPC只用在宽高皆大于等于4的块上。
下图展示了PDPC中参考像素Rx,−1, R−1,y ,R−1,−1的定义。pred(x’, y’)指的是预测块内的 (x’, y’) 。比如在对角模式中,参考像素Rx,−1的x坐标计算方式:x = x’ + y’ + 1,参考像素R−1,y 的y坐标计算方式:y = x’ + y’ + 1。对于其他角度模式,参考像素Rx,−1 和R−1,y可能位于分像素位置上。这种情况下,参考像素使用距离最近的整像素。
在这里插入图片描述
下表是PDPC根据预测角度的权重示例。
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值