论文部分内容阅读
最新一代的高效视频编码标准(High Efficiency Video Coding,HEVC)在上一代H.264/AVC标准的基础上,其压缩性能提高了一倍。HEVC优秀的编码性能是以提高编码复杂度为代价的,而过高的编码复杂度极大地限制了视频的实时应用。屏幕内容编码(Screen Content Coding,SCC)作为HEVC的扩展,同样具有很高的计算复杂度。为了降低SCC的计算复杂度,本文提出一种针对编码单元(Coding Unit,CU)划分和预测单元(Prediction Unit,PU)模式选择过程的快速算法,以及基于屏幕内容属性的帧间运动估计快速算法。首先,在CU深度决策快速算法中,利用当前CU时域相关性以及空域相关性,选取其相邻CU的深度信息以及其相邻CU的平均率失真代价,来预测当前的CU是否需要划分,从而对CU划分进行早期决策,以跳过部分CU深度遍历过程。其次,在PU模式的早期终止快速算法中,根据已编码的CU中最佳的PU模式为Merge模式的率失真代价平均值,对PU模式选择过程进行早期终止,最终降低了PU模式选择过程中的计算复杂度。最终的实验表明,所提出的算法与HM16.7+SCM6.0标准编码器相比,平均节省了35.4%的编码时间,平均(35)BR仅仅增加了1.59%,而且平均的(35)PSNR也仅仅降低了0.05dB。本文还提出了基于屏幕内容属性的帧间运动估计快速算法。首先,根据编码CU的图像梯度和像素值差异将屏幕内容中的CU分为自然图像CU与屏幕内容CU。对于自然图像CU,根据其运动矢量信息计算均方误差,然后利用均方误差大小来调整运动搜索范围。对于屏幕内容CU,如果其父CU的最佳划分深度为0或者1,则将其运动搜索范围缩小为8?8大小,以加速运动估计的过程来节约编码时间。最终的实验结果表明,与标准相比较,该算法在低时延(Low delay,LD)模式下,平均节省了10.4%的编码时间,而且平均的(35)BR仅仅增加了0.9%,平均(35)PSNR仅降低了0.04dB;在随机访问(Random access,RA)模式下,平均节省了9.7%的编码时间,而且平均的(35)BR仅仅增加了0.86%,平均(35)PSNR仅降低了0.03dB。在这两种配置模式下,本算法均有效地降低了编码复杂度。