《基于i.mx27硬件解码的播放器的实现》-毕业设计(论文).doc

《基于i.mx27硬件解码的播放器的实现》-毕业设计(论文).doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江大学硕士学位论文 摘要 PAGE iii 基于i.MX27硬解码的播放器的实现 摘要 随着电子技术的不断发展,嵌入式已经是当前社会中的一个热门话题。同时也有越来越多的嵌入式商品在走入人们的生活,特别是在多媒体应用方面。飞思卡尔推出i.MX27芯片的目的正是为了迎合这个多媒体应用的热潮,本文提出的播放器的实现也正好符合了社会的需求。 播放器涉及的知识范围特别广,如编解码技术,数据分离技术等等,所以为了简化实现方案,本播放器只针对特定的文件进行处理,首先必须是avi容器文件,而且其中的视频编码方式必须是mpeg4或h.264(由i.MX27的vpu模块决定)其中之一,音频部分的编码方式必须是mp3。虽然涉及到音视频的编解码技术,但是本文并不对这一技术做深入的研究,而是把重点放在播放器框架的建立,音画同步问题处理,i.MX27视频处理模块的调用等问题的解决,在其中更为详细研究了视频处理模块。 本项目涉及的文件很多,所以采用模块化的处理方法。在linux下表现为库,把某些完成特定功能的文件链接成为一个库,向外部提供特定的接口,从而方便主程序的调用。这里涉及到Avi数据分离器库,mp3解码库和vpu库。采用库的优点在于可以对每个库进行检测,更加方便于调试,而且可以把程序分解成模块的方式,使开发流程更加清晰。 嵌入式系统并不像pc机,有这么高的处理频率,可以不延时的处理大量的图像数据。所以即使在i.mx27融入了视频处理模块(vpu)的情况下,也只能对有限的mpeg4和h.264视频编码方式进行解码,播放形式比较单一,但是不影响大多数的视频文件的播放,必要时可以用特定的工具进行转化。本系统应用于电梯口视频播放,公交站台视频播放等多媒体应用领域。在嵌入式系统应用范围不断扩大,普适计算、云计算等新的概念不断推出的今天,该系统将会得到更加广阔的应用前景。 通过对该项目的实现,使我对模块化的编程方法有了进一步的认识,不仅可以理清编程思路,方便调试,而且可以模块重用。对于视各种编码格式,容器格式,编解码的原理,数据存储的原理,还有播放器的播放原理等等方面都有了深入的认识,而且还特别的对linux下的文件的组织,层次结构的安排有了自己的理解,为以后开发更大的项目总结了重要的经验。 关键词: 视频处理模块,音画同步,音频编解码,视频编解码,库 Abstract With the constant development of electronic technology, embedded is a very hot topic in today’s society. At the same time, we also have seen an increasing number of embedded products in people's lives, especially in multimedia application. The purpose of Freescale's i.MX27 chip is also aimed at the multimedia application to meet the upsurge, that this paper presents the realization of players is in line with the needs of the community. Players that involve in the scope of knowledge is particularly abroad, such as codec technology, the data separation and so on. So players only deal with some specific document that simplifies the realization of the program.First of all,this file must be avi files, and which the video encoding must be mpeg4 or h .264 (The i.MX27 module vpu decision), and the audio must encoded whith mp3.Although related to audio and video codec technology, this paper does not infiltrate into the technolog

文档评论(0)

小米兰 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档