引言:
在调试VTM5.0和阅读变换相关JVET提案时,常出现Implicit MTS和Explicit MTS,之前对于Implicit MTS这个概念一直很困惑,他与MTS(Explicit MTS)有何异同??经过一段时间学习,总算有点明白Implicit MTS,现将自己的理解写出来,如有理解错误的地方,希望能提出来,一起学习进步。
背景:
VTM5中变换类型包括DCT2、MTS的四种模式以及TS模式(变换跳过模式)。默认行列变换类型为DCT2,MTS仅适用于帧内帧间的亮度分量,变换核的类型有两种:DCT8、DST7,变换对的类型(MTS的模式)有4种。
tu_mts_idx | transform type | binarization | |||
horizontal | vertical | MTS & TS enabled | MTS enabled | TS enabled | |
0 | SKIP | SKIP | 0 | - | 0 |
1 | DCT2 | DCT2 | 10 | 0 | 1 |
2 |