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

触摸屏压力检测方法、装置、设备及介质制造方法及图纸

技术编号:40601840 阅读:4 留言:0更新日期:2024-03-12 22:06
本申请提供一种触摸屏压力检测方法、装置、设备及介质。在该方法中,在获取到触摸屏中每个检测节点的触摸信号值后,根据触摸信号值的大小,确定出触摸点对应的触摸节点,进而根据触摸节点预设范围内的检测节点的触摸信号值,确定出目标信号值,再根据预设压力转换比例,将目标信号值转换为触摸压力。本申请通过触摸节点的目标信号值,确定触摸压力,实现了仅依靠触摸屏实现压力检测。

【技术实现步骤摘要】

本申请涉及触控,尤其涉及一种触摸屏压力检测方法、装置、设备及介质


技术介绍

1、随着科技的迅速发展,触摸屏应用越来广泛,如多媒体教学、会议、银行信息查询等,由此各种各样的触控一体机应运而生,触摸屏为其提供了点击和书写功能。

2、现有技术中,为了使得显示内容和施加于触摸屏的压力相符合,比如,压力越大,书写笔迹越粗,颜色越浓。通常要将触摸屏结合触摸笔来使用,触摸笔上安装有压力传感器,在触摸屏上使用触摸笔时,触摸笔获取到压力值后,以压力值对应的频率发送压力信号至触摸屏,触摸屏解析压力信号即可得到压力值。

3、综上所述,现有的触摸屏压力检测方法必须依靠触摸笔实现,目前还没有一种方法仅依靠触摸屏实现压力检测。


技术实现思路

1、本申请实施例提供一种触摸屏压力检测方法、装置、设备及介质,用于解决现有的触摸屏压力检测方法必须依靠触摸笔实现,目前还没有一种方法仅依靠触摸屏实现压力检测的问题。

2、第一方面,本申请实施例提供一种触摸屏压力检测方法,包括:

3、获取触摸屏中每个检测节点的触摸信号值;

4、根据所述触摸信号值,在所述检测节点中确定触摸节点;

5、根据所述触摸节点预设范围内的检测节点的触摸信号值,确定目标信号值;

6、根据所述目标信号值和预设压力转换比例,确定触摸压力。

7、在一种具体实施方式中,所述根据所述触摸节点预设范围内的检测节点的触摸信号值,确定目标信号值,包括:

8、将所述触摸节点预设范围内的检测节点的触摸信号值,与所述触摸节点的触摸信号值的和,确定为所述目标信号值。

9、在一种具体实施方式中,所述根据所述触摸信号值,在所述检测节点中确定触摸节点,包括:

10、将所述触摸信号值中最大的触摸信号值对应的检测节点,确定为所述触摸节点。

11、在一种具体实施方式中,所述根据所述触摸信号值,确定触摸节点之后,所述方法还包括:

12、根据所述触摸信号值和预设信号阈值,确定有效触摸节点;

13、判断所述触摸节点预设范围外是否存在有效触摸节点;

14、若所述触摸节点预设范围外存在有效触摸节点,则根据所述触摸节点预设范围外的有效触摸节点的触摸信号值,更新触摸节点;

15、重新判断更新后的触摸节点预设范围外是否存在有效触摸节点,在更新后的触摸节点预设范围外存在有效触摸节点时,更新触摸节点,直至更新后的触摸节点预设范围外不存在有效触摸节点。

16、在一种具体实施方式中,所述方法还包括:

17、若所述触摸压力大于预设压力阈值,将所述预设压力阈值作为触摸压力。

18、第二方面,本申请实施例提供一种触摸屏压力检测装置,包括

19、获取模块,用于获取触摸屏中每个检测节点的触摸信号值;

20、处理模块,用于:

21、根据所述触摸信号值,在所述检测节点中确定触摸节点;

22、根据所述触摸节点预设范围内的检测节点的触摸信号值,确定目标信号值;

23、根据所述目标信号值和预设压力转换比例,确定触摸压力。

24、在一种具体实施方式中,所述处理模块,具体用于:

25、将所述触摸节点预设范围内的检测节点的触摸信号值,与所述触摸节点的触摸信号值的和,确定为所述目标信号值。

26、在一种具体实施方式中,所述处理模块,具体用于:

27、将所述触摸信号值中最大的触摸信号值对应的检测节点,确定为所述触摸节点。

28、在一种具体实施方式中,所述处理模块,还用于:

29、根据所述触摸信号值和预设信号阈值,确定有效触摸节点;

30、判断所述触摸节点预设范围外是否存在有效触摸节点;

31、若所述触摸节点预设范围外存在有效触摸节点,则根据所述触摸节点预设范围外的有效触摸节点的触摸信号值,更新触摸节点;

32、重新判断更新后的触摸节点预设范围外是否存在有效触摸节点,在更新后的触摸节点预设范围外存在有效触摸节点时,更新触摸节点,直至更新后的触摸节点预设范围外不存在有效触摸节点。

33、在一种具体实施方式中,所述处理模块,还用于:

34、若所述触摸压力大于预设压力阈值,将所述预设压力阈值作为触摸压力。

35、第三方面,本申请实施例提供一种电子设备,包括:

36、处理器,存储器,通信接口和触摸屏;

37、所述存储器用于存储所述处理器的可执行指令;

38、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的触摸屏压力检测方法。

39、第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的触摸屏压力检测方法。

40、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面任一项所述的触摸屏压力检测方法。

41、本申请实施例提供的触摸屏压力检测方法、装置、设备及介质,在获取到触摸屏中每个检测节点的触摸信号值后,根据触摸信号值的大小,确定出触摸点对应的触摸节点,进而根据触摸节点预设范围内的检测节点的触摸信号值,确定出目标信号值,再根据预设压力转换比例,将目标信号值转换为触摸压力。本申请通过触摸节点的目标信号值,确定触摸压力,实现了仅依靠触摸屏实现压力检测。

本文档来自技高网...

【技术保护点】

1.一种触摸屏压力检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述触摸节点预设范围内的检测节点的触摸信号值,确定目标信号值,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述触摸信号值,在所述检测节点中确定触摸节点,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述触摸信号值,确定触摸节点之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种触摸屏压力检测装置,其特征在于,包括

7.根据权利要求6所述的装置,其特征在于,所述处理模块,具体用于:

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

9.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述的触摸屏压力检测方法。

10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至5任一项所述的触摸屏压力检测方法。

【技术特征摘要】

1.一种触摸屏压力检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述触摸节点预设范围内的检测节点的触摸信号值,确定目标信号值,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述触摸信号值,在所述检测节点中确定触摸节点,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述触摸信号值,确定触摸节点之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:<...

【专利技术属性】
技术研发人员:李新王稳仲于明仕
申请(专利权)人:青岛海信商用显示股份有限公司
类型:发明
国别省市:

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

1