VVC(H.266)视频压缩编码格式介绍

VVC编码格式

在VVC中为了适应4K、8K等高清、超高清视频编码的需要,将 CTU的最大尺寸扩大到 128 ×128,最小尺寸还是 4×4。 CTU可进一步分为若干编码单元(CU),最大的 CU 可等同于 CTU,最小的 CU为 4×4。 在 HEVC 中每个CU又可以划分为预测单元(Prediction Unit,PU)和变换单元(Transform Unit,TU),但在 VVC 中将不再区分 CU、PU和 TU,大多数情况下三者统一为 CU。

VVC中增加了四叉树分块之外的新分块方法,称之为Multiple-Type Tree (MTT),也就是说,VVC采用了四叉树加多类型树(QT+MTT)的分块法。在QT+MTT分块中,一个方块可以均匀分成左右或上下两个矩形块,也称为BT划分(Binary-Tree split);或者也可以从左到右或从上到下按1:2:1的比例分成三个矩形块,也称为TT划分(Ternary-Tree split)。

特别地,BT或者TT划分得到的子块还允许继续使用BT或者TT划分,但是不能再使用QT划分。下图为一个64×64的CTU的四叉树和嵌套多类型树划分的示例,这种划分方式可以根据图像内容自适应进行,提升了划分灵活性。
在这里插入图片描述
在这里插入图片描述
前面介绍的是亮度 CTU 的 MTT划分,对于图像的色度部分,考虑到同一位置的亮度和色度信号可能具有的不同特性,因而在VVC中,I帧 CTU 的亮度分量和色度分量的划分方式可以不同,这时亮度和色度分量各使用一个编码树表示。 对于P帧和B帧,则同一个CTU中的亮度和色度必须有相同的划分。 由于色度信号的亚取样影响,色度信号在单独划分时禁止出现2×2、2×4 或 4×2的尺寸的色度块。

2023.216 导师说数字视频编解码学习还是要循序渐进,先去看AVC的具体编码过程,VVC的内容以后再补充。

猜你喜欢

转载自blog.csdn.net/qq_39969848/article/details/129297798