一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

灯效控制方法、装置及电子设备与流程

2022-04-27 08:04:28 来源:中国专利 TAG:


1.本发明涉及照明控制技术领域,具体而言,涉及一种灯效控制方法、装置及电子设备。


背景技术:

2.在影视拍摄、视频拍摄、舞台剧等场景的照明中,经常需要针对相应的场景进行照明布光。用户想要实现预期的灯效时,可以通过操作按键或者触摸屏向光源设备输入相关的参数和指令,但是,现有的照明光效,其格式内容有限,无法满足用户的需求,且对多个光源设备的控制操作复杂。


技术实现要素:

3.基于上述研究,本发明实施例提供一种灯效控制方法、装置及电子设备,实现了对多个光源设备进行控制,丰富了多光源的灯效变化效果,同时简化操作控制。
4.第一方面,本发明实施例提供一种灯效控制方法,方法包括:
5.响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息;
6.获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;
7.根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;
8.根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。
9.第二方面,本发明实施例提供一种灯效控制装置,装置包括:
10.操作响应模块,操作响应模块用于响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息;
11.时间生成模块,时间生成模块用于获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;
12.灯效值生成模块,灯效值生成模块用于根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;
13.灯效控制模块,灯效控制模块用于根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。
14.第三方面,本发明实施例提供一种电子设备,电子设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的灯效控制方法。
15.第四方面,本发明实施例提供一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的灯效控制方法。
16.本发明实施例所提供的一种灯效控制方法、装置及电子设备,通过响应于灯效条
件选择操作,得到灯效控制信息及闪烁参数信息;获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。如此,通过确定各光源设备每次闪烁的闪烁时间以及闪烁灯效值,丰富多光源的灯效变化效果,且可同时对多个光源设备进行控制,简化了控制操作。
附图说明
17.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明实施例所提供的灯效控制的实际场景应用示意图。
19.图2为本发明实施例所提供的灯效控制方法的一种流程示意图。
20.图3为本发明实施例所提供的确定各光源设备的闪烁时间的流程示意图。
21.图4为本发明实施例所提供的确定闪烁灯效值的流程示意图。
22.图5为本发明实施例所提供的灯效控制装置的一种方框示意图。
23.图6为本发明实施例所提供的电子设备的一种结构示意图。
24.图标:100-电子设备;10-灯效控制装置;11-操作响应模块;12-时间生成模块;13-灯效值生成模块;14-灯效控制模块;20-存储器;30-处理器;40-通信单元。
具体实施方式
25.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
26.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
28.在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
29.在影视拍摄、视频拍摄、舞台剧等场景的照明中,经常需要针对相应的场景进行照明布光。用户想要实现预期的灯效时,可以通过操作按键或者触摸屏向光源设备输入相关
的参数和指令,但是,现有的照明光效,其格式内容有限,无法满足用户的需求,且对多个光源设备的控制操作复杂。
30.基于上述研究内容,本发明实施例提供的一种灯效控制的实际应用场景,请参阅图1,图1为灯效控制的实际应用场景,包括电子设备和多个光源设备,电子设备与各光源设备连接,电子设备用于控制各光源设备的灯效变化。电子设备可以向各光源设备发送控制指令,以控制光源设备的灯效变化。光源设备接收电子设备发送的控制指令,并根据接收的控制指令,进行灯效变化。其中,电子设备可以是手机或平板或电脑,本实施例对此不做限定。
31.基于图1的实际应用场景,本发明实施例提供一种灯效控制方法,由图1所示的电子设备执行,下面基于图1所示的实际应用场景对本实施例提供的灯效控制方法的步骤进行详细阐述。请结合参阅图2所示,本实施例所提供的灯效控制方法包括步骤101至步骤104:
32.步骤101:响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息。
33.其中,灯效条件选择操作可以是操作人员在电子设备上,根据预期的灯效变化,进行灯效条件选择。
34.在本实施例中,电子设备提供灯效条件选择界面,在该界面上有多个用于操作人员进行灯效条件选择的控件。通过这些控件,操作人员可以进行灯效条件选择操作。灯效条件选择可以包括灯效模式的选择、开启间隔的设置、闪烁灯效区间的选择、闪烁频率的选择、闪烁次序的选择、编码顺序的选择等。灯效模式包括按升序灯效模式、降序灯效模式及随机灯效模式。编码顺序包括各光源设备的设备编码按照从小到大排序及从大到小排序。操作人员对灯效模式、开启间隔、闪烁灯效区间、闪烁参数信息及编码顺序进行选择后,电子设备响应于灯效条件选择操作,生成灯效控制信息及闪烁参数信息。电子设备通过对灯效控制信息及闪烁参数信息进行解析,以获得操作人员所选择的灯效模式、开启间隔、闪烁灯效区间、闪烁频率、闪烁次序及编码顺序等信息,然后根据获得的灯效模式、开启间隔、闪烁灯效区间、闪烁频率、闪烁次序及编码顺序,控制各光源设备进行灯效变化。
35.操作人员通过不同的灯效条件选择,可以组合出不同的灯效变化效果。操作人员如果对组合出的灯效变化效果不满意,可以在电子设备上重新进行灯效条件选择,从而达到想要的灯效变化效果。
36.步骤102:获取各光源设备的设备编码,根据各光源设备的设备编码、闪烁参数信息以及灯效控制信息,得到各光源设备每次闪烁的闪烁时间。
37.其中,电子设备控制的光源设备可以是多个,电子设备会对连接的光源设备进行编码,并获取光源设备的设备编码。考虑到每次灯效变化时,连接的光源设备数量不一定相同。因此,在灯效变化前,若连接的光源设备发生变化,例如,光源设备数量增加或减少,则电子设备会重新对光源设备进行编码,并获取光源设备的设备编码。
38.在一种可选的实施方式中,电子设备中会预存有设备编码,电子设备在获取各光源设备的设备编码之前,会按照预存的设备编码,对各光源设备进行编码,完成编码后,电子设备即可以获取各光源设备的设备编码。
39.在另一种可选的实施方式中,光源设备还可以由操作人员进行编码,在操作人员完成对各光源设备的编码后,电子设备通过读取各光源设备的设备编码,从而获取各光源
设备的设备编码。
40.需要说明的是,对光源设备进行编码时,通常是以数字进行编码,不同的光源设备,其设备编码不同。电子设备根据各光源设备的设备编码、闪烁参数信息以及灯效控制信息,可以确定各光源设备每次闪烁的闪烁时间以及闪烁灯效值。
41.需要解释的是,电子设备控制各光源设备进行灯效变化时,针对每个光源设备而言,其闪烁时间可以相同也可以不同。例如,各光源设备的闪烁时间相同,则进行灯效变化时,各光源设备同时开始闪烁;或者,各光源设备的闪烁时间不同,则进行灯效变化时,各光源设备按照各自的闪烁时间进行闪烁。当各光源设备闪烁时,均会按照各光源设备的闪烁灯效值进行闪烁。
42.步骤103:根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值。
43.灯效变化不仅包括光源设备的闪烁时间,还包括在每次闪烁时的闪烁灯效值。需要解释的是,在本实施例中,通过灯效参数来表征光源的色品、色相、色温等,而灯效参数的闪烁变化可以通过光源设备的闪烁灯效值来实现。在本实施例中,闪烁灯效值可以是一个数值。为了便于本领域技术人员理解与实施,在本实施例中,以色温为例进行说明。例如,光源设备1的闪烁灯效值是5000k,光源设备2的闪烁灯效值是6000k,光源设备3的闪烁灯效值是7000k,则在光源设备1按照闪烁时间进行闪烁时,光源设备1的色温为5000k;在光源设备2按照闪烁时间进行闪烁时,光源设备2的色温为6000k;在光源设备3按照闪烁时间进行闪烁时,光源设备2的色温为7000k。各光源设备的色温,在整体变化过程中,可以是匀速递增或匀速递减的变化,也可以是变速变化,本实施例对此不作限定。
44.步骤104:根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。
45.其中,针对每个光源设备而言,闪烁时间是指该光源设备每次闪烁的时间。也就是说,光源设备可以闪烁多次,每次闪烁时都会有一个闪烁时间。
46.在确定各光源设备每次闪烁的闪烁时间以及闪烁灯效值后,就可以按此对各光源设备进行灯效变化控制。例如,光源设备1的闪烁时间是第1秒和第2秒,闪烁灯效值是色温5000k;光源设备2闪烁时间是第3秒和第4秒,闪烁灯效值是色温6000k;光源设备3闪烁时间是第5秒和第6秒,闪烁灯效值是色温7000k。则开启灯效变化后,第1秒,光源设备1闪烁,闪烁灯效值为色温5000k;第2秒时,光源设备1闪烁,闪烁灯效值为色温5000k;第3秒时,光源设备2闪烁,闪烁灯效值为色温6000k;第4秒时,光源设备2闪烁,闪烁灯效值为色温为6000k;第5秒时,光源设备3闪烁,闪烁灯效值为色温为7000k;第6秒时,光源设备3闪烁,闪烁灯效值为色温为7000k。
47.本发明实施例所提供的灯效控制方法,通过响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息;获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。如此,通过确定各光源设备每次闪烁的闪烁时间以及闪烁灯效值,丰富多光源的灯效变化效果,且可同时对多个光源设备进行控制,简化了控制操作。
48.为了便于本领域技术人员理解与实施,需要说明的是,在本实施例中,灯效控制信息可以包括闪烁灯效区间、灯效模式及开启间隔。
49.结合图3所示,根据各光源设备的设备编码、闪烁参数信息以及灯效控制信息,得到各光源设备每次闪烁的闪烁时间,包括:步骤201至步骤202。
50.步骤201:将各光源设备的设备编码按照大小进行排序,得到各光源设备的编码顺序。
51.步骤202:根据编码顺序、闪烁参数信息及开启间隔,得到各光源设备每次闪烁的闪烁时间。
52.其中,闪烁参数信息包括闪烁频率、闪烁次序等。闪烁频率、闪烁次序的设置能够影响光源设备每次闪烁的闪烁时间。闪烁灯效区间可以是一个数值区间,且闪烁灯效区间涵盖各光源设备的闪烁灯效值。灯效模式可以是指各光源设备作为整体进行灯效变化时,灯效变化按照闪烁灯效区间的数值从小到大进行变化,或者按照闪烁灯效区间的数值从大到小进行变化。例如,从闪烁灯效区间的第一数值变化到第二数值,其中第一数值小于第二数值,第一数值可以是闪烁灯效区间的最小值,也可是闪烁灯效区间的其他数值。
53.需要说明的是,当各光源设备开始闪烁的时间不同时,则将相邻开启的两个光源设备之间开始闪烁的时间间隔设置为开启间隔。开启间隔可以是固定数值,例如,开启间隔为2秒,则相邻开启的两个光源设备之间开始闪烁的时间间隔均为2秒;开启间隔也可以是非固定数值,例如,第2个开启的光源设备与第3个开启的光源设备之间,开始闪烁的时间间隔为2秒,而第3个开启的光源设备与第4个开启的光源设备之间,开始闪烁的时间间隔为3秒。需要说明的是,本实施例对开启间隔不作限定,但是为了本领域技术人员理解与实施,在本实施例中,均是以固定数值作为开启间隔。
54.在本实施例中,将光源设备的设备编码按照大小排序后,得到编码顺序,编码顺序是指各光源设备在灯效变化时开启的顺序。编码顺序可以是按照设备编码从大到小进行排序,也可以是按照设备编码从小到大进行排序。
55.需要说明的是,用户可以在电子设备的界面上,对编码顺序进行选择操作。例如,在电子设备的界面上,会显示与电子设备连接的所有光源设备,用户可以选择全部或部分光源设备进行灯效变化。完成光源设备的选择之后,界面上会显示编码顺序的选择控件,编码顺序包括各设备编码从大到小的排序、设备编码从小到大的排序、自行编码排序以及默认排序。若用户选择前两种编码顺序,则是电子设备通过数字依次对选择的各光源设备进行编码,然后将各光源设备的设备编码按照从小到大或从大到小进行排序。若用户选择自行编码排序,则用户可以对选择的各光源设备先进行编码,然后对完成编码的各光源设备进行排序。若用户在预设时长内没有选择或者跳过此项选择,则电子设备依照默认排序对各光源设备进行排序。默认排序可以是设备编码从大到小的排序。本实施例对此不做限定。
56.在本实施例中,各光源设备在进行灯效变化时,为了达到丰富的灯效变化的效果,各光源设备每次闪烁的闪烁时间往往不同,在一些可选的实施方式中,根据编码顺序、闪烁参数信息及开启间隔,得到各光源设备每次闪烁的闪烁时间,包括:
57.若编码顺序为设备编码从小到大的排序,则根据编码顺序、闪烁频率、闪烁次序及开启间隔,通过以下公式得到各光源设备的闪烁时间:
[0058][0059]
若编码顺序为设备编码从大到小的排序,则根据编码顺序、闪烁频率、闪烁次序及开启间隔,通过以下公式得到各光源设备的闪烁时间:
[0060][0061]
其中,an为第n次闪烁的闪烁时间,s为开启间隔,t
max
为设备编码的编码最大值,ti为第i个光源设备的设备编码,f为闪烁频率,nn为闪烁次序。
[0062]
容易理解的是,闪烁频率是指1秒内光源设备闪烁的次数,例如闪烁频率为5赫兹,则各光源设备可以在1秒内闪烁5次。而闪烁次序则是指针对每个光源设备而言,将该光源设备每次的闪烁,按照时间先后进行编号排序。例如,光源设备1闪烁3次,第一次闪烁的闪烁时间是第1秒,第二次闪烁的闪烁时间是第2秒,第3次闪烁的闪烁时间是第3秒,则将光源设备1的3次闪烁按照时间先后进行编号排序,第一次闪烁的闪烁次序是1,第二次闪烁的闪烁次序是2,第三次闪烁的闪烁次序是3。
[0063]
为了便于本领域技术人员理解与实施,本实施例给出闪烁时间的一种可选的实施方式。
[0064]
假设有3个光源设备,按照数字1到3对各光源设备进行编码,开启间隔为1秒,闪烁频率为5赫兹,每个光源设备闪烁2次,当编码顺序为设备编码从小到大的排序时,将编码顺序中的设备编码进行数值比较,选取数值最大的设备编码设置为编码最大值,即编码最大值为3,则根据公式得到光源设备1的第一次的闪烁时间为0.2秒,第二次的闪烁时间为0.4秒,光源设备2的第一次的闪烁时间为1.2秒,第二次的闪烁时间为1.4秒;光源设备3的第一次的闪烁时间为2.2秒,第二次的闪烁时间为2.4秒。当编码顺序为设备编码从大到小的排序时,则根据公式得到光源设备3的第一次的闪烁时间为0.2秒,第二次的闪烁时间为0.4秒,光源设备2的第一次的闪烁时间为1.2秒,第二次的闪烁时间为1.4秒;光源设备1的第一次的闪烁时间为2.2秒,第二次的闪烁时间为2.4秒。
[0065]
在本实施例中,为了实现灯效变化效果,不仅需要得到各光源设备每次闪烁的闪烁时间,还需要得到各光源设备的闪烁灯效值。在一些可选的实施方式中,结合图4所示,根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值,包括步骤301至步骤302。
[0066]
步骤301:根据各光源设备的数量及闪烁灯效区间,得到闪烁变化梯度值;
[0067]
步骤302:根据闪烁变化梯度值、灯效模式、闪烁灯效区间以及各光源设备的设备编码,得到各光源设备的闪烁灯效值。
[0068]
其中,根据各光源设备的数量及闪烁灯效区间,可以得到闪烁变化梯度值。闪烁变化梯度值是将闪烁灯效区间分成若干份,每一份的数值作为闪烁变化梯度值。在本实施例中,闪烁变化梯度值的取值可以相同,例如,将闪烁灯效区间等分成若干份。闪烁变化梯度值也可以不同,例如,将闪烁灯效区间分成若干份,得到若干个闪烁变化梯度值,这些闪烁变化梯度值按照大小排序,相邻的两个闪烁变化梯度值之间的差值相等。在本实施例中,为了便于本领域技术人员实施与计算,将闪烁变化梯度值的取值设为相同。在一些可选的实施方式中,根据各光源设备的数量及闪烁灯效区间,得到闪烁变化梯度值,包括:
[0069]
计算闪烁灯效区间的最大值与闪烁灯效区间的最小值的差值。
[0070]
根据各光源设备的数量,计算得到梯度划分数量。
[0071]
根据梯度划分数量及差值,得到闪烁变化梯度值。
[0072]
在本实施例中,梯度划分数量可以等于光源设备的数量,也可以是小于光源设备的数量。例如,光源设备有3个,梯度划分数量等于光源设备的数量,则将梯度划分数量设置为3;或梯度划分数量是光源设备的数量与1的差值,则将梯度划分数量设置为2。计算闪烁灯效区间的最大值与闪烁灯效区间的最小值的差值。根据差值及梯度划分数量,可以得到闪烁变化梯度值。假设灯效参数用以表征色温,闪烁灯效区间为5000k至7000k,则闪烁灯效区间的最大值与闪烁灯效区间的最小值的差值为2000k,将差值按照梯度划分数量进行划分,划分的每一个闪烁变化梯度值可以相等,例如,当差值为2000k,梯度划分数量为2,则计算得到闪烁变化梯度值为1000k。或者,将差值按照梯度划分数量进行划分,划分的每一个闪烁变化梯度值不相等。例如,当差值为3000k,梯度划分数量为3,则计算得到闪烁变化梯度值可以为500k、1000k及1500k。需要说明的是,为了本领域技术人员理解与实施,在本实施例中,将每个闪烁变化梯度值的取值设置为相等。
[0073]
在本实施例中,不难发现,灯效模式包括多种,例如,以闪烁灯效区间进行升序变化的模式,即各光源设备作为整体进行灯效变化时,灯效变化按照闪烁灯效区间的数值从小到大进行变化。或以闪烁灯效区间进行降序变化的模式,即按照闪烁灯效区间的数值从大到小进行灯效变化。或以闪烁灯效区间进行端值往返变化的模式,即从闪烁灯效区间的一端边界值变化到另一端边界值,然后再从另一端边界值变化回来。
[0074]
需要说明的是,用户可以在电子设备的界面上,对灯效模式进行选择操作。例如,在电子设备的界面上,会显示灯效模式的选择控件。通过灯效模式的选择控件,用户可以选择具体的灯效模式,例如,灯效模式包括升序灯效模式,即各光源设备作为整体进行灯效变化时,灯效变化按照闪烁灯效区间的数值从小到大进行变化;降序灯效模式,即各光源设备作为整体进行灯效变化时,灯效变化按照闪烁灯效区间的数值从大到小进行变化;端值往返灯效模式,即各光源设备作为整体进行灯效变化时,灯效变化从闪烁灯效区间的一端边界值变化到另一端边界值,然后再从另一端边界值变化回来。
[0075]
在用户选择具体的灯效模式之后,电子设备会响应于灯效模式的选择操作,得到的灯效控制信息中,则包括了用户所选择的灯效模式,进而电子设备对灯效控制信息进行解析,即可得到具体的灯效模式。
[0076]
在一种可选的实施方式中,若用户选择升序灯效模式,即灯效控制信息中的灯效模式为升序灯效模式,则根据闪烁变化梯度值、灯效模式、闪烁灯效区间以及各光源设备的设备编码,通过以下公式得到各光源设备的闪烁灯效值:
[0077]
mi=m1 (t
i-1)*k
[0078]
在一种可选的实施方式中,若用户选择降序模式,即灯效控制信息中的灯效模式为降序灯效模式,则根据闪烁变化梯度值、灯效模式、闪烁灯效区间以及各光源设备的设备编码,通过以下公式得到各光源设备的闪烁灯效值:
[0079]
mi=m
2-(t
i-1)*k
[0080]
其中,mi为第i个光源设备的闪烁灯效值,m1为闪烁灯效区间的最小值,m2为闪烁灯效区间的最大值,ti为第i个的光源设备的设备编码,k为闪烁变化梯度值。
[0081]
为了便于本领域技术人员理解与实施,本实施方式对光源设备的闪烁灯效值进行举例说明。假设,有10个光源设备与电子设备连接,则电子设备对这10个光源设备进行编码,各光源设备的设备编码为1至10,则设备编码的编码最大值为10,灯效参数用以表征色温,闪烁灯效区间为5000k至7700k。各光源设备的闪烁频率为5赫兹,闪烁次序为1至2,开启间隔为1秒,灯效模式为以闪烁灯效区间进行升序变化的模式,且编码顺序为按照设备编码的大小,从小到大进行排序。梯度划分数量为9,经计算,闪烁变化梯度值为300k,闪烁灯效区间的最小取值为5000k,闪烁灯效区间的最大取值为7700k。则光源设备1的第一闪烁的闪烁时间为第0.2秒,第二次闪烁的闪烁时间为第0.4秒,每次闪烁的闪烁灯效值为5000k;光源设备2的第一闪烁的闪烁时间为第1.2秒,第二次闪烁的闪烁时间为第1.4秒,每次闪烁的闪烁灯效值为5300k;
……
;光源设备10的第一闪烁的闪烁时间为第9.2秒,第二次闪烁的闪烁时间为第9.4秒,每次闪烁的闪烁灯效值为7700k。
[0082]
在另一种可选的实施方式中,若灯效模式为以闪烁灯效区间进行端值往返变化的模式,则对各光源设备的设备编码按照大小进行排序,并将排序后的各光源设备划分为第一闪烁组及第二闪烁组;
[0083]
若用户选择端值往返灯效模式,即灯效控制信息中的灯效模式为端值往返灯效模式,则根据各光源设备的设备编码、闪烁变化梯度值及闪烁灯效区间,可以通过以下公式得到分别计算第一闪烁组及第二闪烁组中的各光源设备的闪烁灯效值:
[0084]mp
=m1 (t
p-1)*k
[0085]mq
=m
2-(t
q-t
mid
)*k
[0086]
其中,m
p
为第一闪烁组的第p个光源设备的闪烁灯效值,mq为第二闪烁组第q个光源设备的闪烁灯效值,t
p
为第一闪烁组的第p个光源设备的设备编码,tq为第二闪烁组的第q个光源设备的设备编码,k为闪烁变化梯度值,t
mid
为第二闪烁组的设备编码的编码最小值。需要说明的是,p和q只是用于表示某光源设备在第一闪烁组或第二闪烁组的顺序。例如,有6个光源设备,设备编码分别为1-6。其中,设备编码为1、2、3的光源设备为第一闪烁组,剩下的为第二闪烁组,若p为2,则代表第一闪烁组中的设备编码为2的光源设备。若q为3,则代表第二闪烁组中设备编码为6的光源设备。
[0087]
需要说明的是,各光源设备已经按照编码顺序进行排序,在划分第一闪烁组和第二闪烁组时,可以从各光源设备的设备编码中选取一个设备编码,通过该设备编码将各光源设备划分为第一闪烁组及第二闪烁组。例如,选取一设备编码作为划分值,将设备编码的编码值小于等于该划分值的,作为第一闪烁组,设备编码的编码值大于等于该划分值的,作为第二闪烁组。注意的是,选取的设备编码既不是设备编码的编码最大值也不是编码最小值,且该设备编码所对应的光源设备,既可以划分到第一闪烁组,也可以划分到第二闪烁组,还可以同时划分到第一闪烁组和第二闪烁组。另外,在本实施方式中,在计算第一闪烁组的闪烁灯效值时,可以根据第一闪烁组的各光源设备的数量,计算得到闪烁变化梯度值,当计算第二闪烁组的闪烁灯效值时,可以根据第二闪烁组的各光源设备的数量,计算得到闪烁变化梯度值。
[0088]
为了便于本领域技术人员理解与实施,本实施方式对光源设备的闪烁灯效值进行举例说明。例如,有5个光源设备,闪烁灯效区间为表征色温的1000k至3000k,灯效模式为从1000k变化至3000k然后从3000k变化至1000k。将5个光源设备按照设备编码的大小进行排
序,则排序后的设备编码依次是1、2、3、4、5,选取设备编码3,用以将各光源设备划分为第一闪烁组及第二闪烁组,即光源设备1,光源设备2及光源设备3作为第一闪烁组,光源设备3,光源设备4及光源设备5作为第二闪烁组。第一闪烁组和第二闪烁组的闪烁变化梯度值均为1000k,则光源设备1闪烁时,闪烁灯效值为1000k,光源设备2闪烁时,闪烁灯效值为2000k,光源设备3闪烁时,闪烁灯效值为3000k,光源设备4闪烁时,闪烁灯效值为2000k,光源设备5闪烁时,闪烁灯效值为1000k。
[0089]
上述内容给出了光源设备的闪烁灯效值的一种实施方式,该实施方式中,各光源设备在闪烁时,各光源设备的闪烁灯效值按照一种可循的规律进行变化,例如递增变化或递减变化等。而在本实施例中,闪烁灯效值还可以有其他实施方式。
[0090]
在一种可选的实施方式中,在确定得到各光源设备每次闪烁的闪烁时间之后,方法还包括:
[0091]
若灯效控制信息包括的灯效模式为随机灯效模式,则针对每个光源设备,在灯效控制信息包括的闪烁灯效区间中选取任意一个数值,并设置为该光源设备的闪烁灯效值;根据该光源设备每次闪烁的闪烁时间以及闪烁灯效值,对该光源设备进行灯效控制。
[0092]
其中,本实施例在上述内容中已对灯效模式和闪烁灯效区间进行说明,此处不再赘述。
[0093]
在本实施例中,用户可以在电子设备的界面上,对灯效模式进行选择操作。例如,在电子设备的界面上,会显示灯效模式的选择控件。通过灯效模式的选择控件,用户可以选择具体的灯效模式,例如,随机灯效模式。在用户选择具体的灯效模式之后,电子设备会响应于灯效模式的选择操作,得到的灯效控制信息中,则包括了用户所选择的灯效模式,进而电子设备对灯效控制信息进行解析,即可得到具体的灯效模式。
[0094]
在一种可选的实施方式中,若用户选择随机灯效模式,即灯效控制信息中的灯效模式为随机灯效模式,则针对每个光源设备而言,在闪烁灯效区间中任意取一个数值,并设置为该光源设备的闪烁灯效值。也就是说,在随机灯效模式时,闪烁灯效值为闪烁灯效区间的任意值。例如,闪烁灯效值用以表征色温,闪烁灯效区间为5000k到8000k,在随机灯效模式下,光源设备1的闪烁灯效值为随机设置的7100k,光源设备2的闪烁灯效值为随机设置的5200k,光源设备3的闪烁灯效值为随机设置的6000k。则光源设备1在闪烁时,闪烁灯效值是7100k,光源设备2在闪烁时,闪烁灯效值是5200k,光源设备3在闪烁时,闪烁灯效值是6000k。
[0095]
在可选的实施方式中,电子设备在得到各光源设备每次闪烁的闪烁时间以及闪烁灯效值后,可根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,生成灯效控制指令,通过灯效控制指令对各光源设备进行灯效控制。而各光源设备在接收电子设备发送的灯效控制指令后,对灯效控制指令进行解析,根据解析得到的各光源设备每次闪烁的闪烁时间以及闪烁灯效值,进行灯效变化。
[0096]
本发明实施例所提供的一种灯效控制方法,通过响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息;获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。如此,通过确定各
光源设备每次闪烁的闪烁时间以及闪烁灯效值,丰富多光源的灯效变化效果,且可同时对多个光源设备进行控制,简化了控制操作。
[0097]
基于同一发明构思,本发明实施例还提供一种灯效控制装置,结合图5所示,该装置包括:操作响应模块11、时间生成模块12、灯效值生成模块13及灯效控制模块14。
[0098]
操作响应模块11用于响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息。
[0099]
时间生成模块12用于获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间。
[0100]
灯效值生成模块13,灯效值生成模块用于根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值。
[0101]
灯效控制模块14用于根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。
[0102]
在一些可选的实施方式中,时间生成模块12用于:
[0103]
将各光源设备的设备编码按照大小进行排序,得到各光源设备的编码顺序。
[0104]
根据编码顺序、闪烁参数信息及开启间隔,得到各光源设备每次闪烁的闪烁时间。
[0105]
在一些可选的实施方式中,时间生成模块12用于:
[0106]
若编码顺序为设备编码从小到大的排序,则通过以下公式得到各光源设备的闪烁时间:
[0107][0108]
若编码顺序为设备编码从大到小的排序,则通过以下公式得到各光源设备的闪烁时间:
[0109][0110]
其中,an为第n次闪烁的闪烁时间,s为开启间隔,t
max
为设备编码的编码最大值,ti为第i个光源设备的设备编码,f为闪烁频率,nn为闪烁次序。
[0111]
在一些可选的实施方式中,灯效值生成模块13用于:
[0112]
根据各光源设备的数量及闪烁灯效区间,得到闪烁变化梯度值。
[0113]
根据闪烁变化梯度值、灯效模式、闪烁灯效区间以及各光源设备的设备编码,得到各光源设备的闪烁灯效值。
[0114]
在一些可选的实施方式中,灯效值模块13用于:
[0115]
若灯效模式为以闪烁灯效区间进行升序变化的模式,则通过以下公式得到各光源设备的闪烁灯效值:
[0116]
mi=m1 (t
i-1)*k
[0117]
若灯效模式为以闪烁灯效区间进行降序变化的模式,则通过以下公式得到各光源设备的闪烁灯效值:
[0118]
mi=m
2-(t
i-1)*k
[0119]
其中,mi为第i个光源设备的闪烁灯效值,m1为闪烁灯效区间的最小值,m2为闪烁灯效区间的最大值,ti为第i个的光源设备的设备编码,k为闪烁变化梯度值。
[0120]
在一些可选的实施方式中,灯效值模块13用于:
[0121]
若灯效模式为以闪烁灯效区间进行端值往返变化的模式,则对各光源设备的设备编码按照大小进行排序,将排序后的各光源设备划分为第一闪烁组及第二闪烁组;
[0122]
根据各光源设备的设备编码、闪烁变化梯度值及闪烁灯效区间,分别计算第一闪烁组及第二闪烁组中的各光源设备的闪烁灯效值。
[0123]
在一些可选的实施方式中,灯效值模块13用于:
[0124]
通过以下公式得到第一闪烁组及第二闪烁组中的各光源设备的闪烁灯效值:
[0125]mp
=m1 (t
p-1)*k
[0126]mq
=m
2-(t
q-t
mid
)*k
[0127]
其中,m
p
为第一闪烁组的第p个光源设备的闪烁灯效值,mq为第二闪烁组第q个光源设备的闪烁灯效值,t
p
为第一闪烁组的第p个光源设备的设备编码,tq为第二闪烁组的第q个光源设备的设备编码,k为闪烁变化梯度值,t
mid
为第二闪烁组的设备编码的编码最小值。
[0128]
在一些可选的实施方式中,灯效值模块13用于:
[0129]
计算闪烁灯效区间的最大值与闪烁灯效区间的最小值的差值;
[0130]
根据各光源设备的数量,计算得到梯度划分数量。
[0131]
根据梯度划分数量及差值,得到闪烁变化梯度值。
[0132]
在一些可选的实施方式中,灯效值模块13用于:
[0133]
若灯效控制信息包括的灯效模式为随机灯效模式,则针对每个光源设备,在灯效控制信息包括的闪烁灯效区间中选取任意一个数值,并设置为该光源设备的闪烁灯效值;
[0134]
根据该光源设备每次闪烁的闪烁时间以及闪烁灯效值,对该光源设备进行灯效控制。
[0135]
本发明实施例所提供的一种灯效控制装置,通过响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息;获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。如此,通过确定各光源设备每次闪烁的闪烁时间以及闪烁灯效值,丰富多光源的灯效变化效果,且可同时对多个光源设备进行控制,简化了控制操作。
[0136]
基于图1的实际应用场景,本实施例还提供一种电子设备,请参阅图6,图6为本实施例提供的一种电子设备100的结构框图。电子设备可以是手机或者平板或者笔记本电脑等,通过电子设备100可以控制光源设备,以执行前述灯效控制方法。
[0137]
如图6所示,电子设备100可以包括灯效控制装置10、存储器20、处理器30及通信单元40,存储器20存储有处理器30可执行的机器可读指令,当电子设备100运行时,处理器30及存储器20之间通过总线通信,处理器30执行机器可读指令,并执行灯效控制方法。
[0138]
存储器20、处理器30以及通信单元40各元件相互之间直接或间接地电性连接,以实现信号的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。灯效控制装置10包括至少一个可以软件或固件(firmware)的形式存储于存储器20中的软件功能模块。处理器30用于执行存储器20中存储的可执行模块(例如灯效控制装置10所包括的软件功能模块或计算机程序)。
[0139]
其中,存储器20可以是,但不限于,随机读取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。
[0140]
在一些实施例中,处理器30用以执行本实施例中描述的一个或多个功能。在一些实施例中,处理器30可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。仅作为举例,处理器30可以包括中央处理单元(centralprocessingunit,cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、专用指令集处理器(applicationspecificinstruction-setprocessor,asip)、图形处理单元(graphicsprocessingunit,gpu)、物理处理单元(physicsprocessingunit,ppu)、数字信号处理器(digitalsignalprocessor,dsp)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑器件(programmablelogicdevice,pld)、控制器、微控制器单元、简化指令集计算机(reducedinstructionsetcomputing,risc)或微处理器等,或其任意组合。
[0141]
为了便于说明,在电子设备100中仅描述了一个处理器。然而,应当注意,本实施例中的电子设备100还可以包括多个处理器,因此本实施例中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若服务器的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,处理器执行步骤a,第二处理器执行步骤b,或者处理器和第二处理器共同执行步骤a和b。
[0142]
本实施例中,存储器20用于存储程序,处理器30用于在接收到执行指令后,执行程序。本实施例任一实施方式所揭示的流程定义的方法可以应用于处理器30中,或者由处理器30实现。
[0143]
通信单元40用于通过网络建立电子设备100与其他设备之间的通信连接,并用于通过网络收发数据。
[0144]
在一些实施方式中,网络可以是任何类型的有线或者无线网络,或者是他们的结合。仅作为示例,网络可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(localareanetwork,lan)、广域网(wideareanetwork,wan)、无线局域网(wirelesslocalareanetworks,wlan)、城域网(metropolitanareanetwork,man)、广域网(wideareanetwork,wan)、公共电话交换网(publicswitchedtelephonenetwork,pstn)、蓝牙网络、zigbee网络、或近场通信(nearfieldcommunication,nfc)网络等,或其任意组合。
[0145]
在本实施例中,电子设备100可以是但不限于笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本、个人数字助理(personaldigitalassistant,pda)等电子设备上,本实施例对电子设备的具体类型不作任何限制。
[0146]
可以理解地,图6所示的结构仅为示意。电子设备100还可以具有比图6所示更多或者更少的组件,或者具有与图6所示不同的配置。图6所示的各组件可以采用硬件、软件或其组合实现。
[0147]
本实施例提供一种可读存储介质,可读存储介质上存储有计算机程序,计算机程
序被处理器执行时实现前述任一实施方式的灯效控制方法。
[0148]
其中,可读存储介质可以是,但不限于,u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0149]
所属领域的技术人员可以清楚地了解到,由于为描述的方便和简洁,上述描述的灯效控制装置的具体工作过程,可以参考前述方法中的对应过程,在此不再过多赘述。
[0150]
综上,本发明实施例所提供的一种灯效控制方法、装置及电子设备,通过响应于灯效条件选择操作,得到灯效控制信息及闪烁参数信息;获取各光源设备的设备编码,根据各光源设备的设备编码、灯效控制信息以及闪烁参数信息,确定得到各光源设备每次闪烁的闪烁时间;根据各光源设备的设备编码以及灯效控制信息,得到各光源设备每次闪烁的闪烁灯效值;根据各光源设备每次闪烁的闪烁时间以及闪烁灯效值,对各光源设备进行灯效控制。如此,通过确定各光源设备每次闪烁的闪烁时间以及闪烁灯效值,丰富多光源的灯效变化效果,且可同时对多个光源设备进行控制,简化了控制操作。
[0151]
以上,仅为本发明的各种实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献