基于源图像控制多个光源的照明控制系统及其方法与流程

文档序号:21606086发布日期:2020-07-24 17:12阅读:188来源:国知局
基于源图像控制多个光源的照明控制系统及其方法与流程

本发明涉及基于源图像控制多个光源的方法,并且涉及用于执行该方法的计算机程序产品。本发明还涉及用于基于源图像控制多个光源的照明控制系统。



背景技术:

家庭和专业环境包含用于创建情境、气氛、重点或任务照明的大量照明设备。这些可控照明设备可以经由(无线)网络经由控制设备(例如,智能电话)的用户接口来控制。在专利申请wo2013121311a1中公开了这种用户接口的示例,该专利申请公开了一种遥控单元,该遥控单元包括用户接口,通过该用户接口用户可以识别图像和光源中的区域。所识别的图像区域与光源链接,并且所识别的图像区域的颜色信息被传输到光源。从而基于颜色信息来控制光源的光设置。从而,通过在遥控单元上显示的图像中选择区域,使得用户能够选取光源要输出的颜色。



技术实现要素:

发明人已经意识到,当在已经基于图像控制了光源之后改变光源的光设置时,该图像可以不再代表(当前)光设置。因此,本发明的目的是提供一种系统和方法,该系统和方法提供在光设置已经改变后代表(当前)光设置的图像。

根据本发明的第一方面,该目的通过一种基于源图像控制多个光源的方法来实现,该方法包括:

-根据基于源图像的第一颜色的第一光设置来控制第一光源,

-接收指示第一光源的第一光设置的颜色改变的输入,

-确定改变后的第一光设置的颜色,

-通过基于改变后的光设置的颜色修改源图像中的第一颜色来修改源图像,以及

-将修改后的图像呈现在显示器上。

基于源图像的第一颜色来控制第一光源。源图像可以例如包含多种颜色。第一颜色,例如绿色,可以被自动从图像中提取出来。可替换地,用户可以选择图像中的区域以从图像中选取第一颜色,例如绿色。随后,可以控制第一光源,使得其根据基于第一颜色的第一光设置(例如,绿光)发射光。可以接收指示第一光设置的改变(比如从绿光到红光)的输入。可以基于传感器输入、基于来自照明控制软件程序的输入、基于经由用户接口接收的用户输入等来生成改变。一旦确定第一光源的第一光设置已经改变,通过修改源图像中第一颜色(例如,通过将源图像中绿色像素的色调改变为红色像素)来修改源图像。通过基于新的光设置修改源图像,修改后的源图像可以更好地反映/代表当前的光设置。

该方法可以进一步包括:根据基于源图像的第二颜色的第二光设置来控制第二光源,并且修改源图像的步骤可以包括基本上保持源图像中的第二颜色。在改变源图像中第一颜色时,保持光设置也基于源图像的其他光源的颜色是有益的,因为这导致修改后的源图像更好地反映/代表当前光设置。

该方法可以进一步包括:一旦接收到指示将修改后的图像恢复为源图像的用户输入,则将修改后的图像恢复为源图像,并且根据第一光设置控制第一光源。这使得用户能够提供用户输入以返回到源图像以及与源图像相关联的初始光设置。

该方法可以进一步包括:分析源图像,以及从该源图像提取第一颜色和第二颜色。可以从源图像中自动提取/检索第一颜色(以及可选的第二颜色)。另外地或可替换地,该方法可以进一步包括在显示器上呈现源图像,以及接收指示从源图像中选择第一颜色的用户输入。这使得用户能够从源图像中选择初始的第一颜色(以及可选的第二颜色),该第一颜色将被用于控制第一光源(以及可选的第二光源)。

修改源图像中第一颜色的步骤可以包括:修改源图像的第一颜色的色调、饱和度和/或亮度。比如,如果改变了光源的光输出的光强度,则可以根据光强度修改源图像中第一颜色的亮度。比如,如果改变了光源的光输出的色调,则可以根据色调修改源图像中第一颜色的色调。比如,如果改变了光源的光输出的饱和度,则可以根据饱和度修改源图像中第一颜色的饱和度。

修改源图像中第一颜色的步骤可以包括:将图像滤波器应用于源图像。比如,如果改变了光源的光输出的光强度,则可以根据光强度将亮度滤波器应用于源图像(的至少一部分)。比如,如果改变了光源的光输出的色调,则可以根据色调将颜色滤波器应用于源图像(的至少一部分)。比如,如果改变了光源的光输出的饱和度,则可以根据饱和度将黑白滤波器应用于源图像(的至少一部分)。

修改源图像中第一颜色的步骤可以包括:选择源图像中具有与第一颜色相似的像素颜色的像素,以及基于改变后的光设置的颜色来修改所选像素的像素颜色。这使得能够仅改变具有与改变后的光设置相同或相似的颜色(例如,相同的色调)的像素的颜色。

该方法可以进一步包括将修改后的图像存储在存储器中的步骤。该方法可以进一步包括将多个光源的光设置存储在存储器中的步骤,该光设置与修改后的图像相关联。这可以允许用户(例如,经由用户接口)提供用户输入以从存储器中选择存储的修改后的图像,以根据与所选存储的修改后的图像相关联的光设置来控制多个光源。

指示第一光设置的改变的输入可以是从照明控制设备接收的信号。照明控制设备可以是比如智能电话、灯开关、智能家居集线器、智能扬声器或配置为控制光源的任何其他设备。输入可以是例如通过在照明控制设备上运行的软件应用程序自动生成的。

指示第一光设置的改变的输入可以是经由用户接口接收的用户输入。用户接口可以是照明控制设备的一部分。用户可以比如经由用户接口选择第一光源并为第一光源选择颜色。这使得用户能够控制光源。

根据本发明的第二方面,该目的通过一种用于计算设备的计算机程序产品来实现,该计算机程序产品包括当计算机程序产品在计算设备的处理单元上运行时执行上述任何方法的计算机程序代码。

根据本发明的第三方面,该目的通过一种用于基于源图像控制多个光源的照明控制系统来实现,该照明控制系统包括:

-显示器,

-处理器,被配置为根据基于源图像的第一颜色的第一光设置来控制第一光源,并接收指示第一光设置的颜色改变的输入,

其中,处理器还被配置为确定改变后的第一光设置的颜色,和通过基于改变后的光设置的颜色来修改源图像中的第一颜色来修改源图像,以及将修改后的图像呈现在显示器上。

显示器和处理器(以及在一些实施例中,通信单元)可以被包括在单个照明控制设备中,例如智能电话、平板电脑、一副智能眼镜、增强现实眼镜等。可替换地,照明控制系统的组件可以包括在多个耦合的设备中。照明控制系统可以进一步包括多个光源。

应当指出的是,计算机程序产品和照明控制系统可以具有与要求保护的方法相似或等同的实施例和优点。

附图说明

通过以下参考附图对设备和方法的实施例的说明性和非限制性的详细描述,将更好地理解所公开的系统、设备和方法的上述以及其他目的、特征和优点,在附图中:

图1示意性地示出了用于基于源图像来控制多个光源的系统的实施例;

图2示意性地示出了基于源图像来控制多个光源,改变光源的光设置和修改源图像的步骤;以及

图3示意性地示出了基于源图像控制多个光源的方法的步骤。

所有的附图都是示意性的,不一定按比例,并且通常仅示出为了阐明本发明所必需的部分,其中其他部分可以被省略或仅仅暗示。

具体实施方式

图1示出了用于控制多个光源140、142的系统100。系统100包括照明控制设备102。照明控制设备102可以是例如智能电话、平板电脑、一副智能眼镜、增强现实眼镜、家庭控制系统等。照明控制设备102包括被配置为显示图像的显示器106。照明控制设备102还包括处理器104(例如,微芯片、微控制器、电路等),该处理器104被配置为根据基于源图像的第一颜色的第一光设置来控制第一光源140。处理器104还被配置为接收指示第一光源140的第一光设置的改变的输入。照明控制设备102可以包括通信单元108(例如,接收器或收发器),该通信单元108被配置为接收指示第一光源140的第一光设置的改变的输入。处理器104还被配置为确定第一光源140的改变后的第一光设置的颜色,并且通过基于改变后的光设置的颜色修改源图像中的第一颜色来修改源图像。处理器104还被配置为在显示器106上呈现修改后的图像。

处理器104可以被配置为分析源图像以提取用于控制多个光源140、142的颜色。处理器可以使用任何已知的图像分析方法来提取颜色。可替换地,处理器104可以获得源图像和与该源图像相关联的调色板。照明控制设备可以比如包括被配置为存储源图像和调色板之间的关联的存储器112,和/或通信单元/收发器108可以被配置为与被配置为存储关联的远程存储器120通信。

另外地或可替换地,照明控制设备102可以包括被配置为接收指示对源图像的选择的用户输入的用户接口。显示器106可以例如包括用于接收用户输入的触敏元件。另外地或可替换地,用户接口可以包括其他用户输入装置,例如用于接收语音输入的麦克风或用于接收手势输入的照相机。这使得用户能够比如从源图像的数据库中选择源图像。在实施例中,照明控制设备102可以包括用于捕获源图像的照相机。源图像可以由在照明控制设备上运行的软件应用程序或由在远程设备上运行的软件应用程序生成/提供。源图像可以由软件应用程序提供,并且源图像可以基于例如视频、音乐或游戏内容之类的媒体内容。处理器104可以在显示器102上呈现源图像,随后用户可以经由用户接口在图像中选择第一颜色。

处理器104被配置为接收指示第一光设置的改变的输入。在实施例中,照明控制设备102可以包括用于接收指示第一光源的第一光设置的改变的用户输入的用户接口,这使得处理器104能够确定何时已经对光源的光设置进行了改变。可替换地,可以通过远程设备(例如,另一照明控制设备)来改变第一光源的第一光设置。因此,照明控制设备102可以包括通信单元108,该通信单元108被配置为接收指示第一光源140的第一光设置的改变的输入。通信单元108可以比如经由路由器或桥接器130直接或间接地与光源140、142通信。可以使用各种有线和无线通信协议,例如以太网、dmx、dali、usb、蓝牙、wi-fi、li-fi、3g、4g或zigbee。通信单元108可以进一步被配置为将照明控制命令传递到光源140、142。

图2图示了基于源图像202来控制多个光源220、222、224并且基于光源222的光设置的改变来修改源图像202的过程的示例。颜色210、212和214可以与源图像202相关联或从源图像202提取。在图2的示例中,第一颜色210(黄色)基于源图像202中的夕阳,第二颜色212(绿色)基于源图像202中的绿草,第三颜色214(深绿色)基于源图像202中的绿树。可以分别基于三种颜色210、212和214来控制三个光源220、222和224。在该示例中,光源222的光设置改变为不同的颜色,例如改变为浅橙色232。基于此改变,修改源图像202。在修改后的图像242中,草的色调从原始绿色变为光源222/232的橙色。

处理器104被配置为通过基于改变后的光设置的颜色修改源图像中的第一颜色来修改源图像。处理器104可以被配置为通过修改源图像的第一颜色的色调、饱和度和/或亮度来修改源图像中的第一颜色。比如,如果改变第一光源140的光输出的光强度,则可以根据其修改源图像中第一颜色的亮度。比如,如果改变第一光源140的光输出的色调,则可以根据色调来修改源图像中第一颜色的色调。比如,如果改变第一光源140的光输出的饱和度,则可以根据饱和度来修改源图像中第一颜色的饱和度。可以应用用于修改源图像中的一种或多种颜色的不同技术。

在第一示例中,其中第一颜色基于源图像的区域,处理器104可以被配置为仅在第一颜色所基于的区域中改变颜色。比如,参考源图像202,草的绿色212可以基于图像中存在草的区域。该区域可以是用户定义的、预定的或通过使用已知图像分析技术分析图像来确定的。一旦确定根据绿色控制的光源222的光设置的改变,处理器104可以改变图像中存在草的区域中的颜色。

在第二示例中,处理器104可以被配置为将图像滤波器应用于源图像。图像滤波器可以例如是颜色滤波器。颜色滤波器可以例如是改变整个图像的色调/饱和度/亮度的滤波器。因此,当已经确定了光源的光设置的改变时,可以将基于改变后的光设置的颜色滤波器应用于源图像以修改整个图像的色调/饱和度/亮度。可替换地,可以将图像滤波器应用于源图像的一部分/区域或源图像中的特定颜色范围。

在第三示例中,处理器104可以被配置为在源图像中选择具有与第一颜色(即,第一光源140是根据其进行控制的初始颜色)相似的像素颜色的像素,并且基于改变后的光设置的颜色修改所选择像素的像素颜色。这使得能够仅改变具有与改变后的光设置(例如,相同的色调)的颜色相似的颜色的像素的颜色。

处理器104可以进一步被配置为根据基于源图像的第二颜色的第二光设置来控制第二光源142。另外地,处理器104可以修改源图像,使得第二光设置所基于的第二颜色基本上保持源图像。因此,当修改源图像中的第一颜色时,处理器104可以保持除第一光源140以外的光源的颜色,其中第一光源140的光设置也基于源图像。结果,修改后的图像更好地反映/代表第一光源140和其他光源142的当前光设置。

处理器104可以进一步被配置为将修改后的图像恢复为源图像,并根据第一光设置控制第一光源140(以及,当第二光源142的第二光设置也已经改变时,以根据初始的第二光设置控制第二光源142)。用户可以经由用户接口(例如,通过按下触摸输入或语音输入)来提供用户输入,以恢复为原始源图像,并由此返回到与源图像相关联的原始光设置。

处理器104可以进一步被配置为将修改后的图像存储在存储器中。存储器112、120可以例如被包括在移动设备102中,或者在例如经由网络可访问的远程服务器120的远程位置处。移动设备102可以进一步包括用户接口,该用户接口被配置为接收指示对所存储的修改后的图像的选择的用户输入。处理器104可以进一步被配置为一旦接收到用户输入,从存储器检索存储的修改后的图像。这使得用户能够存储和检索(收藏)修改后的图像(以及与那些图像相关联的光设置)。

图3示意性地示出了基于源图像来控制多个光源140、142的方法300的步骤。方法300包括以下步骤:

根据基于源图像的第一颜色的第一光设置来控制302第一光源140,接收306指示第一光源140的第一光设置改变的输入,确定308改变后的第一光设置的颜色,通过基于改变后的光设置的颜色修改源图像中第一颜色来修改310源图像,并将修改后的图像呈现312在显示器106上。该方法可以包括根据基于源图像的第二颜色的第二光设置来控制304第二光源412的步骤,其中,修改源图像的步骤包括基本上保持在源图像中第二颜色。

当计算机程序产品在例如处理器104的计算设备的处理单元上运行时,方法300可以由计算机程序产品的计算机程序代码执行。

应当指出的是,以上提及的实施例说明而非限制本发明,并且本领域技术人员将能够设计许多可替换实施例而不脱离随附权利要求的范围。

在权利要求中,放置在括号之间的任何参考标记不应当解释为限制权利要求。动词“包括”及其词形变化的使用不排除除权利要求中陈述的元件或步骤之外的元件或步骤的存在。元件前面的冠词“一”(“a”或“an”)不排除多个这样的元件的存在。本发明可以借助于包括若干不同元件的硬件以及借助于适当编程的计算机或处理单元来实现。在枚举若干构件的设备权利要求中,这些构件中的若干个可以由同一个硬件项体现。在相互不同的从属权利要求中叙述某些措施的纯粹事实并不指示这些措施的组合不能用于获益。

本发明的方面可以在计算机程序产品中实现,该计算机程序产品可以是存储在可以由计算机执行的计算机可读存储设备上的计算机程序指令的集合。本发明的指令可以采用任何可解释或可执行的代码机制,包括但不限于脚本、可解释程序、动态链接库(dll)或java类。可以将指令提供为完整的可执行程序、部分可执行程序、对现有程序的修改(例如,更新)或对现有程序的扩展(例如,插件)。而且,本发明的处理的部分处理可以分布在多个计算机或处理器上。

适用于存储计算机程序指令的存储介质包括所有形式的非易失性存储器,包括但不限于eprom、eeprom和闪存设备、磁盘(例如内部和外部硬盘驱动器)、可移动盘和cd-rom盘。该计算机程序产品可以分布在这样的存储介质上,或者可以被提供用于通过http、ftp、电子邮件或通过连接到例如因特网的网络的服务器来下载。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1