mpeg4音视频编码卡的设计与实现

mpeg4音视频编码卡的设计与实现

ID:22500331

大小:50.00 KB

页数:5页

时间:2018-10-29

mpeg4音视频编码卡的设计与实现_第1页
mpeg4音视频编码卡的设计与实现_第2页
mpeg4音视频编码卡的设计与实现_第3页
mpeg4音视频编码卡的设计与实现_第4页
mpeg4音视频编码卡的设计与实现_第5页
资源描述:

《mpeg4音视频编码卡的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MPEG4音视频编码卡的设计与实现

2、第1摘  MPEG4音视频编码卡的设计与实现

3、第1摘  MPEG4音视频编码卡的设计与实现

4、第1摘要:本文介绍了一块基于PCI总线的单路MPEG4音视频编码卡的设计与实现。该卡实现了音视频流的实时MPEG4编码压缩,并通过通用PC平台可以实现压缩视频流的录制或者网络传输功能,符合当今流媒体技术的发展和应用推广。引言在网络技术高度发展的今天,流媒体技术得到了广泛的应用,能够达到低传输码率、高图像质量的视频流更是流媒体技术发展所追求的目标。流媒体音视频编码技术的发展正代表着该领域的技术发展动向。

5、MPEG4视频编解码技术由于其图像质量高、图像传输码率低,从而得到网络视频传输领域的青睐,加上其根据图像的实际情况实现可变编码的特性,编码的效率高,符合流媒体技术的发展方向。本设计给出了一款利用硬件ASIC进行MPEG4图像编码的PCI卡的实现方法,充分利用了PC平台的优势进行MPEG4音视频流的网络传输、硬盘存储以及声音和画面预览等功能,使MPEG4视频压缩技术达到实用化水平。硬件设计该MPEG4编码卡的硬件设计见图1所示。该图表示了各芯片之间的连接关系,下面对框图中的主要芯片在本设计中的功能进行说明。视频信号采样芯片SAA

6、7114SAA7114是PHILIPS公司的主流高端视频采样芯片,采样支持4:2:2、4:2:0、4:1:1和4:1:0格式,A/D采样转换精度达到9bit。该芯片主要完成了模拟视频信号的数字采样,将模拟彩色视频信号转换成标准的符合ITU656标准输出格式的数字视频信号,前端输入的模拟视频信号可以是PAL制、NTSC制或者SECAM制。该芯片的控制接口是I2C接口,通过该接口直接读写芯片内部的寄存器,完成对该芯片的实时控制。本设计中模拟视频信号输入端提供了两种输入接口,即符合视频信号接口和S端子视频信号输入接口,以适应不同视频

7、输入场合的需要。数字视频输出端直接利用了该芯片的I和X这两个ITU656输出接口,一路提供给视频编码部分电路,另一路提供给多媒体PCI桥接芯片SAA7146,实现实时本机的图像预览功能。这样利用一块芯片同时完成图像预览和图像压缩的功能。音频信号采样芯片PCM1800PCM1800是TI公司所属的BURR-BROPEG4编码芯片IME6400进行音频编码以及音视频流合成。同时,音频信号经射随器输出,经音频电缆连接到计算机声卡输入端实现音频预览功能。音视频压缩编码芯片IME6400IME6400是InTime公司的同时支持MPEG

8、1/2/4三种视频编码标准的硬件音视频编码压缩芯片,芯片内部带有图像压缩硬核,外挂8M字节SDRAM配合工作,与流行的MPEG4软件编码的不同之处在于输出视频流的画面可达720X48030fps或者720X57625fps,是通用DSP芯片软件算法编码画面的4倍。该芯片的内部框图如图2所示。500)this.style.ouseg(this)">图1硬件组成框图500)this.style.ouseg(this)">图2IME6400内部框图500)this.style.ouseg(this)">图3ITU656到ITU601

9、接口转换图500)this.style.ouseg(this)">图4DEBI到Host接口转换图本设计中,该芯片主要完成了视频的MPEG4编码和音频的MPEG1层2编码,实现不同标准的音视频编码标准与该芯片初始化配置微码有关,该微码在启动该芯片工作前下载到芯片内部,然后复位该芯片开始工作。由于该芯片的数字视频输入接口为ITU601格式,与SAA7114视频输出的ITU656格式接口不匹配,本设计利用了可编程CPLD进行了接口格式转换。同时本设计还利用了可编程CPLD完成了该芯片的host主控制接口与PCI桥接芯片SAA714

10、6的DEBI接口之间的匹配问题。这两步分的转换框图在可编程芯片CPLD部分进行介绍。可编程门阵列CPLDCPLD是可编程逻辑阵列,内部逻辑电路根据需要自行编程。本设计中该芯片主要完成了ITU656接口到ITU601接口的转换以及IME6400的Host接口逻辑与SAA7146的DEBI接口逻辑的转换。其逻辑转换框图如图3和图4所示。ITU656接口为8bit数据位宽接口,为内同步方式,即同步字嵌入于ITU656码流当中;ITU601接口为16bit数据位宽接口,为外同步方式,即同步信号用单独的信号线传输。从ITU656接口转换

11、为ITU601接口的方式是通过将嵌入在ITU656码流内部的同步信号提取出来,同时将表示亮度和色度的数据流分离开,排成16bit数据位宽的ITU601格式同时输出,从而完成格式的转换。IME6400的Host接口为地址和数据分开的非复用总线控制方式,SAA7146的DEBI接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。