(57)【特許請求の範囲】
【請求項１】
モバイルデバイスのロケーションを推定するためのモバイルベースの方法であって、
受信する手段が、１つまたは複数の知られているロケーションの１つ以上の関心地点（ＰＯＩ）に関連付けられた１つ以上のブランド固有の視覚署名を、前記モバイルデバイスにおいて受信することと、
抽出する手段が、前記モバイルデバイスのカメラセンサーを介してキャプチャされた１つ以上の画像から視覚特徴を抽出することと、
照合する手段が、前記抽出された視覚特徴と前記１つまたは複数の受信されたブランド固有の視覚署名とを照合することと、
推定する手段が、
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの前記１つ以上のＰＯＩに関連付けられた前記１つ以上のブランド固有の視覚署名との間の照合と、
前記１つ以上の画像が前記カメラセンサーを介してキャプチャされている間の前記モバイルデバイスのポーズの推定と、
前記ポーズは、２つ以上のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定され、前記視線角度は、前記モバイルデバイスのカメラレンズから軸方向に伸びる光軸から少なくともロゴの一部がそれに沿って提示されるロゴ監視線までの間で形成される角度を備える、
に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定することとを備える、方法。
【請求項２】
決定する手段が、前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するロケーションコンテキスト識別子（ＬＣＩ）を決定することと、
識別する手段が、前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つ以上のＰＯＩを識別することとをさらに備える、請求項１に記載の方法。
【請求項３】
記憶する手段が、前記１つ以上の識別されたＰＯＩに関連付けられた前記１つ以上のブランド固有の視覚署名をメモリに記憶することをさらに備える、請求項２に記載の方法。
【請求項４】
前記推定する手段は、前記モバイルデバイスの前記ロケーションを、屋内環境に対するマップに関連して推定する、請求項１に記載の方法。
【請求項５】
前記屋内環境は現場を含む、請求項４に記載の方法。
【請求項６】
前記抽出する手段は、前記視覚特徴を、１つまたは複数の視覚特徴抽出技法のうちのあるアプリケーションを介して抽出する、請求項１に記載の方法。
【請求項７】
前記１つ以上のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能なデータベースを介して、前記１つ以上のＰＯＩに関連付けられる、請求項１に記載の方法。
【請求項８】
前記データベースが、屋内環境の識別子（ＩＤ）、前記１つ以上のＰＯＩに関係するロケーション情報、前記１つ以上のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える視覚支援データベースを備える、請求項７に記載の方法。
【請求項９】
前記１つ以上の画像が、前記１つ以上のブランド固有の視覚署名を閲覧するために、パニングシーケンスを介して取得された一連のビデオフレームを備える、請求項１に記載の方法。
【請求項１０】
前記推定する手段は、前記ロケーションを、前記２つまたは複数の画像内に示される前記１つ以上のＰＯＩに少なくとも部分的に基づいて推定する、請求項１に記載の方法。
【請求項１１】
視覚支援情報を受信するためのワイヤレストランシーバと、
１つ以上の画像をキャプチャするためのカメラセンサーと、
少なくとも１つの画像処理モジュールであって、
前記カメラセンサーを介してキャプチャされた前記１つ以上の画像から視覚特徴を抽出し、かつ
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つ以上のブランド固有の視覚署名との間の照合と、
１つ以上の画像が前記カメラセンサーを介してキャプチャされている間のモバイルデバイスのポーズの推定と
前記ポーズは、２つ以上のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定され、前記視線角度は、前記モバイルデバイスのカメラレンズから軸方向に伸びる光軸から少なくともロゴの一部がそれに沿って提示されるロゴ監視線までの間で形成される角度を備える、
に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定するために、前記１つ以上の画像を処理するための、メモリに結合された、少なくとも１つの画像処理モジュールと
を備えるモバイルデバイスを備える、装置。
【請求項１２】
前記ポーズが、前記２つ以上のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定される、請求項１１に記載の装置。
【請求項１３】
前記１つ以上のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能であり、屋内環境の識別子（ＩＤ）、前記１つ以上のＰＯＩに関係するロケーション情報、前記１つ以上のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える、支援データベースを介して前記１つ以上のＰＯＩに関連付けられる、請求項１１に記載の装置。
【請求項１４】
前記少なくとも１つの画像処理モジュールが、さらに、
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するロケーションコンテキスト識別子（「ＬＣＩ」）を決定し、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つ以上のＰＯＩを識別するためのものである、請求項１１に記載の装置。
【請求項１５】
モバイルデバイスのロケーションを推定するための装置であって、
１つまたは複数の知られているロケーションの１つ以上の関心地点（ＰＯＩ）に関連付けられた１つ以上のブランド固有の視覚署名を、前記装置のモバイルデバイスにおいて受信するための受信手段と、
前記モバイルデバイスのカメラセンサーを介してキャプチャされた１つ以上の画像から視覚特徴を抽出するための抽出手段と、
前記抽出された視覚特徴と前記１つ以上の受信されたブランド固有の視覚署名とを照合するための照合手段と、
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの前記１つ以上のＰＯＩに関連付けられた前記１つ以上のブランド固有の視覚署名との間の照合と、
前記１つ以上の画像が前記カメラセンサーを介してキャプチャされている間の前記モバイルデバイスのポーズの推定と、
前記ポーズは、２つ以上のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定され、前記視線角度は、前記モバイルデバイスのカメラレンズから軸方向に伸びる光軸から少なくともロゴの一部がそれに沿って提示されるロゴ監視線までの間で形成される角度を備える、
に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定するための推定手段とを備える、装置。
【請求項１６】
前記ポーズが、２つ以上のＰＯＩに対する視線角度に少なくとも部分的に基づいて推定される、請求項１５に記載の装置。
【請求項１７】
前記抽出された視覚特徴と前記１つ以上のＰＯＩとの間に一致が存在するかどうかを判断するために、前記抽出された視覚特徴と前記１つ以上のブランド固有の視覚署名とを比較するための比較手段をさらに備える、請求項１５に記載の装置。
【請求項１８】
前記視覚特徴が、１つまたは複数の視覚特徴抽出技法のうちのあるアプリケーションを介して抽出される、請求項１５に記載の装置。
【請求項１９】
前記１つまたは複数の知られているロケーションが、屋内環境に対する１つまたは複数のマップを介して取得される、請求項１５に記載の装置。
【請求項２０】
前記屋内環境は現場を含む、請求項１９に記載の装置。
【請求項２１】
前記１つ以上のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能なデータベースを介して、前記１つ以上のＰＯＩに関連付けられる、請求項１５に記載の装置。
【請求項２２】
前記データベースが、屋内環境の識別子（ＩＤ）、前記１つ以上のＰＯＩに関係するロケーション情報、前記１つ以上のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える視覚支援データベースを備える、請求項２１に記載の装置。
【請求項２３】
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するロケーションコンテキスト識別子（「ＬＣＩ」）を決定するための決定手段と、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つ以上のＰＯＩを識別するための識別手段とをさらに備える、請求項１５に記載の装置。
【請求項２４】
前記１つ以上の識別されたＰＯＩに関連付けられた前記１つ以上のブランド固有の視覚署名をメモリに記憶するための記憶手段をさらに備える、請求項２３に記載の装置。
【請求項２５】
命令を記憶された非一時的記憶媒体を備える物品であって、前記命令が、
モバイルデバイスのカメラセンサーを介してキャプチャされた１つ以上の画像から視覚特徴を抽出し、かつ
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つ以上の関心地点（ＰＯＩ）に関連付けられた１つ以上のブランド固有の視覚署名との間の照合と、
前記１つ以上の画像が前記カメラセンサーを介してキャプチャされている間の前記モバイルデバイスのポーズの推定と、
前記ポーズは、２つ以上のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定され、前記視線角度は、前記モバイルデバイスのカメラレンズから軸方向に伸びる光軸から少なくともロゴの一部がそれに沿って提示されるロゴ監視線までの間で形成される角度を備える、
に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定するために、モバイルデバイスにおいて専用コンピューティングプラットフォームによって実行可能である、物品。
【請求項２６】
前記ポーズが、前記２つ以上のＰＯＩに対する視線角度に少なくとも部分的に基づいて推定される、請求項２５に記載の物品。
【請求項２７】
前記１つ以上のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能であり、屋内環境の識別子（ＩＤ）、前記１つ以上のＰＯＩに関係するロケーション情報、前記１つ以上のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える、支援データベースを介して前記１つ以上のＰＯＩに関連付けられる、請求項２５に記載の物品。
【請求項２８】
前記記憶媒体が、
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するＬＣＩを決定し、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つ以上のＰＯＩを識別するための命令をさらに備える、請求項２５に記載の物品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、参照によりその全体が本明細書に組み込まれる、２０１１年８月１９日に出願した米国仮出願第６１／５２５，７０４号、「Ｍｅｔｈｏｄ  ａｎｄ／ｏｒ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｏｓｉｔｉｏｎ  Ｅｓｔｉｍａｔｉｏｎ」、および２０１２年６月１日に出願した米国特許出願第１３／４８６，３５９号、「Ｌｏｇｏ  Ｄｅｔｅｃｔｉｏｎ  ｆｏｒ  Ｉｎｄｏｏｒ  Ｐｏｓｉｔｉｏｎｉｎｇ」に対する優先権を主張するＰＣＴ出願である。
【０００２】
本開示は、一般に、位置推定技法に関し、より詳細には、モバイル通信デバイスの中でまたはそれとともに使用するための屋内測位のためのロゴ検出に関する。
【背景技術】
【０００３】
モバイル通信デバイス、たとえば、携帯電話、ポータブルナビゲーションユニット、ラップトップコンピュータ、携帯情報端末などが、より日常的になってきている。いくつかのモバイル通信デバイス、たとえばロケーションアウェア携帯電話、スマートフォンなどは、様々なシステムから取得または収集した位置情報を提供することによって、それらの地理的ロケーションをユーザが推定するのを支援し得る。たとえば、屋外環境において、いくつかのモバイル通信デバイスは、携帯電話もしくは他のワイヤレス通信ネットワークを介して、全地球測位システム（ＧＰＳ）または他の同様の全地球航法衛星システム（ＧＮＳＳ）などの衛星測位システム（ＳＰＳ）、セルラー基地局、ロケーションビーコンなどからワイヤレス信号を収集することによって、位置推定値またはいわゆる「位置フィックス」を取得し得る。いくつかの例では、受信されたワイヤレス信号は、モバイル通信デバイスによってまたはおいて処理され得、それのロケーションは、知られている技法、たとえばアドバンストフォワードリンク三辺測量（ＡＦＬＴ）、基地局識別などを使用して推定され得る。
【０００４】
屋内環境では、時々、モバイル通信デバイスは、１つまたは複数の位置推定技法を容易化または支援するために衛星または類似のワイヤレス信号を確実に受信または収集することができないことがある。たとえば、ＳＰＳまたは他のワイヤレス送信機からの信号は、減衰されるかまたはさもなければ（たとえば、不十分、微弱、断片的など）何らかの形で影響されることがあり、そのことが、位置推定のためにそれらの信号を使用することを少なくとも部分的に妨げることがある。したがって、屋内環境では、異なる技法が、ナビゲーションサービスまたはロケーションサービスを可能にするために使用されることがある。たとえば、モバイル通信デバイスは、知られているロケーションに位置する３つ以上の地上波ワイヤレスアクセスポイントまでの距離を測定することによって、位置フィックスを取得し得る。距離は、たとえば、適切なアクセスポイントから受信されたワイヤレス信号からメディアアクセス制御識別子（ＭＡＣ  ＩＤ）アドレスを取得し、信号強度、往復遅延などの受信された信号の１つまたは複数の特性を測定することによって測定され得る。たとえば屋内環境内など、モバイル通信デバイスの位置はまた、ヒートマップまたは無線マップの署名照合（signature matching）を介して推定され得る。たとえば、モバイル通信デバイスにおいて受信されたワイヤレス信号の現在のまたはライブの特性が、データベース内にヒートマップ値として記憶されている予測信号特性または前に測定された信号特性と比較され得る。モバイル通信デバイスにおいて最近受信された信号によって示される特性に、より密接に一致する署名をデータベース内で発見することによって、一致する署名に関連するロケーションが、デバイスの推定ロケーションとして使用され得る。
【発明の概要】
【０００５】
しかしながら、たとえば、より大きい屋内または類似のエリア、マルチパスまたはフェージングの影響を受けやすい比較的密集した環境（たとえば、ショッピングモール、小売アウトレットなど）の中など、いくつかの事例では、アクセスポイントまたは類似のワイヤレス送信機の分配は、正確なまたはさもなければ適切な測位に対して十分または妥当でないことがある。加えて、時々、特定の関心のある屋内エリアに対してヒートマップを構築するために信号特性をあらかじめ測定することは、多くの労力を要し、多くの時間を要し、高価である、などの可能性がある。また、構築されると、ヒートマップはいくぶん静的である傾向があり、したがって、対応する物理的ロケーションに関連する比較的動的な環境において更新または再構築することは困難または高価となることがある。したがって、たとえば、屋内または類似の環境など（たとえば、ビルの谷間など）において位置精度をいかにして改良あるいは強化するかは、成長分野であり続ける。
【０００６】
以下の図を参照しながら非限定的で非網羅的な態様について説明し、別段の規定がない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図面の簡単な説明】
【０００７】
【図１】例示的な動作環境の実装形態に関連する特徴を示す概略図。
【図２】屋内測位のためのロゴ検出を容易化または支援するために使用され得る例示的な座標系の実装形態。
【図３】屋内測位のためのロゴ検出とともに実行され得る例示的なプロセスの一実装形態の概要を示すフロー図。
【図４】１つまたは複数の関心のあるロゴをキャプチャするモバイルデバイスの実装形態を示す概略図。
【図５】屋内測位のためのロゴ検出とともに使用され得る例示的な情報構造の実装形態。
【図６】モバイルデバイスの位置を推定する例示的な使用事例を示すプロセスの実装形態のフロー図。
【図７】屋内測位のためのロゴ検出に対する例示的なプロセスの実装形態を示すフロー図。
【図８】モバイルデバイスに関連する例示的なコンピューティング環境の実装形態を示す概略図。
【図９】サーバに関連する例示的なコンピューティング環境の実装形態を示す概略図。
【発明を実施するための形態】
【０００８】
例示的な実装形態は、モバイル通信デバイスの中でまたはそれとともに使用するための屋内測位のためのロゴ検出に関する。一実装形態では、モバイルデバイスのロケーションを推定するためのモバイルベースの方法は、１つまたは複数の知られているロケーションの１つまたは複数の関心地点（ＰＯＩ）に関連付けられた１つまたは複数のブランド固有の視覚署名を、モバイルデバイスにおいて受信することと、モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出することと、抽出された視覚特徴と１つまたは複数の受信されたブランド固有の視覚署名とを照合することと、抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて、モバイルデバイスのロケーションを推定することとを備え得る。
【０００９】
別の実装形態では、装置は、視覚支援情報を受信するためのワイヤレストランシーバと；１つまたは複数の画像をキャプチャするためのカメラセンサーと；少なくとも１つの画像処理モジュールであって、カメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出し、かつ抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて、モバイルデバイスのロケーションを推定するために、１つまたは複数の画像を処理するための、メモリに結合された、少なくとも１つの画像処理モジュールとを備えるモバイルデバイスを備え得る。
【００１０】
さらに別の実装形態では、モバイルデバイスのロケーションを推定するための装置は、１つまたは複数の知られているロケーションの１つまたは複数の関心地点（ＰＯＩ）に関連付けられた１つまたは複数のブランド固有の視覚署名を、モバイルデバイスにおいて受信するための受信手段と、モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出するための抽出手段と、抽出された視覚特徴と１つまたは複数の受信されたブランド固有の視覚署名とを照合するための照合手段と、抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて、モバイルデバイスのロケーションを推定するための推定手段とを備え得る。
【００１１】
さらに別の実装形態では、物品は、命令を記憶した非一時的記憶媒体を備え得、その命令は、モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出し；抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて、モバイルデバイスのロケーションを推定するために、モバイルデバイスにおいて専用コンピューティングプラットフォームによって実行可能である。ただし、これらは例示的な実装形態にすぎず、特許請求する主題はこれらの特定の実装形態に限定されないことを理解されたい。
【００１２】
以下の詳細な説明では、請求する主題の完全な理解を与えるために、多数の具体的な詳細が記載される。ただし、請求する主題は、これらの具体的な詳細を伴わず実施され得ることが当業者には理解されよう。他の例では、請求する主題を不明瞭にしないように、当業者には既知であろう方法、装置、またはシステムは、詳細に説明されていない。
【００１３】
たとえば、モバイル通信デバイスの中でまたはそれとともに使用され得る、屋内または類似の環境内での測位に対するロゴ検出のための１つまたは複数の動作または技法を、全体的または部分的に容易化または支援するために実装され得る、いくつかの例示的な方法、装置、または製造品を、本明細書で開示する。本明細書で使用する「モバイル通信デバイス」、「ワイヤレスデバイス」、「ロケーションアウェアモバイルデバイス」、またはそのような用語の複数形は、交換可能に使用されることがあり、位置またはロケーションが時折変化し得る、任意の種類の専用コンピューティングプラットフォームまたは装置を指し得る。いくつかの例では、モバイル通信デバイスは、たとえば、１つまたは複数の通信プロトコルに従った、適切な通信ネットワークを通じた情報のワイヤレス送信または受信を通して、モバイルの、または他の方式の他のデバイスと通信することが可能であり得る。例示として、本明細書では単にモバイルデバイスと呼ばれ得る専用モバイル通信デバイスは、たとえば、携帯電話、衛星電話、スマートフォン、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、個人用エンターテイメントシステム、タブレットパーソナルコンピュータ（ＰＣ）、個人用オーディオまたはビデオデバイス、個人用ナビゲーションデバイスなどを含み得る。しかしながら、これらは、屋内測位のためのロゴ検出と併せて利用され得るモバイルデバイスの説明のための例にすぎず、請求する主題はこの点について限定されないことを理解されたい。
【００１４】
上記で言及したように、モバイルデバイスは、たとえば、三辺測量、三角測量、ヒートマップまたは無線マップ信号署名照合など、適用可能な位置推定技法を使用して、デバイスがそれの地理的ロケーションを推定することを可能にする、ロケーションアウェア能力を特徴づけることができる。いくつかの例では、ロケーションアウェア能力に加えて、モバイルデバイスは、たとえば、ライブのビデオ画像キャプチャ能力を特徴づけることができる。たとえば、モバイルデバイスは、モバイルデバイスに関連するスクリーンまたはディスプレイ内にそのような画像を同時またはリアルタイム表示するために、ライブのビデオ画像をキャプチャ可能なカメラセンサーまたは類似の画像キャプチャデバイスを備え得る。本明細書で使用する「リアルタイム」とは、電子通信さらには他の情報処理に起因する時間の長さだけ遅延されている、コンテンツまたは情報の適時性の程度を指し得る。
【００１５】
下記で分かるように、画像キャプチャ能力は、たとえば屋内または類似の環境内のロゴ検出などを介して、モバイルデバイスの位置を少なくとも部分的に推定するために使用され得る。本明細書で使用する「ロゴ」、「視覚署名」、「ブランド固有の視覚署名」、または「原文ラベル（textual label）」は、互換的に使用され得、それらの、商業またはそれ以外における比較的均一な表現または使用の一貫性に少なくとも部分的に基づいて識別または認識され得る１つまたは複数の視覚的要素を指し得る。いくつかの例では、ロゴは、たとえば、商品またはサービスを他の商品またはサービスと区別するため、あるいはそのような商品またはサービスの供給者を示すために、店舗、喫茶店、小売アウトレット、銀行など、１つまたは複数の関心地点（ＰＯＩ）において提供されている商品またはサービスに関連付けられ得る。時々、ロゴは、たとえば、街路の角、交差点、建築物など、１つまたは複数の関心地点に設けられた、都市計画または交通関連のインフラストラクチャなどの適切なインフラストラクチャに関連付けられ得る。別の可能な実施態様を単に示すために、ロゴはまた、たとえば、建築物の外部の特定の部分など（たとえば、正面、側面、背面など）、適切なインフラストラクチャの特性を表し得る。言い換えれば、本明細書のコンテキストでは、「ロゴ」は、広く解釈され得、たとえば、屋内または類似の環境内で１つまたは複数の測位動作を容易化または支援し得る１つまたは複数のコンピュータビジョンまたは類似の手法を介するなどで電気的に識別され得る任意の視覚的要素を備え得る。
【００１６】
例示として、ロゴは、たとえば、商標、屋号、建築物のトレードドレス（trade dress）（たとえば、正面、店頭など）、看板（たとえば、交通標識、街路表示、規制用絵文字など）、ロゴタイプまたはワードマーク、シンボル、アイコン、エンブレム、バッジなどを備え得る。いくつかの例では、ロゴは、たとえば、それの形状、色彩、サイズ、テキスト、テキストサイズ、視覚的要素の配置または配列などに関する使用の均一性または一貫性に少なくとも部分的に基づいて識別または認識され得る。時々、ロゴは、たとえば、そのようなロゴのコンテンツまたはコンテキストが、特定の設定、時刻、季節、ロケーション、照明条件、商品、サービスなどに応じて変化し得ることを意味する動的ロゴを備え得る。限定ではなく例として、いくつかの例では、Ｇａｐ（登録商標）、Ｇａｐ  Ｏｕｔｌｅｔ（登録商標）、ＧａｐＫｉｄｓ（登録商標）、ｂａｂｙＧａｐ（登録商標）、ＧａｐＭａｔｅｒｎｉｔｙ（登録商標）などのブランド固有の視覚署名が、動的ロゴを表し得る。動的ロゴの変形態は、異なるロゴと見なされても見なされなくてもよく、そのことは、アプリケーション、環境、視覚特徴抽出技法、ロゴ検出手法などに少なくとも部分的に依存し得ることを諒解されたい。当然、これらは、ロゴに関する例にすぎなく、請求する主題はそのように限定されない。
【００１７】
前述のように、たとえば、より大きい屋内または類似のエリア、比較的密集した環境など（たとえば、ショッピングモール、工場アウトレットなど）の中のようないくつかの例では、いくつかのモバイルデバイスは、正確なまたはさもなければ十分な測位を容易化または支援するために、知られている送信機から必要なワイヤレス信号を確実に受信または収集することができないことがある。たとえば、ワイヤレス信号は、減衰されるかまたは（たとえば、不十分、微弱、断片的、遮断など）何らかの形で影響を受けることがあり、そのことが、所与の位置推定技法におけるそれらのワイヤレス信号の使用を妨げることがある。したがって、時々、いくつかのモバイルデバイスの測位能力は、あまり有用でないかまたは場合によっては不良であることがある。「位置」および「ロケーション」という用語は、本明細では互換的に使用され得ることに留意されたい。
【００１８】
たとえば、概略ロケーションと併せて関心エリアのデジタルマップ（たとえば、ショッピングモールの間取図）など、いくつかの支援情報を提供することは、たとえば、何らかのコンテキスト、基準系などを確立することによって、モバイルデバイスの位置特定に部分的に役立ち得る。したがって、モバイルデバイスは、たとえば、関連するユーザが、関心エリア（たとえば、ワシントンスクエアモールなどのフードコート付近、北端など）の特定の建築物、建築物の一部分の中、特定のフロア上などに位置することを概略的に推定し得る。しかしながら、より正確なまたはさもなければ十分な屋内測位を容易化または支援するために、時々、前述のように、アクセスポイント、ワイヤレスタグ、格子点など、知られている基準点からの何らかの追加情報（たとえば、信号強度、往復遅延など）が必要とされるかまたはさもなければ有用であることがある。しかしながら、上記でも示したように、より大きいかまたは密集した屋内エリア内など、ワイヤレス送信機の不適切または不十分な配分では、たとえば、推定ロケーションの正確さを低下させるかまたはさもなければそれに悪影響を与えることがある。いくつかの例では、利用可能であれば、ヒートマップ関連情報は有用であり得るが、極めて膨大または包括的であり、モバイルデバイスのワイヤレス通信リンク内の利用可能帯域幅、メモリ空間、バッテリー寿命などに重い負担を掛けることがある。したがって、たとえば、屋内または類似の環境などにおいて、より正確な、精密な、ロバストな、またはさもなければ有用な測位を容易化または支援し得る１つまたは複数の方法、システム、または装置を開発することが望ましいことがある。
【００１９】
一実装形態では、たとえば、特定の屋内または類似の関心エリアの間取図にマッピングされた、１つまたは複数の知られているＰＯＩを示す基準ロゴなど、適切なロゴのセットが取得され得る。以下で説明するように、基準ロゴは、たとえば、モバイルデバイスのカメラの視野内に同時に示される１つまたは複数のＰＯＩに関連するブランド固有の視覚署名の、１つまたは複数のキャプチャされた画像から抽出された視覚特徴と照合され得る。モバイルデバイスの方位が、たとえば、１つまたは複数の関連するセンサーなどを介して決定され得、１つまたは複数の示されたＰＯＩに対するポーズが推定され得る。いくつかの例では、ポーズは、たとえば、１つまたは複数の示されたＰＯＩに対する視線角度に少なくとも部分的に基づいて推定され得る。たとえば、推定されたポーズと、特定の屋内または類似の関心エリアの間取図にマッピングされ、かつ照合された視覚特徴に関連する、１つまたは複数の示されたＰＯＩなど、１つまたは複数のＰＯＩの知られているロケーションとに少なくとも部分的に基づいて、モバイルデバイスの推定ロケーションが計算され得る。時々、モバイルデバイスの推定ロケーションは、たとえば、下記でも示すように、ライブのカメラの視野内に同時に示される少なくとも１つの追加のＰＯＩの視覚特徴を照合することなどを介して改良され得る。
【００２０】
図１は、たとえば、ロゴ検出などを介するモバイルデバイス１０２の位置推定のための１つまたは複数のプロセスまたは動作を容易化または支援可能な、例示的な動作環境１００の実装形態に関連する特徴を示す概略図である。動作環境１００は、本明細書では、公衆ネットワーク（たとえば、インターネット、ワールドワイドウェブ）、私的ネットワーク（たとえば、イントラネット）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮなど）など、様々な通信ネットワークまたはネットワークの組合せのコンテキストにおいて、全体的にまたは部分的に実装され得る非限定的な例として説明されることを諒解されたい。請求する主題は、屋内の実装形態に限定されないことも留意されたい。たとえば、時々、本明細書で説明する１つまたは複数の動作または技法は、ビルの谷間、都市広場、講堂、駐車場ビル、屋上庭園、中庭など、部分的または実質的に閉じたエリアを含み得る屋内のような環境内で、少なくとも部分的に実行され得る。時々、本明細書で説明する１つまたは複数の動作または技法は、屋外環境内で、少なくとも部分的に実行され得る。
【００２１】
図示のように、動作環境１００は、たとえば、１つまたは複数の通信プロトコルに従ってワイヤレス通信リンク１１０を介してモバイルデバイス１０２と通信可能な１つまたは複数の衛星１０４、トランシーバ基地局１０６、ワイヤレス送信機１０８などを備え得る。衛星１０４は、たとえば、米国の全地球測位システム（ＧＰＳ）、ロシアのＧＬＯＮＡＳＳシステム、欧州のＧａｌｉｌｅｏシステム、ならびに衛星システムまたは将来開発される任意の衛星システムの組合せから衛星を利用し得る任意のシステムなど、１つまたは複数の衛星測位システム（ＳＰＳ）に関連付けられ得る。トランシーバ基地局１０６、ワイヤレス送信機１０８などは、たとえば、実装形態に応じて、同じまたは類似のタイプのデバイスであってよく、あるいはアクセスポイント、無線ビーコン、セルラー基地局、フェムトセルなど、異なるタイプのデバイスを表してもよい。時々、たとえばワイヤレス送信機１０８など、１つまたは複数のワイヤレス送信機は、ワイヤレス信号を送信ならびに受信可能であってよい。
【００２２】
いくつかの例では、１つまたは複数のトランシーバ基地局１０６、ワイヤレス送信機１０８などは、たとえば、１つまたは複数の通信リンク１１４などを介して適切なまたは望ましい情報を提供可能な１つまたは複数のワイヤードまたはワイヤレスの通信ネットワークまたは計算ネットワークを備え得るネットワーク１１２に動作可能に結合され得る。下記で分かるように、１つの可能な実装形態を単に例示すると、情報は、たとえば、関連するＰＯＩを、屋内または類似の関心エリア内の知られているロケーションと、これらのＰＯＩに起因するブランド固有の視覚署名とに関連付ける支援情報を含み得る。時々、支援情報は、たとえば、動作環境１００に関連する１つまたは複数の動作またはプロセスを容易化または支援するために、１つまたは複数のトランシーバ基地局１０６、ワイヤレス送信機１０８などのアイデンティティまたはロケーションを含み得る。例示として、支援情報は、たとえば、アプリケーション、ネットワーク、環境、ロゴ検出または視覚特徴抽出技法などに少なくとも部分的に依存し得る、デジタルマップ、参照表、数式、適切なモデル、アルゴリズムなどの形態で提供され得る。一実装形態では、ネットワーク１１２は、たとえば、モバイルデバイス１０２、１つまたは複数のトランシーバ基地局１０６、ワイヤレス送信機１０８、ならびに動作環境１００に関連する１つまたは複数のサーバなど、適切なコンピューティングプラットフォームまたはデバイス間の通信を容易化または支援することが可能であり得る。いくつかの例では、サーバは、たとえば、動作環境１００に関連する１つまたは複数の動作またはプロセスを容易化または支援可能な、ロケーションサーバ１１６、視覚支援サーバ１１８、ならびに１２０で全般に示す１つまたは複数の他のサーバ（たとえば、ナビゲーション、情報、マップなどのサーバなど）を含み得る。
【００２３】
以下でより詳細に説明するように、ロケーションサーバ１１６は、たとえば、動作環境１００に関連する屋内または類似の関心エリア内など、モバイルデバイス１０２の概略ロケーションを提供し得る。加えて、下記でも示すように、時々、ロケーションサーバ１１６は、たとえば、特定の屋内または類似の関心エリアに対するロケーションコンテキスト識別子（ＬＣＩ）を提供し得る。１つの可能な実装形態を単に例示すると、たとえば、ＬＣＩは、グローバル座標系に従ってマッピングされていない建築物または他の屋内または類似の関心エリアの特定のフロアなど、ローカルに定義されるエリアを備え得るかまたはそのエリアに関連付けられ得る。したがって、たとえば、いくつかの例では、屋内または類似の関心エリアの入口においてまたは入場時などに、モバイルデバイス１０２は、必要な場合、そのエリアまたは隣接エリアをカバーする１つまたは複数のＬＣＩを提供するように、ロケーションサーバ１１６に要求を伝達し得る。ここで、要求は、たとえば、上述のように、モバイルデバイス１０２の概略ロケーションを参照またはさもなければ含むことができ、それにより、ロケーションサーバ１１６は、モバイルデバイス１０２の概略ロケーションを、１つまたは複数のＬＣＩによってカバーされる屋内または類似のエリアに関連付け、次いで関連するＬＣＩをモバイルデバイス１０２に伝達することができる。いくつかの例では、モバイルデバイス１０２は、たとえば、ナビゲーション、マップ、または１つまたは複数の関連ＬＣＩによって識別されるエリアに関連する類似の情報（たとえば、デジタルマップ、ワイヤレス送信機のロケーションまたは識別子、無線マップまたはヒートマップ、ルータビリティグラフなど）を取得するために、サーバ１２０などの適切なサーバによる後続のメッセージ内の、全体的または部分的に知られているロケーションを有する、１つまたは複数の受信されたＬＣＩを利用し得る。下記でも分かるように、視覚支援サーバ１１８は、たとえば、表、グラフ、またはブランド固有の視覚署名を、知られているロケーションを有する１つまたは複数の関連ＰＯＩに関連付ける類似の情報構造など、視覚支援情報を提供し得るが、請求する主題はそのように限定されない。たとえば、いくつかの例では、視覚支援情報は、エリア内に位置する１つまたは複数の関連ＰＯＩ（たとえば、店舗、小売店など）を識別するために、特定の屋内または類似の関心エリアの間取図にマッピングされている店舗名、ブランド、店頭外観（storefront appearance）などを表すロゴのセットを備え得る。
【００２４】
一定数のコンピューティングプラットフォームまたはデバイスを本明細書で示すが、任意の数の適切なコンピューティングプラットフォームまたはデバイスが、動作環境１００に関連する１つまたは複数の技法またはプロセスを容易化またはさもなければ支援するために実装されてよい。たとえば、時々、ネットワーク１１２は、モバイルデバイス１０２、１つまたは複数のトランシーバ基地局１０６、ワイヤレス送信機１０８、サーバ１１６、１１８、１２０などと通信するためのカバレージエリアを拡張するために、１つまたは複数のワイヤードまたはワイヤレス通信ネットワーク（たとえば、Ｗｉ−Ｆｉなど）に結合され得る。いくつかの例では、ネットワーク１１２は、たとえば、カバレージのフェムトセルベースの動作領域を容易化または支援し得る。この場合も、これらは実装形態の例にすぎず、請求する主題はこの点について限定されない。
【００２５】
上述のように、たとえば、いくつかの例では、１つまたは複数のロゴ検出動作に関連するような、モバイルデバイスの推定ロケーションを計算するために、屋内または類似の環境内のモバイルデバイスの方位を決定することが有用であり得る。このコンテキストにおいて、「方位」は、たとえば、固定点と基準位置とを有する何らかの基準系に対する、モバイルデバイスの相対的配置を指し得る。一般的には、必ずしも必要ではないが、方位は、それぞれｎ−次元空間内で特定の方向（複数可）または点（複数可）に対する１つまたは複数の角度またはベクトルを介して、少なくとも部分的に定義または指定され得る。下記で分かるように、モバイルデバイスは、それの方位の知識を用いて、たとえば、デバイスのライブのカメラの視野内に示される１つまたは複数のＰＯＩのブランド固有の視覚署名に対するポーズを推定することが可能であり得、それの位置を計算し得る。
【００２６】
したがって、モバイルデバイスは、たとえば、１つまたは複数のロゴ検出動作または技法を容易化または支援するために、デバイスに関連するアプリケーションプロセッサなど、適切なプロセッサに測定信号を提供し得る１つまたは複数のセンサーを起用する（feature）ことができる。たとえば、モバイルデバイスは、重力の方向、空間の方位、線形運動または角運動、周囲の環境、あるいはデバイスが経験する他の力または場を測定可能な１つまたは複数の加速度計、ジャイロスコープ、磁力計、周辺光検出器、近接センサー、気圧計などを起用し得る。センサーは、たとえば、個別に利用されてよく、またはモバイルデバイスの方位、概略のまたはそうでないロケーション（たとえば、現場（venue）フロアを示す気圧測定値などを介して）などを示す測定信号を提供するためなどで、他のセンサーと組み合わせて使用されてもよく、そのことは、アプリケーション、環境、ロゴ検出または視覚特徴抽出手法などに応じて決まることがある。下記で分かるように、このことは、たとえば、関心のある小売店、アウトレットなどが、同じまたは類似のブランド固有の視覚署名を有する複数の入口、フロア、店頭などを有するような場合などに、モバイルデバイスの位置特定を少なくとも部分的に容易化または支援し得る。たとえば、加速度計は、地球の中心へ向かう重力の方向を感知し得、直交座標空間において次元または軸Ｘ、Ｙ、およびＺと呼ばれることが多い、１つ、２つ、または３つの方向に関する運動を、検出または測定し得る。随意にまたは代替として、加速度計はたとえば、様々な加速度の大きさの測定結果も提供し得る。ジャイロスコープは、コリオリ効果を利用することができ、ロール、ピッチ、またはヨーの次元での角速度の測定結果を提供することができ、たとえば、進行方向または方位角の変化を求めるアプリケーションにおいて使用され得る。磁力計は、Ｘ、Ｙ、Ｚ次元における磁場の方向を測定することができ、たとえば、様々なナビゲーションアプリケーションにおいて、真北または絶対的な進行方向を感知するのに使用され得る。
【００２７】
たとえば、図２は、モバイルデバイス２０２の方位など、屋内測位のためのロゴ検出に対する１つまたは複数の動作または技法を容易化または支援するために全体的または部分的に使用され得る、例示的な座標系２００の一実装形態を示す。図示のように、例示的な座標系２００は、たとえば、３次元直交座標系を備え得るが、請求する主題はそのように限定されない。ここで、モバイルデバイス２０２の運動の１つまたは複数の並進運動的側面が、例示的な座標系２００の原点２０４に対する３つの次元または軸Ｘ、Ｙ、およびＺに関して、たとえば３Ｄ加速度計のような適切な加速度計によって、少なくとも部分的に検出または測定され得る。たとえば、重力周りの方位の変化など、モバイルデバイス２０２の運動の１つまたは複数の回転運動的側面がまた、１つまたは２つの次元に関する適切な加速度計によって少なくとも部分的に検出または測定され得る。たとえば、モバイルデバイス２０２の回転運動は、座標（φ，τ）に関して検出または測定され得、ここで、ファイ（φ）は、２０６において矢印によって全般に示されるように、ロールまたはＸ軸周りの回転を表し、タウ（τ）は、２０８で全般に示されるように、ピッチまたはＹ軸周りの回転を表す。したがって、ここで、たとえば、３Ｄ加速度計は、ロールまたはピッチの次元に対して、重力の方向ならびに重力周りの変化を少なくとも部分的に検出または測定し得、それにより、５次元の可観測性（Ｘ、Ｙ、Ｚ、φ、τ）を提供する。ただし、これらは、例示的な座標系２００に関して加速度計によって少なくとも部分的に検出または測定され得る様々な運動の例にすぎず、請求する主題は、これらの特定の運動または座標系に限定されないことを理解されたい。
【００２８】
別の可能な実装形態を単に例示すると、時々、モバイルデバイス２０２の運動の１つまたは複数の回転運動的側面は、たとえば、適度な可観測性を提供することが可能な適切なジャイロスコープによって、少なくとも部分的に検出または測定され得る。たとえば、ジャイロスコープは、１つ、２つ、または３つの次元に関して、モバイルデバイス２０２の回転運動を検出または測定することができる。したがって、ジャイロ回転は、たとえば、座標（φ，τ，ψ）に関して少なくとも部分的に検出または測定され得、ここで、ファイ（φ）はロールまたはＸ軸周りの回転２０６を表し、タウ（τ）はピッチまたはＹ軸周りの回転２０８を表し、プサイ（ψ）は２１０で全般に参照される、ヨーまたはＺ軸周りの回転を表す。一般的に、ジャイロスコープは、必ずしも必要ではないが、たとえば、カメラの視野内に示される１つまたは複数のＰＯＩに対するポーズを決定するために少なくとも部分的に使用され得る角度変化に関する測定値を提供し得る。当然、例示的な座標系２００に対する様々な回転運動に関する詳細は例にすぎず、請求する主題はそのように限定されない。
【００２９】
モバイルデバイス２０２の方位は、たとえば、座標の原点または中心がモバイルデバイス２０２に固定され、モバイルデバイス２０２とともに移動するローカル座標系など、任意の適切な座標系に対して決定または推定され得ることを諒解されたい。随意にまたは代替として、たとえば、地心座標系または地球中心座標系を利用するグローバル基準系が、少なくとも部分的に使用されてもよい。時々、基準系の軸が、たとえば、ショッピングモール内の玄関の間、回廊など、屋内または類似の関心エリア内の何らかの構造要素に固定または整合され得る相対座標系が、使用され得る。いくつかの例では、座標系は、互いに直交する次元を定義し得る。当然、使用され得る座標系に関する詳細は例にすぎず、請求する主題はこの点に関して限定されない。いくつかの実装形態では、モバイルデバイス２０２は、屋内測位のためのロゴ検出に対する１つまたは複数の動作またはプロセスを容易化または支援するために挙げられたセンサー以外の他のセンサーを含み得ることにも留意されたい。たとえば、モバイルデバイス２０２は、周辺光検出器、近接センサー、温度センサー、気圧センサー、磁気コンパスなどを含み得る。
【００３０】
このことを念頭に置いて次に図３を注目すると、図３は、たとえば、屋内または類似の環境内で、ロゴ検出などを介してモバイルデバイスの位置を推定するために全体的または部分的に実行され得る例示的なプロセス３００の実装形態の概要を示すフロー図である。たとえば、例示的なプロセス３００に関連する入力信号、出力信号、動作、結果など、収集または作成された情報が、１つまたは複数のデジタル信号を介して表され得ることに留意されたい。１つまたは複数の動作が、同時に、またはある順序に関して、示されまたは説明されていても、他の順序または同時の動作が利用されてもよいことも諒解されたい。加えて、以下の説明は、いくつかの他の図に示される特定の態様はまた特徴に言及するが、１つまたは複数の動作は、他の態様または特徴とともに実行され得る。
【００３１】
例示的なプロセスは、たとえば、モバイルデバイスのカメラの視野内の屋内または類似の関心エリア（たとえば、店頭など）に関連する１つまたは複数のＰＯＩを示す１つまたは複数のロゴのライブのビデオ画像をキャプチャすることによって、動作３０２で開始し得る。上述のように、ビデオ画像は、スクリーンまたはディスプレイ内のそのような画像の同時またはリアルタイム表示のために、ライブのビデオ画像をキャプチャ可能なカメラセンサーまたは類似のデバイスなど、任意の適切なビデオセンシング技法を介してキャプチャされ得る。たとえば、図４に示すように、モバイルデバイス４００のユーザは、ディスプレイ４０８内に屋内または類似の環境のライブのビデオ画像を同時に見ながら、たとえば、カメラセンサー４０２など、関連する画像キャプチャデバイスを、特定の店頭のロゴなどの方に向ける（point）かまたは照準を合わせる（aim）ことができ、あるいは全般に矢印４０６で参照するように、周囲をパニングすることができる。一般的に、必ずしも必要ではないが、「パニング」は、表示エリア内にコンテンツを再配置またはリセンタリングするために、モバイルまたはそれ以外のデバイスを移動または操作することを指し得る。たとえば、パニングは、比較的大きいかまたは小さいことがあるコンテンツを検索して、表示エリア内に都合よく表示または閲覧されるようにするために使用され得る。この図示の例では、ディスプレイ４０８は、たとえば、全般に４１０において両頭矢印で示す視野を定義する、カメラセンサー４０２に対するビューファインダーとして少なくとも部分的に使用され得る。
【００３２】
図４を引き続き参照すると、一実装形態では、たとえば、屋内または類似の関心エリアに関連する１つまたは複数のロゴ（たとえば、Ａｌｄｏ（登録商標）、Ｇａｐ（登録商標）など）を閲覧またはキャプチャするために、パニングシーケンスを介して取得された一連のビデオフレームがキャプチャされ得る。ビデオフレームは、任意の適切なコンピュータビジョンまたは類似の視覚特徴抽出技法を使用してモバイルデバイス４００のカメラの視野内に同時に示されるロゴ（たとえば、Ａｌｄｏ（登録商標）、Ｇａｐ（登録商標）など）の１つまたは複数のキャプチャされた画像から視覚特徴を抽出するために、少なくとも部分的に使用され得る。いくつかの例では、視覚特徴を抽出するために、カメラの作動（たとえば、写真を撮ることなど）は、必要でないかまたはさもなければ有用でないことがあることに留意されたい。たとえば、１つまたは複数のロゴに関連する特徴は、モバイルデバイス４００をパニング、ポインティング、またはさもなければ移動している間に抽出され得る。視覚特徴は、たとえば、ほんの数例を挙げると、スケール不変特徴変換（ＳＩＦＴ：Scale-Invariant Feature Transform）、Ｓｐｅｅｄｅｄ−Ｕｐ  Ｒｏｂｕｓｔ  Ｆｅａｔｕｒｅ（ＳＵＲＦ）、Ｎｅａｒｅｓｔ  Ｆｅａｔｕｒｅ  Ｔｒａｊｅｃｔｏｒｙ（ＮＦＴ）など、任意の適切な技法または手法、または所有権を主張できるコーナー検出タイプ技法を使用して抽出され得る。当然、請求する主題は、これらの手法に限定されない。いくつかの抽出された特徴が（たとえば、視覚署名照合、位置計算などに対して）十分でないかまたはさもなければ有用でないようないくつかの例では、モバイルデバイス４００は、パニングを反復すること、より低速でパニングすること、より広いエリアをパニングすることなどに対してユーザにプロンプトを出し得る。視覚特徴抽出は、モバイルデバイス、適切なサーバ（たとえば、図１の視覚支援サーバ１１８など）、またはそれらの任意の組合せにおいてまたはよって、実装され得ることに留意されたい。
【００３３】
図３に戻って参照すると、動作３０４で、たとえば、現在の現場に対する支援情報など、適切な支援情報が取得され得る。このコンテキストでは、現在の「現場」は、場所（locale）、建築物（たとえば、ショッピングモール、小売アウトレットなど）、場所や建築物の中の一般的エリア、または他の部分的または実質的に閉じたエリア（たとえば、ビルの谷間など）など、モバイルデバイスに関連する、任意の適切な屋内または類似の関心エリアを指し得る。いくつかの例では、支援情報は、たとえば、現在の現場、適用可能なマップまたは現場の情報などに関連するワイヤレス送信機、基準点などのアイデンティティまたはロケーションを備え得る。マップまたは現場の情報は、たとえば、現場の壁、部屋、扉、廊下、エレベータ、階段、はしご、フロア、天井など、１つまたは複数の構造的特徴を識別する、モバイルデバイスに関連する現場のデジタルマップ（たとえば、間取図など）を備え得る。随意にまたは代替として、マップまたは現場の情報は、たとえば、動作３１６などにおいて、他の支援情報から個別に提供されてもよいが、請求する主題はそのように限定されない。
【００３４】
動作３０６で参照されるように、いくつかの例では、支援情報は、たとえば、ユーザ入力、ＳＰＳから取得された最新の位置フィックスなどに少なくとも部分的に基づいて取得されたモバイルデバイスの概略ロケーションを備え得る。前述のように、概略ロケーションは、たとえば、モバイルデバイスが、知られているロケーションに位置する送信機から必要なワイヤレス信号を確実に受信または収集することができない場合において有用であり得る。時々、支援情報は、たとえば、図１のサーバ１１６、１１８または１２０など、１つまたは複数の適切なサーバとの通信を介して取得され得るが、請求する主題はそのように限定されない。たとえば、支援情報は、要求時に（たとえば、モバイルデバイスなどによって）、屋内または類似の関心エリアに入ったときに、または入った後で、取得されてよく、任意の適切なプッシュ技術またはプル技術などを介してモバイルデバイス（たとえば、キャッシュ、メモリなどの中）にプリフェッチ（pre-fetch）またはプリロード（pre-load）されてもよい。動作３０６は、いくつかの例示的な実装形態では随意であってよいことに留意されたい。
【００３５】
いくつかの例では、モバイルデバイスの概略ロケーションに少なくとも部分的に基づいて、ロケーションコンテキスト識別子が、たとえば、支援情報の一部としてまたはそれに関連して、デバイスによる使用のために決定または提供され得る。本明細書で使用する「ロケーションコンテキスト識別子」（ＬＣＩ）は、モバイルデバイスの概略ロケーションに関連するかまたはさもなければ対応することがあるロゴのセットを有する屋内または類似の関心エリアの特定の一部分を指し得る。たとえば、ＬＣＩは、ショッピングモールのセクションまたは翼部（wing）、建築物のフロア、あるいはモバイルデバイスの概略ロケーション周りの類似のエリアを備え得、そのようなセクション、翼部、フロアなどに適用可能な１つまたは複数のＰＯＩを識別するロゴのセットを有する。たとえば、全部または大部分の関連するＰＯＩに対するロゴを有する完全なエリアの代わりに、１つまたは複数の関連のあるＰＯＩを識別するためにより小さいロゴのセットを有する関心エリアの一部分を提供することによって、より少ないコンピューティングリソースまたは通信リソース（たとえば、帯域幅、メモリ、動作生存期間（operating lifetime）、ダウンロード速度など）が、有利に利用され得る。実装形態に応じて、ＬＣＩによってカバーされるエリアに対する支援情報は、たとえば、１つまたは複数の関連のあるＰＯＩ、関連のあるＰＯＩのロケーション、ならびにこれらのＰＯＩに起因するブランド固有の視覚署名を関係付けることが可能な適切な情報構造の形態で提供され得る。
【００３６】
限定ではなく例として、少なくとも１つの実装形態において全体的または部分的に利用され得る情報構造を図５に示す。分かるように、情報構造は、たとえば、店舗ＩＤフィールド５０２、画像特徴フィールド５０４、ならびにロケーション情報フィールド５０６など、いくつかのフィールドを有する表５００を備え得るが、請求する主題はそのように限定されない。店舗ＩＤフィールド５０２は、たとえば、ＬＣＩに関連付けられた特定の店舗など、屋内または類似の環境を識別し得、画像特徴フィールド５０４は、そのような店舗に関連するロゴの画像から導出されたブランド固有の視覚署名の視覚特徴を備え得、ロケーション情報フィールド５０６は、そのような店舗のロケーション（たとえば、ＰＯＩなど）を識別する座標を備え得る。店舗ロケーションは、ローカル基準データ（たとえば、ショッピングモールの間取図など）、グローバル基準データ（たとえば、地球中心座標など）、またはそれらの任意の組合せに対する２次元（Ｘ、Ｙ）、３次元（Ｘ、Ｙ、Ｚ）などの座標系など、任意の適切な座標系に準拠して識別され得る。別の可能な実装形態を単に例示すると、いくつかの例では、情報構造は、たとえば、エリア内に位置する１つまたは複数の関連のあるＰＯＩを識別するために、ＬＣＩによってカバーされるエリアの間取図にマッピングされているロゴのセットを有するデジタルマップの形態であってよい。随意にまたは代替として、情報構造は、たとえば、全部または大部分のＰＯＩを、エリア内のこれらのＰＯＩに起因するロケーションに関連付けるロゴのセットを有する、ショッピングモール、小売アウトレットなどの完全な関心エリアを備え得る。
【００３７】
いくつかの例では、たとえば、表５００などの支援情報は、適切なＰＯＩを識別するために使用される１つまたは複数のブランド固有の視覚署名を備える、より大きいデータベースまたは類似の情報リポジトリから導出され得る。たとえば、１つまたは複数の店頭（たとえば、ＰＯＩなど）を識別するために１つまたは複数の企業体（たとえば、店舗チェーン、小売企業など）によって使用されるロゴのセットは、任意の適正な技法を使用してブランド固有の視覚署名の中央データベース内に集められ得る。ＰＯＩを屋内または類似の関心エリア内のロケーションに関連付けるロゴのセットは、たとえば、現場の所有者によって提供されてよく、クラウドソーシングなどを介して取得されてもよい。例示のために、ショッピングモールの買い物客または常連は、所望のタスクを実行し（たとえば、ロゴ、店頭画像を与える、ＰＯＩをロケーションに関連付ける、など）、そのように実行することによって何らかの形で報いられ得る。一実装形態では、中央データベースは、たとえば、図１の視覚支援サーバ１１８など適切なサーバに関連する視覚支援データベースを備え得る。所与のＬＣＩに対して、視覚支援データベース内の関連のあるＰＯＩに対する１つまたは複数のロゴは、たとえば、１つまたは複数の適正な技法を使用して識別され、抽出され得る。ＬＣＩによってカバーされるエリアが、たとえば、店舗チェーンに対する小売店頭など、特定の企業体に関連付けられたＰＯＩを含む場合、中央データベースからの代表的なブランド固有の視覚署名が、表５００などの支援情報に組み込まれ得る。
【００３８】
図３に戻って参照すると、動作３０８で、たとえば、ロゴ識別のために、画像クエリが、適切なサーバなど（たとえば、図１のサーバ１１８、１２０など）に提出され得る。より具体的には、モバイルデバイスのライブのカメラの視野内に示される１つまたは複数のＰＯＩのロゴの１つまたは複数のキャプチャされた画像から抽出された視覚特徴が、一致が存在するかどうかを判断するために、適切なデータベース（たとえば、視覚支援データベースなど）の中の基準ロゴと比較され得る。分かるように、いくつかの例では、ＬＣＩまたは関心エリア、モバイルデバイスの概略ロケーションなどの１つまたは複数のパラメータなど、適切な支援情報が、使用またはさもなければ考察され得る。動作３１０で、クエリに応答することなどで、１つまたは複数のキャプチャされたロゴ画像に十分に類似する視覚特徴を有するロゴの、１つまたは複数の候補基準画像が、たとえば、任意の適切な視覚特徴照合手法を使用して、最高の一致（top match）として識別され得る。１つの可能な実装形態を単に例示すると、たとえば、最高の一致は、適用可能なロゴ画像に関連するメタデータ、コンテキストパラメータ（たとえば、時刻、照明条件など）、視覚特徴などの加重比較（weighted comparison）に少なくとも部分的に基づいて識別され得る。利用可能な場合、ライブのカメラの視野内に示されるＰＯＩに関連するブランド固有の視覚署名を表すロゴの、最良のまたはさもなければ適切な候補画像が、モバイルデバイス、適切なサーバなどによってまたはおいて選択され得る。
【００３９】
動作３１２に関して、たとえば、モバイルデバイスの概略ロケーション周りのエリア内にあることが知られており（たとえば、ＬＣＩなどによって識別可能であり）、一致したロゴに関連するＰＯＩなど、１つまたは複数の適切なＰＯＩが識別され得る。１つまたは複数の識別されたＰＯＩは、引き続いて、たとえば、動作３１４および３１６を介して参照されるように、現場マップ内の１つまたは複数のＰＯＩの検索（look up）などを介して、最良のまたはさもなければ適切な候補画像によって表される選択されたロゴに関連する１つまたは複数の特定のロケーションにおける１つまたは複数のＰＯＩと関連付けられ得る。
【００４０】
動作３１８で、モバイルデバイスの方位の知識を用いて、たとえば、ビデオフレームがキャプチャされている間などに、ライブのカメラの視野内に示される１つまたは複数のＰＯＩに対するポーズが、１つまたは複数の適正な技法を使用して推定され得る。例示として、１つまたは複数の適用可能なアルゴリズムまたはモデル（たとえば、Ｌｅｖｅｎｂｅｒｇ−Ｍａｒｑｕａｒｄｔ、３点、４点など、正射影および繰返し調整によるポーズ（pose from orthography and scaling with iterations）（ＰＯＳＩＴ）アルゴリズムなど）を利用する分析的、幾何学的、代数的などの手法が、全体的または部分的に使用され得る。いくつかの例では、ポーズは、たとえば、カメラの視野内に示され、１つまたは複数の関心のあるブランド固有の視覚署名に一致する１つまたは複数のＰＯＩに対するような、モバイルデバイスの視線角度に少なくとも部分的に基づいて推定され得る。１つの可能な実装形態を単に例示すると、たとえば、図４に概略的に表しているように、時々、視線角度は、任意の適切な平面（たとえば、画像平面、投影平面など）の中など、４１２において一点鎖線で参照されるカメラレンズの光軸に関連して推定され得る。限定ではなく例として、たとえば、光軸４１２に整合された方向ベクトルを計算することによる方位検出プロセスを適用することによって、関連するＰＯＩを識別するＡｌｄｏ（登録商標）のブランド固有の視覚署名に対するポーズが、光軸４１２とロゴ監視線４１６とによって形成される角度４１４を介して推定され得る。同様に、関連するＰＯＩを識別するＧａｐ（登録商標）のブランド固有の視覚署名に対するポーズが、たとえば、光軸４１２とロゴ監視線４２０とによって形成される、４１８において参照される角度を介して推定され得る。当然、これらは、ポーズ推定に関する詳細にすぎなく、請求する主題はそのように限定されない。
【００４１】
図３に戻って参照すると、動作３２０で、たとえば、推定されたポーズならびに現場マップに関連して取得される関心のあるＰＯＩ（たとえば、Ａｌｄｏ（登録商標）など）の知られているロケーションに少なくとも部分的に基づいて、モバイルデバイスの推定位置が計算され得る。いくつかの例では、モバイルデバイスの位置は、たとえば、適切な、カメラの視野−現場マップ−整合およびマッピングプロセスに関連して計算され得る。たとえば、プロセスの間、カメラのロケーションがユーザの基準点である（たとえば、モバイルデバイスなどに関連する）カメラの視点を表すかまたはモデリングするために、１つまたは複数の知られているＰＯＩが、特定の現場のデジタルマップ上に整列され、通常の座標系（たとえば、ローカル、グローバルなど）にマッピングされ得る。ここで、たとえば、特定の現場のトポロジー（たとえば、構造要素、エリアの制約など）、現場トポロジーに基づくロゴに対するユーザの潜在的な位置などを考慮し得る任意の適切な整合またはマッピングの動作または技法が、全体的または部分的に使用され得る。整合およびマッピングのプロセスは一般に知られており、ここでより詳細に説明する必要はない。
【００４２】
いくつかの例では、モバイルデバイスの推定位置は、たとえば、上記で説明した１つまたは複数の動作またはプロセスを利用して、ライブのカメラの視野内に同時に示される少なくとも１つの追加のＰＯＩ（たとえば、Ｇａｐ（登録商標）など）の視覚特徴を照合することなどを介して改良され得る。例示として、時々、たとえば、図４のモバイルデバイス４００などのモバイルデバイスの改良された位置が、線４１６および４２０など、ロゴ監視線の交差点においてまたは交差点付近で（たとえば、交点、遠近法の中心などにおいて）推定され得るが、請求する主題はそのように限定されない。加えて、いくつかの例では、適切なモバイルデバイスから１つまたは複数の関心のあるＰＯＩまでの距離が、たとえば、１つまたは複数の適正な技法を使用して１つまたは複数の検出されたロゴの（たとえば、実際の、元の、投影されたなどの）サイズの知識を用いることなどによって推定され得る。たとえば、視覚特徴の抽出または照合、ポーズ推定、位置計算など、例示的なプロセス３００に関連する１つまたは複数の動作またはプロセスが、適切なサーバ、モバイルデバイス、またはそれらの任意の組合せにおいてまたはよって実装され得ることに留意されたい。
【００４３】
図６は、たとえば、屋内または類似の環境内などにおける、ロゴ検出を介してモバイルデバイスの位置を推定する例示的な使用事例または使用場面を示す、プロセス６００の実装形態のフロー図であり、ＬＣＩは、モバイルデバイスの概略ロケーションを含むエリアに対応する。６０２で参照されるように、関心エリアに入ると、ユーザは、モバイルデバイス上で提供される、適切な位置またはナビゲーションのアプリケーションをオンにするかまたは起動することができる。モバイルデバイスは、たとえば、デバイスの概略ロケーションに少なくとも部分的に基づいて、エリアに関連するＬＣＩに対して適用可能な支援情報を取得するために、適切なサーバと通信し得る。モバイルデバイスの概略ロケーションは、たとえば、ＳＰＳまたは他のワイヤレス送信機（たとえば、ＷｉＦｉアクセスポイントなど）、１つまたは複数の関連するセンサー（たとえば、加速度計、ジャイロスコープ、気圧計など）などを介して取得された最新の位置フィックスに少なくとも部分的に基づいて取得され得る。前述のように、このことは、たとえば、小売店舗、アウトレットなどが、同じまたは類似のロゴを介して識別される複数の店頭、入口、フロアなどを有する場合に、モバイルデバイスのロケーションを判断するのに有用であり得る。随意にまたは代替として、概略ロケーションは、たとえば、同様に上述のように、ユーザ入力を介して取得され得る。したがって、図示のように、支援情報は、たとえば、モバイルデバイスの概略ロケーション、１つまたは複数の関連のあるロゴ画像などの適用可能なＰＯＩ情報に関連する現場のデジタルマップ、ロゴに関連する視覚特徴、ＰＯＩのロケーションなどを備え得る。
【００４４】
６０４で示すように、必要な場合、ユーザは、たとえば、関連する画像キャプチャデバイス（たとえば、カメラセンサーなど）を起動し得る、モバイルデバイス上で提供される適切な位置エンジンまたは類似のアプリケーションを起動またはオンにすることができる。いくつかの例では、たとえば、ローカルエリアネットワーク（たとえば、ＷｉＦｉなど）に関連する１つまたは複数のアクセスポイントなど、屋内または類似の関心エリア内の１つまたは複数のワイヤレス送信機のロケーションが、前述のように、知られていないことがある。また、時々、１つまたは複数の知られているワイヤレス送信機からの信号が、減衰されるか、またはさもなければ、不十分、微弱、断片的など、何らかの形で影響を受けることがある。このことは、同様に上述のように、たとえば、モバイルデバイスがそれのロケーションを推定するのを妨げることがある。この図示の例では、モバイルデバイスは、１つまたは複数のロゴ検出動作を実施するためにデバイスの周辺でデバイスをパニングするようにユーザに促す適切なメッセージ（たとえば、「ＷｉＦｉで測位不可能」など）を表示し得る。
【００４５】
６０６で示すように、メッセージに応答して、ユーザは、たとえば、１つまたは複数の関連するセンサーによって認識可能または検出可能な一定の方位にモバイルデバイスを配置し得る。カメラの視野を使用して、ユーザは、屋内または類似の関心エリアのライブのビデオ画像をキャプチャし、かつその画像を関連するスクリーンまたはディスプレイの中に同時に表示するために、たとえば、カメラセンサーまたは類似の画像キャプチャデバイスを利用して、モバイルデバイスを様々な方向にパニングするかまたは向けることができる。６０８で全般に示すように、モバイルデバイスを様々な方向にパニングするかまたは向ける間に、ユーザは、１つまたは複数の適切なロゴ（たとえば、Ｒｏｏｔｓ（登録商標）、Ｉｎｄｉｇｏ（登録商標）など）がスクリーンまたはディスプレイ内のユーザの視野に入るまで、カメラの視野内にキャプチャされたビデオ画像を見ることができる。したがって、モバイルデバイスおよび関連するユーザのロケーションが、たとえば、１つまたは複数のＰＯＩが見えている、可能な領域またはエリアに少なくとも部分的に基づいて推定され得る。
【００４６】
１つの可能な実装形態を単に例示すると、６１０および６１２のそれぞれで参照されるように、キャプチャされたロゴ（たとえば、Ｒｏｏｔｓ（登録商標）など）の画像が、たとえば、上記で説明した１つまたは複数のロゴ検出または照合動作などを介して、何らかの方法で処理され得、ロゴに関連するＰＯＩが、ポーズ推定動作に関連する現場マップなどを介して識別され得る。キャプチャされたロゴに関連するＰＯＩの推定されたポーズおよび知られているロケーションに少なくとも部分的に基づいて、モバイルデバイスの推定ロケーションが計算され得る。時々、モバイルデバイスの推定ロケーションは、たとえば、６１４で全般に参照されるように、ライブのカメラの視野内に同時に示される少なくとも１つの追加のＰＯＩ（たとえば、Ｉｎｄｉｇｏ（登録商標）など）に少なくとも部分的に基づいて改良され得る。当然、図示の使用事例に関連する詳細は例にすぎず、請求する主題はそうした例に限定されない。
【００４７】
したがって、本明細書で説明するように、たとえば、屋内または類似の環境内など、屋内測位のためのロゴ検出は、利益を提供し得る。たとえば、有利なことに、より小さいロゴのセットは、それぞれの現場またはさもなければ適切な現場を訪問またはマッピングすることなく、多数の現場（たとえば、ショッピングモール、小売アウトレットなど）におけるロケーション推定を満足することができる。加えて、前述のように、屋内または類似の環境内などにおける、より正確な、精密な、ロバストな、またはさもなければ有用な測位が、有利なことに、たとえば、モバイルデバイスのワイヤレス通信リンク内の利用可能帯域幅、メモリ空間またはバッテリー寿命などに重い負担を掛けることなく達成され得る。当然、屋内測位のためのロゴ検出のいくつかの態様およびそれの利益の説明は例にすぎず、請求する主題はそのように限定されない。
【００４８】
次に図７を注目すると、図７は、屋内測位のためのロゴ検出に対する１つまたは複数の動作または技法を容易化または支援するために、全体的または部分的に実行され得る例示的なプロセス７００の実装形態を示すフロー図である。１つまたは複数の動作が、同時にまたはある順序に関して示されまたは説明されていても、他の順序または同時の動作が利用されてもよいことを諒解されたい。加えて、以下の説明は、いくつかの他の図に示される特定の態様はまた特徴に言及するが、１つまたは複数の動作は、他の態様または特徴とともに実行され得る。
【００４９】
例示的なプロセス７００は、たとえば、１つまたは複数の知られているロケーションの１つまたは複数の関心地点（ＰＯＩ）に関連付けられた１つまたは複数のブランド固有の視覚署名を、モバイルデバイスにおいて受信することを伴う動作７０２で開始し得る。上述のように、１つまたは複数のブランド固有の視覚署名は、たとえば、ＰＯＩを屋内または類似の関心エリア内のロケーションに関連付けるために少なくとも部分的に使用され得るモバイルデバイスによってアクセス可能な視覚支援データベースなど、適切なデータベースから導出され得る。いくつかの例では、１つまたは複数のブランド固有の視覚署名は、たとえば、モバイルデバイスからの要求に応答することなどで、適切なサーバ（たとえば、図１の視覚支援サーバ１１８など）によって通信され得る。
【００５０】
動作７０４で、視覚特徴は、たとえば、モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から抽出され得る。たとえば、視覚特徴は、屋内または類似の関心エリアに関連する１つまたは複数のロゴを見るためにパニングシーケンスを介して取得された一連のビデオフレームから抽出され得る。視覚特徴は、たとえば、ＳＩＦＴ、ＳＵＲＦ、ＮＦＴなど、所有権を主張できるかまたはそれ以外のコーナー検出タイプの技法を含む、任意の適切なコンピュータビジョンまたは類似の視覚特徴抽出技法を使用して抽出され得る。
【００５１】
動作７０６に関して、抽出された視覚特徴は、たとえば、１つまたは複数の受信されたブランド固有の視覚署名と照合され得る。たとえば、抽出された視覚特徴は、適切な支援情報など（たとえば、デバイスのＬＣＩ、概略ロケーションなど）に関して一致が存在するかどうかを判断するために、適切なデータベース（たとえば、視覚支援データベースなど）内の基準ロゴと比較され得る。同様に上述のように、関心のあるＰＯＩに関連するブランド固有の視覚署名を表すロゴの、最良のまたはさもなければ適切な候補画像が、たとえば、選択され得る。
【００５２】
動作７０８で、モバイルデバイスのロケーションが、抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて推定され得る。たとえば、モバイルデバイスの方位の知識を用いて、上記で説明したように、ビデオフレームがキャプチャされている間などに、モバイルデバイスのポーズが推定され得る。たとえば、推定されたポーズと、特定の屋内または類似の関心エリアの間取図にマッピングされ、照合された視覚特徴に関連する、１つまたは複数の示されたＰＯＩなど、１つまたは複数のＰＯＩの知られているロケーションとに少なくとも部分的に基づいて、モバイルデバイスの推定ロケーションが計算され得る。
【００５３】
動作７１０で、モバイルデバイスの推定ロケーションは、たとえば、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩのうちの少なくとも１つの追加のＰＯＩに少なくとも部分的に基づいて改良され得る。たとえば、前述のように、モバイルデバイスの改良された位置が、投影されたロゴ画像のポーズ線（pose lines）の交差点にあるものと推定され得るが、請求する主題はそのように限定されない。同様に上述のように、いくつかの例では、モバイルデバイスから１つまたは複数の関心のあるＰＯＩまでの推定距離が、たとえば、１つまたは複数の適正な技法を使用して１つまたは複数の検出されたロゴの（たとえば、実際の、元の、投影されたなどの）サイズの知識を用いることなどで計算され得る。
【００５４】
図８は、屋内または類似の環境内の測位のためのロゴ検出に対する１つまたは複数の動作または技法を容易化または支援するために少なくとも部分的に使用され得るモバイルデバイスに関連する例示的なコンピューティング環境の実装形態の概略図である。例示的なコンピューティング環境は、たとえば、図１のモバイルデバイス１０２の１つまたは複数の特徴または態様を含み得るモバイルデバイス８００を備え得るが、請求する主題はそのように限定されない。たとえば、いくつかの例では、モバイルデバイス８００は、適切なワイヤレス通信ネットワークに対するアンテナ８０６などを介して、８０４で全般に参照されるワイヤレス信号を送信または受信可能なワイヤレストランシーバ８０２を備え得る。ワイヤレストランシーバ８０２は、たとえば、ワイヤレストランシーババスインターフェース８１０を介してバス８０８に結合または接続され得る。実装形態に応じて、時々、ワイヤレストランシーババスインターフェース８１０は、たとえば、ワイヤレストランシーバ８０２に少なくとも部分的に統合され得る。いくつかの実装形態は、ほんのいくつかの例を挙げれば、ワイヤレスフィデリティー（ＷｉＦｉ）、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、ロングタームエボリューション（ＬＴＥ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）など、対応する複数のワイヤレス通信規格に従って、信号を送信または受信することを可能にするために、複数のワイヤレストランシーバ８０２またはアンテナ８０６を含み得る。
【００５５】
一実装形態では、モバイルデバイス８００は、たとえば、ＳＰＳアンテナ８１６などを介して１つまたは複数のＳＰＳ信号８１４を受信または収集可能なＳＰＳ受信機８１２を備え得る。ＳＰＳ受信機８１２は、モバイルデバイス８００のロケーションを推定するために、１つまたは複数の収集されたＳＰＳ信号８１４を全体的または部分的に処理し得る。いくつかの例では、１つまたは複数の汎用プロセッサ８１８、メモリ８２０、デジタルシグナルプロセッサ（ＤＳＰ）８２２、または図示していない類似の専用デバイスまたはプロセッサが、収集されたＳＰＳ信号８１４を全体的または部分的に処理するため、ＳＰＳ受信機８１２などとともにモバイルデバイス８００のロケーションを計算するため、などに利用され得る。たとえば、ロゴ検出などに関連する１つまたは複数の測位動作を実施するための、ＳＰＳまたは他の信号の記憶は、メモリ８２０、適切なレジスタまたはバッファ（図示せず）の中に少なくとも部分的に実行され得る。図示されていないが、少なくとも一実装形態では、１つまたは複数のプロセッサ８１８、メモリ８２０、ＤＳＰ  ８２２、または類似の専用デバイスまたはプロセッサは、カメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出すること、抽出された視覚特徴と１つまたは複数の受信されたブランド固有の視覚署名とを照合すること、抽出された視覚特徴と１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいてモバイルデバイスのロケーションを推定することなどが可能な１つまたは複数の画像処理モジュールを備え得ることを諒解されたい。１つまたは複数の画像処理モジュールのうちの全部または一部が、ハードウェア、ファームウェア、ソフトウェア、またはそれらの任意の組合せを使用して、またはさもなければ含んで実装され得ることにも留意されたい。
【００５６】
図示のように、ＤＳＰ  ８２２は、バス８０８を介してプロセッサ８１８とメモリ８２０とに結合または接続され得る。図示していないが、いくつかの例では、バス８０８は、ＤＳＰ  ８２２、プロセッサ８１８、メモリ８２０など、モバイルデバイス８００の１つまたは複数の適用可能な構成要素と統合され得る１つまたは複数のバスインターフェースを備え得る。様々な実施形態では、本明細書で説明する１つまたは複数の動作または機能は、ほんのいくつかの例を挙げれば、ＲＡＭ、ＲＯＭ、ＦＬＡＳＨ、ディスクドライブのようなコンピュータ可読記憶媒体上など、メモリ８２０に記憶された１つまたは複数の機械可読命令の実行に応答して実行され得る。命令は、たとえば、プロセッサ８１８、図示していない１つまたは複数の専用プロセッサ、ＤＳＰ  ８２２などを介して実行可能であり得る。メモリ８２０は、本明細書で説明する動作または機能を実行するために、プロセッサ８１８、ＤＳＰ  ８２２などによって実行可能であり得るソフトウェアコード（たとえば、プログラミングコード、命令など）を記憶し得る、非一時的プロセッサ可読メモリ、コンピュータ可読命令などを備え得る。
【００５７】
モバイルデバイス８００は、ほんのいくつかの例を挙げれば、たとえば、スピーカー、マイクロフォン、ディスプレイデバイス、振動デバイス、キーボード、タッチスクリーンなど、いくつかのデバイスのうちのいずれか１つ含み得るユーザインターフェース８２４を備え得る。少なくとも一実装形態では、ユーザインターフェース８２４は、ユーザがモバイルデバイス８００上で提供される１つまたは複数のアプリケーションと対話することを可能にし得る。たとえば、ユーザインターフェース８２４の１つまたは複数のデバイスは、ユーザからの入力または作動に応答して、ＤＳＰ  ８２２、プロセッサ８１８などによってさらに処理されるために、メモリ８２０上にアナログまたはデジタルの信号を記憶し得る。同様に、モバイルデバイス８００上で提供される１つまたは複数のアプリケーションは、出力信号をユーザに提示するために、メモリ８２０内にアナログまたはデジタルの信号を記憶し得る。いくつかの実装形態では、モバイルデバイス８００は、随意に、たとえば、専用のスピーカー、マイクロフォン、デジタル−アナログ回路、アナログ−デジタル回路、増幅器、利得制御などを備える専用のオーディオ入力／出力（Ｉ／Ｏ）デバイス８２６を含み得る。しかしながら、これは、オーディオＩ／Ｏデバイス８２６がいかに実装され得るかの例にすぎず、請求する主題がこの点で限定されないことを理解されたい。分かるように、モバイルデバイス８００は、キーボード、タッチスクリーンなどに加えられるタッチまたは類似の圧力に応答する、１つまたは複数のタッチスクリーン８２８を備え得る。
【００５８】
一実装形態では、モバイルデバイス８００は、たとえば、静止画または動画をキャプチャするためなどで、専用またはそれ以外のカメラ８３０を備え得る。カメラ８３０は、ほんのいくつかの例を挙げれば、たとえば、カメラセンサーまたは類似の撮像デバイス（たとえば、電荷結合デバイス、相補型金属酸化物半導体（ＣＭＯＳ）タイプ撮像素子など）、レンズ、アナログ−デジタル回路、フレームバッファなどを備え得る。いくつかの例では、１つまたは複数のキャプチャされた画像を表す信号の追加の処理、調整、符号化、または圧縮が、たとえば、プロセッサ８１８、ＤＳＰ  ８２２などにおいて、少なくとも部分的に実行され得る。随意にまたは代替として、専用またはそれ以外のビデオプロセッサ８３２は、１つまたは複数のキャプチャされた画像を表す信号の調整、符号化、圧縮、または操作を実行し得る。加えて、ビデオプロセッサ８３２は、たとえば、モバイルデバイス８００のディスプレイ（図示せず）上に表示するために、１つまたは複数の記憶された画像を復号または解凍することができる。
【００５９】
モバイルデバイス８００は、たとえば、１つまたは複数の慣性センサー、周囲環境センサーなど、バス８０８に結合または接続された１つまたは複数のセンサー８３４を備え得る。センサー８３４の慣性センサー８３４は、ほんのいくつかの例を示せば、たとえば、（たとえば、１次元、２次元または３次元におけるモバイルデバイス８００の加速度などに集合的に応答する）１つまたは複数の加速度計、（たとえば、１つまたは複数のコンパス用途などを支援するための）ジャイロスコープまたは磁力計などを備え得る。モバイルデバイス８００の周囲環境センサーは、ほんのいくつかの例を挙げれば、たとえば、１つまたは複数の温度センサー、気圧センサー、周辺光検出器、カメラセンサー、マイクロフォンなどを備え得る。センサー８３４は、メモリ８２０に記憶され得、測位またはナビゲーション動作、通信、ゲームなどを対象とする１つまたは複数のアプリケーションの支援などにおいて、ＤＳＰ  ８２２、プロセッサ８１８などによって処理され得る、アナログまたはデジタルの信号を生成し得る。
【００６０】
特定の一実装形態では、モバイルデバイス８００は、ワイヤレストランシーバ８０２、ＳＰＳ受信機８１２などを介して受信またはダウンコンバートされた信号のベースバンド処理を実行可能な、専用またはそれ以外のモデムプロセッサ８３６を備え得る。同様に、モデムプロセッサ８３６は、たとえば、ワイヤレストランシーバ８０２を介する送信のためにアップコンバートされるべき信号のベースバンド処理を実行し得る。代替実装形態では、専用のモデムプロセッサを有するのではなく、ベースバンド処理が、プロセッサ８１８、ＤＳＰ  ８２２などによって少なくとも部分的に実行され得る。加えて、いくつかの例では、インターフェース８３８は、別個の構成要素として示されているが、たとえば、バス８０８またはＳＰＳ受信機８１２など、モバイルデバイス８００の１つまたは複数の適用可能な構成要素に全体的または部分的に統合されてもよい。随意にまたは代替として、ＳＰＳ受信機８１２は、バス８０８に直接、結合または接続されてもよい。しかしながら、これらは、ベースバンド処理を実行し得る構成要素または構造の例にすぎないこと、および請求する主題がこの点について限定されないことを理解されたい。
【００６１】
図９は、たとえば、図１に関連して上記で説明したような、屋内または類似の環境内の測位のためのロゴ検出に対する１つまたは複数の動作またはプロセスを部分的または実質的に実施または支援可能な１つまたは複数のサーバまたは他のデバイスに関連するかまたはそれらを含むことができる、例示的なコンピューティング環境またはシステム９００の実装形態を示す概略図である。コンピューティング環境９００は、たとえば、通信ネットワーク９０８を介して一緒に動作可能に結合され得る第１のデバイス９０２、第２のデバイス９０４、第３のデバイス９０６などを含み得る。いくつかの例では、第１のデバイス９０２は、たとえば、基地局アルマナックなど、測位支援情報を提供可能なサーバを備え得る。第１のデバイス９０２はまた、モバイルデバイスのロケーションの概略推定に少なくとも部分的に基づいてＬＣＩを、要求しているモバイルデバイスに供給可能なサーバを備え得る。第１のデバイス９０２はまた、モバイルデバイスからの要求において指定されるＬＣＩのロケーションに関連のある屋内測位支援情報を提供可能なサーバを備え得る。第２のデバイス９０４または第３のデバイス９０６は、１つの可能な実装形態を単に例示すると、たとえば、モバイルデバイスを備え得る。加えて、通信ネットワーク９０８は、アクセスポイント、フェムトセルなど、１つまたは複数のワイヤレス送信機を備え得る。当然、請求する主題は、これらの点で範囲を限定されない。
【００６２】
第１のデバイス９０２、第２のデバイス９０４、または第３のデバイス９０６は、通信ネットワーク９０８上で情報を交換可能であり得る任意のデバイス、機器、プラットフォーム、または機械を表し得る。限定ではなく例として、第１のデバイス９０２、第２のデバイス９０４、または第３のデバイス９０６のいずれかは、たとえばデスクトップコンピュータ、ラップトップコンピュータ、ワークステーション、サーバデバイスなどの１つまたは複数のコンピューティングデバイスまたはプラットフォーム；たとえば携帯情報端末、モバイル通信デバイスなど、１つまたは複数の個人用のコンピューティングデバイスまたは機器、あるいは通信デバイスまたは機器；たとえばデータベースまたは情報ストレージサービスプロバイダ／システム、ネットワークサービスプロバイダ／システム、インターネットまたはイントラネットサービスプロバイダ／システム、ポータルまたはサーチエンジンサービスプロバイダ／システム、ワイヤレス通信サービスプロバイダ／システムなどのコンピューティングシステムまたは関連するサービスプロバイダ機能；あるいはそれらの任意の組合せを含み得る。第１のデバイス９０２、第２のデバイス９０４、または第３のデバイス９０６のいずれかは、本明細書で説明する例示的な実装形態に従って、モバイルデバイス、ワイヤレス送信機または受信機、サーバなどのうちの１つまたは複数を備え得る。
【００６３】
一実装形態では、通信ネットワーク９０８は、第１のデバイス９０２、第２のデバイス９０４、または第３のデバイス９０６のうちの少なくとも２つの間の情報の交換を支援可能な１つまたは複数の通信リンク、プロセス、またはリソースを表し得る。限定ではなく例として、通信ネットワーク９０８は、ワイヤレスまたはワイヤード通信リンク、電話または電気通信システム、情報バスまたはチャネル、光ファイバー、地上波または宇宙飛行体リソース、ローカルエリアネットワーク、広域ネットワーク、イントラネット、インターネット、ルーターまたはスイッチなど、あるいはそれらの任意の組合せを含み得る。図示のように、たとえば、第３のデバイス９０６の側で部分的にかくれている破線の箱によって、通信ネットワーク９０８に動作可能に結合される追加の類似のデバイスが存在することがある。本明細書で説明するように、コンピューティング環境９００内に示す様々なデバイスまたはネットワーク、あるいはプロセスまたは方法の全部または一部は、ハードウェア、ファームウェア、ソフトウェアまたはそれらの任意の組合せを使用して、またはさもなければ含めて実装され得ることも認識されたい。
【００６４】
限定ではなく例として、第２のデバイス９０４は、バス９１４を介してメモリ９１２に動作可能に結合され得る少なくとも１つの処理ユニット９１０を含み得る。処理ユニット９１０は、適切なコンピューティングプロシージャまたはプロセスの少なくとも一部分を実行可能な１つまたは複数の回路を表し得る。たとえば、処理ユニット９１０は、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタルシグナルプロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはこれらの任意の組合せを含み得る。
【００６５】
メモリ９１２は、任意の情報ストレージ機構または機器を表し得る。たとえば、メモリ９１２は、１次メモリ９１６および２次メモリ９１８を含み得る。たとえば、１次メモリ９１６は、ランダムアクセスメモリ、読取り専用メモリなどを含み得る。この例では処理ユニット９１０とは別個であるものとして示されているが、１次メモリ９１６の全部または一部は、処理ユニット９１０内に設けられてよく、またはそうでなければ処理ユニット９１０と併設／結合されてよいことを理解されたい。たとえば、２次メモリ９１８は、１次メモリまたは１つまたは複数の情報記憶デバイスもしくはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブなどと、同じまたは同様のタイプのメモリを含み得る。いくつかの実装形態では、２次メモリ９１８は、コンピュータ可読媒体９２０を動作可能に受け入れることができ、またはそうでなければ、コンピュータ可読媒体９２０に結合するように構成可能であり得る。コンピュータ可読媒体９２０は、たとえば、コンピューティング環境９００内の１つまたは複数のデバイスに対する情報、コード、または命令を搬送し得るかまたはアクセス可能にし得る、任意の非一時的記憶媒体を含み得る。コンピュータ可読媒体９２０はまた、記憶媒体と呼ばれることもある。
【００６６】
第２のデバイス９０４は、たとえば、第２のデバイス９０４を少なくとも通信ネットワーク９０８に動作可能に結合することをもたらすかまたはさもなければ支援することができる、通信インターフェース９２２を含み得る。限定ではなく例として、通信インターフェース９２２は、ネットワークインターフェースデバイスまたはカード、モデム、ルーター、スイッチ、トランシーバなどを含み得る。第２のデバイス９０４はまた、たとえば、入力/出力デバイス９２４を含み得る。入力/出力デバイス９２４は、人間または機械の入力を受容またはさもなければ導入するように構成可能であり得る１つまたは複数のデバイスまたは特徴、あるいは人間または機械の出力を配信またはさもなければ提供可能であり得る１つまたは複数のデバイスまたは特徴を表し得る。限定ではなく例として、入力/出力デバイス９２４は、動作可能に構成されたディスプレイ、スピーカー、キーボード、マウス、トラックボール、タッチスクリーン、情報ポートなどを含み得る。
【００６７】
本明細書で説明した方法は、特定の特徴または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ハードウェア、ファームウェア、ソフトウェア、個別／固定論理回路、またはそれらの任意の組合せなどで実装され得る。ハードウェアまたは論理回路実装では、たとえば、処理ユニットは、ほんの数例を挙げると、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他のデバイスもしくはユニット、あるいはそれらの組合せの中で実装され得る。
【００６８】
ファームウェアまたはソフトウェア実装の場合、方法は、本明細書で説明した機能を実行する命令を有するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。命令を有形に実施するいずれのコンピュータ可読媒体も、本明細書で説明する方法の実装において使用され得る。たとえば、ソフトウェアコードは、メモリに記憶され、プロセッサによって実行され得る。メモリは、プロセッサの内部またはプロセッサの外部に実装され得る。本明細書で使用する「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプまたはメモリの数、あるいはメモリが記憶される媒体のタイプに限定されない。少なくともいくつかの実装形態では、本明細書で説明する記憶媒体の１つまたは複数の部分は、記憶媒体の特定の状態によって表される情報を表す信号を記憶することができる。たとえば、情報を表す電子信号は、情報をバイナリ情報（たとえば、１と０）として表すために、記憶媒体のそのような部分の状態に影響を及ぼすまたは変更することによって、（たとえば、メモリなど）記憶媒体の一部に「記憶」され得る。したがって、特定の実装形態では、情報を表す信号を記憶するための記憶媒体の部分の状態のそのような変更は、異なる状態または物への記憶媒体の変換を構成する。
【００６９】
図示のように、１つまたは複数の例示的な実装形態では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、個別／固定論理回路、それらの何らかの組合せなどで実装され得る。ソフトウェアで実装する場合、機能は、１つまたは複数の命令またはコードとして物理的なコンピュータ可読媒体に記憶され得る。コンピュータ可読媒体は物理的コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な物理媒体であり得る。限定ではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令または情報構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータまたはそれのプロセッサによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイディスク（disc）を含み、ディスク（disk）は、通常、情報を磁気的に再生し、ディスク（disc）は、情報をレーザで光学的に再生する。
【００７０】
上記のように、モバイルデバイスは、１つまたは複数のワイヤレス通信技法を使用して、様々な通信ネットワークを介して、情報のワイヤレス送信または受信を介して１つまたは複数の他のデバイスと通信することができる。ここでは、たとえば、ワイヤレス通信技法は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などを使用して実施され得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用されることがある。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時間分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）ネットワーク、ＷｉＭＡＸ（ＩＥＥＥ８０２．１６）ネットワークなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。この場合、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装することができる。ＧＳＭおよびＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含み得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘネットワーク、または他の何らかのタイプのネットワークを含み得る。本技法はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組合せに関して実装され得る。ワイヤレス通信ネットワークは、たとえば、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ａｄｖａｎｃｅｄ  ＬＴＥ、ＷｉＭＡＸ、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。
【００７１】
一実装形態では、モバイルデバイスは、たとえば、それのロケーションを推定すること、支援情報を取得すること、携帯電話サービスをビジネスまたは家庭に展開することなどを目的として、１つまたは複数のフェムトセルとの通信が可能であり得る。本明細書で使用する「フェムトセル」は、１つまたは複数の適正な技法を使用してモバイルデバイスから送信されるワイヤレス信号を検出可能であり得る１つまたは複数のより小サイズのセルラー基地局を指し得る。一般的に、必ずしも必要ではないが、フェムトセルは、数ある中でもほんのいくつかの例を挙げれば、たとえばＵｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＴＭＳ）、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  ＯｐｔｉｍｉｚｅｄまたはＥｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｎｌｙ（ＥＶ−ＤＯ）、ＧＳＭ、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）、符号分割多元接続（ＣＤＭＡ）２０００、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）など、様々なタイプの通信技法を使用することができ、または場合によっては様々なタイプの通信技法に適合し得る。いくつかの実装形態では、フェムトセルは、たとえば、一体型ＷｉＦｉを備え得、インターネットなど、別の広帯域ネットワークを経由して、より大きいセルラー電気通信ネットワークへのモバイルデバイスアクセスを提供し得る。しかし、フェムトセルに関するそのような詳細は、単に例にすぎず、請求する主題はそのように限定されない。
【００７２】
本明細書で説明する技法は、いくつかのＧＮＳＳまたはＧＮＳＳの組合せのうちの任意の１つを含むＳＰＳを用いて使用され得る。さらに、技法は、「スードライト」として働く地上波送信機、またはＳＶとそのような地上波送信機との組合せを利用する測位システムを用いて使用され得る。地上波送信機は、たとえば、ＰＮコードまたは（たとえば、ＧＰＳまたはＣＤＭＡセルラー信号などと同様の）他のレンジングコードをブロードキャストする地上送信機を含み得る。そのような送信機には、遠隔受信機による識別を可能にするように一意のＰＮコードが割り当てられ得る。地上波送信機は、たとえば、トンネルの中、鉱山内、建築物の中、都市ビルの谷間または他の閉じられたエリア内などの、軌道を回るＳＶからのＳＰＳ信号が利用できないことがある状況においてＳＰＳを補強するのに有用であり得る。スードライトの別の実装形態は無線ビーコンとして知られている。本明細書で使用する「宇宙飛行体」（ＳＶ）という用語は、スードライト、スードライトの等価物、および場合によっては他のものとして働く地上波送信機を含むものとする。本明細書で使用する「ＳＰＳ信号」または「ＳＶ信号」という用語は、スードライトまたはスードライトの等価物として働く地上波送信機を含む、地上波送信機からのＳＰＳ様の信号を含むものとする。
【００７３】
また、コンピュータ可読コードまたは命令は、送信機から受信機に物理伝送媒体上で信号を介して（たとえば、電気デジタル信号を介して）送信され得る。たとえば、ソフトウェアは、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、あるいは赤外線、無線、またはマイクロ波などのワイヤレス技術の物理構成要素を使用してウェブサイト、サーバ、または他のリモートソースから送信され得る。上記の組合せも物理伝送媒体の範囲内に含まれ得る。そのようなコンピュータ命令は、異なる時間に（たとえば、第１および第２の時間に）部分（たとえば、第１および第２の部分）ごとに送信され得る。この発明を実施するための形態のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶され得る２値デジタル信号に対する演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書の文脈では、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、彼らの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。この文脈では、演算または処理は物理量の物理操作に関係する。必ずしもそうとは限らないが、一般に、そのような量は、格納、転送、組合せ、比較、または他の操作が可能な、電気信号または磁気信号の形態をとる。
【００７４】
主に一般的な用法という理由で、信号をビット、情報、値、要素、記号、文字、変数、項、数、数字などと呼ぶことは時々便利であることが分かっている。ただし、これらおよび同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、上記の議論から明らかなように、本明細書全体にわたって、「処理する」、「算出する」、「計算する」、「判定する」、「解明する」、「識別する」、「関連付ける」、「測定する」、「実行する」などの用語を利用する議論は、専用コンピュータまたは同様の専用電子コンピューティングデバイスのような、特定の装置の動作またはプロセスを指すことを理解されたい。したがって、本明細書の文脈では、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の、電子的、電気的、または磁気的な物理量として通常表される信号を操作または変換することが可能である。
【００７５】
本明細書で使用される「および」および「または」という用語は、そのような用語が使用される文脈に少なくとも一部依存することも予想される、様々な意味を含み得る。通常、「または」がＡ、ＢまたはＣなどの列挙を関連付けるために使用される場合、包含的な意味で使用される場合はＡ、Ｂ、およびＣを意味し、さらに、排他的な意味で使用される場合はＡ、ＢまたはＣを意味するものとする。本明細書全体にわたる「１つの例」または「一例」という言及は、その例に関して説明する特定の特徴、構造、または特性が、特許請求する主題の少なくとも１つの例の中に含まれることを意味する。したがって、本明細書全体にわたる様々な箇所における「１つの例では」または「一例」という句の出現は、必ずしもすべてが同じ例を指すわけではない。さらに、本明細書で使用する「１つまたは複数」という用語は、単数形の任意の機能、構造、または特性について説明するために使用することができ、または機能、構造または特性の何らかの組合せについて説明するために使用することもできる。しかし、これは例示的な例にすぎないこと、および請求する主題がこの例に限定されないことに留意されたい。さらに、それらの特定の特徴、構造、または特性を組み合わせて１つまたは複数の例にすることができる。本明細書で説明する例は、機械、デバイス、エンジン、またはデジタル信号を使用して動作する装置を含み得る。そのような信号は、電子信号、光信号、電磁信号、またはロケーション間で情報を提供する任意の形態のエネルギーを備え得る。
【００７６】
本明細書では様々な方法またはシステムを使用していくつかの例示的な技法を説明し、示したが、請求する主題を逸脱することなく、他の様々な変形を行うことができ、均等物を代用することができることが、当業者には理解されよう。さらに、本明細書に記載の中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行うことができる。したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題は、添付の特許請求の範囲の範囲内に入るすべての実装形態と、その均等物とをも含むものとする。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスのロケーションを推定するためのモバイルベースの方法であって、
１つまたは複数の知られているロケーションの１つまたは複数の関心地点（ＰＯＩ）に関連付けられた１つまたは複数のブランド固有の視覚署名を、前記モバイルデバイスにおいて受信することと、
前記モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出することと、
前記抽出された視覚特徴と前記１つまたは複数の受信されたブランド固有の視覚署名とを照合することと、
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの前記１つまたは複数のＰＯＩに関連付けられた前記１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定することとを備える、方法。
［Ｃ２］
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するロケーションコンテキスト識別子（ＬＣＩ）を決定することと、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つまたは複数のＰＯＩを識別することとをさらに備える、請求項１に記載の方法。
［Ｃ３］
前記１つまたは複数の識別されたＰＯＩに関連付けられた前記１つまたは複数のブランド固有の視覚署名をメモリに記憶することをさらに備える、請求項２に記載の方法。
［Ｃ４］
前記モバイルデバイスの前記ロケーションが、屋内環境に対するマップに関連して推定される、請求項１に記載の方法。
［Ｃ５］
前記屋内環境が現場を備える、請求項４に記載の方法。
［Ｃ６］
前記ロケーションを前記推定することが、
前記１つまたは複数のＰＯＩに対するポーズを推定することと、
前記推定されたポーズに少なくとも部分的に基づいて前記モバイルデバイスの前記ロケーションを推定することとをさらに備える、請求項１に記載の方法。
［Ｃ７］
前記ポーズが、前記１つまたは複数のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定される、請求項６に記載の方法。
［Ｃ８］
前記視線角度が、前記モバイルデバイスのカメラレンズの光軸とロゴ観察線とによって形成される角度を備える、請求項７に記載の方法。
［Ｃ９］
前記視覚特徴が、１つまたは複数の視覚特徴抽出技法のうちのあるアプリケーションを介して抽出される、請求項１に記載の方法。
［Ｃ１０］
前記１つまたは複数のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能なデータベースを介して、前記１つまたは複数のＰＯＩに関連付けられる、請求項１に記載の方法。
［Ｃ１１］
前記データベースが、屋内環境の識別子（ＩＤ）、前記１つまたは複数のＰＯＩに関係するロケーション情報、前記１つまたは複数のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える視覚支援データベースを備える、請求項１０に記載の方法。
［Ｃ１２］
前記１つまたは複数の画像が、前記１つまたは複数のブランド固有の視覚署名を閲覧するために、パニングシーケンスを介して取得された一連のビデオフレームを備える、請求項１に記載の方法。
［Ｃ１３］
１つまたは複数の知られているロケーションの前記１つまたは複数のＰＯＩの少なくとも１つの追加のＰＯＩに少なくとも部分的に基づいて、前記推定ロケーションを改良することをさらに備える、請求項１に記載の方法。
［Ｃ１４］
前記少なくとも１つの追加のＰＯＩが、前記モバイルデバイスのライブのカメラの視野内に現在示されているＰＯＩを備える、請求項１３に記載の方法。
［Ｃ１５］
前記ロケーションが、前記１つまたは複数のＰＯＩが視認可能なエリアに少なくとも部分的に基づいて推定される、請求項１に記載の方法。
［Ｃ１６］
視覚支援情報を受信するためのワイヤレストランシーバと、
１つまたは複数の画像をキャプチャするためのカメラセンサーと、
少なくとも１つの画像処理モジュールであって、
前記カメラセンサーを介してキャプチャされた前記１つまたは複数の画像から視覚特徴を抽出し、かつ
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定する
ために、前記１つまたは複数の画像を処理するための、メモリに結合された、少なくとも１つの画像処理モジュールと、を備えるモバイルデバイスを備える、装置。
［Ｃ１７］
前記少なくとも１つの画像処理モジュールが、さらに、
前記１つまたは複数のＰＯＩに対するポーズを推定し、
前記推定されたポーズに少なくとも部分的に基づいて前記モバイルデバイスの前記ロケーションを推定するためのものである、請求項１６に記載の装置。
［Ｃ１８］
前記ポーズが、前記１つまたは複数のＰＯＩに対する前記モバイルデバイスの視線角度に少なくとも部分的に基づいて推定される、請求項１７に記載の装置。
［Ｃ１９］
前記１つまたは複数のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能であり、屋内環境の識別子（ＩＤ）、前記１つまたは複数のＰＯＩに関係するロケーション情報、前記１つまたは複数のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える、支援データベースを介して前記１つまたは複数のＰＯＩに関連付けられる、請求項１６に記載の装置。
［Ｃ２０］
前記少なくとも１つの画像処理モジュールが、さらに、
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するＬＣＩを決定し、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つまたは複数のＰＯＩを識別するためのものである、請求項１６に記載の装置。
［Ｃ２１］
モバイルデバイスのロケーションを推定するための装置であって、
１つまたは複数の知られているロケーションの１つまたは複数の関心地点（ＰＯＩ）に関連付けられた１つまたは複数のブランド固有の視覚署名を、前記モバイルデバイスにおいて受信するための受信手段と、
前記モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出するための抽出手段と、
前記抽出された視覚特徴と前記１つまたは複数の受信されたブランド固有の視覚署名とを照合するための照合手段と、
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの前記１つまたは複数のＰＯＩに関連付けられた前記１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定するための推定手段とを備える、装置。
［Ｃ２２］
前記ロケーションを推定するための前記推定手段が、
前記１つまたは複数のＰＯＩに対するポーズを推定するための手段と、
前記推定されたポーズに少なくとも部分的に基づいて前記モバイルデバイスの前記ロケーションを推定するための手段とをさらに備える、請求項２１に記載の装置。
［Ｃ２３］
前記ポーズが、前記１つまたは複数のＰＯＩに対する視線角度に少なくとも部分的に基づいて推定される、請求項２２に記載の装置。
［Ｃ２４］
前記抽出された視覚特徴と前記１つまたは複数のＰＯＩとの間に一致が存在するかどうかを判断するために、前記抽出された視覚特徴と前記１つまたは複数のブランド固有の視覚署名とを比較するための比較手段をさらに備える、請求項２１に記載の装置。
［Ｃ２５］
前記視覚特徴が、１つまたは複数の視覚特徴抽出技法のうちのあるアプリケーションを介して抽出される、請求項２１に記載の装置。
［Ｃ２６］
前記１つまたは複数の知られているロケーションが、屋内環境に対する１つまたは複数のマップを介して取得される、請求項２１に記載の装置。
［Ｃ２７］
前記屋内環境が現場を備える、請求項２６に記載の装置。
［Ｃ２８］
前記１つまたは複数のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能なデータベースを介して、前記１つまたは複数のＰＯＩに関連付けられる、請求項２１に記載の装置。
［Ｃ２９］
前記データベースが、屋内環境の識別子（ＩＤ）、前記１つまたは複数のＰＯＩに関係するロケーション情報、前記１つまたは複数のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える視覚支援データベースを備える、請求項２８に記載の装置。
［Ｃ３０］
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するＬＣＩを決定するための決定手段と、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つまたは複数のＰＯＩを識別するための識別手段とをさらに備える、請求項２１に記載の装置。
［Ｃ３１］
前記１つまたは複数の識別されたＰＯＩに関連付けられた前記１つまたは複数のブランド固有の視覚署名をメモリに記憶するための記憶手段をさらに備える、請求項３０に記載の装置。
［Ｃ３２］
１つまたは複数の知られているロケーションの前記１つまたは複数のＰＯＩの少なくとも１つの追加のＰＯＩに少なくとも部分的に基づいて、前記推定ロケーションを改良するための改良手段をさらに備える、請求項２１に記載の装置。
［Ｃ３３］
命令を記憶された非一時的記憶媒体を備える物品であって、前記命令が、
前記モバイルデバイスのカメラセンサーを介してキャプチャされた１つまたは複数の画像から視覚特徴を抽出し、かつ
前記抽出された視覚特徴と、１つまたは複数の知られているロケーションの１つまたは複数のＰＯＩに関連付けられた１つまたは複数のブランド固有の視覚署名との間の照合に少なくとも部分的に基づいて前記モバイルデバイスのロケーションを推定する
ために、モバイルデバイスにおいて専用コンピューティングプラットフォームによって実行可能である、物品。
［Ｃ３４］
前記記憶媒体が、
前記１つまたは複数のＰＯＩに対するポーズを推定し、
前記推定されたポーズに少なくとも部分的に基づいて前記モバイルデバイスの前記ロケーションを推定するための命令をさらに備える、請求項３３に記載の物品。
［Ｃ３５］
前記ポーズが、前記１つまたは複数のＰＯＩに対する視線角度に少なくとも部分的に基づいて推定される、請求項３４に記載の物品。
［Ｃ３６］
前記１つまたは複数のブランド固有の視覚署名が、前記モバイルデバイスによってアクセス可能であり、屋内環境の識別子（ＩＤ）、前記１つまたは複数のＰＯＩに関係するロケーション情報、前記１つまたは複数のブランド固有の視覚署名の前記抽出された視覚特徴、またはそれらの任意の組合せのうちの少なくとも１つを備える、支援データベースを介して前記１つまたは複数のＰＯＩに関連付けられる、請求項３３に記載の物品。
［Ｃ３７］
前記記憶媒体が、
前記モバイルデバイスの概略ロケーションに少なくとも部分的に基づいてエリアを識別するＬＣＩを決定し、
前記決定されたＬＣＩに少なくとも部分的に基づいて前記エリア内の前記１つまたは複数のＰＯＩを識別するための命令をさらに備える、請求項３３に記載の物品。
【図１】
0005844463.tif 000002
【図２】
0005844463.tif 000003
【図３】
0005844463.tif 000004
【図４】
0005844463.tif 000005
【図５】
0005844463.tif 000006
【図６】
0005844463.tif 000007
【図７】
0005844463.tif 000008
【図８】
0005844463.tif 000009
【図９】
0005844463.tif 000010