1.一种电阻式触摸屏校准方法,其特征在于,包括:
用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc);
计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜
率;
当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标(X5adc,Y5adc),并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准;
其中,所述计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤之前还包括:
判断:X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc);或者
判断:Y1adc是否等于Y3adc,且Y2adc是否等于Y4adc,且X2adc是否等于X3adc,且(Y4adc–Y3adc)是否等于(Y2adc–Y1adc);
当X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc)时,或者
当Y1adc等于Y3adc,且Y2adc等于Y4adc,且X2adc等于X3adc,且(Y4adc–Y3adc)等于(Y2adc–Y1adc)时,执行计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤;
如果X1adc和X3adc,且X2adc和X4adc,且Y2adc和Y3adc,且(X4adc–X3adc)和(X2adc–X1adc),有任意一个不相同;或者Y1adc和Y3adc,且Y2adc和Y4adc,且X2adc和X3adc,且(Y4adc–Y3adc)和(Y2adc–Y1adc),有任意一个不相同,则提示用户重新点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点,重新获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc)的步骤。
2.根据权利要求1所述的方法,其特征在于:
如果X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc),则根据所述第二触摸屏坐标的纵坐标Y2adc或所述第三触摸屏坐标的纵坐标Y3adc确定第一区域和第二区域的分界纵坐标Ydivideadc,所述分界纵坐标Ydivideadc与Y2adc或Y3adc的值相等;或者
如果Y1adc等于Y3adc,且Y2adc等于Y4adc,且X2adc等于X3adc,且(Y4adc–Y3adc)等于(Y2adc–Y1adc),则根据所述第二触摸屏坐标的横坐标X2adc或所述第三触摸屏坐标的横坐标X3adc确定第一区域和第二区域的分界横坐标Xdivideadc,所述分界横坐标Xdivideadc与X2adc或X3adc相等。
3.根据权利要求2所述的方法,其特征在于,所述判断待校准点的位置位于所述第一区域还是所述第二区域中的步骤包括:
判断所述待校准点的横坐标X5adc是否大于所述分界横坐标Xdivideadc,如果所述待校准点的横坐标X5adc大于所述分界横坐标Xdivideadc,则判断出所述待校准点是位于所述第一区域,如果所述待校准点的横坐标X5adc小于所述分界横坐标Xdivideadc,则判断出所述待校准点是位于所述第二区域;或者
判断所述待校准点的纵坐标Y5adc是否大于所述分界纵坐标Ydivideadc,如果所述待校准点的纵坐标Y5adc大于所述分界纵坐标Ydivideadc,则判断出所述待校准点是位于所述第一区域,如果所述待校准点的纵坐标Y5adc小于所述分界纵坐标Ydivideadc,则判断出所述待校准点是位于第二区域。
4.根据权利要求1所述的方法,其特征在于,所述第一校准点的位置距离屏幕的边界为显示屏宽度的1/20和显示屏高度的1/20,并且所述第四校准点的位置距离屏幕的边界为所述屏幕宽度的1/20和显示屏高度的1/20。
5.根据权利要求4所述的方法,其特征在于,所述计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤中,
所述第一区域相应的第一校准斜率Xslope-1,Yslope-1根据以下算式计算:
Xslope-1=(X2–X1)/(X2adc-X1adc),
Yslope-1=(Y2–Y1)/(Y2adc–Y1adc),其中(X1,Y1)为所述第一校准点的屏幕坐标,(X2,Y2)为所述第二校准点的屏幕坐标;
所述第二区域相应的第二校准斜率Xslope-2,Yslope-2根据以下算式计算:
Xslope-2=(X4–X3)/(X4adc–X3adc)
Yslope-2=(Y4–Y3)/(Y4adc–Y3adc),其中(X3,Y3)为所述第三校准点的屏幕坐标,(X4,Y4)为所述第四校准点的屏幕坐标。
6.一种电阻式触摸屏设备,其特征在于,包括:
获取模块,用于获取触电的坐标,当用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)、第四触摸屏坐标(X4adc,Y4adc),当用户点击任一待校准点时,获取所述待校准点的触摸屏坐标(X5adc,Y5adc);
斜率计算模块,用于计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率;
第一判断模块,用于判断所述待校准点的位置位于所述第一区域还是所述第二区域中;
校准模块,用于当所述第一判断模块判断出所述待校准点的位置位于所述第一区域时,根据所述第一校准斜率对所述待校准点进行校准,当所述第一判断模块判断出所述待校准点的位置位于所述第二区域时,根据所述第二校准斜率对所述待校准点进行校准;
其中,所述设备还包括:
第二判断模块,用于判断X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc)。
7.根据权利要求6所述的设备,其特征在于,所述设备还包括:
分界坐标确定模块,用于当所述第二判断模块判断出X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc)时,根据所述第二触摸屏坐标(X2adc,Y2adc)或所述第三触摸屏坐标(X3adc,Y3adc)确定第一区域和第二区域的分界横坐标Xdivideadc或者分界纵坐标Ydivideadc,所述分界横坐标Xdivideadc与X2adc或X3adc的值相等,所述分界纵坐标Ydivideadc与Y2adc或Y3adc的值相等。
8.根据权利要求7所述的设备,其特征在于,所述第一判断模块包括:
获取单元,用于获取保存在本地的分界横坐标Xdivideadc或者分界纵坐标Ydivideadc;
判断单元,用于根据所述分界横坐标Xdivideadc和所述待校准点的横坐标X5adc判断所述待校准点的横坐标X5adc是否大于所述分界横坐标Xdivideadc,如果所述待校准点的横坐标X5adc大于所述分界横坐标Xdivideadc,则判断出所述待校准点是位于所述第一区域,如果所述待校准点的横坐标X5adc小于所述分界横坐标Xdivideadc,则判断出所述待校准点是位于所述第二区域;或者
所述判断单元用于根据所述分界纵坐标Ydivideadc和所述待校准点的纵坐标Y5adc判断所述待校准点的纵坐标Y5adc是否大于所述分界纵坐标Ydivideadc,如果所述待校准点的纵坐标Y5adc大于所述分界纵坐标Ydivideadc,则判断所述待校准点是位于所述第一区域,如果所述待校准点的纵坐标Y5adc小于所述分界纵坐标Ydivideadc,则判断所述待校准点是位于第二区域。
电阻式触摸屏校准方法及相应的电阻式触摸屏设备\n技术领域\n[0001] 本发明涉及显示技术领域,特别是涉及一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备。\n背景技术\n[0002] 电阻式触摸屏广泛用于各种类型的设备中。电阻式触摸屏的结构由两个透明层构成,透明层的内表面均匀涂了一层导电材料。当电阻式触摸屏表面没有受到足够大的压力时,顶层与底层之间不会产生接触,以四线电阻式触摸屏为例,其等效电路如图1所示,从图1可以看出,在未触摸的情况下,是不导电的,所以也无法获取对地阻抗;当电阻式触摸屏表面受到压力足够大时,顶层与底层之间会产生接触,从而使电阻层发生接触,等效电路如图2所示,从图2可以看出,在触摸的情况下,顶层与底层之间会产生接触,从而导电,所以可以通过获取触摸点的对地阻抗来确认该触摸点的物理位置,具体的:\n[0003] 当触摸屏电阻层发生接触,通过获取触摸点对地阻抗(Rx,Ry),确认其物理位置。通过模数转换器ADC把(Rx,Ry)转化成可计算的数字信号(Xadc,Yadc)。把数字信号的值和屏幕坐标进行映射,形成对应关系,也就是通常所说的校准,校准成功后,触摸屏就可以正常使用。\n[0004] 把触摸屏所有点的对地阻抗的模数转换值,和屏幕坐标一一对应,显然是不可能的,根据电阻式触摸屏的特性,导电材料是均匀分布的,即任意点之间为线性关系,可以选取特殊点,得出校准公式。\n[0005] 常见的校准算法为两点式,如图3所示,选取屏幕左上角的固定点P(Xp,Yp)和屏幕右下角的固定点P’(Xp’,Y p’),进行校准算法,具体的:\n[0006] 校准时,首先点击屏幕的固定点P(Xp,Yp)和P’(Xp’,Yp’),通过模数转换器得到固定点P对地阻抗的数字信号(Xpadc,Ypadc),以及固定点P’对地阻抗的数字信号(Xp’adc,Yp’adc),并计算出X轴和Y轴的校准斜率。\n[0007] Xslope=(Xp’–Xp)/(Xp’adc-Xpadc);\n[0008] Yslope=(Yp’–Yp)/(Yp’adc–Ypadc);\n[0009] 点击触摸屏上任意一点时,通过模数转换器得出该任意点对地阻抗的数字信号(Xadc,Yadc),使用斜率公式可以计算出对应的屏幕坐标(X,Y):\n[0010] X=Xadc*Xslope;\n[0011] Y=Yadc*Yslope;\n[0012] 在现有技术中,整个触摸屏使用相同的斜率进行校准,但是随着用户的使用环境、使用习惯等等外界因素影响,触摸屏的电阻特性发生变化,并且出现非线性变化,就无法达到准确的校准。\n[0013] 因而,如何对电阻式触摸屏进行更准确的校准是需要解决的问题。\n发明内容\n[0014] 本发明主要解决的技术问题是提供一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。\n[0015] 为解决上述技术问题,本发明采用的技术方案是:\n[0016] 一种电阻式触摸屏校准方法,包括:\n[0017] 用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc);\n[0018] 计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率;\n[0019] 当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标\n(X5adc,Y5adc),并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准;\n[0020] 其中,计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤之前还包括:\n[0021] 判断:X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc);或者\n[0022] 判断:Y1adc是否等于Y3adc,且Y2adc是否等于Y4adc,且X2adc是否等于X3adc,且(Y4adc–Y3adc)是否等于(Y2adc–Y1adc);\n[0023] 当X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc)时,或者\n[0024] 当Y1adc等于Y3adc,且Y2adc等于Y4adc,且X2adc等于X3adc,且(Y4adc–Y3adc)等于(Y2adc–Y1adc)时,执行计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤;\n[0025] 如果X1adc和X3adc,且X2adc和X4adc,且Y2adc和Y3adc,且(X4adc–X3adc)和(X2adc–X1adc),有任意一个不相同;或者Y1adc和Y3adc,且Y2adc和Y4adc,且X2adc和X3adc,且(Y4adc–Y3adc)和(Y2adc–Y1adc),有任意一个不相同,则提示用户重新点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点,重新获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc)的步骤。\n[0026] 进一步的,本方法还包括步骤:\n[0027] 如果X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc),则根据第二触摸屏坐标的纵坐标Y2adc或第三触摸屏坐标的纵坐标Y3adc确定第一区域和第二区域的分界纵坐标Ydivideadc,其中,分界纵坐标Ydivideadc与Y2adc或Y3adc的值相等;或者\n[0028] 如果Y1adc等于Y3adc,且Y2adc等于Y4adc,且X2adc等于X3adc,且(Y4adc–Y3adc)等于(Y2adc–Y1adc),则根据第二触摸屏坐标的横坐标X2adc或第三触摸屏坐标的横坐标X3adc确定第一区域和第二区域的分界横坐标Xdivideadc,其中,分界横坐标Xdivideadc与X2adc或X3adc相等。\n[0029] 进一步的,在判断待校准点的位置位于第一区域还是第二区域中的步骤包括:\n[0030] 判断待校准点的横坐标X5adc是否大于分界横坐标Xdivideadc,如果待校准点的横坐标X5adc大于分界横坐标Xdivideadc,则判断出该待校准点是位于第一区域,如果该待校准点的横坐标X5adc小于分界横坐标Xdivideadc,则判断出该待校准点是位于第二区域;或者[0031] 判断待校准点的纵坐标Y5adc是否大于分界纵坐标Ydivideadc,如果该待校准点的纵坐标Y5adc大于分界纵坐标Ydivideadc,则判断出该待校准点是位于第一区域,如果该待校准点的纵坐标Y5adc小于分界纵坐标Ydivideadc,则判断出该待校准点是位于第二区域。\n[0032] 进一步的,第一校准点的位置距离屏幕的边界为显示屏宽度的1/20和显示屏高度的1/20,并且第四校准点的位置距离屏幕的边界为屏幕宽度的1/20和显示屏高度的\n1/20。\n[0033] 进一步的,在计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤中,\n[0034] 第一区域相应的第一校准斜率Xslope-1,Yslope-1根据以下算式计算:\n[0035] Xslope-1=(X2–X1)/(X2adc-X1adc),\n[0036] Yslope-1=(Y2–Y1)/(Y2adc–Y1adc),其中(X1,Y1)为第一校准点的屏幕坐标,(X2,Y2)为第二校准点的屏幕坐标;\n[0037] 第二区域相应的第二校准斜率Xslope-2,Yslope-2根据以下算式计算:\n[0038] Xslope-2=(X4–X3)/(X4adc–X3adc)\n[0039] Yslope-2=(Y4–Y3)/(Y4adc–Y3adc),其中(X3,Y3)为第三校准点的屏幕坐标,(X4,Y4)为第四校准点的屏幕坐标。\n[0040] 一种电阻式触摸屏设备,包括:\n[0041] 获取模块,用于获取触电的坐标,当用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)、第四触摸屏坐标(X4adc,Y4adc),当用户点击任一待校准点时,获取所述待校准点的触摸屏坐标(X5adc,Y5adc);\n[0042] 斜率计算模块,用于计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率;\n[0043] 第一判断模块,用于判断待校准点的位置位于第一区域还是第二区域中;\n[0044] 校准模块,用于当第一判断模块判断出所述待校准点的位置位于第一区域时,根据第一校准斜率对所述待校准点进行校准,当第一判断模块判断出待校准点的位置位于第二区域时,根据第二校准斜率对待校准点进行校准;\n[0045] 其中,设备还包括:\n[0046] 第二判断模块,用于判断X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc)。\n[0047] 进一步的,本发明中的设备还包括:\n[0048] 分界坐标确定模块,用于当第二判断模块判断出X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc)时,根据第二触摸屏坐标(X2adc,Y2adc)或第三触摸屏坐标(X3adc,Y3adc)确定第一区域和第二区域的分界横坐标Xdivideadc或者分界纵坐标Ydivideadc,其中,分界横坐标Xdivideadc与X2adc或X3adc的值相等,分界纵坐标Ydivideadc与Y2adc或Y3adc的值相等。\n[0049] 进一步的,第一判断模块包括:\n[0050] 获取单元,用于获取保存在本地的分界横坐标Xdivideadc或者分界纵坐标Ydivideadc;\n[0051] 判断单元,用于根据分界横坐标Xdivideadc和待校准点的横坐标X5adc判断待校准点的横坐标X5adc是否大于所述分界横坐标Xdivideadc,如果该待校准点的横坐标X5adc大于分界横坐标Xdivideadc,则判断出该待校准点是位于第一区域,如果待校准点的横坐标X5adc小于分界横坐标Xdivideadc,则判断出该待校准点是位于所述第二区域;或者\n[0052] 该判断单元用于根据分界纵坐标Ydivideadc和待校准点的纵坐标Y5adc判断待校准点的纵坐标Y5adc是否大于分界纵坐标Ydivideadc,如果待校准点的纵坐标Y5adc大于分界纵坐标Ydivideadc,则判断出该待校准点是位于第一区域,如果待校准点的纵坐标Y5adc小于分界纵坐标Ydivideadc,则判断出该待校准点是位于第二区域。\n[0053] 本发明提供的实施例中,用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,电阻式触摸屏设备分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc),然后根据第一触摸屏坐标(X1adc,Y1adc)和第三触摸屏坐标(X3adc,Y3adc)计算与第一区域相应的第一校准斜率,以及根据第二触摸屏坐标(X2adc,Y2adc)和第四触摸屏坐标(X4adc,Y4adc)计算与第二区域相应的第二校准斜率,再根据计算得到的第一校准斜率和第二校准斜率分别对位于第一区域的待校准点和位于第二区域的待校准点进行校准;通过对屏幕进行分屏,对不同屏幕中的点使用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。\n附图说明\n[0054] 图1是现有技术中电阻式触摸屏未触摸情况的等效电路;\n[0055] 图2是现有技术中电阻式触摸屏有触摸情况的等效电路;\n[0056] 图3是现有技术中电阻式触摸屏校准时校准点选取示意图;\n[0057] 图4是本发明电阻式触摸屏校准方法的流程图;\n[0058] 图5是本发明电阻式触摸屏校准方法一优选实施例的流程图;\n[0059] 图6是本发明第一优选实施例中选取四个校准点将触摸屏分为上下两屏进行校准的示意图;\n[0060] 图7是本发明第二优选实施例中选取四个校准点将触摸屏分为左右两屏进行校准的示意图;\n[0061] 图8是本发明电阻式触摸屏校准设备的逻辑结构示意图。\n具体实施方式\n[0062] 参阅图4,本发明电阻式触摸屏校准方法包括以下步骤:\n[0063] 401、用户点击显示屏上的四个校准点时,获取四个校准点相应的第一触摸屏坐标、第二触摸屏坐标、第三触摸屏坐标以及第四触摸屏坐标;\n[0064] 402、计算第一区域和第二区域的斜率;\n[0065] 根据第一校准点和第二校准点的屏幕坐标以及第一触摸屏坐标(X1adc,Y1adc)和第二触摸屏坐标(X2adc,Y2adc)计算与第一区域相应的第一校准斜率,以及根据第三校准点和第四校准点的屏幕坐标以及第三触摸屏坐标(X3adc,Y3adc)和第四触摸屏坐标(X4adc,Y4adc)计算与第二区域相应的第二校准斜率;\n[0066] 403、根据第一区域的斜率和第二区域的斜率对不同区域的待校准点进行校准;\n[0067] 当用户点击屏幕上的任意一待校准点时,获取待校准点的屏幕坐标(X5adc,Y5adc),并判断该待校准点的位置位于第一区域还是第二区域中,在位于第一区域时取第一校准斜率进行校准,在位于第二区域时取第二校准斜率进行校准。\n[0068] 在本实施例中,用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,电阻式触摸屏设备分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc),然后根据第一触摸屏坐标(X1adc,Y1adc)和第二触摸屏坐标(X2adc,Y2adc)计算与第一区域相应的第一校准斜率,以及根据第三触摸屏坐标(X3adc,Y3adc)和第四触摸屏坐标(X4adc,Y4adc)计算与第二区域相应的第二校准斜率,再根据计算得到的第一校准斜率和第二校准斜率分别对位于第一区域的待校准点和位于第二区域的待校准点进行校准;通过对屏幕进行分屏,对屏幕中不同区域的触点使用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。\n[0069] 详细而言,请参阅图5,本发明电阻式触摸屏校准方法的优选实施例的流程图包括步骤:\n[0070] 501、用户点击显示屏上的四个校准点;\n[0071] 设定四个固定的校准点,当需要对电阻式触摸屏进行校准,需要用户点击显示屏上的四个校准点P1、P2、P3、P4,四个校准点的屏幕坐标为:P1(X1,Y1)、P2(X2,Y2)、P3(X3,Y3)和P4(X4,Y4)。\n[0072] 其中,请配合参阅图6所示,第一校准点P1位于显示屏的左上角,第四校准点P4位于显示屏的右下角,且第一校准点P1和第二校准点P2的位置优选为距离边界为显示屏宽度的1/20和高度的1/20,可以保证校准覆盖尽量大的显示屏范围,同时保证校准点击成功率,如果完全靠近边界,校准时,可能无法成功点击;另外,第二校准点P2与第一校准点P1对角设置,第三校准点P3与第四校准点P4对角设置,且第一校准点P1和第三校准点P3的X轴相同,即:X1=X3;第二校准点P2和第四校准点P4的X轴相同,即:X2=X4,以此保证上下两屏X轴覆盖范围相同,且,第二校准点P2和第三校准点P3的Y轴相同,即:Y2=Y3;以保证上下两屏覆盖Y1和Y4之间所有的Y轴范围,避免遗漏中间的点。\n[0073] 图6中选取的四个校准点将触摸屏分为上下两屏进行校准;当然,本发明不限于此,也可以选取的四个校准点将触摸屏分为左右两屏进行校准。请配合参阅图7所示,当分为左右两屏进行校准时,是第一校准点P1和第三校准点P3的Y轴相同,即:Y1=Y3;第二校准点P2和第四校准点P4的Y轴相同,即:Y2=Y4,以此保证左右两屏Y轴覆盖范围相同,且,第二校准点P2和第三校准点P3的X轴相同,即:X2=X3;以保证左右两屏覆盖X1和X4之间所有的X轴范围,避免遗漏中间的点。\n[0074] 502、获取四个校准点相应的第一触摸屏坐标、第二触摸屏坐标、第三触摸屏坐标以及第四触摸屏坐标;\n[0075] 在步骤501中用户点击显示屏上的四个物理坐标对应的校准点后,电阻式触摸屏设备获取第一对地阻抗、第二对地阻抗、第三对地阻抗以及第四对地阻抗;其中,第一对地阻抗和第二对地阻抗由分别点击屏幕第一区域第一物理坐标处和第二物理坐标处而形成,第三对地阻抗和第四对地阻抗由点击屏幕第二区域第三物理坐标处和第四物理坐标处而形成;\n[0076] 获取第一对地阻抗、第二对地阻抗、第三对地阻抗以及第四对地阻抗后,通过模数转换器将第一对地阻抗、第二对地阻抗、第三对地阻抗以及第四对地阻抗进行模数转换获得相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)以及第四触摸屏坐标(X4adc,Y4adc);\n[0077] 503、判断X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc),或者判断Y1adc是否等于Y3adc,且Y2adc是否等于Y4adc,且X2adc是否等于X3adc,且(Y4adc–Y3adc)是否等于(Y2adc–Y1adc);\n[0078] 获取的对应于上下分屏方式,判断在步骤502中获取的X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc)。\n[0079] 或者,对应于左右分屏方式,判断Y1adc是否等于Y3adc,且Y2adc是否等于Y4adc,且X2adc是否等于X3adc,且(Y4adc–Y3adc)是否等于(Y2adc–Y1adc)。\n[0080] 如果四个条件都满足,即前述判断的结果均为等于时,则执行步骤504,如果有任意一个条件不满足,则返回步骤501,重新获取各个对地阻抗,即需要用户重新选择并触摸四个物理坐标,以此循环,直至本步骤中的四个条件都满足。\n[0081] 其中,在上下分屏时,X1adc和X3adc相同,且X2adc和X4adc相同,可以保证上下两屏X轴覆盖范围相同;Y2adc和Y3adc相同,可以保证上下两屏覆盖所有的Y轴,避免遗漏中间的点;\n或者\n[0082] 其中,在左右分屏时,Y1adc和Y3adc相同,且Y2adc和Y4adc相同,以此保证左右两屏Y轴覆盖范围相同;且,X2adc和X3adc相同,以保证左右两屏覆盖X1和X4之间所有的X轴范围,避免遗漏中间的点。\n[0083] 504、根据第二触摸屏坐标(X2adc,Y2adc)或第三触摸屏坐标(X3adc,Y3adc)确定第一区域和第二区域的分界坐标;\n[0084] 如果步骤503中判断出X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc),则根据第二触摸屏坐标的纵坐标Y2adc或第三触摸屏坐标的纵坐标Y3adc确定第一区域和第二区域的分界纵坐标Ydivideadc,其中,分界纵坐标Ydivideadc与Y2adc或Y3adc的值相等;或者\n[0085] 如果步骤503中判断出Y1adc等于Y3adc,且Y2adc等于Y4adc,且X2adc等于X3adc,且(Y4adc–Y3adc)等于(Y2adc–Y1adc),则根据第二触摸屏坐标的横坐标X2adc或第三触摸屏坐标的横坐标X3adc确定第一区域和第二区域的分界横坐标Xdivideadc,其中,分界横坐标Xdivideadc与X2adc或X3adc相等;\n[0086] 505、计算与第一区域相应的第一校准斜率、计算与第二区域相应的第二校准斜率;\n[0087] 具体的,如果X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc),说明第一区域和第二区域为显示屏的上、下两个区域:\n[0088] 第一校准斜率为:\n[0089] Xup_slope=(X2–X1)/(X2adc-X1adc),\n[0090] Yup_slope=(Y2–Y1)/(Y2adc–Y1adc);\n[0091] 第二校准斜率为:\n[0092] Xdown_slope=(X4–X3)/(X4adc–X3adc),\n[0093] Ydown_slope=(Y4–Y3)/(Y4adc–Y3adc),\n[0094] 通过以上算式计算出第一区域的第一校准斜率Xup_slope和Yup_slope,第二区域的第二校准斜率Xdown_slope和Ydown_slope后,将第一校准斜率和第二校准斜率保存在本地;\n[0095] 如果Y1adc等于Y3adc,且Y2adc等于Y4adc,且X2adc等于X3adc,且(Y4adc–Y3adc)等于(Y2adc–Y1adc),说明第一区域和第二区域为左、右两个区域:\n[0096] 第一校准斜率为:\n[0097] Yleft_slope=(Y2–Y1)/(Y2adc-Y1adc),\n[0098] Xleft_slope=(X2–X1)/(X2adc–X1adc);\n[0099] 第二校准斜率为:\n[0100] Yrt_slope=(Y4–Y3)/(Y4adc–Y3adc),\n[0101] Xrt_slope=(X4–X3)/(X4adc–X3adc)。\n[0102] 通过以上算式计算出第一区域的第一校准斜率Xleft_slope和Yleft_slope,第二区域的第二校准斜率Xrt_slope和Yrt_slope后,将第一校准斜率和第二校准斜率保存在本地;\n[0103] 506、获取待校准点的对地阻抗;\n[0104] 在计算出第一区域的第一校准斜率和第二区域的第二校准斜率后,用户点击电阻式触摸屏上的任意一点时,获取该任意一点的对地阻抗,即待校准点的对地阻抗;\n[0105] 507、对待校准点的对地阻抗进行模数转换获得待校准点的触摸屏坐标;\n[0106] 在获取待校准点的对地阻抗后,通过模数转换器将待校准点的对地阻抗进行模数转换获得相应的待校准点的触摸屏坐标(X5adc,Y5adc);\n[0107] 508、判断待校准点的触摸屏坐标位于第一区域还是第二区域中;\n[0108] 判断待校准点的触摸屏坐标位于第一区域还是第二区域中,具体的,如果第一区域和第二区域将显示屏分成上下两个区域,则根据分界纵坐标和待校准点的触摸屏坐标判断待校准点的触摸屏坐标是否大于分界纵坐标,如果待校准点的触摸屏坐标大于分界纵坐标,则待校准点的触摸屏坐标位于第一区域,如果待校准点的触摸屏坐标小于分界纵坐标,则待校准点的触摸屏坐标位于第二区域;\n[0109] 例如,待校准点的触摸屏坐标为(X5adc,Y5adc),分界Y轴坐标为Ydivideadc,如果Y5adc大于Ydivideadc,则待校准点的触摸屏坐标位于第一区域,执行步骤509;如果Y5adc小于Ydivideadc,则待校准点的触摸屏坐标位于第二区域,执行步骤510;\n[0110] 如果第一区域和第二区域将显示屏分成左右两个区域,则根据分界横坐标和待校准点的触摸屏坐标判断待校准点的触摸屏坐标是否大于分界横坐标,如果待校准点的触摸屏坐标大于分界横坐标,则待校准点位于第一区域,如果待校准点的触摸屏坐标小于该分界横坐标,则待校准点位于第二区域;\n[0111] 例如,待校准点的触摸屏坐标为(X5adc,Y5adc),分界横坐标为Xdivideadc,如果X5adc大于Xdivideadc,则待校准点位于第一区域,执行步骤509;如果X5adc小于Xdivideadc,则待校准点位于第二区域,执行步骤510;\n[0112] 509、获取第一校准斜率对待校准点进行校准;\n[0113] 如果判断出待校准点位于第一区域,则将第一校准斜率和待校准点的触摸屏坐标的乘积作为校准后的屏幕坐标;\n[0114] 以上下分屏方式为例,此时,待校准点的屏幕坐标(X5,Y5)为:\n[0115] X5=X5adc*Xup_slope,\n[0116] Y5=Y5adc*Yup_slope。\n[0117] 510、获取第二校准斜率对待校准点进行校准;\n[0118] 如果判断出待校准点位于第二区域,则将第二校准斜率和待校准点的触摸屏坐标的乘积作为校准后的屏幕坐标;\n[0119] 仍以上下分屏方式为例,此时,待校准点的屏幕坐标(X5,Y5)为:\n[0120] X5=X5adc*Xdown_slope,\n[0121] Y5=Y5adc*Ydown_slope。\n[0122] 在本实施例中,通过对屏幕进行分屏,对不同屏幕中的点使用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。\n[0123] 请参阅图8,本发明电阻式触摸屏设备的实施例包括:\n[0124] 获取模块801,用于获取触摸点的坐标。\n[0125] 当用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,获取模块801分别获取相应的第一触摸屏坐标(X1adc,Y1adc)、第二触摸屏坐标(X2adc,Y2adc)、第三触摸屏坐标(X3adc,Y3adc)、第四触摸屏坐标(X4adc,Y4adc)。\n[0126] 当用户点击任意待校准点时,获取待校准点的触摸屏坐标(X5adc,Y5adc)。\n[0127] 斜率计算模块802,用于根据获取模块801获取到的第一触摸屏坐标(X1adc,Y1adc)和第二触摸屏坐标(X2adc,Y2adc)计算与第一区域相应的第一校准斜率,以及根据获取模块\n801获取到的第三触摸屏坐标(X3adc,Y3adc)和第四触摸屏坐标(X4adc,Y4adc)计算与第二区域相应的第二校准斜率;\n[0128] 第一判断模块803,用于判断获取模块801获取到的待校准点的位置位于第一区域还是第二区域中;\n[0129] 校准模块804,用于当第一判断模块803判断出待校准点的位置位于第一区域时,根据斜率计算模块802计算得到的第一校准斜率进行校准,当第一判断模块803判断出待校准点的位置位于第二区域时,根据斜率计算模块802计算得到的第二校准斜率进行校准。\n[0130] 进一步的,本实施例中的设备还包括:\n[0131] 第二判断模块805,用于判断X1adc是否等于X3adc,且X2adc是否等于X4adc,且Y2adc是否等于Y3adc,且(X4adc–X3adc)是否等于(X2adc–X1adc);\n[0132] 进一步的,本实施例中的设备还包括:\n[0133] 分界坐标确定模块806,用于当第二判断模块805判断出X1adc等于X3adc,且X2adc等于X4adc,且Y2adc等于Y3adc,且(X4adc–X3adc)等于(X2adc–X1adc)时,根据第二触摸屏坐标(X2adc,Y2adc)或第三触摸屏坐标(X3adc,Y3adc)确定第一区域和第二区域的分界横坐标Xdivideadc或者分界纵坐标Ydivideadc,其中,分界横坐标Xdivideadc与X2adc或X3adc相等,或者分界纵坐标Ydivideadc与Y2adc或Y3adc的值相等。\n[0134] 进一步的,第一判断模块803包括:\n[0135] 获取单元,用于获取保存在本地的分界横坐标Xdivideadc或者分界纵坐标Ydivideadc;\n[0136] 判断单元,用于根据分界横坐标Xdivideadc和待校准点的横坐标X5adc判断该待校准点的横坐标X5adc是否大于分界横坐标Xdivideadc,如果该待校准点的横坐标X5adc大于所述分界横坐标Xdivideadc,则该待校准点位于第一区域,如果该待校准点的横坐标X5adc小于分界横坐标Xdivideadc,则该待校准点位于第二区域;或者\n[0137] 根据分界纵坐标Ydivideadc和待校准点的纵坐Y5adc判断该待校准点的纵坐标Y5adc是否大于分界纵坐标Ydivideadc,如果该待校准点的纵坐标Y5adc大于分界纵坐标Ydivideadc,则该待校准点位于第一区域,如果该待校准点的纵坐标Y5adc小于分界纵坐标Ydivideadc,则该待校准点位于第二区域;\n[0138] 综上所述,在本发明中,通过对触摸屏进行分屏校准,对不同区域中的点对应使用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。\n[0139] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。