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

上传人:111****11 文档编号:1002414 上传时间:2018-03-24 格式:PDF 页数:18 大小:501.44KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110260175.2

申请日:

2011.09.02

公开号:

CN102314279A

公开日:

2012.01.11

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/045申请日:20110902|||公开

IPC分类号:

G06F3/045

主分类号:

G06F3/045

申请人:

惠州TCL移动通信有限公司

发明人:

帅军

地址:

516006 广东省惠州市仲恺高新技术开发区23号小区

优先权:

专利代理机构:

深圳市威世博知识产权代理事务所(普通合伙) 44280

代理人:

何青瓦;丁建春

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备。本发明通过获取屏幕上第一区域的两个校准点和第二区域的两个校准点的屏幕坐标,并计算第一区域和第二区域的校准斜率,当待校准点位于第一区域时获取第一区域的校准斜率对待校准点进行校准,当待校准点位于第二区域时获取第二区域的校准斜率对待校准点进行校准;本发明能够降低触摸屏重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。

权利要求书

1: 一种电阻式触摸屏校准方法, 其特征在于, 包括 : 用户点击屏幕第一区域上的第一校准点、 第二校准点以及第二区域上的第三校准点、 第四校准点时, 分别获取相应的第一触摸屏坐标 (X1adc, Y1adc)、 第二触摸屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc) 以及第四触摸屏坐标 (X4adc, Y4adc) ; 计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜 率; 当用户点击所述屏幕上的待校准点时, 获取所述待校准点的触摸屏坐标 (X5adc, Y5adc), 并判断所述待校准点的位置位于所述第一区域还是所述第二区域中, 在位于所述第一区域 时取所述第一校准斜率进行校准, 在位于所述第二区域时取所述第二校准斜率进行校准。
2: 根据权利要求 1 所述的方法, 其特征在于, 所述计算与所述第一区域相应的第一校 准斜率以及与所述第二区域相应的第二校准斜率的步骤之前还包括 : 判断 : 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) 的 步骤。
3: 根据权利要求 2 所述的方法, 其特征在于 : 如果 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 相等。
4: 根据权利要求 3 所述的方法, 其特征在于, 所述判断待校准点的位置位于所述第一 区域还是所述第二区域中的步骤包括 : 判断所述待校准点的横坐标 X5adc 是否大于所述分界横坐标 Xdivideadc, 如果所述待校准点 的横坐标 X5adc 大于所述分界横坐标 Xdivideadc, 则判断出所述待校准点是位于所述第一区域, 如果所述待校准点的横坐标 X5adc 小于所述分界横坐标 Xdivideadc, 则判断出所述待校准点是位 2 于所述第二区域 ; 或者 判断所述待校准点的纵坐标 Y5adc 是否大于所述分界纵坐标 Ydivideadc, 如果所述待校准点 的纵坐标 Y5adc 大于所述分界纵坐标 Ydivideadc, 则判断出所述待校准点是位于所述第一区域, 如果所述待校准点的纵坐标 Y5adc 小于所述分界纵坐标 Ydivideadc, 则判断出所述待校准点是位 于第二区域。
5: 根据权利要求 1 所述的方法, 其特征在于, 所述第一校准点的位置距离屏幕的边界 为显示屏宽度的 1/20 和显示屏高度的 1/20, 并且所述第四校准点的位置距离屏幕的边界 为所述屏幕宽度的 1/20 和显示屏高度的 1/20。
6: 根据权利要求 5 所述的方法, 其特征在于, 所述计算与所述第一区域相应的第一校 准斜率以及与所述第二区域相应的第二校准斜率的步骤中, 所述第一区域相应的第一校准斜率 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-Y4adc), 其中 (X3, Y3) 为所述第三校准点的屏幕坐标, (X4, Y4) 为所述第四校准点的屏幕坐标。
7: 一种电阻式触摸屏设备, 其特征在于, 包括 : 获取模块, 用于获取触电的坐标, 当用户点击屏幕第一区域上的第一校准点、 第二校准 点以及第二区域上的第三校准点、 第四校准点时, 分别获取相应的第一触摸屏坐标 (X1adc, Y1adc)、 第二触摸屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc)、 第四触摸屏坐标 (X4adc, Y4adc), 当用户点击任一待校准点时, 获取所述待校准点的触摸屏坐标 (X5adc, Y5adc) ; 斜率计算模块, 用于计算与所述第一区域相应的第一校准斜率以及与所述第二区域相 应的第二校准斜率 ; 第一判断模块, 用于判断所述待校准点的位置位于所述第一区域还是所述第二区域 中; 校准模块, 用于当所述第一判断模块判断出所述待校准点的位置位于所述第一区域 时, 根据所述第一校准斜率对所述待校准点进行校准, 当所述第一判断模块判断出所述待 校准点的位置位于所述第二区域时, 根据所述第二校准斜率对所述待校准点进行校准。
8: 根据权利要求 7 所述的设备, 其特征在于, 所述设备还包括 : 第二判断模块, 用于判断 X1adc 是否等于 X3adc, 且 X2adc 是否等于 X4adc, 且 Y2adc 是否等于 Y3adc, 且 (X4adc-X3adc) 是否等于 (X2adc-X1adc)。
9: 根据权利要求 8 所述的设备, 其特征在于, 所述设备还包括 : 分界坐标确定模块, 用于当所述第二判断模块判断出 X1adc 等于 X3adc, 且 X2adc 等于 X4adc, 且 Y2adc 等于 Y3adc, 且 (X4adc-X3adc) 等于 (X2adc-X1adc) 时, 根据所述第二触摸屏坐标 (X2adc, Y2adc) 或所述第三触摸屏坐标 (X3adc, Y3adc) 确定第一区域和第二区域的分界横坐标 Xdivideadc 或者分 界纵坐标 Ydivideadc, 所述分界横坐标 Xdivideadc 与 X2adc 或 X3adc 的值相等, 所述分界纵坐标 Ydivideadc 与 Y2adc 或 Y3adc 的值相等。 3
10: 根据权利要求 9 所述的设备, 其特征在于, 所述第一判断模块包括 : 获取单元, 用于获取保存在本地的分界横坐标 Xdivideadc 或者分界纵坐标 Ydivideadc ; 判断单元, 用于根据所述分界横坐标 Xdivideadc 和所述待校准点的横坐标 X5adc 判断所述 待校准点的横坐标 X5adc 是否大于所述分界横坐标 Xdivideadc, 如果所述待校准点的横坐标 X5adc 大于所述分界横坐标 Xdivideadc, 则判断出所述待校准点是位于所述第一区域, 如果所述待校 准点的横坐标 X5adc 小于所述分界横坐标 Xdivideadc, 则判断出所述待校准点是位于所述第二区 域; 或者 所述判断单元用于根据所述分界纵坐标 Ydivideadc 和所述待校准点的纵坐标 Y5adc 判断所 述待校准点的纵坐标 Y5adc 是否大于所述分界纵坐标 Ydivideadc, 如果所述待校准点的纵坐标 Y5adc 大于所述分界纵坐标 Ydivideadc, 则判断所述待校准点是位于所述第一区域, 如果所述待 校准点的纵坐标 Y5adc 小于所述分界纵坐标 Ydivideadc, 则判断所述待校准点是位于第二区域。

说明书


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

    技术领域 本发明涉及显示技术领域, 特别是涉及一种电阻式触摸屏校准方法及相应的电阻 式触摸屏设备。
     背景技术 电阻式触摸屏广泛用于各种类型的设备中。 电阻式触摸屏的结构由两个透明层构 成, 透明层的内表面均匀涂了一层导电材料。当电阻式触摸屏表面没有受到足够大的压力 时, 顶层与底层之间不会产生接触, 以四线电阻式触摸屏为例, 其等效电路如图 1 所示, 从 图 1 可以看出, 在未触摸的情况下, 是不导电的, 所以也无法获取对地阻抗 ; 当电阻式触摸 屏表面受到压力足够大时, 顶层与底层之间会产生接触, 从而使电阻层发生接触, 等效电路 如图 2 所示, 从图 2 可以看出, 在触摸的情况下, 顶层与底层之间会产生接触, 从而导电, 所 以可以通过获取触摸点的对地阻抗来确认该触摸点的物理位置, 具体的 :
     当触摸屏电阻层发生接触, 通过获取触摸点对地阻抗 (Rx, Ry), 确认其物理位置。 通 过模数转换器 ADC 把 (Rx, Ry) 转化成可计算的数字信号 (Xadc, Yadc)。把数字信号的值和屏 幕坐标进行映射, 形成对应关系, 也就是通常所说的校准, 校准成功后, 触摸屏就可以正常 使用。
     把触摸屏所有点的对地阻抗的模数转换值, 和屏幕坐标一一对应, 显然是不可能 的, 根据电阻式触摸屏的特性, 导电材料是均匀分布的, 即任意点之间为线性关系, 可以选 取特殊点, 得出校准公式。
     常见的校准算法为两点式, 如图 3 所示, 选取屏幕左上角的固定点 P(Xp, Yp) 和屏幕 右下角的固定点 P’ (Xp’ , Yp’), 进行校准算法, 具体的 :
     校准时, 首先点击屏幕的固定点 P(Xp, Yp) 和 P’ (Xp’ , Yp’ ), 通过模数转换器得到固定 点 P 对地阻抗的数字信号 (Xpadc, Ypadc), 以及固定点 P’ 对地阻抗的数字信号 (Xp’adc, Yp’adc), 并计算出 X 轴和 Y 轴的校准斜率。
     Xslope = (Xp’-Xp)/(Xp’adc-Xpadc) ;
     Yslope = (Yp’-Yp)/(Yp’adc-Ypadc) ;
     点击触摸屏上任意一点时, 通过模数转换器得出该任意点对地阻抗的数字信号 (Xadc, Yadc), 使用斜率公式可以计算出对应的屏幕坐标 (X, Y) :
     X = Xadc*Xslope ;
     Y = Yadc*Yslope ;
     在现有技术中, 整个触摸屏使用相同的斜率进行校准, 但是随着用户的使用环境、 使用习惯等等外界因素影响, 触摸屏的电阻特性发生变化, 并且出现非线性变化, 就无法达 到准确的校准。
     因而, 如何对电阻式触摸屏进行更准确的校准是需要解决的问题。
     发明内容本发明主要解决的技术问题是提供一种电阻式触摸屏校准方法及相应的电阻式 触摸屏设备, 能够降低重复校准的频率, 延长稳定使用的时间, 从而对电阻式触摸屏进行更 准确的校准, 改善用户的体验。
     为解决上述技术问题, 本发明采用的技术方案是 :
     一种电阻式触摸屏校准方法, 包括 :
     用户点击屏幕第一区域上的第一校准点、 第二校准点以及第二区域上的第三校准 点、 第四校准点时, 分别获取相应的第一触摸屏坐标 (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) 的步骤。
     进一步的, 本方法还包括步骤 :
     如 果 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 相等。
     进一步的, 在判断待校准点的位置位于第一区域还是第二区域中的步骤包括 :
     判断待校准点的横坐标 X5adc 是否大于分界横坐标 Xdivideadc, 如果待校准点的横坐标 X5adc 大于分界横坐标 Xdivideadc, 则判断出该待校准点是位于第一区域, 如果该待校准点的横 坐标 X5adc 小于分界横坐标 Xdivideadc, 则判断出该待校准点是位于第二区域 ; 或者
     判断待校准点的纵坐标 Y5adc 是否大于分界纵坐标 Ydivideadc, 如果该待校准点的纵坐 标 Y5adc 大于分界纵坐标 Ydivideadc, 则判断出该待校准点是位于第一区域, 如果该待校准点的 纵坐标 Y5adc 小于分界纵坐标 Ydivideadc, 则判断出该待校准点是位于第二区域。
     进一步的, 第一校准点的位置距离屏幕的边界为显示屏宽度的 1/20 和显示屏高 度的 1/20, 并且第四校准点的位置距离屏幕的边界为屏幕宽度的 1/20 和显示屏高度的 1/20。
     进一步的, 在计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校 准斜率的步骤中,
     第一区域相应的第一校准斜率 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-Y4adc), 其中 (X3, Y3) 为第三校准点的屏幕坐标, (X4, Y4) 为第四校准点的屏幕坐标。
     一种电阻式触摸屏设备, 包括 :
     获取模块, 用于获取触电的坐标, 当用户点击屏幕第一区域上的第一校准点、 第 二校准点以及第二区域上的第三校准点、 第四校准点时, 分别获取相应的第一触摸屏坐标 (X1adc, Y1adc)、 第二触摸屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc)、 第四触摸屏坐标 (X4adc, Y4adc), 当用户点击任一待校准点时, 获取所述待校准点的触摸屏坐标 (X5adc, Y5adc) ;
     斜率计算模块, 用于计算与第一区域相应的第一校准斜率以及与第二区域相应的 第二校准斜率 ;
     第一判断模块, 用于判断待校准点的位置位于第一区域还是第二区域中 ;
     校准模块, 用于当第一判断模块判断出所述待校准点的位置位于第一区域时, 根 据第一校准斜率对所述待校准点进行校准, 当第一判断模块判断出待校准点的位置位于第 二区域时, 根据第二校准斜率对待校准点进行校准。
     进一步的, 本发明中的设备还包括 :
     第二判断模块, 用于判断 X1adc 是否等于 X3adc, 且 X2adc 是否等于 X4adc, 且 Y2adc 是否等 于 Y3adc, 且 (X4adc-X3adc) 是否等于 (X2adc-X1adc)。
     进一步的, 本发明中的设备还包括 :
     分界坐标确定模块, 用于当第二判断模块判断出 X1adc 等于 X3adc, 且 X2adc 等于 X4adc, 且 Y2adc 等于 Y3adc, 且 (X4adc-X3adc) 等于 (X2adc-X1adc) 时, 根据第二触摸屏坐标 (X2adc, Y2adc) 或第 三触摸屏坐标 (X3adc, Y3adc) 确定第一区域和第二区域的分界横坐标 Xdivideadc 或者分界纵坐标 Ydivideadc, 其中, 分界横坐标 Xdivideadc 与 X2adc 或 X3adc 的值相等, 分界纵坐标 Ydivideadc 与 Y2adc 或 Y3adc 的值相等。
     进一步的, 第一判断模块包括 :
     获取单元, 用于获取保存在本地的分界横坐标 Xdivideadc 或者分界纵坐标 Ydivideadc ;
     判断单元, 用于根据分界横坐标 Xdivideadc 和待校准点的横坐标 X5adc 判断待校准点 的横坐标 X5adc 是否大于所述分界横坐标 Xdivideadc, 如果该待校准点的横坐标 X5adc 大于分界横 坐标 Xdivideadc, 则判断出该待校准点是位于第一区域, 如果待校准点的横坐标 X5adc 小于分界 横坐标 Xdivideadc, 则判断出该待校准点是位于所述第二区域 ; 或者
     该判断单元用于根据分界纵坐标 Ydivideadc 和待校准点的纵坐标 Y5adc 判断待校准点 的纵坐标 Y5adc 是否大于分界纵坐标 Ydivideadc, 如果待校准点的纵坐标 Y5adc 大于分界纵坐标 Ydivideadc, 则判断出该待校准点是位于第一区域, 如果待校准点的纵坐标 Y5adc 小于分界纵坐 标 Ydivideadc, 则判断出该待校准点是位于第二区域。
     本发明提供的实施例中, 用户点击屏幕第一区域上的第一校准点、 第二校准点以 及第二区域上的第三校准点、 第四校准点时, 电阻式触摸屏设备分别获取相应的第一触摸 屏坐标 (X1adc, Y1adc)、 第二触摸屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc) 以及第四触 摸屏坐标 (X4adc, Y4adc), 然后根据第一触摸屏坐标 (X1adc, Y1adc) 和第三触摸屏坐标 (X3adc, Y3adc) 计算与第一区域相应的第一校准斜率, 以及根据第二触摸屏坐标 (X2adc, Y2adc) 和第四触摸屏 坐标 (X4adc, Y4adc) 计算与第二区域相应的第二校准斜率, 再根据计算得到的第一校准斜率和 第二校准斜率分别对位于第一区域的待校准点和位于第二区域的待校准点进行校准 ; 通过 对屏幕进行分屏, 对不同屏幕中的点使用不同的校准斜率进行校准, 能够降低重复校准的 频率, 延长稳定使用的时间, 从而对电阻式触摸屏进行更准确的校准, 改善用户的体验。 附图说明
     图 1 是现有技术中电阻式触摸屏未触摸情况的等效电路 ;
     图 2 是现有技术中电阻式触摸屏有触摸情况的等效电路 ;
     图 3 是现有技术中电阻式触摸屏校准时校准点选取示意图 ;
     图 4 是本发明电阻式触摸屏校准方法的流程图 ;
     图 5 是本发明电阻式触摸屏校准方法一优选实施例的流程图 ;
     图 6 是本发明第一优选实施例中选取四个校准点将触摸屏分为上下两屏进行校 准的示意图 ;
     图 7 是本发明第二优选实施例中选取四个校准点将触摸屏分为左右两屏进行校 准的示意图 ;
     图 8 是本发明电阻式触摸屏校准设备的逻辑结构示意图。 具体实施方式
     参阅图 4, 本发明电阻式触摸屏校准方法包括以下步骤 :
     401、 用户点击显示屏上的四个校准点时, 获取四个校准点相应的第一触摸屏坐 标、 第二触摸屏坐标、 第三触摸屏坐标以及第四触摸屏坐标 ;
     402、 计算第一区域和第二区域的斜率 ;
     根据第一校准点和第二校准点的屏幕坐标以及第一触摸屏坐标 (X1adc, Y1adc) 和第 二触摸屏坐标 (X2adc, Y2adc) 计算与第一区域相应的第一校准斜率, 以及根据第三校准点和第四校准点的屏幕坐标以及第三触摸屏坐标 (X3adc, Y3adc) 和第四触摸屏坐标 (X4adc, Y4adc) 计算 与第二区域相应的第二校准斜率 ;
     403、 根据第一区域的斜率和第二区域的斜率对不同区域的待校准点进行校准 ;
     当用户点击屏幕上的任意一待校准点时, 获取待校准点的屏幕坐标 (X5adc, Y5adc), 并判断该待校准点的位置位于第一区域还是第二区域中, 在位于第一区域时取第一校准斜 率进行校准, 在位于第二区域时取第二校准斜率进行校准。
     在本实施例中, 用户点击屏幕第一区域上的第一校准点、 第二校准点以及第二区 域上的第三校准点、 第四校准点时, 电阻式触摸屏设备分别获取相应的第一触摸屏坐标 (X1adc, Y1adc)、 第二触摸屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc) 以及第四触摸屏坐 标 (X4adc, Y4adc), 然后根据第一触摸屏坐标 (X1adc, Y1adc) 和第二触摸屏坐标 (X2adc, Y2adc) 计算 与第一区域相应的第一校准斜率, 以及根据第三触摸屏坐标 (X3adc, Y3adc) 和第四触摸屏坐标 (X4adc, Y4adc) 计算与第二区域相应的第二校准斜率, 再根据计算得到的第一校准斜率和第二 校准斜率分别对位于第一区域的待校准点和位于第二区域的待校准点进行校准 ; 通过对屏 幕进行分屏, 对屏幕中不同区域的触点使用不同的校准斜率进行校准, 能够降低重复校准 的频率, 延长稳定使用的时间, 从而对电阻式触摸屏进行更准确的校准, 改善用户的体验。
     详细而言, 请参阅图 5, 本发明电阻式触摸屏校准方法的优选实施例的流程图包括 步骤 :
     501、 用户点击显示屏上的四个校准点 ;
     设定四个固定的校准点, 当需要对电阻式触摸屏进行校准, 需要用户点击显示屏 上的四个校准点 P1、 P2、 P3、 P4, 四个校准点的屏幕坐标为 : P1(X1, Y1)、 P2(X2, Y2)、 P3(X3, Y3) 和 P4(X4, Y4)。
     其中, 请配合参阅图 6 所示, 第一校准点 P1 位于显示屏的左上角, 第四校准点 P4 位于显示屏的右下角, 且第一校准点 P1 和第二校准点 P2 的位置优选为距离边界为显示屏 宽度的 1/20 和高度的 1/20, 可以保证校准覆盖尽量大的显示屏范围, 同时保证校准点击成 功率, 如果完全靠近边界, 校准时, 可能无法成功点击 ; 另外, 第二校准点 P2 与第一校准点 P1 对角设置, 第三校准点 P3 与第四校准点 P4 对角设置, 且第一校准点 P1 和第三校准点 P3 的 X 轴相同, 即: X 1 = X3 ; 第二校准点 P2 和第四校准点 P4 的 X 轴相同, 即: X2 = X4, 以此保 证上下两屏 X 轴覆盖范围相同, 且, 第二校准点 P2 和第三校准点 P3 的 Y 轴相同, 即: Y2 = Y3 ; 以保证上下两屏覆盖 Y1 和 Y4 之间所有的 Y 轴范围, 避免遗漏中间的点。
     图 6 中选取的四个校准点将触摸屏分为上下两屏进行校准 ; 当然, 本发明不限于 此, 也可以选取的四个校准点将触摸屏分为左右两屏进行校准。请配合参阅图 7 所示, 当分 为左右两屏进行校准时, 是第一校准点 P1 和第三校准点 P3 的 Y 轴相同, 即: Y1 = Y3 ; 第二 校准点 P2 和第四校准点 P4 的 Y 轴相同, 即: Y2 = Y4, 以此保证左右两屏 Y 轴覆盖范围相同, 且, 第二校准点 P2 和第三校准点 P3 的 X 轴相同, 即: X2 = X3 ; 以保证左右两屏覆盖 X1 和 X4 之间所有的 X 轴范围, 避免遗漏中间的点。
     502、 获取四个校准点相应的第一触摸屏坐标、 第二触摸屏坐标、 第三触摸屏坐标 以及第四触摸屏坐标 ;
     在步骤 501 中用户点击显示屏上的四个物理坐标对应的校准点后, 电阻式触摸屏 设备获取第一对地阻抗、 第二对地阻抗、 第三对地阻抗以及第四对地阻抗 ; 其中, 第一对地阻抗和第二对地阻抗由分别点击屏幕第一区域第一物理坐标处和第二物理坐标处而形成, 第三对地阻抗和第四对地阻抗由点击屏幕第二区域第三物理坐标处和第四物理坐标处而 形成 ;
     获取第一对地阻抗、 第二对地阻抗、 第三对地阻抗以及第四对地阻抗后, 通过模数 转换器将第一对地阻抗、 第二对地阻抗、 第三对地阻抗以及第四对地阻抗进行模数转换获 得相应的第一触摸屏坐标 (X1adc, Y1adc)、 第二触摸屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc) 以及第四触摸屏坐标 (X4adc, Y4adc) ;
     503、 判 断 X1adc 是 否 等 于 X3adc, 且 X2adc 是 否 等 于 X4adc, 且 Y2adc 是 否 等 于 Y3adc, 且 (X4adc-X3adc) 是否等于 (X2adc-X1adc), 或者判断 Y1adc 是否等于 Y3adc, 且 Y2adc 是否等于 Y4adc, 且 X2adc 是否等于 X3adc, 且 (Y4adc-Y3adc) 是否等于 (Y2adc-Y1adc) ;
     获取的对应于上下分屏方式, 判断在步骤 502 中获取的 X1adc 是否等于 X3adc, 且 X2adc 是否等于 X4adc, 且 Y2adc 是否等于 Y3adc, 且 (X4adc-X3adc) 是否等于 (X2adc-X1adc)。
     或者, 对应于左右分屏方式, 判断 Y1adc 是否等于 Y3adc, 且 Y2adc 是否等于 Y4adc, 且 X2adc 是否等于 X3adc, 且 (Y4adc-Y3adc) 是否等于 (Y2adc-Y1adc)。
     如果四个条件都满足, 即前述判断的结果均为等于时, 则执行步骤 504, 如果有任 意一个条件不满足, 则返回步骤 501, 重新获取各个对地阻抗, 即需要用户重新选择并触摸 四个物理坐标, 以此循环, 直至本步骤中的四个条件都满足。 其中, 在上下分屏时, X1adc 和 X3adc 相同, 且 X2adc 和 X4adc 相同, 可以保证上下两屏 X 轴覆盖范围相同 ; Y2adc 和 Y3adc 相同, 可以保证上下两屏覆盖所有的 Y 轴, 避免遗漏中间的点 ; 或者
     其中, 在左右分屏时, Y1adc 和 Y3adc 相同, 且 Y2adc 和 Y4adc 相同, 以此保证左右两屏 Y 轴覆盖范围相同 ; 且, X2adc 和 X3adc 相同, 以保证左右两屏覆盖 X1 和 X4 之间所有的 X 轴范围, 避免遗漏中间的点。
     504、 根据第二触摸屏坐标 (X2adc, Y2adc) 或第三触摸屏坐标 (X3adc, Y3adc) 确定第一区 域和第二区域的分界坐标 ;
     如 果 步 骤 503 中 判 断 出 X1adc 等 于 X3adc, 且 X2adc 等 于 X4adc, 且 Y2adc 等 于 Y3adc, 且 (X4adc-X3adc) 等于 (X2adc-X1adc), 则根据第二触摸屏坐标的纵坐标 Y2adc 或第三触摸屏坐标的纵 坐标 Y3adc 确定第一区域和第二区域的分界纵坐标 Ydivideadc, 其中, 分界纵坐标 Ydivideadc 与 Y2adc 或 Y3adc 的值相等 ; 或者
     如 果 步 骤 503 中 判 断 出 Y1adc 等 于 Y3adc, 且 Y2adc 等 于 Y4adc, 且 X2adc 等 于 X3adc, 且 (Y4adc-Y3adc) 等于 (Y2adc-Y1adc), 则根据第二触摸屏坐标的横坐标 X2adc 或第三触摸屏坐标的横 坐标 X3adc 确定第一区域和第二区域的分界横坐标 Xdivideadc, 其中, 分界横坐标 Xdivideadc 与 X2adc 或 X3adc 相等 ;
     505、 计算与第一区域相应的第一校准斜率、 计算与第二区域相应的第二校准斜 率;
     具体的, 如果 X1adc 等于 X3adc, 且 X2adc 等于 X4adc, 且 Y2adc 等于 Y3adc, 且 (X4adc-X3adc) 等 于 (X2adc-X1adc), 说明第一区域和第二区域为显示屏的上、 下两个区域 :
     第一校准斜率为 :
     Xup_slope = (X2-X1)/(X2adc-X1adc),
     Yup_slope = (Y2-Y1)/(Y2adc-Y1adc) ;
     第二校准斜率为 :
     Xdown_slope = (X4-X3)/(X4adc-X3adc),
     Ydown_slope = (Y4-Y3)/(Y4adc-Y3adc),
     通过以上算式计算出第一区域的第一校准斜率 Xup_lope 和 Yup_slope, 第二区域的第二 校准斜率 Xdown_slope 和 Ydown_slope 后, 将第一校准斜率和第二校准斜率保存在本地 ;
     如 果 Y1adc 等 于 Y3adc, 且 Y2adc 等 于 Y4adc, 且 X2adc 等 于 X3adc, 且 (Y4adc-Y3adc) 等 于 (Y2adc-Y1adc), 说明第一区域和第二区域为左、 右两个区域 :
     第一校准斜率为 :
     Yleft_slope = (Y2-Y1)/(Y2adc-Y1adc),
     Xleft_slope = (X2-X1)/(X2adc-X1adc) ;
     第二校准斜率为 :
     Yrt_slope = (Y4-Y3)/(Y4adc-Y3adc),
     Xrt_slope = (X4-X3)/(X4adc-X3adc)。
     通过以上算式计算出第一区域的第一校准斜率 Xleft_slope 和 Yleft_slope, 第二区域的第 二校准斜率 Xrt_slope 和 Yrt_slope 后, 将第一校准斜率和第二校准斜率保存在本地 ; 506、 获取待校准点的对地阻抗 ;
     在计算出第一区域的第一校准斜率和第二区域的第二校准斜率后, 用户点击电阻 式触摸屏上的任意一点时, 获取该任意一点的对地阻抗, 即待校准点的对地阻抗 ;
     507、 对待校准点的对地阻抗进行模数转换获得待校准点的触摸屏坐标 ;
     在获取待校准点的对地阻抗后, 通过模数转换器将待校准点的对地阻抗进行模数 转换获得相应的待校准点的触摸屏坐标 (X5adc, Y5adc) ;
     508、 判断待校准点的触摸屏坐标位于第一区域还是第二区域中 ;
     判断待校准点的触摸屏坐标位于第一区域还是第二区域中, 具体的, 如果第一区 域和第二区域将显示屏分成上下两个区域, 则根据分界纵坐标和待校准点的触摸屏坐标判 断待校准点的触摸屏坐标是否大于分界纵坐标, 如果待校准点的触摸屏坐标大于分界纵坐 标, 则待校准点的触摸屏坐标位于第一区域, 如果待校准点的触摸屏坐标小于分界纵坐标, 则待校准点的触摸屏坐标位于第二区域 ;
     例如, 待校准点的触摸屏坐标为 (X5adc, Y5adc), 分界 Y 轴坐标为 Ydivideadc, 如果 Y5adc 大 于 Ydivideadc, 则待校准点的触摸屏坐标位于第一区域, 执行步骤 509 ; 如果 Y5adc 小于 Ydivideadc, 则待校准点的触摸屏坐标位于第二区域, 执行步骤 510 ;
     如果第一区域和第二区域将显示屏分成左右两个区域, 则根据分界横坐标和待校 准点的触摸屏坐标判断待校准点的触摸屏坐标是否大于分界横坐标, 如果待校准点的触摸 屏坐标大于分界横坐标, 则待校准点位于第一区域, 如果待校准点的触摸屏坐标小于该分 界横坐标, 则待校准点位于第二区域 ;
     例如, 待校准点的触摸屏坐标为 (X5adc, Y5adc), 分界横坐标为 Xdivideadc, 如果 X5adc 大于 Xdivideadc, 则待校准点位于第一区域, 执行步骤 509 ; 如果 X5adc 小于 Xdivideadc, 则待校准点位于 第二区域, 执行步骤 510 ;
     509、 获取第一校准斜率对待校准点进行校准 ;
     如果判断出待校准点位于第一区域, 则将第一校准斜率和待校准点的触摸屏坐标 的乘积作为校准后的屏幕坐标 ;
     以上下分屏方式为例, 此时, 待校准点的屏幕坐标 (X5, Y5) 为 :
     X5 = X5adc*Xup_slope,
     Y5 = Y5adc*Yup_slope。
     510、 获取第二校准斜率对待校准点进行校准 ;
     如果判断出待校准点位于第二区域, 则将第二校准斜率和待校准点的触摸屏坐标 的乘积作为校准后的屏幕坐标 ;
     仍以上下分屏方式为例, 此时, 待校准点的屏幕坐标 (X5, Y5) 为 :
     X5 = X5adc*Xdown_slope,
     Y5 = Y5adc*Ydown_slope。
     在本实施例中, 通过对屏幕进行分屏, 对不同屏幕中的点使用不同的校准斜率进 行校准, 能够降低重复校准的频率, 延长稳定使用的时间, 从而对电阻式触摸屏进行更准确 的校准, 改善用户的体验。
     请参阅图 8, 本发明电阻式触摸屏设备的实施例包括 : 获取模块 801, 用于获取触摸点的坐标。
     当用户点击屏幕第一区域上的第一校准点、 第二校准点以及第二区域上的第三校 准点、 第四校准点时, 获取模块 801 分别获取相应的第一触摸屏坐标 (X1adc, Y1adc)、 第二触摸 屏坐标 (X2adc, Y2adc)、 第三触摸屏坐标 (X3adc, Y3adc)、 第四触摸屏坐标 (X4adc, Y4adc)。
     当用户点击任意待校准点时, 获取待校准点的触摸屏坐标 (X5adc, Y5adc)。
     斜率计算模块 802, 用于根据获取模块 801 获取到的第一触摸屏坐标 (X1adc, Y1adc) 和第二触摸屏坐标 (X2adc, Y2adc) 计算与第一区域相应的第一校准斜率, 以及根据获取模块 801 获取到的第三触摸屏坐标 (X3adc, Y3adc) 和第四触摸屏坐标 (X4adc, Y4adc) 计算与第二区域 相应的第二校准斜率 ;
     第一判断模块 803, 用于判断获取模块 801 获取到的待校准点的位置位于第一区 域还是第二区域中 ;
     校准模块 804, 用于当第一判断模块 803 判断出待校准点的位置位于第一区域时, 根据斜率计算模块 802 计算得到的第一校准斜率进行校准, 当第一判断模块 803 判断出 待校准点的位置位于第二区域时, 根据斜率计算模块 802 计算得到的第二校准斜率进行校 准。
     进一步的, 本实施例中的设备还包括 :
     第二判断模块 805, 用于判断 X1adc 是否等于 X3adc, 且 X2adc 是否等于 X4adc, 且 Y2adc 是 否等于 Y3adc, 且 (X4adc-X3adc) 是否等于 (X2adc-X1adc) ;
     进一步的, 本实施例中的设备还包括 :
     分界坐标确定模块 806, 用于当第二判断模块 805 判断出 X1adc 等于 X3adc, 且 X2adc 等 于 X4adc, 且 Y2adc 等于 Y3adc, 且 (X4adc-X3adc) 等于 (X2adc-X1adc) 时, 根据第二触摸屏坐标 (X2adc, Y2adc) 或第三触摸屏坐标 (X3adc, Y3adc) 确定第一区域和第二区域的分界横坐标 Xdivideadc 或者 分界纵坐标 Ydivideadc, 其中, 分界横坐标 Xdivideadc 与 X2adc 或 X3adc 相等, 或者分界纵坐标 Ydivideadc 与 Y2adc 或 Y3adc 的值相等。
     进一步的, 第一判断模块 803 包括 :
     获取单元, 用于获取保存在本地的分界横坐标 Xdivideadc 或者分界纵坐标 Ydivideadc ;
     判断单元, 用于根据分界横坐标 Xdivideadc 和待校准点的横坐标 X5adc 判断该待校准 点的横坐标 X5adc 是否大于分界横坐标 Xdivideadc, 如果该待校准点的横坐标 X5adc 大于所述分界 横坐标 Xdivideadc, 则该待校准点位于第一区域, 如果该待校准点的横坐标 X5adc 小于分界横坐 标 Xdivideadc, 则该待校准点位于第二区域 ; 或者
     根据分界纵坐标 Ydivideadc 和待校准点的纵坐 Y5adc 判断该待校准点的纵坐标 Y5adc 是 否大于分界纵坐标 Ydivideadc, 如果该待校准点的纵坐标 Y5adc 大于分界纵坐标 Ydivideadc, 则该待 校准点位于第一区域, 如果该待校准点的纵坐标 Y5adc 小于分界纵坐标 Ydivideadc, 则该待校准 点位于第二区域 ;
     综上所述, 在本发明中, 通过对触摸屏进行分屏校准, 对不同区域中的点对应使用 不同的校准斜率进行校准, 能够降低重复校准的频率, 延长稳定使用的时间, 从而对电阻式 触摸屏进行更准确的校准, 改善用户的体验。
     以上所述仅为本发明的实施例, 并非因此限制本发明的专利范围, 凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换, 或直接或间接运用在其他相关的技 术领域, 均同理包括在本发明的专利保护范围内。

电阻式触摸屏校准方法及相应的电阻式触摸屏设备.pdf_第1页
第1页 / 共18页
电阻式触摸屏校准方法及相应的电阻式触摸屏设备.pdf_第2页
第2页 / 共18页
电阻式触摸屏校准方法及相应的电阻式触摸屏设备.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《电阻式触摸屏校准方法及相应的电阻式触摸屏设备.pdf》由会员分享,可在线阅读,更多相关《电阻式触摸屏校准方法及相应的电阻式触摸屏设备.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102314279A43申请公布日20120111CN102314279ACN102314279A21申请号201110260175222申请日20110902G06F3/04520060171申请人惠州TCL移动通信有限公司地址516006广东省惠州市仲恺高新技术开发区23号小区72发明人帅军74专利代理机构深圳市威世博知识产权代理事务所普通合伙44280代理人何青瓦丁建春54发明名称电阻式触摸屏校准方法及相应的电阻式触摸屏设备57摘要本发明实施例公开了一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备。本发明通过获取屏幕上第一区域的两个校准点和第二区域的两个校准点的屏幕坐标。

2、,并计算第一区域和第二区域的校准斜率,当待校准点位于第一区域时获取第一区域的校准斜率对待校准点进行校准,当待校准点位于第二区域时获取第二区域的校准斜率对待校准点进行校准;本发明能够降低触摸屏重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图5页CN102314283A1/3页21一种电阻式触摸屏校准方法,其特征在于,包括用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏。

3、坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC;计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率;当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标X5ADC,Y5ADC,并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准。2根据权利要求1所述的方法,其特征在于,所述计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤之前还包括判断X1ADC是否等于X3ADC,且X2ADC。

4、是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC;或者判断Y1ADC是否等于Y3ADC,且Y2ADC是否等于Y4ADC,且X2ADC是否等于X3ADC,且Y4ADCY3ADC是否等于Y2ADCY1ADC;当X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC时,或者当Y1ADC等于Y3ADC,且Y2ADC等于Y4ADC,且X2ADC等于X3ADC,且Y4ADCY3ADC等于Y2ADCY1ADC时,执行计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校。

5、准斜率的步骤;如果X1ADC和X3ADC,且X2ADC和X4ADC,且Y2ADC和Y3ADC,且X4ADCX3ADC和X2ADCX1ADC,有任意一个不相同;或者Y1ADC和Y3ADC,且Y2ADC和Y4ADC,且X2ADC和X3ADC,且Y4ADCY3ADC和Y2ADCY1ADC,有任意一个不相同,则提示用户重新点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点,重新获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC的步骤。3根据权利要求2所述的方法,。

6、其特征在于如果X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC,则根据所述第二触摸屏坐标的纵坐标Y2ADC或所述第三触摸屏坐标的纵坐标Y3ADC确定第一区域和第二区域的分界纵坐标YDIVIDEADC,所述分界纵坐标YDIVIDEADC与Y2ADC或Y3ADC的值相等;或者如果Y1ADC等于Y3ADC,且Y2ADC等于Y4ADC,且X2ADC等于X3ADC,且Y4ADCY3ADC等于Y2ADCY1ADC,则根据所述第二触摸屏坐标的横坐标X2ADC或所述第三触摸屏坐标的横坐标X3ADC确定第一区域和第二区域的分界横坐标。

7、XDIVIDEADC,所述分界横坐标XDIVIDEADC与X2ADC或X3ADC相等。4根据权利要求3所述的方法,其特征在于,所述判断待校准点的位置位于所述第一区域还是所述第二区域中的步骤包括判断所述待校准点的横坐标X5ADC是否大于所述分界横坐标XDIVIDEADC,如果所述待校准点的横坐标X5ADC大于所述分界横坐标XDIVIDEADC,则判断出所述待校准点是位于所述第一区域,如果所述待校准点的横坐标X5ADC小于所述分界横坐标XDIVIDEADC,则判断出所述待校准点是位权利要求书CN102314279ACN102314283A2/3页3于所述第二区域;或者判断所述待校准点的纵坐标Y5A。

8、DC是否大于所述分界纵坐标YDIVIDEADC,如果所述待校准点的纵坐标Y5ADC大于所述分界纵坐标YDIVIDEADC,则判断出所述待校准点是位于所述第一区域,如果所述待校准点的纵坐标Y5ADC小于所述分界纵坐标YDIVIDEADC,则判断出所述待校准点是位于第二区域。5根据权利要求1所述的方法,其特征在于,所述第一校准点的位置距离屏幕的边界为显示屏宽度的1/20和显示屏高度的1/20,并且所述第四校准点的位置距离屏幕的边界为所述屏幕宽度的1/20和显示屏高度的1/20。6根据权利要求5所述的方法,其特征在于,所述计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤。

9、中,所述第一区域相应的第一校准斜率XSLOPE1,YSLOPE1根据以下算式计算XSLOPE1X2X1/X2ADCX1ADC,YSLOPE1Y2Y1/Y2ADCY1ADC,其中X1,Y1为所述第一校准点的屏幕坐标,X2,Y2为所述第二校准点的屏幕坐标;所述第二区域相应的第二校准斜率XSLOPE2,YSLOPE2根据以下算式计算XSLOPE2X4X3/X4ADCX3ADCYSLOPE2Y4Y3/Y4ADCY4ADC,其中X3,Y3为所述第三校准点的屏幕坐标,X4,Y4为所述第四校准点的屏幕坐标。7一种电阻式触摸屏设备,其特征在于,包括获取模块,用于获取触电的坐标,当用户点击屏幕第一区域上的第一校。

10、准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC、第四触摸屏坐标X4ADC,Y4ADC,当用户点击任一待校准点时,获取所述待校准点的触摸屏坐标X5ADC,Y5ADC;斜率计算模块,用于计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率;第一判断模块,用于判断所述待校准点的位置位于所述第一区域还是所述第二区域中;校准模块,用于当所述第一判断模块判断出所述待校准点的位置位于所述第一区域时,根据所述第一校准斜率对所述待校准点进行校准,当所述第一。

11、判断模块判断出所述待校准点的位置位于所述第二区域时,根据所述第二校准斜率对所述待校准点进行校准。8根据权利要求7所述的设备,其特征在于,所述设备还包括第二判断模块,用于判断X1ADC是否等于X3ADC,且X2ADC是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC。9根据权利要求8所述的设备,其特征在于,所述设备还包括分界坐标确定模块,用于当所述第二判断模块判断出X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC时,根据所述第二触摸屏坐标X2ADC,Y2ADC或所述。

12、第三触摸屏坐标X3ADC,Y3ADC确定第一区域和第二区域的分界横坐标XDIVIDEADC或者分界纵坐标YDIVIDEADC,所述分界横坐标XDIVIDEADC与X2ADC或X3ADC的值相等,所述分界纵坐标YDIVIDEADC与Y2ADC或Y3ADC的值相等。权利要求书CN102314279ACN102314283A3/3页410根据权利要求9所述的设备,其特征在于,所述第一判断模块包括获取单元,用于获取保存在本地的分界横坐标XDIVIDEADC或者分界纵坐标YDIVIDEADC;判断单元,用于根据所述分界横坐标XDIVIDEADC和所述待校准点的横坐标X5ADC判断所述待校准点的横坐标X5。

13、ADC是否大于所述分界横坐标XDIVIDEADC,如果所述待校准点的横坐标X5ADC大于所述分界横坐标XDIVIDEADC,则判断出所述待校准点是位于所述第一区域,如果所述待校准点的横坐标X5ADC小于所述分界横坐标XDIVIDEADC,则判断出所述待校准点是位于所述第二区域;或者所述判断单元用于根据所述分界纵坐标YDIVIDEADC和所述待校准点的纵坐标Y5ADC判断所述待校准点的纵坐标Y5ADC是否大于所述分界纵坐标YDIVIDEADC,如果所述待校准点的纵坐标Y5ADC大于所述分界纵坐标YDIVIDEADC,则判断所述待校准点是位于所述第一区域,如果所述待校准点的纵坐标Y5ADC小于所述。

14、分界纵坐标YDIVIDEADC,则判断所述待校准点是位于第二区域。权利要求书CN102314279ACN102314283A1/9页5电阻式触摸屏校准方法及相应的电阻式触摸屏设备技术领域0001本发明涉及显示技术领域,特别是涉及一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备。背景技术0002电阻式触摸屏广泛用于各种类型的设备中。电阻式触摸屏的结构由两个透明层构成,透明层的内表面均匀涂了一层导电材料。当电阻式触摸屏表面没有受到足够大的压力时,顶层与底层之间不会产生接触,以四线电阻式触摸屏为例,其等效电路如图1所示,从图1可以看出,在未触摸的情况下,是不导电的,所以也无法获取对地阻抗;当电阻式触。

15、摸屏表面受到压力足够大时,顶层与底层之间会产生接触,从而使电阻层发生接触,等效电路如图2所示,从图2可以看出,在触摸的情况下,顶层与底层之间会产生接触,从而导电,所以可以通过获取触摸点的对地阻抗来确认该触摸点的物理位置,具体的0003当触摸屏电阻层发生接触,通过获取触摸点对地阻抗RX,RY,确认其物理位置。通过模数转换器ADC把RX,RY转化成可计算的数字信号XADC,YADC。把数字信号的值和屏幕坐标进行映射,形成对应关系,也就是通常所说的校准,校准成功后,触摸屏就可以正常使用。0004把触摸屏所有点的对地阻抗的模数转换值,和屏幕坐标一一对应,显然是不可能的,根据电阻式触摸屏的特性,导电材料。

16、是均匀分布的,即任意点之间为线性关系,可以选取特殊点,得出校准公式。0005常见的校准算法为两点式,如图3所示,选取屏幕左上角的固定点PXP,YP和屏幕右下角的固定点PXP,YP,进行校准算法,具体的0006校准时,首先点击屏幕的固定点PXP,YP和PXP,YP,通过模数转换器得到固定点P对地阻抗的数字信号XPADC,YPADC,以及固定点P对地阻抗的数字信号XPADC,YPADC,并计算出X轴和Y轴的校准斜率。0007XSLOPEXPXP/XPADCXPADC;0008YSLOPEYPYP/YPADCYPADC;0009点击触摸屏上任意一点时,通过模数转换器得出该任意点对地阻抗的数字信号XA。

17、DC,YADC,使用斜率公式可以计算出对应的屏幕坐标X,Y0010XXADCXSLOPE;0011YYADCYSLOPE;0012在现有技术中,整个触摸屏使用相同的斜率进行校准,但是随着用户的使用环境、使用习惯等等外界因素影响,触摸屏的电阻特性发生变化,并且出现非线性变化,就无法达到准确的校准。0013因而,如何对电阻式触摸屏进行更准确的校准是需要解决的问题。发明内容说明书CN102314279ACN102314283A2/9页60014本发明主要解决的技术问题是提供一种电阻式触摸屏校准方法及相应的电阻式触摸屏设备,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准。

18、,改善用户的体验。0015为解决上述技术问题,本发明采用的技术方案是0016一种电阻式触摸屏校准方法,包括0017用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC;0018计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率;0019当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标X5ADC,Y5ADC,并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在。

19、位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准。0020进一步的,在计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤之前还包括0021判断X1ADC是否等于X3ADC,且X2ADC是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC;或者0022判断Y1ADC是否等于Y3ADC,且Y2ADC是否等于Y4ADC,且X2ADC是否等于X3ADC,且Y4ADCY3ADC是否等于Y2ADCY1ADC;0023当X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3A。

20、DC,且X4ADCX3ADC等于X2ADCX1ADC时,或者0024当Y1ADC等于Y3ADC,且Y2ADC等于Y4ADC,且X2ADC等于X3ADC,且Y4ADCY3ADC等于Y2ADCY1ADC时,执行计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤;0025如果X1ADC和X3ADC,且X2ADC和X4ADC,且Y2ADC和Y3ADC,且X4ADCX3ADC和X2ADCX1ADC,有任意一个不相同;或者Y1ADC和Y3ADC,且Y2ADC和Y4ADC,且X2ADC和X3ADC,且Y4ADCY3ADC和Y2ADCY1ADC,有任意一个不相同,则提示用户重新点击屏幕第一。

21、区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点,重新获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC的步骤。0026进一步的,本方法还包括步骤0027如果X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC,则根据第二触摸屏坐标的纵坐标Y2ADC或第三触摸屏坐标的纵坐标Y3ADC确定第一区域和第二区域的分界纵坐标YDIVIDEADC,其中,分界纵坐标YDIVIDEADC与Y2ADC或Y。

22、3ADC的值相等;或者0028如果Y1ADC等于Y3ADC,且Y2ADC等于Y4ADC,且X2ADC等于X3ADC,且Y4ADCY3ADC等于Y2ADCY1ADC,则根据第二触摸屏坐标的横坐标X2ADC或第三触摸屏坐标的横坐标X3ADC确定第一区域和第二区域的分界横坐标XDIVIDEADC,其中,分界横坐标XDIVIDEADC与X2ADC或X3ADC相等。0029进一步的,在判断待校准点的位置位于第一区域还是第二区域中的步骤包括说明书CN102314279ACN102314283A3/9页70030判断待校准点的横坐标X5ADC是否大于分界横坐标XDIVIDEADC,如果待校准点的横坐标X5A。

23、DC大于分界横坐标XDIVIDEADC,则判断出该待校准点是位于第一区域,如果该待校准点的横坐标X5ADC小于分界横坐标XDIVIDEADC,则判断出该待校准点是位于第二区域;或者0031判断待校准点的纵坐标Y5ADC是否大于分界纵坐标YDIVIDEADC,如果该待校准点的纵坐标Y5ADC大于分界纵坐标YDIVIDEADC,则判断出该待校准点是位于第一区域,如果该待校准点的纵坐标Y5ADC小于分界纵坐标YDIVIDEADC,则判断出该待校准点是位于第二区域。0032进一步的,第一校准点的位置距离屏幕的边界为显示屏宽度的1/20和显示屏高度的1/20,并且第四校准点的位置距离屏幕的边界为屏幕宽度。

24、的1/20和显示屏高度的1/20。0033进一步的,在计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率的步骤中,0034第一区域相应的第一校准斜率XSLOPE1,YSLOPE1根据以下算式计算0035XSLOPE1X2X1/X2ADCX1ADC,0036YSLOPE1Y2Y1/Y2ADCY1ADC,其中X1,Y1为第一校准点的屏幕坐标,X2,Y2为第二校准点的屏幕坐标;0037第二区域相应的第二校准斜率XSLOPE2,YSLOPE2根据以下算式计算0038XSLOPE2X4X3/X4ADCX3ADC0039YSLOPE2Y4Y3/Y4ADCY4ADC,其中X3,Y3为第三校准点。

25、的屏幕坐标,X4,Y4为第四校准点的屏幕坐标。0040一种电阻式触摸屏设备,包括0041获取模块,用于获取触电的坐标,当用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC、第四触摸屏坐标X4ADC,Y4ADC,当用户点击任一待校准点时,获取所述待校准点的触摸屏坐标X5ADC,Y5ADC;0042斜率计算模块,用于计算与第一区域相应的第一校准斜率以及与第二区域相应的第二校准斜率;0043第一判断模块,用于判断待校准点的位置位于第一区域。

26、还是第二区域中;0044校准模块,用于当第一判断模块判断出所述待校准点的位置位于第一区域时,根据第一校准斜率对所述待校准点进行校准,当第一判断模块判断出待校准点的位置位于第二区域时,根据第二校准斜率对待校准点进行校准。0045进一步的,本发明中的设备还包括0046第二判断模块,用于判断X1ADC是否等于X3ADC,且X2ADC是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC。0047进一步的,本发明中的设备还包括0048分界坐标确定模块,用于当第二判断模块判断出X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC。

27、,且X4ADCX3ADC等于X2ADCX1ADC时,根据第二触摸屏坐标X2ADC,Y2ADC或第三触摸屏坐标X3ADC,Y3ADC确定第一区域和第二区域的分界横坐标XDIVIDEADC或者分界纵坐标YDIVIDEADC,其中,分界横坐标XDIVIDEADC与X2ADC或X3ADC的值相等,分界纵坐标YDIVIDEADC与Y2ADC或Y3ADC的值相等。说明书CN102314279ACN102314283A4/9页80049进一步的,第一判断模块包括0050获取单元,用于获取保存在本地的分界横坐标XDIVIDEADC或者分界纵坐标YDIVIDEADC;0051判断单元,用于根据分界横坐标XDIV。

28、IDEADC和待校准点的横坐标X5ADC判断待校准点的横坐标X5ADC是否大于所述分界横坐标XDIVIDEADC,如果该待校准点的横坐标X5ADC大于分界横坐标XDIVIDEADC,则判断出该待校准点是位于第一区域,如果待校准点的横坐标X5ADC小于分界横坐标XDIVIDEADC,则判断出该待校准点是位于所述第二区域;或者0052该判断单元用于根据分界纵坐标YDIVIDEADC和待校准点的纵坐标Y5ADC判断待校准点的纵坐标Y5ADC是否大于分界纵坐标YDIVIDEADC,如果待校准点的纵坐标Y5ADC大于分界纵坐标YDIVIDEADC,则判断出该待校准点是位于第一区域,如果待校准点的纵坐标Y。

29、5ADC小于分界纵坐标YDIVIDEADC,则判断出该待校准点是位于第二区域。0053本发明提供的实施例中,用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,电阻式触摸屏设备分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC,然后根据第一触摸屏坐标X1ADC,Y1ADC和第三触摸屏坐标X3ADC,Y3ADC计算与第一区域相应的第一校准斜率,以及根据第二触摸屏坐标X2ADC,Y2ADC和第四触摸屏坐标X4ADC,Y4ADC计算与第二区域相应的第。

30、二校准斜率,再根据计算得到的第一校准斜率和第二校准斜率分别对位于第一区域的待校准点和位于第二区域的待校准点进行校准;通过对屏幕进行分屏,对不同屏幕中的点使用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。附图说明0054图1是现有技术中电阻式触摸屏未触摸情况的等效电路;0055图2是现有技术中电阻式触摸屏有触摸情况的等效电路;0056图3是现有技术中电阻式触摸屏校准时校准点选取示意图;0057图4是本发明电阻式触摸屏校准方法的流程图;0058图5是本发明电阻式触摸屏校准方法一优选实施例的流程图;0059图6是本发明第一优选。

31、实施例中选取四个校准点将触摸屏分为上下两屏进行校准的示意图;0060图7是本发明第二优选实施例中选取四个校准点将触摸屏分为左右两屏进行校准的示意图;0061图8是本发明电阻式触摸屏校准设备的逻辑结构示意图。具体实施方式0062参阅图4,本发明电阻式触摸屏校准方法包括以下步骤0063401、用户点击显示屏上的四个校准点时,获取四个校准点相应的第一触摸屏坐标、第二触摸屏坐标、第三触摸屏坐标以及第四触摸屏坐标;0064402、计算第一区域和第二区域的斜率;0065根据第一校准点和第二校准点的屏幕坐标以及第一触摸屏坐标X1ADC,Y1ADC和第二触摸屏坐标X2ADC,Y2ADC计算与第一区域相应的第一。

32、校准斜率,以及根据第三校准点和第说明书CN102314279ACN102314283A5/9页9四校准点的屏幕坐标以及第三触摸屏坐标X3ADC,Y3ADC和第四触摸屏坐标X4ADC,Y4ADC计算与第二区域相应的第二校准斜率;0066403、根据第一区域的斜率和第二区域的斜率对不同区域的待校准点进行校准;0067当用户点击屏幕上的任意一待校准点时,获取待校准点的屏幕坐标X5ADC,Y5ADC,并判断该待校准点的位置位于第一区域还是第二区域中,在位于第一区域时取第一校准斜率进行校准,在位于第二区域时取第二校准斜率进行校准。0068在本实施例中,用户点击屏幕第一区域上的第一校准点、第二校准点以及第。

33、二区域上的第三校准点、第四校准点时,电阻式触摸屏设备分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC,然后根据第一触摸屏坐标X1ADC,Y1ADC和第二触摸屏坐标X2ADC,Y2ADC计算与第一区域相应的第一校准斜率,以及根据第三触摸屏坐标X3ADC,Y3ADC和第四触摸屏坐标X4ADC,Y4ADC计算与第二区域相应的第二校准斜率,再根据计算得到的第一校准斜率和第二校准斜率分别对位于第一区域的待校准点和位于第二区域的待校准点进行校准;通过对屏幕进行分屏,对屏幕中不同区域的触点使。

34、用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。0069详细而言,请参阅图5,本发明电阻式触摸屏校准方法的优选实施例的流程图包括步骤0070501、用户点击显示屏上的四个校准点;0071设定四个固定的校准点,当需要对电阻式触摸屏进行校准,需要用户点击显示屏上的四个校准点P1、P2、P3、P4,四个校准点的屏幕坐标为P1X1,Y1、P2X2,Y2、P3X3,Y3和P4X4,Y4。0072其中,请配合参阅图6所示,第一校准点P1位于显示屏的左上角,第四校准点P4位于显示屏的右下角,且第一校准点P1和第二校准点P2的位置优选为。

35、距离边界为显示屏宽度的1/20和高度的1/20,可以保证校准覆盖尽量大的显示屏范围,同时保证校准点击成功率,如果完全靠近边界,校准时,可能无法成功点击;另外,第二校准点P2与第一校准点P1对角设置,第三校准点P3与第四校准点P4对角设置,且第一校准点P1和第三校准点P3的X轴相同,即X1X3;第二校准点P2和第四校准点P4的X轴相同,即X2X4,以此保证上下两屏X轴覆盖范围相同,且,第二校准点P2和第三校准点P3的Y轴相同,即Y2Y3;以保证上下两屏覆盖Y1和Y4之间所有的Y轴范围,避免遗漏中间的点。0073图6中选取的四个校准点将触摸屏分为上下两屏进行校准;当然,本发明不限于此,也可以选取的。

36、四个校准点将触摸屏分为左右两屏进行校准。请配合参阅图7所示,当分为左右两屏进行校准时,是第一校准点P1和第三校准点P3的Y轴相同,即Y1Y3;第二校准点P2和第四校准点P4的Y轴相同,即Y2Y4,以此保证左右两屏Y轴覆盖范围相同,且,第二校准点P2和第三校准点P3的X轴相同,即X2X3;以保证左右两屏覆盖X1和X4之间所有的X轴范围,避免遗漏中间的点。0074502、获取四个校准点相应的第一触摸屏坐标、第二触摸屏坐标、第三触摸屏坐标以及第四触摸屏坐标;0075在步骤501中用户点击显示屏上的四个物理坐标对应的校准点后,电阻式触摸屏设备获取第一对地阻抗、第二对地阻抗、第三对地阻抗以及第四对地阻抗。

37、;其中,第一对地说明书CN102314279ACN102314283A6/9页10阻抗和第二对地阻抗由分别点击屏幕第一区域第一物理坐标处和第二物理坐标处而形成,第三对地阻抗和第四对地阻抗由点击屏幕第二区域第三物理坐标处和第四物理坐标处而形成;0076获取第一对地阻抗、第二对地阻抗、第三对地阻抗以及第四对地阻抗后,通过模数转换器将第一对地阻抗、第二对地阻抗、第三对地阻抗以及第四对地阻抗进行模数转换获得相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC以及第四触摸屏坐标X4ADC,Y4ADC;0077503、判断X1ADC是否等于。

38、X3ADC,且X2ADC是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC,或者判断Y1ADC是否等于Y3ADC,且Y2ADC是否等于Y4ADC,且X2ADC是否等于X3ADC,且Y4ADCY3ADC是否等于Y2ADCY1ADC;0078获取的对应于上下分屏方式,判断在步骤502中获取的X1ADC是否等于X3ADC,且X2ADC是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC。0079或者,对应于左右分屏方式,判断Y1ADC是否等于Y3ADC,且Y2ADC是否等于Y4ADC,且X2ADC是。

39、否等于X3ADC,且Y4ADCY3ADC是否等于Y2ADCY1ADC。0080如果四个条件都满足,即前述判断的结果均为等于时,则执行步骤504,如果有任意一个条件不满足,则返回步骤501,重新获取各个对地阻抗,即需要用户重新选择并触摸四个物理坐标,以此循环,直至本步骤中的四个条件都满足。0081其中,在上下分屏时,X1ADC和X3ADC相同,且X2ADC和X4ADC相同,可以保证上下两屏X轴覆盖范围相同;Y2ADC和Y3ADC相同,可以保证上下两屏覆盖所有的Y轴,避免遗漏中间的点;或者0082其中,在左右分屏时,Y1ADC和Y3ADC相同,且Y2ADC和Y4ADC相同,以此保证左右两屏Y轴覆盖。

40、范围相同;且,X2ADC和X3ADC相同,以保证左右两屏覆盖X1和X4之间所有的X轴范围,避免遗漏中间的点。0083504、根据第二触摸屏坐标X2ADC,Y2ADC或第三触摸屏坐标X3ADC,Y3ADC确定第一区域和第二区域的分界坐标;0084如果步骤503中判断出X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC,则根据第二触摸屏坐标的纵坐标Y2ADC或第三触摸屏坐标的纵坐标Y3ADC确定第一区域和第二区域的分界纵坐标YDIVIDEADC,其中,分界纵坐标YDIVIDEADC与Y2ADC或Y3ADC的值相等;或者0。

41、085如果步骤503中判断出Y1ADC等于Y3ADC,且Y2ADC等于Y4ADC,且X2ADC等于X3ADC,且Y4ADCY3ADC等于Y2ADCY1ADC,则根据第二触摸屏坐标的横坐标X2ADC或第三触摸屏坐标的横坐标X3ADC确定第一区域和第二区域的分界横坐标XDIVIDEADC,其中,分界横坐标XDIVIDEADC与X2ADC或X3ADC相等;0086505、计算与第一区域相应的第一校准斜率、计算与第二区域相应的第二校准斜率;0087具体的,如果X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC,说明第一区域和。

42、第二区域为显示屏的上、下两个区域0088第一校准斜率为0089XUP_SLOPEX2X1/X2ADCX1ADC,说明书CN102314279ACN102314283A7/9页110090YUP_SLOPEY2Y1/Y2ADCY1ADC;0091第二校准斜率为0092XDOWN_SLOPEX4X3/X4ADCX3ADC,0093YDOWN_SLOPEY4Y3/Y4ADCY3ADC,0094通过以上算式计算出第一区域的第一校准斜率XUP_LOPE和YUP_SLOPE,第二区域的第二校准斜率XDOWN_SLOPE和YDOWN_SLOPE后,将第一校准斜率和第二校准斜率保存在本地;0095如果Y1AD。

43、C等于Y3ADC,且Y2ADC等于Y4ADC,且X2ADC等于X3ADC,且Y4ADCY3ADC等于Y2ADCY1ADC,说明第一区域和第二区域为左、右两个区域0096第一校准斜率为0097YLEFT_SLOPEY2Y1/Y2ADCY1ADC,0098XLEFT_SLOPEX2X1/X2ADCX1ADC;0099第二校准斜率为0100YRT_SLOPEY4Y3/Y4ADCY3ADC,0101XRT_SLOPEX4X3/X4ADCX3ADC。0102通过以上算式计算出第一区域的第一校准斜率XLEFT_SLOPE和YLEFT_SLOPE,第二区域的第二校准斜率XRT_SLOPE和YRT_SLOPE。

44、后,将第一校准斜率和第二校准斜率保存在本地;0103506、获取待校准点的对地阻抗;0104在计算出第一区域的第一校准斜率和第二区域的第二校准斜率后,用户点击电阻式触摸屏上的任意一点时,获取该任意一点的对地阻抗,即待校准点的对地阻抗;0105507、对待校准点的对地阻抗进行模数转换获得待校准点的触摸屏坐标;0106在获取待校准点的对地阻抗后,通过模数转换器将待校准点的对地阻抗进行模数转换获得相应的待校准点的触摸屏坐标X5ADC,Y5ADC;0107508、判断待校准点的触摸屏坐标位于第一区域还是第二区域中;0108判断待校准点的触摸屏坐标位于第一区域还是第二区域中,具体的,如果第一区域和第二区。

45、域将显示屏分成上下两个区域,则根据分界纵坐标和待校准点的触摸屏坐标判断待校准点的触摸屏坐标是否大于分界纵坐标,如果待校准点的触摸屏坐标大于分界纵坐标,则待校准点的触摸屏坐标位于第一区域,如果待校准点的触摸屏坐标小于分界纵坐标,则待校准点的触摸屏坐标位于第二区域;0109例如,待校准点的触摸屏坐标为X5ADC,Y5ADC,分界Y轴坐标为YDIVIDEADC,如果Y5ADC大于YDIVIDEADC,则待校准点的触摸屏坐标位于第一区域,执行步骤509;如果Y5ADC小于YDIVIDEADC,则待校准点的触摸屏坐标位于第二区域,执行步骤510;0110如果第一区域和第二区域将显示屏分成左右两个区域,则。

46、根据分界横坐标和待校准点的触摸屏坐标判断待校准点的触摸屏坐标是否大于分界横坐标,如果待校准点的触摸屏坐标大于分界横坐标,则待校准点位于第一区域,如果待校准点的触摸屏坐标小于该分界横坐标,则待校准点位于第二区域;0111例如,待校准点的触摸屏坐标为X5ADC,Y5ADC,分界横坐标为XDIVIDEADC,如果X5ADC大于XDIVIDEADC,则待校准点位于第一区域,执行步骤509;如果X5ADC小于XDIVIDEADC,则待校准点位于第二区域,执行步骤510;0112509、获取第一校准斜率对待校准点进行校准;说明书CN102314279ACN102314283A8/9页120113如果判断出。

47、待校准点位于第一区域,则将第一校准斜率和待校准点的触摸屏坐标的乘积作为校准后的屏幕坐标;0114以上下分屏方式为例,此时,待校准点的屏幕坐标X5,Y5为0115X5X5ADCXUP_SLOPE,0116Y5Y5ADCYUP_SLOPE。0117510、获取第二校准斜率对待校准点进行校准;0118如果判断出待校准点位于第二区域,则将第二校准斜率和待校准点的触摸屏坐标的乘积作为校准后的屏幕坐标;0119仍以上下分屏方式为例,此时,待校准点的屏幕坐标X5,Y5为0120X5X5ADCXDOWN_SLOPE,0121Y5Y5ADCYDOWN_SLOPE。0122在本实施例中,通过对屏幕进行分屏,对不同。

48、屏幕中的点使用不同的校准斜率进行校准,能够降低重复校准的频率,延长稳定使用的时间,从而对电阻式触摸屏进行更准确的校准,改善用户的体验。0123请参阅图8,本发明电阻式触摸屏设备的实施例包括0124获取模块801,用于获取触摸点的坐标。0125当用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,获取模块801分别获取相应的第一触摸屏坐标X1ADC,Y1ADC、第二触摸屏坐标X2ADC,Y2ADC、第三触摸屏坐标X3ADC,Y3ADC、第四触摸屏坐标X4ADC,Y4ADC。0126当用户点击任意待校准点时,获取待校准点的触摸屏坐标X5ADC,Y5ADC。012。

49、7斜率计算模块802,用于根据获取模块801获取到的第一触摸屏坐标X1ADC,Y1ADC和第二触摸屏坐标X2ADC,Y2ADC计算与第一区域相应的第一校准斜率,以及根据获取模块801获取到的第三触摸屏坐标X3ADC,Y3ADC和第四触摸屏坐标X4ADC,Y4ADC计算与第二区域相应的第二校准斜率;0128第一判断模块803,用于判断获取模块801获取到的待校准点的位置位于第一区域还是第二区域中;0129校准模块804,用于当第一判断模块803判断出待校准点的位置位于第一区域时,根据斜率计算模块802计算得到的第一校准斜率进行校准,当第一判断模块803判断出待校准点的位置位于第二区域时,根据斜率计算模块802计算得到的第二校准斜率进行校准。0130进一步的,本实施例中的设备还包括0131第二判断模块805,用于判断X1ADC是否等于X3ADC,且X2ADC是否等于X4ADC,且Y2ADC是否等于Y3ADC,且X4ADCX3ADC是否等于X2ADCX1ADC;0132进一步的,本实施例中的设备还包括0133分界坐标确定模块806,用于当第二判断模块805判断出X1ADC等于X3ADC,且X2ADC等于X4ADC,且Y2ADC等于Y3ADC,且X4ADCX3ADC等于X2ADCX1ADC时,根据第二触摸。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1