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