(57)【要約】  モバイルデバイスの向きを決定するための方法、システム、およびデバイスについて説明する。１つの方法は、モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、照射基準軸とモバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、照射基準軸と共通基準軸との間の第２の角度を決定することと、デバイス基準軸と共通基準軸との間の第３の角度を評価することと、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイスの向きを決定することとを含む。
2017523387.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスの向きを決定するための方法であって、
前記モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、
前記照射基準軸と前記モバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、
前記照射基準軸と共通基準軸との間の第２の角度を決定することと、
前記デバイス基準軸と前記共通基準軸との間の第３の角度を評価することと、
前記第１の角度と、前記第２の角度と、前記第３の角度とに少なくとも部分的に基づいて前記モバイルデバイスの前記向きを決定することと、
を備える、方法。
【請求項２】
前記少なくとも１つの照射オブジェクトの前記画像をキャプチャすることが、
少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャすることを備える、請求項１に記載の方法。
【請求項３】
前記照射基準軸が、前記少なくとも１つの上方の照明設備のうちの１つの辺を備える、請求項２に記載の方法。
【請求項４】
前記画像中の照射オブジェクトの識別子を備える可視光通信（ＶＬＣ）信号を受信すること、
ここにおいて、前記第２の角度を決定することが、前記照射オブジェクトの前記識別子に少なくとも部分的に基づいて、電子的に記憶された情報から前記第２の角度を取得することを備える、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記少なくとも１つの照射オブジェクトの前記画像から、前記画像中の照射オブジェクトの視覚的な識別子を決定すること、
ここにおいて、前記第２の角度を決定することが、前記照射オブジェクトの前記視覚的な識別子に少なくとも部分的に基づいて、電子的に記憶された情報から前記第２の角度を取得することを備える、
をさらに備える、請求項１に記載の方法。
【請求項６】
前記モバイルデバイスが位置するベニューを決定すること、
ここにおいて、前記第２の角度を決定することが、前記モバイルデバイスが位置する前記ベニューに少なくとも部分的に基づいて、電子的に記憶された情報から前記第２の角度を取得することを備える、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記少なくとも１つの照射オブジェクトのうちの１つの辺を識別すること、ここで、前記辺が、前記照射基準軸を含む、と、
前記辺の相対的な長さを決定することと、
ここにおいて、前記第２の角度を決定することが、前記辺の前記相対的な長さに少なくとも部分的に基づいて前記第２の角度を決定することを備える、
をさらに備える、請求項１に記載の方法。
【請求項８】
前記第２の角度を決定することが、
電子的に記憶された情報から前記第２の角度を取得すること
を備える、請求項１に記載の方法。
【請求項９】
前記電子的に記憶された情報から前記第２の角度を取得することが、
ネットワークを介して前記電子的に記憶された情報にアクセスすること
を備える、請求項８に記載の方法。
【請求項１０】
前記共通基準軸がコンパスの方位に対応し、前記方法が、
前記モバイルデバイスのコンパス示度を収集すること、
ここにおいて、前記第３の角度を評価することが、前記コンパス示度に少なくとも部分的に基づいて前記第３の角度を評価することを備える、
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記コンパスの方位は磁北である、請求項１０に記載の方法。
【請求項１２】
前記モバイルデバイスの前記向きを決定することが、
少なくとも前記第１の角度と前記第２の角度とから、前記モバイルデバイスの少なくとも２つの可能な向きのセットを決定することと、
前記第３の角度に少なくとも部分的に基づいて、前記モバイルデバイスの少なくとも２つの可能な向きの前記セットから前記モバイルデバイスの前記向きを選択することと、
を備える、請求項１に記載の方法。
【請求項１３】
前記照射基準軸が、多角形の照明設備の照射辺を備える、請求項１に記載の方法。
【請求項１４】
前記照射基準軸が、光ロープによって定義される線分を備える、請求項１に記載の方法。
【請求項１５】
前記照射基準軸が、少なくとも２つの照射点によって定義される線分を備える、請求項１に記載の方法。
【請求項１６】
モバイルデバイスの向きを決定するための装置であって、
前記モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャするための手段と、
前記照射基準軸と前記モバイルデバイスのデバイス基準軸との間の第１の角度を決定するための手段と、
前記照射基準軸と共通基準軸との間の第２の角度を決定するための手段と、
前記デバイス基準軸と前記共通基準軸との間の第３の角度を評価するための手段と、
前記第１の角度と、前記第２の角度と、前記第３の角度とに少なくとも部分的に基づいて前記モバイルデバイスの前記向きを決定するための手段と、
を備える、装置。
【請求項１７】
前記少なくとも１つの照射オブジェクトの前記画像をキャプチャするための前記手段が、
少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャするための手段を備える、請求項１６に記載の装置。
【請求項１８】
前記照射基準軸が、前記少なくとも１つの上方の照明設備のうちの１つの辺を備える、請求項１７に記載の装置。
【請求項１９】
前記画像中の照射オブジェクトの識別子を備える可視光通信（ＶＬＣ）信号を受信するための手段、
ここにおいて、前記第２の角度を決定するための前記手段が、前記照射オブジェクトの前記識別子に少なくとも部分的に基づいて、電子的に記憶された情報から前記第２の角度を取得するための手段を備える、
をさらに備える、請求項１６に記載の装置。
【請求項２０】
前記少なくとも１つの照射オブジェクトの前記画像から、前記画像中の照射オブジェクトの視覚的な識別子を決定するための手段、
ここにおいて、前記第２の角度を決定するための前記手段が、前記照射オブジェクトの前記視覚的な識別子に少なくとも部分的に基づいて、電子的に記憶された情報から前記第２の角度を取得するための手段を備える、
をさらに備える、請求項１６に記載の装置。
【請求項２１】
前記モバイルデバイスが位置するベニューを決定するための手段、
ここにおいて、前記第２の角度を決定するための前記手段が、前記モバイルデバイスが位置する前記ベニューに少なくとも部分的に基づいて、電子的に記憶された情報から前記第２の角度を取得するための手段を備える、
をさらに備える、請求項１６に記載の装置。
【請求項２２】
前記少なくとも１つの照射オブジェクトのうちの１つの照射オブジェクトの辺を識別するための手段、ここで、前記辺が、前記照射基準軸を含む、と、
前記辺の相対的な長さを決定するための手段と、
ここにおいて、前記第２の角度を決定するための前記手段が、前記辺の前記相対的な長さに少なくとも部分的に基づいて前記第２の角度を決定するための手段を備える、
をさらに備える、請求項１６に記載の装置。
【請求項２３】
前記共通基準軸がコンパスの方位に対応し、前記装置が、
前記モバイルデバイスのコンパス示度を収集するための手段、
ここにおいて、前記第３の角度を評価するための前記手段が、前記コンパス示度に少なくとも部分的に基づいて前記第３の角度を評価するための手段を備える、
をさらに備える、請求項１６に記載の装置。
【請求項２４】
前記モバイルデバイスの前記向きを決定するための前記手段が、
少なくとも前記第１の角度と前記第２の角度とから、前記モバイルデバイスの少なくとも２つの可能な向きのセットを決定するための手段と、
前記第３の角度に少なくとも部分的に基づいて、前記モバイルデバイスの少なくとも２つの可能な向きの前記セットから前記モバイルデバイスの前記向きを選択するための手段と、
を備える、請求項１６に記載の装置。
【請求項２５】
モバイルデバイスの向きを決定するための装置であって、
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令であって、前記プロセッサによって、
モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、
前記照射基準軸と前記モバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、
前記照射基準軸と共通基準軸との間の第２の角度を決定することと、
前記デバイス基準軸と前記共通基準軸との間の第３の角度を評価することと、
前記第１の角度と、前記第２の角度と、前記第３の角度とに少なくとも部分的に基づいて前記モバイルデバイスの前記向きを決定することと、
を行うために実行可能である命令と、
を備える、装置。
【請求項２６】
前記命令が、前記プロセッサによって、
前記少なくとも１つの照射オブジェクトのうちの辺を識別すること、ここで、前記辺が、前記照射基準軸を含む、と、
前記辺の相対的な長さを決定することと、
ここにおいて、前記第２の角度を決定するために前記プロセッサによって実行可能な前記命令が、前記辺の前記相対的な長さに少なくとも部分的に基づいて前記第２の角度を決定するために前記プロセッサによって実行可能な命令を備える、
を行うために実行可能である、請求項２５に記載の装置。
【請求項２７】
前記共通基準軸がコンパスの方位に対応し、ここにおいて、前記命令が、前記プロセッサによって、
前記モバイルデバイスのコンパス示度を収集すること、
ここにおいて、前記第３の角度を評価するために前記プロセッサによって実行可能な前記命令が、前記コンパス示度に少なくとも部分的に基づいて前記第３の角度を評価するために前記プロセッサによって実行可能な命令を備える、
を行うために実行可能である、請求項２５に記載の装置。
【請求項２８】
前記モバイルデバイスの前記向きを決定するために前記プロセッサによって実行可能な前記命令が、
少なくとも前記第１の角度と前記第２の角度とから、前記モバイルデバイスの少なくとも２つの可能な向きのセットを決定することと、
前記第３の角度に少なくとも部分的に基づいて、前記モバイルデバイスの少なくとも２つの可能な向きの前記セットから前記モバイルデバイスの前記向きを選択することと
を行うために前記プロセッサによって実行可能な命令を備える、請求項２５に記載の装置。
【請求項２９】
モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、
前記照射基準軸と前記モバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、
前記照射基準軸と共通基準軸との間の第２の角度を決定することと、
前記デバイス基準軸と前記共通基準軸との間の第３の角度を評価することと、
前記第１の角度と、前記第２の角度と、前記第３の角度とに少なくとも部分的に基づいて前記モバイルデバイスの前記向きを決定することと、
を行うようにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体。
【請求項３０】
前記共通基準軸がコンパスの方位に対応し、ここにおいて、前記命令が、前記プロセッサによって、
前記モバイルデバイスのコンパス示度を収集すること、
ここにおいて、前記第３の角度を評価するために前記プロセッサによって実行可能な前記命令が、前記コンパス示度に少なくとも部分的に基づいて前記第３の角度を評価するために前記プロセッサによって実行可能な命令を備える、
を行うために実行可能である、請求項２９に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、本出願の譲受人に譲渡され、２０１４年５月６日に出願された「Ｄｅｔｅｒｍｉｎｉｎｇ  ａｎ  Ｏｒｉｅｎｔａｔｉｏｎ  ｏｆ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ」と題する、Ｊｏｖｉｃｉｃらによる米国特許出願第１４／２７１，２０２号の優先権を主張する。
【背景技術】
【０００２】
[0002]以下は、一般に、特に（たとえば、地球の表面に平行な）ＸＹ平面において、モバイルデバイスの向きを決定するための技法に関する。多くのモバイルデバイス（たとえば、セルラーデバイス、コンピュータ、ビークル、ロボット機械など）は、ＸＹ平面におけるモバイルデバイスの向きを決定するためのコンパスを含む。しかしながら、たとえば屋内環境においてモバイルデバイスが使用されるとき、壁、床、および／または家具の内の金属構造などの大きい金属構造からの磁気的影響は、地球の磁束を正確に測定するコンパスの能力を妨害することがある。モバイルデバイスのコンパスは屋内環境におけるモバイルデバイスの近似的に正しい向きを与え得るが、いくつかのナビゲーション目的（たとえば、ストア中のオブジェクトおよび／またはロケーションにモバイルデバイスのユーザを導く、ターゲット広告にモバイルデバイスのユーザを導く、ロボット機械を操縦するなど）のために、より正確な向きが必要とされ得る。
【発明の概要】
【０００３】
[0003]説明する特徴は、一般に、モバイルデバイスの向きを決定するための１つまたは複数の改善された方法、システム、および／またはデバイスに関する。いくつかの例では、本方法、システム、および／またはデバイスは、モバイルデバイスのより正確な向きを決定するために、少なくとも１つの照射オブジェクトの向きと、モバイルデバイスのコンパスを使用して収集されるモバイルデバイスの近似向きとに関係する情報に加えて、１つまたは複数の上方の（overhead）照明設備の画像のような、モバイルデバイスによってキャプチャされた照射オブジェクトの画像を使用する。
【０００４】
[0004]例示的な例の第１のセットでは、モバイルデバイスの向きを決定するための方法について説明する。一構成では、本方法は、モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、照射基準軸とモバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、照射基準軸と共通基準軸との間の第２の角度を決定することと、デバイス基準軸と共通基準軸との間の第３の角度を評価することと、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイスの向きを決定することとを含み得る。
【０００５】
[0005]いくつかの実施形態では、少なくとも１つの照射オブジェクトの画像をキャプチャすることは、少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャすることを含み得る。これらの実施形態では、照射基準軸は、少なくとも１つの上方の照明設備のうちの１つの上方の照明設備の辺を含み得る。
【０００６】
[0006]いくつかの構成では、本方法は、画像中の照射オブジェクトの識別子を含む可視光通信（ＶＬＣ：visible light communication）信号を受信することを含み得る。これらの構成では、第２の角度を決定することは、照射オブジェクトの識別子に少なくとも部分的に基づいて、電子的に記憶された情報から第２の角度を取得することを含み得る。
【０００７】
[0007]いくつかの例では、本方法は、少なくとも１つの照射オブジェクトの画像から、画像中の照射オブジェクトの視覚的な識別子を決定することを含み得る。これらの例では、第２の角度を決定することは、照射オブジェクトの視覚的な識別子に少なくとも部分的に基づいて、電子的に記憶された情報から第２の角度を取得することを含み得る。
【０００８】
[0008]いくつかの構成では、本方法は、モバイルデバイスが位置するベニュー（venue）を決定することを含み得る。これらの構成では、第２の角度を決定することは、モバイルデバイスが位置するベニューに少なくとも部分的に基づいて、電子的に記憶された情報から第２の角度を取得することを含み得る。
【０００９】
[0009]いくつかの例では、本方法は、少なくとも１つの照射オブジェクトのうちの１つの照射オブジェクトの辺を識別することを含み得る。辺は、照射基準軸を含み得る。本方法は、辺の相対的な長さを決定することをさらに含み得る。これらの例では、第２の角度を決定することは、辺の相対的な長さに少なくとも部分的に基づいて第２の角度を決定することを含み得る。
【００１０】
[0010]本方法のいくつかの実施形態では、第２の角度を決定することは、電子的に記憶された情報から第２の角度を取得することを含み得る。場合によっては、電子的に記憶された情報から第２の角度を取得することは、ネットワークを介して電子的に記憶された情報にアクセスすることを含み得る。
【００１１】
[0011]本方法のいくつかの例では、共通基準軸はコンパスの方位に対応し得る。これらの例では、本方法は、モバイルデバイスのコンパス示度を収集することを含み得、第３の角度を評価することは、コンパス示度に少なくとも部分的に基づいて第３の角度を評価することを含み得る。場合によっては、コンパスの方位は磁北であり得る。
【００１２】
[0012]本方法のいくつかの実施形態では、モバイルデバイスの向きを決定することは、少なくとも第１の角度と第２の角度とから、モバイルデバイスの少なくとも２つの可能な向きのセットを決定することと、第３の角度に少なくとも部分的に基づいて、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスの向きを選択することとを含み得る。
【００１３】
[0013]本方法のいくつかの例では、照射基準軸は、多角形の照明設備の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分を含み得る。
【００１４】
[0014]例示的な例の第２のセットでは、モバイルデバイスの向きを決定するための装置について説明する。一構成では、本装置は、モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャするための手段と、照射基準軸とモバイルデバイスのデバイス基準軸との間の第１の角度を決定するための手段と、照射基準軸と共通基準軸との間の第２の角度を決定するための手段と、デバイス基準軸と共通基準軸との間の第３の角度を評価するための手段と、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイスの向きを決定するための手段とを含み得る。
【００１５】
[0015]例示的な例の第３のセットでは、モバイルデバイスの向きを決定するための別の装置について説明する。一構成では、本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。本命令は、プロセッサによって、モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、照射基準軸とモバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、照射基準軸と共通基準軸との間の第２の角度を決定することと、デバイス基準軸と共通基準軸との間の第３の角度を評価することと、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイスの向きを決定することとを行うために実行可能であり得る。
【００１６】
[0016]例示的な例の第４のセットでは、非一時的コンピュータ可読媒体について説明する。プロセッサによって、モバイルデバイスにおいて、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることと、照射基準軸とモバイルデバイスのデバイス基準軸との間の第１の角度を決定することと、照射基準軸と共通基準軸との間の第２の角度を決定することと、デバイス基準軸と共通基準軸との間の第３の角度を評価することと、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイスの向きを決定することとを行うために実行可能であり得る命令を記憶する非一時的コンピュータ可読媒体。
【００１７】
[0017]説明する方法および装置の適用性のさらなる範囲は、以下の発明を実施するための形態、特許請求の範囲、および図面から明らかになろう。当業者には発明を実施するための形態の趣旨および範囲内の様々な変更および改変が明らかになるので、発明を実施するための形態および特定の例は、例示として与えられるものにすぎない。
【００１８】
[0018]本発明の性質と利点とについてのさらなる理解は、以下の図面を参照することによって達成され得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、同様の構成要素を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが本明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれか１つに適用可能である。
【図面の簡単な説明】
【００１９】
【図１】[0019]ワイヤレス通信システムの一例を示す図。
【図２】[0020]いくつかの正方形のまたは長方形の照明設備の下に位置するモバイルデバイスの一例を示す図。
【図３】[0021]照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャし、照射基準軸とモバイルデバイスのデバイス基準軸との間の第１の角度Ｔを決定するモバイルデバイスの一例を示す図。
【図４】[0022]少なくとも１つの照射オブジェクトの照射基準軸と共通基準軸（たとえば、磁北を通過する経線）との間の第２の角度Ｍを決定することの一例を示す図。
【図５】[0023]モバイルデバイスのデバイス基準軸と共通基準軸（たとえば、磁北を通過する経線）との間の第３の角度Ｘを評価することの一例を示す図。
【図６】[0024]それ自体の向きを決定することが可能なモバイルデバイスの一例を示すブロック図。
【図７】[0025]それ自体の向きを決定することが可能なモバイルデバイスの一例を示すブロック図。
【図８】[0026]それ自体の向きを決定することが可能なモバイルデバイスの一例を示すブロック図。
【図９】[0027]それ自体の向きを決定することが可能なモバイルデバイスの一例を示すブロック図。
【図１０】[0028]それ自体の向きを決定することが可能なモバイルデバイスの一例を示すブロック図。
【図１１】[0029]それ自体の向きを決定することが可能なモバイルデバイスの一例を示すブロック図。
【図１２】[0030]モバイルデバイスの向きを決定するための方法を示すフローチャート。
【図１３】[0031]モバイルデバイスの向きを決定するための方法を示すフローチャート。
【図１４】[0032]モバイルデバイスの向きを決定するための方法を示すフローチャート。
【図１５】[0033]モバイルデバイスの向きを決定するための方法を示すフローチャート。
【発明を実施するための形態】
【００２０】
[0034]モバイルデバイスの向き（たとえば、地球表面に平行なＸＹ平面における向き）の決定について説明する。いくつかの例では、モバイルデバイスの向きは、モバイルデバイスのより正確な向きを決定するために、少なくとも１つの照射オブジェクトの向きと、モバイルデバイスのコンパスを使用して収集されるモバイルデバイスの近似的な向きとに関係する情報に加えて、１つまたは複数の上方の照明設備の画像のような、モバイルデバイスによってキャプチャされた照射オブジェクトの画像を使用して決定され得る。
【００２１】
[0035]以下の説明は、例を与えるものであり、特許請求の範囲に記載される範囲、適用性、または構成を限定するものではない。本開示の趣旨および範囲から逸脱することなく、説明する要素の機能および構成において変更が行われ得る。様々な実施形態は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明する方法は、説明する順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの実施形態に関して説明する特徴は、他の実施形態において組み合わせられ得る。
【００２２】
[0036]最初に図１を参照すると、ワイヤレス通信システム１００の一例を示す図を与える。ワイヤレス通信システム１００は、複数のアクセスポイント１０５（たとえば、基地局、ｅＮＢ、またはＷｉ−Ｆｉ（登録商標）アクセスポイント）と、いくつかのモバイルデバイス１１５と、コアネットワーク１３０とを含み得る。アクセスポイント１０５のいくつかは、様々な実施形態ではコアネットワーク１３０またはいくつかのアクセスポイント１０５（たとえば、基地局またはｅＮＢ）の一部であり得る、基地局コントローラ（図示せず）の制御下でモバイルデバイス１１５と通信し得る。アクセスポイント１０５のいくつかは、バックホール１３２を通じて、コアネットワーク１３０と制御情報および／またはユーザデータを通信し得る。いくつかの実施形態では、アクセスポイント１０５のいくつかは、有線またはワイヤレス通信リンクであり得るバックホールリンク１３４を通じて、互いに直接または間接的に通信し得る。ワイヤレス通信システム１００は、複数のキャリア（たとえば、異なる周波数の波形信号）上での動作をサポートし得る。マルチキャリア送信機は、複数のキャリア上で同時に被変調信号を送信し得る。たとえば、各通信リンク１２５は、様々な無線技術に従って変調されたマルチキャリア信号であり得る。各変調信号は、異なるキャリア上で送られ得、制御情報（たとえば、基準信号、制御チャネルなど）、オーバーヘッド情報、データなどを搬送し得る。
【００２３】
[0037]アクセスポイント１０５は、１つまたは複数のアクセスポイントアンテナを介してモバイルデバイス１１５とワイヤレス通信し得る。アクセスポイント１０５の各々は、それぞれのカバレージエリア１１０に通信カバレージを与え得る。いくつかの実施形態では、アクセスポイント１０５は、基地局、基地トランシーバ局（ＢＴＳ：base transceiver station）、無線基地局、無線トランシーバ、基本サービスセット（ＢＳＳ：basic service set）、拡張サービスセット（ＥＳＳ：extended service set）、ノードＢ、発展型ノードＢ（ｅＮＢ：evolved NodeB）、ホームノードＢ、ホームｅノードＢ、ＷＬＡＮアクセスポイント、または何らかの他の好適な用語で呼ばれることがある。アクセスポイント１０５のためのカバレージエリア１１０は、カバレージエリアの一部分のみを構成するセクタ（図示せず）に分割され得る。ワイヤレス通信システム１００は、異なるタイプのアクセスポイント１０５（たとえば、マクロ基地局、マイクロ基地局、および／またはピコ基地局）を含み得る。アクセスポイント１０５はまた、異なる無線技術を利用し得、および／または同じまたは異なるアクセスネットワークに関連付けられ得る。同じもしくは異なるタイプのアクセスポイント１０５のカバレージエリアを含み、同じもしくは異なる無線技術を利用し、および／または同じもしくは異なるアクセスネットワークに属する、異なるアクセスポイント１０５のカバレージエリアは重複し得る。
【００２４】
[0038]いくつかの実施形態では、ワイヤレス通信システム１００は、ＬＴＥ（登録商標）／ＬＴＥ−Ａ通信システム（またはネットワーク）を含み得る。ＬＴＥ／ＬＴＥ−Ａ通信システムでは、発展型ノードＢ（ｅＮＢ）という用語は、概して、アクセスポイント１０５のうちの１つを記述するために使用され得、ユーザ機器（ＵＥ）という用語は、概して、モバイルデバイス１１５のうちの１つを記述するために使用され得る。ワイヤレス通信システム１００はまた、異種ＬＴＥ／ＬＴＥ−Ａネットワークであり得、そこにおいて、異なるタイプのｅＮＢが様々な地理的領域にカバレージを与える。たとえば、各ｅＮＢは、マクロセル、ピコセル、フェムトセル、および／または他のタイプのセルに通信カバレージを与え得る。マクロセルは、概して、比較的大きい地理的エリア（たとえば、半径数キロメートル）をカバーし得、ネットワークプロバイダのサービスに加入しているＵＥによる無制限アクセスを可能にし得る。ピコセルは、概して、比較的小さい地理的エリアをカバーし得、ネットワークプロバイダのサービスに加入しているＵＥによる無制限アクセスを可能にし得る。また、フェムトセルは、概して、比較的小さい地理的エリア（たとえば、自宅）をカバーすることになり、無制限アクセスに加えて、フェムトセルとの関連を有するＵＥ（たとえば、限定加入者グループ（ＣＳＧ：closed subscriber group）中のＵＥ、自宅内のユーザのためのＵＥなど）による限定アクセスを可能にし得る。マクロセルのためのｅＮＢはマクロｅＮＢと呼ばれることがある。ピコセルのためのｅＮＢはピコｅＮＢと呼ばれることがある。また、フェムトセルのためのｅＮＢはフェムトｅＮＢまたはホームｅＮＢと呼ばれることがある。ｅＮＢは、１つまたは複数の（たとえば、２つ、３つ、４つなどの）セルをサポートし得る。
【００２５】
[0039]コアネットワーク１３０は、バックホール１３２（たとえば、Ｓ１など）を介してアクセスポイント１０５と通信し得る。たとえば、ｅＮＢとして構成されるとき、アクセスポイント１０５はまた、たとえば、バックホールリンク１３４（たとえば、Ｘ２など）を介しておよび／またはバックホール１３２を介して（たとえば、コアネットワーク１３０を通して）直接または間接的に、互いと通信し得る。ワイヤレス通信システム１００は同期動作または非同期動作をサポートし得る。同期動作の場合、ｅＮＢは同様のフレームタイミングを有し得、異なるｅＮＢからの送信は近似的に時間的に整合され得る。非同期動作の場合、ｅＮＢは異なるフレームタイミングを有し得、異なるｅＮＢからの送信は時間的に整合されないことがある。本明細書で説明するモバイルデバイス１１５は、同期動作または非同期動作のいずれかにおいて使用され得る。
【００２６】
[0040]モバイルデバイス１１５は、ワイヤレス通信システム１００全体にわたって分散され得る。モバイルデバイス１１５は、当業者によって、ユーザ機器（ＵＥ）、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の好適な用語で呼ばれることもある。モバイルデバイス１１５は、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５は、マクロｅＮＢ、ピコｅＮＢ、フェムトｅＮＢ、リレーなどと通信することが可能であり得る。モバイルデバイス１１５はまた、他のセルラーまたはＷＷＡＮネットワーク、あるいはＷＬＡＮアクセスネットワーク（たとえば、Ｗｉ−Ｆｉネットワーク）のような異なるアクセスネットワークを介して通信することが可能であり得る。
【００２７】
[0041]ワイヤレス通信システム１００に示された通信リンク１２５は、（たとえば、モバイルデバイス１１５からアクセスポイント１０５への）アップリンク（ＵＬ）送信を搬送するためのアップリンクおよび／または（たとえば、アクセスポイント１０５からモバイルデバイス１１５への）ダウンリンク（ＤＬ）送信を搬送するためのダウンリンクを含み得る。ＵＬ送信は逆方向リンク送信と呼ばれることもあり、ＤＬ送信は順方向リンク送信と呼ばれることもある。
【００２８】
[0042]場合によっては、モバイルデバイス１１５は、たとえば、図２を参照して以下で説明される、画像をキャプチャすることが可能な画像センサーを含み得る。モバイルデバイス１１５が、図２を参照して説明される処理を行うことについての電子的に記憶された情報を取得する必要があるとき、および／またはモバイルデバイス１１５が、図２を参照して説明される処理のうちのいくつかをオフロードする必要があるとき、モバイルデバイス１１５は、ワイヤレス通信システム１００のようなワイヤレス通信システムの１つまたは複数のデバイス（たとえば、アクセスポイント１０５）と通信することによって、電子的に記憶された情報を取得することおよび／または処理をオフロードすることを行い得る。
【００２９】
[0043]次に図２を参照すると、図２００に、いくつかの正方形のまたは長方形の照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および２０５−ｆの下に位置するモバイルデバイス１１５−ａの一例を示す。モバイルデバイス１１５−ａは、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５−ａは、図１に示したモバイルデバイス１１５の一例であり得る照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および２０５−ｆは、いくつかの例では、建築物中の上方の照明設備であり得、ここで、上方の照明設備は、照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および２０５−ｆとモバイルデバイス１１５−ａとによって共有される共通基準軸に対して固定向きを有し得る。いくつかの例では、共通基準軸は、磁北２２０を通過する経線であり得る。
【００３０】
[0044]いくつかの例では、モバイルデバイス１１５−ａは、画像センサー（たとえば、モバイルデバイス１１５−ａのカメラ）を含み得る。モバイルデバイス１１５−ａが、照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および２０５−ｆのうちの１つまたは複数の下で移動する（または移動される）と、モバイルデバイス１１５−ａの画像センサーは、照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および２０５−ｆのうちの１つまたは複数の一部または全部の画像をキャプチャし得る。キャプチャされた画像は、照明設備２０５−ｆの照射辺２２０のような照射基準軸を含み得る。
【００３１】
[0045]照射基準軸を含む画像をキャプチャすると、モバイルデバイス１１５−ａは、照射基準軸とモバイルデバイス１１５−ａのデバイス基準軸との間の第１の角度を決定し得る。デバイス基準軸は、場合によっては、画像センサーの側面、モバイルデバイス１１５−ａのスクリーンの側面、またはモバイルデバイス１１５−ａの側面に対応し得る。モバイルデバイス１１５−ａはまた、照射基準軸と共通基準軸との間の第２の角度を決定し得る。モバイルデバイス１１５−ａはまた、デバイス基準軸と共通基準軸との間の第３の角度を評価し得る。第３の角度は、場合によっては、モバイルデバイス１１５−ａのコンパス示度（たとえば、モバイルデバイス１１５−ａに搭載されたコンパスを使用してキャプチャされる示度）を収集し、コンパス示度に少なくとも部分的に基づいて第３の角度を評価することによって評価され得る。
【００３２】
[0046]第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいて、モバイルデバイス１１５−ａは、ＸＹ平面におけるそれの向きを決定し得る。たとえば、モバイルデバイス１１５−ａは、少なくとも第１の角度と第２の角度とから、モバイルデバイス１１５−ａの少なくとも２つの可能な向きのセットを決定し得る。モバイルデバイス１１５−ａの画像センサーによってキャプチャされた画像が、長方形の照明設備の画像を含み、照射基準軸が、長方形の照明設備の辺を含むとき、（すなわち、照射基準軸が長方形の照明設備の長辺であるのか、または短辺であるのかをモバイルデバイス１１５−ａが決定することができると仮定すると）モバイルデバイス１１５−ａの少なくとも２つの可能な向きのセットは、モバイルデバイス１１５−ａの２つの可能な向きを含み得る。モバイルデバイス１１５−ａの画像センサーによってキャプチャされた画像が、正方形の照明設備の画像を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイス１１５−ａの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ａの４つの可能な向きを含み得る。モバイルデバイス１１５−ａは、第３の角度に少なくとも部分的に基づいて、少なくとも２つの可能な向きのセットからそれの向きを選択し得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）が、モバイルデバイス１１５−ａの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ａのより正確な向きを選択するために使用され得る（ここにおいて、少なくとも２つの可能な向きは、照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および２０５−ｆの知られている向きに少なくとも部分的に基づく）。いくつかの例では、モバイルデバイス１１５−ａによって行われるように示される決定の一部または全部は、モバイルデバイス１１５−ａからリモートで行われ、モバイルデバイス１１５−ａに通信され得る。
【００３３】
[0047]モバイルデバイス１１５−ａの向きを決定すると、ナビゲーションのためにその向きが使用され得る。たとえば、モバイルデバイス１１５−ａ上で（またはそれから離れて）動作する１つまたは複数のアプリケーションは、ロケーションおよび／またはオブジェクトの位置を特定するためにどこを見るべきかおよび／またはどのように移動すべきかについてモバイルデバイス１１５−ａのユーザに命令し得る。追加の例として、１つまたは複数のアプリケーションは、同じくまたは代替的に、制御システムに、そのロケーションおよび／またはオブジェクトにモバイルデバイス１１５−ａを移動させ得る。
【００３４】
[0048]図３に、照射基準軸３１０を定義する少なくとも１つの照射オブジェクトの画像３０５をキャプチャし、照射基準軸３１０とモバイルデバイス１１５−ｂのデバイス基準軸３１５との間の第１の角度Ｔを決定するモバイルデバイス１１５−ｂの一例３００を示す。少なくとも１つの照射オブジェクトの画像は、場合によっては、照明設備（たとえば、図２を参照して説明される照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および／または２０５−ｆのうちの１つ）、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの他の形態の画像であるか、またはそれを含み得る。いくつかの例では、照射基準軸３１０は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。例として、少なくとも１つの照射オブジェクトの画像３０５は、正方形の照明設備の画像３０５であるものとして図３に示され、照射基準軸３１０は、正方形の照明設備の照射辺であるものとして示される。
【００３５】
[0049]いくつかの例では、少なくとも１つの照射オブジェクトの画像３０５は、モバイルデバイス１１５−ｂの画像センサー３２０を使用してキャプチャされ得る。デバイス基準軸３１５は、場合によっては、画像センサー３２０の側面に対応し得る。代替的に、デバイス基準軸は、たとえば、モバイルデバイス１１５−ｂのスクリーンの側面、またはモバイルデバイス１１５−ｂの側面に対応し得る。
【００３６】
[0050]図４に、少なくとも１つの照射オブジェクト３０５−ａの照射基準軸３１０−ａと共通基準軸４０５（たとえば、磁北を通過する経線）との間の第２の角度Ｍを決定することの一例４００を示す。少なくとも１つの照射オブジェクト３０５−ａは、場合によっては、照明設備（たとえば、図２を参照して説明される照明設備２０５−ａ、２０５−ｂ、２０５−ｃ、２０５−ｄ、２０５−ｅ、および／または２０５−ｆのうちの１つ）、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの他の形態であるか、またはそれを含み得る。いくつかの例では、照射基準軸３１０−ａは、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。例として、少なくとも１つの照射オブジェクト３０５−ａは、正方形の照明設備であるものとして図４に示され、照射基準軸３１０−ａは、正方形の照明設備の照射辺であるものとして示される。
【００３７】
[0051]いくつかの例では、第２の角度Ｍを決定することは、電子的に記憶された情報（たとえば、電子的に記憶されたマップおよび／またはデータベース）から第２の角度を取得することを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、モバイルデバイス１１５がベニューに入るか、または近づくとそれの向きを決定しているモバイルデバイス１１５にダウンロードされ得る（たとえば、手動でダウンロードされるか、または自動的にダウンロードされ得る）。いくつかの例では、少なくとも１つの照射オブジェクト３０５−ａは、識別子を含む可視光通信（ＶＬＣ）信号を送信し得、識別子は、電子的に記憶された情報から第２の角度を取得するために使用され得る。他の例では、少なくとも１つの照射オブジェクト３０５−ａに関連する別個のＶＬＣ送信機がＶＬＣ信号を送信し得る。他の例では、視覚的な識別子は、少なくとも１つの照射オブジェクト３０５−ａに関連付けられ得、少なくとも１つの照射オブジェクト３０５−ａによって照射および／または定義され得る。視覚的な識別子は、電子的に記憶された情報から第２の角度を取得するために、モバイルデバイス１１５によって復号され、モバイルデバイス１１５によって使用され得る。他の例では、建築物または他のベニュー内の照明設備のすべては、同じ構成を有し、同様に配向され得る。これらの後者の例では、モバイルデバイス１１５は、それのベニューを使用して電子的に記憶された情報から第２の角度を取得し得る。
【００３８】
[0052]図３を参照して説明されるように、モバイルデバイス１１５は、少なくとも１つの照射オブジェクト３０５−ａの画像をキャプチャし得る。画像は、照射基準軸３１０−ａの画像を含み得る。しかしながら、モバイルデバイス１１５に関する少なくとも１つの照射オブジェクト３０５−ａの向きが未知であるとき、いくつかの照射基準軸（たとえば、照射基準軸３１０−ａ、３１０−ｂ、３１０−ｃ、または３１０−ｄ）のうちのどのモバイルデバイス１１５をキャプチャしたのかに関する曖昧さ、および第２の角度Ｍを適用する照射基準軸３１０−ａ、３１０−ｂ、３１０−ｃ、または３１０−ｄに関する曖昧さがあり得る。図４に示される正方形の照明設備のコンテキストでは、第２の角度Ｍを適用し得る４つの照射基準軸がある（たとえば、第２の角度Ｍは、照射基準軸３１０−ａと共通基準軸４０５との間の角度であるか、照射基準軸３１０−ｂと共通基準軸４０５−ａとの間の角度であるか、照射基準軸３１０−ｃと共通基準軸４０５−ｂとの間の角度であるか、または照射基準軸３１０−ｄと共通基準軸４０５−ｃとの間の角度であり得る。長方形の照明設備のコンテキストでは、照射基準軸が長方形の照明設備の長辺に対応するのか、または短辺に対応するのかをモバイルデバイス１１５が決定することができる（および第２の角度が長辺または短辺へのそれの対応に基づいてインデックス付けされ得る）と仮定すると、第２の角度を適用し得る２つの照射基準軸がある。
【００３９】
[0053]図３を参照して説明されるモバイルデバイス１１５−ｂが、第１の角度Ｔが３０度であると決定し、第２の角度Ｍが４５度であると決定するシナリオを検討する。また、少なくとも１つの照射オブジェクト３０５−ａが正方形の照明設備であると仮定する。そのようなシナリオでは、モバイルデバイス１１５−ｂの向きは、共通基準軸４０５に対する角度において、以下の量の１つであり得る、｛Ｍ−５、Ｍ−Ｔ＋９０、Ｍ−Ｔ＋１８０、またはＭ−Ｔ＋２７０｝＝｛４５−３０、４５−３０＋９０、４５−３０＋１８０、または４５−３０＋２７０｝＝｛１５、１０５、１９５、または２８５｝。共通基準軸４０５が磁北を定義する場合、角度｛０、９０、１８０、および２７０｝は、それぞれ、北、東、南、および西を定義する。
【００４０】
[0054]図５に、モバイルデバイス１１５−ｃのデバイス基準軸３１５−ａと共通基準軸５０５（たとえば、磁北を通過する経線）との間の第３の角度Ｘを評価することの一例を示す。いくつかの例では、第３の角度の決定は、モバイルデバイス１１５−ｃのコンパスによって収集されるコンパス示度に少なくとも部分的に基づき得る。第３の角度の評価は、場合によっては、たとえば、建築物または他の構造内の磁気影響の効果のために、いくぶん不正確になり得る。
【００４１】
[0055]いくつかの例では、デバイス基準軸３１５−ａは、モバイルデバイス１１５−ｃの画像センサー３２０−ａの側面に対応し得る。代替的に、デバイス基準軸は、たとえば、モバイルデバイス１１５−ｃのスクリーンの側面、またはモバイルデバイス１１５−ｃの側面に対応し得る。
【００４２】
[0056]再び、図４を参照して説明されるシナリオを検討する、ここでは、モバイルデバイス１１５−ｂの向きは、共通基準軸４０５に関して１５度、１０５度、１９５度、または２８５度のうちの１つであると決定される。４つの可能な向きのセットＳが｛１５、１０５、１９５、または２８５｝＝｛Ａ＿１、Ａ＿２、Ａ＿３、またはＡ＿４｝であり、第３の角度Ｘが４つの可能な向きのうちの１つにいくぶん近い場合、モバイルデバイス１１５−ｂの向きＯは、Ｏ＝ａｒｇｍｉｎ＿Ｓ｜Ｘ−Ａ＿ｉ｜として決定され得、ここで、ａｒｇｍｉｎ＿Ｓは、Ｓのセット中の値の最小値である。言い方を変えれば、モバイルデバイス１１５−ｂの向きＯは第３の角度Ｘに近いＳのセット中の値になる。モバイルデバイス１１５−ｃが、Ｘ＝２０度であると決定する場合、モバイルデバイス１１５−ｂの向きＯは、共通基準軸４０５に関して１５度になる。
【００４３】
[0057]次に図６を参照すると、ブロック図６００は、それ自体の向きを決定することが可能なモバイルデバイス１１５−ｄの一例を示している。モバイルデバイス１１５−ｄは、図１、図２、図３、および／または図５を参照して説明されるモバイルデバイス１１５のうちの１つのモバイルデバイスの１つまたは複数の態様の一例であり得る。モバイルデバイス１１５−ｄは、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５−ｄは、受信機モジュール６１０、ナビゲーションモジュール６２０、および／または送信機モジュール６３０を含み得る。これらの構成要素の各々は互いと通信していることがある。
【００４４】
[0058]装置６０５の構成要素は、適用可能な機能の一部または全部をハードウェアで実行するように適応された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）を使用して、個々にまたはまとめて実装され得る。代替的に、それらの機能は、１つまたは複数の他の処理ユニット（またはコア）によって、１つまたは複数の集積回路上で実行され得る。他の例では、当技術分野で知られている任意の様式でプログラムされ得る、他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００４５】
[0059]いくつかの例では、受信機モジュール６１０は、画像センサー（たとえば、カメラの画像センサー）を含み得る。画像センサーは、照明設備、電球、光ロープ、および／または照射オブジェクトの他の形態の画像など、少なくとも１つの照射オブジェクトの画像を受信するために使用され得る。画像センサーはまた、１つまたは複数のＶＬＣ信号（たとえば、ＶＬＣ送信機として働く照射オブジェクトおよび／または照射オブジェクト（たとえば、ＬＥＤ）に関連するＶＬＣ送信機から受信されたＶＬＣ信号）を受信するために使用され得る。いくつかの例では、受信機モジュール６１０は、同じくまたは代替的に、画像センサーとは別個のものであるＶＬＣ受信機（たとえば、フォトダイオード）を含み得る。受信機モジュール６１０はまた、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）受信機のような無線周波数（ＲＦ）受信機（たとえば、セルラー受信機および／またはＬＴＥ／ＬＴＥ−Ａ受信機）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）受信機（たとえば、Ｗｉ−Ｆｉ受信機）、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ＢＴ）受信機、および／または低消費電力版ＢＴ（ＢＴＬＥ：BT Low Energy）受信機を含み得る。ＲＦ受信機は、図１を参照して記載されたワイヤレス通信システム１００のようなワイヤレス通信システムの１つまたは複数のＲＦ通信チャネルを介して、様々なタイプのデータおよび／または制御信号（すなわち、送信）を受信するために使用され得る。
【００４６】
[0060]いくつかの例では、送信機モジュール６３０は、ＷＷＡＮ送信機のようなＲＦ送信機（たとえば、セルラー送信機および／またはＬＴＥ／ＬＴＥ−Ａ送信機）、ＷＬＡＮ送信機（たとえば、Ｗｉ−Ｆｉ送信機）、ＢＴ送信機、および／またはＢＴＬＥ送信機を含み得る。ＲＦ送信機は、図１を参照して記載されたワイヤレス通信システム１００のようなワイヤレス通信システムの１つまたは複数のＲＦ通信チャネルを介して、様々なタイプのデータおよび／または制御信号（すなわち、送信）を送信するために使用され得る。
【００４７】
[0061]場合によっては、受信機モジュール６１０のＲＦ受信機と送信機モジュール６３０のＲＦ送信機とは、ＷＷＡＮ無線（たとえば、セルラー無線および／またはＬＴＥ／ＬＴＥ−Ａ無線）および／またはＷＬＡＮ無線（たとえば、Ｗｉ−Ｆｉ無線）によって与えられ得る。
【００４８】
[0062]ナビゲーションモジュール６２０は様々な機能を実行し得る。いくつかの例では、ナビゲーションモジュール２２０は、モバイルデバイス１１５−ｄのロケーションおよび／または向きを決定するために使用され得る。いくつかの例では、ナビゲーションモジュール６２０は、ロケーションおよび／またはオブジェクトの位置を特定するためにどこを見るべきかおよび／またはどのように移動すべきかについてユーザに命令し得る。いくつかの例では、ナビゲーションモジュール６２０は、制御システムに、そのロケーションおよび／またはオブジェクトにモバイルデバイス１１５−ｄを移動させ得る。
【００４９】
[0063]次に図７を参照すると、ブロック図７００は、それ自体の向きを決定することが可能なモバイルデバイス１１５−ｅの一例を示している。モバイルデバイス１１５−ｅは、図１、図２、図３、図５、および／または図６を参照して説明されるモバイルデバイス１１５のうちの１つのモバイルデバイスの１つまたは複数の態様の一例であり得る。モバイルデバイス１１５−ｅは、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５−ｅは、受信機モジュール６１０−ａ、ナビゲーションモジュール６２０−ａ、および／または送信機モジュール６３０−ａを含み得る。これらの構成要素の各々は互いと通信し得る。
【００５０】
[0064]受信機モジュール６１０−ａおよび送信機モジュール６３０−ａは、場合によっては、図６を参照して説明される受信機モジュール６１０および送信機モジュール６３０と同様に構成され得る。
【００５１】
[0065]ナビゲーションモジュール６２０−ａは様々な機能を実行し得る。いくつかの例では、ナビゲーションモジュール６２０−ａは、図６を参照して説明されるナビゲーションモジュール６２０の一例であり得る。いくつかの例では、ナビゲーションモジュール６２０−ａは、画像キャプチャモジュール７０５、第１の角度決定モジュール７１０、第２の角度決定モジュール７１５、第３の角度評価モジュール７２０、および／または向き決定モジュール７２５を含み得る。
【００５２】
[0066]いくつかの例では、画像キャプチャモジュール７０５は、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャするために使用され得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの別の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像は、少なくとも１つの上方の照明設備の少なくとも一部の画像を含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。
【００５３】
[0067]いくつかの例では、第１の角度決定モジュール７１０は、照射基準軸とモバイルデバイス１１５−ｅのデバイス基準軸との間の第１の角度を決定するために使用され得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５−ｅのスクリーンの側面、またはモバイルデバイス１１５−ｅの側面に対応し得る。
【００５４】
[0068]画像キャプチャモジュール７０５および第１の角度決定モジュール７１０によって実行される動作の一例について、図３を参照して説明される。
【００５５】
[0069]いくつかの例では、第２の角度決定モジュール７１５は、照射基準軸と共通基準軸との間の第２の角度を決定するために使用され得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。いくつかの例では、第２の角度決定モジュール７１５は、電子的に記憶された情報（たとえば、電子的に記憶されたマップおよび／またはデータベース）から第２の角度を取得することによって第２の角度を決定し得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５−ｅ上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５−ｅにダウンロードされ得る。
【００５６】
[0070]第２の角度決定モジュール７１５によって実行される動作の一例について、図４を参照して説明される。
【００５７】
[0071]いくつかの例では、第３の角度評価モジュール７２０は、デバイス基準軸と共通基準軸との間の第３の角度を評価するために使用され得る。
【００５８】
[0072]いくつかの例では、向き決定モジュール７２５は、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５−ｅの向きを決定するために使用され得る。
【００５９】
[0073]第３の角度評価モジュール７２０および／または向き決定モジュール７２５によって実行される動作の一例が、図５を参照して説明される。
【００６０】
[0074]次に図８を参照すると、ブロック図８００は、それ自体の向きを決定することが可能なモバイルデバイス１１５−ｆの一例を示している。モバイルデバイス１１５−ｆは、図１、図２、図３、図５、図６、および／または図７を参照して説明されるモバイルデバイス１１５のうちの１つのモバイルデバイスの１つまたは複数の態様の一例であり得る。モバイルデバイス１１５−ｆは、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５−ｆは、受信機モジュール６１０−ｂ、ナビゲーションモジュール６２０−ｂ、および／または送信機モジュール６３０−ｂを含み得る。これらの構成要素の各々は互いと通信し得る。
【００６１】
[0075]受信機モジュール６１０−ｂおよび／または送信機モジュール６３０−ｂは、場合によっては、図６を参照して説明される受信機モジュール６１０および／または送信機モジュール６３０と同様に構成され得る。
【００６２】
[0076]ナビゲーションモジュール６２０−ｂは様々な機能を実行し得る。いくつかの例では、ナビゲーションモジュール６２０−ｂは、図６および／または図７を参照して説明されるナビゲーションモジュール６２０の一例であり得る。いくつかの例では、ナビゲーションモジュール６２０−ｂは、ＶＬＣ信号分析モジュール８０５、画像キャプチャモジュール７０５−ａ、コンパスモジュール８１０、第１の角度決定モジュール７１０−ａ、第２の角度決定モジュール７１５−ａ、第３の角度評価モジュール７２０−ａ、および／または向き決定モジュール７２５−ａを含み得る。
【００６３】
[0077]いくつかの例では、ＶＬＣ信号分析モジュール８０５は、照射オブジェクトの識別子を含むＶＬＣ信号を受信するために使用され得る。いくつかの例では、ＶＬＣ信号分析モジュール８０５は、ＶＬＣ送信機として働く照射オブジェクトから、および／または照射オブジェクト（たとえば、ＬＥＤ）に関連するＶＬＣ送信機からＶＬＣ信号を受信し得る。いくつかの例では、ＶＬＣ信号分析モジュール８０５は、照射オブジェクトの識別子を抽出するためにＶＬＣ信号を復号し得る。
【００６４】
[0078]いくつかの例では、画像キャプチャモジュール７０５−ａは、図７を参照して説明される画像キャプチャモジュール７０５の一例であり得る。いくつかの例では、画像キャプチャモジュール７０５−ａは、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャするために使用され得る。少なくとも１つの照射オブジェクトは、ＶＬＣ信号分析モジュール８０５によって受信されたＶＬＣ信号によって識別された照射オブジェクトを含み得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの別の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像は、少なくとも１つの上方の照明設備の少なくとも一部の画像を含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。
【００６５】
[0079]いくつかの例では、コンパスモジュール８１０は、（たとえば、モバイルデバイス１１５−ｆのコンパスから）モバイルデバイス１１５−ｆのコンパス示度を収集するために使用され得る。
【００６６】
[0080]いくつかの例では、第１の角度決定モジュール７１０−ａは、図７を参照して説明される第１の角度決定モジュール７１０の一例であり得る。いくつかの例では、第１の角度決定モジュール７１０−ａは、照射基準軸とモバイルデバイス１１５−ｆのデバイス基準軸との間の第１の角度を決定するために使用され得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５−ｆのスクリーンの側面、またはモバイルデバイス１１５−ｆの側面に対応し得る。
【００６７】
[0081]画像キャプチャモジュール７０５−ａおよび／または第１の角度決定モジュール７１０−ａによって実行される動作の一例が、図３を参照して説明される。コンパスモジュール８１０によって実行される動作の一例について、図５を参照して説明される。
【００６８】
[0082]いくつかの例では、第２の角度決定モジュール７１５−ａは、図７を参照して説明される第２の角度決定モジュール７１５の一例であり得る。いくつかの例では、第２の角度決定モジュール７１５−ａは、ＶＬＣ信号分析モジュール８０５によって受信された照射オブジェクトの識別子に少なくとも部分的に基づいて（および、随意に、辺分析モジュール８１５によって識別された辺の相対的な長さに少なくとも部分的に基づいて）、照射基準軸と共通基準軸との間の第２の角度を決定するために使用され得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。
【００６９】
[0083]いくつかの例では、第２の角度決定モジュール７１５−ａは、辺分析モジュール８１５と角度取出しモジュール８２０とを含み得る。辺分析モジュール８１５は、画像キャプチャモジュール７０５−ａによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの辺を識別するために使用され得る。辺分析モジュール８１５はまた、辺の相対的な長さを決定するために使用され得る。いくつかの例では、辺の相対的な長さは、画像キャプチャモジュール７０５−ａによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの別の特徴（たとえば、別の辺）に対する辺の長さであり得る。いくつかの例では、辺の決定された相対的な長さは、辺が長方形の照明設備の長辺であるのか、または短辺であるのかの指示を含み得る。辺分析モジュール８１５によって識別された辺は、場合によっては、画像キャプチャモジュール７０５−ａによってキャプチャされた画像の照射基準軸を定義する辺であり得る。
【００７０】
[0084]いくつかの例では、角度取出しモジュール８２０は、電子的に記憶された情報（たとえば、電子的に記憶されたマップおよび／またはデータベース）から第２の角度を取得するために使用され得る。いくつかの例では、角度取出しモジュール８２０は、たとえば、電子的に記憶された情報から、識別された照射オブジェクトに対応する第２の角度を取り出すために、ＶＬＣ信号分析モジュール８０５によって受信された照射オブジェクトの識別子を使用し得る。他の例では、角度取出しモジュール８２０は、たとえば、電子的に記憶された情報から、識別された照射オブジェクトと識別された辺との両方に対応する第２の角度を取り出すために、画像キャプチャモジュール７０５−ａによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの辺の決定された相対的な長さと併せて、ＶＬＣ信号分析モジュール８０５によって受信された照射オブジェクトの識別子を使用し得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５−ｆ上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５−ｆにダウンロードされ得る。
【００７１】
[0085]第２の角度決定モジュール７１５−ａ、辺分析モジュール８１５、および／または角度取出しモジュール８２０によって実行される動作の一例が、図４を参照して説明される。
【００７２】
[0086]いくつかの例では、第３の角度評価モジュール７２０−ａは、図７を参照して説明される第３の角度評価モジュール７２０の一例であり得る。いくつかの例では、第３の角度評価モジュール７２０−ａは、コンパスモジュール８１０によって収集されるコンパス示度に少なくとも部分的に基づいてデバイス基準軸と共通基準軸との間の第３の角度を評価するために使用され得る。
【００７３】
[0087]いくつかの例では、向き決定モジュール７２５−ａは、図７を参照して説明される向き決定モジュール７２５の一例であり得る。いくつかの例では、向き決定モジュール７２５−ａは、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５−ｆの向きを決定するために使用され得る。より詳細には、いくつかの例では、向き決定モジュール７２５−ａは、少なくとも第１の角度と第２の角度とから、モバイルデバイス１１５−ｆの少なくとも２つの可能な向きのセットを決定し得る。画像が画像キャプチャモジュール７０５−ａによってキャプチャされた少なくとも１つの照射オブジェクトが、長方形の照明設備を含み、照射基準軸が、長方形の照明設備の辺を含むとき、モバイルデバイス１１５−ｆの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ｆの２つの可能な向きを含み得る。画像が画像キャプチャモジュール７０５−ａによってキャプチャされた少なくとも１つの照射オブジェクトが、正方形の照明設備を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイス１１５−ｆの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ｆの４つの可能な向きを含み得る。向き決定モジュール７２５−ａは、第３の角度評価モジュール７２０−ａによって評価される第３の角度に少なくとも部分的に基づいて、モバイルデバイス１１５−ｆの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ｆの向きを選択し得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）は、モバイルデバイス１１５−ｆの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ｆのより正確な向きを選択するために使用され得る。
【００７４】
[0088]第３の角度評価モジュール７２０−ａおよび／または向き決定モジュール７２５−ａによって実行される動作の一例が、図５を参照して説明される。
【００７５】
[0089]次に図９を参照すると、ブロック図９００は、それ自体の向きを決定することが可能なモバイルデバイス１１５−ｇの一例を示している。モバイルデバイス１１５−ｇは、図１、図２、図３、図５、図６、および／または図７を参照して説明されるモバイルデバイス１１５のうちの１つのモバイルデバイスの１つまたは複数の態様の一例であり得る。モバイルデバイス１１５−ｇは、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５−ｇは、受信機モジュール６１０−ｃ、ナビゲーションモジュール６２０−ｃ、および／または送信機モジュール６３０−ｃを含み得る。これらの構成要素の各々は互いと通信し得る。
【００７６】
[0090]受信機モジュール６１０−ｃおよび／または送信機モジュール６３０−ｃは、場合によっては、図６を参照して説明される受信機モジュール６１０および／または送信機モジュール６３０と同様に構成され得る。
【００７７】
[0091]ナビゲーションモジュール６２０−ｃは様々な機能を実行し得る。いくつかの例では、ナビゲーションモジュール６２０−ｃは、図６および／または図７を参照して説明されるナビゲーションモジュール６２０の一例であり得る。いくつかの例では、ナビゲーションモジュール６２０−ｃは、画像キャプチャモジュール７０５−ｂ、オブジェクト識別モジュール９０５、コンパスモジュール８１０−ａ、第１の角度決定モジュール７１０−ｂ、第２の角度決定モジュール７１５−ｂ、第３の角度評価モジュール７２０−ｂ、および／または向き決定モジュール７２５−ｂを含み得る。
【００７８】
[0092]いくつかの例では、画像キャプチャモジュール７０５−ｂは、図７を参照して説明される画像キャプチャモジュール７０５の一例であり得る。いくつかの例では、画像キャプチャモジュール７０５−ｂは、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャするために使用され得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの別の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像は、少なくとも１つの上方の照明設備の少なくとも一部の画像を含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。
【００７９】
[0093]いくつかの例では、オブジェクト識別モジュール９０５は、少なくとも１つの照射オブジェクトの画像から、画像中の照射オブジェクトの視覚的な識別子を決定するために使用され得る。視覚的な識別子は、光の一意のまたは準一意のパターンならびに有色要素の暗い要素、色、および／またはパターンなど、照射オブジェクト上の視覚照射表示を含み得る。
【００８０】
[0094]いくつかの例では、コンパスモジュール８１０−ａは、（たとえば、モバイルデバイス１１５−ｇのコンパスから）モバイルデバイス１１５−ｇのコンパス示度を収集するために使用され得る。
【００８１】
[0095]いくつかの例では、第１の角度決定モジュール７１０−ｂは、図７を参照して説明される第１の角度決定モジュール７１０の一例であり得る。いくつかの例では、第１の角度決定モジュール７１０−ｂは、照射基準軸とモバイルデバイス１１５−ｇのデバイス基準軸との間の第１の角度を決定するために使用され得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５−ｇのスクリーンの側面、またはモバイルデバイス１１５−ｇの側面に対応し得る。
【００８２】
[0096]画像キャプチャモジュール７０５−ｂおよび／または第１の角度決定モジュール７１０−ｂによって実行される動作の一例について、図３を参照して説明される。コンパスモジュール８１０−ａによって実行される動作の一例について、図５を参照して説明される。
【００８３】
[0097]いくつかの例では、第２の角度決定モジュール７１５−ｂは、図７を参照して説明される第２の角度決定モジュール７１５の一例であり得る。いくつかの例では、第２の角度決定モジュール７１５−ｂは、オブジェクト識別モジュール９０５によって決定された照射オブジェクトの視覚的な識別子に少なくとも部分的に基づいて（および、随意に、辺分析モジュール８１５−ａによって識別された辺の相対的な長さに少なくとも部分的に基づいて）、照射基準軸と共通基準軸との間の第２の角度を決定するために使用され得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。
【００８４】
[0098]いくつかの例では、第２の角度決定モジュール７１５−ｂは、辺分析モジュール８１５−ａと角度取出しモジュール８２０−ａとを含み得る。辺分析モジュール８１５−ａは、画像キャプチャモジュール７０５−ｂによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの辺を識別するために使用され得る。辺分析モジュール８１５−ａはまた、辺の相対的な長さを決定するために使用され得る。いくつかの例では、辺の相対的な長さは、画像キャプチャモジュール７０５−ｂによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの別の特徴（たとえば、別の辺）に対する辺の長さであり得る。いくつかの例では、辺の決定された相対的な長さは、辺が長方形の照明設備の長辺であるのか、または短辺であるのかの指示を含み得る。辺分析モジュール８１５−ａによって識別された辺は、場合によっては、画像キャプチャモジュール７０５−ｂによってキャプチャされた画像の照射基準軸を定義する辺であり得る。
【００８５】
[0099]いくつかの例では、角度取出しモジュール８２０−ａは、電子的に記憶された情報（たとえば、電子的に記憶されたマップおよび／またはデータベース）から第２の角度を取得するために使用され得る。いくつかの例では、角度取出しモジュール８２０−ａは、たとえば、電子的に記憶された情報から、視覚的に識別された照射オブジェクトに対応する第２の角度を取り出すために、オブジェクト識別モジュール９０５によって決定された照射オブジェクトの視覚的な識別子を使用し得る。他の例では、角度取出しモジュール８２０−ａは、たとえば、電子的に記憶された情報から、視覚的に識別された照射オブジェクトと識別された辺との両方に対応する第２の角度を取り出すために、画像キャプチャモジュール７０５−ｂによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの辺の決定された相対的な長さと併せて、オブジェクト識別モジュール９０５によって決定された照射オブジェクトの視覚的な識別子を使用し得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５−ｇ上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５−ｇにダウンロードされ得る。
【００８６】
[0100]第２の角度決定モジュール７１５−ｂ、辺分析モジュール８１５−ａ、および／または角度取出しモジュール８２０−ｂによって実行される動作の一例が、図４を参照して説明される。
【００８７】
[0101]いくつかの例では、第３の角度評価モジュール７２０−ｂは、図７を参照して説明される第３の角度評価モジュール７２０の一例であり得る。いくつかの例では、第３の角度評価モジュール７２０−ｂは、コンパスモジュール８１０−ａによって収集されるコンパス示度に少なくとも部分的に基づいてデバイス基準軸と共通基準軸との間の第３の角度を評価するために使用され得る。
【００８８】
[0102]いくつかの例では、向き決定モジュール７２５−ｂは、図７を参照して説明される向き決定モジュール７２５の一例であり得る。いくつかの例では、向き決定モジュール７２５−ｂは、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５−ｇの向きを決定するために使用され得る。より詳細には、いくつかの例では、向き決定モジュール７２５−ｂは、少なくとも第１の角度と第２の角度とから、モバイルデバイス１１５−ｇの少なくとも２つの可能な向きのセットを決定し得る。画像が画像キャプチャモジュール７０５−ｂによってキャプチャされた少なくとも１つの照射オブジェクトが、長方形の照明設備を含み、照射基準軸が、長方形の照明設備の辺を含むとき、モバイルデバイス１１５−ｇの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ｇの２つの可能な向きを含み得る。画像が画像キャプチャモジュール７０５−ｂによってキャプチャされた少なくとも１つの照射オブジェクトが、正方形の照明設備を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイス１１５−ｇの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ｇの４つの可能な向きを含み得る。向き決定モジュール７２５−ｂは、第３の角度評価モジュール７２０−ｂによって評価される第３の角度に少なくとも部分的に基づいて、モバイルデバイス１１５−ｇの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ｇの向きを選択し得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）は、モバイルデバイス１１５−ｇの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ｇのより正確な向きを選択するために使用され得る。
【００８９】
[0103]第３の角度評価モジュール７２０−ａおよび／または向き決定モジュール７２５−ａによって実行される動作の一例が、図５を参照して説明される。
【００９０】
[0104]次に図１０を参照すると、ブロック図１０００は、それ自体の向きを決定することが可能なモバイルデバイス１１５−ｈの一例を示している。モバイルデバイス１１５−ｈは、図１、図２、図３、図５、図６、および／または図７を参照して説明されるモバイルデバイス１１５のうちの１つのモバイルデバイスの１つまたは複数の態様の一例であり得る。モバイルデバイス１１５−ｈは、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。モバイルデバイス１１５−ｈは、受信機モジュール６１０−ｄ、ナビゲーションモジュール６２０−ｄ、および／または送信機モジュール６３０−ｄを含み得る。これらの構成要素の各々は互いと通信し得る。
【００９１】
[0105]受信機モジュール６１０−ｄおよび／または送信機モジュール６３０−ｄは、場合によっては、図６を参照して説明される受信機モジュール６１０および／または送信機モジュール６３０と同様に構成され得る。
【００９２】
[0106]ナビゲーションモジュール６２０−ｄは様々な機能を実行し得る。いくつかの例では、ナビゲーションモジュール６２０−ｄは、図６および／または図７を参照して説明されるナビゲーションモジュール６２０の一例であり得る。いくつかの例では、ナビゲーションモジュール６２０−ｄは、ベニュー決定モジュール１００５、画像キャプチャモジュール７０５−ｃ、コンパスモジュール８１０−ｂ、第１の角度決定モジュール７１０−ｃ、第２の角度決定モジュール７１５−ｃ、第３の角度評価モジュール７２０−ｃ、および／または向き決定モジュール７２５−ｃを含み得る。
【００９３】
[0107]いくつかの例では、ベニュー決定モジュール１００５は、モバイルデバイス１１５−ｈが位置するベニュー（たとえば、モバイルデバイス１１５−ｈが位置する建築物または他の構造）を決定するために使用され得る。いくつかの例では、ベニューは、全地球測位システム（ＧＰＳ）信号またはモバイルデバイス１１５−ｈにとってアクセス可能なＷｉ−Ｆｉネットワークの識別情報に基づいて決定され得る。
【００９４】
[0108]いくつかの例では、画像キャプチャモジュール７０５−ｃは、図７を参照して説明される画像キャプチャモジュール７０５の一例であり得る。いくつかの例では、画像キャプチャモジュール７０５−ｃは、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャするために使用され得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの別の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像は、少なくとも１つの上方の照明設備の少なくとも一部の画像を含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。
【００９５】
[0109]いくつかの例では、コンパスモジュール８１０−ｂは、（たとえば、モバイルデバイス１１５−ｈのコンパスから）モバイルデバイス１１５−ｈのコンパス示度を収集するために使用され得る。
【００９６】
[0110]いくつかの例では、第１の角度決定モジュール７１０−ｃは、図７を参照して説明される第１の角度決定モジュール７１０の一例であり得る。いくつかの例では、第１の角度決定モジュール７１０−ｃは、照射基準軸とモバイルデバイス１１５−ｈのデバイス基準軸との間の第１の角度を決定するために使用され得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５−ｈのスクリーンの側面、またはモバイルデバイス１１５−ｈの側面に対応し得る。
【００９７】
[0111]画像キャプチャモジュール７０５−ｃおよび／または第１の角度決定モジュール７１０−ｃによって実行される動作の一例について、図３を参照して説明される。コンパスモジュール８１０−ｂによって実行される動作の一例について、図５を参照して説明される。
【００９８】
[0112]いくつかの例では、第２の角度決定モジュール７１５−ｃは、図７を参照して説明される第２の角度決定モジュール７１５の一例であり得る。いくつかの例では、第２の角度決定モジュール７１５−ｃは、モバイルデバイス１１５−ｈのベニューに少なくとも部分的に基づいて（および、随意に、辺分析モジュール８１５−ｂによって識別された辺の相対的な長さに少なくとも部分的に基づいて）、照射基準軸と共通基準軸との間の第２の角度を決定するために使用され得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。
【００９９】
[0113]いくつかの例では、第２の角度決定モジュール７１５−ｃは、辺分析モジュール８１５−ｂと角度取出しモジュール８２０−ｂとを含み得る。辺分析モジュール８１５−ｂは、画像キャプチャモジュール７０５−ｃによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの辺を識別するために使用され得る。辺分析モジュール８１５−ｂはまた、辺の相対的な長さを決定するために使用され得る。いくつかの例では、辺の相対的な長さは、画像キャプチャモジュール７０５−ｃによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの別の特徴（たとえば、別の辺）に対する辺の長さであり得る。いくつかの例では、辺の決定された相対的な長さは、辺が長方形の照明設備の長辺であるのか、または短辺であるのかの指示を含み得る。辺分析モジュール８１５−ｂによって識別された辺は、場合によっては、画像キャプチャモジュール７０５−ｃによってキャプチャされた画像の照射基準軸を定義する辺であり得る。
【０１００】
[0114]いくつかの例では、角度取出しモジュール８２０−ｂは、電子的に記憶された情報（たとえば、電子的に記憶されたマップおよび／またはデータベース）から第２の角度を取得するために使用され得る。いくつかの例では、角度取出しモジュール８２０−ｂは、たとえば、電子的に記憶された情報から、少なくとも１つの照射オブジェクトに対応する第２の角度を取り出すためにモバイルデバイス１１５−ｈのベニューを使用し得る。他の例では、角度取出しモジュール８２０−ｂは、たとえば、電子的に記憶された情報から、少なくとも１つの照射オブジェクトと識別された辺との両方に対応する第２の角度を取り出すために、画像キャプチャモジュール７０５−ｃによってキャプチャされた画像中の少なくとも１つの照射オブジェクトの辺の決定された相対的な長さと併せて、モバイルデバイス１１５−ｈのベニューを使用し得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５−ｈ上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５−ｈにダウンロードされ得る。
【０１０１】
[0115]第２の角度決定モジュール７１５−ｃ、辺分析モジュール８１５−ｂ、および／または角度取出しモジュール８２０−ｃによって実行される動作の一例が、図４を参照して説明される。
【０１０２】
[0116]いくつかの例では、第３の角度評価モジュール７２０−ｃは、図７を参照して説明される第３の角度評価モジュール７２０の一例であり得る。いくつかの例では、第３の角度評価モジュール７２０−ｃは、コンパスモジュール８１０−ｂによって収集されるコンパス示度に少なくとも部分的に基づいてデバイス基準軸と共通基準軸との間の第３の角度を評価するために使用され得る。
【０１０３】
[0117]いくつかの例では、向き決定モジュール７２５−ｃは、図７を参照して説明される向き決定モジュール７２５の一例であり得る。いくつかの例では、向き決定モジュール７２５−ｃは、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５−ｈの向きを決定するために使用され得る。より詳細には、いくつかの例では、向き決定モジュール７２５−ｃは、少なくとも第１の角度と第２の角度とから、モバイルデバイス１１５−ｈの少なくとも２つの可能な向きのセットを決定し得る。画像が画像キャプチャモジュール７０５−ｃによってキャプチャされた少なくとも１つの照射オブジェクトが、長方形の照明設備を含み、照射基準軸が、長方形の照明設備の辺を含むとき、モバイルデバイス１１５−ｈの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ｈの２つの可能な向きを含み得る。画像が画像キャプチャモジュール７０５−ｃによってキャプチャされた少なくとも１つの照射オブジェクトが、正方形の照明設備を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイス１１５−ｈの少なくとも２つの可能な向きのセットはモバイルデバイス１１５−ｈの４つの可能な向きを含み得る。向き決定モジュール７２５−ｃは、第３の角度評価モジュール７２０−ｃによって評価される第３の角度に少なくとも部分的に基づいて、モバイルデバイス１１５−ｈの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ｈの向きを選択し得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）は、モバイルデバイス１１５−ｈの少なくとも２つの可能な向きのセットからモバイルデバイス１１５−ｈのより正確な向きを選択するために使用され得る。
【０１０４】
[0118]第３の角度評価モジュール７２０−ｃおよび／または向き決定モジュール７２５−ｃによって実行される動作の一例について、図５を参照して説明される。
【０１０５】
[0119]図１１は、それ自体の向きを決定することが可能なモバイルデバイス１１５−ｉの一例を示すブロック図１１００である。モバイルデバイス１１５−ｉは、図１、図２、図３、図５、図６、図７、図８、図９、および／または図１０を参照して説明されるモバイルデバイス１１５のうちの１つのモバイルデバイスの１つまたは複数の態様の一例であり得る。モバイルデバイス１１５−ｉは、様々な構成のいずれかを有し得、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるかまたは、それを含み得る。いくつかの実施形態では、モバイルデバイス１１５−ｉは、モバイル動作を容易にするために、小型のバッテリのような内部電源（図示せず）を有し得る。
【０１０６】
[0120]モバイルデバイス１１５−ｉは、プロセッサモジュール１１１０、メモリモジュール１１２０、（トランシーバモジュール１１３０によって表される）少なくとも１つのトランシーバモジュール、（アンテナ１１４０によって表される）少なくとも１つのアンテナ、画像センサー１１６０、および／またはナビゲーションモジュール６２０−ｅを含み得る。これらの構成要素の各々は、１つまたは複数のバス１１３５を介して直接または間接的に互いと通信していることがある。
【０１０７】
[0121]メモリモジュール１１２０は、ランダムアクセスメモリ（ＲＡＭ）および／または読取り専用メモリ（ＲＯＭ）を含み得る。メモリモジュール１１２０は、実行されたとき、１つもしくは複数の他のデバイスに接続するため、および／または１つもしくは複数の他のデバイスを構成するための、本明細書に記載された様々な機能をプロセッサモジュール１１１０に実行させるように構成される命令を含む、コンピュータ可読のコンピュータ実行可能コード１１２５を記憶し得る。代替的に、コード１１２５は、プロセッサモジュール１１１０によって直接実行可能でないことがあるが、（たとえば、コンパイルされ実行されたとき）モバイルデバイス１１５−ｉに、本明細書で説明する様々な機能を実行させるように構成され得る。
【０１０８】
[0122]プロセッサモジュール１１１０は、たとえば、ＡＲＭ（登録商標）ベースのプロセッサまたはＩｎｔｅｌ（登録商標）社またはＡＭＤ（登録商標）製のもののようなＣＰＵ、マイクロコントローラ、ＡＳＩＣなど、インテリジェントハードウェアデバイスを含み得る。プロセッサモジュール１１１０は、トランシーバモジュール１１３０および／または画像センサー１１６０を介して受信された情報、ならびにアンテナ１１４０経由の送信用にトランシーバモジュール１１３０に送られるべき情報を処理し得る。プロセッサモジュール１１１０は、単独で、またはナビゲーションモジュール６２０−ｅとともに、たとえば、モバイルデバイス１１５−ｉの向きの決定を含む、デバイスナビゲーションに関係する様々な態様を扱い得る。
【０１０９】
[0123]トランシーバモジュール１１３０は、パケットを変調し、変調されたパケットを送信のためにアンテナ１１４０に提供し、アンテナ１１４０から受信されたパケットを復調するように構成されたモデムを含み得る。トランシーバモジュール１１３０は、場合によっては、１つまたは複数の送信機モジュールおよび１つまたは複数の別個の受信機モジュールとして実装され得る。トランシーバモジュール１１３０は、アンテナ１１４０を介して、図１を参照して説明されるアクセスポイントのうちの１つまたは複数のような１つまたは複数のアクセスポイントのような１つまたは複数の他のデバイス、図１および／または図２を参照して説明されるＶＬＣ送信機のうちの１つまたは複数のような１つまたは複数のＶＬＣ送信機、ならびに／あるいは図１、図２、図３、図５、図６、図７、図８、図９、および／または図１０を参照して説明されるモバイルデバイスのうちの１つまたは複数のような１つまたは複数の他のモバイルデバイスと双方向に通信するように構成され得る。場合によっては、モバイルデバイス１１５−ｉは、１つまたは複数の基地局および／または他のセルラーデバイスと通信することが可能なセルラーデバイス、ならびに／あるいは１つまたは複数のＷｉ−Ｆｉアクセスポイントおよび／または他のＷｉ−Ｆｉデバイスと通信することが可能なＷｉ−Ｆｉデバイスであり得る。モバイルデバイス１１５−ｉは単一のアンテナを含み得るが、モバイルデバイス１１５−ｉが複数のＵＥアンテナ１１４０を含む得る実施形態があり得る。
【０１１０】
[0124]画像センサー１１６０は、場合によっては、相補型金属酸化物半導体（ＣＭＯＳ）画像センサーを含み得る。画像センサー１１６０は、１つまたは複数の照射オブジェクトおよび／あるいは１つまたは複数のＶＬＣ送信機から放出された光を受信し得る。場合によっては、モバイルデバイス１１５−ｉはまた、ＶＬＣ送信機によって送信されたＶＬＣ信号を検出することが可能な１つまたは複数のフォトダイオードを含む周辺光センサーのような周辺光センサーを含み得る。
【０１１１】
[0125]ナビゲーションモジュール６２０−ｅは、図６、図７、図８、図９、および／または図１０を参照して説明されるナビゲーションモジュール６２０の１つまたは複数の態様の一例であり得る。例として、ナビゲーションモジュール６２０−ｅは、１つまたは複数のバス１１３５を介してモバイルデバイス１１５−ｉの他の構成要素の一部または全部と通信しているモバイルデバイス１１５−ｉの構成要素であり得る。代替として、ナビゲーションモジュール６２０−ｅの機能は、コンピュータプログラム製品として、および／あるいはプロセッサモジュール１１１０の１つまたは複数のコントローラ要素として実装され得る。
【０１１２】
[0126]図１１のアーキテクチャによれば、モバイルデバイス１１５−ｉは、通信管理モジュール１１５０をさらに含み得る。通信管理モジュール１１５０は、１つまたは複数のアクセス点２０５、１つまたは複数のＶＬＣ送信機、および／あるいは１つまたは複数の他のモバイルデバイス１１５との通信を管理し得る。例として、通信管理モジュール１１５０は、１つまたは複数のバス１１３５を介してモバイルデバイス１１５−ｉの他の構成要素の一部または全部と通信しているモバイルデバイス１１５−ｉの構成要素であり得る。代替的に、通信管理モジュール１１５０の機能は、トランシーバモジュール１１３０の構成要素として、コンピュータプログラム製品として、および／またはプロセッサモジュール１１１０の１つまたは複数のコントローラ要素として実装され得る。
【０１１３】
[0127]モバイルデバイス１１５−ｉの構成要素は、個別にまたは集合的に、適用可能な機能の一部または全部をハードウェアで実施するように適応された１つまたは複数のＡＳＩＣを使用して実装され得る。代替的に、それらの機能は、１つまたは複数の他の処理ユニット（またはコア）によって、１つまたは複数の集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の方式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。言及されたモジュールの各々は、モバイルデバイス１１５−ｉの動作に関係する１つまたは複数の機能を実施するための手段であり得る。
【０１１４】
[0128]図１２は、モバイルデバイスの向きを決定するための方法１２００を示すフローチャートである。明快のために、方法１２００について、図１、図２、図３、図５、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるモバイルデバイス１１５のうちの１つまたは複数のモバイルデバイスの態様に関して以下で説明する。いくつかの例では、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０は、以下で説明する機能を実行するためにモバイルデバイス１１５の機能要素を制御するためのコードの１つまたは複数のセットを実行し得る。
【０１１５】
[0129]ブロック１２０５において、方法１２００は、モバイルデバイス１１５において、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることを含み得る。モバイルデバイス１１５は、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの他の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像をキャプチャすることは、少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャすることを含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。ブロック１２０５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される画像キャプチャモジュール７０５を使用して実行および／または管理され得る。
【０１１６】
[0130]ブロック１２１０において、方法１２００は、照射基準軸とモバイルデバイス１１５のデバイス基準軸との間の第１の角度を決定することを含み得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５のスクリーンの側面、またはモバイルデバイス１１５の側面に対応し得る。ブロック１２１０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第１の角度決定モジュール７１０を使用して実行および／または管理され得る。
【０１１７】
[0131]ブロック１２０５および／またはブロック１２１０において実行される動作の一例について、図３を参照して説明される。
【０１１８】
[0132]ブロック１２１５において、方法１２００は、照射基準軸と共通基準軸との間の第２の角度を決定することを含み得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。いくつかの例では、第２の角度を決定することは、電子的に記憶された情報（たとえば、電子的に記憶されたマップおよび／またはデータベース）から第２の角度を取得することを含み得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５にダウンロードされ得る。ブロック１２１５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第２の角度決定モジュール７１５を使用して実行および／または管理され得る。
【０１１９】
[0133]ブロック１２１５において実行される動作の一例について、図４を参照して説明される。
【０１２０】
[0134]ブロック１２２０において、方法１２００は、デバイス基準軸と共通基準軸との間の第３の角度を評価することを含み得る。ブロック１２２０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第３の角度評価モジュール７２０を使用して実行および／または管理され得る。
【０１２１】
[0135]ブロック１２２５において、方法１２００は、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５の向きを決定することを含み得る。ブロック１２２５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される向き決定モジュール７２５を使用して実行および／または管理され得る。
【０１２２】
[0136]ブロック１２２０および／またはブロック１２２５において実行される動作の一例について、図５を参照して説明される。
【０１２３】
[0137]したがって、方法１２００はワイヤレス通信のために使用され得る。方法１２００は一実装形態にすぎず、方法１２００の動作は、他の実装形態が可能であるように再構成され、または別様に修正され得ることに留意されたい。
【０１２４】
[0138]図１３は、モバイルデバイスの向きを決定するための方法１３００を示すフローチャートである。明快のために、方法１３００について、図１、図２、図３、図５、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるモバイルデバイス１１５のうちの１つまたは複数のモバイルデバイスの態様に関して以下で説明する。いくつかの例では、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０は、以下で説明する機能を実行するためにモバイルデバイス１１５の機能要素を制御するためのコードの１つまたは複数のセットを実行し得る。
【０１２５】
[0139]ブロック１３０５において、方法１３００は、照射オブジェクトの識別子を含むＶＬＣ信号を受信することを含み得る。いくつかの例では、ＶＬＣ信号は、ＶＬＣ送信機として働く照射オブジェクト、および／または照射オブジェクト（たとえば、ＬＥＤ）に関連するＶＬＣ送信機から受信され得る。いくつかの例では、ＶＬＣ信号を受信することは、照射オブジェクトの識別子を抽出するためにＶＬＣ信号を復号することを含み得る。ブロック１３０５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８を参照して説明されるＶＬＣ信号分析モジュール８０５を使用して実行および／または管理され得る。
【０１２６】
[0140]ブロック１３１０において、方法１３００は、モバイルデバイス１１５において、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることを含み得る。少なくとも１つの照射オブジェクトは、ブロック１３０５において受信されたＶＬＣ信号によって識別された照射オブジェクトを含み得る。モバイルデバイス１１５は、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの他の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像をキャプチャすることは、少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャすることを含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。ブロック１３１０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される画像キャプチャモジュール７０５を使用して実行および／または管理され得る。ブロック１３１０において実行される動作の一例について、図３を参照して説明される。
【０１２７】
[0141]ブロック１３１５において、方法１３００は、（たとえば、モバイルデバイス１１５のコンパスから）モバイルデバイス１１５のコンパス示度を収集することを含み得る。ブロック１３１５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８を参照して説明されるコンパスモジュール８１０を使用して実行および／または管理され得る。ブロック１３１５において実行される動作の一例について、図５を参照して説明される。
【０１２８】
[0142]随意に、ブロック１３２０において、方法１３００は、少なくとも１つの照射オブジェクトのうちの１つの照射オブジェクトの辺を識別することを含み得る。辺は、照射基準軸を定義し得る。ブロック１３２５において、方法１３００は、辺の相対的な長さを決定することを含み得る。いくつかの例では、辺の相対的な長さは、少なくとも１つの照射オブジェクトの画像中の少なくとも１つの照射オブジェクトの他の特徴（たとえば、別の辺）に対する辺の長さであり得る。いくつかの例では、辺の決定された相対的な長さは、辺が長方形の照明設備の長辺であるのか、または短辺であるのかの指示を含み得る。ブロック１３２０および／またはブロック１３２５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８、図９、および／または図１０を参照して説明される辺分析モジュール８１５を使用して実行および／または管理され得る。ブロック１３２０および／またはブロック１３２５において実行される動作の一例について、図４を参照して説明される。
【０１２９】
[0143]ブロック１３３０において、方法１３００は、照射基準軸とモバイルデバイス１１５のデバイス基準軸との間の第１の角度を決定することを含み得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５のスクリーンの側面、またはモバイルデバイス１１５の側面に対応し得る。ブロック１３３０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第１の角度決定モジュール７１０を使用して実行および／または管理され得る。ブロック１３３０において実行される動作の一例について、図３を参照して説明される。
【０１３０】
[0144]ブロック１３３５において、方法１３００は、ブロック１３０５において受信された照射オブジェクトの識別子に少なくとも部分的に基づいて（および、随意に、ブロック１３２０において識別された辺の相対的な長さに少なくとも部分的に基づいて）、照射基準軸と共通基準軸との間の第２の角度を決定することを含み得る。たとえば、照射オブジェクトの識別子は、たとえば、電子的に記憶された情報から、識別された照射オブジェクトに対応する第２の角度を取り出すために使用され得る。随意に、照射オブジェクトの識別子と辺の相対的な長さとは、たとえば、電子的に記憶された情報から、識別された照射オブジェクトと識別された辺との両方に対応する第２の角度を取り出すために使用され得る。いくつかの例では、電子的に記憶された情報は、電子的に記憶されたマップおよび／またはデータベースを含み得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５にダウンロードされ得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。ブロック１３３５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第２の角度決定モジュール７１５を使用して実行および／または管理され得る。ブロック１３３５において実行される動作の一例について、図４を参照して説明される。
【０１３１】
[0145]ブロック１３４０において、方法１３００は、ブロック１３１５において収集されたコンパス示度に少なくとも部分的に基づいてデバイス基準軸と共通基準軸との間の第３の角度を評価することを含み得る。ブロック１３４０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第３の角度評価モジュール７２０を使用して実行および／または管理され得る。ブロック１３４０において実行される動作の一例について、図５を参照して説明される。
【０１３２】
[0146]ブロック１３４５およびブロック１３５０において、方法１３００は、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５の向きを決定することを含み得る。より詳細には、ブロック１３４５において、方法１３００は、少なくとも第１の角度と第２の角度とから、モバイルデバイスの少なくとも２つの可能な向きのセットを決定することを含み得る。少なくとも１つの照射オブジェクトが、長方形の照明設備を含み、照射基準軸が、長方形の照明設備の辺を含むとき、モバイルデバイスの少なくとも２つの可能な向きのセットはモバイルデバイスの２つの可能な向きを含み得る。少なくとも１つの照射オブジェクトが、正方形の照明設備を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイスの少なくとも２つの可能な向きのセットはモバイルデバイスの４つの可能な向きを含み得る。
【０１３３】
[0147]ブロック１３５０において、本方法は、第３の角度に少なくとも部分的に基づいて、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスの向きを選択することを含み得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）は、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスのより正確な向きを選択するために使用され得る。
【０１３４】
[0148]ブロック１３４５および／またはブロック１３５０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される向き決定モジュール７２５を使用して実行および／または管理され得る。ブロック１３４５および／またはブロック１３５０において実行される動作の一例について、図４および／または図５を参照して説明される。
【０１３５】
[0149]したがって、方法１３００はワイヤレス通信のために使用され得る。方法１３００は一実装形態にすぎず、方法１３００の動作は、他の実装形態が可能であるように再構成され、または別様に修正され得ることに留意されたい。
【０１３６】
[0150]図１４は、モバイルデバイスの向きを決定するための方法１４００を示すフローチャートである。明快のために、方法１４００について、図１、図２、図３、図５、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるモバイルデバイス１１５のうちの１つまたは複数のモバイルデバイスの態様に関して以下で説明する。いくつかの例では、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０は、以下で説明する機能を実行するためにモバイルデバイス１１５の機能要素を制御するためのコードの１つまたは複数のセットを実行し得る。
【０１３７】
[0151]ブロック１４０５において、方法１４００は、モバイルデバイス１１５において、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることを含み得る。モバイルデバイス１１５は、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの他の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像をキャプチャすることは、少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャすることを含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。ブロック１４０５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される画像キャプチャモジュール７０５を使用して実行および／または管理され得る。ブロック１４０５において実行される動作の一例について、図３を参照して説明される。
【０１３８】
[0152]ブロック１４１０において、方法１４００は、少なくとも１つの照射オブジェクトの画像から、画像中の照射オブジェクトの視覚的な識別子を決定することを含み得る。視覚的な識別子は、光の一意のまたは準一意のパターンならびに有色要素の暗い要素、色、および／またはパターンなど、照射オブジェクト上の視覚照射表示を含み得る。ブロック１４１０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図９を参照して説明されるオブジェクト識別モジュール９０５を使用して実行および／または管理され得る。
【０１３９】
[0153]ブロック１４１５において、方法１４００は、（たとえば、モバイルデバイス１１５のコンパスから）モバイルデバイス１１５のコンパス示度を収集することを含み得る。ブロック１４１５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８を参照して説明されるコンパスモジュール８１０を使用して実行および／または管理され得る。ブロック１４１５において実行される動作の一例について、図５を参照して説明される。
【０１４０】
[0154]随意に、ブロック１４２０において、方法１４００は、少なくとも１つの照射オブジェクトのうちの１つの照射オブジェクトの辺を識別することを含み得る。辺は、照射基準軸を定義し得る。ブロック１４２５において、方法１４００は、辺の相対的な長さを決定することを含み得る。いくつかの例では、辺の相対的な長さは、少なくとも１つの照射オブジェクトの画像中の少なくとも１つの照射オブジェクトの他の特徴（たとえば、別の辺）に対する辺の長さであり得る。いくつかの例では、辺の決定された相対的な長さは、辺が長方形の照明設備の長辺であるのか、または短辺であるのかの指示を含み得る。ブロック１４２０および／またはブロック１４２５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８、図９、および／または図１０を参照して説明される辺分析モジュール８１５を使用して実行および／または管理され得る。ブロック１４２０および／またはブロック１４２５において実行される動作の一例について、図４を参照して説明される。
【０１４１】
[0155]ブロック１４３０において、方法１４００は、照射基準軸とモバイルデバイス１１５のデバイス基準軸との間の第１の角度を決定することを含み得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５のスクリーンの側面、またはモバイルデバイス１１５の側面に対応し得る。ブロック１４３０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第１の角度決定モジュール７１０を使用して実行および／または管理され得る。ブロック１４３０において実行される動作の一例について、図３を参照して説明される。
【０１４２】
[0156]ブロック１４３５において、方法１４００は、ブロック１４１０において決定された照射オブジェクトの視覚的な識別子に少なくとも部分的に基づいて（および、随意に、ブロック１４２０において識別された辺の相対的な長さに少なくとも部分的に基づいて）、照射基準軸と共通基準軸との間の第２の角度を決定することを含み得る。たとえば、照射オブジェクトの視覚的な識別子は、たとえば、電子的に記憶された情報から、識別された照射オブジェクトに対応する第２の角度を取り出すために使用され得る。随意に、照射オブジェクトの視覚的な識別子と辺の相対的な長さとは、たとえば、電子的に記憶された情報から、視覚的に識別された照射オブジェクトと識別された辺との両方に対応する第２の角度を取り出すために使用され得る。いくつかの例では、電子的に記憶された情報は、電子的に記憶されたマップおよび／またはデータベースを含み得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５にダウンロードされ得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。ブロック１４３５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第２の角度決定モジュール７１５を使用して実行および／または管理され得る。ブロック１４３５において実行される動作の一例について、図４を参照して説明される。
【０１４３】
[0157]ブロック１４４０において、方法１４００は、ブロック１４１５において収集されたコンパス示度に少なくとも部分的に基づいてデバイス基準軸と共通基準軸との間の第３の角度を評価することを含み得る。ブロック１４４０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第３の角度評価モジュール７２０を使用して実行および／または管理され得る。ブロック１４４０において実行される動作の一例について、図５を参照して説明される。
【０１４４】
[0158]ブロック１４４５およびブロック１４５０において、方法１４００は、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５の向きを決定することを含み得る。より詳細には、ブロック１４４５において、方法１４００は、少なくとも第１の角度と第２の角度とから、モバイルデバイスの少なくとも２つの可能な向きのセットを決定することを含み得る。少なくとも１つの照射オブジェクトが、長方形の照明設備を含み、照射基準軸が、長方形の照明設備の辺を含むとき、モバイルデバイスの少なくとも２つの可能な向きのセットはモバイルデバイスの２つの可能な向きを含み得る。少なくとも１つの照射オブジェクトが、正方形の照明設備を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイスの少なくとも２つの可能な向きのセットはモバイルデバイスの４つの可能な向きを含み得る。
【０１４５】
[0159]ブロック１４５０において、本方法は、第３の角度に少なくとも部分的に基づいて、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスの向きを選択することを含み得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）は、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスのより正確な向きを選択するために使用され得る。
【０１４６】
[0160]ブロック１４４５および／またはブロック１４５０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される向き決定モジュール７２５を使用して実行および／または管理され得る。ブロック１４４５および／またはブロック１４５０において実行される動作の一例について、図５を参照して説明される。
【０１４７】
[0161]したがって、方法１４００はワイヤレス通信のために使用され得る。方法１４００は一実装形態にすぎず、方法１４００の動作は、他の実装形態が可能であるように再構成され、または別様に修正され得ることに留意されたい。
【０１４８】
[0162]図１５は、モバイルデバイスの向きを決定するための方法１５００を示すフローチャートである。明快のために、方法１５００について、図１、図２、図３、図５、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるモバイルデバイス１１５のうちの１つまたは複数のモバイルデバイスの態様に関して以下で説明する。いくつかの例では、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０は、以下で説明する機能を実行するためにモバイルデバイス１１５の機能要素を制御するためのコードの１つまたは複数のセットを実行し得る。
【０１４９】
[0163]ブロック１５０５において、方法１５００は、モバイルデバイス１１５が位置するベニュー（たとえば、モバイルデバイス１１５が位置する建築物または他の構造）を決定することを含み得る。いくつかの例では、ベニューは、全地球測位システム（ＧＰＳ）信号またはモバイルデバイス１１５にとってアクセス可能なＷｉ−Ｆｉネットワークの識別情報に基づいて決定され得る。ブロック１５０５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図１０を参照して説明されるべニュー決定モジュール１００５を使用して実行および／または管理され得る。
【０１５０】
[0164]ブロック１５１０において、方法１５００は、モバイルデバイス１１５において、照射基準軸を定義する少なくとも１つの照射オブジェクトの画像をキャプチャすることを含み得る。モバイルデバイス１１５は、場合によっては、セルラーデバイス（たとえば、スマートフォン）、コンピュータ（たとえば、タブレットコンピュータ）、ウェアラブルデバイス（たとえば、時計または電子眼鏡）、ビークルまたはロボット機械に関連するモジュールまたはアセンブリ（たとえば、フォークリフトまたは電気掃除機に関連するモジュールまたはアセンブリ）などであるか、またはそれを含み得る。少なくとも１つの照射オブジェクトは、場合によっては、照明設備、電球、光ロープ、および／または検出可能な向きを有する照射オブジェクトの他の形態であるか、またはそれを含み得る。いくつかの例では、少なくとも１つの照射オブジェクトの画像をキャプチャすることは、少なくとも１つの上方の照明設備の少なくとも一部の画像をキャプチャすることを含み得る。いくつかの例では、照射基準軸は、多角形の照明設備または電球の照射辺、照射辺を有する照明設備または電球の照射辺、光ロープによって定義される線分、および／または少なくとも２つの照射点によって定義される線分であるか、またはそれを含み得る。ブロック１５１０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される画像キャプチャモジュール７０５を使用して実行および／または管理され得る。ブロック１５１０において実行される動作の一例について、図３を参照して説明される。
【０１５１】
[0165]ブロック１５１５において、方法１５００は、（たとえば、モバイルデバイス１１５のコンパスから）モバイルデバイス１１５のコンパス示度を収集することを含み得る。ブロック１５１５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８を参照して説明されるコンパスモジュール８１０を使用して実行および／または管理され得る。ブロック１５１５において実行される動作の一例について、図５を参照して説明される。
【０１５２】
[0166]随意に、ブロック１５２０において、方法１５００は、少なくとも１つの照射オブジェクトのうちの１つの照射オブジェクトの辺を識別することを含み得る。辺は、照射基準軸を定義し得る。ブロック１５２５において、方法１５００は、辺の相対的な長さを決定することを含み得る。いくつかの例では、辺の相対的な長さは、少なくとも１つの照射オブジェクトの画像中の少なくとも１つの照射オブジェクトの他の特徴（たとえば、別の辺）に対する辺の長さであり得る。いくつかの例では、辺の決定された相対的な長さは、辺が長方形の照明設備の長辺であるのか、または短辺であるのかの指示を含み得る。ブロック１５２０および／またはブロック１５２５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図８、図９、および／または図１０を参照して説明される辺分析モジュール８１５を使用して実行および／または管理され得る。ブロック１５１５および／またはブロック１５２０において実行される動作の一例について、図４を参照して説明される。
【０１５３】
[0167]ブロック１５３０において、方法１５００は、照射基準軸とモバイルデバイス１１５のデバイス基準軸との間の第１の角度を決定することを含み得る。デバイス基準軸は、場合によっては、画像センサーの側面（たとえば、少なくとも１つの照射オブジェクトの画像をキャプチャする画像センサーの側面）、モバイルデバイス１１５のスクリーンの側面、またはモバイルデバイス１１５の側面に対応し得る。ブロック１５３０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第１の角度決定モジュール７１０を使用して実行および／または管理され得る。ブロック１５３０において実行される動作の一例について、図３を参照して説明される。
【０１５４】
[0168]ブロック１５３５において、方法１５００は、ブロック１５０５において決定されたモバイルデバイス１１５のべニューに少なくとも部分的に基づいて（および、随意に、ブロック１５２０において識別された辺の相対的な長さに少なくとも部分的に基づいて）、照射基準軸と共通基準軸との間の第２の角度を決定することを含み得る。たとえば、モバイルデバイス１１５のべニューは、たとえば、電子的に記憶された情報から、少なくとも１つの照射オブジェクトに対応する第２の角度を取り出すために使用され得る。随意に、モバイルデバイス１１５のべニューと辺の相対的な長さとは、たとえば、電子的に記憶された情報から、識別された少なくとも１つの照射オブジェクトと識別された辺との両方に対応する第２の角度を取り出すために使用され得る。いくつかの例では、電子的に記憶された情報は、電子的に記憶されたマップおよび／またはデータベースを含み得る。いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、ネットワーク（たとえば、セルラーネットワークまたはＷｉ−Ｆｉネットワーク）を介して電子的に記憶された情報にアクセスすることを含み得、一方、いくつかの例では、電子的に記憶された情報から第２の角度を取得することは、モバイルデバイス１１５上の電子的に記憶された情報にアクセスすることを含み得る。いくつかの例では、電子的に記憶された情報は、建築物または他のベニューに対応し得、ベニューに入るか、または近づくとモバイルデバイス１１５にダウンロードされ得る。いくつかの例では、共通基準軸は、コンパスの方位（たとえば、磁北を通過する経線）に対応し得る。ブロック１５３５における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第２の角度決定モジュール７１５を使用して実行および／または管理され得る。ブロック１５３５において実行される動作の一例について、図４を参照して説明される。
【０１５５】
[0169]ブロック１５４０において、方法１５００は、ブロック１５１５において収集されたコンパス示度に少なくとも部分的に基づいてデバイス基準軸と共通基準軸との間の第３の角度を評価することを含み得る。ブロック１５４０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される第３の角度評価モジュール７２０を使用して実行および／または管理され得る。ブロック１５４０において実行される動作の一例について、図５を参照して説明される。
【０１５６】
[0170]ブロック１５４５およびブロック１５５０において、方法１５００は、第１の角度と、第２の角度と、第３の角度とに少なくとも部分的に基づいてモバイルデバイス１１５の向きを決定することを含み得る。より詳細には、ブロック１５４５において、方法１５００は、少なくとも第１の角度と第２の角度とから、モバイルデバイスの少なくとも２つの可能な向きのセットを決定することを含み得る。少なくとも１つの照射オブジェクトが、長方形の照明設備を含み、照射基準軸が、長方形の照明設備の辺を含むとき、モバイルデバイスの少なくとも２つの可能な向きのセットはモバイルデバイスの２つの可能な向きを含み得る。少なくとも１つの照射オブジェクトが、正方形の照明設備を含み、照射基準軸が、正方形の照明設備の辺を含むとき、モバイルデバイスの少なくとも２つの可能な向きのセットはモバイルデバイスの４つの可能な向きを含み得る。
【０１５７】
[0171]ブロック１５５０において、本方法は、第３の角度に少なくとも部分的に基づいて、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスの向きを選択することを含み得る。このようにして、第３の角度（たとえば、建築物または他の構造内の磁気の影響の効果のためにいくぶん不正確になり得るコンパス示度に基づく角度）は、モバイルデバイスの少なくとも２つの可能な向きのセットからモバイルデバイスのより正確な向きを選択するために使用され得る。
【０１５８】
[0172]ブロック１５４５および／またはブロック１５５０における動作は、図６、図７、図８、図９、図１０、および／または図１１を参照して説明されるナビゲーションモジュール６２０、ならびに／あるいは図７、図８、図９、および／または図１０を参照して説明される向き決定モジュール７２５を使用して実行および／または管理され得る。ブロック１５４５および／またはブロック１５５０において実行される動作の一例について、図５を参照して説明される。
【０１５９】
[0173]したがって、方法１５００はワイヤレス通信のために使用され得る。方法１５００は一実装形態にすぎず、方法１５００の動作は、他の実装形態が可能であるように再構成され、または別様に修正され得ることに留意されたい。
【０１６０】
[0174]いくつかの例では、方法１２００、１３００、１４００、および／または１５００の態様が組み合わされ得る。
【０１６１】
[0175]本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムのような様々なワイヤレス通信システムで動作するモバイルデバイスの向きを決定するために使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。ＣＤＭＡシステムは、ＣＤＭＡ２０００、ユニバーサル地上波無線アクセス（ＵＴＲＡ）のような無線技術を実装し得る。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６規格をカバーする。ＩＳ−２０００リリース０およびＡは、一般に、ＣＤＭＡ２０００  １Ｘ、１Ｘなどと呼ばれる。ＩＳ−８５６（ＴＩＡ−８５６）は、一般に、ＣＤＭＡ２０００  １ｘＥＶ−ＤＯ、高速パケットデータ（ＨＲＰＤ：High Rate Packet Data）などと呼ばれる。ＵＴＲＡは、Ｗｉｄｅｂａｎｄ  ＣＤＭＡ（ＷＣＤＭＡ（登録商標））とＣＤＭＡの他の変形形態とを含む。ＴＤＭＡシステムは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）のような無線技術を実装し得る。ＯＦＤＭＡシステムは、ウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ：Evolved UTRA）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭのような無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ：Universal Mobile Telecommunication System）の一部である。３ＧＰＰ（登録商標）ロングタームエボリューション（ＬＴＥ）およびＬＴＥアドバンスト（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−Ａ、およびＧＳＭは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）と称する組織からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。本明細書において記載される技法は、上述のシステムおよび無線技術、ならびに他のシステムおよび無線技術に使用され得る。
【０１６２】
[0176]情報および信号は、様々な異なる技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【０１６３】
[0177]本明細書において本開示とともに説明される様々な例示的なブロックおよびモジュールは、適用可能な機能の一部または全部をハードウェアにおいて実行するように適応された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）によって、個別にまたは集合的に、実装または実行され得る。代替として、それらの機能は、汎用プロセッサもしくはデジタル信号プロセッサ（ＤＳＰ）のような１つもしくは複数の他の処理ユニット（もしくはコア）によって、および／または１つもしくは複数の集積回路上で実行され得る。汎用プロセッサは、マイクロプロセッサ、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、状態機械、またはそれらの組合せであり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。他の実施形態では、当技術分野において知られている任意の方式でプログラムされ得る、他のタイプの集積回路（たとえば、構造化／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタムＩＣ）が使用され得る。ブロックおよびモジュールの各々の機能はまた、全体的にまたは部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令によって実装され得る。
【０１６４】
[0178]本明細書において説明される機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能はコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して１つまたは複数の命令もしくはコードとして送信され得る。他の例および実装形態が、本開示および添付の特許請求の範囲および趣旨内に入る。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、機能の部分が異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用する場合、「のうちの少なくとも１つ」で終わる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙がＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような選言的列挙を示す。
【０１６５】
[0179]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の入手可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１６６】
[0180]添付の図面とともに上記に記載された発明を実施するための形態は、当業者が本開示を作製または使用することを可能にするために提供される。本開示に対する様々な変更が当業者には容易に明らかになり、本明細書において定義された一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及した例についての選好を暗示せず、または必要としない。詳細な説明は、説明する技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明した実施形態の概念を不明瞭にすることを回避するために、よく知られている構造およびデバイスがブロック図の形式で示されている。したがって、本開示は、本明細書に記載された例および設計に限定されるべきでなく、本明細書で開示された原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【図１】
2017523387.tif 000003
【図２】
2017523387.tif 000004
【図３】
2017523387.tif 000005
【図４】
2017523387.tif 000006
【図５】
2017523387.tif 000007
【図６】
2017523387.tif 000008
【図７】
2017523387.tif 000009
【図８】
2017523387.tif 000010
【図９】
2017523387.tif 000011
【図１０】
2017523387.tif 000012
【図１１】
2017523387.tif 000013
【図１２】
2017523387.tif 000014
【図１３】
2017523387.tif 000015
【図１４】
2017523387.tif 000016
【図１５】
2017523387.tif 000017
【国際調査報告】
2017523387.tif 000018
2017523387.tif 000019
2017523387.tif 000020