一种触摸屏扫描方法技术

技术编号:13986975 阅读:383 留言:0更新日期:2016-11-13 04:33
一种触摸屏扫描方法,属于触摸屏扫描技术。本发明专利技术包括以下步骤:1、将触摸屏全屏区域分割为一定大小的区域块;2、确定触摸点所在分区:2.1确定第一分区:扫描垂直于触摸屏一边的全部光路;扫描到触摸点于该扫描方向上所在区域为第一分区,第一分区为垂直于触摸屏一边的方向上的若干区域块构成的区域条;2.2确定第二分区:扫描与触摸屏一边成倾斜角度a的光路,扫描范围为穿过区域条的光路,确定触摸点所在区域块为第二分区;3、对穿过第二分区的所有光路进行扫描,确定触摸点。本发明专利技术能有效减少了识别触摸点所需扫描光路的数量,从而缩短了扫描光路的耗时,提高了触摸屏的帧率。

【技术实现步骤摘要】

本专利技术涉及触摸屏扫描技术,尤其涉及一种触摸屏扫描方法
技术介绍
在红外触多点触摸屏的任意一点上,存在2条或2条以上不同角度的光路覆盖该触摸区域,因此一旦在该点上有遮挡物,便会出现n条光路在该区域相交形成点的现象,这便是红外多点识别的基础理论。一个常规的红外触摸屏需要几百甚至几千条光路才能覆盖叠加所有触摸区域,触摸区域越大,所需要的光路就越多,触摸屏一次扫描完所有光路便是通常所说的一帧,而扫描每条光路需要一定的耗时,光路越多,扫描一帧的耗时就越大,触摸屏的帧率便越低。每个光路的扫描耗时是由硬件决定的,一味的提升硬件性能来降低每条光路的扫描耗时,花费的成本过大,而且帧率提升有限。现有技术,如申请号为201110380380.2的中国专利公开了一种红外对管触摸屏非正对扫描的区域扫描方法及扫描装置、触摸屏系统,根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;所述预设的斜扫角度至少一个;如果所述逻辑触摸点至少有两个,则将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据斜扫结果识别所述逻辑触摸点中的真实触摸点。如图1-2所示,该扫描方法需要通过扫描正交的两边的全部光路,来确定逻辑触摸点所在区域,再通过对逻辑触摸点所在区域进行多角度的斜扫,才能确定触摸点的位置,其识别触摸点所需扫描的光路数过多,耗时较长,从而使得触摸屏的帧率较低。
技术实现思路
本专利技术的目的是为了解决上述现有技术存在的问题,提供一种触摸屏扫描方法,能够减少识别触摸点所需扫描的光路数量,从而缩短耗时,提高触摸屏帧率。本专利技术的目的是通过以下技术方案实现的:一种触摸屏扫描方法,其特征在于,包括以下步骤:(1)将触摸屏全屏区域分割为一定大小的区域块;(2)确定触摸点所在分区:2.1确定第一分区:扫描垂直于触摸屏一边的全部光路;扫描到触摸点于该扫描方向上所在区域为第一分区,所述第一分区为垂直于触摸屏一边的方向上的若干区域块构成的区域条;2.2确定第二分区:扫描与触摸屏一边成倾斜角度a的光路,扫描范围为穿过所述区域条的光路,确定触摸点所在区域块为第二分区。(3)对穿过所述第二分区的所有光路进行扫描,确定触摸点。本专利技术只需通过对垂直一边的全部光路进行扫描,再扫描与直扫成一定角度并穿过直扫所确定触摸点所在区域的全部光路,即可初步确定触摸点所在区域,其避免了扫描正交两边的全部光路,该种扫描方式确定扫描区域需要的必扫轴要远远少于现有方式,然后再对确定的触摸点区域内的光路扫描,即可确定触摸点所在位置,整个确定触摸点的过程所需扫描的光路数少,耗时短,触摸屏的帧率高。作为本专利技术优选,所述步骤(1)具体为:将触摸屏全屏区域分割并对区域块编码,每个区域块对应设置一个区域码;为每条光路设置一个光路码,每条光路的光路码都是该条光路所经过的区域块的区域码或运算结果。作为本专利技术优选,所述步骤2.1确定第一分区具体为:扫描垂直于触摸屏一边的全部光路,从而获得触摸点于该扫描方向所在区域条内的区域块的区域码的集合,并对所获得区域码进行或运算,得到所述第一分区的分区码。作为本专利技术优选,所述步骤2.2确定第二分区具体为:2.2.1确定扫描范围:将与触摸屏一边成倾斜角度a的所有光路的光路码与所述第一分区的分区码进行与运算,若结果非零,则该光路需扫描,若结果为零,则该光路无需扫描;2.2.2按确定扫描范围扫描,确定第二分区,并得到第二分区的分区码。作为本专利技术优选,所述步骤(3)具体为:3.1确定扫描范围:将所有光路的光路码与所述第二分区的分区码进行与运算,若结果非零,则该光路需扫描,若结果为零,则结果无需扫描;3.2按确定扫描范围扫描:得到触摸点所在位置。作为本专利技术优选,所述步骤(1)具体为:将触摸屏全屏区域分割并对区域块编码,每个区域块对应设置一个区域码;对所有光路进行分层,每个光路层都具有一个层码;为每条光路设置一个光路码,所述光路码具有代表该条光路所经过区域块的区域码,及代表该条光路所在光路层的层码。作为本专利技术优选,所述步骤2.1具体为:扫描垂直于触摸屏一边的全部光路,从而获得触摸点于该扫描方向所在区域条内的区域块的区域码的集合,并对所获得区域码进行或运算,得到分区域码,所述分区域码及处于所述区域条内光路的层码构成所述第一分区的分区码。作为本专利技术优选,所述步骤2.2具体为:2.2.1确定扫描范围:将与触摸屏一边成倾斜角度a的所有光路的光路码中的区域码与所述第一分区的分区码中的分区域码进行与运算,结果非零,且该光路的光路码中的层码与所述第一分区的分区码中的层码进行与运算,结果非零,则该光路需扫描;2.2.2按确定扫描范围扫描,并确定第二分区的分区码,所述第二分区的分区码具有步骤2.2.1运算所得到的区域码及层码。作为本专利技术优选,所述步骤(3)具体为:3.1确定扫描范围:将所有光路的光路码中的区域码与所述第二分区的分区码中的区域码进行与运算,结果非零,且该光路的光路码中的层码与所述第二分区的分区码中的层码进行与运算,结果非零,则该光路需扫描;3.2按确定扫描范围扫描:得到触摸点所在位置。作为本专利技术优选,所述倾斜角度a的范围为45度至90度。本专利技术的优点是:有效减少了识别触摸点所需扫描光路的数量,从而缩短了扫描光路的耗时,提高了触摸屏的帧率。附图说明图1为对比文件的扫描方法的初步扫描的示意图;图2为对比文件的扫描方法的某个角度斜扫的示意图;图3为本专利技术的步骤(2)的示意图。下面将结合附图和具体实施方式对本专利技术做进一步的详细说明。实施例1,一种触摸屏扫描方法,包括以下步骤:(1)将触摸屏全屏区域分割为一定大小的区域块,并给每个区域块设置一个区域掩码,所分区域块的大小可以根据具体需要的精度来设定;为每条光路设置一个光路掩码,每条光路的光路掩码都是该条光路所经过的区域块的区域掩码或运算结果。(2)确定触摸点所在分区:2.1确定第一分区:扫描垂直于触摸屏一边的全部光路,扫描到触摸点于该扫描方向上所在区域为第一分区,所述第一分区为垂直于触摸屏一边的方向上的若干区域块构成的区域条,如图3中竖向的整块阴影区域所示,获得所述区域条内的区域块的区域掩码的集合,并对所获得区域掩码进行或运算,得到所述第一分区的分区掩码。2.2确定第二分区:2.2.1确定扫描范围:将与触摸屏一边成倾斜角度a的所有光路的光路掩码与所述第一分区的分区掩码进行与运算,若结果非零,则该光路需扫描。若结果为零,则该光路无需扫描;2.2.2按确定扫描范围扫描,确定第二分区,如图3中灰色方块区域所示,并得到第二分区的分区掩码。(3) 确定触摸点:3.1确定扫描范围:将所有光路的光路掩码与所述第二分区的分区掩码进行与运算,若结果非零,则该光路需扫描,若结果为零,则该光路无需扫描。3.2按确定扫描范围扫描,得到触摸点所在位置。实施例2,一种触摸屏扫描方法,包括以下步骤:(1)将触摸屏全屏区域分割为一定大小的区域块,并给每个区域块设置一个区域掩码,所分区域块的大小可以根据具体需要的精度来设定;对所有光路进行分层,每个光路层都具有一个层掩码。为每条光路设置一个光路掩码,所述光路掩码具有代表该条光路所经过区域块的区域掩码本文档来自技高网...

【技术保护点】
一种触摸屏扫描方法,其特征在于,包括以下步骤:(1) 将触摸屏全屏区域分割为一定大小的区域块;(2) 确定触摸点所在分区:2.1确定第一分区:扫描垂直于触摸屏一边的全部光路;扫描到触摸点于该扫描方向上所在区域为第一分区,所述第一分区为垂直于触摸屏一边的方向上的若干区域块构成的区域条;2.2确定第二分区:扫描与触摸屏一边成倾斜角度a的光路,扫描范围为穿过所述区域条的光路,确定触摸点所在区域块为第二分区,(3) 对穿过所述第二分区的所有光路进行扫描,确定触摸点。

【技术特征摘要】
1.一种触摸屏扫描方法,其特征在于,包括以下步骤:(1) 将触摸屏全屏区域分割为一定大小的区域块;(2) 确定触摸点所在分区:2.1确定第一分区:扫描垂直于触摸屏一边的全部光路;扫描到触摸点于该扫描方向上所在区域为第一分区,所述第一分区为垂直于触摸屏一边的方向上的若干区域块构成的区域条;2.2确定第二分区:扫描与触摸屏一边成倾斜角度a的光路,扫描范围为穿过所述区域条的光路,确定触摸点所在区域块为第二分区,(3) 对穿过所述第二分区的所有光路进行扫描,确定触摸点。2.根据权利要求1所述的触摸屏扫描方法,其特征在于,所述步骤(1)具体为:将触摸屏全屏区域分割并对区域块编码,每个区域块对应设置一个区域码;为每条光路设置一个光路码,每条光路的光路码都是该条光路所经过的区域块的区域码或运算结果。3.根据权利要求2所述的触摸屏扫描方法,其特征在于,所述步骤2.1确定第一分区具体为:扫描垂直于触摸屏一边的全部光路,从而获得触摸点于该扫描方向所在区域条内的区域块的区域码的集合,并对所获得区域码进行或运算,得到所述第一分区的分区码。4.根据权利要求3所述的触摸屏扫描方法,其特征在于,所述步骤2.2确定第二分区具体为:2.2.1确定扫描范围:将与触摸屏一边成倾斜角度a的所有光路的光路码与所述第一分区的分区码进行与运算,若结果非零,则该光路需扫描,若结果为零,则该光路无需扫描;2.2.2按确定扫描范围扫描,确定第二分区,并得到第二分区的分区码。5.根据权利要求4所述的触摸屏扫描方法,其特征在于,所述步骤(3)具体为:3.1确定扫描范围:将所有光路的光路码与所述第二分区的分区码进行与运算,若结果非零,则该光路需扫描,若结果为零,则结果无需扫...

【专利技术属性】
技术研发人员:王迪李金鹏齐洋周建
申请(专利权)人:湖州佳格电子科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1