CN111666004B - 互容式电容屏的扫描控制方法及装置、互容式电容屏 - Google Patents
互容式电容屏的扫描控制方法及装置、互容式电容屏 Download PDFInfo
- Publication number
- CN111666004B CN111666004B CN202010477565.4A CN202010477565A CN111666004B CN 111666004 B CN111666004 B CN 111666004B CN 202010477565 A CN202010477565 A CN 202010477565A CN 111666004 B CN111666004 B CN 111666004B
- Authority
- CN
- China
- Prior art keywords
- scanning
- driving electrodes
- driving
- list
- electrode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明提供了一种互容式电容屏的扫描控制方法及装置、互容式电容屏,该方法包括:判断第K帧扫描是否检测到触摸信号;若否,则将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极;若是,则根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表;将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极。本发明不但可以提高扫描帧率,同时还可以具有较好的触摸精度。
Description
技术领域
本发明涉及触摸技术领域,尤其涉及一种互容式电容屏的扫描控制方法及装置、互容式电容屏。
背景技术
目前,电容式触摸屏作为人机交互的重要部件,已经广泛应用于手机、交互式平板等电子产品中,目前电容式触摸屏主要包括自容式触摸屏和互容式触摸屏,其中,如图1所示,互容式触摸屏包括多个驱动电极T(1)~T(N)以及多个接收电极R(1)~R(M),驱动电极与接收电极交叉设置,从而形成多个互电容感测节点,其采用的扫描方式如下:在每一帧扫描中,向多个驱动电极T(1)~T(N)依次发送驱动信号,多个接收电极R1~Rn中的部分或者全部同时接收信号,这样可确保当任何位置发生触摸事件时,电容屏都能在每一帧扫描结束后发现触摸位置。
然而,对于目前的互容式触摸屏,由于在每一帧扫描中,都要向所有的驱动电极发送驱动信号,这样就造成了每一帧扫描耗时较长的问题,不利于提高扫描帧率。
发明内容
基于上述现状,本发明的主要目的在于提供一种互容式电容屏的扫描控制方法及装置、互容式电容屏,可以提高扫描帧率,同时还可以具有较好的触摸精度。
为实现上述目的,本发明的技术方案提供了一种互容式电容屏的扫描控制方法,所述互容式电容屏包含N个驱动电极,N为正整数,所述方法包括:
判断第K帧扫描是否检测到触摸信号,K为任意正整数;
若否,则将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极,其中,所述等间隔为至少间隔一个驱动电极;
若是,则根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;其中,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极,且所述第一扫描列表中的驱动电极互不重复;
根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表;其中,所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复;
将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极;
当执行第(K+X)帧扫描时,向所述待扫描电极输入驱动信号;
其中,X为预设值。
进一步地,所述相邻的若干个驱动电极利用以下方法得到:
利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量查找预设的相邻电极选择值Z;
对于每一个所述检测到触摸信号的驱动电极,其在所述N个驱动电极中相邻的若干个驱动电极为其在所述N个驱动电极中相邻的Z个驱动电极,Z为预设的正整数。
进一步地,Z为2的倍数,所述相邻的Z个驱动电极包括左侧相邻的Z/2个驱动电极以及右侧相邻的Z/2个驱动电极。
进一步地,所述利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量查找预设的相邻电极选择值Z包括:
利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量在预存储的对应关系表中查找相邻电极选择值Z,其中,在所述对应关系表中,所述第K帧扫描中检测到触摸信号的驱动电极的数量越大,所述相邻电极选择值Z的取值越小。
进一步地,所述N个驱动电极中等间隔的若干个驱动电极为所述N个驱动电极中等间隔的L个驱动电极,所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和为L,L为预设值。
进一步地,所述建立第二扫描列表包括:
获取第(K+X-1)帧扫描中最后扫描的驱动电极;
查找所述最后扫描的驱动电极在预设电极排序中的下一个驱动电极,所述预设电极排序为对所述等间隔的L个驱动电极的排序;
将所述查找到的驱动电极作为当前判断对象;
判断当前判断对象是否在所述第一扫描列表中;
若当前判断对象在所述第一扫描列表中,则舍弃当前判断对象,并更新当前判断对象为所述预设电极排序中的下一个驱动电极,然后判断当前判断对象是否在所述第一扫描列表中;
若当前判断对象不在所述第一扫描列表中,则将当前判断对象加入所述第二扫描列表中,之后判断所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和是否为L,若是,所述第二扫描列表建立结束,若否,则更新当前判断对象为所述预设电极排序中的下一个驱动电极,然后判断当前判断对象是否在所述第一扫描列表中。
进一步地,在执行第(K+X-1)帧扫描时,执行所述判断第K帧扫描是否检测到触摸信号。
进一步地,所述触摸屏启动后的第一帧扫描和/或第二帧扫描采用的驱动电极均为所述N个驱动电极中等间隔的若干个驱动电极。
为实现上述目的,本发明的技术方案还提供了一种互容式电容屏的扫描控制装置,所述互容式电容屏包含N个驱动电极,N为正整数,所述装置包括:
判断模块,用于判断第K帧扫描是否检测到触摸信号,K为任意正整数;
第一处理模块,用于若判断第K帧扫描未检测到触摸信号,则将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极,其中,所述等间隔为至少间隔一个驱动电极;
第二处理模块,用于若判断第K帧扫描检测到触摸信号,则根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;其中,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极,且所述第一扫描列表中的驱动电极互不重复;
第三处理模块,用于根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表,以及将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极;其中,所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复;
扫描模块,用于当执行第(K+X)帧扫描时,向所述待扫描电极输入驱动信号;
其中,X为预设值。
为实现上述目的,本发明的技术方案还提供了一种互容式电容屏的扫描控制装置,所述互容式电容屏包含N个驱动电极,N为正整数,所述装置包括处理器以及与所述处理器耦合的存储器,其中,所述处理器用于执行存储器中的指令,实现上述的扫描控制方法。
为实现上述目的,本发明的技术方案还提供了一种互容式电容屏,包括上述的扫描控制装置。
本发明提供的互容式电容屏的扫描控制方法,利用第K帧扫描的扫描结果确定之后的第(K+X)帧扫描的扫描方式,若第K帧扫描未检测到触摸信号,则(K+X)帧扫描采用等间隔的若干个驱动电极,若第K帧扫描检测到触摸信号,则根据触摸的发生位置确定(K+X)帧扫描选择采用的驱动电极,这样不但可以提高扫描帧率,同时还可以具有较好的触摸精度。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1为互容式触摸屏的结构示意图;
图2是本发明实施例提供的一种互容式电容屏的扫描控制方法的流程图。
具体实施方式
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分,为了避免混淆本发明的实质,公知的方法、过程、流程、元件并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
需要说明的是,本发明中采用步骤编号(字母或数字编号)来指代某些具体的方法步骤,仅仅是出于描述方便和简洁的目的,而绝不是用字母或数字来限制这些方法步骤的顺序。本领域的技术人员能够明了,相关方法步骤的顺序,应由技术本身决定,不应因步骤编号的存在而被不适当地限制。
参见图2,图2是本发明实施例提供的一种互容式电容屏的扫描控制方法的流程图,所述互容式电容屏包含N个驱动电极,N为正整数,所述方法包括:
步骤A:判断第K帧扫描是否检测到触摸信号,若否,执行步骤B,若是,执行步骤C,K为任意正整数;
步骤B:将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极,其中,所述等间隔为至少间隔一个驱动电极;
即将该等间隔的若干个驱动电极作为第(K+X)帧扫描采用的驱动电极,在进行第(K+X)帧扫描时,向确定采用的驱动电极依次发送驱动信号,并通过接收电极的信号确定触摸信息;
步骤C:根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;其中,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极,且所述第一扫描列表中的驱动电极互不重复;
其中,对于每一个所述检测到触摸信号的驱动电极,其在所述N个驱动电极中相邻的若干个驱动电极为靠近其的若干个驱动电极,可以包括其左侧相邻的若干个驱动电极(如左侧相邻的一个或连续多个驱动电极)和/或右侧相邻的若干个驱动电极(如右侧相邻的一个或连续多个驱动电极);
步骤D:根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表;其中,所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复;
步骤E:将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极;
即该第一扫描列表和第二扫描列表中的驱动电极作为第(K+X)帧扫描采用的驱动电极,在进行第(K+X)帧扫描时,向确定采用的驱动电极依次发送驱动信号,并通过接收电极的信号确定触摸信息;
步骤F:当执行第(K+X)帧扫描时,向所述待扫描电极输入驱动信号;
其中,X为预设值。
本发明实施例提供的互容式电容屏的扫描控制方法,利用第K帧扫描的扫描结果确定之后的第(K+X)帧扫描的扫描方式,若第K帧扫描未检测到触摸信号,则(K+X)帧扫描采用等间隔的若干个驱动电极,若第K帧扫描检测到触摸信号,则根据触摸的发生位置确定(K+X)帧扫描选择采用的驱动电极,这样不但可以提高扫描帧率,同时还可以具有较好的触摸精度。
其中,在本发明中,利用第K帧扫描的扫描结果确定之后的第(K+X)帧扫描的扫描方式,由于该过程需要一定的计算处理时间,因此可以在触摸屏执行第(K+X-1)帧扫描时(即在执行第(K+X)帧的上一帧扫描时),执行步骤A~步骤E(即确定第(K+X)帧扫描的扫描方式的过程);
其中,在本发明实施例中,X可以为2、3、4、5等(X允许的最大值可由每帧扫描的耗时确定),可选地,为了具有更好的触摸流畅性,X的值为2(在此情况下,在触摸屏执行第(K+1)帧扫描时,利用上述的步骤A~步骤D确定第(K+2)帧扫描的扫描方式),即可以利用第1帧扫描的扫描结果确定第3帧扫描的扫描方式,利用第2帧扫描的扫描结果确定第4帧扫描的扫描方式,利用第3帧扫描的扫描结果确定第5帧扫描的扫描方式……。
例如,在一实施例中,上述N个驱动电极中等间隔的若干个驱动电极为所述N个驱动电极中等间隔的L个驱动电极,所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和为L,L为预设值。
其中,在本发明实施例中,L为触摸屏的N个驱动电极中允许等间隔设置的驱动电极的数量,例如,若该间隔为1个驱动电极,则L为不大于N/2的最大整数,若该间隔为2个驱动电极,则L为不大于N/3的最大整数,若该间隔为4个驱动电极,则L为不大于N/4的最大整数……,即本发明中,在执行第(K+X)帧扫描时,采用的驱动电极的数量不大于N/2,这样消耗的扫描时间不会大于现有技术需要的扫描时间的一半,从而可以大大提高扫描帧率,并且还可以具有较好的触摸识别精度。
其中,在本发明实施例中,触摸屏的第一帧扫描(即触摸屏启动后的第一帧扫描)和第二帧扫描(即触摸屏启动后的第二帧扫描)采用的驱动电极均为上述N个驱动电极中等间隔的若干个驱动电极(如L个驱动电极)。
其中,在一实施例中,在触摸屏开启后,每一帧扫描采用的驱动电极的数量均为L(即触摸屏每一帧扫描的耗时相同)。
其中,在本发明实施例中,在步骤C中,第(K+X)帧扫描的第一扫描列表包含在第K帧扫描中检测到触摸信号的驱动电极以及每一个检测到触摸信号的驱动电极在该N个驱动电极中相邻的若干个驱动电极,其中,对于每一个检测到触摸信号的驱动电极,选择相邻的驱动电极的数量可以是固定值,并且可以在左侧以及右侧分别取相同数量的驱动电极,例如,选择相邻的驱动电极的数量可以是2个(即左侧和右侧各取一个相邻的驱动电极)或者4个(即左侧和右侧各取两个相邻的驱动电极),例如,对于图1中的示例,在第K帧扫描中检测到触摸信号的驱动电极仅包含第i(即线序为i)个驱动电极T(i),则其相邻的驱动电极包括第(i-1)个驱动电极T(i-1)和第(i+1)个驱动电极T(i+1),或者包括第(i-2)个驱动电极T(i-2)、第(i-1)个驱动电极T(i-1)、第(i+1)个驱动电极T(i+1)和第(i+2)个驱动电极T(i+2);
此外,需要说明的是,在本发明实施例中,对于处于边缘位置的驱动电极,其边缘侧相邻的驱动电极的数量可能存在不足,对于此种情况,驱动电极在边缘侧相邻的驱动电极可以仅包含实际数量的驱动电极,例如,对于第2个驱动电极R(2),其左侧仅存在一个相邻的驱动电极R(1),若步骤C中选择相邻的驱动电极的数量是4个(即左侧和右侧各取两个相邻的驱动电极),则对该第2个驱动电极R(2),选择的相邻的驱动电极可以仅包括R(1)、R(3)和R(4)共3个驱动电极。
可选地,在一实施例中,可以根据第K帧扫描中检测到触摸信号的驱动电极的数量调节选取的相邻的驱动电极的数量,例如在步骤C中,所述每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极的确定方法包括:利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量查找预设的相邻电极选择值Z;对于每一个所述检测到触摸信号的驱动电极,其在所述N个驱动电极中相邻的若干个驱动电极为其在所述N个驱动电极中相邻的Z个驱动电极,Z为预设的正整数。
例如,在一实施例中,上述的Z为2的倍数,所述相邻的Z个驱动电极包括左侧相邻的Z/2个驱动电极以及右侧相邻的Z/2个驱动电极。
例如,在一实施例中,可以利用在第K帧扫描中检测到触摸信号的驱动电极的数量在预存储的对应关系表中查找相邻电极选择值Z,其中,在该对应关系表中,第K帧扫描中检测到触摸信号的驱动电极的数量越大,则相邻电极选择值Z的取值越小,即在已识别的触摸位置较少的情况下,通过较大的Z可以进一步提高触摸位置的识别精度,在已识别的触摸位置较多的情况下,通过较少的Z可以满足更多触摸位置的进一步识别。
例如,在一实施例中,上述的对应关系表中可以包含以下对应关系:
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量为1,则相邻电极选择值Z为14;
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量为2,则相邻电极选择值Z为12;
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量为3,则相邻电极选择值Z为10;
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量为4,则相邻电极选择值Z为8;
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量为5,则相邻电极选择值Z为6;
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量为6,则相邻电极选择值Z为4;
若在所述第K帧扫描中检测到触摸信号的驱动电极的数量大于等于7,则相邻电极选择值Z为2。
其中,在本发明实施例中,第(K+X)帧扫描采用的驱动电极的数量仍为L个,即在步骤C中建立第(K+X)帧扫描的第一扫描列表后,第(K+X)帧扫描的第二扫描列表中的驱动电极的数量为L减去第一扫描列表中驱动电极的数量,第二扫描列表中的驱动电极可以从上述等间隔的L个驱动电极中选取,且与第一扫描列表中的驱动电极互不重复;
其中,在本发明实施例中,第(K+X)帧扫描的第一扫描列表和第二扫描列表即为第(K+X)帧扫描采用的所有驱动电极,在执行第(K+X)帧扫描时,可以先依次向第一扫描列表中的驱动电极输入驱动信号,之后再依次向第二扫描列表中的驱动电极输入驱动信号;
可选地,在一实施例中,在步骤D中,还可以根据第(K+X-1)帧扫描的情况确定第(K+X)帧扫描的第二扫描列表,即确定第(K+X)帧扫描的第二扫描列表,优选选取上述等间隔的L个驱动电极中第(K+X-1)帧扫描中未采用的驱动电极,这样可以避免触摸屏一些区域较长时间不被检测,例如,在一实施例中,在步骤D中,所述建立第(K+X)帧扫描的第二扫描列表包括:
步骤D1:获取第(K+X-1)帧扫描中最后扫描的驱动电极;
步骤D2:查找所述最后扫描的驱动电极在预设电极排序中的下一个驱动电极,所述预设电极排序为对所述等间隔的L个驱动电极的排序,例如,该排序为线序从小到大的循环排序(即当排序到最大的线序时,再重新从最小的线序开始排序);
步骤D3:将步骤D2查找到的驱动电极作为当前判断对象执行步骤D4;
步骤D4:判断当前判断对象是否在所述第一扫描列表中,若是,则舍弃当前判断对象并执行步骤D5,若否,执行步骤D6;
步骤D5:更新当前判断对象为所述预设电极排序中的下一个驱动电极,并重复执行步骤D4;
步骤D6:将当前判断对象加入所述第二扫描列表中,之后判断所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和是否为L,若是,所述第二扫描列表建立结束,若否,执行步骤D5,。
以图1中的结构进行举例说明,触摸屏包括多个驱动电极T(1)~T(N),N为2的倍数,在本实施例中采用二分法全屏扫描,即L为N/2,每帧扫描只需要扫描N/2个驱动电极,具体过程如下:
1、在触摸屏启动后的第一帧扫描和第二帧扫描采用的驱动电极均为T(1)、T(3)、T(5)、…、T(N-1),共N/2个驱动电极;
2、从第三帧扫描开始,每一帧扫描的扫描方式的确定方式如下:
步骤S1:判断第K帧扫描是否检测到触摸信号,若否,执行步骤S2,若是,执行步骤S3,K为任意正整数;
当用户触摸触摸屏时,触摸点附近的电容感测节点发生变化,即当对某一驱动电极输入驱动信号时,一个或多个接收电极的接收电极的接收值突然变低,则确定检测到触摸信号,则可以认为可能存在触摸事件;
步骤S2:确定第(K+2)帧扫描采用的驱动电极为T(1)、T(3)、T(5)、…、T(N-1);
当执行第(K+2)帧扫描时,向T(1)、T(3)、T(5)、…、T(N-1)输入驱动信号;
即若第K帧扫描没有检测到触摸信号,第(K+2)帧扫描的扫描线序固定,且为隔根扫描,扫描时间为现有技术的一半;
步骤S3:根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第(K+2)帧扫描的第一扫描列表,之后执行步骤S4,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的8个驱动电极(左侧和右侧各选取4个),且所述第一扫描列表中的驱动电极互不重复,通过该第一扫描列表可以进一步得到触摸点的准确位置;
步骤S4:根据所述第(K+2)帧扫描的第一扫描列表从T(1)、T(3)、T(5)、…、T(N-1)中选择若干个驱动电极,以建立所述第(K+2)帧扫描的第二扫描列表,其中,所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和为N/2,且所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复,通过该第二扫描列表可以检测新的触摸点;
当执行第(K+2)帧扫描时,向所述第一扫描列表和所述第二扫描列表中的驱动电极输入驱动信号;
例如,N=128,则每一帧需要扫描的驱动电极的数量为64个,若第K帧扫描中检测到触摸信号的驱动电极为T(7),则第(K+2)帧扫描的第一扫描列表包括T(3)、T(4)、T(5)、T(6)、T(7)、T(8)、T(9)、T(10)、T(11)共9个驱动电极,这样第二扫描列表需要包含64-9=55个驱动电极,可以从T(1)、T(3)、T(5)、…、T(127)中选择,用于发现新的触摸点,第二扫描列表可以包含T(13)、T(15)、T(17)、T(19)、T(21)、…、T(121)共55个驱动电极;
在本发明中,若第K帧扫描检测到触摸信号,则第(K+X)帧扫描需要采用的驱动电极包含第一扫描列表和第二扫描列表,第一扫描列表由第K帧扫描得到的坐标点(触摸点)计算生成,其中驱动电极的数量由第K帧扫描中检测到触摸信号的驱动电极的数量决定(每一个检测到触摸信号的驱动电极可以认为是一个必扫区域),第二扫描列表中的驱动电极从N个驱动电极中等间隔的L个驱动电极中选取,其中驱动电极的数量由第一扫描列表中的驱动电极的数量决定,且第二扫描列表中的驱动电极与第一扫描列表互不重复,例如,以N/2=64举例,若第K帧扫描中检测到触摸信号的驱动电极的数量为2,对于每一个驱动电极,选取8个相邻的驱动电极,在相邻的驱动电极不重复的情况下,则第二扫描列表中的驱动电极的数量为64-9*2=46个。
本发明实施例提供的触摸屏的扫描控制方法,通过跟踪扫描的方式调整之后扫描的驱动电极,仅需要扫描触摸屏中一半(二分法)或四分之一(四分法)的驱动电极,既可以实现对整个触摸屏的触摸检测,还能够将扫描时间缩短为一半(或四分之一),不但可以快速提高触摸屏的帧率,提高触摸响应度,还可以具有较好的触摸曲线识别精准度。
本发明实施例还提供了一种互容式电容屏的扫描控制装置,所述互容式电容屏包含N个驱动电极,N为正整数,所述装置包括:
判断模块,用于判断第K帧扫描是否检测到触摸信号,K为任意正整数;
第一处理模块,用于若判断第K帧扫描未检测到触摸信号,则将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极,其中,所述等间隔为至少间隔一个驱动电极;
第二处理模块,用于若判断第K帧扫描检测到触摸信号,则根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;其中,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极,且所述第一扫描列表中的驱动电极互不重复;
第三处理模块,用于根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表,以及将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极;其中,所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复;
扫描模块,用于当执行第(K+X)帧扫描时,向所述待扫描电极输入驱动信号;
其中,X为预设值。
本发明实施例提供的互容式电容屏的扫描控制装置,利用第K帧扫描的扫描结果确定之后的第(K+X)帧扫描的扫描方式,若第K帧扫描未检测到触摸信号,则(K+X)帧扫描采用等间隔的L个驱动电极,若第K帧扫描检测到触摸信号,则根据触摸的发生位置确定(K+X)帧扫描选择采用的驱动电极,且采用的驱动电极的数量仍为L个,这样不但可以提高扫描帧率,同时还可以具有较好的触摸精度。
本发明实施例还提供了一种互容式电容屏的扫描控制装置,所述互容式电容屏包含N个驱动电极,N为正整数,所述装置包括处理器以及与所述处理器耦合的存储器,其中,所述处理器用于执行存储器中的指令,实现上述互容式电容屏的扫描控制方法。
本发明实施例还提供了一种互容式电容屏,包括上述的扫描控制装置。
本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。
Claims (9)
1.一种互容式电容屏的扫描控制方法,所述互容式电容屏包含N个驱动电极,N为正整数,其特征在于,所述方法包括:
判断第K帧扫描是否检测到触摸信号,K为任意正整数;
若否,则将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极,其中,所述等间隔为至少间隔一个驱动电极;
若是,则根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;其中,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极,且所述第一扫描列表中的驱动电极互不重复;
根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表;其中,所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复;
所述N个驱动电极中等间隔的若干个驱动电极为所述N个驱动电极中等间隔的L个驱动电极,所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和为L,L为预设值;
所述建立第二扫描列表包括:
获取第(K+X-1)帧扫描中最后扫描的驱动电极;
查找所述最后扫描的驱动电极在预设电极排序中的下一个驱动电极,所述预设电极排序为对所述等间隔的L个驱动电极的排序;
将所述查找到的驱动电极作为当前判断对象;
判断当前判断对象是否在所述第一扫描列表中;
若当前判断对象在所述第一扫描列表中,则舍弃当前判断对象,并更新当前判断对象为所述预设电极排序中的下一个驱动电极,然后判断当前判断对象是否在所述第一扫描列表中;
若当前判断对象不在所述第一扫描列表中,则将当前判断对象加入所述第二扫描列表中,之后判断所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和是否为L,若是,所述第二扫描列表建立结束,若否,则更新当前判断对象为所述预设电极排序中的下一个驱动电极,然后判断当前判断对象是否在所述第一扫描列表中;
将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极;
当执行第(K+X)帧扫描时,向所述待扫描电极输入驱动信号;
其中,X为预设值,且X≥2。
2.根据权利要求1所述的方法,其特征在于,所述相邻的若干个驱动电极利用以下方法得到:
利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量查找预设的相邻电极选择值Z;
对于每一个所述检测到触摸信号的驱动电极,其在所述N个驱动电极中相邻的若干个驱动电极为其在所述N个驱动电极中相邻的Z个驱动电极,Z为预设的正整数。
3.根据权利要求2所述的方法,其特征在于,Z为2的倍数,所述相邻的Z个驱动电极包括左侧相邻的Z/2个驱动电极以及右侧相邻的Z/2个驱动电极。
4.根据权利要求2所述的方法,其特征在于,所述利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量查找预设的相邻电极选择值Z包括:
利用在所述第K帧扫描中检测到触摸信号的驱动电极的数量在预存储的对应关系表中查找相邻电极选择值Z,其中,在所述对应关系表中,所述第K帧扫描中检测到触摸信号的驱动电极的数量越大,所述相邻电极选择值Z的取值越小。
5.根据权利要求1-4任一项所述的方法,其特征在于,在执行第(K+X-1)帧扫描时,执行所述判断第K帧扫描是否检测到触摸信号。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述互容式电容屏 启动后的第一帧扫描和/或第二帧扫描采用的驱动电极均为所述N个驱动电极中等间隔的若干个驱动电极。
7.一种互容式电容屏的扫描控制装置,所述互容式电容屏包含N个驱动电极,N为正整数,其特征在于,所述装置包括:
判断模块,用于判断第K帧扫描是否检测到触摸信号,K为任意正整数;
第一处理模块,用于若判断第K帧扫描未检测到触摸信号,则将所述N个驱动电极中等间隔的若干个驱动电极作为待扫描电极,其中,所述等间隔为至少间隔一个驱动电极;
第二处理模块,用于若判断第K帧扫描检测到触摸信号,则根据在所述第K帧扫描中检测到触摸信号的驱动电极建立第一扫描列表;其中,所述第一扫描列表包含所述检测到触摸信号的驱动电极以及每一个所述检测到触摸信号的驱动电极在所述N个驱动电极中相邻的若干个驱动电极,且所述第一扫描列表中的驱动电极互不重复;
第三处理模块,用于根据所述第一扫描列表从所述N个驱动电极中等间隔的若干个驱动电极中选择驱动电极,以建立第二扫描列表,以及将所述第一扫描列表和所述第二扫描列表中的驱动电极作为待扫描电极;其中,所述第二扫描列表中的驱动电极与所述第一扫描列表中的驱动电极互不重复;获取第(K+X-1)帧扫描中最后扫描的驱动电极;查找所述最后扫描的驱动电极在预设电极排序中的下一个驱动电极,所述预设电极排序为对所述等间隔的L个驱动电极的排序;将所述查找到的驱动电极作为当前判断对象;判断当前判断对象是否在所述第一扫描列表中;若当前判断对象在所述第一扫描列表中,则舍弃当前判断对象,并更新当前判断对象为所述预设电极排序中的下一个驱动电极,然后判断当前判断对象是否在所述第一扫描列表中;若当前判断对象不在所述第一扫描列表中,则将当前判断对象加入所述第二扫描列表中,之后判断所述第二扫描列表中的驱动电极的数量与所述第一扫描列表中的驱动电极的数量之和是否为L,若是,所述第二扫描列表建立结束,若否,则更新当前判断对象为所述预设电极排序中的下一个驱动电极,然后判断当前判断对象是否在所述第一扫描列表中;
扫描模块,用于当执行第(K+X)帧扫描时,向所述待扫描电极输入驱动信号;
其中,X为预设值,且X≥2。
8.一种互容式电容屏的扫描控制装置,所述互容式电容屏包含N个驱动电极,N为正整数,其特征在于,所述装置包括处理器以及与所述处理器耦合的存储器,其中,所述处理器用于执行存储器中的指令,实现权利要求1-6任一项所述的方法。
9.一种互容式电容屏,其特征在于,包括权利要求7或8所述的扫描控制装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010477565.4A CN111666004B (zh) | 2020-05-29 | 2020-05-29 | 互容式电容屏的扫描控制方法及装置、互容式电容屏 |
PCT/CN2020/105852 WO2021237933A1 (zh) | 2020-05-29 | 2020-07-30 | 互容式电容屏的扫描控制方法及装置、互容式电容屏 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010477565.4A CN111666004B (zh) | 2020-05-29 | 2020-05-29 | 互容式电容屏的扫描控制方法及装置、互容式电容屏 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111666004A CN111666004A (zh) | 2020-09-15 |
CN111666004B true CN111666004B (zh) | 2021-08-24 |
Family
ID=72385192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010477565.4A Active CN111666004B (zh) | 2020-05-29 | 2020-05-29 | 互容式电容屏的扫描控制方法及装置、互容式电容屏 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111666004B (zh) |
WO (1) | WO2021237933A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115793879A (zh) * | 2022-11-11 | 2023-03-14 | 深圳市鸿合创新信息技术有限责任公司 | 触控显示屏的扫描控制方法及***、设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103257740A (zh) * | 2012-02-16 | 2013-08-21 | 三星显示有限公司 | 触摸面板的操作方法、触摸面板和显示设备 |
CN103970337A (zh) * | 2013-10-21 | 2014-08-06 | 上海中航光电子有限公司 | 触摸屏的触摸扫描方法及其触摸扫描控制电路、显示装置 |
CN106951133A (zh) * | 2017-03-30 | 2017-07-14 | 厦门天马微电子有限公司 | 触控面板的驱动方法、触控面板及触控显示装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090027066A (ko) * | 2007-09-11 | 2009-03-16 | 리디스 테크놀로지 인코포레이티드 | 터치 패드 구동 장치 및 구동 방법 |
KR102056901B1 (ko) * | 2013-03-05 | 2019-12-17 | 삼성전자주식회사 | 터치 검출 장치 및 방법, 이를 적용한 터치 스크린 장치 |
-
2020
- 2020-05-29 CN CN202010477565.4A patent/CN111666004B/zh active Active
- 2020-07-30 WO PCT/CN2020/105852 patent/WO2021237933A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103257740A (zh) * | 2012-02-16 | 2013-08-21 | 三星显示有限公司 | 触摸面板的操作方法、触摸面板和显示设备 |
CN103970337A (zh) * | 2013-10-21 | 2014-08-06 | 上海中航光电子有限公司 | 触摸屏的触摸扫描方法及其触摸扫描控制电路、显示装置 |
CN106951133A (zh) * | 2017-03-30 | 2017-07-14 | 厦门天马微电子有限公司 | 触控面板的驱动方法、触控面板及触控显示装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111666004A (zh) | 2020-09-15 |
WO2021237933A1 (zh) | 2021-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9207820B2 (en) | Method and system for multi-touch decoding | |
US5022081A (en) | Information recognition system | |
US9430069B2 (en) | Touch scanning method for touch screen, touch scanning control circuit and display device | |
US9218097B2 (en) | Capacitive touch device capable of avoiding reduced frame rate and sensing method thereof | |
CN111666004B (zh) | 互容式电容屏的扫描控制方法及装置、互容式电容屏 | |
US20170235422A1 (en) | Touch screen, display apparatus containing the same, method for controlling the same, and related control apparatus | |
JP2013206141A (ja) | 文字入力装置、文字入力方法、及び文字入力プログラム | |
WO2004111921A1 (en) | Improved recognition for character input in an electronic device | |
US20110168458A1 (en) | Detecting apparatus of capacitive touch panel and the method therefor | |
US20120127120A1 (en) | Touch device and touch position locating method thereof | |
CN105589570A (zh) | 一种处理输入错误的方法和装置 | |
US20120229412A1 (en) | Touch Position Detection Method and Apparatus | |
CN103135873B (zh) | 触碰感测***及其操作方法 | |
KR20180000974A (ko) | 터치스크린 장치 및 그 지문 인식 방법 | |
US11347377B2 (en) | Character input device, character input method, and character input program | |
US11182019B2 (en) | Touch scanning method | |
JPH03204781A (ja) | 領域指定方法および領域指定装置 | |
JP2978791B2 (ja) | 手書き文字認識装置および方法 | |
JP2715431B2 (ja) | コマンド判定方法 | |
JP2005018318A (ja) | 情報の選択入力システム、情報の選択入力方法及びそのプログラム | |
KR0150121B1 (ko) | 데이타의 동일 여부를 판별할 수 있는 데이타 처리 방법 | |
CN116449984A (zh) | 触控显示面板及其驱动方法 | |
CN114327161A (zh) | 触控装置及触控定位方法 | |
KR20090002723A (ko) | 분할 영역 기반의 터치스크린 입력 인식 장치 및 방법 | |
JPH0721382A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |