触控屏检测方法技术

技术编号:39734874 阅读:11 留言:0更新日期:2023-12-17 23:37
本公开提供了一种触控屏检测方法

【技术实现步骤摘要】
触控屏检测方法、装置、电子设备和存储介质


[0001]本公开涉及显示
,尤其涉及触控检测领域

本公开具体涉及一种触控屏检测方法

装置

电子设备和存储介质


技术介绍

[0002]如图1所示,红外触摸屏中的边框设置有红外发射灯和红外接收灯

红外发射灯发射的红外光在红外触摸屏的玻璃上方传播,当触摸手指还未接触到玻璃表面时,就会被检测到红外光被阻挡,从而检测到触控事件的发生

这在过程中,当触摸手指还未接触到玻璃表面,但检测到红外光被阻挡时,触摸手指与玻璃表面之间的距离为触控高度

[0003]由于触控高度的存在,存在非主观意愿导致的书写连笔

翘笔等情况,从而影响书写体验

因此,如何准确地检测触控高度,以避免非主观意愿导致的书写连笔

翘笔等情况,提高书写体验,这是本领域亟需解决的技术问题


技术实现思路

[0004]本公开提供了一种触控屏检测方法

装置

电子设备和存储介质

[0005]根据本公开的一方面,提供了一种触控屏检测方法,包括:控制触控笔针对触控屏幕执行第一操作,其中,所述第一操作包括所述触控笔从所述触控屏幕中的第一点开始滑动至所述触控屏幕中的第二点,并从所述第二点抬笔后在所述触控屏幕上方运动一段轨迹;在所述触控笔执行所述第一操作的过程中,检测所述触控笔的笔尖运动轨迹和所述触控笔在所述触控屏幕中的触控轨迹;基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹中确定第一轨迹点;基于所述第一轨迹点的高度,确定所述触控屏幕的抬笔高度

[0006]根据本公开的一方面,提供了一种触控屏检测装置,包括:触控笔控制模块,用于控制触控笔针对触控屏幕执行第一操作,其中,所述第一操作包括所述触控笔从所述触控屏幕中的第一点开始滑动至所述触控屏幕中的第二点,并从所述第二点抬笔后在所述触控屏幕上方运动一段轨迹;轨迹检测模块,用于在所述触控笔执行所述第一操作的过程中,检测所述触控笔的笔尖运动轨迹和所述触控笔在所述触控屏幕中的触控轨迹;第一轨迹点确定模块,用于基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹中确定第一轨迹点;抬笔高度确定模块,用于基于所述第一轨迹点的高度,确定所述触控屏幕的抬笔高度

[0007]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与该至少一个处理器通信连接的存储器;其中,
该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行本公开实施例中任一触控屏检测方法

[0008]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使该计算机执行根据本公开实施例中任一触控屏检测方法

[0009]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现根据本公开实施例中任一触控屏检测方法

[0010]根据本公开的技术,控制触控笔从触控屏幕中的第一点开始滑动至触控屏幕中的第二点,并从第二点抬笔后在触控屏幕上方运动一段轨迹,并在这个过程中检测触控笔的笔尖运动轨迹和触控笔在触控屏幕中的触控轨迹,从而,基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹中确定第一轨迹点,再基于所述第一轨迹点的高度,可以准确地确定所述触控笔的抬笔高度

从而在后续应用中调整触控屏幕的触控检测应用程序,以避免非主观意愿导致的书写连笔

翘笔等情况,提高书写体验

[0011]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围

本公开的其它特征将通过以下的说明书而变得容易理解

附图说明
[0012]附图用于更好地理解本方案,不构成对本公开的限定

其中:图1是本公开一实施例的红外触摸屏的触控示意图;图2是本公开一实施例的触控屏检测方法的流程图;图3是本公开另一实施例的触控屏检测方法的流程图;图4是本公开另一实施例的触控屏检测方法的流程图;图5是本公开一实施例的触控屏中测试点的示意图;图6是本公开一实施例的触控轨迹的示意图;图7是本公开一实施例的笔尖运动轨迹的示意图;图
8A

8C
是本公开一实施例的触控轨迹的变化示意图;图9是本公开一实施例的触控屏检测装置的结构框图;图
10
是用来实现本公开实施例的触控屏检测方法的电子设备的框图

具体实施方式
[0013]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的

因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围

同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述

[0014]在一些技术中,针对落笔高度和抬笔高度,其检测方案如下:
1、
检测触控屏幕的落笔高度:触控笔从触控屏幕上方的一个高度位置垂直地下落,如果触控屏幕没有检测到触控点,则继续控制触控笔下落,直至触控屏幕检测到触控点,则记录此时的触控笔的笔尖与触控屏幕的玻璃表面之间的距离作为落笔高度

[0015]2、
检测触控屏幕的抬笔高度:触控笔的笔尖与触控屏幕的触控屏幕接触,并从接触位置开始垂直向上抬笔,如果触控屏幕仍然能检测到触控点,则继续抬笔,直至检测不到
触控点时,记录此时触控笔的笔尖与触控屏幕的玻璃表面之间的距离作为抬笔高度

[0016]但是,上述方法存在以下不足之处:在检测落笔高度或抬笔高度时,触控笔的工况与实际书写的触控笔的工况相差甚远,无法真正模拟书写状态,从而检测得到的落笔高度或抬笔高度,并非真正书写时的落笔高度或抬笔高度

[0017]基于此,本公开提供一种触控屏检测方法,可以解决上述问题

[0018]图2是本公开一实施例的触控屏检测方法的流程图

[0019]如图2所示,该触控屏检测方法可以包括:
S210
,控制触控笔针对触控屏幕执行第一操作,其中,第一操作包括触控笔从触控屏幕中的第一点开始滑动至触控屏幕中的第二点,并从第二点抬笔后在触控屏幕上方运动一段轨迹;
S220
,在触控笔执行第一操作的过程中,检测触控笔的笔尖运动轨迹和触控笔在触控屏幕中的触控轨迹;
S230
,基于触控轨迹中的抬笔位置,在笔尖运动轨迹中确定第一轨迹点;
S240...

【技术保护点】

【技术特征摘要】
1.
一种触控屏检测方法,其特征在于,包括:控制触控笔针对触控屏幕执行第一操作,其中,所述第一操作包括所述触控笔从所述触控屏幕中的第一点开始滑动至所述触控屏幕中的第二点,并从所述第二点抬笔后在所述触控屏幕上方运动一段轨迹;在所述触控笔执行所述第一操作的过程中,检测所述触控笔的笔尖运动轨迹和所述触控笔在所述触控屏幕中的触控轨迹;基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹中确定第一轨迹点;基于所述第一轨迹点的高度,确定所述触控屏幕的抬笔高度
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹中确定第一轨迹点,包括:基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹投影在所述触控屏幕上的正投影轨迹中,确定与所述抬笔位置最接近的第二轨迹点;在所述笔尖运动轨迹中,确定在所述触控屏幕上的正投影与所述第二轨迹点重合的轨迹点,并以该轨迹点为所述第一轨迹点
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述触控轨迹中的抬笔位置,在所述笔尖运动轨迹中确定第一轨迹点,包括:基于所述触控轨迹中的抬笔位置对应的抬笔时间以及预设的第一时间间隔,确定第一时间,其中,所述抬笔时间早于所述第一时间,所述第一时间与所述抬笔时间的时间间隔为所述第一时间间隔;在所述笔尖运动轨迹中,确定所述第一时间对应的轨迹点为所述第一轨迹点
。4.
根据权利要求1所述的方法,其特征在于,所述第一操作还包括所述触控笔在所述触控屏幕上方运动一段轨迹之后,在所述触控屏幕中的第三点落笔并滑动至所述触控屏幕中的第四点,所述方法还包括:基于所述触控轨迹中的落笔位置,在所述笔尖运动轨迹中确定第三轨迹点;基于所述第三轨迹点的高度,确定所述触控笔的落笔高度
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述触控轨迹中的落笔位置,在所述笔尖运动轨迹中确定第三轨迹点,包括:基于所述触控轨迹中的落笔位置,在所述笔尖运动轨迹投影在所述...

【专利技术属性】
技术研发人员:李浩
申请(专利权)人:广州众远智慧科技有限公司
类型:发明
国别省市:

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

1