[发明专利]悬停控制的用户界面元素有效
申请号: | 201480051007.4 | 申请日: | 2014-09-12 |
公开(公告)号: | CN105683892B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | L·戴;B·J·许;R·全;E·巴杰;J·罗德里格斯;P·戴维斯;D·黄 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 悬停 控制 用户界面 元素 | ||
1.一种用于控制设备上具有悬停敏感的输入/输出接口的用户界面的方法,所述方法包括:
标识与用户界面元素相关联的状态,所述用户界面元素与所述输入/输出接口相关联,其中所述状态至少部分地取决于使用能被显示在所述输入/输出接口上的虚拟键盘所执行的用户动作;
标识由与所述输入/输出接口相关联的悬停空间中的对象所执行的控制动作,其中所述悬停空间包括存在于所述输入/输出接口能访问的区域中的三维体,其中标识所述控制动作包括标识独立于所述虚拟键盘的位置并且独立于所述对象在所述悬停空间中的位置的手势;
根据所述控制动作来选择性地控制所述虚拟键盘在所述输入/输出接口上的可用性,包括:
将所述虚拟键盘拆分成至少两个部分;
将所述至少两个部分中的第一部分定位在所述输入/输出接口上的第一位置处;以及
将所述至少两个部分中的第二部分定位在所述输入/输出接口上的第二不同的位置处,
其中少于百分之一百的所述第一部分在所述输入/输出接口上可见而
其中少于百分之一百的所述第二部分在所述输入/输出接口上可见;以及
根据所述状态和所述控制动作来选择性地配置所述用户界面元素。
2.如权利要求1所述的方法,其特征在于,包括选择性地将所述用户界面元素显示在所述输入/输出接口上使得与所述用户界面元素相关联的插入点在使用所述虚拟键盘执行虚拟打字期间可见的位置处,其中所述位置至少部分地取决于所述状态。
3.如权利要求1所述的方法,其特征在于,所述手势是模拟的打字运动。
4.如权利要求1所述的方法,其特征在于,标识所述控制动作包括:
标识手指进入到所述悬停空间内,
标识手指存在于所述悬停空间中的预先确定的位置处,
标识手指存在于所述悬停空间中与所述虚拟键盘的位置有关的位置处,
标识与所述虚拟键盘的位置有关的手势,
标识手指从所述悬停空间中移除,或
标识手指在阈值时间段上在所述悬停空间中移动了少于阈值量。
5.如权利要求1所述的方法,其特征在于,所述控制动作是用户可配置的。
6.如权利要求1所述的方法,其特征在于,标识所述控制动作包括:
接收来自由所述设备提供的有源检测系统的信号,或
接收来自由所述设备提供的无源检测系统的信号。
7.如权利要求1所述的方法,其特征在于,控制所述虚拟键盘的可用性包括:
使得与所述虚拟键盘相关联的虚拟键不能用于接收虚拟键击。
8.如权利要求1所述的方法,其特征在于,包括:
将所述虚拟键盘的一部分定位在所述输入/输出接口的边缘的阈值距离内。
9.如权利要求1所述的方法,其特征在于,控制所述虚拟键盘的可用性包括改变所述虚拟键盘的不透明度。
10.如权利要求1所述的方法,其特征在于,包括:
提供所述虚拟键盘将要被重新配置的指示,所述指示是图形指示、可听指示或触觉指示。
11.如权利要求1所述的方法,其特征在于,包括:
通过由运行在所述设备上的进程提供的应用编程接口API来接收入站消息,以及
基于所述入站消息来选择性地重新配置所述虚拟键盘的可用性将如何根据所述控制动作来被控制。
12.如权利要求11所述的方法,其特征在于,包括:
选择性地通过所述API向所述进程提供出站消息,其中所述出站消息关于使用所述虚拟键盘所执行的动作或使用所述用户界面元素所执行的动作。
13.一种用于控制设备上具有悬停敏感的输入/输出接口的用户界面的装置,包括:
悬停敏感的输入/输出接口;
被配置成检测悬停空间中的对象的接近度检测器,所述悬停空间包括被设置为接近所述输入/输出接口的三维体;
第一逻辑,所述第一逻辑被配置成:标识由所述接近度检测器检测到的控制动作以及产生关于所述对象的表征数据,其中所述控制动作由与所述输入/输出接口相关联的所述悬停空间中的对象执行并且独立于所述对象位于所述悬停空间中的何处,其中所述表征数据描述所述对象的存在、所述对象的行进方向、所述对象的行进速度、所述对象的朝向、所述对象的大小或所述对象所执行的手势;
被配置成根据所述表征数据来选择性地控制对被所述装置显示在所述输入/输出接口上的第一用户界面元素的激活、显示和停用的第二逻辑,其中选择性地控制对所述第一用户界面元素的激活、显示和停用包括当所述第一用户界面元素被所述装置上的操作需要时将所述输入/输出接口上的显示空间分配给所述第一用户界面元素以及在所述第一用户界面元素不被所述装置上的操作需要时选择性地收回被分配给所述第一用户界面元素的所述输入/输出接口上的空间,其中控制对所述第一用户界面元素的激活、显示和停用还包括将所述第一用户界面元素划分成至少两个部分、将至少两个部分之一定位在所述输入/输出接口上的第一位置处以及将至少两个部分的另一个定位在所述输入/输出接口上的第二不同的位置处,
其中所述第二逻辑被配置成根据与所述第一用户界面元素相关联的
状态以及与所述对象和所述第一用户界面元素相关联的动作来控制对被所述装置显示在所述输入/输出接口上的第二用户界面元素的激活、显示和停用,其中所述第二用户界面元素显示所述对象与所述第一用户界面元素之间的交互的结果,以及
其中所述第二逻辑被配置成在接收对所述表征数据的访问的阈值时间量内控制对所述第一用户界面元素的激活、显示或停用,
以及
被配置成基于通过消息收发接口从用户或应用接收的消息来重新配置所述第一逻辑或所述第二逻辑的第三逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480051007.4/1.html,转载请声明来源钻瓜专利网。