一种红外触控屏的真实触摸点识别方法和红外触控屏技术

技术编号:36350283 阅读:12 留言:0更新日期:2023-01-14 18:05
本发明专利技术涉及一种红外触控屏的真实触摸点识别方法和红外触控屏,方法包括:计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合;将n组数值组合填入kob第二坐标系,得到n个坐标点;在第一坐标系内识别备选触摸区域;计算各备选触摸区域形心点坐标值和内部被遮挡光线的数目,从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的作为目标备选触摸区域,将其形心点坐标值映射为第二坐标系内的一条虚拟直线,将该虚拟直线上和两侧容许范围内的所有坐标点记为已清除,至记为已清除的坐标点达到预设比例时停止,以已做出的虚拟直线各自对应的X坐标值和Y坐标值为各点的坐标,实现快速准确判断多点触摸时各真点的坐标。点的坐标。点的坐标。

【技术实现步骤摘要】
一种红外触控屏的真实触摸点识别方法和红外触控屏


[0001]本专利技术涉及红外触控屏
,具体涉及一种红外触控屏的真实触摸点识别方法和红外触控屏。

技术介绍

[0002]在对红外触控屏进行单点触摸时,由于触摸点仅有一个,该触摸点即为真点(真实触控点),其触摸位置也可直接被判断出来。而在对红外触控屏进行多点触摸时,在真点之外,往往还有假点的存在,假点是真实触摸点所对应的遮挡光线在其他位置相交形成的,真点和假点的真假属性在未被判断出来之前,都是触摸发生的可疑点。现有技术通常通过复杂的算法来同时多进程对每个可疑点都进行计算,当把每一个假点都通过计算排除之后,才能准确判断出多点触摸中真点的数量和各个真点的坐标位置,因算法较为复杂,故耗费时间较长,在假点数量较多时,触控延时感更为明显,影响用户的触摸操作体验。

技术实现思路

[0003]基于上述现状,本专利技术的主要目的在于提供一种红外触控屏的真实触摸点识别方法和红外触控屏,高效、快速而准确地判断多点触摸时各个真点的坐标位置,明显提升用户的触控操作体验。
[0004]为实现上述目的,本专利技术采用的技术方案如下:
[0005]第一方面,本专利技术提供了一种红外触控屏的真实触摸点识别方法,所述方法包括如下步骤:
[0006]确定被遮挡光线:计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)
……
(k
n
,b
n
);/>[0007]进行坐标转换:以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)
……
(k
n
,b
n
);
[0008]识别备选触摸区域:在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;
[0009]确定真实触摸点坐标:计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)
……
(X
T
,Y
T
)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。
[0010]优选地,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包
括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;
[0011]所述确定被遮挡光线的步骤包括:
[0012]根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线判定为由所述触摸引发的被遮挡的光线,以此识别所述所有n条被遮挡的光线;
[0013]对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。
[0014]优选地,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。
[0015]优选地,在确定真实触摸点坐标的步骤中,所述容许范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。
[0016]第二方面,本专利技术提供了一种红外触控屏,所述触控屏包括:
[0017]被遮挡光线确定模块,用于计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)
……
(k
n
,b
n
);
[0018]坐标转换模块,用于以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)
……
(k
n
,b
n
);
[0019]备选触控区域识别模块,用于在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;
[0020]真实触摸点坐标确定模块,用于计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)
……
(X
T
,Y
T
)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。
[0021]优选地,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;
[0022]所述被遮挡光线确定模块包括:
[0023]确定子模块,用于根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线确定为由所述多点触控引发被遮挡的光线,以此找出所有n条被遮挡的光线;
[0024]计算子模块,用于对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。
[0025]优选地,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。
[0026]优选地,所述真实触摸点坐标确定模块在将相应坐标点记为已清除时,所述容许
范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。
[0027]第三方面,本专利技术提供了一种电子显示设备,包括如上所述的触控屏。
[0028]优选地,所述电子显示设备为触控一体机、智能交互屏、智能电子白板、智能电子黑板或者智能家电。
[0029]本专利技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种红外触控屏的真实触摸点识别方法,其特征在于,所述方法包括如下步骤:确定被遮挡光线:计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)
……
(k
n
,b
n
);进行坐标转换:以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)
……
(k
n
,b
n
);识别备选触摸区域:在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;确定真实触摸点坐标:计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)
……
(X
T
,Y
T
)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。2.根据权利要求1所述的方法,其特征在于,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;所述确定被遮挡光线的步骤包括:根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线判定为由所述触摸引发的被遮挡的光线,以此识别所述所有n条被遮挡的光线;对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。3.根据权利要求2所述的方法,其特征在于,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。4.根据权利要求1所述的方法,其特征在于,在确定真实触摸点坐标的步骤中,所述容许范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。5.一种红外触控屏,其特征在于,所述触控屏包括:被遮挡光线确定模块,用于计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k...

【专利技术属性】
技术研发人员:秦志佳徐协增王志勇
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:

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

1