(57)【要約】  カメラによって捕捉される照明器具の画像に基づいてカメラの向きを割り出す際に使用するための照明器具が提供される。この照明器具は、光を放つオン状態及び光を放たないオフ状態を有する光源を含み、光源はオフ状態で対称性を有する形状のものである。この照明器具は、前述の対称性を破る照明効果を伴ってオン状態で前述の光を放つように光源を制御するように構成されるコントローラも含む。装置がカメラから光源の画像を受け取り、光源の画像に基づく幾何学的遠近計算を行うことにより、光源に対するカメラの向きを割り出す。光源によって放たれる光の非対称性を検出することにより、向きの曖昧さが解決される。
2016526675.tif 000002
【特許請求の範囲】
【請求項１】
カメラによって捕捉される照明器具の画像に基づいて前記カメラの向きを割り出す際に使用するための照明器具であって、
光を放つオン状態及び光を放たないオフ状態を有する光源であって、前記光源は対称性を有する形状のものであり、前記オフ状態で前記対称性を示して見える、光源と、
前記対称性を破る照明効果を伴って前記オン状態で光を放つように前記光源を制御するコントローラと
を含む、照明器具。
【請求項２】
前記照明効果は人間の視覚では感知できず、前記カメラでは感知でき、前記光源は人間にとっては前記対称性の見た目を有する前記光を放つ一方、前記カメラによって検出されるときは前記照明効果が前記対称性を破る、請求項１に記載の照明器具。
【請求項３】
前記照明器具が、面を画定する表面上に据え付けるためのものであり、前記対称性は前記表面の前記面内にある、請求項１又は２に記載の照明器具。
【請求項４】
前記照明効果が前記表面の前記面内で対称性を有さない、請求項３に記載の照明器具。
【請求項５】
前記コントローラが符号化光を使用して前記照明効果をもたらす、請求項１乃至４の何れか一項に記載の照明器具。
【請求項６】
前記光源が非対称セクションに分けられ、前記コントローラが、様々な前記セクションから光を異なるように放つことにより前記照明効果をもたらす、請求項１乃至５の何れか一項に記載の照明器具。
【請求項７】
前記コントローラが、異なるように符号化された光を前記セクションのそれぞれから放つことにより、又は前記セクションの１つから符号化光を放つ一方、前記セクションの別のものから符号化されていない光を放つことにより前記照明効果をもたらす、請求項５又は６に記載の照明器具。
【請求項８】
光を放ち、対称性を有する形状の光源の画像を含む画像データをカメラから受け取るための入力部と、
前記光源の前記画像に基づく幾何学的遠近計算を行うことにより、前記光源に対する前記カメラの向きを割り出す画像解析モジュールと
を含む装置であって、
前記画像解析モジュールは、前記対称性を破る前記光源によって放たれる前記光の中の照明効果を検出することによって前記向きの曖昧さを解決する、
装置。
【請求項９】
前記照明効果は前記対称性を破るための符号化光を使用することを含み、前記装置が前記符号化光を検出するための符号化光検出モジュールを含み、前記画像解析モジュールが前記照明効果を検出することにより、前記符号化光検出モジュールによって検出される前記符号化光に基づいて前記曖昧さを解決する、請求項８に記載の装置。
【請求項１０】
前記画像解析モジュールが前記幾何学的遠近計算の一部として前記光源に対する前記カメラの距離を更に検出し、前記距離及び前記向きは一緒に前記光源に対する前記カメラの位置を与える、請求項８又は９に記載の装置。
【請求項１１】
前記光源の地理的位置を取得し、前記光源に対する前記カメラの前記位置と組み合わせた前記光源の前記地理的位置に基づいて、前記カメラの地理的位置を割り出す位置決定モジュールを含む、請求項１０に記載の装置。
【請求項１２】
前記画像データが単一の光源の画像を含み、前記画像解析モジュールが、前記幾何学的遠近計算を行い、前記単一の光源の取得済みの１つ又は複数の物理的寸法を前記単一の光源の前記画像の１つ又は複数の見掛けの寸法と比較することにより、前記光源からの前記カメラの前記距離を割り出す、請求項８乃至１１の何れか一項に記載の装置。
【請求項１３】
前記画像データが１つ又は複数の他の物体の画像を更に含み、前記画像解析モジュールが、前記１つ又は複数の他の物体の前記画像を前記幾何学的遠近計算において更に含める、請求項８乃至１２の何れか一項に記載の装置。
【請求項１４】
前記装置が前記カメラを含む、請求項８乃至１３の何れか一項に記載の装置。
【請求項１５】
プロセッサ上で実行されるとき、
光を放ち、対称性を有する形状の光源の画像を含む画像データをカメラから受け取るステップと、
前記光源の前記画像に基づく幾何学的遠近計算を行うことにより、前記光源に対する前記カメラの向きを割り出すステップと、
前記対称性を破る前記光源によって放たれる光の中の照明効果を検出することによって前記向きの曖昧さを解決するステップと
を実行する、コンピュータ可読記憶媒体上に具現化される、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カメラによって捕捉される光源の画像に基づき、その光源に対するカメラの向きを割り出すことに関する。
【背景技術】
【０００２】
携帯電話やタブレット等の装置が自らの位置を割り出すための幾つかの方法がある。従来の技法は、ＧＰＳ（全地球測位システム）等の衛星を利用した位置決定システム、又は装置とセルラネットワークの複数の基地局との間で通信される信号に基づく三辺測量を利用することを含む。
【０００３】
更なる技法が国際公開第２０１３／０１６４３９号の中で説明されている。この技法によれば、所与の位置内の複数の光源が、その光源から放たれる光の中に変調される符号化光信号形式で個々の識別情報をそれぞれブロードキャストする。携帯電話等の装置が自らの内蔵カメラを利用してかかる光源からの光の中に符号化される識別情報を読み取り、光源の座標を調べるためにその識別情報が使用され得る。従って装置は、自らがその光源の座標のほぼ近くにいることを割り出すことができる。カメラの視野の中に識別情報が全て知られている複数の光源が現れる場合、カメラ、よって装置のより細分化された位置を割り出すために三角測量の一形態が行われ得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多くの場合、カメラは例えば屋内で上向きに使用される場合に、及び／又は電話やタブレット等の装置に内蔵される典型的なカメラは限られた視野しか有さない場合があるので、単一の光源しか見ることができない場合がある。そのような状況では、単一の光源しか見ることができないことは、光源間の三角測量を行うことができないことを意味する。視野内にある複数の異なる光源に必ずしも依拠しない代替的技法を提供することが望ましい。
【課題を解決するための手段】
【０００５】
本明細書で開示されるように、これは捕捉画像内に現れる所与の照明器具の遠近が歪んだ形状を解析するための幾何学的遠近計算（geometric perspective calculation）を使用して実現され得る。しかし１つの障害は、典型的な光源が対称形状である、例えば光源が据え付けられる天井等の表面の面内で対称的である傾向にあることである。例えば形状は、回転対称（回転対称の位数は２又はそれ以上である）又は鏡面対称（線対称）を有し得る。このような対称形状は計算に曖昧さを生ぜしめ、例えば正方形は４つの異なる角度から同じに見える。従って、従来の照明器具に基づき、符号化光検出器は画像から自らの向きを知るために自らの視野内に少なくとも２つの照明器具を有する必要がある。
【０００６】
本開示によれば、対称性を破るために、光源によって放たれる光の中に照明効果、好ましくは高周波数で光の中に変調される非対称符号化配光等の人間の目では感知できない効果が取り入れられ得る。カメラによって光源の画像が捕捉されると、光源に対するカメラの向きを非対称配光に基づいて割り出すために、その画像に対して幾何学的遠近計算が行われ得る。
【０００７】
従って、本明細書で開示される一態様によれば、カメラによって捕捉される照明器具の画像に基づいてカメラの向きを割り出す際に使用するための照明器具が提供される。この照明器具は、光を放つオン状態及び光を放たないオフ状態を有する光源を含み、光源は対称性を有する形状のものであり、オフ状態で前述の対称性を示して見える。この照明器具は、前述の対称性を破る照明効果を伴ってオン状態で前述の光を放つように光源を制御するように構成されるコントローラも含む。
【０００８】
好ましくは、前述の照明効果は人間の視覚では感知できず、カメラでは感知できる。従って光源は、人間にとっては対称性の見た目を有する光を放つ一方、カメラによって検出されるときは照明効果が対称性を破る。
【０００９】
好ましい応用例では、照明器具が、面を画定する天井、床、壁等の表面上に据え付けるためのものであり、対称性は前述の表面の面内にある。実施形態では、対称性を破るために使用される照明効果が前述の表面の面内で対称性を有さない。
【００１０】
非対称性を実現するために、光源が非対称セクションに分けられても良く、様々なセクションから光を異なるように放つことにより前述の照明効果をもたらすようにコントローラが構成され得る。
【００１１】
コントローラは、符号化光を使用して前述の照明効果をもたらすように構成され得る。
【００１２】
コントローラは、異なるように符号化された光を前述のセクションのそれぞれから放つことにより、又はセクションの１つから符号化光を放つ一方、セクションの別のものから符号化されていない光を放つことにより、前述の照明効果をもたらすように構成され得る。
【００１３】
本明細書で開示される別の態様によれば、カメラから受け取られる画像データに基づいてカメラの向きを割り出すための装置が提供され、画像データは、光を放ち、対称性を有する形状の光源の画像を含む。この装置は、光源の画像に基づく幾何学的遠近計算を行うことにより、光源に対するカメラの向きを割り出すように構成される画像解析モジュールを含む。画像解析モジュールは、前述の対称性を破る光源によって放たれる光の中の照明効果を検出することによって向きの曖昧さを解決するように構成される。
【００１４】
向きとは、カメラが光源に向いている方向の任意の測度を指す。方向は、例えば適切な方向基準系内の２つの角度又は単位ベクトルに関して表わされ得る。適切な方向基準系の一例は、正のＺ軸が上を向き、正のＸ軸が水平線上で北に向く３Ｄ座標系である。適切な方向基準系の別の例は、ランプ又はランプハウジングの幾何学的中心を（０，０，０）の原点座標として取り、ランプ又はランプハウジングの外側の２つの所定の物理的マーカを例えば（１，０，０）の単位ベクトル点及び（０，１，０）の単位ベクトル点として取る３Ｄ座標系である。実施形態では、幾何学的遠近計算は、光源に対するカメラの距離をその光源の捕捉画像に基づいて割り出すこともできる。距離とは、座標系内のカメラと光源との間の空間の大きさの測度である。向き及び距離は組み合わせてカメラの位置の測度を与え、例えばかかる位置の測度は、光源に対する、又は他の何らかの基準点若しくは基準系にトランスレート（translate）される（方向）基準系内の固定点に対する座標又はベクトルに関して表わされ得る。従って画像解析モジュールは、割り出された距離及び向きを一緒に用いて問題の光源に対するカメラの位置を明らかにするように構成され得る。例えば、光源に対する位置を３Ｄ（ｘ，ｙ，ｚ）座標系内の座標として割り出すことができ、ランプは位置（０，０，０）にあり、単位はメートルであり、負のＺ軸は下向きであり、正のＸ軸は水平線上で北を向いている。
【００１５】
更なる実施形態では、装置が地図又は地球上の光源の絶対位置の知識も有する場合、装置は光源の絶対位置に関する情報を光源に対するカメラの位置と組み合わせることにより、カメラの絶対位置も割り出すことができる。この割り出しは、例えばランプの幾何学的形状に基づく方向基準系が、地図又は地球の北／南／東／西／上／下の基準系に対してどのように向いているのかの知識も必要とし得る。
【００１６】
好ましい応用例では装置がカメラを含み、カメラは装置内に収容され、装置上に物理的に装着され、又はさもなければ装置と共に移動するように実質的に同じ場所に配置され、取り付けられる。例えば、装置は携帯電話やタブレット等の移動端末であり得る。かかる例では、装置の向きが実質的にカメラの向きであると見なされ得る。しかし、装置が例えば電線、無線リンク、又はネットワークによって接続されるカメラと別であり、カメラの向きを離して割り出すことが望ましいことも除外されない。
【００１７】
複数の光源の画像が任意選択的に使用され得るが、本技法は視野内にある複数の光源に依拠せず、１つ以上の任意の数の光源に基づいて距離情報を求めることができる。
【００１８】
本明細書で開示される更なる態様によれば、本明細書で開示される照明器具及び／又は装置の動作を行うための対応する方法及び／又はコンピュータプログラム製品が提供され得る。
【００１９】
本明細書で開示される実施形態をより良く理解し、かかる実施形態がどのように実行され得るのかを示すために、例として添付図面を参照する。
【図面の簡単な説明】
【００２０】
【図１】少なくとも１つの照明器具を含む部屋等の空間を概略的に示す。
【図２】符号化光の伝送を使用する照明器具の概略的ブロック図である。
【図３】照明器具の画像を捕捉するためのカメラを有する装置の概略的ブロック図である。
【図４】画像内に現れる照明器具の遠近が歪んだ形状の概略図とオーバレイされた、天井に設置される照明器具の画像を示す。
【図５】部屋等の空間内に設置される照明器具の斜視図を概略的に示す。
【図６】図５の照明器具の下向きの（又は上向きの）概略図を示す。
【図７】対称性破壊セクションを有する光源を概略的に示す。
【図８】図７のものと同様の対称性破壊セクションの概略図とオーバレイされた、天井に設置される照明器具の画像を示す。
【図９】対称性破壊セクションを有する別の光源を概略的に示す。
【図１０】対称性破壊セクションを有する更に別の光源を概略的に示す。
【図１１】対称性破壊セクションを作るための代替手段を有する光源を概略的に示す。
【図１２】対称性破壊セクションを作るための別の代替手段を有する光源を概略的に示す。
【発明を実施するための形態】
【００２１】
以下、カメラを有する装置が符号化光の検出と幾何解析との組合せに基づいて自らの向き、場所、又は位置を検出することができる技法について説明する。符号化光に基づく位置特定にとりわけ有益な符号化光対応照明器具についても説明される。この技法は、光源の識別情報（ＩＤ）を得るために符号化光を復号すること、光源に関連する物理的寸法を得ること、及びカメラの画像内の光源の見た目からカメラの位置を割り出すために幾何学的遠近計算を使用することを含む。好ましい実施形態では、光源がカメラにとって非対称に見えるようにするために符号化光が使用される一方、その光源は人間の目にとっては対称的な見た目を保つ。光源は非対称的な方法で符号化光を放つ間、人間の利用者にとって見た目が対称的なので、このことは、照明のユーザエクスペリエンスを妨げることなしに位置標識としての光源の有用性を改善し得る。実施形態では、対称的な見た目を有する単一の符号化光源しかカメラの視界内にない場合にさえ以下で開示される教示が適用され得る。
【００２２】
図１は、本明細書で開示される実施形態が展開され得る空間又は環境５の一例を示す。例えば空間５は、オフィス、自宅、学校、病院、美術館や他の屋内空間の１つ又は複数の部屋及び／若しくは廊下、公園、街路、競技場等の屋外空間、又は展望台や車内等の別の空間を含み得る。空間５には、１つ又は複数の照明器具の形で１つ又は複数の照明装置４を含む照明システムが導入される。３つの照明器具４ｉ、４ｉｉ、及び４ｉｉｉが例示目的で示されているが、他の個数があっても良いことが理解されよう。照明器具４は中央制御下で実装されても、別個の独立型ユニットとして実装されても良い。
【００２３】
図２は、１つ又は複数の照明装置４の１つ、一部、又は全てを実装するために使用され得る照明器具のブロック図を示す。照明器具４は、ＬＥＤ、ＬＥＤアレイ、蛍光灯等の１つ又は複数の発光要素を含む光源１２を含む。照明器具４は、光源１２に結合されるドライバ１０及びドライバ１０に結合されるコントローラ８も含む。コントローラ８は、光源１２を駆動して所望の光出力を放つためにドライバ１０に信号を出力するように構成される。コントローラ８は、コンピュータ可読記憶媒体上に記憶され、１つ又は複数の処理装置を含むプロセッサ上で実行されるように構成される符号形式で実装され得る。或いは、コントローラ８の一部又は全てがＦＰＧＡ等の専用ハードウェア回路又は再構成可能回路によって実装されることも除外されない。コントローラ８は、照明器具４において局所的に実装され、１つ又は複数の他の照明器具４と共用され得る中央コントローラにおいて実装され、又はそれらの組合せで実装され得る。概して、構成要素８、１０、及び１２は同じハウジング内に統合されてもされなくても良い。
【００２４】
コントローラ８は、符号化光成分で変調されるように光源１２によって放たれる光を制御するように構成される。符号化光とは、照明器具によって放たれる可視光内に信号が埋め込まれる技法を指す。従って光は、部屋等の対象環境を照らすための可視照明の寄与度（概して光の主目的である）と、その環境内に情報を与えるための埋込信号との両方を含む。これを行うために、特定の変調周波数、典型的には変調が人間の視覚では感知できない十分に高い周波数において光が変調される。例えば変調は、正弦波、矩形波、又は他の波形の形を取ることができる。概して変調周波数とは、変調の単一周波数又は基本周波数、即ちその間に波形が繰り返される期間の周波数を指す。最も単純な事例の一部では、信号が所与の照明器具からの光の中に変調される単一のトーンを含み得る。他の事例では、より複雑なデータを含む信号が光の中に埋め込まれる場合がある。例えば、周波数キーイングを使用し、所与の照明器具が２つ（又はそれ以上）の異なる変調周波数上で放射し、様々な変調周波数を切り替えることによりデータビット（又はより広くは記号）を伝送するように動作可能である。実施形態では、同一空間５内の複数の照明器具４のそれぞれが、それぞれの照明器具の識別情報（ＩＤ）として働く異なる個々の符号化光成分で変調される光を放つように構成されても良く、それにより、光が来る元の照明器具４がＩＤに基づいて区別され得る。このＩＤは、少なくとも特定の空間５、例えば特定の部屋やビル内の照明器具の間で一意である。符号化光成分が単一のトーンである場合、様々な照明器具４は、ＩＤとして働くそれぞれの異なる変調周波数で光を放つように構成され得る。或いはＩＤは、例えば周波数キーイングを使用してデータ内に符号化され得る。また更なる実施形態では、代わりの又は追加のデータが光の中に符号化され得る。
【００２５】
図３は、モバイル装置６のブロック図を示す。装置６は、二次元画像捕捉要素を有するカメラ１４と、カメラ１４に結合される符号化光検出モジュール１５とを含む。符号化光検出モジュール１５は、画像捕捉要素によって捕捉される信号を処理し、画像の捕捉元である光の中の符号化光成分を検出するように構成される。装置６は、カメラ１４に結合され、そのカメラ１４によって捕捉される光源の画像に基づいて照明器具４ｉのうちの１つの光源１２に対するカメラ１４の位置を割り出すように構成される画像解析モジュール１６も含む。更にこの装置は、画像解析モジュール１６に結合され、画像解析モジュールから割り出された場所を光源４ｉの位置と組み合わせてカメラ１４の絶対位置を割り出すように構成される位置決定モジュール１７を含み得る。この絶対位置は、地表に対する絶対的な地理的位置、又は街の地図や建物の平面図等の地図上の絶対位置とすることができる。カメラ１４が（例えば可撓ケーブルによって単に取り付けられるのではなく）装置６と共に移動するように装置と同じケース内に収容され、又は装置のケース上に物理的に装着される場合、カメラ１４の場所又は位置が装置６の場所又は位置と見なされ得る。
【００２６】
符号化光検出モジュール１５、画像解析モジュール１６、及び／又は位置決定モジュール１７は、コンピュータ可読記憶媒体上に記憶され、１つ又は複数の処理装置を含むプロセッサ上で実行されるように構成される符号形式で実装され得る。或いは、これらの構成要素の一部又は全てがＦＰＧＡ等の専用ハードウェア回路又は再構成可能回路によって実装されることも除外されない。概して、構成要素１４、１５、１６、及び／又は１７は同じハウジング内に統合されてもされなくても良い。更に、符号化光検出モジュール１５がカメラ１４とは別の符号化光感知検出器、例えばモバイル装置６が同じく使用可能な第２のカメラやモバイル装置６が使用可能なフォトダイオードに（独自に又は追加で）結合されることも除外されず、かかる形態は以下で符号化光を検出するための代替的方法として使用され得る。
【００２７】
１つ又は複数の照明器具４は、空間５内に光を放ち、それによりその環境の少なくとも一部を照らすように構成される。モバイル装置６の利用者は、照明器具４のうちの１つ、例えば例として４ｉとラベル付けされる照明器具の光源１２に装置のカメラ１４を向けることができる。従って、カメラ１４は光源１２の画像を捕捉することができる。本明細書に記載の光源１２は、発光要素を含む照明器具４（例えば４ｉ）の可視部分を指し得る。光源１２は決まった形状、例えば正方形、長方形、又は円を有する。例えばこれは、単一の露出した発光要素の形状（例えば蛍光灯の形状）、発光要素のアレイ（例えばＬＥＤアレイ）の形状、１つ又は複数の発光要素が背後に収容される拡散材料の形状、又は１つ若しくは複数の照明要素の取付金具又は外枠の形状であり得る（光源の形状は、個々の照明要素の形状だけであると見なされることに厳密に限定されないが、それも１つの可能性ではある）。或る距離から、及び典型的には或る角度もなしてカメラ１４によって見られ、画像捕捉要素の二次元平面上に投影されるとき、光源１２の形状（その大きさ及び／又は相対的比率）が遠近効果に応じて歪んで見える。例えば光源は、天井に据え付けられる場合は下から見られ得る（例えば図４参照）。
【００２８】
画像解析モジュール１６は、この遠近が歪んだ形状を使用し、光源１２からのカメラ１４の距離を幾何学的遠近計算に基づいて明らかにすることができる。画像解析モジュール１６は、光源１２に対するカメラ１４の向きを（例えばカメラの視野の中心軸の二次元又は三次元の角度又はベクトルとして）割り出すために、遠近が歪んだ形状に対して幾何学的遠近計算を行うこともできる。距離と向きとの組合せは、カメラ１４の位置（例えば床及び／又は天井の平面内の二次元位置、更には三次元位置）を与えるために使用され得る。実施形態では、この位置が装置６自体の位置として解釈され得る。正方形、長方形、円等の幾何学的形状の遠近が歪んだ見た目を解析するための適切な計算の詳細は当業者に知られている。
【００２９】
しかしこの計算を行うには、画像解析モジュール１６が、光源１２の捕捉画像内に現れる寸法と実際の寸法とを比較するために、光源１２の１つ又は複数の実際の寸法に関する幾らかの情報を必要とする。本明細書の開示によれば、この情報は、カメラ１４によって見られる照明器具４ｉの光源１２からの光の中に埋め込まれる符号化光信号に基づいて得られ得る。
【００３０】
実施形態では、これは個々の光源１２からの光の中に埋め込まれる照明器具４（例えば４ｉ）のＩＤに基づいて行われ得る。この場合、個々の光源１２の１つ又は複数の所要の寸法を適切なデータストア内で調べるためにＩＤが使用されても良く、データストアは、対応する光源の寸法に関する情報にＩＤをマップするデータベース又はルックアップテーブルを含む。例えばデータストアは、装置６自体の中のローカル記憶域内に予め記憶されても良く、又はローカルネットワークやインターネットのような広域網等のネットワーク上に実装されても良い。装置６の符号化光検出モジュール１５は、光の中に符号化されるＩＤを検出するためにカメラによって捕捉される光のサンプルを処理し、ローカル無線接続（例えばWi-FiやBluetooth（登録商標））やセルラ無線接続（例えば３ＧＰＰ）等の適切なネットワークインタフェースを使用してデータストアにアクセスする。従って、符号化光検出モジュール１５は、データストアにＩＤを提出し、対応する光源の寸法に関する情報を逆に受け取り、その情報を遠近計算で使用するために画像解析モジュール１６に渡すことができる。
【００３１】
代替的な又は追加の実施形態では、コントローラ８が、関連する光源１２の１つ又は複数の寸法に関する情報を、個々の照明器具４ｉの光源１２によって放たれる光の中に明確に符号化するように構成され得る。この場合、符号化光検出モジュール１５は、関連する光源１２によって放たれる光から情報を直接取得し、その情報を遠近計算で使用するために画像解析モジュール１６に渡すことができる。
【００３２】
何れの場合にも装置６は、見掛けの遠近が歪んだ寸法を得るためにカメラが見ている同一対象の同一画像に基づき、光源１２の実際の寸法を得るのに有利である。
【００３３】
光源１２の１つ又は複数の寸法に関する情報は、その光源１２からのカメラ１４の距離を求めるのに十分であり得る。例えばかかる情報は、光源１２が円形であるという指示、及び光源１２の半径、直径、又は円周の指示を含み得る。この情報は、画像解析モジュール１６が光源１２からの距離を求めることを可能にする。同様に、光源１２が正方形の場合、正方形の一辺の指示及び形状が正方形であるという指示から距離が求められても良く、又は光源１２が長方形である場合、二辺の指示又は一片と辺の比率との指示、及び形状が長方形又は矩形であるという指示から距離が求められ得る。特定の環境向けに予め設計される場合、画像解析モジュール１６は、形状が例えば円形や正方形だと仮定するように事前に構成することさえでき、又は遠近が歪んだ画像から形状の種類を推定するように構成されても良く、その場合、画像解析モジュール１６は最低でも例えば半径又は縁部の単一の測定値だけ与えられれば十分である。
【００３４】
但し、多くの光源の形状は対称性を有することを指摘しておく。例えば形状は、回転対称、即ち少なくとも２の回転対称の位数を有し得る。回転対称の位数とは、或る軸の周りを３６０度一周して回転させられる場合、又はその軸の周りの全３６０度にわたり等しく見られる場合に或る形状がその形状自体に一致し、又はその形状自体が反復する回数である。１の位数は回転対称を意味しない。このことは光源１２が実際に回転できなければならないことを意味せず、形状が回転させられる場合、又は様々な角度から見られる場合に単にこの特性を有するということにも留意されたい。光源の形状は、鏡面対称（反射対称又は線対称とも呼ばれる）を更に又は代わりに有し得る。つまり形状は、１つ又は複数の対称軸について反射され又は反転される場合にその形状自体と同一になる（このことは光源が実際に物理的に反転されなければならないことを必ずしも意味せず、形状が反転させられる場合に単にこの特性を有するということにここでも留意されたい）。典型的な応用例では、光源１２が天井やことによると壁等の表面上に据え付けられ、対称性がこの表面の面における対称性である。光源に対するカメラ１４の向きを知ることが望ましい場合、かかる対称性が計算に曖昧さを生ぜしめる。
【００３５】
これを説明するために、図４に示されているような長方形の照明器具が自らのＩＤが埋め込まれた状態で符号化光を放つ場合、図４に示されている視点を有する符号化光検出器は、どの照明器具に近いのかを（そのＩＤから）割り出すことができる。符号化光がその光源の長さに沿ってほぼ均一に放たれると仮定し、符号化光検出器が関する限り、その照明器具は１８０度の回転対称を有する。同様に、正方形の照明器具は９０度の回転対称を有し、又は円形の照明器具はどの角度からも同じに見える。そのためこの情報に基づき、検出器はどの照明器具に近いのか、及びことによると照明器具からどれ位離れているのかを「知る」ことができるが、どの方向に向いているのかは分からない。典型的には、光源の輪郭は対称的な外観を有するので、光源の輪郭がそのように見える複数の候補位置が室内にある。このことが９０度の回転対称の場合について図５及び図６内で概略的に示されている。図４の画像データ及び光源１２の知られている寸法を所与とし、検出器は自らが光源を見ているあり得る位置の数を、図５（斜視図）及び図６（下向きの図）内のＡ、Ｂ、Ｃ、及びＤによって示される光源１２に対する室内の４つの位置（又は向き）に限定することができる。鏡面対称の光源では、概して曖昧さを解消することができない２つの位置、例えば図５の位置Ａ及び位置Ｂがある。
【００３６】
従って、更なる修正なしに、符号化光検出器は、自らの向きを画像から知るために自らの視野内にかかる照明器具を少なくとも２つ有する必要があり、さもなければ代替手段によって向きが得られなければならない。
【００３７】
この問題に対処するために、本開示は、オフのときは対称的だがオンのときは光を非対称に放つ光源を提供する。かかる光源を実現するために、対称性を破るために光を異なるように放つ様々なセクションに光源が分けられ得る。好ましくは、非対称性はカメラ１４では感知でき、人間の視覚では感知できない。これは、符号化光が非対称に分布される符号化光対応照明器具として実施され得る。
【００３８】
図８は符号化光対応照明器具を示し、内部セクション（画像上に重ね合わせられた内部の矩形の線によって概略的に示される）の中から放たれる光が、照明器具によって放たれる残りの光と区別可能である。
【００３９】
例えば２本以上の管を有する照明器具では、それらの管が互いに異なる符号化光を放つように、又は管の１本だけが符号化光を放つように構成され得る。例えば以下で論じられるように、他の数多くの実施形態があり得る。従って、符号化光検出モジュール１５は画像解析モジュール１６にこの情報を渡すことができ、その結果、画像解析モジュール１６は、照明器具４ｉのうちの１つしかその視野内になくても、対称性がないので幾何学的遠近計算内でカメラの向きを曖昧でなく割り出すことができる。
【００４０】
上に向いているスマートフォン型のカメラによって捕捉される図４及び図８内のランプの画像を検討されたい。どちらの画像でも、単一の（オンにされた）光源しか視野内で見ることができない。これらの光源は符号化光の形でＩＤを放つ。位置決定は下記の通り進む。
【００４１】
光源１２の位置を割り出すために、画像解析モジュール１６が画像を解析する。更に、符号化光検出モジュール１５が光源１２によって放たれる符号化光を復号してその光源のＩＤを得る。符号化光検出モジュール１５は、光源１２の（可視部分の）形状、及び任意選択的にビル内の光源の位置を含み得る幾何学的データを得るためにＩＤを使用する。代替的実施形態では、幾何学的データが符号化光の中に直接符号化される。何れにせよ、符号化光検出モジュール１５は幾何学的データを画像解析モジュール１６に渡す。画像解析モジュール１６が画像内の形状を認識する。例えば、端線検出によって輪郭が認識され得る（例えば図８に示されている画像上に重ね合わせられた輪郭を参照されたい）。
【００４２】
知られている輪郭のサイズを使用し、そのサイズを画像内に現れる遠近が歪んだ形状に適合させることにより、光源までの距離及び角度が算出され得る。典型的には光源の輪郭は対称的な外観を有するので、光源の輪郭がそのように見える複数の候補位置が室内にある。ここでは輪郭が２つの対称軸を有し、室内の４つのあり得る位置Ａ、Ｂ、Ｃ、及びＤをもたらしている。図５及び図６を参照されたい。
【００４３】
これらのあり得る位置の曖昧さを解消するために、画像解析モジュール１６は、光源が対称性を破る符号化光生成手段を備えることを利用する。例えば図７（光源の底面図）に示されているように、光源の発光部が２つの区域又はセクション１と２に分けられている。セクション１は符号化光を放つのに対し、セクション２は符号化光を放たず、又は別の符号化光の符号を放ち、又は同じ符号だが２つのセクションが区別され得る方法で符号化される符号を放つ。曖昧さを解消するために、符号化光が放たれる１つのセクションの位置又は形状が割り出され、例えば図８に示されている画像上に重ね合わせられた内部線を参照されたい。明らかにされている他の幾何学的側面に対してこの線が比較される。その結果、光源１２に対するカメラの位置、従って室内（ひいてはビル内）の装置の位置が曖昧でなく割り出され得る。
【００４４】
さもなければ曖昧な方向のどれに様々な非対称ビューのどれが対応するのかを画像解析モジュール１６に知らせるために、照明器具４ｉの非対称構成に関する情報が符号化光に基づいて装置６に伝えられても良い。例えば、符号化光検出モジュールは、照明器具４ｉが放つ符号化光内で照明器具４ｉのＩＤを検出し、（照明器具の全体的寸法を得ることに関して説明した技法と同様に）そのＩＤを用いて、ＩＤを寸法とマップするローカルデータストア又はリモートデータストア内で異なるセクション１、２の特定の特徴的寸法を調べることができる。別の例では、照明器具４ｉから放たれる符号化光の中に情報が明確に符号化され、符号化光検出モジュール１５によって符号化光から直接取得され得る。或いは、画像解析モジュール１６が照明器具の特定の設計と共に又は特定の環境内で機能することが意図される場合、予期される非対称性に関する情報で画像解析モジュール１６が予め構成され得る。
【００４５】
図９及び図１０は、円形の放射開口部を有し、従って回転対称である光源において非対称符号化光を放つための代替的選択肢を示す。図９は、より幅広の円形光源の中心からずれた、即ち異なる中心を有する内部円形セクション１を概略的に示す。第２のセクション２は、セクション１によって占められない円形光源領域の残りの部分である。図１０では、セクション１が円の楔形の部分又は「扇形の部分」であり、セクション２は円の残りの部分である。図７の例と同様に、２つのセクション１、２の一方が符号化光を放つのに対し、他方は符号化光を放たず、又は異なるように符号化された光を２つのセクションが放つ。
【００４６】
図１１は別の例を示す。ここでは、光拡散材料が取られた状態でＬＥＤ照明器具の底面が示されており、個々のＬＥＤ素子が小さな円１８として示されている。ＬＥＤは異なる非対称セクションに分けられている。区域１内のＬＥＤは符号化光と共に駆動され得るのに対し、区域２内の残りのＬＥＤは「通常」光又は異なるように符号化された光と共に駆動され得る。
【００４７】
別の例では、図１２は、後付けの符号化光発光部（小さな正方形）１９を有する蛍光灯照明器具の底面を示す。発光部を非対称位置に置くことにより、非対称符号化光の出力を実現する別の方法がもたらされる。
【００４８】
カメラ６の距離及び向きが明らかにされると、位置決定モジュール１７がその情報を用いてカメラ６又は装置６の位置推定を微調整する。例えば位置決定モジュールは、見られている照明器具４ｉの位置を得ることにより、装置の絶対位置の概算推定を得るように構成され得る。例えばこれは、照明器具４ｉのＩＤをその照明器具の光源１２によって放たれる符号化光から検出し、ＩＤを照明器具の座標にマップするデータストア内で照明器具のＩＤを調べることによって行われても良く、又はその照明器具の光源によって放たれる符号化光の中に座標が直接符号化されても良い。次いで、照明器具４ｉに対する装置６の位置が、例えばベクトルを加算して照明器具の絶対位置と組み合わせられ、装置６の絶対位置が得られ得る。
【００４９】
かかる技法は、例えば位置ベースの広告や、人間やロボットによる屋内ナビゲーション等の位置システムに応用され得る。
【００５０】
上記の実施形態は専ら例として記載されていることが理解されよう。
【００５１】
概して、照明器具からの距離及び照明器具に対する向きの決定が互いに独立に、又は一緒に使用され得る。更に、カメラ６又は装置６の絶対位置を最終的に求めるためにそれらの情報が使用される必要はない。例えば、光源の画像からカメラ６の向きだけを得ることが有用な場合がある。例えば装置は、ＧＰＳ等の他の手段から自らの位置を求めるが、自らの向きの測度を有さないことがあり、その場合、装置は光源１２の画像から向きを求め、それをＧＰＳ座標と組み合わせて、例えば地図アプリケーション上の位置標識上に方向矢印を加えることができる。別の例、例えば屋内ナビゲーション用途では、利用者は廊下に沿ってどの方向に進むのかだけを知りたい場合がある。更に、光源の対称性を破るために非対称発光が使用される場合、それは符号化光以外の手段を使用して実現され得る。例えば、光源１２の様々なセクションが、異なるように偏光された光を非対称式に放つように構成され得る。更に、非対称発光があらゆる対称性、例えば回転対称の全ての位数を破ることが必ずしも必要でない場合がある。例えば光源が矩形であり、カメラ６又は装置６が廊下に沿ってどの方向を向いているのかだけを知らせることができることが望まれる場合、光は廊下の長さに沿って対称性を破るだけで良い。
【００５２】
上記の例では、光源を異なる空間的セクション１又は２に分けることにより、対称性が破られるものとして説明されている。更なる実施形態では、光源を２つの異なるセクションだけに分けること、又は図示の特定の構成に本概念は限定されず、不所望の曖昧さが解決されることを可能にする他のセクション数に基づく他の構成も使用され得る。更に、他の実施形態では、本概念は対称性を破るために光源の異なる空間的セクションを使用することに限定されない。例えば光源は、異なる光を様々な角度で放つ、例えば或る符号で符号化される光を廊下の１つの方向に沿って放ち、別の符号で符号化される光を廊下の他の方向に沿って放つように構成され得る。
【００５３】
また更なる実施形態では、解析が画像内に現れる他の物体を使用して、幾何学的遠近計算を更に洗練させることもできる。例えば解析は、天井（例えば認識可能な縁部を有する天井パネル）にある他の物体の幾何学的特徴を自らの計算内で使用することができる。
【００５４】
開示された実施形態の他の改変形態が、図面、本開示、及び添付の特許請求の範囲を検討することにより、特許請求の範囲に記載の本発明を実施する際に当業者によって理解され、果たされ得る。特許請求の範囲では、「含む」という語は他の要素又はステップを排除せず、不定冠詞「a」又は「an」は複数形を排除しない。単一のプロセッサ又は他のユニットが、特許請求の範囲に列挙される幾つかのアイテムの機能を実現しても良い。或る手段が互いに異なる従属請求項の中で列挙されているという単なる事実は、これらの手段の組合せが有利に使用されてはならないことを示すものではない。コンピュータプログラムは、他のハードウェアと共に供給される、又は他のハードウェアの一部として供給される、光学記憶媒体やソリッドステート媒体等の適切な媒体上に記憶／分散され得るが、インターネットや他の有線又は無線通信システムによって等、他の形態で分散されても良い。特許請求の範囲の中の如何なる参照符号も範囲を限定するものとして解釈すべきでない。
【図１】
2016526675.tif 000003
【図４】
2016526675.tif 000004
【図５】
2016526675.tif 000005
【図６】
2016526675.tif 000006
【図７】
2016526675.tif 000007
【図８】
2016526675.tif 000008
【図９】
2016526675.tif 000009
【図１０】
2016526675.tif 000010
【図１１】
2016526675.tif 000011
【図１２】
2016526675.tif 000012
【図２】
2016526675.tif 000013
【図３】
2016526675.tif 000014
【国際調査報告】
2016526675.tif 000015
2016526675.tif 000016
2016526675.tif 000017