(57)【要約】【課題】交差点を曲がった直後等の表示画面の切り替わり時にも進行方向の経路状況や次に右左折する交差点のランドマーク等が充分に分かるようにする。【解決手段】表示画面の切り替え時に、建物のない地図を一旦表示し、その後で当該地図上に建物を立体表示することにより、地図が表示されている間に、現在走行中である道路の遠方の状況や、当該走行中の道路に対する他の道路の接続状況などを確認することができるようにする。また、建物の立体表示を行う際に、複数の建物を自車位置より遠方の建物から順に、ユーザがそれぞれの建物を視認できる程度の時間間隔で立体表示していくことにより、ユーザが複数の建物を手前の建物に邪魔されることなく１つ１つ順に確認していくことができるようにする。【選択図】        図２
2004226368.tif 000002
【特許請求の範囲】
【請求項１】
建物を地図上に立体表示するナビゲーション用立体表示方法において、
表示画面の切り替え時に、建物のない地図を一旦表示した後、当該地図上に建物を立体表示するようにしたことを特徴とするナビゲーション用立体表示方法。
【請求項２】
上記建物のない地図を表示した後、複数の建物を自車位置より遠方の建物から順に、所定の時間間隔で立体表示していくようにしたことを特徴とする請求項１に記載のナビゲーション用立体表示方法。
【請求項３】
上記建物のない地図を表示した後、誘導経路に沿って右左折する交差点の周囲の建物のみを所定の時間だけ立体表示し、その後上記複数の建物を自車位置より遠方の建物から順に、所定の時間間隔で立体表示していくようにしたことを特徴とする請求項２に記載のナビゲーション用立体表示方法。
【請求項４】
誘導経路に沿って右左折する交差点の周囲の建物を表示してから次の建物を表示するまでの時間間隔を他と比べて長くするようにしたことを特徴とする請求項２に記載のナビゲーション用立体表示方法。
【請求項５】
建物のない地図を描画する地図画像描画手段と、
建物を立体的に描画する立体画像描画手段とを備え、
表示画面の切り替え時に、上記地図画像描画手段により上記建物のない地図を描画した後、上記立体画像描画手段により上記建物を立体的に描画するようにしたことを特徴とするナビゲーション装置。
【請求項６】
建物のない地図を描画する地図画像描画手段と、
建物を立体的に描画する立体画像描画手段と、
表示画面の切り替え時に、上記地図画像描画手段により描画された地図を上記表示画面に表示した後、上記立体画像描画手段により描画された建物を上記地図上に立体表示するように制御する表示制御手段とを備えたことを特徴とするナビゲーション装置。
【請求項７】
上記表示制御手段は、複数の建物を自車位置より遠方の建物から順に、所定の時間間隔で立体表示していくことを特徴とする請求項６に記載のナビゲーション装置。
【請求項８】
上記表示画面の表示範囲内に誘導経路上で右左折する交差点があるか否かを判別する交差点判別手段を備え、
上記表示制御手段は、上記右左折する交差点があるときには、当該交差点の周囲の建物のみを立体表示した後、上記複数の建物を自車位置より遠方の建物から順に、所定の時間間隔で立体表示していくことを特徴とする請求項７に記載のナビゲーション装置。
【請求項９】
上記表示画面の表示範囲内に誘導経路上で右左折する交差点があるか否かを判別する交差点判別手段を備え、
上記表示制御手段は、上記右左折する交差点があるときには、当該交差点の周囲の建物を表示してから次の建物を表示するまでの時間間隔を他と比べて長くしたことを特徴とする請求項７に記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はナビゲーション用立体表示方法およびナビゲーション装置に関し、特に、地図上の建物を立体表示する機能を備えたナビゲーション装置に用いて好適なものである。
【０００２】
【従来の技術】
一般に、車両の走行案内を行うナビゲーション装置は、単に現在地周辺の地図を表示するのみでなく、目的地を指定することにより、現在地から目的地までの誘導経路を自動設定して案内する機能を備えている。この経路誘導機能では、地図データを用いて現在地から目的地までを結ぶ最もコストが小さな経路を、幅優先探索（ＢＦＳ）法あるいはダイクストラ法などのシミュレーションを行って自動探索し、その探索した経路を誘導経路として設定する。
【０００３】
誘導経路の設定後は、車両の走行中に地図画像上で誘導経路を他の道路と識別可能なように色を変えて太く描画する。そして、その誘導経路に沿って、特に交差点において右左折を指示する（交差点拡大図を表示したり、進行方向を音声で案内したりする）ことにより、運転者を目的地まで速く、安全に、また確実に誘導することができるようになされている。
【０００４】
この種のナビゲーション装置では、ユーザがより使用しやすく、目的地までより確実に案内することができるように、種々の研究開発が行われている。そのための技術の１つとして、遠近感を出すために自車位置の後方上空から見下ろした状態で地図を表示するようにした鳥瞰図表示や、建物等の３次元的な立体画像を鳥瞰図の地図上に表示するようにした立体表示の機能が存在する。後者の立体表示機能を利用すれば、運転者が現在目視している風景と、ナビゲーション画面に表示された立体画像とを比較し、これを確かめながら走行することができる。
【０００５】
近年では、大きな記憶容量を持つＤＶＤ−ＲＯＭやハードディスクが発達し、極めて多くの画像データを保存できるようになっている。しかも、ナビゲーション装置の性能向上によって、画像の処理速度も向上している。そのため、多くの建物等の立体画像データをＤＶＤ−ＲＯＭ等に記憶させ、車両の走行に合わせてこれを読み出して表示することができるようになっている。
【０００６】
ところで、道路周辺の建物を立体表示する場合、右左折しようとする交差点に立体表示された建物が存在すると、当該右左折しようとする道路の一部が立体表示された建物の陰に隠れて表示されなくなり、その交差点において右左折できるのか否か迷うことがある。
【０００７】
例えば図７（ａ）に示すように、車両５０が現在走行している道路５１の次の交差点５２で左折しようとしているときに、この交差点５２の特に左折しようとしている側の手前に、立体表示された建物５３が存在しているとする。この場合は、例えば図７（ｂ）に示すように左折路５４が存在し、交差点５２は十字路になっているのか、あるいは図７（ｃ）に示すように左折路は存在せず、交差点５２は三叉路となっているのか分からない状態となっている。そのため、運転者は交差点５２の直前で実際の交差点の様子を自分の目で確かめて、左折路があることが分かったとき初めて左折の体制をとることができる。
【０００８】
このように、建物を立体的に表示することは多くの場合運転者にとって便利な機能である反面、交差点において曲がろうとする側の手前に建物があるときは、交差点の様子が分からず運転者に不安感を抱かせる欠点があった。その対策として、図７（ｄ）に示すように、右左折する交差点で進路となる道路の手前側に存在する建物をフレームで表示するとともに、フレーム内を着色透明で表示することにより、右左折する方向の道路が立体表示された建物の陰に隠れて見にくくなることを防止した技術も提案されている（例えば、特許文献１参照）。
【０００９】
【特許文献１】
特開２０００−１１２３４３号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、走行道路の遠方の状況や、当該走行道路に対する他の道路の接続状況などが、立体表示された多くの建物の陰に隠れて見えなくなり、進行方向の経路が確認しにくいという問題があった。特許文献１のように交差点手前の建物を半透化することとしても、右左折しようとする交差点が自車に近いときには特に有効であるが、それ以外の場所、例えば交差点を曲がった直後などでは、前方の様子を事前に確認しづらい問題があった。
【００１１】
特に、次に右左折する交差点が進行方向の先に存在する場合、その交差点の目印となる建物が手前の建物に隠れて全く見えず、目印の建物をあらかじめ確認することができない場合が多いという問題があった。運転者がより安全に、また確実に走行できるようにするためには、右左折する交差点に近づいたときに初めて目印の建物が確認できる形態よりも、比較的遠方から目印の建物を運転者があらかじめ認識できるようにすることが望ましい。しかし、従来のナビゲーション装置ではこれが殆どできないという問題があった。
【００１２】
本発明は、このような問題を解決するために成されたものであり、建物を立体表示する場合に、進行方向の経路状況や次に右左折する交差点の目印となる建物等を遠方からでも事前に確認できるようにすることを目的とする。
【００１３】
【課題を解決するための手段】
上記した課題を解決するために、本発明では、表示画面の切り替え時に、建物のない地図を一旦表示し、その後で当該地図上に建物を立体表示するようにしている。このように構成した本発明によれば、交差点を曲がった直後や平面表示から立体表示にモードを切り替えた直後などには、地図のみが一旦表示され、建物は立体表示されない。そのため、建物のない地図が表示されている間に、現在走行中である道路の遠方の状況や、当該走行中の道路に対する他の道路の接続状況などを確認することが可能となる。
【００１４】
本発明の他の態様では、建物の立体表示を行う際に、複数の建物を自車位置より遠方の建物から順に所定の時間間隔で立体表示していくようにしている。このように構成した本発明によれば、複数の建物を１つ１つ順を追って確認することが可能となるので、その中に次に右左折する交差点の目印となる建物があれば、当該目印の建物をあらかじめ確認することも可能となる。
【００１５】
本発明の他の態様では、誘導経路上で右左折する交差点の周囲の建物を他の建物より長い時間立体表示するようにしている。このように構成した本発明によれば、次に右左折する交差点で目印となる建物をユーザに対してより明瞭に提供することが可能となる。
【００１６】
【発明の実施の形態】
（第１の実施形態）
以下、本発明による第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【００１７】
図１において、１００はナビゲーション制御装置であり、ナビゲーション装置の全体を制御する。１１はＤＶＤ−ＲＯＭ等の記録媒体であり、地図表示や経路探索等に必要な各種の地図データを記憶している。ここでは地図データを記憶する記録媒体としてＤＶＤ−ＲＯＭ１１を用いているが、ＣＤ−ＲＯＭ、ハードディスク等の他の記録媒体を用いても良い。
【００１８】
ＤＶＤ−ＲＯＭ１１に記録された地図データには、地図表示に必要な描画ユニットのデータ（地図上に存在する道路や建物、施設に関する各種のデータ）の他に、マップマッチングや経路探索等の各種の処理に必要な道路ユニットのデータと、交差点の詳細を表す交差点ユニットのデータとが含まれている。上述の描画ユニットのデータには、建物等の位置データ、建物の立体表示に必要なポリゴンデータ等が含まれる。
【００１９】
以下では、単に地図データと言うときは、建物等の位置データおよびポリゴンデータを除いたものを言うものとする。また、建物等の位置データとポリゴンデータとを合わせて建物データと呼ぶことにする。
【００２０】
１２はＶＩＣＳ受信機であり、主に高速道路上に設置された電波ビーコン送受信機との間で電波を介して双方向通信を行うとともに、主に一般道上に設置された光ビーコン送受信機との間で光を介して双方向通信を行うことにより、ＶＩＣＳセンタから送られてくるＶＩＣＳ道路交通情報を受信する。そして、この受信したＶＩＣＳ道路交通情報をナビゲーション制御装置１００に出力する。
【００２１】
１３はリモコン、タッチパネル、操作スイッチ等の操作部であり、ユーザがナビゲーション制御装置１００に対して各種の情報（例えば、経路誘導の目的地や経由地）を設定したり、各種の操作（例えば、メニュー選択操作、拡大／縮小操作、手動地図スクロール、数値入力など）を行ったりするためのものである。平面表示と立体表示とのモード切替操作等も、この操作部１３により行うことができる。
【００２２】
１４は車両の現在位置を測定するための自立航法センサであり、所定走行距離毎に１個のパルスを出力して車両の移動距離を検出する距離センサ（車速センサ）１４ａと、車両の回転角度（移動方位）を検出する振動ジャイロ等の角速度センサ（相対方位センサ）１４ｂとを含んでいる。自立航法センサ１４は、これらの距離センサ１４ａおよび角速度センサ１４ｂによって車両の相対位置および方位を検出し、その情報をナビゲーション制御装置１００に出力する。
【００２３】
１５は車両の現在位置を測定するためのＧＰＳ受信機であり、複数のＧＰＳ衛星から送られてくる電波をＧＰＳアンテナ１６で受信し、３次元測位処理あるいは２次元測位処理を行って車両の絶対位置および方位を計算する（車両方位は、現時点における自車位置と１サンプリング時間ΔＴ前の自車位置とに基づいて計算する）。そして、これらの計算した車両の絶対位置および方位の情報を、測位時刻と共にナビゲーション制御装置１００に出力する。
【００２４】
１７は画像表示装置であり、ナビゲーション制御装置１００の制御によって生成された画像を表示する。この画像表示装置１７の画面上には、自車周辺の地図情報が車両位置マーク等と共に表示される。また、この地図上に誘導経路が表示されるとともに、車両の位置が案内交差点近傍に近づいたときに交差点拡大図が表示される。さらに、立体表示の機能を選択しているときは、道路沿いの建物が立体表示される。
【００２５】
次いで、ナビゲーション制御装置１００の内部構成において、２１は地図バッファであり、ＤＶＤ−ＲＯＭ１１から読み出された地図データを一時的に格納する。２２は立体画像バッファであり、ＤＶＤ−ＲＯＭ１１から読み出された建物データを一時的に格納する。２３はＲＯＭ読出制御部であり、ＤＶＤ−ＲＯＭ１１からの地図データおよび建物データの読み出しを制御する。
【００２６】
このＲＯＭ読出制御部２３は、後述するマップマッチング制御部２８からマップマッチング処理後の車両現在位置情報を入力する。そして、その車両現在位置を含む所定範囲の地図データおよび建物データの読み出し指示を出力する。これにより、地図表示や建物の立体表示に必要な地図データおよび建物データをＤＶＤ−ＲＯＭ１１から読み出して、地図バッファ２１および立体画像バッファ２２に格納する。
【００２７】
２４はＶＩＣＳ情報バッファであり、ＶＩＣＳ受信機１２から出力されるＶＩＣＳ道路交通情報を順次格納する。２５は外部信号入力部であり、操作部１３からその操作状態に応じた操作信号を入力する。２６は車両位置・方位計算部であり、自立航法センサ１４から出力される自車の相対的な位置および方位のデータに基づいて、絶対的な自車位置（推定車両位置）および車両方位を計算する。２７はデータ記憶部であり、ＧＰＳ受信機１５から出力される自車の絶対的な位置および方位のデータを順次格納する。
【００２８】
上述のマップマッチング制御部２８は、地図バッファ２１に読み出されている地図データと、車両位置・方位計算部２６により計算された自立航法センサ１４に基づく推定車両位置および車両方位のデータと、データ記憶部２７に格納されたＧＰＳ受信機１５による自車位置および車両方位のデータとを用いて、車両走行距離毎に投影法等によるマップマッチング処理を行って、自車の走行位置を地図データの道路上に位置修正する。
【００２９】
２９は地図描画部であり、地図バッファ２１に格納された地図データに基づいて、画像表示装置１７への地図表示に必要な地図画像データを生成する。３０は立体画像描画部であり、立体画像バッファ２２に格納された建物データに基づいて、画像表示装置１７への建物（ビルディング、橋、タワー等）の立体表示に必要な立体画像データを生成する。
【００３０】
３１はＶＲＡＭ（ビデオＲＡＭ）であり、地図描画部２９により生成された地図画像データおよび立体画像描画部３０により生成された立体画像データを一時的に格納する。３２は読出制御部であり、ＶＲＡＭ３１からの地図画像データおよび立体画像データの読み出しを制御する。
【００３１】
すなわち、地図描画部２９によって生成された地図画像データは、ＶＲＡＭ３１に一時的に格納され、読出制御部３２によって１画面分の地図画像データが読み出される。また、立体画像描画部３０によって生成された立体画像データも、ＶＲＡＭ３１に一時的に格納され、読出制御部３２によって１画面分の立体画像データが読み出される。
【００３２】
３３は誘導経路制御部であり、地図バッファ２１に格納された地図データを用いて、現在地から目的地までを結ぶ最もコストが小さな誘導経路を探索する。３４は誘導経路メモリであり、誘導経路制御部３３によって設定された誘導経路のデータ（現在地から目的地までのノードの集合）を記憶する。
【００３３】
すなわち、誘導経路制御部３３は、操作部１３の操作によって経路探索の目的地が設定されると、その目的地データを誘導経路メモリ３４に格納する。また、操作部１３の操作によって経路探索の指示が出されると、マップマッチング制御部２８によって修正された後の自車位置を出発地データとして設定して誘導経路メモリ３４に格納する。そして、誘導経路メモリ３４に格納された出発地および目的地を所定の条件下で結ぶ走行経路を探索し、その結果を誘導経路メモリ３４に更に格納する。
【００３４】
３５は交差点案内部であり、マップマッチング制御部２８からの自車位置情報と、誘導経路制御部３３で演算した案内交差点情報と、地図バッフア２１からの地図データとに基づいて交差点案内を行う。例えば、自車が誘導経路前方にある案内交差点から所定距離内に接近したときに、地図バッファ２１に格納された交差点拡大図データに基づいて、接近中である交差点の案内図の平面拡大画像を生成して出力する。また、「次の信号を右折してください。」等の音声案内を行うために、案内音声信号を外部のオーディオ部（図示せず）に出力する。
【００３５】
３６はＶＩＣＳ情報表示部であり、ＶＩＣＳ情報バッファ２４に格納されたＶＩＣＳ道路交通情報を画像表示装置１７に表示するために、当該ＶＩＣＳ道路交通情報を画像合成部４０に出力する。３７は操作画面発生部であり、操作部１３を用いて各種の操作を行う際に必要な操作画面を生成して出力する。３８は各種マーク発生部であり、マップマッチング処理された後の自車位置に表示する車両位置マークや、ガソリンスタンドやコンビニエンスストア等を表示する各種ランドマーク等を生成して出力する。
【００３６】
３９は誘導経路描画部であり、誘導経路メモリ３４に記憶された経路探索処理の結果を使用して、誘導経路の描画データを発生する。すなわち、誘導経路メモリ３４に記憶された誘導経路データの中から、その時点でＶＲＡＭ３１に描画された地図エリアに含まれるものを選択的に読み出し、地図画像に重ねて他の道路と異なる所定色で太く強調した誘導経路を描画する。
【００３７】
上述の画像合成部４０は、読出制御部３２によって読み出された地図画像データおよび立体画像データに、交差点案内部３５、ＶＩＣＳ情報表示部３６、操作画面発生部３７、各種マーク発生部３８および誘導経路描画部３９のそれぞれから出力される各画像データを重ねて画像合成を行い、画像表示装置１７に出力する。これにより、合成された画像が画像表示装置１７の画面上に表示される。
【００３８】
上記のように構成したナビゲーション装置において、本実施形態では特に読出制御部３２の動作に特徴がある。読出制御部３２は、立体表示の最中に交差点を曲がった直後や、平面表示から立体表示にモードを切り替えた直後などの表示画面の切り替わり時に、まずは地図描画部２９により描画された地図画像データをＶＲＡＭ３１から読み出して画像合成部４０に出力し、画像表示装置１７に地図画像を表示させる。
【００３９】
その後、読出制御部３２は、立体画像描画部３０により描画された各建物の立体画像データをＶＲＡＭ３１から読み出して画像合成部４０に出力し、画像表示装置１７に既に表示されている地図上に各建物を重ねて表示させる。このとき、読出制御部３２は、各建物の立体画像データを自車位置より遠方の建物から順に、ユーザがそれぞれの建物を視認できる程度の時間間隔で読み出して画像合成部４０に出力することにより、各建物を遠方から順に表示させるように制御する。これから分かるように、読出制御部３２は本発明の表示制御手段を構成する。
【００４０】
なお、ここで地図描画部２９が生成する地図画像データは、地図を遠近的に表した鳥瞰図によるものであるが、最初に平面地図を描画し、その後で鳥瞰図の描画に切り替えていくようにしても良い。
【００４１】
また、ここでは、まず地図画像を表示してから次に建物の立体画像を表示するといった表示順の制御を、読出制御部３２による読み出し制御によって行う例について説明したが、これに限定されない。例えば、地図描画部２９により地図画像を描画するタイミングと立体画像描画部３０により立体画像を描画するタイミングとを制御することによって行うようにしても良い。
【００４２】
すなわち、最初に地図描画部２９によって地図画像を描画した後、立体画像描画部３０によって各建物の立体画像を所定の時間間隔で順に描画するようにし、描画したタイミングで各画像データをＶＲＡＭ３１に順次格納していく。このとき読出制御部３２は、上述の描画タイミングに従ってＶＲＡＭ３１に順次格納されるデータをそのまま順に読み出して画像合成部４０に出力すれば良い。
【００４３】
図２は、表示画面の切り替わり時における描画の流れを画面イメージで示す図である。図２に示すように、例えば立体表示機能の起動中に交差点を曲がった後のビル表示では、最初に平面地図を表示した後、徐々にズームアップしながら鳥瞰図表示に移管し、更にその後で複数の建物を遠方から徐々に立体表示していく。図２（ａ）は鳥瞰図の表示、図２（ｂ）は立体表示の途中段階、図２（ｃ）は立体表示の完了時点をそれぞれ示している。図２（ａ）の表示を開始してから図２（ｃ）の表示が完了するまでは数秒間（例えば１．５秒程度）である。
【００４４】
図３は、第１の実施形態に係るナビゲーション制御装置１００による表示画面の切り替わり時における動作を示すフローチャートである。図３において、ナビゲーション制御装置１００は、建物を立体表示するか否かを判断する（ステップＳ１）。この判断は、操作部１３の操作によって立体表示のモードが選択されているか否かをもとに行う。
【００４５】
立体表示のモードが選択されている場合、ナビゲーション制御装置１００は、マップマッチング制御部２８より出力される自車位置情報に基づいて、交差点を曲がったかどうかを判断する（ステップＳ２）。交差点を曲がっていない場合には、読出制御部３２が全ての建物の立体画像データをＶＲＡＭ３１から読み出すことにより、各建物を普通通りに立体表示して（ステップＳ３）、ステップＳ１の処理に戻る。
【００４６】
一方、交差点を曲がったと判断したとき、ナビゲーション制御装置１００は、まず図２（ａ）のように鳥瞰図による地図を表示する（ステップＳ４）。その後、図２（ｂ）のように建物を遠方から１つずつ順に立体表示していく（ステップＳ５）。そして、そのときの画面内に入る地図エリアに表示すべき建物を全て立体表示したか否かを判断し（ステップＳ６）、未表示の建物があればステップＳ５に戻って処理を続ける。このステップＳ５，Ｓ６の処理を繰り返して、図２（ｃ）のように全ての建物を立体表示し終わったら、ステップＳ１の処理に戻る。
【００４７】
また、上記ステップＳ１で立体表示のモードが選択されていないと判断したとき、ナビゲーション制御装置１００は、平面表示から立体表示へとモード切替の操作が行われたかどうかを判断する（ステップＳ７）。このモード切替操作が行われていない場合、ナビゲーション制御装置１００は普通通り平面地図を表示して（ステップＳ８）、ステップＳ１の処理に戻る。一方、モード切替操作が行われた場合は、ステップＳ４に進んで上述の動作を実行する。
【００４８】
以上詳しく説明したように、本実施形態では、表示画面の切り替わり時に、最初に鳥瞰図による地図を表示した後、次に建物の立体表示を行うようにしている。これにより、交差点を曲がった直後や平面表示から立体表示にモードを切り替えた直後などには、建物の立体表示が行われる前に、地図画像のみが一旦表示されることとなる。
【００４９】
そのため、ユーザはこの建物のない地図が表示されている間に、現在走行中である道路の遠方の状況や、当該走行中の道路に対する他の道路の接続状況などをあらかじめ確認することができ、より安心して運転することができるようになる。さらに、進行方向の経路を確認した後は、建物の立体表示を得て、ユーザが現在目視している風景と比較しながら走行することができるようになる。
【００５０】
また、本実施形態では、複数の建物を立体表示する際に、現在位置より遠方から順に立体表示していくようにしている。これによりユーザは、複数の建物を遠方から順に１つ１つ見ていくことができ、進行方向にある全ての建物をあらかじめ確認することができるようになる。特に、進行方向の中に次に右左折する交差点の目印となる建物があれば、その建物も手前の建物に邪魔されることなく確認することができ、より大きな安心感を持って運転することができるようになる。
【００５１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図４は、第２の実施形態によるナビゲーション装置の構成例を示すブロック図である。なお、この図４において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５２】
図４に示すように、第２の実施形態では、ナビゲーション制御装置１００は立体画像位置検出部４１を更に備えている。また、図１に示した読出制御部３２の代わりに読出制御部４２を備えている。立体画像位置検出部４１は、立体画像描画部３０により描画される建物の地図上での位置を検出し、その位置情報を読出制御部４２に出力する。
【００５３】
読出制御部４２は、この立体画像位置検出部４１より入力される建物の位置情報と、誘導経路メモリ３４から読み出される誘導経路のデータとに基づいて、その時点でＶＲＡＭ３１に描画された地図エリア、すなわち、そのとき画面上に表示される地図の表示範囲内に誘導経路上で右左折する交差点があるか否かを判別する。
【００５４】
そして、読出制御部４２は、そのような交差点があると判断したときは、その交差点の周囲にある建物の表示時間が他の建物の表示時間よりも長くなるように、立体画像データの読み出しを制御する。具体的には、その交差点の周囲にある建物の立体画像データを読み出して画像合成部４０に出力してから、次の建物の立体画像データを読み出すまでの時間間隔を他に比べて長くする。
【００５５】
なお、ここでは各建物を立体表示する際の時間間隔を読出制御部４２による読み出し制御によって行う例について説明したが、この例に限定されるものではない。例えば、立体画像描画部３０が各建物の立体画像データを描画する際の時間間隔を制御するようにしても良い。
【００５６】
すなわち、この場合は立体画像位置検出部４１が検出した建物の位置情報を立体画像描画部３０に出力する。立体画像描画部３０は、立体画像位置検出部４１より入力される建物の位置情報と、誘導経路メモリ３４から読み出される誘導経路のデータとに基づいて、その時点でＶＲＡＭ３１に描画された地図エリアの表示範囲内に誘導経路上で右左折する交差点があるか否かを判別する。
【００５７】
そして、立体画像描画部３０は、そのような交差点があると判断したときは、その交差点の周囲にある建物の表示時間が他の建物の表示時間よりも長くなるように立体画像データを描画する。具体的には、その交差点の周囲にある建物の立体画像データを描画してから、次の建物の立体画像データを描画するまでの時間間隔を他と比べて長くする。このとき読出制御部４２は、立体画像描画部３０の描画タイミングに従ってＶＲＡＭ３１に順次格納されるデータをそのまま順に読み出して画像合成部４０に出力すれば良い。
【００５８】
図５は、第２の実施形態に係るナビゲーション制御装置１００による表示画面の切り替わり時における動作を示すフローチャートである。図５において、ナビゲーション制御装置１００は、建物を立体表示するか否かを判断する（ステップＳ１１）。この判断は、操作部１３の操作によって立体表示のモードが選択されているか否かをもとに行う。
【００５９】
立体表示のモードが選択されている場合、ナビゲーション制御装置１００は、マップマッチング制御部２８より出力される自車位置情報に基づいて、交差点を曲がったかどうかを判断する（ステップＳ１２）。交差点を曲がっていない場合は、建物を普通通り立体表示して（ステップＳ１３）、ステップＳ１１の処理に戻る。
【００６０】
一方、交差点を曲がったと判断したとき、ナビゲーション制御装置１００は、まず図２（ａ）のように鳥瞰図による地図を表示する（ステップＳ１４）。その後、図２（ｂ）のように建物を遠方から１つずつ順に立体表示していく（ステップＳ１５）。そして、ある時点で表示した建物が、誘導経路に従って次に右左折する交差点付近のもの（例えばその交差点から所定距離の範囲内にあるもの）であるかどうかを判断する（ステップＳ１６）。
【００６１】
ここで、表示した建物が交差点付近のものであると判断した場合は、それから所定時間だけ読出制御部４２による読み出し動作を停止することにより、次の建物を表示するまでの時間間隔を他と比べて長くなるようにする（ステップＳ１７）。また、上記ステップＳ１６で、表示した建物が交差点付近のものでないと判断した場合、および上記ステップＳ１７で一定時間を経過した後は、ステップＳ１８に進む。
【００６２】
ステップＳ１８では、そのときの画面内に入る地図エリアに表示すべき建物を全て立体表示したか否かを判断し、未表示の建物があればステップＳ１５に戻って処理を続ける。このステップＳ１５〜Ｓ１８の処理を繰り返して、図２（ｃ）のように全ての建物を立体表示し終わったら、ステップＳ１１の処理に戻る。
【００６３】
また、上記ステップＳ１１で立体表示のモードが選択されていないと判断したとき、ナビゲーション制御装置１００は、平面表示から立体表示へとモード切替の操作が行われたかどうかを判断する（ステップＳ１９）。このモード切替操作が行われていない場合、ナビゲーション制御装置１００は普通通り平面地図を表示して（ステップＳ２０）、ステップＳ１１の処理に戻る。一方、モード切替操作が行われた場合は、ステップＳ１４に進んで上述の動作を実行する。
【００６４】
なお、以上説明した例では、複数の建物を遠方から順に表示していき、右左折する交差点付近の建物を表示した時点で一定時間だけ停止するようにした。これに対して、表示画面の地図エリア内に右左折する交差点があるときに、当該交差点付近の建物のみを最初に所定時間だけ表示した後、一旦それを消して複数の建物を遠方から順に再表示するようにしても良い。
【００６５】
図６は、この場合におけるナビゲーション制御装置１００の動作を示すフローチャートである。図６において、ステップＳ１１〜Ｓ１４およびステップＳ１９〜Ｓ２０の処理は図５と同様なので、ここではその説明を省略する。
【００６６】
ナビゲーション制御装置１００は、ステップＳ１４で鳥瞰図による地図を表示した後、その時点での表示画面の地図エリア内に、誘導経路に従って右左折する交差点があるかどうかを判断する（ステップＳ３１）。そのような交差点が当該地図エリア内に含まれている場合には、その交差点付近の建物のみを立体表示し（ステップＳ３２）、所定時間後にその表示を画面上から消去する（ステップＳ３３）。
【００６７】
次に、ナビゲーション制御装置１００は、図２（ｂ）のように建物を遠方から１つずつ順に立体表示していく（ステップＳ３４）。また、上記ステップＳ３１で右左折する交差点が表示エリア内に含まれていないと判断した場合には、ステップＳ３２，Ｓ３３の処理を行うことなく直ちにステップＳ３４に進み、建物を遠方から１つずつ順に立体表示していく。
【００６８】
そして、ナビゲーション制御装置１００は、そのときの画面内に入る地図エリアに表示すべき建物を全て立体表示したか否かを判断し（ステップＳ３５）、まだ表示していない建物がある場合にはステップＳ３４に戻る。このステップＳ３４，Ｓ３５の処理を繰り返して、図２（ｃ）のように全ての建物を立体表示し終わったら、ステップＳ１１の処理に戻る。
【００６９】
以上詳しく説明したように、第２の実施形態では、複数の建物を遠方から順に立体表示していく際に、誘導経路に従って次に右左折する交差点付近の建物については他の建物より長く表示するようにしている。これによりユーザは、進行方向にある全ての建物を手前の建物に邪魔されることなく確認することができるだけでなく、進行方向の中で次に右左折する交差点の目印となる建物については、これをより分かりやすい形で確認することができるようになる。
【００７０】
なお、以上に説明した各実施形態による立体表示の手法は、ハードウェア構成、ＤＳＰ、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、本実施形態のナビゲーション制御装置１００は、実際にはコンピュータのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現できる。
【００７１】
したがって、コンピュータが上記各実施形態の機能を果たすように動作させるプログラムを例えばＣＤ−ＲＯＭのような記録媒体に記録し、コンピュータに読み込ませることによって実現できるものである。上記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光ディスク、光磁気ディスク、ＤＶＤ、不揮発性メモリカード等を用いることができる。
【００７２】
また、最近のナビゲーション装置は通信機能を備えるものや、通信機能を備えた携帯電話等に接続して使用できるものが存在する。この種のナビゲーション装置の場合は、上記プログラムをインターネット等のネットワークを介してコンピュータにダウンロードすることによっても上述した各実施形態の機能を実現することができる。
【００７３】
また、上記各実施形態によるナビゲーション制御装置１００の機能をネットワーク環境で実現するべく、全部あるいは一部のプログラムが他のコンピュータで実行されるようになっていても良い。
【００７４】
また、コンピュータが供給されたプログラムを実行することにより上記各実施形態の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上記各実施形態の機能が実現される場合や、供給されたプログラムの処理の全てあるいは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上記各実施形態の機能が実現される場合も、かかるプログラムは本発明の実施形態に含まれる。
【００７５】
その他、上記各実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００７６】
【発明の効果】
本発明は上述したように、表示画面の切り替え時に、建物のない地図を一旦表示し、その後で当該地図上に建物を立体表示するようにしたので、建物のない地図が表示されている間に、現在走行中である道路の遠方の状況や、当該走行中の道路に対する他の道路の接続状況などを確認することができる。これにより、立体表示のメリットを享受しつつ、交差点を曲がった直後などで進行方向の経路も容易に確認することができるようになる。
【００７７】
また、本発明の他の特徴によれば、建物の立体表示を行う際に、複数の建物を自車位置より遠方の建物から順に所定の時間間隔で立体表示していくようにしたので、ユーザは複数の建物を１つ１つ順に確認することができる。これにより、交差点を曲がった直後などに自車位置から比較的遠方にある目印の建物も、その手前の建物に邪魔されることなくあらかじめ確認することができるようになる。特に、進行方向の中に次に右左折する交差点の目印となる建物があれば、当該目印の建物もあらかじめ確認することが可能となる。
【図面の簡単な説明】
【図１】第１の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図２】表示画面の切り替わり時における描画の流れを画面イメージで示す図である。
【図３】第１の実施形態による表示画面の切り替わり時における動作例を示すフローチャートである。
【図４】第２の実施形態によるナビゲーション装置の構成例を示すブロック図である。
【図５】第２の実施形態による表示画面の切り替わり時における動作例を示すフローチャートである。
【図６】第２の実施形態による表示画面の切り替わり時における他の動作例を示すフローチャートである。
【図７】従来の画面表示例を示す図である。
【符号の説明】
２９  地図描画部
３０  立体画像描画部
３１  ＶＲＡＭ
３２  読出制御部
３３  誘導経路制御部
３４  誘導経路メモリ
４１  立体画像位置検出部
４２  読出制御部
【図１】
2004226368.tif 000003
【図２】
2004226368.tif 000004
【図３】
2004226368.tif 000005
【図４】
2004226368.tif 000006
【図５】
2004226368.tif 000007
【図６】
2004226368.tif 000008
【図７】
2004226368.tif 000009