用于控制一个或多个照明设备的控制系统及其方法
文献发布时间:2023-06-19 11:21:00
技术领域
本发明涉及控制一个或多个照明设备的方法以及用于执行该方法的计算机程序产品。本发明进一步涉及用于控制一个或多个照明设备的控制系统。本发明进一步涉及用于在控制系统中使用的控制器。
背景技术
家庭和办公室照明控制系统使得用户能够控制所连接的灯。这些灯可以基于经由个人设备诸如智能手机接收的用户输入、基于传感器的启动、基于用户定义的例程、基于音频或视频流等等来控制。可以根据动态灯光场景来控制灯,而动态灯光场景包括用于一盏或多盏灯的控制设置,以便随时间改变一盏或多盏灯的灯光输出。如果这样的动态灯光场景已被激活并且用户选择新的灯光场景,则新的灯光场景推翻(overrule)动态灯光场景,从而导致这些灯根据新的灯光场景来控制。
发明内容
发明人已意识到:利用新近激活的灯光场景推翻动态灯光场景可能导致不受欢迎的行为。例如,用户可能已选择了“去睡觉”灯光场景(例如,具有预定义颜色诸如暖白色的灯光场景,其随时间周期逐渐变暗)。如果用户想要改变灯光的颜色,例如,改变为橙色,则新近选择的灯光场景(橙色)将推翻动态的“去睡觉”灯光场景。这可能导致照明系统的不受欢迎的行为,因为橙色灯光场景已推翻了动态灯光场景的动态效果。因此,本发明的目的是提供一种照明系统,其以改进的方式、根据动态灯光场景来控制照明设备。
根据本发明的第一方面,该目的利用一种控制一个或多个照明设备的方法来实现,该方法包括:
- 根据动态灯光场景来控制一个或多个照明设备,其中动态灯光场景包括用于控制一个或多个照明设备的灯光输出的强度的第一照明控制设置,其中强度随时间周期而改变;
- 接收指示在时间周期期间第二灯光场景的激活的输入信号,其中第二灯光场景包括用于改变一个或多个照明设备的灯光输出的一个或多个第二照明控制设置;
- 分析动态灯光场景,以便在第二灯光场景的激活之后针对即将到来的时间周期来确定一个或多个照明设备的灯光输出的强度的改变;
- 基于第二灯光场景的第二灯光设置和动态灯光场景的即将到来的时间周期的所确定的强度的改变,生成修改的灯光场景;和
- 在即将到来的时间周期期间根据修改的灯光场景来控制一个或多个照明设备。
通过基于(当前活动的)动态灯光场景的强度的改变并且基于(新近)激活的第二灯光场景针对即将到来的时间周期生成(新的)修改的灯光场景,根据这两个灯光场景来控制一个或多个照明设备。修改的灯光场景可以通过组合动态灯光场景和第二灯光场景来生成。例如,修改的灯光场景可以通过将动态灯光场景的改变强度应用于第二灯光场景来生成。在另一示例中,修改的灯光场景可以通过将第二灯光场景(例如,特定颜色或特定动态效果)应用于动态灯光场景来生成。考虑(在可以是在已接收到输入信号之后的时间周期的剩余部分(的一部分)的即将到来的时间周期期间)将要发生的强度改变是有益的,因为动态灯光场景的特征被保存(conserve)。参见上面提到的示例,其中用户在“去睡觉”灯光场景期间选择橙色,动态的“去睡觉”灯光场景可以通过应用所选择的颜色(橙色)来修改。结果,“去睡觉”灯光场景的颜色被修改,而强度的改变(逐渐变暗)被保持。紧挨着(next to)强度的改变,动态灯光场景可以包括颜色的改变。颜色的改变可以被用户感知为强度的改变。因此,除了强度的改变之外,在生成修改的灯光场景时还可以考虑颜色的改变。
第二灯光场景可以是包括用于控制一个或多个照明设备的灯光输出的第二强度的第二照明控制设置的第二动态灯光场景,其中第二强度随第二时间周期而改变。第二灯光场景也可以是动态灯光场景,其强度随第二灯光场景的时间周期而改变。修改的灯光场景可以基于(第一)动态灯光场景的(第一)强度的改变和基于第二动态灯光场景的第二强度的改变。这是有益的,因为在控制灯光的同时考虑两个灯光场景的强度改变。如果将(例如,由用户、基于计时器、基于从照明控制应用接收的信号等等)停止动态灯光场景或第二动态灯光场景之一,可以继续另一动态灯光场景(即,没有停止的动态灯光场景)。换句话说,可以根据那个(原始的)动态灯光设置来控制照明设备。
该方法可以进一步包括:分析第二动态灯光场景,以便针对第二时间周期来确定第二强度的改变,以及生成修改的灯光场景的步骤可以包括:生成修改的灯光场景,以致强度针对即将到来的时间周期的改变是相对于第二强度针对第二时间周期的改变而言的,或反之亦然。例如,(第一)动态灯光场景可以是基于音频或视频内容的动态灯光场景(例如,预编程的灯光脚本或基于音频/视频内容实时生成的灯光场景)。第二动态灯光场景可以是使得灯光级别(光级)随时间变暗的预编程的过渡灯光场景。当希望光量随时间(例如,在8PM和11PM之间)逐渐减少时,可以在晚上(在(第一)动态灯光场景是活动的同时)自动激活这样的第二动态灯光场景。第二动态灯光场景的强度改变(逐渐变暗)可以被应用于(第一)动态灯光场景(或反之亦然),从而导致修改的灯光场景,其中一个或多个照明设备动态地根据音频或视频内容(其基于(第一)动态灯光场景)来控制,其中强度被逐渐减少(其基于第二动态灯光场景)。
该方法可以进一步包括:分析动态灯光场景,以便针对即将到来的时间周期来确定改变强度中的峰值的第一数量;以及分析第二灯光场景,以便针对第二时间周期来确定改变强度中的峰值的第二数量,并且生成修改的灯光场景的步骤可以包括:基于第一数量和第二数量,针对修改的灯光场景来确定改变强度中的峰值的数量。在各自的灯光场景中峰值的数量可以指示动态性级别或值,其指示在各自的时间周期内的改变量。例如,针对修改强度的峰值的数量可以被设置,以致它实质上等于即将到来的时间周期的峰值的数量,以致它实质上等于第二时间周期的峰值的数量,以致它是即将到来的时间周期的峰值的数量和第二时间周期的峰值的数量的平均值,等等。
第二灯光场景可以具有比即将到来的时间周期更短的持续时间,并且修改的灯光场景可以被生成,以致其持续时间比第二灯光场景的持续时间更长或实质上等于即将到来的时间周期。例如,第二灯光场景可以是针对预定义的时间周期发生的静态灯光场景。例如,第二灯光场景可以是具有预定义的(短的)时间周期的通知灯光场景(例如,为了通知用户而闪烁灯光一次)。修改的灯光场景可以被生成,以致动态灯光场景在通知之后继续,其中在通知灯光场景的通知周期期间,修改的灯光场景可以包括通知灯光场景,其中通知灯光场景的灯光强度可以基于动态灯光场景的强度。在另一示例中,第二灯光场景可以是比即将到来的时间周期更短的第二动态灯光场景。修改的灯光场景可以被生成,以致动态灯光场景在第二灯光场景的持续时间之后继续。
第二灯光场景可以具有比即将到来的时间周期更短的持续时间,并且修改的灯光场景可以被生成,以致其持续时间比第二灯光场景的持续时间更长或实质上等于即将到来的时间周期,而且以致修改的灯光场景包括重叠部分和非重叠时间周期,其中在重叠部分中动态灯光场景与第二灯光场景重叠,而在非重叠时间周期中动态灯光场景与第二灯光场景不重叠,并且以致在重叠时间周期期间,修改的灯光场景基于动态灯光场景和第二灯光场景二者,而且以致在非重叠时间周期期间,修改的灯光场景基于动态灯光场景。换句话说,如果第二灯光场景比即将到来的时间周期(例如,动态灯光场景的剩余时间周期)更短,则修改的灯光场景的第一(重叠)部分可以基于第二灯光场景和动态灯光场景二者,并且修改的灯光场景的第二(非重叠)部分可以基于动态灯光场景。
第二灯光场景可以具有比即将到来的时间周期更短的持续时间,并且修改的灯光场景可以被生成,以致其持续时间比第二灯光场景的持续时间更长或实质上等于即将到来的时间周期,而且以致修改的灯光场景包括重叠部分和非重叠时间周期,其中在重叠部分中动态灯光场景与第二灯光场景重叠,而在非重叠时间周期中动态灯光场景与第二灯光场景不重叠,并且以致在重叠时间周期期间,修改的灯光场景基于动态灯光场景和第二灯光场景二者,而且以致在非重叠时间周期期间,修改的灯光场景基于动态灯光场景和基于第二灯光场景的一个或多个第二照明控制设置。换句话说,如果第二灯光场景比即将到来的时间周期(例如,动态灯光场景的剩余时间周期)更短,则修改的灯光场景的第一(重叠)部分和第二(非重叠)部分二者可以基于第二灯光场景和动态灯光场景二者。
第二灯光场景可以具有比即将到来的时间周期更长的持续时间,并且修改的灯光场景可以被生成,以致其持续时间比第二灯光场景的持续时间更短或实质上等于即将到来的时间周期。例如,第二灯光场景可以是针对比即将到来的时间周期更长的预定义的时间周期或甚至针对不定的时间周期发生的动态灯光场景。修改的灯光场景可以被生成,以致其持续时间被设置成(实质上)等于动态灯光场景的原始持续时间。这在其中动态灯光场景不应比原始持续时间更长持续的实施例中是有益的。修改的灯光场景可以基于在第二灯光场景的(完整)持续时间期间发生的第二灯光场景的强度改变(因此也基于在即将到来的时间周期即非重叠周期之后发生的强度改变)。可供选择地,修改的灯光场景可以基于在即将到来的时间周期(即,重叠周期)期间发生的第二灯光场景的强度改变。
第二灯光场景可以具有比即将到来的时间周期更长的持续时间,并且修改的灯光场景可以被生成,以致其持续时间比即将到来的时间周期更长或实质上等于第二灯光场景的持续时间,而且以致修改的灯光场景包括重叠部分和非重叠时间周期,其中在重叠部分中动态灯光场景与第二灯光场景重叠,而在非重叠时间周期中第二灯光场景与动态灯光场景不重叠,并且以致在重叠时间周期期间,修改的灯光场景基于动态灯光场景和第二灯光场景二者,而且以致在非重叠时间周期期间,修改的灯光场景基于第二灯光场景和基于动态灯光场景的一个或多个第二照明控制设置。换句话说,如果第二灯光场景比即将到来的时间周期(例如,动态灯光场景的剩余时间周期)更长,则修改的灯光场景的第一(重叠)部分和第二(非重叠)部分二者可以基于第二灯光场景和动态灯光场景二者。
输入信号可以指示经由用户界面的第二灯光场景的选择。用户可以经由用户界面来选择第二灯光场景。依据所述选择,修改的灯光场景可以被生成,并且可以相应地控制一个或多个照明设备。这是有益的,因为这使得用户能够选择第二灯光设置并从而修改动态灯光设置。
输入信号可以指示传感器设备的触发。可以(或直接地或间接地)从传感器设备接收输入信号。传感器设备例如温度传感器、存在传感器、音频传感器、照相机、光传感器、开关等等可以触发第二灯光场景。
输入信号可以指示预编程的第二灯光场景的激活。例如,预编程的第二灯光场景可以是预编程的例程,诸如“去睡觉”例程(例如,在时间周期内使得一个或多个照明设备的灯光输出变暗)、“唤醒例程”(例如,在时间周期内增加一个或多个照明设备的灯光输出)、昼夜节律例程(其中一个或多个照明设备被控制来模拟日光)等等。
动态灯光场景可以包括第一权重值,而第二场景可以包括第二权重值,并且修改的灯光场景的生成可以进一步基于第一权重值和第二权重值。例如,这些权重值可以指示:各自的灯光场景可以基于另一灯光场景而被修改到什么程度。例如,权重值可以指示:动态灯光场景的持续时间将不被修改(或不被修改到预定义的程度),或例如,修改的灯光场景的灯光强度在各自的时刻不扩展动态场景的最大灯光输出。
该方法可以进一步包括:
- 经由用户界面接收用户输入,其中用户输入指示:修改的灯光场景将被生成;
- 如果用户输入已被接收到,则执行分析、生成和控制的步骤,或者如果用户输入还没有被接收到,则根据第二灯光场景或动态场景来控制一个或多个照明设备。这是有益的,因为这使得用户能够指示是否将修改动态灯光场景(或不)。
该方法可以进一步包括:
- 在存储器中存储修改的灯光场景;或
- 在存储器中存储动态灯光场景和修改的灯光场景的组合。这可能是有益的,因为这使得用户(或照明系统)能够从存储器中检索修改的灯光场景或动态灯光场景和修改的灯光场景的组合,以便以后使用。
根据本发明的第二方面,该目的利用一种用于计算设备的计算机程序产品来实现,其中计算机程序产品包括计算机程序代码,以便当计算机程序产品在计算设备的处理单元上运行时执行上述方法之中的任何方法。
根据本发明的第三方面,该目的利用一种用于控制一个或多个照明设备的控制系统来实现,该控制系统包括:
- 照明控制器,其被配置成:根据动态灯光场景来控制一个或多个照明设备,其中动态灯光场景包括用于控制一个或多个照明设备的灯光输出的强度的第一照明控制设置;
- 接收机,其被配置成接收指示在时间周期期间第二灯光场景的激活的输入信号,其中第二灯光场景包括用于改变一个或多个照明设备的灯光输出的一个或多个第二照明控制设置;和
- 处理器,其被配置成:分析动态灯光场景,以便在第二灯光场景的激活之后针对即将到来的时间周期来确定一个或多个照明设备的灯光输出的强度的改变;基于第二灯光场景的第二灯光设置和动态灯光场景的即将到来的时间周期的所确定的强度的改变,生成修改的灯光场景;以及在即将到来的时间周期期间根据修改的灯光场景来控制一个或多个照明设备。
根据本发明的第四方面,该目的利用一种用于在控制系统中使用的控制器来实现,其中控制器包括接收机和处理器,以及其中处理器被配置成:通过将修改的灯光场景传送至照明控制器,在即将到来的时间周期期间根据修改的灯光场景来控制一个或多个照明设备。
应理解:计算机程序产品、控制系统和控制器可以具有与上述方法相类似和/或相同的实施例和优点。
附图说明
参照附图,所公开的系统、设备和方法的上面以及附加的目的、特性和优点通过设备和方法的实施例的以下说明性而非限制的详细描述将更好地被理解,其中:
图1示意性地显示包括用于基于动态灯光场景和第二灯光场景来控制一个或多个照明设备的控制系统的照明系统;
图2a-2c示意性地显示其中第二灯光场景被应用于动态灯光场景的时间线的示例;
图3a-3d示意性地显示其中第二动态灯光场景被应用于第一动态灯光场景的时间线的示例;
图4a-4c示意性地显示其中第二动态灯光场景被应用于第一动态灯光场景的时间线的示例,其中第二动态灯光场景具有比第一动态灯光场景更高数量的强度峰值;
图5a-5e示意性地显示其中第二动态灯光场景被应用于第一动态灯光场景的时间线的示例,其中第二动态灯光场景具有比第一动态灯光场景更短的持续时间;
图6a-6e示意性地显示其中第二动态灯光场景被应用于第一动态灯光场景的时间线的示例,其中第二动态灯光场景具有比第一动态灯光场景更长的持续时间;和
图7示意性地显示基于动态灯光场景和第二灯光场景来控制一个或多个照明设备的方法。
所有的图是示意性的而不一定按比例定标,并且一般仅仅显示为了阐明本发明而是必要的部分,其中可以省略或只是建议其他的部分。
具体实施方式
图1示意性地显示照明系统100,其包括用于基于动态灯光场景和第二灯光场景来控制一个或多个照明设备120、122、124的控制系统102。照明系统100包括用于控制一个或多个照明设备120、122、124的控制系统102,其包括照明控制器112,其中照明控制器被配置成根据动态灯光场景来控制一个或多个照明设备120、122、124。动态灯光场景包括用于控制一个或多个照明设备120、122、124的灯光输出的强度的第一照明控制设置,其中强度随时间周期而改变。控制系统102进一步包括接收机108,其被配置成接收指示在动态灯光场景的时间周期期间第二灯光场景的激活的输入信号。第二灯光场景包括用于改变一个或多个照明设备120、122、124的灯光输出的一个或多个第二照明控制设置。控制系统进一步包括处理器106,其被配置成分析动态灯光场景,以便在第二灯光场景的激活之后针对即将到来的时间周期来确定一个或多个照明设备120、122、124的灯光输出的强度的改变。处理器106进一步被配置成:基于第二灯光场景的第二灯光设置和动态灯光场景的即将到来的时间周期的所确定的强度的改变,生成修改的灯光场景。处理器106进一步被配置成:例如,经由照明控制器112,在即将到来的时间周期期间根据修改的灯光场景来控制一个或多个照明设备120、122、124。
照明控制器112被配置成控制一个或多个照明设备120、122、124。一个或多个照明设备120、122、124可以被配置成:从照明控制器112接收照明控制命令;并基于此来控制其各自的光源。一个或多个照明设备120、122、124可以包括任何类型的光源,诸如LED或OLED光源。例如,一个或多个照明设备120、122、124可以是LED灯带(strip)、LED阵列或灯泡。光源可以是个别可寻址的光源。例如,照明控制器112可以被包括在智能手机、网桥(bridge)、中央楼宇控制系统等等中。照明控制器112可以包括通信单元,其被配置成将照明控制命令传送至一个或多个照明设备120、122、124。通信单元可以包括用于经由任何的有线或无线通信协议发射照明控制命令的硬件。可以使用各种有线和无线通信协议,例如,Ethernet(以太网)、DMX、DALI、USB、Bluetooth(蓝牙)、Wi-Fi、Li-Fi、3G、4G、5G或ZigBee。
照明控制器112 被配置成根据动态灯光场景来控制一个或多个照明设备120、122、124。动态灯光场景包括第一照明控制设置(例如,控制指令),用于控制一个或多个照明设备120、122、124并且在时间周期内改变这些一个或多个照明设备120、122、124的灯光输出。照明控制设置可以是用于照明设备诸如LED灯带的个别可寻址光源的控制设置。例如,照明控制器112可以在时间周期内将多个控制设置传送至一个或多个照明设备120、122、124,以改变灯光输出(例如,颜色、饱和度和/或强度)。可供选择地,照明控制器112可以将动态灯光场景传送至一个或多个照明设备120、122、124,并且一个或多个照明设备120、122、124可以基于所接收的动态灯光场景来控制其各自的灯光输出。
动态灯光场景可以至少包括随时间周期不断改变的强度。在时间周期内的强度改变对用户而言是可见的/可感知的。另外,一个或多个照明设备120、122、124的颜色、饱和度、光束形状、光束宽度等等可以随时间周期而改变。颜色的改变或饱和度的改变可以被感知为强度的改变,并且颜色的改变因此可以用于确定修改的灯光场景。动态灯光场景的示例在图2a中进行举例说明。这个图显示其强度(i)随时间周期(t)而改变的动态灯光场景(逐渐下降的浅灰色虚线)。
控制系统102进一步包括处理器106(例如,电路、微控制器、微芯片等等)和接收机108(例如,输入)。处理器106和接收机108可以被包括在与照明控制器112相同的设备中(例如,在智能手机、网桥、中央楼宇控制系统等等中)。在实施例中,处理器106和照明控制器112可以被集成在单个组件诸如微控制器、微芯片等等中。可供选择地,处理器106和接收机108可以被包括在单独的控制设备104中。例如,控制设备104可以被包括在第一设备(例如,智能手机、远程服务器设备等等)中,而照明控制器112可以被包括在第二设备(例如,网桥设备、第二远程服务器等等)中。控制器104可以进一步被配置成与照明控制器112通信。
接收机108被配置成接收指示在其中基于动态灯光场景来控制一个或多个照明设备120、122、124的时间周期期间第二灯光场景的激活的输入信号。第二灯光场景包括一个或多个第二照明控制设置(控制指令),用于改变一个或多个照明设备120、122、124的灯光输出。第二灯光场景可以是静态灯光场景(即,其中灯光输出没有改变的灯光场景)或动态灯光场景(即,其中灯光输出随时间而改变的灯光场景)。可以从被配置成激活灯光场景的任何源接收输入信号。图1举例说明可以(或直接地或间接地)从中接收输入信号的源的示例。
在第一示例中,可以从音频或视频渲染设备130接收输入信号或从与将在音频或视频渲染设备130上渲染的音频和/或视频内容相关联的软件应用接收输入信号。例如,当用户在音频或视频渲染设备130上播放电影或歌曲时,输入信号可以被传送至接收机。第二灯光场景可以基于正在音频或视频渲染设备130上渲染的音频和/或视频内容。
在第二示例中,输入信号可以指示经由用户界面的第二灯光场景的选择。可以从用户界面设备接收输入信号。例如,通过在触敏显示器132上选择第二灯光场景或通过提供语音命令至智能扬声器系统或麦克风以选择第二灯光场景,用户可以经由用户界面来选择第二灯光场景。
在第三示例中,输入信号可以是输入信号,其可以指示传感器设备134、136的触发。例如,可以或直接地或间接地从传感器设备134、136接收输入信号。传感器设备例如温度传感器、存在传感器136、音频传感器、照相机、光传感器、开关134等等可以触发第二灯光场景,其中触发可以指示输入信号。例如,用户可以按下开关134来选择第二灯光场景。可供选择地,在用户触发存在传感器时或在温度传感器或光感测(光传感器)提供超过阈值的传感器值等等时,第二灯光场景可以被激活。
在第四示例中,输入信号可以指示预编程的第二灯光场景的激活。例如,预编程的第二灯光场景可以是预编程的例程,诸如“去睡觉”例程(例如,在时间周期内使得一个或多个照明设备的灯光输出变暗)、“唤醒例程”(例如,在时间周期内增加一个或多个照明设备的灯光输出)、昼夜节律例程(其中一个或多个照明设备被控制来模拟日光)等等。预编程的第二灯光场景可以例如利用(内部)时钟138或利用照明控制软件应用来触发。
应明白:输入信号的上述示例仅仅是示例,并且本领域技术人员将能够设计可供选择的输入信号而不背离所附权利要求书的范畴。
处理器106被配置成:分析动态灯光场景;以及在第二灯光场景的激活之后/依据第二灯光场景的激活,针对动态灯光场景的即将到来的时间周期来确定一个或多个照明设备120、122、124的灯光输出的强度的改变。即将到来的周期可以是动态灯光场景的剩余时间周期。可供选择地,即将到来的时间周期可以是动态灯光场景的剩余时间周期的一部分。即将到来的时间周期的示例已在图2b和2c中进行举例说明。这个图显示指示第二灯光场景已被激活的瞬间的时刻(t
处理器106进一步被配置成:基于第二灯光场景的第二灯光设置和动态灯光场景的即将到来的时间周期的所确定的强度的改变,生成修改的灯光场景;以及至少在即将到来的时间周期期间,根据修改的灯光场景来控制一个或多个照明设备。处理器106可以通过将动态灯光场景的改变强度与第二灯光场景进行组合来生成修改的灯光场景。例如,修改的灯光场景可以通过将动态灯光场景的改变强度应用于第二灯光场景来生成。在另一示例中,可以通过将第二灯光场景(例如,特定颜色或特定动态灯光效果)应用于动态灯光场景来生成修改的灯光场景。示例在图2b和2c中进行举例说明。图2b显示:在t
第二灯光场景可以是第二动态灯光场景,并且处理器106可以被配置成基于第二动态灯光场景和(第一、初始)动态灯光场景来生成修改的灯光场景。图3a-3d、4a-4c、5a-5e和6a-6b举例说明基于两个动态灯光场景的修改的灯光场景的生成的示例。
处理器106可以进一步被配置成:分析第二动态灯光场景,以便针对可以开始于接收输入信号的瞬间(t
在进一步示例(未示出)中,动态灯光场景和第二动态灯光场景的权重值可能实质上是相等的,并且处理器106可以生成修改的灯光场景,以致在即将到来的时间周期期间和/或在即将到来的时间周期(u)结束时的强度级别是这些灯光场景的强度级别的平均值。
处理器106可以进一步被配置成:分析动态灯光场景,以便针对即将到来的时间周期来确定改变强度中的峰值的第一数量;以及分析第二(动态)灯光场景,以便针对第二时间周期来确定改变强度中的峰值的第二数量。处理器106可以进一步被配置成:通过基于第一数量和第二数量针对修改的灯光场景来确定改变强度中的峰值的数量,生成修改的灯光场景。如图4a-4c所示,动态灯光场景(在图4a中被举例说明为第一虚线)可以是在即将到来的时间周期期间包括第一数量的峰值的灯光场景。第二动态灯光场景(在图4b中被举例说明为第二虚线)可以是包括第二数量的峰值的灯光场景(在这个示例中,与动态灯光场景相比而言,低于峰值的数量)。例如,处理器106可以生成修改的灯光场景(在图4c中被举例说明为实线),以致它包括数量是第一数量和第二数量的平均值的峰值。可供选择地(未示出),例如,处理器106可以生成修改的灯光场景,以致峰值的数量基于分配给动态灯光场景和第二动态灯光场景的权重值。例如,如果动态灯光场景具有比第二动态灯光场景更高的权重值,则修改的灯光场景的峰值的数量可能更接近或实质上等于动态灯光场景的峰值的数量。在这些示例中,强度改变是重复的,但是应明白:灯光场景可以包括任何数量和/或类型的峰值。
可能发生:第二灯光场景具有比即将到来的时间周期(u)更短的持续时间。例如,第二灯光场景可以是具有预定义的(短的)时间周期的静态通知灯光场景(例如,为了通知用户而闪烁灯光)。在另一示例中,第二灯光场景可以是具有比动态灯光场景(例如,(无限的/不定的)“壁炉”灯光场景,其中强度随时间而闪烁/波动)更短的持续时间的动态灯光场景(例如,“去睡觉”灯光场景,其中强度随时间而逐渐降低)。处理器106可以被配置成生成修改的灯光场景,以致其持续时间比第二灯光场景的持续时间更长或实质上等于即将到来的时间周期。如图5a-5e所示,动态灯光场景(在图5a中被举例说明为第一虚线)可以是其中强度(i)随时间(t)逐渐降低的灯光场景。第二动态灯光场景(在图5b中被举例说明为第二虚线)可以是具有比即将到来的时间周期(u)更短的持续时间(s)的第二动态灯光场景。例如,处理器106可以生成修改的灯光场景(在图5c中被举例说明为实线),以致它基于动态灯光场景和第二动态灯光场景,其中修改的灯光场景的持续时间等于第二动态灯光场景的持续时间(s)。
可供选择地,处理器106可以生成修改的灯光场景,以致其持续时间比(较短的)第二灯光场景的持续时间更长或实质上等于即将到来的时间周期。结果,修改的灯光场景包括其中动态灯光场景与第二灯光场景重叠的重叠部分和其中动态灯光场景与第二灯光场景不重叠的非重叠时间周期。处理器106可以生成修改的灯光场景,以致在重叠时间周期期间,修改的灯光场景基于动态灯光场景和第二灯光场景二者,并且以致在非重叠时间周期期间,修改的灯光场景基于动态灯光场景。这在图5d和5e中进行举例说明。在这些图中,动态灯光场景(在图5a中被举例说明为第一虚线)可以是其中强度(i)随时间(t)而逐渐降低的灯光场景。第二动态灯光场景(在图5b中被举例说明为第二虚线)可以是具有比即将到来的时间周期(u)更短的持续时间(s)的第二动态灯光场景。处理器106可以生成修改的灯光场景(在图5d和5e中被举例说明为实线),以致它具有实质上等于即将到来的时间周期(u)的持续时间。结果,修改的灯光场景可以包括其中动态灯光场景与第二动态灯光场景重叠的重叠时间周期(o)和其中动态灯光场景与第二动态灯光场景不重叠的非重叠时间周期(no)。处理器106可以生成修改的灯光场景,以致将利用一个或多个照明设备在非重叠时间周期(no)期间渲染的灯光设置(仅仅)基于动态灯光场景。这在图5d中进行举例说明,其中在非重叠时间周期(no)期间强度的下降与在动态灯光场景的同一时间周期期间动态灯光场景的强度的下降相同。
可供选择地,处理器106可以生成修改的灯光场景,以致将利用一个或多个照明设备在非重叠时间周期(no)期间渲染的照明设置基于动态灯光场景和第二灯光场景的一个或多个第二照明控制设置二者。这在图5e中进行举例说明,其中在重叠时间周期(o)期间以及在非重叠时间周期(no)期间强度的改变基于第二动态灯光场景和动态灯光场景。换句话说,(较短的)第二动态灯光场景可以被延伸(stretch),以致其持续时间实质上等于(较长的)动态灯光场景的即将到来的时间周期。处理器106随后可以基于延伸的第二动态灯光场景和动态灯光场景来生成修改的灯光场景,从而导致如在图5e中利用实线所指示的修改的灯光场景。
可能发生:第二灯光场景具有比即将到来的时间周期更长的持续时间。例如,第二灯光场景可以是基于音乐内容的第二动态灯光场景(例如,其强度基于音乐的特征来控制的灯光场景),并且动态灯光场景可以是较短的灯光场景(例如,“去睡觉”灯光场景,其中强度随时间而逐渐降低)。处理器106可以被配置成生成修改的灯光场景,以致其持续时间比第二灯光场景的持续时间更短或实质上等于即将到来的时间周期。如图6a-6e所示,动态灯光场景(在图6a中被举例说明为第一虚线)可以是其中强度(i)随时间(t)而逐渐降低的灯光场景。第二动态灯光场景(在图6b中被举例说明为第二虚线)可以是具有比即将到来的时间周期(u)更长的持续时间(s)的第二动态灯光场景。例如,处理器106可以生成修改的灯光场景(在图6c和6d中被举例说明为实线),以致它基于动态灯光场景和第二动态灯光场景,其中修改的灯光场景的持续时间实质上等于第二动态灯光场景的持续时间(s)。
如图6c所示,处理器106可以生成修改的灯光场景,以致修改的灯光场景的强度的改变基于在第二动态灯光场景的(完整)持续时间期间强度的改变。换句话说,(较长的)第二动态灯光场景可以被压缩,以致其持续时间实质上等于(较短的)动态灯光场景的即将到来的时间周期。处理器106随后可以基于压缩的第二动态灯光场景和动态灯光场景来生成修改的灯光场景,从而导致在图6c中利用实线所指示的修改的灯光场景。
可供选择地,如在图6d中利用实线所举例说明的,处理器106可以生成修改的灯光场景,以致修改的灯光场景的强度的改变基于在即将到来的时间周期(u)期间第二动态灯光场景的强度的改变。换句话说,为了修改的灯光场景的生成而仅考虑在即将到来的时间周期(u)期间发生的第二动态灯光场景的强度改变。
可供选择地,处理器106可以生成修改的灯光场景,以致其持续时间比即将到来的时间周期更长或实质上等于第二场景的持续时间。结果,修改的灯光场景包括重叠部分和非重叠时间周期,其中在重叠部分中第二灯光场景与动态灯光场景重叠,而在非重叠时间周期中第二灯光场景与动态灯光场景不重叠。处理器106可以生成修改的灯光场景,以致在重叠时间周期期间,修改的灯光场景基于动态灯光场景和第二灯光场景二者,并且以致在非重叠时间周期期间,修改的灯光场景基于第二灯光场景和基于动态灯光场景的一个或多个第二照明控制设置。这在图6e中进行举例说明。处理器106可以生成修改的灯光场景,以致它具有的持续时间实质上等于第二动态灯光场景的持续时间(s)。结果,修改的灯光场景可以包括重叠时间周期(o)和非重叠时间周期(no),其中在重叠时间周期中第二动态灯光场景与动态灯光场景重叠,而在非重叠时间周期中第二动态灯光场景与动态灯光场景不重叠。处理器106可以生成修改的灯光场景,以致将利用一个或多个照明设备在非重叠时间周期(no)期间渲染的照明设置基于图6a的动态灯光场景和图6b的第二动态灯光场景二者,如在图6e中作为实线所举例说明的。
处理器106可以进一步被配置成获得和/或分配权重值至动态灯光场景和第二灯光场景。动态灯光场景可以包括第一权重值,而第二场景可以包括第二权重值。处理器106可以进一步被配置成基于第一权重值和第二权重值来生成修改的灯光场景。例如,权重值可以指示:各自的灯光场景可以基于另一灯光场景而被修改到什么程度。例如,权重值可以指示:动态灯光场景的持续时间将不被修改(或不被修改到预定义程度),或者修改的灯光场景的灯光强度在特定/各自的时刻不扩展动态场景的最大灯光输出,等等。权重值可以进一步指示:各自的灯光场景将不被修改。因而,如果动态灯光场景包括指示它将不被修改的权重值,处理器106则可以在接收到指示第二灯光场景的激活的输入信号时不应用第二灯光场景。而且,如果第二灯光场景包括指示它将不被修改的权重值,处理器106可以在接收到指示第二灯光场景的激活的输入信号时激活第二灯光场景,并且不将动态灯光场景的强度改变应用于第二灯光场景。
处理器106可以进一步被配置成经由用户界面(例如,触敏显示器、语音控制的用户界面等等)接收用户输入,其中用户输入指示:修改的灯光场景将被生成。用户输入可以指示动态灯光场景将与第二灯光场景进行组合的确认。处理器106可以进一步被配置成:如果用户输入已被接收到,则生成修改的灯光场景并且相应地控制一个或多个照明设备120、122、124。处理器106可以进一步被配置成:如果用户输入还没有被接收到,则根据第二灯光场景或动态场景来控制一个或多个照明设备120、122、124。这是有益的,因为这使得用户能够指示是否动态灯光场景将被修改(或不)。
处理器106可以进一步被配置成在存储器110、110'中存储修改的灯光场景,其中存储器可以被定位在控制系统中或远程例如被定位在经由网络/互联网而可访问的远程服务器中。附加地或可供选择地,处理器106可以被配置成在存储器110、110'中存储动态灯光场景和修改的灯光场景的组合。用户(或照明系统)以后可以从存储器110、110'中检索修改的灯光场景或动态灯光场景与修改的灯光场景的组合,以便以后使用。
图7示意性地显示基于动态灯光场景和第二灯光场景来控制一个或多个照明设备120、122、124的方法700。该方法700包括:
- 根据动态灯光场景来控制702一个或多个照明设备,其中动态灯光场景包括用于控制一个或多个照明设备的灯光输出的强度的第一照明控制设置,其中强度随时间周期而改变;
- 接收704指示在时间周期期间第二灯光场景的激活的输入信号,其中第二灯光场景包括用于改变一个或多个照明设备的灯光输出的一个或多个第二照明控制设置;
- 分析706动态灯光场景,以便在第二灯光场景的激活之后针对即将到来的时间周期来确定一个或多个照明设备的灯光输出的强度的改变;
- 基于第二灯光场景的第二灯光设置和动态灯光场景的即将到来的时间周期的所确定的强度的改变,生成708修改的灯光场景;和
- 在即将到来的时间周期期间根据修改的灯光场景来控制710一个或多个照明设备。
当计算机程序产品被运行在计算设备的处理单元诸如照明系统100的控制系统102上时,方法700可以利用计算机程序产品的计算机程序代码来执行。
应注意:上述的实施例举例说明而非限制本发明,并且本领域技术人员将能够设计许多可供选择的实施例而不背离所附权利要求书的范畴。
在权利要求书中,被放置在括号之间的任何参考标志不应被解释为限制该权利要求。动词“包括”及其变形的使用并不排除除了在权利要求中所陈述的那些元件或步骤之外的元件或步骤的存在。在元件前面的冠词“一”或“一个”并不排除多个这样的元件的存在。本发明可以借助于包括若干不同元件的硬件并且借助于适当编程的计算机或处理单元来实现。在列举若干装置的设备权利要求中,这些装置之中的若干装置可以利用一个且同一项硬件来体现。在相互不同的从属权利要求中叙述某些措施的纯粹事实并不指示不能有益使用这些措施的组合。
本发明的各方面可以在计算机程序产品中进行实现,其中计算机程序产品可以是在计算机可读存储设备上存储、可以由计算机执行的计算机程序指令的集合。本发明的指令可以位于任何的可解释或可执行的代码机制中,其中代码机制包括但不限于脚本、可解释程序、动态链接库(DLL)或Java类。这些指令能够作为完全可执行程序、部分可执行程序、作为针对现有程序的修改(例如,更新)或针对现有程序的扩展(例如,插件)来提供。此外,本发明的处理的各部分可以被分布在多个计算机或处理器或甚至“云”上。
适合于存储计算机程序指令的存储媒体包括所有形式的非易失性存储器,其包括但不限于EPROM、EEPROM和闪存设备、磁盘诸如内部和外部硬盘驱动器、可移动盘和CD-ROM盘。计算机程序产品可以被分布在这样的存储介质上或可以被供应用于通过HTTP、FTP、电子邮件或者通过连接到网络诸如Internet(因特网)的服务器的下载。
- 用于控制一个或多个照明设备的控制系统及其方法
- 用于至少一个电致变色窗口的控制设备、用于一个或多个电致变色窗口的控制系统、具有至少一个电致变色窗口和至少一个控制设备的运输装置,及其方法