同时也可以通过web页面配置系统,设
f置系统ip等信息。系统总体上便划分为视频采集功能模块、视频解码功能模块、视
频处理功能模块、视频显示功能模块、视频缓存功能模块以及网络传输功能模块。不同的功能模块分别负责不同的职责范围,具体而言:视频采集功能模块主要负责采集摄像头模拟视频信号,视频解码功能模块主要负责实现模拟视频信号向数字视频信号的转变,视频处理功能模块主要负责把获得了格式为itur656的视频信息转变为格式为rgb的视频信息,视频显示功能模块主要负责视频信号在本地显示器上的显示,视频缓存功能模块主要负责将格式转换之后的视频信息进行缓冲存储处理,网络传输功能模块主要负责视频信息的快速传输。
4、基于sopc的视频监控系统软件设计基于sopc的视频监控系统软件设计方案是整个体系设计方案当中非常重要的一个部分,本文将其简单划分为应用程序开发、设备驱动开发这两个大部分。其中,应用程序开发主要包括系统主程序开发和子系统程序开发,设备驱动开发主要包括基于底层硬件特征的程序开发,其主要目的是为应用程序对硬件的访问提供交流媒介。监控视频数据发送程序是应用程序开发的重点,其数据发送方式为udp;而cgi程序需要在web服务器上面运行,因而能够在web页面显示各种视频信息,同时,cgi程序能够对监控系统进行配置,并定时更新web页面上面的视频信息。设备驱动程序直接服务于底
f层的系统硬件设备,能够依照硬件设备工作方式的不同完成各种相应的操作来确保系统可以保持正常的工作状态,例如,设备寄存器的读写、物理内存向虚拟内存的映射、中断处理、dma通信以及设备轮询等等。通过设备驱动程序,应用程序如果想要硬件完成某项工作,则只需对相应的应用编程接口进行调用即可。
5、相关展望该系统视频监控系统还存在着很多不足,例如功能有限、成本过高等,需要进行进一步的克服。首先,系统开发是在局域网环境中,如果需要通过网络传输视频数据,视频数据未经压缩,则传输数据量较大,占用较大的网络带宽,视频监控图像的实时性也不能得到保障。因此需要采用相关视频压缩算法,进行视频数据的压缩处理。其次,系统硬件平台优化设计,降低系统成本。如果要开发成熟视频监控系统的产品,则需要对系统硬件平台进行优化设计,降低系统硬件成本。参考文献1何志文基于sopc的视频监控系统设计与实现j舰船电子工程,2009年05期2philipplutzdevicedriversa
dtestapplicatio
forasopcsolutio
with
iosiisofr