System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及照明设备,尤其涉及一种灯光控制方法、装置、主控制器、灯光设备及系统。
技术介绍
1、灯具作为一种照明工具,为人们的生活和工作带来便利。起初,灯具用来为环境增加光照,后来,人们使灯具发出的光具有颜色,以满足娱乐需求或美观需求。灯具发展至今,已被人们赋予了更多使用上的可能性。
2、在一些应用场景中,灯光配合摄像机使用,以在预设灯光效果下拍摄得到目标物的图像。通过控制灯光来改变目标物的阴影、光线等环境因素,而目标物在不同环境因素下所呈现的画面也有所不同。因此,可以根据想要得到的画面效果设计灯光效果,通过控制灯光来得到该灯光效果下的目标物,从而拍摄得到目标图像。
3、变幻的灯光或急或缓,类型繁多,在一些情况下,需要灯光同步发生变化,以得到更好的灯光效果。但多个灯具通常通过数据线或信号线串联,信号依次发送至多个灯具,容易累积传输时间差,从而造成多个灯具之间的灯光变化不同步,影响灯光的控制效果。
技术实现思路
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、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种灯光控制方法,其特征在于,应用于主控制器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于多个所述地址,将预设亮度序列发送至对应的灯光设备,包括:
3.根据权利要求1所述的方法,其特征在于,所述预设亮度序列还包括第二序列号和对应的第二亮度值;所述发送同步信号至多个所述灯光设备,还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
5.一种灯光控制方法,其特征在于,应用于灯光设备,所述方法包括:
6.一种灯光控制装置,其特征在于,应用于主控制器,所述装置包括:
7.一种灯光控制装置,其特征在于,应用于灯光设备,所述装置包括:
8.一种主控制器,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的灯光控制方法的步骤。
9.一种灯光设备,其特征在于,包括存储器、处理器和灯珠,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求5所述的灯光控制方法的步骤。
10.一种灯光控制系统,其特征在于,包括:如权利要求8所述的主控制器和多个如权利要求9所述的灯光设备,所述主控制器和多个所述灯光设备之间通过总线建立通信连接;多个所述灯光设备呈多面体球形分布。
...【技术特征摘要】
1.一种灯光控制方法,其特征在于,应用于主控制器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于多个所述地址,将预设亮度序列发送至对应的灯光设备,包括:
3.根据权利要求1所述的方法,其特征在于,所述预设亮度序列还包括第二序列号和对应的第二亮度值;所述发送同步信号至多个所述灯光设备,还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
5.一种灯光控制方法,其特征在于,应用于灯光设备,所述方法包括:
6.一种灯光控制装置,其特征在于,应用于主控制器,所述装置包括:
7.一种灯光控制装置...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:影眸科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。