(57)【特許請求の範囲】
【請求項１】
環境を照光するための１つ又は複数の照明器具を備えた照明システムと通信するための通信インターフェースと、
ユーザインターフェースを介してユーザによって選択されたときに画像を表示するためのディスプレイを備えた当該ユーザインターフェースであって、表示されたときに第１の画像の領域を前記ユーザが選択することを可能にする、ユーザインターフェースと、
少なくとも前記第１の画像のうち前記ユーザインターフェースを介して前記ユーザによって選択された１つ又は複数の領域の１つ又は複数の色特性を記述する色選択情報を、データストアに記憶するレコードモジュールと、
前記データストアから色選択情報を取得し、且つ、前記ユーザが前記ユーザインターフェースを介して第２の画像を選択すると、取得された前記色選択情報に基づいて前記第２の画像の領域を自動的に選択する自動選択モジュールと、
前記第２の画像の自動的に選択された領域の色を表現する照光を発するように、前記通信インターフェースを介して前記照明システムの少なくとも１つの照明器具を制御するコントローラと、を備える、ユーザデバイス。
【請求項２】
前記ユーザインターフェースは、前記ユーザが前記第２の画像を選択するのに応答して、前記第２の画像と、前記第２の画像の前記自動的に選択された領域のインディケータとを前記ディスプレイに自動的に表示する、請求項１に記載のユーザデバイス。
【請求項３】
前記コントローラは、前記ユーザが前記ユーザインターフェースを介して前記第２の画像のうち異なる領域を選択するのに応答して、前記ユーザによって選択された前記異なる領域の色を表現する照光を発するように、前記少なくとも１つの照明器具を制御する、請求項１又は２に記載のユーザデバイス。
【請求項４】
前記ユーザインターフェースは、前記ユーザが、前記インディケータを前記自動的に選択された領域から前記異なる領域に移動することによって前記異なる領域を選択することを可能にする、請求項２に従属する請求項３に記載のユーザデバイス。
【請求項５】
前記レコードモジュールは、前記第１の画像中の色の範囲を記述する前記第１の画像の色パレットと関連付けて、前記色選択情報を記憶し、
前記第１の画像は複数の画像のうちの１つであり、前記複数の画像の各々に対して、それぞれの色選択情報が、各画像のそれぞれの色パレットと関連付けて、前記データストアに記憶され、
前記自動選択モジュールは、前記複数の画像の前記色パレットを検索して、前記第２の画像が前記第１の画像の前記色パレットと一致することを検出し、検出された前記一致に基づいて前記取得を行う、請求項１乃至４の何れか一項に記載のユーザデバイス。
【請求項６】
各画像に色量子化関数を適用することによって前記各画像の色パレットを生成する量子化モジュールを備える、請求項５に記載のユーザデバイス。
【請求項７】
前記ユーザインターフェースは、前記ユーザが前記第１の画像の複数の領域を選択することを可能にし、前記ユーザデバイスは、前記第１の画像のうち前記ユーザによって選択された異なる領域の色特性間の関係を判定する分析器モジュールを備え、前記第２の画像の領域を自動的に選択することは、判定された前記関係に基づく、請求項１乃至６の何れか一項に記載のユーザデバイス。
【請求項８】
判定された前記関係は、
前記第１の画像のうち前記ユーザによって選択された前記異なる領域の色同士の、色空間内での隔たりを記述する色の隔たりの尺度、
前記第１の画像のうち前記ユーザによって選択された前記異なる領域の色の、色空間内でのクラスタリングを記述するクラスタリングの尺度、及び／又は
前記第１の画像のうち前記ユーザによって選択された前記異なる領域のクラスタ間の、色空間内での少なくとも１つの距離を記述する距離の尺度を含む、請求項７に記載のユーザデバイス。
【請求項９】
前記第１の画像のうち前記ユーザによって選択された少なくとも１つの領域の色と、前記第１の画像の色パレットとの間のパレット関係を判定する分析器モジュールを備え、前記色パレットは、前記第１の画像中の色の範囲を記述し、前記第２の画像の領域を自動的に選択することは、判定された前記パレット関係に基づく、請求項１乃至８の何れか一項に記載のユーザデバイス。
【請求項１０】
前記第１の画像は複数の画像のうちの１つであり、前記ユーザデバイスは、前記複数の画像にわたってユーザによって行われた領域選択の画像間分析を行う集約モジュールを備え、前記自動選択モジュールは、前記第２の画像の前記自動的に選択された領域の色が、前記ユーザに好まれることが前記画像間分析によって示される色と一致することを判定し、前記判定に基づいて、前記領域が自動的に前記自動選択モジュールによって選択される、請求項１乃至９の何れか一項に記載のユーザデバイス。
【請求項１１】
前記照明システムは複数の照明器具を備え、前記ユーザインターフェースは、前記ユーザが、自身が選択する各領域を前記複数の照明器具の１つ又は複数に関連付けることを可能にし、好まれる色は、少なくとも１つの照明器具に関して前記ユーザに好まれると前記画像間分析によって示され、前記コントローラは、前記画像間分析に基づいて前記照光を発するために前記少なくとも１つの照明器具を選択する、請求項１０に記載のユーザデバイス。
【請求項１２】
前記コントローラは、選択誘発信号に応答して、開始色を表現する照光を発するように前記複数の照明器具のうち少なくとも１つの他の照明器具を制御し、前記好まれる色は、前記開始色との組み合わせで前記ユーザに好まれることが前記画像間分析によって示され、前記自動選択モジュールは、前記好まれる色及び前記開始色に基づいて前記第２の画像の領域を自動的に選択する、請求項１０又は１１に記載のユーザデバイス。
【請求項１３】
前記選択誘発信号は、前記ユーザが前記ユーザインターフェースを介して前記少なくとも１つの他の照明器具の前記開始色を選択するのに応答して生成されるか、又は、前記ユーザが前記第２の画像を選択するのに応答して自動的に生成される、請求項１２に記載のユーザデバイス。
【請求項１４】
環境を照光するための１つ又は複数の照明器具を備えた照明システムを制御する、コンピュータ実施の方法であって、
ユーザインターフェースを介して、ユーザから第２の画像の選択を受け取るステップと、
以前に前記ユーザによって選択された少なくとも第１の画像のうち前記ユーザインターフェースを介して以前に前記ユーザによって選択された１つ又は複数の領域の１つ又は複数の色特性を記述する色選択情報をデータストアから取得するステップと、
取得された前記色選択情報に基づいて前記第２の画像の領域を自動的に選択するステップと、
前記第２の画像の自動的に選択された領域の色を表現する照光を発するように、前記照明システムの少なくとも１つの照明器具を制御するステップと、を含む、方法。
【請求項１５】
コンピュータ可読記憶媒体に記憶され、コンピュータで実行されたときに、請求項１４に記載の方法を実施するコードを含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、携帯電話やタブレットで動作するカラーピッカーアプリケーションなどのカラーピッカーに関し、これにより、ユーザは写真などの画像から領域を選択し、選択した領域の色に基づくことにより、１つ又は複数の照明器具を備える照明システムが部屋などの環境中に照光を発するときの色を選択することができる。
【背景技術】
【０００２】
既存のカラーピッカーアプリケーション（又は「アプリ」）は、ユーザが、照明システムの１つ又は複数の照明器具から発せられる照光の色を制御する手法を提供する（ここで、照明器具は、従来の天井若しくは壁取り付け型の照明器具、自立型の照明器具若しくは壁ウォッシャー、又は表面や家具の中に内蔵された照光源など従来型でない照明器具、又は環境中に照光を発することによって環境を照光するための他のタイプの照光源である）。カラーピッカーアプリの一例はＰｈｉｌｌｉｐｓ  Ｈｕｅカラーピッカーである。カラーピッカーアプリは、アプリが動作しているユーザデバイスの画面でユーザに画像を表示し、この画像は、例えば、ユーザデバイスの内蔵カメラで撮影された写真、又はユーザデバイスの内部記憶にダウンロードされた写真若しくは他のタイプの画像である。アプリは次いで、ユーザに、複数の異なるそれぞれの色を持つ画像の中の複数の領域から、特定の色（色空間値の特定のセットによって定義されるか、色値の範囲によって定義されるかを問わない）を持つ、表示画像中の領域を選択させる。ユーザが所望領域を選択すると、アプリは、選択された領域からその色をサンプリングし、照明システムの照明器具の１つ又は複数から発せられる照光を介して対象色を備えた照明シーンを表現するように照明システムを制御する。
【０００３】
これは、ユーザがよいと思う画像を選択してから、単にこの画像から１つ又は複数の色を選択すればよいという点で、ユーザが照明シーンを選択するための使いやすい手法を提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
照明デバイスの機能が増大するにつれ、ユーザが自分の照明デバイスを制御することが次第に煩雑になる。一例として、自宅にあるほぼすべてのランプを、設定可能な照光色を持つランプに取り換えたユーザを想像されたい。例えば２０個以上のランプからなるセットにある各個々のランプによって発せられる照光の色を制御するには、特にユーザが例えば種々の機会のために複数の事前設定を作成したい場合は、既存の制御機構を使用すると法外な時間量を要する。
【課題を解決するための手段】
【０００５】
本発明は、より使いやすい制御機構を提供することにより、これを簡略化する手法を提供する。本発明は上記のカラーピッカー原理に基づき、したがって、照光の色は、画像の１つ又は複数の領域を選択することによって選ばれる。しかし、既存のカラーピッカーアプリケーションと異なり、ユーザが新しい画像を選択するときに、１つ又は複数の以前の画像に関してユーザが行った１つ又は複数の以前の領域選択に関する情報を使用して、新しい画像の１つ又は複数の領域を自動的に選択し、そのため、ユーザは自分でこれを行わずに済む。これは、ひいては、最小のユーザ介入で照明システムをより高速に設定することを可能にする。
【０００６】
第１の態様によれば、ユーザデバイスは、
−  環境を照光するための１つ又は複数の照明器具を備えた照明システムと通信するための通信インターフェースと、
−  ユーザインターフェースを介してユーザによって選択されたときに画像を表示するためのディスプレイを備えたユーザインターフェースであって、ユーザが、表示されたときに第１の画像の領域を選択できるように構成されたユーザインターフェースと、
−  少なくとも第１の画像のうちユーザインターフェースを介してユーザによって選択された１つ又は複数の領域の１つ又は複数の色特性を記述する色選択情報を、データストアに記憶するように構成されたレコードモジュールと、
−  データストアから色選択情報を取得し、且つ、ユーザがユーザインターフェースを介して第２の画像を選択すると、取得された色選択情報に基づいて第２の画像の領域を自動的に選択するように構成された自動選択モジュールと、
−  第２の画像の自動的に選択された領域の色を表現する照光を発するように、通信インターフェースを介して照明システムの少なくとも１つの照明器具を制御するように構成されたコントローラと、を備える。
【０００７】
好ましい実施形態において、ユーザインターフェースは、ユーザが第２の画像を選択するのに応答して、第２の画像と、第２の画像の自動的に選択された領域のインディケータとをディスプレイに自動的に表示するように構成される。場合によっては、第２の画像のそのような領域が複数選択され、各領域ごとに別個のそのようなインディケータが表示される。
【０００８】
好ましくは、ユーザは自動選択に自由に変更を加えることができる。この場合、自動選択は、照明システムの色設定のためのインテリジェントに選ばれた開始点を提供し、これは、ユーザが以前に行った選択において実現された以前のユーザの好みに基づくため、ユーザに概して受け入れられる可能性が高いが、ユーザはそれでも微調整を望む可能性がある。したがって、コントローラは、その後ユーザがユーザインターフェースを介して第２の画像のうち異なる領域を選択するのに応答して、代わりのユーザによって選択されたその異なる領域の色を表現する照光を発するように、少なくとも１つの照明器具を制御するように構成される。例えば、ユーザインターフェースは、ユーザが、インディケータを自動的に選択された領域から異なる領域に移動することによって異なる領域を選択できるように構成される。
【０００９】
レコードモジュールは、第１の画像中の色の範囲を記述する第１の画像の色パレットと関連付けて、色選択情報を記憶するように構成される。第１の画像は複数の画像の１つであり、それら画像の各々に対して、それぞれの色選択情報が、その画像のそれぞれの色パレットと関連付けて、データストアに記憶される。自動選択モジュールは、複数の画像の色パレットを検索して、第２の画像が第１の画像の色パレットと一致することを検出し、検出された一致に基づいて前記取得を行うように構成される。
【００１０】
一例として、ユーザデバイスは、各画像に色量子化関数を適用することによってその画像の色パレットを生成するように構成された量子化モジュールを備える。
【００１１】
ユーザインターフェースは、ユーザが第１の画像の複数の領域を選択することができるように構成され、ユーザデバイスは、第１の画像のうちユーザによって選択された異なる領域の色特性間の関係を判定するように構成された分析器モジュールを備え、自動選択は、判定された関係に基づく。
【００１２】
例えば、判定された関係は、
−  第１の画像のうちユーザによって選択された異なる領域の色同士の、色空間内での隔たりを記述する色の隔たりの尺度、及び／又は
−  第１の画像のうちユーザによって選択された異なる領域の色の、色空間内でのクラスタリングを記述するクラスタリングの尺度、及び／又は
−  第１の画像のうちユーザによって選択された異なる領域のクラスタ間の、色空間内での少なくとも１つの距離を記述する距離の尺度を含む。
【００１３】
ユーザデバイスは、第１の画像のうちユーザによって選択された少なくとも１つの領域の色と、第１の画像の色パレットとの間のパレット関係を判定するように構成された分析器モジュールを備え、色パレットは、第１の画像中の色の範囲を記述し、自動選択は、判定されたパレット関係に基づく。
【００１４】
第１の画像は複数の画像の１つであり、ユーザデバイスは、複数の画像にわたってユーザによって行われた領域選択の画像間分析を行うように構成された集約モジュールを備える。自動選択モジュールは、第２の画像の自動的に選択された領域の色が、ユーザに好まれることが画像間分析によって示される色と一致することを判定するように構成され、その判定に基づいて、その領域が自動的に自動選択モジュールによって選択される。
【００１５】
照明システムは複数の照明器具を備え、ユーザインターフェースは、ユーザが、自身が選択する各領域を複数の照明器具の１つ又は複数に関連付けることができるように構成される。好まれる色は、少なくとも１つの照明器具に関してユーザに好まれることが画像間分析によって示され、コントローラは、それに基づいて前記照光を発するために少なくとも１つの照明器具を選択するように構成される。
【００１６】
選択誘発信号に応答して、コントローラは、開始色を表現する照光を発するように複数の照明器具のうち少なくとも１つの他の照明器具を制御するように構成される。好まれる色は、開始色との組み合わせでユーザに好まれることが画像間分析によって示され、自動選択モジュールは、好まれる色及び開始色に基づいて第２の画像の領域を自動的に選択するように構成される。
【００１７】
選択誘発信号は、ユーザがユーザインターフェースを介してうち少なくとも１つの他の照明器具の開始色を選択するのに応答して生成されるか、又は、ユーザが第２の画像を選択するのに応答して自動的に生成される。
【００１８】
第２の態様は、環境を照光するための１つ又は複数の照明器具を備えた照明システムを制御する、コンピュータ実施の方法を対象とする。方法は、ユーザインターフェースを介して、ユーザから第２の画像の選択を受け取るステップと、以前にユーザによって選択された少なくとも第１の画像のうちユーザインターフェースを介して以前にユーザによって選択された１つ又は複数の領域の１つ又は複数の色特性を記述する色選択情報をデータストアから取得するステップと、取得された色選択情報に基づいて第２の画像の領域を自動的に選択するステップと、第２の画像の自動的に選択された領域の色を表現する照光を発するように、照明システムの少なくとも１つの照明器具を制御するステップとを含む。
【００１９】
実施形態において、方法は、本明細書に開示されるユーザデバイス又はシステムの特徴のいずれかに従ったステップをさらに含む。
【００２０】
第３の態様によれば、コンピュータプログラム製品が、コンピュータ可読記憶媒体に記憶されたコードを含み、コンピュータで実行されたときに、本明細書に開示される、方法及び／又はいずれかのユーザデバイス若しくはシステム機能を実施するように構成される。
【００２１】
本開示の理解を支援し、実施形態がどのように実施されるのかを示すために、例として添付図面を参照する。
【図面の簡単な説明】
【００２２】
【図１】照明システムの概略図である。
【図２】ユーザデバイスの概略ブロック図である。
【図３】ユーザデバイスの機能モジュールを示すブロック図である。
【図４Ａ】異なる画像の色構造を示す図である。
【図４Ｂ】異なる画像の色構造を示す図である。
【図５】照明器具に対して判定された色構造を示す図である。
【図６】自動選択モジュールの機能モジュールを示すブロック図である。
【図７Ａ】照明システム制御プロセスの異なる段階におけるユーザデバイスのディスプレイの例示的構成を示す図である。
【図７Ｂ】照明システム制御プロセスの異なる段階におけるユーザデバイスのディスプレイの例示的構成を示す図である。
【図７Ｃ】照明システム制御プロセスの異なる段階におけるユーザデバイスのディスプレイの例示的構成を示す図である。
【図７Ｄ】照明システム制御プロセスの異なる段階におけるユーザデバイスのディスプレイの例示的構成を示す図である。
【図８Ａ】シーンの色構造を判定する例示的プロセスのフローチャートである。
【図８Ｂ】照明器具の色構造を判定する例示的プロセスのフローチャートである。
【図９】画像の１つ又は複数の領域を自動的に選択するための自動選択プロセスのフローチャートである。
【発明を実施するための形態】
【００２３】
図１は、開示される技術がそれとの関連で実施される例示的な照明システムを示す。システムは、環境２内に設置された１つ又は複数の照明器具４を備え、照明器具４はその環境２を照光するために光を発するようになされている。個々の照明器具を本明細書では「ランプ」とも呼ぶ。照明器具４は、例えばＰｈｉｌｌｉｐｓ  Ｈｕｅランプである。環境２は、１つ又は複数の部屋及び／若しくは廊下などの屋内空間、又は公園や庭などの屋外空間、スタジアムやあずまやなどの部分的に覆われた空間、又は車両の内部などの他の空間、又はこれらの任意の組み合わせである。照明器具４の各々は、ＬＥＤを利用したランプ、ガス放電ランプ、又はフィラメント電球などの少なくとも１つのそれぞれの光源を備え、加えて、関連する筺体又は支持部を備える場合もある。照明器具４は各々、天井若しくは壁取り付け型の照明器具、自立型の照明器具、壁ウォッシャー、又は表面や家具品の中に内蔵された照明器具などの従来型でない形態、又は環境２中に照光を発することによって環境２を照光するための他のタイプの照光デバイスなどの任意の適切な形態を取る。
【００２４】
照明システムを制御するために、ユーザデバイス６がユーザ８によって操作される。例えば、ユーザデバイス６は、スマートフォン、タブレット若しくはラップトップ、又は照明システム用の専用の遠隔制御ユニットなどのモバイルユーザデバイスの形態を取るか、或いは、ユーザデバイス６は、デスクトップコンピュータや壁パネルなどの非モバイル端末であってもよい。ユーザデバイス６は、照明システム内の照明器具４の１つ又は複数によって発せられる照光を制御できるように構成される。これには、少なくとも照光の色、及び任意で照光の全体的な強度又は動的な（時間と共に変化する）効果などの１つ又は複数の他の性質を制御できることが含まれる。ユーザデバイス６は、照明器具を制御するために環境２に存在する必要がある場合もあるが、すべての可能な実施形態で必ずそうであるとは限らない。ユーザデバイス６が照光を制御することを可能にするには、例えば以下のようないくつかの選択肢がある。
【００２５】
図２はユーザデバイス６をより詳細に図示する。ユーザデバイス６は、照明制御システム１２と、照明システムと通信するための通信インターフェース１４とを備え、制御システム１２は、記載されるシステムの１つ又は複数の照明器具４の１つ又は複数によって発せられる照光の制御を前記インターフェース１４を介して行うために、通信インターフェースと動作的に結合されている。通信インターフェース１４は、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、若しくはＢｌｕｅｔｏｏｔｈ（登録商標）インターフェースなどのワイヤレス送信機若しくは送受信機、又はＥｔｈｅｒｎｅｔ（登録商標）、ＤＭＸ、若しくはＤＡＬＩ（登録商標）インターフェースなどの有線接続を備える。本明細書に記載される実施形態では、制御システム１２は、ユーザデバイス６のメモリ（１つ又は複数の記憶装置を備える）に記憶されたソフトウェアコードとして実施され、ユーザデバイス６のプロセッサ（１つ又は複数の処理装置を備える）で実行されたときに、本明細書に開示される技術に従って動作を行うようになされる。或いは、制御システム１２は、専用のハードウェア回路、又はＰＧＡ若しくはＦＰＧＡなどの構成可能若しくは再構成可能な回路、又はソフトウェアとハードウェアの任意の組み合わせとして実施される。
【００２６】
ユーザデバイス６は、制御システム１２に画像を提供するためのデバイス１６も備え、後でより詳細に解説するように、それにより、制御システム１２は、画像中の１つ又は複数の色に基づいて照光の色を制御することができる。実施形態では、このデバイス１６はカメラであり、好ましくは、ユーザデバイス６がモバイル端末である場合などにユーザデバイス６の筐体に内蔵されたカメラである（ただし、それに代えて、ユーザデバイス６の筐体の外部にあるウェブカメラなどのカメラであってもよい）。或いは、画像を提供するためのデバイス１６は画像を記憶したメモリであってもよく、例えば、画像は、インターネットなどのネットワークからユーザデバイス６のメモリにダウンロードされているか、又はメモリカード若しくはメモリキーなどの別のデバイスからユーザデバイスのメモリにコピーされている。以下では、カメラ１６の点から説明するが、これはあらゆる可能な実施形態において制限的でないことが認識されよう。
【００２７】
さらに、ユーザデバイス６は、制御システム１２に動作的に結合されたユーザインターフェース（ＵＩ）１８を備える。ユーザインターフェースは、画面の形態のディスプレイと、画面に表示された画像の１つ又は複数の領域を示すユーザ入力を受け取る手段とを備える。例えば、ユーザインターフェース１８は、ユーザ６が画面に表示された画像の所望領域に触れることによってその領域を選択することができるタッチ画面、又は、ユーザが所望領域の上にカーソルを誘導して、カーソルをそのように位置付けた状態でボタンをクリックすることによりその領域を選択することができる、マウス、トラックパッド、トラッカーボール等を備えたポイントアンドクリック型のユーザインターフェースからなる。後でより詳細に解説するように、制御システム１２は、表示された画像からユーザによって選択された領域の色と一致させる（少なくとも近似させる）ように、照光の色を制御する、すなわちその色を表現するように構成される。
【００２８】
照明システムによって発せられる照光を制御する際、ユーザデバイス６上の制御システム１２は、インターフェース１４を使用して、制御対象である１つ又は複数の照明器具４の各個々に照明制御要求を通信して、それらを個別に制御する。或いは、ユーザデバイス６上の制御システム１２は、インターフェース１４を使用して中央制御モジュール１０（照明ブリッジと呼ばれることもある）に照明制御要求を通信し、中央制御モジュール１０が次いで、該当する１つ又は複数の照明器具４を要求に応じて制御するために照明制御要求を処理することにより、制御を行う。中央制御モジュール１０は、環境２内に設置された専用の制御ユニット、例えば壁取り付け型の制御ユニット内に実施されるか、又は、環境内（例えば同じ建物）及び／若しくは離れた遠隔の場所のいずれかである１つ又は複数の場所にある１つ又は複数のサーバユニットを備えたサーバで実施される。
【００２９】
いずれの場合も、要求は無条件に対応されるか、又は、制御モジュール１０若しくは照明器具４によって１つ又は複数の条件が適用される。例えば、制御が中央制御モジュール１０を経由する場合、中央制御モジュール１０は、制御を許可する前にユーザデバイス６又はそのユーザ８の身元を確認するようになされ、且つ／又は、制御を許可する前に、ユーザデバイス６又はそのユーザ６が制御対象である照明４と同じ環境２内（例えば同じ部屋又は建物）に位置していることを確認するなど、ユーザデバイス６又はそのユーザ８が特定の空間的又は地理的領域内に見つかることを確認するようになされる（例えば、屋内測位ネットワーク又は存在感知システムに基づく）。
【００３０】
ワイヤレスインターフェース１４の場合、通信は、例えばＺｉｇＢｅｅ（登録商標）又はＢｌｕｅｔｏｏｔｈ（登録商標）をワイヤレスアクセス技術として使用して、各照明器具４若しくは中央制御モジュール１０の対応する受信機若しくは送受信機との間で直接行われるか、又は、例えばＷｉ−Ｆｉ（登録商標）をワイヤレスアクセス技術として使用して、環境２内に配設された中間のワイヤレスルータ９を介して行われる（ただし、これらの技術はこれら個々の直接の又はルータを利用した構成に限定されない）。
【００３１】
制御が中央制御モジュール１０を介して行われる場合でも、又は制御対象である１つ又は複数の照明器具４との個別の通信を介して行われる場合でも、色の制御は、１つ又は複数の照明器具４の各個々のものによって発せられる照光の色を制御してそれぞれの色を変えるか、又は、複数の照明器具４によって作り出される照光全体の色を制御するか、のいずれかからなる。前者の場合、これは、赤（Ｒ）、緑（Ｇ）、及び青（Ｂ）の要素（例えば、ＬＥＤを利用したランプ中のＬＥＤのアレーにあるＲＧＢ  ＬＥＤの個別のセット）など、任意の照明器具４の個々の要素、又は有色光源と白色光源との他の混合を制御することによって実現される。後者の場合、対象となる色は、異なる照明器具４からの照光が、空間内の特定の表面又は特定の点で混ざり合った結果である。
【００３２】
照光によって作り出す目標色は、ユーザインターフェース１８を介してユーザ６に提示される画像に基づいて選択される。ユーザデバイス１２の制御システム１２は、カメラ１６によって撮影された（又はメモリから取得された）画像を受け取り、それをユーザインターフェース１８の画面でユーザ８に表示するようになされる。ユーザは次いで、照明システムの１つ又は複数の照明器具４からの照光によって表現させたい色を持つ、画像の所望領域を選択する（どの照明器具４が制御されるかは、同じくユーザによって選択されるか、又は中央制御モジュール１０によって事前に決められるか、若しくは選択される）。
【００３３】
所望領域の選択は、ユーザが画像中の特定の点を選択し（例えば、特定の点をクリックする、又は点に触れ）、その点にあるピクセル、又はその点の周囲にある複数のピクセルからなるエリアを取り出すことによって行われる。或いは、領域は、例えばマウスポインタやタッチ画面を用いて画像中の領域の周辺に描くことにより、領域の境界として選択されてもよい。選択された領域の色も、様々な手法で定義される。例えば、これは、その厳密な点若しくはユーザによって選択された領域の中心にあるピクセルの色であるか、又はその領域にある複数のピクセルのピクセル色を代表する色、例えば各色空間チャネルにおける平均値、中央値、若しくは最頻値であり、例えば、ＲＧＢチャネルの各々、又は輝度及びクロミナンスチャネル（ＹＵＶ）の各々、又は色相、飽和度及び明度チャネルの各々における、平均値、中央値、若しくは最頻値である。
【００３４】
下記の例では、ピクセルの色はＣＩＥ色空間で表される。種々のタイプのＣＩＥ色空間が存在し、例えば、ＸＹＺ  ＣＩＥ色空間モデル又はｘｙＹ  ＣＩＥ色空間モデルに準拠したものなどがある。ＣＩＥ色空間は、数学的な意味で連続した３次元空間であり、すなわちそれぞれの色は、独立した数値（例えば、ＸＹＺ，ｘｙＹ）の３つ組（３ベクトル）によって表される。各三つ組の中で、１つの値は光度を表し、他の２つの値はクロミナンスを表す。人間の視覚の色域は、平均的な人に見えるすべての色として定義され、輝度軸に沿って見たときに、馬蹄形型の断面を持つＣＩＥ空間のボリュームとして表すことができる。人間の視覚の色域がＧと表記された、ＣＩＥ色空間内での一定の輝度の平面をそれぞれ示す、図４Ａ、図４Ｂ、及び図５を参照されたい。照明器具４などの色発光デバイスは、そのデバイスによって生成可能な色の範囲である色域を有する。そのようなデバイスは、人間の視覚の色域内にあるすべての色を生成することはできず、すなわち、デバイスの色域は、ＣＩＳ色空間における色域のうち限られた部分ボリュームである。
【００３５】
そのような３次元モデルに従うと、本明細書で使用される場合の色という用語は、輝度とクロミナンスとの両方を包含し、すなわち、この用語が本明細書で使用される場合、クロミナンス値は同じであるが輝度値が異なる２つの色空間の３つのベクトルは、異なる色を構成することに留意されたい。
【００３６】
以下では、色が、他の色又は色範囲（すなわち色空間中のエリア／ボリューム）に一致すると言及される。色が別の色と一致するのは、例えば、色空間内でそれらの色の隔たりが所定の（固定されているか又は場合によって変動する）距離未満であるときである。これは、色空間内の点と、例えば色のクラスタに相当する色空間内のエリア／ボリュームとの両方に当てはまる。
【００３７】
選択法に関わらず、ユーザデバイス６上の制御システム１２は次いで、上記で解説した様々な可能性の１つに基づいて、制御対象である１つ又は複数の照明器具４に対して個別に、又は中央の照明制御モジュール１０を介してのいずれかにより、目標色を（厳密に、又は一定の近似内で）示す照明制御要求を照明システムに送信する。それに応答して、照明システムは次いで、対象の１つ又は複数の照明器具４からの照光により、目標色を表現する。目標色は、任意の適切な色空間内の座標を送ることによって照明システムに通信され、この座標は、ＲＧＢ値、又は輝度及びクロミナンス値（ＹＵＶ）、又は色相、飽和度及び強度値、又はｘ−ｙ値などであり、これらは、照明システム又はその照明器具のうち特定の１つのそれぞれの色域にマッピングされる（ここで、色域は、照明システムによって正確に表すことができる色の所定のサブセット、例えば完全なサブセットである）。又は、色は、例えば照明システムによって理解される所定の色名又はＩＤを送ること等により、他の形で照明システムに通信されることも可能である。
【００３８】
注：制御システム１２がそれを作り出すように１つ又は複数の照明器具４を制御する目標色、すなわち表現する色は、照明器具４のうち所与の１つ又は複数の照明器具４の各個々の照明器具のうち１つによって発されたままの色であるか、或いは、照明器具４のうち所与の１つからの照光によって作り出された色、又は複数の照明器具４からの照光が組み合わさったものが、環境２内の所与の表面で見えたときの色、若しくは空間中の所与の点で検出されたときの色である。後者の場合、これは、表面の色、並びに／又は、制御される照明器具４及び／若しくは他の光源のうち異なるものからの照光の混合に応じて決まる。
【００３９】
上記で解説したように、ユーザデバイス６はカラーピッカーの機能を提供する。この機能が、ユーザデバイス６で動作するようになされたソフトウェアとして実施される場合、このソフトウェアはカラーピッカーアプリケーションと呼ばれる（特にユーザデバイス６がスマートフォン又はタブレットである場合には、「アプリ」と呼ばれることがある）。ユーザ８が、気に入った若しくは感興を受けたシーンの写真を撮る（又は恐らくは、インターネットからダウンロードするなど他の手段で画像を得る）と、ユーザ８は単に、環境２内の照明のために自身が望む色を持つ領域をその画像から選択することができ、制御システム１２及び照明システム４、１０が、所望の照光を自動的に生成し、ユーザは照明制御の込み入った事柄を理解せずに済む。
【００４０】
このようにしてカラーピッカーによって表示される画像を、以下では「シーン」と呼ぶ。言い換えると、画像と、その画像の特定領域及び／又はその領域の色の、少なくとも１つの識別子とがシーンを構成する。シーンは、任意の適切なコンピュータ実施のデータ構造によって表される。例えば、シーンは、画像を表す画像オブジェクト（ＯＯＰの意味における）として表され、その画像オブジェクトに、カラーピッカーを表すピッカーオブジェクトが付加される。
【００４１】
シーンを使用してランプを制御することにより、ランプ４を制御するためにユーザが取る必要のあるステップ数が大幅に単純化される。シーンは、通例、複数のランプを制御し、各ランプは異なる光を発することができる。すべての光ランプ４が合わさって、光シーン、例えば、減光された光レベル及びパステルカラーにランプが設定される「くつろぎシーン」を作り出す。シーンを作り出すことは、カラーピッカーアプリ内で、画像中にランプ（又はランプのグループ）ごとに１つのカラーピッカーを配置することによって行うことができる。
【００４２】
カラーピッカーアプリは、ユーザインターフェース１８を介して表示される視覚的インディケータ（「カラーピッカー」）を提供し、これにより、照明器具４のうち１つ又は複数からなるグループによって発せられる光の色を選択することができる。そのようなグループが複数あるとき、各グループには異なるピッカーによって色を割り当てることができる。複数の照明器具をグループ化することができ、単一のピッカーを使用して照明器具のグループを制御することができる。例示的なユーザインターフェース構成が図７Ａに示される。４つのカラーピッカー「１」、「２」、「３」及び「４」が、ユーザインターフェース１８のディスプレイ上で現在の画像Ｉｃの上に重ねて示されており、各カラーピッカーは、１つ又は複数の照明器具からなるそれぞれのグループ「ランプ１」、「ランプ２」、「ランプ３」、「ランプ４」に関連付けられている。ユーザは、各インディケータを、例えば異なる画像領域までドラッグすることによって移動して、そのインディケータに関連付けられたグループによって表現される色を変更することができる。照明器具のグループに対して最初にカラーピッカーを作成するには、ユーザは、例えば、そのグループのためのピッカー作成オプション３２ａ、３２ｂ、３２ｃ、３２ｄを選択し、次いで表示された画像Ｉｃ上の場所を選択すると、それに応答してそのためのカラーピッカーがその場所に作成される。この結果、照明器具のグループが、画像のその場所にある領域の色と一致する色を表現する。作成されると、ユーザは、説明された方式でカラーピッカーを移動して、表現される色を、異なる場所にある異なる画像領域の色に変更することができる。
【００４３】
既存のカラーピッカーアプリでは、ユーザが色を選ぶための異なる画像を選択するとき、ユーザは、色を選定するプロセス全体を最初からすべてやり直さなければならない。ユーザは、通例、複数のシーンを作成することを希望し、既存のカラーピッカーアプリでは、ユーザはそのために、シーンごと、すなわち新しい画像ごとに、すべてのカラーピッカーを所望の位置に配置する必要がある。本発明者は、このプロセスを簡略化してより使いやすくする余地があることを認識した。
【００４４】
ユーザが、例えば、同じランプのセット又は異なるランプのセットに対して、しかしわずかに異なる色で新しいシーンを作成したい場合、ユーザは同じプロセスを繰り返して、すべてのピッカーを再度新しい画像に配置しなければならない。
【００４５】
本発明の実施形態は、以下のことによって使いやすさを改善する。
−  ユーザに、複数のカラーピッカーを使用して（やはりランプ／グループごとに１つ）、第１の画像中で色を選定させ、次いで
−  そのシーンについて、各カラーピッカー間の関係、すなわち選択された色同士の関係を判定し、
−  複数の以前に使用されたシーンにわたる個々のランプについて、色と、色同士の関係とを判定する。
【００４６】
次いで、第２の新しい画像（図７Ｂ〜７ＤのＩｎ）に使用する色が、ステップ（２）及び（３）に基づいて自動的に提案される。例えば、ユーザが第１の画像中で最も飽和度の高い色を選択した場合、カラーピッカーアプリは、後に選択される第２の画像のうち最も飽和度の高い色を持つ領域を自動的に選択する。
【００４７】
第２の画像Ｉｎは、ユーザインターフェース１８のディスプレイに表示され、第２の画像Ｉｎの中の自動的に選択された場所にカラーピッカーが自動的に配置される。例えば、場合によっては、ユーザは、カラーピッカー作成オプション３２ａを手動で選択して、第１のグループに対してカラーピッカー「１」を作成する（図７Ｂ参照）。ユーザが例えばタッチ画面上で第２の画像Ｉｎの所望の場所を軽く叩くことによって第２の画像にカラーピッカー「１」を最初に配置するのに応答して、先行するユーザ選択に関係する選択情報に基づいて、カラーピッカー「２」、「３」、「４」が自動的に第２の画像Ｉの上に配置される（図７Ｃに示すように）。ユーザは次いで、望む場合には、カラーピッカー「１」、「２」、「３」、「４」のいずれかを移動させることができる（ユーザが第３のグループ用のカラーピッカー「３」を移動させる様子を示す図７Ｄを参照）。
【００４８】
これを実現するために、ユーザが単一の先行する画像の中で、又は複数の先行する画像にわたって配置したカラーピッカー間の関係が判定され、判定された関係を使用して、ユーザによって選ばれたときに新しい画像Ｉｎの中にカラーピッカーを自動的に配置する。カラーピッカー間の関係は、先行する画像から分析され、新しい画像に設定される。これにより、ユーザは（場合によっては多数の）ランプに対してより迅速にシーンを作成することができるようになる。この目的のために、２つの別個のステップが取られる。第１に、シーンごとに、そのシーンの（本明細書で呼ぶところの）「色構造」内で、そのシーンにおける色同士の関係が分析される。この色構造は、ユーザが選択した色を抽象的に記述し、将来ユーザが選定する可能性のある色を予測するために使用される。第２に、照明器具グループごとに、プロセス（同様の目標を持つ）が行われ、すなわち光源ごとに選択された色が分析され、それらの間の関係が記述され、その結果、その照明器具についての色構造を得る。
【００４９】
図３は、制御システム１２を構成する、ユーザデバイス６の様々な機能モジュール（５２〜６０）を示す。下記の実施形態では、機能モジュールは各々、ユーザデバイス６のプロセッサ上でコードを実行することによって実施されるそれぞれの機能に相当するが、一般には、各機能モジュールは、ソフトウェア、ハードウェア、ファームウェア等、又はそれらの任意の組み合わせとして実施される。詳細には、図３は、コントローラ５２、自動選択モジュール５４、レコードモジュール５６、量子化モジュール５８、分析器モジュール６０、及び集約器モジュール６２を示す。コントローラ５２は、通信インターフェース１４を介して照明システムの照明器具４を制御して、選択された色、詳細には下記で説明する方式で自動選択モジュール５４によって自動的に選択された色を表現する照光を発させる。
【００５０】
図３はデータストア５０も示し、これは、ユーザデバイス６にとってローカルであるコンピュータストレージとして、又は、ユーザデバイス６から遠隔に、例えばインターネットなどのネットワークを介してアクセスされるコンピュータストレージとして実施される。データストア５０は、第１のデータベース５０ａ（画像データベース）及び第２のデータベース５０ｂ（照明器具データベース）を実施するように構成される。
【００５１】
ユーザによって選択された画像Ｉごとに、その画像Ｉが、制御システム１２によってデバイス１６から受け取られる。制御システムは、その画像を、説明される方式でユーザインターフェース１８を介して表示させ、それにより、対応するシーンをユーザインターフェース１８のディスプレイ上に作成する。この例では、色量子化モジュール５８は、その画像Ｉの選択データを含む、その画像Ｉの色パレットＰ（Ｉ）を生成する。色パレットＰ（Ｉ）は、色の量子化を使用して、すなわちその画像に色量子化関数を適用して生成される。すなわち、シーンを作成するために使用された画像Ｉごとに色パレットＰ（Ｉ）が判定される。
【００５２】
画像Ｉの色パレットＰ（Ｉ）は、その画像Ｉ中の色の範囲を何らかの形で記述する、コンピュータ実施のデータ構造を意味し、色の範囲は画像自体を含み、これはピクセル値がまとまって画像を記述するためである。
【００５３】
画像Ｉに対して色量子化５８によって生成される色パレットＰ（Ｉ）は、例えば、ピクセル値の範囲を色ビン（ｂｉｎ）にマッピングすることによって生成される、減色バージョンのその画像自体であり、したがって、各ビンは、元の画像にある（この時点では区別できない）色の範囲を表す単一の色値を構成する。或いは、色パレットＰ（Ｉ）は、画像中の色の範囲を記述する何らかの他のデータ構造である。例えば、それは、その画像Ｉの中で最も頻繁に出現するいくつかの色、又はその画像の色量子化バージョンの中で最も頻繁に出現する色ビンの順序付けされたリストを構成する。
【００５４】
代替の実施形態では、色量子化５８が省略され、色パレットＰ（Ｉ）は単に画像Ｉ自体である。以下の色パレットの様々な使用例の説明は、このシナリオにも等しく該当することに留意されたい。
【００５５】
画像データベース５０ａは、画像ごとに個別に、以前のユーザ選択についての色選択情報を保持する。画像データベース５０ａは、複数のレコード５０ａ．ｉ、５０ａ．ｉｉ、．．．、を備え、各レコードは、単一のそれぞれの画像Ｉ．ｉ、Ｉ．ｉｉについての（個別の）色選択情報ＣＳ（Ｉ．ｉ）、ＣＳ（Ｉ．ｉｉ）と、その単一の画像Ｉ．ｉｉ、Ｉ．ｉｉの関連付けられた色パレットＰ（Ｉ．ｉ）、Ｐ（Ｉ．ｉｉ）とを含む。画像の色パレットは、その画像中の色の範囲を記述し、例えば、その画像の画像データのすべて若しくは一部、すなわち画像自体若しくはその選択的な画像データであるか、又は色の範囲を記述する他の情報である。
【００５６】
照明器具データベース５０ｂは、複数の画像にわたる以前のユーザ選択を分析し集約することによって得られる、個々の照明器具４に関連する集約色選択情報を保持する。照明器具データベース５０ａは、複数のレコード５０ｂ．ｉｉ、５０ｂ．ｉｉ、．．を備え、各レコードは、それぞれの照明器具グループを識別するそれぞれの照明器具識別子Ｌ＿ｉｄ．ｉ、Ｌ＿ｉｄ．ｉｉと、その照明器具のグループに関連付けられたそれぞれの（集約）色選択情報ＣＳ（Ｌ＿ｉｄ．ｉ）、ＣＳ（Ｌ＿ｉｄ．ｉｉ）とを含む。照明器具グループは、１つ又は複数の照明器具からなるグループ、すなわち、個々の照明器具４、又は単体のエンティティとして制御される複数の照明器具４を意味する。
【００５７】
画像の色選択情報、すなわちＣＳ（Ｉ）、又は１つ又は複数のランプからなるグループの色選択情報、すなわちＣＳ（Ｌ＿ｉｄ）は、適宜その画像／シーン又はそのグループのための色構造の形態を取る（下記参照）。
【００５８】
個々の画像に対する色構造の生成。
【００５９】
レコードモジュール５６は、ＵＩ  １８に通信的に結合され、画像データベース５０ａを管理する。
【００６０】
ユーザ８によって選択された画像Ｉごとに、レコードモジュール５６は、データベース５０ａにその画像Ｉのレコードを作成し、レコードには、その画像Ｉの色パレットＰ（Ｉ）がその画像Ｉの色構造ＣＳ（Ｉ）と関連付けて格納される。下記で詳細に説明するように、色構造ＣＳ（Ｉ）は、ユーザ８からＵＩ  １８を介して受け取られる「生の」選択データに基づいてレコードモジュールによって、又は分析器６０がその同じ画像Ｉについての複数の選択の画像内を行うことによって生成される。
【００６１】
色選択情報ＣＳ（Ｉ）はいくつかの形態を取ることができ、例えば、ユーザがその画像Ｉの上で配置するそれぞれの色識別子又は各カラーピッカーからなり、色識別子は、そのカラーピッカーが配置されたその画像Ｉの領域の色を識別する。よって、例えば、ユーザが４つの照明器具グループに対応する４つのカラーピッカーを配置する場合には、４つの別個の色識別子が、色選択情報の一部を形成し、各ピッカーにつき１つとなる。色選択情報ＣＳ（Ｉ）は、ユーザがカラーピッカーを移動させたときに限り、その新しい選択を反映するように更新される。ユーザの「最終的な」選択だけでなく、その選択がどのようにして到達されたかについての情報を記述するために、最初の選択に関する何らかの情報が維持されても、維持されなくともよい。
【００６２】
それに代えて又は加えて、複数のカラーピッカーが画像Ｉに配置される場合、色選択情報Ｐ（Ｉ）は、分析器６０によって生成された複数の画像についての集約情報を含む。
【００６３】
「色識別子」は、個々の色、すなわち色空間内の点／ベクトル、又は、似た色の範囲、すなわち人間の視覚の色域Ｇと比較して小さい色空間のうち特定のエリア若しくはボリュームを識別するデータを意味し、後者は特に、選択された各領域が多ピクセル領域である場合に該当する。
【００６４】
以下は、画像Ｉ／シーンについて色構造ＣＳ（Ｉ）を判定する例示的プロセスの説明である。このプロセスのフローチャートである図８を参照する。このプロセスは、ユーザ８によって選ばれたすべてシーンに行われ、画像間分析器６０によって実施される。
【００６５】
ステップＳ８０２で、画像Ｉ／シーン内でカラーピッカーを通じて選択された色のセットが判定される。シーンごとに、そのシーンの画像データベースレコードに、以下のようにして色選択情報が格納される。
【００６６】
すべてのシーン内でカラーピッカーを通じて選択された色が判定される。シーンごとに、そのシーンの画像データベースレコードに、以下のようにして生成される情報が格納される。
【００６７】
選択された色のセットにある色と色との間の、ＣＩＥ色空間内でのユークリッド距離が判定される（Ｓ８０４）。この距離は、例えばｋ平均クラスタリングを使用して判定することができ、例えば、ｉ）ｋ平均クラスタリング又は他の適切なクラスタリングアルゴリズムを使用して、色空間内の色を１つ又は複数のクラスタにまとめ、ｉｉ）（例えば）色空間内のクラスタの中心点間の距離を算出する。色がすべて１つのクラスタ内にある場合には、距離は０になり、下記のステップＳ８０６の目的のためにすべてが単一の「色」として扱われ、この単一の色は（例えば）そのクラスタの中心点に対応する。３つ以上のクラスタの場合は、例えばクラスタのペアごとに１つの距離など、複数の距離が算出される。距離が大きい場合、それは、選定された色が色範囲にわたって均等に分散していることを示す。距離が小さい場合、それは、選定された色同士がより接近して「グループ化」されていることを示す（例えば、淡い青の近くで３つの色相が選択され、暗い青の近くで２つの色相が選択される場合）。
【００６８】
ステップＳ８０６で、各クラスタそれぞれのサイズが、例えば、各クラスタそれぞれの分散（ｖａｒｉａｎｃｅ）又は他の適切な分散の指標を算出することによって算出される。個々のクラスタのサイズは、使用する各個々の色の異なる色調を示し（個々の色はクラスタの中心点である）、ここで、大きいクラスタは、その色の多くの異なる色調を示し、小さいクラスタはその色の１つの色調を示す。言い換えると、算出されたクラスタのサイズは、その色構造に基づいて将来選択を行う際の、色空間内でのその色の（例えば）中心点からの許容可能な逸脱を示す。
【００６９】
選択された色のセット間の関係を、ステップＳ８０４〜Ｓ８０６で算出された距離及び／又はサイズに基づいて判定することができる。
【００７０】
例えば、関係は、ステップＳ８０４で算出された少なくとも１つの距離に基づいて判定することができ、以下はその例である。
ｉ．ユーザによって選定されたすべての色が、ある色範囲内の色相である（例えばすべてが赤系の色）。これは、０の単一のクラスタ／距離がステップＳ８０４で算出されたことに相当する。
ｉｉ．最も飽和度の高い又は低い色がユーザによって選定された。
ｉｉｉ．色空間内で最も離れている、画像中の色がユーザによって選定された。
【００７１】
これを、次いで、例えばステップＳ８０６で得るクラスタサイズの算出に基づいて精緻化することができる。
【００７２】
将来選択を行うことになると、ステップＳ８０４で算出された距離が、個々の色の色範囲、例えば赤及びオレンジを示す。これは、そのシーンに緑や青を追加することは（恐らく）意味をなさないことを示す。よって、Ｓ８０６で得るサイズは、使用する各個々の色の異なる色調を示し、この例ではこれらの色調は赤及びオレンジである。
【００７３】
別の例として、色構造中のすべての色クラスタ同士が色空間内で狭い間隔である（例えば、すべてのクラスタが、小さいサイズを持つオレンジ領域である）場合、これは、互いに似た色への好みを示す可能性がある。後にこの色構造を使用して新しい画像の色を自動的に選択するとき、選択はクラスタの間隔に基づいて行われ、すべてのランプに対して、互いに似ている色を、それらが色空間内で異なる領域にある（例えば、すべてが、実質的に同じ小さいサイズを持つ、赤、さらには青又は緑領域にある）場合でも自動的に選択することによって、クラスタの近さを考慮に入れる。
【００７４】
判定された色構造ＣＳ（Ｉ）は、各ステップＳ８０２〜Ｓ８０６で得られた情報を記述し、そのため、将来それを使用して自動的な選択を行うことができる。この情報をこの方式であらかじめ決めておくのに代えて、この情報の一部又はすべてがデータベース５０ａに記憶されるのではなく、代わりに、その場で、すなわち必要とされる限り、例えばデータベース５０ａに保持されている生の選択データから判定されてもよい。
【００７５】
ユーザ８が後に新しい画像を選択すると、決定された、すなわちあらかじめ決められた、及び／又はその場で判定された色構造ＣＳ（Ｉ）に基づいて、カラーピッカーがその画像の中に配置される（下記参照）。
【００７６】
図４Ａ及び図４Ｂは、図７Ａ〜７Ｄのユーザが選んだ異なる画像Ｉｎ、Ｉｃ、すなわち異なるシーンについての例示的色構造ＣＳ（Ｉｎ）、ＣＳ（ＩＣ）を示す。４つの例示的な照明器具グループに対応する色インディケータが、色空間内の塗りつぶされていない円によって表されている。
【００７７】
図４Ａは、２つの人形の画像である画像Ｉｎに基づく色構造の例を示す。ユーザによって選択された色からなる１つのクラスタが明白であり、白系の色及び非飽和パステルカラーがオレンジ／黄を中心としてその周りにある。図４Ｂは、日没の画像である画像Ｉｃの色構造の例である。飽和色を持つ２つのクラスタを見て取ることができる。
【００７８】
このように、画像の色構造は、画像の中及び選択された色の中にある色のセット、すなわち、その画像から選択された色のセットと、それら色の間の関係とを記述する。例えば、飽和度の高い赤系の色を持つシーンがあり、対して、他のシーンは青／緑の色空間にあるパステルカラーを持つ。
【００７９】
個々の照明器具グループに対する色構造の生成。
【００８０】
以下のプロセスは、個々の照明器具グループごとに、それぞれの色構造を判定するために行われる。このプロセスのフローチャートである図８Ｂを参照する。ステップＳ８５２〜Ｓ８５６は、照明器具グループごとに個別に行われる。
【００８１】
このプロセスは、画像間分析を構成し、すなわち、複数の異なる画像からの選択を考慮に入れ、集約器６２によって実施される。集約器６２は、照明器具データベース５０ｂを維持し、このプロセスに基づいてそれを適宜更新する。
【００８２】
ステップＳ８５２で、（複数の）シーンにまたがってその照明器具グループに選択されたすべての色が判定される。それらの色を識別する色識別子のセット、例えばリスト又は他のデータ構造が生成される。例えば、場合によっては、色識別子は色ビンであり、その場合、一つの色の範囲は単一のビンとしてグループ化され、他の場合には、各色識別子が、似た色の範囲を識別する等である。
【００８３】
ステップＳ８５４で、ステップＳ８５２で判定されたセットの中でクラスタが識別され、すなわち、色識別子が１つ又は複数のクラスタにグループ化される。
【００８４】
ステップＳ８５６で、それら１つ又は複数のクラスタ各々に対して、関連付けられた色のそれぞれのセット（リスト）が生成される。関連付けられた色のセットは、ユーザ８がそのクラスタにある色と組み合わせて他の照明器具グループに対して選択したことがある色の色識別子を含んでいる。１つ又は複数の色クラスタ及び関連付けられた色のセットが、当該照明器具グループの色構造ＣＳ（Ｌ＿ｉｄ）を構成する。
【００８５】
言い換えると、クラスタに関連付けられたセットは、ユーザ８がこれまでにそのクラスタにある色との組み合わせで好みを示したことがある１つ又は複数の色を識別する。複数の他のランプグループがある場合、この関連付けられたセットは、セットの中の各色が好まれる１つ又は複数の他の個々の照明器具それぞれも識別する。例えば、第１のランプグループの色構造中で赤のクラスタに関連付けられたセットは、これまでに、第１のグループが赤を表現するときには、第２の照明器具グループには例えば青及び緑が好まれ、第１のグループが赤色を表現するときには、第３の照明器具グループには紫及びオレンジが好まれていること等を識別する。或いは、第１のグループについての色構造は、より具体的性の低い情報を含んでもよく、例えば、赤のクラスタに関連付けられたセットは、同じ例に従うと、単に、第１のグループが赤を表現するときには、少なくとも１つの他の照明器具グループに対して青、緑、オレンジ、及び紫が好まれることを述べてもよい。
【００８６】
照明器具グループごとに、そのグループの色構造が、そのグループを識別する照明器具識別子Ｌ＿ｉｄと関連付けて照明器具データベース５０ｂに記憶される。
【００８７】
その結果は、各照明器具グループそれぞれの色構造となり、その一例が図５に図示される。この色構造は、どのように照明器具グループが使用されるかを記述し、照明器具グループが持ち得る将来の色を予測するために使用される。図５では、３つの照明器具グループに対して判定されたクラスタが、大きい塗りつぶされていない円として示され、それらに関連付けられた色（すなわち、そのクラスタにある色と組み合わせてユーザが以前に他の照明器具グループに対して選択した色を表す）は、そのクラスタに線でつながれた、小さな塗りつぶされた円として示されている。
【００８８】
図５の例は、画像間分析により、ある照明器具グループが通例、紫、オレンジ、及び温白色を有し、紫色クラスタに関して、他の照明器具グループの関連付けられた色が、ピンク及び緑であることが示される状況を図示している。
【００８９】
例えば、「温白色」の照明のみを表現するために使用されるランプに対して、システムが、完全に飽和した青色を提案することは決してない。さらに、「見込みの高い」組み合わせを学習することができる。例えば、ユーザがある隅を青にし、別の隅をピンクにすることを好む場合には、青とピンクとの組み合わせがシステムによって学習される。
【００９０】
色構造を使用した予測。
【００９１】
自動選択モジュール５４は、新しい画像Ｉｎがユーザ８によって選ばれると、２つのデータベース５０ａ、５０ｂから選択的に色構造を取得し、それらを使用して、その新しい画像Ｉｎの１つ又は複数の領域を自動的に選択する。画像及び照明器具グループに対応する色構造が組み合わせられ、自動選択モジュール５４によって実施される自動選択プロセスを使用して、新しい画像について色を予測する。
【００９２】
ある実施は、ユーザ８がシーン内で例えば青色を選択するものである。次いで、ランプ４ごとに、ランプの色構造に基づいて、どの色が（頻繁に）青と組み合わせられるか（例えば、黄、オレンジ、及び緑）が判定される。そのシーンに属する色構造は、この場合にはオレンジが一致することを示し、これは、この光のためのピッカーがオレンジに設定されることを意味する。
【００９３】
このプロセスについて、次いで、このプロセスのフローチャートである図９を参照して説明する。
【００９４】
解説された方式で新しいシーンを作成するために、新しい画像ＩｎがＵＩ  １８を介して表示される。
【００９５】
ステップＳ９０２で、新しい画像Ｉｎがシステム１２によってロードされ、新しい画像Ｉｎの色パレットＰ（Ｉｎ）が生成される。
【００９６】
ステップＳ９０４で、色パレットＰ（Ｉｎ）に基づいて画像データベース５０ａを検索して、似たパレットを持つ、すなわち新しい画像Ｉｎと似た色の範囲を持つ他のシーンを識別する。一致する色パレットＰ（Ｉｍ）の、すなわち新しい画像Ｉｎの色パレットＰ（Ｉｎ）と一致する色パレットＰ（Ｉｍ）の、シーン色構造ＣＳ（Ｉｍ）が取得される。Ｐ（Ｉｍ）は、例えば、検索されたパレットのうちでＰ（Ｉｎ）に最も似ていると判定される色パレットである。次いで、取得された色構造が以下の方式で使用される。
【００９７】
これは一致基準に基づき、一致基準は、例えば、（例えばユークリッド距離に基づく）距離の尺度に基づく。例えば、各色パレットの色が色空間内でクラスタにまとめられ（例えばｋ平均クラスタリングを使用して）、一致する色パレットＰ（Ｉｍ）が、距離の尺度が最小となる色パレットとして選択される。例えば、距離の尺度は、Ｐ（Ｉｎ）の色クラスタと、Ｐ（Ｉｍ）の色クラスタとの間の（例えばユークリッド）距離、例えばクラスタの中心点間の距離に基づく。これは、クラスタの中心点にある色間の最小のユークリッド距離は、色と色の間の最も大きい重なりを示すことに基づいている。これは一例に過ぎず、他の一致基準を使用することができる。それに代えて又は加えて、一致基準は、パレット中のクラスタの数に基づいてもよく、例えば、２つのパレット間の一致は、それらが似た数の色クラスタを持つときに見込みがより高くなる。適切な一致基準を決定することは、通常の設計手順の適用により、設計段階においてある程度の調整を要する。
【００９８】
ステップＳ９０６で、照明器具グループの１つ（開始グループ）に対して、開始カラーピッカーがＵＩ  １８を介して新しい画像Ｉｎに配置され、例えば図７Ａでは、グループ「ランプ１」のピッカー「１」が配置されている。このピッカーは、残りの照明器具グループ（この例における「２」、「３」及び「４」）のカラーピッカーが、その後、とりわけ開始ピッカー１に基づいて新しい画像Ｉｎに自動的に配置されるという意味で、「開始」ピッカーである。ユーザが手動で開始ピッカー「１」を画像に配置する場合も、又は、ユーザが新しい画像Ｉｎを選択するのに応答して開始ピッカー「１」が自動的に新しい画像に配置される場合もある。コントローラ５２は、開始ピッカー「１」が位置している新しい画像Ｉｎの領域の色（開始色）を表現する照光を発するように、開始グループを制御する。
【００９９】
ステップＳ９０８で、残りの照明器具グループ各々についての一致する色が、照明器具データベース５０ｂから取得され、新しい画像Ｉｎに対応するシーンに通信されて戻される。より具体的には、開始グループの照明器具色構造がアクセスされ、その色構造の中で開始色と一致する色クラスタ、例えば色空間内で開始色に最も近い色クラスタが識別され、照明器具色構造の中でその色クラスタに関連付けられている色のセットが取得される（述べたように、関連付けられたセットは、ユーザが以前に開始色と組み合わせて選択したことのある色を識別する）。この色のセットは、事実上、開始照明器具グループによって提案される残りの照明器具グループのための可能な色のセットである。色クラスタに関連付けられたセット中の情報が、個々の他の照明器具に固有である場合には、残りの照明器具グループ各々に対して、その照明器具グループに対してこれまでにユーザによって好まれている１つ又は複数の色からなるそれぞれのセットが提案される。
【０１００】
ステップＳ９１０で、残りの照明器具グループ各々に対して、それぞれのカラーピッカー「２」、「３」、「４」が、Ｓ９１０で取得されたセットにある色と一致する領域に対応する新しい画像の場所に、自動的に配置される。関連付けられたセットは、新しい画像Ｉｎにも存在する色、又は少なくとも新しい画像Ｉｎの中にある色と十分に近い色の、複数の色識別子を含んでいる。ステップＳ９０４で取得されるシーン色構造は、開始照明器具グループによって提案される色のうちどれが選択されるかを決定する。すなわち、残りの照明器具グループ各々に対して、取得されたセットにある色と一致する色を持つ新しい画像のそれぞれの領域が、取得されたシーン色構造ＣＳ（Ｉｍ）に基づいて、すなわち、以前の画像Ｉｍに関するユーザの以前の選択に基づいて選択される。コントローラ５２は、そのグループに対して自動的に選択された領域の色を発するように、残りの照明器具グループ各々を制御する。
【０１０１】
既存のシーン色構造に基づく、新しい画像のためのカラーピッカーの選択は、新しい画像の色パレットに基づく。抽出された色に基づいて、自動選択モジュール５４は、前にどの色がユーザによって選択されたことがあるかを判定する。例えば、図４Ａの色構造に基づく選択では（すなわち、新しい画像が、図４Ａの画像の色パレットと一致することが判明する場合）、新しい画像が、飽和度の低い異なる色からなるパレットを有する場合、システムは、オレンジ／黄／白の色を提案する（それらが新しい画像のパレットの一部であれば）。ユーザがその後、別の画像、例えば、図４Ａの画像の色パレットと一致することが判明する水中の画像をロードした場合、システムは、青及び赤／ピンクの色調を使用することを提案する。これは、ユーザが以前にそれを選択したことがあるためである。
【０１０２】
様々な実施形態において、ユーザが新しいシーンを作成するときに、以下の動作の１つ又は複数が行われる。
【０１０３】
ユーザ８は、第２の画像中で第１のカラーピッカー（すなわち開始ピッカー）を用いて第１の色を選択しており、その後、シーンの色構造に基づいて、その他のカラーピッカーが自動的に画像中に配置される。例えば、ユーザ８が飽和度の高い色又はパステルカラー等を選択した場合には、色構造内でのクラスタ間の関係に基づいて、ユーザが飽和度の高い色又はパステルカラー等にどの他の色を組み合わせると予想されるかを判定することができ、一致する色を持つ画像の場所にピッカーを自動的に配置することができる。その他のピッカーの配置は、ランプの予測によるシーンの予測を組み合わせることによって判定される。
【０１０４】
同じプロセスを行うことができ、それにより完全なピッカー配置が自動的に行われ、開始ピッカーは自動的に配置されるので、ユーザが開始ピッカーを配置する必要はない。
【０１０５】
ユーザが手動でピッカーをドラッグすると、自動化された予測挙動は無視されてよい。これは、シーンに手動で変更を加えたいユーザは依然としてそのようにできることを意味する。
【０１０６】
上記で述べたように、１の実施は、例えば、ユーザ８が、シーンの中で青色を選択し、次いでランプごとに、青と（頻繁に）組み合わせられる色、例えば黄、オレンジ、緑（提案されるセット）が判定される場合である。そのシーンに属する色構造は、この場合にはオレンジが一致することを示し、これはその光のためのピッカーがオレンジに設定されることを意味する。
【０１０７】
これについて次いで図６を参照して説明する。図６は、自動選択モジュール５４の可能な構造を詳細に示す。示すように、自動選択モジュール４５は、色提案モジュール５４ｂ、色決定モジュール５４ｃ、及び検索モジュール５４ａを含む。
【０１０８】
検索モジュール５４ａは、新たに選択された画像Ｉの色パレットＰ（Ｉ）を受け取り、画像データベース５０ａを検索して、一致する色パレットを持つシーン色構造を見つけ、図９ＡのステップＳ９０４を実施する。
【０１０９】
色提案モジュール５４ｂは、開始カラーピッカーの選択（すなわち新しい画像のための一番最初のカラーピッカーの選択）を受け取り、これは、この例ではＵＩ  １８を介したユーザからの開始色（すなわち、開始ピッカーが位置している新しい画像の領域の色）を示すが、述べたように、これは代わりに自動的であってもよい。この例では、これは、識別子「ｌｕｍ  ｉｄ＃１」で識別される照明器具グループに対する色の選択である。これに基づいて、色提案モジュール５４ｂは、照明器具データベース５０ｂにアクセスして「ｌｕｍ  ｉｄ＃１」のランプ色構造を取得し、各残りの照明器具グループ、この例における「ｌｕｍ  ｉｄ＃２」、「ｌｕｍ  ｉｄ＃３」、「ｌｕｍ  ｉｄ＃４」について、取得されたランプ色構造に基づく、提案される複数の色識別子のそれぞれのセットを判定する。それらのセットは、「ｌｕｍ  ｉｄ＃１」の照明器具色構造によって示される、ユーザが開始色と組み合わせて残りの照明器具に対してこれまでに選択したことのある色に基づいて提案される。
【０１１０】
色決定モジュールは次いで、残りの照明器具グループ「ｌｕｍ  ｉｄ＃２」、「ｌｕｍ  ｉｄ＃３」、「ｌｕｍ  ｉｄ＃４」各々に、それぞれの画像Ｉの領域を選択する。この選択は、取得されたランプ色構造と、そのグループに提案される色識別子のセットと、検索モジュール５４ａによって特定された一致する画像色構造と、画像Ｉ自体とに基づく。例えば、提案されるセットにある１つの色識別子が画像色パレットに基づいて選択され、その色識別子と一致する色を持つ領域が画像Ｉの中で選択される。別の例として、画像Ｉの中でどの色とも一致しない色は、提案されるセットから破棄され、次いで、残りの色のうちの１つが画像色構造に基づいて選択される。残りの照明器具グループ各々に対して、色決定モジュール５４ｃは、そのグループに対して自動的に選択された領域の色を表現する照光を発するようにそのグループの照明器具４を制御し、また、そのグループに対して自動的に選択された領域の場所にカラーピッカーを表示するようにＵＩ  １８を制御する。最初の照明器具グループ「ｌｕｍ  ｉｄ＃１」の照明器具は、開始色を表現するように制御される。
【０１１１】
ユーザが手動でピッカーをドラッグすると、この情報がシーン及びランプの色構造に追加され、それによりこの情報の予測値が増大する。
【０１１２】
このプロセスは、ユーザ８がどの色をどのランプに頻繁に割り当てるかを考慮に入れ、実施形態は、ユーザ８によっていつも緑に設定されているランプが、ユーザ８が新しいシーンを作成したときに突然赤になるという起こり得る問題を克服する。
【０１１３】
ランプ及びシーンの色構造の中で色同士の一致が見つからない場合は、最も近く一致する色が使用されてよい。
【０１１４】
後にユーザの実際の選択に基づいて更新される開始点として、デフォルトの色構造が各照明器具グループと共に含まれてもよい。色の分析は、各ランプに回避すべき色を含むように拡張されてもよい。これは、例えば、ユーザに色を提案して、ユーザがそれらの提案された色を変更する（例えば、受け入れる、又は拒絶する）かどうかを監視することによって実現される。
【０１１５】
加えて、自動化されたプロセスを強化するために、画像に関するメタレベル情報が追加されてもよい。例えば、画像の名前や、画像に関連付けられたタグを、その画像の色構造にリンクすることができる。例えば、画像が「ｓｕｎｓｅｔ」タグを持つ場合、文字列「ｓｕｎ」を含んでいる他の画像は、前に作成された色構造を利用することができる。言い換えると、一致する色構造は、制約されたシーン色構造の「プール」から選択され、プールは、それを構成するシーン色構造に関連付けられたメタデータに基づいて選択される。以下で「複数の画像」又は同様のものを言及する場合、それは、そのような制約されたプールを構成する複数の画像を含み、したがって、そのプールの一部でない１つ又は複数の他の画像を除外する（ただしこれは常に該当するとは限らない）。
【０１１６】
時間と共に複数のシーンに対して行われると、このプロセスは、結果として、ユーザが好む異なる色構造を生じる。新しい画像の領域を自動的に選択することに関して、選択プロセスにバイアスをかけて、ユーザによって好まれると識別される色構造が、好まれないと識別される色構造よりもそのプロセスに影響を与える可能性が高くなるようにする。例えば、好まれると識別されるシーン色構造ＣＳ（Ｉ）は、新しい画像Ｉｎとの一致を見つけようとするときに、好まれると識別されないものよりも優先的に自動選択モジュール５４によって選択される。
【０１１７】
上記では、異なる画像（すなわち最初の画像）についての過去の色選択情報に基づいて、第２の画像の上に自動的にピッカーを配置することを考察している。これは、カラーピッカーが、さらに、それ自身の色選択情報に基づいて、カラーピッカー、例えば異なるランプのセットのためのカラーピッカーのセットを画像上に自動的に配置できる可能性を排除しない。例えば、第１の画像を使用してユーザによってリビングルームの一連のランプ（例えばランプ番号１、２、３、４）に対してシーンが作成され、そのリビングルームのシーンに基づいて、同じ第１の画像上に自動的にピッカーを配置することにより、似たシーンがダイニングルームのセット（例えばランプ番号５、６、７）に対して自動的に作成される。
【０１１８】
図面、本開示、及び添付の特許請求の範囲の考察から、特許請求される本発明を実施する際に、開示される実施形態に対する他の変形例を、当業者によって理解し、実施することができる。請求項中では、単語「を含む」は他の要素又はステップを排除せず、不定冠詞の「ａ」又は「ａｎ」は複数形を排除しない。単一のプロセッサ又は他のユニットが、請求項に記載されるいくつかの項目の機能を実現することができる。特定の手段が相互に異なる従属請求項に記載されているという単なる事実は、それらの手段の組み合わせを有利に使用できないということを意味しない。コンピュータプログラムが、他のハードウェアと共に又はその一部として供給される、光学記憶媒体又は固体媒体などの適切な媒体に記憶／配布されることが可能であるが、インターネット又は他の有線若しくは無線の遠隔通信システムを介するなど、他の形態で配布されてもよい。請求項中に参照符号がある場合には、範囲を制限するものとは解釈すべきでない。
【図１】
0006480012.tif 000002
【図２】
0006480012.tif 000003
【図３】
0006480012.tif 000004
【図４Ａ】
0006480012.tif 000005
【図４Ｂ】
0006480012.tif 000006
【図５】
0006480012.tif 000007
【図６】
0006480012.tif 000008
【図７】
0006480012.tif 000009
【図８Ａ】
0006480012.tif 000010
【図８Ｂ】
0006480012.tif 000011
【図９】
0006480012.tif 000012