1. 论文背景与研究动机
视频编码技术在过去几十年里经历了从H.261到H.265/HEVC的演进,而最新的VVC(Versatile Video Coding)标准在压缩效率上实现了约50%的提升。然而,这种效率提升伴随着计算复杂度的急剧增加。根据论文提供的数据,使用官方参考软件VTM(VVC Test Model)进行编码时,其编码时间达到HEVC参考软件HM的8倍,解码时间约为2倍。
这种复杂度增长主要来自两个维度:
- 算法层面的复杂度:VVC引入了QTMT(四叉树加多类型树)块划分、67种帧内预测模式、仿射运动补偿等新工具,每个工具本身的计算量就比HEVC更复杂
- 搜索空间的爆炸:VVC提供了远多于HEVC的编码选项组合,编码器需要进行更广泛的搜索才能找到最优解
关键发现:通过VTM与HM的模块耗时对比可见,CU划分与RDO搜索环节的耗时增长最为显著,这暗示搜索空间的扩大可能是复杂度增加的主因。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 搜索空间量化方法论
2.1 核心指标定义
论文创新性地提出了三个与实现无关的量化指标:
-
分区搜索空间(SP):
- 定义:每个像素平均参与的不同块划分结构的评估次数
- 计算公式:SP = Σ(候选划分数 × 覆盖像素数) / 总像素数
- 示例:对于128×128 CTU,若评估4种划分方式,则这些像素的SP贡献为4
-
编码模式搜索空间(SQ):
- 定义:每个像素平均参与的完整RDO循环次数
- 特别注意:SQ特别关注量化操作次数,因为量化是RDO中最耗时的步骤
- 典型值:HEVC中SQ≈2-3,VVC可能达到10+
-
组合搜索空间(S):
- 定义:S = SP × SQ
- 物理意义:反映为每个像素决策所需的总计算量
- 优势:消除了编码器实现优化带来的干扰,直接反映标准本身的复杂度特性
2.2 测量方法实现
在实际测量中,研究者通过修改编码器源码来精确统计:
- 在划分决策点插入计数器记录评估的候选数
- 在量化函数处埋点统计调用次数
- 对每个CU记录其像素覆盖范围和评估过程
这种低侵入式的插桩方法保证了测量结果的可比性,同时避免引入显著性能开销。
