专利名称:在触摸面板中检测多触摸并执行旁近触摸分离的方法
技术领域:
与示例性实施例一致的设备和方法总体涉及一种触摸面板,更具体地讲,涉及检测多触摸和在触摸面板中执行旁近触摸分离以及操作包括触摸面板的触摸屏的方法。
背景技术:
触摸面板和触摸屏被广泛用于电子装置,以检测用户的输入动作或事件。用户可使用手指或手写笔来触摸触摸屏的表面,从而可在采用触摸屏作为一个输入装置的电子装置中执行期望的功能。触摸屏的使用正在扩展到各种装置,特别是追求小型化的移动装置,触摸屏正在代替诸如键盘、鼠标等的输入装置。随着使用被扩展并且性能被提高,正在研究诸如多触摸的高级功能,其中,在多触摸中,触摸屏中的多个位置被基本同时触摸。
发明内容
一个或多个示例性实施例提供在触摸面板中检测多触摸的方法以及执行旁近触摸分离的方法。一个或多个示例性实施例还提供触摸屏装置以及相关方法。根据示例性实施例的一方面,提供一种检测触摸面板中的多触摸的方法,所述触摸面板包括用于感测各自输入触摸程度的多个面板点,所述方法包括通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度,来确定有效触摸程度;通过基于有效触摸程度的二维模式执行旁近触摸分离来在具有有效触摸程度的面板点之中确定一个或多个触摸点。可通过如下步骤来确定有效触摸程度基于输入触摸程度的分布适应性地确定噪声参考程度;将小于噪声参考程度的输入触摸程度作为噪声触摸程度而去除;将等于或大于噪声参考程度的输入触摸程度作为有效触摸程度而保留。可通过如下步骤来确定噪声参考程度计算表示具有各个输入触摸程度的面板点的数量的直方图;针对多个阈值触摸程度,计算小于阈值触摸程度的输入触摸程度的噪声分布以及等于或大于阈值触摸程度的输入触摸程度的触摸分布;基于直方图、噪声分布和触摸分布来确定噪声参考程度。噪声参考程度可被设置为阈值触摸程度,该阈值触摸程度给出VBC(t)=WN(t) XWT(t) X [MN(t)-MT(t)]2的最大值,其中,t表示阈值触摸程度,WN(t)表示小于阈值触摸程度的输入触摸程度的噪声直方图权重值,MN(t)表示小于阈值触摸程度的输入触摸程度的噪声均值,WT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸直方图权重值,MT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸均值。
可选地,噪声参考程度可被设置为阈值触摸程度,该阈值触摸程度给出vwc(t)=WN(t) XVN(t)+WT(t) XVT(t)的最小值,其中,t表示阈值触摸程度,WN(t)表示小于阈值触摸程度的输入触摸程度的噪声直方图权重值,VN(t)表示小于阈值触摸程度的输入触摸程度的噪声方差值,WT(t)表不等于或大于阈值触摸程度的输入触摸程度的触摸直方图权重值,VT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸方差值。
可通过如下步骤来确定一个或多个触摸点确定一个或多个触摸组,每个触摸组对应于触摸面板中的具有有效触摸程度并且彼此相邻的面板点;在行方向模式和列方向模式中确定每个触摸组的模式;基于每个触摸组的模式分离每个触摸组中的触摸点,以提供触摸点的坐标。可通过如下步骤来确定一个或多个触摸组通过将第一值赋值给具有有效触摸程度的面板点并通过将第二值赋值给具有噪声触摸程度的面板点,产生二元映射图;扫描二元映射图以确定触摸组。可通过如下步骤来扫描二元映射图设置包括与源点相邻的核心点的核心;当源点具有第一值并且所有的核心点具有第二值时,检测到新的触摸组。针对源点(X,y),核心点可被设置为(x-1, y-1)、(x, y-1)、(x+1, y-1)、(x_l, y),其中,x是列坐标,y是行坐标,可从源点(0,0)开始,针对所有的源点扫描二元映射图,使得当一个行被扫描时列坐标X首先被增加并且行坐标I被增加。可通过如下步骤来确定每个触摸组的模式确定与行方向和值的峰值最大值的数量相应的列方向边缘值,通过将每个触摸组的每个行中的面板点的有效触摸程度相加而得到每个行方向和值;确定与列方向和值的峰值最大值的数量相应的行方向边缘值,通过将每个触摸组的每个列中的面板点的有效触摸程度相加而得到每个列方向和值;将列方向边缘值与行方向边缘值进行比较,以确定每个触摸组的每个模式。可选地,可通过将每个触摸组的行方向长度和列方向长度进行比较,以确定每个触摸组的每个模式。当每个触摸组的行方向长度和列方向长度值的至少一个大于参考长度时,可检测到非有意的触摸。可通过如下步骤来分离每个触摸组中的触摸点基于每个触摸组的每个模式,获得每个触摸组的每个行中的或者每个列中的具有最大有效触摸程度的面板点的候选坐标;对最大有效触摸程度进行比较,以在候选坐标中确定触摸点的坐标。根据一个或多个示例性实施例,提供一种操作包括触摸面板和显示面板的触摸屏的方法,所述触摸面板具有用于感测各自输入触摸程度的多个面板点,所述方法包括通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度,来确定有效触摸程度;通过基于有效触摸程度的二维模式执行旁近触摸分离来在面板点之中确定一个或多个触摸点;提取显示面板中的触摸像素的映射像素,显示面板中的触摸像素对应于触摸面板中的触摸点。可通过如下步骤来提取触摸像素的映射坐标设置包括聚集在每个触摸点上的面板点的部分的蒙板;使用蒙板中的面板点的输入触摸程度作为权重值来计算触摸像素的映射坐标。蒙板可包括聚集在每个触摸点上的以多个行和多个列布置的面板点。
根据一个或多个示例性实施例,提供一种在触摸板中执行旁近分离的方法,所述触摸板具有用于感测各自输入触摸程度的多个面板点,所述方法包括基于输入触摸程度中的有效触摸程度来确定一个或多个触摸组,每个触摸组对应于触摸面板中的具有有效触摸程度并且彼此相邻的面板点;从行方向模式和列方向模式中确定每个触摸组的模式;基于每个触摸组的模式分离每个触摸组中的触摸点,以提供触摸点的坐标。可通过如下步骤来分离每个触摸组中的触摸点基于每个触摸组的模式,获得每个触摸组的每个行中的或者每个列中的具有最大有效触摸程度的面板点的候选坐标;对最大有效触摸程度进行比较,以在候选坐标中确定触摸点的坐标。可基于输入触摸程度的分布适应性地确定噪声参考程度;可将小于噪声参考程度的输入触摸程度作为噪声触摸程度而去除;可将等于或大于噪声参考程度的输入触摸程度作为有效触摸程度而保留。根据另一示例性实施例的一方面,提供一种装置,包括触摸显示屏,包括触摸面板和显示面板,触摸面板具有用于感测各自输入触摸程度的多个面板点;触摸面板控制单元,被构造为通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度来确定有效触摸程度,通过基于有效触摸程度的二维模式执行旁近触摸分离来在面板点之中确定一个或多个触摸点;显示驱动器,被构造为控制显示面板以在显示面板上显示图像。
通过下面结合附图进行的详细描述,说明性的非限制示例性实施例将被更清楚地理解,其中图I是示出根据示例性实施例的在触摸面板中检测多触摸的方法的流程图;图2是示出根据示例性实施例的包括触摸面板的装置的框图;图3是示出根据示例性实施例的多触摸检测器的框图;图4是示出根据示例性实施例的确定有效触摸程度的方法的流程图;图5是示出从图2的触摸面板提供的输入帧数据的示例的示图;图6是示出从图5的输入帧数据确定的有效帧数据的示图;图7是示出根据示例性实施例的确定噪声参考程度的方法的流程图;图8是示出图7的确定噪声参考程度的示例的流程图;图9是示出图7的确定噪声参考程度的另一示例的流程图;图10是示出根据示例性实施例的通过执行旁近触摸分离来检测触摸点的方法的流程图;图11是示出图10的方法中产生二元映射图的示例的流程图;图12是示出从图5的输入帧数据产生的二元映射图的示图;图13A和图13B是用于描述扫描二元映射图以确定触摸组的示例的示图;图14A和图14B是示出用于扫描二元映射图的核心(kernel)的其他示例的示图;图15是示出图10的方法中扫描二元映射图以确定触摸组的示例的流程图;图16是用于描述图10的方法中确定每个触摸组的每个模式的示例的示图;图17是示出根据示例性实施例的在触摸面板中执行旁近触摸分离的方法的示图18是用于描述图17的方法中提供触摸点的坐标的示例的示图;图19是示出图10的方法中扫描二元映射图以确定触摸组的示例的示图;图20是示出从由图2的触摸面板提供的输入帧确定的有效帧数据的示图;图21是示出与图20的有效帧数据相应的二元映射图的示图;图22是用于描述图17的方法中提供触摸点的坐标的示例的示图;图23是示出根据示例性实施 例的触摸屏装置的框图;图24示出在触摸屏中执行多触摸的示例;图25是示出触摸面板分辨率和显示面板分辨率的示例的示图;图26是示出触摸面板的坐标和显示面板的坐标之间的示例映射关系的示图;图27是示出根据示例性实施例的操作触摸屏的方法的流程图;图28是用于描述图27的方法中提取触摸像素的映射坐标的示例的示图;图29是示出根据示例性实施例的触摸屏装置的框图。
具体实施例方式以下,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。然而,可以以许多不同的形式实施本发明构思,并且本发明构思不应被解释为局限于在此阐述的示例性实施例。相反,提供这些实施例从而本公开将会是彻底和完整的,并将本发明构思的范围完全地传达给本领域的技术人员。在附图中,为了清楚可能夸大层和区域的大小和相对大小。相同的标号始终表示相同的元件。应该理解,尽管在这里可使用术语第一、第二、第三等来描述不同的元件,但是这些元件不应被这些术语所限制。这些术语用于区分一个元件与另一元件。因此,在不脱离本发明构思的教导的情况下,下面论述的第一元件可被称为第二元件。如这里所使用的,术语“和/或”包括一个或多个相关列出的项的任意或全部组合。应该理解,当元件被称作“连接”或“结合”到另一元件时,该元件可能直接连接或结合到另一元件,或者可能存在中间元件。相反,当元件被称作“直接连接”或“直接结合”到另一元件时,不存在中间元件。用于描述元件之间的关系的其他词语(例如,“在...之间”与“直接在...之间”、“相邻”与“直接相邻”等)应该以同样的方式解释。这里使用的术语仅用于描述特定示例性实施例的目的,而非为了限制本发明构思。如在这里使用的,除非上下文另有清楚的指示,单数形式也意图包括复数形式。还应该理解,当在本说明书中使用术语“包括”和/或“包含”时,其表示存在叙述的特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或它们的组。这里使用的术语“单元”表示硬件组件和/或由硬件组件(例如,处理器)执行的软件组件。除非另有定义,否则这里使用的所有术语(包括技术和科学术语)具有与本发明构思属领域的普通技术人员通常理解的含义相同的含义。还应该理解,除非这里明确定义,否则术语(诸如在常用词典中定义的)应被解释为具有与所述术语在相关领域的上下文中的含义一致的含义,而不应理想化或过于形式地被理解。图I是示出根据示例性实施例的在触摸面板中检测多触摸的方法的流程图。参照图1,为了检测具有用于感测各自输入触摸程度的多个面板点的摸面板中的多触摸,通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度,来确定有效触摸程度(Sioo)。通过基于有效触摸程度的二维模式执行旁近触摸分离,来在具有有效触摸程度的面板点之中确定一个或多个触摸点(S500)。有效触摸程度的二维模式表示触摸面板上的模式。如将要描述的,二维模式可包括列方向的模式和行方向的模式。在该公开中,多触摸表示基本同时在触摸面板上执行的两个或更多个触摸,不包括在充足的时间间隔之后顺序执行的触摸。基本同时触摸可表示在预定时间周期(例如,感测并提供一个帧数据的触摸面板的帧周期)之内执行的触摸。 在根据示例性实施例的检测多触摸的方法中,可适应性地去除噪声,并且可分离旁近触摸,从而精确地检测多触摸。以下,参照图2和图3描述根据示例性实施例的用于检测多触摸的装置,参照图4至图22描述根据示例性实施例的适应性地去除噪声,执行旁近触摸分离以及检测多触摸的方法,参照图23至图28描述触摸屏装置和操作触摸屏装置的方法。图2是示出根据示例性实施例的包括触摸面板的装置的框图。参照图2,装置1000包括触摸面板100和多触摸检测器300。当装置1000对应于触摸屏装置时,触摸面板100可表示除了触摸面板还包括显示面板的触摸屏,所述装置还可包括坐标映射器500。触摸面板100可包括多个面板点,所述多个面板点以多个列和多个行的阵列被布置。触摸面板上的面板点的每个位置可由(x,y)表示,其中,X表示列坐标,y表示行坐标。用于表示面板点的坐标不限于基于彼此正交的坐标轴的直角坐标的组合。任何其他坐标系统可用于表示面板点的坐标。例如,对角线方向上的轴可用于表示一个坐标。这样,任意两个坐标的组合可用于表示触摸面板100上的面板点的位置。此外,容易理解,本发明构思可应用于列坐标X和行坐标y交换的情况。触摸面板100可被构造为感测通过基本同时接触多个面板点而执行的多个触摸。换句话说,触摸面板100可被构造为输出一组表示在各个面板点上的接触强度或触摸强度的输入触摸程度IN。该组输入触摸程度IN可被称为输入帧数据,可每感测周期(帧周期)提供输入帧数据。可通过多触摸检测器300来执行图I的检测多触摸的方法。即,多触摸检测器300通过基于输入触摸程度IN的分布适应性地从输入触摸程度中去除噪声触摸程度来确定有效触摸程度,并通过基于有效触摸程度的二维模式执行旁近触摸分离,来确定具有有效触摸程度的面板点之中的一个或多个触摸点TXY。如上所述,可由与列坐标X和行坐标y的组合对应的(x,y)表示每个触摸点的每个位置。当装置1000对应于触摸屏装置时,装置1000还可包括坐标映射器500。触摸屏可表示包括重叠的触摸面板和显示面板的单个屏幕,并且包括这样的触摸屏的任何装置可被称为触摸屏装置。坐标映射器500可提前显示面板中的触摸像素的映射坐标DXY,其中,显示面板中的触摸像素对应于触摸面板中的触摸点。换句话说,触摸像素的位置和对应的触摸点的位置可在包括触摸面板和显示面板的触摸屏上一致。通过这样将触摸面板位置映射到显示面板位置,用户可执行输入动作,所述输入动作包括用于选择显示在触摸屏上的图标或菜单项的单触摸动作、多触摸动作(例如,拖拽、捏、伸展等)。图3是示出根据示例性实施例的多触摸检测器的框图。
参照图3,多触摸检测器300可包括噪声去除器310、触摸组检测单元330、模式决定单元350、精细触摸检测单元370。噪声去除器310基于输入触摸程度IN的分布适应性地去除输入触摸程度IN中的噪声触摸程度。例如,噪声去除器310可基于输入触摸程度IN的分布来确定噪声参考程度NL,并且可基于确定的噪声参考程度NL去除每个作为噪声触摸程度的输入触摸程度IN或者保留每个作为有效触摸程度的输入触摸程度IN。触摸组检测单元330可确定一个或多个触摸组,从而每个触摸组对应于触摸面板100中的具有有效触摸程度并且彼此相邻的面板点。在示例性实施例中,除了有效触摸程度,噪声消除器310可提供二元映射图。在此情况下,触摸组检测单元330可通过扫描二元映射图来确定触摸组。模式决定单元350可在行方向模式和列方向模式之中确定每个触摸组的每个模式。行方向模式可表示触摸组中的多个触摸沿行方向布置,列方向模式可表示触摸组中的多个触摸沿列方向布置。精细触摸检测单元370可基于每个触摸组的每个模式来分离每个触摸组中的触摸点,以提供触摸点的坐标。单个触摸组中的多个触摸可被称为旁近触摸,精细触摸决定单元370可执行旁近触摸分离,以检测这样的旁近触摸来确定单个触摸组中的一个或多个触摸点。这样,通过基于有效触摸程度的二位模式的旁近触摸分离,可有效并精确地检测二位触摸面板上的多触摸。在现有技术的装置中,不能检测旁近触摸,并且提供旁近触摸的平均位置作为触摸点的坐标。根据示例性实施例,旁近触摸可被精确地检测至触摸面板的分辨率允许的程度。图4是示出根据示例性实施例的确定有效触摸程度的方法的流程图。参照图4,为了确定有效触摸程度,可基于输入触摸程度的分布来确定噪声参考程度NL(S200)。小于确定的噪声参考程度NL的输入触摸程度IN可被作为噪声触摸程度去除(S300),等于或大于确定的噪声参考程度NL的输入触摸程度IN可作为有效触摸程度被保留(S400)。换句话说,基于输入触摸程度IN的分布对噪声参考程度NL的确定可表示基于输入触摸程度IN的分布对噪声的适应性消除。如果始终确定噪声参考程度NL而不管触摸强度(像现有技术中的情况那样),则触摸检测错误会增加,从而相对弱的触摸可被作为噪声而忽略,或者在整体触摸强度相对强的情况下,用户非有意的面板点可被检测作为触摸点。相反,根据示例性实施例,通过基于输入触摸程度的分布适应性地去除噪声,可有效地检测用户的可变的触摸强度的输入触摸动作。图5是示出从图2的触摸面板提供的输入帧数据的示例的示图,图6是示出从图5的输入帧数据确定的有效帧数据的示图。图5中示出输入帧数据INFDATA1,其在与触摸面板的一个感测时间周期相应的帧周期期间被感测。输入帧数据INFDATA1包括与触摸面板中的所有面板点相应的输入触摸程度IN。为了便于描述,图5中示出具有七列(X = O至6)、十三行(Y = O至12)的输入帧数据INFDATA1。然而,输入帧数据的列和行的数量可基于触摸面板的分辨率或与触摸面板的部分相应的活动窗口而改变。
与触摸面板的一个面板点对应的每个输入触摸程度可由n比特数字值表示,其中,n为正整数。例如,当输入触摸程度由6比特表示时,每个输入触摸程度可以是从O至63的64个值之一,当输入触摸程度由8比特表示时,每个输入触摸程度可以是从O至255的256个值之一。当触摸面板输出模拟信号时,可使用模数转换器将模拟信号装换为图5中所示的数字值。例如,参照图5,第三列(X = 2)、第四行(y = 3)的面板点的坐标可被表示为(X,y) = (2,3),该点的输入触摸程度为30。面板点和相应的输入触摸程度之间的关系可被表示为 IN(2,3) = 30。例如,当噪声参考程度NL被确定为35时,小于35的输入触摸程度可被作为噪声去除,等于或大于35的输入触摸程度可被保留作为有效触摸程度。在图6中示出这样从输入帧数据INFDATA1确定的有效帧数据VLFDATA1。参照图6,有效帧数据VLFDATA1包括5个有效触摸程度,面板点(x,y)和相应的有效触摸程度VL(x,y)之间的关系可被表示为VL(3,3) = 50,VL(3,4) = 58,VL(3, 5)=44,VL (3,6) = 58,VL (3,7) = 50。如图6所示,0值可被一律地强制施加到与作为噪声被去除的输入触摸程度相应的面板点。例如,对于面板点(2,3),输入触摸程度可被表示为被认为是噪声的IN(2,3) = 30,有效触摸程度可被表示为VL(2,3) =0。图7是示出根据示例性实施例的确定噪声参考程度的方法的流程图。参照图7,确定直方图HST,直方图HST表示具有各个输入触摸程度的面板点的各个数量(S210)。针对多个阈值触摸程度来计算噪声分布和触摸分布(S250),其中,根据小于阈值触摸程度的输入触摸程度来计算噪声分布,根据等于或大于阈值触摸程度的输入触摸程度来计算触摸分布。噪声分布和触摸分布可包括各自的均值和/或各自的方差值。可基于直方图HST、噪声分布和触摸分布来确定噪声参考程度NL(S260)。例如,可通过将直方图HST的各个权重值应用到噪声分布和触摸分布来确定噪声参考程度NL。这样,可基于噪声分布、触摸分布和直方图权重值来适应性地确定适于输入触摸程度IN的分布的噪声参考程度。 图8是示出图7的确定噪声参考程度的示例的流程图。参照图8,初始化用于最终确定噪声参考程度NL的参数(S212)。例如,阈值触摸程度t被设置为0,噪声参考程度NL被设置为0,最大方差值VMAX被设置为O。计算直方图HST(S214)从而具有各个输入触摸程度i的面板点的各个数量Ni可被表示为HST (i) = Ni,并确定最大输入触摸程度INMAX(S216)。例如,在图5的输入帧数据INFDATA1的情况下,直方图HST可被表示为HST (0)=51,HST(I) = 4, HST (2) = 5, HST (6) = 6, HST (7) = 4, HST (10) = 4, HST (16) = 2, HST (26)=2,HST (30) =4,HST (35) =4,HST (44) =1,HST (50) =2,HST (58) =2,针对其他的输入触摸程度j,HST(j) =0。所有HST(i)之和对应于包括在触摸面板中的面板点的总数量。在图5的情况下,面板点的总数量为91,最大输入触摸程度INMAX为58。当阈值触摸程度t小于最大输入触摸程度INMAX (S218 :是)时,计算噪声分布和触摸分布(S220)。噪声分布表不小于阈值触摸程度t的输入触摸程度的分布,触摸分布表示等于或大于阈值触摸程度t的输入触摸程度的分布。噪声分布和触摸分布的每个可由各自的均值和/或各自的方差值表示。换句话说,对于阈值触摸程度t,噪声分布可由噪声均值丽(t)和/或噪声方差值VN(t)表示,触摸分布可由触摸均值MT (t)和/或触摸方差值VT (t)表示,可使用式1、2、3、4进行计算。(式I)AfM^ = -sTiri-
XbHSTXi)(式2)
tZlU-MJSKt)) 2^HSTXt)]VNit)=^31-Tl-
T0HSTXt)(式3)MTit)= -
各 HST(J)(式4)
j:\u-MTit)) 2^HSTXi)]VTU) = -d-
2 HSTXt)在式3和4中,n表示最大输入触摸程度INMAX。如式5所示,通过将直方图权重值应用到噪声分布和触摸分布来计算类间方差(between-class variance)值 VBC(t)(S222)。(式5)VBC (t) = WN (t) X WT (t) X [MN ⑴-MT ⑴]2在式(5)中,WN(t)表示噪声直方图权重值,WT (t)表示触摸直方图权重值,可如式6和7那样进行计算。(式6)
HSTXt)WNU)=~^-
XbHSTit)(式7)
2^57X0WIXt) = -^-
2 HSTXi)当类间方差值VBC(t)大于最大方差值VMAX(S224 :是)时,使用类间方差值VBC (t)更新最大方差值VMAX,使用阈值触摸程度t更新噪声参考程度NL(S226)。当类间方差值VBC(t)不大于最大方差值VMAX(S224 :否)时,不更新最大方差值VMAX和噪声参考程度NL,并保持针对阈值触摸程度t-1的先前值。将阈值触摸程度增加I (S228),对于所有小于最大输入触摸程度INMAX的阈值触摸程度t重复上述S218、S220、S222、S224、S226、S228。当阈值触摸程度t不小于最大输入触摸程度INMAX (S218 :否)时,停止上述重复,并最终确定噪声参考程度NL。
结果,噪声参考程度NL被最终设置为给出类间方差值VBC(t)的最大值的阈值触摸程度t这样,可基于输入触摸程度的分布来确定噪声参考程度NL,可使用确定的噪声参考程度NL来去除噪声,从而有效地检测用户的可变的触摸强度的输入触摸动作。图9是示出图7的确定噪声参考程度的另一示例的流程图。参照图9,初始化用于最终确定噪声参考程度NL的参数(S212)。例如,阈值触摸程度t被设置为0,噪声参考程度NL被设置为O。最小方差值VMIN被设置为足够大的值Va0计算直方图HST(S214)从而具有各个输入触摸程度i的面板点的各个数量Ni可被表示为HST(i) = Ni,并且如上面按照图8描述的那样确定最大输入触摸程度INMAX (S216)。当阈值触摸程度t小于最大输入触摸程度INMAX (S218 :是)时,计算噪声分布和触摸分布(S220)。噪声分布和触摸分布的计算与参照图8所描述的相同。如式8所示,通过将直方图权重值应用到噪声分布和触摸分布来计算类内方差(within-class variance)值 V¥C(t)(S223)。(式8)
权利要求
1.一种检测触摸面板中的多触摸的方法,所述触摸面板包括用于感测各自输入触摸程度的多个面板点,所述方法包括 通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度,来确定有效触摸程度; 通过基于有效触摸程度的二维模式执行旁近触摸分离,来在具有有效触摸程度的面板点之中确定一个或多个触摸点。
2.根据权利要求I所述的方法,其中,确定有效触摸程度的步骤包括 基于输入触摸程度的分布适应性地确定噪声参考程度; 将小于噪声参考程度的输入触摸程度作为噪声触摸程度而去除; 将等于或大于噪声参考程度的输入触摸程度作为有效触摸程度而保留。
3.根据权利要求2所述的方法,其中,适应性地确定噪声参考程度的步骤包括 确定表示具有各个输入触摸程度的面板点的各个数量的直方图; 针对多个阈值触摸程度,确定小于阈值触摸程度的输入触摸程度的噪声分布以及等于或大于阈值触摸程度的输入触摸程度的触摸分布; 基于直方图、噪声分布和触摸分布来确定噪声参考程度。
4.根据权利要求3所述的方法,其中,噪声参考程度被设置为阈值触摸程度,该阈值触摸程度给出VBC(t) = WN(t) XWT(t) X [MN(t)-MT(t)]2的最大值,其中,t表示阈值触摸程度,WN(t)表不小于阈值触摸程度的输入触摸程度的噪声直方图权重值,MN(t)表不小于阈值触摸程度的输入触摸程度的噪声均值,WT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸直方图权重值,MT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸均值。
5.根据权利要求3所述的方法,其中,噪声参考程度被设置为阈值触摸程度,该阈值触摸程度给出VWC (t) = WN(t) XVN(t)+WT(t) XVT(t)的最小值,其中,t表示阈值触摸程度,WN(t)表不小于阈值触摸程度的输入触摸程度的噪声直方图权重值,VN(t)表不小于阈值触摸程度的输入触摸程度的噪声方差值,WT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸直方图权重值,VT(t)表示等于或大于阈值触摸程度的输入触摸程度的触摸方差值。
6.根据权利要求I所述的方法,其中,确定一个或多个触摸点的步骤包括 确定一个或多个触摸组,每个触摸组对应于触摸面板中的具有有效触摸程度并且彼此相邻的面板点; 从行方向模式和列方向模式中确定每个触摸组的模式; 基于每个触摸组的模式分离每个触摸组中的触摸点,以提供触摸点的坐标。
7.根据权利要求6所述的方法,其中,确定一个或多个触摸组的步骤包括 通过将第一值赋值给具有有效触摸程度的面板点并通过将第二值赋值给具有噪声触摸程度的面板点,产生二元映射图; 扫描二元映射图以确定触摸组。
8.根据权利要求7所述的方法,其中,扫描二元映射图的步骤包括 设置包括与源点相邻的核心点的核心; 当源点具有第一值,并且所有的核心点具有第二值时,检测到新的触摸组。
9.根据权利要求8所述的方法,其中,针对源点(X,y),核心点被设置为(x-1,y_l)、(X,y-1)、(x+1, y-1)、(χ-l, y),其中,x是二元映射图的列坐标,y是二元映射图的行坐标, 其中,从源点(0,0)开始,针对作为源点的二元映射图的所有的点扫描二元映射图,使得当一个行被扫描时列坐标X首先被增加并且行坐标I被增加。
10.根据权利要求6所述的方法,其中,确定每个触摸组的模式的步骤包括 确定与行方向和值的峰值最大值的数量相应的列方向边缘值,通过将每个触摸组的每个行中的面板点的有效触摸程度相加而得到每个行方向和值; 确定与列方向和值的峰值最大值的数量相应的行方向边缘值,通过将每个触摸组的每个列中的面板点的有效触摸程度相加而得到每个列方向和值; 将列方向边缘值与行方向边缘值进行比较,以确定每个触摸组的每个模式。
11.根据权利要求6所述的方法,其中,确定每个触摸组的模式的步骤包括 将每个触摸组的行方向长度和列方向长度进行比较,以确定每个触摸组的每个模式。
12.根据权利要求6所述的方法,还包括 当每个触摸组的行方向长度和列方向长度值的至少一个大于参考长度时,检测到非有意的触摸。
13.根据权利要求6所述的方法,分离每个触摸组中的触摸点的步骤包括 基于每个触摸组的模式,获得每个触摸组的每个行中的或者每个列中的具有最大有效触摸程度的面板点的坐标作为候选坐标; 对最大有效触摸程度进行比较,以在候选坐标中确定触摸点的坐标。
14.一种操作包括触摸面板和显示面板的触摸屏的方法,所述触摸面板包括用于感测各自输入触摸程度的多个面板点,所述方法包括 通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度,来确定有效触摸程度; 通过基于有效触摸程度的二维模式执行旁近触摸分离,来在面板点之中确定一个或多个触摸点; 提取显示面板中的触摸像素的映射像素,显示面板中的触摸像素对应于触摸面板中的触摸点。
15.根据权利要求14所述的方法,其中,提取触摸像素的映射坐标的步骤包括 设置包括聚集在每个触摸点上的面板点的部分的蒙板; 使用蒙板中的面板点的输入触摸程度作为权重值来计算触摸像素的映射坐标。
16.根据权利要求15所述的方法,其中,蒙板包括聚集在每个触摸点上的以多个行和多个列布置的面板点。
17.—种在触摸面板中执行旁近分离的方法,所述触摸面板包括用于感测各个输入触摸程度的多个面板点,所述方法包括 基于输入触摸程度中的有效触摸程度来确定一个或多个触摸组,每个触摸组对应于触摸面板中的具有有效触摸程度并且彼此相邻的面板点; 从行方向模式和列方向模式中确定每个触摸组的模式; 基于每个触摸组的模式分离每个触摸组中的触摸点,以提供触摸点的坐标。
18.根据权利要求17所述的方法,其中,分离每个触摸组中的触摸点的步骤包括基于每个触摸组的模式,获得每个触摸组的每个行中的或者每个列中的具有最大有效触摸程度的面板点的坐标作为候选坐标;对最大有效触摸程度进行比较,以在候选坐标中确定触摸点的坐标。
19.根据权利要求17所述的方法,还包括基于输入触摸程度的分布适应性地确定噪声参考程度;将小于噪声参考程度的输入触摸程度作为噪声触摸程度而去除;将等于或大于噪声参考程度的输入触摸程度作为有效触摸程度而保留。
20.一种能够进行触摸输入的装置,包括触摸显示屏,包括触摸面板和显示面板,触摸面板包括用于感测各自输入触摸程度的 多个面板点;触摸面板控制单元,被构造为通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度来确定有效触摸程度,以及通过基于有效触摸程度的二维模式执行旁近触摸分离,来在面板点中确定一个或多个触摸点;显示驱动器,被构造为控制显示面板以在显示面板上显示图像。
21.一种在触摸面板中检测多触摸的方法,所述方法包括在触摸面板的多个面板点感测多个输入触摸程度;使用输入触摸程度在触摸面板上的分布从输入触摸程度中去除噪声触摸程度;在去除噪声触摸程度之后产生输入触摸程度的二元映射图;使用二元映射图检测触摸组;在触摸组内检测至少一个二元模式。
22.根据权利要求21所述的方法,其中,检测触摸组的步骤包括针对二元映射图中的多个源点中的每个源点设置核心,所述核心包括与源点相邻的核心点;当源点的值与核心的值之间的差存在时,检测到触摸组。
全文摘要
提供一种在触摸面板中检测多触摸并执行旁近触摸分离的方法。提供一种检测包括用于感测各自输入触摸程度的多个面板点的触摸面板中的多触摸的方法。所述方法包括通过基于输入触摸程度的分布适应性地去除输入触摸程度中的噪声触摸程度,来确定触摸程度;通过基于有效触摸程度的二维模式执行旁近触摸分离来在具有有效触摸程度的面板点之中确定触摸点。
文档编号G06F3/041GK102622123SQ201110461898
公开日2012年8月1日 申请日期2011年12月30日 优先权日2011年2月1日
发明者崔伦竸, 曹和铉 申请人:三星电子株式会社