电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于ARM的MPEG4视频解码器

基于ARM的MPEG4视频解码器_第1页
1/35
基于ARM的MPEG4视频解码器_第2页
2/35
基于ARM的MPEG4视频解码器_第3页
3/35
下载后可任意编辑基于 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×144,假如选用更高端处理器,则可支持更高分辨率)解码帧率15fps(假如选用更高端处理器,则可支持更高帧率)VOP 类型IVOP+PVOPDC/AC 逆预测支持Inter4V 模式支持逆量化方法H.263(MPEG 可选)逆扫描方式Zigzag 扫描+水平交替扫描+垂直交替扫描输出图像4∶2∶0 YUV下载后可任意编辑格式2.1 解码器算法 解码过程实际上就是从视频编码码流中恢复出 VOP 数据的过程。图 1 描述了一个视频解码过程。解码器主要包含两部分: 运动解码和纹理解码。I 帧中只含有纹理信息,因此只须解码纹理信息即可恢复 I 帧。而 P 帧中不...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于ARM的MPEG4视频解码器

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部