论文部分内容阅读
高效视频编码标准(HEVC:High Efficiency Video Coding)是继H.264/AVC之后的新一代视频编码标准。HEVC相较于H.264/AVC采用更加灵活的数据结构,如编码单元(CU:Coding Unit)、变换单元(TU:Transform Unit)和预测单元(PU:Prediction Unit),这些新技术的使用一方面有效地提高了HEVC编码器的压缩效率,但是另一方面也极大增加了计算量,不适合实际的应用。所以如何在保证HEVC编码性能的情况下降低编码器的复杂度成为学术界一个重要的研究课题。本文主要针对如何加速HEVC中CU划分流程进行了深入研究并提出了两种算法。第一种算法是一种基于支持向量机的快速编码划分选择算法,该方法很好的利用了残差和编码比特数与CU是否划分之间的联系,并利用支持向量机解决了两个特征之间的线性不可分的问题,使得本文算法更具有鲁棒性,实验结果表明本文提出的算法可以在保持较高率失真性能的情况下对HEVC的加速效果达到25%。第二种算是使用H.264/AVC预编码的CU快速选择算法,该方法利用了H.264/AVC的宏块和HEVC的CU和PU之间的联系,使用CU深度快速选择算法将H.264的宏块划分映射为HEVC的深度范围,使用预测模式映射算法将H.264/AVC的宏块预测结果映射为HEVC的可能预测模式集。实验结果表明本文提出的算法与x265相比,平均减少的时间接近13%,但在率失真性能上表现非常优秀。