找回密码
 注册
搜索
查看: 1066|回复: 8

[ARM资料] 嵌入式MPEG4解码系统的设计与实现

[复制链接]
发表于 2006-3-5 21:16:00 | 显示全部楼层 |阅读模式
【文件名】:0635@52RD_嵌入式MPEG4解码系统的设计与实现.pdf
【格 式】:pdf
【大 小】:407K
【简 介】:
【目 录】:


本文介绍了一种嵌入式MPEG-4视频流解码系统,该系统采用硬解码方式实现IDE接口设备或网络端口输入的MPEG-4码流(ES、PS和TS)转换成 PAL/NTSC制式的电视信号输出。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-3-6 07:27:00 | 显示全部楼层
嵌入式MPEG4解码系统的设计与实现
作者:郑洪超 胡剑凌
随着通信和网络技术的飞速发展,多媒体及其视频流应用越来越广泛,同时用户也对视频传输速率和图像质量有更高的要求,MPEG-4标准适时地解决了多媒体压缩存储和传输的问题。但是目前多数播放器都是在PC机上运行,应用范围受到很大限制。研究和开发一种嵌入式的MPEG-4解码系统终端具有重要的现实意义和实用价值。


    MPEG -4标准是由国际运动图像专家组于2000年10月公布的一种面向多媒体应用的视频压缩标准。它采用了基于对象的压缩编码技术,在编码前首先对视频序列进行分析,从原始图像中分割出各个视频对象,然后再分别对每个视频对象的形状信息、运动信息、纹理信息单独编码,并通过比MPEG-2更优的运动预测和运动补偿来去除连续帧之间的时间冗余。其核心是基于内容的尺度可变性(Content-based scalability),可以对图像中各个对象分配优先级,对比较重要的对象用高的空间和时间分辩率表示,对不甚重要的对象(如监控系统的背景)以较低的分辩率表示,甚至不显示。因此它具有自适应调配资源能力,可以实现高质量低速率的图像通信和视频传输。

MPEG-4以其高质量、低传输速率等优点已经被广泛应用到网络多媒体、视频会议和多媒体监控等图像传输系统中。目前国内外大部分成熟的MPEG-4应用均为基于PC层面的客户端和服务器模式,应用在嵌入式系统上的并不多,且多数嵌入式MPEG-4解码系统大多使用商业的嵌入式操作系统,如Windows CE、VxWorks等,成本高、灵活性差。如以嵌入式Linux作为操作系统不仅开发方便,且可以节约成本,并可以根据实际情况进行裁减,占用资源少、灵活性强,网络性能好,适用范围更广。


此主题相关图片如下:
点评回复

使用道具 举报

发表于 2006-3-6 07:28:00 | 显示全部楼层
<P 0cm 0cm 0pt"><B>下面详细地介绍此嵌入式</B><B><FONT face="Times New Roman">MPEG-4</FONT></B><B>解码系统的设计原理、硬件和软件组成。</B><B><p></p></B></P><P 0cm 0cm 0pt"><B><p><FONT face="Times New Roman"> </FONT></p></B></P><P 0cm 0cm 0pt"><B><FONT face="Times New Roman">1 </FONT></B><B>系统设计原理</B><B><p></p></B></P><P 0cm 0cm 0pt"><B><p><FONT face="Times New Roman"> </FONT></p></B></P><P 0cm 0cm 0pt"><B><FONT face="Times New Roman">    </FONT></B><B>系统设计包括硬件和软件。硬件主要分控制系统、</B><B><FONT face="Times New Roman">MPEG-4</FONT></B><B>解码系统、输入数据源三部分。数据源可以是</B><B><FONT face="Times New Roman">IDE</FONT></B><B>接口设备</B><B><FONT face="Times New Roman">(</FONT></B><B>如硬盘</B><B><FONT face="Times New Roman">)</FONT></B><B>或网络端口。控制系统对系统各部分进行监测和控制、完成数据流的传输等。如图</B><B><FONT face="Times New Roman">1</FONT></B><B>所示,它主要由主控芯片、</B><B><FONT face="Times New Roman">Flash</FONT></B><B>和</B><B><FONT face="Times New Roman">SRAM</FONT></B><B>组成。主控芯片通过</B><B><FONT face="Times New Roman">PCI</FONT></B><B>总线控制系统其他模块,是控制系统的核心;</B><B><FONT face="Times New Roman">Flash</FONT></B><B>里固化嵌入式</B><B><FONT face="Times New Roman">Linux</FONT></B><B>操作系统,存放应用软件和备份数据;</B><B><FONT face="Times New Roman">SDRAM</FONT></B><B>作为内存供系统运行使用。</B><B><FONT face="Times New Roman">MPEG-4</FONT></B><B>硬件解码系统采用硬解码方式,负责将输入的</B><B><FONT face="Times New Roman">MPEG-4</FONT></B><B>数据流解码成普通的电视信号,其核心是解码芯片。为解决数据流不稳定的问题,解码芯片通常使用</B><B><FONT face="Times New Roman">SDRAM</FONT></B><B>进行数据缓冲才可以保证正常解码过程,解码芯片的输出数字音频、视频数据还要经数模转换器</B><B><FONT face="Times New Roman">(DAC)</FONT></B><B>转换成模拟电视图像信号和声音信号。解码芯片通过</B><B><FONT face="Times New Roman">I<st1:chmetcnv w:st="on" UnitName="C" SourceValue="2" HasSpace="False" Negative="False" NumberType="1" TCSC="0">2C</st1:chmetcnv></FONT></B><B>总线发送指令配置音、视频数模转换器。整个系统框图如图</B><B><FONT face="Times New Roman">1</FONT></B><B>所示。</B><B><p></p></B></P><P 0cm 0cm 0pt"><B><p><FONT face="Times New Roman"> </FONT></p></B></P><P 0cm 0cm 0pt"><B><p><FONT face="Times New Roman"> </FONT></p></B></P><B> 此主题相关图片如下</B>
点评回复

使用道具 举报

发表于 2006-3-10 19:52:00 | 显示全部楼层
kankan
点评回复

使用道具 举报

发表于 2006-3-12 22:29:00 | 显示全部楼层
這篇文章很有貢獻
剛好想做這方面的
点评回复

使用道具 举报

发表于 2006-7-19 15:37:00 | 显示全部楼层
不错,顶
点评回复

使用道具 举报

发表于 2007-9-21 17:36:00 | 显示全部楼层
不错~~~~~~~~
点评回复

使用道具 举报

发表于 2007-9-21 17:37:00 | 显示全部楼层
我没钱了~~~~~~~
点评回复

使用道具 举报

发表于 2007-9-27 15:11:00 | 显示全部楼层
怎么没人买完了拿出来共享呢
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 09:54 , Processed in 0.069692 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表