(57)【要約】  新しい照明ノードの受信信号強度インジケータ（ＲＳＳＩ）フィンガープリントに基づいて照明システム内の新しい照明ノードに役割を割り当てるための方法及び装置。例えば、本明細書で述べられる方法及び装置は、照明システム内の各照明ノードについてＲＳＳＩフィンガープリントを決定すること、ＲＳＳＩフィンガープリントのうちの１つと新しい照明ノードのＲＳＳＩフィンガープリントとをマッチングすること、及び、新しい照明ノードに役割を割り当てることに向けられている。割り当てられる役割は、マッチングする照明ノードに以前に割り当てられたものと同じ役割である。
2021510911.tif 000002
【特許請求の範囲】
【請求項１】
複数の照明ノードの各照明ノードにおいて、前記複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信することと、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定することと、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記それぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成することと、
前記複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定することと、
前記ＲＳＳＩフィンガープリントと前記照明ノードの役割との関連付けを記憶することと、
前記複数の照明ノードのうちのアウトオブサービス照明ノードを交換するために使用された新しい照明ノードを識別することと、
前記新しい照明ノードにおいて、前記複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信することと、
前記残りの照明ノードからの前記複数のそれぞれの無線信号に基づいて前記新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成することと、
前記記憶されたＲＳＳＩフィンガープリント及び前記新しいＲＳＳＩフィンガープリントに基づいて、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することと、
前記アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を前記新しい照明ノードに割り当てることと
を含む、方法。
【請求項２】
前記複数の照明ノードのうちの少なくとも１つは、光検出機能を持たない、請求項１に記載の方法。
【請求項３】
当該方法は、
前記記憶されたＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成することと、
前記トレーニングデータに基づいて機械学習モデルをトレーニングすることと
を含み、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することは、前記トレーニングされた機械学習モデルへの入力として前記新しいＲＳＳＩフィンガープリントを提供することを含み、前記割り当てることは、前記機械学習モデルからの出力に基づく、請求項１に記載の方法。
【請求項４】
所与の照明ノードについてのＲＳＳＩフィンガープリントは、前記複数の照明ノードの前記他の照明ノードからの前記複数のそれぞれの無線信号のそれぞれの信号強度を示す、請求項１に記載の方法。
【請求項５】
所与の照明ノードについての照明ノードの役割は、該所与の照明ノードについてのエイリアスを含む、請求項１に記載の方法。
【請求項６】
前記複数の照明ノードの所与の照明ノードについてＲＳＳＩフィンガープリントを生成することは、
前記複数の照明ノードの前記他の照明ノードから前記所与の照明ノードにおいて受信する前記それぞれの無線信号のＲＳＳＩの平均ＲＳＳＩ値を決定することと、
前記平均ＲＳＳＩ値を線形値に変換することと、
前記線形値と、前記他の照明ノードについて決定された線形値とを正規化することと、
前記正規化された線形値と、前記他の照明ノードについての正規化された線形値とを分極化することと、
前記線形、正規化及び分極化された値に基づいて前記所与の照明ノードについてＲＳＳＩフィンガープリントを生成することと
を含む、請求項１に記載の方法。
【請求項７】
新しい照明ノードを識別することは、前記複数の照明ノードのうちの１つに現在割り当てられていない１つ以上の照明ノードの役割を識別することを含む、請求項１に記載の方法。
【請求項８】
１つ以上のプロセッサと結合されるメモリを含むシステムであって、前記１つ以上のプロセッサは、
複数の照明ノードの各照明ノードにおいて、前記複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記それぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成する、
前記複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定する、
前記ＲＳＳＩフィンガープリントと前記照明ノードの役割との関連付けを記憶する、
前記複数の照明ノードのうちのアウトオブサービス照明ノードを交換するために使用された新しい照明ノードを識別する、
前記新しい照明ノードにおいて、前記複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信する、
前記残りの照明ノードからの前記複数のそれぞれの無線信号に基づいて前記新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成する、
前記記憶されたＲＳＳＩフィンガープリント及び前記新しいＲＳＳＩフィンガープリントに基づいて、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断する、及び
前記アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を前記新しい照明ノードに割り当てる
オペレーションを実行するために前記メモリ内の命令を実行するように構成される、システム。
【請求項９】
当該システムは、
前記記憶されたＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成する、及び
前記トレーニングデータに基づいて機械学習モデルをトレーニングする
オペレーションを実行するように構成され、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することは、前記トレーニングされた機械学習モデルへの入力として前記新しいＲＳＳＩフィンガープリントを提供することを含み、前記割り当てることは、前記機械学習モデルからの出力に基づく、請求項８に記載のシステム。
【請求項１０】
所与の照明ノードについてのＲＳＳＩフィンガープリントは、前記複数の照明ノードの前記他の照明ノードからの前記複数のそれぞれの無線信号のそれぞれの信号強度を示す、請求項８に記載のシステム。
【請求項１１】
所与の照明ノードについての照明ノードの役割は、該所与の照明ノードについてのエイリアスを含む、請求項８に記載のシステム。
【請求項１２】
前記複数の照明ノードの所与の照明ノードについてＲＳＳＩフィンガープリントを生成することは、
前記複数の照明ノードの前記他の照明ノードから前記所与の照明ノードにおいて受信する前記それぞれの無線信号のＲＳＳＩの平均ＲＳＳＩ値を決定することと、
前記平均ＲＳＳＩ値を線形値に変換することと、
前記線形値と、前記他の照明ノードについて決定された線形値とを正規化することと、
前記正規化された線形値と、前記他の照明ノードについての正規化された線形値とを分極化することと、
前記線形、正規化及び分極化された値に基づいて前記所与の照明ノードについてＲＳＳＩフィンガープリントを生成することと
を含む、請求項８に記載のシステム。
【請求項１３】
新しい照明ノードを識別することは、前記複数の照明ノードのうちの１つに現在割り当てられていない１つ以上の照明ノードの役割を識別することを含む、請求項８に記載のシステム。
【請求項１４】
命令を含む少なくとも１つの非一時的コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによる前記命令の実行に応答して、前記１つ以上のプロセッサに、
複数の照明ノードの各照明ノードにおいて、前記複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記それぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成する、
前記複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定する、
前記ＲＳＳＩフィンガープリントと前記照明ノードの役割との関連付けを記憶する、
前記複数の照明ノードのうちのアウトオブサービス照明ノードを交換するために使用された新しい照明ノードを識別する、
前記新しい照明ノードにおいて、前記複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信する、
前記残りの照明ノードからの前記複数のそれぞれの無線信号に基づいて前記新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成する、
前記記憶されたＲＳＳＩフィンガープリント及び前記新しいＲＳＳＩフィンガープリントに基づいて、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断する、及び
前記アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を前記新しい照明ノードに割り当てる
オペレーションを実行させる、少なくとも１つの非一時的コンピュータ可読媒体。
【請求項１５】
当該少なくとも１つの非一時的コンピュータ可読媒体は、
前記記憶されたＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成する、及び
前記トレーニングデータに基づいて機械学習モデルをトレーニングする
オペレーションを実行するための命令を含み、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することは、前記トレーニングされた機械学習モデルへの入力として前記新しいＲＳＳＩフィンガープリントを提供することを含み、前記割り当てることは、前記機械学習モデルからの出力に基づく、請求項１４に記載の少なくとも１つの非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、無線ネットワーク機能を有する照明技術に向けられている。とりわけ、本明細書に開示される様々な方法及び装置は、隣接するデバイスの無線信号フィンガープリントに基づいて無線ネットワーク対応照明デバイスを交換することに関連する。
【背景技術】
【０００２】
デジタル照明技術、すなわち、発光ダイオード（ＬＥＤ：light-emitting diode）等の半導体光源に基づく照明は、伝統的な蛍光灯、ＨＩＤ、及び白熱灯に対する実行可能な代替案を提供する。ＬＥＤの機能的利点及び利益としては、高いエネルギ変換及び光学効率、耐久性、低い動作コスト、並びに多くの他の点が挙げられる。ＬＥＤ技術の近年の進歩は、多くの用途において様々な照明効果を可能にする、効率的かつ堅牢なフルスペクトル照明源をもたらしている。これらの照明源を具現化する器具のいくつかは、異なる色、例えば、赤、緑及び青を生成することが可能な１つ以上のＬＥＤと、様々な色及び色変化する照明効果を生成するためにＬＥＤの出力を独立して制御するためのプロセッサとを含む照明モジュールを特徴とし、例えば、参照により本明細書に組み込まれる米国特許第６，０１６，０３８号及び米国特許第６，２１１，６２６号で詳細に論じられている。
【０００３】
無線対応の照明デバイスを含む照明システムでは、各デバイスは、遠隔制御オペレーション（例えば、調光、色変更）等の特定の役割を実行するように構成されてもよい。デバイスコンフィギュレーション(device configuration)は、技術者がデバイスを適切にコミッショニングすることを可能にするために照明デバイス及び１つ以上のソフトウェアシステムの両方にアクセスできる経験豊富な技術者の専門知識を必要とすることがよくある。デバイスのうちの１つ以上が使用不能になった場合（例えば、照明エレメント及び／又は無線コンポーネントが適切に動作しなくなった場合）、デバイスは、新しいデバイスと交換される必要があり得る。これは、新しいデバイスを使用可能な状態にするために同様の技術者の専門知識を必要とすることがよくあり、この場合も適切なトレーニング、専門知識を有し、アクセス可能な技術者を必要とする。しかしながら、これは、コストがかかり、時間のかかる作業になり得る。
【０００４】
いくつかの照明デバイスは、ＲＦ（「ＲＦ：radio frequency」）トランシーバ、パッシブ赤外線（「ＰＩＲ：passive infrared」）センサ、光レベルセンサ、及び／又は赤外線（「ＩＲ：infrared」）センサ等の複数のセンサを含む。デバイスにおける光レベル情報が記録されてもよく、デバイスが交換される場合、新しいデバイスで測定される光レベルが、古いデバイスの役割を新しいデバイスに自動的に割り当てるために以前に記録された光レベルとマッチング(match)されてもよい。しかしながら、光検出エレメントを含まない照明デバイスでは、これは不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
斯くして、照明システム内の光検出機能を持たないアウトオブサービス照明デバイス(out-of-service lighting device)を検出し、アウトオブサービス照明デバイスの役割をリプレイスメント照明(replacement lighting)に自動的に割り当てることが当該技術分野において必要とされている。
【課題を解決するための手段】
【０００６】
本開示は、新しい照明ノードによって受信される無線信号の特性に基づいて照明システム内の新しい照明ノードに役割を割り当てるための技術に向けられている。例えば、本明細書で述べられるいくつかの実施形態は、照明システム内の各照明ノードについて受信信号強度インジケータ（「ＲＳＳＩ：received signal strength indicator」）フィンガープリントを決定すること、ＲＳＳＩフィンガープリントのうちの１つと新しい照明ノードのＲＳＳＩフィンガープリントとをマッチングすること、及び、新しい照明ノードに役割を割り当てることに向けられている。割り当てられる役割は、マッチングする照明ノード(matching lighting node)に以前に割り当てられたものと同じ役割である。
【０００７】
概して、一態様において、方法は、複数の照明ノードの各照明ノードにおいて、複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信することと、複数の照明ノードの各照明ノードについて、他の照明ノードから受信する複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定することと、複数の照明ノードの各照明ノードについて、他の照明ノードから受信するそれぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成することと、複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定することと、ＲＳＳＩフィンガープリントと照明ノードの役割との関連付けを記憶することと、複数の照明ノードのうちのアウトオブサービス照明ノード(out-of-service lighting node)を交換するために使用された新しい照明ノードを識別することと、新しい照明ノードにおいて、複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信することと、残りの照明ノードからの複数のそれぞれの無線信号に基づいて新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成することと、記憶されたＲＳＳＩフィンガープリント及び新しいＲＳＳＩフィンガープリントに基づいて、新しい照明ノードがアウトオブサービスの照明ノードのリプレイスメントであると判断することと、アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を新しい照明ノードに割り当てることとを含んでもよい。
【０００８】
様々な実施形態では、照明ノードのうちの１つ以上は、ランプ及び／又は照明器具であってもよい。様々な実施形態では、方法はさらに、記憶されたＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成することと、トレーニングデータに基づいて機械学習モデルをトレーニングすることとを含んでもよい。様々な実施形態では、新しい照明ノードがアウトオブサービスノードのリプレイスメントであると判断することは、トレーニングされた機械学習モデルへの入力として新しいＲＳＳＩフィンガープリントを提供することを含んでもよい。様々な実施形態では、アウトオブサービスノードの役割を割り当てることは、機械学習モデルからの出力に基づいてもよい。
【０００９】
様々な実施形態では、所与の照明ノードについてのＲＳＳＩフィンガープリントは、複数の照明ノードの他の照明ノードからの複数のそれぞれの無線信号のそれぞれの信号強度を示してもよい。いくつかの実施形態では、所与の照明ノードについての役割は、所与の照明ノードについてのエイリアスを含んでもよい。
【００１０】
いくつかの実施形態では、複数の照明ノードの所与の照明ノードについてＲＳＳＩフィンガープリントを生成することは、複数の照明ノードの他の照明ノードから所与の照明ノードにおいて受信するそれぞれの無線信号のＲＳＳＩの平均ＲＳＳＩ値を決定することと、平均ＲＳＳＩ値を線形値に変換することと、線形値と、他の照明ノードについて決定された線形値とを正規化することと、正規化された線形値と、他の照明ノードについての正規化された線形値とを分極化する(polarize)ことと、線形、正規化及び分極化された値に基づいて所与の照明ノードについてＲＳＳＩフィンガープリントを生成することとを含んでもよい。いくつかの実施形態では、新しい照明ノードを識別することは、複数の照明ノードのうちの１つに現在割り当てられていない１つ以上の役割を識別することを含んでもよい。
【００１１】
さらに、いくつかの実装形態は、１つ以上のコンピューティングデバイスの１つ以上のプロセッサを含み、１つ以上のプロセッサは、関連するメモリに格納された命令を実行するように動作可能であり、命令は、前述の方法のいずれかのパフォーマンスを引き起こすように構成されてもよい。いくつかの実装形態はまた、前述の方法のいずれかを実行するために１つ以上のプロセッサによって実行可能なコンピュータ命令を記憶する１つ以上の非一時的コンピュータ可読記憶媒体を含む。
【００１２】
本開示の目的に関して本明細書で使用されるとき、用語「ＬＥＤ」は、任意の電界発光ダイオード、あるいは、電気信号に応答して放射線を生成することが可能な、他のタイプのキャリア注入／接合ベースのシステムを含むように理解されるべきである。それゆえ、ＬＥＤという用語は、限定するものではないが、電流に応答して光を放出する様々な半導体ベースの構造体、発光ポリマー、有機発光ダイオード（ＯＬＥＤ：organic light emitting diode）、電界発光ストリップなどを含む。特に、ＬＥＤという用語は、赤外スペクトル、紫外スペクトル、及び（一般に、約４００ナノメートル〜約７００ナノメートルの放射波長を含む）可視スペクトルの様々な部分のうちの１つ以上で放射線を生成するように構成されてもよい、（半導体ダイオード及び有機発光ダイオードを含めた）全てのタイプの発光ダイオードを指す。ＬＥＤの一部の例としては、限定するものではないが、（以下で更に論じられる）様々なタイプの赤外ＬＥＤ、紫外ＬＥＤ、赤色ＬＥＤ、青色ＬＥＤ、緑色ＬＥＤ、黄色ＬＥＤ、アンバーＬＥＤ、橙色ＬＥＤ、及び白色ＬＥＤが挙げられる。また、ＬＥＤは、所与のスペクトルに関する様々な帯域幅（例えば、半値全幅、すなわちＦＷＨＭ）（例えば、狭帯域幅、広帯域幅）と、所与の一般的色分類内の様々な主波長とを有する放射線を生成するように、構成及び／又は制御されてもよい点も理解されたい。
【００１３】
また、ＬＥＤという用語は、ＬＥＤの物理的及び／又は電気的パッケージのタイプを制限しない点も理解されたい。例えば、上述のように、ＬＥＤは、それぞれが異なる放射線スペクトルを放出するように構成された（例えば、個別に制御可能であってもよく、又は制御可能でなくてもよい）複数のダイを有する、単一の発光デバイスを指してもよい。また、ＬＥＤは、そのＬＥＤ（例えば、何らかのタイプの白色ＬＥＤ）の一体部分として見なされる、蛍光体に関連付けられてもよい。一般に、ＬＥＤという用語は、パッケージ化ＬＥＤ、非パッケージ化ＬＥＤ、表面実装ＬＥＤ、チップオンボードＬＥＤ、Ｔ型パッケージ実装ＬＥＤ、放射状パッケージＬＥＤ、電力パッケージＬＥＤ、何らかのタイプの収容部及び／又は光学要素（例えば、拡散レンズ）を含むＬＥＤなどを指してもよい。一般に、ＬＥＤという用語は、パッケージ化ＬＥＤ、非パッケージ化ＬＥＤ、表面実装ＬＥＤ、チップオンボードＬＥＤ、Ｔ型パッケージ実装ＬＥＤ、放射状パッケージＬＥＤ、電力パッケージＬＥＤ、何らかのタイプの収容部及び／又は光学要素（例えば、拡散レンズ）を含むＬＥＤなどを指してもよい。
【００１４】
「光源」という用語は、限定するものではないが、（上記に定義した１つ以上のＬＥＤを含む）ＬＥＤベース光源、白熱光源（例えばフィラメント電灯、ハロゲン電灯）、蛍光源、りん光性源、高輝度放電源（例えばナトリウム蒸気ランプ、水銀蒸気ランプ及びメタルハライドランプ）、レーザー、その他のタイプのエレクトロルミネセンス源、パイロルミネセンス源（例えば、炎）、キャンドルルミネセンス源（例えばガスマントル光源、カーボンアーク放射源）、フォトルミネセンス源（例えば、ガス状放電源）、電子飽和（electronic satiation）を使用する陰極発光源（cathode luminescent source）、ガルバノルミネセンス源、結晶発光（crystallo-luminescent）源、キネルミネセンス（kine-luminescent）源、熱ルミネセンス源、摩擦ルミネセンス（triboluminescent）源、音ルミネセンス（sonoluminescent）源、放射ルミネセンス（radioluminescent）源、及び発光ポリマー（luminescent polymers）を含む、様々な放射源のうちの任意の１つ以上を指すと理解されたい。
【００１５】
所与の光源は、可視スペクトル内、可視スペクトル外、又は両者の組合せでの電磁放射を発生するように構成されてもよい。したがって、「光」及び「放射」との用語は、本明細書では同義で使用される。さらに、光源は、一体構成要素として、１つ以上のフィルタ（例えば、カラーフィルタ）、レンズ、又はその他の光学的構成要素を含んでもよい。また、光源は、限定するものではないが、指示、表示、及び／又は照明を含む様々な用途に対し構成されてもよいことを理解されたい。「照明源」とは、内部空間又は外部空間を効果的に照射するのに十分な強度を有する放射を発生するようにとりわけ構成される光源である。このコンテキストにおいて、「十分な強度」とは、周囲照明（すなわち、間接的に知覚される場合があり、また、例えば、全体的に又は部分的に知覚される前に様々な介在面の１つ以上から反射される場合がある光）を提供するために空間又は環境において発生される可視スペクトルにおける十分な放射強度（放射強度又は「光束」に関して、全方向における光源からの全光出力を表すために、単位「ルーメン」がよく使用される）を指す。
【００１６】
「スペクトル」との用語は、１つ以上の光源によって生成された放射の任意の１つ以上の周波数（又は波長）を指すものと理解されたい。したがって、「スペクトル」との用語は、可視範囲内の周波数（又は波長）のみならず、赤外線、紫外線、及び電磁スペクトル全体の他の領域の周波数（又は波長）も指す。さらに、所与のスペクトルは、比較的狭い帯域幅（例えば、本質的に周波数又は波長成分をほとんど有さないＦＷＨＭ）、又は、比較的広い帯域幅（様々な相対強度を有するいくつかの周波数又は波長成分）を有してよい。所与のスペクトルは、２つ以上の他のスペクトルを混合（例えば、複数の光源からそれぞれ放射された放射を混合）した結果であってもよいことを理解されたい。
【００１７】
本開示の目的で、「色」との用語は、「スペクトル」との用語と同義に使用される。しかしながら、「色」との用語は、一般に、観察者によって知覚可能である放射の特性を主に指すために使用される（ただし、この使用は、当該用語の範囲を限定することを意図していない）。したがって、「様々な色」との用語は、様々な波長成分及び／又は帯域幅を有する複数のスペクトルを暗に指す。また、「色」との用語は、白色光及び非白色光の両方との関連で使用されてもよい。
【００１８】
「照明器具」("lighting fixture" and "luminaire")との用語は、本明細書では、特定のフォームファクタ、アセンブリ、又はパッケージでの１つ以上の照明ユニットの実装又は構成を指すために使用される。「照明ユニット」との用語は、本明細書では、同じタイプ又は異なるタイプの１つ以上の光源を含む装置を指すために使用される。所与の照明ユニットは、光源に関する様々な取り付け構成、エンクロージャ／ハウジングの様々な構成及び形状、並びに／又は電気的接続及び機械的接続の様々な構成のうちの、任意の１つを有してもよい。更には、所与の照明ユニットは、オプションとして、光源の動作に関連する様々な他の構成要素（例えば、制御回路）に関連付けられてもよい（例えば、含んでもよく、結合されてもよく、及び／又は一体にパッケージ化されてもよい）。「ＬＥＤベースの照明ユニット」とは、上述のような１つ以上のＬＥＤベースの光源を、単独で、又は他の非ＬＥＤベースの光源と組み合わせて含む、照明ユニットを指す。「照明ノード」との用語は、本明細書では、照明ノードが、照明システム内の他の照明ノード等、他のデバイスと無線で通信することを可能にするためのコンポーネントを含むランプ又は照明器具を指すために使用される。
【００１９】
用語「コントローラ」は、本明細書では全般的に、１つ以上の光源の操作に関連する、様々な装置を説明するために使用される。コントローラは、本明細書で論じられる様々な機能を実行するように、数多くの方式で（例えば、専用ハードウェアなどを使用して）実装されることができる。「プロセッサ」は、本明細書で論じられる様々な機能を実行するように、ソフトウェア（例えば、マイクロコード）を使用してプログラムされてもよい、１つ以上のマイクロプロセッサを採用する、コントローラの一例である。コントローラは、プロセッサを用いて、又はプロセッサを用いずに実装されてもよく、また、一部の機能を実行するための専用ハードウェアと、他の機能を実行するためのプロセッサ（例えば、１つ以上のプログラムされたマイクロプロセッサ、及び関連回路）との組み合わせとして実装されてもよい。本開示の様々な実施形態で採用されてもよいコントローラ構成要素の例としては、限定するものではないが、従来のマイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ：application specific integrated circuit）、及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ：field-programmable gate array）が挙げられる。
【００２０】
様々な実装形態では、プロセッサ又はコントローラは、１つ以上の記憶媒体（本明細書では「メモリ」と総称される、例えば、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、及びＥＥＰＲＯＭ等の、揮発性及び不揮発性のコンピュータメモリ、フロッピーディスク、コンパクトディスク、光ディスク、磁気テープなど）に関連付けられてもよい。一部の実装形態では、これらの記憶媒体は、１つ以上のプロセッサ及び／又はコントローラ上で実行されると、本明細書で論じられる機能の少なくとも一部を実行する、１つ以上のプログラムでエンコードされてもよい。様々な記憶媒体は、プロセッサ又はコントローラ内に固定されてもよく、あるいは、それらの記憶媒体上に記憶されている１つ以上のプログラムが、本明細書で論じられる本開示の様々な態様を実施するために、プロセッサ又はコントローラ内にロードされることができるように、可搬性であってもよい。用語「プログラム」又は「コンピュータプログラム」は、本明細書では、１つ以上のプロセッサ又はコントローラをプログラムするために採用されることが可能な、任意のタイプのコンピュータコード（例えば、ソフトウェア又はマイクロコード）を指すように、一般的な意味で使用される。
【００２１】
用語「アドレス可能」は、デバイス（例えば、一般的な光源、照明ユニット又は照明設備、１つ以上の光源若しくは照明ユニットに関連付けられているコントローラ又はプロセッサ、他の非照明関連デバイスなど）であって、それ自体を含めた複数のデバイスを対象とする情報（例えば、データ）を受信するように、及び、そのデバイスを対象とする特定の情報に対して、選択的に応答するよう構成されるデバイスを指すために、本明細書で使用される。用語「アドレス可能」は、何らかの通信媒体を介して複数のデバイスが共に結合されている、ネットワーク化された環境（又は、以下で更に論じられる「ネットワーク」）に関連して、使用される場合が多い。
【００２２】
１つのネットワーク実装では、ネットワークに結合された１つ以上のデバイスは、そのネットワークに結合された１つ以上の他のデバイスに対するコントローラとして（例えば、マスタ／スレーブの関係で）機能してもよい。別の実装形態では、ネットワーク化された環境は、そのネットワークに結合されたデバイスのうちの１つ以上を制御するよう構成される、１つ以上の専用コントローラを含み得る。一般に、ネットワークに結合された複数のデバイスは、それぞれが、通信媒体上に存在しているデータへのアクセスを有し得るが、しかしながら、所与のデバイスは、例えば、そのデバイスに割り当てられている１つ以上の特定の識別子（例えば、「アドレス」）に基づいて、ネットワークと選択的にデータを交換する（すなわち、ネットワークからデータを受信する、及び／又はネットワークにデータを送信する）よう構成されるという点で、「アドレス可能」であってもよい。
【００２３】
用語「ネットワーク」とは、本明細書で使用されるとき、任意の２つ以上のデバイス間での、及び／又はネットワークに結合された複数のデバイスの間での、（例えば、デバイス制御、データ記憶、データ交換などに関する）情報の転送を容易にする、（コントローラ又はプロセッサを含む）２つ以上のデバイスの任意の相互接続を指す。容易に理解されるように、複数のデバイスを相互接続するために好適なネットワークの様々な実装は、様々なネットワークトポロジのうちのいずれかを含み、様々な通信プロトコルのうちのいずれかを採用してもよい。更には、本開示による様々なネットワークでは、２つのデバイス間の任意の１つの接続は、それら２つのシステム間の専用接続、又は代替的に、非専用接続を表してもよい。２つのデバイスを対象とする情報の搬送に加えて、そのような非専用接続は、それら２つのデバイスのいずれかを必ずしも対象としない情報を搬送してもよい（例えば、オープンネットワーク接続）。更には、本明細書で論じられるデバイスの様々なネットワークは、そのネットワーク全体にわたる情報転送を容易にするために、１つ以上の無線リンク、有線／ケーブルリンク、及び／又は光ファイバリンクを採用してもよい点が、容易に理解されよう。
【００２４】
「ユーザインターフェース」との用語は、本明細書において使用される場合、人間であるユーザ又はオペレータと、ユーザ及びデバイス間の通信を可能にする１つ以上のデバイスとの間のインターフェースを指す。本開示の様々な実施態様に使用されてもよいユーザインターフェースの例は、限定するものではないが、スイッチ、電位差計、ボタン、ダイアル、スライダ、マウス、キーボード、キーパッド、様々なタイプのゲームコントローラ（例えば、ジョイスティック）、トラックボール、ディスプレイスクリーン、様々なタイプのグラフィカルユーザインターフェース（ＧＵＩ）、タッチスクリーン、マイクロホン、及び、人間が生成した何らかの形の刺激を受け、それに応答して信号を生成し得る他のタイプのセンサを含む。
【００２５】
「データベース」との用語は、本明細書において使用される場合、１つ以上のコンピュータ可読媒体に格納される構造化又は非構造化データの任意の集合を指す。
【００２６】
上述の概念と、以下でより詳細に論じられる追加的概念との全ての組み合わせは（そのような概念が互いに矛盾しないという条件下で）、本明細書で開示される発明の主題の一部であると想到される点を理解されたい。特に、本開示の最後に記載されている特許請求される主題の全ての組み合わせは、本明細書で開示される発明の主題の一部であると想到される。また、参照により組み込まれるいずれかの開示にもまた現れ得る、本明細書で明示的に採用されている用語は、本明細書で開示される特定の概念と最も一致する意味が与えられるべきである点も理解されたい。
【図面の簡単な説明】
【００２７】
図面中、同様の参照文字は、一般に、異なる図の全体にわたって同じ部分を指す。また、図面は、必ずしも縮尺通りではなく、その代わり一般的に、開示の原理を例示することに重点が置かれている。
【図１】複数の照明ノード及びコントローラを含む例示的な照明システムを示す。
【図２】図１のノードの少なくとも一部についての例示的なＲＳＳＩフィンガープリントを示す。
【図３】ＲＳＳＩフィンガープリントをＲＳＳＩフィンガープリントシーケンスに線形変換、正規化、及び分極化する方法のフローチャートを示す。
【図４】図３の方法に従って正規化及び分極化された図２のＲＳＳＩフィンガープリントを示す。
【図５】ＲＳＳＩフィンガープリントを利用した照明システム内の新しい照明ノードに役割を割り当てる方法のフローチャートである。
【発明を実施するための形態】
【００２８】
複数の無線対応照明ノードが含まれる従来の照明システムでは、照明ノードのうちの１つ以上と新しい照明ノードとの交換は、技術者が新しいデバイスを再コミッショニングすることを必要とすることがよくある。例えば、従来の照明システムにおける各照明ノードは、特定のエイリアス、役割、及び／又は機能を有する場合がある。故障したノードを交換するために新しい照明ノードが導入される場合、新しい照明ノードは、故障したノードの機能性を複製するようにプログラムされなければならず、これは、単なるデバイスの交換以上の追加の労力を必要とし得る。
【００２９】
したがって、人間の介入や専門知識をほとんど必要とすることなく、リプレイスメント照明ノードを自動的に再コミッショニングするために、照明システム内の他の照明ノードから受信する無線信号に関連する受信信号強度インジケータ（「ＲＳＳＩ」）等、照明ノードによって受信する無線信号の特性を利用することは有益であろう。いくつかの実施形態では、照明ノードにおいて、とりわけ照明システムの他の照明ノードから受信する無線信号に関連するＲＳＳＩは、照明システムの他の照明ノードに相対的な当該位置に位置する任意の照明ノードを識別するために利用され得るＲＳＳＩフィンガープリントを作成するために使用される。
【００３０】
前述の観点から、本開示の様々な実施形態及び実装形態は、照明システム内の各照明ノードについて「ＲＳＳＩフィンガープリント」と称されるものを生成すること、及び、既照明ノードのうちの１つを交換するために導入された新しい照明ノードに役割を割り当てるためにＲＳＳＩフィンガープリントを利用することに向けられている。
【００３１】
図１を参照すると、一実施形態において、複数の照明ノード（ノード１〜ノード５）及びコントローラ１００を含む照明システムが示されている。コントローラ１００は、本開示の様々な態様を実行するように構成されるロジック、例えば、メモリと結合されたマイクロプロセッサ、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、特定用途向け集積回路（「ＡＳＩＣ」）等を含んでもよい。各照明ノードはまた、本開示の選択された態様を実行するように構成されるロジックを含んでもよい。
【００３２】
照明ノードの各々は、１つ以上の光源（例えば、ＬＥＤ、白熱、ハロゲン等）及び無線ネットワークコンポーネント（例えば、送信機、受信機、送受信機等）を含んでもよく、例えば、ランプ又は照明器具であってもよい。斯くして、照明ノードの各々は、コントローラ１００と無線通信する。様々な無線通信技術が、互いに通信するために照明ノード及び／又はコントローラ１００によって採用されてもよく、例えば、限定するものではないが、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅｅ、Ｚ−Ｗａｖｅ、Ｔｈｒｅａｄ、Ｉｎｓｔｅｏｎ、ＡｉｒＰｏｒｔ等のアドホックネットワーク又はメッシュネットワーク等が挙げられる。コントローラ１００は、１つ以上のタスクを実行するように（複数の）照明ノードに指示するために照明ノードの１つ以上に無線信号を送信してもよい。例えば、コントローラ１００は、自身の光源をオフにする、調光する、色を変える、及び／又は他の機能を実行するようにノード１に指示するための信号をノード１に提供してもよい。斯くして、いくつかの実施形態では、各ノードは、固有の通信チャネルを介してコントローラ１００と通信するように構成されてもよい。
【００３３】
照明ノードの各々は、（互いに及び／又はコントローラ１００と通信するための）無線信号を発する無線信号送信機及び無線信号受信機を含む。したがって、照明ノードの各々は、照明システム内の他の照明ノードの各々から信号を受信するように構成されてもよい。他の照明ノードから受信するこれらの信号に基づいて、各照明ノードは、隣接する照明ノードから受信する無線信号に関連するＲＳＳＩの組み合わせに基づく固有のＲＳＳＩフィンガープリントを生成するように構成されてもよく、又は（例えば、コントローラ１００によって）生成された固有のＲＳＳＩフィンガープリントを有してもよい。
【００３４】
図２を参照すると、図１の５つのノードのうち４つのノードのＲＳＳＩフィンガープリントが与えられている（ノード５のＲＳＳＩは図示されていないが、同様の様相を有するであろう）。各照明ノードに関連する各ＲＳＳＩフィンガープリントは、任意のノードについてのすべての他の信号の組み合わせ（すなわち、ＲＳＳＩフィンガープリント）が当該照明ノードについて一意であるように照明システム内の他の４つのノードの各々から受信する無線信号のＲＳＳＩヒストグラムを含む。例えば、ノード２及び３については、ノード１からのＲＳＳＩは各々について実質的に同一であるように見えるが、これらノードの各々についてのすべてのＲＳＳＩの組み合わせはそうではなく、結果として、ノード２及びノード３について固有のフィンガープリント（例えば、ノード４について異なるＲＳＳＩ）が生じる。
【００３５】
図１に戻ると、いくつかの実施形態では、フィンガープリントモジュール１０１は、照明ノードの各々からフィンガープリント（又はフィンガープリントを生成するために使用可能なデータ）を受信する。例えば、照明ノードの各々は、コントローラ１００（したがって、フィンガープリントモジュール１０１）に、隣接する照明ノードから受信する無線信号のＲＳＳＩを示す無線信号を提供してもよい。フィンガープリントモジュール１０１は、照明ノードの各々についての１つ以上の識別子と共にフィンガープリントを記憶してもよい。いくつかの実施形態では、フィンガープリントモジュール１０１は、データベース１０５にフィンガープリントを記憶してもよい。さらに、照明ノードの各々についての１つ以上の役割が、データベース１０５に記憶されてもよく、並びに／又は、フィンガープリント及び／若しくは照明ノードの各々と関連付けられてもよい。例えば、照明ノードの各々は、１つ以上の他のコンポーネントによる識別のためのエイリアス（例えば、「ノード１」、「ノード２」）を有してもよく、エイリアスは、各照明ノードのフィンガープリントと共に記憶されてもよい。
【００３６】
照明ノードの１つが新しい照明ノードと交換される場合、新しい照明ノードは、アウトオブコミッションノード(out-of-commission node)と同じＲＳＳＩフィンガープリントを持つことが期待される。前述したように、前の照明ノードに割り当てられていた役割をリプレイスメントノードに割り当てることにより新しい照明ノードを自動的に再コミッショニングすることが望ましい。図３を参照すると、図２のフィンガープリントを線形、正規化、及び分極化されたシーケンスに変換するための方法が与えられている。図３のオペレーションは、特定の順序で描かれているが、これは限定的であることを意味するものではない。様々な実施形態では、１つ以上のオペレーションは、追加、省略、及び／又は順序変更されてもよい。いくつかの実施形態では、フィンガープリントモジュール１０１は、図２のＲＳＳＩフィンガープリント（例えば、ヒストグラム）の代わりに（又はそれに加えて）図３に示されるような方法を使用して生成されるシーケンスを記憶してもよい。
【００３７】
ブロック３００において、各照明ノードについてのＲＳＳＩ値が、例えば、コントローラ１００において受信されてもよい。ブロック３０５において、照明ノードにおけるブロック３００で受信したＲＳＳＩの各々の平均値が決定されてもよい。値は、例えば、デシベル−ミリワット（ｄＢｍ）で計算され、その後、ミリワット（ｍＷ）で線形値（又はシーケンス）に変換されてもよい。図２のＲＳＳＩフィンガープリントの各々において、網掛けは、特定のノードで他のノードの各々から特定のｄＢｍで受信されたユニット（例えば、パケット、サンプル）のカウントを表している。平均ｄＢｍは、サンプル数及び対応するｄＢｍに基づいて各ノードについて計算されてもよい。いくつかの実施形態では、所与のノードについて計算された４つの平均値が、ｍＷで線形値（又はシーケンス）に変換されてもよい。
【００３８】
いくつかの実施形態では、以下等の式が、線形化のために使用されてもよい。
2021510911.tif 000003
ｒａｗＲＳＳＩは、特定の照明ノードから受信する信号のＲＳＳＩの平均値に等しくてもよく、ｍａｘＲＳＳＩは、特定の照明ノードから受信する信号のＲＳＳＩの最大値に等しくてもよい。斯くして、ＲＳＳＩは、例えば、ベクトル線形化されたＲＳＳＩ値であってもよい。図２の図の各々について、例えば、線形化されたＲＳＳＩ値の１×４ベクトルが存在してもよい。
【００３９】
ブロック３１０において、ブロック３０５で計算された線形値（又はシーケンス）は、各照明ノードについてのシーケンスの和が同じ（例えば、１）になるように正規化されてもよい。例えば、ノード１について、平均値は、ノード２から−７５ｄＢｍ、ノード３から−７５ｄＢｍ、ノード４から−８０ｄＢｍ、ノード５から−８５ｄＢｍであってもよい。これらの値は、ミリワット（線形値）に変換され、値の合計が１となるように正規化される。ブロック３１５において、各照明ノードについてのシーケンスが分極化されてもよい。各シーケンスについての平均が算出され、正規化された値の各々が平均から減算される。例えば、図４を参照すると、図１のノードの各々からの線形、正規化、及び分極化されたフィンガープリントシーケンスが与えられていて、フィンガープリントの各々についての値の和はゼロになる。これら正規化及び分極化されたシーケンスは、例えば、データベース１０５及び／又は照明ノードの１つ以上のメモリに記憶されていてもよい。
【００４０】
いくつかの実施形態では、正規化及び分極化(polarization)は、以下等の式を使用して実行されてもよい。
2021510911.tif 000004
【００４１】
これら２つの式において、ＲＳＳＩは、前述の線形化された値のベクトルであってもよく、ｓｔｄは、ＲＳＳＩベクトルの標準偏差であってもよく、Ｎは、この例では４である、ＲＳＳＩベクトルの要素数に対応する正の整数であってもよい。
【００４２】
ＲＳＳＩフィンガープリントシーケンスが決定され記憶されると、アウトオブサービス照明ノードを交換するために使用された新しい照明ノードが識別されてもよい。いくつかの実施形態では、新しい照明ノードは、役割が割り当てられていない及び／又は以前は照明システムの構成要素ではなかった照明ノードが検出されたことを決定することに基づいて識別されてもよい。例えば、再び図１を参照すると、ノード１が動作不能になるかもしれず、新しい照明ノードは、ノード１を交換するために技術者によって設置されるかもしれない。フィンガープリントモジュール１０１は、新しいノード１照明ノードからＲＳＳＩフィンガープリントを受信し、新しいフィンガープリントに対して図３で述べたのと同じ方法を実行してもよい。
【００４３】
新しいＲＳＳＩフィンガープリントシーケンスが決定されると、該新しいＲＳＳＩフィンガープリントシーケンスは、以前に記憶されたすべてのＲＳＳＩフィンガープリントシーケンスと比較される。例えば、再び図４を参照すると、ノード３が新しい照明ノードに交換された場合、新しい照明ノードのＲＳＳＩフィンガープリントは、ノード３についてのＲＳＳＩフィンガープリントシーケンスと類似するはずである。新しいシーケンスは、シーケンスの各々と相関されマッチングされる。その後、新しい照明ノードに、最も高い相関スコアを持つノードの役割が割り当てられる。
【００４４】
追加的又は代替的に、いくつかの実施形態では、機械学習モデルが、新しい照明ノードに割り当てる役割を決定するために利用されてもよい。例えば、トレーニングデータは、所望の出力（すなわち、トレーニング例に関連するラベル）として関連付けられた役割を有する記憶されたＲＳＳＩフィンガープリントに基づいて生成されてもよい。その後、ニューラルネットワーク、サポートベクターマシン等の機械学習モデルが、トレーニングデータを用いてトレーニングされてもよい。とりわけ、ＲＳＳＩフィンガープリントを示すデータを入力として含み、適切な役割又は照明ノードのアイデンティティでラベル付けされるトレーニング例は、出力を生成するために機械学習モデルをわたる入力として適用されてもよい。出力は、エラーを決定するためにラベルと比較されてもよい。当該エラーは、機械学習モデルに関連付けられる重み（例えば、ニューラルネットワークの１つ以上の隠れ層に関連付けられる重み）を更新するために、確率的勾配降下法及び／又はバックプロパゲーショ等、様々なトレーニング技術を用いて使用されてもよい。機械学習モデルがトレーニングされると、新しい（リプレイスメント）照明ノードについてのＲＳＳＩフィンガープリントが、機械学習モデルの入力として適用されてもよい。その後、新しい照明ノードに、トレーニングされた機械学習モデルに基づいて出力として提供される役割が割り当てられてもよい。
【００４５】
いくつかの実施形態では、上記の方法は、複数のアウトオブサービス照明ノードが識別される場合にのみ利用されてもよい。単一の照明ノードのみが交換される場合には、新しい照明ノードに割り当てられる役割は、どの役割が照明ノードに割り当てられていないかを識別し、当該役割を新しい照明ノードに割り当てることに基づいて決定されてもよい。しかしながら、単一の照明ノードのみが交換される場合でも上記の方法が採用されてもよい。
【００４６】
図５を参照すると、本明細書で述べられる方法を例示するフローチャートが与えられている。他の実施形態は、追加のステップを含んでもよく、及び／又は、図５に図示されたステップのうちの１つ以上は、例えば、省略されてもよく、順序が変更されてもよい。いくつかの実施形態では、図５の１つ以上のオペレーションは、コントローラ１００によって実行されてもよい。追加的又は代替的に、図５の１つ以上のオペレーションは、個々の照明ノードにおいて実行されてもよい。
【００４７】
ブロック５００において、ＲＳＳＩ情報が、照明システム内の複数の照明ノードから受信されてもよい。照明ノードの各々は、照明システム内の他の照明ノードの各々から信号を受信する。例えば、５つの照明ノードを有する照明システムでは、各照明ノードは、他の照明ノードの各々から１つの、４つの無線信号を受信する。これら４つの受信無線信号の各々は、関連するＲＳＳＩを有し、いくつかの実施形態では、これらＲＳＳＩは、コントローラ１００に提供される。
【００４８】
ステップ５０５において、ブロック５００で各照明ノードから受信したＲＳＳＩ情報は、例えばコントローラ１００によって、照明ノードの各々についてＲＳＳＩフィンガープリントを生成するために利用される。所与の照明ノードについてのＲＳＳＩフィンガープリントは、他の照明ノードから当該照明ノードで受信した無線信号に関連する信号強度情報を含む。例えば、５つのノードからなる照明システム内の照明ノードについて、ＲＳＳＩフィンガープリントは、当該照明ノードが他の照明ノードの各々から受信したそれぞれの無線信号のＲＳＳＩを含んでもよい。図２に図示されたＲＳＳＩフィンガープリントは、５ノードの照明システムからのＲＳＳＩフィンガープリントの例である。さらに、いくつかの実施形態では、図３に示されるように、ＲＳＳＩフィンガープリントは、記憶の前にＲＳＳＩフィンガープリントシーケンスに線形変換、正規化、及び分極化されてもよい。
【００４９】
ステップ５１０において、照明システム内の照明ノードの各々について役割が決定される。役割は、例えば、照明ノードについてのエイリアス、１つ以上の制御デバイスへの照明ノードの割り当て、及び／又は照明ノードについての照明設定を含んでもよい。照明ノードについての役割は、１人以上の技術者によってコンフィギュレーションされ、データベース１０５等のデータベースに記憶されてもよく、各照明ノードについての役割は、各照明ノードのＲＳＳＩフィンガープリントが生成された後に決定されてもよい。その後、ＲＳＳＩフィンガープリントは、対応する照明ノードの役割に各々関連付けられて、データベース１０５に記憶されてもよい。
【００５０】
ステップ５１５において、新しい照明ノードが識別される。新しい照明ノードは、照明システムの照明ノードについての役割のうちの１つ以上が照明ノードの１つに現在割り当てられていないことを先ず決定することに基づいて識別されてもよい。とりわけ、複数の照明ノードが同時に交換される場合（すなわち、複数の新しい照明ノードが識別される場合）、複数の割り当てられていない役割が識別されてもよい。例えば、５つの照明ノードを有するシステムでは、ノード１及びノード２の両方の役割が未割当であるかもしれず、２つの新しい照明ノードが識別されるかもしれない。
【００５１】
ステップ５２０において、ＲＳＳＩ情報が、新しい照明ノードから（又は、複数の新しい照明ノードが識別される場合、各照明ノードから）受信される。いくつかの実施形態では、ステップ５２０は、ステップ５００と１つ以上の特徴を共有してもよい。
【００５２】
ステップ５２５において、新しい照明ノードのＲＳＳＩフィンガープリントが、ステップ５０５で生成された、照明ノードの記憶されたＲＳＳＩフィンガープリントの１つとマッチングされる。さらに、ステップ５３５において、マッチングするＲＳＳＩフィンガープリントと関連する役割が、新しい照明ノードに割り当てられてもよい。いくつかの実施形態では、記憶されたすべてのＲＳＳＩフィンガープリントが、新しいＲＳＳＩフィンガープリントと比較されてもよく、ベストマッチに関連する役割が、新しい照明ノードに割り当てられてもよい。いくつかの実施形態では、照明ノードに現在割り当てられていない役割のみが、新しいＲＳＳＩフィンガープリントとマッチングされ、ベストマッチの役割が、新しい照明ノードに割り当てられてもよい。例えば、ノード１及びノード２の役割が照明ノードに現在割り当てられていない場合、ノード１及びノード２のＲＳＳＩフィンガープリントのみが、新しいＲＳＳＩフィンガープリントと比較されてもよい。
【００５３】
図５では、ＲＳＳＩ情報は、照明ノードによってコントローラ１００に提供され、ＲＳＳＩフィンガープリントを計算するのはコントローラ１００である。しかしながら、これは限定的であることを意味するものではない。様々な実施形態では、各照明ノードが、ＲＳＳＩフィンガープリントをローカルに計算し、それらのフィンガープリントをコントローラ１００に提供するように構成されるロジック、例えば、メモリに結合されたマイクロプロセッサ、ＦＰＧＡ、ＡＳＩＣ等を含んでもよい。
【００５４】
いくつかの発明実施形態が、本明細書で説明及び図示されてきたが、当業者は、本明細書で説明される機能を実行するための、並びに／あるいは、その結果及び／又は利点のうちの１つ以上を得るための、様々な他の手段及び／又は構造体を、容易に構想することとなり、そのような変形態様及び／又は修正態様は、本明細書で説明される発明実施形態の範囲内にあるものと見なされる。より一般的には、本明細書で説明される全てのパラメータ、寸法、材料、及び構成は、例示であることが意図されており、実際のパラメータ、寸法、材料、及び／又は構成は、本発明の教示が使用される特定の用途に応じて変化することを、当業者は容易に理解するであろう。当業者は、通常の実験のみを使用して、本明細書で説明される特定の発明実施形態に対する、多くの等価物を認識し、又は確認することが可能であろう。それゆえ、上述の実施形態は、例としてのみ提示されており、添付の請求項及びその等価物の範囲内で、具体的に説明及び特許請求されるもの以外の発明実施形態が実践されてもよい点を理解されたい。本開示の発明実施形態は、本明細書で説明される、それぞれの個別の特徴、システム、物品、材料、キット、及び／又は方法を対象とする。更には、２つ以上のそのような特徴、システム、物品、材料、キット、及び／又は方法の任意の組み合わせは、そのような特徴、システム、物品、材料、キット、及び／又は方法が相互に矛盾しない場合であれば、本開示の発明の範囲内に含まれる。
【００５５】
本明細書で定義及び使用されるような、全ての定義は、辞書定義、参照により組み込まれる文書中での定義、及び／又は定義される用語の通常の意味を支配するように理解されるべきである。
【００５６】
不定冠詞「ａ」及び「ａｎ」は、本明細書及び請求項において使用されるとき、そうではないことが明確に示されない限り、「少なくとも１つ」を意味するように理解されるべきである。
【００５７】
語句「及び／又は」は、本明細書及び請求項において使用されるとき、そのように結合されている要素の「いずれか又は双方」、すなわち、一部の場合には接続的に存在し、他の場合には離接的に存在する要素を意味するように理解されるべきである。「及び／又は」で列挙されている複数の要素は、同じ方式で、すなわち、そのように結合されている要素のうちの「１つ以上」として解釈されるべきである。「及び／又は」の節によって具体的に特定されている要素以外の他の要素は、具体的に特定されているそれらの要素に関連するか又は関連しないかにかかわらず、オプションとして存在してもよい。それゆえ、非限定例として、「Ａ及び／又はＢ」への言及は、「含む（comprising）」等のオープンエンドの言語とともに使用される場合、一実施形態では、Ａのみ（オプションとして、Ｂ以外の要素を含む）、別の実施形態では、Ｂのみ（オプションとして、Ａ以外の要素を含む）、更に別の実施形態では、Ａ及びＢの双方（オプションとして、他の要素を含む）などに言及することができる。
【００５８】
本明細書及び請求項において使用されるとき、「又は」は、上記で定義されたような「及び／又は」と同じ意味を有するように理解されるべきである。例えば、リスト内の項目を分離する際、「又は」又は「及び／又は」は、包括的であるとして、すなわち、少なくとも１つを含むが、また、いくつかの要素又は要素のリストのうちの２つ以上を、オプションとして、列挙されていない追加項目も含むとして解釈されるものとする。その反対が明確に示される、「〜のうちの１つのみ」若しくは「〜のうちの厳密に１つ」、又は請求項で使用される場合の「〜から成る」等の用語のみが、いくつかの要素又は要素のリストのうちの厳密に１つを含むことに言及する。一般に、用語「又は」は、本明細書で使用されるとき、「〜のいずれか」、「〜のうちの１つ」、「〜のうちの１つのみ」、又は「〜のうちの厳密に１つ」等の、排他性の用語に先行する場合にのみ、排他的選択肢（すなわち、「一方又は他方であるが、双方ではない」）を示すとして解釈されるものとする。「〜から本質的に成る」は、請求項で使用される場合、特許法の分野で使用される際の、その通常の意味を有するものとする。
【００５９】
本明細書及び請求項において使用されるとき、１つ以上の要素のリストを参照する語句「少なくとも１つ」は、その要素のリスト内の要素の任意の１つ以上から選択された、少なくとも１つを意味するが、必ずしも、その要素のリスト内で具体的に列挙されているそれぞれの要素のうちの、少なくとも１つを含むものではなく、その要素のリスト内の要素の、任意の組み合わせを排除するものではないことが理解されるべきである。この定義はまた、語句「少なくとも１つ」が言及する、その要素のリスト内で具体的に特定されている要素以外の要素が、具体的に特定されているそれらの要素に関連するか又は関連しないかにかかわらず、オプションとして存在してもよいことも可能にする。それゆえ、非限定例として、「Ａ及びＢのうちの少なくとも１つ」（又は、等価的に「Ａ又はＢのうちの少なくとも１つ」、又は、等価的に「Ａ及び／又はＢのうちの少なくとも１つ」）は、一実施形態では、オプションとして２つ以上を含めた、少なくとも１つのＡであり、Ｂは存在しないこと（及び、オプションとしてＢ以外の要素を含む）、別の実施形態では、オプションとして２つ以上を含めた、少なくとも１つのＢであり、Ａは存在しないこと（及び、オプションとしてＡ以外の要素を含む）、更に別の実施形態では、オプションとして２つ以上を含めた、少なくとも１つのＡ、及び、オプションとして２つ以上を含めた、少なくとも１つのＢ（及び、オプションとして他の要素も含む）などに言及することができる。
【００６０】
また、そうではないことが明確に示されない限り、２つ以上のステップ又は行為を含む、本明細書で特許請求されるいずれの方法においても、その方法のステップ又は行為の順序は、必ずしも、その方法のステップ又は行為が列挙されている順序に限定されるものではないことも理解されるべきである。
【００６１】
請求項並びに上記の明細書では、「備える（comprising）」、「含む（including）」、「運ぶ（carrying）」、「有する（having）」、「包含する（containing）」、「伴う（involving）」、「保持する（holding）」、「〜で構成される（composed of）」等の全ての移行句は、オープンエンドであり、すなわち、含むが限定されないことを意味する点を理解されたい。米国特許庁の特許審査基準のセクション２１１１．０３に記載されているように、移行句「〜から成る」及び「〜から本質的に成る」のみが、それぞれ、クローズド又は半クローズドの移行句であるものとする。特許協力条約（Patent Cooperation Treaty；「ＰＣＴ」）の規則６．２（ｂ）に準拠して請求項で使用されている特定の表現及び参照符号は、その範囲を限定するものではない点を理解されたい。
【図１】
2021510911.tif 000005
【図２】
2021510911.tif 000006
【図３】
2021510911.tif 000007
【図４】
2021510911.tif 000008
【図５】
2021510911.tif 000009
【手続補正書】
【提出日】令和2年10月30日(2020.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の照明ノードの各照明ノードにおいて、前記複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信することと、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定することと、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記それぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成することと、
前記複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定することと、
前記ＲＳＳＩフィンガープリントと前記照明ノードの役割との関連付けを記憶することと、
前記複数の照明ノードのうちのアウトオブサービス照明ノードを交換するために使用された新しい照明ノードを識別することと、
前記新しい照明ノードにおいて、前記複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信することと、
前記残りの照明ノードからの前記複数のそれぞれの無線信号に基づいて前記新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成することと、
前記ＲＳＳＩフィンガープリント及び前記新しいＲＳＳＩフィンガープリントに基づいて、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することと、
前記アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を前記新しい照明ノードに割り当てることと
を含む、方法。
【請求項２】
前記複数の照明ノードのうちの少なくとも１つは、光検出機能を持たない、請求項１に記載の方法。
【請求項３】
当該方法は、
前記ＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成することと、
前記トレーニングデータに基づいて機械学習モデルをトレーニングすることと
を含み、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することは、前記トレーニングされた機械学習モデルへの入力として前記新しいＲＳＳＩフィンガープリントを提供することを含み、前記割り当てることは、前記機械学習モデルからの出力に基づく、請求項１に記載の方法。
【請求項４】
所与の照明ノードについてのＲＳＳＩフィンガープリントは、前記複数の照明ノードの前記他の照明ノードからの前記複数のそれぞれの無線信号のそれぞれの信号強度を示す、請求項１に記載の方法。
【請求項５】
所与の照明ノードについての照明ノードの役割は、該所与の照明ノードについてのエイリアスを含む、請求項１に記載の方法。
【請求項６】
前記複数の照明ノードの所与の照明ノードについてＲＳＳＩフィンガープリントを生成することは、
前記複数の照明ノードの前記他の照明ノードから前記所与の照明ノードにおいて受信する前記それぞれの無線信号のＲＳＳＩの平均ＲＳＳＩ値を決定することと、
前記平均ＲＳＳＩ値を線形値に変換することと、
前記線形値と、前記他の照明ノードについて決定された線形値とを正規化することと、
前記正規化された線形値と、前記他の照明ノードについての正規化された線形値とを分極化することと、
前記線形、正規化及び分極化された値に基づいて前記所与の照明ノードについてＲＳＳＩフィンガープリントを生成することと
を含む、請求項１に記載の方法。
【請求項７】
新しい照明ノードを識別することは、前記複数の照明ノードのうちの１つに現在割り当てられていない１つ以上の照明ノードの役割を識別することを含む、請求項１に記載の方法。
【請求項８】
１つ以上のプロセッサと結合されるメモリを含むシステムであって、前記１つ以上のプロセッサは、
複数の照明ノードの各照明ノードにおいて、前記複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記それぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成する、
前記複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定する、
前記ＲＳＳＩフィンガープリントと前記照明ノードの役割との関連付けを記憶する、
前記複数の照明ノードのうちのアウトオブサービス照明ノードを交換するために使用された新しい照明ノードを識別する、
前記新しい照明ノードにおいて、前記複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信する、
前記残りの照明ノードからの前記複数のそれぞれの無線信号に基づいて前記新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成する、
前記ＲＳＳＩフィンガープリント及び前記新しいＲＳＳＩフィンガープリントに基づいて、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断する、及び
前記アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を前記新しい照明ノードに割り当てる
オペレーションを実行するために前記メモリ内の命令を実行するように構成される、システム。
【請求項９】
当該システムは、
前記ＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成する、及び
前記トレーニングデータに基づいて機械学習モデルをトレーニングする
オペレーションを実行するように構成され、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することは、前記トレーニングされた機械学習モデルへの入力として前記新しいＲＳＳＩフィンガープリントを提供することを含み、前記割り当てることは、前記機械学習モデルからの出力に基づく、請求項８に記載のシステム。
【請求項１０】
所与の照明ノードについてのＲＳＳＩフィンガープリントは、前記複数の照明ノードの前記他の照明ノードからの前記複数のそれぞれの無線信号のそれぞれの信号強度を示す、請求項８に記載のシステム。
【請求項１１】
所与の照明ノードについての照明ノードの役割は、該所与の照明ノードについてのエイリアスを含む、請求項８に記載のシステム。
【請求項１２】
前記複数の照明ノードの所与の照明ノードについてＲＳＳＩフィンガープリントを生成することは、
前記複数の照明ノードの前記他の照明ノードから前記所与の照明ノードにおいて受信する前記それぞれの無線信号のＲＳＳＩの平均ＲＳＳＩ値を決定することと、
前記平均ＲＳＳＩ値を線形値に変換することと、
前記線形値と、前記他の照明ノードについて決定された線形値とを正規化することと、
前記正規化された線形値と、前記他の照明ノードについての正規化された線形値とを分極化することと、
前記線形、正規化及び分極化された値に基づいて前記所与の照明ノードについてＲＳＳＩフィンガープリントを生成することと
を含む、請求項８に記載のシステム。
【請求項１３】
新しい照明ノードを識別することは、前記複数の照明ノードのうちの１つに現在割り当てられていない１つ以上の照明ノードの役割を識別することを含む、請求項８に記載のシステム。
【請求項１４】
命令を含む少なくとも１つの非一時的コンピュータ可読媒体であって、前記命令は、１つ以上のプロセッサによる前記命令の実行に応答して、前記１つ以上のプロセッサに、
複数の照明ノードの各照明ノードにおいて、前記複数の照明ノードの他の照明ノードから複数のそれぞれの無線信号を受信する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記複数のそれぞれの無線信号の各々について受信信号強度インジケータ（ＲＳＳＩ）を決定する、
前記複数の照明ノードの各照明ノードについて、前記他の照明ノードから受信する前記それぞれの無線信号のＲＳＳＩに基づいてＲＳＳＩフィンガープリントを生成する、
前記複数の照明ノードの各照明ノードについてそれぞれの照明ノードの役割を決定する、
前記ＲＳＳＩフィンガープリントと前記照明ノードの役割との関連付けを記憶する、
前記複数の照明ノードのうちのアウトオブサービス照明ノードを交換するために使用された新しい照明ノードを識別する、
前記新しい照明ノードにおいて、前記複数の照明ノードの残りの照明ノードから複数のそれぞれの無線信号を受信する、
前記残りの照明ノードからの前記複数のそれぞれの無線信号に基づいて前記新しい照明ノードについて新しいＲＳＳＩフィンガープリントを生成する、
前記記憶されたＲＳＳＩフィンガープリント及び前記新しいＲＳＳＩフィンガープリントに基づいて、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断する、及び
前記アウトオブサービス照明ノードに以前に割り当てられた照明ノードの役割を前記新しい照明ノードに割り当てる
オペレーションを実行させる、少なくとも１つの非一時的コンピュータ可読媒体。
【請求項１５】
当該少なくとも１つの非一時的コンピュータ可読媒体は、
前記記憶されたＲＳＳＩフィンガープリントに基づいてトレーニングデータを生成する、及び
前記トレーニングデータに基づいて機械学習モデルをトレーニングする
オペレーションを実行するための命令を含み、前記新しい照明ノードが前記アウトオブサービス照明ノードのリプレイスメントであると判断することは、前記トレーニングされた機械学習モデルへの入力として前記新しいＲＳＳＩフィンガープリントを提供することを含み、前記割り当てることは、前記機械学習モデルからの出力に基づく、請求項１４に記載の少なくとも１つの非一時的コンピュータ可読媒体。
【国際調査報告】
2021510911.tif 000010
2021510911.tif 000011
2021510911.tif 000012