用于控制光源的控制器及其方法与流程

文档序号:15235684发布日期:2018-08-21 20:33阅读:364来源:国知局

本发明涉及一种用于控制光源的控制器。本发明还涉及一种控制光源的方法。本发明还涉及一种用于执行该方法的计算机程序产品。



背景技术:

未来和目前的家庭和专业环境将包含大量用于创建环境、气氛、重点或任务照明的照明设备。这些可控照明设备可以通过(无线)网络经由远程控制设备(例如智能电话)的用户接口来控制。在专利申请wo2013121311a1中公开了这种用户接口的示例,该专利申请公开了一种包括用户接口的远程控制单元,通过该用户接口用户可以识别图像中的区域和光源。识别的图像区域与光源链接,并且识别的图像区域的颜色信息被发送到光源。由此使得光源能够使其光输出适应于颜色信息。由此使得用户能够通过选择在远程控制单元上显示的图像中的区域来挑选光源将要输出的颜色。这允许用户创建静态光效果。然而,用户也希望创建动态光效果。动态光效果包括当应用到(一组)照明设备时随时间变化的多个光设置,换言之,动态光效果具有依赖于时间的光输出。因此,本领域中需要允许用户创建动态光效果的用户接口。

国际专利申请wo2008142603a2涉及一种照明系统,其包括:用户接口,该用户接口被配置成显示包括被提供有第一光照的物体的环境的图像,以及处理器,该处理器被配置成响应于信号而将第一光照改变为第二光照,并且基于第二光照的属性以及光源的可用性和规格来选择至少一个光源以提供第二光照。



技术实现要素:

本发明的一个目的是提供一种允许用户创建动态光效果的控制器。本发明的另一个目的是提供一种允许用户控制动态光效果的参数的用户接口。

根据本发明的第一方面,该目的通过用于控制光源的控制器来实现,该控制器包括:

-通信单元,用于与光源通信,

-输入单元,用于接收指示第一图像中的第一颜色的选择的第一输入,并且用于接收指示第二图像中的第二颜色的选择的第二输入,以及

-处理器,用于在接收到第一用户输入和第二用户输入之后将第一图像变形成第二图像,由此生成第一图像和第二图像之间的至少一个中间图像,该至少一个中间图像是第一图像和第二图像的混合,并且用于基于该至少一个中间图像的颜色信息来确定至少一种中间颜色,并且用于通过将第一颜色、至少一种中间颜色和第二颜色传送到光源,在一段时间内顺序地根据第一颜色、至少一种中间颜色和第二颜色来控制光源的光输出。

控制器例如允许用户选择第一图像中的第一颜色和第二图像中的第二颜色,于是处理器基于来自一个或多个中间图像的颜色信息来确定第一颜色如何变成第二颜色。处理器还被布置用于随时间根据颜色来控制光源的光输出。这提供了这样的优点:它允许用户简单地通过选择两个图像中的第一颜色和第二颜色来创建动态光效果(依赖于时间的光输出)。

在控制器的一个实施例中,控制器还包括显示器,该显示器被布置用于显示第一图像和第一颜色随着时间变形成第二图像和第二颜色。在控制器的另一实施例中,处理器还被布置用于在显示器上提供第一图像、至少一个中间图像和第二图像中的光源的图形表示,其中光源的图形表示分别位于第一颜色、至少一种中间颜色和第二颜色。该实施例是有利的,因为显示器(例如智能手机的显示器)上显示的图形表示允许用户基于中间图像的颜色信息看到第一颜色如何变形成第二颜色。

在控制器的另一实施例中,输入单元还被布置用于接收与在第一图像、至少一个中间图像和/或第二图像中图形表示的重新定位有关的用户输入,该重新定位分别表示第一图像、至少一个中间图像和/或第二图像的颜色的选择。这是有利的,因为它允许用户在开始处(第一图像),在中间(一个或多个中间图像)和在结束处(第二图像)控制/调整动态光效果。

在控制器的一个实施例中,第一颜色与第一图像中的第一组坐标相关联,并且第二颜色与第二图像中的第二组坐标相关联,并且处理器还被布置用于:

-确定起始于第一组坐标并结束于第二组坐标的路径,

-确定至少一个中间图像中的路径上的中间组坐标,以及

-基于至少一个中间图像中的中间组坐标处的颜色信息确定至少一种中间颜色。

在控制器的另一个实施例中,输入单元还被布置用于接收与路径的至少一部分的重新定位有关的用户输入。这是有利的,因为它允许用户简单地通过重新定位路径来控制/调整动态光效果,于是处理器基于至少一个中间图像中的新中间组坐标处的颜色信息来确定至少一种新中间颜色。

在控制器的一个实施例中,输入单元被布置用于接收来自光源的光设置的颜色信息作为第一输入,并且处理器被布置用于基于接收到的颜色信息来选择第一图像中的第一颜色,使得第一颜色至少部分对应于颜色信息。这是有益的,因为它允许处理器基于例如光源的主动光设置来确定颜色。主动光设置可以例如是红光,其导致处理器在第一图像中寻找红色并且将第一图像中的红色(的位置)设置为第一颜色。这进一步允许处理器将例如光源的图形表示映射到该选择的颜色上。

在控制器的一个实施例中,输入单元被布置用于接收与第一图像中的第一颜色的选择和/或第二图像中的第二颜色的选择有关的用户输入。这允许用户选择第一图像中的第一颜色和第二图像中的第二颜色,于是处理器基于来自一个或多个中间图像的颜色信息来确定第一颜色如何变成第二颜色。在控制器的另一个实施例中,输入单元还被布置用于接收与第一图像和/或第二图像从多个图像中的选择有关的用户输入。

根据本发明的第二方面,该目的通过一种控制光源的方法来实现,该方法包括以下步骤:

a.接收指示第一图像中的第一颜色的选择的第一输入,

b.接收指示第二图像中的第二颜色的选择的第二输入,

c.在接收到第一用户输入和第二用户输入之后将第一图像变形成第二图像,由此生成第一图像和第二图像之间的至少一个中间图像,该至少一个中间图像是第一图像和第二图像的混合,

d.基于该至少一个中间图像的颜色信息确定至少一种中间颜色,以及

e.通过将第一颜色、至少一种中间颜色和第二颜色传送到光源,在一段时间内顺序地根据第一颜色、至少一种中间颜色和第二颜色来控制光源的光输出。

在该方法的一个实施例中,该方法还包括提供第一图像、至少一个中间图像和第二图像中的光源的图形表示的步骤,其中光源的图形表示分别位于第一颜色、至少一种中间颜色和第二颜色。此外,该方法可以包括接收与第一图像、至少一个中间图像和/或第二图像中的图形表示的重新定位有关的用户输入的步骤,该重新定位分别表示第一图像、至少一个中间图像和/或第二图像的颜色的选择。

在该方法的一个实施例中,步骤a包括接收第一用户输入作为第一输入,并且步骤b包括接收第二用户输入作为第二输入。

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

附图说明

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

图1示意性地示出了根据本发明的用于控制光源的控制器的实施例;

图2示出了将第一图像变形成第二图像的示例;

图3示出了将第一图像变形成第二图像的示例以及颜色沿其改变的路径;

图4示出了包括包含控制点的路径的中间图像的示例,该路径和控制点可以由用户重新定位;

图5示出了将第一图像变形成第二图像的示例以及第一光源和第二光源的图形表示;

图6示出了将第一图像变形成第二图像的示例以及线性照明设备的图形表示;以及

图7示出了包括用户接口作为用于创建动态光效果的输入单元的控制器的示例。

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

具体实施方式

图1示意性地示出了根据本发明的用于控制光源110的控制器100的实施例。控制器100包括用于与光源110通信的通信单元102。光源110可以是例如包括在照明设备或照明器中的led光源。控制器100还包括输入单元104,其用于接收指示第一图像中的第一颜色的选择的第一输入并且用于接收指示第二图像中的第二颜色的选择的第二输入。控制器100还包括处理器106,其用于将第一图像变形成第二图像,由此生成第一图像和第二图像之间的至少一个中间图像,该至少一个中间图像是第一图像和第二图像的混合,并且用于基于该至少一个中间图像的颜色信息来确定至少一种中间颜色。处理器106还被布置用于通过将第一颜色、至少一种中间颜色和第二颜色传送到光源110,在一段时间内顺序地根据第一颜色、至少一种中间颜色和第二颜色来控制光源110的光输出。

光源110可以包括led光源、白炽光源、荧光光源、高强度放电光源等。光源110可以被布置用于提供普通照明、任务照明、环境照明、气氛照明、重点照明、室内照明、室外照明等。光源110可以安装在照明器中或照明灯具中。可替换地,光源110可以包括在便携式照明设备(例如手掌大小的设备,诸如led立方体、led球体、物体/动物形状的照明设备等)中或者可穿戴照明设备(例如光手镯、光项链等)中。

控制器100可以是被布置用于与光源/照明设备通信的任何类型的控制设备。控制器可以是智能设备,诸如智能手机或平板电脑,或者控制器可以是可穿戴设备,诸如智能眼镜或智能手表。可替换地,控制器可以被包括在建筑物自动化系统中,被包括在照明设备、照明器等中。控制器100的通信单元102被布置用于与光源110通信。通信单元102可以被布置用于直接与光源110通信,或者经由任何中间设备(诸如集线器、网桥、代理服务器等)与光源110通信。通信单元102可以将照明控制命令(例如作为信号、消息、数据包等)发送到包括光源110的照明设备的接收器,以便控制光源110的光输出。通信单元102还可以被布置用于从包括光源110的照明设备接收信号/消息/数据包。这些接收到的信号/消息/数据包可以例如涉及光源110的(主动)光设置、光源110的类型、光源110的特性等。通信单元102可以经由任何通信协议(例如wi-fi、zigbee、蓝牙、3g、4g、lte、dali、dmx、usb、以太网供电、电力线通信等)发送/接收消息、信号或数据包。如果控制器100被布置用于经由多个通信信道/协议进行通信,从而实现去往/来自多种类型的照明设备的消息、信号或数据包的发送/接收,这可能是有益的。

处理器106(微芯片、电路、微控制器等)被布置用于将第一图像变形成第二图像,以便生成至少一个中间图像。图2示出了将第一图像200变形成第二图像220的示例。该变形创建第一图像到第二图像220的平滑变换200,从而生成至少一个中间图像210。如图2中所示,中间图像210是第一图像200和第二图像220的混合。处理器106还被布置用于基于至少一个中间图像的颜色信息来确定至少一种中间颜色。所述至少一种中间颜色可以基于例如中间图像的像素的平均颜色值、基于中间图像的最突出的像素颜色、基于位于分别在第一图像和第二图像中的第一颜色和第二颜色的像素的位置之间的位置的像素的颜色等。处理器106被布置用于提供(随着时间)从第一颜色经由至少一种中间颜色到第二颜色的逐渐过渡。处理器106可以被布置用于在第一图像和第二图像之间生成多个中间图像以便提供多种中间颜色。多种中间颜色可以导致从第一颜色到第二颜色的更逐渐的过渡。

控制器100还可以包括布置用于显示第一图像和第二图像的显示器108,其允许用户看到第一图像上的第一选定颜色和第二图像上的第二选定颜色。处理器106还可以被布置用于在显示器108上提供一个或多个中间图像,其允许用户看到第一图像和第一颜色如何变形成第二图像和第二颜色。

处理器106还可以被布置用于在显示器108上提供第一图像、至少一个中间图像和第二图像中的光源的图形表示,其中光源的图形表示分别位于第一颜色、至少一种中间颜色和第二颜色处。图2示出了这种图形表示的示例。第一图像200中的光源的图形表示202指示第一颜色。中间图像210中的光源的中间图形表示212指示中间颜色。第二图像220中的光源的图形表示222指示第二颜色。例如,第一颜色、中间颜色和第二颜色可以由处理器106通过取与由虚拟表示覆盖的区域相关联的像素值的平均颜色值来确定。在图2的示例中,中间图形表示212位于图形表示202的位置和图形表示222的位置之间的位置。这允许用户看到第一颜色、至少一种中间颜色和第二颜色,并且由此看到第一颜色如何变形成第二颜色。

输入单元104可以被布置用于接收与第一图像、至少一个中间图像和/或第二图像中的图形表示的重新定位有关的用户输入,该重新定位分别表示第一图像、至少一个中间图像和/或第二图像的颜色的选择。输入单元104可以例如包括在第一图像、至少一个中间图像和/或第二图像中显示图形表示的触敏显示器。用户可以将图形表示从与关联于一个或多个第一颜色值的一个或多个第一像素相关联的第一位置重新定位到与关联于一个或多个第二颜色值的一个或多个第二像素相关联的第二位置。图4中示出了这种重新定位的示例。图4示出了具有图形表示402的中间图像的顶部图像400,以及中心图像410,其中用户提供用户输入416以重新定位图形表示402'并由此选择新的颜色(图形表示的位置处的颜色信息)。另外或可替代地,输入单元104可以被布置用于接收与图形表示的再成形和/或调整尺寸有关的用户输入。这允许用户例如选择第一图像中的区域、至少一个中间图像中的区域和/或第二图像中的区域,处理器106可以从中计算平均像素颜色值,以便分别确定第一颜色、至少一种中间颜色或第二颜色。

输入单元104被布置用于接收指示第一图像中的第一颜色的选择的第一输入,以及用于接收指示第二图像中的第二颜色的选择的第二输入。第一输入和第二输入可以是第一图像中的第一区域/位置的选择以及第二图像中的第二区域/位置的选择,这些区域/位置确定第一颜色和第二颜色。可替换地,第一输入可以是指示第一颜色信息的第一信号,且/或第二输入可以是指示第二颜色信息的第二信号,该第一颜色信息和第二颜色信息可以是描述颜色的特性(例如rgb值、色调/饱和度/亮度值等)的。处理器106可以被布置用于确定第一图像中的其中像素具有与接收到的第一颜色信息相似的颜色值的第一区域/位置和/或第二图像中的其中像素具有与接收到的第二颜色信息相似的颜色值的第二区域/位置。

输入单元104可以被布置用于从另外的设备接收第一输入和第二输入。第一输入和第二输入可以由通信单元从另外的设备接收。输入单元例如可以被布置用于接收来自光源的光设置的颜色信息(颜色值)作为第一输入,并且处理器106可以被布置用于基于接收到的颜色信息来选择第一图像中的第一颜色,使得第一颜色至少部分对应于颜色信息。处理器106还可以被布置用于分析光设置的颜色信息(例如具有高饱和度和低强度的绿色),于是处理器106可以例如通过在第一图像中的其中像素的颜色具有与接收到的光设置的颜色足够的相似性的位置处提供光源的图形表示,来分析第一图像并且映射第一图像上的光设置。

另外或可替换地,输入单元104可以例如包括被布置用于接收第一输入和/或第二输入的用户接口。用户接口可以包括触敏表面,例如触摸屏,其可以被布置用于接收指示第一图像中的第一颜色的选择的第一触摸输入并且用于接收指示第二图像中的第二颜色的选择的第二触摸输入。可替换地,用户接口可以包括可以由用户操作以便提供第一输入和第二输入的指点设备,比如计算机鼠标或触控笔。可替换地,用户接口例如包括诸如麦克风之类的音频传感器、诸如加速度计之类的运动传感器、用于检测姿势的磁强计和/或陀螺仪、用于检测姿势的相机和/或用于接收第一输入和第二输入的一个或多个按钮。

处理器106还可以被布置用于确定开始于与第一颜色相关联的第一图像中的第一组坐标并且结束于与第二颜色相关联的第二图像中的第二组坐标的路径,并且用于确定至少一个中间图像中的路径上的中间组坐标,并且用于基于至少一个中间图像中的中间组坐标处的颜色信息来确定至少一种中间颜色。中间组坐标可以位于从第一组坐标到第二组坐标的线性路径上。可替换地,处理器可以被布置用于基于一个或多个中间图像的颜色信息(像素颜色值信息)来确定路径(以及随之而来的中间组坐标),以便实现从第一颜色到第二颜色的逐渐过渡。图3示出了从第一图像300中的第一选定颜色302的第一组坐标到第二图像320中的第二选定颜色322的第二组坐标的线性路径330的生成的示例。该线性路径确定至少一个中间图像310中的坐标组、以及随之而来的中间颜色312的选择。在图3中,从位于第一组坐标(例如在位置(3,9))的第一颜色到位于第二组坐标(例如(8,2))的第二颜色的过渡沿着开始于(3,9)且结束于(8,2)的线性路径出现。因此,一种或多种中间颜色基于一个或多个中间图像(即第一图像和第二图像的混合)中的路径上的坐标的像素颜色值。

输入单元104还可以被布置用于接收与路径的至少一部分的重新定位有关的用户输入。图4中示出了这种重新定位的示例。图4示出了中间图像的顶部图像400和路径404的图形表示,以及下部图像420,其中用户提供用户输入426以重新定位路径404''的图形表示。用户由此选择基于一个或多个中间图像420中的新路径404''上的坐标的像素颜色值的新中间颜色(例如中间颜色402'')。

输入单元104还可以被布置用于接收与从多个图像选择第一图像和/或第二图像有关的用户输入。图像可以被存储在存储器上,并且处理器还可以被布置用于访问存储器、检索图像并且在控制器的显示器上显示图像。用户输入单元可以例如包括用于接收指示第一图像和/或第二图像的选择的触摸输入的触敏显示器。另外或可替代地,输入单元104可以被布置用于接收与第三图像的选择有关的用户输入。处理器106可以被布置用于经由第三图像将第一图像变形成第二图像,从而生成至少两个中间图像:为第一图像和第三图像的混合的第一中间图像,以及为第二图像和第三图像的混合的第二中间图像。选择多个图像以创建动态光效果向用户提供对动态光效果的创建的更详细的控制。

输入单元104还可以被布置用于接收与时间段的调整有关的用户输入。这允许用户确定例如动态光效果的持续时间、动态效果是否循环以及如何循环、光源102的光输出的顺序控制是线性地还是以指数方式发生等。

控制器100还可以被布置用于控制多个光源。图5图示了将第一图像500变形成第二图像520的示例,其中在第一图像500中,颜色502被选择用于第一光源(由圆圈表示),并且颜色504被选择用于第二光源(由三角形表示),并且其中在第二图像520中,颜色522被选择用于第一光源,颜色524被选择用于第二光源。图5还图示了中间图像510,其中中间颜色512和514分别基于用于第一光源和第二光源的中间图像510的颜色信息来确定。

图6示出线性照明设备(具有多个光源的照明设备,例如led条带)的图形表示602、612、622的示例。在第一图像600中,图形表示602示出线性照明设备的每个光源位于图像600中的不同位置处。在第二图像620中,线性照明设备的图形表示622位于与第一图像600中的图形表示602不同的位置处。图形表示622也已经被旋转了90度(该旋转可以是用户输入的结果)。由于这种旋转,处理器可以确定,在中间图像610中,图形表示612被旋转45度。在该示例中,每个光源由处理器在一段时间内顺序地根据第一图像、中间图像和第二图像中的光源的位置的颜色来控制。

图7示出了包括作为用于创建动态光效果的输入单元的用户接口的控制器700的示例。用户接口(在该示例中体现为触摸显示器702)包括第一区域710,其中显示第一图像到第二图像的变形。第一区域710还示出第一路径716,在变形期间第一光源的图形表示712沿着该第一路径716移动。第一区域710还示出第二路径718,在变形期间第二光源的图形表示714沿着该第二路径718移动。第一区域710还示出图形表示的起始点(712'和714')和图形表示的结束点(712"和714")。用户接口还包括在动态光效果的时间线704上包括滑块706的第二区域。用户可以控制滑块以便选择例如中间图像。一旦选择中间图像,用户可以例如通过例如选择图形表示712、714或路径716、718并将其拖动到新的位置来重新定位任何光源的图形表示712、714或路径716、718。用户接口还包括其中示出多个图像的第三区域708。用户可以经由触摸显示器在图像上选择一个作为第一图像、作为中间图像或作为第二图像。

处理器106还可以被布置用于在用户正在创建动态光效果或调整动态光效果的任何参数时控制至少一个光源110的光输出。这可能是有用的,因为它提供了光效果的实时预览。

处理器106还可以被布置用于生成任何图像(例如第一图像、第二图像、中间图像)的快照或任何图像中的任何选择的颜色。处理器可以例如在经由输入单元接收到专用用户输入时生成快照。这是有利的,因为它允许用户保存例如可以(稍后)被选择以生成静态光效果(即不随时间改变的光效果)的中间图像或中间颜色选择。

应该注意的是,上述实施例说明而非限制本发明,并且本领域技术人员将能够在不脱离所附权利要求的范围的情况下设计出许多可替换的实施例。

在权利要求中,置于括号之间的任何附图标记不应被解释为限制权利要求。动词“包括”及其变形的使用不排除权利要求中陈述的元件或步骤以外的元件或步骤的存在。在元件之前的冠词“一”或“一个”不排除多个这种元件的存在。本发明可以借助于包括若干不同元件的硬件以及借助于适当编程的计算机或处理单元来实现。在列举若干装置的设备权利要求中,这些装置中的若干个可以由同一个硬件项目来体现。在相互不同的从属权利要求中记载了某些措施这一仅有事实并不表示这些措施的组合不能被有利地使用。

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

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

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