触控屏触摸轨迹检测方法及检测装置的制作方法

文档序号:6429562阅读:154来源:国知局
专利名称:触控屏触摸轨迹检测方法及检测装置的制作方法
技术领域
本发明涉及一种检测方法及检测装置,特别是涉及一种触控屏触摸轨迹检测方法及检测装置。
背景技术
作为电子设备,如计算机、手机等,具备的新型输入设备,触控屏的应用越来越广。目前,触控屏具有多种类型,如电阻式、电容式、光感式等等。触控屏根据触点位置来产生输入信号,再对输入信号作后续处理,最终由电子设备作出相应的响应,例如由显示器显示相应的信息等。其中,对触点的确认十分重要。以投射电容式触控屏为例,其主要由相互垂直且隔以绝缘片的两向电极构成。投射电容式触控屏主要通过检测两向电极上的电信号,来确定触点的坐标。当检测静态的触点时,只需要确认电极的信号即可完成定位。但当检测的触点 为动态触点时,例如,当一触摸对象在触控屏表面连续移动时,在不同时间形成的触点位置不同,即形成连续多个触点,若在此种状况下只检测各单触点的坐标则无法确认各触点之间的联系。举例来说,在第一时间点检测到触点A,在第二时间点检测到触点B,依传统静态触点的检测方式,只能检测到单一触点A和B的坐标信息,而不能确定A和B之间的关系,因此较难确定触摸轨迹。倘若存在噪点,例如,在第二时间点检测出噪点C的存在时,如何判定及剔除噪点C,将使触摸轨迹的确定变得更加复杂。也就是说,动态触点的轨迹难以确定。

发明内容
有鉴于此,本发明提供一种触控屏触摸轨迹检测方法及检测装置,采用由已知检测触点确定的轨迹函数来预测下一触点的方式追踪动态触点的轨迹,不仅可以确定在不同时间点中检测触点之间的对应关系以获得触摸轨迹,更可以使轨迹更加平滑,有效滤除噪点。一种触控屏触摸轨迹检测方法,包括步骤a,根据已获取的连续检测触点的触点信息确定轨迹函数;步骤b,以该轨迹函数计算出预测触点;步骤C,判断下一检测触点是否落在该预测触点的预设范围内;步骤d,若步骤c的判断为是,则以该下一检测触点所对应的预测触点作为输出触点。在一实施例中,该连续检测触点的数量为3个以上,该触点信息包括坐标及触点时间。 在一实施例中,进一步包括步骤e,若该步骤d的判断为否,且连续k个检测触点不在各自所对应的预测触点的预设范围内,确认该触摸轨迹终止于该连续k个检测触点之第一触点对应的预测触点,其中k大于等于3。在一实施例中,进一步包括步骤f,在步骤e终止该触摸轨迹后,判断各连续m个检测触点是否位于前一检测触点之位置范围内,其中m大于等于3。在一实施例中,进一步包括步骤g,若步骤f的判断为否,则确认该连续k个检测触点之第一触点为噪点;以及步骤h,若步骤f的判断为是,则确认该连续k个检测触点之第一触点开始出现连续m个检测触点构成新触摸轨迹。在一实施例中,在该步骤f中,该前一检测触点之位置范围是以该前一检测触点·为圆心,佐以检测经验值为预设半径作圆周所生成。在一实施例中,在该步骤c中,该预测触点的预设范围是以该预测触点为圆心,佐以检测经验值为预设半径作圆周所生成。在一实施例中,在该步骤c中,该预测触点的预设范围是以该预测触点为圆心,佐以该预测触点与前一检测触点之间距离的一半为半径作圆周所生成。 一种触控屏触摸轨迹检测方法,包括步骤a,检测出连续η个检测触点的坐标及触点时间,Pl (xl, yl, tl),P2(x2, y2,t2)......Pn (xn, yn, tn), n 大于等于 3 ;步骤b,根据检测触点 Pl-Pn 的参数(xl, yl, tl)、(x2, y2, t2)......(xn, yn, tn)
确定轨迹函数F (x, y, t);步骤c,以该轨迹函数F(x,y, t)计算出预测触点Ρη+Γ ;步骤d,判断第n+1检测触点Pn+1是否落在该预测触点Ρη+Γ的预设范围;步骤e,若该步骤d的判断为是,将该预测触点Ρη+Γ作为输出触点。在一实施例中,该步骤e进一步包括将η自加一位后进入步骤C。在一实施例中,进一步包括步骤f,若该步骤d的判断为否,则依照该步骤c至该步骤d方法依次对第n+2检测触点至第n+k检测触点进行判断,其中k大于等于3。在一实施例中,进一步包括步骤g,若该步骤f的判断为否,确认原轨迹终结于第n+1预测触点。在一实施例中,进一步包括步骤h,在步骤g终止该触摸轨迹后,判断各连续m个检测触点是否位于前一检测触点之位置范围内,m大于等于3。在一实施例中,进一步包括步骤i,若步骤h的判断为否,则确认该连续k个检测触点之第一触点为噪点;以及步骤j,若步骤h的判断为是,则确认该连续k个检测触点之第一触点开始出现连续m个检测触点构成新触摸轨迹。在一实施例中,在该步骤h中,该前一检测触点之位置范围是以该前一检测触点为圆心,佐以检测经验值为预设半径作圆周所生成。
一种触控屏触摸轨迹检测装置,包括获取单元,用于检测连续检测触点的触点信息;控制单元,与所述获取单元相连,根据该连续检测触点的坐标及该检测触点时间确定轨迹函数,以轨迹函数计算预测触点并在下一检测触点落在该预 测触点的预设范围内的情况下,输出该下一检测触点所对应的预测触点。在一实施例中,该触点信息包括坐标及触点时间在一实施例中,该获取单元进一步包括用于检测连续检测触点坐标的检测单元及用于监测检测触点时间的计时单元。在一实施例中,进一步包括存储单元用于存储检测经验值,该预测触点的预设范围为以该预测触点为圆心,以该检测经验值为半径作圆周的范围。


下面结合具体实施方式
及附图,对本发明作进一步详细说明。图I为本发明一实施例的触控屏触摸轨迹确认示意图;图2为图I触控屏触摸轨迹之下一预测触点与触点的示意图;图3为图I触控屏触摸轨迹终止示意图;图4为图I触控屏触摸轨迹新轨迹确认示意图;图5为图I触控屏触摸轨迹噪点确认示意图;图6为本发明的触控屏触摸轨迹检测方法流程图;图7为本发明技术方案的触控屏触摸轨迹示意图;图8为本发明的触控屏新触摸轨迹判断方法示意图;图9为本发明的触摸屏触摸轨迹检测装置示意图。
具体实施例方式如图I所示,触控对象,例如手指或触笔,在触控屏表面100移动,在连续5次触点时间内,产生相互连续的5个检测触点PU P2、P3、P4、P5。各检测触点均具有各自相应的坐标(X,y)及相应的触点时间t。因此,各检测触点具有以下相应参数(xl, yl, tl)、(χ2,y2, t2)、(x3, y3, t3)、(x4, y4, t4)、(x5, y5, t5)。此外,由于各检测触点由手指或触笔运动产生,故在每个检测触点处都具有相应的速度和加速度,其均可依上述坐标及时间参数计算得出。因此,根据坐标及时间参数可定义出相应的轨迹函数F (x,y,t)。其中,列举一例对轨迹函数F(x,y, t)予以说明。
权利要求
1.一种触控屏触摸轨迹检测方法,包括 步骤a,根据已获取的检测触点的触点信息确定轨迹函数; 步骤b,根据已获取的检测触点的触点信息确定轨迹函数; 步骤C,判断下一检测触点是否落在该预测触点的预设范围内;以及 步骤d,若步骤c的判断为是,则以该下一检测触点所对应的预测触点作为输出触点。
2.根据权利要求I所述之触控屏触摸轨迹检测方法,其中,该检测触点的数量为3个以上,该触点信息包括坐标及触点时间。
3.根据权利要求I所述之触控屏触摸轨迹检测方法,进一步包括; 步骤e,若该步骤c的判断为否,且连续k个检测触点不在各自所对应的预测触点的预设范围内,确认该触摸轨迹终止于该k个检测触点之第一检测触点对应的预测触点,其中k大于等于3。
4.根据权利要求3所述之触控屏触摸轨迹检测方法,进一步包括 步骤f,在步骤e终止该触摸轨迹后,判断各连续m个检测触点是否位于前一检测触点之位置范围内,其中m大于等于3。
5.根据权利要求4所述之触控屏触摸轨迹检测方法,进一步包括 步骤g,若步骤f的判断为否,则确认该连续k个检测触点之第一触点为噪点;以及步骤h,若步骤f的判断为是,则确认该连续k个检测触点之第一触点开始出现连续m个检测触点构成新触摸轨迹。
6.根据权利要求4所述之触控屏触摸轨迹检测方法,其中,在该步骤f中,该前一检测触点之位置范围是以该前一检测触点为圆心,佐以检测经验值为预设半径作圆周所生成。
7.根据权利要求I所述之触控屏触摸轨迹检测方法,其中,在该步骤c中,该预测触点的预设范围是以该预测触点为圆心,佐以检测经验值为预设半径作圆周所生成。
8.根据权利要求I所述之触控屏触摸轨迹检测方法,其中,在该步骤c中,该预测触点的预设范围是以该预测触点为圆心,佐以该预测触点与前一检测触点之间距离的一半为半径作圆周所生成。
9.一种触控屏触摸轨迹检测方法,包括 步骤a,检测出η个检测触点Pl-Pn的坐标及触点时间,Pl (xl,yl,tl)、P2(x2,y2,t2)......Pn (xn, yn, tn), n 大于等于 3 ; 步骤b,根据检测触点Pl-Pn的参数(xl, yl, tl)、(x2, y2, t2)......(xn, yn, tn)确定轨迹函数F (x, y, t); 步骤c,以该轨迹函数F(X, y, t)计算出预测触点Ρη+Γ ; 步骤d,判断第n+1检测触点Pn+1是否落在该预测触点Ρη+Γ的预设范围;以及 步骤e,若该步骤d的判断为是,将该预测触点Ρη+Γ作为输出触点。
10.根据权利要求9所述之触控屏触摸轨迹检测方法,其中该步骤e进一步包括将η自加一位后进入步骤C。
11.根据权利要求9所述之触控屏触摸轨迹检测方法,进一步包括 步骤f,若该步骤d的判断为否,则依照该步骤c至该步骤d方法依次对第n+2检测触点至第n+k检测触点进行判断,其中k大于等于3。
12.根据权利要求11所述之触控屏触摸轨迹检测方法,进一步包括步骤g,若该步骤f的判断为否,确认该轨迹终结于预测触点Ρη+Γ。
13.根据权利要求12所述之触控屏触摸轨迹检测方法,进一步包括 步骤h,在步骤g终止该触摸轨迹后,判断各连续m个检测触点是否位于前一检测触点之位置范围内,m大于等于3。
14.根据权利要求13所述之触控屏触摸轨迹检测方法,进一步包括 步骤i,若步骤h的判断为否,则确认该连续k个检测触点之第一触点为噪点;以及 步骤j,若步骤h的判断为是,则确认该连续k个检测触点之第一触点开始出现连续m个检测触点构成新触摸轨迹。
15.根据权利要求13所述之触控屏触摸轨迹检测方法,其中,在该步骤h中,该前一检测触点之位置范围是以该前一检测触点为圆心,佐以检测经验值为预设半径作圆周所生成。
16.一种触控屏触摸轨迹检测装置,包括 获取单元,用于检测连续检测触点的触点信息; 控制单元,与所述获取单元相连,根据该连续检测触点的坐标及该检测触点时间确定轨迹函数,以轨迹函数计算预测触点并在下一检测触点落在该预测触点的预设范围内的情况下,输出该预测触点。
17.根据权利要求16所述之触控屏触摸轨迹检测装置,其中该触点信息包括坐标及触点时间。
18.根据权利要求17所述之触控屏触摸轨迹检测装置,其中该获取单元进一步包括用于检测连续检测触点坐标的检测单元及用于监测检测触点时间的计时单元。
19.根据权利要求16所述之触控屏触摸轨迹检测装置,进一步包括存储单元用于存储检测经验值,该预测触点的预设范围为以该预测触点为圆心,以该检测经验值为半径作圆周的范围。
全文摘要
本发明提供一种触控屏触摸轨迹检测方法及触摸轨迹检测装置。该检测方法包括步骤a,检测出连续n个检测触点的坐标及触点时间,P1(x1,y1,t1)、P2(x2,y2,t2)......Pn(xn,yn,tn),n大于等于3;步骤b,根据检测触点P1-Pn的参数(x1,y1,t1)、(x2,y2,t2)......(xn,yn,tn)确定轨迹函数F(x,y,t);步骤c,以该轨迹函数F(x,y,t)计算出预测触点Pn+1’;步骤d,判断第n+1检测触点Pn+1是否落在该预测触点Pn+1’的预设范围;及步骤e,若该步骤d的判断为是,将该预测触点Pn+1’作为输出触点。上述触摸轨迹检测方法及检测装置采用由已知检测触点确定的轨迹函数来预测下一触点,可以追踪动态触点的轨迹。
文档编号G06F3/041GK102890576SQ201110212538
公开日2013年1月23日 申请日期2011年7月22日 优先权日2011年7月22日
发明者王万秋 申请人:宸鸿科技(厦门)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1