具有激光笔标记功能的电子装置及激光笔标记方法与流程

文档序号:16066074发布日期:2018-11-24 12:40阅读:466来源:国知局

本发明涉及一种具有激光笔标记功能的电子装置及激光笔标记方法。

背景技术

现如今,投影系统已广泛应用于各类会议中。为方便演讲人员对投影内容进行指示,投影系统通常都配置有激光笔。然而现有的激光笔通常只具有指示与翻页的功能,当演讲人员需要对投影屏幕上的重要内容进行标记时,激光笔通常无法满足需求,不便于演讲人员进行演讲。



技术实现要素:

有鉴于此,有必要提供一种具有激光笔标记功能的电子装置及激光笔标记方法,以解决上述技术问题。

一种具有激光笔标记功能的电子装置,包括处理单元及投影单元,该投影单元包括投影屏幕,并在该投影屏幕的多个预设位置上分别设置一微波接收器,该处理单元包括:

接收模块,用于控制该多个微波接收器实时接收由一激光笔的第一微波发射器发射的第一微波及由该激光笔的第二微波发射器发射的第二微波;

获取模块,用于获取该第一微波发射器发射第一微波及该第二微波发射器发射第二微波与该多个微波接收器分别接收到该第一微波及第二微波之间的时间间隔;

计算模块,用于根据获取的时间间隔及微波的传播速度计算得到该多个微波接收器分别与该激光笔的第一微波发射器及该激光笔的第二微波发射器之间的距离;

建立模块,用于以一微波接收器的位置为原点、以该投影屏幕的长和宽分别作为x轴和y轴以及以垂直于该投影屏幕的方向作为z轴建立三维直角坐标系;

该计算模块还用于根据该多个微波接收器的坐标值及与该第一微波发射器及该第二微波发射器之间的距离计算得到该激光笔发射的激光在该投影屏幕上的落点的坐标;及

标记模块,用于根据该计算模块计算的落点坐标对该投影屏幕上的落点进行标记。

一种激光笔标记方法,应用于一电子装置中,该电子装置包括投影单元,该投影单元包括投影屏幕,并在该投影屏幕的多个预设位置上分别设置一微波接收器,该方法包括以下步骤:

(a)控制该多个微波接收器实时接收由一激光笔的第一微波发射器发射的第一微波及由该激光笔的第二微波发射器发射的第二微波;

(b)获取该第一微波发射器发射第一微波及该第二微波发射器发射第二微波与该多个微波接收器分别接收到该第一微波及第二微波之间的时间间隔;

(c)根据获取的时间间隔及微波的传播速度计算得到该多个微波接收器分别与该激光笔的第一微波发射器及该激光笔的第二微波发射器之间的距离;

(d)以一微波接收器的位置为原点、以该投影屏幕的长和宽分别作为x轴和y轴以及以垂直于该投影屏幕的方向作为z轴建立三维直角坐标系;

(e)根据该多个微波接收器的坐标值及与该第一微波发射器及该第二微波发射器之间的距离计算得到该激光笔发射的激光在该投影屏幕上的落点的坐标;及

(f)根据该落点坐标对该投影屏幕上的落点进行标记。

上述具有激光笔标记功能的电子装置及激光笔标记方法可以确定激光笔发射的激光落在投影屏幕上的落点的坐标,从而方便地在该投影屏幕上对该落点进行标记,便于用户标示出投影屏幕上的重要内容。

附图说明

图1为本发明较佳实施方式中具有激光笔标记功能的电子装置的功能模块示意图。

图2为本发明较佳实施方式中投影屏幕与激光笔的位置关系示意图。

图3为本发明较佳实施方式中的三维直角坐标系的示意图。

图4为本发明较佳实施方式中激光笔标记方法的流程示意图。

主要元件符号说明

如下具体实施方式将结合上述附图进步说明本发明。

具体实施方式

请参考图1,其示出了本发明较佳实施方式中具有激光笔标记功能的电子装置1。在本实施方式中,该电子装置1为个人电脑。该电子装置1包括,但不仅限于,处理单元10、通信单元20及投影单元30。其中,该投影单元30为外接于该电子装置1上,该投影单元30至少包括投影屏幕31。请一并参考图2,该电子装置1可对激光笔2发射的激光落在该投影屏幕31上的落点20进行标记,从而便于用户在演讲时对投影屏幕31上显示的内容进行标示。

该电子装置1通过该通信单元20与该激光笔2建立通信连接。在本实施方式中,该通信单元20为wifi模组或蓝牙模组。该投影单元30在该投影屏幕31的多个预设位置上分别设置一微波接收器。在本实施方式中,该预设位置为该投影屏幕31的四个顶点位置,该四个顶点位置上分别设置有一微波接收器。具体的,该投影单元30在该投影屏幕31的四个顶点处分别设置有第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35。

该激光笔2包括至少一按钮21、第一微波发射器22及第二微波发射器23。该第一微波发射器22设置于该激光笔2的中间部位,该第二微波发射器23设置于该激光笔2远离该按钮21的端部。在本实施方式中,上述四个微波接收器用于分别接收上述两个微波发射器发射的微波,其中,该两个微波发射器发射的微波为红外线或超声波。

如图1所示,该处理单元10包括接收模块101、获取模块102、计算模块103、建立模块104及标记模块105。在本实施方式中,该些模块为可被该处理单元10调用执行的可程序化软件指令。在其他实施方式中,该些模块也可为固化于该处理单元10中的程序指令或固件(firmware)。

当用户需要使用该激光笔2指示该投影单元30的投影屏幕31时,可按下该激光笔2上的按钮21,从而发射激光落在该投影屏幕31上形成该落点20。在该按钮21被按下的同时,该激光笔2还控制该第一微波发射器22发射第一微波,以及控制该第二微波发射器23发射第二微波。

该接收模块101用于控制该第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35实时接收由该第一微波发射器22发射的第一微波及由该第二微波发射器23发射的第二微波。

该获取模块102用于获取该第一微波发射器22发射第一微波及该第二微波发射器23发射第二微波与该第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35分别接收到该第一微波及第二微波之间的时间间隔。在本实施方式中,当该第一微波发射器22与第二微波发射器23发射微波时,该激光笔2发送一反馈信号至该电子装置1,从而该电子装置1可获取该第一微波发射器22发射第一微波的时间与该第二微波发射器23发射第二微波的时间。

该计算模块103用于根据获取到的时间间隔及微波的传播速度计算得到该第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35分别与该第一微波发射器22及该第二微波发射器23之间的距离。如图2所示,该第一微波接收器32与该第一微波发射器22及该第二微波发射器23之间的距离分别为l1、l1’,该第二微波接收器33与该第一微波发射器22及该第二微波发射器23之间的距离分别为l2、l2’,该第三微波接收器34与该第一微波发射器22及该第二微波发射器23之间的距离分别为l3、l3’,该第四微波接收器35与该第一微波发射器22及该第二微波发射器23之间的距离分别为l4、l4’。

该建立模块104用于以一微波接收器的位置为原点、以该投影屏幕31的长和宽分别作为x轴和y轴以及以垂直于该投影屏幕31的方向作为z轴建立一三维直角坐标系。请参考图3,在本实施方式中,该建立模块105以该第一微波接收器32的位置为原点、以该投影屏幕31的长和宽分别作为x轴和y轴以及以垂直于该投影屏幕31的方向作为z轴建立如图3所示的三维直角坐标系。假设该投影屏幕31的宽度值为a,长度值为b,则该第一微波接收器32的坐标值为(0,0,0),该第二微波接收器33的坐标值为(a,0,0),该第三微波接收器34的坐标值为(a,b,0),该第四微波接收器35的坐标值为(0,b,0)。

该计算模块103还用于根据该四个微波接收器的坐标值及与该第一微波发射器22及该第二微波发射器23之间的距离计算得到该激光笔2发射的激光在该投影屏幕31上的落点20的坐标。

具体的,该计算模块103根据该四个微波接收器的坐标值及与该第一微波发射器22及该第二微波发射器23之间的距离计算得到该两个微波发射器的坐标值,并根据该两个微波发射器的坐标值计算得到该激光笔2发射的激光在该投影屏幕31上的落点20的坐标。

如图3所示,在本实施方式中,假设该第一微波发射器22的坐标值为(x1,y1,z1),则该第一微波发射器22的坐标值与该四个微波接收器的坐标值之间的关系满足下列公式:

x12+y12+z12=l12(1)

y12+(a-x1)2+z12=l22(2)

x12+(b-y1)2+z12=l42(3)

该计算模块103根据上述公式(1)、(2)及(3)即可计算得到x1、y1及z1的值。

假设该第二微波发射器23的坐标值为(x2,y2,z2),其中,该计算模块103可通过上述相同的方法计算得到x2、y2及z2的值。

假设该落点20的坐标值为(x,y,0),该第一微波发射器22在该投影屏幕31上的映射点坐标为x1(x1,y1,0),该第二微波发射器23在该投影屏幕31上的映射点坐标为x2(x2,y2,0),则该落点20与该两个映射点x1、x2所在的直线方程为:

y=(y2-y1)*x/(x2-x1)+[y1-x1*(y2-y1)/(x2-x1)](4)。

假设该两个微波发射器之间的距离为l,则x1与x2之间的距离满足以下公式:

sqrt[(x-x1)2+(y-y1)2]-sqrt[(x-x2)2+(y-y2)2]

=sqrt[l2-(z1-z2)2](5)。

则该计算模块103根据公式(4)及(5)可计算得到x与y的值,从而获得该落点20的坐标值。

该标记模块105用于根据该计算模块103计算得到的落点20的坐标对该投影屏幕31上的落点20进行标记。在本实施方式中,该标记模块106通过在该投影屏幕31上落点20的位置处显示实心圆点的方式对该落点20进行标记。

当该激光笔2移动时,该计算模块103还通过上述方法计算得到该激光笔2发射的激光的多个落点20的坐标,该标记模块106还根据该计算模块103计算得到的多个落点20的坐标对该多个落点20的运动轨迹进行标记。在本实施方式中,该标记模块106通过在该投影屏幕31上多个落点20的运动轨迹的位置处显示划线的方式对该多个落点20的运动轨迹进行标记。

请参考图4,为本发明激光笔标记方法的流程示意图。

步骤s101,控制该第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35实时接收由该第一微波发射器22发射的第一微波及由该第二微波发射器23发射的第二微波。

步骤s102,获取该第一微波发射器22发射第一微波及该第二微波发射器23发射第二微波与该第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35分别接收到该第一微波及第二微波之间的时间间隔。

步骤s103,根据获取到的时间间隔及微波的传播速度计算得到该第一微波接收器32、第二微波接收器33、第三微波接收器34及第四微波接收器35分别与该第一微波发射器22及该第二微波发射器23之间的距离。

步骤s104,以一微波接收器的位置为原点、以该投影屏幕31的长和宽分别作为x轴和y轴以及以垂直于该投影屏幕31的方向作为z轴建立一三维直角坐标系。

步骤s105,根据该四个微波接收器的坐标值及与该第一微波发射器22及该第二微波发射器23之间的距离计算得到该激光笔2发射的激光在该投影屏幕31上的落点20的坐标。

步骤s106,根据该落点20的坐标对该投影屏幕31上的落点20进行标记。

进一步地,该方法还包括步骤:当该激光笔2移动时,计算得到该激光笔2发射的激光的多个落点20的坐标,并根据该多个落点20的坐标对该多个落点20的运动轨迹进行标记。

最后应说明的是,以上实施例仅用以说明本发明的实施方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1