[发明专利]用于基于手指压力和方向来控制光标的系统和方法在审
申请号: | 201580060867.9 | 申请日: | 2015-11-11 |
公开(公告)号: | CN107077297A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | J·杜;B·周;N·毕;J·M·高;J·H·翁;H·道莱特;S·贾利勒 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 袁逸,陈炜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 手指 压力 向来 控制 标的 系统 方法 | ||
1.一种在处理器中实现的用于在计算设备的触摸屏上实现虚拟鼠标的方法,包括:
在用户单手使用所述计算设备期间激活所述虚拟鼠标;
通过以下操作确定所述虚拟鼠标在所述触摸屏上的位置:
标识与用户触摸事件相关联的触摸区域;
收集来自所标识的触摸区域的触摸数据;
确定与所述用户触摸事件相关联的压力和方向参数;以及
基于与所述用户触摸事件相关联的所述压力和方向参数来计算所述触摸屏上的位置;以及
在所述触摸屏上所确定的所述虚拟鼠标的位置处显示光标图标。
2.如权利要求1所述的方法,其特征在于,所显示的光标图标被配置成延伸超出单手使用期间用户手指的触及范围。
3.如权利要求1所述的方法,其特征在于,激活所述虚拟鼠标包括检测所述计算设备的触摸屏显示器的预定虚拟鼠标激活区域中的触摸事件。
4.如权利要求1所述的方法,其特征在于,激活所述虚拟鼠标包括在检测到所述计算设备被用户用与由该用户进行单手使用一致的方式拿着之际自动发起激活。
5.如权利要求3所述的方法,其特征在于,进一步包括:
当所述虚拟鼠标被激活时,确定所述计算设备上是否检测到停用事件;以及
响应于确定检测到所述停用事件而停用所述虚拟鼠标。
6.如权利要求5所述的方法,其特征在于,当所述虚拟鼠标被激活时,确定在所述计算设备上是否检测到停用事件包括确定在所述预定虚拟鼠标激活区域是否检测到触摸事件。
7.如权利要求1所述的方法,其特征在于,确定与所述用户触摸事件相关联的方向至少部分地基于拟合所述触摸区域的椭圆的长轴的取向。
8.如权利要求7所述的方法,其特征在于:
基于拟合所述触摸区域的所述椭圆的面积,以及触摸压力中的至少一者确定与所述用户触摸事件相关联的所述压力参数;以及
计算所述虚拟鼠标的位置包括计算表示所述虚拟鼠标的所述位置的向量,其中所计算向量的量值至少部分地基于所确定的压力参数。
9.如权利要求8所述的方法,其特征在于,计算表示所述虚拟鼠标的所述位置的向量包括计算以下等式的结果向量:
c+kpf,其中:
c表示从初始参考点到拟合所述触摸区域的椭圆的中心点的向量;
k表示缩放系数;
p表示所确定的压力参数;以及
f表示对应于所述拟合所述触摸区域的椭圆的长轴的取向的向量。
10.如权利要求8所述的方法,其特征在于,计算表示所述虚拟鼠标的所述位置的向量包括计算以下等式的结果向量:
c+kp(c-r),其中:
c表示从初始参考点到拟合所述触摸区域的椭圆的中心点的向量;
r表示从所述初始参考点到最接近于所述椭圆的所述中心点的触摸屏显示器的隅角的向量;
k表示缩放系数;以及
p表示所确定的压力参数,以及f表示对应于所述拟合所述触摸区域的椭圆的长轴的取向的向量。
11.如权利要求1所述的方法,其特征在于,进一步包括:
确定当所投射的光标图标位于在所述触摸屏上显示的图形用户界面(GUI)元素的阈值距离内时,是否接收到选择输入;以及
响应于确定当所投射的光标图标位于在所述触摸屏上显示的图形用户界面(GUI)元素的阈值距离内时,接收到所述选择输入而执行与所述GUI元素相关联的操作。
12.如权利要求11所述的方法,其特征在于,进一步包括在执行与所述GUI元素相关联的操作之后自动停用所述虚拟鼠标。
13.如权利要求1所述的方法,其特征在于,进一步包括:
检测所投射的光标图标是否被置于离显示在所述触摸屏上的可操作图形用户界面(GUI)元素的阈值距离内;以及
响应于检测到所述光标图标被置于所述阈值距离内而将所投射的光标图标绘制到所述可操作GUI元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580060867.9/1.html,转载请声明来源钻瓜专利网。