论文部分内容阅读
电子技术、网络通信技术的迅速发展,使得视频编码和压缩技术成为研究的热点。通信信道带宽以及终端处理器能力的限制,对视频编码标准提出了更高的要求。AVS标准作为解决音视频编码压缩的信源标准,它的基础性和自主性使得它能够成为推动我国数字音视频产业“由大变强”的重要里程碑。它具有高压缩率、高质量和相对简单的硬件实现复杂度,适合宽带、有线、无线等一系列网络多媒体应用和存储应用的需要。其中AVS-M是AVS的第七部分,是面向新一代移动通信的视频编码标准。其编码效率达到了国际先进水平,而计算复杂度则更低。在音视频领域,由于受昂贵的MPEG-2,H.264专利费的限制,因此发展我国自己的音视频标准很有必要。
随着嵌入式系统在应用电子领域的广泛应用,ARM因为其强大的功能在消费电子市场上占有很大份额,如现在的智能手机等都是采用了ARM处理器内核。本文研究为AVS-M视频译码器在ARM9处理器的实现提供一种解决方案。
本文的工作就是在分析、测试AVS-M标准的基础上,设计了可用于ARM9平台上实现的AVS-M解码器程序。具体研究内容包括:
①通过仔细阅读和研究常用的视频图像压缩标准,深入理解了AVS-M视频压缩标准的思想。
②通过分析AVS-M解码器的复杂度,找到比较耗时的模块,对反变换IDCT、运动补偿插值和去块效应滤波的算法进行优化,优化后的代码经过测试与源代码相比,速度上有了明显的提高。
③PC上移植C代码到ARM9平台后,从程序代码以及数据存储空间和解码速度方面着手,对移植后的代码再进行优化。经标准序列测试,这种方法解决了实时译码问题。