説明

地図表示装置、地図表示方法、及び地図表示プログラム

【課題】シミュレーション走行時において、天候や渋滞状況などを考慮に入れた地図表示が可能な地図表示装置を提供する。
【解決手段】地図表示装置は、ユーザから取得された出発地、目的地、及び出発する日時に対応する天候の情報及び渋滞情報を取得し、取得された情報に基づいて経路を算出すると共に、経路上の地点を通過する通過時刻を算出する。そして、表示制御装置は、経路上の地点に対応する地図を表示すると共に、この地点における、通過時刻、天候の情報、及び渋滞情報に基づいた画像を表示する。上記の地図表示装置によれば、ユーザに経路上の渋滞状況を事前に提供することができると共に、より現実的な走行シーンをユーザに提供することができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、表示装置に地図データを表示する技術に関する。
【背景技術】
【0002】
従来から、車両に搭載されるナビゲーション装置には、経路沿いの地図をスクロールして表示させるルートスクロール機能や、擬似的な走行により種々の機能を提示する走行デモンストレーション機能が搭載されている。例えば、特許文献1には、シミュレーション走行時に車両の走行時刻に応じた地図を表示する地図表示方法が記載されている。
【0003】
【特許文献1】特開2005−16954号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1に記載された技術では、経路上の地点における天候や渋滞状況などを考慮に入れて地図表示を行ってはいなかった。
【0005】
本発明が解決しようとする課題としては、上記のものが一例として上げられる。本発明は、シミュレーション走行時において、天候や渋滞状況などを考慮に入れた地図表示が可能な地図表示装置、地図表示方法、及び地図表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【0006】
請求項1に記載の発明は、地図表示装置は、出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得手段と、前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得手段と、前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出手段と、前記経路上の地点を通過する通過時刻を算出する通過時刻算出手段と、前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御手段と、を備える。
【0007】
請求項8に記載の発明は、地図を表示する表示装置における地図表示方法は、出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得工程と、前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得工程と、前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出工程と、前記経路上の地点を通過する通過時刻を算出する通過時刻算出工程と、前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御工程と、を備える。
【0008】
請求項9に記載の発明は、表示装置を備えるコンピュータにより実行される地図表示プログラムは、出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得手段、前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得手段、前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出手段、前記経路上の地点を通過する通過時刻を算出する通過時刻算出手段、前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御手段、として前記コンピュータを機能させる。
【発明を実施するための最良の形態】
【0009】
本発明の1つの観点では、地図表示装置は、出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得手段と、前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得手段と、前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出手段と、前記経路上の地点を通過する通過時刻を算出する通過時刻算出手段と、前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御手段と、を備える。
【0010】
上記の地図表示装置は、表示装置に地図データを表示する装置である。第1の取得手段は、ユーザなどから、出発地と目的地と出発地を出発する日時とを取得し、第2の取得手段は、これらの情報に基づいて、天候の情報、及び渋滞情報を取得する。経路算出手段は、取得された天候の情報と渋滞情報に基づいて、出発地から目的地に至る経路を算出し、通過時刻算出手段は、経路上の地点を通過する通過時刻を算出する。そして、表示制御手段は、経路上の地点に対応する地図を表示すると共に、地点における、通過時刻と、天候の情報と、渋滞情報と、に基づいた画像を表示する。これにより、走行地点における走行状況をビジュアルに表現することができ、より現実的な走行シーンをユーザに提供することができる。また、ユーザは、表示画像を見ることによって、走行地点における渋滞状況を事前に確認することができる。
【0011】
上記の地図表示装置の一態様では、前記第2の取得手段は、前記出発地と、前記目的地と、前記日時とを関連付けることのできる渋滞情報データベースより前記渋滞情報を取得する。出発地や、目的地や、日時などに応じて渋滞状況が変化するため、第2の取得手段は、これらを考慮に入れた渋滞情報データベースから、渋滞情報を取得することができる。
【0012】
上記の地図表示装置の他の一態様では、天候及び時刻に対応付けられた表示画像データを記憶する表示画像データ記憶手段を更に備え、前記表示制御手段は、前記通過時刻と前記天候の情報に対応する前記表示画像データを前記表示画像データ記憶手段から取得し、当該表示画像データを表示する。これにより、上記した地図表示装置は、より現実的な走行シーンをユーザに提供することができる。
【0013】
上記の地図表示装置において好適には、前記表示画像データは、前記通過時刻と前記天候の情報に応じて、前記画像の表示色及び明るさのうちの少なくともいずれかが設定されている。また、前記表示画像データは、陸地表示用の画像データと背景表示用の画像データを有する。
【0014】
好適な例では、表示させる前記経路上の地点を、前記出発地から前記目的地までスクロールさせる制御を行うスクロール制御手段を備える。この場合、スクロール制御手段は、表示させる地図を自動でルートスクロールさせることによって、シミュレーション走行を実行する。
【0015】
更に好適な例では、表示させる前記経路上の地点をスクロールさせるためのスクロール指示を取得するスクロール指示取得手段を備える。この場合、ユーザから取得されたスクロール指示に基づいて地図をルートスクロールさせることによって、シミュレーション走行を実行する。
【0016】
本発明の他の観点では、地図を表示する表示装置における地図表示方法は、出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得工程と、前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得工程と、前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出工程と、前記経路上の地点を通過する通過時刻を算出する通過時刻算出工程と、前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御工程と、を備える。
【0017】
本発明の他の観点では、表示装置を備えるコンピュータにより実行される地図表示プログラムは、出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得手段、前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得手段、前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出手段、前記経路上の地点を通過する通過時刻を算出する通過時刻算出手段、前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御手段、として前記コンピュータを機能させる。
【0018】
上記した地図表示方法及び地図表示プログラムによっても、ユーザに対して事前に走行地点における渋滞状況を提供することができると共に、より現実的な走行シーンをユーザに提供することができる。
【実施例】
【0019】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明を車両用のナビゲーション装置に適用した例を示す。
【0020】
[ナビゲーション装置]
図1に、ナビゲーション装置1の構成を示す。図1に示すように、ナビゲーション装置1は、自立測位装置10、GPS受信機18、システムコントローラ20、ディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、通信装置38、表示ユニット40、音声出力ユニット50及び入力装置60を備える。
【0021】
自立測位装置10は、加速度センサ11、角速度センサ12及び距離センサ13を備える。加速度センサ11は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ12は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ13は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【0022】
GPS受信機18は、複数のGPS衛星から、測位用データを含む下り回線データを搬送する電波19を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【0023】
システムコントローラ20は、インタフェース21、CPU(Central Processing Unit)22、ROM(Read Only Memory)23及びRAM(Random Access Memory)24を含んでおり、ナビゲーション装置1全体の制御を行う。
【0024】
インタフェース21は、加速度センサ11、角速度センサ12及び距離センサ13並びにGPS受信機18とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、GPS測位データ、絶対方位データ等をシステムコントローラ20に入力する。CPU22は、システムコントローラ20全体を制御する。ROM23は、システムコントローラ20を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。RAM24は、入力装置60を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、CPU22に対してワーキングエリアを提供したりする。
【0025】
システムコントローラ20、CD−ROMドライブ又はDVD−ROMドライブなどのディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、表示ユニット40、音声出力ユニット50及び入力装置60は、バスライン30を介して相互に接続されている。
【0026】
ディスクドライブ31は、システムコントローラ20の制御の下、CD又はDVDといったディスク33から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ31は、CD−ROMドライブ又はDVD−ROMドライブのうち、いずれか一方としてもよいし、CD及びDVDコンパチブルのドライブとしてもよい。
【0027】
データ記憶ユニット36は、例えば、HDDなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。また、データ記憶ユニット36は、日付が平日であるか休日であるかの情報を記憶するデータベース(以下、「平日/休日DB」と呼ぶ。)、天候の情報を記憶するデータベース(以下、「天候情報DB」と呼ぶ。)、及び渋滞情報を記憶するデータベース(以下、「渋滞情報DB」と呼ぶ。)を有している。これらのデータベースについては、詳細は後述する。更に、データ記憶ユニット36には、表示する地図の地点における天候及び時刻に対応付けられた画像データも記憶されている。
【0028】
通信装置38は、例えば、FMチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース37を介して、VICS(Vehicle Information Communication System)センタなどから配信される情報を取得する。
【0029】
表示ユニット40は、システムコントローラ20の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ20は、データ記憶ユニット36から地図データを読み出す。表示ユニット40は、システムコントローラ20によってデータ記憶ユニット36から読み出された地図データなどを表示画面上に表示する。表示ユニット40は、バスライン30を介してCPU22から送られる制御データに基づいて表示ユニット40全体の制御を行うグラフィックコントローラ41と、VRAM(Video RAM )等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ42と、グラフィックコントローラ41から出力される画像データに基づいて、液晶、CRT(Cathode Ray Tube)等のディスプレイ44を表示制御する表示制御部43と、ディスプレイ44とを備える。ディスプレイ44は、例えば対角5〜10インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【0030】
音声出力ユニット50は、システムコントローラ20の制御の下、CD−ROMドライブ31又はDVD−ROM32、若しくはRAM24等からバスライン30を介して送られる音声デジタルデータのD/A(Digital to Analog)変換を行うD/Aコンバータ51と、D/Aコンバータ51から出力される音声アナログ信号を増幅する増幅器(AMP)52と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ53とを備えて構成されている。
【0031】
入力装置60は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置60は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ44の周囲に配置される。また、ディスプレイ44がタッチパネル方式である場合には、ディスプレイ44の表示画面上に設けられたタッチパネルも入力装置60として機能する。
【0032】
なお、上記したCPU22は、本発明における第1の取得手段、第2の取得手段、経路算出手段、及び通過時刻算出手段、並びに表示制御手段として動作する。
【0033】
[経路算出方法]
次に、本実施例に係る経路算出方法について説明する。
【0034】
上記したナビゲーション装置1は、シミュレーション走行を実行する。ここで、「シミュレーション走行」とは、経路沿いの地図をスクロールして表示させるルートスクロールや、擬似的な走行により種々の機能を提示する走行デモンストレーションによる走行などをいう。ナビゲーション装置1は、このようなシミュレーション走行を実行する前に、出発地から目的地に至る経路を算出する。具体的には、ナビゲーション装置1内のCPU22が、経路算出のための処理を総括的に行う。CPU22は、まず、出発地、目的地、及び出発地を出発する日時をユーザから取得し、取得された情報に基づいて、天候の情報及び渋滞情報を取得する。詳しくは、CPU22は、前述したデータ記憶ユニット36に記憶された平日/休日DB、天候情報DB、及び渋滞情報DBを参照することによって、天候の情報、及び渋滞情報を取得する。そして、CPU22は、これらの取得された情報を考慮に入れて、経路を算出する。
【0035】
以下で、上記した経路を算出する際に参照する、平日/休日DB、天候情報DB、及び渋滞情報DBについて詳細に説明する。
【0036】
(平日/休日DB)
図2は、平日/休日DBに記憶されたデータの一例を示す図である。図示のように、平日/休日DBにおいては、日付と、その日付が平日であるか休日であるかの情報とが対応付けられて記憶されている。CPU22は、ユーザが入力した出発日が平日であるか休日であるかの情報を、このような平日/休日DBを参照することによって取得する。なお、平日/休日DBは数年分のデータが記憶されている。
【0037】
(天候情報DB)
図3は、天候情報DBに記憶されたデータの一例を示す図である。図示のように、天候情報DBにおいては、日付及び時刻と、その日その時刻の天候とが対応付けられて記憶されている。この天候情報は、エリアごとに予想されたものである。より詳しくは、過去の天候をデータ化した天候データなどから統計的に得られたものである。CPU22は、各エリアの通過予想時刻における天候を、このような天候情報DBを参照することによって取得する。
【0038】
(渋滞情報DB)
図4は、渋滞情報DBに記憶されたデータの一例を示す図である。図示のように、渋滞情報DBにおいては、エリア内のリンク(「リンク」とは、交差点や有料道路の基点・終点などを示すノード間を構成する道路を意味する。)ごとに渋滞情報が記憶されている。具体的には、渋滞情報は、天候と、日にちが平日であるか休日であるかの情報と、時刻と、に対応付けられており、渋滞状況が、「順調」、「混雑」、「渋滞」といった渋滞度合いによって示されている。天候は、「晴れ」、「曇り」、「雨」、「雪」、「不明」で示されている。天候が「不明」とは、天気予報ができなかった場合など(例えば天候が変わりやすい日には、天候が「不明」とされる)を示している。時刻は、「朝」、「昼」、「夜」を示している。図4より、同じリンクであっても、天候や、平日/休日や、時刻によって、渋滞状況が異なることがわかる。CPU22は、平日/休日DBから取得される情報、及び天候情報DBから取得される天候に基づいて、渋滞情報DBを参照することによって、リンクごとの渋滞情報を取得する。なお、渋滞情報は、過去のデータなどから統計的に得られたものである。
【0039】
更に、渋滞情報DBには、リンクの距離、リンク旅行時間、及び走行速度が記憶されている。具体的には、リンク旅行時間、及び走行速度は、天候と、平日/休日と、時刻とに対応付けられており、渋滞度合いによって変化する。リンク旅行時間は、経路上の地点を通過する時刻(通過時刻)を算出する際に用いられる。なお、リンク旅行時間は、リンクの距離と走行速度とから算出される。そのため、渋滞情報DBにリンク旅行時間を記憶させておかなくても良い。
【0040】
ここで、経路を算出する際にCPU22が行う処理の概要について説明する。まず、CPU22は、ユーザから出発地、目的地、及び出発地を出発する日時を取得する。CPU22は、平日/休日DBを参照することによって、出発日が平日であるか休日であるかの情報を得ると共に、天候情報DBを参照することによって、出発日における天候を得る。そして、CPU22は、出発日が平日であるか休日であるかの情報、リンクを通過する時刻、及び天候に基づいて、渋滞情報DBを参照することによって、リンクごとの渋滞情報を取得する。次に、CPU22は、取得された渋滞情報に基づいてリンクごとに評価点を決定し、決定された評価点に基づいて出発地から目的地に至る経路を算出する。例えば、CPU22は、評価点に基づいて、公知のダイクストラ法などに従って経路を算出する。更に、CPU22は、上記のように経路が算出された後に、経路上の地点を通過する通過時刻を算出する。この通過時刻は、シミュレーション走行時に表示される。
【0041】
このように、上記した経路算出方法によれば、天候及び渋滞情報を考慮に入れた適切な経路を算出することができる。
【0042】
[地図表示]
次に、シミュレーション走行を行う際にディスプレイ44に表示される画像について説明する。
【0043】
基本的には、シミュレーション走行時には、経路上の地点の地図が表示される。この表示される地図は、データ記憶ユニット36に記憶された地図データに基づいた画像である。本実施例では、シミュレーション走行時に、ユーザが手動で地図をスクロール(ルートスクロール)することによって地図表示を行うか、或いは、出発地から目的地までの経路を自動的にスクロールさせることによって地図表示を行う。ユーザがルートスクロールを行う場合には、CPU22は、入力装置60の操作に対応する信号を取得し、この信号に基づいて表示制御部43を制御することによって、ユーザの操作に対応する画像を表示させる。一方、自動的にルートスクロールを行う場合には、CPU22は、一定のスクロール速度で地図が表示されるように表示制御部43を制御する。このように、CPU22は、スクロール制御手段及びスクロール指示取得手段として動作する。
【0044】
更に、本実施例では、地点に対応する地図を表示すると共に、当該地点における、通過時刻と、天候の情報と、渋滞情報とに基づいた画像を表示する。詳しくは、地点に対応する地図に対して、その地点における、通過時刻、天候の情報、及び渋滞情報を重ねて表示する。更に、表示する地図の地点における天候及び時刻に対応する画像を表示する。具体的には、CPU22は、天候及び時刻に対応付けられた陸地表示用の画像データ及び背景表示用の画像データ(以下、「パターンデータ」とも呼ぶ。)を表示する。この場合、データ記憶ユニット36にパターンデータが記憶されており、CPU22は、表示する経路上の地点における天候及び時刻に対応するパターンデータをデータ記憶ユニット36から取得し、取得した当該パターンデータを地図と共に表示する。このように、データ記憶ユニット36は表示画像データ記憶手段として機能する。
【0045】
図5は、天候及び時刻に対応付けられたパターンデータを示す。パターンデータは、ディスプレイに描画される描画データの一部を構成するものであり、背景のパターンデータには、空、雲、海等が含まれ、陸地のパターンデータには、建物、道路等が含まれる。パターンデータは、時刻(日の出、日の入、日中、夜間)、及び天候(晴れ、曇り、雨、雪、不明)に対応付けられている。具体的には、これら背景および陸地のパターンデータにおいて、#1〜#4は晴れの状況を表すパターンデータであり、#5〜#8は曇りの状況を表すパターンデータであり、#9〜#12は雨の状況を表すパターンデータであり、#13〜#16は雪の状況を表すパターンデータであり、#17〜#20は天候が不明である状況を表すパターンデータである。更に、#1、#5、#9、#13、#17は日の出の状況を表すパターンデータであり、#2、#6、#10、#14、#18は日中の状況を表すパターンデータであり、#3、#7、#11、#15、#19は日の入の状況を表すパターンデータであり、#4、#8、#12、#16、#20は夜間の状況を表すパターンデータである。
【0046】
日の出や日の入のときのパターンデータは、朝焼けや夕焼けを反映するような赤味を帯びた色合いに設定され、日中のときの空や雲のパターンデータは、比較的明るい色に設定される。夜間のときの雲や空のパターンデータは、比較的暗い色に設定される。また、天候が晴れのときのパターンデータは、比較的明るい色に設定され、天候が曇りのときのパターンデータは、雲を示す画像を多く表示すると共に、比較的暗い色に設定される。更に、天候が雨のときのパターンデータは、雨を示す画像が用いられ、天候が雪のときのパターンデータは、雪を示す画像が用いられる。また、天候が不明である場合には、通常の色や明るさを有する画像(なるべく背景などが強調されない画像など)が用いられる。一方、建物や道路についても、同様な色のパターンデータとすることができる。但し、建物や道路のパターンデータを必ずしも複数用意しなくてもよく、単一色のパターンデータであっても良い。
【0047】
図6は、シミュレーション走行時の表示画像例を示す。図6(a)は、天候が晴れで日中の状況を示す表示画像70を示している。表示画像70は、背景を示す画像90aと陸地を示す画像90bとが表示されている。背景を示す画像90aは、晴れで日中の状況を表すパターンデータ#2を用いている。更に、表示画像70には、矢印80aで示す位置に走行地点又は表示エリアにおける通過時刻を示す文字を表示し、矢印80bで示す位置に走行地点又は表示エリアにおける天候を示す文字を表示し、矢印80cで示す位置に走行地点又は表示エリアにおける渋滞状況を示す文字を表示している。また、矢印60で示す位置に車両位置を表示している。なお、渋滞状況は文字表示に限らない。たとえば、渋滞の状況に応じて、その発生箇所/区間が、より容易に識別可能なような表示態様でもよい。一例としては、渋滞度合いによって、赤色、橙色といった異なる色のラインを表示エリア中の渋滞箇所に重畳する等の手法が適用できる。
【0048】
図6(b)は、天候が雨で日中の状況を示す表示画像71を示している。表示画像71は、背景を示す画像91aと陸地を示す画像91bとが表示されている。背景を示す画像91aは、雨で日中の状況を表すパターンデータ#10を用いている。この画像91aには、雨を示す画像が表示されている。更に、符号81a、81b、及び81cで示す位置に、それぞれ走行地点又は表示エリアにおける通過時刻、天候、及び渋滞状況を示す文字を表示している。図6(c)は、天候が雪で日中の状況を示す表示画像72を示している。表示画像72は、背景を示す画像92aと陸地を示す画像92bとが表示されている。背景を示す画像92aは、雪で日中の状況を表すパターンデータ#14を用いている。この画像92aには、雪を示す画像が表示されている。更に、符号82a、82b、及び82cで示す位置に、それぞれ走行地点又は表示エリアにおける通過時刻、天候、及び渋滞状況を示す文字を表示している。
【0049】
なお、図6においては、説明の便宜上、陸地を示す画像90b、91b、92bは同一の画像を示している。また、上記では、天候を示す文字を表示する実施例を示しているが、背景を示す画像から天候を判別できるため、天候を示す文字を表示しなくても良い。
【0050】
このように、本実施例では、シミュレーション走行時に、車両の走行位置における天候や時刻に応じて表示画像を変更すると共に、走行地点の時刻及び渋滞状況を表示する。これにより、走行地点における走行状況をビジュアルに表現することによって、より現実的な走行シーンをユーザに提供することができる。また、ユーザは、走行地点における渋滞状況を事前に確認することができる。したがって、本実施例によれば、ナビゲーション装置の快適性、利便性を向上させることが可能となる。
【0051】
[シミュレーション走行実行処理]
次に、シミュレーション走行実行処理について、図7に示すフローチャートを用いて説明する。この処理は、CPU22によって、シミュレーション走行を実行する際に行われる。
【0052】
まず、ステップS101では、CPU22は、出発地、目的地、及び出発地を出発する日時をユーザから取得する。この場合、CPU22は、ユーザによる入力装置60の操作に対応する信号を取得する。そして、処理はステップS102に進む。なお、出発地として車両の現在地を用いる場合には、CPU22はGPS受信機18から現在地を取得することができる。
【0053】
ステップS102では、CPU22は、ユーザから取得された出発日が平日であるか休日であるかの情報を、平日/休日DBを参照することによって得る。更に、CPU22は、ユーザから取得された出発日、出発地、及び目的地に基づいて、天候情報DBを参照することによってエリアに対応する天候の情報を取得する。例えば、CPU22は、図2に例示した平日/休日DBを参照して出発日が平日であるか休日であるかの情報を取得すると共に、図3に例示した天候情報DBを参照して天候の情報を取得する。なお、経路を通過中に日にちがまたがる可能性がある場合には、CPU22は、出発日の次の日などの情報を取得する。以上の処理が終了すると、処理はステップS103に進む。
【0054】
ステップS103では、CPU22は、ステップS102で取得された、出発日が平日であるか休日であるかの情報、リンクを通過する時刻、及び天候の情報に基づいて、渋滞情報DBを参照することによってリンクごとの渋滞情報を取得する。具体的には、CPU22は、図4に例示した渋滞情報DBを参照して渋滞情報を取得する。より詳しくは、CPU22は、リンクと、天候と、平日/休日の情報と、時刻と、に対応する渋滞情報を取得する。なお、経路を通過中に日にちがまたがる可能性がある場合には、平日/休日や、天候などの情報が変化するため、CPU22は、変化した情報に対応する渋滞情報を取得する。以上の処理が終了すると、処理はステップS104に進む。
【0055】
ステップS104では、CPU22は、ステップS103で取得された渋滞情報に基づいて、リンクごとの評価点を算出する。この評価点は、リンク旅行時間(図4参照)などに基づいて定められる。リンク旅行時間は、リンクの距離と走行速度に基づいて算出される値であり、リンクごとの渋滞状況を間接的に示している。以上の処理が終了すると、処理はステップS105に進む。
【0056】
ステップS105では、CPU22は、ステップS104で取得された評価点に基づいて、出発地から目的地に至る経路を算出する。具体的には、CPU22は、目的地までの走行距離が短いという条件や、目的地への到着時間が早いという条件などが満たされるような経路を算出する。例えば、CPU22は、一般的なダイクストラ法などに基づいて経路を算出する。そして、処理はステップS106に進む。
【0057】
ステップS106では、CPU22は、ステップS105で算出された経路を構成する地点を通過する時刻(通過時刻)を算出する。この場合、CPU22は、渋滞情報DBに記憶されたリンク旅行時間、又は渋滞情報DBに記憶されたリンクの距離及び走行速度から計算されるリンク旅行時間、に基づいてリンクごとの通過時刻を算出する。そして、処理はステップS107に進む。
【0058】
ステップS107では、CPU22は、上記したステップS101〜S106で得られた情報に基づいて地図表示を行う。この場合、CPU22は、シミュレーション走行に基づいた地図表示を行う。シミュレーション走行時には、ユーザが手動で地図をスクロールすることによって、或いは、CPU22が自動的に地図をスクロールさせることによって地図表示が行われる。ユーザが手動でスクロールを行う場合には、CPU22は、入力装置60の操作に対応する信号を取得し、この信号に基づいて表示制御部43を制御することによって、ユーザの操作に対応する画像を表示させる。一方、自動的にスクロールを行う場合には、CPU22は、一定のスクロール速度で地図が表示されるように表示制御部43を制御する。基本的には、CPU22は、表示すべき地点の地図データをデータ記憶ユニット36から取得することによって、これをディスプレイ44に表示される制御を行う。
【0059】
また、CPU22は、地点に対応する地図を表示すると共に、その地点における、天候の情報、渋滞情報、及び通過時刻を重ねて表示する。これらはそれぞれ、ステップS102、ステップS103、ステップS106で取得された情報に対応する。更に、CPU22は、表示する地図の地点における天候及び時刻に対応する画像を表示する。具体的には、CPU22は、表示する経路上の地点における天候及び時刻に対応するパターンデータ(図5参照)をデータ記憶ユニット36から取得し、取得した当該パターンデータを地図と共に表示する。以上の処理が終了すると、処理は当該フローを抜ける。
【0060】
以上説明したように、本実施例によるナビゲーション装置は、CPUが、出発地と、目的地と、出発地を出発する日時とを取得し、出発地、目的地、及び日時に基づいて、天候の情報、及び渋滞情報を取得し、天候の情報、及び渋滞情報に基づいて、出発地から目的地に至る経路を算出する。そして、CPUは、経路上の地点を通過する通過時刻を算出し、経路上の地点に対応する地図を表示すると共に、地点における、通過時刻と、天候の情報と、渋滞情報と、に基づいた画像を表示する。これにより、走行地点における走行状況をビジュアルに表現することができ、より現実的な走行シーンをユーザに提供することができる。また、ユーザは、表示画像を見ることによって、走行地点における渋滞状況を事前に確認することができる。したがって、本実施例によれば、ナビゲーション装置の快適性、利便性を向上させることが可能となる。
【0061】
[変形例]
上記では、データベースに予め記憶された天候の情報、渋滞情報を取得する実施例を示したが、これに限定はされない。他の例では、CPU22は、通信装置38から、天候の情報及び渋滞情報のうちの少なくともいずれかを取得することができる。この場合、通信装置38から天候の情報又は渋滞情報を取得できた場合にはこれらを用い、取得できなかった場合にはデータベースに記憶された情報を用いることができる。
【0062】
また、上記では、平日/休日に対応付けられた渋滞情報を取得する実施例を示したが、これに限定はされない。他の例では、渋滞情報を日付ごとに対応付け、これに基づいて、出発日時などに対応する渋滞情報を取得してもよい。
【0063】
更に、上記の実施例では、得られた結果をディスプレイ44に表示することとしているが、これに加えて、音声により出力するようにしても構わない。例えば、天候の情報や渋滞情報などを、画像と共に音声により出力することも可能である。
【図面の簡単な説明】
【0064】
【図1】実施例によるナビゲーション装置の概略構成を示すブロック図である。
【図2】平日/休日DBに記憶されたデータの一例を示す図である。
【図3】天候情報DBに記憶されたデータの一例を示す図である。
【図4】渋滞情報DBに記憶されたデータの一例を示す図である。
【図5】天候及び時刻に対応付けられたパターンデータを示す。
【図6】シミュレーション走行時の表示画像例を示す。
【図7】シミュレーション走行実行処理を示すフローチャートである。
【符号の説明】
【0065】
1 ナビゲーション装置
10 自立測位装置
18 GPS受信機
20 システムコントローラ
22 CPU
36 データ記憶ユニット
40 表示ユニット
44 ディスプレイ
60 入力装置

【特許請求の範囲】
【請求項1】
出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得手段と、
前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得手段と、
前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出手段と、
前記経路上の地点を通過する通過時刻を算出する通過時刻算出手段と、
前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御手段と、を備えることを特徴とする地図表示装置。
【請求項2】
前記第2の取得手段は、前記出発地と、前記目的地と、前記日時とを関連付けることのできる渋滞情報データベースより前記渋滞情報を取得することを特徴とする請求項1に記載の地図表示装置。
【請求項3】
天候及び時刻に対応付けられた表示画像データを記憶する表示画像データ記憶手段を更に備え、
前記表示制御手段は、前記通過時刻と前記天候の情報に対応する前記表示画像データを前記表示画像データ記憶手段から取得し、当該表示画像データを表示することを特徴とする請求項1又は2に記載の地図表示装置。
【請求項4】
前記表示画像データは、前記通過時刻と前記天候の情報に応じて、前記画像の表示色及び明るさのうちの少なくともいずれかが設定されていることを特徴とする請求項3に記載の地図表示装置。
【請求項5】
前記表示画像データは、陸地表示用の画像データと背景表示用の画像データを有することを特徴とする請求項3又は4に記載の地図表示装置。
【請求項6】
表示させる前記経路上の地点を、前記出発地から前記目的地までスクロールさせる制御を行うスクロール制御手段を備えることを特徴とする請求項1乃至4のいずれか一項に記載の地図表示装置。
【請求項7】
表示させる前記経路上の地点をスクロールさせるためのスクロール指示を取得するスクロール指示取得手段を備えることを特徴とする請求項1乃至5のいずれか一項に記載の地図表示装置。
【請求項8】
地図を表示する表示装置における地図表示方法であって、
出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得工程と、
前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得工程と、
前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出工程と、
前記経路上の地点を通過する通過時刻を算出する通過時刻算出工程と、
前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御工程と、を備えることを特徴とする地図表示方法。
【請求項9】
表示装置を備えるコンピュータにより実行される地図表示プログラムであって、
出発地と、目的地と、前記出発地を出発する日時と、を取得する第1の取得手段、
前記出発地と、前記目的地と、前記日時とに基づいて、天候の情報、及び渋滞情報を取得する第2の取得手段、
前記天候の情報、及び前記渋滞情報に基づいて、前記出発地から前記目的地に至る経路を算出する経路算出手段、
前記経路上の地点を通過する通過時刻を算出する通過時刻算出手段、
前記経路上の地点に対応する地図を表示すると共に、前記地点における、前記通過時刻と、前記天候の情報と、前記渋滞情報と、に基づいた画像を表示する表示制御手段、として前記コンピュータを機能させることを特徴とする地図表示プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2007−285907(P2007−285907A)
【公開日】平成19年11月1日(2007.11.1)
【国際特許分類】
【出願番号】特願2006−114141(P2006−114141)
【出願日】平成18年4月18日(2006.4.18)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.VICS
【出願人】(000005016)パイオニア株式会社 (3,620)
【Fターム(参考)】