用于自电容触摸屏的定位方法及装置、触控系统制造方法及图纸

技术编号:8105452 阅读:172 留言:0更新日期:2012-12-21 03:52
本发明专利技术公开了一种用于自电容触摸屏的定位方法,包括如下步骤:接收来自自电容触摸屏的帧数据,解析当前帧数据以得到所述自电容触摸屏的横向通道以及纵向通道的电容变化量;根据所述当前帧数据获得触摸所述自电容触摸屏的物体的数量;当所述物体的数量小于等于两个时,计算所述物体的坐标,否则继续接收下一帧数据。本发明专利技术还公开了一种用于自电容触摸屏的定位装置及具有该定位装置的触控系统。本发明专利技术可以得到两点触摸中的两个触摸物体的稳定且准确的坐标,避免坐标点在真实点和鬼影之间的变化,提高了计算坐标的精度。

【技术实现步骤摘要】

本专利技术涉及触控
,特别涉及一种用于自电容触摸屏的定位方法及装置、触控系统
技术介绍
触摸屏利用其机械损耗小且体积小的特点,已被广泛应用在各类电子产品上。触摸屏包括电阻触摸屏和电容触摸屏。随着科技的进步,自电容式触摸屏越来越广泛的应用于各种设备。在触摸检测时,自电容屏依次分别检测横向与纵向电极阵列,根据触摸前后电容的变化,分别确定触摸位置的横坐标和纵坐标,然后组合成平面的坐标。自电容的扫描方式,相当于把触摸屏上的触摸点分别投影到X轴(横向)和Y轴(纵向)方向,然后分别在X轴和Y轴方向计算出坐标,最后组合成触摸物体(例如手指)的坐标 但是,传统的方法在计算自电容触摸屏上触摸位置的坐标时,存在以下问题I)坐标曲线的线条不直且弯曲。如图I所示,在一个手指触摸自电容屏的情况下,当手指在移动画直线过程中,由于手指的细微变化会被放大电路进行放大,从而会给自电容触摸屏在检测电容值时带来了一定的影响。例如导致出现的坐标点在连起来后为一条弯弯曲曲的折线,而非预期的直线。2)在两点触摸过程中,计算出来的坐标在鬼点与正常点之间随机变换。图2为两点触摸中真实点的坐标。但是,如果在触摸屏上有两点触摸并且这两个点触摸屏幕有先后顺序,那么计算得到的两点的坐标将是抖动的、不稳定的两个点,如图3所示。这两个点会在真实点与鬼影之间来回变换,致使这两点很不稳定。3)在两点触摸时,当两点靠的过近时,会误判成一个点。如图4所示,如果两点触摸的时候两个物体距离过近,将会使得有电容变化的通道将为连续的,从而导致将此时的两点触摸误判为一点触摸来处理。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一。为此,本专利技术的第一个目的在于提供一种用于自电容触摸屏的定位方法,该方法可以得到两点触摸中的两个触摸物体的稳定且准确的坐标,避免坐标点在真实点和鬼影之间的变化,提高了计算坐标的精度。本专利技术的第二个目的在于提供一种用于自电容触摸屏的定位装置。本专利技术的第三个目的在于提供一种触控系统。为实现上述目的,本专利技术第一方面的实施例在于提供一种用于自电容触摸屏的定位方法,包括如下步骤SI :接收来自自电容触摸屏的帧数据,解析当前帧数据以得到所述自电容触摸屏的横向通道以及纵向通道的电容变化量,当所述电容触摸屏的至少一个横向通道和至少一个纵向通道的电容变化量均大于第一阈值时,判断所述电容触摸屏被触摸;S2 :根据所述当前帧数据获得触摸所述自电容触摸屏的物体的数量;S3:当所述物体的数量小于等于两个时,计算所述物体的坐标,否则继续接收下一帧数据,其中,当所述物体的数量为两个时,分别计算两个物体横坐标和纵坐标,并将计算得到的所述横坐标和纵坐标进行匹配运算以将属于同一物体的横坐标和纵坐标进行组对。根据本专利技术实施例的用于自电容触摸屏的定位方法,通过将两点触摸中的两个触摸物体的坐标进行匹配运算以得到稳定且准确的坐标,避免坐标点在真实点和鬼影之间的变化,从而提高了计算坐标的精度。本专利技术第二方面的实施例提供一种用于自电容触摸屏的定位装置,包括检测模块,所述检测模块接收来自自电容触摸屏的帧数据,检测当前帧数据中的自电容触摸屏的 纵向通道的电容变化量均大于第一阈值时,所述检测模块判断所述电容触摸屏被触摸;触摸物体计算模块,所述触摸物体计算模块与所述检测模块相连,所述触摸物体计算模块根据所述当前帧数据计算触摸所述自电容触摸屏的物体的数量;坐标计算模块,所述坐标计算模块分别与所述检测模块和所述触摸物体计算模块相连,所述坐标计算模块在所述物体的数量小于等于两个时计算所述物体的坐标,否则继续接收下一帧数据,其中,当所述物体的数量为两个时,所述坐标计算模块分别计算两个物体横坐标和纵坐标,并将计算得到的所述横坐标和纵坐标进行匹配运算以将属于同一物体的横坐标和纵坐标进行组对。根据本专利技术实施例的用于自电容触摸屏的定位装置,将两点触摸中的两个触摸物体的坐标进行匹配运算以得到稳定且准确的坐标,避免坐标点在真实点和鬼影之间的变化,从而提高了计算坐标的精度。本专利技术第三方面的实施例提供了一种触控系统,包括自电容触摸屏;本专利技术第二方面施例提供的用于自电容触摸屏的定位装置,用于根据接收到的所述自电容触摸屏的横向通道以及纵向通道的电容变化量计算触摸所述触摸屏的物体的坐标。根据本专利技术实施例的触控系统可以将两点触摸中的两个触摸物体的坐标进行匹配运算以得到稳定且准确的坐标,避免坐标点在真实点和鬼影之间的变化,从而提高了计算坐标的精度。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图I为传统的触摸物体在触摸屏上的坐标曲线;图2为两点触摸中真实点的坐标示意图;图3为图2中的真实点对应的鬼点的坐标示意图;图4为传统的将两点触摸误判为单点触摸的坐标示意图;图5为根据本专利技术实施例的用于自电容触摸屏的定位方法的示意图6为根据本专利技术实施例的用于自电容触摸屏的定位方法的流程图;和图7为根据本专利技术实施例的用于自电容触摸屏的定位装置的结构图。具体实施例方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。下面参考图5至图6描述根据本专利技术实施例的用于自电容触摸屏的定位方法。如图5和图6所示,根据本专利技术实施例的用于自电容触摸屏的定位方法,包括如下步骤SI :接收来自自电容触摸屏的帧数据,并根据帧数据获得自电容触摸屏的横向通道以及纵向通道的电容变化量。该步骤Si进一步包括以下步骤 Sll :接收来自自电容触摸屏的帧数据。由于触摸屏是由多条通道横竖等间距的排列而成,当有物体(例如手指)触摸自电容触摸屏时,将引起相邻的多个通道的电容值变化。将从自电容触摸屏上检测到的电容值的模拟信号通过模拟-数字转换模块(ADC)转换为数字信号。并将上述表示电容值的数据存放在数组raw_data[MAX]中。通过数组raw_data [MAX]中的数据数组raw_data[i]可以计算出自电容触摸屏每一个通道的电容变化量,包括横向通道以及纵向通道的电容变化量。将上述计算得到的横向通及纵向通道的电容变化量存放在数组differ_data[MAX]中,其中,MAX为自电容触摸屏的通的总数。S12 :判断自电容触摸屏是否被触摸。根据步骤Sll中得到电容变化量数组differ_data[MAX],对自电容触摸屏的横向上的所有通道和纵向上的所有通道进行电容变化量进行判断。具体而言,当一个通道的电容变化量大于第一阈值时,则判断该通道被触摸。当横向上有至少一个通道被触摸且纵向上也有至少一个通道被触摸时,则判断有物体触摸自电容触摸屏。换言之,当有至少一个横向通道的电容变化量大于第一阈值,且有至少一个纵向通道的电容变化量大于第一阈值时,则判断有物体触摸自电容触摸屏,进一步执行步骤S2。在本专利技术的一个实施例中,具体地,计算电容变化量大于第一阈值的横向通道数量以及满足该条件的通道中的横向起始通道Xstart和横向结束通道Xstop,并计算电容变化量大于第本文档来自技高网...

【技术保护点】
一种用于自电容触摸屏的定位方法,其特征在于,包括如下步骤:S1:接收来自自电容触摸屏的帧数据,解析当前帧数据以得到所述自电容触摸屏的横向通道以及纵向通道的电容变化量,当所述电容触摸屏的至少一个横向通道和至少一个纵向通道的电容变化量均大于第一阈值时,判断所述电容触摸屏被触摸;S2:根据所述当前帧数据获得触摸所述自电容触摸屏的物体的数量;S3:当所述物体的数量小于等于两个时,计算所述物体的坐标,否则继续接收下一帧数据,其中,当所述物体的数量为两个时,分别计算两个物体横坐标和纵坐标,并将计算得到的所述横坐标和纵坐标进行匹配运算以将属于同一物体的横坐标和纵坐标进行组对。

【技术特征摘要】
1.一种用于自电容触摸屏的定位方法,其特征在于,包括如下步骤 Si:接收来自自电容触摸屏的帧数据,解析当前帧数据以得到所述自电容触摸屏的横向通道以及纵向通道的电容变化量,当所述电容触摸屏的至少一个横向通道和至少一个纵向通道的电容变化量均大于第一阈值时,判断所述电容触摸屏被触摸; S2 :根据所述当前帧数据获得触摸所述自电容触摸屏的物体的数量; S3:当所述物体的数量小于等于两个时,计算所述物体的坐标,否则继续接收下一帧数据,其中, 当所述物体的数量为两个时,分别计算两个物体横坐标和纵坐标,并将计算得到的所述横坐标和纵坐标进行匹配运算以将属于同一物体的横坐标和纵坐标进行组对。2.如权利要求I所述的定位方法,其特征在于,所述获得触摸自电容触摸屏的物体的数量,包括如下步骤 在横向通道或纵向通道上,当检测的电容变化量大于所述第一阈值的多个通道为连续排列时,则判断所述物体的数量为一个; 在横向通道或纵向通道上,当检测的电容变化量大于所述第一阈值的多个通道中的至少两个通道之间具有断点时,则判断所述物体的数量为两个或两个以上。3.如权利要求2所述的定位方法,其特征在于,当电容变化量大于所述第一阈值的多个通道间的断点数量为m个时,则判断所述物体的数量为m+1个。4.如权利要求3所述的定位方法,其特征在于,当所述物体的数量为两个以上时,返回执行所述步骤SI。5.如权利要求2所述的定位方法,其特征在于,当判断所述物体的数量为一个时,在计算所述物体的坐标之前还包括 进一步检测是否将触摸所述自电容触摸屏的两个物体误判为一个物体,且当所述电容变化量满足以下两个条件时,则判断所述物体的数量为两个,否则判断所述物体的数量为一个, (1)在横向通道或纵向通道上,检测的电容变化量大于所述第一阈值的连续排列的通道的数量大于三个; (2)在所述电容变化量大于所述第一阈值的连续排列的多个通道中,位于两侧的通道的电容变化量大于位于中间的通道的电容变化量。6.如权利要求I所述的定位方法,其特征在于,当所述物体的数量为一个或两个时,计算每个所述物体的横坐标和纵坐标分别为 XstopXstopnewxI [n] = ^ {differdata\i\ * /+) + ^ {differdata\i\); i= Xstarti= Xstart YstopYstopnewy l[n] = ^ (differdata[i] * /·) + ^ (differdata[i]);I=-YstartI=-Ystart 其中,newx I [n]为所述物体的横坐标;newyl[n]为所述物体的纵坐标;Xstart为在横向通道上,电容变化量大于第一阈值的起始通道;Ystart为在纵向通道上,电容变化量大于第一阈值的起始通道;Xstop为在横向通道上,电容变化量大于第一阈值的结束通道;Ystop为在纵向通道上,电容变化量大于第一阈值的结束通道;i为当前通道;differdata[i]为当前通道i的电容变化量;n为当前巾贞的序号。7.如权利要求6所述的定位方法,其特征在于,当所述物体的数量为两个时,所述物体包括第一物体和第二物体,其中所述第一物体先于所述第二物体触摸所述自电容触摸屏,将所述第一物体的横坐标和纵坐标,所述第二物体的横坐标和纵坐标进行匹配运算进一步包括 分别计算所述第一物体的横坐标和第二物体的横坐标与前一帧检测中得到的第三物体的横坐标之间的距离,其中,所述第三物体为前一帧中检测到的两个物体触摸所述电容触摸屏时先发生触摸的物体,其中,当所述第二物体的横坐标与所述第三物体的横坐标之间的距离大...

【专利技术属性】
技术研发人员:王经纬段革新李振刚黄臣杨云
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1