CN110597414B - 触摸屏的触控检测方法及相关设备 - Google Patents
触摸屏的触控检测方法及相关设备 Download PDFInfo
- Publication number
- CN110597414B CN110597414B CN201910866157.5A CN201910866157A CN110597414B CN 110597414 B CN110597414 B CN 110597414B CN 201910866157 A CN201910866157 A CN 201910866157A CN 110597414 B CN110597414 B CN 110597414B
- Authority
- CN
- China
- Prior art keywords
- touch
- node
- candidate
- nodes
- signal
- 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/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
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
本发明公开了一种触摸屏的触控检测方法及相关设备,通过在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;针对候选触控节点执行节点矩阵中的各触控节点的信号与第二阈值的对比,确定出备选触控节点,舍弃静电干扰节点;根据确定出的备选触控节点的触控信号计算触摸物体在触摸屏的坐标位置和触控点的位置;采用节点矩阵中各触控节点的触控信号与第二阈值的关系分辨出对触控点相关的备选触控节点以及静电干扰节点,由此提高触控检测的准确性。
Description
技术领域
本发明涉及显示技术领域,尤其涉及一种触摸屏的触控检测方法及相关设备。
背景技术
触摸屏是一个可以检测到在显示区域内触摸的存在和位置的电子系统,它简化了人机交互方法,提升了用户的使用体验,受到用户的喜爱。当前触控技术中,电容触控技术在中小尺寸产品上的体验良好,随着电容屏成本降低和电容技术发展,电容触摸一体机正在往更大尺寸发展普及,例如86寸、110寸等大尺寸触摸屏应运而生。为了不改变用户长久以来的书写习惯,大尺寸触控一体机都会配有书写笔,包括有源的主动笔方案和无源的被动笔方案,特别是低成本的被动笔,几乎成了标配。
然而,当触摸物体在电容屏上书写,尤其是快速划线书写时,触控笔与触摸屏之间的相互摩擦会产生静电,静电会影响所在接收通道节点的信号,形成与真实触控点类似的信号变化,这将造成触控点的误报以及书写断线的问题。
发明内容
本发明提供了一种触摸屏的触控检测方法及相关设备,用以排除触摸物体与触摸屏摩擦时造成的静电干扰,提高触控检测的准确性。
第一方面,本发明提供一种触摸屏的触控检测方法,所述触摸屏包括:多个第一触控电极和与所述第一触控电极相互绝缘的多个第二触控电极;所述第一触控电极沿第一方向延伸,沿第二方向排列;所述第二触控电极沿所述第二方向延伸,沿所述第一方向排列;所述第一方向和所述第二方向相交;所述第一触控电极和所述第二触控电极的交叉点构成触控节点;所述方法包括:
在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;
针对所述候选触控节点执行以下筛选操作:
确定所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;所述候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿所述第一方向和所述第二方向与该候选触控节点距离最近的触控节点中的至少一个;
在所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于所述第二阈值时,将该候选触控节点作为备选触控节点;
在所述候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于所述第二阈值时,将该候选触控节点作为静电干扰节点;
根据确定出的所述备选触控节点在所述触摸屏的坐标触控信号计算所述触摸物体的触控点的位置;
其中,所述第一阈值大于所述第二阈值。
在一种可能的实现方式中,在本发明提供的上述方法中,所述候选触控节点对应的节点矩阵包括:该候选触控节点,该候选触控节点沿所述第一方向上相邻的两个第一触控节点,该候选触控节点沿所述第二方向上相邻的两个第二触控节点,以及每个所述第一触控节点沿所述第二方向相邻的两个第三触控节点。
在一种可能的实现方式中,在本发明提供的上述方法中,在针对所述候选触控节点执行筛选操作之前,还包括:
判断所述候选触控节点是否唯一;
在所述候选触控节点的数量为1时,将所述候选触控节点为的位置作为所述触摸物体的触控点的位置;
在所述候选触控节点的数量大于1,且至少两个所述候选触控节点对应同一个所述第一触控电极或对应同一个所述第二触控电极时,针对每个所述候选触控节点执行筛选操作。
在一种可能的实现方式中,在本发明提供的上述方法中,所述方法还包括:
在所述候选触控节点的数量大于1,且各所述候选触控节点均对应不同的所述第一触控电极或各所述候选触控节点均对应不同的所述第二触控电极时,将各所述候选触控节点均作为所述备选触控节点。
在一种可能的实现方式中,在本发明提供的上述方法中,所述根据确定出的所述备选触控节点在所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置,包括:
根据以下公式确定所述触控点的位置:
其中,X表示所述触控点沿所述第一方向的坐标,Y表示所述触控点沿所述第二方向的坐标,Xk表示所述备选触控节点沿所述第一方向的坐标,Yk表示所述备选触控节点沿所述第二方向的坐标,Ck表示所述备选触控节点的触控信号。
在一种可能的实现方式中,在本发明提供的上述方法中,所述第二阈值为所述第一阈值的30%-50%。
第二方面,本发明提供一种触摸屏的触控检测装置,包括:
检测单元,用于在触摸物体接收所述触控显示装置时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;
筛选单元,用于针对所述候选触控节点执行以下筛选操作:
确定所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;在所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于所述第二阈值时,将该候选触控节点作为备选触控节点;在所述候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于所述第二阈值时,将该候选触控节点作为静电干扰节点;
处理单元,用于根据确定出的所述备选触控节点在所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置;
其中,所述候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿所述第一方向和所述第二方向与该候选触控节点距离最近的触控节点中的至少一个;所述第一阈值大于所述第二阈值。
在一种可能的实现方式中,在本发明提供的上述装置中,所述筛选单元,还用于判断所述候选触控节点是否唯一;在所述候选触控节点的数量为1时,将所述候选触控节点为的位置作为所述触摸物体的触控点的位置;在所述候选触控节点的数量大于1,且至少两个所述候选触控节点对应同一个所述第一触控电极或对应同一个所述第二触控电极时,针对每个所述候选触控节点执行筛选操作;在所述候选触控节点的数量大于1,且各所述候选触控节点均对应不同的所述第一触控电极或各所述候选触控节点均对应不同的所述第二触控电极时,将各所述候选触控节点均作为所述备选触控节点。
第三方面,本发明提供一种触控显示设备,包括:处理器,以及与所述处理器连接的存储器;
所述存储器,用于存储程序指令;
所述处理器,用于调用所述存储器中存储的所述程序指令,按照获得的程序执行:在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;针对所述候选触控节点执行筛选操作,确定出备选触控节点;根据确定出的所述备选触控节点在所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置;
所述筛选操作包括:
确定所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;
在所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于所述第二阈值时,将该候选触控节点作为备选触控节点;
在所述候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于所述第二阈值时,将该候选触控节点作为静电干扰节点;
所述候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿所述第一方向和所述第二方向与该候选触控节点距离最近的触控节点中的至少一个;所述第一阈值大于所述第二阈值。
第四方面,本发明提供一种可读性存储介质,所述可读性存储介质存储有触摸屏可执行指令,所述触摸屏可执行指令用于使触摸屏执行上述任一触控检测方法。
本发明有益效果如下:
本发明提供的触摸屏的触控检测方法及相关设备,通过在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;针对候选触控节点执行以下筛选操作:确定候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿第一方向极和第二方向与该候选触控节点距离最近的触控节点中的至少一个;在候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于第二阈值时,将该候选触控节点作为备选触控节点;在候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于第二阈值时,将该候选触控节点作为静电干扰节点;根据确定出的备选触控节点在触摸屏的坐标位置和触控信号计算触摸物体的触控点的位置;其中,第一阈值大于第二阈值。采用节点矩阵中各触控节点的触控信号与第二阈值的关系分辨出对触控点相关的备选触控节点以及静电干扰节点,由此提高触控检测的准确性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的触摸屏的触控电极的结构示意图;
图2为本发明实施例提供的触控信号和静电干扰信号的对比示意图;
图3为本发明实施例提供的触摸屏的触控检测方法的流程图之一;
图4为本发明实施例提供的触摸屏的触控检测方法的流程图之二;
图5为本发明实施例提供的节点矩阵的结构示意图之一;
图6为本发明实施例提供的节点矩阵的结构示意图之二;
图7为本发明实施例提供的真实触控点的触控原理示意图;
图8为本发明实施例提供的静电干扰节点的触控原理示意图;
图9为本发明实施例提供的触摸屏的触控检测装置的结构示意图;
图10为本发明实施例提供的触控显示设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面结合附图详细介绍本发明具体实施例提供的触摸屏的触控检测方法、其装置、触控显示设备及可读性存储介质。
本发明实施例提供的触摸屏为电容屏,采用互电容的方式实现触控检测。该触摸屏可以为液晶面板、液晶显示器、液晶电视、有机发光二极管(Organic Light EmittingDiode,OLED)面板、OLED显示器、OLED电视或电子纸等显示装置,也可以为手机、平板电脑、移动相册等移动终端。
本发明实施例提供的上述互电容式触摸屏包括:多个第一触控电极和多个第二触控电极,如图1所示,第一触控电极11沿第一方向d1延伸,沿第二方向d2排列;第二触控电极12沿第二方向d2延伸,沿第一方向d1排列;第一方向d1和第二方向d2相交。其中,第一触控电极11和第二触控电极12相互绝缘,在交叉的位置形成电容结构,各第一触控电极11和第二触控电极12的交叉点的位置作为触控节点n,通过检测触控节点的触控信号,可以定位触控点的位置。
在具体实施时,上述第一触控电极11和第二触控电极12可以采用透明导电材料,金属网格或纳米银进行制作,形成沿第一方向和第二方向延伸的电极结构。第一触控电极11和第二触控电极12中的一个电极作为触控驱动电极,另一个电极作为触控感应电极。触控感应电极通过信号线连接至触摸屏的驱动芯片IC上,IC芯片可以根据检测的触控信号确定触控点的位置。检测原理为:当手指或者触控笔触摸到电容屏时,影响了触控点附近两个触控电极之间的耦合,从而改变了这两个触控电极之间的电容量。具体实施过程为:向触控驱动电极施加激励信号,所有的触控感应电极同时接收信号,由此得到所有触控节点的电容值大小,即整个触摸屏的二维平面的电容大小。根据触摸屏二维电容变化量数据,可以计算出每一个触控点的坐标位置。
静电是一种自然物理现象,两种物体之间相互摩擦,会产生静电。那么在触控笔在触摸屏上书写,尤其是快速划线书写时,相互摩擦也会产生静电,而且静电会影响静电所在的接收通道的所有触控节点的信号,造成在该接收通道上多个位置信号变化,与真实触摸点造成的变化类似,这会干扰正常的触控点定位。
如图2所示,为检测过程中获取到的触控信号,其中,只有虚线所示的峰值位置为真实的触控点产生的触控信号,其它的峰值位置均为静电造成的干扰信号,由此可见,静电干扰信号与真实的触控信号十分类似,且信号值参差不齐,会对触控信号的检测造成干扰。为了降低静电的干扰,可以将图2中的阈值抬高,从而过虑掉一些信号较弱的静电干扰信号,但这也将带来一个问题,过高的阈值会使一些真实的触控信号也被过滤掉,造成触控点漏检以及书写断线等问题。
有鉴于此,本发明实施例提供一种触摸屏的触控检测方法,用于排除静电干扰,提高触控检测的准确性。如图3所示,本发明实施例提供的触控检测方法,可以包括:
S10、在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;
S20、针对候选触控节点执行筛选操作,筛选出备选触控节点;
S30、根据确定出的备选触控节点在触摸屏的坐标位置和触控信号计算触摸物体的触控点的位置。
具体地,如图4所示,针对每个候选触控节点的筛选操作,具体可以包括:
S201、确定候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;
S202、在候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于第二阈值时,将该候选触控节点作为备选触控节点;
S203、在候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于第二阈值时,将该候选触控节点作为静电干扰节点。
其中,如图5所示,候选触控节点对应的节点矩阵包括:该候选触控节点n0,以及沿第一方向d1和第二方向d2与该候选触控节点n0距离最近的触控节点n’中的至少一个。另外,本发明实施例中的第一阈值大于第二阈值。
本发明实施例针对每一个候选触控节点均构造节点矩阵,例如,如图5所示,位于第M行的第一触控电极和位于第N列第二触控电极形成的触控节点(M,N)为上述候选触控节点n0,以该候选触控节点n0为中心,沿第一触控电极方向(第一方向d1)和第二触控电极方向(第二方向d2)获取与该候选触控节点n0距离最近的触控节点,即图5所示的触控节点n’。由此,构成候选触控节点n0的节点矩阵。通过检测节点矩阵中每个触控节点的触控信号与第二阈值的关系,确定该候选触控节点为与触控点有关的备选触控节点,还是静电干扰节点。
具体来说,本发明实施例根据静电干扰节点与真实触控节点的信号规律的不同,提出了上述触控检测方法。根据触摸屏规格基本要求,真实触摸物体(如:触控笔或手指)的直径一般要大于等于两个触控电极之间的间距,所以真实触摸物会造成各个方向上与其相邻的触控电极上多个触控节点的触控信号变化。而静电产生的残留电荷会沿着电荷所在的触控电极产生共轴信号变化,因此,只会在一个触控电极上的触控节点形成类似触控信号的干扰信号。本发明实施例正是基于这一性质,当节点矩阵内每个触控节点的触控信号均大于设定阈值,则说明是真实触摸物体以上述候选触控节点为中心的触摸操作产生的触控信号;而如果节点矩阵内有至少一个触控节点的触控信号小于或等于上述设定阈值,换言之,如果节点矩阵内只有沿着某一触控电极上的触控节点的触控信号大于上述设定阈值,则说明该触控信号为静电造成的干扰信号,不予考虑。
作为一种可行的实施方式,本发明实施例提供的上述候选触控节点对应的节点矩阵,如图6所示,可以包括:该候选触控节点n0,且候选触控节点n0位于节点矩阵的中心;还包括:该候选触控节点n0沿第一方向d1上相邻的两个第一触控节点n1,该候选触控节点n0沿第二方向d2上相邻的两个第二触控节点n2,以及每个第一触控节点n1沿第二方向d2相邻的两个第三触控节点n3。
如图6所示,选取沿第一方向d1上的与第N列第二触控电极相邻的第N-1列和第N+1列第二触控电极,以及沿第二方向d2上的与第M行第一触控电极相邻的第M-1和第M+1行第一触控电极,由此三个相邻的第一触控电极和三个相邻的第二触控电极形成的节点矩阵,以候选触控节点n0为中心及其周围的8个触控节点构成,通过检测节点矩阵中每个触控节点的触控信号与第二阈值的关系,确定该候选触控节点为与触控点有关的备选触控节点,还是静电干扰节点。
具体原理可参见图7和图8,如图7所示,点A表示真实的触摸物体形成的触控点,触控点较大,直径一般大于两个触控电极之间的间距,所以真实触摸物会造成其相邻触控电极上多个触控节点的触控信号变化。如图7所示,触控点A所对应的触控节点的触控信号较强,由于触控点A更偏向于左上方,因此在该位置与触控点相近的触控节点nx1一般也会产生触控信号,另外与触控点A相邻的触控节点ny1也会产生触控信号,根据触控点A与触控节点之间的位置关系产生的触控信号具有如下关系:触控点A对应的触控节点的触控信号大于触控节点nx1的触控信号大于触控节点ny1的触控信号,且在触控点A对应的节点矩阵中每个触控节点的触控信号均大于设定阈值。
如图8所示,当触摸物体在触摸屏上沿着图8中箭头的方向滑动时,不可避免地产生摩擦静电,当静电电荷在图8所示的节点B传输时,由于静电产生的残留电荷会沿着电荷所在的触控电极产生共轴信号变化,因此与节点B位于同一个触控电极的触控节点nx2也会检测到触控信号,随着触摸物体的滑动,在其滑动方向上的相邻触控节点也会检测触控信号,但是在与滑动方向相反的触控电极所对应的触控节点nz2上则检测不到触控信号。由此触摸物体摩擦触摸屏产生的静电以使静电干扰节点对应的节点矩阵中的触控节点的检测信号具有如下关系:静电干扰节点B的检测信号大于沿共轴方向及滑动方向相邻的触控节点nx2的检测信号大于触控节点ny2的检测信号大于触控节点nz2的检测信号,触控节点nz2检测信号趋近于0,触控节点nz2的检测信号小于上述设定阈值,而其它触控节点的检测信号均大于该阈值。
基于上述原理,本发明实施例提供的上述触控检测方法,在触摸物体接触触摸屏时检测触摸屏的各触控节点的触控信号,且将触控信号大于第一阈值的触控节点作为候选触控节点。该第一阈值可为实际检测过程中得到经验值,触控信号可为电流值、电压值等,第一阈值相应地也可为电流值、电压值等,本发明实施例不对其具体取值进行限定。在确定出候选触控节点之后,本发明实施例针对每个候选触控点执行筛选操作,通过该筛选操作可以分辨出对触控点有关系的备选触控节点以及静电干扰节点,由此提高触控检测的准确性。
如上所述,真实的触摸物体在接触触摸屏时会使相邻的触控电极上的触控节点的触控信号产生变化,而静电只会对一个触控电极上的触控节点的触控信号产生影响,因此在针对每个候选触控节点构建上述的节点矩阵之后,将节点矩阵中的每个触控节点的触控信号与第二阈值,即上述的设定阈值进行比较,如果是真实触摸物体接触触摸屏时,会在相邻的触控电极对应的几个触控节点上产生触控信号的变化,且相邻的触控电极上的触控节点的触控信号均会大于第二阈值,而静电干扰产生的节点只会在一个触控电极上对触控节点的触控信号产生影响。其中,第二阈值小于第一阈值;本发明实施例将节点矩阵中的每个触控节点的触控信号与第二阈值比较,当节点矩阵中的每个触控节点的触控信号均大于第二阈值时,则说明该候选触控节点是与触控点有关的触控节点,该候选触控节点的触控信号对触控点的定位有贡献,因此将该候选触控节点作为备选触控节点;当节点矩阵中存在至少一个触控节点的触控信号小于或等于第二阈值时,则说明该触控节点是由静电造成的干扰节点,将该触控节点舍弃。将每个候选触控节点均执行上述筛选操作之后确定出来的备选触控节点,再根据确定出的备选触控节点计算触控点的位置。
其中,第一阈值和第二阈值的设定均可以根据实际检测的经验值来确定。由于真实的触控点产生的触控信号对其周围的触控节点均有影响,而静电只对共轴方向的触控节点的触控信号产生影响。在本发明实施例中,可以根据真实触控点与周围触控节点的触控信号之间的关系,将第二阈值设置为第一阈值的30%-50%。由此用第一阈值筛选出候选触控节点,而静电只对静电残留电荷所在的触控电极上的触控节点有作用,因此与其相邻的触控电极上的触控节点上并不能检测到触控信号,那么相邻触控电极上检测到的触控信号一定会小于上述第二阈值,因此可以利用第二阈值区别出与真实触控点有关的备选触控节点和静电干扰节点。
在具体实施时,在针对候选触控节点执行上述筛选操作之前,本发明实施例提供的上方法,还包括:
判断候选触控节点是否唯一;
在候选触控节点的数量为1时,将候选触控节点为的位置作为触摸物体的触控点的位置;
在候选触控节点的数量大于1,且至少两个候选触控节点对应同一个第一触控电极或对应同一个第二触控电极时,针对每个候选触控节点执行筛选操作。
由于静电干扰节点是触摸物体与触摸屏之间的摩擦形成的,且会在一个触控电极上对应的触控节点均有影响,因此如果候选触控节点的数量为1,则可以确定该候选触控节点并不是由静电形成的,可以直接将其位置作为触摸物体的触控点的位置;而如果候选触控节点的数量大于1,且至少两个候选触控节点对应同一个第一触控电极或对应同一个第二触控电极,则根据静电对触控节点的影响规律,位于同一个第一触控电极或同一个第二触控电极上的两个候选触控节点可能是静电形成的,因此针对这种情况需要进行上述触控节点筛选的操作。
另外,如果候选触控节点的数量大于1,且各候选触控节点对应不同的第一触控电极或各候选触控节点对应不同的第二触控电极,那么说明这些候选触控节点并不是由静电造成的,因此可以直接将上述各候选触控节点作为备选触控节点。
在确定出上述备选触控节点之后,根据备选触控节点的触控信号可以计算出触控点的。具体地,上述的步骤S30具体可以包括:
根据以下公式确定触控点的位置:
其中,X表示触控点沿第一方向的坐标,Y表示触控点沿第二方向的坐标,Xk表示备选触控节点沿第一方向的坐标,Yk表示备选触控节点沿第二方向的坐标,Ck表示备选触控节点的触控信号。
一般情况下,触摸物体在接触触摸屏时会造成多个连续的触控节点的信号变化,基于这一特征,在本发明实施例中确定出来的备选触控节点通常在第一方向和第二方向上是连续的,那么可以根据各备选触控节点沿第一方向的坐标确定触控点的沿第一方向的坐标,根据各备选触控节点沿第二方向的坐标确定触控点沿第二方向的坐标。以沿第一方向的坐标X为例,在第一方向上选取位于中间位置的备选触控节点,并沿着第一方向的两端分别选取连续的i个触控节点和j个触控节点。将选取的各备选触控节点沿第一方向的坐标Xk与对应的触控节点的触控信号Ck相乘,将i+j+1个备选触控节点经过上述计算的乘积求和,再与上述i+j+1个备选触控节点的触控信号之各相除,由此计算出触摸物体的触控点沿第一方向的坐标X。触控点沿第二方向的坐标Y的计算方法与坐标X的计算方法类似,此处不再赘述。
在确定出触控点的位置之后,本发明实施例提供的上述方法还可以对触控点执行轨迹跟踪和平滑处理的操作,由此对触控点的位置进行优化。
其中,轨迹跟踪操作可以距离最优匹配算法或者卡尔曼预测跟踪算法等进行计算。以距离最优匹配算法为例:
触摸屏的扫描周期是一定的,即每两个周期间隔是一定的,如果设定扫描周期为单位时间t,根据匀变速运动距离s、速度v和加速度a之间的关系有:
vt=v0+at;
则根据连续两个周期的触控点的坐标,可以计算出速度v,根据连续三个周期的触控点坐标,可以计算出加速度a,在连续几个扫描周期内,如果将触控点运动假设为匀变速直线运动,则根据上述距离公式,可以预测到下一个扫描周期的触控点的坐标位置。在下一次扫描周期根据本发明实施例的上述方法确定出触控点的坐标后,通过寻找与真实触控点距离最近的预测触控点进行匹配,依次来进行轨迹跟踪。
另外,轨迹的平滑处理可以采用五点三次平滑、多项式拟合平滑算法等,在此不做限定。
基于同一发明构思,本发明实施例还提供一种触摸屏的触控检测装置,如图9所示,本发明实施例提供的触控检测装置,包括:
检测单元81,用于在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;
筛选单元82,用于针对候选触控节点执行以下筛选操作:
确定候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;在候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于第二阈值时,将该候选触控节点作为备选触控节点;在候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于第二阈值时,将该候选触控节点作为静电干扰节点;
处理单元83,用于根据确定出的备选触控节点在触摸屏的坐标位置和触控信号计算触摸物体的触控点的位置。
其中,候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿第一方向和第二方向与该候选触控节点距离最近的触控节点中的至少一个;第一阈值大于第二阈值。
可选地,候选触控节点对应的节点矩阵包括:该候选触控节点,该候选触控节点沿第一方向上相邻的两个第一触控节点,该候选触控节点沿第二方向上相邻的两个第二触控节点,以及每个第一触控节点沿第二方向相邻的两个第三触控节点。
可选地,筛选单元82,还用于判断候选触控节点是否唯一;在候选触控节点的数量为1时,将候选触控节点为的位置作为触摸物体的触控点的位置;在候选触控节点的数量大于1,且至少两个候选触控节点对应同一个第一触控电极或对应同一个第二触控电极时,针对每个候选触控节点执行筛选操作。
可选地,筛选单元82,还用于在候选触控节点的数量大于1,且各候选触控节点均对应不同的第一触控电极或各候选触控节点均对应不同的第二触控电极时,将各候选触控节点均作为备选触控节点。
可选地,处理单元83,根据以下公式确定触控点的位置:
其中,X表示触控点沿第一方向的坐标,Y表示触控点沿第二方向的坐标,Xk表示备选触控节点沿第一方向的坐标,Yk表示备选触控节点沿第二方向的坐标,Ck表示备选触控节点的触控信号。
可选地,第二阈值为第一阈值的30%-50%。
本发明实施例提供的触控检测装置,采用节点矩阵的方式筛选出与触控点有关的备选触控节点,再根据确定出的备选触控节点确定触控点的位置,由此可以提高触控检测的准确性。
另一方面,本发明实施例还提供一种触控显示设备,如图10所示,本发明实施例提供的触控显示设备,包括:处理器91,以及与处理器91连接的存储器92;
存储器92,用于存储程序指令;
处理器91,用于调用存储器92中存储的程序指令,按照获得的程序执行:在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;针对候选触控节点执行筛选操作,确定出备选触控节点;根据确定出的备选触控节点在触摸屏的坐标位置和触控信号计算触摸物体的触控点的位置;
其中,筛选操作包括:
确定候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;
在候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于第二阈值时,将该候选触控节点作为备选触控节点;
在候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于第二阈值时,将该候选触控节点作为静电干扰节点;
候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿第一方向和第二方向与该候选触控节点距离最近的触控节点中的至少一个;第一阈值大于第二阈值。
可选地,候选触控节点对应的节点矩阵包括:该候选触控节点,该候选触控节点沿第一方向上相邻的两个第一触控节点,该候选触控节点沿第二方向上相邻的两个第二触控节点,以及每个第一触控节点沿第二方向相邻的两个第三触控节点。
可选地,处理器91在针对候选触控节点执行筛选操作之前,判断候选触控节点是否唯一;在候选触控节点的数量为1时,将候选触控节点为的位置作为触摸物体的触控点的位置;在候选触控节点的数量大于1,且至少两个候选触控节点对应同一个第一触控电极或对应同一个第二触控电极时,针对每个候选触控节点执行筛选操作。
可选地,处理器91,还用于在候选触控节点的数量大于1,且各候选触控节点均对应不同的第一触控电极或各候选触控节点均对应不同的第二触控电极时,将各候选触控节点均作为备选触控节点。
可选地,处理器91根据以下公式确定触控点的位置:
其中,X表示触控点沿第一方向的坐标,Y表示触控点沿第二方向的坐标,Xk表示备选触控节点沿第一方向的坐标,Yk表示备选触控节点沿第二方向的坐标,Ck表示备选触控节点的触控信号。
可选地,第二阈值为第一阈值的30%-50%。
本发明实施例还提供一种可读性存储介质,该可读性存储介质存储有触摸屏可执行指令,触摸屏可执行指令用于使触摸屏执行上述任一触控检测方法。
本发明提供的触摸屏的触控检测方法及相关设备,通过在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;针对候选触控节点执行以下筛选操作:确定候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿第一方向和第二方向与该候选触控节点距离最近的触控节点中至少一个;在候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于第二阈值时,将该候选触控节点作为备选触控节点;在候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于第二阈值时,将该候选触控节点作为静电干扰节点;根据确定出的备选触控节点在触摸屏的坐标位置和触控信号计算触摸物体的触控点的位置;其中,第一阈值大于第二阈值。采用节点矩阵中各触控节点的触控信号与第二阈值的关系分辨出对触控点相关的备选触控节点以及静电干扰节点,由此提高触控检测的准确性。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种触摸屏的触控检测方法,其特征在于,所述触摸屏包括:多个第一触控电极和与所述第一触控电极相互绝缘的多个第二触控电极;所述第一触控电极沿第一方向延伸,沿第二方向排列;所述第二触控电极沿所述第二方向延伸,沿所述第一方向排列;所述第一方向和所述第二方向相交;所述第一触控电极和所述第二触控电极的交叉点构成触控节点;所述方法包括:
在触摸物体接触触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;
针对所述候选触控节点执行以下筛选操作:
确定所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;所述候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿所述第一方向和所述第二方向与该候选触控节点距离最近的触控节点中的至少一个;
在所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于所述第二阈值时,将该候选触控节点作为备选触控节点;
在所述候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于所述第二阈值时,将该候选触控节点作为静电干扰节点;
根据确定出的所述备选触控节点在所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置;
其中,所述第一阈值大于所述第二阈值。
2.如权利要求1所述的方法,其特征在于,所述候选触控节点对应的节点矩阵包括:该候选触控节点,该候选触控节点沿所述第一方向上相邻的两个第一触控节点,该候选触控节点沿所述第二方向上相邻的两个第二触控节点,以及每个所述第一触控节点沿所述第二方向相邻的两个第三触控节点。
3.如权利要求1所述的方法,其特征在于,在针对所述候选触控节点执行筛选操作之前,还包括:
判断所述候选触控节点是否唯一;
在所述候选触控节点的数量为1时,将所述候选触控节点为的位置作为所述触摸物体的触控点的位置;
在所述候选触控节点的数量大于1,且至少两个所述候选触控节点对应同一个所述第一触控电极或对应同一个所述第二触控电极时,针对每个所述候选触控节点执行筛选操作。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
在所述候选触控节点的数量大于1,且各所述候选触控节点均对应不同的所述第一触控电极或各所述候选触控节点均对应不同的所述第二触控电极时,将各所述候选触控节点均作为所述备选触控节点。
5.如权利要求1所述的方法,其特征在于,所述根据确定出的所述备选触控节点在所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置,包括:
根据以下公式确定所述触控点的位置:
其中,X表示所述触控点沿所述第一方向的坐标,Y表示所述触控点沿所述第二方向的坐标,Xk表示所述备选触控节点沿所述第一方向的坐标,Yk表示所述备选触控节点沿所述第二方向的坐标,Ck表示所述备选触控节点的触控信号,n表示沿所述第一方向的或者沿所述第二方向的第n个备选触控节点的序数,i表示沿所述第一方向或者沿所述第二方向位于所述第n个备选触控节点的第一端的连续备选触控节点的个数,j表示沿所述第一方向或者沿所述第二方向位于所述第n个备选触控节点与所述第一端相对的第二端的连续备选触控节点的个数。
6.如权利要求1-5任一项所述的方法,其特征在于,所述第二阈值为所述第一阈值的30%-50%。
7.一种触摸屏的触控检测装置,其特征在于,所述触摸屏包括:多个第一触控电极和与所述第一触控电极相互绝缘的多个第二触控电极;所述第一触控电极沿第一方向延伸,沿第二方向排列;所述第二触控电极沿所述第二方向延伸,沿所述第一方向排列;所述第一方向和所述第二方向相交;所述第一触控电极和所述第二触控电极的交叉点构成触控节点;
所述触控检测装置包括:
检测单元,用于在触摸物体接触所述触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;
筛选单元,用于针对所述候选触控节点执行以下筛选操作:
确定所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;在所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于所述第二阈值时,将该候选触控节点作为备选触控节点;在所述候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于所述第二阈值时,将该候选触控节点作为静电干扰节点;
处理单元,用于根据确定出的所述备选触控节点的所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置;
其中,所述候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿所述第一方向和所述第二方向与该候选触控节点距离最近的触控节点中的至少一个;所述第一阈值大于所述第二阈值。
8.如权利要求7所述的装置,其特征在于,所述筛选单元,还用于判断所述候选触控节点是否唯一;在所述候选触控节点的数量为1时,将所述候选触控节点的位置作为所述触摸物体的触控点的位置;在所述候选触控节点的数量大于1,且至少两个所述候选触控节点对应同一个所述第一触控电极或对应同一个所述第二触控电极时,针对每个所述候选触控节点执行筛选操作;在所述候选触控节点的数量大于1,且各所述候选触控节点均对应不同的所述第一触控电极或各所述候选触控节点均对应不同的所述第二触控电极时,将各所述候选触控节点均作为所述备选触控节点。
9.一种触控显示设备,其特征在于,包括:触摸屏,处理器,以及与所述处理器连接的存储器;
所述触摸屏包括:多个第一触控电极和与所述第一触控电极相互绝缘的多个第二触控电极;所述第一触控电极沿第一方向延伸,沿第二方向排列;所述第二触控电极沿所述第二方向延伸,沿所述第一方向排列;所述第一方向和所述第二方向相交;所述第一触控电极和所述第二触控电极的交叉点构成触控节点;
所述存储器,用于存储程序指令;
所述处理器,用于调用所述存储器中存储的所述程序指令,按照获得的程序执行:在触摸物体接触所述触摸屏时,检测各触控节点的触控信号,并将触控信号大于第一阈值的触控节点作为候选触控节点;针对所述候选触控节点执行筛选操作,确定出备选触控节点;根据确定出的所述备选触控节点在所述触摸屏的坐标位置和触控信号计算所述触摸物体的触控点的位置;
所述筛选操作包括:
确定所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号与第二阈值的关系;
在所述候选触控节点对应的节点矩阵内的每个触控节点的触控信号均大于所述第二阈值时,将该候选触控节点作为备选触控节点;
在所述候选触控节点对应的节点矩阵内的至少一个触控节点的触控信号小于或等于所述第二阈值时,将该候选触控节点作为静电干扰节点;
所述候选触控节点对应的节点矩阵包括:该候选触控节点,以及沿所述第一方向和所述第二方向与该候选触控节点距离最近的触控节点中的至少一个;所述第一阈值大于所述第二阈值。
10.一种可读性存储介质,其特征在于,所述可读性存储介质存储有触摸屏可执行指令,所述触摸屏可执行指令用于使触摸屏执行权利要求1-6任一项的所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910866157.5A CN110597414B (zh) | 2019-09-12 | 2019-09-12 | 触摸屏的触控检测方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910866157.5A CN110597414B (zh) | 2019-09-12 | 2019-09-12 | 触摸屏的触控检测方法及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110597414A CN110597414A (zh) | 2019-12-20 |
CN110597414B true CN110597414B (zh) | 2023-02-03 |
Family
ID=68859264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910866157.5A Active CN110597414B (zh) | 2019-09-12 | 2019-09-12 | 触摸屏的触控检测方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110597414B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021189272A1 (zh) * | 2020-03-24 | 2021-09-30 | 京东方科技集团股份有限公司 | 触控定位方法及装置 |
CN111625140B (zh) * | 2020-05-25 | 2022-05-06 | 业成科技(成都)有限公司 | 触摸测试方法和触摸装置 |
CN111475057A (zh) * | 2020-06-01 | 2020-07-31 | 青岛海信商用显示股份有限公司 | 触控识别方法及设备 |
CN112799533B (zh) * | 2021-01-15 | 2023-02-21 | 青岛海信商用显示股份有限公司 | 触控点确定方法和触控设备 |
CN113377236B (zh) | 2021-06-30 | 2022-08-02 | 武汉华星光电技术有限公司 | 触控信号的抗干扰方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186286A (zh) * | 2011-12-30 | 2013-07-03 | 三星电子株式会社 | 在触摸传感器系统中对多个触摸进行分割的方法 |
TW201349067A (zh) * | 2012-05-30 | 2013-12-01 | Sharp Kk | 觸控感測器系統 |
JP2018077755A (ja) * | 2016-11-11 | 2018-05-17 | 株式会社デンソー | 制御装置 |
JP2018147266A (ja) * | 2017-03-06 | 2018-09-20 | シャープ株式会社 | タッチパネルコントローラ、タッチパネルシステム、及びタッチ位置検出方法 |
CN110069170A (zh) * | 2019-05-13 | 2019-07-30 | 京东方科技集团股份有限公司 | 触摸屏报点率处理方法、装置、电子设备及可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9367172B2 (en) * | 2013-12-04 | 2016-06-14 | Egalax_Empia Technology Inc. | Touch trace detecting device, system and method thereof |
JP6199825B2 (ja) * | 2014-07-30 | 2017-09-20 | Smk株式会社 | 静電容量式タッチパネルとその入力操作位置検出方法 |
US9696862B2 (en) * | 2014-09-04 | 2017-07-04 | Smk Corporation | Capacitance type touch panel |
-
2019
- 2019-09-12 CN CN201910866157.5A patent/CN110597414B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186286A (zh) * | 2011-12-30 | 2013-07-03 | 三星电子株式会社 | 在触摸传感器系统中对多个触摸进行分割的方法 |
TW201349067A (zh) * | 2012-05-30 | 2013-12-01 | Sharp Kk | 觸控感測器系統 |
JP2018077755A (ja) * | 2016-11-11 | 2018-05-17 | 株式会社デンソー | 制御装置 |
JP2018147266A (ja) * | 2017-03-06 | 2018-09-20 | シャープ株式会社 | タッチパネルコントローラ、タッチパネルシステム、及びタッチ位置検出方法 |
CN110069170A (zh) * | 2019-05-13 | 2019-07-30 | 京东方科技集团股份有限公司 | 触摸屏报点率处理方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110597414A (zh) | 2019-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110597414B (zh) | 触摸屏的触控检测方法及相关设备 | |
US8797280B2 (en) | Systems and methods for improved touch screen response | |
US8184102B2 (en) | Finger gesture recognition for touch sensing surface | |
US9430107B2 (en) | Determining touch locations and forces thereto on a touch and force sensing surface | |
US9552095B2 (en) | Touch screen controller and method for controlling thereof | |
CN101131620B (zh) | 感测多触点的移动的设备、方法和介质及移动设备 | |
CN107741824B (zh) | 对可重定位触摸表面上的姿态朝向的检测 | |
US8446380B2 (en) | Method and device for resistive multi-point touch | |
CN105045437B (zh) | 一种触控感测电极、触控感测方法及设备 | |
EP3248089B1 (en) | Dynamic touch sensor scanning for false border touch input detection | |
US9146648B2 (en) | Touch sensing method for touch panel | |
US20100302177A1 (en) | Method and apparatus for providing user interface based on contact position and intensity of contact force on touch screen | |
US8743065B2 (en) | Method of identifying a multi-touch rotation gesture and device using the same | |
CN106951132B (zh) | 电容式触摸屏的报点确定方法、装置、触摸屏及终端 | |
EP3132330B1 (en) | Determining touch locations and forces thereto on a touch and force sensing surface | |
US20170235422A1 (en) | Touch screen, display apparatus containing the same, method for controlling the same, and related control apparatus | |
CN107111405B (zh) | 触摸面板和操作判断方法 | |
TW201543301A (zh) | 觸碰感測器系統與分段觸碰資料之方法 | |
US10185451B2 (en) | Capacitance sensor device and detecting method for a conductive matter thereon | |
TWI702516B (zh) | 包括具有用以促進追描之厚度之電極的裝置 | |
US9811198B2 (en) | Refreshing method of background signal and device for applying the method | |
US20150277609A1 (en) | Touch data segmentation method of touch controller | |
CN113126795B (zh) | 一种触控显示装置的触控识别方法及相关设备 | |
US11687195B2 (en) | Contactless input device | |
CN119690266A (zh) | 触点上报方法、装置及电子设备 |
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 |