管理防误触的多个触摸源的设备和方法

文档序号:8412247阅读:297来源:国知局
管理防误触的多个触摸源的设备和方法
【技术领域】
[0001]本文所公开的主题涉及使用触摸接口,并且更具体地涉及管理防误触(palmreject1n)的多个触摸源。
【背景技术】
[0002]相关技术的描述
[0003]一般而言,计算装置可以配置有基于触摸的输入性能。具有基于触摸的接口或输入系统的计算装置可以使得用户能够与计算装置进行通信。用户可以通过触摸接口来改变设置、执行程序、响应通知或以其它方式操作计算装置。随着基于触摸的技术的准确度和灵敏度的增加,越来越多的计算装置可以提供基于触摸的接口。
[0004]一些计算装置包含多个触摸接口。例如,计算装置可以包括在触摸屏处具有电容性触摸接口的手持式工具(例如磁共振笔)。当用户正在使用用于磁共振触摸接口的手持式工具时,用户可能用手腕或手掌触碰到屏幕。该触碰可能激活其它特征或使得计算装置做出非预期的行为。为了解决这个问题,具有多个触摸接口的计算装置通常根据用户当前的活动禁用一个或另外的触摸接口。
[0005]在防误触的一种解决方案中,当用户正在使用手持式工具时或当触摸工具位于触摸屏的一定范围内时,用户触摸接口被禁用。这可以拒绝用户触摸(例如,防误触)但仍然允许用户使用手持式工具与计算装置进行通信。在用户可能正在使用手持式工具时禁用用户触摸接口使得用户不能在触摸工具工作时使用用户触摸与装置进行通信。
[0006]在防误触的另一解决方案中,一些系统忽视包括大面积的用户触摸。“大”面积触摸可能经常与用户的手掌、手腕、前臂等的大小相关联。一些计算装置通过简单地忽略这样的大触摸来提供防误触。然而,区分可能是不小心触摸的“大的”触摸与可能是有意触摸的其它类似大小的触摸可能很难,并且可能使得计算装置拒绝作为用户的有意触摸的触摸。例如,大的触摸可能以小的触摸开始并且随着用户完全触摸触摸屏而增大。此外,多触摸动作或者用户在触摸屏上的手势可能表现为大的触摸。因此,需要另外的方法来对防误触的多个触摸源进行适当的管理。

【发明内容】

[0007]公开了一种用于对防误触的多个触摸源进行管理的设备。一种方法及计算机程序产品也执行该设备的功能。在一个实施方式中,设备包括处理器、屏幕和用于检测触摸屏处的来自手持式工具的触摸的工具触摸模块。在另一实施方式中,该设备包括用户触摸模块,用户触摸模块被配置成响应于工具触摸而禁用触摸屏的一部分,所禁用的部分是基于使用模式的。
[0008]在另一实施方式中,屏幕的该部分还基于工具触摸的位置以及手持式工具的方位中的一个或更多个。在一个实施方式中,该设备还包括用于存储一个或更多个使用模式的模式模块。在另一实施方式中,用户触摸模块基于用户交互从一个或更多个使用模式中选择使用模式。
[0009]在一个实施方式中,模式模块还被配置成从远程使用模式服务器接收一个或更多个使用模式。在另一实施方式中,模式模块还包括学习模块,该学习模块被配置成基于用户的训练生成使用模式。在另一实施方式中,该训练包括:用户执行训练应用。
[0010]在一个实施方式中,模式模块还被配置成将所生成的使用模式发送至远程使用模式服务器260。在另一实施方式中,学习模块基于群包(crowd sourcing)和设备的历史使用中的一项或更多项来调整使用模式。在另一示例中,远程使用模式服务器可以基于从一个或更多个学习模块240接收的使用模式来生成另外的使用模式。在一个示例中,学习模块240或远程使用模式服务器260可以利用群包生成另外的使用模式。
[0011]公开了一种用于管理防误触的多个触摸源的方法。在一个实施方式中,该方法包括检测计算装置的触摸屏上的工具触摸,该工具触摸由手持式工具执行。在另一实施方式中,该方法包括:禁用针对触摸屏的一部分的用户触摸,所禁用的部分是根据使用模式选择的。在另一实施方式中,该方法包括:在所禁用的部分外部接受针对触摸屏的用户触摸。
[0012]在一个实施方式中,该方法包括:从计算装置的用户学习使用模式,所禁用的部分基于所学习的使用模式。在另一实施方式中,该方法还包括:将所学习的使用模式发送至远程使用模式服务器。在另一实施方式中,该方法包括:从远程使用模式服务器接收一个或更多个使用模式。在一个实施方式中,方法包括:基于计算装置的历史使用来调整使用模式。在另一实施方式中,所禁用的部分还基于工具触摸的位置中的一个或更多个以及手持式工具的方位。
[0013]公开了一种程序产品,该程序产品包括存储有能够由处理器执行的机器可读代码的计算机可读存储介质。在一个实施方式中,该代码执行如下操作:检测计算装置的触摸屏上的工具触摸,该工具触摸由手持式工具执行。在另一实施方式中,该代码执行如下操作:禁用针对触摸屏的一部分的用户触摸,所禁用的部分是根据使用模式选择的。在另一实施方式中,该代码执行如下操作:在所禁用的部分外部接受针对触摸屏的用户触摸。
[0014]在一个实施方式中,该代码执行如下操作:从计算装置的用户学习使用模式,所禁用的部分基于所学习的使用模式。在另一实施方式中,机器可读代码执行如下操作:从远程使用模式服务器接收使用模式。在另一实施方式中,机器可读代码执行如下操作:将所学习的使用模式发送给远程使用模式服务器。
[0015]在一个实施方式中,机器可读代码执行如下操作:基于计算装置的历史使用来调整使用模式。在另一实施方式中,所禁用的部分还基于工具触摸的位置的一个或更多个以及手持式工具的方位。
[0016]公开了一种方法,该方法包括:从一个或更多个学习模块接收一个或更多个使用模式,通过对所接收的使用模式中的一个或更多个进行组合来生成另外的使用模式,该组合使用统计平均、群包和探索式建模中的一项或更多项,并且将另外的使用模式发送到所述学习模块中的一个。
【附图说明】
[0017]将通过参考在附图中示出的【具体实施方式】来对上面简要描述的实施方式进行更具体的描述。应当理解:这些附图仅描绘了一些实施方式,并且因此不应当被认为对范围做出了限制;将通过使用附图来更具体和细节地描述和说明实施方式,其中:
[0018]图1是示出了用于对防误触的多个触摸源进行管理的设备的一个实施方式的示意性框图;
[0019]图2是示出了用于对防误触的多个触摸源进行管理的设备的一个实施方式的另一示意性框图;
[0020]图3是示出了防误触的多个触摸源的一个实施方式的示意性框图;
[0021]图4是示出了触摸屏上的多个触摸的一个实施方式的说明图;
[0022]图5是描绘了触摸屏上的多个触摸的一个实施方式的说明图;
[0023]图6是描绘了触摸屏上的多个触摸的一个实施方式的另一说明图;
[0024]图7是描绘了触摸屏上的多个触摸的一个实施方式的一个说明图;
[0025]图8是示出了用于对防误触的多个触摸源进行管理的方法的一个实施方式的一个示意性流程图;
[0026]图9是示出了用于对防误触的多个触摸源进行管理的方法的一个实施方式的另一示意性流程图;以及
[0027]图10是示出了用于生成防误触的使用模式的方法的一个实施方式的又一示意性流程图。
【具体实施方式】
[0028]如本领域技术人员应当理解的,实施方式的方面可以体现为系统、方法或程序产品。因此,实施方式可以采用全硬件的实施方式、全软件的实施方式(包括固件、常驻软件、微代码等)或者将在本文中通常都可以被称为“电路”、“模块”或“系统”的软件方面和硬件方面进行组合的实施方式的形式。此外,实施方式可以采用体现在一个或更多个用于存储机器可读代码的计算机可读存储装置中的程序产品的形式。存储装置可以是有形的、非暂时性的和/或非传输性的。
[0029]已经将本说明书中描述的许多功能单元标记为模块,以更显著地强调这些功能单元的实现的独立性。例如,模块可以被实现为包括以下项的硬件电路:定制VLSI电路或门阵列;以及现成的半导体(如逻辑芯片、晶体管或其它分立元件)。还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置等的可编程硬件装置中实现模块。
[0030]也可以用机器可读代码和/或软件来实现模块以供各种处理器执行。例如,机器可读代码的标识模块可以包括例如可被组织为对象、过程或函数的可执行代码的一个或更多个物理或逻辑块。尽管如此,可执行的标识模块无需物理上位于一处,而是可以包括存储在不同位置的完全不同的指令,上述完全不同的指令在逻辑上结合在一起时包括模块并且实现模块的规定目的。
[0031]实际上,机器可读代码的模块可以是单个指令或多个指令,并且甚至可以被分布在不同程序中的几个不同的代码段中,并且遍布几个存储装置。类似的,在本文中,可以在模块中标识并说明操作数据,并且可以用任何合适的形式来体现操作数据,并且可以用任意合适的类型的数据结构来组织操作数据。操作数据可以被收集为单个数据集合或者可以被分布在包括在不同计算机可读存储介质上的不同位置中,并且可以至少部分地仅作为系统或网络上的电子信号而存在。在以软件实现模块或模块的一部分的情况下,软件部分存储在一个或更多个计算机可读存储装置上。
[0032]可以利用一个或更多个计算机可读介质的任意组合。计算机可读介质可以是机器可读信号介质或存储装置。计算机可读介质可以是用于存储机器可读代码的存储装置。存储装置可以是但不限于,例如电子的、磁的、光的、电磁的、红外线的、全息的、微机械的或半导体系统、设备或装置,或以
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1