一种触摸检测方法和装置与流程

文档序号:12663512阅读:来源:国知局

技术特征:

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

若检测到用户通过触摸屏输入触摸数据,则对检测到的触摸点进行n次电压值采样,得到所述触摸屏的二维坐标系中的n个x轴电压采样值和n个y轴电压采样值,其中,所述n为整数;

根据所述n个x轴电压采样值和所述n个y轴电压采样值,判断所述触摸点所在的位置是否属于触摸不灵敏的问题区域;

若所述触摸点所在的位置属于所述问题区域,则继续对所述触摸点进行电压值采样,并根据采样数据计算所述触摸点的x轴电压值和y轴电压值;

根据所述x轴电压值和所述y轴电压值,确定所述触摸点在所述触摸屏的位置坐标。

2.根据权利要求1所述的触摸检测方法,其特征在于,所述根据所述n个x轴电压采样值和所述n个y轴电压采样值,判断所述触摸点所在的位置是否属于触摸不灵敏的问题区域包括:

将所述n个x轴电压采样值划分成m1组,并计算每组x轴电压采样值的平均值,得到m1个x轴电压平均值,其中,所述m1为小于或者等于所述n的整数;

将所述n个y轴电压采样值划分成m2组,并计算每组y轴电压采样值的平均值,得到m2个y轴电压平均值,其中,所述m2为小于或者等于所述n的整数;

在所述m1个x轴电压平均值中,计算相邻两个所述x轴电压平均值的绝对差值,得到m1个x轴绝对差值;

在所述m2个y轴电压平均值中,计算相邻两个所述y轴电压平均值的绝对差值,得到m2个y轴绝对差值;

若在所述m1个x轴绝对差值中存在至少一个x轴绝对差值大于预设的x轴偏差阈值,或者在所述m2个y轴绝对差值中存在至少一个y轴绝对差值大于预设的y轴偏差阈值,则确认所述触摸点所在的位置属于所述问题区域。

3.根据权利要求1或2所述的触摸检测方法,其特征在于,所述若所述触摸点所在的位置属于所述问题区域,则继续对所述触摸点进行电压值采样,并根据采样数据计算所述触摸点的x轴电压值和y轴电压值包括:

若所述触摸点所在的位置属于所述问题区域,则继续对所述触摸点进行p次电压值采样,得到p个x轴电压采样值和p个y轴电压采样值;

对n+p个x轴电压采样值按照递增顺序进行排序;

根据排序后的n+p个x轴电压采样值,将第个x轴电压采样值和第个x轴电压采样值的平均值确定为所述触摸点的x轴电压值;

对n+p个y轴电压采样值按照递增顺序进行排序;

根据排序后的n+p个y轴电压采样值,将第个y轴电压采样值和第个y轴电压采样值的平均值确定为所述触摸点的y轴电压值。

4.根据权利要求2所述的触摸检测方法,其特征在于,所述在所述m2个y轴电压平均值中,计算相邻两个所述y轴电压平均值的绝对差值,得到m2个y轴绝对差值之后,所述触摸检测方法还包括:

若所述m1个x轴绝对差值均小于或者等于所述x轴偏差阈值,并且所述m2个y轴绝对差值均小于或者等于所述y轴偏差阈值,则确认所述触摸点所在的位置不属于所述问题区域。

5.根据权利要求4所述的触摸检测方法,其特征在于,若所述触摸点所在的位置不属于所述问题区域,则所述触摸检测方法还包括:

根据所述n个x轴电压采样值和所述n个y轴电压采样值,确定所述触摸点在所述触摸屏的位置坐标。

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

采样模块,用于若检测到用户通过触摸屏输入触摸数据,则对检测到的触摸点进行n次电压值采样,得到所述触摸屏的二维坐标系中的n个x轴电压采样值和n个y轴电压采样值,其中,所述n为整数;

判断模块,用于根据所述n个x轴电压采样值和所述n个y轴电压采样值,判断所述触摸点所在的位置是否属于触摸不灵敏的问题区域;

计算模块,用于若所述触摸点所在的位置属于所述问题区域,则继续对所述触摸点进行电压值采样,并根据采样数据计算所述触摸点的x轴电压值和y轴电压值;

第一确定模块,用于根据所述x轴电压值和所述y轴电压值,确定所述触摸点在所述触摸屏的位置坐标。

7.根据权利要求6所述的触摸检测装置,其特征在于,所述判断模块包括:

第一划分子模块,用于将所述n个x轴电压采样值划分成m1组,并计算每组x轴电压采样值的平均值,得到m1个x轴电压平均值,其中,所述m1为小于或者等于所述n的整数;

第二划分子模块,用于将所述n个y轴电压采样值划分成m2组,并计算每组y轴电压采样值的平均值,得到m2个y轴电压平均值,其中,所述m2为小于或者等于所述n的整数;

第一绝对差子模块,用于在所述m1个x轴电压平均值中,计算相邻两个所述x轴电压平均值的绝对差值,得到m1个x轴绝对差值;

第二绝对差子模块,用于在所述m2个y轴电压平均值中,计算相邻两个所述y轴电压平均值的绝对差值,得到m2个y轴绝对差值;

问题区域确认子模块,用于若在所述m1个x轴绝对差值中存在至少一个x轴绝对差值大于预设的x轴偏差阈值,或者在所述m2个y轴绝对差值中存在至少一个y轴绝对差值大于预设的y轴偏差阈值,则确认所述触摸点所在的位置属于所述问题区域。

8.根据权利要求6或7所述的触摸检测装置,其特征在于,所述计算模块包括:

二次采样子模块,用于若所述触摸点所在的位置属于所述问题区域,则继续对所述触摸点进行p次电压值采样,得到p个x轴电压采样值和p个y轴电压采样值;

第一排序子模块,用于对n+p个x轴电压采样值按照递增顺序进行排序;

第一平均值子模块,用于根据排序后的n+p个x轴电压采样值,将第个x轴电压采样值和第个x轴电压采样值的平均值确定为所述触摸点的x轴电压值;

第二排序子模块,用于对n+p个y轴电压采样值按照递增顺序进行排序;

第二平均值子模块,用于根据排序后的n+p个y轴电压采样值,将第个y轴电压采样值和第个y轴电压采样值的平均值确定为所述触摸点的y轴电压值。

9.根据权利要求7所述的触摸检测装置,其特征在于,所述触摸检测装置还包括:

正常区域确认模块,用于若所述m1个x轴绝对差值均小于或者等于所述x轴偏差阈值,并且所述m2个y轴绝对差值均小于或者等于所述y轴偏差阈值,则确认所述触摸点所在的位置不属于所述问题区域。

10.根据权利要求9所述的触摸检测装置,其特征在于,若所述触摸点所在的位置不属于所述问题区域,则所述触摸检测装置还包括:

第二确定模块,用于根据所述n个x轴电压采样值和所述n个y轴电压采样值,确定所述触摸点在所述触摸屏的位置坐标。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1