(57)【要約】【課題】  自車位置から遠方までの鳥瞰図にて山並みを表示する際に、描画の処理時間を短くしてパフォーマンスを向上させることが可能な「ナビゲーション装置および山並み表示方法」を提供する。【解決手段】  メッシュ状に区画された複数の領域ごとに標高値を持ち、スケールごとにメッシュの大きさが異なる地図データ５１，５２，５３を用意して、各スケールの地図に含まれる複数の領域６１，６２，６３に対して標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により複数の領域を描画することによって山並みを表示することにより、自車位置近傍から遠方までの全てのエリアで同じ大きさのメッシュを使う従来技術に比べて、自車位置から離れたエリアにて大きなメッシュを使う分だけ区画領域の数を少なくすることができるようにして、処理すべきデータ量を少なくする。【選択図】        図２
2006039014.tif 000002
【特許請求の範囲】
【請求項１】
所定の間隔で区画されたメッシュの複数の領域ごとに標高値を有した地図データを記憶する地図記憶手段と、
上記地図記憶手段に記憶されている地図データに基づいて、上記複数の領域に対して上記標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により上記複数の領域を描画する描画手段とを備え、
上記地図データは複数のスケールの地図を含み、各スケールの地図は、そのスケールに応じた所定の間隔でメッシュ状に区切られており、
上記描画手段は、上記複数のスケールの地図データを用いて、各スケールに応じた複数のメッシュが持つ複数の領域を上記色情報により描画することを特徴とするナビゲーション装置。
【請求項２】
上記描画手段は、上記複数のスケールの地図データを用いて、一画面を分割したそれぞれのエリアごとに異なるスケールの地図を描画することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
上記描画手段は、上記複数のスケールの地図が持つそれぞれのメッシュとは別に、上記複数のスケールの地図を横断する共通メッシュを定義し、上記複数のスケールの地図が持つ複数のメッシュの各領域に含まれる標高値をもとに、上記共通メッシュの各領域における標高値を求め、上記共通メッシュの各領域に対して上記標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により上記共通メッシュの各領域を描画することを特徴とする請求項１に記載のナビゲーション装置。
【請求項４】
上記共通メッシュは格子状のメッシュであることを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
上記共通メッシュは蜘蛛の巣状のメッシュであることを特徴とする請求項３に記載のナビゲーション装置。
【請求項６】
上記蜘蛛の巣状のメッシュは、自車位置に近いほど領域が狭く、自車位置から遠いほど領域が広く設定されたものであることを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
自車位置を検出する自車位置検出手段を備え、
上記描画手段は、上記地図記憶手段に記憶されている地図データおよび上記自車位置検出手段により検出される自車位置に基づいて、上記複数の領域に対して上記標高値に基づく高さ情報を与え、当該高さ情報および上記自車位置からの距離情報に照応する色情報により上記複数の領域を描画することを特徴とする請求項１〜６の何れか１項に記載のナビゲーション装置。
【請求項８】
各スケールの地図がそれぞれスケールに応じた所定の間隔でメッシュ状に区切られており、上記メッシュの複数の領域ごとに標高値を有した複数のスケールの地図データに基づいて、各スケールに応じた複数のメッシュが持つ複数の領域に対して上記標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により上記複数の領域を描画する第１のステップと、
上記第１のステップで得られた描画データから一画面分の大きさを切り出して表示画面に山並みを表示する第２のステップとを有することを特徴とする山並み表示方法。
【請求項９】
上記第１のステップでは、上記複数のスケールの地図が持つそれぞれのメッシュとは別に、上記複数のスケールの地図を横断する共通メッシュを定義し、上記複数のスケールの地図が持つ複数のメッシュの各領域に含まれる標高値をもとに、上記共通メッシュの各領域における標高値を求め、上記共通メッシュの各領域に対して上記標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により上記共通メッシュの各領域を描画することを特徴とする請求項８に記載の山並み表示方法。
【請求項１０】
自車位置を検出する第３のステップを有し、
上記第１のステップでは、上記地図データおよび上記自車位置に基づいて、上記複数の領域に対して上記標高値に基づく高さ情報を与え、当該高さ情報および上記自車位置からの距離情報に照応する色情報により上記複数の領域を描画することを特徴とする請求項８または９に記載の山並み表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置および山並み表示方法に関し、特に、俯瞰地図を立体的に表示する機能を備えたナビゲーション装置に用いて好適なものである。
【背景技術】
【０００２】
一般に、車両の走行案内を行うナビゲーション装置は、単に現在地周辺の地図を表示するのみでなく、目的地を指定することにより、現在地から目的地までの誘導経路を自動設定して案内する機能を備えている。この経路誘導機能では、地図データを用いて現在地から目的地までを結ぶ最もコストが小さな経路を、幅優先探索（ＢＦＳ）法あるいはダイクストラ法などのシミュレーションを行って自動探索し、その探索した経路を誘導経路として設定する。
【０００３】
誘導経路の設定後は、車両の走行中に地図画像上で誘導経路を他の道路と識別可能なように色を変えて太く描画する。そして、その誘導経路に沿って、特に交差点において右左折を指示する（交差点拡大図を表示したり、進行方向を音声で案内したりする）ことにより、運転者を目的地まで速く、安全に、また確実に誘導することができるようになされている。
【０００４】
この種のナビゲーション装置では、運転者がより利用しやすく、目的地までより確実に案内することができるように、種々の研究開発が行われている。そのための技術の１つとして、遠近感を出すために自車位置の後方上空から見下ろした状態で地図を表示する鳥瞰図表示や、建物等の３次元的な立体画像を鳥瞰図の地図上に表示する立体表示の機能が存在する。鳥瞰図において遠方の山並みを表示するようにした技術も提案されている（例えば、特許文献１参照）。
【特許文献１】特許３４６８６５６号公報
【０００５】
写真や絵などから成る画像で山並みを表示しようとすると、多くの画像データを記憶するために大容量のメモリが必要となる。そのため、この特許文献１に記載の技術では、山並みの画像データは持たず、二次元地図データをもとに演算によって山並みを描画するように成されている。すなわち、一定間隔の経度線および緯度線により画定された複数の標準地域メッシュごとに二次元地図データを構成し、メッシュの四隅に標高データを持たせる。そして、この標高データをもとに、立体的な地図を見たときに得られる三次元的な山並みを表示する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の技術によれば、一定間隔で区切られた領域ごとに四隅の標高データを記憶することによって山並みを表示できるので、山並みの画像データを記憶する場合に比べてデータ量を削減することが可能である。しかしながら、自車位置から遠方までの鳥瞰図を表示する際には、その表示範囲内には非常に多くの区画領域が含まれることとなり、二次元地図データといえどもデータ量は多くなってしまう。その多くのデータを処理して山並みを描画しなくてはならないので、必然的に描画処理に時間がかかり、描画のパフォーマンスが低下してしまうという問題があった。
【０００７】
また、自車位置から遠方までの鳥瞰図を表示する際には、スケールの大きい地図データを用いるので、自車位置近傍の地図を詳細に表示することができないという問題もあった。
【０００８】
本発明は、このような問題を解決するために成されたものであり、自車位置から遠方までの鳥瞰図にて山並みを表示する際に、描画の処理時間を短くしてパフォーマンスを向上できるようにすることを目的とする。
また、本発明は、画面の手前（下側）で自車位置近傍の地図を詳細に表示すると共に画面の奥（上側）で遠方の山並みも分かりやすく表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決するために、本発明では、メッシュ状に区画された複数の領域ごとに標高値を持たせた地図データについて、地図のスケールごとにメッシュの大きさを変えたものを用意する。そして、このような複数のスケールの地図データに基づいて、各スケールの地図に含まれる複数の領域に対して標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により複数の領域を描画することによって、山並みを表示するようにしている。
【００１０】
本発明の他の態様では、複数のスケールの地図データを用いて山並みを描画することに加えて、複数のスケールの地図データを用いて、一画面を分割したそれぞれのエリアごとに異なるスケールの地図を描画するようにしている。
【００１１】
本発明の他の態様では、複数のスケールの地図が持つそれぞれのメッシュとは別に、複数のスケールの地図を横断する共通メッシュを定義し、複数のメッシュの各領域に含まれる標高値をもとに共通メッシュの各領域における標高値を求めて、当該共通メッシュを利用して各領域を描画するようにしている。
【００１２】
本発明の他の態様では、メッシュの各領域における標高値に基づく高さ情報に加え、自車位置からの距離情報に照応する色情報によりメッシュの各領域を描画するようにしている。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、自車位置から遠方までの鳥瞰図にて山並みを表示する際に、自車位置に近い一定のエリアではスケールの小さい地図のメッシュを使って描画し、自車位置から離れたエリアではスケールの大きい地図のメッシュを使って描画することにより、自車位置近傍から遠方までの全てのエリアで同じ大きさのメッシュを使う従来技術に比べて、自車位置から離れたエリアにて大きなメッシュを使う分だけ区画領域の数を少なくすることができる。これにより、処理すべきデータ量を少なくすることができ、描画の処理時間を短くしてパフォーマンスを向上させることができる。
【００１４】
また、一画面を分割したそれぞれのエリアごとに異なるスケールの地図を描画するようにした本発明によれば、自車位置に近い一定のエリアではスケールの小さい地図を使って描画することで自車位置周辺の地図を詳細に表示し、自車位置から離れたエリアではスケールの大きい地図を使って描画することでかなり遠方の山並みまで表示することができる。これにより、自車位置近傍の詳細地図と遠方の山並みとを一画面内にて分かりやすく表示することができる。
【００１５】
共通メッシュの標高値を利用して各領域を描画するようにした発明によれば、１つの共通メッシュが持つ連続的な各領域に対して描画が行われることとなるので、複数のスケールのメッシュを利用して各スケールの領域を描画した場合にスケール間の境界に出てしまう不連続な部分をなくすことができ、スケールのつなぎ目においても山並みの画像を滑らかにつなげた状態で表示することができる。
【００１６】
メッシュの各領域における標高値に基づく高さ情報と自車位置からの距離情報とに照応する色情報によりメッシュの各領域を描画するようにした発明によれば、山の高さに応じて色を変えるだけでなく、自車位置から山までの距離に応じても色を変えて山並みを表示することができ、近い山と遠い山とを明確に区別できるように分かりやすく表示することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、第１の実施形態によるナビゲーション装置の構成例を示すブロック図である。図１において、１００はナビゲーション制御装置であり、ナビゲーション装置の全体を制御する。１１はＤＶＤ−ＲＯＭ等の記録媒体であり、地図表示や経路探索等に必要な各種の地図データを記憶している。ここでは地図データを記憶する記録媒体としてＤＶＤ−ＲＯＭ１１を用いているが、ＣＤ−ＲＯＭ、ハードディスク等の他の記録媒体を用いても良い。
【００１８】
ＤＶＤ−ＲＯＭ１１に記録された地図データは、広い地域を一望するための上位レベル（広域スケール）の地図から、狭い地域を詳細に記述した下位レベル（狭域スケール）の地図まで、レベルと呼ばれる単位に階層化して管理されている。各スケールの地図は、所定の経度および緯度で区切られた区画と呼ばれる矩形領域を単位として分割されている。また、各スケールの地図データは、そのスケールに応じた所定の間隔でメッシュ状に区切られており、当該メッシュにより区画される複数の領域ごとに標高値を有している。例えば、メッシュの各交点（各領域の四隅）に対して標高値が付与されている。
【００１９】
１２はリモコン、タッチパネル、操作スイッチ等の操作部であり、ユーザがナビゲーション制御装置１００に対して各種の情報（例えば、経路誘導の目的地や経由地）を設定したり、各種の操作（例えば、メニュー選択操作、拡大／縮小操作、手動地図スクロール、平面地図や鳥瞰図あるいは３Ｄ地図などの表示ビューの選択操作、数値入力など）を行ったりするためのものである。
【００２０】
１３は車両の現在位置を測定するための自立航法センサであり、所定走行距離毎に１個のパルスを出力して車両の移動距離を検出する距離センサ（車速センサ）１３ａと、車両の回転角度（移動方位）を検出する振動ジャイロ等の角速度センサ（相対方位センサ）１３ｂとを含んでいる。自立航法センサ１３は、これらの距離センサ１３ａおよび角速度センサ１３ｂによって車両の相対位置および方位を検出し、その情報をナビゲーション制御装置１００に出力する。
【００２１】
１４は車両の現在位置を測定するためのＧＰＳ受信機であり、複数のＧＰＳ衛星から送られてくる電波をＧＰＳアンテナ１５で受信し、３次元測位処理あるいは２次元測位処理を行って車両の絶対位置および方位を計算する（車両方位は、現時点における自車位置と１サンプリング時間ΔＴ前の自車位置とに基づいて計算する）。そして、これらの計算した車両の絶対位置および方位の情報を、測位時刻と共にナビゲーション制御装置１００に出力する。
【００２２】
１６は画像表示装置であり、ナビゲーション制御装置１００の制御によって生成された画像を表示する。この画像表示装置１６の画面上には、自車周辺の地図情報が車両位置マーク等と共に表示される。また、鳥瞰図表示を指示したときは、自車周辺の地図情報と遠方の山並みとが車両位置マーク等と共に俯瞰的に表示される。さらに、誘導経路を設定したときは、この地図上に誘導経路が表示されるとともに、車両の位置が案内交差点近傍に近づいたときに交差点拡大図が表示される。
【００２３】
次いで、ナビゲーション制御装置１００の内部構成において、２１は地図バッファであり、ＤＶＤ−ＲＯＭ１１から読み出された地図データを一時的に格納する。この地図バッファ２１は、本発明の地図記憶手段に相当する。ここで地図バッファ２１には、図２に示すような複数のスケール（例えば３つの異なるスケール）の地図データ５１，５２，５３が格納される。
【００２４】
各スケールの地図データ５１，５２，５３は、自車位置５４を中心としてそれぞれ所定の矩形範囲の地図を表すものであり、格納される所定範囲の大きさはスケールごとに異なっている。例えば、１００ｍスケールの地図データ５１の場合は１ｋｍ四方の範囲、１ｋｍスケールの地図データ５２の場合は１０ｋｍ四方の範囲、１０ｋｍスケールの地図データ５３場合は４０ｋｍ四方の範囲が地図バッファ２１に格納される。
【００２５】
上述したように、各スケールの地図データ５１，５２，５３は、そのスケールに応じた所定の間隔でメッシュ状に区切られている。本実施形態では、各スケールの地図データ５１，５２，５３を何れも縦横８０分割してメッシュを形成している。したがって、そのメッシュにより区画される複数の領域６１，６２，６３の大きさは、スケールが小さい地図データ５１ほど小さくなり、スケールが大きい地図データ５３ほど大きくなる。そして、各スケールの地図データ５１，５２，５３が持つそれぞれのメッシュにより区画される複数の領域６１，６２，６３ごとに標高値が格納されている。
【００２６】
２２はＲＯＭ読出制御部であり、ＤＶＤ−ＲＯＭ１１からの地図データの読み出しを制御する。このＲＯＭ読出制御部２２は、後述するマップマッチング制御部２６からマップマッチング処理後の車両現在位置情報を入力する。そして、その車両現在位置を含む所定範囲の地図データの読み出し指示を出力する。これにより、地図表示や山並み表示に必要な複数のスケールの地図データをそれぞれ所定範囲だけＤＶＤ−ＲＯＭ１１から読み出して、地図バッファ２１に格納する。
【００２７】
２３は外部信号入力部であり、操作部１２からその操作状態に応じた操作信号を入力する。２４は車両位置・方位計算部であり、自立航法センサ１３から出力される自車の相対的な位置および方位のデータに基づいて、絶対的な自車位置（推定車両位置）および車両方位を計算する。２５はデータ記憶部であり、ＧＰＳ受信機１４から出力される自車の絶対的な位置および方位のデータを順次格納する。
【００２８】
上述のマップマッチング制御部２６は、地図バッファ２１に読み出されている地図データと、車両位置・方位計算部２４により計算された自立航法センサ１３に基づく推定車両位置および車両方位のデータと、データ記憶部２５に格納されたＧＰＳ受信機１４による自車位置および車両方位のデータとを用いて、車両走行距離毎に投影法等によるマップマッチング処理を行って、自車の走行位置を地図データの道路上に位置修正する。
【００２９】
上述した自立航法センサ１３、ＧＰＳ受信機１４、車両位置・方位計算部２４、データ記憶部２５およびマップマッチング制御部２６により本発明の自車位置検出手段が構成される。
【００３０】
２７は地図描画部であり、地図バッファ２１に格納された地図データに基づいて、画像表示装置１６への地図表示に必要な地図画像データを生成する。この地図描画部２７は、鳥瞰図を表示するモードが指定されているときには、地図バッファ２１に格納された複数のスケールの地図データに基づいて地図を描画する。このとき、画面の手前（下側）となる部分では自車位置近傍の地図を狭域スケールの地図データに基づいて詳細に描画する。画面の奥（上側）となる部分では広域スケールの地図データに基づいて地図を描画する。
【００３１】
また、地図描画部２７は、鳥瞰図を表示するモードが指定されているときは、地図データのメッシュにより区画される複数の領域に対して標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報によりメッシュの各領域を描画する。このとき、地図描画部２７は、複数のスケールの地図データを用いて、各スケールに応じた複数のメッシュが持つ複数の領域を、それぞれの高さ情報に応じた色情報によって描画する。さらに、各領域に対して付した色が滑らかに変化するようにグラデーション処理を行うことにより、山並みを描画する。この地図描画部２７は、本発明の描画手段に相当する。
【００３２】
この地図描画部２７による山並み描画処理の内容を、図３を用いて具体的に説明する。図３（ａ）に示すように、地図データはメッシュ状に区画されており、メッシュにより画定される各領域の四隅（図３（ａ）では１つの領域の四隅を●で示している）には標高値が与えられている。まず、地図描画部２７は、図３（ｂ）に示すように、領域の四隅に対して標高値に比例した高さ情報を与え、その領域を三次元的に描く。これをメッシュ内の全ての領域について行う。
【００３３】
次に、図３（ｃ）に示すように、各領域に対して高さ情報に照応する色情報を与え、その色によって各領域を描画する。具体的には、山を表示するので基本的には緑系の色情報を与えるのであるが、高さに応じて明度を変える。例えば、高いところほど暗い緑を、低いところほど明るい緑を与える。より具体的には、高さ情報に応じて明度を変えたＲＧＢの値を決定し、そのＲＧＢ値により特定される色で各領域を描画する。最後に、図３（ｄ）に示すように、各領域に対して付した色が滑らかに変化するようにグラデーション処理を行うことにより、山並み表示の品位を高める。
【００３４】
次いで、２８はＶＲＡＭ（ビデオＲＡＭ）であり、地図描画部２７により生成された地図画像データを一時的に格納する。２９は読出制御部であり、ＶＲＡＭ２８からの地図画像データの読み出しを制御する。すなわち、地図描画部２７によって生成された地図画像データは、ＶＲＡＭ２８に一時的に格納され、読出制御部２９によって１画面分の地図画像データが読み出される。
【００３５】
３０は操作画面発生部であり、操作部１２を用いて各種の操作を行う際に必要な操作画面を生成して出力する。３１は各種マーク発生部であり、マップマッチング処理された後の自車位置に表示する車両位置マークや、ガソリンスタンドやコンビニエンスストア等を表示する各種ランドマーク等を生成して出力する。
【００３６】
３２は画像合成部であり、読出制御部２９によって読み出された地図画像データに、操作画面発生部３０および各種マーク発生部３１のそれぞれから出力される各画像データを重ねて画像合成を行い、画像表示装置１６に出力する。これにより、合成された画像が画像表示装置１６の画面上に表示される。
【００３７】
次に、上記のように構成したナビゲーション装置による山並み表示の動作について説明する。図４は、第１の実施形態による山並み表示方法の処理手順を示すフローチャートである。この図４に示すフローチャートは、鳥瞰図表示が指示されているときの動作を示すものである。
【００３８】
図４において、まず、ＲＯＭ読出制御部２２は、マップマッチング制御部２６から入力される車両現在位置情報をもとに、複数のスケールの地図データを、それぞれ車両現在位置を含む所定範囲の分だけＤＶＤ−ＲＯＭ１１から読み出して、地図バッファ２１に格納する（ステップＳ１）。次に、地図描画部２７は、地図バッファ２１に格納された複数のスケールの地図データ（図２の例では地図データ５１，５２，５３）に基づいて、各スケールに応じた複数のメッシュが持つ複数の領域６１，６２，６３に対して標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により複数の領域を描画する（ステップＳ２）。
【００３９】
さらに、地図描画部２７は、色の付された各領域６１，６２，６３に付したグラデーション処理を行うことにより、色が滑らかに変化するようにする（ステップＳ３）。なお、このフローチャート中には図示しないが、複数スケールの地図データに基づいて自車位置近傍から遠方までの地図が描画される。このようにして描かれた鳥瞰図による地図画像データは、ＶＲＡＭ２８に格納される（ステップＳ４）。そして、読出制御部２９の制御により、ＶＲＡＭ２８に格納された描画データから一画面分の大きさを切り出して、画像表示装置１６に出力する（ステップＳ５）。以上の処理により、画像表示装置１６の表示画面には、図５のような山並みを含む地図が表示される。
【００４０】
以上詳しく説明したように、第１の実施形態によれば、メッシュの大きさが異なる複数のスケールの地図データ５１，５２，５３を用いて山並みを表示するようにしたので、自車位置の近傍から遠方までの全てのエリアで同じスケールの地図データ（同じ大きさのメッシュ）を使う従来技術に比べて、自車位置から離れたエリアにて大きなメッシュを使う分だけ区画領域の数を少なくすることができる。これにより、処理すべきデータ量を少なくすることができ、描画の処理時間を短くしてパフォーマンスを向上させることができる。
【００４１】
また、第１の実施形態によれば、自車位置に近い一定のエリアではスケールの小さい地図データ５１を使って地図を描画することで、自車位置周辺の地図を詳細に表示することができる。しかも、自車位置から離れたエリアではスケールの大きい地図データ５２，５３のメッシュを使って山並みを描画することで、かなり遠方の山並みまで表示することができる。これにより、自車位置近傍の詳細地図と遠方の山並みとを一画面内にて表示することができる。
【００４２】
次に、本発明の第２の実施形態について説明する。第２の実施形態によるナビゲーション装置の機能構成は、図１に示したものと同様である。ただし、地図描画部２７による山並みの描画方法が第１の実施形態と異なる。これを、図６を用いて説明する。図６は、第２の実施形態による複数スケールの地図データとメッシュとの関係を示すイメージ図である。
【００４３】
図６に示すように、第２の実施形態では、地図描画部２７は、複数のスケールの地図データ５１，５２，５３が持つそれぞれのメッシュとは別に、複数のスケールの地図データ５１，５２，５３を横断する共通メッシュ７１を定義する。この共通メッシュ７１の大きさ（各区画領域の大きさ）は、例えば、最もスケールの大きい地図データ５３が持つメッシュの大きさとほぼ同じか、それより若干大きく設定する。
【００４４】
そして、地図描画部２７は、複数のスケールの地図データ５１，５２，５３が持つ複数のメッシュの各交点における標高値をもとに、共通メッシュ７１の各交点における標高値を演算によって求める。具体的には、共通メッシュ７１の或る１つの交点の標高値を求める際には、地図データ５１，５２，５３が持つメッシュの各交点のうち、共通メッシュ７１の求める交点を囲んでいる複数の交点の標高値を用いて補間演算を行うことにより、共通メッシュ７１の交点における標高値を求める。各スケールの地図データ５１，５２，５３の境界付近にある共通メッシュ７１の交点の標高値を求める際には、双方のスケールの地図データが持つメッシュの交点における標高値を用いて補間演算を行う。
【００４５】
このようにして共通メッシュ７１の各交点における標高値を求めたら、その標高値を用いて、第１の実施形態と同様の演算によって共通メッシュ７１の各領域を描画する。すなわち、共通メッシュ７１の各領域に対して、共通メッシュ７１の標高値に基づく高さ情報を与え、当該高さ情報に照応する色情報により共通メッシュ７１の各領域を描画する。
【００４６】
上述した第１の実施形態では、３つの異なるスケールのメッシュを用いて山並みを表示するので、異なるメッシュの境界部分で描画領域に不連続が生じ、山並みの表示が不連続になる。これに対して、第２の実施形態では、３つの異なるスケールのメッシュから１つの共通メッシュを求め、当該共通メッシュが持つ連続的な各領域に対して描画を行うようにしている。これにより、複数のスケールの地図データを用いて自車位置近傍の詳細地図と遠方の山並みとを一画面に同時に表示しつつも、山並みに関しては各スケールの境界における不連続な部分をなくすことができる。
【００４７】
図７は、共通メッシュの他の例を示す図である。共通メッシュは、図６に示した格子状のメッシュの他に、図７に示すような蜘蛛の巣状のメッシュでも良い。この図７に示す共通メッシュは、自車位置に近いほど区画領域が狭く、自車位置から遠いほど区画領域が広く設定されている。例えば、自車位置に最も近い区画領域の大きさは、図６に示した最もスケールの小さい地図データ５１の区画領域とほぼ同じ大きさであり、例えば５０ｍ四方の大きさである。また、自車位置に最も遠い区画領域の大きさは、図６に示した最もスケールの大きい地図データ５３の区画領域とほぼ同じ大きさであり、例えば１ｋｍ四方の大きさである。
【００４８】
鳥瞰図表示や３Ｄ表示の場合は、自車位置に近い手前の方ほど見える範囲が狭く、自車位置から遠い奥の方ほど見える範囲が広くなる。したがって、このような実際の視界に合わせて蜘蛛の巣状に共通メッシュを設定することにより、よりリアルに山並みを表示することができる。また、読出制御部２９が一画面分の領域を切り取るときも、単純に矩形領域を切り取れば良いので、処理を簡素化することができる。また、自車位置に近いほど区画領域を狭く、自車位置から遠いほど区画領域を広く設定することにより、処理に使用する領域の数を少なくすることができる。
【００４９】
次に、本発明の第３の実施形態について説明する。図８は、第３の実施形態によるナビゲーション装置の構成例を示すブロック図である。なお、この図８において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５０】
第３の実施形態では、地図描画部２７は、マップマッチング制御部２６から車両現在位置情報を入力している。そして、地図バッファ２１に格納されている地図データと、マップマッチング制御部２６から入力される自車位置情報とに基づいて、メッシュ内の複数の領域に対して標高値に基づく高さ情報を与え、当該高さ情報および自車位置からの距離情報に照応する色情報により複数の領域を描画する。
【００５１】
具体的には、山を表示するので基本的には緑系の色情報を与えるのであるが、高さに応じて明度を変えるとともに、自車位置からの距離に応じて彩度を変える。例えば、高いところほど暗い緑を、低いところほど明るい緑を与える。また、自車位置から近いところほど濃い緑を、自車位置から遠いところほど淡い緑を与える。より具体的には、高さ情報および距離情報に応じて明度と彩度とを変えたＲＧＢの値を決定し、そのＲＧＢ値により特定される色で各領域を描画する。
【００５２】
このように、メッシュの各領域における標高値に基づく高さ情報に加え、自車位置からの距離情報に照応する色情報によりメッシュの各領域を描画するようにした場合は、山の高さに応じて色を変えるだけでなく、自車位置から山までの距離に応じても色を変えて山並みを表示することができる。これにより、図９に示すように、近い山と遠い山とを明確に区別できるように山並みを分かりやすく表示することができる。このとき、遠くの山を淡い色で表現することにより、遠くにあるように見せることができる。
【００５３】
以上、第１〜第３の実施形態について説明したが、これらは何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５４】
例えば、上記第１〜第３の実施形態では、３つの異なるスケールの地図データを用いる例について説明したが、２つあるいは４つ以上の異なるスケールの地図データを用いて地図と山並みを表示するようにしても良い。
【００５５】
また、上記第３の実施形態では、山の高さに応じて明度を変えるとともに、自車位置からの距離に応じて彩度を変える例について説明したが、逆に、山の高さに応じて彩度を変えるとともに、自車位置からの距離に応じて明度を変えるようにしても良い。また、山の高さまたは自車位置からの距離に応じて色相を変えるようにしても良い。
【産業上の利用可能性】
【００５６】
本発明は、俯瞰地図を立体的に表示する機能を備えたナビゲーション装置に有用である。
【図面の簡単な説明】
【００５７】
【図１】第１の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図２】第１の実施形態による複数スケールの地図データの構成例を示すイメージ図である。
【図３】山並み描画処理の内容を説明するための図である。
【図４】山並み表示方法の処理手順を示すフローチャートである。
【図５】第１の実施形態により表示されるナビゲーション画面の例を示す図である。
【図６】第２の実施形態による複数スケールの地図データと共通メッシュとの関係を示すイメージ図である。
【図７】第２の実施形態による共通メッシュの他の例を示す図である。
【図８】第３の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図９】第３の実施形態により表示されるナビゲーション画面の例を示す図である。
【符号の説明】
【００５８】
１３  自立航法センサ
１４  ＧＰＳ受信機
２１  地図バッファ
２４  車両位置・方位計算部
２５  データ記憶部
２６  マップマッチング制御部
２７  地図描画部
【図１】
2006039014.tif 000003
【図２】
2006039014.tif 000004
【図３】
2006039014.tif 000005
【図４】
2006039014.tif 000006
【図５】
2006039014.tif 000007
【図６】
2006039014.tif 000008
【図７】
2006039014.tif 000009
【図８】
2006039014.tif 000010
【図９】
2006039014.tif 000011