1.2 VVC设计目标与术语速查


1.2 VVC设计目标与术语速查

本节摘要:VVC的Versatile(通用、多面手)不是形容词而是设计约束——一套码流语法要同时伺候好超高清点播、低延迟会议、屏幕内容与全景视频。本节先拆解四大设计目标及其相互牵制,再给出一份"带流水线位置"的术语速查表,为后面八章备好语言工具。

上一节讲了VVC从哪来;本节回答"它是为什么而造",并顺手把全书术语一次配齐。如果你是从中间章节跳进来的读者,随时可以回到这里查词。

四大设计目标:一张互相牵制的网

VVC立项书里写明的目标可以归纳为四条,它们单独看都合理,放在一起就是四股方向相反的拉力:

其一,压缩效率。相对HEVC在同等客观质量下节省约一半码率,这是硬指标。所有工具提案首先要在BD-rate上过关(复习1.1的记分牌规则)。

其二,通用性(Versatile)。HEVC后来靠范围扩展与SCC扩展补丁式地支持屏幕内容和更高位深,VVC把这些"补丁"直接织进主线:屏幕内容工具(第7章)、高位深与广色度采样格式、全景视频的专用补偿(环绕运动补偿)都进主档。一套语法伺候多种素材,代价是语法与解码流程更复杂。

其三,并行与硬件友好。8K实时解码不可能靠单核硬扛。VVC在标准层面规定了并行单元的边界约束(第2.2节的VPDU、条带与子图划分),让解码器可以按行、按矩形区域并行展开,硬件流水线有的放矢。

其四,损失弹性与网络适配。新应用形态要求码流可以在传输中被"削"——VVC把分层编码能力(空间、质量可分层)纳入主框架,为广播与流媒体的自适应码率切换留好接口(第8章的随机访问与码流切换会展开)。

01-02-fig01

这张牵制图在后续章节会反复显形:QTMT给了内容最大的划分自由,但标准同时限制最小块尺寸并规定VPDU约束(第2章);仿射运动补偿预测更准,但解码端要靠PROF技术把它做得起(第4章);ALF滤波效果最好,但标准把它设计成可选工具且限制其作用范围(第6章)。读懂VVC,一半是读工具,一半是读折中。

术语速查:每个词都有流水线位置

术语不背,放进流水线里记。下面按"一帧视频进入编码器后的旅程"顺序给词,括号里是它在标准文本中的正式角色。

组织层术语:图像怎么切块

  • CTU(编码树单元):一帧图像切出的最大处理格子,VVC最大支持128×128(HEVC同样128×128,但VVC内部划分自由度完全不同)。CTU是划分树的根。
  • QT与MTT:CTU内部先做四叉树(QT,一分为四)划分,叶子处再做多类型树(MTT)划分——水平或垂直的二分(BT)与三分(TT)。QT加MTT合称QTMT,产出矩形甚至细长条的编码块。第2.1节逐条拆解。
  • CU(编码单元):划分树的叶子,承担预测与残差编码决策的基本单位。VVC里CU不再像HEVC那样再切PU/TU,预测与变换的划分在CU内部通过语法直接描述(这也是术语变少的原因之一)。
  • VPDU(虚拟流水线数据单元):为硬件流水线划的"行车道",规定解码任何一块所触及的最大图像区域,第2.2节展开。

预测层术语:怎么"猜"

  • 帧内预测:用本帧已解码的相邻像素外推当前块,第3章全部内容;
  • 帧间预测:用已解码的前后帧加运动矢量搬运像素,第4章全部内容;
  • 运动矢量与参考帧列表:帧间预测的两件套,VVC把参考图像组织成两张列表(前向、后向),合并模式与跳过模式负责"抄邻居的运动"。

残差层术语:猜错了怎么办

  • 变换(Transform):把空间域残差转到频域,能量集中到低频,便于压缩。VVC提供DCT-2、DCT-8、DST-7多核选择加LFNST二次变换(第5.1节);
  • 量化(Quantization):把变换系数除以步长取整,有损压缩发生的地方。VVC新增依赖标量量化(第5.2节);
  • 熵编码(CABAC):把量化后的符号序列压成比特流,第5.3节的改进集中在吞吐与上下文初始化。

系统层术语:比特流怎么组织

  • 参数集(VPS/SPS/PPS):三份"配置档案",分别描述整个码流序列、每段视频、每幅图像共用的参数,第8.1节展开;
  • 图像头与条带头(PH/SH):VVC新增的图像头把每帧变动的信息从序列参数中拆出,支持一码流多场景切换;
  • 条带(slice)与子图(subpicture):把一帧切成可独立解码的段落,并行与低延迟的基础。

⚠️ 易混提醒:HEVC时代的PU(预测单元)、TU(变换单元)在VVC术语体系里已不再是独立实体——很多旧资料仍沿用,读文献时注意分辨"CU内部划分"与"独立单元"的区别。

用一个案例把术语串起来

拿一段1080p的会议录像当线头:一帧进来,先按128×128切成CTU网格;某个CTU覆盖到人脸区域,QT划分两次后某叶子改走MTT,切出64×16的横条CU恰好贴合发际线边缘;这个CU做帧间预测,从参考帧列表里挑上一帧,运动矢量指向偏移若干像素的位置;残差做DCT-8变换、量化后大部分系数为零,CABAC几个比特就把"全零块"打发掉;解码重建时先去块滤波、再ALF抛光,重建帧进入参考帧缓存等待下一帧引用。一帧的旅程走完,第2章到第6章的所有章节标题都在这段话里露过面了。

三问三答

问:H.266和ISO那边那个编号是什么关系?
同一个标准的双编号:国际电联叫H.266,国际标准化组织/国际电工委员会叫其多层结构下的视频编码部分。就像H.265与HEVC是一体两名(1.1节的组织背景),命名差异来自两家联合出标准的历史惯例——查文献时两个名字都要搜。

问:Main档之外还有别的档吗?
有。主档覆盖8/10位4:2:0的绝大多数业务;范围扩展档支持更高位深与其他色度采样(4:2:2、4:4:4——专业制作与屏幕内容常用);后续还有面向特定能力的分层档。读规格书先读档(profile)与级(level,规定分辨率帧率码率上限)的组合,它圈定了解码器的实现义务。

问:入门先背术语表可行吗?
不推荐孤立背表——本节把术语嵌进流水线位置,就是为了让"CTU→CU→预测→残差"形成动线记忆。建议读法:把术语表过一遍混脸熟,直接进第2章,卡壳时回来查;第二轮再回头系统性复盘。术语是地图的图例,不是地图本身。

本节要点回顾

  • 四大目标互相牵制:效率、通用、并行、弹性构成VVC的设计张力场,每个工具都是折中产物;
  • 术语按流水线记:组织层(CTU/CU/VPDU)、预测层(帧内/帧间)、残差层(变换/量化/CABAC)、系统层(参数集/条带/子图);
  • VVC术语已更新:PU/TU不再是独立单元,读旧资料要当心;
  • 一个案例串全链路:会议录像的一帧之旅就是全书目录的缩影。

作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U