(57)【特許請求の範囲】
【請求項１】
目的地までの経路を地図上に表示するナビゲーション装置であって、
道路網を表現した道路網情報と、地図上に表すオブジェクトを定義した地図情報とを記憶する記憶手段と、
前記地図情報に基づいて、前記オブジェクトを描画することにより地図を描画する地図描画手段と、
前記道路網情報に基づいて目的地までの経路を探索する経路探索手段と、
前記地図描画手段が描画した地図上に前記経路探索手段が探索した経路を表した案内画面を表示する案内画面表示手段とを有し、
前記地図情報において、前記オブジェクトの少なくとも一部は、道路上の点又は道路区間との関連が定義されており、
前記地図描画手段は、前記経路が経由する道路上の点又は道路区間との関連が定義されているオブジェクトと、前記経路に接続される道路上の点又は道路区間との関連が定義されているオブジェクトとが、他のオブジェクトと区別される形態で前記案内画面上に表示されるように、前記オブジェクトの描画を行うことを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
道路網情報は、道路網をノードを端点および接続点とするリンクの集合として表現したものであり、
前記地図情報における道路上の点又は道路区間とオブジェクトとの関連は、当該オブジェクトを前記ノードもしくは前記リンクに関連づけることにより定義されていることを特徴とするナビゲーション装置。
【請求項３】
請求項１または２記載のナビゲーション装置であって、
前記地図情報において、道路に附属する対象を表す前記オブジェクトは、当該道路への附属点に対応する道路上の点もしくは当該施設の附属区間に対応する道路区間との関連が定義されていることを特徴とするナビゲーション装置。
【請求項４】
請求項１、２または３記載のナビゲーション装置であって、
前記地図情報において、道路に面する対象を表す前記オブジェクトは、当該対象が面する道路上の点もしくは当該対象が面する道路区間との関連が定義されていることを特徴とするナビゲーション装置。
【請求項５】
請求項１、２、３または４記載のナビゲーション装置であって、
前記オブジェクトは文字列であるオブジェクトを含み、
前記地図描画手段は、前記経路が経由する道路上の点もしくは道路区間との関連が定義されている文字列であるオブジェクトと、前記経路に接続される道路上の点もしくは道路区間との関連が定義されている文字列であるオブジェクトとを、他の文字列であるオブジェクトとは、フォントとサイズと色とのうちの少なくとも一つについて異ならせて描画することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
本発明は、ユーザに対して経路案内を行うナビゲーション装置等における、地図表示の技術に関するものである。
【０００３】
【従来の技術】
【０００４】
ユーザに対して経路案内を行うナビゲーション装置における地図表示の技術としては、従来より、地名や道路名称や施設名称等の文字列や施設などの図形を表した地図上に現在位置や目的地までの経路を重畳して表示することにより、ユーザの現在位置や経路を地図上での把握を容易化する技術が知られている。
【０００５】
また、このような技術では、ユーザが地図上の文字列や図形が何を表しているのかを直ちに視認可能とするために、文字列や図形を、それが表す対象の種別毎に異なる形態で表示する場合がある。たとえば、道路の名称を表す文字列であれば、高速道路や一般道といった種別ごとに、異なる色やフォントで、その文字列を表示することが行われている。
【０００６】
【発明が解決しようとする課題】
【０００７】
さて、前記従来の技術によれば、地図上に表示される文字列や図形は、その視認性を考慮した大きさ及び位置に表示する必要があるために、地図上で文字列や図形が表示される位置及び範囲は、その文字列や図形が表す対象の地理的な位置および範囲に厳密に対応させることができない。また、表示される地図が多数の文字列や図形を含んでいる場合、個々の文字列や図形の視認や、これらが表す対象の識別が困難とならざるを得ない。
【０００８】
したがって、前記従来の技術の表示によれば、ユーザにとって、地図上の文字列や図形の識別や、経路上や経路沿いなど経路に関連する対象を表す文字列や図形がいずれであるのかの識別が困難となる場合がある。そして、この場合、ユーザの経路に関連した地図上の対象の認識に支障をきたすことになるため、ユーザは、これら経路に関連した地図上の対象を経路の目印として利用することが困難となる。
【０００９】
そこで、本発明は、経路に関連した地図上の対象をユーザがより直感的に把握可能とすることを課題とする。
【００１０】
【課題を解決するための手段】
【００１１】
【課題を解決するための手段】
前記課題達成のために、本発明は、目的地までの経路を地図上に表示するナビゲーション装置に、道路網を表現した道路網情報と、地図上に表すオブジェクトを定義した地図情報とを記憶する記憶手段と、前記地図情報に基づいて、前記オブジェクトを描画することにより地図を描画する地図描画手段と、前記道路網情報に基づいて目的地までの経路を探索する経路探索手段と、前記地図描画手段が描画した地図上に前記経路探索手段が探索した経路を表した案内画面を表示する案内画面表示手段とを設け、予め前記地図情報において、前記オブジェクトの少なくとも一部について、道路上の点又は道路区間との関連が定義しておき、前記地図描画手段は、前記経路が経由する道路上の点又は道路区間との関連が定義されているオブジェクトと、前記経路に接続される道路上の点又は道路区間との関連が定義されているオブジェクトとが、他のオブジェクトと区別される形態で前記案内画面上に表示されるように、前記オブジェクトの描画を行うようにしたものである。
【００１８】
【発明の実施の形態】
【００１９】
以下、本発明の実施形態について、自動車に搭載され使用される車載型のナビゲーション装置への適用を例にとり説明する。
【００２０】
図１に本実施形態に係るナビゲーション装置の構成を示す。
【００２１】
図示するように、本ナビゲーション装置は、制御装置１、道路地図をデータ格納したDVD-ROMやCD-ROMなどのリムーバルな記憶媒体２１にアクセスするための記憶メディアドライブ２、GPS(Global Positioning System)受信機３、ジャイロ装置などの角加速度センサ４、回転パルスジェネレータなどの車速センサ５、表示装置６、渋滞などの交通情報放送を受信するVICS受信機７、ユーザよりの入力を受け付けるリモコン（リモートコントローラ）８を備えている。
【００２２】
また、制御装置１は、地図データバッファ１０１、地図データ読出処理部１０２、仮現在位置／方位算出部１０３、マップマッチング処理部１０４、ルート探索部１０５、ルート描画部１０６、地図描画部１０７、VICSインタフェース１０８、リモコンインタフェース１０９、主制御部１１０、パラメータメモリ１１１、ナビゲート画面生成部１１２、ウインドウ制御部１１３を備えている。ここで、図１における制御装置１中の点線１２１は地図データバッファ１０１に格納される地図データへの各部のアクセス経路を示し、太線１２２は主制御部１１０と各部間の制御情報の経路を示し、白抜き線１２３はパラメータメモリ１１１に格納される各種データへの各部のアクセス経路を示し、ウインドウ制御部１１３やナビゲート画面生成部１２に接続する細線は表示装置９への表示情報の経路を示している。
【００２３】
但し、以上の制御装置１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサなどの周辺デバイスを有する一般的な構成を備えたCPU回路であって良く、この場合、以上に示した制御装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記憶媒体や通信路を介して、制御装置１に提供される者であって良い。
【００２４】
次に、記憶媒体に記憶される地図データの構成を示す。
【００２５】
ここで、地図データは、所定の地理的区域毎に図葉と呼ばれる単位で管理されており、各図葉は地図の詳細度に応じた複数のレベルで構成されている。そして、各図葉の各レベルの地図は、１または複数のユニットよりなり、各ユニットは、自身が属する図葉の地理的区域またはこれを分割した区域に対応し、対応区域の地図を、自身が属するレベルで表現したものである。
【００２６】
そして、図２aに示すように、地図データは、各ユニットと図葉、対応区域、レベルとの関係を記述した管理情報、地図上に表示する各描画オブジェクトのデータや描画パラメータの共用部分を格納した描画リソースデータ、施設名称や電話番号からの地点検索などの付加的なサービスを行うための情報サービスデータ、地図を表す基本地図データ、各道路や各道路と基本地図データが表す地図との対応を管理する路線データとより構成される。
【００２７】
また、描画リソースデータは、各描画オブジェクトの描画のパラメータを格納した描画パラメータデータと、ランドマーク描画オブジェクトのデータを格納したランドマークデータとよりなる。
【００２８】
そして、基本地図データは、前述したユニット毎のユニットデータと、各ユニットデータと図葉、対応区域、レベルとの関係を記述したユニット管理情報を含み、各ユニットデータは道路ネットワークを表す道路ユニットと、地図を表す描画ユニットとを含む。
【００２９】
また、路線データは、路線毎の路線データレコードを有し、各路線データレコードには、路線の路線番号と、高速道路や国道や県道などの路線の種別を表す路線種別と、路線の道路名称を表す道路文字列と、路線文字列の表示パラメータを指定する描画データコードが記述される。
【００３０】
次に、図２ｂに示すように、道路ユニットは、ノードリストと、リンクテーブルと、他ユニットとのノードやリンクの接続、対応関係を記述した接続データと、VICS放送で指定されるリンクと道路ユニット上のリンクとの関係を記述したVICS変換テーブルを有する。
【００３１】
ここで、道路ユニットでは、道路を直線であるリンクの集合として表現しており、この各リンクの端点がノードである。このようなノードは、交差点などの道路の接続点に必ず設けられる他、隣接するユニットの境界に必ず設けられる。また、各リンクは方向を持ち、ノードaとノードbの間には、その道路が一方通行である場合には通行方向の一つのリンクのみが設けられるが、その道路が双方向である場合には相互に逆方向の二つのリンクが設けられる。
【００３２】
さて、ノードリストは、各ノード毎のノードレコードを含み、各ノードレコードは、ノード番号、ノードの座標、交通規制や当該ノードが交差点に対応するノードであるかなどを表すノード属性、ノードに接続するリンクのリンク番号を表す接続リンク番号が記述される。
【００３３】
そして、リンクテーブルは、各リンク毎のリンクレコードを含み、各リンクレコードには、リンク番号、車線数などを表すリンク属性、リンクの始点となるノードのノード番号１、リンクの終点となるノードのノード番号２、リンクの距離、リンクに与えた経路探索用のコスト、リンクの属する路線の路線番号などが記述される。
【００３４】
次に、図３に示すように、描画ユニットは背景ユニット、背景道路ユニット、文字列ユニット、ランドマークユニットを有する。また、背景ユニットは、地形、施設などに対応する図形の描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納される背景ユニットレコードを有する。また、背景道路ユニットは、道路の部分毎に設けた、道路形状を表す道路図形の描画オブジェクトの情報が格納される背景道路ユニットレコードを有する。また、文字列ユニットは、地名や道路名や施設名に対応する文字列の描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納される文字列ユニットレコードを有する。また、ランドマークユニットは、ガソリンスタンド、レストランなどのランドマーク図形の描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納されるランドマークユニットレコードを有する。なお、ランドマーク図形とは、ガソリンスタンドや郵便局などの施設種別を表すマーク図形を指す。
【００３５】
そして、背景ユニットレコードは、描画オブジェクトの線画、ポリゴンなどの図形タイプ、当該図形の描画パラメータを指定する描画データコード、図形形状を輪郭上の複数の要素点の座標で表す要素点座標リスト、当該図形の描画オブジェクトを関連づけるリンクのリンク番号である関連リンク番号、当該図形の描画オブジェクトを関連づけるノードのノード番号である関連ノード番号を有する。ここで、背景ユニットレコードにより規定する描画オブジェクトが施設の図形の描画オブジェクトである場合には、たとえば、この描画オブジェクトを、当該施設が面する道路区間、または、当該施設を視認できる道路区間に含まれるリンクやノードに、関連リンク番号や関連ノード番号で関連づけるようにする。
【００３６】
また、背景道路ユニットレコードは、描画オブジェクトの線画、ポリゴンなどの図形タイプ、高速道路、国道などの道路種別を表す道路属性、道路形状を輪郭上の複数の要素点の座標で表す要素点座標リスト、当該道路図形が形状を表すリンクのリンク番号である対応リンク番号を有する。
【００３７】
また、文字列ユニットレコードは、文字列の縦書き横書き傾きなどを表す文字属性、文字列の描画パラメータを指定する描画データコード、文字列、文字列の表示位置を表す表示位置情報、当該文字列の描画オブジェクトを関連づけるリンクのリンク番号である関連リンク番号、当該文字列の描画オブジェクトを関連づけるノードのノード番号である関連ノード番号を有する。ここで。表示位置情報による表示位置の指定は、文字列が表す、別途座標が記述された対象（たとえばリンク）の識別情報（たとえば対象がリンクである場合におけるリンク番号）と文字列のその対象に対する右側／左側／上側／下側などの表示サイドを指定する方法や、文字列が表す対象の座標とその座標からの文字列表示位置のオフセットにより表す方法によって行う。また、文字列ユニットレコードにより規定する描画オブジェクトが、交差点名称や橋名称や道路名称などを表すものである場合には、この描画オブジェクトを、たとえば、文字列である描画オブジェクトが名称を表している対象の位置もしくは区間に対応するリンクやノードに、関連リンク番号や関連ノード番号で関連づけるようにする。また、文字列ユニットレコードにより規定する描画オブジェクトがインターチェンジやサービスエリアなどの道路附属施設の名称である場合には、この描画オブジェクトを、たとえば、文字列である描画オブジェクトが名称を示す施設が附属している道路位置または道路区間に対応するリンクやノードに関連リンク番号や関連ノード番号で関連づけるようにする。
【００３８】
次に、ランドマークユニットレコードには、ランドマーク図形を指定するランドマークコード、ランドマーク図形の表示座標、当該描画オブジェクトを関連づけるリンクのリンク番号である関連リンク番号、当該描画オブジェクトを関連づけるノードのノード番号である関連ノード番号を有する。ここで、ランドマークユニットレコードにより規定する描画オブジェクトが、インターチェンジやサービスエリアなどの道路附属施設を表すランドマーク図形の描画オブジェクトである場合には、たとえば、この描画オブジェクトを、当該道路附属施設が附属している道路位置または道路区間に対応するリンクやノードに、関連リンク番号や関連ノード番号で関連づけるようにする。また、ランドマークユニットレコードにより規定する描画オブジェクトが、ガソリンスタンドなどの施設を表すランドマーク図形の描画オブジェクトである場合には、この描画オブジェクトを、たとえば、当該施設が面しているリンクやノードに関連リンク番号や関連ノード番号で関連づけるようにする。
【００３９】
ここで、以上の各ユニットレコードにおいて関連リンク番号や関連ノード番号で描画オブジェクトに関連づけるリンクやノードは、それぞれ複数であってもよい。たとえば、複数の道路に面する施設のランドマークは、各道路上のリンクに関連づけるようにして良い。
【００４０】
次に、同図３に示すように、リソースデータは、前述したように描画パラメータデータとランドマークデータを有し、描画パラメータデータは、図形用の描画データレコードと、文字列用の描画パラメータデータレコードを有する。
【００４１】
図形用の描画パラメーデータレコードには、当該描画データレコードの描画データコード、標準用描画パラメータデータ、強調用描画パラメータデータ、低調用描画パラメータデータを有し、各描画パラメータデータは、図形である描画パラメータの描画に用いられる色やラインパターンやテクスチャ等を規定している。ここで、各描画パラメータデータは、低調用描画パラメータデータ、標準用描画パラメータデータ、強調用描画パラメータデータの順に、そのパラメータデータに従って、図形である描画オブジェクトが強調されて描画されるか、強調用描画パラメータデータに従って描画された描画オブジェクトの表示形態が推奨経路と関係を表すものになるように定めている。描画オブジェクトである図形の表示形態によって推奨経路と関係を表すためには、たとえば、図形の色を、後述する推奨経路を表すルート画像と同色とすればよい。
【００４２】
次に、文字列用の描画パラメーデータレコードには、当該描画データレコードの描画データコード、標準用描画パラメータデータ、強調用描画パラメータデータ、低調用描画パラメータデータを有し、各描画パラメータデータは、文字列である描画パラメータの描画に用いられるフォント、サイズ、カラーを規定している。ここで、各描画パラメータデータは、低調用描画パラメータデータ、標準用描画パラメータデータ、強調用描画パラメータデータの順に、そのパラメータデータに従って、文字列である描画オブジェクトが強調されて描画されるか、強調用描画パラメータデータに従って描画された描画オブジェクトの表示形態が推奨経路と関係を表すものになるように定めている。描画オブジェクトである文字列の表示形態によって推奨経路と関係を表すためには、たとえば、文字列の色を、後述する推奨経路を表すルート画像と同色とすればよい。
【００４３】
なお、ここでいうフォントは、通常フォント名によって区別されるフォントセットだけではなく、太字、斜体などのフォントのサブセットまたはスタイルをも指定するものである。
【００４４】
次に、ランドマークデータは、複数のランドマークレコードを有し、各ランドマークレコードは、ランドマークコード、ランドマーク図形データ、標準描画属性、強調用描画属性、低調用描画属性を有している。各表示属性は、ランドマーク図形の輝度や透明度や枠色を規定しており、低調用描画属性、標準描画属性、強調用描画属性の順に、その属性に従ってランドマーク図形データが強調され描画されるか、強調用描画属性に従って描画された描画オブジェクトの表示形態が推奨経路と関係を表すものになるように、色やラインパターンやテクスチャの輝度や投影度などを定めている。描画オブジェクトであるランドマーク図形の表示形態によって推奨経路と関係を表すためには、たとえば、ランドマークの枠の色を、後述する推奨経路を表すルート画像と同色とすればよい。
【００４５】
以上、記憶媒体に記憶される地図データについて説明した。
【００４６】
次に、図１、制御装置１のパラメータメモリ１１１に格納されるパラメータについて説明する。
【００４７】
図４に示すように、パラメータメモリ１１１には現在位置データ４０１、現在走行方位データ４０２、目的地データ４０３、経路データ４０４、表示範囲データ４０５、表示モードデータ４０６がパラメータとして格納される。
【００４８】
現在位置データ４０１は、車両の現在位置座標を表すパラメータであり、現在走行方位データ４０２は、車両の現在の走行方位を表すパラメータであり、目的地データ４０３は、目的地座標を表すパラメータである。また、各経路データは、経路を表しており、経路が経由するノードのノード番号を経由順に記述したルートノードリスト４０４２と、経路が経由するリンクのリンク番号を経由順に記述したルートリンクリスト４０４１とを有する。また、表示範囲データ４０５は、ナビゲート画面で表示する地図の範囲を指定するデータであり、表示モードデータ４０６はナビゲート画面の表示モードを示すデータである。ここで、本実施形態では、表示モードとして、標準モードと、経路誘導モードとの二つのモードを設けている。
【００４９】
さて、図１に戻り、このような構成において、地図データ読出処理部１０２は、主制御部１１０の制御下で、記憶メディアドライブ２を介して記憶媒体から地図データの所要範囲を読み出し地図データバッファ１０１に格納する。
【００５０】
また、仮現在位置／方位算出部１０３は、角加速度センサ４、車速センサ５の各情報の履歴から求まる現在位置や現在走行方向を算出し、マップマッチング処理部１０４に供給する処理を繰り返す。マップマッチング処理部１０４は、仮現在位置／方位算出部１０３から供給された現在位置、現在走行方向、これらから求まる走行の履歴を考慮しつつ、GPS受信機３から供給される現在位置、現在走行方向、これらから求まる走行の履歴と、地図データバッファ１０１から読み出した前回決定した現在位置の周辺を対応区域とする道路ユニットが表すリンクとのマッチング処理を行い、現在位置として最も確からしいリンク上の位置と現在の走行方向として最も確からしいリンク方向とを、現在位置座標、現在走行方位として決定し、決定した現在位置座標と現在走行方位で、パラメータメモリ１１１の現在位置データ４０１と現在走行方位データ４０２を更新する処理を繰り返す。
【００５１】
以下、このようなナビゲーション装置の動作の詳細について説明する。
【００５２】
図５に、主制御部１１０の行う処理手順を示す。
【００５３】
まず、処理を開始すると、主制御部１１０は、パラメータメモリ１１１の表示モードデータ４０６に標準モードを設定し(ステップ５０２）、パラメータメモリ１１１の現在位置データ４０１から読み出した現在位置周辺の所定範囲を表示範囲として表示範囲データ４０５に設定し（ステップ５０４）、地図描画部１０７に地図画像の生成を、ナビゲート画面生成部１１２にナビゲート画面の生成を指示する（ステップ５０６）。
【００５４】
地図画像の生成の指示を受けた、地図描画部１０７は、表示範囲が示す地理的範囲に対応する表示範囲に対応する、適当なレベルの地図データを読み出して、図６aに示す図画像生成処理を行う。
【００５５】
すなわち、まず、表示範囲中に表示位置が含まれる各描画オブジェクトのユニットレコードを抽出し（ステップ６０２）、まず、抽出された背景ユニットレコードに記述された図形の描画オブジェクトを描画対象オブジェクトに設定して描画処理を起動し、これを描画させる（ステップ６０４）。そして、描画処理より描画終了報告を受けたならば（ステップ６０６）、次に、抽出された背景道路ユニットレコードに記述された道路図形の描画オブジェクトを描画対象オブジェクトに設定して描画処理を起動し、これを描画させる（ステップ６０８）。そして、描画処理より描画終了報告を受けたならば（ステップ６１０）、次に、抽出されたランドマークユニットレコードに記述されたランドマーク図形の描画オブジェクトを描画対象オブジェクトに設定して描画処理を起動し、これを描画させる（ステップ６１２）。そして、描画処理より描画終了報告を受けたならば（ステップ６１４）、最後に、抽出された文字列ユニットレコードに記述された文字列の描画オブジェクトを描画対象オブジェクトに設定して描画処理を起動し、これを描画させ（ステップ６１６）、描画処理より描画終了報告を受けたならば地図画像生成処理を終了する。
【００５６】
ここで、以上のステップ６０４、６０８、６１２、６１６で起動される描画処理では、図６bに示す処理を行う。
【００５７】
すなわち、描画対象オブジェクトに設定された各描画オブジェクトを順次選択し（ステップ６３２、ステップ６５０）は、選択した描画オブジェクトが道路図形の描画オブジェクトである場合には（ステップ６３４）、描画オブジェクトを道路属性に対して予め定めた色や幅で、これを描画し、全ての描画対象オブジェクトの描画が終了したら描画終了報告を図６aの地図画像生成処理に送る（ステップ６５２）。一方、選択した描画オブジェクトが道路図形の描画オブジェクトでなく、表示モードが標準モードである場合には（ステップ６３６）、描画オブジェクトの描画を標準描画属性または標準描画パラメータデータを用いて行い（ステップ６５０）、全ての描画対象オブジェクトの描画が終了したら描画終了報告を図６aの地図画像生成処理に送る（ステップ６５２）。
【００５８】
以上の描画処理により、表示モードが標準モードである場合には、背景ユニットレコードに記述された図形の描画オブジェクトについては、要素点座標リストに度座標および形状が規定された図形を、図形タイプに応じた描画法で、描画データコードが示す描画パラメータレコードの標準描画パラメータデータに従って描画し、文字列ユニットレコードに記述された文字列の描画オブジェクトについては、文字列ユニットレコードに記述された文字列を、表示位置情報で規定された表示位置に、表示属性に記述された向きで、描画データコードが示す描画パラメータレコードの標準描画パラメータデータに従って描画し、ランドマークユニットレコードに記述されたランドマーク図形の描画オブジェクトについては、表示座標が示す表示位置に、ランドマークコードが示すランドマークレコードのランドマーク図形データが示すランドマーク図形を、当該ランドマークレコードの標準描画属性に従って描画する。
【００５９】
さて、主制御部１１０より、ナビゲート画面生成の指示を受けたナビゲート画面生成部１１２は、表示モードが標準モードである場合には、地図描画部１０７で生成された地図画像上の、パラメータメモリ１１１の現在位置データ４０１が示す現在位置に対応する位置に現在走行方位データ４０２が示す方位に対応する方向を向いた現在位置マークを描画してナビゲート画面を生成し、ウインドウ制御部１１３に送り、ウインドウ制御部１１３は受け取ったナビゲート画面を、所定のナビゲート画面ウインドウで表示装置６にウインドウ表示する。
【００６０】
ここで、表示モードが標準モードの際に、以上のようにして生成されるナビゲート画面の例を図７aに示す。
【００６１】
図示するように、このナビゲート画面には、背景道路ユニットが表す道路図形、文字列ユニットが表す各種文字列の他に、現在位置マーク７０１、背景ユニットが表す施設の図形７０２、ランドマークユニットが表す各種ランドマーク図形７０３が含まれる。そして、道路図形、文字列、施設の図形７０２、ランドマーク図形は、それぞれ、予め固定的に規定された標準描画パラメータに従った形態で描画されており、同種の対象を表す同種の描画オブジェクトは同じ形態で表示されている。
【００６２】
さて、図５に戻り、主制御部１１０は、以上のステップ５０４からの処理を、パラメータメモリ１１１の現在位置データ４０１の変化や、ユーザの地図縮尺変更の指示に応じて表示範囲データ４０５を変更しながら、ユーザから経路探索の要求があるまで（ステップ５０８）、定期的に繰り返す。
【００６３】
一方、ユーザよりリモコン８、リモコンインタフェース１０９を介して、経路探索の要求があると（ステップ５０８）、主制御部１１０は、リモコンインタフェース１０９を介して、ユーザからリモコン８を用いた目的地の設定を受付ける（ステップ５１０）。そして、目的地の設定を受け付けたならば、受け付けた目的地の座標をパラメータメモリ１１１の目的地データ４０３に格納し、ルート探索部１０５に推奨経路の算出を指示する（ステップ５１２）。
【００６４】
推奨経路の算出を指示を受けたルート探索部１０５は、必要地理的範囲の道路データを地図データバッファ１０１から読み出し、パラメータメモリ１１１の現在位置データ４０１が示す現在位置座標からパラメータメモリ１１１の目的地データ４０３が示す目的地座標までの推奨経路を、所定のコストモデルに基づいて、VICS受信機７から得た渋滞情報やリンクテーブルに記述されている各リンクのリンクコストやリンク距離などを参照して算出する。そして、算出した推奨経路が経由するノードとリンクのリストを、パラメータメモリ１１１の経路データ４０４のルートノードリスト４０４２とルートリンクリスト４０４１に格納し、主制御部１１０に推奨経路算出完了を通知する。
【００６５】
推奨経路算出完了を通知された主制御部１１０は（ステップ５１４）、パラメータメモリ１１１の表示モードデータ４０６に経路誘導モードを設定し（ステップ５２６）、パラメータメモリ１１１の表示範囲データ４０５に適当な表示範囲をを設定して（ステップ５１８）、ルート描画部１０６にルートの描画を指示し、地図描画部１０７に地図描画を指示し、ナビゲート画面生成部１１２にナビゲート画面の生成を指示する（ステップ５２０）。
【００６６】
ここで、地図画像の生成を指示された地図描画部１０７は、先に説明した図６aの地図画像生成処理を行うが、表示モードが経路誘導モードに設定されている場合、地図画像生成処理から起動される図６bの描画処理は以下のように行われる。
【００６７】
すなわち、描画対象オブジェクトに設定された各描画オブジェクトを順次選択し（ステップ６３２、ステップ６５０）、選択した描画オブジェクトが道路図形の描画オブジェクトである場合には（ステップ６３４）、描画オブジェクトを道路属性に対して予め定めた色や幅で、これを描画し、全ての描画対象オブジェクトの描画が終了したら描画終了報告を図６aの地図画像生成処理に送る（ステップ６５２）。一方、選択した描画オブジェクトが道路図形の描画オブジェクトでなく、表示モードが標準モードでない、したがって経路誘導モードである場合には（ステップ６３６）、ルートに関連する描画オブジェクト（ステップ６４２）の描画を強調描画属性または強調描画パラメータデータを用いて行い（ステップ６４６）、他の描画オブジェクトの描画を弱調描画属性または弱調描画パラメータデータを用いて行う（ステップ６４８）。そして、全ての描画対象オブジェクトの描画が終了したら（ステップ６５０）、描画終了報告を図６aの地図画像生成処理に送る（ステップ６５２）。
【００６８】
したがって、以上の描画処理により、表示モードが経路誘導モードである場合には、背景ユニットレコードに記述された図形の描画オブジェクトについては、要素点座標リストに座標および形状が規定された図形を、図形タイプに応じた描画法で、関連リンク番号がルートリンクリスト４０４１に含まれるか関連ノード番号がルートノードリスト４０４２に含まれる場合には描画データコードが示す描画パラメータレコードの強調描画パラメータデータに従って描画し、他の場合は描画データコードが示す描画パラメータレコードの弱調描画パラメータデータに従って描画する。
【００６９】
また、文字列ユニットレコードに記述された文字列の描画オブジェクトについては、文字列ユニットレコードに記述された文字列を、表示位置情報で規定された表示位置に、表示属性に記述された向きで、関連リンク番号がルートリンクリスト４０４１に含まれるか関連ノード番号がルートノードリスト４０４２に含まれる場合には描画データコードが示す描画パラメータレコードの強調描画パラメータデータに従って描画し、他の場合は描画データコードが示す描画パラメータレコードの弱調描画パラメータデータに従って描画する。
【００７０】
そして、ランドマークユニットレコードに記述されたランドマーク図形の描画オブジェクトについては、表示座標が示す表示位置に、ランドマークコードが示すランドマークレコードのランドマーク図形データが示すランドマーク図形を、ノード番号がルートノードリスト４０４２に含まれる場合には、当該ランドマークレコードの強調描画属性に従って描画し、他の場合には、当該ランドマークレコードの弱調描画属性に従って描画する。
【００７１】
さて、ルート描画を指示されたルート描画部１０６は、パラメータテーブルの表示範囲データ４０５が示す表示範囲の、パラメータテーブルの現在位置データ４０１が示す現在位置から、目的地データ４０３が示す目的地までの間のルートを、パラメータテーブルのルートリンクリスト４０４１とルートノードリスト４０４２を参照して描画したルート画像を生成する。
【００７２】
そして、ナビゲート画面生成部１１２は、表示モードが経路誘導モードに設定されると、地図描画部１０７から受け取った地図画像に、地図描画部１０７で生成された地図画像上に、ルート描画部１０６が生成したルート画像と、パラメータメモリ１１１の現在位置データ４０１が示す現在位置に対応する位置に現在位置マークを描画してナビゲート画面を生成し、ウインドウ制御部１１３に送り、ウインドウ制御部１１３は受け取ったナビゲート画面を表示するナビゲート画面ウインドウを表示装置６に表示する。
【００７３】
ここで、表示モードが経路誘導モードの際に、以上のようにして生成されるナビゲート画面の例を図７bに示す。
【００７４】
図示するように、このナビゲート画面には、図７aに示した標準モードの場合のナビゲート画面と同様に、背景道路ユニットが表す道路図形、文字列ユニットが表す各種文字列、現在位置マーク、背景ユニットが表す施設の図形、ランドマークユニットが表す各種ランドマーク図形が含まれる。しかし、図７aに示した標準モードの場合のナビゲート画面とは異なり、推奨経路のルート表示７１０が含まれる他、道路図形、文字列、施設の図形、ランドマーク図形が、それぞれ、推奨経路が経由するリンクやノードに関連リンク番号や関連ノード番号で関連づけられているかどうかによって、異なる形態で描画されている。すなわち、図示した例では、推奨経路上の道路附属施設を表すランドマーク図形７１１や、推奨経路上の道路附属施設を表す文字列７１２や、推奨経路に面した施設の図形７１３や、推奨経路に面した施設の名称７１４や、推奨経路に面した施設のランドマーク図形７１５や、推奨経路が経由する道路の道路名称７１６は、図７aの標準モードの場合に比べ強調されて表示され、他の描画オブジェクトは図７aの標準モードの場合に比べ弱調されて表示されている。
【００７５】
したがって、このナビゲート画面より、ユーザは推奨経路に関連する対象を直ちに把握することができるようになる。
【００７６】
さて、図５に戻り、以下、主制御部１１０は、以上のステップ５１６からの処理を、パラメータメモリ１１１の現在位置データ４０１の変化や、ユーザの地図縮尺変更の指示に応じて表示範囲データ４０５を変更しながら、現在位置が目的地に到達するか現在のルートがキャンセルされるまで（ステップ５２２）繰り返した後、ステップ５０２に戻り表示モードを標準モードに戻す。
【００７７】
以上、本発明の実施形態について説明した。
【００７８】
なお、以上の実施形態では、描画オブジェクトを関連リンク番号や関連ノード番号によりリンクとノードに関連ずけたが、これはリンクかノードがいずれか一方のみに関連づけるようにしてもよい。また、リンクやノード以外の道路表現要素に対して、描画オブジェクトを関連づけるようにしてもかまわない。たとえば、描画オブジェクトを、背景道路ユニットレコードや背景道路ユニットユニットレコードの要素点に関連づけるようにしてもかまわない。いずれの場合も、以上の実施形態と同様に、推奨経路が経由する道路表現要素に関連づけられた描画オブジェクトを他の同種の描画オブジェクトに比べ強調して表示することができる。
【００７９】
また、以上では、経路誘導モードで、推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトを、標準モードにおける形態とも、他の描画オブジェクトの形態とも異なる形態で表示したが、このような描画オブジェクトの形態の操作は、経路誘導モードにおいて、推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトの形態が、他の同種の描画オブジェクトよりも強調されて表示されるか、推奨経路との関係を表示するようになるものであれば、他の手法によって描画オブジェクトの形態を操作するようにしてもよい。たとえば、推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトを、標準モードより強調して表示し、他の描画オブジェクトを標準モードと同じ調子で表示したり、推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトを、標準モードと同じ調子で表示し、他の描画オブジェクトを標準モードよりも弱調して表示したりするようにしてもよい。同様に、推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトを、描画オブジェクトの表示形態が推奨経路と関係を表すように、推奨経路のルート画像と同じ色で描画し、他のオブジェクトを標準モードと同じ形態で表示したり標準モードより弱調して表示するようにしても良い。
【００８０】
また、以上では、文字列の描画オブジェクトについては、フォント、サイズ、色の３つの要素について、図形、ランドマーク図形については色、輝度、透明度の３つの要素について、標準モードと描画モードで表示の調子を切り替えたが、これは、表示の形態を変更できるもであれば、任意の要素を描画オブジェクトの形態の操作に用いるようにしてよい。たとえば、文字列のオブジェクトについては枠線や下線の有無、背景の色、透明度、点滅の有無などの要素を操作して形態を切り替えたり、図形やランドマーク図形については、コントラスト、サイズ、点滅の有無などの要素を操作して形態をを切り替えるようにしてよい。
【００８１】
また、以上では、推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトのみを他の描画オブジェクトと異なる形態で表示するようにしたが、これは推奨経路が経由するノードやリンクのみならず、推奨経路が接続する道路のノードやリンクに関連づけられた描画オブジェクトについても推奨経路が経由するノードやリンクに関連づけられた描画オブジェクトと同様の形態で表示するようにしてもよい。なお、推奨経路が接続する道路のノードやリンクは、推奨経路が経由するノードを端点とする推奨経路外のリンクと路線番号を共通にするリンクやその端点となるノードとして求めることができる。
【００８２】
また、以上の実施形態において、推奨経路ではなく任意の経路もしくは道路もしくはリンクに関連づけられた描画オブジェクトを表示するモードを設けるようにしてもよい。たとえば、図８aに示すように、ユーザからポインタ８０１を用いたリンクや道路の指定を受付け、図８bに示すように受け付けたリンクや受け付けた道路８０２を構成するリンクに関連づけられた描画オブジェクトを強調等して表示するようにしても良い。このようにすることにより、ユーザは、道路やリンクの指定により、その道路やリンクに関連する地図上の対象を直ちに把握することができるようになる。なお、このような地図表示の技術はナビゲーションのみならず、地図を表示する任意の装置に適用可能である。
【００８３】
また、たとえば、複数の推奨経路を同時に地図上に表示して、そのなかから採用する経路の選択をユーザから受け付けるようにする場合など、複数の推奨経路を同時に地図上に表示する場合には、全ての推奨経路に関連づけられた描画オブジェクトを、他のオブジェクトとは異なる形態で表示するようにしても良い。また、この場合において、各推奨経路のルート画像を異なる色で表示し、各推奨経路に関連づけられた描画オブジェクトを、関連づけられた推奨経路との対応が視認可能なように、関連づけられた推奨経路のルート画像と同色で表示するなどして良い。
【００８４】
また、以上の実施形態において、経路誘導モードにおいて、ランドマーク、文字列、施設の図形などの描画オブジェクトの一部または全部について、推奨経路と関連する描画オブジェクトのみを表示し、他のオブジェクトは表示しないようにしても良い。
【００８５】
また、以上では車載型のナビゲーション装置への適用を例にとり説明したが、本実施形態は、携帯型のナビゲーション装置や、パーソナルコンピュータや、Webサーバ上で稼働する経路探索システムにおいても同様に適用可能である。また、ローカルに地図データを記憶した記憶媒体を備えずに、インターネットなどの通信路を介して、随時必要な地図データの地図データサーバ装置からの転送を受けるタイプのナビゲーション装置においても、同様に適用にすることができる。
【００８６】
【発明の効果】
【００８７】
以上のように、本発明によれば、経路に関連した地図上の対象をユーザがより直感的に把握可能とすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る地図データの内容を示す図である。
【図３】本発明の実施形態に係る地図データの内容を示す図である。
【図４】本発明の実施形態に係るナビゲーション装置パラメータメモリの内容を示す図である。
【図５】本発明の実施形態に係るナビゲーション装置の主制御部の動作を示すフローチャートである。
【図６】本発明の実施形態に係るナビゲーション装置の地図描画部の動作を示すフローチャートである。
【図７】本発明の実施形態に係るナビゲート画面の例を示す図である。
【図８】本発明の実施形態に係るナビゲート画面の例を示す図である。
【符号の説明】
１：制御装置、２：記憶メディアドライブ、３：GPS受信機、４：角加速度センサ、５：車速センサ、６：表示装置、７：VICS受信機、８：リモコン（リモートコントローラ）、２１：記憶媒体、１０１：地図データバッファ、１０２：地図データ読出処理部、１０３：仮現在位置／方位算出部、１０４：マップマッチング処理部、１０５：ルート探索部、１０６：ルート描画部、１０７：地図描画部、１０８：VICSインタフェース、１０９：リモコンインタフェース、１１０：主制御部、１１１：パラメータメモリ、１１２：ナビゲート画面生成部、１１３：ウインドウ制御部
【図１】
0003933929.tif 000002
【図２】
0003933929.tif 000003
【図３】
0003933929.tif 000004
【図４】
0003933929.tif 000005
【図５】
0003933929.tif 000006
【図６】
0003933929.tif 000007
【図７】
0003933929.tif 000008
【図８】
0003933929.tif 000009