(57)【特許請求の範囲】
【請求項１】
ネットワークを介して照明デバイスを制御するコントローラであって、
第１の複数の時点に分布する照明設定の第１のシーケンスを受信する受信器と、
前記第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換するプロセッサと、
照明設定を前記照明デバイスに送信する送信器と、
を含み、
前記第１のシーケンスは、動的照明効果を規定し、
前記プロセッサは更に、前記ネットワークのネットワーク容量の指標を受信し、
前記プロセッサは更に、前記ネットワーク容量の前記指標に基づいて、前記第１のシーケンスの照明設定を前記第２のシーケンスの照明設定に変換する、コントローラ。
【請求項２】
前記プロセッサは、所定のネットワーク容量に対するネットワーク利用の指標を受信し、前記プロセッサは更に、前記ネットワーク利用の前記指標に基づいて、前記第１のシーケンスの照明設定を前記第２のシーケンスの照明設定に変換する、請求項１に記載のコントローラ。
【請求項３】
前記プロセッサは、前記ネットワーク利用に応じて、前記第２のシーケンスの照明設定の数を決定する、請求項２に記載のコントローラ。
【請求項４】
前記プロセッサは、前記ネットワークの帯域幅の指標を受信し、前記プロセッサは更に、前記帯域幅の前記指標に基づいて、前記第１のシーケンスの照明設定を前記第２のシーケンスの照明設定に変換する、請求項１に記載のコントローラ。
【請求項５】
前記コントローラは更に、更なるデバイスから、前記第１のシーケンスの照明設定をダウンロードし、前記プロセッサは更に、信号のダウンロード速度に基づいて、前記第１のシーケンスの前記照明設定のうちのどの照明設定をダウンロードするかを決定する、請求項１乃至４の何れか一項に記載のコントローラ。
【請求項６】
前記プロセッサは更に、前記第１のシーケンスの照明設定がダウンロードされていない場合、少なくとも１つの予備照明設定を生成し、前記送信器は更に、前記第１のシーケンスがダウンロードされる前に、前記少なくとも１つの予備照明設定を前記照明デバイスに送信する、請求項５に記載のコントローラ。
【請求項７】
前記プロセッサは更に、所定の照明設定、ユーザ指定の照明設定、デフォルトの照明設定、前の照明設定及びプレビュー照明設定を含むグループのうち少なくとも１つに基づいて、前記少なくとも１つの予備照明設定を生成する、請求項６に記載のコントローラ。
【請求項８】
前記プロセッサは、前記第１のシーケンスの照明設定のうちの少なくとも２つの照明設定を１つの照明設定にまとめる、請求項１乃至７の何れか一項に記載のコントローラ。
【請求項９】
前記プロセッサは、遷移照明設定を生成し、前記遷移照明設定は、前記第１のシーケンスの照明設定のうちの２つの順次照明設定の間の照明設定である、請求項１乃至８の何れか一項に記載のコントローラ。
【請求項１０】
前記動的照明効果の選択を表すユーザ入力を受信するユーザインターフェースを更に含む、請求項１乃至９の何れか一項に記載のコントローラ。
【請求項１１】
ネットワークを介して照明デバイスを制御する方法であって、
第１の複数の時点に分布する照明設定の第１のシーケンスを受信するステップと、
前記ネットワークのネットワーク容量の指標を受信するステップと、
前記ネットワーク容量の前記指標に基づいて、前記第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換するステップと、
前記第２のシーケンスの照明設定を前記照明デバイスに送信するステップと、
を含み、
前記第１のシーケンスは、動的照明効果を規定する、方法。
【請求項１２】
前記第１のシーケンスの照明設定は、時間と共に繰り返され、前記第１のシーケンスの前記照明設定は、前記第２のシーケンスの照明設定と第３のシーケンスの照明設定との間に分布し、前記第２のシーケンスの照明設定は、前記第２の複数の時点に分布し、前記第３のシーケンスの照明設定は、第３の複数の時点に分布し、前記第２のシーケンス及び前記第３のシーケンスは、それぞれ、第１の瞬間及び第２の瞬間において送信される、請求項１１に記載の方法。
【請求項１３】
前記照明デバイスによって、前記第２のシーケンスの照明設定を受信するステップと、
前記照明デバイスによって、前記第２のシーケンスの照明設定を適用するステップと、
前記照明デバイスによって、前記第３のシーケンスの照明設定を受信するステップと、
前記第２のシーケンスの照明設定が繰り返される場合、前記照明デバイスによって、前記第２のシーケンスの照明設定及び前記第３のシーケンスの照明設定を適用することで、前記第１のシーケンスの照明設定を再作成するステップと、
を更に含む、請求項１２に記載の方法。
【請求項１４】
各照明設定は、
１つの時点における１つの照明設定である静的照明設定と、
第１の時点における第１の静的照明設定から第２の時点における第２の静的照明設定への遷移である遷移照明設定と、
を含むグループのうちの少なくとも１つを含む、請求項１１乃至１３の何れか一項に記載の方法。
【請求項１５】
コンピュータデバイスの処理ユニット上で実行されると、請求項１１乃至１４の何れか一項に記載の方法を実行するコンピュータプログラムコードを含む、前記コンピュータデバイス用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して照明デバイスを制御するコントローラ及び方法に関する。本発明は更に、当該方法を実行するためのコンピュータプログラムプロダクトに関する。
【背景技術】
【０００２】
将来及び現行の家庭環境並びに専門環境は、周囲環境、雰囲気、アクセント又は作業照明の作成のために、多くの制御可能な照明デバイスを含むであろう。これらの制御可能な照明デバイスは、しばしば、（ワイヤレス）ネットワークを介して接続され、制御される。これらの照明デバイスは、スマートデバイス（例えばスマートホン又はタブレットＰＣ）のユーザインターフェースを介して個別に又はまとめて制御可能である。大抵の場合、これらの照明デバイスの制御には、特に動的照明効果のために、複数の照明制御コマンドを通信することが含まれる。動的照明効果は、照明デバイス（のセット）に適用されると、時間と共に変化する複数の照明設定を含む。現行の照明制御ネットワークシステムは、ネットワーク帯域幅の制限によって、すべての照明制御コマンドを伝達できない場合がある。この制限は、例えばネットワーク上のトラフィックのオーバーフローによって引き起こされる。例えば米国特許出願公開第２０１０／２７７３４０Ａ１号に開示される現行の解決策は、動的照明効果の命令を含む単一制御コマンドを送信することで、絶え間ないデータストリームの必要性を低減することによって、この問題を解決している。しかし、これには、各照明器具が、単一コマンドを使用可能な照明制御に変換するそれ自身のローカルコントローラを具備している必要がある。更に、これは、動的照明効果を頻繁に変更しなければならない場合があるので、所望の性能を保証するわけではない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、ネットワークを通じて照明デバイスに動的照明効果を瞬時に適用するコントローラ、方法及びコンピュータプログラムプロダクトを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、上記目的は、ネットワークを介して照明デバイスを制御するコントローラによって達成される。コントローラは、
第１の複数の時点に分布する照明設定の第１のシーケンスを受信する受信器と、
第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換するプロセッサと、
照明設定を照明デバイスに送信する送信器と、
を含み、
第１のシーケンスは、動的照明効果を規定し、
プロセッサは更に、ネットワークのネットワーク容量の指標を受信し、
プロセッサは更に、ネットワーク容量の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。
【０００５】
動的照明効果（即ち、第１のシーケンスの照明設定）は、例えばユーザによって、ユーザ入力デバイス上で選択され、コントローラの受信器によって受信される。動的照明効果は、当該動的照明効果の選択後すぐに照明デバイスに適用されて、ユーザは照明効果が適用されることを待つ必要がないことが望まれる。更に、ユーザが、動的照明効果を意図したとおりに経験することが望まれる。プロセッサは、第１のシーケンスの照明設定に基づいて、第２のシーケンスの照明設定を作成する。これにより、プロセッサは、例えば第１のシーケンスから特定の照明設定を外すと決定することができ、これは、ネットワーク容量（例えばネットワークの帯域幅、ネットワーク負荷、ネットワークのダウンロード速度等）によってある期間内に送信可能である照明設定の数が制限される場合は有益である。プロセッサは、照明設定の数を減らすことによって、照明デバイスがより少ない遅延で第２のシーケンスの照明設定を受信することを可能にする。第２のシーケンスの照明設定は、第１のシーケンスの照明設定に基づいているので、コントローラは、照明デバイスが、第１のシーケンスの元の動的照明効果に似た第２のシーケンスの新しい動的照明効果を適用することを可能にする。したがって、コントローラは、ネットワーク容量を超えることなく、選択後すぐに動的照明効果を照明デバイスに通信し、第２のシーケンスの照明効果を適用することができ、これにより、ネットワークが最適に使用され、最適なユーザエキスペリエンスがもたらされる。或いは、プロセッサは、第１のシーケンスに対して、第２のシーケンスの照明設定の数を増やしてもよい。これは、ネットワーク容量によって、第１のシーケンスの照明設定の数よりも大きい数の照明設定をある期間毎に送信することが許容される場合に有益である。これは更に、コントローラが、第１のシーケンスの照明設定の間の遷移を向上させることを可能にする。
【０００６】
コントローラの送信器は、照明設定を照明デバイスに送信する。これらの照明設定を送信するために、プロセッサは、照明デバイスによる適用に適しているメッセージ、信号又はデータパケットを生成する。メッセージ、信号又はデータパケットは、例えばメッセージ／信号／データパケット宛先情報、メッセージ／信号／データパケットソース情報、照明設定情報、シーケンス情報等を含むコンピュータ可読データを含んでよい。送信器は、これらのメッセージ、信号又はデータパケットを、任意の通信プロトコル（例えばＷｉ−Ｆｉ（登録商標）、ジグビー（登録商標）、ブルートゥース（登録商標）、ＤＡＬＩ、ＤＭＸ、ＵＳＢ、パワーオーバーイーサネット（登録商標）、電力線通信等）を介して送信する。コントローラは、複数の通信チャネル／プロトコルを介して通信するように構成され、これにより、複数のタイプの照明デバイスへのメッセージ、信号又はデータパケットの送信を可能にすることが有益である。
【０００７】
コントローラの一実施形態では、プロセッサは、所定のネットワーク容量に対するネットワーク利用の指標を受信する。プロセッサは更に、ネットワーク利用の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。第２のシーケンスの照明設定を、ネットワーク利用の指標に基づいて決定することは、プロセッサがネットワークをその容量を超えることなく最適に使用することを可能にするので有利である。更に、これは、照明設定の照明デバイスへの各適用間の遅延を少なくでき、最適なユーザエキスペリエンスがもたらされる。
【０００８】
コントローラの更なる実施形態では、プロセッサは、ネットワーク利用に応じて、第２のシーケンスの照明設定の数を決定する。ネットワーク利用は、特定の時点でネットワークが対応可能であるメッセージ、信号又はデータパケットの現在の数及び／又はタイプに基づいていてよい。ネットワーク利用が高い場合、プロセッサは、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換すると決定し、この時、第２のシーケンスの照明設定の数は、第１のシーケンスの照明設定の数よりも少ない。或いは、ネットワーク利用が低い場合、プロセッサは、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換すると決定し、この時、第２のシーケンスの照明設定の数は、第１のシーケンスの照明設定の数よりも多い。これは、プロセッサがネットワークをその容量を超えることなく最適に使用することを可能とするため、有益である。
【０００９】
コントローラの一実施形態では、プロセッサは、ネットワークの帯域幅の指標を受信する。プロセッサは更に、帯域幅の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。帯域幅（即ち、ネットワークにおけるデータ転送速度）は更に、ネットワークの容量を決定する。したがって、プロセッサが、帯域幅の指標に基づいて、照明デバイスに送信される照明設定の数及び／又はタイプを決定することができることが有利である。
【００１０】
コントローラの一実施形態では、コントローラは更に、更なるデバイスから、第１のシーケンスの照明設定をダウンロードする。プロセッサは更に、信号のダウンロード速度に基づいて、第１のシーケンスの照明設定のうちのどの照明設定をダウンロードするかを決定する。これは、例えばダウンロード速度が、第１のシーケンスを全体としてダウンロードするには遅すぎる場合に有利である。プロセッサは、早い時点で照明デバイスに送信される照明設定を最初にダウンロードし、後の時点で照明デバイスに送信される照明設定を次にダウンロードすると決定してよい。これにより、プロセッサは、ダウンロードした後すぐに動的照明効果の第１の照明設定を照明デバイスに適用することができ、これは、少なくとも１つの照明設定がダウンロードコマンドを受信したすぐ後にレンダリングされることにより、最適化されたユーザエキスペリエンスがもたらされる。
【００１１】
コントローラの更なる実施形態では、プロセッサは更に、第１のシーケンスの照明設定がダウンロードされていない場合、予備照明設定を生成する。送信器は更に、第１のシーケンスがダウンロードされる前に、予備照明設定を照明デバイスに送信する。この実施形態によって、コントローラは、動的照明設定の選択を受信後、照明設定を、当該照明設定の照明デバイスへの送信の準備ができていなくても適用することができる。これは、予備照明設定が照明デバイスにすぐに適用されることにより、ユーザが動的照明効果を選択するとすぐにフィードバックを受信し、これにより、照明制御のユーザエキスペリエンスが向上されるので有利である。予備照明設定は、所定の照明設定、ユーザ指定の照明設定、デフォルトの照明設定、前の照明設定及びプレビュー照明設定を含むグループのうち少なくとも１つに基づいていてよい。
【００１２】
コントローラの一実施形態では、プロセッサは、第１のシーケンスの照明設定のうちの少なくとも２つの照明設定を１つの照明設定にまとめる。これは、第１のシーケンスの照明設定の数を減らす必要のある場合に有益である。例えばプロセッサは、ｔ１（第１の時点）における第１のシーケンスの第１の照明設定をまとめ、ｔ２（第２の時点）における第１のシーケンスの第２の照明設定をまとめ、まとめられた照明設定を生成する。次に、まとめられた照明設定は、第２のシーケンスの照明設定において実施される。まとめられた照明設定は、例えば第１及び第２の照明設定の色相、彩度、色温度、強度又は輝度の補間であってよい。
【００１３】
コントローラの一実施形態では、プロセッサは、遷移照明設定を生成する。遷移照明設定は、第１のシーケンスの照明設定のうちの２つの順次照明設定の間の照明設定である。上記まとめられた照明設定と同様に、遷移照明設定は、例えば２つの順次照明設定の色相、彩度、色温度、強度又は輝度の補間であってよい。プロセッサは更に、２つの順次照明設定の間に複数の遷移照明設定を生成してもよく、これにより、２つの順次照明設定の間の遷移が向上される。
【００１４】
コントローラの一実施形態では、コントローラは更に、ユーザ入力を受信するユーザインターフェースを含む。ユーザ入力は、動的照明効果の選択を表す。プロセッサは更に、ユーザインターフェースを介してユーザから受信したユーザ入力を処理する。ユーザインターフェースは、例えばタッチパッド若しくはタッチスクリーンといったタッチセンサデバイス、マイクロホンといったオーディオセンサ、動きを検出する加速度計及び／若しくはジャイロスコープといった動きセンサ並びに／又はユーザ入力を受信する１つ以上のボタンを含む。
【００１５】
本発明の第２の態様によれば、上記目的は、ネットワークを介して照明デバイスを制御する方法によって達成される。この方法は、
第１の複数の時点に分布する照明設定の第１のシーケンスを受信するステップと、
ネットワークのネットワーク容量の指標を受信するステップと、
ネットワーク容量の指標に基づいて、第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換するステップと、
第２のシーケンスの照明設定を照明デバイスに送信するステップと、
を含み、第１のシーケンスは、動的照明効果を規定する。
【００１６】
方法の一実施形態では、第１のシーケンスの照明設定は、時間と共に繰り返され、第１のシーケンスの照明設定は、第２のシーケンスの照明設定と第３のシーケンスの照明設定との間に分布し、第２のシーケンスの照明設定は、第２の複数の時点に分布し、第３のシーケンスの照明設定は、第３の複数の時点に分布する。第２のシーケンス及び第３のシーケンスは、それぞれ、第１の瞬間及び第２の瞬間において送信される。また、方法は更に、
照明デバイスによって、第２のシーケンスの照明設定を受信するステップと、
照明デバイスによって、第２のシーケンスの照明設定を適用するステップと、
照明デバイスによって、第３のシーケンスの照明設定を受信するステップと、
第２のシーケンスの照明設定が繰り返される場合、照明デバイスによって、第２のシーケンスの照明設定及び第３のシーケンスの照明設定を適用することで、第１のシーケンスの照明設定を再作成するステップとを含む。
【００１７】
これは、時間と共に反復性の動的照明効果の分解能（即ち、単位時間あたりに照明デバイスによって適用される照明設定の量）の増加を可能にするという利点を提供する。第１の反復サイクル中、第２のシーケンスの照明設定のみが照明デバイスによって適用される一方で、第２の反復サイクル中、第２及び第３のシーケンスの照明設定が照明デバイスによって適用され、これにより、第１のシーケンスの照明設定が再作成される。
【００１８】
方法の一実施形態では、各照明設定は、
１つの時点における１つの照明設定である静的照明設定と、
第１の時点における第１の静的照明設定から第２の時点における第２の静的照明設定への遷移である遷移照明設定と、
を含むグループのうちの少なくとも１つを含む。
【００１９】
本発明の第３の態様によれば、上記目的は、コンピュータデバイスの処理ユニット上で実行されると、本発明による方法の何れか１つの方法を実行するコンピュータプログラムコードを含む、上記コンピュータデバイス用のコンピュータプログラムプロダクトによって達成される。
【図面の簡単な説明】
【００２０】
開示されるコントローラ及び方法の上記だけでなく追加の目的、特徴及び利点は、添付図面を参照して、デバイス及び方法の実施形態の以下の例示的な及び非限定的な詳細な説明を通じて、よりよく理解されるであろう。
【００２１】
【図１】図１は、ネットワークを介して照明デバイスを制御する本発明によるコントローラの一実施形態を概略的に示す。
【図２】図２は、ネットワークを介して照明デバイスを制御する本発明によるシステムの一実施形態を概略的に示す。
【図３ａ】図３ａは、第１のシーケンスの照明設定と第２のシーケンスの照明設定とを概略的に示す。
【図３ｂ】図３ｂは、第１のシーケンスの照明設定と第２のシーケンスの照明設定とを概略的に示し、第１のシーケンスの照明設定の２つの照明設定が、第２のシーケンスの照明設定の１つの照明設定にまとめられている。
【図３ｃ】図３ｃは、第１のシーケンスの照明設定と第２のシーケンスの照明設定とを概略的に示し、第２のシーケンスは、第１のシーケンスの照明設定の２つの順次照明設定の間の照明設定である遷移照明設定を含む。
【図４ａ】図４ａは、第１のシーケンスの照明設定と第２のシーケンスの照明設定と第３のシーケンスの照明設定とを概略的に示す。
【図４ｂ】図４ｂは、時間と共に繰り返される第１のシーケンスの照明設定と、時間と共に第１のシーケンスの照明設定を再作成するために、第２のシーケンスの照明設定及び第３のシーケンスの照明設定がどのように作成され、組み合わせられるかとを概略的に示す。
【００２２】
図面はすべて概略的であり、必ずしも縮尺通りではなく、通常は、発明を説明するために必要な部分だけを示し、他の部分は省略されているか、示唆されているに過ぎない。
【発明を実施するための形態】
【００２３】
図１は、ネットワーク１０８を介して照明デバイス１１０を制御する本発明によるコントローラ１００の一実施形態を概略的に示す。コントローラ１００は、第１の複数の時点に分布する照明設定の第１のシーケンスを受信する受信器１０２を含む。第１のシーケンスは、動的照明効果を規定する。コントローラ１００は更に、第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換するプロセッサ１０４を含む。コントローラ１００は更に、照明設定を照明デバイス１１０に送信する送信器１０６を含む。コントローラ１００のプロセッサ１０４は更に、ネットワーク１０８のネットワーク容量の指標を受信する。プロセッサ１０４は更に、ネットワーク容量の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。コントローラ１００は更に、コントローラ１００の様々なコンポーネントに給電するための電池（図示せず）又は補助電源を含む。
【００２４】
コントローラ１００は、照明デバイス１１０を制御する任意のデバイスであってよい。例えばコントローラ１００は、スマートデバイス（例えばスマートホン、スマートウォッチ、スマート眼鏡、ラップトップ、タブレットＰＣ、ＰＣ等）であってよく、当該スマートデバイスは、ユーザが操作することによって提供されるユーザ入力に基づいて、例えばユーザインターフェースを介して第１のシーケンスの照明設定（即ち、動的照明効果）を受信してよい。スマートデバイスのプロセッサ１０４は、ネットワーク容量の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。スマートデバイスの送信器１０６は、（例えばブルートゥース（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ジグビー（登録商標）、３Ｇ、４Ｇ又は任意の他のワイヤレスプロトコルを介して）第２のシーケンスの照明設定を照明デバイス１１０に送信する。スマートデバイスをコントローラ１００として使用することの利点は、スマートデバイスに、照明デバイス１１０を制御するために必要な（ワイヤレス）通信プロトコルが既に具備され、また、スマートデバイスは、動的照明効果の選択に関連するユーザ入力を受信するためのユーザインターフェースを既に含んでいる点である。或いは、コントローラ１００は、更なるデバイス（例えばイーサネット（登録商標）、ブルートゥース（登録商標）、Ｗｉ−Ｆｉ（登録商標）又はジグビー（登録商標）介してスマートデバイス）から信号を受信するルーティングデバイス（例えばブリッジ、ハブ、ルータ、建物管理システムの中央コントローラ等）であってもよく、ルーティングデバイスのプロセッサ１０４は、ネットワーク容量の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。ルーティングデバイスの送信器１０６は、（例えばブルートゥース（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ジグビー（登録商標）、３Ｇ、４Ｇ、イーサネット（登録商標）、ＤＡＬＩ、ＤＭＸ又は任意の他の有線若しくは無線プロトコルを介して）第２のシーケンスの照明設定を照明デバイス１１０に送信する。ルーティングデバイスを使用することの利点は、ルーティングデバイスが、複数のネットワーク１０８プロトコルを介して複数の照明デバイス１１０に通信できる点である。
【００２５】
コントローラ１００の受信器１０２は、第１の複数の時点に分布する照明設定の第１のシーケンスを受信する。第１のシーケンスは、動的照明効果を規定する。受信器１０２は、入力を介して第１のシーケンスの照明設定を受信してよい。入力は、例えば更なるデバイス（例えばスマートホン、ラップトップ等）によって送信される信号又はメッセージであってよい。又は、受信器１０２は、（例えばコントローラ１００のユーザインターフェース、ボタン、スイッチ、タッチスクリーン等を介して）コントローラ１００において提供される入力を受信する手段を含んでもよい。信号／メッセージは、第１のシーケンスの照明設定を含むデータを含んでよい。受信器１０２は、第１のシーケンスの照明設定を受信すると、第１のシーケンスの照明設定をコントローラ１００のプロセッサ１０４に伝える。
【００２６】
第１のシーケンスの照明設定は、動的照明効果を規定する。動的照明効果は、複数の時点に分布する照明設定の任意のシーケンスであってよい。例えば動的照明効果は、３つの照明設定、即ち、
−第１の時点における最大輝度での赤色光出力を有する第１の照明設定、
−第２の時点における半分の輝度での赤色光出力を有する第２の照明設定、及び
−第３の時点における最大輝度での青色光出力を有する第３の照明設定を含む。
【００２７】
プロセッサ１０４は、第１のシーケンスの照明設定を受信すると、例えば低ネットワーク容量に基づいて、上記３つの照明設定を２つの照明設定に変換すると決定し、半分の輝度での赤色光出力を有する第２の照明設定を含めないと決定し、これにより、照明設定が遅延なく適用されることを可能にする。
【００２８】
第１のシーケンスの照明設定は、複数の時点に分布する複数の照明設定を含む。１つの照明設定は、静的照明設定であってよい。静的照明設定は、１つの時点における照明設定である。静的設定は、コンピュータ可読コードとして記憶及び送信することができ、光出力に関する情報を含んでよい。この情報は、光の色、輝度、強度、彩度、色温度等を含んでよい。更に、１つの照明設定は、遷移照明設定であってもよい。遷移照明設定は、第１の時点における第１の静的照明設定から第２の時点における第２の静的照明設定への遷移である。遷移照明設定は、第１及び第２の静的照明設定の光出力に関する情報を含み、及び／又は、第１の静的照明設定から第２の静的照明設定への遷移が適用される方法に関する情報（線形又は対数、粗い又は滑らか、高速又は低速等）を含んでよい。
【００２９】
コントローラ１００のプロセッサ１０４は、コントローラ１００から照明デバイス１１０に照明設定を伝えるために使用されるネットワーク１０８のネットワーク容量に基づいて、第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換する。第２の複数の時点は、第１の複数の時点とは異なっていてよい。図３ａは、第１の複数の時点（ｔ）に分布する照明設定３１０ａ〜３１８ａの第１のシーケンス３００ａが、第２の複数の時点（ｔ）に分布する照明設定３１０ａ’〜３１８ａ’の第２のシーケンス３０２ａに変換される方法を示す。プロセッサ１０４は、照明設定が照明デバイス１１０に送信されるときにネットワーク容量を超えないように、第２のシーケンス３０２ａの照明設定の数を、ネットワーク容量に基づいて減らすと決定する。プロセッサ１０４は、例えば照明設定３１２ａ及び３１６ａを、第２のシーケンス３０２ａに含めないと決定する。これは、照明設定の数が少ないが、元の照明効果３００ａと似ている特徴を有する新しい動的照明効果３０２ａをもたらす。以下、プロセッサ１０４が第１のシーケンスを第２のシーケンスに変換する方法の他の例について説明する。
【００３０】
プロセッサ１０４は、例えばネットワーク１０８が許容する最大トラフィック、ネットワーク１０８の現在の又は最大帯域幅、ネットワーク１０８のダウンロード／アップロード速度、通信プトロコルのタイプ等に基づいていてよいネットワーク容量に関する情報へのアクセスを有する。プロセッサ１０４は、更なるデバイス（例えばネットワーク１０８ルータ）からネットワーク容量に関する情報を受信してもよい。又は、プロセッサ１０４は、ネットワーク容量を決定するために、例えばｐｉｎｇテストを行う、テストをダウンロードする又はテストをアップロードする手段を含んでもよい。
【００３１】
コントローラ１００の送信器１０６は、第２のシーケンスの照明設定を照明デバイス１１０に送信する。送信器１０６は、例えば第２の複数の時点のそれぞれにおいて、各照明設定を送信してよい。又は、送信器１０６は、シーケンスを全体として送信してもよい。プロセッサ１０４は更に、個々の照明設定を送信するか、シーケンスを全体として送信するかを決定することができる。当該決定は、例えばネットワーク容量の指標に基づいている。送信器１０６は、任意の通信プロトコル（例えばブルートゥース（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ジグビー（登録商標）、３Ｇ、４Ｇ、イーサネット（登録商標）、ＤＡＬＩ、ＤＭＸ等）に従って、照明設定又はシーケンス全体を、送信信号又はメッセージと介して照明デバイス１１０に送信する。照明デバイス１１０は、照明設定又はシーケンス全体を含む信号／メッセージ／データパケットを受信し、それに応じて照明設定を適用する。照明デバイス１１０は、ＬＥＤ電球、ＬＥＤストリップ、ＴＬＥＤ、Ｐｈｉｌｉｐｓ社のＨｕｅランプ、白熱灯、蛍光灯、高輝度放電ランプ等であってよい。照明デバイス１１０は、作業照明、周囲照明、雰囲気照明、アクセント照明等を提供する。
【００３２】
図２は、ネットワーク１０８を介して照明デバイス１１０を制御する本発明によるシステム２００の一実施形態を概略的に示す。システム２００は、コントローラ１００と、照明デバイス１１０と、任意選択的に更なるデバイス２０２とを含む。コントローラ１００は、第１の複数の時点に分布する照明設定の第１のシーケンスを受信する受信器１０２を含む。第１のシーケンスは、動的照明効果を規定する。動的照明効果は、コントローラ１００上のユーザインターフェース２０４（図示せず）上で選択されてよい。或いは、動的照明効果は、更なるデバイス２０２（例えばスマートホン、タブレットＰＣ又はスマートウォッチといったユーザ入力デバイス）から受信されてもよい。更なるデバイス２０２は、ユーザ入力を受信するユーザインターフェース２０４を含む。ユーザ入力は、動的照明効果の選択を表す。ユーザインターフェース２０４は、例えばタッチパッド若しくはタッチスクリーンといったタッチセンサデバイス、マイクロホンといったオーディオセンサ、ジェスチャを検出する加速度計及び／若しくはジャイロスコープといった動きセンサ並びに／又はユーザ入力を受信する１つ以上のボタン若しくはスイッチを含む。コントローラ１００は更に、第１のシーケンスの照明設定を、第２の複数の時点に分布する照明設定の第２のシーケンスに変換するプロセッサ１０４を含む。コントローラ１００は更に、照明設定を照明デバイス１１０に送信する送信器１０６を含む。コントローラ１００のプロセッサ１０４は更に、ネットワーク１０８のネットワーク容量の指標を受信する。また、プロセッサ１０４は更に、ネットワーク容量に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。更に、コントローラ１００のプロセッサ１０４は、別のデバイス２０６から第１のシーケンスの照明設定をダウンロードしてもよい。別のデバイス２０６（例えばスマートホン、リモートサーバー、ホームオートメーション端末等）は、少なくとも１つの動的照明効果を記憶するストレージ手段を含んでよい。
【００３３】
一実施形態では、プロセッサ１０４は、所定のネットワーク容量に対するネットワーク利用の指標を受信する。この実施形態では、プロセッサ１０４は、ネットワーク利用の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。所定のネットワーク容量は、所定の時間間隔内にネットワーク１０８が対応可能であるメッセージ、信号又はデータパケットの最大数及び／又はタイプに基づいていてよい。ネットワーク利用は、特定の時点でネットワーク１０８が対応するメッセージ、信号又はデータパケットの現在の数及び／又はタイプに基づいていてよい。コントローラ１００は、ネットワーク利用に関する情報にアクセスを有することによって、ネットワーク容量を超えることなく、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する方法を決定することができるため、有利である。プロセッサ１０４は、更なるデバイス（例えばネットワークルータから）からネットワーク容量及びネットワーク利用に関する情報を受信してもよい。又は、プロセッサ１０４は、ネットワーク容量を決定するために、例えばｐｉｎｇテストを行う、テストをダウンロードする又はテストをアップロードする手段を含んでもよい。
【００３４】
更に、プロセッサ１０４は、第２のシーケンスの照明設定の数を、ネットワーク利用に応じて決定してよい。プロセッサ１０４は、ネットワーク利用が高ければ、第２のシーケンスの照明設定の数を減少させると決定してよい。プロセッサ１０４は、ネットワーク利用が低ければ、第２のシーケンスの照明設定の数を増加させると決定してよい。
【００３５】
一実施形態では、プロセッサ１０４は、ネットワーク１０８の帯域幅の指標を受信する。この実施形態では、プロセッサ１０４は、帯域幅の指標に基づいて、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する。ネットワーク１０８の帯域幅（即ち、ネットワーク１０８のデータ転送速度、ビットレート又はスループット）によって、ネットワーク１０８の帯域幅を超えることなく、第１のシーケンスの照明設定を第２のシーケンスの照明設定に変換する方法が決定される。プロセッサ１０４は、更なるデバイス（例えばネットワーク１０８ルータ）から帯域幅に関する情報を受信してもよい。又は、プロセッサ１０４は、帯域幅を決定するために、例えばｐｉｎｇテストを行う、テストをダウンロードするか又はテストをアップロードするテスト手段を含んでもよい。
【００３６】
一実施形態では、コントローラ１００は更に、更なるデバイスから第１のシーケンスの照明設定をダウンロードする。更なるデバイス（例えばスマートホン、リモートサーバー、ホームオートメーション端末等）は、少なくとも１つの動的照明効果を記憶するストレージ手段を含んでよい。ユーザは、ユーザインターフェース上で特定の動的照明効果を選択してよい。この後、コントローラ１００は、更なるデバイスから第１のシーケンスの照明設定をダウンロードしてよい。コントローラ１００のプロセッサ１０４は、ダウンロード速度に基づいて、例えば第１のシーケンスの一部をダウンロードすると決定してよい。プロセッサ１０４は、早い時点で照明デバイス１１０に適用される照明設定を最初にダウンロードし、後の時点で照明デバイス１１０に適用される照明設定を次にダウンロードすると決定してよい。例示的な実施形態では、第１のシーケンスは、１０個の時点（ｔ１、ｔ２、…、ｔ１０）に分布する１０個の照明設定（Ｓ１、Ｓ２、…、Ｓ１０）からなる。プロセッサ１０４は、第１の時点における照明設定Ｓ１を最初にダウンロードして、対応する時間ｔ１において、照明設定を適用するために、照明設定Ｓ１を照明デバイス１１０に送信すると決定してよい。同時に、プロセッサ１０４は、第２の時点における照明設定Ｓ２をダウンロードして、その後、送信器１０６は、対応する時間ｔ２において、照明設定を適用するために、照明設定Ｓ２を照明デバイス１１０に送信してよい。更なる照明設定（Ｓ３、…、Ｓ１０）は、続いてダウンロードされて、適宜、対応する時間（ｔ３、…、ｔ１０）において適用されるように送信されてよい。
【００３７】
更なる実施形態では、プロセッサ１０４は、第１のシーケンスの照明設定がダウンロードされていない場合に、少なくとも１つの予備照明設定を生成する。これは、ユーザが、ユーザ入力デバイス又はユーザインターフェースを介して動的照明効果を選択する場合に有利である。コントローラ１００は、予備照明設定を照明デバイス１１０に瞬時に適用し、これにより、ユーザは、まだダウンロードされていない第１のシーケンス（動的照明効果）が適用される照明デバイス１１０がどれであるかが分かる。これは、ユーザが動的照明効果の選択時に瞬時に視覚的フィードバックを受け取るので、ユーザエキスペリエンスを向上する。予備照明設定は、コントローラ１００によって予め決定される所定の照明設定（例えば特定の光の色）であってよい。或いは、予備照明設定は、例えばユーザインターフェースを介してユーザによって予め設定されるユーザ指定照明設定であってもよい。或いは、予備照明設定は、デフォルト照明設定であってもよい。デフォルト照明設定は、照明デバイス１１０のデフォルト照明設定であってよい。或いは、予備照明設定は、前の照明設定であってもよい。前の照明設定は、動的照明効果が選択される前に照明デバイス１１０に適用されていた照明設定である。或いは、予備照明設定は、プレビュー照明設定であってもよい。プレビュー照明設定は、コントローラ１００又はコントローラ１００に接続され、例えば低分解能の動的照明効果を提供するデバイス内に記憶されていてよい。例えばユーザが虹色効果（虹の色に従った照明デバイス１１０の光出力の色の経時的な変化）を照明デバイス１１０に適用する動的照明効果を選択すると、プロセッサ１０４は、動的照明効果を開始するために、プレビュー照明効果（例えば赤色）を適用すると決定してもよい。虹色効果を選択すると、虹色効果がまだダウンロードされていなくても、予備設定が照明デバイス１１０に適用されるので、ユーザは瞬時にフィードバックを受け取る。
【００３８】
一実施形態では、プロセッサ１０４は、第１のシーケンスの照明設定の少なくとも２つの照明設定を、１つの照明設定にまとめる。図３ｂは、プロセッサ１０４が、第１の複数の時点（ｔ）に分布する第１のシーケンス３００ｂの２つの照明設定３１２ｂ、３１４ｂを、第２のシーケンス３０２ｂの１つの照明設定３２０ｂにまとめる方法を示す。プロセッサ１０４は、ネットワーク容量の指標に基づき、照明設定３１２ｂ及び照明設定３１４ｂを１つの照明設定３２０ｂにまとめることによって、第２のシーケンス３０２の照明設定の数を減少させると決定してよい。これに加えて又は或いは、プロセッサ１０４は、遷移照明設定を生成する。遷移照明設定は、第１のシーケンスの照明設定の２つの順次照明設定の間の照明設定である。図３ｃは、プロセッサ１０４が、遷移照明設定３２０ｃを生成する方法を示す。プロセッサ１０４は、ネットワーク容量の指標に基づき、照明設定３１４ｃ及び３１６ｃを遷移照明設定３２０ｃにまとめることによって、第２のシーケンス３０２ｃの照明設定の数を増加させると決定してよい。これは、照明設定３１４ｃから照明設定３１６ｃへの遷移の滑らかさを向上させる。照明設定をまとめる又は遷移照明設定を生成するために当技術分野において知られている様々な方法を使用することができる。例えば色相／色、彩度レベル、光強度レベル、色温度、色図におけるｘｙ値等間の補間を使用して、まとめられた照明設定３１０ｂ及び／又は遷移照明設定３２０ｃが決定されてよい。
【００３９】
一実施形態では、コントローラ１００は更に、ユーザ入力を受信するユーザインターフェースを含む。ユーザ入力は、動的照明効果の選択を表す。ユーザインターフェースは、例えばタッチパッド若しくはタッチスクリーンといったタッチセンサデバイス、マイクロホンといったオーディオセンサ、ジェスチャを検出する加速度計及び／若しくはジャイロスコープといった動きセンサ並びに／又はユーザ入力を受信する１つ以上のボタン若しくはスイッチを含む。コントローラ１００は、スマートデバイス（例えばスマートホン、スマートウォッチ、スマート眼鏡、ラップトップ、タブレットＰＣ、ＰＣ等）であってよく、当該スマートデバイスは、ユーザが操作することによって提供されるユーザ入力に基づいて、例えばユーザインターフェースを介して第１のシーケンスの照明設定（即ち、動的照明効果）を受信してよい。
【００４０】
一実施形態では、第１のシーケンスの照明設定（即ち、動的照明効果）は、時間と共に繰り返される。これは、動的照明効果が照明デバイス１１０によって適用された後に、当該動的照明効果が少なくとも１回繰り返されることを意味する。第１のシーケンスの照明設定が反復性の動的照明効果であるこの実施形態では、プロセッサ１０４は、第１のシーケンスの照明設定を、第２のシーケンスの照明設定と第３のシーケンスの照明設定との間に分布すると決定してもよい。第２のシーケンスの照明設定は、第２の複数の時点に分布し、第３のシーケンスの照明設定は、第３の複数の時点に分布する。図４ａは、第１のシーケンス４００の照明設定４１０、４１２、４１４、４１６を、第２のシーケンス４０２の照明設定４１０’、４１４’と第３のシーケンス４０４の照明設定４１２’、４１６’とに分布する方法を示す。照明デバイス１１０は、第２のシーケンスの照明設定４０２を含む信号又はメッセージを受信すると、第２のシーケンス４０２の照明設定４１０’、４１４’を適用する。それと同時に、照明デバイス１１０は、第３のシーケンス４０４の照明設定４１２’、４１６’を受信する。反復性の動的照明効果が繰り返されると、照明デバイス１１０は、第２のシーケンス４０２の照明設定４１０’、４１４’と、第３のシーケンス４０４の照明設定４１２’、４１６’との両方を適用し、これにより、第１のシーケンスの照明設定が再作成される。図４ｂは、第１のサイクル４２０中の第１のシーケンス４００の照明設定に基づく第２のシーケンス４０２の実行を示す。図４ｂは更に、第２のサイクル４３０中の第２のシーケンス４０２’及び第３のシーケンス４０４の両方の実行を示し、これにより、第２のサイクル４３０中に、第１のシーケンス４００’の照明設定４１０’、４１２’、４１４’、４１６’が再作成される。
【００４１】
なお、上記実施形態は、本発明を限定するものはなく、説明するものである。当業者であれば、添付の請求項の範囲から逸脱することなく、多くの代替実施形態をデザインすることができるであろう。
【００４２】
請求項において、括弧内に置かれる任意の参照符号は、請求項を限定するものと解釈されるべきではない。動詞「含む」及びその活用形の使用は、請求項に記載される要素又はステップ以外の要素又はステップの存在を除外するものではない。要素に先行する「ａ」又は「ａｎ」との冠詞も、当該要素が複数存在することを除外するものではない。本発明は、幾つかの別個の要素を含むハードウェアによって、また、適切にプログラミングされたコンピュータ又は処理ユニットによって実現されてよい。幾つかの手段を列挙するデバイスの請求項では、これらの手段のうちの幾つかは、同一のハードウェアによって具体化されてよい。特定の手段が相互に異なる従属クレームに引用されることだけで、これらの手段の組み合わせを有利に使用することができないことを示すものではない。
【図１】
0006430662.tif 000002
【図２】
0006430662.tif 000003
【図３ａ】
0006430662.tif 000004
【図３ｂ】
0006430662.tif 000005
【図３ｃ】
0006430662.tif 000006
【図４ａ】
0006430662.tif 000007
【図４ｂ】
0006430662.tif 000008