基于类聚算法的触摸点修正方法、触控装置及电子设备制造方法及图纸

技术编号:21685563 阅读:23 留言:0更新日期:2019-07-24 14:31
本发明专利技术提供了一种基于类聚算法的触摸点修正方法、触控装置及电子设备,方法包括:采集未发生触摸时的数据并进行优化,获得基准数据;采集实时感应量,并将所述实时感应量与所述基准数据进行比较,查找触控区域;根据所述实时感应量,对触控点区域进行类聚划分;对于相邻的两个不同类聚,根据相对方向的下降趋势分别进行拟合,分别获得修正后的类聚;根据修正后的类聚,计算相应的触摸点坐标;对于同时触摸且接近的两个触摸点,通过类聚和拟合的方式进行修正,为触摸点坐标计算提供更准确的数据,减小最终坐标计算的误差。

Touch Point Correction Method, Touch Control Device and Electronic Equipment Based on Clustering Algorithms

【技术实现步骤摘要】
基于类聚算法的触摸点修正方法、触控装置及电子设备
本专利技术涉及触控
,尤其涉及一种基于类聚算法的触摸点修正方法、触控装置及电子设备。
技术介绍
电容触控屏广泛应用于各种人机交互系统中,为人们操作各种复杂的电子设备提供了极大的便利。电容触控屏使用排列在屏幕下方的感应电容,通过手指等物体的按压,改变感应电容值,获得的电容值被传输到芯片中进行处理,得到触摸点的位置,通过不间断的获得触摸点位置,实现点击、画线等操作的识别。电容触控屏使用纵向和横向排列的线路,每一个纵向和横向的交叉点为一个感应电容,所有的感应电容构成感应电容阵列,感应电容之间的距离一般不超过手指间距离的三分之一,手指触摸屏幕时,手指触摸位置中心及周边的感应电容的电容值发生变换,变化值被传输至芯片中,通过计算不同位置的感应电容的变化值,计算触摸点坐标。触摸屏在实际使用中,容易受到干扰,当同时出现两个触摸点且这两个触摸点特别接近时,它们之间会相互干扰,从而导致后续计算得到的触摸点坐标不再准确。
技术实现思路
本专利技术的目的在于针对上述现有技术中的两个触摸点相互干扰的问题,提出一种基于类聚算法的触摸点修正方法、触控装置及电子设备,能够有效减小两个触摸点之间的干扰。一种基于类聚算法的触摸点修正方法,包括:采集未发生触摸时的数据并进行优化,获得基准数据;采集实时感应量,并将所述实时感应量与所述基准数据进行比较,查找触控点区域;根据所述实时感应量,对触控点区域进行类聚划分;对于相邻的两个不同类聚,根据相对方向的下降趋势分别进行拟合,分别获得修正后的类聚;根据修正后的类聚,计算相应的触摸点坐标。进一步地,根据所述实时感应量,对触控点区域进行类聚划分,包括:检测实时感应量大于第一预设阈值的单元,作为触控点区域的中心单元;以一个中心单元作为一个类聚的中心,向周围进行查找,将所述中心单元周围实时感应量大于第二预设阈值且小于所述中心单元实时感应量的单元纳入所述类聚中;以纳入类聚中的单元作为基准单元向周围查找,将基准单元周围实时感应量大于第二预设阈值且小于基准单元实时感应量的单元纳入此类聚,直到所述类聚中的单元周围再无实时感应量大于第二预设阈值且小于基准单元实时感应量的单元。进一步地,如果所述中心单元的数量为1个,则根据获得的类聚计算触摸点坐标。进一步地,如果所述中心单元的数量多于1个,当两个类聚的范围相交,检测交界处的单元的实时感应量是否大于第三预设阈值,如果是,则将两个类聚进行合并。进一步地,所述第三预设阈值为第一预设阈值的80%。进一步地,当两个类聚的范围相交,交界处的单元的实时感应量小于第三预设阈值,则确定该两个类聚为相邻的不同类聚。进一步地,对于相邻的两个不同类聚,根据相对方向的下降趋势,采用一次函数分别进行拟合。进一步地,对于相邻的两个不同类聚,根据相对方向的下降趋势,采用二次函数分别进行拟合。进一步地,对于相邻的两个不同类聚,根据相对方向的下降趋势,采用高斯分布分别进行拟合。一种触控装置,应用于上述的基于类聚算法的触摸点修正方法,所述触控装置包括显示区和非显示区,所述显示区内设置有多个驱动感应单元,所述非显示区内设置有触控IC和存储器,所述触控IC通过信号线与所述驱动感应单元连接,所述存储器内存储有多条指令,所述触控IC用于读取所述指令并执行:采集未发生触摸时的数据并进行优化,获得基准数据;采集实时感应量,并将所述实时感应量与所述基准数据进行比较,查找触控点区域;根据所述实时感应量,对触控点区域进行类聚划分;对于相邻的两个不同类聚,根据相对方向的下降趋势分别进行拟合,分别获得修正后的类聚;根据修正后的类聚,计算相应的触摸点坐标。一种电子设备,包括上述的触控装置本专利技术提供的基于类聚算法的触摸点修正方法、触控装置及电子设备,对于同时触摸且接近的两个触摸点,通过类聚和拟合的方式进行修正,为触摸点坐标计算提供更准确的数据,减小最终坐标计算的误差。附图说明图1为本专利技术提供的基于类聚算法的触摸点修正方法一种实施例的流程图。图2为本专利技术提供的基于类聚算法的触摸点修正方法中两个类聚的示意图。图3为本专利技术提供的基于类聚算法的触摸点修正方法中两个触摸点同时触摸的示意图。图4为本专利技术提供的基于类聚算法的触摸点修正方法中两个触摸点单独触摸的示意图。图5为本专利技术提供的触控装置一种实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例一参考图1,本实施例提供一种基于类聚算法的触摸点修正方法,包括:步骤S101,采集未发生触摸时的数据并进行优化,获得基准数据;步骤S102,采集实时感应量,并将所述实时感应量与所述基准数据进行比较,查找触控点区域;步骤S103,根据所述实时感应量,对触控点区域进行类聚划分;步骤S104,对于相邻的两个不同类聚,根据相对方向的下降趋势分别进行拟合,分别获得修正后的类聚;步骤S105,根据修正后的类聚,计算相应的触摸点坐标。具体地,执行步骤S101,采集未发生触摸时的数据,作为一种优选的实施方式,可以进行多次采样并不断优化,获得基准数据。进一步地,执行步骤S102,发生触摸时,采集实时感应量,将该实时感应量与基准数据进行比较、计算,查找触控点区域,发生触控时,触控点区域的实时感应量较基准数据变化较大。进一步地,执行步骤S103,根据该实时感应量,对触控点区域进行类聚划分,具体包括:检测实时感应量大于第一预设阈值的单元,作为触控点区域的中心单元;以一个中心单元作为一个类聚的中心,向周围进行查找,将所述中心单元周围实时感应量大于第二预设阈值且小于所述中心单元实时感应量的单元纳入所述类聚中;以纳入类聚中的单元作为基准单元向周围查找,将基准单元周围实时感应量大于第二预设阈值且小于基准单元实时感应量的单元纳入此类聚,直到所述类聚中的单元周围再无实时感应量大于第二预设阈值且小于基准单元实时感应量的单元。作为一种优选的实施方式,第一预设阈值为1000,如果触控屏上只有一个单元的实时感应量大于1000,即中心单元的数量为1个,则以该中心单元为类聚的中心,从中心单元开始,向上下左右四个方向扩展,周围的单元呈梯度下降趋势,实时感应量从1000以上逐渐下降至100或更低,100以内通常为正常的数据波动,因此,第二预设阈值为100。将中心单元周围与中心单元相邻且数值大于100的单元纳入此类聚,然后以新纳入此类聚的单元为基准单元向上下左右四个方向查找,将与此基准单元相邻、尚不属于此类聚、实时感应量低于基准单元且高于100的单元纳入此类聚,重复以上步骤,直到纳入此类聚的单元的四周均无可纳入该类聚的单元,之后使用类聚中单元的实时感应量计算重心坐标,作为触摸点的坐标。进一步地,如果所述中心单元的数量多于1个,即触控屏上有多个触摸点,选取触摸屏上所有实时感应量大于1000的单元分别作为各个类聚的中心单元,按照上述方式各自扩展其类聚。当两个类聚的范围相交(一个类聚扩展到另一个类聚中),检测交界处的单元的实时感应量是否大于第三预设阈值,如果是,则将两个类聚进行合并。作为一种优选的实施方式,所述第三预设阈值为第一预设阈值的80%,即800本文档来自技高网...

【技术保护点】
1.一种基于类聚算法的触摸点修正方法,其特征在于,包括:采集未发生触摸时的数据并进行优化,获得基准数据;采集实时感应量,并将所述实时感应量与所述基准数据进行比较,查找触控点区域;根据所述实时感应量,对触控点区域进行类聚划分;对于相邻的两个不同类聚,根据相对方向的下降趋势分别进行拟合,分别获得修正后的类聚;根据修正后的类聚,计算相应的触摸点坐标。

【技术特征摘要】
1.一种基于类聚算法的触摸点修正方法,其特征在于,包括:采集未发生触摸时的数据并进行优化,获得基准数据;采集实时感应量,并将所述实时感应量与所述基准数据进行比较,查找触控点区域;根据所述实时感应量,对触控点区域进行类聚划分;对于相邻的两个不同类聚,根据相对方向的下降趋势分别进行拟合,分别获得修正后的类聚;根据修正后的类聚,计算相应的触摸点坐标。2.根据权利要求1所述的基于类聚算法的触摸点修正方法,其特征在于,根据所述实时感应量,对触控点区域进行类聚划分,包括:检测实时感应量大于第一预设阈值的单元,作为触控点区域的中心单元;以一个中心单元作为一个类聚的中心,向周围进行查找,将所述中心单元周围实时感应量大于第二预设阈值且小于所述中心单元实时感应量的单元纳入所述类聚中;以纳入类聚中的单元作为基准单元向周围查找,将基准单元周围实时感应量大于第二预设阈值且小于基准单元实时感应量的单元纳入此类聚,直到所述类聚中的单元周围再无实时感应量大于第二预设阈值且小于基准单元实时感应量的单元。3.根据权利要求2所述的基于类聚算法的触摸点修正方法,其特征在于,如果所述中心单元的数量为1个,则根据获得的类聚计算触摸点坐标。4.根据权利要求2所述的基于类聚算法的触摸点修正方法,其特征在于,如果所述中心单元的数量多于1个,当两个类聚的范围相交,检测交界处的单元的实时感应量是否大于第三预设阈值,如果是,则将两个类聚进行合并。5.根据权利要求4所述的基于类聚算法的触摸点修正方法,其特征在于,所述第三...

【专利技术属性】
技术研发人员:田华方山
申请(专利权)人:深圳市德名利电子有限公司
类型:发明
国别省市:广东,44

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

1