论文部分内容阅读
AVS(Audio Video coding Standard)是我国具备自主知识产权的第二代信源编码标准,包括系统、视频、音频、数字版权管理、移动视频等五个主要技术标准和一致性测试等支撑标准,共计九个部分,其视频标准已于2006年3月成为国家标准。AVS具有压缩比高、图像质量高、应用范围广、专利费低、复杂度低等优点。但是目前针对AVS的解码器硬件或软件都还不成熟,离产业化的推广还有一定的距离。因此,本课题通过对AVS视频编解码标准的研究和学习,采用TI公司的新一代数字媒体处理器TMS320DM648,设计实现了基于DM648的AVS视频解码系统,并通过后期优化,对Dl分辨率基本上达到了实时解码播放的要求。本文首先研究学习了AVS视频标准,包括它的发展现状,系统结构,比特流结构和核心技术。AVS的实现框架采用混合编码体制,将空间域预测和时间域预测结合在一起。一个完整的AVS解码器在理论上由熵解码、反扫描、反量化、反变换、帧内预测、运动补偿、环路滤波等几个模块组成。在分析学习AVS标准的同时,将AVS标准与MPEG-2、MPEG-4/H.264技术做了比较。其次,根据DSP的开发流程,从解码系统总体框架、系统软硬件平台的选取、系统工作原理和技术路线等几个方面,对实时AVS解码系统进行了总体设计和程序代码的实现。并且通过对关键问题的分析,逐步实现了图像头和条带解码,宏块解码以及Get_one_unit、帧间预测和帧内预测等几个核心模块。随后配置好集成开发环境,联调目标板、仿真器,进行相应的软硬件仿真。这一部分是本文的重点,集中在第三章和第四章。第三,对解码系统编程实现之后,进行后期优化和系统整体性能测试。从内存结构、线性汇编语言、C代码和编译指令四个方面进行优化,并给出了AVS解码器的性能测试数据,优化之后AVS解码系统基本上达到了实时解码播放的要求。另外,着重提出了使用线性汇编对帧间插值模块的优化方案,并以此发表学术论文一篇。这一部分是本文的第二个重点,由第五章阐释。最后,对全文进行系统、全面的总结,指出了下一步研究和改善的方向,并展望了AVS的良好应用前景。