(57)【特許請求の範囲】
【請求項１】
自車両の現在地を検出する現在地検出手段と、
前記現在地検出手段により検出された自車両の現在地から目的地までの経路を設定する経路設定手段と、
地図データが記録された記録媒体から前記地図データを読み出す地図データ読み出し手段と、
前記地図データ読み出し手段により読み出された前記地図データに基づいて、前記経路設定手段により設定された経路上の次の案内交差点付近の拡大地図を作成し、作成した拡大地図を表示手段に画面表示する表示制御手段とを備え、
前記拡大地図には、前記次の案内交差点の周囲の所定範囲について地図を所定の縮尺で表示した単純拡大地図と、前記現在地から次の案内交差点までの間の経路を直線状に表した直線拡大地図と、前記現在地と次の案内交差点を含む範囲について道路形状の直線化と直交化を行うことにより地図を要約した要約地図による任意拡大地図との３種類の表示形態があり、
前記表示制御手段は、前記現在地から次の案内交差点までの距離が第１のしきい値より小さい場合には、前記地図データに基づいて前記単純拡大地図を作成して画面表示し、
前記現在地から次の案内交差点までの距離が第１のしきい値以上であり、かつ第２のしきい値より小さい場合には、前記地図データに基づいて前記直線拡大地図を作成して画面表示し、
前記現在地から次の案内交差点までの距離が第２のしきい値以上である場合には、前記地図データに基づいて前記任意拡大地図を作成して画面表示することを特徴とする車載情報端末。
【請求項２】
請求項１の車載情報端末において、
前記表示制御手段は、前記直線拡大地図において、前記現在地から次の案内交差点までの間の経路に交差する道路を、前記直線状に表した経路に交差させて、直線状に表示することを特徴とする車載情報端末。
【請求項３】
請求項２の車載情報端末において、
前記現在地から次の案内交差点までの間の経路に交差する複数の道路のうちいずれかを、その道路種別に基づいて選択する選択手段をさらに備え、
前記表示制御手段は、前記直線拡大地図において、前記選択手段により選択された道路を表示することを特徴とする車載情報端末。
【請求項４】
請求項３の車載情報端末において、
前記選択手段は、前記道路種別に基づいて選択した道路が複数ある場合は、その中で前記現在地から最も近い道路のみを１つ選択することを特徴とする車載情報端末。
【請求項５】
請求項３の車載情報端末において、
前記選択手段は、前記現在地から次の案内交差点までの距離に応じて、前記道路種別に基づいて選択する道路の数を変えることを特徴とする車載情報端末。
【請求項６】
請求項２〜５のいずれかの車載情報端末において、
前記表示制御手段は、前記直線拡大地図において、前記現在地から次の案内交差点までの間の経路に交差する道路に代えて、前記現在地から次の案内交差点までの間の経路を横切る川または鉄道を、前記直線状に表した経路に交差させて表示することを特徴とする車載情報端末。
【請求項７】
請求項６の車載情報端末において、
前記表示制御手段は、現在の時刻および暦のいずれか少なくとも一方または両方に基づいて、前記現在地から次の案内交差点までの間の経路に交差する道路と、前記現在地から次の案内交差点までの間の経路を横切る川または鉄道とのいずれを優先して、前記直線状に表した経路に交差させて表示するかを決定することを特徴とする車載情報端末。
【請求項８】
請求項２〜５のいずれかの車載情報端末において、
前記表示制御手段は、前記直線拡大地図において、前記現在地から次の案内交差点までの間の経路が高速道路である場合は、その経路に交差する道路に代えて、前記現在地から次の案内交差点までの間に存在するジャンクション、出入口、サービスエリア、パーキングエリアのいずれか少なくとも１つを表示することを特徴とする車載情報端末。
【請求項９】
請求項２〜７のいずれかの車載情報端末において、
前記表示制御手段は、前記直線拡大地図において、前記現在地から前記表示した道路、川または鉄道までの距離を表示することを特徴とする車載情報端末。
【請求項１０】
請求項２〜７、９のいずれかの車載情報端末において、
前記表示制御手段は、前記直線拡大地図において、前記道路、川または鉄道を前記直線状に表した経路に交差させて表示するとき、その交差点の表示位置を、前記現在地から次の案内交差点までの距離と、前記現在地から該交差点までの距離との比によって変化させることを特徴とする車載情報端末。
【請求項１１】
請求項１〜１０のいずれかの車載情報端末において、
前記表示制御手段は、前記直線拡大地図を画面表示するとき、前記現在地と次の案内交差点とを、画面上の第１の位置と第２の位置とにそれぞれ固定表示し、前記第１の位置から第２の位置までの間の経路を直線状に表すことを特徴とする車載情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データに基づいて地図を簡略化して表示する車載情報端末に関する。
【背景技術】
【０００２】
地図を表すための地図データに基づいて、その本来の地図を簡略化する方法が知られている。たとえば、特許文献１に開示される装置では、地図データにおける道路形状に対して直線化や直交化などの処理を行い、さらに、マスクで規定した範囲内のランドマーク情報のみを表示することにより、本来の地図を簡略化する。このようにして簡略化された地図を表示することにより、見やすい地図を提供する。
【０００３】
【特許文献１】特開平１１−２０２７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される装置では、出発位置と目標位置をつなぐ経路の周辺の所定範囲内について、直線化や直交化などの処理によって道路形状を簡略化する。そのため、簡略化された地図においても、その２地点間の地図上の位置関係が概ね保たれている。しかし、特にカーナビゲーション装置のような車載情報端末においては、２地点間のおおよその距離や、途中で交差する道路などを見やすく表示するために、特許文献１の装置による簡略地図では適さないことがある。
【課題を解決するための手段】
【０００５】
請求項１の発明による車載情報端末は、自車両の現在地を検出する現在地検出手段と、現在地検出手段により検出された自車両の現在地から目的地までの経路を設定する経路設定手段と、地図データが記録された記録媒体から前記地図データを読み出す地図データ読み出し手段と、地図データ読み出し手段により読み出された地図データに基づいて、経路設定手段により設定された経路上の次の案内交差点付近の拡大地図を作成し、作成した拡大地図を表示手段に画面表示する表示制御手段とを備え、拡大地図には、次の案内交差点の周囲の所定範囲について地図を所定の縮尺で表示した単純拡大地図と、現在地から次の案内交差点までの間の経路を直線状に表した直線拡大地図と、現在地と次の案内交差点を含む範囲について道路形状の直線化と直交化を行うことにより地図を要約した要約地図による任意拡大地図との３種類の表示形態があり、表示制御手段は、現在地から次の案内交差点までの距離が第１のしきい値より小さい場合には、地図データに基づいて単純拡大地図を作成して画面表示し、現在地から次の案内交差点までの距離が第１のしきい値以上であり、かつ第２のしきい値より小さい場合には、地図データに基づいて直線拡大地図を作成して画面表示し、現在地から次の案内交差点までの距離が第２のしきい値以上である場合には、地図データに基づいて任意拡大地図を作成して画面表示するものである。
請求項２の発明は、請求項１の車載情報端末において、表示制御手段は、直線拡大地図において、現在地から次の案内交差点までの間の経路に交差する道路を、直線状に表した経路に交差させて、直線状に表示するものである。
請求項３の発明は、請求項２の車載情報端末において、現在地から次の案内交差点までの間の経路に交差する複数の道路のうちいずれかを、その道路種別に基づいて選択する選択手段をさらに備え、表示制御手段は、直線拡大地図において、選択手段により選択された道路を表示するものである。
請求項４の発明は、請求項３の車載情報端末において、選択手段は、道路種別に基づいて選択した道路が複数ある場合は、その中で現在地から最も近い道路のみを１つ選択するものである。
請求項５の発明は、請求項３の車載情報端末において、選択手段は、現在地から次の案内交差点までの距離に応じて、道路種別に基づいて選択する道路の数を変えるものである。
請求項６の発明は、請求項２〜５のいずれかの車載情報端末において、表示制御手段は、直線拡大地図において、現在地から次の案内交差点までの間の経路に交差する道路に代えて、現在地から次の案内交差点までの間の経路を横切る川または鉄道を、直線状に表した経路に交差させて表示するものである。
請求項７の発明は、請求項６の車載情報端末において、表示制御手段は、現在の時刻および暦のいずれか少なくとも一方または両方に基づいて、現在地から次の案内交差点までの間の経路に交差する道路と、現在地から次の案内交差点までの間の経路を横切る川または鉄道とのいずれを優先して、直線状に表した経路に交差させて表示するかを決定するものである。
請求項８の発明は、請求項２〜５のいずれかの車載情報端末において、表示制御手段は、直線拡大地図において、現在地から次の案内交差点までの間の経路が高速道路である場合は、その経路に交差する道路に代えて、現在地から次の案内交差点までの間に存在するジャンクション、出入口、サービスエリア、パーキングエリアのいずれか少なくとも１つを表示するものである。
請求項９の発明は、請求項２〜７のいずれかの車載情報端末において、表示制御手段は、直線拡大地図において、現在地から表示した道路、川または鉄道までの距離を表示するものである。
請求項１０の発明は、請求項２〜７、９のいずれかの車載情報端末において、表示制御手段は、直線拡大地図において、道路、川または鉄道を直線状に表した経路に交差させて表示するとき、その交差点の表示位置を、現在地から次の案内交差点までの距離と、現在地から該交差点までの距離との比によって変化させるものである。
請求項１１の発明は、請求項１〜１０のいずれかの車載情報端末において、表示制御手段は、直線拡大地図を画面表示するとき、現在地と次の案内交差点とを、画面上の第１の位置と第２の位置とにそれぞれ固定表示し、第１の位置から第２の位置までの間の経路を直線状に表すものである。
【発明の効果】
【０００６】
本発明によれば、表示制御手段により、現在地と次の案内交差点とを画面上にそれぞれ固定表示し、その間の経路を直線状に表すこととした。このようにしたので、現在地から次の案内交差点までの間の経路の拡大地図を見やすく表示することができ、この拡大地図によって、車載情報端末に適した簡略地図を提供することができる。
また、拡大地図には複数の表示形態があり、これを表示制御手段において、切り替えて画面表示することとした。このようにしたので、そのときの状況に応じて、現在地から次の案内交差点までの間の経路の拡大地図を見やすく表示することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の一実施形態によるナビゲーション装置の構成を図１に示す。このナビゲーション装置は、車両に搭載され、通常の地図上にその自車両の現在地を表示するとともに、次の案内交差点付近の拡大地図を、その交差点までの距離に応じて表示する。なお、ここでいう次の案内交差点や拡大地図の内容については、後で説明を行う。図１のナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、入力装置１７、およびディスクドライブ１８を有している。ディスクドライブ１８には、地図データが記録されたＤＶＤ−ＲＯＭ１９が装填される。
【０００８】
制御回路１１は、マイクロプロセッサおよびその周辺回路からなり、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行することにより、各種の処理や制御を行う。この制御回路１１が後で説明する拡大地図の表示処理を行うことにより、ＤＶＤ−ＲＯＭ１９に記録された地図データに基づいて、次の案内交差点付近の拡大地図を表示モニタ１６へ表示する。
【０００９】
現在地検出装置１４は、自車両の現在地を検出する装置であり、たとえば、自車両の進行方位を検出する振動ジャイロ１４ａ、車速を検出する車速センサ１４ｂ、ＧＰＳ衛星からのＧＰＳ信号を検出するＧＰＳセンサ１４ｃ等からなる。ナビゲーション装置１は、この現在地検出装置１４により検出された自車両の現在地に基づいて、地図の表示範囲や経路探索開始点などを決定するとともに、地図上にその現在地を表示する。
【００１０】
画像メモリ１５は、表示モニタ１６に表示するための画像データを格納する。この画像データは、道路地図描画用データや各種の図形データ等からなり、それらはディスクドライブ１８によって読み込まれるＤＶＤ−ＲＯＭ１９に記録された地図データに基づいて、適宜選択される。ナビゲーション装置１は、このようにして選択された画像データを用いることによって、地図の表示などを行うことができる。
【００１１】
表示モニタ１６は、制御回路１１からの制御により、通常の現在地付近の地図や、次の案内交差点付近の拡大地図などの各種の情報を画面表示して、ユーザに提供する。入力装置１７は、目的地や経由地（以下、これらを合わせて単に目的地という）をユーザが設定するための各種入力スイッチを有し、これは操作パネルやリモコンなどによって実現される。ユーザは、表示モニタ１６に表示される画面指示に従って入力装置１７を操作することにより、地名や地図上の位置を指定して、目的地を設定する。
【００１２】
ディスクドライブ１８は、表示モニタ１６へ地図を表示するための地図データを、装填されたＤＶＤ−ＲＯＭ１９より読み出す。なお、ここではＤＶＤ−ＲＯＭを用いた例について説明しているが、ＤＶＤ−ＲＯＭ以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどより、地図データを読み出すこととしてもよい。
【００１３】
ユーザにより前述のようにして目的地が設定されると、ナビゲーション装置１は、現在地検出装置１４により検出された現在地を経路探索開始点として、目的地までの経路演算を所定のアルゴリズムに基づいて行う。このようにして求められた経路は、表示形態、たとえば表示色などを変えることによって、他の道路とは区別して通常の地図上に表され、表示モニタ１６に画面表示される。これにより、ユーザは地図上の経路を画面上で認識することができる。また、この経路に従って自車両が走行できるよう、ナビゲーション装置１は、ユーザに対して画像や音声などによる進行方向指示を行い、自車両を誘導する。
【００１４】
このようにして経路が求められると、ナビゲーション装置１はさらに、経路が曲がる交差点（案内交差点という）のうち、現在地から見て次に自車両が通るべき案内交差点（次の案内交差点という）の付近の拡大地図を、表示モニタ１６に画面表示する。ここでいう拡大地図とは、次の案内交差点について特化した情報、たとえば曲がる方向や現在地からの距離などを、分かりやすくユーザに提供するものである。なお、以下の拡大地図の説明において案内交差点という場合には、特に断りがない限り、次の案内交差点のことを意味するものとする。
【００１５】
なお、拡大地図の画面表示は、上記で説明した通常の地図表示とは区別して行うようにする。たとえば、画面を上下や左右などに分割し、それぞれの分割画面に、通常の地図と拡大地図とを別々に表示する。あるいは、距離や時間などの条件によって自動的に、あるいはユーザの操作などによって、拡大地図と通常の地図を切り替えて表示するようにしてもよい。
【００１６】
ナビゲーション装置１は、拡大地図の３種類の表示形態のいずれかを、切り替えて画面表示することができる。１つ目の表示形態は、案内交差点の周囲の所定範囲について、通常の地図を所定の縮尺で表示することにより、その案内交差点付近の地図を拡大表示するものである。この拡大地図では、案内交差点付近の道路を正確に表現することができるため、自車両が案内交差点に接近したときの表示に適している。以下、この１つ目の表示形態の拡大地図を、単純拡大地図という。
【００１７】
２つ目の表示形態は、現在地から案内交差点までの間の経路を直線状に表し、その間の経路に交差する道路などを表示することにより、現在地からその案内交差点までの経路に関する情報を拡大地図上に表すものである。この拡大地図では、現在地から案内交差点までのおおよその距離と、その間に交差する道路とを見やすく表示することができるため、自車両から案内交差点までの距離があまり遠くないときの表示に適している。以下、この２つ目の表示形態の拡大地図を、直線拡大地図という。
【００１８】
３つ目の表示形態は、現在地と案内交差点を含むように設定した範囲について、通常の地図を基に道路形状などを簡略化することにより、通常の地図を要約した地図（以下、要約地図という）を作成し、これを拡大地図として表示するものである。この拡大地図では、現在地と案内交差点とのおおよその位置関係を見やすく表示することができるため、自車両から案内交差点までの距離がある程度遠いときの表示に適している。以下、この３つ目の表示形態の拡大地図を、任意拡大地図という。なお、要約地図の作成方法については、後で説明する。
【００１９】
以上説明した３種類の拡大地図の例を図２に示す。図２の（ａ）、（ｂ）および（ｃ）はそれぞれ、単純拡大地図、直線拡大地図および任意拡大地図の例である。これらの各拡大地図には、現在地を示す自車位置マーク２１と次の案内交差点２２が表示されており、経路２３が他の道路と異なる表示色で表示されている。また、案内交差点２２の目印（ランドマーク）として、ガソリンスタンド２４が地図上に表示されている。さらに、地図の表示とは別の表示エリアに、案内交差点２２の名称「ＸＸ交差点」が符号２５のように表示され、その表示の下に、現在地２１から案内交差点２２までの距離が符号２６のように表示されている。
【００２０】
（ａ）の単純拡大地図では、拡大地図として、案内交差点２２の周囲の所定範囲について、通常の地図が所定の縮尺で表示される。そのため、自車両の移動により現在地の位置（自車位置）が変化すると、その変化に追随して、自車位置マーク２１の表示が画面表示された拡大地図上を移動し、表示される拡大地図の範囲は変化しない。現在地の位置がこの所定の表示範囲より外にある場合は、拡大地図上に自車位置マーク２１が表示されない。なお、表示する拡大地図の向きは、経路２３が案内交差点２２へ進入するときの進入方向が、画面の真上方向に向かうようにする。
【００２１】
（ｂ）の直線拡大地図では、自車位置マーク２１と案内交差点２２の画面上の表示位置が固定されており、この間をつなぐ直線によって、現在地２１から案内交差点２２までの間の経路２３が表される。そのため、現在地の位置が変化すると、自車位置マーク２１と案内交差点２２は画面上を移動せずに、表示される拡大地図の範囲が変化する。これにより、自車位置マーク２１が拡大地図上を移動することになる。
【００２２】
この直線拡大地図では、現在地２１から案内交差点２２までの間の情報として、その間に経路２３と交差する道路２７が表示され、その道路名称や、経路２３との交差点名称までも表示される。さらに加えて、その交差点のランドマークとしてコンビニ２８が表示され、現在地２１からその交差点までの距離が、符号２９のように、その交差点の手前に、経路２３に沿って表示される。なお、現在地２１から案内交差点２２までの間に経路２３と交差する道路がない場合には、これらは当然ながら表示されない。
【００２３】
ここで、経路２３と交差する道路が複数ある場合には、そのうちいずれか１つを採択して選択表示することが好ましい。たとえば、道路の種別（高速道路、国道、県道など）に基づいて、最も種別の高い道路を採択する。ただし、高速道路、国道、県道の順に道路種別が高く、これ以外の道路は県道よりも道路種別が低いものとする。このとき、経路２３と立体交差する道路については、採択の対象としないこととしてもよい。
【００２４】
川や鉄道などが経路２３を横切る場合には、交差する道路の代わりに、その川や鉄道などを経路２３に交差させて表示することとしてもよい。このとき、夜には川などが見えにくいため、時刻や暦などによって、道路に対して川などを採択する優先度を変えるようにしてもよい。また、走行中の経路２３が高速道路である場合には、交差する一般道路が分かりずらいため、ジャンクションや出入口、サービスエリア、パーキングエリアなどを、現在地２１から案内交差点２２までの間の情報として表示することが好ましい。
【００２５】
（ｃ）の任意拡大地図では、現在地２１と案内交差点２２を含むように設定された範囲の要約地図が拡大地図として表示される。そのため、現在地の位置が変化すると、表示される地図の範囲が変化するとともに、現在地２１と案内交差点２２との位置関係が変化するため、これらの画面上の表示位置が移動する。これにより、自車位置マーク２１が拡大地図上を移動する。なお、表示する拡大地図の向きは、（ａ）の単純拡大地図と同様に、経路２３が案内交差点２２へ進入するときの進入方向が、画面の真上方向に向かうようにする。
【００２６】
次に、任意拡大地図を表示するために行う要約地図の作成方法を説明する。要約地図の作成は、設定した地図範囲内に対して、その地図データに基づいてディフォルメ処理と呼ばれる処理を実行することによって行われる。このディフォルメ処理は、特開平１１−２０２７６２号公報に開示される、公知の処理方法である。ディフォルメ処理の内容について、以下に説明する。
【００２７】
図３および図４は、それぞれ本発明で要約地図を作成するときに利用されるディフォルメ処理の内容を説明するための詳細説明図である。図３では、ディフォルメ化処理（１）として、道路形状の直線化（構成点の間引き処理）について説明する。ここで、地図データにおいて道路形状は、それぞれに位置情報（座標情報）を有する、ノードと呼ばれる構成点の集合によって決定されている。
【００２８】
図３（ａ）に示す原図形が元の道路形状であるとすると、これに対して、（ｂ）に示すように、その両端点（第１端点、第２端点とする）を結んだ線（破線）に対する各点の垂線距離を計測し、そのうち最長の垂線距離ｄｍａｘを求める。そして、ｄｍａｘがあらかじめ設定された規定値ε以上ならば、対応する構成点を残す。つまり、（ｃ）に示すように、そのｄｍａｘに対応する点を新たな端点（第３端点とする）として追加して、第１端点と第３端点、および第３端点と第２端点とをそれぞれ結ぶ、破線で示す線を引く。
【００２９】
このように、最長垂線距離ｄｍａｘがεよりも小さくなるまで、同様の処理を繰り返していく。そして、（ｄ）に示す状態でｄｍａｘ＜εとなったとする。このときに、隣接する端点相互を結んだ直線を引き、その直線の形状によって道路形状を表す。その結果、（ｅ）に示すような道路形状となる。このようにして、道路形状の直線化処理を行う。
【００３０】
図４では、ディフォルメ処理（２）として、道路形状の直交化について説明する。図４（ａ）に示す図形が元の道路形状であるとすると、これに対して、最初の折れ線の最初の点（Ｐ１）を通り、ｘ軸（地図を画面表示した際の横方向）と平行な直線を求める。この直線を、破線で示す基準線とする。次に、（ｂ）に示すように、点Ｐ１と次の点Ｐ２を結ぶベクトルＰ１Ｐ２について、基準線となす角θを求める。
【００３１】
次に、（ｃ）に示すように、ベクトル長を固定した状態で、θ’＝ｎ・Δθ（ｎは整数）となるように、ベクトルＰ１Ｐ２を、始点Ｐ１を中心に回転させる。これにより、終点Ｐ２を移動する。なお、Δθの値は、たとえば４５°とする。この処理により、ベクトルＰ１Ｐ２と基準線とのなす角が、たとえば４５°刻みに補正される。
【００３２】
次に、（ｄ）に示すように、点Ｐ２が移動した分（ｄｘ，ｄｙ）を、点Ｐ２の次の点に順次伝搬させていく。交差点の場合には、分岐させて伝搬させていく。これにより、他の点の位置が次々に移動する。
【００３３】
その後は、以上で説明したのと同様の処理を繰り返す。すなわち、（ｅ）に示すように、点Ｐ２を通るｘ軸と平行な直線を基準線とし、次のベクトルＰ２Ｐ３と基準線とのなす角θを求める。そして、（ｆ）に示すように、θ’＝ｎ・Δθとなるよう、始点Ｐ２を中心にベクトルＰ２Ｐ３を回転させ、終点Ｐ３を移動する。その後、（ｇ）に示すように、点Ｐ３が移動した移動分（ｄｘ、ｄｙ）を、Ｐ３の次の点に伝搬させていく。交差点の場合には分岐させて伝搬させていく。
【００３４】
このような処理を、全ての点に対して順次行うことにより、最終的に（ｈ）に示すような道路形状となる。このようにして、道路形状の直交化処理を行う。以上説明したようにして、道路形状の直線化および直交化処理を行うことにより、ディフォルメ処理が終了する。このディフォルメ処理を設定した地図範囲内に対して行うことで、要約地図を作成することができる。なお、このときに必要に応じてランドマークの位置補正などを行うが、その方法は特開平１１−２０２７６２号公報などに開示される公知の内容であり、その詳細については説明を省略する。
【００３５】
図５に、案内交差点までの拡大地図を画面表示するとき、制御回路１１において実行される拡大地図表示処理のフローチャートを示す。この図５の処理フローは、事前に経路が設定されている場合において、自車両が所定距離を走行するごとに、あるいは所定時間が経過するごとに実行される。なお、自車両が所定距離を走行したか否かを判定する場合、現在地検出装置１４により検出された自車両の現在地の変位量より、自車両の走行距離を算出することができる。
【００３６】
ステップＳ１では、自車両が設定された経路上を走行しているか否かを判定する。経路上を走行している場合はステップＳ２へ進み、そうでない場合は図５の処理フローを終了する。ステップＳ２では、現在地から案内交差点までの距離を算出する。その算出された距離に基づいて、ステップＳ３では、表示する拡大地図の表示形態の選択を行う。ここで選択する表示形態は、上記に説明した３種類の表示形態（単純拡大地図、直線拡大地図、任意拡大地図）のいずれかであり、ステップＳ２で算出された距離が長いほど、後者のものを選択するようにする。たとえば、しきい値Ｔ１、Ｔ２（Ｔ１＜Ｔ２）をあらかじめ設定しておき、ステップＳ２で算出される現在地から案内交差点までの距離をＤとすると、Ｄ＜Ｔ１の場合を単純拡大地図とし、Ｔ１≦Ｄ＜Ｔ２の場合を直線拡大地図、Ｔ２≦Ｄの場合を任意拡大地図とする。
【００３７】
ステップＳ４では、ステップＳ３で選択された表示形態がいずれであるかを判定する。この判定の結果、単純拡大地図である場合はステップＳ５、直線拡大地図である場合はステップＳ６、任意拡大地図である場合はステップＳ７へ、それぞれ進む。ステップＳ５、Ｓ６、Ｓ７では、それぞれ単純拡大地図表示処理、直線拡大地図表示処理、任意拡大地図表示処理を実行する。これらの処理が終わった後に、図５の処理フローを終了する。
【００３８】
次に、ステップＳ５、Ｓ６、Ｓ７のそれぞれで行う処理の内容について順に説明する。はじめに、ステップＳ５で行う単純拡大地図表示処理の内容を、図６のフローチャートを用いて説明する。ステップＳ１１では、案内交差点から所定範囲内の地図データを読み出す。ステップＳ１２では、ステップＳ１１で読み出した地図データに基づいて、案内交差点付近の地図を所定の縮尺で表示モニタ１６に表示する。これにより、案内交差点付近の拡大地図を表示する。ここで、ステップＳ１１で地図データを読み出す範囲は、次のステップＳ１２における地図の縮尺と、表示モニタ１６に画面表示する表示範囲とに合わせて、あらかじめ固定の所定範囲が設定されているものとする。
【００３９】
ステップＳ１３では、ステップＳ１２で表示した拡大地図上に、既に設定されている経路と現在地マークを表示する。ステップＳ１４では、その拡大地図上に、経路の道路名称や、次の案内交差点のランドマークなどを表示するとともに、その案内交差点の名称を、拡大地図とは別の表示エリアに表示する。なお、ステップＳ１４でこれらを表示するためのデータは、ステップＳ１１で読み出した地図データの中に含まれている。
【００４０】
ステップＳ１５では、図５のステップＳ２で算出された現在地から次の案内交差点までの距離を、拡大地図とは別の表示エリアに表示する。たとえば、ステップＳ１４で次の案内交差点の名称を表示した位置の、その下の表示位置に表示する。ステップＳ１５を終了した後は、図５の処理フローに戻る。以上説明したような単純拡大地図表示処理を実行することにより、図２（ａ）のような単純拡大地図が表示される。
【００４１】
次に、ステップＳ６で行う直線拡大地図表示処理について、図７のフローチャートを用いて説明する。ステップＳ２１では、案内交差点から現在地の間にある経路に沿った所定範囲内の地図データを読み出す。ここで地図データを読み出す範囲は、現在地と案内交差点との位置関係に応じて設定される可変の範囲であり、図６のステップＳ１１における固定の読み出し範囲とは異なる。なお、次の案内交差点とその次の案内交差点が所定距離以内にある場合は、両方の案内交差点が含まれるよう、地図データを読み出す範囲を設定する。
【００４２】
ステップＳ２２では、ステップＳ２１で読み出した地図データに基づいて、案内交差点の表示パターンを、あらかじめ記憶された複数の表示パターンの中から抽出する。たとえば、つながる道路の数や、道路が交差する角度などによって、三叉路、Ｔ字路、十字路、斜め十字路などの表示パターンの中から、最も適するものを選択して抽出する。ステップＳ２３では、ステップＳ２２で抽出した表示パターンを表示モニタ１６に表示することにより、案内交差点の形状を簡略化したもの（簡略形状）を表示する。このとき、画面上のあらかじめ設定された位置に、その案内交差点の簡略形状を表示する。これにより、案内交差点について拡大地図を表示する。
【００４３】
ステップＳ２４では、画面上にあらかじめ設定されている現在地の位置から、ステップＳ２３で表示した案内交差点の間を、直線でつないで表示する。これにより、現在地から案内交差点までの経路について、拡大地図を表示する。ステップＳ２５では、ステップＳ２１で読み出した地図データに基づいて、ステップＳ２４で表示した直線、すなわち現在地から案内交差点までの経路に、交差する道路を求める。ステップＳ２６では、ステップＳ２５で交差する道路が求められたか否かを判定する。交差する道路が少なくとも１つ以上あった場合はステップＳ２７へ進み、交差する道路がなかった場合はステップＳ３２へ進む。
【００４４】
ステップＳ２７では、ステップＳ２５で求められた交差する道路のうち、最も道路種別が高いものを選択し、これを抽出する。ここでいう道路種別は前述した高速道路、国道、県道などであり、高速道路は国道より種別が高く、国道は県道よりも種別が高い。また、これらの種別にあてはまらない道路は、県道よりも種別が低い。交差する道路が１つしかない場合は、種別が何であるかに関わらず、その道路が抽出される。このような道路種別の情報は、ステップＳ２１で読み出した地図データに含まれている。
【００４５】
ステップＳ２７において経路と交差する道路を抽出するとき、前述したように、道路の代わりに、経路を横切る川や鉄道などを抽出するようにしてもよい。なお、地図データにおいて、川や鉄道などのデータは背景データとして記録されている。この背景データには、道路ごとの接続情報が記録された道路データとは異なり、経路との接続情報が記録されていない。そのため、川や鉄道などの背景が経路を横切るか否かは、データから直接判断することができない。したがって、経路と背景との位置関係によって、横切るか否かを判定する。具体的には、経路と同じ地図エリアの背景データから川や鉄道などを抽出し、それが現在地から案内交差点までの間に位置しているか否かを、両者の位置情報（座標情報）から判定する。これによって、その川や鉄道が現在地から案内交差点までの間の経路を横切るか否かを判定する。
【００４６】
ステップＳ２８では、ステップＳ２７で抽出された道路が複数あるか否かを判定する。すなわち、交差する道路の中に、同程度に種別が高いものが２つ以上あるか否かを判定する。たとえば、交差する道路に高速道路がなく、国道が２本以上あった場合などは、ステップＳ２７においてこの複数の国道が抽出される。このように、複数の道路が抽出された場合は、ステップＳ２８を肯定判定し、ステップＳ２９へ進む。そうではなく、１つの道路しか抽出されていない場合には、ステップＳ３０へ進む。
【００４７】
ステップＳ２９では、ステップＳ２７で抽出された複数の道路のうち、現在地から最も近い道路のみを１つ選択し、これを抽出する。ステップＳ３０では、ステップＳ２７で１つ抽出された道路（ステップＳ２８が否定判定された場合）、または、ステップＳ２９で複数の道路から１つ抽出された道路（ステップＳ２８が肯定判定された場合）のいずれかを、ステップＳ２４で表示された直線状の経路に交差させて、直線状に表示する。これにより、案内交差点の手前で経路と交差する道路について、拡大地図を表示する。
【００４８】
なお、ステップＳ３０において、経路と道路とを交差させる位置を、現在地から案内交差点までの実距離（距離Ａとする）と、現在地から経路とその道路の交差点までの実距離（距離Ｂとする）との比によって、変化させるようにしてもよい。たとえば、距離Ａが１ｋｍ、距離Ｂが２５０ｍである場合に、その比と同じ位置、すなわち、画面上の現在地の位置を基準として、案内交差点までの長さの１／４の位置に、その道路を交差させるようにする。あるいは、距離ＡとＢとの比に応じて、異なる比率の位置としてもよいし、固定の位置としてもよい。
【００４９】
ステップＳ３１では、現在地から、ステップＳ３０で表示した経路と道路との交差点までの距離を表示する。この距離の表示は、その交差点の手前に、経路２３に沿って表示する。ステップＳ３２〜Ｓ３４では、図６のステップＳ１３〜Ｓ１５と同様の処理を実行する。すなわち、ステップＳ３２では、既に設定されている経路と現在地マークを拡大地図上に表示し、ステップＳ３３では、その拡大地図上に道路名称やランドマークを表示し、別の表示エリアに交差点名称を表示する。
【００５０】
なお、ステップＳ３３で道路名称やランドマークを表示する際には、経路や案内交差点だけでなく、ステップＳ３０で表示した、案内交差点よりも手前で交差する道路についても表示し、さらに、その交差点の名称も表示するようにする。そして、ステップＳ３４では、現在地から案内交差点までの距離を、拡大地図と別の表示エリアに表示する。ステップＳ３４を終了した後は、図５の処理フローに戻る。以上説明したような直線拡大地図表示処理を実行することにより、図２（ｂ）のような直線拡大地図が表示される。
【００５１】
次に、ステップＳ７で行う任意拡大地図表示処理について、図８のフローチャートを用いて説明する。ステップＳ４１では、案内交差点と現在地を含む範囲内の地図データを読み出す。ここで地図データを読み出す範囲は、現在地と案内交差点との位置関係に応じてこれらを含むように設定される可変の範囲であり、たとえば、現在地と案内交差点を焦点とした楕円によって規定される。これは、図６のステップＳ１１における固定の読み出し範囲とは異なり、また、図７のステップＳ２１における、経路に沿った読み出し範囲とも異なるものである。なお、次の案内交差点とその次の案内交差点が所定距離以内にある場合は、両方の案内交差点が含まれるよう、地図データを読み出す範囲を設定する。
【００５２】
ステップＳ４２では、要約地図を作成する範囲を設定する。ここで設定する範囲は、ステップＳ４１で地図データを読み出した範囲と同じでもよく、それより小さい範囲でもよい。このとき、少なくとも案内交差点と現在地を含むような範囲を設定する。ステップＳ４３では、ステップＳ４２で設定した範囲内の要約地図を作成する。この要約地図の作成方法は、上記で説明したとおりであるため、ここでは省略する。この要約地図を表示することにより、設定された範囲内の拡大地図を表示する。
【００５３】
ステップＳ４４〜Ｓ４６では、図６のステップＳ１３〜Ｓ１５と同様の処理を実行する。すなわち、ステップＳ４４では、既に設定されている経路と現在地マークを拡大地図上に表示し、ステップＳ４５では、その拡大地図上に道路名称やランドマークを表示し、別の表示エリアに交差点名称を表示する。そして、ステップＳ４６では、現在地から案内交差点までの距離を、拡大地図と別の表示エリアに表示する。ステップＳ４６を終了した後は、図５の処理フローに戻る。以上説明したような直線拡大地図表示処理を実行することにより、図２（ｃ）のような任意拡大地図が表示される。
【００５４】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）直線拡大地図表示処理において、現在地と次の案内交差点を画面上の位置を固定して画面表示し、その画面表示した現在地から次の案内交差点までの間の経路を直線状に表すこととした。このようにしたので、現在地から次の案内交差点までの間の経路の拡大地図を見やすく表示することができる。
【００５５】
（２）また、現在地から次の案内交差点までの間の経路に交差する道路を、直線状に表した経路に交差させて、直線状に表示することとした。この表示により、現在地から次の案内交差点までの経路に関する情報を拡大地図上に表すことができ、ユーザはこれを次の案内交差点までの目印とすることができる。このとき、経路に交差する道路の代わりに、経路を横切る川や鉄道を表示しても、同様の効果を得ることができる。
【００５６】
（３）なお、現在地から次の案内交差点までの間の経路に交差する道路が複数ある場合は、そのうちいずれかを道路種別に基づいて選択表示することとした。このとき、道路種別が最も高いものを抽出し、複数の道路が抽出された場合には、現在地から最も近い道路のみを１つ選択表示することとした。このようにしたので、複数の道路がある場合には、最も目印に適した道路のみを選択表示することができる。
【００５７】
（４）さらに、現在地から、経路に交差させて表示した道路、川または鉄道までの距離を表示することとしたので、ユーザはその表示された目印までの距離がどの程度であるかを確認することができる。
【００５８】
（５）さらに、経路に道路、川または鉄道を交差させて表示するとき、その交差位置を、現在地から次の案内交差点までの距離と、現在地からその経路と道路等とが交差する交差点までの距離との比によって変化させれば、その表示された目印と案内交差点とのおおよその現在地からの距離関係を、分かりやすく表示できる。
【００５９】
（６）拡大地図には複数の表示形態があり、これを切り替えて画面表示することとした。具体的には、単純拡大地図、直線拡大地図、または任意拡大地図の３種類の表示形態のいずれかを画面表示する。このようにしたので、そのときの状況に応じて、現在地から次の案内交差点までの間の経路の拡大地図を見やすく表示することができる。
【００６０】
（７）拡大地図の表示形態の切り替えを、現在地から次の案内交差点までの距離に応じて行うこととした。具体的には、単純拡大地図、直線拡大地図、または任意拡大地図の３種類の表示形態について、その距離が長いほど後者のものを選択するようにした。たとえば、しきい値Ｔ１より小さい場合には単純拡大地図を、しきい値Ｔ１以上でありかつしきい値Ｔ２より小さい場合には直線拡大地図を、しきい値Ｔ２以上である場合には任意拡大地図を、それぞれ選択して画面表示する。このようにしたので、現在地から次の案内交差点までの距離に応じて、最も見やすい表示形態で拡大地図を表示することができる。
【００６１】
なお、上記実施の形態では、現在地から次の案内交差点までの距離に応じて拡大地図の表示形態の切り替えを行う例について説明している。しかし、ユーザが行う選択の結果、たとえばユーザによる入力装置１７の操作や、あらかじめユーザにより設定された条件などに応じて、拡大地図の表示形態を切り替えるようにしてもよい。このようにすれば、ユーザの好みに応じた表示形態で、拡大地図を見やすく表示することができる。
【００６２】
また、上記実施の形態では、直線拡大地図の表示処理において、現在地から案内交差点の間で経路に交差する道路を１つだけ選択表示する例について説明しているが、複数表示することとしてもよい。このとき、現在地から案内交差点の距離に応じて、表示する道路の数を変えるようにしてもよい。
【００６３】
上記実施の形態では、ＤＶＤ−ＲＯＭなどの記憶メディアより地図データを読み出す例について説明しているが、本発明はこの内容には限定されない。たとえば、携帯電話などによる無線通信を用いて、地図データを情報配信センターからダウンロードする通信ナビゲーション装置などにおいても、本発明を適用できる。この場合、上記に説明したような拡大地図の表示処理を、情報配信センターにおいて行うようにしてもよい。
【００６４】
本発明は、上記実施の形態に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も、本発明の範囲内に含まれる。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図２】拡大地図の例を示す図であり、（ａ）は単純拡大地図、（ｂ）は直線拡大地図、（ｃ）は任意拡大地図をそれぞれ表す。
【図３】要約地図を作成するときに利用するディフォルメ化処理（１）の説明図である。
【図４】同じくディフォルメ化処理（２）の説明図である。
【図５】案内交差点までの拡大地図を画面表示するときの拡大地図表示処理のフローチャートを示す図である。
【図６】単純拡大地図表示処理のフローチャートを示す図である。
【図７】直線拡大地図表示処理のフローチャートを示す図である。
【図８】任意拡大地図表示処理のフローチャートを示す図である。
【符号の説明】
【００６６】
１  ナビゲーション装置
１１  制御回路
１２  ＲＯＭ
１３  ＲＡＭ
１４  現在地検出装置
１５  画像メモリ
１６  表示モニタ
１７  入力装置
１８  ディスクドライブ
１９  ＤＶＤ−ＲＯＭ
【図１】
0004676684.tif 000002
【図２】
0004676684.tif 000003
【図３】
0004676684.tif 000004
【図４】
0004676684.tif 000005
【図５】
0004676684.tif 000006
【図６】
0004676684.tif 000007
【図７】
0004676684.tif 000008
【図８】
0004676684.tif 000009