顺利找到需要的餐厅和商铺。同样,如果要在大型超市寻找走散的同伴,也并不复杂,同样地采用室内导航便可以完成。在导航的过程中,用户通过手机屏幕,能看见的不仅仅是路线,而是各商家打折信息和促销推介。购物中心的商家可以在这个导航软件中做广告,宣传自己的商品,直接促进消费购物。显然,不论是地图软件商还是购物中心,这都是一笔不少的收入。
视频无线传输系统架构介绍 1.1 系统组成
本系统大致可分为三个部分:无线移动终端、WiFi无线传输网络和监控平台,采用C/S架构。如图1所示。
(1)无线移动终端。无线移动终端是一部类似于PDA的手持设备,使用灵活、方便。设备自带摄像头、WiFi通信模块等。终端客户端软件主要功能包括:视频信号的采集、预览、传输、拍照;系统参数的设置(如时间、背光等);摄像头参数设置(如亮度、饱和度等)。移动终端软件涉及的功能比较多,实现难度比较大,
是本文讨论的重点。
(2)WiFi无线网络。视频信号采集后,经过相应的视频编码技术处理,将数据通过WiFi无线网络传输到监控平台,实时显示和播放。
(3)监控平台。该监控平台是一台PC服务器。
通过安装监控软件可以实时监视移动终端传过来的视频画面并保存。
1.2 系统研究的技术基础
(1)DirectShow技术。DirectShow是DircctX中的一员,它为Windows平台上处理各种格式的媒体文件播放、音视频采集等高性能要求的多媒体应用提供了完整的解决方案。
在DirectShow的开发技术中,比较重要的一个概念就是过滤器(Filter),过滤器处于DirectShow技术的核心地位,一个基于DirectShow的程序的核心功能都是由若干个过滤器实现的,过滤器大致分三种,分别是源过滤器(Source filter)、变换过滤器(Transform filter)、表现过滤器(Render filter),在一个具体的应用中,这三种过滤器构成了一个过滤器图(Filter graph),由一个过滤器图管理器(Filtcr grap hmanager)来管理这个图表中的所有过滤器,应用程序则通过事件和命令来和过滤器图管理器打
交道,从而
控制所有的功能。DirectShow的体系框架如图2所示。
(2)WiFi通信技术。WiFi无线传输技术优势体现在: ·架设方便,免去了现场长工期的布线安装工程。
·覆盖范围广,WiFi的半径可达300feet左右,约合100m。一般只需安装一个或多个AP设备,就可以解决现场的网络通信问题,根据实际测得的经验,现场一般间隔30m安装一个AP。 ·投资经济。有线网络的固有缺点就是缺乏灵活性,在有线接入网规划中,考虑到未来的发展,大量的超前投资往往会出现线路利用率低的情况。而WiFi的规划就可以随着用户的增加而逐步扩展,而不需要重新布线,具有较强的经济性。
·传输速度快,最高可达到54Mbit/s,完全满足视频数据传输的要求。
(3)视频编解码技术。通过移动终端摄像头采集的视频图像数据是相当庞大的,如不经过压缩处理,要想对一帧原始视频图像进行数字化传输的话(如本系统摄像头输出视频像素格式为320×240,每个像素占用16bit,速度为每秒30帧)则要求传输能力要达到320×240×16×30= 35.16Mbit/s。所以未压缩的视频在一般的通信网络上传输的是无法想象的。
所谓视频编码技术就是指通过特定的压缩技术,将原始的视
频流转换成另一种视频流的方式。目前视频流传输中最为重要的编解码标准有ITU的H.263、H.264,ISO运动图像专家组的MPEG系列标准,此外在互联网上被广泛应用的还有Real-Networks的Real Video、微软公司的WMV以及Apple公司的QuickTime等。
2 系统实现 2.1 无线移动终端 2.1.1 硬件设计
移动终端采用Wince操作系统,硬件平台基于TI的OMAP3530嵌入式高端CPU,主频可达600MHz。系统硬件架构如图3所示。
2. 1.2 客户端软件设计
客户端软件设计是无线视频系统最重要的部分,也是实现的难点。软件采用MFC编写工具,基于DirectShow框架的实现方式,主要包括以下几个功能: (1)系统参数设置模块实现方法。