2024年3月9日发(作者:)

学号 026060227 分类号 TN911.7

硕 士 学 位 论 文

(学 位 研 究 生)

基于ARM9的MPEG-4

视频解码播放系统设计

作者 李 锋 垚

指导教师:李会方

专业技术职务:副教授

学科(专业):信号与信息处理

二○○五年 • 三月

摘要

新兴多媒体应用领域的发展,要求新的视频压缩技术能在保证高质量的同

时具有更低的码率。MPEG-4以其低码率、基于对象的交互性等优点近年来在多

媒体领域表现出巨大的应用潜力。基于简单框架(Simple Profile, SP)的MPEG-4

视频标准兼顾了码率与视频质量的要求,能在低码率、高压缩比的情况下获得

较高的图像质量,并且其计算复杂度较其他框架低,因此已经成为MPEG-4应用

的主流。近年来DivX(实质是MPEG-4 SP)技术掀起的热潮充分展示了MPEG-4

视频的优越性。

MPEG-4的应用是当今视频领域的一个研究热点,尤其是在嵌入式设备中的

应用。本课题以CD光盘MPEG-4播放系统的开发为背景,重点研究MPEG-4 SP

视频解码的嵌入式软件平台实现及整个播放系统的设计。

在详细分析MPEG-4 SP视频解码过程和算法原理的基础上,首先在PC平台

进行播放系统的原型设计及MPEG-4视频解码的算法实现与功能验证。接着在通

用C层次上进行MPEG-4视频解码的优化。然后把视频解码核移植到嵌入式ARM

平台,并基于ARM处理器的特性对MPEG-4视频解码进一步实施一系列优化。经

过通用C优化和基于ARM平台的优化后,视频解码核达到了要求的解码速度。

最后讨论ARM播放系统中CD光盘伺服和AVI文件解析的设计和优化,以及整个

播放系统的优化。

测试表明,尽管实验使用的ARM平台性能较低,但经过视频解码核和播放

系统的全面优化实现后,基于ARM的MPEG-4视频播放系统仍然达到了较高的系

统性能和播放速度,已具有一定的应用价值,为嵌入式MPEG-4媒体播放器的产

品开发奠定了基础。

关键词:MPEG-4 视频解码 播放系统 嵌入式实现 ARM

i