基于DM642DSP远程视频监控系统设计及实现.docVIP

基于DM642DSP远程视频监控系统设计及实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DM642DSP远程视频监控系统设计及实现

基于DM642DSP远程视频监控系统设计及实现摘要:基于B/S架构,开发一种应用于安防的远程视频监控系统。系统由摄像机、视频监控服务器、客户端浏览器等组成。客户通过网络浏览器输入IP地址,访问远程的视频监控服务器。视频监控服务器作为系统的核心,利用TMS320DM642 DSP采集前端摄像机视频信号,并通过JPEG压缩后,以Web网页形式传输给客户端浏览。 关键词:远程视频监控;DM642;视频监控服务器 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)28-6798-03 基于B/S架构的远程视频监控系统,充分利用IP网络的优势,实现实时远程的视频监控,在当代社会生活中起着非常重要的作用,对于安全防范、智能管理等有着重要的意义。基于DM642 DSP的远程视频监控系统成本低廉,安装方便,安全可靠。其重要意义在于能促进“平安城市”的监控系统升级为具备“大脑”功能的下一代嵌入式远程监控系统。 1 系统总体结构 采用视频监控服务器作为系统核心,其采用德州仪器公司(TI)的数字信号处理器TMS320DM642 DSP作为核心图像处理器,完成对一路摄像机输出的模拟视频信号进行采集,和 JPEG压缩,再将压缩后的视频信号嵌入到DSP内部运行的WEB网页中。客户端可以是连接在本监控网络中的任意一台计算机,通过在客户端上打开浏览器,完成对系统的监控、维护、升级和管理等功能。系统总体功能结构图如1) 监控摄像机 监控摄像机完成对前端监控环境的图像采集,得到的图像信号为PAL制的720*576图像 格式。视频图像信号通过视频同轴电缆输送给智能视频监控服务器。 2) 视频监控服务器 视频监控服务器接收来自监控摄像机的图像信号,首先通过视频编码芯片将PAL制式图像信号BT656标准流转化成4:2:2格式的YUV图像信号。TMS320DM642 DSP图像芯片接收到YUV图像信号后首先转成作为视频处理的4:2:0YUV格式原始图像。然后将原始图像进行JPEG压缩送给网络WEB服务设置,作为嵌入式WEB网页的JPEG图像,可在客户端以网页形式监控。 3) 网络控制模块 智能视频监控服务器和客户端监控软件之间的数据交换都通过网络控制模块中转。可在局域网内,也可在广域网中进行网络传输和访问。 4) 网络客户端监控软件 WEB监控软件是通过在网络浏览器的地址栏中输入IP地址,则可打开远端的监控画面,并能通过输入压缩质量来调整画面效果。 2 系统设计 2.1 视频监控服务器硬件平台 本系统中的智能视频监控服务器是一款专为各种数字媒体(音频和视频)应用而开发的,带10/100M以太网接口的独立模块,其上包含:专用于数字媒体应用的高性能32-位定点DSP TMS320DM642,其工作主频高达720MHz; 4路PAL/NTSC制标准复合或Y/C模拟视频输入,1路PAL/NTSC制标准复合或Y/C模拟视频输出, 8路数字输入、8路数字输出,用于云台控制和环境监控;标准的ATA硬盘接口,方便本地存储,实现数字视频录像机功能。 2.2 DM642设计流程 1) 程序采用RF-5(参考设计框架5)来整合JPEG编码库。程序使用了四个任 务模块。在进入DSP/BIOS 的调度程序之前,程序初始化了多个要使用的模块,包括:处理器和系统板的初始化、RF-5模块的初始化、建立摄入和显示通道、建立编码解码运算实例。 2) 在完成初始化工作之后,系统进入DSP/BIOS 调度程序管理下的四个任务系统。四个任务通过RF-5 的SCOM模块互相发送消息。 输入任务从输入设备驱动程序获得视频图像。它使用驱动程序提供的FVID_exchange调用从输入设备获得一帧最新视频图像。获得的图像是YUV 4:2:2格式的,它被重采样成YUV 4:2:0。输入任务接着发送消息到处理任务,消息中包含图像数据指针。接着等待输出任务发送来的消息以继续处理。 处理任务对图像数据预处理,即送输出模块。JPEG压缩送给HTTP网络访问模块。处理任务通过RF-5通道实现视频的编码和显示。编码单元均注册于RF-5通道中。处理任务一直等到接收到输入任务发送来的,包含输入图像的消息,才开始激活运行。RF-5 通道首先运行编码单元产生编码码流,处理任务接着发送消息到输出任务,处理任务接下来等待输入任务发来的新消息才能继续运行。 输出任务将图像显示在显示设备上。它使用输出驱动程序提供的FVID_exchange调用实现图像的显示。它得到的图像的格式是YUV4:2:0,需要重新采样成YUV4:2:2格式。接着发送消息到输入任务。然后任务等待处理任务发来的消息以继续运行。 网络任务完成数据的发送和接收。

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档