侦测触碰或接近的方法与控制器与流程

文档序号:13030741阅读:151来源:国知局
侦测触碰或接近的方法与控制器与流程

本发明是有关于一种触摸屏的侦测方法与控制器,特别是一种触摸屏侦测过于接近的触碰的方法与控制器。



背景技术:

现有习知的互电容式感测器(mutualcapacitivesensor),包括绝缘表层、第一导电层、介电层、第二导电层、其中第一导电层与第二导电层分别具有多条第一导电条与第二导电条,这些导电条可以是由多个导电片与串联导电片的连接线构成。在进行互电容式侦测时,第一导电层与第二导电层之一被驱动,并且第一导电层与第二导电层的另一个被侦测。例如,驱动信号逐一被提供给每一条第一导电条,并且相应于每一条被提供驱动信号的第一导电条,侦测所有的第二导电条的信号来代表被提供驱动信号的第一导电条与所有第二导电条间交会处的电容性耦合信号。借此,可取得代表所有第一导电条与第二导电条间交会处的电容性耦合信号,成为电容值影像。据此,可以取得在未被触碰时的电容值影像作为基准,借由比对基准与后续侦测到的电容值影像间的差异,来判断出是否被外部导电物件接近或覆盖,并且更进一步地判断出被接近或覆盖的位置。

电容值影像中相应于外部导电物件接近或触碰的部份为触碰相关感测信息,当两外部导电物件太过于靠近时,不同导电物件相应于触碰感测信息会有部份重叠,如果直接采用重叠的部份来判断位置的话,两外部导电物件的位置会有很大的误差并且比实际的位置更为接近,如同被相互吸引一般。

请参照图1a、图1b与图1c,为先前技术中计算邻近两指位置的示意图。图1a是依据前述所有第二导电条的信号取得的一维度感测信息,当第一手指接近或触碰正被提供驱动信号的第一导电条时,第一手指会在一维度感测信息中造成相应的轮廓的值s1,每一个值相应于一位置,因此依据所述的值与位置,可以计算出第一手指的质心位置p1((1x2+2x5+3x7+4x5+5x1)/(2+5+7+5+2)=3)位于3的位置。同理,图1b是相应于第二手指的轮廓的值s2,在没有与相应于第一手指的轮廓的值部份重叠时,第二手指的质心位置

p2((5x1+6x6+7x9+8x6+9x1)/(1+6+9+6+1)=7)位于7的位置。

然而,如图1c所示,当相应于第一手指与第二手指部份重叠的轮廓的值s12,如果直接采用重叠部份的值来计算质心位置,将会造成误差,第一手指与第二手指的误差位置

pe1((1x2+2x5+3x7+4x5+5x3)/(2+5+7+5+3)=3.09)、pe2((5x3+6x6+7x9+8x6+9x1)/(3+6+9+6+1)=6.84)将分别位于3.09与6.84。

对于误差有严格限制的系统而言,上述的位置误差可能超过误差容许限制,例如系统的误差容许限制为1mm,第二导电条间相应的位置宽度为7mm,第二手指的误差位置与原质心位置相差了0.16个位置宽度,约1.02mm,超过了系统的误差容容许限制。

由此可见,上述现有技术显然存在有不便与缺陷,而极待加以进一步改进。为了解决上述存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般产品及方法又没有适切的结构及方法能够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的技术,实属当前重要研发课题之一,亦成为当前业界极需改进的目标。



技术实现要素:

本发明的目的在于,提供一种新的侦测触碰或接近的方法与控制器,所要解决的技术问题是借由对过于接近的两个轮廓重叠部份的临界值分配,能有效降低因重叠部份造成的位置误差,从而更加适于实用。

当两外部导电物件太过于靠近时,不同导电物件相应于触碰感测信息会有部份重叠,如果直接采用重叠的部份来判断位置的话,两外部导电物件的位置会有很大的误差,容易超过系统的误差容许限制。本发明一目的是将相应于不同导电物件的重叠的值依相邻的两个值的比例分配个别的外部导电物件,以降低位置的误差。

本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种侦测触碰或接近的控制器,执行下列步骤:依据触摸屏的信号取得包含连续正值的一维度感测信息;若该连续正值包含第一相对大值与第二相对大值间的相对小值,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,其中第一子轮廓包含该第一相对大值但不包含该临界值,该第二子轮廓包含该第二相对大值但不包含该临界值;以及依据第一值与第二值的比例取得临界值的第一部份与第二部份,其中该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值。

本发明的目的及解决其技术问题还可以是采用以下技术方案来实现的。依据本发明提出的一种侦测触碰或接近的方法,包含下列步骤:依据触摸屏的信号取得包含连续正值的一维度感测信息;若该连续正值包含第一相对大值与第二相对大值间的相对小值,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,其中第一子轮廓包含该第一相对大值但不包含该临界值,该第二子轮廓包含该第二相对大值但不包含该临界值;以及依据第一值与第二值的比例取得临界值的第一部份与第二部份,其中该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值。

本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种侦测触碰或接近的控制器,执行下列步骤:依据触摸屏的信号取得二维度感测信息,二维度感测信息包含多个平行排列的一维度感测信息;若至少一维度感测信息包含连续正值,该连续正值包含第一相对大值与第二相对大值间的相对小值,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,其中第一子轮廓包含该第一相对大值但不包含临界值,该第二子轮廓包含该第二相对大值但不包含临界值;依据第一值与第二值的比例取得临界值的第一部份与第二部份,其中该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值;以第一子轮廓的值与第一部份作为第一轮廓的值,并且第二子轮廓的值与第二部份作为第二轮廓的值;以及若相邻一维度感测信息的第一轮廓重叠,集合第一轮廓成第一区域,并且若该对相邻一维度感测信息的第二轮廓重叠,集合第二轮廓成第二区域。

本发明的目的及解决其技术问题还可以是采用以下技术方案来实现的。依据本发明提出的一种侦测触碰或接近的方法,包含下列步骤:依据触摸屏的信号取得二维度感测信息,二维度感测信息包含多个平行排列的一维度感测信息;若至少一维度感测信息包含连续正值,该连续正值包含第一相对大值与第二相对大值间的相对小值,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,其中第一子轮廓包含该第一相对大值但不包含临界值,该第二子轮廓包含该第二相对大值但不包含临界值;依据第一值与第二值的比例取得临界值的第一部份与第二部份,其中该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值;以第一子轮廓的值与第一部份作为第一轮廓的值,并且第二子轮廓的值与第二部份作为第二轮廓的值;以及若相邻一维度感测信息的第一轮廓重叠,集合第一轮廓成第一区域,并且若该对相邻一维度感测信息的第二轮廓重叠,集合第二轮廓成第二区域。

本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种侦测触碰或接近的控制器,执行下列步骤:依据触摸屏的信号取得二维度感测信息;若二维度感测信息包含皆为正值的第一子区域与皆为正值的第二子区域,且一或多个相邻的临界值分别相邻于第一子区域与第二子区域,取得每一个临界值的第一部份与第二部份,其中该临界值为正值;以及依据该第一子区域的全部值与全部第一部分取得第一二维度质心位置,依据该第二子区域的全部值与全部第二部分取得第二二维度质心位置。

本发明的目的及解决其技术问题还可以是采用以下技术方案来实现的。依据本发明提出的一种侦测触碰或接近的方法,包含下列步骤:依据触摸屏的信号取得二维度感测信息;若二维度感测信息包含皆为正值的第一子区域与皆为正值的第二子区域,且一或多个相邻的临界值分别相邻于第一子区域与第二子区域,取得每一个临界值的第一部份与第二部份,其中该临界值为正值,且位于该第一子区域的一值与该第二子区域的一值之间;以及依据该第一子区域的全部值与全部第一部分取得第一二维度质心位置,依据该第二子区域中的全部值与全部第二部分取得第二二维度质心位置。

借由上述技术方案,本发明至少具有下列优点及有益效果:借由对过于接近的两个轮廓重叠部份的临界值分配,能有效降低因重叠部份造成的位置误差。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1a至图1c为两指过于接近在触摸屏的信号上造成重叠的示意图。

图2a与2b为互电容式感测器的示意图。

图3为依据本发明的一个实施例提出的侦测触碰或接近的方法的流程示意图。

图4a与图4b为依比例分配一个临界值的示意图。

图5为依据本发明的一个实施例提出的侦测触碰或接近的方法的流程示意图。

图6a与图6b为依比例分配一个临界值的示意图。

图7a与图7b为依比例分配一个临界值的示意图。

图8a为依据本发明的一个实施例提出的侦测触碰或接近的方法的流程示意图。

图8b为依据本发明的一个实施例提出的侦测触碰或接近的方法的流程示意图。

图9为在二维度感测信息中依比例分配一个临界值的示意图。

图10为在二维度感测信息中依比例分配三个临界值的示意图。

图11为依据本发明的一个实施例提出的侦测触碰或接近的方法的流程示意图。

【主要元件符号说明】

100位置侦测装置110显示器

120触摸屏120a第一感测层

120b第二感测层130驱动/侦测单元

140导电条140a第一导电条

140b第二导电条160控制器

161处理器162存储器

170主机171中央处理单元

173储存单元

s1,s1’相应于第一手指的轮廓的值

s2,s2’相应于第二手指的轮廓的值

s12相应于第一手指与第二手指部份重叠的轮廓的值

p1,p2质心位置pe1,pe2误差位置

pc1,pc2更正的质心位置

502-512步骤

804-818步骤

si1第一一维度感测信息

si2第二一维度感测信息

si3第三一维度感测信息

si4第四一维度感测信息

si5第五一维度感测信息

si6第六一维度感测信息

1102-1110步骤

具体实施方式

本发明将详细描述一些实施例如下。然而,除了所揭露的实施例外,本发明的范围并不受该些实施例的限定,乃以其后的申请专利范围为准。而为了提供更清楚的描述及使该项技艺的普通人员能理解本发明的发明内容,图示内各部分并没有依照其相对的尺寸进行绘图,某些尺寸或其他相关尺度的比例可能被凸显出来而显得夸张,且不相关的细节部分并没有完全绘出,以求图示的简洁。

请参照图2a,本发明提出一种位置侦测装置100,包括触摸屏120,与驱动/侦测单元130。触摸屏120具有感测层。在本发明的一个实施例中,可包括第一感测层120a与第二感测层120b,第一感测层120a与第二感测层120b分别有多个导电条140,其中第一感测层120a的多个第一导电条140a与第二感测层120b的多个第二导电条140b交叠。在本发明的另一个实施例中,多个第一导电条140a与第二导电条140b可以配置在共平面的感测层中。驱动/侦测单元130依据多个导电条140的信号产生感测信息。例如在自电容式侦测时,是侦测被驱动的导电条140,并且在互电容式侦测时,是侦测的是没有被驱动/侦测单元130直接驱动的部份导电条140。此外,触摸屏120可以是配置在显示器110上,触摸屏120与显示器110间可以是有配置屏蔽层(shieldinglayer)(未显于图示)或没有配置屏蔽层。在本发明的一个较佳实施例中,为了让触摸屏120的厚度更薄,触摸屏120与显示器110间没有配置屏蔽层。

前述第一导电条与第二导电条可以是以行或列排列的多条行导电条与列导电条,亦可以是以第一维度与第二维度排列的多条第一维度导电条与第二维度导电条,或是沿第一轴与第二轴排列的多条第一轴导电条与第二轴导电条。此外,前述第一导电条与第二导电条彼此间可以是以正交交叠,亦可以是以非正交交叠。例如在一极坐标系统中,所述第一导电条或第二导电条之一可以是放射状排列,而所述第一导电条或第二导电条的另一个可以是环状排列。再者,所述第一导电条或第二导电条之一可以为驱动导电条,且所述第一导电条或第二导电条的另一个可以为侦测导电条。所述的“第一维度”与“第二维度”、“第一轴”与“第二轴”、“驱动”与“侦测”、“被驱动”与“被侦测”导电条皆可用来表示前述的“第一”与“第二”导电条,包括但不限于构成正交网格(orthogonalgrids),亦可以是构成其他具有第一维度与第二维度交叠(intersecting)导电条的几何架构(geometricconfigurations)。

本发明的位置侦测装置100可以是应用于计算机系统中,如图2b所示的一个实施例,包括控制器160与主机170。控制器包含驱动/侦测单元130,以操作性地耦合触摸屏120(未显于图示)。此外,控制器160可包括处理器161,控制驱动/侦测单元130产生感测信息,感测信息可以是储存在存储器162中,以供处理器161存取。另外,主机170构成计算系统的主体,主要包括中央处理单元171,以及供中央处理单元171存取的储存单元173,以及显示运算结果的显示器110。

在本发明的另一个实施例中,控制器160与主机170间包括传输界面,控制单元通过传输界面传送资料至主机,本技术领域的普通技术人员可推知传输界面包括但不限于uart、usb、i2c、bluetooth、wifi、ir等各种有线或无线的传输界面。在本发明的一个实施例中,传输的资料可以是位置(如坐标)、辨识结果(如手势代码)、命令、感测信息或其他控制器160可提供的信息。

在本发明的一个实施例中,感测信息可以是由处理器161控制所产生的初始感测信息(initialsensinginformation),交由主机170进行位置分析,例如位置分析、手势判断、命令辨识等等。在本发明的另一个实施例中,感测信息可以是由处理器161先进行分析,再将判断出来的位置、手势、命令等等递交给主机170。本发明包括但不限于前述的实施例,本技术领域的普通技术人员可推知其他控制器160与主机170之间的互动。

在每一个导电条的交叠区,在上与在下的导电条构成两极。每一个交叠区可视为一个影像(image)中的一个像素(pixel),当有一个或多个外部导电物件接近或触碰时,所述的影像可视为拍摄到触碰的影像(如手指触碰于感测装置的态样(pattern))。

在被驱动导电条被提供驱动信号时,被驱动导电条本身构成自电容(selfcapacitance),并且被驱动导电条上的每个交叠区构成互电容(mutualcapacitance)。前述的自电容式侦测是侦测所有导电条的自电容,特别适用于判断单一外部导电物件的接近或接触。

前述的互电容式侦测,是在被驱动导电条被提供驱动信号时,由与被驱动导电条不同维度排列的所有被感测导电条侦测驱动导电条上所有交叠区的电容量或电容变化量,以视为影像中的一列像素。据此,汇集所有列的像素即构成所述影像。当有一个或多个外部导电物件接近或触碰时,所述影像可视为拍摄到触碰的影像,特别适用于判断多个外部导电物件的接近或接触。

这些导电条(第一导电条与第二导电条)可以是由透明或不透明的材质构成,例如可以是由透明的氧化铟锡(ito)构成。在结构上可分成单层结构(sito;singleito)与双层结构(dito;doubleito)。本技术领域的普通人员可推知其他导电条的材质,在不再赘述。例如,奈米碳管。

在本发明的实施例中,是以横向作为第一方向,并以纵向作为第二方向,因此横向的导电条为第一导电条,并且纵向的导电条为第二导电条。本技术领域的普通技术人员可推知上述说明为发明的实施例之一,并非用来限制本发明。例如,可以是以纵向作为第一方向,并以横向作为第二方向。此外,第一导电条与第二导电条的数目可以是相同,也可以是不同,例如,第一导电条具有n条,第二导电条具有m条。

在进行二维度互电容式侦测时,交流的驱动信号依序被提供给每一条第一导电条,并经由所述的第二导电条的信号取得相应于每一条被提供驱动信号的导电条的一维度感测信息,集合相应于所有第一导电条的感测信息则构成二维度感测信息。所述的一维度感测信息可以是依据所述的第二导电条的信号产生,也可以是依据所述的第二导电条的信号与基准的差异量来产生。此外,感测信息可以是依据信号的电流、电压、电容性耦合量、电荷量或其他电子特性来产生,并且可以是以类比或数位的形式存在。

在实际上没有外部导电物件接近或覆盖触摸屏时,或系统没有判断出外部导电物件接近或覆盖触摸屏时,位置侦测装置可以由所述的第二导电条的信号产生一基准,基准呈现的是触摸屏上的杂散电容。感测信息可以是依据第二导电条的信号产生,或是依据第二导电条的信号减去基准所产生。

请参照图3,是依据本发明的一个最佳模式提出的一种侦测触碰或接近的方法。如步骤310所示,扫描触摸屏以依据触摸屏的信号取得一维度感测信息,每一个外部导电物件接近或触碰触摸屏会在触摸屏扫描时造成相应于外部导电物件的轮廓的信号。在本发明的一个实施例中,触摸屏是进行自电容式扫描,一维度感测信息是纵向的一维度感测信息与横向的一维度感测信息,其中第一轮廓的值与第二轮廓的值是同时位于纵向的一维度感测信息或同时位于横向的一维度感测信息。在本发明的另一个实施例中,触摸屏是进行互电容式扫描,感测信息包括纵向或横向的多个一维度感测信息。换言之,触摸屏是进行互电容式扫描产生影像,影像是由多个一维度感测信息平行排列构成,每一个一维度感测信息是依据所述的第一导电条或所述的第二导电条的电容性耦合信号产生。在本发明的一个实施例中,一维度感测信息是由连续多个差值转换而成。例如,在所述的第一导电条或所述的第二导电条中,是以每一个导电条的信号减去在前(或在后)的导电条的信号以分别产生一差值。在前(或在后)无导电条的导电条的信号则不产生差值。因此在触摸屏进行扫描时,可以是产生纵向与/或横向的多个差值,再转换成前述的纵向与/或横向的一维度感测信息。或者是产生多组平行排列的多个差值,构成差值影像,再转换成为前述影像。多个差值转换成一维度感测信息,是以每个差值加上在前(或在后)所有的差值来分别产生一维度感测信息中的一个值。

在本发明的另一个实施例中,一维度感测信息是由连续多个双差值转换而成。例如,在所述的第一导电条或所述的第二导电条中,是以每一个导电条的信号(如第一信号)与在后(或在前)两条导电条的信号(如第二信号与第三信号)来产生一双差值。例如是(第二信号-第一信号)-(第三信号-第二信号),换言之,双差值为一对差值的差值。因此,双差值转换成为差值可以是以每个双差值加上在后(或在前)所有的差值来分别产生一差值,而差值再转换成一维度感测信息已于前述内容中说明,在此不再赘述。

由多个差值或多个双差值转换后的一维度感测信息的每一个值分别相应于前述的第二导电条或前述的第一导电条之一。再扣除杂讯的影响下,理论上一维度感测信息的每一个值分别与相应的导电条的信号成正比。

接下来,再如步骤320所示,当一维度感测信息中相应于第一外部导电物件的第一轮廓的值与相应于第二外部导电物件的第二轮廓的值部份重叠时,以第一轮廓的值与第二轮廓的值间最小的值作为临界值来切割出第一轮廓的值与第二轮廓的值中不属于临界值的部份。并且如步骤330所示,以切割后的第一轮廓的值中最接近临界值的值作为第一值,并且以切割后的第二轮廓的值中最接近临界值的值作为第二值。之后,如步骤340所示,分别依据第一值与第二值的比例分别决定第一轮廓的值与第二轮廓的值在临界值中占的第一部份与第二部份。并且,如步骤350所示,分别以切割后的第一轮廓的值中不属于临界值的部份与第一部份作为完整的第一轮廓的值,并且分别以切割后的第二轮廓的值中不属于临界值的部份与第二部份作为完整的第二轮廓的值。

前述的完整的轮廓(如第一轮廓与第二轮廓)的值,可以是被用来计算质心位置,也可以被用来进行影像分割。例如,可以是依据完整的第一轮廓的值计算出第一质心位置,并且依据完整的第二轮廓的值计算出第二质心位置。又例如,第一外部导电物件与第二外部导电物件造成影像中的多个维度感测信息分别产生相应的第一轮廓的值与相应第二轮廓的值。例如,触摸屏是进行互电容式扫描,感测信息包括纵向或横向的多个一维度感测信息,并且第一外部导电物件在至少两个一维度感测信息造成相应于第一外部导电物件的第一轮廓的值。此外,第二外部导电物件在至少一个一维度感测信息造成与相应于第一外部导电物件的第一轮廓的值部份重叠的相应于第二外部导电物件的第二轮廓的值。借由本发明的方法可以在第一轮廓的值与第二轮廓的值的临界处进行分割,并且分配所属临界值的比例,借此定义出第一外部导电物件与第二外部导电物件分别的接近或触碰的范围,也可以进一步计算出第一外部导电物件与第二外部导电物件的坐标。

前述的第一部份为(临界值x第一值)/(第一值+第二值),并且前述的第二部份为(临界值x第二值)/(第一值+第二值),其中触摸屏具有多条被感测导电条,第一值、临界值与第二值分别依据所述被感测导电条中相邻的三条导电条的信号值产生。

据此,本发明提出一种侦测触摸屏触碰或接近的装置,包括触摸屏与控制器。触摸屏具有多条提供电容性耦合信号的第一导电条(或第二导电条),而控制器依据所述的第一导电条(或第二导电条)的信号产生一维度感测信息。每一外部导电物件接近或触碰触摸屏会在触摸屏扫描时造成相应于外部导电物件的轮廓的信号,并且在一维度感测信息中相应于第一外部导电物件的第一轮廓的值与相应于第二外部导电物件的第二轮廓的值部份重叠时,以第一轮廓的值与第二轮廓的值间最小的值作为临界值并且依据与临界值相邻的第一值与第二值分别决定临界值中属于第一轮廓的第一部份与属于第二轮廓的第二部份。

依据上述,本发明包括扫描触摸屏以依据触摸屏的信号取得一维度感测信息的装置,每一外部导电物件接近或触碰触摸屏会在触摸屏扫描时造成相应于外部导电物件的轮廓的信号。此外,依据前述步骤320,控制器还包括当一维度感测信息中相应于第一外部导电物件的第一轮廓的值与相应于第二外部导电物件的第二轮廓的值部份重叠时,以第一轮廓的值与第二轮廓的值间最小的值作为临界值来切割出第一轮廓的值与第二轮廓的值中不属于临界值的部份的装置。其中,控制器是依据临界值来切割出第一轮廓的值与第二轮廓的值中不属于临界值的部份,并且是分别以切割后的第一轮廓的值中不属于临界值的部份与第一部份作为完整的第一轮廓的值,并且以切割后的第二轮廓的值中不属于临界值的部份与第二部份作为完整的第二轮廓的值。第一值与第二值分别位于切割后的第一轮廓的值中不属于临界值的部份与切割后的第二轮廓的值中不属于临界值的部份。

此外,控制器还包括以切割后的第一轮廓的值中最接近临界值的值作为第一值,并且以切割后的第二轮廓的值中最接近临界值的值作为第二值的装置,及分别依据第一值与第二值的比例分别决定第一轮廓的值与第二轮廓的值在临界值中占的第一部份与第二部份的装置。另外,控制器还包括分别以切割后的第一轮廓的值中不属于临界值的部份与第一部份作为完整的第一轮廓的值,并且分别以切割后的第二轮廓的值中不属于临界值的部份与第二部份作为完整的第二轮廓的值的装置。

请参照图4a与图4b所示,第5值为临界值,并且第4值与第6值分别为相应于第一手指的轮廓s1'的第一值与相应于第二手指的轮廓s2'的第二值。因此依据完整的第一轮廓的值计算出的更正的质心位置pc1((1x2+2x5+3x7+4x5+5x(15/(5+6)))/(2+5+7+5+(15/(5+6)))=2.94)为2.94,并且依据完整的第一轮廓的值计算出的更正的质心位置pc2((5x(18/(5+6))+6x6+7x9+8x6+9x1)/((18/(5+6))+6+9+6+1)=6.96)为6.96。

根据上述,本发明提出一种侦测触碰或接近的方法,如图5所示。在步骤502中,依据触摸屏的信号取得包含连续正值的一维度感测信息。在步骤504中,判断该连续正值是否包含第一相对大值与第二相对大值间的相对小值。若是,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,如步骤506。若否,则回到步骤502。第一子轮廓包含该第一相对大值但不包含该临界值,该第二子轮廓包含该第二相对大值但不包含该临界值。

在步骤508中,依据第一值与第二值的比例取得临界值的第一部份与第二部份。随后,在步骤510中,以第一子轮廓的值与第一部份作为第一轮廓的值,并且第二子轮廓的值与第二部份作为第二轮廓的值。在步骤512中,依据该第一轮廓的值计算出第一质心位置,并且依据该第二轮廓的值计算出第二质心位置。

再者,本发明提出一种侦测触碰或接近的控制器,以根据上述方法执行下列步骤。控制器依据触摸屏的信号取得包含连续正值的一维度感测信息。若该连续正值包含第一相对大值与第二相对大值间的相对小值,以相对小值作为临界值切割出第一子轮廓与第二子轮廓。依据第一值与第二值的比例取得临界值的第一部份与第二部份,其中该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值。以第一子轮廓的值与第一部份作为第一轮廓的值,并且以第二子轮廓的值与第二部份作为第二轮廓的值。依据该第一轮廓的值计算出第一质心位置,并且依据该第二轮廓的值计算出第二质心位置。

第一轮廓的值是因第一外部物件触碰该触摸屏所造成,第二轮廓的值是因第二外部物件触碰该触摸屏所造成,其中该临界值是因该第一外部物件与该第二外部物件靠近所造成的该第一轮廓的值与该第二轮廓的值部分重叠。

第一部份为(临界值x第一值)/(第一值+第二值),并且第二部份为(临界值x第二值)/(第一值+第二值)。该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值。

在第一实施例中,第一值为第一子轮廓中最接近该临界值的值,第二值为第二子轮廓中最接近该临界值的值。

请参照图4a与图4b所示,第5值为临界值,并且第4值与第6值分别为相应于第一手指的轮廓s1'的第一值与相应于第二手指的轮廓s2'的第二值。因此依据完整的第一轮廓的值计算出的更正的质心位置pc1((1x2+2x5+3x7+4x5+5x(15/(5+6)))/(2+5+7+5+(15/(5+6)))=2.94)为2.94,并且依据完整的第一轮廓的值计算出的更正的质心位置pc2((5x(18/(5+6))+6x6+7x9+8x6+9x1)/((18/(5+6))+6+9+6+1)=6.94)为6.94。

在第二实施例中,第一值为第一子轮廓中最接近该临界值的值与门槛值的差值,并且该第二值为第二子轮廓中最接近该临界值的值与该门槛值的差值,其中该门槛值大于或等于零,小于或等于该临界值。

请参照图6a与图6b所示,第5值为临界值,并且设定门槛值为临界值3。因此,第一值为第一子轮廓中最接近临界值的第4值5与临界值3的差值2,第二值为第二子轮廓中最接近临界值的第6值6与临界值3的差值3。第一部分则为3x(2/(2+3))=1.2,第二部分则为3x(3/(2+3))=1.8。因此依据完整的第一轮廓的值计算出的更正的质心位置pc1为(1x2+2x5+3x7+4x5+5x1.2)/(2+5+7+5+1.2)=2.92,并且依据完整的第二轮廓的值计算出的更正的质心位置pc2为(5x1.8+6x6+7x9+8x6+9x1)/(1.8+6+9+6+1)=6.93。

在第三实施例中,第一子轮廓中大于门槛值的每一值与该门槛值产生第一差值,该第一值为该些第一差值之和,并且第二子轮廓中大于该门槛值的每一值与该门槛值产生第二差值,该第二值为该些第二差值之和,其中该门槛值大于或等于零,小于或等于该临界值。

请参照图6a与图6b所示,第5值为临界值,并且设定门槛值为临界值3。第一子轮廓中,该些第一差值分别为第2值的(5-3)=2,第3值的(7-3)=4,第4值的(5-3)=2。因此第一值为2+4+2=8。第二子轮廓中,该些第二差值分别为第6值的(6-3)=3,第7值的(9-3)=6,第8值的(6-3)=3。因此第二值为3+6+3=12。第一部分则为3x(8/(8+12))=1.2,第二部分则为3x(12/(8+12))=1.8。因此依据完整的第一轮廓的值计算出的更正的质心位置pc1为(1x2+2x5+3x7+4x5+5x1.2)/(2+5+7+5+1.2)=2.92,并且依据完整的第二轮廓的值计算出的更正的质心位置pc2为(5x1.8+6x6+7x9+8x6+9x1)/(1.8+6+9+6+1)=6.93。

在第四实施例中,第一值为第一子轮廓中大于门槛值的全部值之和,并且该第二值为第二子轮廓中大于该门槛值的全部值之和,其中该门槛值大于或等于零,小于或等于该临界值。

请参照图7a与图7b所示,第5值为临界值,并且设定门槛值为临界值3。第一子轮廓中大于门槛值3的全部值之和为(5+7+5)=17,因此第一值为17。第二子轮廓中大于门槛值3的全部值之和为(6+9+6)=21,因此第二值为21。第一部分则为3x(17/(17+21))=51/38,第二部分则为3x(21/(17+21))=63/38。因此依据完整的第一轮廓的值计算出的更正的质心位置pc1为(1x2+2x5+3x7+4x5+5x(51/38))/(2+5+7+5+(51/38))=2.91,并且依据完整的第二轮廓的值计算出的更正的质心位置pc2为(5x(63/38)+6x6+7x9+8x6+9x1)/((63/38)+6+9+6+1)=6.94。

在第五实施例中,第一值为第一子轮廓中最接近该临界值的值至第一相对大值之间的全部值之和,并且该第二值为第二子轮廓中最接近该临界值的值至第二相对大值之间的全部值之和(未显示于图中)。

为了能分别计算出相近的二外部导电物件的二维度质心位置,本发明提出另一种侦测触碰或接近的方法,如图8a所示。在步骤802中,依据触摸屏的信号取得二维度感测信息,二维度感测信息包含多个平行排列的一维度感测信息。随后,执行步骤502至步骤512。

在步骤502中,依据二维度感测信息取得包含连续正值的至少一一维度感测信息。在步骤504中,判断该连续正值是否包含第一相对大值与第二相对大值间的相对小值。若是,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,如步骤506。若否,则回到步骤502。

在步骤508中,依据第一值与第二值的比例取得临界值的第一部份与第二部份。随后,在步骤510中,以第一子轮廓的值与第一部份作为第一轮廓的值,并且第二子轮廓的值与第二部份作为第二轮廓的值。在步骤512中,依据该第一轮廓的值计算出第一质心位置,并且依据该第二轮廓的值计算出第二质心位置。

随后,在步骤804中,依据相邻一维度感测信息中的二第一轮廓的重叠关系,判断该二第一轮廓是否重叠。若是,集合相邻的该二第一轮廓成第一区域,如步骤806所示。若否,则回到步骤502。

该二第一轮廓的重叠关系至少满足下列条件其中之一:相邻的该二第一轮廓的重叠部份的比例超过一比例门槛值;相邻的该二第一轮廓的重叠部份的值的数量超过一数量门槛值;以及相邻的该二第一轮廓的质心位置间的距离在一距离门槛值内。

类似地,在步骤808中,依据相邻一维度感测信息中的二第二轮廓的重叠关系,判断该二第二轮廓是否重叠。若是,集合相邻的该二第二轮廓成第二区域,如步骤810所示。若否,则回到步骤502。

该二第二轮廓的重叠关系至少满足下列条件其中之一:相邻的该二第二轮廓的重叠部份的比例超过该比例门槛值;相邻的该二第二轮廓的重叠部份的值的数量超过该数量门槛值;以及相邻的该二第二轮廓的质心位置间的距离在该距离门槛值内。

随后,如步骤812所示,根据该第一区域中所有第一质心位置计算出第一二维度质心位置。如步骤814所示,根据该第二区域中所有第二质心位置计算出第二二维度质心位置。

再者,本发明提出一种侦测触碰或接近的控制器,以根据上述方法执行下列步骤。控制器依据触摸屏的信号取得二维度感测信息,二维度感测信息包含多个平行排列的一维度感测信息。若至少一一维度感测信息包含连续正值,该连续正值包含第一相对大值与第二相对大值间的相对小值,以相对小值作为临界值切割出第一子轮廓与第二子轮廓,其中第一子轮廓包含该第一相对大值但不包含临界值,该第二子轮廓包含该第二相对大值但不包含临界值。依据第一值与第二值的比例取得临界值的第一部份与第二部份,其中该第一值至少包含第一子轮廓中最接近该临界值的值,该第二值至少包含第二子轮廓中最接近该临界值的值。以第一子轮廓的值与第一部份作为第一轮廓的值,并且第二子轮廓的值与第二部份作为第二轮廓的值。若相邻一维度感测信息的第一轮廓重叠,集合第一轮廓成第一区域,并且若该对相邻一维度感测信息的第二轮廓重叠,集合第二轮廓成第二区域。

随后,可以根据第一区域的所有值计算出第一二维度质心位置,根据第二区域的所有值计算出第二二维度质心位置。

或者,可以依据每一个第一轮廓的值计算出第一质心位置,并且依据每一个第二轮廓的值计算出第二质心位置之后,根据该第一区域中所有第一质心位置计算出第一二维度质心位置,根据该第二区域中所有第二质心位置计算出第二二维度质心位置。

根据上述的第一实施例,在每一个一维度感测信息中,第一值为第一子轮廓中最接近该临界值的值,第二值为第二子轮廓中最接近该临界值的值。

根据上述的第二实施例,在每一个一维度感测信息中,第一值为第一子轮廓中最接近该临界值的值与一门槛值的差值,并且该第二值为第二子轮廓中最接近该临界值的值与该门槛值的差值,其中该门槛值大于或等于零,小于或等于该临界值。

根据上述的第三实施例,在每一个一维度感测信息中,第一子轮廓中大于一门槛值的每一值与该门槛值产生第一差值,该第一值为该些第一差值之和,并且第二子轮廓中大于该门槛值的每一值与该门槛值产生第二差值,该第二值为该些第二差值之和,其中该门槛值大于或等于零,小于或等于该临界值。

根据上述的第四实施例,在每一个一维度感测信息中,第一值为第一子轮廓中大于一门槛值的全部值之和,并且该第二值为第二子轮廓中大于该门槛值的全部值之和,其中该门槛值大于或等于零,小于或等于该临界值。

根据上述的第五实施例,在每一个一维度感测信息中,第一值为第一子轮廓中最接近该临界值的值至第一相对大值之间的全部值之和,并且该第二值为第二子轮廓中最接近该临界值的值至第二相对大值之间的全部值之和(未显示于图中)。

例如,根据上述第三实施例为例,在第三一维度感测信息中si3中,第5值为临界值,并且设定门槛值为临界值3,如图9所示。第一子轮廓中,该些第一差值分别为第2值的(5-3)=2,第3值的(7-3)=4,第4值的(5-3)=2。因此第一值为2+4+2=8。第二子轮廓中,该些第二差值分别为第6值的(6-3)=3,第7值的(9-3)=6,第8值的(6-3)=3。因此第二值为3+6+3=12。第一部分则为3x(8/(8+12))=1.2,第二部分则为3x(12/(8+12))=1.8。因此依据完整的第一轮廓的值计算出的更正的质心位置pc1为(1x2+2x5+3x7+4x5+5x1.2)/(2+5+7+5+1.2)=2.92,并且依据完整的第二轮廓的值计算出的更正的质心位置pc2为(5x1.8+6x6+7x9+8x6+9x1)/(1.8+6+9+6+1)=6.93。

另外,在第一一维度感测信息si1中,因为不存在临界值,所以可以直接取得第一轮廓的质心为3,第二轮廓的质心为7。

在第二一维度感测信息si2中,因为不存在临界值,所以可以直接计算出第一轮廓的质心为(2x3+3x4+4x2)/(3+4+2)=2.89,第二轮廓的质心为(6x3+7x5+8x2)/(3+5+2)=6.9。

在第四维度感测信息si4中,因为不存在临界值,所以可以直接计算出第一轮廓的质心为(2x3+3x6+4x1)/(3+6+1)=2.8,第二轮廓的质心为(6x3+7x5+8x2)/(3+5+2)=6.9。

在第五一维度感测信息si5中,因为不存在临界值,所以可以直接取得第一轮廓的质心为3,第二轮廓的质心为7。

在第六一维度感测信息si6中,因为不存在临界值,所以可以直接取得第一轮廓的质心为3,第二轮廓不存在。

根据上述,可以根据第一区域中每一个第一轮廓的质心计算出该第一二维度质心位置,第一二维度质心位置的x坐标为(3x2+2.89x(3+4+2)+2.92x(2+5+7+5+1.2)+2.8x(3+6+1)+3x2+3x1)/(2+(3+4+2)+(2+5+7+5+1.2)+(3+6+1)+2+1)=2.9,y坐标为(1x2+2x(3+4+2)+3x(2+5+7+5+1.2)+4x(3+6+1)+5x2+6x1)/(2+(3+4+2)+(2+5+7+5+1.2)+(3+6+1)+2+1)=3.09。据此,第一二维度质心位置为(2.9,3.09)。

同样地,可以根据第二区域中每一个第二轮廓的质心计算出该第二二维度质心位置,x坐标为(7x2+6.9x(3+5+2)+6.93x(1.8+6+9+6+1)+6.9x(3+5+2)+7x2)/(2+(3+5+2)+(1.8+6+9+6+1)+(3+5+2)+2)=6.92,y坐标为(1x2+2x(3+5+2)+3x(1.8+6+9+6+1)+4x(3+5+2)+5x2)/(2+(3+5+2)+(1.8+6+9+6+1)+(3+5+2)+2)=3。据此,第二二维度质心位置为(6.92,3)。

再者,请参考图8b所示,在步骤510之后,可以先执行步骤804,依据相邻一维度感测信息中的二第一轮廓的重叠关系,判断该二第一轮廓是否重叠。若是,集合相邻的该二第一轮廓成第一区域,如步骤806所示。若否,则回到步骤502。然后,在步骤816中,根据第一区域的所有值计算出该第一二维度质心位置。

同理,在步骤510之后,可以先执行步骤808,依据相邻一维度感测信息中的二第二轮廓的重叠关系,判断该二第二轮廓是否重叠。若是,集合相邻的该二第二轮廓成第二区域,如步骤810所示。若否,则回到步骤502。然后,在步骤818中,根据第二区域的所有值计算出该第二二维度质心位置。

例如,在取得第一部分为3x(8/(8+12))=1.2之后,根据第一区域中每一个值与相对应的二维度坐标计算出第一二维度质心位置,如图9所示。第一二维度质心位置的x坐标为

(1x2+2x(3+5+3)+3x(2+4+7+6+2+1)+4x(2+5+1)+5x1.2)/(2+(3+5+3)+(2+4+7+6+2+1)+(2+5+1)+1.2)=2.9,y坐标为

(1x2+2x(3+4+2)+3x(2+5+7+5+1.2)+4x(3+6+1)+5x2+6x1)/(2+(3+4+2)+(2+5+7+5+1.2)+(3+6+1)+2+1)=3.09。据此,第一二维度质心位置为(2.9,3.09)。

在取得第二部分为3x(12/(8+12))=1.8之后,根据第二区域中每一个值与相对应的二维度坐标计算出第二二维度质心位置。第二二维度质心位置的x坐标为

(5x1.8+6x(3+6+3)+7x(2+5+9+5+2)+8x(2+6+2)+9x1)/(1.8+(3+6+3)+(2+5+9+5+2)+(2+6+2)+1)=6.92,y坐标为

(1x2+2x(3+5+2)+3x(1.8+6+9+6+1)+4x(3+5+2)+5x2)/(2+(3+5+2)+(1.8+6+9+6+1)+(3+5+2)+2)=3。据此,第二二维度质心位置为(6.92,3)。

在第七实施例中,第二一维度感测信息si2的第5值为第一临界值2,第三一维度感测信息si3的第5值为第二临界值3,第四一维度感测信息si3的第5值为第三临界值1,如图10所示。

根据上述实施例(例如第四实施例,门槛值为零),可以取得第一临界值的第一部分为2x(3+4+2)/((3+4+2)+(3+5+2))=18/19=0.95,第二部分为2x(3+5+2)/((3+4+2)+(3+5+2))=20/19=1.05。

第二临界值的第一部分为

3x(2+5+7+5)/((2+5+7+5)+(6+9+6+1))=57/41=1.39,第二部分为

3x(6+9+6+1)/((2+5+7+5)+(6+9+6+1))=66/41=1.61。

第三临界值的第一部分为

1x(3+6+1)/((3+6+1)+(3+5+2))=0.5,第二部分为

1x(3+5+2)/((3+6+1)+(3+5+2))=0.5。

随后,可以根据第一区域中每一个值与相对应的二维度坐标计算出第一二维度质心位置。第一二维度质心位置的x坐标为(1x2+2x(3+5+3)+3x(2+4+7+6+2+1)+4x(2+5+1)+5x(0.95+1.39+0.5))/(2+(3+5+3)+(2+4+7+6+2+1)+(2+5+1)+(0.95+1.39+0.5))=2.97,y坐标为(1x2+2x(3+4+2+0.95)+3x(2+5+7+5+1.39)+4x(3+6+1+0.5)+5x2+6x1)/(2+(3+4+2+0.95)+(2+5+7+5+1.39)+(3+6+1+0.5)+2+1)=3.08。据此,第一二维度质心位置为(2.97,3.08)。

同样地,可以根据第二区域中每一个值与相对应的二维度坐标计算出第二二维度质心位置。第二二维度质心位置的x坐标为(5x(1.05+1.61+0.5)+6x(3+6+3)+7x(2+5+9+5+2)+8x(2+6+2)+9x1)/((1.05+1.61+0.5)+(3+6+3)+(2+5+9+5+2)+(2+6+2)+1)=6.87,y坐标为(1x2+2x(1.05+3+5+2)+3x(1.61+6+9+6+1)+4x(0.5+3+5+2)+5x2)/(2+(1.05+3+5+2)+(1.61+6+9+6+1)+(0.5+3+5+2)+2)=2.99。据此,第二二维度质心位置为(6.87,2.99)。

根据上述,本发明提出另一种侦测触碰或接近的方法,如图11所示。在步骤1102中,依据触摸屏的信号取得二维度感测信息。在步骤1104中,侦测二维度感测信息包含皆为正值的第一子区域与皆为正值的第二子区域,且一或多个相邻的临界值分别相邻于第一子区域与第二子区域。在步骤1106中,取得每一个临界值的第一部份与第二部份。

随后,在步骤1108中,依据该第一子区域中大于门槛值的全部值与全部第一部分取得第一二维度质心位置。在步骤1110中,依据该第二子区域中大于该门槛值的全部值与全部第二部分取得第二二维度质心位置。该门槛值小于或等于该些临界值的最大值,大于或等于零。

该临界值为正值,且位于该第一子区域的一值与该第二子区域的一值之间。每一个临界值小于或等于相邻该临界值的第一子区域的该值,并且小于或等于相邻该临界值的第二子区域的该值。

二维度感测信息包含多个平行排列的一维度感测信息,每一个一维度感测信息最多只包含一个临界值,包含临界值的一维度感测信息彼此相邻,其中相应每一个临界值的第一部份为(临界值x第一值)/(第一值+第二值),并且相应该临界值的第二部份为(临界值x第二值)/(第一值+第二值),其中该第一值至少包含第一子区域中最接近该临界值的值,该第二值至少包含第二子区域中最接近该临界值的值。

每一个临界值可分别借由上述的实施例取得,因此所有临界值的第一值与第二值的比例可能不相同。如同在上述的第四实施例中,相应一临界值的第一值为第一子区域中,包含该临界值的一维度感测信息中大于该门槛值的全部值之和,并且相应该临界值的第二值为第二子区域中,包含该临界值的一维度感测信息中大于该门槛值的全部值之和。

在第八实施例中,该第一值为第一子区域中大于该门槛值的全部值之和,并且该第二值为第二子区域中大于该门槛值的全部值之和,借此以取得每一个临界值的第一部分与第二部分。因此,所有临界值具有相同的第一值与第二值的比例。

请参考图10所示,设定门槛值为临界值之最大值3。因此,第一子区域中大于门槛值的值分别为第二一维度感测信息si2的第3值4,第三一维度感测信息si3的第2值5、第3值7与第4值5,第四一维度感测信息si4的第3值6。据此,第一值为第一子区域中大于该门槛值的全部值之和4+5+7+5+6=27。

第二子区域中大于门槛值的值分别为第二一维度感测信息si2的第7值5,第三一维度感测信息si3的第6值6、第7值9与第8值6,第四一维度感测信息si4的第7值5。据此,第二值为第二子区域中大于该门槛值的全部值之和5+6+9+6+5=31。

根据上述,在第一临界值2、第二临界值3与第三临界值1中,第一部分皆是根据相同的比例27/(27+31)取得,第二部分皆是根据相同的比例31/(27+31)取得。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1