论文部分内容阅读
近年来,由于人们对视频效果要求不断提高,而国外垄断着视频编码标准核心技术,并且专利费昂贵,中国自主研发并达到国际先进音视频编码标准的AVS(Audio Video coding Standard)应运而生。伴随着AVS的产业化过程,AVS标准的加强版标准AVS+面世且相关产业快速推进,但AVS+编码器参考软件效率相对低,并且以往应用于H.264标准的研究并不能直接应用于AVS+,针对此本文主要研究AVS+编码器在OMAP3530上的实现与优化。本文介绍了国内外视频编码标准、AVS+编码器的核心模块以及AVS+标准与H.264标准的性能对比,分析编码器各模块的编码效率,针对帧内预测编码算法的效率低,提出一种基于零系数块和快速MPPM的快速AVS+帧内预测编码的改进算法,算法先进行零系数块判定,对零系数块直接编码cbp语法元素;对于非零系数块,简化求SAD值的方法,通过比较提前排除不可能的帧内预测模式,对可能的帧内预测模式求率失真代价函数值再比较,进而选出最优的帧内预测编码模式,试验结果表明改进后的优化算法在降低帧内预测编码复杂度的同时提高了编码效率。在进行帧内预测算法优化后,设计并搭建OAMP3530研究环境,并针对不同的不同平台间差异点进行修改,成功把AVS+codec成功移植到OMAP平台。针对移植后的AVS+编码器在OMAP3530平台运行效率低,分别从C级别和汇编级别进行优化,C级分别从数据类型调整、使用内联函数、文件相关操作等方便优化,汇编级别分别编码器参数、软件流水、线性汇编、Cache等角度优化,并针对低效率模块进行优化,试验结果表明优化后的AVS+编码器编码效率提高了3.5倍以上。