一种触摸显示装置的触摸定位方法及触摸显示装置制造方法

文档序号:6623819阅读:234来源:国知局
一种触摸显示装置的触摸定位方法及触摸显示装置制造方法
【专利摘要】本发明提供了一种触摸显示装置的触摸定位方法及触摸显示装置,通过当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;若为有效触摸,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。从而可克服外界环境对应触摸点定位的干扰,实现触摸点的精确定位,而且此方案技术实现简单且采用分组计算的方式,因此不会增加处理器的负担。
【专利说明】一种触摸显示装置的触摸定位方法及触摸显示装置

【技术领域】
[0001]本发明涉及显示【技术领域】,具体可以涉及一种触摸显示装置的触摸定位方法及触摸显示装置。

【背景技术】
[0002]现有表面电容式触摸屏所适用的确定触摸点方法可如下所示:手指从接触点吸走一部分电荷,形成一个很小的电流,此电流经边角电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的位置。
[0003]此种方法校准复杂,并且需要克服电磁干扰(EMI),而且该方法不支持多点触控。
[0004]目前,主流的投射式电容屏能实现多点触控,但存在一系列的设计和工艺问题,使得触摸点易受外界环境的干扰产生漂移,一些成熟的复杂算法虽然能够滤除干扰,但会增加处理器的负担。


【发明内容】

[0005]本发明提供一种触摸显示装置的触摸定位方法及触摸显示装置,从而可克服外界环境对应触摸点定位的干扰,实现触摸点的精确定位,而且此方案技术实现简单且采用分组计算的方式,因此不会增加处理器的负担。
[0006]本发明提供方案如下:
[0007]本发明实施例提供了一种触摸显示装置的触摸定位方法,包括:
[0008]当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;
[0009]若为有效触摸,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;
[0010]对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。
[0011]优选的,所述当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸包括:
[0012]当触摸操作发生时,获取触摸区域对应的通道电容的计数变化值;
[0013]当所述计数变化值中的最大值与参考原始值之间的差值,大于第一阈值时,确定所述触摸操作为有效触摸,所述参考原始值为所述触摸操作之前一预设时间内所获取的多个所述通道电容数值的平均值,所述第一阈值为所述参考原始值的预设百分比数值。
[0014]优选的,所述对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标包括:
[0015]将初始坐标值的水平坐标值或纵向坐标值分为N组,得到N个分类坐标值组,所述N能够被触摸点坐标信息的采样次数整除;
[0016]计算每一个分类坐标值组的坐标平均值;
[0017]分别计算两分类坐标值组的坐标平均值之间的差值,并对所述差值取绝对值,得到差值绝对值;
[0018]确定最小的差值绝对值对应的两个分类坐标值组;
[0019]将所述两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
[0020]优选的,所述对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标还包括:
[0021]判断所述差值绝对值与第一门限值之间的关系,当所述差值绝对值小于等于所述第一门限值时,后续执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
[0022]优选的,所述采样次数为9次;
[0023]所述N为3 ;
[0024]所述第一门限值为3。
[0025]本发明实施例还提供了一种触摸显示装置,包括:
[0026]确定模块,用于当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;
[0027]获取模块,用于当所述触摸操作为有效触摸时,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;
[0028]计算模块,用于对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。
[0029]优选的,所述确定模块包括:
[0030]获取单元,用于当触摸操作发生时,获取触摸区域对应的通道电容的计数变化值;
[0031]第一确定单元,用于当所述计数变化值中的最大值与参考原始值之间的差值,大于第一阈值时,确定所述触摸操作为有效触摸,所述参考原始值为所述触摸操作之前一预设时间内所获取的多个所述通道电容数值的平均值,所述第一阈值为所述参考原始值的预设百分比数值。
[0032]优选的,所述计算模块包括:
[0033]分组单元,用于将初始坐标值的水平坐标值或纵向坐标值分为N组,得到N个分类坐标值组,所述N能够被触摸点坐标信息的采样次数整除;
[0034]第一计算单元,用于计算每一个分类坐标值组的坐标平均值;
[0035]第二计算单元,用于分别计算分类坐标值组的坐标平均值之间的差值,并对差值取绝对值,得到差值绝对值;
[0036]第二确定单元,用于确定最小的差值绝对值对应的两个分类坐标值组;
[0037]第三确定单元,用于将所述两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
[0038]优选的,所述计算模块还包括:
[0039]判断单元,用于判断所述差值绝对值第一门限值之间的关系,当所述差值绝对值小于等于所述第一门限值时,触发所述第二确定单元执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
[0040]优选的,所述第一门限值为3。
[0041 ] 从以上所述可以看出,本发明提供的触摸显示装置的触摸定位方法及触摸显示装置,通过当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;若为有效触摸,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。从而可克服外界环境对应触摸点定位的干扰,实现触摸点的精确定位,而且此方案技术实现简单且采用分组计算的方式,因此不会增加处理器的负担。

【专利附图】

【附图说明】
[0042]图1为本发明实施例提供的触摸显示装置的触摸定位方法流程示意图一;
[0043]图2为本发明实施例提供的触摸显示装置的触摸定位方法流程示意图二 ;
[0044]图3为本发明实施例提供的触摸显示装置的触摸定位方法流程示意图三;
[0045]图4为本发明实施例提供的触摸显示装置结构示意图;
[0046]图5为本发明实施例提供的触摸显示装置中第一获取模块结构示意图;
[0047]图6为本发明实施例提供的触摸显示装置中计算模块结构示意图一;
[0048]图7为本发明实施例提供的触摸显示装置中计算模块结构示意图二。

【具体实施方式】
[0049]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0050]除非另作定义,此处使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。
[0051]本发明实施例提供了一种触摸显示装置的触摸定位方法,如附图1所示,该方法具体可以包括:
[0052]步骤11,当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;
[0053]步骤12,若为有效触摸,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;
[0054]步骤13,对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。
[0055]本发明实施例所提供的触摸显示装置的触摸定位方法,通过对触摸操作是否为有效触摸的判断,从而可克服外界环境对应触摸点定位的干扰,实现触摸点的精确定位。而且此方案技术实现简单且采用分组计算的方式,因此不会增加处理器的负担。
[0056]本发明实施例中所涉及的:当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸的过程,具体可以包括:
[0057]当触摸操作发生时,获取触摸区域对应的通道电容的计数变化值;
[0058]当上述计数变化值中的最大值与参考原始值之间的差值,大于第一阈值时,确定所述触摸操作为有效触摸,所述参考原始值为所述触摸操作之前一预设时间内所获取的多个所述通道电容数值的平均值,所述第一阈值为所述参考原始值的预设百分比数值。
[0059]本发明实施例中所涉及的通道电容,具体可以是指触控驱动电极与触控感应电极相交位置处的耦合电容(对应于互电容的触摸屏),也可以是本身具有一定电位的感应单元自身的电容(对应于自电容的触摸屏)。
[0060]那么,当触摸发生时,无论是上述哪种电容,触摸区域内所包括的所有通道电容的数值都会产生一个变化值,这个变化值即为本发明实施例中所涉及的通道电容的计数变化值。
[0061]本发明实施例中,可通过两两对比的方式,将所有通道电容的计数变化值进行对t匕,确定其中的最大值即极大值。
[0062]然后,可再进一步判断该极大值与参考原始值之间的差值,与第一阈值之间的关系,若该极大值与参考原始值之间的差值,大于该阈值,则判定该触摸为有效触摸,否者,判定该触摸为无效触摸,不在执行后续的步骤。
[0063]上述本发明实施例所涉及的参考原始值,具体可为触摸操作之前一预设时间内所获取的多个通道电容数值的平均值。
[0064]具体的,本发明实施例中,可将触摸之前20帧时间内采集的通道电容数值取平均值,以确定参考原始值的数值。
[0065]由于合适的阈值,即可有效的消除外界的噪声或人为因素引起的误操作,又可影响手指触摸屏幕的灵敏度,因此,本发明实施例中,第一阈值具体可述参考原始值的预设百分比数值,例如百分之五至三十,从而可避免误操作对与触摸位置信息确定的影响。
[0066]本发明实施例所提供的触摸显示装置的触摸定位方法,在确定触摸为有效触摸后,可基于一段时间内(例如若干秒),经过多次采样获取的触摸点的初始坐标值,并经过分组计算,从而可确定触摸点的最终坐标。
[0067]本发明实施例中,为了避免因为突发性脉冲干扰使获取到的坐标值产生重大偏差,提供了一种新的坐标值计算方法,即本发明实施例中,如附图2所示,所述对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标的过程具体可以包括:
[0068]步骤21,将初始坐标值的水平坐标值或纵向坐标值分为N组,得到N个分类坐标值组,所述N能够被触摸点坐标信息的采样次数整除;
[0069]步骤22,计算每一个分类坐标值组的坐标平均值;
[0070]步骤23,分别计算分类坐标值组的坐标平均值之间的差值,并对差值取绝对值,得到差值绝对值;
[0071]步骤24,确定最小的差值绝对值对应的两个分类坐标值组;
[0072]步骤25,将所述两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
[0073]举例说明,首先,当有效触摸发生时,可多次采样(例如9次)触摸点的坐标信息,获取多个触摸点的初始坐标值,包括X轴坐标和Y轴坐标,并将采样获取的初始坐标值分别储存到Xa [9]和ya[9]中。
[0074]为了减少处理器的运算量,本发明实施例中可将xa[9]和ya[9]分别分3组,即将9次采样获取的初始坐标值分为N = 3组分类坐标值组,然后获取这3组分类坐标值组的平均值,并存储在xb [3]和yb[3]中。
[0075]以处理X坐标为例:
[0076]xb [O] = (xa[0]+xa[l]+xa[2])/3 ;
[0077]xb [I] = (xa [3] +xa [4] +xa [5]) /3 ;
[0078]xb[2] = (xa[6]+xa[7]+xa[8])/3 ;
[0079]分别计算3组分类坐标值组平均值之间的差值:
[0080]m0 = xb [O]-xb [I]
[0081]ml = xb [I] -xb [2]
[0082]m2 = xb [2] -xb [0]
[0083]然后,对上述差值取绝对值,所得结果简称为差值绝对值。
[0084]确定所有差值绝对值中最小的差值绝对值所对应的两个分类坐标值组,例如mO最小,则确定xb [O]和xb [I]这两个分类坐标值组,将这两个分类坐标值组中记录的初始坐标值的平均值,即xa[0]+xa[l]+xa[2]+xa[3]+xa[4]+xa[5]/6,确定为最终坐标中的X轴坐标。同理,基于上述计算过程可以确定最终坐标中的Y轴坐标,并基于该X轴坐标和Y轴坐标,确定此次有效触摸的最终坐标。
[0085]由于本发明实施例所提供的触摸显示装置的触摸定位方法,采用分组计算的处理方式,因此可减少处理器的运算量,降低处理器的负担。
[0086]为了进一步减少处理器的运算量,以及消除噪声和避免突发性脉冲对触摸定位的干扰,本发明实施例中所涉及的对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标的过程具体还可以包括:
[0087]判断所述差值绝对值与第一门限值之间的关系,当所述差值绝对值小于等于所述第一门限值时,后续执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
[0088]本发明实施例中,若差值绝对值大于第一门限值,则可将该差值绝对值所对应的分类坐标值组中的初始坐标值确定为无效数据,对于无效数据,本发明实施例中可将其对应的初始坐标值采样点视为野点,并将该野点对应的初始坐标值数据抛弃,结束触摸点最终坐标确定流程;若差值绝对值小于等于第一门限值,则可将该差值绝对值所对应的分类坐标值组中的初始坐标值确定为有效数据,后续执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
[0089]本发明实施例中,第一门限值的取值可为3,或者其他数值,本发明实施例所涉及的第一门限值的数据可基于实际应用场景和环境设定。
[0090]下面,对本发明实施例提供的触摸显示装置的触摸定位方法的一个具体实现过程进行详细说明。
[0091]如附图3所示,该过程具体可以包括:
[0092]步骤301,当检测到触摸屏发生触摸操作时,可以获取触摸区域对应的通道电容的计数变化值。
[0093]步骤302,基于所述计数变化值,判断触摸操作是否为有效触摸。
[0094]具体的,当通道电容的计数变化值中的最大值与第一参考值之间的差值,大于第一阈值时,确定该触摸操作为有效触摸。
[0095]当该触摸为有效触摸时,后续执行步骤303,否者返回步骤301
[0096]步骤303,对触摸点坐标信息进行多次采样,获取多个触摸点初始坐标值。
[0097]步骤304,将初始坐标值的水平坐标值或纵向坐标值分为N组,得到N个分类坐标值组。
[0098]所述N能够被触摸点坐标信息的采样次数整除。
[0099]步骤305,计算每一个分类坐标值组的坐标平均值。
[0100]步骤306,分别计算分类坐标值组的坐标平均值之间的差值,并对差值取绝对值,得到差值绝对值。
[0101 ] 步骤307,判断差值绝对值与第一门限值之间的关系。
[0102]当差值绝对值大于第一门限值时,执行步骤310,即结束触摸点最终坐标确定流程,将该差值绝对值所对应的分类坐标值组中的初始坐标值确定为无效数据,并抛弃。否者,执行步骤308。
[0103]步骤308,确定最小的差值绝对值对应的两个分类坐标值组。
[0104]步骤309,将两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
[0105]通过上述实施例所记载的技术内容,不但可以克服外界环境对应触摸点定位的干扰,实现触摸点的精确定位,而且此方案技术实现简单且采用分组计算的方式,因此降低增加处理器的负担。
[0106]本发明实施例还提供了一种触摸显示装置,如附图4所示,该装置具体可以包括:
[0107]确定模块41,用于当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;
[0108]获取模块42,用于当所述触摸操作为有效触摸时,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;
[0109]计算模块4.,用于对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。
[0110]优选的,如附图5所示,确定模块41具体可以包括:
[0111]获取单元411,用于当触摸操作发生时,获取触摸屏内所有触摸区域对应的通道电容的计数变化值;
[0112]第一确定单元412,用于当所有通道电容的计数变化值中的最大值与参考原始值之间的差值,大于第一阈值时,确定所述触摸操作为有效触摸,所述参考原始值为所述触摸操作之前一预设时间内所获取的多个所述通道电容数值的平均值,所述第一阈值为所述参考原始值的预设百分比数值。
[0113]优选的,如附图6所示,计算模块43具体可以包括:
[0114]分组单元431,用于将初始坐标值的水平坐标值或纵向坐标值分为N组,得到多个分类坐标值组,所述N能够被所述触摸点坐标信息的采样次数整除;
[0115]第一计算单元432,用于计算每一个分类坐标值组的坐标平均值;
[0116]第二计算单元433,用于分别计算分类坐标值组的坐标平均值之间的差值,并对差值取绝对值,得到差值绝对值;
[0117]第二确定单元434,用于确定最小的差值绝对值对应的两个分类坐标值组;
[0118]第三确定单元435,用于将所述两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
[0119]在另一具体实施例中,如图7所示,计算模块43具体还可以包括:
[0120]判断单元436,用于判断所述差值绝对值第一门限值之间的关系,当所述差值绝对值小于等于所述第一门限值时,触发所述第二确定单元执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
[0121]本发明实施例中,当差值绝对值大于第一门限值,则判断单元436可将该差值绝对值所对应的分类坐标值组中的初始坐标值确定为无效数据,并放弃所述无效数据,结束触摸点最终坐标确定流程。
[0122]当差值绝对值小于等于第一门限值,则判断单元436可将该差值绝对值所对应的分类坐标值组中的初始坐标值确定为有效数据,并触发所述第二确定单元434执行确定最小的差值绝对值对应的两个分类坐标值组的操作。
[0123]从以上所述可以看出,本发明提供的触摸显示装置的触摸定位方法及触摸显示装置,通过当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸;若为有效触摸,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值;对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。从而可克服外界环境对应触摸点定位的干扰,实现触摸点的精确定位,而且此方案技术实现简单且采用分组计算的方式,因此不会增加处理器的负担。
[0124]以上所述仅是本发明的实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种触摸显示装置的触摸定位方法,其特征在于,包括: 当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸; 若为有效触摸,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值; 对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。
2.如权利要求1所述的方法,其特征在于,所述当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸包括: 当触摸操作发生时,获取触摸区域对应的通道电容的计数变化值; 当所述计数变化值中的最大值与参考原始值之间的差值,大于第一阈值时,确定所述触摸操作为有效触摸,所述参考原始值为所述触摸操作之前一预设时间内所获取的多个所述通道电容数值的平均值,所述第一阈值为所述参考原始值的预设百分比数值。
3.如权利要求1所述的方法,其特征在于,所述对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标包括: 将初始坐标值的水平坐标值或纵向坐标值分为N组,得到N个分类坐标值组,所述N能够被触摸点坐标信息的采样次数整除; 计算每一个分类坐标值组的坐标平均值; 分别计算两分类坐标值组的坐标平均值之间的差值,并对所述差值取绝对值,得到差值绝对值; 确定最小的差值绝对值对应的两个分类坐标值组; 将所述两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
4.如权利要求3所述的方法,其特征在于,所述对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标还包括: 判断所述差值绝对值与第一门限值之间的关系,当所述差值绝对值小于等于所述第一门限值时,后续执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
5.如权利要求4所述的方法,其特征在于,所述采样次数为9次; 所述N为3 ; 所述第一门限值为3。
6.一种触摸显示装置,其特征在于,包括: 确定模块,用于当检测到触摸屏发生触摸操作时,确定所述触摸操作是否为有效触摸; 获取模块,用于当所述触摸操作为有效触摸时,对触摸点的坐标信息进行多次采样,获取多个触摸点初始坐标值; 计算模块,用于对多个触摸点初始坐标值进行分组计算,确定触摸点的最终坐标。
7.如权利要求6所述的装置,其特征在于,所述确定模块包括:获取单元,用于当触摸操作发生时,获取触摸区域对应的通道电容的计数变化值;第一确定单元,用于当所述计数变化值中的最大值与参考原始值之间的差值,大于第一阈值时,确定所述触摸操作为有效触摸,所述参考原始值为所述触摸操作之前一预设时间内所获取的多个所述通道电容数值的平均值,所述第一阈值为所述参考原始值的预设百分比数值。
8.如权利要求7所述的装置,其特征在于,所述计算模块包括: 分组单元,用于将初始坐标值的水平坐标值或纵向坐标值分为N组,得到N个分类坐标值组,所述N能够被触摸点坐标信息的采样次数整除; 第一计算单元,用于计算每一个分类坐标值组的坐标平均值; 第二计算单元,用于分别计算分类坐标值组的坐标平均值之间的差值,并对差值取绝对值,得到差值绝对值; 第二确定单元,用于确定最小的差值绝对值对应的两个分类坐标值组; 第三确定单元,用于将所述两个分类坐标值组中记录的初始坐标值的平均值,确定为最终坐标。
9.如权利要求8所述的装置,其特征在于,所述计算模块还包括: 判断单元,用于判断所述差值绝对值第一门限值之间的关系,当所述差值绝对值小于等于所述第一门限值时,触发所述第二确定单元执行所述确定最小的差值绝对值对应的两个分类坐标值组的操作。
10.如权利要求9所述的装置,其特征在于,所述第一门限值为3。
【文档编号】G06F3/041GK104199572SQ201410407178
【公开日】2014年12月10日 申请日期:2014年8月18日 优先权日:2014年8月18日
【发明者】柏健, 孙伟, 孟昭辉 申请人:京东方科技集团股份有限公司, 北京京东方光电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1