基于dm642的无线视频监控系统.pdf
《基于dm642的无线视频监控系统.pdf》由会员分享,可在线阅读,更多相关《基于dm642的无线视频监控系统.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/第27卷第4期2010年4月机 电 工 程Journal ofMechanical&Electrical EngineeringVol.27 No.4Apr.2010收稿日期:2009-09-29作者简介:赵青芝(1984-),女,浙江台州人,主要从事流媒体传输及视频监控等方面的研究.E2mail:基于DM642的无线视频监控系统赵青芝,叶旭东,朱善安(浙江大学 电气工程学院,浙江 杭州310027)摘要:针对难以安装有
2、线网络场所的远程实时监控问题,采用了视频处理芯片DM642、视频解码芯片TVP5150A、CDMA无线收发模块DTU2800X等组成硬件终端,负责视频采集、MPEG24编码压缩及发送,基于UDP协议设计高效视频传输控制算法,利用VC+编程及directshow组件开发客户端软件,实现了无线实时视频监控功能。实验结果表明,该系统具有传输效率高、体积小、安装方便等特点,适用于各种监控场合。关键词:无线视频监控系统;DM642;视频传输;directshow组件中图分类号:TP277 文献标识码:A文章编号:1001-4551(2010)04-0072-04W ireless video monit
3、oring system based on DM642ZHAO Qing2zhi,YE Xu2dong,ZHU Shan2an(College of Electrical Engineering,Zhejiang University,Hangzhou 310027,China)Abstract:Aiming at real2ti memonitoring of those siteswere difficult to install cable network,using video processing chip DM642,video de2coder chip TVP5150A,CDM
4、A wireless transceivermodule DTU2800X,etc,the hardware was designed to capture,MPEG24 encode videocompress and video data send.An efficient transmission algorithm based on UDP protocolwas proposed.The client software was developedbyVC+based programming and directshow components.The test results indi
5、cate that the system has a high transmission efficiency,aswell as s mall size and easy installation.It is suitable for variousmonitoring occasions.Key words:wireless video monitoring system;DM642;video transmission;directshow component0 引 言传统的监控系统通过有线网络传输数据,存在设备成本高、部署费时、网络安装费用高等缺点。随着无线传输技术的发展,利用无线网络
6、实现远程视频信号传输,可以摆脱有线网络存在的束缚,充分提高应用的灵活性。此外,基于数字信号处理器(DSP)的嵌入式图像采集处理系统,能有效利用DSP的快速处理速度实现视频的实时编码压缩。以TI系列芯片为例,其处理速度最高已达到8 800 M IPS,具有功耗低、体积小、成本低等优点。融合无线传输及嵌入式技术的嵌入式无线监控系统特别适合交通、安防和智能控制等无线应用场合,成为这些领域的研究热点122。但无线视频传输存在一些问题,例如较低的网络带宽限制了视频传输速度,误码率及丢包率高,使实时监控无法稳定流畅进行。本研究利用DM642芯片对实时视频进行基于MPEG24算法的编码压缩,设计基于UDP协
7、议的节省带宽的高效传输控制算法进行数据传输,最后通过开发PC客户端软件进行视频接收,实现低码率下的无线远程视频监控。1 系统整体框架系统整体框架如图1所示,主要由3部分组成:DSP终端324,负责视频数据的采集、编码压缩和无线发送。基于TI(Texas Instruments)生产的T MS320DM642芯片设计,利用CDMA模块进行无线网络传输。传输网络。采用CDMA2000 1X数据传输技术,理论上最高速率达153.6 Kbps,实际传输速度为80 Kbps左右。监控客户端。负责视频数据接收、解码及播放、客户界面的显示与交互操作。基于VC+语言编程,利用Directx开发包中的direc
8、tshow组件来完成视频解 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/码播放。图1 无线远程监控系统整体结构框图2DSP终端硬件设计T MS320DM642是TI公司推出的一款高端专用视频处理芯片,具有超强的单核处理性能,在600 MHz时钟频率下,可达到4 800 M IPS的处理速度,同时加入了一些图像和视频处理方面的专有指令,在视频领域有其非常广泛的应用。本系统硬件部分以DM642芯片为中心进行相应扩展,整体框架结构如图2所示。图2DSP终端系统结构图4路摄
9、像头采集输出模拟信号,经过视频解码芯片TVP5150A转换成数字信号后完成视频采集。TVP5150芯片是TI公司推出的一款超低功耗解码芯片,可自动识 别NTSC/PAL/SECAM制 式,模 拟 信 号 送 入TVP5150A后,依据YCbCr4:2:2格式转化成CIF(352288),以内嵌8 bit同步信号的ITU2RBT.656格式输出。TVP5150A输出送入DM642的VP口,每个VP口支持2路8 bit/10 bit RBT.656模式输入。将Xvidcore开源编码软件移植到DM642芯片中实现MPEG24视频编码。在外部存储器接口(EM IF)挂接异步通信芯片TL16C550将
10、同步并行数据转化为UART异步串行数据。通过AnyDATA公司的CDMA无线收发模块DTU2800X4发送,该模块支持TCP和UDP协议,包含符合IS295A/B及IS22000标准的数字调制解调器,提供RS232标准串行接口,可外接RS2232/RS2485转换器实现与DM642系统串口通讯。3 系统通讯设计CDMA无线发送模块可用协议包括TCP和UDP协议。TCP协议是一种面向连接的服务协议,自身具有检验、纠错、拥塞等控制机制,可靠性高,但是连接时间长,传输速度慢,传输延时长,不适合实时视频的传输。本系统采用无连接不可靠服务协议(UDP协议)进行数据传输。3.1 控制命令传输控制命令传输比
11、较简单,只需设计相应的命令格式。本系统的通用命令格式如表1所示,各参数从上到下,从左到右依次为校验码、命令类型、摄像头I D号、比特率、帧率、同步标识,同步位置及命令参数。表1 控制命令格式Verify Code(4 B)MsgType(1 B)DeviceI D(1 B)BitRate(1 B)Fr mRate(1 B)Sync(1 B)SyncPos(1 B)Params(2 B)3.2 视频数据传输由于无线传输的误码率相对较高,相关的差错控制研究是一个重点526。UDP协议本身不提供可靠的数据传输,可能出现错误、丢包及失序等情况,本系统设计了传输控制方案,处理数据出错、丢失及失序等状况。
12、首先介绍一下视频数据的组织方式。DSP端经过MPEG24算法压缩的视频帧分两类:帧内预测(I)帧;单向帧间预测(P)帧。采用IPPPP帧循环的视频帧组帧方式(组帧方式可调整,但过多P帧将增加风险),如果一个视频块的I帧丢弃,则后续的P帧将无法解码,I帧和P帧直接通过帧号进行区别。视频帧大小不定,在发送时又拆分成多个UDP数据包,对每个包也进行编号,视频包头部结构承载了相关信息,具体结构如下:Typedefstructintverifycode;/校验码intframenum;/当前视频帧号inttotalpack;/视频分包总数intpacknum;/当前视频分包序号intdatanum;/有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 dm642 无线 视频 监控 系统
限制150内