(57)【要約】  システム（１）は、目標光レベルを取得する、目標光レベルに基づいて１つ以上のライト（１３、１４、２４、２５）に対する第１のセットのライト設定及び／又は１つ以上の昼光ブロッカ（２１、２２）に対する第１のセットの昼光ブロッカ設定を決定する、第１のセットの設定に基づいてこれらのデバイスを制御する、及び、ユーザデバイス（３１）から、ユーザデバイスによって決定される、１つ以上のライトからユーザデバイスによって受信される光変調されたデータ信号の品質を示す情報を受けるように構成される。システムはさらに、第１のセットのライト設定及び決定された信号品質に基づいて第２のセットのライト設定並びに／又は第１のセットの昼光ブロッカ設定及び決定された信号品質に基づいて第２のセットの昼光ブロッカ設定を決定する、及び、第２のセットの設定に基づいてこれらのデバイスを制御するように構成される。
2021535690.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のライトのセットの１つ以上から受けるデータ信号の品質に基づいてライト設定及び／又は昼光ブロッカ設定を決定するためのシステムであって、当該システムは、
目標光レベルを取得する、
前記目標光レベルに基づいて１つ以上のライトのセットに対する第１のセットのライト設定及び／又は１つ以上の昼光ブロッカのセットに対する第１のセットの昼光ブロッカ設定を決定する、
前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、
ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるデータ信号の品質を示す情報を受け、前記データ信号は、光信号を変調することによって送信され、前記信号品質は、前記ユーザデバイスによって決定される、
前記第１のセットのライト設定及び前記決定された信号品質に基づいて前記ライトのセットに対する第２のセットのライト設定並びに／又は前記第１のセットの昼光ブロッカ設定及び前記決定された信号品質に基づいて前記昼光ブロッカのセットに対する第２のセットの昼光ブロッカ設定を決定する、及び
前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、
ように構成される、少なくとも１つのプロセッサを含む、システム。
【請求項２】
前記決定された信号品質は、信号対雑音比及び／又はデータレートを含む、請求項１に記載のシステム。
【請求項３】
前記少なくとも１つのプロセッサは、
前記ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるさらなるデータ信号のさらなる信号品質を示すさらなる情報を受け、前記さらなるデータ信号は、光信号を変調することによって送信される、
前記第２のセットのライト設定及び前記さらなる信号品質に基づいて前記ライトのセットに対する第３のセットのライト設定並びに／又は前記第２のセットの昼光ブロッカ設定及び前記さらなる信号品質に基づいて前記昼光ブロッカのセットに対する第３のセットの昼光ブロッカ設定を決定する、及び
前記第３のセットのライト設定に基づいて前記ライトのセット及び／又は前記第３のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、
ように構成される、請求項１又は２に記載のシステム。
【請求項４】
前記ライトのセットは、少なくとも１つの非可視光ライトを含む、請求項１乃至３のいずれか一項に記載のシステム。
【請求項５】
前記少なくとも１つの非可視光ライトは、赤外光を発するように構成される、請求項４に記載のシステム。
【請求項６】
前記ライトのセットは、データ信号を送信するライトのみを含む、請求項１乃至５のいずれか一項に記載のシステム。
【請求項７】
前記少なくとも１つのプロセッサは、
目標可視光レベルを取得する、
前記目標光レベル及び前記目標可視光レベルに基づいて前記１つ以上のライトのセットに対する前記第１のセットのライト設定及び１つ以上のライトのさらなるセットに対する第１のセットのさらなるライト設定を決定し、前記ライトのさらなるセットは、データ信号を送信しないライトのみを含む、
前記第１のセットのさらなるライト設定に基づいて前記ライトのさらなるセットを制御する、
前記第１のセットのさらなるライト設定及び前記決定された信号品質に基づいて前記ライトのさらなるセットに対する第２のセットのさらなるライト設定を決定する、及び
前記第２のセットのさらなるライト設定に基づいて前記ライトのさらなるセットを制御する、
ように構成される、請求項６に記載のシステム。
【請求項８】
前記ライトのセットは、データ信号を送信する少なくとも１つのライト及びデータ信号を送信しない少なくとも１つのライトを含む、請求項１乃至５のいずれか一項に記載のシステム。
【請求項９】
前記少なくとも１つのプロセッサは、前記昼光ブロッカのセットを制御するように構成され、前記少なくとも１つのプロセッサは、前記昼光ブロッカのセットによってブロックされる光量を減少させる結果、前記データ信号の前記信号品質が目標レベルを下回ることになると判断する場合、ユーザが前記昼光ブロッカのセットによってブロックされる光量を減少させることを防止するように構成される、請求項１乃至８のいずれか一項に記載のシステム。
【請求項１０】
前記少なくとも１つのプロセッサは、
測定された光レベルを取得する、及び
さらに前記測定された光レベルに基づいて前記ライトのセットに対する前記第１のセットのライト設定、ライトのさらなるセットに対する第１のセットのライト設定、及び／又は前記昼光ブロッカのセットに対する前記第１のセットの昼光ブロッカ設定を決定する、
ように構成される、請求項１乃至９のいずれか一項に記載のシステム。
【請求項１１】
前記少なくとも１つのプロセッサは、
前記測定された光レベルが許容可能値の範囲に入らないと判断する場合、前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、
ように構成される、請求項１０に記載のシステム。
【請求項１２】
前記少なくとも１つのプロセッサは、
前記決定された信号品質が許容可能値の範囲に入らないと判断する場合、前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、
ように構成される、請求項１乃至１１のいずれか一項に記載のシステム。
【請求項１３】
前記少なくとも１つのプロセッサは、
前記データ信号を受信する１つ以上のユーザデバイスの１つ以上のユーザデバイス位置及び／又は前記データ信号を受信しない１つ以上のユーザデバイスの１つ以上のユーザデバイス位置を決定する、
前記ライトのセットの１つ以上のライト及び／又は前記昼光ブロッカのセットの１つ以上の昼光ブロッカの１つ以上の光伝送位置を決定する、及び
さらに前記決定された１つ以上のユーザデバイス位置及び前記決定された１つ以上の光伝送位置に基づいて前記ライトのセットに対する前記第１のセットのライト設定、ライトのさらなるセットに対する第１のセットのライト設定、及び／又は前記昼光ブロッカのセットに対する前記第１のセットの昼光ブロッカ設定を決定する、
ように構成される、請求項１乃至１２のいずれか一項に記載のシステム。
【請求項１４】
１つ以上のライトのセットの１つ以上から受けるデータ信号の品質に基づいてライト設定及び／又は昼光ブロッカ設定を決定する方法であって、
目標光レベルを取得することと、
前記目標光レベルに基づいて１つ以上のライトのセットに対する第１のセットのライト設定及び／又は１つ以上の昼光ブロッカのセットに対する第１のセットの昼光ブロッカ設定を決定することと、
前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御することと、
ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるデータ信号の品質を示す情報を受けることであって、前記データ信号は、光信号を変調することによって送信され、前記信号品質は、前記ユーザデバイスによって決定される、ことと、
前記第１のセットのライト設定及び前記決定された信号品質に基づいて前記ライトのセットに対する第２のセットのライト設定並びに／又は前記第１のセットの昼光ブロッカ設定及び前記決定された信号品質に基づいて前記昼光ブロッカのセットに対する第２のセットの昼光ブロッカ設定を決定することと、
前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御することと、
を含む、方法。
【請求項１５】
コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムが前記コンピューティングデバイスの処理ユニットで実行された場合、請求項１４に記載の方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライト設定及び／又は昼光ブロッカ設定を決定するためのシステムに関する。
【０００２】
本発明はさらに、ライト設定及び／又は昼光ブロッカ設定を決定する方法に関する。
【０００３】
本発明はまた、コンピュータシステムがそのような方法を実行することを可能にするコンピュータプログラムプロダクトに関する。
【背景技術】
【０００４】
インテリジェント光制御は、エネルギ消費及び温室効果ガス排出を削減するための最も経済的に実行可能な手段の１つとして認識されている。ブラインド及びライトの自動制御を組み合わせたトータルライトマネジメント（ＴＬＭ：Total Light Management）システムは、商業ビルの気候に応じて照明エネルギコストを３０〜６０％削減できる可能性があることから注目されている。ＴＬＭシステムの主な側面は、昼光と人工照明のバランスをとることで、昼光を最大化する（エネルギ的考察）及び好みの光レベルを維持するという２つの目標を追求することである。
【０００５】
トータルライトマネジメント制御は、ブラインド及びライトを自動的に制御するやり方を提案する。自動ブラインド及びライト制御の１つのやり方は、センサに基づく連続的な閉ループ制御によって達成される。これは、屋内光センサが内側光レベルを測定し、屋内セットポイントと比較されるというフィードバックループ方式で行われる。屋内セットポイントからのずれは、この差を最小にするためにブラインド及びライトの調整につながる。
【０００６】
ＵＳ  ２０１４／０２２５５１２  Ａ１は、このようなＴＬＭシステムを開示している。ＵＳ  ２０１４／０２２５５１２に開示されているＴＬＭシステムは、デュアルモード光センサを使用することにより、個々の光成分、すなわち、全光、電灯光及び外部光を測定し、この情報を使用して、ユーザの要求を満たすと共にエネルギ消費を低減すべく照明条件を最適に制御する。一実施形態では、電灯は、可視光通信（ＶＬＣ：Visible Light Communication）を使用し、デュアルモードセンサは、これを使用して電灯光と外部光を区別するように構成される。
【０００７】
ＴＬＭシステムの普及に加えて、従来のＷｉ−Ｆｉ接続に対する魅力的な代替になりつつある新たな接続形態として、ＬｉＦｉの急成長、すなわち、データ送信のための光の使用が期待されている。ＬｉＦｉでは、データは、可視光源又は非可視光源の光出力信号を変調することによって送信される。ＬｉＦｉは、全般照明にも使用される光源と組み合わされることがよくある。ＬｉＦｉの限界の１つは、光源がある閾値よりも明るいことを必要とすることである。さもなければ、ＬｉＦｉは機能することができないであろう。しかしながら、ＬｉＦｉに最適なライト設定は、ブラインド及びライトを制御するＴＬＭシステムと相反する可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の第１の目的は、ＬｉＦｉの要件を考慮しながら、好ましい光レベルを維持するためにライト及び／又は昼光ブロッカを制御することができるシステムを提供することである。
【０００９】
本発明の第２の目的は、ＬｉＦｉの要件を考慮しながら、好ましい光レベルを維持するためにライト及び／又は昼光ブロッカを制御することができる方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の態様において、ライト設定及び／又は昼光ブロッカ設定を決定するためのシステムは、目標光レベルを取得する、前記目標光レベルに基づいて１つ以上のライトのセットに対する第１のセットのライト設定及び／又は１つ以上の昼光ブロッカのセットに対する第１のセットの昼光ブロッカ設定を決定する、前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、及び、ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるデータ信号の品質を示す情報を受け、前記データ信号は、光信号を変調することによって送信され、前記信号品質は、前記ユーザデバイスによって決定される、ように構成される、少なくとも１つのプロセッサを含む。
【００１１】
前記少なくとも１つのプロセッサはさらに、前記第１のセットのライト設定及び測定された前記信号品質に基づいて前記ライトのセットに対する第２のセットのライト設定並びに／又は前記第１のセットの昼光ブロッカ設定及び測定された前記信号品質に基づいて前記昼光ブロッカのセットに対する第２のセットの昼光ブロッカ設定を決定する、及び、前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、ように構成される。測定された前記信号品質は、例えば、信号対雑音比及び／又は（例えば、最大／基準データレートに対する）データレートを含んでもよい。
【００１２】
ユーザデバイスにデータ信号の品質を測定させ、これをフィードバックとしてシステムへ提供させて、１つ以上のライト及び／又は１つ以上の昼光ブロッカを制御することにより、システムは、この情報を使用して、好ましい光レベルを維持するとともに、ＬｉＦｉの要件を満たすことができる。例えば、昼光が好ましい光レベルを達成するのに十分であっても、人工ライト及び昼光ブロッカの両方が、ＬｉＦｉが正常に使用されることも可能にしながら同じ好ましい光レベルを達成するために作動されてもよい。
【００１３】
前記少なくとも１つのプロセッサは、前記ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるさらなるデータ信号のさらなる信号品質を示すさらなる情報を受け、前記さらなるデータ信号は、光信号を変調することによって送信される、前記第２のセットのライト設定及び前記さらなる信号品質に基づいて前記ライトのセットに対する第３のセットのライト設定を決定する並びに／又は前記第２のセットの昼光ブロッカ設定及び前記さらなる信号品質に基づいて前記昼光ブロッカのセットに対する第３のセットの昼光ブロッカ設定を決定する、及び、前記第３のセットのライト設定に基づいて前記ライトのセット及び／又は前記第３のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、ように構成されてもよい。
【００１４】
繰り返しユーザデバイスにデータ信号の品質を決定（例えば、測定）させ、これをフィードバックとしてシステムへ提供させることにより、及び、繰り返しシステムにこの情報に基づいてライト設定及び／又は昼光ブロッカ設定を決定させることにより、ユーザデバイスが移動する、又は新しいユーザデバイスが建物に入る場合でも、ＬｉＦｉの要件が満たされることが保証されてもよい。
【００１５】
前記ライトのセットは、１つ以上の非可視光ライト、例えば、赤外（ＩＲ：infrared）光を発するように構成される１つ以上の非可視光ライトを含んでもよい。ＩＲベースのＬｉＦｉは、より高い帯域幅のため、又は他の利点に起因して好ましくあり得る。
【００１６】
前記ライトのセットは、データ信号を送信するライトのみを含んでもよい。この場合、目標光レベルは、典型的には、データ信号を送信する光に対する最小又は初期光レベルである。データ信号を送信しない可視光ライトも制御される必要がある場合、前記少なくとも１つのプロセッサは、目標可視光レベルを取得する、前記目標光レベル及び前記目標可視光レベルに基づいて前記１つ以上のライトのセットに対する前記第１のセットのライト設定及び１つ以上のライトのさらなるセットに対する第１のセットのさらなるライト設定を決定し、前記ライトのさらなるセットは、データ信号を送信しないライトのみを含む、前記第１のセットのさらなるライト設定に基づいて前記ライトのさらなるセットを制御する、前記第１のセットのさらなるライト設定及び前記決定された信号品質に基づいて前記ライトのさらなるセットに対する第２のセットのさらなるライト設定を決定する、及び、前記第２のセットのさらなるライト設定に基づいて前記ライトのさらなるセットを制御する、ように構成されてもよい。
【００１７】
可視光に対する目標光レベルのみではなく、データ信号を送信する光に対する目標光レベル（例えば、最小又は初期光レベル）及び可視光に対する目標光レベル（例えば、所望の可視光レベル）の両方を使用することにより、データ信号の所望の品質がより素早く達成され得る。
【００１８】
代替的に、前記ライトのセットは、データ信号を送信する少なくとも１つのライト及びデータ信号を送信しない少なくとも１つのライトを（既に）含んでもよい。この場合、目標光レベルは、典型的には、可視光に対する最小及び／又は最大光レベルである。
【００１９】
前記少なくとも１つのプロセッサは、前記昼光ブロッカのセットによってブロックされる光量を減少させる結果、前記データ信号の前記信号品質が目標レベルを下回ることになると判断する場合、ユーザが前記昼光ブロッカのセットによってブロックされる光量を減少させることを防止するように構成されてもよい。昼光が人工的な光と干渉して、データ信号の信号品質を悪化させる可能性があるため、ユーザが昼光ブロッカのセットによってブロックされる光量を減少させることを防止することは、十分なデータ信号品質を維持するのに役立つ。
【００２０】
前記少なくとも１つのプロセッサは、測定された光レベルを取得する、及び、さらに前記測定された光レベルに基づいて前記ライトのセットに対する前記第１のセットのライト設定、ライトのさらなるセットに対する第１のセットのライト設定、及び／又は前記昼光ブロッカのセットに対する前記第１のセットの昼光ブロッカ設定を決定する、
ように構成されてもよい。これは、可視光に対する目標光レベルが定義されている場合に有益であり、この好ましい光レベルがより正確に達成されることを可能にする。光レベルは、例えば、ターゲット面、例えば、机又は机の高さで測定されてもよい。
【００２１】
前記少なくとも１つのプロセッサは、前記測定された光レベルが許容可能値の範囲に入らないと判断する場合、前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、ように構成されてもよい。これは、ユーザに気づかれる可能性がある、設定が不必要に頻繁に変更されることを防止する。設定は、必要と考えられる場合にのみ変更される。
【００２２】
前記少なくとも１つのプロセッサは、前記決定された信号品質が許容可能値の範囲に入らないと判断する場合、前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御する、ように構成されてもよい。これは、ユーザに気づかれる可能性がある、設定が頻繁に変更されることを防止する。設定は、必要と考えられる場合にのみ変更される。
【００２３】
前記少なくとも１つのプロセッサは、前記データ信号を受信する１つ以上のユーザデバイスの１つ以上のユーザデバイス位置及び／又は前記データ信号を受信しない１つ以上のユーザデバイスの１つ以上のユーザデバイス位置を決定する、前記ライトのセット及び／若しくはライトのさらなるセットの１つ以上のライト及び／又は前記昼光ブロッカのセットの１つ以上の昼光ブロッカの１つ以上の光伝送位置(light transmission position)を決定する、及び、さらに前記決定された１つ以上のユーザデバイス位置及び前記決定された１つ以上の光伝送位置に基づいて前記ライトのセットに対する前記第１のセットのライト設定、前記ライトのさらなるセットに対する第１のセットのライト設定、及び／又は前記昼光ブロッカのセットに対する前記第１のセットの昼光ブロッカ設定を決定する、ように構成されてもよい。これは、ＬｉＦｉが使用されない場所でＬｉＦｉ光源が減光又はオフされることを可能にする、及び／又は、目標光レベルが低い場所で一般的に光源が減光されることを可能にする、及び／又は、ユーザ（すなわち、ユーザデバイス）が存在しない若しくはＬｉＦｉが必要とされない場所で昼光ブロッカは非アクティブであることを可能にする。
【００２４】
本発明の第２の態様において、ライト設定及び／又は昼光ブロッカ設定を決定する方法は、目標光レベルを取得することと、前記目標光レベルに基づいて１つ以上のライトのセットに対する第１のセットのライト設定及び／又は１つ以上の昼光ブロッカのセットに対する第１のセットの昼光ブロッカ設定を決定することと、前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御することと、ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるデータ信号の品質を示す情報を受けることであって、前記データ信号は、光信号を変調することによって送信され、前記信号品質は、前記ユーザデバイスによって決定（例えば、測定）される、ことと、前記第１のセットのライト設定及び前記決定された信号品質に基づいて前記ライトのセットに対する第２のセットのライト設定並びに／又は前記第１のセットの昼光ブロッカ設定及び前記決定された信号品質に基づいて前記昼光ブロッカのセットに対する第２のセットの昼光ブロッカ設定を決定することと、前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御することと、を含む。前記方法は、プログラマブルデバイスで実行されるソフトウェアによって実行されてもよい。このソフトウェアは、コンピュータプログラムプロダクトとして提供されてもよい。
【００２５】
さらに、本明細書で説明される方法を実践するためのコンピュータプログラム、並びに、そのコンピュータプログラムを記憶している非一時的コンピュータ可読記憶媒体が提供される。コンピュータプログラムは、例えば、既存のデバイスによってダウンロードされるか、又は、既存のデバイスにアップロードされてもよく、あるいは、これらのシステムの製造時に記憶されてもよい。
【００２６】
非一時的コンピュータ可読記憶媒体は、少なくとも１つのソフトウェアコード部分を記憶し、ソフトウェアコード部分は、コンピュータによって実行又は処理されると、目標光レベルを取得することと、前記目標光レベルに基づいて１つ以上のライトのセットに対する第１のセットのライト設定及び／又は１つ以上の昼光ブロッカのセットに対する第１のセットの昼光ブロッカ設定を決定することと、前記第１のセットのライト設定に基づいて前記ライトのセット及び／又は前記第１のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御することと、ユーザデバイスから、前記ライトのセットの１つ以上のライトから前記ユーザデバイスによって受信されるデータ信号の品質を示す情報を受けることであって、前記データ信号は、光信号を変調することによって送信され、前記信号品質は、前記ユーザデバイスによって決定される、ことと、前記第１のセットのライト設定及び前記決定された信号品質に基づいて前記ライトのセットに対する第２のセットのライト設定並びに／又は前記第１のセットの昼光ブロッカ設定及び前記決定された信号品質に基づいて前記昼光ブロッカのセットに対する第２のセットの昼光ブロッカ設定を決定することと、前記第２のセットのライト設定に基づいて前記ライトのセット及び／又は前記第２のセットの昼光ブロッカ設定に基づいて前記昼光ブロッカのセットを制御することと、を含む、実行可能オペレーションを実行するように構成される。
【００２７】
当業者には理解されるように、本発明の諸態様は、デバイス、方法、又はコンピュータプログラム製品として具現化されてもよい。したがって、本発明の諸態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）、あるいは、ソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態を取ってもよく、それらは全て、本明細書では「回路」、「モジュール」、又は「システム」と総称されてもよい。本開示で説明される機能は、コンピュータのプロセッサ／マイクロプロセッサによって実行される、アルゴリズムとして実装されてもよい。更には、本発明の諸態様は、１つ以上のコンピュータ可読媒体として具現化されている、コンピュータプログラム製品の形態を取ってもよく、１つ以上のコンピュータ可読媒体は、その上に具現化されている、例えば記憶されている、コンピュータ可読プログラムコードを有する。
【００２８】
１つ以上のコンピュータ可読媒体の任意の組み合わせが、利用されてもよい。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体であってもよい。コンピュータ可読記憶媒体は、例えば、限定するものではないが、電子、磁気、光学、電磁気、赤外線、又は半導体の、システム、装置、若しくはデバイス、あるいは、上述の任意の好適な組み合わせであってもよい。より具体的なコンピュータ可読記憶媒体の例としては、限定するものではないが、１つ以上のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（random access memory；ＲＡＭ）、読み出し専用メモリ（read-only memory；ＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（erasable programmable read-only memory；ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリ（portable compact disc read-only memory；ＣＤ−ＲＯＭ）、光学記憶デバイス、磁気記憶デバイス、又は上述の任意の好適な組み合わせを挙げることができる。本発明の文脈では、コンピュータ可読記憶媒体は、命令実行システム、装置、若しくはデバイスによって、又はそれらに関連して使用するためのプログラムを含むか、又は記憶することが可能な、任意の有形媒体であってもよい。
【００２９】
コンピュータ可読信号媒体としては、例えばベースバンド内又は搬送波の一部として、その内部に具現化されているコンピュータ可読プログラムコードを有する、伝搬データ信号を挙げることができる。そのような伝搬信号は、限定するものではないが、電磁気、光学、又はこれらの任意の好適な組み合わせを含めた、様々な形態のうちのいずれを取ってもよい。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、命令実行システム、装置、若しくはデバイスによって、又はそれらに関連して使用するためのプログラムを、通信、伝搬、又は伝送することが可能な、任意のコンピュータ可読媒体であってもよい。
【００３０】
コンピュータ可読媒体上に具現化されているプログラムコードは、限定するものではないが、無線、有線、光ファイバ、ケーブル、ＲＦ等、又は上述の任意の好適な組み合わせを含めた、任意の適切な媒体を使用して送信されてもよい。本発明の諸態様に関する動作を実施するためのコンピュータプログラムコードは、Ｊａｖａ（商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のオブジェクト指向プログラミング言語、及び、「Ｃ」プログラミング言語又は同様のプログラミング言語等の従来の手続き型プログラミング言語を含めた、１つ以上のプログラミング言語の任意の組み合わせで書き込まれてもよい。このプログラムコードは、スタンドアロン型ソフトウェアパッケージとして、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で実行されてもよく、部分的にユーザのコンピュータ上かつ部分的にリモートコンピュータ上で、又は完全にリモートコンピュータ若しくはサーバ上で実行されてもよい。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（local area network；ＬＡＮ）若しくは広域ネットワーク（wide area network；ＷＡＮ）を含めた任意のタイプのネットワークを通じて、ユーザのコンピュータに接続されてもよく、又は、この接続は、外部コンピュータに対して（例えば、インターネットサービスプロバイダを使用してインターネットを通じて）実施されてもよい。
【００３１】
本発明の実施形態による方法、装置（システム）、及びコンピュータプログラム製品の、フローチャート図及び／又はブロック図を参照して、本発明の諸態様が以下で説明される。フローチャート図及び／又はブロック図の各ブロック、並びに、フローチャート図及び／又はブロック図内のブロックの組み合わせは、コンピュータプログラム命令によって実装されることができる点が理解されるであろう。これらのコンピュータプログラム命令は、マシンを作り出すために、汎用コンピュータ、専用コンピュータ、又は他のプログラマブルデータ処理装置の、プロセッサ、特にマイクロプロセッサ又は中央処理ユニット（central processing unit；ＣＰＵ）に提供されてもよく、それにより、コンピュータ、他のプログラマブルデータ処理装置、又は他のデバイスのプロセッサを介して実行される命令が、フローチャート及び／又はブロック図のブロック内で指定されている機能／行為を実施するための手段を作り出す。
【００３２】
これらのコンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、又は他のデバイスに、特定の方式で機能するように指示することが可能な、コンピュータ可読媒体内に記憶されてもよく、それにより、コンピュータ可読媒体内に記憶されている命令が、フローチャート及び／又はブロック図のブロック内で指定されている機能／行為を実施する命令を含む、製品を作り出す。
【００３３】
コンピュータプログラム命令はまた、コンピュータ実施プロセスを作り出すために、コンピュータ、他のプログラマブルデータ処理装置、又は他のデバイス上にロードされて、それらのコンピュータ、他のプログラマブルデータ処理装置、又は他のデバイス上で一連の動作ステップを実行させてもよく、それにより、コンピュータ又は他のプログラマブル装置上で実行される命令が、フローチャート及び／又はブロック図のブロック内で指定されている機能／行為を実施するためのプロセスを提供する。
【００３４】
図におけるフローチャート及びブロック図は、本発明の様々な実施形態によるデバイス、方法、及びコンピュータプログラム製品の可能な実装の、アーキテクチャ、機能性、及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、指定されている論理関数を実施するための１つ以上の実行可能命令を含む、コードのモジュール、セグメント、又は部分を表してもよい。また、一部の代替的実装形態では、ブロック内に記されている機能は、それらの図に記されている順序と異なる順序で行われてもよい点にも留意されたい。例えば、連続して示されている２つのブロックは、実際には、実質的に同時に実行されてもよく、又は、それらのブロックは、関与している機能性に応じて、逆の順序で実行される場合があってもよい。また、ブロック図及び／又はフローチャート図の各ブロック、並びに、それらブロック図及び／又はフローチャート図内のブロックの組み合わせは、指定されている機能若しくは行為を実行する専用ハードウェアベースのシステム、又は、専用ハードウェアとコンピュータ命令との組み合わせによって実施されることができる点にも留意されたい。
【図面の簡単な説明】
【００３５】
本発明のこれらの態様及び他の態様は、以下の図面から明らかであり、例として、それらの図面を参照して更に解明されるであろう。
【図１】システムの一実施形態のブロック図である。
【図２】方法の第１の実施形態のフロー図である。
【図３】方法の第２の実施形態のフロー図である。
【図４】方法の第３の実施形態のフロー図である。
【図５】方法の第４の実施形態のフロー図である。
【図６】システムをコンフィギュレーションするためのユーザインターフェースの一例を示す。
【図７】ブラインドを手動で制御するためのユーザインターフェースの一例を示す。
【図８】本発明の方法を実行するための例示的なデータ処理システムのブロック図である。
【発明を実施するための形態】
【００３６】
図面中の対応する要素は、同じ参照番号によって示される。
【００３７】
図１は、本システムの一実施形態、コントローラ１を示している。システム１は、例えばオフィスビル又は家等の建物１１に位置する。システム１は、２つの可視光ＬｉＦｉライト１３、１４、２つの可視光非ＬｉＦｉライト１６、１７、２つの（非可視光）ＩＲ  ＬｉＦｉライト２４、２５、及び、２つの昼光ブロッカ(daylight blocker)２１、２２を制御する。昼光ブロッカ２１、２２は、ブラインド又は任意の他のタイプの昼光ブロッカ機構、例えば、電動カーテン又は切替可能ガラス(switchable glass)を含んでもよい。システム１は、各々が光センサ２９を含む、光センサデバイス２７、２８から、及び、可視光ＬｉＦｉライト１４から、測定された光レベルを受ける。光センサデバイス２８は、建物１１の内部に位置する、例えば、天井に取り付けられ、光センサデバイス２７は、建物１１の外部に位置する。
【００３８】
図１に示される例では、１つのユーザデバイス、ユーザデバイス３１が、建物１１に位置する。ユーザデバイス３１は、利用可能なＬｉＦｉ接続を介してインターネットにアクセスする。ユーザデバイス３１は、ＬｉＦｉライト１３、１４、２４、２５からデータを受信する、及び、例えば、可視光及び／又は赤外（ＩＲ）光を使用して、ＬｉＦｉライト１３、１４、２４、２５にデータを送信する。
【００３９】
コントローラ１は、トランシーバ３、プロセッサ５及びメモリ７を含む。プロセッサ５は、目標光レベルを取得する、目標光レベルに基づいてライト１３、１４、１６、１７、２４及び／若しくは２５に対する第１のセットのライト設定並びに／又は昼光ブロッカ２１及び／若しくは２２に対する第１のセットの昼光ブロッカ設定を決定する、及び、第１のセットのライト設定に基づいてライト１３、１４、１６、１７、２４及び／若しくは２５を制御する並びに／又は第１のセットの昼光ブロッカ設定に基づいて昼光ブロッカ２１及び／若しくは２２を制御するように構成される。
【００４０】
さらに、プロセッサ５は、ユーザデバイス３１から、ライト１３、１４、２４及び／又は２５のうちの１つ以上からユーザデバイス３１によって受信されるデータ信号の品質を示す情報を受けるように構成される。データ信号は、光信号を変調することによりこのライト又はこれらのライトによって送信される。信号品質は、ユーザデバイス３１によって決定される。図１の実施形態では、信号品質は、ユーザデバイス３１によって測定される。測定された信号品質は、例えば、信号対雑音比及び／又は（例えば、最大／基準データレートに対する）データレートを含んでもよい。追加的に、ＬｉＦｉ信号の品質は、固定デバイス、例えば、ライト１３、１４、１６、１７、２４及び／若しくは２５によって並びに／又は光センサデバイス２７及び／若しくは２８によって測定され、コントローラ１にフィードバックされてもよい。
【００４１】
プロセッサ５はまた、第１のセットのライト設定及び測定された信号品質に基づいてライト１３、１４、１６、１７、２４及び／若しくは２５に対する第２のセットのライト設定並びに／又は第１のセットの昼光ブロッカ設定及び測定された信号品質に基づいて昼光ブロッカ２１及び／若しくは２２に対する第２のセットの昼光ブロッカ設定を決定する、及び、第２のセットのライト設定に基づいてライト１３、１４、１６、１７、２４及び／若しくは２５並びに／又は第２のセットの昼光ブロッカ設定に基づいて昼光ブロッカ２１及び／若しくは２２を制御するように構成される。
【００４２】
図１の実施形態では、コントローラ１は、以下の挙動(behavior)を実装する。
【００４３】
・  ＬｉＦｉが使用されない場合、コントローラ１は、従来のＴＬＭシステムとして挙動する、すなわち、昼光を最大化する（エネルギ的考察）及び可視光に対する目標光レベルを維持する。
【００４４】
・  ＬｉＦｉが使用される場合、人工的なライトは、所望の信号品質を達成するために最小限の明るさを使用する。状況によっては、これは、コントローラ１が、可視光に対する目標光レベルが昼光によって達成されていても人工的なライトを減光することを防止する。システム設定に依存して、コントローラ１は、昼光ブロッカを操作する（例えば、ブラインドを部分的に閉じる）ことによって目標光レベルを超えることなく該目標光レベルを達成してもよい。
【００４５】
・  太陽光がＬｉＦｉ信号に干渉する場合、コントローラ１は、このようなレベルの太陽光をグレアを扱うのと同じように扱ってもよい（ブラインドを使って外光の量を減らしてもよい）。太陽光による干渉は、信号の品質を低下させる可能性がある。コントローラ１は、高い昼光レベルが検出される場合、例えば、建物１１の外部に位置する光センサデバイス２９が高い光レベルを検出する場合、太陽光による干渉が信号品質の低下の原因となり得ると考慮してもよい。コントローラ１は、昼光ブロッカを調整する等の措置を講じた際にＬｉＦｉ信号が改善するかどうかをチェックしてもよい。
【００４６】
・  十分な自然光が利用可能である場合、コントローラ１は、昼光をブロックしない、例えば、ブラインドを開いたままにする、（広範囲を照らす）ＬｉＦｉシーリングライトを減光する及び（静的な）ＬｉＦｉユーザのために（ローカルの）ＬｉＦｉデスクランプを明るくすることを決定してもよい。この場合、全体照明は、可視光に対する目標光レベルに従って維持され、いくつかのローカルなポイントにおいて、照明は、ＬｉＦｉ通信の目的のためにより高くなる。
【００４７】
コントローラ１は、ＨＶＡＣ（Ｈｅａｔｉｎｇ、Ｖｅｎｔｉｌａｔｉｏｎ、  ａｎｄ  Ａｉｒ  Ｃｏｎｄｉｔｉｏｎｉｎｇ）システムに接続されてもよい。空調は光の伝送よりもエネルギを消費するため、非常に暑い／明るく晴れた日には、コントローラ１が昼光ブロッカ２１及び２２を閉じて太陽からの熱をブロックして空調の使用量を減らし、ライト１３、１４、１６、１７、２４及び／又は２５のうちの１つ以上をオンにして光の量が依然十分であることを保証することが有益であり得る。
【００４８】
図１に示されるコントローラ１の実施形態では、コントローラ１は、１つのプロセッサ５を含む。代替的な実施形態では、コントローラ１は複数のプロセッサを含む。コントローラ１のプロセッサ５は、例えばＡＲＭベースの、汎用プロセッサ、又は特定用途向けプロセッサであってよい。コントローラ１のプロセッサ５は、例えば、Ｕｎｉｘベースのオペレーティングシステムを実行してもよい。メモリ７は、１つ以上のメモリユニットを含んでもよい。メモリ７は、例えば、１つ以上のハードディスク及び／又はソリッドステートメモリを含んでもよい。メモリ７は、例えば、目標光レベルを記憶するために使用されてもよい。
【００４９】
トランシーバ３は、建物における他のデバイス、例えば、ライト、昼光ブロッカ及び光センサデバイスと通信するために１つ以上の通信技術、例えば、Ｅｔｈｅｒｎｅｔを使用してもよい。代替的な実施形態では、単一のトランシーバの代わりに複数のトランシーバが使用される。図１に示される実施形態では、受信機及び送信機は、トランシーバ３に組み合わされている。代替的な実施形態では、１つ以上の別個の受信機構成要素及び１つ以上の別個の送信機構成要素が使用される。コントローラ１は、電源コネクタ等のコントローラに典型的な他の構成要素を含んでもよい。本発明は、１つ以上のプロセッサで実行されるコンピュータプログラムを使用して実装されてもよい。
【００５０】
本発明の方法の第１の実施形態が、図２に示されている。この実施形態では、方法は、図１のライト１６、１７、２４、２５を制御しない。ステップ１０１は、目標光レベルを取得することを含む。この実施形態では、目標光レベルは、可視光に対する目標光レベルである。ステップ１０３は、目標光レベルに基づいてライト１３及び１４に対する第１のセットのライト設定並びに昼光ブロッカ２１及び２２に対する第１のセットの昼光ブロッカ設定を決定することを含む。ステップ１０５は、第１のセットのライト設定に基づいてライト１３及び１４並びに第１のセットの昼光ブロッカ設定に基づいて昼光ブロッカ２１及び２２を制御することを含む。
【００５１】
ステップ１０７は、ユーザデバイス３１から、ライトのセットの１つ以上のライトからユーザデバイスによって受信されるデータ信号の品質を示す情報を受けることを含む。データ信号は、光信号を変調することによって送信される。信号品質は、ユーザデバイス３１によって決定される。ステップ１０８は、決定された信号品質が、許容可能値の範囲に入るかどうかを判断することを含む。そうでない場合、ステップ１０９が実行される。そうである場合、ステップ１０７がある時間後に繰り返される。
【００５２】
ステップ１０９は、第１のセットのライト設定及び決定された信号品質に基づいてライト１３及び１４に対する第２のセットのライト設定並びに第１のセットの昼光ブロッカ設定及び決定された信号品質に基づいて昼光ブロッカ２１及び２２に対する第２のセットの昼光ブロッカ設定を決定することを含む。例えば、決定された信号品質が所望のものよりも低い場合、ライト１３及び１４の光レベル（すなわち、明るさ）が増加されてもよい。両方のライトの光レベルを同じ量だけ増加させることにより、照明の均一性が達成される。代替的に、ライト１３及び１４の一方の光レベルのみが増加される、又は、ライト１３及び１４の光レベルが異なる量で増加される。ステップ１１１は、第２のセットのライト設定に基づいてライト１３及び１４並びに第２のセットの昼光ブロッカ設定に基づいて昼光ブロッカ２１及び２２を制御することを含む。
【００５３】
ステップ１１１の後、ステップ１０７がある時間後に繰り返される。ステップ１０７の第２の反復では、ライトのセットの１つ以上のライトからユーザデバイス３１によって受信されるさらなるデータ信号のさらなる信号品質を示すさらなる情報を受ける。さらなるデータ信号は、光信号を変調することによって送信される。ユーザがその間に移動した場合、さらなる信号品質は通常、以前の信号品質とは異なる。ステップ１０９の第２の反復では、第３の設定が、第２の設定及びさらなる信号品質に基づいて決定される。ステップ１１１の第２の反復では、第３の設定が、ライト１３及び１４並びに昼光ブロッカ２１及び２２を制御するために使用される。
【００５４】
図２の実施形態では、ステップ１０９及び１１１は、ステップ１０７で受信される決定された信号品質が許容可能値の範囲に入らない場合にのみ実行される。代替的な実施形態では、ステップ１０９及び１１１は常に実行され、ステップ１０８は省略される。図３〜５の実施形態では、ステップ１０９及び１１１は常に実行される。図３〜５の実施形態の変形例では、これらの実施形態は、ステップ１０８、並びに、ステップ１０９及び１１１の条件付き実行(conditional performance)で拡張される。
【００５５】
本発明の方法の第２の実施形態が、図３に示されている。この実施形態では、方法は、図１のライト２４、２５を制御しない。ステップ１２１及び１２２は、図２のステップ１０１を置き換える。ステップ１２１は、データを送信する光に対する目標光レベルを取得することを含む。ステップ１２２は、目標可視光レベルを取得することを含む。ステップ１２３は、図２のステップ１０３を置き換える。ステップ１２３は、データを送信する光に対する目標光レベル及び目標可視光レベルに基づいてライト１３及び１４に対する第１のセットのライト設定、昼光ブロッカ２１及び２２に対する第１のセットの昼光ブロッカ設定、並びにライト１６及び１７に対する第１のセットのさらなるライト設定を決定することを含む。
【００５６】
例えば、まず、目標光レベルが達成されるように、ライト１３及び１４に対するライト設定が決定されてもよく、次に、目標可視光レベルが達成されるように、ライト１６及び１７に対する並びに昼光ブロッカ２１及び２２に対する設定が決定されてもよい。ライト１３及び１４は、データ信号を送信するライトのみを含む。ライト１６及び１７は、データ信号を送信しないライトのみを含む。
【００５７】
ステップ１０５において、ライト１３及び１４が、第１のセットのライト設定に基づいて制御され、昼光ブロッカ２１及び２２が、第１のセットの昼光ブロッカ設定に基づいて制御される。ステップ１２５において、ライト１６及び１７が、第１のセットのさらなるライト設定に基づいて制御される。ステップ１０７は、図２に関連して述べられたように、データ信号の品質を示す情報をユーザデバイス３１から受けることを含む。
【００５８】
ステップ１０９において、ライト１３及び１４に対する第２のセットのライト設定が、第１のセットのライト設定及び決定された信号品質に基づいて決定され、昼光ブロッカ２１及び２２に対する第２のセットの昼光ブロッカ設定が、第１のセットの昼光ブロッカ設定及び決定された信号品質に基づいて決定される。ステップ１２９において、ライト１６及び１７に対する第２のセットのさらなるライト設定が、第１のセットのさらなるライト設定及び決定された信号品質に基づいて決定される。
【００５９】
ステップ１１１において、ライト１３及び１４が、第２のセットのライト設定に基づいて制御され、昼光ブロッカ２１及び２２が、第２のセットの昼光ブロッカ設定に基づいて制御される。ステップ１３１において、ライト１６及び１７が、第２のセットのさらなるライト設定に基づいて制御される。
【００６０】
本発明の方法の第３の実施形態が、図４に示されている。この実施形態では、方法は、図１のライト２４、２５を制御しない。ステップ１０１は、目標光レベルを取得することを含む。この実施形態では、目標光レベルは、可視光に対する目標光レベルである。ステップ１５１は、例えば光センサデバイス２８又はＬｉＦｉライト１４から、測定された光レベルを取得することを含む。ステップ１５３は、測定された光レベルが、許容可能値の範囲、例えば、３９０〜４１０ルクス、５８０〜６２０ルクス、又は６００ルクス以上に入るかどうかをチェックすることを含む。そうでない場合、ステップ１０３及び１０５が実行される。そうである場合、ステップ１０３及び１０５はスキップされる。
【００６１】
図４の実施形態では、ステップ１０３は、サブステップ１５５を含む。ステップ１５５は、目標光レベル及び測定された光レベルに基づいてライト１３、１４、１６及び１７に対する第１のセットのライト設定並びに昼光ブロッカ２１及び２２に対する第１のセットの昼光ブロッカ設定を決定することを含む。ステップ１０５は、第１のセットのライト設定に基づいてライト１３、１４、１６及び１７並びに第１のセットの昼光ブロッカ設定に基づいて昼光ブロッカ２１及び２２を制御することを含む。ライト１３、１４はデータ信号を送信し、ライト１６、１７はデータ信号を送信しない。
【００６２】
ステップ１０５の後、ステップ１０７、１０９及び１１１が実行される。これらのステップは、図２に関連して述べられているが、ここではライト１６及び１７に対しても実行される。ステップ１１１の後、ステップ１５１又はステップ１０７がある時間後に実行される。図４の実施形態では、ステップ１５１は、直ちに進むのではなく、ステップ１０７で１０回目の反復ごとに実行される。代替的な実施形態では、ステップ１５１はより頻繁に若しくはより少なく実行される、又は、ステップ１５１は常にステップ１１１の後に実行される。
【００６３】
測定された光レベルに基づいてライトを制御することと、決定された信号品質に基づいてライトを制御することを別々にする利点は、一度に１つのパラメータのみが最適化される結果、通常はより早く最適な設定が得られるはずであることである。代替的な実施形態では、設定は、同時に、測定された光レベル及び決定された信号品質の両方に基づいて決定される。図２の実施形態では、ステップ１０３及び１０５は、測定された光レベルが許容可能値の範囲に入らない場合にのみ実行される。代替的な実施形態では、ステップ１０３及び１０５は常に実行され、ステップ１５３は省略される。
【００６４】
ＴＬＭシステムでは、目標可視光レベルは、典型的には、セットポイントと呼ばれる。セットポイントは、オフィスのデスク上で必要とされる光レベル（例えば、４００ルクス）に基づくことがよくある。ＴＬＭシステムは、人工光の使用及び自然照明(natural lighting)の使用を最適化（最小化）することを試みる。従来のＴＬＭシステムでは、多くの状況、特に日中でグレアがない状況において、自然照明で所要の光レベルが達成されるため、人工照明はほぼ完全にオフになる。このような状況では、ＬｉＦｉは機能しない。
【００６５】
図４の実施形態では、測定された光レベルがセットポイントと比較され、差が最小になるように１つ以上のライトの光レベルが調整される。ＬｉＦｉの使用が検出されない場合、さらなるアクションは必要ない。ＬｉＦｉが使用され、信号品質が安定したＬｉＦｉ接続に十分でない場合、１つ以上のＬｉＦｉライトの光レベルが増加される必要がある。この増加の結果、目標可視光レベルを超える可能性がある。第１のオプションは、可視光レベルが目標光レベルよりも高いことを受け入れることである。第２のオプションは、ＬｉＦｉライトの光レベルの増加を補償することである。この増加は、昼光ブロッカにより多くの昼光をブロックさせることにより及び／又は非ＬｉＦｉライトの光レベルを減少することによって補償されてもよい。
【００６６】
自然光が存在する場合、測定された総光レベルが同じであっても、自然光による干渉に起因して、ＬｉＦｉライトの光レベル（明るさ）は、典型的には、自然光が存在しない場合の光レベルよりも高いことが必要である。明るい自然光がＬｉＦｉに干渉する状況において、ＴＬＭシステムは、これを２つのやり方、すなわち、（１）人工光源の明るさを増加することにより（必ずしも所望の結果を達成するものではなく、エネルギ効率もあまり良くない）又は（２）ブラインドを調整してデッキ表面の昼光の量を減らすことにより解決することができる。ブラインドを閉じるか、明るさを増加するかの選択は、エネルギ消費的考察及び／又はユーザの好みに依存してもよい。前述のように、ブラインドを閉じることは、空調システムによるエネルギ消費量の低下につながり、これは、人工光源の明るさの増加に起因するエネルギ消費量の増加を相殺し得る。
【００６７】
図２〜図４の実施形態では、可視光ライトしか存在しない。しかしながら、１つ以上の非可視光ライトも、データ信号を送信するために使用されてもよい。これらの非可視光ライトは、例えば、赤外（ＩＲ：InfraRed）光を送信してもよい。ＩＲベースのＬｉＦｉは、より高い帯域幅のため、又は他の利点に起因して好ましくあり得る。ＩＲがデータ送信に利用可能である場合、昼光をブロックする必要を回避できる可能性がある。表１は、３００ルクスの昼光が屋外に存在する場合、ＬｉＦｉを提供する一方、４００ルクスの目標可視光レベルを潜在的に達成するオプションを示している。
2021535690.tif 000003
【００６８】
表１の１行目に示される設定では、ＬｉＦｉを提供することはできない。なぜなら、このシナリオではＬｉＦｉは少なくとも２００ルクスを必要とし、データ信号を送信する１つ以上のライトは１００ルクスの光レベルしか使用しないからである。表１の２行目は、データ信号を送信する１つ以上のライトに２００ルクスの光レベルを使用させることによりこの問題を解決している。この２００ルクスと昼光の３００ルクスを合わせると４００ルクスを超えてしまうため、１００ルクスの昼光がブロックされる。代替的に、１つ以上のＩＲライトが、データ信号を送信するために使用されてもよい。この場合、表１の３行目に示されるように、データ信号を送信しないライトが１００ルクスの光レベルを使用することができ、昼光をブロックする必要ない。
【００６９】
昼光はＩＲライトに干渉する可能性があるため、太陽光が強い場合等、すべての状況で昼光ブロッカの使用を回避することはできない可能性がある。表２は、１０００ルクスの昼光が屋外に存在する場合、ＬｉＦｉを提供する一方、６００ルクスの目標光レベルを潜在的に達成するオプションを示している。
2021535690.tif 000004
【００７０】
表２の１行目に示される設定では、ＬｉＦｉを提供することはできない。なぜなら、４００ルクスの昼光をブロックすることは十分ではなく、強い太陽光が依然としてＩＲベースの通信に干渉するからである。表２の３行目は、７００ルクスの昼光をブロックすることにより及びデータ信号を送信しないライトに３００ルクスの光レベルを使用させることにより、目標可視光レベルが、干渉なく達成され得ることを示している。代替的なオプションとしては、ＩＲ  ＬｉＦｉライトを使用する代わりに、データ信号を送信する１つ以上のライトに２００ルクスの光レベルを使用させることが挙げられる。これは、表２の２行目に示されている。この場合、６００ルクスの昼光がブロックされる必要がある。
【００７１】
（ダウンリンク通信に使用される）ＩＲ  ＬｉＦｉライトが使用されない場合でも、ＩＲは、ユーザデバイスに、例えばＩＲレシーバを含む可視光ライトとのアップリンク通信を行わせるために使用される可能性がある。ＩＲは、アップリンクのための最も好ましい通信手段である。可視光通信（ＶＬＣ：visible light communication）ベースのダウンリンク及びＩＲベースのアップリンクが使用される場合、ＴＬＭシステムは、昼光からの干渉を減らすために依然昼光ブロッカを使用する必要がある可能性がある。
【００７２】
本発明の方法の第４の実施形態が、図５に示されている。このより高度な実施形態では、非ＬｉＦｉユーザ及びＬｉＦｉユーザ（及びそのＬｉＦｉデバイス）の位置及びアクティビティが考慮される。このようにして、照明条件及びＬｉＦｉ信号条件の両方が、それらの位置で最適化されることができる。オプションとして、これらの条件は、検出されたユーザの現在の（デジタル）アクティビティ又は現在の視覚的注意(visual attention)に基づいて動的に適応される。
【００７３】
ステップ１０１は、目標光レベルを取得することを含む。この実施形態では、目標光レベルは、可視光に対する目標光レベルである。次に、ステップ１７１が実行される。ステップ１７１は、データ信号を受信する１つ以上のユーザデバイスの１つ以上のユーザデバイス位置及び／又はデータ信号を受信しない１つ以上のユーザデバイスの１つ以上のユーザデバイス位置を決定することを含む。データ信号を受信するユーザデバイス、例えば、ユーザデバイス３１の位置は、どの位置でＬｉＦｉが受信される必要があるか、及び、どの位置が照明される必要があるかを決定するために使用されてもよい。
【００７４】
データ信号を受信しないユーザデバイスの位置は、どの位置が照明される必要があるかを決定するために使用されてもよい。ユーザデバイスの位置が（すべては）決定されることができない場合、ユーザデバイスに対する典型的な位置が使用されてもよい。例えば、ＬｉＦｉ接続は、会議室で必要とされる可能性があり、照明は、オフィスで必要とされる可能性がある。
【００７５】
次に、ステップ１７３は、ライト１３、１４、１６、１７、２４及び２５並びに昼光ブロッカ２１及び２２の１つ以上の位置を決定することを含む。これらの位置は、ユーザデバイス位置と区別するために光伝送位置(light transmission position)と称される。図５の実施形態では、図１のステップ１０３は、サブステップ１７５を含む。ステップ１７５は、目標光レベル、決定された１つ以上のユーザデバイス位置及び決定された１つ以上の光伝送位置に基づいてライト１３、１４、１６、１７、２４及び２５に対する第１のセットのライト設定並びに昼光ブロッカ２１及び２２に対する第１のセットの昼光ブロッカ設定を決定することを含む。
【００７６】
斯くして、現在及び／又は予想されるユーザデバイス位置を照らすことができる可視光ライトが選択されることができ、データ信号を受信するユーザデバイスの現在及び／又は予想される位置の近くにあるＬｉＦｉ対応ライトが選択されることができる。ステップ１０５は、第１のセットのライト設定に基づいてライト１３、１４、１６、１７、２４及び２５並びに第１のセットの昼光ブロッカ設定に基づいて昼光ブロッカ２１及び２２を制御することを含む。
【００７７】
ステップ１０５の後、ステップ１０７、１０９及び１１１が実行される。これらのステップは、図２に関連して述べられているが、ここではライト１６、１７、２４及び２５に対しても実行される。ステップ１１１の後、ステップ１７３又はステップ１０７がある時間後に実行される。図５の実施形態では、ステップ１７３は、直ちに進むのではなく、ステップ１０７で１０回目の反復ごとに実行される。代替的な実施形態では、ステップ１７３はより頻繁に若しくはより少なく実行される、又は、ステップ１７３は常にステップ１１１の後に実行される。
【００７８】
図６は、システムをコンフィギュレーションするためのユーザインターフェース５１の一例を示している。ユーザインターフェース５１は、ビルの管理者又は住宅の所有者によって自身のモバイルデバイス４１で使用されるアプリケーションの一部である。ユーザインターフェースは、ディスプレイ４９に表示される。この例では、ユーザは、システムの２つの側面、すなわち、スライダ５７を用いて目標可視光レベル５６、及び、スライダ５４を用いてＬｉＦｉ品質対エネルギ消費設定５３をコンフィギュレーションすることができる。
【００７９】
ユーザが、ＬｉＦｉ品質がエネルギ消費よりも重要であることを指定する場合、目標光レベルを達成するのに十分な昼光が存在する場合でも、人工的なライトが、場合によっては昼光ブロッカと組み合わせて、より多く使用される。ユーザが、ＬｉＦｉ品質が優先することを指定する場合、指定された目標可視光レベルは、良好なＬｉＦｉ品質のために必要な場合に超えられる最小可視光レベルであると考慮されてもよい。設定は、例えば、建物ごと、部屋ごと、又は部屋のグループごとにコンフィギュレーションされてもよい。
【００８０】
図７は、昼光ブロッカ、とりわけブラインドを手動で制御するためのユーザインターフェース６１の一例を示している。ユーザインターフェース６１は、昼光ブロッカによってブロックされる光量を減少させる結果、データ信号の信号品質が目標レベルを下回ることになると判断する場合、ユーザが昼光ブロッカによってブロックされる光量を減少させることを防止するために使用されてもよい。
【００８１】
通常、ユーザは、スライダ６４を用いてブラインド設定６３を選択することによりブラインドを完全に開ける、ブラインドを完全に閉じる、又は、ブラインドを部分的に閉じることができる。ユーザインターフェース６１において、領域６５のブラインド設定はマークされており、選択することができない。斯くして、ユーザはブラインドを完全に開けることはできず、これは、ＬｉＦｉ信号の品質に（潜在的に）影響を与える可能性があるからである。
【００８２】
代替的なユーザインターフェースでは、領域６５はマークされるが、ユーザは依然領域６５からブラインド設定を選択することができる、すなわち、領域６５は警告としてだけマークされている。同じユーザインターフェースが、他のタイプの昼光ブロッカを手動で制御する又はライト設定、例えば、ライトの調光レベルを制御するために使用されてもよい。
【００８３】
図８は、図２〜５を参照して述べられたような方法を実行し得る、例示的なデータ処理システムを示すブロック図を示す。
【００８４】
図８に示されるように、データ処理システム３００は、システムバス３０６を介してメモリ要素３０４に結合される、少なくとも１つのプロセッサ３０２を含んでもよい。それゆえ、データ処理システムは、メモリ要素３０４内にプログラムコードを記憶してもよい。さらに、プロセッサ３０２は、システムバス３０６を介してメモリ要素３０４からアクセスされるプログラムコードを実行してもよい。一態様では、データ処理システムは、プログラムコードを記憶及び／又は実行するために好適な、コンピュータとして実装されてもよい。しかしながら、データ処理システム３００は、本明細書内で述べられる機能を実行することが可能な、プロセッサ及びメモリを含む任意のシステムの形態で実装されてもよい点を理解されたい。
【００８５】
メモリ要素３０４は、例えば、ローカルメモリ３０８及び１つ以上の大容量記憶デバイス３１０等の、１つ以上の物理メモリデバイスを含んでもよい。ローカルメモリとは、プログラムコードの実際の実行中に一般に使用される、ランダムアクセスメモリ又は他の非永続的メモリデバイスを指してもよい。大容量記憶デバイスは、ハードドライブ又は他の永続的データ記憶デバイスとして実装されてもよい。処理システム３００はまた、実行中に大容量記憶デバイス３１０からプログラムコードが取得されなければならない回数を低減するために、少なくとも一部のプログラムコードの一時記憶を提供する、１つ以上のキャッシュメモリ（図示せず）を含んでもよい。また、処理システム３００は、例えば、処理システム３００がクラウドコンピューティングプラットフォームの一部である場合、別の処理システムのメモリ要素を使用することができてもよい。
【００８６】
入力デバイス３１２及び出力デバイス３１４として示される、入出力（input/output：Ｉ／Ｏ）デバイスが、オプションとして、データ処理システムに結合されることができる。入力デバイスの例としては、限定するものではないが、キーボード、マウス等のポインティングデバイス、（例えば、ボイス及び／又はスピーチ認識のための）マイク等を挙げることができる。出力デバイスの例としては、限定するものではないが、モニタ又はディスプレイ、スピーカ等を挙げることができる。入力デバイス及び／又は出力デバイスは、直接、又は介在Ｉ／Ｏコントローラを介して、データ処理システムに結合されてもよい。
【００８７】
一実施形態では、入力デバイス及び出力デバイスは、（入力デバイス３１２及び出力デバイス３１４を取り囲む破線で図８に示されるような）複合型入力／出力デバイスとして実装されてもよい。そのような複合型デバイスの一例は、「タッチスクリーンディスプレイ」又は単に「タッチスクリーン」と称される場合もある、タッチ感知ディスプレイである。そのような実施形態では、デバイスへの入力は、タッチスクリーンディスプレイ上、又はタッチスクリーンディスプレイの近くでの、例えばスタイラス又はユーザの指等の、物理的実体の移動によって提供されてもよい。
【００８８】
ネットワークアダプタ３１６もまた、データ処理システムに結合されて、介在する私設ネットワーク又は公衆ネットワークを介して、データ処理システムが、他のシステム、コンピュータシステム、リモートネットワークデバイス、及び／又はリモート記憶デバイスに結合されることを可能にしてもよい。ネットワークアダプタは、上述のシステム、デバイス、及び／又はネットワークによってデータ処理システム３００に送信されるデータを受信するための、データ受信機と、データ処理システム３００から上述のシステム、デバイス、及び／又はネットワークにデータを送信するための、データ送信機とを含んでもよい。モデム、ケーブルモデム、及びＥｔｈｅｒｎｅｔカードは、データ処理システム３００と共に使用されてもよい、種々のタイプのネットワークアダプタの例である。
【００８９】
図８に示されるように、メモリ要素３０４は、アプリケーション３１８を記憶してもよい。様々な実施形態では、アプリケーション３１８は、ローカルメモリ３０８、１つ以上の大容量記憶デバイス３１０内に記憶されてもよく、あるいは、ローカルメモリ及び大容量記憶デバイスとは別個であってもよい。データ処理システム３００はさらに、アプリケーション３１８の実行を促すことが可能な（図８には示されない）オペレーティングシステムを実行してもよい点を理解されたい。アプリケーション３１８は、実行可能プログラムコードの形態で実装されており、データ処理システム３００によって、例えばプロセッサ３０２によって、実行されることができる。アプリケーションの実行に応答して、データ処理システム３００は、本明細書で述べられる１つ以上の動作又は方法ステップを実行するように構成されてもよい。
【００９０】
本発明の様々な実施形態は、コンピュータシステムと共に使用するためのプログラム製品として実装されてもよく、このプログラム製品のプログラムは、（本明細書で説明される方法を含めた）実施形態の機能を定義する。一実施形態では、このプログラムは、様々な非一時的コンピュータ可読記憶媒体上に含まれることができ、本明細書で使用されるとき、「非一時的コンピュータ可読記憶媒体」という表現は、全てのコンピュータ可読媒体を含むが、唯一の例外は一時的な伝搬信号である。別の実施形態では、このプログラムは、様々な一時的コンピュータ可読記憶媒体上に含まれることができる。例示的なコンピュータ可読記憶媒体としては、限定するものではないが、（ｉ）情報が永続的に記憶される、書き込み不可記憶媒体（例えば、ＣＤ−ＲＯＭドライブによって読み取り可能なＣＤ−ＲＯＭディスク、ＲＯＭチップ、又は任意のタイプの不揮発性固体半導体メモリ等の、コンピュータ内部の読み出し専用メモリデバイス）、及び（ｉｉ）変更可能な情報が記憶される、書き込み可能記憶媒体（例えば、フラッシュメモリ、ディスケットドライブ若しくはハードディスクドライブ内部のフロッピーディスク、又は任意のタイプのランダムアクセス固体半導体メモリ）が挙げられる。コンピュータプログラムは、本明細書で述べられるプロセッサ３０２上で実行されてもよい。
【００９１】
本明細書で使用される用語法は、特定の実施形態を説明することのみを目的とするものであり、本発明を限定することを意図するものではない。本明細書で使用されるとき、単数形「a」、「an」、及び「the」は、文脈がそうではないことを明確に示さない限り、複数形も含むことが意図される。本明細書で使用されるとき、用語「含む（comprises）」及び／又は「含んでいる（comprising）」は、記述された特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を指定するものであるが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び／又はそれらの群の存在若しくは追加を排除するものではない点が、更に理解されるであろう。
【００９２】
以下の請求項における全てのミーンズプラスファンクション又はステッププラスファンクションの要素の、対応する構造、材料、行為、及び均等物は、具体的に特許請求される他の特許請求要素と組み合わせて機能を実行するための、任意の構造、材料、又は行為を含むことが意図される。本発明の実施形態の説明は、例示を目的として提示されてきたが、網羅的であるか、又は開示された形態の実装形態に限定されることを意図するものではない。本発明の範囲及び趣旨から逸脱することなく、多くの修正形態及び変形形態が当業者には明らかとなるであろう。実施形態は、本発明の原理及び一部の実際的応用を最良に説明し、想到される特定の用途に適するような様々な修正を有する様々な実施形態に関して、他の当業者が本発明を理解することを可能にするために、選択及び説明されるものとした。
【図１】
2021535690.tif 000005
【図２】
2021535690.tif 000006
【図３】
2021535690.tif 000007
【図４】
2021535690.tif 000008
【図５】
2021535690.tif 000009
【図６】
2021535690.tif 000010
【図７】
2021535690.tif 000011
【図８】
2021535690.tif 000012
【国際調査報告】
2021535690.tif 000013
2021535690.tif 000014