基于ARM的嵌入式无线视频采集系统设计

基于ARM的嵌入式无线视频采集系统设计,第1张

  国内外市场上主要推出的是数字控制的模拟视频监控和数字视频监控两类产品[1]。前者的技术发展已经非常成熟,产品性能稳定,在实际工程中得到了广泛应用。后者是新近崛起的以计算机技术及图像视频压缩技术为核心的新型视频监控系统,该系统在解决模拟视频监控系统的部分弊端的基础上迅速崛起。在互联网的普遍推广和网络带宽逐渐提高的背景下,视频监控技术飞速发展,出现了集多媒体技术、网络通信技术、嵌入式技术于一体的嵌入式网络视频监控系统。

  目前国内嵌入式视频监控系统的研究有了很大的发展,但是国内对嵌入式无线视频监控系统的研究还比较少。本文介绍了自主开发的基于ARM的嵌入式无线视频采集系统设计方案。该方案采用S3C2410嵌入式处理器ARMLinux *** 作系统,利用通过自行开发的视频服务器软件,通过3G无线上网卡完成客户端与视频服务器的通信。介绍了系统的硬件结构、服务器端软件的总体结构、驱动程序的构建、图像的采集和压缩以及传输模块的设计,并进行了测试。实验结果表明,系统采用H.264编码技术在保证视频传输质量的同时具有良好的带宽适应能力。

  1 系统总体结构

  本系统由监控现场摄像头、嵌入式视频服务器、客户端三部分组成。监控现场的摄像头实现图像的采集,并把采集的图像信息通过内部总线传送给嵌入式视频服务器。嵌入式远程视频监控系统是一个基于S3C2410处理器、H.264压缩、Web服务器和Linux *** 作系统的嵌入式系统,它的主要功能是对摄像头采集到的图像进行H.264压缩编码,并对编码后的图像通过3G无线网络进行传输。客户端主要完成图像的接收和解压缩,用户可以通过Web浏览器访问嵌入式视频服务器来观看摄像头采集到的图像,从而实现远程视频监控。嵌入式远程视频监控系统总体结构如图1所示。

  基于ARM的嵌入式无线视频采集系统设计,系统总体结构,第2张

  图1 嵌入式远程视频监控系统总体框图

  2 系统硬件结构

  系统硬件由图像传感器MI360、3G无线模块MC8630、图像压缩芯片ZC0301、微处理器芯片S3C2410、以太网控制芯片、SDRAM等芯片组成。S3C2410具有低功耗、精简而出色的全静态设计等特点,具备MMU存储器管理功能,拥有独立的16 KB指令和16 KB数据缓存,在高性能和低功耗特性方面提供了可靠的性能。无线模块选用中兴3G模块 MC8630,数据速率为前向:3.1 Mb/s max,反向:1.8 Mb/s max。

  为了降低成本,简化设计,本方案选用中星微的ZC0301作为视频压缩编码芯片,Vimicro ZC0301主要由系统控制、图像信号处理、次取样和水平扫描、JPEG编码器USB设备控制五大功能模块组成。CMOS图像传感器选择美光的 MI360,它采用VGA标准(30万像素),感光面积为1/4英寸,有效像素649H×489H,采用低噪声技术,噪声等级达到CCD标准。MI360 和ZC0301压缩编码芯片完成视频数据的采集、压缩和编码。系统硬件结构如图2所示。

  基于ARM的嵌入式无线视频采集系统设计,系统硬件结构,第3张

  图2 嵌入式监控系统硬件结构

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2714191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存