视频监控系统是日常生产生活中的重要辅助设备,应用十分广泛。当前视频监控系统正逐步由模拟化走向数字化。随着视频压缩技术和网络技术的发展,开发新一代的基于计算机网络和多媒体MPEG-4压缩算法的视频监控系统已成为整个行业技术发展的主要方向之一。通常人们采用DSP与MPEG-4算法结合的方案来实现,在编程的工作上有巨大的复杂程度,而且成本也过高。本文提出并研究设计一种基于MPEG-4专用压缩芯片MPG440、以嵌入式Linux为操作系统的视频监控系统方案,不仅开发便捷、成本低廉,而且实时性较好,适应范围广。
2、视频监控系统总体设计
整个系统的总体设计分为硬件和软件系统两部分。硬件设计部分主要包括以下几个模块:系统主控制器、压缩编码部分、网络接口模块、摄像机控制模块以及PC端监控部分。系统的主控制器模块主要有主控制芯片S3C2410、数据存储NandFlash以及内存单元SDRAM组成。其中主控制芯片S3C2410主要负责系统的整体调度,为整个系统的核心;NandFlash里固化了Linux的Bootloader、系统内核、文件系统、应用程序以及环境变量和系统配置文件等;SDRAM作为内存单元供系统运行时使用。压缩编码部分主要由视频数据采集芯片、MPEG-4压缩芯片以及SDRAM组成,负责将视频流转化为MPEG-4数据流。网络接口模块主要负责传输MPEG-4视频流。摄像机的控制部分主要由串口芯片组成,用于实现转发控制相机命令的功能。PC端则通过浏览器进行视频的监测并可发送控制命令对摄像机状态进行控制。主控制器通过对片内NandFlash控制器的操作将Linux内核从NandFlash中转入SDRAM中,Linux系统内核从内存单元启动。系统启动后,主控制器通过主机接口(HPI)控制MPEG-4压缩编码模块,系统结构框图如图(1)所示。

图(1)系统结构框图
点击此处查看全部新闻图片