亮度映射(Luma Mapping,简称LM)是一种在视频编码中使用的技术,旨在通过优化亮度值的取值范围来提高压缩效率。亮度映射是LMCS(Luma Mapping with Chroma Scaling)技术的一部分,该技术结合了亮度映射和色度缩放(Chroma Scaling),用于提升SDR(标准动态范围)和HDR(高动态范围)视频的压缩性能。
亮度映射的具体实现方式是通过对像素级的亮度值进行重新分配,利用分段线性模型将输入信号的动态范围划分为多个等宽的区间,每个区间内的亮度值会被映射到更大的允许亮度值范围内。例如,在10位深度的输入信号中,亮度映射会将64到940的亮度像素取值范围映射到0到1023的范围内。这种映射过程是可逆的,包括前向映射(FwdMap)和逆映射(InvMap),其中前向映射通过16段的分段线性函数进行传输。
亮度映射的主要目的是充分利用特定位深下的亮度值取值范围,从而提高压缩效率。此外,亮度映射还会影响色度分量的压缩效率,因此需要与色度缩放结合使用,以平衡亮度和色度信号之间的关系。
亮度映射是一种重要的视频编码技术,通过优化亮度值的取值范围来提高视频压缩效率,特别是在处理HDR视频时效果显著
声明:文章来源于网络,如有侵权请联系删除!