(57)【特許請求の範囲】
【請求項１】
環境内でのモバイルコンピューティングデバイスの位置を計算するコンピュータ実施方法であって、
前記モバイルコンピューティングデバイスにおいて、光源から生じる符号化光信号を受信することと、
前記光源によって面上に投影される照明効果の中心の位置座標に関する情報を前記符号化光信号から前記モバイルコンピューティングデバイスによって抽出することと、
前記面に対する前記モバイルコンピューティングデバイスの方位を前記モバイルコンピューティングデバイスによって決定することと、
少なくとも部分的に、前記照明効果の位置及び前記モバイルコンピューティングデバイスの方位に基づいて、環境内での前記モバイルコンピューティングデバイスの位置を前記モバイルコンピューティングデバイスによって計算することと、
を含む、コンピュータ実施方法。
【請求項２】
前記計算することは、前記照明効果の前記中心からの前記モバイルコンピューティングデバイスの距離を計算することを含む、請求項１に記載のコンピュータ実施方法。
【請求項３】
前記モバイルコンピューティングデバイスのカメラレンズの焦点から前記カメラレンズの中心軸に沿った面へと延在する第１のベクトルと、前記焦点から前記照明効果の中心へと延在する第２のベクトルとの間の角度を前記モバイルコンピューティングデバイスによって計算することを更に含み、前記位置の計算は、この角度に更に基づく、請求項２に記載のコンピュータ実施方法。
【請求項４】
前記角度の計算は、少なくとも部分的に、前記モバイルコンピューティングデバイスのディスプレイ上の前記照明効果の描出と、前記ディスプレイの中心との間の距離に基づく、請求項３に記載のコンピュータ実施方法。
【請求項５】
前記位置の計算は、前記面からの前記モバイルコンピューティングデバイスの推定基準距離に更に基づく、請求項２に記載のコンピュータ実施方法。
【請求項６】
前記計算は、前記光源からの前記モバイルコンピューティングデバイスの距離を計算することを含む、請求項１に記載のコンピュータ実施方法。
【請求項７】
前記面に垂直である第１のベクトルと、前記光源から前記モバイルコンピューティングデバイスへと延在する第２のベクトルとの間の角度を前記モバイルコンピューティングデバイスによって計算することを更に含む、請求項６に記載のコンピュータ実施方法。
【請求項８】
前記角度の計算は、少なくとも部分的に、前記モバイルコンピューティングデバイスのディスプレイ上の光源の描出と、前記ディスプレイの中心との間の距離に基づく、請求項７に記載のコンピュータ実施方法。
【請求項９】
前記面からの前記光源の基準距離を、前記モバイルコンピューティングデバイスによって前記符号化光信号から抽出することを含み、前記光源からの前記モバイルコンピューティングデバイスの距離の計算は、前記基準距離に基づく、請求項６に記載のコンピュータ実施方法。
【請求項１０】
前記面に沿って前記モバイルコンピューティングデバイスから前記光源とは反対の面上の位置へと延在する第１のベクトルと、磁極に対して予め規定された第２の基準ベクトルとの間の角度を前記モバイルコンピューティングデバイスによって決定することを更に含み、前記光源からの前記モバイルコンピューティングデバイスの距離の計算は、抽出された角度に基づく、請求項６に記載のコンピュータ実施方法。
【請求項１１】
１つ又は複数のプロセッサと、
前記１つ又は複数のプロセッサに動作可能に結合されたメモリとを含むモバイルコンピューティングデバイスであって、前記メモリは、前記１つ又は複数のプロセッサに、
光源から生じる符号化光信号を受信することと、
前記光源によって面上に投影される照明効果の中心の位置座標を前記符号化光信号から抽出することと、
前記面に対する前記モバイルコンピューティングデバイスの方位を決定することと、
前記モバイルコンピューティングデバイスのカメラレンズの焦点から前記カメラレンズの中心軸に沿って前記面へと延在する第１のベクトルと、前記焦点から前記照明効果の前記中心へと延在する第２のベクトルとの間の角度を計算することと、
前記照明効果の前記中心の位置座標と、前記モバイルコンピューティングデバイスの方位と前記角度とに少なくとも部分的に基づいて、環境内での前記モバイルコンピューティングデバイスの位置を計算することとを実行させる指示を記憶する、モバイルコンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本発明は、一般的に、光ベースポジショニング及びナビゲーションに向けられる。より詳細には、本明細書に開示される様々な発明的方法及び装置は、光源が生成する照明効果の位置に関する情報を搬送する符号化信号を発するようにコミッショニングが行われた及び構成された光源、並びに環境内でのモバイルコンピューティングデバイスの位置を決定するためにモバイルコンピューティングデバイスによってこの情報を使用することに関する。
【背景技術】
【０００２】
[0002]  デジタル照明技術、即ち、発光ダイオード（ＬＥＤ）等の半導体光源に基づいた照明は、従来の蛍光、ＨＩＤ、及び白熱ランプに代わる実行可能な代替案を提供する。ＬＥＤの機能的利点及びメリットは、高いエネルギー変換及び光学効率、耐久性、より低い運転コスト、並びに多くの他のものを含む。ＬＥＤ技術における最近の進歩は、多くの適用例において様々な照明効果を可能にする効率的及びロバストなフルスペクトル照明源をもたらした。これらの照明源を組み入れた器具の幾つかは、例えば、赤、緑、及び青といった異なる色を生成可能な１つ又は複数のＬＥＤ、並びに、様々な色及び色が変化する照明効果を生み出すために、ＬＥＤの出力を独立して制御するプロセッサを含む照明モジュールを特徴とする。
【０００３】
[0003]  符号化光（ＣＬ：coded light）システムは、一般的に、各々の内部に一意識別子又は符号が埋め込まれた複数のライトを含む。目に見えない識別子又は符号は、白熱、ハロゲン、蛍光、及び高輝度放電ランプだけでなくＬＥＤ等の光源に埋め込むことができる。識別子は、光源の可視光の変調、又は光源内若しくは光源と共に追加の赤外線源を配置する及びこの赤外線源によって放射された光を変調することに基づく。ＬＥＤは、それらが高い変調帯域及び周波数を可能にするので、特にＣＬシステムに良く適している。
【０００４】
[0004]  光源によって発せられた一意識別子又は符号は、多数の光源の存在下における１つ又は複数の特定の光源の識別（これは次に、照明操作及び変更スキーム等の適用例を可能にする）を含む各種ツール及び適用例によって利用することができる。更に、識別された光源の時空間位置に関する情報は、識別された光源の識別子と個別に関連付けられ、又は符号化光源によって送信される符号に直接埋め込まれる。符号化光システムは、限定されることはないが、ショッピングモール、家、オフィスビル、トンネル、地下鉄、駐車場ビル、及び他の場所を含む、符号化光を検出可能な受信器を使用することができるどの様な場所にも設置することができる。
【０００５】
[0005]  都市化が進むにつれて、より多く及びより大型の屋内及び／又は地下環境が、ショッピング、パーキング、交通、居住等のために建設されるだろう。多くのこの様な環境は、グローバルポジショニングシステム（ＧＰＳ）信号を変える、弱める、及び／又は遮断する場合があり、スマートフォン等のモバイルコンピューティングデバイスを用いたナビゲーションを困難にする。同環境は、自然光を欠き得る、及び従って人工照明を用いて明るくされ得る。その人工光源が、ナビゲーション目的でモバイルコンピューティングデバイスによって使用され得る位置情報を発することを可能にする技術が存在する。しかしながら、モバイルコンピューティングデバイスが特定の光源を特定の位置と関連付けるために、ローカルネットワーク接続（例えば、Ｗｉ−Ｆｉ（登録商標））が必要とされ得る。更に、この様なシステムは、モバイルコンピューティングデバイスが十分な精度でそれの正確な位置を決定するのに十分な情報を提供しない場合がある。
【０００６】
[0006]  従って、モバイルコンピューティングデバイスがローカル（例えば無線）ネットワークに接続することを必要としない及び既存の方法よりも正確な光ベースナビゲーション及びポジショニング技術に対する必要性が当該分野に存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
[0007]  本開示は、光ベースポジショニングに関する発明的方法及び装置に向けられる。例えば、光源は、例えばコミッショニングコンピューティングデバイスを用いて、光源によって投影される照明効果の位置に関する情報を搬送する符号化光信号を発するように構成されてもよい。スマートフォン及び／又はタブレットコンピュータ等のモバイルコンピューティングデバイスは、この情報を利用して、環境内でのそれらの位置を決定することができる。
【課題を解決するための手段】
【０００８】
[0008]  一般的に、ある局面では、本発明は、環境内でのモバイルコンピューティングデバイスの位置を計算するコンピュータ実施方法に関し、この方法は、モバイルコンピューティングデバイスにおいて、光源から生じる符号化光信号を受信することと、光源によって面上に投影される照明効果の位置に関する情報を符号化光信号からモバイルコンピューティングデバイスによって抽出することと、面に対するモバイルコンピューティングデバイスの方位をモバイルコンピューティングデバイスによって決定することと、少なくとも部分的に、照明効果の位置及びモバイルコンピューティングデバイスの方位に基づいて、環境内でのモバイルコンピューティングデバイスの位置をモバイルコンピューティングデバイスによって計算することと、を含む。
【０００９】
[0009]  様々な実施形態において、計算ステップは、照明効果の中心からのモバイルコンピューティングデバイスの距離を計算することを含む。様々なバージョンにおいて、この方法は、モバイルコンピューティングデバイスのカメラレンズの焦点からカメラレンズの中心軸に沿って面へと延在する第１のベクトルと、焦点から照明効果の中心へと延在する第２のベクトルとの間の角度をモバイルコンピューティングデバイスによって計算することを更に含んでもよく、位置の計算は、この角度に更に基づく。様々なバージョンにおいて、角度の計算は、少なくとも部分的に、モバイルコンピューティングデバイスのディスプレイ上の照明効果の描出と、ディスプレイの中心との間の距離に基づく。様々なバージョンにおいて、位置の計算は、面からのモバイルデバイスの推定基準距離に更に基づく。
【００１０】
[0010]  様々な実施形態において、計算ステップは、光源からのモバイルコンピューティングデバイスの距離を計算することを含む。様々なバージョンにおいて、この方法は、面に垂直である第１のベクトルと、光源からモバイルコンピューティングデバイスへと延在する第２のベクトルとの間の角度をモバイルコンピューティングデバイスによって計算することを更に含む。様々なバージョンにおいて、この角度の計算は、少なくとも部分的に、モバイルコンピューティングデバイスのディスプレイ上の光源の描出と、ディスプレイの中心との間の距離に基づく。
【００１１】
[0011]  様々な実施形態において、この方法は、面からの光源の基準距離を、モバイルコンピューティングデバイスによって符号化光信号から抽出することを含み、光源からのモバイルコンピューティングデバイスの距離の計算は、この基準距離に基づく。様々な実施形態において、この方法は、面に沿ってモバイルコンピューティングデバイスから光源とは反対の面上の位置へと延在する第１のベクトルと、磁極に対して予め規定された第２の基準ベクトルとの間の角度をモバイルコンピューティングデバイスによって決定することを更に含み、光源からのモバイルコンピューティングデバイスの距離の計算は、抽出された角度に基づく。
【００１２】
[0012]  別の局面では、本発明は、１つ又は複数の発光ダイオード（ＬＥＤ）、及び１つ又は複数のＬＥＤに動作可能に結合されたコントローラを含む光源に関する。コントローラは、符号化光信号を搬送する光を放射するように１つ又は複数のＬＥＤに選択的に電圧を印加するように構成されてもよく、符号化光信号は、１つ又は複数のＬＥＤによって面上に投影される照明効果の位置に関する情報を伝達する。様々なバージョンにおいて、照明効果の位置に関する情報は、照明効果の中心の位置を含む。
【００１３】
[0013]  様々な実施形態において、符号化光信号は、光源と面との間の基準距離を更に伝達する。様々な実施形態において、コントローラは、１つ又は複数のＬＥＤによって生成される光ビームの方向に基づいて、照明効果の位置に関する情報を導出するように更に構成される。
【００１４】
[0014]  様々な実施形態において、コントローラは、１つ又は複数のＬＥＤによって生成される光ビームの幅に基づいて、照明効果の位置に関する情報を導出するように更に構成される。様々な実施形態において、グローバルポジショニングシステム（ＧＰＳ）ユニットが、コントローラに動作可能に結合され、並びに、コントローラは、ＧＰＳユニットから受信したデータ及び放射された光ビームの方向に基づいて、照明効果の位置に関する情報を導出するように更に構成される。
【００１５】
[0015]  別の局面では、本発明は、光源のコミッショニングを行うためのコンピュータ実施方法に関し、この方法は、光源によって面上に投影された照明効果にコミッショニングデバイスを配置することと、環境内でのコミッショニングデバイスの位置をコミッショニングデバイスによって決定することと、環境内での照明効果の位置をコミッショニングデバイスによって光源へと送信することとを含み、光効果の位置は、少なくとも部分的に、コミッショニングデバイスの決定された位置に基づく。
【００１６】
[0016]  様々な実施形態において、送信は、光源と面との間の基準距離を送信することを含む。様々な実施形態において、送信は、面に垂直である及び照明効果の中心から延在する第１のベクトルと、コミッショニングデバイスから光源までの第２のベクトルとの間の角度を送信することを含む。様々なバージョンにおいて、この方法は、少なくとも部分的に、コミッショニングデバイスのディスプレイ上の照明効果の描出とディスプレイの中心との間の距離に基づいて、この角度をコミッショニングデバイスによって計算することを更に含む。
【００１７】
[0017]  様々な実施形態において、送信は、面に沿って照明効果の中心から光源とは反対の面上の位置へと延在する第１のベクトルと、磁極に対して予め規定された第２の基準ベクトルとの間の角度を送信することを含む。様々な実施形態において、この方法は、少なくとも部分的に磁極に対するモバイルコンピューティングデバイスの方位に基づいて、モバイルコンピューティングデバイスによってこの角度を計算することを含む。
【００１８】
[0018]  本開示の目的で本明細書において使用される場合、「ＬＥＤ」との用語は、任意のエレクトロルミネセンスダイオード、又は、電気信号に呼応して放射を発生できる、その他のタイプのキャリア注入／接合ベースシステム（carrier injection/junction-based system）を含むものと理解すべきである。したがって、ＬＥＤとの用語は、次に限定されないが、電流に呼応して発光する様々な半導体ベースの構造体、発光ポリマー、有機発光ダイオード（ＯＬＥＤ）、エレクトロルミネセンスストリップ等を含む。特に、ＬＥＤとの用語は、赤外スペクトル、紫外スペクトル、及び（通常、約４００ナノメートルから約７００ナノメートルまでの放射波長を含む）可視スペクトルの様々な部分のうちの１つ又は複数における放射を発生させることができるすべてのタイプの発光ダイオード（半導体及び有機発光ダイオードを含む）を指す。ＬＥＤの幾つかの例としては、次に限定されないが、様々なタイプの赤外線ＬＥＤ、紫外線ＬＥＤ、赤色ＬＥＤ、青色ＬＥＤ、緑色ＬＥＤ、黄色ＬＥＤ、アンバー色ＬＥＤ、橙色ＬＥＤ、及び白色ＬＥＤ（以下に詳しく述べる）がある。また、ＬＥＤは、所与のスペクトルに対して様々な帯域幅（例えば半波高全幅値（ＦＷＨＭ：full widths at half maximum））、及び所与の一般的な色分類内で様々な支配的波長を有する放射（例えば狭帯域幅、広帯域幅）を発生させるように構成及び／又は制御することができることを理解すべきである。
【００１９】
[0019]  例えば本質的に白色光を生成するＬＥＤ（例えば白色ＬＥＤ）の一実施態様は、それぞれ、組み合わされることで混合して本質的に白色光を形成する様々なスペクトルのエレクトロルミネセンスを放射する複数のダイを含む。別の実施態様では、白色光ＬＥＤは、第１のスペクトルを有するエレクトロルミネセンスを異なる第２のスペクトルに変換する蛍光体材料に関連付けられる。この実施態様の一例では、比較的短波長で狭帯域幅スペクトルを有するエレクトロルミネセンスが、蛍光体材料を「ポンピング（pumps）」して、当該蛍光体材料は、いくぶん広いスペクトルを有する長波長放射を放射する。
【００２０】
[0020]  なお、ＬＥＤとの用語は、ＬＥＤの物理的及び／又は電気的なパッケージタイプを限定しないことを理解すべきである。例えば、上述した通り、ＬＥＤは、（例えば個々に制御可能であるか又は制御不能である）異なるスペクトルの放射をそれぞれ放射する複数のダイを有する単一の発光デバイスを指すこともある。また、ＬＥＤは、ＬＥＤ（例えばあるタイプの白色ＬＥＤ）の一体部分と見なされる蛍光体に関連付けられることもある。一般に、ＬＥＤとの用語は、パッケージＬＥＤ、非パッケージＬＥＤ、表面実装ＬＥＤ、チップ・オン・ボードＬＥＤ、ＴパッケージマウントＬＥＤ、ラジアルパッケージＬＥＤ、パワーパッケージＬＥＤ、あるタイプのケーシング及び／又は光学的要素（例えば拡散レンズ）を含むＬＥＤ等を指す。
【００２１】
[0021]  「光源」との用語は、次に限定されないが、ＬＥＤベース光源（上記に定義した１つ以上のＬＥＤを含む）を含む、様々な放射源のうちの任意の１つ以上を指すと理解すべきである。
【００２２】
[0022]  所与の光源は、可視スペクトル内、可視スペクトル外、又は両者の組合せでの電磁放射を発生する。したがって、「光」及び「放射」との用語は、本明細書では同義で使用される。さらに、光源は、一体構成要素として、１つ以上のフィルタ（例えばカラーフィルタ）、レンズ、又はその他の光学的構成要素を含んでもよい。また、光源は、次に限定されないが、指示、表示、及び／又は照明を含む様々な用途に対し構成されることを理解すべきである。「照明源」とは、内部空間又は外部空間を効果的に照射するのに十分な強度を有する放射を発生するように特に構成された光源である。このコンテキストにおいて、「十分な強度」とは、周囲照明（すなわち、間接的に知覚され、また、例えば、全体的に又は部分的に知覚される前に１つ以上の様々な介在面から反射される光）を提供するために空間又は環境において発生される可視スペクトルにおける十分な放射強度（放射強度又は「光束」に関して、全方向における光源からの全光出力を表すために、単位「ルーメン」がよく使用される）を指す。
【００２３】
[0023]  「スペクトル」との用語は、１つ以上の光源によって生成された放射の任意の１つ以上の周波数（又は波長）を指すものと理解すべきである。したがって、「スペクトル」との用語は、可視範囲内の周波数（又は波長）のみならず、赤外線、紫外線、及び電磁スペクトル全体の他の領域の周波数（又は波長）も指す。さらに、所与のスペクトルは、比較的狭い帯域幅（例えば、ＦＷＨＭは、基本的に、周波数又は波長成分をほとんど有さない）、又は、比較的広い帯域幅（様々な相対強度を有する幾つかの周波数又は波長成分）を有してよい。当然のことながら、所与のスペクトルは、２つ以上の他のスペクトルを混合（例えば、複数の光源からそれぞれ放射された放射を混合）した結果であってよい。
【００２４】
[0024]  「照明固定具」、「照明器具」との用語は、本明細書では、特定の形状因子、アセンブリ又はパッケージの１つ以上の照明ユニットの実施態様又は配置を指すために使用される。「照明ユニット」との用語は、本明細書では、同じ又は異なるタイプの１つ以上の光源を含む装置を指して使用される。所与の照明ユニットは、様々な光源の取付け配置、筐体／ハウジング配置及び形状、並びに／又は、電気及び機械的接続構成の何れか１つを有してもよい。さらに、所与の照明ユニットは、光源の動作に関連する様々な他の構成要素（例えば制御回路）に任意選択的に関連付けられてもよい（例えば含む、結合される、及び／又は一緒にパッケージされる）。「ＬＥＤベースの照明ユニット」とは、上記した１つ以上のＬＥＤベースの光源を、単独で又はその他の非ＬＥＤベースの光源との組合せで含む照明ユニットを指す。「マルチチャネル」照明ユニットとは、それぞれ異なる放射スペクトルを発生する少なくとも２つの光源を含むＬＥＤベースの又は非ＬＥＤベースの照明ユニットを指すものであり、各異なる光源スペクトルは、マルチチャネル照明ユニットの「チャネル」と呼ばれる。
【００２５】
[0025]  「コントローラ」との用語は、本明細書では、一般に、１つ以上の光源の動作に関連する様々な装置を説明するために使用される。コントローラは、本明細書で説明した様々な機能を実行するように、数多くの方法（例えば専用ハードウエアを用いて）で実施できる。「プロセッサ」は、本明細書で説明した様々な機能を実行するように、ソフトウエア（例えばマイクロコード）を使用してプログラムすることのできる１つ以上のマイクロプロセッサを使用するコントローラの一例である。コントローラは、プロセッサを使用してもしなくても実施でき、また、幾つかの機能を実行する専用ハードウエアと、その他の機能を実行するプロセッサ（例えばプログラムされた１つ以上のマイクロプロセッサ及び関連回路）の組み合わせとして実施されてもよい。本開示の様々な実施態様において使用されてもよいコントローラ構成要素の例としては、次に限定されないが、従来のマイクロプロセッサ、特定用途向けＩＣ（ＡＳＩＣ）、及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）がある。
【００２６】
[0026]  様々な実施態様において、プロセッサ又はコントローラは、１つ以上の記憶媒体（本明細書では総称的に「メモリ」と呼び、例えばＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ及びＥＥＰＲＯＭ、フロッピー（登録商標）ディスク、コンパクトディスク、光学ディスク、磁気テープ等の揮発性及び不揮発性のコンピュータメモリ）と関連付けられる。幾つかの実施態様において、記憶媒体は、１つ以上のプロセッサ及び／又はコントローラ上で実行されると、本明細書で説明した機能の少なくとも幾つかを実行する１つ以上のプログラムによって、コード化されてもよい。様々な記憶媒体は、プロセッサ又はコントローラ内に固定されてもよいし、又は、その上に記憶された１つ以上のプログラムが、本明細書で説明した本発明の様々な態様を実施するように、プロセッサ又はコントローラにロードされるように可搬型であってもよい。「プログラム」又は「コンピュータプログラム」との用語は、本明細書では、一般的な意味で、１つ以上のプロセッサ又はコントローラをプログラムするように使用できる任意のタイプのコンピュータコード（例えばソフトウエア又はマイクロコード）を指して使用される。
【００２７】
[0027]  「アドレス可能」との用語は、本明細書では、自分自身を含む複数のデバイスに向けた情報（例えばデータ）を受信して、自分自身に向けられた特定の情報に選択的に応答するデバイス（例えば、光源全般、照明ユニット又は固定具、１つ以上の光源若しくは照明ユニットに関連付けられたコントローラ又はプロセッサ、他の非照明関連デバイス等）を指すために使用される。「アドレス可能」との用語は、多くの場合、ネットワークで結ばれた環境（すなわち、以下に詳細に説明される「ネットワーク」）に関連して使用され、ネットワークで結ばれた環境では、複数のデバイスが何らかの１つ以上の通信媒体を介して互いに結合されている。
【００２８】
[0028]  １つのネットワーク実施態様では、ネットワークに結合された１つ以上のデバイスが、当該ネットワークに結合された１つ以上の他のデバイスのコントローラとしての機能を果たす（例えばマスタ／スレーブ関係において）。別の実施態様では、ネットワークで結ばれた環境は、当該ネットワークに結合されたデバイスのうちの１つ以上を制御する１つ以上の専用コントローラを含む。通常、ネットワークに結合された複数のデバイスは、それぞれ、１つ以上の通信媒体上にあるデータへのアクセスを有するが、所与のデバイスは、例えば、当該デバイスに割り当てられた１つ以上の特定の識別子（例えば「アドレス」）に基づいて、ネットワークとデータを選択的に交換する（すなわち、ネットワークからデータを受信する及び／又はネットワークにデータを送信する）点で、「アドレス可能」である。
【００２９】
[0029]  「ネットワーク」との用語は、本明細書において使用される場合、（コントローラ又はプロセッサを含む）任意の２つ以上のデバイス間及び／又はネットワークに結合された複数のデバイス間での（例えばデバイス制御、データ記憶、データ交換等のための）情報の転送を容易にする２つ以上のデバイスの任意の相互接続を指す。容易に理解されるように、複数のデバイスを相互接続するのに適したネットワークの様々な実施態様は、様々なネットワークトポロジのうちの何れかを含み、様々な通信プロトコルのうちの何れかを使用することができる。さらに、本開示による様々なネットワークにおいて、２つのデバイス間の接続はいずれも、２つのシステム間の専用接続を表わすか、又は、これに代えて非専用接続を表わしてもよい。２つのデバイス用の情報を担持することに加えて、当該非専用接続（例えばオープンネットワーク接続）は、必ずしも２つのデバイス用ではない情報を担持することがある。さらに、容易に理解されるように、本明細書で説明されたデバイスの様々なネットワークは、ネットワーク全体に亘る情報の転送を容易にするために、１つ以上のワイヤレス、ワイヤ／ケーブル、及び／又は光ファイバリンクのリンクを使用できる。
【００３０】
[0030]  なお、前述の概念及び以下でより詳しく説明する追加の概念のあらゆる組み合わせ（これらの概念が互いに矛盾しないものであることを条件とする）は、本明細書で開示される本発明の主題の一部をなすものと考えられることを理解すべきである。特に、本開示の終わりに登場するクレームされる主題のあらゆる組み合わせは、本明細書に開示される本発明の主題の一部であると考えられる。なお、参照により組み込まれる任意の開示内容にも登場する、本明細書にて明示的に使用される用語には、本明細書に開示される特定の概念と最も整合性のある意味が与えられるべきであることを理解すべきである。
【図面の簡単な説明】
【００３１】
[0031]  図面中、同様の参照符号は、全般的に様々な図を通して同じ部分を指している。さらに、図面は必ずしも縮尺通りではなく、重点は全体的に本発明の原理の説明に置かれている。
【００３２】
【図１】[0032]  様々な実施形態による、どの様にモバイルコンピューティングデバイスが、照明効果からのそれの距離を決定することによって環境内におけるそれの位置を決定することができるかの一例を模式的に示す。
【図２】[0033]  様々な実施形態による、どの様にモバイルコンピューティングデバイスが、それのカメラ及びディスプレイを用いて入射角を決定することができるかの一例を模式的に示す。
【図３】[0034]  様々な実施形態による、どの様にモバイルコンピューティングデバイスが、光源からのそれの距離を決定する、及び次に光源が生成する光効果からの光源の距離を決定することによって、環境内でのそれの位置を決定することができるかの一例を模式的に示す。
【図４】[0035]  様々な実施形態による、どの様にコミッショニングコンピューティングデバイスを利用して、光源によって面上に投影される照明効果の位置に関する情報を用いて光源のコミッショニングを行うことができるかの一例を模式的に示す。
【図５】[0036]  様々な実施形態による、例示的光源を模式的に示す。
【図６】[0037]  様々な実施形態による、モバイルコンピューティングデバイスによって、環境内でのそれの位置を計算するために実施することができる例示的方法を模式的に示す。
【図７】[0038]  様々な実施形態による、光源のコミッショニングを行う例示的方法を示す。
【発明を実施するための形態】
【００３３】
[0039]  より多く及びより大型の屋内及び／又は地下環境が、ショッピング、パーキング、交通、居住等のために建設されている。多くのこの様な環境は、ＧＰＳ信号を干渉する又は妨害する場合さえあり、モバイルコンピューティングデバイスを用いた従来のＧＰＳベースナビゲーションを困難にする。同環境は、自然光を欠き得る、及び従って人工照明を用いて明るくされ得る。その人工光源が、ポジショニング及び／又はナビゲーション目的でモバイルコンピューティングデバイスによって使用され得る位置情報を発することを可能にする技術が存在する。しかしながら、モバイルコンピューティングデバイスが特定の光源を特定の位置と関連付けるために、ローカルネットワーク接続（例えば、Ｗｉ−Ｆｉ（登録商標））が必要とされ得る、及びこの様なシステムは、モバイルコンピューティングデバイスが十分な精度でそれの位置を決定するのに十分な情報を提供しない場合がある。
【００３４】
[0040]  従って、出願人らは、モバイルコンピューティングデバイスによるネットワーク接続を必要とすることなく、閉鎖環境内でモバイルコンピューティングデバイスによる位置決定及びナビゲーションを容易にするために、照明インフラを利用することが有益となることを認識及び理解した。出願人らは更に、従来可能であったよりも高い正確度で、環境内のモバイルコンピューティングデバイスの位置の計算を容易にする光ベースナビゲーション及びポジショニングを提供することが有益となることを認識及び理解した。
【００３５】
[0041]  上記を鑑みて、本発明の様々な実施形態及び実施態様は、光ベースナビゲーション及びポジショニングに向けられる。様々な実施形態において、光源は、照明効果を面上に投影するために選択的に電圧を印加されてもよい。これらの照明効果は、照明効果の位置に関する様々な種類の情報を伝達する符号化光信号を搬送することができる。スマートフォン及びタブレットコンピュータ等のモバイルコンピューティングデバイスは、これらの符号化光信号を捕捉するために巻き上げシャッター技術を利用するように構成されたカメラを装備し得る。その場合、モバイルコンピューティングデバイスは、ナビゲーション及びポジショニングのために位置情報を抽出及び使用することができる。
【００３６】
[0042]  一部の実施形態では、符号化光信号は、単に地理座標を伝達するだけでもよい。例えば、一部の実施形態では、照明効果中に搬送される符号化光信号は、世界測地系（World Geodetic System）の一バージョンを用いてフォーマットされた位置データを伝達することができる。この様な実施形態では、地球上の位置は、緯度、経度及び高度を用いて表現される。他の実施形態では、符号化光信号は、「１階の北西角」、「女性の靴」、「駐車場階Ａ２の南東角」、「５階」等のより文字的なデータを伝達する。更に他の実施形態では、照明効果中に搬送される符号化光信号は、地下駐車場又はショッピングモール等の特定の環境において関連する位置データを伝達する。例えば、位置データは、環境内の所定の原点に対して規定されたデカルト座標を含む。以下の例の多くは、符号化光信号中のデカルト座標の送信を記載するが、これは限定的なものではなく、極座標等の他の座標システムが代わりに使用されてもよい。
【００３７】
[0043]  図１を参照して、ある実施形態では、スマートフォン１００の形態のモバイルコンピューティングデバイスは、環境（例えば、車庫、店、モール、空港等）内でのそれの位置を、光源１０６によって面１０４上に投影された照明効果１０２の中心までの距離を決定することによって計算するように構成される。様々な実施形態において、スマートフォン１００は、レンズ１０８を備えたカメラを装備してもよく、照明効果中に搬送された符号化光信号を検出するために巻き上げシャッターを利用するように構成される。
【００３８】
[0044]  照明効果１０２は、点（Ｘ１，Ｙ１，Ｚ１）に位置付けられること、及びスマートフォン１００は、点（Ｘ２，Ｙ２，Ｚ２）に位置付けられることを仮定する。様々な実施形態において、光源１０６は、符号化光信号を搬送する光を放射するように構成される。様々な実施形態において、符号化光信号は、面１０４上に投影される照明効果１０２の位置に関する情報を搬送することができる。例えば、符号化光信号は、照明効果の中心の位置（Ｘ１，Ｙ１，Ｚ１）を搬送する。
【００３９】
[0045]  様々な実施形態において、スマートフォン１００は、スマートフォン１００が典型的な方法で携行された時のスマートフォン１００と面１０４との間の距離の推定値でもよいスマートフォンの基準高度ｈｐｈｏｎｅをメモリ中に保存する。例えば、スマートフォン１００のユーザが、彼女の年齢が１０歳であることを示す場合、スマートフォン１００は、典型的な１０歳の少女によって携行された時のスマートフォンの平均高度を想定することができる。他の実施形態では、ｈｐｈｏｎｅは、光源１０６によって発せられる符号化光信号によって伝達される。
【００４０】
[0046]  様々な実施形態において、スマートフォン１００は、面１０４に対するそれの方位を決定することができる。例えば、様々な実施形態において、スマートフォン１００は、図１において線ｈｐｈｏｎｅによって表されるベクトルと、スマートフォン１００のカメラレンズ１０８の焦点からカメラレンズの中心軸に沿って面１０４へと延在する第１のベクトル１１０との間の角度δを決定する。δを決定するために、スマートフォン１００は、加速度計及び／又はジャイロスコープの１つ又は複数を利用する。
【００４１】
[0047]  様々な実施形態において、スマートフォン１００は、第１のベクトル１１０と、焦点から照明効果１０２の中心へと延在する第２のベクトル１１２との間の角度εを決定する。カメラレンズ１０８が照明効果１０２の中心に直接向けられる場合、εは、ゼロとなり得る。様々な実施形態において、角度εは、スマートフォン１００のディスプレイ上の照明効果１０２の描出と、ディスプレイの中心との間の距離に基づいて計算することができる。これの一例が、照明効果１０２の描出がスマートフォン１００のディスプレイ１１４上にレンダリングされた図２に示される。照明効果１０２の描出の中心とディスプレイ１１４の中心との間の距離１１６は、図１の角度εに比例又は関連し得る。
【００４２】
[0048]  角度δ、ε及び基準高度ｈｐｈｏｎｅが既知となれば、スマートフォン１００は、スマートフォン１００と照明効果１０２の中心との間の様々な距離を計算するように構成される。例えば、スマートフォンは、以下の式：
（１）ΔＹ＝ｈｐｈｏｎｅ×ｔａｎ（δ＋ε）
を用いてΔＹを計算することができる。
【００４３】
[0049]  図１及び２は、モバイルコンピューティングデバイス（即ち、スマートフォン１００）が、照明効果を用いて主に二次元の環境におけるそれの位置を決定する単純な一例を示す。しかしながら、開示された技術は、三次元において同様に適用可能である。更に、モバイルコンピューティングデバイスが２つ以上の照明効果１０２（又は以下に記載される様に２つ以上の光源１０６）を検出する場合、様々な実施形態において、モバイルコンピューティングデバイスは、最も明るい観測照明効果１０２（又は光源１０６）によって搬送される符号化光信号で伝達される情報を用いて、環境内のそれの位置を計算する。
【００４４】
[0050]  図３は、スマートフォン１００等のモバイルコンピューティングデバイスがどの様に環境内でのそれの位置を決定することができるかの三次元例を示す。この例では、スマートフォン１００は、光源１０６からのそれの距離、及び光源１０６とそれが投影する照明効果１０２との間の距離に基づいて、Ｘ／Ｙ面上のそれの位置（Ｘ１，Ｙ１）を決定することができる。光源１０６は、Ｘ／Ｙ面である面１０４上に照明効果１０２を投影すると仮定する。一部の実施形態では、Ｚ１は、ユーザに持たれた時のスマートフォン１００の推定高度をそれが表し得るので、図１のｈｐｈｏｎｅに基づいてもよい。また、光源１０６は、点（Ｘ２，Ｙ２，ｈｌｉｇｈｔ）に位置付けられること、及び照明効果１０２は、点（Ｘ３，Ｙ３，Ｚ３）において面１０４上に投影されることを仮定する。
【００４５】
[0051]  光源１０６は、下記のプロセスで、符号化光信号を発するようにコミッショニングが行われる。符号化光信号は、環境における照明効果１０２の位置に関する様々な情報を伝達することができる。例えば、符号化光信号は、光源１０６と面１０４との間の基準距離ｈｌｉｇｈｔを伝達することができる。スマートフォン１００は、符号化光信号からこの情報を抽出し、それを使用して環境内でのそれの位置を決定するために様々な計算を行うことができる。
【００４６】
[0052]  様々な実施形態において、スマートフォン１００は、面１０４に対して垂直である第１のベクトル（例えば、図３中のｎｐｈｏｎｅ）と、光源１０６からスマートフォン１００へと延在する第２のベクトルｒ２との間の角度ε２を計算する。様々な実施形態において、及び図２を参照して上述したのと同様に、この計算は、重力センサによって検出されたスマートフォン１００の方位、及びスマートフォン１００のディスプレイ１１４上の光源１０６の描出と、ディスプレイ１１４の中心との間の距離１１６に基づく。
【００４７】
[0053]  様々な実施形態において、スマートフォン１００とＸ／Ｙ面に沿った光源１０６との間の距離ｒ２ｘ，ｙは、例えば以下の１つの式を用いて、ｈｌｉｇｈｔ及びε２に基づいて計算することができる。
（２）ｒ２ｘ，ｙ＝ｈｌｉｇｈｔ／ｔａｎ（９０°−ε２）
（３）ｒ２ｘ，ｙ＝ｈｌｉｇｈｔ×ｔａｎ（ε２）
これらの式並びに上記及び下記の他の式は、限定的なものではなく、本開示から逸脱することなく、他の式が他の順序で行われ得ることを理解されたい。
【００４８】
[0054]  様々な実施形態において、スマートフォン１００は、ｒ２ｘ，ｙと基準ベクトルとの間の角度φ２を計算する。様々な実施形態において、基準ベクトルは、光源１０６によって発せられる符号化光信号で送信されてもよく、又はスマートフォン１００に予めプログラムされてもよい。一部の実施形態では、基準ベクトルは、磁極（極に対して平行を含む）に対して予め規定される。例えば、図３において、Ｙ軸は、基準ベクトルである、及び磁北／南と位置合わせされる。スマートフォン１００は、磁極、基準ベクトル、基準ベクトルに対するそれ自体の方位、及び最終的には角度φ２を検出するためにコンパス等のセンサを装備する。角度φ２が既知となれば、ΔＸ２及びΔＹ２は、以下の様な式を用いて計算することができる。
（４）ΔＸ２＝ｒ２ｘ，ｙ×ｓｉｎ（φ２）
（５）ΔＹ２＝ｒ２ｘ，ｙ×ｃｏｓ（φ２）
【００４９】
[0055]  一部の実施形態では、ΔＸ２及びΔＹ２が既知となれば、スマートフォン１００は、照明効果１０２の位置に更に基づいて、環境内でのそれの位置を決定することができる。例えば、光源１０６によって発せられる符号化光信号は、ｈｌｉｇｈｔに加えて、照明効果１０２の座標（Ｘ３，Ｙ３，Ｚ３）、並びに面１０４に対して垂直であり、照明効果１０２の中心から延在するベクトルｎｌ．ｅ．と、光源１０６から照明効果１０２の中心までのベクトルｒ３との間の角度ε３を伝達する。ε３が既知となれば、面１０４に沿った照明効果１０２からの光源１０６の距離ｒ３ｘ，ｙは、例えば以下の１つの式を用いて、ｈｌｉｇｈｔ及びε３に基づいて計算することができる。
（６）ｒ３ｘ，ｙ＝ｈｌｉｇｈｔ／ｔａｎ（９０°−ε３）
（７）ｒ３ｘ，ｙ＝ｈｌｉｇｈｔ×ｔａｎ（ε３）
【００５０】
[0056]  様々な実施形態において、光源１０６によって発せられる符号化光信号は、ｒ３ｘ，ｙと、Ｙ軸（これは、上述の通り、磁北と位置合わせされる）との間の角度φ３を伝達する。ｒ３ｘ，ｙ及びφ３が既知となれば、ΔＸ３及びΔＹ３は、例えばスマートフォン１００によって、以下の様な式を用いて計算することができる。
（８）ΔＸ３＝ｒ３ｘ，ｙ×ｓｉｎ（φ３）
（９）ΔＹ３＝ｒ３ｘ，ｙ×ｃｏｓ（φ３）
【００５１】
[0057]  ΔＸ２、ΔＸ３、ΔＹ２及びΔＹ３が既知となれば、スマートフォン１００は、例えば以下の式：
（１０）（Ｘ１，Ｙ１）＝（Ｘ３＋ΔＸ２＋ΔＸ３，Ｙ３＋ΔＹ２＋ΔＹ３）
を用いて、照明効果の中心位置（Ｘ３，Ｙ３）に対するＸ／Ｙ面上のそれの位置（Ｘ１，Ｙ１）を計算することができる。照明効果１０２がスマートフォン１００を持っているユーザとは異なる面上に投影される場合を除いて、Ｚ３は、単純にｈｐｈｏｎｅでもよい。その様な場合、Ｚ３は、２つの面間の高度の差でもよい。
【００５２】
[0058]  一部の実施形態では、光源１０６は、照明効果１０２の中心位置に加えて又はその代わりに、それ自体の位置を搬送する符号化光信号を発するようにコミッショニングが行われる。この様な実施形態では、スマートフォン１００が、式（６）〜（９）を行うことなく、（２）〜（５）等の式を用いて、それの位置を計算することが可能となり得る。
【００５３】
[0059]  スマートフォン１００が、光源１０６によって放射された光ビームに、例えば、照明効果１０２の中心の上又はその付近に直接配置される最も単純なケースでは、スマートフォン１００は、単に照明効果の位置（Ｘ３，Ｙ３，Ｚ３）として、それの位置を計算することができることに留意されたい。
【００５４】
[0060]  状況によっては、モバイルコンピューティングデバイスは、環境中を速く移動する場合がある。例えば、車両と関連付けられたモバイルコンピューティングデバイス（例えば、ＧＰＳナビゲーション装置）は、速い速度で、ＧＰＳが利用できないトンネル中を移動する場合がある。トンネル内の光源は、位置情報を伝達する符号化光信号を発することができる。車両は速く移動しているので、光センサマトリクスが車両に設置される。短い曝露時間を補うために、様々な実施形態において、トンネル内の複数の光源は、例えば、より長いビームを生成するために同期して、同じ位置情報を伝達する符号化光信号を発する。
【００５５】
[0061]  上述の通り、光源１０６が、ｈｌｉｇｈｔ、照明効果の中心位置（Ｘ３，Ｙ３，Ｚ３）、φ３、又はε３等の情報を伝達する符号化光信号を発するためには、まず、それは、このデータを用いてコミッショニングが行われる。一部の実施形態では、各光源１０６は、例えば、メーカーによって又は環境に光源１０６を設置する人によって、手作業でコミッショニングが行われる。一部の実施形態では、光源１０６は、コミッショニングデバイスを用いてコミッショニングが行われる。コミッショニングデバイスは、一部の実施形態では、光源のコミッショニングを行うために特別に設計された携帯コンピューティングデバイスである。例えば、自律式ロボットコミッショニングデバイスは、複数の照明効果１０２へと環境中を自律的に移動し、そこで、それは、対応する光源１０６のコミッショニングを行うように構成される。他の実施形態では、コミッショニングデバイスは、照明効果１０２内に配置され得る、スマートフォン又はタブレット等の汎用モバイルコンピューティングデバイスである。
【００５６】
[0062]  図４は、例示的コミッショニングデバイス４１８が、他のモバイルコンピューティングデバイス（例えば、スマートフォン１００）が環境内のそれらの位置を計算できるように光源１０６のコミッショニングを行うためにどの様に使用され得るかの一例を示す。図３の場合と同様に、照明効果１０２の中心は、点（Ｘ３，Ｙ３，Ｚ３）に位置付けられること、及び光源１０６は、点（Ｘ２，Ｙ２，ｈｌｉｇｈｔ）に位置付けられることを仮定する。一部の実施形態では、光源１０６は、それ自体を識別する符号化光信号を発する。他の実施形態では、光源１０６の識別子が、手作業でコミッショニングデバイス４１８に入力される。
【００５７】
[0063]  コミッショニングデバイス４１８は、照明効果１０２の中心、即ち、点（Ｘ３，Ｙ３，Ｚ３）に配置され、又は自律式である場合、自らを配置してもよい。コミッショニングデバイス４１８は、例えばＧＰＳを用いて、又は既知の始点から車輪の回転及び転換をたどることによって、それの位置を知っていると仮定する。コミッショニングデバイス４１８がその様に配置されると、それは、例えば、Ｗｉ−Ｆｉ（登録商標）、Bluetooth（登録商標）、ＮＦＣ、ＲＦＩＤ、符号化光等の様々な通信技術を用いて、照明効果１０２の位置に関する情報を光源１０６に送信することによって、光源１０６のコミッショニングを行うことができる。
【００５８】
[0064]  例えば、コミッショニングデバイス４１８は、それの位置（これは、照明効果１０２の中心にある）を光源１０６に送信する。コミッショニングデバイス４１８は、光源１０６に対して、光源１０６の基準高度ｈｌｉｇｈｔも送信する。一部の実施形態では、コミッショニングデバイス４１８は、角度φ３又はε３等の様々な角度を計算する及びそれらを光源１０６に送信する。
【００５９】
[0065]  様々な実施形態において、コミッショニングデバイス４１８は、ｒ３と法線ベクトルｎｌ．ｅ．との間の角度ε３を計算する。様々な実施形態において、角度ε３は、図１及び２において角度εを計算するために使用された技術と同様の技術を用いて計算することができる。例えば、コミッショニングデバイス４１８は、図１の第１のベクトル１１０に似た、それのカメラ（又は他の光センサ）の方位を知っている。その場合、コミッショニングデバイス４１８は、ディスプレイ（又は撮像画像を表す二次元データを含むメモリバッファ）の中心と、ディスプレイ（又はメモリバッファ）上の光源１０６の描出との間の差に基づいて、ε３を計算することができる。
【００６０】
[0066]  一部の実施形態では、コミッショニングデバイス４１８は、追加的又は代替的に、ｒ３ｘ，ｙと、磁極に対して予め規定された基準ベクトルとの間の角度φ３を計算する。例えば、図４において、磁極に沿って予め規定された基準ベクトルは、Ｙ軸である。コミッショニングデバイス４１８は、磁極、磁極に対するそれ自体の方位、及び最終的には角度φ３を検出するために、コンパス等のセンサを装備する。その場合、コミッショニングデバイスは、この角度φ３を光源１０６に送信する。
【００６１】
[0067]  一部の実施形態では、コミッショニングデバイス４１８は、光源１０６の位置を光源１０６に送信してもよいが、これは、図３に示された技術を用いた場合、必要とされない。例えば、基準高度ｈｌｉｇｈｔ及び角度ε３に基づいて、コミッショニングデバイス４１８は、ｒ３ｘ，ｙを計算する。ｒ３ｘ，ｙが既知となれば、それは、ΔＸ３及びΔＹ３を計算するために、角度φ３と共に使用することができる。これらの値は、Ｘ／Ｙ面上の光源１０６の位置を決定するために、Ｘ／Ｙ面上のコミッショニングデバイス４１８の位置（Ｘ３，Ｙ３）に加えられる。
【００６２】
[0068]  図５は、様々な実施形態による、例示的光源１０６の構成要素を模式的に示す。光源１０６は、１つ又は複数の発光ダイオード（ＬＥＤ）５２０、並びに１つ又は複数のＬＥＤ５２０に動作可能に結合された及び符号化光信号を搬送する光を放射するように１つ又は複数のＬＥＤ５２０に選択的に電圧を印加するように構成されたコントローラ５２２を含む。上記の通り、様々な実施形態において、符号化光信号は、１つ又は複数のＬＥＤによって面１０４上に投影された照明効果１０２の位置に関する様々な情報を伝達することができる。例えば、一部の実施形態では、照明効果１０２の位置に関する情報は、照明効果１０２の中心位置を含む。一部の実施形態では、符号化光信号は、光源１０６と面１０４との間の基準距離（例えば、ｈｌｉｇｈｔ）も伝達する。
【００６３】
[0069]  一部の実施形態では、コントローラ５２２は、１つ又は複数のＬＥＤ５２０によって生成された光ビームの方向に基づいて、照明効果１０２の位置に関する情報を導出するように構成される。例えば、光源１０６は、コミッショニングデバイスによってコミッショニングが行われることによって、又はＧＰＳユニット５２４によって、それの位置を認識することができる。光源１０６はまた、光源１０６と、それが照明効果１０２を投影する面１０４との間の距離（例えば、ｈｌｉｇｈｔ）をメモリ中に保存する。これらの値及び光源によって放射される光ビームの方向を用いて、光源１０６は、例えばコントローラ５２２によって、照明効果１０２の位置を計算するように構成される。他の実施形態では、コントローラ５２２は、１つ又は複数のＬＥＤ５２０によって生成される光ビームの幅に基づいて、照明効果の位置に関する情報を導出するように構成される。
【００６４】
[0070]  本明細書に記載される例では、照明効果１０２は、水平面に投影されていたが、これは、限定的なものではない。照明効果１０２は、水平、垂直、及びその中間の全てを含む任意の方位の面上に投影されてもよい。また、面１０４は、必ずしも床に限定されない。場合によっては、面１０４は、テーブル又は他の家具の高くなった面でもよい。その様な場合、照明効果１０２のＺ座標及び／又は光源１０６と面１０４との間の基準距離（例えば、ｈｌｉｇｈｔ）は、高くなった面を反映してもよい。
【００６５】
[0071]  図６は、様々な実施形態による、スマートフォン１００等のモバイルコンピューティングデバイスによって、環境内でのそれの位置を計算するために実施することができる例示的方法６００を示す。ブロック６０２では、符号化光信号は、例えばスマートフォン１００によって、光源１０６から受信することができる。ブロック６０４では、スマートフォンは、面１０４上に光源１０６によって生成される照明効果１０２の位置を抽出することができる。
【００６６】
[0072]  ブロック６０６において、スマートフォン１００は、基準距離を決定することができる。スマートフォン１００のカメラが照明効果１０２に向けられた場合、基準距離は、スマートフォン１００と面１０４との間の推定距離、例えば、図１ではｈｐｈｏｎｅである。一方、スマートフォン１００のカメラが光源１０６に向けられた場合、基準距離は、光源１０６と、光源１０６がそれの照明効果１０２を投影する面１０４との間の距離、例えば、図３及び４におけるｈｌｉｇｈｔである。場合によっては、ｈｐｈｏｎｅは、スマートフォン１００と光源１０６との間のＺ軸方向の真の距離を反映するように、ｈｌｉｇｈｔから減算される。
【００６７】
[0073]  ブロック６０８において、スマートフォン１００は、例えばコンパスを用いて、磁極に対するそれの方位を決定することができる。例えば、図３において、スマートフォン１００は、角度φ２を決定している。ブロック６１０において、スマートフォン１００は、例えば１つ又は複数の加速度計及び／又はジャイロスコープを用いて、面１０４に対するそれの方位を決定することができる。例えば、図１のスマートフォン１００は、角度δを決定している。ブロック６１２において、スマートフォン１００は、それのカメラの中心軸と、光源１０６又は照明効果１０２の中心からカメラの焦点までのベクトルとの間の入射角を決定することができる。例えば、図１のスマートフォン１００は、図２に示される様に、ディスプレイ１１４の中心と、ディスプレイ１１４上の照明効果１０２の描出との間の距離１１６を決定することによって、角度εを決定している。
【００６８】
[0074]  ブロック６１４では、スマートフォン１００は、それ自体と、照明効果１０２及び／又は光源１０６との間の距離を計算することができる。例えば、図１において、スマートフォン１００は、ΔＹを計算するために、基準距離ｈｐｈｏｎｅに加えて、図１における２つの角度δ及びεの合計を用いている。同様の技術が、ｒ２ｘ，ｙ及びｒ３ｘ，ｙを決定するために、図３においてスマートフォン１００によって実施されている。
【００６９】
[0075]  ブロック６１６において、スマートフォン１００と、照明効果１０２及び／又は光源１０６との間の距離、並びに照明効果１０２の位置（光源１０６によって発せられた符号化光信号によって伝達される）に基づいて、スマートフォン１００は、環境内でのそれの位置を計算することができる。
【００７０】
[0076]  図７は、様々な実施形態による、コミッショニングデバイス４１８を用いて実施することができる例示的方法７００を示す。ブロック７０２において、コミッショニングデバイス４１８は、照明効果１０２に、例えばその中心に配置されてもよい。ブロック７０４では、コミッショニングデバイス４１８は、例えばＧＰＳを用いて又はそれの車輪の転換及び回転をたどることによって、それの位置を決定することができる。
【００７１】
[0077]  ブロック７０６において、コミッショニングデバイス４１８は、例えばコンパスを用いて、磁極に対するそれの方位を決定することができる。例えば、図４において、コミッショニングデバイスは、角度φ３を決定している。ブロック７０８では、コミッショニングデバイス４１８は、面１０４に対するそれの方位を決定することができる。例えば、図４では、コミッショニングデバイス４１８は、少なくとも部分的に、それのカメラ又は光センサの方位に基づいて、角度ε３を決定している。
【００７２】
[0078]  ブロック７１０において、コミッショニングデバイス４１８は、例えば、Ｗｉ−Ｆｉ（登録商標）、Bluetooth（登録商標）、符号化光、ＮＦＣ、ＲＦＩＤ等の様々な通信技術を用いて、ブロック７０４〜７０８で決定された情報を光源１０６に送信することができる。
【００７３】
[0079]  幾つかの発明実施形態を本明細書に説明し例示したが、当業者であれば、本明細書にて説明した機能を実行するための、並びに／又は、本明細書にて説明した結果及び／若しくは１つ以上の利点を得るための様々な他の手段及び／若しくは構造体を容易に想到できよう。また、このような変更及び／又は改良の各々は、本明細書に説明される発明実施形態の範囲内であるとみなす。より一般的には、当業者であれば、本明細書にて説明されるすべてのパラメータ、寸法、材料、及び構成は例示のためであり、実際のパラメータ、寸法、材料、及び／又は構成は、発明教示内容が用いられる１つ以上の特定用途に依存することを容易に理解できよう。当業者であれば、本明細書にて説明した特定の発明実施形態の多くの等価物を、単に所定の実験を用いて認識又は確認できよう。したがって、上記実施形態は、ほんの一例として提示されたものであり、添付の請求項及びその等価物の範囲内であり、発明実施形態は、具体的に説明された又はクレームされた以外に実施可能であることを理解されるべきである。本開示の発明実施形態は、本明細書にて説明される個々の特徴、システム、品物、材料、キット、及び／又は方法に関する。さらに、２つ以上のこのような特徴、システム、品物、材料、キット、及び／又は方法の任意の組み合わせも、当該特徴、システム、品物、材料、キット、及び／又は方法が相互に矛盾していなければ、本開示の本発明の範囲内に含まれる。
【００７４】
[0080]  本明細書にて定義されかつ用いられた定義はすべて、辞書の定義、参照することにより組み込まれた文献における定義、及び／又は、定義された用語の通常の意味に優先されて理解されるべきである。
【００７５】
[0081]  本明細書及び特許請求の範囲にて使用される「ａ」及び「ａｎ」の不定冠詞は、特に明記されない限り、「少なくとも１つ」を意味するものと理解されるべきである。
【００７６】
[0082]  本明細書及び特許請求の範囲に用いられるように、１つ以上の要素を含むリストを参照した際の「少なくとも１つ」との表現は、要素のリストにおける任意の１つ以上の要素から選択された少なくとも１つの要素を意味すると理解すべきであるが、要素のリストに具体的に列挙された各要素の少なくとも１つを必ずしも含むわけではなく、要素のリストにおける要素の任意の組み合わせを排除するものではない。この定義は、「少なくとも１つの」との表現が指す要素のリストの中で具体的に特定された要素以外の要素が、それが具体的に特定された要素に関係していても関連していなくても、任意選択的に存在してもよいことを可能にする。
【００７７】
[0083]  さらに、特に明記されない限り、本明細書に記載された２つ以上のステップ又は動作を含むどの方法においても、当該方法のステップ又は動作の順番は、記載された方法のステップ又は動作の順序に必ずしも限定されないことを理解すべきである。
【００７８】
[0084]  請求項において、括弧内に登場する任意の参照符号は、便宜上、提供されているに過ぎず、当該請求項をいかようにも限定することを意図していない。
【００７９】
[0085]  特許請求の範囲においても上記明細書においても、「備える」、「含む」、「担持する」、「有する」、「含有する」、「関与する」、「保持する」、「〜から構成される」等といったあらゆる移行句は、非制限的、すなわち、含むがそれに限定されないことを意味すると理解すべきである。米国特許庁特許審査手続便覧の第２１１１．０３項に記載される通り、「〜からなる」及び「本質的に〜からなる」といった移行句のみが、制限又は半制限移行句である。
【図１】
0006584400.tif 000002
【図２】
0006584400.tif 000003
【図３】
0006584400.tif 000004
【図４】
0006584400.tif 000005
【図５】
0006584400.tif 000006
【図６】
0006584400.tif 000007
【図７】
0006584400.tif 000008