Cross-Component Prediction (CCP)跨组件预测是通过消除颜色组件的相关性,在保证颜色高保真度的同时,实现对视频内容的高效压缩,被HEVC RExt采纳。其核心思想是使用亮度组件来预测色度组件,进一步消除亮度和色度组件之间的相关性,提高编码效率。在CCP中,亮度残差没有任何变化,只对色度残差进行了处理。
一、线性预测模型:
令原始亮度组件为x,原始色度信号为y,在帧内/帧间预测后,会生成两者的残差信号表示为△x和△y。
线性回归对△y进行预测:
α和β的计算如下:
其中μ△x和μ△y是△x和△y的平均值。
当帧内/帧间预测的参考信号平均值和当前信号的平均值相同时,就会产生零均值残差信号即μ△x和μ△y为0,这就是α可以简化为:
而此时β就会变为0。
在实际中,已经证明了β非零时,对β的编码处理时间的增加,额外的编码处理不能带来效率的提升,因此在实际中并不使用β,只需要关注α即可。
二、CCP实际应用过程:
1、编码器端
图(a)是使用CCP的编码器结构(图中完