一种用于触摸屏的触摸点定位方法及装置制造方法
【专利摘要】本发明提出一种用于触摸屏的触摸点定位方法,包括如下步骤:S1,对触摸屏中的感应器进行自电容检测和互电容检测,获得相应的自电容定位结果和互电容检测结果,其中,感应器包括行感应器和列感应器;S2,根据互电容检测结果获得互电容定位结果;S3,根据自电容定位结果和互电容定位结果确定触摸点的位置。采用本发明提出的用于触摸屏的触摸点定位方法,能够避免水和充电器的干扰,同时支持多点触摸。本发明同时还提出一种用于触摸屏的触摸点定位装置。
【专利说明】一种用于触摸屏的触摸点定位方法及装置
【技术领域】
[0001]本发明涉及触摸屏【技术领域】,特别涉及一种用于触摸屏的触摸点定位方法及装置。
【背景技术】
[0002]目前,电容屏扫描方法主要有自电容扫描方法和互电容扫描方法。自电容扫描是对电容屏中通道与触摸手指形成的电容进行扫描,而互电容扫描是对电容屏中通道与通道形成的电容进行扫描。自电容扫描时受水的影响小,抗干扰能力强,但是此方法不能识别多点触摸,一般仅仅支持单点和手势。互电容扫描可以支持多点触摸,广泛应用于高端手机和平板电脑,几乎所有的品牌手机和平板电脑都是互电容扫描的触摸屏,但是,互电容扫描的防水性和抗干扰能力不如自电容扫描。在进行互电容扫描时,如果电容屏上有水,则扫描的互电容变大,如果有手指触摸电容屏则扫描的互电容变小。如果电容屏上既有水又有手指触摸,则扫描的互电容变的更加小。根据上述规律,可以通过软件识别电容屏上是否有水或者是否存在手指触摸的情况,但是实际应用中则很难完全解决。因为在电容屏开机时,并不能确定电容屏上是不是已经附着有水,如果开机时上面已经有水,那把水擦掉之后扫描的互电容变小,软件会很大概率地误判成有手指触摸并且在一直触摸,此时,整个电容屏就会一直出干扰点甚至会导致功能紊乱。综上所述,自电容扫描和互电容扫描方法都不能精确定位手指触摸的位置。
[0003]另外,充电器干扰一直是影响互电容扫描的大问题之一。充电器频率一般和互电容屏的扫描频率接近,一旦充电器频率与互电容屏的扫描频率太接近就会产生相互耦合,则会造成互电容屏乱跳点。在生产中,一般采用频率规避的方法来避免充电器的干扰,即让电容屏扫描的频率尽量远离充电器产生的干扰频率,但是每个充电器产生的频率不同,并且不同型号的充电器频率也相差较大,目前在生产中都是将每个型号的充电器都进行一次频率调节。但是上述方法并不能保证所有的产品都能规避成功,而且一旦客户使用中换了另一个规格的充电器就会出问题。
【发明内容】
[0004]本发明的目的旨在至少解决上述的技术缺陷之一。
[0005]为此,本发明的第一个目的在于提出一种用于触摸屏的触摸点定位方法,采用该方法能够不受水的影响并避免充电器的干扰,同时支持多点触摸,从而定位精确。本发明第二个目的在于提出一种用于触摸屏的触摸点定位的装置。
[0006]为达到上述目的,本发明第一方面实施例提出一种用于触摸屏的触摸点定位方法,包括如下步骤:Si,对所述触摸屏中的感应器同时进行自电容检测和互电容检测,获得相应的自电容定位结果和互电容检测结果,其中,所述感应器包括行感应器和列感应器;S2,根据所述互电容检测结果获得互电容定位结果;S3,根据所述自电容定位结果和所述互电容定位结果确定所述触摸点的位置。[0007]根据本发明实施例的用于触摸屏的触摸点定位方法,通过对触摸屏同时进行自电容检测和互电容检测,可以避免水和充电器的干扰,显著提升互电容屏的防水效果。另外,确定互电容的定位坐标为触摸点位置,可以支持多点坐标。此外,在生产中,不必调节充电器频率,显著提高了生产效率和扩大了适用范围,并相应地减少了生产成本。
[0008]为达到上述目的,本发明第二方面实施例提出一种用于触摸屏的触摸点定位装置,包括:同时进行检测的第一检测模块和第二检测模块,所述第一检测模块用于对所述触摸屏中的感应器进行自电容检测以获得自电容定位结果,所述第二检测模块用于对所述触摸屏中的感应器进行互电容检测以获得互电容检测结果,其中,所述感应器包括行感应器和列感应器;计算模块,用于根据所述互电容检测结果获得互电容定位结果;定位模块,用于根据所述自电容定位结果和所述互电容定位结果确定所述触摸点的位置。
[0009]根据本发明实施例的用于触摸屏的触摸点定位装置,通过第一检测模块和第二检测模块同时对感应器的自电容和互电容进行检测,并获得自电容定位结果和互电容定位结果,能够避免水和充电器的干扰,显著提升互电容屏的防水效果。定位模块确定互电容的定位坐标为触摸点的位置,可以支持多点坐标。此外,降低了生产成本,提高了生产效率。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1为本发明的实施例中的电容屏的连接示意图;
[0013]图2为本发明实施例中的行感应器和列感应器组成的电容结构;
[0014]图3为根据本发明实施例的用于触摸屏的触摸点定位方法流程图;
[0015]图4为根据本发明实施例的用于触摸屏的触摸点定位装置结构示意图;以及
[0016]图5为根据本发明的一个实施例的用于触摸屏的触摸点定位装置结构示意图。
【具体实施方式】
[0017]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0018]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此夕卜,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。
[0019]在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0020]参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0021]下面参照附图1至3描述根据本发明第一方面实施例提出的用于触摸屏的触摸点定位方法。
[0022]如图1和2所示,首先对本发明实施例中采用的触摸屏的结构及本发明实施例的用于触摸屏的触摸 点定位方法中检测的电容简单介绍,如图1所示为本发明实施例中的触摸屏,由行感应器XfXn和列感应器YfYn构成。图2为行感应器Xl和列感应器Yl组成的电容结构,其中Cl为行感应器感应通道的自电容,C2为列感应器感应通道的自电容。C3为行感应器Xl与列感应器Yl形成的互电容,即自电容感应器和与它垂直方向的感应器所形成的电容。行感应器和列感应器与电容检测模块101相连,并通过电容检测模块101将数据传输给上位机102,进行定位处理。本发明实施例的触摸点定位方法就是检测自电容Cl和C2及互电容C3的变化来进行相应的判断,获得触摸点的位置。
[0023]如图3所示,本发明实施例的用于触摸屏的触摸点定位方法,包括以下步骤:
[0024]SI,对触摸屏中的感应器同时进行自电容检测和互电容检测,获得相应的自电容定位结果和互电容检测结果,其中,感应器包括行感应器和列感应器。
[0025]在本发明的一个实施例中,对触摸屏同时进行自电容检测和互电容检测,在自电容检测中,检测感应器组成的感应通道时,需要进行充放电,在本实施例中,自电容检测进行充放电过程可以采用方波形式的能量,而互电容检测时需要的发射端激励也可以是方波形式,所以自电容检测进行充放电的同时,对互电容进行激励,即自电容检测和互电容检测是同时进行的。
[0026]在本发明的一个实施例中,对触摸屏中的感应器进行自电容检测,具体包括:对触摸屏中的每个行感应器施加激励时,检测行感应器的感应值,如果行感应器的感应值大于预设值,行感应器对应的行为自电容定位行。然后,对触摸屏中的每个列感应器施加激励时,检测列感应器的感应值,如果列感应器的感应值大于预设值,列感应器对应的列为自电容定位列。由自电容的定位行和定位列获得自电容的定位结果。例如对触摸屏中的每个行感应器Χ1~Χη施加激励时,检测行感应器Χ1~Χη的感应值,如果其中行感应器Χ5、Χ6、Χ9的感应值大于预设值,则行感应器Χ5、Χ6、Χ9对应的行为自电容定位行。对触摸屏中的每个列感应器Υ1~Υη施加激励时,检测列感应器Υ1~Υη的感应值,如果其中列感应器Υ4、Υ7、Υ9的感应值大于预设值,列感应器Υ4、Υ7、Υ9对应的列为自电容定位列,则行感应器Χ5、Χ6、Χ9所在行与列感应器Υ4、Υ7、Υ9所在列交叉的9个点的坐标为自电容的定位结果。
[0027]在本发明的实施例中,自电容进行检测进行充放电过程采用的方波同时为互电容检测提供激励,即在对触摸屏中的感应器进行自电容检测的同时,对触摸屏中的感应器进行互电容检测,互电容检测具体包括:对触摸屏中的每个行感应器施加激励时,检测所有列感应器的感应值,如果列感应器的感应值大于预设值,列感应器与对应的施加激励的行感应器的交点为电容定位点。或者,对触摸屏中的每个列感应器施加激励时,检测所有行感应器的感应值,如果行感应器的感应值大于预设值,行感应器与对应的施加激励的列感应器的交点为互电容定位点。例如对触摸屏中的行感应器Xl施加激励时,检测列感应器YfYn的感应值,如果其中感应器Y1、Y3、Y5、Y8的感应值大于预设值,则行感应器Xl与列感应器Υ1、Υ3、Υ5、Υ8的交点为互电容定位点,依次地,对触摸屏中的行感应器Χ2~Xn分别施加激励时,检测列感应器Υ1Υη的感应值,并将其中感应值大于预设值的列感应器与对应施加激励的行感应器的交点确定为电容定位点。或者,对触摸屏中的列感应器Yl施加激励时,检测所有行感应器XfXn的感应值,如果其中行感应器Χ3、Χ5、Χ6、Χ8的感应值大于预设值,则行感应器Χ3、Χ5、Χ6、Χ8与对应的施加激励的列感应器Yl的交点为互电容定位点,依次地,对触摸屏中的列感应器Υ2~Υη分别施加激励时,检测行感应器Χ1Χη的感应值,并将其中感应值大于预设值的行感应器与对应施加激励的列感应器的交点确定为互电容定位点。在本实施例中,可以将互电容检测数据以矩阵的形式呈现,获得的多个互电容定位点即为互电容检测的检测结果,即互电容检测结果为矩阵数据。
[0028]S2,根据互电容检测结果获得互电容定位结果。
[0029]根据步骤SI中获得的互电容定位点计算获得互电容的定位坐标。具体地,在本发明的一个实施例中,由步骤Si获得互电容检测结果数据为矩阵数据,将矩阵数据减去对应的触摸屏的基线即减去对应位置没有手指触摸时感应器的电容值,获得的差值表如表1所示:
[0030]表1
[0031]
【权利要求】
1.一种用于触摸屏的触摸点定位方法,其特征在于,包括如下步骤: Si,对所述触摸屏中的感应器同时进行自电容检测和互电容检测,获得相应的自电容定位结果和 互电容检测结果,其中,所述感应器包括行感应器和列感应器; S2,根据所述互电容检测结果获得互电容定位结果; S3,根据所述自电容定位结果和所述互电容定位结果确定所述触摸点的位置。
2.如权利要求1所述的用于触摸屏的触摸点定位方法,其特征在于,在所述步骤SI中,所述对触摸屏中的感应器进行自电容检测,具体包括: 对所述触摸屏中的每个行感应器施加激励时,检测所述行感应器的感应值,如果所述行感应器的感应值大于预设值,所述行感应器对应的行为自电容定位行; 对所述触摸屏中的每个列感应器施加激励时,检测所述列感应器的感应值,如果所述列感应器的感应值大于预设值,所述列感应器对应的列为自电容定位列。
3.如权利要求2所述的用于触摸屏的触摸点定位方法,其特征在于,在所述步骤SI中,所述对触摸屏中的感应器进行互电容检测,具体包括: 对所述触摸屏中的每个行感应器施加激励时,检测所有列感应器的感应值,如果所述列感应器的感应值大于预设值,所述列感应器与对应的施加激励的行感应器的交点为互电容定位点;或者, 对所述触摸屏中的每个列感应器施加激励时,检测所有行感应器的感应值,如果所述行感应器的感应值大于预设值,所述行感应器与对应的施加激励的列感应器的交点为互电容定位点。
4.如权利要求3所述的用于触摸屏的触摸点定位方法,其特征在于,所述步骤S2具体为: 根据所述互电容定位点计算获得互电容的定位坐标。
5.如权利要求4所述的用于触摸屏的触摸点定位方法,其特征在于,所述步骤S3具体为: 将所述互电容的定位坐标的行值或列值与所述自电容定位行或所述自电容定位列进行比较,如果相同,则所述互电容的定位坐标为所述触摸点的位置。
6.一种用于触摸屏的触摸点定位装置,其特征在于,包括: 同时进行检测的第一检测模块和第二检测模块,所述第一检测模块用于对所述触摸屏中的感应器进行自电容检测以获得自电容定位结果,所述第二检测模块用于对所述触摸屏中的感应器进行互电容检测以获得互电容检测结果,其中,所述感应器包括行感应器和列感应器; 计算模块,用于根据所述互电容检测结果获得互电容定位结果; 定位模块,用于根据所述自电容定位结果和所述互电容定位结果确定所述触摸点的位置。
7.如权利要求6所述的用于触摸屏的触摸点定位装置,其特征在于,所述第一检测模块进一步包括: 第一激励单元,用于对所述触摸屏中的所有行感应器或列感应器分别施加激励; 行检测单元,用于当所述第一激励单元对所述触摸屏中的每个行感应器施加激励时检测所述行感应器的感应值,在所述行感应器的感应值大于预设值时,所述行感应器对应的行为自电容定位行; 列检测单元,用于当所述第一激励单元对所述触摸屏中的每个列感应器施加激励时检测所述列感应器的感应值,在所述列感应器的感应值大于预设值时,所述列感应器对应的列为自电容定位列。
8.如权利要求7所述的用于触摸屏的触摸点定位装置,其特征在于, 所述第二检测模块还用于在所述第一激励单元对所述触摸屏中的每个行感应器施加激励时检测所有列感应器的感应值,当所述列感应器的感应值大于预设值时,所述列感应器与对应的施加激励的行感应器的交点为互电容定位点;或者, 所述第二检测模块用于在所述第一激励单元对所述触摸屏中的每个列感应器施加激励时检测所有行感应器的感应值,当所述行感应器的感应值大于预设值时,所述行感应器与对应的施加激励的列感应器的交点为互电容定位点。
9.如权利要求8所述的用于触摸屏的触摸点定位装置,其特征在于,所述计算模块还用于根据所述互电容定位点计算获得互电容的定位坐标。
10.如权利要求9所述的用于触摸屏的触摸点定位装置,其特征在于,所述定位模块还用于将所述互电容的定位坐标的行值或列值与所述自电容定位行或所述自电容定位列进行比较,并在值相同 时确定所述互电容的定位坐标为所述触摸点的位置。
【文档编号】G06F3/044GK103995626SQ201310053585
【公开日】2014年8月20日 申请日期:2013年2月19日 优先权日:2013年2月19日
【发明者】李振刚, 黄臣, 杨云 申请人:比亚迪股份有限公司