JP3939564B2 - Navigation device - Google Patents

Navigation device Download PDF

Info

Publication number
JP3939564B2
JP3939564B2 JP2002033586A JP2002033586A JP3939564B2 JP 3939564 B2 JP3939564 B2 JP 3939564B2 JP 2002033586 A JP2002033586 A JP 2002033586A JP 2002033586 A JP2002033586 A JP 2002033586A JP 3939564 B2 JP3939564 B2 JP 3939564B2
Authority
JP
Japan
Prior art keywords
facility
simulation
information
current position
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002033586A
Other languages
Japanese (ja)
Other versions
JP2003232648A (en
Inventor
茂 小谷木
祐次 市川
秀和 青砥
達 細川
茂 若松
学 藤原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2002033586A priority Critical patent/JP3939564B2/en
Publication of JP2003232648A publication Critical patent/JP2003232648A/en
Application granted granted Critical
Publication of JP3939564B2 publication Critical patent/JP3939564B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ユーザに対して経路案内を行うナビゲーション装置に関するものである。
【0002】
【従来の技術】
ナビゲーション装置における経路案内の技術としては、従来より、現在位置や目的地や目的地までの間に設定した誘導経路を地図上に表したナビゲーション画面を表示することにより、ユーザが現在位置や誘導経路の把握を容易に行えるようにした技術が知られている。
【0003】
また、このようなナビゲーション装置における技術としては、たとえば、特開2000-346654号公報等に記載の、設定した誘導経路に従ったユーザの走行を模擬したナビゲーション画面を表示するシミュレーションの技術が知られている。このシミュレーションの技術では、仮想的にユーザの現在位置を誘導経路の出発地から目的地に向かって進めながら、実際の経路誘導中に、各仮想的な現在位置において当該位置に現在位置が進んだ場合に表示されることになるナビゲーション画面を表示する。
【0004】
【発明が解決しようとする課題】
さて、以上のようなナビゲーション装置の使用において、たとえば、複雑な右左折を行わなければならない交差点が間近に近づいた場合など、誘導経路を走行中のユーザが今後の誘導経路に沿った走行がどのようなものになるのか予め確認しておきたくなる場合がある。また、そのような場合でなくても、誘導経路を走行中のユーザに、できるだけ今後の誘導経路に沿った走行についての予備的な知識を与えておくことは、ユーザの安全快適な運転をサポートする上で望ましいことである。
【0005】
また、以上のようなナビゲーション装置の使用において、誘導経路を走行中のユーザが今後の誘導経路に沿いのどのあたりに、どのような施設があるのかを知りたくなる場合がある。たとえば、空腹を感じた場合などに、このまま誘導経路をレストランが道沿いに現れるまで進むか、それとも先程通過したレストランまでUターンして戻るべきか迷うような場合である。
【0006】
このような場合に、ユーザは、ナビゲーション装置に前述したシミュレーションを行わせたり、所望の縮尺、範囲の地図を表示させることにより、今後の誘導経路に沿った走行についての予備的な知識や、誘導経路沿いの施設の情報を得ることができる。
【0007】
しかし、このようなシミュレーションや表示地図の変更を行うためには、ユーザは、ナビゲーション装置の煩雑な操作を行わなければならなくなる。
そこで、本発明は、ユーザの煩雑な操作を必要とすることなしに、誘導経路を進んでいるユーザに、今後走行予定の誘導経路に関する予備的な知識を提示することができるナビゲーション装置を提供することを課題とする。
【0008】
【課題を解決するための手段】
前記課題達成のために、本発明は、車両に搭載され、設定した目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置に、前記車両の停車状態を検出する停車状態検出手段と、仮想現在位置を現在位置から目的地に向かって前記誘導経路上を進めながら、各時点において、地図上に前記仮想現在位置を表したシミュレーション画面を生成し表示するシミュレーションを行うシミュレーション手段と、前記停車状態検出手段が前記車両の停車状態を検出した場合に、前記シミュレーション手段に前記シミュレーションを実行させる制御手段とを備えたものである。
【0009】
このようなナビゲーション装置によれば、車両が停車したときに、自動的に現在位置から目的地へ向かうシミュレーションを行うので、ユーザは煩雑な操作を行うことなく、今後の誘導経路に沿った走行についての予備的な知識を得ることができるようになる。また、停車中は、現在位置が移動しないことよりナビゲーション画面は更新されないので、このようなシミュレーションを行ってシミュレーション画面を表示することは、ナビゲーション装置の、娯楽性を高めることにもなる。
【0010】
ここで、このようなナビゲーション装置においては、現在位置から誘導経路沿いの施設に到達するまでの、道のり距離、又は、推定所要時間、又は、道のり距離及び推定所要時間を、施設到達所要量として算出する施設到達所要量算出手段を設け、前記シミュレーション手段は、少なくとも前記誘導経路沿いの施設を表す表示を含む地図上に、当該誘導経路沿いの各施設まで前記施設到達所要量の表示を表した前記シミュレーション画面を生成するようにするのが良い。
【0011】
このようにすることにより、ユーザは、今後走行する誘導経路沿いのどのあたりに、どのような施設があるのかをシミュレーション画面から定量的に知ることができるようになる。
また、このようなナビゲーション装置において、前記シミュレーション手段が、少なくとも前記誘導経路沿いの施設の存在と施設の種別を表すマーク図形の表示を含む地図上に、前記仮想現在位置を表したシミュレーション画面を生成するようにすると共に、ナビゲーション装置に、各施設に関連する情報を施設情報として記憶する施設情報記憶手段と、前記シミュレーション画面上で、ユーザより前記マーク図形の選択を受け付け、選択を受け付けたマーク図形が存在を表す施設についての施設情報を、前記施設情報記憶手段から読み出して表示する施設情報表示手段とを設けるようにしてもよい。又は、これらのナビゲーション装置に、道路交通事象の情報と当該道路交通事象が発生している区間又は地点の情報を含む道路交通情報を受信する道路交通情報受信手段と、道路交通情報表示手段とを設け、前記シミュレーション手段において、前記道路交通情報受信手段が受信した道路交通情報が表す道路交通事象が生じている前記誘導経路上の区間又は地点である道路交通情報箇所の地図上の表示を含めて前記シミュレーション画面を生成し、前記道路交通情報表示手段は、前記シミュレーション画面上で、ユーザより前記道路交通情報箇所の選択を受け付け、選択を受け付けた道路交通情報箇所に対応する区間又は地点について前記道路交通情報受信手段が受信した道路交通情報を表示するようにしてもよい。
【0012】
このようにすることにより、ユーザはシミュレーションの途中で、興味をひいた誘導経路前方の施設の詳細な情報や、誘導経路前方の渋滞などの道路交通事象が生じている箇所やその道路交通事象の内容を簡易な操作で知ることができるようになる。
【0013】
また、これらナビゲーション装置に、施設の状態の情報である施設情報を受信する施設状態情報受信手段を設け、前記シミュレーション手段において、少なくとも前記誘導経路沿いの施設の存在と施設の種別を表すマーク図形を、施設状態情報受信手段が受信した当該マーク図形が存在を表す施設についての施設情報が示す施設の状態に応じて定まる表示形態で示した表示を含む地図上に、前記仮想現在位置を表したシミュレーション画面を生成するようにしてもよい。
【0014】
このようにすることにより、ユーザはマーク図形の表示色などの表示形態より、そのマーク図形が表す施設の状態、たとえば駐車場の空き状態などを直接知ることができるようになる。
また、以上のナビゲーション装置において、前記制御手段が、前記停車状態検出手段が前記車両の停車状態を検出した場合であっても、前回の前記シミュレーション実行時からの経過時間又は走行距離が、一定量以下である場合には、前記シミュレーション手段に前記シミュレーションを実行させないようにしたり、前記停車状態検出手段が前記車両の停車状態を検出した場合であっても、前回の前記シミュレーション実行時と同じ道路上に現在位置がある場合には、前記シミュレーション手段に前記シミュレーションを実行させないようにしてもよい。
【0015】
このようにすることにより、停車発進を繰り返すような場合に、同じ区間を進むシミュレーション画面が繰り返し表示され、ユーザを飽き飽きさせることを抑制することができる。
また、本発明は、前記課題達成のために、車両に搭載され、設定した目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置を、前記車両の停車状態を検出する停車状態検出手段と、現在位置から誘導経路沿いの施設に到達するまでの、道のり距離、又は、推定所要時間、又は、道のり距離及び推定所要時間を、施設到達所要量として算出する施設到達所要量算出手段と、前記停車状態検出手段が前記車両の停車状態を検出した場合に、誘導経路沿いの各施設まで前記施設到達所要量を表示する設到達所要量表示手段とを備えて構成したものである。
【0016】
このようなナビゲーション装置によれば、車両が停車したときに、自動的に誘導経路沿いの各施設までの推定到達所要時間や道のり距離などの施設到達所要量を表示するので、ユーザは煩雑な操作を行うことなく、即座に、今後走行する誘導経路沿いにある施設の現在位置からの道のり距離や当該施設到達までの所要時間を知ることができるようになる。
【0017】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図1に本実施形態に係るナビゲーション装置の構成を示す。
図示するように、本ナビゲーション装置は、制御装置1、地図データを格納したDVD-ROMやCD-ROM等のリムーバルな記憶媒体21にアクセスするための記憶メディアドライブ2、GPS(Global Positioning System)受信機3、ジャイロ装置等の角加速度センサ4、パルスジェネレータ等の車速センサ5、渋滞等の交通情報放送を受信するVICS受信機6、ユーザよりの入力を受け付けるリモコン(リモートコントローラ)7、表示装置8を備えている。
【0018】
また、制御装置1は、地図データバッファ101、地図データ読出処理部102、停止判定部103、仮現在位置/方位算出部104、マップマッチング処理部105、ルート探索部106、ルート描画部107、地図描画部109、VICS情報受信処理部110、VICS情報メモリ111、パラメータメモリ112、主制御部113、画像合成処理部114、GUI制御部115を備えている。ここで、図1における制御装置1の内部の点線121は地図データバッファ101に格納される地図データへの各部のアクセス経路を示し、太線122は主制御部113と各部間の制御情報の経路を示し、白抜き線123はパラメータメモリ112に格納される各種データへの各部のアクセス経路を示し、GUI制御部115や画像合成処理部114に接続する細線は表示装置8への表示情報の経路を示している。また、GUI制御部115に接続する一点鎖線は、表示装置8の表示上で、ユーザのリモコン7の操作による描画オブジェクトの指定を主制御部113において受け付けるための情報を表し、GUI制御部115に接続する細い破線は、その他リモコンの操作を主制御部113において受け付けるための情報の経路を示している。
【0019】
但し、以上の制御装置1は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたCPU回路であって良く、この場合、以上に示した制御装置1の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、適当な記憶媒体や通信路を介して、制御装置1に提供されるものであって良い。
【0020】
次に、記憶媒体21に記憶される地図データの構成を示す。
ここで、地図データは、所定の地理的区域毎に図葉と呼ばれる単位で管理されており、各図葉は地図の詳細度に応じた複数のレベルで構成されている。そして、各図葉の各レベルの地図は、1又は複数のユニットよりなり、各ユニットは、自身が属する図葉の地理的区域又はこれを分割した区域に対応し、対応区域の地図を、自身が属するレベルで表現したものである。
【0021】
そして、図2に示すように、地図データは、各ユニットと図葉、対応区域、レベルとの関係を記述した管理データ、地図上に表示する各描画オブジェクトのデータや描画パラメータの共用部分を格納した描画リソースデータ、地図を表す基本地図データ、各道路や各道路と基本地図データが表す地図との対応を管理する路線データ、VICS情報を放送するFM多重放送局について情報であるVICS情報放送局情報、地図上の施設等についての情報を記述した情報サービスデータとより構成される。
【0022】
そして、描画リソースデータは、1または複数の描画オブジェクトの描画に用いられる描画パラメータデータを格納した描画パラメータリソースと、施設等を表すアイコン形式の図形であるアイコン図形の画像データを格納したアイコン図形リソースとよりなる。そして、アイコン図形リソースは、複数のアイコン図形データレコードを有し、各アイコン図形データレコードは、アイコン図形の識別子であるアイコンコード、標準的に用いるアイコン図形を表すアイコン図形データを有する他、特定の状況で用いられる修飾アイコン図形データを1又は複数持つことができる。
【0023】
次に、基本地図データは、前述したユニット毎のユニットデータと、各ユニットデータと図葉、対応区域、レベルとの関係を記述したユニット管理データを含み、各ユニットデータは道路ネットワークを表す道路ユニットと、道路図形や地形図形や施設図形や地域名称や道路名称や施設名称等の表示を含んだ地図の画像を表す描画ユニットと、VICSにおいて採用する道路ネットワークと道路ユニットが表す道路ネットワークの対応を表すVICSユニットとを有する。各ユニットの詳細については後述する。
【0024】
また、路線データは、路線毎の路線データレコードを有し、各路線データレコードには、路線の路線番号と、高速道路や国道や県道等の路線の種別を表す路線種別と、路線の道路名称を表す道路文字列が記述される。
そして、情報サービスデータは、施設毎のサービス情報レコードを有し、各サービス情報レコードには、サービス情報レコードの識別子であるサービス情報ID、サービス情報の対象の駐車場、駅等の施設の種別、当該施設最寄りのリンク上の位置を示す最寄りリンク上位置、対象の名称や施設の公共トイレの有無等の施設を利用するための簡単な情報を示す簡易情報、施設を利用するための、より詳細な対象の情報である詳細情報を有する。
【0025】
次に、図3aに示すように、道路ユニットは、ノードリストと、リンクテーブルと、他ユニットとのノードやリンクの接続、対応関係を記述した接続データとを有する。
ここで、道路ユニットでは、道路を直線であるリンクの集合として表現しており、この各リンクの端点がノードである。このようなノードは、交差点等の道路の接続点に必ず設けられる他、隣接するユニットの境界に必ず設けられる。また、各リンクは方向を持ち、リンクを介して隣接する二つのノードの間には、その道路が一方通行である場合には通行方向の一つのリンクのみが設けられるが、その道路が双方向である場合には相互に逆方向の二つのリンクが設けられる。
【0026】
さて、ノードリストは、各ノード毎のノードレコードを含み、各ノードレコードは、ノード番号、ノードの座標、交通規制の有無や当該ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクのリンク番号を表す接続リンク番号が記述される。
【0027】
そして、リンクテーブルは、各リンク毎のリンクレコードを含み、各リンクレコードには、リンク番号、車線数等を表すリンク属性、リンクの始点となるノードのノード番号1、リンクの終点となるノードのノード番号2、リンクの距離、リンクに対応する道路区間の車線幅、リンクに与えた経路探索用のコスト、リンクの属する路線の路線番号等が記述される。
【0028】
ここで、VICSにおいても前記道路ユニットと同様にノードとリンクによって道路を表現している。しかし、ノードやリンクの設定箇所は、必ずしも道路ユニットとは一致しない。以下、道路ユニットにおけるノード、リンクと区別するために、道路ユニットにおける、ノード、リンクをそれぞれ、単に「ノード」、「リンク」と呼び、VICSにおけるノード、リンクをそれぞれ、「VICSノード」、「VICSリンク」と呼ぶ。
【0029】
さて、VICSユニットは、図3bに示すように、VICSリンクテーブルとVICS施設テーブルを有する。
そして、VICSリンクテーブルは、以上のようなVICSリンク毎に設けたVICSリンクレコードを有し、各VICSリンクレコードは、VICSリンクを一意に識別するためのVICS識別子、VICSリンクに対応するリンク上の区間を示す対応リンク区間情報を有する。ここで、VICSリンク識別子は、通常、VICSリンクの存在地域等を表すメッシュ番号と、VICSリンクに当たれられた番号であるVICSリンク番号とよりなる。
【0030】
次に、VICS施設テーブルは、施設毎に設けたVICS施設レコードを有し、各VICS施設レコードは、その施設の名称であるVICS施設名称と、その施設の情報を格納したサービス情報レコードのサービス情報IDである対応サービス情報IDを有する。
【0031】
次に、図3cに示すように、描画ユニットは背景ユニット、背景道路ユニット、文字列ユニット、アイコン図形ユニットを有する。
そして、背景ユニットは、地形、施設等に対応する図形の描画オブジェクト毎に設けた、当該描画オブジェクトを表示するための情報が格納される背景ユニットレコードの集合であり。また、背景道路ユニットは、道路の部分毎に設けた、道路形状を表す道路図形である描画オブジェクトの情報が格納された、当該描画オブジェクトの形状や描画する位置などの情報を格納した背景道路ユニットレコードの集合であり、また、文字列ユニットは、地名や道路名や施設名に対応する文字列の描画オブジェクト毎に設けた、当該描画オブジェクトの文字列や描画する位置などの情報を格納した文字列ユニットレコードの集合である。なお、背景道路ユニットレコードや文字列ユニットレコードでは、描画パラメータリソースに格納されている描画パラメータデータを用いて描画オブジェクトを描画するべきことを規定することができる。
【0032】
そして、アイコン図形ユニットは、ガソリンスタンド、レストラン等を表す個々のアイコン図形である描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納されるアイコン図形ユニットレコードを有する。なお、アイコン図形とは、ガソリンスタンドや郵便局等の施設種別を表すマーク図形を指す。
【0033】
そして、アイコン図形ユニットレコードには、描画オブジェクトの識別子である描画オブジェクトID、アイコン図形のデータを格納したアイコン図形データレコードのアイコン図形コード、アイコン図形の表示座標、当該アイコン図形が表す施設の情報を格納したサービス情報レコードのサービス情報IDが記述される対応サービス情報ID、当該アイコン図形の描画オブジェクトを関連づけるノードのノード番号やリンクのリンク番号である関連ノード/リンク番号を有する。ここで、アイコン図形ユニットレコードにより規定する描画オブジェクトが、インターチェンジやサービスエリア等の道路附属施設を表すアイコン図形の描画オブジェクトである場合には、たとえば、この描画オブジェクトを、当該道路附属施設が附属している道路位置又は道路区間に対応するリンクやノードに、関連ノード/リンク番号で関連づけるようにする。また、アイコン図形ユニットレコードにより規定する描画オブジェクトが、ガソリンスタンド等の施設を表すラアイコン図形の描画オブジェクトである場合には、この描画オブジェクトを、たとえば、当該施設に接続しているリンクやノードに関連ノード/リンク番号や関連ノード番号で関連づけるようにする。
【0034】
ここで、以上の関連リンク番号や関連ノード番号で描画オブジェクトに関連づけるリンクやノードは、それぞれ複数であってもよい。たとえば、複数の道路に面する施設のアイコン図形は、各道路上のリンクに関連づけてよい。
以上、記憶媒体21に記憶される地図データについて説明した。
次に、図1の制御装置1のパラメータメモリ112に格納されるパラメータについて説明する。
図4に示すように、パラメータメモリ112には、現在状態情報501、目的地データ503、誘導経路データ504、動作モードデータ505、仮現在状態情報508、テンポラリ描画オブジェクトテーブル509と、表示情報種別テーブル510を格納する。
【0035】
現在状態情報501は、現在位置データ5011、現在走行方位データ5012、走行中リンクデータ5013を含み、現在位置データ5011は、車両の現在位置座標を表すデータであり、現在走行方位データ5012は、車両の現在の走行方位を表すデータであり、走行中リンクデータ5013は現在走行しているリンクのリンク番号を示すデータである。また、目的地データ503は、目的地座標を表すデータである。また、誘導経路データ504は、誘導経路を表すデータであり、誘導経路が経由するリンクのリンク番号を経由順に記述したルートリンクリスト5041と、誘導経路が経由するノードのノード番号を経由順に記述したルートノードリスト5042とを有する。また、動作モードデータ505は、本ナビゲーション装置の動作モードを示すデータであり、本実施形態では、動作モードとして、リアルモードと、スクロール併用モードとの2つのモードを設けている。また、仮想現在状態情報508は、仮想現在位置データ5081、仮想現在走行方位データ5082、仮想走行中リンクデータ5083を含み、仮想現在位置データ5081は、後述するスクロール表示処理において設定する車両の仮想の現在位置座標を表すデータであり、仮現現在走行方位データ5082は、スクロール表示処理において設定する車両の仮想の現在の走行方位を表すデータであり、仮想走行中リンクデータ5083は、スクロール表示処理において設定する仮想の現在走行中リンクのリンク番号を示すデータである。
【0036】
また、テンポラリ描画オブジェクトテーブル509は、描画ユニットで規定される描画オブジェクトではなく、処理の過程で生成し表示するテンポラリな描画オブジェクト毎に設けたテンポラリ描画オブジェクトレコード5101を有する。ここで、本実施形態では、このようなテンポラリな描画オブジェクトとして、道路交通情報が存在する区間であるVICS情報区間を表すVICS情報区間図形を用いる。各テンポラリ描画オブジェクトレコード5101は、当該VICS情報区間である描画オブジェクトの識別子である描画オブジェクトIDと、描画オブジェクトの線画、ポリゴン等の図形タイプ、当該図形の描画に用いる描画パラメータデータ、当該VICS情報区間図形形状を輪郭上の複数の要素点の座標で表す要素点座標リスト、当該VICS情報区間図形が表すVICS情報区間に少なくとも一部が含まれるリンクのリンク番号のリストである対応リンクリストと、対応VICSレコード情報番号とを有する。なお、対応VICSレコード情報番号については後述する。
【0037】
最後に、表示情報種別テーブル510には、後述するスクロール表示処理で表示の対象とするアイコン図形の描画オブジェクトの、ガソリンスタンド、駐車場、ファミリーレストラン等の種別が登録される。
以上、パラメータメモリ112の内容について説明した。
次に、VICS情報メモリ111の内容について説明する。
ここで、VICS(Vehicle Information and Communication System)は、約5分毎にリアルタイムな道路交通情報を送受信するシステムであり、VICS受信機6で、VICS受信機6に含まれる電波ビーコン受信機、光ビーコン受信機、FM多重放送受信機を介して受信可能な道路交通情報の種別には、渋滞(区間・程度)、事故(場所)、臨時規制(区間・場所、内容)、旅行時間(区間、所要時間)、駐車場(場所、名称、満空)、その他(注意メッセージ等)の6つの種別がある。また、これらの、渋滞、事故、臨時規制、旅行時間の種別の道路交通情報は、前述したメッシュ番号とVICSリンク番号よりなるVICSリンク識別子、前述した道路交通情報の種別、道路交通情報が対象とするVICSリンク上の区間が始まる位置のVICSリンク始点からの距離、道路交通情報が対象とするVICSリンク上の区間の距離、道路交通情報の詳細な内容等を含んでいる。たとえば、種別が渋滞の道路交通情報であれば、VICSリンク識別子、渋滞を表す識別子、VICSリンクの渋滞が始まる位置のVICSリンク始点からの距離、VICSリンクの渋滞区間の距離、渋滞の程度等が道路交通情報に含まれる。また、たとえば、種別が事故の道路交通情報であれば、VICSリンク識別子、事故を表す識別子、事故発生位置のVICSリンク始点からの距離、事故による規制の内容等が道路交通情報に含まれる。また、駐車場の種別の道路交通情報は、駐車場名称、駐車場座標、空き、満車、閉鎖等の道路交通情報の詳細な内容を含んでいる。
【0038】
さて、図5に示すように、VICS情報メモリ111には、VICS受信機6で受信した渋滞、事故、臨時規制、旅行時間の種別の道路交通情報毎に設けたVICSリンク情報レコード610と、VICS受信機6で受信した渋駐車場の種別の道路交通情報毎に設けたVICS施設情報レコード620を有する。
【0039】
各VICSリンク情報レコード610は、受信VICS情報の識別子となるVICS情報番号、道路交通情報の送信元(放送局名等)を示す送信元、道路交通情報の受信時刻、道路交通情報の種別である情報種別、道路交通情報の詳細な内容である情報、道路交通情報に含まれていたVICSリンク識別子、道路交通情報が対象とするVICSリンク上の区間が始まる位置のVICSリンク始点からの距離を表す開始位置、道路交通情報が対象とするVICSリンク上の区間の距離を表す距離が格納される。
【0040】
また、各VICS施設情報レコード620は、受信VICS情報の識別子となるVICS情報番号、道路交通情報の送信元(放送局名等)を示す送信元、道路交通情報の受信時刻、道路交通情報の種別である情報種別、道路交通情報の詳細な内容である情報、道路交通情報が対象とする駐車場の名称であるVICS施設名称、道路交通情報が対象とする駐車場の座標であるVICS施設座標を有する。
【0041】
ここで、図4に示した前述のテンポラリ描画オブジェクトレコード5101の対応VICS情報番号には、このテンポラリ描画オブジェクトレコード5101に対応するVICS情報区間についての道路交通情報を格納したVICSリンク情報レコード610のVICS情報番号が記述される。
【0042】
さて、図1に戻り、このような構成において、地図データ読出処理部102は、主制御部113の制御下で、記憶メディアドライブ2を介して記憶媒体21から地図データの所要範囲を読み出し地図データバッファ101に格納する。
また、仮現在位置/方位算出部104は、角加速度センサ4、車速センサ5の各情報の履歴から求まる現在位置や現在走行方向を算出し、マップマッチング処理部105に供給する処理を繰り返す。マップマッチング処理部105は、仮現在位置/方位算出部104から供給された現在位置、現在走行方向、これらから求まる走行の履歴を考慮しつつ、GPS受信機3から供給される現在位置、現在走行方向、これらから求まる走行の履歴と、地図データバッファ101から読み出した前回決定した現在位置の周辺を対応区域とする道路ユニットが表すリンクとのマッチング処理を行い、現在位置として最も確からしいリンク上の位置と現在の走行方向として最も確からしいリンク方向と、現在の走行中のリンクとして最も確からしいリンクとを、それぞれ現在位置座標、現在走行方位、走行中リンクとして決定し、パラメータメモリ112の現在位置データ5011と現在走行方位データ5012と走行中リンクデータ5013を更新する処理を繰り返す。
【0043】
また、VICS情報受信処理部110は、パラメータの現在位置データ5011より現在位置を入手し、VICS放送局情報を参照して、現在位置で受信可能なFM多重放送局からの道路交通情報を受信するようVICS受信機6を制御したり、VICS受信機6が受信した道路交通情報に受信時刻や送信元やVICS情報番号を付してVICSリンク情報レコード610やVICS施設情報レコード620の形式でVICS情報メモリ111に登録したり、VICS受信機6が受信した道路交通情報と同じ種別と同じVICSリンク識別子を持つVICSリンク情報レコード610やVICS受信機6が受信した道路交通情報と同じ種別と同じVICS施設名称を持つVICS施設情報レコード620を削除したり、現在時刻や現在位置から見て、受信時刻や送信元が、道路交通情報がもはや有効でないことを表しているVICSリンク情報レコード610やVICS施設情報レコード620を消去したりする処理を行う。
【0044】
そして、停止判定部103は、車速センサ5の出力より所定時間(たとえば10秒)以上車速ゼロの期間が続いたならば、車両が停車したものと判定し、停車を主制御部113に通知する。
以下、このようなナビゲーション装置の動作の詳細について説明する。
まず、本実施形態において表示装置8上に行う表示の形態について説明する。本実施形態では、表示装置8上に行う表示の形態として、図6aに示すナビゲーション画像701を表示画面全面に表示する全面表示と、図6bに示すナビゲーション画像701を表示画面の左半分に表示し、残り右半分にシミュレーション画像702を表示するスプリット表示の二つの表示形態を用いる。また、この他、本実施形態では、図6a、bに示す表示上に重畳されて表示されるメニューレイヤを設けている。主制御部113は、GUI制御部115を介してメニューレイヤに各種メニューや操作ボタンを表示し、このメニューや操作ボタンのユーザのリモコン7によるポイントの通知をGUI制御部115から受けとることにより、各種メニューの選択や操作を受け付ける。なお、メニューレイヤは、主制御部113がメニューや操作ボタン等を表示した領域以外の領域については透明度100として図6a、bに示す表示上に重畳されメニューレイヤの下のナビゲーション画像701やシミュレーション画像702の表示を隠すことはない。
【0045】
ここで、ナビゲーション画像701は、現在位置を基準位置とする地図上に現在位置や進行方向や誘導経路等を表した画像である。
【0046】
また、シミュレーション画像702は、誘導経路に沿って仮想現在位置を現在位置から進めながら、仮想現在位置を基準位置とする地図であって、アイコン図形としては、アイコン図形ユニットレコードにおいて関連ノード/リンク番号で誘導経路上のリンクに関連づけられており、かつ、表示情報種別テーブル510に登録された施設種別の施設を表す各アイコン図形のみが表示された地図上に、仮想現在位置や、仮想進行方向や、表示した各アイコン図形が表す施設までの現在位置からの距離や、当該施設までの推定所要時間や、当該施設の名称、仮想的に走行している道路の道路名称等を表示した画像である。
【0047】
さて、本実施形態において、制御装置1が起動されると、主制御部113は、図7に示すメイン処理を開始する。
図示するように、メイン処理では、まず、動作モードデータ505にリアルモードを設定する(ステップ902)。そして、誘導中フラグを0にセットすると共に、タイマAをセットした上で、ナビゲーション処理を起動する(ステップ902)。このナビゲーション処理の詳細については、後述する。
【0048】
主制御部113は、ナビゲーション処理を起動したならば、ユーザよりのメニュー要求の有無と(ステップ906)、停止判定部103よりの車両停車検出の有無(ステップ910)を監視する。なお、主制御部113の、ユーザのメニュー要求の受付は、リモコン7、GUI制御部115を介して行われる。また、以下に示す他の各種ユーザ要求や各種ユーザ操作についても同様に、主制御部113は、リモコン7、GUI制御部115を介して、これを受け付ける。
【0049】
そして、メニュー要求があったならば、以下のようなメニュー処理を行う(ステップ908)。
すなわち、主制御部113は、メニュー処理において、GUI制御部115を介してメニューレイヤに図8に示すアイコン図形種別選択メニューを表示し、各アイコン図形種別の表示の有無の設定を、それぞれのアイコン図形種別毎に設けたボタン1006、1007によって受け付け、表示が設定されたアイコン図形種別を表示情報種別テーブル510に登録する。そして、アイコン図形種別選択メニュー上で終了が、ボタン1005によって選択されたならば、メニュー処理を終了し、メニューレイヤの表示をクリアする。
【0050】
ここで、図7のステップ904で起動したナビゲーション処理の詳細について説明する。
ナビゲーション処理は、先に図6に示したナビゲーション画像701を生成表示する処理である。
図9に示すようにナビゲーション処理では、まず、ナビゲーション表示モードを経路無に設定し(ステップ1102)、ナビゲーション画像生成処理を起動する(ステップ1104)。
そして、ユーザからの経路探索要求を待ち(ステップ1106)、経路探索要求があったならば、ユーザより目的地の設定を受付け(ステップ1108)、目的地データ503に格納する。そして、受け付けた目的地までの誘導経路探索をルート探索部106に指示する(ステップ1110)。
【0051】
ここで、誘導経路探索を指示されたルート探索部106は、必要地理的範囲の道路ユニットの道路データを地図データバッファ101から読み出し、パラメータメモリ112の現在位置データ5011が示す現在位置座標から目的地データ示す目的地座標までの、走行中リンクデータ5013が示すリンクを最初に経由する誘導経路を、所定のコストモデルに基づいて算出する。なお、コストモデルとしては、たとえば、距離優先、一般道優先、有料道優先等のコストモデルを用いることができる。
【0052】
さて、主制御部は、ルート探索部106によって算出された誘導経路の経路データを、誘導経路データ504に設定する(ステップ1118)。そして、誘導中フラグを1に設定し(ステップ1120)、ナビゲーション画像モードを誘導経路有りに設定する(ステップ1122)。
【0053】
さて、その後、主制御は、ユーザより誘導のキャンセルが指示されるか、現在位置データ5011が目的地データ503が示す目的地に到着したことを示したならば(ステップ1124)、誘導データをクリアし、誘導中フラグを0に設定し(ステップ1128)、ナビゲーション画像モードを経路無に戻して(ステップ1128)、ステップ1106からの処理に戻る。
【0054】
さて、以上のようなナビゲーション処理中、ステップ1104で起動されたナビゲーション画像生成処理では、ナビゲーション画像モードに応じた図10に示すようなナビゲーション画像の生成と表示装置8への表示を制御する。
すなわち、まず、走行方位データが示す走行方位に応じた方位を表示方位に決定し、予め成されたユーザ設定や初期設定に応じて地図の表示縮尺を決定し、現在位置データ5011から読み出した現在位置周辺の、決定した表示方位と決定した縮尺(起動時は所定値とする)と動作モードとに応じて定まる所定範囲を表示範囲として決定する。ここで表示方位は、たとえば、走行方位が常に上向きとなるように算出する。また、動作モードがリアルモードのときは、図6aに示した全面表示におけるナビゲーション画像の大きさに縮尺の逆数を乗じた大きさの地理的範囲を表示範囲として、動作モードがスクロール併用モードのときは、図6bに示したスプリット表示におけるナビゲーション画像の大きさに縮尺の逆数を乗じた大きさの地理的範囲を表示範囲として決定する。
【0055】
そして、ナビゲーション画像モードが経路無の場合には、図10aに示すように、描画ユニットに記述された背景1201、描画ユニットに記述された背景道路1202または道路ユニットに記述された道路ネットワークを表す道路図形、描画ユニットに記述されたアイコン図形1203、描画ユニットに記述された文字列1204、VICS情報区間を表すVICS情報区間図形1205、現在位置マーク1206を含めた、表示方位データが示す方位を上とした表示範囲データが示す表示範囲中のナビゲーション画像を生成する処理を行い、ナビゲーション画像モードが誘導経路有の場合には、図10bに示すように、以上のナビゲーション画像モードが経路無の場合の図10aのナビゲーション画像に、誘導経路を表す誘導経路図形1211を加えたナビゲーション画像を生成する処理を行う。ここで、このようなナビゲーション画像の生成は、地図描画部109の描画ユニットが表す地図を描画する機能や、ルート描画部107の誘導経路データ504が表す経路の経路図形を描画させる機能や、画像合成処理部114の各描画画像を合成する機能を利用しながら行う。
【0056】
ここで、VICS情報区間画像は、次のように生成する。すなわち、表示範囲中のリンクのリンク番号を各リンクレコードを参照して対象リンク番号として求め、求めた対象リンク番号に対応するVICSリンク情報レコード610を検索することにより、検索されたVICSリンク情報レコード610を対象VICS情報として抽出する。この対象リンク番号に対応するVICSリンク情報レコード610の検索は、対象リンク番号のリンク上の区間を示す対応リンク区間情報を持つVICSリンクレコードを探し、このVICSリンクレコードのVICSリンク識別子を持つVICSリンク情報レコード610を探索することにより行う。そして、各対象VICS情報について、対応するVICSリンク情報レコード610のVICS識別子、開始位置、距離から定まるVICSリンク上の区間に対応するリンク上の区間を、そのVICS識別子を持つVICSリンクレコードの対応リンク区間情報と、当該対応リンク区間情報がその上の区間を示すリンクのリンクレコードを参照して求め、求めたリンク上の区間を示す図形として、VICS情報区間図形を決定する。そして、決定した各VICS情報区間図形を描画することにより、VICS情報区間画像を生成する。
【0057】
さて、このようにして生成されたナビゲーション画像は、GUI制御部115によって、動作モードデータ505がリアルモードの場合には表示装置8に図6aに示した全面表示の形態で、動作モードデータ505がスクロール併用モードのときには図6bに示したスプリット表示の形態で表示される。
【0058】
さて、図7のメイン処理に戻り、主制御部113は、車両の停車が発生すると(ステップ910)、誘導中フラグ=1であるかどうかを調べ(ステップ912)、誘導中フラグ=1でなければ誘導経路が設定されていない状態なので(図9ステップ1120、1126参照)、後述するスクロール表示処理を起動せずに、そのままステップ906からの処理に戻る。一方、誘導中フラグ=1の場合には、タイマAがしきい値期間ThAを超えているかどうかを調べ(ステップ914)、超えていなければ、前回スクロール表示処理を終了してからあまり時間がたっていないので、そのままステップ906からの処理に戻る。ここで、たとえば、しきい値期間ThAは、スクロール表示処理が行われる時間間隔の最小値を定めるものであり、その時間間隔以下でスクロール表示処理を行った場合に、ほぼ同じ誘導区間について同じようにシミュレーションを行うシミュレーション画像702が表示されることが繰り返され、ユーザがうるさく感じてしまう時間以上の時間を設定する。ここでは、しきい値期間ThAは、たとえば、10分〜60分の間の時間などとする。
【0059】
一方、タイマAがしきい値期間ThAを超えていれば、動作モードデータ505をスクロール併用モードに設定し(ステップ916)、スクロール表示処理を起動し(ステップ918)、停止判定部103からの停止状態解除の通知、すなわち車両の発進の通知(ステップ920)を監視する。
【0060】
そして、車両の発進の通知があった場合には(ステップ920)、ステップ918で起動したスクロール表示処理を終了し(ステップ926)、動作モードデータ505をリアルモードに戻し(ステップ928)、タイマAをセットして(ステップ930)、メニューレイヤの表示をクリアし、ステップ906からの処理に戻る。
【0061】
以下、以上のメイン処理のステップ918で起動されるスクロール表示処理の詳細について説明する。
図11にスクロール表示処理の手順を示す。
図示するようにスクロール表示処理では、まず、現在状態情報501をコピーすることにより仮想現在情報508を設定する(ステップ1302)。そして、タイマBをセットし(ステップ1304)、シミュレーション画像生成処理を起動する(ステップ1308)。また、メニューレイヤをクリアした後、メニューレイヤにスクロール停止ボタンを表示する。そして、ユーザよりのスクロール停止指示の発生と(ステップ1310)、タイマBの値がしきい値期間Thb以上となることを監視し(ステップ1322)、タイマBがしきい値期間Thb以上となり、仮想現在位置が目的地に到達してなければ(ステップ1323)、仮想現在状態を更新し(ステップ1324)、ステップ1304からの処理に戻る。この仮想現在状態の更新は、誘導経路データ504が示す誘導経路上、現在の仮想現在位置データ5081が示す仮想現在位置を目的地に向かって所定走行距離L進めた位置を新たな仮想現在位置とし、新たな仮想現在位置が位置するリンクの方位を仮想現在走行方位、新たな仮想現在位置が位置するリンクを仮想走行中リンクとして、仮想現在情報508を更新することにより行う。ここで、しきい値期間Thbや所定走行距離Lは、シミュレーションにおいてどのような速度で車両を進めるかと、どの程度動きのなめらかな表示を行うかによって定める。
【0062】
一方、仮想現在位置が目的地に到達したならば、ステップ1302に戻り、現在位置からのシミュレーションを繰り返す。
さて、ステップ1308で起動されたシミュレーション画像生成処理では、図12に示す手順によりシミュレーション画像702の生成と表示装置8への表示を行う。
すなわち、まず、仮想走行方位データが示す走行方位に応じた方位を表示方位に決定し、仮想現在位置データ5081から読み出した仮想現在位置周辺の、表示方位と予め定められた縮尺とに応じて定まる所定範囲を表示範囲として決定する。ここで表示方位はたとえば、仮想走行方位が常に上向きとなるように算出する。ここで、表示範囲は、図6bに示すスプリット表示におけるシミュレーション画像702の大きさに縮尺の逆数を乗じた大きさの地理的範囲を表示範囲として決定する(ステップ1402)。
【0063】
そして、表示範囲中に表示座標があり、かつ、表示情報種別テーブル510に登録されたアイコン図形種別であり、誘導経路データ504のルートリンクリスト5041中のリンク又はルートノードリスト5042中のノードに、関連ノード/リンク番号で関連づけられたアイコン図形ユニットレコードを選択する(ステップ14049)。なお、アイコン図形種別は、アイコン図形ユニットレコードの対応サービス情報IDで示されるサービス情報レコードの対象種別として求められる。
【0064】
次に、選択した各アイコン図形が表す施設までの現在位置からの道のり距離と、当該施設に到達するまでに要すると推定される所要時間を算出する(ステップ1406)。ここで、各アイコン図形が表す施設までの道のり距離は、対応するアイコン図形ユニットレコードの対応サービス情報IDで示されるサービス情報レコードの最寄りリンク上位置までの、現在位置からの誘導経路に沿った道のり距離として求められる。到達時間は、たとえば、当該最寄りリンク上位置までに現在位置から経由する各リンクについて、当該リンクのリンクレコードに登録されたリンク距離に、当該リンクのリンクレコードに登録された車線数や、車線幅や、当該リンクのリンクレコードに登録された路線番号を持つ路線データレコードの道路種別が示す道路の種別等に応じた単位距離走行所要時間を乗じた値の総和等として求める。
【0065】
そして、次に、先に選択したアイコン図形ユニットレコードのうち、駐車場を表すアイコン図形ユニットレコードについて、当該アイコン図形に対応する駐車場についてのVICS施設情報レコード620がVICS情報メモリ111に格納されているかどうかを調べる。なお、アイコン図形に対応する駐車場についてのVICS施設情報レコード620は、対応するアイコン図形ユニットレコードの対応サービス情報IDと同じ対応サービス情報が登録されたVICS施設レコードに登録されたVICS施設名称を持つ、VICS施設情報レコード620として求まる。
【0066】
そして、格納されている場合には、VICS施設情報レコード620の空き、満車、閉鎖の情報に応じて、当該アイコン図形ユニットレコードのアイコン図形の描画に用いる、アイコン図形データを決定する(ステップ1406)。ここで決定するアイコン図形データは、アイコン図形ユニットレコード中のアイコン図形コードに対応するアイコン図形データレコード中の標準アイコン図形データと修飾アイコン図形データのうちから選択される。ここでは、たとえば、VICS施設情報レコード620の情報が空きの場合は、青色のマット上にPマークを表示したアイコン図形を定義する修飾アイコン図形を描画に用いるアイコン図形データとして決定し、VICS施設情報レコード620の情報が満車の場合は、黄色のマット上にPマークを表示したアイコン図形を定義する修飾アイコン図形データを描画に用いるアイコン図形データとして決定し、VICS施設情報レコード620の情報が閉鎖の場合は、赤色のマット上にPマークを表示したアイコン図形を定義する修飾アイコン図形データを描画に用いるアイコン図形データとして決定する。また、アイコン図形に対応する駐車場についてのVICS施設情報レコード620が存在しない場合には、たとえば、緑色のマット上にPマークを表示したアイコン図形を定義する標準アイコン図形データを描画に用いるアイコン図形データとして決定する。
【0067】
さて、主制御部113は、次に、選択した各アイコン図形ユニットレコードのアイコン図形が表す施設の簡易情報を抽出する(ステップ1410)。この簡易情報は、アイコン図形ユニットレコードの対応サービス情報IDで示されるサービス情報レコードの簡易情報として求まる。
【0068】
そして、仮想走行中リンクデータ5083から、仮想現在位置が位置するリンクが属する道路の名称を表す道路文字列を探索する(ステップ1412)。この道路文字列は、仮想走行中リンクデータ5083が示すリンク番号を持つリンクレコードの路線番号で示される路線データレコード中の道路文字列として求まる。
【0069】
次に、主制御部113は、表示範囲中の誘導経路上のリンクのリンク番号を各リンクレコードを参照して対象リンク番号として求め、求めた対象リンク番号に対応するVICSリンク情報レコード610を選択する(ステップ1413)。
そして、主制御部113は、次に、地図描画部109に、決定した表示範囲の描画ユニットを読み出し、これに基づいて、表示方位データが示す方位を上として、背景、背景道路又はリンクレコードに基づいた形状の道路図形を描画した背景画像を生成する動作を行わせ、ルート描画部107に、表示方位データが示す方位を上として、誘導経路データ504に基づいた表示範囲中の誘導経路図形を描画した経路画像を生成する動作を行わせる。また、主制御は、先に選択したVICSリンク情報レコード610が示すVICS情報区間を表すVICS情報区間図形と、そのVICSリンク情報レコード610の道路交通情報の種別を表す渋滞などの文字列を描画し、先に選択したアイコン図形ユニットレコードのアイコン図形を描画し、先に算出、抽出した道のり距離、到達時間、簡易情報を、対応するアイコン図形の描画位置の下の位置に描画すると共に、先に求めた道路文字列を、走行中道路の道路図形の近傍に描画した案内画像を生成する。ただし、このとき駐車場を表すアイコン図形については、先に決定したアイコン図形データを用いて、その描画を行う。そして、画像合成処理部114に、背景画像上に経路画像と案内画像を合成し、さらに、この上に、仮想現在位置データ5081が示す仮想現在位置に対応する位置に仮想現在走行方位データ5082が示す方位に対応する方向を向いた現在位置マークを描画することにより、シミュレーション画像702を生成する動作を行わせる(ステップ1416)。
【0070】
ここで、このようにして生成されたシミュレーション画像702は、動作モードデータ505がスクロール併用モードであることより、GUI制御部115によって、図6bに示したスプリット表示の形態で表示される。
また、このような各アイコン図形の描画に際して、主制御部113は、描画したアイコン図形についてシミュレーション画像702中においてアイコン図形が占める領域と、当該アイコン図形のアイコン図形ユニットレコードの描画オブジェクトIDをGUI制御部115に、アンカーオブジェクト情報として登録する(ステップ1418)。ここで、アンカーオブジェクト情報で示される画像中の領域は、その領域が、ユーザによってポイントされたときに、GUI制御部115が、対応するアンカーオブジェクト情報中の描画オブジェクトIDを主制御部113に通知する領域となる。
【0071】
また、主制御部113はVICS情報区間図形の描画を次のように行う。
すなわち、先に選択した各VICSリンク情報レコード610について、予めテンポラリ描画オブジェクトレコード5101を生成し(ステップ1414)、固有の描画オブジェクトIDを登録する。そして、対応するVICSリンク情報レコード610のVICS識別子、開始点、距離から定まるVICSリンク上の区間に対応するリンク上の区間を、前述のように、VICSリンクレコードとリンクレコードを参照して求め、求めたリンク上の区間を示す図形として、VICS情報区間図形を決定し、VICS情報区間図形の形状座標を定義する要素点座標リストと、VICS情報区間図形の表示色などの描画パラメータデータと、対応するVICSリンク情報レコード610を指定する対応VICS情報番号を、テンポラリ描画オブジェクトレコード5101に登録する。そして、生成した各テンポラリ描画オブジェクトレコード5101の、描画パラメータデータと要素点座標リストに基づいて、描画各VICS情報区間図形を描画する。また、描画したVICS情報区間図形がVICS情報区間画像中で占める領域と、当該VICS情報区間図形のテンポラリ描画オブジェクトレコード5101の描画オブジェクトIDをGUI制御部115に、アンカーオブジェクト情報として登録する。
【0072】
図13aは、このようにして生成表示されたシミュレーション画像702を示したものであり、シミュレーション画像702は、仮想現在位置マーク1501、誘導経路1508、誘導経路に関連する施設のアイコン図形1502、誘導経路に関連する施設までの道のり距離と推定到達時間1503、誘導経路に関連する施設の名称や公共トイレ有無等の簡易情報1504、誘導経路上のVICS情報区間を表すVICS情報区間図形1505、VICS情報区間の道路交通情報の種別1506、走行中の道路名称1507などが表示された仮想現在位置周辺の地図の画像となる。また、このシミュレーション画像702は、時間の経過に従った仮想現在位置の更新に伴い誘導経路に沿って目的地方向へスクロール表示されていくものとなる。したがって、ユーザは、このシミュレーション画像702より、車両の停車中に、予め今後の誘導経路に沿った運転をシミュレーションすることができると共に、今後の誘導経路に沿った運転において経路沿いに存在する施設と、当該施設までの道のり距離、到達時間を知ることができるようになる。また、駐車場を表すアイコン図形の色より、駐車場の空き状態等を知ることもできるようになる。
【0073】
さて、図11のスクロール表示処理に戻り、主制御部113は、以上のようなシミュレーション画像702の表示が行われている期間中において、ユーザよりのスクロール停止ボタン(図13a、1530)による、スクロール停止指示を受け付けたならば(ステップ1310)、仮想現在情報508の更新とシミュレーション画像生成処理を一旦停止し、メニューレイヤのスクロール停止ボタンをスクロール再開ボタンに変更する。そして、これによりスクロールが停止したシミュレーション画像702上で、ユーザより、描画オブジェクトの選択を受け付ける。ここで、この描画オブジェクトの受付は、GUI制御部115からの描画オブジェクトIDの通知により行う。
【0074】
すなわち、主制御部113は、ユーザよりスクロール再開ボタン(図13b、1531)の操作によるスクロール再開指示があるまで(ステップ1318)、描画オブジェクトの選択を受け付け(ステップ1312)、現在の表示詳細情報をクリアし(ステップ1314)、詳細情報表示(ステップ1316)処理を行うことを繰り返す。そして、スクロール再開指示があったならば、メニューレイヤのスクロール再開ボタンをスクロール停止ボタンに戻し、現在の表示詳細情報をクリアし(ステップ1320)、ステップに進んで、仮想現在情報508の更新とシミュレーション画像生成の処理を再開する。
【0075】
ここで、ステップ1316で行う詳細情報表示処理では、図14に示すように、ユーザによって選択された描画オブジェクトがアイコン図形であるかVICS情報区間図形であるかを、GUI制御部115から通知された描画オブジェクトIDを持つアイコン図形ユニットレコード又はテンポラリ描画オブジェクトレコード5101を検索することにより判定する(ステップ1602、1606)。
【0076】
そして、検索したレコードがアイコン図形ユニットレコードである場合には、当該アイコン図形ユニットレコードの対応サービス情報IDが示すサービス情報レコードより、詳細情報を表示詳細情報とする(ステップ1604)。
一方、検索したレコードがテンポラリ描画オブジェクトレコード5101である場合には、当該テンポラリ描画オブジェクトレコード5101中の対応VICS情報番号が示すVICSリンク情報レコード610より、情報を抽出し表示詳細情報とする(ステップ1608)。
【0077】
そして、最後に表示詳細情報を、シミュレーション画像702上の選択された描画オブジェクトの近くに表示する(ステップ1610)。
図13bは、このようにしてシミュレーション画像702上に表示された表示詳細情報を表しており、この例では、VICS情報区間図形のクロスカーソル1520によるユーザの選択に応じて、そのVICS情報区間の、渋滞の程度を表す道路交通情報が表示詳細情報1521として表示されている。なお、たとえば、劇場を表すアイコン図形がユーザによって選択された場合には、そのアイコン図形のそばにサービス情報レコードの詳細情報に登録されている劇場の収容人数等を表示詳細情報として表示されることになる。
【0078】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、タイマAによって、車両の停車、発進を短時間に繰り返す状況で、スクロール表示モードにおける表示が過度に繰り返されることのないように制御している。しかし、この制御を行わず、車両が停車してときには常にスクロール表示モードにおける表示を行うようにしてもよい。
【0079】
また、スクロール表示モードにおける表示の過度の繰り返しの抑止の制御をタイマによって行うのではなく、車両が停止し、かつ、前回スクロール表示モードにおける表示を行ってからの車両の走行距離が一定距離以上となっている場合にのみ、スクロール表示モードにおける表示を行うことにより行っても良い。なお、走行距離は車速の時間積分として求めることもできるし、前回スクロール表示モードにおける表示を行った時点の現在位置と今回の車両停止時の現在位置間の誘導経路に沿った道のり距離として求めることもできる。
【0080】
又は、車両が停止し、かつ、前回スクロール表示モードにおける表示を行った時点における現在位置が位置する道路と異なる道路に現在位置がある場合にのみ、スクロール表示モードにおける表示を行うことにより行っても良い。なお、現在位置が異なる道路上に変化したかどうかは、前回スクロール表示モードにおける表示を行った時点の走行中リンクデータ5013が示すリンクレコードの路線番号と、今回の車両停止時の走行中リンクデータ5013が示すリンクレコードの路線番号が一致するかどうか等より求めることができる。
【0081】
又は、車両が停止したときに、スクロール表示モードにおける表示を行うかどうかをランダムに決定するようにしてもよい。
また、以上の実施形態では、スクロール表示モードにおける表示において、常に仮想現在位置をその時点の現在位置からスタートさせたが、この仮想現在位置を、前回のスクロール表示モード終了時の仮想現在位置が現時点の誘導経路上の現在位置より目的地側にある場合に、前回のスクロール表示モードにおける表示終了時の仮想現在位置からスタートさせるような動作も、ユーザの設定等に応じて行えるようにしてもかまわない。たとえば、前回のスクロール表示処理終了後から一定期間内又は一定走行距離内に車両が停車した場合には、前回のスクロール表示モードにおける表示終了時の仮想現在位置から仮想現在位置をスタートさせてスクロール表示処理を行うようにしてもよい。
【0082】
また、以上の実施形態では、誘導経路上のリンクに関連ノード/リンク番号で関連づけられたアイコン図形ユニットレコードのアイコン図形のみをシミュレーション画像702で表示したが、これは誘導経路までの距離が一定距離内のアイコン図形を全て表示するようにしても、表示範囲内の全てのアイコン図形をを表示するようにしてもかまわない。
【0083】
また、以上の実施形態ではスクロールさせるシミュレーション画像702に、誘導経路に関連する施設の情報の提示としてアイコン図形の提示のみを行い、このアイコン図形の指定により当該施設の詳細情報を表示するようにしたが、このような誘導経路に関連する施設の情報の提示には、予めリンクやノードに背景ユニットレコードで規定される背景の描画オブジェクトや文字列ユニットレコードで規定される文字列の描画オブジェクトを関連づけておき、誘導経路上のリンクやノードに関連づけらている背景の描画オブジェクトや文字列の描画オブジェクトを単独で、又は、これらとアイコン図形を組み合わせて用いるようにしてもよい。背景の描画オブジェクトや文字列の描画オブジェクトを表示する場合も、その表示の形態を描画オブジェクトに対応する施設や道路区間に対するVICS情報の内容に応じて変化させたり、その描画オブジェクトのユーザの指定に応じて、背景ユニットレコードや文字列ユニットレコードの対応サービス情報IDが示すサービス情報レコードの詳細情報を表示するようにすることができる。
【0084】
また、以上の実施形態では、アイコン図形の指定に応じて表示する詳細情報として、VICS情報と、予め記憶しておいたサービス情報レコードの詳細情報を表示したが、これは、たとえば、ナビゲーション装置に、インターネット等のネットワークとの通信機能を設け、アイコン図形の描画オブジェクトに対してインターネット上のURL等の、そのアイコン図形の施設の詳細情報を提供するサーバのアクセス先を記述しておき、アイコン図形の指定に応じて、そのアイコン図形の描画オブジェクトに対して記述されたURLのサーバアクセスし、その詳細情報を取得し、これを表示するようにしてもよい。また、このような場合に、サーバから提供されるたとえば予約受付用のWebページ等を表示し、このWebページへのユーザの操作に応じて、アイコン図形の施設に対する予約をサーバに対して行えるようにする等してもかまわない。すなわち、アイコン図形の指定に応じて表示する詳細情報は、そのアイコン図形が示す施設に関連する情報であれば任意の情報であってよい。
【0085】
また、以上では車速センサ5の出力より車両の停車を判定したが、これがGPS受信機3の出力する現在位置の変化の有無や、マップマッチング処理部105が算出した現在位置の変化の有無に応じて車両の停車を判定するようにしてもよい。
【0086】
また、前記ナビゲーション画像702に代えて、図15aに示すように、誘導経路に沿って仮想現在位置を現在位置から進めながら、アイコン図形ユニットレコードにおいて関連ノード/リンク番号で誘導経路上のリンクに関連づけられ、かつ、仮想現在位置から目的地方向に所定の距離内にある、表示情報種別テーブル510に登録された施設種別の施設を表す各アイコン図形を、アイコン図形が表す施設までの現在位置からの距離や、当該施設までの推定所要時間や、当該施設の名称や、仮想的に走行している道路の道路名称等と共に、誘導経路を直線の道路と見なして、その左右に表示した簡易型のシミュレーション画像703を表示するようにしても良い。また、この場合において、図15bに示すように、図13bのシミュレーション画像702上における場合と同様に、ユーザのクロスカーソル1560によるアイコン図形やVICS情報区間図形を選択に応じて、施設の詳細情報や、道路交通情報を表示詳細情報として簡易型のシミュレーション画像703上に表示するようにしてもよい。図の例では、VICS情報区間図形1555のユーザの選択に応じて、そのVICS情報区間の、渋滞の程度を表す道路交通情報が表示詳細情報1561として表示されている。なお、たとえば、劇場を表すアイコン図形がユーザによって選択された場合にも、図13bのシミュレーション画像702上における場合と同様に、サービス情報レコードの詳細情報に登録されている劇場の収容人数等を表示詳細情報として表示されることになる。
【0087】
また、このような簡易型のシミュレーション画像703における道路図形を直線形状の図形ではなく、たとえば、道路図形を葛折形状の道路図形とし、より長い誘導経路の区間を表示できる形状としてもよい。また、このような場合に、スクロールを行わないようにしてもよい。また、このような簡易型のシミュレーション画像703において、現在位置からの道のり距離に応じた位置にアイコン図形を配置するのではなく、現在位置からの道のり距離の大きさの順に、アイコン図形を、単準に配置するようにしてもよい。
【0088】
また、以上で説明した、ナビゲーション画像702、簡易型のシミュレーション画像703に代えて、単純に、施設の種別と道のり距離と到達時間の一覧を表形式などにより表示するようにしてもよい。
【0089】
【発明の効果】
以上のように、本発明によれば、ユーザの煩雑な操作を必要とすることなしに、誘導経路を進んでいるユーザに、今後走行予定の誘導経路に関する予備的な知識を提示することができるナビゲーション装置を提供することができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図2】本発明の実施形態に係る地図データの内容を示す図である。
【図3】本発明の実施形態に係る地図データの内容を示す図である。
【図4】本発明の実施形態に係るナビゲーション装置のパラメータメモリの内容を示す図である。
【図5】本発明の実施形態に係るナビゲーション装置のVICS情報メモリの内容を示す図である。
【図6】本発明の実施形態において行う表示形態を示す図である。
【図7】本発明の実施形態に係る主制御部が行うメイン処理の手順を示すフローチャートである。
【図8】本発明の実施形態において表示するメニューを示す図である。
【図9】本発明の実施形態に係る主制御部が行うナビゲーション処理及びナビゲーション画像生成処理の手順を示すフローチャートである。
【図10】本発明の実施形態において表示するナビゲーション画像を示す図である。
【図11】本発明の実施形態に係る主制御部が行うスクロール表示処理の手順を示すフローチャートである。
【図12】本発明の実施形態に係る主制御部が行うシミュレーション画像生成処理の手順を示すフローチャートである。
【図13】本発明の実施形態において表示するシミュレーション画像を示す図である。
【図14】本発明の実施形態に係る主制御部が行う詳細情報表示処理の手順を示すフローチャートである。
【図15】本発明の実施形態において表示するシミュレーション画像を示す図である。
【符号の説明】
1:制御装置、2:記憶メディアドライブ、3:GPS受信機、4:角加速度センサ、5:車速センサ、6:VICS受信機、7:リモコン、8:表示装置、21:記憶媒体、101:地図データバッファ、102:地図データ読出処理部、103:停止判定部、104:仮現在位置/方位算出部、105:マップマッチング処理部、106:ルート探索部、107:ルート描画部、109:地図描画部、110:情報受信処理部、111:情報メモリ、112:パラメータメモリ、113:主制御部、114:画像合成処理部、115:制御部、501:現在状態情報、503:目的地データ、504:誘導経路データ、505:動作モードデータ、508:仮現在状態情報、509:テンポラリ描画オブジェクトテーブル、510:表示情報種別テーブル、610:リンク情報レコード、620:施設情報レコード、701:ナビゲーション画像、702:シミュレーション画像。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a navigation device that provides route guidance to a user.
[0002]
[Prior art]
Conventionally, as a route guidance technique in a navigation device, a user can display a navigation screen showing a guide route set between a current position, a destination, and a destination on a map so that the user can display the current position and the guide route. There is known a technology that makes it easy to grasp the above.
[0003]
As a technique in such a navigation device, for example, a simulation technique for displaying a navigation screen simulating a user's travel according to a set guidance route described in JP 2000-346654 A is known. ing. In this simulation technology, while the user's current position is virtually advanced from the starting point of the guidance route toward the destination, the current position is advanced to that position at each virtual current position during actual route guidance. Display the navigation screen that will be displayed in case.
[0004]
[Problems to be solved by the invention]
Now, in the use of the navigation device as described above, for example, when an intersection that needs to make a complicated right or left turn is approaching, the user who is traveling on the guidance route will be able to travel along the guidance route in the future. In some cases, you may want to check in advance. In addition, even if this is not the case, giving the user who is traveling on the guidance route a preliminary knowledge about traveling along the future guidance route as much as possible supports the user's safe and comfortable driving. This is desirable.
[0005]
Further, in the use of the navigation device as described above, there are cases where the user traveling on the guidance route wants to know what kind of facility is located along the future guidance route. For example, if you feel hungry, you may be wondering whether you should proceed until the restaurant appears along the road, or you should make a U-turn back to the restaurant you just passed.
[0006]
In such a case, the user can cause the navigation device to perform the above-described simulation or display a map of a desired scale and range, thereby providing preliminary knowledge about driving along the future guidance route, guidance Information on facilities along the route can be obtained.
[0007]
However, in order to perform such a simulation or display map change, the user has to perform a complicated operation of the navigation device.
Therefore, the present invention provides a navigation device capable of presenting preliminary knowledge about a guide route to be traveled to a user who is traveling on a guide route without requiring a complicated operation by the user. This is the issue.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention guides traveling according to a guide route that is mounted on a vehicle and is a route to a set destination by displaying a navigation screen that displays the guide route and the current position on a map. The navigation device includes a stop state detection unit that detects a stop state of the vehicle, and a virtual current position on the map at each time point while advancing the virtual current position from the current position toward the destination on the guidance route. A simulation means for generating and displaying a simulation screen representing the vehicle, and a control means for causing the simulation means to execute the simulation when the stop state detection means detects the stop state of the vehicle. It is.
[0009]
According to such a navigation device, when the vehicle stops, the simulation is automatically performed from the current position to the destination, so that the user does not perform complicated operations and travels along the future guidance route. You will be able to gain preliminary knowledge. In addition, since the navigation screen is not updated because the current position does not move while the vehicle is stopped, displaying the simulation screen by performing such a simulation also enhances the entertainment of the navigation device.
[0010]
Here, in such a navigation device, the distance from the current position to the facility along the guidance route, or the estimated travel time, or the travel distance and the estimated travel time are calculated as the required facility arrival amount. The facility arrival required amount calculating means is provided, and the simulation means displays the display of the facility arrival required amount up to each facility along the guide route on a map including at least a display indicating the facility along the guide route. A simulation screen should be generated.
[0011]
In this way, the user can quantitatively know from the simulation screen what kind of facility is located along the guidance route to be traveled in the future.
Further, in such a navigation device, the simulation means generates a simulation screen representing the virtual current position on a map including at least a mark graphic indicating the existence of the facility along the guidance route and the type of facility. And a facility information storage means for storing information related to each facility as facility information in the navigation device, and a selection of the mark graphic from the user on the simulation screen. Facility information display means for reading out and displaying the facility information about the facility indicating the presence from the facility information storage means may be provided. Alternatively, these navigation devices include road traffic information receiving means for receiving road traffic information including road traffic event information and section or point information where the road traffic event has occurred, and road traffic information display means. Including a display on the map of a road traffic information location that is a section or a point on the guidance route where the road traffic event represented by the road traffic information received by the road traffic information receiving means occurs in the simulation means. The simulation screen is generated, and the road traffic information display means accepts a selection of the road traffic information location from a user on the simulation screen, and the road or road corresponding to the road traffic information location for which the selection has been accepted. You may make it display the road traffic information which the traffic information receiving means received.
[0012]
In this way, during the simulation, the user can obtain detailed information on the facility ahead of the guide route that he was interested in, the location where the road traffic event such as traffic jams ahead of the guide route has occurred, and the road traffic event. The contents can be known with a simple operation.
[0013]
The navigation apparatus is provided with facility state information receiving means for receiving facility information, which is facility state information. In the simulation means, at least a mark figure representing the presence of the facility along the guidance route and the type of the facility is provided. The simulation showing the virtual current position on the map including the display shown in the display form determined according to the state of the facility indicated by the facility information about the facility indicating the presence of the mark graphic received by the facility state information receiving means A screen may be generated.
[0014]
By doing so, the user can directly know the state of the facility represented by the mark graphic, for example, the parking lot empty state, from the display form such as the display color of the mark graphic.
Further, in the above navigation apparatus, even when the control unit detects the stop state of the vehicle, the elapsed time or travel distance from the previous execution of the simulation is a constant amount. In the following cases, even if the simulation unit is not allowed to execute the simulation or the stop state detection unit detects the stop state of the vehicle, the simulation unit does not execute the simulation. If there is a current position, the simulation unit may not execute the simulation.
[0015]
By doing in this way, when a stop start is repeated, the simulation screen which advances the same area is repeatedly displayed, and it can suppress getting tired of a user.
In addition, in order to achieve the above object, the present invention displays a navigation screen that displays a guidance route and a current position on a map for traveling along a guidance route that is mounted on a vehicle and is a route to a set destination. The navigation apparatus that is guided by the stop state detection means for detecting the stop state of the vehicle, and the distance from the current position to the facility along the guidance route, or the estimated required time, or the distance and estimate Facility arrival requirement calculating means for calculating the required time as facility arrival required amount, and when the stop state detecting means detects the stop state of the vehicle, the facility arrival required amount is displayed to each facility along the guidance route. And a required arrival amount display means to be configured.
[0016]
According to such a navigation apparatus, when the vehicle stops, the facility arrival required amount such as the estimated arrival required time and distance to the facilities along the guidance route is automatically displayed, so that the user can perform complicated operations. It is possible to immediately know the distance from the current location of the facility along the guidance route that will travel in the future and the time required to reach the facility without performing the operation.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described.
FIG. 1 shows a configuration of a navigation device according to the present embodiment.
As shown in the figure, the navigation device includes a control device 1, a storage media drive 2 for accessing a removable storage medium 21 such as a DVD-ROM or CD-ROM storing map data, and GPS (Global Positioning System) reception. Machine 3, an angular acceleration sensor 4 such as a gyro device, a vehicle speed sensor 5 such as a pulse generator, a VICS receiver 6 that receives traffic information broadcasts such as traffic jams, a remote controller (remote controller) 7 that receives input from a user, and a display device 8 It has.
[0018]
In addition, the control device 1 includes a map data buffer 101, a map data read processing unit 102, a stop determination unit 103, a temporary current position / orientation calculation unit 104, a map matching processing unit 105, a route search unit 106, a route drawing unit 107, a map A drawing unit 109, a VICS information reception processing unit 110, a VICS information memory 111, a parameter memory 112, a main control unit 113, an image composition processing unit 114, and a GUI control unit 115 are provided. Here, a dotted line 121 inside the control device 1 in FIG. 1 indicates an access path of each part to the map data stored in the map data buffer 101, and a thick line 122 indicates a path of control information between the main control part 113 and each part. A white line 123 indicates an access path of each unit to various data stored in the parameter memory 112, and a thin line connected to the GUI control unit 115 and the image composition processing unit 114 indicates a path of display information to the display device 8. Show. A one-dot chain line connected to the GUI control unit 115 represents information for accepting designation of a drawing object by the user's operation of the remote controller 7 on the display of the display device 8. A thin broken line to be connected indicates a path of information for accepting other remote control operations in the main control unit 113.
[0019]
However, the above control device 1 may be a CPU circuit having a general configuration including peripheral devices such as a microprocessor, a memory, and other graphic processors and geometric processors in terms of hardware. In this case, each unit of the control device 1 described above may be realized as a process embodied by a microprocessor executing a program prepared in advance. In this case, such a program may be provided to the control device 1 via an appropriate storage medium or communication path.
[0020]
Next, the structure of the map data stored in the storage medium 21 is shown.
Here, the map data is managed in units called leaflets for each predetermined geographical area, and each leaf is composed of a plurality of levels according to the degree of detail of the map. Each level map of each leaf consists of one or a plurality of units, and each unit corresponds to the geographical area of the leaf to which it belongs or the area into which it is divided, and maps the corresponding area to itself. It is expressed at the level to which the belongs.
[0021]
As shown in FIG. 2, the map data stores the management data describing the relationship between each unit and the leaf, corresponding area, and level, the data of each drawing object to be displayed on the map, and the shared part of the drawing parameters. Drawing resource data, basic map data representing a map, route data for managing the correspondence between each road and each road and the map represented by the basic map data, and VICS information broadcast station that is information about FM multiplex broadcast stations that broadcast VICS information It consists of information and information service data that describes information about facilities on the map.
[0022]
The drawing resource data includes a drawing parameter resource that stores drawing parameter data used for drawing one or a plurality of drawing objects, and an icon graphic resource that stores image data of an icon graphic that is an icon-shaped graphic representing a facility or the like. And more. The icon graphic resource has a plurality of icon graphic data records, and each icon graphic data record has an icon code that is an identifier of the icon graphic, icon graphic data representing a standard icon graphic, and a specific It is possible to have one or more modified icon graphic data used in the situation.
[0023]
Next, the basic map data includes unit data for each unit as described above, and unit management data describing the relationship between each unit data and the leaf, corresponding area, and level. Each unit data represents a road unit representing a road network. And a drawing unit representing a map image including display of road figure, topographic figure, facility figure, area name, road name, facility name, etc., and the road network adopted by VICS and the road network represented by the road unit. With VICS unit representing. Details of each unit will be described later.
[0024]
The route data has a route data record for each route, and each route data record includes a route number of the route, a route type indicating the type of route such as an expressway, a national road, and a prefectural road, and a road name of the route. A road character string representing is described.
And the information service data has a service information record for each facility. Each service information record includes a service information ID that is an identifier of the service information record, a parking lot targeted for service information, a type of facility such as a station, The location on the nearest link that indicates the location on the nearest link to the facility, simple information that indicates simple information for using the facility, such as the name of the target and the presence or absence of a public toilet in the facility, and more details for using the facility Detailed information that is the information of the target.
[0025]
Next, as shown in FIG. 3a, the road unit has a node list, a link table, and connection data describing connections and correspondences of nodes and links with other units.
Here, in the road unit, the road is expressed as a set of links that are straight lines, and the end point of each link is a node. Such a node is always provided at a connection point of a road such as an intersection, and is always provided at a boundary between adjacent units. In addition, each link has a direction, and if the road is one-way between two adjacent nodes via the link, only one link in the direction of traffic is provided. In this case, two links opposite to each other are provided.
[0026]
The node list includes a node record for each node, and each node record includes a node number, a node coordinate, presence / absence of traffic regulation, a node attribute indicating whether the node corresponds to an intersection, and the like The connection link number indicating the link number of the link connected to is described.
[0027]
The link table includes a link record for each link. Each link record includes a link attribute indicating the link number, the number of lanes, the node number 1 of the node that is the start point of the link, and the node that is the end point of the link. The node number 2, the link distance, the lane width of the road section corresponding to the link, the route search cost given to the link, the route number of the route to which the link belongs are described.
[0028]
Here, also in VICS, a road is expressed by a node and a link like the road unit. However, nodes and links are not always set to road units. Hereinafter, in order to distinguish from the nodes and links in the road unit, the nodes and links in the road unit are simply referred to as “nodes” and “links”, respectively, and the nodes and links in the VICS are respectively referred to as “VICS nodes” and “VICS”. This is called “link”.
[0029]
The VICS unit has a VICS link table and a VICS facility table as shown in FIG. 3b.
The VICS link table has a VICS link record provided for each VICS link as described above. Each VICS link record is a VICS identifier for uniquely identifying a VICS link, on a link corresponding to the VICS link. Corresponding link section information indicating a section is included. Here, the VICS link identifier is usually composed of a mesh number indicating the VICS link existing area and the like and a VICS link number which is a number assigned to the VICS link.
[0030]
Next, the VICS facility table has a VICS facility record provided for each facility, and each VICS facility record has a VICS facility name that is the name of the facility and service information in a service information record that stores information on the facility. It has corresponding service information ID which is ID.
[0031]
Next, as shown in FIG. 3c, the drawing unit includes a background unit, a background road unit, a character string unit, and an icon graphic unit.
The background unit is a set of background unit records provided for each graphic drawing object corresponding to the topography, facilities, and the like, in which information for displaying the drawing object is stored. In addition, the background road unit stores the information of the drawing object, which is a road figure representing the road shape, provided for each road portion, and stores information such as the shape of the drawing object and the drawing position. A set of records, and the character string unit is a character that stores information such as the character string of the drawing object and the drawing position provided for each drawing object of the character string corresponding to the place name, road name, or facility name. A set of column unit records. In the background road unit record and the character string unit record, it can be specified that the drawing object should be drawn using the drawing parameter data stored in the drawing parameter resource.
[0032]
The icon graphic unit has an icon graphic unit record that is provided for each drawing object that is an individual icon graphic representing a gas station, a restaurant, or the like and stores information about the drawing object. The icon graphic refers to a mark graphic indicating a facility type such as a gas station or a post office.
[0033]
The icon graphic unit record includes the drawing object ID that is the identifier of the drawing object, the icon graphic code of the icon graphic data record that stores the data of the icon graphic, the display coordinates of the icon graphic, and the facility information represented by the icon graphic. The corresponding service information ID in which the service information ID of the stored service information record is described, the node number of the node associated with the drawing object of the icon graphic, and the related node / link number which is the link number of the link. Here, when the drawing object specified by the icon graphic unit record is a drawing object of an icon graphic representing a road-affiliated facility such as an interchange or a service area, for example, this drawing object is attached to the road-affiliated facility. The link or node corresponding to the current road position or road section is associated with the related node / link number. In addition, when the drawing object defined by the icon figure unit record is a drawing icon of a raicon figure representing a facility such as a gas station, the drawing object is connected to, for example, a link or node connected to the facility. The related node / link number or the related node number is used for association.
[0034]
Here, a plurality of links and nodes may be associated with the drawing object with the related link numbers and the related node numbers. For example, facility icons that face multiple roads may be associated with links on each road.
The map data stored in the storage medium 21 has been described above.
Next, parameters stored in the parameter memory 112 of the control device 1 in FIG. 1 will be described.
As shown in FIG. 4, the parameter memory 112 includes current state information 501, destination data 503, guide route data 504, operation mode data 505, temporary current state information 508, a temporary drawing object table 509, and a display information type table. 510 is stored.
[0035]
The current state information 501 includes current position data 5011, current traveling direction data 5012, and traveling link data 5013. The current position data 5011 is data representing the current position coordinates of the vehicle. The traveling link data 5013 is data indicating the link number of the currently traveling link. The destination data 503 is data representing the destination coordinates. The guide route data 504 is data representing a guide route, and describes a route link list 5041 in which link numbers of links through which the guide route passes and a node number of nodes through which the guide route passes. A root node list 5042. The operation mode data 505 is data indicating the operation mode of the navigation device. In the present embodiment, two modes of the real mode and the scroll combined mode are provided as the operation mode. The virtual current state information 508 includes virtual current position data 5081, virtual current traveling direction data 5082, and virtual traveling link data 5083. The virtual current position data 5081 is the virtual current position data 5081 that is set in a scroll display process described later. The temporary current driving direction data 5082 is data representing the current position coordinates, the virtual current traveling direction data 5082 is the data representing the virtual current traveling direction of the vehicle set in the scroll display process, and the virtual traveling link data 5083 is the data in the scroll display process. This is data indicating the link number of a virtual currently traveling link to be set.
[0036]
Further, the temporary drawing object table 509 has a temporary drawing object record 5101 provided for each temporary drawing object generated and displayed in the course of processing, not a drawing object defined by the drawing unit. Here, in the present embodiment, a VICS information section graphic representing a VICS information section, which is a section where road traffic information exists, is used as such a temporary drawing object. Each temporary drawing object record 5101 includes a drawing object ID that is an identifier of a drawing object that is the VICS information section, a line drawing of the drawing object, a figure type such as a polygon, drawing parameter data used for drawing the figure, and the VICS information section. An element point coordinate list that represents the figure shape by the coordinates of a plurality of element points on the contour, a corresponding link list that is a list of link numbers at least partially included in the VICS information section represented by the VICS information section figure, and correspondence VICS record information number. The corresponding VICS record information number will be described later.
[0037]
Lastly, in the display information type table 510, types of drawing objects of icon figures to be displayed in a scroll display process to be described later are registered, such as a gas station, a parking lot, and a family restaurant.
The contents of the parameter memory 112 have been described above.
Next, the contents of the VICS information memory 111 will be described.
Here, VICS (Vehicle Information and Communication System) is a system that transmits and receives real-time road traffic information about every 5 minutes. The VICS receiver 6 includes a radio beacon receiver, an optical beacon included in the VICS receiver 6. The types of road traffic information that can be received via receivers and FM multiplex broadcast receivers are traffic jams (sections / degrees), accidents (places), temporary regulations (sections / places, contents), travel times (sections, required) There are six types: time), parking lot (location, name, full), and others (caution message, etc.). Also, these types of road traffic information such as traffic jams, accidents, temporary regulations, and travel times are VICS link identifiers consisting of the mesh numbers and VICS link numbers mentioned above, the types of road traffic information mentioned above, and road traffic information. The distance from the start point of the VICS link at the position where the section on the VICS link to start, the distance of the section on the VICS link targeted by the road traffic information, and the detailed contents of the road traffic information are included. For example, if the type of traffic information is traffic jam, the VICS link identifier, the traffic jam identifier, the distance from the VICS link start point where the VICS link traffic starts, the distance of the VICS link traffic section, the degree of traffic jam, etc. Included in road traffic information. For example, if the type is road traffic information of an accident, the road traffic information includes a VICS link identifier, an identifier indicating the accident, the distance from the VICS link start point of the accident occurrence position, the content of the regulation due to the accident, and the like. Moreover, the road traffic information of the type of parking lot includes detailed contents of road traffic information such as a parking lot name, parking lot coordinates, vacancy, fullness, and closure.
[0038]
Now, as shown in FIG. 5, the VICS information memory 111 includes a VICS link information record 610 provided for each type of road traffic information received by the VICS receiver 6, such as traffic congestion, accident, temporary regulation, and travel time, and VICS. There is a VICS facility information record 620 provided for each type of road traffic information of the type of the parking lot received by the receiver 6.
[0039]
Each VICS link information record 610 is a VICS information number serving as an identifier of received VICS information, a transmission source indicating a transmission source (such as a broadcasting station name) of road traffic information, a reception time of road traffic information, and a type of road traffic information. Information type, detailed information of road traffic information, VICS link identifier included in road traffic information, distance from the VICS link start point where the section on the VICS link targeted by road traffic information starts The start position and the distance representing the distance of the section on the VICS link targeted by the road traffic information are stored.
[0040]
In addition, each VICS facility information record 620 includes a VICS information number serving as an identifier of the received VICS information, a transmission source indicating a transmission source (such as a broadcasting station name) of road traffic information, a reception time of road traffic information, and a type of road traffic information. Information type, information that is detailed content of road traffic information, VICS facility name that is the name of the parking lot targeted by road traffic information, and VICS facility coordinates that are the coordinates of the parking lot targeted by road traffic information Have.
[0041]
Here, the VICS information number corresponding to the temporary drawing object record 5101 shown in FIG. 4 includes the VICS link information record 610 in which the VICS information section corresponding to the temporary drawing object record 5101 stores road traffic information. An information number is described.
[0042]
Returning to FIG. 1, in such a configuration, the map data read processing unit 102 reads the required range of the map data from the storage medium 21 via the storage media drive 2 under the control of the main control unit 113. Store in the buffer 101.
Further, the temporary current position / orientation calculating unit 104 calculates the current position and the current traveling direction obtained from the history of each information of the angular acceleration sensor 4 and the vehicle speed sensor 5, and repeats the process of supplying to the map matching processing unit 105. The map matching processing unit 105 considers the current position supplied from the temporary current position / orientation calculating unit 104, the current traveling direction, and the traveling history obtained from the current position, the current position supplied from the GPS receiver 3, and the current traveling. Match the direction, the travel history obtained from these, and the link represented by the road unit that corresponds to the area around the current position determined from the previous time read from the map data buffer 101, and on the most likely link as the current position The most probable link direction as the position and the current travel direction and the most probable link as the current travel link are determined as current position coordinates, current travel direction, and travel link, respectively, and the current position in the parameter memory 112 Data 5011, current traveling direction data 5012 and traveling link data 5013 are updated. A repeat.
[0043]
Also, the VICS information reception processing unit 110 obtains the current position from the parameter current position data 5011, refers to the VICS broadcast station information, and receives road traffic information from the FM multiplex broadcast station that can be received at the current position. VICS information in the form of a VICS link information record 610 and a VICS facility information record 620 by controlling the VICS receiver 6 and attaching the reception time, transmission source and VICS information number to the road traffic information received by the VICS receiver 6 VICS link information record 610 having the same VICS link identifier as the same type as the road traffic information registered in the memory 111 or received by the VICS receiver 6 or the same VICS facility as the same type as the road traffic information received by the VICS receiver 6 The VICS facility information record 620 with the name is deleted, or when viewed from the current time and current position, the reception time and the sender indicate that the road traffic information is no longer valid. Performs a process or to erase the link information record 610 and VICS facility information record 620.
[0044]
Then, the stop determination unit 103 determines that the vehicle has stopped if a period of zero vehicle speed continues for more than a predetermined time (for example, 10 seconds) from the output of the vehicle speed sensor 5, and notifies the main control unit 113 of the stop. .
Hereinafter, details of the operation of such a navigation device will be described.
First, a display form performed on the display device 8 in the present embodiment will be described. In the present embodiment, as a form of display performed on the display device 8, a full display for displaying the navigation image 701 shown in FIG. 6A on the entire display screen and a navigation image 701 shown in FIG. 6B are displayed on the left half of the display screen. Two display forms of split display in which the simulation image 702 is displayed on the remaining right half are used. In addition, in the present embodiment, a menu layer is provided that is displayed superimposed on the display shown in FIGS. The main control unit 113 displays various menus and operation buttons on the menu layer via the GUI control unit 115, and receives notification of points from the user's remote control 7 of the menus and operation buttons from the GUI control unit 115. Accept menu selections and operations. Note that the menu layer is superimposed on the display shown in FIGS. 6A and 6B as a transparency 100 for regions other than the region where the main control unit 113 displays the menu, operation buttons, etc., and the navigation image 701 and simulation image below the menu layer. The display of 702 is not hidden.
[0045]
Here, the navigation image 701 is an image representing a current position, a traveling direction, a guidance route, and the like on a map having the current position as a reference position.
[0046]
The simulation image 702 is a map that uses the virtual current position as the reference position while advancing the virtual current position from the current position along the guidance route, and the icon graphic is a related node / link number in the icon graphic unit record. The virtual current position, the virtual traveling direction, and the like are displayed on the map in which only the icon graphic representing the facility type facility registered in the display information type table 510 is displayed. This is an image that displays the distance from the current position to the facility represented by each icon graphic displayed, the estimated required time to the facility, the name of the facility, the road name of the virtually running road, etc. .
[0047]
In the present embodiment, when the control device 1 is activated, the main control unit 113 starts the main process shown in FIG.
As shown in the figure, in the main process, first, the real mode is set in the operation mode data 505 (step 902). Then, the guiding flag is set to 0 and the timer A is set, and then the navigation process is started (step 902). Details of this navigation processing will be described later.
[0048]
When the navigation process is started, the main control unit 113 monitors the presence / absence of a menu request from the user (step 906) and the presence / absence of vehicle stop detection from the stop determination unit 103 (step 910). The main control unit 113 accepts user menu requests via the remote controller 7 and the GUI control unit 115. Similarly, the main control unit 113 accepts other various user requests and various user operations described below via the remote controller 7 and the GUI control unit 115.
[0049]
If there is a menu request, the following menu processing is performed (step 908).
That is, in the menu process, the main control unit 113 displays the icon graphic type selection menu shown in FIG. 8 on the menu layer via the GUI control unit 115, and sets whether or not to display each icon graphic type. The icon graphic type that is accepted and displayed by the buttons 1006 and 1007 provided for each graphic type is registered in the display information type table 510. If the end on the icon graphic type selection menu is selected with the button 1005, the menu processing is ended and the display of the menu layer is cleared.
[0050]
Here, the details of the navigation processing activated in step 904 in FIG. 7 will be described.
The navigation process is a process for generating and displaying the navigation image 701 shown in FIG.
As shown in FIG. 9, in the navigation process, first, the navigation display mode is set to no route (step 1102), and the navigation image generation process is started (step 1104).
Then, it waits for a route search request from the user (step 1106). If there is a route search request, the destination setting is accepted from the user (step 1108) and stored in the destination data 503. Then, the route search unit 106 is instructed to search for a guidance route to the accepted destination (step 1110).
[0051]
Here, the route search unit 106 instructed to search for a guidance route reads the road data of the road unit in the necessary geographical range from the map data buffer 101, and uses the current position coordinates indicated by the current position data 5011 in the parameter memory 112 as the destination. A guidance route that first passes through the link indicated by the traveling link data 5013 up to the destination coordinates indicated by the data is calculated based on a predetermined cost model. In addition, as a cost model, cost models, such as distance priority, general road priority, toll road priority, can be used, for example.
[0052]
Now, the main control unit sets the route data of the guide route calculated by the route search unit 106 in the guide route data 504 (step 1118). Then, the guidance flag is set to 1 (step 1120), and the navigation image mode is set to the presence of the guidance route (step 1122).
[0053]
After that, the main control clears the guidance data if the user gives an instruction to cancel guidance or if the current position data 5011 indicates that the destination indicated by the destination data 503 has arrived (step 1124). Then, the guiding flag is set to 0 (step 1128), the navigation image mode is returned to no route (step 1128), and the processing returns to step 1106.
[0054]
Now, during the navigation processing as described above, in the navigation image generation processing activated in step 1104, the generation of the navigation image and the display on the display device 8 as shown in FIG. 10 according to the navigation image mode are controlled.
That is, first, the direction corresponding to the travel direction indicated by the travel direction data is determined as the display direction, the display scale of the map is determined according to the user setting and initial setting made in advance, and the current read out from the current position data 5011 A predetermined range determined in accordance with the determined display orientation, the determined scale (predetermined value at startup) and the operation mode around the position is determined as the display range. Here, the display orientation is calculated, for example, so that the traveling orientation is always upward. When the operation mode is the real mode, when the operation mode is the scroll combined mode, the display range is a geographical range having a size obtained by multiplying the size of the navigation image in the full-screen display shown in FIG. Determines a geographical range having a size obtained by multiplying the size of the navigation image in the split display shown in FIG. 6B by the reciprocal of the scale.
[0055]
When the navigation image mode is no route, as shown in FIG. 10a, the road 1201 represents the background 1201 described in the drawing unit, the background road 1202 described in the drawing unit, or the road network described in the road unit. The orientation indicated by the display orientation data including the figure, the icon graphic 1203 described in the drawing unit, the character string 1204 described in the drawing unit, the VICS information section graphic 1205 representing the VICS information section, and the current position mark 1206 In the case where the navigation image in the display range indicated by the displayed display range data is generated and the navigation image mode has a guide route, as shown in FIG. A guidance route graphic 1211 representing a guidance route is added to the navigation image of 10a. It performs a process of generating a navigation image. Here, such a navigation image is generated by a function of drawing a map represented by the drawing unit of the map drawing unit 109, a function of drawing a route graphic of the route represented by the guide route data 504 of the route drawing unit 107, an image This is performed using the function of combining the respective drawn images of the combining processing unit 114.
[0056]
Here, the VICS information section image is generated as follows. That is, the link number of the link in the display range is obtained as a target link number with reference to each link record, and the VICS link information record 610 corresponding to the obtained target link number is searched to search the VICS link information record searched. 610 is extracted as target VICS information. The VICS link information record 610 corresponding to the target link number is searched for a VICS link record having corresponding link section information indicating a section on the link of the target link number, and a VICS link having a VICS link identifier of the VICS link record. This is done by searching the information record 610. For each target VICS information, the link on the link corresponding to the section on the VICS link determined from the VICS identifier, the start position, and the distance of the corresponding VICS link information record 610, and the corresponding link of the VICS link record having the VICS identifier The section information and the corresponding link section information are obtained by referring to the link record of the link indicating the section above it, and the VICS information section figure is determined as the figure indicating the section on the obtained link. Then, a VICS information section image is generated by drawing each determined VICS information section graphic.
[0057]
When the operation mode data 505 is in the real mode, the navigation image generated in this way is displayed on the display device 8 in the form of full-screen display shown in FIG. In the scroll combination mode, the split display mode shown in FIG. 6b is displayed.
[0058]
Returning to the main process of FIG. 7, when the vehicle stops (step 910), the main control unit 113 checks whether the guiding flag = 1 (step 912), and the guiding flag = 1 must be satisfied. For example, since the guidance route is not set (see steps 1120 and 1126 in FIG. 9), the processing returns to step 906 without starting the scroll display processing described later. On the other hand, if the guiding flag = 1, it is checked whether or not the timer A exceeds the threshold period ThA (step 914). If not, it takes too much time after the previous scroll display processing is finished. Since there is not, it returns to the process from step 906 as it is. Here, for example, the threshold period ThA determines the minimum value of the time interval in which the scroll display process is performed, and when the scroll display process is performed within the time interval, the threshold period ThA is the same for substantially the same guidance section. The simulation image 702 for performing the simulation is repeatedly displayed, and a time longer than the time when the user feels noisy is set. Here, the threshold period ThA is, for example, a time between 10 minutes and 60 minutes.
[0059]
On the other hand, if the timer A exceeds the threshold period ThA, the operation mode data 505 is set to the scroll combined mode (step 916), the scroll display process is started (step 918), and the stop determination unit 103 stops. The state cancellation notification, that is, the vehicle start notification (step 920) is monitored.
[0060]
When the vehicle start notification is received (step 920), the scroll display process started at step 918 is terminated (step 926), the operation mode data 505 is returned to the real mode (step 928), and the timer A Is set (step 930), the display of the menu layer is cleared, and the processing returns to step 906.
[0061]
The details of the scroll display process activated in step 918 of the main process will be described below.
FIG. 11 shows the procedure of the scroll display process.
As shown in the drawing, in the scroll display process, first, virtual current information 508 is set by copying current state information 501 (step 1302). Then, the timer B is set (step 1304), and the simulation image generation process is started (step 1308). In addition, after the menu layer is cleared, a scroll stop button is displayed on the menu layer. Then, the generation of a scroll stop instruction from the user (step 1310), the value of timer B is monitored to be equal to or greater than the threshold period Thb (step 1322), and timer B is equal to or greater than the threshold period Thb. If the current position has not reached the destination (step 1323), the virtual current state is updated (step 1324), and the process returns to step 1304. The update of the virtual current state is performed by setting a position obtained by advancing a predetermined travel distance L toward the destination on the virtual current position indicated by the current virtual current position data 5081 on the guidance route indicated by the guidance route data 504 as a new virtual current position. The virtual current information 508 is updated by setting the direction of the link where the new virtual current position is located as the virtual current traveling direction and the link where the new virtual current position is located as the virtual traveling link. Here, the threshold period Thb and the predetermined travel distance L are determined by what speed the vehicle is advanced in the simulation and how smoothly the movement is displayed.
[0062]
On the other hand, if the virtual current position has reached the destination, the process returns to step 1302 to repeat the simulation from the current position.
In the simulation image generation process activated in step 1308, the simulation image 702 is generated and displayed on the display device 8 according to the procedure shown in FIG.
That is, first, the direction corresponding to the travel direction indicated by the virtual travel direction data is determined as the display direction, and is determined according to the display direction and the predetermined scale around the virtual current position read from the virtual current position data 5081. The predetermined range is determined as the display range. Here, for example, the display orientation is calculated so that the virtual traveling orientation is always upward. Here, the display range is determined as a display range having a size obtained by multiplying the size of the simulation image 702 in the split display shown in FIG. 6B by the reciprocal of the scale (step 1402).
[0063]
The display coordinates are in the display range and the icon graphic type is registered in the display information type table 510. The link in the route link list 5041 of the guide route data 504 or the node in the route node list 5042 The icon graphic unit record associated with the related node / link number is selected (step 14049). The icon graphic type is obtained as the target type of the service information record indicated by the corresponding service information ID of the icon graphic unit record.
[0064]
Next, the distance from the current position to the facility represented by each selected icon graphic and the estimated time required to reach the facility are calculated (step 1406). Here, the distance to the facility represented by each icon graphic is the distance along the guidance route from the current position to the position on the nearest link of the service information record indicated by the corresponding service information ID of the corresponding icon graphic unit record. It is calculated as a distance. The arrival time is, for example, the number of lanes registered in the link record of the link and the lane width for each link that passes from the current position up to the position on the nearest link. Alternatively, the sum is obtained as a sum of values obtained by multiplying a unit distance travel time corresponding to the road type indicated by the road type of the route data record having the route number registered in the link record of the link.
[0065]
Then, for the icon graphic unit record representing the parking lot among the previously selected icon graphic unit records, the VICS facility information record 620 for the parking lot corresponding to the icon graphic is stored in the VICS information memory 111. Find out if it is. Note that the VICS facility information record 620 for the parking lot corresponding to the icon graphic has the VICS facility name registered in the VICS facility record in which the same corresponding service information as the corresponding service information ID of the corresponding icon graphic unit record is registered. , VICS facility information record 620 is obtained.
[0066]
If it is stored, icon graphic data to be used for drawing the icon graphic of the icon graphic unit record is determined in accordance with the availability, fullness, and closure information of the VICS facility information record 620 (step 1406). . The icon graphic data determined here is selected from the standard icon graphic data and the modified icon graphic data in the icon graphic data record corresponding to the icon graphic code in the icon graphic unit record. Here, for example, when the information in the VICS facility information record 620 is empty, the modified icon graphic defining the icon graphic displaying the P mark on the blue mat is determined as the icon graphic data used for drawing, and the VICS facility information When the information in the record 620 is full, the modified icon graphic data defining the icon graphic displaying the P mark on the yellow mat is determined as the icon graphic data used for drawing, and the information in the VICS facility information record 620 is closed. In this case, the modified icon graphic data defining the icon graphic in which the P mark is displayed on the red mat is determined as the icon graphic data used for drawing. Further, when there is no VICS facility information record 620 for the parking lot corresponding to the icon figure, for example, the icon figure used for drawing the standard icon figure data defining the icon figure displaying the P mark on the green mat. Determine as data.
[0067]
Next, the main control unit 113 extracts simple facility information represented by the icon graphic of each selected icon graphic unit record (step 1410). This simple information is obtained as simple information of the service information record indicated by the corresponding service information ID of the icon graphic unit record.
[0068]
Then, a road character string indicating the name of the road to which the link where the virtual current position is located is searched from the virtual running link data 5083 (step 1412). This road character string is obtained as a road character string in the route data record indicated by the route number of the link record having the link number indicated by the virtual traveling link data 5083.
[0069]
Next, the main control unit 113 obtains the link number of the link on the guide route in the display range as the target link number with reference to each link record, and selects the VICS link information record 610 corresponding to the obtained target link number (Step 1413).
Then, the main control unit 113 reads out the drawing unit of the determined display range to the map drawing unit 109, and based on this, the direction indicated by the display direction data is set to the upper side, the background, the background road, or the link record. An operation for generating a background image in which a road figure having a shape based on the drawing is generated is performed, and the route drawing unit 107 displays the guidance route figure in the display range based on the guidance route data 504 with the direction indicated by the display direction data as the top. An operation for generating a drawn route image is performed. In addition, the main control draws a character string such as a VICS information section figure representing the VICS information section indicated by the previously selected VICS link information record 610 and a traffic jam representing the type of road traffic information in the VICS link information record 610. , Draw the icon figure of the icon figure unit record selected earlier, draw the distance, arrival time, simple information calculated and extracted earlier at the position below the drawing position of the corresponding icon figure, A guide image is generated in which the obtained road character string is drawn in the vicinity of the road figure of the traveling road. However, at this time, the icon graphic representing the parking lot is drawn using the previously determined icon graphic data. Then, the route image and the guide image are synthesized on the background image to the image composition processing unit 114, and further, the virtual current traveling direction data 5082 is added to the position corresponding to the virtual current position indicated by the virtual current position data 5081. An operation for generating a simulation image 702 is performed by drawing a current position mark facing a direction corresponding to the indicated direction (step 1416).
[0070]
Here, the simulation image 702 generated in this way is displayed in the split display mode shown in FIG. 6B by the GUI control unit 115 because the operation mode data 505 is the scroll combined mode.
When drawing each icon figure, the main control unit 113 controls the area occupied by the icon figure in the simulation image 702 for the drawn icon figure and the drawing object ID of the icon figure unit record of the icon figure. Registered in the section 115 as anchor object information (step 1418). Here, regarding the area in the image indicated by the anchor object information, when the area is pointed by the user, the GUI control unit 115 notifies the main control unit 113 of the drawing object ID in the corresponding anchor object information. It becomes an area to do.
[0071]
In addition, the main control unit 113 performs drawing of the VICS information section graphic as follows.
That is, for each VICS link information record 610 selected previously, a temporary drawing object record 5101 is generated in advance (step 1414), and a unique drawing object ID is registered. Then, the section on the link corresponding to the section on the VICS link determined from the VICS identifier, the starting point, and the distance of the corresponding VICS link information record 610 is obtained with reference to the VICS link record and the link record as described above. The VICS information section graphic is determined as a graphic showing the section on the obtained link, the element point coordinate list that defines the shape coordinates of the VICS information section graphic, and the drawing parameter data such as the display color of the VICS information section graphic The corresponding VICS information number designating the VICS link information record 610 to be registered is registered in the temporary drawing object record 5101. Then, based on the drawing parameter data and the element point coordinate list of each generated temporary drawing object record 5101, each drawing VICS information section graphic is drawn. Also, the area occupied by the drawn VICS information section graphic in the VICS information section image and the drawing object ID of the temporary drawing object record 5101 of the VICS information section graphic are registered in the GUI control unit 115 as anchor object information.
[0072]
FIG. 13A shows a simulation image 702 generated and displayed in this manner. The simulation image 702 includes a virtual current position mark 1501, a guidance route 1508, an icon graphic 1502 of a facility related to the guidance route, a guidance route. Distance to the facility related to the road and the estimated arrival time 1503, simple information 1504 such as the name of the facility related to the guidance route and the presence / absence of public toilets, the VICS information section graphic 1505 representing the VICS information section on the guidance route, the VICS information section This is a map image around the virtual current position in which the type 1506 of the road traffic information, the name of the road 1507 being traveled, and the like are displayed. In addition, the simulation image 702 is scroll-displayed in the direction of the destination along the guidance route as the virtual current position is updated with the passage of time. Therefore, the user can simulate the driving along the future guidance route in advance while the vehicle is stopped from the simulation image 702, and the facility existing along the route in the driving along the future guidance route. , It will be possible to know the distance to the facility and the arrival time. In addition, it becomes possible to know the vacant state of the parking lot from the color of the icon graphic representing the parking lot.
[0073]
Returning to the scroll display processing of FIG. 11, the main control unit 113 performs scrolling by the scroll stop button (FIGS. 13a and 1530) from the user during the period in which the simulation image 702 is displayed as described above. If a stop instruction is accepted (step 1310), the updating of the virtual current information 508 and the simulation image generation process are temporarily stopped, and the scroll stop button of the menu layer is changed to a scroll restart button. Then, on the simulation image 702 where the scrolling is stopped, the drawing object is selected from the user. Here, the drawing object is received by notification of the drawing object ID from the GUI control unit 115.
[0074]
That is, the main control unit 113 accepts the selection of the drawing object (step 1312) until the scroll resumption instruction by the operation of the scroll resumption button (FIG. 13b, 1531) is received from the user (step 1318), and the current display detailed information is displayed. Clear (step 1314) and repeat the detailed information display (step 1316) process. If there is a scroll restart instruction, the scroll restart button on the menu layer is returned to the scroll stop button, the current display detail information is cleared (step 1320), and the process proceeds to step to update the virtual current information 508 and perform simulation. Resume the image generation process.
[0075]
Here, in the detailed information display process performed in step 1316, the GUI control unit 115 is notified as to whether the drawing object selected by the user is an icon graphic or a VICS information section graphic as shown in FIG. The determination is made by searching for an icon graphic unit record having a drawing object ID or a temporary drawing object record 5101 (steps 1602 and 1606).
[0076]
If the retrieved record is an icon graphic unit record, the detailed information is displayed as detailed display information from the service information record indicated by the corresponding service information ID of the icon graphic unit record (step 1604).
On the other hand, if the retrieved record is the temporary drawing object record 5101, information is extracted from the VICS link information record 610 indicated by the corresponding VICS information number in the temporary drawing object record 5101 to obtain display detailed information (step 1608). ).
[0077]
Finally, the display detail information is displayed near the selected drawing object on the simulation image 702 (step 1610).
FIG. 13 b shows the detailed display information displayed on the simulation image 702 in this way. In this example, according to the user's selection by the cross cursor 1520 of the VICS information section graphic, Road traffic information indicating the degree of traffic congestion is displayed as detailed display information 1521. For example, when an icon graphic representing a theater is selected by the user, the number of theaters registered in the detailed information of the service information record is displayed as detailed display information near the icon graphic. become.
[0078]
The embodiment of the present invention has been described above.
By the way, in the above embodiment, the timer A is controlled so that the display in the scroll display mode is not excessively repeated in a situation where the stop and start of the vehicle are repeated in a short time. However, this control may not be performed, and the display in the scroll display mode may always be performed when the vehicle stops.
[0079]
In addition, the control for suppressing excessive repetition of display in the scroll display mode is not performed by a timer, but the vehicle travels after the display in the previous scroll display mode is more than a certain distance. It may be performed by performing display in the scroll display mode only when it is set. The travel distance can be obtained as the time integral of the vehicle speed, or it can be obtained as the distance along the guide route between the current position when the display was performed in the previous scroll display mode and the current position at the time of the current vehicle stop. You can also.
[0080]
Alternatively, the display in the scroll display mode may be performed only when the vehicle is stopped and the current position is on a road different from the road where the current position at the time of the previous display in the scroll display mode is present. good. Whether the current position has changed on a different road depends on the route number of the link record indicated by the running link data 5013 at the time of the previous display in the scroll display mode and the running link data when the vehicle is stopped this time. It can be determined from whether the route numbers of the link records indicated by 5013 match.
[0081]
Alternatively, when the vehicle stops, whether to perform display in the scroll display mode may be determined at random.
Further, in the above embodiment, in the display in the scroll display mode, the virtual current position is always started from the current position at that time, but this virtual current position is the current virtual position at the end of the previous scroll display mode. When the current position on the guide route is closer to the destination side, an operation such as starting from the virtual current position at the end of display in the previous scroll display mode may be performed according to the user setting. Absent. For example, if the vehicle stops within a certain period or within a certain mileage after the end of the previous scroll display process, the virtual current position is started from the virtual current position at the end of display in the previous scroll display mode and scrolled. Processing may be performed.
[0082]
In the above embodiment, only the icon graphic of the icon graphic unit record associated with the link on the guide route by the related node / link number is displayed in the simulation image 702. This is because the distance to the guide route is a fixed distance. All the icon figures in the display range may be displayed, or all the icon figures in the display range may be displayed.
[0083]
In the above embodiment, only the icon graphic is presented on the simulation image 702 to be scrolled as the facility information related to the guidance route, and the detailed information of the facility is displayed by designating the icon graphic. However, in order to present facility information related to such a guide route, a background drawing object specified by a background unit record or a character string drawing object specified by a character string unit record is associated with a link or node in advance. In addition, a background drawing object or a character string drawing object associated with a link or a node on the guidance route may be used alone or in combination with an icon figure. When displaying a background drawing object or a character string drawing object, the display form can be changed according to the contents of VICS information for the facility or road section corresponding to the drawing object, or the drawing object can be specified by the user. Accordingly, the detailed information of the service information record indicated by the corresponding service information ID of the background unit record or the character string unit record can be displayed.
[0084]
Further, in the above embodiment, the VICS information and the detailed information of the service information record stored in advance are displayed as the detailed information to be displayed in accordance with the designation of the icon graphic. Provide a function to communicate with a network such as the Internet, and describe the access destination of the server that provides detailed information on the icon graphic facility such as the URL on the Internet for the icon graphic drawing object. In response to the designation, the server access to the URL described in the icon graphic drawing object may be accessed to obtain the detailed information and display it. In such a case, for example, a reservation acceptance Web page provided from the server is displayed, and the reservation for the icon-shaped facility can be made to the server according to the user's operation on the Web page. You can do it. That is, the detailed information displayed according to the designation of the icon graphic may be arbitrary information as long as it is information related to the facility indicated by the icon graphic.
[0085]
In the above description, whether the vehicle has stopped is determined based on the output of the vehicle speed sensor 5. Depending on whether there is a change in the current position output by the GPS receiver 3 or on whether there is a change in the current position calculated by the map matching processing unit 105. Thus, the stop of the vehicle may be determined.
[0086]
Further, instead of the navigation image 702, as shown in FIG. 15a, the virtual current position is advanced from the current position along the guidance route, and is associated with the link on the guidance route by the related node / link number in the icon graphic unit record. Each icon graphic representing a facility of the facility type registered in the display information type table 510 within a predetermined distance from the virtual current position in the destination direction from the current position to the facility represented by the icon graphic. A simple type that displays the guidance route as a straight road along with the distance, estimated time to the facility, name of the facility, road name of the virtually running road, etc. A simulation image 703 may be displayed. Further, in this case, as shown in FIG. 15b, as in the case of the simulation image 702 in FIG. 13b, according to the selection of the icon graphic or VICS information section graphic by the user's cross cursor 1560, The road traffic information may be displayed on the simplified simulation image 703 as detailed display information. In the example of the figure, according to the user's selection of the VICS information section graphic 1555, road traffic information indicating the degree of traffic jam in the VICS information section is displayed as display detailed information 1561. Note that, for example, even when an icon graphic representing a theater is selected by the user, the number of theaters registered in the detailed information of the service information record is displayed as in the simulation image 702 of FIG. 13b. It will be displayed as detailed information.
[0087]
In addition, the road figure in such a simple simulation image 703 may be a shape that can display a section of a longer guide route by using, for example, a road figure as a twisted road figure instead of a linear figure. In such a case, scrolling may not be performed. Further, in such a simple simulation image 703, the icon figures are not arranged at positions corresponding to the distance from the current position, but are simply arranged in the order of the distance from the current position. You may make it arrange | position to an associate.
[0088]
Further, instead of the navigation image 702 and the simple simulation image 703 described above, a list of facility types, distances to travel, and arrival times may be simply displayed in a table format or the like.
[0089]
【The invention's effect】
As described above, according to the present invention, it is possible to present preliminary knowledge about a guide route that is scheduled to travel in the future to a user who is traveling on the guide route without requiring a complicated operation by the user. A navigation device can be provided.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a navigation device according to an embodiment of the present invention.
FIG. 2 is a diagram showing the contents of map data according to the embodiment of the present invention.
FIG. 3 is a diagram showing the contents of map data according to the embodiment of the present invention.
FIG. 4 is a diagram showing the contents of a parameter memory of the navigation device according to the embodiment of the present invention.
FIG. 5 is a diagram showing the contents of a VICS information memory of the navigation device according to the embodiment of the present invention.
FIG. 6 is a diagram showing a display form performed in the embodiment of the present invention.
FIG. 7 is a flowchart showing a procedure of main processing performed by the main control unit according to the embodiment of the present invention.
FIG. 8 is a diagram showing menus to be displayed in the embodiment of the present invention.
FIG. 9 is a flowchart showing a procedure of navigation processing and navigation image generation processing performed by the main control unit according to the embodiment of the present invention.
FIG. 10 is a diagram showing a navigation image displayed in the embodiment of the present invention.
FIG. 11 is a flowchart showing a procedure of scroll display processing performed by the main control unit according to the embodiment of the present invention.
FIG. 12 is a flowchart illustrating a procedure of simulation image generation processing performed by the main control unit according to the embodiment of the present invention.
FIG. 13 is a diagram showing a simulation image to be displayed in the embodiment of the present invention.
FIG. 14 is a flowchart illustrating a procedure of detailed information display processing performed by the main control unit according to the embodiment of the present invention.
FIG. 15 is a diagram showing a simulation image to be displayed in the embodiment of the present invention.
[Explanation of symbols]
1: control device, 2: storage media drive, 3: GPS receiver, 4: angular acceleration sensor, 5: vehicle speed sensor, 6: VICS receiver, 7: remote control, 8: display device, 21: storage medium, 101: Map data buffer 102: Map data read processing unit 103: Stop determination unit 104: Temporary current position / orientation calculation unit 105: Map matching processing unit 106: Route search unit 107: Route drawing unit 109: Map Drawing unit 110: Information reception processing unit 111: Information memory 112: Parameter memory 113: Main control unit 114: Image composition processing unit 115: Control unit 501: Current state information 503: Destination data 504: Guidance route data, 505: Operation mode data, 508: Temporary current state information, 509: Temporary drawing object table, 510: Display information type text Table 610: Link information record 620: Facility information record 701: Navigation image 702: Simulation image

Claims (11)

車両に搭載され、目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置であって、
前記車両の停車状態を検出する停車状態検出手段と、
現在位置を出発位置として仮想現在位置を前記出発位置から目的地に向かって前記誘導経路上を進めながら、各時点において、地図上に前記仮想現在位置を表したシミュレーション画面を生成し表示するシミュレーションを行うシミュレーション手段と、
前記停車状態検出手段が前記車両の停車状態を検出した場合に、前記シミュレーション手段に、当該停車状態を検出した時点における車両の現在位置を前記出発位置とする前記シミュレーションを実行させる制御手段とを有することを特徴とするナビゲーション装置。
A navigation device that is mounted on a vehicle and guides driving according to a guidance route that is a route to a destination by displaying a guidance screen and a navigation screen showing a current position on a map,
Stop state detecting means for detecting the stop state of the vehicle;
A simulation for generating and displaying a simulation screen representing the virtual current position on a map at each time point while proceeding on the guide route from the starting position toward the destination with the current position as the starting position. Simulation means to perform,
If said vehicle stop state detection means detects the stop state of the vehicle, the said simulation means, and a control means for executing the simulation of the current position of the vehicle at the time of detecting the stop state to the start position A navigation device characterized by that.
請求項1記載のナビゲーション装置であって、
現在位置から誘導経路沿いの施設に到達するまでの、道のり距離、又は、推定所要時間、又は、道のり距離及び推定所要時間を、施設到達所要量として算出する施設到達所要量算出手段を有し、
前記シミュレーション手段は、少なくとも前記誘導経路沿いの施設を表す表示を含む地図上に、当該誘導経路沿いの各施設まで前記施設到達所要量を表した前記シミュレーション画面を生成することを特徴とするナビゲーション装置。
The navigation device according to claim 1,
It has facility arrival requirement calculation means for calculating the distance from the current position until reaching the facility along the guidance route, or the estimated required time, or the distance and the estimated required time as the required amount to reach the facility,
The said simulation means produces | generates the said simulation screen showing the said facility arrival requirement to each facility along the said guidance route on the map containing the display showing the facility along the said guidance route at least. The navigation characterized by the above-mentioned. apparatus.
請求項1記載のナビゲーション装置であって、
前記シミュレーション手段は、少なくとも前記誘導経路沿いの施設の存在と施設の種別を表すマーク図形の表示を含む地図上に、前記仮想現在位置を表したシミュレーション画面を生成し、
当該ナビゲーション装置は、
各施設に関連する情報を施設情報として記憶する施設情報記憶手段と、
前記シミュレーション画面上で、ユーザより前記マーク図形の選択を受け付け、選択を受け付けたマーク図形が存在を表す施設についての前記施設情報を、前記施設情報記憶手段から読み出して表示する施設情報表示手段とを有することを特徴とするナビゲーション装置。
The navigation device according to claim 1,
The simulation means generates a simulation screen representing the virtual current position on a map including at least a mark graphic representing the presence of the facility along the guidance route and the type of facility,
The navigation device
Facility information storage means for storing information related to each facility as facility information;
On the simulation screen, a facility information display unit that receives the selection of the mark graphic from the user, reads out the facility information about the facility indicating the presence of the mark graphic that has received the selection from the facility information storage unit, and displays the facility information. A navigation device comprising:
請求項3記載のナビゲーション装置であって、
現在位置から誘導経路沿いの施設に到達するまでの、道のり距離、又は、推定所要時間、又は、道のり距離及び推定所要時間を、施設到達所要量として算出する施設到達所要量算出手段を有し、
前記シミュレーション手段は、少なくとも前記誘導経路沿いの施設の存在と施設の種別を表すマーク図形と共に、当該マーク図形が表す施設まで前記施設到達所要量を表した前記シミュレーション画面を生成することを特徴とするナビゲーション装置。
The navigation device according to claim 3,
It has facility arrival requirement calculation means for calculating the distance from the current position until reaching the facility along the guidance route, or the estimated required time, or the distance and the estimated required time as the required amount to reach the facility,
The simulation unit, characterized in that at least said the presence of facilities along the guide route with mark graphic representing the type of the facility, to generate the simulation screen representing the facility reach required amount to each facility to which the mark figure represents A navigation device.
請求項1、2又は3記載のナビゲーション装置であって、
道路交通事象の情報と当該道路交通事象が発生している区間又は地点の情報を含む道路交通情報を受信する道路交通情報受信手段と、
道路交通情報表示手段とを有し、
前記シミュレーション手段は、前記道路交通情報受信手段が受信した道路交通情報が表す道路交通事象が生じている前記誘導経路上の区間又は地点である道路交通情報箇所の地図上の表示を含めて前記シミュレーション画面を生成し、
前記道路交通情報表示手段は、前記シミュレーション画面上で、ユーザより前記道路交通情報箇所の選択を受け付け、選択を受け付けた道路交通情報箇所に対応する区間又は地点について前記道路交通情報受信手段が受信した前記道路交通情報を表示することを特徴とするナビゲーション装置。
The navigation device according to claim 1, 2, or 3,
Road traffic information receiving means for receiving road traffic information including information on road traffic events and information on sections or points where the road traffic events occur;
Road traffic information display means,
The simulation means includes the simulation including a display on a map of a road traffic information location that is a section or a point on the guidance route where a road traffic event represented by the road traffic information received by the road traffic information receiving means occurs. Generate a screen,
The road traffic information display means receives a selection of the road traffic information location from the user on the simulation screen, and the road traffic information reception means receives a section or a point corresponding to the road traffic information location for which the selection has been accepted. A navigation device that displays the road traffic information.
請求項1、2、3、4又は5記載のナビゲーション装置であって、
施設の状態の情報である施設情報を受信する施設状態情報受信手段を有し、
前記シミュレーション手段は、少なくとも前記誘導経路沿いの施設の存在と施設の種別を表すマーク図形を、施設状態情報受信手段が受信した当該マーク図形が存在を表す施設についての施設情報が示す施設の状態に応じて定まる表示形態で示した表示を含む地図上に、前記仮想現在位置を表したシミュレーション画面を生成することを特徴とするナビゲーション装置。
The navigation device according to claim 1, 2, 3, 4 or 5,
Having facility state information receiving means for receiving facility information which is information on the state of the facility;
The simulation means includes at least a mark graphic indicating the existence of the facility along the guidance route and the type of the facility in the facility status indicated by the facility information about the facility where the mark graphic received by the facility status information receiving means indicates the presence. The navigation apparatus characterized by producing | generating the simulation screen showing the said virtual present position on the map containing the display shown with the display form decided according to it.
車両に搭載され、設定した目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置であって、
前記車両の停車状態を検出する停車状態検出手段と、
現在位置から誘導経路沿いの施設に到達するまでの、道のり距離、又は、推定所要時間、又は、道のり距離及び推定所要時間を、施設到達所要量として算出する施設到達所要量算出手段と、
前記停車状態検出手段の前記車両の停車状態の検出に応答して、自動的に、前記施設到達所要量算出手段が算出した誘導経路沿いの各施設まで前記施設到達所要量を表示する施設到達所要量表示手段とを有することを特徴とするナビゲーション装置。
A navigation device that is mounted on a vehicle and guides driving according to a guidance route that is a route to a set destination by displaying a guidance screen and a navigation screen showing a current position on a map,
Stop state detecting means for detecting the stop state of the vehicle;
A facility arrival requirement calculation means for calculating a road distance, an estimated required time, or a road distance and an estimated required time from the current position to the facility along the guidance route, as a facility arrival requirement;
Wherein in response to detection of a stopped state of the vehicle stop state detection means, automatically, the facility reaches required amount calculating means facilities reached for displaying the property arrival required amount to each facility along the guidance route calculated A navigation device comprising a required amount display means .
車両に搭載され、目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置であって、
前記車両の停車状態を検出する停車状態検出手段と、
仮想現在位置を現在位置から目的地に向かって前記誘導経路上を進めながら、各時点において、地図上に前記仮想現在位置を表したシミュレーション画面を生成し表示するシミュレーションを行うシミュレーション手段と、
前記停車状態検出手段が前記車両の停車状態を検出した場合に、前記シミュレーション手段に前記シミュレーションを実行させる制御手段とを有し、
前記制御手段は、前記停車状態検出手段が前記車両の停車状態を検出した場合であっても、前記シミュレーションの前回の実行時からの経過時間又は走行距離が、一定量以下である場合には、前記シミュレーション手段に前記シミュレーションを実行させないことを特徴とするナビゲーション装置。
A navigation device that is mounted on a vehicle and guides driving according to a guidance route that is a route to a destination by displaying a guidance screen and a navigation screen showing a current position on a map,
Stop state detecting means for detecting the stop state of the vehicle;
Simulation means for performing simulation to generate and display a simulation screen representing the virtual current position on a map at each time point while proceeding on the guidance route from the current position toward the destination from the current position;
Control means for causing the simulation means to execute the simulation when the stop state detection means detects the stop state of the vehicle;
The control means, even if the stop state detection means detects the stop state of the vehicle, if the elapsed time or travel distance from the previous execution of the simulation is below a certain amount, A navigation apparatus, wherein the simulation means does not execute the simulation.
車両に搭載され、目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置であって、
前記車両の停車状態を検出する停車状態検出手段と、
仮想現在位置を現在位置から目的地に向かって前記誘導経路上を進めながら、各時点において、地図上に前記仮想現在位置を表したシミュレーション画面を生成し表示するシミュレーションを行うシミュレーション手段と、
前記停車状態検出手段が前記車両の停車状態を検出した場合に、前記シミュレーション手段に前記シミュレーションを実行させる制御手段とを有し、
前記制御手段は、前記停車状態検出手段が前記車両の停車状態を検出した場合であっても、前記シミュレーションの前回の実行時と同じ道路上に現在位置がある場合には、前記シミュレーション手段に前記シミュレーションを実行させないことを特徴とするナビゲーション装置。
A navigation device that is mounted on a vehicle and guides driving according to a guidance route that is a route to a destination by displaying a guidance screen and a navigation screen showing a current position on a map,
Stop state detecting means for detecting the stop state of the vehicle;
Simulation means for performing simulation to generate and display a simulation screen representing the virtual current position on a map at each time point while proceeding on the guidance route from the current position toward the destination from the current position;
Control means for causing the simulation means to execute the simulation when the stop state detection means detects the stop state of the vehicle;
Even if the stop state detection unit detects the stop state of the vehicle, the control unit may cause the simulation unit to store the current position on the same road as the previous execution of the simulation. A navigation device characterized in that simulation is not executed.
コンピュータによって実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータ上に、
車両に搭載され、目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲート手段と、
前記車両の停車状態を検出する停車状態検出手段と、
現在位置を出発位置として仮想現在位置を前記出発位置から目的地に向かって前記誘導経路上を進めながら、各時点において、地図上に前記仮想現在位置を表したシミュレーション画面を生成し表示するシミュレーションを行うシミュレーション手段と、
前記停車状態検出手段が前記車両の停車状態を検出した場合に、前記シミュレーション手段に、当該停車状態を検出した時点における車両の現在位置を前記出発位置とする前記シミュレーションを実行させる制御手段とを形成することを特徴とするコンピュータプログラム。
A computer program executed by a computer,
The computer program is stored on the computer.
A navigation means mounted on the vehicle for guiding traveling according to the guidance route, which is a route to the destination, by displaying a guidance screen and a navigation screen showing the current position on the map;
Stop state detecting means for detecting the stop state of the vehicle;
A simulation for generating and displaying a simulation screen representing the virtual current position on a map at each time point while proceeding on the guide route from the starting position toward the destination with the current position as the starting position. Simulation means to perform,
When the stop state detecting means detects the stop state of the vehicle, the control means is configured to cause the simulation means to execute the simulation with the current position of the vehicle at the time of detecting the stop state as the starting position. A computer program characterized by:
車両に搭載され、目的地までの経路である誘導経路に従った走行を、地図上に誘導経路と現在位置を表したナビゲーション画面の表示によって案内するナビゲーション装置において、誘導経路に沿った走行をシミュレーションする方法であって、
前記車両の停車/走行状態を検出するステップと
前記車両の停車状態が検出された場合に、当該停車状態を検出した時点における車両の現在位置を出発位置として、仮想現在位置を前記出発位置から目的地に向かって前記誘導経路上を進めながら、各時点において、地図上に前記仮想現在位置を表したシミュレーション画面を生成し表示するシミュレーションを行うステップと、
前記車両の走行状態が検出された場合に、前記シミュレーションを中止するステップとを有することを特徴とするシミュレーション方法。
Simulates driving along a guidance route in a navigation device that is mounted on a vehicle and guides driving according to the guidance route that is the route to the destination by displaying a navigation screen that displays the guidance route and the current position on a map. A way to
If the stop state in step with the vehicle for detecting a vehicle stop / running state of the vehicle is detected, as the starting position of the current position of the vehicle at the time of detecting the person 該停vehicle state, the virtual current position from the starting position Performing a simulation to generate and display a simulation screen representing the virtual current position on a map at each time point while proceeding on the guidance route toward the destination ;
And a step of stopping the simulation when a traveling state of the vehicle is detected.
JP2002033586A 2002-02-12 2002-02-12 Navigation device Expired - Fee Related JP3939564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002033586A JP3939564B2 (en) 2002-02-12 2002-02-12 Navigation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002033586A JP3939564B2 (en) 2002-02-12 2002-02-12 Navigation device

Publications (2)

Publication Number Publication Date
JP2003232648A JP2003232648A (en) 2003-08-22
JP3939564B2 true JP3939564B2 (en) 2007-07-04

Family

ID=27776335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002033586A Expired - Fee Related JP3939564B2 (en) 2002-02-12 2002-02-12 Navigation device

Country Status (1)

Country Link
JP (1) JP3939564B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4459668B2 (en) * 2004-03-12 2010-04-28 クラリオン株式会社 Navigation device, method and program
JP2006145330A (en) * 2004-11-18 2006-06-08 Kenwood Corp Navigation system, navigation method, and program for navigation
JP2006214939A (en) * 2005-02-04 2006-08-17 Alpine Electronics Inc Vehicle-borne navigation device
JP2008128766A (en) * 2006-11-20 2008-06-05 Pioneer Electronic Corp Route display apparatus, route display method and the like
WO2008083980A1 (en) * 2007-01-10 2008-07-17 Tomtom International B.V. Navigation device and method
JP2008209208A (en) 2007-02-26 2008-09-11 Denso Corp Car navigation device
DE102007028401B4 (en) * 2007-06-15 2011-08-25 Navigon Ag, 20251 Method for operating a navigation device
KR20090020387A (en) 2007-08-23 2009-02-26 삼성전자주식회사 Method for displaying optimal navigating path of vehicles and apparatus therefor
DE102009019498A1 (en) 2009-02-10 2010-08-19 Navigon Ag Method for generating a digital road map, navigation system and method for operating a navigation system
JP2011022077A (en) * 2009-07-17 2011-02-03 Yahoo Japan Corp Map display device, and operation method of the same
WO2013105256A1 (en) * 2012-01-12 2013-07-18 三菱電機株式会社 Map display device and map display method
CN104408961A (en) * 2014-11-18 2015-03-11 深圳市腾讯计算机***有限公司 Method and device of exhibiting bus information of waiting station
JP7447922B2 (en) * 2021-03-22 2024-03-12 株式会社リコー Display system, communication system, display control method and program

Also Published As

Publication number Publication date
JP2003232648A (en) 2003-08-22

Similar Documents

Publication Publication Date Title
JP5466341B2 (en) Real-time map data update system and method
JP3939564B2 (en) Navigation device
JP3883892B2 (en) Traffic information distribution method and in-vehicle navigation device
JP3933929B2 (en) Navigation device
JP3958050B2 (en) Navigation device
JP2002340588A (en) Navigation system and poi-icon display method
JPH08285613A (en) Information centralized control type navigation system
JP4949189B2 (en) NAVIGATION DEVICE, NAVIGATION METHOD, NAVIGATION PROGRAM, AND RECORDING MEDIUM
US20060106615A1 (en) Speech interaction apparatus and speech interaction method
JP2004239091A (en) Idle stop information sharing method, this system, this program and computer readable recording medium recording this program
JP2003194568A (en) Navigation system and congestion-zone display method
JP4801130B2 (en) Point management device, point management method, and computer program
JP4159974B2 (en) Navigation system and traffic information presentation method
JP4549330B2 (en) Communication type map display system, map distribution server, and map display terminal
JP2005037143A (en) Navigation system
JP4066826B2 (en) Idle stop execution condition information sharing method, system, program, and computer-readable recording medium recording the program
JP2004085328A (en) Navigation device
JP4184003B2 (en) Navigation device
JP4183268B1 (en) Map display system, map display device, and map display method
JP2005147818A (en) Navigation system and method for presenting alternative route
JP4549327B2 (en) Communication type map display system and map display method in communication type map display system
JP5026945B2 (en) Route data generation device, route guidance device, route data generation method, route guidance method, and computer program
JP2008058117A (en) Communication type map display system, map distribution server and map display terminal
JP4326263B2 (en) Route search apparatus, route search method, and computer program
JP2003156345A (en) Map display and navigation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040730

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060711

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060904

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060904

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070327

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070328

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110406

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees