0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

应用于广播视频监控系统中MPEG-4解码卡的设计

电子设计 来源:郭婷 作者:电子设计 2019-09-19 08:05 次阅读

广播电视系统的正常运行,节目的安全播出,需要高级别的安全防范体系。为保障广播电视机构的安全,公安部特别颁发了《广播电视设施保护条例》、 《广播电影电视系统重点场所要害部位的风险等级和安全防保级别》等文件,根据其设定的风险防范级别同时结合各单位的实际情况,制定自己的广播电视监控系统。广电中心大楼是广播电视的制作、编辑、播出的基地,工作区一般定为二级风险单位,需在大楼工作区建立视频监控系统。同时各台为实现总控对各直播间、导播间、机房的实时监控,也都建立自己的视频监控系统。本文主要介绍一种视频监控系统中的核心部件一视频编解码卡的设计与实现。

MPEG-4是现在最重要、最有影响的多媒体数据压缩编码的国际标准之一。目前新兴的基于嵌入式技术的MPEG-4多媒体监控系统与传统的多媒体监控系统相比具有体积小、现场无需专人值守、成本低、稳定性高、实时性好、更适宜存储和网络传输等优点。因此我们基于MPEG-4标准设计和实现视频编解码卡。实现MPEG-4图像算法ASIC专用芯片具有成本较低、功耗小、稳定性高、图像清晰、扩展性能好、安全性高的特点。我们采用的是VW2010。

1 MPEG-4编码卡的设计和实现

编码卡的结构如图1所示,主要包括音视频A/D、压缩芯片VW2010及其所需SDRAM,以及电源时钟等模块。

应用于广播视频监控系统中MPEG-4解码卡的设计

由于VW2010的音视频的输入和输出都是数字格式,其中视频的输入输出为ITU-R BT.656格式,音频的输入输出为I2S格式。因此需要对音视频模拟输入信号进行模数转换并形成I2S格式音频数据、ITU-R BT.656格式视频数据,作为VW2010的输入数据对其进行编码。故还需要选一些外围芯片和VW2010配合,完成整个编码过程。

编码卡的系统框图如图1所示,PCB图如图2所示。VW2010作为该系统的核心,通过PCI总线和主机连接,主要接收从主机送来的对VW2010的初始配置数据和实时控制信息,同时VW2010压缩后的MPEG-4视频流、音频流也通过PCI总线送到主机。VW2010通过I2C总线控制各个音视频 A/D,对其内部寄存器进行初始化配置。

应用于广播视频监控系统中MPEG-4解码卡的设计

模拟音频和视频信号经音视频A/D采样编码后,音频信号成为I2S格式的数据进入VW2010,视频信号成为8位并行的ITU-R BT.656格式的数据进入VW2010,VW2010根据编程设定从主机传来的编码格式和工作方式对音视频进行同步并压缩后得到MPEG-4数据送到主机。除了MPEG-4编码芯片VW2010外,在设计中还必须选定视频A/D芯片、音频A/D芯片、内存SDRAM芯片、电源芯片电阻电容等分离元件等。

视频A/D芯片:选用Philips的SAA7115,该芯片有6路模拟视频信号输入(如6路复合视频或者2路S端子和2个复合视频,1个S端子4个复合视频输入),两个9位的模数转换器,输入视频信号的选择可通过I2C,总线对内部寄存器进行设置来实现。可对各种PAL信号和NTSC、SECAM信号进行自动识别并模数转换解码为ITU-RBT.60l、ITU-R BT.656格式的视频数据。为了对复合视频信号亮度和色度进行更好的分离,芯片具有自适应梳状滤波器。还可解码视频VBI数据。它是一款相对中高端的视频A/D芯片。

音频A/D芯片:音频A/D芯片选用Philips的UDAl342TS,该芯片具有4通道模数转换器(ADC)和2通道数模转换器DAC)。具有低电压和低功耗的特点,支持24位I2S数据格式,可通过I2C总线对其进行控制。虽然该芯片同时具有A/D和D/A功能,但是当A/D和D/A同时工作时,音频采样率必须相同,由于这个原因,本设计只用了它的A/D:功能,而D/A则选用CS4331-KS。该芯片是一个完全的立体声模数转换器,输入I2S 格式的音频数据,输出左右立体声,具有96dB的动态范围、24位转换、5V电源供电、封装小,仅有8个管脚。

内存芯片:VW2010在进行编解码的时候,需要对视频数据进行存取,因此编解码时各需要4~8MB内存。本设计选用MT48LC2M3282芯片。

电源芯片:此系统中需要用到3.3V和1.8V电源,PCI总线上5V的电源需要进行转换。考虑到各个芯片的功耗和电源效率,电源散热等问题,采用开关电源LM2596作为电源芯片。

2 MPEG-4解码卡的设计和实现

解码就是编码的逆过程,解压卡的原理框图如图3所示,PCB图如图4所示。VW2010是解压卡的核心处理芯片,待处理的MPEG流数据通过芯片内部集成的PCI接口输入。除了完成MPEG解压缩外,VW2010还提供对音频ADC芯片的控制(通过I2C总线)。VW2010对MPEG流数据进行解压缩处理,产生标准的ITU-656数字视频信号和标准的I2S数字音频信号;产生的ITU-656数字视频信号直接送到实时监视子系统进行画面分割处理;产生的I2S数字音频信号通过音频DAC电路,产生模拟音频信号,模拟音频信号经过输出处理后直接送到实时监视子系统音频选择子模块选择输出。

应用于广播视频监控系统中MPEG-4解码卡的设计

应用于广播视频监控系统中MPEG-4解码卡的设计

视频D/A芯片选用Philips的SAA7121,该芯片可对ITU-R BT.656格式的视频数据进行编码为复合视频和S端子的视频信号。它有三个10位精度的ADC,一个ADC输出复合视频信号(CVBS),另两个分别输出S端子的亮度(Y)和色度(C)信号。芯片的初始化通过I2C,总线进行设置。音频D/A则选用CS4331-KS。该芯片是一个完全的立体声ADC,输入I2S格式的音频数据,输出左右立体声,具有96dB的动态范围、24位转换、5V电源供电,封装小,仅有8个管脚。需要说明的是:其实音频A/D芯片Philips的UDAl342TS同时也具有D/A功能,但是当A/D和D/A同时工作时,音频采样率必须相同,由于这个原因我们选择CS4331- KS。

该编解码卡在实际使用的系统搭建中有非常灵活的选择,因为是PCI接口结构可以和嵌入式通信平台、PC平台、工控机等多种平台组合。既可以进行本地存储,又可以进行网络传输。编解码卡分离的设计可以有效地降低成本,既可以编码结束上传网络后在网络远端接入解码器,然后恢复出模拟信号直接接入监视器显示,这样在监控中心可以与先前模块监控系统中的监视器、电视墙相连,无需PC机参与,达到无缝升级的要求,又可以在网络远端直接接入PC机对MPEG-4进行软解码。在实际应用中取得了很好的效果,需要改进的是上层图像管理软件的应用与开发。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47685

    浏览量

    408814
  • 嵌入式
    +关注

    关注

    4975

    文章

    18235

    浏览量

    287846
  • 视频监控
    +关注

    关注

    17

    文章

    1682

    浏览量

    64191
收藏 人收藏

    评论

    相关推荐

    基于MPEG-4技术的医疗系统

    MPEG-4图像压缩技术针对一定比特率下的视频、音频编码,强调了基于内容的交互性。因此,利用MPEG-4编码解码技术来实现视频数据压缩也就成
    发表于 12-16 10:19

    MPEG-4标准,MPEG-4标准白皮书

    朋友们,我这里有关于MPEG-4标准的pdf,有需要MPEG标准的都来下载吧.但是一定要懂得尊重别人的劳动成果,同时希望更多的人能看到并下载它,希望在转载的时候要记得注明出处,谢谢!!以下
    发表于 08-09 21:21

    基于FPGA NiosII的MPEG-4视频播放器该怎么设计?

    Expert5 Group)推出了MPEG-4标准。于1999年正式成为国际标准的MPEG-4是一个适合于低传输率的视频、音频解决方案,更注重于多媒体系统的交互性和灵活性。
    发表于 08-30 06:47

    基于FPGA NiosII的MPEG-4视频播放器该怎么设计?

    Expert5 Group)推出了MPEG-4标准。于1999年正式成为国际标准的MPEG-4是一个适合于低传输率的视频、音频解决方案,更注重于多媒体系统的交互性和灵活性。
    发表于 09-03 06:55

    怎么实现基于C6000系列DSP的MPEG-4视频编码的软硬件设计?

    本文介绍了基于C6000系列DSP的MPEG-4视频编码的软硬件实现。利用DSP的VLIW和流水线结构设计程序可以使MPEG-4编码效率大大提高。
    发表于 06-02 07:03

    怎么实现基于VW2005的MPEG-4视频压缩卡的设计?

    本文详细介绍了基于VW2005芯片的MPEG-4视频压缩卡的设计方案,包括硬件设计和Windows下设备驱动程序的设计。
    发表于 06-04 06:10

    求一种MPEG-4视频解码的设计方案

    如何去实现MPEG-4视频解码的硬件设计?如何去实现MPEG-4视频解码的软件设计?
    发表于 06-04 06:12

    Gstreamer mppvideodec解码mpeg-4 Simple Profile Level 1码流失败怎么办

    问题描述及复现步骤:解码一个mp4文件,视频码流是mpeg-4格式的,gstreamer解码一直失败。同一个文件我用debian映像
    发表于 09-02 16:28

    基于IPP库的MPEG-4视频传输系统设计

    本文以 PXA270 作为硬件平台,采用基于该系列处理器设计的IPP 库作为MPEG-4解码的基本函数,结合视频采集和回放模块实现了一种视频传输
    发表于 06-17 10:38 15次下载

    Linux动态扩展MPEG-4智能视频监控系统

    介绍了一种基于Linux 操作系统的动态扩展MPEG-4 智能视频监控系统。该智能视频
    发表于 12-23 15:34 33次下载

    MPEG-4视频监控应用中的软件实现

    MPEG-4视频监控应用中的软件实现 本文根据视频监控的特点,主要讨论了MPEG-4
    发表于 07-25 10:14 962次阅读
    <b class='flag-5'>MPEG-4</b>在<b class='flag-5'>视频</b><b class='flag-5'>监控</b>应用中的软件实现

    基于MPEG-4和RTP的网络视频监控系统研究

    基于MPEG-4和RTP的网络视频监控系统研究  一、视频监控
    发表于 01-22 11:29 937次阅读
    基于<b class='flag-5'>MPEG-4</b>和RTP的网络<b class='flag-5'>视频</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>研究

    MPEG-4,MPEG-4是什么意思

    MPEG-4,MPEG-4是什么意思   MPEG-4于1998年11月公布,原预计1999年1月投入使用的国际标准MPEG-4不仅是针对一定比特
    发表于 03-24 10:21 2932次阅读

    嵌入式MPEG-4视频解码系统设计

    介绍了一种嵌入式高图像质量的MPEG-4 视频解码系统。该系统以嵌入式Linux作为操作系统
    发表于 03-24 10:17 123次下载
    嵌入式<b class='flag-5'>MPEG-4</b><b class='flag-5'>视频</b>流<b class='flag-5'>解码</b><b class='flag-5'>系统</b>设计

    基于FPGA实现MPEG-4简易编码器与解码器的设计

    496-2》(MPEG-4 第 2 部分)。MPEG-4 第 2 部分视频解码器为大量多媒体应用提供了一个卓越的基础。该标准提供了一组特征和等级,可满足大量不同应用要求,如帧尺寸和
    的头像 发表于 08-26 08:02 2127次阅读