激光笔指示系统和激光笔指示光标定位的方法与流程

文档序号:22807849发布日期:2020-11-04 04:14阅读:413来源:国知局
激光笔指示系统和激光笔指示光标定位的方法与流程
本发明属于光学仪器和计算机
技术领域
,具体涉及一种激光笔指示系统和激光笔指示光标定位的方法。
背景技术
:投影仪用于教学、会议等场所,会用到激光笔做指示,为了增加体验感,配合摄像头可以定位光标位置,开发出激光笔鼠标,这种激光笔上附有鼠标一样的左右键和滚轮中键功能,主讲者可以不用电脑鼠标进行操控电脑。常规的激光笔有红色激光、蓝色激光,价格便宜,只具备指示功能和对ppt的翻页功能,不具备鼠标的查找菜单和对任意文件的点击和下拉菜单选中功能。市面上为无线接收器、摄像头和激光笔的组合类,需要透过无线(蓝牙、wifi)方式传送按键信息给电脑主机,需要增加无线模块,由此也增加了整个操作成本和功耗,特别是激光笔要求体积尽可能的小和电池消耗尽可能的低,增加无线模块,要么频繁更换电池,要么增大激光笔体积放更大容量电池以取得更长使用时间,这些显得美中不足。技术实现要素:鉴于上述问题,本发明旨在至少在一定程度上解决相关技术中的技术问题之一。本发明实施例提供的激光笔指示系统,通过对激光编码的方法,处理器解调方法,省去无线模块,解决激光笔的成本、功耗、定位不准等问题。针对以上技术问题,本发明第一方面实施例提供了一种激光笔指示系统,包括:激光笔、处理器、摄像头、滤光片和投影屏幕;所述激光笔用于发射特定波长的红色光束,动作选取目标文件;所述摄像头用于实时捕捉投影屏幕上的光斑信号,所述滤光片位于摄像头镜头上,用于过滤干扰光源;所述投影屏幕用于实时显示目标文件、光斑信号和所述激光笔选取目标文件的选取动作;所述处理器嵌置于所述激光笔和摄像头内部,用于获取光斑的位置信息,实现所述激光笔按键动作与投影屏幕选取动作的转换。所述处理器包括:获取单元,用于获取光斑的位置信息。编码单元,用于编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换。所述处理器还包括:判断单元,用于判断激光笔发射的红色光是否连续。所述摄像头实时捕捉投影屏幕上的光斑信号的扫描频率与所述编码单元的编码频率相同。本发明第二方面公开了一种激光笔指示光标定位的方法,包括:激光笔发射特定波长的红色光,通过激光笔的按键动作实现目标文件的选取。根据本发明的一个实施例,通过激光笔的按键动作实现目标文件的选取,包括:实时捕捉所述激光笔发射的特定波长的红色光束,确定特定波长的红色光束对应的红色光斑。提取所述红色光斑的位置信息。编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换。根据本发明的一个实施例,所述实时捕捉所述激光笔发射的特定波长的红色光束,包括通过扫描方式实时捕捉所述激光笔发射的特定波长的红色光束。根据本发明的一个实施例,所述编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换,包括按照编码频率编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换。根据本发明的一个实施例,所述扫描频率与所述编码频率相同。根据本发明的一个实施例,确定特定波长的红色光束对应的红色光斑,包括通过滤光片过滤干扰光源。本发明第三方面公开了一种电子设备,包括处理器和存储器;处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现以上所述的激光笔指示光标定位的方法。本发明第四方面公开了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上所述的激光笔指示光标定位的方法。本发明达到的技术效果为:去除干扰,稳定可靠定位;降低激光笔鼠标成本,同时省电。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例公开的激光笔指示系统结构方框图;图2是本发明实施例公开的激光笔指示光标定位的方法流程图;图3是本发明实施例公开的通过激光笔的按键动作实现目标文件的选取的方法流程图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。本发明激光笔指示系统100,如图1所示,包括:激光笔101、处理器102、摄像头103、滤光片104和投影屏幕105。激光笔101可以发射特定波长的红色光,激光笔101设有左右键和前后滚动键,左右键可以实现无线鼠标左击选中文件,右击对文件下拉菜单进行操作功能,前后滚动键类似鼠标滚轮前后滚动功能。摄像头103用于实时捕捉投影屏幕上的光斑信号,滤光片104位于镜头上,用于过滤干扰光源。激光笔101光源选用650nm红光,当有红色光投射到投影屏幕105上时,高清摄像头会进行实时捕捉,在镜头上加上650nm窄带滤光片,大部分光将被滤除,只有波长接近650nm的红光可以被捕捉到,这样我们就可以看到明显的红色光斑。处理器102位于激光笔和摄像头内部,首先获取光斑的位置信息,然后通过编码调制来完成左右键和前后滚动键的功能。具体而言,处理器102先得到一帧图像中红光像素的平均值,然后进行逐点比较,因为光斑处(即激光照射到的点)的红光像素值明显比高于平均值,所以只要得到该帧图像中红光像素最大的点就是光斑所在的位置,提取该点的位置信息。接着进行编码调制,因为激光笔101发射的光束是脉冲编码的,设置摄像头的扫描频率与其编码频率相一致。设定数字1对应有光,数字0对应无光。处理器102中设置了以下编码规则,这里的处理器102不限与嵌入式处理器dsp,可以为其他处理器或者终端。激光笔101没有按下按键时,激光是连续的,编码视为1111111;按下键时激光将不再连续,按下左键时,编码为11001011,110是按键开始,后二位是码值,最后紧接11代表结束,编码器接收到该编码时便执行左键操作;相应的,按下右键时,编码为1100111,执行右键操作;按下前滚键动时,编码为1101011,执行向前滚动操作;按下后滚动键时,编码为1101111,执行向后滚动操作;一组有效编码至少7位,也就是7帧时间;如果连续按住按左键则是11000111100011……循环,则执行对文件拖动操作。编码值对应按键表1如下:表1按键名编码值码值左击11000110右击11001111前滚11010112后滚11011113本发明达到的有益效果为:去除干扰,稳定可靠定位;降低激光笔鼠标成本,同时省电。本发明第二方面公开了一种激光笔指示光标定位的方法,如图2所示,包括:s1:激光笔发射特定波长的红色光;s2:通过激光笔的按键动作实现目标文件的选取。根据本发明的一个实施例,通过激光笔的按键动作实现目标文件的选取,如图3所示,包括:s21:实时捕捉所述激光笔发射的特定波长的红色光束,确定特定波长的红色光束对应的红色光斑。s22:提取所述红色光斑的位置信息。s23:编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换。根据本发明的一个实施例,所述实时捕捉所述激光笔发射的特定波长的红色光束,包括通过扫描方式实时捕捉所述激光笔发射的特定波长的红色光束。根据本发明的一个实施例,所述编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换,包括按照编码频率编码实现对应光斑信息的所述激光笔按键动作与投影屏幕选取动作的转换。根据本发明的一个实施例,所述扫描频率与所述编码频率相同。根据本发明的一个实施例,确定特定波长的红色光束对应的红色光斑,包括通过滤光片过滤干扰光源。本发明第三方面公开了一种电子设备,包括处理器和存储器;处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现以上所述的激光笔指示光标定位的方法。本发明第四方面公开了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上所述的激光笔指示光标定位的方法。本发明达到的技术效果为:通过滤光片实现了去除干扰,达到了光斑的稳定可靠定位;同时降低激光笔鼠标成本,同时省电。本发明所涉及的测算和分析软件非发明人研究开发,是本领域人员所熟悉的技术。显然,上述具体实施案例仅仅是为了说明本方法应用所作的举例,而非对实施方式的限定,对于该领域的一般技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化和变动,用以研究其他相关问题。因此,本发明的保护范围都应以权利要求的保护范围。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1