论文部分内容阅读
视频监控系统中视频的编解码、数据传输是一个重要的环节。达芬奇(DaVinci)技术将固定功能器件的高效率和可编程器件的灵活性结合起来,支持各类数字视频的终端设备,以及面向视频的硬件加速器,为实时的压缩-解压缩以及通信信号处理提供所需的计算功能。因此,DaVinci技术在视频监控中起着重要的作用。本文实现DaVinci技术设计的视频监控系统,主要内容如下:(1)对视频监控系统的整体结构进行了规划。本系统由视频采集端、视频控制端和后台监控端三部分组成。该系统采用DaVinci系列处理器DM6446作为MCU,操作系统则采用Monta Vista Linux操作系统作为嵌入式操作系统。整个系统采用B/S架构。(2)对DaVinci技术以及DaVinci的ARM+DSP子系统进行了阐述,并且对嵌入式硬件平台的建立做了具体的说明,分析了Bootloader的启动原理及运行过程、内核的配置、文件系统的移植。(3)视频监控系统软件设计。着重分析了嵌入式Lighttpd服务器、PHP和SQLite数据库的特点和技术。并在此基础上,说明了Lighttpd服务器、PHP和SQLite数据库的配置方法、应用方式和移植方法,并对数据的传输、系统的界面及数据库进行了详细的设计。(4)论述了如何运用摄像头来进行图像采集,以及利用TCP/IP协议建立服务器,通过网络控制器来完成图像的网络传输。(5)对视频监控系统的各个功能模块进行详细的设计,并且结合系统界面说明各个模块所实现的功能。