触摸寻找方法及设备技术

技术编号:7154450 阅读:150 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种依据从包括感测节点阵列的触摸屏输出的数据集合确定触摸的方法。所述方法包括分析所述数据集合并在所有未经指派的节点当中识别具有最大信号值的节点,且如果存在,那么将所述节点指派给触摸。对为所述经指派节点的相邻者的每一节点应用逻辑测试以确定是否也应将所述节点指派给所述触摸,且对每一新指派的节点的未经指派相邻者重复应用所述逻辑测试直到不再存在新指派的节点或不再存在未经指派的节点为止,借此将节点群组指派给所述触摸从而界定其区域。可重复此过程直到将触摸面板的所有所述节点都指派给触摸为止。所述方法极适合于在微控制器上实施。因此,虽然正考虑的种类的处理能力在微处理器或数字信号处理器的情境中极其微小,但其对于微控制器或具有存储器以及处理约束的其它低规格物项来说并非无关紧要。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于定位触摸传感器上的触摸的方法及设备。
技术介绍
二维QD)触摸屏,不论使用哪种技术,通常均具有基于传感器节点矩阵的构造, 所述传感器节点的笛卡尔(Cartesian)坐标形成2D阵列,S卩,栅格。举例来说,在电容性传感器中,以每一取样间隔检查每一节点以获得所述节点处的信号或实际上是从预定背景电平的信号改变。接着,将这些信号与预定阈值进行比较,且高于阈值的那些信号认为是已被触摸且用作进一步数值处理的基础。此触摸屏的最简单情形是通过仅在矩阵上的单个节点处发生的信号来检测触摸。 此情形将在致动元件的大小相对于节点之间的距离为小时发生。实际上,此可在使用手写笔时发生。另一实例可以是在提供用于手指感测的低分辨率面板(举例来说,4X4键矩阵) 时。通常,情形并非如此简单,且由于触摸而出现的信号将在矩阵上的多个节点处产生有效信号,这些节点形成相连群组。此情形将在致动元件的大小相对于节点之间的距离为大时发生。实际上,此是在相对较高分辨率触摸屏由人类手指(或拇指)致动时的典型情形,这是因为手指触摸将在多个节点上延伸。对于数目增加的应用,触摸屏还必需能够检测多个同时发生的触碰(所谓的多触摸检测)。举例来说,触摸屏通常需要能够检测若干笔势,例如拇指与食指之间的挤捏运动。 以上技术可经扩展以满足多触摸检测。数据处理的重要初始任务是处理来自每一取样间隔的原始数据集合以识别已发生了多少个触摸及是在何处发生。特定来说,如果用户同时做出两个触摸,那么装置应能够对此进行辨识且不会错误地将所述输入识别为仅一个触摸。反过来也是如此。可靠、快速并以低存储器及处理能力实施此处理未必简单。特定问题区域是在多个同时发生的触摸靠近在一起时。US 5,825,352揭示一种用以依据从触摸屏输出的原始信号电平数据识别多个同时发生的触摸的方法。图1以示意性方式图解说明此方法。在此实例中,使用内插来创建χ曲线f(X)及另一 y曲线f(y),其中相应曲线映射沿每一轴的信号强度变化。接着,将每一所检测峰值界定为所述位置处的触摸。在所图解说明的实例中,χ中存在两个峰值且y中存在一个峰值, 从而产生(xl,yl)及(x2,W)处的两个触摸的输出。如所述实例展示,此方法固有地满足多触摸检测以及单触摸检测。基于χ曲线中两个最大值之间的最小值的检测来区分多个触摸。此方法极适合于高分辨率屏幕,但实施起来需要可观的处理能力及存储器。在许多高容量商业应用中,此为不合意的。举例来说,对于其中成本是重要因素的消费型产品,期望在低复杂性硬件(特定来说,为微控制器)中实施触摸检测处理。虽然正考虑的处理能力种类在微处理器或数字信号处理器的情境中极其微小,但其对于微控制器或具有存储器以及处理约束的其它低规格物项来说并非无关紧要。
技术实现思路
根据本专利技术,提供一种依据从包括感测节点阵列的触摸屏输出的数据集合确定触摸的方法,所述方法包括a)在所有未经指派的节点当中识别具有最大信号值的节点,且如果存在,b)那么将所述节点指派给触摸,c)对为所述经指派节点的相邻者的每一节点应用逻辑测试以确定是否也应将所述节点指派给所述触摸,及d)对每一新指派的节点的未经指派相邻者重复应用所述逻辑测试直到不再存在新指派的节点或不再存在未经指派的节点为止,借此将节点群组指派给所述触摸从而界定其区域。以此方式,确定了触摸的区域,而不仅是其位置。触摸的区域提供用于较高级处理的有用信息。举例来说,其可用以更准确地计算每一触摸的位置(即,x、y坐标),而非仅假定触摸位置是在最大信号值处。此外,可通过对所述节点群组的信号值求和来量化触摸的强度。还可使用这些因素中的一者或两者在不同输入类型之间进行区分,S卩,区分正做出的触摸多强烈,触摸是来自手指的末端、手指肚还是拇指肚,所述手指是来自哪只手等等,其全部都可用于(例如)追踪触摸的运动且可用于笔势辨识。所述方法可进一步包括将步骤a)、b)、c)及d)重复多达所需次数直到未识别出具有最大信号值的节点为止,因此所有触摸已被识别出且已被指派界定其区域的相应节点群组。借此,所述方法可识别存在于每一帧的可用数据集合中的所有触摸,而无论不存在触摸,存在一个触摸、两个触摸还是任何较高数目的触摸。所述方法可进一步包括将步骤a)、b)、c)及d)重复高达固定数目的次数或直到未识别出具有最大信号值的节点为止,此后高达所述固定数目的触摸已被识别出且已被指派界定其区域的相应节点群组。其可有益于将正以此方式寻找的触摸的数目定上限(例如)为1、2、3或4。举例来说,如果用于笔势检测或其它任务的较高级处理中的任一者均不满足多于(例如)4个同时发生的触摸,那么重复本专利技术的方法超过第四个触摸不存在益处,这是因为此将是多余的处理。此外,可通过取决于何种应用程序或应用程序的何种部分正在触摸屏向其提供输入的装置上运行而改变固定数目来灵活地改变数据收集模式。即,一些应用程序将仅需要单触摸输入,而其它应用程序将预期通常具有固定的最大数目个同时发生的触摸的多触摸输入。如很可能不言而喻,所述方法易于进行编程且可随矩阵大小按比例调整,倘若行5业趋向于在矩阵中有越来越高数目的节点则其颇为重要。或许,可仅在进一步阅读下文的详细描述之后才变得清晰的更微妙点是本专利技术的方法自动满足彼此靠近的触摸,这是因为不必将每一节点指派给仅一个触摸,此通常产生不准确的结果且导致编程的复杂性。而是,可在两个或两个以上触摸之间容易地共享一节点。此是多触摸感测的关键优点,这是因为其自动满足多触摸处理中的较多挑战性要求中的一者,其是如何将一个大区域触摸与靠近在一起的两个(或两个以上)小区域触摸区分开。特定来说,不需要执行数值处理以识别两个最大值之间的最小值以将两触摸情形与一触摸情形区分开。逻辑测试可以各种形式来实施。在优选实施例中,所述方法经实施使得所述逻辑测试涉及测试到目前为止尚未经指派的相邻节点是否具有低于正与其进行比较的所述经指派节点的信号值的信号值,且如果是,那么临时决定将所述到目前为止尚未经指派的相邻节点指派给正处理、正经受所述逻辑测试的任选其它部分的结果的所述触摸。对‘低于’ 的提及被理解为包含‘低于或等于’的等效选项。所述方法优选地经实施使得所述逻辑测试另外涉及测试所述到目前为止尚未经指派的相邻节点是否具有大于饱和阈值的信号值,且如果是,那么决定将所述到目前为止尚未经指派的相邻节点指派给正处理的所述触摸。对‘大于’的提及被理解为包含‘大于或等于’的等效选项。所述方法优选地经实施使得将所述饱和阈值设定为依据所述触摸屏的饱和电平的经预校准度量确定的电平。所述方法优选地经实施使得针对每一触摸将所述饱和阈值设定为顾及正处理的所述触摸的所述最大信号值的电平。所述方法优选地经实施使得所述逻辑测试另外涉及测试所述到目前为止尚未经指派的相邻节点是否具有低于检测阈值的信号值,且如果是,那么决定不将所述到目前为止尚未经指派的相邻节点指派给正处理的所述触摸。对‘低于’的提及被理解为包含‘低于或等于’的等效选项。所述方法优选地经实施使得在步骤a)之前,给具有低于检测阈值的信号值的所有节点加标签以便由用以将节点指派给触摸的后续处理将其忽略,借此所述节点自始至终保持未经指派。对‘低于’的提及被理解为包含‘低于或等于’的等效选项。所述方法优选本文档来自技高网
...

【技术保护点】
1.一种依据从包括感测节点阵列的触摸屏输出的数据集合确定触摸的方法,所述方法包括:a)在所有未经指派的节点当中识别具有最大信号值的节点,且如果存在,那么,b)将所述节点指派给触摸,c)对为所述经指派节点的相邻者的每一节点应用逻辑测试以确定是否也应将所述节点指派给所述触摸,及d)对每一新指派的节点的未经指派相邻者重复应用所述逻辑测试直到不再存在新指派的节点或不再存在未经指派的节点为止,借此将节点群组指派给所述触摸从而界定其区域。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:马丁·西蒙斯
申请(专利权)人:爱特梅尔公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1