一种红外触摸系统的信号扫描计算方法和系统技术方案

技术编号:7088801 阅读:167 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种红外触摸系统的信号扫描计算方法和系统,方法包括步骤:A、红外触摸系统的发射边框中的一个红外发射管发射红外光时,其对面的接收边框中有一个以上的红外接收管同时或逐个按顺序接收红外光,使触摸表面形成密集的二维感应光网。B、当至少一个触摸物接触触摸屏,遮挡所述感应光网,产生光强信号,根据所述光强信号确定被遮挡红外光线,结合多条横向和纵向的被遮挡红外光线交叉形成的多个交叉点,判断多个交叉点的集合是否为实际触摸点,计算出实际触摸点的坐标;C、排除伪触摸点的数据,输出实际触摸点的数据。这样计算出的触摸点坐标精细度高,在识别多点同时触摸时,不存在误判的问题。

【技术实现步骤摘要】

本专利技术涉及红外触摸

技术介绍
现有的红外触摸屏结构,如图1所示,基本由矩形的电路板框架围设形成,即在一侧边框是一排红外发射管102,相对的另一侧边框是一排红外接收管103,一底边框是一排红外发射管101,相对的另一底边框是一排红外接收管104,在电路板框架的X轴与Y轴内形成一个横竖交叉的红外线矩阵。当然实际应用中,一个红外发射管发射的光范围是一个扇形,可以被对面几个红外接收管接收到,当任何物体遮挡住红外线的传播,比如触摸点 105遮挡住红外线,就会被对面的接收管检测出。现有的红外触摸系统有如下缺点,触摸精细度不高,多点触摸容易造成误判使用矩阵扫描方式时,触摸系统检测η点触摸时,会识别到η个X轴坐标和η个Y轴坐标,可以组成η*η种组合,存在(η-1) *η个误判点。如图2所示,现有技术的红外触摸屏系统,当有两个触摸点A和B同时触摸时,会出现Al和Bl两个伪触摸点,系统不能区别出来,出现误判,导致定位不准。已有的专利方案CN200710028616. X 在触摸屏的至少一个检测方向上,有一套红外发射扫描电路对应两套红外接收扫描电路;一套红外发射扫描电路中的一个红外发射元件发出的光线被一套红外接收扫描电路中的一个红外接收元件接收检测的同时,在接收范围内还被另外一套红外接收扫描电路中的一个红外接收元件接收检测。CN201010224550. 3 一种红外触摸屏多点触摸的识别方法,包括一个触摸屏幕, 沿触摸屏幕周边的X方向和Y方向依次排列有两组红外发射和红外接收对管;首先,X方向和Y方向的两组密集排列的红外对管在屏幕表面依次扫描形成相互垂直的红外光栅扫描网,判断X方向和Y方向是否有红外线被阻断,如果有阻断,定位阻断点坐标,其特征在于, 当在X方向或Y方向有两个或两个以上阻断点时,所述识别方法执行的步骤包括a.在相互垂直的红外光栅扫描时,确定两个阻断点的两个阻断相邻边在触摸屏X边或者Y边的两个坐标点,确定该两个坐标点在X边或者Y边的红外发射管;b.从所述两个坐标点的红外发射管各自向阻断点宽度内移至少一位的红外发射管,定位该两个移位红外发射管令其发光;C.根据步骤b红外发射管发光时,重新确定所述两个相邻阻断点相邻边在触摸屏X边或者Y边的两个新坐标点;d.计算两个相邻边坐标点之间的距离,即在步骤a时相邻边在触摸屏X边或者Y边的坐标点与步骤C时相邻边在触摸屏X边或者Y边的新坐标点之间的距离;e.判定之间的距离大的阻断点一定在之间的距离小的阻断点的下方。以上专利CN200710028616. X缺点是使用2套红外接收电路,硬件成本比一般产品高,使用两套红外接收电路,产品尺寸比一般产品大。专利CN201010224550. 3缺点是使用两点离边框距离的比较值为依据,只能用于两点识别,而不能用于三点以上的识别。该方案使用阻挡信号的宽度计算两点离边框距离4的比较值,只能用于物理大小一致的两个触摸点,而不能用于物理大小不一致的两个触摸点ο
技术实现思路
本专利技术的目的在要解决以下问题1、红外对管触摸产品触摸精细度不高的问题; 2、红外对管触摸产品在识别多点同时触摸时,会存在误判的问题。本专利技术实施例提供一种红外触摸系统的信号扫描计算方法,包括步骤A、红外触摸系统的发射边框中的一个红外发射管发射红外光时,其对面的接收边框中有一个以上的红外接收管同时或逐个按顺序接收红外光,使触摸屏表面形成密集的二维感应光网;依次控制多个红外发射管发射,当所有红外发射管发射完毕,就形成一个扫描周期,这个时间很短。B、当至少一个触摸物接触触摸屏,遮挡所述感应光网,产生光强信号,根据所述光强信号确定被遮挡红外光线,结合多条横向和纵向的被遮挡红外光线交叉形成的多个交叉点,判断多个交叉点的集合是实际触摸点还是伪触摸点,计算出实际触摸点的坐标;C、排除伪触摸点的数据,输出实际触摸点的数据。进一步,所述步骤A中,所述红外触摸系统包括对应的垂直发射边框和垂直接收边框,以及对应的水平发射边框和水平接收边框;所述垂直发射边框的一个红外发射管发射红外光时,形成一个扇形的光照范围,被对面的垂直接收边框中一个以上的红外接收管同时或逐个按顺序接收红外光;所述水平发射边框的一个红外发射管发射红外光时,形成一个扇形的光照范围,被对面的水平接收边框中一个以上的红外接收管同时或逐个按顺序接收红外光,这样发射的红外光形成一个X轴、Y轴定位的二维感应光网。进一步,所述步骤B中,包括步骤Bi、当有至少一个触摸物接触触摸屏,遮挡所述感应光网,产生遮挡红外光线的光强信号,将所述光强信号按照光照强弱划分为多个信号等级;B2、根据信号等级,可得到当a号红外发射管发射时的b个X轴或Y轴信号数据组成的数据组,b为接收红外光光强信号弱的接收管数量,建立一个方程组,计算得到由一条横向和一条纵向红外光线交叉形成的交叉点的坐标;通过这样的方式可得到多个交叉点坐标;B3、设置符合条件的交叉点数目阀值和相邻两个交叉点之间的相对距离阀值,判断光强信号弱的多个交叉点的相邻距离是否超过相对距离阀值,如果没超过相对距离阀值则为符合条件的交叉点,如果符合条件的交叉点数超过所述交叉点数目阀值,则确定光强信号弱的多个交叉点的集合是实际触摸点;B4、对组成实际触摸点的光强信号弱的多个交叉点的集合进行平均坐标计算,得到实际触摸点的坐标。本专利技术实施例还提供一种红外触摸系统,具有红外发射边框和接收边框的矩形触摸屏,包括控制电路,用于控制发射边框中的一个红外发射管发射红外光时,其对面的接收边框中有一个以上的红外接收管同时或逐个按顺序接收红外光,使触摸表面形成密集的二维感应光网;红外触摸系统还包括存储有信号扫描计算程序的芯片,用于当至少一个触摸物接触触摸屏,遮挡所述感应光网,产生光强信号,根据所述光强信号确定被遮挡红外光线,结合多条横向和纵向的被遮挡红外光线交叉形成的多个交叉点,判断多个交叉点的集合是实际触摸点还是伪触摸点,计算出实际触摸点的坐标,并排除伪触摸点的数据,输出实际触摸点的数据。进一步,所述存储有信号扫描计算程序的芯片包括光强信号等级划分模块,用于当有至少一个触摸物接触触摸屏,遮挡所述感应光网,产生遮挡红外光线的光强信号,将所述光强信号按照光照强弱划分为多个信号等级;交叉点坐标计算模块,用于根据信号等级,可得到当a号红外发射管发射时的b个X轴或Y轴信号数据组成的数据组,b为接收红外光光强信号弱的接收管数量,建立一个方程组,计算得到由一条横向和一条纵向红外光线交叉形成的交叉点的坐标;通过这样的方式可得到多个交叉点坐标;比较模块,用于设置符合条件的交叉点数目阀值和相邻两个交叉点之间的相对距离阀值,判断光强信号弱的多个交叉点的相邻距离是否超过相对距离阀值,如果没超过相对距离阀值则为符合条件的交叉点,若果符合条件的交叉点数超过所述交叉点数目阀值,则确定光强信号弱的多个交叉点的集合是实际触摸点;触摸点坐标计算模块,用于对没超过阀值的所述光强信号弱的多个交叉点的集合进行平均坐标计算,得到实际触摸点的坐标。本专利技术的优点如下1、每个红外发射管发射时,对面的接收框会有多个红外接收管同时或逐个接收,这样采集的信号更多,用于计算的数据多,保证了计算坐标的精度。现有技术是每个红外发射管发射时,对面的接收框只有1个红外接收管接收。2本文档来自技高网
...

【技术保护点】
1.一种红外触摸系统的信号扫描计算方法,其特征在于,包括步骤:A、红外触摸系统的发射边框中的一个红外发射管发射红外光时,其对面的接收边框中有一个以上的红外接收管同时或逐个按顺序接收红外光,使触摸屏表面形成密集的二维感应光网;B、当至少一个触摸物接触触摸屏,遮挡所述感应光网,产生光强信号,根据所述光强信号确定被遮挡红外光线,结合多条横向和纵向的被遮挡红外光线交叉形成的多个交叉点,判断多个交叉点的集合是实际触摸点还是伪触摸点,计算出实际触摸点的坐标;C、排除伪触摸点的数据,输出实际触摸点的数据。

【技术特征摘要】

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

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

1