(57)【要約】【課題】探索された複数の経路の接続関係が複雑な場合でも、ユーザに判り易い要約地図を迅速に画面表示できるナビゲーション装置、ナビゲーションシステムおよび経路表示方法を提供することにある。【解決手段】地図データから複数の経路を探索し、複数経路の分岐点と合流点をノードとして、これらのノード間を結ぶ拡張リンクによって各経路を定義した後、所定のリンク統合条件に従って、特定の迂回路区間の複数のリンクを１つのリンクに統合することによって、経路データを更に簡略化する。簡略化された経路データに基いて、最適経路を直線で表現し、残りの経路を折れ線で表現し、各折れ線の両端を他の経路上の分岐点または合流点と結合した形態の要約地図を生成し、この要約地図上に交通状態情報と道路名称を含む文字情報とを追加したものを経路概略図として、ナビケーション画面に表示する。【選択図】  図６
2008215858.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地に至る複数の経路を概略図として表示画面に表示するナビケ−ション装置であって、
地図データから上記目的地に至る複数の経路を探索する経路探索部と、
探索された上記複数の経路を示す経路データに基いて、経路概略図を生成する経路概略図生成部とを有し、
上記経路概略図生成部が、
上記経路データを解析して、上記各経路を他の何れかの経路と重複する区間と、他の経路とは重複しない迂回路区間とに分け、所定のリンク統合条件に従って、一部の迂回路区間を経路重複区間に変更し、上記複数の経路のうちの最適経路を一端が始点ノード、他端が終点ノードとなる第１の直線で表現し、優先度順に、残りの経路の迂回路区間と、他の残り経路との重複区間とからなる経路部分を上記第１の直線と並列に配置された第２の直線で表現し、上記第２の直線の両端を上記第１の直線上、または配置済みの他の経路を示す第２の直線上に設けた分岐点ノードまたは合流点ノードに結合した形態の要約地図を生成し、上記要約地図に名称情報と交通状態情報を付与して、上記経路概略図として表示部に出力することを特徴とするナビケ−ション装置。
【請求項２】
前記経路概略図生成部が、
前記経路データから、前記各経路を前記重複区間毎、迂回路区間毎に付与された新たなリンク識別子の列で表現し、前記統合条件に従って、一部の迂回路区間を重複区間に変更して、重複区間からのリンク分岐点と迂回路区間のリンク合流点をそれぞれ分岐点ノード、合流点ノードとする簡略化経路データを生成し、
上記簡略化経路データに基いて、前記要約地図を生成することを特徴とする請求項１に記載のナビケ−ション装置。
【請求項３】
前記経路概略図生成部が、前記始点ノードからの実際の距離には無関係に、前記各分岐点ノードと合流点ノードが縦方向グリッド線と横方向グリッド線の交点に位置した要約地図を生成することを特徴とする請求項１に記載のナビケ−ション装置。
【請求項４】
前記経路概略図生成部が、前記地図データが示す前記分岐点ノードまたは合流点ノードにおける各経路の位置情報に従って、前記第２の直線の分岐方向を決定することを特徴とする請求項１に記載のナビケ−ション装置。
【請求項５】
ネットワークを介して交通情報配信サーバと通信するための無線通信部を備え、
前記経路探索部が、上記交通情報配信サーバから前記各経路の交通状態情報を取得し、前記地図データが示す基本リンク毎に交通状態情報をもつ経路データを生成し、
前記経路概略図生成部が、上記経路データが示す交通状態情報を利用して、前記要約地図に交通状態情報を付与することを特徴とする請求項１に記載のナビケ−ション装置。
【請求項６】
出発地から目的地に至る複数の経路を概略図として表示画面に表示するナビケ−ション装置であって、
地図データから上記目的地に至る複数の経路を探索する経路探索部と、
探索された上記複数の経路を示す経路データに基いて、経路概略図を生成する経路概略図生成部とを有し、
上記経路概略図生成部が、
上記経路データを解析して、上記各経路を他の何れかの経路と重複する区間と、他の経路とは重複しない迂回路区間とに分け、上記各経路を重複区間毎、迂回路区間毎に付与された拡張リンク識別子の列で表現した経路データを生成する経路接続関係解析処理部と、
上記経路接続関係解析処理部で生成された経路データに基づいて、所定のリンク統合条件を満たす迂回路区間を検出し、該迂回路区間の複数のリンクを１つのリンクに統合する迂回路統合処理部と、
上記迂回路の統合によって経路接続関係が更に簡単化された経路データに基いて、上記複数の経路のうちの最適経路を一端が始点ノード、他端が終点ノードとなる直線で表現し、残りの経路を折れ線で表現し、各折れ線の両端を他の経路上の分岐点または合流点に結合した形態の要約地図を生成する要約地図生成処理部と、
上記要約地図上に、交通状態情報を重畳する交通情報追加処理部と、
上記要約地図上に道路名称を含む文字情報を重畳する文字情報追加処理部とを備えたことを特徴とするナビゲーション装置。
【請求項７】
前記迂回路統合処理部が、ノードの個数が予め指定された閾値を超える経路において、前記リンク統合条件を満たす迂回路区間の複数のリンクを１つのリンクに統合することを特徴とする請求項６に記載のナビゲーション装置。
【請求項８】
前記迂回路統合処理部が、表示重要度の低い迂回路区間から順に、前記リンク統合条件を満たす迂回路区間が無くなるか、ノード個数が前記閾値以下に減少するまで、前記複数リンクの統合処理を繰り返すことを特徴とする請求項７に記載のナビゲーション装置。
【請求項９】
前記経路概略図生成部が、ユーザ操作に応答して、リンク統合によって隠れている迂回路区間を選択的に再生するための手段を備えたことを特徴とする請求項７に記載のナビゲーション装置。
【請求項１０】
ネットワークに接続された交通情報配信サーバと、上記ネットワークを介して上記交通情報配信サーバと交信するナビケ−ション装置とからなるナビケ−ションシステムであって、
上記交通情報配信サーバが、地図データの記憶部と、交通情報の蓄積部と、経路探索部と、経路概略図生成部と、要求応答部とを有し、
上記ナビケ−ション装置が、上記交通情報配信サーバに出発地と目的地を指定した経路概略図要求メッセージを送信し、上記交通情報配信サーバから取得した経路概略図を表示画面に出力する制御部を備え、
上記交通情報配信サーバの経路探索部が、上記経路概略図要求メッセージに従って、上記地図データから上記目的地に至る複数の経路を探索し、
上記経路概略図生成部が、上記経路探索部から得た経路データに基いて、所定のリンク統合条件を満たす迂回路区間の複数のリンクを１つのリンクに統合した後、上記複数の経路のうちの最適経路を一端が始点ノード、他端が終点ノードとなる直線で表現し、残りの経路を折れ線で表現し、各折れ線の両端を他の経路上の分岐点または合流点と結合した形態の要約地図を生成し、
上記要求応答部が、上記要約地図を含む応答メッセージを上記ナビケ−ション装置に送信することを特徴とするナビケ−ションシステム。
【請求項１１】
前記経路概略図生成部が、前記経路探索部から得た経路データを解析して、前記各経路を他の何れかの経路と重複する区間と、他の経路とは重複しない迂回路区間とに分け、前記リンク統合によって特定の迂回路区間を経路重複区間に変更した後、上記複数の経路のうちの最適経路を一端が始点ノード、他端が終点ノードとなる第１の直線で表現し、優先度順に、残りの経路の迂回路区間と、他の残り経路との重複区間とからなる経路部分を上記第１の直線と並列に配置された第２の直線で表現し、上記第２の直線の両端を上記第１の直線上、または配置済みの他の経路を示す第２の直線上に設けた分岐点ノードまたは合流点ノードに結合することによって、前記要約地図を生成することを特徴とする請求項９に記載のナビケ−ションシステム。
【請求項１２】
前記経路概略図生成部が、
前記経路データから、前記各経路を前記重複区間毎、迂回路区間毎に付与された新たなリンク識別子の列で表現し、重複区間からのリンク分岐点と迂回路区間のリンク合流点をそれぞれ分岐点ノード、合流点ノードとする経路データを生成し、前記リンク統合によって更に簡略化された経路データに基いて、前記要約地図を生成することを特徴とする請求項１０に記載のナビケ−ションシステム。
【請求項１３】
前記経路概略図生成部が、前記始点ノードからの実際の距離には無関係に、前記各分岐点ノードと合流点ノードが縦方向グリッド線と横方向グリッド線の交点に位置した要約地図を生成することを特徴とする請求項１０に記載のナビケ−ションシステム。
【請求項１４】
出発地から目的地に至る複数の経路を画面に経路概略図として表示する経路表示方法であって、
地図データから目的地に至る複数の経路を探索するステップと、
探索された上記複数の経路を示す経路データに基いて、経路概略図を生成するステップと、
上記経路概略図を画面に出力するステップとからなり、
上記経路概略図の生成ステップで、
上記経路データを解析して、上記各経路を他の何れかの経路と重複する区間と、他の経路とは重複しない迂回路区間とに分け、
所定のリンク統合条件を満たす迂回路区間を経路重複区間に変更し、
上記複数の経路のうちの最適経路を一端が始点ノード、他端が終点ノードとなる直線で表現し、残りの経路を折れ線で表現し、各折れ線の両端を他の経路上の分岐点または合流点に結合した形態の要約地図を生成し、
上記要約地図上に名称情報と交通状態情報を付与して、上記経路概略図とすることを特徴とする経路表示方法。
【請求項１５】
前記経路概略図の生成ステップで
前記最適経路を第１の直線で表現し、優先度順に、残りの経路の迂回路区間と、他の残り経路との重複区間とからなる経路部分を上記第１の直線と並列に配置された第２の直線で表現し、上記第２の直線の両端を上記第１の直線上、または配置済みの他の経路を示す第２の直線上に設けた分岐点ノードまたは合流点ノードに結合することによって、前記要約地図を生成ことを特徴とする請求項１３に記載の経路表示方法。
【請求項１６】
前記経路概略図の生成ステップで、
前記経路データから、前記各経路を前記重複区間毎、迂回路区間毎に付与された新たなリンク識別子の列で表現し、重複区間からのリンク分岐点と迂回路区間のリンク合流点をそれぞれ分岐点ノード、合流点ノードとする経路データを生成し、該経路データを前記区間変更によって更に簡略化して、前記要約地図を生成することを特徴とする請求項１３に記載の経路表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション技術に関し、更に詳しくは、現在地またはユーザが指定した地点を出発地として、目的地に至る複数の経路を探索し、これらの経路をユーザに判り易い地図形態で提示するナビゲーション装置、ナビゲーションシステムおよび経路表示方法に関する。
【背景技術】
【０００２】
ナビゲーション装置は、ユーザが設定した目的までの複数の経路を探索し、これらの経路の全体図を候補経路として表示し、そのうちの１つをユーザに初期経路として選択させる候補経路表示機能を備えている。また、ユーザが選択した初期経路に従って経路誘導中に、走行中の道路状況に応じて異なる探索条件で迂回路を探索し、探索された複数の迂回路を表示する機能を備えたナビゲーション装置が知られている。
【０００３】
例えば、特開２００３−２１４８７９号公報（特許文献１）には、探索された複数の候補経路を地図画面上に表示すると共に、それぞれの経路と対応付けて、予測される所要時間、走行距離、料金等の文字情報を表示するナビゲーション装置が開示されている。また、特開２００４−３４７４２０号公報（特許文献２）には、探索された複数の候補経路を要約地図にして画面に提示するナビゲーション装置が開示されている。特許文献２は、探索された複数の候補経路について、道路形状の直線化や直交化等のデフォルメ処理を施すことによって、ユーザに見易い要約地図に変換する方法を提案している。
【０００４】
【特許文献１】特開２００３−２１４８７９号公報
【特許文献２】特開２００４−３４７４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
然るに、特許文献１に開示されたナビゲーション装置では、探索された複数の候補経路を原形状のまま画面に表示しているため、経路間の区別や、道路の分岐点、合流点が判別し難いという問題がある。一方、特許文献２に開示されたナビゲーション装置では、複数の候補経路が要約地図として画面に提示されるため、ユーザにとっては、複数の経路を分別し易くなっている。しかしながら、特許文献２では、要約地図上で、経路の構成要素となるリンク間の接続関係に矛盾が発生しないように、複数の経路をそれぞれの道路形状に基いて徐々に変形しているため、デフォルメ処理に時間がかかるという問題がある。
【０００６】
一方、探索された複数の経路の接続関係のみに着目し、分岐点、合流点を含むノードと、ノード間を接続するリンクを等間隔のグリッド上に配置する方法が考えられる。この方法によれば、複数の経路の形状を基に変形する方法に比べて、格段に少ない計算時間とメモリ消費量で要約地図を生成することができる。しかしながら、分岐点や合流点の数が多い場合、接続関係が複雑になるため、要約地図がユーザに判り易いものになるとは限らない。
【０００７】
本発明の目的は、探索された複数の経路の接続関係が複雑な場合でも、ユーザに判り易い要約地図を迅速に画面表示できるナビゲーション装置、ナビゲーションシステムおよび経路表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明では、地図データから探索された複数の経路を示す経路データから、複数経路の分岐点と合流点をノードとして、これらのノードによって分割された経路区間を新たなリンクとする経路データを生成し、所定のリンク統合条件に従って、特定の迂回路区間の複数のリンクを１つのリンクに統合することによって、上記経路データを更に簡略化し、簡略化された経路データに基いて、最適経路を直線で表現し、残りの経路を折れ線で表現し、各折れ線の両端を他の経路上の分岐点または合流点と結合した形態の要約地図を生成し、この要約地図上に交通状態情報と道路名称を含む文字情報とを追加したものを経路概略図として、ナビケーション画面に表示することを特徴とする。
【０００９】
元の経路データでは、道路交差点や分岐点をノードとして、経路に沿って多数のリンクが定義されている。本発明では、経路概略図に表示すべき複数経路間の接続関係に基いて、ノードとリンクが再定義されているため、各経路が、元の経路データが示す複数のリンクを包含した距離的に拡張されたリンクで定義される。また、リンク統合条件を満たす迂回路区間で複数のリンクを統合することによって、各経路が更に簡略された経路データで定義される。
【００１０】
本発明の１実施例では、ユーザ操作に応答して、表示画面では隠れているリンク統合区間の迂回路を選択的に再生した経路概略図を表示できるようにしている。リンク統合による経路の簡略化は、リンク統合条件を満たす迂回路区間のうち、表示重要度の低い迂回路区間から順に実行され、逆に、リンク統合区間の再生は、表示重要度の高い迂回路区間から順に実行される。
【発明の効果】
【００１１】
本発明によれば、探索された複数の経路間の接続関係に従って、各経路のリンク列を再定義し、簡略化された経路データを基いて、最適経路は直線で表示し、残りの経路は折れ線で表示しているため、要約地図の生成が容易であり、実際には複雑な形状をもつ複数の経路を単純化された経路概略図として、表示画面に迅速に提供できる。また、経路選択時には重要度が低い迂回路部分の複数のリンクを１つのリンクに統合することによって、要約地図が簡略化されているため、要約地図上での渋滞情報や道路名称などの経路説明情報の表示が容易であり、ユーザに候補経路の概要を容易に把握させることが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例について、図面を参照して説明する。
図１は、本発明を適用したナビゲーションシステムの１実施例を示す。
ナビゲーションシステムは、自動車に搭載されるナビゲーション装置１０と、通信ネットワークＮＷに接続された交通情報配信サーバ３０とからなる。通信ネットワークＮＷには、複数の無線基地局２０が接続してあり、ナビゲーション装置１０は、無線基地局２０を介して、通信ネットワークＮＷに接続され、交通情報配信サーバ３０から後述する渋滞情報などの交通情報を取得する。
【００１３】
ナビゲーション装置１０は、装置全体の制御を行う制御部１００と、地図データを格納する地図データ記憶部１０２と、ＧＰＳセンサ等により自車の位置情報を取得する現在位置取得部１０３と、ユーザからの入力を受け付ける入力部１０４と、ユーザの操作画面や地図を表示する表示部１０５と、無線基地局２０、通信ネットワークＮＷ２０を介して交通情報配信サーバ３０と通信するための無線通信部１０６とからなる。図１では省略されているが、ナビゲーション装置１０は、画面表示部１０５へ情報提示に連動させて、ユーザに音声でガイダンス情報を与える音声出力部を備えるようにしてもよい。
【００１４】
制御部１００は、プロセッサ１０１と、メモリ１０７とからなる。
メモリ１０７には、プロセッサ１０１が実行する本発明に関係するプログラムソフトとして、ユーザ操作によって入力部１０４から入力される目的地等の入力情報を受け付ける入力受付制御部１１０と、出発地設定、目的地設定、初期経路選択、経路誘導など、ナビゲーション装置の状態に応じて、表示部１０５の表示内容と経路案内を制御する経路案内制御部１１１と、ユーザが目的地を設定した時、地図データ記憶部１０２を参照して、出発地（あるいは現在位置）から目的地に至る複数の候補経路を探索する経路探索部１１２と、探索された複数の候補経路から、初期経路選択用の経路概略図を生成して、表示部１０５に出力する経路概略図生成部１１３と、経路探索部１１２で使用すべき複数の経路探索条件１１５（１１５−１〜１１５−ｎ）を設定するための経路探索条件設定部１１４とが用意されている。
【００１５】
地図データ記憶部１０２は、比較的大容量の記録媒体をもつハードディスクドライブやＤＶＤ（Digital Versatile Disk）ドライブによって構成される。入力部１０４は、例えば、タッチパネルや操作ボタンからなり、表示部１０５は、液晶ディスプレイ等の表示画面とスピーカ等の音声出力装置とからなっている。メモリ１０７は、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）からなり、プログラム１１０〜１０４は、ＲＯＭに格納され、経路探索条件１１５や地図データ記憶部１０２から読み出された地図データは、ＲＡＭに格納される。
【００１６】
ここでは、ネットワークＮＷを介して交通情報配信サーバ３０から交通情報を受信するナビゲーション装置１０を示しているが、本発明は、例えば、ネットワークＮＷを介してＷｅｂ（World Wide Web）サーバをアクセスし、各種のＷｅｂサービスを享受する機能を備えた通信型のカーナビゲーション装置にも適用できる。
【００１７】
図２は、地図データ記憶部１０２に格納されるナビケーション用の地図データベース４０の構成例を示す。
地図データベース４０は、地図表示用データ４１と、経路計算用データ４２と、リンク対応データ４３とからなる。地図表示用データ４１は、表示画面に表示される地図を定義するためのデータであり、道路データ４０１と、背景データ４０２と、文字データ４０３とからなっている。
【００１８】
道路データ４０１は、図４で詳述するように、端点あるいは分岐点となる複数のノードと、隣接する２つのノード間を接続するリンクとの組合せによって、各道路を記述している。道路の形状は、各リンク内の要所に位置した形状補間点の座標によって表される。
【００１９】
背景データ４０２は、鉄道、河川、建造物など、道路地図の背景となるデータを含み、文字データ４０３は、地名、道路名、交差点名など、地図上に表示される注記文字列を含む。
【００２０】
経路計算用データ４２は、ノードとリンクとの組合せによって経路（ノードネットワーク）を記述し、ノード間、リンク間のコスト（所要時間や料金）を表現できるようになっている。また、リンク対応データ４３は、各リンクと他のデータブロック、例えば、交通情報配信サーバ３０から取得した渋滞情報を示すデータブロックとを対応付けるためものである。
【００２１】
各道路を定義するノードとリンクには、それぞれノードＩＤ（識別子）とリンクＩＤが割当てられている。各リンクは、リンクＩＤによって、例えば、渋滞情報データブロック、道路形状データブロック、名称データブロックなど、他のデータブロックと対応付けられる。
【００２２】
カーナビケーション用の地図データには、経路誘導時に出力する看板や走行レーンなどを示す経路誘導用データや、ＰＯＩ検索や住所検索に利用される案内検索用データなどが含まれているが、これらのデータは、本発明には関係しないため、詳細説明は省略する。
【００２３】
図３は、地図データ記憶部１０２に格納される地図データの階層構造を示す。
カーナビケーション装置では、縮尺に応じて地図データを管理するために、図２に示した地図表示用データ４１や経路計算用データ４２を何段階かの縮尺レベルに分けて管理している。また、各レベルの地図データは、地図領域を緯度と経度に沿って複数のメッシュに分割し、メッシュ毎に管理されている。
【００２４】
図３は、最も詳細な地図を示すレベルＬ（ｉ）を最下位レベルとして、レベルＬ（ｉ）と上位レベルＬ（ｉ＋１）、Ｌ（ｉ＋２）のメッシュとの関係を示している。斜線で示すように、レベルＬ（ｉ）の地図データは、上位レベルＬ（ｉ＋１）の１つのメッシュの拡大地図を示し、レベルＬ（ｉ＋２）の１つのメッシュは、下位レベルＬ（ｉ＋１）の複数のメッシュ（図２では、１６メッシュ）を統合した縮尺地図を示している。
【００２５】
経路計算用データ４２は、上述したレベル間を対応付けるためのデータを含んでいる。また、交通情報配信サーバ３０から各ナビゲーション装置に配信されるデータ、例えば、渋滞領域を示すデータは、上述した複数レベルのうちの少なくとも１つのレベルと対応付けられている。
【００２６】
本発明の経路探索部１１２は、地図データ記憶部（地図データベース）１０２から、経路探索条件１１５に従って、現在地から目的地に至る複数の経路を探索し、交通情報配信サーバ３０から、これらの経路における交通情報を取得する。探索結果を示す経路データは、交通情報配信サーバ３０からの配信データと対応付けができるように、レベルを変換して出力される。
【００２７】
図４は、道路データ４０１の基本的な構成の１例を示した図である。
道路データは、分岐点、交差点等の特徴点を示すノードｎ（ｎ１〜ｎ４）と、ノード間を接続する道路区間を示すリンクａ（ａ１〜ａ５）とからなる。道路データには、ノード間の道路形状を表現するために、リンクの途中に形状補間点と呼ばれる点が設定される。図４において、破線矢印で示される区間ａ１〜ａ５がリンクであり、黒丸ｐ１〜ｐ１０が形状補間点を表している。
【００２８】
ナビケーション装置１０の経路探索部１１２で使用する経路探索条件１１５には、例えば、所要時間優先、あるいは距離優先のように、重要視すべきパラメータを異にした複数の探索条件が用意されている。所要時間優先の経路探索条件では、所要時間計算に適用する交通情報として、内部メモリに予め蓄積しておいた統計交通情報と、交通情報配信サーバ３０から動的に受信したリアルタイムの交通情報との何れかを選択できるようになっている。
【００２９】
経路探索部１１２は、ユーザによって指定された経路探索条件１１５に従って、図４に示した各リンクのコストを計算し、例えば、ダイクストラ法のような経路探索法に基づいて、始点ノード（現在地）から終点ノード（目的地）に至るリンクコストが最小となる経路を最適経路として探索し、リンクコスト順に、選択した幾つかの経路を候補経路とする。ここで探索された候補経路は、それぞれ、図４に示したリンクの列として表現される。
【００３０】
図５は、経路探索部１１２で探索した候補経路のデータ構造の１例を示す。
（Ａ）は、１例として、所要時間優先の経路探索条件で探索された経路データ５０のデータ構造を示し、（Ｂ）と（Ｃ）は、経路データ５０に含まれる各リンクの道路形状データ５１と名称データ５２のデータ構造を示している。
【００３１】
経路データ５０は、候補経路と対応する複数のデータブロックからなり、各データブロックは、その経路を利用した場合の目的地への到着予想時刻（あるいは所要時間）５０１と、経路を構成する複数（ｎ本）のリンクをリンクＩＤ：５０２−ｉとリンク長５０３−ｉ（ｉ＝１〜ｎ）との対で表している。
【００３２】
道路路形状データ５１は、経路データ５０が示すリンクＩＤ５０２と対応して生成されたデータブロックであり、例えば、リンクＩＤ５１１と、始終点の位置５１２と、リンク通過の所要時間５１３と、渋滞度５１４と、そのリンクの始点ノードのＩＤ５１５と、終点ノードのＩＤ５１６と、リンク形状を特定する座標点の数（ｎ）５１７と、ｎ個の座標点５１８（Ｘ座標５１８Ｘ−ｉ、Ｙ座標５１８Ｙ−ｉ、ｉ＝１〜ｎ）とを含む。始終点の位置５１２は、現在位置や目的地が当該リンクの途中にある場合に、その位置を表現する座標値を示している。また、所要時間５１３と渋滞度５１４の値は、交通情報配信サーバ３０から配信された交通情報データから抽出される。
【００３３】
名称データ５２も、経路データ５０が示すリンクＩＤ５０２と対応して生成されたデータブロックであり、例えば、リンクＩＤ５２１と、そのリンク内に存在する交差点名称の個数（ｋ）５２２と、交差点名称５２３（５２３−１〜５２３−ｋ）と、そのリンクがもつ道路名称の個数（ｍ）５２４と、個々の道路名称５２５（５２５−１〜５２５−ｍ）とを示す。１つのリンクが、国道ｙ号線の一部であり、且つ、ｘｘ街道の一部となっていた場合は、名称データ５２は、２つの道路名称５２５をもつことになる。
【００３４】
図６は、経路概略図生成部１１３の機能を示すフローチャートである。
経路概略図生成処理１１３は、経路探索部１１２で生成された複数の候補経路データ５０に基いて、候補経路間の接続関係を解析し、要約地図に適した簡略化経路データを生成する経路接続関係解析処理（ステップＳ１）と、ステップＳ１で構築された簡略化経路データから重要度の低い迂回路部分の接続関係を省略して、複数の迂回路を１つのリンクに統合する迂回路統合処理（ステップＳ２）と、接続関係を省略して更に簡略化された経路データに基いて、要約地図を生成する要約地図生成処理（ステップＳ３）と、要約地図上の各経路に交通情報を追加する交通情報追加処理（ステップＳ４）と、各経路に道路名称を追加する文字情報追加処理（ステップＳ５）と、交通情報と道路名称をもつ要約地図を表示部１０５に出力する表示処理（ステップＳ６）とからなる。
【００３５】
ステップＳ１では、経路探索部１１２で生成された候補経路データから、複数の経路が互いに重複する区間、すなわち、経路の分岐点または合流点に接続された基本リンク列を抽出し、重複区間の基本リンク列を１つにまとめ、非重複区間の基本リンク列を１つにまとめて、区間毎に新たなリンク識別子を付与することによって、簡略化された経路データを生成する。簡略化経路データでは、候補経路間の分岐点または合流点をノードと定義することによって、元の経路データ５０が示すリンク単位よりも距離的に拡張されたリンクでノード間を結合したデータ構造となる。
【００３６】
例えば、経路探索部１１２で探索された候補経路Ｒ１、Ｒ２、Ｒ３が、図７に示す接続関係にあり、それぞれの経路データが、図８に示した基本リンク列からなる場合を想定する。ここで、ノードＳは出発地、ノードＧは目的地を示し、ａ０１〜ａ２０は、地図データで使用している元のリンク識別子（基本リンク識別子）を示している。
【００３７】
経路Ｒ１は、最適経路であり、リンクａ０１〜ａ１０から構成されている。経路Ｒ２、Ｒ３は、コスト的に最適経路Ｒ１よりも劣る経路であり、経路Ｒ２は、リンクａ０１、ａ０２、ａ１１〜ａ１６、ａ０９、ａ１０から構成され、経路Ｒ３は、リンクａ０１、ａ０２、ａ１１、ａ１２、ａ１７〜ａ２０、ａ０９、ａ１０から構成されている。
【００３８】
経路データ間に矢印１で示すように、経路Ｒ１、Ｒ２、Ｒ３は、リンクａ０１とａ０２、リンクａ０９とａ１０との区間で重複し、経路Ｒ２とＲ３は、リンクａ１１とａ１２の区間で重複している。経路接続関係解析処理（ステップＳ１）では、Ｒ１、Ｒ２、Ｒ３の経路データから、これらの重複区間を抽出し、重複区間と非重複区間に新たなリンク識別子（拡張リンク識別子）Ｌ１〜Ｌ６を付与して、簡略化された経路データを生成する。
【００３９】
図９は、経路接続関係解析処理（ステップＳ１）で生成した簡略化経路データに含まれるノード、リンクと、経路Ｒ１〜Ｒ３との関係を示し、図１０は、経路Ｒ１〜Ｒ３の簡略化経路データの構造を示している。
ここで、矢印２は、経路間で重複するリンクを表し、符号Ｎ１〜Ｎ５は、簡略化経路データにおけるノードを表している。ノードＮ１は出発地Ｓ、ノードＮ４は目的地Ｇ、リンクＬ１の終点ノードＮ２は経路Ｒ１と他の２つの経路の分岐点、リンクＬ４の終点ノードＮ５は、経路Ｒ２とＲ３の分岐点、リンクＬ３の始点ノードＮ３は、経路Ｒ１、Ｒ２、Ｒ３が合流点となっている。
【００４０】
尚、簡略化経路データでは、各経路は、図１０で示した拡張リンク識別子の列（Ｌ１、Ｌ２、・・・）で定義されているが、各拡張リンク識別子は、図８に示したように、１個または複数の基本リンク識別子と対応付けられている。従って、拡張リンク識別子が指定されれば、基本リンク識別子が特定され、図５に示した道路形状データ５１や名称データ５２をアクセスできる。
【００４１】
初期経路を選択するため表示される複数の候補経路を示す要約地図は、上記簡略化経路データを利用して生成できる。但し、ステップＳ１で生成した簡略化経路データにおいて、経路分岐点、合流点の個数が多いと、要約地図上での経路の接続関係が複雑になり、ユーザにとって、候補経路間の関係が判りづらいものとなる。そこで、本実施例では、ステップＳ２で、ステップＳ１で構築した簡略化経路データから、経路間の不要な接続関係を省略して、複数の迂回路を統合する。この経路接続関係の省略処理（迂回路統合処理）については、後で詳述することにし、ここでは、簡略化経路データに基づく要約地図の生成方法と、分岐点、合流点の個数が多い場合の問題点について説明する。
【００４２】
図１１（Ａ）〜（Ｄ）は、簡略化経路データに基づいて、要約地図生成処理（ステップＳ３）で生成される要約地図の生成過程の１例を示す。ここでは、図１０に示した経路Ｒ１〜Ｒ３の簡略化経路データを使用する。経路の優先順位は、Ｒ１、Ｒ２、Ｒ３の順であるとする。
【００４３】
本実施例では、要約地図を等間隔のグリッド線上に描く。最初のステップＳ１００では、出発地ノードＮ１（＝Ｓ）を下側、目的地ノードＮ４（＝Ｇ）を上側に配置し、ノードＮ１、Ｎ４を結ぶ直線上に、最優先経路Ｒ１のノードＮ２、Ｎ３を等間隔に配置して、リンクＬ１、Ｌ２、Ｌ３を配列する。
【００４４】
次のステップＳ１０１では、ノードＮ２とＮ３を結ぶリンクＬ２の迂回路として、経路Ｒ２上のリンクＬ４、Ｌ５を配置し、リンクＬ４とＬ５を接続するノードＮ５を、ノードＮ２とＮ３の中間に発生した横方向のグリッド上に配置する。リンクＬ４を分岐ノードＮ２の左、右どちらに迂回させるかは、ノードＮ２におけるリンクＬ２とＬ４の実際の位置関係によって決定する。
【００４５】
リンクＬ２とＬ４の位置関係は、図８に示したリンクＬ２を構成する最初の基本リンクａ０３に付随する道路形状データ５１の座標点の列と、リンクＬ４を構成する最初の基本リンクａ１１に付随する道路形状データ５１の座標点の列との比較によって判明する。従って、例えば、反時計回りの角度を正として、配置済みのリンクＬ２と新たなリンクＬ４との角度θを計算し、θ＞０の場合は左折、θ＜０の場合は右折と判断して、迂回方向を決定すればよい。
【００４６】
更に次のステップＳ１０２では、ノードＮ５とＮ３を結ぶリンクＬ５の迂回路として、経路Ｒ３上のリンクＬ６を配置する。リンクＬ６を分岐ノードＮ５の左、右どちらに迂回させるかは、ノードＮ５におけるリンクＬ５とＬ６の実際の位置関係によって決定する。リンクＬ５の迂回路は、リンクＬ６のみからなり、途中にノードがないため、ノードＮ５の左側、またはノードＮ５とＮ３との間に新たに発生させた縦方向のグリッド線に沿って、リンクＬ６を配置することによって、ステップＳ１０２が完了する。もし、この迂回路が複数のリンクからなり、迂回路上に配置すべきノードがあれば、迂回路上に等間隔にノードを配置する。本実施例では、ステップＳ１０２を実行することによって、要約地図の全ての経路の配置が完了する。
【００４７】
最後に、ステップＳ１０３で、全てのグリッド線が等間隔になるように、迂回路部分の縦軸と横軸を調整した後、画面サイズに合わせて、経路同士が重ならない範囲で、迂回路を横方向に圧縮する。図１１では、最終的に、グリッド線の縦方向の間隔をｄｙ、横方向の間隔をｄｘとしている。尚、最終的な要約地図には、経路の分岐点、合流点以外に、例えば、インターチェンジ等を示す他のノード表示を追加してもよい。
【００４８】
図１２は、経路Ｒ１〜Ｒ３の実際の道路形状に基づく地図（Ａ）と、上述した要約地図生成処理（ステップＳ３）で生成された要約地図（Ｂ）を示す。
実際の道路形状に基づく地図表示では、例えば、図１２（Ａ）のＮ１とＮ２、Ｎ２とＮ５、Ｎ３とＮ４のように、ノード間が近接した箇所では、渋滞情報や道路名称等の表示スペースが不足するため、ユーザに対して、候補経路の説明情報を正しく伝えることが困難になる。これに対して、図１２（Ｂ）のように候補経路間の接続関係を重視した要約地図表示にすると、ノード間に、渋滞情報表示や道路名称等の文字列の表示に十分なスペースが確保できるため、候補経路の説明情報をユーザに正しく伝えることが可能となる。
【００４９】
図１３は、上述した要約地図に基いて作成された経路概略図の表示画面の１例を示す。
表示画面に提示される経路概略図は、符号３で示すように、ステップＳ３で生成した要約地図上に、ステップＳ４で、混雑区間、渋滞区間などを表す交通情報を重畳し、ステップＳ５で、道路名称を示す文字情報を重畳した内容となっている。符号４は、候補経路毎の所要時間、走行距離、料金等を示すコスト情報表示領域である。
【００５０】
図示した例では、交通情報として渋滞情報のみを表示しているが、例えば、交通規制、その他の事象をアイコン等で表示してもよい。また、渋滞区間と混雑区間の区別には、塗り潰しパターン、色分け表示など、各種の表示形態を適用できる。
【００５１】
図１３は、初期経路を選択するための表示画面において、複数の候補経路を概略図として表示しているが、ユーザが選択した初期経路に沿って経路誘導中に、迂回路の分岐点に差しかかった時、分岐点から先の経路の接続関係を図１３のような経路概略図で表示することによって、ユーザに経路変更の機会を与えるようにしてもよい。
【００５２】
次に、多数の分岐点と合流点をもった経路における迂回路統合処理について説明する。
図１４の（Ａ）は、経路Ｒ１〜Ｒ３の実際の道路形状に基づく地図の１例を示し、（Ｂ）は、迂回路統合前の経路Ｒ１〜Ｒ３の要約地図を示す。図１４の経路図は、ノードＮ５−Ｎ６、ノードＮ７−Ｎ８、ノードＮ９−Ｎ１０のように、２本の経路Ｒ２とＲ３が、分岐と合流を頻繁に繰り返すパターンとなっている。
【００５３】
図１５の（Ａ）は、経路Ｒ１〜Ｒ３の実際の道路形状に基づく地図の他の例を示し、（Ｂ）は、迂回路統合前の経路Ｒ１〜Ｒ３の要約地図を示す。図１５の経路図は、ノードＮ２−Ｎ３、ノードＮ４−Ｎ５、ノードＮ８−Ｎ９のように、出発地と目的地の付近で、分岐と合流を頻繁に繰り返すパターンとなっている。
【００５４】
これらの経路パターンでは、図１４（Ｂ）、図１５（Ｂ）から判るように、候補経路を要約地図として表示した場合でも、経路の分岐と合流が繰り返されため、ユーザにとって見づらい表示内容となる。また、ノード間を等間隔にして表示した場合、出発地ノードと目的地ノードとの間の経路寸法が拡大されるため、画面サイズに合わせて要約地図の縦方向のグリッド寸法を縮小すると、渋滞情報や道路名称等の表示スペースが不足するという問題が発生する。
【００５５】
図６に示した迂回路統合処理（Ｓ２）は、このように分岐点と合流点の個数が多い経路図において、ユーザによる径路選択には重要でない迂回路部分の接続関係を選択的に省略し、要約地図を更に簡単化するためのものである。
【００５６】
図１６は、迂回路統合処理（Ｓ２）で行われる処理手順の１例を示すフローチャートである。本実施例では、互いに代替関係にある比較的短距離のリンクを統合することによって、経路接続関係を簡単化する。
【００５７】
迂回路統合処理（Ｓ２）では、プロセッサ１０１は、先ず、複数の候補経路のうちの１つを選択するためのパラメータｉの値を初期値「１」に設定し（ステップＳ２００）、経路Ｒｉの経路データが存在するか否かを判定する（Ｓ２０１）。経路Ｒｉの経路データが存在していなければ、全ての候補経路についての迂回路統合処理が終了したものと判断して、プロセッサ１０１は、このルーチンを終了する。
【００５８】
出発地から目的地までの経路選択用の画面では、分岐した後で直ぐに合流するようなリンクは、代替経路として画面に表示する価値は低いと考えられる。そこで、経路Ｒｉの経路データが存在していた場合、プロセッサ１０１は、経路Ｒｉに含まれるノード数Ｎを閾値Ｔｈと比較する（Ｓ２０２）。ノード数Ｎには、経路Ｒｉ上の分岐点ノード、合流点ノードの他に、出発地ノードと目的地ノードが含まれる。ノード数Ｎが閾値Ｔｈ以下であれば、プロセッサ１０１は、経路Ｒｉにおける接続関係の省略は不要と判断して、パラメータｉの値をインクリメントし（Ｓ２０６）、ステップＳ２０１に戻る。
【００５９】
ノード数Ｎが閾値Ｔｈを超えていた場合、プロセッサ１０１は、経路Ｒｉに他の経路と統合可能リンクが存在するか否かを判定し（Ｓ２０３）、統合可能リンクが存在していなければ、パラメータｉの値をインクリメントし（Ｓ２０６）、ステップＳ２０１に戻る。ここで、統合可能リンクとは、始点ノード同士、終点ノード同士が互いに一致する１組のリンク（代替リンク）を意味している。
【００６０】
図１４に例示した経路図では、ノードＮ５とＮ６とを結ぶ２つのリンクＬ５とＬ１１、ノードＮ７とＮ８を結ぶ２つのリンクＬ７とＬ１２、ノードＮ９とＮ１０を結ぶ２つのリンクＬ９とＬ１３が、それぞれ統合可能リンクとなる。また、図１５に例示した経路図では、ノードＮ２とＮ３を結ぶ３つのリンク、ノードＮ４とＮ５を結ぶ３つのリンク、ノードＮ８とＮ９を結ぶ３つのリンクが、それぞれ統合可能リンクとなる。
【００６１】
経路Ｒｉに統合可能リンクが存在していた場合、プロセッサ１０１は、統合可能リンクのうち、所定の統合条件を満たす代替リンクを１つのリンクに統合する（Ｓ２０４）。例えば、リンクの統合条件として閾値距離Ｌｍｉｎを指定しておき、代替リンクの中に、始点ノードから終点ノードまでの直線距離、またはリンク長が閾値距離よりも短いリンクがあれば、これら代替リンクを１つのリンクに統合する。但し、他の経路におけるリンク統合処理によって、既に統合済みの代替リンクは、統合対象から除外される。
【００６２】
リンクの統合は、リンクの統合条件を満たす複数の統合可能リンクのうち、表示重要度が低い（統合優先度の高い）リンク群、換言すれば、リンク統合条件が示す閾値に対する余裕度の高いものから順に実施する。ノード数が閾値以下となった時、または経路Ｒｉで統合可能なリンクがなくなった時、プロセッサ１０１は、経路Ｒｉにおけるリンク統合処理（Ｓ２０４）を終了し、リンク統合によって連結され、拡張された区間に新たなリンク識別子を付与して（Ｓ２０５）、パラメータｉの値をインクリメントして（Ｓ２０６）、ステップＳ２０１に戻る。
【００６３】
リンク統合処理（Ｓ２０４）で扱う簡略化経路データは、図８で説明したように、地図データの基本リンク識別子の列（ａ０１、ａ０２、・・・）で定義された各候補経路を経路間の接続関係に基いて複数区間（重複区間と非重複区間）に分割し、各区間に付与した拡張リンク識別子の列（Ｌ１、Ｌ４、・・・）によって各経路Ｒｉを表したものとなっている。リンク統合処理（Ｓ２０４）では、リンク統合条件を満たす複数組の代替リンクが見つかった場合、統合優先度の高い代替リンク群から順にリンク統合する。ここでのリンク統合は、例えば、統合された各リンク（リンク識別子Ｌｉ）に、統合マークを付与することを意味している。統合マークには、統合優先度を示す情報を含めるとよい。
【００６４】
迂回リンクが統合されると、それまで迂回区間の前後に分かれていた経路重複区間が、統合区間を通して連続した経路重複区間に変化する。ステップＳ２０５では、このようにリンク統合によって一本化された経路重複区間に、新たなリンク識別子Ｌｘを付与する。基本リンクの識別子ａ０１、ａ０２、・・・を第１レイヤの識別子、簡略化経路データが示す拡張リンク識別子Ｌ１、Ｌ２、・・・を第２レイヤの識別子とすると、ステップＳ２０５で付与されるリンク識別子Ｌｘ１、Ｌｘ２、・・・は、第３レイヤの識別子となる。
【００６５】
図１７（Ｂ）は、ノード閾値Ｔｍｉｎの値を「５」に設定して、図１４の経路図に迂回路統合処理（Ｓ２）を行った場合に得られる要約地図を示す。迂回路統合処理によって、図１７（Ａ）に符号４０〜４２で示した迂回路部分が、それぞれ１つのリンクに統合され、図１７（Ｂ）に符号４３で示すように、ノードＮ２とＮ３との間の迂回路Ｌ２０で、経路Ｒ３のリンクを全て経路Ｒ２に統合した要約地図が得られる。もし、ノード閾値Ｔｍｉｎの値を「４」に設定した場合、統合優先度が最も低いノードＮ５、Ｎ６間の２つのリンクＬ５、Ｌ１１が、統合対象から除外される。従って、結果的に、迂回路Ｌ２０に、図１４（Ｂ）に示したノードＮ５、Ｎ６間の代替リンクを残した要約地図が得られる。
【００６６】
図１７（Ａ）に示した経路Ｒ１、Ｒ２では、代替リンクの距離が短い順に、迂回路部分４１、４２、４０の順で統合処理が実行され、リンクＬ７、Ｌ１２に統合優先度「１」、リンクＬ９、Ｌ１３に統合優先度「２」、リンクＬ５、Ｌ１１に統合優先度「３」を示すマークが付される。
【００６７】
図１８（Ｂ）は、ノード閾値Ｔｍｉｎの値を「５」に設定して、図１５の経路図に迂回路統合処理（Ｓ２）を行った場合に得られる要約地図を示す。この場合、図１８（Ａ）に符号５０〜５２で示した迂回路部分が統合され、図１８（Ｂ）に符号５３、５４で示すように、ノードＮ１とＮ６、ノードＮ７とＮ９の間で、経路Ｒ１〜Ｒ３のリンクを全て統合した要約地図が得られる。
【００６８】
上述した実施例によれば、代替経路としての表示価値が低い迂回路部分で経路間の接続関係を省略することによって、要約地図を簡素化できるため、渋滞情報や道路名称等の表示スペースを確保でき、経路概略図で、ユーザに判りやすい経路情報を提供できる。但し、接続関係を部分的に省略したことによって、ユーザは、経路概略図の表示画面で、分岐点、合流点における候補経路の接続関係の全てを確認することができなくなっている。
【００６９】
そこで、本発明の更に他の実施例として、表示画面を遷移させることによって、経路概略図（要約地図）では省略された経路部分の分岐、合流状態を容易に確認できるようにしたナビゲーション装置について説明する。
【００７０】
図１９（Ａ）〜（Ｄ）は、図１７（Ａ）の経路と対応する経路概略図の表示画面の遷移を示している。表示画面に最初に提示される経路概略図は、図１９（Ａ）に示すように、迂回路リンクを統合した図１７（Ｂ）の要約地図を示している。本実施例では、要約地図上の一部の領域を破線６０で囲むことによって、そこにリンク統合で省略された迂回路が隠れていることをユーザを示している。
【００７１】
要約地図上の各リンクが、リンク統合されたものか否かの判断は、それが第３レイヤのリンク識別子Ｌｘをもつリンクか否かを判定すればよい。前述したように、図１９（Ａ）に示した要約地図では、リンクＬ２０にのみ、第３レイヤのリンク識別子Ｌｘ１が付与されている。従って、破線領域６０は、リンクＬ２０を囲むように表示される。
【００７２】
ユーザが、例えば、カーソル操作等によって破線領域６０を選択すると、統合優先度の低い順（表示重要度の高い順）に、隠れ迂回路を再現した要約地図画面に遷移する。最初の遷移画面（Ｂ）では、破線領域６０を拡大して、統合優先度が最も低いノードＮ５、Ｎ６と、その間の迂回路とを追加した要約地図が表示される。もし、この要約地図にも、リンク統合で省略された迂回路が隠れていれば、新たな破線領域６１が表示される。この例では、図１７（Ａ）に符号４１、４２で示した区間に該当するリンク部分に破線領域６１が表示される。尚、遷移画面では、再現された迂回路を示す要約地図の部分領域が拡大表示されるため、スクロール操作に応じて表示内容を移動可能にしておく。
【００７３】
ユーザが、破線領域６１を選択すると、表示画面が図（Ｃ）に遷移し、破線領域６１を拡大して、統合優先度が次に低いノードＮ９、Ｎ１０と、その間の迂回路とを追加し、新たな破線領域６２を示す要約経路が表示される。この例では、図１７（Ａ）に符号４２で示した区間に該当するリンク部分に破線領域６２が表示される。ユーザが、更に破線領域６２を選択すると、表示画面が図（Ｄ）に遷移し、破線領域６１２拡大して、統合優先度が最も高いノードＮ９、Ｎ１０と、その間の迂回路とを追加した要約経路が表示される。
【００７４】
上述した表示画面の遷移機能は、経路概略図生成部１１３にオプション機能として持たせることができる。例えば、図６に示した経路概略図生成部のフローチャートにおいて、画面表示処理（Ｓ６）の次に、表示遷移制御部を追加しておき、ユーザが表示画面上でカーソル操作によってリンク統合領域を選択した時、表示遷移制御部が、統合マークが付された１組の代替リンクを統合前の状態に戻した簡略化経路データを生成し、これを要約地図生成処理部Ｓ３に渡すようにすればよい。
【００７５】
図２０（Ａ）〜（Ｄ）は、図１８（Ａ）の経路と対応する経路概略図の表示画面の遷移を示している。表示画面に最初に提示される経路概略図は、図２０（Ａ）のように、迂回路リンクを統合した図１８（Ｂ）の要約地図を示している。本実施例の場合、リンクの統合箇所が、出発点ノード側と目的地ノード側に分かれているため、隠れ迂回路の位置を示す２つの破線領域７０、７１が表示される。
【００７６】
ユーザが、マウス操作等によって破線領域７０を選択すると、表示画面が図（Ｂ）に遷移し、破線領域７０を拡大して、ノードＮ８、Ｎ９と、その間の迂回路とを追加した要約経路が表示される。図（Ａ）の画面で、ユーザが、破線領域７１を選択した場合、表示画面が図（Ｃ）に遷移し、破線領域７１を拡大して、ノードＮ２、Ｎ３と、その間の迂回路とを追加し、新たな破線領域７２を示した要約経路が表示される。ユーザが、破線領域７２を選択すると、表示画面が図（Ｄ）に遷移し、破線領域６１２拡大して、ノードＮ４、Ｎ１５と、その間の迂回路を追加した要約経路が表示される。
【００７７】
図１９、図２０では、要約地図部分のみを示しているが、実際にユーザに提供される経路概略図は、図１３で説明したように、これらの要約地図に交通情報や文字情報を重畳したものとなる。
【００７８】
次に、上述した本発明の経路概略図をＷｅｂサービスでナビゲーション装置に提供する実施例について説明する。
図２１は、図１に示したナビゲーション装置１０からアクセスされる交通情報配信サーバ３０を示す。本実施例の交通情報配信サーバ３０は、高精度の渋滞予測機能を備えており、各ナビゲーション装置１０からの要求に応答して、交通情報および経路概略図情報の提供サービスを行う。
【００７９】
本実施例のナビゲーション装置１０は、ユーザが入力部１０４から目的地を指定した時、経路案内制御部１１１が、現在位置取得部１０３で取得した現在地（出発地）の位置情報と、目的地と、経路探索条件と示す経路概略図要求メッセージを交通情報配信サーバ３０に送信し、交通情報配信サーバ３０から、出発地から目的地までの経路概略図情報を含む応答メッセージを受信する。尚、経路概略図要求メッセージにおいて、目的地は、ユーザが入力した目的地名称、または目的地名称から変換された位置情報（座標値）によって指定される。
【００８０】
本実施例では、交通情報配信サーバ３０から経路概略図を入手できるため、ナビゲーション装置１０には、図１に示した経路概略図生成部１１３は不要となる。表示部１０５には、経路案内制御部１１１によって、交通情報配信サーバ３０からの応答メッセージから抽出した経路概略図が表示される。交通情報配信サーバ３０から受信した経路概略図を表示するために、経路案内制御部１１１から応答メッセージを受け取り、応答メッセージから経路概略図を抽出して表示部１０５に出力する経路概略図処理部をメモリ１０７に設けてもよい。
【００８１】
交通情報配信サーバ３０は、プロセッサ３００と、地図データを格納する地図データ記憶部３０１と、交通管制システムから交通情報を受信して蓄積する交通情報記憶部３０２と、ネットワークＮＷに接続された回線インタフェース３０３と、メモリ３０４とからなる。メモリ３０４には、プロセッサ３００が実行する本発明に関係するソフトウェアとして、要求応答部３１０と、交通情報探索部３１１と、交通情報を加味して経路探索を行う経路探索部３１２と、ナビゲーション装置１０からの要求に応じて経路概略図を生成する経路概略図生成部３１３とが用意されている。
【００８２】
ナビゲーション装置１０から送信された要求メッセージは、要求応答部３１１によって受付けられる。要求応答部３１１は、受信メッセージが交通情報要求メッセージの場合は、交通情報探索部３１１を実行し、受信メッセージが経路概略図要求メッセージの場合は経路探索部３１２を実行する。
【００８３】
経路探索部３１２が、経路概略図要求メッセージに従って、出発地から目的地に至る複数の候補経路を選択すると、経路概略図生成部３１３が、図６で説明した手順で、迂回路の一部が省略された経路概略図を生成する。経路概略図生成部３１３で生成された経路概略図と、交通情報探索部３１１で探索された交通情報は、要求応答部３１１で応答メッセージに編集され、それぞれ要求元のナビゲーション装置１０に送信される。
【００８４】
交通情報配信サーバ３０側での経路概略図の生成には、経路探索部３１２で探索した候補経路の他に、ナビゲーション装置１０側の経路探索部１１２で探索した候補経路も利用できるようにしてもよい。この場合、ナビゲーション装置１０側で探索した経路情報は、経路概略図要求メッセージによって、交通情報配信サーバ３０に通知する。
【００８５】
ナビゲーション装置１０側の地図データ記憶部１０２に記憶される道路データと、交通情報配信サーバ３０側の地図データ記憶部３０１に記憶される道路データが、共通のリンクＩＤで管理されていた場合は、経路探索部１１２で探索した候補経路は、リンクＩＤ列形式で、交通情報配信サーバ３０に通知できる。もし、道路データが異なるリンクＩＤで管理されていた場合、経路探索部１１２で探索した候補経路は、座標列形式で交通情報配信サーバ３０に通知され、交通情報配信サーバ３０側で、座標列マッチングによって、リンクの特定とリンク間の接続関係を判断することになる。
【００８６】
図２２は、ＰＮＤ（Personal Navigation Device）と呼ばれる簡易ナビゲーションシステムに経路概略図を配信サービスする場合に適した交通情報配信サーバ３０の構成例を示す。
本実施例の交通情報配信サーバ３０は、図示したように、図２０で説明した構成要素の他に、経路探索条件設定部３１４と経路探索条件３１５（３１５−１〜３１５−ｎ）を備えた構成となっている。
【００８７】
本実施例に適用されるナビゲーション装置１０は、図１に示した構成から、地図データ記憶部１０２、経路探索部１１２、経路概略図生成部１１３、経路探索条件設定部１１４を省略し、メモリ１０７に、入力受付制御部１１０と、経路案内制御部１１１とを備えた構成となる。
【００８８】
経路案内制御部１１１は、ユーザが入力部１０４から目的地を指定した時、現在位置取得部１０３で取得した現在地（出発地）の位置情報と、目的地とを示す経路概略図要求メッセージを交通情報配信サーバ３０に送信し、交通情報配信サーバ３０から、出発地から目的地までの経路概略図情報を含む応答メッセージを受信する。
【００８９】
交通情報配信サーバ３０から受信した経路概略図は、経路案内制御部１１１によって、表示部１０５に出力される。但し、図２１で説明したように、経路案内制御部１１１から応答メッセージを受け取り、応答メッセージから経路概略図を抽出して表示部１０５に出力する経路概略図処理部をメモリ１０７に設けてもよい。
【００９０】
交通情報配信サーバ３０は、ナビゲーション装置１０から受信した経路概略図要求メッセージから出発地の位置情報と目的地を抽出し、目的地を位置情報に変換した後、経路探索部３１２で、出発地から目的地までの複数の候補経路を探索する。この場合、経路探索条件としては、例えば、時間優先をデフォルト条件として指定しておく。経路概略図生成部３１３は、経路探索部３１２で探索された候補経路に基いて、図６と同様の手順で、経路概略図を生成する。生成された経路概略図は、要求応答部３１１で応答メッセージに編集され、要求元のナビゲーション装置１０に送信される。
【図面の簡単な説明】
【００９１】
【図１】本発明を適用したナビゲーションシステムの１実施例を示す図。
【図２】地図データ記憶部１０２に格納されるナビケーション用の地図データベース４０の構成例を示す図。
【図３】地図データ記憶部１０２に格納される地図データの階層構造を示す図。
【図４】道路データ４０１の基本的な構成の１例を示した図。
【図５】経路探索部１１２で探索した候補経路のデータ構造の１例を示す図。
【図６】経路概略図生成部１１３の機能を示すフローチャート。
【図７】経路探索部１１２で探索された候補経路Ｒ１、Ｒ２、Ｒ３の１例を示す図。
【図８】図７に示した候補経路Ｒ１、Ｒ２、Ｒ３のリンク列を示す図。
【図９】経路接続関係解析処理（ステップＳ１）で生成した簡略化経路データに含まれるノード、リンクと経路Ｒ１〜Ｒ３との関係を示す図。
【図１０】図９に示した経路Ｒ１〜Ｒ３の簡略化経路データの構造を示す図。
【図１１】簡略化経路データに基づいて、要約地図生成処理（ステップＳ３）で生成される要約地図の生成過程の１例を示す図。
【図１２】経路Ｒ１〜Ｒ３の実際の道路形状に基づく地図（Ａ）と、上述した要約地図生成処理（ステップＳ３）で生成された要約地図（Ｂ）を示す図。
【図１３】要約地図に基いて作成された経路概略図の表示画面の１例を示す図。
【図１４】実際の道路形状に基づく経路地図の他の例（Ａ）と、接続関係を省略する前の要約地図（Ｂ）を示す図。
【図１５】実際の道路形状に基づく経路地図の更に他の例（Ａ）と、接続関係を省略する前の要約地図（Ｂ）を示す図。
【図１６】迂回路統合処理（Ｓ２）による経路接続関係の省略手順の１例を示すフローチャート。
【図１７】図１４（Ａ）に示した経路に迂回路統合処理（Ｓ２）を行った場合の経路接続関係の省略箇所（Ａ）と、得られた要約地図（Ｂ）を示す図。
【図１８】図１５（Ａ）に示した経路に迂回路統合処理（Ｓ２）を行った場合の経路接続関係の省略箇所（Ａ）と、得られた要約地図（Ｂ）を示す図。
【図１９】図１７（Ｂ）の経路概略図から省略箇所を再現する場合の表示画面の遷移を示す図。
【図２０】図１８（Ｂ）の経路概略図から省略箇所を再現する場合の表示画面の遷移を示す図。
【図２１】経路概略図情報の提供サービス機能を備えた交通情報配信サーバ３０の１実施例を示す図。
【図２２】経路概略図情報の提供サービス機能を備えた交通情報配信サーバ３０の他の実施例を示す図。
【符号の説明】
【００９２】
１０：ナビゲーション装置、２０：基地局、３０：交通情報配信サーバ、４０：地図データベース、５０：経路データ、５１：道路形状データ、５２：名称データ、
１００：制御部、１０１：プロセッサ、１０２：地図データ記憶部、１０３：現在位置取得部、１０４：入力部、１０５：表示部、１０６：通信部、１０７：メモリ、１１０：入力受付制御部、１１１：経路案内制御部、１１２：経路探索部、１１３：経路概略図生成部、１１４：経路探索条件設定部、１１５：経路探索条件、
３００:プロセッサ、３０１：地図データ記憶部、３０２:交通情報蓄積部、３０３：回線インタフェース、３０４：メモリ、３１０：要求応答部、３１１:交通情報探索部、３１２：経路探索部、３１３：経路概略図生成部、３１４：経路探索条件設定部、
Ｓ１：経路接続関係解析処理、Ｓ２：迂回路統合処理、Ｓ３：要約地図生成処理、Ｓ４：交通情報追加処理、Ｓ５：名称情報追加処理、Ｓ６：表示処理。
【図１】
2008215858.tif 000003
【図２】
2008215858.tif 000004
【図３】
2008215858.tif 000005
【図４】
2008215858.tif 000006
【図５】
2008215858.tif 000007
【図６】
2008215858.tif 000008
【図７】
2008215858.tif 000009
【図８】
2008215858.tif 000010
【図９】
2008215858.tif 000011
【図１０】
2008215858.tif 000012
【図１１】
2008215858.tif 000013
【図１２】
2008215858.tif 000014
【図１３】
2008215858.tif 000015
【図１４】
2008215858.tif 000016
【図１５】
2008215858.tif 000017
【図１６】
2008215858.tif 000018
【図１７】
2008215858.tif 000019
【図１８】
2008215858.tif 000020
【図１９】
2008215858.tif 000021
【図２０】
2008215858.tif 000022
【図２１】
2008215858.tif 000023
【図２２】
2008215858.tif 000024