论文部分内容阅读
多屏互动系统可以让不同操作系统的终端设备通过无线连接的方式,实现数字多媒体内容的传输以及一些控制功能。多屏互动系统旨在通过联合众多智能设备,发挥每个设备的优势来给用户带来更佳的体验。设备之间通过无线连接来共享屏幕内容,并且保证画面同步。多屏互动的基础是实现无线镜像功能,即将一个设备的屏幕内容投影到另外一个设备屏幕上去。多屏互动的关键点在于无线反向操作功能的实现,有些系统采用的是Generic方法实现,这种方法需要借助外接鼠标或者键盘来实现,不能实现无线的方式,从而无法应用到一些特殊的场景中去,如车载环境。所以本文采用HIDC(Human Interface Device Class)方法来实现反向操作,同时利用蓝牙HID(Human Interface Device)实现无线通信,使得多屏互动系统的应用场景更广泛。本文针对反向操作响应不精准的缺点,提出了对其坐标改进和实时监测方法,且针对特殊的应用场景,本文设计了规制功能来处理特殊情况。因此,本文实现的系统可以通过无线连接的方式进行通信,支持反向操作,具有特殊情况的处理能力。本文的主要工作则可归纳如下:(1)从多屏互动系统的应用场景出发,分析当前多屏互动系统在具体环境中存在的缺陷,结合多屏互动系统的功能需求和性能需求,提出了一种基于Miracast多屏互动系统的方案。(2)针对其他多屏互动系统的功能缺陷,提出了反向控制功能和规制功能。对比实现反向操作的两种方法,得出了更实用的方法并加以实现。分析特殊情况系统存在的不足和问题,并使用规制方法解决了问题。(3)完成了基于Miracast多屏互动系统的设计,并解决了实现系统功能时遇到的一系列问题:采用Wi-Fi Direct技术,解决了没有AP的情况下无法连接的问题;采用RTP(Real-time Transport Protocol)/RTCP(Real-time Transport Control Protocol)协议,解决了画面不同步的问题;结合蓝牙HID,解决了不能反向操作的问题;应用蓝牙SPP,协助实现了规制功能。(4)搭建了测试环境,对系统整体进行了测试和分析,并验证系统达到了设计要求,证明了系统设计的合理性。