一、VVC中的CTU:
H.266/VVC 中将每帧图像划分为一系列的 CTU,CTU 的概念和 HEVC 中一致。一帧图像通常分为 3 个采样阵列(一个亮度图像和两个色度图像),一个 CTU 也包含了一个 N*N 的亮度采样块和两个对应大小的色度块。下图图是一帧图像划分为 CTUs 的示例:
注意:目前允许的最大亮度块的尺寸为 128 * 128 像素,但是允许的最大亮度变换块的尺寸为 64 * 64 像素。
二、VVC中块划分与HEVC中块划分的区别
-
在 HEVC 中,一个 CTU 使用树结构划分为编码单元(coding units,CUs)。具体地,使用四叉树结构划分一个 CTU,以适应各种各样的图像局部特征。将 CU 作为叶子节点时,判断使用帧内预测编码还是帧间预测编码。在预测时,叶子 CU 节点又可以分为 1 个,2 个或者 4 个预测单元(prediction units,PUs),每个 PU 内部使用相同的预测过程并发送给解码端。当获取到残差块时,叶子 CU 节点又划分为变换单元(transform units,TUs)进行处理。所以 HEVC 的一个显著特征就是拥有多个划分的概念,即 CU,PU 和 TU。
-
在 VVC 中,取消了复杂的 CU,PU 和 TU 的概念