(57)【要約】  カメラからの画像データが、画像処理を使用してベニューの構造的構成要素および室内設備を検出するために使用され得る。ベニューマップがこれに応じて生成または更新され得る。画像データは、既存のカメラ（たとえば、防犯カメラ）および／または特殊なカメラ（たとえば、ＩＲカメラ）から取得され得る。更新または生成された建物マップが続いて、測位システムによる使用のために、モバイルデバイスに送信され得、および／または、サーバによって記憶され得る。
2016532917.tif 000002
【特許請求の範囲】
【請求項１】
ベニューマップを更新する方法であって、
前記ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
プロセッサにより前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと
を備える、方法。
【請求項２】
前記画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものである、請求項１に記載の方法。
【請求項３】
前記画像データは、可視光の１つまたは複数のカメラ画像からのものである、請求項１に記載の方法。
【請求項４】
前記画像データを処理することは、
ある特定のしきい値を上回るＩＲ輻射を反射するアイテム、または
ある特定のしきい値を下回るＩＲ輻射を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定することを含む、請求項２に記載の方法。
【請求項５】
前記対象物は、
ステッカー、
塗料、
シンボル、
ＩＲアブソーバ、
ＩＲリフレクタ、または
タグ
の少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定することをさらに備える、請求項１に記載の方法。
【請求項７】
前記対象物を識別することをさらに備える、請求項６に記載の方法。
【請求項８】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定することをさらに備える、請求項７に記載の方法。
【請求項９】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定することをさらに備える、請求項７に記載の方法。
【請求項１０】
前記対象物は、構造的構成要素または室内設備を備える、請求項１に記載の方法。
【請求項１１】
前記ベニューマップをモバイルデバイスに送ることをさらに備える、請求項１に記載の方法。
【請求項１２】
通信インターフェースと、
メモリと、
前記メモリと前記通信インターフェースとに通信可能に結合され、
ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと
を含む機能を行うように構成される、処理ユニットと、
を備える、サーバ。
【請求項１３】
前記処理ユニットは、１つまたは複数の可視光カメラから前記画像データを取得するように構成される、請求項１２に記載のサーバ。
【請求項１４】
前記処理ユニットは、１つまたは複数の赤外線（ＩＲ）カメラから前記画像データを取得するように構成される、請求項１２に記載のサーバ。
【請求項１５】
前記処理ユニットは、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定することにより前記画像データを処理するように構成される、請求項１４に記載のサーバ。
【請求項１６】
前記処理ユニットは、
ステッカー、
塗料、
シンボル、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定することにより対象物の存在を決定するように構成される、請求項１２に記載のサーバ。
【請求項１７】
前記処理ユニットは、前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するようにさらに構成される、請求項１２に記載のサーバ。
【請求項１８】
前記処理ユニットは、前記対象物を識別するようにさらに構成される、請求項１７に記載のサーバ。
【請求項１９】
前記処理ユニットは、前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するようにさらに構成される、請求項１８に記載のサーバ。
【請求項２０】
前記処理ユニットは、前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するようにさらに構成される、請求項１８に記載のサーバ。
【請求項２１】
前記処理ユニットは、構造的構成要素または室内設備の存在を決定することにより対象物の存在を決定するように構成される、請求項１２に記載のサーバ。
【請求項２２】
ベニューマップを更新するための命令が埋め込まれたコンピュータ可読記憶媒体であって、前記命令は、
前記ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記比較に基づいて前記ベニューマップを更新することと、
を行うためのコンピュータ実行可能なコードを含む、コンピュータ可読記憶媒体。
【請求項２３】
前記画像データを処理するための前記コードは、１つまたは複数の可視光カメラからの画像データを処理するためのコードを備える、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記画像データを処理するための前記コードは、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備える、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項２５】
前記画像データを処理するための前記コードは、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定するためのコードを含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項２６】
対象物の存在を決定するための前記コードは、
ステッカー、
塗料、
シンボル、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するためのコードを含む、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するためのコードをさらに備える、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記対象物を識別するためのコードをさらに備える、請求項２７に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するためのコードをさらに備える、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードをさらに備える、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３１】
対象物の存在を決定するための前記コードは、構造的構成要素または室内設備の存在を決定するためのコードを備える、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記ベニューマップをモバイルデバイスに送るためのコードをさらに備える、請求項２２に記載のコンピュータ可読記憶媒体。
【請求項３３】
デバイスであって、
ベニューマップを取得するための手段と、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、
前記ベニューでの対象物の存在を決定するために前記画像データを処理するための手段と、
前記ベニューマップを前記処理された画像データと比較するための手段と、
前記比較に基づいて前記ベニューマップを更新するための手段と
を備える、デバイス。
【請求項３４】
前記画像データを処理するための前記手段は、１つまたは複数の可視光カメラからの画像データを処理するための手段を備える、請求項３３に記載のデバイス。
【請求項３５】
前記画像データを処理するための前記手段は、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備える、請求項３３に記載のデバイス。
【請求項３６】
前記画像データを処理するための前記手段は、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定するための手段を含む、請求項３５に記載のデバイス。
【請求項３７】
対象物の存在を決定するための前記手段は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するための手段を含む、請求項３３に記載のデバイス。
【請求項３８】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するための手段をさらに備える、請求項３３に記載のデバイス。
【請求項３９】
前記対象物を識別するための手段をさらに備える、請求項３８に記載のデバイス。
【請求項４０】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するための手段をさらに備える、請求項３９に記載のデバイス。
【請求項４１】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段をさらに備える、請求項３９に記載のデバイス。
【請求項４２】
前記対象物が構造的構成要素または室内設備を備えると決定するための手段をさらに備える、請求項３３に記載のデバイス。
【請求項４３】
前記ベニューマップをモバイルデバイスに送るための手段をさらに備える、請求項３３に記載のデバイス。
【請求項４４】
ベニューマップを生成する方法であって、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
プロセッサにより前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと
を備える、方法。
【請求項４５】
前記画像データは、可視光の１つまたは複数のカメラ画像からのものである、請求項４４に記載の方法。
【請求項４６】
前記画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものである、請求項４４に記載の方法。
【請求項４７】
前記対象物は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つを含む、請求項４４に記載の方法。
【請求項４８】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定することをさらに備える、請求項４４に記載の方法。
【請求項４９】
前記対象物を識別することをさらに備える、請求項４８に記載の方法。
【請求項５０】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定することをさらに備える、請求項４９に記載の方法。
【請求項５１】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定することをさらに備える、請求項４９に記載の方法。
【請求項５２】
前記対象物は、構造的構成要素または室内設備を備える、請求項４４に記載の方法。
【請求項５３】
前記ベニューマップをモバイルデバイスに送ることをさらに備える、請求項４４に記載の方法。
【請求項５４】
通信インターフェースと、
メモリと、
前記メモリと前記通信インターフェースとに通信可能に結合され、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと
を含む機能を行うように構成される、処理ユニットと、
を備える、サーバ。
【請求項５５】
前記処理ユニットは、１つまたは複数の可視光カメラから前記画像データを取得するように構成される、請求項５４に記載のサーバ。
【請求項５６】
前記処理ユニットは、１つまたは複数の赤外線（ＩＲ）カメラから前記画像データを取得するように構成される、請求項５４に記載のサーバ。
【請求項５７】
前記処理ユニットは、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定することにより対象物の存在を決定するように構成される、請求項５４に記載のサーバ。
【請求項５８】
前記処理ユニットは、前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するようにさらに構成される、請求項５４に記載のサーバ。
【請求項５９】
前記処理ユニットは、前記対象物を識別するようにさらに構成される、請求項５８に記載のサーバ。
【請求項６０】
前記処理ユニットは、前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するようにさらに構成される、請求項５９に記載のサーバ。
【請求項６１】
前記処理ユニットは、前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するようにさらに構成される、請求項５９に記載のサーバ。
【請求項６２】
前記対象物は、構造的構成要素または室内設備を備える、請求項５４に記載のサーバ。
【請求項６３】
前記処理ユニットは、前記通信インターフェースを介して前記ベニューマップをモバイルデバイスに送るようにさらに構成される、請求項５４に記載のサーバ。
【請求項６４】
ベニューマップを生成するための命令が埋め込まれたコンピュータ可読記憶媒体であって、前記命令は、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと、
を行うためのコンピュータ実行可能なコードを含む、コンピュータ可読記憶媒体。
【請求項６５】
前記画像データを処理するための前記コードは、１つまたは複数の可視光カメラからの画像データを処理するためのコードを備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項６６】
前記画像データを処理するための前記コードは、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項６７】
対象物の存在を決定するための前記コードは、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するためのコードを備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項６８】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するためのコードをさらに備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項６９】
前記対象物を識別するためのコードをさらに備える、請求項６８に記載のコンピュータ可読記憶媒体。
【請求項７０】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するためのコードをさらに備える、請求項６９に記載のコンピュータ可読記憶媒体。
【請求項７１】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードをさらに備える、請求項６９に記載のコンピュータ可読記憶媒体。
【請求項７２】
前記対象物は、構造的構成要素または室内設備を備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項７３】
前記ベニューマップをモバイルデバイスに送るためのコードをさらに備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項７４】
デバイスであって、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、
前記ベニューでの対象物の存在を決定するために前記画像データを処理するための手段と、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成するための手段と
を備える、デバイス。
【請求項７５】
前記画像データを処理するための前記手段は、１つまたは複数の可視光カメラからの画像データを処理するための手段を備える、請求項７４に記載のデバイス。
【請求項７６】
前記画像データを処理するための前記手段は、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備える、請求項７４に記載のデバイス。
【請求項７７】
対象物の存在を決定するために前記画像データを処理するための前記手段は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するための手段を備える、請求項７４に記載のデバイス。
【請求項７８】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するための手段をさらに備える、請求項７４に記載のデバイス。
【請求項７９】
前記対象物を識別するための手段をさらに備える、請求項７８に記載のデバイス。
【請求項８０】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するための手段をさらに備える、請求項７９に記載のデバイス。
【請求項８１】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段をさらに備える、請求項７９に記載のデバイス。
【請求項８２】
前記対象物は、構造的構成要素または室内設備を備える、請求項７４に記載のデバイス。
【請求項８３】
前記ベニューマップをモバイルデバイスに送るための手段をさらに備える、請求項７４に記載のデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]測位システムは、対象物のロケーションを計算するためにさまざまなタイプの情報を利用し得る。全世界測位システム（ＧＰＳ）および他の同様の衛星測位システムは、屋外環境におけるモバイルハンドセットのためのナビゲーションサービスを可能にしている。衛星信号は屋内環境において確実に受信および／または捕捉されないことがあるので、異なる技法がナビゲーションサービスを可能にするために用いられ得る。いくつかの実現では、特定の屋内エリアに入ると、屋内ナビゲーションシステムがモバイル局にデジタル電子マップを提供し得る。このような情報は、移動データまたは他の情報とともに、対象物の周囲のマップを含み得る。このようなマップは、ドア、廊下、玄関、壁、等といった屋内の特徴、トイレ、公衆電話、部屋名、店、等といった関心のポイントを示し得る。このようなデジタル電子マップは、たとえば、ユニバーサルリソースロケータ（ＵＲＬ）の選択を通じてモバイル局によりアクセス可能であるようにサーバにおいて記憶され得る。このようなマップを取得することおよび表示することにより、モバイル局は、追加のコンテキストをユーザに提供するために、表示されたマップ上にモバイル局（およびユーザ）の現在のロケーションをオーバーレイし得る。ルーティング（routing）の制約を示すマップ情報を使用して、モバイル局はまた、ルーティングの制約に左右される（subject to）屋内エリアにおけるモバイル局の軌跡を推定するためにロケーション推定を適用し得る。
【０００２】
[0002]しかしながら、マップが古くなった場合、問題が生じ得る。結果の測位データ、および測位データを利用するアプリケーション（たとえば、ナビゲーション）は、信頼できなくなり得、ユーザ経験が悪くなり得る。マップを更新するための従来の技法は、最初にマップを作成し得るので、高価であり、手動集約的（manually intensive）であり、時間を浪費し得る。
【発明の概要】
【０００３】
[0003]カメラからの画像データが、画像処理を使用してベニュー（venue）の構造的構成要素および室内設備（furnishings）を検出するために使用され得る。ベニューマップがこれに応じて生成または更新され得る。画像データは、既存のカメラ（たとえば、防犯カメラ）および／または特殊なカメラ（たとえば、ＩＲカメラ）から取得され得る。更新または生成された建物マップが続いて、測位システムによる使用のために、モバイルデバイスに送信され得、および／または、サーバによって記憶され得る。
【０００４】
[0004]ベニューマップを更新する例示的な方法は、説明によると、ベニューマップを取得することと、ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、ベニューでの対象物の存在を決定するために画像データを処理することとを含む。方法はさらに、プロセッサによりベニューマップを処理された画像データと比較することと、比較に基づいてベニューマップを更新することとを含む。
【０００５】
[0005]例示的な方法は、以下の特徴の１つまたは複数を含み得る。画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものであり得る。画像データは、可視光の１つまたは複数のカメラ画像からのものであり得る。画像データを処理することは、ある特定のしきい値を上回るＩＲ輻射（IR radiation）を反射するアイテム、またはある特定のしきい値を下回るＩＲ輻射を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定することを含み得る。対象物は、ステッカー（sticker）、塗料（paint）、シンボル、ＩＲアブソーバ（IR absorber）、ＩＲリフレクタ、またはタグの少なくとも１つを含み得る。方法は、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定すること、対象物を識別すること、対象物の向き（orientation）に基づいて構造的構成要素または室内設備の向きを決定すること、および／または対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定することを含み得る。対象物は、構造的構成要素または室内設備を備え得る。方法は、ベニューマップをモバイルデバイスに送ることを含み得る。
【０００６】
[0006]例示的なサーバは、説明によると、通信インターフェースと、メモリと、メモリと通信インターフェースとに通信可能に結合された処理ユニットとを含み得る。処理ユニットは、ベニューマップを取得することと、ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、ベニューでの対象物の存在を決定するために画像データを処理することとを含む機能を行うように構成される。処理ユニットはさらに、ベニューマップを処理された画像データと比較することと、比較に基づいてベニューマップを更新することとを含む機能を行うように構成される。
【０００７】
[0007]請求項の例示的なサーバは、以下の特徴の１つまたは複数を含み得る。処理ユニットは、１つまたは複数の可視光カメラおよび／または１つまたは複数の赤外線（ＩＲ）カメラから画像データを取得するように構成され得る。処理ユニットは、ある特定のしきい値を上回るＩＲ光を反射するアイテム、またはある特定のしきい値を下回るＩＲ光を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定することにより画像データを処理するように構成され得る。処理ユニットは、ステッカー、塗料、シンボル、ＩＲエミッタ（IR emitter）、またはタグの少なくとも１つの存在を決定することにより対象物の存在を決定するように構成され得る。処理ユニットはさらに、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定するように構成され得る。処理ユニットはさらに、対象物を識別し、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定し、対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定し、および／または構造的構成要素または室内設備の存在を決定することにより対象物の存在を決定するように構成され得る。
【０００８】
[0008]例示的なコンピュータ可読記憶媒体は、説明によると、ベニューマップを更新するための埋め込まれた命令を有し得、命令は、ベニューマップを取得することと、ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、ベニューでの対象物の存在を決定するために画像データを処理することと、比較に基づいてベニューマップを更新することと、を行うためのコンピュータ実行可能なコードを含む。
【０００９】
[0009]例示的なコンピュータ可読記憶媒体は、以下の特徴の１つまたは複数を含み得る。画像データを処理するためのコードは、１つまたは複数の可視光カメラおよび／または１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備え得る。画像データを処理するためのコードは、ある特定のしきい値を上回るＩＲ光を反射するアイテム、またはある特定のしきい値を下回るＩＲ光を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定するためのコードを含み得る。対象物の存在を決定するためのコードは、ステッカー、塗料、シンボル、ＩＲエミッタ、またはタグの少なくとも１つの存在を決定するためのコードを含み得る。コンピュータ可読記憶媒体はさらに、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定し、対象物を識別し、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定し、および／または対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードを備え得る。対象物の存在を決定するためのコードは、構造的構成要素または室内設備の存在を決定するためのコードを備え得る。コンピュータ可読記憶媒体はさらに、ベニューマップをモバイルデバイスに送るためのコードを備え得る。
【００１０】
[0010]例示的なデバイスは、説明によると、ベニューマップを取得するための手段と、ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、ベニューでの対象物の存在を決定するために画像データを処理するための手段と、ベニューマップを処理された画像データと比較するための手段と、比較に基づいてベニューマップを更新するための手段とを含み得る。
【００１１】
[0011]例示的なデバイスは、以下の特徴の１つまたは複数を含み得る。画像データを処理するための手段は、１つまたは複数の可視光カメラおよび／または１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備え得る。画像データを処理するための手段は、ある特定のしきい値を上回るＩＲ光を反射するアイテム、またはある特定のしきい値を下回るＩＲ光を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定するための手段を含み得る。対象物の存在を決定するための手段は、ステッカー、塗料、しるし（insignia）、エンブレム、ＩＲエミッタ、またはタグの少なくとも１つの存在を決定するための手段を含み得る。デバイスはさらに、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定し、対象物を識別し、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定し、および／または対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段を備え得る。デバイスはさらに、対象物が構造的構成要素または室内設備を備えると決定し、および／またはベニューマップをモバイルデバイスに送るための手段を備え得る。
【００１２】
[0012]ベニューマップを生成する例示的な方法は、説明によると、ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、ベニューでの対象物の存在を決定するために画像データを処理することと、プロセッサにより決定された対象物の存在に基づいて特徴を有するベニューマップを生成することとを含み得る。
【００１３】
[0013]ベニューマップを生成する方法は、以下の特徴の１つまたは複数を含み得る。画像データは、可視光の１つまたは複数のカメラ画像および／または１つまたは複数の赤外線（ＩＲ）カメラからのものである。対象物は、ステッカー、塗料、しるし、エンブレム、ＩＲエミッタ、またはタグの少なくとも１つを含み得る。方法はさらに、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定すること、対象物を識別すること、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定すること、および／または対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定することを備え得る。対象物は、構造的構成要素または室内設備を備え得る。方法は、ベニューマップをモバイルデバイスに送ることを含み得る。
【００１４】
[0014]例示的なサーバは、開示によると、通信インターフェースと、メモリと、メモリと通信インターフェースとに通信可能に結合された処理ユニットとを含み得る。処理ユニットは、ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、ベニューでの対象物の存在を決定するために画像データを処理することと、決定された対象物の存在に基づいて特徴を有するベニューマップを生成することとを含む機能を行うように構成される。
【００１５】
[0015]例示的なサーバはさらに、以下の特徴の１つまたは複数を含み得る。処理ユニットは、１つまたは複数の可視光カメラおよび／または１つまたは複数の赤外線（ＩＲ）カメラから画像データを取得するように構成され得る。処理ユニットは、ステッカー、塗料、しるし、エンブレム、ＩＲエミッタ、またはタグの少なくとも１つの存在を決定することにより対象物の存在を決定するように構成され得る。処理ユニットはさらに、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定し、対象物を識別し、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定し、および／または対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定するように構成され得る。対象物は、構造的構成要素または室内設備を備え得る。処理ユニットはさらに、通信インターフェースを介してベニューマップをモバイルデバイスに送るように構成され得る。
【００１６】
[0016]例示的なコンピュータ可読記憶媒体は、開示によると、ベニューマップを生成するための埋め込まれた命令を有し得る。命令は、ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、ベニューでの対象物の存在を決定するために画像データを処理することと、決定された対象物の存在に基づいて特徴を有するベニューマップを生成することと、を行うためのコンピュータ実行可能なコードを含む。
【００１７】
[0017]例示的なコンピュータ可読記憶媒体はさらに、以下の特徴の１つまたは複数を含み得る。画像データを処理するためのコードは、１つまたは複数の可視光カメラおよび／または１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備え得る。対象物の存在を決定するためのコードは、ステッカー、塗料、しるし、エンブレム、ＩＲエミッタ、またはタグの少なくとも１つの存在を決定するためのコードを備え得る。コンピュータ可読記憶媒体は、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定し、対象物を識別し、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定し、およびまたは対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードを備え得る。対象物は、構造的構成要素または室内設備を備え得る。コンピュータ可読記憶媒体は、ベニューマップをモバイルデバイスに送るためのコードを備え得る。
【００１８】
[0018]例示的なデバイスは、開示によると、ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、ベニューでの対象物の存在を決定するために画像データを処理するための手段と、決定された対象物の存在に基づいて特徴を有するベニューマップを生成するための手段とを含み得る。
【００１９】
[0019]例示的なデバイスは、以下の特徴の１つまたは複数を含み得る。画像データを処理するための手段は、１つまたは複数の可視光カメラおよび／または１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備え得る。対象物の存在を決定するために画像データを処理するための手段は、ステッカー、塗料、しるし、エンブレム、ＩＲエミッタ、またはタグの少なくとも１つの存在を決定するための手段を備え得る。デバイスはさらに、対象物がベニューの構造的構成要素または室内設備に取り付けられていると決定し、対象物を識別し、対象物の向きに基づいて構造的構成要素または室内設備の向きを決定し、および／または対象物に対応する情報に基づいて構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段を備え得る。対象物は、構造的構成要素または室内設備を備え得る。デバイスはさらに、ベニューマップをモバイルデバイスに送るための手段を備え得る。
【００２０】
[0020]本明細書において説明されるアイテムおよび／または技法は、以下のケイパビリティ（capability）の１つまたは複数だけでなく、言及されない他のケイパビリティをも提供し得る。技法は、自動マップ作成および／または更新によってコスト節約を提供し得る。実施形態はまた、対象物の特徴を決定するために、容易に実現可能な画像処理技法を利用し得る。これらのおよび他の実施形態は、これの利点および特徴の多くとともに、以下の本文および添付図面と併せてより詳細に説明される。
【図面の簡単な説明】
【００２１】
【図１】[0021]図１は、一実施形態に従う測位システムの単純化された説明図である。
【図２】[0022]図２は、マップの一部の例示的な表現である。
【図３Ａ】[0023]図３Ａは、一実施形態に従う部屋のサブセクションの単純化された図（またはマップ）である。
【図３Ｂ】図３Ｂは、一実施形態に従う部屋のサブセクションの単純化された図（またはマップ）である。
【図４Ａ】[0024]図４Ａは、図３Ａの図の対応するＩＲ画像（グレースケールで示されている）である。
【図４Ｂ】図４Ｂは、図３Ｂの図の対応するＩＲ画像（グレースケールで示されている）である。
【図５】[0025]図５は、図４Ｂに示された画像のグレースケールヒストグラムである。
【図６Ａ】[0026]図６Ａは、異なるヒストグラムしきい値による図４Ｂの白黒表現である。
【図６Ｂ】図６Ｂは、異なるヒストグラムしきい値による図４Ｂの白黒表現である。
【図７】[0027]図７は、天井に据え付けられたカメラ（a ceiling-mounted camera）からの部屋の一部の図を示す。
【図８】[0028]図８は、一実施形態に従うマップ生成／更新エンジンの入力および出力を示す単純化された入力／出力図である。
【図９】[0029]図９は、一実施形態に従うＩＲ画像を処理するための方法のフローチャートである。
【図１０】[0030]図１０は、一実施形態に従うベニューマップを更新するための方法のフロー図である。
【図１１】[0031]図１１は、一実施形態に従うベニューマップを生成するための方法のフロー図である。
【図１２】[0032]図１２は、コンピュータシステムの実施形態を示すブロック図である。
【発明を実施するための形態】
【００２２】
[0033]以下の説明は、図面を参照して提供され、ここで、同一の参照番号は、全体を通じて同一の要素に言及するために使用される。１つまたは複数の技法のさまざまな詳細が本明細書において説明される一方で、他の技法もまた可能である。いくつかの例において、構造およびデバイスは、さまざまな技法を説明することを容易にするためにブロック図の形態で示される。
【００２３】
[0034]本明細書において言及される「命令」は、１つまたは複数の論理演算を表す式に関する。たとえば、命令は、１つまたは複数のデータオブジェクトについて１つまたは複数の演算を実行するための機械によって解釈可能であることにより、「機械可読」であり得る。しかしながら、これは命令の単なる例にすぎず、特許請求される主題はこの点に限定されない。別の例において、本明細書において言及される命令は、符号化されたコマンドを含むコマンドセットを有する処理ユニットによって実行可能な符号化されたコマンドに関し得る。このような命令は、処理ユニットによって理解される機械言語の形態で符号化され得る。再度、これらは命令の単なる例にすぎず、特許請求される主題はこの点に限定されない。
【００２４】
[0035]異なる技法が、携帯電話、携帯情報端末（ＰＤＡ）、タブレットコンピュータ、パーソナルメディアプレイヤ、ゲームデバイス、等といったモバイルデバイスの所望の機能に従って、モバイルデバイスのロケーションを推定するために使用され得る。たとえば、いくつかのモバイルデバイスは、これらのロケーションをナビゲーション、ソーシャルメディアロケーション情報、ロケーショントラッキング、等のために推定するために、衛星測位システム（ＳＰＳ）から受信された信号を処理し得る。
【００２５】
[0036]測位システムは、加えてまたは代替的に、ＳＰＳ信号が信頼できないものであり得る建物の中または周りでモバイルデバイス（たとえば、モバイルフォン、タブレット、等）をロケーション特定するために、アクセスポイントからのワイヤレス信号（たとえば、Ｗｉ−Ｆｉ）を利用し得る。測位システムはさらに、建物内のモバイルデバイスをより正確にピンポイントでロケーション特定するために建物マップを調べる、モバイルデバイスおよび／またはサーバによって実行される、ソフトウェアを利用し得る。これらのマップは、作成するのに費用がかかり、時間を浪費し得る。より一層問題であることに、これらは、建物の構造に対する変化または建物の中もしくは周りの備品および棚のような対象物の移動が存在する場合に古くなり得る。
【００２６】
[0037]古くなったマップは、たとえば、ナビゲーションアプリケーションがショッピングモールの中をモバイルデバイスユーザを案内するために測位システムからのロケーションデータを使用する場合に困難を引き起こし得る。古くなったマップは、現在そこにない壁またはドアを示し得るか、または、マップ上に示されなかった棚を通り抜けるようユーザをルーティングしようと試み得る。古くなったマップは、もはやそこにない所望の対象物またはロケーションへとユーザを不適切にルーティングし得る。たとえば、ユーザは、モールに入り次第、古くなったマップデータに基づいてキオスクに向かうことを望み得るが、このキオスクは、古くなったマップの作成以来、移動させられ得る。かくして、ナビゲーションシステムは、ユーザを誤った場所へとルーティングするであろう。これらのタイプのイベントは、不満足なユーザ経験を結果として生じ得、ユーザは、彼らがナビゲーションアプリケーションを信頼できると感じることができない。建物マップを自動で作成および更新するための既存のソリューションは、モバイルデバイスからのロケーション情報をクラウドソーシングすることを含むが、これは、遅く、処理集約的であり、誤りに左右されやすいものであり得る。しかしながら、本発明の実施形態は、カメラからの画像データを使用することにより、安価に建物マップを自動で作成および更新することができる。
【００２７】
[0038]図１は、一実施形態に従う測位システム１００の単純化された説明図である。測位システムは、モバイルデバイス１０５、ＳＰＳ衛星、（１つまたは複数の）基地トランシーバ局１２０、モバイルネットワークプロバイダ１４０、（１つまたは複数の）アクセスポイント１３０、（１つまたは複数の）カメラ１３５、（１つまたは複数の）ロケーションサーバ１６０、（１つまたは複数の）マップサーバ１７０、およびインターネット１５０を含み得る。図１は、このいずれかまたはすべてが必要に応じて利用され得るさまざまな構成要素の一般化された説明図を提供するのみである、ということに留意すべきである。さらに、構成要素は、所望の機能に依存して、組み合わせられ、分離され、代用され、および／または省略され得る。当業者は、示された構成要素への多くの変更を認識するであろう。
【００２８】
[0039]測位システム１００では、モバイルデバイス１０５のロケーションが、さまざまな手法のいずれかで決定され得る。いくつかの実施形態では、たとえば、モバイルデバイス１０５のロケーションは、ＳＰＳ衛星１１０から送信された情報を用いた三角測量および／または他の測位技法を使用して計算され得る。衛星測位システムは、日本での全世界測位システム（ＧＰＳ）、ガリレオ、グロナス、コンパス、準天頂衛星システム（ＱＺＳＳ）、インドでのインド地域航法衛星システム（ＩＲＮＳＳ）、中国での北斗、等、および／または、１つまたは複数の全世界および／または地域航法衛星システムとの使用に関連づけられ得る、またはそうでなければ１つまたは複数の全世界および／または地域航法衛星システムとの使用のために可能にさせられ得る、さまざまな補強システム（たとえば、衛星ベースの補強システム（ＳＢＡＳ））といったシステムを含み得る。
【００２９】
[0040]実施形態はまた、基地トランシーバ局１２０およびモバイルネットワークプロバイダ１４０（たとえば、携帯電話サービスプロバイダ）だけでなく（１つまたは複数の）アクセスポイント１３０によって提供される、通信および／または測位ケイパビリティを使用し得る。かくして、モバイルデバイス１０５へのおよびモバイルデバイス１０５からの通信はまた、いくつかの実施形態では、さまざまなワイヤレス通信ネットワークを使用して実現され得る。モバイルネットワークプロバイダ１４０は、たとえば、広域ワイヤレスネットワーク（ＷＷＡＮ）といったものを備え得る。（１つまたは複数の）アクセスポイント１３０は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）、等の一部であり得る。「ネットワーク」および「システム」という用語は、同義で使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ＷｉＭａｘ（ＩＥＥＥ８０２．１６）、等であり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、等といった１つまたは複数の無線アクセス技術（ＲＡＴ）を実現し得る。ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、および／またはＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、移動体通信のための全世界システム（ＧＳＭ（登録商標））、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実現し得る。ＯＦＤＭＡネットワークは、ロングタームエボリューション（ＬＴＥ）、ＬＴＥアドバンスト、等を実現し得る。ＬＴＥ、ＬＴＥアドバンスト、ＧＳＭ、およびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）と称するコンソーシアムからの文書に説明されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）と称するコンソーシアムからの文書に説明されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に利用可能である。ＷＬＡＮはまた、ＩＥＥＥ８０２．１１ｘネットワークであり得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他のタイプのネットワークであり得る。本明細書において説明される技法はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組み合わせのために使用され得る。
【００３０】
[0041]モバイルネットワークプロバイダ１４０および／または（１つまたは複数の）アクセスポイント１３０はさらに、モバイルデバイス１０５をインターネット１５０に通信可能に接続し得る。他の実施形態は、インターネット１５０に加えて、またはインターネット１５０の代わりに、他のネットワークを含み得る。このようなネットワークは、広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、等を含む、さまざまな公衆および／または私設通信ネットワークのいずれかを含み得る。さらに、ネットワーキング技術は、光、無線周波数（ＲＦ）、有線、衛星、および／または他の技術を利用する、交換（switching）および／またはパケット化ネットワークを含み得る。
【００３１】
[0042]測位システム１００の構成要素のサブセット１０１は、測位のために（１つまたは複数の）アクセスポイント１３０およびマップを利用し得る。これは、ＳＰＳ衛星１１０および／または基地局１２０による測位が正確でない、または信頼できないことがあり得る、建物の中および周りで特に有用であり得る。１つのサブセット１０１のみが示されているが、多くのサブセット１０１が測位システム１００において利用され得る（たとえば、１つの建物、キャンパスあたり１つのサブセット、等）。さらに、いくつかの実施形態では、測位システム１００は、ＳＰＳおよび／または基地局１２０の測位構成要素を含まないこともできる。かくして、いくつかの実施形態では、サブセット１０１が測位システム１００の全体であり得る。たとえば、ベニュー（たとえば、ショッピングモール、小売店舗、乗換駅、スタジアム、オフィスビル、等）は、サブセット１０１をスタンドアロンの測位システムとして用い得る。
【００３２】
[0043]測位システムの（１つまたは複数の）アクセスポイント１３０は、たとえば、測定値（たとえば、ラウンドトリップタイム（ＲＴＴ）、受信信号強度インジケーション（ＲＳＳＩ）、等）に基づいた三辺測量ベースの手順の実現を通じて、モバイルデバイス１０５とだけでなく位置データの独立したソースとのワイヤレス音声および／またはデータ通信のために使用され得る。（１つまたは複数の）アクセスポイント１３０は、ＷＷＡＮよりも小さい地理的領域にわたって通信を行うために建物の中で動作するＷＬＡＮの一部であり得る。（１つまたは複数の）アクセスポイント１３０は、ＷｉＦｉネットワーク（８０２．１１ｘ）、セルラーピコネットおよび／またはフェムトセル、Ｂｌｕｅｔｏｏｔｈネットワーク、等の一部であり得る。（１つまたは複数の）アクセスポイント１３０はまた、Ｑｕａｌｃｏｍｍ（登録商標）屋内測位システム（ＱＵＩＰＳＴＭ）の一部を形成し得る。実施形態は、そのいずれかが移動可能なノードであり得るか、またはそうでなければ再配置されることが可能であり得る、任意の数の（１つまたは複数の）アクセスポイント１３０を含み得る。
【００３３】
[0044]測位決定を容易にするために、（１つまたは複数の）マップサーバ１７０が、マップ、動きモデル、コンテキスト決定、等といったロケーション情報を提供し得、これらは、モバイルデバイス１０５のロケーションを決定するために（１つまたは複数の）ロケーションサーバ１６０および／またはモバイルデバイス１０５によって使用され得る。いくつかの実施形態において、たとえば、建物に関連づけられた（１つまたは複数の）マップサーバ１７０は、モバイルデバイスが建物に接近した場合および／または入った場合、モバイルデバイス１０５にマップを提供し得る。マップ（本明細書では「マップデータ」とも呼ばれる）は、（壁、ドア、窓、等といった物理的特徴を示す）建物のレイアウトの電子表現を備え得る。以下においてより詳細に論じられるように、実施形態は、対象物の検出に基づいてマップデータを生成および／または更新するために（１つまたは複数の）カメラ１３５を利用し得る。マップデータは、（１つまたは複数の）アクセスポイント１３０を介して、および／または、インターネット１５０、モバイルネットワークプロバイダ１４０、および（１つまたは複数の）基地トランシーバ局１２０を介して、（１つまたは複数の）マップサーバ１７０からモバイルデバイス１０５に送られ得る。図２は、マップの一部の例示的な表現２００である。
【００３４】
[0045]示されているように、マップデータは、窓、ドア、および壁のような移動不可能な特徴を含み得るだけでなく、チェックアウトカウンタ、販売用陳列棚、展示品、等といった図示されていない対象物を含む、机２１０、テーブル２２０、椅子２３０、長椅子２３５、書棚２４０（および／または他の棚）、等といった構造的構成要素および室内設備についての情報を含み得る。マップデータはさらに、図２に示されている、より小さな椅子２３０−２（あちらこちらに移動させられることにさほど左右されない、より大きな椅子２３０−１の反対側）のような、頻繁に移動させられる対象物についてのロケーション情報を含み得る。先に示されているように、モバイルフォンおよび他のポータブル電子デバイスは、ナビゲーション、および／またはマップデータを含み得る測位情報に基づいた機能を提供し得る。
【００３５】
[0046]テーブル２２０、書棚２４０、および／または他の構造的構成要素および室内設備が移動させられた場合、マップデータは、古くなり、信頼できなくなる。たとえば、以下のシナリオを例に挙げる。書店のオリジナルベニューマップが、多大な費用と時間をかけて作られた後、サーバによりモバイルデバイスに提供され得る。モバイルデバイスによって実行されるアプリケーションが、書店の中の現在の測位およびナビゲーションルートを決定するためにマップを利用し得る。しかし、書店はこの内部構造または室内設備をしばしば変更するので、マップはおそらく古くなっているようであり得る。マップは、たとえば、現在そこにないものであり得る書棚２４０、撤去されてしまった壁またはドア、等を示し得る。このようなケースでは、ユーザのためのナビゲーションが著しく妨げられる（is significantly hampered）。ユーザ経験は悪化し、ユーザは、彼らがナビゲーションアプリケーションを信頼できると感じることができない。
【００３６】
[0047]この問題に対処するために、ベニューのためのマップデータは更新されなくてはならない。しかしながら、ベニューオペレータはしばしば、更新されたマップを作成するためのツールまたは方法を有しない。実際、いくつかのベニューオペレータはさらに、初期マップ作成費用が抑制であることを見出し得る。従来のベニューマップ生成および更新は、本質的に手動である。典型的には、人が、ベニューマップを作成するためにマップの詳細およびパラメータをコンピュータに入力するであろう。しかし、これは時間を要し、高価である。サーバが、関係しているモバイルデバイスから経時的にロケーションデータを集め、マップの変化が生じているかどうかを決定し得る、測定値のクラウドソーシングを使用する自動マップ生成が実現されてきた。しかしながら、この方法は、アルゴリズム集約的であり得、これはまた、最初に初期ベニューマップを必要とし、変化を認識する前に長い時間期間を要し得る。これはまた、誤りを生じやすいものであり得る。たとえば、スライディングする壁のパーティションを有するホテルの宴会場または図書館における移動書架を考える。ユーザが歩きながらクラウドソーシングに基づいてマップを作成している場合、移動可能な対象物がこれらの静止ロケーションに戻された場合、マップは正確ではないだろう。また、クラウドソーシングに基づいて正確なマップを有することは、モバイルソースデータを有効とみなすためにさまざまなモバイルデバイスからのデータの統計上有意な部分を必要とし得るので、単一のまたは少数のモバイルデバイスが変化を報告した場合、サーバは、統計的に有意な表現が満たされるまでデータを有効なものとして受理できず、古くなったマップを保存し得る。また、クラウドソーシングはいくらかの経路ナビゲーション情報を提供し得るが、これは、本実施形態が以下においてさらに説明するごとく他の対象物識別を容易に提供することができない、ということを考慮する。
【００３７】
[0048]本発明の実施形態は、カメラ画像に基づいたベニューのためのマップデータの自動生成および／または更新を提供することにより、コスト効率の良いソリューションを与える。本明細書において提供される例は、赤外線（ＩＲ）画像を使用したマップデータの生成および／または更新を論じるが、実施形態は、可視光を含む他のおよび／または追加のスペクトルを利用し得る、ということに留意し得る。
【００３８】
[0049]ベニューの周りに設置された防犯または他のカメラからの画像が、以下においてさらに詳細に論じられる画像処理技法を使用して建物の構造的構成要素（壁、窓、床、ドア、等）および室内設備といった対象物を識別するために利用され得る。ＩＲ画像が使用されるべき実施形態のために、防犯のために現在使用されている既存の可視光カメラが、ＩＲ画像を取り込むことができるカメラへと容易にアップグレードされ得る。いくつかの実施形態は、画像を取り込むこと、および、本物のＩＲ画像と同様の性質を有するＩＲのような画像を作成するためにＲＧＢ要素をフィルタリングすることを提供し得る。これらのＩＲのような画像は続いて、ベニューおよび対象物についての詳細な情報を提供するために、本物のＩＲ画像と同じように画像処理され得る。対象物が識別されると、これらは、ベニューのマップデータを作成および／または更新するために使用され得る。
【００３９】
[0050]ＩＲ画像は、対象物の検出において特に有用であり得る。ＩＲ放射（IR emission）は、熱の輻射に関連する。熱伝達は、可視光とマイクロ波との間の範囲（約４３０ＴＨｚ〜３００ＧＨｚ）の波長を有する電磁波である。すなわち、ＩＲ光は可視光のような波長を有し、これは人間の目に見えないだけである。近赤外線（ＮＩＲ）が、可視光と波長が最も近いものとみなされ、遠赤外線（ＦＩＲ）が、マイクロ波と最も近いものとみなされる。より熱に敏感なのはＦＩＲ波長である。ＮＩＲ波長は、熱に敏感でなく、血糖を検出する医療機器用途、等に使用され得る。特別なカメラおよびセンサが、熱を取り込み、熱レベルを表すための色を割り当てる。典型的には、最も冷たいエリアは、最も暗い色を与えられ、最も温かいエリアは、最も明るい色を与えられる。
【００４０】
[0051]ＩＲ（熱的性質）を使用することは、そうでなければ普通のカメラでは利用可能でない詳細な情報を提供し得る。夜に歩いている人を考慮する。可視光カメラは、暗すぎるがゆえに人の画像を取り込み不可能であり得る。しかしながら、いくらかの光情報とともに熱情報を本質的に取り込むＮＩＲ画像は、歩いている人の画像を取り込むことができる。人はＩＲ輻射（熱）を放射しているので、人は周囲の対象物よりも明るい色を示すであろう。人の顔が白く見え得、最も多くの熱を輻射し得る一方で、彼の靴はさほど熱を輻射していないので、これらは緑に見え得る。ＩＲ画像における対象物の外見は、３つの基本的な現象、吸収、反射、および透過によって決められる。したがって、エネルギー保存ゆえに、
反射＋吸収＋透過＝１００％のＩＲ    （１）
ということになる。
【００４１】
[0052]実施形態を理解する目的のために、アブソーバおよびリフレクタについての単純化された議論が第一の焦点であろう。
【００４２】
[0053]壁、床、机、テーブル、陳列棚、棚、およびこの他、といった対象物は一般的に、単一の材料（たとえば、木材、ドライ壁、ボール紙、鋼、等）から作られるので、大まかに言えば均一な熱的性質を有する。すなわち、単一の材料または同様の材料から作られた対象物は、ある特定の波長の赤外線スペクトルで、同様のＩＲ反射、吸収、および透過を有する。いくつかの材料は、波長に依存した吸収性質を有する。すなわち、これらは、近赤外線波長を、遠赤外線波長とは異なるように吸収し得る。また、ガラスのようなある特定の材料は、可視光に対しては完全に透明であり得るが、ＩＲに対しては不透明（opaque）であり得る。これらの一意のＩＲ性質は、開示された実施形態に従う対象物または構造的構成要素を検出するために活用され得る。たとえば、材料のＩＲ放射特性を知っていることは、これを識別するのに役立ち得る。同様の可視色を有する材料は、これらの赤外線吸収性質が異なり得るので、可視光ではなく赤外線を使用すると、より区別可能であり得る。
【００４３】
[0054]図３Ａ〜図６Ｂは、ＩＲ画像がどのように取り込まれ、ＩＲ画像によって取り込まれたベニューのエリアにおける対象物の識別および／またはロケーション特定のために処理され得るか、の実施形態を示す。この情報はさらに、ベニューマップを作成および／または更新するために使用され得る。先に示されているように、他の実施形態は、可視および／または赤外線のような画像を含み得、これもまた、対象物のロケーションおよび／または識別を決定するために処理され得る。画像の取り込みおよび／または処理技法は、示された実施形態ごとに変化し得る。当業者は、多くの代用、省略、および／または他の変形を認識するであろう。
【００４４】
[0055]図３Ａは、部屋のサブセクションの図面（またはマップ）を表す。図３Ｂは、書棚２４０上のＩＲ反射タグ３１０を有する同一の部屋を表す。図４Ａは、図３Ａに対応する部屋のＩＲ画像の表現である。そして、図４Ｂは、図３Ｂに対応する部屋のＩＲ画像の表現である。（ＩＲ画像は典型的にはカラー画像であるが、これらはここではグレースケールで示されている、ということに留意し得る。）  椅子２３０、書棚２４０、およびテーブル２２０は、これらが置かれたタイルフローリングとほぼ同一の可視色である、ということに留意する。しかしながら、これらは、これらのＩＲ吸収特性ゆえに、ＩＲの下では異なる色として現れる。また、ＩＲタグ３１０（アルミニウム）が、図３Ｂおよび図４Ｂにおける書棚２４０上に置かれ、はっきりとした四角形として現れる、ということに留意する。（対応するカラーのＩＲ画像では、ＩＲタグ３１０は赤に見える。）
【００４５】
[0056]ＩＲは本質的に熱の尺度であるので、ＩＲエネルギーを反射する対象物は、ＩＲエネルギーを吸収する対象物よりも冷たい。たとえば、コンクリートは、熱（ＩＲエネルギー）の非常に良好なアブソーバである。これは、熱（ＩＲエネルギー）を反射する、これの上の何らかのものよりも温かいであろう。たとえば、歩道上のアルミニウムソーダ缶は、熱を反射するであろうし、コンクリートよりも冷たいであろう。対象物が温かければ温かいほど、これはＩＲ画像上でより明るく見えるであろう。逆に、対象物が冷たければ冷たいほど、これはＩＲ画像上でより暗く見えるであろう。かくして、ＩＲアブソーバは、明るい対象物として現れ、ＩＲリフレクタは、暗い対象物として現れる。たとえば、図４Ｂにおいて、暗いＩＲタグ３１０および壁は両方とも、ＩＲリフレクタであり、画像において暗い色として現れる。
【００４６】
[0057]画像（たとえば、図４Ａ〜図４Ｂに示された画像）が取り込まれると、画像処理が、ベニューマップを生成するかまたは既存のものを更新するために使用され得る情報をそれらから得ることができるように、画像をフィルタリングおよび検出するために使用され得る。当該技術で公知の多くの画像処理技法が存在する。単なる例として、図４ＢのＩＲ画像は、カラーからグレースケールに変換され得る。図５に示されたヒストグラム５００が、グレースケール画像から取得され得る。
【００４７】
[0058]ヒストグラム５００は、図４Ｂの画像のピクセルにおける異なるモノクロ階調（gray shades）の量を表す。Ｘ軸の目盛り５１０によって示されているように、モノクロ階調は、左から右へと漸進的により明るくなる。図４Ｂの画像における最も暗い階調は、Ｘ軸の目盛り上の７５のあたりである。７５でのスパイク５２０は、書棚２４０上の暗いＩＲタグ３１０をグラフ上に表したものである。
【００４８】
[0059]しきい値が、画像から何をフィルタリングすべきかを知るためにヒストグラムから取得され得る。ヒストグラムしきい値は、対象物の検出および／または識別をさらに容易にするように白黒画像を作成するために使用される。ヒストグラムしきい値を上回るモノクロ階調は白に変換される一方で、ヒストグラムしきい値を下回る階調は黒に変換される。たとえば、図６Ａは、１５０のしきい値レベルが使用された図４Ｂの画像の対応する白黒変換である。同様に、図６Ｂは、１７５のヒストグラムしきい値レベルが使用された図４Ｂの画像の対応する白黒変換である。ヒストグラムしきい値は、変化し得、どのＩＲ特徴が検出されようとしているか、および／または使用される画像処理のタイプに依存して、暗い色または明るい色をフィルタリングし得る。いくつかの実施形態において、画像は、複数のヒストグラムしきい値を用いて複数回処理され得る。処理は、Ｓａｖｉｔｚｋｙ−Ｇｏｌａｙフィルタのような平滑化フィルタを含み得る。ＩＲ画像を使用することは、画像処理をより効率的にし、より複雑でないものにし得る。しかしながら、先に示されているように、普通のカメラから取り込まれた画像を使用し、これらを処理することもまた可能である。
【００４９】
[0060]マップを作成または更新する目的のために、画像の取り込みは、たとえば、人々が存在せず熱的性質が予測可能な日のある特定の時間（または複数の時間）に行われ得る。周囲の温度が、自動サーモスタット設定によって制御され得る。さらに、画像の取り込みがエリアにおける対象物からのベニュー特有の自然なＩＲ放射を使用し得るか、および／または、ＩＲエミッタがＩＲ画像を向上させるためにエリアに置かれ得るか、のいずれかである。ここで、「ＩＲエミッタ」は、高い放射率の値を有するアイテムである。高反射アイテムが相対的に低い放射率を有するであろう一方で、不満足に反射するアイテムは相対的に高い放射率を有するであろうことにより、不満足に反射するアイテム（すなわち、ＩＲアブソーバ）を「ＩＲエミッタ」にする。 高いおよび低い反射率（たとえば、低いおよび高い放射率）のためのしきい値についてのさらなる詳細が以下に提供される。
【００５０】
[0061]ＩＲ画像のための画像取り込みおよび処理を容易にするために、追加の措置（measures）がとられ得る。たとえば、特定のＩＲの熱的性質を有するある特定の塗料が、壁、棚、または他の対象物上で使用され得る。たとえば、二酸化チタンのような反射顔料を有する塗料が、特徴的な反射性質を対象物に提供し得る。図４Ａおよび図４Ｂに示された壁は、ＩＲ画像上では「赤」であり（または、図４Ａおよび図４Ｂに示された対応するグレースケール画像では暗い）、この反射タイプの塗料によって塗装されたアイテムの例である。 かくして、熱反射塗料によって塗装された対象物（または対象物の一部）は、ＩＲ画像において容易に区別可能であり得る。さらに、熱反射塗料でコーティングされた表面は、可視スペクトルでは容易に区別可能であることができない対象物をＩＲ画像において容易に区別可能にしながら、はたから見ると熱反射塗料なしの表面と同様の色であり得る。
【００５１】
[0062]加えて、またはあるいは、他のＩＲラベルが利用され得る。ＩＲカメラのビューにおいて他の対象物から容易に区別可能であるようにあつらえられた（tailored）ＩＲ特性を有する、たとえば、粘着剤を用いて対象物に取り付けられたステッカーおよび／または他のアイテム、シンボル（これは、対象物に彫刻された、塗装された、取り付けられた、等のエンブレムまたはしるしを備え得る）、対象物に取り付け可能なタグおよび／または他のアイテム、エミッタ、等が使用され得る。すなわち、これらのラベルは、高反射であり得、ある特定のしきい値以上のＩＲ光を反射する。高反射材料のためのしきい値は、実施形態の所望の機能に依存して多様であり得る。このようなしきい値は、たとえば、７５％、８０％、８５％、９０％、または９５％の反射率に設定され得る。他の実施形態は、より高いまたはより低いしきい値を有し得る。同様に、ＩＲラベルは、高吸収であり得、ある特定のしきい値を下回る光を反射する。高反射ラベルと同様に、低い反射率を有するラベルのための反射率しきい値は、実施形態の所望の機能に依存して多様であり得る。たとえば、低反射材料のためのしきい値は、２５％、２０％、１５％、１０％、または５％以下の反射率であり得る。他の実施形態は、より高いまたはより低いしきい値を有し得る。
【００５２】
[0063]先に示されているように、材料のＩＲ放射特性を知っていることは、これを識別するのに役立ち得る。たとえば、ＩＲ画像データを処理するコンピュータは、ＩＲ画像データにおける１つまたは複数の対象物の測定された放射率および／または反射率の値を異なる材料のための既知の放射率および／または反射率の値のデータベースと比較し得る。たとえば、対象物が０．９５の放射率の値を有すると単純に決定するよりもむしろ、コンピュータは、この値を既知の放射率の値と比較して、対象物がおそらく木材で作られたようであることを決定し得る。コンピュータはさらに、既知の放射率および／または反射率の値を有する、および／またはある特定の既知の材料から作られた、対象物のデータベースを含み得ることにより、測定された放射率および／または反射率の値から対象物をより容易に識別可能にし得る。
【００５３】
[0064]図４Ｂは、このようなラベルの使用がどのように働き得るかを示す。図４Ｂでは、書棚２４０の上部に置かれた反射ＩＲタグ３１０が存在する。これらのラベルは、ベニューにおける特定の対象物を他のものと識別することを可能にするであろう、番号、矢印、または任意のタイプの一意の識別子であり得る。たとえば、書店においてミステリー小説を収納する書棚は、これに関連づけられた番号を有し得る。たとえば、ミステリーの書棚はこれの上部に、「１００」とラベリングされたＩＲタグを有する。同一の店におけるテーブルは、この上に円形のステッカーを有し得る。これらの識別可能な特徴は、図７に関し以下においてより詳細に説明されるように、特定のアイテムに関連づけられ得る。
【００５４】
[0065]さらに、カメラが、複数のＩＲスペクトルを使用して画像を撮影するように構成され得る。加えて、既知の物質の自然なＩＲ反射性質が活用され得る。たとえば、アルミニウムはＩＲを反射し、低アブソーバである。これらの性質の一部または全部が、インストールが安価で容易なシステムにおいて利用され得る。
【００５５】
[0066]図７は、ＩＲラベルがいくつかの実施形態においてどのように使用され得るかの例を提供する、天井に据え付けられたカメラからの部屋の一部の図を示す。壁７２０に加えて、部屋は、２つの椅子２３０および書棚２４０を有する。加えて、椅子２３０および書棚２４０は、これの上に識別可能な番号によるラベル７１０を有し、書棚２４０は、ラベル「８１」を有し、椅子２３０−３および２３０−４はそれぞれ、ラベル「３２」および「３４」を有する。この例におけるラベルは数字であるが、ラベルは加えて、シンボル、エンブレム、図形、等を含み得る。
【００５６】
[0067]ラベルは、さまざまな目的を満足し（serve）得る。１つには、ラベルは、対象物の向きを示し得る。たとえば、椅子の上のラベル７１０は、番号の下部が椅子の前を向くような向きにされる。かくして、カメラからの画像が処理され、ラベル「３２」および「３４」の向きが決定される際に、椅子の向きもまた決定される。すなわち、椅子２３０−３は、これのラベル「３２」の下部が右を向いているので、右を向いていると決定される。同様に、椅子２３０−４は、これのラベル「３４」の下部が右を向いているので、左を向いていると決定される。
【００５７】
[0068]異なる実施形態は、さまざまな方法でラベル７１０を利用し得る。書棚２４０によって示されているように、複数のラベル７１０が、ラベル７１０の検出可能性の増大および／または対象物の向きの決定の容易化に役立つために使用され得る。いくつかの実施形態において、ラベルはまた、図７に示されているように一意であり得、各々の対象物の識別を可能にする。他の実施形態において、ラベルは、対象物のグループを識別し得る（たとえば、すべての椅子、またはある特定のタイプのすべての椅子が、ラベル「３２」を有し得る）。当業者は、多くの変形を認識するであろう。
【００５８】
[0069]ラベル７１０はまた、マップサーバまたは画像データを処理する他のデバイスによってホストされるおよび／またはアクセス可能なデータベース上に含まれ得る、対象物の特性を示し得る。たとえば、コンピュータは、図７の例示的な画像を処理しながらラベル「３２」を識別し得る。コンピュータは続いて、対象物がある特定の物理的寸法（dimensions）を有する椅子２３０−３であることを決定するために対象物「３２」のためにデータベースを探索し得る。実施形態の精度に依存して、寸法は、コンピュータがラベル７１０のプレースメント（placement）に関連して椅子２３０−３のエッジを決定し得るように、ラベルに関連し得る。
【００５９】
[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]説明されているように、いくつかの実施形態、さまざまな変更、代替の構成、および均等物が、本開示の精神から逸脱することなく使用され得る。たとえば、上記要素は、他のルールが、発明の適用に優る、またはそうでなければ発明の適用を変更し得る、より大きなシステムの単なる構成要素であり得る。また、上記要素が考慮される前、最中、または後に、多数のステップが行われ得る。したがって、上記説明は、本開示の範囲を限定しない。
【図１】
2016532917.tif 000003
【図２】
2016532917.tif 000004
【図３Ａ】
2016532917.tif 000005
【図３Ｂ】
2016532917.tif 000006
【図６Ａ】
2016532917.tif 000007
【図６Ｂ】
2016532917.tif 000008
【図７】
2016532917.tif 000009
【図８】
2016532917.tif 000010
【図９】
2016532917.tif 000011
【図１０】
2016532917.tif 000012
【図１１】
2016532917.tif 000013
【図１２】
2016532917.tif 000014
【図４Ａ】
2016532917.tif 000015
【図４Ｂ】
2016532917.tif 000016
【図５】
2016532917.tif 000017
【手続補正書】
【提出日】平成28年2月4日(2016.2.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ベニューマップを更新する方法であって、
前記ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
プロセッサにより前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと、
前記ベニューマップをモバイルデバイスに送ることと
を備える、方法。
【請求項２】
前記画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものである、請求項１に記載の方法。
【請求項３】
前記画像データは、可視光の１つまたは複数のカメラ画像からのものである、請求項１に記載の方法。
【請求項４】
前記画像データを処理することは、
ある特定のしきい値を上回るＩＲ輻射を反射するアイテム、または
ある特定のしきい値を下回るＩＲ輻射を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定することを含む、請求項２に記載の方法。
【請求項５】
前記対象物は、
ステッカー、
塗料、
シンボル、
ＩＲアブソーバ、
ＩＲリフレクタ、または
タグ
の少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定することをさらに備える、請求項１に記載の方法。
【請求項７】
前記対象物を識別することをさらに備える、請求項６に記載の方法。
【請求項８】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定することをさらに備える、請求項７に記載の方法。
【請求項９】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定することをさらに備える、請求項７に記載の方法。
【請求項１０】
前記対象物は、構造的構成要素または室内設備を備える、請求項１に記載の方法。
【請求項１１】
通信インターフェースと、
メモリと、
前記メモリと前記通信インターフェースとに通信可能に結合され、
ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと、
前記ベニューマップをモバイルデバイスに送ることと
を含む機能を行うように構成される、処理ユニットと、
を備える、サーバ。
【請求項１２】
前記処理ユニットは、１つまたは複数の可視光カメラから前記画像データを取得するように構成される、請求項１１に記載のサーバ。
【請求項１３】
前記処理ユニットは、１つまたは複数の赤外線（ＩＲ）カメラから前記画像データを取得するように構成される、請求項１１に記載のサーバ。
【請求項１４】
前記処理ユニットは、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定することにより前記画像データを処理するように構成される、請求項１３に記載のサーバ。
【請求項１５】
前記処理ユニットは、
ステッカー、
塗料、
シンボル、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定することにより対象物の存在を決定するように構成される、請求項１１に記載のサーバ。
【請求項１６】
前記処理ユニットは、前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するようにさらに構成される、請求項１１に記載のサーバ。
【請求項１７】
前記処理ユニットは、前記対象物を識別するようにさらに構成される、請求項１６に記載のサーバ。
【請求項１８】
前記処理ユニットは、前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するようにさらに構成される、請求項１７に記載のサーバ。
【請求項１９】
前記処理ユニットは、前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するようにさらに構成される、請求項１７に記載のサーバ。
【請求項２０】
前記処理ユニットは、構造的構成要素または室内設備の存在を決定することにより対象物の存在を決定するように構成される、請求項１１に記載のサーバ。
【請求項２１】
ベニューマップを更新するための命令が埋め込まれたコンピュータ可読記憶媒体であって、前記命令は、
前記ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと、
前記ベニューマップをモバイルデバイスに送ることと、
を行うためのコンピュータ実行可能なコードを含む、コンピュータ可読記憶媒体。
【請求項２２】
前記画像データを処理するための前記コードは、１つまたは複数の可視光カメラからの画像データを処理するためのコードを備える、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記画像データを処理するための前記コードは、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備える、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記画像データを処理するための前記コードは、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定するためのコードを含む、請求項２３に記載のコンピュータ可読記憶媒体。
【請求項２５】
対象物の存在を決定するための前記コードは、
ステッカー、
塗料、
シンボル、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するためのコードを含む、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２６】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するためのコードをさらに備える、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記対象物を識別するためのコードをさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するためのコードをさらに備える、請求項２７に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードをさらに備える、請求項２７に記載のコンピュータ可読記憶媒体。
【請求項３０】
対象物の存在を決定するための前記コードは、構造的構成要素または室内設備の存在を決定するためのコードを備える、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項３１】
デバイスであって、
ベニューマップを取得するための手段と、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、
前記ベニューでの対象物の存在を決定するために前記画像データを処理するための手段と、
前記ベニューマップを前記処理された画像データと比較するための手段と、
前記比較に基づいて前記ベニューマップを更新するための手段と、
前記ベニューマップをモバイルデバイスに送るための手段と
を備える、デバイス。
【請求項３２】
前記画像データを処理するための前記手段は、１つまたは複数の可視光カメラからの画像データを処理するための手段を備える、請求項３１に記載のデバイス。
【請求項３３】
前記画像データを処理するための前記手段は、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備える、請求項３１に記載のデバイス。
【請求項３４】
前記画像データを処理するための前記手段は、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテム
のいずれかまたは両方を示す１つまたは複数のパターンを決定するための手段を含む、請求項３３に記載のデバイス。
【請求項３５】
対象物の存在を決定するための前記手段は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するための手段を含む、請求項３１に記載のデバイス。
【請求項３６】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するための手段をさらに備える、請求項３１に記載のデバイス。
【請求項３７】
前記対象物を識別するための手段をさらに備える、請求項３６に記載のデバイス。
【請求項３８】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するための手段をさらに備える、請求項３７に記載のデバイス。
【請求項３９】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段をさらに備える、請求項３７に記載のデバイス。
【請求項４０】
前記対象物が構造的構成要素または室内設備を備えると決定するための手段をさらに備える、請求項３１に記載のデバイス。
【請求項４１】
ベニューマップを生成する方法であって、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
プロセッサにより前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと、
前記ベニューマップをモバイルデバイスに送ることと
を備える、方法。
【請求項４２】
前記画像データは、可視光の１つまたは複数のカメラ画像からのものである、請求項４１に記載の方法。
【請求項４３】
前記画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものである、請求項４１に記載の方法。
【請求項４４】
前記対象物は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つを含む、請求項４１に記載の方法。
【請求項４５】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定することをさらに備える、請求項４１に記載の方法。
【請求項４６】
前記対象物を識別することをさらに備える、請求項４５に記載の方法。
【請求項４７】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定することをさらに備える、請求項４６に記載の方法。
【請求項４８】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定することをさらに備える、請求項４６に記載の方法。
【請求項４９】
前記対象物は、構造的構成要素または室内設備を備える、請求項４１に記載の方法。
【請求項５０】
通信インターフェースと、
メモリと、
前記メモリと前記通信インターフェースとに通信可能に結合され、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記決定された前記対象物の存在に基づいて特徴を有するベニューマップを生成することと、
前記通信インターフェースを介して前記ベニューマップをモバイルデバイスに送ることと
を含む機能を行うように構成される、処理ユニットと、
を備える、サーバ。
【請求項５１】
前記処理ユニットは、１つまたは複数の可視光カメラから前記画像データを取得するように構成される、請求項５０に記載のサーバ。
【請求項５２】
前記処理ユニットは、１つまたは複数の赤外線（ＩＲ）カメラから前記画像データを取得するように構成される、請求項５０に記載のサーバ。
【請求項５３】
前記処理ユニットは、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定することにより対象物の存在を決定するように構成される、請求項５０に記載のサーバ。
【請求項５４】
前記処理ユニットは、前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するようにさらに構成される、請求項５０に記載のサーバ。
【請求項５５】
前記処理ユニットは、前記対象物を識別するようにさらに構成される、請求項５４に記載のサーバ。
【請求項５６】
前記処理ユニットは、前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するようにさらに構成される、請求項５５に記載のサーバ。
【請求項５７】
前記処理ユニットは、前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するようにさらに構成される、請求項５５に記載のサーバ。
【請求項５８】
前記対象物は、構造的構成要素または室内設備を備える、請求項５０に記載のサーバ。
【請求項５９】
ベニューマップを生成するための命令が埋め込まれたコンピュータ可読記憶媒体であって、前記命令は、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと、
前記ベニューマップをモバイルデバイスに送ることと、
を行うためのコンピュータ実行可能なコードを含む、コンピュータ可読記憶媒体。
【請求項６０】
前記画像データを処理するための前記コードは、１つまたは複数の可視光カメラからの画像データを処理するためのコードを備える、請求項５９に記載のコンピュータ可読記憶媒体。
【請求項６１】
前記画像データを処理するための前記コードは、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備える、請求項５９に記載のコンピュータ可読記憶媒体。
【請求項６２】
対象物の存在を決定するための前記コードは、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するためのコードを備える、請求項５９に記載のコンピュータ可読記憶媒体。
【請求項６３】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するためのコードをさらに備える、請求項５９に記載のコンピュータ可読記憶媒体。
【請求項６４】
前記対象物を識別するためのコードをさらに備える、請求項６３に記載のコンピュータ可読記憶媒体。
【請求項６５】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するためのコードをさらに備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項６６】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードをさらに備える、請求項６４に記載のコンピュータ可読記憶媒体。
【請求項６７】
前記対象物は、構造的構成要素または室内設備を備える、請求項５９に記載のコンピュータ可読記憶媒体。
【請求項６８】
デバイスであって、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、
前記ベニューでの対象物の存在を決定するために前記画像データを処理するための手段と、
前記決定された前記対象物の存在に基づいて特徴を有するベニューマップを生成するための手段と、
前記ベニューマップをモバイルデバイスに送るための手段と
を備える、デバイス。
【請求項６９】
前記画像データを処理するための前記手段は、１つまたは複数の可視光カメラからの画像データを処理するための手段を備える、請求項６８に記載のデバイス。
【請求項７０】
前記画像データを処理するための前記手段は、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備える、請求項６８に記載のデバイス。
【請求項７１】
対象物の存在を決定するために前記画像データを処理するための前記手段は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するための手段を備える、請求項６８に記載のデバイス。
【請求項７２】
前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するための手段をさらに備える、請求項６８に記載のデバイス。
【請求項７３】
前記対象物を識別するための手段をさらに備える、請求項７２に記載のデバイス。
【請求項７４】
前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するための手段をさらに備える、請求項７３に記載のデバイス。
【請求項７５】
前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段をさらに備える、請求項７３に記載のデバイス。
【請求項７６】
前記対象物は、構造的構成要素または室内設備を備える、請求項６８に記載のデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
[0101]説明されているように、いくつかの実施形態、さまざまな変更、代替の構成、および均等物が、本開示の精神から逸脱することなく使用され得る。たとえば、上記要素は、他のルールが、発明の適用に優る、またはそうでなければ発明の適用を変更し得る、より大きなシステムの単なる構成要素であり得る。また、上記要素が考慮される前、最中、または後に、多数のステップが行われ得る。したがって、上記説明は、本開示の範囲を限定しない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ベニューマップを更新する方法であって、
前記ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
プロセッサにより前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと
を備える、方法。
［Ｃ２］  前記画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものである、Ｃ１に記載の方法。
［Ｃ３］  前記画像データは、可視光の１つまたは複数のカメラ画像からのものである、Ｃ１に記載の方法。
［Ｃ４］  前記画像データを処理することは、
ある特定のしきい値を上回るＩＲ輻射を反射するアイテム、または
ある特定のしきい値を下回るＩＲ輻射を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定することを含む、Ｃ２に記載の方法。
［Ｃ５］  前記対象物は、
ステッカー、
塗料、
シンボル、
ＩＲアブソーバ、
ＩＲリフレクタ、または
タグ
の少なくとも１つを含む、Ｃ１に記載の方法。
［Ｃ６］  前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定することをさらに備える、Ｃ１に記載の方法。
［Ｃ７］  前記対象物を識別することをさらに備える、Ｃ６に記載の方法。
［Ｃ８］  前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定することをさらに備える、Ｃ７に記載の方法。
［Ｃ９］  前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定することをさらに備える、Ｃ７に記載の方法。
［Ｃ１０］  前記対象物は、構造的構成要素または室内設備を備える、Ｃ１に記載の方法。
［Ｃ１１］  前記ベニューマップをモバイルデバイスに送ることをさらに備える、Ｃ１に記載の方法。
［Ｃ１２］  通信インターフェースと、
メモリと、
前記メモリと前記通信インターフェースとに通信可能に結合され、
ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記ベニューマップを前記処理された画像データと比較することと、
前記比較に基づいて前記ベニューマップを更新することと
を含む機能を行うように構成される、処理ユニットと、
を備える、サーバ。
［Ｃ１３］  前記処理ユニットは、１つまたは複数の可視光カメラから前記画像データを取得するように構成される、Ｃ１２に記載のサーバ。
［Ｃ１４］  前記処理ユニットは、１つまたは複数の赤外線（ＩＲ）カメラから前記画像データを取得するように構成される、Ｃ１２に記載のサーバ。
［Ｃ１５］  前記処理ユニットは、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定することにより前記画像データを処理するように構成される、Ｃ１４に記載のサーバ。
［Ｃ１６］  前記処理ユニットは、
ステッカー、
塗料、
シンボル、
ＩＲエミッタ、または
タグの少なくとも１つの存在を決定することにより対象物の存在を決定するように構成される、Ｃ１２に記載のサーバ。
［Ｃ１７］  前記処理ユニットは、前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するようにさらに構成される、Ｃ１２に記載のサーバ。
［Ｃ１８］  前記処理ユニットは、前記対象物を識別するようにさらに構成される、Ｃ１７に記載のサーバ。
［Ｃ１９］  前記処理ユニットは、前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するようにさらに構成される、Ｃ１８に記載のサーバ。
［Ｃ２０］  前記処理ユニットは、前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するようにさらに構成される、Ｃ１８に記載のサーバ。
［Ｃ２１］  前記処理ユニットは、構造的構成要素または室内設備の存在を決定することにより対象物の存在を決定するように構成される、Ｃ１２に記載のサーバ。
［Ｃ２２］  ベニューマップを更新するための命令が埋め込まれたコンピュータ可読記憶媒体であって、前記命令は、
前記ベニューマップを取得することと、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記比較に基づいて前記ベニューマップを更新することと、
を行うためのコンピュータ実行可能なコードを含む、コンピュータ可読記憶媒体。
［Ｃ２３］  前記画像データを処理するための前記コードは、１つまたは複数の可視光カメラからの画像データを処理するためのコードを備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２４］  前記画像データを処理するための前記コードは、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２５］  前記画像データを処理するための前記コードは、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定するためのコードを含む、Ｃ２４に記載のコンピュータ可読記憶媒体。
［Ｃ２６］  対象物の存在を決定するための前記コードは、
ステッカー、
塗料、
シンボル、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するためのコードを含む、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２７］  前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するためのコードをさらに備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２８］  前記対象物を識別するためのコードをさらに備える、Ｃ２７に記載のコンピュータ可読記憶媒体。
［Ｃ２９］  前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するためのコードをさらに備える、Ｃ２８に記載のコンピュータ可読記憶媒体。
［Ｃ３０］  前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードをさらに備える、Ｃ２８に記載のコンピュータ可読記憶媒体。
［Ｃ３１］  対象物の存在を決定するための前記コードは、構造的構成要素または室内設備の存在を決定するためのコードを備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ３２］  前記ベニューマップをモバイルデバイスに送るためのコードをさらに備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ３３］  デバイスであって、
ベニューマップを取得するための手段と、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、
前記ベニューでの対象物の存在を決定するために前記画像データを処理するための手段と、
前記ベニューマップを前記処理された画像データと比較するための手段と、
前記比較に基づいて前記ベニューマップを更新するための手段と
を備える、デバイス。
［Ｃ３４］  前記画像データを処理するための前記手段は、１つまたは複数の可視光カメラからの画像データを処理するための手段を備える、Ｃ３３に記載のデバイス。
［Ｃ３５］  前記画像データを処理するための前記手段は、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備える、Ｃ３３に記載のデバイス。
［Ｃ３６］  前記画像データを処理するための前記手段は、
ある特定のしきい値を上回るＩＲ光を反射するアイテム、または
ある特定のしきい値を下回るＩＲ光を反射するアイテムのいずれかまたは両方を示す１つまたは複数のパターンを決定するための手段を含む、Ｃ３５に記載のデバイス。
［Ｃ３７］  対象物の存在を決定するための前記手段は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定するための手段を含む、Ｃ３３に記載のデバイス。
［Ｃ３８］  前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するための手段をさらに備える、Ｃ３３に記載のデバイス。
［Ｃ３９］  前記対象物を識別するための手段をさらに備える、Ｃ３８に記載のデバイス。
［Ｃ４０］  前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するための手段をさらに備える、Ｃ３９に記載のデバイス。
［Ｃ４１］  前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段をさらに備える、Ｃ３９に記載のデバイス。
［Ｃ４２］  前記対象物が構造的構成要素または室内設備を備えると決定するための手段をさらに備える、Ｃ３３に記載のデバイス。
［Ｃ４３］  前記ベニューマップをモバイルデバイスに送るための手段をさらに備える、Ｃ３３に記載のデバイス。
［Ｃ４４］  ベニューマップを生成する方法であって、
前記ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
プロセッサにより前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと
を備える、方法。
［Ｃ４５］  前記画像データは、可視光の１つまたは複数のカメラ画像からのものである、Ｃ４４に記載の方法。
［Ｃ４６］  前記画像データは、１つまたは複数の赤外線（ＩＲ）カメラからのものである、Ｃ４４に記載の方法。
［Ｃ４７］  前記対象物は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つを含む、Ｃ４４に記載の方法。
［Ｃ４８］  前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定することをさらに備える、Ｃ４４に記載の方法。
［Ｃ４９］  前記対象物を識別することをさらに備える、Ｃ４８に記載の方法。
［Ｃ５０］  前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定することをさらに備える、Ｃ４９に記載の方法。
［Ｃ５１］  前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定することをさらに備える、Ｃ４９に記載の方法。
［Ｃ５２］  前記対象物は、構造的構成要素または室内設備を備える、Ｃ４４に記載の方法。
［Ｃ５３］  前記ベニューマップをモバイルデバイスに送ることをさらに備える、Ｃ４４に記載の方法。
［Ｃ５４］  通信インターフェースと、
メモリと、
前記メモリと前記通信インターフェースとに通信可能に結合され、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと
を含む機能を行うように構成される、処理ユニットと、
を備える、サーバ。
［Ｃ５５］  前記処理ユニットは、１つまたは複数の可視光カメラから前記画像データを取得するように構成される、Ｃ５４に記載のサーバ。
［Ｃ５６］  前記処理ユニットは、１つまたは複数の赤外線（ＩＲ）カメラから前記画像データを取得するように構成される、Ｃ５４に記載のサーバ。
［Ｃ５７］  前記処理ユニットは、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグ
の少なくとも１つの存在を決定することにより対象物の存在を決定するように構成される、Ｃ５４に記載のサーバ。
［Ｃ５８］  前記処理ユニットは、前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するようにさらに構成される、Ｃ５４に記載のサーバ。
［Ｃ５９］  前記処理ユニットは、前記対象物を識別するようにさらに構成される、Ｃ５８に記載のサーバ。
［Ｃ６０］  前記処理ユニットは、前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するようにさらに構成される、Ｃ５９に記載のサーバ。
［Ｃ６１］  前記処理ユニットは、前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するようにさらに構成される、Ｃ５９に記載のサーバ。
［Ｃ６２］  前記対象物は、構造的構成要素または室内設備を備える、Ｃ５４に記載のサーバ。
［Ｃ６３］  前記処理ユニットは、前記通信インターフェースを介して前記ベニューマップをモバイルデバイスに送るようにさらに構成される、Ｃ５４に記載のサーバ。
［Ｃ６４］  ベニューマップを生成するための命令が埋め込まれたコンピュータ可読記憶媒体であって、前記命令は、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得することと、
前記ベニューでの対象物の存在を決定するために前記画像データを処理することと、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成することと、
を行うためのコンピュータ実行可能なコードを含む、コンピュータ可読記憶媒体。
［Ｃ６５］  前記画像データを処理するための前記コードは、１つまたは複数の可視光カメラからの画像データを処理するためのコードを備える、Ｃ６４に記載のコンピュータ可読記憶媒体。
［Ｃ６６］  前記画像データを処理するための前記コードは、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するためのコードを備える、Ｃ６４に記載のコンピュータ可読記憶媒体。
［Ｃ６７］  対象物の存在を決定するための前記コードは、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグの少なくとも１つの存在を決定するためのコードを備える、Ｃ６４に記載のコンピュータ可読記憶媒体。
［Ｃ６８］  前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するためのコードをさらに備える、Ｃ６４に記載のコンピュータ可読記憶媒体。
［Ｃ６９］  前記対象物を識別するためのコードをさらに備える、Ｃ６８に記載のコンピュータ可読記憶媒体。
［Ｃ７０］  前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するためのコードをさらに備える、Ｃ６９に記載のコンピュータ可読記憶媒体。
［Ｃ７１］  前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するためのコードをさらに備える、Ｃ６９に記載のコンピュータ可読記憶媒体。
［Ｃ７２］  前記対象物は、構造的構成要素または室内設備を備える、Ｃ６４に記載のコンピュータ可読記憶媒体。
［Ｃ７３］  前記ベニューマップをモバイルデバイスに送るためのコードをさらに備える、Ｃ６４に記載のコンピュータ可読記憶媒体。
［Ｃ７４］  デバイスであって、
ベニュー内に配置された１つまたは複数のカメラから画像データを取得するための手段と、
前記ベニューでの対象物の存在を決定するために前記画像データを処理するための手段と、
前記決定された前記対象物の存在に基づいて特徴を有する前記ベニューマップを生成するための手段と
を備える、デバイス。
［Ｃ７５］  前記画像データを処理するための前記手段は、１つまたは複数の可視光カメラからの画像データを処理するための手段を備える、Ｃ７４に記載のデバイス。
［Ｃ７６］  前記画像データを処理するための前記手段は、１つまたは複数の赤外線（ＩＲ）カメラからの画像データを処理するための手段を備える、Ｃ７４に記載のデバイス。
［Ｃ７７］  対象物の存在を決定するために前記画像データを処理するための前記手段は、
ステッカー、
塗料、
しるし、
エンブレム、
ＩＲエミッタ、または
タグの少なくとも１つの存在を決定するための手段を備える、Ｃ７４に記載のデバイス。
［Ｃ７８］  前記対象物が前記ベニューの構造的構成要素または室内設備に取り付けられていると決定するための手段をさらに備える、Ｃ７４に記載のデバイス。
［Ｃ７９］  前記対象物を識別するための手段をさらに備える、Ｃ７８に記載のデバイス。
［Ｃ８０］  前記対象物の向きに基づいて前記構造的構成要素または室内設備の向きを決定するための手段をさらに備える、Ｃ７９に記載のデバイス。
［Ｃ８１］  前記対象物に対応する情報に基づいて前記構造的構成要素または室内設備の１つまたは複数の特徴を決定するための手段をさらに備える、Ｃ７９に記載のデバイス。
［Ｃ８２］  前記対象物は、構造的構成要素または室内設備を備える、Ｃ７４に記載のデバイス。
［Ｃ８３］  前記ベニューマップをモバイルデバイスに送るための手段をさらに備える、Ｃ７４に記載のデバイス。
【国際調査報告】
2016532917.tif 000018
2016532917.tif 000019