[发明专利]触控屏的触控检测方法及装置、存储介质在审
申请号: | 202011186372.X | 申请日: | 2020-10-29 |
公开(公告)号: | CN112286392A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 慕伟虎 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06K9/62 |
代理公司: | 北京善任知识产权代理有限公司 11650 | 代理人: | 康艳青 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触控屏 检测 方法 装置 存储 介质 | ||
1.一种触控屏的触控检测方法,其特征在于,所述方法应用于终端,包括:
在触控屏检测到触控操作时,确定所述触控操作的操作类型;
根据所述操作类型,确定滤波算法;
根据确定的滤波算法,对所述触控屏产生的触控数据进行滤波处理得到滤波后的触控数据;
根据滤波后的所述触控数据,进行触控事件上报。
2.根据权利要求1所述的方法,其特征在于,所述在触控屏检测到触控操作时,确定所述触控操作的操作类型,包括:
根据所述触控屏基于所述触控操作产生的首帧触控数据和尾帧触控数据之间的相似性,确定所述触控操作的操作类型。
3.根据权利要求2所述的方法,其特征在于,所述根据所述触控屏基于所述触控操作产生的首帧触控数据和尾帧触控数据之间的相似性,确定所述触控操作的操作类型,包括:
如果所述首帧触控数据和尾帧触控数据之间的相似性大于或等于相似性阈值,则确定所述操作类型为点击操作。
4.根据权利要求3所述的方法,其特征在于,所述根据所述操作类型,确定滤波算法,包括:
如果所述操作类型为所述点击操作,则确定所述滤波算法为环形滤波;所述环形滤波为滤除所述触控操作作用的触控区域的边缘位置的触控数据的滤波算法。
5.根据权利要求4所述的方法,其特征在于,所述根据确定的滤波算法,对所述触控屏产生的触控数据进行滤波处理得到滤波后的触控数据,包括:
根据所述环形滤波,滤除所述触控操作产生的至少一帧触控数据对应的所述触控区域的边缘位置的触控数据;
将所述至少一帧触控数据滤波后剩余的数据,确定为所述滤波后的触控数据。
6.根据权利要求5所述的方法,其特征在于,所述根据所述环形滤波,滤除所述触控操作产生的至少一帧触控数据对应的所述触控区域的边缘位置的触控数据,包括:
根据所述环形滤波,滤除所述触控操作产生的所述首帧触控数据对应的所述触控区域的边缘位置的触控数据。
7.根据权利要求2所述的方法,其特征在于,所述根据所述触控屏基于所述触控操作产生的首帧触控数据和尾帧触控数据之间的相似性,确定所述触控操作的操作类型,包括:
如果所述首帧触控数据和尾帧触控数据之间的相似性小于相似性阈值,且所述首帧触控数据和尾帧触控数据之间的任意相邻两帧数据的至少部分重叠,则确定所述操作类型为滑动操作。
8.根据权利要求7所述的方法,其特征在于,所述根据所述操作类型,确定滤波算法,包括:
如果所述操作类型为所述滑动操作,则确定所述滤波算法为线性滤波;所述线性滤波为滤除所述滑动操作滑动轨迹作用的触控区域的边缘位置的触控数据的滤波算法。
9.根据权利要求8所述的方法,其特征在于,所述根据确定的滤波算法,对所述触控屏产生的触控数据进行滤波处理得到滤波后的触控数据,包括:
根据所述线性滤波,滤除所述触控操作产生的至少两帧触控数据连线形成的滑动轨迹作用的触控区域的边缘位置的触控数据;
将所述滑动轨迹上滤波后剩余的数据,确定为所述滤波后的触控数据。
10.根据权利要求9所述的方法,其特征在于,所述根据所述线性滤波,滤除所述触控操作产生的至少两帧触控数据连线形成的滑动轨迹的所述边缘区域的触控数据,包括:
根据所述线性滤波,滤除所述触控操作产生的两帧触控数据之间连线形成的滑动轨迹作用的触控区域的边缘位置的触控数据;其中,所述两帧触控数据包括:所述首帧触控数据和所述尾帧触控数据之前的任一帧触控数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011186372.X/1.html,转载请声明来源钻瓜专利网。