(57)【特許請求の範囲】
【請求項１】
少なくとも、道路を有する地図データと、前記地図データに含まれ、地図の特徴を認識するための主要な目標物となる形状データとが記録された記録媒体と、
所望の視点位置から前記地図データを見たときの画像情報を前記地図データ並びに前記形状データに基づき生成する画像生成部と、
前記画像生成部にて生成された画像情報に基づいた表示を行う表示部と、
前記記録媒体と、前記画像生成部と、前記表示部の制御をなす制御部とを有するナビゲーション装置であって、
前記制御部は、前記目標物の立体表示に際して、少なくとも前記地図データと設定された視点位置及び視点方向に基づき、優先すべき表示対象付近で前記視点位置側の目標物に対して、前記形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように形状データ変更部を制御すると共に、前記地図データ、前記形状データ、前記形状データ変更部にて変更された形状データに基づき、画像情報を生成するように前記画像生成部を制御することを特徴とするナビゲーション装置。
【請求項２】
前記制御部は、前記表示装置にて表示すべき画像情報の中に、一つの目標物と、前記表示対象となる道路との重複部分を検出した場合、前記一つの目標物の形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように前記形状データ変更部を制御することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記制御部は、前記表示装置にて表示すべき画像情報の中に、一つの目標物と、前記表示対象となる他の目標物との重複部分を検出した場合、前記一つの目標物の形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように前記形状データ変更部を制御することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
前記制御部は、車両の現在位置に応じて設定された範囲内の目標物の形状データを変更するように前記形状データ変更部を制御することを特徴とする請求項１〜３の何れか一項に記載のナビゲーション装置。
【請求項５】
前記制御部は、予め操作手段を介して設定された設定ルートに対して所定範囲内または所定範囲外の形状データを変更するように前記形状データ変更部を制御することを特徴とする請求項１〜４の何れか一項に記載のナビゲーション装置。
【請求項６】
前記制御部は、操作手段を介して指定された、前記表示装置にて表示すべき画像情報中の所定範囲内または所定範囲外の目標物の形状データを変更するように前記形状データ変更部を制御することを特徴とする請求項１〜５の何れか一項に記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、平面状の地図を斜め上方向から見下ろしたような視覚効果を与える機能と、さらに地図上に表示される建物、山等を立体的に表示する機能とを併せ持ったナビゲーション装置に関する。
【０００２】
【従来の技術】
近年、平面上の地図を斜め上方向から見下ろしたような視覚効果を与える鳥瞰図表示機能に加えて、地図の特徴を認識するための手助けとなるような主要な目標物（建物、ランドマーク、山等）を立体的に表示する機能をも備えたナビゲーション装置が検討されている。
【０００３】
このような、建物、山等を立体的に表示する機能を備えたナビゲーション装置としては、例えば、図１０に示すような構成が考えられる。
図１０におけるナビゲーション装置は、制御部１、操作部２、画像生成部３、記録媒体４、画像表示部５、車両位置測位部６、プログラムＲＯＭ７、ＲＡＭ８から構成される。
【０００４】
図１０において、制御部１は、プログラムＲＯＭ７に格納されているプログラムに従って、適宜ＲＡＭ８を用いてナビゲーション装置の全体制御を行う。
車両位置測位部６は、図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機、ジャイロセンサ等により車両の現在位置を測位する。
【０００５】
操作部２は、視点位置、視線方向、及び地図上の表示位置などの手入力設定を可能とするものであり、入力された設定情報は制御部１へ出力される。
記録媒体４には、地図データ、及び建物、山などの形状データ等の各種データが格納され、制御部１の制御に基づき、図示しないデータアクセス手段により、車両の現在位置または操作部２で指定された位置を包含する地図データが読み出され、ＲＡＭ８に保持される。
【０００６】
画像生成部３は、ＲＡＭ８に保持された地図データと、地図データにリンクした建物や山などの形状データと、視点位置、視線方向を基に、地図データと建物や山などの形状データを投影面（表示面）へ投影したときの画像情報を求める投影変換処理と、求められた画像情報に対する隠面処理を行い、処理された画像情報を画像表示部５へ出力する。
画像表示部５は、入力された画像情報に応じた表示を行う。
以上がナビゲーション装置の構成の概略である。
【０００７】
次に、図１１に、図１０の記録媒体４における地図データと形状データの構造の一例を示す。
図１１（Ａ）はデータ構造の概略を示すものである。
記録媒体４に保存されている各種データは、図１１（Ａ）のように地図データと、建物、山などの形状データに分けられる。
【０００８】
地図データは、地図そのものを扱う地図情報と、表示されている地図中に存在する建物や山などの位置、並びにその建物や山などの形状データが書き込まれているアドレスを示すリンク情報から構成されている。
【０００９】
また、形状データは、図１１（Ｂ）に示すようにコードとヘッダ１と固有情報と形状情報から構成されている。
形状情報は、地図上の個々の建物や山などの形状を示すものである。
【００１０】
コードは、建物か山かを示す識別子の役割をもっており、ヘッダ１は、山や建物個々に持つデータ長を示すものである。
固有情報は、山や建物の名前などの固有の情報を持つ。
【００１１】
また、形状情報は、建物の場合と山の場合で持つ情報が異なる。
図１１（Ｃ）、（Ｄ）はそれぞれ、山の場合と建物の場合の形状情報のデータ構造を示すものである。
【００１２】
山の形状情報を示す図１１（Ｃ）ではヘッダ２と等高データと高さ情報、色情報から構成される。個々の等高データは個々の等高線を構成している等高点座標から構成される。
【００１３】
ヘッダ２は、等高線の数と一等高線ごとの座標数から構成される。
また、建物の形状情報を示す図１１（Ｄ）では、ヘッダ３と座標情報、高さ情報、色情報から構成される。
ヘッダ３は、一つの建物での座標数で構成される。
【００１４】
次に、以上の装置で構成されたナビゲーション装置の動作について詳述する。かかる動作は主に制御部１により行われており、図１２に、図１０におけるナビゲーション装置が地図、及び建物等を表示するための制御部１の動作フローチャートを示す。
【００１５】
先ず、ステップＳ１２０１において、車両位置測位部６より得られる車両の現在位置、または操作部２で指定された表示位置を包含する地図データを記録媒体４からＲＡＭ８に読み出す。
次に、ステップＳ１２０２において、ＲＡＭ８に読み出された地図データの中のリンク情報に基づき、地図上での山、建物等の形状データを読み出す。
【００１６】
次に、ステップＳ１２０３において、地図上のどの視点位置からどの視線方向を観たのかを示す視点位置、及び視線方向を設定する。例えば、運転席を視点位置とし、進行方向に視線方向を設定する。または、操作部２にて、視点位置、視線方向を設定してもよい。
【００１７】
次に、ステップＳ１２０４において、ＲＡＭ８に読み出された地図データ、視点位置、視線方向を基に、地図データを投影面上へ投影したきの画像情報を作成することにより、地図データの投影変換を行う。
Ｓ１２０４における処理は、例えば図１８に示すように、ＲＡＭ８に読み出された地図データＭを視点位置Ｖから見下ろしたときに投影面Ｓへ投影される画像情報を求めることにより実現できる。地図データの投影変換方法の詳細については省略する。
【００１８】
次に、ステップＳ１２０５において、全ての形状データの投影変換処理が完了したかどうかを判断し、完了していなければステップＳ１２０６へ進む。
Ｓ１２０６においては、形状データが山のデータか建物のデータかを図１１のコードによって識別し、ステップＳ１２０７、Ｓ１２０８において、視点位置、視線方向、山または建物の形状データを基に、山や建物を投影面上へ投影したときの画像情報を作成することにより、山や建物の投影変換を行う。
Ｓ１２０５において、全ての形状データの投影変換処理が完了していれば、ステップＳ１２０９において作成された画像情報に対して隠面処理を行う。隠面処理の詳細については後述する。
【００１９】
つづいてステップＳ１２１０において、隠面処理された画像情報を画像表示部５へ転送し、画像情報に応じた表示を行う。
なお、地図データ、形状データの投影変換、隠面処理等は図１０の画像生成部３にて行われ、必要なデータ等は制御部１が適宜転送を行う。
【００２０】
次に、Ｓ１２０７、Ｓ１２０８における建物、山の形状データの投影変換の方法をそれぞれ図１３、図１４に示す。
図１３（ａ）では、先ずステップＳ１３０１において、図１３（ｂ）に示すように、前述の建物の形状データ、及び視点位置、視線方向より表示座標Ｐ１〜Ｐ４を求め、各座標を直線で接続する。
次に、ステップＳ１３０２において、高さ情報に基づいて高さ方向に線分を接続し、建物の投影図を生成する。
【００２１】
図１４（ａ）では、先ずステップＳ１４０２において、図１４（ｂ）に示すように、前述の山の形状データ、及び視点位置、視線方向より各等高線の表示座標を求め、各座標を直線で接続する。
次に、ステップＳ１４０３において、高さ情報に基づいて高さ方向に線分を接続する。
これを等高線の数だけ処理を行い、積み重ねて行き、山の画像を生成する（ステップＳ１４０１）。
【００２２】
次に、図１２のＳ１２０９にて行われる隠面処理を図１５、及び図１６を用いて詳述する。
図１５（ａ）は、視点位置Ｖから建物Ａ、Ｂを見たときに、建物Ａ、Ｂの投影面（スクリーンＳ）上への投影図を作成する様子を示したものである。
【００２３】
説明を簡単にするために、建物Ａの面ＦＡ、及び建物Ｂの面ＦＢはスクリーンＳと平行に位置し、視点位置Ｖから面ＦＡまでの距離はａ、視点位置Ｖから面ＦＢまでの距離はｂであるとする。
【００２４】
図１６は、建物Ａ、Ｂを投影面上へ投影変換し、さらに隠面処理を施す手順を示すフローチャートである。
先ず、ステップＳ１６０１において、建物ＡをスクリーンＳ上へ投影変換する。その結果を図１５（ｂ）に示す。
【００２５】
図１５（ｂ）は、建物Ａの形状データ、及び予め設定されている視点位置、視線方向に基づいて、建物ＡをスクリーンＳ上へ投影変換したときの画像情報を求めたものである。かかる画像情報は、画像を構成する各画素が持つ情報で構成される。
図１５（ｂ）における各画素が持つ情報は、例えば図１１（Ｄ）のデータ構造より求められる色情報、及び視点位置から表示対象までの距離値から構成されるが、図１５（ｂ）、図１５（ｃ）中には説明を簡単にするために視点位置から表示対象までの距離値のみを示す。
即ち、建物ＡのスクリーンＳ上での画像は、図１５（ｂ）に示すように情報ａ（視点位置Ｖからの距離値）を持つ画素で構成され、それ以外の画素の情報は例えば∞（無限大）となる。
【００２６】
次に、同様にして、ステップＳ１６０２において、建物ＢをスクリーンＳ上へ投影変換したときの画像情報を求める。この結果を図１５（ｃ）に示す。
このとき、任意の画素が複数の表示対象に該当する場合、即ち図１５（ｃ）のように、視点位置Ｖから見たときに建物Ｂが建物Ａの陰に隠れている部分（重複画素）が存在する（ステップＳ１６０３においてＹｅｓに分岐する）場合は、重複する画素における両者の画像情報をステップＳ１６０４にて比較する。
即ち、建物Ａの画素の距離値ａと建物Ｂの画素の距離値ｂを比較して、ａ＞ｂ、つまり視点位置Ｖから見て建物Ａが建物Ｂより遠くに存在すると判断したならば、重複する部分Ｇの画素の色情報を建物Ｂの色情報で確定し描画する。逆に、ｂ＞ａ、つまり建物Ｂが建物Ａより遠くに存在すると判断したならば、重複する部分Ｇの画素の色情報を建物Ａの色情報で確定し描画する（ステップＳ１６０５、Ｓ１６０６）。なお、図１５（ｃ）の例は、図１５（ａ）に示すようにｂ＞ａの場合である。
【００２７】
以上述べた隠面処理により、図１５（ｃ）に示す如く、建物Ｂの一部が建物Ａの陰に隠れている様子が表示され、複数の物体の遠近が明瞭になる。
【００２８】
しかしながら、このような従来における立体表示機能を備えたナビゲーション装置にあっては、建物、山等を立体表示するために、建物、山等が地図上の他の重要な情報を隠してしまったり、予め通行する予定で設定されたルートや車両の現在位置を認識しにくいという問題点が生じる。
図１７（ａ）を例にとり説明すると、交差点が建物Ｂ１の陰に隠れてしまっており、交差点の形状等の、使用者がナビゲーション装置を活用するときに必要な優先順位の高い情報が欠落してしまう。
このように、建物等が地図上の重要な情報を隠してしまっている状態で表示された地図では、明確な情報を必要とする曲がり角において不明確な情報しか得られなくなり、目的地に辿り着くことに困難をきたす。
【００２９】
また、図１７（ｄ）の例では、設定ルートＲや車両の現在位置Ｐが認識しにくく、このような地図の表示では、設定ルートに沿って移動することは容易ではない。
【００３０】
【発明が解決しようとする課題】
本発明は上述の問題点に鑑みてなされたものであり、立体表示された建物、山等によって隠された地図上の重要な情報を優先的に認識でき、また設定ルートや車両の現在位置を簡単に認識することが可能な、全く新規なナビゲーション装置を提供するものである。
【００３１】
【課題を解決するための手段】
請求項１記載の発明は、少なくとも、道路を有する地図データと、前記地図データに含まれ、地図の特徴を認識するための主要な目標物となる形状データとが記録された記録媒体と、所望の視点位置から前記地図データを見たときの画像情報を前記地図データ並びに前記形状データに基づき生成する画像生成部と、前記画像生成部にて生成された画像情報に基づいた表示を行う表示部と、前記記録媒体と、前記画像生成部と、前記表示部の制御をなす制御部とを有するナビゲーション装置であって、前記制御部は、前記目標物の立体表示に際して、少なくとも前記地図データと設定された視点位置及び視点方向に基づき、優先すべき表示対象付近で前記視点位置側の目標物に対して、前記形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように形状データ変更部を制御すると共に、前記地図データ、前記形状データ、前記形状データ変更部にて変更された形状データに基づき、画像情報を生成するように前記画像生成部を制御する。
【００３２】
また、請求項２記載の発明は、請求項１記載の発明であって、前記制御部は、前記表示装置にて表示すべき画像情報の中に、一つの目標物と、前記表示対象となる道路との重複部分を検出した場合、前記一つの目標物の形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように前記形状データ変更部を制御する。
【００３３】
また、請求項３の発明は、請求項１または請求項２に記載の発明であって、前記制御部は、前記表示装置にて表示すべき画像情報の中に、一つの目標物と、前記表示対象となる他の目標物との重複部分を検出した場合、前記一つの目標物の形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように前記形状データ変更部を制御する。
【００３４】
請求項４記載の発明は、請求項１〜３の何れか一項に記載の発明であって、制御部は、車両の現在位置に応じて設定された範囲内の目標物の形状データを変更するように前記形状データ変更部を制御する。
【００３５】
請求項５記載の発明は、請求項１〜４の何れか一項に記載の発明であって、前記制御部は、予め操作手段を介して設定された設定ルートに対して所定範囲内または所定範囲外の形状データを変更するように前記形状データ変更部を制御する。
【００３６】
請求項６記載の発明は、請求項１〜５の何れか一項に記載の発明であって、制御部は、操作手段を介して指定された、前記表示装置にて表示すべき画像情報中の所定範囲内または所定範囲外の目標物の形状データを変更するように前記形状データ変更部を制御する。
【００３７】
【作用】
請求項１記載の発明によれば、少なくとも、道路を有する地図データと、前記地図データに含まれ、地図の特徴を認識するための主要な目標物となる形状データとが記録された記録媒体と、所望の視点位置から前記地図データを見たときの画像情報を前記地図データ並びに前記形状データに基づき生成する画像生成部と、前記画像生成部にて生成された画像情報に基づいた表示を行う表示部と、前記記録媒体と、前記画像生成部と、前記表示部の制御をなす制御部とを有するナビゲーション装置であって、前記制御部は、少なくとも前記地図データと設定された視点位置及び視点方向に基づき、優先すべき表示対象付近で前記視点位置側の目標物に対して、前記形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように形状データ変更部を制御すると共に、前記地図データ、前記形状データ、前記形状データ変更部にて変更された形状データに基づき、画像情報を生成するように前記画像生成部を制御するので、立体表示された建物、山等によって隠された地図上の重要な情報を優先的に認識でき、また設定ルートや車両の現在位置を簡単に認識することが可能である。
【００３８】
また、請求項２記載の発明によれば、制御部は、前記表示装置にて表示すべき画像情報の中に、一つの目標物と、前記表示対象となる道路との重複部分を検出した場合、前記一つの目標物の形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように前記形状データ変更部を制御するので、立体表示された建物によって隠された道路情報を優先的に認識することが可能である。
【００３９】
また、請求項３記載の発明によれば、制御部は、前記表示装置にて表示すべき画像情報の中に、一つの目標物と、前記表示対象となる他の目標物との重複部分を検出した場合、前記一つの目標物の形状データの少なくとも高さ情報を変更して前記表示対象が表示されるように前記形状データ変更部を制御するので、交差点付近に目標物として建っている建物が、立体表示された別の建物によって隠されるような場合でも、目標物として建っている建物を優先的に認識することが可能である。
【００４０】
また、請求項４記載の発明によれば、制御部は、車両の現在位置に応じて設定された範囲内の目標物の形状データを変更するように形状データ変更部を制御するので、建物、山等が立体表示された地図上の車両の現在位置を簡単に認識することが可能である。
【００４１】
請求項５記載の発明によれば、制御部は、予め操作手段を介して設定された設定ルートに対して所定範囲内または所定範囲外の目標物の形状データを変更するように形状データ変更部を制御するので、建物、山等が立体表示された地図上の設定ルートを簡単に認識することが可能である。
【００４２】
請求項６記載の発明によれば、制御部は、操作手段を介して指定された表示装置にて表示すべき画像情報中の所定範囲内または所定範囲外の目標物の形状データを変更するように形状データ変更部を制御するので、建物、山等が立体表示された地図上の操作者の知りたい範囲の道路状態などの地図の情報を明確にすることが可能である。
【００４３】
【実施例】
以下、本発明の実施例を図面を説明しながら詳述する。
第１実施例
図１は、本実施例における建物、山等の立体表示機能を備えたナビゲーション装置の概略構成を示すブロック図である。
図１のナビゲーション装置は、図１０の構成に座標変更部９を追加したもので、座標変更部９にて建物、山等の形状データの中の高さ情報を後述する方法により変更するものである。
【００４４】
本実施例におけるナビゲーション装置の動作について以下に説明する。かかる動作は主に制御部１の制御により行われており、図２に、図１におけるナビゲーション装置における制御部１の動作フローチャートを示す。
【００４５】
先ず、車両の現在位置、または操作部２で指定された位置を包含する地図データ、及び建物、山等の形状データを記録媒体４より読み出し、投影変換処理、及び隠面処理を行うまでは図１２のＳ１２０１〜Ｓ１２０９と同様である。
本実施例では、さらに建物、山等の形状データの高さ情報を必要に応じて変更する。
【００４６】
かかる処理は図２のＳ２０１〜Ｓ２０７のステップにて行われ、図３を例にとり以下に詳述する。
先ずＳ２０１において、表示すべき地図データの中に建物の存在を示すリンク情報が存在するか否かを判断し、存在すると判断した場合は、Ｓ２０２へ進む。例えば、図３（ａ）のような場合は交差点Ａの付近に建物Ｂの存在を示す情報が存在すると判断する。
【００４７】
Ｓ２０２においては、Ｓ１２０１〜Ｓ１２０９において作成された投影図上の建物を構成する画像の中に、道路の画像情報との重複部分が存在するか否かを判断する。例えば、図３（ｂ）のような投影図では網かけ部分Ｃが重複部分に相当する。
【００４８】
Ｓ２０２において存在すると判断した場合はＳ２０３へ進み、重複部分の個々の画像情報の比較、即ち視点位置からの距離値の比較を行う。例えば図３（ｂ）の場合、視点位置から建物Ｂ、道路までの距離値をそれぞれＤｂ、Ｄｒとする（説明を簡単にするために各々１つの距離値で構成されているものとする）と、Ｄｂ＜Ｄｒ、つまり視点位置から見たとき、建物Ｂが交差点付近の道路を隠してしまっていると判断した場合はステップＳ２０４へ進む。
【００４９】
Ｓ２０４においては、建物の頂上から重複部分下端までの長さを計算する。図３（ｂ）の場合は、ｈがその長さに該当する。
次にステップＳ２０５において、座標変更部９にて建物の形状データ中の高さ情報からＳ２０４で計算された長さｈだけ減算する。つまり、建物を元の高さよりもこの長さだけ低く表示すれば、建物の陰に隠れてしまっていた道路を見ることが可能となるのである。
【００５０】
次にステップＳ２０６において、変更された形状データ及び地図データに基づき、投影面へ投影したときの画像情報を求める。
次にステップＳ２０７において、変更された画像情報を画像表示部５へ転送し、表示を行う。
【００５１】
以上のＳ２０１〜Ｓ２０７の処理を行うことにより、例えば、図３（ｃ）のように交差点付近の道路状態を明確にする表示をなすことが可能となる。
また、本実施例は図１７（ａ）に示すように、交差点付近以外の道路が建物によって不明確になっている場合にも適用することでき、その場合は図５の如く、交差点付近以外の道路状態を明確に表示することが可能なことはいうまでもない。
【００５２】
さらに、本実施例は図１７（ｃ）に示すように、交差点付近に存在する建物Ｂ２が別の建物Ｂ３によって隠れてしまい、交差点を認識するための目標物となる建物Ｂ２に関する情報が不明確になるという問題を解消する場合にも応用することが可能である。
【００５３】
かかる場合の処理の流れを図４に示し、図６を例にとり詳述する。
先ず、車両の現在位置または操作部で指定された位置を包含する地図データ、及び建物、山等の形状データを記録媒体４より読み出し、投影変換処理、及び隠面処理を図１２のＳ１２０１〜Ｓ１２０９と同様に行う。
【００５４】
次に、ステップＳ４０１にて、表示すべき地図データの中に交差点の情報が存在するか否かを判断する。
かかる判断の処理は、例えば地図データの中に交差点の存在を示す情報を予め付加しておき、表示すべき地図データの範囲の中にその交差点の情報があるか否かを判別することにより実現することができる。
【００５５】
存在すると判断した場合は、ステップＳ４０２において、交差点を構成する座標から所定距離の範囲内に建物のリンク情報が存在するか否かを判断する。
図６（ａ）を例にとると、交差点を構成する座標１から所定距離Ｄ内に建物Ｂ２のリンク情報が存在することになる。
【００５６】  存在すると判断した場合はステップＳ４０３へ進み、該当する建物の画像情報の中に、他の建物の画像情報との重複部分が存在するか否かを判断する。
図６（ｂ）を例にとると、網かけ部分が重複部分に該当する。
【００５７】
Ｓ４０３において存在すると判断した場合はステップＳ４０４へ進み、重複部分での個々の画像情報、即ち視点位置からの距離値を比較する。
例えば、視点位置から図６の建物Ｂ２、Ｂ３までの距離値をそれぞれｂ２、ｂ３とすると、Ｓ４０４においてｂ２＞ｂ３となり、建物Ｂ２を隠す距離値を持つ建物Ｂ３の存在を判断できる。
【００５８】
Ｓ４０４において、交差点付近に存在する建物における画像情報、つまりその建物の距離値よりも小さい距離値を持つ別の建物の重複が検出されたときは、Ｓ４０５において、重複部分の高さを計算する。
図６（ｂ）を例にとると、建物Ｂ３の頂上から重複部分下端に対応する高さｈを算出する。
【００５９】
次に、ステップＳ４０６において、重複する距離値の小さい建物の形状データ中の高さ情報を重複部分に該当する高さ（図６（ｂ）ではｈ）だけ減算し、ステップＳ４０７において、地図データ及び変更された形状データに基づき、投影面上へ投影したときの画像情報を作成する（図６（ｃ））。
【００６０】
次にステップＳ４０８において、画像表示部５へ作成された画像情報を転送し、画像情報に応じた表示を行う。
以上のＳ４０１〜Ｓ４０８の処理を行うことにより、例えば、図６（ｂ）のように表示されていたものが、図６（ｃ）のように表示され、交差点付近に存在する建物を明確に表示することが可能である。
【００６１】
なおＳ２０４、Ｓ２０５、及びＳ４０５、Ｓ４０６においては、建物の頂上から重複部分下端までの長さを建物の元の高さ情報から減算したが、それに限らず、建物に隠された部分が分かる程度に建物の高さ情報を変更したり、重複部分の大きさに関係なく建物の高さ情報を０にしても同様な効果が得られるのは当然である。
【００６２】
第２実施例
次に、本件の課題を解決する第２実施例を以下に示す。第２実施例は、設定ルートや車両の現在位置を認識しやすくしたナビゲーション装置である。
かかるナビゲーション装置は図１のように構成されており、制御部１の処理により実施される。
【００６３】
次に、制御部１の処理の流れを図７に示し、図８を例にとり説明する。
先ず、車両の現在位置、または操作部２で指定された位置を包含する地図データ、及び建物、山等の形状データを記録媒体４より読み出し、投影変換処理、及び隠面処理を行うまでは図１２のＳ１２０１〜Ｓ１２０９と同様である。
【００６４】
次にステップＳ７０１にて、表示すべき地図データの中に設定ルート（図８（ａ）ではＲ）の情報が存在するか否かを判断する。
なお、ナビゲーション装置で予め設定されたルート情報は２次元地図上でも判断できるので、投影変換後ではなく投影変換する前の地図情報中にて設定ルートが存在するか否かの判断を行うことも可能である。
Ｓ７０１において設定ルートが存在すると判断した場合は、ステップＳ７０２へ進む。
【００６５】
Ｓ７０２においては、設定ルートから所定距離の範囲（図８（ａ）では所定距離Ｄの範囲内の斜線部分）外に建物の存在を示すリンク情報が存在するか否か判断し、存在すると判断した場合はステップＳ７０３へ進む。
【００６６】
Ｓ７０３においては、該当する建物の形状データの中の高さ情報を低く変更する。
【００６７】
次にステップＳ７０４において、変更された形状データ、及び地図データに基づき、投影面上へ投影したときの画像情報を作成する。
Ｓ７０１〜Ｓ７０４の処理を設定ルートから所定距離の範囲外に存在する全ての建物について行い、Ｓ７０５にて画像表示部５へ作成された画像情報を転送し、画像情報に応じた表示を行う。
【００６８】
以上のＳ７０１〜Ｓ７０５の処理を行うことにより、例えば設定ルートから所定距離の範囲外に存在する建物の高さを低く設定すると、図８（ｂ）のように表示され、図１７（ｄ）に比べて設定ルート上の建物が認識しやすくなる。
【００６９】
なおＳ７０３においては、設定ルートから所定距離の範囲外の建物についての高さ情報を変更したが、逆に所定距離の範囲内の建物についての高さ情報を変更した場合では、設定ルートの認識がしやすくなるという効果が得られる。
【００７０】
また、Ｓ７０１、Ｓ７０２の処理を、車両の進行方向から見て車両の現在位置よりも後ろ（若しくは前）に建物があるか否かを判断する処理に置き換えることにより、例えば図８（ｃ）の斜線部分内にある建物の高さ情報が変更され、図８（ｄ）のように表示されることになり、車両の現在位置Ｐが認識しやすくなると共に、後方（または前方）の道路または建物などの地図の状況が認識しやすくなる。
【００７１】
さらに同様の方法により、操作部２にて地図中の所望の範囲（例えば図９（ａ）の斜線部分）を指定し、指定された範囲内（または範囲外）に存在する建物の高さ情報を変更可能となるように構成してもよく、そうすることにより、図９（ｂ）のように表示され、操作者の知りたい範囲の道路または建物などの地図の状況を明確にすることができるのは言うまでもない。
【００７２】
また、以上の第１実施例と第２実施例を組み合わせることにより、組み合わせた個々の例の相乗効果が得られることは勿論である。
例えば、設定ルート沿い以外の建物を低く表示する例（図８（ｂ））と道路を隠している建物を低く表示する例（図３（ｃ）、図５）とを図１７（ｄ）に適用すると、図１７（ｄ）における設定ルートＲ沿い以外の建物を低く表示し、さらに設定ルートを隠している建物Ｂ１、Ｂ２を低く表示するので、図９（ｃ）のように、設定ルートＲを隠す建物が表示されなくなり、一層認識しやすくなる。
【００７３】
以上述べた第１、第２実施例においては、目標物として建物を例にとり説明したが、それに限らず山等に適用しても同様な効果が得られるのは言うまでもない。
【００７４】
【発明の効果】
本発明は以上のように構成したので、請求項１の発明によれば、立体表示された建物、山等によって隠された地図上の重要な情報を優先的に認識でき、また設定ルートや車両の現在位置を簡単に認識することが可能である。
【００７５】
また、請求項２の発明によれば、立体表示された建物によって隠された道路情報を優先的に認識することが可能である。
【００７６】
また、請求項３の発明によれば、交差点付近に目標物として建っている建物が、立体表示された別の建物によって隠されるような場合でも、目標物として建っている建物を優先的に認識することが可能である。
【００７７】
また、請求項４の発明によれば、建物、山等が立体表示された地図において、車両の現在位置を簡単に認識できると共に、前方（または後方）の道路または建物などの地図の状況を明確にすることができる。
【００７８】
また、請求項５の発明によれば、建物、山等が立体表示された地図上の設定ルートに関する情報を簡単に認識することが可能である。
【００７９】
また、請求項６の発明によれば、建物、山等が立体表示された地図上の所望の範囲の道路または建物などの地図の状況を明確にすることが可能である。
【図面の簡単な説明】
【図１】本発明の第１、第２実施例におけるナビゲーション装置の概略構成を示すブロック図である。
【図２】本発明の第１実施例におけるナビゲーション装置の動作を示すフローチャートである。
【図３】本発明の第１実施例におけるナビゲーション装置の座標変更部９の動作を示す図である。
【図４】本発明の第１実施例におけるナビゲーション装置の動作を示すフローチャートである。
【図５】本発明の第１実施例におけるナビゲーション装置の効果を示す図である。
【図６】本発明の第１実施例におけるナビゲーション装置の座標変更部９の動作を示す図である。
【図７】本発明の第２実施例におけるナビゲーション装置の動作を示すフローチャートである。
【図８】本発明の第２実施例におけるナビゲーション装置の座標変更部９の動作を示す図である。
【図９】本発明の第２実施例におけるナビゲーション装置の座標変更部９の動作を示す図である。
【図１０】本発明の従来の技術におけるナビゲーション装置の概略構成を示すブロック図である。
【図１１】本発明の従来の技術のおけるナビゲーション装置の記録媒体４における地図データと形状データのデータ構造の一例を示す図である。
【図１２】本発明の従来の技術のおけるナビゲーション装置が、地図、及び建物等を表示するための制御部１の動作フローチャートである。
【図１３】本発明の従来の技術のおけるナビゲーション装置の画像生成部３が、建物の形状データを投影変換する様子を示す図、及びフローチャートである。
【図１４】本発明の従来の技術のおけるナビゲーション装置の画像生成部３が、山の形状データを投影変換する様子を示す図、及びフローチャートである。
【図１５】本発明の従来の技術のおけるナビゲーション装置の画像生成部３が、投影変換された画像情報に対して隠面処理を施す様子を示す図である。
【図１６】本発明の従来の技術のおけるナビゲーション装置の画像生成部３が、投影変換された画像情報に対して隠面処理を施す様子を示すフローチャートである。
【図１７】従来の技術による表示例を示す図である。
【図１８】本発明の従来の技術のおけるナビゲーション装置の画像生成部３が、地図データを投影変換する様子を説明する図である。
【符号の説明】
１・・・・制御部
２・・・・操作部
３・・・・画像生成部
４・・・・記録媒体
５・・・・画像表示部
６・・・・車両位置測位部
７・・・・ＲＯＭ
８・・・・ＲＡＭ
９・・・・座標変更部
【図１】
0003798469.tif 000002
【図２】
0003798469.tif 000003
【図３】
0003798469.tif 000004
【図４】
0003798469.tif 000005
【図５】
0003798469.tif 000006
【図６】
0003798469.tif 000007
【図７】
0003798469.tif 000008
【図８】
0003798469.tif 000009
【図９】
0003798469.tif 000010
【図１０】
0003798469.tif 000011
【図１１】
0003798469.tif 000012
【図１２】
0003798469.tif 000013
【図１３】
0003798469.tif 000014
【図１４】
0003798469.tif 000015
【図１５】
0003798469.tif 000016
【図１６】
0003798469.tif 000017
【図１７】
0003798469.tif 000018
【図１８】
0003798469.tif 000019