一种触摸定位方法

文档序号:6585047阅读:159来源:国知局
专利名称:一种触摸定位方法
技术领域
本发明涉及光电检测技术领域,尤其涉及一种触摸定位方法。
背景技术
触摸屏作为一种最新的电脑输入设备,对于各种应用领域的电脑已经不再是可有 可无的东西,而是必不可少的设备。它极大的简化了计算机的使用,即使是对计算机一无所 知的人,也照样能够信手拈来,使计算机展现出更大的魅力。它解决了公共信息市场上计算 机所无法解决的问题。长期以来,触摸屏市场处于五彩纷呈的局面,有许多种类型的触摸屏,红外触摸屏 就为触摸屏中的一种。现有的红外触摸屏都是在触摸屏的四条边上装有红外元件,即在两 条相互垂直的边上装有红外发射元件,在红外发射元件的对边安装有红外接收元件,这样 在两个相互垂直的方向上分别有一对红外对管。在进行触摸检测时,依次接通两个方向上 的红外对管,如果有触摸物,就会阻断红外对管之间的红外线,使相应的红外接收管的接收 信号强度明显变弱。处理器根据接收信号强度明显弯弱的红外接收管来计算出触摸物的位 置,具体可参照图1。图1所示的触摸屏包括红外发射管101、红外接收管102、边框103、处 理单元104及触摸检测区域105,其中红外发射管101和红外接收管102位于边框103四 周。当触摸物位置进入到触摸检测区域105时,如进入图1所示的A点,这时触摸物就会阻 断IOla和IOlb所指的红外发射管所发出的红外光线,使10 和102b所指的红外接收管 所接收的信号强度明显变弱,这样通过lOlaUOh所指的红外对管和101b、102b所指的红 外对管的位置计算出触摸物位于触摸检测区域A点的位置。本发明基于此,提供一种用于 红外触摸屏的新的触摸定位方法,该方法主要适用于对运动的触摸物进行定位。

发明内容
本发明的目的在于提供一种新的适用于对运动的触摸物进行定位的方法。按此目的设计的一种触摸定位方法,该方法包括启动红外触摸屏;进行触摸检测;判断是否有触摸物;有触摸物,以检测到的触摸物的第一方向上的位置为基础,选定一个小于第一方 向上全屏检测范围的第三检测区域并对第三检测区域进行再次检测,第二方向上进行全屏 检测;将第三检测区域和第二方向上检测到的触摸物的位置作为触摸物的有效位置;输出触摸物的有效位置。本发明还提供另一种触摸定位方法,该方法包括启动红外触摸屏;进行触摸检测;
判断是否有触摸物;有触摸物,将两个检测方向上所检测到的触摸物的时间及位置贮存,以最近一次 检测到触摸物的方向为第二方向,以另一个检测方向为第一方向,以检测到的触摸物的第 一方向上的位置为基础,选定一个小于第一方向上全屏检测范围的第三检测区域并对第三 检测区域进行再次检测;将第三检测区域检测到的触摸物的位置和第二方向上最近一次检测到触摸物的 位置进行组合得到触摸物的有效位置;输出触摸物的有效位置。本发明还提供第三种触摸定位方法,该方法包括启动红外触摸屏;在两个方向上进行触摸检测;判断是否有触摸物;有触摸物,以两个方向上检测到的触摸物的位置为基础,选定一个小于全屏检测 范围的第三检测区域并对第三检测区域进行再次检测;将第三检测区域检测到的触摸物的位置作为触摸物的有效位置;输出触摸物的有效位置。在上述技术方案中,本发明通过进行触摸检测,以检测到的触摸物的位置为基础 选定第三检测区域并对第三检测区域进行检测,结合对第三检测区域检测得到的结果来确 定触摸物的有效位置,这种定位方式适用于对运动的触摸物进行定位,能提高检测结果的 精度。


图1现有红外触摸屏的触摸定位示意图;图2为本发明实施例一所述一种触摸定位方法的流程图;图3a为本发明在触摸检测区域内检测到运动触摸物的示意图;图北为本发明在触摸检测区域内检测到多个运动触摸物的示意图;图如为本发明实施一、二中所选定的第三检测区域的示意图;图4b为本发明中结合触摸物运动趋势来选定第三检测区域的示意图;图如为本发明多点触摸时选定第三检测区域的示意图;图5为本发明实施一中在选定第三检测区域内检测到触摸物的示意图;图6为本发明实施例一中触摸定位示意图;图7a为本发明实施二所述一种触摸定位方法的流程图;图7b为本发明实施例二中触摸定位示意图;图8为本发明实施例三所述一种触摸定位方法的流程图;图9为本发明实施例三中所选定的第三检测区域示意图;图10为本发明实施例三中触摸定位示意图。
具体实施例方式
下面结合说明书附图和具体实施方式
对本发明作进一步的描述。
图1为本发明实施一所述一种触摸定位方法的流程图,该触摸定位方法包括以下 步骤步骤201 启动红外触摸屏。该步骤只要将红外触摸屏的电源接通,按正常启动红外触摸屏的方法启动红外触 摸屏即可,使用红外触摸屏处于工作状态。步骤202 进行触摸检测。当红外触摸屏被启动后,就进入工作状态,即就会对触摸检测区域进行检测。这里 对触摸检测区域进行检测的方法有两种,一种方法为只在一个方向上对触摸检测区域进行 检测;另一种方法为在两个方向上同时对触摸检测区域进行检测。在本实施例中采用后一 种方法。步骤203 判断是否有触摸物。执行此步骤时,处理单元会根据与处理单元相连的红外接收管所接收到的信号强 弱来进行判断是否有触摸物,即与处理单元相连的红外接收管所接收到的信号强度明显 变弱,这说明有触摸物进入到触摸检测区域;如果与处理单元相连的红外接收管所接收到 的信号强度变化不大,这说明没有触摸物进入到触摸检测区域。这主要是因为当有触摸物 进入到触摸检测区域后,就会阻挡红外发射管所发出的光线,这样与发出被阻挡的红外光 线的红外发射管相连的红外接收管所接收到的红光线会明显减少,所以与发出被阻挡的红 外光线的红外发射管相连的红外接收管所接收到信号就会明显变弱。执行步骤203,如果有 触摸物,则执行步骤204 ;反之执行步骤202 ;在本实施例中,执行本步骤203后,检测到有 触摸物,具体情况如图3a所示,因而执行完本步骤203后,接着执行步骤204。在图3a中, 触摸物在触摸检测区域内是运动的,当触摸物位于触摸检测区域内D点时,检测得到触摸 物的一个坐标为xl。当触摸物运动到触摸检测区域内C点时,检测得到触摸物的另一个坐 标为yl。按照以前的触摸定位方法,则得到触摸物的位置为(xl,yl)。而(xl,yl)实际为 触摸检测区域内B点的位置,但实际上我们从图中可以看出,触摸物根本就没经过B点,这 就是说按照以前的触摸定位方法在图3a所示的情况所得到的触摸物的位置存在很大的误 差,准确度不高。在图3a中,检测到的触摸物为一个,为单点触摸情况,在实际应用中,也可 能多个触摸物同进进入触摸检测区域,即多点触摸情况,如图北所示的情况。在图北中,按 以前的触摸定位方法,得到触摸物的位置为(xl,yl)和(x6,y6)。而(xl,yl)和(x6,y6) 实际为触摸检测区域内B点和L点的位置,但实际上我们从图北中可以看出,触摸物根本 就没经过B点和L点,这也就是说按照以前的触摸定位方法在图北所示的情况所得到的触 摸物的位置存在很大的误差,准确度不高。步骤204 选定第三检测区域并进行检测,第二方向进行全屏检测。本步骤具体为有触摸物,以检测到的触摸物的第一方向上的位置为基础,选定一 个小于第一方向上全屏检测范围的第三检测区域并对第三检测区域进行再次检测,第二方 向上进行全屏检测。在这里,如果步骤202只在一个方向上对触摸检测区域进行检测,执行 到本步骤时,就没有选择,只能以步骤202中进行检测的方向为第一方向;如果步骤202中 在两个方向上同时对触摸检测区域进行检测,执行到本步骤时,就存在选择,这时原则上可 以在进行检测的两个方向上任选一个都行,但为了提高检测结果的准确度,一般选择红外 元件较多的方向为第一方向。如,在图3中所示的红外触摸屏,如果在执行步骤202时,只在横向方向上对检测检测区域进行检测,则执行本步骤时,只能以横向方向为第一方向;如 果在执行步骤202时,既在横向方向上对检测检测区域进行检测,又在纵向方向上对检测 检测区域进行检测,则执行本步骤时,既可以横向方向为第一方向,也可以纵向方向为第一 方向,但为提高检测结果的准确度,应以纵向方向为第一方向。这里的横向方向为红外元件 个数多的红外触摸屏边框的边所在的方向;纵向方向为红外元件个数少的红外触摸屏边框 的边所在的方向。这里的全屏是指整个触摸检测区域。这里的以检测到的触摸物的第一 方向上的位置为基础选定一个小于第一方向上全屏检测范围的第三检测区域具体方法为 可以检测到的触摸物的第一方向上的位置为基础,前后各选取一定的区域构成第三检测区 域,这里前后选取的区域可以相等,也可以不相等;也可以检测到的触摸物的第一方向上的 位置为基础,结合触摸物运动的趋势来进行前后各选取一定的区域构成第三检测区域。但 无论怎么选取第三检测区域,应确保当对第三检测区域进行检测时,触摸物还在第三检测 区域内。在本实施例中,执行本步骤时,选取横向方向为第一方向,以横向方向上的位置Xl 为基础,前后各选取一定的区域构成第三检测区域,具体情况如图4所示。在图4中,选取的 第三检测区域为两条虚线之间的区域。从图4可以看出,两条虚线之间的第三检测区域比 整个触摸检测区域小。选定第三检测区域后,对所选定的第三检测区域进行检测,即在第一 方向上对所选定的第三检测区域进行检测。在本实施中,即在横向方向上对所选定的第三 检测区域进行检测。同时在另一个方向一第二方向上进行全屏检测,即在本实施中,第二 方向为纵向方向,在对所选定的第三检测区域进行检测的同时,也在纵向方向上进行全屏 检测。在第二方向上进行全屏检测的目的是在第二方向上检测原来已进入触摸检测区域的 触摸物的同时,还能检测到有没有新的触摸物进入到触摸检测区域。在这里是第三检测区 域在第一方向上先检测到触摸物,还是第二方向上先检测到触摸物,这个不确定,两者都有 可能,具体要看处理单元如何设置第一方向和第二方向上检测顺序情况及触摸物的运动情 况,还有可能第一方向和第二方向上同时检测到触摸物。在本实施中,图5所示情况,假设 第三检测区域内检测的顺序是从左到右,第二方向上的检测顺序是自下而上,检测到最上 端后又从最下端开始检测。这样由于第一方向上第三检测区域比第二方向上检测区域小, 所以第一方向上第三检测区域先检测到触摸物,具体情况如图5所示。在图5中,由于触摸 物在触摸检测区域内是运动,所以在第三检测区域内检测到触摸物时,触摸物已运动到了 E 点,得到的E点一个坐标为x2。在第三检测区域检测到触摸物后,全屏检测的方向(第二方 向)上也能检测到触摸物,具体情况如图6所示。在图6中,由于触摸物在触摸检测区域内 是运动,所以在第二方向上检测到触摸物时,触摸物已运动到了 F点,得到的F点一个坐标 为y2,即第二方向上检测得到触摸物的一个坐标为y2。执行完本步骤后需执行步骤205。 此实施例结合触摸物运动的趋势来选取的第三检测区域具体情况如图4b。在图3中,我们 假设触摸物是由D点运动到C点,根据触摸物的这个运动趋势,这样我们可以判断出,触摸 物在未来的一段时间内,在横向方向上,触摸物在B点右边可能性大,在B点左边可能性小, 但触摸物肯定要么是在B点右边,要么是在B点左边;在同样多的时间内,触摸物出现在B 点右边时位于B点右边离B点的距离比触摸物出现在B点左边时位于B点左边离B点的距 离要大,因而我们在横向方向上,在B点右边选取一个较大的区域,在B点左边选取一个较 小的区域,这样就得到了图4b所示的第三检测区域。在图4b所示的第三检测区域内,B点 右边选取的区域比在B点左边选取的区域要大,这样一个能减小第三检测区域的范围,同时也能很好地保证在对第三检测区域时能检测到触摸物。当然结合触摸物运动的趋势来选 取的第三检测区域时还考虑触摸物的运动速度来进行,这样选取的第三检测区域将会更合 理。在多点的情况下,这时以检测到的触摸物的第一方向上的位置为基础选定一个小于第 一方向上全屏检测范围的第三检测区域可由几部分构成,如检测得到图北所示情况时,执 行本步骤所选定的第三检测区域如图如所示。在图如中,选取横向方向为第一方向,分别 以横向方向上的位置Xl和x6为基础,前后各选取一定的区域构成第三检测区域,即以横向 方向上的位置xl为基础,前后各选取一定的区域为虚线401和虚线402之间的区域;以横 向方向上的位置x6为基础,前后各选取一定的区域为虚线403和虚线403之间的区域;这 样整个第三检测区域就由虚线401和虚线402之间的区域和虚线403和虚线403之间的区 域构成。在多点情况下,选定第三检测区域后对第三检测区域进行检测的过程与单点触摸 相同,在此就不重述了。步骤205 获得触摸物的有效位置。此步骤具体为将第三检测区域和第一方向上检测到的触摸物的位置作为触摸 物的有效位置。在本实施中,由于在第一方向上对第三检测区域进行检测得到的触摸物的 一个坐标为x2,在第二方向上检测得到触摸物的一个坐标为y2,这样触摸物的有效位置为 (x2, y2),即触摸物的有效位置为触摸检测区域内G点的坐标。从图6和图3a中,我们发 现,应用本发明的方法能提高检测结果的准确度,减少了误差。即图3a中按以前的触摸定 位方法得到的触摸物的位置为B点,坐标为(xl,yl),而图6中按本发明的方法所得到的触 摸物的位置为G点,坐标为(x2,y2),B点的坐标(xl,yl)与触摸物真实位置相差较大,而 G点的坐标(x2,y2)与触摸物真实位置相差较小,从而提高了提高检测结果的准确度,减少 了误差。步骤206 输出触摸物的有效位置。本步骤将步骤205获得的触摸物的有效位置输出到主控器或主机,然后主控器或 主机根据触摸物的有效位置执行相应的指令。在本发明的实施例一中,完成步骤206后,可进入步骤202,开始下一轮触摸检测; 同时在第二方向上完成一个完整的全屏检测后,也可进行以下操作如有触摸物,以检测到的触摸物的第二方向上的位置为基础,选定一个小于第二 方向上全屏检测范围的第三检测区域并对第三检测区域进行再次检测,在第一方向上进行 全屏检测;将第三检测区域和第一方向上检测到的触摸物的位置作为触摸物的有效位置;输出触摸物的有效位置。图7a为本发明实施二所述一种触摸定位方法的流程图,该触摸定位方法包括以 下步骤步骤701 启动红外触摸屏。该步骤与实施例一中步骤201相同,在此不重述了。步骤702 进行触摸检测。当红外触摸屏被启动后,就进入工作状态,即就会对触摸检测区域进行检测。本实 施例中对触摸检测区域进行检测的方式只有一种,即在两个方向上同时对触摸检测区域进 行检测。
8
步骤703 判断是否有触摸物。执行此步骤时,处理单元会根据与处理单元相连的红外接收管所接收到的信号强 弱来进行判断是否有触摸物,即与处理单元相连的红外接收管所接收到的信号强度明显 变弱,这说明有触摸物进入到触摸检测区域;如果与处理单元相连的红外接收管所接收到 的信号强度变化不大,这说明没有触摸进入到触摸检测区域。这主要是因为当有触摸物进 入到触摸检测区域后,就会阻挡红外发射管所发出的光线,这样与发出被阻挡的红外光线 的红外发射管相连的红外接收管所接收到的红光线会明显减少,所以与发出被阻挡的红外 光线的红外发射管相连的红外接收管所接收到信号就会明显变弱。执行步骤703,如果有触 摸物,则执行步骤704 ;反之执行步骤702 ;在本实施例中,执行本步骤703后,检测到有触 摸物,具体情况如图3a所示,因而执行完本步骤703后,接着执行步骤704。步骤704 根据检测到触摸物的时间定第一方向,选定第三检测区域并进行检测。本步骤具体为有触摸物,将两个检测方向上所检测到触摸物的时间及位置贮存, 以最近一次检测到触摸物的方向为第二方向,以另一个检测方向为第一方向,以检测到的 触摸物的第一方向上的位置为基础,选定一个小于第一方向上全屏检测范围的第三检测区 域并对第三检测区域进行再次检测。在本实施例中,当检测到有触摸物时,不仅需贮存触摸 物的位置,而且需贮存检测到触摸物的时间。如在图3a中,触摸物在触摸检测区域内是运 动的,当在触摸物位于触摸检测区域内D点时,检测得到触摸物在横向方向上的坐标为xl, 检测到触摸物的时间为tl。当触摸物运动到触摸检测区域内C点时,检测得到触摸物在纵 向方向上的坐标为yl,检测到触摸物的时间为t2,即在本实施中xl、tl、yl和t2都需贮存。 按照以前的触摸定位方法,则得到触摸物的位置为(xl,yl)。而(xl,yl)实际为触摸检测 区域内B点的位置,但实际上我们从图中可以看出,触摸物根本就没经过B点,这就是说按 照以前的触摸定位方法在图3a所示的情况所到的触摸物的位置存在很大的误差,准确度 不高。这时,由于在纵向方向上比横向方向上后检测到触摸物,所以最近一次检测到触摸物 的方向为纵向方向,因而选取纵向方向为第二方向,横向方向为第一方向。这里的以检测到 的触摸物的第一方向上的位置为基础选定一个小于第一方向上全屏检测范围的第三检测 区域具体方法与实施一中相同,在此就不重述了,执行本步骤后选取的第三检测区域具体 情况如图4所示,即选取的第三检测区域为两条虚线之间的区域。从图4可以看出,两条虚 线之间的第三检测区域比整个触摸检测区域小。选定第三检测区域后,对所选定的第三检 测区域进行检测,即在第一方向上对所选定的第三检测区域进行检测。在本实施中,即在横 向方向上对所选定的第三检测区域进行检测,不需要同时在另一个方向一第二方向上进 行全屏检测。在本实施中,在横向方向(第一方向)上对所选定的第三检测区域进行检测 的具体情况如第图7b所示。在图7b中,由于触摸物在触摸检测区域内是运动,所以在第三 检测区域内检测到触摸物时,触摸物已运动到了 E点,得到的E点一个坐标为x2。执行完本 步骤后需执行步骤705。步骤705 获得触摸物的有效位置。此步骤具体为将第三检测区域检测到的触摸物的位置和第二方向上最近一次检 测到触摸物的位置进行组合得到触摸物的有效位置。在本实施中,由于在第一方向上对第 三检测区域进行检测得到的触摸物的一个坐标为x2,在第二方向上最近一次检测得到触摸 物的一个坐标为yl,这样触摸物的有效位置为(x2,yl),即触摸物的有效位置为触摸检测区域内H点的坐标。从图7b和图3a中,我们发现,应用本发明的方法能提高检测结果的准 确度,减少了误差。即图3a中按以前的触摸定位方法得到的触摸物的位置为B点,坐标为 (xl,yl),而图7b中按本发明的方法所得到的触摸物的位置为H点,坐标为(x2,yl),B点 的坐标(xl,yl)与触摸物真实位置相差较大,而H点的坐标(x2,yl)与触摸物真实位置相 差较小,从而提高了提高检测结果的准确度,减少了误差。步骤706 输出触摸物的有效位置。本步骤将步骤705获得的触摸物的有效位置输出到主控器或主机,然后主控器或 主机根据触摸物的有效位置执行相应的指令。在本发明中,完成步骤706后,可进入步骤 702,开始下一轮触摸检测。图8为本发明实施三所述一种触摸定位方法的流程图,该触摸定位方法包括以下 步骤步骤801 启动红外触摸屏。该步骤与实施例一中步骤201相同,在此不重述了。步骤802 进行触摸检测。与步骤与实施例二中步骤702相同,在此不重述了。步骤803 判断是否有触摸物。此步骤中判断是否有触摸物的方法与实施一步骤203中情况一样,在此就不重述 了。执行步骤803,如果有触摸物,则执行步骤804 ;反之执行步骤802 ;在本实施例中,执行 本步骤803后,检测到有触摸物,具体情况如图3a所示,因而执行完本步骤803后,接着执 行步骤804。在图3a中,触摸物在触摸检测区域内是运动的,当在触摸物位于触摸检测区 域内D点时,检测得到触摸物在横向方向上的坐标为xl。当触摸物运动到触摸检测区域内 C点时,检测得到触摸物在纵向方向上的坐标为yl。按照以前的触摸定位方法,则得到触摸 物的位置为(xl,yl)。而(xl,yl)实际为触摸检测区域内B点的位置,但实际上我们从图 中可以看出,触摸物根本就没经过B点,这就是说按照以前的触摸定位方法在图3a所示的 情况所到的触摸物的位置存在很大的误差,准确度不高。步骤804 选定第三检测区域并进行检测。本步骤具体为有触摸物,以在两个方向上检测到的触摸物的位置为基础,选定一 个小于全屏检测范围的第三检测区域并对第三检测区域进行再次检测。在本实施例中,选 定第三检测区域需以两个方向上检测到的触摸物的位置为基础来进行,具体为分别在两个 方向上检测到的位置前后各选取一定的区域构成第三检测区域。同时,在选取第三检测区 域时,可以考虑触摸物的运动趋势来进行。但不管如何选取第三检测区域,都应保证在对第 三检测区域进行检测的过程中,触摸物还在第三检测区域内。执行本步骤后选取的第三检 测区域具体情况如图9所示,即选取的第三检测区域为四条虚线所构成的区域。从图9可 以看出,四条虚线之间的第三检测区域比整个触摸检测区域小。选定第三检测区域后,对所 选定的第三检测区域进行检测,即在第一方向和第二方向上分别对所选定的第三检测区域 进行检测。在本实施中,即以在横向方向上检测得到触摸物的位置χ 1为基础,前后选定一 个小于全屏范围的检测区域,此区域由横向方向上的两条虚线构成;以在纵向方向上检测 得到触摸物的位置yl为基础,前后选定一个小于全屏范围的检测区域,此区域由纵向方向 上的两条虚线构成。选定第三检测区域后就在第一方向和第二方向上分别对第三检测区域进行再次检测,再次检测的结果情况如图10所示。在图10中,在第一方向一横向方向上 检测得到触摸物的位置为x2,在第二方向一纵向方向上检测得到触摸物的位置为y3,其中 x2为对第三检测区域进行检测,触摸物运动到E点时所到的触摸物的位置,y3为对第三检 测区域进行检测,触摸物运动到I点时所到的触摸物的位置。执行完本步骤后需执行步骤 805。步骤805 获得触摸物的有效位置。此步骤具体为将第三检测区域检测到的触摸物的位置作为触摸物的有效位置。 在本实施中,由于对第三检测区域进行检测,第一方向一横向方向上检测得到触摸物的位 置为x2,第二方向一纵向方向上检测得到触摸物的位置为y3,这样得到触摸物的有效位置 为(x2,y3),即触摸物的有效位置为触摸检测区域内J点的坐标。从图10和图3a中,我们 发现,应用本发明的方法能提高检测结果的准确度,减少了误差。即图3a中按以前的触摸 定位方法得到的触摸物的位置为B点,坐标为(xl,yl),而图10中按本发明的方法所得到的 触摸物的位置为J点,坐标为(x2,y3),B点的坐标(xl,yl)与触摸物真实位置相差较大, 而J点的坐标(x2,y;3)与触摸物真实位置相差较小,从而提高了提高检测结果的准确度,减 少了误差。步骤806 输出触摸物的有效位置。本步骤将步骤805获得的触摸物的有效位置输出到主控器或主机,然后主控器或 主机根据触摸物的有效位置执行相应的指令。在本发明实施三中,完成步骤806后,可进入步骤802,开始下一轮触摸检测;在完 成步骤806后,如没有触摸物,以最初被暂停的检测位置进行触摸检测,即在图3a中,在横 向方向上从xl处开始检测,在纵向方向上从yl处开始检测。在上述各实施例中,第一方向和第二方向一般情况下相互垂直,但也可只相交,不 相互垂直。本发明所述的方法并不限于具体实施方式
中所述的实施例。本领域技术人员根据 本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围。
1权利要求
1.一种触摸定位方法,其特征在于,该方法包括以下步骤 启动红外触摸屏;进行触摸检测; 判断是否有触摸物;有触摸物,以检测到的触摸物的第一方向上的位置为基础,选定一个小于第一方向上 全屏检测范围的第三检测区域并对第三检测区域进行再次检测,第二方向上进行全屏检 测;将第三检测区域和第二方向上检测到的触摸物的位置作为触摸物的有效位置; 输出触摸物的有效位置。
2.根据权利要求1所述的一种触摸定位方法,其特征在于以检测到的触摸物的第一 方向上的位置为基础,根据触摸物的运动趋势来选定第三检测区域。
3.根据权利要求1所述的一种触摸定位方法,其特征在于以检测到的触摸物的第一 方向上的位置为基础,取前后的检测区域为第三检测区域。
4.根据权利要求1所述的一种触摸定位方法,其特征在于所述进行触摸检测为在第 一方向和第二方向中的一个方向或两个方向上进行触摸检测。
5.根据权利要求1所述的一种触摸定位方法,其特征在于在第二方向上完成一个完 整的全屏检测后,还包括以下步骤如有触摸物,以检测到的触摸物的第二方向上的位置为基础,选定一个小于第二方向 上全屏检测范围的第三检测区域并对第三检测区域进行再次检测,在第一方向上进行全屏 检测;将第三检测区域和第一方向上检测到的触摸物的位置作为触摸物的有效位置; 输出触摸物的有效位置。
6.根据权利要求1至5之一所述的一种触摸定位方法,其特征在于所述第一方向和 第二方向相互垂直。
7.一种触摸定位方法,其特征在于,该方法包括以下步骤 启动红外触摸屏;进行触摸检测; 判断是否有触摸物;有触摸物,将两个检测方向上所检测到触摸物的时间及位置贮存,以最近一次检测到 触摸物的方向为第二方向,以另一个检测方向为第一方向,以检测到的触摸物的第一方向 上的位置为基础,选定一个小于第一方向上全屏检测范围的第三检测区域并对第三检测区 域进行再次检测;将第三检测区域检测到的触摸物的位置和第二方向上最近一次检测到触摸物的位置 进行组合得到触摸物的有效位置; 输出触摸物的有效位置。
8.根据权利要求7所述的一种触摸定位方法,其特征在于以检测到的触摸物的第一 方向上的位置为基础,根据触摸物的运动趋势来选定第三检测区域。
9.根据权利要求7所述的一种触摸定位方法,其特征在于以检测到的触摸物的第一 方向上的位置为基础,取前后的检测区域为第三检测区域。
10.根据权利要求7至9之一所述的一种触摸定位方法,其特征在于所述第一方向和第二方向相互垂直。
11.根据权利要求7至10之一所述的一种触摸定位方法,其特征在于所述红外触摸 屏检测到有触摸物时,将各个检测方向上所检测到触摸物的时间及位置同时记下,并以最 近一次检测到触摸物的方向为第二方向。
12.一种触摸定位方法,其特征在于,该方法包括以下步骤 启动红外触摸屏; 在两个方向上进行触摸检测; 判断是否有触摸物;有触摸物,以两个方向上检测到的触摸物的位置为基础,选定一个小于全屏检测范围 的第三检测区域并对第三检测区域进行再次检测;将第三检测区域检测到的触摸物的位置作为触摸物的有效位置; 输出触摸物的有效位置。
13.根据权利要求12所述的一种触摸定位方法,其特征在于以两个方向上检测到的 触摸物的位置为基础,根据触摸物的运动趋势来选定第三检测区域。
14.根据权利要求12所述的一种触摸定位方法,其特征在于以两个方向上检测到的 触摸物的位置为基础,在两个方向上分别取前后的部分检测区域构成第三检测区域。
15.根据权利要求12所述的一种触摸定位方法,其特征在于该方法在输出触摸物的 有效位置后还包括以下步骤如没有触摸物,以最初被暂停的检测位置进行触摸检测。
16.根据权利要求12至15之一所述的一种触摸定位方法,其特征在于所述两个检测方向相互垂直。
全文摘要
本发明公开了一种触摸定位方法,该方法包括启动红外触摸屏;进行触摸检测;判断是否有触摸物;有触摸物,以检测到的触摸物的第一方向上的位置为基础,选定一个小于第一方向上全屏检测范围的第三检测区域并对第三检测区域进行再次检测,第二方向上进行全屏检测;将第三检测区域和第二方向上检测到的触摸物的位置作为触摸物的有效位置;输出触摸物的有效位置。使用本发明提供一种新的触摸定位方法,该方法主要适用于对运动的触摸物进行定位。
文档编号G06F3/042GK102096516SQ20091024190
公开日2011年6月15日 申请日期2009年12月15日 优先权日2009年12月15日
发明者刘建军, 刘新斌, 叶新林 申请人:北京汇冠新技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1