EDN China > 设计实例 > 工业电子 > 安防监控 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

基于PCI的视频编码卡的设计与实现

来源:微计算机信息 /黄庆华 辛永松?? 2008年02月18日 ?? 收藏0

  1??????? 前言

  随着通信网络技术的飞速发展,人们的观念也紧跟着时代的步伐,把自己融入了网络时代。例如查看信息,监控,交流等无不使用网络。虽说网络给我们带来了很大的信息流,但随着人们生活节奏的加快,对传输率的要求越来越高,特别是实时传输的时候。通过用MPEG4视音频编解码技术,卫星互联网播送技术解决了这方面的问题,使得数字视频广播图像分辨率达192×144×25FPS(PAL)/384×288×25FPS(PAL),图像和屏幕发送通过卫星信道,平均码流量小于384K;文字消息数据、外交互通过Web走公网,平均码流量小于56K,实现了点对点、多点即时播送和同步互动,深得广大用户的好评。为企业、政府机构、组织、和网络医院、网络学校提供一种高效、直观、贴切、实用的工具,同时可实现个人可视化交流。

  数字视频信号同模拟视频信号相比,有不可比拟的优势。视频信号的数字编码压缩是有代价的,压缩成本的高低,决定系统的成本。只有在单片视频编码芯片出现后,数字视频监控才进入实用化阶段。为了满足数字视频监控应用需求的

多样性要求,采用SOC技术的视频处理器(VIDEO PROCESSOR,有的也叫DSP)将在数字视频监控产品中占据主流。在监控应用中,视频图象数字化是实时编码压缩的,这完全不同于VCD和DVD节目的制作(VCD和DVD节目的制作可以花费数十倍、甚至数百倍的时间进行编码压缩)。由于MPEG4的巨大优点为利用图像测控和图像处理实施安全检查和安全防范提供了新的技术途径。数字视频监控录像系统的特点:重放图像质量好,永不失真;视频文件检索方便,便于检查管理、远程传输或进一步的图像处理,提高了图像资料的可用率;多画面处理功能,录像功能及控制功能集成一体,设备量少,可靠性强,便于维护。

  2??????? 系统的总体框架

  Vweb公司的Vweb2010支持PCI接口卡的形式,系统的程序保存在母板的硬盘或者内存中,通过母板与系统的交互把程序加载到系统中运行。这种方式有很大的灵活性,而且利于和其它系统配合使用。本文设计的编码卡是在Windows系统下经过WDM驱动,以 PCI接口卡形式存在的,其软硬件的框图如图一所示。

系统框图

  图 一? 系统框图

  编码卡是插在PCI插槽上,基于Windows系统下对视频信号进行处理的。整个系统通过PCI总线与母板相联系,在应用中母板为整个编码卡提供程序存储空间,负责程序的加载和一些初始化工作。当初始化和程序的加载结束后,母板与编码卡的关系也就是MPEG4数据的存储和传输,与应用程序的通信等等,编码板卡能够单独的完成所要做的多媒体数据处理工作。而在更多的情况下,母板始终通过PCI总线与编码卡保持联系,这样可以协调母板与编码卡的工作,同时也利于母板与编码卡交换数据。

  Vweb2010芯片提供了多媒体接口模块,在此设计中运用到的有PCI接口、视频输入单元、音频输入单元。其中,PCI接口通过PCI桥与母板上的PCI相连接;其它单元与编码板卡上的A/D模块相连,围绕这些接口单元,我们就可以设计出编码卡各个模块之间的构成框架。

  系统启动时,MPEG4压缩芯片读取启动电路的启动码,激活相应的下载程序从相应的端口下载运行微码,同时其他芯片通过I2C总线完成初始化,系统启动MPEG4编解码进程。模拟视频通过SAA7114H的A/D转换后,实时视频流从VPO口送入MPEG4压缩芯片的编码部分的VPO口,同时模拟音频通过PCM1801U的A/D转换后,实时的音频流从MPEG4压缩芯片的I2S输入。MPEG4压缩芯片通过PCI接口与桥芯片相连接,编码压缩后的数据经过桥芯片的桥接再传输到PCI总线上,提供给远程传输或本地存贮。

  3??????? MPEG4编码模块在硬件中的设计

  PCI编码卡从功能上分为三大模块。首先是前端A/D转换模块,由视音频处理两大块组成,本文采用SAA7114H视频A/D芯片提供模拟视频到数字视频(ITU-R.BT.656格式)的转换,采用PCM1801U实现音频的A/D采样,通过I2C与MPEG4编解码芯片相连。接着是MPEG4编码压缩模块。由MPEG4编解码芯片及其外围电路组成,主要完成实时视音频数据的压缩功能。最后就是桥芯片驱动模块,采用零反应时间PCI-PCI桥接产品HB1,它支持PCI2.2规范,支持32-bit 33MHz的PCI操作。通过该芯片,就可以实现桥接的功能,实现多芯片组支持。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

PCI? 采集? 编码? MPEG-4?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈