买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】确定非故意触摸拒绝_惠普发展公司,有限责任合伙企业_201480082395.2 

申请/专利权人:惠普发展公司,有限责任合伙企业

申请日:2014-09-30

公开(公告)日:2021-01-12

公开(公告)号:CN107077235B

主分类号:G06F3/041(20060101)

分类号:G06F3/041(20060101)

优先权:

专利状态码:失效-未缴年费专利权终止

法律状态:2022.09.23#未缴年费专利权终止;2017.09.12#实质审查的生效;2017.08.18#公开

摘要:示例涉及改进非故意触摸拒绝。以该方式,本文公开的示例使得能够识别触敏表面上的触摸;捕获与触摸相关的数据集合,其中所述数据集合包括与在时间间隔的集合内的触摸的形状相关的空间特征集合;以及基于时间间隔的集合中的第一时间间隔处触摸的第一形状与时间间隔的集合中的第二时间间隔处触摸的第二形状的比较,来确定所识别的触摸是否是有意的。

主权项:1.一种包括用于确定非故意触摸拒绝的指令的非暂态机器可读存储介质,所述指令由系统的处理器可执行来:识别触敏表面上的触摸;捕获与所述触摸相关的数据集合,其中所述数据集合包括与时间间隔的集合上的所述触摸的形状的集合相关的空间特征集合;以及基于所述时间间隔的集合中的第一时间间隔处所述触摸的第一形状与所述时间间隔的集合中的第二时间间隔处所述触摸的第二形状的比较来确定所识别的触摸是否是有意的。

全文数据:确定非故意触摸拒绝背•數支术[0001]检测和识别用户触摸的触摸使能表面己经变得越来越多地可用并且集成到计算设备中。这样,检测对触摸使能表面的哪些触摸是有意的以及哪些是非故意的能力是有益的。通过检测到对触摸使能表面的触摸是非故意的并且防止计算设备对该非故意触摸做出响应,用户体验可以被改进。附图说明[0002]以下详细描述参照附图,其中:[0003]图1是用于确定非故意触摸拒绝的示例系统的框图;[0004]图2是用于确定非故意触摸拒绝的示例系统的框图;[0005]图3是供系统执行的用于确定非故意触摸拒绝的示例方法的流程图;[0006]图3A是供系统执行的用于确定非故意触摸拒绝的示例方法的流程图;以及[0007]图3B是供系统执行的用于确定非故意触摸拒绝的示例方法的流程图。具体实施方式[0008]以下详细描述参照随附附图。只要可能,在各图中就使用相同的附图标记并且以下描述参照相同或类似的部分。尽管在本文档中描述了若干示例,但是修改、适配和其它实施方式是可能的。在以下讨论中以及在权利要求中,术语“包括”和“包含”以开放式方式被使用,并且因此应当被解释为意指“包括但不限于......”。相应地,以下详细描述不限制所公开的示例。替代地,所公开的示例的恰当范围可以通过所附权利要求来限定。[0009]具有触敏表面的系统可以促进对触摸的检测和由系统对检测到的触摸的响应。通过检测到对触摸使能表面的触摸是非故意的并且防止计算设备对该非故意触摸做出响应,用户体验可以被改进。[0010]本文描述的系统可以促进对系统的触敏部件的触摸是否是有意触摸的改进的确定。例如,系统可以通过比较触摸的形状在时间间隔的集合例如,从第一次识别触摸时到触摸的识别结束时的时间间隔的集合)内如何改变来确定触摸是否是有意的。系统可以包括针对被确定为有意的相应多个触摸的多个存储的空间特征集合。每个空间特征集合可以包括与单独时间间隔处的触摸的特征相关的信息。系统可以修订现有的空间特征集合。进一步的,系统可以修订多个存储的空间特征集合以包括被识别为有意的新触摸。系统还可以包括定制的存储的空间特征集合,这些空间特征可以例如基于用户、应用、触敏部件、环境和或其它特性来定制。[0011]这样,用于改进非故意触摸拒绝的系统可以识别触敏表面上的触摸并且捕获与触摸相关的数据集合,其中数据集合可以包括例如与时间间隔的集合内的触摸的形状相关的空间特征和或与触摸相关的其它信息。系统还可以基于时间间隔的集合中的第一时间间隔处触摸的第一形状与时间间隔的集合中的第二时间间隔处触摸的第二形状的比较来确定所识别的触摸是否是有意的。[0012]现在参照附图,图1是用于改进系统100的触敏部件上的非故意触摸拒绝的示例系统100的框图。系统100可以是笔记本、台式机、平板计算机、工作站、移动设备、零售点设备、智能电话、一体AiO计算机、游戏设备或者适于执行下文描述的功能性的任何其他设备。进一步的,系统100可以包括至少一个触敏部件例如,触摸垫、触摸显示器和或其他触敏部件)。在图1中描绘的示例中,系统100包括非暂态机器可读存储介质120和处理器11〇。[0013]处理器110可以是一个或多个中央处理单元CPU、微处理器和或适于检索和执行存储在机器可读存储介质120中的指令的其它硬件设备。处理器110可以读取、解码和执行程序指令121、122、123和或其它指令以改进触敏部件上的非故意触摸拒绝,如下文所描述的。作为检索和执行指令的替代或附加于检索和执行指令,处理器110可以包括一个或多个电子电路,所述一个或多个电子电路包括用于执行指令121、122、123中的一个或多个和或其它指令的功能性的多个电子部件。[00M]在一个示例中,程序指令121、122、123和或其它指令可以是可以由处理器110执行来实现本文描述的功能性的安装包的部分。在该情况中,存储器120可以是诸如⑶、DVD或闪速驱动器之类的便携式介质,或者由计算设备维护的可以从其下载和安装安装包的存储器。在另一示例中,程序指令可以是已经安装在系统100上的一个或多个应用的部分。[0015]机器可读存储介质120可以是用于维护对系统100可访问的数据的任何硬件存储设备。例如,机器可读存储介质120可以包括一个或多个硬盘驱动器、固态驱动器、带驱动器和或任何其它存储设备。存储设备可以位于系统1〇〇中和或与系统1〇〇通信的另一设备中。例如,机器可读存储介质12〇可以是存储可执行指令的任何电子、磁性、光学或其它物理存储设备。因此,机器可读存储介质120可以是例如随机存取存储器RAM、电可擦除可编程只读存储器EEPR0M、存储驱动器、光学盘,等等。如下文详细描述的,可以利用用于改进触敏部件上的非故意触摸拒绝的可执行指令来对机器可读存储介质120编码。如下文所详述的,存储介质120可以维护和或存储本文描述的数据和信息。[0016]在一些示例中,存储介质120可以存储与由系统1〇〇在系统的触敏部件上执行的非故意触摸拒绝处理相关的信息。例如,存储介质120可以存储与多个存储的空间特征集合相关的信息。在一些示例中,多个存储的空间特征集合可以初始地包括标准存储的空间特征集合,该标准存储的空间特征集合可以之后基于系统100的使用而被修改、定制和或以其他方式改进。可以例如从测试数据、从第三方和或以其他方式获得与标准存储的空间特征集合相关的初始信息和或标准存储的空间特征集合。[0017]在一些示例中,与单独的存储的空间特征集合相关的信息还可以包括例如用户标识符、应用标识符、触敏部件标识符、用于执行触摸的对象、触敏部件周围的环境信息,和或可以被包括来指示存储的空间特征集合可以已经被定制的其它信息。[0018]与单独的存储的空间特征集合相关的信息可以包括存储的空间特征集合的标识符、识别出触摸的部件的集合、识别出触摸的时间量、表示识别出触摸的时间量的时间间隔的数目、与针对多个时间间隔中每个时间间隔的触摸的形状相关的信息和或与存储的空间特征集合相关其它信息。与特定时间间隔处的触摸的形状相关的信息可以包括例如规范,所述规范指示在该时间间隔处的触摸的形状的大小、长度、面积、周长、中心和或其它指示。与触摸的形状相关的信息还可以包括例如形状在其被识别所在的触敏部件上的位置例如,形状的中心的位置、触摸第一次被识别所在的位置和或其它位置)。在一些示例中,时间间隔的集合中的每个时间间隔中的时间量可以取决于用于执行触摸的对象、触敏部件、执行触摸的用户、正执行触摸的同时运行的应用、用于识别触摸的部件的集合和或与触摸相关的其它因素。[0019]存储的空间特征集合可以如下文所讨论的例如根据在检测到的触摸的预确定时间间隔例如,每30ms和或其它预确定时间间隔从一个或多个传感器和或从触敏部件捕获的数据来确定。从传感器捕获的数据可以包括例如光学数据、红外数据、声学数据和或包括关于对触敏部件的触摸的信息的其他数据。从触敏表面捕获的数据可以包括例如来自触敏部件中的检测与触敏表面的交互的传感器、引脚、触觉材料和或其它部件的信息。可以通过捕获来自触敏部件的数据、光学数据、声学数据、红外数据和或可以用于确定检测到的触摸的位置的其它数据来确定触敏部件上的检测到的触摸的位置。[0020]在一些示例中,要捕获的数据集合可以包括与所识别的触摸相关联的置信度得分。可以自动生成置信度得分和或通过触敏部件使置信度得分可用。在一些示例中,触敏部件的第三方制造商可以响应于触摸被检测到而生成置信度得分,所述置信度得分包括指示触摸是有意的置信度的数值。在一些示例中,与存储的空间特征集合相关的信息可以包括与所识别的触摸相关联的置信度得分。[0021]如上文所提及的并且在一些示例中,数据集合可以包括时间上差异的数据。时间上差异的数据可以包括在第一时间间隔处捕获的数据的第一子集和在第一时间间隔之后的第二时间间隔处捕获的与第一子集不同的数据的第二子集。这样,针对检测到的触摸随时间捕获的数据集合中的数据可以改变并且可以包括关于每个时间间隔处的触摸的信息。[0022]触摸识别指令121在由处理器110执行时可以识别系统100的触敏表面上的触摸。触摸识别指令121在由处理器110执行时可以响应于触摸在系统100的触敏部件处被检测到而检测到触摸被系统100识别。例如,系统100可以发送信号和或以其他方式向处理器120和或触摸识别指令121指示已经检测到触摸。[°023]数据捕获指令122在由处理器110执行时可以捕获与所识别的触摸相关的数据集合。数据集合可以包括例如与时间间隔集合内的触摸的形状相关的空间特征集合。时间间隔集合可以包括例如从触摸被识别时到触摸结束时的时间间隔的集合和或触摸被识别的时间的子集)。数据捕获指令122在由处理器110执行时可以从传感器、触敏部件和或系统的其它部件捕获与触摸相关的数据集合。[0024]例如,数据捕获指令122在由处理器110执行时可以从传感器捕获数据集合,所述数据集合可以包括例如光学数据、红外数据、声学数据和或与触摸相关的其它数据。数据捕获指令122在由处理器110执行时还可以从触敏表面捕获数据集合,所述数据集合可以包括例如来自传感器、引脚、触觉材料和或触敏部件中的其它部件的信息。数据捕获指令122在由处理器110执行时还可以从系统100获得在触摸执行期间被运行的应用的上下文,所述上下文可以是投影、显示和或以其他方式使其可访问以用于在触敏部件上观看图像。在一些示例中,数据捕获指令122在由处理器110执行时可以捕获数据,而无论触摸是否被识别。例如,数据捕获指令122在由处理器110执行时可以持续地从传感器、触敏部件和或系统1〇〇的其它部件捕获数据。[0025]在其它示例中,数据捕获指令122在由处理器110执行时可以在预确定时间间隔处捕获数据集合。数据捕获指令122在由处理器110执行时可以基于与识别出触摸的部件集口、^订触误的用尸、用于执行触摸的对象、它们的任何组合相关的信息和或与触摸相关的其它因素来确定预确定时间间隔。例如,数据捕获指令122在由处理器110执行时可以确定和或从存储介质120获得合适的时间间隔,在所述合适的时间间隔处基于与触摸相关的一个或多个因素来捕获数据。[0026]i有意触摸确定指令123在由处理器11〇执行时可以确定所识别的触摸是否是有意的。有意触摸确定指令123在由处理器110执行时可以基于与所识别的触摸相关的捕获的数据集合来确定所识别的触摸是否是有意的。例如,有意触摸确定指令123在由处理器11〇执行时可以基于与在捕获的数据集合的每个预确定时间间隔处触摸的形状相关的空间特征集合的比较来确定触摸是否是有意的。[0027]为此,有意触摸确定指令123在由处理器110执行时可以基于时间间隔的集合中的第一^•间间隔处的第一形状例如,与触摸的形状相关的空间特征集合与时间间隔的集合^的第二时间间隔处的第二形状例如,与触摸的第二形状相关的第二空间特征集合的比较来做出该确定。例如,有意触摸确定指令123在由处理器110执行时可以将与触摸的第一形状相关的第一空间特征集合以及与触摸的第二形状相关的第二空间特征集合和在多个存储的空间特征集合的子集中的对应第一和第二时间间隔处的与触摸的第一形状相关的对应的第一空间^征集合以及与触摸的第二形状相关的第二空间特征集合进行比较。[0028]在一些示例中,有意触摸确定指令123在由处理器110执行时可以选择多个存储的空间特征集合的子集以比较捕获的数据集合。多个存储的空间特征集合的子集可以包括已经基于与所识别的触摸相关的信息己经从多个存储的空间特征集合缩窄的一个或多个存储的空间特征集合。有意触摸确定指令123在由处理器110执行时可以基于在其上执行触摸的触敏部件、用于执行触摸的对象、执行触摸的用户、在执行触摸的同时运行的应用和或与所识别的触摸相关的其它信息来选择子集。在一些示例中,有意触摸确定指令123在由处理器110执行时可以基于所识别的触摸的移动速度、执行和或识别)触摸的时间量和或与触摸相关的其它特性来确定子集。在一些示例中,有意触摸确定指令123在由处理器110执行时可以通过针对每个存储的空间特征集合将第一预确定数目的时间间隔的第一预确定数目的形状与捕获的数据集合进行比较,来选择存储的空间特征集合的子集。响应于对应时间间隔处阈值量的形状相匹配,存储的空间特征集合可以被包括在与捕获的数据集合相比较的存储的空间特征集合的子集中。在一些示例中,子集中的每个存储的空间特征的集合可以与捕获的数据集合进行比较。[0029]有意触摸确定指令123在由处理器110执行时可以将捕获的数据集合与子集中的每个存储的空间特征集合进行比较。在一些示例中,有意触摸确定指令123在由处理器110执行时可以通过针对捕获的数据集合中的每个时间间隔将来自捕获的数据集合的形状与来自存储的空间特征集合的对应形状进行比较,来将存储的空间特征集合与捕获的数据集合进行比较。有意触摸确定指令123在由处理器110执行时可以基于至少一个存储的空间特征集合与捕获的数据集合之间的匹配,来确定所识别的触摸是有意的。有意触摸确定指令123在由处理器110执行时可以基于阈值数目的形状匹配、基于捕获的数据集合与存储的空间特征集合之间的差异在阈值量内、基于捕获的数据集合与存储的空间特征集合之间统计上显著的相关性、基于捕获的数据集合的形状与存储的空间特征集合的对应形状之间没有统计上的异常值和或基于捕获的数据集合与存储的空间特征集合之间的(一个或多个其它比较,来确定捕获的数据集合匹配存储的空间特征集合。[0030]在一些示例中,除了基于捕获的数据集合和子集中的每个存储的空间特征集合来确定所识别的触摸是否是有意的之外,有意触摸确定指令123在由处理器110执行时还可以在确定所识别的触摸是否是有意的中考虑来自捕获的数据集合的附加数据。例如,有意触摸确定指令123在由处理器110执行时还可以将捕获的红外数据,声学数据,从传感器、弓丨脚、触觉材料和或触敏部件中的其它部件捕获的数据和或与所识别的触摸相关的任何其它捕获的数据进行比较。在这些示例中,子集中的每个存储的空间特征集合还可以包括与以下相关的信息:声学数据,红外数据,来自传感器、引脚、触觉材料的数据,和或可以与触摸相关的其它类型的数据。有意触摸确定指令123在由处理器110执行时可以将每个时间间隔处的捕获的数据与对应间隔处来自存储的空间特征集合的对应数据进行比较,并且可以以与上文所描述的类似的方式来确定触摸是否是有意的。[0031]有意触摸确定指令123在由处理器110执行时可以响应于确定所识别的触摸是有意的而使得与所识别的触摸相关的信息对系统可用。例如,有意触摸确定指令123在由处理器110执行时可以向处理器12〇和或系统100的其它部件提供与所识别的触摸相关的信息。[0032]在一些示例中,有意触摸确定指令123在由处理器110执行时可以响应于确定所识别的触摸不是有意的而忽略与所识别的触摸相关的信息。例如,有意触摸确定指令123在由处理器110执行时可以不使所述信息对系统可用,可以从其中可能已经维护捕获的数据的任何存储装置删除捕获的数据,和或可以以其他方式忽略与所识别的触摸相关的信息。[0033]图2是用于改进系统200的触敏部件上的非故意触摸拒绝的示例系统200的框图。与系统100—样,系统200可以是笔记本、台式机、平板计算机、工作站、移动设备、零售点设备、智能电话、一体AiO计算机、游戏设备或者适于执行下文描述的功能性的任何其他设备。与系统100—样,系统2〇〇可以包括至少一个触敏部件例如,触摸垫、触摸显示器和或其他触敏部件)。与图1的处理器110—样,处理器220可以是一个或多个CPU、微处理器和或适于检索和执行指令的其它硬件设备。系统200还可以包括非暂态机器可读存储介质,其包括与如上文利用非暂态机器可读存储介质120描述的模式集合相关的信息。[0034]如下文详述的,系统200可以包括用于改进触敏部件上的非故意触摸拒绝的一系列引擎220-230。每个引擎可以一般地表示硬件和编程的任何组合。例如,用于引擎的编程可以是存储在非暂态机器可读存储介质上的处理器可执行指令,并且用于引擎的硬件可以包括用于执行那些指令的系统200的至少一个处理器。附加地或作为替代,每个引擎可以包括一个或多个硬件设备,所述一个或多个硬件设备包括用于实现下文描述的功能性的电子电路。[0035]触摸确定引擎22〇可以确定所识别的触摸是否是有意的。例如,触摸确定引擎220可以通过访问多个存储的空间特征集合并将捕获的空间特征集合与存储的空间特征集合中的至少一个集合进行比较,来确定所识别的触摸是否是有意的。捕获的空间特征集合可以包括例如从系统200捕获的空间特征集合,其与相应时间间隔集合内收集的所识别的触摸的形状相关。触摸确定引擎220可以然后基于所述比较来确定所识别的触摸是否是有意的。在一些示例中,触摸确定引擎220可以进一步基于与所识别的触摸相关联的置信度得分来确定所识别的触摸是否是有意的。[0036]触摸确定引擎22〇还可以响应于确定所识别的触摸是有意的而使与所识别的触摸相关的信息对系统可用。在一些示例中,触摸确定引擎220可以响应于确定所识别的触摸不是有意的而忽略与所识别的触摸相关的信息。[0037]触摸确定引擎220还可以从系统200其与系统1〇〇—样可以包括传感器、摄像机和或用于识别触摸并获得与触摸相关的数据的其它部件的摄像机例如,摄像机240和或其它传感器获得信息。触摸确定引擎220可以通过将来自所识别的触摸的数据集合与来自摄像机240的记录的数据相关来确定所识别的触摸是否是有意的。[0038]在一些示例中,触摸确定引擎220可以以与数据捕获指令122、有意触摸确定指令123和或计算设备100的其它指令相同或类似的方式来执行该功能性。在上文结合数据捕获指令122、有意触摸确定指令123和或图1的其它指令来提供关于触摸确定引擎220的示例实施方式的进一步细节。[0039]触摸学习引擎230可以基于与系统100的触敏部件的用户交互来修改多个存储的空间特征集合。触摸学习引擎230可以使用机器学习框架诸如SVM、AdaB〇〇st、CNN和或其它机器学习框架来修改存储的空间特征集合。触摸学习引擎230可以修改存储的空间特征集合来针对以下各项定制存储的空间特征集合:用户、应用、用于执行触摸的对象、在其上执行触摸的触敏部件、系统200驻留在其中的环境、其任何组合和或触摸中牵涉到的其它因素。[0040]触摸学习引擎23〇可以基于来自用户的输入来修改存储的空间特征集合,来自所述用户的触摸被识别。例如,触摸学习引擎230可以通过基于从用户接收到的输入而定制针对用户的存储的空间特征集合,来修改多个存储的空间特征集合。触摸学习引擎230可以提示用户录入对应于用户的有意触摸的输入。触摸学习引擎230然后可以在存储介质120中存储与随时间的触摸的形状相关的信息和或与触摸相关的其它信息作为存储的空间特征集合。[0041]例如,触摸学习引擎23〇可以提示用户键入预确定文本,并且可以存储与从在用户键入期间被识别为有意触摸的触摸搜集的空间特征集合相关的信息。在另一示例中,触摸学习引擎23〇可以提示用户拖拉图片和或修改显示的图片,并且可以获得与从在用户移动期间识别的触摸搜集的空间特征集合相关的信息。触摸学习引擎230也可以提示用户以其它方式与系统100的触敏部件交互。在一些示例中,触摸学习引擎230可以关于所识别的触摸的一部分询问用户,并且可以基于用户的响应来修改与空间特征集合相关的信息。触摸学习引擎230还可以捕获异常值和或额外信息以修改针对用户的存储的空间特征集合。[0042]触摸学习引擎230还可以响应于系统完成的处理而获得用户输入,并且可以基于该获得的用户输入来修正存储的空间特征集合。例如,系统100可以响应于系统将什么确定为用户的有意触摸而执行处理。用户可以响应于处理而执行动作,所述动作指示处理应当不发生并且触摸实际上不是有意的。触摸学习引擎23〇可以修改被触摸确定引擎220用于确定所识别的触摸是有意的存储的空间特征集合,以尝试阻止在将来把同样的触摸认为是有意的。[0043]触摸学习引擎230还可以基于系统200周围的环境条件、触敏部件的年限和或在用户与系统200的交互之外的其它因素来修改存储的空间特征集合。例如,触摸学习引擎230可以基于系统200周围的环境温度、系统200周围的平均湿度测量结果和或系统200周围的其它环境条件来修改存储的空间特征集合。触摸学习引擎230还可以基于触敏部件的年限来修改存储的空间特征集合。例如,随着触敏部件持续使用,其与新触敏部件相比可能是不太响应性的,这是因为该触敏部件中的电气电路的磨损和破损。在一些示例中,触摸学习引擎23〇还可以基于以下来修改存储的空间特征集合:红外数据,声学数据,从传感器、弓丨脚、触觉材料和或触敏部件中的其它部件捕获的数据,和或与所识别的触摸相关的任何其它捕获的数据。触摸学习引擎230也可以基于其它因素和用户与系统2〇〇的交互相关以及之外二者来修改存储的空间特征集合。[0044]图3是供系统执行的用于改进触敏部件的非故意触摸拒绝的示例方法的流程图。[0045]尽管下文描述的方法的执行参照图1的系统100,但是用于执行该方法的其它合适设备对于本领域技术人员将是明显的(例如,图2的系统200和或其它设备)。图3和其它附图中描述的方法可以以存储在机器可读存储介质诸如存储介质120上的可执行指令的形式来实现,通过本文描述的一个或多个引擎来实现,和或以电子电路的形式来实现。[0046]在操作300中,可以访问与系统的触敏部件上识别的触摸相关的空间数据,其中空间数据包括在相应时间间隔的集合内在触摸中识别的形状的集合。例如,系统1〇〇和}或触摸识别指令121、触摸确定引擎220和或系统100的其它资源可以访问空间数据。系统1〇〇可以以与上文关于触摸识别指令121、触摸确定引擎220和或系统1〇〇的其它资源的执行所描述的类似或相同的方式来访问空间数据。[0047]在操作310中,所访问的空间数据可以与多个存储的空间特征集合进行比较。例如,系统100和或数据捕获指令122、触摸确定引擎220或系统1〇〇的其它资源可以比较数据。系统100可以以与上文关于数据捕获指令122、触摸确定引擎220和或系统1〇〇的其它资源的执行所描述的类似或相同的方式来比较数据。[0048]在操作320中,可以基于比较做出关于触摸是否是有意的确定。例如,系统1〇〇和或有意触摸确定指令122、触摸确定引擎22〇或系统1〇〇的其它资源可以确定触摸是否是有意的。系统100可以以与上文关于有意触摸确定指令122、触摸确定引擎220和或系统100的其它资源的执行所描述的类似或相同的方式来确定触摸是否是有意的。[0049]在操作33〇中,可以响应于确定触摸是有意的而将与触摸相关的信息提供给系统。例如,系统100和或有意触摸确定指令122、触摸确定引擎220或系统1〇〇的其它资源可以提供该信息。系统100可以以与上文关于有意触摸确定指令丨22、触摸确定引擎220和或系统100的其它资源的执行所描述的类似或相同的方式来提供该信息。[0050]在操作340中,可以接收关于与系统的触敏部件的用户交互的用户输入。在一些示例中,用户交互可以包括响应于在系统中响应于与触摸相关的信息被提供例如,由操作330而发生的处理的用户交互。例如,系统1〇〇和或有意触摸确定指令122、触摸学习引擎220、触摸学习引擎230或系统100的其它资源可以接收用户输入。系统1〇〇可以以与上文关于有意触摸确定指令122、触摸确定引擎220、触摸学习引擎230和或系统1〇〇的其它资源的执行所描述的类似或相同的方式来接收用户输入。'[0051]在一些示例中,操作340可以以各种方式来执行。图3A是供系统执行的用于接收与用户交互相关的用户输入的示例方法的流程图。[0052]在一些示例中并且如图3A中所图示的,在操作341中,可以提示用户与系统的触敏部件交互。例如,系统100和或有意触摸确定指令122、触摸确定引擎220、触摸学习引擎230或系统100的其它资源)可以提示用户。系统100可以以与上文关于有意触摸确定指令122、触摸确定引擎220、触摸学习引擎230和或系统100的其它资源的执行所描述的类似或相同的方式来提示用户。[0053]在操作M2中,可以捕获关于与系统的触敏部件的用户交互的信息作为接收到的用户输入。例如,系统100和或有意触摸确定指令122、触摸确定引擎220、触摸学习引擎230或系统100的其它资源可以捕获与用户交互相关的信息作为接收到的用户输入。系统100可以以与上文关于有意触摸确定指令122、触摸确定引擎220、触摸学习引擎230和或系统100的其它资源的执行所描述的类似或相同的方式来捕获与用户交互相关的信息作为接收到的用户输入。[0054]返回到图3,在操作350中,可以基于接收到的用户输入来修改多个存储的空间特征集合。例如,系统100和或触摸学习引擎23〇或系统1〇〇的其它资源可以修改多个存储的数据集合。系统100可以以与上文关于触摸学习引擎230和或系统1〇〇的其它资源的执行所描述的类似或相同的方式来修改多个存储的数据集合。[0055]在一些示例中,可以以各种方式来执行操作350。图3B是供系统执行的用于修改多个存储的空间特征集合的示例方法的流程图。[0056]在一些示例中并且如在图邪中所图示的,在操作351中,可以基于系统周围的环境条件来修改多个存储的空间特征集合。例如,系统100和或触摸学习引擎230或系统100的其它资源可以修改多个存储的数据集合。系统100可以以与上文关于触摸学习引擎230和或系统100的其它资源的执行所描述的类似或相同的方式来修改多个存储的数据集合。[0057]前述公开描述了用于确定非故意触摸拒绝的多个示例。所公开的示例可以包括用于确定非故意触摸拒绝的系统、设备、计算机可读存储介质以及方法。出于解释的目的,参照图1-3B中图示的部件描述了某些示例。然而,所图示的部件的功能性可以重叠,并且可以在更少或更多数目的元件和部件中呈现。进一步的,所图示的元件的所有或部分功能性可以共存或者分布在若干地理上分散的位置当中。此外,所公开的示例可以在各种环境中实现并且不限于所说明的示例。[0058]进一步的,结合图1-3B描述的操作序列是示例并且不意图是限制性的。在不脱离所公开的示例的范围的情况下可以使用或可以改变附加或更少的操作或操作的组合。此夕卜,与所公开的示例一致的实施方式不需要以任何特定次序来执行操作序列。因此,本公开仅仅阐述了实施方式的可能示例,并且可以对所描述的示例做出许多变型和修改。所有这样的修改和变型意图被包括在本公开的范围内并且被所附权利要求所保护。

权利要求:1.一种包括用于确定非故意触摸拒绝的指令的非暂态机器可读存储介质,所述指令由系统的处理器可执行来:识别触敏表面上的触摸;捕获与所述触摸相关的数据集合,其中所述数据集合包括与时间间隔的集合上的所述触摸的形状的集合相关的空间特征集合;以及基于所述时间间隔的集合中的第一时间间隔处所述触摸的第一形状与所述时间间隔的集合中的第二时间间隔处所述触摸的第二形状的比较来确定所识别的触摸是否是有意的。2.根据权利要求1所述的存储介质,其中所述时间间隔的集合包括从所述触摸的初始识别到所述触摸的识别结束的多个时间间隔。3.根据权利要求1所述的存储介质,其中确定所述触摸是否是有意的包括将所述数据集合与多个存储的空间特征集合比较。4.根据权利要求3所述的存储介质,其中所述多个存储的空间特征集合中的每一个集合对应于相应的有意触摸。5.根据权利要求3所述的存储介质,其中所述多个存储的空间特征集合包括针对提供了所述触摸的用户的定制空间特征集合,其中针对所述用户的定制空间特征集合是基于来自所述用户的输入而定制的。6.根据权利要求3所述的存储介质,还包括由所述系统的处理器可执行来进行以下的指令:基于应用在所述触摸被识别的时间处执行来访问所述多个存储的空间特征集合的子集。7.根据权利要求1所述的存储介质,其中由所述系统的处理器可执行来捕获所述数据集合的指令包括用于以下的指令:捕获与所述触摸相关的光学数据,以及其中用于确定所述触摸是否是有意的指令包括用于以下的指令:基于捕获的光学数据来确定所述触摸是否发生在其中可允许有意触摸的区域中。8.—种用于确定非故意触摸拒绝的系统,所述系统包括:用于以下的触摸确定引擎:通过以下来确定所识别的触摸是否是有意的:访问多个存储的空间特征集合;将与在相应时间间隔集合内收集的所识别的触摸的形状相关的捕获的空间特征集合与所述多个存储的空间特征集合中至少一个存储的空间特征集合进行比较;以及基于所述比较来确定所识别的触摸是否是有意的;以及用于以下的触摸学习引擎:基于来自用户的输入来修改所述多个存储的空间特征集合,来自所述用户的触摸被识别。9.根据权利要求8所述的系统,其中所述触摸学习引擎:通过基于从所述用户接收到的用户输入而定制针对所述用户的存储的空间特征集合,来修改所述多个存储的空间特征集合。10.根据权利要求8所述的系统,其中所述触摸确定引擎将与所识别的触摸相关的信息提供给所述系统,并且其中所述触摸学习引擎通过以下来修改所述多个存储的空间特征集合:获得响应于所述系统响应于与所识别的触摸相关的信息被提供而进行的处理所提供的用户输入;以及基于所获得的用户输入来修改所述存储的空间特征集合。11.根据权利要求8所述的系统,还包括:摄像机,其记录与所述触摸相关的数据,其中所述触摸确定引擎通过将来自所识别的触摸的数据集合与来自所述摄像机的记录的数据相关来确定所识别的触摸是否是有意的。12.—种供由实现机器可读指令的物理处理器的集合执行的用于确定非故意触摸拒绝的方法,所述方法包括:访问与系统的触敏部件上识别的触摸相关的空间数据,其中所述空间数据包括在相应的时间间隔的集合内在所述触摸中识别的形状的集合;将所访问的空间数据与多个存储的空间特征集合进行比较;基于所述比较来确定所述触摸是否是有意的;响应于确定所述触摸是有意的,将与所述触摸相关的信息提供给所述系统;接收关于与所述系统的所述触敏部件的用户交互的用户输入;以及基于接收到的用户输入来修改所述多个存储的空间特征集合。13.根据权利要求12所述的方法,其中所述用户交互包括响应于在所述系统中响应于与所述触摸相关的信息被提供而发生的处理的用户交互。14.根据权利要求12所述的方法,其中接收用户输入包括:提示所述用户与所述系统的所述触敏部件交互;捕获关于与所述系统的所述触敏部件的用户交互的信息作为接收到的用户辅lA°15.根据权利要求12所述的方法,还包括:基于所述系统周围的环境条件来修改所述多个存储的空间特征集合。

百度查询: 惠普发展公司,有限责任合伙企业 确定非故意触摸拒绝

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。