用于检测弯曲波触摸屏上同时发生的触摸事件的方法和设备的制作方法

文档序号:6350541阅读:182来源:国知局
专利名称:用于检测弯曲波触摸屏上同时发生的触摸事件的方法和设备的制作方法
技术领域
本发明主要涉及触敏系统,且更特别地,涉及识别采用弯曲波触摸传感器的触敏系统的两个或更多个同时发生的触摸的位置。
背景技术
触控面板用来提供二维坐标系统。一种示例可以为不透明跟踪板,而另一种示例可以为放置在诸如液晶显示器之类的显示器前方的透明触摸屏。触控面板可以基于多种触摸技术,包括四线式和五线式电阻、电容、红外和表面声波类型,以及弯曲波触摸技术。弯曲波触摸技术的一种示例由是Tyco Electronics的事业部Elo TouchSystems以商标名称 "Acoustic Pulse Recognition(声音脉冲识别)”或更简单地以商标名称“APR”提供的待售产品。在一种方法中,弯曲波触摸系统可以基于诸如键或手指之类物体的轻击检测用来在基板中激励弯曲波的单次触摸。这些弯曲波包括结合至基板的压电元件或传感器(压电)中的电信号。这些信号由电子元件捕获,并且如通过采用声学指纹方法来从压电信号中导出触摸坐标信息而被处理以确定触摸位置的(Χ,γ)坐标组。当前采用两指手势的应用,如缩放和旋转,要求同时检测多个触摸。因此,存在对检测弯曲波触摸系统中的至少两个同时发生的触摸的需求,以便用户可以与正被显示的数据,如图形和图片,进行交互作用,或者如在播放音乐时与程序进行交互作用。采用两个或更多个同时发生的触摸的能力将增强系统的交互能力。弯曲波触控面板可以用在,但不限于,手持装置、桌上型电脑和便携式计算机、诸如亭子之类的地理位置固定应用、大型窗户应用等。

发明内容
根据实施例,检测触控面板上的触摸事件的方法包括基于来自至少一个传感器的至少一个信号识别多组坐标位置。所述至少一个信号响应于至少一个触摸事件,所述坐标位置表示关于模板指纹的匹配。基于第一距离阈值比较所述多组坐标位置中的连续的坐标位置,以形成满足第一距离阈值的空间上连续的坐标位置数据流。识别对应于所述空间上连续的坐标位置数据流中的一个的触摸事件,所述数据流具有最小数量的空间上连续的坐标位置。根据实施例,一种触摸系统包括触控面板、至少一个传感器、和处理器模块。所述至少一个传感器获取与触控面板上的至少一个触摸事件相关联的信号。处理器模块被配置为基于随着时间的过去获得的所述信号识别多组坐标位置。所述坐标位置表示关于模板指纹的匹配。该处理器模块基于距离阈值比较所述多组坐标位置中的连续的坐标位置,以形成满足所述距离阈值的空间上连续的坐标位置数据流。该处理器模块在空间上连续的坐标位置数据流中的一个具有最小数量的空间上连续的坐标位置时识别至少一个触摸事件。
根据实施例,一种用于检测触控面板上的至少两个同时发生的触摸事件的方法包括检测来自至少一个传感器的至少一个信号。基于所述至少一个信号构建至少两个实时指纹。基于所述至少两个实时指纹与模板指纹的比较识别用于至少两个实时指纹中的每一个的最佳匹配组。在与所述实时指纹中的一个相关联的最佳匹配中的至少两个满足与和其它实时指纹相关联的最佳匹配中的至少两个相关的冗余验证标准时,识别同时发生的触摸事件。


图1图示根据本发明的实施例形成的基于声学指纹的触摸系统。图2为根据本发明的实施例形成的另一种基于声学指纹的触摸系统。图3图示根据本发明的实施例的用于识别可能的同时发生的触摸事件的方法。图4A,4B和4C图示了根据本发明的实施例的最佳匹配表,其中基于位置连续性存储与可能的触摸事件相关的数据。图5图示根据本发明的实施例的用于确定是否出现两个或更多个同时发生的触摸事件的方法。图6图示根据本发明的实施例用于本地检索靠近已确认的触摸事件的候选事件的方法。图7图示根据本发明的实施例的用于采用冗余验证检测同时发生的触摸的另一种实施例。
具体实施例方式当结合附图理解时,将更好地理解前述发明内容以及本发明的某些实施例的接下来的详细描述。到附示多个实施例的功能块的示意图的程度,功能块没有必要表示硬件电路之间的划分。因此,例如,一个或多个功能块(如,处理器或存储器)可以在单块硬件中实现(如,通用信号处理或随机存取存储器、硬盘等)。类似地,程序可以是独立程序, 可以结合在操作系统中的子程序中,可以是安装的软件包中的功能等。应当理解,多种实施例不限于附图中图示的配置和手段。图1图示了基于声学指纹的触摸系统100。基于声学指纹的触摸系统100为弯曲波触摸系统。在一种实施例中,基于声学指纹的触摸系统100为其中在0-20kHz的音频范围和/或远低于IMHz的低超声频范围内触摸产生和检测弯曲波的系统。触控面板102具有基板104,诸如玻璃、铝或其它材料的板,传感器106,108,110和 112和相关联的迹线114、116、118和120安装在基板104上。所述传感器可以压电传感器, 其可以缩写为“压电传感器”或简单地“压电”。所述感器也可以为检测基板104上的局部运动或应变的任何其它类型的传感器,如各种类型的加速计和应变仪。传感器106-112也可以称为麦克风。传感器106、108、110和112检测声音并沿着迹线114、116、118和120传递传感器信号,迹线114、116、118和120与触摸屏电缆122连接以将传感器信号传输至触摸屏控制器124。在图1中示出的实施例,迹线114和120之间的电压差为由传感器106和 112的反串联组合产生的一个模拟信号。类似地,传感器108和110的反串联组合产生对应于迹线116和118之间的电压差的模拟信号。可替换地,任选地可以去除传感器112和110,使得传感器106和108中的每一个对应于一个模拟信号。在另一种实施例中,可以采用从其检测一个信号的一个传感器。在又一种实施例中,至少一个传感器,如单个传感器或反串联组合的传感器,可以用来产生至少一个信号。在其它实施例中,采用修改的迹线互连和/或附加传感器(未示出)产生多于两个的模拟信号。应当理解,传感器106、108、110 和112不限于相对于基板104和/或相对于彼此的显示布置,并且更多或更少的传感器可以用来产生至少一个信号,所述至少一个信号可以用来确定一个触摸或多个同时发生的触摸的位置。触控面板102在用作触摸屏时由诸如玻璃质量的透明材料形成,并且按照在可以支持图形用户界面(⑶I)显示按钮和图标或其它图形表示的显示器160的前方。在其它实施例中,触控面板102可以由不透明或透明材料形成,并且可以在实体上远离显示器160定位,如用作跟踪板。应当理解,虽然在接下来的讨论中主要涉及触控面板102,但类似地可以采用其它触控面板、触摸屏和跟踪板结构。通常,触摸系统100识别当在可以被描述为(X,Y)坐标位置的给定位置处触摸基板104时产生的声音。应当理解,可以采用其它坐标系统,如具有围绕原点的半径和圆心角的极坐标。基板104上的每个不同位置处的触摸事件产生独特的声音。更具体地,当用户触摸基板104上的点时,基板104上的一个或更多个传感器106、108、110和112检测该声音并将该声音表示为信号。无论触控面板是否是透明触摸屏或不透明或透明触控板,声学指纹的原理仍然适用。也可以由传感器106、108、110和112检测环境声音。触摸屏控制器124内的模数(A/D)变换器1 通过触摸屏电缆122接收由传感器 106-112产生的两个模拟信号。在另一种实施例中,A/D变换器1 可以接收来自至少一个传感器的至少一个模拟信号。A/D变换器1 输出由处理器模块1 接收的数字化信号 148。频率变换模块134可以对数字化信号148进行频率变换,如傅里叶变换,或更具体地快速傅里叶变换(FFT),输出与每个传感器信号相关联的频率分量的频率变换数据集。在某些实施例中,频率变换数据集可以被限定至选定频率范围。振幅量值模块130随后可以从每个频率变换信号中导出振幅量值信息,相位模块132可以从每个频率变换信号中导出相位信号。处理器模块1 可以基于振幅量值信息构建与接收到的传感器信号相关联的分布图或声学指纹。在另一种实施例中,处理器模块1 可以构建与接收到的传感器信号相关联的基于振幅量值信息和相位信息二者的分布图或声学指纹。在又一种实施例中,处理器模块1 可以基于相位信号或基于数字化信号148其它信息构建声学指纹。在另一种实施例中,处理器模块1 可以基于一个信号或至少一个信号的数字化信号148内的信息构建声学指纹。例如,对于某些应用,采用来自压电元件的时域信号形状或归一化功率谱可以足以产生声学指纹。存储器136可以存储校准文件138,其包含声学指纹集以允许用户与显示器160成功地交互作用。在正常使用之前,触控面板102上的(X,Y)坐标位置与触摸一系列已知(X, Y)坐标位置时产生的传感器信号相关联。所述信号可以被处理并作为声学指纹存储在校准文件138中,如第一、第二至第N模板指纹140、142和144。在某些实施例中,所述信号可以被不同地处理,以形成第二校准文件164,第二校准文件164也被存储在存储器136中并包含对应的声学指纹集。在该示例中,第一、第二至第N模板指纹174,176和178分别对应于第一、第二至第N模板指纹140、142和144,且因此表示触控面板102上的相同的(X,Y)坐标位置。校准文件138和164中的一个或二者可以用来检测触摸事件的坐标位置。应当理解,可以采用其它校准文件。在另一种实施例中,模板指纹可以由处理器模块128“实时” 地构建。例如,通过在对应于靠近移动手指的预期下一个触摸位置的位置存储的模板指纹之间进行插值可以构建对应于所述预期下一个触摸位置的新的模板指纹。在一种实施例中,第一、第二至第N模板指纹140、142和144可以基于与两个数字化信号相关联的如由振幅量值模块130确定的量值比,如所述两个信号中的每一个振幅量值之间的比,或者为所述比的函数。在另一种实施例中,模板指纹140、142和144可以基于可以由相位模块132确定的相位差信息。在又一种实施例中,模板指纹140、142和144可以基于量值比与相位信息的组合。应当理解,模板指纹140、142和144可以基于其它测量值、信号的比较及其组合。以举例的方式,通过在一系列已知校准点处轻击触控面板102以产生第一、第二至第N模板指纹140,142和144,可以构建校准文件138。在一种实施例中,N可以等于约 4000,但应当理解,如基于触控面板102的尺寸,将被使用的GUI接口等,可以产生其它数量的模板指纹。在弯曲波触摸屏技术的背景中,声学指纹也可以被称为指纹、分布图或模板。以举例的方式,位置150处的触摸事件可以对应于第一模板指纹140,而位置152和IM处的触摸事件可以分别对应于第二和第N模板指纹142和144。校准文件138因此包括多个预定指纹或模板或预定指纹或模板的集合,每个预定指纹或模板与触控面板102上的特定(X, Y)位置相关联。如在此使用的,术语“模板”可以用来涉及校准文件中的预定指纹或由处理器模块1 不工作时产生的“模板”。相反,为实时运行触摸计算的实时声学指纹在此称为 “实时指纹”或“即时指纹”。应当注意到,在实时指纹表示当触摸系统100工作时在每一帧中检测到的传感器信号时,实时指纹可以表示或可以不表示触控面板102上的实际触摸。如在此使用的,“同时发生的触摸事件”涉及在同一时间周期期间存在的但没有必要同步的两个或更多个触摸。因此,一个触摸事件可以具有在另一个触摸事件(如第二触摸事件)的持续时间开始之前开始的持续时间,并且第一触摸事件和第二触摸事件的持续时间的至少一部分彼此实时地重叠。例如,当诸如手指或铁笔之类的物体在同一时间周期内在两个或更多个不同的位置,如在位置150,152和154中的两个或更多个位置处与触控面板102接触时,出现两个或更多个同时发生的触摸事件。在操作期间,处理器模块1 将基于检测信号构建的实时指纹与存储在校准文件 138中的第一、第二至第N模板指纹140、142和144中的至少一个子集进行比较。例如, 通过采用处理器模块1 确定每个比较的分数或得分关系,可以确定一个或多个“最佳匹配”。分数表示如何不同或如何紧密匹配,实时指纹与校准文件138中的第一至第N模板指纹140-144中的每一个相关联。如在此使用的,“最佳匹配”涉及最接近的匹配比较,其也可以称为具有最高相关度的匹配。当计算分数或相关度时,理想的匹配可以对应于相关数值范围内的最大或最小数值。在一种实施例中,分数可以为检测到的频率范围内的绝对差值的总和。还可以存在多个“最佳匹配”,其中如通过识别最类似于实时指纹的预定数量的模板指纹,识别开始M个匹配比较。当处理器模块1 试图识别起始或第一实时触摸时,如果最佳匹配模板指纹通过具有低于或高于预定阈值的分数而满足单个触摸的标准,则模板指纹可以用来识别起始触摸事件的位置,起始触摸事件在此也可以称为初始触摸。
如本领域技术人员将了解的那样,只要适当地修改相关的阈值条件,在没有任何材料影响的情况可以偏调和重新定分数的定义的比例。潜在的概念是分数提供两个声学指纹之间的相关度的测量。为了清楚地说明,下述实施例被呈现用于以与相关度成比例的这种方式定义分数的具体情况。具有可替换分数定义的其它实施例是通过仅有分数定义的所有可能重订比例和偏移进行的直接算法修改而被暗含的。注意到,被定义为检测到的频率范围内的绝对差值的总和的分数S不与相关度成比例。对于理想匹配,S’为零,对于完整反对射变换,S’具有数学上的最大可能值S’ max,对于无相关性,如两个随声学指纹之间, S’具有为S’ max/2的值。S’可以被偏调和重新定比例为分数S = CX (S’ max/2-S')。分数S与相关度成比例,因为它具有用于理想匹配的最大值(对于高相关度)和用于无相关性的零值(对应于低相关度)。常数C可以被选择为,例如,将用于理想匹配的分数值设置为便于整数运算的值,如10M。再一次,为了清楚地说明,将主要在下述分数方面描述下述实施例,即如具有与相关度成比例的值的S的分数,即与相对较差的可能具有较小值和较低相关度的分数相比,具有较大值和较高相关度的分数是较好的。当时识别初始触摸时,处理器模块128随后可以将与模板指纹相关联的(X,Y)坐标传递到显示模块146,显示模块146可以存储在硬件或软件的一个或多个模块内。例如, 显示模块146可以为图形用户界面(⑶I)模块,如微软Windows 操作系统。在一种实施例中,显示模块146在主机162上运行,主机162还运行用户感兴趣的应用代码。在一种实施例中,显示模块146可以使用模板指纹的带有匹配算法的校准文件138识别源自触摸事件的实时信号的坐标位置。显示模块146确定所述坐标是否表示显示器160上显示的按钮或图标的选择。如果选择按钮,则主机162或其它部件(未示出)基于与特定按钮相关联的功能采取进一步的动作。然而,在多点触摸情况中,如当同时存在两个触摸事件时,选择最开始的两个最佳匹配模板指纹并不总能产生两个触摸的正确坐标位置。而且,第二或后续实时触摸可能不产生具有满足实时触摸的标准的模板指纹的最佳匹配。图2图示具有触控面板201的基于声学指纹的触摸系统200,触控面板201包括产生用于触摸检测的至少一个信号的至少一个传感器。在一种实施例中,可以从至少三个传感器检测至少三个信号。触控面板201具有基板202,第一、第二和第三传感器204、206和 208安装在基板202上。在图2中,单个传感器204、206和208用来产生信号,而不是反串联互连的一对压电元件或麦克风(如图1所示)产生信号。迹线210和212传输与第一传感器204相关联的第一信号,迹线214和216传输与第二传感器206相关联的第二信号,迹线218和220传输与第三传感器208相关联的第三信号。如之前在图1中讨论的那样,电缆222将信号载送至触摸屏控制器124。多于三个的传感器可以用来产生其它信号。关于触摸系统200,可以复制图1的触摸屏控制器124、显示器160和主机162内的元件。如图2所示,在同一时间周期内接收到的至少一个信号可以用来构建一个、两个或更多个声学指纹。在一种实施例中,可以接收从中构建一个或多个声学指纹的多于两个的信号。可以基于相位差、量值比、不同的结构和/或组合构建声学指纹。如果从在单个数据帧内检测到的信号构建多于一个的声学指纹,则可以实现冗余验证的好处。冗余验证可以用来在所有尺寸的触摸屏中,且特别是在较小尺寸的触摸屏和用在噪声环境的触摸屏中产生稳健的触点检测。下文进一步讨论用来识别多个同时发生的触摸事件的坐标位置的冗余验证的使用。图3图示了用于识别两个或更多个同时发生的触摸事件的方法。在300处,还未识别到触摸事件,并且处理器模块1 可以基于基于从图1的传感器106-112检测的信号计算的相位差和/或量值比构建实时指纹。在一种实施例中,处理器模块1 为检测到的数据的每一帧构建新的实时指纹。例如,可以每23毫秒(ms)检测一次新的数据帧。用来获得实时指纹的处理方法是与用来在用于比较的校准文件138中建立模板指纹140-144相同的方法。在302处,处理器模块1 将实时指纹与模板指纹,如校准文件138中存储的第一至第N模板指纹140-144进行比较,以确定其间的差。在304处,如之前讨论的那样,处理器模块1 如通过确定哪个匹配具有最佳相关度或最高相关度而识别最佳匹配。在另一种实施例中,可以根据所采用的得分方法基于哪个匹配具有最低或最高分数确定最佳匹配。在306处,处理器模块1 确定最佳匹配是否满足实际触摸事件的标准。在一种实施例中,所述标准可以为表示最小或最大可接受分数的预定分数。在另一种实施例中,所述标准可以为相关度。如果最佳匹配未被确定为实时触摸事件,则在308处,处理器模块1 没有延迟地将最佳匹配的坐标报告给操作系统。最佳匹配在此与起始或初始触摸相关联。 如在此使用的,术语“初始触摸”表示第一触摸位置或第一触摸事件。在某些实施例中,初始触摸可以为由系统100在以时间周期内检测到的唯一触摸。例如,在某些多触点应用中, 用户可以触摸第一位置,稍早于第二位置。在310处,处理器模块1 相对于实时指纹识别为“最佳匹配”的M个模板指纹。 每个最佳匹配具有由模板指纹识别的坐标位置,因此识别坐标位置组。如上所述,处理器模块1 可以确定表示M个可能的位置或最佳匹配模板指纹的分数或最高相关度。如在此使用的,M为可以被定义为常数或变量,或者可以基于实际应用定义的整数。例如,M可以为5、6、7、8或更多。在另一种实施例中,M可以基于预期数量的同时发生的触摸事件。例如,如果正在使用的应用接受高达两个的同时发生的触摸事件,则M可以为 6,而如果应用接受高达三个的同时发生的触摸事件,则M可以较大,如为8。M也可以是动态可调整的,其中当检测到多个同时发生的触摸事件时,M增加。虚构或寄生点可能出现在不是触摸事件的结果的最佳匹配内。同样,触摸事件可以产生在触控面板102上彼此非常接近的两个或更多个最佳匹配。因此,在312处,处理器模块1 排除已经被识别为在304处识别的最佳匹配的距离阈值内的“最佳匹配”的可能坐标位置。换句话说,处理器模块1 识别局部最大值。在一种实施例中,距离阈值可以为约M毫米,半节距、或三个坐标格网点,如最佳匹配位于中心的正方形或圆形。可以采用其它形状和距离。在314处,处理器模块1 确定是否仍识别M个坐标位置。例如,如果在312处排除任一个最佳匹配,则还未识别M个坐标位置并且该方法转到316。在316处,处理器模块 128例如基于基于在302处的比较指定给模板指纹的分数确定为最佳匹配的接下来的多个坐标位置的组。在一种实施例中,处理器模块1 可以识别其它M个坐标位置或其它数量的坐标位置。在另一种实施例中,处理器模块1 可以识别高达M的总数的其它坐标位置, 其中M包括已经识别的最佳匹配。在318处,处理器模块1 可以识别接下来的最佳匹配,在这种迭代中所述接下来的最佳匹配可以是与第二最高分数或接下来的最高相关度的匹配。在320处,处理器模块 1 确定所述接下来的最佳匹配的分数是否满足阈值标准。例如,可以基于例如太低或太高的分数或太低的相关度使一些候选匹配丧失资格。如果所述分数不满足阈值标准,则该方法转到324,因为所述接下来的最佳匹配不代表可能的触摸事件,并且没有必要查看当前数据帧内的任何更多的候选匹配。如果所述分数满足阈值标准,则该方法转到322。在322处,处理器模块1 排除在已识别的最佳匹配的距离阈值内的可能的坐标位置。这包括将新识别的最佳匹配与所有之前识别的最佳匹配进行比较。该方法返回314,处理器模块1 在314处确定是否识别了 M个坐标位置。如果未识别,该方法转到316以识别更多可能的坐标位置。如果在314处识别了 M个坐标位置,则该方法转到324,处理器模块1 在3 处记录M个坐标位置中的每一个,以开始用于可能代表触摸事件的每个坐标位置的可能数据流。应当注意到,如果该方法已经从320经过,可能存在少于M个被记录坐标位置,表示接下来的最佳匹配不具有足以被认为是可能的触摸事件的相关度。图4A图示如在图1和2的存储器136内的最佳匹配表400,最佳匹配存储在该最佳匹配表400中。虽然表400被表示为具有用于讨论目的的行402和列404,但应当理解, 可以其它形式在电学上存储和关联所述数据,如在存储器136内的不同的非连续存储器位置内。处理器模块1 可以通过将最佳匹配组写入第一行420中而构建表400,该最佳匹配组可以为与第一数据帧相关联的M个坐标位置的组。记录的信息至少可以包括相关联的坐标位置和分数。在一种实施例中,第一数据帧涉及其中识别第一触摸事件或初始触摸的数据帧,并且该M个坐标位置的组可以涉及初始M个坐标位置的组。例如,在位置406处, 处理器模块1 可以写入在图3的304处识别的对应于第一触摸事件的最佳匹配,在位置 408处,处理器模块1 可以写入接下来的最佳匹配,等等。剩余的最佳匹配可以被记录在位置410、412、414和416中。在该示例中,M等于6,在其中记录数据的位置内指示“X”。如之前讨论的,M可以为不同的数值,如8。写至第一行420的数据安排每个可以指示触摸事件的坐标位置的潜在数据流440、442、444、446、448和450。基于如下文进一步讨论的接近或距离标准,被识别的后续多组M个最佳匹配可以被记录在后续行中,如行422、424、似6和 428。返回图3,在3 处,处理器模块1 基于接下来获得的数据帧构建新的实时指纹。 随后该方法返回310以识别为最佳匹配的接下来的多组M个坐标位置。然而,在这种迭代中,一旦在314处识别M个坐标位置或者在320处已经识别满足阈值标准的坐标位置,则处理器模块1 将每个新识别的坐标位置与之前的坐标位置组(如存储在位置406-416中的坐标位置)进行比较。图4B图示了最佳匹配表400,其中已经添加了多个后续的M个可能的坐标位置的组。通过基于分数和空间连续性添加数据行而构建表400。例如,基于空间连续性,将具有最佳分数的表目添加到列,也就是说,将在之前的表目的预定距离阈值(即,接近阈值)内的表目分配给对应数据流。首先转向行422,在图3的314处识别第二个M个坐标位置的组。 可以在下一时间帧或时钟周期内及时识别第二或下一组坐标位置。在其它实施例中,可以如每隔其它帧删除一个或多个帧,因此可以基于时间顺序识别第二或下一组坐标位置。因此,如在此使用的,“连续的”表示一组坐标在之前的一组坐标之后及时到达,并且不限于在之前组的坐标之后立即及时出现。再一次,M等于6。当存在多个触摸时,初始触摸将出现在预定时间周期内或下文进一步讨论的多个连续帧中的至少一个数据帧的最开始M个匹配中,但初始触摸可以不具有最佳分数。将M个坐标位置中的每一个与行420中记录的坐标位置进行比较。如果新的坐标位置在之前记录的坐标位置的距离阈值内,则将数据记录在同一数据流内,如在表400中的坐标位置下方。这种比较在数据流上强加位置连续性,形成空间上连续的坐标位置数据流。在一种实施例中,距离阈值可以为约12毫米、半节距或三个坐标格网点。可以采用其它距离。例如,可以将每个最佳匹配记录在与位置410和数据流444相关联的位置460中。 接下来的最佳匹配可以记录在与位置406和数据流440相关联的位置461中,接下来的最佳匹配可以记录在与位置414和数据流448相关联的位置462中,接下来的最佳匹配可以记录在与位置416和数据流450相关联的位置463中。然而,剩余的两个最佳匹配不匹配位置406-416中记录的坐标位置中的任一个的距离标准。因此,第五和第六最佳匹配记录在位置464和465中,分别安排新的数据流452和454。当在图3的314处识别出第3组M个坐标位置时,以相同的方式将该数据添加至表400。行424反映已经被输入位置466、467、468、469、470和471中的第三组M个可能的坐标位置。行似6反映已经被输入位置472、473、474、475、476和477中的第四组M个可能的坐标位置。有效触摸事件的一种特性在于,坐标位置将至少周期性地出现在开始的M个坐标位置中,并形成空间上连续的坐标位置数据流。因此,在某些实施例中,可以不基于每个时钟周期或其它采样周期输入数据流。当数据流包括预定次数的输入,以便在一时间周期内,如在如在数据流452 (在该示例中数据流440表示初始触摸)中看到的三帧数据范围内的预定距离标准内检测到可能的事件时,处理器模块1 确定该数据是否表示触控面板 102上的第二个触摸事件。也可以在M个坐标位置或M个最佳匹配内检测到不对应于有效触摸的寄生数据。 在一种实施例中,如果在预定时间周期内没有在数据流中进行输入,则可以“杀死”,即,排除或删除该数据流。例如,用于排除数据流的参数可以被设定为单帧数据。因此,当没有数据输入行422中的数据流442和446中时,可以基于该标准排除数据流442和446。然而,当在基板104上存在多于一个的同时发生的触摸时,与采用单次触摸确定的相关度相比,分数或相关度会退化。因此,可以识别预定数量的帧,在此之后,如果没有数据输入数据流,则排除该数据流。在一种实施例中,处理器模块1 可以在检测到三个连续的空帧之后排除数据流,允许在存储器136的那些存储器位置内安排和产生新的数据流。因此,在某些实施例中,有效的触摸事件可以具有位置连续性,但不出现在每个连续获得的帧的开始M个坐标位置中。图4C图示了表400,其具有附加的连续获得的行430, 431,432,433,434,435,436,437,438和439,用于基于顺序数据帧保持数据。在图4C的示例中,并不是所有的M个最佳匹配都记录在表400中。同样,在图4C的接下来的示例中,如果检测到至少6个空间上连续的坐标位置并且在两个记录位置之间检测到不多于两个空帧, 则将该数据流认为是可能的触摸事件。因此,数据流不限于连续输入。转向数据流440,该数据流已经记录行431、4;34和437的位置478、479和480的最佳匹配。如前所述,数据流440是正被检测的初始触摸的结果。同样,对于触摸事件来说能够在基板104上保持事件,且在每个数据帧内未被检测到。在一种实施例中,只要至少每个三个帧检测到触摸事件,则触摸事件是有效的。例如,数据流440不具有在行4 和430中的输入。然而,在位置478处输入的情况下,数据流440保持继续有效。在时间约束内还检测到位置479和480处的后续输入。应当理解,可以采用其它容许量,如检测四个或更多帧内的输入。数据流442图示基于时间范围内获得的空间连续性证明数据流合格和识别可能的坐标位置的另一种示例。例如,在记录到位置484的第六个事件之后,即使位置408,467, 481,482,483,484和485由空帧隔开,处理器模块1 也可以确定数据流442表示可能的触摸位置。每个空的单帧在其中数据流被认为是有效的参数内。在另一种实施例中,处理器模块1 可以在已经检测到多于或少于6个空间上连续的坐标位置之后识别数据流442。在另一种示例中,如果在最大时间约束处检测到每个输入,以便仅每隔三帧在数据流中进行输入,则处理器模块1 可以采取高达16帧来识别可能的触摸事件。在某些实施例中,所需要的空间上连续的坐标位置的数量可以至少部分地取决于用于识别第二个触摸点的可接受响应时间。例如,根据数据帧之间过去的时间,在16个连续数据流之后评估可能的第二个触摸点的数据流可能导致长的延迟。因此,可以采用较少数量的空间上连续的坐标位置。转向寄生数据流的排除,如前所述,如果未在预定数量的连续帧内,如未在三个连续帧内进行到数据流中的输入,则处理器模块1 可以排除该数据流,允许在存储器136的那些存储器位置内安排和产生新的数据流。例如,数据流448已经检测到对应于行420、422 和似6的数据帧内的位置414、462和473处的数据。在一种实施例中,如果处理器模块128 在三个空间上连续的坐标位置之后识别可能的匹配,则可以将数据流448识别为可能的触摸事件。如图所示,在对应于行428、430和431的接下来三个数据帧内未检测到对应的最佳匹配。因此,处理器模块1 可以删去当前数据流448,并释放存储器位置以记录其它最佳匹配。因此,在对应于行432的下一帧中,处理器模块1 可以记录位置486,位置486表示在空间上不同于基于位置414、462和473的在先数据流的新产生数据流。因此,通过排除无效的数据流,可以将与表400相关联的数据包含在预定尺寸极限内。在一种实施例中,表400的尺寸可以被配置为适应高达16个数据流,其中每个数据流由一列和14行表示。同样地,可以排除对应于实时触摸但不再是表示该触摸仍然有效的记录数据的数据流。在某些实施例中,之前记录的数据在被删除之前可以被保持预定时间周期或预定帧数。应当理解,关于图3和4A-4C讨论的数据流构建方法也可以适用于检测单次触摸事件。例如,处理器模块1 可以在已经检测到任何触摸事件之前,如在检测到初始触摸之前识别M个坐标位置。在某些实施例中,数据流构建可以用来检测单次触摸事件,如在经历可能干扰其它类型的单次触摸检测方法的环境噪声水平的环境中。图5为用于确定是否出现两个或更多个同时发生的触摸的方法。当出现多个触摸时,一个或更多个得分可能不满足用来确定单个触摸状态的要求。因此,当识别多个触摸时考虑几种其它标准。在500处,处理器模块128已经检测到初始触摸并将初始触摸报告给操作系统,如在图3的304-308中。初始触摸具有相关联的数据流,在该示例中,为数据流 440。如图4B所示,数据流440具有在满足最小分数标准、相关度和/或空间连续性的行420、422、似4和似6中的有效输入,并且因此仍然被认为是有效触摸。图5的方法可以在已经处理最小数量的帧之后开始,或者可以在记录坐标位置(图3的324)的任何时间运行。 因此,图3和5的方法可以同时运行。在502处,处理器模块1 确定是否存在可以表示在触控面板102上存在第二个触摸的第二数据流。虽然仅讨论第二数据流,但应当理解,如下文所述,可以识别和讨论多于两个的附加数据流。如前所述,如预定数量的图像帧内的时间周期可以用来确定数据流是否已经存在足够长的时间周期以被认为是候选触摸事件。在图4B的示例中,三个空间上连续的坐标位置用作时间长度标准,如果在数据流内未检测到单个数据帧,则排除该数据流。如关于图4C讨论的那样,可以采用其它参数,如果没有数据流满足该时间长度标准,则该方法返回500。返回图4B,数据流442已经进入行420和424,并且因此不满足至少三个空间上连续的坐标位置的标准。因此,到位置408和467的输入可能源自寄生噪声。数据流444,446,448,450,454和456也不具有可接受的时间连续性。然而,数据流452满足该时间长度标准,因为已经在三个连续图像帧内将数据输入位置464,469和475。在504处,处理器模块1 将初始触摸和可能的后续触摸的平均数据流分数相互比较。针对每个可能的后续触摸实现这种比较。在一种实施例中,可以在所要求的时间长度范围内平均初始触摸的分数。例如,将平均在位置406、461、466和472记录的分数。同样地,将平均如在位置464、469和475记录的那些可能的后续触摸的分数。在某些实施例中,初始触摸可以具有比后续触摸好的平均分数。如前所述,更好的平均分数可以是较低的分数数值,而在其它实施例,更好的平均分数可以是较高的分数数值。在其它实施例中,可以确定平均相关度。在506处,处理器模块1 确定初始触摸和可能的后续触摸的平均分数彼此是否足够相似。在一种实施例中,可以确定初始触摸和可能的后续触摸之间的分数差;并且如果分数差小于预定阈值,则所述分数可以被视为“相似”。在另一种实施例中,处理器模块1 可以将分数比与阈值进行比较,以确定该分数比是否小于(或者在某些实施例中大于)阈值。仅以举例的方式,理想的匹配分数可以为较大的数值,如10M。即使该分数小于IOM,指纹可以仍然是匹配,并且在多触摸场合中,有效的触摸事件具有小于单个触摸事件将可接受的分数的分数。因此,如果初始触摸具有950的平均分数并且可能的二次触摸具有600的平均分数,则主触摸除以二次触摸的分数比将等于1. 58。可以设置如1. 9的阈值,使得如果分数比小于1.9,第二个触摸将被确定为有效的触摸事件。分数比被定义为具有分配给分子的较大数值和分配至分母的较小数值。因此,在某些实施例中,分数比将是二次触摸的分数除以主触摸的分数。注意到,如果分数被定义为,对于理想匹配为零,对于无相关性为IOM (例如,上文定义的S’分数的按比例缩放版),则初始触摸平均分数将代替为 1024-950 = 74,可能的二次触摸平均分数将代替为1024-600 = 424,并且这些替换分数之比将为5. 7。这说明如1. 9的阈值的使用依赖于分数定义的选择,并且最大程度地使以与相关度成比例的方式定义的分数有意义。潜在观念是,相关度的不同不大于如1.9的阈值因子。应当理解,可以采用不同的阈值因子。因此,如果初始触摸具有950的平均分数且可能的二次触摸具有350的平均分数,则分数比将为2. 7,并且将不满足上述阈值标准。应当理解,可以采用其它比较和阈值。在一种实施例中,为了满足阈值标准,二次触摸的平均分数 (或相关度)需要为初始触摸的平均分数(或相关度)的至少一半。
如果在506处分数比不满足阈值标准,则仍然仅存在单个触摸事件,并且该方法返回500。如果分数比满足阈值标准,则出现多触摸状态。延迟的报告(在该示例中为第二触摸出现之后的三帧)确保第二触摸是真实的触摸事件。在508处,处理器模块1 可以将坐标位置报告给操作系统。如下文所述,可以实现多个触摸的跟踪。应当理解,其它可能的触摸事件的识别和比较不限于第二个同时发生的触摸事件,但可以顺序地和/或同时地应用于其它可能的触摸事件。一旦已经识别二次或后续触摸事件并将其报告给操作系统,则处理器模块1 可以查找在空间上靠近已识别的触摸事件中的一个的坐标位置。这可以减轻处理负担,并且可能为用户提供更快的响应时间。图6图示了用于局部搜索接近被确认的触摸事件的候选事件的方法。例如,用户可以实现诸如旋转或缩放之类的姿势,其中两个手指(或其它物体)同时与触控面板102接触。用户继续移动多个触摸点中的至少一个,但不是快速地移动以致处理器模块1 不能跟踪从一帧到另一帧的局部运动。在一种实施例中,处理器模块1 在局部搜索时将停止构建图4B的数据流。这可以在已经检测到最大数量(如两个) 的预期同时发生的触摸时发生。在另一种实施例中,如果允许其它同时发生的触摸,则代替或增加局部搜索,处理器模块1 可以继续接收所有的最佳匹配并更新表400。在600处,处理器模块128已经识别初始触摸和一个后续触摸,如对应于数据流 452的第二触摸。在某些实施例中,可以存在第三触摸和/或多于三个同时发生的触摸。在接下来的示例中,讨论两个同时发生的触摸。在602处,处理器模块1 限定围绕每个有效触摸的邻近区域,如PXP矩阵。PXP 矩阵中的每一个可以为3X3坐标格网点,具有24mm或1英寸的直径,或其它距离,有效触摸的坐标位置位于中间。PXP矩阵的尺寸可以基于触控面板102的尺寸、采样或帧速率时间、实际应用、由用户定义等。可以采用最后识别的坐标位置。例如,如果最后获得的数据帧对应于图4B的行426,则将使用位置472和475中存储的坐标位置。在某些实施例中, PXP矩阵可以为正方形,但形状和尺寸不限于在此公开的实施例。在604处,处理器模块1 基于接下来获得的数据帧(图3的326)构建实时指纹并识别高达M个坐标位置(图3的314-32 。在606处,对于每个有效触摸,处理器模块 1观确定M个坐标位置中的一个在时间阈值内是否在多个P X P矩阵中的一个中。如前所述,时间阈值可以基于大量帧,如一帧或三帧。可以采用其它时间阈值。如果在该时间阈值内在每个PXP矩阵中找到最佳匹配,则在608处,处理器模块1 将每个触摸点的新的坐标位置报告给操作系统。随后该方法返回602。如果在606处最佳匹配未位于任一个PXP矩阵内,处理器模块1 可以返回图3 的300。如果最佳匹配位于一个PXP矩阵内,则在610处,处理器模块1 可以将单个触摸事件的新的坐标位置报告给操作系统并返回至图3的316。如果每个PXP矩阵具有相关联的最佳匹配,如当在600处识别两个或更多个有效触摸事件时,在612处,处理器模块 1 可以报告多个触摸事件的新的坐标位置,并返回602和/或316。处理器模块1 可以基于系统100、操作系统、当前运行的特定应用等的能力继续搜索其它触摸事件。图7图示了用于采用冗余验证检测同时发生的触摸的替换实施例,其中基于同一数据帧产生两个不同的声学指纹。例如,可以使用图2的系统200,其中三个传感器204、206 和208中的每一个产生不同的信号。在700处,处理器模块1 基于同一数据帧构建两个实时指纹。例如,可以基于传感器204和206之间的相位差分布构建第一实时指纹,并且可以基于传感器206和208之间的相位差分布构建第二实时指纹。在另一种实施例中,可以构建两个声学指纹,其中采用量值比构建一个声学指纹,采用相位差构建另一个声学指纹。 其它不同的声学指纹构建和组合可以用来构建所述声学指纹中的一个或二者。通过采用多于一个的声学指纹,更好地解决小屏幕中的噪声灵敏度问题。同样,可以构建多于两个的实时指纹。通常,较大数量的实时指纹提供较高程度的冗余信息,并且提供更多的机会来采用冗余验证算法验证真实触摸坐标和丢弃寄生触摸坐标。提供较大数量的实时指纹的一种方式是将附加压电元件添加至传感器基板,添加更多个压电信号通道到电子元件,并计算附加的可能压电信号对之间的相位差和/或量值比分布。例如,在图2中,除了传感器204、 206和208,可以添加附加压电元件或其它传感器和电信号通道。根据特定应用的需求,通过多触摸性能的改善可以证明这种添加压电元件和电信号通道的额外成本和/或额外计算负载是有道理的。这对于需要支持三个或更多个同时发生的触摸来说特别如此。在702处,处理器模块1 将第一实时指纹与如在校准文件138内的模板指纹进行比较,并且在704处,处理器模块1 将第二实时指纹与不同的校准文件,如校准文件164 内的模板指纹进行比较。在706和708处,处理器模块1 分别识别用于第一和第二实时指纹中的每一个的M个最佳匹配。在710处,处理器模块1 基于冗余验证标准将第一实时指纹的最佳匹配与第二实时指纹的最佳匹配进行配对。冗余验证标准例如可以为两个最佳匹配的坐标位置之间的最大距离。处理器模块1 因此可以将与第一实时指纹相关联的每个最佳匹配的坐标位置与和第二实时指纹相关联的每个最佳匹配的坐标位置进行比较。如果两个坐标位置之间的距离小于距离阈值,则将这两个最佳匹配配对。应当理解,可以采用其它冗余验证方法。在712处,如果未识别任何最佳匹配对,则所述匹配中没有一个位于同一邻近区域,并且在触控面板201上不存在触摸。该方法返回700。在714处,如果识别单个对,则在 716处,如果分数和/或相关度满足单个触摸标准,则处理器模块1 将单个触摸事件的坐标报告给操作系统。该方法返回700。如果识别多于一对,则在718处,处理器模块1 将平均分数之比与阈值进行比较,以确定所述分数彼此如何相似。再一次,可以采用相关度而不是分数。与一个配对的最佳匹配相关联的分数可以被平均,以及与其它配对的最佳匹配相关联的分数可以被平均。 在一种实施例中,处理器模块128已经识别一个初始触摸,其为触控面板201上第一个触摸。这会出现,因为用户实际上将不可能在同一测量时间周期期间,如在可以为23ms的单个时间帧期间在两个不同的位置处开始触控面板201的触摸。如前所述,同时发生的触摸的分数不在识别单个触摸时使用的参数的内。在另一种实施例中,如果还未识别初始触摸, 具有更好分数的配对可以被指定为初始触摸。如果分数比不满足阈值标准,则在720处,处理器模块1 将初始触摸识别为单个触摸并将坐标报告给操作系统。在某些实施例中,如果分数和/或相关度满足单个触摸的标准,处理器模块1 可以仅报告坐标。该方法返回700。如果在718处分数比满足阈值条件,则存在多于一个的触摸。在722处,处理器模块1 将所述最佳匹配对中的两者的坐标都报告给操作系统。该方法返回700,以继续对在整个触控面板201范围内检测到的最佳匹配进行配对,和/或可以基于离已识别的坐标位置的距离阈值进行局部搜索,如图6中一样。应当理解,在718处,处理器模块1 可以将多于一对与初始触摸进行比较。这允许识别多于两个的同时发生的触摸。同样,M可以基于应用、可能的触摸数量等变化。图7的方法还可以考虑不具有与之前检测到的触摸相关联的数据的多个帧。例如,即使在所述帧不产生对应于初始触摸的最佳匹配对时,处理器模块1 可以在一个、两个或多个帧内继续报告初始触摸的存在。如果超过时间阈值,如三个空帧,则处理器模块 128随后可以停止报告初始触摸的坐标。类似的处理可以应用于其它同时发生的触摸。由于图3和5-7的方法处理之前可能已经用来仅检测单个触摸事件的数据,因此算法、程序等可以被提供为可下载程序或其它类型的软件,所述软件被升级以在不修改硬件的情况下将触摸系统100,200扩展至多触摸能力。可替换地,可以进行硬件修改,以实现多触摸实施例中的至少一个。应当理解,上述说明的目的仅为描述性而非限制性的。例如,上述实施方式(和/ 或其多个方面)可以彼此组合使用。此外,在不偏离本发明的范围的情况可以进行多种修改以使特定情形或材料适合本发明的教导。上述说明使用示例来揭露本发明,包括最佳实施例,且同时使本领域技术人员能够实践本发明,包括产生和使用任何装置或系统,以及执行任何整合的方法。虽然本文中所描述的材料的尺寸和类型用于定义本发明的参数,但其并不是限制性的而仅为示例性实施例。本领域技术人员在回顾上述说明后即可明显得知许多其它实施方式。因此,本发明的范围应当参考随附的权利要求以及这种权利要求具有的等同物的全部范围确定。在随附的权利要求中,术语〃 including"和〃 in which"用作对应的术语"comprising"和"wherein"的通俗英语同义词。而且,在接下来的权利要求中,术语"第一"、“第二"和"第三"等仅仅用作标记,并且不是要要求对它们的目标强加数值要求。
权利要求
1.一种检测触控面板上的触摸事件的方法,包括下述步骤基于来自至少一个传感器的至少一个信号识别多组坐标位置,所述至少一个信号响应于至少一个触摸事件,所述坐标位置表示关于模板指纹的匹配;基于第一距离阈值比较所述多组坐标位置中的连续的坐标位置,以形成满足第一距离阈值的空间上连续的坐标位置数据流;以及识别对应于所述空间上连续的坐标位置数据流中的一个的触摸事件,所述数据流具有最小数量的空间上连续的坐标位置。
2.根据权利要求1所述的方法,其中基于初始坐标位置组内的最佳匹配识别初始触摸,在所述初始触摸之后识别所述触摸事件,所述触摸事件和所述初始触摸是同时发生的。
3.根据权利要求1所述的方法,其中识别所述多组坐标位置的步骤还包括从所述多组坐标位置中的一个内识别最佳匹配,所述最佳匹配与所述模板指纹中的一个具有最高相关度;排除在所述最佳匹配的第二距离阈值内的坐标位置;以及基于所述至少一个信号识别其它坐标位置。
4.根据权利要求1所述的方法,其中基于来自至少两个传感器的至少两个信号识别所述多组坐标位置。
5.根据权利要求1所述的方法,还包括下述步骤当来自预定数量的连续多组坐标位置的、空间上连续的坐标位置还未被添加至数据流时,排除该数据流。
6.根据权利要求1所述的方法,其中所述坐标位置中的每一个具有基于与所述模板指纹中的一个的相关度的分数,该方法还包括下述步骤基于坐标位置组内的最高的相关度识别初始触摸;通过将与和所述初始触摸相关联的数据流中的每个坐标位置相关联的分数进行平均, 计算用于所述初始触摸的平均分数;以及计算用于包括最小数量的连续坐标位置的数据流的平均分数,进一步基于用于初始触摸的平均分数和用于该数据流的平均分数之间的关系识别触摸事件。
7.根据权利要求1所述的方法,还包括检测触控面板上的至少两个同时发生的触摸事件的步骤。
8.根据权利要求1所述的方法,还包括基于在识别触摸事件之后识别的坐标位置组识别所述触摸事件的新的坐标位置,所述新的坐标位置接近所述触摸事件。
9.根据权利要求1所述的方法,空间上连续的坐标位置的最小数量为至少三个。
10.一种触摸系统,包括 触控面板;至少一个传感器,用于获取与触控面板上的至少一个触摸事件相关联的信号;和处理器模块,被配置为基于随着时间的过去获得的所述信号识别多组坐标位置,所述坐标位置表示关于模板指纹的匹配,该处理器模块基于距离阈值比较所述多组坐标位置中的连续的坐标位置,以形成满足所述距离阈值的空间上连续的坐标位置数据流,该处理器模块在空间上连续的坐标位置数据流中的一个具有最小数量的空间上连续的坐标位置时识别至少一个触摸事件。
11.根据权利要求10所述的触摸系统,其中所述至少一个传感器还包括用于获得与至少两个同时发生的触摸事件相关联的信号的至少两个传感器。
12.根据权利要求10所述的触摸系统,其中所述至少一个传感器还包括至少两个传感器,所述处理器模块进一步被配置为基于由所述至少两个传感器获得的信号构建实时指纹,所述实时指纹和模板指纹基于振幅量值比和相位差中的至少一种。
13.根据权利要求10所述的触摸系统,所述处理器模块进一步被配置为基于包括所述信号的单个数据帧识别初始触摸,所述初始触摸在仅所述坐标位置中的一个相对于所述模板指纹具有满足分数阈值的相关度时被识别。
14.根据权利要求10所述的触摸系统,其中所述处理器模块进一步被配置为丢弃在所述至少一个触摸事件的预定距离内的坐标位置。
15.一种用于检测触控面板上的至少两个同时发生的触摸事件的方法,包括下述步骤检测来自至少一个传感器的至少一个信号;基于所述至少一个信号构建至少两个实时指纹;基于所述至少两个实时指纹与模板指纹的比较识别用于至少两个实时指纹中的每一个的最佳匹配组;以及在与所述实时指纹中的一个相关联的所述最佳匹配中的至少两个满足与和其它实时指纹相关联的所述最佳匹配中的至少两个相关的冗余验证标准时,识别同时发生的触摸事件。
16.根据权利要求15所述的方法,其中检测来自至少一个传感器的至少一个信号的步骤还包括检测来自至少三个传感器的至少三个信号。
17.根据权利要求15所述的方法,其中所述冗余验证标准为距离阈值。
18.根据权利要求15所述的方法,其中所述最佳匹配包括与至少两个实时指纹具有最高相关度的模板指纹,该方法还包括基于所述相关度确定用于所述最佳匹配中的每一个的分数,基于所述分数的比较进一步识别同时发生的触摸事件。
19.根据权利要求15所述的方法,其中所述最佳匹配包括与至少两个实时指纹具有最高相关度的模板指纹,该方法还包括下述步骤基于所述相关度确定用于所述最佳匹配中的每一个的分数;计算与所述实时指纹中的一个相关联的第一最佳匹配和与其它实时指纹相关联的第二最佳匹配之间的分数比,所述第一最佳匹配和第二最佳匹配满足所述冗余验证标准;以及当所述分数比不满足阈值标准时排除所述第一最佳匹配和第二最佳匹配。
20.根据权利要求15所述的方法,还包括在与所述实时指纹中的一个相关联的最佳匹配中的仅一个满足与和其它实时指纹相关联的最佳匹配中的仅一个相关的冗余验证标准时识别单个触摸事件。
全文摘要
本发明公开一种检测触控面板上的触摸事件的方法,包括基于来自至少一个传感器的至少一个信号识别多组坐标位置。所述至少一个信号响应于至少一个触摸事件,所述坐标位置表示关于模板指纹的匹配。基于第一距离阈值比较所述多组坐标位置中的连续的坐标位置,以形成满足第一距离阈值的空间上连续的坐标位置数据流。识别对应于所述空间上连续的坐标位置数据流中的一个的触摸事件,所述数据流具有最小数量的空间上连续的坐标位置。
文档编号G06F3/043GK102576267SQ201080043596
公开日2012年7月11日 申请日期2010年9月16日 优先权日2009年9月29日
发明者亨利·M·德苏扎 申请人:泰科电子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1