- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀硕士毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士硕士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
SoC 结构的 MPEG-4 编解码器设计
摘 要
MPEG-4 视频编解码技术这些年来正随着技术的不断进步被大
量地应用到便携式的通信娱乐设备中。为迎合这个趋势,市场上出现
了一些基于硬件编解码电路的芯片和方案。但这种基于ASIC 技术的
方案在灵活性和平台的通用性等方面都有不足之处。SoC 技术是上世
纪 90 年代末开始发展的一项新技术,它在很多方面弥补了 ASIC 技
术的不足,研究如何在 SoC 技术上实现软件的 MPEG-4 视频编解码
不但有学术研究上的意义,也有较高的市场应用价值。
本文主要内容是站在一个软件设计者的角度,讨论了这样一个
MPEG-4 编解码芯片的架构和软件设计的方法。由于设计的芯片主要
用途是用于移动电话的多媒体应用扩展,所以针对于这样的平台,对
芯片设计有着不同于以往的特殊要求,尤其是在面积、功耗、平台通
用性等方面。本设计以软件编解码为主,硬件主要起辅助和加速的作
用。通过优化配置,本文的设计以较低的软硬件代价实现良好的编解
码效果。而同期市场上可见的其它相同应用的产品都采用硬件编解
码。同它们相比,芯片采用软件编解码具有平台通用性好,开发流程
简单,升级速度快,维护方便等诸多优势。
由于在这样一款芯片中,软件担负着主要的编解码任务,所以在
研发过程中软件设计者必须站在一个架构设计师的高度,全程参与从
芯片硬件结构设计到软件设计的各项工作。在结构设计中,本文通过
详细分析 MPEG-4 编解码的特性和需求以及整个数据通路,建立了以
3DSP 公司的SP3R5m 型DSP 为核心,围绕它的一系列的专用硬件电路
模块,包括MECU,二维DMA,色域转换等为辅助的硬件框架结构。文
中详细分析了DSP 的优势,确定了软件和硬件各自的分工。通过量化
分析,对各辅助硬件模块提出了性能方面的需求,这些辅助的模块能
够加快数据传输和处理的速度,显著提升系统的编解码能力,使得性
能和功耗这一对矛盾能够有机地调和。
在软件方面,本文以 XviD 的代码为基础,但是重新搭建了整个
软件框架。同时,为了充分发挥 DSP,MECU, 二维 DMA 等各部件的性
能优势,对软件各个部分作了大量的优化,通过这些优化,整个芯片
的编解码能力得到了很大的提高。此外,为了加快编解码的速度,优
化过程中还采用了双block DCT,优化的VLC 编码以及简化帧类型预
测等方法。本文还详细估算了内存的使用量,并且通过大力优化和剪
裁,控制了内存的使用量,从而降低了芯片成本。
在RTL 的仿真环境下测试证明,本设计充分发挥了SoC 中软硬件
各自的长处,很好地实现了预定的设计指标。
关键词:MPEG-4 ,编解码器,SoC,硬件架构,软件优化
THE MPEG-4 CODEC DESIGN
BASE ON SOC
ABSTRACT
Along with the fast IC technology development, MPEG-4 is widely
used into portable device. To meet this market demand, some hardware
codec chips or solutions appeared in the market. Since they are designed
base on ASIC technology, they have shortage in flexibility and platform
portability. SoC technology is developed in the late 1990s of last century.
It has the advantage over ASIC in much aspect. Researching how to use
software to realize SoC MPEG-4 codec not only has technical value, but
also market value.
The main content of this paper is from the perspective of a software
designer,discussed the
文档评论(0)