(57)【特許請求の範囲】
【請求項１】
光源を制御するためのコントローラであって、当該コントローラは、
前記光源と通信するための通信ユニット、
第１の画像内の第１の色の選択を示す第１の入力を受けるための、及び第２の画像内の第２の色の選択を示す第２の入力を受けるための入力ユニット、及び
プロセッサ、
を有し、
前記プロセッサは、前記第１の入力及び前記第２の入力を受けた後前記第１の画像を前記第２の画像にモーフィングし、これにより、前記第１の画像及び前記第２の画像間の少なくとも１つの中間画像が生成され、前記少なくとも１つの中間画像は、前記第１の画像及び前記第２の画像の混合であり、前記プロセッサは、前記少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定し、前記プロセッサは、前記第１の色、前記少なくとも１つの中間色及び前記第２の色を前記光源に通信することにより、ある期間にわたって順次に前記第１の色、前記少なくとも１つの中間色及び前記第２の色に応じて前記光源の光出力を制御する、コントローラ。
【請求項２】
当該コントローラは、経時的に前記第１の画像及び前記第１の色が前記第２の画像及び前記第２の色にモーフィングするのを表示するよう構成されるディスプレイを有する、請求項１に記載のコントローラ。
【請求項３】
前記プロセッサは、前記ディスプレイ上に、前記第１の画像、前記少なくとも１つの中間画像及び前記第２の画像内の前記光源のグラフィック表現を提供するよう構成され、前記光源の前記グラフィック表現は、それぞれ、前記第１の色、前記少なくとも１つの中間色及び前記第２の色で配置される、請求項２に記載のコントローラ。
【請求項４】
前記入力ユニットは、前記第１の画像、前記少なくとも１つの中間画像及び/又は前記第２の画像内の前記グラフィック表現の再配置に関するユーザ入力を受けるよう構成され、前記再配置は、それぞれ、前記第１の画像、前記少なくとも１つの中間画像及び/又は前記第２の画像の色の選択を表す、請求項３に記載のコントローラ。
【請求項５】
前記第１の色は、前記第１の画像内の第１の座標の組に関連し、前記第２の色は、前記第２の画像内の第２の座標の組に関連し、前記プロセッサは、
前記第１の座標の組で始まり、前記第２の座標の組で終わる経路を決定し、
前記少なくとも１つの中間画像内の前記経路上の中間の座標の組を決定し、
前記少なくとも１つの中間画像内の前記中間の座標の組における色情報に基づいて前記少なくとも１つの中間色を決定する、
よう構成される、請求項１乃至４の何れか一項に記載のコントローラ。
【請求項６】
前記入力ユニットは、前記経路の少なくとも一部の再配置に関するユーザ入力を受けるよう構成される、請求項５に記載のコントローラ。
【請求項７】
前記入力ユニットは、前記第１の入力として前記光源からの光設定の色情報を受けるよう構成され、前記プロセッサは、前記第１の色が色情報に少なくとも部分的に対応するように、前記受けた色情報に基づいて前記第１の画像内の前記第１の色を選択するよう構成される、請求項１乃至６の何れか一項に記載のコントローラ。
【請求項８】
前記入力ユニットは、前記第１の画像内の前記第１の色の選択及び/又は前記第２の画像内の前記第２の色の選択に関するユーザ入力を受けるよう構成される、請求項１乃至７の何れか一項に記載のコントローラ。
【請求項９】
前記入力ユニットは、複数の画像からの前記第１の画像及び/又は前記第２の画像の選択に関するユーザ入力を受けるよう構成される、請求項８に記載のコントローラ。
【請求項１０】
光源を制御する方法であって、
ａ）第１の画像内の第１の色の選択を示す第１の入力を受けるステップ、
ｂ）第２の画像内の第２の色の選択を示す第２の入力を受けるステップ、
ｃ）前記第１の入力及び前記第２の入力を受けた後前記第１の画像を前記第２の画像にモーフィングし、これにより、前記第１の画像及び前記第２の画像間の少なくとも１つの中間画像が生成されるステップであって、前記少なくとも１つの中間画像は、前記第１の画像及び前記第２の画像の混合である、ステップ、
ｄ）前記少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定するステップ、及び
ｅ）前記第１の色、前記少なくとも１つの中間色及び前記第２の色を前記光源に通信することにより、ある期間にわたって順次に前記第１の色、前記少なくとも１つの中間色及び前記第２の色に応じて前記光源の光出力を制御するステップ、
を含む、方法。
【請求項１１】
当該方法は、前記第１の画像、前記少なくとも１つの中間画像及び前記第２の画像内の前記光源のグラフィック表現を提供するステップを含み、前記光源の前記グラフィック表現は、それぞれ、前記第１の色、前記少なくとも１つの中間色及び前記第２の色で配置される、請求項１０に記載の方法。
【請求項１２】
当該方法は、前記第１の画像、前記少なくとも１つの中間画像及び/又は前記第２の画像内の前記グラフィック表現の再配置に関するユーザ入力を受けるステップを含み、前記再配置は、それぞれ、前記第１の画像、前記少なくとも１つの中間画像及び/又は前記第２の画像の色の選択を表す、請求項１１に記載の方法。
【請求項１３】
前記ステップａ）は、前記第１の入力として第１のユーザ入力を受けるステップを含み、
前記ステップｂ）は、前記第２の入力として第２のユーザ入力を受けるステップを含む、
請求項１０、１１又は１２に記載の方法。
【請求項１４】
コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムが前記コンピューティングデバイスの処理ユニットで実行された場合請求項１０乃至１３の何れか一項に記載の方法を実行するためのコンピュータプログラムコードを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光源を制御するためのコントローラに関する。本発明はさらに、光源を制御する方法に関する。本発明はさらに、この方法を実行するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
将来及び現在の家庭及び職場環境は、周囲照明、雰囲気照明、アクセント照明又は作業照明を作成するための多数の照明デバイスが含まれるであろう。これらの制御可能な照明デバイスは、（スマートフォン等の）遠隔制御デバイスのユーザインタフェースを介して、（無線）ネットワークを介して制御されてもよい。このようなユーザインタフェースの一例が、国際特許出願公開第WO 2013121311 A1号公報に開示されている。この公報は、ユーザが画像内の領域及び光源を識別することができるユーザインタフェースを含む遠隔制御ユニットを開示している。識別された画像領域は、光源にリンクされ、識別された画像領域の色情報が、光源に送信される。これにより、光源は、自身の光出力を色情報に適合させることが可能になる。これにより、ユーザは、遠隔制御ユニット上で表示された画像内の領域を選択することによって、光源によって出力されるべき色を選ぶことが可能になる。これにより、ユーザは、静的な光効果(light effect)を作成することができる。しかしながら、ユーザは、動的な光効果を作成することも望んでいる。動的な光効果は、照明デバイス（の組）に適用された場合に経時的に変化する複数の光設定（light setting)を含む、言い換えれば、動的な光効果は、時間に依存する光出力を有する。したがって、当技術分野では、ユーザが動的な光効果を作成することを可能にするユーザインタフェースが必要とされている。
【０００３】
国際特許出願公開第WO 2008142603 A2号公報は、第１の照明が供給される対象物を含む環境の画像を表示するよう構成されるユーザインタフェース、並びに信号に応答して第１の照明から第２の照明に変更する、及び、第２の照明の属性及光源の使用可能性及び仕様に基づいて、第２の照明を供給する少なくとも１つの光源を選択するよう構成されるプロセッサ、を含む照明システムに関する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ユーザが、動的な光効果を作成することを可能にするコントローラを提供することである。本発明のさらなる目的は、ユーザが、動的な光効果のパラメータを制御することを可能にするユーザインタフェースを提供することである。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によれば、本発明の目的は、光源を制御するためのコントローラであって、当該コントローラは、
光源と通信するための通信ユニット、
第１の画像内の第１の色の選択を示す第１の入力を受けるための、及び第２の画像内の第２の色の選択を示す第２の入力を受けるための入力ユニット、及び
プロセッサ、
を有し、
プロセッサは、第１のユーザ入力及び第２のユーザ入力を受けた後第１の画像を第２の画像にモーフィングし、これにより、第１の画像及び第２の画像間の少なくとも１つの中間画像が生成され、少なくとも１つの中間画像は、第１の画像及び第２の画像の混合(mixture)であり、プロセッサは、少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定し、プロセッサは、第１の色、少なくとも１つの中間色及び第２の色を光源に通信することにより、ある期間にわたって順次に第１の色、少なくとも１つの中間色及び第２の色に応じて光源の光出力を制御する、コントローラにより達成される。
【０００６】
コントローラは、例えば、ユーザが、第１の画像内の第１の色及び第２の画像内の第２の色を選択することを可能にし、プロセッサは、１つ以上の中間画像からの色情報に基づいて、第１の色から第２の色へどのように変化するか決定する。プロセッサはさらに、経時的にこれらの色に応じて光源の光出力を制御するよう構成される。これは、ユーザが、単に２つの画像内の第１の色及び第２の色を選択することにより、動的な光効果（時間に依存する光出力）を作成することを可能にする利点を提供する。
【０００７】
コントローラの一実施形態において、当該コントローラは、経時的に第１の画像及び第１の色が第２の画像及び第２の色にモーフィングするのを表示するよう構成されるディスプレイを有する。コントローラのさらなる実施形態において、プロセッサは、ディスプレイ上に、第１の画像、少なくとも１つの中間画像及び第２の画像内の光源のグラフィック表現を提供するよう構成され、光源のグラフィック表現は、それぞれ、第１の色、少なくとも１つの中間色及び第２の色で配置される。この実施形態は、ディスプレイ（例えば、スマートフォンのディスプレイ）上に示されるグラフィック表現により、ユーザが、どのように第１の色が中間画像の色情報に基づいて第２の色にモーフィングされていくか見ることを可能にするため有利である。
【０００８】
コントローラのさらなる実施形態において、入力ユニットは、第１の画像、少なくとも１つの中間画像及び/又は第２の画像内のグラフィック表現の再配置に関するユーザ入力を受けるよう構成され、再配置は、それぞれ、第１の画像、少なくとも１つの中間画像及び/又は第２の画像の色の選択を表す。これは、ユーザが、始まり（第１の画像）、中間（１つ以上の中間画像）及び終わり（第２の画像）において動的な光効果を制御／調整することを可能にするため有利である。
【０００９】
コントローラの一実施形態において、第１の色は、第１の画像内の第１の座標の組に関連し、第２の色は、第２の画像内の第２の座標の組に関連し、プロセッサは、
第１の座標の組で始まり、第２の座標の組で終わる経路を決定し、
少なくとも１つの中間画像内の経路上の中間の座標の組を決定し、
少なくとも１つの中間画像内の中間の座標の組における色情報に基づいて少なくとも１つの中間色を決定する、
よう構成される。
【００１０】
コントローラのさらなる実施例において、入力ユニットは、経路の少なくとも一部の再配置に関するユーザ入力を受けるよう構成される。これは、ユーザが、単に経路を再配置することにより、動的な光効果を制御／調整することを可能にし、プロセッサは、少なくとも１つの中間画像内の新しい中間の座標の組における色情報に基づいて少なくとも１つの新しい中間色を決定するため有利である。
【００１１】
コントローラの一実施形態において、入力ユニットは、第１の入力として光源からの光設定の色情報を受けるよう構成され、プロセッサは、第１の色が色情報に少なくとも部分的に対応するように、受けた色情報に基づいて第１の画像内の第１の色を選択するよう構成される。これは、プロセッサが、例えば、光源のアクティブな光設定に基づいて色を決定することを可能にするため有益である。アクティブな光設定は、例えば、赤色光であってもよい。この結果、プロセッサは、第１の画像内の赤色を探し、第１の色として第１の画像内の赤色（の位置）を設定する。これはさらに、プロセッサが、例えば、光源のグラフィック表現を当該選択された色にマッピングすることを可能にする。
【００１２】
コントローラの一実施形態において、入力ユニットは、第１の画像内の第１の色の選択及び/又は第２の画像内の第２の色の選択に関するユーザ入力を受けるよう構成される。これは、ユーザが、第１の画像内の第１の色及び第２の画像内の第２の色を選択することを可能にし、プロセッサは、１つ以上の中間画像からの色情報に基づいて、第１の色から第２の色へどのように変化するか決定する。コントローラのさらなる実施形態において、入力ユニットは、複数の画像からの第１の画像及び/又は第２の画像の選択に関するユーザ入力を受けるよう構成される。
【００１３】
本発明の第２の態様によれば、前記目的は、光源を制御する方法であって、
ａ）第１の画像内の第１の色の選択を示す第１の入力を受けるステップ、
ｂ）第２の画像内の第２の色の選択を示す第２の入力を受けるステップ、
ｃ）第１のユーザ入力及び第２のユーザ入力を受けた後第１の画像を第２の画像にモーフィングし、これにより、第１の画像及び第２の画像間の少なくとも１つの中間画像が生成されるステップであって、少なくとも１つの中間画像は、第１の画像及び第２の画像の混合である、ステップ、
ｄ）少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定するステップ、及び
ｅ）第１の色、少なくとも１つの中間色及び第２の色を光源に通信することにより、ある期間にわたって順次に第１の色、少なくとも１つの中間色及び第２の色に応じて光源の光出力を制御するステップ、
を含む、方法により達成される。
【００１４】
方法の一実施形態において、当該方法は、第１の画像、少なくとも１つの中間画像及び第２の画像内の光源のグラフィック表現を提供するステップを含み、光源のグラフィック表現は、それぞれ、第１の色、少なくとも１つの中間色及び第２の色で配置される。付加的に、当該方法は、第１の画像、少なくとも１つの中間画像及び/又は第２の画像内のグラフィック表現の再配置に関するユーザ入力を受けるステップを含み、再配置は、それぞれ、第１の画像、少なくとも１つの中間画像及び/又は第２の画像の色の選択を表してもよい。
【００１５】
方法の一実施形態において、ステップａ）は、第１の入力として第１のユーザ入力を受けるステップを含み、ステップｂ）は、前記第２の入力として第２のユーザ入力を受けるステップを含む。
【００１６】
本発明の第３の態様によれば、前記目的は、コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムがコンピューティングデバイスの処理ユニットで実行された場合上述した方法の何れかを実行するためのコンピュータプログラムコードを含むコンピュータプログラムにより達成される。
【図面の簡単な説明】
【００１７】
開示されるコントローラ及び方法の上述した及びさらなる目的、特徴及び利点は、添付の図面を参照して、デバイス及び方法の実施形態の以下の例示的及び非限定的な詳細な説明により、よりよく理解されるであろう。
【図１】光源を制御するための本発明によるコントローラの一実施形態を概略的に示す。
【図２】第１の画像を第２の画像にモーフィングする一例を示す。
【図３】第１の画像を第２の画像にモーフィングする一例、及び経路に沿って色が変化する当該経路を示す。
【図４】制御ポイントを含む経路（経路及び制御ポイントは、ユーザによって再配置され得る）を含む中間画像の例を示す。
【図５】第１の画像を第２の画像にモーフィングする一例、及び第１及び第２の光源のグラフィック表現を示す。
【図６】第１の画像を第２の画像にモーフィングする一例、及び線形照明デバイスのグラフィック表現を示す。
【図７】動的な光効果を生み出すための入力ユニットとしてユーザインタフェースを含むコントローラの一例を示す。
【００１８】
すべての図面は、概略的であり、必ずしも縮尺通りではなく、概して、本発明を説明するために必要な部分のみを示しており、他の部分は省略されているか又は単に示唆されている可能性がある。
【発明を実施するための形態】
【００１９】
図１は、光源１１０を制御するための本発明によるコントローラ１００の一実施形態を概略的に示す。コントローラ１００は、光源１１０と通信するための通信ユニット１０２を含む。光源１１０は、例えば、照明デバイス又は照明器具に含まれるLED光源であってもよい。コントローラ１００はさらに、第１の画像内の第１の色の選択を示す第１の入力を受ける、及び第２の画像内の第２の色の選択を示す第２の入力を受けるための入力ユニット１０４を備える。コントローラ１００はさらに、第１の画像を第２の画像にモーフィングするためのプロセッサ１０６を含み、これにより、第１の画像及び第２の画像間の少なくとも１つの中間画像が生成され、少なくとも１つの中間画像は、第１の画像及び第２の画像の混合である。プロセッサ１０６は、少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定する。プロセッサ１０６はさらに、第１の色、少なくとも１つの中間色及び第２の色を光源１１０に通信することにより、ある期間にわたって順次に第１の色、少なくとも１つの中間色及び第２の色に応じて光源１１０の光出力を制御するよう構成される。
【００２０】
光源１１０は、LED光源、白熱光源、蛍光光源、高輝度放電光源等を含んでもよい。光源１１０は、一般照明、作業照明、周囲照明、雰囲気照明、アクセント照明、屋内照明、屋外照明等を提供するように構成されてもよい。光源１１０は、照明器具(luminaire)又は照明具(lighting fixture)に設置されてもよい。代替的に、光源１１０は、ポータブル照明デバイス（例えば、LEDキューブ、LED球体、物体／動物形状の照明デバイス等のハンドサイズのデバイス）又はウェアラブル照明デバイス（例えば、ライトブレスレット、ライトネックレス等）に含まれてもよい。
【００２１】
コントローラ１００は、光源／照明デバイスと通信するように構成された任意のタイプの制御デバイスであってもよい。コントローラは、スマートフォン又はタブレット等のスマートデバイスであってもよく、又はコントローラは、スマートメガネ又はスマートウォッチ等のウェアラブルデバイスであってもよい。代替的に、コントローラは、ビルオートメーションシステムに含まれてもよく、照明デバイス、照明器具等に含まれてもよい。コントローラ１００の通信ユニット１０２は、光源１１０と通信するよう構成される。通信ユニット１０２は、光源１１０と直接通信する、又は任意の中間デバイス（ハブ、ブリッジ、プロキシサーバ等）を介して光源１１０と通信するように構成されてもよい。通信ユニット１０２は、光源１１０の光出力を制御するために光源１１０を含む照明デバイスの受信機に照明制御コマンド（例えば、信号、メッセージ、データパケット等）を送信してもよい。通信ユニット１０２はさらに、光源１１０を含む照明デバイスから信号／メッセージ／データパケットを受信するように構成されてもよい。これら受信される信号／メッセージ／データパケットは、例えば、光源１１０の（アクティブな）光設定、光源１１０のタイプ、光源１１０の特性等に関連してもよい。通信ユニット１０２は、任意の通信プロトコル（例えば、Wi-Fi、ZigBee、Bluetooth、3G、4G、LTE、DALI、DMX、USB、PoE (Power over Ethernet)、電力線通信(power-line communication)等）を介して、メッセージ、信号又はデータパケットを送信／受信してもよい。コントローラ１００が複数の通信チャネル／プロトコルを介して通信するように構成され、それによって複数のタイプの照明デバイスに／からメッセージ、信号又はデータパケットを送信／受信可能にすることは有益であり得る。
【００２２】
プロセッサ１０６（マイクロチップ、回路、マイクロコントローラ等）は、少なくとも１つの中間画像を生成するために第１の画像を第２の画像にモーフィングするよう構成される。図２は、第１の画像２００を第２の画像２２０にモーフィングする一例を示す。モーフィングは、第１の画像２００の第２の画像２２０への滑らかな変換(smooth transformation)を生み出し、それによって少なくとも１つの中間画像２１０を生成する。図２に示されように、中間画像２１０は、第１の画像２００と第２の画像２２０との混合である。
【００２３】
プロセッサ１０６はさらに、少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定するよう構成される。少なくとも１つの中間色は、例えば、中間画像のピクセルの平均色値、中間画像の最も顕著なピクセル色、第１の画像内の第１の色のピクセルの位置及び第２の画像内の第２の色のピクセルの位置の間の位置にあるピクセルの色、等に基づいてもよい。プロセッサ１０６は、第１の色から、少なくとも１つの中間色を介し、第２の色への（経時的に）緩やかな遷移(gradual transition)を提供するよう構成される。プロセッサ１０６は、複数の中間色を提供するために、第１の画像及び第２の画像間に複数の中間画像を生成するよう構成されてもよい。複数の中間色は、第１の色から第２の色へのより緩やかな遷移をもたらすことができる。
【００２４】
コントローラ１００はさらに、ユーザが、第１の画像上の第１の選択された色及び第２の画像上の第２の選択された色を見ることを可能にする、第１の画像及び第２の画像を表示するよう構成されるディスプレイ１０８を備えてもよい。プロセッサ１０６はさらに、ディスプレイ１０８上に、ユーザが、第１の画像及び第１の色が第２の画像及び第２の色にどのようにモーフィングされていくか見ることを可能にする、１つ以上の中間画像を提供するよう構成されてもよい。
【００２５】
プロセッサ１０６はさらに、ディスプレイ１０８上に、第１の画像、少なくとも１つの中間画像及び第２の画像内の光源のグラフィック表現を提供するよう構成されてもよく、光源のグラフィック表現は、それぞれ、第１の色、少なくとも１つの中間色及び第２の色で配置される。図２は、斯様なグラフィック表現の一例を示す。第１の画像２００内の光源のグラフィック表現２０２は、第１の色を示す。中間画像２１０内の光源の中間グラフィック表現２１２は、中間色を示す。第２の画像２２０内の光源のグラフィック表現２２２は、第２の色を示す。第１の色、中間色及び第２の色は、例えば、仮想表現によってカバーされる領域に関連するピクセル値の平均色値を取ることによってプロセッサ１０６により決定されてもよい。図２の例において、中間グラフィック表現２１２は、グラフィック表現２０２の位置とグラフィック表現２２２の位置との間の位置に配置される。これにより、ユーザは、第１の色、少なくとも１つの中間色及び第２の色を見ることができ、それによって第１の色がどのように第２の色にモーフィングされていくか見ることができる。
【００２６】
入力ユニット１０４は、第１の画像、少なくとも１つの中間画像及び／又は第２の画像のグラフィック表現の再配置に関するユーザ入力を受けるよう構成されてもよく、再配置は、それぞれ、第１の画像、少なくとも１つの中間画像及び／又は第２の画像の色の選択を表す。入力ユニット１０４は、例えば、第１の画像、少なくとも１つの中間画像及び／又は第２の画像内にグラフィック表現を表示するタッチセンシティブディスプレイを含んでもよい。ユーザは、１つ以上の第１の色値に関連する１つ以上の第１のピクセルに関連する第１の位置から、１つ以上の第２の色値に関連する１つ以上の第２のピクセルに関連する第２の位置へグラフィック表現を再配置してもよい。斯様な再配置の一例が図４に示されている。図４は、グラフィック表現４０２を有する中間画像の上部画像４００と、中央画像４１０とを示し、ユーザは、グラフィック表現４０２'を再配置するためにユーザ入力４１６を供給し、それにより、新しい色（グラフィック表現の位置における色情報）を選択する。付加的に又は代替的に、入力ユニット１０４は、グラフィック表現の再形成(reshaping)及び／又はサイズ変更(resizing)に関するユーザ入力を受けるよう構成されてもよい。これにより、ユーザは、例えば、第１の画像内の領域、少なくとも１つの中間画像内の領域及び／又は第２の画像内の領域を選択することができ、これら領域から、プロセッサ１０６は、それぞれ、第１の色、少なくとも１つの中間色又は第２の色を決定するために平均ピクセル色値を計算してもよい。
【００２７】
入力ユニット１０４は、第１の画像内の第１の色の選択を示す第１の入力を受ける、及び第２の画像内の第２の色の選択を示す第２の入力を受けるよう構成される。第１及び第２の入力は、第１の画像内の第１の領域／位置の選択及び第２の画像内の第２の領域／位置の選択であってもよく、領域／位置は、第１の色及び第２の色を決定する。代替的に、第１の入力は、第１の色情報を示す第１の信号であってよく、及び／又は第２の入力は、第２の色情報を示す第２の信号であってもよい。第１の色情報及び第２の色情報は、色の特性（例えば、RGB値、色相／彩度／輝度値等）を記述してもよいよい。プロセッサ１０６は、ピクセルが受けた第１の色情報と同様の色値を有する第１の画像内の第１の領域／位置、及び／又はピクセルが受けた第２の色情報と同様の色値を有する第２の画像内の第２の領域／位置を決定するよう構成されてもよい。
【００２８】
入力ユニット１０４は、他のデバイスから第１及び第２の入力を受けるよう構成されてもよい。第１及び第２の入力は、他のデバイスから通信ユニットによって受けられてもよい。入力ユニットは、例えば、第１の入力として光源からの光設定の色情報（色値）を受けるよう構成されてもよく、プロセッサ１０６は、第１の色が少なくとも部分的に色情報に対応するように、受けた色情報に基づいて第１の画像内の第１の色を選択するよう構成されてもよい。プロセッサ１０６はさらに、光設定の色情報（例えば、高彩度、低輝度の緑色）を分析するよう構成されてもよく、プロセッサ１０６は、第１の画像を分析し、ピクセルの色が光設定の受けた色と十分に類似している第１の画像内の位置に光源のグラフィック表現を提供することによって、第１の画像上に光設定をマッピングしてもよい。
【００２９】
付加的に又は代替的に、入力ユニット１０４は、例えば、第１の入力及び／又は第２の入力を受けるよう構成されるユーザインタフェースを備えてもよい。ユーザインタフェースは、例えば、第１の画像内の第１の色の選択を示す第１のタッチ入力を受ける、及び第２の画像内の第２の色の選択を示す第２のタッチ入力を受けるよう構成されてもよい、タッチセンシティブ面、例えば、タッチスクリーンを備えてもよい。代替的に、ユーザインタフェースは、第１の入力及び第２の入力を提供するためにユーザによって操作され得る、コンピュータマウス又はスタイラスペン等のポインティングデバイスを備えてもよい。代替的に、ユーザインタフェースは、例えば、マイクロフォン等のオーディオセンサ、ジェスチャを検出するための加速度計、磁力計及び／又はジャイロスコープ等のモーションセンサ、ジェスチャを検出するためのカメラ、及び／又は第１の入力及び第２の入力を受けるための１つ以上のボタンを備えてもよい。
【００３０】
プロセッサ１０６はさらに、第１の色に関連する第１の画像内の第１の座標の組で始まり、第２の色に関連する第２の画像内の第２の座標の組で終わる経路を決定し、少なくとも１つの中間画像内の経路上の中間の座標の組を決定し、少なくとも１つの中間画像内の中間の座標の組における色情報に基づいて少なくとも１つの中間色を決定するよう構成されてもよい。中間の座標の組は、第１の座標の組から第２の座標の組までの線形経路上に位置してもよい。代替的に、プロセッサは、第１の色から第２の色への緩やかな遷移を実現するために、１つ以上の中間画像の色情報（ピクセル色値情報）に基づいて経路（及びそれと共に中間の座標の組）を決定するよう構成されてもよい。図３は、第１の画像３００内の第１の選択された色３０２の第１の座標の組から第２の画像３２０内の第２の選択された色３２２の第２の組の座標への線形経路３３０の生成の一例を示す。この線形経路は、少なくとも１つの中間画像３１０内の座標の組、及びそれと共に中間色３１２の選択を決定する。図３において、例えば位置（３、９）における第１の座標の組に位置する第１の色から第２の座標の組、例えば（８、２）に位置する第２の色への遷移が、（３、９）で始まり（８、２）で終わる線形経路に沿って生じる。したがって、１つ以上の中間色は、１つ以上の中間画像（すなわち、第１の画像及び第２の画像の混合）内の経路上の座標のピクセル色値に基づく。
【００３１】
入力ユニット１０４はさらに、経路の少なくとも一部の再配置に関するユーザ入力を受けるよう構成されてもよい。斯様な再配置の一例が、図４に示されている。図４は、中間画像及び経路４０４のグラフィック画像の上部画像４００と、下部画像４２０を示し、ユーザは、経路４０４''のグラフィック表現を再配置するためにユーザ入力４２６を供給する。これにより、ユーザは、１つ以上の中間画像４２０内の新しい経路４０４''上の座標のピクセル色値に基づく新しい中間色（例えば、中間色４０２''）を選択する。
【００３２】
入力ユニット１０４はさらに、複数の画像からの第１の画像及び／又は第２の画像の選択に関するユーザ入力を受けるよう構成されてもよい。画像はメモリに記憶されてもよく、プロセッサはさらに、メモリにアクセスし、画像を取り出し、画像をコントローラのディスプレイ上に表示するよう構成されてもよい。ユーザ入力ユニットは、例えば、第１の画像及び／又は第２の画像の選択を示すタッチ入力を受けるためのタッチセンシティブディスプレイを備えてもよい。付加的に又は代替的に、入力ユニット１０４は、第３の画像の選択に関するユーザ入力を受けるよう構成されてもよい。プロセッサ１０６は、第１の画像を第３の画像を介して第２の画像にモーフィングし、それにより少なくとも２つの中間画像（第１の画像と第３の画像の混合である第１の中間画像及び第２の画像と第３の画像の混合である第２の中間画像）を生成するよう構成されてもよい。動的な光効果を作成するために複数の画像を選択することは、ユーザに、動的な光効果の作成のより詳細な制御を提供する。
【００３３】
入力ユニット１０４はさらに、期間の調整に関するユーザ入力を受けるよう構成されてもよい。これにより、ユーザは、例えば、動的な光効果の持続時間、動的な効果がループされるかどうか及びどのようにループされるか、光源１０２の光出力の順次制御が線形に又は指数関数的に生じるかどうか、等を決定することができる。
【００３４】
コントローラ１００はさらに、複数の光源を制御するよう構成されてもよい。図５は、第１の画像５００を第２の画像５２０にモーフィングする一例を示し、第１の画像５００において、（丸で表される）第１の光源に対して色５０２が選択され、（三角で表される）第２の光源に対して色５０４が選択され、第２の画像５２０において、第１の光源に対して色５２２が選択され、第２の光源に対して色５２４が選択される。図５はさらに、中間画像５１０を示し、中間色５１２及び５１４が、それぞれ、第１の光源及び第２の光源に対して中間画像５１０の色情報に基づいて決定される。
【００３５】
図６は、線形照明デバイス（複数の光源、例えばLEDストリップを有する照明デバイス）のグラフィック表現６０２、６１２、６２２の一例を示す。第１の画像６００において、グラフィック表現６０２は、線形照明デバイスの各光源が画像６００内の異なる位置に位置していることを示す。第２の画像６２０において、線形照明デバイスのグラフィック表現６２２は、第１の画像６００内のグラフィック表現６０２とは異なる位置に位置している。グラフィカル表現６２２はまた、９０度回転されている（回転は、ユーザ入力の結果であってもよい）。この回転のため、プロセッサは、中間画像６１０において、グラフィック表現６１２は４５度回転されると決定してもよい。この例において、各光源は、ある期間にわたって順次に第１の画像、中間の画像及び第２の画像内の光源の位置の色に応じてプロセッサにより制御される。
【００３６】
図７は、動的な光効果を作成するための入力ユニットとしてユーザインタフェースを含むコントローラ７００の一例を示す。ユーザインタフェース（この例ではタッチディスプレイ７０２として実施される）は、第１の画像の第２の画像へのモーフィングが表示される第１の領域７１０を含む。第１の領域７１０はさらに、第１の経路７１６を示す。第１の経路７１６に沿って、第１の光源のグラフィック表現７１２が、モーフィング中に移動する。第１の領域７１０はさらに、第２の経路７１８を示す。第２の経路７１８に沿って、第２の光源のグラフィック表現７１４が、モーフィング中に移動する。第１の領域７１０はさらに、グラフィック表現の始点（７１２'及び７１４'）及びグラフィック表現の終点（７１２''及び７１４''）を示す。ユーザインタフェースはさらに、動的な光効果のタイムライン７０４上のスライダ７０６を含む第２の領域を含む。ユーザは、例えば、中間画像を選択するためにスライダを制御することができる。中間画像を選択すると、ユーザは、例えば、グラフィック表現７１２、７１４又は経路７１６、７１８を新しい位置に選択及びドラッグすることによって、任意の光源のグラフィック表現７１２、７１４又は経路７１６、７１８を再配置することができる。ユーザインタフェースはさらに、複数の画像が示される第３の領域７０８を含む。ユーザは、タッチディスプレイを介して、第１の画像として、中間画像として、又は第２の画像として、これら画像の１つを選択することができる。
【００３７】
プロセッサ１０６はさらに、ユーザが動的な光効果を作成している、又は動的な光効果の任意のパラメータを調整している間に、少なくとも１つの光源１１０の光出力を制御するよう構成されてもよい。これは、照明効果のリアルタイムプレビューを提供するため、有用であり得る。
【００３８】
プロセッサ１０６はさらに、任意の画像（例えば、第１の画像、第２の画像、中間画像）のスナップショット又は任意の画像内の任意の選択された色を生成するよう構成されてもよい。プロセッサは、例えば、専用のユーザ入力が入力ユニットを介して受けられる場合にスナップショットを生成してもよい。これは、ユーザが、例えば、静的な光効果（すなわち、経時的に変化しない光効果）を生成するために（後で）選択され得る中間画像又は中間色の選択を保存することを可能にするので有利である。
【００３９】
上記の実施形態は本発明を限定するものではなく、当業者は添付の特許請求の範囲から逸脱することなく多くの代替実施形態を設計できることに留意されたい。
【００４０】
特許請求の範囲において、括弧内に置かれた参照符号は、特許請求の範囲を限定するものとして解釈されるべきではない。「有する」という動詞及びその活用形の使用は、請求項に記載された要素又はステップ以外の要素又はステップの存在を排除するものではない。要素に先行する冠詞「a」又は「an」は、複数のそのような要素の存在を排除するものではない。本発明は、いくつかの別個の要素を含むハードウェアによって、及び適切にプログラムされたコンピュータ又は処理装置によって実施することができる。いくつかの手段を列挙する装置の請求項において、これらの手段のいくつかは、同一のハードウェアの項目によって具体化することができる。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これらの手段の組み合わせが有利に使用できないことを示すものではない。
【００４１】
本発明の態様は、コンピュータによって実行され得るコンピュータ可読記憶デバイスに記憶されたコンピュータプログラム命令の集合体であり得るコンピュータプログラムにおいて実施され得る。本発明の命令は、スクリプト、解釈可能プログラム、ダイナミックリンクライブラリ（DLL）又はJavaクラスを含むが、これに限定されない任意の解釈可能又は実行可能コードメカニズムであってもよい。この命令は、完全な実行可能プログラム、部分実行可能プログラム、既存のプログラムに対する修正（例えば更新）、又は既存のプログラムに対する拡張（例えば、プラグイン）として提供され得る。さらに、本発明の処理の一部は、複数のコンピュータ又はプロセッサにわたって分散されてもよい。
【００４２】
コンピュータプログラム命令を格納するのに適した記憶媒体には、EPROM、EEPROM及びフラッシュメモリデバイス、内部及び外部ハードディスクドライブ等の磁気ディスク、リムーバブルディスク及びCD-ROMディスクを含むが、これらに限定されないすべての形態の不揮発性メモリが含まれる。コンピュータプログラムは、斯様な記憶媒体上で配布されてもよく、又はHTTP、FTP、電子メール、又はインターネット等のネットワークに接続されたサーバを介してダウンロード用に提供されてもよい。
【要約】
光源１１０を制御するためのコントローラ１００が開示される。コントローラ１００は、光源１００と通信するための通信ユニット１０２を有する。コントローラ１００はさらに、第１の画像内の第１の色の選択を示す第１の入力を受けるための、及び第２の画像内の第２の色の選択を示す第２の入力を受けるための入力ユニット１０４を有する。コントローラ１００はさらに、プロセッサ１０６を有する。プロセッサ１０６は、第１の入力及び第２の入力を受けた後第１の画像を第２の画像にモーフィングし、これにより、第１の画像及び第２の画像間の少なくとも１つの中間画像が生成され、少なくとも１つの中間画像は、第１の画像及び第２の画像の混合である。プロセッサ１０６は、少なくとも１つの中間画像の色情報に基づいて少なくとも１つの中間色を決定する。プロセッサ１０６は、第１の色、少なくとも１つの中間色及び第２の色を光源に通信することにより、ある期間にわたって順次に第１の色、少なくとも１つの中間色及び第２の色に応じて光源１１０の光出力を制御するよう構成される。【図１】
0006434197.tif 000002
【図２】
0006434197.tif 000003
【図３】
0006434197.tif 000004
【図４】
0006434197.tif 000005
【図５】
0006434197.tif 000006
【図６】
0006434197.tif 000007
【図７】
0006434197.tif 000008