(57)【要約】  動的な光効果を生み出し、動的な光効果にしたがって照明デバイス120を制御するためのコンピュータ実施方法600が開示される。コンピュータ実施方法600は、画像の領域内の第1の位置において照明デバイス120のグラフィック表現204をレンダリングするステップ602を含み、第1の位置は、第1の色情報に関連する。コンピュータ実施方法600はさらに、第1のユーザ入力を受けるステップ604と、第1のユーザ入力を受けて、グラフィック表現204を第1の状態に設定するステップ606とを含み、第1の状態において、グラフィック表現204は、ある期間にわたって第1の位置から複数の後続の位置へ画像の領域を横断し、複数の後続の位置は、後続の色情報に関連する。本方法はさらに、第1の色情報及び後続の色情報に基づいて1つ以上の照明制御コマンド110を生成するステップ608と、該ある期間にわたって順次第1の色情報及び後続の色情報にしたがって照明デバイス120の光出力を制御するように、生成された1つ以上の照明制御コマンド110を照明デバイス120に通信するステップ610とを含む。
2019510355.tif 000002
【特許請求の範囲】
【請求項１】
動的な光効果を生み出し、前記動的な光効果にしたがって照明デバイスを制御するためのコンピュータ実施方法であって、当該コンピュータ実施方法は、
画像の領域内の第1の位置において前記照明デバイスのグラフィック表現をレンダリングするステップであって、前記第1の位置は、第1の色情報に関連し、前記第1の色情報は、前記第1の位置に位置する前記画像の1つ以上のピクセルによリ定義される、ステップと、
第1のユーザ入力を受けるステップと、
前記第1のユーザ入力を受けて、前記グラフィック表現を移動状態に設定するステップであって、前記移動状態において、前記グラフィック表現は、ある期間にわたって前記第1の位置から複数の後続の位置へ前記画像の前記領域を自律的に横断し、前記複数の後続の位置は、後続の色情報に関連し、前記後続の色情報は、対応する前記後続の位置に位置する前記画像の1つ以上のピクセルにより定義される、ステップと、
前記第1の色情報及び前記後続の色情報に基づいて1つ以上の照明制御コマンドを生成するステップと、
前記ある期間にわたって順次前記第1の色情報及び前記後続の色情報にしたがって前記照明デバイスの光出力を制御するように、生成された前記1つ以上の照明制御コマンドを前記照明デバイスに通信するステップと、
を含む、コンピュータ実施方法。
【請求項２】
当該コンピュータ実施方法は、
前記グラフィック表現が前記移動状態にある場合に、ある時点で、第2のユーザ入力を受けるステップと、
前記第2のユーザ入力を受けて、前記グラフィック表現を安定状態に設定するステップであって、前記安定状態において、前記グラフィック表現は、該グラフィック表現が前記ある時点で位置する安定位置に留まる、ステップと、
前記安定位置に関連する後続の色情報にしたがって前記照明デバイスの光出力を制御するステップと、
を含む、請求項１に記載のコンピュータ実施方法。
【請求項３】
前記グラフィック表現は、該グラフィック表現が前記移動状態に設定される際の速さ及び方向にしたがって移動し、前記速さ及び／又は方向は、前記第1のユーザ入力に依存する、請求項１又は２に記載のコンピュータ実施方法。
【請求項４】
当該コンピュータ実施方法は、
前記領域のサイズ及び／又は形状の調整を示す第3のユーザ入力を受けるステップと、
前記第3のユーザ入力に基づいて前記領域のサイズ及び／又は形状を調整するステップと、
を含み、前記グラフィック表現は、調整された前記領域を横断する、請求項１、２又は３に記載のコンピュータ実施方法。
【請求項５】
当該コンピュータ実施方法は、
複数の画像を提供するステップと、
前記複数の画像のうちの1つの選択を示す第4のユーザ入力を受けるステップと、
前記画像を選択された前記画像と置き換えるステップと、
を含む、請求項１乃至４の何れか一項に記載のコンピュータ実施方法。
【請求項６】
コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムは、前記コンピューティングデバイスのプロセッサ上で実行される場合、請求項１乃至５の何れか一項に記載の方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラム。
【請求項７】
動的な光効果を生み出し、前記動的な光効果にしたがって照明デバイスを制御するためのコントローラであって、当該コントローラは、
ユーザ入力を受けるためのユーザインタフェースと、
ディスプレイユニットと、
プロセッサと、
通信ユニットと、
を備え、
前記プロセッサは、前記ディスプレイユニット上に、画像の領域内の第1の位置において前記照明デバイスのグラフィック表現をレンダリングし、前記第1の位置は、第1の色情報に関連し、前記第1の色情報は、前記第1の位置に位置する前記画像の1つ以上のピクセルによリ定義され、前記プロセッサは、前記ユーザインタフェースを介して第1のユーザ入力を受けると、前記グラフィック表現を移動状態に設定し、前記移動状態において、前記グラフィック表現は、ある期間にわたって前記第1の位置から複数の後続の位置へ前記画像の前記領域を自律的に横断し、前記複数の後続の位置は、後続の色情報に関連し、前記後続の色情報は、対応する前記後続の位置に位置する前記画像の1つ以上のピクセルにより定義され、前記プロセッサは、前記第1の色情報及び前記後続の色情報に基づいて1つ以上の照明制御コマンドを生成し、前記通信ユニットは、前記ある期間にわたって順次前記第1の色情報及び前記後続の色情報にしたがって前記照明デバイスの光出力を制御するように、生成された前記1つ以上の照明制御コマンドを前記照明デバイスに通信する、コントローラ。
【請求項８】
前記ディスプレイユニットは、タッチセンシティブディスプレイユニットであり、前記ユーザインタフェースは、前記タッチセンシティブディスプレイユニットから前記ユーザ入力を受けるよう構成される、請求項７に記載のコントローラ。
【請求項９】
前記ユーザインタフェースは、当該コントローラの動きを感知するよう構成されるモーションセンサを備え、前記動きは、前記ユーザ入力を示す、請求項７に記載のコントローラ。
【請求項１０】
前記ユーザインタフェースは、前記グラフィック表現が前記移動状態にある場合に、ある時点で、第2のユーザ入力を受けるよう構成され、前記プロセッサは、前記第2のユーザ入力を受けると、前記グラフィック表現を安定状態に設定するよう構成され、前記安定状態において、前記グラフィック表現は、該グラフィック表現が前記ある時点で位置する安定位置に留まり、前記プロセッサは、前記安定位置に関連する後続の色情報に基づいて照明制御コマンドを生成するよう構成される、請求項７、８又は９に記載のコントローラ。
【請求項１１】
前記プロセッサは、前記第1のユーザ入力に基づいて前記グラフィック表現が前記移動状態にある場合の前記グラフィック表現の速さ及び／又は方向を制御するよう構成される、請求項７乃至１０の何れか一項に記載のコントローラ。
【請求項１２】
前記ユーザインタフェースは、前記領域のサイズ及び／又は形状の調整を示す第3のユーザ入力を受けるよう構成され、前記プロセッサは、前記第3のユーザ入力に基づいて前記領域のサイズ及び／又は形状を調整するよう構成される、請求項７乃至１１の何れか一項に記載のコントローラ。
【請求項１３】
前記ユーザインタフェースは、複数の画像のうちの1つの選択を示す第4のユーザ入力を受けるよう構成され、前記プロセッサは、前記第4のユーザ入力を受けると、前記画像を選択された前記画像と置き換えるよう構成される、請求項７乃至１２の何れか一項に記載のコントローラ。
【請求項１４】
前記ユーザインタフェースは、前記グラフィック表現の再配置を示す第5のユーザ入力を受けるよう構成され、前記プロセッサは、前記第5のユーザ入力を受けると、前記画像内の第1の領域から第2の領域へ前記グラフィック表現を移動させるよう構成される、請求項７乃至１３の何れか一項に記載のコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動的な光効果(dynamic light effect)を生み出し、該動的な光効果にしたがって照明デバイスを制御するためのコンピュータ実施方法(computer implemented method)に関する。本発明はさらに、本方法を実行するためのコンピュータプログラムに関する。本発明はさらに、動的な光効果を生み出し、該動的な光効果にしたがって照明デバイスを制御するためのコントローラに関する。
【背景技術】
【０００２】
将来及び現在の家庭及び職場環境は、周囲照明、雰囲気照明、アクセント照明又は作業照明を作り出すための多数の照明デバイスが含まれるであろう。これらの制御可能な照明デバイスは、（スマートフォン等の）遠隔制御デバイスのユーザインタフェースを介して、（無線）ネットワークを介して制御されてもよい。このようなユーザインタフェースの一例が、国際特許出願公開第WO 2013121311 A1号公報に開示されている。この公報は、ユーザが画像内の領域を識別し、光源を選択することを可能にするユーザインタフェースを含む遠隔制御ユニットを開示している。識別された画像領域は、光源にリンクされ、識別された画像領域の色情報が、光源に送信される。これにより、光源は、自身の光出力を色情報に適合させることが可能になる。これにより、ユーザは、遠隔制御ユニット上で表示された画像内の領域を選択することによって、光源によって出力されるべき色を選ぶことが可能になる。これにより、ユーザは、静的な光効果(static light effect)を生み出すことができる。しかしながら、多くのユーザは、動的な光効果を生み出すことも望んでいる。動的な光効果は、照明デバイス（のセット）に適用される場合に経時的に変化する複数の光設定を含む。斯くして、当技術分野では、ユーザが動的な光効果を生み出すことを可能にするユーザインタフェースを必要としている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、動的な光効果を生み出すためのユーザインタフェースを提供することである。
【課題を解決するための手段】
【０００４】
本発明の第1の態様によれば、前記目的は、動的な光効果を生み出し、動的な光効果にしたがって照明デバイスを制御するためのコンピュータ実施方法であって、当該コンピュータ実施方法は、
画像の領域内の第1の位置において照明デバイスのグラフィック表現(graphical representation)をレンダリングするステップであって、第1の位置は、第1の色情報に関連し、第1の色情報は、第1の位置に位置する前記画像の1つ以上のピクセルによリ定義される、ステップと、
第1のユーザ入力を受けるステップと、
第1のユーザ入力を受けて、グラフィック表現を移動状態(movement state)に設定するステップであって、移動状態において、グラフィック表現は、ある期間にわたって第1の位置から複数の後続の位置(subsequent position)へ前記画像の前記領域を自律的に横断し、複数の後続の位置は、後続の色情報(subsequent color information)に関連し、後続の色情報は、対応する後続の位置に位置する前記画像の1つ以上のピクセルにより定義される、ステップと、
第1の色情報及び後続の色情報に基づいて1つ以上の照明制御コマンドを生成するステップと、
前記ある期間にわたって順次第1の色情報及び後続の色情報にしたがって照明デバイスの光出力を制御するように、生成された1つ以上の照明制御コマンドを照明デバイスに通信するステップと、
を含む、コンピュータ実施方法により達成される。
【０００５】
第1のユーザ入力を提供することによって、照明デバイスのグラフィック表現が、画像の領域を横切って（例えば、画像全体を横切って、又は画像の一部を横切って）移動することを開始し、照明デバイスが、グラフィック表現の位置における1つ以上のピクセルの色にしたがって（順次）制御される。これは、ユーザが、単にグラフィック表現を動作させるユーザ入力を提供することにより、動的な光効果を生み出すことを可能にするという利点を提供する。
【０００６】
コンピュータ実施方法の一実施形態では、コンピュータ実施方法は、
グラフィック表現が移動状態にある場合に、ある時点で、第2のユーザ入力を受けるステップと、
第2のユーザ入力を受けて、グラフィック表現を安定状態(stable state)に設定するステップであって、安定状態において、グラフィック表現は、該グラフィック表現が前記ある時点で位置する安定位置(stable position)に留まる、ステップと、
安定位置に関連する後続の色情報にしたがって照明デバイスの光出力を制御するステップと、
を含む。
【０００７】
この実施形態によれば、ユーザは、ユーザ入力を提供することにより、グラフィック表現の移動を停止することができ、照明デバイスは、安定位置における1つ以上のピクセルの色にしたがって制御される。この実施形態は、動的な光効果がもはや望ましくない場合にユーザが静的な光設定を選択することを可能にするので、有利である。
【０００８】
コンピュータ実施方法の一実施形態では、グラフィック表現は、該グラフィック表現が移動状態に設定される際の速さ及び方向にしたがって移動し、速さ及び／又は方向は、第1のユーザ入力に依存する。第1のユーザ入力は、例えば、タッチセンシティブディスプレイユニット上のスワイプジェスチャ（例えば、グラフィック表現の選択に続くある方向への指の動き）によって提供されてもよく、速さ及び／又は方向は、スワイプジェスチャの速さ及び／又は方向にそれぞれ基づいて決定されてもよい。これは、ユーザが、グラフィック表現が画像の領域をどのように横切るか、及びそれと共に照明デバイスがどのように制御されるか制御することを可能にするので、有益である。
【０００９】
コンピュータ実施方法の一実施形態では、コンピュータ実施方法は、
前記領域のサイズ及び／又は形状の調整を示す第3のユーザ入力を受けるステップと、
第3のユーザ入力に基づいて前記領域のサイズ及び／又は形状を調整するステップと、
を含み、グラフィック表現は、調整された前記領域を横断する。
【００１０】
この実施形態は、ユーザが、照明デバイスのグラフィック表現が移動する領域のサイズ及び／又は形状を調整することを可能にする。これは、ユーザが、照明デバイスが制御されることになるカラーパレット（すなわち、画像内の領域の色）を選択することを可能にするので、有益である。
【００１１】
コンピュータ実施方法の一実施形態では、コンピュータ実施方法は、
1つ以上の画像を提供するステップと、
前記1つ以上の画像のうちの1つの選択を示す第4のユーザ入力を受けるステップと、
前記画像を選択された前記画像と置き換えるステップと、
を含む。
【００１２】
この実施形態は、ユーザが、画像を別の画像で置き換えることを可能にし、これは、動的な光効果のためのさらなる制御オプションを提供するので、有益である。
【００１３】
本発明の第2の態様によれば、前記目的は、コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムは、コンピューティングデバイスのプロセッサ上で実行される場合、上述したコンピュータ実施方法の何れかの方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラムにより達成される。
【００１４】
本発明の第3の態様によれば、前記目的は、動的な光効果を生み出し、動的な光効果にしたがって照明デバイスを制御するためのコントローラであって、当該コントローラは、
ユーザ入力を受けるためのユーザインタフェースと、
ディスプレイユニットと、
プロセッサと、
通信ユニットと、
を備え、
プロセッサは、ディスプレイユニット上に、画像の領域内の第1の位置において照明デバイスのグラフィック表現をレンダリングし、第1の位置は、第1の色情報に関連し、第1の色情報は、第1の位置に位置する前記画像の1つ以上のピクセルによリ定義され、プロセッサは、ユーザインタフェースを介して第1のユーザ入力を受けると、グラフィック表現を移動状態に設定し、移動状態において、グラフィック表現は、ある期間にわたって第1の位置から複数の後続の位置へ前記画像の前記領域を自律的に横断し、複数の後続の位置は、後続の色情報に関連し、後続の色情報は、対応する後続の位置に位置する前記画像の1つ以上のピクセルにより定義され、プロセッサは、第1の色情報及び後続の色情報に基づいて1つ以上の照明制御コマンドを生成し、
通信ユニットは、前記ある期間にわたって順次第1の色情報及び後続の色情報にしたがって照明デバイスの光出力を制御するように、生成された1つ以上の照明制御コマンドを照明デバイスに通信する、コントローラにより達成される。
【００１５】
第1のユーザ入力を提供することによって、プロセッサは、照明デバイスのグラフィック表現を移動状態に設定し、移動状態において、グラフィック表現は、画像の領域を横切って（例えば、画像全体を横切って、又は画像の一部を横切って）移動することを開始し、照明デバイスが、グラフィック表現の位置における1つ以上のピクセルの色にしたがって（順次(sequentially)）制御される。これは、ユーザが、単にグラフィック表現を動作させるユーザ入力をユーザインタフェースを介して提供することにより、動的な光効果を生み出すことを可能にするという利点を提供する。
【００１６】
コントローラの一実施形態では、ディスプレイユニットは、タッチセンシティブディスプレイユニットであり、ユーザインタフェースは、タッチセンシティブディスプレイユニットからユーザ入力を受けるよう構成される。この実施形態は、ユーザが、グラフィック表現を動作させるため第1のユーザ入力として例えばスワイプジェスチャを提供することを可能にする。これは、ユーザが、グラフィック表現が動き始めてもよい方向及び／又は速さをジェスチャで提供することを可能にするので、有益である。
【００１７】
コントローラの一実施形態では、ユーザインタフェースは、当該コントローラの動きを感知するよう構成されるモーションセンサを備え、前記動きは、ユーザ入力を示す。この実施形態は、ユーザが、例えば、グラフィック表現を動作させるため第1のユーザ入力を提供するようにコントローラを振る／方向変更する(reorient)ことを可能にする。これは、ユーザが、グラフィック表現が動き始めてもよい方向及び／又は速さをコントローラを動かすことにより提供することを可能にするので、有益である。
【００１８】
コントローラの一実施形態では、プロセッサは、第1のユーザ入力に基づいてグラフィック表現が移動状態にある場合のグラフィック表現の速さ及び／又は方向を制御するよう構成される。第1のユーザ入力は、例えば、タッチセンシティブディスプレイユニット上のスワイプジェスチャ（例えば、グラフィック表現の選択に続くある方向への指の動き）、又は第1のデバイスの動きによって提供されてもよく、速さ及び／又は方向は、スワイプジェスチャ又は該動きの速さ及び／又は方向にそれぞれ基づいて決定されてもよい。これは、ユーザが、グラフィック表現が画像の領域をどのように横切るか、及びそれと共に照明デバイスがどのように制御されるか制御することを可能にするので、有益である。
【００１９】
コントローラの一実施形態では、ユーザインタフェースは、前記領域のサイズ及び／又は形状の調整を示す第3のユーザ入力を受けるよう構成され、プロセッサは、第3のユーザ入力に基づいて前記領域のサイズ及び／又は形状を調整するよう構成される。この実施形態は、ユーザが、照明デバイスのグラフィック表現が移動する領域のサイズ及び／又は形状を調整することを可能にする。これは、ユーザが、照明デバイスが制御されることになるカラーパレット（すなわち、画像内の領域の色）を選択することを可能にするので、有益である。
【００２０】
コントローラの一実施形態では、ユーザインタフェースは、複数の画像のうちの1つの選択を示す第4のユーザ入力を受けるよう構成され、プロセッサは、第4のユーザ入力を受けると、前記画像を選択された前記画像と置き換えるよう構成される。この実施形態は、ユーザが、画像を別の画像で置き換えることを可能にし、これは、動的な光効果のためのさらなる制御オプションを提供するので、有益である。
【００２１】
コントローラの一実施形態では、ユーザインタフェースは、グラフィック表現の再配置を示す第5のユーザ入力を受けるよう構成され、プロセッサは、第5のユーザ入力を受けると、グラフィック表現を前記画像内の第1の領域から第2の領域に移動させるよう構成される。この実施形態は、ユーザが、どの領域内でグラフィック表現が移動するかを決定することを可能にする。複数のグラフィック表現がレンダリングされる実施形態では、グラフィック表現の再配置は、ユーザが、グラフィック表現のグループを特定の領域に作成することを可能にする。この結果、同じ領域内（及び同じグループ内）の全てのグラフィック表現は、同じカラーパレット（すなわち、画像内の領域の色）にしたがって制御される。
【図面の簡単な説明】
【００２２】
開示される方法及びコントローラの上述した及びさらなる目的、特徴及び利点は、添付の図面を参照して、デバイス及び方法の実施形態の以下の例示的及び非限定的な詳細な説明により、よりよく理解されるであろう。
【図１】図1は、動的な光効果を生み出し、動的な光効果にしたがって照明デバイスを制御するための、本発明によるコントローラの一実施形態を概略的に示す。
【図２】図2は、画像を横断する照明デバイスのグラフィック表現の一例を示す。
【図３ａ】図3aは、画像内の境界が定められた領域を横断する照明デバイスのグラフィック表現の一例を示す。
【図３ｂ】図3bは、画像内の境界が定められた領域の調整の一例を示す。
【図４ａ】図4aは、画像を選択するためのユーザインタフェースの一例を示す。
【図４ｂ】図4bは、照明デバイスの移動するグラフィック表現の速さを調整するためのユーザインタフェースの一例を示す。
【図５ａ】図5aは、画像を横断する複数の照明デバイスの複数のグラフィック表現の一例を示す。
【図５ｂ】図5bは、照明デバイスのグラフィック表現を第1の領域から第2の領域へ移動させるためのユーザインタフェースの一例を示す。
【図６】図6は、動的な光効果を生み出し、動的な光効果にしたがって照明デバイスを制御するための、本発明による方法を概略的に示す。  すべての図面は、概略的であり、必ずしも縮尺通りではなく、概して、本発明を説明するために必要な部分のみを示しており、他の部分は省略されているか又は単に示唆されている可能性がある。
【発明を実施するための形態】
【００２３】
図1は、動的な光効果を生み出し、動的な光効果にしたがって照明デバイス120を制御するための、本発明によるコントローラ100の一実施形態を概略的に示す。コントローラ100は、ユーザ入力を受けるためのユーザインタフェース104と、画像202を表示するためのディスプレイユニット108とを含む。コントローラ100はさらに、プロセッサ106を備える。プロセッサ106は、ディスプレイユニット108上に、画像の領域内の第1の位置において照明デバイス120のグラフィック表現204をレンダリングし、第1の位置は、第1の色情報に関連する。プロセッサ106は、ユーザインタフェース104を介して第1のユーザ入力を受けると、グラフィック表現204を移動状態に設定し、移動状態において、グラフィック表現204は、時間の経過と共に第1の位置204から複数の後続の位置204 '、204 "へ画像202の領域を横断し、複数の後続の位置は、後続の色情報に関連する。プロセッサはさらに、第1の色情報及び後続の色情報に基づいて1つ以上の照明制御コマンド110を生成するよう構成される。コントローラ100はさらに、上記の時間期間にわたって順次第1の色情報及び後続の色情報にしたがって照明デバイス120の光出力を制御するように、1つ以上の照明制御コマンド110を照明デバイス120に通信するための通信ユニット102を含む。
【００２４】
コントローラ100は、光源／照明デバイス120と通信するよう構成される任意のタイプの制御デバイスであってもよい。コントローラ100は、スマートフォン又はタブレット等のスマートデバイスであってもよく、又はコントローラ100は、スマートメガネ又はスマートウォッチ等のウェアラブルデバイスであってもよい。代替的に、コントローラ100は、ビルオートメーションシステムに含まれてもよく、照明デバイス、照明器具等に含まれてもよい。コントローラ100の通信ユニット102は、照明デバイス120と通信するよう構成される。通信ユニット102は、照明デバイス110と直接通信する、又は任意の中間デバイス（ハブ、ブリッジ、プロキシサーバ等）を介して光源110と通信するよう構成されてもよい。通信ユニット102は、上記の時間期間にわたって順次第1の色情報及び後続の色情報にしたがって照明デバイス120の光出力を制御するために、（例えば、照明デバイス120の光出力の色、彩度及び／又は明るさを変更するための照明制御命令を含む信号、メッセージ、データパケットなどのような）照明制御コマンドを照明デバイス120の受信機に送信してもよい。ある実施形態では、通信ユニット102はさらに、照明デバイス120から信号／メッセージ／データパケットを受信するよう構成されてもよい。これら受信される信号／メッセージ／データパケットは、例えば、照明デバイス120の（アクティブ）光設定、照明デバイス120のタイプ、照明デバイス120の特性等に関してもよい。通信ユニット102は、任意の通信プロトコル（例えば、Wi-Fi、ジグビー、ブルートゥース（登録商標）、3G、4G、LTE、DALI、DMX、USB、PoE、電力線通信など）を介してメッセージ、信号又はデータパケットを送信／受信してもよい。コントローラ100が複数の通信チャネル／プロトコルを介して通信するよう構成され、それによって複数のタイプの照明デバイス120に／からメッセージ、信号又はデータパケットを送信／受信可能にすることは有益であり得る。
【００２５】
照明デバイス120は、照明制御コマンド110を受けるよう構成される任意のタイプの照明デバイスであってもよい。照明デバイス120は、LED光源、白熱光源、蛍光光源、高輝度放電光源などを含むことができる。照明デバイス120は、一般照明、作業照明、周囲照明、雰囲気照明、アクセント照明、屋内照明、屋外照明などを供するよう構成されてもよい。照明デバイス120は、照明器具に(in a luminaire or in a lighting fixture)設置されてもよい。代替的に、照明デバイスは、ポータブル照明デバイス（例えば、LEDキューブ、LED球体などの手持ちサイズのデバイス）又はウェアラブル照明デバイス（例えば、ライトブレスレット、ライトネックレス等）であってもよい。
【００２６】
プロセッサ106（マイクロチップ、回路、マイクロコントローラなど）は、画像の領域内の第1の位置において照明デバイス120のグラフィック表現204をレンダリングするよう構成される。図2は、領域内のグラフィック表現204の一例を示す。図2の例において、領域は、画像全体202をカバーする。グラフィック表現204の第1の位置は、第1の色情報と関連する。第1の色情報は、例えば、グラフィック表現204の位置におけるピクセルの平均カラー値、グラフィック表現204によってカバーされる領域に関連するピクセル値の平均カラー値、例えば、グラフィック表現204の中央に位置する単一のピクセルカラー値等により定義されてもよい。プロセッサ106はさらに、ユーザインタフェース104を介して第1のユーザ入力を受けると、グラフィック表現204を移動状態に設定し、移動状態において、グラフィック表現204が、ある期間にわたって第1の位置から複数の後続の位置204 '、204 "へ画像の領域を横断するよう構成されてもよい。図2は、第1の位置（204）から複数の後続の位置204 '及び204 "へのグラフィック表現204のそのような移動の一例を示す。グラフィック表現204の後続の位置204 '、204 "は、後続の色情報と関連する。後続の色情報は、例えば、後続の位置204 '、204 "の1つにおけるグラフィック表現の位置におけるピクセルの平均カラー値、後続の位置204 '、204 "の1つにおいてグラフィック表現204によってカバーされる領域に関連するピクセル値の平均カラー値、例えば、後続の位置204 '、204 "の1つにおけるグラフィック表現の中央に位置する単一のピクセルのカラー値等により定義されてもよい。
【００２７】
プロセッサ106はさらに、第1の色情報及び後続の色情報に基づいて1つ以上の照明制御コマンド110を生成するよう構成される。プロセッサは、例えば、グラフィック表現204が第1の位置（204）にある第1の時点において当該位置の色情報（例えば、図2の画像内の雲の白色）に基づいて第1の照明制御コマンドを生成し、グラフィック表現204'が第2の位置（204'）にある第2の時点において当該位置の色情報（例えば、図2の画像内の暗い雲のブルーグレー色）に基づいて第2の照明制御コマンドを生成し、グラフィック表現204 "が第3の位置（204 "）にある第3の時点において当該位置の色情報（例えば、図2の画像内の水の青色）に基づいて第3の照明制御コマンドを生成してもよい。通信ユニット102は、それぞれ第1、第2、及び第3の時点における第1、第2及び第3の照明制御コマンドを照明デバイス120に通信してもよい。このように、照明デバイス120の光出力は、ある期間にわたって順次第1の色情報及び後続の色情報にしたがって制御される。代替的に、通信ユニット102は、1つ以上の照明制御コマンド110を通信する前に短時間待って、複数の色情報を一度に通信してもよく、その後、照明デバイスは、複数の色情報間の色を（例えば、補間によって）決定してもよい。これは、システムが、より少ないデータ通信が望まれるネットワーク構造に適用される場合に有利であり得る。
【００２８】
コントローラ100はさらに、画像及びグラフィック表現を表示するよう構成されるディスプレイユニット108を備える。ディスプレイユニット108は、ユーザが、画像及びグラフィック表現の動きを見ることを可能にする。
【００２９】
コントローラ100のディスプレイユニット108は、ユーザインタフェース104としてタッチセンシティブ表面を備え、タッチセンシティブ表面が、ユーザ入力を受けるよう構成されてもよい。タッチセンシティブ表面は、ユーザ入力、例えば、グラフィック表現を、グラフィック表現がある期間にわたって第1の位置から複数の後続の位置へ画像の領域を横断する移動状態に設定するための第1の入力を受けるよう構成されてもよい。付加的に又は代替的に、ユーザインタフェース104は、ユーザ入力を提供するためにユーザによって操作され得るコンピュータマウス又はスタイラスペン等のポインティングデバイスを備えてもよい。付加的に又は代替的に、ユーザインタフェース104は、例えば、マイクロフォン等のオーディオセンサ、動き（又はジェスチャ）を検出するための加速度計、磁力計及び／若しくはジャイロスコープ等のモーションセンサ、ジェスチャを検出するためのカメラ、並びに／又はユーザ入力を受けるための1つ以上のボタンを備えてもよい。
【００３０】
プロセッサ106はさらに、ユーザ入力に基づいてグラフィック表現の移動の速さ及び／又は方向を決定するよう構成されてもよい。ユーザインタフェース104はさらに、グラフィック表現が移動状態にある場合に第2のユーザ入力をある時点で受けるよう構成されてもよい。プロセッサ106は、第2のユーザ入力を受けると、グラフィック表現を安定状態に設定し、安定状態において、グラフィック表現は、該グラフィック表現がその時点に位置する安定位置に留まる。プロセッサ106はさらに、安定位置に関連する後続の色情報に基づいて照明制御コマンドを生成するよう構成されてもよい。グラフィック表現が安定状態にある場合、ユーザは、別のユーザ入力（第1のユーザ入力）を提供してもよく、その後、プロセッサ106は、グラフィック表現を移動状態に戻し、再びグラフィック表現が、画像内の領域を横断することを開始してもよい。このプロセスは、ユーザによって繰り返されてもよく、これは、ユーザが、動的な光効果を設定することを可能にし、照明デバイス120の光出力が所望のものである場合に、ユーザが静的な光効果を設定できるので、有利である。
【００３１】
プロセッサ106は、グラフィック表現204の移動の速さ及び／又は方向を決定するよう構成されてもよい。速さ及び／又は方向は、ランダムに決定される、予め定められる、ユーザによって予め規定される、ユーザ入力に基づく、ユーザ入力に基づいて調整される、等々であってもよい。移動の速さは、一定又は不定(inconstant)であってもよく、及び／又は移動の速さは、時間の経過と共に減少してもよい。プロセッサ106はさらに、グラフィック表現204の移動の経路を決定するよう構成されてもよい。経路は、線形であってもよく、経路は、カーブ、円形、ループ等であってもよい。プロセッサ106はさらに、グラフィック表現が領域の縁に向かって移動する場合のグラフィック表現の経路を決定するよう構成されてもよい。プロセッサ106は、例えば、グラフィック表現の入射角（入射角は、領域の縁部に入射する経路と、領域の縁部に垂直な仮想線との間の角度である）に基づいて反射角を計算してもよい。代替的に、プロセッサ106は、ランダムな反射角を生成してもよく、又は他の任意のパラメータに対する反射角を決定してもよい。代替的に、グラフィック表現204は、領域の1つの縁部で領域を出て、領域の別の縁部で領域に入ってもよい。
【００３２】
プロセッサ106は、グラフィック表現が第1のユーザ入力に基づいて移動状態にある場合のグラフィック表現の速さ及び／又は方向を制御するよう構成されてもよい。一実施形態では、ユーザインタフェース104は、例えば、第1のユーザ入力を示すタッチ入力を受けるためのタッチセンシティブディスプレイを備えてもよい。プロセッサ106は、例えば、ユーザによって提供されるスワイプ入力の速さ、ユーザによって提供される圧力の量、タッチ入力の持続時間等に基づいて速さを決定するよう構成されてもよい。付加的に又は代替的に、プロセッサ106は、ユーザによって提供されるスワイプ入力の方向に基づいて方向を決定するよう構成されてもよい。別の実施形態では、ユーザインタフェース104は、コントローラ100の動きを感知するよう構成されるモーションセンサ（例えば、加速度計、ジャイロスコープ、磁力計等）を備えてもよい。この動きは、ユーザ入力を示す。プロセッサ106は、コントローラ100の動きに基づいてグラフィック表現の速さ及び／又は方向を決定するよう構成されてもよい。ユーザは、例えば、コントローラ100を傾ける／方向変更してもよく、斯かる傾斜は、方向（傾斜の方向）及び速さ（傾斜角）を示してもよい。代替的に、ユーザは、コントローラ106を振ってもよく、斯かる揺さぶり動作は、グラフィック表現の動きのランダムな速さ及びランダムな方向を示してもよい。
【００３３】
図3aは、画像300内の境界が定められた領域(demarcated area)306を横断する照明デバイスのグラフィック表現302の一例を示す。グラフィック表現302は、方向304に移動し、境界が定められた領域306の縁部に遭遇した場合、異なる方向に移動する。斯くして、グラフィック表現は、境界が定められた領域306の境界内に留まり、プロセッサ（図示せず）は、グラフィック表現302の経路304上の色に基づいて照明制御コマンドを生成し、照明制御コマンドは、ある期間にわたって該経路上の色情報にしたがって照明デバイスの光出力を制御するように照明デバイスに通信される。
【００３４】
ユーザインタフェース104はさらに、領域のサイズ及び／又は形状の調整を示すユーザ入力を受けるよう構成されてもよい。プロセッサ106はさらに、第3のユーザ入力に基づいて領域のサイズ及び／又は形状を調整するよう構成されてもよい。図3a及び図3bは、領域306、306 'のサイズ及び／又は形状の調整を示すユーザ入力308、308'の一例を示す。ユーザは、例えば、境界が定められた領域306の1つ以上の縁部を選択し（308）、縁部を動かして（308）、プロセッサは、境界が定められた領域306 'を動かしてもよく、又は図3bに示されるように、境界が定められた領域306 'の形状を調整してもよい。これにより、境界が定められた領域306 'の調整された形状が得られ、それと共にグラフィック表現302の調整された経路304'が得られる。プロセッサ（図示せず）は、グラフィック表現302の経路304 '上の色に基づいて照明制御コマンドを生成し、照明制御コマンドは、ある期間にわたって該経路上の色情報にしたがって照明デバイスの光出力を制御するように照明デバイスに通信される。付加的に又は代替的に、ユーザは、ディスプレイ上の境界が定められた領域306を選択するために2本の指を使用し、境界が定められた領域306のサイズを調整するために「ピンチ(pinch)」してもよい。付加的に又は代替的に、ユーザ入力は、領域の形状を示してもよい。ユーザは、例えば、画像上に直接（例えば、タッチスクリーン上に）領域の形状を「描いて」もよい。領域を調整及び／又は作成する上述の方法は単なる例であり、当業者は添付の特許請求の範囲から逸脱することなく多くの代替案を設計できることに留意されたい。
【００３５】
ユーザインタフェース104はさらに、複数の画像のうちの1つの選択を示すユーザ入力を受けるよう構成されてもよく、プロセッサ106は、第4のユーザ入力を受けると、当該画像を選択された画像と置き換えるよう構成されてもよい。図4aは、画像を選択するためのユーザ入力を受けるためのユーザインタフェース404の一例を示す。画像はメモリに格納されてもよく、プロセッサ106はさらに、メモリにアクセスし、画像を検索し、コントローラのディスプレイユニット108上に画像を表示するよう構成されてもよい。ユーザインタフェースは、例えば、画像402の選択を示すタッチ入力を受けるためのタッチセンシティブディスプレイを含んでもよい。
【００３６】
図4bは、照明デバイスの移動するグラフィック表現408の速さを調整するためのユーザインタフェースの一例を示す。ユーザインタフェースは、経路408に沿ったグラフィック表現406の移動の速さを増減するために（例えば、タッチスクリーンを介してタッチ入力を供することによって）動かされ得るスライダ410を備える。
【００３７】
コントローラ100は、複数の照明デバイスを制御するよう構成されてもよい。照明デバイスは、1つの動的な光効果にしたがって、又は複数の動的な光効果にしたがって制御されてもよい。図5aは、第1のグラフィック表現502及び第2のグラフィック表現512をレンダリングするディスプレイの一例を示しており、これらグラフィック表現は、移動状態に設定された場合、画像の領域506内をそれぞれ第1の経路504及び第2の経路514に沿って移動する。プロセッサ（図示せず）は、経路上のグラフィック表現502、512の位置の色に基づいて第1及び第2の照明デバイスの照明制御コマンドを生成し、照明制御コマンドは、ある期間にわたって該経路上の色情報にしたがって照明デバイスの光出力を制御するように通信ユニットによって照明デバイスに通信される。
【００３８】
ユーザインタフェース104はさらに、グラフィック表現の再配置を示すユーザ入力を受けるよう構成されてもよい。プロセッサ106はさらに、ユーザ入力を受けると、画像内の第1の領域から第2の領域にグラフィック表現を移動させるよう構成されてもよい。図5bは、照明デバイスのグラフィック表現520、520 'の再配置532の一例を示す。図5bは、第1の照明デバイスの第1のグラフィック表現520と、第2の照明デバイスの第2のグラフィック表現522とを含む第1の領域524と、第3の照明デバイスの第3のグラフィック表現526を含む第2の領域528とを示す。ユーザは、第1の領域524から第2の領域に第1のグラフィック表現520を移動させる（ドラッグする）(532)ためにユーザ入力530（例えば、タッチ入力）を供して、第1のグラフィック表現520'は、第2の領域528の境界内で第2の領域528を横断する移動状態に設定されてもよい。プロセッサ（図示せず）は、それぞれグラフィック表現520、522、526の位置の色に基づいて第1、第2及び第3の照明デバイスのための照明制御コマンドを生成し、照明制御コマンドは、ある期間にわたって該経路上の色情報にしたがって照明デバイスの光出力を制御するように通信ユニットにより照明デバイスに通信される。図5bの例では、グラフィック表現520は、第1の境界が定められた領域524から第2の境界が定められた領域528に移動されるが、グラフィック表現は、境界が定められた領域外の領域540に移動されてもよい。
【００３９】
図6は、動的な光効果を生み出し、動的な光効果にしたがって照明デバイスを制御するための、本発明によるコンピュータ実施方法600を概略的に示す。方法600は、
画像の領域内の第1の位置において照明デバイスのグラフィック表現をレンダリングするステップ602と、
第1のユーザ入力を受けるステップ604と、
第1のユーザ入力を受けて、グラフィック表現を移動状態に設定するステップ606であって、移動状態において、グラフィック表現は、ある期間にわたって第1の位置から複数の後続の位置へ画像の領域を横断し、複数の後続の位置は、後続の色情報に関連する、ステップと、
第1の色情報及び後続の色情報に基づいて1つ以上の照明制御コマンドを生成するステップ608と、
前記ある期間にわたって順次第1の色情報及び後続の色情報にしたがって照明デバイスの光出力を制御するように、生成された1つ以上の照明制御コマンドを照明デバイスに通信するステップ610と、
を含む。コンピュータ実施方法のステップは、コントローラ100のプロセッサ106上で動作するコンピュータプログラムによって実行されてもよい。
【００４０】
上記の実施形態は本発明を限定するものではなく、当業者は添付の特許請求の範囲から逸脱することなく多くの代替実施形態を設計できることに留意されたい。
【００４１】
特許請求の範囲において、括弧内に置かれた参照符号は、特許請求の範囲を限定するものとして解釈されるべきではない。「有する」という動詞及びその活用形の使用は、請求項に記載された要素又はステップ以外の要素又はステップの存在を排除するものではない。要素に先行する冠詞「a」又は「an」は、複数の斯かる要素の存在を排除するものではない。本発明は、いくつかの別個の要素を含むハードウェアにより、及び適切にプログラムされたコンピュータ又はプロセッサにより実施されることができる。いくつかの手段を列挙する装置の請求項において、これらの手段のいくつかは、同一のハードウェアのアイテムにより具体化されることができる。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これらの手段の組み合わせが有利に使用できないことを示すものではない。
【００４２】
本発明の態様は、コンピュータにより実行され得るコンピュータ可読記憶デバイスに記憶されたコンピュータプログラム命令の集合体であり得るコンピュータプログラムにおいて実施され得る。本発明の命令は、スクリプト、解釈可能プログラム、ダイナミックリンクライブラリ（DLL）又はJava（登録商標）クラスを含むが、これらに限定されない任意の解釈可能又は実行可能コードメカニズムであってもよい。この命令は、完全な実行可能プログラム、部分実行可能プログラム、既存のプログラムに対する修正（例えば更新）、又は既存のプログラムに対する拡張（例えば、プラグイン）として提供され得る。さらに、本発明の処理の一部は、複数のコンピュータ又はプロセッサにわたって分散されてもよい。
【００４３】
コンピュータプログラム命令を格納するのに適した記憶媒体には、EPROM、EEPROM及びフラッシュメモリデバイス、内部及び外部ハードディスクドライブ等の磁気ディスク、リムーバブルディスク及びCD-ROMディスクを含むが、これらに限定されないすべての形態の不揮発性メモリが含まれる。コンピュータプログラムは、斯様な記憶媒体上で配布されてもよく、又はHTTP、FTP、電子メール、又はインターネット等のネットワークに接続されたサーバを介してダウンロード用に提供されてもよい。
【図１】
2019510355.tif 000003
【図２】
2019510355.tif 000004
【図３ａ】
2019510355.tif 000005
【図３ｂ】
2019510355.tif 000006
【図４ａ】
2019510355.tif 000007
【図４ｂ】
2019510355.tif 000008
【図５ａ】
2019510355.tif 000009
【図５ｂ】
2019510355.tif 000010
【図６】
2019510355.tif 000011
【国際調査報告】
2019510355.tif 000012
2019510355.tif 000013