一种触控跳点的处理方法及装置制造方法及图纸

技术编号:24335010 阅读:71 留言:0更新日期:2020-05-29 21:53
本文公开了一种触控跳点的确定方法和相关装置,该方法包括:获取柔性传感器第N次上报的触控点PN的位置信息和第N‑1次上报的触控点PN‑1的位置信息,N为整数,N≥3;根据所述触控点PN的位置信息和所述触控点PN‑1的位置信息,确定所述触控点PN与所述触控点PN‑1之间的第一距离;判断所述第一距离是否大于第一距离阈值;若为是,确定所述触控点PN为触控跳点。通过上述方法,可以确定出柔性传感器上报的触控点中的触控跳点,提升对触控跳点识别的精准度。

A handling method and device of touch jumping point

【技术实现步骤摘要】
【国外来华专利技术】一种触控跳点的处理方法及装置
本申请涉及屏幕检测
,特别是涉及一种触控跳点的处理方法及装置。
技术介绍
柔性传感器(Flexible Sensor,FS)具备可弯曲的特性,当前柔性传感器可以应用于多个领域,例如,柔性传感器可以配置在触控屏(如柔性触控屏)中,以检测触控屏上的触控操作,并确定该触控操作对应的触控点以及触控点的位置信息。柔性传感器会上报触控点的位置信息,实际应用中,柔性显示屏上报触控点时有可能会出现触控跳点的情况,即柔性传感器当前上报的触控点的位置距离该柔性传感器上一次上报的触控点的位置较远,远远大于柔性传感器上一次上报的触控点与再上一次上报的触控点之间的距离,此时定义该柔性传感器当前上报的触控点为触控跳点。触控跳点的出现有可能会影响对触控操作的识别或处理,需要对触控跳点进行过滤。因此当前,如何确定柔性传感器上报的触控点是否为触控跳点,成为本领域技术人员积极研究的课题。
技术实现思路
本申请实施例提供了一种触控跳点的确定方法和相关设备。可以确定出柔性传感器上报的触控点中的触控跳点,提升对触控跳点识别的精准度。第一方面,本申请实施例提供了一种触控跳点的确定方法,该方法包括:获取柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,N为整数,N≥3;根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN与所述触控点PN-1之间的第一距离;判断所述第一距离是否大于第一距离阈值;若为是,确定所述触控点PN为触控跳点。第二方面,本申请实施例提供了一种触控跳点的确定装置,该装置包括:获取模块,用于获取柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,N为整数,N≥3;处理模块,用于根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN与所述触控点PN-1之间的第一距离;所述处理模块,还用于判断所述第一距离是否大于第一距离阈值;所述处理模块,还用于若为是,确定所述触控点PN为触控跳点。第三方面,本申请实施例提供了一种终端,该终端包括:柔性传感器、处理器和存储器;所述柔性传感器、所述处理器和所述存储器耦合;所述柔性传感器用于采集触控点的位置信息,并将所述位置信息发送给所述处理器;所述存储器用于存储计算机指令;所述处理器调用所述计算机指令,用于执行以下步骤:获取所述柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,N为整数,N≥3;根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN与所述触控点PN-1之间的第一距离;判断所述第一距离是否大于第一距离阈值;若为是,确定所述触控点PN为触控跳点。第四方面,本申请实施例提供了一种可读性存储介质,该存储介质用于存储计算机指令,该计算机指令用于由处理器调用并执行第一方面中的方法。本申请实施例中,通过获取柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,可以确定所述触控点PN与所述触控点PN-1之间的第一距离,并判断所述第一距离是否大于第一距离阈值,若大于,则可以确定所述触控点PN为触控跳点。通过上述方式,可以确定出柔性传感器上报的触控点中的触控跳点,提升对触控跳点识别的精准度。附图说明图1是本申请实施例提供的一种触控跳点的确定方法的流程示意图;图2是本申请实施例提供的另一种触控跳点的确定方法的流程示意图;图3是本申请实施例提供的一种触控跳点的说明示意图;图4是本申请实施例提供的又一种触控跳点的确定方法的流程示意图;图5是本申请实施例提供的又一种触控跳点的确定方法的流程示意图;图6是本申请实施例提供的另一种触控跳点的说明示意图;图7A是本申请实施例提供的一种触控跳点的确定示意图;图7B是本申请实施例提供的一种触控跳点过滤后的触控点的示意图;图8是本申请实施例提供的一种触控跳点的确定装置的单元组成图;图9是本申请实施例提供的一种终端的结构示意图。具体实施方式下面结合附图,对本申请实施例进行描述。请参阅图1,图1是本申请实施例提供的一种触控跳点的确定方法。如图1所示,该方法至少可以包括以下步骤。步骤S101,获取柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,N为整数,N≥3。示例性地,柔性传感器可以检测触控操作,并周期性地上报该触控操作中触控点的位置信息。其中,触控点的位置信息可以理解为触控点的坐标信息。该坐标信息所基于的坐标轴可以是基于配置有该柔性传感器的触控屏建立的,在此不予限定。示例性地,当获取到柔性传感器第一次上报的触控点P1的位置信息后,可以将该触控点P1的位置信息进行保存。本申请实施例中以将触控点的位置信息保存至变量lastpoint中为例进行说明。在此,可以首先将触控点P1的位置信息保存至变量lastpoint中。当获取到该柔性传感器第二次上报的触控点P2的位置信息后,可以根据触控点P1的位置信息和触控点P2的位置信息,确定触控点P1与触控点P2之间的距离。并且可以将该距离进行保存。本申请实施例中以将触控点P1与触控点P2之间的距离保存至变量lastdistance中为例进行说明。并可以将触控点P2保存至变量lastpoint中,即变量lastpoint中的值更新为触控点P2的位置信息。当获取到该柔性传感器第N次上报的触控点PN的位置信息后,可以根据以下步骤确定触控点PN是否为触控跳点。其中,N为大于或等于3的整数。步骤S102,根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN与所述触控点PN-1之间的第一距离。步骤S103,判断所述第一距离是否大于第一距离阈值。示例性地,当确定出触控点PN与触控点PN-1之间的第一距离后,可以判断该第一距离是否大于第一距离阈值。其中,第一距离阈值可以是保存在变量lastdistance中的距离。或者,第一距离阈值可以是变量lastdistance中的距离与其对应的参数的乘积。也就是说,第一距离阈值可以由公式(1):Dthreshold1=Dlastdistance×a确定。其中,Dthreshold1为第一距离阈值,Dlastdistance为变量lastdistance中的距离,a为与变量lastdistance中的距离对应的参数。其中,距离单位为柔性显示屏的一个报点。变量lastdistance中的距离与参数的一种对应关系可以参见表1。Dlastdistancea...

【技术保护点】
一种触控跳点的确定方法,其特征在于,包括:/n获取柔性传感器第N次上报的触控点P

【技术特征摘要】
【国外来华专利技术】一种触控跳点的确定方法,其特征在于,包括:
获取柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,N为整数,N≥3;
根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN与所述触控点PN-1之间的第一距离;
判断所述第一距离是否大于第一距离阈值;
若为是,确定所述触控点PN为触控跳点。


根据权利要求1所述的方法,其特征在于,
所述第一距离阈值为第二距离和与所述第二距离对应的第一参数的乘积;
所述第二距离是由所述触控点PN-1与第N-2次上报的触控点PN-2之间的距离确定的。


根据权利要求2所述的方法,其特征在于,
若N>3,所述第二距离是由所述触控点PN-1与所述触控点PN-2之间的第三距离,以及所述触控点PN-2与第N-3次上报的触控点PN-3之间的第四距离加权后得到的。


根据权利要求3所述的方法,其特征在于,所述第三距离对应的权重值大于所述第四距离对应的权重值。


根据权利要求1-4任一项所述的方法,其特征在于,若判断所述第一距离大于所述第一距离阈值后,所述方法还包括:
根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN-1至所述触控点PN的第一方向;
判断所述第一方向与第二方向之间的夹角是否大于第一夹角阈值;其中,所述第二方向为第N-2次上报的触控点PN-2至所述PN-1的方向;
所述确定所述第一触控点为触控跳点,包括:
若为是,确定所述第一触控点为触控跳点。


根据权利要求5所述的方法,其特征在于,所述确定所述第一触控点

为触控跳点后,所述方法还包括:
将所述触控点PN以及第N+1次上报的触控点PN+1至第N+M次上报的触控点PN+M组成第一集合;其中,M为大于1的整数,且M是由预设时长T与所述柔性传感器上报触控点的上报周期t确定的;
判断在所述第一集合中的第N+i次上报的触控点PN+i与第N+i-1次上报的触控点PN+i-1之间的距离是否小于第二距离阈值;其中,i为[0.6M,M]内的任意一个整数;
若为是,将所述触控点PN至所述触控点PN+i-1组成第二集合,所述第二集合是所述第一集合的子集;
若为否,确定所述第一集合中每个触控点均为触控跳点。


根据权利要求6所述的方法,其特征在于,所述将所述第一触控点至所述第N+i-1次上报的触控点组成第二集合之后,所述方法还包括:
判断所述触控点PN至所述触控点PN+1的方向与第N+i-2次上报的触控点PN+i-2至所述触控点PN+i-1的方向的夹角是否大于第二夹角阈值;
若为是,确定所述第二集合中的每个触控点均为触控跳点。


一种终端,其特征在于,包括:
柔性传感器、处理器和存储器;
所述柔性传感器、所述处理器和所述存储器耦合;
所述柔性传感器用于采集触控点的位置信息,并将所述位置信息发送给所述处理器;
所述存储器用于存储计算机指令;
所述处理器调用所述计算机指令,用于执行以下步骤:
获取所述柔性传感器第N次上报的触控点PN的位置信息和第N-1次上报的触控点PN-1的位置信息,N为整数,N≥3;
根据所述触控点PN的位置信息和所述触控点PN-1的位置信息,确定所述触控点PN与所述触控点PN-1之间的第一距离;
判断所述第一距离是否大于第一距离阈值;

若为是,确定所述触控点PN为触控跳点。


根据权利要求8所述的终端,其特征在于,
所述第一距离阈值为第二距离和与所述第二距离对应的第一参数的乘积;
所述第二距离是由所述触控点PN-1与第N-2次上报的触控点PN-2之间的距离确定的。


根据权利要求9所述的终端,其特征在于,
若N>3,所述第二距离是由所述触控点PN-1与所述触控点PN-2之间的第三距离,以...

【专利技术属性】
技术研发人员:黄政
申请(专利权)人:深圳市柔宇科技有限公司
类型:发明
国别省市:广东;44

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

1