本发明专利技术公开了一种红外触摸屏触摸点识别方法,包括步骤:选通的红外发射管和红外接收管在同一光轴线时,进行第一次扫描,获取第一模拟信号数据;以后每个扫描周期对触摸屏进行扫描,获取第二模拟信号数据;选通的红外发射管与红外接收管不在同一光轴线时,进行扫描,获取红外接收管的数字信号数据;若第一模拟信号数据与第二模拟信号数据的差值大于等于预设数值,则根据第一模拟信号数据和第二模拟信号数据确定理论触摸点;判断红外发射管的光线是否被遮挡,若是,则根据被遮挡光线的交点情况确定真实触摸点;获取真实触摸点的坐标。还公开了一种红外触摸屏触摸点识别装置,可以提高触摸点识别精度、提高识别速度。
【技术实现步骤摘要】
本专利技术涉及触摸屏领域,具体涉及一种红外触摸屏触摸点识别方法和装置。
技术介绍
红外触摸屏是利用X,Y方向上密布的红外线矩阵来检测并定位用户的触摸。红外触摸屏在显示器的前面安装一个电路板外框,在屏幕四边排布红外线发射管和红外接收管,一一对应形成纵横交错的红外矩阵。用户在触摸屏幕时,手指就会挡住经过该位置的横竖两条红外线,因而可以判断出触摸点在屏幕的位置。红外触摸屏,是高度集成的电子线路整合产品。红外触摸屏包含一个完整的整合控制电路,一组高精度、抗干扰红外发射管和一组红外接收管,交叉安装在高度集成的电路板上的两个相对的方向,形成一个不可见的红外线光栅。内嵌在控制电路中的智能控制系统持续地对二极管发出脉冲形成红外线偏震光束格栅。当触摸物体(如:手指等进入光栅时)便阻断了光束。智能控制系统便会侦察到光的损失变化,并传输信号给控制系统,以确认X轴和Y轴坐标值。目前,红外对管触摸屏触摸点的识别主要采用的技术有:1、用模拟信号识别的红外对管触摸框可用于高精度的触摸识别;2、使用数字信号来识别;但受制于模拟信号系统的速度瓶颈,无法在允许时间长度内实现多个斜坐标系共同工作,多触摸点识别能力较差;或者,受制于这种数字信号的低分辨率,其触摸精确度无法满足部分应用领域的需求(如书写、画图)。
技术实现思路
本专利技术公开了一种红外触摸屏触摸点识别方法和装置,可以提高触摸点识别精度、提高识别速度。一种红外触摸屏触摸点识别方法,包括步骤:选通的红外发射管和红外接收管在同一光轴线时,在没有触摸点的情况下进行第一次全屏扫描,获取红外接收管的第一模拟信号数据,以后每个扫描周期对触摸屏进行全屏扫描,获取红外接收管的第二模拟信号数据;选通的红外发射管与红外接收管不在同一光轴线时,进行周期性的全屏扫描,获取红外接收管的数字信号数据;若所述第一模拟信号数据与所述第二模拟信号数据的差值大于等于预设数值,则根据所述第一模拟信号数据和所述第二模拟信号数据确定理论触摸点;根据所述数字信号数据判断红外发射管的光线是否被遮挡,若是,则根据所述被遮挡光线的交点情况从所述理论触摸点中筛选出真实触摸点;获取所述真实触摸点的坐标。本专利技术还公开了一种红外触摸屏触摸点识别装置,包括:扫描单元,用于对触摸屏进行全屏扫描;-->第一获取单元,用于当选通的红外发射管和红外接收管在同一光轴线时,并在没有触摸点时获取红外接收管的第一模拟信号数据,以及在下一个扫描周期开始后,获取红外接收管的第二模拟信号数据;第二获取单元,用于当选通的红外发射管与红外接收管不在同一光轴线时,获取红外接收管的数字信号数据;第一判断单元,用于在所述第一模拟信号数据与所述第二模拟信号数据的差值大于等于预设数值时,根据所述第一模拟信号数据和所述第二模拟信号数据确定理论触摸点;第二判断单元,用于根据所述数字信号数据判断红外发射管的光线是否被遮挡,若是,则根据所述被遮挡光线的交点情况从所述理论触摸点中筛选出真实触摸点;定位单元,用于获取所述真实触摸点的坐标。本专利技术通过获取红外发射管和红外接收管在同一光轴线时的接收管模拟信号数据,比较初始状态时的模拟信号数据和触摸以后获取的模拟信号数据,若他们的差值大于等于预设的数值,则判定存在触摸点,并初步确定理论触摸点;获取红外发射管和红外接收管不在同一光轴线时的接收管数字信号数据,剔除伪触摸点;计算触摸点坐标时,采用模拟信号数据,可以提高触摸点的识别精度;采用数字信号数据识别多个触摸点可以提高多个触摸点识别时的识别速度。附图说明图1是本专利技术方法的一个实施例流程图;图2是本专利技术装置的一个结构示意图;图3是本专利技术装置的另一个结构示意图;图4是本专利技术的一个具体应用例示意图;图5是本专利技术的另一个具体应用例示意图。具体实施方式为便于理解本专利技术,下面将结合附图进行阐述。在进行阐述之前,首先说明什么样的情况下称之为“红外发射管和红外接收管在同一光轴线”以及“红外发射管和红外接收管不在同一光轴线”;参考图5,在X轴方向上,有16对红外发射接收对管,若红外发射管x1发射,红外接收管y1接收,此时称之为“红外发射管x1和红外接收管y1在同一光轴线上”,在此种情况下,对触摸屏的扫描称之为,垂直扫描;若红外发射管x1发射,除红外接收管y1以外的红外接收管接收,此时称之为“红外发射管和红外接收管不在同一光轴线上”,在此种情况下,对触摸屏的扫描,称之为斜扫描;在Y轴方向上同理。下面介绍本专利技术公开的一种红外触摸屏触摸点识别方法,参考图1,包括步骤:101、获取红外接收管的第一模拟信号;选通的红外发射管和红外接收管在同一光轴线时,在没有触摸点的情况下进行第一次全屏扫描,获取红外接收管的第一模拟信号数据。102、获取红外接收管的第二模拟信号;-->以后每个扫描周期对触摸屏进行全屏扫描,获取红外接收管的第二模拟信号数据。103、获取红外接收管的数字信号数据;选通的红外发射管与红外接收管不在同一光轴线时,进行周期性的全屏幕扫描,获取红外接收管的数字信号数据。104、判断是否存在触摸点;根据第一模拟信号数据与第二模拟信号数据和预设的数值,判断是否存在触摸点,若第一模拟信号数据与第二模拟信号数据的差值大于等于预设数值,则判断存在触摸点,进行步骤105。105、确定理论触摸点;根据第一模拟信号数据和第二模拟信号数据确定理论触摸点。106、判断是否有红外光被遮挡;根据数字信号数据判断红外发射管的光线是否被遮挡,若是,则进行步骤107。107、根据数字信号数据确定真实触摸点;根据被遮挡光线的交点情况从所述理论触摸点中筛选出真实触摸点。108、计算真实触摸点坐标。获取真实触摸点的坐标。所述触摸点的坐标可以在本步骤中根据第一模拟信号数据和第二模拟信号数据计算,也可以在步骤105确定理论触摸点时计算。本专利技术通过获取红外发射管和红外接收管在同一光轴线时的接收管模拟信号数据,比较初始状态时的模拟信号数据和触摸以后获取的模拟信号数据,若他们的差值大于等于预设的数值,则判定存在触摸点,并初步确定理论触摸点;获取红外发射管和红外接收管不在同一光轴线时的接收管数字信号数据,剔除伪触摸点;计算触摸点坐标时,采用模拟信号数据,可以提高触摸点的识别精度;采用数字信号数据的识别方法可以提高多个触摸点识别时的识别速度。具体地,作为一种优选方式,可以对所述红外接收管接收的信号设定阈值,在所述红外接收管的输出超过所述阈值时,获得数字信号数据为1或0;在所述红外接收管的输出不超过所述阈值时,获得数字信号数据为0或1。通过所述数字信号数据可以判断所述红外接收管是否接收到有效足量的红外线,从而可快速判断对应的红外发射管与红外接收管之间是否被遮挡。在触摸屏上触摸的时候并非每次都是多点触摸,很多时候是单点触摸,单点触摸时,并非必须获取红外接收管的数字信号数据,以剔除伪触摸点;单点触摸时,只需利用获取的红外接收管的模拟信号数据就可以准确的得到触摸点的坐标。这样可以提高触摸点识别的速度。因此可以对上述实施例做进一步改进:在步骤105中确定理论触摸点后,包括步骤:判断理论触摸点是否超过一个,若是,进行106步骤;若否,则直接获取触摸点的坐标。考虑到,触摸屏启动之后可能存在没有触摸点的情况,可对上述实施例的方案,做进一步的改进:在步骤104中,若第一模拟信号本文档来自技高网...
【技术保护点】
1.一种红外触摸屏触摸点识别方法,其特征是,包括步骤:选通的红外发射管和红外接收管在同一光轴线时,在没有触摸点的情况下进行第一次全屏扫描,获取红外接收管的第一模拟信号数据,以后每个扫描周期对触摸屏进行全屏扫描,获取红外接收管的第二模拟信号数据;选通的红外发射管与红外接收管不在同一光轴线时,进行周期性的全屏扫描,获取红外接收管的数字信号数据;若所述第一模拟信号数据与所述第二模拟信号数据的差值大于等于预设数值,则根据所述第一模拟信号数据和所述第二模拟信号数据确定理论触摸点;根据所述数字信号数据判断红外发射管的光线是否被遮挡,若是,则根据所述被遮挡光线的交点情况从所述理论触摸点中筛选出真实触摸点;获取所述真实触摸点的坐标。
【技术特征摘要】
1.一种红外触摸屏触摸点识别方法,其特征是,包括步骤:选通的红外发射管和红外接收管在同一光轴线时,在没有触摸点的情况下进行第一次全屏扫描,获取红外接收管的第一模拟信号数据,以后每个扫描周期对触摸屏进行全屏扫描,获取红外接收管的第二模拟信号数据;选通的红外发射管与红外接收管不在同一光轴线时,进行周期性的全屏扫描,获取红外接收管的数字信号数据;若所述第一模拟信号数据与所述第二模拟信号数据的差值大于等于预设数值,则根据所述第一模拟信号数据和所述第二模拟信号数据确定理论触摸点;根据所述数字信号数据判断红外发射管的光线是否被遮挡,若是,则根据所述被遮挡光线的交点情况从所述理论触摸点中筛选出真实触摸点;获取所述真实触摸点的坐标。2.根据权利要求1所述的红外触摸屏触摸点识别方法,其特征是,在确定所述理论触摸点后,包括步骤:判断所述理论触摸点是否超过一个,若是,进行所述根据数字信号数据获取被遮挡光线的步骤;若否,则直接根据所述第一模拟信号数据和所述第二模拟信号数据获取触摸点的坐标。3.根据权利要求1所述的红外触摸屏触摸点识别方法,其特征是,若所述第一模拟信号数据与所述第二模拟信号数据的差值小于预设数值,则返回获取所述第二模拟信号数据的步骤。4.根据权利要求1所述的红外触摸屏触摸点识别方法,其特征是,在所述根据数字信号数据判断红外发射管的光线是否被遮挡的步骤中,所述红外发射管的光线没有被遮挡,则返回所述获取红外接收管的第二模拟信号数据的步骤。5.根据权利要求1至4任一项所述的红外触摸屏触摸点识别方法,其特征是,在确定所述理论触摸点时,同时根据所述第一模拟信号数据和所述第二模拟信号数据计算理论触摸点的坐标;从所述理论触摸点中筛选出真实触摸点的步骤后,直接获取所述真实触摸点的坐标。6.一种红外触摸屏触摸点识别装置,其特征...
【专利技术属性】
技术研发人员:黄安麒,胡隽鹏,
申请(专利权)人:广州视睿电子科技有限公司,
类型:发明
国别省市:81
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。