亮度映射与色度缩放(Luma Mapping with Chroma Scaling,简称LMCS)是一种用于视频编码的预处理工具,旨在提高视频的压缩效率。LMCS由两部分组成:亮度映射(LM)和色度缩放(CS)。亮度映射通过调整亮度信号的动态范围,使其更好地利用可用的亮度值范围,从而提高编码效率;而色度缩放则通过调整色度残差来补偿亮度映射对色度信号的影响。
在具体实现中,亮度映射通常采用自适应分段线性模型,将原始亮度值范围映射到更大的允许亮度值范围内。例如,在10bit视频中,亮度值范围从64到940被映射到0到1023。色度缩放则通过缩放因子对色度块内的色度残差进行调整,以平衡亮度映射对色度信号的影响。
LMCS最初是为高动态范围(HDR)视频设计的,但后来扩展到标准动态范围(SDR)视频中。它在编码前对输入信号进行处理,并在解码端逆向复原,以确保视频质量不受影响。此外,LMCS还支持块级量化参数(QP)调整,以适应HDR视频更大的动态范围和更宽的色彩空间。
LMCS是一种结合亮度映射和色度缩放的技术,通过优化亮度和色度分量的压缩效率,显著提高了视频编码的性能
声明:文章来源于网络,如有侵权请联系删除!