触摸事件检测方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:39175643 阅读:11 留言:0更新日期:2023-10-27 08:23
本申请涉及一种触摸事件检测方法、装置、计算机设备及可读存储介质。所述方法包括:获取待检测波形,所述待检测波形包括至少两个触摸检测值;获取多个样本波形以及所述多个样本波形与预设波形的多个样本相似度,作为训练集,所述预设波形包括发生触摸事件时对应的上升波形和/或下降波形;基于所述训练集确定模板波形,并将所述待检测波形与所述模板波形点乘确定第一相似度;或,基于所述训练集对初始模型进行训练确定匹配模型,将所述待检测波形输入所述匹配模型,经所述匹配模型输出第二相似度;若所述第一相似度大于第一阈值或小于第二阈值,或所述第二相似度大于第三阈值,则确定发生触摸事件。本申请有效提高了触摸事件的检测准确度。检测准确度。检测准确度。

【技术实现步骤摘要】
触摸事件检测方法、装置、计算机设备及可读存储介质


[0001]本申请涉及触控
,特别是涉及一种触摸事件检测方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]现阶段电容屏作为主流的屏幕形式,在车载终端、手机、平板电脑等移动终端领域得到了广泛的应用。
[0003]传统技术中,与电容屏相适配的电容式触摸检测系统通过检测电容变化来判断是否发生触摸事件。具体而言,传统技术中通常是通过检测电容屏得到用于表示电容值大小的原始值,再通过比较原始值与动态变化的基准值来判断是否发生触摸事件。
[0004]然而,传统技术中的基准值在环境条件快速变化的情况下难以及时跟随并快速更新,干扰了原始值与基准值的比较过程,进而导致将环境条件变化对原始值的影响误判为发生触摸事件,降低了检测触摸事件的准确度。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高触摸事件检测准确度的触摸事件检测方法、装置、计算机设备及可读存储介质。
[0006]第一方面,本申请提供了一种触摸事件检测方法。所述方法包括:获取待检测波形,所述待检测波形包括至少两个触摸检测值;获取多个样本波形以及所述多个样本波形与预设波形的多个样本相似度,作为训练集,所述预设波形包括发生触摸事件时对应的上升波形和/或下降波形;基于所述训练集确定模板波形,并将所述待检测波形与所述模板波形点乘确定第一相似度;或,基于所述训练集对初始模型进行训练确定匹配模型,将所述待检测波形输入所述匹配模型,经所述匹配模型输出第二相似度;若所述第一相似度大于第一阈值或小于第二阈值,或所述第二相似度大于第三阈值,则确定发生触摸事件。
[0007]在其中一个实施例中,所述基于所述训练集确定模板波形包括:基于所述多个样本波形、所述多个样本相似度以及预设系数确定模板波形,所述模板波形与样本波形的点乘结果,与相应样本相似度之差小于预设误差。
[0008]在其中一个实施例中,所述基于所述训练集确定模板波形还包括:若所述样本相似度大于正样本阈值,则确定相应样本波形为第一正样本波形,若所述样本相似度小于负样本阈值,则确定相应样本波形为负样本波形;将所述负样本波形的触摸检测样本值取反,得到第二正样本波形;基于所述第一正样本波形和第二正样本波形确定所述模板波形。
[0009]在其中一个实施例中,所述基于所述训练集确定模板波形,并将所述待检测波形
与所述模板波形点乘确定第一相似度还包括:若所述样本相似度大于正样本阈值,则确定相应样本波形为第一正样本波形,若所述样本相似度小于负样本阈值,则确定相应样本波形为负样本波形;将所述负样本波形的触摸检测样本值取反,得到第二正样本波形;将所述第一正样本波形和第二正样本波形输入聚类模型,经所述聚类模型输出多个模板波形;将所述待检测波形与多个模板波形点乘确定多个第一相似度;所述若所述第一相似度大于第一阈值或小于第二阈值,则确定发生触摸事件包括:若所述多个第一相似度均大于第一阈值或小于第二阈值,则确定发生触摸事件。
[0010]在其中一个实施例中,所述基于所述训练集对初始模型进行训练确定匹配模型包括:构建初始模型,所述初始模型中设置有训练参数;分别将多个样本波形输入至所述初始模型中,生成相似度预测结果,再基于相似度预测结果与相应样本相似度之间的差异,对所述训练参数进行迭代调整,直至所述差异满足预设要求;将训练完成的初始模型作为所述匹配模型。
[0011]在其中一个实施例中,若所述预设波形包括发生触摸事件时对应的上升波形,则所述若所述第一相似度大于第一阈值或小于第二阈值,则确定发生触摸事件包括:若所述第一相似度大于所述第一阈值,则确定所述触摸事件为按键下压事件;若所述第一相似度小于所述第二阈值,则确定所述触摸事件为按键释放事件。
[0012]在其中一个实施例中,所述方法还包括:将连续三个待检测波形分别与所述模板波形点乘,确定第三相似度、第四相似度和第五相似度;将所述第四相似度分别与第三阈值、第四阈值、所述第三相似度和所述第五相似度比较,其中,所述第三阈值大于所述第四阈值;若所述第四相似度大于所述第三阈值、所述第三相似度和所述第五相似度,则确定发生所述触摸事件,并确定所述触摸事件为按键下压事件;若所述第四相似度小于所述第四阈值、所述第三相似度和所述第五相似度,则确定发生所述触摸事件,并确定所述触摸事件为按键释放事件。
[0013]第二方面,本申请还提供了一种触摸事件检测装置。所述装置包括:波形获取模块,用于获取待检测波形,所述待检测波形包括至少两个触摸检测值;训练集确定模块,用于获取多个样本波形以及所述多个样本波形与预设波形的多个样本相似度,作为训练集,所述预设波形包括发生触摸事件时对应的上升波形和/或下降波形;相似度确定模块,用于基于所述训练集确定模板波形,并将所述待检测波形与所述模板波形点乘确定第一相似度;或,基于所述训练集对初始模型进行训练确定匹配模型,将所述待检测波形输入所述匹配模型,经所述匹配模型输出第二相似度;
触摸判断模块,用于若所述第一相似度大于第一阈值或小于第二阈值,或所述第二相似度大于第三阈值,则确定发生触摸事件。
[0014]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一触摸事件检测方法的步骤。
[0015]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一触摸事件检测方法的步骤。
[0016]上述触摸事件检测方法、装置、计算机设备及可读存储介质,通过获取待检测波形,所述待检测波形包括至少两个触摸检测值;获取多个样本波形以及所述多个样本波形与预设波形的多个样本相似度,作为训练集,所述预设波形包括发生触摸事件时对应的上升波形和/或下降波形;基于所述训练集确定模板波形,并将所述待检测波形与所述模板波形点乘确定第一相似度;或,基于所述训练集对初始模型进行训练确定匹配模型,将所述待检测波形输入所述匹配模型,经所述匹配模型输出第二相似度;若所述第一相似度大于第一阈值或小于第二阈值,或所述第二相似度大于第三阈值,则确定发生触摸事件。本申请通过样本波形与预设波形确定训练集,并根据训练集确定模板波形或匹配模型,进而确定待检测波形的匹配相似度,基于相似度确定是否发生触摸事件,能够提高短按、长按等各种触摸事件的检测成功率,抗环境干扰能力较高,鲁棒性较强,且触摸事件的判断过程不依赖需要实时调整的基准值,避免了因环境条件变化可能导致的触摸事件误判,有效提高了触摸事件的检测准确度。
[0017]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触摸事件检测方法,其特征在于,所述方法包括:获取待检测波形,所述待检测波形包括至少两个触摸检测值;获取多个样本波形以及所述多个样本波形与预设波形的多个样本相似度,作为训练集,所述预设波形包括发生触摸事件时对应的上升波形和/或下降波形;基于所述训练集确定模板波形,并将所述待检测波形与所述模板波形点乘确定第一相似度;或,基于所述训练集对初始模型进行训练确定匹配模型,将所述待检测波形输入所述匹配模型,经所述匹配模型输出第二相似度;若所述第一相似度大于第一阈值或小于第二阈值,或所述第二相似度大于第三阈值,则确定发生触摸事件。2.根据权利要求1所述的方法,其特征在于,所述基于所述训练集确定模板波形包括:基于所述多个样本波形、所述多个样本相似度以及预设系数确定模板波形,所述模板波形与样本波形的点乘结果,与相应样本相似度之差小于预设误差。3.根据权利要求1所述的方法,其特征在于,所述基于所述训练集确定模板波形还包括:若所述样本相似度大于正样本阈值,则确定相应样本波形为第一正样本波形,若所述样本相似度小于负样本阈值,则确定相应样本波形为负样本波形;将所述负样本波形的触摸检测样本值取反,得到第二正样本波形;基于所述第一正样本波形和第二正样本波形确定所述模板波形。4.根据权利要求1所述的方法,其特征在于,所述基于所述训练集确定模板波形,并将所述待检测波形与所述模板波形点乘确定第一相似度还包括:若所述样本相似度大于正样本阈值,则确定相应样本波形为第一正样本波形,若所述样本相似度小于负样本阈值,则确定相应样本波形为负样本波形;将所述负样本波形的触摸检测样本值取反,得到第二正样本波形;将所述第一正样本波形和第二正样本波形输入聚类模型,经所述聚类模型输出多个模板波形;将所述待检测波形与多个模板波形点乘确定多个第一相似度;所述若所述第一相似度大于第一阈值或小于第二阈值,则确定发生触摸事件包括:若所述多个第一相似度均大于第一阈值或小于第二阈值,则确定发生触摸事件。5.根据权利要求1所述的方法,其特征在于,所述基于所述训练集对初始模型进行训练确定匹配模型包括:构建初始模型,所述初始模型中设置有训练参数;分别将多个样本波形输入至所述初始模型中,生成相似度预测结果,再基于相...

【专利技术属性】
技术研发人员:楼逸伦吴耀光龚国旺周琪周宏徐景杨景姜钊朱想先钮春丽
申请(专利权)人:宁波普瑞均胜汽车电子有限公司
类型:发明
国别省市:

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

1