[发明专利]一种空中输入设备的运行方法、运行控制方法及相关装置在审
申请号: | 201210498914.6 | 申请日: | 2012-11-29 |
公开(公告)号: | CN103853348A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 牛力扬;卢军;傅饶 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/0346 | 分类号: | G06F3/0346 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空中 输入 设备 运行 方法 控制 相关 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种空中输入设备的运行方法、运行控制方法及相关装置。
背景技术
空中输入设备例如空中鼠标,不像传统鼠标需要放置在一个平面上,空中鼠标通过在空中晃动就可以操作屏幕的光标。空中鼠标广泛应用于电视的菜单操作、媒体导航、游戏等方面。
空中鼠标的关键用户体验指标是精确度、灵敏度、平滑性、易操作性。精确度是指光标可以准确的指向屏幕上的小图标和字符。例如浏览网页时需要选取某个很小的选项,这时用户手上一个很小的抖动都可能使空中鼠标图标有一个较大的偏差,使得选取困难或错误。灵敏度是指用户可以将光标快速的移动到期望的位置附近。例如在游戏场景中,用户常常需要迅速的移动空中鼠标,以达到快速操控的目的。平滑性是指空中鼠标在屏幕上画圆或者曲线时,不会出现菱角和折线,光标移动过程不会出现停顿或者跑偏的情况。但是,对于空中鼠标来说,这些体验指标并不是任何应用场景都需同时满足,例如,精确度和灵敏度往往是一对矛盾,在一种应用场景中同时达到精确和灵敏,反而会导致在需要稳定选取时过于灵敏,而在需要加速移动时速度不够的情形。
现有的空中鼠标的技术方案一般都是以电脑的鼠标运动原理来设计的,但将电脑的鼠标运动原理直接运用到空中鼠标,用户体验效果并不好,如图1所示,电脑的鼠标在水平方向和垂直方向移动只有一种曲线,水平方向和垂直方向移动的变化规律完全一样,没有考虑不同应用场景下鼠标的操作特点,不能给用户良好的体验。
发明内容
本发明实施例提供一种空中输入设备的运行方法、运行控制方法及相关装置,通过针对不同的应用场景,使得空中输入设备按照相应的操作模式运行,可满足各种应用场景下空中输入设备的用户体验指标,提高用户体验的积极性。
本发明第一方面提供一种空中输入设备运行的控制方法,可包括:
获取应用终端当前的应用场景;
根据所述当前的应用场景,选择与所述应用终端相连接的空中输入设备的操作模式;
向所述空中输入设备发出按所述选择的操作模式运行的控制命令。
在第一种可能的实现方式中,所述获取应用终端当前的应用场景之前,还包括:
根据所述空中输入设备的光标移动速度和旋转角速度,为所述空中输入设备设置与应用场景相应的操作模式;
设置每一种所述操作模式对应于一种光标的形状和/或颜色。
在第二种可能的实现方式中,所述根据所述当前的应用场景,选择与所述应用终端相连接的空中输入设备的操作模式包括:
根据所述当前的应用场景,通过任意一种选择方式选择与所述应用终端相连接的空中输入设备的操作模式;
其中,所述选择方式包括:软件开关、硬件开关、程序自动选择。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述应用场景包括:菜单栏目导航场景、软键盘输入场景、游戏场景和网页浏览场景。
本发明第二方面提供一种空中输入设备的运行方法,可包括:
接收与所述空中输入设备相连接的应用终端发出的按选择的操作模式运行的控制命令,所述选择的操作模式与所述应用终端当前的应用场景相对应;
按照所述操作模式运行。
在第一种可能的实现方式中,所述按照所述操作模式运行包括:
根据所述空中输入设备的旋转角速度,所述空中输入设备的光标按照对应于所述操作模式的光标移动速度移动。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述按照所述操作模式运行之后,还包括:
若根据所述空中输入设备的旋转角速度计算出的所述光标沿水平方向和/或垂直方向的移动增量不大于设定的像素阈值,则所述光标不移动;
若根据所述空中输入设备的旋转角速度计算出的所述光标沿水平方向和/或垂直方向的移动增量大于设定的像素阈值,则所述光标按所述移动增量移动到新的位置。
结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,其特征在于,所述按照所述操作模式运行之后,还包括:
当所述空中输入设备的旋转角速度小于5弧度/秒时,所述光标以向0值衰减的光标移动速度移动。
本发明第三方面提供一种应用终端,可包括:
获取模块,用于获取应用终端当前的应用场景;
选择模块,用于根据所述当前的应用场景,选择与所述应用终端相连接的空中输入设备的操作模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210498914.6/2.html,转载请声明来源钻瓜专利网。