详解基于Android的智能眼镜的设计与开发
扫描二维码
随时随地手机看文章
穿戴式智能设备已经从概念走向商用化。智能眼镜作为最具代表性的智能设备,其实质是运用蓝牙等短距离无线传输技术实现无线数据通信功能。Miracast无需接人任何网络,通过WiFi Direct形成设备问视频传输,利用IC—Route语音识别模块实现非特定入语音识别。整体设计操作简便、性价比更高且集普通功能和工程应用于一体。
无线同屏技术
无线同屏是一种通过无线传输方式在设备间实现屏幕视屏数据传输的技术。与有线传屏相比,摆脱了物理连接,增强灵活性。现行移动智能终端设备(计算机、苹果、安卓手机或便携式计算机,安装有Windows、iOS、Android系统,也就是发射端)到大屏幕电视机、投影仪的音视频输出有两种工作模式,一种是音视频的推送服务(非实时,遵守AirPlay或DLNA协议),另一种即同屏,其实质是一个局域网中的流媒体系统。该设计采用同屏技术,实现局域网互联互通、共享信息和挖掘设备潜力的目的。
Miracast是WiFi无线产业联盟对支持WiFi Dis.play功能的设备认证名称,用户无需接人任何WiFi网络。通信中的多个设备分别担任服务器和客户机的互动模式,数据的传输率达到300 Mb/s,传送的影像采用压缩方式,压缩/解压处理采用H.264格式,视频显示格式为1 080P。
图1 软件逻辑
Wflq Display构架
WiFi Display是一种无需WLAN连接也可在设备间直接通信的标准旧J。底层以WiFi Direct(WiFi直连)为基础,上层由协议栈软件构成:设备终端的服务发现和连接通过WiFi Direct进行处理。管理数据流的传输层、控制层、网络层则分别通过实时传输协议(RrIP)、实时流协议(RTSP)、TCP/UDP协议进行处理。另外,采用WPA2安全机制保证连接数据安全传输以及文件隐私。具体软件逻辑设计如图1所示。
作为一种流媒体视频处理流程,该设计的发送端和接收端具有相对称的流程。发送端和接收端在交互协议的控制下,通过必要的通信过程,以协商是否进行同屏传送、编码和传送参数,该过程确保传屏工作的正常进行。接收端统计分析接收和处理数据包过程中的相关数据,对包括压缩编码量化参数在内的发送端各项参数和行为的建议进行信息调整。发送端进行原始屏幕视频的获取、H.264视频编码、H.264视频流向鸭流的码流转换与发送。接收端进行接收、码流向H.264视频流的码流转换、H.264视频解码以及视频渲染。