一种控制空中鼠标的方法,空中鼠标以及机顶盒技术

技术编号:15706900 阅读:65 留言:0更新日期:2017-06-27 15:44
本发明专利技术公开了一种控制空中鼠标的方法,空中鼠标以及机顶盒,属于鼠标领域。所述方法包括:接收机顶盒发送的空中鼠标的控制模式;获取所述空中鼠标在各方向的角速度和移动时间;根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度;根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移,并将所述空中鼠标在各方向的位移发送给所述机顶盒,以控制屏幕光标进行移动。本发明专利技术通过运行的不同类型的应用变更对应的空中鼠标的控制模式,提高了用户在互联网电视使用中通过空中鼠标对屏幕光标进行移动操作的效率,提高了人机交互的效率。

Method for controlling air mouse, air mouse and set-top box

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是本专利技术实施例二提供的控制空中鼠标的方法流程图;图3是本专利技术实施例三提供的控制空中鼠标的方法流程图;图4是本专利技术实施例三提供的空中鼠标的主界面应用模式的控制曲线;图5是本专利技术实施例三提供的空中鼠标的输入法应用模式的控制曲线;图6是本专利技术实施例三提供的空中鼠标的游戏应用模式的控制曲线;图7是本专利技术实施例三提供的空中鼠标的网页浏览应用模式的控制曲线;图8是本专利技术实施例四提供的控制空中鼠标的空中鼠标的结构示意图;图9是本专利技术实施例五提供的控制空中鼠标的机顶盒结构示意图;图10是本专利技术实施例六提供的控制空中鼠标的空中鼠标的结构示意图;图11是本专利技术实施例七提供的控制空中鼠标的机顶盒结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种控制空中鼠标的方法,参见图1,方法流程包括:101:接收机顶盒发送的空中鼠标的控制模式;102:获取所述空中鼠标在各方向的角速度和移动时间;103:根据所述控制模式和所述空中鼠标在各方本文档来自技高网...
一种控制空中鼠标的方法,空中鼠标以及机顶盒

【技术保护点】
一种控制空中鼠标的方法,其特征在于,所述方法包括:接收机顶盒发送的空中鼠标的控制模式,所述控制模式为所述机顶盒在接收到切换应用指令时获取的切换后的应用的类型对应的控制模式;获取所述空中鼠标在各方向的角速度和移动时间;当所述空中鼠标在任一方向的角速度小于预设阈值时,则将所述方向上的角速度设置为零;根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度;根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移,并将所述空中鼠标在各方向的位移发送给所述机顶盒,以控制屏幕光标进行移动。

【技术特征摘要】
1.一种控制空中鼠标的方法,其特征在于,所述方法包括:接收机顶盒发送的空中鼠标的控制模式,所述控制模式为所述机顶盒在接收到切换应用指令时获取的切换后的应用的类型对应的控制模式;获取所述空中鼠标在各方向的角速度和移动时间;当所述空中鼠标在任一方向的角速度小于预设阈值时,则将所述方向上的角速度设置为零;根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度;根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移,并将所述空中鼠标在各方向的位移发送给所述机顶盒,以控制屏幕光标进行移动。2.根据权利要求1所述的方法,其特征在于,所述根据所述控制模式和所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度,包括:获取所述控制模式对应的各方向的控制曲线,所述控制曲线为角速度与速度的对应关系;根据所述角速度与速度的对应关系和获取的所述空中鼠标在各方向的角速度,确定所述空中鼠标在各方向的速度。3.根据权利要求1所述的方法,其特征在于,所述根据所述移动时间和所述空中鼠标在各方向的速度,计算所述空中鼠标在各方向的位移之后,所述方法还包括:判断所述空中鼠标在各方向的位移之和的绝对值是否小于等于预设位移;若小于等于预设位移,则舍弃本次计算得到的所述空中鼠标在各方向的位移;若大于预设位移,则执行将所述空中鼠标在各方向的位移发送给所述机顶盒的步骤。4.一种控制空中鼠标的方法,其特征在于,所述方法包括:当应用切换时接收切换应用指令,所述切换应用指令中携带切换后的应用的类型;获取所述应用的类型对应的控制模式,并将所述控制模式发送给空中鼠标;接收所述空中鼠标发送的所述空中鼠标在各方向的位移,并根据所述空中鼠标在各方向的位移控制屏幕光标进行移动;其中,所述空中鼠标在各方向的位移是所述空中鼠标在各方向的位移之和的绝对值大于预设位移时,由所述空中鼠标发送的,若所述空中鼠标在各方向的位移之和的绝对值小于等于所述预设位移,则所述空中鼠标在各方向的位移被所述空中鼠标舍弃。5.根据权利要求4所述的方法,其特征在于,所述接收所述空中鼠标发送的所述空中鼠标在各方向的位移,并根据所述空中鼠标在各方向的位移控制屏幕光标进行移动之后,所述方法还包括:获取所述控制模式对应的屏幕光标的外形信息,所述外形信息包括所述屏幕光标的形状和/或颜色;根据所述屏幕光标的外形信息,设置所述屏幕光标。6.一种...

【专利技术属性】
技术研发人员:傅饶卢军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1