摘要

通用视频编码(VVC)使用的四叉树加多叉树的块划分结构使编码过程的运算复杂度极高,这给编码器的实际应用带来了困难。为了解决这一问题,提出了一种基于时空域信息的编码单元(coding unit,CU)快速划分算法。该算法分为两部分,第一部分根据当前编码CU的形状,使用三种不同的模型在参考帧对应区域提取运动矢量,根据模型中运动矢量的分布特性提前筛选划分模式,从而减少需要遍历的划分模式数量;第二部分利用相邻同尺寸CU的相关性,通过衡量当前CU和相邻CU的预测模式和率失真代价,决定是否进入下一深度进行遍历,从而减小所需遍历的深度。实验结果表明,在随机接入模式下,与官方测试平台VTM10.0相比,在平均输出比特率增加1.62%,平均峰值信噪比下降0.05 dB的代价下,编码时间减少了39.28%。