(参考的VTM2,可能不准确,选择性阅读)
一、VVC 编码结构
基于块的分层编码结构。VTM2的编码结构如下图所示:
二、分块
CTU
图像被分成一系列的树形编码单元(CTU),CTU的概念和HEVC的相同。一个CTU包含一个NxN的亮度分量和两个对应的色度分量。最大的CTU块的亮度分量是128x128。
CU
在HEVC中CTU使用四叉树结构划分成多个CU。每一个CU进一步分成一个、两个或四个PU,每一个PU采用相同的预测模式。预测完之后获得残差,CU又根据四叉树结构分成TU。
在VVC中,CTU的划分有四叉树结构、二叉树结构和三叉树结构。并且取消了CU、PU和TU的概念,除非CU的大小大于最大变换单元(64x64)大小。CTU最先使用四叉树分割,然后四个节点可以进一步采用多种方式分割,包括水平二分(SPLIT_BT_HOR)、垂直二分(SPLIT_BT_VER)、垂直三等分(SPLIT_TT_VER)和水平三等分(SPLIT_TT_HOR)。如下图所示:
CTU划分flag表示如下图所示:<