一种触摸屏多点定位方法、装置及触屏设备的制造方法_3

文档序号:9326529阅读:来源:国知局
以根据该有效判定区域以及有效判定区域的关联触摸区域,定位得到真实触摸点。
[0089]示例性的,假设如图6所示的区域I和区域4为有效判定区域,并且,扫描方向b上如图8所示的粗虚线所表示的光路被区域I和区域4遮挡;如图9所示,扫描方向b上连续被区域I遮挡的光路构成的触摸区域(阴影部分I所示的触摸区域)则为该区域I的关联触摸区域,扫描方向b上连续被区域4遮挡的光路构成的触摸区域(阴影部分2所示的触摸区域)则为该区域4的关联触摸区域。将第三扫描方向上连续被有效判定区域遮挡的光路构成的触摸区域记为该有效判定区域的关联触摸区域。
[0090]如图10所示,扫描方向c上的连续2条光路被区域I遮挡,则可以将扫描方向c上连续2条被有效判定区域遮挡的光路构成的触摸区域记为该区域I的关联触摸区域。如图11所示,扫描方向d上的连续2条光路被区域I遮挡,则可以将扫描方向d上连续2条被有效判定区域遮挡的光路构成的触摸区域记为该区域I的关联触摸区域。如图12所示,扫描方向e上的连续2条光路被区域I遮挡,则可以将扫描方向e上连续2条被有效判定区域遮挡的光路构成的触摸区域记为该区域I的关联触摸区域。基于此,则区域I有四个关联触摸区域,分别为:扫描方向b、扫描方向C、扫描方向d和扫描方向e。
[0091]同样的,如图10-12所示,可以得出:区域4有四个关联触摸区域,分别为:扫描方向b、扫描方向C、扫描方向d和扫描方向e。
[0092]S207、触摸屏多点定位装置根据有效判定区域以及有效判定区域的关联触摸区域,定位得到真实触摸点。
[0093]具体的,S207可以包括 S207a_S207b:
[0094]S207a、触摸屏多点定位装置确定有效判定区域的关联触摸区域的中心线、第一触摸区域的中心线以及第二触摸区域的中心线。
[0095]其中,关联触摸区域中连续平行光路的第一侧光路为关联触摸区域的起始边界、关联触摸区域中连续平行光路的第二侧光路为关联触摸区域的终止边界;关联触摸区域的中心线与关联触摸区域的起始边界平行,关联触摸区域的中心线与关联触摸区域的终止边界平行,且关联触摸区域的中心线到关联触摸区域的起始边界的垂直距离等于关联触摸区域的中心线到关联触摸区域的终止边界的垂直距离。
[0096]需要说明的是,第一触摸区域的中心线以及第二触摸区域的中心线的确定方法与上述关联触摸区域的中心线的确定方法类似,本发明实施例这里不再赘述。
[0097]示例性的,如图13所示,粗黑线I为图9中区域I的关联触摸区域的中心线,粗黑线2为图9中区域4的关联触摸区域的中心线。
[0098]如图14所示,粗黑线3为图10中区域I的关联触摸区域的中心线,粗黑线4为图10中区域4的关联触摸区域的中心线。
[0099]如图15所示,粗黑线5为图11中区域I的关联触摸区域的中心线,粗黑线6为图11中区域4的关联触摸区域的中心线。
[0100]如图16所示,粗黑线7为图12中区域I的关联触摸区域的中心线,粗黑线8为图12中区域4的关联触摸区域的中心线。
[0101]如图17所示,粗黑线9和粗黑线11分别为两个第一触摸区域的中心线,粗黑线10和粗黑线12分别为两个第二触摸区域的中心线。
[0102]S207b、触摸屏多点定位装置获取关联触摸区域的中心线、第一触摸区域的中心线以及第二触摸区域的中心线在有效判定区域内的交点,并从交点中得到真实触摸点。
[0103]如图18所示,其示出了为图13-图17中关联触摸区域的中心线、第一触摸区域的中心线以及第二触摸区域的中心线在有效判定区域内的交点。
[0104]其中,如图18所示,关联触摸区域的中心线、第一触摸区域的中心线以及第二触摸区域的中心线相交,可以得到如图19所示的由落入区域I内的10个交点和如图20所示的由落入区域4内的7个交点。其中,图19为图18中区域I部分的局部放大示意图,图20为图18中区域4部分的局部放大示意图。
[0105]其中,触摸屏多点定位装置在获取到关联触摸区域的中心线、第一触摸区域的中心线以及第二触摸区域的中心线在有效判定区域内的交点后,则可以从获取到的交点中去除鬼点,定位出真实触摸点。
[0106]需要说明的是,本发明实施例中,触摸屏多点定位装置从获取到的交点中去除鬼点,定位真实触摸点的方法可以参考现有技术去除鬼点,定位真实触摸点的具体方法,例如根据触摸区域的叠加,或利用中心线的交点及预设阈值进行去鬼等,本发明实施例这里不再赘述。只要仅在有效判定区域内进行真实触点的获取,而不考虑无效判定区域,均可提升数据的处理效率。
[0107]其中,由于有效判定区域(即候选判定区域)是根据第一触摸区域和第二触摸区域的交集得到的,并且一个有效判定区域可能不止有一个关联触摸区域;因此触摸屏多点定位装置根据有效判定区域以及有效判定区域的关联触摸区域,定位得到真实触摸点(即S207)的方法包括但不限于S207a-S207b所示的方法,触摸屏多点定位装置还可以仅根据有效判定区域的关联触摸区域,从有效判定区域中定位得到真实触摸点。具体的,触摸屏多点定位装置可以获取各个关联触摸区域的中心线的交点,并从交点中得到真实触摸点。
[0108]本发明实施例提供的触摸屏多点定位方法,在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域;获取第一触摸区域和第二触摸区域的交叠区域,得到至少一个候选判定区域;确定第三扫描方向上经过候选判定区域的光路是否被候选判定区域遮挡;若第三扫描方向上经过候选判定区域的光路被候选判定区域遮挡,则确定候选判定区域为有效判定区域;若第三扫描方向上经过候选判定区域的光路未被候选判定区域遮挡,则确定候选判定区域为无效判定区域;从有效判定区域中定位得到真实触摸点。
[0109]与现有技术相比,通过本方案,可以从候选判定区域中确定出无效判定区域和有效判定区域,由于有效判定区域内包含所有真实触摸点,而无效判定区域内仅包含鬼点;因此根据有效判定区域计算得到真实触摸点,而不会对无效判定区域进行计算,因此可以减少多触摸点定位过程中无效运算量,进而可以减少触摸屏的响应时间,提高响应速率。
[0110]本发明另一实施例提供一种触摸屏多点定位装置,如图21所示,该触摸屏多点定位装置,包括:第一获取单元31、第二获取单元32、确定单元33和定位单元34。
[0111]第一获取单元31,用于在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域;所述第一触摸区域为所述第一扫描方向上连续被遮挡的光路构成的触摸区域,所述第二触摸区域为所述第二扫描方向上连续被遮挡的光路构成的触摸区域。
[0112]第二获取单元32,用于获取所述第一获取单元31获得的所述第一触摸区域和所述第二触摸区域的交叠区域,得到至少一个候选判定区域。
[0113]确定单元33,用于确定第三扫描方向上经过所述第二获取单元32获取的所述候选判定区域的光路是否被所述候选判定区域遮挡;若所述第三扫描方向上经过所述候选判定区域的光路被所述候选判定区域遮挡,则确定所述候选判定区域为有效判定区域;若所述第三扫描方向上经过所述候选判定区域的光路未被所述候选判定区域遮挡,则确定所述候选判定区域为无效判定区域。
[0114]定位单元34,用于从所述确定单元33确定的所述有效判定区域中定位得到真实触摸点。
[0115]进一步的,所述确定单元33,具体用于:
[0116]根据所述候选判定区域在所述触屏设备的触摸屏上的位置,反推出所述第三扫描方向上经过所述候选判定区域的光路;
[0117]判断所述第三扫描方向上经过所述候选判定区域的光路是否被所述候选判定区域遮挡。
[0118]进一步的,如图22所示,该触摸屏多点定位装置,还可以包括:关联关系记录单元35ο
[0119]关联关系记录单元35,用于在所述确定单元33确定所述候选判定区域为所述有效判定区域之后,将所述第三扫描方向上连续被所述有效判定区域遮挡的光路构成的触摸区域记为所述有效判定区域的关联触摸区域。
[0120]所述定位单元34,具体用于:
[0121]根据所述有效判定区域以及所述有效判定区域的关联触摸区域,定位得到所述真实触摸点。
[0122]进一步的,所述定位单元34,具体用于:
[0123]确定所述有效判定区域的关联触摸区域的中心线、所述第一触摸区域的中心线以及第二触摸区域的中心线;
[0124]获取所述关联触摸区域的中心线、所述第一触摸区域的中心线以及第二触摸区域的中心线在所述有效判定区域内的交点,并从所述交点中得到所述真实触摸点。
[0125]需要说明的是,本发明实施例提供的触摸屏多点定位装置中部分功能模块的具体描述可以参考方法实施例中的对应内容,本实施例这里不再详细赘述。
[0126]本发明另一实施例还提供一种触屏设备,如图23所示,该触屏设备,包括:存储器41和处理器42。
[0127]存储器41,用于存储一组程序代码。
[0128]处理器42,用于根据所述存储器41存储的一组程序代码,执行如下操作:
[0129]在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域;所述第一触摸区域为所述第一扫描方向上连续被遮挡的光路构成的触摸区域,所述第二触摸区域为所述第二扫描方向上连续被遮挡的光路构成的触摸区域;
[0130]获取所述第一触摸区域和所述第二触摸区域的交叠区域,得到至少一个候选判定区域;
[0131]确定第三扫描方
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1