触控轨迹显示方法、装置、设备及存储介质制造方法及图纸

技术编号:27654861 阅读:10 留言:0更新日期:2021-03-12 14:16
本申请公开了一种触控轨迹显示方法、装置、设备及存储介质,触控轨迹显示方法可以包括:在检测到触控输入的情况下,根据触控输入对应的第一触控轨迹,预测位于第一触控轨迹之后的模拟触控点;根据第一触控轨迹和模拟触控点,生成触控输入对应的第二触控轨迹;显示第二触控轨迹。本申请公开的触控轨迹显示方法,能够缩短了从触控到显示的时延,从而及时显示用户最新的触控轨迹。

【技术实现步骤摘要】
触控轨迹显示方法、装置、设备及存储介质
本申请属于电子设备
,尤其涉及一种触控轨迹显示方法、装置、设备及存储介质。
技术介绍
随着触控技术的发展,通过触控技术来实现人机交互的应用越来越广泛。比如,用户可以在显示屏上进行触控操作,与此同时显示屏上显示用户的触控轨迹。例如,在触控显示屏上进行书写或者绘画。在实现触控显示的技术中,电子设备内部需要对触控进行响应,并基于该响应进行处理,得到显示信息,如此才能将触控对应的信息显示出来。而这段响应处理过程需要一定的时间,如此导致从触控到显示有一定的时延,导致用户最新的触控轨迹没有及时显示出来,尤其是用户书写速度较快的情况下,时延更严重。
技术实现思路
本申请实施例提供一种触控轨迹显示方法、装置、设备及存储介质,能够解决由于从触控到显示有一定的时延,导致用户最新的触控轨迹没有及时显示出来的技术问题。一方面,本申请实施例提供一种触控轨迹显示方法,包括:在检测到触控输入的情况下,根据触控输入对应的第一触控轨迹,预测位于第一触控轨迹之后的模拟触控点;根据第一触控轨迹和模拟触控点,生成触控输入对应的第二触控轨迹;显示第二触控轨迹。另一方面,本申请实施例提供了一种触控轨迹显示装置,包括:预测模块,用于在检测到触控输入的情况下,根据触控输入对应的第一触控轨迹,预测位于第一触控轨迹之后的模拟触控点;生成模块,用于根据第一触控轨迹和模拟触控点,生成触控输入对应的第二触控轨迹;显示模块,用于显示第二触控轨迹。再一方面,本申请实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现上述的触控轨迹显示方法。再一方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的触控轨迹显示方法。本申请实施例的触控轨迹显示方法、装置、设备及存储介质,在检测到触控输入的情况下,根据触控输入对应的第一触控轨迹预测位于第一触控轨迹之后的模拟触控点,并根据第一触控轨迹和模拟触控点,生成触控输入对应的第二触控轨迹。由于第二触控轨迹是根据第一触控轨迹之后的模拟触控点生成的,使得第二触控轨迹比第一触控轨迹更长些,缩短了从触控到显示的时延,从而及时显示用户最新的触控轨迹。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是相关技术中的触控轨迹延时显示的示意图。图2示出了本申请提供的触控轨迹显示方法的一个实施例的流程示意图。图3示出了本申请提供的预测模拟触控点的一个实施例的原理示意图;图4示出了本申请提供的预测模拟触控点的另一个实施例的原理示意图;图5示出了本申请提供的预测模拟触控点的又一个实施例的原理示意图;图6示出了本申请提供的预测模拟触控点的再一个实施例的原理示意图;图7示出了本申请提供的触控轨迹显示装置的一个实施例的结构示意图。图8示出了本申请提供的电子设备的一个实施例的硬件结构示意图。具体实施方式下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。在实现触控显示的技术中,电子设备内部需要对触控进行响应,并基于该响应进行处理,得到显示信息,如此才能将触控对应的信息显示出来。这段响应处理的延时包括以下几个部分:触控算法延时、软件延时和显示延时。其中,触控算法延时可以是通过算法计算触控位置坐标的延时,软件延时可以是书写软件或者绘画软件根据触控位置坐标生成触控轨迹的延时,显示延时可以是将触控轨迹进行显示的延时。而这段响应处理的延时会导致用户最新的触控轨迹没有及时显示出来,即触控轨迹的显示延时问题,尤其是用户书写速度较快的情况下,时延更严重。比如,如图1所示,用户在电子设备的显示屏上进行触控操作,电子设备显示用户的触控轨迹102,显示出的触控轨迹102的尾端与用户最近的触控位置还有一段距离。当用户书写速度较快的情况下,该距离就越大,即触控轨迹的显示延时问题就越严重。为了解决触控轨迹的显示延时问题,在相关技术中,可以通过更改软件(比如书写软件或者绘画软件)代码来降低软件延时,但是会牺牲一些其他效能。而显示延时可以通过硬体改变,比如将显示频率30Hz更改为60Hz或者更高的120Hz,但是这样会带来高昂的成本问题。在避免牺牲其他效能以及避免成本过高的情况下,为了解决触控轨迹的显示延时问题,本申请实施例提供了一种触控轨迹显示方法、装置、设备及存储介质。下面首先对本申请实施例所提供的触控轨迹显示方法进行介绍。图2示出了本申请提供的触控轨迹显示方法的一个实施例的流程示意图。如图2所示,触控轨迹显示方法包括:S202,在检测到触控输入的情况下,根据触控输入对应的第一触控轨迹,预测位于第一触控轨迹之后的模拟触控点。在S202中,第一触控轨迹上包括触控输入的实际触控点,基于此,可以根据第一触控轨迹上的实际触控点,预测第一触控轨迹的走向趋势,根据该走向趋势得到位于第一触控轨迹之后的模拟触控点。模拟触控点和实际触控点的区别是,模拟触控点是根据实际触控点预测得到,模拟触控点有可能不是用户在显示屏上实际触控的点;而实际触控点是检测到的用户在显示屏上实际触控的点。触控轨迹显示方法还包括:S204,根据第一触控轨迹和模拟触控点,生成触控输入对应的第二触控轨迹。在S204中,可以将第一触控轨迹上最近一次检测到的实际触控点(即第一触控轨迹的尾部端点)与模拟触控点连成线,得到目标线段;将第一触控轨迹和该目标线段形成的轨迹作为第二触控轨迹。因此,第二触控轨迹比第一触控轨迹更长。触控轨迹显示方法还包括:S206,显示第二触本文档来自技高网...

【技术保护点】
1.一种触控轨迹显示方法,其特征在于,包括:/n在检测到触控输入的情况下,根据所述触控输入对应的第一触控轨迹,预测位于所述第一触控轨迹之后的模拟触控点;/n根据所述第一触控轨迹和所述模拟触控点,生成所述触控输入对应的第二触控轨迹;/n显示所述第二触控轨迹。/n

【技术特征摘要】
1.一种触控轨迹显示方法,其特征在于,包括:
在检测到触控输入的情况下,根据所述触控输入对应的第一触控轨迹,预测位于所述第一触控轨迹之后的模拟触控点;
根据所述第一触控轨迹和所述模拟触控点,生成所述触控输入对应的第二触控轨迹;
显示所述第二触控轨迹。


2.根据权利要求1所述的方法,其特征在于,所述根据所述触控输入对应的第一触控轨迹,预测位于所述第一触控轨迹之后的模拟触控点,包括:
根据所述第一触控轨迹上的实际触控点的位置坐标,对所述第一触控轨迹的趋势方向进行估计,得到方向信息;
根据所述方向信息和所述实际触控点的位置坐标,确定所述模拟触控点。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一触控轨迹上的实际触控点的位置坐标,对所述第一触控轨迹的趋势方向进行估计,得到方向信息,包括:
在检测到第二个实际触控点的情况下,根据所述第二个实际触控点的位置坐标和第一个实际触控点的位置坐标,确定所述方向信息;
其中,所述方向信息用于表征所述第一个实际触控点和所述第二个实际触控点的线段与水平方向的角度。


4.根据权利要求2所述的方法,其特征在于,所述根据所述第一触控轨迹上的实际触控点的位置坐标,对所述第一触控轨迹的趋势方向进行估计,得到方向信息,包括:
在检测到n+1个实际触控点的情况下,根据k个实际触控点的位置坐标,对第n+1个实际触控点与第n+2个实际触控点形成的线段与水平方向的角度进行预测,得到第二角度;其中,所述k个实际触控点为所述n+1实际触控点中最近连续检测到的k个实际触控点,n和k为大于1的整数,k≤n;
根据所述第二角度,以及第n+1个实际触控点与第n个实际触控点形成的线段与水平方向的第一角度,计算第三角度,所述第三角度为第n+1个实际触控点与待确定的所述模拟触控点形成的线段与水平方向的夹角;
将用于表征所述第三角度的信息确定为所述方向信息。


5.根据权利要求4所述的方法,其特征在于,在k大于或等于3的情况下,
所述根据k个实际触控点的位置坐标,对第n+1个实际触控点与第n+2个实际触控点形成的线段与水平方向的角度进行预测,得到第二角度,包括:
确定所述k个触控点中每相邻两个所述触控点形成的线段与水平方向之间的夹角,得到k-1个角度,对于所述k-1个角度中任意相邻两个角度,其中的一个角度为三个触控点中前两个触控点形成的线段与水平方向之间的...

【专利技术属性】
技术研发人员:于子鹏戴俊德
申请(专利权)人:安徽鸿程光电有限公司
类型:发明
国别省市:安徽;34

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

1