partitioning
1 帧分割为CTU
在VVC编码中,对于具有三个样本阵列的图片,CTU由一个N×N的luma样本块和两个相应的色度样本块组成。
2 帧分割为 子图,条,块
一帧图片被分成一个或多个tile行和一个或多个tile列。tile是覆盖图片矩形区域的CTU序列。slice由整数个完整的tile或图片tile内连续完整的CTU行组成。支持两种slice模式,即光栅扫描(raster-scan)slice模式和矩形(rectangular )slice模式。
光栅扫描(raster-scan)slice模式如下图3,图片分为12个tile和3个光栅扫描slice。矩形(rectangular )slice模式如下图4,图片分为24个tile(6个tile列和4个tile行)和9个矩形切片。
下图则是一幅图片的子图片分区示例,其中一幅图片被分为18块,左侧12块,每个块覆盖一个4×4 CTU的切片,右侧6块,每个块覆盖2×2 CTU的2个垂直堆叠slice,总共产生24个slice和24个不同尺寸的子图片(每个切片都是子图片)。
3 用树结构分割CTUS
HEVC结构的一个关键特征是它具有多个分区概念,包括CU、PU和TU。
在VVC中,使用二元和三元分割分割结构的嵌套多类型树的四叉树取代了多个分区单元类型的概念,即它消除了CU、PU和TU概念的分离,但CU的大小对于最大变换长度来说太大的情况除外,并支持CU分区形状的更大灵活性。在编码树结构中,CU可以是方形或矩形。编码树单元(CTU