在重要场所安全监控或工业现场控制系统中,直观.方便且内容丰富的视频实时采集是信息采集的重要部分,也是人们关注的应用技术热点.由于高精度实时视频信息量巨大,在传输时需丢弃大量数据帧,否则必须压缩.最常用的是软件压缩法,但对复杂的压缩格式编程工作量大.设备要求高.应用受限制.而硬件实现法,采用专用芯片按即定格式高速压缩视频,实时性好,可靠性高.
2 系统总体结构 【程序编程相关:图象压缩的新革命:JPEG2000全面观】
本文介绍的视频数据实时压缩与传输系统,采用可编程视频采集芯片采集模拟视频,通过mpeg4/2/1专用编码芯片对采集后的数字视频数据进行编码压缩,生成mpeg4码流,微控制器的在片以太网卡端口外接网络物理层芯片,mpeg4码流由此输出到视频终端pc机,整个系统由微控制器调度管理.终端pc上应用程序播放视频进行监控. 【推荐阅读:压缩 Html】
【扩展信息:立求完美的压缩工具软件:WinImp】
系统主要包括两部分.一是数字视频数据采集与编码子系统.二是视频码流以太网发送子系统.此外还有电源子系统.jtag调试子系统等.图1所示为系统框图.
视频采集芯片选用philips公司saa711la.该芯片的工作时钟为24.576mhz,由此1/2行输出锁定时钟llc2为13,5 mhz.设定输出数据色彩格式为4:2:2,输入模拟视频采用s-video端子的pal格式视频信号,分辨率为720x 576,每秒25帧.设定抗混叠滤波.ad转换.自动钳位.自动增益变换.pal与ntsc制式之间自动切换等功能.微控制器通过12c总线初始配置saa711la.
数字视频数据编码压缩工作由intime公司设计的ime6410单片视.音频mpeg4/2/1码流压缩引擎完成.同saa711la一致,一帧图像分辨率设置为720x 576,输入数据色彩格式为4;2:2.ime6410具有符合工业标准的视频数字编码器无缝接口,16b的复合主机接口,分别用来与视频采集芯片与微控制器芯片通信.微控制器通过主机接口实现ime6410的初始配置,也由此接收压缩得到的视频码流.
微控制器是本系统的核心部件,选用atmel公司的基于arm920t核的32b微控制器atglrm9200.他包含丰富的系统接口与外围应用接口,如10/100basetmac与主机接口hdi,可灵活配置片上与片外存储器,向各种的高速计算应用提供了一个单片解决方案.... 下一页