一种触控定位方法、介质及设备技术

技术编号:37701254 阅读:24 留言:0更新日期:2023-06-01 23:45
本发明专利技术公开了一种触控定位方法、介质及设备,所述方法包括:当待定位对象遮挡到目标发射装置时,获取所述目标发射装置发出的激光的发射光强;测量由所述待定位对象反射到目标接收装置的激光的接收光强;获取所述目标接收装置到所述目标发射装置的第一距离;构建反射光强、第二距离和接收光强间的第一方程;构建第三距离、反射光强和发射光强间的第二方程;构建第一距离、第二距离和第三距离间的第三方程;联立所述第一方程、所述第二方程和所述第三方程,以计算得到所述第三距离;根据所述目标发射装置的位置和所述第三距离得到所述待定位对象的定位位置。本发明专利技术实施例能精准地计算出待定位对象的定位位置。算出待定位对象的定位位置。算出待定位对象的定位位置。

【技术实现步骤摘要】
一种触控定位方法、介质及设备


[0001]本专利技术涉及电子
,尤其涉及一种触控定位方法、介质及设备。

技术介绍

[0002]在现有技术中,由于在利用激光进行触控定位时,通过在触控板上分别设置激光角度测量装置和激光发射装置,使得激光发射装置向触摸物发射激光,当触摸物反射激光后,通过多个激光角度测量装置分别测量各自所接收到的上述反射激光的入射角度,再对多个入射角度进行计算,从而得到触摸物的定位位置。
[0003]可见,现有技术中在利用激光进行触控定位时,需要测量反射激光的入射角度,因此为了精准得到反射激光的入射角度,对触摸物的形状也存在要求,从而难以对未知形状的触摸物进行定位,也无法在不测量角度的情况下精准得到触摸物的定位位置。

技术实现思路

[0004]为了解决上述技术问题,本专利技术实施例提出了一种触控定位方法、介质及设备,通过利用已知的发射光强、接收光强、第一距离和未知的反射光强、第二距离、第三距离来构建三个方程,联立求解得到第三距离,并根据第三距离和目标发射装置的位置得到待定位对象的定位位置,从而精准地计算出待定位对象的定位位置。
[0005]为了实现上述目的,本专利技术实施例提供了一种触控定位方法,适用于触控屏,所述触控屏包括设置在同一单侧方向上的激光发射装置和激光接收装置,且所述激光发射装置发射激光的方向与所述触控屏单侧表面垂直;则,所述触控定位方法,包括:
[0006]当待定位对象遮挡到任一激光发射装置发出的激光时,以遮挡到的激光发射装置为目标发射装置,获取所述目标发射装置发出的激光的发射光强;
[0007]测量由所述待定位对象反射到不同激光接收装置的激光的接收光强;
[0008]从接收到激光的激光接收装置中选择一个目标接收装置,获取所述目标接收装置到所述目标发射装置的第一距离;
[0009]构建所述待定位对象向所述目标接收装置反射的激光的反射光强、所述待定位对象到所述目标接收装置的第二距离和所述接收光强间的第一方程;
[0010]构建所述待定位对象到所述目标发射装置的第三距离、所述反射光强和所述发射光强间的第二方程;
[0011]构建所述第一距离、所述第二距离和所述第三距离间的第三方程;
[0012]联立所述第一方程、所述第二方程和所述第三方程,以计算得到所述第三距离;
[0013]根据所述目标发射装置的位置和所述第三距离得到所述待定位对象的定位位置。
[0014]进一步的,所述触控屏包括间隔设置在同一单侧方向上的多个激光发射装置和若干个激光接收装置;通过所有激光发射装置一一向外发射激光。
[0015]进一步的,所述从接收到激光的激光接收装置中选择一个目标接收装置,包括:从接收到激光的激光接收装置中选择所述接收光强最大的激光接收装置作为目标接收装置。
[0016]进一步的,所述第一方程满足:所述反射光强除以所述第二距离的平方等于所述接收光强。
[0017]进一步的,所述第二方程满足:所述发射光强除以所述第三距离的平方等于所述反射光强。
[0018]进一步的,所述第三方程满足:所述第一距离的平方加所述第三距离的平方等于所述第二距离的平方。
[0019]进一步的,所述激光接收装置为光敏管,所述激光发射装置为红外激光管。
[0020]进一步的,所述根据所述目标发射装置的位置和所述第三距离得到所述待定位对象的定位位置,包括:以所述触控屏上设置有激光发射装置和激光接收装置的一侧表面作为纵坐标轴零点,以所述触控屏的一侧表面的最左方作为横坐标轴零点,建立坐标系;以所述目标发射装置所在位置的横坐标作为所述待定位对象的横坐标,以所述第三距离作为所述待定位对象的纵坐标,获得所述待定位对象的定位位置。
[0021]本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一项所述的触控定位方法的步骤。
[0022]本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并由处理器运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述的触控定位方法的步骤。
[0023]本专利技术具有以下有益效果:
[0024]采用本专利技术实施例,适用于触控屏,所述触控屏包括设置在同一单侧方向上的激光发射装置和激光接收装置,且所述激光发射装置发射激光的方向与所述触控屏单侧表面垂直;则当待定位对象遮挡到任一激光发射装置发出的激光时,以遮挡到的激光发射装置为目标发射装置,获取所述目标发射装置发出的激光的发射光强;测量由所述待定位对象反射到不同激光接收装置的激光的接收光强;从接收到激光的激光接收装置中选择一个目标接收装置,获取所述目标接收装置到所述目标发射装置的第一距离;构建所述待定位对象向所述目标接收装置反射的激光的反射光强、所述待定位对象到所述目标接收装置的第二距离和所述接收光强间的第一方程;构建所述待定位对象到所述目标发射装置的第三距离、所述反射光强和所述发射光强间的第二方程;构建所述第一距离、所述第二距离和所述第三距离间的第三方程;联立所述第一方程、所述第二方程和所述第三方程,以计算得到所述第二距离;根据所述目标发射装置的位置和所述第三距离得到所述待定位对象的定位位置。本专利技术实施例在利用激光进行触控定位时,通过利用已知的发射光强、接收光强、第一距离和未知的反射光强、第二距离、第三距离来构建三个方程,联立方程求解得到上述三个未知量中的第三距离,并根据第三距离和目标发射装置的位置得到待定位对象的定位位置,从而无需测量反射激光的入射角度,即可精准地计算出待定位对象的定位位置,并且本专利技术无需预先获取待定位对象的形状就可以完成对待定位对象的定位。
附图说明
[0025]图1是本专利技术提供的一种触控定位方法的一个实施例的流程示意图;
[0026]图2是本专利技术提供的一种触控定位方法的一个实施例中待定位对象未遮挡到激光时的示意图;
[0027]图3是本专利技术提供的一种触控定位方法的一个实施例中待定位对象遮挡到激光时的示意图;
[0028]图4是本专利技术提供的一种触控定位方法的一个实施例的位置关系的示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]参见图1,是本专利技术提供的触控定位方法的一个实施例的流程示意图,该方法适用于触控屏,所述触控屏包括设置在同一单侧方向上的激光发射装置和激光接收装置,且所述激光发射装置发射激光的方向与所述触控屏单侧表面垂直;则,该方法包括步骤S1至S8,具体如下:
[0031]优选地,所述触控屏包括间隔设置在同一单侧方向上的多个激光发射装置和若干个激光接收装置;通过所有激光发射装置一一向外发射激光。
[0032本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触控定位方法,其特征在于,适用于触控屏,所述触控屏包括设置在同一单侧方向上的激光发射装置和激光接收装置,且所述激光发射装置发射激光的方向与所述触控屏单侧表面垂直;则,所述触控定位方法,包括:当待定位对象遮挡到任一激光发射装置发出的激光时,以遮挡到的激光发射装置为目标发射装置,获取所述目标发射装置发出的激光的发射光强;测量由所述待定位对象反射到不同激光接收装置的激光的接收光强;从接收到激光的激光接收装置中选择一个目标接收装置,获取所述目标接收装置到所述目标发射装置的第一距离;构建所述待定位对象向所述目标接收装置反射的激光的反射光强、所述待定位对象到所述目标接收装置的第二距离和所述接收光强间的第一方程;构建所述待定位对象到所述目标发射装置的第三距离、所述反射光强和所述发射光强间的第二方程;构建所述第一距离、所述第二距离和所述第三距离间的第三方程;联立所述第一方程、所述第二方程和所述第三方程,以计算得到所述第三距离;根据所述目标发射装置的位置和所述第三距离得到所述待定位对象的定位位置。2.如权利要求1所述的触控定位方法,其特征在于,所述触控屏包括间隔设置在同一单侧方向上的多个激光发射装置和若干个激光接收装置;通过所有激光发射装置一一向外发射激光。3.如权利要求1所述的触控定位方法,其特征在于,所述从接收到激光的激光接收装置中选择一个目标接收装置,包括:从接收到激光的激光接收装置中选择所述接收光强最...

【专利技术属性】
技术研发人员:谢旺
申请(专利权)人:广州华欣电子科技有限公司
类型:发明
国别省市:

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

1