前面的文章中介绍了TSCPM,它是AVS3中用于intra模式的跨通道预测技术,它利用线性模型根据亮度重建像素预测色度像素,
跨通道预测技术用于去除不同通道间的冗余信息,TSCPM可以去除Y-Cb、Y-Cr通道间的冗余,然而却忽略了Cb-Cr间的冗余,而Cb-Cr间有时却有很强的相关性,因此提出了PMC(Preiction with Multicross Component),PMC利用Y和Cb来预测Cr。PMC和TSCPM一样,也是仅用于intra模式中。
TSCPM的流程如图1,首先对Y的重建值使用线性模型,然后下采样得到色度预测值。其中Cb和Cr有各自的线性模型参数。
图1 TSCPM流程
图2 PMC流程
PMC中Cb的预测和TSCPM中一样,Cr的预测需要使用Y和Cb,如图2。
其中Pred'是Pred的下采样结果。
该式子中的参数A=alpha0 x k + alpha1、B=beta0 x k + beta1,其中(alpha0,beta0) 和(alpha1,beta1) 为TSCPM中Cb和Cr的alpha和beta值,k为0.5、1或2,由图像级标志位和CU级标志位共同确定。首先,图像头传输一个标志位,如果图像头标志位等于0,那么本图像的k为1或2;如果图像头标志位为1,那么本图像的k为1或0.5。然后每个使用PMC模式的CU再传输一个标志位,从本图像的两个k值中确定一个。