论文部分内容阅读
AVS作为我国自主创新的第二代信源编码标准,是我国自力更生的新一代视频标准,也是我国摆脱国外信源编码标准的一个里程碑。AVS视频部分于2006年3月1日起开始实施并正式成为国家标准,2007年该部分被国际电联组织(ITU)列为IPTV国际标准框架中的重要组成部分。对它的研究工作关系到我国的音视频编码标准的推广程度,AVS解码器设计研究是研究的一个工作热点。
基于DSP平台的AVS解码器设计有着广阔的应用前景,本文针对嵌入式应用场合对资源、性能的要求,开展软件优化和内存优化研究。
本文首先介绍了研究基础,包括AVS编码标准、AVS码流结构、AVS解码器基本构成与技术、硬件平台以及软件平台等方面。然后对AVS解码器的源程序的代码以及函数调用进行分析,鉴于代码的特点以及前面的研究工作,对其进行代码优化。最后详细分析了基于TMS320DM642的AVS解码器设计中的内存优化方法。在内存优化研究中,分别采用基于Cache的内存优化方法和基于EDMA的内存优化方法。在基于Cache的内存优化方面,分别从应用级、程序级和算法级等方面进行优化。在基于EDMA的优化方法方面,通过对不同的EDMA传输方式的比较,确定合适的EDMA优化方法,然后分别从待解码数据的写入、亮度色度预测和解码数据写回三个方面进行优化。实验结果表明,系统的性能得明显的改善。