用于输入与多输入目标相关联的一个或多个输入的系统和方法与流程

文档序号:11851479阅读:来源:国知局

技术特征:

1.一种系统,包括:

用户接口,所述用户接口包括多输入目标,所述多输入目标与可用于用户选择输入的多个输入选项相关联;

其中,所述用户接口被配置为:

在接收到第一用户选择事件时选择所述多输入目标;

在接收到第二用户选择事件时选择所述多个输入选项的输入,其中,所述第二用户选择事件是与所述第一用户选择事件在空间上分离开的;

其中,所述系统包括预测引擎,其中,所述预测引擎被配置为:

基于所述第二用户选择事件来确定所述用户意图选择所述多个输入中除了所选输入以外的输入的概率。

2.根据权利要求1所述的系统,其中,所述预测引擎被配置为基于所述第一用户选择事件和所述第二用户选择事件来确定所述用户意图选择所述多个输入中除了所选输入以外的输入的概率。

3.根据权利要求2所述的系统,其中,所述预测引擎被配置为使用所述第一用户选择事件的位置和所述第二用户选择事件的位置来确定所述概率。

4.根据权利要求3所述的系统,其中,所述第一用户选择事件对应于第一轻敲或拖动-抬起手势的开始,并且所述第二用户选择事件对应于第二轻敲或拖动-抬起手势的抬起。

5.根据权利要求3所述的系统,其中,所述预测引擎被配置为确定在所述第一用户选择事件的位置与所述第二用户选择事件的位置之间的距离和方向。

6.根据权利要求3、4或5中的一项所述的系统,其中,所述预测引擎包括针对所述多个输入中的每个输入的4D概率分布模型。

7.根据权利要求6所述的系统,其中,所述预测引擎通过以下操作来确定所述用户意图选择所述多个输入中的输入的概率:借助所述第一位置和所述第二位置或者借助所述第一位置、以及在所述第一位置与所述第二位置之间的距离和方向来查询与该输入相关联的模型。

8.根据权利要求6或7所述的系统,其中,所述模型是4D高斯模型。

9.根据权利要求3所述的系统,其中,所述第一用户选择事件对应于轻拂手势的开始,并且所述第二用户选择事件对应于所述轻拂手势的结束,并且其中,所述预测引擎被配置为:

确定从开始位置到结束位置的轻拂方向;

基于所述轻拂的开始位置和方向来确定用户意图选择所述多个输入中的所述输入的概率。

10.根据前述权利要求中任一项所述的系统,其中,所述预测引擎生成针对所述多个输入选项中的每个输入选项的用户意图选择给定输入选项的概率。

11.根据前述权利要求中任一项所述的系统,其中,所述用户接口包括多个多输入目标,并且所述预测引擎进一步被配置为:

基于所述第一选择事件来确定所述用户意图选择所选多输入目标的概率。

12.根据前述权利要求中任一项所述的系统,在响应于所述第一用户选择事件时,所述用户接口被配置为显示空间上分离的所述多个输入选项。

13.根据权利要求2-12中任一项所述的系统,其中,所述预测引擎包括多个模型,一个模型针对所述多个输入的每个输入选项,其中,每个模型都将对应于所述多个输入中的输入的在前第一用户选择事件和第二用户选择事件与该输入相关,其中,所述预测引擎被配置为结合所述多个模型,生成所述第一用户选择事件和所述第二用户选择事件与所述多个输入中的特定输入相关的概率。

14.根据前述权利要求中任一项所述的系统,其中,所述多输入目标是虚拟键盘上代表多个字符输入选项的多字符键。

15.一种系统,包括:

用户接口,所述用户接口包括多输入目标,所述多输入目标与可用于用户选择输入的多个输入选项相关联;

其中,所述用户接口被配置为:

在接收到针对所述多输入目标的第一用户选择事件时,识别所述多个输入选项的第一输入;

在接收到针对所述多输入目标的第二用户选择事件时,将所识别的输入从所述第一输入改变为所述多个输入选项的第二输入;以及

其中,所述系统包括预测引擎,其中,所述预测引擎被配置为:

确定在所述第一用户选择事件与所述第二用户选择事件之间经过的时间;

确定所经过的时间小于预先确定的阈值;以及

基于所经过的时间来确定用户意图选择所述第二输入的概率以及用户意图输入所述第一输入并随后再次选择所述第一输入的概率;

其中,所述预先确定的阈值被设定以使得,如果所经过的时间大于所述预先确定的阈值,则所述第一输入以概率1被输入到所述系统中,并且所述第一输入被再次选择。

16.根据权利要求15所述的系统,其中,所述多输入目标是虚拟键盘上代表多个字符输入选项的多字符键。

17.根据权利要求16所述的系统,其中,所述第一用户选择事件对应于在多字符目标上的、选择所述第一输入的第一轻敲,并且所述第二用户输入事件对应于在所述多字符目标上的、将所选输入改变为所述第二输入的第二轻敲。

18.根据权利要求15-17中任一项所述的系统,其中,在所述第一用户选择事件与所述预先确定的阈值之间的概率是借助S形函数建模的。

19.根据权利要求18所述的系统,其中,所述S形函数采取的形式,其中,P是用户意图输入所述第二输入的估计概率,t是在所述第一用户选择事件与所述第二用户选择事件之间经过的时间,tp=0.5是在经建模的S形概率分布中所述概率等于0.5的经过时间。

20.一种使用预测引擎来确定用户意图选择用户接口的输入的概率的方法,所述用户接口显示借助多输入键可用的多个输入选项,所述方法包括:

通过所述用户接口接收第一用户选择事件,以选择所述多输入目标;

通过所述用户接口接收第二用户选择事件,以选择所显示的所述多个输入选项的输入,其中,所述第二用户选择事件是与所述第一用户选择事件在空间上分离开的;以及

基于所述第二用户选择事件来确定除了所选输入概率以外用户意图选择所述多个输入中的输入的概率。

21.根据权利要求20所述的方法,其中,所述概率是基于所述第一用户选择事件和所述第二用户选择事件来确定的。

22.根据权利要求21所述的方法,其中,所述概率是使用所述第一用户选择事件的位置和所述第二用户选择事件的位置来确定的。

23.根据权利要求22所述的方法,其中,所述第一用户选择事件对应于第一轻敲或拖动-抬起手势的开始,并且所述第二用户选择事件对应于第二轻敲或拖动-抬起手势的抬起。

24.根据权利要求23所述的方法,其中,所述方法包括:确定在所述第一用户选择事件的位置与所述第二用户选择事件的位置之间的距离和方向。

25.根据权利要求22、23或24中一项所述的方法,其中,所述预测引擎包括针对所述多个输入中的每个输入的4D概率分布模型。

26.根据权利要求25所述的方法,其中,确定用户意图选择所述多个输入中的输入的概率包括:借助所述第一位置和所述第二位置或者借助第一位置、以及在所述第一位置与所述第二位置之间的距离和方向来查询与该输入相关联的模型。

27.根据权利要求25或26所述的方法,其中,所述模型是4D高斯模型。

28.根据权利要求22所述的方法,其中,所述第一用户选择事件对应于轻拂手势的开始,并且所述第二用户选择事件对应于所述轻拂手势的结束,并且所述方法包括:

使用所述预测引擎来确定所述轻拂的方向;以及

使用所述轻拂的开始位置和方向来确定用户意图选择所述多个输入中的所述输入的概率。

29.根据前述权利要求中任一项所述的方法,包括:针对所述多个输入选项的每个输入选项确定用户意图选择给定输入选项的概率。

30.根据前述权利要求中任一项所述的方法,其中,所述用户接口包括多个多输入目标,并且使用预测引擎的确定进一步包括:

基于所述第一选择事件来确定所述用户意图选择所选多输入目标的概率。

31.根据权利要求21-30中任一项所述的方法,其中,所述预测引擎包括多个模型,一个模型针对所述多个输入中的每个输入选项,其中,每个模型都将对应于所述多个输入中的一输入的在前第一用户选择事件和第二用户选择事件与该输入相关,其中,所述预测引擎被配置为结合所述多个模型来生成所述第一用户选择事件和所述第二用户选择事件与所述多个输入中的特定输入相关的概率。

32.一种方法,所述方法使用预测引擎,基于在用户接口上的第一用户选择事件和第二用户选择事件来确定用户意图选择两个输入选项中的一个输入选项的概率,其中,所述用户接口包括与可用于用户选择输入的多个输入选项相关联的多输入目标,所述方法包括:

通过所述用户接口接收针对所述多输入目标的第一用户选择事件,以识别所述多个输入选项的第一输入;

通过第二用户接口接收针对所述多输入目标的第二用户选择事件,以将所识别的输入从所述第一输入改变为所述多个输入选项的第二输入;

使用所述预测引擎来确定在所述第一用户选择事件与所述第二用户选择事件之间经过的时间;

使用所述预测引擎来确定所经过的时间小于预先确定的阈值;以及

基于所经过的时间来确定用户意图选择所述第二输入的概率以及用户意图输入所述第一输入并随后再次选择所述第一输入的概率;

其中,所述预先确定的阈值被设定以使得,如果所经过的时间大于所述预先确定的阈值,则所述第一输入以概率1将被输入到系统中,并且所述第一输入再次被选择。

33.根据权利要求32所述的方法,其中,所述多输入目标是虚拟键盘上代表多个字符输入选项的多字符键。

34.根据权利要求33所述的方法,其中,所述第一用户选择事件对应于在多字符目标上的、选择所述第一输入的第一轻敲,并且所述第二用户输入事件对应于在所述多字符目标上的、将所选输入改变为所述第二输入的第二轻敲。

35.根据权利要求32-34中任一项所述的方法,其中,在所述第一用户选择事件与所述预先确定的阈值之间的概率通过所述预测引擎被建模为S形函数。

36.根据权利要求35所述的方法,其中,S形函数采取的形式,其中,P是用户意图输入所述第二输入的估计概率,t是在所述第一用户选择事件与所述第二用户选择事件之间经过的时间,tp=0.5是在建模的S形概率分布中概率等于0.5的经过时间。

37.一种计算机程序产品,包括计算机可读介质,所述计算机可读介质具有存储于其上的计算机程序模块,所述计算机程序模块使得处理器执行根据权利要求20-36中任一项所述方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1