(57)【特許請求の範囲】
【請求項１】
サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーションシステムであって、
前記移動体通信端末が、現在位置情報及び姿勢情報を計測する計測手段を有し、
前記サーバが、前記計測手段にて得られる現在位置情報及び姿勢情報と、前記移動体通信端末の機種情報とを受信し、
受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、
前記現在位置情報及び前記画角・視線取得手段により得られる視線方向に基づき、前記現在位置情報に含まれる緯度・経度・高さの情報を予め設定された国土１９系座標に置き換え、置き換えた座標位置と前記視線方向とから、前記構造物情報に含まれる３次元地図空間内での前記座標位置を始点とした前記視線方向に対する延長線上にある構造物の３次元形状との交差判定を行い、前記交差判定で得られた面情報に対応させて予め設定されている３次元形状の構造物を特定する構造物特定手段と、
前記視線方向と前記画角情報とに基づいて、前記構造物特定手段により得られる構造物の属性情報に対応させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とするナビゲーションシステム。
【請求項２】
サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーションシステムであって、
前記移動体通信端末が、現在位置情報及び姿勢情報を計測する計測手段を有し、
前記サーバが、前記計測手段にて得られる現在位置情報、姿勢情報、及び目的位置情報と、前記移動体通信端末の機種情報とを受信し、
受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、
前記現在位置情報、前記姿勢情報、及び前記目的位置情報から、前記移動体通信端末の現在位置から目的位置までの経路を選択する経路選択手段と、
前記視線方向と前記画角情報とに基づいて、前記経路選択手段により得られる経路関連情報に対させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とするナビゲーションシステム。
【請求項３】
前記構造物特定手段は、
特定される構造物が複数ある場合に、前記視線方向にある構造物の一覧リストを作成することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項４】
移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション装置であって、
前記移動体通信端末から送られる現在位置情報、姿勢情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記ナビゲーション装置又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、
前記現在位置情報及び前記画角・視線取得手段により得られる視線方向に基づき、前記現在位置情報に含まれる緯度・経度・高さの情報を予め設定された国土１９系座標に置き換え、置き換えた座標位置と前記視線方向とから、前記構造物情報に含まれる３次元地図空間内での前記座標位置を始点とした前記視線方向に対する延長線上にある構造物の３次元形状との交差判定を行い、前記交差判定で得られた面情報に対応させて予め設定されている３次元形状の構造物を特定する構造物特定手段と、
前記視線方向と前記画角情報とに基づいて、前記構造物特定手段により得られる構造物の属性情報に対応させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とするナビゲーション装置。
【請求項５】
移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション装置であって、
前記移動体通信端末から送られる現在位置情報、姿勢情報、目的位置情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記ナビゲーション装置又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、
前記現在位置情報、前記姿勢情報、及び前記目的位置情報から、前記移動体通信端末の現在位置から目的位置までの経路を選択する経路選択手段と、
前記視線方向と前記画角情報とに基づいて、前記経路選択手段により得られる経路関連情報に対させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とするナビゲーション装置。
【請求項６】
前記構造物特定手段は、
特定される構造物が複数ある場合に、前記視線方向にある構造物の一覧リストを作成することを特徴とする請求項４に記載のナビゲーション装置。
【請求項７】
サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション方法であって、
前記移動体通信端末から送られる現在位置情報、姿勢情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得段階と、
前記現在位置情報及び前記画角・視線取得段階により得られる視線方向に基づき、前記現在位置情報に含まれる緯度・経度・高さの情報を予め設定された国土１９系座標に置き換え、置き換えた座標位置と前記視線方向とから、前記構造物情報に含まれる３次元地図空間内での前記座標位置を始点とした前記視線方向に対する延長線上にある構造物の３次元形状との交差判定を行い、前記交差判定で得られた面情報に対応させて予め設定されている３次元形状の構造物を特定する構造物特定段階と、
前記視線方向と前記画角情報とに基づいて、前記構造物特定段階により得られる構造物の属性情報に対応させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成段階とを有することを特徴とするナビゲーション方法。
【請求項８】
サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション方法であって、
前記移動体通信端末から送られる現在位置情報、姿勢情報、目的位置情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得段階と、
前記現在位置情報、前記姿勢情報、及び前記目的位置情報から、前記移動体通信端末の現在位置から目的位置までの経路を選択する経路選択段階と、
前記視線方向と前記画角情報とに基づいて、前記経路選択段階により得られる経路関連情報に対させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成段階とを有することを特徴とするナビゲーション方法。
【請求項９】
前記構造物特定段階は、
特定される構造物が複数ある場合に、前記視線方向にある構造物の一覧リストを作成することを特徴とする請求項７に記載のナビゲーション方法。
【請求項１０】
請求項７乃至９の何れか１項に記載のナビゲーション方法をコンピュータに実行させるためのナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム、ナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムに関し、特に、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な指示情報を移動体通信端末上に表示するためのナビゲーションシステム、ナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムに関する。
【背景技術】
【０００２】
昨今、国内の移動体通信の普及は目覚しく向上しており、ヒトとモノを多様な形で結ぶ手段として日々進化している。こうした流れは、人々のライフスタイルはもちろんビジネスをも変化させ、更に社会・経済・産業のあらゆるシーンにおいて、移動体通信の重要性が高まることが予想される。
【０００３】
また、カーナビゲーションシステムの普及も近年目覚しく最近では、多様な情報検索機能が付加されており、大手メーカ等では、移動体通信との連携性を重視したテレマティクス（オンデマンド型の情報サービス）に力を入れ始めており、カーナビがその入出力装置として大きな役割を果たそうとしている。
【０００４】
更に、カーナビの普及と移動体通信端末の技術的進歩によって、車のナビゲーション（カーナビ）から携帯端末等の移動体通信端末を持つ人のナビゲーション（ヒトナビ）へとそのサービス対象に変化の兆しが見られ、例えば、ＧＰＳ搭載型携帯端末で測位した自分の位置情報を２次元地図で表示できるサービス等も行われている。
【０００５】
これらの２次元地図を利用した情報提供サービスには、更なる付加価値として一部に３次元地図情報を用いたサービスも現れ、その表現手法について各社各様の取り組みが行われている。
【０００６】
例えば、表示情報に付加価値を付けるために、複数の基地局に設置された撮像装置によって取得した実写画像をサーバ内の実写画像データベースに保存し、更に移動体ナビゲーション装置又はサーバは天候状態を予測する手段を備え、移動体ナビゲーション装置は、各撮像地点を通過する時間を推定しサーバから実写画像を取得して、３次元生成手段により取得した実写画像に基づいて３次元画像を生成するものがある（例えば、特許文献１参照。）。
【特許文献１】特開２００２−８１９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、２次元又は３次元地図とカーナビやヒトナビを組み合わせたシステムにおいては、情報のわかりやすさという面で、まだ課題が残されているのが現状である。従来から利用されてきた２次元地図は、高さ情報を持たず直感的に理解することが難しく、２次元地図に高さを与えた３次元地図は、そのクオリティーとコストの問題があり、提供されるデータは、ユーザが見ている実際の風景とは異なるため、情報が正確にユーザに伝わっているとはいえない。
【０００８】
本発明は、上記の点に鑑みてなされたものであって、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な情報を移動体通信端末に表示するためのナビゲーションシステム、ナビゲーション装置、ナビゲーション方法、及びナビゲーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１０】
請求項１に記載された発明は、サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーションシステムであって、前記移動体通信端末が、現在位置情報及び姿勢情報を計測する計測手段を有し、前記サーバが、前記計測手段にて得られる現在位置情報及び姿勢情報と、前記移動体通信端末の機種情報とを受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、前記現在位置情報及び前記画角・視線取得手段により得られる視線方向に基づき、前記現在位置情報に含まれる緯度・経度・高さの情報を予め設定された国土１９系座標に置き換え、置き換えた座標位置と前記視線方向とから、前記構造物情報に含まれる３次元地図空間内での前記座標位置を始点とした前記視線方向に対する延長線上にある構造物の３次元形状との交差判定を行い、前記交差判定で得られた面情報に対応させて予め設定されている３次元形状の構造物を特定する構造物特定手段と、前記視線方向と前記画角情報とに基づいて、前記構造物特定手段により得られる構造物の属性情報に対応させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とする。
【００１１】
請求項１記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な情報を移動体通信端末に提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【００１２】
請求項２に記載された発明は、サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーションシステムであって、前記移動体通信端末が、現在位置情報及び姿勢情報を計測する計測手段を有し、前記サーバが、前記計測手段にて得られる現在位置情報、姿勢情報、及び目的位置情報と、前記移動体通信端末の機種情報とを受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、前記現在位置情報、前記姿勢情報、及び前記目的位置情報から、前記移動体通信端末の現在位置から目的位置までの経路を選択する経路選択手段と、前記視線方向と前記画角情報とに基づいて、前記経路選択手段により得られる経路関連情報に対させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とする。
【００１３】
請求項２記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な経路選択を行い、移動体通信端末に指示情報を提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【００１６】
請求項３に記載された発明は、前記構造物特定手段は、特定される構造物が複数ある場合に、前記視線方向にある構造物の一覧リストを作成することを特徴とする。
【００１７】
請求項３記載の発明によれば、構造物の一覧リストを作成しておくことで、より多くの情報をユーザに提供することができる。
【００２０】
請求項４に記載された発明は、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション装置であって、前記移動体通信端末から送られる現在位置情報、姿勢情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記ナビゲーション装置又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、前記現在位置情報及び前記画角・視線取得手段により得られる視線方向に基づき、前記現在位置情報に含まれる緯度・経度・高さの情報を予め設定された国土１９系座標に置き換え、置き換えた座標位置と前記視線方向とから、前記構造物情報に含まれる３次元地図空間内での前記座標位置を始点とした前記視線方向に対する延長線上にある構造物の３次元形状との交差判定を行い、前記交差判定で得られた面情報に対応させて予め設定されている３次元形状の構造物を特定する構造物特定手段と、前記視線方向と前記画角情報とに基づいて、前記構造物特定手段により得られる構造物の属性情報に対応させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とする。
【００２１】
請求項４記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な情報を移動体通信端末に提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【００２２】
請求項５に記載された発明は、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション装置であって、前記移動体通信端末から送られる現在位置情報、姿勢情報、目的位置情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記ナビゲーション装置又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得手段と、前記現在位置情報、前記姿勢情報、及び前記目的位置情報から、前記移動体通信端末の現在位置から目的位置までの経路を選択する経路選択手段と、前記視線方向と前記画角情報とに基づいて、前記経路選択手段により得られる経路関連情報に対させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成手段とを有することを特徴とする。
【００２３】
請求項５記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な経路選択を行い、移動体通信端末に指示情報を提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【００２６】
請求項６に記載された発明は、前記構造物特定手段は、特定される構造物が複数ある場合に、前記視線方向にある構造物の一覧リストを作成することを特徴とする。
【００２７】
請求項６記載の発明によれば、構造物の一覧リストを作成しておくことで、より多くの情報をユーザに提供することができる。
【００３０】
請求項７に記載された発明は、サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション方法であって、前記移動体通信端末から送られる現在位置情報、姿勢情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得段階と、前記現在位置情報及び前記画角・視線取得段階により得られる視線方向に基づき、前記現在位置情報に含まれる緯度・経度・高さの情報を予め設定された国土１９系座標に置き換え、置き換えた座標位置と前記視線方向とから、前記構造物情報に含まれる３次元地図空間内での前記座標位置を始点とした前記視線方向に対する延長線上にある構造物の３次元形状との交差判定を行い、前記交差判定で得られた面情報に対応させて予め設定されている３次元形状の構造物を特定する構造物特定段階と、前記視線方向と前記画角情報とに基づいて、前記構造物特定段階により得られる構造物の属性情報に対応させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成段階とを有することを特徴とする。
【００３１】
請求項７記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な情報を移動体通信端末に提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【００３２】
請求項８に記載された発明は、サーバが、移動体通信端末からの問い合わせに対して、予め蓄積された構造物情報に基づいて問い合わせ結果情報を生成し、前記移動体通信端末にある表示画面に出力させるためのナビゲーション方法であって、前記移動体通信端末から送られる現在位置情報、姿勢情報、目的位置情報、及び機種情報を受信し、受信した前記機種情報から、前記移動体通信端末が備えるカメラに対応して予め前記サーバ又は前記移動体通信端末に登録されている画角情報を取得し、また受信した前記姿勢情報に含まれる前記移動体通信端末の水平面に対する前後方向の傾き、水平面に対する左右方向の傾き、及び真北に対する方位角から、前記構造物情報に含まれる３次元地図中での前記カメラの視線方向を決定する画角・視線取得段階と、前記現在位置情報、前記姿勢情報、及び前記目的位置情報から、前記移動体通信端末の現在位置から目的位置までの経路を選択する経路選択段階と、前記視線方向と前記画角情報とに基づいて、前記経路選択段階により得られる経路関連情報に対させて前記移動体通信端末の表示画面に表示させる情報を選定し、選定された表示情報を前記表示画面に対応させて表示させるための表示データを生成して、前記問い合わせに対する問い合わせ結果情報を生成する結果情報生成段階とを有することを特徴とする。
【００３３】
請求項８記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な経路選択を行い、移動体通信端末に指示情報を提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【００３６】
請求項９に記載された発明は、前記構造物特定段階は、特定される構造物が複数ある場合に、前記視線方向にある構造物の一覧リストを作成することを特徴とする。
【００３７】
請求項９記載の発明によれば、構造物の一覧リストを作成しておくことで、より多くの情報をユーザに提供することができる。
【００３９】
請求項１０に記載された発明は、請求項７乃至９の何れか１項に記載のナビゲーション方法をコンピュータに実行させるためのナビゲーションプログラムである。
【００４０】
請求項１０記載の発明によれば、移動体通信端末から入力された問い合わせに対応して迅速に高精度な情報を移動体通信端末に提供することができる。これにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。また、機種情報により移動体通信端末の性能等に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。また、プログラムをインストールすることにより、汎用コンピュータ等でも容易に実現可能となる。
【発明の効果】
【００４１】
本発明によれば、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な情報を移動体通信端末上に表示することができる。これにより、移動体通信端末の使用者（ユーザ）に対して正確で高精度な指示情報を提供することができる。
【発明を実施するための最良の形態】
【００４２】
＜本発明の概要＞
本発明は、ユーザが実際に見ている風景をそのまま利用したナビゲーションシステムを提供する。具体的には、移動体通信端末の位置情報と姿勢情報と機種情報から得られる画角情報とを基に３次元地図情報を利用して、実際にユーザが見ている風景に対応させてユーザからの問い合わせに対応する建物名等の属性情報（問い合わせ結果情報）を移動体通信端末の表示画面へ表示する。
【００４３】
これにより、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な情報を移動体通信端末にある表示画面上に表示することができ、ユーザに対して正確で高精度な情報を提供することができる。
【００４４】
＜実施例＞
次に、本発明における実施の形態について図を用いて説明する。図１は、本発明におけるナビゲーションシステムの一構成例を示す図である。図１のナビゲーションシステム１０は、ナビゲーション装置１１と、移動体通信端末１２とを有し、各構成要素は、通信ネットワーク１３を介してデータが送受信可能な状態で接続されている。なお、移動体通信端末１２は、例えば、画面表示機能を備えたＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等の携帯電話１２−１や、ＰＤＡ１２−２（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯情報端末を示しており、車載端末も含まれる。更に移動体通信端末１２は、人口衛星１４を利用してＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による位置測定が実現可能となるような機能を備えている。
【００４５】
また、ナビゲーション装置１１は、３次元地図情報サーバ１５と、３次元地図属性情報サーバ１６と、経路検索サーバ１７とを有するよう構成されている。ナビゲーション装置１１は、移動体通信端末１２からの問い合わせ内容により、対応するサーバにて各処理を実行する。なお、本発明においては、３次元地図情報サーバ１５、３次元地図属性情報サーバ１６、及び経路検索サーバ１７は、個々のサーバでなくてもよく、例えば、１つのサーバに全ての機能を持たせることもできる。
【００４６】
ここで、上述の３次元地図情報サーバ１５、３次元地図属性情報サーバ１６、及び経路検索サーバ１７における各処理については、本発明におけるナビゲーションシステムをコンピュータに実行させることができる実行プログラムを生成し、例えば、汎用のパーソナルコンピュータ、ワークステーション等にインストールすることにより、本発明における高精度なナビゲーションが実現可能となる。
【００４７】
＜ハードウェア構成＞
ここで、本発明におけるナビゲーション処理が実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図２は、本発明におけるナビゲーション処理が実現可能なハードウェア構成の一例を示す図である。
【００４８】
図２におけるコンピュータ本体は、入力装置２１と、出力装置２２と、ドライブ装置２３と、補助記憶装置２４と、メモリ装置２５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６と、ネットワーク接続装置２７とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００４９】
入力装置２１は、使用者が操作するキーボード及びマウス等のポインティングデバイスを有しており、ナビゲーション装置の管理者等からのプログラムの実行等、各種操作信号を入力する。
【００５０】
出力装置２２は、本発明における移動体通信端末からのナビゲーション要求（問い合わせ）に対するナビゲーション処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するモニタを有し、ＣＰＵ２６に有する制御プログラムに基づいて、プログラム実行結果等を表示することができる。
【００５１】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体２８等により提供される。プログラムを記録した記録媒体２８は、ドライブ装置２３にセット可能であり、記録媒体２８に含まれる実行プログラムが、記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。
【００５２】
補助記憶装置２４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラムの他に、ドライブ装置２３から読み取ることができる３次元地図情報、又はその更新情報等を蓄積し、必要に応じて入出力を行うことができる。また、後述するナビゲーション処理にて移動体通信端末１２に表示される指示情報（ナビゲーション情報）を格納することもできる。
【００５３】
ＣＰＵ２６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、メモリ装置２５により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御する。また、ＣＰＵ２６は、本発明における実行プログラム及び制御プログラムにより、本発明におけるナビゲーション処理を実現することができる。プログラムの実行中に必要な各種情報は、補助記憶装置２４から取得することができ、また格納することもできる。
【００５４】
ネットワーク接続装置２７は、通信ネットワーク１３に接続することができ、また、本実施例におけるサーバ間の通信を行うために使用される。更に、実行プログラムを通信ネットワーク１３に接続されている他の端末等から取得したり、ナビゲーション手順を規定したプログラムを実行することで得られた情報若しくは本発明におけるナビゲーション処理を実行するための実行プログラム自体を他の端末等に提供することができる。
【００５５】
なお、本発明におけるプログラムはＣＤ−ＲＯＭ等の持ち運び可能な記録媒体２８に格納することにより任意の端末で実行することができる。上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで高精度なナビゲーション処理を行うことができる。
【００５６】
次に、３次元地図情報サーバ１５、３次元地図属性情報サーバ１６、及び経路検索サーバ１７の各サーバが有するデータの内容について図を用いて説明する。
【００５７】
図３は、３次元地図情報サーバが備えるデータ構成例を示す図である。ここで、図３（ａ）
は、建物（構造物）テーブルのデータ例を示し、図３（ｂ）は、図３（ａ）に示す建物に対応する面テーブルのデータ例を示し、図３（ｃ）は、図３（ｂ）に示す面に対応した頂点の座標が蓄積された頂点テーブルを示している。
【００５８】
図３（ａ）に示す建物テーブルは、３次元地図情報データにおいて、建物を固有に識別するための建物情報が建物を形成する面情報等により蓄積されているものであり、データ項目は、建物を識別する「建物ＩＤ」、「面数」、「面番号」、「面ＩＤ」等により構成される。
【００５９】
また、図３（ｂ）の面テーブルは、図３（ａ）に示す面ＩＤに対応するものであり、３次元地図情報データの建物が形成する面に対する各頂点情報が蓄積されている。データ項目としては、「面ＩＤ」、「頂点数」、各頂点を識別する「頂点番号」、頂点番号に対応する頂点ＩＤ、「建物ＩＤ」等により構成される。
【００６０】
また、図３（ｃ）の頂点テーブルは、図３（ｂ）に示す頂点ＩＤに対応するものであり、頂点毎の座標情報が蓄積されている。データ項目は、「頂点ＩＤ」、「Ｘ座標」、「Ｙ座標」、「Ｚ座標」等により構成される。なお、図３（ｃ）の例では、Ｘ、Ｙ、Ｚ座標として蓄積している値は、国土１９座標系である。ここで、国土１９座標系とは、平面直角座標系、又は公共測量座標系等とも呼ばれており、元々球体である地球上の位置をガウス等角投影法により平面上で表現することで、扱い易くしたものである。更に、日本を１９の地域に分割して夫々に原点を設け、その原点からのＸ，Ｙの距離によって位置を表すものである。また、Ｚに関しては、海抜０メートルを原点とする一般的な標高を表している。
【００６１】
なお、図３（ｃ）の頂点テーブルにおいては、Ｘ座標に緯度、Ｙ座標に経度、Ｚ座標に高さを蓄積してもよい。
【００６２】
３次元地図情報サーバ１５は、図３に示すテーブルと、移動体通信端末から入力する位置情報、姿勢情報、及び機種情報とを用いて、３次元地図情報サーバ１５は、ナビゲーション要求のあった建物の特定を高精度に行うことができる。
【００６３】
次に、３次元地図属性情報サーバ１６が備えるデータ構成例について図を用いて説明する。図４は、３次元地図属性情報サーバが備えるデータ構成例を示す図である。図４に示す３次元地図属性情報データは、３次元地図情報サーバ１５から送られる建物ＩＤをキーにして、建物ＩＤに付随する関連情報を蓄積したものである。データ項目は、「建物ＩＤ」、建物ＩＤに対応した「属性」、「建物名称」、「住所」等により構成される。つまり、図４に示す３次元地図属性情報データは、移動体通信端末１２からのナビゲーション要求に対する結果として表示させる問い合わせ結果情報の基となるデータが蓄積される。
【００６４】
次に、経路検索サーバ１７により生成されるデータ例について図を用いて説明する。図５は、経路検索サーバにより生成されるデータ例を示す図である。ここで、図５に示すデータ例は、３次元地図情報サーバ１５からの問い合わせ情報（図５（ａ））と、現在位置と目的位置との組み合わせにより、現在位置から向かうべき方向を指示するための問い合わせの結果情報（図５（ｂ））とを示している。
【００６５】
ここで、図５（ａ）に示す問い合わせ情報のデータ項目は、「現在位置」、「目的位置」、「姿勢情報」等により構成される。また、図５（ｂ）に示す結果情報のデータ項目は、「現在位置」、「目的位置」に対応するユーザに指示するための「進行方向」、「コメント」等により構成される。なお、図５において、位置情報を示す「ｘ１，ｙ１，ｚ１」、「ｘ２，ｙ２，ｚ２」は、緯度、経度、高さの組み合わせ、又は国土１９座標系等からなる。また、姿勢情報を示す「ａ１，ａ２，ａ３」は、ナビゲーション要求のあった移動体通信端末１２から送られる水平面に対する前後方向の傾き（ａ１）、水平面に対する左右方向の傾き（ａ２）、真北に対する方位角（ａ３）からなる。
【００６６】
更に、進行方向を示す「ｖ１，ｖ２，ｖ３」は方向ベクトルであり、ユーザの３次元空間内での現在位置からの進行方向である。具体的には、現在位置と目的位置との位置関係から検索された経路情報のうち、次に進むべき地点と現在地とを結んだベクトル方向をｖ１，ｖ２，ｖ３の３次元で表したものである。また、「コメント」に蓄積されている文字データは、文字情報として移動体通信端末に表示される。
【００６７】
経路選択サーバ１７は、図５（ａ）に示す問い合わせに対して結果情報を出力する場合、図５（ｂ）に示すような現在位置、目的位置、進行方向の情報、及びコメントからなる問い合わせ結果情報を予め蓄積しておき、図５（ａ）の現在位置及び目的位置に基づいて蓄積された問い合わせ結果情報の中から該当する結果情報を抽出して出力する。また、経路選択サーバ１７に現在位置、及び目的位置の緯度、経度、高さ又は国土１９座標系の情報からルートを解析する解析手段を有し、その解析したルートの方向情報から進行方向の情報又はコメントを生成して問い合わせ結果情報として出力する。
【００６８】
次に、本発明のナビゲーションシステムを用いたナビゲーション方法の具体的な手順についてシーケンスチャートを用いて説明する。
【００６９】
＜ナビゲーション処理手順１＞
図６は、本発明におけるナビゲーション手順の第１の実施形態を示すシーケンスチャートである。図６は、移動体通信端末からの問い合わせに対する建物（構造物）の問い合わせに対するナビゲーション処理の一例を説明するためのシーケンスチャートである。また、図６に示す処理では、３次元地図情報サーバ１５と、３次元地図属性情報サーバ１６とによりナビゲーションを行う。
【００７０】
まず、ユーザが取得したい建物の情報がある場合に、その建物に移動体通信端末１２を向け、移動体通信端末１２から３次元地図情報サーバ１５に対して問い合わせ行う（Ｓ０１）。なお、移動体通信端末１２から問い合わせをする際には、端末画面上でメニュー項目から特定の項目を選択した時点の項目名（メニューＩＤ）や端末画面上で、指定した画面の位置座標（Ｐｘ，Ｐｙ）を選択する。なお、端末画面上での処理の様子については後述する。
【００７１】
移動体通信端末１２は、問い合わせ指示に対応して、移動体通信端末１２の現在位置について、人口衛星１４を利用して緯度、経度、高さからなる現在位置を取得する（Ｓ０２）。なお、位置情報の取得方法としては、ＧＰＳや、ＰＨＳ用アンテナ、高度計等を用いることができ、移動体通信端末１２の種類や機能により使い分ける。また、位置情報は、緯度，経度，高さの組み合わせでなくてもよく、例えば、国土１９座標系であってもよい。
【００７２】
次に、端末の姿勢情報を取得する（Ｓ０３）。端末の姿勢情報は、水平面に対する傾きの前後方向及び左右方向と、真北に対する方位角からなる。なお、姿勢情報の取得方法は、方位計や、傾斜計、ジャイロセンサー等を用いることができ、移動体通信端末１２の種類や機能により使い分ける。
【００７３】
次に、移動体通信端末１２は、問い合わせ情報（ナビゲーション要求）を３次元地図情報サーバ１５へ通信ネットワーク１３を介して送信する（Ｓ０４）。このとき、送信される問い合わせ情報は、上述のＳ０１〜Ｓ０３により取得した現在位置情報及び端末の姿勢情報と、送信された移動体通信端末１２を識別するための機種情報である。
【００７４】
なお、機種情報は、移動体通信端末１２毎の固有の識別でもよく、また端末の製品識別でもよい。更に具体的には、各移動体通信端末に固有のカメラと表示画面の関連情報、レンズ歪補正情報等を含んでもよい。この機種情報により、３次元地図情報サーバ１５は、各機種に設けられている表示画面の画角情報を取得することができる。この移動体通信端末の機種情報から取得される画角情報と、現在位置情報と端末の姿勢情報とから問い合わせに対する処理を行う。
【００７５】
３次元地図情報サーバ１５は、移動体通信端末１２からの位置情報、姿勢情報、及び機種情報から得られる画角情報等から移動体通信端末１２の位置や向きにより、ユーザの位置及びユーザがどの方向を向いているかを示す視線方向を決定する（Ｓ０５）。
【００７６】
Ｓ０５では、まず、３次元地図中でのユーザの位置を決定するが、これは、移動体通信端末１２から送信された位置情報に含まれる緯度、経度、及び高さの情報をそのまま利用する。また、視線方向は、移動体通信端末１２から送信される姿勢情報から、視点のチルト角度、視点のロール角度、視点のパン角度から３次元地図中でのユーザの視線方向を決定する。
【００７７】
３次元地図情報サーバ１５は、Ｓ０５にて決定した位置、及び視線方向に対応する建物を、３次元地図情報サーバ１５に蓄積されたテーブルと照合して建物を特定する（Ｓ０６）。ここで、照合手法について具体的に説明すると、位置情報を座標に置き換え、視線方向等から３次元地図空間内での座標位置の延長線上にある３次元形状（ポリゴン）との交差判定を行うことで、最も近くに存在する３次元形状を特定する。
【００７８】
また、３次元地図情報サーバ１５は、３次元地図属性情報サーバ１６にＳ０６にて特定した建物情報（建物ＩＤ）を送信する（Ｓ０７）。３次元地図属性情報サーバ１６は、３次元地図情報サーバ１５から送られた建物ＩＤに対応する属性、建物名称、又は住所等の属性情報を取得し（Ｓ０８）、３次元地図情報サーバ１５に出力する（Ｓ０９）。
【００７９】
３次元地図情報サーバ１５は、３次元地図属性情報サーバ１６から取得した属性情報と、移動体通信端末１２からの機種情報及び姿勢情報から、移動体通信端末１２にある表示画面に表示させる情報を選定する（Ｓ１０）。次に、Ｓ１０にて選定された表示情報を移動体通信端末１２にある表示画面に対応させて表示させるための表示データを生成する（Ｓ１１）。具体的には、機種種別から特定される視点の画角を決定し、ユーザからの可視範囲を特定する。また、予め登録された端末機種性能に対応した画角情報によって表示範囲を決定する。更に、３次元地図情報サーバ１５は、３次元位置から視点を基準にした２次元投影座標へ変換し、端末画面への表示座標へ変換し、端末画面への表示座標を算出する。
【００８０】
次に、３次元地図情報サーバ１５は、算出された端末画面への表示座標と問い合わせ結果情報とを移動体通信端末１２に送信する（Ｓ１２）。移動体通信端末１２は、３次元地図情報サーバ１５から入力した問い合わせ結果情報を表示座標に基づき表示画面に出力する（Ｓ１３）。なお、Ｓ１３では、表示画面に建物等の画像情報が撮影されている場合は、その画像と併せて、表示座標に基づき問い合わせ結果を表示画面に出力する。
【００８１】
上述したＳ０１〜Ｓ１３のステップにより、画面上には、撮影した画像に属性情報が付加されて表示される。したがって、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な指示情報を移動体通信端末上に表示することができる。これにより、ユーザに対して正確で高精度な指示情報を提供することができる。
【００８２】
なお、上述の建物を特定する処理（Ｓ０６）において、問い合わせに対応する建物（構造物）が１つに特定できない場合は、その位置（方向）にある建物の一覧リストを作成する。この一覧リストは、３次元地図情報サーバ１５に蓄積され、また、移動体通信端末１２にも出力させることができる。これにより、より多くの情報をユーザに提供することができ、また、このリストを利用して更に問い合わせを行う場合に、３次元地図情報サーバ１５にて既にＳ０５の処理が実施されているため、この処理を省略することができるため、迅速に問い合わせ結果を提供することができる。
【００８３】
＜ナビゲーション処理手順２＞
次に、移動体通信端末１２からの経路検索の問い合わせにおけるナビゲーション処理手順についてシーケンスチャートを用いて説明する。
【００８４】
図７は、本発明におけるナビゲーション手順の第２の実施形態を示すシーケンスチャートである。図７は、移動体通信端末１２から入力される目的位置情報に基づいてユーザの現在位置から目的位置（行き先）への経路検索及び経路案内に関する要求があった場合のシーケンスチャートである。
【００８５】
また、図７に示す処理では、３次元地図情報サーバ１５と、３次元地図属性情報サーバ１６とによりナビゲーションを行う。
【００８６】
まず、移動体通信端末１２から目的位置を入力して、移動体通信端末１２から３次元地図情報サーバ１５に対して問い合わせ行う（Ｓ２１）。なお、移動体通信端末１２から問い合わせをする際には、端末画面上でメニュー項目から特定の地名や場所を選択したり、直接入力することにより問い合わせを行う。
【００８７】
移動体通信端末１２は、問い合わせ指示に対応して、移動体通信端末１２の現在位置について、人口衛星１４を利用して緯度、経度、高さからなる現在位置を取得する（Ｓ２２）。なお、位置情報は、緯度，経度，高さの組み合わせでなくてもよく、例えば、国土１９座標系であってもよい。また、移動体通信端末１２は、端末の姿勢情報を取得する（Ｓ２３）。
【００８８】
次に、移動体通信端末１２は、問い合わせ情報（ナビゲーション要求）を３次元地図情報サーバ１５へ通信ネットワーク１３を介して送信する（Ｓ２４）。このとき、送信される問い合わせ情報は、上述のＳ２１〜Ｓ２３により取得した目的位置情報、現在位置情報、及び端末の姿勢情報と、送信された移動体通信端末１２を識別するための機種情報である。
【００８９】
３次元地図情報サーバ１５は、移動体通信端末１２からの位置情報、姿勢情報、及び機種情報から得られる画角情報等から移動体通信端末１２の位置や向きにより、ユーザの位置及びユーザがどの方向を向いているかを示す視線方向を決定する（Ｓ２５）。なお、Ｓ２５における具体的な処理内容は、Ｓ０５と同様である。また、３次元地図情報サーバ１５は、移動体通信端末１２から送られた目的位置情報から場所を特定し、目的位置に対応する緯度、経度、高さ又は国土１９系座標等からなる目的地の位置情報を取得する（Ｓ２６）。
【００９０】
次に、３次元地図情報サーバ１５は、取得した現在位置情報、目的位置情報、及び移動体通信端末１２の姿勢情報を経路選択サーバ１７に出力する（Ｓ２７）。
【００９１】
経路選択サーバ１７は、３次元地図情報サーバ１５からの現在位置情報、目的位置情報、及び姿勢情報からなる問い合わせ情報に対して経路の選択を行い（Ｓ２８）、対応する問い合わせ結果情報を３次元地図情報サーバ１５に出力する（Ｓ２９）。ここで、経路選択における問い合わせ結果情報として、経路選択サーバ１７に現在位置情報、目的位置情報、及び姿勢情報に対応する問い合わせ結果情報を予め蓄積しておき、現在位置情報、目的位置情報、及び姿勢情報に基づいて蓄積された問い合わせ結果情報を抽出して出力する。また、経路選択サーバ１７に現在位置、及び目的位置の緯度、経度、高さ又は国土１９座標系の情報からルートを解析する解析手段を有し、その解析したルートの方向情報から問い合わせ結果情報を生成して出力する。
【００９２】
３次元地図情報サーバ１５は、経路選択サーバ１７から入力する問い合わせ結果情報と、移動体通信端末１２からの機種情報及び姿勢情報から、移動体通信端末１２にある表示画面に表示させる情報を選定する（Ｓ３０）。次に、Ｓ３０にて選定された表示情報を移動体通信端末１２にある表示画面に対応させて表示させるための表示データを生成する（Ｓ３１）。更に、３次元地図情報サーバ１５は、３次元位置から視点を基準にした２次元投影座標へ変換し、端末画面への表示座標へ変換し、端末画面への表示座標を算出する。
【００９３】
次に、３次元地図情報サーバ１５は、算出された端末画面への表示座標と問い合わせ結果情報とを移動体通信端末１２に送信する（Ｓ３２）。
【００９４】
移動体通信端末１２は、３次元地図情報サーバ１５から入力する問い合わせ結果情報を表示座標に基づき表示画面に出力する（Ｓ３３）。なお、Ｓ１３では、表示画面に建物等の画像情報が撮影されている場合は、その画像と併せて、表示座標に基づき問い合わせ結果を表示画面に出力する。
【００９５】
ここで、移動体通信端末１２は、現在位置情報から目的位置に到着しているかを判断する（Ｓ３４）。目的位置に到着していない場合（Ｓ３４において、Ｎｏ）、Ｓ２２に戻り処理を継続する。また、目的位置に到着している場合は（Ｓ３４において、Ｙｅｓ）、処理を終了する。なお、上述のＳ２１〜Ｓ３４の処理中にユーザが目的地に到着する前に経路ナビゲーションの問い合わせを中止した場合は、その時点でナビゲーション処理が終了する。
【００９６】
上述したＳ２１〜Ｓ３４のステップにより、画面上には、撮影した画像に経路情報等が表示されナビゲーションが行われる。したがって、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な情報を移動体通信端末にある表示画面に表示することができる。これにより、ユーザに対して正確で高精度な情報を提供することができる
なお、上述した実施例においては、上述の限りではなく、例えばユーザが一度検索した結果を履歴情報として保存しておき、その後、同一のユーザ又は他のユーザから同様の要求があった場合に、その履歴情報を表示させることでナビゲーション応答を迅速に行うことができる。
【００９７】
更に、移動体通信端末１２に撮像装置を設け、その撮像装置にて撮影された画像を３次元地図情報サーバ１５に送信し、３次元地図情報サーバ１５は、画像情報と、画像情報をサーバに登録した登録日時と、画像を撮影したときの移動体通信端末の位置情報及び姿勢情報とを蓄積しておくことで、蓄積した画像に対応する問い合わせがあった場合に、その画像を履歴情報として、その建物（構造物）に関する画像を提供することができる。
【００９８】
例えば、あるユーザが移動体通信端末１２により目的位置を指定すると、３次元地図情報サーバ１５は、目的位置に該当する２次元地図又は位置、視点方位方向を示す目的位置リストを生成して移動体通信端末１２にある表示画面に表示する。次に、ユーザがその地図又はリストから視点位置を選択し、その選択情報を３次元地図情報サーバ１５に送ると、３次元地図情報サーバ１５は、その選択情報に対応する履歴情報の画像を抽出し、移動体通信端末１２にある表示画面に表示させる。
これにより、ユーザの問い合わせに対して、迅速で高精度に情報を提供することができる。
【００９９】
次に、本発明における移動体通信端末に表示される具体的なナビゲーション結果の画面遷移例について説明する。
【０１００】
＜画面遷移例１＞
図８は、本発明のナビゲーション処理における移動体通信端末の第１の画面遷移例を示す図である。なお、図８では、移動体通信端末１２とナビゲーション装置１１とからなる。
【０１０１】
まず、移動体通信端末１２のメニュー画面から項目を選択する（Ａ１）。ここでは、「現在地確認」の項目を選択する。次に、ユーザは、情報を取得したい建物や位置が特定できるものが含まれる画像を撮影する（Ａ２）。この時点で、上述した位置計測と、姿勢情報の取得が行われる。次に、Ａ１で選択した問い合わせ情報とＡ２の時点で撮影されたときの移動体通信端末１２の位置情報、姿勢情報等の各情報がナビゲーション装置１１に出力される。なお、Ａ２の画像そのものは出力されない。つまり、撮影した画像Ａ２は、ユーザが現在地の把握を容易にするためのインターフェースとして利用される。
【０１０２】
ナビゲーション装置１１は、予め３次元地図情報サーバ１５に蓄積されているデータや３次元地図属性情報サーバ１６に蓄積されているデータ等から問い合わせされた現在地と、その現在地からの視線方向に対応した属性情報を取得し、Ａ３又はＡ４に示すような表示データの生成を行う。ここで、Ａ３は、属性情報に含まれる建物名称を移動体通信端末１２にある表示画面に表示させるために表示座標を調整している図であり、Ａ４は、履歴情報として蓄積されている画像情報の例である。ナビゲーション装置１１は、その結果を問い合わせ結果として移動体通信端末１２に表示する（Ａ５）。これにより、現在の位置と、ビル名が実際にユーザ見ている風景上に表示させることができ、ユーザは、現在位置を容易に確認することができる。
【０１０３】
＜画面遷移例２＞
図９は、本発明のナビゲーション処理における移動体通信端末の第２の画面遷移例を示す図である。なお、図９では、移動体通信端末１２とナビゲーション装置１１とからなる。
【０１０４】
まず、移動体通信端末１２のメニュー画面から文字を入力する（Ｂ１）。ここでは、「あのお店は？」と入力する。次に、ユーザは、情報を取得したいお店（ビル）が含まれる画像を撮影する（Ｂ２）。また、このとき選択カーソル９１を画面上に表示させ、選択カーソルを用いて撮影された画像に含まれるお店の中から特定のお店を選択する。この時点で、上述した位置計測と、姿勢情報の取得が行われる。なお、位置情報としては、移動体通信端末の現在位置の情報と、カーソル９１が位置付けられた位置情報が含まれる。次に、問い合わせ情報、位置情報、姿勢情報等の各情報をナビゲーション装置１１に出力する。
【０１０５】
ナビゲーション装置１１は、予め３次元地図情報サーバ１５に蓄積されているデータや３次元地図属性情報サーバ１６に蓄積されているデータ等から問い合わせされた建物（お店）と、その視線方向に対応した属性情報を取得し、Ｂ３〜Ｂ５に示すような表示データの生成を行う。
【０１０６】
例えば、Ｂ５においては、属性情報としてお店の電話番号とバックフェアーを開催している旨の内容とが取得されている。ナビゲーション装置１１は、その結果を問い合わせ結果情報として移動体通信端末１２に出力し、移動体通信端末は、Ｂ６に示すように表示画面に表示する。なお、Ｂ３は、属性情報に含まれる建物名称を移動体通信端末１２にある表示画面に表示させるために表示座標を調整している図であり、Ｂ４は、履歴情報として蓄積されている画像情報の例である。
【０１０７】
これにより、ユーザは、移動体通信端末１２に表示されたお店の情報を迅速で高精度に取得することができる。
【０１０８】
＜画面遷移例３＞
図１０は、本発明のナビゲーション処理における移動体通信端末の第３の画面遷移例を示す図である。なお、図１０では、移動体通信端末１２とナビゲーション装置１１とからなる。
【０１０９】
まず、移動体通信端末１２のメニュー画面から文字を入力する（Ｃ１）。ここでは、「マリオン」等のキーワードを入力する。これが目的位置情報となる。次に、画像を撮影する（Ｃ２）。この時点で、上述した位置計測と、姿勢情報の取得が行われる。ここで、Ｃ２の画像情報は、上述したＡ２と同様にユーザのインターフェースに利用されるものであるが、Ｃ１及びＣ２における問い合わせ情報や、位置情報、端末姿勢情報と共にＣ２の画像情報をナビゲーション装置１１に出力することで、画像情報と３次元地図情報サーバ１５に蓄積されているＣ３に示すような３次元地図情報とを対応させて、位置情報の微調整を行うことで、より高精度に位置情報を取得することができる。
【０１１０】
ナビゲーション装置１１は、予め３次元地図情報サーバ１５に蓄積されているデータを用いて現在地と目的地とを特定し、現在位置情報と目的位置情報と姿勢情報とを経路選択サーバ１７に出力する。経路選択サーバ１７は、入力した情報から経路の選定を行う。ここで、経路選択サーバ１７に経路解析手段を有する場合には、Ｃ４に示すような地図情報により経路の選定が行われる。
【０１１１】
また、ナビゲーション装置１１は、経路選択結果から得られる矢印等からなる指示情報、コメント情報から問い合わせ結果情報を生成して問い合わせ結果として移動体端末装置１２に出力する。移動体通信端末１２は、画面に進行方向を示す指示情報９２が画像上に表示される（Ｃ５）。つまり、現在地と目的地への経路のうち、直近のポイントを結ぶ矢印等によって進行方向を表示する。なお、矢印の表示色や種類等は予めナビゲーション装置１１にて設定される。もしくは、移動体通信端末１２に設けられるアプリケーション内にて設定される。
【０１１２】
なお、Ｃ２，Ｃ５の処理は、移動体通信端末１２が目的地に到着するか、又は、問い合わせを中止するまで繰り返し行われる。ユーザは、移動体通信端末１２を用いて移動しながら撮影を繰り返しナビゲーション装置１１からの結果を表示することＣ７に示す目的地に到着することができる。このように、表示画面に表示されている画像上に行き先（目的地）へのナビゲーション情報を表示することで、ユーザが現実に見ている風景をそのまま利用した、わかりやすいナビゲーション情報を提供することができる。
【０１１３】
上述したように、本発明によれば、移動体通信端末から入力されたナビゲーション要求に対応して迅速に高精度な属性情報を移動体通信端末上に表示することができる。これにより、ユーザに対して正確で高精度な指示情報を提供することができる。
【０１１４】
また、３次元地図情報を使用することで、高精度に構造物（建物）を特定することができる。また、実風景上の建物名等の属性情報を取得し、表示画面の画像上に重ねて表示することにより、移動体通信端末を使用するユーザに対して正確でわかりやすい情報を提供することができる。
【０１１５】
また、画像情報だけでなく、文字情報や構造物の関連情報を容易に提供することできる。これにより、ユーザに対して正確で高精度な情報を提供することができる。
【０１１６】
また、移動体通信端末の機種性能に応じて表示内容を変更して表示させることで、ユーザに対して正確で高精度な情報を提供することができる。
【０１１７】
これにより、例えば、移動体通信端末によるヒトナビとしての利用、カーナビによる利用、屋内外展示等において設置型装置としての利用、展望台等での案内システムとしての利用等に適用することができる。
【０１１８】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明におけるナビゲーションシステムの一構成例を示す図である。
【図２】本発明におけるナビゲーション処理が実現可能なハードウェア構成の一例を示す図である。
【図３】３次元地図情報サーバが備えるデータ構成例を示す図である。
【図４】３次元地図属性情報サーバが備えるデータ構成例を示す図である。
【図５】経路検索サーバにより生成されるデータ例を示す図である。
【図６】本発明におけるナビゲーション手順の第１の実施形態を示すシーケンスチャートである。
【図７】本発明におけるナビゲーション手順の第２の実施形態を示すシーケンスチャートである。
【図８】本発明のナビゲーション処理における移動体通信端末の第１の画面遷移例を示す図である。
【図９】本発明のナビゲーション処理における移動体通信端末の第２の画面遷移例を示す図である。
【図１０】本発明のナビゲーション処理における移動体通信端末の第３の画面遷移例を示す図である。
【符号の説明】
【０１２０】
１０  ナビゲーションシステム
１１  ナビゲーション装置
１２  移動体通信端末
１３  通信ネットワーク
１４  人口衛星
１５  ３次元地図情報サーバ
１６  ３次元地図属性情報サーバ
１７  経路検索サーバ
２１  入力装置
２２  出力装置
２３  ドライブ装置
２４  補助記憶装置
２５  メモリ装置
２６  ＣＰＵ
２７  ネットワーク接続装置
２８  記録媒体
９１  選択カーソル
９２  指示情報
【図２】
0004733343.tif 000002
【図３】
0004733343.tif 000003
【図４】
0004733343.tif 000004
【図５】
0004733343.tif 000005
【図６】
0004733343.tif 000006
【図７】
0004733343.tif 000007
【図１】
0004733343.tif 000008
【図８】
0004733343.tif 000009
【図９】
0004733343.tif 000010
【図１０】
0004733343.tif 000011