颜色提取器的制作方法

文档序号:13884537阅读:374来源:国知局
颜色提取器的制作方法

本公开涉及一种颜色提取器,诸如运行于移动电话或平板计算机上的颜色提取器应用,其允许用户从诸如照片的图像选择区域,并基于所选区域的颜色,由此选择一颜色,包括一个或多个照明器的照明系统将利用该颜色来向诸如房间的环境中发射其光照。



背景技术:

现有的颜色提取器应用(或“app”)为用户提供了一种方式,用于控制从照明系统的一个或多个照明器发射的光照的颜色(其中照明器可以是常规天花板或墙壁安装的照明器,独立式照明器或洗墙灯(wallwasher),或不那么常规的类型的照明器(诸如内建于表面或家具中的光照源),或用于向环境中发射光照以便照亮环境的任何其他类型的光照源)。颜色提取器应用在用户终端(该颜色提取器应用正在该用户终端上运行)的屏幕上向用户显示图像,例如,该图像是由该用户终端的内建式摄相机捕获的照片,或下载到该用户终端的内部储存器的照片或其他类型的图像。该应用然后允许用户从具有多个不同的相应颜色的图像中的多个区域之中选择所显示图像中的、具有特定颜色(无论由特定组的颜色空间值还是由一范围的颜色值定义)的一区域。一旦用户选择了期望的区域,该应用就对来自选定区域的颜色采样,并控制照明系统以经由从照明系统的照明器中的一个或多个发射的光照来渲染包括讨论中的颜色的照明场景。

这为用户提供了一种用户友好的方式来选择照明场景,因为用户能够选择他或她欣赏的图像,并且然后从该图像简单地选择一种或多种颜色。

然而,由于一个或多个照明器的输出上的限制,某些颜色难以(例如,深度饱和)或不可能(例如,呈褐色/黑色的颜色)借助于(多个)照明器来渲染。作为示例,名义上红色的光源可能在实践中是更橙色的,并且由此,创建深红的颜色是困难的。作为另一示例,在允许照明器发射的蓝光的量上面可能有限制,以便避免由于蓝光的高能量而导致的对照明器中的反射体的损害(从长远来看)。其他颜色不可能利用照明器来渲染,诸如褐色或灰色。

wo2012/085742公开了一种颜色提取器应用,其从用户接收图像中的某有色区域的选择,但然后根据照明系统渲染所选颜色的能力来调适从照明系统发射的实际颜色。



技术实现要素:

然而,wo2012/085742的颜色提取器应用仅“在用户背后”做出这种调适:它不首先回复到用户。即,它不让用户知道他或她选择的颜色将不可能或将不会被忠实地再现,也不会向用户反馈该调适作为提议,以允许用户选择所调适的颜色是否确实是期望的替代颜色。为了解决这些问题,本发明转而调适向用户显示的图像(其可以包括仅改变源图像的一部分或整体),以更好地匹配(多个)照明器的能力,以便为用户提供可能的照明颜色的更好印象。

因此,根据本文公开的一个方面,提供了一种用户终端,其包括:用于与包括用于照亮环境的一个或多个照明器的照明系统通信的通信接口;包括屏幕的用户接口,该用户接口被配置成在所述屏幕上向该用户终端的用户输出所显示图像(20'),并允许用户从所显示图像中的、各自具有相应颜色的多个区域之中选择一区域;以及控制器,该控制器被配置成经由所述通信接口来控制照明系统的照明器中的一个或多个以发射光照,该光照渲染由用户从所显示图像选择的区域的颜色;其中该控制器被配置成基于源图像确定所显示图像,所显示图像为该源图像的修改,该源图像被修改以计及(accountfor)源图像中的、要通过所述光照来渲染的一种或多种颜色的无感受性。

即,修改反映了一种或多种颜色被照明系统渲染的能力或性能—即,考虑所讨论的一种或多种颜色可能不能够被渲染、或可能不被忠实地渲染的事实。注意,这种无感受性或缺乏被渲染的能力可能是颜色自身的固有性质(其适用于所有或至少大量的照明系统),例如,如在灰色或褐色的情况下;或者其可以是被使用的特定照明系统(或照明系统的照明器中的特定的一个或多个)的限制,例如,照明系统不能渲染深红颜色。不管怎样,源图像根据所讨论的一种或多种颜色是否或者在什么程度上能够被渲染而修改。

这有利地让用户在做出特定颜色的特定选择之前看到图像内的可用颜色选项的范围。即,本文认识到,相对于简单地自动选择不同颜色而没有用户的许可,将优选的是,为用户呈现可用颜色的选项(他或她能够从这些选项中进行选择)。

例如,这可以用于为用户提供下述选项:选择具有照明系统已经能够渲染的颜色之一的区域,或选择具有修改颜色的区域之一。

因此,在实施例中,所显示图像的所述区域中的一个或多个中的相应颜色包括:能够通过所述光照而被渲染的相应替代颜色,其替代源图像中不能够通过所述光照来渲染的相应源颜色;或至少能够通过所述光照而被更忠实地渲染的相应替代颜色,其替代源图像中能够通过所述光照而被不那么忠实地渲染的相应源颜色。

所显示图像的一个或多个所述区域中的每一个区域中的相应替代颜色可以替代源图像的、与所显示图像中相应替代颜色的区域在空间上重合的相同区域中的相应源颜色。并且/或者,所显示图像中的所述区域中的一个或多个中的每一个可以包括叠加于源图像上方的特殊控制区域,其展示相应替代颜色,但不与源图像中的相应源颜色的任何区域在空间上重合。

作为修改的另一替代或额外实现,可以相对于源图像来修改所显示图像,以移除通过所述光照不可渲染、或在阈值误差内不可渲染的一种或多种颜色。例如,这可以包括相对于源图像而修剪,以移除通过所述光照不可渲染、或在阈值误差之内不可渲染的所述一种或多种颜色中的至少一种的所显示图像。

作为修改的另一替代或额外实现,所显示图像可以相对于源图像来修改,以向用户指明源图像中的一个或多个相应区域(它的颜色可以通过所述光照来渲染,或者可以在阈值误差之内渲染)。例如,这可以包括突出显示所讨论的(多个)区域,诸如通过在它们周围绘制轮廓,或在这些区域上方或相邻处叠加图标或其他这样的指示符。

在实施例中,用户终端可以包括用于向控制器提供源图像的装置(例如,用于捕获图像的摄相机,或者储存图像的存储器),并且控制器可以被配置成:通过基于由所述装置提供的源图像在用户终端处产生所显示图像,来执行所显示图像的所述确定(其中所显示图像的产生可以包括改变源图像的仅一部分或全部)。

替代地,控制器可以被配置成:通过从服务器接收所显示图像,来执行所显示图像的所述确定,该服务器已经基于源图像在服务器处产生了所显示图像。

在所显示图像在用户终端处产生的情况下,要被渲染的所述一种或多种颜色的无感受性的指示可以预先储存在用户终端处,并且控制器可以被配置成执行所显示图像的所述产生,以计及由预先储存在用户终端处的指示所指明的所述无感受性。

替代地,通信接口可以被配置成:从照明系统接收要被渲染的所述一种或多种颜色的无感受性的指示,并且控制器可以被配置成执行所显示图像的所述产生以计及由照明系统经由通信接口指示的所述无感受性。

在实施例中,要被渲染的所述一种或多种颜色的无感受性可以是基于所述一种或多种颜色的固有性质的预确定假设,所显示图像被确定,而没有关于被控制以渲染所述一种或多种颜色的特定照明系统的能力的具体信息(即,没有对所讨论的具体照明系统的实际能力的了解)。

替代地,要被渲染的所述一种或多种颜色的无感受性可以基于关于被控制以通过所述光照来渲染所述一种或多种颜色的特定照明系统或特定的一个或多个照明器的能力的具体信息(即,基于对具体照明系统的实际能力的了解,例如,基于由用户终端上的控制器经由所述通信接口从照明系统接收的能力的指示)。因此,经修改的图像是源图像的修改,源图像被修改以计及特定的照明系统或特定的一个或多个照明器的通过所述光照来渲染该一种或多种颜色的所述能力。

在其他实施例中,该照明系统包括多个照明器,且所述控制器可以被配置成:针对两个或更多个照明器中的每一个、或照明器的两个或更多个子集的中每一个,来确定经修改图像的相应版本,每个版本是源图像的修改,源图像被修改以计及相应的照明器或子集的通过所述光照来渲染一种或多种颜色的能力。

根据本文公开的另一个方面,可以提供一种控制包括用于照亮环境的一个或多个照明器的照明系统的方法,该方法包括:在用户接口的屏幕上向用户输出所显示图像;允许用户从所显示图像中的、各自具有相应颜色的多个区域之中选择区域;以及控制照明系统的照明器中的一个或多个,以通过所发射的光照来渲染区域的颜色,所述区域的颜色由用户从所显示图像选择;其中,所显示图像基于源图像而确定,所显示图像是源图像的修改,所述源图像被修改以计及源图像中的、要通过所述光照渲染的一种或多种颜色的无感受性。

在实施例中,该方法还可以包括根据本文公开的任何用户终端或系统特征的步骤。

根据本文公开的另一个方面,提供了一种用于控制包括用于照亮环境的一个或多个照明器的照明系统的计算机程序产品,所述计算机程序产品被体现于计算机可读储存介质上,并被配置以便在一个或多个处理器上运行时执行下述操作:在用户接口的屏幕上向用户输出所显示图像;允许用户从所显示图像中的、各自具有相应颜色的多个区域之中选择区域;以及控制照明系统的照明器中的一个或多个,以通过发射光照来渲染由用户从所显示图像选择的区域的颜色;其中所显示图像基于源图像而确定,所显示图像是源图像的修改,所述源图像被修改以计及所述源图像中、要通过所述光照来渲染的一种或多种颜色的无感受性。

在实施例中,该计算机程序可以进一步配置成根据本文公开的任何用户终端或系统特征来工作。

附图说明

为了辅助理解本公开并展示可以如何实施实施例,以示例的方式参考附图,在附图中:

图1是照明系统的示意图式,

图2是用户终端的示意方框图,以及

图3是源图像的修改的示意图示。

具体实施方式

图1图示了一种示例照明系统,所公开技术可以关于该示例照明系统而实现。该系统包括安装于环境2中、布置成发光以便照亮该环境2的一个或多个照明器4。环境2可以是诸如一个或多个房间和/或过道的室内空间,或诸如公园或花园的室外空间,或诸如体育场或阳台的部分遮盖空间,或诸如车辆内部的任何其他空间,或这些空间的任意组合。照明器4中的每一个都包括至少一个相应的光源,诸如led基灯、气体放电灯或白炽灯泡,加上任何关联的壳体或支座。照明器4中的每一个都可以采取任何适当形式,诸如天花板或墙壁安装的照明器、独立式照明器、洗墙灯,或不那么常规的形式,诸如内建于家具的一项或表面中的照明器,或用于向环境2中发射光照以照亮环境2的任何其他类型的光照装置。

为了控制该照明系统,用户8操作用户终端6。例如,用户终端6可以采取下述形式:移动用户终端(诸如智能电话、平板计算机或膝上型计算机),或照明系统的专用遥控单元;或者替代地,用户终端6可以是非移动终端,诸如台式计算机或墙壁面板。用户终端6被配置成能够控制由照明系统中的一个或多个照明器4发射的光照。这包括至少能够控制光照的颜色,以及可选地一个或多个其他属性(诸如光照中的整体强度或动态(时变)效果)。可要求用户终端6存在于环境2中以控制(多个)照明器,但在所有可能的实施例中不一定都是这样。为了使用户终端6能够控制光照,存在许多选项,例如如下。

图2更详细地图示了用户终端6。用户终端6包括控制器12以及用于和照明系统通信的通信接口14;控制器被操作地耦合到通信接口,以便经由所述接口14来执行由该系统的一个或多个照明器4中的一个或多个发射的光照的所描述的控制。通信接口14可以包括无线发射器或收发器,诸如wi-fi、zigbee或蓝牙接口;或者有线连接,诸如以太网、dmx或dali接口。控制器12可以实现于软件代码中,所述软件代码储存在用户终端6的存储器(其包括一个或多个储存装置)上,并被布置以便在用户终端6的处理器(其包括一个或多个处理单元)上运行时,执行根据本文公开技术的操作。替代地,控制器12可以实现于专用硬件电路、或者可配置的或可重新配置的电路(诸如pga或fpga)、或者软件和硬件的任意组合中。

用户终端6还包括用于向控制器12提供图像的装置16,其使得控制器能够基于图像中的一种或多种颜色来控制光照的颜色,如稍后将更详细地讨论的。在实施例中,这个装置16为摄相机,优选为内建于用户终端6的壳体中的摄相机,诸如在用户终端6为移动终端的情况下(不过替代地,其可以是位于用户终端6的壳体外部的摄相机,诸如网络相机)。替代地,用于提供图像的装置16可以是储存图像的存储器,所述图像例如是已经从诸如互联网的网络下载到用户终端6的存储器的图像,或已经从诸如存储卡或存储钥匙(key)的另一装置复制到用户终端的存储器的图像。下面在摄相机16的方面描述,但是应当认识到,这在所有可能的实施例中都不是限制。

此外,用户终端6包括操作地耦合到控制器12的用户接口18。用户接口包括屏幕和用于接收用户输入的构件,该用户输入指出屏幕上显示的图像的一个或多个区域。例如,用户接口18可以包括触摸屏(该触摸屏使得用户6能够通过触摸屏幕上显示的图像的期望区域来选择该区域),或者指向和点击用户接口(其包括鼠标、跟踪板或跟踪球等,这些接口允许用户在期望区域上引导光标和以通过利用这样定位的光标来点击按钮而选择该区域)。如稍后将更详细地讨论的,控制器12被配置成控制光照的颜色以(至少近似地)匹配用户从所显示图像选择的区域的颜色—即,渲染该颜色。

在控制由照明系统发射的光照中,用户终端6上的控制器12可以使用接口14来向被控制的一个或多个照明器4中的每个独立个体传递照明控制请求,以单独地控制它们。替代地,用户终端6上的控制器12可以通过使用接口14向中央控制模块10(有时称为照明桥)传递照明控制请求来执行控制,中央控制模块处理照明控制请求,以便进而相应地控制相关的一个或多个照明器4。中央控制模块10可以实现于在环境2中安装的专用控制单元,例如墙壁安装的控制单元中;或者可以实现于服务器(其包括位于一个或多个位置处的一个或多个服务器单元)上,所述服务器位于环境(例如,相同的建筑)中和/或在遥远位置处易地而处。

无论怎样,可以无条件地对请求采取行动,或者可以由控制模块10或(多个)照明器4施加一个或多个条件。例如,在控制经过中央控制模块10的情况下,中央控制模块10可以被布置成在允许控制之前验证用户终端6或其用户8的身份;和/或可以被布置成在允许控制之前验证在某空间或地理区域之内发现该用户终端6或其用户8(例如,基于室内定位网络或存在感测系统),以致验证用户终端6或其用户6位于与被控制的照明设备4相同的环境2(例如,相同的房间或建筑)中。

在无线接口14的情况下,通信可以直接与每个照明器4上的对应的接收器或收发器、或者中央控制模块10进行(例如,使用zigbee或蓝牙作为无线接入技术);或者经由设置于环境2中的中间无线路由器9进行(例如,使用wi-fi作为无线接入技术)(不过这些技术不限于这些相应的直接或基于路由器的布置)。

无论控制经由中央控制模块10执行,还是经由单独地与被控制的一个或多个照明器4的通信来进行,颜色的控制可以包括下述中的任一:控制由一个或多个照明器4的每个独立个体发射的光照的颜色以改变其相应颜色,或控制由多个照明器4创建的整体光照的颜色。在前一种情况下,这通过控制给定照明器4的独立元件(诸如红(r)、绿(g)和蓝(b)元件(例如,led基灯中的led阵列中的rgbled的单独集合))来实现,或者通过控制有色和白色光源的任何其他的混合来实现。在后一种情况下,所讨论的颜色是来自不同照明器4的光照(其在某表面上,或在空间中某点处混合)的效果。

要通过光照来创建的目标颜色基于经由用户接口18呈现给用户的图像而被选择。用户终端12上的控制器12被布置成接收由摄相机16捕获(或从存储器检索)的图像,并在用户接口18的屏幕上向用户8显示它。用户然后选择具有颜色的该图像的期望区域,他或她希望通过来自照明系统的一个或多个照明器4的光照来渲染该颜色(哪些照明器4被控制也可以由用户选择,或者可以由中央控制模块10预确定或选择)。

期望区域的选择可以被用户通过下述来执行:选择图像中的某点(例如,点击或触摸某点)并获取该点处的像素,或包括围绕该点的多个像素的区域。替代地,可以根据区域的边界来选择区域,例如,利用鼠标指针或触摸屏幕,围绕图像的区域来绘制。也可以通过各种方式定义所选区域的颜色。例如,这可以是由用户选择的区域的中心或精确点处的像素的颜色,或者可以是代表来自该区域中的多个像素的像素颜色的颜色,例如,每个颜色空间通道上的平均、中位或典型值;诸如,每个rgb通道的平均、中位或典型值;或亮度和色度通道(yuv)中的每个的平均、中位或典型值;或色调、饱和度和亮度通道中的每个的平均、中位或典型值。

不论如何选择,用户终端6上的控制器12然后(基于上面讨论的各种可能性之一)向照明系统发射指示目标颜色(精确的或在某近似范围之内)的照明控制请求(或者单独地向被控制的一个或多个照明器4,或者经由集中式照明控制模块10)。作为响应,照明系统然后通过来自所讨论的一个或多个照明器4的光照来渲染目标颜色。目标颜色可以通过下述而传递给照明系统:发送任何适当的颜色空间中的坐标,诸如rgb值;或亮度和色度值(yuv);或色调、饱和度和强度值;或x-y值,该x-y值被映射到照明系统的相应色域、或它的照明器中的特定一个上(其中,色域是可以由照明系统准确表示的颜色的预确定子集,例如完整子集)。或者,颜色甚至可以通过其他方式被传递到照明系统,例如,通过发送预确定的颜色名称或被照明系统理解的id等。

注意:控制器12正在控制一个或多个照明器4来创建的目标颜色—即,要渲染的颜色—可以是从照明器4中的给定个体、或多个照明器4中的每个单独个体立即发射的颜色;或者替代地,可以是由来自照明器4中的给定个体的光照、或来自多个照明器4的组合光照创建的颜色,如在环境2中的给定表面上显现的,或如在空间中的给定点处检测到的那样。在后一种情况下,这可以取决于表面的颜色,和/或来自受控照明器4和/或其他光源的不同个体的光照的任何混合。

如上面所讨论的,用户终端6提供颜色提取器的功能。在这种功能在布置成运行于用户终端6上的软件中实现的情况下,这种软件可以被称为颜色提取器应用(有时称为“app”,尤其是在用户终端6是智能电话或平板计算机的情况下)。如果用户8拍摄他或她喜欢或者被其启发的场景(或者可能通过其他方式获得图像,诸如从互联网下载),那么用户8能够简单地从该图像选择具有他或她期望用于环境2中的照明的颜色的区域,并且控制器12和照明系统4、10将自动产生期望的光照,而用户不必须理解照明控制的复杂性。

然而,某些颜色难以借助于照明系统来渲染。这可能是由于某些颜色的可渲染性的固有缺少(例如灰色或褐色),或者可以是被照亮的环境或系统的属性施加的限制,例如,系统可能无法很好地渲染具有深饱和度的颜色。

例如,由于被控制的一个或多个照明器4的输出中的限制,某些颜色可能难以渲染。例如,红色光源可能实际上是更橙色的,并且由此,创建深红的颜色可能是困难的。作为另一示例,对于发射的蓝光的量可能存在限制,以避免由于蓝光的高能量而对反射体造成损害(从长远来看)。其他颜色不可能用照明装置来渲染,诸如褐色或灰色。

作为另一示例,某些颜色可以被真实地渲染,然而当与被另一照明装置渲染的另一种颜色同时被观看时,其可能看起来是无印象的。作为示例,当第一照明器真实地渲染颜色,然而这是人眼对其相对不敏感的颜色时,那么光输出将看起来是无印象的,条件是与其相邻的第二照明器被设置成渲染人眼对其极其敏感的颜色。因此,尤其是在选择了多种颜色(所述多种颜色各自要由相应照明器发射)时,不能渲染某些颜色可能变得对用户显而易见。

下文公开了一种帮助用户选择可以通过他或她当前正在控制的光照明系统来很好地渲染的颜色的方式。为了这样做,提供了一种方法,包括如下步骤:(i)确定照明系统的光渲染能力(颜色和照度输出);(ii)分析图像以确定图像的哪些区域(例如,哪些像素)不可渲染(例如,根本不能渲染,或者能够渲染但没有达到满意);以及(iii)通过移除那些不可渲染的区域来调适向用户显示的图像,以允许用户使用颜色提取器来选择颜色。在实施例中,所移除的区域被可渲染的颜色替代。

示例是:在具有灰色背景的图像中,灰色背景被去除,并因此不可选择。在灰色被替代的实施例的示例中,可以调整图像,使得灰色背景用蓝色的淡遮蔽来替代(其然后是可选择的)。

关于图3更详细地描述另一个示例。

用户终端6上的控制器12首先例如从摄相机16或从内部或外部存储器获取源图像20(“原始”图像)。例如,用户8拍摄条纹袜的照片,其具有不同颜色的区域22a、22b、22c、22d、22e。图3中的顶部图像示出了原始图片20。注意:为了在黑白图画中再现的目的,以纯黑和白、十字阴影和方格示出了不同颜色的区域。在要描述的示例中,标记为22a的区域代表蓝色,标记为22b的区域代表黄色,标记为22c的区域代表深红色,标记为22d的区域代表绿色,以及标记为22e的区域代表黑色。

控制器12确定要被渲染的源图像20中的颜色的能力,即,确定什么颜色能或者不能被渲染(或不能渲染到满意)。这可以按照色空间值的任何一个或多个组合、或者不能被渲染或相反地可以被渲染(其中假设不能渲染未指定的任何颜色)的值的范围的组合来表示。例如,这可以按照rgb色空间中的每个通道上的值的范围;或yuv色空间中的每个通道上的值的范围;或针对色调、饱和度和亮度中的每一个的值的范围;或作为照明系统的色域中的x-y坐标来表达。基于对什么颜色固有地可渲染或不可渲染的预确定了解,和/或,对被控制的特定照明系统或特定的一个或多个照明器4能够或不能够渲染什么颜色的预确定了解,这些可渲染的或不可渲染的颜色中的一些或所有可以预先储存于用户终端6的本地存储器中。替代地或另外地,可以从照明系统经由通信接口13(例如,从照明系统的中央控制模块10或从每个单独的照明器4)向用户终端6上的控制器12指出可渲染的或不可渲染的颜色中的一些或全部。

无论哪种方式,基于该信息,控制器12然后产生源图像20的修改版本20',其中不可渲染的颜色用照明系统能够渲染的颜色替代。图3中的底部图像示出了经转换的图像20',其适合于能够渲染白色调和彩色的照明系统。例如,被确定的是,黑色区域22e不可渲染,且照明系统也不能渲染深红色区域22c。控制器12因此利用可渲染的颜色22e'(诸如紫色或紫罗兰色)来替代黑色区域22e,并利用另一种可渲染的颜色(例如粉色或橙色)来替代深红色区域22c。假设区域22c、22e的形状和位置没有被调适,并且仅改变颜色,则使得替换区域与相应的替换区域在空间上重合(不仅仅发生部分交叠)。即,替换区域是源图像的现有部分,仅仅调适了颜色。用户然后能够从修改的图像20'(例如,通过点击或触摸期望的区域)选择任何期望的区域,并且照明系统将通过照明系统4、10渲染来自修改图像的这种颜色。

替代地或另外地,控制器12可以叠加人工产生的区域24a、24b、24c'、24d、24e',其在修改的图像20'中、但在与原始图像20中的具有那些相应颜色22a、22b、22c、22d、22e的区域不同的位置处,分别示出了可渲染颜色22a、22b、22c'、22d、22e')。例如,图2中的修改图像20'的右手侧示出了来自图像的选出的一些颜色,其特别适合与这种类型照明。这些充当控制区域,用户能够选择(例如,点击或触摸)这些控制区域以选择用于照明的颜色。

将认识到,以上实施例仅仅通过示例的方式来描述。

例如,存在图像可以被修改以移除或替换不可渲染的颜色的其他方式。在一个这样的示例中,图像被剪裁使得图像中只有包括可渲染颜色的区域被显示。在另一示例中,图像被自动转换成可以由光源很好地渲染的颜色的调色板,并且用户能够从那些颜色选择。在另一示例中,具有能够被很好地渲染的颜色的图片区域被突出显示给用户(例如,通过绘出它们的轮廓,或在它们上方放置颜色提取器图标)。在另一个示例中,使其他不可渲染的区域褪色和/或变模糊(但可选地,如果用户将提取器光标移动到这个区域,则应当移除这种效果)。在又一个示例中,如果照明系统仅能够渲染单种暖白色,则图像可以被转换成灰度等级或棕褐色,以反映该照明系统的特性。

还要指出,这里提到的“颜色”最宽泛地表示颜色空间通道中的一个或多个上的不同集合的颜色空间值(或它的不同范围),其涵盖不同阴影的可能性,即,覆盖了这样的颜色:该颜色在色度通道和/或消色差通道上可能不同,并且不仅限于色度上不同的颜色。即使仅仅消色差通道是不同的,这仍然能够创建不同的用户感知。因此,例如,可以将不同度的红色(暗红到浅红)视为彼此不同的颜色;和/或,可以将白色、黑色和不同度的灰色(淡灰到暗灰等)全部视为彼此不同的颜色。具有不同比例的红、绿和蓝,即不同的色调和/或饱和度的颜色可以被称为色度上不同的颜色。

此外,无论上面何处说到颜色是可渲染的或不可渲染的或类似说法,这包括分别处于某种可容忍的误差容限之内或之外的可能性,例如,其中误差可以在任何适当的颜色空间(例如,rgb、yuv、色调-饱和度-亮度)中的任何一个或多个颜色通道上测量。即,这包括了颜色可以根据某种或某些预确定标准来忠实地或不忠实地渲染的意思。

此外,尽管上文已经在用户终端6上的控制器12产生修改图像20'的方面进行描述,但在替代实施例中,这项任务可以被转给服务器(未示出)。在这种情况下,用户终端6上的控制器12可以向服务器提交源图像20(例如,已经由用户终端的摄相机16捕获),或者源图像20可以已经托管于服务器。无论哪种方式,用户终端6上的控制器12通过从服务器(经由用于控制照明的同一通信接口14或另一通信接口)请求和接收修改的图像20'来确定修改的图像,修改的图像20'已在服务器处基于源图像20而产生。

此外,注意,在说到所显示图像是源图像的修改或者类似说法之处,这不一定表示源图像的整个区域被修改。相反,通常,这可以表示源图像的仅一部分被修改(即,源图像的仅仅一个或一些区域被修改,而源图像的一个或一些其他区域在所显示图像中保持完全相同,例如参见图3),或者有可能整个图像已被改变。无论哪种方式,注意,即使整个图像区域被调适,所显示图像仍然是与替代相反的源图像的修改—例如,来自源图像的对象的底层形状保持在所显示图像中(例如,它仍然是图3的示例中的同一袜子的图像),而仅改变了颜色。

此外,注意,照明系统可以包括仅单个照明器4,或多个照明器4。在上文中描述了照明系统被控制以渲染某经选择颜色的任何地方,那么在照明系统包括多个照明器4的情况下,这可以表示仅控制照明器中的特定的经选择的一个以渲染选定颜色,或者控制照明器中的特定的经选择的子集以通过它们的光照的组合来渲染选定颜色,或者控制系统的所有照明器以通过它们的光照的组合来渲染颜色。类似地,在上文中描述了针对照明系统的能力来调适图像或类似说法的任何地方,这可以表示仅针对照明器中的特定的经选择的一个的能力来调适以渲染选定颜色,或者针对照明器的特定的经选择的子集的能力来调适以渲染选定颜色,或者针对系统的全部照明器的能力来调适以渲染颜色。而且,在针对超过一个的照明器的能力来调适图像的情况下,这可以包括根据它们的单独的能力中的每一个或组合能力进行调适,以通过它们的光照的组合来渲染颜色。

例如,该照明系统可以包括多种照明器,其中每个照明器提供不同的色域(能够输出不同颜色)。例如,该系统可以包括下述的任意组合:能够仅发射白光和有限颜色集合(有限色域)的一个或多个照明器,能够仅发射白光的一个或多个照明器,和/或色域大于有限颜色集合(例如,还包括绿色但没有白色)的一个或多个照明器。在这样的混合系统中,可以相对于源图像而通过任何的下述方式(非穷举)来调节所显示图像。

在第一示例中,所显示图像20'仅显示两个或更多个照明器4的重叠特性(例如,仅两个或更多个特定的经选择的照明器4的重叠能力,或仅系统中所有照明器4的重叠能力)。即,仅在颜色通过所讨论的两个或更多个照明器的全都而可渲染时,该颜色才被包括在修改图像20'中。

在第二示例中,用户8能够选择多个照明器4的特定个体来成为当前被控制的照明器(例如,经由用户终端6),且所显示图像20'基于用户选择以控制的当前照明器4的能力而改变。在实施例中,这将表示所显示图像20'的多个不同版本从单个源图像20产生。例如,如果用户8选择了对应于特定照明器4的图标(例如,在通过用户装置6显示的环境2的增强现实视图中覆盖于其上方),那么输出图像20'改变以匹配相关联的照明器4的特性。

通过研究附图、公开内容和所附权利要求,本领域技术人员在实践所要求保护的发明时,可以理解和达成对所公开实施例的其它变型。权利要求中,词语“包括”不排除其它元素或步骤,并且不定冠词“一(a或an)”不排除复数。单个处理器或其它单元可以实现权利要求中列举的若干项目的功能。在互不相同的从属权利要求中列举某些措施的纯粹事实并不表示不能有利地使用这些措施的组合。计算机程序可以储存/分布在合适的介质上,诸如与其它硬件一起提供或作为其它硬件的部分提供的光学储存介质或固态介质,但是还可以以其它形式分布,诸如经由互联网或其它有线的或无线的电信系统。权利要求中的任何附图标记不应解释为限制范围。

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