(57)【要約】【課題】ナビゲーション装置において、利用者が、分岐点における地図画像の文字の判読をしやすくし、かつ、第１の分岐点を通過するときに第２の分岐点で行うべき運転操作を把握できるようにすることを目的とする。【解決手段】画像合成手段は、自車が第１の分岐点を通過する前、第１の分岐点における第１の地図画像を第２の分岐点における第２の地図画像より大きくなるように合成し、表示装置は合成された画像を表示する（Ｓ０６）。画像合成手段は、自車が第１の分岐点を通過した後、第２の地図画像を第１の地図画像より大きくなるように合成し、表示装置は合成された画像を表示する（Ｓ１０）。【選択図】図６
2009025114.tif 000002
【特許請求の範囲】
【請求項１】
自車の現在位置を検出する位置検出手段と、
地図画像が記憶された地図画像記憶手段と、
前記位置検出手段により検出された自車の現在位置に対応する地図画像であって、かつ、自車の出発地から目的地に至る案内経路にある第１の分岐点を含む第１の地図画像と、前記案内経路上の自車の進行方向にて前記第１の地図画像と隣接し、かつ、前記案内経路上にある第２の分岐点を含む第２の地図画像とを前記地図画像記憶手段から読み出す画像読み出し手段と、
前記画像読み出し手段により読み出された前記第１の地図画像および前記第２の地図画像と、自車の現在位置を示すマークとを合成する画像合成手段と、
前記画像合成手段により合成された画像を表示する表示装置とを備え、
前記画像合成手段は、自車が前記第１の分岐点を通過する前において前記第１の地図画像を前記第２の地図画像より大きくなるように合成し、自車が前記第１の分岐点を通過した後において前記第２の地図画像を前記第１の地図画像より大きくなるように合成することを特徴とするナビゲーション装置。
【請求項２】
前記画像合成手段は、自車が前記第１の分岐点を通過する前において自車の前記第１の分岐点への接近に伴って前記第１の地図画像を拡大し、かつ、前記第２の地図画像を縮小し、自車が前記第１の分岐点を通過した後において自車の前記第２の分岐点への接近に伴って前記第１の地図画像を縮小し、かつ、前記第２の地図画像を拡大することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記画像合成手段は、前記案内経路が連続するように前記画像読み出し手段により読み出された前記第１および第２の地図画像を合成することを特徴とする請求項１に記載のナビゲーション装置。
【請求項４】
前記地図画像記憶手段に記憶された地図画像がラスタ地図であることを特徴とする請求項１に記載のナビゲーション装置。
【請求項５】
前記地図画像記憶手段に記憶された分岐点における地図画像は、前記案内経路上にある交差点における地図画像であることを特徴とする請求項１に記載のナビゲーション装置。
【請求項６】
自車の現在位置を検出する位置検出手段と、地図画像が記憶された地図画像記憶手段と、合成された画像を表示する表示装置とを備えるナビゲーション装置に用いられる集積回路であって、
前記集積回路は、
前記位置検出手段により検出された自車の現在位置に対応する地図画像であって、かつ、自車の出発地から目的地に至る案内経路にある第１の分岐点を含む第１の地図画像と、前記案内経路上の自車の進行方向にて前記第１の地図画像と隣接し、かつ、前記案内経路上にある第２の分岐点を含む第２の地図画像とを前記地図画像記憶手段から読み出す画像読み出し手段と、
前記画像読み出し手段により読み出された前記第１の地図画像および前記第２の地図画像と、自車の現在位置を示すマークとを合成する画像合成手段とを備え、
前記画像合成手段は、自車が前記第１の分岐点を通過する前において前記第１の地図画像を前記第２の地図画像より大きくなるように合成し、自車が前記第１の分岐点を通過した後において前記第２の地図画像を前記第１の地図画像より大きくなるように合成することを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車の現在位置を示すマークを地図上に表示するナビゲーション装置に関する。
【背景技術】
【０００２】
従来のナビゲーション装置は、自車の現在位置に対応する地図と、この地図と同一縮尺の地図とを抽出し、これら抽出された地図を現在位置を示すマークとともに合成して表示するものがある（例えば、特許文献１参照）。
【０００３】
従来のナビゲーション装置で用いられる地図としては、例えば、ラスタ地図がある。ラスタ地図とはビットマップなどの画像データで表現された地図である。ラスタ地図には道路の形状や建物の形状以外に施設名称、地名などの文字も画像データで表されている。
【特許文献１】特開２０００−９８８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ナビゲーション装置の利用者は、自車の出発地から目的地に至る案内経路上にある分岐点において右折、左折など直進以外の運転操作を行うため、分岐点の周辺状況を詳細に把握する必要がある。そのため、分岐点の周辺における施設名称、地名などの地図に表示された文字は、目印となるため重要になる。従来のナビゲーション装置では、同一縮尺の地図同士を合成するため、複数のラスタ地図が合成されると個々の地図が小さくなる。そのため、地図に表された文字が小さくなってしまい、利用者が文字を判読しにくいという問題があった。
【０００５】
そこで、分岐点の周辺の地図を表示するとき、縮尺を大きくすることも考えられる。しかし、地図の縮尺を大きくすると以下のような問題がある。
【０００６】
例えば、分岐点と分岐点との距離が小さい場合、自車の現在位置に対応する地図画像に分岐点（以下、「第１の分岐点」）があり、この地図画像に隣接する地図画像にも分岐点（以下、「第２の分岐点」）が含まれる場合がある。このとき、ナビゲーション装置の利用者が、第１の分岐点を通過するときにあらかじめ第２の分岐点の地図を把握しておくことは有益である。第１の分岐点を通過した直後に第２の分岐点で行うべき運転操作を把握できるからである。
【０００７】
従来のナビゲーション装置において、第１の分岐点における地図の縮尺を大きくすると、第２の分岐点における地図の縮尺も大きくなってしまい、第２の分岐点の地図が表示されなくなってしまう。このように、従来のナビゲーション装置では、分岐点と分岐点との距離が小さい場合、利用者が第１の分岐点を通過するときに第２の分岐点で行うべき運転操作を把握することができなくなってしまうという問題がある。
【０００８】
本発明は従来の問題を解決するためになされたもので、ナビゲーション装置の利用者が、第１および第２の分岐点における地図画像の文字の判読をしやすくし、かつ、第１の分岐点を通過するときに第２の分岐点で行うべき運転操作を把握できるナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のナビゲーション装置は、自車の現在位置を検出する位置検出手段と、地図画像が記憶された地図画像記憶手段と、前記位置検出手段により検出された自車の現在位置に対応する地図画像であって、かつ、自車の出発地から目的地に至る案内経路にある第１の分岐点を含む第１の地図画像と、前記案内経路上の自車の進行方向にて前記第１の地図画像と隣接し、かつ、前記案内経路上にある第２の分岐点を含む第２の地図画像とを前記地図画像記憶手段から読み出す画像読み出し手段と、前記画像読み出し手段により読み出された前記第１の地図画像および前記第２の地図画像と、自車の現在位置を示すマークとを合成する画像合成手段と、前記画像合成手段により合成された画像を表示する表示装置とを備え、前記画像合成手段は、自車が前記第１の分岐点を通過する前において前記第１の地図画像を前記第２の地図画像より大きくなるように合成し、自車が前記第１の分岐点を通過した後において前記第２の地図画像を前記第１の地図画像より大きくなるように合成する。
【発明の効果】
【００１０】
本発明では、画像合成手段が、自車が第１の分岐点を通過する前において第１の地図画像を第２の地図画像より大きくなるように合成し、自車が第１の分岐点を通過した後において第２の地図画像を第１の地図画像より大きくなるように合成する。
【００１１】
以上により本発明は、ナビゲーション装置の利用者に対し、第１および第２の分岐点における地図画像の文字の判読をしやすくさせることができ、かつ、第１の分岐点を通過するときに第２の分岐点で行うべき運転操作を把握させることができる。
【発明を実施するための最良の形態】
【００１２】
本発明における画像合成手段は、自車が第１の分岐点を通過する前において自車の第１の分岐点への接近に伴って第１の地図画像を拡大し、かつ、第２の地図画像を縮小し、自車が第１の分岐点を通過した後において自車の第２の分岐点への接近に伴って第１の地図画像を縮小し、かつ、第２の地図画像を拡大するようにした。
【００１３】
画像合成手段は、案内経路が連続するように画像読み出し手段により読み出された第１および第２の地図画像を合成することも実施の形態として考えられる。また、地図画像蓄積手段に地図画像としてラスタ地図を記憶させることができる。また、地図画像記憶手段に記憶された分岐点における地図画像は、案内経路上にある交差点における地図画像とすることができる。
【実施例】
【００１４】
次に、図１を用いてナビゲーション装置１の構成を説明する。
【００１５】
ナビゲーション装置１は、ＣＰＵ（Central Processing Unit）２、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、メモリカード５ａが挿入されるメモリリーダ５、ＧＰＳ機器６、ボタン群７、ＤＡコンバータ８、スピーカ９、描画コントローラ１０、表示装置１１で構成されている。
【００１６】
ＣＰＵ２は、ＲＯＭ３に記憶されたプログラムをＲＡＭ４に読み込み、実行することによってナビゲーション装置１の各部を制御する。また、ＣＰＵ２はプログラムに従って所定の演算行うこともできる。
【００１７】
メモリカード５ａはフラッシュメモリなどの半導体メモリで構成される不揮発性メモリであり、後述するように地図画像等が記憶されている。メモリカード５ａはメモリリーダ５に挿入され、メモリリーダ５はメモリカード５ａからデータを読み出しＣＰＵ２に送信する。
【００１８】
ＧＰＳ機器６は、ＧＰＳ（Global Positioning System）を用いて自車の現在位置の緯度および経度を検出し、ＣＰＵ２に送信する。
【００１９】
ボタン群７は利用者により操作されるものであり、メニューの切り替え、スピーカ９から出力される音の大きさの調整などの機能が割り当てられる。
【００２０】
ＤＡコンバータ８はＣＰＵ２により処理された音響信号をデジタルからアナログの信号に変換してスピーカ９に出力する。スピーカ９は入力されたアナログ信号に従って音を出力する。
【００２１】
描画コントローラ１０は、複数の画像を合成する処理を行う。描画コントローラ１０が行う合成処理は、例えば、複数の地図画像を１つの画像に合成する処理や、地図画像の上に自車の現在位置を示すマークを合成する処理などがある。描画コントローラ１０により合成された合成画像データは、表示装置１１へ出力される。表示装置１１は、液晶ディスプレイ等で構成された画面を備え、描画コントローラ１０により出力された合成画像データを画面に表示する。
【００２２】
次に、図２〜図５を用いて、メモリカード５ａに記憶されているデータについて説明する。
【００２３】
利用者は、まず、パーソナルコンピュータ１３に出発地と目的地を入力する。入力された出発地および目的地は、インターネットを経由してパーソナルコンピュータ１３からサーバ１２へ送信される。次に、サーバ１２は、出発地から目的地へ至る案内経路を算出する。続いて、サーバ１２は、算出した案内経路に基づいて地図画像の抽出と、地図画像情報ファイルの作成とを行う。抽出された地図画像および地図画像情報ファイルはインターネットを経由してサーバ１２からパーソナルコンピュータ１３へ送信され、メモリカード５ａに記憶される。利用者は、メモリカード５ａをメモリリーダ５に挿入する。
【００２４】
次に、図３を用いて、サーバ１２による地図画像の抽出について説明する。
【００２５】
サーバ１２は図示しない記憶装置を備える。この記憶装置には地図画像が記憶されている。記憶装置には最新の地図画像が記憶されている。地図画像は、例えば、図３に示すように所定のエリアごとに区分されて記憶されている。地図画像は、例えば、ビットマップなどの画像データで表現されたラスタ地図である。
【００２６】
出発地が図３の地図画像Ｂ６上にあり、目的地が図３の地図画像Ｆ２上にある場合について説明する。このとき、サーバ１２は図３の矢印で示す案内経路を求める。続いて、サーバ１２は案内経路上にある交差点を含む地図画像を抽出する。ここで「案内経路上にある交差点」とは、案内経路上の交差点のうち、右折、左折など、直進以外の運転操作を要する交差点をいう。
【００２７】
案内経路上の直進する交差点では、利用者による特段の運転操作は必要ないため、サーバ１２は地図画像の抽出を行わない。例えば、図３の地図画像Ｂ５は、直進する交差点であるため抽出されない。図３では、案内経路上にある交差点を含む地図画像として地図画像Ｂ４、Ｄ３、Ｅ３が抽出される。
【００２８】
サーバ１２は、抽出した地図画像に対し、案内経路をハイライトさせる処理を行う。案内経路をハイライトさせる処理とは、例えば、案内経路が通過する地図画像上の道路を、案内経路が通過しない道路と区別できるように太い線で強調する処理をいう。
【００２９】
次に、図４および図５を用いて、サーバ１２による地図画像情報ファイルの作成について説明する。
【００３０】
サーバ１２は、抽出した地図画像に関する情報を記憶した地図画像情報ファイルを作成する。図４は地図画像情報ファイルの一例である。地図画像情報ファイルには、前述のごとく、サーバ１２により抽出された地図画像Ｂ４、Ｄ３、Ｅ３のそれぞれの地図画像ごとに、「地図画像の範囲」、「交差点の位置」、「隣接する地図画像名」および「隣接する地図画像との境界の位置」の情報が記憶されている。
【００３１】
図５を用いて、地図画像情報ファイルについて詳細に説明する。図４（Ａ）の地図画像１４は図３の地図画像Ｄ３の拡大図であり、図４（Ｂ）の地図画像１６は図３の地図画像Ｅ３の拡大図である。
【００３２】
地図画像１４は、円１５に示す位置に案内経路上にある交差点を含んでいる。交差点近傍には施設名称（○○スーパ）が、画像データで表されている。
【００３３】
地図画像１６は、地図画像１４に隣接する地図画像であり、円１７に示す位置に案内経路上にある交差点を含んでいる。交差点近傍には施設名称（××電器）が、画像データで表されている。地図画像１４および地図画像１６は、案内経路が通過する道路が太い線でハイライトされた画像となっている。
【００３４】
サーバ１２は、地図画像１４の対向する頂点（点１８、点１９）の位置を「地図画像の範囲」とすることができる。「地図画像の範囲」とは、地図画像が表す実世界における範囲を表す情報である。地図画像が図４に示すように方形である場合、対向する頂点の位置により地図画像１４の表す範囲を規定することができる。図４では、「地図画像の右上の位置」が点１８の位置に該当し、「地図画像の左下の位置」が点１９の位置に該当する。なお、点１８および点１９の位置は緯度および経度で記憶される。
【００３５】
また、地図画像情報ファイルには、図４（Ａ）の円１５に示す位置にある交差点の位置の情報も記憶される。交差点の位置は、交差する道路の中心の緯度および経度で記憶される。図４（Ｂ）の地図画像１６（地図画像Ｅ３）についても、地図画像１４と同様に、円１７に示す位置にある「交差点の位置」が地図画像情報ファイルに記憶される。
【００３６】
また、地図画像情報ファイルには「隣接する地図画像名」の情報も含まれる。隣接する地図画像とは、図３における地図画像Ｄ３に対する地図画像Ｅ３の関係のように、サーバ１２により抽出された地図画像のうち案内経路の目的地に向かう方向において隣接する地図画像のことである。地図画像情報ファイルには、地図画像Ｄ３の「隣接する地図画像名」として地図画像Ｅ３の画像名が記憶されている。
【００３７】
また、隣接する地図画像が存在する場合、地図画像情報ファイルには、隣接する地図画像の境界線と案内経路との交点の位置が「隣接する地図画像との境界の位置」として記憶される。図５の地図画像情報ファイルの地図画像Ｄ３には「隣接する地図画像との境界の位置」として、地図画像Ｄ３とＥ３との境界線と案内経路との交点の位置（図４（Ａ）の円２０ａの中心の位置）が記憶される。この位置は緯度および経度で表される。図４（Ａ）の円２０ａの中心の位置と、図４（Ｂ）の円２０ｂの中心の位置は同じ位置となる。「隣接する地図画像との境界の位置」は後述する描画コントローラ１０による地図画像の合成処理の際に用いられる。
【００３８】
ＣＰＵ２は、メモリカード５ａから地図画像を読み出して、表示装置１１の画面の表示することで、右折、左折などの運転操作を必要とする交差点についての地図画像を利用者に提示することができる。
【００３９】
以上のように、メモリカード５ａを用いることでナビゲーション装置１を小型化でき、かつ、サーバ１２から地図画像をダウンロードするため、ナビゲーション装置１は最新の地図画像を用いることができる。
【００４０】
次に、図６〜図８を用いて、ナビゲーション装置１の動作を説明する。
【００４１】
最初にＣＰＵ２は、ＧＰＳ機器６が検出した自車の現在位置における緯度および経度を取得する（Ｓ０１）。
【００４２】
ステップＳ０１の次に、ＣＰＵ２は、メモリカード５ａに記憶された地図画像情報ファイルの「地図画像の範囲」を検索し、いずれかの「地図画像の範囲」にステップＳ０１で取得した自車の現在位置があるか否かを判断する（Ｓ０２）。
【００４３】
ＣＰＵ２は、自車の現在位置がいずれの「地図画像の範囲」にない場合（Ｓ０２でＮＯ）、再度ステップＳ０１を実行する。
【００４４】
ＣＰＵ２は、ステップＳ０２においてＹＥＳと判断した場合、メモリカード５ａにアクセスし、ステップＳ０１にて自車の現在位置を含むと判断した地図画像（以下、「第１の地図画像」という）に「隣接する地図画像名」が記憶されているかを判断する（Ｓ０３）。
【００４５】
「隣接する地図画像名」が記憶されているとき（Ｓ０３でＹＥＳ）、ＣＰＵ２は、第１の地図画像と、「隣接する地図画像名」に該当する地図画像（以下、「第２の地図画像」という）とを、メモリカード５ａから読み出しＲＡＭ４に記憶する（Ｓ０４）。
【００４６】
ステップＳ０４の次に、ＣＰＵ２は、第１の地図画像上にある交差点（以下、「交差点Ｍ」という）の緯度および経度と、および第２の地図画像上にある交差点（以下、「交差点Ｎ」という）の緯度および経度とをメモリカード５ａから読み出しＲＡＭ４に記憶する（Ｓ０５）。
【００４７】
ステップＳ０５の次に、ＣＰＵ２はステップＳ０６の「表示ルーチン１」を実行する。図７を用いてステップＳ０６について詳細に説明する。
【００４８】
ステップＳ０５の次に、ＣＰＵ２は、自車の現在位置とＲＡＭ４に記憶された交差点Ｍの位置との距離を求める（Ｓ０６１）。
【００４９】
ステップＳ０６１の次に、ＣＰＵ２は、ステップＳ０６１で求めた距離に応じて、第１の地図画像を表示するための倍率（倍率Ｘ）と、第２の地図画像を表示するための倍率（倍率Ｙ）とを求める（Ｓ０６２）。倍率が大きいほど地図画像は大きく表示される。
【００５０】
ＣＰＵ２は、倍率Ｘが倍率Ｙより大きくなるようにする。これにより、自車の現在位置に対応する第１の地図画像は、交差点Ｎを含む第２の地図画像よりも大きく表示されるようになる。
【００５１】
また、ＣＰＵ２は、ステップＳ０６１で求めた距離が小さくなるにつれて、倍率Ｘを大きくするとともに、倍率Ｙを小さくする。これにより、自車の現在位置が交差点Ｍに近づくにつれて、第１の地図画像が拡大されるとともに、第２の地図画像が縮小される。
【００５２】
ステップＳ０６２の次に、描画コントローラ１０は、第１の地図画像および第２の地図画像を自車の現在位置を示すマークとともに合成する。このとき、描画コントローラ１０は、第１の地図画像が倍率Ｘに、第２の地図画像が倍率Ｙになるように画像を合成する。合成された画像は表示装置１１の画面に表示される（Ｓ０６３）。
【００５３】
図６に示すステップＳ０６の次に、ＣＰＵ２は、ＧＰＳ機器６が検出した自車の現在位置における緯度および経度を取得し（Ｓ０７）、自車の現在位置が第１の地図画像上にあるか否かを判断する（Ｓ０８）。具体的には、ＣＰＵ２は、第１の地図画像の「地図画像の範囲」内に自車の現在位置があればステップＳ０８においてＹＥＳと判断し、なければＮＯと判断する。
【００５４】
ＣＰＵ２は、ステップＳ０８においてＹＥＳと判断した場合、自車の現在位置が交差点Ｍを通過したか否かを判断する。ＣＰＵ２は、自車の現在位置と交差点Ｍとの距離が減少から増加に転じたことを検出すると、自車の現在位置が交差点Ｍを通過したと判断する。自車の現在位置が交差点Ｍを通過していない場合（Ｓ０９でＮＯ）、ＣＰＵ２は、処理をステップＳ０６に戻す。
【００５５】
自車の現在位置が交差点Ｍを通過した場合（Ｓ０９でＹＥＳ）、ＣＰＵ２は、ステップＳ１０の「表示ルーチン２」を実行する。図８を用いてステップＳ１０について詳細に説明する。
【００５６】
ステップＳ０９の次に、ＣＰＵ２は、自車の現在位置とＲＡＭ４に記憶された交差点Ｎの位置との距離を求める（Ｓ１０１）。
【００５７】
ステップＳ１０１の次に、ＣＰＵ２は、ステップＳ１０１で求めた距離に応じて、第１の地図画像を表示するための倍率Ｘと、第２の地図画像を表示するための倍率Ｙとを求める（Ｓ１０２）。
【００５８】
このとき、ＣＰＵ２は、倍率Ｙが倍率Ｘより大きくなるようにする。これにより、交差点Ｎを含む第２の地図画像は、自車の現在位置に対応する第１の地図画像よりも大きく表示されるようになる。
【００５９】
また、ＣＰＵ２は、ステップＳ１０１で求めた距離が小さくなるにつれて、倍率Ｙを大きくするとともに、倍率Ｘを小さくする。これにより、自車の現在位置が交差点Ｎに近づくにつれて、第２の地図画像が拡大され、第１の地図画像が縮小される。
【００６０】
ステップＳ１０１の次に、描画コントローラ１０は、第１の地図画像および第２の地図画像を自車の現在位置を示すマークとともに合成する。このとき、描画コントローラ１０は、第１の地図画像が倍率Ｘに、第２の地図画像が倍率Ｙになるように画像を合成する。合成された画像は表示装置１１の画面に表示される（Ｓ１０３）。
【００６１】
図６に示すステップＳ１０の次に、ＣＰＵ２は、ＧＰＳ機器６が検出した自車の現在位置における緯度および経度を取得し（Ｓ１１）、自車の現在位置が第１の地図画像上にあるか否かを判断する（Ｓ１２）。ステップＳ１２における、ＣＰＵ２の具体的な判断方法はステップＳ０８と同じである。ＣＰＵ２は、ステップＳ１２においてＹＥＳと判断した場合、処理をステップＳ１０に戻す。
【００６２】
ＣＰＵ２は、ステップＳ０８においてＮＯと判断した場合またはステップＳ１２においてＮＯと判断した場合、メモリカード５ａに記憶された地図画像情報ファイルの「交差点の位置」を全て通過したか否かを判断する（Ｓ１３）。
【００６３】
ＣＰＵ２は、ステップＳ１３においてＹＥＳと判断した場合、処理を終了させる。一方、ステップＳ１３においてＮＯと判断した場合、ＣＰＵ２は処理をステップＳ０１に戻す。
【００６４】
ステップＳ０６〜Ｓ１２が実行される際の、表示装置１１の画面の表示の変化について、図９（Ａ）〜（Ｄ）を用いて説明する。
【００６５】
図９（Ａ）〜（Ｄ）において、地図画像１４は第１の地図画像である。第１の地図画像上にある交差点が交差点Ｍとなる。第１の地図画像には自車の現在位置を表すマーク２１が表示されている。また、地図画像１６は第２の地図画像である。第２の地図画像上にある交差点が交差点Ｎとなる。
【００６６】
図９（Ａ）は、自車の現在位置が第１の地図画像の「地図画像の範囲」に入った直後の表示である。このとき、ステップＳ０６２およびＳ０６３により、第１の地図画像は第２の地図画像よりも大きく表示される。自車が交差点Ｍに近づくにつれて、図９（Ｂ）に示すように第１の地図画像は徐々に拡大されるとともに、第２の地図画像は徐々に縮小されて表示される。第１の地図画像が拡大されるのに応じて、交差点Ｍ近傍の施設名称（○○スーパ）も拡大される。
【００６７】
自車が交差点Ｍを通過すると、図９（Ｃ）に示すように、ステップＳ１０２およびＳ１０３により、第２の地図画像は第１の地図画像よりも大きく表示される。自車が交差点Ｎに近づくにつれて、図９（Ｄ）に示すように第２の地図画像は徐々に拡大されるとともに、第１の地図画像は徐々に縮小されて表示される。第２の地図画像が拡大されるのに応じて、交差点Ｍ近傍の施設名称（××電器）も拡大される。
【００６８】
描画コントローラ１０は、図１０に示すように第１の地図画像上にある太い線でハイライトされた案内経路の中心と第２の地図画像上にある太い線でハイライトされた案内経路上の中心とを一致させて、案内経路が連続するように第１および第２の地図画像を合成する。点２２はメモリカード５ａに記憶された「隣接する地図画像との境界の位置」であり、描画コントローラ１０は第１の地図画像と第２の地図画像の「隣接する地図画像との境界の位置」が一致するように第１および第２の地図画像を合成する。
【００６９】
このようにすることで、第１の地図画像および第２の地図画像の倍率が異なっても、第１の地図画像および第２の地図画像の案内経路が滑らかに接続され、利用者が案内経路を認識しやすくなる。
【００７０】
以上のように、本実施例のナビゲーション装置１では、描画コントローラ１０が、自車が交差点Ｍを通過する前において第１の地図画像を第２の地図画像より大きくなるように合成し、自車が交差点Ｍを通過した後において第２の地図画像を第１の地図画像より大きくなるように合成する。これにより、自車が交差点Ｍを通過する前は交差点Ｍのある地図画像の文字の判読しやすくなり、自車が交差点Ｍを通過した後は次に通過する交差点Ｎのある地図画像の文字の判読しやすくなる。
【００７１】
また、描画コントローラ１０は、案内経路が連続するように第１および第２の地図画像を合成する。第１の地図画像と第２の地図画像の境界で案内経路が連続するように表示されるため、利用者は、第１の地図画像と第２の地図画像との位置関係を容易に把握することができる。
【００７２】
また、ステップＳ０６２およびステップＳ１０２により、交差点ＭまたはＮまでの距離に応じて倍率を徐々に変化させることで、第１の地図画像および第２の地図画像の表示の倍率が急激に変化しないため、利用者は地図画像上の文字を判読しやすくなる。
【００７３】
ＣＰＵ２は、第１の地図画像に隣接する地図画像がない場合（Ｓ０３でＮＯ）、第１の地図画像をメモリカード５ａから読み出しＲＡＭ４に記憶する。描画コントローラ１０は、ＲＡＭ４に記憶された第１の地図画像を表示装置１１の画面全体に表示できる倍率で自車の現在位置を示すマークとともに合成する。合成された画像は表示装置１１の画面に表示される（Ｓ１４）。
【００７４】
ステップＳ１４の次に、ＣＰＵ２は、ＧＰＳ機器６が検出した自車の現在位置における緯度および経度を取得し（Ｓ１５）、自車の現在位置が第１の地図画像上にあるか否かを判断する（Ｓ１６）。ステップＳ１６における、ＣＰＵ２の具体的な判断方法はステップＳ０８と同じである。
【００７５】
ＣＰＵ２は、ステップＳ１６においてＹＥＳと判断した場合、処理をステップＳ１４に戻す。ＣＰＵ２は、ステップＳ１６においてＮＯと判断した場合、ステップＳ１３を実行する。
【００７６】
ステップＳ１４により、第１の地図画像に隣接する地図画像が存在しない場合、第１の地図画像が表示装置１１の画面全体に表示されるため、利用者は第１の地図画像上の文字を判読しやすくなる。
【００７７】
なお、本実施例では、メモリカード５ａには案内経路上にある交差点を含む地図画像が記憶されると記載したが、交差点は分岐点の一例であり、メモリカード５ａに案内経路上にある分岐点を含む地図画像を記憶させることができる。分岐点とは、道路が複数の方向に分かれる場所であって、かつ、案内経路上で直進以外の運転操作が必要な場所であり、例えば、高速道路上の分岐や、パーキングエリアへの進入が必要な場所などがある。
【００７８】
なお、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４および描画コントローラ１０は、１つの集積回路で実現することができる。
【００７９】
なお、第１の地図画像上に複数の交差点がある場合、ＣＰＵ２は、第２の地図画像に最も近い交差点を交差点Ｍとして処理を行うことができる。例えば、第１の地図画像が図１１のような地図画像である場合を考える。図１１には円２３、円２４、円２５に示すように３つの交差点がある。このとき、円２５に示す交差点が第２の地図画像に最も近い交差点とすると、ＣＰＵ２はこの交差点を交差点Ｍとして図６で説明した各処理を行うことができる。自車が円２５に示す交差点Ｍを通過するまでは、第１の地図画像が第２の地図画像よりも大きく表示されるため、交差点Ｍだけでなく円２３、円２４で示す交差点近くの文字も判読しやすくなる。
【００８０】
なお、地図画像および地図画像情報ファイルはパーソナルコンピュータ１３によりメモリカード５ａに記憶され、メモリカード５ａはメモリリーダ５に挿入されると記載したが、パーソナルコンピュータ１３からナビゲーション装置１へのデータの転送は、メモリカード５ａなどの記憶素子ではなく、ケーブル接続などによる有線通信、もしくは、無線ＬＡＮなどの無線通信により行われることもできる。
【産業上の利用可能性】
【００８１】
以上のように、本発明にかかるナビゲーション装置は、利用者に分岐点における地図画像の文字の判読をしやすくさせることができ、かつ、第１の分岐点を通過するときに第２の分岐点で行うべき運転操作を把握させることができるという効果を有する。本発明にかかるナビゲーション装置は、例えば、車両に搭載されるナビゲーション装置として有用である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施例におけるナビゲーション装置のブロック図
【図２】本発明の実施例におけるナビゲーション装置のシステム構成図
【図３】本発明の実施例における地図画像についての説明図
【図４】本発明の実施例における地図画像についての説明図
【図５】本発明の実施例における地図画像情報ファイルについての説明図
【図６】本発明の実施例におけるナビゲーション装置の動作説明のためのフローチャート
【図７】本発明の実施例におけるナビゲーション装置の動作説明のためのフローチャート
【図８】本発明の実施例におけるナビゲーション装置の動作説明のためのフローチャート
【図９】本発明の実施例におけるナビゲーション装置の画面の表示についての説明図
【図１０】本発明の実施例における合成された地図画像の境界についての説明図
【図１１】本発明の実施例において地図画像に複数の交差点がある場合の説明図
【符号の説明】
【００８３】
１    ナビゲーション装置
２    ＣＰＵ
３    ＲＯＭ
４    ＲＡＭ
５    メモリリーダ
５ａ    メモリカード
６    ＧＰＳ機器
７    ボタン群
８    ＤＡコンバータ
９    スピーカ
１０    描画コントローラ
１１    表示装置
１２    サーバ
１３    パーソナルコンピュータ
【図１】
2009025114.tif 000003
【図２】
2009025114.tif 000004
【図３】
2009025114.tif 000005
【図４】
2009025114.tif 000006
【図５】
2009025114.tif 000007
【図６】
2009025114.tif 000008
【図７】
2009025114.tif 000009
【図８】
2009025114.tif 000010
【図９】
2009025114.tif 000011
【図１０】
2009025114.tif 000012
【図１１】
2009025114.tif 000013