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
desi
您可能关注的文档
- 网络社会生态系统形成机理研究.pdf
- 我国环境侵权民事责任法律制度的反思与构建.pdf
- 系统化设计方法在家用光伏逆变器设计中的应用研究.pdf
- 移动对象数据库中时空数据管理若干关键技术研究.pdf
- 遗产廊道构建研究——以湖南醴陵市为例.pdf
- 有机分子二维纳米结构制备及SPM表征.pdf
- 郑州主城区绿色步行系统构建研究.pdf
- 中国上市公司股权结构与经营绩效实证研究.pdf
- 转型经济国家税制改革的比较研究.pdf
- A公司治理结构优化方案研究.pdf
- 2026年中国母猪养殖市场数据调查、监测研究报告.docx
- 2026年中国灭菌包装材料市场数据调查、监测研究报告.docx
- 2026年中国棉籽市场数据调查、监测研究报告.docx
- 2026年中国蘑菇市场数据调查、监测研究报告.docx
- 基于作战仿真框架的直升机机动飞行模型设计.docx
- 基于人工智能的机房管理智能控制系统设计.docx
- 2026年中国母婴监护仪市场数据调查、监测研究报告.docx
- (正式版)DB21∕T 2593-2016 《高等学校学生公寓社会化服务》.docx
- (正式版)DB21∕T 2597-2016 《辽宁省主要林业有害生物监测技术规程》.docx
- 2025年药品经营和使用质量监督管理办法培训试卷及答案.docx
最近下载
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)参考考试题库附答案解析.docx VIP
- 儿童身高管理.pptx VIP
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)参考考试试题附答案解析.docx VIP
- 2026至未来5年中国冲压端子市场数据分析及竞争策略研究报告.docx
- 《电梯触摸屏操控终端技术要求》.docx VIP
- 上海大学继续教育市场营销网课答案更新版.pdf VIP
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)备考考试试题及答案解析.docx VIP
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)考试备考题库附答案解析.docx VIP
- 2021 年全国一级建造师考试执业资格考试法规-白金卷.docx VIP
- 中国燃料电池汽车产业发展白皮书(2025年).docx
原创力文档

文档评论(0)