首 页 | IC | 非IC 电子资讯 技术资料 | 会员助手 | 电子论坛 | 帮助
资讯搜索:
首页 > 电子资讯 > 技术创新 > 正文 一周热门资讯排行
嵌入式无线视频监控系统设计
新闻出处:嵌入式在线 发布时间: 2008年04月22日

  本嵌入式无线视频监控系统采用高性能ARM9芯片作微处理器,通过嵌入式Linux采集USB摄像头视频数据。

  并将采集的视频数据帧经JPEG压缩;在ARM9芯片的控制下,通过2.4GHz无线发送/接收模块进行视频数据传输;无线接收端再将视频数据通过网络接口提交给视频应用服务端;最后由视频应用服务端将接收到的压缩数据帧重组、复合成视频图像,实现无线视频监控。

  引言

  高性能、低功耗嵌入式CPU和高可靠性网络操作系统的面世,使得可视电话、视频会议、远程视频监控等运算数据量大的应用在嵌入式设备中实现成为可能。传统的基于同轴电缆的视频监控系统结构复杂、稳定性差、可靠性低且价格昂贵,因而出现了嵌入式网络视频服务器等远程Web视频监控系统。在本嵌入式无线视频监控系统中,使用高性能ARM9芯片作微处理器,控制video4linux实现USB摄像头视频数据采集,采集的视频数据经JPEG压缩后,在 ARM9芯片的控制下通过2.4GHz无线发送/接收模块进行视频数据传输;视频传输模块再将视频数据通过串口或网络提交给视频应用服务端,最后由视频应用服务端将接收到的压缩数据帧重组、复合成视频图像,实现无线视频监控。

  1  系统组成结构

  整个系统由视频采集终端、2.4G无线发送模块、2.4G无线接收模块、视频传输和视频应用服务端等5个模块组成。

  视频采集终端包括以S3C2410X为核心的中央控制和数据处理中心,以及USB Camera数据采集单元。中央控制和数据处理中心主要完成视频采集终端控制和视频图像压缩,并将需要传输的数据经编码处理后,通过SIO发送到 NRF2401无线发射模块。

  视频传输模块主要包括:以S3C2410X为核心的中央控制和数据处理中心以及将视频数据传输到视频应用服务端的MAC接口和UART接口。视频传输模块的中央控制和数据处理中心主要完成以下任务:nRF2401将接收到的视频数据提交给SIO模块,S3C2410X先解码SIO模块数据,再通过UART 接口或MAC接口将视频数据传输到视频应用服务端。

  视频应用服务端从串口或网络接口接收视频数据,并将其重组、复合成视频图像。

  1.1  视频采集终端硬件结构

  在本设计中,充分利用了S3C2410X所继承的片上资源,只需要扩充SDRAM、Nand Flash、4X4 Array Keyboard、USB Host、Ethernet Interface、RS232 Interface、JTAG、Power等模块。视频采集终端是整个系统的核心模块之一,主要完成视频捕获和图像压缩。

  2  视频采集模块设计与实现

  视频捕获模块是整个视频采集终端的核心。它通过嵌入式Linux操作系统调度V4L (video4linux)和影像设备驱动程序来完成视频捕获。V4L 是Linux影像系统与嵌入式影像的基础,是Linux kernel里支持影像设备的一组APIs,配合适当的视频采集卡与视频采集卡驱动程序,V4L可以实现影像采集、AM/FM无线广播、影像CODEC、频道切换等功能。目前,V4L 主要应用在影像串流系统与嵌入式影像系统里,其应用范围相当广泛,比如:远程教学、远程医疗、视频会议、视频监控、可视电话等。V4L为2层式架构,最上层为V4L驱动程序,最下层则是影像设备驱动程序。

  在Linux操作系统中,外部设备都作为设备文件来管理,因此,对外部设备的操作就转变成对设备文件的操作。视频设备文件位于/dev/目录下,一般情况下为video0。当摄像头通过USB接口连接到视频采集终端后,在程序中调用V4L APIs对设备文件video0的读操作即可实现摄像头视频数据采集。其主要过程如下:

  1)   打开设备文件: int v4l_open(char *dev, v4l_device *vd){}打开影像源的设备文件;

  2)    初始化picture: int v4l_get_picture(v4l_device *vd){} 获取输入的影像信息;

  3)   初始化channel:int v4l_get_channels(v4l_device *vd){} 获取每个channel的信息;

  4)   对channel设置norm:int v4l_set_norm(v4l_device *vd, int norm){} 对所有的channel设置norm;

关闭】【推荐】【打印
相关资讯
华思创科技“独钟”GIPS VoiceEngine和ConferenceEngine技术(10:39)
ZigBee技术 无线传感器网络节点 MCl3192 LPC2138(16:03)
如何选择嵌入式处理器及其电源管理解决方案(15:21)
华思创科技在其新推通信软件解决方案系列中选用GIPS VoiceEngine和ConferenceEngine技术(13:26)
飞思卡尔向嵌入式设备开发商开放QUICC Engine™技术(16:04)
·中星微发布电子云台方案
·全球最省电的电容式触摸屏感应IC亮相
·带RF输出的全数字调制器设计
·基于通用接口芯片CH365的财税安全卡设计
·Vacon变频器在天津钢管厂运钢平车上的应用
·常见变频器故障原因分析
·ITS传感器概述及视频检测技术的研究
·中国计量科学研究院研制成功“飞秒光梳装置”
·变频器在食品包装机上的应用
·变频器常见故障现象和分析

关于我们 | 服务项目 | 付款方式 | 诚聘英才 | 友情链接 | 投诉 建议 合作 | 网站地图 | 联系我们
©2006-2010 维库电子市场网 经营许可证编号:浙B2-20050339 法律声明