论文部分内容阅读
随着计算机科学,嵌入式系统、互联网络的技术进步,信息技术得到了高速发展。数字视频压缩技术也随之受到了广泛的重视,成为目前信息、技术领域的研究热点之一。ITU和ISO相机推出JPEG、JPEG2000、H.261、H.263、MPEG-1、MPEG-2以及MPEG-4等标准。这些标准的制定为各种应用提供了统一的界面,推进了视频技术的发展。
随着手机3G时代的到来,人们对移动多媒体要求越来越高,在手机上观看影片将会变得更有吸引力。然而在手机上进行即时解码并不简单,因为视频解码的程序对低功率系统而言是一个复杂而沉重的负担。
本论文对MPEG-4解码标准进行了分析,研究了MPEG-4的视频解码过程。采用MPEG-4ASP(AdvancedSimpleProfile)规格为整个解码系统的基础架构。接着本文使用C和ARM汇编混合编程以实现MPEG-4的视频解码。在实现过程中,采用了一些技巧,这些技巧包括使用比传统行-列算法更快的一种IFDCT(高速逆离散余弦变换)算法,减少外部存储器的访问次数,用乘法来代替除法,对一些循环的内部展开等方法。也专门针对Xscale平台进行了一些优化。
最后在Xscale平台上进行了软件仿真。