触摸屏的多向校准的制作方法_5

文档序号:8323906阅读:来源:国知局
行所述步骤。可以根据需要省略、重复、组合或划分各种步骤以实现相同或类似的目的或增强。因此,本公开不限于上述实施方式,而是替代地由所附权利要求根据其等价物的全范围来定义。
[0080]在以上描述中和以下权利要求中,除非另外指定,术语“执行”及其变体将被解释为与设备上的程序代码或指令的任何操作有关,无论是否使用其他技术编译、解释或运行。并且,在权利要求中,除非另外指定,应将术语“功能”解释为与“方法”同义,并且可以包括程序代码内的方法,无论是静态还是动态的,并且无论其是否是返回值。术语“功能”在权利要求中仅仅用来避免含糊不清或与术语“方法”冲突,其中的后者可以用来指示特定权利要求的主题类别。
【主权项】
1.一种用于从键击选择输入键的方法,包括: 显不包括键的键盘; 定义所述键盘上的目标,其中,所述目标中的每一个与所述键、所述键盘的区域以及挥扫方向中的一个相关联,并且其中,所述键中的每一个与所述目标中的至少两个相关联; 确定相对于所述键盘的所述键击的位置和挥扫方向; 将所述键击的所述位置和与所述目标中的至少一些相关联的区域相比较; 将所述键击的所述挥扫方向和与所述目标中的至少一些相关联的挥扫方向相比较;以及 基于所述键击的所述位置和所述键击的所述挥扫方向与所述目标的比较来定义所述输入键。
2.根据权利要求1所述的方法,其中,基于所述键击的所述位置和所述键击的所述挥扫方向与所述目标的比较来定义所述输入键包括: 确定与所述目标中的一个相关联的区域与所述键击的至少一部分重合; 确定与所述目标中的所述一个相关联的挥扫方向与所述键击的所述挥扫方向匹配;以及 选择与所述目标中的所述一个相关联的所述键中的一个作为所述输入键。
3.根据权利要求1所述的方法,其中,基于所述键击的所述位置和所述键击的所述挥扫方向与所述目标的比较来定义所述输入键包括: 确定所述键击至少部分地和与所述目标中的一个相关联的区域重合; 确定所述键击的所述挥扫方向和与所述目标中的所述一个相关联的所述挥扫方向不匹配;以及 忽视所述目标中的所述一个。
4.根据权利要求1所述的方法,其中,基于所述键击的所述位置和所述键击的所述挥扫方向与所述目标的比较来定义所述输入键包括: 确定所述目标中没有一个既和与所述键击重合的区域相关联又和与所述键击的所述挥扫方向匹配的挥扫方向相关联; 推断最可能键作为所述输入键;以及 调整与所述最可能键相关联的所述目标中的一个,使得所述目标中的所述一个至少部分地与所述键击重合且与所述目标中的所述一个相关联的所述挥扫方向与所述键击的所述挥扫方向匹配。
5.根据权利要求4所述的方法,其中,推断所述最可能键包括: 确定所述目标中的在空间上最近的一个目标,与该目标相关联的挥扫方向与所述键击的所述挥扫方向相匹配;以及 选择与所述目标中的在空间上最近的所述一个目标相关联的键作为所述最可能输入键。
6.根据权利要求4所述的方法,其中,推断所述最可能键包括: 确定至少两个在空间上最近的目标,与所述至少两个在空间上最近的目标相关联的挥扫方向与所述键击的所述挥扫方向相匹配;以及 至少部分地基于文本上下文而从与所述至少两个在空间上最近的目标相关联的键之中选择所述最可能键。
7.根据权利要求6所述的方法,还包括调整和与所述最可能键相关联的所述至少两个在空间上最近的目标中的一个目标相关联的区域,使得已调整的区域至少部分地与所述键击重合。
8.根据权利要求4所述的方法,还包括添加与所述最可能键相关联的新目标,所述新目标与至少部分地与所述键击重合的区域相关联且与和所述键击的所述挥扫方向匹配的挥扫方向相关联。
9.根据权利要求1所述的方法,其中,基于所述键击的所述位置和所述键击的所述挥扫方向与所述目标的比较来定义所述输入键包括: 确定所述键击至少部分地与和所述目标中的第一目标相关联的区域及所述目标中的第二目标的区域重合,其中,所述目标中的所述第一目标和所述目标中的所述第二目标与不同的键相关联; 确定所述键击的所述挥扫方向和与所述目标中的所述第一目标相关联的挥扫方向匹配,并且和与所述目标中的所述第二目标相关联的挥扫方向匹配; 从与所述目标中的所述第一目标相关联的键和与所述目标中的所述第二目标相关联的键之间推断最可能键;以及 选择所述最可能键作为所述输入键。
10.根据权利要求9所述的方法,其中,推断所述最可能键包括:基于与所述目标中的所述第一目标相关联的所述区域与所述键击重合达到比所述键击和与所述目标中的所述第二目标相关联的所述区域重合的程度更大的程度还是更小的程度、或者基于文本上下文、或者基于两者,而在与所述目标中的所述第一目标相关联的所述键和与所述目标中的所述第二目标相关联的所述键之间进行选择。
11.根据权利要求10所述的方法,进一步包括: 选择所述键中的所述第一目标作为所述最可能键;以及 调整与所述目标中的所述第一目标相关联的所述区域,使得已调整的区域在更大的程度上与所述键击重合。
12.根据权利要求1所述的方法,还包括对所述键盘进行校准,包括: 请求对键的校准键击; 登记所述校准键击的位置和挥扫方向;以及 添加与所述键相关联的新目标,所述新目标和与所述校准键击的所述挥扫方向匹配的挥扫方向以及至少部分地与所述校准键击的所述位置重合的所述键盘的区域相关联。
13.一种用于解释虚拟键盘上的键击的计算机实现方法,包括: 使目标与键盘的键相关联,其中,每个目标与所述键中的一个相关联,并且其中,所述键中的每一个具有与之相关联的所述目标中的至少两个; 将所述目标定位在所述键盘上,使得每个目标与所述键盘的一个区域相关联; 使所述目标中的每一个与挥扫方向相关联; 确定相对于所述键盘的所述键击的位置和所述键击的挥扫方向;以及 将所述键击的所述位置和所述键击的所述挥扫方向和与所述目标中的至少一些相关联的区域和挥扫方向相比较。
14.根据权利要求13所述的方法,还包括: 确定所述键击是不明确的; 推断预期被所述键击选择的最可能键;以及 调整和与所述最可能键相关联的至少一个目标相关联的区域、挥扫方向或两者,使得所述键击若被重复则不再是不明确的。
15.根据权利要求14所述的方法,其中,确定所述键击是不明确的包括:确定零个或两个或更多目标与至少部分地与所述键击重合的所述键盘的区域相关联、并且与和所述键击的所述挥扫方向匹配的挥扫方向相关联。
16.根据权利要求14所述的方法,其中,推断所述最可能键包括: 选择具有与在空间上最接近于所述键击的所述位置的区域相关联的目标的至少两个键;以及 将所述至少两个键与文本上下文相比较。
17.—种存储指令的计算机可读介质,所述指令在被一个或多个处理器执行时使得所述一个或多个处理器执行操作序列,包括: 显不包括键的键盘; 定义所述键盘上的目标,其中,所述目标中的每一个与所述键、所述键盘的区域以及挥扫方向中的一个相关联,并且其中,所述键中的每一个与所述目标中的至少两个相关联; 确定相对于所述键盘的所述键击的位置和挥扫方向; 将所述键击的所述位置和与所述目标中的至少一些相关联的区域相比较; 将所述键击的所述挥扫方向和与所述目标中的至少一些相关联的挥扫方向相比较;以及 基于所述键击的所述位置和所述键击的所述挥扫方向与所述目标的比较来定义所述输入键。
18.根据权利要求17所述的计算机可读介质,其中,定义所述输入键包括: 确定与所述目标中的一个相关联的区域与所述键击的至少一部分重合; 确定与所述目标中的所述一个相关联的挥扫方向与所述键击的所述挥扫方向匹配;以及 选择与所述目标中的所述一个相关联的所述键中的一个键作为所述输入键。
19.根据权利要求17所述的计算机可读介质,其中,定义所述输入键包括: 确定所述键击部分地与和所述目标中的第一目标相关联的区域及所述目标中的第二目标的区域重合,其中,所述目标中的所述第一目标和所述目标中的所述第二目标与不同的键相关联; 确定所述键击的所述挥扫方向和与所述目标中的所述第一目标相关联的挥扫方向匹配、并且和与所述目标中的所述第二目标相关联的挥扫方向匹配; 推断与所述目标中的所述第一个相关联的所述键是最可能键; 选择所述最可能键作为所述输入键;以及 调整与所述目标中的所述第一目标相关联的所述区域,使得所述目标中的所述第一目标的所述区域在更大的程度上与所述键击重合。
20.根据权利要求17所述的计算机可读介质,其中,所述操作序列还包括对所述键盘进行校准,包括: 请求对键的校准键击; 登记所述校准键击的位置和挥扫方向;以及 添加与所述键相关联的新目标,所述新目标与所述校准键击的所述挥扫方向相关联、并且与所述校准键击的所述位置至少部分重合地定位。
【专利摘要】公开了用于解释来自键击的输入键的设备和方法。在实施方式中,该方法包括显示包括键的键盘。该方法还包括定义键盘上的目标。目标中的每一个与键、键盘的区域以及挥扫方向中的一个相关联。键中的每一个与目标中的至少两个相关联。该方法还包括确定键击的位置和挥扫方向,并且将键击的位置与和目标中的至少一些相关联的区域相比较。该方法还包括将键击的挥扫方向和与目标中的至少一些相关联的挥扫方向相比较,并基于键击的位置和键击的挥扫方向与目标的比较来定义输入键。
【IPC分类】G06F3-0488, G06F3-023
【公开号】CN104641338
【申请号】CN201380047565
【发明人】吉-洪·谢
【申请人】谷歌公司
【公开日】2015年5月20日
【申请日】2013年9月10日
【公告号】DE112013004437T5, US8487897, US8760428, US20140071055, WO2014043062A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1