本发明涉及利用电子设备控制智能电视的技术领域,尤其是指一种利用智能手机遥控智能电视鼠标的控制系统及其控制方法。
背景技术:
随着智能手机、智能平板电脑、智能电视等技术的发展和普及,用户可以越来越方便地定制自己的电子设备。智能手机集多种传感器如触控、加速度传感器、陀螺仪等于一体,具有丰富的数据采集能力。与此同时,无线通信技术如蓝牙的普及,使得智能设备之间的通信变得十分容易。
随着搭载了操作系统的智能电视逐渐普及网络搜索、文件管理、应用软件下载使用等功能,具备蓝牙功能的智能电视也开始出现在市场上,然而大多数智能电视配备的却依旧是传统的电视机遥控器,虽然可以很方便的实现转台换台的需求,但是在需要操作鼠标和键盘的电视机界面上却只能利用有限的方向按键去逐点移动控制光标的位置,在键盘输入中也需要使用屏幕键盘外加光标移动的方式实现,用户体验效果较差。而针对智能电视的特点专门开发定制一款遥控器,需要耗费额外的开发成本和推广成本。
技术实现要素:
本发明的目的在于克服现有技术的缺点与不足,提供了一种可靠、实用的利用智能手机遥控智能电视鼠标的控制系统及其控制方法,该系统扩展了手机的使用范围,能有效实现对智能电视的鼠标控制,减少智能电视外围设备,提高控制的用户体验。
为实现上述目的,本发明所提供的技术方案为:
一种利用智能手机遥控智能电视鼠标的控制系统,该系统采用有蓝牙功能的智能手机和通过蓝牙控制的电视机顶盒,其中,所述智能手机内安装有蓝牙模块及用于采集用户手势的加速度传感器和控制智能电视用的app,所述电视机顶盒内安装有蓝牙模块及解析蓝牙信号的程序,所述智能手机运行的app实现对加速度传感器的采集和发送,电视机顶盒通过程序处理接收到的加速度传感器数据并转换为鼠标位移数据,模拟鼠标驱动完成对智能电视的控制。
所述加速度传感器能够获取以其芯片平面为x轴的三轴加速度分量,即x、y、z三个轴分量。
本发明上述利用智能手机遥控智能电视鼠标的控制系统的控制方法,包括以下步骤:
1)智能手机和电视机顶盒开启蓝牙传输;
2)智能手机循环采集加速度传感器数据,并定时发送到电视机顶盒;
3)智能手机获取加速度传感器数据;
4)智能手机发送数据;
5)电视机顶盒接收数据;
6)当电视机顶盒接收到数据后,通过积分运算将加速度传感器数据转换为鼠标的位移数据,其中,所述积分运算流程如下:
设定加速度传感器数据采样时间间隔为t,首次获取的加速度传感器数据为a1,则首次鼠标的位移转换为:
s1=1/2a1t2
首次位移后的初速度为:
v1=a1t
第2次位移后的位移为:
s2=v1t+1/2a2t2
式中,a2为第2次采集的加速度传感器数据;
第2次位移后的初速度为:
v2=v1+a2t
以此类推,则第n次数据接收后的鼠标位移为:
sn=vn-1t+1/2ant2
式中,an为第n次采集的加速度传感器数据;
7)电视机顶盒调用鼠标驱动模拟鼠标的位移。
所述加速度传感器数据获取采用定时方式进行获取,即每隔固定的时间获取一次加速度传感器的数据,在完成数据的获取后以蓝牙的数据连接发送到电视机顶盒,在完成数据的发送后智能手机进入下一次数据采集。
本发明与现有技术相比,具有如下优点与有益效果:
1、智能手机的触摸板仅作为辅助输入和功能扩展,把最常使用的功能如选择确定由用户自行定制到手机的物理按键如音量键上,大大减少使用触控板输入时的误操作现象,而手机上的物理按键通常经过专门设计,手感舒适。用户做常用操作时,通过触觉即可找到自己想按下的按键,而无需面对手机屏幕,可提高用户体验。
2、传统的手机作为遥控器的方案操作时在屏幕上有一个方向滑动键用于移动鼠标,长期使用时容易导致手指酸痛,对于需要经常使用到鼠标的场合如电视游戏体验不佳,本方案将鼠标的操控由触控操作改为基于加速度传感器的手势操作,而将触控作为一种辅助功能。
附图说明
图1为本发明系统的架构示意图。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
参见图1所示,本实施例所述的利用智能手机遥控智能电视鼠标的控制系统,具体是采用有蓝牙功能的智能手机和通过蓝牙控制的电视机顶盒,所述智能手机内安装有蓝牙模块及用于采集用户手势的加速度传感器和控制智能电视用的app,所述电视机顶盒内安装有蓝牙模块及解析蓝牙信号的程序,所述智能手机运行的app实现对加速度传感器的采集和发送,电视机顶盒通过程序处理接收到的加速度传感器数据并转换为鼠标位移数据,模拟鼠标驱动完成对智能电视的控制。其中,所述加速度传感器能够获取以其芯片平面为x轴的三轴加速度分量,即x、y、z三个轴分量。
下面为本实施例上述控制系统的控制方法,包括以下步骤:
1)智能手机和电视机顶盒开启蓝牙传输;
2)智能手机循环采集加速度传感器数据,并定时发送到电视机顶盒;
3)智能手机获取加速度传感器数据;
4)智能手机发送数据;
5)电视机顶盒接收数据;
6)当电视机顶盒接收到数据后,通过积分运算将加速度传感器数据转换为鼠标的位移数据,其中,所述积分运算流程如下:
设定加速度传感器数据采样时间间隔为t,首次获取的加速度传感器数据为a1,则首次鼠标的位移转换为:
s1=1/2a1t2
首次位移后的初速度为:
v1=a1t
第2次位移后的位移为:
s2=v1t+1/2a2t2
式中,a2为第2次采集的加速度传感器数据;
第2次位移后的初速度为:
v2=v1+a2t
以此类推,则第n次数据接收后的鼠标位移为:
sn=vn-1t+1/2ant2
式中,an为第n次采集的加速度传感器数据;
7)电视机顶盒调用鼠标驱动模拟鼠标的位移。
其中,所述加速度传感器数据获取采用定时方式进行获取,即每隔固定的时间获取一次加速度传感器的数据,在完成数据的获取后以蓝牙的数据连接发送到电视机顶盒,在完成数据的发送后智能手机进入下一次数据采集。
综上所述,本发明系统主要是利用智能手机内置的加速度传感器,采集用户手势达到控制电视机鼠标的效果,并利用手机app上的控制按键对电视机进行换台操作。这相比现有技术,本发明系统避免了使用传统遥控器控制智能电视时只能使用方向按键来回切换菜单选项的限制,能够简单快捷控制电视机,同时也简化了智能电视外设模块,提高了系统的集成度和拓展性,提高控制的用户体验,值得推广。
以上所述之实施例只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。