当前位置: 首页 > 专利查询>滨州学院专利>正文

一种红外触摸屏及快速识别两点的方法技术

技术编号:11376605 阅读:176 留言:0更新日期:2015-04-30 17:04
本发明专利技术公开了一种红外触摸屏及快速识别两点的方法,所述红外触摸屏,在触摸屏的两个边缘上安装若干红外发射灯,每个发射灯都受控制器的控制,可以任意时刻打开或者关闭,在触摸屏另外两个边上安装红外接收灯,接收灯总体数量和发射灯总体数量相同,每个接收灯都和一个发射灯对准,每个接收灯都受控制器的控制,可以任意时刻打开或者关闭。微控制器按顺序依次打开红外接收灯,每打开一个红外接收灯,依次打开接收灯正对的发射灯,读取电压模数转换值,然后根据阈值判断是否有触摸发生,当X和Y方向检测到有两个触摸时,认为有两点触摸发生,为了去除鬼点,通过一种快速识别两点的方法,识别真正的两个触摸点,本方法处理速度快,计算量小,不用增加额外的硬件,实用性强。

【技术实现步骤摘要】
一种红外触摸屏及快速识别两点的方法
本专利技术涉及红外("IR")触摸系统,具体而言,涉及一种快速识别红外触摸屏两点的方法。
技术介绍
作为触摸屏的一个分支,红外触摸屏因使用方便、抗爆性强、透光率高、可靠性高等优点而逐渐被广泛应用在各个领域。现在,一些像图片拖动、旋转、放大、缩小等操作来源于精确的将两个触摸点区分。很多红外触摸屏利用轴内和偏轴检测以定位实际两个触摸点,具体分辨方法有很多种,使本领域的一般技术人员所熟知的,关于定位实际两个触摸点方面的专利也非常多,如:申请号为200810044631.8,名称为“在红外触摸屏上识别多个触摸点的方法”的专利申请;申请号为200810025705.3,名称为“红外线触摸屏及多点触摸定位方法”的专利申请;申请号为200810199142.X,名称为“一种红外线触摸屏多点识别方法”的专利申请;申请号为200910058459.6,名称为“红外触摸屏识别多个真实触摸点的方法”的专利申请;申请号为201110143983.0,名称为“一种红外触摸屏及其多点触摸定位方法”的专利申请,等等等等。本专利技术涉及一种快速识别红外触摸屏两点的方法,第一遍扫描只扫描正对红外灯,第二遍只扫描少数几对偏轴红外灯,就可以将两点区分开,以前为了区分两点,第二遍需要扫描所有偏轴红外灯,与以前方法相比,可以大大加快两点识别的速度,并且识别效果好。
技术实现思路
本专利技术的目的在于提供一种能够快速识别红外触摸屏真正两个触摸点的方法。为了实现上述目的,本专利技术采用的技术方案为:所述的红外触摸屏组成:在触摸屏的两个相邻边缘上安装若干红外发射管,每个发射管都受控制器的控制,可以任意时刻打开或者关闭,在触摸屏另外两个边上安装红外接收管,接收管总体数量和发射管总体数量相同,每个接收管都和一个发射管对准,每个接收管都受控制器的控制,可以任意时刻打开或者关闭。所述够快速识别红外触摸屏真正两个触摸点的方法,通过微控制器控制触摸屏红外发射装置及红外接收装置的开关,读取光电转换后的电压AD值,然后根据阈值进行触摸点判断,当有一个点触摸时,计算出触摸物的坐标(一个触摸点坐标计算方法,很多专利都有提及,这里不再论述),当有两个点触摸时,搜索最外侧被遮挡的红外灯,然后对每侧利用三角函数关系,计算出两条光线:其中一条光线只能被真实触摸点遮挡,而不可能被产生的鬼点所遮挡,另外一条光线只能被鬼点遮挡,而不可能被真实触摸点所遮挡;然后根据计算出的光线,找到光线对应的红外发射接收灯,微控制控制扫描打开刚才找到的红外发射接收灯,读取其光电转换后的AD值,然后根据阈值判断是否被遮挡,反推出哪个点应该是真实触点,哪个应该是鬼点。具体步骤如下:A.微控制器启动红外触摸屏,按顺序驱动第1、2、3、…、N只红外接收装置及红外发射装置,记录每对红外接收装置及红外发射装置光电转换后的电压AD值,跳转到步骤B;B.微控制器根据记录的AD值,与一设定的阈值比较判断可能的触摸点个数,如果没有触摸,返回步骤A,进行下一次扫描;如果有一个触摸物,则跳转到步骤C,如果两个触摸点,则跳转到步骤D;C.微控制器根据记录的AD值,计算出触摸物的坐标,把计算出的坐标返回,实现触摸点的定位,返回步骤A继续下一周扫描;D.当有两个触摸点时,微控制器计算出每个触摸点所有的坐标,不能正确的区分坐标点,因为,水平方向会得到两个坐标值Hx1和Hx2(触摸物水平方向中心坐标值),垂直方向会得到两个坐标值Vy1和Vy2(触摸物垂直方向中心坐标值),四个值可以组合为四个点:P1(Hx1,Vy1)、P2(Hx1,Vy2)、P3(Hx2,Vy1)、P4(Hx2,Vy2),因为实际只有两点,其中必定有两个点是伪坐标,必须将其消除;计算出坐标后,跳转到步骤E,以消除伪点;E.根据记录的AD值,搜索最外侧被遮挡的红外灯。比如,当有两个触摸物时,H方向第一个点遮挡灯序号从左至右为:H11、H12、H13,第二个点遮挡灯序号从左至右为:H21、H22,则搜索到的最外侧被遮挡的红外灯为H11和H22;然后记录最外侧灯的外面灯序号H11-1、H22+1;F.H方向的H11、H11-1两个边和V边两个坐标值Vy1、Vy2组合为四个点(H11-1,Vy1)、(H11,Vy1)、(H11-1,Vy2)、(H11,Vy2),这四个点组成一个矩形,通过其对角线的两条光线满足:其中一条光线只能被真实触摸点遮挡,而不可能被产生的鬼点所遮挡,另外一条光线只能被鬼点遮挡,而不可能被真实触摸点所遮挡;同样,通过H方向的H22、H22+1和V边两个坐标值Vy1、Vy2组合四个点组合为四个点(H22,Vy1)、(H22+1,Vy1)、(H22,Vy2)、(H22+1,Vy2)也能找到两条这样的光线;G.将对角线(H11-1,Vy1)(H11,Vy2)延长,与H方向发射边及H方向接收边都会有一个得到交点,利用三角函数关系可以求解交点的坐标值,根据坐标值,可以找到离交点最近的发射灯和接收灯,通过控制这两颗灯即可得到一条光线,这条光线会被实际触摸点遮挡,而不能被鬼点遮挡;同理通过对角线(H11,Vy1)(H11-1,Vy2)、对角线(H22,Vy1)(H22+1,Vy2)、对角线(H22+1,Vy1)(H22,Vy2)也能找到相应的三条光线;H.微控制器控制红外发射接收灯,就可以得到这四条光线所对应的光电转换AD值,然后根据阈值判断这四条光线被遮挡情况,即可以断定哪个是鬼点,哪个是真实触摸点。本专利技术的优点在于:所述红外触摸屏及快速识别两点的方法,当有两个点触摸时,搜索H方向最外侧被遮挡的红外灯对,及其外面相邻的红外灯对,然后利用和V侧两个触摸坐标,找到一个矩形,通过矩形的两条光线满足:其中一条光线只能被真实触摸点遮挡,而不可能被产生的鬼点所遮挡,另外一条光线只能被鬼点遮挡,而不可能被真实触摸点所遮挡;找到光线对应的红外发射接收灯,微控制控制扫描打开刚才找到的红外发射接收灯,读取其光电转换后的AD值,然后根据阈值判断是否被遮挡,反推出哪个点应该是真实触点,哪个应该是鬼点。本专利技术只是对几对红外灯进行偏轴扫描,成本和单点触摸红外触摸屏相比,完全不用变化,且本专利技术能真正实现两点区分、可靠性性高、适用性广。附图说明图1是现有技术中红外触摸屏的结构示意图;图2是红外触摸屏两点触摸时会出现鬼点的原理示意图;图3是红外触摸屏快速识别两点方法的原理示意图。具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所达成目的及功效,下面将结合实施例并配合附图予以详细说明。如图1所示的红外触摸屏,101为红外发射灯,103为红外接收灯,另外两边102为红外发射灯,104为红外接收灯。101侧的红外发射灯颗数与104侧红外接收灯的颗数相等,每个接收灯都和一个发射灯对准;102侧的红外发射灯颗数与103侧红外接收灯的颗数相等,每个接收灯都和一个发射灯对准。所有的发射受控制器的控制,可以任意时刻打开或者关闭。快速识别红外触摸屏真正两个触摸点的方法,具体实施步骤如下。A.微控制器启动红外触摸屏,按顺序驱动第1、2、3、…、N只红外接收装置及红外发射装置,记录每对红外接收装置及红外发射装置光电转换后的电压AD值,跳转到步骤B;B.微控制器根据记录的AD值,与一设定的阈本文档来自技高网
...
一种红外触摸屏及快速识别两点的方法

【技术保护点】
一种红外触摸屏及快速识别两点的方法,该红外触摸屏的组成如下:在触摸屏的两个边缘上安装若干红外发射灯,每个发射灯都受控制器的控制,可以任意时刻打开或者关闭,在触摸屏另外两个边上安装红外接收灯,接收灯总体数量和发射灯总体数量相同,每个接收灯都和一个发射灯对准,每个接收灯都受控制器的控制,可以任意时刻打开或者关闭,其特征在于:包括下述步骤:步骤1:按顺序依次打开红外接收灯,每打开一个红外接收灯,然后打开接收管正对的发射灯,记录所有的扫描的电压模数转换AD值;同阈值比较,判断是否有触摸物;步骤2:将记录的AD值同阈值比较,判断是否有触摸物;如果无触摸物,则返回步骤1继续扫描,如果有触摸物,则进入步骤3;步骤3:如果X和Y方向每个方向只有一个触摸物,则计算触摸坐标后返回;如果X和Y方向都有两个触摸物,通过本专利技术的快速识别真正两点的方法识别真正的触摸点,去除鬼点。

【技术特征摘要】
1.一种红外触摸屏及快速识别两点的方法,该红外触摸屏的组成如下:在触摸屏的两个边缘上安装若干红外发射灯,每个发射灯都受控制器的控制,可以任意时刻打开或者关闭,在触摸屏另外两个边上安装红外接收灯,接收灯总体数量和发射灯总体数量相同,每个接收灯都和一个发射灯对准,每个接收灯都受控制器的控制,可以任意时刻打开或者关闭,其特征在于:包括下述步骤:步骤1:按顺序依次打开红外接收灯,每打开一个红外接收灯,然后打开接收管正对的发射灯,记录所有的扫描的电压模数转换AD值;同阈值比较,判断是否有触摸物;步骤2:将记录的AD值同阈值比较,判断是否有触摸物;如果无触摸物,则返回步骤1继续扫描,如果有触摸物,则进入步骤3;步骤3:如果X和Y方向每个方向只有一个触摸物,则计算触摸坐标后返回;如果X和Y方向都有两个触摸物,通过本发明的快速识别真正两点的方法识别真正的触摸点,去除鬼点;步骤4:根据记录的AD值,搜索最外侧被遮挡的红外灯,同时记录搜索到的最外侧灯的外面相邻的灯序号;步骤5:左边最外侧灯及其外面相邻的灯,和V边两个触摸点...

【专利技术属性】
技术研发人员:柳明
申请(专利权)人:滨州学院柳明
类型:发明
国别省市:山东;37

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

1