基于斜坐标系的红外触摸屏触摸定位方法及装置制造方法及图纸

技术编号:7076661 阅读:253 留言:0更新日期:2012-04-11 18:40
基于斜坐标系的红外触摸屏触摸定位方法及装置,该方法包括:对于红外触摸屏的每个工作周期,进行三个坐标系(垂直坐标系、对垂直坐标系顺时针/逆时针旋转后的斜坐标系)的红外扫描;在根据垂直坐标系的红外扫描结果判定存在触摸点且个数超过1个时,根据垂直坐标系,确定数个逻辑触摸点;根据上述三个坐标系的红外扫描结果,确定各逻辑触摸点至最相近的四条斜线的点线距离D1、D2、D3、D4;针对每个逻辑触摸点,分别计算对应的点线距离D1、D2、D3、D4的和值,并将实际触摸点个数个最小和值对应的逻辑触摸点确定为实际触摸点。本发明专利技术方案实现了对触摸屏垂直坐标系中扫描到的多个触摸点的伪点的准确判定,实现了多点触摸时的准确定位。

【技术实现步骤摘要】

本专利技术涉及红外触摸屏定位
,特别涉及一种基于斜坐标系的红外触摸屏触摸定位方法、一种基于斜坐标系的红外触摸屏触摸定位装置。
技术介绍
目前,红外触摸屏技术通常都是基于垂直坐标系、采用红外对管进行触摸定位,然而,在使用垂直坐标系技术的红外对管触摸屏进行触摸定位时,由于其原理的缺陷,会获得比实际触摸点更多的逻辑触摸点,这些逻辑触摸点中有很大一部分是“伪点”,即该位置实际上并没有触摸物存在。如图1所示,是使用垂直坐标系的红外对管触摸屏进行触摸定位的示意图,图示中双向的红外发射管、红外接收管组合,组成了一个红外扫描网,当有触摸物进行触摸时,遮挡、或者减弱这对红外发射管方向上的红外发射光线,通过识别双向被遮挡的红外接收管的位置,从而据此实现对触摸物的定位。然而,当触摸物有两个或以上时, 以图ι中所示的有两个真实触摸物A、B为例,经过采用垂直坐标系的红外扫描后,会出现两个伪触摸点C、D,无法进行准确定位。
技术实现思路
针对上述现有技术中存在的问题,本专利技术的目的在于提供一种基于斜坐标系的红外触摸屏触摸定位方法、一种基于斜坐标系的红外触摸屏触摸定位装置,其可以准确地对多个触摸点的伪点进行准确判定,实现多点触摸时的准确定位。为达到上述目的,本专利技术采用以下技术方案一种基于斜坐标系的红外触摸屏触摸定位方法,包括步骤对于红外触摸屏的每个工作周期,进行三个坐标系的红外扫描,所述三个坐标系包括垂直坐标系、对垂直坐标系顺时针旋转预设顺时针角度后的斜坐标系、对垂直坐标系逆时针旋转预设逆时针角度后的斜坐标系;根据垂直坐标系的红外扫描结果,判断是否有触摸点存在;若有,判断触摸点的个数是否超过1个;若超过,根据垂直坐标系,确定数个逻辑触摸点;根据上述三个坐标系的红外扫描结果,确定各逻辑触摸点至最相近的四条斜线的点线距离D1、D2、D3、D4 ;针对每个逻辑触摸点,分别计算对应的点线距离Dl、D2、D3、D4的和值,并将实际触摸点个数个最小和值对应的逻辑触摸点确定为实际触摸点。一种基于斜坐标系的红外触摸屏触摸定位装置,包括红外扫描单元,用于对红外触摸屏的每个工作周期,进行三个坐标系的红外扫描, 所述三个坐标系包括垂直坐标系、对垂直坐标系顺时针旋转预设顺时针角度后的斜坐标系、对垂直坐标系逆时针旋转预设逆时针角度后的斜坐标系;实际触摸点个数判定单元,用于确定实际触摸点个数;触摸点分析单元,用于根据垂直坐标系的红外扫描结果,判断是否有触摸点存在, 并在判定有触摸点存在时,判断触摸点的个数是否超过1个,并在判定超过1个时,根据垂直坐标系,确定数个逻辑触摸点;点线距离确定单元,用于根据红外扫描单元的三个坐标系的红外扫描结果,确定各逻辑触摸点至最相近的四条斜线的点线距离D1、D2、D3、D4;和值计算单元,用于针对每个逻辑触摸点,分别计算对应的点线距离D1、D2、D3、D4 的和值;实际触摸点确定单元,用于将实际触摸点个数个最小和值对应的逻辑触摸点确定为实际触摸点。根据上述本专利技术的方案,其是使红外对管触摸屏增加斜坐标系的信号获取,结合垂直坐标系、两个斜坐标系的扫描结果,将三个坐标系、6个方向上被遮挡的红外接收管的段数最多的个数确定为实际触摸点个数,使用每个逻辑触摸点与其最靠近的4个方向的斜线的距离的和值大小的排序,作为判断伪点的依据,从而实现了对触摸屏垂直坐标系中扫描到的多个触摸点的伪点的准确判定,实现了多点触摸时的准确定位。附图说明图1是基于垂直坐标系的红外对管触摸屏的扫描示意图;图2是本专利技术的基于斜坐标系的红外触摸屏触摸定位方法实施例的流程示意图;图3是基于对垂直坐标系顺时针旋转后的斜坐标系的扫描示意图;图4是基于对垂直坐标系逆时针旋转后的斜坐标系的扫描示意图;图5是图1所示的各逻辑触摸点附近的红外扫描光线示意图;图6是图1中的逻辑触摸点A至与其最靠近的四条斜线的点线距离D1、D2、D3、D4 的示意图;图7为实际触摸点个数的判定示意图;图8是本专利技术的基于斜坐标系的红外触摸屏触摸定位装置实施例的结构示意图。 具体实施例方式以下以其中的较佳实施例对本专利技术的方案进行详细阐述,在下述阐述中,首先对本专利技术的基于斜坐标系的红外触摸屏触摸定位方法进行阐述,再对本专利技术的基于斜坐标系的红外触摸屏触摸定位装置进行阐述。如图2所示,是本专利技术的基于斜坐标系的红外触摸屏触摸定位方法实施例的流程示意图,其包括步骤步骤SlOl 对于红外触摸屏的每个工作周期,进行三个坐标系的红外扫描,这里的三个坐标系包括垂直坐标系、对垂直坐标系顺时针旋转预设顺时针角度后的斜坐标系、 对垂直坐标系逆时针旋转预设逆时针角度后的斜坐标系,进入步骤S102 ;步骤S102 根据垂直坐标系的红外扫描结果,判断是否有触摸点存在,若有,进入步骤S103,若没有,则返回步骤SlOl继续扫描;步骤S103 判断触摸点的个数是否超过1个,若是,则进入步骤S104,若否,即触摸点的个数为1个,则直接确定该触摸点为实际触摸点,输出该触摸点坐标,实现单点触摸的定位;步骤S104:根据垂直坐标系的扫描结果,确定数个逻辑触摸点,并根据上述三个坐标系的红外扫描结果,确定各逻辑触摸点至最相近的四条斜线的点线距离D1、D2、D3、D4, 进入步骤S105 ;步骤S105 针对每个逻辑触摸点,分别计算对应的点线距离D1、D2、D3、D4的和值, 进入步骤S106 ;步骤S106 将实际触摸点个数个最小和值对应的逻辑触摸点确定为实际触摸点, 其他的则为伪触摸点。根据上述方案,是使红外对管触摸屏增加斜坐标系的信号获取,结合垂直坐标系、 两个斜坐标系的扫描结果,将三个坐标系、6个方向上被遮挡的红外接收管的段数最多的个数确定为实际触摸点个数,使用每个逻辑触摸点与其最靠近的4个方向的斜线的距离的和值大小的排序,作为判断伪点的依据,从而实现了对触摸屏垂直坐标系中扫描到的多个触摸点的伪点的准确判定,实现了多点触摸时的准确定位。以下就其中一个具体的实现过程进行详细阐述。如图1所示,依据图1中所示的基于垂直坐标系的扫描结果,可以确定出有四个触摸点A、B、C、D,而这四个点中,可能存在伪触摸点,例如图1中的伪点C、伪点D,因为,为了与实际的触摸点进行区分,在本专利技术方案中,将依据垂直坐标系得到的触摸点称之为逻辑触摸点。图3示出了基于对垂直坐标系顺时针旋转后的斜坐标系的扫描示意图,图4示出了基于对垂直坐标系逆时针旋转后的斜坐标系的扫描示意图,其中,进行顺时针旋转的预设顺时针角度、进行逆时针旋转的预设逆时针角度,可以依据需要自由设定,预设顺时针角度与预设逆时针角度可以相同,也可以不相同,仅受红外发射管的最大发射角度的限制。以图1中所示的基于垂直坐标系的扫描结果为例,结合图3、图4的斜坐标系的扫描结果,可得出图5所示的各逻辑触摸点附近的红外扫描光线示意图,出于简便描述的目的,图5中仅示出了其中的被遮挡光线的示意图。为便于区分,图示中采用了不同的线条来对三个坐标系的光线进行表示。随后,依据得到的红外扫描光线,确定这些红外扫描光线中分别与各逻辑触摸点最近的四条斜线,并分别确定各逻辑触摸点至相近的四条斜线的点线距离D1、D2、D3、D4,这四条斜线,是分别在两个斜坐标系的横、纵方向上红外扫描光线中最近的扫描光线。其中,这里的点线距离D1、D2、D本文档来自技高网...

【技术保护点】
1.一种基于斜坐标系的红外触摸屏触摸定位方法,其特征在于,包括步骤:对于红外触摸屏的每个工作周期,进行三个坐标系的红外扫描,所述三个坐标系包括:垂直坐标系、对垂直坐标系顺时针旋转预设顺时针角度后的斜坐标系、对垂直坐标系逆时针旋转预设逆时针角3、D4;针对每个逻辑触摸点,分别计算对应的点线距离D1、D2、D3、D4的和值,并将实际触摸点个数个最小和值对应的逻辑触摸点确定为实际触摸点。度后的斜坐标系;根据垂直坐标系的红外扫描结果,判断是否有触摸点存在;若有,判断触摸点的个数是否超过1个;若超过,根据垂直坐标系,确定数个逻辑触摸点;根据上述三个坐标系的红外扫描结果,确定各逻辑触摸点至最相近的四条斜线的点线距离D1、D2、D

【技术特征摘要】

【专利技术属性】
技术研发人员:黄安麒胡隽鹏
申请(专利权)人:广州视睿电子科技有限公司
类型:发明
国别省市:81

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

1