一种多点红外触摸屏触摸识别方法及系统技术方案

技术编号:9276038 阅读:77 留言:0更新日期:2013-10-24 23:21
本发明专利技术提供一种多点红外触摸屏触摸识别方法,涉及多点触摸技术领域,所述多点红外触摸屏触摸识别方法包括:对所述红外触摸屏依次在第一方向和与之垂直的第二方向上进行扫描,获取第一扫描数据,根据第一扫描数据获取准触摸点集;对所述红外触摸屏在第一方向或者第二方向上进行两次偏轴扫描,获取第二扫描数据,两次偏轴扫描的扫描线的斜率符号相反,根据第二扫描数据获取校准触摸点集;利用所述校准触摸点集校准所述准触摸点集获得真实触摸点。本发明专利技术还提供一种多点红外触摸屏触摸识别系统。本发明专利技术提供的多点红外触摸屏触摸识别方法及系统逻辑简单,不需要改变任何硬件结构能够识别出触摸检测区域的无限多个触摸点。

【技术实现步骤摘要】
一种多点红外触摸屏触摸识别方法及系统
本专利技术涉及红外触摸屏触摸识别技术,尤其涉及一种多点红外触摸屏的触摸识别方法及系统。
技术介绍
随着多媒体技术的发展,触摸屏作为一种简单方便的人机交互设备得到广泛应用。目前,触摸屏的种类主要包括电阻式触摸屏、电容式触摸屏、表面声波触摸屏、光学触摸屏和红外触摸屏等。作为触摸屏的一个分支,红外触摸屏以其安装方便、免维护、高抗爆性、高可靠性等优点被广泛应用在各个领域,如图1所示,红外触摸屏的常用结构是在触摸屏四周按一定顺序安装多个红外发射管101和红外接收管102,这些红外发射管101和红外接收管102沿触摸屏的边缘排列,形成红外发射和接收管对,红外发射管101和红外接收管102之间的光线在显示屏幕的前方形成纵横交叉的红外扫描网络,通过检测手指等触摸物所隔断的红外光线,实现触摸物位置的检测,这种检测方式只能检测一个触摸点,对于两个或以上触摸点同时操作时,系统将计算错误的坐标位置,导致识别出的触摸点不是真实的触摸点。随着科技的发展,关于触摸技术的创新与发展也在不断进行,红外触摸屏的发展经历了从识别单点,到识别两点,甚至到识别多点的过程,业内针对多点触摸(包括两点触摸)无法识别的问题作了许多有益的尝试,如通过设计复杂的辅助判断电路来增强红外触摸屏对多个触摸点的判断能力,在红外触摸屏的外边缘增加一个或两个摄像头来区分多个触摸点等等,这些方法都需要改变现有红外触摸屏的硬件结构,相应也增加了较多的成本。
技术实现思路
针对现有技术中存在的缺陷,本专利技术所要解决的技术问题是提供一种不改变现有红外触摸屏的硬件结构就可以有效识别多个触摸点的多点红外触摸屏触摸识别方法及系统。为解决上述技术问题,本专利技术采用的技术方案如下:一种多点红外触摸屏触摸识别方法,所述方法包括以下步骤:A、对所述红外触摸屏依次在第一方向和与之垂直的第二方向上进行扫描,获取第一扫描数据,根据所述第一扫描数据获取准触摸点集;B、对所述红外触摸屏在第一方向或者第二方向上进行两次偏轴扫描,获取第二扫描数据,两次偏轴扫描的扫描线的斜率符号相反,根据所述第二扫描数据获取校准触摸点集;C、利用所述校准触摸点集校准所述准触摸点集获得真实触摸点。如上所述的多点红外触摸屏触摸识别方法,所述触摸识别方法为两点触摸识别方法,在步骤A和步骤B之间还包括下列步骤:判断所述准触摸点集中准触摸点个数是否为4,若是,则执行步骤B,否则将所述准触摸点集中的准触摸点直接识别为真实触摸点。如上所述的多点红外触摸屏触摸识别方法,步骤B具体为:沿第一方向对所述红外触摸屏进行第一偏轴扫描,所述第一偏轴扫描的扫描线相互平行,对第一偏轴扫描数据进行处理获取被触摸物遮挡的第一类遮挡区域;沿第一方向对所述红外触摸屏进行第二偏轴扫描,该第二偏轴扫描的扫描线的斜率与所述第一偏轴扫描的扫描线的斜率大小相等,对第二偏轴扫描数据进行处理获取被触摸物遮挡的第二类遮挡区域;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第一方向垂直的红外触摸屏的第一边距离最近的第一个重叠区域,根据该第一个重叠区域获取所述校准触摸点集中的第一个校准触摸点;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第一方向垂直的红外触摸屏的第二边距离最近的第二个重叠区域,根据该第二个重叠区域获取所述校准触摸点集中的第二个校准触摸点。如上所述的多点红外触摸屏触摸识别方法,可选地,步骤C具体为:计算所述第一个校准触摸点和所述第二个校准触摸点的连线的斜率作为第一斜率;分别计算所述准触摸点集中的四个准触摸点组成的四边形的一个对角线的斜率作为第二斜率;判断所述第二斜率与所述第一斜率的符号是否相同,若相同,则将位于所述四边形的该第二斜率对应的对角线上的两个准触摸点定位为真实触摸点,否则,将位于所述四边形的另一个对角线上的两个准触摸点定位为真实触摸点。如上所述的多点红外触摸屏触摸识别方法,可选地,步骤C具体为:计算所述第一个校准触摸点与所述第二个校准触摸点的连线的斜率作为第一斜率;计算所述准触摸点集中的四个准触摸点组成的四边形的主对角线的斜率作为第二斜率和副对角线的斜率作为第三斜率;分别计算所述第一斜率与所述第二斜率、所述第一斜率与所述第三斜率的差值,若所述第一斜率与所述第二斜率的差值的绝对值小于所述第一斜率与所述第三斜率的差值的绝对值,则将位于所述四边形的主对角线上的两个准触摸点定位为真实触摸点,否则,将位于所述四边形的副对角线上的两个准触摸点定位为真实触摸点。如上所述的多点红外触摸屏触摸识别方法,上述步骤A具体为:沿第一方向对所述红外触摸屏进行一对多的发散扫描,依次记录扫描线中被每一个触摸物遮挡的第一方向扫描遮挡区域;沿第二方向对所述红外触摸屏进行一对多的发散扫描,依次记录扫描线中被每一个触摸物遮挡的第二方向扫描遮挡区域;分别将第一方向扫描遮挡区域和第二方向扫描遮挡区域进行相交,根据相交后的重叠区域获得包含所有准触摸点的准触摸点集。如上所述的多点红外触摸屏触摸识别方法,上述步骤B具体为:沿第二方向对所述红外触摸屏进行第一偏轴扫描,所述第一偏轴扫描的扫描线相互平行,对第一偏轴扫描数据进行处理获取被触摸物遮挡的第一类遮挡区域;沿第二方向对所述红外触摸屏进行第二偏轴扫描,该第二偏轴扫描的扫描线的斜率与所述第一偏轴扫描的扫描线的斜率大小相等,对第二偏轴扫描数据进行处理获取被触摸物遮挡的第二类遮挡区域;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第二方向垂直的红外触摸屏的第一边距离最近的第一个重叠区域,根据该第一个重叠区域获取所述校准触摸点集中的第一个校准触摸点;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第二方向垂直的红外触摸屏的第二边距离最近的第二个重叠区域,根据该第二个重叠区域获取所述校准触摸点集中的第二个校准触摸点。本专利技术还提供一种多点红外触摸屏触摸识别系统,包括多个红外发射单元、多个红外接收单元、扫描控制单元和信号接收及处理单元,其中所述红外发射单元与所述红外接收单元在第一方向和与之垂直的第二方向上沿触摸检测区域的四周排列,且相对设置,所述扫描控制单元,依次驱动所述红外发射单元并同时选通相应的所述红外接收单元对所述红外触摸屏在第一方向和第二方向上进行扫描,获得第一扫描数据,并将所述第一扫描数据发送给所述信号接收及处理单元,依次驱动所述红外发射单元并同时选通相应的所述红外接收单元对所述红外触摸屏在第一方向或者第二方向上进行两次偏轴扫描,获得第二扫描数据,所述两次偏轴扫描的扫描线的斜率符号相反,并将该第二扫描数据发送给所述信号接收及处理单元,所述信号接收及处理单元,根据所述第一扫描数据获取准触摸点集;根据所述第二扫描数据获取校准触摸点集;利用所述校准触摸点集校准所述准触摸点集以获得真实触摸点。如上所述的多点红外触摸屏触摸识别系统,所述触摸识别系统是两点触摸识别系统,所述信号接收及处理单元判断所述准触摸点集中准触摸点个数是否为4,若是,则所述信号接收及处理单元将执行偏轴扫描的指令发送给所述扫描控制单元,所述扫描控制单元执行所述两次偏轴扫描,否则所述信号接收及处理单元不将执行偏轴扫描的指令发送给所述扫描控制单元,直接将所述准触摸点集中的准触摸点识别为真实触摸点。本文档来自技高网...
一种多点红外触摸屏触摸识别方法及系统

【技术保护点】
一种多点红外触摸屏触摸识别方法,其特征在于,所述方法包括以下步骤:A、对所述红外触摸屏依次在第一方向和与之垂直的第二方向上进行扫描,获取第一扫描数据,根据所述第一扫描数据获取准触摸点集;B、对所述红外触摸屏在第一方向或者第二方向上进行两次偏轴扫描,获取第二扫描数据,两次偏轴扫描的扫描线的斜率符号相反,根据所述第二扫描数据获取校准触摸点集;C、利用所述校准触摸点集校准所述准触摸点集获得真实触摸点。

【技术特征摘要】
1.一种多点红外触摸屏触摸识别方法,其特征在于,所述方法包括以下步骤:A、对所述红外触摸屏依次在第一方向和与之垂直的第二方向上进行扫描,获取第一扫描数据,根据所述第一扫描数据获取准触摸点集;B、对所述红外触摸屏在第一方向或者第二方向上进行两次偏轴扫描,获取第二扫描数据,两次偏轴扫描的扫描线的斜率符号相反,根据所述第二扫描数据获取校准触摸点集;C、利用所述校准触摸点集校准所述准触摸点集获得真实触摸点;所述触摸识别方法为两点触摸识别方法,在步骤A和步骤B之间还包括下列步骤:判断所述准触摸点集中准触摸点的个数是否为4,若是,则执行步骤B,否则将所述准触摸点集中的准触摸点直接识别为真实触摸点;步骤B具体为:沿第一方向对所述红外触摸屏进行第一偏轴扫描,所述第一偏轴扫描的扫描线相互平行,对第一偏轴扫描数据进行处理获取被触摸物遮挡的第一类遮挡区域;沿第一方向对所述红外触摸屏进行第二偏轴扫描,该第二偏轴扫描的扫描线的斜率与所述第一偏轴扫描的扫描线的斜率大小相等,对第二偏轴扫描数据进行处理获取被触摸物遮挡的第二类遮挡区域;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第一方向垂直的红外触摸屏的第一边距离最近的第一个重叠区域,根据该第一个重叠区域获取所述校准触摸点集中的第一个校准触摸点;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第一方向垂直的红外触摸屏的第二边距离最近的第二个重叠区域,根据该第二个重叠区域获取所述校准触摸点集中的第二个校准触摸点。2.根据权利要求1所述的多点红外触摸屏触摸识别方法,其特征在于,步骤C具体为:计算所述第一个校准触摸点和所述第二个校准触摸点的连线的斜率作为第一斜率;计算所述准触摸点集中的四个准触摸点组成的四边形的一个对角线的斜率作为第二斜率;判断所述第二斜率与所述第一斜率的符号是否相同,若相同,则将位于所述四边形的该第二斜率对应的对角线上的两个准触摸点定位为真实触摸点,否则,将位于所述四边形的另一个对角线上的两个准触摸点定位为真实触摸点。3.根据权利要求1所述的多点红外触摸屏触摸识别方法,其特征在于,步骤C具体为:计算所述第一个校准触摸点与所述第二个校准触摸点的连线的斜率作为第一斜率;分别计算所述准触摸点集中的四个准触摸点组成的四边形的主对角线的斜率作为第二斜率和副对角线的斜率作为第三斜率;分别计算所述第一斜率与所述第二斜率、所述第一斜率与所述第三斜率的差值,若所述第一斜率与所述第二斜率的差值的绝对值小于所述第一斜率与所述第三斜率的差值的绝对值,则将位于所述四边形的主对角线上的两个准触摸点定位为真实触摸点,否则,将位于所述四边形的副对角线上的两个准触摸点定位为真实触摸点。4.根据权利要求1至3中任一项所述的多点红外触摸屏触摸识别方法,其特征在于,步骤A具体为:沿第一方向对所述红外触摸屏进行一对多的发散扫描,依次记录扫描线中被每一个触摸物遮挡的第一方向扫描遮挡区域;沿第二方向对所述红外触摸屏进行一对多的发散扫描,依次记录扫描线中被每一个触摸物遮挡的第二方向扫描遮挡区域;分别将第一方向扫描遮挡区域和第二方向扫描遮挡区域进行相交,根据相交后的重叠区域获得包含所有准触摸点的准触摸点集。5.根据权利要求1所述的多点红外触摸屏触摸识别方法,其特征在于,步骤B具体为:沿第二方向对所述红外触摸屏进行第一偏轴扫描,所述第一偏轴扫描的扫描线相互平行,对第一偏轴扫描数据进行处理获取被触摸物遮挡的第一类遮挡区域;沿第二方向对所述红外触摸屏进行第二偏轴扫描,该第二偏轴扫描的扫描线的斜率与所述第一偏轴扫描的扫描线的斜率大小相等,对第二偏轴扫描数据进行处理获取被触摸物遮挡的第二类遮挡区域;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第二方向垂直的红外触摸屏的第一边距离最近的第一个重叠区域,根据该第一个重叠区域获取所述校准触摸点集中的第一个校准触摸点;在所述第一类遮挡区域与所述第二类遮挡区域的重叠区域中选取与所述第二方向垂直的红外触摸屏的第二边距离最近的第二个重叠区域,根据该第二个重叠区域获取所述校准触摸点集中的第二个校准触摸点。6.一种多点红外触摸屏触摸识别系统,包括多个红外发射单元、多个红外接收单元、扫描控制单元和信号接收及处理单元,其中所述红外发射单元与所述红外接收单元在第一方向和与之垂直的第二方向上沿触摸检测区域的四周排列,且相对设置,其特征在于,所述扫描控制单元,依次驱动所述红外发射单元并同时选通相应的所述红外接收单元对所述红外触摸屏在第一方向和第二方向上进行扫描,获得第一扫描数据,并将所述第一扫描数据发送给所述信号接收及处理单元,依次驱动所述...

【专利技术属性】
技术研发人员:王武军刘新斌周广道
申请(专利权)人:北京汇冠新技术股份有限公司
类型:发明
国别省市:

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

1