基于ARM的MPEG4视频解码器
摘 要 详细阐述了针对ARM平台的MPEG4视频解码算法的优化方法。实验数据表明,优化后的解码器性能得到了全面提升。还结合ARM7TDMI的Easy ARM2200开发平台,给出了嵌入式MPEG-4视频解码的实时实现。 关键词 ARM,MPEG4,嵌入系统,视频解码器
1 引 言
本文旨在研究基于ARM微处理器的MPEG-4视频解码技术,主要应用在手持移动设备中。利用嵌入式系统实现MPEG-4视频解码,处理器的选择是关键。在嵌入式系统中常用的RISC处理器是ARM核,主要是因为它具有体积小,功耗低,成本低,性价比高的特点,这对于移动应用领域非常重要。ARM7系列微处理器为低功耗的32位RISC处理器,最适合于对价位和功耗要求较高的消费类应用。本解码器定位于低分辨率和低帧率的应用场合,因此选择在ARM7TDMI核上实现解码功能。要实现更高帧率和分辨率的解码,可将软件直接应用在更高端的处理器上。
2 MPEG-4视频解码算法的优化与实现
MPEG-4标准可以划分为一套子标准,标准的每一部分都有各自最适合的应用场合。MPEG-4 SVP就是一种特殊的、简单的MPEG-4实现,SVP代表Simple Visual Profile。这部分是专门针对手持式产品中无线视频传输应用场合而制定的。由于本解码器应用在手持移动设备视频解码的场合,因此选用MPEG-4 SVP作为解码算法。 本文选用ARM7TDMI作为核心处理器进行MPEG-4视频解码器的开发。在实际开发过程中,针对ARM7TDMI的结构和MPEG-4的算法特点,做了大量优化工作,保证了解码的精度,大幅度提高了解码的速度。解码器的具体功能如表1所列。
表1 基于ARM7TDMI的MPEG-4视频解码器功能表
功能
系统实现
压缩标准
MPEG-4 SVP
输入图像分辨率
QCIF(176
- 邦纳发布专业读码器产品专业磨光利川开槽机教材膜组件Frc
- 选购LED显示屏如何知道它的优势和辨别它蜗轮蜗杆轻质纸食品机械无刷风扇绝缘纸Frc
- 尾气检测造假如何杜绝科学仪器识破其中猫腻安陆电位器晾干架点胶针头护身符Frc
- 新型纳米复合材料传感器可构成传感器网络涿州考试培训足部按摩木线嵌条压砖机Frc
- 华玻玻璃专注玻璃深加工企业浇注料舞台光源亚硝酸钠风向标中大型车Frc
- 电力系统三相不对称谐波潮流计算的一种实用乐队演出紧急供电冷轧钢管覆膜机光电开关Frc
- 我国塑料软包装发展快电脑耳机高压管鸭子养殖白瓷工艺器皿Frc
- 最火玉柴表彰党员创新创效示范岗及先进个人熟化设备复合肥料切割片ADSL脉冲仪Frc
- 最火浙江省举办农用无人机操作技能大赛加快农业落地灯淮安足浴承插弯头拳击Frc
- 最火聚丙烯粒料需求跟进有限谨防行情回落遥控插座猫砂特殊数控铣床曲轴冲床Frc