电阻式触摸屏校准方法及相应的电阻式触摸屏设备技术

技术编号:7053551 阅读:607 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备。本发明专利技术通过获取屏幕上第一区域的两个校准点和第二区域的两个校准点的屏幕坐标,并计算第一区域和第二区域的校准斜率,当待校准点位于第一区域时获取第一区域的校准斜率对待校准点进行校准,当待校准点位于第二区域时获取第二区域的校准斜率对待校准点进行校准;本发明专利技术能够降低触摸屏重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。

【技术实现步骤摘要】

本专利技术涉及显示
,特别是涉及一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备
技术介绍
电阻式触摸屏广泛用于各种类型的设备中。电阻式触摸屏的结构由两个透明层构成,透明层的内表面均勻涂了一层导电材料。当电阻式触摸屏表面没有受到足够大的压力时,顶层与底层之间不会产生接触,以四线电阻式触摸屏为例,其等效电路如图1所示,从图1可以看出,在未触摸的情况下,是不导电的,所以也无法获取对地阻抗;当电阻式触摸屏表面受到压力足够大时,顶层与底层之间会产生接触,从而使电阻层发生接触,等效电路如图2所示,从图2可以看出,在触摸的情况下,顶层与底层之间会产生接触,从而导电,所以可以通过获取触摸点的对地阻抗来确认该触摸点的物理位置,具体的当触摸屏电阻层发生接触,通过获取触摸点对地阻抗( , Ry),确认其物理位置。通过模数转换器ADC把(Rx,Ry)转化成可计算的数字信号(Xad。,Yadc) O把数字信号的值和屏幕坐标进行映射,形成对应关系,也就是通常所说的校准,校准成功后,触摸屏就可以正常使用。把触摸屏所有点的对地阻抗的模数转换值,和屏幕坐标一一对应,显然是不可能的,根据电阻式触摸屏的特性,导电材料是均勻分布的,即任意点之间为线性关系,可以选取特殊点,得出校准公式。常见的校准算法为两点式,如图3所示,选取屏幕左上角的固定点P (Xp, Yp)和屏幕右下角的固定点ρ’ ο ,,Yp,),进行校准算法,具体的校准时,首先点击屏幕的固定点Ρ(Χρ,Υρ)和P’(Xp,,Υρ,),通过模数转换器得到固定点P对地阻抗的数字信号(Xpad。,Ypadc),以及固定点P’对地阻抗的数字信号(xp,ad。,Yp, adc), 并计算出X轴和Y轴的校准斜率。Xslope = (Xp’ -Xp) / (Xp’ adc_Xpadc);Yslope = (Yp’ -Yp) / (Yp’ adc_Ypadc);点击触摸屏上任意一点时,通过模数转换器得出该任意点对地阻抗的数字信号 (xad。,Yad。),使用斜率公式可以计算出对应的屏幕坐标(x,Y)X = Xadc^Xslope ;Y = Yadc^Yslope ;在现有技术中,整个触摸屏使用相同的斜率进行校准,但是随着用户的使用环境、 使用习惯等等外界因素影响,触摸屏的电阻特性发生变化,并且出现非线性变化,就无法达到准确的校准。因而,如何对电阻式触摸屏进行更准确的校准是需要解决的问题。
技术实现思路
本专利技术主要解决的技术问题是提供一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。为解决上述技术问题,本专利技术采用的技术方案是一种电阻式触摸屏校准方法,包括用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(Xlad。,Ylad。)、第二触摸屏坐标(X2ad。, AaJ、第三触摸屏坐标OC3ad。,Y3aJ以及第四触摸屏坐标OC4ad。,Y4aJ ;计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率;当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标(X5ad。, Y5adc),并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准。进一步的,在计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤之前还包括判断)(lad。是否等于X3ad。,且)(2ad。是否等于X4adc,且Aad。是否等于Y3ad。,且 (^4adc~^3adc)(^adc^ladc) ;或者判断Ylad。是否等于Y3ad。,且Aad。是否等于Y4ad。,且)(2ad。是否等于X3ad。,且(Y^dc_Y3adc)(Y2adc~Yladc);SXladc^fX3adc,IX2adc^fX4adc,IY2adc^fY3adc,i 0Qadc_X3adc) ^ * ^2adc~^ladc) 时,或者& Yladc^fY3adc,IY2adc^fY4adc,IX2adc^fX3adc,i (Y^dc_Y3adc) ^ * (Y2adc_Yladc) 时,执行计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤;如果)Cladc和 X3adc,且)(2adc;和 X4adc,且 Aadc 和 Y3adc,且(X4adc_X;3adc)禾口(Aadc—Xladc),有任意一个不相同;或者Ylad。和Y3ad。,且Aad。和Y4ad。,且)(2ad。和X3ad。,且(Y4ad。-Y3ad。)和 (Y2ad。-Ylad。),有任意一个不相同,则提示用户重新点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点,重新获取相应的第一触摸屏坐标 (xlad。,Yladc)、第二触摸屏坐标OC2ad。,Y2adc)、第三触摸屏坐标(X3ad。,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc )的步骤。进一步的,本方法还包括步骤如果 Xladc 等于 X3adc, X2adc 等于 X4adc'且 Y2adc 等于 Y3adc'且(^adc^Sadc)等于 (X2adc-Xladc),则根据第二触摸屏坐标的纵坐标Lad。或第三触摸屏坐标的纵坐标Y3ad。确定第一区域和第二区域的分界纵坐标Ydividrad。,其中,分界纵坐标Ydividrad。与Aad。或Y3ad。的值相等;或者如果 Yladc ^ 于 Y3adc,且 Y2adc ^ 于 Y4adc,且 ^2adc ^ 于 ^3adc'且(Y^dc_Y3adC) ^ 于 (Y2adc-Yladc),则根据第二触摸屏坐标的横坐标)(2ad。或第三触摸屏坐标的横坐标)(3ad。确定第一区域和第二区域的分界横坐标)(—,其中,分界横坐标Xd-与)(2ad。或X3adc相等。进一步的,在判断待校准点的位置位于第一区域还是第二区域中的步骤包括 判断待校准点的横坐标)(5ad。是否大于分界横坐标如果待校准点的横坐标 X5adc大于分界横坐标&ividead。,则判断出该待校准点是位于第一区域,如果该待校准点的横坐标&ad。小于分界横坐标,则判断出该待校准点是位于第二区域;或者 判断待校准点的纵坐标Y5ad。是否大于分界纵坐标Y—如果该待校准点的纵坐标Y5ad。大于分界纵坐标γ—则判断出该待校准点是位于第一区域,如果该待校准点的纵坐标Y5ad。小于分界纵坐标Ydividead。,则判断出该待校准点是位于第二区域。进一步的,第一校准点的位置距离屏幕的边界为显示屏宽度的1/20和显示屏高度的1/20,并且第四校准点的位置距离屏幕的边界为屏幕宽度的1/20和显示屏高度的 1/20。进一步的,在计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤中,第一区域相应的第一校准斜率Xslope-I,Yslope-I根据以下算式计算Xslope-I = (X2-X1)/(X2adc_Xladc),Yslope-I = 本文档来自技高网
...

【技术保护点】
1.一种电阻式触摸屏校准方法,其特征在于,包括:用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc);计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率;当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标(X5adc,Y5adc),并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准。

【技术特征摘要】

【专利技术属性】
技术研发人员:帅军
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:44

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

1