基于DSP的AVS实时解码器的研究与实现
AVS是我国自主研发的音视频标准,其中第二部分:视频(AVS1-P2)已获批成为国家标准。它有性能高,计算复杂度低,专利授权费用低等优点。但目前依然没有成熟的AVS编解码器解决方案,不利于AVS向新一代数字音视频产业的应用,因此AVS1-P2解码器实时播放的研究与实现,就成为AVS产业化的重要内容。论文研究的目的就是在DSP平台上对AVS1-P2解码器进行解码速度的优化,提高输出帧率,达到实时播放的要求。
首先,研究了AVS1-P2的主要编解码算法和DSP平台TMS320DM642的特点以及常用的DSP优化方法,为解码器的优化打下基础。
解码器解码速度的提高,关键是各核心解码模块的效率提高,因此论文的重点内容是针对解码器各功能模块的特点,提出核心模块专门的优化方案,以使解码器的解码速度提高。主要研究了以下模块:
亚象素插值模块,简化了四分之一样本插值算法,提出了共享样本复用的方法,在此基础上从采用DMA并行预取参考样本提高存取效率和采用内联指令提高计算效率两个方面来提高插值模块的效率。对该模块的优化使解码速度提高了7帧/秒,是各模块种优化效果最好的。
帧内预测、重建、环路滤波三模块,建立了三模块共用存储系统,以减少三个模块问的冗余存取操作,提高三模块的运行效率。为此打破了传统环路滤波的滤波方式,提出了一种新的环路滤波模式,创新的调整了环路滤波的滤波顺序以及解码器的结构。
哥伦布码解析模块,提出了按字(32位)读取比特流的方法,并简化了哥伦布码前缀和后缀解析的方法。
另外,对AVS解码程序还普遍采用了如下优化策略:Cache优化、数据传输管理(采用DMA)、内联指令、排循环流水等。
通过验证实现证明,采用以上优化方案后,AVS1-P2解码器可以达到实时解码播放的要求。
AVS;DSP;实时解码器
中国海洋大学
硕士
信号与信息处理
刘卫东
2007
中文
TN919.81
56
2007-08-27(万方平台首次上网日期,不代表论文的发表时间)