著录项信息
专利名称 | 一种触摸屏线性度的测试方法 |
申请号 | CN02125497.4 | 申请日期 | 2002-08-13 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2004-02-18 | 公开/公告号 | CN1475963 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 王贵明;宋玉海;梁小霞;刘晓炜 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王琦 |
摘要
本发明公开了一种触摸屏线性度的测试方法。该方法选取的测试点保证在触摸屏的横向、纵向和对角线方向均有测试点均匀构成直线。通过点击触摸屏上的原点和极点,得到该原点和极点的实际坐标值,利用这两个坐标值计算得到该触摸屏各个测试点的预估坐标值,分别点击触摸屏上的各个测试点,如果每一个测试点的实际坐标值与其预估坐标值的差值均在允许范围内,测试通过,否则,当一个测试点的实际坐标值与其预估坐标值的差值在允许范围外时,报警并结束该次测试。该方法实现了对触摸屏线性度的测试,通过预估测试点的坐标值,提高了批量测试的准确性,通过忽略对部分测试点的测试实现在不增加测试复杂程度的前提下对触摸屏部分区域线性度的准确测试。
技术领域\n本发明涉及触摸屏测试技术领域,特别涉及一种触摸屏线性度的测试方 法,该方法用来测试触摸屏的准确度。\n背景技术\n触摸屏技术作为一种新的人机交互技术出现在20世纪90年代初,并越 来越多地被应用在计算机、移动终端及各种手持设备中。用户只需轻轻触碰 触摸屏上的图符或文字,就能实现对设备的操作。因此,摆脱了对键盘或鼠 标等外接的人机交互设备的操作,使人机交互更为便捷和直截了当。触摸屏 技术已成为当前最简便的人机交流的输入设备,是人机交互的重要的一环, 触摸屏品质的好坏直接决定了设备的性能。\n在触摸屏中,有两层导电材料构成的导电层,在它们之间有许多细小的 透明隔离点把它们隔开绝缘。当点击屏幕时,X方向加一定的电压,从Y方 向取这个点的电压值,经过换算可得到该点X轴的坐标;同理亦可得出该 点Y轴的坐标。在触摸屏的各项性能指标中,线性度是最为重要的一个, 其精确程度直接影响到触摸屏的准确度。但是,截至目前还没有一套成熟的 测量触摸屏线性度的方法。同时,由于生产工艺、组成材料、测试设备、温 度等因素的影响,即使同一批产品中的各触摸屏上相同物理位置上的点的绝 对坐标值也不能是一样的,因此采用预先固定测试点坐标值的方法进行测试 显然会降低测试的准确度。\n发明内容\n有鉴于此,本发明的主要目的在于提供一种触摸屏线性度的测试方法, 利用该方法能够实现通过对触摸屏线性度的测试,同时,在批量测试中,该 方法对每一个触摸屏均重新预先确定其测试点的坐标值,以减小批量测试中 的误差。\n为达到上述目的,实现本发明需要以下步骤:\na.选取测试点,该测试点的选择保证在触摸屏的横向、纵向和对角线方向 上均有测试点构成直线,且该测试点在该直线上均匀分布;\nb.分别点击触摸屏的原点和极点,得到该原点和极点的实际坐标值,该原 点为触摸屏物理位置上坐标值最小的点,该极点为触摸屏物理位置上坐标值最 大的点;\nc.计算该原点实际坐标值和该极点实际坐标值的差值,将差值分别在横坐 标和纵坐标上进行横向和纵向直线上均匀分布的测试点个数加一的均分,得到 横坐标和纵坐标上的差值的均分值;\nd.利用横坐标均分值和纵坐标均分值计算各测试点的预估坐标值;\ne.点击触摸屏的一个测试点得到该测试点的实际坐标值,计算该测试点的 实际坐标值与预估坐标值的差值,判断该差值是否大于一预先设定的允许值, 如是则报警,并结束测试,否则针对下一个测试点重复步骤e,其中,所述的 预先设定的允许值是以触点点击的面积换算得到的。\n其中,所述步骤b进一步包括:\n判断该原点的实际坐标值和该极点的实际坐标值是否大于一预先设定的允 许值,如是则报警,并结束测试。\n其中,所述步骤c进一步包括:\n判断该原点实际坐标值和该极点实际坐标值的差值是否大于一预先设定的 允许值,如是则报警,并结束测试。\n其中,所述步骤d中各测试点的预估坐标值是通过原点的实际横坐标值和 实际纵坐标值分别加上横坐标均分值的整数倍和纵坐标均分值的整数倍计算, 该整数为1至横向直线上均匀分布的测试点个数的正整数和1至纵向直线上均 匀分布的测试点个数的正整数。\n其中,所述步骤d中各测试点的预估坐标值是通过极点的实际横坐标值和 实际纵坐标值分别减去横坐标均分值的整数倍和纵坐标均分值的整数倍计算, 该整数为1至横向直线上均匀分布的测试点个数的正整数和1至纵向直线上均 匀分布的测试点个数的正整数。\n其中,该方法进一步包括:根据测试需要对所述测试点中的一部分测试点 执行步骤e。\n其中,所述报警是蜂鸣器鸣响。\n其中,该测试方法进一步包括:\n判断是否测试完所有的测试点,如是则闪亮指示灯,提示测试正确,否 则返回步骤e。\n可见,本发明通过对触摸屏上的测试点的测试来测试触摸屏的线性度, 其中,所述测试点的选择保证在触摸屏的横向、纵向和对角线方向上均有测 试点构成直线,并且测试点在直线上均匀分布,通过对触摸屏物理位置上的 测试点的点击,分别得到各个测试点的实际坐标值,将该坐标值与预估坐标 值进行比较,当被点击测试点的实际坐标值与其预估坐标值的差值均在规定 范围内时,测试程序通过,触摸屏的线性度满足要求,否则,当任意一个测 试点的实际坐标值与预估坐标值的差值超出允许范围时,测试程序报警;同 时,本发明在对每一个触摸屏进行测试之前,均对测试点的坐标值进行重新 计算,得到该触摸屏的预估坐标值,减小了批量检查所造成的测试误差。\n附图说明\n图1是该发明整个过程的流程示意图。\n图2是9个测试点的坐标图。\n图3是16个测试点的坐标图。\n具体实施方式\n本发明利用测试触摸屏上的测试点对触摸屏的线性度进行测试,在对每 一个触摸屏进行测试之前,均重新预估测试点的坐标值,使得批量测试的准 确度得以提高。测试点的选取要保证在触摸屏横向、纵向以及对角线方向上 均有测试点构成直线,以此来达到测试触摸屏线性度的目的;测试点的选取 以等分的原则进行,测试点选取的越多,对触摸屏线性度的测试就越准确, 但是,测试过程会因此复杂;测试点选取的越少,测试过程就越简单,但是, 对触摸屏线性度的测试会不准确,因此需要根据实际情况,采用适当数量的 测试点对触摸屏的线性度进行测试;另外,考虑到触摸屏线性度在边界更容 易出现问题,可以选取较多的测试点,在测试过程中只测试靠近触摸屏边界 的那一部分测试点,而忽略对触摸屏中间位置一些测试点的测试,这样既实 现了对于触摸屏边界部分线性度的准确测试,也不会使测试过程过于复杂。 下面结合附图,分别以9个、16个、13个测试点为例,对本发明进行详细 描述。\n实施例一,以9个测试点为例:\n图2为选取9个测试点的图例,其中横向取3条直线,其上分别均匀分 布3个测试点(3,4,5)、(6,7,8)、(9,10,11);纵向取3条直 线,其上分别均匀分布3个测试点(3,6,9)、(4,7,10)、(5,8, 11);对角线方向取2条直线,其上分别均匀分布3个测试点(3,7,11)、 (5,7,9)。参见图1所示,该触摸屏的测试过程如下:\n步骤11:由蜂鸣器发出一声短音,提示用户开始触摸屏测试;\n步骤12:用户点击触摸屏的原点1,即触摸屏物理位置上坐标值最小的 点,测试程序得到实际点击的原点1的坐标值,当该原点1的坐标值在预先 设定的一允许范围内时,继续执行步骤13,否则,蜂鸣器长鸣报警;\n步骤13:用户点击触摸屏的极点2,即触摸屏物理位置上坐标值最大的 点,测试程序得到实际点击的极点2的坐标值,并计算该极点2的坐标值与 实际点击的原点1的坐标值的差值,当该极点2的坐标值和计算得到的差值 均在一预先设定的允许范围内时,继续执行步骤14,否则,蜂鸣器长鸣报 警;\n步骤14:X方向和Y方向上均为均匀分布的3个测试点,因此,程序 将步骤13中得到的差值在X、Y方向上进行4等分,得到X、Y方向上的 均分值;原点实际横坐标值依次进行3次递增,递增值为X方向上的均分 值,依次得到三个横坐标值;同理,原点实际纵坐标值依次进行3次递增, 递增值为Y方向上的均分值,依次得到3个纵坐标值;将这些横纵坐标进 行组合得到如图2所示的3~11这9个坐标点,即得到这9个测试点的预估 坐标值,其中,计算得到等分坐标的方式还可采用极点坐标值依次递减的方 法;\n步骤15用户按照顺序分别点击在触摸屏物理位置上的各个测试点 3~11,当其中每个点的实际坐标值与其预估坐标值的差值均在一预先设定的 允许范围内时,测试通过,提示灯变亮,否则,当任意一个测试点的差值超 出允许范围时,蜂鸣器长鸣报警,结束此次测试;其中,在该实例中,允许 范围通过阈值确定,阈值以触笔点击的面积换算而来,如差值小于阈值,则 在允许范围内,反之,则认为超出允许范围。\n实施例二,以16个测试点为例:\n16个测试点的测试过程与9个测试点的测试过程类似,不同之处在于: 横向取4条直线,其上分别均匀分布4个测试点(3,4,5,6)、(7,8, 9,10)、(11,12,13,14)、(15,16,17,18);纵向取4条直线, 其上分别均匀分布4个测试点(3,7,11,15)、(4,8,12,16)、(5, 9,13,17)、(6,10,14,18);对角线方向取2条直线,其上分别均匀 分布4个测试点(3,8,13,18)、(6,9,12,15)。因此,在上述步骤 14中,将差值在X、Y方向上进行5等分,得到X、Y方向上的均分值,原 点实际横坐标值依次进行4次递增,递增值为X方向上的均分值,依次得 到四个横坐标值;同理,原点实际纵坐标值依次进行4次递增,递增值为Y 方向上的均分值,依次得到4个纵坐标值;将这些横纵坐标进行组合得到如 图3所示的16个坐标点3~18,即得到16个测试点3~18的预估坐标值。在 上述步骤15中,用户按照顺序分别点击在触摸屏物理位置上的这16个测试 点3~18,其余步骤与9个测试点的测试过程相同。\n实施例三,以13个测试点为例:\n13个测试点的测试过程与9个和16个测试点的测试过程类似,其不同 之处在于:图4为本实例所选测试点的图例,其中横向取7条直线,纵向取 7条直线,对角线方向取2条直线,在这些直线上共均匀分布49个测试点。 在上述步骤14中,将差值在X、Y方向上进行8等分,得到X、Y方向上 的均分值,原点实际横坐标值依次进行7次递增,递增值为X方向上的均 分值,依次得到7个横坐标值;同理,原点实际纵坐标值依次进行7次递增, 递增值为Y方向上的均分值,依次得到7个纵坐标值;将这些横纵坐标进 行组合得到如图4所示的49个测试点的预估坐标值。由于本实例关注触摸 屏边界部分的线性度,同时,也为了使测试过程不至于过于复杂,因此在上 述步骤15中,只选取图4中所示3~15这13个测试点进行,而忽略对其余 36个的测试点的测试,其余步骤与9个测试点的测试过程相同。\n可见,在上述三个实例中,采用9个测试点使得测试过程相对简单,但 是对比16个测试点,会使测试的准确度降低,采用16个测试点,测试的准 确程度相对较高,但是测试过程相对复杂,因此需要根据测试准确度和测试 过程复杂程度的实际要求选择测试点的个数;采用13个测试点的实施例实 现了更加准确地测试触摸屏边界部分的线性度,该实施例选取49个测试点, 但是在测试过程中,为了简化测试过程,忽略了对一些测试点的测试,从而 既能达到准确测试触摸屏边界线性度的目的,又能使测试过程不至于很复 杂。同时,以上三个实例的测试点的选择均保证在触摸屏的横向、纵向和对 角线方向上均有测试点均匀构成直线。\n在本发明中,用户点击测试点,如果该测试点的实际坐标值与其预估坐 标值的差值在预先设定的允许范围内时,开始对下一个测试点进行测试,直 到测试完所有的测试点,测试程序通过提示灯提示用户;否则,触摸屏线性 度不合格,蜂鸣器报警,此次测试过程结束。本发明实现了对触摸屏线性度 的测试;同时,本发明在测试每一个触摸屏之前均重新计算其测试点的预估 坐标值,使得在批量测试中,测试结果更加准确;通过忽略对部分测试点的 测试,实现了在不增加测试过程复杂程度的前提下对触摸屏部分区域线性度 的准确测试。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |