一种触控点的过滤方法及装置、电子设备、存储介质制造方法及图纸

技术编号:31917367 阅读:26 留言:0更新日期:2022-01-15 12:59
本申请提供一种触控点的过滤方法及装置、电子设备、存储介质,该方法包括:获取每个感应点的电容感应量;根据每个感应点的电容感应量,确定感应量极值点;若存在任意两个感应量极值点之间的距离小于第一阈值,判断两个感应量极值点之间的电容感应量的差值是否大于第二阈值;若差值大于第二阈值,确定两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除残留点。本申请可以避免出现断线和冒点导致的操作不顺畅或者误触,提高触控的准确性。的准确性。的准确性。

【技术实现步骤摘要】
一种触控点的过滤方法及装置、电子设备、存储介质


[0001]本申请涉及触控
,特别涉及一种触控点的过滤方法及装置、电子设备、存储介质。

技术介绍

[0002]当手上有水或者汗液操作触控屏的时候,经常会有断线和冒点的操作,导致操作不顺畅或者出现误触。当冬天由室外进入室内的时候,屏幕上如果出现水渍,进行操作的时候也会有断线或冒点的情况。

技术实现思路

[0003]本申请实施例提供了一种触控点的过滤方法,用于解决断线和冒点导致的操作不顺畅或者误触的问题,提高了触控的准确性。
[0004]本申请实施例提供了一种触控点的过滤方法,包括:
[0005]获取每个感应点的电容感应量;
[0006]根据所述每个感应点的电容感应量,确定感应量极值点;
[0007]若存在任意两个感应量极值点之间的距离小于第一阈值,判断所述两个感应量极值点之间的电容感应量的差值是否大于第二阈值;
[0008]若所述差值大于第二阈值,确定所述两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除所述残留点。
[0009]在一实施例中,所述根据所述每个感应点的电容感应量,确定感应量极值点,包括:
[0010]针对所有感应点中的每一目标感应点,若所述目标感应点的周围区域的感应点的电容感应量均小于所述目标感应点的电容感应量,确定所述目标感应点为感应量极值点。
[0011]在一实施例中,所述若存在任意两个感应量极值点之间的距离小于第一阈值之前,所述方法还包括:
[0012]判断任意两个感应量极值点的x坐标的差值以及y坐标的差值是否均小于指定窗口,若是,确定所述两个感应量极值点之间的距离小于第一阈值。
[0013]在一实施例中,所述判断所述两个感应量极值点之间的电容感应量的差值是否大于第二阈值,包括:
[0014]将第一个感应量极值点的电容感应值除以预设判决比例,得到第一中间变量;
[0015]判断所述第一中间变量是否大于第二个感应量极值点的电容感应值,若大于,确定所述两个感应量极值点之间的电容感应量的差值大于第二阈值。
[0016]在一实施例中,所述若所述差值大于第二阈值,确定所述两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除所述残留点,包括:
[0017]若所述两个感应量极值点之间的电容感应量的差值大于第二阈值,确定所述第二个感应量极值点为残留点,并去除所述第二个感应量极值点。
[0018]在一实施例中,所述判断所述两个感应量极值点之间的电容感应量的差值是否大于第二阈值,还包括:
[0019]若所述第一中间变量小于等于第二个感应量极值点的电容感应值,将第二个感应量极值点的电容感应值除以预设判决比例,得到第二中间变量;
[0020]判断所述第二中间变量是否大于第一个感应量极值点的电容感应值,若大于,确定所述两个感应量极值点之间的电容感应量的差值大于第二阈值。
[0021]在一实施例中,所述若所述差值大于第二阈值,确定所述两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除所述残留点,包括:
[0022]若所述两个感应量极值点之间的电容感应量的差值大于第二阈值,确定所述第一个感应量极值点为残留点,并去除所述第一个感应量极值点。
[0023]本申请实施例还提供了一种触控点的过滤装置,包括:
[0024]感应量获取模块,用于获取每个感应点的电容感应量;
[0025]极值点确定模块,用于根据所述每个感应点的电容感应量,确定感应量极值点;
[0026]数据判断模块,用于若存在任意两个感应量极值点之间的距离小于第一阈值,判断所述两个感应量极值点之间的电容感应量的差值是否大于第二阈值;
[0027]残留点确定模块,用于若所述差值大于第二阈值,确定所述两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除所述残留点。
[0028]本申请实施例还提供了一种电子设备,所述电子设备包括:
[0029]处理器;
[0030]用于存储处理器可执行指令的存储器;
[0031]其中,所述处理器被配置为执行上述触控点的过滤方法。
[0032]本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述触控点的过滤方法。
[0033]本申请上述实施例提供的技术方案,通过获取每个感应点的电容感应量,确定感应量极值点,若存在任意两个感应量极值点之间的距离小于第一阈值,则判断两个感应量极值点之间的电容感应量的差值是否大于第二阈值,若差值大于第二阈值,则确定两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除残留点,从而提高触控的准确性。
附图说明
[0034]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
[0035]图1为本申请一实施例提供的电子设备的结构示意图;
[0036]图2为本申请一实施例提供的触控点的过滤方法的流程示意图;
[0037]图3为本申请一实施例提供的触控点的过滤方法的流程示意图;
[0038]图4为触摸屏上有液体时电容感应量的数据示意图;
[0039]图5A为触摸屏上有残留点导致断线的示意图;
[0040]图5B为触摸屏上去除残留点后的效果示意图;
[0041]图6为本申请一实施例示出的触控点的过滤装置的框图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0043]相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0044]图1为本申请一实施例提供的电子设备的结构示意图。该电子设备可以用于执行本申请一实施例提供的触控点的过滤方法。如图1所示,该电子设备100包括:一个或多个处理器103,一个或多个存储处理器可执行指令的存储器101,处理器103及存储器101通过总线102连接。其中,所述处理器103被配置为执行本申请下述实施例提供的触控点的过滤方法。
[0045]所述处理器103可以是网关,也可以为智能终端,或者是包含中央处理单元(CPU)、图像处理单元(GPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对所述电子设备100中的其它组件的数据进行处理,还可以控制所述电子设备100中的其它组件以执行期望的功能。
[0046]所述存储器101可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触控点的过滤方法,其特征在于,包括:获取每个感应点的电容感应量;根据所述每个感应点的电容感应量,确定感应量极值点;若存在任意两个感应量极值点之间的距离小于第一阈值,判断所述两个感应量极值点之间的电容感应量的差值是否大于第二阈值;若所述差值大于第二阈值,确定所述两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除所述残留点。2.根据权利要求1所述的方法,其特征在于,所述根据所述每个感应点的电容感应量,确定感应量极值点,包括:针对所有感应点中的每一目标感应点,若所述目标感应点的周围区域的感应点的电容感应量均小于所述目标感应点的电容感应量,确定所述目标感应点为感应量极值点。3.根据权利要求1所述的方法,其特征在于,所述若存在任意两个感应量极值点之间的距离小于第一阈值之前,所述方法还包括:判断任意两个感应量极值点的x坐标的差值以及y坐标的差值是否均小于指定窗口,若是,确定所述两个感应量极值点之间的距离小于第一阈值。4.根据权利要求1所述的方法,其特征在于,所述判断所述两个感应量极值点之间的电容感应量的差值是否大于第二阈值,包括:将第一个感应量极值点的电容感应值除以预设判决比例,得到第一中间变量;判断所述第一中间变量是否大于第二个感应量极值点的电容感应值,若大于,确定所述两个感应量极值点之间的电容感应量的差值大于第二阈值。5.根据权利要求4所述的方法,其特征在于,所述若所述差值大于第二阈值,确定所述两个感应量极值点中电容感应量相对小的感应量极值点为残留点,并去除所述残留点,包括:若所述两个感应量极值点之间的电容感应量的差值大于第二阈值,确定所述第二个感应量极值点为残留点,并去除所述第二个感应量极值点。6.根据权利要求4所述...

【专利技术属性】
技术研发人员:李波姜鹏
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1