VTM中8比特与10比特转换

VVC中的输入视频可以是8比特SDR视频或者10比特HDR视频(通过InputBitDepth修改),编码器内部结构也可以设置为10比特或者8比特(通过InternalBitDepth修改)。

如果输入时8比特视频,编码器为10比特,则需要将8比特值x左移两位,变为4x,即x<<2
如果输入为10比特视频,编码器为8比特,则需要将10比特值x右移两位,同时考虑四舍五入,变为 (x+2)/4,即(x+2)>>2

相关提案参考JVET-G1010-V2