基于类聚算法的触摸屏干扰处理方法、触摸屏及电子设备技术

技术编号:21713698 阅读:29 留言:0更新日期:2019-07-27 19:02
本发明专利技术提供了一种基于类聚算法的触摸屏干扰处理方法、触摸屏及电子设备,方法包括:采集未发生触摸时的数据并进行优化,获得基准量;采集实时感应量,将所述实时感应量与所述基准量进行比较,查找触摸点区域和畸变区域,对所述触摸点区域和畸变区域进行类聚划分;计算所述畸变区域类聚边缘的下降比值;沿所述畸变区域与触摸点区域的相对方向,根据所述下降比值计算所述相对方向上各个单元的补偿值;根据所述补偿值,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿;将所述畸变区域内单元的实时感应量等比缩放至预设范围内;该方法流程简单易于实现,能够有效消除或减小触摸屏边缘干扰带来的影响,提高后续坐标计算的准确性。

Contact Screen Interference Processing Method, Touch Screen and Electronic Equipment Based on Clustering Algorithms

【技术实现步骤摘要】
基于类聚算法的触摸屏干扰处理方法、触摸屏及电子设备
本专利技术涉及触控
,尤其涉及一种基于类聚算法的触摸屏干扰处理方法、触摸屏及电子设备。
技术介绍
电容触控屏广泛应用于各种人机交互系统中,为人们操作各种复杂的电子设备提供了极大的便利。电容触控屏使用排列在屏幕下方的感应电容,通过手指等物体的按压,改变感应电容值,获得的电容值数据被传输到芯片中进行处理,得到触摸点的位置,通过不间断的获得触摸点位置,实现点击、画线等操作的识别。电容触控屏使用纵向和横向排列的线路,每一个纵向和横向的交叉点为一个感应电容,所有的感应电容构成感应电容阵列,感应电容之间的距离一般不超过手指间距离的三分之一,手指触摸屏幕时,手指触摸位置中心及周边的感应电容的电容值发生变换,变化数据被传输至芯片中,通过计算不同位置的感应电容的变化值,计算触摸点坐标。触摸屏在实际使用中,会受到屏幕形变的干扰,参考图1,区域M为手指正常触摸的位置,中心位置的数值在1000以上,当受到干扰时,在远离按压处触摸屏边缘处,与按压位置处于同一垂直方向和水平方向的感应值上升,在边缘处形成数值较高的数据团,区域N和区域P为正向偏移的区域,数据在100-200之间,其他未受偏移的区域的数值在100以下,数据的正向偏移会导致传输到芯片的数据产生畸变,后续计算获得的坐标不再准确。
技术实现思路
本专利技术的目的在于针对上述现有技术中的触摸屏边缘产生的干扰导致的触摸点坐标计算不准确的问题,提出一种基于类聚算法的触摸屏干扰处理方法、触摸屏及电子设备,能够有效提高触摸点计算的准确性。一种基于类聚算法的触摸屏干扰处理方法,包括:采集未发生触摸时的数据并进行优化,获得基准量;采集实时感应量,将所述实时感应量与所述基准量进行比较,查找触摸点区域和畸变区域,对所述触摸点区域和畸变区域进行类聚划分;计算所述畸变区域类聚边缘的下降比值;沿所述畸变区域与触摸点区域的相对方向,根据所述下降比值计算所述相对方向上各个单元的补偿值;根据所述补偿值,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿;将所述畸变区域内单元的实时感应量等比缩放至预设范围内。进一步地,对所述触摸点区域进行类聚划分,包括:检测所述实时感应量大于第一预设阈值的单元,作为触摸点区域的中心单元;以一个中心单元作为一个类聚的中心,向周围进行查找,将所述中心单元周围实时感应量大于第二预设阈值且小于所述中心单元实时感应量的单元纳入所述类聚中;以纳入类聚中的单元作为基准单元向周围查找,将基准单元周围实时感应量大于第二预设阈值且小于基准单元实时感应量的单元纳入此类聚,直到所述类聚中的单元周围再无实时感应量大于第二预设阈值且小于基准单元实时感应量的单元。进一步地,对所述畸变区域进行类聚划分,包括:对触摸屏边缘实时感应量大于第二预设阈值且小于第三预设阈值的单元进行类聚。进一步地,计算所述畸变区域类聚边缘的下降比值,包括:获取畸变区域边缘单元的实时感应量,以及沿畸变区域与触摸点区域相对方向上相邻的单元的实时感应量,计算其比值。进一步地,根据所述下降比值计算所述相对方向上各个单元的补偿值,包括:按照等比例的方式,根据所述下降比值和上一次计算获得的补偿值依次计算下一个单元的补偿值。进一步地,如果计算获得的补偿值小于第四预设阈值,则停止补偿。进一步地,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿,包括:将待补偿单元的原始实时感应量值减去所述补偿值,获得补偿后的感应量;用补偿后的感应量代替所述待补偿单元的原始实时感应量。进一步地,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿之后,还包括:对补偿后的触摸点区域类聚进行二次划分。一种触摸屏,应用于上述的基于类聚算法的触摸屏干扰处理方法,所述触摸屏包括显示区和非显示区,所述显示区内设置有多个驱动感应单元,所述非显示区内设置有触控IC和存储器,所述触控IC通过信号线与所述驱动感应单元连接,所述存储器内存储有多条指令,所述触控IC用于读取所述指令并执行:采集未发生触摸时的数据并进行优化,获得基准量;采集实时感应量,将所述实时感应量与所述基准量进行比较,查找触摸点区域和畸变区域,对所述触摸点区域和畸变区域进行类聚划分;计算所述畸变区域类聚边缘的下降比值;沿所述畸变区域与触摸点区域的相对方向,根据所述下降比值计算所述相对方向上各个单元的补偿值;根据所述补偿值,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿;将所述畸变区域内单元的实时感应量等比缩放至预设范围内。一种电子设备,包括上述的触摸屏。本专利技术提供的基于类聚算法的触摸屏干扰处理方法、触摸屏及电子设备,流程简单易于实现,能够有效消除或减小触摸屏边缘干扰带来的影响,提高后续坐标计算的准确性。附图说明图1为现有的触摸屏边缘干扰的感应量示意图。图2为本专利技术提供的基于类聚算法的触摸屏干扰处理方法一种实施例的流程图。图3为本专利技术提供的一种应用场景下触摸屏边缘干扰示意图。图4为本专利技术提供的一种应用场景下触摸点上方相应单元补偿值示意图。图5为本专利技术提供的一种应用场景下触摸点上方相应单元补偿后的感应量示意图。图6为本专利技术提供的一种应用场景下触摸点上方单元补偿后的触摸点单元感应量示意图。图7为本专利技术提供的一种应用场景下触摸点左侧相应单元补偿值示意图。图8为本专利技术提供的一种应用场景下触摸点左侧单元补偿后的触摸点单元感应量示意图。图9为本专利技术提供的一种应用场景下经二次划分和畸变区域缩放后的感应量示意图。图10为本专利技术提供的触摸屏一种实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例一参考图2,本实施例提供一种基于类聚算法的触摸屏干扰处理方法,包括:步骤S101,采集未发生触摸时的数据并进行优化,获得基准量;步骤S102,采集实时感应量,将所述实时感应量与所述基准量进行比较,查找触摸点区域和畸变区域,对所述触摸点区域和畸变区域进行类聚划分;步骤S103,计算所述畸变区域类聚边缘的下降比值;步骤S104,沿所述畸变区域与触摸点区域的相对方向,根据所述下降比值计算所述相对方向上各个单元的补偿值;步骤S105,根据所述补偿值,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿;步骤S106,将所述畸变区域内单元的实时感应量等比缩放至预设范围内。具体地,执行步骤S101,采集未发生触摸时的数据,进行多次采样并不断优化,获得基准量。进一步地,执行步骤S102,发生触摸时,采集实时感应量,将该实时感应量与基准量进行比较、计算,查找触摸点区域和畸变区域,发生触摸时,触摸点区域的实时感应量较基准量变化较大。进一步地,对触摸点区域进行类聚划分,包括:检测所述实时感应量大于第一预设阈值的单元,作为触摸点区域的中心单元;以一个中心单元作为一个类聚的中心,向周围进行查找,将所述中心单元周围实时感应量大于第二预设阈值且小于所述中心单元实时感应量的单元纳入所述类聚中;以纳入类聚中的单元作为基准单元向周围查找,将基准单元周围实时感应量大于第二预设阈值且小于基准单元实时感应量的单元纳入此类聚,直到本文档来自技高网...

【技术保护点】
1.一种基于类聚算法的触摸屏干扰处理方法,其特征在于,包括:采集未发生触摸时的数据并进行优化,获得基准量;采集实时感应量,将所述实时感应量与所述基准量进行比较,查找触摸点区域和畸变区域,对所述触摸点区域和畸变区域进行类聚划分;计算所述畸变区域类聚边缘的下降比值;沿所述畸变区域与触摸点区域的相对方向,根据所述下降比值计算所述相对方向上各个单元的补偿值;根据所述补偿值,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿;将所述畸变区域内单元的实时感应量等比缩放至预设范围内。

【技术特征摘要】
1.一种基于类聚算法的触摸屏干扰处理方法,其特征在于,包括:采集未发生触摸时的数据并进行优化,获得基准量;采集实时感应量,将所述实时感应量与所述基准量进行比较,查找触摸点区域和畸变区域,对所述触摸点区域和畸变区域进行类聚划分;计算所述畸变区域类聚边缘的下降比值;沿所述畸变区域与触摸点区域的相对方向,根据所述下降比值计算所述相对方向上各个单元的补偿值;根据所述补偿值,对所述相对方向上的单元以及所述触摸点区域内的相应单元进行补偿;将所述畸变区域内单元的实时感应量等比缩放至预设范围内。2.根据权利要求1所述的基于类聚算法的触摸屏干扰处理方法,其特征在于,对所述触摸点区域进行类聚划分,包括:检测所述实时感应量大于第一预设阈值的单元,作为触摸点区域的中心单元;以一个中心单元作为一个类聚的中心,向周围进行查找,将所述中心单元周围实时感应量大于第二预设阈值且小于所述中心单元实时感应量的单元纳入所述类聚中;以纳入类聚中的单元作为基准单元向周围查找,将基准单元周围实时感应量大于第二预设阈值且小于基准单元实时感应量的单元纳入此类聚,直到所述类聚中的单元周围再无实时感应量大于第二预设阈值且小于基准单元实时感应量的单元。3.根据权利要求1所述的基于类聚算法的触摸屏干扰处理方法,其特征在于,对所述畸变区域进行类聚划分,包括:对触摸屏边缘实时感应量大于第二预设阈值且小于第三预设阈值的单元进行类聚。4.根据权利要求1所述的基于类聚算法的触摸屏干扰处理方法,其特征在于,计算所述畸变区域类聚边缘的下降比值,包括:获取畸变区域边缘单元的实时感应量,以及沿畸变区域与触摸点区域相对方向上相邻的单元的实时感应量,计算其比值。5.根据权利要求1所述的基于类聚算法的触摸屏干扰处理方法,其特征在于,根据所述下降...

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

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

1