VVC中的BDPCM技术

BDPCM(block-based delta pulse code modulation)技术

BDPCM技术是在VVC中开发的针对屏幕内容的块级帧内预测模式,亮度和色度均可应用。对于亮度分量,在编码端需要传两个flag:

分别表示是否应用BDPCM模式、如果应用具体是水平还是垂直模式。

如果为BDPCM垂直模式其预测过程为:

使用当前像素的上(top)参考像素,作为当前像素的预测值,对于CU的第一行而言,参考像素是块外像素,而对于非第一行的像素,参考像素为内部像素,并行处理一列像素。

为了进一步提高并行处理能力,将CU块水平划分为两半,这两部分同时并行处理每列,但需要注意的是当一个区块被分割时,不允许来自一个区域的样本使用来自另一个区域的像素来计算预测,如果发生这种情况,预测像素将替换为预测方向上的参考像素。如下图所示:

得到预测像素后,将其与原始像素做差可得到残差信号,N0413号提案考虑到对于屏幕内容,参考样本喝当前块中的残差可能不完全相关,因此预测块的残差可能仍然具有方向性,因此其对残差进一步进行预测。一行/列的残差可通过前一行/一列来预测,在HEVC中,称为RBDPCM,对于一个M*N的块,具体残差预测值的公式为:

解码端执行相反的操作,恢复原始量化后的残差

BDPCM水平模式与之类似。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值