手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于DM642的AVS实时编码的实现与优化

晏大洪

   AVS(Audio Video coding Standard)标准是《信息技术先进音视频编码》系列标准的简称,AVS标准包括系统、视频、音频、数字版权管理等四个主要技术标准和一致性测试等支撑标准。AVS是我国具备自主知识产权的第二代信源编码标准。它是其后数字信息传输、存储、播放等环节的前提,因此是数字音视频产业的共性基础标准。2006年AVS视频部分(AVS-P2)正式成为国家标准。AVS标准编码效率比MPEG-2高2-3倍,与AVC相当,而且技术方案简洁,芯片实现复杂度低,达到了第二代标准的最高水平。 AVS与以前的视频压缩标准相比,在编码效率和信道自适应能力上都具有明显的优越性。然而其巨大的运算量和复杂的设计思想使得一般的处理平台难以满足其需要。TI公司生产的TMS320DM642芯片具有很强的并行处理能力和信号处理功能,是实现AVS编解码的理想平台。本文在充分研究AVS标准和参考代码的基础上,讨论在DM642上移植和优化AVS编码的具体过程,并给出优化结果。 本文对AVS视频编码器关键技术和基于DM642的AVS编码器的实时实现进行了研究工作。本文首先介绍了AVS视频压缩标准的主要核心模块算法。然后通过对编码器中主要模块复杂度和对编码性能贡献的大小进行分析,对编码器算法进行了改进和简化。本文主要在运动估计的块匹配算法和帧间模式选择算法两个方面提出了改进方法。提出了一种改进的菱形搜索优化算法。最后结合DM642嵌入式系统的硬件特性,讨论了基于PC机的AVS编码器DSP化过程中需要注意的事项及移植的方法。然后从编码器编码流程、内存分配与调度、Cache的优化、EDMA等方面讨论了编码器系统级优化,分析了程序级代码优化与汇编级优化的方法。同时在这个过程中,总结了基于DM642的视频压缩编码软件开发的一些方法和技巧,可为今后基于DM642系统的软件开发打下基础。 通过在TMS320DM642评估板上测试验证,该编码器在保持很好的图像质量和高压缩比的同时,实现了实时的视频压缩,处理速度可以达到CIF格式的30帧/秒。……   
[关键词]:视频实时编码;AVS;DM642;线性汇编
[文献类型]:硕士论文
[文献出处]:电子科技大学2008年
App内打开