电容触控屏的扫描方法及电容触控屏与流程

文档序号:11250514阅读:1205来源:国知局
电容触控屏的扫描方法及电容触控屏与流程

本发明涉及触控技术领域,特别是涉及一种电容触控屏的扫描方法及电容触控屏。



背景技术:

电容触控屏在进行触摸信号检测时,以显示屏上所形成的轴坐标式感应单元矩阵进行触摸点检测。例如,电容触控屏包括相互交叉的tx线与rx线,其中单个触摸点对应tx线与rx线交叉的一个节点。具体在tx线与rx线之间形成的触摸传感器和触摸屏驱动电路中,通过触摸屏驱动电路给tx线提供驱动信号,对通过rx线接收的触摸传感器的电压进行采样,并将采样的电压转换为数字数据,通过数据分析计算判断出电容触控屏上的触摸点位置。

然而在现有技术中,在进行触控屏检测扫描时,通过采用多次全局扫描的方式,即将触控屏上的所有tx线与rx线交叉形成的所有节点进行扫描后,然后根据每个节点信号判断出哪一个节点被手指按下。然而采用这样的扫描方法不仅耗电较高,且使得反馈触控信息的reportrate(报点率)无法得到有效提高。



技术实现要素:

基于此,有必要针对电容触控屏扫描耗电较高,报点率低的问题,提供一种能够有效降低电容触控屏扫描的耗电量,且同时可提升报点率的电容触控屏的扫描方法及电容触控屏。

一种电容触控屏的扫描方法,包括以下步骤:

全局扫描以获取至少一触摸点;

将获取的全部触摸点的线路范围设置为中心区;

仅扫描所述中心区相邻两端向外扩展预设值的线路作为报点的线路。

在其中一个实施例中,所述全局扫描包括获取至少二触摸点。

在其中一个实施例中,根据所述全局扫描所获取的触摸点的数量设置所述预设值。

在其中一个实施例中,所述触摸点的数量越大,所述预设值越小。

在其中一个实施例中,每间隔一预设时间段,全局扫描以获取至少一触摸点。

在其中一个实施例中,在所述预设时间段内仅获取一触摸点时,则采用预设时间段加上预设时间长度作为新的预设时间段。

在其中一个实施例中,在预设时间段内仅获取一触摸点时,采用区域扫描替代所述全局扫描。

在其中一个实施例中,所述区域扫描的区域根据预设时间段的时长及所述触摸点的位置确定。

在其中一个实施例中,所述区域扫描的区域为所述触摸点上下左右四个方向的所述预设值的线路所包含的区域。

一种电容触控屏,由上述任一实施例的扫描方法实现触控检测。

上述电容触控屏的扫描方法及电容触控屏,通过以全局扫描的方式获取到的触摸点,以所获取到的触摸点为中心区,然后以不同的预设值所对应的扫描线路进行区域扫描,直至扫描至中心区相邻两端的触控线路。当扫描到中心区的相邻两端的触控线路时向主机上报触点信息,完成报点。这样使得扫描工作能够得到有效优化,即不再进行连续的多次全局扫描以确定触摸点位置,从而有效地降低了电容触控屏在扫描过程中的耗电量,同时使得触摸点的报点率得到有效的提升,从而能够更加真实地还原触摸轨迹。使得电容触控屏的触控效果在得到提升的同时,可增强用户的触控体验感。

附图说明

图1为一实施例的电容触控屏的扫描方法的步骤流程示意图;

图2为另一实施例的电容触控屏的扫描方法的步骤流程示意图;

图3为一实施例中扫描一个触摸点时的电容触控屏的轴坐标扫描示意图;

图4为一实施例中扫描三个触摸点时的电容触控屏的轴坐标扫描示意图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本发明的公开内容理解的更加透彻全面。

需要说明的是,当元件被称为“设置于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”、“顶部”、“底部”、“底端”、“顶端”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

例如,一种电容触控屏的扫描方法,包括以下步骤:全局扫描以获取至少一触摸点;将获取的全部触摸点的线路范围设置为中心区;仅扫描所述中心区相邻两端向外扩展预设值的线路作为报点的线路。

例如,请参阅图1及图2,一种电容触控屏的扫描方法,包括以下步骤:

110:全局扫描以获取至少一触摸点。

本实施例中的扫描方式并不限于自容或互容的触控屏架构,而由于针对自容触摸屏必须顺序执行预扫描,也就是必须进行预先全局扫描,因此本实施例中的电容触控屏的扫描方法首先进行全局扫描。其中全局扫描即对电容触控屏中用于提供驱动信号的tx线与用于感测信号的rx线交叉形成的所有节点进行扫描,以获取被手指按下的触摸点。例如,当手指触摸电容触控屏时,会触及到其中一个或多个节点,也就是说,通过全局扫描可以侦测到其中一个或多个触摸点。

120:将获取的全部触摸点的线路范围设置为中心区。

例如,所述中心区为,当经过第一次全局扫描时,侦测到的触摸点为一个时,则以此触摸点对应的节点为所述中心区。在进一步做区域扫描时,以所述中心区的相邻两端的t线路与r线路所构成的线路范围进行扫描,并将此时的扫描结果进行反馈报点,将扫描到的触摸点进行信息反馈。例如,如图3所示,进行第一次全局扫描时,获取到的触摸点为t5&r5,即图3中圆圈表示的节点。以该触摸点t5&r5为中心区,则t5&r5相邻两端的t线路分别为t4与t6,t5&r5相邻两端的r线路分别为r4与r6,则此时进行的中心区相邻两端的区域扫描为:由t4发送驱动信号,再由r4-r5-r6依次侦测信号;由t5发送驱动信号,再由r4-r5-r6依次侦测信号;由t6发送驱动信号,再由r4-r5-r6依次侦测信号。则此时扫描数为3*3=9次,并对扫描结果进行报点。即对所述中心区相邻两端的线路进行扫描时进行报点,也就是说,将所述中心区相邻两端的线路作为报点的线路。可以理解的是,在此扫描过程中可能会扫描到新的触摸点,也可能不会扫描到新的触摸点。相比于连续进行多次全局扫描而言,由于扫描数极大地减少,使得扫描频率得到降低,从而可达到省电的效果。

例如,所述全局扫描包括获取至少二触摸点。即进行全局扫描时,获取的的触摸点的数量为2个或2个以上。可以理解的是,当进行全局扫描时,仅仅获取到一个触摸点时,则进行扫描时比较容易确定扫描范围。因此,在本实施例中,要求在获取至少两个及以上的触摸点时,采用区域扫描的方式进行扫描。例如,如图4所示,当进行第一次全局扫描时,获取到的触摸点为三个,则此时所述中心区为由所述三个触摸点中处于外围的t线路与r线所构成的线路区域。例如,图4中,用圈圈标注的三个点分别为扫描到的三个触摸点,t5&r5、t8&r2以及t3&r3,则所述中心区为t3-t8与r2-r5所组成的线路范围,也就是说,在进行第二次扫描时,仅仅扫描t3-t8与r2-r5相邻两端的线路所组成扫描区域,即仅扫描t2-t9与r1-r6范围的节点,即进行6*8=48次扫描,同时进行触摸点信息反馈。这样相比进行连续多次全局扫描而言,同样地,在进行三个触摸点的扫描时,由于扫描数极大地减少,使得扫描频率得到降低,从而达到省电的效果。

130:仅扫描所述中心区相邻两端向外扩展预设值的线路作为报点的线路。

具体地,例如,当全局扫描或区域扫描得到的新触摸点为原触摸点时,仅扫描所述触摸点相邻两端的线路进行报点;例如,当上一次全局扫描或区域扫描得到一个原触摸点,此次全局扫描或区域扫描得到一个新触摸点,且新触摸点为原触摸点时,仅扫描所述触摸点相邻两端的线路进行报点;例如,当上一次全局扫描或区域扫描得到两个或多个原触摸点,此次全局扫描或区域扫描得到两个或多个新触摸点,且各个新触摸点分别为各个原触摸点时,将获取的全部触摸点的线路范围设置为中心区,仅扫描所述中心区相邻两端的线路进行报点;例如,当全局扫描或区域扫描得到的新触摸点超出原触摸点相邻两预设值端的线路范围时,以新触摸点与原触摸点的线路范围为中心区,仅扫描所述中心区相邻两预设值端的线路进行报点。

需要说明的是,当触摸点数量小于等于三个时,所述中心区相邻两端向外扩展预设值自定义为0。也就是说,当在进行第一次全局扫描时所获取的触摸点的数量较少时,直接以所述中心区的相邻两端的t线路与r线路组成的线路范围进行扫描并报点,不再向所述中心区向外进一步扩展以预设值范围进行扫描。从而使得扫描数得到有效减少,相应地节省了触控屏的耗电。并由于扫描数得到了有效减少,相应地使得报点率得到有效提升,从而能够更加真实地还原了触摸轨迹。

在针对进行多触摸点扫描时,也就是说,在进行第一次全局扫描时,获取的触摸点的数量较多时,由于当触摸点较多时所占触控屏的范围会较大,为了避免漏扫描触摸点,因此采用以各个触摸点所形成的中心区向外扩展预设值的线路,即也就是扩大扫描的范围,不再以触摸点所形成中心区的相邻两端为扫描范围,以此扫描范围进一步向外扩展,然后逐次扫描直至达到与所述中心区的相邻两端的线路。例如,所述向外扩展预设值的线路为所述中心区两边最远端的线路,然后逐次减少扫描范围,每完成一次区域扫描,对扫描到的摸点进行报点。直至预设值的线路与所述中心区的相邻两端线路重合,结束区域范围内扫描。而为了精确扫描,侦测其他地方是否有被触摸,可重新回到全局扫描,然后再进行上述区域扫描。可以理解的是,这样的扫描方式根据具体实际情况可以循环多次。

具体地,关于区域扫描,以单点t5&r5触摸为例,请再次参阅图2,具体扫描过程如下:

第一步:进行全局扫描;

第二步:确定t5&r5节点为触摸点;

第三步:进行预设值等于1时的扫描,即进行t2、t3、t4……tn-1与r2、r3、r4……rn-1的扫描;判断分析该区域扫描的范围未与t5&r5构成的中心区的相邻两端的线路区域重合,也就是与t4-t6与r4-r6所构成的线路区域重合,若扫描区域大于t5&r5构成的中心区的相邻两端的线路区域,则扫描t5&r5中心区的相邻两端的扫描区域并进行报点;

第四步:进行预设值等于2时的扫描,也就是设置x=2时,即进行t3、t4……tn-x与r3、r4……rn-x的扫描,同样地,判断分析该区域扫描的范围与t5&r5构成的中心区的相邻两端的线路区域重合,也就是与t4-t6和r4-r6所构成的线路区域重合,若扫描区域大于t5&r5构成的中心区的相邻两端的线路区域,则扫描t5&r5中心区的相邻两端的扫描区域并进行报点;

第五步:通过判断扫描区域与t5&r5构成的中心区的相邻两端的线路区域重合,则回到首次进行的全局扫描,进行扫描侦测触控屏其他地方是否被触摸。

可以理解的是,在长时间只侦测到一个触摸点时,可通过每次减少扫描线路数,例如,上述第三步与第四步即通过逐次增加预设值,每次减少t线路与r线路数,进行区域扫描以达到省电的模式。另外,在长时间只侦测到一个触摸点时,通过上述区域扫描的方式可以减少全局扫描的次数,也就是说,在长时间只侦测到一个触摸点时,可通过延长下一全局扫描的时间,相应地可实现节约扫描耗电。通过上述区域扫描的方式,相比于进行多次全局扫描,有效减少了侦测触摸点的扫描数,从而有效地节省了扫描时触控屏的耗电。同时由于每进行一次预设值的区域扫描即进行相应报点,使得报点率得到了有效提高,因此采用这种区域扫描的方式更能有效优化触摸屏的扫描效果。

为了准确进行所述预设值的设定,以便确定区域扫描的范围。例如,根据所述全局扫描所获取的触摸点的数量设置所述预设值。也就是说,根据全局扫描所获取的触摸点的数量确定所述预设值,从而确定需要进行预设值为多少的区域扫描,这样可防止由于设置区域扫描的预设值过大,使得会出现重复对一部分区域进行扫描,从而造成电容触控屏耗电上升,不利于达到省电的目的。例如,获取至少一触摸点,扫描所述触摸点的中心及所述触摸点的相邻两条线路。也就是说,当全局扫描到的触摸点数量较多时,则所述中心区的范围会相对较大,可以理解的是,所述中心区相邻两边距离其最远端的距离也相对较小,则所设定的预设值也相应会较小,例如,设定预设值为1时,则区域扫描的线路即与所述中心区的相邻两端的线路重合。例如,设定预设值为2时,则进行两次不同范围的区域扫描后,则最后一次区域扫描即与所述中心区的相邻两端的线路重合。从而通过全局扫描所获取的触摸点数,能够以此进行设置预设值,从而能够合理进行区域扫描,避免由于预设值设置不合理导致重复多次进行统一区域的连续扫描,不利于节省扫描耗电。这样可以减少扫描频率,尤其对于面板较大的触控屏,其t线路及r线路较多的情况下,根据所述预设值进行区域扫描,依然可以节省耗电,提高报点率。

为了侦测触控屏其他地方是否被触摸,例如,每间隔一预设时间段,全局扫描以获取至少一触摸点。也就是说,在进行一次全局扫描后,以区域扫描的方式进行扫描,在此期间会经过一段时间,即所述预设时间段即为进行区域扫描的时间段。结束区域扫描后,再进行全局扫描。这样使得没有被侦测到的触摸点在新的全局扫描及区域扫描中能够得到有效的扫描,从而能够较好地避免遗漏扫描所有的触摸点。

为了减少扫描频率,以达到省电目的。例如,在所述预设时间段内仅获取一触摸点时,则采用预设时间段加上预设时间长度作为新的预设时间段。即经过区域扫描获取的新的触摸点为一个时,则通过延长每次全局扫描时间的方式,即在区域扫描所用的预设时间段再加一预设时间长度进一步延长两次全局扫描的间隔时间,从而可减少扫描的频率,以达到省电的目的。例如,在预设时间段内仅获取一触摸点时,采用区域扫描替代所述全局扫描。其中关于所述区域扫描的确定,例如,所述区域扫描的区域为所述触摸点上下左右四个方向的所述预设值的线路所包含的区域。例如,当触摸点为一个时,所要进行的扫描区域为触摸点相邻上下左右四个方向的线路所包围的区域,例如,t5&r5的扫描区域为由t4&r4、t4&r5以及t4&r6;t6&r4、t6&r5以及t6&r6;r6&t4、r6&t5以及r6&t6;r4&t4、r4&t5以及r4&t69个节点所构成的区域。相应地,在有多个触摸点时,则同样地按照这样的方式确定扫描区域。这样在预设的扫描时间段内,当仅仅扫描到一触摸点时,则说明此种情况下,在扫描区域内存在其他触摸点的概率相对较低,因此可不必再次进行全局扫描,而采用区域扫描代替全局扫描。通过区域扫描代替全局扫描,在达到同样扫描目的时,区域扫描能够减少扫描频率,从而节省了扫描耗电。例如,所述区域扫描的区域根据预设时间段的时长及所述触摸点的位置确定。即根据触摸点在触控屏的位置,所处位置不同,则以所有触摸点的线路为中心区的相邻两端向外扩展预设值的线路所构成的扫描区域也会不同。并且由于所述预设时间段是间隔有区域扫描的两次全局扫描的间隔时间段,因此所间隔的区域扫描要参考此时间段进行确定,否则会造成由于扫描时间设置不合理的问题,导致扫描精度得不到保证。因此所述区域扫描同时以触摸点的位置及预设时间段来进行确定,可保证扫描精度,方便在达到省电目的的同时,能够相对准确地确定扫描区域使得触摸点无遗漏地被扫描到。

例如,一种电容触控屏,通过上述扫描方法实现触控扫描。即电容触控屏的触摸点扫描可采用上述任一实施例中的电容触控屏的扫描方法实现。在上述任一实施例中的扫描方法,通过以全局扫描的方式获取到的触摸点,以所获取到的触摸点为中心区,然后分别按照预设值的扫描线路进行扫描至中心区相邻两端的触控线路,当扫描到中心区的相邻两端的触控线路时向主机上报触点信息,完成报点。从而使得应用该方法的电容触控屏的扫描工作得到了优化,不再对触摸点进行多次连续的全局扫描,这样可有效地降低电容触控屏在扫描过程中的耗电量,同时使得触摸点的报点率得到有效地提升,从而能够更加真实地还原了触摸轨迹,从而可电容触控屏的触控效果,增强用户触控体验感。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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