(57)【要約】【課題】精度の高い位置情報の取得および利用を可能とした構成を提供する。【解決手段】例えばＧＰＳを適用して生成した第１位置情報と、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して第２位置情報を生成し、さらに各位置情報の精度評価情報としての評価値を生成して高い評価値の設定された位置情報を選択利用する。本構成によれば、例えばＧＰＳの利用できない地下などのエリアにおいて第２の位置情報の利用が可能となり、またより精度の高いと判定される位置情報の選択的利用により、例えば撮像装置における属性情報として設定する位置情報をより正確なデータとすることが可能となる。【選択図】図３
2008306464.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影を実行する撮像装置であり、
画像撮影を行う撮像部と、
記録媒体に対する撮影画像の記録処理を実行する記録部と、
第１の位置推定手法により撮像装置の位置を推定して第１位置情報を生成するとともに、該第１位置情報の精度評価情報としての第１評価値を算出する第１位置推定部と、
前記第１の位置推定手法と異なる第２の位置推定手法により撮像装置の位置を推定して第２位置情報を生成するとともに、該第２位置情報の精度評価情報としての第２評価値を算出する第２位置推定部と、
前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択する位置情報取得部と、
前記位置情報取得部の選択した位置情報を利用したデータ処理を実行するアプリケーション実行部と、
を有することを特徴とする撮像装置。
【請求項２】
前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、
前記第２位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）と異なる手法による位置推定処理により前記第２位置情報を生成する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、
前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成し、衛星からの受信データから解析される測位ステータス情報に基づいて前記第１評価値を算出する構成であり、
前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成し、基地局探索時の基地局からの受信信号レベル（電界強度）に基づいて前記第２評価値を算出する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記第１位置推定部は、前記測位ステータス情報が２Ｄである場合には低い評価値、３Ｄである場合には高い評価値を設定する構成であることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記第２位置推定部は、基地局探索時の基地局からの受信信号レベル（電界強度）と予め定めた閾値と比較し、受信信号レベル（電界強度）が閾値以上の場合は高い評価値、閾値未満の場合は低い評価値を設定する構成であることを特徴とする請求項４に記載の撮像装置。
【請求項７】
前記アプリケーション実行部は、
前記位置情報取得部の選択した位置情報を、撮影画像の記録ファイルに位置情報として記録する処理を実行する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記アプリケーション実行部は、
前記位置情報取得部の選択した位置情報を、表示部に表示する地図情報における現在位置情報として利用する処理を実行する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項９】
第１の位置推定手法により情報処理装置の位置を推定して第１位置情報を生成するとともに、該第１位置情報の精度評価情報としての第１評価値を算出する第１位置推定部と、
前記第１の位置推定手法と異なる第２の位置推定手法により情報処理装置の位置を推定して第２位置情報を生成するとともに、該第２位置情報の精度評価情報としての第２評価値を算出する第２位置推定部と、
前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択する位置情報取得部と、
前記位置情報取得部の選択した位置情報を利用したデータ処理を実行するアプリケーション実行部と、
を有することを特徴とする情報処理装置。
【請求項１０】
前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、
前記第２位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）と異なる手法による位置推定処理により前記第２位置情報を生成する構成であることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、
前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成する構成であることを特徴とする請求項９に記載の情報処理装置。
【請求項１２】
前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成し、衛星からの受信データから解析される測位ステータス情報に基づいて前記第１評価値を算出する構成であり、
前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成し、基地局探索時の基地局からの受信信号レベル（電界強度）に基づいて前記第２評価値を算出する構成であることを特徴とする請求項９に記載の情報処理装置。
【請求項１３】
情報処理装置において実行する情報処理方法であり、
第１位置推定部が、第１の位置推定手法により情報処理装置の位置を推定して第１位置情報を生成するとともに、該第１位置情報の精度評価情報としての第１評価値を算出する第１位置推定ステップと、
第２位置推定部が、前記第１の位置推定手法と異なる第２の位置推定手法により情報処理装置の位置を推定して第２位置情報を生成するとともに、該第２位置情報の精度評価情報としての第２評価値を算出する第２位置推定ステップと、
位置情報取得部が、前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択する位置情報取得ステップと、
アプリケーション実行部が、前記位置情報取得ステップにおいて選択した位置情報を利用したデータ処理を実行するアプリケーション実行ステップと、
を有することを特徴とする情報処理方法。
【請求項１４】
前記第１位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成するステップであり、
前記第２位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）と異なる手法による位置推定処理により前記第２位置情報を生成するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記第１位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成するステップであり、
前記第２位置推定ステップは、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項１６】
前記第１位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成し、衛星からの受信データから解析される測位ステータス情報に基づいて前記第１評価値を算出するステップであり、
前記第２位置推定ステップは、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成し、基地局探索時の基地局からの受信信号レベル（電界強度）に基づいて前記第２評価値を算出するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項１７】
前記第１位置推定ステップは、前記測位ステータス情報が２Ｄである場合には低い評価値、３Ｄである場合には高い評価値を設定するステップであることを特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記第２位置推定ステップは、基地局探索時の基地局からの受信信号レベル（電界強度）と予め定めた閾値と比較し、受信信号レベル（電界強度）が閾値以上の場合は高い評価値、閾値未満の場合は低い評価値を設定するステップであることを特徴とする請求項１６に記載の情報処理方法。
【請求項１９】
前記アプリケーション実行ステップは、
前記位置情報取得部の選択した位置情報を、撮影画像の記録ファイルに位置情報として記録する処理を実行するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項２０】
前記アプリケーション実行ステップは、
前記位置情報取得部の選択した位置情報を、表示部に表示する地図情報における現在位置情報として利用する処理を実行するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項２１】
情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
第１位置推定部に、第１の位置推定手法により情報処理装置の位置を推定して第１位置情報を生成させるとともに、該第１位置情報の精度評価情報としての第１評価値を算出させる第１位置推定ステップと、
第２位置推定部に、前記第１の位置推定手法と異なる第２の位置推定手法により情報処理装置の位置を推定して第２位置情報を生成させるとともに、該第２位置情報の精度評価情報としての第２評価値を算出させる第２位置推定ステップと、
位置情報取得部に、前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択させる位置情報取得ステップと、
アプリケーション実行部に、前記位置情報取得ステップにおいて選択した位置情報を利用したデータ処理を実行させるアプリケーション実行ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、例えばデジタルカメラなどの撮像装置に複数の異なる手法を適用した位置推定部を設定して、各位置推定部の取得情報の評価を行い、精度が高いと判断される位置情報を選択的に利用する構成とした撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
本発明は、異なる手法を適用した位置推定部として、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に基づく位置推定部と、無線通信基地局としてのアクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）の検出情報に基づく位置推定部を設けて、これらの複数の位置推定部の位置推定結果を評価し、評価結果の高いデータを撮影データに対する属性データとするなどの位置情報利用を行う撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
昨今のデジタルカメラなどの撮像装置は高機能化が進み、例えば撮像装置にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を持たせ、ＧＰＳによって位置情報を取得して、取得した位置情報を撮影データの属性情報として記録する処理を行うものがある。
【０００４】
しかし、ＧＰＳを利用して位置情報を取得する場合、衛星からの電波受信が可能な環境にあることが条件であり、例えば、地下などにおいては衛星からの電波受信が不可能となり位置情報取得ができなくなるという問題がある。また、ＧＰＳによる位置情報を取得する場合、初期的な処理として衛星捕捉処理が必要であり、この処理には時間を要するという問題がある。すなわち、例えばカメラの電源ＯＦＦ状態からＯＮ状態に移行しても、即座にＧＰＳによる位置情報が取得できない。
【０００５】
位置情報取得までの待ち時間を減らすには、カメラのＧＰＳモジュールを動作状態に維持して、継続的に衛星からの航法メッセージを受信し、受信する航法メッセージを記憶部に記憶しておき、これを利用して衛星捕捉を行う方法がある。しかし、航法メッセージに含まれるアルマナックデータは３ヶ月、エフェメリスデータは２時間という有効期限が設定されており、記憶部に格納する航法メッセージは、逐次更新することが必要となり、継続的なメッセージ受信処理を行うことが必要となる。
【０００６】
継続的に航法メッセージを受信する構成では、記憶部に記録した航法メッセージを定常的に更新可能となり、有効期限内の航法メッセージ（アルマナックデータ、エフェメリスデータ）を利用した迅速な衛星補足が可能となる。しかし、有効期限内のデータが記録されていない場合は、これらのデータの利用による効率的な衛星捕捉ができず、比較的長い処理時間を要する衛星捕捉プロセスを行わなければならなくなる。その結果、ＧＰＳモジュールの起動から位置情報の取得までの時間が大幅に長くなり、タイムリーな位置情報が取得できなくなるという問題が発生する。
【０００７】
カメラにＧＰＳモジュールを設け、撮影データの属性情報としてＧＰＳモジュールが取得した位置情報を付与する処理を行なう場合、ユーザによる撮影タイミングにおける位置情報を得ることが必要となるが、上述したようにＧＰＳからの位置情報の取得ができない環境である場合や、即座にＧＰＳからの位置情報を取得できない場合には、撮影データに対応する正確な位置情報の取得ができなくなるという問題が発生する。
【０００８】
ＧＰＳ以外の位置推定方法としては、例えば、無線通信システムにおいて位置情報が予め登録されている基地局からの受信強度を計測して自己位置を推定するシステムが例えば特許文献１（特開２００２−１０７４４３号公報）に記載されている。しかし、このような基地局利用による位置計測構成では、位置情報の登録された基地局との通信ができないエリアでは位置計測ができないという問題が発生する。
【特許文献１】特開２００２−１０７４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題点に鑑みてなされたものであり、例えばデジタルカメラなどの撮像装置に複数の異なる位置推定部を設定して、複数の位置推定部の位置推定結果を評価し、評価結果の高いデータを選択的に取得して、撮影データに対する属性データとするなどに利用する構成を持つ撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【００１０】
本発明は、異なる位置推定部として、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に基づく位置推定部と、無線通信基地局としてのアクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）の検出情報に基づく位置推定部を設けて、これらの複数の位置推定部の位置推定結果を評価し、評価結果の高いデータを撮影データに対する属性データとするなどの選択位置情報の利用を行う構成を持つ撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の側面は、
画像撮影を実行する撮像装置であり、
画像撮影を行う撮像部と、
記録媒体に対する撮影画像の記録処理を実行する記録部と、
第１の位置推定手法により撮像装置の位置を推定して第１位置情報を生成するとともに、該第１位置情報の精度評価情報としての第１評価値を算出する第１位置推定部と、
前記第１の位置推定手法と異なる第２の位置推定手法により撮像装置の位置を推定して第２位置情報を生成するとともに、該第２位置情報の精度評価情報としての第２評価値を算出する第２位置推定部と、
前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択する位置情報取得部と、
前記位置情報取得部の選択した位置情報を利用したデータ処理を実行するアプリケーション実行部と、
を有することを特徴とする撮像装置にある。
【００１２】
さらに、本発明の撮像装置の一実施態様において、前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、前記第２位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）と異なる手法による位置推定処理により前記第２位置情報を生成する構成であることを特徴とする。
【００１３】
さらに、本発明の撮像装置の一実施態様において、前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成する構成であることを特徴とする。
【００１４】
さらに、本発明の撮像装置の一実施態様において、前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成し、衛星からの受信データから解析される測位ステータス情報に基づいて前記第１評価値を算出する構成であり、前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成し、基地局探索時の基地局からの受信信号レベル（電界強度）に基づいて前記第２評価値を算出する構成であることを特徴とする。
【００１５】
さらに、本発明の撮像装置の一実施態様において、前記第１位置推定部は、前記測位ステータス情報が２Ｄである場合には低い評価値、３Ｄである場合には高い評価値を設定する構成であることを特徴とする。
【００１６】
さらに、本発明の撮像装置の一実施態様において、前記第２位置推定部は、基地局探索時の基地局からの受信信号レベル（電界強度）と予め定めた閾値と比較し、受信信号レベル（電界強度）が閾値以上の場合は高い評価値、閾値未満の場合は低い評価値を設定する構成であることを特徴とする。
【００１７】
さらに、本発明の撮像装置の一実施態様において、前記アプリケーション実行部は、前記位置情報取得部の選択した位置情報を、撮影画像の記録ファイルに位置情報として記録する処理を実行する構成であることを特徴とする。
【００１８】
さらに、本発明の撮像装置の一実施態様において、前記アプリケーション実行部は、前記位置情報取得部の選択した位置情報を、表示部に表示する地図情報における現在位置情報として利用する処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の第２の側面は、
第１の位置推定手法により情報処理装置の位置を推定して第１位置情報を生成するとともに、該第１位置情報の精度評価情報としての第１評価値を算出する第１位置推定部と、
前記第１の位置推定手法と異なる第２の位置推定手法により情報処理装置の位置を推定して第２位置情報を生成するとともに、該第２位置情報の精度評価情報としての第２評価値を算出する第２位置推定部と、
前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択する位置情報取得部と、
前記位置情報取得部の選択した位置情報を利用したデータ処理を実行するアプリケーション実行部と、
を有することを特徴とする情報処理装置にある。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、前記第２位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）と異なる手法による位置推定処理により前記第２位置情報を生成する構成であることを特徴とする。
【００２１】
さらに、本発明の情報処理装置の一実施態様において、前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成する構成であり、前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成する構成であることを特徴とする。
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記第１位置推定部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成し、衛星からの受信データから解析される測位ステータス情報に基づいて前記第１評価値を算出する構成であり、前記第２位置推定部は、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成し、基地局探索時の基地局からの受信信号レベル（電界強度）に基づいて前記第２評価値を算出する構成であることを特徴とする。
【００２３】
さらに、本発明の第３の側面は、
情報処理装置において実行する情報処理方法であり、
第１位置推定部が、第１の位置推定手法により情報処理装置の位置を推定して第１位置情報を生成するとともに、該第１位置情報の精度評価情報としての第１評価値を算出する第１位置推定ステップと、
第２位置推定部が、前記第１の位置推定手法と異なる第２の位置推定手法により情報処理装置の位置を推定して第２位置情報を生成するとともに、該第２位置情報の精度評価情報としての第２評価値を算出する第２位置推定ステップと、
位置情報取得部が、前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択する位置情報取得ステップと、
アプリケーション実行部が、前記位置情報取得ステップにおいて選択した位置情報を利用したデータ処理を実行するアプリケーション実行ステップと、
を有することを特徴とする情報処理方法にある。
【００２４】
さらに、本発明の情報処理方法の一実施態様において、前記第１位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成するステップであり、前記第２位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）と異なる手法による位置推定処理により前記第２位置情報を生成するステップであることを特徴とする。
【００２５】
さらに、本発明の情報処理方法の一実施態様において、前記第１位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成するステップであり、前記第２位置推定ステップは、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成するステップであることを特徴とする。
【００２６】
さらに、本発明の情報処理方法の一実施態様において、前記第１位置推定ステップは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した位置推定処理により前記第１位置情報を生成し、衛星からの受信データから解析される測位ステータス情報に基づいて前記第１評価値を算出するステップであり、前記第２位置推定ステップは、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して前記第２位置情報を生成し、基地局探索時の基地局からの受信信号レベル（電界強度）に基づいて前記第２評価値を算出するステップであることを特徴とする。
【００２７】
さらに、本発明の情報処理方法の一実施態様において、前記第１位置推定ステップは、前記測位ステータス情報が２Ｄである場合には低い評価値、３Ｄである場合には高い評価値を設定するステップであることを特徴とする。
【００２８】
さらに、本発明の情報処理方法の一実施態様において、前記第２位置推定ステップは、基地局探索時の基地局からの受信信号レベル（電界強度）と予め定めた閾値と比較し、受信信号レベル（電界強度）が閾値以上の場合は高い評価値、閾値未満の場合は低い評価値を設定するステップであることを特徴とする。
【００２９】
さらに、本発明の情報処理方法の一実施態様において、前記アプリケーション実行ステップは、前記位置情報取得部の選択した位置情報を、撮影画像の記録ファイルに位置情報として記録する処理を実行するステップであることを特徴とする。
【００３０】
さらに、本発明の情報処理方法の一実施態様において、前記アプリケーション実行ステップは、前記位置情報取得部の選択した位置情報を、表示部に表示する地図情報における現在位置情報として利用する処理を実行するステップであることを特徴とする。
【００３１】
さらに、本発明の第４の側面は、
情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
第１位置推定部に、第１の位置推定手法により情報処理装置の位置を推定して第１位置情報を生成させるとともに、該第１位置情報の精度評価情報としての第１評価値を算出させる第１位置推定ステップと、
第２位置推定部に、前記第１の位置推定手法と異なる第２の位置推定手法により情報処理装置の位置を推定して第２位置情報を生成させるとともに、該第２位置情報の精度評価情報としての第２評価値を算出させる第２位置推定ステップと、
位置情報取得部に、前記第１情報と前記第２位置情報から、高い評価値の設定された位置情報を選択させる位置情報取得ステップと、
アプリケーション実行部に、前記位置情報取得ステップにおいて選択した位置情報を利用したデータ処理を実行させるアプリケーション実行ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３２】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００３３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３４】
本発明の一実施例構成によれば、例えばＧＰＳを適用して生成した第１位置情報と、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して第２位置情報を生成し、さらに各位置情報の精度評価情報としての評価値を生成して、高い評価値の設定された位置情報を選択して利用する構成とした。本構成によれば、例えばＧＰＳの利用できない地下などのエリアにおいて第２の位置情報の利用が可能となり、またより精度の高いと判定される位置情報を選択的に利用することが可能となるので、例えば撮像装置における属性情報として設定する位置情報をより正確なデータとすることが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しながら、本発明の撮像装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３６】
まず、図１を参照して本発明の情報処理装置の一例としての撮像装置の実行する処理の概要について説明する。撮像装置１００は、機器に複数の位置推定部を備えている。図に示す第１位置推定部１０１、第２位置推定部１０２である。
【００３７】
これらの複数の位置推定部は、それぞれが異なる方法によって位置推定処理を実行する。図１に示す例は、
第１位置推定部１０１がＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュールであり、衛星１１０ａ〜１１０ｃからの電波を受信して位置推定を実行する。
第２位置推定部１０２が、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）モジュールであり、ＷＬＡＮ通信の基地局としてのアクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）１２０ａ〜１２０ｃのスキャンによるアクセスポイント（ＡＰ）の検出情報に基づく位置推定処理を実行する。この処理の詳細については後述する。
【００３８】
なお、本実施例では、上述のように撮像装置の有する複数の位置推定部の１つがＧＰＳによる位置推定、もう１つがワイヤレスＬＡＮにおけるアクセスポイントの検出情報に基づく位置推定処理を実行する構成として説明するが、これは１例であり、撮像装置１００は、これらＧＰＳとＷＬＡＮの組み合わせに限らず、その他の位置推定手法を複数組み合わせた構成としてもよい。また、２つの異なる手法に限らず、３以上の異なる手法による位置推定部を備えた構成としてもよい。
【００３９】
本発明の撮像装置１００は、複数の位置推定部１０１，１０２からの位置推定情報を評価して、より精度の高いと判定される位置推定情報を選択して利用する。例えば撮像装置において撮影する画像に対する属性情報として選択した位置情報を付加して撮影画像と共にメディアに記録する。
【００４０】
図２に撮像装置１００の撮影画像に基づいて記録媒体に記録されるファイルのデータ構成例を示す。撮像装置１００が撮影した画像は、例えば、図２に示すようなデータ構成を持つＥｘｉｆ規格のファイルとして記録される。Ｅｘｉｆ規格のファイルは各撮影画像データ毎に設定され、図２に示すように、ヘッダ２２１、サムネイルデータ２２２、画像データ２２３を持つ。
【００４１】
サムネイルデータ２２２は、縮小画像データの記録領域である。画像リストの表示処理の際には、このサムネイルデータが利用される。画像データ２２３は、実際の撮影画像データが記録される領域である。
【００４２】
ヘッダ２２１は、写真の属性情報を記録する領域であり、図に示すように画素数、圧縮モード、撮影日時、さらに、本例では位置情報２３１が記録される。この位置情報は、図１に示す位置推定部１０１，１０２からの位置推定情報を評価して、より精度の高いと判定された選択された位置情報である。
【００４３】
また、例えば撮像装置に地図表示アプリケーションが備わった構成においては、撮像装置に備えられた表示部（ディスプレイ）に地図表示を行う際に、複数の位置推定部１０１，１０２からの位置推定情報から評価値の高い位置推定情報に基づいて、その位置情報の近隣の地図を表示し、現在位置を表示された地図上に示すといった処理を行う。なお、選択された位置情報の利用態様については、撮像装置のアプリケーションに依存するものであり、その他の様々な利用が可能である。
【００４４】
図３以下を参照して、本発明の撮像装置における処理の詳細について説明する。図３は、本発明の撮像装置の全体処理を説明する図である。本発明の撮像装置には、例えば撮影された画像をメディアに記録する処理を実行するアプリケーション、あるいは撮像装置のディスプレイに地図表示を実行するなど、様々な処理を実行するアプリケーションが搭載されている。図３の最上段に示すアプリケーション３０１は、これらの処理を実行するアプリケーションである。アプリケーション３０１は撮像装置の記憶手段に格納されたプログラムに従って制御部（ＣＰＵ等）が読み出して実行する。なお、撮像装置のハードウェア構成例については後段で説明する。
【００４５】
図３に示す構成において、最上段に示すアプリケーション３０１は、撮像装置に備えられた複数の位置推定部による位置情報の中からより確からしい位置情報として選択された位置情報を位置情報取得部（ロケーションエンジン）３０２から入力して入力した選択位置情報を利用した処理を実行する。例えば前述したように撮影された画像のファイル（Ｅｘｉｆ）に属性情報として位置情報を記録する処理や、ディスプレイに対する地図表示などを実行する。
【００４６】
位置情報取得部（ロケーションエンジン）３０２は、第１位置推定部（ＧＰＳベース）３１１と、第２位置推定部（ＡＰベース）３２１の２つの異なる位置推定部から、それぞれの手法で取得した位置情報（緯度経度情報）と取得した位置情報の精度の指標となる評価値を入力する。
【００４７】
位置情報取得部（ロケーションエンジン）３０２は、これら第１位置推定部（ＧＰＳベース）３１１と、第２位置推定部（ＡＰベース）３２１の２つの異なる位置推定部から、
（ａ）ＧＰＳによって取得した位置情報（緯度経度）と評価値、
（ｂ）無線通信（ＷＬＡＮ）におけるアクセスポイント（ＡＰ）のスキャン処理に基づいて取得した位置情報と評価値、
これらの２組のデータを入力し、これらの２つのデータに含まれる評価値の比較を実行して、評価値の高い値の設定された位置情報（緯度経度）をより精度の高い位置情報であると判定して選択し、選択した位置情報をアプリケーション３０１に出力する。
【００４８】
第１位置推定部（ＧＰＳベース）３１１は、ＧＰＳによって取得した位置情報（緯度経度）と評価値を位置情報取得部（ロケーションエンジン）３０２に出力する。ＧＰＳモジュール３１４は衛星からのデータを受信し、ＧＰＳ対応ドライバ（ＵＡＲＴ  ｄｒｉｖｅｒ）３１３を介してＧＰＳデコーダ３１２に入力する。ＧＰＳデコーダ３１２は、ＧＰＳモジュール３１４の受信データに基づいて、位置情報としての緯度経度情報、測位ステータス情報（２Ｄ／３Ｄ）、分散（ｄｉｓｏｅｒｔｉｏｎ）、エフェメリスデータなどを取得する。なお、測位ステータスにおける２Ｄ／３Ｄは、衛星からの受信データに基づいて解析可能な位置情報の精度情報に対応し、測位ステータス＝２Ｄの場合は精度が低い位置情報であり、測位ステータス＝３Ｄの場合は精度の高い位置情報が得られていることを示す。
【００４９】
第１位置推定部（ＧＰＳベース）３１１は、ＧＰＳデコーダ３１２が取得したこれらのデータを入力して、ＧＰＳによって取得した位置情報（緯度経度）に対応する評価値を算出し、算出した評価値とともにＧＰＳによって取得した位置情報（緯度経度）を位置情報取得部（ロケーションエンジン）３０２に出力する。
【００５０】
一方、第２位置推定部（ＡＰベース）３２１は、無線ＬＡＮ（ＷＬＡＮ）におけるアクセスポイント（ＡＰ）のスキャン処理によって取得した位置情報（緯度経度）と評価値を位置情報取得部（ロケーションエンジン）３０２に出力する。
【００５１】
アクセスポイント（ＡＰ）のスキャン処理による位置情報（緯度経度）の取得処理の詳細について説明する。撮像装置に備えられたワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３は、撮像装置の周囲のアクセスポイント（ＡＰ）の検索処理としてのスキャン処理を実行する。このスキャン処理は、通信可能な周囲のアクセスポイントを探索する処理であり、このスキャン処理により、撮像装置の周囲の通信可能なアクセスポイント（ＡＰ）からアクセスポイントの識別子に相当するＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、ＭＡＣアドレスなどのデータを受信する。ＳＳＩＤは、アクセスポイント固有の識別子となるビット情報である。
【００５２】
ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３は、各アクセスポイント（ＡＰ）から、ＡＰ対応の固有識別情報であるＳＳＩＤ、ＭＡＣアドレスを受信するとともに、各アクセスポイント（ＡＰ）からの受信信号に基づいて、受信信号レベル（電解強度）を測定し、これらの情報を、ＷＬＡＮドライバ３２２を介して第２位置推定部（ＡＰベース）３２１に出力する。
【００５３】
第２位置推定部（ＡＰベース）３２１は、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３の取得情報、すなわち、周囲のアクセスポイント（ＡＰ）から取得したＡＰ対応のＭＡＣアドレスと、ＡＰ対応の受信信号レベル（電解強度）情報を第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４に出力する。
【００５４】
第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４は、これらの情報に基づいて、データベース３２５の検索を実行して、撮像装置の現在の位置情報（緯度経度）を取得する。
【００５５】
データベース３２５は、各アクセスポイントの識別情報（ＭＡＣアドレス）に基づいて緯度経度情報を取得することを可能としたデータを登録したデータベースであり、例えば、各ＡＰのＭＡＣアドレス情報と各ＡＰの緯度経度情報の対応データを登録している。あるいは、１つまたは複数のＡＰのＭＡＣアドレスの組み合わせと、それらのＡＰからの受信信号レベルの値の組み合わせから求められる位置情報を対応づけたデータを登録している。
【００５６】
例えば、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３の取得情報が、１つのアクセスポイント（ＡＰ）からのみＡＰ対応のＭＡＣアドレスと受信信号レベルを取得している場合、その１つのアクセスポイント（ＡＰ）のＭＡＣアドレスに対応付けられてデータベースに登録されているＡＰ対応の緯度経度情報を機器（撮像装置）の現在位置と判定する。
【００５７】
また、例えば、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３の取得情報が、２つのアクセスポイント（ＡＰ）からの２つのＭＡＣアドレスと２つの受信信号レベルを取得している場合、これら２つのアクセスポイント（ＡＰ）のＭＡＣアドレスの組み合わせと、それらのＡＰからの受信信号レベルの値の組み合わせから求められる位置情報をデータベースから取得する。このようにスキャン処理において複数のアクセスポイント（ＡＰ）からの受信データを得た場合は、より精度の高い現在位置をデータベースから得ることができる。
【００５８】
第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４は、データベース３２５から取得した位置情報（緯度経度）を第２位置推定部（ＡＰベース）３２１に出力する。
【００５９】
第２位置推定部（ＡＰベース）３２１は、第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４がデータベース３２５から取得した位置情報（緯度経度）を入力する。さらに、第２位置推定部（ＡＰベース）３２１は、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３の取得情報、すなわち、スキャン処理によって周囲のアクセスポイント（ＡＰ）から取得したＡＰ対応のＭＡＣアドレスと、ＡＰ対応の受信信号レベル（電解強度）情報を入力して、これらの情報に基づいて第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４がデータベース３２５から取得した位置情報（緯度経度）の評価値を算出し、算出した評価値とともにＡＰスキャンによって取得した位置情報（緯度経度）を位置情報取得部（ロケーションエンジン）３０２に出力する。
【００６０】
位置情報取得部（ロケーションエンジン）３０２は、第１位置推定部（ＧＰＳベース）３１１と、第２位置推定部（ＡＰベース）３２１の２つの異なる位置推定部から、それぞれの手法で取得した位置情報（緯度経度情報）と取得した位置情報の精度の指標となる評価値を入力する。すなわち、前述したように、
（ａ）ＧＰＳによって取得した位置情報（緯度経度）と評価値、
（ｂ）無線通信（ＷＬＡＮ）におけるアクセスポイント（ＡＰ）のスキャン処理に基づいて取得した位置情報と評価値、
これらの２組のデータを入力し、これらの２つのデータに含まれる評価値の比較を実行して、評価値の高い値の設定された位置情報（緯度経度）をより精度の高い位置情報であると判定して選択し、選択した位置情報をアプリケーション３０１に出力する。
【００６１】
アプリケーション３０１は、位置情報取得部（ロケーションエンジン）３０２において選択された位置情報を入力し、入力した位置情報を利用した処理、例えば前述したように撮影された画像のファイル（Ｅｘｉｆ）に属性情報として位置情報を記録する処理や、ディスプレイに対する地図表示などを実行する。
【００６２】
このように、本発明の撮像装置では、複数の異なる位置推定方式を実行して、各方式において取得した位置情報に対応する評価値を算出し、算出した評価値を比較して、より高い評価値を持つ位置情報を精度の高い位置情報であると判断して、その位置情報をアプリケーションにおいて利用する位置情報として選択する。この処理により、例えばＧＰＳを利用して計測された位置情報の信頼性が低い場合でも無線ＬＡＮのアクセスポイント（ＡＰ）のスキャン情報によって得られたＡＰのＭＡＣアドレス等に基づくデータベース検索によって取得した位置情報を利用することができる。
【００６３】
また、その逆のケースとして無線ＬＡＮのアクセスポイント（ＡＰ）のスキャン情報によって得られたアクセスポイント（ＡＰ）のＭＡＣアドレス等に基づくデータベース検索によって取得した位置情報の信頼性が低い場合は、ＧＰＳを利用して計測された位置情報をアプリケーションにおいて利用することが可能となる。
【００６４】
第１位置推定部（ＧＰＳベース）３１１、および第２位置推定部（ＡＰベース）３２１では、各方式に従って取得した位置情報に対応する評価値を算出する。この評価値の算出処理例について、図４、図５を参照して説明する。
【００６５】
まず、第１位置推定部（ＧＰＳベース）３１１において実行するＧＰＳによって取得した位置情報の評価値算出例について説明する。
前述したように、ＧＰＳデコーダ３１２は、ＧＰＳモジュール３１４の受信データに基づいて、位置情報としての緯度経度情報、測位ステータス情報（２Ｄ／３Ｄ）、分散（ｄｉｓｏｅｒｔｉｏｎ）、エフェメリスデータなどを取得する。これらのデータ中、測位ステータスである２Ｄ／３Ｄは、衛星からの受信データに基づいて解析可能な位置情報の精度情報に対応する。すなわち、
測位ステータス＝２Ｄの場合は精度が低い位置情報、
測位ステータス＝３Ｄの場合は精度の高い位置情報、
このように精度の違う位置情報が得られていることを示す。
【００６６】
第１位置推定部（ＧＰＳベース）３１１は、例えば、この測位ステータスに基づいて評価値を決定する。
図４は、第１位置推定部（ＧＰＳベース）３１１の実行するＧＰＳによる取得位置情報の評価値設定例を示す図である。図４に示すように、評価値を０〜１００として、
（ａ）測位ステータス＝３Ｄの場合：評価値＝９０、
（ｂ）測位ステータス＝２Ｄの場合：評価値＝６０、
（ｃ）測位不能の場合：評価値＝０、
このような評価値設定とする。なお、評価値０が最低評価値であり、評価値１００が最高評価値である。
【００６７】
また、第２位置推定部（ＡＰベース）３２１では、無線ＬＡＮ（ＷＬＡＮ）におけるアクセスポイント（ＡＰ）のスキャン処理によって取得したＭＡＣアドレス、またはＭＡＣアドレスと信号レベル（電界強度）とにもとづいてデータベース３２５から位置情報（緯度経度）を取得し、この取得位置情報に対応する信頼度レベルとしての評価値を算出する。
【００６８】
図５は、第２位置推定部（ＡＰベース）３２１の実行するアクセスポイントのスキャン処理による取得位置情報の評価値設定例を示す図である。図５に示すように、評価値を０〜１００として
（ａ）データベースからの位置情報取得に成功し、アクセスポイント（ＡＰ）からの受信信号レベル（電界強度）が予め定めた閾値（Ｔｈ１）以上の強レベルの受信データが１つでもあった場合：評価値＝１００、
（ｂ）データベースからの位置情報取得に成功し、アクセスポイント（ＡＰ）からの受信信号レベル（電界強度）の最大のデータが予め定めた閾値範囲（Ｔｈ１〜Ｔｈ２）の中レベルであった場合：評価値＝７０、
（ｃ）データベースからの位置情報取得に成功し、アクセスポイント（ＡＰ）からの受信信号レベル（電界強度）の最大のデータが予め定めた閾値（Ｔｈ２）以下の弱レベルであった場合：評価値＝５０、
（ｄ）データベースからの位置情報取得に失敗した場合：評価値＝０、
このような評価値設定とする。なお、評価値０が最低評価値であり、評価値１００が最高評価値である。
【００６９】
なお、上述した評価値設定例は１つの例であり、その他の評価基準や評価アルゴリズムを適用する構成とすることも可能である。
【００７０】
位置情報取得部（ロケーションエンジン）３０２は、第１位置推定部（ＧＰＳベース）３１１と、第２位置推定部（ＡＰベース）３２１の２つの異なる位置推定部から、それぞれの手法で取得した位置情報（緯度経度情報）と、上述した評価処理によって算出した評価値を入力し、これらの２つの評価値の比較を実行して、評価値の高い値の設定された位置情報（緯度経度）をより精度の高い位置情報であると判定して選択し、選択した位置情報をアプリケーション３０１に出力する。
【００７１】
本発明の撮像装置における全体シーケンスは、先に図３を参照して説明したとおりである。次に、図６〜図８を参照して以下の各ブロックにおける詳細な処理シーケンスについて説明する。
（１）アプリケーション３０１〜第１，２位置推定部３１１，３２１巻の処理シーケンス（図６）、
（２）位置情報取得部３０２〜ＧＰＳモジュール３１４（図７）、
（３）位置情報取得部３０２〜ワイヤレスＬＡＮモジュール３２３＆データベース３２５（図８）、
【００７２】
まず、図６を参照して、
アプリケーション３０１、
位置情報取得部（ロケーションエンジン）３０２、
第１位置推定部（ＧＰＳベース）３１１、
第２位置推定部（ＡＰベース）３２１、
これらの構成要素間における処理の詳細シーケンスについて説明する。
【００７３】
まず、ステップＳ１０１において、アプリケーション３０１は、位置情報取得部（ロケーションエンジン）３０２に位置情報の取得要求を行う。位置情報取得要求を受領した位置情報取得部（ロケーションエンジン）３０２は、ステップＳ１０２において、第１第１位置推定部（ＧＰＳベース）３１１、および、第２位置推定部（ＡＰベース）３２１の各々に位置情報要求処理を行う。図６に示すシーケンスでは、ステップＳ１０２において、第２位置推定部（ＡＰベース）３２１に対する位置情報要求、ステップＳ１０４において、第１位置推定部（ＧＰＳベース）３１１に対する位置情報要求を行うシーケンスとして示しているが、これらの処理は並列に実行可能な処理である。
【００７４】
ステップＳ１０２において、位置情報取得部（ロケーションエンジン）３０２からの位置情報取得要求を入力した第２位置推定部（ＡＰベース）３２１は、前述したように、ワイヤレスＬＡＮモジュール３２３のスキャン情報から得られるアクセスポイント（ＡＰ）のＭＡＣアドレスと受信信号レベル（電界強度）に基づくデータベース３２５の検索により位置情報（緯度経度）を取得し、さらに取得位置情報に対応する評価値を算出してステップＳ１０３において、位置情報および評価値を位置情報取得部（ロケーションエンジン）３０２に出力する。なお、このステップＳ１０２〜Ｓ１０３の処理に対応する処理として第２位置推定部（ＡＰベース）３２１において実行される処理の詳細については、後段において、図８を参照して詳細に説明する。
【００７５】
また、ステップＳ１０４において、位置情報取得部（ロケーションエンジン）３０２からの位置情報取得要求を入力した第１位置推定部（ＧＰＳベース）３１１は、前述したように、ＧＰＳモジュール３１４における測位処理により位置情報（緯度経度）を取得し、さらに取得位置情報に対応する評価値を算出してステップＳ１０５において、位置情報および評価値を位置情報取得部（ロケーションエンジン）３０２に出力する。なお、このステップＳ１０４〜Ｓ１０５の処理に対応する処理として第１位置推定部（ＧＰＳベース）３１１において実行される処理の詳細については、後段において、図７を参照して詳細に説明する。
【００７６】
位置情報取得部（ロケーションエンジン）３０２は、第１位置推定部（ＧＰＳベース）３１１と、第２位置推定部（ＡＰベース）３２１の２つの異なる位置推定部から、それぞれの手法で取得した位置情報（緯度経度情報）と評価値を入力し、ステップＳ１０６において、これらの２つの評価値の比較を実行して、評価値の高い値の設定された位置情報（緯度経度）をより精度の高い位置情報であると判定して選択し、ステップＳ１０７において、選択した位置情報をアプリケーション３０１に出力する。
【００７７】
アプリケーション３０１は、ステップＳ１０８において、位置情報取得部（ロケーションエンジン）３０２から入力する位置情報をアプリケーションの処理において利用する。例えば、前述したように、撮影された画像のファイル（Ｅｘｉｆ）に属性情報として位置情報を記録する処理や、ディスプレイに対して取得した位置情報に対応する位置の地図表示などを実行する。
【００７８】
次に、図７を参照して、
位置情報取得部（ロケーションエンジン）３０２、
第１位置推定部（ＧＰＳベース）３１１、
ＧＰＳデコーダ３１２、
ＧＰＳモジュール３１４、
これらの構成要素間における処理の詳細シーケンスについて説明する。この処理は、図６に示すＳ１０４〜Ｓ１０５の処理を実行するために上記構成要素において実行される詳細な処理に対応する。図７に示すステップＳ２０５の処理が、図６に示すステップＳ１０４の処理、すなわち、位置情報取得部（ロケーションエンジン）３０２からの位置情報取得要求に対応し、図７に示すステップＳ２０９の処理が、図６に示すステップＳ１０５の処理、すなわち、第１位置推定部（ＧＰＳベース）３１１が、位置情報および評価値を位置情報取得部（ロケーションエンジン）３０２に出力する処理に相当する。
【００７９】
図７に示すステップＳ２０１〜Ｓ２０４の処理は、ＧＰＳモジュールが動作状態にある場合に継続的に実行される処理である。ただし、位置情報取得部（ロケーションエンジン）３０２からの指示に基づいて実行する構成としてもよい。
【００８０】
ステップＳ２０１において、ＧＰＳモジュール３１４が衛星からの電波を受信して測位処理を実行し、ステップＳ２０２において、測位結果として得られた情報をＧＰＳデコーダ３１２に出力する。測位結果として得られた情報には、位置情報としての緯度経度情報、測位ステータス情報（２Ｄ／３Ｄ）、分散（ｄｉｓｏｅｒｔｉｏｎ）、エフェメリスデータなどが含まれる。
【００８１】
ＧＰＳモジュール３１４から、これらの情報を入力したＧＰＳデコーダ３１２は、入力情報についての解析を実行する。この解析には、緯度経度情報解析、測位ステータス情報（２Ｄ／３Ｄ）の解析、分散（ｄｉｓｏｅｒｔｉｏｎ）情報の解析、エフェメリスデータの解析、その他の情報解析が含まれる。ＧＰＳデコーダ３１２は、ステップＳ２０４において解析結果をメモリに保存する。
【００８２】
なお、これらのステップＳ２０１〜Ｓ２０４の処理は、前述したようにＧＰＳモジュールが動作状態にある場合に継続的に実行される処理であり、この継続的な測位処理によって、メモリに記録されている位置情報などの情報は定期的に更新され、常に最新の測位情報に基づくデータがメモリに格納されることになる。
【００８３】
ステップＳ２０５において、位置情報取得部（ロケーションエンジン）３０２が、第１位置推定部（ＧＰＳベース）３１１に対する位置情報要求を行うと、第１位置推定部（ＧＰＳベース）３１１は、ステップＳ２０６において、ＧＰＳデコーダ３１２に対して位置情報の取得要求を出力する。
【００８４】
第１位置推定部（ＧＰＳベース）３１１から位置情報の取得要求を入力したＧＰＳデコーダ３１２は、ステップＳ２０７において、その時点でメモリに格納されている最新のメモリ保存データである解析結果を第１位置推定部（ＧＰＳベース）３１１に出力する。この出力情報にはＧＰＳモジュール３１４によって得られた最新の位置情報（緯度経度）や測位ステータス（２Ｄ／３Ｄ）等の情報が含まれる。
【００８５】
第１位置推定部（ＧＰＳベース）３１１は、ＧＰＳデコーダ３１２から位置情報等のデータを入力すると、ステップＳ２０８において、位置情報の評価処理を実行する。この評価処理は、先に図４を参照して説明したように、例えば、測位ステータスに基づいて実行される。図４に示すように、評価値を０〜１００として
（ａ）測位ステータス＝３Ｄの場合：評価値＝９０、
（ｂ）測位ステータス＝２Ｄの場合：評価値＝６０、
（ｃ）測位不能の場合：評価値＝０、
このような評価値設定処理を実行する。
【００８６】
次にステップＳ２０９において、第１位置推定部（ＧＰＳベース）３１１は、ＧＰＳモジュール３１４における測位処理によって取得された位置情報（緯度経度）と、上述の処理によって算出した評価値を位置情報取得部（ロケーションエンジン）３０２に出力する。
【００８７】
次に、図８を参照して、
位置情報取得部（ロケーションエンジン）３０２、
第２位置推定部（ＡＰベース）３２１、
ワイヤレスＬＡＮモジュール３２３、
第２位置推定部基本処理部３２４、
データベース３２５、
これらの構成要素間における処理の詳細シーケンスについて説明する。この処理は、図６に示すＳ１０２〜Ｓ１０３の処理を実行するために上記構成要素において実行される詳細な処理に対応する。図８に示すステップＳ３１０の処理が、図６に示すステップＳ１０２の処理、すなわち、位置情報取得部（ロケーションエンジン）３０２からの位置情報取得要求に対応し、図８に示すステップＳ３１１の処理が、図６に示すステップＳ１０３の処理、すなわち、第２位置推定部（ＡＰベース）３２１が、位置情報および評価値を位置情報取得部（ロケーションエンジン）３０２に出力する処理に相当する。
【００８８】
図８に示すステップＳ３０１〜Ｓ３０９の処理は、ワイヤレスＬＡＮモジュールが動作状態にある場合に実行可能な処理であり、上位のアプリケーション３０１や位置情報取得部（ロケーションエンジン）３０２からの指示の有無とは無関係に実行可能な処理である。ただし、位置情報取得部（ロケーションエンジン）３０２からの指示に基づいて実行する構成としてもよい。
【００８９】
ステップＳ３０１において、第２位置推定部（ＡＰベース）３２１が、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３に対してスキャン実行要求を出力すると、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３は、ステップＳ３０２において、撮像装置の周囲のアクセスポイント（ＡＰ）の検索処理としてのスキャン処理を実行する。
【００９０】
スキャン処理により、周囲のアクセスポイント（ＡＰ）からアクセスポイントの識別子に相当するＳＳＩＤ、ＭＡＣアドレスを受信する。さらに、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３は、各アクセスポイント（ＡＰ）からの受信信号に基づいて、受信信号レベル（電解強度）を測定し、これらの情報を、ステップＳ３０３において、第２位置推定部（ＡＰベース）３２１に出力する。
【００９１】
次に、第２位置推定部（ＡＰベース）３２１は、ステップＳ３０４において、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３の取得情報、すなわち、周囲のアクセスポイント（ＡＰ）から取得したＡＰ対応のＭＡＣアドレスと、ＡＰ対応の受信信号レベル（電解強度）情報を第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４に出力する。
【００９２】
次に、第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４は、ステップＳ３０５において、スキャン処理によって検出されたアクセスポイントのＭＡＣアドレス、あるいはＭＡＣアドレスと受信信号レベル（電界強度）とに基づいてデータベース３２５の検索を実行して、ステップＳ３０６において、データベースに登録されているＡＰ対応の緯度経度情報を機器（撮像装置）の現在位置として取得する。
【００９３】
次に、第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４は、ステップＳ３０７において、データベース３２５から取得した位置情報（緯度経度）を第２位置推定部（ＡＰベース）３２１に出力する。
【００９４】
第２位置推定部（ＡＰベース）３２１は、ステップＳ３０８において、第２位置推定部基本処理部（Ｐｌａｃｅ  Ｅｎｇｉｎｅ  Ｃｏｒｅ）３２４がデータベース３２５から取得した位置情報（緯度経度）の評価値を算出する。
【００９５】
この評価値算出は、ワイヤレスＬＡＮモジュール（ＷＬＡＮ  ｍｏｄｕｌｅ）３２３の取得情報、すなわち、スキャン処理によって周囲のアクセスポイント（ＡＰ）から取得したＡＰ対応のＭＡＣアドレスと、ＡＰ対応の受信信号レベル（電解強度）情報に基づいて実行される。すなわち、先に図５を参照して説明したように、評価値を０〜１００として
（ａ）データベースからの位置情報取得に成功し、アクセスポイント（ＡＰ）からの受信信号レベル（電界強度）が予め定めた閾値（Ｔｈ１）以上の強レベルの受信データが１つでもあった場合：評価値＝１００、
（ｂ）データベースからの位置情報取得に成功し、アクセスポイント（ＡＰ）からの受信信号レベル（電界強度）の最大のデータが予め定めた閾値範囲（Ｔｈ１〜Ｔｈ２）の中レベルであった場合：評価値＝７０、
（ｃ）データベースからの位置情報取得に成功し、アクセスポイント（ＡＰ）からの受信信号レベル（電界強度）の最大のデータが予め定めた閾値（Ｔｈ２）以下の弱レベルであった場合：評価値＝５０、
（ｄ）データベースからの位置情報取得に失敗した場合：評価値＝０、
このような評価値設定による評価値算出処理を実行する。
【００９６】
次に、第２位置推定部（ＡＰベース）３２１は、ステップＳ３０９において、測位結果と評価値を含むデータをメモリに保存する。なお、これらのステップＳ３０１〜Ｓ３０９の処理は、前述したようにワイヤレスＬＡＮモジュールが動作状態にある場合に実行可能な処理であり、この処理によって、メモリに記録されている位置情報などの情報は定期的に更新され、常に最新の位置情報および評価値がメモリに格納されることになる。
【００９７】
ステップＳ３１０において、位置情報取得部（ロケーションエンジン）３０２が、第２位置推定部（ＡＰベース）３２１に対する位置情報要求を行うと、第２位置推定部（ＡＰベース）３２１は、ステップＳ３１１において、取得した位置情報（緯度経度）と、上述の処理によって算出した評価値を位置情報取得部（ロケーションエンジン）３０２に出力する。
【００９８】
このように、図７、図８を参照して説明した処理によって、位置情報取得部（ロケーションエンジン）３０２は、第１位置推定部（ＧＰＳベース）３１１と、第２位置推定部（ＡＰベース）３２１の２つの異なる位置推定部から、それぞれの手法で取得した位置情報（緯度経度情報）と評価値を入力し、これらの２つの評価値の比較を実行して、評価値の高い値の設定された位置情報（緯度経度）をより精度の高い位置情報であると判定して選択し、選択した位置情報をアプリケーション３０１に出力する。アプリケーション３０１は、位置情報取得部（ロケーションエンジン）３０２から入力する位置情報をアプリケーションの処理、例えば、撮影された画像のファイル（Ｅｘｉｆ）に属性情報として位置情報を記録する処理や、ディスプレイに対して取得した位置情報に対応する位置の地図表示などを実行する。
【００９９】
最後に、図９を参照して本発明の撮像装置のハードウェア構成例について説明する。図９は、本発明の撮像装置の一構成例を示す図である。撮像装置は、ＣＣＤ５１１、信号処理部５１２を有する撮像部５１０において取得した撮影データを、コーデック５２１、記録再生Ｉ／Ｆ５２２を有する記録再生部５２０を介して記録媒体５２５に記録する。記録媒体５２５に記録される撮影画像ファイルは先に図２を参照して説明したＥｘｉｆ規格のファイルであり属性情報として位置情報が記録されたファイルとなる。
【０１００】
位置情報の取得処理は、図に示す第１位置情報推定部５７０とＧＰＳモジュール５７１、および第２位置情報推定部５８０とワイヤレスＬＡＮモジュール５８１とにおいてそれぞれ異なる方式を適用した位置情報取得処理が実行される。具体例としては、第１位置情報推定部５７０とＧＰＳモジュール５７１がＧＰＳベースの位置情報取得処理を実行し、第２位置情報推定部５８０とワイヤレスＬＡＮモジュール５８１がＡＰベースの位置情報取得処理、すなわちアクセスポイント（ＡＰ）スキャン処理によって検出されたＡＰ対応のＭＡＣアドレス、またはＭＡＣアドレスと信号レベル（電界強度）に基づく位置情報データベース５８５の検索による位置情報取得処理を実行する。
【０１０１】
第１位置情報推定部５７０は、ＧＰＳベースの位置情報取得処理を実行してＧＰＳベースの位置情報とその評価値の算出処理を実行する。第２位置情報推定部５８０は、ＡＰベースの位置情報取得処理を実行してＡＰベースの位置情報とその評価値の算出処理を実行する。
【０１０２】
図９に示す第１位置情報推定部５７０とＧＰＳモジュール５７１は、図３に示す第１位置推定部３１１、ＧＰＳデコーダ３１２、ＧＰＳ対応ドライバ３１３、ＧＰＳモジュール３１４をすべて含む構成に対応する。また、図９に示す第２位置情報推定部５８０とワイヤレスＬＡＮモジュール５８１は、図３に示す第２位置推定部３２１、ＷＬＡＮ対応ドライバ３２２、ワイヤレスＬＡＮモジュール３２３、第２位置推定部基本処理部３２４をすべて含む構成に相当する。図９に示す位置情報データベース５８５は図３に示すデータベース３２５に対応する。
【０１０３】
図３に示すアプリケーション３０１、および位置情報取得部３０２の処理は、図９に示す制御部５３０の処理として実行される。図９に示すように制御部５３０には、位置情報取得部（ロケーションエンジン）５３１、アプリケーション実行部５３２が含まれ、先に図３他を参照して説明した位置情報取得部（ロケーションエンジン）としての処理、アプリケーションとしての処理を実行する。
【０１０４】
具体的には、制御部５３０の位置情報取得部（ロケーションエンジン）５３１は、第１位置推定部（ＧＰＳベース）５７０と、第２位置推定部（ＡＰベース）５８０の２つの異なる位置推定部から、それぞれの手法で取得した位置情報（緯度経度情報）と評価値を入力し、これらの２つの評価値の比較を実行して、評価値の高い値の設定された位置情報（緯度経度）をより精度の高い位置情報であると判定して選択する。
【０１０５】
選択した位置情報は、制御部５３０のアプリケーション実行部５３２に提供され、アプリケーション実行部５３２は、位置情報をアプリケーションの処理、例えば、撮影された画像に対応して生成され記録媒体５２５に記録されるファイル（Ｅｘｉｆ）に属性情報として位置情報を記録する処理や、表示制御部５４６を介して表示部５４５に表示される地図情報を、取得した位置情報に対応する位置の地図表示とする処理などを実行する。
【０１０６】
なお、制御部５３０は撮像装置におけるその他の処理、例えば画像撮影、記録、再生処理に関する制御も実行する。なお制御部において実行する処理のプログラムはＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５４１その他の記憶手段に格納される。さらに、撮像装置は、プログラムのワークエリア、パラメータなどの記憶領域などに利用するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５４２、シャッター、各種の操作部によって構成される操作入力部５４３、操作入力Ｉ／Ｆ５４４、撮影データや地図等の表示を行う表示部５４５、表示制御部５４６、各種のデータ、プログラムなどの記憶手段として利用されるメモリカード５４７、メモリＩ／Ｆ５４８を有する。
【０１０７】
なお、図９に示す構成における第１位置情報推定部５７０と第２位置情報推定部５８０の処理は、図１０に示すように、制御部（ＣＰＵ）５３０において実行する構成としてもよい。図１０に示す第１位置情報推定部６０１と第２位置情報推定部６０２のような設定である。また、第２位置情報推定部６０２の利用するデータベースについても、例えば図１０に示す位置情報データベース６１１，６１２のようにＲＯＭ５４１、あるいはメモリカード５４７内に設定する構成としてもよい。
【０１０８】
なお、上述の実施例においては、第１位置推定部がＧＰＳモジュールにより衛星からの電波を受信して位置推定を実行し、第２位置推定部が、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）モジュールにより、アクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）のスキャン検出情報に基づく位置推定処理を実行する構成として説明したが、これは１例であり、撮像装置１００は、これらＧＰＳとＷＬＡＮの組み合わせに限らず、その他の位置推定手法を複数組み合わせた構成としてもよい。
【０１０９】
例えば、携帯電話やＰＨＳの基地局との通信に基づく位置検出処理などを利用した構成としてもよい。また無線ＬＡＮにおける様々な規格に応じて実施構成とすることが好ましい。例えば、ＩＥＥＥ８０２．１６規格では１０〜６６ＧＨｚの周波数帯域を利用する設定であるが、ＩＥＥＥ８０２．１６ａにおいて規定されるＷＩＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｖｅｓｓ  ８０２．１６ａ）では２〜１１ＧＨｚの周波数帯域を利用する設定であり、これらの利用帯域に応じて、例えば検出されたＡＰの位置情報の評価態様を変更するなど、利用通信構成に応じた変更を行うことが好ましい。
【０１１０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１１１】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１１２】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１１３】
以上、説明したように、本発明の一実施例構成によれば、例えばＧＰＳを適用して生成した第１位置情報と、無線通信における基地局の探索を行い、検出された基地局から基地局識別情報を受信し、基地局識別情報と位置情報とを対応付けたデータベース検索を実行して第２位置情報を生成し、さらに各位置情報の精度評価情報としての評価値を生成して、高い評価値の設定された位置情報を選択して利用する構成とした。本構成によれば、例えばＧＰＳの利用できない地下などのエリアにおいて第２の位置情報の利用が可能となり、またより精度の高いと判定される位置情報を選択的に利用することが可能となるので、例えば撮像装置における属性情報として設定する位置情報をより正確なデータとすることが可能となる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の一実施例に係る撮像装置の構成と処理の概要について説明する図である。
【図２】本発明の一実施例に係る撮像装置の記録する画像ファイル（Ｅｘｉｆ）について説明する図である。
【図３】本発明の一実施例に係る撮像装置の構成および位置情報の取得、評価、利用処理例について説明する図である。
【図４】本発明の一実施例に係る撮像装置の実行する位置情報の評価処理例について説明する図である。
【図５】本発明の一実施例に係る撮像装置の実行する位置情報の評価処理例について説明する図である。
【図６】本発明の一実施例に係る撮像装置の実行する位置情報の取得、評価、利用処理シーケンスについて説明する図である。
【図７】本発明の一実施例に係る撮像装置の実行する位置情報の取得、評価、利用処理シーケンスについて説明する図である。
【図８】本発明の一実施例に係る撮像装置の実行する位置情報の取得、評価、利用処理シーケンスについて説明する図である。
【図９】本発明の一実施例の撮像装置の構成例について説明する図である。
【図１０】本発明の一実施例の撮像装置の構成例について説明する図である。
【符号の説明】
【０１１５】
１００  撮像装置
１１０ａ〜１１０ｃ  衛星
１２０ａ〜１２０ｃ  アクセスポイント（ＡＰ）
２２１  ヘッダ
２２２  サムネイルデータ
２２３  画像データ
２３１  位置情報
３０１  アプリケーション
３０２  位置情報取得部（ロケーションエンジン）
３１１  第１位置推定部（ＧＰＳベース）
３１２  ＧＰＳデコーダ
３１３  ＧＰＳ対応ドライバ
３１４  ＧＰＳモジュール
３２１  第２位置推定部（ＡＰベース）
３２２  ＷＬＡＮドライバ
３２３  ワイヤレスＬＡＮモジュール
３２４  第２位置推定部基本処理部
３２５  データベース
５１０  撮像部
５１１  ＣＣＤ
５１２  信号処理部
５２０  記録再生部
５２１  コーデック
５２２  記録再生Ｉ／Ｆ
５２５  記録媒体
５３０  制御部
５３１  位置情報取得部（ロケーションエンジン）
５３２  アプリケーション実行部
５４１  ＲＯＭ
５４２  ＲＡＭ
５４３  操作入力部
５４４  操作入力Ｉ／Ｆ
５４５  表示部
５４６  表示制御部
５４７  メモリカード
５４８  メモリＩ／Ｆ
５７０  第１位置推定部
５７１  ＧＰＳモジュール
５８０  第２位置推定部
５８１  ワイヤケスＬＡＮモジュール
５８５  位置情報データベース
６０１  第１位置推定部
６０２  第２位置推定部
６１１，６１２  位置情報データベース
【図３】
2008306464.tif 000003
【図４】
2008306464.tif 000004
【図５】
2008306464.tif 000005
【図６】
2008306464.tif 000006
【図７】
2008306464.tif 000007
【図８】
2008306464.tif 000008
【図９】
2008306464.tif 000009
【図１０】
2008306464.tif 000010
【図１】
2008306464.tif 000011
【図２】
2008306464.tif 000012