触控轨迹补偿方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34526560 阅读:40 留言:0更新日期:2022-08-13 21:17
本申请实施例公开了一种触控轨迹补偿方法、装置、电子设备及存储介质。该方案可以接收触控操作,获取触控操作的终点位置,计算终点位置与触控边缘区域之间的距离,并判断距离是否小于预设距离,若是,则获取终点位置前的参考触控点位置,根据终点位置和参考触控点位置计算补偿点位置。本实施例可以在触控边缘区域接收到触控操作时,根据触控操作的终点位置和终点位置前的参考触控点位置,对位于边缘的补偿点位置进行预测,从而有效提升了触控操作的准确性。准确性。准确性。

【技术实现步骤摘要】
触控轨迹补偿方法、装置、电子设备及存储介质


[0001]本申请涉及触控
,具体涉及一种触控轨迹补偿方法、装置、电子设备及存储介质。

技术介绍

[0002]触摸屏作为一种人机交互设备,其应用范围越来越广泛。用户在触摸屏上执行点击、滑动或抬起等基本触摸动作生成各种类型的触摸手势。由于操作的便捷性,现有的终端设备上使用最多的触摸手势为点击手势,对于一个输入的点击手势,终端设备将输入的点击手势的位置,确定该位置对应的应用程序,触发应用程序执行相应的操作。
[0003]申请人在具体使用过程中发现:目前现有技术中当手指触摸到触控屏边缘部分时,手指会有部分按压在屏体外或者直接无法触摸到边缘位置,会导致数据不全,因此在触控电路在计算边缘部分坐标时,会造成坐标点的缺失或者偏移,造成失真。

技术实现思路

[0004]本申请实施例提供一种触控轨迹补偿方法、装置、电子设备及存储介质,可以在触控边缘区域接收到触控操作时,对位于边缘的补偿点位置进行预测,从而有效提升了触控操作的准确性。
[0005]本申请实施例提供一种触控轨迹补偿方法,包括:
[0006]接收触控操作,获取所述触控操作的终点位置;
[0007]计算所述终点位置与触控边缘区域之间的距离,并判断所述距离是否小于预设距离;
[0008]若是,则获取所述终点位置前的参考触控点位置;
[0009]根据所述终点位置和所述参考触控点位置计算补偿点位置。
[0010]在一实施例中,所述计算所述终点位置与触控边缘区域之间的距离,包括:
[0011]根据所述终点位置从至少一个触控边缘区域中确定目标触控边缘区域;
[0012]计算所述终点位置与所述目标触控边缘区域之间的垂直距离。
[0013]在一实施例中,所述获取所述终点位置前的参考触控点位置,包括:
[0014]确定所述触控操作的采样率;
[0015]根据所述采样率获取所述终点位置前的参考触控点位置。
[0016]在一实施例中,所述根据所述终点位置和所述参考触控点位置计算补偿点位置,包括:
[0017]根据所述触控边缘区域确定最大补偿长度;
[0018]根据所述最大补偿长度、所述终点位置和所述参考触控点位置计算补偿点位置。
[0019]在一实施例中,所述根据所述终点位置和所述参考触控点位置计算补偿点位置,包括:
[0020]在所述终点位置和所述参考触控点位置的连接延长线上确定初始补偿点位置;
[0021]根据所述初始补偿点位置确定比例系数;
[0022]根据所述比例系数计算目标补偿点位置。
[0023]在一实施例中,所述根据所述初始补偿点位置确定比例系数,包括:
[0024]根据所述初始补偿点位置以及终点位置和所述参考触控点位置的横坐标计算第一比例系数;
[0025]根据所述初始补偿点位置以及终点位置和所述参考触控点位置的纵坐标计算第二比例系数;
[0026]从所述第一比例系数和所述第二比例系数中选取目标比例系数。
[0027]在一实施例中,所述从所述第一比例系数和所述第二比例系数中选取目标比例系数,包括:
[0028]从所述第一比例系数、所述第二比例系数和预设比例系数中选取目标比例系数。
[0029]本申请实施例还提供一种触控轨迹补偿装置,包括:
[0030]接收模块,用于接收触控操作,获取所述触控操作的终点位置;
[0031]判断模块,计算所述终点位置与触控边缘区域之间的距离,并判断所述距离是否小于预设距离;
[0032]获取模块,用于当所述判断模块判断为是时,获取所述终点位置前的参考触控点位置;
[0033]计算模块,用于根据所述终点位置和所述参考触控点位置计算补偿点位置。
[0034]本申请实施例还提供一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行本申请实施例提供的任一项所述触控轨迹补偿方法中的步骤。
[0035]本申请实施例还提供一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行本申请实施例提供的任一项所述触控轨迹补偿方法中的步骤。
[0036]本申请实施例提供的触控轨迹补偿方法,可以接收触控操作,获取触控操作的终点位置,计算终点位置与触控边缘区域之间的距离,并判断距离是否小于预设距离,若是,则获取终点位置前的参考触控点位置,根据终点位置和参考触控点位置计算补偿点位置。本实施例可以在触控边缘区域接收到触控操作时,根据触控操作的终点位置和终点位置前的参考触控点位置,对位于边缘的补偿点位置进行预测,从而有效提升了触控操作的准确性。
附图说明
[0037]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本申请实施例提供的触控轨迹补偿方法的第一种流程示意图;
[0039]图2是本申请实施例提供的电子设备触摸屏的触控边缘区域示意图;
[0040]图3是本申请实施例提供的参考触控点位置和补偿点位置的场景示意图;
[0041]图4是本申请实施例提供的触控轨迹补偿方法的第二种流程示意图;
[0042]图5是本申请实施例提供的计算补偿点的场景示意图;
[0043]图6是本申请实施例提供的触控轨迹补偿装置的第一种结构示意图;
[0044]图7是本申请实施例提供的触控轨迹补偿装置的第二种结构示意图;
[0045]图8是本申请实施例提供的终端的结构示意图。
具体实施方式
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0047]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
[0048]应该理解本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触控轨迹补偿方法,其特征在于,包括:接收触控操作,获取所述触控操作的终点位置;计算所述终点位置与触控边缘区域之间的距离,并判断所述距离是否小于预设距离;若是,则获取所述终点位置前的参考触控点位置;根据所述终点位置和所述参考触控点位置计算补偿点位置。2.如权利要求1所述的触控轨迹补偿方法,其特征在于,所述计算所述终点位置与触控边缘区域之间的距离,包括:根据所述终点位置从至少一个触控边缘区域中确定目标触控边缘区域;计算所述终点位置与所述目标触控边缘区域之间的垂直距离。3.如权利要求1所述的触控轨迹补偿方法,其特征在于,所述获取所述终点位置前的参考触控点位置,包括:确定所述触控操作的采样率;根据所述采样率获取所述终点位置前的参考触控点位置。4.如权利要求1所述的触控轨迹补偿方法,其特征在于,所述根据所述终点位置和所述参考触控点位置计算补偿点位置,包括:根据所述触控边缘区域确定最大补偿长度;根据所述最大补偿长度、所述终点位置和所述参考触控点位置计算补偿点位置。5.如权利要求1所述的触控轨迹补偿方法,其特征在于,所述根据所述终点位置和所述参考触控点位置计算补偿点位置,包括:在所述终点位置和所述参考触控点位置的连接延长线上确定初始补偿点位置;根据所述初始补偿点位置确定比例系数;根据所述比例系数计算目标补偿点位置。6.如权利要求5所述的触控轨迹补偿方法,其特征在于,所述根据所述初始补偿...

【专利技术属性】
技术研发人员:莫虬孙添平
申请(专利权)人:深圳市爱协生科技有限公司
类型:发明
国别省市:

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

1