(57)【特許請求の範囲】
【請求項１】
道路の形状を表す道路データを含む地図データが記録された記録媒体より前記地図データを読み出す読み出し手段と、
要約地図の作成対象とする地図範囲を要約対象範囲として設定する要約対象範囲設定手段と、
前記要約対象範囲内において、前記道路データのうち予め定められた特殊な形状を有する特殊形状道路の道路データを前記読み出し手段により読み出された地図データから抽出する抽出手段と、
前記抽出手段により抽出された道路データが表す前記特殊形状道路の形状に基づいて、前記特殊形状道路に近似する近似図形を表す関数を導き出す導出手段と、
前記抽出手段により抽出された道路データが表す前記特殊形状道路の形状を、前記導出手段により導き出された関数によって表される近似図形に置き換えると共に、前記読み出し手段により読み出された地図データに含まれる道路データにおいて前記特殊形状道路に接続されていた道路を前記近似図形に接続する置換手段と、
前記読み出し手段により読み出された地図データおよび前記導出手段により導き出された関数に基づいて、前記置換手段により前記特殊形状道路の形状と置き換えられた近似図形および当該近似図形に接続された道路を含む前記要約対象範囲内の各道路をデフォルメ処理してその形状を簡略化する簡略化手段と、
前記簡略化手段により前記要約対象範囲内の各道路の形状を簡略化されることによって作成された要約地図を表示モニタに表示する表示制御手段とを備えることを特徴とする地図生成装置。
【請求項２】
請求項１の地図生成装置において、
前記特殊形状道路には環状交差点が含まれ、
前記導出手段は、前記環状交差点に近似する近似図形を表す関数として、円形または楕円形を表す関数を導き出すことを特徴とする地図生成装置。
【請求項３】
請求項１または２の地図生成装置において、
前記導出手段は、前記近似図形を表す関数を導き出すときに、最小二乗法を用いて関数の各定数の値を求めることを特徴とする地図生成装置。
【請求項４】
請求項１〜３いずれか一項の地図生成装置と、
自車位置を検出する自車位置検出手段とを備え、
前記要約対象範囲設定手段は、前記自車位置検出手段により検出された自車位置に基づいて前記要約対象範囲としての地図範囲を設定することを特徴とする車載情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データに基づいて地図を生成し表示する地図生成装置および車載情報端末に関する。
【背景技術】
【０００２】
道路地図の要約表示に関して、例えば道路の直交・直進化を基本として整形することで視認性を向上する技術がある（例えば、特許文献１参照）。また、地図上にはラウンドアバウトと呼ばれる複数の地点で本線道路と接続し方向転換のために進入する環状の道路があり、欧州に多く見られる。このラウンドアバウトについては、ラウンドアバウトのパターンを描画しその周辺に進入道路だけを描画するというものが知られている。例えば、ラウンドアバウトに入る道路、出る道路の角度、取り付け位置、道路名称、ラウンドアバウトを構成する各リンクの変化角、入る道路と出る道路の前後の道路情報を用いてUターン方向の判定、左右の判定等を行い、方向案内を行う技術がある（例えば、特許文献２参照）。さらに、実際のラウンドアバウトの形状に近いデフォルメ図を作成し、その表示パターンを別画面表示する方法が提案されている（例えば、特許文献３）。
【０００３】
【特許文献１】特開２００４−１３９４８５号公報
【特許文献２】特開平１１−５１６８４号公報
【特許文献３】特開２００４−１０８９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ラウンドアバウトの様に特定の運転操作が要求される地点については、実際の道路形状そのままより、ラウンドアバウト等であることを明示した方が運転者にとって地図が理解しやすい。しかし、特許文献１に開示されているように周辺地図と同じようにデフォルメすると、ラウンドアバウト等の地点の視認性向上が図れない。また、特許文献２や特許文献３の装置は、ラウンドアバウトのパターンの他には、そのラウンドアバウトのパターンに進入する道路のみ、できるだけ現実に近い形で描画しようとするものであり、それ以上広域の周辺地図を同時に表示することはできない。したがって、ラウンドアバウトの周辺については、特許文献１〜３に開示される従来の技術を用いても、分かりやすい道路地図を表示できない。
【課題を解決するための手段】
【０００５】
請求項１の発明による地図生成装置は、道路の形状を表す道路データを含む地図データが記録された記録媒体より地図データを読み出す読み出し手段と、要約地図の作成対象とする地図範囲を要約対象範囲として設定する要約対象範囲設定手段と、要約対象範囲内において、道路データのうち予め定められた特殊な形状を有する特殊形状道路の道路データを読み出し手段により読み出された地図データから抽出する抽出手段と、抽出手段により抽出された道路データが表す特殊形状道路の形状に基づいて、特殊形状道路に近似する近似図形を表す関数を導き出す導出手段と、抽出手段により抽出された道路データが表す特殊形状道路の形状を、導出手段により導き出された関数によって表される近似図形に置き換えると共に、読み出し手段により読み出された地図データに含まれる道路データにおいて特殊形状道路に接続されていた道路を近似図形に接続する置換手段と、読み出し手段により読み出された地図データおよび導出手段により導き出された関数に基づいて、置換手段により特殊形状道路の形状と置き換えられた近似図形および当該近似図形に接続された道路を含む要約対象範囲内の各道路をデフォルメ処理してその形状を簡略化する簡略化手段と、簡略化手段により要約対象範囲内の各道路の形状を簡略化されることによって作成された要約地図を表示モニタに表示する表示制御手段とを備える。
請求項２の発明は、請求項１の地図生成装置において、特殊形状道路には環状交差点が含まれ、導出手段は、環状交差点に近似する近似図形を表す関数として、円形または楕円形を表す関数を導き出すものである。
請求項３の発明は、請求項１または２の地図生成装置において、導出手段は、近似図形を表す関数を導き出すときに、最小二乗法を用いて関数の各定数の値を求めるものである。
請求項４の発明による車載情報端末は、請求項１〜３いずれか一項の地図生成装置と、自車位置を検出する自車位置検出手段とを備え、要約対象範囲設定手段は、自車位置検出手段により検出された自車位置に基づいて要約対象範囲としての地図範囲を設定する。
【発明の効果】
【０００６】
本発明によれば、ラウンドアバウトのような特殊な形状を有する道路の周辺の道路地図を分かりやすく表示することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の一実施形態によるナビゲーション装置の構成を図１に示す。このナビゲーション装置は、車両に搭載されており、通常の地図を基に道路形状などを簡略化することにより、通常の地図を要約した地図（以下、要約地図という）を作成し表示するものである。図１のナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、入力装置１７、およびディスクドライブ１８を有している。ディスクドライブ１８には、地図データが記録されたＤＶＤ−ＲＯＭ１９が装填される。
【０００８】
制御回路１１は、マイクロプロセッサおよびその周辺回路からなり、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行することにより、各種の処理や制御を行う。この制御回路１１が後で説明するような要約地図作成処理を行うことによって、ＤＶＤ−ＲＯＭ１９に記録された地図データに基づいて要約地図が作成され、表示モニタ１６に表示される。
【０００９】
現在地検出装置１４は、自車両の現在地を検出する装置であり、たとえば、自車両の進行方向を検出する振動ジャイロ１４ａ、車速を検出する車速センサ１４ｂ、ＧＰＳ衛星からのＧＰＳ信号を検出するＧＰＳセンサ１４ｃ等からなる。ナビゲーション装置１は、この現在地検出装置１４により検出された自車両の現在地に基づいて、要約地図を作成する範囲や経路探索開始点などを決定するとともに、要約地図上にその現在地を表示する。
【００１０】
画像メモリ１５は、表示モニタ１６に表示する画像データを格納する。この画像データは、要約地図を表示するための道路地図描画用データや各種の図形データ等からなり、それらは制御回路１１の要約地図作成処理によって作成される。表示モニタ１６は、制御回路１１からの制御により、画像メモリ１５に格納された画像データを用いて要約地図を画面表示しユーザに提供する。
【００１１】
入力装置１７は、ユーザが目的地や経由地（以下、これらを合わせて単に目的地という）を設定したりするための各種入力スイッチを有し、これは操作パネルやリモコンなどによって実現される。ユーザは、表示モニタ１６に表示される画面指示に従って入力装置１７を操作することにより、地名や地図上の位置を指定して目的地を設定することができる。
【００１２】
ディスクドライブ１８は、要約地図を作成するための地図データを、装填されたＤＶＤ−ＲＯＭ１９より読み出す。この地図データには、目的地までの推奨経路を演算するために用いられる経路計算データや、交差点名称、道路名称など、推奨経路に従って自車両を目的地まで誘導するために用いられる経路誘導データ、道路を表す道路データ、さらには河川や鉄道、地図上の各種施設（ランドマーク）など、道路以外の地図形状を表す背景データなどが含まれている。
【００１３】
道路データにおいて、道路区間を表す最小単位はリンクと呼ばれており、各道路は複数のリンクによって構成されている。リンク同士を接続している点、すなわち各リンクの端点はノードと呼ばれ、このノードはそれぞれに位置情報（座標情報）を有している。このノードの位置情報によって、リンク形状、すなわち道路の形状が決定される。なお、複雑な道路形状を表現するために、必要に応じてリンクの途中に屈曲点または形状補間点と呼ばれる点が設定されることもある。以下の説明では、これらの点を全て合わせてノードと呼ぶこととする。
【００１４】
上記のような道路データに対して、後で説明するような要約地図作成処理を実行することにより、要約地図が作成される。リンクのそれぞれには、道路の種別に関する情報（リンク種別）が設定されている。なお、ここではＤＶＤ−ＲＯＭを用いた例について説明しているが、ＤＶＤ−ＲＯＭ以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどより、地図データを読み出すこととしてもよい。
【００１５】
ユーザにより前述のようにして目的地が設定されると、ナビゲーション装置１は、現在地検出装置１４により検出された現在地を経路探索開始点として、目的地までの経路演算を前述の経路計算データに基づいて所定のアルゴリズムにより行う。こうして求められた推奨経路は、その表示形態、たとえば表示色などを変えることによって、他の道路とは区別して要約地図上に表される。これにより、ユーザは要約地図上の推奨経路を画面上で認識することができる。また、この推奨経路に従って自車両が走行できるよう、ナビゲーション装置１は、ユーザに対して画像や音声などによる進行方向指示を行うことにより、自車両を誘導する。このようにして、自車両を目的地まで案内する。
【００１６】
制御回路１１において実行される要約地図作成処理のフローチャートを図２に示す。ステップＳ１０では、要約地図を作成する対象とする地図の範囲（要約対象範囲）を設定する。ここでは、たとえば自車位置から所定範囲内を要約対象範囲に設定する。
【００１７】
ステップＳ２０では、ステップＳ１０で設定した要約対象範囲内にラウンドアバウトがあるか否かを判定することにより、要約対象範囲内においてラウンドアバウトの道路を抽出する。ラウンドアバウトは、環状交差点やロータリーなどとも呼ばれ、進入した車両は予め決められた一方向にのみ周回することを許される円形状の特殊な道路である。ラウンドアバウトであるか否かの判断は、予め地図データに設定されたリンク種別に基づいて行ってもよいし、あるいは道路形状から判断してもよい。要約対象範囲内にラウンドアバウトがある場合は、ステップＳ３０へ進む。しかし、要約対象範囲内にラウンドアバウトがない場合は、以下に説明するようなステップＳ３０とステップＳ４０の処理を実行せずに、ステップＳ５０へ進む。
【００１８】
ステップＳ３０では、ステップＳ２０で要約対象範囲内にあると判定されたラウンドアバウトの道路形状に近似しており、そのラウンドアバウトを要約地図において置き換えるための図形（以下、近似図形と呼ぶ）を算出する。このとき、地図座標値を変数とする関数によって近似図形を表し、元のラウンドアバウトに最も近い形状となるような関数を導き出すことにより、近似図形の算出を行う。なお、近似図形を表す関数は、元の道路形状に基づいて最小二乗法などの最適化計算を用いることにより求められる。具体的には、以下に説明するようにして近似図形を表す関数を導き出す。
【００１９】
ラウンドアバウトは、一般に円形や楕円形に近い形状をしていることが多いため、ラウンドアバウトの近似図形には円形または楕円形が用いられる。この近似図形を表す関数を下記の式（１）に示す。式（１）によって表される円形や楕円形の近似図形によりラウンドアバウトの部分を置き換えて要約地図を作成することで、ユーザは容易にラウンドアバウトの存在を要約地図上に認識できる。
（ｘ−ｘ０）２／ａ２＋（ｙ−ｙ０）２／ｂ２＝１  ・・・（１）
【００２０】
式（１）において、ｘとｙは近似図形の地図座標値を表している。すなわち、式（１）の条件を満たす点（ｘ，ｙ）の軌跡を地図上に描画することにより、円形や楕円形の近似図形が表される。ｘ０，ｙ０，ａおよびｂはいずれも定数を表しており、これらの各定数の値は、式（１）によって描画される円形や楕円形が元の地図におけるラウンドアバウトの形状に最も近似するように決定される。なお、式（１）においてａとｂが同一でなければ楕円形の近似図形となり、ａ＝ｂのときには円形の近似図形となる。
【００２１】
上記の各定数値の決定には、非線形最小二乗法と呼ばれる非線形関数の最適化計算の方法を用いることができる。すなわち、式（１）の軌跡と元のラウンドアバウトを構成する各ノード間との距離の二乗和を計算し、その値が最小となるような定数ｘ０，ｙ０，ａおよびｂを求めることにより、元の地図におけるラウンドアバウトに最も近似する円形または楕円形の近似図形が求められる。なお、座標（ｘ０，ｙ０）は近似図形の中心点を表すため、元のラウンドアバウトの中心点が分かれば、その座標値により定数ｘ０とｙ０を決定してもよい。
【００２２】
ステップＳ３０では、以上説明したようにして式（１）の関数の各定数値を求めることにより、近似図形が算出される。
【００２３】
なお、上記の説明では式（１）により表される円形や楕円形の近似図形としたが、それ以外の形状を近似図形とすることもできる。たとえば、長方形や正方形、トラックコース型、半円、角が丸い四角形、ひょうたん型、水滴型など、様々な図形を近似図形とすることができる。その場合、式（１）の代わりに、その近似図形に応じた関数が用いられる。さらに、複数種類の図形を選択可能とし、その中から元のラウンドアバウトに最も近いものを近似図形としてもよい。また、近似図形を表す関数の各定数値を求める際には、最小二乗法以外にも様々な最適化計算の方法を用いることができる。
【００２４】
ステップＳ４０では、ステップＳ２０で見つけ出された要約対象範囲内のラウンドアバウトを、ステップＳ３０で算出された近似図形に置き換える。このとき、必要に応じてラウンドアバウトに接続された道路を延長または短縮し、置き換えた後の近似図形と接続するようにする。
【００２５】
ステップＳ５０では、要約対象範囲内の道路形状を簡略化するデフォルメ処理を行う。このデフォルメ処理は、道路の交差角度をなるべく直交化するとともに、道なりに進む道路をなるべく直進化することによって行われる。その具体的な方法については後で説明する。なお、ステップＳ４０でラウンドアバウトに置き換えられた近似図形については、式（１）を満たす範囲でデフォルメ処理を行うことにより、デフォルメ処理にもその形状が維持されるようにする。
【００２６】
ステップＳ６０では、ステップＳ５０のデフォルメ処理によって作成された要約地図を表示モニタ１６に表示する。その結果、ステップＳ４０でラウンドアバウトに置き換えられた式（１）の近似図形と、ステップＳ５０のデフォルメ処理によって形状を簡略化されたラウンドアバウト以外の道路とを含む要約地図が表示される。ステップＳ７０では、ステップＳ６０で表示した要約地図上に、自車位置および進行先方向の表示を行う。ステップＳ７０を実行した後は、図２の処理フローを終了する。以上説明したようにして要約地図の作成処理が行われ、要約地図が表示される。
【００２７】
図３は、上記のようにして作成された要約地図の例を示している。図３（ａ）は要約前の地図を表しており、符号２０に示すラウンドアバウトの道路形状がそのまま地図上に表されている。図３（ｂ）は要約後の地図を表しており、ラウンドアバウトが符号２１に示す円形の近似図形によって置き換えられるとともに、他の道路形状についても形状が簡略化されている。
【００２８】
次に、図２のステップＳ５０で実行されるデフォルメ処理について説明する。デフォルメ処理では、前述のように道路の交差角度をなるべく直交化するとともに、道なりに進む道路をなるべく直進化することにより、道路形状を簡略化する。このような処理は直交・直線化処理と呼ばれる公知の処理手法によって実現される。直交・直線化処理の内容を以下に説明する。
【００２９】
直交・直線化処理は、道路地図における各リンクの端点及び屈曲点を含む各ノードの位置を初期配置として設定し、所定の評価関数に基づいて各ノードを再配置する最適化処理ループをその評価関数の収束条件が満足されるまで繰り返すことにより行われる。上記の評価関数は、道路長の保存を示す第一の項と、道路の直交化を示す第二の項と、道路の直進化を示す第三の項とからなる。すなわち、（Ａ）道路長をなるべく初期値のまま保存すること（道路長の保存）、（Ｂ）道路間の交差角度をなるべく直交化すること（道路の直交化）、（Ｃ）道なりに進む道路をなるべく直進化すること（道路の直進化）を最終目標に設定して、直交・直線化処理が行われる。
【００３０】
具体的には、上記（Ａ）で述べた道路長の保存を示す第一の項Ｅ１と、上記（Ｂ）で述べた道路の直交化を示す第二の項Ｅ２と、上記（Ｃ）で述べた道路の直進化を示す第三の項Ｅ３とからなる評価関数Ｅを、下記の式（２）のように設定する。この評価関数Ｅに基づいて、評価関数Ｅの値を最小とするようなＥ１、Ｅ２およびＥ３を求める最適化処理を行い、その結果にしたがって各リンクのノードや形状補間点を再配置する。これにより、直交・直線化処理が行われる。
Ｅ  ＝Ｅ１＋Ｅ２＋Ｅ３  ・・・（２）
【００３１】
直交・直進化処理のフローチャートを図４に示す。直交・直進化処理では、各リンクを構成する点（ノードおよび形状補間点）の初期配置を設定するための初期配置ステップＳ５１と、式（２）の評価関数Ｅに基づいて各点を再配置するための再配置ステップＳ５３と、再配置結果の収束判定を行うための収束判定ステップＳ５４と、最適化処理ループステップＳ５２とを実行する。
【００３２】
初期配置ステップＳ５１では、地図データに基づいて道路地図の初期形状を入力し、端点及び屈曲点を含むリンク上の各点の初期配置として設定する。再配置ステップＳ５３では、式（２）において道路長の保存を示す第一の項Ｅ１と、道路の直交化を示す第二の項Ｅ２と、道路の直進化を示す第三の項Ｅ３とからなる上記の評価関数Ｅに基づいて、各ノードを再配置する。収束判定ステップＳ５４では、所定の収束条件が満足されているかどうかの判定を行う。最適化処理ループステップＳ５２では、収束判定ステップＳ５４において収束条件が満足されると判定されるまで、上記の再配置ステップＳ５３と収束判定ステップＳ５４を繰り返す。
【００３３】
上記の各ステップを実行することにより、道路長をなるべく初期値のまま保存しながら、道路間の交差角度をなるべく直交化し、道なりに進む道路をなるべく直進化することができる。ここで、道なりに進む道路とは交差点での直進性の高い道路を表すものとし、交差点での仰角差が最小となる組合せについて、その仰角差が小さい場合に直進性が高いと判断する。すなわち、直交・直進化処理は、評価関数Ｅに基づいてノードを再配置させながら、最適なノード配置を求める。これにより、複数の道路が複雑に交差するような形状であっても有効な変形を可能にしている。
【００３４】
式（２）の評価関数Ｅを設定する際に、Ｅ１〜Ｅ３の各項は次のようにして設定される。道路長の保存を示す第一の項Ｅ１は、道路長をなるべく初期値のまま保存するように、例えば、道路長が初期値のときに最小となり、初期値との差が大きくなるほど増大する関数を設定する。
【００３５】
道路の直交化を示す第二の項Ｅ２は、道路の交差角度をなるべく直交化するように、例えば、道路の交差角度が理想的な角度のときに最小となる関数を設定する。ここで、理想的な角度は初期角度を９０度単位で正規化した値をとり、ノードのまわりでの交差角度の和が３６０度になる等のトポロジー保存条件が満足されない場合には、例えば、１／２の角度で正規化しなおす等の措置をとって、なるべくトポロジー保存条件が満足されるように設定する。
【００３６】
道路の直進化を示す第三の項Ｅ３は、道なりに進む道路をなるべく直進化するように、交差点において直進性の高い道路の組合せについて、例えば、交差角度が１８０度のときに最小となる関数を設定する。交差点における直進性の判定では、例えば、仰角の差が最小となる組合せで、仰角の差が閾値以下となる場合に直進性が高いと判断する。この第三の項Ｅ３が示すように、直交・直進化処理では道路方向を正規化することでなく、道路をなるべく直交化することを目指している。そのため、最初の地図の向きによって結果が異なってしまうという問題を解決し、座標回転に依存しない変形を可能にしている。
【００３７】
評価関数Ｅの各項Ｅ１、Ｅ２およびＥ３の具体的な設定方法を図５に示す。図５（ａ）は、道路長の保存を示す第一の項Ｅ１の設定方法を示している。第一の項Ｅ１は、ノード間を結ぶリンクの各々に対応する項の和として計算される。図５（ｂ）は、道路の直交化を示す第二の項Ｅ２の設定方法を示している。第二の項Ｅ２は、隣接するリンク間の相対角度の各々に対応する項の和として計算される。図５（ｃ）は、道路の直進化を示す第三の項Ｅ３の設定方法を示している。第三の項Ｅ３は、三本以上のリンクが接続するノードで直進すると判断されたリンク間の相対角度の各々に対応する項の和として計算される。
【００３８】
なお、前述したように、第一の項Ｅ１は、例えば、リンク長が初期値のときに最小となる関数として設定される。第二の項Ｅ２は、例えば、相対角度が理想的な角度のときに最小となる関数として設定される。第三の項Ｅ３は、例えば、相対角度が１８０度のときに最小となる関数として設定される。
【００３９】
上記のようにすることで、道路長の保存を示す第一の項Ｅ１と、道路の直交化を示す第二の項Ｅ２と、道路の直進化を示す第三の項Ｅ３とを総合的に評価できるようになる。その結果、道路地図全体をバランスよく、且つ、矛盾のないように変形させることが可能となる。
【００４０】
また、道路の直進化を示す第三の項Ｅ３における各項の重み付け係数を道路幅に依存させて設定することにより、各項の重み付け係数を道路幅の広い場合には大きく、道路幅の狭い場合には小さく設定できる。このようにすることで、道路幅の広い道路の直進化を優先させたいといった要求の実現が可能になる。なお、各項の重み付け係数を設定する際には、道路幅の代わりに道路の種別等を用いて設定してもよいものとする。
【００４１】
式（２）の評価関数Ｅを設定する際、更に、道路長の保存を示す第一の項と、道路の直交化を示す第二の項の重み付け係数と、道路の直進化を示す第三の項の重み付け係数をそれぞれ、最適化処理ループの反復回数に応じて変化させることにより、各項の優先度を反復ステップに応じて変化させてもよい。これにより、各項の優先度は反復ステップに応じて制御できるようになるため、道路長の保存と、道路の直交化と、道路の直進化とが矛盾する場合であっても、反復処理によって矛盾を解消することができ、有効なデフォルメ結果を得ることが可能となる。
【００４２】
図６は、評価関数Ｅの各項Ｅ１、Ｅ２およびＥ３の係数を反復回数に応じて変化させた場合における反復回数と各項の大きさの変化の様子の一例を示している。図６において、（ａ）は道路長の保存を示す第一の項Ｅ１、（ｂ）は道路の直交化を示す第二の項Ｅ２、（ｃ）は道路の直進化を示す第三の項Ｅ３の反復回数に対する依存性をそれぞれ表す。この図は、第三の項Ｅ３の重み付け係数を一定に保ちながら、第一の項Ｅ１と第二の項Ｅ２の重み付け係数を反復係数に伴って減衰させ、さらに、第一の項Ｅ１を第二の項Ｅ２より急速に減衰させることを表している。すなわち、道路の直進化を最も優先させ、その次に道路の直交化と道路長の保存をこの順に優先させることを表している。このように、各項の重み付け係数を適切に変化させることにより、道路の直進化を最優先させ、道路の直交化を道路長の保存より優先させたいといった要求の実現も可能となる。
【００４３】
以上説明したような直交・直線化処理を行うことにより、図２のステップＳ５０においてデフォルメ処理が実行される。その結果、道路の形状が簡略化され、要約地図が作成される。
【００４４】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）ラウンドアバウトのように予め定められた特殊な形状を有する道路を所定の要約対象範囲内において抽出し（ステップＳ２０）、その道路に近似する近似図形を表す関数を導き出して（ステップＳ３０）、その道路を導き出された関数によって表される近似図形に置き換える（ステップＳ４０）。こうして置き換えられた近似図形を含む地図を表示モニタ１６に表示する（ステップＳ６０）。このようにしたので、ラウンドアバウトのような特殊な形状を有する道路の周辺の道路地図を分かりやすく表示することができる。
【００４５】
（２）ステップＳ３０において、ラウンドアバウトに近似する近似図形を表す関数として円形または楕円形を表す関数を導き出すこととした。このようにしたので、一般に円形や楕円形に近い形状をしているラウンドアバウトについて、適切な近似図形を求めることができる。
【００４６】
（３）ステップＳ３０において近似図形を表す関数を導き出すときに、最小二乗法を用いて関数の各定数の値を求めることとしたので、簡単かつ確実に各定数の値を求めることができる。
【００４７】
（４）デフォルメ処理により要約対象範囲内の道路形状を簡略化し（ステップＳ５０）、ラウンドアバウトに置き換えられた近似図形と、形状を簡略化された道路とを含む要約地図を表示する（ステップＳ６０）こととしたので、より一層分かりやすい地図を表示することができる。
【００４８】
上記の実施の形態では、特殊な形状を有する道路としてラウンドアバウトを例に説明したが、それ以外の道路について適用してもよい。たとえば、立体交差の側道などに適用することもできる。また、道路以外にも鉄道などに適用することとしてもよい。これらについても、上記に説明したのと同様の方法によって近似図形を表す関数を導き出して置き換えることができる。
【００４９】
上記実施の形態では、ナビゲーション装置において、ＤＶＤ−ＲＯＭなどの記憶メディアより地図データを読み出して要約地図を作成する例について説明しているが、本発明はこの内容には限定されない。たとえばパソコンやＰＤＡ（Personal Digital Assistance）、携帯電話など、ナビゲーション装置以外であっても、地図データに基づいて地図を生成し表示する各種の装置について適用可能である。また、携帯電話などによる無線通信を用いて、地図データを情報配信センターからダウンロードする通信ナビゲーション装置などにおいても、本発明を適用できる。この場合、上記に説明したような要約地図の作成処理を情報配信センターにおいて行い、その結果を情報配信センターから信号出力してナビゲーション装置へ配信するようにしてもよい。すなわち、情報配信センターは、要約地図を作成する装置と、その要約地図を外部へ信号出力する装置によって構成される。
【００５０】
以上説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【００５１】
上記の実施の形態では、自車位置検出手段を現在地検出装置１４により設定し、その他の各手段を制御回路１１の処理によって実現することとした。具体的には、地図範囲設定手段をステップＳ１０、抽出手段をステップＳ２０、導出手段をステップＳ３０、置換手段をステップＳ４０、デフォルメ手段をステップＳ５０、表示制御手段をステップＳ６０の各処理によって実現している。しかし、これはあくまで一例であり、発明を解釈する際、上記の各実施形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図２】要約地図作成処理のフローチャートである。
【図３】作成された要約地図の例であり、（ａ）は要約前の地図、（ｂ）は要約後の地図をそれぞれ表している。
【図４】直交・直進化処理のフローチャートである。
【図５】評価関数Ｅの各項Ｅ１、Ｅ２およびＥ３の具体的な設定方法である。
【図６】評価関数Ｅの各項Ｅ１、Ｅ２およびＥ３の係数を反復回数に応じて変化させた場合における反復回数と各項の大きさの変化の様子の一例を示した図である。
【符号の説明】
【００５３】
１  ナビゲーション装置
１１  制御回路
１２  ＲＯＭ
１３  ＲＡＭ
１４  現在地検出装置
１５  画像メモリ
１６  表示モニタ
１７  入力装置
１８  ディスクドライブ
１９  ＤＶＤ−ＲＯＭ
【図１】
0004643405.tif 000002
【図２】
0004643405.tif 000003
【図３】
0004643405.tif 000004
【図４】
0004643405.tif 000005
【図５】
0004643405.tif 000006
【図６】
0004643405.tif 000007