触摸事件检测方法、装置、系统及计算机设备与流程

文档序号:35794960发布日期:2023-10-21 22:15阅读:28来源:国知局
触摸事件检测方法、装置、系统及计算机设备与流程

本申请涉及触控,特别是涉及一种触摸事件检测方法、装置、系统及计算机设备。


背景技术:

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、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。



技术特征:

1.一种触摸事件检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的触摸事件检测方法,其特征在于,所述基于所述目标数据以及样本集确定触摸基准值包括:

3.根据权利要求2所述的触摸事件检测方法,其特征在于,所述基于预设条件对所述待检测数据进行筛选,剔除异常数据,得到目标数据包括:

4.根据权利要求1所述的触摸事件检测方法,其特征在于,所述基于预设条件对所述待检测数据进行筛选,剔除异常数据,得到目标数据包括:

5.根据权利要求4所述的触摸事件检测方法,其特征在于,所述基于所述目标数据以及样本集确定触摸基准值包括:

6.根据权利要求1所述的触摸事件检测方法,其特征在于,基于所述目标数据以及样本集确定触摸基准值包括:

7.根据权利要求1所述的触摸事件检测方法,其特征在于,基于预设条件对所述待检测数据进行筛选,剔除异常数据,得到目标数据包括:

8.一种触摸事件检测装置,其特征在于,所述装置包括:

9.一种触摸事件检测系统,其特征在于,所述系统包括智能表面、至少两个触摸检测模块以及如权利要求8所述的触摸事件检测装置,其中,所述至少两个触摸检测模块分别与所述智能表面和所述触摸检测装置连接,所述至少两个触摸检测模块与所述智能表面的至少两个触控区域分别匹配。

10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至权利要求7中任一项所述的方法的步骤。


技术总结
本申请涉及一种触摸事件检测方法、装置、系统及计算机设备。所述方法包括:获取待检测数据,所述待检测数据包括至少两个触摸检测模块的当前检测值;基于预设条件对所述待检测数据进行筛选,剔除异常数据,得到目标数据,所述异常数据包括疑似触摸事件对应的数据;基于所述目标数据以及样本集确定触摸基准值,所述样本集包括每个所述触摸检测模块在未发生触摸事件且处于不同环境条件时的触摸检测值;基于所述待检测数据和触摸基准值确定是否发生触摸事件。本申请的触摸事件检测方法,能够有效避免环境条件的快速变化对基准值的影响,有效提高触摸事件检测的准确率。

技术研发人员:楼逸伦,林鑫,龚国旺,李明,周琪,袁相国,卞海林,姜钊,朱想先,钮春丽
受保护的技术使用者:宁波普瑞均胜汽车电子有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1