Versatile Video Coding(VVC)总结

本文深入探讨了Versatile Video Coding (VVC) 的编码结构,重点介绍了分块策略,如CTU、CU的多样划分方式,以及帧内预测的多种模式,包括非方块的wide-angle预测和cross-component线性模型。此外,还讲解了帧间预测的先进技术,如仿射运动补偿预测和自适应运动矢量分辨率。
摘要由CSDN通过智能技术生成

(参考的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表示如下图所示:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值