(57)【特許請求の範囲】
【請求項１】
照明ソースと光センサとを含む照明デバイスの動作を制御するコンピュータ実施される方法であって、
前記照明ソースがオン動作モードまたはオフ動作モードのどちらで動作しているのかを判定することと、
前記照明ソースが前記オフ動作モードで動作しているとの判定に応答して、光パルスを生成するために前記照明ソースの動作を前記オン動作モードにパルス駆動すること、及び前記光パルスによって照明される区域に関連する光レベルを前記光センサを使用してセンシングすることと、
前記照明ソースが前記オン動作モードで動作しているとの判定に応答して、前記光センサで光を測定するために前記光センサの動作をパルス駆動すること、及び前記光センサで測定された前記光に基づいて、前記光レベルを前記光センサを使用してセンシングすることと
を含む方法。
【請求項２】
前記照明デバイスによって、測定された前記光レベルに少なくとも部分的に基づいて、前記照明ソースを前記オン動作モードで動作させなければならないのかどうかを判定することと、
前記照明ソースを前記オン動作モードで動作させなければならないとの判定に応答して、前記照明ソースを前記オン動作モードでアクティブ化することと
をさらに含む、請求項１に記載の方法。
【請求項３】
測定された前記光レベルは、前記照明ソースによって照明される前記区域内の物体の存在を示す、請求項１に記載の方法。
【請求項４】
測定された前記光レベルは、前記照明ソースによって照明される前記区域内の物体の存在を示す、請求項１に記載の方法。
【請求項５】
測定された前記光レベルは、前記照明ソースによって照明される前記区域内の環境光レベルに対応する、請求項１に記載の方法。
【請求項６】
前記照明デバイスは、トランシーバをさらに含み、前記方法は、測定された前記光レベルを前記トランシーバを介して前記照明デバイスと通信する別の物体に送信することをさらに含む、請求項１に記載の方法。
【請求項７】
前記別の物体は、さらなる照明デバイスを含み、前記さらなる照明デバイスは、前記照明デバイスで測定された前記光レベルを示すデータを受信するように構成され、前記さらなる照明デバイスは、前記照明デバイスで測定された前記光レベルを示す前記データに少なくとも部分的に基づいて前記さらなる照明デバイスの動作を制御するように構成される、請求項６に記載の方法。
【請求項８】
前記別の物体は、前記照明デバイスと通信するように動作可能なコントローラを含み、前記コントローラは、測定された前記光レベルに少なくとも部分的に基づいて前記照明デバイスの動作を制御するように構成される、請求項６に記載の方法。
【請求項９】
測定された前記光レベルを前記コントローラに送信することと、
前記コントローラから制御データを受信することと、
前記制御データに基づいて、前記照明ソースを前記オン動作モードまたは前記オフ動作モードのどちらで動作させなければならないのかを判定することと
をさらに含む、請求項８に記載の方法。
【請求項１０】
コンピュータによって実行される時に、前記コンピュータに、
照明デバイスの照明ソースが動作オンモードまたは動作オフモードのどちらで動作しているのかを判定させ、前記照明デバイスは、前記照明ソース、光センサ、およびトランシーバを含み、
前記照明ソースが前記オフ動作モードで動作しているとの判定に応答して、光パルスを発するために前記照明ソースの動作をパルス駆動する命令と、前記光パルスによって照明される区域に関連する光レベルを前記光センサを使用してセンシングする命令とを前記照明デバイスへ送信させ、
前記照明ソースが前記オン動作モードで動作しているとの判定に応答して、前記光センサで光を測定するために前記光センサの動作をパルス駆動する命令と、前記光センサで測定された前記光に基づいて、前記光レベルを前記光センサを使用してセンシングする命令とを前記照明デバイスへ送信させ、
前記光センサによってコンプレッシブセンシングされた前記光レベルを示すデータを前記照明デバイスから受信させる
コンピュータ実行可能命令を含むコンピュータ可読媒体。
【請求項１１】
前記コンピュータによって実行される時に、前記コンピュータに、
測定された前記光レベルに少なくとも部分的に基づいて、前記照明ソースを前記オン動作モードで動作させなければならないのかどうかを判定させ、
前記照明ソースを前記オン動作モードで動作させなければならないとの判定に応答して、前記照明ソースを前記オン動作モードでアクティブ化するために前記照明デバイスへ命令を送信させる
コンピュータ実行可能命令をさらに含む、請求項１０に記載のコンピュータ可読媒体。
【請求項１２】
前記コンピュータによって実行される時に、前記コンピュータに、
前記照明ソースによって照明される前記区域内の物体の存在を判定するために前記光センサによって測定された前記光レベルにコンプレッシブセンシングアルゴリズムを適用させるコンピュータ実行可能命令をさらに含む、請求項１０に記載のコンピュータ可読媒体。
【請求項１３】
前記コンピュータによって実行される時に、前記コンピュータに、
前記照明デバイスまたは前記コンピュータと通信するさらなる照明デバイスの動作を制御する制御データを生成させるコンピュータ実行可能命令をさらに含む、請求項１０に記載のコンピュータ可読媒体。
【請求項１４】
前記動作モードを変更しなければならないかどうかを判定するために、前記コンピュータ実行可能命令は、前記コンピュータによって実行される時に、前記コンピュータに、さらに、
前記動作モードを変更しなければならないかどうかを判定するために、測定された前記光レベルを示す前記データに対してアルゴリズムを適用させ、
前記アルゴリズムの実行中に行われる判定に基づいて制御データを生成させ、
前記制御データは、前記照明デバイスまたは前記コンピュータと通信するさらなる照明デバイスのうちの少なくとも１つの動作を制御する命令を含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１５】
前記アルゴリズムは、前記コンピュータによって実行される時に、前記コンピュータに、さらに、
前記光センサでの環境光レベルを判定させ、
判定された前記環境光レベルに基づいて前記照明デバイスの前記動作モードを制御する制御データを生成させる、請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記コンピュータによって実行される時に、前記コンピュータに、
前記光センサでの環境光レベルを調整するために前記照明デバイスまたは前記コンピュータと通信するさらなる照明デバイスのうちの少なくとも１つに前記制御データを送信させるコンピュータ実行可能命令をさらに含む、請求項１４に記載のコンピュータ可読媒体。
【請求項１７】
前記アルゴリズムは、前記コンピュータによって実行される時に、前記コンピュータに、さらに、
前記照明ソースによって照明される前記区域内の物体の移動を予測させる、請求項１４に記載のコンピュータ可読媒体。
【請求項１８】
前記コンピュータによって実行される時に、前記コンピュータに、
前記照明デバイスまたは前記さらなる照明デバイスのうちの少なくとも１つへ前記制御データを送信させるコンピュータ実行可能命令をさらに含む、請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
照明デバイスおよび前記照明デバイスと通信するように動作可能なコントローラを含む照明システムであって、前記照明デバイスは、照明ソースおよび光センサを含み、前記コントローラは、
前記照明ソースがオン動作モードまたはオフ動作モードのどちらで動作しているのかを判定し、
前記照明ソースが前記オフ動作モードで動作しているとの判定に応答して、光パルスを発するために前記照明ソースの動作をパルス駆動する命令と、前記光パルスによって照明される区域に関連する光レベルを前記光センサを使用して測定する命令とを生成し、前記照明ソースの動作をパルス駆動する前記命令と測定する前記命令とを前記照明デバイスに送信し、
前記照明ソースが前記オン動作モードで動作しているとの判定に応答して、前記光センサで光を測定するために前記光センサの動作をパルス駆動する命令と、前記光センサで測定された前記光に基づいて、前記光レベルを前記光センサを使用して測定する命令とを生成し、前記光センサの動作をパルス駆動する前記命令と測定する前記命令とを前記照明デバイスに送信し、
前記光センサによって測定された前記光レベルを示すデータを前記コントローラで受信する
ように構成される、照明システム。
【請求項２０】
前記コントローラは、
測定された前記光レベルを示すデータに少なくとも部分的に基づいて、前記照明ソースの動作モードを変更しなければならないのかどうかを判定し、
前記判定に基づいて、前記動作モードを制御する命令を生成し、
前記命令を前記照明デバイスに送信する
ようにさらに構成される、請求項１９に記載の照明システム。
【請求項２１】
前記コントローラは、前記照明デバイス内に含まれる電気回路を含む、請求項１９に記載の照明システム。
【請求項２２】
前記コントローラは、前記照明ソースによって照明される前記区域内の物体の存在を判定するために前記光センサによって測定された前記光レベルを示す前記データにコンプレッシブセンシングアルゴリズムを適用するように構成される、請求項１９に記載の照明システム。
【請求項２３】
前記コントローラは、前記光センサでの環境光レベルを判定するために前記光センサによって測定された前記光レベルを示す前記データにコンプレッシブセンシングアルゴリズムを適用するように構成される、請求項１９に記載の照明システム。
【請求項２４】
前記コントローラは、無線接続を介して前記照明デバイスと通信している、請求項１９に記載の照明システム。
【請求項２５】
トランシーバを含むさらなる照明デバイスをさらに含み、前記コントローラは、測定された前記光レベルを示す前記データに少なくとも部分的に基づいて前記さらなる照明デバイスの動作を制御する制御データを生成するように構成される、請求項２４に記載の照明システム。
【請求項２６】
前記照明ソースは、発光ダイオードを含み、前記光センサは、受信器ダイオードを含み、前記コントローラは、プロセッサを含む、請求項１９に記載の照明システム。
【請求項２７】
可変利得増幅器とアナログ−ディジタル変換器とを含むダイオード増幅回路をさらに含み、前記プロセッサは、前記ダイオード増幅回路によって生成されたディジタル信号を受け取り、前記照明ソースの動作を制御する制御データを出力するように構成される、請求項２６に記載の照明システム。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書でそうではないと示されない限り、このセクションで説明される題材は、本願の特許請求の範囲に対する従来技術ではなく、このセクションへの包含によって従来技術と認められるものではない。
【０００２】
いくつかのビジネス環境およびパーソナル環境で、電気コストおよび他のユーティリティコストが高価になる可能性がある。電気および他のユーティリティの高いコストに対処するために、いくつかのエンティティは、照明および他のエネルギを消費するデバイスが使用されていない時にこれらのデバイスをオフにするための省エネルギポリシを採用する。特定の会社または家庭の従業員および／または他の占有者が、そのような省エネルギポリシを知らない場合があるので、そのようなポリシは、有用である場合とそうでない場合とがある。
【０００３】
一部の従業員または住宅所有者は、照明制御機構を設置する。そのような機構は、しばしば、動き検出器または他のデバイスの設置を必要とする。そのようなデバイスは、かさばり、高価であり、計算集中型であり、および／またはひどく目立つ可能性がある。さらに、そのようなデバイスは、しばしば、旧型装置を改装したものでなければならず、この改装は、ハードウェアコストだけではなく設置コストおよびサービスコストでの出費をも必要とする可能性がある。
【発明の概要】
【０００４】
本開示は、一体化された占有センサおよび環境光センサ（integrated occupancy and ambient light sensors）の概念および技術を説明する。本明細書で開示される概念および技術のさまざまな実施形態によれば、１つまたは複数の照明デバイスは、部屋、構造物、または屋外区域を照明するためにアクティブ化され得る照明ソースを含むことができる。照明デバイスは、１つまたは複数の光センサをも含むことができ、この光センサは、照明デバイスに一体化され得る。光センサを使用して、データを生成することができ、このデータを、照明デバイスに関連し、かつ／または照明デバイス内に一体化された制御モジュールに出力することができる。制御モジュールは、光レベルデータを生成するために、感知されたデータにコンプレッシブセンシング（ｃｏｍｐｒｅｓｓｉｖｅ  ｓｅｎｓｉｎｇ）アルゴリズムを適用するように構成され得る。したがって、単一のまたは少数の光センサを用いて入手された単一のデータ点またはデータ点の小さいセットもしくはまばらなセットを使用して、単一のまたはまばらなデータ点を解釈し、かつ／または外挿するために１つまたは複数のコンプレッシブセンシングアルゴリズムを適用することによって、光レベルマップ、ヒストグラム、または光レベルデータの他のセットを生成することができる。
【０００５】
占有アルゴリズム、移動アルゴリズム、環境光アルゴリズム、および／または他のアルゴリズムを光レベルデータに適用することによって、感知されたデータを分析するように制御モジュールを構成することもでき、あるいは、制御モジュールは、分析のために他のデバイスに光レベルデータを出力することができる。照明デバイスもしくはその付近での環境光レベルを判定するため、照明デバイスもしくはその付近での占有を判定するため、照明デバイスもしくはその付近での移動を検出するため、および／または照明デバイスもしくはその付近で検出されたエンティティの移動を予測するために、光レベルデータを受信し、光レベルデータにさまざまなアルゴリズムを適用するようにコントローラを構成することができる。本明細書で使用される時に、用語「付近」は、光センサの感知範囲内、光センサの視野内、照明デバイスの照明範囲内、および／またはそうではなく照明ソースによって照明できるか光センサによって感知しもしくは監視することができる区域内の区域、点、または位置を指すことができる。したがって、句「〜またはその付近」は、本明細書で使用される時に、照明デバイスと接触し、ならびに／あるいは照明デバイスの照明範囲内または光センサの感知範囲内にある任意の位置、空間内の点、もの、または区域を指すことができる。さまざまな目的のためおよび／または１つもしくは複数の照明デバイスを制御する制御データを生成するために、光レベルデータに他のアルゴリズムまたはプロセスを適用するようにコントローラを構成することもできる。
【０００６】
照明デバイスの動作を制御するために照明デバイスのうちの１つまたは複数に制御データを送信するようにコントローラを構成することができる。いくつかの実施形態では、照明ソースまたは照明デバイスの光センサをアクティブ化しまたは非アクティブ化することによって、照明ソースおよび／または光センサをパルス駆動することによって、照明ソースおよび／または光センサを減光しまたは減光解除することによって、ならびに／あるいは照明デバイスの他の動作特性を変更しまたは維持することによって、制御データを実施するように照明デバイスを構成することができる。したがって、いくつかの実施形態で、照明デバイスによって入手されたデータに基づいて行われる環境光レベル判定および／または占有判定を使用して、１つまたは複数の照明デバイスの動作を制御することができる。
【０００７】
照明ソースと光センサとを含む照明デバイスの動作を制御する、いくつかの例示のコンピュータ実施される方法を開示する。例示の方法は、照明ソースがオン動作モードまたはオフ動作モードのどちらで動作しているのかを判定することを含むことができる。いくつかの実施形態では、オン動作モードは、照明ソースが光を放っている動作モードを含むことができる。いくつかの他の実施形態では、オフ動作モードは、照明ソースが光を放っていない動作モードを含むことができる。例示の方法は、照明ソースがオフ動作モードで動作しているとの判定に応答して、光パルスを生成するために照明ソースの動作をオン動作モードにパルス駆動することと、光パルスによって照明される区域に関連する光レベルを、光センサを使用してコンプレッシブセンシングすることとを含むこともできる。
【０００８】
照明デバイスの動作を制御する、いくつかの例示のコンピュータ可読媒体を開示する。例示のコンピュータ可読媒体は、コンピュータによって実行される時に、コンピュータに１つまたは複数の動作を実行させるコンピュータ実行可能命令を含むことができる。いくつかの例示のコンピュータ可読媒体は、コンピュータに、照明デバイスの照明ソースがオン動作モードまたはオフ動作モードのどちらで動作しているのかを判定させることができる。照明デバイスは、照明ソース、光センサ、およびトランシーバを含むことができる。例示のコンピュータ実行可能命令は、コンピュータに、照明ソースがオフ動作モードで動作していると判定させ、光パルスを発するために照明ソースの動作をパルス駆動する命令を照明デバイスへ送信させ、光パルスによって照明される区域に関連する光レベルを、光センサを使用してコンプレッシブセンシングする命令を照明デバイスへ送信させることができる。例示のコンピュータ実行可能命令は、コンピュータに、光センサによってコンプレッシブセンシングされた光レベルを示すデータを照明デバイスから受信させることができる。
【０００９】
照明デバイスおよび照明デバイスと通信するように動作可能なコントローラを含むいくつかの例示の照明システムを開示する。例示の照明デバイスは、照明ソースおよび光センサを含むことができる。コントローラを、照明ソースがオン動作モードまたはオフ動作モードのどちらで動作しているのかを判定するように構成することができる。照明ソースがオフ動作モードで動作していると判定された時に、照明デバイスは、光パルスを発するために照明ソースの動作をパルス駆動する命令と、光パルスによって照明される区域に関連する光レベルを、光センサを使用して測定する命令とを生成することができる。例示の照明デバイスを、照明ソースの動作をパルス駆動する命令と測定する命令とを照明デバイスに送信し、光センサによって測定された光レベルを示すように適合されたデータをコントローラで受信するように構成することもできる。
【００１０】
いくつかの例示の照明デバイスをも開示する。例示の照明デバイスは、ハウジングと、ハウジングに接続された発光ダイオードと、ハウジングに接続された受信器（フォト）ダイオード（ｒｅｃｅｉｖｅｒ  ｄｉｏｄｅ）とを含むことができる。いくつかの実施形態では、発光ダイオードおよび／または受信器ダイオードを、制御モジュールおよび／またはトランシーバに接続されまたはこれと通信するように構成することができる。例示の照明デバイスは、ダイオード増幅回路をも含むことができる。ダイオード増幅回路を、発光ダイオードおよび／または受信器ダイオードとの通信のために構成することができる。ダイオード増幅回路を、受信器ダイオードからの信号を変換するように構成することができ、制御モジュールを、信号を受け取り、発光ダイオードの動作を制御する制御データを出力するように構成することができる。いくつかの実施形態では、制御モジュールを、制御データをトランシーバに出力するように構成することができる。
【００１１】
前述の概要は、例示的であるのみであって、いかなる形でも限定的であることは意図されていない。上で説明した例示的な態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が、図面および次の詳細な説明を参照することによって明白になるであろう。
【００１２】
本開示の前述および他の特徴は、添付図面と共に解釈される次の説明および添付の特許請求の範囲からより十分に明白になる。これらの図面が本開示による複数の実施形態のみを示し、したがってその範囲を限定すると考えられてはならないことを理解して、本開示を、添付図面の使用を介して追加の限定性および詳細を伴って説明する。
【図面の簡単な説明】
【００１３】
【図１】本明細書で提示される少なくともいくつかの実施形態に従って配置された、照明システムを示すブロック図である。
【図２】本明細書で提示される少なくともいくつかの実施形態に従って配置された、例示的な照明デバイスを示す線図である。
【図３】本明細書で提示される少なくともいくつかの実施形態に従って配置された、もう１つの例示的な照明デバイスを示す線図である。
【図４】本明細書で提示される少なくともいくつかの実施形態に従って配置された、光レベルデータを概略的に示す線図である。
【図５】本明細書で提示される少なくともいくつかの実施形態に従って配置された、光レベルデータを概略的に示す線図である。
【図６】本明細書で提示される少なくともいくつかの実施形態に従って配置された、照明デバイスを動作させる例示のプロセスを示す流れ図である。
【図７】本明細書で提示される少なくともいくつかの実施形態に従って配置された、照明デバイスを制御する制御データを生成する例示のプロセスを示す流れ図である。
【図８】本明細書で提示される少なくともいくつかの実施形態に従って配置された、一体化された占有センサおよび環境光センサを有する照明デバイスを制御できる例示のコンピュータを示すブロック図である。
【図９】本明細書で提示される少なくともいくつかの実施形態に従って配置された、一体化された占有センサおよび環境光センサを有する照明デバイスを制御する例示的なコンピュータプログラム製品を示す概略図である。
【発明を実施するための形態】
【００１４】
次の詳細な説明では、本明細書の一部を形成する添付図面を参照する。図面では、文脈がそうではないと規定しない限り、同様の記号が、通常は同様の構成要素を識別する。発明を実施するための形態、図面、および特許請求の範囲で説明される例示的実施形態は、限定的であることを意図されたものではない。本明細書で提示される主題の趣旨または範囲から逸脱せずに、他の実施形態を利用することができ、他の変更を行うことができる。全般的に本明細書で説明され、図面に図示される本開示の態様を、さまざまな異なる構成で配置し、置換し、組み合わせ、分離し、設計することができ、そのすべてが本明細書で明示的に企図されていることが、たやすく理解されるであろう。
【００１５】
図のいくつかの説明では、図からのテキストが、本明細書で複写される。図からのテキストの複写を示すために、図からのテキストは、時々大括弧に挟まれる。たとえば、図内のテキスト「例示のテキスト」を含むブロックが、この説明で「［例示のテキスト］」として複写される場合がある。したがって、大括弧内のテキストは、説明されるそれぞれの図から複写されたものとして理解されなければならず、いかなる形でもその説明を限定するものと解釈されてはならない。
【００１６】
本開示は、全般的に、なかんずく、一体化された占有センサおよび環境光センサの技術に引き付けられる。例示的な例では、１つまたは複数の照明デバイスを、部屋、ビルディングもしくは他の構造物、または屋外区域に配置することができる。照明デバイスは、部屋、構造物、または屋外区域を照明するためにアクティブ化され得る照明ソースを含むことができる。いくつかの実施形態では、照明デバイスは、１つまたは複数の光センサをも含むことができ、この光センサは、照明デバイスに一体化され得る。光センサを使用して、感知されたデータを生成することができ、この感知されたデータを、照明デバイスに関連するおよび／または照明デバイスと一体化された制御モジュールに出力することができる。光レベルデータを生成するために、感知されたデータにコンプレッシブセンシングアルゴリズムを適用するように、制御モジュールを構成することができる。光レベルデータは、たとえば、光レベルマップ、ヒストグラム、データ点、または他の形のデータを含むことができる。
【００１７】
占有アルゴリズム、移動アルゴリズム、および／または環境光アルゴリズムを光レベルデータに適用することによって、感知されたデータを分析するように制御モジュールを構成することができ、かつ／あるいは、分析のために他のデバイスに光レベルデータを出力するように制御モジュールを構成することができる。いくつかの実施形態では、光レベルデータを他の照明デバイスまたは１つもしくは複数のコントローラに出力するように制御モジュールを構成することができ、この他の照明デバイスまたは１つもしくは複数のコントローラを、照明デバイス内に一体化できる有線または無線のトランシーバを介して照明デバイスと通信するように構成することができる。照明デバイスまたはその付近の環境光レベルを判定するため、照明デバイスまたはその付近の占有を判定するため、照明デバイスまたはその付近の移動を検出するため、および／あるいは照明デバイスまたはその付近で検出されたエンティティの移動を予測するために、光レベルデータを受信し、光レベルデータにさまざまなアルゴリズムを適用するように、コントローラを構成することができる。さまざまな目的のためおよび／または１つもしくは複数の照明デバイスを制御するように適合された制御データを生成するために、光レベルデータに他のアルゴリズムまたはプロセスを適用するようにコントローラを構成することもできる。
【００１８】
照明デバイスの動作を制御するために照明デバイスのうちの１つまたは複数に制御データを送信するようにコントローラを構成することができる。いくつかの実施形態では、照明ソースまたは照明デバイスの光センサをアクティブ化しまたは非アクティブ化することによって、照明ソースおよび／または光センサをパルス駆動することによって、照明ソースおよび／または光センサを減光しまたは減光解除することによって、ならびに／あるいは照明デバイスの他の動作特性を変更しまたは維持することによって、制御データを実施するように照明デバイスを構成することができる。したがって、いくつかの実施形態で、照明デバイスによって入手されたデータに基づいて行われる環境光レベル判定および／または占有判定を使用して、１つまたは複数の照明デバイスの動作を制御することができる。追加のハードウェアを必要とせずに、一体化された光センサおよび既存の照明ソースを使用するように、いくつかのそのような実施形態を構成することができる。一体化された占有センサおよび環境光センサのシステムおよび方法の上記および他の態様を、本明細書でより詳細に説明する。
【００１９】
ここで図１を参照して、本明細書で提示される少なくともいくつかの実施形態に従って配置された、照明システム１００を示すブロック図を説明する。図１に示されているように、照明システム１００は、コントローラ１０２を含むことができる。コントローラ１０２の機能性を、たとえば、デスクトップコンピュータ、ラップトップコンピュータ、もしくはタブレットコンピュータなどのパーソナルコンピュータ（「ＰＣ」）、サーバコンピュータ、スマートホン、携帯情報端末（「ＰＤＡ」）、もしくは類似物などのモバイルコンピューティングデバイス、部屋、家庭、オフィス、仕事場、または他の位置のための制御システム、セットトップボックス（「ＳＴＢ」）もしくはセットトップユニット（「ＳＴＵ」）、ゲーム機、ゲートウェイ、ルータ、または他のホームネットワーキングデバイスおよび／もしくはホームコンピューティングデバイス、その組合せ、ならびに／あるいは他のデバイスなど、１つまたは複数のコンピューティングデバイスによって提供することができる。いくつかの実施形態では、１つまたは複数の通信ネットワーク（「ネットワーク」）１０４の一部としてまたはこれと通信して動作するようにコントローラ１０２を構成することができるが、必ずしもそうであるとは限らない。
【００２０】
オペレーティングシステム（図示せず）と、１つまたは複数のソフトウェアプログラム、アプリケーション、モジュール、および／または制御アプリケーション１０６などの他のコンピュータ実行可能命令を実行するように、コントローラ１０２を構成することができる。オペレーティングシステムは、コントローラ１０２の動作を制御するように適合された実行可能プログラムを含むことができる。制御アプリケーション１０６は、照明システム１００のさまざまな構成要素を制御するため、および／または下で詳細に示されるコントローラ１０２に関して本明細書で説明される機能を提供するために、オペレーティングシステムの上での実行のために構成されたアプリケーションプログラムを含むことができる。
【００２１】
具体的には、光レベルデータ１０８を受信するか他の形で入手するために制御アプリケーション１０６を実行するように、コントローラ１０２を構成することができる。照明システム１００のいくつかの実施形態では、光レベルデータ１０８を、一体化された占有センサおよび／または環境光センサを有する１つまたは複数の照明デバイス（「照明デバイス」）１１０Ａ〜Ｎ（以下では集合的におよび／または一般的に「照明デバイス１１０」と称する）によって生成することができる。光レベルデータ１０８は、照明デバイス１１０の説明を参照して下でより明瞭に理解されるように、光レベルに対応するデータおよび／または照明デバイス１１０で観察された他のデータを含むことができる。それに加えてまたはその代わりに、光レベルデータ１０８は、照明デバイス１１０のうちの１つまたは複数によって生成できる１つまたは複数の光レベルマップに対応することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００２２】
照明デバイス１１０の動作を制御するように適合された制御データ１１２を生成するために制御アプリケーション１０６を実行するように、コントローラ１０２を構成することもできる。具体的には、光レベルデータ１０８を分析し、光レベルデータ１０８の分析に基づいて、照明デバイス１１０の動作をさまざまな形のうちの１つまたは複数で変更しなければならないのかどうかを判定するように、制御アプリケーション１０６を構成することができる。たとえば、制御データ１１２は、減光モード、非減光モード、オフモード、オンモードで動作するように、ならびに／あるいはこれらおよび／または他の動作モードのうちの複数の間で動作モードをパルス駆動する（pulse operation modes）ように照明デバイス１１０に指示することができる。したがって、さまざまな実施形態によれば、制御データ１１２は、照明デバイス１１０の動作を制御するアナログおよび／またはディジタルの信号またはパラメータに対応することができる。照明デバイス１１０のさまざまな動作モードと、制御データ１１２を使用する照明デバイス１１０の制御とを、下でより詳細に説明する。
【００２３】
図１に示されているように、照明デバイス１１０のいくつかの実施形態は、照明ソース１１４、光センサ１１６、制御モジュール１１８、および／またはトランシーバ１２０を含むがこれに限定されないさまざまな構成要素を含む。照明ソース１１４、光センサ１１６、制御モジュール１１８、およびトランシーバ１２０が、照明デバイス１１０Ａ内にのみ含まれるものとして図１に示されているが、照明デバイス１１０のそれぞれが、これらおよび／または他の構成要素のいくつか、すべて、または０個を含むことができることを理解されたい。したがって、図示の照明デバイス１１０Ａは、照明デバイス１１０のうちの１つまたは複数の１つの企図された実施形態の例示と理解されなければならない。
【００２４】
いくつかの実施形態では、照明ソース１１４の機能性を、発光ダイオード（「ＬＥＤ」）、白熱照明デバイス、蛍光照明デバイス、コンパクト蛍光照明デバイス（「ＣＦＬ」）、および／または他の照明デバイスのうちの１つもしくは複数および／または組合せによって提供することができる。照明デバイス１１０のさまざまな実施形態によれば、照明ソース１１４の機能性を、１つまたは複数のＬＥＤによって提供することができる。ＬＥＤを、お互いに類似するものとするか、サイズ、ワット数、色、電力出力、または他のＬＥＤ特性に関してお互いに関して変更することができる。他のタイプの照明デバイスを使用して照明ソース１１４の機能性を提供することができるので、これらの実施形態が例示的であって、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００２５】
照明ソース１１４を、部屋、ビルディング、風景、屋外区域、または類似物などの区域を照明するように構成することができる。本明細書で開示される概念および技術のいくつかの実施形態によれば、照明デバイス１１０またはその付近での占有および／または環境光レベルを判定する際に使用される光を生成するように、照明ソース１１４を構成することもできる。具体的には、本明細書で開示される概念および技術のさまざまな実施形態は、照明ソース１１４のパルスを生成することができる。たとえば、照明ソース１１４をオフ動作モードからオン動作モードへ、およびオン動作モードからオフ動作モードへ戻るようにパルス駆動することによって、照明ソース１１４を「オン」にパルス駆動することができる。そのような「オン」パルスは、たとえば１つもしくは複数のマイクロ秒もしくはその一部、１つもしくは複数の秒もしくはその一部、および／または他の時間期間など、さまざまな時間期間の間に存続することができる。同様に、照明ソース１１４をオン動作モードからオフ動作モードへ、およびオフ動作モードからオン動作モードへ戻るようにパルス駆動することによって、照明ソース１１４を「オフ」にパルス駆動することができる。これらの「オフ」パルスも、さまざまな時間期間の間に存続することができる。
【００２６】
照明ソース１１４のパルスは、上で説明したオンモードおよびオフモードに加えてまたはその代わりに、さまざまな減光レベル、明るさレベル、色、および／または他の動作特性の間のパルスをも含むこともできる。本明細書で説明されるさまざまなパルスを、さまざまなスケジュール、時間遅れ、または他の考慮事項に従って繰り返すことができる。たとえば、いくつかの実施形態では、照明ソース１１４を、オフ動作モードで動作させることができ、オフ動作モードに戻される前に約５ミリ秒の間オンにパルス駆動することができる。そのようなパルスを、１秒ごとに１回、５秒ごとに１回、１０秒ごとに１回、および／または他の規則的なもしくは不規則な間隔で繰り返すことができる。同様に、照明ソース１１４を、同様のもしくは異なる期間の間におよび／または同様のもしくは異なる間隔で、上で説明したようにオンにパルス駆動することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。パルスのさまざまな目的は、下で説明される光センサ１１６を参照してより明瞭に理解されるであろう。
【００２７】
光の存在もしくは不在、光輝度、波長、色、および／または検出された光の他の態様を測定するように、光センサ１１６を構成することができる。いくつかの実施形態では、照明ソース１１４の動作を、上で説明したようにパルス駆動することができ、光センサ１１６を、照明ソース１１４のパルスの前、パルス中、および／またはパルスの後に光を測定するように構成することができる。光センサ１１６を、光センサ１１６によって感知されたデータを感知データ１２２として出力するように構成することもできる。いくつかの他の実施形態によれば、照明ソース１１４の代わりにおよび／またはそれに加えて、光センサ１１６の動作をパルス駆動することができる。したがって、照明ソース１１４がオンである、オフである、減光されている、減光解除されている、さまざまな色を出力している、および／または本明細書で開示されるように他の形で操作されている時に、感知データ１２２を生成するように光センサ１１６を構成することができる。
【００２８】
いくつかの実施形態では、光センサ１１６は、コントローラ１０２および制御モジュール１１８を含むがこれに限定されない、回路、モジュール、アプリケーション、デバイス、またはネットワーク接続を含むことができる。他の実施形態では、光センサ１１６を、回路に感知データ１２２を出力するように構成することができる。たとえば、光センサ１１６は、増幅回路を含むことができ、かつ／または増幅回路に通信的に結合され得る。いくつかの実施形態では、光センサ１１６の機能性を、受信器ダイオードによって提供することができ、増幅回路の機能性を、ダイオード増幅回路によって提供することができる。ダイオード増幅回路は、交流（「ＡＣ」）結合、可変利得増幅（「ＶＧＡ」）回路、フィルタリング回路、アナログ−ディジタル変換器（「ＡＤＣ」）、追加のアナログ処理回路もしくはディジタル処理回路、および／または他の構成要素を含むことができる。
【００２９】
ダイオード増幅回路構成要素のいくつか、すべて、または０個を、照明デバイス１１０のハウジング内に収容することができる。いくつかの実施形態では、ダイオード増幅回路を、プリント回路基板（「ＰＣＢ」）に配置し、ハウジングに取り付けるか他の形でハウジング内に配置することができる。光センサ１１６から感知データ１２２を受信し、本明細書でより詳細に説明されるように光レベルデータ１０８を生成するためにさまざまなハードウェアおよび／またはソフトウェアを介して１つまたは複数のコンプレッシブセンシングアルゴリズムを感知データ１２２に適用するように、ダイオード増幅回路を構成することができる。上で述べたように、コンプレッシブセンシングアルゴリズムは、たとえばヒストグラム、光レベルマップ、または照明デバイス１１０もしくはその付近での照明情報の他の表現を生成するのに使用できるフルデータセットを入手するために単一のデータ点またはまばらなデータ点を外挿し、かつ／または解釈するのに使用することができる。いくつかの他の実施形態では、感知データ１２２を増幅し、かつ／または感知データ１２２をアナログからディジタルへおよび／もしくはディジタルからアナログへ変換し、変換されたおよび／または増幅されたデータを制御モジュール１１８に渡すように、ダイオード増幅回路を構成することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００３０】
光センサ１１６を、上の実施形態では受信器ダイオードと称したが、これらの実施形態が例示的であることを理解されたい。具体的には、光センサ１１６の機能性を、１つまたは複数の代替デバイスによって提供することができる。いくつかの実施形態では、たとえば、光センサ１１６の機能性を、１つまたは複数のカメラ、赤外線（「ＩＲ」）センサ、環境光センサ、光起電力素子、超音波デバイス、または本明細書で説明されるように光レベルを感知するように構成され得る他のデバイスもしくはセンサによって提供することができる。したがって、本明細書の説明は、照明システム１００のさまざまな実施形態内の光センサ１１６を受信器ダイオードとして説明するが、これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００３１】
光センサ１１６および／または増幅回路（含まれるか光センサ１１６の一部として一体化される場合に）から感知データ１２２を受信するように、制御モジュール１１８を構成することができる。感知データ１２２を分析し、光レベルデータ１０８を生成するように、制御モジュール１１８を構成することもできる。制御モジュール１１８は、感知データ１２２に１つまたは複数のアルゴリズムを適用することによって光レベルデータ１０８を生成することができる。いくつかの実施形態では、制御モジュール１１８は、光レベルデータ１０８を生成するために感知データ１２２に１つまたは複数のコンプレッシブセンシングアルゴリズムを適用することができる。したがって、たとえば、感知データ１２２がまばらなデータ点を含む場合に、まばらなデータ点の間で外挿するためおよび／または感知データ１２２に含まれるものより多数のデータ点を含むデータのセットを他の形で生成するために、１つまたは複数のコンプレッシブセンシングアルゴリズムを適用するように、制御モジュール１１８を構成することができる。照明システム１００のいくつかの例示の実施形態では、図示され、図４および５を参照して下で説明されるように、光センサ１１６からの単一の測定された入力から光レベルマップを生成するために、コンプレッシブセンシングアルゴリズムを感知データ１２２に適用することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００３２】
本明細書でより詳細に説明するように、光レベルデータ１０８をコントローラ１０２および／または他の照明デバイス１１０に出力するように制御モジュール１１８を構成することもできる。いくつかの実施形態では、制御モジュール１１８は、トランシーバ１２０を介して光レベルデータ１０８を出力することができる。制御モジュール１１８を、照明デバイス１１０の動作を制御するように構成することもできる。たとえば、コントローラ１０２および／または制御アプリケーション１０６に関して本明細書で説明される機能性のうちのいくつか、すべて、または０個を、制御モジュール１１８のいくつかの実施形態によって提供することができる。したがって、光レベルデータ１０８をコントローラ１０２に出力することおよび／または制御データ１１２をコントローラ１０２から受信することに加えてまたはその代わりに、照明デバイス１１０で制御データ１１２を生成するように制御モジュール１１８を構成できることを了解されたい。光レベルデータ１０８および／または制御データ１１２の生成ならびに照明デバイス１１０の動作の制御を、特に図６〜７を参照して下でより詳細に説明する。
【００３３】
照明デバイス１１０からデータを送信しまたは／及び照明デバイス１１０でデータを受信するようにトランシーバ１２０を構成することができる。たとえば、コントローラ１０２および／もしくは他のデバイスに光レベルデータ１０８を送信し、コントローラ１０２および／もしくは他のデバイスから制御データ１１２を受信し、かつ／または光レベルデータ１０８および／もしくは制御データ１１２を他の照明デバイス１１０に送信するように、トランシーバ１２０を構成することができる。トランシーバ１２０を、他の通信を完了するように構成することができるので、これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００３４】
さまざまな実施形態によれば、トランシーバ１２０の機能性を、１つまたは複数の有線のまたは無線のデバイスによって提供することができる。いくつかの実施形態では、トランシーバ１２０の機能性を、１つまたは複数のＵＳＢポート、ミニＵＳＢポート、ＩＥＥＥ  １３９４（「ＦＩＲＥＷＩＲＥ」）ポート、シリアルポート、パラレルポート、ＲＪ４８（「イーサネット」）ポート、ＲＪ１１（「電話」）ジャック、同軸コネクタ、および／または他の有線インターフェースに関連するコントローラおよび／またはハードウェアを含むがこれに限定されない１つまたは複数の有線インターフェースによって提供することができる。トランシーバ１２０の機能性を、１つまたは複数のＷＩＦＩトランシーバ、ＢＬＵＥＴＯＯＴＨトランシーバ、ＺＩＧＢＥＥトランシーバ、ＩｒＤＡ（「Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ」）トランシーバ、ＲＦＩＤ（「ｒａｄｉｏ−ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ」）またはＮＦＣ（「ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ」）トランシーバ、ＷＩＭＡＸトランシーバ、セルラトランシーバ、および／または他の無線トランシーバに関連するコントローラおよび／またはハードウェアを含むがこれに限定されない１つまたは複数の無線インターフェースによって提供することもできる。トランシーバ１２０の機能性を他のタイプのトランシーバならびに／または無線トランシーバおよび有線トランシーバの組合せによって提供できるので、これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００３５】
本明細書で開示される概念および技術のさまざまな実施形態によれば、１つまたは複数の照明デバイス１１０を、照明のために特定の部屋、ビルディングもしくは他の構造物、または屋外に設置しまたは他の形で配置することができる。照明デバイス１１０は、光センサ１１６などの１つまたは複数の一体化された光センサを含むことができ、この光センサは、感知データ１２２などの光データを生成するのに、および照明デバイス１１０に関連する制御モジュール１１８に感知データ１２２を出力するのに使用され得る。たとえば光レベルマップ、ヒストグラム、または類似物を含むことができる光レベルデータ１０８を生成するために感知データ１２２にコンプレッシブセンシングアルゴリズムを適用するように、制御モジュール１１８を構成することができる。光レベルマップを、特に図４および５を参照して下でより詳細に説明する。制御モジュール１１８は、占有アルゴリズム、移動アルゴリズム、および／または環境光アルゴリズムを適用することによって感知データ１２２をさらに分析することができ、あるいは、照明デバイス１１０またはトランシーバ１２０を介して照明デバイス１１０と通信できる１つまたは複数のコントローラ１０２などの他のデバイスに光レベルデータ１０８を出力することができる。
【００３６】
光レベルデータ１０８および／または光レベルデータ１０８の複数のバージョンを受信するように、コントローラ１０２を構成することができる。照明デバイス１１０またはその付近での環境光レベルを判定するため、照明デバイス１１０またはその付近での占有を判定するため、照明デバイス１１０またはその付近での移動を検出するため、および／あるいは照明デバイス１１０またはその付近で検出されたエンティティの移動を予測するために、光レベルデータ１０８にさまざまなアルゴリズムを適用するように、コントローラ１０２を構成することもできる。さまざまな目的のために光レベルデータ１０８に他のアルゴリズムまたはプロセスを適用し、照明デバイス１１０を制御する制御データ１１２を生成するように、コントローラ１０２を構成することができる。
【００３７】
コントローラ１０２は、照明デバイス１１０の動作を制御するために照明デバイス１１０のうちの１つまたは複数に制御データ１１２を送信することができる。いくつかの実施形態では、照明デバイス１１０は、照明デバイス１１０の照明ソース１１４または光センサ１１６をアクティブ化しもしくは非アクティブ化することによって、照明ソース１１４および／もしくは光センサ１１６をパルス駆動することによって、照明ソース１１４を減光しもしくは減光解除することによって、および／または照明デバイス１１０もしくは光センサ１１６の他の動作特性を変更しもしくは維持することによって、制御データ１１２を実施することができる。したがって、照明デバイス１１０のいくつかの実施形態で、追加のハードウェアを部屋、ビルディング、構造物、または他の区域に設置することを必要とせずに、一体化された光センサ１１６および既存の照明ソース１１４を使用することによって、環境光レベルおよび／または占有を使用して照明デバイス１１０の動作を制御できることを了解されたい。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００３８】
図１には、１つのコントローラ１０２、１つのネットワーク１０４、および複数の照明デバイス１１０が示されている。しかし、照明システム１００のいくつかの実施形態が、複数のコントローラ１０２、複数のネットワーク１０４、または１つもしくは複数の照明デバイス１１０を含むことを理解されたい。したがって、図１は、照明システム１００の一例の実例となるものと理解されなければならず、いかなる形でも限定的と解釈されてはならない。
【００３９】
ここで図２に移り、一体化された占有センサおよび環境光センサについて本明細書で開示される概念および技術の追加の態様を、詳細に説明する。具体的には、図２は、本明細書で提示される少なくともいくつかの実施形態に従って配置された、例示的な照明デバイス１１０を示す線図である。図２に示されているように、照明デバイス１１０は、ハウジング２００を含むことができる。ハウジング２００を、金属および合金、エポキシ、繊維ガラス、セラミック、プラスティックおよびさまざまな熱可塑性材料、熱硬化性樹脂、アクリル樹脂、もしくは類似物などの他のポリマ、ガラス、その組合せ、または類似物を含むがこれに限定されないさまざまな材料から形成することができる。さまざまな実施形態によれば、ハウジング２００を、図１に示されたさまざまな構成要素ならびにレンズ、電気接続機構および／もしくは機械的接続機構、または類似物などの追加のおよび／または代替の構成要素を含むのに使用することができる。図２が、ハウジング２００の一例を示し、したがって、図２を、いかなる形でも限定的と解釈してはならないことを理解されたい。
【００４０】
図２に示されているように、照明デバイス１１０は、複数のＬＥＤ  ２０２をも含むことができ、ＬＥＤ  ２０２のうちの１つまたは複数は、図１に関して上で説明した照明ソース１１４の機能性を提供するように構成され得る。ＬＥＤ  ２０２は、ハウジング２００の底面２０４に関して実質的に平面の配置であるものとして図示されているが、追加のおよび／または代替の配置が可能であり、企図されていることを理解されたい。具体的には、ＬＥＤ  ２０２を、図２に示されていないさまざまな構造上または表面上に配置することができる。それに加えてまたはその代わりに、図２は１２個のＬＥＤ  ２０２を示すが、これが照明デバイス１１０の１つの例示の実施形態であり、任意の個数のＬＥＤ  ２０２または単一のＬＥＤ  ２０２をも、その代わりに使用できることを理解されたい。具体的には、１２個より多数または１２個より少数のＬＥＤ  ２０２を照明デバイス１１０に含めることができるように、ＬＥＤ  ２０２を配置することができる。したがって、ＬＥＤ  ２０２の図示の配置および個数は、例示的であり、いかなる形でも限定的と解釈されてはならない。
【００４１】
さまざまな実施形態では、照明デバイス１１０は、受信器ダイオード２０６を含むことができ、この受信器ダイオード２０６は、図１に関して上で説明した光センサ１１６の機能性を提供するように構成され得る。図２は、単一の受信器ダイオード２０６を示すが、複数の受信器ダイオード２０６を照明デバイス１１０に含めることができることを理解されたい。さらに、図２に示されているように底面２０４のほぼ中央での受信器ダイオード２０６の配置は、例示的であり、いかなる形でも限定的と解釈されてはならない。
【００４２】
図２に示されているように、照明デバイス１１０は、図１に関して上で述べたさまざまなハードウェアおよび／またはソフトウェアを含むことができる。たとえば、照明デバイス１１０は、それぞれ照明ソース１１４および光センサ１１６の機能性を提供できるＬＥＤ  ２０２および受信器ダイオード２０６に加えて、制御モジュール１１８およびトランシーバ１２０を含むことができる。したがって、一体化された占有センサおよび環境光センサについて本明細書で説明される機能性を提供するために、図２に示された照明デバイス１１０の構成を含む照明デバイス１１０の実施形態を、他の照明デバイスの代わりに使用できることを了解されたい。
【００４３】
ここで図３に移り、一体化された占有センサおよび環境光センサについて本明細書で開示される概念および技術の追加の態様を、詳細に説明する。具体的には、図３は、本明細書で提示される少なくともいくつかの実施形態に従って配置された、もう１つの例示的な照明デバイス１１０’を示す線図である。図３に示されているように、照明デバイス１１０’は、ハウジング２００’を含むことができる。照明デバイス１１０’のハウジング２００’は、必ずではないが、図２に関して上で説明したハウジング２００に類似するか同一とすることさえできる。したがって、ハウジング２００’を、金属、合金、エポキシ、繊維ガラス、セラミック、プラスティックまたは熱可塑性材料、熱硬化性樹脂、アクリル樹脂、もしくは類似物などの他のポリマ、ガラス、その組合せ、あるいは類似物を含むがこれに限定されないさまざまな堅い、半ば堅い、または柔軟な材料および／または材料の組合せから形成することができる。さまざまな実施形態によれば、ハウジング２００’を、照明デバイス１１０’のさまざまな構成要素を支持し、保持し、かつ／または含むのに使用することができる。ハウジング２００’は、レンズ、電気接続機構および／もしくは機械的接続機構、または類似物を包含し、支持し、保持し、かつ／または含むこともできる。図３が、ハウジング２００’の一例を示し、したがって、図３を、いかなる形でも限定的と解釈してはならないことを理解されたい。
【００４４】
図３に示されているように、照明デバイス１１０’は、ＬＥＤ  ２０２を含むことができ、このＬＥＤ  ２０２は、図１に関して上で説明した照明ソース１１４の機能性を提供するように構成され得る。また、図３に示されているように、照明デバイス１１０’は、追加のＬＥＤ  ２０２または他の照明ソース１１４を含むことができる。ＬＥＤ  ２０２は、ハウジング２００の底面２０４などの実質的に平坦な取付面上に配置されるものとして図示されているが、図２に関して上で説明したように、追加のおよび／または代替の配置が可能であり、企図されていることを理解されたい。したがって、図示の配置は、照明デバイス１１０’の１つの企図される実施形態の実例であるものとして理解されなければならず、いかなる形でも限定的と解釈されてはならない。
【００４５】
さまざまな実施形態では、照明デバイス１１０は、受信器ダイオード２０６を含むことができ、この受信器ダイオード２０６は、図１に関して上で説明した光センサ１１６の機能性を提供するように構成され得る。図３に示されているように、照明デバイス１１０’は、単一の受信器ダイオード２０６および／または図３に破線で示されているように複数の受信器ダイオード２０６を含むことができる。したがって、図３に示された実施形態は、例示的であり、いかなる形でも限定的と解釈されてはならない。
【００４６】
図３に示された実施形態では、照明デバイス１１０’のＬＥＤ  ２０２および／または受信器ダイオード２０６を、他のハードウェアに接続されまたはこれと通信するように構成することができる。たとえば、ＬＥＤ  ２０２および／または受信器ダイオード２０６を、制御モジュール１１８と通信し、制御モジュール１１８を介してトランシーバ１２０と通信するように構成することができる。図３には示されていないが、ＬＥＤ  ２０２および／または受信器ダイオード２０６を、いくつかの実施形態で、トランシーバ１２０と直接に通信するように構成することができる。図３に示された実施形態では、制御モジュール１１８および／またはトランシーバ１２０を、ハウジング２００’（図２に示された実施形態に似て）あるいは制御ハウジング３００または他のハウジング、アタッチメント面、もしくは制御モジュール１１８および／もしくはトランシーバ１２０を保持し、格納し、含み、もしくは他の形で支持する他の構造に取り付け、その中に含め、かつ／またはその中に収容することができる。
【００４７】
代替実施形態では、受信器ダイオード２０６を、ディジタルカメラ（セルホンで一般に使用されるように）または他のイメージ取込技術など、より洗練されたイメージングデバイスに置換することができる。さらに別の実施形態では、配列に似た受信器ダイオードごとの時間感知データを使用して、複数の角度からの光レベルデータを取り込むのに、複数の受信器ダイオードを使用することができる。
【００４８】
図３に示された実施形態では、照明デバイス１１０’を、ハウジング２００’を制御ハウジング３００に嵌合し、取り付け、組み立て、または他の形で接続することによって組み立てることができる。したがって、照明デバイス１１０’を形成するために、制御ハウジング３００をハウジング２００’に接合することができる。さらに、図３に示された実施形態を、異なる位置の照明デバイス１１０’のさまざまな構成要素の製造を可能にするのに使用することができる。１つの企図された実施形態では、顧客または製造業者が、ハウジング２００’および制御ハウジング３００を組み立てる。また、図３に示された実施形態は、構成要素故障の場合に、照明デバイス１１０’全体を交換することなく、照明デバイス１１０’の部品の交換を可能にすることができる。したがって、たとえば、ハウジング２００’または制御ハウジング３００を、保守のため、照明デバイス１１０’の１つまたは複数の構成要素をアップグレードするため、および／または他の理由のために交換することができる。したがって、図３で可視ではないが、ハウジング２００’および制御ハウジング３００は、ハウジング２００’および制御ハウジング３００の嵌合または接続を可能にするためにさまざまな機械的構造を含むことができる。
【００４９】
同様に、ハウジング２００’および制御ハウジング３００は、照明デバイス１１０’のさまざまな構成要素の間の電気接続および／またはデータ接続を可能にするためにさまざまな電気接続またはネットワーク接続を含むことができる。照明デバイス１１０’ならびにそのさまざまな構成要素の図示の形状、サイズ、および構成が、例示的であり、他の形状、サイズ、構成、および／または構成要素を、図３に示されたものに含めまたは図３に示されたものと置換できることを了解されたい。したがって、図３に示された実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００５０】
図２または３に示されたいくつかの実施形態では、照明デバイスは、電球に適合し、かつ／または電球に電力を供給するように設計されたすべての照明設備での使用に適する「電球」とすることができる。照明デバイスを、市場で入手可能なすべての既存の光生成デバイス「電球」を置換するように適合させることができ、あるいは、特定目的のために作られた光生成デバイス「カスタム電球」とすることができる。
【００５１】
図４および５に、一体化された占有センサおよび環境光センサについて本明細書で開示される概念および技術の追加の態様を示す。具体的には、図４および５は、本明細書で提示される少なくともいくつかの実施形態に従って配置された、光レベルデータ１０８を概略的に示す線図である。まず図４を参照すると、光レベルマップ４００Ａが示されている。光レベルマップ４００Ａは、感知データ１２２のさまざまなタイプの表現に対応することができ、感知データ１２２は、上で説明したように、図４に示された光レベルマップ４００Ａを生成するためにさまざまなコンプレッシブセンシングアルゴリズムによって変更され得る。したがって、光センサ１１６によって入手されたまばらなデータ点を、制御モジュール１１８および／またはコントローラ１０２によるコンプレッシブセンシングアルゴリズムの適用時に使用して、光レベルマップ４００Ａおよび／または感知データ１２２の他の表現を生成することができる。図４に示されているように、光レベルマップ４００Ａは、第１領域４０２を含むことができ、第１領域４０２は、第１エンティティの塊に対応することができる。図４に図示された光レベルマップ４００Ａが例示的であることを理解されたい。
【００５２】
図４に示された例示の実施形態では、第１領域４０２は、テーブル、椅子、デスク、または光センサ１１６の視野内にある他のほぼ正方形の構造物などの第１エンティティに対応することができる。したがって、照明ソース１１４からの光が第１エンティティに当たる時に、その光は、反射され、光センサ１１６によって感知され得る。図示されているように、第２領域４０４は、第１領域４０２を囲むことができ、いくつかの実施形態では減少領域に対応することができる。減少領域は、第１エンティティによって床または類似物などの周囲の構造物または塊に反射された光に対応することができる。この実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００５３】
光レベルマップ４００Ａは、第３領域４０６および第４領域４０８をさらに含むことができる。いくつかの実施形態では、第３領域４０６は、人、動物、デバイス、または光センサ１１６の視野内の任意の他のエンティティなど、第２エンティティに対応することができる。図示されているように、第４領域４０８は、第３領域４０６を囲むことができ、いくつかの実施形態では第２減少領域に対応することができる。第４領域４０８として図示された第２減少領域は、第２エンティティによって周囲の構造物または塊に反射された光に対応することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００５４】
いくつかの実施形態によれば、照明デバイス１１０によって出力される光レベルデータ１０８は、光レベルマップ４００Ａをレンダリングするか他の形で表すデータを含むことができる。したがって、光レベルデータ１０８は、光センサ１１６の視野内の光レベル、光センサ１１６の視野内のエンティティの近似位置もしくは実際の位置、ならびに／または照明デバイス１１０またはその付近での占有および／もしくは環境光レベルを判定するために制御モジュール１１８および／もしくはコントローラ１０２によって解釈できる他の情報を指示することができる。さらに、上で説明したように、光レベルデータ１０８の複数のバージョンを入手し、本明細書で開示されるようにさまざまな目的のために制御モジュール１１８および／またはコントローラ１０２に光レベルデータ１０８のこれらの複数のバージョンを提供するように、照明デバイス１１０を構成することができる。
【００５５】
ここで図５に移り、一体化された占有センサおよび環境光センサについて本明細書で開示される概念および技術の追加の態様を説明する。図５に示されているように、第１領域４０２および第２領域４０４は、図４に示された配置に関して実質的に類似する位置および配置で図示されているが、第１領域４０２および／または第２領域４０４の形状および輝度は、わずかに変化して図示されている。そのようなわずかな変化は、干渉、雑音、または感知データ１２２に影響する他の変動の結果である可能性があり、必ずしも第１エンティティに対する他の変化の移動に起因しない。第３領域４０６および第４領域４０８は、光レベルマップ４００Ａ内のそれらのそれぞれの位置に関して移動したものとして図示されている。第３領域４０６および第４領域４０８のこの移動は、光センサ１１６の視野へまたはそれを通る第２エンティティの移動に対応することができる。たとえば、第２エンティティは、光センサ１１６の視野に歩いて入った人に対応することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００５６】
いくつかの実施形態では、光レベルマップ４００Ａなどの光レベルデータ１０８の第１のバージョンを光レベルマップ４００Ｂなどの光レベルデータ１０８の第２のバージョンと比較するように、制御モジュール１１８および／またはコントローラ１０２を構成することができる。光レベルデータ１０８の複数の版を比較することによって、制御モジュール１１８および／またはコントローラ１０２は、光センサ１１６の視野内でのエンティティの移動を識別することができる。いくつかの実施形態では、制御モジュール１１８および／またはコントローラ１０２は、光レベルマップ４００Ｂと光レベルマップ４００Ａとの比較を介して、移動ベクトルＭまたは第２エンティティの移動および／または移動の方向を示す他のデータを識別することができる。移動ベクトルＭなどの移動ベクトルの計算および／または識別が、例示的であることを理解されたい。具体的には、制御モジュール１１８および／またはコントローラ１０２は、移動ベクトルまたは移動の他のインジケータを明示的に識別することなく、エンティティの移動を識別することができる。したがって、この例は、光センサ１１６の視野内のエンティティの識別および／またはエンティティが移動しつつあるかどうかの判定について本明細書で開示される概念および方法の実例となるものである。このデータを制御モジュール１１８および／またはコントローラ１０２によって使用して、下でより詳細に説明するように、エンティティの存在または移動に応答して照明デバイスの動作を制御することができる。さらに、上で述べたように、光レベルマップ４００Ａ、４００Ｂを使用して、エンティティの存在もしくは移動に加えてまたはその代わりに、環境光レベルを判定することができる。
【００５７】
代替案では、本明細書で説明される光レベルマップは、光レベルまたは色レベルの画素対画素比較（受信器ダイオードに関連するまたはその代わりの実際のディジタルイメージ取込デバイスを使用する）など、より包括的な光またはイメージを比較する技術を利用することができる。いくつかの他の実施形態では、複数の光受信器ダイオードまたはイメージ取込デバイスを使用して、光レベル比較データ、イメージ比較データ、または光レベル／イメージ取込データ平均化を提供することができる。さらなるいくつかの他の実施形態では、光受信器ダイオードを、光電子倍増管（ＰＭＴ）（図示せず）を使用して機能強化することができる。
【００５８】
ここで図６に移り、本明細書で提示される少なくともいくつかの実施形態に従って配置された、照明デバイスを動作させる例示のプロセス６００を示す流れ図を説明する。本明細書で説明されるプロセスの動作が、必ずしも特定の順序で提示されず、代替の順序（１つまたは複数）での動作の一部またはすべての実行が可能であり、企図されていることを理解されたい。動作は、説明および図示を簡単にするために、説明される順序で提示された。添付の特許請求の範囲の範囲から逸脱せずに、動作を追加し、省略し、かつ／または同時に実行することができる。
【００５９】
図示のプロセスが、いつでも終了でき、その全体を実行される必要がないことをも理解されたい。プロセスのいくつかもしくはすべての動作および／または実質的に同等の動作を、本明細書で定義されるコンピュータ記憶媒体上に含まれるコンピュータ可読命令の実行によって実行することができる。用語「コンピュータ可読命令」およびその変形は、この説明および特許請求の範囲で使用される時に、ルーチン、アプリケーション、アプリケーションモジュール、プログラムモジュール、プログラム、コンポーネント、データ構造、アルゴリズム、または類似物を含むために本明細書で拡張的に使用される。コンピュータ可読命令を、シングルプロセッサもしくはマルチプロセッサのシステム、ミニコンピュータ、メインフレームコンピュータ、パーソナルコンピュータ、ハンドヘルドコンピューティングデバイス、マイクロプロセッサベースのプログラマブル消費者エレクトロニクス、その組合せ、または類似物を含むさまざまなシステム構成上で実施することができる。コンピュータ可読命令を、セル電話機、スマートホン、タブレットコンピュータまたはスレートコンピュータ、携帯情報端末（「ＰＤＡ」）などのモバイルコンピューティングデバイス上、ならびにコンピュータ可読命令をロードされ得、かつ／またはこれを実行するために再プログラムされ得る、セットトップボックス、組込み制御システム、または類似物などの他のコンピューティングデバイス上で実施することもできる。コンピューティングデバイスの追加の例が、本明細書で開示され、したがって、コンピューティングデバイスのこれらの例は、いかなる形でも限定的と解釈されてはならない。
【００６０】
本開示の概念を図示し、説明するために、プロセス６００を、照明デバイス１１０によって実行されるものとして説明する。いくつかの実施形態では、照明デバイス１１０は、制御モジュール１１８などの１つまたは複数のアプリケーションプログラムの実行を介してプロセス６００を実行することができる。この実施形態が例示的であり、いかなる形でも限定的とみなされてはならないことを理解されたい。さらに、図１を参照して上で説明したように、コントローラ１０２は、照明デバイス１１０のうちの１つまたは複数と通信することができ、制御アプリケーション１０６の実行を介して図６を参照して本明細書で説明される動作の一部またはすべてを実行するように構成され得る。したがって、説明される実施形態は、例示的と理解されなければならず、いかなる形でも限定的と解釈されてはならない。プロセス６００は、１つまたは複数のブロック６０２〜６１６によって示されるように、さまざまな動作、機能、またはアクションを含むことができる。
【００６１】
プロセス６００は、ブロック６０２［照明ソースをパルス駆動する］で始まり、ここで、照明ソース１１４をパルス駆動するように照明デバイス１１０を構成することができる。いくつかの実施形態では、上で説明したように、スケジュールに従ってまたは他の考慮事項に基づいて照明ソース１１４をパルス駆動するように照明デバイス１１０を構成することができる。いくつかの他の実施形態では、コントローラ１０２からの制御データ１１２などの命令の受信に応答して照明ソース１１４をパルス駆動するように照明デバイス１１０を構成することができる。上で注記したように、照明デバイス１１０は、コントローラ１０２のネットワークアダプタ、照明デバイス１１０の間の有線リンクもしくは無線リンク、および／またはトランシーバ１２０を介してコントローラ１０２および／または制御アプリケーション１０６と通信することができる。
【００６２】
上で説明したように、制御モジュール１１８および／または制御アプリケーション１０６は、照明ソース１１４をパルス駆動し、または照明ソース１１４をパルス駆動する命令を生成することができる。照明ソース１１４を、オン動作モードからオフ動作モードへおよびオン動作モードへ戻るようにパルス駆動することができる。同様に、照明ソース１１４を、オフ動作モードからオン動作モードへおよびオフ動作モードに戻るようにパルス駆動することができる。照明ソース１１４を、上で説明したように、たとえば減光動作モード、フル輝度動作モード、さまざまなカラー動作モード、および／または類似物などの他の動作モードへおよび／または他の動作モードの間でパルス駆動することもできる。さまざまな実施形態によれば、パルスは、１つもしくは複数のマイクロ秒もしくはその一部、１つもしくは複数の秒もしくはその一部、および／または他の時間期間など、さまざまな時間期間の間に存続することができる。いくつかの実施形態では、照明ソース１１４がオフ動作モードで動作している間に、照明ソース１１４をオンにパルス駆動することができる。照明ソース１１４を、人間の観察者が知覚できない可能性がある時間の間だけオンにパルス駆動することができる。したがって、暗い部屋または区域を、人間の観察者に可視にならずに照明ソース１１４によって照明することができる。
【００６３】
いくつかの他の実施形態では、照明ソース１１４がオン動作モードで動作している間に、照明ソース１１４をオフにパルス駆動することができる。照明ソース１１４を、人間の観察者が知覚できない可能性がある時間の間だけオフにパルス駆動することができる。したがって、照明ソース１１４が周期的にオフにパルス駆動される場合があるのに、照明ソース１１４によって照明される部屋または区域が、連続して照明されているように見えることが可能である。さまざまな実施形態によれば、パルスの長さおよび／またはスケジュールを、パルスが何人かの人間の観察者によって観察不能になるように選択することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００６４】
図６には図示されていないが、いくつかの実施形態で、照明ソース１１４の代わりにまたはこれに加えて、光センサ１１６をパルス駆動できることを理解されたい。したがって、いくつかの実施形態では、ブロック６０２を省略でき、かつ／または光センサ１１６のパルス駆動動作用の動作によって補足するかこれに置換することができる。したがって、図６は、例示的であるものとして理解されなければならず、いかなる形でも限定的と解釈されてはならない。ブロック６０２にブロック６０４が続くことができる。
【００６５】
ブロック６０４［反射光を測定する］では、照明デバイス１１０での光を測定するように、照明デバイス１１０を構成することができる。図１〜５の上の説明から、照明デバイス１１０が光センサ１１６を使用して反射光を測定できることを了解されたい。さらに、上の説明から、ブロック６０４で測定される光が、オン動作モード、オフ動作モード、および／または本明細書で開示される他の動作モードでの照明ソース１１４の動作中に測定された光レベルに対応できることを了解されたい。さらに、ブロック６０４で測定された光を、感知データ１２２として光センサ１１６によって出力できることを了解されたい。この実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。ブロック６０４にブロック６０６が続くことができる。
【００６６】
ブロック６０６［光レベルデータを生成する］では、光レベルデータ１０８を生成するように照明デバイス１１０を構成することができる。図１〜５を参照して上で説明したように、光レベルデータ１０８を、制御モジュール１１８によって生成することができる。いくつかの実施形態では、制御モジュール１１８は、感知データ１２２に１つまたは複数のコンプレッシブセンシングアルゴリズムを適用し、光レベルデータ１０８を出力するように構成される。上で説明したように、光レベルデータ１０８を、いくつかの実施形態で、図示され、図４および５を参照して上で説明された光レベルマップ４００Ａ、４００Ｂなどの光レベルマップまたは照明デバイス１１０の付近の占有情報もしくは環境光レベル情報の表現に対応する他のデータとして出力することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。ブロック６０６にブロック６０８が続くことができる。
【００６７】
ブロック６０８［光レベルデータを送信する］では、光レベルデータ１０８をコントローラ１０２に送信するように照明デバイス１１０を構成することができる。本明細書で説明するように、コントローラ１０２は、照明デバイス１１０の動作を何らかの形で変更すべきかどうかを判定するために光レベルデータ１０８を使用することができる。上で注記したように、コントローラ１０２は、望まれる場合に照明デバイス１１０を制御するために制御データ１１２を生成することができる。コントローラ１０２に関して本明細書で説明される機能性が制御モジュール１１８として照明デバイス１１０に一体化される実施形態および／または照明デバイス１１０がお互いに通信するように構成される実施形態では、ブロック６０８に関して本明細書で説明される機能性を省略できることをも了解されたい。ブロック６０８にブロック６１０が続くことができる。
【００６８】
ブロック６１０［制御データを受信する］では、コントローラ１０２から制御データ１１２を受信するように照明デバイス１１０を構成することができる。上で述べたように、制御データ１１２を生成し、かつ／あるいは照明デバイス１１０、照明ソース１１４、光センサ１１６、および／または照明デバイス１１０の他の構成要素の動作を他の形で制御するように、照明デバイス１１０の制御モジュール１１８を構成することができる。したがって、望まれる場合に、ブロック６１０の機能性を省略することができる。制御データ１１２を生成する例示的なプロセスを、図６を参照して下で説明する。
【００６９】
制御データ１１２は、照明デバイス１１０の動作を制御する命令、パラメータ、データ、および／または信号を含むことができる。制御データ１１２は、たとえば、照明ソース１１４を、パルス駆動するべきである、オン動作モードで動作させるべきである、オフ動作モードで動作させるべきである、減光するべきである、減光解除するべきである、さまざまな色で動作させるべきである、または類似のことを指示することができる。制御データ１１２は、本明細書で説明されるように、光センサ１１６を、アクティブ化するべきである、非アクティブ化するべきである、かつ／またはパルス駆動するべきであることを示すこともできる。したがって、制御データ１１２を、図６を参照して下でより詳細に説明するように占有および／または環境光レベルに基づいて照明デバイスを制御するのに使用することができる。制御データ１１２は、照明デバイス１１０の動作を変更するべきでないことを示すこともできる。照明デバイス１１０の他の態様を制御データ１１２によって制御できるので、これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。ブロック６１０にブロック６１２が続くことができる。
【００７０】
ブロック６１２［動作モードの変化があるか］では、照明ソース１１４の動作モードを変更するべきかどうかを判定するように照明デバイス１１０を構成することができる。上で説明したように、制御データ１１２が、照明ソース１１４および／または光センサ１１６の動作モードを変更するべきであることを示すことができ、かつ／あるいは照明デバイス１１０が、そのような変更を行うべきであると判定することができる。いくつかの実施形態によれば、照明デバイス１１０および／またはコントローラ１０２は、図６を参照して下でより詳細に説明されるように、照明デバイス１１０によって検出された占有および／または環境光に基づいてこの判定を行うことができる。
【００７１】
ブロック６１２で、照明デバイス１１０が、動作モードの変更を行うべきであると判定する場合には、ブロック６１２にブロック６１４［動作モードを変更する］が続くことができ、ブロック６１４では、ブロック６１０で受信された制御データ１１２に従って照明デバイス１１０、照明ソース１１４、および／または光センサ１１６に関連する動作モードを変更するように、照明デバイス１１０を構成することができる。したがって、照明デバイス１１０は、ブロック６１０に関して上で説明した判定に応答して、照明ソース１１４をアクティブ化するか非アクティブ化し、光センサ１１６をアクティブ化するか非アクティブ化し、照明ソース１１４の輝度を上げるか下げ、照明ソース１１４の色を変更し、かつ／あるいは照明デバイス１１０および／またはその構成要素の動作を他の形で変更することができる。ブロック６１４にブロック６１６が続くことができる。その代わりに、ブロック６１２で、光デバイスに関連する動作モードを変更するべきでないと照明デバイス１１０が判定する場合には、ブロック６１２にブロック６１６が続くことができる。
【００７２】
ブロック６１６［終了］では、プロセス６００が終了することができる。その代わりに、図６に示されているように、プロセス６００は、繰り返す（たとえば、周期的に、連続的に、またはオンデマンドで）か、上で注記したように任意の時に終了することができる。したがって、プロセス６００は、ブロック６１６で終了する代わりに、ブロック６１２および／または６１４からブロック６０２に戻ることができる。
【００７３】
ここで図７に移り、本明細書で提示される少なくともいくつかの実施形態に従って配置された、照明デバイス１１０を制御する制御データ１１２を生成する例示のプロセス７００を示す流れ図を説明する。プロセス７００は、１つまたは複数のブロック７０２〜７１２によって示されるさまざまな動作、機能、またはアクションを含むことができる。プロセス７００は、ブロック７０２［光レベルデータを入手する］で開始され、ここで、照明デバイス１１０のうちの１つまたは複数から光レベルデータ１０８を入手するようにコントローラ１０２を構成することができる。いくつかの実施形態で、光レベルデータ１０８を、図５の動作５０６〜５０８を参照して上で説明したように照明デバイス１１０が光レベルデータ１０８を生成し、送信することに関連してコントローラ１０２によって受信しまたは他の形で入手することができるが、必ずしもそうである必要はないことを理解されたい。いくつかの他の実施形態では、上で説明したように、コントローラ１０２の機能性を照明デバイス１１０に一体化することができ、したがって、光レベルデータ１０８を、送信せずにコントローラ１０２で受け取ることができる。したがって、図示の実施形態は、例示的であると理解されなければならず、いかなる形でも限定的と解釈されてはならない。ブロック７０２にブロック７０４が続くことができる。
【００７４】
ブロック７０４［以前のバージョンか］では、ブロック７０２で入手された光レベルデータ１０８の以前のバージョンが、入手され、格納され、または他の形でコントローラ１０２から使用可能であるかどうかを判定するように、コントローラ１０２を構成することができる。したがって、ブロック７０２で入手された光レベルデータ１０８を格納し、かつ／または光レベルデータ１０８を格納するために他のデバイス、システム、ノード、もしくは類似物を制御するように、コントローラ１０２を構成できることを理解されたい。したがって、図７には図示されていないが、光レベルデータ１０８を格納する動作または他のアクションをプロセス７００に含めることができる。
【００７５】
ブロック７０４で、光レベルデータ１０８の以前のバージョンが入手されていないとコントローラ１０２が判定する場合には、プロセス７００は、ブロック７０２に戻ることができ、ここで、もう一度光レベルデータ１０８を入手するようにコントローラ１０２を構成することができる。したがって、光レベルデータ１０８の複数のバージョンが入手されるまで、プロセス７００のブロック７０２〜７０４を繰り返すようにコントローラ１０２を構成することができる。ブロック７０４のいずれかの反復で、光レベルデータ１０８の以前のバージョンが入手されたとコントローラ１０２が判定する場合には、プロセス７００は、ブロック７０６［アルゴリズムを適用する］に進むことができる。
【００７６】
ブロック７０６では、ブロック７０２で入手された光レベルデータ１０８に１つまたは複数のアルゴリズムを適用するようにコントローラ１０２を構成することができる。いくつかの実施形態では、照明ソース１１４の動作モードを変更するべきであるかどうかを判定するために光レベルデータ１０８に環境光アルゴリズムを適用するように、コントローラ１０２を構成することができる。たとえば、照明デバイス１１０またはその付近での環境光レベルがしきい値または他の定義されたレベルを超える、これを満足する、またはこれ未満であることの判定に応答して、照明ソース１１４をアクティブ化するべきであると判定するように、コントローラ１０２を構成することができる。同様に、照明ソース１１４のオフパルス中に測定された環境光レベルが定義されたしきい値または他のレベルを超えるかこれを満足することの判定に応答して、照明ソース１１４などのアクティブ化された照明ソースを非アクティブ化するべきであると判定するように、コントローラ１０２を構成することができる。
【００７７】
いくつかの実施形態では、ブロック７０６に関して本明細書で説明される機能性を、光レベルデータ１０８の複数のバージョンのそれぞれについて完了することができる。したがって、図示され、図４および５を参照して上で説明されたように、光レベルデータ１０８の複数のバージョンを比較して、エンティティの移動を識別することができる。いくつかの他の実施形態では、ブロック７０６で、その光レベルデータ１０８の単一のバージョンを使用することができ、かつ／またはアルゴリズムを単一のバージョンに適用することができる。具体的には、いくつかの実施形態で、環境光レベルを判定し、かつ／または制御データ１１２を生成するのに環境光レベルを使用することができ、したがって、光レベルデータ１０８の単一のバージョンを、図７に示されている複数のバージョンの代わりに使用することができる。いくつかのそのような実施形態では、ブロック７０４に関して本明細書で説明される機能性を省略することができる。この実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００７８】
他の実施形態では、環境光レベルに基づいて制御データ１１２を生成するのに、光レベルデータ１０８の複数のバージョンを使用することができる。具体的には、光レベルデータ１０８の第１のバージョンは、照明ソース１１４がアクティブ化される時の環境光レベルに対応することができ、光レベルデータ１０８の第２のバージョンは、照明ソース１１４が非アクティブ化される時の環境光レベルに対応することができ、あるいはその逆である。したがって、制御データ１１２を生成するために、光レベルデータ１０８の２つのバージョンを比較することができ、かつ／またはアルゴリズムを光レベルデータ１０８のこれらの２つのバージョンに適用することができる。したがって、光レベルデータ１０８の複数のバージョンを、環境光レベルおよび／または占有に基づいて制御データ１１２を判定するのに使用することができる。
【００７９】
図７の図示の実施形態では、照明ソース１１４の動作モードを変更するべきであるかどうかを判定するために、ブロック７０２で入手された光レベルデータ１０８に占有アルゴリズムおよび／または移動アルゴリズムを適用するように、コントローラ１０２を構成することができる。上で注記したように、光センサ１１６を、ブロック７０６に関して本明細書で説明されるアルゴリズムを適用する機能性に基づいて制御することもできるが、これは、図７に明示的に図示されてはいない。図示の実施形態では、照明デバイス１１０に関連する区域での占有または占有の欠如の判定に応答して、照明ソース１１４をアクティブ化しまたは非アクティブ化するべきであると判定するように、コントローラ１０２を構成することができる。この実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。ブロック７０６にブロック７０８が続くことができる。
【００８０】
ブロック７０８［制御データを生成する］では、制御データ１１２を生成するようにコントローラ１０２を構成することができる。上の説明から、コントローラ１０２が、ブロック７０６でのアルゴリズムの適用に基づいておよび／または他の考慮事項に基づいて、照明デバイス１１０の動作モードを変更するべきであるかどうかを判定できることを了解されたい。したがって、照明デバイス１１０の動作モードを制御する命令および／または制御信号を生成するように、コントローラ１０２を構成することができる。本明細書で説明される動作モードは、オン／オフ動作モード、減光／減光解除動作モード、色付き／非色付き動作モード、連続動作モード、パルス駆動動作モード、または他の動作モードを含むことができる。
【００８１】
制御データ１１２を、さまざまなアルゴリズム、セッティング、および／またはオプションに基づいて生成することができ、このオプションを、ソフトウェア、ユーザ、および／またはデバイスセッティングによってセットすることができる。たとえば、制御データ１１２を、光センサ１１６の視野内で移動が検出される場合に照明デバイスの動作が特定のモードに変更されまたはセットされなければならないことを指定できるルールに基づいて生成することができる。したがって、照明デバイス１１０の付近のエンティティの移動を使用して、たとえば照明ソース１１４をアクティブ化しまたは非アクティブ化するように照明デバイスに指示する制御データ１１２を生成することができる。したがって、照明デバイス１１０の実施形態は、動き感知ライトを提供することができる。
【００８２】
制御データ１１２を、環境光レベルが照明デバイス１１０またはその付近で実質的に連続するレベルで維持されなければならないというルールに基づいて生成することもできる。したがって、たとえば、本明細書で開示される概念および技術の実施形態を使用して、照明デバイス１１０またはその付近での光レベルを維持することができる。ブロック７０６で説明されるようにアルゴリズムを適用することによって分析される光レベルデータ１０８に応答して、動作モードを変更するか維持するように照明デバイス１１０に指示するように、制御データ１１２を構成することができる。本明細書で説明されるように、制御データ１１２を使用して照明デバイス１１０のさまざまな態様を制御できるので、これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。ブロック７０８にブロック７１０が続くことができる。
【００８３】
ブロック７１０［制御データを出力する］では、ブロック７０８で生成された制御データ１１２を出力するようにコントローラ１０２を構成することができる。いくつかの実施形態では、制御データ１１２を照明デバイス１１０に送信するようにコントローラ１０２を構成することができる。いくつかの他の実施形態では、制御データ１１２を出力するように制御アプリケーション１０６を構成することができ、制御データ１１２を送信し、中継し、ホスティングし、かつ／または他の形で照明デバイス１１０について使用可能にするようにコントローラ１０２の他の構成要素を構成することができる。さらなる他の実施形態では、制御モジュール１１８を、コントローラ１０２に関して本明細書で説明される機能性を提供するように構成することができ、したがって、制御データ１１２の生成および実施に応答して制御信号を出力するように構成することができる。したがって、図示の実施形態は、例示的であるものとして理解されなければならず、いかなる形でも限定的と解釈されてはならない。ブロック７１０にブロック７１２が続くことができる。
【００８４】
ブロック７１２［終了］では、プロセス７００が終了することができる。図７には図示されていないが、プロセス７００は、ブロック７１２から繰り返すこともできる。具体的には、プロセス７００は、ブロック７１０の後にブロック７０２に戻ることができる。プロセス７００は、繰り返す（たとえば、周期的に、連続的に、またはオンデマンドで）か、上で注記したようにいつでも終了することができる。
【００８５】
図１〜７の上の説明は、単一の照明デバイス１１０の動作の制御について実施形態を説明したが、複数の照明デバイス１１０を使用して、追加の機能性を用いて説明された実施形態を補足し、かつ／または置換できることを理解されたい。たとえば、いくつかの実施形態では、複数の照明デバイス１１０を、一緒にネットワーク化することができ、かつ／またはコントローラ１０２と通信するように構成することができる。複数の照明デバイス１１０を、コントローラ１０２によっておよび／または照明デバイス１１０によって、部屋、ビルディング、他の構造物、区域、または類似物内の特定の位置に関連付けることができる。したがって、複数の照明デバイス１１０で検出された移動、存在、および／または環境光レベルを使用して、複数のまたは単一の照明デバイス１１０を制御することができる。したがって、人または他のエンティティの移動を知的に追跡し、かつ／または照明デバイス１１０もしくはその付近での光レベルを検出することによって人または他のエンティティの移動を予測するように、照明デバイス１１０のいくつかの実施形態を構成することができる。ビルディングまたは他の構造物の他の区域内の照明デバイス１１０を、他の照明デバイス１１０で検出されまたは判定された予測された移動および／または追跡された移動に基づいて制御することができる。いくつかの予測移動アルゴリズムは、予測技法を追跡し、改善するため、および／または照明デバイス１１０もしくはその付近での占有者の挙動を学習するために、自己学習技法を含んだ。
【００８６】
いくつかの実施形態では、インターネット接続または他のインターフェースを介して制御されるように、照明デバイス１１０および／またはコントローラ１０２を構成することができる。したがって、たとえば、ユーザは、照明デバイス１１０および／またはコントローラ１０２の動作を制御するために、スマートホン、ラップトップ機、デスクトップ機、または他のコンピューティングデバイスを使用して照明デバイス１１０および／またはコントローラ１０２に接続することができる。したがって、ユーザは、照明デバイス１１０および／またはコントローラ１０２のさまざまな実施形態を介して、光レベル、移動アルゴリズム、予測移動特徴、ならびに／または本明細書で開示される概念および技術の他の態様を制御できる可能性がある。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００８７】
１つの企図されている実施形態では、本明細書で開示される概念および技術を使用して、盗難警報機または他の家屋監視機器を置換することができる。具体的には、照明デバイス１１０を使用して、上で説明した照明ソース１１４および／または光センサ１１６の動作をパルス駆動することによって、通常は動き検出器に関連する機能性を提供することができる。占有をコントローラ１０２および／または制御モジュール１１８に報告するように照明デバイス１１０を構成することもできる。サイレンをアクティブ化し、ライトをアクティブ化し、または検出された移動に応答する電話呼の開始もしくは電子メールの送信などの他のアクションを行うように、コントローラ１０２および／または制御モジュール１１８を構成することができる。これらの実施形態が例示的であり、いかなる形でも限定的と解釈されてはならないことを理解されたい。
【００８８】
照明デバイス１１０およびコントローラ１０２の上の実施形態は、コンプレッシブセンシングアルゴリズムを実行できるものとして説明されたが、これらの実施形態が例示的であることを理解されたい。具体的には、コンプレッシブセンシングアルゴリズムの使用を伴わずに、本明細書で説明される機能性を提供するように、照明デバイス１１０および／またはコントローラ１０２のいくつかの実施形態を構成することができる。したがって、本明細書で開示される概念および技術のいくつかの実施形態は、コンプレッシブセンシング技術を利用するが、これらの実施形態は、例示的であり、いかなる形でも限定的と解釈されてはならない。
【００８９】
図８は、本明細書で提示される少なくともいくつかの実施形態に従って配置された、一体化された占有センサおよび環境光センサを有する照明デバイスを制御できる例示のコンピュータ８００を示すブロック図である。図示されているように、コンピュータ８００は、プロセッサ８１０、メモリ８２０、および１つまたは複数のドライブ８３０を含む。コンピュータ８００を、従来のコンピュータシステム、組込み制御コンピュータ、ラップトップ機、またはサーバコンピュータ、モバイルデバイス、携帯電話機、カスタマイズされた機械、または他のハードウェアプラットフォームとして実施することができる。
【００９０】
ドライブ８３０およびそれに関連するコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、およびコンピュータ８００用の他のデータのストレージを提供する。ドライブ８３０は、オペレーティングシステム８４０、アプリケーションプログラム８５０、プログラムモジュール８６０、およびデータベース８８０を含むことができる。プログラムモジュール８６０は、制御アプリケーション１０６を含むことができる。制御アプリケーション１０６を、上でより詳細に説明されるように一体化された占有センサおよび環境光センサを制御し、かつ／または制御データ１１２を生成するためにプロセス６００および／または７００の一方または両方を実行するように適合させることができる（たとえば、それぞれ図６および７のうちの１つまたは複数に関する前の説明を参照されたい）。コンピュータ８００は、それを介してユーザがコマンドおよびデータを入力できるユーザ入力デバイス８９０をさらに含む。入力デバイス８９０は、電子ディジタイザ、マイクロホン、キーボード、および一般にマウス、トラックボール、またはタッチパッドと称するポインティングデバイスのうちの１つまたは複数を含むことができる。他の入力デバイスは、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナ、他のデバイス、または類似物を含むことができる。
【００９１】
上記および他の入力デバイスを、システムバスに結合されたユーザ入力インターフェースを介してプロセッサ８１０に結合することができるが、パラレルポート、ゲームポート、またはｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ（「ＵＳＢ」）などの他のインターフェースおよびバス構造によって接続することもできる。コンピュータ８００などのコンピュータは、スピーカ、プリンタ、ディスプレイ、および／または他のデバイスなどの他の周辺出力デバイスを含むこともでき、この他の周辺出力デバイスは、出力周辺インターフェース８９４または類似物を介して接続され得る。
【００９２】
コンピュータ８００は、ネットワークインターフェース８９６に結合されたネットワーク８０８の一部としてまたはこれと通信して動作するリモートコンピュータ（図示せず）、照明デバイス１１０、および／または他のデバイスなどの１つまたは複数のコンピュータへの論理接続を使用してネットワーク化された環境で動作することができる。リモートコンピュータを、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイスまたは他の一般的なネットワークノード、照明デバイス１１０のうちの１つの制御モジュール１１８とすることができ、リモートコンピュータは、コンピュータ８００に関して上で説明した要素の多くまたはすべてを含むことができる。ネットワーキング環境は、オフィス、企業広域ネットワーク（「ＷＡＮ」）、ローカルエリアネットワーク（「ＬＡＮ」）、イントラネット、およびインターネットでありふれたものである。
【００９３】
ＬＡＮまたはＷＬＡＮネットワーキング環境で使用される時に、コンピュータ８００を、ネットワークインターフェース８９６またはアダプタを介してＬＡＮに結合することができる。ＷＡＮネットワーキング環境で使用される時に、コンピュータ８００は、モデムまたは、インターネットもしくはネットワーク８０８などのＷＡＮを介する通信を確立する他の手段を含む。ＷＡＮは、インターネット、図示のネットワーク８０８、さまざまな他のネットワーク、またはその任意の組合せを含むことができる。コンピュータの間の通信リンク、リング、メッシュ、バス、クラウド、またはネットワークを確立する他の機構を使用できることを了解されたい。
【００９４】
いくつかの実施形態によれば、コンピュータ８００をネットワーキング環境に結合することができる。コンピュータ８００は、ドライブ８３０または他のストレージデバイスに関連する１つまたは複数の物理コンピュータ可読記憶媒体の１つまたは複数のインスタンスを含むことができる。システムバスは、プロセッサ８１０がコンピュータ記憶媒体へ／からコードおよび／またはデータを読み取ることを可能にすることができる。媒体は、半導体、磁気材料、光学媒体、電気ストレージ、電気機械ストレージ、または任意の他のそのようなストレージ技術を含むがこれに限定されない任意の適切な技術を使用して実施されるストレージ要素の形の装置を表すことができる。媒体は、ＲＡＭ、ＲＯＭ、フラッシュ、または他のタイプの揮発性もしくは不揮発性のメモリ技術のいずれとして特徴を表されるものであれ、メモリ８２０に関連する構成要素を表すことができる。媒体は、ストレージドライブ８３０または他の形のどちらとして実施されるものであれ、二次ストレージを表すこともできる。ハードドライブ実施態様を、ソリッドステートとして特徴を表すことができ、あるいは、ハードドライブ実施態様は、磁気的に符号化された情報を格納する回転する媒体を含むことができる。
【００９５】
記憶媒体は、１つまたは複数のプログラムモジュール８６０を含むことができる。プログラムモジュール８６０は、プロセッサ８１０にロードされ、実行される時に、汎用コンピューティングシステムを特殊目的コンピューティングシステムに変換するソフトウェア命令を含むことができる。この説明全体を通じて詳細に説明されるように、プログラムモジュール８６０は、コンピュータ８００がそれによって本明細書で議論される構成要素、論理フロー、および／またはデータ構造を使用して全体的なシステムまたは動作環境内で参加できるさまざまなツールまたは技法を提供することができる。
【００９６】
プロセッサ８１０を、個別にまたは集合的に任意の個数の状態をとることができる任意の個数のトランジスタまたは他の回路要素から構成することができる。より具体的には、プロセッサ８１０は、状態機械または有限状態機械として動作することができる。そのような機械を、プログラムモジュール８６０内に含まれる実行可能命令をロードすることによって、第２の機械または特定の機械に変換することができる。これらのコンピュータ実行可能命令は、プロセッサ８１０が状態の間でどのように遷移するのかを指定し、これによってプロセッサ８１０を構成するトランジスタまたは他の回路要素を第１機械から第２機械に変換することによって、プロセッサ８１０を変換することができる。両方の機械の状態を、１つまたは複数のユーザ入力デバイス８９０、ネットワークインターフェース８９６、他の周辺機器、他のインターフェース、または１つもしくは複数のユーザアクタもしくは他のアクタから入力を受け取ることによって変換することもできる。両方の機械が、状態またはプリンタ、スピーカ、ビデオディスプレイ、もしくは他などのさまざまな出力デバイスのさまざまな物理特性を変換することもできる。
【００９７】
プログラムモジュール８６０の符号化も、記憶媒体の物理構造を変換することができる。物理構造の特定の変換は、この説明の異なる実施態様で、さまざまな要因に依存する可能性がある。そのような要因の例は、記憶媒体を実施するのに使用される技術、記憶媒体が一次記憶または二次記憶のどちらとして特性を表されるのか、または類似物を含むことができるが、これに限定されない。たとえば、記憶媒体が半導体ベースのメモリとして実施される場合に、プログラムモジュール８６０は、ソフトウェアが半導体メモリ８２０に符号化される時に、半導体メモリ８２０の物理状態を変換することができる。たとえば、ソフトウェアは、トランジスタ、キャパシタ、または半導体メモリ８２０を構成する他のディスクリート回路要素の状態を変換することができる。
【００９８】
もう１つの例として、記憶媒体を、ドライブ８３０などの磁気技術または光学技術を使用して実施することができる。そのような実施態様では、プログラムモジュール８６０は、ソフトウェアが磁気媒体または光学媒体内で符号化される時に、その媒体の物理的状態を変換することができる。これらの変換は、所与の磁気媒体内の特定の位置の磁気特性を変更することを含むことができる。これらの変換は、所与の光学媒体内の特定の位置の光学特性を変更するために、これらの位置の物理的特徴または特性を変更することを含むこともできる。物理媒体のさまざまな他の変換が、この説明の範囲および趣旨から逸脱せずに可能であることを了解されたい。特許請求の範囲で使用される時に、句「コンピュータ記憶媒体」およびその変形は、波、信号、ならびに／あるいは他の過渡的なおよび／または非有形の通信媒体自体を含まない。
【００９９】
図９は、本明細書で提示される少なくともいくつかの実施形態に従って配置された、一体化された占有センサおよび環境光センサを有する照明デバイスを制御する例示的なコンピュータプログラム製品９００を示す概略図である。例示のコンピュータプログラム製品９００の例示的実施形態は、信号担持媒体９０２を使用して提供され、少なくとも１つの命令９０４を含むことができる。少なくとも１つの命令９０４は、照明デバイスの照明ソースがオン動作モードまたはオフ動作モードのどちらで動作しているのかを判定する１つまたは複数の命令であって、照明デバイスは、照明ソース、光センサ、およびトランシーバを含む、１つまたは複数の命令、あるいは、照明ソースがオフ動作モードで動作しているとの判定に応答して、光パルスを発するために照明ソースの動作をパルス駆動する命令と光パルスによって照明される区域に関連する光レベルを光センサを使用してコンプレッシブセンシングし、光センサによってコンプレッシブセンシングされた光レベルを示すデータを照明デバイスから受信する命令とを照明デバイスに送信する１つまたは複数の命令を含むことができる。いくつかの実施形態では、１つまたは複数のコンピュータプログラム製品９００の信号担持媒体９０２は、コンピュータ可読媒体９０６、記録可能媒体９０８、および／または通信媒体９１０を含む。
【０１００】
本明細書で説明される主題は、コンピュータシステム上でのオペレーティングシステムおよびアプリケーションプログラムの実行に関連して実行されるプログラムモジュールの全体的文脈で提示されるが、当業者は、他の実施態様を他のタイプのプログラムモジュールと組み合わせて実行できることを認めるであろう。一般に、プログラムモジュールは、特定のタスクを実行するか特定の抽象データ型を実施するルーチン、プログラム、コンポーネント、データ構造、および他のタイプの構造を含む。さらに、当業者は、本明細書で説明される主題を、ハンドヘルドデバイス、マルチコアプロセッサシステム、マイクロプロセッサベースのもしくはプログラマブルな消費者エレクトロニクス、ミニコンピュータ、メインフレームコンピュータ、または類似物を含む他のコンピュータシステム構成を用いて実践できることを了解するであろう。
【０１０１】
本開示は、さまざまな態様の例示であることを意図された、本願で説明される特定の実施形態に関して限定されてはならない。当業者に明白であるように、多数の修正形態および変形形態を、その趣旨および範囲から逸脱せずに作ることができる。本開示の範囲内の機能的に同等の方法および装置は、本明細書に列挙された方法および装置に加えて、前述の説明から当業者に明白であろう。そのような修正形態および変形形態は、添付の特許請求の範囲に含まれることが意図されている。本開示は、添付の特許請求の範囲が権利を与えられる同等物の全範囲と一緒に、添付の特許請求の範囲の言葉によってのみ限定されなければならない。本開示が、特定の方法、化合物、または合成物に限定されず、これらの方法、化合物、または合成物が、もちろん変化し得ることを理解されたい。本明細書で使用される用語法が、特定の実施形態を説明するのみのためのものであって、限定的であることを意図されていないことをも理解されたい。
【０１０２】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。さまざまな単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【０１０３】
通常、本明細書において、特に添付の特許請求の範囲（たとえば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（たとえば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（たとえば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。
【０１０４】
また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（たとえば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。さらに、本開示の特徴または態様が、Ｍａｒｋｕｓｈ  ｇｒｏｕｐに関して説明される場合に、当業者は、本開示が、これによってＭａｒｋｕｓｈ  ｇｒｏｕｐの任意の個々のメンバまたはメンバのサブグループに関しても説明されることを認めるであろう。
【０１０５】
当業者によって理解されるように、書かれた説明を提供することに関してなど、すべての目的において、本明細書で開示されるすべての範囲は、任意のすべての可能な部分範囲およびその部分範囲の組合せをも包含する。すべてのリストされた範囲を、少なくとも等しい半分、１／３、１／４、１／５、１／１０などに分割された同一の範囲を十分に記述し、可能にするものとしてたやすく認めることができる。非限定的な例として、本明細書で述べられる各範囲を、下側１／３、中央１／３、および上側１／３などにたやすく分解することができる。やはり当業者によって理解されるように、「ｕｐ  ｔｏ（まで）」、「ａｔ  ｌｅａｓｔ（少なくとも）」、「ｇｒｅａｔｅｒ  ｔｈａｎ（より大きい）」、「ｌｅｓｓ  ｔｈａｎ（より小さい）」、または類似物などのすべての言葉は、具陳された数を含み、その後に上で述べたように部分範囲に分割され得る範囲に言及する。最後に、当業者によって理解されるように、範囲は、各個々のメンバを含む。したがって、たとえば、１〜３個の要素を有する群は、１個、２個、または３個の要素を有する群に言及する。同様に、１〜５個の要素を有する群は、１個、２個、３個、４個、または５個の要素を有する群に言及するなどである。
【０１０６】
さまざまな態様および実施形態を本明細書で開示したが、他の態様および実施形態が、当業者に明白であろう。本明細書で開示されたさまざまな態様および実施形態は、例示のためのものであって、限定的であることは意図されておらず、真の範囲および趣旨は、次の特許請求の範囲によって示される。
【図１】
0005669982.tif 000002
【図２】
0005669982.tif 000003
【図３】
0005669982.tif 000004
【図４】
0005669982.tif 000005
【図５】
0005669982.tif 000006
【図６】
0005669982.tif 000007
【図７】
0005669982.tif 000008
【図８】
0005669982.tif 000009
【図９】
0005669982.tif 000010