嵌入式高清网络摄像机的设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:lbw001001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:传统的视频监控系统往往采用模拟摄像头作为图像采集单元,无法满足人们对高清晰度视频图像处理的需求。本文研究了嵌入式高清网络摄像机的设计与实现方案。该方案充分利用TI公司的TMS320DM365的高性能、低功耗、高集成性的特点,可输出最大分辨率720P@30fps的H.264高清视频图像。系统具有较强的实用性。
  关键词:高清;网络摄像机;TMS320DM365
  中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2011) 24-0000-02
  Design and Implementation of Embedded HD Network Camera
  Mu Xiaoyan,Zang Miao,Luo Can,Yang Chenyan
  (North China University of Technology,Beijing100144)
  Abstract:Generally,traditional video monitoring system uses analog camera as the image acquisition unit,it cannot satisfy people request for high definition video image process.This paper researches the design and implementation scheme of embedded HD network camera.This system can output the H.264 HD video stream with the definition of 720P@30fps making full use of the high performance,low power consumption and high integration of TMS320DM365 of TI company,thus the system is usable.
  KeyWords:High Definition;Network Camera;TMS320DM365
  一、引言
  随着计算机网络和数字多媒体技术的发展,数字化网络视频监控系统已广泛应用于安防、金融、教育、城市交通等各个领域。网络摄像机作为网络视频监控系统的前端,在整个系统中起着举足轻重的地位。它能够采集视频图像,并将其处理、存储后,再利用现有网络技术,传输到远端的监控中心。
  目前网络摄像机大多采用普通模拟摄像头作为图像采集单元,图像分辨率较低;视频处理器的能力也较低,不足以实现高清度视频压缩编码,也无法实现视频分析等视觉监控功能。但在实际监控应用中,经常需要高清晰图像的视频通信,本文给出了一种高清晰度网络摄像机的设计与实现方案。
  所谓高清网络摄像机,其分辨率必须达到720p。根据美国电影电视工程师协会(SMPTE)制定的HDTV标准,符合高清视频的格式主要有三种:720p(1280×720分辨率,逐行扫描)、1080i(1920×1080分辨率,隔行扫描);1080p(1920×1080分辨率,逐行扫描)。根据该标准,对应于视频监控系统,采用模拟摄像机的模数混合监控,最高分辨率只能达到D1的分辨率704×576,约4O万像素,仍然是标准清晰度图像。而采用网络摄像机的数字视频监控,如果要达到高清的标准,网络摄像机的分辨率至少要达到l280×720的标准,约90万像素,是模数混合监控的两倍多。
  二、系统硬件设计
  高清网络摄像机需要将大量的视频信息压缩到适合网络带宽传输的大小,因此,需要具有很高计算能力的处理器。而处理器计算能力的提高通常又伴随着处理器功耗的大幅提高。本文选择美国TI公司的TMS320DM365视频处理芯片。该芯片基于CPU+ASIC结构,有效解决了功耗与性能之间的矛盾问题。基于TMS320DM365的网络摄像机系统硬件设计方框图如图1所示。
  
  由图1可见,TMS320DM365是系统主处理器,它能够控制图像传感器采集视频图像信号,并将采集的原始视频图像送入主处理器,经DM365完成图像预处理、压缩编码以及SD卡的存储,再通络接口将压缩的视频图像信号传输到远端监控中心。
  图像传感器作为网络摄像机的视频图像采集单元,起到将光信号转变成视频图像电信号的作用。系统使用APTINA公司的MT9P031数字图像传感器。它是一款CMOS传感器,活动图像像素分辨率为2592*1944,通过两线串口即可编程。与CCD传感器相比,CMOS传感器功耗低、集成度高、响应速度快、成本低,但灵敏度稍差。不过,随着工艺技术的发展,CMOS图像传感器的灵敏度正在得到快速改善。由于高清监控系统处理数据量大,对成本又非常敏感,因此可以预见,CMOS传感器将是未来高清视频监控系统中广泛使用的图像传感器。
  由于DM365内部集成了网络控制器,网络部分只要采用以太网收发器(PHY)与DM365直接相连即可。本系统采用DAVICOM公司的DM9161.B芯片作为网络收发器。支持10/100M自适应以太网传输。
  三、系统软件设计
  (一)系统软件开发环境
  本系统采用嵌入式Linux系统作为系统软件平台。版本号为Redhat Enterprise Linux 6.0。Linux是开放源码,用户可方便的裁减内核、增加设备、修改底层软件,同时内核具备完整的TCP/IP协议栈,可方便的开发网络应用程序。
  嵌入式Linux系统软件的交叉开发环境由服务器端和目标平台两部分组成。本系统服务器端为基于Intel X86和Linux的PC,目标平台即网络摄像机开发板。应用程序在服务器端编辑、交叉编译完成后下载到目标平台上运行。对应用程序的调试主要是借助于调试工具如目标平台的串口和网络实现。本系统使用的交叉编译工具为mvl_5_0_0_demo_lsp_setuplinux_02_10_00_14.bin。
  (二)Bootloader引导加载程序
  BootLoader就是在操作系统内核运行之前运行的一段小程序,DM365在芯片内部硬件实现。上电后DM365执行Bootloader,将固化在Flash中的软件代码自动装载到RAM和DM365片上内存的指定地址。然后运行软件,完成对各硬件单元的初始化。
  系统使用UBOOT 1.3.4,根据目标板硬件配置,对其进行必要的修改配置编译通过后,使用仿真器烧写至SPI Flash。重新上电后,UBOOT从SPI启动,在UBOOT命令行下通过配置启动参数可以完成从SPI Flash或通过NFS方式启动Kernel和文件系统。
  (三)UBOOT添加新设备
  在第三方开发包dvsdk_dm365_setuplinux_2_10_01_18.bin的基础上,添加图像传感器驱动程序。包括I2C对图像传感器的配置和外部对图像传感器的触发,如曝光开始、自动曝光设置等两部分。
  (四)用户应用程序
  本系统用户应用软件架构如图2所示。
  
  由图2可见,系统用户应用程序包括视频采集、嵌入式Web服务器和流媒体服务器。三部分协同工作保证客户端浏览器上能够显示出所请求的页面。
  系统的视频采集模块负责从摄像头中读取视频流数据。读出的图像数据交由压缩模块处理。摄像头驱动程序加载完成后为了需加入Video4Linux模块才能进行视频采集。它是Linux Kernel中提供的一组支持音视频的APIs,可以通过模块提供的编程接口从摄像头设备中获取图像帧。
  嵌入式Web服务器主要功能是监听客户端的服务请求,根据用户请求完成网页传输、IP网络参数或视频参数等的修改与配置。本系统采用boa Web服务器作为嵌入式Web服务器,通过交叉编译boa原程序,然后通过修改配置文件boa.conf实现对web服务器的控制。
  流媒体服务器采用RTP协议传输H.264视频流,采用TCP协议发送系统控制指令。TCP协议是面向连接的可靠传输协议,使用该协议传输信息包很小的操作控制命令,如图像分辨率、亮度等,可保证控制命令传输的准确性。RTP是用于Internet上针对多媒体数据流的一种传输协议。RTP通常使用UDP来传送数据。UDP协议是面向非连接的不可靠传输协议,用来传输压缩编码后的视频数据流,保证传输效率。系统采用开源的流媒体库Live555,支持标准的RTP/RTCP、RTSP协议,便于移植和集成。
  四、总结
  本文研究了一种基于TMS320DM365的高清网络摄像机的设计与实现方法。经浏览器访问网络摄像机IP地址,得到页面结果如图3所示。系统画面播放流畅、图像质量清晰,满足设计要求。输出图像最大分辨率可达720p@30fps。由于系统体积较小,安装简单,因此可广泛应用于各种视频监控场所。本课题受到2011年北京市大学生科研与创业项目资助。在此表示感谢!
  
  图3 浏览器显示结果
  参考文献:
  [1]Texas Instruments Incorporated.TMS320DM365 Digital Media System-on-Chip,2009,12
  [2]Texas Instruments Incorporated.TMS320DM36X Digital Media System-on-Chip(DMSoC)Video Processing Front End(VPFE)User’s Guide,2010,11
  [3]Texas Instruments Incorporated.TMS320DM36X Digital Media System-on-Chip(DMSoC)Video Processing Back End(VPBE)User’s Guide,2010,7
  [4]www.aptina.com.MT9p031 data sheet
  [5]Texas Instruments Incorporated.TMS320DM36X Digital Media System-on-Chip(DMSoC)Ethernet Media Access Controller(EMAC)User’s Guide,2010,12
  [6]曹少坤,刘国繁,李云松.一种嵌入式网络摄像机的设计[J].微计算机应用,2008,10:69-73
  [7]刘志强.澄清高清网络摄像机的几大基本问题[J].中国安防,2010,3:40-42
  [8]蔡荣,唐慧明,高国鲁.一种高清晰度网络摄像机的硬件设计[J].安防科技,2007,6:63-65
  
其他文献
摘 要:随着互联网技术发展,计算机已经进入千家万户,成为不可缺少的必需品。神木县神木职教中心在学生的专业课程中,也将计算机设置为基础课程。神木职教中心的学生要想顺利毕业,必须考取计算机技能证书。神木职教中心的学生素质不同,所以计算机基础自然不同。要想在计算机教学中取得丰硕的成果,就要将他们的兴趣激发出来。在实际的学习中,结合身边的例子将网络世界带入到学生的生活中。计算机教学中,因为学生的基础参差不
期刊
摘 要:本研究采用内容分析方法对2002年——2011年间《羊城晚报》有关网民的报道进行抽样分析,旨在了解网络在中国传播的近十年来,主流媒体视野中网民形象经历怎样的变迁。从而透析网络社会的演变历程,为未来网络社会的调整与发展提供参照。  关键词:内容分析;网络形象;网络社会  中图分类号:G206  互联网进入我国大众视野已经十余年,随着信息产业急剧发展,互联网基础设施和内容的不断完善,我国网民数
期刊
摘 要:随着信息技术的快速发展和应用,卷烟厂在信息化建设方面投入的人力、物力及资金越来越多,在信息管理方面的挑战性也越来越大,如何让信息技术真正地为生产服务,与生产过程紧密结合,提高生产效率和经济效益成为当下各企业所必须解决的难题。本文主要对卷烟厂信息技术专业团队的建设思路、意义以及技术团队的日常管理进行阐述。  关键词:信息管理;技术团队;激励机制;生产效益;信息技术  中图分类号:G203 文
期刊
摘 要:高职学生的就业形势日益严峻,在此背景下,如何提高高职学生的就业竞争力,有效解决高职学生的就业问题,成为了社会关注的热点话题。毕业生找不到合适的工作岗位,企业招聘不到合适的人才,这种供需矛盾很大程度上是因为对高职学生职业生涯规划教育的不到位而引起的。对高职学生进行专业的职业生涯规划教育,有利于学生构建合理的知识结构、提高综合素质,有利于树立崇高的职业理想。  关键词:就业难的原因;职业生涯规
期刊
摘 要:由于移动网络低安全等特性,导致移动数据库中与用户隐私相关的字段处在一种可能会被披露的状态,如何实现高效可靠地隐私保护是当前移动数据库中一个主要的研究方向。其中k-匿名技术已被证明是一种可靠地数据查询发布技术,在文中,我们在移动数据库引入k-匿名技术从而对数据库中用户的相关数据或敏感数据进行保护,以防止具有知识背景下的隐私披露。实验证明具有一定的有效性,时间复杂度也在可控的O(k)级别,比较
期刊
摘 要:本文论述了以建筑企业为例的项目计算机信息化管理系统、利润等概念及其涵义,分析了项目安装工程消耗成本的各项费用,指出严格控制项目实际消耗成本的意义,结合建筑企业项目建筑过程中存在的问题,开发了一套计算机信息化管理系统,旨在解决企业在项目管理过程中的资源浪费现象,以及对项目实际消耗成本进行及时统计等问题的项目管理系统的系统架构,以期为从事工程研究、设计、系统集成、生产和技术管理、技术服务以及与
期刊
摘要:本文利用汇文图书管理系统及Excel的函数功能,把文献信息增长规律应用于测算图书馆书库排架,来计算不同类目图书未来增长占用架位数。并具体阐述利用Excel函数进行图书排序及架位预留的方法。  关键词:架位预留;Excel宏;函数  中图分类号:G253 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-02  为便于读者获取所需图书,图书馆会按照一定的顺序对馆藏纸质
期刊
摘要:现代远程教育环境的合理设计和教育资源的优化配置是当前教育界关注的焦点。本文力求通过人文和技术资源并重的角度,对现代远程教育环境与资源系统整合设计提出科学的建议。  关键词:远程教育;环境资源  中图分类号:D267 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02  随着信息技术的发展,远程教育的形式由以往的函授、广播电视教育发展为运用多种媒体,结合现代
期刊
摘要:随着网络的迅速发展,出现了智能自动交换光网络,它的出现是传送网络概念的重大历史性突破。本论文主要介绍了智能光网络的基本概念和需求推动智能网相关发展情况,并对智能光网的网络结构做出了分析。  关键词:智能光网络;发展;演进结构  中图分类号:TN913.7 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01  Analysis of the Intellige
期刊
摘要:本文阐述了网站建设实训教学的特点,指出了传统的教学模式的不足,分析了网站建设实训教学改革的重要性,通过以购物网站实训教学为例,按课程教学改革的思路对实训课程进行了探索,提出的教学方法以资广大教师借鉴参考。  关键词:网站建设;实训教学;购物网站;购物车  中图分类号:TP31文献标识码:A文章编号:1007-9599 (2011) 24-0000-01  Shopping Website T
期刊