红外触摸屏多点触摸识别方法及系统的制作方法

文档序号:6622284阅读:1406来源:国知局
红外触摸屏多点触摸识别方法及系统的制作方法
【专利摘要】本发明公开了一种红外触摸屏多点触摸识别方法及系统,所述方法包括以下步骤:提供一红外触摸屏、多个红外发射管及多个红外接收管;判断出所述红外触摸屏上触摸缺口的位置,在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元;在所述矩形区域内通过正方形单元判断得到所有的可能触摸点;通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。本发明通过采用矩形区域及正方形单元进行扫描筛选掉可能存在的伪点,并对所有的可能触摸点进行检验,缩短了红外发射管与红外接收管的扫描时间,提高了红外触摸屏响应速度及定位精度,从而提高了红外触摸屏多点触摸识别的准确性。
【专利说明】红外触摸屏多点触摸识别方法及系统

【技术领域】
[0001]本发明涉及红外触摸屏【技术领域】,特别涉及一种红外触摸屏多点触摸识别方法及系统。

【背景技术】
[0002]触摸屏作为一种新型的计算机输入设备,使得人机交互更加直观,大大方便了用户的工作及生活,因此,触摸屏已经广泛应用于公共信息、办公自动化设备、通讯设备等多个领域。
[0003]目前,现有的红外触摸屏装置通常是具有横向及纵向两个直方向上的红外发射管及红外接收管,双向的红外发射管及红外接收管共同组成一定位平面,通过依次扫描横向及纵向上所有相应的红外发射管及红外接收管之间是否有红外信号被遮挡而产生变化,并由计算机根据红外信号被遮挡位置来计算确定触摸点的位置坐标。当触摸点数大于I时,可能会形成多个点夹带伪点的点,因此识别确定真实的触摸点对于触摸屏工作十分重要。
[0004]然而,上述红外触摸屏触摸点识别方法一般是仅限于单点或两点触摸,而对于超过两个的触摸点情况,其控制相对复杂、数据冗余、计算费时、响应速度慢,并且影响到红外触摸定位的精度。


【发明内容】

[0005]本发明提出一种红外触摸屏多点触摸识别方法及系统,其结构简单、性能可靠、响应速度快及定位精度高,提高了红外触摸屏触摸的稳定流畅性。
[0006]为实现上述发明目的,本发明采用如下技术方案:
一种红外触摸屏多点触摸识别方法,包括以下步骤:
提供一红外触摸屏、相对设于所述红外触摸屏两边框的多个红外发射管及多个红外接收管,所述多个红外发射管及多个红外接收管均等距设置,每一个红外发射管对应三个红外接收管,每一个红外接收管对应三个红外发射管,所述多个红外发射管与对应的红外接收管之间形成有多个竖直线、左倾的第一斜线及右倾的第二斜线;
启动所述多个红外发射管及多个红外接收管进行扫描,通过检测被阻挡的多个红外接收管接收信号判断出所述红外触摸屏上触摸缺口的位置;当判断所述触摸缺口为多个的情况时,在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元,所述矩形区域以及正方形单元由所述多个竖直线相交构成;
以所述正方形单元为基本扫描单元在所述矩形区域内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过所述正方形单元内的任一子三角形筛选区,所述子三角形筛选区以该正方形单元四个顶点为直角顶点,若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;
在所述矩形区域内重复上述筛选判定过程,直至得到所有的可能触摸点; 通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0007]进一步地,在上述的红外触摸屏多点触摸识别方法中,所述通过检测被阻挡的多个红外接收管接收信号判断出所述红外触摸屏上触摸缺口的位置的步骤具体包括:
根据所述被遮挡的红外信号得到触摸缺口的位置,判断所述触摸缺口是否为单个,若是,则判定该触摸缺口为真实触摸点,计算得到该真实触摸点的坐标值。
[0008]进一步地,在上述的红外触摸屏多点触摸识别方法中,所述子三角形筛选区的面积为所述正方形单元面积的1/8。
[0009]进一步地,在上述的红外触摸屏多点触摸识别方法中,所述得到所述矩形区域内所有可能触摸点的步骤之后还包括:
在所述矩形区域内判断所述多个竖直线、第一斜线或第二斜线是否通过正方形单元内所有的子三角形筛选区,所述子三角形筛选区以正方形单元四个顶点为直角顶点,
若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;
重复上述步骤,得到矩形区域内所有的可能触摸点。
[0010]进一步地,在上述的红外触摸屏多点触摸识别方法中,所述通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值的步骤还包括:
将得到的所述可能触摸点中邻近的点连接成线段或矩形,判定所述线段或矩形的中心点为合并触摸点,通过所述合并触摸点去除该合并触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0011]另,本发明还提供一种红外触摸屏多点触摸识别系统,包括:一红外线
触摸屏、相对设于所述红外触摸屏两边框的多个红外发射管及多个红外接收管、设于所述红外触摸屏内的主控模块及连接于所述主控模块的数据处理中心;每一个红外发射管对应三个红外接收管,每一个红外接收管对应三个红外发射管;所述多个红外发射管与对应的红外接收管之间形成有多个竖直线、左倾的第一斜线及右倾的第二斜线;
所述主控模块用于启动所述多个红外发射管及多个红外接收管;
所述数据处理中心进一步包括:
触摸缺口判断子单元,用于通过检测所述多个红外接收管的接收信号判断所述红外触摸屏上触摸缺口的位置;
扫描图形选取子单元,用于在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元,所述矩形区域以及正方形单元由所述多个竖直线相交构成,所述正方形单元的边长为相邻两红外发射管或红外接收管之间的间距;
可能触摸点计算子单元,用于以所述正方形单元为基本扫描单元在所述矩形区域内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过所述正方形单元内的任一子三角形筛选区,所述子三角形筛选区以该正方形单元四个顶点为直角顶点,若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;
真实触摸点计算子单元,用于通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0012]进一步地,在上述的红外触摸屏多点触摸识别系统中,所述子三角形筛选区的面积为所述正方形单元面积的1/8。
[0013]进一步地,在上述的红外触摸屏多点触摸识别系统中,所述数据处理中心还包括:
合并触摸点计算子单元,用于将得到的所述可能触摸点中邻近的点连接成线段或矩形,判定所述线段或矩形的中心点为合并触摸点;
所述真实触摸点计算子单元还用于通过所述合并触摸点去除该合并触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0014]本发明红外触摸屏多点触摸识别方法及系统通过采用单边不对称的斜线扫描,缩短了红外发射管与红外接收管的扫描时间,提高了红外触摸屏的扫描频率、响应速度及定位精度,从而提高了红外触摸屏定位触摸的稳定流畅性。

【专利附图】

【附图说明】
[0015]图1为本发明红外触摸屏多点触摸识别方法的具体流程示意图;
图2为图1中红外触摸屏的结构示意图;
图3为图1中红外触摸屏的多点触摸下的结构示意图;
图4为图1中正方形单元及子三角形筛选区的示意图;
图5为图1中红外触摸屏中可能触摸点的结构示意图;
图6为图1中红外触摸屏中真实触摸点的结构示意图;
图7为本发明红外触摸屏多点触摸识别系统的结构示意图。

【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]本发明提供了一种红外触摸屏多点触摸识别方法,包括以下步骤:提供一红外触摸屏、相对设于所述红外触摸屏两边框的多个红外发射管及多个红外接收管,所述多个红外发射管及多个红外接收管均等距设置,每一个红外发射管对应三个红外接收管,每一个红外接收管对应三个红外发射管,所述多个红外发射管与对应的红外接收管之间形成有多个竖直线、左倾的第一斜线及右倾的第二斜线;启动所述多个红外发射管及多个红外接收管进行扫描,通过检测被阻挡的多个红外接收管接收信号判断出所述红外触摸屏上触摸缺口的位置;当判断所述触摸缺口为多个的情况时,在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元,所述矩形区域以及正方形单元由所述多个竖直线相交构成,所述正方形单元的边长为相邻两红外发射管或红外接收管之间的间距;以所述正方形单元为基本扫描单元在所述矩形区域内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过所述正方形单元内的任一子三角形筛选区,所述子三角形筛选区以该正方形单元四个顶点为直角顶点,若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;在所述矩形区域内重复上述筛选判定过程,直至得到所有的可能触摸点;通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。这样,通过采用矩形区域及正方形单元进行扫描筛选掉可能存在的伪点,并对所有的可能触摸点进行检验,缩短了红外发射管与红外接收管的扫描时间,提高了红外触摸屏响应速度及定位精度,从而提高了红外触摸屏多点触摸识别的准确性。
[0018]请参阅图1至图4,图1为本发明红外触摸屏多点触摸识别方法的具体流程示意图;所述方法包括以下步骤:
步骤Sll:提供一红外触摸屏100、多个红外发射管10及多个红外接收管20,所述多个红外发射管10设于所述红外触摸屏100的第一边框,所述多个红外接收管20设于所述红外触摸屏100的第二边框,所述第一边框与第二边框相对设置,所述多个红外发射管10及多个红外接收管20均等距设置;每一个红外发射管10对应三个红外接收管20,每一个红外接收管20对应三个红外发射管10 ;
在具体实现时,所述红外触摸屏100为矩形触摸屏,其包括两组相对设置的边框,下面以横向边框为例进行说明。
[0019]所述红外触摸屏100沿横向(X轴)相对设置有横向上边框102及横向下边框104,所述多个红外发射管10设于横向上边框102,所述多个红外接收管20设于横向下边框104。所述多个红外发射管10及多个红外接收管20均等距设置,即相邻的两红外发射管10或红外接收管20之间间距相同。
[0020]所述红外触摸屏100纵向(Y轴)边框的结构相同,在此不再赘述,即本发明红外发射管10及红外接收管20采用横向、纵向双边对称扫描。
[0021]所述多个红外发射管10及红外接收管20均是互相一对多的对应,即每一个红外接收管20可以接收多个红外发射管发出的红外信号,每一个红外发射管10可以发送多路红外信号至不同的红外接收管20。本发明中,每一个红外发射管10对应三个红外接收管20,每一个红外接收管20对应三个红外发射管10。
[0022]以红外发射管与对应的三个红外接收管为例来说明其位置分布关系。所述横向上边框102上设有某一红外发射管10,所述横向下边框104上设有与该红外发射管10对应的第一红外接收管202、第二红外接收管204及第三红外接收管206,所述第一红外接收管202设于所述红外发射管10的正下方,所述第二红外接收管204位于所述第一红外接收管202的左边,所述第三红外接收管206位于所述第一红外接收管202的右边,所述第二红外接收管204及第三红外接收管206关于第一红外接收管202呈对称分布。
[0023]其中,所述红外发射管10与第一红外接收管202之间形成有竖直线I,所述红外发射管10与第二红外接收管204之间形成有左倾的第一斜线II,所述红外发射管10与第三红外接收管206之间形成有右倾的第二斜线III ;类似的,每一个红外发射管与其对应的三个红外接收管之间均形成有多个竖直线、第一斜线及第二斜线。
[0024]同理,每一个红外接收管20对应的三个红外发射管10也是呈对称分布,并且,每一个红外接收管20对应的三个红外发射管10之间也形成有多个竖直线、第一斜线及第二斜线。
[0025]步骤S12:启动所述多个红外发射管10发射红外信号,检测所述多个红外接收管20接收到的红外信号是否被遮挡,若是,则进行步骤S13 ;若否,则重新检测所述多个红外接收管20接收到的红外信号;
在具体实现时,所述步骤S12之前还包括:在所述红外触摸屏100未有触摸信号输入时,启动所述多个红外发射管10发射红外信号,检测并记录所述多个红外接收管20接收到的红外信号。这样,当有所述红外触摸屏100被触摸,即有触摸信号输入时,通过比较所述多个红外接收管20接收到的红外信号强度的变化,可判断红外触摸屏100是否有触摸信号输入。
[0026]步骤S13:根据所述被遮挡的红外信号得到触摸缺口 30的位置,判断所述触摸缺口 30是否为单个,若是,则判定该触摸缺口为真实触摸点,计算得到该真实触摸点的坐标值;若否,则进行步骤S14 ;
在具体实现时,当红外触摸屏100某一点被触摸时,所述多个红外接收管20接收到的红外信号强度发生变化,即所述红外触摸屏100因触摸而阻断形成的触摸缺口 30,由于所述多个红外发射管10与红外接收管20的信号发射与接收是对应关系,可根据所述被遮挡的红外信号得到触摸缺口的位置;接着,需要判断是单点还是多点触摸,即判断所述触摸缺口是否为单个,若是,即为单点触摸,此时无需进行后面筛选伪点的步骤,即可判定该单个触摸缺口为真实触摸点,并计算得到该真实触摸点的坐标值;若否,即为多点触摸,需要进一步判断真实触摸点的位置。
[0027]步骤S14:在所述红外触摸屏100上选取包含所述触摸缺口 30的矩形区域40以及正方形单元50,所述矩形区域40以及正方形单元50由所述多个竖直线相交构成,所述正方形单元50的边长为相邻两红外发射管或红外接收管之间的间距;
在具体实现时,所述步骤S13中得到的触摸缺口 30并非完全是真实触摸点,其可能包括了非真实的伪点,因此需要进一步筛除掉伪点,才可以找到真实触摸点。本发明是通过设定多个矩形区域40及正方形单元50,所述矩形区域40以及正方形单元50由所述多个竖直线相交构成,该矩形区域40可以恰好包含所述触摸缺口 30,或者比所述触摸缺口 30的范围稍大,即可将所述触摸缺口 30囊括进去且缩小至一定扫描范围即可。
[0028]步骤S15:以所述正方形单元50为基本扫描单元在所述矩形区域40内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过正方形单元50内的任一子三角形筛选区60,所述子三角形筛选区60以正方形单元50四个顶点为直角顶点,若是,则进行步骤S16 ;若否,则进行步骤S17 ;
请参阅图4,在具体实现时,所述正方形单元50为进行筛除矩形区域40内伪点的基本扫描单元,所述正方形单元50具体包括分别以其四个顶点为直角顶点的四个子三角形筛选区60,本实施例中,所述子三角形筛选区60的面积为所述正方形单元50面积的1/8。由于四个正方形单元50的四个顶点为交叉点,通过判断所述多个竖直线、左倾的第一斜线或右倾的第二斜线是否通过正方形单元50的子三角形筛选区60,即有竖直线、第一斜线或第二斜线未被子三角形筛选区60遮挡,从而实现筛选掉该正方形单元50的伪点。
[0029]步骤S16:判定所述正方形单元50内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;
所述红外触摸屏中多个竖直线、第一斜线及第二斜线形成多个交叉点,只要所述正方形单元50内四个子三角形筛选区60中任意一个有竖直线、第一斜线或第二斜线通过,即可认为所述正方形单元50内的交叉点为伪点,即可排除掉。
[0030]步骤S17:判定所述正方形单元50内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;
重复步骤S15至步骤S17,得到矩形区域40内所有的可能触摸点;
请参阅图5,这样通过正方形单元50在多个矩形区域40内逐一扫描,初步筛选掉所述矩形区域内存在的伪点,得到所有的可能触摸点。
[0031]当真实触摸点的面积较小,例如用笔尖进行点触摸时,还需要进行二次伪点筛除。故所述得到所述矩形区域内所有可能触摸点的步骤之后还包括:
在所述矩形区域40内判断所述多个竖直线、第一斜线或第二斜线是否通过正方形单元50内所有的子三角形筛选区60,所述子三角形筛选区60以正方形单元50四个顶点为直角顶点,若是,则判定所述正方形单元50内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元50内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;重复上述步骤,得到矩形区域40内所有的可能触摸点。
[0032]步骤S18:通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0033]请参阅图6,在具体实现时,通过判断所述多个竖直线、第一斜线或第二斜线是否通过所述可能触摸点,若是,即该可能触摸点上各个方向的竖直线、第一斜线或第二斜线均被所述可能触摸点遮挡,则所述可能触摸点为真实触摸点;若否,则所述可能触摸点为伪点,因筛除掉。
[0034]请参阅图5及图6,为了进一步提高伪点识别率以及降低工作量,将得到的所述可能触摸点中相邻近的两个或几个点进行合并、重新定位,得到较低数量的合并触摸点,再进行伪点识别。
[0035]即所述步骤S19还包括:
将得到的所述可能触摸点中邻近的点连接成线段或矩形,判定所述线段或矩形的中心点为合并触摸点,通过所述合并触摸点去除该合并触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0036]以某五个可能触摸点A、B、C、D、E为例,该五个可能触摸点A、B、C、D、E相互连接成一矩形,则判定该矩形的中心点E为合并触摸点,即只需检验中心点F是否为伪点,而无需逐个检验可能触摸点A、B、C、D、E是否为伪点。
[0037]另,请参阅图7,本发明提供了一种红外触摸屏定位系统,包括一红外触摸屏100、相对设于所述红外触摸屏100两边框的多个红外发射管10及多个红外接收管20、设于所述红外触摸屏100内的主控模块300及连接于所述主控模块300的数据处理中心400 ;每一个红外发射管10对应三个红外接收管20,每一个红外接收管20对应三个红外发射管10 ;所述多个红外发射管10与对应的红外接收管20之间形成有多个竖直线、左倾的第一斜线及右倾的第二斜线;
所述主控模块300用于启动所述多个红外发射管10及多个红外接收管20 ;
所述数据处理中心400进一步包括:
触摸缺口判断子单元402,用于通过检测所述多个红外接收管20的接收信号判断所述红外触摸屏100上触摸缺口的位置;
扫描图形选取子单元404,用于在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元,所述矩形区域以及正方形单元由所述多个竖直线相交构成,所述正方形单元的边长为相邻两红外发射管10或红外接收管20之间的间距;
可能触摸点计算子单元406,用于以所述正方形单元为基本扫描单元在所述矩形区域内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过所述正方形单元内的任一子三角形筛选区,所述子三角形筛选区以该正方形单元四个顶点为直角顶点,若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点;
真实触摸点计算子单元408,用于通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0038]其中,所述子三角形筛选区的面积为所述正方形单元面积的1/8。
[0039]所述数据处理中心400还包括:
合并触摸点计算子单元407,用于将得到的所述可能触摸点中邻近的点连接成线段或矩形,判定所述线段或矩形的中心点为合并触摸点;所述真实触摸点计算子单元408还用于通过所述合并触摸点去除该合并触摸点中存在的伪点,计算得到真实触摸点的坐标值。
[0040]相比于现有技术,本发明红外触摸屏多点触摸识别方法及系统通过采用矩形区域及正方形单元进行扫描筛选掉可能存在的伪点,并对所有的可能触摸点进行检验,缩短了红外发射管与红外接收管的扫描时间,提高了红外触摸屏响应速度及定位精度,从而提高了红外触摸屏多点触摸识别的准确性。
[0041]这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
【权利要求】
1.一种红外触摸屏多点触摸识别方法,其特征在于,所述方法包括以下步骤: 提供一红外触摸屏、相对设于所述红外触摸屏两边框的多个红外发射管及多个红外接收管,所述多个红外发射管及多个红外接收管均等距设置,每一个红外发射管对应三个红外接收管,每一个红外接收管对应三个红外发射管,所述多个红外发射管与对应的红外接收管之间形成有多个竖直线、左倾的第一斜线及右倾的第二斜线; 启动所述多个红外发射管及多个红外接收管进行扫描,通过检测被阻挡的多个红外接收管接收信号判断出所述红外触摸屏上触摸缺口的位置;当判断所述触摸缺口为多个的情况时,在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元,所述矩形区域以及正方形单元由所述多个竖直线相交构成,所述正方形单元的边长为相邻两红外发射管或红外接收管之间的间距; 以所述正方形单元为基本扫描单元在所述矩形区域内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过所述正方形单元内的任一子三角形筛选区,所述子三角形筛选区以该正方形单元四个顶点为直角顶点,若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点; 在所述矩形区域内重复上述筛选判定过程,直至得到所有的可能触摸点; 通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。
2.根据权利要求1所述的红外触摸屏多点触摸识别方法,其特征在于,所述通过检测被阻挡的多个红外接收管接收信号判断出所述红外触摸屏上触摸缺口的位置的步骤具体包括: 根据所述被遮挡的红外信号得到触摸缺口的位置,判断所述触摸缺口是否为单个,若是,则判定该触摸缺口为真实触摸点,计算得到该真实触摸点的坐标值。
3.根据权利要求2所述的红外触摸屏多点触摸识别方法,其特征在于,所述子三角形筛选区的面积为所述正方形单元面积的1/8。
4.根据权利要求1所述的红外触摸屏多点触摸识别方法,其特征在于,所述得到所述矩形区域内所有可能触摸点的步骤之后还包括: 在所述矩形区域内判断所述多个竖直线、第一斜线或第二斜线是否通过正方形单元内所有的子三角形筛选区,所述子三角形筛选区以正方形单元四个顶点为直角顶点, 若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点; 重复上述步骤,得到矩形区域内所有的可能触摸点。
5.根据权利要求1所述的红外触摸屏多点触摸识别方法,其特征在于,所述通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值的步骤还包括: 将得到的所述可能触摸点中邻近的点连接成线段或矩形,判定所述线段或矩形的中心点为合并触摸点,通过所述合并触摸点去除该合并触摸点中存在的伪点,计算得到真实触摸点的坐标值。
6.—种红外触摸屏多点触摸识别系统,其特征在于,包括:一红外触摸屏、相对设于所述红外触摸屏两边框的多个红外发射管及多个红外接收管、设于所述红外触摸屏内的主控模块及连接于所述主控模块的数据处理中心;每一个红外发射管对应三个红外接收管,每一个红外接收管对应三个红外发射管;所述多个红外发射管与对应的红外接收管之间形成有多个竖直线、左倾的第一斜线及右倾的第二斜线; 所述主控模块用于启动所述多个红外发射管及多个红外接收管; 所述数据处理中心进一步包括: 触摸缺口判断子单元,用于通过检测所述多个红外接收管的接收信号判断所述红外触摸屏上触摸缺口的位置; 扫描图形选取子单元,用于在所述红外触摸屏上选取包含所述触摸缺口的矩形区域以及正方形单元,所述矩形区域以及正方形单元由所述多个竖直线相交构成,所述正方形单元的边长为相邻两红外发射管或红外接收管之间的间距; 可能触摸点计算子单元,用于以所述正方形单元为基本扫描单元在所述矩形区域内进行扫描,判断所述多个竖直线、第一斜线或第二斜线是否通过所述正方形单元内的任一子三角形筛选区,所述子三角形筛选区以该正方形单元四个顶点为直角顶点,若是,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为伪点;若否,则判定所述正方形单元内的竖直线、第一斜线及第二斜线相交形成的交叉点为可能触摸点; 真实触摸点计算子单元,用于通过检验所述可能触摸点去除该可能触摸点中存在的伪点,计算得到真实触摸点的坐标值。
7.根据权利要求6所述的红外触摸屏多点触摸识别系统,其特征在于,所述子三角形筛选区的面积为所述正方形单元面积的1/8。
8.根据权利要求6所述的红外触摸屏多点触摸识别系统,其特征在于,所述数据处理中心还包括: 合并触摸点计算子单元,用于将得到的所述可能触摸点中邻近的点连接成线段或矩形,判定所述线段或矩形的中心点为合并触摸点; 所述真实触摸点计算子单元还用于通过所述合并触摸点去除该合并触摸点中存在的伪点,计算得到真实触摸点的坐标值。
【文档编号】G06F3/042GK104182091SQ201410377637
【公开日】2014年12月3日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】江波 申请人:深圳市浪涛科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1