投影设备、方法、装置、以及机器人和介质与流程

文档序号:29098097发布日期:2022-03-02 04:12阅读:123来源:国知局
投影设备、方法、装置、以及机器人和介质与流程

1.本技术涉及投影领域,特别是涉及一种投影设备、方法、装置、以及机器人和介质。


背景技术:

2.目前的投影设备通常是通过多个不同颜色的发光源发光以组合成最终的合成光光束,再通过振镜将合成光投影成图案。当前投影设备需要在多种亮度的场景下使用,所以需要对合成光的亮度进行调节。
3.目前调节投影设备发出合成光的亮度值是通过调节发光源的亮度值来实现,对投影设备进行调节时会等比例的调节多个发光源的亮度值;但是多个发光源在不同亮度值组合下会形成不同的颜色,所以在调节合成光的亮度值时,就很可能会使投影的混合色失真而变色,从而导致最终得到的合成光颜色不是实际需要的。
4.由此可见,如何在调节合成光亮度的同时保证合成光不会变色,是本领域技术人员亟待解决的问题。


技术实现要素:

5.本技术的目的是提供一种投影设备、方法、装置、以及机器人和介质,用于在调节合成光亮度的同时保证合成光不会变色。
6.为解决上述技术问题,本技术提供一种投影设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述投影设备还包括发光源,所述发光源为多个,多个所述发光源用于发射光束以形成合成光;所述处理器用于执行所述计算机可读指令时实现如下步骤:
7.获取调节请求;
8.根据所述调节请求在所述存储器中选取对应亮度档位的指令,其中所述存储器中储存有多个所述亮度档位的指令,不同所述亮度档位对应不同亮度值的合成光,且不同所述亮度档位下合成光的颜色相同;
9.依据所选取的所述亮度档位调节各所述发光源的亮度值。
10.优选地,所述调节各所述发光源的亮度值具体为:
11.通过控制各所述发光源的pwm值以调节所述投影设备发出的合成光的亮度值。
12.优选地,所述调节各所述发光源的亮度值具体为:
13.通过控制各所述发光源的电压大小以调节所述投影设备发出的合成光的亮度值。
14.优选地,所述获取调节请求具体为:
15.获取当前的环境亮度;
16.根据所述环境亮度得到对应的所述调节请求。
17.优选地,所述获取当前的环境亮度之后,所述处理器用于执行所述计算机可读指令时还实现如下步骤:
18.若所述环境亮度超过阈值,则控制所述投影设备关闭。
19.优选地,所述投影设备安装于机器人本体上,所述机器人本体包含有控制屏;所述获取调节请求包括:
20.通过所述控制屏获取目标对象对所述投影设备发出的所述调节请求。
21.为解决上述技术问题,本技术还提供一种投影方法,应用于上述投影设备,所述方法包括:
22.获取调节请求;
23.根据所述调节请求在所述存储器中选取对应亮度档位的指令,其中所述存储器中储存有多个所述亮度档位的指令,不同所述亮度档位对应不同亮度值的合成光,且不同所述亮度档位下合成光的颜色相同;
24.依据所选取的所述亮度档位调节各所述发光源的亮度值。
25.为解决上述技术问题,本技术还提供一种投影装置,应用于上述投影设备,包括:
26.获取模块,用于获取调节请求;
27.选取模块,用于根据所述调节请求在所述存储器中选取对应亮度档位的指令,其中所述存储器中储存有多个所述亮度档位的指令,不同所述亮度档位对应不同亮度值的合成光,且不同所述亮度档位下合成光的颜色相同;
28.调节模块,用于依据所选取的所述亮度档位调节各所述发光源的亮度值。
29.为解决上述技术问题,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述投影方法的步骤。
30.为解决上述技术问题,本技术还提供一种机器人,包括上述的投影设备。
31.本技术所提供的投影设备包括存储器、处理器、以及多个发光源,其中多个发光源会发出不同颜色的光以形成合成光,存储器中储存有多个亮度档位的指令,发光源在不同亮度档位下的亮度值是不同的,即不同亮度档位对应的合成光的亮度值也是不同的,且不同亮度档位下各发光源的光束组成的合成光的颜色相同。处理器执行存储器中的计算机可读指令时实现如下步骤:获取调节投影设备的调节请求;根据调节请求在存储器中选择对应的亮度档位的指令;依据所选取的亮度档位调节各发光源的亮度值以达到控制合成光亮度值的效果。本技术提供的投影设备在不同档位下可以发出不同亮度值但相同颜色的合成光,从而保证调节合成光亮度时也能得到正确颜色的合成光。
32.本技术还提供了一种投影方法、装置和计算机可读存储介质以及机器人,与上述投影设备对应,故具有与上述投影设备相同的有益效果。
附图说明
33.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本技术实施例提供的一种投影方法的流程图;
35.图2为本技术实施例提供的一种机器人实现投影方法的流程图;
36.图3为本技术实施例提供的投影装置的结构图;
37.图4为本技术另一实施例提供的投影装置的结构图。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
39.本技术的核心是提供一种投影设备、方法、装置、以及机器人和介质。
40.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
41.本技术中提到的投影设备包括存储器和处理器,存储器中存储有计算机可读指令,处理器执行计算机可读指令时实现一种投影方法。本技术提供的投影设备一般安装于机器人上,机器人通常用于商场、ktv等场所,机器人上的投影设备可以向地上或者屏幕上发射光束,并通过振镜投影成图案。投影设备包括多个发光源,发光源可以是发光二极管(led)、激光二极管或者激光器;一般发光源是三个,发出红绿蓝三种颜色的光组合成合成光光束,合成光的颜色不作要求,目前投影设备支持64中颜色。在调节合成光亮度值时就是调节这三个发光源的亮度值,但由于合成光是三个发光源的光组合而成的,所以在调节三个发光源的亮度值时,很可能会出现三个发光源的亮度值调节比例不对而导致最终得到的合成光颜色改变。故本技术提供了一种解决方法,图1为本技术实施例提供的一种投影方法的流程图,如图1所示,该方法包括如下步骤:
42.s10:获取调节请求;
43.先获取调节投影设备的调节请求,这里调节请求可以是目标对象根据实际需求发出的,也可以是投影设备通过光敏传感器获取了环境亮度后自动触发的。例如,可以是机器人上有一个控制屏,目标对象通过控制屏向投影设备发出调节请求。
44.s11:根据调节请求在存储器中选取对应亮度档位的指令,其中存储器中储存有多个亮度档位的指令,不同亮度档位对应不同亮度值的合成光,且不同亮度档位下合成光的颜色相同;
45.调节请求是针对投影设备的亮度档位进行调节,对于投影设备的亮度档位的数量不作限制,可以设置为5个档位,分别对应不同的亮度值。若有三个发光源,5个亮度档位下每个发光源都有对应的亮度值,则组合成的合成光也拥有5个不同的亮度值。在设置三个发光源的亮度值时,先大致的调节好三个发光源的亮度值,以对应5个亮度档位的亮度值,在设置好亮度值后对每个亮度档位下三个发光源的亮度值再进行微调,三个发光源的亮度值不需要相同,微调的目的是为了保证不同亮度档位的合成光颜色都相同,最后将调好的参数保存在存储器中,在调节亮度值时只需要在存储器中获取亮度档位相应的指令。
46.s12:依据所选取的亮度档位调节各发光源的亮度值。
47.从存储器中选取出亮度档位的指令即提取三个发光源的参数,根据参数对各个发光源进行调节以得到目标亮度值的合成光。
48.本技术实施例所提供的投影设备包括存储器、处理器、以及多个发光源,其中多个发光源会发出不同颜色的光以形成合成光,存储器中储存有多个亮度档位的指令,发光源在不同亮度档位下的亮度值是不同的,即不同亮度档位对应的合成光的亮度值也是不同的,且不同亮度档位下各发光源的光束组成的合成光的颜色相同。处理器执行存储器中的
计算机可读指令时实现如下步骤:获取调节投影设备的调节请求;根据调节请求在存储器中选择对应的亮度档位的指令;依据所选取的亮度档位调节各发光源的亮度值以达到控制合成光亮度值的效果。本技术提供的投影设备在不同档位下可以发出不同亮度值但相同颜色的合成光,从而保证调节合成光亮度时也能得到正确颜色的合成光。
49.在实际情况中,可以通过各种方式对发光源的亮度值进行调节,一是通过控制各发光源的pwm值以调节投影设备发出的合成光的亮度值。二是通过控制发光源的电压大小以调节投影设备发出的合成光的亮度值。通过pwm值可以较为方便的调节发光源的亮度值,不需要改变电路中的电压,但发光源会发出断续的光,一般人眼察觉不出来。若通过控制发光源的电压大小以调节投影设备发出的合成光的亮度值也可以精确的调整亮度值,发光源会发出连续的光,但这种方式需要另外增加设备以改变发光源的供电电压。
50.上述实施例中提到,获取调节投影设备的调节请求可以是获取目标对象根据实际需求发出的调节请求,但这种方式不太方便,需要目标对象手动进行调节,故可以在投影设备上再增加一个光敏传感器,光敏传感器用于获取当前的环境亮度,根据得到环境亮度得到对应的调节请求,并对投影设备的亮度值进行调节。采用这种方式投影设备可以根据环境亮度自适应的改变发出合成光的亮度值,可以给目标对象带来较好的体验感。另外,若获取到的环境亮度超过阈值,则表征当前环境亮度下投影的图像已经无法看清,故控制投影设备关闭避免投影设备长期开启减少使用寿命,这里不对环境亮度的阈值大小作限定,以实际情况为准。
51.在调节投影设备的亮度值时,不同目标对象对于亮度的需求不同,故获取调节投影设备的调节请求包括:通过控制屏获取目标对象对投影设备发出的调节请求。其中投影设备安装于机器人本体上,机器人本体包含有控制屏,控制屏可以安装在机器人的头部便于目标对象进行操作,给目标对象提供较好的使用体验感。
52.在上述实施例中,对于投影方法进行了详细描述,本技术还提供一种机器人,包括上述实施例中的投影设备。机器人上可以安装控制屏,控制屏可以作为上位机便于目标对象进行操作;下位机包括投影设备和存储器。图2为本技术实施例提供的一种机器人实现投影方法的流程图,如图2所示,具体步骤为:
53.s20:设置5个亮度档位下发光源的pwm值,将5个亮度档位的pwm值保存在下位机的存储器中;
54.s21:目标对象通过上位机选择亮度档位;
55.s22:根据目标对象选择的亮度档位从下位机中提取对应的pwm值,并将发光源设置成相应的pwm值;
56.s23:投影设备投影出指定亮度值的合成光。
57.需要注意的是,图2中给出的方案只是本技术实施例提供的其中一种实施方式,并不对本技术的其他方案作出限定。
58.由于机器人部分的实施例与方法部分的实施例相互对应,因此机器人部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
59.本实施例提供的机器人,与上述方法对应,故具有与上述方法相同的有益效果。
60.在上述实施例中,对于投影方法进行了详细描述,本技术还提供投影装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能
模块的角度,另一种是基于硬件的角度。
61.基于功能模块的角度,本实施例提供一种投影装置,图3为本技术实施例提供的投影装置的结构图,如图3所示,该装置包括:
62.获取模块10,用于获取调节请求;
63.选取模块11,用于根据调节请求在存储器中选取对应亮度档位的指令,其中存储器中储存有多个亮度档位的指令,不同亮度档位对应不同亮度值的合成光,且不同亮度档位下合成光的颜色相同;
64.调节模块12,用于依据所选取的亮度档位调节各发光源的亮度值。
65.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里不再赘述。
66.本实施例提供的投影装置,与上述方法对应,故具有与上述方法相同的有益效果。
67.基于硬件的角度,本实施例提供了另一种投影装置,图4为本技术另一实施例提供的投影装置的结构图,如图4所示,投影装置包括:存储器20,用于存储计算机程序;
68.处理器21,用于执行计算机程序时实现如上述实施例中所提到的投影方法的步骤。
69.本实施例提供的投影装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
70.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
71.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的投影方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于投影方法涉及到的数据等。
72.在一些实施例中,投影装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
73.本领域技术人员可以理解,图4中示出的结构并不构成对投影装置的限定,可以包括比图示更多或更少的组件。
74.本技术实施例提供的投影装置,包括存储器和处理器,处理器在执行存储器存储
的程序时,能够实现如下方法:投影方法。
75.本实施例提供的投影装置,与上述方法对应,故具有与上述方法相同的有益效果。
76.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
77.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例描述的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
78.本实施例提供的计算机可读存储介质,与上述方法对应,故具有与上述方法相同的有益效果。
79.以上对本技术所提供的一种投影设备、方法、装置、以及机器人和介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
80.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括上述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1