论文部分内容阅读
随着无线通讯和电子技术的快速发展,手机在人群中的普及率越来越高,并且其性能也越来越强大。其作为一种平台,已经可以支持复杂的多媒体应用。手机电视,即利用手机来接收数字电视广播,是未来3G网络的一个发展趋势。目前的多媒体压缩标准MPEG-4和H.264,都可以作为移动平台上流媒体的实现方式,但其昂贵的专利费用却限制了其在中国的进一步推广。AVS标准是我国自行推出的,具有自主知识产权的一个视频编码标准,具有较好的压缩比和峰值信噪比,可以作为未来3G网络中,移动平台流媒体播放的实现手段,其当前仍处于研发和推广阶段。本文针对AVS-P2视频解码标准的实现做了研究,针对其部分解码模块,设计了一些快速的实现算法,基于联合信源公司的标准AVS解码器,进行了实现。并对原解码器在程序结构和功能实现方式上,进行了深入的优化。包括比特流读取及解码的优化、基于查表法的优化、局部变量和数据复制上的优化等,得到了一个具有较高性能的解码系统。在PC机上解码一帧AVS视频的平均时间仅为14ms,而原解码器处理同样的视频时,每帧的解码时间达42ms之多。本文也设计了一些解码器的简化方案,以损失一定图像质量为代价,进一步的提升解码器的性能当前手机平台应用中,XScale处理器和Windows Mobile操作系统在高端手机中应用比较广泛。本课题针对这一平台,对AVS解码器的实际应用做了研究。本文论述了AVS解码器向XScale平台的移植要注意的问题,针对XScale平台的解码器优化和WMMX技术的应用,以及采用DirectDraw来实现视频播放等。实际的测试表明,在我们的开发板上,本解码器解码并显示一帧QVGA视频的时间仅为23ms,因此已经达到了实用化要求。本文的主要贡献在于实现了一个具有较高性能的AVS视频解码器,其性能高于目前已知的其他系统;提出了一些AVS解码的优化算法和解码器的简化方案,并进行了实现和测试;针对于手机平台,实现了可以进行实用的AVS解码器。