The invention discloses a method for controlling an air mouse, an air mouse and a set-top box, belonging to the mouse field. The method includes: a control mode of set-top box to send air mouse; obtaining the air mouse in each direction of angular velocity and moving time; according to the angular velocity control mode and the air mouse in each direction, determine the air mouse in each direction according to the moving speed; time and the air mouse in each direction velocity, displacement calculation of the air mouse in each direction, and the air displacement in each direction sent to the set-top box, move to control the cursor on the screen. The control mode of the present invention by running the application of different types of change the corresponding air mouse, improve the efficiency of Internet TV users in use through the air mouse mobile operation on screen cursor, improve the efficiency of human-computer interaction.
【技术实现步骤摘要】
一种控制空中鼠标的方法,空中鼠标以及机顶盒
本专利技术涉及鼠标领域,特别涉及一种控制空中鼠标的方法,空中鼠标以及机顶盒。
技术介绍
随着电视机与互联网的紧密结合,越来越多的用户使用电视屏幕取代电脑来进行网页浏览或其他电脑应用。在操作互联网电视的过程中,有专门为互联网电视设计的空中鼠标来进行操作,空中鼠标是一种输入设备,像传统鼠标一样操作屏幕光标,却不需要放在任何平面上,在空中晃动或点击进行使用。现有技术中,空中鼠标在移动时通过内置的陀螺仪和重力加速度传感器采集鼠标运动时各方向的角速度,并根据各方向的角速度与速度的对应关系确定鼠标在各方向上的移动速度,这个对应关系是根据电脑鼠标的使用经验得到的,最后根据移动时间来确定空中鼠标在各方向上的位移。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于在互联网电视使用过程中由于用户与电视的距离较用户与电脑的距离远很多,并且互联网电视的屏幕比电脑屏幕大很多。对于空中鼠标控制屏幕光标的移动速度与精确度是同电脑鼠标控制屏幕光标所不同的,因此根据电脑鼠标得到的空中鼠标的控制方案是无法满足用户需求的。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种控制空中鼠标的方法,空中鼠标以及机顶盒。所述技术方案如下:第一方面,本专利技术实施例提供的一种控制空中鼠标的方法包括:接收机顶盒发送的空中鼠标的控制模式;获取所述空中鼠标在各方向的角速度和移动时间;根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度;根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移 ...
【技术保护点】
一种控制空中鼠标的方法,其特征在于,所述方法包括:接收机顶盒发送的空中鼠标的控制模式,所述控制模式为所述机顶盒在接收到切换应用指令时获取的切换后的应用的类型对应的控制模式;获取所述空中鼠标在各方向的角速度和移动时间;当所述空中鼠标在任一方向的角速度小于预设阈值时,则将所述方向上的角速度设置为零;根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度;根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移,并将所述空中鼠标在各方向的位移发送给所述机顶盒,以控制屏幕光标进行移动。
【技术特征摘要】
1.一种控制空中鼠标的方法,其特征在于,所述方法包括:接收机顶盒发送的空中鼠标的控制模式,所述控制模式为所述机顶盒在接收到切换应用指令时获取的切换后的应用的类型对应的控制模式;获取所述空中鼠标在各方向的角速度和移动时间;当所述空中鼠标在任一方向的角速度小于预设阈值时,则将所述方向上的角速度设置为零;根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度;根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移,并将所述空中鼠标在各方向的位移发送给所述机顶盒,以控制屏幕光标进行移动。2.根据权利要求1所述的方法,其特征在于,所述根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度,包括:获取所述控制模式对应的各方向的控制曲线,所述控制曲线为角速度与速度的对应关系;根据所述角速度与速度的对应关系和获取的所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度。3.根据权利要求1所述的方法,其特征在于,所述根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移之后,所述方法还包括:判断所述空中鼠标在各方向的位移之和的绝对值是否小于等于预设位移;若小于等于预设位移,则舍弃本次计算得到的所述空中鼠标在各方向的位移;若大于预设位移,则执行将所述空中鼠标在各方向的位移发送给所述机顶盒的步骤。4.一种控制空中鼠标的方法,其特征在于,所述方法包括:当应用切换时接收切换应用指令,所述切换应用指令中携带切换后的应用的类型;获取所述应用的类型对应的控制模式,并将所述控制模式发送给空中鼠标;接收所述空中鼠标发送的所述空中鼠标在各方向的位移,并根据所述空中鼠标在各方向的位移控制屏幕光标进行移动;其中,所述空中鼠标在各方向的位移是所述空中鼠标在各方向的位移之和的绝对值大于预设位移时,由所述空中鼠标发送的,若所述空中鼠标在各方向的位移之和的绝对值小于等于所述预设位移,则所述空中鼠标在各方向的位移被所述空中鼠标舍弃。5.根据权利要求4所述的方法,其特征在于,所述接收所述空中鼠标发送的所述空中鼠标在各方向的位移,并根据所述空中鼠标在各方向的位移控制屏幕光标进行移动之后,所述方法还包括:获取所述控制模式对应的屏幕光标的外形信息,所述外形信息包括所述屏幕光标的形状和/或颜色;根据所述屏幕光标的外形信息,设置所述屏幕光标。6.一种...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。