灯光控制方法、装置、电子设备、存储介质及计算机程序产品与流程
- 国知局
- 2024-11-21 11:48:55
本技术涉及灯光控制,特别是涉及一种灯光控制方法、装置、电子设备、存储介质及计算机程序产品。
背景技术:
1、随着科技的发展,灯光装置除了可以满足照明需求外,还可以使灯光装置中的多个灯珠显示不同的颜色,以组成特定的灯光效果或设定的图案。然而,相关技术中通过点对点的方式对灯光装置中的灯珠进行单独控制,当灯珠的数量增多时,切换灯光效果或图案时的刷新率会随之降低。
技术实现思路
1、为解决相关技术问题,本技术实施例提供一种灯光控制方法、装置、电子设备、存储介质及计算机程序产品。
2、本技术实施例的技术方案是这样实现的:
3、本技术实施例提供了一种灯光控制方法,应用于电子设备,所述电子设备与灯光装置建立有通信连接,所述灯光装置包括一排或多排灯珠;
4、所述方法包括:
5、基于第一图像,生成控制指令;所述控制指令用于控制所述灯光装置中的每个灯珠对应显示所述第一图像中的一个像素点;所述控制指令包括一个或多个序列集,每个所述序列集对应一个颜色值且包括一个位图,所述位图中的每个比特位关联所述灯光装置的一个灯珠,比特位对应的比特值用于指示关联的灯珠是否产生对应颜色值的灯光;
6、向所述灯光装置发送所述控制指令,以使所述灯光装置中的每个灯珠基于所述控制指令发光。
7、上述方案中,所述基于第一图像,生成控制指令,包括:
8、解析所述第一图像的每个像素点,得到所述一个或多个序列集;
9、将所述一个或多个序列集按照设定方式排序;
10、基于排序后的所述一个或多个序列集,生成所述控制指令,以使所述灯光装置基于所述一个或多个序列集的排序依次点亮对应颜色值的灯珠。
11、上述方案中,所述将所述一个或多个序列集按照设定方式排序,包括:
12、基于所述第一图像中每种颜色值取值的出现次数,依据所述出现次数从大到小将所述一个或多个序列集进行排序。
13、上述方案中,所述将所述一个或多个序列集按照设定方式排序,还包括:
14、基于所述第一图像中每个颜色值的取值,将所述一个或多个序列集进行排序。
15、上述方案中,所述电子设备与所述灯光装置中的每个灯珠分别建立有通信连接;对应地,
16、所述向所述灯光装置发送所述控制指令,包括:
17、向所述灯光装置中的每个灯珠分别发送所述控制指令。
18、上述方案中,所述灯光装置还包括一个或多个控制节点,其中,每个控制节点分别与一排灯珠中的每个灯珠建立有通信连接;所述向所述灯光装置发送所述控制指令,包括:
19、向所述一个或多个控制节点中的每个控制节点分别发送所述控制指令,以使每个控制节点将所述控制指令发送至建立有通信连接的灯珠。
20、本技术实施例还提供了一种灯光控制方法,应用于灯光装置,所述灯光装置包括一排或多排灯珠,且所述灯光装置与电子设备建立有通信连接;
21、所述方法包括:
22、接收所述电子设备发送的控制指令;所述控制指令用于控制所述灯光装置中的每个灯珠对应显示所述第一图像中的一个像素点;所述控制指令包括一个或多个序列集,每个所述序列集对应一个颜色值且包括一个位图,所述位图中的每个比特位关联所述灯光装置的一个灯珠,比特位对应的比特值用于指示关联的灯珠是否产生对应颜色值的灯光;
23、基于所述控制指令,控制所述灯光装置中的每个灯珠发光。
24、上述方案中,所述一个或多个序列集在所述控制指令中按照设定方式排序;所述基于所述控制指令,控制所述灯光装置中的每个灯珠发光,包括:
25、基于所述控制指令中的所述一个或多个序列集的排序,依次点亮对应颜色值的灯珠;其中,
26、所述设定方式包括:基于所述第一图像中每种颜色值取值的出现次数从大到小的顺序将所述一个或多个序列集进行排序;或者,基于所述第一图像中每个颜色值的取值将所述一个或多个序列集进行排序。
27、上述方案中,所述灯光装置还包括一个或多个控制节点,其中,每个控制节点分别与一排灯珠中的每个灯珠建立有通信连接;所述接收所述电子设备发送的控制指令,包括:
28、所述一个或多个控制节点中的每个控制节点分别接收所述电子设备发送的所述控制指令;
29、所述基于所述控制指令,控制所述灯光装置中的每个灯珠发光,包括:
30、每个控制节点将所述控制指令发送至建立有通信连接的灯珠,以使所述灯光装置中的每个灯珠发光。
31、上述方案中,所述每个控制节点将所述控制指令发送至建立有通信连接的灯珠,包括:
32、每个控制节点将所述控制指令进行处理;
33、每个控制节点将处理后的所述控制指令发送至建立有通信连接的灯珠;其中,
34、所述处理包括:
35、在所述控制指令中,将所述一个或多个序列集包括的位图中的第一比特位删除;所述第一比特位表征与对应控制节点建立有通信连接的灯珠未关联的比特位。
36、本技术实施例还提供了一种灯光控制装置,应用于电子设备,所述电子设备与灯光装置建立有通信连接,所述灯光装置包括一排或多排灯珠;
37、所述装置包括:
38、生成单元,用于基于第一图像,生成控制指令;所述控制指令用于控制所述灯光装置中的每个灯珠对应显示所述第一图像中的一个像素点;所述控制指令包括一个或多个序列集,每个所述序列集对应一个颜色值且包括一个位图,所述位图中的每个比特位关联所述灯光装置的一个灯珠,比特位对应的比特值用于指示关联的灯珠是否产生对应颜色值的灯光;
39、发送单元,用于向所述灯光装置发送所述控制指令,以使所述灯光装置中的每个灯珠基于所述控制指令发光。
40、本技术实施例还提供了一种灯光控制装置,应用于灯光装置,所述灯光装置包括一排或多排灯珠,且所述灯光装置与电子设备建立有通信连接;
41、所述装置包括:
42、接收单元,用于接收所述电子设备发送的控制指令;所述控制指令用于控制所述灯光装置中的每个灯珠对应显示所述第一图像中的一个像素点;所述控制指令包括一个或多个序列集,每个所述序列集对应一个颜色值且包括一个位图,所述位图中的每个比特位关联所述灯光装置的一个灯珠,比特位对应的比特值用于指示关联的灯珠是否产生对应颜色值的灯光;
43、控制单元,用于基于所述控制指令,控制所述灯光装置中的每个灯珠发光。
44、本技术实施例还提供了一种设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器用于执行上述任一项所述的灯光控制方法。
45、本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
46、本技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
47、本技术实施例提供的灯光控制方法、装置、电子设备、存储介质及计算机程序产品中,电子设备与灯光装置建立有通信连接,灯光装置包括一排或多排灯珠,具体地,电子设备基于第一图像,生成控制指令,然后向灯光装置发送控制指令,灯光装置的每个灯珠基于该控制指令发光。其中,控制指令用于控制灯光装置中的每个灯珠对应显示第一图像中的一个像素点;控制指令包括一个或多个序列集,每个序列集对应一个颜色值且包括一个位图,位图中的每个比特位关联灯光装置的一个灯珠,比特位对应的比特值用于指示关联的灯珠是否产生对应颜色值的灯光。通过以上方案,可以在大量灯珠的灯光控制场景下,提高切换灯光效果或图案时的刷新率。
本文地址:https://www.jishuxx.com/zhuanli/20241120/332836.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表