基于基于ARM9的嵌入式的嵌入式3G无线视频监控系统设计无线视频监控系统设计
本文介绍了自主开发的基于ARM 的嵌入式无线视频采集系统设计方案。
国内外市场上主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。前者的技术发展已经非常成熟, 产品性能稳
定, 在实际工程中得到了广泛应用。
后者是新近崛起的以计算机技术及图像视频压缩技术为核心的新型视频监控系统, 该系统在解决模拟视频监控系统的部分弊
端的基础上迅速崛起。在互联网的普遍推广和网络带宽逐渐提高的背景下, 视频监控技术飞速发展, 出现了集多媒体技术、
网络通信技术、嵌入式技术于一体的嵌入式网络视频监控系统。
目前国内嵌入式视频监控系统的研究有了很大的发展, 但是国内对嵌入式无线视频监控系统的研究还比较少。本文介绍了自
主开发的基于ARM 的嵌入式无线视频采集系统设计方案。该方案采用S3C2410嵌入式处理器和ARMLinux 操作系统, 利用通
过自行开发的视频服务器软件, 通过3G 无线上网卡完成客户端与视频服务器的通信。介绍了系统的硬件结构、服务器端软件
的总体结构、驱动程序的构建、图像的采集和压缩以及传输模块的设计, 并进行了测试。实验结果表明, 系统采用H.264 编
码技术在保证视频传输质量的同时具有良好的带宽适应能力。
1 系统总体结构
本系统由监控现场摄像头、嵌入式视频服务器、客户端三部分组成。监控现场的摄像头实现图像的采集,并把采集的图像信息
通过内部总线传送给嵌入式视频服务器。嵌入式远程视频监控系统是一个基于S3C2410处理器、H.264 压缩、Web 服务器和
Linux 操作系统的嵌入式系统, 它的主要功能是对摄像头采集到的图像进行H.264 压缩编码, 并对编码后的图像通过3G 无线
网络进行传输。客户端主要完成图像的接收和解压缩, 用户可以通过Web 浏览器访问嵌入式视频服务器来观看摄像头采集到
的图像, 从而实现远程视频监控。嵌入式远程视频监控系统总体结构如图1 所示。
图1 嵌入式远程视频监控系统总体结构
2 系统硬件结构
系统硬件由图像传感器MI360、3G无线模块MC8630、图像压缩芯片ZC0301、微处理器芯片S3C2410 、以太网控制芯片、
SDRAM等芯片组成。S3C2410 具有低功耗、精简而出色的全静态设计等特点, 具备MMU存储器管理功能, 拥有独立的16
KB 指令和16 KB 数据缓存,在高性能和低功耗特性方面提供了可靠的性能。无线模块选用中兴3G 模块MC8630, 数据速率
为前向:3.1 Mb/smax,反向:1.8 Mb/s max 。
为了降低成本, 简化设计, 本方案选用中星微的ZC0301 作为视频压缩编码芯片,Vimicro ZC0301 主要由系统控制、图像信
号处理、次取样和水平扫描、JPEG 编码器和USB 设备控制五大功能模块组成。CMOS图像传感器选择美光的MI360 , 它采
用VGA 标准(30 万像素) ,感光面积为1/4 英寸, 有效像素649H ×489H, 采用低噪声技术, 噪声等级达到CCD 标准。
MI360 和ZC0301 压缩编码芯片完成视频数据的采集、压缩和编码。系统硬件结构如图2 所示。
图2 嵌入式监控系统硬件结构
3 系统软件结构
本嵌入式远程视频监控系统软件由摄像头驱动模块、图像采集模块、H.264 图像压缩模块、嵌入式Web 服务器组成。摄像头
评论0
最新资源