(57)【特許請求の範囲】
【請求項１】
画像取得装置と、
データで符号化されたパルス光信号を送信する少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価し、前記画像取得装置の前記ラスター線と前記少なくとも一つの固体照明器具の間のミスアライメントに応じて、前記画像取得装置の前記ラスター線を前記少なくとも一つの固体照明器具にアライメントする指令を提供するように構成されたプロセッサを備え、
前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の自動的な再配向を生じさせること、及び前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置のラスター・セットアップの自動調整を生じさせることの少なくとも一つを生じさせる制御信号を含む、コンピューター装置。
【請求項２】
前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価するため、前記プロセッサは、
前記画像取得装置の視野（ＦＯＶ）内の前記少なくとも一つの固体照明器具の位置を決定し、
前記少なくとも一つの固体照明器具の幾何形状（geometry）を決定し、及び
前記少なくとも一つの固体照明器具の決定された幾何形状に基づいて前記画像取得装置のラスター方向を決定するように構成される、請求項１に記載のコンピューター装置。
【請求項３】
前記少なくとも一つの固体照明器具の幾何形状を決定するため、前記プロセッサは、前記画像取得装置により取得された画像データを分析し、前記少なくとも一つの固体照明器具の輝度とその周辺の環境の比較により、前記画像データから前記少なくとも一つの固体照明器具の最長寸法を特定するように構成される、請求項２に記載のコンピューター装置。
【請求項４】
前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価するため、前記プロセッサは、前記少なくとも一つの固体照明器具の配向を決定するように更に構成される、請求項２に記載のコンピューター装置。
【請求項５】
請求項１に記載のコンピューター装置と、
前記少なくとも一つの固体照明器具を備える、光基準通信システム。
【請求項６】
データで符号化されたパルス光信号を送信する少なくとも一つの固体照明器具に対する画像取得装置のラスター線のアライメントを評価することと、
前記画像取得装置の前記ラスター線と前記少なくとも一つの固体照明器具の間のミスアライメントに応じて、前記画像取得装置の前記ラスター線を前記少なくとも一つの固体照明器具にアライメントする指令を提供することを含み、
前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の自動的な再配向を生じさせること、及び前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置のラスター・セットアップの自動調整を生じさせることの少なくとも一つを生じさせる制御信号を含む、光基準通信方法。
【請求項７】
前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、
前記画像取得装置の視野（ＦＯＶ）内の前記少なくとも一つの固体照明器具の位置を決定し、
前記少なくとも一つの固体照明器具の幾何形状（geometry）を決定し、及び
前記少なくとも一つの固体照明器具の決定された幾何形状に基づいて前記画像取得装置のラスター方向を決定することを含む、請求項６に記載の方法。
【請求項８】
前記少なくとも一つの固体照明器具の幾何形状を決定することは、
前記画像取得装置により取得された画像データを分析することと、
前記少なくとも一つの固体照明器具の輝度とその周辺の環境の比較により、前記画像データから前記少なくとも一つの固体照明器具の最長寸法を特定することを含む、請求項７に記載の方法。
【請求項９】
前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、
前記少なくとも一つの固体照明器具の配向を決定することを更に含む、請求項７に記載の方法。
【請求項１０】
１以上のプロセッサにより実行される時、プロセスが実行されることを生じさせる指令で符号化された非一時的なコンピュータープログラムにして、前記プロセスは、
データで符号化されたパルス光信号を送信する少なくとも一つの固体照明器具に対する画像取得装置のラスター線のアライメントを評価することと、
前記画像取得装置の前記ラスター線と前記少なくとも一つの固体照明器具の間のミスアライメントに応じて、前記画像取得装置の前記ラスター線を前記少なくとも一つの固体照明器具にアライメントする指令を提供することを含み、
前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の自動的な再配向を生じさせること、及び前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置のラスター・セットアップの自動調整を生じさせることの少なくとも一つを生じさせる制御信号を含む、非一時的なコンピュータープログラム。
【請求項１１】
前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、
前記画像取得装置の視野（ＦＯＶ）内の前記少なくとも一つの固体照明器具の位置を決定し、
前記少なくとも一つの固体照明器具の幾何形状（geometry）を決定し、及び
前記少なくとも一つの固体照明器具の決定された幾何形状に基づいて前記画像取得装置のラスター方向を決定することを含む、請求項１０に記載の非一時的なコンピュータープログラム。
【請求項１２】
前記少なくとも一つの固体照明器具の幾何形状を決定することは、
前記画像取得装置により取得された画像データを分析することと、
前記少なくとも一つの固体照明器具の輝度とその周辺の環境の比較により、前記画像データから前記少なくとも一つの固体照明器具の最長寸法を特定することを含む、請求項１１に記載の非一時的なコンピュータープログラム。
【請求項１３】
前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、
前記少なくとも一つの固体照明器具の配向を決定することを更に含む、請求項１１に記載の非一時的なコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の参照
本出願は、国際出願であり、２０１４年１２月１６日に出願され、「光基準通信のラスター線アライメントのための技術」と題された米国特許出願ＮＯ．１４/５７２,１３０の優先権を主張し、この米国出願は、２０１４年３月２５日に出願され、「光通信プロトコル」と題された米国仮出願Ｎｏ．６１／９７０,３０５（弁護士管理番号２０１４Ｐ００３３３ＵＳ）；２０１４年３月２５日に出願され、「光通信オリエンテーション」と題された米国仮出願Ｎｏ．６１／９７０,３０７（弁護士管理番号２０１４Ｐ００３３２ＵＳ）；２０１４年３月２５日に出願され、「光通信レシーバー」と題された米国仮出願Ｎｏ．６１／９７０,３１０（弁護士管理番号２０１４Ｐ００３６１ＵＳ）；２０１４年３月２５日に出願され、「光通信照明器具ポジショニング」と題された米国仮出願Ｎｏ．６１／９７０,３２１（弁護士管理番号２０１４Ｐ００３５２ＵＳ）；及び２０１４年３月２５日に出願され、「光通信ナビゲーション」と題された米国仮出願Ｎｏ．６１／９７０,３２５（弁護士管理番号２０１４Ｐ００３２５ＵＳ）の特許出願であり、その利益を主張する。これらの特許出願のそれぞれが、その全体において参照により本明細書に組み込まれる。
【０００２】
本開示は、固体照明（ＳＳＬ(Solid State lighting））に関し、より端的には、ＳＳＬを介した光基準の通信に関する。
【背景技術】
【０００３】
グローバル・ポジショニングシステム（ＧＰＳ）装置は、地球上のナビゲーションを促進するために広く用いられている。ＧＰＳ装置は、場所及び時間情報を送信する軌道上に乗る衛星と通信するように設計される。地球表面近くでは、そのような衛星基準のナビゲーションは、近くの適応可能な装置と通信するために無線周波数（ＲＦ）信号を用いるＷｉ−Ｆｉといったローカルエリアネットワーク無線通信技術を用いて補足される。これらの種類の無線通信技術は、典型的には、ネットワークアクセスを確立するために無線通信アクセスポイント（Ｗｉ−Ｆｉホットスポット）を採用し、安全な無線通信ネットワークの場合、ネットワークアクセスを得るためにはパスワードまたは他のセキュリティ証明が通常は提供されなければならない。
【図面の簡単な説明】
【０００４】
【図１】図１は、本開示の実施形態に即して構成された一例の光基準通信（ＬＣｏｍ（Light-Based Communication））システムを図示するブロック図である。
【図２Ａ】図２Ａは、本開示の実施形態に即して構成されたＬＣｏｍ有効（ＬＣｏｍ-enabled）の照明器具を図示するブロック図である。
【図２Ｂ】図２Ｂは、本開示の別の実施形態に即して構成されたＬＣｏｍ有効照明器具を図示するブロック図である。
【図３】図３は、本開示の実施形態に係る、ＬＣｏｍ有効照明器具により送信されるような一例の任意のＬＣｏｍ信号を図示する。
【図４】図４は、本開示の実施形態に即して構成された一例のコンピューター装置を図示する。
【図５Ａ】図５Ａは、本開示の実施形態に係る、ローリング・シャッター・符号化方法（rolling shutter coding scheme）を介したＬＣｏｍデータの符号化の一例のプロセスを図示するフローチャートである。
【図５Ｂ】図５Ｂは、本開示の実施形態に係る前向き画像取得装置を介した一例のローリング・シャッター・画像取得を示す。
【図５Ｃ】図５Ｃは、本開示の実施形態に係る、アンダーサンプリング（undersampling）／エイリアジング(aliasing）方法を介したＬＣｏｍデータの符号化の一例のプロセスを示すフローチャートである。
【図５Ｄ】図５Ｄは、本開示の実施形態に係る、固定された変調周波数の変調信号の一例を示す。
【図６Ａ】図６Ａは、本開示の実施形態に係る、適応性変調深さの一例の場合についての時間を関数とした光レベルを示すグラフである。
【図６Ｂ】図６Ｂは、本開示の実施形態に即して構成されたＬＣｏｍ有効照明器具の制御ループを示すブロック図である。
【図６Ｃ】図６Ｃは、本開示の実施形態に係るＬＣｏｍ信号の変調深さを動的に調整するプロセスを示すフローチャートである。
【図７Ａ】図７Ａは、本開示の実施形態に係る、ＬＣｏｍ有効照明器具及びコンピューター装置を含む、一例のＬＣｏｍシステムを示す。
【図７Ｂ】図７Ｂは、本開示の実施形態に係る、ＬＣｏｍ有効照明器具から位置情報を送出するための一例の方法を示す。
【図８Ａ】図８Ａは、本開示の実施形態に係る、コンピューター装置の複数の光検出装置をオプションとして用いてＬＣｏｍデータを受け取る方法を示すフローチャートである。
【図８Ｂ】図８Ｂは、本開示の別の実施形態に係る、コンピューター装置の複数の光検出装置をオプションとして用いてＬＣｏｍデータを受け取る方法を示すフローチャートである。
【図８Ｃ】図８Ｃは、本開示の実施形態に係る、２つの別の送信側のＬＣｏｍ有効照明器具からの光入力を受け取る前向き画像取得装置の拡大されたピクセル出力の２例の画像フレームである。
【図８Ｄ】図８Ｄは、本開示の実施形態に係る、２つの別の送信側のＬＣｏｍ有効照明器具からの光入力を受け取る前向き画像取得装置の拡大されたピクセル出力の２例の画像フレームである。
【図８Ｅ】図８Ｅは、本開示の実施形態に係る、２つの別の送信側のＬＣｏｍ有効照明器具から入力したＬＣｏｍ信号を受け取る周囲光センサーの出力信号の一例を示す周波数を関数とした電力比のグラフである。
【図９Ａ】図９Ａは、本開示の実施形態に係る、送信側のＬＣｏｍ有効照明器具に対する画像取得装置の適切なアライメントを達成するための指令を提供する方法を示すフローチャートである。
【図９Ｂ】図９Ｂは、本開示の実施形態に係る、組み合わされた送信側のＬＣｏｍ有効照明器具のデュアル配置とコンピューター装置の前向き画像取得装置のラスター方向の間の不適切なアライメントのシナリオ例を示す。
【図９Ｃ】図９Ｃは、本開示の実施形態に係る、組み合わされた送信側のＬＣｏｍ有効照明器具のデュアル配置とコンピューター装置の前向き画像取得装置のラスター方向の間の適切なアライメントのシナリオ例を示す。
【図９Ｄ】図９Ｄは、本開示の実施形態に係る、コンピューター装置が、ユーザーへの視覚フィードバックでの指令を出力するように構成されたシナリオ例を示す。
【図１０Ａ】図１０Ａは、本開示の実施形態に係るＬＣｏｍ有効照明器具及びＬＣｏｍレシーバーを含む、一例のＬＣｏｍシステムを示す。
【図１０Ｂ】図１０Ｂは、本開示の実施形態に係る、ＬＣｏｍレシーバーの位置を決定するための一例の方法を示す。
【図１１Ａ】図１１Ａは、本開示の実施形態に係る、ＬＣｏｍ有効照明器具及びＬＣｏｍレシーバーを含む、ＬＣｏｍシステムの一例を示す。
【図１１Ｂ】図１１Ｂは、本開示の実施形態に係る、慣性ナビゲーションシステム（ＩＮＳ（inertial navigation system））を用いたＬＣｏｍレシーバーのポジショニングの拡張方法の一例を示す。
【図１２】図１２は、本開示の実施形態に係る、コンピューター装置とＬＣｏｍを介して通信するように構成されたＬＣｏｍ有効照明器具の一例のアレンジメントを示す。
【図１３Ａ】図１３Ａは、本開示の実施形態に係る、複数の一例のパネル照明器具を含む店舗を示す。
【図１３Ｂ】図１３Ｂは、本開示の実施形態に係る、複数の一例のパネル照明器具の下面図を示す。
【図１３Ｃ】図１３Ｃは、本開示の実施形態に係る、２つの異なる方向から図１３Ｂの複数のパネル照明器具を見るレシーバーを示す。
【図１３Ｄ】図１３Ｄは、本開示の実施形態に係る、複数の一例のパネル照明器具の送信を示す。
【図１４Ａ】図１４Ａは、本開示の実施形態に係る、画像取得装置の視野の例及び対応の画像を示す。
【図１４Ｂ】図１４Ｂは、本開示の実施形態に係る、受け取られるＬＣｏｍ信号を空間分解する方法例を示す。
【図１４Ｃ】図１４Ｃは、本開示の別の実施形態に係る、画像取得装置の視野の例と対応の画像を示す。
【０００５】
本実施形態のこれら及び他の特徴は、ここで記述した図面と併せて、後続の詳細な記述を読むことにより良く理解される。添付図面は、縮尺するように描かれることが意図されない。図面においては、様々な図面に描かれている同一又はほぼ同一の各要素が、同様の番号で表わされ得る。明確さのため、全ての要素が、全図で符号付けされるものではない。
【発明を実施するための形態】
【０００６】
一般概要
既存のスマートフォンやモバイルコンピューター装置は、グローバル・ポジショニングシステム（ＧＰＳ）とＷｉ−Ｆｉ技術の組み合わせを用い、様々なＷｉ−Ｆｉポジショニングシステム（ＷＰＳ）といったナビゲーション機能を提供する。しかしながら、これらの既存のＧＰＳ基準及びＷｉ−Ｆｉ基準の技術は、屋内ナビゲーションにおいては、それを非実用的とする多数の制限を被る。特には、ＧＰＳは、単に数メートルの精度しか持たず、Ｗｉ−Ｆｉネットワーク接続の利用可能性や範囲は、Ｗｉ−Ｆｉホットスポットの配置、ネットワークプロバイダーにより課されるセキュリティ制約、及び他の環境要因といった要因により制限される。従って、ＧＰＳとＷｉ−Ｆｉの組み合わせは、屋内ナビゲーションの目的のためには十分に高められた正確さを達成することはできていない。これは、小売店舗の棚上の関心のアイテムまでユーザーを案内する試みの一例の文脈において特に明白である。これらの複雑さは、小売り店舗が、潜在的なセキュリティ・リスクのために店舗内無線ネットワークにアクセスすることを顧客に与えることに典型的には躊躇する事実からその度合いが増してしまう。
【０００７】
従って、本開示の幾つかの実施形態においては、例えば、光基準の通信を用いてナビゲーション及びポジショニングするためのシステムとして実施可能である技術が開示される。本明細書で用いられるように、光基準の通信（ＬＣｏｍ）は、データで符号化されたパルス化光信号を用いた、固体照明器具と、スマートフォンや他のモバイルコンピューター装置といった受信装置の間の通信を概して示す。一般的には、ＬＣｏｍで用いられる光は、任意のスペクトル帯、可視、又はこれ以外のものであり、所与の目標用途又は最終用途にとって望ましいような任意の強度であり得る。幾つかの実施形態においては、ＬＣｏｍシステムにおいて、あるＬＣｏｍ有効な照明器具は、データ（ＬＣｏｍ信号）で符号化されたパルス化光信号を送信するように構成され、スマートフォンや他のモバイルコンピューター装置といった、あるレシーバー装置は、とりわけ、カメラ及び／又は周囲光センサーといった、１以上の光検出装置を介してデータで符号化されたパルス化光信号を検出するように構成され得る。
【０００８】
この開示に照らして理解されるように、ＬＣｏｍを用いて、屋内又は他でのナビゲーションを提供する目的でレシーバー装置（従って、もし居るならば、ユーザー）の場所やポジショニングを決定することと同様、ＬＣｏｍ有効な照明器具とあるレシーバー装置の間の成功したＬＣｏｍを確立及び維持するための多数の非些細な挑戦がある。そのような挑戦の一つは、送信側のＬＣｏｍ有効照明器具に対するレシーバー装置の場所を決定することに属する。ＬＣｏｍ有効照明器具は、空間内のその場所を知るようにプログラムされるが、この情報は、ＬＣｏｍ有効照明器具から離れたある距離であり得るレシーバー装置の場所を決定するのに僅か部分的に役立つだけである。別の非些細な挑戦は、既存のインフラと、典型的には既存のスマートフォンや他のモバイルコンピューター装置に見られるカメラや他のセンサーといったハードウェアを用いたＬＣｏｍ基準のポジショニングとナビゲーションを実施することに関する。更なる非些細な挑戦は、レシーバー装置により検出可能な態様でＬＣｏｍ有効照明器具の光出力をパルス化し、光品質にごく最小、さもなければ無視可能な影響を持ち、従って、観者に知覚されないように、パルス化遷移を最小化しつつ、周囲光レベルが一定に保たれることを確実にすることに関する。また別の非些細な挑戦は、合理的に短い期間にＬＣｏｍデータを送信することに関する。一般的に、あるユーザーは、屋内ナビゲーションの目的のためＬＣｏｍを介してポジショニング・データを収集することにただ数秒だけしか待ちたがらないかもしれない。従って、幾つかの最適な、ユーザー構成可能な、又は他の指定の時間枠内でレシーバー装置に全ての所望のＬＣｏｍデータパケットを送信することがＬＣｏｍ有効照明器具に望ましいかもしれない。また別の非些細な挑戦は、効率的、正確、及び信頼性できる態様でレシーバー装置にＬＣｏｍ有効照明器具からＬＣｏｍデータを送信することに関する。送信側のＬＣｏｍ有効照明器具に関するレシーバー装置の誤ったアライメント及び動きにより、ＬＣｏｍにおける中断が生じ、例えば、（例えば、手でレシーバー装置を持ちユーザーが動き回る時に生じ得るように）レシーバー装置が不意に又は連続して動く場合、ＬＣｏｍリンクが破損を受け得る。従って、ＬＣｏｍにおける中断を最小化又は低減し、それがあるならば、欠陥のあるＬＣｏｍデータを訂正することが望ましい。別の非些細な挑戦は、データパケット衝突又はクロストークを最小化さもなければ抑制する態様で、レシーバー装置の視野（ＦＯＶ（field of view））内で同時に送信される複数のＬＣｏｍ信号を取り扱うことに関する。
【０００９】
そのように、幾つかの実施形態は、例えば、標準低速スマートフォンカメラを介した、ＬＣｏｍデータの検出を許容する態様でのＬＣｏｍデータの符号化に関する。幾つかの場合、例えば、開示された技術は、（１）送信側のＬＣｏｍ有効照明器具により出力される光の知覚可能な明滅を阻止又はさもなければ最小化する；及び／又は（２）レシーバーコンピューター装置の追加の特別なレシーバー・ハードウェアの必要性を回避又はさもなければ抑制する態様で、ＬＣｏｍデータを符号化及び復号化することに用いられる。幾つかの場合、開示された技術は、例えば、送信側のＬＣｏｍ有効照明器具とレシーバー装置の間のボーレート（baud rate）を高めることに用いられる。
【００１０】
幾つかの実施形態は、少なくとも部分的に周囲光レベルに基づいて光変調深さを動的に調整することに関する。開示された適合光変調スキームの下では、あるＬＣｏｍ有効照明器具は、変調深さを動的に調整し、及び／又は、ノイズ対信号比（ＳＮＲ）を制御するように構成され、どのＬＣｏｍデータが送信されているかに関わらず、平均の光信号が一定に維持される。幾つかの場合、例えば、開示された技術は、ＬＣｏｍ有効照明器具の環境の周囲光状態を測定することにより評価される最小の光変調深さに応じて光変調深さを動的に調整するために用いられる。幾つかの場合、最適化された、又はさもなければ目標のＳＮＲが開示された技術を用いて提供される。
【００１１】
幾つかの実施形態は、ＬＣｏｍ有効照明器具から位置情報を送出する技術に関する。照明器具位置情報は、位置情報を含むデータからなるＬＣｏｍ信号を介して送出され得る。データは、照明器具の相対的及び／又は絶対的な位置情報を含み、照明器具の物理的な場所を示し得る。照明器具の相対的な位置情報は、環境内の原点（point of origin）又は物理的な場所に対する座標を含み得る。照明器具の絶対的な位置情報は、照明器具の世界座標を含み得る。幾つかの場合、照明器具の絶対位置情報は、原点又は物理的な場所に対する照明器具の位置情報と、原点又は物理的な場所の絶対位置を用いて計算される。幾つかの実施形態では、データは、環境識別子も含み得る。環境識別子は、ビルディング、列車、航空機、又は船といった照明器具が置かれた特定の実体（entity）又は実体の種類を示し得る。環境識別子は、ＬＣｏｍレシーバーも示し、これは、照明器具の位置情報の解釈の使用のためにマップ化する。この開示に照らして明らかになるように、ＬＣｏｍ有効照明器具からの位置情報の送出のための技術は、静止及び移動可能な照明器具の両方のために使用可能である。移動する環境（例えば、列車、飛行機、船、エレベーターなど）に照明器具が置かれるといった移動可能な照明器具の場合、動的な位置情報がリアルタイムで更新され得る。例えば、エレベーター内の照明器具の場合、照明器具のフロア位置は、それがフロア間を動く時に自動的に更新され得る。
【００１２】
幾つかの実施形態は、ＬＣｏｍ有効照明器具から送信されたＬＣｏｍ信号のパルス光の検出及び復号の目的のため、レシーバー装置の、カメラ又は周囲光センサーといった、所与の感光装置をどのように及びいつ用いるのかを決定することに関する。幾つかの実施形態によれば、ＬＣｏｍデータの収集において、カメラだけ、周囲光センサーだけ、又は、これらの組み合わせを用いるかどうかの決定が、一部又は全体として、時間、場所、及び／又は内容に基づき得る。
【００１３】
幾つかの実施形態は、送信側のＬＣｏｍ有効照明器具に対するレシーバー装置のカメラ又は他の光検出装置の適切なラスター線アライメントを提供し、これらの間で信頼できるＬＣｏｍを確立することに関する。幾つかの場合、適切なアライメントが、（例えば、レシーバー装置及び／又は他の適切なコントローラーにより）自動的に提供される。幾つかの場合、適切なアライメントがユーザーにより提供される。ユーザーがアライメントプロセスに関わる幾つかの場合、レシーバー装置は、所与の送信側のＬＣｏｍ有効照明器具に対してレシーバー装置を適切にアライメントするプロセスにおいてユーザーを指示又はさもなければ案内するように構成され得る。
【００１４】
幾つかの実施形態は、ＬＣｏｍレシーバー位置を決定するための技術に関する。幾つかのそのような実施形態においては、技術は、レシーバーカメラのＦＯＶ内の特定の照明器具に対するレシーバーの位置を決定するために用いられる。例えば、相対的位置は、照明器具に対するレシーバーの距離及び配向（方向）を決定することにより計算され得る。照明器具に対する距離は、レシーバーカメラにより生成された画像における照明器具の観察サイズ、画像ズーム因数、及び照明器具の実際の幾何学(geometry）を用いて計算可能である。照明器具の長さ又は幅といった照明器具の幾何学は、照明器具から送信されたＬＣｏｍ信号を介して受け取られ、又は、レシーバーは、別の適切な態様で（例えば、ルックアップテーブルを介して）寸法を引き出す。照明器具に対する配向は、照明器具に関する基準点（fiducial）を用いて決定され、基準点は、カメラにより生成された画像内で検出可能である。一例の基準点は、照明器具上の特別なマーキング、非対象な照明器具のデザイン、照明器具の固有の寸法、又は配向キュー（orientation cue）として利用可能であるとレシーバーカメラにより認識可能な照明器具の幾つかの他の側面を含み得る。配向は、レシーバー及び／又は照明器具のヨー、ピッチ、及びロールを用いても決定され得る。加えて、配向は、レシーバーの絶対的な向き（absolute heading）を用いて決定され得る。レシーバーのＦＯＶ内の照明器具に対するレシーバーの位置が決定されると、レシーバーの絶対位置が、照明器具の絶対位置を用いて計算され得る。照明器具の絶対位置は、照明器具から受け取られたＬＣｏｍ信号に基づいて、又は、照明器具のＩＤを用いたルックアップテーブルを介してといった別の適切な態様で決定され得る。
【００１５】
幾つかの実施形態は、例えば、慣性ナビゲーションシステム（ＩＮＳ）を用いてＬＣｏｍレシーバーのポジショニングを高めるための技術に関する。ＬＣｏｍレシーバーＩＮＳは、オンボードの加速器（群）及び／又はジャイロセンサーを用いて、レシーバーの位置、配向、及び速度を、デッドレコニング（dead reckoning）を介して、計算し得る。この態様において、ＬＣｏｍレシーバーは、既知の開始点に基づいてＩＮＳを用いてその相対的な位置を計算することができる。本明細書で様々に記述されるように、ＬＣｏｍレシーバーは、レシーバーのＦＯＶ内のＬＣｏｍ有効照明器具（群）から受け取ったＬＣｏｍ信号を介してその位置又は場所を決定することにまず依存し得る。幾つかの場合、ＬＣｏｍレシーバーは、ＧＰＳ、ＷＰＳ、又は幾つかの他の適切なポジショニングシステムを用いてその位置又は場所を、併せて又は代替的に決定し得る。ＬＣｏｍ信号がレシーバーのＦＯＶ内に無く、他のポジショニングシステムへのリンクが喪失している時、レシーバーＩＮＳが、レシーバーの位置決めを高めるために用いられ得る。幾つかの場合、ＩＮＳモードは、レシーバーの相対的な位置を連続的に計算する他のポジショニング技術に並列に稼働する。他の場合、ＩＮＳモードが、他のポジショニングシステムへのリンクを喪失した後、起動され得る。いずれの場合においても、ＩＮＳモードの開始点は、ＬＣｏｍ信号、ＧＰＳ信号、ＷＰＳ信号に基づいて、及び／又は任意の他の適切なポジショニング技術を用いて、既知となっているレシーバーの最後の位置を用いて決定され得る。
【００１６】
幾つかの実施形態は、複数のＬＣｏｍ有効照明器具により出力される複数の色の光に亘って送信されるようにＬＣｏｍデータを割り当て、時分割多重アクセス（ＴＤＭＡ）方式を用いて複数の色の光に亘り並列にＬＣｏｍデータを送信することに関する。幾つかの場合、開示された技術は、例えば、複数のＬＣｏｍ有効照明器具に、ＬＣｏｍを介して単一のレシーバー装置と同時に通信することを許容するために用いられる。幾つかの場合、開示された技術は、例えば、より多量のＬＣｏｍ有効照明器具が所与の空間内に配置されることを許容するために用いられ、これにより、例えば、屋内ナビゲーションのため、より正確な位置決めが提供される。幾つかの場合、例えば、開示された技術は、異なるＬＣｏｍ有効照明器具から受け取った複数のＬＣｏｍ信号をフィルタリングする能力を有する、例えば、レシーバー装置を提供するために用いられ得る。幾つかの場合、例えば、開示された技術は、複数のＬＣｏｍチャネルが、ＬＣｏｍシステムにおいて同時に稼働(ＡＣtive）されることを許容するために用いられ得る。幾つかの場合、例えば、開示された技術は、ＬＣｏｍチャネルが壊れる時に首尾良く送信を完了するためにＬＣｏｍ有効照明器具が切り替えることができる冗長チャネルを提供するために用いられ得る。
【００１７】
幾つかの実施形態は、複数パネルのＬＣｏｍ有効照明器具に関する。そのような幾つかの実施形態においては、各パネルが、光源が光を出力するように構成された少なくとも一つの固体光源を備える。照明器具は、また、ＬＣｏｍ信号の放射を許容するべく光源の光出力を変調するように構成された少なくとも一つの変調器を含み得る。照明器具は、また、ＬＣｏｍ信号のタイミングを同期させるように構成されたコントローラーを含み得る。タイミングが同期されると、あるパネルは、別のパネルから放射されたＬＣｏｍ信号の反転又は複製であるＬＣｏｍ信号を放射するように構成され得る。パネル信号反転は、例えば、照明器具からの光出力を相対的に一定のレベルに維持する及び／又はＬＣｏｍレシーバーに配向情報を提供するべく仮想基準点を生成するために用いられ得る。加えて、複数のパネル照明器具を用いてデータを送信することは、例えば、同一のパルス周波数を用いて単一のパネル照明器具を用いて同一のデータを送信することと比べて、改善されたデータ送信率と送信の信頼性に帰結し得る。
【００１８】
幾つかの実施形態は、受け取られるＬＣｏｍ信号を空間分解するための技術に関する。１以上のＬＣｏｍ信号がＬＣｏｍレシーバーのＦＯＶにある一例の場合、ＦＯＶを表す画像が、六角形、三角形、四角形、又は円形状のセルといった非重畳セルにセグメント化され得る。各ＬＣｏｍ信号は、次に、１以上の非重畳セルを有する固有のピクセル集合（ピクセルクラスター）として解釈され得る。幾つかの場合、ＦＯＶ内のＬＣｏｍ信号は、複数のＬＣｏｍ有効照明器具、及び／又は、複数の光パネルを有する単一のＬＣｏｍ有効照明器具から受け取られ得る。受け取ったＬＣｏｍ信号の空間分解は、例えば、ＬＣｏｍ信号を伝達しないピクセルをフィルタリングで除外し、受け取った信号強度指標（ＲＳＳＩ（received signal strength indicator））情報を用い、そして、ＬＣｏｍレシーバーの配向／傾斜を調整することにより補助され得る。受け取ったＬＣｏｍ信号を空間的に分割可能であることの利点は、限定するわけではないが、レシーバーのＦＯＶ内の複数のＬＣｏｍ信号で衝突なしでリンクを確立し、及び／又は、これらのＬＣｏｍ信号の場所を決定し、ノイズ対信号比を改善し、位置情報を拡張し、サンプリング周波数を高め、及び通信速度を改善することを含み得る。
【００１９】
この開示に照らして理解されるように、本明細書に開示の技術は、任意の広範囲のＬＣｏｍ用途及び内容において利用可能である。例えば、本明細書に開示の技術は、幾つかの実施形態において、ＬＣｏｍ有効照明器具とレシーバー装置間で場所及びポジショニング情報を伝送することに利用可能である。この情報は、一部又は全体において、幾つかの実施形態において、屋内ナビゲーションを提供するために利用され得る。幾つかの場合、本明細書に開示の技術は、例えば、既存のＧＰＳ基準及びＷＰＳ基準のシステムよりもポジショニング精度及び正確さの改善を実現するポジショニング及びナビゲーションシステムの基礎として利用可能である。そのようなため、本明細書に開示の技術は、幾つかの実施形態においては、既存のＧＰＳ基準及びＷｉ−Ｆｉ技術のアプローチでは不可能な商業的試みのために利用され得ることになる。より端的には、既存のＧＰＳ基準及びＷｉ−Ｆｉ基準のアプローチの制限された正確さが、小売店内の棚上の関心の物まで顧客を指示するのに十分ではなく、他方、本明細書に開示の技術は、幾つかの実施形態においては、望ましいように、店舗内の販促促進物や他の棚上の物に直接的に顧客を導くように利用可能である。多数の構成や変更が、この開示に照らして明らかになる。
システムアーキテクチャー及びオペレーション
【００２０】
図１は、本開示の実施形態に即して構成された一例の光基準通信（ＬＣｏｍ（Light-based communication））システム１０を図示するブロック図である。見て分かるように、システム１０は、ＬＣｏｍ信号（群）を介してレシーバーコンピューター装置２００と光基準で通信可能に結合するために構成された１以上のＬＣｏｍ有効照明器具１００を含み得る。本明細書で論述のように、そのようなＬＣｏｍは、幾つかの実施形態においては、可視光基準の信号によって提供され得る。幾つかの場合、ＬＣｏｍは、一方向のみにて提供され、例えば、ＬＣｏｍデータが、あるＬＣｏｍ有効照明器具１００（例えば、送信器）からコンピューター装置２００（例えば、受信器）に、又は、コンピューター装置２００（例えば、送信器）からあるＬＣｏｍ有効照明器具１００（例えば、受信器）に伝送され得る。幾つかの他の場合、ＬＣｏｍは、双方向又は多方向において提供され、例えば、ＬＣｏｍデータが、あるＬＣｏｍ有効照明器具１００とコンピューター装置２００の間で伝送され、ここで、両方が、送信及び受信（例えば、トランシーバー）能を発揮する。システム１０が複数のＬＣｏｍ有効照明器具１００を含む幾つかの場合、これらの全て（又は幾つかのサブセット（部分集合））が、お互いに通信可能に結合されるように構成され得る（例えば、照明器具間通信）。幾つかの実施形態においては、システム１０は、オプションとして、例えば、（後述の）サーバー／ネットワーク３００と通信可能に結合することを含み、又はさもなければ、そのように構成され得る。通信可能な結合は、望まれるように、例えば、サーバー／ネットワーク３００と、コンピューター装置２００及び／又は１以上のＬＣｏｍ有効照明器具１００間で提供され得る。
【００２１】
図２Ａは、本開示の実施形態に即して構成されたＬＣｏｍ有効照明器具１００ａを図示するブロック図である。図２Ｂは、本開示の別の実施形態に即して構成されたＬＣｏｍ有効照明器具１００ｂを図示するブロック図である。本開示の一貫性及び理解の容易さのため、ＬＣｏｍ有効照明器具１００ａ及び１００ｂは、以降、別々に参照される場合を除き、ＬＣｏｍ有効照明器具１００として概して総じて参照され得る。
【００２２】
見て分かるように、あるＬＣｏｍ有効照明器具１００は、幾つかの実施形態においては、１以上の固体光源１１０を含み得る。あるＬＣｏｍ有効照明器具１００で用いられる固体光源１１０の量、密度、及び配置は、ある目標用途又は最終用途に望まれるようにカスタマイズされ得る。ある固体光源１１０は、１以上の放射体を含むことができ、これは、例えば、（１）発光ダイオード（ＬＥＤ）；（２）有機発光ダイオード（ＯＬＥＤ）；（３）ポリマー発光ダイオード（ＰＬＥＤ）；及び／又は（４）これらの任意の１以上の組み合わせといった広範囲の半導体光源装置のいずれかであり得る。ある固体放射体は、ある目標用途又は最終用途に望まれるように、例えば、可視スペクトル帯及び／又は、赤外（ＩＲ）スペクトル帯及び／又は紫外（ＵＶ）スペクトル帯に限られない他の電磁スペクトル帯からの電磁放射（例えば、光）を放射するように構成され得る。幾つかの実施形態においては、ある固体放射体は、単一の相関色温度（ＣＣＴ）の放射のために構成され得る（例えば、白色光放射半導体光源）。幾つかの他の実施形態においては、しかしながら、ある固体放射体は、色調整可能放射体と構成され得る。例えば、幾つかの場合、ある固体放射体は、（１）赤−緑−青（ＲＧＢ）；（２）赤−緑−青−黄色（ＲＧＢＹ）；（３）赤−緑−青−白色（ＲＧＢＷ）；（４）デュアル白色；及び／又は（５）これらの任意の１以上の組み合わせといった放射の組み合わせのために構成された多色（２色、３色等）半導体光源であり得る。幾つかの場合、ある固体放射体は、高輝度半導体光源として構成され得る。幾つかの実施形態においては、ある固体放射体は、上述の放射能の例の任意の１以上の組み合わせで提供され得る。いずれにしても、ある固体放射体は、所望のようにパーゲージ化され、又はパッケージ化されず、また、幾つかの場合、この開示に照らして明らかになるように、プリント配線基板（ＰＣＢ）又は他の適切な中間／基板に設置され得る。幾つかの場合、ある個体光源のための電力及び／又は制御接続部が、望まれるように、あるＰＣＢから（後述の）ドライバー１２０及び／又は他の装置／構成素子に接続され得る。ある個体光源１１０の１以上の個体放射体の他の適切な構成が、ある用途に依存し、この開示に照らして明らかになる。
【００２３】
ある固体光源１１０は、また、その１以上の固体放射体に光学的に結合した１以上の光学系を含み得る。幾つかの実施形態においては、ある固体光源１１０の光学系（群）は、そこに光学的に係合した固体放射体（群）により放射された（例えば、可視、ＵＶ、ＩＲ等）光の対象の１以上の波長を伝達するように構成され得る。これを達成するため、光学系（群）は、例えば、（１）ポリメチル・メタクリレート（ＰＭＭＡ）又はポリカーボネートといったポリマー；（２）サファイア（Ａｌ2Ｏ3）又はイットリウム・アルミニウム・ガーネット（ＹＡＧ）といったセラミック；（３）ガラス；及び／又は（４）これらの任意の１つ以上の組み合わせといった、任意の広範囲の光学材料から形成される光学的構造（例えば、窓、レンズ、ドーム等）を含み得る。幾つかの場合、ある固体光源１１０の光学系（群）は、単一（例えば、モノリシック）片の光学材料から形成され、単一、連続の光学構造を提供し得る。幾つかの他の場合、ある固体光源１１０の光学系（群）は、多数個の光学材料から形成され、多数個の光学構造を提供し得る。幾つかの場合、ある固体光源１１０の光学系（群）は、例えば、（１）反射防止（ＡＲ）コーティング；（２）反射器；（３）拡散器；（４）偏向子；（５）輝度増強部；（６）（例えば、受け取った光を異なる波長の光に変換する）蛍光材料；及び／又は（７）これらの任意の１以上の組み合わせといった光学的機能を含み得る。幾つかの実施形態においては、ある固体光源１１０の光学系（群）は、例えば、そこを介して伝搬する光を集光及び／又は平行化するように構成され得る。ある固体光源１１０の光学系（群）の他の適切な種類の光伝送特性及び構成が、ある用途に依存し、また、この開示に照らして明らかになる。
【００２４】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００の１以上の固体光源１１０が、ドライバー１２０に電子的に結合され得る。幾つかの場合、ドライバー１２０は、例えば、ある固体光源１１０の１以上の固体放射体を制御するために用いられるために構成される（単チャンネル；多チャンネル）電子ドライバーであり得る。例えば、幾つかの実施形態においては、ドライバー１２０は、ある固体放射体（又は放射体のグループ）のオン／オフ状態、減光レベル、放射色、相関色温度（ＣＣＴ）、及び／又は彩度を制御するように構成され得る。そのような目的のため、ドライバー１２０は、例えば、（１）パルス幅変調（ＰＷＭ）減光プロトコル；（２）電流減光プロトコル；（３）交流用三極管（ＴＲＩＡＣ（triode for alternating current））減光プロトコル；（４）定電流低減（ＣＣＲ（constant current reduction））減光プロトコル；（５）パルス周波数変調（ＰＦＭ）減光プロトコル；（６）パルスコード変調（ＰＣＭ）減光プロトコル；（７）（主）電源電圧（line voltage）減光プロトコル（例えば、減光器は、ドライバー１２０の入力前、ドライバー１２０へのＡＣ電圧を調整するように接続される）；及び／又は（８）これらの任意の１以上の組み合わせを含む任意の広範囲の駆動技術を利用し得る。ドライバー１２０への他の適切な構成及び照明制御／駆動技術が、ある用途に依存し、また、この開示から明らかになる。
【００２５】
この開示に照らして理解されるように、ある固体光源１１０は、また、固体照明で用いられ得る他の回路／構成素子を含み、又は、さもなければ動作可能に結合され得る。例えば、ある固体光源１１０（及び／又はホストＬＣｏｍ有効照明器具１００）は、（１）電源変換回路（例えば、ある固体光源１１０に電源を供給するべくＡＣ信号を所望の電流及び電圧のＤＣ信号に変換する電気バラスト回路）；（２）定電流／電圧ドライバー構成素子；（３）送信器及び／又は受信器（例えば、トランシーバー）構成素子；及び／又は（４）ローカルプロセッシング構成素子といった任意の広範囲の電子コンポーネントを支持し、又はさもなければ、動作可能に結合されるように構成され得る。含まれる場合、幾つかの実施形態においては、そのような構成素子は、例えば、１以上のドライバー１２０ボード上に実装され得る。
【００２６】
図２Ａ〜２Ｂから見てわかるように、あるＬＣｏｍ有効照明器具１００は、メモリー１３０と１以上のプロセッサ１４０を含み得る。メモリー１３０は、任意の適切な種類（例えば、ＲＡＭ及び／又はＲＯＭ、又は他の適切なメモリー）及びサイズのものであり得、また幾つかの場合、揮発メモリー、不揮発メモリー、又はこれらの組み合わせで実施され得る。あるプロセッサ１４０は、典型的に為されるに構成され、また、幾つかの実施形態においては、例えば、あるホストＬＣｏｍ有効照明器具１００と（例えば、メモリー１３０内又は他の場所の）１以上のそのモジュールに関連する動作を実行するように構成され得る。幾つかの場合、メモリー１３０は、例えば、（１以上のプロセッサ１４０のための）プロセッサ・ワークスペースのために利用されるように、及び／又は、メディア、プログラム、アプリケーション、及び／又は一時的又は恒久基準のホストＬＣｏｍ有効照明器具１００上の内容を記憶するように構成され得る。
【００２７】
メモリー１３０に記憶された１以上のモジュールは、例えば、あるＬＣｏｍ有効照明器具１００の１以上のプロセッサ１４０により、アクセス及び実行され得る。幾つかの実施形態においては、この開示に照らして明らかになるように、メモリー１３０のあるモジュールは、例えば、（１）Ｃ；（２）Ｃ＋＋；（３）オブジェクトＣ；（４）ＪａｖａＳｃｒｉｐｔ、及び／又は（５）任意の他の適切なカスタム又は専用指令セットといった、任意の適切な標準及び／又はカスタム／専用プログラミング言語で実施され得る。メモリー１３０のモジュールは、例えば、機械読み取り可能媒体上に符号化され得、プロセッサ１４０により実行される時、部分又は全体において、あるＬＣｏｍ有効照明器具１００の機能を実行する。コンピューター読み取り可能媒体は、例えば、ハードドライブ、コンパクトディスク、メモリースティック、サーバー、又は実行可能な指令を含む任意の適切な非一時的なコンピューター／コンピューター装置メモリー、又はそのようなメモリーの複数又は組み合わせであり得る。他の実施形態は、ゲートレベルロジック又は特定用途向け集積回路（ＡＳＩＣ）又はチップセット又は他のそのような専用ロジックで実施可能である。幾つかの実施形態は、入力／出力機能（例えば、ユーザー入力を受け取るための入力；他のコンポーネントを指示するための出力）と装置機能を実行するための多数の埋め込みルーチンを有するマイクロコントローラーで実施可能である。より一般的な意味では、メモリー１３０の機能モジュール（例えば、後述の１以上のアプリケーション１３２）は、目標用途又は使用用途のために望まれるように、ハードウェア、ソフトウェア、及び／又はファームウェアにて実施可能である。
【００２８】
幾つかの実施形態においては、メモリー１３０は、１以上のアプリケーション１３２をそこに記憶し得る（又はさもなければ、アクセスを有する）。幾つかの場合、あるＬＣｏｍ有効照明器具１００は、例えば、メモリー１３０に記憶された１以上のアプリケーション１３２を介して、入力（照明パターン、ＬＣｏｍデータ等）を受け取るように構成され得る。メモリー１３０に記憶された（又は、他の態様であるＬＣｏｍ有効照明器具１００がアクセス可能である）他の適切なモジュール、アプリケーション、及びデータが、ある用途に依存し、また、この開示から明らかになる。
【００２９】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００の１以上の固体光源１１０は、電子的に制御され、例えば、光及び／又はＬＣｏｍデータで符号化された光（例えば、ＬＣｏｍ信号）を出力する。このために、あるＬＣｏｍ有効照明器具１００は、幾つかの実施形態においては、１以上のコントローラー１５０を含み、又はさもなければ通信可能に結合され得る。図２Ａに図示されるものといった幾つかの実施形態においては、コントローラー１５０は、あるＬＣｏｍ有効照明器具１００によりホストされ、そのＬＣｏｍ有効照明器具１００の１以上の固体光源１１０（１−Ｎ）に（例えば、通信バス／相互接続部を介して）動作可能に結合され得る。この例の場合、コントローラー１５０は、任意の１以上の固体光源１１０にデジタル制御信号を出力し、例えば、（例えば、オンボード・メモリー１３０といった）あるローカル源及び／又は（例えば、制御インターフェイス、オプションのサーバー／ネットワーク３００等といった）リモート源から受け取った有線及び／又は無線入力に基づいて、そのように為し得る。結果として、あるＬＣｏｍ有効照明器具１００は、任意の数の出力ビーム（１−Ｎ）を出力するような態様で制御され、これは、ある目標用途又は最終用途に望まれるように、光及び／又はＬＣｏｍデータ（例えば、ＬＣｏｍ信号）を含み得る。
【００３０】
しかしながら、本開示は、そのように限定されない。例えば、図２Ｂに図示されるような幾つかの他の実施形態においては、コントローラー１５０は、一部又は全体において、あるＬＣｏｍ有効照明器具１００のある固体光源１１０によりホストされ、また、（例えば、通信バス／相互接続部を介して）１以上の固体光源１１０に動作可能に結合される。もしＬＣｏｍ有効照明器具１００が、それ自身のコントローラー１５０をホストする複数のそのような固体光源１１０を含むならば、そのような各コントローラー１５０は、ある意味、ＬＣｏｍ有効照明器具１００に分配コントローラー１５０を提供するミニコントローラーと考えられ得る。幾つかの実施形態においては、コントローラー１５０は、例えば、ホスト固体光源１１０の１以上のＰＣＢ上に集合される。この例の場合、コントローラー１５０は、ＬＣｏｍ有効照明器具１００の関連の固体光源１１０にデジタル制御信号を出力し、例えば、（例えば、オンボード・メモリー１３０といった）あるローカルソース及び／又は（制御インターフェイス、オプションのサーバー／ネットワーク３００等といった）リモートソースから受け取った有線及び／又は無線入力に基づいて、それを実行する。結果として、ＬＣｏｍ有効照明器具１００は、任意の数の出力ビーム（１−Ｎ）を出力する態様に制御され、これは、ある目標用途又は最終用途に望まれるように光及び／又はＬＣｏｍデータ（例えば、ＬＣｏｍ信号）を含み得る。
【００３１】
幾つかの実施形態においては、あるコントローラー１５０は、１以上の照明制御モジュールをホストし、例えば、ある固体光源１１０の固体放射体（群）の動作を調整するように、１以上の制御信号を出力するようにプログラムされ、さもなければ構成可能である。例えば、幾つかの場合、あるコントローラー１５０は、ある固体放射体の光ビームのオン／オフを制御するために制御信号を出力するように構成され得る。幾つかの場合、あるコントローラー１５０は、ある固体放射体から放射される光の強度／明るさ（例えば、減光；増光）を制御する制御信号を出力するように構成され得る。幾つかの場合、あるコントローラー１５０は、ある固体放射体から放出される光の色（例えば、混色、調光）を制御する制御信号を出力するように構成され得る。従って、もしある個体光源１１０は、異なる波長を持つ光を放射するように構成された２以上の固体放射体を含むならば、制御信号は、個体光源１１０から出力される混合された色を変えるために異なる固体放射体の相対的な明るさを調整するために用いられ得る。幾つかの実施形態においては、コントローラー１５０は、あるＬＣｏｍ有効照明器具１００による送信のためのＬＣｏｍデータの符号化を促進するべく（後述の）エンコーダ１７２に制御信号を出力するように構成され得る。幾つかの実施形態においては、コントローラー１５０は、あるＬＣｏｍ有効照明器具１００による送信のためＬＣｏｍ信号の変調を促進するべく（後述の）変調器１７４に制御信号を出力するように構成され得る。あるＬＣｏｍ有効照明器具１００のあるコントローラー１５０のための他の適切な構成及び制御信号出力が、ある用途に依存し、また、この開示に照らして明らかになる。
【００３２】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、エンコーダ１７２を含み得る。幾つかの実施形態においては、エンコーダ１７２は、例えば、ホストＬＣｏｍ有効照明器具１００によるその送信のための準備においてＬＣｏｍデータを符号化するように構成され得る。この結果のため、エンコーダ１７２は、この開示に照らして明らかになるように、任意の適切な構成で提供され得る。
【００３３】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、変調器１７４を含み得る。幾つかの実施形態においては、変調器１７４は、例えば、ホストＬＣｏｍ有効照明器具１００によるその送信のための準備においてＬＣｏｍ信号を変調するように構成され得る。幾つかの実施形態においては、変調器１７４は、例えば、ある個体光源１１０の１以上の固体放射体の出力を制御するのに用いられるように構成された、シングルチャネル又はマルチチャネル電子ドライバー（例えば、ドライバー１２０）であり得る。幾つかの実施形態においては、変調器１７４は、ある固体放射体（又は放射体のグループ）のオン／オフ状態、減光レベル、放射色、相関色温度（ＣＣＴ）、及び／又は彩度を制御するように構成され得る。そのような目的のため、変調器１７４は、例えば、（１）パルス幅変調（ＰＷＭ）減光プロトコル；（２）電流減光プロトコル；（３）交流用三極管（ＴＲＩＡＣ（triode for alternating current））減光プロトコル；（４）定電流低減（ＣＣＲ（constant current reduction））減光プロトコル；（５）パルス周波数変調（ＰＦＭ）減光プロトコル；（６）パルスコード変調（ＰＣＭ）減光プロトコル；（７）（主）電源電圧（line voltage）減光プロトコル（例えば、減光器は、変調器１７４の入力前、変調器１７４へのＡＣ電圧を調整するように接続される）；及び／又は（８）この開示に照らして明らかになる任意の他の適切な照明制御／駆動技術を含む任意の広範囲の駆動技術を利用し得る。変調器１７４の他の適切な構成及び照明制御／駆動技術が、ある用途に依存し、また、この開示から明らかになる。
【００３４】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、乗算器１７６を含み得る。乗算器１７６は、典型的に為されるように構成され、幾つかの一例の実施形態では、上流の変調器１７４と（後述する）周囲光センサー１６５から受け取った入力と組み合わせるように構成され得る。幾つかの場合、乗算器１７６は、望まれるように、そこを通過する信号の振幅を増加及び／又は減少するように構成され得る。乗算器１７６のための他の適切な構成は、ある用途に依存し、またこの開示に照らして明らかになる。
【００３５】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、加算器１７８を含み得る。加算器１７８は、典型的に為されるように構成され、幾つかの一例の実施形態では、上流の乗算器１７８のから受け取った入力とＤＣレベル入力を組み合わせるように構成され得る。幾つかの場合、加算器１７８は、望まれるように、そこを通過する信号の振幅を増加及び／又は減少するように構成され得る。加算器１７８のための他の適切な構成は、ある用途に依存し、またこの開示に照らして明らかになる。
【００３６】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、デジタル・アナログ変換器（ＤＡＣ）１８０を含み得る。ＤＡＣ１８０は、典型的に為されるように構成され、幾つかの一例の実施形態では、デジタル制御信号をアナログ制御信号に変換するように構成され、これが、ホストＬＣｏｍ有効照明器具１００のある固体光源１１０に適用され、そこからＬＣｏｍ信号が出力される。ＤＡＣ１８０のための他の適切な構成は、ある用途に依存し、またこの開示に照らして明らかになる。
【００３７】
先に述べたように、あるＬＣｏｍ有効照明器具１００は、幾つかの実施形態においては、光及び／又はＬＣｏｍデータ（例えば、ＬＣｏｍ信号）で符号化された光を出力するように構成され得る。図３は、本開示の実施形態においては、ＬＣｏｍ有効照明器具１００により送信され得るものとして例の任意のＬＣｏｍ信号を図示する。ここで見ることができるように、ＬＣｏｍ有効照明器具１００は、幾つかの実施形態においては、ある時間期間（t1-t0）に亘りある送信速度であるＬＣｏｍ信号を送信するように構成され得る。幾つかの場合、あるＬＣｏｍ有効照明器具１００は、１以上のＬＣｏｍ信号を繰り返し出力するように構成され得る。いずれの場合においても、送信速度は、ある目標用途又は最終用途に望まれるようにカスタマイズされ得る。
【００３８】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、１以上のセンサー１６０を含み得る。幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、オプションとして、高度計１６１を含み得る。含まれる場合、高度計１６１は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ある固定レベル（例えば、フロア、壁、地面、又は他の表面）に関してホストＬＣｏｍ有効照明器具１００の高度を決定するのに寄与するように構成され得る。幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、オプションとして、地磁気センサー１６３を含み得る。含まれる場合、地磁気センサー１６３は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ある目標用途又は最終用途に望まれるようにカスタマイズされ得る地磁気極（北地磁気極）又は他の望まれる向きに関するホストＬＣｏｍ有効照明器具１００の配向及び／又は動きを決定するために構成され得る。幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、オプションとして、周囲光センサー１６５を含み得る。含まれる場合、周囲光センサー１６５は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ホストＬＣｏｍ有効照明器具１００の周囲の環境の周囲光レベルを検出及び測定するように構成され得る。幾つかの場合、周囲光センサー１６５は、例えば、ＬＣｏｍ有効照明器具１００の乗算器１７６に、信号を出力するように構成され得る。幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、オプションとして、ジャイロセンサー１６７を含み得る。含まれる場合、ジャイロセンサー１６７は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ホストＬＣｏｍ有効照明器具１００の配向（例えば、ロール、ピッチ、及び／又はヨー）を決定するように構成され得る。幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、オプションとして、加速度計１６９を含み得る。含まれる場合、加速度計１６９は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ホストＬＣｏｍ有効照明器具１００の動きを検出するように構成され得る。いずれの場合にも、あるホストＬＣｏｍ有効照明器具１００のあるセンサー１６０が、ある目標用途又は最終用途に望まれるように、機械及び／又は固体構成素子を含み得る。また、本開示は、これらの例のオプションのセンサー１６０のみに限定されず、幾つかの他の実施形態においては、ある目標用途又は最終用途に望まれるように、追加及び／又は異なるセンサー１６０が提供され得ることに留意されたい。多数の構成が、この開示に照らして明らかになる。
【００３９】
幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００が、通信モジュール１７０を含み、これは、望まれるように、有線（例えば、ユニバーサル・シリアル・バス又はＵＳＢ、イーサネット、ファイアーワイヤー等）及び／又は無線（例えば、Ｗｉ−Ｆｉ、ブルートゥース等）通信のために構成され得る。幾つかの実施形態においては、通信モジュール１７０は、例えば、（１）デジタルマルチプレクサ（ＤＭＸ）インターフェイスプロトコル；（２）Ｗｉ−Ｆｉプロトコル；（３）ブルートゥースプロトコル；（４）デジタルアドレス可能照明インターフェイス（ＤＡＬＩ（digital addressable lighting interface））プロトコル；（５）ジグビー（ＺｉｇＢｅｅ）プロトコル；及び／又は（６）これらの任意の１以上の組み合わせを含む、任意の広範囲の有線及び／又は無線通信プロトコルを利用してローカルで及び／又はリモートで通信するように構成され得る。しかしながら、本開示は、これらの通信プロトコルの例のみに限られず、より一般的な意味では、また幾つかの実施形態においては、有線及び／又は無線、標準及び／又はカスタム／専用の任意の適切な通信プロトコルが、ある目標用途又は最終用途に望まれるように、通信モジュール１７０により用いられ得ることに留意されたい。幾つかの場合、通信モジュール１７０は、ＬＣｏｍ有効照明器具１００の間の照明器具間通信を促進するように構成され得る。この目的のため、通信モジュール１７０は、ある目標用途又は最終用途に望まれるように、任意の適切な有線及び／又は無線送信技術（例えば、ラジオ波（又はＲＦ）送信；赤外（又はＩＲ）光変調；など）を用いるように構成され得る。通信モジュール１７０のための他の適切な構成が、ある用途に依存し、この開示に照らして明らかになる。
【００４０】
図４は、本開示の実施形態に応じて構成されたコンピューター装置２００の例を図示する。本明細書で論述するように、コンピューター装置２００は、幾つかの実施形態において、（１）送信側のＬＣｏｍ有効照明器具１００から放射されたＬＣｏｍ信号の光パルスを検出し；（２）検出したＬＣｏｍ信号からＬＣｏｍデータを復号するように構成され得る。これらの目的のため、コンピューター装置２００は、広範囲の計算プラットフォーム、モバイル、又は他の物の任意のものであり得る。例えば、幾つかの実施形態においては、コンピューター装置２００は、一部又は全体において、（１）ラップトップ／ノートブック・コンピューター又はサブノートブック・コンピューター；（２）タブレット又はファブレット・コンピューター；（３）モバイル電話又はスマートフォン；（４）パーソナル・デジタル・アシスタンス（ＰＤＡ）；（５）ポータブル・メディア・プレーヤー（ＰＭＰ）；（６）セル式・携帯電話（cellular handset）；（７）手持ちゲーム機；（８）ゲーム・プラットフォーム；（９）デスクトップ・コンピューター；（１０）テレビセット；（１１）スマートウォッチ、スマート眼鏡、又はスマートヘッドギアといったウェアラブル又は他の体に支持されるコンピューター装置；及び／又は（１２）これらの任意の１以上の組み合わせであり得る。コンピューター装置２００のための他の適切な構成が、ある用途に依存し、この開示に照らして明らかになる。
【００４１】
図４から見てわかるように、コンピューター装置２００は、メモリー２１０と１以上のプロセッサ２２０を含み得る。メモリー２１０は、任意の適切な種類（例えば、ＲＡＭ及び／又はＲＯＭ、又は他の適切なメモリー）及びサイズのものであり得、また幾つかの場合、揮発メモリー、不揮発メモリー、又はこれらの組み合わせで実施され得る。コンピューター装置２００のあるプロセッサ２２０は、典型的に為されるように構成され、また、幾つかの実施形態においては、例えば、コンピューター装置２００と（例えば、メモリー２１０内又は他の場所の）１以上のそのモジュールに関連する動作を実行するように構成され得る。幾つかの場合、メモリー２１０は、例えば、（１以上のプロセッサ２２０のための）プロセッサ・ワークスペースのために利用されるように、及び／又は、メディア、プログラム、アプリケーション、及び／又は一時的又は恒久基準のコンピューター装置２００上の内容を記憶するように構成され得る。
【００４２】
メモリー２１０に記憶された１以上のモジュールは、例えば、コンピューター装置２００の１以上のプロセッサ２２０により、アクセス及び実行され得る。幾つかの実施形態においては、この開示に照らして明らかになるように、メモリー２１０のあるモジュールは、例えば、（１）Ｃ；（２）Ｃ＋＋；（３）オブジェクトＣ；（４）ＪａｖａＳｃｒｉｐｔ、及び／又は（５）任意の他の適切なカスタム又は専用指令セットといった、任意の適切な標準及び／又はカスタム／専用プログラミング言語で実施され得る。メモリー２１０のモジュールは、例えば、機械読み取り可能媒体上に符号化され得、プロセッサ２２０により実行される時、部分又は全体において、コンピューター装置２００の機能を実行する。コンピューター読み取り可能媒体は、例えば、ハードドライブ、コンパクトディスク、メモリースティック、サーバー、又は実行可能な指令を含む任意の適切な非一時的なコンピューター／コンピューター装置メモリー、又はそのようなメモリーの複数又は組み合わせであり得る。他の実施形態は、ゲートレベルロジック又は特定用途向け集積回路（ＡＳＩＣ）又はチップセット又は他のそのような専用ロジックで実施可能である。幾つかの実施形態は、入力／出力機能（例えば、ユーザー入力を受け取るための入力；他のコンポーネントを指示するための出力）と装置機能を実行するための多数の埋め込みルーチンを有するマイクロコントローラーで実施可能である。より一般的な意味では、メモリー２１０の機能モジュール（例えば、各々後述のＯＳ２１２、ＵＩ２１４、及び／又は１以上のアプリケーション２１６）は、ある目標用途又は最終用途のために望まれるように、ハードウェア、ソフトウェア、及び／又はファームウェアにて実施可能である。
【００４３】
幾つかの実施形態においては、メモリー２１０は、オペレーティング・システム（ＯＳ）２１２を含み得る。ＯＳ２１２は、例えば、（１）グーグル社からのアンドロイドＯＳ；（２）アップル社からのｉＯＳ；（３）ブラックベリー社からのブラックベリーＯＳ；（４）マイクロソフト社からのウィンドウズフォンＯＳ；（５）パーム（Palm）社からのパーム（Palm）ＯＳ／ガーネットＯＳ；（６）シンビアン（Symbian）ＯＳといったオープン・ソースＯＳ；及び／又は（７）これらの任意の１以上の組み合わせといったモバイル又は他の、任意の適切なＯＳで実施可能である。この開示に照らして理解されるように、ＯＳ２１２は、例えば、コンピューター装置２００を通じたそのフローの過程でＬＣｏｍデータを処理することを補助するように構成され得る。ＯＳ２１２のための他の適切な構成及び機能が、ある用途に依存し、この開示に照らして明らかになる。
【００４４】
幾つかの実施形態においては、コンピューター装置２００は、ユーザー・インターフェイス（ＵＩ）モジュール２１４を含み得る。幾つかの場合、ＵＩ２１４は、（例えば、図４に概して示されるように）メモリー２１０で実施可能であり、幾つかの他の場合、ＵＩ２１４は、ロケーションの組み合わせで（例えば、後述のメモリー２１０で、及び、ディスプレイ２３０で）実施可能であり、これにより、ある程度の機能的な配分がＵＩ２１４に与えられる。ＵＩ２１４は、幾つかの実施形態においては、例えば、本明細書で論述の様々なＬＣｏｍ関連技術の任意のものを実行することを補助するように構成されるグラフィカルなＵＩ（ＧＵＩ）をディスプレイ２３０に提示するように構成され得る。ＵＩ２１４のための他の適切な構成及び機能が、ある用途に依存し、この開示に照らして明らかになる。
【００４５】
幾つかの実施形態においては、メモリー２１０は、そこに記憶された１以上のアプリケーション２１６を有し得る（さもなければ、そこにアクセスを有し得る）。幾つかの場合、コンピューター装置２００は、例えば、（例えば、屋内ナビゲーション・アプリケーションといった）メモリー２１０に記憶された１以上のアプリケーション２１６を介して、入力を受け取るように構成され得る。メモリー２１０に記憶され得る（又は、さもなければ、コンピューター装置２００にアクセス可能である）他の適切なモジュール、アプリケーション、及びデータが、ある用途に依存し、この開示に照らして明らかになる。
【００４６】
図４から更に分かるように、コンピューター装置２００は、幾つかの実施形態においては、ディスプレイ２３０を含み得る。ディスプレイ２３０は、任意の電子ビジュアル・ディスプレイ又はそこで画像（例えば、画像、ビデオ、テキスト、及び／又は他の表示可能なコンテンツ）を表示又は他の態様で生成するように構成された他の装置であり得る。幾つかの場合、ディスプレイ２３０は、コンピューター装置２００に、部分又は全体で統合され得る。幾つかの場合、ディスプレイ２３０は、任意の適切な有線及び／又は無線通信手段を用いて、コンピューター装置２００と通信するように構成されたスタンドアロン・コンポーネントであり得る。
【００４７】
幾つかの場合、ディスプレイ２３０は、オプションとして、タッチスクリーン・ディスプレイ又は他のタッチ感応ディスプレイで有り得る。この目的のため、ディスプレイ２３０は、例えば、（１）抵抗性タッチセンシング；（２）容量性タッチセンシング；（３）表面弾性波（ＳＡＷ）タッチセンシング；（４）赤外（ＩＲ）タッチセンシング；（５）光イメージング・タッチセンシング；及び／又は（６）これらの任意の１以上の組み合わせといった広範囲のタッチ感応技術の任意のものを利用し得る。より一般的な意味では、また、幾つかの実施形態においては、オプションのタッチ感応ディスプレイ２３０は、概して、そのディスプレイ２３０のある場所のユーザーの指、スタイラス、又は他の適切な器具からの直接及び／又は近接した接触を検出、又は検知するように構成され得る。幾つかの場合、オプションのタッチ感応ディスプレイ２３０は、そのような接触を、コンピューター装置２００（例えば、その１以上のプロセッサ２２０）により処理され、あるＧＵＩアクションをトリガーするように操作される又は用いられる電子信号に変換するように構成され得る。幾つかの場合、タッチ感応ディスプレイ２３０は、そのようなディスプレイ２３０により提示されたＧＵＩを介してコンピューター装置２００とのユーザー相互作用を促進し得る。ディスプレイ２３０のための多数の適切な構成がこの開示に照らして明らかになる。
【００４８】
幾つかの実施形態においては、コンピューター装置２００は、通信モジュール２４０を含み、これは、望まれるように、任意の適切な有線及び／又は無線送信技術（例えば、ラジオ波（又はＲＦ）送信；赤外（又はＩＲ）光変調など）を用いて、有線（例えば、ユニバーサル・シリアル・バス又はＵＳＢ、イーサネット、ファイアーワイヤーなど）及び／又は無線（例えば、Ｗｉ−Ｆｉ、ブルートゥースなど）通信のために構成され得る。幾つかの実施形態においては、通信モジュール２４０は、例えば、（１）デジタルマルチプレクサ（ＤＭＸ）インターフェイスプロトコル；（２）Ｗｉ−Ｆｉプロトコル；（３）ブルートゥースプロトコル；（４）デジタルアドレス可能照明インターフェイス（ＤＡＬＩ）プロトコル；（５）ジグビー（ＺｉｇＢｅｅ）プロトコル；（６）近接通信（ＮＦＣ）プロトコル；（７）ローカルエリアネットワーク（ＬＡＮ）基準の通信プロトコル；（８）セルラー基準の通信プロトコル；（９）インターネット基準の通信プロトコル；（１０）衛星基準の通信プロトコル；及び／又は（１１）これらの任意の１以上の組み合わせを含む、任意の広範囲の有線及び／又は無線通信プロトコルを利用してローカルで及び／又はリモートで通信するように構成され得る。しかしながら、本開示は、これらの例の通信プロトコルのみに限定されないことに留意されたい。より一般的な意味で、また、幾つかの実施形態においては、ある目標用途又は最終用途に望まれるように、有線及び／又は無線、標準及び／又はカスタム／専用の任意の適切な通信プロトコルが、通信モジュール２４０により用いられ得る。幾つかの場合、通信モジュール２４０は、１以上のＬＣｏｍ有効照明器具１００と通信するように構成され得る。幾つかの場合、コンピューター装置２００の通信モジュール２４０と、あるＬＣｏｍ有効照明器具１００の通信モジュール１７０は、同一の通信プロトコルを用いるように構成され得る。幾つかの場合、通信モジュール２４０は、（後述の）サーバー／ネットワーク３００と通信するように構成され得る。通信モジュール２４０のための他の適切な構成が、ある用途に依存し、この開示に照らして明らかになる。
【００４９】
また、図４から分かるように、コンピューター装置２００は、幾つかの実施形態においては、前向き画像取得装置２５２及び／又は後向き画像取得装置２５４といった、１以上の画像取得装置２５０を含み得る。本開示の理解の一貫性及び容易さのため、前向き画像取得装置２５２及び後向き画像取得装置２５４は、以降、個別に参照される場合を除いて、総じて画像取得装置２５０と概して参照され得る。
【００５０】
ある画像取得装置２５０は、静止カメラ（例えば、静止写真を取得するように構成されたカメラ）又はビデオカメラ（例えば、複数のフレームから構成される動画を取得するように構成されたカメラ）といったデジタル画像を取得するように構成された任意の装置であり得る。幾つかの場合、ある画像取得装置２５０は、例えば、光学アセンブリ、イメージセンサー、及び／又はイメージ／ビデオ・エンコーダといったコンポーネントを含み得、また、部分又は全体において、コンピューター装置２００に組み込まれ得る。ある画像取得装置２５０のこれらのコンポーネント（及び、もしあれば、他のもの）は、ある目標用途又は最終用途に望まれるように、ハードウェア、ソフトウェア、及び／又はファームウェアの任意の組み合わせで実施され得る。ある画像取得装置２５０は、例えば、可視スペクトルの光、及び／又は、赤外（ＩＲ）スペクトル、紫外（ＵＶ）スペクトル等に限定されない電磁スペクトルの他の部分の光を用いて動作するように構成され得る。幾つかの場合、ある画像取得装置２５０は、画像データを連続的に取得するように構成され得る。本明細書で記述されるように、コンピューター装置２００のある画像取得装置２５０は、幾つかの実施形態においては、送信側のＬＣｏｍ有効照明器具１００の光及び／又はＬＣｏｍ信号出力を検出するように構成され得る。幾つかの場合、ある画像取得装置２５０は、例えば、スマートフォン又は他のモバイルコンピューター装置に典型的に見られるようなカメラであり得る。コンピューター装置２００のある画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）のための他の適切な構成が、ある用途に依存し、この開示に照らして明らかになる。
【００５１】
幾つかの実施形態においては、コンピューター装置２００は、１以上のセンサー２６０を含み得る。幾つかの実施形態においては、コンピューター装置２００は、オプションとして、地磁気センサー２６３を含み得る。含まれる場合、地磁気センサー２６３は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ある目標用途又は最終用途に望まれるようにカスタマイズされ得る地磁気極（例えば、北地磁気極）又は他の望まれる向きに関するホストコンピューター装置２００の配向及び／又は動きを決定するように構成され得る。幾つかの実施形態においては、コンピューター装置２００は、オプションとして、周囲光センサー２６５を含み得る。含まれる場合、周囲光センサー２６５は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ホストコンピューター装置２００の周囲の環境の周囲光レベルを検出及び測定するように構成され得る。幾つかの実施形態においては、コンピューター装置２００は、オプションとして、ジャイロセンサー２６７を含み得る。含まれる場合、ジャイロセンサー２６７は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ホストコンピューター装置２００の配向（例えば、ロール、ピッチ、及び／又はヨー）を決定するように構成され得る。幾つかの実施形態においては、コンピューター装置２００は、オプションとして、加速度計２６９を含み得る。含まれる場合、加速度計２６９は、典型的に為されるように構成され、幾つかの一例の実施形態においては、ホストコンピューター装置２００の動きを検出するように構成され得る。いずれの場合にも、あるホストコンピューター装置２００のあるセンサー２６０が、ある目標用途又は最終用途に望まれるように、機械及び／又は固体構成素子を含み得る。また、本開示は、これらの例のオプションのセンサー２６０のみに限定されず、幾つかの他の実施形態においては、ある目標用途又は最終用途に望まれるように、追加及び／又は異なるセンサー２６０が提供され得ることに留意されたい。多数の構成が、この開示に照らして明らかになる。
【００５２】
幾つかの実施形態においては、コンピューター装置２００は、１以上のコントローラー２７０を含み、若しくはそこに通信するように結合され得る。あるコントローラー２７０は、コンピューター装置２００の様々なコンポーネント／モジュールの１つ以上を制御するべく１以上の制御信号を出力するように構成され得、例えば、あるローカルソース（例えば、オンボード・メモリー２１０といったもの）及び／又はリモートソース（例えば、制御インターフェイス、オプションのサーバー／ネットワーク３００などといったもの）から受け取った有線及び／又は無線入力に基づいてそのように行い得る。幾つかの実施形態においては、あるコントローラー２７０は、１以上の制御モジュールをホストし、例えば、コンピューター装置２００のある部分の動作を調整するべく、１以上の制御信号を出力するようにプログラムされ、さもなければ構成される。例えば、幾つかの場合、あるコントローラー２７０は、ある画像取得装置２５０（例えば、前向き画像取得装置２５２及び／又は、後向き画像取得装置２５４）の動作を制御するための制御信号を出力するように構成され得る。幾つかの場合、あるコントローラー２７０は、１以上のセンサー２６０の動作を制御するための制御信号を出力するように構成され得る。コンピューター装置２００のあるコントローラー２７０のための他の適切な構成及び制御信号の出力が、ある用途に依存し、この開示に照らして明らかになる。
【００５３】
図４から更に分かるように、幾つかの実施形態においては、コンピューター装置２００は、オーディオ出力装置２８０を含み得る。幾つかの実施形態においては、オーディオ出力装置２８０は、例えば、スピーカー、又は、音声データ信号から音を生成することができる他の装置であり得る。オーディオ出力装置２８０は、例えば、そのホストコンピューター装置２００にローカルの及び／又はそこから受け取った音を再生するように構成され得る。幾つかの場合、オーディオ出力装置２８０は、一部又は全体において、コンピューター装置２００に組み込まれ、幾つかの他の場合、オーディオ出力装置２８０は、望まれるように、任意の適切な有線及び／又は無線通信手段を用いて、コンピューター装置２００と通信するように構成されたスタンドアロン・コンポーネントであり得る。オーディオ出力装置２８０のための他の適切な種類及び構成が、ある用途に依存し、この開示に照らして明らかになる。
【００５４】
サーバー／ネットワーク３００は、任意の適切なパブリック及び／又はプライベート通信ネットワークであり得る。例えば、幾つかの場合、サーバー／ネットワーク３００は、インターネットといったワイドエリアネットワーク（ＷＡＮ）に動作可能に結合されたプライベートローカルエリアネットワーク（ＬＡＮ）であり得る。幾つかの場合、サーバー／ネットワーク３００は、１以上の第２世代（２Ｇ）、第３世代（３Ｇ）、及び／又は第４世代（４Ｇ）モバイル通信技術を含み得る。幾つかの場合、サーバー／ネットワーク３００は、無線ローカルエリアネットワーク（ＷＬＡＮ）（例えば、Ｗｉ−Ｆｉ無線データ通信技術）を含み得る。幾つかの場合、サーバー／ネットワーク３００は、ブルートゥース無線データ通信技術を含み得る。幾つかの場合、サーバー／ネットワーク３００は、サーバー及びサービスプロバイダーといったサポートインフラ及び／又は機能を含み得るが、そのような特徴は、サーバー／ネットワーク３００を介して通信を実行するために必須ではない。幾つかの場合、コンピューター装置２００は、例えば、サーバー／ネットワーク３００と１以上のＬＣｏｍ有効照明器具１００との通信可能な結合のために構成され得る。幾つかの場合、コンピューター装置２００は、サーバー／ネットワーク３００からデータを受け取るように構成され得、これは、あるＬＣｏｍ有効照明器具１００からコンピューター装置２００により受け取られたＬＣｏｍデータを補完する役目を果たす。幾つかの場合、コンピューター装置２００は、１以上のＬＣｏｍ有効照明器具１００を介して屋内ナビゲーションを促進するデータ（例えば、位置、ＩＤ、及び／又はあるＬＣｏｍ有効照明器具１００に関する他のデータ）をサーバー／ネットワーク３００から受け取るように構成され得る。幾つかの場合、サーバー／ネットワーク３００は、そこに通信可能に結合されたコンピューター装置２００によりアクセスされ得るデータの１以上のルックアップ・テーブルを含むか、アクセスを有し得る。サーバー／ネットワーク３００のための多数の構成が本開示に照らして明らかになる。
【００５５】
ＬＣｏｍにおいてボーレートを高めるための技術
先に記述のように、光上でデータを変調し、それをＬＣｏｍのための空間に送信することに関連して多数の非些細な挑戦がある。例えば、視覚のアーチファクト及び光出力における他の知覚可能な変化を抑制又は最小化するため、ＬＣｏｍ光源に十分に高速に送信させることが望ましいかもしれない。しかしながら、あるレシーバー装置による変調光の有効な検出は、その装置が十分な受信能力を持つか否かに依存する。現在入手可能なスマートフォンのカメラは、典型的には、３０フレーム／秒（ＦＰＳ）又は６０ＦＰＳの最大フレームレートを有し、非常に限られた低速の受信能力しか提供しない。そのため、現在、（１）ユーザー及び傍観者に知覚可能な送信光出力に変化を生じさせ；又は（２）レシーバー装置に高価な、専用のレシーバー・ハードウェアを加えることのいずれかを被ることなく、光上の変調データを取得するのに現存スマートフォンカメラ・ハードウェアを有効に用いる方法が知られていない。
【００５６】
従って、また幾つかの実施形態においては、ＬＣｏｍデータを符号化するための技術が開示され、例えば、３０ＦＰＳのフレームレートを有する標準低速スマートフォンカメラといった前向き画像取得装置２５２を介したその検出が許容される。幾つかの場合、開示技術は、例えば、（１）送信側のＬＣｏｍ有効照明器具１００による光出力の知覚可能なフリッカーを抑制又は最小化し；及び／又は（２）コンピューター装置２００での追加の専用のレシーバー・ハードウェアの必要を回避又は低減する態様でＬＣｏｍデータを符号化及び復号するために利用可能である。幾つかの場合、開示技術は、例えば、送信側のＬＣｏｍ有効照明器具１００と受信側のコンピューター装置２００の間のボーレートを高めるために用いられ得る。例えば、もし前向き画像取得装置２５２がＶＧＡ解像度（６４０×４８０ピクセル）で３０ＦＰＳで画像を取得するように構成された典型的なスマートフォン前向きカメラであり、もし標準ＲＧＢカラープロファイルが用いられるならば、その前向き画像取得装置２５２により取得される各フレームは、約９００ＫＢの画像データ（６４０ピクセル×４８０ピクセル×３色）である。ある一例の実施形態においては、従って、３０ＦＰＳのフレームレートで、その前向き画像取得装置２５２は、毎秒およそ２７ＭＢの生の画像データを取得し得る。
【００５７】
図５Ａは、本開示の一態様に係るローリング・シャッター・符号化方法（rolling shutter coding scheme）を介したＬＣｏｍデータの符号化の一例のプロセスを図示するフローチャートである。見て分かるように、フローは、ブロック５０１の如く開始し、ＬＣｏｍ有効照明器具１００がＬＣｏｍ信号を送信することを含むローリング・シャッター・画像取得を実行する。ローリング・シャッター・画像取得は、例えば、コンピューター装置２００の前向き画像取得装置２５２を介して実行され得る。ローリング・シャッター・画像取得の期間は、ある目標用途又は最終用途に望まれるようにカスタマイズされ、また、幾つかの場合、（例えば、図３に関して上述のように）ＬＣｏｍ有効照明器具１００が送信を繰り返す前のその一つのＬＣｏｍデータの完全な送信を実行する所要時間（t1-t0）と少なくとも同程度であり得る。
【００５８】
その後、フローは、ブロック５０３の如く継続し、各取得画像フレームに存在する任意のＬＣｏｍデータを復号する。ローリング・シャッター・画像取得の間、前向き画像取得装置２５２は、あるフレームレート（Ｎフレーム／秒）で複数の画像フレーム（１−Ｎフレーム）を取得し得る。幾つかの実施形態においては、前向き画像取得装置２５２は、例えば、約２４〜６０又はこれ以上のＦＰＳの範囲のフレームレートで画像を取得するように構成され得る。本開示の実施形態に係る、前向き画像取得装置２５２を介したローリング・シャッター・画像取得の例を図示する図５Ｂから分かるように、ある取得画像フレームで前向き画像取得装置２５２によりほんの一部のＬＣｏｍデータが取得され、他方、複数の取得された画像フレーム（１−Ｎフレーム）が、集合した完全なＬＣｏｍデータを包含する。従って、例えば、３０ＦＰＳのフレームレートで、前向き画像取得装置２５２がローリング・シャッター・画像取得を実行するならば、１秒の時間間隔でＬＣｏｍデータの一部の３０フレームが取得され、これらの画像フレームが、集合して完全なＬＣｏｍデータを包含する。
【００５９】
その後、フローは、ブロック５０５の如く継続し、各取得画像フレームから復号された部分ＬＣｏｍデータを用いて送信されたＬＣｏｍ信号の完全なＬＣｏｍデータを再構成する。ローリング・シャッター・画像取得を実行する十分に長い時間に亘って、取得画像フレーム毎にほんの一部のＬＣｏｍデータしか受け取られないため、完全なＬＣｏｍデータパケットは、複数の画像フレーム（１−Ｎ）に亘り前向き画像取得装置２５２により取得されたＬＣｏｍデータ部分の全て（又は幾つかのサブセット）を利用して再構成可能である。従って、もし送信側のＬＣｏｍ有効照明器具１００がそのＬＣｏｍ信号を３０ＦＰＳで繰り返し送信するならば、受信側のコンピューター装置２００は、例えば、２秒の時間間隔に亘り受け取ったＬＣｏｍデータ部分の６０画像フレームから、完全なＬＣｏｍデータパケットを再構成し得る。完全なＬＣｏｍデータの再構成は、例えば、コンピューター装置２００のプロセッサ２２０を介して実行され、また、幾つかの場合、それによりホストされた（hosted）又はそこにアクセス可能なアプリケーション２１６により補助され得る。
【００６０】
図５Ｃは、本開示の実施形態に係る、アンダーサンプリング（undersampling）／エイリアジング（aliasing）方法を介したＬＣｏｍデータの符号化の一例のプロセスを示すフローチャートである。見て分かるように、フローは、ブロック５１１の如く開始し、ＬＣｏｍ有効照明器具１００が送信したＬＣｏｍ信号を含む画像を取得する。実施形態においては、画像取得が、コンピューター装置２００の前向き画像取得装置２５２により実行され得る。
【００６１】
その後、フローは、ブロック５１３の如く継続し、ＬＣｏｍ信号のＬＣｏｍデータが符号化された変調周波数で取得した画像データをサンプリングし、少なくとも一つのピクセルをアンダーサンプリングする。幾つかの実施形態においては、ＬＣｏｍ有効照明器具１００は、ある固定の変調周波数でフィルタリングすることなく、（例えば、変調器１７４を介して）そのＬＣｏｍ信号を変調するように構成され得る。例えば、本開示の実施形態に係る固定された変調周波数の変調信号の一例を示す図５Ｄを検討する。ここで見て分かるように、幾つかの場合、約１ｋＨｚ以上の変調周波数が、そのＬＣｏｍデータを変調することにＬＣｏｍ有効照明器具１００により用いられ得る。本開示は、この一例の変調周波数範囲のみに限定されないが、より一般的な意味で、また幾つかの実施形態においては、変調周波数は、（例えば、ユーザー又は傍観者に知覚可能な）知覚可能なフリッカーを抑制又は最小化するのに十分な任意の適切な周波数であり得る。幾つかの場合、固定された周波数は、オプションとして、
0006632990.tif 000002
を解消する（account for）ように調整され得る。
【００６２】
通常、ナイキスト基準に応じて未知のアナログ信号を再構成するため、信号は、信号の最大周波数成分の２倍以上の周波数でサンプリングされなければならない。しかしながら、もし符号化方法（例えば、変調周波数）が前もって分かっていれば、アナログのＬＣｏｍ信号からの情報は、通常要求されるよりも十分に低いサンプリングレートを用いて取得及び復号できる。従って、幾つかの実施形態においては、ＬＣｏｍ有効照明器具１００により送信されたＬＣｏｍデータは、少なくとも一つの専用ピクセルをアンダーサンプリングする間、ＬＣｏｍ有効照明器具１００により符号化されるＬＣｏｍデータの変調周波数と同一の周波数でコンピューター装置２００によりサンプリングされ得る。幾つかの実施形態においては、アンダーサンプリング・レートは、例えば、約２４〜６０ＦＰＳの範囲内であり得る。前向き画像取得装置２５２が、例えば、標準の低速スマートフォンカメラである幾つかの場合、アンダーサンプリング・レートは、３０ＦＰＳ〜６０ＦＰＳであり得る。他の適切なアンダーサンプリング・レートが、ある用途に依存し、この開示に照らして明らかになる。
【００６３】
その後、フローは、ブロック５１５の如く継続し、少なくとも一つのアンダーサンプリングされたピクセルの検出された変動を用いて送信ＬＣｏｍ信号の完全なＬＣｏｍデータを再構成する。先述のように、もしＬＣｏｍ有効照明器具１００の変調周波数が事前に分かっていれば、ナイキスト基準を違反して前向き画像取得装置２５２により得られたＬＣｏｍ信号から完全なＬＣｏｍデータを抽出することができる。（例えば、図３に関して上述したように）ＬＣｏｍ有効照明器具１００により送信されるＬＣｏｍ信号が繰り返されるならば、全体のＬＣｏｍデータパケットが、ＬＣｏｍ有効照明器具１００の画像が集束したそのピクセル（群）の光強度を検出し、アンダーサンプリングされたピクセル（群）の検出された変動を分析することにより、ある時間に亘り前向き画像取得装置２５２により取得され得る。より端的には、ＬＣｏｍ信号が繰り返し送信されるならば、ＬＣｏｍ有効照明器具１００と前向き画像取得装置２５２間のビート（うなり）周波数（beat frequency）が達成され、この時、コンピューター装置２００は、ラスター走査態様（raster scanning manner）でＬＣｏｍデータを受け取り、そのＬＣｏｍデータを、ＬＣｏｍ有効照明器具１００により送信されたＬＣｏｍデータパケットに再構築する。例えば、コンピューター装置２００のプロセッサ２２０を介して、完全なＬＣｏｍデータの再構成が実行され、また、幾つかの場合、これ（例えば、メモリー２１０）によりホストされた又はそこにアクセス可能なアプリケーション２１６により補助され得る。
【００６４】
図５Ａ及び５Ｃの方法の多数のバリエーションがこの開示に照らして明らかになる。理解されるように、又、幾つかの実施形態においては、図５Ａに示された機能ボックス（例えば、５０１；５０３；５０５）のそれぞれと、図５Ｃに示された機能ボックス（例えば、５１１；５１３；５１５）のそれぞれが、例えば、モジュール又はサブモジュールとして実施でき、１以上のプロセッサ２２０により実行され、又は他の態様で動作される時、本明細書で記述される関連の機能が実行されることを生じさせる。モジュール／サブモジュールは、例えば、ソフトウェア（例えば、１以上のコンピューター読み取り可能媒体に記憶された実行可能な指令）、ファームウェア（例えば、ユーザーからの入力を受け付け、ユーザーリクエストに応答を提供するＩ／Ｏ機能を有し得る、マイクロコントローラー又は他の装置の埋め込みルーチン）、及び／又はハードウェア（例えば、ゲートレベルロジック、フィールド・プログラマブル・ゲートアレイ、専用シリコンなど）として実施され得る。
【００６５】
幾つかの実施形態においては、本明細書で記述のローリング・シャッター・コーディング方法及び／又はアンダーサンプリング／エイリアジング・コーディング方法に関連した動作は、例えば、コンピューター装置２００上の（例えば、メモリー２１０内の）又はそこにアクセス可能な１以上のアプリケーション２１６を用いて実施可能である。ハードウェア・コンポーネントが時間に亘り発展するため、送信側（例えば、ＬＣｏｍ有効照明器具１００）と受信側（例えば、コンピューター装置２００）の両方に関して、高速データストリーミングといった特徴が、幾つかの実施形態においては、ソフトウェア、ファームウェア、ハードウェア、又はこれらの組み合わせを介して実施可能である。
【００６６】
先述のように、幾つかの場合、開示の技術は、例えば、コンピューター装置２００に存在する又は他の態様で既に提供のハードウェアを用いてあるコンピューター装置２００によってＬＣｏｍの光のデータ変調の検出を許容するために用いられ得る。例えば、開示の技術は、例の場合、スマートフォン又は他のモバイルコンピューター装置の標準の低速カメラが１以上のＬＣｏｍ有効照明器具１００とＬｃｏｍで有効に結合することを許容するために用いられ得る。幾つかの場合、本明細書に記述の技術は、一部又は全体において、特別なハードウェアを用いることなくソフトウェアを介して提供され得る。しかしながら、本開示は、そのように限定されず、幾つかの他の場合、光のＬＣｏｍデータ変調の検出のために追加及び／又は異なるハードウェアが動作可能にコンピューター装置２００に結合され得る。例えば、幾つかの実施形態においては、光センサードングル（dongle）、カラーセンサードングル、又は他の適切なハードウェアがオプションとして、ある目標用途又は最終用途に望まれるように、コンピューター装置２００に通信可能に結合され得る。幾つかのそのような場合、追加／異なる光検出ハードウェアが、（例えば、前向き画像取得装置２５２といった）コンピューター装置２００に存在する又は他の態様で既に提供されたハードウェアと一緒に用いられ得る。幾つかの他の場合、追加／異なる光検出ハードウェアが、コンピューター装置２００の他の元々の構成素子とは排他的に又はさもなければ優先して用いられ得る。
【００６７】
ＬＣｏｍにおける適応性光変調のための技術
光基準の通信の既存のアプローチは、固定された変調深さを用いる。しかしながら、これらのアプローチの選択された固定の変調深さが、最悪の場合の状況下で許容可能なＳＮＲを保証しなければならないとすれば、これは、より好ましい状況及び環境で最適ではない（つまり、最小ではない）。典型的には、光基準通信のための全振幅光変調は、（例えば、フリッカー値により評価されるように）放射体効率及び放射品質に負に影響する。高周波数の光変調は、この光品質の負の影響を低減できるが、低いバンド幅レシーバーに依存する場合には適用可能ではないおそれがある。また、高周波数変調は、負荷過渡応答時間といった追加又は厳しい要求をドライバー電子機器に課し、これは、そのようなアプローチにおいて実施するのにより複雑及び高価である。
【００６８】
従って、また幾つかの実施形態においては、少なくとも部分的に、周囲光レベルに基づいて光変調深さを動的に調整するために技術が開示される。開示された適応性光変調方法の下では、あるＬＣｏｍ有効照明器具１００は、送信されるＬＣｏｍデータに関わらず、平均光信号が一定に維持されるように、動的に変調深さを調整するように、及び／又は、信号対ノイズ比（ＳＮＲ）を制御するように構成され得る。例えば、本開示の実施形態に係る、適応性変調深さの一例の場合についての時間を関数とした光レベルを示すグラフである図６Ａを検討する。幾つかの実施形態においては、光変調深さは、例えば、ＬＣｏｍ有効照明器具１００の環境の周囲の照明状態を測定することにより評価される所与の最小光変調深さに応じて動的に調整され得る。幾つかの場合、最適な又は他のターゲットＳＮＲが開示の技術を用いて提供され、より一般的な意味では、また幾つかの実施形態においては、光信号のパルス化に関連する変調深さは、一部又は全体において、例えば、周囲光センサー２６５により検出された周囲光レベルに基づいて変化させられ得る。
【００６９】
幾つかの実施形態においては、ＬＣｏｍ有効照明器具１００は、例えば、周囲光測定値から求められる入力パラメーターに基づいて、光変調深さを動的に調整するように構成された制御回路を含み得る。例えば、本開示の実施形態に即して構成されたＬＣｏｍ有効照明器具の制御ループを示すブロック図である図６Ｂを検討する。見て分かるように、幾つかの実施形態においては、制御ループは、（１）エンコーダ１７２；（２）変調器１７４；（３）周囲光センサー１６５；（４）乗算器１７６；（５）加算器１７８；及び（６）ＤＡＣ１８０の１つ以上を含み得る。幾つかの実施形態においては、制御ループは、１以上の固体光源１１０と通信可能に結合され得る。幾つかの実施形態においては、制御ループは、ＳＮＲを実質的に一定（例えば、正確に一定又はさもなければある公差内）に維持するべく、ＬＣｏｍ有効照明器具１００の変調振幅を適応して変化させるために構成され得る。この態様において、ＬＣｏｍ有効照明器具１００は、例えば、周囲光レベルが一定ではない時にも、Ｌｃｏｍを提供し得る。幾つかの場合、一定のＳＮＲは、幾つかの実施形態においては、変調深さの範囲に亘る光信号のパルス化の間に維持され得る。.
【００７０】
図６Ｃは、本開示の実施形態に係るＬＣｏｍ信号の変調深さを動的に調整するプロセスを示すフローチャートである。見て分かるように、フローは、ブロック６０１の如く開始し、送信されるべきＬＣｏｍデータでデジタル制御信号を符号化する。ＬＣｏｍデータは、ローカルソース（例えば、メモリー１３０）及び／又はリモートソース（例えば、任意の適切な有線及び／又は無線通信手段を介して、制御インターフェイス、オプションのサーバー／ネットワーク３００、又は他の提供元）により提供され得る。符号化は、一部又は全体において、あるＬＣｏｍ有効照明器具１００のエンコーダ１７２により実行され得る。幾つかの実施形態においては、エンコーダ１７２は、マンチェスター・コーディング（例えば、位相符号化又はＰＥ）を用いて、ＬＣｏｍデータを符号化するように構成され得る。マンチェスター・コーディングで、各ＬＣｏｍデータビットの符号化は、少なくとも一つの遷移を持つ、同一の時間を占有し得る。そのように、それは、ＤＣ成分を有せず、また、セルフ・クロッキング（self-clocking）であり得、これは、クロック信号が、符号化されたＬＣｏｍデータから回復可能であることを意味する。幾つかの実施形態においては、開示された適応性光変調方法におけるマンチェスター・コーディングの使用が、送信されるＬＣｏｍデータに関わらず、一定の平均光レベルを確保し得る。しかしながら、本開示は、マンチェスター・コーディングの使用のみに限定されず、幾つかの他の実施形態のように、バイポーラー・エンコーディング又はリターン・トゥ・ゼロ（ＲＺ）・エンコーディングといった他の種類のライン・コーディングが、ある目標用途又は最終用途に望まれるように、ＬＣｏｍデータでデジタル制御信号を符号化するために用いられ得ることに留意されたい。
【００７１】
その後、フローは、ブロック６０３の如く継続し、結果として得られたデジタル制御信号を変調する。変調は、幾つかの実施形態においては、一部又は全体において、ＬＣｏｍ有効照明器具１００の変調器１７４を介して実施され得る。幾つかの実施形態においては、変調器１７４は、パルス幅変調（ＰＷＭ）信号を出力するように構成された固体光源ドライバー（例えば、ドライバー１２０）であり得る。変調器１７４のための他の適切な構成及び出力が、ある用途に依存し、この開示に照らして明らかになる。.
【００７２】
その後、フローは、ブロック６０５の如く継続し、検出された周囲光レベルに基づいて、結果物のデジタル制御信号を調整する。幾つかの実施形態においては、周囲光レベルの検出が、例えば、あるＬＣｏｍ有効照明器具１００の周囲光センサー１６５によって実行され得る。幾つかの実施形態においては、例えば、ＬＣｏｍ有効照明器具１００の周囲光センサー１６５により検出された周囲光の量に直接的に比例する係数で制御信号を乗算することにより、変調器１７４の信号出力（例えば、ＰＷＭ信号）の振幅が変化され得る。より端的には、幾つかの実施形態においては、変調されたデジタル制御信号は、例えば、（エンコーダ１７２により符号化された）バイナリー符号化ＬＣｏｍデータで乗算され得る。そのような変調された制御信号の調整は、例えば、ＬＣｏｍ有効照明器具１００の乗算器１７６を介して実行され得る。変調器１７４、周囲光センサー１６５、及び／又は乗算器１７６を介して提供され得る他の適切な信号の調整が、ある用途に依存し、この開示に照らして明らかになる。
【００７３】
その後、フローは、ブロック６０７の如く継続し、ＬＣｏｍ有効照明器具１００のＤＣレベルに基づいて結果物のデジタル制御信号を調整する。幾つかの実施形態においては、調整は、一部又は全体において、あるＬＣｏｍ有効照明器具１００の加算器１７８を介して実行され得る。この開示に照らして理解されるように、ＤＣレベルは、符号化及び変調されたデジタル制御信号内の符号化ＬＣｏｍデータを識別するために適切な任意の閾値で設定され得、また、ある目標用途又は最終用途に望まれるようにカスタマイズされ得る。
【００７４】
その後、フローは、ブロック６０９の如く継続し、結果物のデジタル制御信号をアナログ制御信号に変換する。幾つかの実施形態においては、アナログ変換は、一部又は全体において、ＬＣｏｍ有効照明器具１００のＤＡＣ１８０を介して実行され得る。その後、フローは、ブロック６１１の如く継続し、結果物のアナログ制御信号をＬＣｏｍ有効照明器具１００のある固体光源１１０に出力する。続いて、幾つかの実施形態においては、その固体光源１１０が１以上のＬＣｏｍ信号を出力し得る。幾つかの場合、ＬＣｏｍ有効照明器具１００により出力されたあるＬＣｏｍ信号（例えば、光上で動的に変調された符号化ＬＣｏｍデータ）は、そのようなＬＣｏｍ信号を検出及び復号するように構成されたコンピューター装置２００に伝達し得る。
【００７５】
図６Ｃの方法の多数のバリエーションが、この開示に照らして明らかになる。理解されるように、また幾つかの実施形態においては、図６Ｃに示された機能ボックス（例えば、６０１；６０３；６０５:６０７；６０９；６１１）それぞれは、モジュール又はサブモジュールとして実施でき、１以上のプロセッサ１４０により実行され、又は他の態様で動作される時、本明細書で記述される関連の機能が実行されることを生じさせる。モジュール／サブモジュールは、例えば、ソフトウェア（例えば、１以上のコンピューター読み取り可能媒体に記憶された実行可能な指令）、ファームウェア（例えば、ユーザーからの入力を受け付け、ユーザーリクエストに応答を提供するＩ／Ｏ機能を有し得る、マイクロコントローラー又は他の装置の埋め込みルーチン）、及び／又はハードウェア（例えば、ゲートレベルロジック、フィールド・プログラマブル・ゲートアレイ、専用シリコンなど）として実施され得る。
【００７６】
幾つかの場合、フリッカー値は、本明細書に開示の技術を用いて、できる限り低く維持又はさもなければ改善される。幾つかの場合、例えば、開示の技術は、例えば、低い又はさもなければ良好な周囲照明状況において、あるＬＣｏｍ有効照明器具１００のある固体光源１１０の効率を最適化又はさもなければ高めるために用いられ得る。幾つかの場合、開示の技術の使用は、高速光変調を伴う現在の光基準の通信アプローチと比較して、固体光源１１０のためのより複雑ではないドライバー電子機器（例えば、ドライバー１２０）の使用を許し得る。幾つかの場合、開示の技術の使用は、ＬＣｏｍの目的のためコンピューター装置２００において、典型的なスマートフォンカメラといった低バンド幅レシーバーの使用を許容し得る。
【００７７】
しかしながら、本開示は、動的な光変調のみに限定されず、幾つかの他の実施形態においては、周囲光レベルのフィードバック無しの全光変調が用いられ得ることに留意されたい。この開示に照らして理解されるように、開示された適応性光変調方法、全光変調方法、又は高速光変調方法の使用が、一部又は全体において、効率、寿命、光品質（例えば、フリッカー）、コスト、及び／又はハードウェア利用可能性（例えば、レシーバーコンピューター装置２００内のフォトダイオード又は他の適切な光センサーの導入）に関する検討に基づき得る。
【００７８】
ＬＣｏｍ有効照明器具から位置情報を送出するための技術
図７Ａは、本開示の実施形態に係る、ＬＣｏｍ有効照明器具１００及びコンピューター装置２００を含む、一例のＬＣｏｍシステムを示す。この例のシステムにおいては、ＬＣｏｍ有効照明器具１００は、本明細書で様々に記述の任意のＬＣｏｍ有効照明器具であり得る。加えて、コンピューター装置２００は、本明細書で様々に記述の任意のコンピューター装置であり得、また、コンピューター装置２００は、ＬＣｏｍ有効照明器具１００から放射及び送信されたＬＣｏｍ信号を受け取るように構成され得る。この一例の実施形態においては、照明器具１００は、本明細書で様々に記述のように、ＬＣｏｍ信号を介してデータ７００を放射するように構成された少なくとも一つの光源を含む。データ７００は、本明細書でより詳細に記述されるように、相対及び／又は絶対位置情報といった照明器具又はその光源のための位置情報を含み得る。データ７００は、本明細書でより詳細に記述されるように、環境識別子も含み得る。データ７００は、照明器具１００のための識別子（ＩＤ）も含み得る。幾つかの実施形態においては、照明器具１００は、データ７００を記憶するオンボード・メモリー１３０を含み、及び／又は照明器具１００は、（例えば、有線及び／又は無線通信媒体を介して）位置情報を受け取るべく１以上の通信モジュール１７０を含み得る。また、幾つかの実施形態においては、照明器具１００は、例えば、データ７００の設定を少なくとも許容するプログラミング・インターフェイスを介してプログラム可能であり得る。
【００７９】
図７Ｂは、本開示の実施形態に係る、ＬＣｏｍ有効照明器具から位置情報を送出するための一例の方法を示す。記述の簡便さのため、図７Ａに図示のＬＣｏｍシステムの例は、図７Ｂの方法を記述するために用いられる。しかしながら、任意の適切なＬＣｏｍシステムが、図７Ｂの方法を実子するために用いられ得る。図７Ｂの方法は、照明器具１００の少なくとも一つの固体光源により光出力を放射すること（７０１）を含む。放射７０１は、本明細書で様々に記述の任意の適切な技術を用いて実行され得る。図７Ｂの方法は、続いて、ＬＣｏｍ信号を送出するべく光出力を変調する（７０３）。ＬＣｏｍ信号は、光源及び／又は照明器具１００の少なくとも一つの物理的な場所を示す位置情報を含むデータ７００を含む。変調すること（７０３）は、本開示に照らして理解されるように、少なくとも一つの変調器１７４又は任意の他の構成素子を用いて実行され得る。データ７００は、相対位置情報、絶対位置情報、及び／又は環境識別子（ＩＤ）を含み得る。環境識別子（ＩＤ）がデータ７００に含まれる実施形態では、環境ＩＤは、本明細書でより詳細に記述されるように、位置情報の解釈のためにどのマップ（群）が用いられるかを示し得る。加えて、環境ＩＤは、電車、航空機、船、エレベーター等といった照明器具１００が設けられたエンティティー（実在物）の種類を示し得る。更には、環境ＩＤは、特定の小売店ビルディング、特定の海軍の船、ビルディング内の特定のエレベーターといった照明器具１００が設けられた特定のエンティティーを示し得る。
【００８０】
幾つかの実施形態においては、データ７００は、照明器具１００のための相対位置情報を含む。幾つかの場合、相対位置情報は、照明器具１００の環境内の原点又は物理的な場所への相対的な座標を含む。幾つかの場合、相対位置情報は、原点又は物理的な場所に対する６度の自由オフセットを含み、これは、高さオフセット、南北方向のオフセット、東西方向のオフセット、及び／又は照明器具１００のピッチ、ロール及びヨーを含み得る。幾つかのそのような場合、原点及び／又は原点に関する位置情報が（例えば、ルックアップを用いて）データ７００、環境ＩＤ、及び／又は照明器具ＩＤを用いて提供される。幾つかの場合、データ７００は、照明器具１００の物理的な場所を決定することを助けるために相対位置情報を含み得る。相対位置情報を送出することは、例えば、船、電車、航空機、及びエレベーター内の照明器具といった移動／モバイル照明器具にとって特に有益であり得る。移動／モバイル照明器具の場合、動的位置情報がリアルタイムで更新され得る。例えば、エレベーター内の照明器具の場合、照明器具のフロア位置が、この開示に照らして明らかになるように任意の適切な技術を用いて、そのフロア間の移動に際してリアルタイムで更新され得る。
【００８１】
幾つかの実施形態においては、データ７００は、照明器具１００のための絶対位置情報を含む。幾つかの場合、絶対位置情報は、照明器具１００の世界座標を含み得る。幾つかのそのような場合、世界座標は、ＧＰＳレシーバーを介して取得され得る。幾つかの場合、絶対位置情報は、原点又は原点の絶対位置に対する照明器具１００の位置情報を含み得る。幾つかのそのような場合、原点及び／又は原点のための位置情報は、（例えば、ルックアップを用いて）データ７００、環境ＩＤ、及び／又は照明器具ＩＤを用いて提供され得る。幾つかの場合、データ７００は、照明器具１００の物理的な場所を決定することを助けるために絶対位置情報を含み得る。絶対位置情報は、もし照明器具１００がビルディング内に配置されるならば、静止まであり得、例えば、絶対位置情報は、もし照明器具１００が、例えば、船、電車、航空機、及びエレベーターといった移動環境内に配されるならば、絶対位置情報は動的であり得る。例えば、移動／モバイル照明器具の場合、動的位置情報が自動的又はリアルタイムで更新され得る。例えば、船内の照明器具の場合、照明器具の絶対位置情報（例えば、世界座標）及び／又は照明器具の絶対位置を計算するために用いられる原点又は物理的な場所に関する絶対位置情報が、この開示に照らして明らかになるように任意の適切な技術を用いて、船が移動するに際してリアルタイムで更新され得る。
【００８２】
ＬＣｏｍ有効照明器具から位置情報を送出するための技術の代替の例は、位置情報なくＬＣｏｍ信号を介して照明器具識別子（ＩＤ）を受け取り、（例えば、ルックアップテーブルを介して）そのＩＤを用いて照明器具の位置を決定する。しかしながら、そのような代替方法は、より多くのメモリーを消費し、より高い計算オーバーヘッドをもたらし、及び／又はより多くのエネルギー又は電力を消費し得る。従って、本明細書で様々に記述の技術は、より効果的に及び／又は効率的に照明器具位置情報を提供するために用いられ得る。加えて、ＬＣｏｍ信号を介して照明器具から位置情報を送出することにより、技術は、よりオープンなプロトコルを許容し、例えば、レシーバーは、ルックアップテーブルを参照することなく直接的に位置情報を復号及び用いることができる。加えて、技術は、例えば、ルックアップテーブルといった外部ソースを更新する必要なく照明器具でリアルタイムに動的な位置情報を更新することができるといった利益をモバイル照明器具に提供し得る。そのような利益は、異なる場所に照明器具が動かされる時にも実現可能である。この技術の追加の利益が本開示に照らして明らかになる。
【００８３】
ＬＣｏｍにおける光センシング装置の選択的使用のための技術
この開示に照らして理解されるように、既存のスマートフォン及び他のモバイルコンピューター装置の既存のカメラ及びセンサーは、元々、ＬＣｏｍのために設計されていない。そのため、そのようなカメラ及びセンサーを用いて照明器具とレシーバー装置間でＬＣｏｍを確率することに関連して多数の非些細な挑戦がある。加えて、そのような装置を用いて、例えば、屋内ポジショニングの目的のため、ポジショニングを計算することにも非些細な挑戦がある。
【００８４】
従って、また幾つかの実施形態においては、技術は、ＬＣｏｍ有効照明器具１００により送信されたＬＣｏｍ信号のパルス光を検出する目的のため、コンピューター装置２００のある感光装置（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４；周囲光センサー２６５）をどのように、またいつ用いるかを決定するために開示される。幾つかの実施形態においては、ＬＣｏｍデータを収集するのに、画像取得装置２５０のみ、周囲光センサー２６５のみ、又はこれらの組み合わせを用いるか否かの決定は、一部又は全体において、時間、場所及び／又は内容を含む要因に基づき得る。
【００８５】
図８Ａは、本開示の実施形態に係る、コンピューター装置２００の複数（multiple）の光検出装置をオプションとして用いてＬＣｏｍデータを受け取る方法を示すフローチャートである。見て分かるように、フローは、ブロック８０１の如く開始し、第１サンプリングレートで第１光検出装置でＬＣｏｍ信号を検出する。幾つかの実施形態においては、第１光検出装置は、例えば、コンピューター装置２００の画像取得装置２５０であり得る。幾つかのそのような場合、第１サンプリングレートは、例えば、約２４〜６０フレーム／秒（ＦＰＳ）の範囲内であり得る。幾つかの他の実施形態においては、第１光検出装置は、例えば、コンピューター装置２００の周囲光センサー２６５であり得る。幾つかのそのような場合、第１サンプリングレートは、例えば、約３００Ｈｚ以上の範囲内であり得る。他の適切な光検出装置及びサンプリングレートが、ある用途に依存し、この開示に照らして明らかになる。
【００８６】
その後、フローは、ブロック８０３の如く継続し、検出したＬＣｏｍ信号から第１ＬＣｏｍデータを復号し、ブロック８０５の如く継続し、第１ＬＣｏｍデータを分析する。幾つかの実施形態においては、第１ＬＣｏｍデータの復号及び／又は分析が、一部又は全体において、コンピューター装置２００の１以上のプロセッサ２２０を介して実行され得る。
【００８７】
幾つかの場合、第１ＬＣｏｍデータの復号及び／又は分析が、コンピューター装置２００の１以上のアプリケーション２１６を介して促進され得る。幾つかの場合、フローは、オプションとして、その後、ブロック８０７の如く継続し、第２サンプリングレートで第２光検出装置でＬＣｏｍ信号を検出する。もし第１光検出装置がコンピューター装置２００の周囲光センサー２６５であるならば、幾つかの場合、第２光検出装置は、例えば、コンピューター装置２００の画像取得装置２５０であり得る。第１光検出装置がコンピューター装置２００の画像取得装置２５０であるならば、幾つかの場合、第２光検出装置は、例えば、コンピューター装置２００の周囲光センサー２６５であり得る。この開示に照らして理解されるように、幾つかの実施形態においては、第２サンプリングレートは、例えば、コンピューター装置２００の第１光検出装置の第１サンプリングレートに関して上述したサンプリングレートの例の任意のものであり得る。幾つかの場合、第２サンプリングレートは、第１サンプリングレートと実質的に同一（例えば、正確に同一又はある公差内）であり得る。幾つかの他の場合、第２サンプリングレートは、第１サンプリングレートとは異なり得る。
【００８８】
その後、フローは、オプションとして、ブロック８０９の如く継続し、検出したＬＣｏｍ信号から第２ＬＣｏｍデータを復号し、ブロック８１１の如く継続し、第２ＬＣｏｍデータを分析する。幾つかの実施形態においては、第２ＬＣｏｍデータの復号及び／又は分析が、一部又は全体において、コンピューター装置２００の１以上のプロセッサ２２０を介して実行され得る。幾つかの場合、第２ＬＣｏｍデータの復号及び／又は分析が、コンピューター装置２００の１以上のアプリケーション２１６を介して促進され得る。
【００８９】
図８Ｂは、本開示の別の実施形態に係る、コンピューター装置２００の複数の光検出装置をオプションとして用いてＬＣｏｍデータを受け取る方法を示すフローチャートである。見て分かるように、フローは、ブロック８２１の如く開始し、第１サンプリングレートで第１光検出装置で、及び、第２サンプリングレートで第２光検出装置で、ＬＣｏｍ信号を検出する。この開示に照らして理解されるように、第１及び第２光検出装置は、例えば、図８Ａに関して上述したもの（例えば、画像取得装置２５０；周囲光センサー２６５）の任意の１つ以上であり得る。更に理解されるように、第１及び第２サンプリングレートは、例えば、図８Ａに関して上述したサンプリングレートの例の任意のものであり得る。幾つかの場合、第１及び第２サンプリングレートは、実質的に同一（例えば、正確に同一又はある公差内）であり得る。幾つかの他の場合、第１及び第２サンプリングレートは、お互いに異なり得る。
【００９０】
その後、フローは、ブロック８２３の如く継続し、検出したＬＣｏｍ信号から第１及び第２ＬＣｏｍデータを復号し、ブロック８２５の如く継続し、第１及び第２ＬＣｏｍデータを分析する。幾つかの実施形態においては、第１及び第２ＬＣｏｍデータの復号及び／又は分析が、一部又は全体において、コンピューター装置２００の１以上のプロセッサ２２０を介して実行され得る。
【００９１】
幾つかの場合、第１及び第２ＬＣｏｍデータの復号及び／又は分析が、コンピューター装置２００の１以上のアプリケーション２１６を介して促進され得る。幾つかの場合、第２光検出装置でのＬＣｏｍ信号の検出は、例えば、（例えば、図８Ａの如く）第１光検出装置でのそのＬＣｏｍ信号の検出に続く幾つかの時間で実行され得る。すなわち、幾つかの実施形態においては、第１及び第２光検出装置を介した検出が連続的に行われ得る。幾つかのそのような場合、第１及び第２光検出装置の一つのみが、ある時間にＬＣｏｍ信号の検出を実行し得る。幾つかの他のそのような場合、第１及び第２光検出装置の一つがＬＣｏｍ信号の検出を実行し、第１及び第２光検出装置の他方が、より遅い時間でＬＣｏｍ信号の同時の検出の実行を開始し得る。幾つかの他の場合、第２光検出装置でのＬＣｏｍ信号の検出は、例えば（例えば、図８Ｂの如く）第１光検出装置でのそのＬＣｏｍ信号の検出と同一の時間で実行され得る。すなわち、幾つかの実施形態においては、第１及び第２光検出装置を介した検出が同時に行われ得る。幾つかのそのような場合、第１及び第２光検出装置の両方が、同一の時間でＬＣｏｍ信号の検出の実行を開始し得る。幾つかの実施形態においては、第１及び／又は第２光検出装置を介した検出は、ある目標用途又は最終用途に望まれるように、連続的に、周期的に、又は他の態様で実行され得る。
【００９２】
幾つかの場合、第１及び第２ＬＣｏｍデータは、一部又は全体において、お互いに異なり得る。幾つかの他の場合、第１及び第２ＬＣｏｍデータは、一部又は全体において、お互いに重複し得る。幾つかの場合、第１及び第２ＬＣｏｍデータの一つ又は両方が、（例えば、画像取得装置２５０により検出可能な）低速ＬＣｏｍデータであり得る。幾つかの場合、第１及び第２ＬＣｏｍデータの一つまたは両方が（例えば、周囲光センサー２６５により検出可能な）高速ＬＣｏｍデータであり得る。幾つかの実施形態においては、第１及び第２光検出装置のいずれか又は両方が、あるＬＣｏｍ信号の検出、復号、及び／又は分析の少なくとも一つに応答して有効化（イネーブル）され得る。幾つかの実施形態においては、第１及び第２光検出装置のいずれか又は両方が、あるＬＣｏｍ信号の検出、復号、及び／又は分析の少なくとも一つに応答して無効化（ディスエーブル）され得る。
【００９３】
図８Ａ及び８Ｂの方法の多数のバリエーションがこの開示に照らして明らかになる。理解されるように、また幾つかの実施形態においては、図８Ａに示された機能ボックス（例えば、８０１；８０３；８０５；８０７；８０９；８１１）のそれぞれと、図８Ｂに示された機能ボックス（例えば、８２１；８２３；８２５）のそれぞれが、例えば、モジュール又はサブモジュールとして実施でき、１以上のプロセッサ２２０により実行され、又は他の態様で動作される時、本明細書で記述される関連の機能が実行されることを生じさせる。モジュール／サブモジュールは、例えば、ソフトウェア（例えば、１以上のコンピューター読み取り可能媒体に記憶された実行可能な指令）、ファームウェア（例えば、ユーザーからの入力を受け付け、ユーザーリクエストに応答を提供するＩ／Ｏ機能を有し得る、マイクロコントローラー又は他の装置の埋め込みルーチン）、及び／又はハードウェア（例えば、ゲートレベルロジック、フィールド・プログラマブル・ゲートアレイ、専用シリコンなど）として実施され得る。
【００９４】
先述のように、図８Ａ〜８Ｂのフローの第１及び第２光検出装置のいずれか又は両方が、幾つかの実施形態においては、コンピューター装置２００の画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）であり得る。その特定の構成に依存して、ある画像取得装置２５０は、数百万ピクセル（ある目標用途又は最終用途に望まれるように、例えば、１,０００×１,０００以上のピクセル）を検出することができ、他方、より一般的な間隔において、周囲光センサー２６５は、その光学系を介して到来する光の平均値のみを検出することができる、単一ピクセル画像取得装置として理解される。従って、この開示に照らして理解されるように、例えば、ＬＣｏｍ信号を検出することに周囲光センサー２６５を除外して（又はさもなければ周囲光センサー２６５に優先して）前向き画像取得装置２５２を用いることが望ましい広範囲の状況がある。
【００９５】
例えば、この開示に照らして理解されるように、ＬＣｏｍ基準の屋内ナビゲーションを開始するのに、屋内ナビゲーションマップのために正確及び信頼性高い参照点の計算を確実にすることが望ましいだろう。更に理解されるように、前向き画像取得装置２５２は、一般的に、周囲光センサー２６５よりもその目的のためにより良く合うかもしれない。従って、幾つかの実施形態においては、前向き画像取得装置２５２は、例えば、ＬＣｏｍ基準の屋内ナビゲーションのある参照点を計算する目的のための初期のポジショニング決定の過程でＬＣｏｍ情報を収集することに周囲光センサー２６５を除外して（又はさもなければ周囲光センサー２６５に優先して）用いられ得る。前向き画像取得装置２５２が周囲光センサー２６５よりも低いサンプリングレートを有し、また従って、受け取ったＬＣｏｍ信号の復号が長くかかり得るが、ユーザーは、一般的に、屋内ナビゲーションプロセスの開始で時間の遅延により寛容であり、開始のために時間がかかり得るものと理解する。
【００９６】
この開示に照らして理解されるように、ＬＣｏｍ基準の屋内ナビゲーションセッションの過程で、コンピューター装置２００は、例えば、近隣のＬＣｏｍ有効照明器具１００間のクロストール又はコンピューター装置２００とある送信側のＬＣｏｍ有効照明器具１００間の乏しいレートの線状配列から帰結する、（例えば、周囲光センサー２６５を介して）信頼性低いＬＣｏｍデータを検出し得る。幾つかの実施形態においては、もし信頼性低いＬＣｏｍ信号が検出されるならば、前向き画像取得装置２５２は、周囲光センサー２６５抜きで（又はさもなければ周囲光センサー２６５に優先して）用いられ、例えば、（１）どのＬＣｏｍ有効照明器具１００がどのＬＣｏｍ信号を送信しているかを決定することにより如何なるＬＣｏｍクロストークも解決し、及び／又は、（２）（本明細書で論述のように）あるＬＣｏｍ有効照明器具１００に関してコンピューター装置２００を配列することにユーザーを補助する。更に理解されるように、例えば、利用可能なＬＣｏｍ信号からの信頼性高く及び正確な絶対位置の計算の目的のため、これらの条件を満足することが望ましく、また、幾つかの場合、前向き画像取得装置２５２は、一般的に、その目的のために周囲光センサー２６５よりもより良く合うかもしれない。クロストークを解消した後、幾つかの実施形態においては、例えば、利用可能なＬＣｏｍ信号（群）を決定するのに前向き画像取得装置２５２の利用が継続され得る。
【００９７】
幾つかの実施形態においては、前向き画像取得装置２５２は、例えば、周期的な間隔、ユーザー設定可能間隔、又はさもなければある目標用途又は最終用途に望まれる頻度であるＬＣｏｍ有効照明器具１００から信頼性高い及び正確なＬＣｏｍデータを収集するのに、周囲光センサー２６５を除いて（又はさもなければ周囲光センサー２６５に優先して）用いられ得る。幾つかの場合、これは、コンピューター装置２００のシステムリソース（例えば、ハードウェア、ソフトウェア、及び／又はファームウェア）の労力の低減、さもなければ、コンピューター装置２００のための最も便利な時間でより高いリソース使用の期間の計画に役立ち得る。
【００９８】
また、先に記述のように、図８Ａ〜８Ｂのフローの第１又は第２光検出装置のいずれかは、幾つかの実施形態においては、コンピューター装置２００の周囲光センサー２６５であり得る。その特定の構成に依存して、周囲光センサー２６５は、たった２４〜６０ＦＰＳの相対的に限られたフレームレートを有し得る前向き画像取得装置２５２よりも高いサンプリングレート（ある目標用途又は最終用途に望まれるように、例えば、約３００Ｈｚ以上）でサンプリング可能であり得る。また、その特定の構成に依存して、周囲光センサー２６５の読み込み／サンプリングは、ホストコンピューター装置２００によりホストされた前向き画像取得装置２５２の読み込み／サンプリングと比較して、ホストコンピューター装置２００のより少ないシステムリソース（例えば、ハードウェア、ソフトウェア、及び／又はファームウェア・リソース）を消費し得る。更には、その特定の構成に依存して、周囲光センサー２６５及び前向き画像取得装置２５２がお互いに別個であり、従って、光の検出において周囲光センサー２６５の使用が、画像データを取得する（例えば、写真／ビデオを撮る；コードをスキャンする）ために前向き画像取得装置２５２を使用する機能を制限しない。従って、この開示に照らして理解されるように、従って、この開示に照らして理解されるように、例えば、ＬＣｏｍ信号を検出することに前向き画像取得装置２５２を除外して（又はさもなければ前向き画像取得装置２５２に優先して）周囲光センサー２６５を用いることが望ましい広範囲の状況がある。
【００９９】
幾つかの実施形態においては、周囲光センサー２６５は、例えば、利用可能なＬＣｏｍ有効照明器具１００からのＬＣｏｍ信号のために周囲の環境を絶えずモニタリングするため、前向き画像取得装置２５２を除外して（又はさもなければ前向き画像取得装置２５２に優先して）用いられ得る。このことは、例えば、コンピューター装置２００が絶えず、さもなければ頻度良く動きまわる場合には望ましいかもしれない。また、この開示に照らして理解されるように、周囲光センサー２６５は、前向き画像取得装置２５２よりもポーリングするのに相対的に簡単であり得る。一例の場合、周囲光センサー２６５は、周囲の環境から検知される光パターンの変化（例えば、相対的な変化又は粗い更新（coarse update））を検出し得、コンピューター装置２００が、異なる送信側のＬＣｏｍ有効照明器具１００の近くの場所に移動したことを意味する。幾つかのそのような場合、前向き画像取得装置２５２は、その後、例えば、幾つかの実施形態に係る近くのＬＣｏｍ有効照明器具１００と信頼性のある信号を確立するために用いられ得る。
【０１００】
幾つかの実施形態においては、例えば、周囲光センサー２６５は、例えば、コンピューター装置２００の突然の動きによって生じた中断の過程で前向き画像取得装置２５２により受け取られたＬＣｏｍデータストリームのエラーを収集するのに、前向き画像取得装置２５２を除いて（又は前向き画像取得装置２５２に優先して）用いられ得る。この目的のため、周囲光センサー２６５は、例えば、幾つかの実施形態において、喪失したＬＣｏｍデータを補完する（fill in）べく、ある送信側のＬＣｏｍ有効照明器具１００からの光パルスを検出するために用いられ得る。例えば、コンピューター装置２００が傾斜され、前向き画像取得装置２５２のＦＯＶ内に当初は存在したあるＬＣｏｍ有効照明器具１００がもはや、一時的又は他の態様でＦＯＶ内に存在しない場合を検討する。幾つかの場合、周囲光センサー２６５は、少なくとも幾分、そのＬＣｏｍ有効照明器具１００とアライメントされており、従って、例えば、幾つかの実施形態においては、前向き画像取得装置２５２が再び十分にそこにアライメントされるまで、ＬＣｏｍ有効照明器具１００からＬＣｏｍ信号を検出するのに用いられ得る。また、コンピューター装置２００がジャイロセンサー２６７を含む場合、幾つかの実施形態においては、如何様に喪失したＬＣｏｍデータを補完するかについて知的な決定を為すべく傾斜角及び他の情報がコンピューター装置２００に利用可能であろう。
【０１０１】
幾つかの実施形態においては、周囲光センサー２６５は、例えば、高速ＬＣｏｍデータ信号の存在を検出するために高速でサンプリングするため、前向き画像取得装置２５２抜きで（又はさもなければ前向き画像取得装置２５２に優先して）用いられ得る。例えば、幾つかの実施形態において、ＬＣｏｍ有効照明器具１００が、当初、コンピューター装置２００の前向き画像取得装置２５２により検出可能な比較的に遅いパルス速度で（その位置及び／又は他の屋内ナビゲーション情報といった）ＬＣｏｍデータを送信し、続いて、コンピューター装置２００の周囲光センサー２６５で検出可能な比較的に速いパルス速度で（ストア内販促特別／セール及び／又は他の屋内ナビゲーション情報といった）追加のＬＣｏｍデータを送信する一例の場合を検討する。この目的のため、その特定の構成に依存して、周囲光センサー２６５は、一般的に、高速光パルスを検出するのに概して前向き画像取得装置２５２よりもより良く合うだろう。説明のため、本開示の実施形態に係る２つの別々の送信側のＬＣｏｍ有効照明器具１００からＬＣｏｍ信号入力を受け取る前向き画像取得装置２５２の拡大されたピクセル出力の２つの画像フレームの例である図８Ｃ及び８Ｄを検討する。ここで実証されるように、２つの異なる画像フレームの間で（一つのフレームが時刻ｔ1；他方のフレームが６６ｍｓ遅い時刻ｔ2）、２つのソースのＬＣｏｍ有効照明器具１００により送信されたＬＣｏｍ信号のパルス光が、例えば、３０ＦＰＳ又は６０ＦＰＳのフレームレートを有する前向き画像取得装置２５２のピクセル出力のフレームに亘り有効に検出されない。逆に、本開示の実施形態に係る２つの別々の送信側のＬＣｏｍ有効照明器具１００からＬＣｏｍ信号入力を受け取る周囲光センサー２６５の一例の出力信号を示す周波数を関数とする電力比のグラフである図８Ｅを検討する。ここで実証されるように、ソースのＬＣｏｍ有効照明器具１００から送信されたＬＣｏｍ信号のパルス光が、例えば、３００Ｈｚのサンプリングレートを有する周囲光センサー２６５のグラフ化された出力（６６ｍｓに亘る２０のプロットされたデータ点）から証拠付けられるように、周囲光センサー２６５により明瞭に検出される。幾つかの場合、高速ＬＣｏｍ信号の検出のための周囲光センサー２６５の使用が、スマートフォン又は他のモバイルコンピューター装置といったコンピューター装置２００にハードウェア及び／又はドライバーの変更の必要を抑制又はさもなければ低減することに役立ち得る。
【０１０２】
この開示に照らして理解されるように、コンピューター装置２００の前向き画像取得装置２５２は、コンピューター装置２００により（例えば、その広範囲の異なるアプリケーション２１６のいずれかにより）多数の異なる方法で用いられ得る。そのために、ユーザーは、ＬＣｏｍが有効な間に一時的又は他の態様でコンピューター装置２００の幾つかの他の機能を利用することを望む場合があり得る。例えば、一例の場合、ユーザーは、製品のバーコード又はクイックレスポンス（ＱＲ）コードをスキャンするべくコンピューター装置２００を用いることを望む。幾つかのそのような場合、その目的のため、コンピューター装置２００は、前向き画像取得装置２５２を無効化し、後向き画像取得装置２５４を有効化し得る。別の例の場合、ユーザーは、通話し、又は、幾つかの他の通信セッションに加わるべくコンピューター装置２００を利用することを望む。幾つかのそのような場合、その目的のため、コンピューター装置２００は、前向き画像取得装置２５２及び後向き画像取得装置２５４の一つ又は両方を無効化し得る。従って、幾つかの実施形態においては、周囲光センサー２６５は、例えば、到来するＬＣｏｍ信号を検出し、そのようなシナリオにおいてＬＣｏｍを有効に維持するため、前向き画像取得装置２５２抜きで（又はさもなければ前向き画像取得装置２５２に優先して）用いられ得る。
【０１０３】
この開示に照らして更に理解されるように、ＬＣｏｍ信号を検出するのに前向き画像取得装置２５２と周囲光センサー２６５を一緒に互いに用いることが望ましい広範囲の状況もある。例えば、幾つかの実施形態においては、周囲光センサー２６５は、そのＦＯＶ内の送信されたＬＣｏｍ光パルスを検出するために用いられ、前向き画像取得装置２５２が、最も支配的なＬＣｏｍ信号のソースであるＬＣｏｍ有効照明器具１００の場所を決定するために用いられ得る。幾つかの実施形態においては、どこに送信側のＬＣｏｍ有効照明器具１００が設けられ、またそれにより送信されているＬＣｏｍデータを決定するため、この情報が結合及び復号され得る。
【０１０４】
その特定の構成に依存して、周囲光センサー２６５は、前向き画像取得装置２５２よりも速くＬＣｏｍ光パルスをサンプリングすることができ、また、前向き画像取得装置２５２は、より即時にソースのＬＣｏｍ有効照明器具１００を検出することができ得る。従って、幾つかの実施形態においては、周囲光センサー２６５が高周波数のＬＣｏｍデータ信号を検出するために用いられ、他方、前向き画像取得装置２５２は、その高速ＬＣｏｍデータのソースのＬＣｏｍ有効照明器具１００を解明（分解）するために用いられ、コンピューター装置２００は、高速ＬＣｏｍ信号を復号するのに両方の情報部分を利用できる。例えば、前向き画像取得装置２５２がそのＦＯＶ内に２つの隣接したＬＣｏｍ有効照明器具１００を有する例の場合を検討し、一つがコンピューター装置２００の左側であり、他方がコンピューター装置２００の右側である。幾つかの実施形態においては、前向き画像取得装置２５２により収集されたＬＣｏｍデータに基づいて、コンピューター装置２００は、隣接したＬＣｏｍ有効照明器具１００の一つに向けてそれを傾斜する指令を提供し、周囲光センサー２６５は、次に、前向き画像取得装置２５２により提供され得るよりも比較的に高速で光パルスを検知するために用いられ得る。幾つかの実施形態においては、コンピューター装置２００は、次に、どのＬＣｏｍ有効照明器具１００が通信しているかを特定し、従って、如何様に周囲光センサー２６５により検出されたＬＣｏｍ光パルスを用いるかを決定し得る。同様に、前向き画像取得装置２５２は、幾つかの実施形態においては、クロストークを最小化さもなければ低減するために、いつ別のＬＣｏｍ有効照明器具１００よりもあるＬＣｏｍ有効照明器具１００にその周囲光センサー２６５が十分に近づくかといった、いつ周囲光センサー２６５をリードするかを決定するために用いられ得る。
【０１０５】
幾つかの場合、前向き画像取得装置２５２が、例えば、前向き画像取得装置２５２が、例えば、上方の送信側のＬＣｏｍ有効照明器具１００に向けられる時、ＬＣｏｍ有効照明器具１００とその後景の間のコントラストが際立ち（stＡrk）、前向き画像取得装置２５２の自動露出設定が素早く解除され、変動するノイズ・フロア（ノイズレベル）をもたらし得る。従って、幾つかの実施形態においては、周囲光センサー２６５により検出される周囲光レベルが、前向き画像取得装置２５２の露出設定を制御するために用いられ、これにより、ノイズ・フロアにおける変化を最小化又はさもなければ低減することに役立つ。しかしながら、本開示は、そのように限定されず、幾つかの実施形態においては、前向き画像取得装置２５２が、一部又は全体において、測定されたピクセルに基づいて、それ自体を校正するために構成され得る。
【０１０６】
一例のシナリオにおいては、ユーザーは、ＬＣｏｍ有効場所（例えば、ＬＣｏｍ有効照明器具１００を有する店又は他の敷地）に侵入し、関心の商品を探す。ＬＣｏｍ有効場所内に入るや、ユーザーは、コンピューター装置２００上の屋内ナビゲーション・アプリケーション２１６を開始し、関心の商品へ彼／彼女を案内する。屋内ナビゲーション・アプリケーション２１６が開かれると、コンピューター装置２００の前向き画像取得装置２５２が、上方又はさもなければ近くの送信側のＬＣｏｍ有効照明器具１００からのＬＣｏｍ信号をそのＦＯＶ内で探索し得る。ＬＣｏｍ信号の検出時、ソースのＬＣｏｍ有効照明器具１００の空間の正確な場所が、ＬＣｏｍ信号を介してコンピューター装置２００により受け取られ得る。コンピューター装置２００は、次に、例えば、（１）ソースのＬＣｏｍ有効照明器具１００から送信されたＬＣｏｍ信号を介して受け取られた場所情報；及び／又は（２）（例えば、コンピューター装置２００のジャイロセンサー２６７により提供される傾斜情報といった）コンピューター装置２００によりホストされた１以上のセンサー２６０により提供される情報を用いて、その現在の位置を計算し得る。初期のナビゲーション場所が計算されると、コンピューター装置２００は、周囲光センサー２６５でＬＣｏｍ信号をモニタリングし、販促特別品、校正データ、及び／又は任意の他のデータといった追加の情報を収集するように切り替わり得る。他方、前向き画像取得装置２５２は、受け取ったＬＣｏｍ信号を復号すること、及び／又は、状況の変化を検出することを補助するべく、近くのＬＣｏｍ有効照明器具１００のモニタリングを継続し得る。この時、コンピューター装置２００は、ある近くのＬＣｏｍ有効照明器具１００から首尾良く全ての上方を収集し、また、コンピューター装置２００のナビゲーション・アプリケーション２１６は、ユーザーを前方に案内する準備ができている。ユーザーがＬＣｏｍ有効場所内で動く時、周囲光センサー２６５は、連続してＬＣｏｍ信号のモニタリングをし、また、コンピューター装置２００が異なる送信側のＬＣｏｍ有効照明器具１００の下又はさもなければ近くに移動したことを示す送信パターンの変化を探索し得る。変化が検出される時、前向き画像取得装置２５２は、オンラインに戻り、そのＦＯＶ内のＬＣｏｍ有効照明器具１００の新しい配向を確立し、また、いつ利用可能なＬＣｏｍ信号を検出することに進むかを周囲光センサー２６５に知らせる。他方、前向き画像取得装置２５２は、利用可能な、遅い、基本のＬＣｏｍデータを確実に検出し得る。前向き画像取得装置２５２と周囲光センサー２６５のこの切り替えは、幾つかの実施形態においては、オン・サイトＬＣｏｍ有効照明器具１００からの確実な高速のＬＣｏｍデータ解釈を達成するため、ユーザーの屋内ナビゲーション体験を通じて継続し得る。
【０１０７】
また別の一例のシナリオにおいては、前向き画像取得装置２５２と周囲光センサー２６５が（例えば、２つの間での切り替えよりは）同時に用いられ得る。ここで、前向き画像取得装置２５２は、どのＬＣｏｍ有効照明器具１００が光出力ソースであるかを決定し、また周囲光センサー２６５は、任意の利用可能な高周波数ＬＣｏｍ信号を検出し得る。これは、ある送信側のＬＣｏｍ有効照明器具１００に関してユーザーを方向付けるコンピューター装置２００により計算されるべき粗な方向付けを許容し得る。例えば、前向き画像取得装置２５２は、送信側のＬＣｏｍ有効照明器具１００がコンピューター装置２００のいくらか前方の距離にあるものと推定し、他方、周囲光センサー２６５は、ソースのＬＣｏｍ有効照明器具１００が空間の座標のあるセットにあるとのＬＣｏｍ信号を検出し得る。幾つかの実施形態において、そのようなデータを用いることで、コンピューター装置２００（従って、もし存在するならば、そのユーザー）の場所が決定される。
【０１０８】
しかしながら、前向き画像取得装置２５２のみを用いること又はさもなければ周囲光センサー２６５に優先して前向き画像取得装置２５２を用いることに関する本明細書で記述の任意の例の状況、シナリオ、使用がそのように限定されず、幾つかの実施形態においては、ある目標用途又は最終用途に望まれるように、前向き画像取得装置２５２と周囲光センサー２６５の組み合わせが、あるそのような状況、シナリオ、使用にて使用可能であることに留意されたい。同様、周囲光センサー２６５のみを用いること又はさもなければ前向き画像取得装置２５２に優先して周囲光センサー２６５を用いることに関する本明細書で記述の任意の例の状況、シナリオ、使用がそのように限定されず、幾つかの実施形態においては、ある目標用途又は最終用途に望まれるように、前向き画像取得装置２５２と周囲光センサー２６５の組み合わせが、あるそのような状況、シナリオ、使用にて使用可能であることに留意されたい。同じく、周囲光センサー２６５と前向き画像取得装置２５２の組み合わせに関する本明細書で記述の任意の例の状況、シナリオ、使用がそのように限定されず、幾つかの実施形態においては、ある目標用途又は最終用途に望まれるように、前向き画像取得装置２５２又は周囲光センサー２６５が排他的又は優先して、あるそのような状況、シナリオ、使用にて使用可能であることに留意されたい。本明細書に開示の技術の多数の構成及び用途が、この開示に照らして明らかになる。
【０１０９】
幾つかの場合、本明細書に開示の技術の使用が、前向き画像取得装置２５２により提供される様々な利益、及び／又は、ホストコンピューター装置２００の周囲光センサー２６５により提供される様々な利益の有効な使用から引き出される利益を実現し得る。幾つかの場合、開示の技術の使用は、ある送信側のＬＣｏｍ有効照明器具１００とある受信側のコンピューター装置２００の間の確かなＬＣｏｍリンク及び／又はＬＣｏｍデータ転送レートを提供し得る。幾つかの実施形態は、例えば、屋内ナビゲーション及び／又は他のナビゲーション及びポジショニング状況に有用である信頼性ある正確なＬＣｏｍデータを提供し得る。幾つかの実施形態は、スマートフォン又は他のモバイルコンピューター装置といったコンピューター装置２００にネイティブな又はさもなければ既に存在する構成素子を用い得る。
【０１１０】
ＬＣｏｍにおけるラスター線アライメントのための技術
光基準通信においてカメラを用いてパルス光を復号する既存技術は、幾何寸法に関する推定を行い、パルス光源の直下又はまさに前方に位置する受信側のカメラを持つことに依存することを伴う。更には、これらの既存アプローチでは、パルス速度が厳しく制限され、光伝送が受信側のカメラの多数のラスター線により検出され、信号対ノイズ比（ＳＮＲ）が十分に低く維持される。これは、受信側のカメラは、光源間のピクセル空間、従って、光信号間の遅延を知らず、従って、最悪のシナリオが推測されるからである。
【０１１１】
本明細書で論述のように、幾つかの実施形態においては、あるＬＣｏｍ有効照明器具１００は、その絶対位置に関する情報を送信するように構成され、その情報は、コンピューター装置２００により用いられ、送信側のＬＣｏｍ有効照明器具１００へのその近さに基づいてその場所を決定する。従って、あるＬＣｏｍ有効照明器具１００により送信された情報は、幾つかの実施形態においては、例えば、既存のＧＰＳ基準及びＷＰＳ基準のナビゲーション技術と比較して、高められた精度を呈する屋内ナビゲーションを提供するために用いることができる。しかしながら、この開示に照らして理解されるように、ＬＣｏｍを用いた首尾良い屋内ナビゲーションは、少なくとも部分的に、屋内ナビゲーションプロセスに伴われるある送信側のＬＣｏｍ有効照明器具１００に対するコンピューター装置２００のある画像取得装置２５０のイメージセンサーの適切なアライメントに依存し得る。
【０１１２】
従って、また幾つかの実施形態においては、両者の間で確かなＬＣｏｍを確立するため、送信側のＬＣｏｍ有効照明器具１００に対するある画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）の適切なラスター線アライメントを提供するために技術が開示される。本明細書で記述のように、幾つかの場合、適切なアライメントは、（例えば、コンピューター装置２００及び／又は他の適したコントローラーにより）自動的に提供可能である。幾つかの場合、適切なアライメントは、ユーザーにより提供される。ユーザーがアライメントプロセスに巻き込まれる幾つかの場合、コンピューター装置２００は、ある送信側のＬＣｏｍ有効照明器具１００に対してそれを適切にアライメントするプロセスにおいてユーザーを指示又はさもなければ案内するように構成され得る。幾つかの場合、本明細書に開示のラスター線アライメント技術が用いられ、例えば、首尾良いＬＣｏｍ信号送信、ボーレート、ＳＮＲ、全システムパフォーマンス、及び／又はエラーレートの改善が実現する。幾つかの実施形態においては、本明細書に開示のラスター線アライメント技術は、例えば、コンピューター装置２００が信号キャリアー（例えば、ＬＣｏｍ信号）が存在することを検出し、その装置２００が、ゼロ又はほんの一部のＬＣｏｍデータを受信し、従って、検出された信号のＬＣｏｍデータを復号できないシナリオにて利用可能である。幾つかの場合、開示されたラスター線アライメント技術は、例えば、コンピューター装置２００とＬＣｏｍ有効照明器具１００の間でＬＣｏｍが確立されるが、（例えば、インターネットブラウジング、ビデオ・ストリーミング、又は高いＬＣｏｍデータスループットを伴う他のアプリケーションのため）不十分なＬＣｏｍスループットであるシナリオにおいて使用可能である。
【０１１３】
図９Ａは、本開示の実施形態に係る、送信側のＬＣｏｍ有効照明器具１００に対する画像取得装置２５０の適切なアライメントを達成するための指令を提供する方法を示すフローチャートである。見て分かるように、フローは、ブロック９０１で開始し、ＬＣｏｍ信号を送信するＬＣｏｍ有効照明器具１００の周辺の環境を調査する。この目的のため、前向き画像取得装置２５２、後向き画像取得装置２５４、及び／又は周囲光センサー２６５のいずれかが用いられ得る。幾つかの場合、ある画像取得装置２５０は、ＬＣｏｍ光パルスの検出を促進するようにローリング・シャッター・画像取得（rolling shutter image capture）を実行し、従って、（あるならば）そのＦＯＶ内のどのＬＣｏｍ有効照明器具１００がアクティブにＬＣｏｍ信号を送信しているかを決定し得る。ローリング・シャッター・画像取得を実行するにおいて、画像取得装置２５０のイメージセンサーは、ラスター線間で休止しつつ連続のラスター線（例えば、連続のピクセル行）をスキャンし、次の画像フレーム（例えば、ピクセルの行列の完全な集合）のタイミングの直前に先のラスター線が収集される。従って、画像フレームに１００本のラスター線がある例の場合を検討する。もし画像取得装置２５０が３０ＦＰＳのフレームレートで動作するならば、各画像フレームは、１／３０秒（約０．０３３秒）の長さであり、ラスター線を収集する間の時間遅延が約０．０３３秒／１００ラスター線（約０．０００３３秒／ラスター線）である。ローリング・シャッター・画像取得を用いることにより、如何なる瞬間的な光（light transients）も収集され得る。なぜなら、任意の特定の時間で、画像取得装置２５０の幾つかのピクセルが光を収集するためである。この開示に照らして理解されるように、イベントのタイミングが命じられ、これによりラスター線が光変化（群）を検出する。従って、上記した例の条件を仮定すれば、もしあるＬＣｏｍ有効照明器具１００の光出力が３００Ｈｚのパルスならば、コンピューター装置２００の画像取得装置２５０の１０ラスター線毎に変化が検出されるだろう。
【０１１４】
その後、フローは、ブロック９０３の如く継続し得る。コンピューター装置２００によりＬＣｏｍ信号が検出されないならば、次に、フローは、望まれるならば、ブロック９０１に戻り、再び、周辺の環境の調査が実行される。もしコンピューター装置２００によりＬＣｏｍ信号が検出されるならば、フローは、ブロック９０５の如く継続し、ＦＯＶ内の１以上の送信側のＬＣｏｍ有効照明器具１００（以降、対象の１以上のＬＣｏｍ有効照明器具１００と呼ばれる）に対する画像取得装置２５０のアライメントを決定する。
【０１１５】
ラスター線アライメントの決定をするにおいて、幾つかのパラメーターがコンピューター装置２００により（例えば、その１以上のプロセッサ２２０により）計算又はさもなければ決定される。まず、コンピューター装置２００の画像取得装置２５０のＦＯＶ内の対象のあるＬＣｏｍ有効照明器具１００の位置が決定される。この目的のため、ＬＣｏｍ有効照明器具１００を有効なＬＣｏｍデータのソースとして十分にするため、ＬＣｏｍ有効照明器具１００が画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）のＦＯＶ内に完全に存在することを確保することが望ましいだろう。幾つかの場合、これは、さもなければ場所の誤った決定を生じ得る遠いＬＣｏｍ有効照明器具１００の反射といった、ＬＣｏｍ信号の誤ソースを検出するコンピューター装置２００の影響（susceptibility）を最小化又はさもなければ低減することに役立ち得る。幾つかの場合、その周囲（例えば、天井、壁、実装面など）と比較される対象のあるＬＣｏｍ有効照明器具１００の輝度のコントラストが、その場所を決定するプロセスのためにＬＣｏｍ有効照明器具１００の明確な輪郭の特定を促進し得る。
【０１１６】
第２に、対象の１以上のＬＣｏｍ有効照明器具１００の幾何形状が決定され得る。この目的のため、あるＬＣｏｍ有効照明器具１００の最長寸法（Ｌ）が決定され得る。幾つかの場合、最長寸法（Ｌ）は、対象のＬＣｏｍ有効照明器具１００の形状を観察することにより、信頼性高く特定され得る。対象の１以上のＬＣｏｍ有効照明器具１００の幾何形状を検出するため、ある画像取得装置２５０は、（例えば、上述した調査で用いられるローリング・シャッター・画像取得モードから切り替えて）通常のシャッター画像取得を実行し、これは、光パルスよりも十分に長い時間（従って、一時的に光パルスを無視する）、画像取得装置２５０のイメージセンサーをアクティブのままにし、従って、対象の１以上のＬＣｏｍ有効照明器具１００の配向の明確な画像を生成する。
【０１１７】
第３に、対象の１以上のＬＣｏｍ有効照明器具１００のペア配置が観察されるならば、その構成要素であるＬＣｏｍ有効照明器具１００の配向が決定される。この目的のため、ペア配置の２つのＬＣｏｍ有効照明器具１００が、ＬＣｏｍシーケンスの開始で遅くパルス送信し、ある画像取得装置２５０のミスアライメントされたラスター領域でも２つのＬＣｏｍ有効照明器具１００の配向を検出することができる。幾つかの場合、ここで決定された配向情報は、２つの構成要素のＬＣｏｍ有効照明器具１００が、例えば、その長い寸法（Ｌ）に応じて平行又は連続して、配列されている事実といったＬＣｏｍ有効照明器具１００のペア配置に関する追加の情報により補足され得る。
【０１１８】
第４に、画像取得装置２５０のラスター方向が決定され得る。ラスター方向は、コンピューター装置２００の画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）の特定の構成により、固有に設計された一定のハードウェアパラメーターであり得る。しかしながら、幾つかの他の場合、例えば、どのように画像取得装置２５０がフレーム内のピクセルをアドレスし、及び／又は、どのように画像取得装置２５０が、ホストコンピューター装置２００内で又はさもなければそれに関して自身を回転させるかということに関して、ラスター方向が調整可能であり得る。
【０１１９】
対象の１以上のＬＣｏｍ有効照明器具１００の位置、幾何形状、及び／又は配向の決定の後、画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）のラスター方向が、その情報と比較され、対象の１以上のＬＣｏｍ有効照明器具１００に対する画像取得装置２５０のアライメントを正確に決定する。図９Ｂは、本開示の実施形態に係る、組み合わされた送信側のＬＣｏｍ有効照明器具１００のデュアル配置とコンピューター装置２００の前向き画像取得装置２５２のラスター方向の間の不適切なアライメントのシナリオ例を示す。ここで、対象の２つのＬＣｏｍ有効照明器具１００がお互いに実質的に平行に配列され、前向き画像取得装置２５２のラスター線が、一度にたった一つの構成要素のＬＣｏｍ有効照明器具１００のみを検出し、不完全なデータ移行に帰結する。他方、図９Ｃは、本開示の実施形態に係る、組み合わされた送信側のＬＣｏｍ有効照明器具１００のデュアル配置とコンピューター装置２００の前向き画像取得装置２５２のラスター方向の間の適切なアライメントのシナリオ例を示す。ここで、前向き画像取得装置２５２のラスター線は、一度に両方の構成要素のＬＣｏｍ有効照明器具１００を検出し、有効なデータ移行に帰結する。
【０１２０】
幾つかの実施形態においては、画像取得装置２５０とある送信側のＬＣｏｍ有効照明器具１００の間のアライメントの決定が、復号されたＬＣｏｍ信号の品質を測定することを伴い得る。この目的のため、幾つかの場合、１以上の送信側のＬＣｏｍ有効照明器具１００の取得画像が、画像取得装置２５０の単一のＣＭＯＳ画像フレーム内で全体のＬＣｏｍデータパケットを包含することを確保することが望ましいかもしれない。幾つかの場合、検出されたＬＣｏｍ信号の最適性（又は他の品質計量）が、例えば、（１）固有の送信側のＬＣｏｍ有効照明器具１００に対応するラスター線の量又はコヒーレントピクセルの全数、（２）画像取得装置２５０のラスター線単位の固定のスキャン時間、（３）送信側のＬＣｏｍ有効照明器具１００により送信されたＬＣｏｍデータの固定のパケット長、及び／又は（４）コンピューター装置２００のある画像取得装置２５０の配向（例えば、これは、一部又は全体において、ホストユーザー又は他のホストプラットホームの位置に依存し得る）といった多数の要因に依存し得る。更に理解されるように、幾つかの場合、スキャン時間及びパケット長は、一般的に、固定されたパラメーターであり、他方、ラスター線の量又はコヒーレントピクセルの全数は、測定される量であり、画像取得装置２５０の配向は、ある目標用途又は最終用途に望まれるように、ユーザーが設定又はさもなければ変更可能であろう。
【０１２１】
その後、フローは、ブロック９０７の如く継続し、（例えば、最適又はさもなければ目標アライメントと比較して）画像取得装置２５０とある送信側のＬＣｏｍ有効照明器具１００の間でミスアライメントがあるか否か決定する。幾つかの実施形態においては、そのような決定が、画像取得装置２５０の最適又は他の望ましい位置及び／又は配向の計算を伴い得る。この目的のため、送信側のＬＣｏｍ有効照明器具１００の幾何形状の最長寸法（Ｌ）が、コンピューター装置２００の画像取得装置２５０のラスタースキャン方向に実質的に（例えば、正確に又はさもなければある公差内で）配列され得る。幾つかの場合、ラスター線は、送信側のＬＣｏｍ有効照明器具１００の最長寸法（Ｌ）に実質的に（例えば、正確に又はさもなければある公差内で）垂直であり得る。幾つかの実施形態においては、送信側のＬＣｏｍ有効照明器具１００毎のコヒーレントピクセルの量が連続的にカウントされ得る。従って、もしコンピューター装置２００が動かされてカウントが増加するならば、ＬＣｏｍ信号強度が改善したことを表す。カウントが減少すれば、ＬＣｏｍ信号強度が弱まったことを表し、また、（例えば、コンピューター装置２００によりカウントされるコヒーレントピクセルの量を最大化することにより）ＬＣｏｍ信号強度を高めるためには画像取得装置２５０をその先の位置及び／又は配向に戻すことが望ましいだろう。この開示に照らして理解されるように、ある既知のＬＣｏｍ有効照明器具１００の幾何形状について、もし障害物が画像取得装置２５０のイメージセンサーを妨げるならば、画像取得装置２５０（又はさもなければコンピューター装置２００）を動かし、（例えば、ラスタースキャン方向において）送信側のＬＣｏｍ有効照明器具１００の全体が検出されることが望ましいだろう。更に理解されるように、幾つかの場合、例えば、データ・ストリーリング（例えば、高いＬＣｏｍデータスループット）が望まれるシナリオにおいて、ポジショニングを最適化することが望ましいだろう。
【０１２２】
もし画像取得装置２５０が対象の１以上のＬＣｏｍ有効照明器具１００にミスアライメントされていないならば、望まれるならば、フローは、ブロック９０１に戻り、再び、周辺の環境の調査が行われ得る。もし画像取得装置２５０が対象の１以上のＬＣｏｍ有効照明器具１００にミスアライメントされると決定されるならば、フローは、ブロック９０９の如く継続し、どのように画像取得装置２５０を再配向するかの指令を出力して対象の１以上のＬＣｏｍ有効照明器具１００に対する適切なアライメントを提供する。幾つかの場合、指令は、コンピューター装置２００に自動的なそれ自体及び／又はその画像取得装置（群）２５０の再配向（例えば、動き、回転、又はさもなければ再ポジショニング）を生じさせる（例えば、プロセッサ２２０から；コントローラー２７０から）１以上の制御信号により為され得、この結果、（１）対象の１以上のＬＣｏｍ有効照明器具１００が画像取得装置２５０のＦＯＶの中心又は適切に位置付けられる；及び／又は（２）画像取得装置２５０のラスター線が対象の１以上のＬＣｏｍ有効照明器具１００に適切にアライメントされる。幾つかの場合、指令は、例えば、それがどのようにフレームのピクセルをアドレスするか、及び／又は、画像取得装置２５０がどのようにそれ自体をホストコンピューター装置２００内又はさもなければそれに関して回転させるかということに関して、コンピューター装置２００にある画像取得装置２５０のイメージセンサーの自動的なラスター・セットアップの調整を生じさせる（例えば、プロセッサ２２０から；コントローラー２７０から）１以上の制御信号であり得る。
【０１２３】
幾つかのまた他の場合、指令は、どのように手動でそれ及び／又はその画像取得装置（群）２５０を手動で再配向（例えば、動き、回転、又はさもなければ再ポジショニング）させるかをユーザーに案内するように意図されるコンピューター装置２００からのオン・スクリーン指令又は他のガイダンスキューであり得、この結果、（１）対象の１以上のＬＣｏｍ有効照明器具１００が画像取得装置２５０のＦＯＶの中心又は適切に位置付けられる；及び／又は（２）画像取得装置２５０のラスター線が対象の１以上のＬＣｏｍ有効照明器具１００に適切にアライメントされる。この目的のため、コンピューター装置２００は、（例えば、そこに提示されたＧＵＩを介して）ディスプレイ２３０を介して視覚フィードバックをユーザーに提供し得る。例えば、本開示の実施形態に係る、コンピューター装置が、ユーザーへの視覚フィードバックでの指令を出力するように構成されたシナリオ例を示す図９Ｄを検討する。ここで見て分かるように、この一例の場合、コンピューター装置２００のディスプレイ２３０に表示されたＧＵＩは、コンピューター装置２００の前向き画像取得装置２５２が、対象のＬＣｏｍ有効照明器具１００に関して適切にアライメントされていないことを示す。ディスプレイ２３０に表示されたＧＵＩは、また、前向き画像取得装置２５２とそのＬＣｏｍ有効照明器具１００の間の適切なアライメントを提供するため、対象のＬＣｏｍ有効照明器具１００に向かってコンピューター装置２００と一緒にユーザーが前進すべきであることを示すオン・スクリーン・フィードバックも提供する。別の例の場合、もしコンピューター装置２００が、対象の１以上のＬＣｏｍ有効照明器具１００がある画像取得装置２５０のラスター線に平行に配向されていることを決定するならば、それは、（例えば、屋内ナビゲーションを継続する前に）適切なアライメントを提供するため、９０°だけ画像取得装置２５０を回転させるようにユーザーに指示／案内し得る。幾つかの実施形態においては、コンピューター装置２００は、コンピューター装置２００のある画像取得装置２５０のラスタースキャンの方向にＬＣｏｍ有効照明器具１００をアライメントするのにユーザーを補助する視覚ヘルプ（例えば、十字線のアライメント；矩形のマッチング；目標イメージ又はシルエットのアライメント；例えば、ユーザーが歩いているといった、コンピューター装置２００が動く場合、方向指示矢印）を提供するように構成され得る。しかしながら、本開示は、視覚フィードバックによる指令のみに限定されず、幾つかの他の実施形態のように、聴覚（例えば、オーディオ出力装置２８０から送出される音）、触覚（例えば、バイブレーションモーターといったアクチュエーターにより送出される振動）、及び／又は、任意の他の適切な種類のフィードバックが、ある目標用途又は最終用途に望まれるようにユーザーに提供され得ることに留意されたい。一例の場合、聴覚フィードバックがビー音により提供され、目標配向に近づくにつれて周波数が高められ、続いて、目標アライメントが達成される時に一定音により提供される。別の一例の場合、音声が音声コマンドを提供し、これが、ユーザーによりフォローされ、目標アラ���メントを達成するように再配向する。幾つかの実施形態においては、オーディオフィードバックがユーザーに提供され、例えば、位置及び／又は配向の少なくとも一つに基づく最適なＬＣｏｍ信号強さのため、最善又はさもなければ望ましい位置を提案する。他の適切なフィードバック種類が、ある用途に依存し、この開示に照らして明らかになる。
【０１２４】
対象の単一のＬＣｏｍ有効照明器具１００がその光パルスを出力する場合、ある画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）のラスター線が、そのＬＣｏｍ有効照明器具１００の最長寸法（Ｌ）に実質的に平行（例えば、正確に平行又はさもなければある公差内）であることを確保することが望ましいだろう。幾つかの場合、この種類のアライメントは、小さい横断面を単に検出することとは異なり、アクティブなラスター線が一度により多くのパルス光を検出することを許容することにより、移行効果（transient effects）を分離すること及び／又はＳＮＲを改善することに役立ち得る。さもなければ、画像取得装置２５０のラスター線が送信側のＬＣｏｍ有効照明器具１００に対してミスアライメントされているならば、ラスター線により検出される光の部分は非常に小さくなり、従って、より高いノイズレベルを持つことになり、ＳＮＲに負に影響する。この目的のため、コンピューター装置２００は、幾つかの実施形態において、例えば、最適（又は望まれる）ＳＮＲのため、ＬＣｏｍ有効照明器具１００の最長寸法（Ｌ）を取得するため、画像取得装置２５０を自動的に再配向させ、及び／又は、どのように再配向するかのオン・スクリーン指令又は他のガイダンスをユーザーに提供し、この結果、ラスター線が単一のＬＣｏｍ有効照明器具１００に適切にアライメントする。
【０１２５】
それらの光パルスを出力してペアとして通信する対象のＬＣｏｍ有効照明器具１００のデュアル配置の場合、例えば、反対の極性において（例えば、一つのＬＣｏｍ有効照明器具１００がアクティブに出力し、他方のＬＣｏｍ有効照明器具１００が遮断され、周囲光レベルを一定に維持し、ＬＣｏｍシーケンスの過程で近くの観察者に気付かれにくくなる）、構成要素のＬＣｏｍ有効照明器具１００の両方が、（例えば、図９Ｂのような）コンピューター装置２００のある画像取得装置２５０（例えば、前向き画像取得装置２５２；後向き画像取得装置２５４）の同一のラスター線により検出されることを確保することが望ましいだろう。さもなければ、ラスター線は、（例えば、図９Ｂのように）一つの構成要素のＬＣｏｍ有効照明器具１００の移行を検出するが、程度不明の時間が経過するまで、他方の構成要素のＬＣｏｍ有効照明器具１００の移行を検出しない。これは、ＬＣｏｍ崩壊に帰結し得る。なぜなら、デュアル組み合わせ配置の２つの構成要素のＬＣｏｍ有効照明器具１００の間の検出における遅延時間が、コンピューター装置２００に不明なパラメーターに依存するとすれば、移行を分析することはほぼ不可能であるためである。この目的のため、幾つかの実施形態においては、コンピューター装置２００は、画像取得装置２５０を自動的に再配向させ、及び／又は、どのように再配向するかのオン・スクリーン指令又は他のガイダンスをユーザーに提供し、この結果、あるラスター線が２つの構成要素のＬＣｏｍ有効照明器具１００に適切にアライメントする。
【０１２６】
本明細書に開示のアライメント技術は、連続的に用いられる必要はなく、むしろ、例えば、ある屋内ナビゲーション接触の過程で生じ得るある特定の条件及び状況での使用のために延期され得ることに留意されたい。例えば、本幾つかの実施形態において、屋内ナビゲーションセッションを開始するべく初期のＬＣｏｍ有効照明器具１００を読み込む時、明細書に開示の適切なアライメント技術が用いられ得る。幾つかの実施形態においては、位置の改善が望まれる複数のＬＣｏｍ有効照明器具１００がターゲットに十分に近い場合といったＬＣｏｍ信号が改善を必要とする時、明細書に開示の適切なアライメント技術が用いられ得る。何らかの理由から、対象のあるＬＣｏｍ有効照明器具１００にコンピューター装置２００を再配向することが特に容易ではないならば、例えば、（例えば、おそらく、より安定な、しかし十分に正確な状態に）ＬＣｏｍを修正するため、画像取得装置２５０のラスター線がそこにミスアライメントされていることの決定だけが用いられ得る。
【０１２７】
幾つかの他の実施形態においては、あるＬＣｏｍ有効照明器具１００により放射される光パルスのパルス周波数は、これらのパルスが、画像取得装置２５０のピクセルに関して、組み合わされたＬＣｏｍ有効照明器具１００の間の間隔よりも小さくないところまで低減され得る。例えば、画像取得装置２５０が１，０００ピクセル×１，０００ピクセルを検出するように構成される一例の場合を検討する。もし２つの組み合わされたＬＣｏｍ有効照明器具１００がスクリーンの半分を占めるならば、これらの間の間隔は５００ピクセルである。倍周波数の原理を適用し、１，０００ピクセル未満で移行（transition）が生じないことになる。そのように、例えば、３０ＦＰＳのフレームレートを有する画像取得装置２５０には移行は１５Ｈｚに限定される。そのような条件の下、ＬＣｏｍデータの約２バイトが毎秒送信される。従って、経度、緯度、標高、ＩＤ、及び他の幾つかの情報の送信が数秒かかり、この間、ユーザーは、ＬＣｏｍデータを収集しつつ組み合わせＬＣｏｍ有効照明器具１００の近くにぼんやりた立つだろう。しかしながら、これは、あるＬＣｏｍ有効照明器具１００に対する画像取得装置２５０のラスター線のアライメントを保証しない。画像取得装置２５０のラスター線がＬＣｏｍ有効照明器具１００に乏しくアライメントされていたならば、一例の実施形態においては、送信速度が大きく高められ（例えば、１０ピクセルが良好な移行を宣言するとすれば、約５０倍速く）、ＬＣｏｍデータの１０バイトのＬＣｏｍ送信に一秒よりも僅かな時間を要するだけだろう。
【０１２８】
幾つかの実施形態は、光基準通信において典型的にＳＮＲ検討に課され得るパルス速度の制限を回避又はさもなければ低減し得る。結果として、幾つかの場合、より速いパルス速度が、あるＬＣｏｍ信号の送信のために必要な時間幅を低減し、従って、それにより送信された任意のＬＣｏｍデータの成功裡の受信を確保するため、ユーザーが送信側のＬＣｏｍ有効照明器具１００の近くで待たなければならない時間量を低減する。幾つかの実施形態は、単一のＬＣｏｍ有効照明器具１００及び／又はＬＣｏｍ有効照明器具１００のペア配置により送信されたＬＣｏｍ信号の確かな検出及び復号における改善を実現し得る。幾つかの場合、開示の技術の使用は、反射といった、ＬＣｏｍ信号の誤ソースを検出するコンピューター装置２００の影響を低減し、従って、（例えば、屋内ナビゲーションのため）正確で確かなポジショニング情報を提供し得る。幾つかの場合、本明細書に開示の技術は、例えば、さもなければ、画像取得装置２５０のラスター線と対象のＬＣｏｍ有効照明器具１００の間のミスアライメントを解決するために要求される未知の幾何形状を補償するために用いられ得る。
【０１２９】
ＬＣｏｍレシーバー位置の決定のための技術
図１０Ａは、本開示の実施形態に係るＬＣｏｍ有効照明器具１００及びＬＣｏｍレシーバー２００を含む、一例のＬＣｏｍシステムを示す。例のシステムにおいては、ＬＣｏｍレシーバー２００がスマートフォンである。しかしながら、ＬＣｏｍレシーバー２００は、本明細書で様々に記述の任意のコンピューター装置であり得る。この実施形態においては、レシーバー２００は、画像取得装置２５２を含み、これは、この例のシステムでは、カメラ（より詳細には前向きカメラ）である。カメラ／画像取得装置は、レシーバー２００の場合のようにレシーバーに組み込まれ、又は、カメラ／画像取得装置は、レシーバーの外部にあり、（例えば、有線又は無線の態様で）通信可能に結合され得る。加えて、照明器具１００は、本明細書で様々に記述の任意のＬＣｏｍ有効照明器具であり得る。
【０１３０】
図１０Ｂは、本開示の実施形態に係る、ＬＣｏｍレシーバーの位置を決定するための一例の方法を示す。記述の簡便さのため、図１０Ａに図示の一例のＬＣｏｍシステムが図１０Ｂの方法を記述するために用いられる。しかしながら、任意の適切なＬＣｏｍシステムが、この開示に照らして明らかになるように方法を実施するために用いら得る。一例の方法は、視野（ＦＯＶ）を有するカメラ２５２で、ＦＯＶ内の画像を生成すること（１０２１）を含む。幾つかの実施形態においては、方法は、カメラ２５２から画像を受け取ることを代替又は加えて含み得る。方法は、画像１０１０内のＬＣｏｍ有効照明器具を特定すること（１０２３）も含む。図１０Ａに示されるように、画像１０１０は、レシーバー２００のディスプレイ上に表示され、画像１０１０は、ピクセル長さ１０１２を有する照明器具１００を含む。幾つかの実施形態においては、照明器具１００は、照明器具１００から送信されるＬＣｏｍ信号を用いて特定される１０２３。本明細書に記述のように、追加又は代替のデータがＬＣｏｍ信号を介して照明器具１００から送信され得る。しかしながら、もしレシーバー２００が、少なくとも照明器具１００の識別子（ＩＤ）を有するならば、追加の情報が、例えば、ルックアップテーブルを介してといったように、そのＩＤを用いて別の適切な態様で取得可能である。
【０１３１】
図１０Ｂの方法は、続いて、レシーバー２００から照明器具１００までの距離１０１４を計算する（１０２５）。計算（１０２５）は、照明器具１００の幾何形状、画像１０１０中の照明器具１００のサイズ及び／又は位置、及び画像１０１０のズーム比を用い得る。例えば、照明器具の幾何形状は、例えば、照明器具１００の長さ１００２、照明器具１００の幅、照明器具１００内のライト又はパネルの配向、及び／又は、照明器具１００の幾何形状に関する任意の他の情報を含み得る。照明器具１００の幾何形状は、照明器具１００から送信されたＬＣｏｍ信号を介して、又は、例えば、照明器具１００のＩＤを用いたルックアップテーブルを介した態様といった別の態様で取得される。画像１０１０中の照明器具１００のサイズ及び／又は位置が、例えば、照明器具１００を表すピクセル情報に基づいて又は任意の他の適切な態様で決定され得る。例えば、照明器具１００のピクセル長１０１２が画像１０１０中に見られ、距離１０１４を計算する時（１０２５）、ピクセル長１０１２は、実際の照明器具の長さ１００２と比較できる。画像１０１０のズーム比が、カメラの仕様に基づいて、及び／又は、レンズの特性又は任意の他の適切なファクターといった画像形成方法に基づいて、決定され得る。計算（１０２５）は、この開示に照らして明らかになるように任意の他の適切な技術を用いて実行され得る。
【０１３２】
図１０Ｂの方法は、続いて、照明器具１００に対するレシーバー２００の距離１０１４及び配向を用いて照明器具１００に対するレシーバー２００の位置を計算する（１０２７）。照明器具１００に対するレシーバー２００の位置は、例えば、ベクトル位置として表現され得る。照明器具１００に対するレシーバー２００の配向は、基準点１００６又は配向キューとして幾つかの他の認識可能な照明器具１００の側面を用いて決定され得る。例えば、基準点１００６の場所が画像１０１０中に見られ、これは、照明器具１００に対してレシーバー２００を配向させることの助けとして用いられ得る。基準点は、照明器具上の特別なマーキング、非対称な照明器具のデザイン、照明器具の固有な幾何形状、又はレシーバーにより認識可能な任意の他の適切な照明器具の側面を含み得る。幾つかの実施形態においては、基準点は、照明器具の直上又は一部である必要はない（例えば、基準点は、照明器具に隣接し得る）。いずれにしても、基準点は、単に照明器具１００に関連され、また、カメラ２５２により生成される画像１０１０内で検出可能であろう。幾つかの実施形態においては、基準点は、（例えば、複数のパネル照明器具を参照して本明細書で記述のように）照明器具１００の光出力により生成された仮想基準点であり得る。照明器具１００に対するレシーバー２００の配向は、また、照明器具１００のヨー、ピッチ、及びロール、及び／又は、レシーバー２００のヨー、ピッチ、ロールを用いて決定され得る。照明器具１００のヨー、ピッチ、ロール（１００４）は、照明器具１００から送信されたＬＣｏｍ信号を介して、又は、例えば、照明器具１００のＩＤを用いたルックアップテーブルを介した態様といった別の適切な態様で取得され得る。（例えば、地面又はフロアに対する）レシーバー２００のヨー、ピッチ、及びロール（１００８）は、例えば、内部のジャイロスコープといったジャイロスコープを用いて決定され得る。幾つかの実施形態においては、ヨー、ピッチ、及びロール１００４及び／又は１００８は、距離１０１４の計算（１０２５）のために用いられ得る。照明器具１００に対するレシーバー２００の配向は、また、レシーバー２００の向き（heading）を用いて決定され得る。レシーバー２００の向き（例えば、コンパス又は絶対向き）は、例えば、内部の地磁気センサーといった地磁気センサーを用いて決定され得る。配向は、この開示に照らして明らかになるように任意の他の適切な技術を用いても決定され得る。照明器具１００に対するレシーバー２００の距離１０１４及び／又は配向が決定されると、照明器具１００へのレシーバー２００の位置が、任意の適切な技術を用いて計算できる。
【０１３３】
図１０Ｂの方法は、オプションとして、続いて、レシーバー２００の絶対位置を計算する（１０２９）。計算（１０２９）は、照明器具１００の絶対位置と、（計算１０２７で決定された）照明器具１００に対するレシーバー２００の位置を用い得る。照明器具１００の絶対位置は、照明器具１００から送信されたＬＣｏｍ信号を介して、又は、例えば、照明器具１００のＩＤを用いたルックアップテーブルを介した態様といった他の適切な態様で取得され得る。本明細書で様々に記述のＬＣｏｍ有効照明器具からの位置情報を出力する技術は、照明器具１００の絶対位置を決定するためにも用いられ得る。
【０１３４】
図１０Ａに図示のＬＣｏｍシステムの一例の場合において、照明器具１００は、１フィート×４フィートの長さを有する。画像１０１０中の照明器具のサイズは、４０ピクセル×１０ピクセルを占めると決定されるならば、距離１０１４は、画像１０１０のズーム比を用いて計算できる。距離１０１４が計算される（１０２５）と、レシーバー２００の位置は、計算（１０２５）に基づいて、およそ距離１０１４に等しい半径を有する球体の表面上のどこかにあるものと計算される（１０２７）。基準点１００６は、次に、照明器具１００に対してレシーバー２００を配向するために用いられ、照明器具１００に対するレシーバー２００の位置ベクトルを決定する。配向決定は、次に、照明器具１００のピッチ、ロール、及びヨー、及び／又は、レシーバー２００のピッチ、ロール、及びヨーにより訂正され得る。配向決定は、更に、レシーバー２００の向きを用いて訂正され得る。オプションとして、レシーバー２００の絶対位置が、照明器具１００の絶対位置と、照明器具１００に対するレシーバー２００の位置を用いて計算できる（１０２９）。幾つかの実施形態においては、レシーバーのポジショニングは、（照明器具の観察された幾何形状を分析する（resolve）ために用いられ得る）照明器具の画像と一緒に、単一の照明器具の絶対位置及び幾何形状情報を用いて実行され得ることに留意されたい。幾つかのそのような実施形態においては、ポジショニング技術は、照明器具の寸法及び幾何的な参照点（群）に基づいて、照明器具に関するスマート装置の相対位置を計算することを含み得る。更には、幾つかのそのような実施形態においては、慣性センサー（例えば、加速度計及び／又はジャイロセンサー）が、レシーバーに存在し、又はそれにより用いられる必要がない。
【０１３５】
図１０Ａ及び図１０Ｂに図示され、また本明細書に記述されたＬＣｏｍレシーバー位置を決定するための技術は、記述の簡便さのため、レシーバーのＦＯＶ内に単一のＬＣｏｍ有効照明器具を有する状況で提供される。しかしながら、レシーバーのＦＯＶ内に任意の数のＬＣｏｍ有効照明器具がある時、レシーバーの位置を決定するために技術が用いられ得る。幾つかの場合、レシーバーのＦＯＶ内の複数のＬＣｏｍ有効照明器具がある時、レシーバーの位置は、より高い正確さ／精度で決定され得る。なぜなら、レシーバーは、例えば、その相対位置を計算するために１以上の参照点を有するためである。同様、レシーバーの相対位置の正確さ／精度が、また、本明細書で様々に記述のように、複数のパネルのＬＣｏｍ有効照明器具の場合のように、レシーバーのＦＯＶ内のＬＣｏｍ有効照明器具が１以上のＬＣｏｍ信号を送信する時、高められ得る。また、ＬＣｏｍレシーバー位置を決定するための技術は、レシーバー自体の距離、配向、位置などを決定することを参照して主に論述されたが、幾つかの実施形態においては、レシーバーカメラの距離、配向、位置なども加えて、又は代替として決定され得ることに留意されたい。
【０１３６】
本明細書に記述のＬＣｏｍレシーバー位置を決定するための技術の代替例は、ＬＣｏｍレシーバーが照明器具の直下にあるものと推定し、それからＬＣｏｍ信号を受け取ることを含む。照明器具からレシーバーへの距離が短い（例えば、１メートル以下）小さく、低く吊り下げられた照明器具にとっては、結果として得られる精度は、満足できるものであろう。しかしながら、幾つかの場合、照明器具は、大規模小売り施設といった高い天井に実装され得る。いくつかのそのような場合、ＬＣｏｍレシーバーの位置が、照明器具の直下から１メートルを超えるような顕著な程度、又は目標用途に依存して幾つかの他の程度で離れ得る。従って、本明細書に様々に記述の技術は、例えば、ＬＣｏｍ信号を受け取る照明器具の直下にＬＣｏｍレシーバーが存在することを仮定することに比べて、決定されたＬＣｏｍレシーバーの位置の正確さを高めるために用いることができる。様々に記述のこの技術の追加の利益は、棚上の特定の商品に顧客を導く能力、他のポジショニングシステム（例えば、ＧＰＳ、ＷＰＳなど）と比較して高められた正確さ、他の通信ネットワーク（例えば、インターネットといったワイドエリアネットワーク（ＷＡＮ））とは独立して動作するように設定できる正確なポジショニングシステムの提供、及び本開示に照らして明らかになる他の利益を含むことができる。
【０１３７】
ＬＣｏｍレシーバーポジショニングの拡張（augmenting）
図１１Ａは、本開示の実施形態に係る、ＬＣｏｍ有効照明器具１００及びＬＣｏｍレシーバー２００を含む、ＬＣｏｍシステムの一例を示す。この一例のシステムでは、レシーバー２００が、周囲光センサー２６５、画像取得装置（群）２５０、加速度計（群）２６９、ジャイロセンサー２６７、地磁気センサー２６３、ＧＰＳレシーバー１１１２、及びＷｉ−Ｆｉモジュール１１２２を含み、全てがプロセッサ（群）２２０に入力を提供するように構成される。レシーバー２００は、図１１Ａに示した構成素子の全てを有する必要はなく、また、レシーバー２００は、本明細書で様々に記述の追加又は代替の構成素子を有し得るが、図示された特定の構成が、記述の簡潔さのため、本明細書において用いられる。また、この一例の実施形態に見られるように、周囲光センサー（群）２６５及び画像取得装置（群）２５０は、１以上のＬＣｏｍ有効照明器具１００からＬＣｏｍ信号を受け取るように構成され、ＧＰＳレシーバー２００は、（例えば、衛星からの）ＧＰＳ信号１１１０を受け取るように構成され、また、Ｗｉ−Ｆモジュール１１２２は、（例えば、Ｗｉ−Ｆｉルーターから）Ｗｉ−Ｆｉ信号を受信／送信するように構成される。従って、レシーバー２００は、（例えば、ＬＣｏｍ有効照明器具１００から受け取ったＬＣｏｍ信号、ＧＰＳ、又はＷＰＳを用いて）光基準のポジショニングシステムを用いて位置情報を決定するように構成され得る。この一例の実施形態においては、レシーバー２００とＬＣｏｍ有効照明器具がビルディング１１００内にあり、点線ボックスにより表される。しかしながら、点線ボックスは、例えば、バス、飛行機、船、又は電車といった乗り物も表し得る。加えて、Ｗｉ−Ｆｉ信号１１２０は、ビルディング１１００内で送信／受信され、他方、ＧＰＳ信号１１１０は、ビルディング１１００の外から送信される。図１１Ａの構成及びレイアウト例は、説明の目的のために提供され、本開示を制限することが意図されない。
【０１３８】
幾つかの実施形態においては、レシーバー２００は、慣性ナビゲーションシステム（ＩＮＳ）を用いてポジショニング技術を拡張するように構成され得る。ＩＮＳは、加速度計（群）２６９及び／又はジャイロセンサー２６７を用いて、デッドレコニングを介して、レシーバーの位置、配向、及び速度を計算し得る。この態様において、レシーバー２００は、既知の開始／参照点又は場所に基づき、ＩＮＳを用いて、その相対位置を計算することができる。例えば、次の式は、レシーバーＩＮＳのために用いられ得る。
【数１】
0006632990.tif 000003
ここで、
【数２】
0006632990.tif 000004
レシーバー２００の最後の有効位置であり、
【数３】
0006632990.tif 000005
加速度計（群）２６９及び／又はジャイロセンサー２６７を用いて計算された絶対加速度データである。幾つかの実施形態においては、レシーバーポジショニングは、例えば、地磁気センサー２６３から取得できるレシーバー２００の向きを用いて拡張され得る。
【０１３９】
図１１Ｂは、本開示の実施形態に係る、慣性ナビゲーションシステム（ＩＮＳ（inertial navigation system））を用いたＬＣｏｍレシーバーポジショニングの拡張（augmenting）方法の一例を示す。記述の簡潔さのため、図１１Ａのシステムは、方法を記述するために用いられる。方法は、もしＬＣｏｍ信号が検出されるか否か決定すること（１１３１）を含む。決定（１１３１）は、周囲光センサー（群）２６５及び／又は画像取得装置（群）２５０を用いるといった任意の適切な技術を用いて実行可能である。もし決定（１１３１）において、ＬＣｏｍ信号が検出されならならば、方法は、続いて、ＧＰＳ及び／又はＷＰＳ信号が検出されるか否か決定する（１１３３）。幾つかの実施形態においては、決定（１１３３）は、また、レシーバー２００の構成に依存して、任意の他のポジショニングシステム信号が検出されるか否かの決定も含み得る。もし決定（１１３１）でＬＣｏｍ信号が検出されるならば、又は決定（１１３１）でＧＰＳ／ＷＰＳ信号が検出されるならば、方法は、続いて、レシーバー２００の場所を決定するべく、検出された信号を用いて位置情報を更新する（１１３５）。幾つかの実施形態においては、方法は、ＬＣｏｍ信号を用いたレシーバー２００のポジショニング情報の決定に主に依存し、ＬＣｏｍ信号が入手可能である限り、レシーバーのポジショニングのために用いられる。例えば、ＧＰＳ及び／又はＷＰＳ信号を用いるのと比較して、ＬＣｏｍ信号（群）が最も正確なポジショニング技術として用いられるためである場合であろう。他の実施形態においては、適するものではないかもしれない。幾つかの実施形態においては、レシーバー２００の場所が、用いられるポジショニングシステムを指定する。例えば、幾つかのそのような実施形態では、もしレシーバー２００が外に在ることを知っているならば、レシーバー２００が内部に在ることを知るまで、ＧＰＳがデフォルトのポジショニングシステムとして用いられる。更には、幾つかの実施形態においては、メモリー及び／又は電力は、レシーバー２００の環境、レシーバー２００の最後に受け取ったポジショニング信号、又はこの開示に照らして明らかになるように、幾つかの他のファクターに基づいて、ポジショニングシステムを制限又は優先付けることにより保護され得る。
【０１４０】
図１１Ｂの方法に続いて、もし１１３１でＬＣｏｍ信号が検出されず、１１３３でＧＰＳ／ＷＰＳ信号が検出されないならば、方法は、続いて、レシーバー２００の最後に既知の位置又は場所を記憶し（１１３７）し、ＩＮＳを用いてその最後に既知の位置／場所に対するレシーバー２００の位置情報を決定する。幾つかの場合、最後に既知の位置は、１１３５で最後に更新された位置であろう。いずれにしても、最後に既知の位置は、ＬＣｏｍ信号、ＧＰＳ信号、ＷＰＳ信号、及び／又は、任意の他の適切な技術に基づくレシーバー２００の最後に既知の位置を用いて決定され得る。幾つかの実施形態においては、レシーバーＩＮＳが、他のポジショニング技術と平行して稼働し、レシーバー２００の相対位置を連続的に計算する。そのような場合、方法のボックス１１３７が連続的に実行され、例えば、レシーバーポジショニング精度を高める。他の実施形態においては、レシーバーＩＮＳが、他のポジショニングシステムへの通信リンクを喪失した後（例えば、ＬＣｏｍ、ＧＰＳ、又はＷＰＳ信号が検出されない時）に有効化される。方法は、ボックス１１３５及び１１３７から継続し、ボックス１１３１に戻り（１１３９）、ＬＣｏｍ信号（又はＧＰＳ／ＷＰＳ信号）が検出されるか否かの決定を継続する。
【０１４１】
ＬＣｏｍレシーバーＩＮＳを用いた位置情報又はレシーバーポジショニングの拡張の利益は、別のポジショニングシステムから位置情報を受け取ることができないにも関わらず、レシーバーは、依然として、その大凡の場所を推定することができることにある。技術は、エレベーター内のポジショニングといった、垂直ポジショニング及び／又は高さ情報を推定するためにも有益であろう。例えば、ＩＮＳは、開始フロア（エレベーターに入ったフロア）に対するエレベーターフロア位置を推定するために用いられ得る。そのような例によれば、レシーバー２００は、いつ希望のフロア位置に達したか、及び／又は、いつエレベーターから出るかを知ることができる。追加の利益が本開示に照らして明らかになる。
【０１４２】
ＬＣｏｍ伝送プロトコル
通常、光基準通信において、送信ソースが全体のチャンネルバンド幅を消費し、従って、レシーバー装置は、一度にたった一つの送信ソースと通信できる。レシーバー装置と通信する複数の送信ソースにとっては、これらの送信ソースの信号同士を区別及び選択する必要があろう。従って、複数の送信ソース及び／又は複数のレシーバー装置を伴う場合、データパケット衝突を回避する調停機構を含めることが望ましいだろう。また、そのようなシステムにおいて単一の光基準通信チャンネルが壊れるならば、送信ソースが、首尾良く送信を完了するために切り替えることができる冗長チャンネルを有することが望ましいだろう。
【０１４３】
従って、また幾つかの実施形態においては、技術は、複数のＬＣｏｍ有効照明器具１００により出力される光の複数の色上で送信されるようにＬＣｏｍデータを割り当て、時分割多重アクセス（ＴＤＭＡ）法を用いて光の複数の色に亘り並列にそのＬＣｏｍデータを送信することについて開示される。幾つかの実施形態においては、開示の技術は、例えば、ＬＣｏｍを介して単一のコンピューター装置２００と同時に通信することを複数のＬＣｏｍ有効照明器具１００に許容するために用いることができる。幾つかの場合、開示の技術は、例えば、ある空間内に設けられるより多くのＬＣｏｍ有効照明器具１００を許容するように用いることができ、従って、例えば、屋内ナビゲーションのため、より正確なポジショニングを提供する。幾つかの場合、開示の技術は、例えば、コンピューター装置２００に異なるＬＣｏｍ有効照明器具１００から受け取った複数のＬＣｏｍ信号をフィルタリングする能力を提供するように用いることができる。幾つかの場合、開示の技術は、例えば、ＬＣｏｍシステム１０において複数のＬＣｏｍチャンネルが同時にアクティブになることを許容するために用いることができる。
【０１４４】
図１２は、本開示の実施形態に係る、コンピューター装置とＬＣｏｍを介して通信するように構成されたＬＣｏｍ有効照明器具１００の一例のアレンジメントを示す。ここで見て分かるように、３つのＬＣｏｍ有効照明器具１００があり（Ｌ1、Ｌ2、Ｌ3とラベルされる）、これらそれぞれが、一例の実施形態において、その光出力のＲＧＢ混合色のために構成される。また、見て分かるように、３つのＬＣｏｍ有効照明器具１００（Ｌ1〜Ｌ3）は、隣接のＬＣｏｍ有効照明器具１００が互いに排他的な（例えば、オーソゴナルな）チャンネル上で一度に送信するように、空間的に配置され、また任命される。換言すれば、幾つかの実施形態においては、どの隣接のＬＣｏｍ有効照明器具１００も一度に同一のＬＣｏｍチャンネル（例えば、光出力の同一色）上で通信しない。次の表を見て分かるように、Ｔ＝ｔ1＋ｔ2＋ｔ3である時間「Ｔ」について、３つのＬＣｏｍ有効照明器具１００（Ｌ1〜Ｌ3）は同時の態様でコンピューター装置２００に固有のＬＣｏｍデータを送信する。
【表１】
0006632990.tif 000006
Ｔ1でのエントリーL1（R）、L2（G）、L3（Ｂ）は、空間及び時間ドメイン上に割り当てられた固有のＬＣｏｍチャンネルを表す。ここで、ＴＤＭＡは、幾つかの実施形態においては、シーケンシャル態様で独立したＬＣｏｍデータパケットを送信することを許容する。幾つかの実施形態においては、ＬＣｏｍがＬＣｏｍ有効照明器具１００とコンピューター装置２００の間で確立されると、ＬＣｏｍデータパケットが、ソースＬＣｏｍ有効照明器具１００から様々な光チャンネル（例えば、放射光の複数の色）上でラウンドロビン（round-robin）態様で送信される。
【０１４５】
幾つかの場合、本明細書に開示の技術の使用は、ＬＣｏｍ不成功の場合にバックアップチャンネルを提供し、より確かなＬＣｏｍデータ送信につながる。もし特定のチャンネル（例えば、特定の色）が、他のチャンネル（群）（例えば、１以上の他の色）よりもより多くの周囲ノイズの影響を受けるのならば、ラウンドロビン態様でのＬＣｏｍデータの送信が用いられ、望まれるＬＣｏｍデータの全てが全ての利用可能なチャンネルを介して送信されることが確保される。もつ単一のＬＣｏｍチャンネルが壊れるならば、あるＬＣｏｍ有効照明器具１００は、冗長なＬＣｏｍチャンネル（例えば、異なる色）に切り替え得る。幾つかの場合、本明細書に開示の技術の使用は、参加のＬＣｏｍ有効照明器具１００間のＬＣｏｍデータパケット衝突及び／又はチャンネルクロストークを回避又はさもなければ最小化し得る。
【０１４６】
開示の技術が、概してＲＢＧ色混合法の一例の内容で論述されたが、本開示は、そのように限定されないことに留意されたい。より一般的な意味において、また幾つかの他の実施形態においては、構成成分色の如何なる数（例えば、ＲＧＢＹ、ＲＧＢＷ、デュアル・ホワイト、又は任意の他の適切な放射色の組み合わせ）の如何なる色混合法も、ある目標用途又は最終用途に望まれるように用いられ得る。ＬＣｏｍチャンネルが異なる光波長により表されるとすれば、参加のＬＣｏｍ有効照明器具１００からの光出力の色の数が多くなれば、利用可能なＬＣｏｍチャンネルの数が大きくなり、従って、この開示に照らして理解されるように、ＬＣｏｍのための利用可能なバンド幅が大きくなる。複数の白色光放射固体放射体（例えば、デュアル・ホワイト色法）、従って、複数の白色光基準ＬＣｏｍチャンネルが用いられる幾つかの場合、複数のソースＬＣｏｍ有効照明器具１００は、例えば、あるＬＣｏｍチャンネルのみが一度にコンピューター装置２００と通信するように構成され得る。この開示に照らして更に理解されるように、幾つかの場合、あるＬＣｏｍ有効照明器具１００の光出力能力は、一部又は全体において、データパケット衝突及び／又はクロストーク／干渉のある許容可能量に基づいて選択され得る。
【０１４７】
複数パネルＬＣｏｍ有効照明器具
図１３Ａは、本開示の実施形態に係る、複数の一例のパネル照明器具１００を含む店舗を示す。図１３Ｂは、本開示の実施形態に係る、複数の一例のパネル照明器具１００の下面図を示す。見て分かるように、この一例の実施形態においては、照明器具１００は、８つのパネル１Ａ（１３０１Ａ）、１Ｂ（１３０１Ｂ）、２Ａ（１３０２Ａ）、２Ｂ（１３０２Ｂ）、３Ａ（１３０３Ａ）、３Ｂ（１３０３Ｂ）、４Ａ（１３０４Ａ）、４Ｂ（１３０４Ｂ）を含む。記述の簡潔さのため、パネルは、主に、それらのパネル番号により参照される（例えば、１Ａ、１Ｂなど）。本明細書に記述の複数のパネル照明器具は、任意の適切な構成を有し得る。例えば、照明器具は、図１３Ｂに示されるように、行及び列を有する矩形グリッドにおいてレイアウトされ得る。別例においては、照明器具は、円形のアレンジメントにレイアウトされ得る。従って、複数のパネル照明器具は、逆のことが示される場合を除いて、如何なる特定のデザイン又は構成に限定されない。更には、本明細書で様々に記述の複数のパネル照明器具のパネルは、少なくとも一つの固体光源の任意の個別の集合であり得る。従って、パネルは、任意の形状及びサイズを有し、逆のことが示される場合を除いて、如何なる特定のデザイン又は構成に限定されない。
【０１４８】
図１３Ｂの実施形態において、各パネルが少なくとも一つの固体光源を含み、光源は、光を出力するように構成される。照明器具１００は、ＬＣｏｍ信号の送出を許容するべく、光源の光出力を変調するように構成された少なくとも一つの変調器１７４を含む、この構成に照らして理解される任意の適切な構成素子を含み得る。幾つかの実施形態においては、パネルは、独立して変調及び／又は駆動され、各パネルは、それ固有のＬＣｏｍ信号を送出するように構成される（送出されたＬＣｏｍ信号は、パネルの特定の一つに帰属し得る）。記述の簡潔さのため、複数のパネル照明器具を制御する技術は、この開示に照らして明らかになる任意の適切な技術を用いて、任意のある時、データ送信のため、各ＬＣｏｍ信号がハイ又はロー（又は１又は０）のいずれかを送出しているものとして本明細書に記述される。幾つかの実施形態においては、照明器具１００のコントローラー１５０は、パネルから送出されるＬＣｏｍ信号のタイミングを同期するように構成され得る。通信条件にて、パネルから送出されるＬＣｏｍ信号のタイミングの同期は、並列ケーブルの各ピンが同時に情報を送信できるが、全信号が一つの共通クロックにより同期されるコンピューターにおける並列通信に似ている。
【０１４９】
パネルから送出されるＬＣｏｍ信号のタイミングが同期される複数パネル照明器具の実施形態において、パネルは、別のパネルにより送出されたＬＣｏｍ信号を反転又は複製するＬＣｏｍ信号を送出するように構成され得る。例えば、もし第１パネルが第１ＬＣｏｍ信号を送出するように構成され、第２パネルが第２ＬＣｏｍ信号を送出するように構成されるならば、第２ＬＣｏｍ信号は、第１ＬＣｏｍ信号の反転又は複製であり得る。信号を反転又は複製する追加パネルを用いることは、データ一貫性に役立つことができる。例えば、別のパネルからあるパネルを反転させることで、２つのパネルの一つが阻止され及び／又は多ノイズであるとしても、依然としてデータが効果的に送信されることが許容される。同様に、パネルは、様々な適切な論理アルゴリズムを用いたチェックサムとして又はスマートビット訂正のために用いられ得る。加えて、本明細書でより詳細に記述のように、同期したパネルからＬＣｏｍ信号が送出されるタイミングで、照明器具の全光出力は、相対的に一定のレベルに維持され、及び／又は、照明器具から送出されたデータは、１以上のパネルにおいて分割され得る。
【０１５０】
図１３Ｂに示した一例の実施形態においては、複数のパネル照明器具１００のコントローラー１５０は、パネルから送出されるＬＣｏｍ信号のタイミングを同期するように構成される。更には、パネルから送出されるＬＣｏｍ信号が同期するタイミングで、照明器具１００は、Ａパネル（１Ａ、２Ａ、３Ａ、４Ａ）が、各々、信号を送出し、対応してＢパネル（１Ｂ、２Ｂ、３Ｂ、４Ｂ）が、相手方のＡパネルの対応の反転信号を送出するように構成される。例えば、パネル１Ｂから送出されるＬＣｏｍ信号は、パネル１Ａから送出されるＬＣｏｍ信号の反転であり、パネル２Ｂから送出されるＬＣｏｍ信号は、パネル２Ａから送出されるＬＣｏｍ信号の反転である等である。従って、１Ａがハイ信号を送出する時、１Ｂは、ロー信号を送出し、逆もしかりである。見て分かるように、Ａパネルが明るい／白色／オン（これは、ハイ信号を表し得る）又は暗い／グレー／オフ（これは、ロー信号を表し得る）のいずれかであり、対応のＢパネルが、明るい又は暗いの他方であることが図１３Ｂに示される。例えば、複数のパネル照明器具１００の現在の状態において、パネル１Ａが暗く、パネル１Ｂが明るい。図１３Ｂに示された特定の構成のための反転スキームを知っていれば、２つのパネルセットが、お互いに対角線にあるパネル（１Ａ/１Ｂ、２Ａ/２Ｂ）を有し、２つのパネルセットがお互いに隣接するパネル（３Ａ/３Ｂ、４Ａ/４Ｂ）を有することも分かる。この構成は、本明細書により詳細に記述のように、配向情報を提供できる仮想基準点を形成することに有用であろう。
【０１５１】
図１３Ｃは、本開示の実施形態に係る、２つの異なる方向から図１３Ｂの複数のパネル照明器具１００を見るレシーバー（コンピューター装置）２００を示す。この一例の実施形態においては、レシーバー２００は、画像１３１０を生成するように構成された前向き画像取得装置（カメラ）２５２を含むスマートフォンであり、レシーバー２００は、照明器具の下方から照明器具１００を見ている。下方から照明器具を観察する時、レシーバーの向き１３１２，１３１４を示すために矢印が提供される。照明器具１００は、図１３Ｂの一例の実施形態を参照して記述された信号反転パターンを含む（１Ａが１Ｂを反転し、２Ａが２Ｂを反転するなど）。２つの異なる配向においてレシーバー上に表示された画像１３１０を見て分かるように、レシーバー２００が第１方向に向き１３１２を有する時、照明器具の画像が第１配向にあり、レシーバー２００が第１方向に実質的に反対の第２方向に向き１３１４を有する時、照明器具の画像は、第１配向の実質的に反対の第２配向にある。この態様において、複数のパネル照明器具１００は、レシーバー２００に配向情報を提供することができる仮想基準点を生成する。レシーバー２００が複数のパネル照明器具１００の全体を特定／観察する時、レシーバー２００は、どのように反転されたパネルが構築されているかに基づいてどの向きに照明器具が配向されているかを言い当てることができる。幾つかの場合、配向情報の意味は、照明器具１００から送出されるＬＣｏｍ信号（群）を介して提供され得る。例えば、照明器具１００は、パネル４Ａ及び４Ｂが設けられた照明器具１００の端部が北を向き、又は、その端部が、特定された原点又は物理的な場所を向くことを送信し、レシーバー２００は、（例えば、本明細書で様々に記述のＬＣｏｍレシーバー位置を決定するための技術を用いて）配向情報を用いて、例えば、その位置を決定することができる。
【０１５２】
配向目的のために仮想基準点を生成するための図１３Ｂ及び１３Ｃに提示の反転方法は、説明の目的のために提供され、本開示を限定するように意図されない。最小２パネルの複数のパネル照明器具は、配向情報を提供するべく仮想基準点を生成するために用いられ得る。例えば、（例えば、本明細書で様々に記述の受け取られるＬＣｏｍ信号の空間分解の技術を用いて）区別可能なＬＣｏｍ信号を送出する２つの隣接したパネルが空間的に分解され、レシーバーのＦＯＶ内の各ＬＣｏｍ信号の場所が、配向キューとしてＬＣｏｍ信号の位置を用いることができる。別例においては、広く、２つのパネルの長さ（例えば、１００パネルの長さ又は任意の他の適切な量）よりも大きい１つのパネルである長い照明器具は、依然として位置及び／又は配向情報を提供する。なぜなら、パネルは、レシーバー・ポジショニングのために用いられるＬＣｏｍ信号を送出するように構成されるためである。また、複数パネルＬＣｏｍ有効照明器具の幾つかの実施形態においては、全てのパネルは、ＬＣｏｍ信号を送出することができ、又は送出するように構成される必要はない。例えば、たった一つのパネルがＬＣｏｍ信号を送出するように構成され、他方、他のパネルは、データで符号化されていない光を出力するように構成される。しかしながら、幾つかのそのような実施形態においてさえ、複数のパネル照明器具は、配向情報を提供するために仮想基準点を生成し得る。従って、多数のバリエーション及び構成がこの開示に照らして明らかになる。
【０１５３】
幾つかの実施形態においては、複数のパネル照明器具を用いて光品質が改善され得る。例えば、幾つかのそのような実施形態において、全光出力が相対的に一定レベルに維持され、光出力変動がヒトの目により知覚されない。全光出力を相対的に一定のレベルに維持することは、２５％、２０％、１５％、１０％、５％、又は２％ルーメン未満、又は、この開示に照らして明らかになる幾つかの他の適切な公差の光出力変動を含み得る。幾つかの場合、これは、パルス化及びＬＣｏｍ送出の間にＤＣ又は周囲レベルを相対的に一定に保つため、ある時にロー状態にあるものと同数のハイ状態のパネルを有することにより達成され得る。幾つかのそのような場合、これは、信号の反転又は幾つかのバランシング・アルゴリズムを通じて為される。各パネルがハイ又はロー状態にある８つのパネルを有する図１３Ｂの一例の照明器具を用いると、パネル反転がない場合、（２8により計算される）２５６個の異なる組み合わせが可能である。ハイ状態のパネル数がロー状態のパネル数と（どのパネルに関わらず）およそ同一になるように反転規則が実施されるならば、（発生確率８!/４!/４!を用いて計算される）７０個の異なる組み合わせが可能であろう。（上述したような）４つのパネルが４つの他のパネルの反転になる反転規則が実施されるならば、（２4により計算される）１６個の異なる組み合わせが可能であろう。望まれるデータレート及び信頼性に依存して、異なる反転規則が異なる時間に適用可能である。直下の表は、異なる反転規則の要約を示す。
【表２】
0006632990.tif 000007
この表を見て分かるように、４つのパネルが４つの他のパネルを反転する反規規則は、より少ない組み合わせ数、従って、遅いデータレートを有するが、（本明細書で様々に記述のように）配向情報のために方向性を提供し、仮想基準点を生成することに関してはスマートフォンに方向性を提供する。幾つかの実施形態においては、反転規則の組み合わせは、例えば、複数のパネル照明器具の一部（例えば、パネル１Ａ及び１Ｂ）が常にお互いに反転するが、他のパネルは、そのような反転規則に従わないように適用され得る。幾つかのそのような実施形態においては、方向性が依然として提供され、またより多くの組み合わせが達成される。
【０１５４】
幾つかの実施形態においては、データ送信速度及び／又は信頼性が、複数のパネル照明器具を用いて改善できる。例えば、単一のパネル照明器具が２つの状態（例えば、ハイ及びロー）を有すると仮定すると、あるデータビットは、任意の時間で送信できる。表１を更に参照すると、（例えば、両方の照明器具が同一の周波数でパルス出力することを仮定して）４つのパネルが他の４つのパネルを反転する反転規則の場合、一つのパネル照明器具と比較して８倍のデータ量がある時間量において送信できる（２つの状態で１６の組み合わせを分割することにより計算される）。従って、４つのパネルが４つの他のパネルを反転する反転規則を適用する８つのパネル照明器具を用いて送信するのに１秒かかるデータは、同一のパルス化周波数を仮定して単一のパネル照明器具で送信するのに８秒かかるだろう。多数のバリエーション及び構成がこの開示に照らして明らかになる。本明細書に記述の８つのパネル照明器具は、説明のために図示され、本開示を制限することを意図されないことを思い起こされたい。任意の構成、及び任意の数のパネル又は光源のグループを有する複数のパネル照明器具が、本明細書に記述の利益を実現するために用いられることができる。
【０１５５】
図１３Ｄは、本開示の実施形態に係る、複数の一例のパネル照明器具の送信を示す。見て分かるように、送信は、ＬＣｏｍデータ１３２０で開始する。データ１３２０は、複数のパネル照明器具１００のパネル１３３０で分割され、ＬＣｏｍ信号１３２５を介して送出される。照明器具１００は、任意の数「ｎ」のパネル１３３０を有し、ここで、各パネルは、光を出力するように構成された少なくとも一つの固体光源を含む。データ１３２０は、照明器具１００の１以上のパネル１３３０の中で、均等か否か、任意の適切な態様で分割され得る。１以上の変調器１７４は、パネルの光源の光出力を変調するように構成され、ＬＣｏｍ信号１３２５の送出／送信を許容し、これは、データ１３２０の少なくとも一部を搬送する。先に記述のように、幾つかの実施形態においては、複数のパネル照明器具の１以上のパネルは、ＬＣｏｍ信号を送出／送信するように構成されないことに留意されたい。レシーバー２００は、本明細書で様々に記述のように、（例えば、受け取られるＬＣｏｍ信号の空間分解の技術を用いて）１以上のチャンネル１３４０又はセクションにおけるＬＣｏｍ信号１３２５を受け取ることができる。レシーバー２００は、図示のように、次に、ＬＣｏｍ信号１３２５を用いてＬＣｏｍデータ１３２０を再構成することができる。この時間及び／又は空間分割多重送信は、望まれる通信データレート及び／又は信頼性を維持しつつ、一定又は改善された光出力をもたらすことができる。
【０１５６】
図１３Ａに戻ると、顧客が商品を求めて店舗に入る時、顧客は、そのスマートフォンといったＬＣｏｍレシーバーを用いて、望まれる商品まで案内する屋内ナビゲーションアプリケーションを開始することができる。アプリケーションがアクティブならば、スマートフォン上のカメラは、頭上の照明器具１００からその視野内のＬＣｏｍ信号を特定するように構成され得る。もし照明器具１００が特定されてＬＣｏｍ信号が検出されるならば、照明器具１００は、空間にスマートフォンをポジショニングするため、配向情報（例えば、向きに関して反転されたパネルのパターンが意味するもの）と共に空間内の照明器具の正確な場所を提供することができる。加えて、複数のパネル照明器具１００により送出されるデータは、例えば、単一のパネル照明器具と比較して、より速いレートでブロードキャストされ得る。なぜなら、データは、複数のパネルから送出されるＬＣｏｍ信号に分割できるためである。速度の改善は、特定の構成に依存するが、改善は、少なくとも２×、３×、５×、８×、又は１０×の速さ、又は、この開示に照らして明らかになる幾つかの他の適切な量であり得る。
【０１５７】
複数パネルのＬＣｏｍ有効照明器具に代替の一例は、単一パネルのＬＣｏｍ有効照明器具である。単一パネルの照明器具は、（照明器具上のどこかのマーキングといった）関連の基準点を用いて配向を提供することができ得る。しかしながら、本明細書で様々に記述の複数パネルの照明器具を用いて仮想基準点を生成することが、配向情報を提供するために有益であろう。なぜなら、ＬＣｏｍレシーバーにより検出されるのが良いためである。加えて、データレート及びデータ完全性は、複数パネルのＬＣｏｍ有効照明器具の使用と比較して、単一パネルのＬＣｏｍ有効照明器具を用いることで低下してしまい得る。本明細書で様々に記述の複数パネルの照明器具の別の利益は、知覚可能なビジュアルアーチファクトなしでスマートフォンの前向きカメラといった低速のレシーバー装置と通信することができることを含み得る。光出力が１００Ｈｚ未満で変調される時、照明の量及び品質は、両方とも負に影響され、フリッカー及び非均一照明レベルの問題を含み得るため、そのような利益が実現され得る。従って、複数パネルのＬＣｏｍ有効照明器具の様々な利益は、本明細書に記述のように配向情報を提供できること、一定の光出力を維持し、提供される照明の量／品質を改善できること、より速くより信頼できるレートでデータを送信できること、より速く及びより信頼できる態様でＬＣｏｍレシーバーと通信リンクを確立できること、及び本開示に照らして明らかになる他の利益を含む。
【０１５８】
受け取ったＬＣｏｍ信号を空間分解するための技術
図１４Ａは、本開示の実施形態に係る、画像取得装置２５０の視野１４００の例及び対応の画像１４０２を示す。この一例の実施形態においては、ＦＯＶ１４００及び対応の画像１４０２は、受け取られるＬＣｏｍ信号を空間分解するための技術を記述するために提供される。見て分かるように、画像取得装置２５０（参照の簡便さのために此処でカメラとして参照される）により観察されるＦＯＶ１４００は、３つの照明器具を含む。記述の簡便さのため、ＦＯＶ１４００内に見られる各照明器具は、ＬＣｏｍ信号を送信しているものとする。
【０１５９】
図１４Ｂは、本開示の実施形態に係る、受け取られるＬＣｏｍ信号を空間分解する方法例を示す。記述の簡便さのため、図１４Ａの一例のＦＯＶ１４００と画像１４０２が、方法を記述するために用いられる。図１４Ｂの方法は、コンピューター装置２００により、１以上のＬＣｏｍ信号を送信する少なくとも一つの固体光源のデジタル画像を受け取ること（１４１１）を含む。ＬＣｏｍ信号（群）は、装置２００のカメラ２５０により受け取られ／取得され得る。方法は、また、画像を複数の非重複セル１４０４にセグメント化する（１４１３）ことを含み、ここで、ＬＣｏｍ信号は、各々、少なくとも一つのセルに取得された光源の固有のピクセル集合に関連付けられる。セグメント化（１４１３）は、任意の適切な技術（群）を用いて実行可能である。方法は、続いて、検出された固有のピクセル集合に基づいて１以上のＬＣｏｍ信号を空間分解する（１４１５）。図１４Ａに見て分かるように、ＦＯＶ１４００内の照明器具は、一般化された画像１４０２に示され、ここで、各照明器具は、対応の点線を用いて取得されるように図示される。また見て分かるように、画像１４０２は、矩形形状である非重複セル１４０４にセグメント化されている。幾つかの実施形態においては、各ＬＣｏｍ信号は、各ＬＣｏｍ信号を空間分解するために少なくとも一つのセルを含む固有のピクセル集合に関連付けられ又は固有のピクセル集合として解釈され得る。固有のピクセル集合としては又はそれに関連して各ＬＣｏｍ信号が検出されると、そのピクセル集合は、本明細書でより詳細に論述されるように、各ＬＣｏｍ信号を空間分解することから得られる他の利益と共に、画像１４０２内の信号の場所／位置を特定するために用いられ得る。
【０１６０】
図１４Ｃは、本開示の別の実施形態に係る、画像取得装置２５０の視野１４２０の例と対応の画像１４２２を示す。ＦＯＶ１４００を参照した先の論述がＦＯＶ１４２０に当てはまり、また画像１４０２を参照した先の論述が画像１４２２に当てはまる。この一例の実施形態においては、ＦＯＶ１４２０が３つの照明器具１０１、１０２、及び１０３を含む。記述の簡潔さのため、照明器具１０１、１０２、及び１０３が、各々、ＬＣｏｍ信号を送信しているものとする。画像１４２２は、照明器具の下方からに対応の画像である。見て分かるように、画像１４２２は、非重複／固有六角形状セル１４２４にセグメント化されており、ここで、受け取られるＬＣｏｍ信号は、各々、少なくとも一つのセル１４２４を含む固有のピクセル集合に関連付けられている。また見て分かるように、観察されたＬＣｏｍ信号は、示された重複領域１４２６において重複し、これは、本明細書でより詳細に記述される。
【０１６１】
幾つかの実施形態においては、受け取られる信号強度インジケータ（ＲＳＳＩ）情報が、最も近い通信中の照明器具を決定することに役立つように用いられ得る。例えば、照明器具１０１、１０２、及び１０３からのＬＣｏｍ信号についてのＲＳＳＩ情報は、重複領域１４２６のような画像１４２２においてＬＣｏｍ信号を空間分解することを補助するように用いられ得る。ＬＣｏｍ信号についてのＲＳＳＩ情報は、受け取られるＬＣｏｍ信号の強度、信号を搬送する光の輝度、又はこの開示に照らして明らかになる任意の他のファクターに基づき得る。幾つかの実施形態においては、ＬＣｏｍレシーバーの配向は、受け取られるＬＣｏｍ信号を空間的に分解することを補助するように用いられる。例えば、レシーバー内の１以上のジャイロスコープは、レシーバーの配向（例えば、ピッチ、ロール、及びヨー）を決定するように構成され、配向情報は、重複領域１４２６のような画像１４２２において受け取られるＬＣｏｍ信号を空間分解することを補助するために用いられ得る。幾つかの実施形態においては、受け取られるＬＣｏｍ信号が空間的に分解されると、例えば、全体の信号対ノイズ比を高めるため、ＬＣｏｍ信号に関連するセルがフィルタリング及びフォーカスされる。更には、幾つかのそのような実施形態においては、例えば、そのＬＣｏｍ信号の信号対ノイズ比を高めるため、（各ＬＣｏｍ信号のための少なくとも一つのセルを含む）各ＬＣｏｍピクセル集合がフィルタリング及びフォーカスされ得る。幾つかの実施形態においては、受け取られたＬＣｏｍ信号が空間分解され、任意のＬＣｏｍ信号に関連しないセル又はピクセルがフィルタリングされ、ＬＣｏｍ信号の信号対ノイズ比を高めることに役立つ。例えば、改善された通信速度及び高められたサンプリング周波数をもたらす任意のＬＣｏｍ信号を搬送しないセル／ピクセルをフィルタリング（で除外）する。
【０１６２】
図１４Ａ及び１４Ｃにおいて、画像１４０２及び１４２２は、各々、矩形及び六角形状セルにセグメント化（１４１３）された。しかしながら、セグメント化（１４１３）は、この開示に照らして明らかになるように、任意の適切な形状のセルに帰結し得る。幾つかの実施形態においては、セルは、サイズ及び形状において全て同等であり得る。幾つかの実施形態においては、セルは、全て通常の多角形状を有し得る。幾つかの実施形態においては、セルは、矩形、正方形、三角形、六角形、円形、及び／又は、任意の他の適切な形状であり得る。円形状のセルを用いることはカバーされないエリアに繋がり、他の形状は、矩形、正方形、三角形、及び六角形状セルといった、多数の固有及び／又は非重複セルに帰結する。最小数の固有セルで最適な粒度を達成するため、画像は、セル１４２２を有する図１４Ｃの場合のように、同等の大きさの六角形状セルにセグメント化（１４１３）され得る。六角形状セル１４２２は、画像被覆率を最大化するために用いられ得る。なぜなら、多角形の中心とその最も遠い周囲点の間の距離のため、六角形が最大面積を有するためである。従って、六角形状セル幾何形状を用いることにより、（例えば、セル両辺が一定に保持され）最小数セルが全空間を被覆することができる
【０１６３】
受け取られたＬＣｏｍ信号を空間分解するための本明細書に記述の技術及び原理は、１以上のＬＣｏｍ有効照明器具から同時に受け取られた複数のＬＣｏｍ信号のために用いられ得ることに留意されたい。従って、技術は、本明細書で様々に記述の複数パネルの照明器具といった、複数のＬＣｏｍ信号を送信している単一の照明器具、又は、各々がＬＣｏｍ信号を送信する複数の照明器具、又はこれらの組み合わせにも用いられ得る。また、技術は、１つよりも多い数のＬＣｏｍ信号を空間分解することの文脈で本明細書に記述されたが、原理は、例えば、レシーバーポジショニング精度を高めるため、ＬＣｏｍレシーバーのＦＯＶ内の単一のＬＣｏｍ信号を空間分解することにも適用できる。例えば、幾つかの実施形態においては、レシーバーポジショニングは、信号の画像及びレシーバーの傾斜（例えば、ヨー、ピッチ、ロール）又は（例えば、オンボード・磁力計／地磁気センサーから得られる）配向に関する情報と一緒に（ＬＣｏｍ信号を介してレシーバーに通信され得る）少なくとも２つのＬＣｏｍ照明器具の絶対位置を用いて実行され得る。幾つかのそのような実施形態においては、ポジショニング技術は、（例えば、レシーバーにより検出される２つの照明器具のＬＣｏｍ信号の起源を決定することにより）本明細書で様々に記述のように少なくとも２つの照明器具の場所を空間分解すること、及び、レシーバーの方向／配向を用いてレシーバーの位置／場所を決定することを含む。更には、幾つかのそのような実施形態においては、包含される照明器具の幾何形状が知られている必要はない。
【０１６４】
本明細書に記述の複数のＬＣｏｍ信号を空間分解する技術の一例の代替は、カメラ又は画像取得装置ではなくフォトダイオードを用いてＬＣｏｍ信号ソースと視覚（sight）通信のラインを確立することを含む。そのような一例の代替は、同一品質の空間分解を提供せず、複数のＬＣｏｍ信号を識別することができないことを伴う。別の一例の代替は、方向性光センサーを用いることを含む。しかしながら、そのような一例の代替は、方向性光センサーをＬＣｏｍ信号ソース（群）に向けなければならないことを伴う。従って、本明細書で様々に記述の技術は、これらのＬＣｏｍ信号の衝突及び／又は場所の決定なしで、レシーバーのＦＯＶ内の複数のＬＣｏｍ信号とリンクを確立するために用いられ得る。本明細書で様々に記述の技術の追加の利益は、ＬＣｏｍレシーバーポジショニングの正確さ／精度を高めること、信号重複の領域においてさえ複数のＬＣｏｍ信号を受け取ること、信号対ノイズ比（ＳＮＲ）を高めること、サンプリング周波数を高めること、通信速度を高めること、ＬＣｏｍ信号を含まないＦＯＶ内のピクセルをフィルタリングすること、及び本開示に照らして明らかになる他の利益を含む。
【０１６５】
図５Ａ、５Ｃ、６Ｃ、７Ｂ、８Ａ、８Ｂ、９Ａ、１０Ｂ、１１Ｂ、及び１４Ｂの方法の多数のバリエーションは、この開示に照らして明らかになる。理解されるように、また幾つかの実施形態においては、これらの図に示された各機能ボックスは、例えば、モジュール又はサブモジュールとして実施でき、１以上のプロセッサ１４０により実行され、又は他の態様で動作される時、本明細書で記述される関連の機能が実行されることを生じさせる。モジュール／サブモジュールは、例えば、ソフトウェア（例えば、１以上のコンピューター読み取り可能媒体に記憶された実行可能な指令）、ファームウェア（例えば、ユーザーからの入力を受け付け、ユーザーリクエストに応答を提供するＩ／Ｏ機能を有し得る、マイクロコントローラー又は他の装置の埋め込みルーチン）、及び／又はハードウェア（例えば、ゲートレベルロジック、フィールド・プログラマブル・ゲートアレイ、専用シリコンなど）として実施され得る。
【０１６６】
多数の実施形態がこの開示に照らして明らかになる。一つの例の実施形態は、画像取得装置と、データで符号化されたパルス光信号を送信する少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価し、前記画像取得装置の前記ラスター線と前記少なくとも一つの固体照明器具の間のミスアライメントに応じて、前記画像取得装置の前記ラスター線を前記少なくとも一つの固体照明器具にアライメントする指令を提供するように構成されたプロセッサを含むコンピューター装置を提供する。幾つかの場合、前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の自動的な再配向を生じさせる制御信号を含む。幾つかの場合、前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置のラスター・セットアップの自動調整を生じさせる制御信号を含む。幾つかの場合、コンピューター装置は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の再配向をユーザーに案内する視覚フィードバックを、前記指令として出力するように構成されたディスプレイと、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の再配向をユーザーに案内する聴覚フィードバックを、前記指令として出力するように構成されたスピーカーの少なくとも一つを更に含む。幾つかの場合、前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価するため、前記プロセッサは、前記画像取得装置の視野（ＦＯＶ）内の前記少なくとも一つの固体照明器具の位置を決定し、前記少なくとも一つの固体照明器具の幾何形状（geometry）を決定し、及び、前記画像取得装置のラスター方向を決定するように構成される。幾つかのそのような場合、前記少なくとも一つの固体照明器具の幾何形状を決定するため、前記プロセッサは、前記画像取得装置により取得された画像データを分析し、前記少なくとも一つの固体照明器具の輝度とその周辺の環境の比較により、前記画像データから前記少なくとも一つの固体照明器具の最長寸法を特定するように構成される。幾つかの他のそのような場合、前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価するため、前記プロセッサは、前記少なくとも一つの固体照明器具の配向を決定するように更に構成される。幾つかの場合、光基準通信システムが提供され、システムは、コンピューター装置と、少なくとも一つの固体照明器具を含む。
【０１６７】
別の一例の実施形態は、データで符号化されたパルス光信号を送信する少なくとも一つの固体照明器具に対する画像取得装置のラスター線のアライメントを評価することと、前記画像取得装置の前記ラスター線と前記少なくとも一つの固体照明器具の間のミスアライメントに応じて、前記画像取得装置の前記ラスター線を前記少なくとも一つの固体照明器具にアライメントする指令を提供することを含む、光基準通信方法を提供する。幾つかの場合、前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の自動的な再配向を生じさせる制御信号を含む。幾つかの場合、前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置のラスター・セットアップの自動調整を生じさせる制御信号を含む。幾つかの場合、前記指令は、前記画像取得装置のラスター線を前記少なくとも一つの固体照明器具に手動でアライメントするように前記画像取得装置を再配向するようにユーザーに案内する視覚フィードバック及び聴覚フィードバックの少なくとも一つを含む。幾つかの場合、前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、前記画像取得装置の視野（ＦＯＶ）内の前記少なくとも一つの固体照明器具の位置を決定し、前記少なくとも一つの固体照明器具の幾何形状（geometry）を決定し、及び、前記画像取得装置のラスター方向を決定することを含む。幾つかのそのような場合、前記少なくとも一つの固体照明器具の幾何形状を決定することは、前記画像取得装置により取得された画像データを分析することと、前記少なくとも一つの固体照明器具の輝度とその周辺の環境の比較により、前記画像データから前記少なくとも一つの固体照明器具の最長寸法を特定することを含む。幾つかの他のそのような場合、前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、前記少なくとも一つの固体照明器具の配向を決定することを更に含む。
【０１６８】
別の一例の実施形態は、１以上のプロセッサにより実行される時、プロセスが実行されることを生じさせる複数の指令で非一時的に符号化された非一時的なコンピュータープログラム製品を提供する。このコンピュータープログラム製品は、例えば、ハードドライブ、コンパクトディスク、メモリースティック、サーバー、キャッシュメモリー、レジスタメモリー、ランダムアクセスメモリー（ＲＡＭ）、リードオンリーメモリー（ＲＯＭ）、フラッシュメモリー、又は１以上のプロセッサにより実行されることができる指令で符号化された任意の適切な非一時的なメモリー、又はそのようなメモリーの複数又は組み合わせといった１以上のコンピューター読み取り可能媒体を含み得る。前記プロセスは、データで符号化されたパルス光信号を送信する少なくとも一つの固体照明器具に対する画像取得装置のラスター線のアライメントを評価することと、前記画像取得装置の前記ラスター線と前記少なくとも一つの固体照明器具の間のミスアライメントに応じて、前記画像取得装置の前記ラスター線を前記少なくとも一つの固体照明器具にアライメントする指令を提供することを含む。幾つかの場合、前記指令は、前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置の自動的な再配向を生じさせる制御信号；前記少なくとも一つの固体照明器具に前記画像取得装置のラスター線をアライメントするように前記画像取得装置のラスター・セットアップの自動調整を生じさせる制御信号；前記画像取得装置のラスター線を前記少なくとも一つの固体照明器具に手動でアライメントするように前記画像取得装置を再配向するようにユーザーに案内するディスプレイにより提示される視覚フィードバック；及び、前記画像取得装置のラスター線を前記少なくとも一つの固体照明器具に手動でアライメントするように前記画像取得装置を再配向するようにユーザーに案内するスピーカーにより提示される聴覚フィードバックの少なくとも一つを含む。幾つかの場合、前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、前記画像取得装置の視野（ＦＯＶ）内の前記少なくとも一つの固体照明器具の位置を決定し、前記少なくとも一つの固体照明器具の幾何形状（geometry）を決定し、及び、前記画像取得装置のラスター方向を決定することを含む。幾つかのそのような場合、前記少なくとも一つの固体照明器具の幾何形状を決定することは、前記画像取得装置により取得された画像データを分析することと、前記少なくとも一つの固体照明器具の輝度とその周辺の環境の比較により、前記画像データから前記少なくとも一つの固体照明器具の最長寸法を特定することを含む。幾つかの他のそのような場合、前記少なくとも一つの固体照明器具に対する前記画像取得装置のラスター線のアライメントを評価することは、前記少なくとも一つの固体照明器具の配向を決定することを更に含む。
【０１６９】
実施形態例の上述の記述は、説明及び記述のために提示される。本開示を開示された形態のまま又はそれに限定する意図はない。多数の修正及び変更が、この開示に照らして見込まれる。本開示の範囲は、この詳細な記述により限定されず、しかし、ここに添付の請求項により為されることが意図される。この出願の優先権を主張する将来の出願は、本明細書で様々に開示又は他の方法で実証された１以上の限定の任意のセットを含み得る。
【図１】
0006632990.tif 000008
【図２Ａ】
0006632990.tif 000009
【図２Ｂ】
0006632990.tif 000010
【図３】
0006632990.tif 000011
【図４】
0006632990.tif 000012
【図５Ａ】
0006632990.tif 000013
【図５Ｂ】
0006632990.tif 000014
【図５Ｃ】
0006632990.tif 000015
【図５Ｄ】
0006632990.tif 000016
【図６Ａ】
0006632990.tif 000017
【図６Ｂ】
0006632990.tif 000018
【図６Ｃ】
0006632990.tif 000019
【図７Ａ】
0006632990.tif 000020
【図７Ｂ】
0006632990.tif 000021
【図８Ａ】
0006632990.tif 000022
【図８Ｂ】
0006632990.tif 000023
【図８Ｃ】
0006632990.tif 000024
【図８Ｄ】
0006632990.tif 000025
【図８Ｅ】
0006632990.tif 000026
【図９Ａ】
0006632990.tif 000027
【図９Ｂ】
0006632990.tif 000028
【図９Ｃ】
0006632990.tif 000029
【図９Ｄ】
0006632990.tif 000030
【図１０Ａ】
0006632990.tif 000031
【図１０Ｂ】
0006632990.tif 000032
【図１１Ａ】
0006632990.tif 000033
【図１１Ｂ】
0006632990.tif 000034
【図１２】
0006632990.tif 000035
【図１３Ａ】
0006632990.tif 000036
【図１３Ｂ】
0006632990.tif 000037
【図１３Ｃ】
0006632990.tif 000038
【図１３Ｄ】
0006632990.tif 000039
【図１４Ａ】
0006632990.tif 000040
【図１４Ｂ】
0006632990.tif 000041
【図１４Ｃ】
0006632990.tif 000042