论文部分内容阅读
最新的国际视频编解码标准-高效视频编解码标准HEVC(High Efficiency Video Coding),与H.264相比,HEVC可以在同样的视频编码质量下节省50%左右的码流,但是编码复杂度显著提高。本文对帧内预测的复杂度进行了深入研究,从两个方面减少帧内编码复杂度,将减少帧内预测模式数量与利用CU(Coding Unit)编码比特提前终止CU划分相结合以降低计算复杂度,取得了以下成果:(1)通过分析最佳预测模式与粗选RMD(Rough Mode Decision)过程计算的编码代价(cost)之间的统计关系本文提出一种自适应帧内预测模式决策算法。该算法分两个阶段执行RMD过程以降低计算复杂度,在第一个阶段将35种模式减少到11种模式,并将在第一阶段选出的最有可能的预测模式附近的模式添加到第二个RMD阶段。在这两个阶段之后,相比HEVC标准测试模型中的在RDO过程中需要测试三种或八种模式才能得到最佳预测模式,此算法只需两种或三种模式进行率失真优化RDO(Rate Distortion Optimization)过程就可得到最佳预测模式。这显著减少了 RDO过程中需要测试的候选模式的数量,减少了编码复杂度。实验结果与参考代码HM-16.12相比,此算法可平均节省编码时间36%,BD-Rate 仅增加 1.1%。(2)为进一步提高编码效率,本文提出提前终止编码单元继续划分的算法。通过统计数据发现可以使用当前编码单元CU的编码比特作为判断其复杂度的主要依据,当前CU的编码比特可以用于提前终止CU划分,针对不同QP下不同尺寸的CU设定相应的阈值,若当前CU的编码比特大于阈值时继续划分,否则提前终止划分。实验结果表明,与官方参考测试模型HM-16.12相比,综合本文所提出的两种快速算法编码时间平均可节省53%,且只有1.7%的BD-Rate增加,率失真性能损失是可接受的。