System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 触摸轨迹确定方法、装置、设备及介质制造方法及图纸_技高网

触摸轨迹确定方法、装置、设备及介质制造方法及图纸

技术编号:41125256 阅读:2 留言:0更新日期:2024-04-30 17:52
本申请提供一种触摸轨迹确定方法、装置、设备及介质。在该方法中,通过获取到当前触摸点的数据后,在当前触摸点不是第一个触摸点的情况下,根据上一个触摸点对应的位置预测点的数据和当前触摸点的数据,确定当前触摸点对应的位置预测点的数据,进而根据已获取的触摸点的数据及其对应的位置预测点的数据,在触摸屏上确定触摸轨迹。本方案通过根据已获取的触摸点的数据及其对应的位置预测点的数据,确定触摸轨迹,有效减小了触摸轨迹显示延迟。

【技术实现步骤摘要】

本申请涉及触控,尤其涉及一种触摸轨迹确定方法、装置、设备及介质


技术介绍

1、随着科技的发展,显示屏除了显示图像外,还具备触摸功能,也称为触摸屏。进而利用触摸功能,实现在触摸屏上书写,触摸屏可根据触摸数据进行确定触摸轨迹。

2、现有技术中,用户在触摸屏上触摸后,触摸屏采集触摸数据,并将采集的触摸上报给操作系统;操作系统将读取到的触摸数据加上时间戳后,分发给用于显示触摸轨迹的应用;用于显示触摸轨迹的应用将接收到的触摸数据点应用笔迹构建算法构建实时触摸轨迹,再将需要显示的触摸轨迹内容告知显示驱动;显示驱动最后将触摸轨迹显示到显示屏上。

3、综上所述,现有的触摸轨迹确定方法在获取到触摸数据至显示触摸轨迹的过程需要消耗时间,导致显示的触摸轨迹与用户当前触摸位置存在差异,触摸轨迹显示延迟较大。


技术实现思路

1、本申请实施例提供一种触摸轨迹确定方法、装置、设备及介质,用于解决现有的触摸轨迹确定方法在获取到触摸数据至显示触摸轨迹的过程需要消耗时间,导致显示的笔触摸轨迹与用户当前触摸位置存在差异,触摸轨迹显示延迟较大的问题。

2、第一方面,本申请实施例提供一种触摸轨迹确定方法,包括:

3、获取触摸屏上当前触摸点的数据;

4、若所述当前触摸点不是第一个触摸点,则根据上一个触摸点对应的位置预测点的数据和所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据;

5、根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹。

6、在一种具体实施方式中,所述根据上一个触摸点对应的位置预测点的数据和所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据,包括:

7、采用公式:计算得到预测纠正数据;

8、其中,表示观测矩阵,表示所述当前触摸点的数据,px|n表示所述当前触摸点的横向坐标,vx|n表示所述当前触摸点的横向速度,py|n表示所述当前触摸点的竖向坐标,vy|n表示所述当前触摸点的竖向速度,表示所述上一个触摸点对应的位置预测点的数据,表示所述上一个触摸点对应的位置预测点的横向坐标,表示所述上一个触摸点对应的位置预测点的横向速度,表示所述上一个触摸点对应的位置预测点的横向加速度,表示所述上一个触摸点对应的位置预测点的竖向坐标,表示所述上一个触摸点对应的位置预测点的竖向速度,表示所述上一个触摸点对应的位置预测点的竖向加速度,表示所述上一个触摸点对应的位置预测点的协方差矩阵,表示测量噪声矩阵,i为6阶单位矩阵,x和p表示所述预测纠正数据;

9、根据所述预测纠正数据,采用公式:计算得到所述当前触摸点对应的位置预测点的数据;

10、其中,表示状态转移矩阵,tδ为预设时间间隔,u=0,q为6阶单位矩阵,和表示所述当前触摸点对应的位置预测点的数据。

11、在一种具体实施方式中,所述根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹,包括:

12、若所述已获取的触摸点对应的位置预测点数量小于预设第一数量,则根据所述已获取的触摸点对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹;

13、若所述已获取的触摸点对应的位置预测点数量大于或等于所述预设第一数量,则根据所述已获取的触摸点的数据,以及按照确定时间与当前时间间隔从小到大的顺序,从所述已获取的触摸点对应的位置预测点的数据中获取前预设第二数量个数据,在所述触摸屏上确定触摸轨迹,所述预设第二数量小于或等于所述预设第一数量。

14、在一种具体实施方式中,所述根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹,包括:

15、对于每个所述已获取的触摸点,确定所述已获取的触摸点对应的位置逼近点的数据;

16、根据所有位置逼近点的数据和所述当前触摸点对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹。

17、在一种具体实施方式中,所述对于每个所述已获取的触摸点,确定所述已获取的触摸点对应的位置逼近点的数据,包括:

18、对于所述当前触摸点,若所述当前触摸点与所述上一个触摸点对应的位置预测点之间的距离大于预设距离阈值,则根据所述当前触摸点的数据、所述上一个触摸点对应的位置预测点的数据和预设第一逼近公式,确定所述当前触摸点对应的位置逼近点的数据;

19、若所述当前触摸点与所述上一个触摸点对应的位置预测点之间的距离小于或等于预设距离阈值,则将所述当前触摸点的数据作为所述当前触摸点对应的位置逼近点的数据;

20、对于所述已获取的触摸点中,除所述当前触摸点外的每个触摸点,若所述触摸点与所述触摸点对应的位置逼近点之间的距离大于所述预设距离阈值,则根据所述触摸点的数据、所述触摸点对应的位置逼近点的数据和所述预设第一逼近公式,更新所述触摸点对应的位置逼近点的数据;

21、若所述触摸点与所述触摸点对应的位置逼近点之间的距离小于或等于所述预设距离阈值,则将所述触摸点对应的逼近点的数据更新为所述触摸点的数据。

22、在一种具体实施方式中,所述对于每个所述已获取的触摸点,确定所述已获取的触摸点对应的位置逼近点的数据,包括:

23、对于所述当前触摸点,根据所述当前触摸点的数据、所述上一个触摸点对应的位置预测点的数据、预设逼近次数、预设第二逼近公式,确定所述当前触摸点对应的位置逼近点的数据,并更新逼近次数;

24、对于所述已获取的触摸点中,除所述当前触摸点外的每个触摸点,若所述触摸点对应的逼近次数小于所述预设逼近次数,则根据所述触摸点的数据、所述触摸点对应的位置逼近点的数据、所述触摸点对应的逼近次数、所述预设第二逼近公式,更新所述触摸点对应的位置逼近点的数据,并更新所述触摸点对应的逼近次数;

25、若所述触摸点对应的逼近次数等于所述预设逼近次数,则将所述触摸点对应的位置逼近点的数据更新为所述触摸点的数据。

26、在一种具体实施方式中,所述获取触摸屏上当前触摸点的数据之后,所述方法还包括:

27、若所述当前触摸点是第一个触摸点,则根据所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据;

28、根据所述当前触摸点的数据和所述当前触摸点对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹。

29、在一种具体实施方式中,所述根据所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据,包括:

30、采用公式:计算得到所述当前触摸点对应的位置预测点的数据;

31、其中,表示状态转移矩阵,tδ为预设时间间隔,表示所述当前触摸点的数据,px表示所述当前触摸点的横向坐标,vx表示所述当前触摸点的横向速度,ax表示所述当前触摸点的横向加速度,py表示所述当前触摸点的竖向坐标,vy表示所述当前触摸点的竖向速度,ay表示所述当前触摸点的竖向加速度,为6阶单位矩阵,q为6本文档来自技高网...

【技术保护点】

1.一种触摸轨迹确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据上一个触摸点对应的位置预测点的数据和所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹,包括:

5.根据权利要求4所述的方法,其特征在于,所述对于每个所述已获取的触摸点,确定所述已获取的触摸点对应的位置逼近点的数据,包括:

6.根据权利要求4所述的方法,其特征在于,所述对于每个所述已获取的触摸点,确定所述已获取的触摸点对应的位置逼近点的数据,包括:

7.根据权利要求1所述的方法,其特征在于,所述获取触摸屏上当前触摸点的数据之后,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据,包括:

9.一种触摸轨迹确定装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:

11.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的触摸轨迹确定方法。

12.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至8任一项所述的触摸轨迹确定方法。

...

【技术特征摘要】

1.一种触摸轨迹确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据上一个触摸点对应的位置预测点的数据和所述当前触摸点的数据,确定所述当前触摸点对应的位置预测点的数据,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述根据已获取的触摸点的数据及其对应的位置预测点的数据,在所述触摸屏上确定触摸轨迹,包括:

5.根据权利要求4所述的方法,其特征在于,所述对于每个所述已获取的触摸点,确定所述已获取的触摸点对应的位置逼近点的数据,包括:

6.根据权利要求4所述的方法,其特征在于,所述对于每个...

【专利技术属性】
技术研发人员:向淘邱旭涛许光跃
申请(专利权)人:青岛海信商用显示股份有限公司
类型:发明
国别省市:

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

1