[go: nahoru, domu]

JP3921080B2 - Map display device and navigation device - Google Patents

Map display device and navigation device Download PDF

Info

Publication number
JP3921080B2
JP3921080B2 JP2001354685A JP2001354685A JP3921080B2 JP 3921080 B2 JP3921080 B2 JP 3921080B2 JP 2001354685 A JP2001354685 A JP 2001354685A JP 2001354685 A JP2001354685 A JP 2001354685A JP 3921080 B2 JP3921080 B2 JP 3921080B2
Authority
JP
Japan
Prior art keywords
map
icon
graphic
road
link
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
JP2001354685A
Other languages
Japanese (ja)
Other versions
JP2003156345A (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 JP2001354685A priority Critical patent/JP3921080B2/en
Publication of JP2003156345A publication Critical patent/JP2003156345A/en
Application granted granted Critical
Publication of JP3921080B2 publication Critical patent/JP3921080B2/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】
【従来の技術】
【0004】
ユーザに対して経路案内を行うナビゲーション装置等における地図表示の技術としては、従来より、たとえば図13に示すように、地図上に、ガソリンスタンドや郵便局といった施設の存在を、施設の種別毎に設けた図形シンボルによって表すアイコン図形によって表示する技術が知られている。
【0005】
そして、このようなアイコン図形によって、地図上に各種施設を表示することは、ユーザに一目で当該施設の存在を通知することのできる極めて優れた地図表示の技法である。
【0006】
【発明が解決しようとする課題】
【0007】
しかしながら、ユーザのアイコン図形および地図の視認性を損なわないためには、アイコン図形を地図の縮尺によらず一定の大きさ以上で表示したり、地図の表示の向きによらずアイコン図形を正立して表示したり、アイコン図形を道路などの他の地図上の要素と重ならない位置に表示したりする必要がある。
【0008】
このため、アイコン図形の表示位置や範囲とアイコン図形が表す施設に対応する地図上の位置や範囲が大きく食い違わざるを得ない場合や、狭い範囲に多数のアイコン図形を表示しなければならない場合がある。
【0009】
そして、このような場合には、ユーザに対して、施設が面する道路や施設の入り口に連結する道路などを地図表示から把握できるよう地図表示を行うことは困難となる。そして、このため、ユーザは、アイコン図形の示す施設に関して、地図表示から施設の存在するだいたいの位置を把握することしかできず、地図表示から施設に辿りつくためにどの道路を通れば良いかを知ったり、地図表示から道路に面している施設を選んでこれを走行の目印にしたりすることができない。
【0010】
そこで、本発明は、ユーザがアイコン図形と当該アイコン図形が表す施設に関連する道路との関係を容易に把握できるよう、地図表示を行うことを課題とする。
【0011】
【課題を解決するための手段】
【0012】
前記課題達成のために、本発明は、施設を表す図形シンボルであるアイコン図形を含む地図を表示する地図表示装置を、地図情報とを記憶する記憶手段と、地図情報に基づいて地図を描画する地図描画手段と、描画された地図を表示した地図画面を出力する地図表示手段と、前記地図画面上でアイコン図形の指定を受け付けるアイコン指定受付手段とを含めて構成し、前記地図情報において、地図上に表すアイコン図形と、前記アイコン図形と道路区間との関連を定義し、前記地図描画手段において、前記アイコン指定受付手段が指定を受け付けた各アイコン図形との関連が前記地図情報によって定義されている道路区間を、前記地図上において他の道路区間と区別される形態で表示されるように描画するようにしたものである。
【0013】
このような地図表示装置によれば、ユーザは、地図画面上でアイコン図形を指定するだけで、直ちに、当該アイコン図形が表す施設に関連する道路区間を、その表示の形態より他の道路区間と弁別して把握することができるようになる。したがって、たとえば、前記アイコン図形と道路区間との関連を、前記アイコン図形と当該アイコン図形が表す施設が面する道路区間との間、または、前記アイコン図形と当該アイコン図形が表す施設の入り口に連結する道路区間との間に定義しておけば、ユーザは、目的とする施設にたどり着くために、どの道路区間に向かえば良いのかを容易に把握することができるようになる。
【0014】
また、前記課題達成のために、本発明は、施設を表す図形シンボルであるアイコン図形を含む地図を表示する地図表示装置に、地図情報とを記憶する記憶手段と地図情報に基づいて地図を描画する地図描画手段と、描画された地図を表示した地図画面を出力する地図表示手段と、ユーザより、前記地図画面上で道路区間の指定を受け付ける道路指定受付手段とを設け、前記地図情報において、地図上に表すアイコン図形と、前記アイコン図形と道路区間との関連を定義し、前記地図描画手段において、前記道路指定受付手段が指定を受け付けた道路区間もしくは当該道路区間を含む道路に属する各道路区間との関連が前記地図情報によって定義されている各アイコン図形を、前記地図上において他のアイコン図形と区別される形態で表示されるように描画するようにしたものである。
【0015】
このような地図表示装置によれば、ユーザは、地図画面上で道路区間を指定するだけで、直ちに、その道路区間が属する道路に関連する施設のアイコン図形を、その表示の形態より他のアイコン図形と弁別して把握することができるようになる。
【0023】
なお、以上のナビゲーション装置や地図表示装置における前記記憶手段は、たとえば、通信路を介して受信した道路網情報や地図情報を一時的に格納するようなものであってもかまわない。
【0024】
【発明の実施の形態】
【0025】
以下、本発明の実施形態について説明する。
【0026】
以下、本発明の実施形態について、自動車に搭載され使用される車載型のナビゲーション装置への適用を例にとり説明する。
【0027】
図1に本実施形態に係るナビゲーション装置の構成を示す。
【0028】
図示するように、本ナビゲーション装置は、制御装置1、道路地図をデータ格納したDVD-ROMやCD-ROMなどのリムーバルな記憶媒体21にアクセスするための記憶メディアドライブ2、GPS(Global Positioning System)受信機3、ジャイロ装置などの角加速度センサ4、回転パルスジェネレータなどの車速センサ5、渋滞などの交通情報放送を受信するVICS受信機7、ユーザよりの入力を受け付けるリモコン(リモートコントローラ)8、表示装置9を備えている。
【0029】
また、制御装置1は、地図データバッファ101、地図データ読出処理部102、仮現在位置/方位算出部103、マップマッチング処理部104、ルート探索部105、ルート描画部106、地図描画部107、VICSインタフェース108、リモコンインタフェース109、主制御部110、パラメータメモリ111、ナビゲート画面生成部112、ウインドウ制御部113を備えている。ここで、図1における制御装置1中の点線121は地図データバッファ101に格納される地図データへの各部のアクセス経路を示し、太線122は主制御部110と各部間の制御情報の経路を示し、白抜き線123はパラメータメモリ111に格納される各種データへの各部のアクセス経路を示し、ウインドウ制御部113やナビゲート画面生成部112に接続する細線は表示装置9への表示情報の経路を示している。
【0030】
但し、以上の制御装置1は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサなどの周辺デバイスを有する一般的な構成を備えたCPU回路であって良く、この場合、以上に示した制御装置1の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記憶媒体や通信路を介して、制御装置1に提供されるものであって良い。
【0031】
次に、記憶媒体に記憶される地図データの構成を示す。
【0032】
ここで、地図データは、所定の地理的区域毎に図葉と呼ばれる単位で管理されており、各図葉は地図の詳細度に応じた複数のレベルで構成されている。そして、各図葉の各レベルの地図は、1または複数のユニットよりなり、各ユニットは、自身が属する図葉の地理的区域またはこれを分割した区域に対応し、対応区域の地図を、自身が属するレベルで表現したものである。
【0033】
そして、図2aに示すように、地図データは、各ユニットと図葉、対応区域、レベルとの関係を記述した管理情報、地図上に表示する各種別のアイコン図形のデータを格納したアイコン図形データ、本実施形態においてアイコン図形に関係する道路を表すためにアイコン図形に付加する付加図形のデータを格納した付加図形データ、施設名称や電話番号からの地点検索などの付加的なサービスを行うための情報サービスデータ、地図を表す基本地図データ、各道路や各道路と基本地図データが表す地図との対応を管理する路線データとより構成される。
【0034】
そして、基本地図データは、前述したユニット毎のユニットデータと、各ユニットデータと図葉、対応区域、レベルとの関係を記述したユニット管理情報を含み、各ユニットデータは道路ネットワークを表す道路ユニットと、地図を表す描画ユニットとを含む。
【0035】
また、路線データは、路線毎の路線データレコードを有し、各路線データレコードには、路線の路線番号と、高速道路や国道や県道などの路線の種別を表す路線種別と、路線の道路名称を表す道路文字列が記述される。
【0036】
また、アイコン図形データは、アイコン図形の種別毎にもうけたアイコン図形レコードを有し、各アイコン図形レコードには、そのアイコン図形の種別を表すアイコンコード、その種別のアイコン図形自身を定義するアイコン画像データを有する。
【0037】
ここで、アイコン画像データは、たとえば、図4aに示した種別「郵便局」の施設についてのアイコン図形のように、施設の種別を示すシンボル画像を規定するものである。
【0038】
また、付加図形データは、所定の方向毎に設けた付加図形レコードを有し、各付加図形レコードは、方向を表す方向コードと、付加図形そのものを定義する付加図形画像データを有する。
【0039】
ここで、付加図形は、たとえば図4aに示したようなアイコン図形に対して付加される図形であり、本実施形態では、図4bに示すように、上、右斜め上、右、右斜め下、下、左斜め下、左、左斜め上の8つの方向について、それぞれ対応する付加図形を定めている。すなわち上、下、左、右の方向については、アイコン図形のその方向側に付加される長方形の非透明領域を有する画像を付加図形として定め、右斜め上、右斜め下、左斜め下、左斜め上の方向については、アイコン図形のその方向角の外側に付加される「く」の字形状の非透明領域を有する画像を付加図形として定めている。なお、各付加図形における以上の長方形の非透明領域と「く」の字形状の非透明領域以外の領域は透明な領域として定義されている。また、図4b中に破線で示した「郵便局」のアイコン図形はアイコン図形と付加図形の配置関係を示すために表したものであって、破線のアイコン図形自体は付加画像には含まれない。
【0040】
次に、図2bに示すように、道路ユニットは、ノードリストと、リンクテーブルと、他ユニットとのノードやリンクの接続、対応関係を記述した接続データと、VICS放送で指定されるリンクと道路ユニット上のリンクとの関係を記述したVICS変換テーブルを有する。
【0041】
ここで、道路ユニットでは、道路を直線であるリンクの集合として表現しており、この各リンクの端点がノードである。このようなノードは、交差点などの道路の接続点に必ず設けられる他、隣接するユニットの境界に必ず設けられる。また、各リンクは方向を持ち、ノードaとノードbの間には、その道路が一方通行である場合には通行方向の一つのリンクのみが設けられるが、その道路が双方向である場合には相互に逆方向の二つのリンクが設けられる。
【0042】
さて、ノードリストは、各ノード毎のノードレコードを含み、各ノードレコードは、ノード番号、ノードの座標、交通規制や当該ノードが交差点に対応するノードであるかなどを表すノード属性、ノードに接続するリンクのリンク番号を表す接続リンク番号が記述される。
【0043】
そして、リンクテーブルは、各リンク毎のリンクレコードを含み、各リンクレコードには、リンク番号、車線数などを表すリンク属性、リンクの始点となるノードのノード番号1、リンクの終点となるノードのノード番号2、リンクの距離、リンクに与えた経路探索用のコスト、リンクの属する路線の路線番号などが記述される。
【0044】
次に、図3に示すように、描画ユニットは背景ユニット、背景道路ユニット、文字列ユニット、アイコンユニットを有する。また、背景ユニットは、地形、施設などに対応する図形の描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納される背景ユニットレコードを有する。また、背景道路ユニットは、道路の部分毎に設けた、道路形状を表す道路図形の描画オブジェクトの情報が格納される背景道路ユニットレコードを有する。また、文字列ユニットは、地名や道路名や施設名に対応する文字列の描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納される文字列ユニットレコードを有する。また、アイコンユニットは、ガソリンスタンド、レストラン、郵便局などのアイコン図形の描画オブジェクト毎に設けた、当該描画オブジェクトの情報が格納されるアイコンユニットレコードを有する。
【0045】
そして、背景ユニットレコードは、描画オブジェクトの線画、ポリゴンなどのタイプを示す図形タイプ、当該図形の描画パラメータを指定する描画パラメータ、図形形状を輪郭上の複数の要素点の座標で表す要素点座標リストを有する。
【0046】
また、背景道路ユニットレコードは、描画オブジェクトの線画、ポリゴンなどのタイプを表す図形タイプ、高速道路、国道などの道路種別を表す道路属性、道路形状を輪郭上の複数の要素点の座標で表す要素点座標リスト、当該道路図形が形状を表すリンクのリンク番号である対応リンク番号を有する。
【0047】
また、文字列ユニットレコードは、文字列の縦書き横書き傾きなどを表す文字属性、文字列の描画色などの描画パラメータを指定する描画パラメータ、文字列、文字列の表示基準位置を表す表示座標を有する。
【0048】
次に、アイコンユニットレコードには、アイコン図形である描画オブジェクトの識別子であるアイコンID、アイコン図形の種別を指定するアイコンコード、アイコン図形の中心の表示座標と、そのアイコン図形が示す施設が面しているリンク毎に設けた1または複数の対面リンク情報を有する。そして、各対面リンク情報は、そのアイコン図形が示す施設が面しているリンクである対面リンクを示す対面リンクID、のアイコン図形の中心の表示座標からみた対面リンクの方位(アイコン図形の中心の表示座標から対面リンクに降ろした垂線の方位)、アイコン図形が示す施設が面している対面リンク上の位置を表す対面位置座標を有する。
【0049】
ここで、図4cに示すように、現実の郵便局がリンクLに対応する道路部分に対して破線350のように面しており、この郵便局を表すアイコン図形351の中心の表示座標をX0として設定する場合には、対面リンク情報の対面リンクIDにはリンクLのリンクIDを記述し、方位には、表示座標X0からリンクLに降ろした垂線X0-X1の真北からの角度θを記述し、対面位置座標には郵便局350のリンクLに面している部分の中心の座標X2を記述する。
【0050】
以上、記憶媒体に記憶される地図データについて説明した。
【0051】
次に、図1、制御装置1のパラメータメモリ111に格納されるパラメータについて説明する。
【0052】
図5に示すように、パラメータメモリ111には現在位置データ401、現在走行方位データ402、目的地データ403、経路データ404、表示範囲データ405、表示方位データ406、表示モードデータ407、誘導中フラグ408、ユーザが地図上で指定したアイコン図形のアイコンIDを格納するユーザ指定アイコンID409、ユーザが地図上で指定したリンクのリンクが属する路線の路線番号を格納するユーザ指定路線番号410がパラメータとして格納される。
【0053】
現在位置データ401は、車両の現在位置座標を表すパラメータであり、現在走行方位データ402は、車両の現在の走行方位を表すパラメータであり、目的地データ403は、目的地座標を表すパラメータである。また、各経路データは、経路を表しており、経路が経由するリンクのリンク番号を経由順に記述したルートリンクリスト4041と、経路が経由するノードのノード番号を経由順に記述したルートノードリスト4042とを有する。また、表示範囲データ405は、ナビゲート画面で表示する地図の範囲を指定するデータであり、表示方位データ406は、どの方位を上側として地図表示を行うかを指定するデータであり、表示モードデータ407はナビゲート画面の表示モードを示すデータである。また、誘導中フラグ408は、経路誘導中であるか否かを示すフラグである。ここで、本実施形態では、表示モードとして、対面リンク表示モードと、経路上アイコン表示モード、ユーザ確認モードとの3つのモードを設けている。
【0054】
さて、図1に戻り、このような構成において、地図データ読出処理部102は、主制御部110の制御下で、記憶メディアドライブ2を介して記憶媒体から地図データの所要範囲を読み出し地図データバッファ101に格納する。
【0055】
また、仮現在位置/方位算出部103は、角加速度センサ4、車速センサ5の各情報の履歴から求まる現在位置や現在走行方向を算出し、マップマッチング処理部104に供給する処理を繰り返す。マップマッチング処理部104は、仮現在位置/方位算出部103から供給された現在位置、現在走行方向、これらから求まる走行の履歴を考慮しつつ、GPS受信機3から供給される現在位置、現在走行方向、これらから求まる走行の履歴と、地図データバッファ101から読み出した前回決定した現在位置の周辺を対応区域とする道路ユニットが表すリンクとのマッチング処理を行い、現在位置として最も確からしいリンク上の位置と現在の走行方向として最も確からしいリンク方向とを、現在位置座標、現在走行方位として決定し、決定した現在位置座標と現在走行方位で、パラメータメモリ111の現在位置データ401と現在走行方位データ402を更新する処理を繰り返す。
【0056】
以下、このようなナビゲーション装置の動作の詳細について説明する。
【0057】
図6に、主制御部110の行う処理手順を示す。
【0058】
まず、処理を開始すると、主制御部110は、パラメータメモリ111の表示モードデータ407に対面リンク表示モードを、誘導フラグを非誘導中に設定し(ステップ600)、パラメータメモリ111の現在位置データ401から読み出した現在位置周辺の所定範囲を表示範囲として表示範囲データ405に設定し、走行方位データ401が示す走行方位に応じた方位を表示方位データ406に設定して(ステップ602)、地図描画部107に地図画像の生成を、ナビゲート画面生成部112にナビゲート画面の生成を指示する(ステップ604)。
【0059】
主制御部110より、地図画像生成の指示を受けた地図描画部107は、パラメータメモリ111の表示範囲データ405が示す地理的範囲に対応する表示範囲に対応する、適当なレベルの地図データを読み出し、その時点の表示モードに応じた形態での地図の描画を行い、地図画像を生成する。ここで、表示モードはパラメータメモリ111の表示モードデータ407によって各部に示される。
【0060】
以上の地図描画部107による地図画像の生成の詳細については後述する。
【0061】
一方、主制御部110より、ナビゲート画面生成の指示を受けたナビゲート画面生成部112は、表示モードが標準モードである場合には、地図描画部107で生成された地図画像上の、パラメータメモリ111の現在位置データ401が示す現在位置に対応する位置に現在走行方位データ402が示す方位に対応する方向を向いた現在位置マークを描画してナビゲート画面を生成し、ウインドウ制御部113に送り、ウインドウ制御部113は受け取ったナビゲート画面を、所定のナビゲート画面ウインドウで表示装置6にウインドウ表示する。
【0062】
さて、主制御部110は、以上のステップ602からの処理を、パラメータメモリ111の現在位置データ401の変化や、ユーザの地図縮尺変更の指示に応じて表示範囲データ405を変更しながら、ユーザから経路探索の要求があるまで(ステップ620)、定期的に繰り返すが、この間、ユーザからの表示モードの切替の指示の入力を監視し(ステップ606)、入力があった場合には、ユーザから指示された表示モードにパラメータメモリ111の表示モードデータ407を更新し(ステップ608)、更新後の表示モードがユーザ確認モードであった場合には(ステップ610)、対象オブジェクト設定処理を起動する(ステップ612)。また、更新前の表示モードがユーザ確認モードであった場合には(ステップ614)、起動されている対象オブジェクト設定処理を終了し(ステップ616)、パラメータメモリ111のユーザ指定アイコンID409とユーザ指定路線番号410をクリアする(ステップ618)。
【0063】
このように表示モードのユーザ確認モードへの切替時にステップ612で起動される対象オブジェクト設定処理では、図7に示すように、ユーザから表示されている地図画像上で座標の入力をリモコン8、リモコンインタフェース109を介して受付け(ステップ702)、受け付けた座標がアイコン図形上の座標であれば(ステップ704)、そのアイコン図形のアイコン図形IDをパラメータメモリ111のユーザ指定アイコンID409に設定する(ステップ706)。また、受け付けた座標が道路図形上の座標であれば(ステップ712)、その道路図形の背景道路ユニットレコードの対応リンクIDが示すリンクのリンクレコードに記述されている路線番号を求め、これをユーザ指定路線番号410に設定する(ステップ714)。
【0064】
そして、ユーザからリモコン8、リモコンインタフェース109を介して確認終了が指示されたならば(ステップ708)、ユーザ指定アイコンIDデータとユーザ指定路線番号データをクリアし(ステップ710)、ステップ702に戻り新たな座標の入力を待つ。
【0065】
図6に戻り、主制御部110は、ユーザより、リモコン8、リモコンインタフェース109を介して、経路探索の要求があると(ステップ620)、リモコンインタフェース109を介して、ユーザからリモコン8を用いた目的地の設定を受付ける(ステップ622)。そして、目的地の設定を受け付けたならば、受け付けた目的地の座標をパラメータメモリ111の目的地データ403に格納し、ルート探索部105に推奨経路の算出を指示する(ステップ624)。
【0066】
推奨経路の算出を指示を受けたルート探索部105は、必要地理的範囲の道路データを地図データバッファ101から読み出し、パラメータメモリ111の現在位置データ401が示す現在位置座標からパラメータメモリ111の目的地データ403が示す目的地座標までの推奨経路を、所定のコストモデルに基づいて、VICS受信機7から得た渋滞情報やリンクテーブルに記述されている各リンクのリンクコストやリンク距離などを参照して算出する。そして、算出した推奨経路が経由するノードとリンクのリストを、パラメータメモリ111の経路データ404のルートノードリスト4042とルートリンクリスト4041に格納し、主制御部110に推奨経路算出完了を通知する。
【0067】
推奨経路算出完了を通知された主制御部110は、パラメータメモリ111の誘導中フラグ408に誘導中を設定し、パラメータメモリ111の表示範囲データ405に適当な表示範囲を設定し、走行方位データが示す走行方位を表示方位データに設定して、ルート描画部106にルートの描画を指示し、地図描画部107に地図描画を指示し、ナビゲート画面生成部112にナビゲート画面の生成を指示する。
【0068】
主制御部110より、地図画像生成の指示を受けた地図描画部107は、表示範囲が示す地理的範囲に対応する表示範囲に対応する、適当なレベルの地図データを読み出し、その時点の表示モードに応じた形態での地図の描画を行い、地図画像を生成する。この地図描画部107の地図画像の生成の詳細については後述する。
【0069】
一方、ルート描画を指示されたルート描画部106は、パラメータテーブルの表示範囲データ405が示す表示範囲の、パラメータテーブルの現在位置データ401が示す現在位置から、目的地データ403が示す目的地までの間のルートを、パラメータテーブルのルートリンクリスト4041とルートノードリスト4042を参照して描画したルート画像を生成する。
【0070】
そして、ナビゲート画面生成部112は、地図描画部107から受け取った地図画像に、地図描画部107で生成された地図画像上に、ルート描画部106が生成したルート画像と、パラメータメモリ111の現在位置データ401が示す現在位置に対応する位置に現在位置マークを描画してナビゲート画面を生成し、ウインドウ制御部113に送り、ウインドウ制御部113は受け取ったナビゲート画面を表示するナビゲート画面ウインドウを表示装置6に表示する。
【0071】
以下、主制御部110は、以上のステップ630からの処理を、パラメータメモリ111の現在位置データ401の変化やユーザの地図縮尺変更の指示に応じて、表示範囲データ405を変更しながら、現在位置が目的地に到達するか現在のルートがキャンセルされるまで繰り返すが、この間、ユーザからの表示モードの切替の指示の入力を監視し(ステップ634)、入力があった場合には、ユーザから指示された表示モードにパラメータメモリ111の表示モードデータ407を更新し(ステップ636)、更新後の表示モードがユーザ確認モードであった場合には(ステップ638)、前述した対象オブジェクト設定処理を起動する(ステップ640)。また、更新前の表示モードがユーザ確認モードであった場合には(ステップ642)、起動されている対象オブジェクト設定処理を終了し(ステップ644)、パラメータメモリ111のユーザ指定アイコンID409とユーザ指定路線番号410をクリアする。
【0072】
そして、現在位置が目的地に到達するか現在のルートがキャンセルされたならば(ステップ648)、誘導中フラグ408を非誘導中にリセット(ステップ650)した後、ステップ602に戻る。
【0073】
以下、上述した地図描画部107の地図画像生成の処理について説明する。
【0074】
主制御部110より地図画像の生成を指示された地図描画部は、図8aに示す地図画像生成処理を行う。
【0075】
すなわち、まず、表示範囲中に表示位置が含まれる各描画オブジェクトのユニットレコードを抽出し(ステップ802)、抽出された背景ユニットレコードに記述された図形の描画オブジェクトを、表示範囲と表示方位に対して要素点座標により相対的に定まる位置に描画し(ステップ804)、次に、図8bに示す道路図形描画処理を呼び出して、抽出された背景道路ユニットレコードに記述された道路図形の描画オブジェクトを、表示範囲と表示方位に対して要素点座標により相対的に定まる位置に描画させる(ステップ806)。そして、道路図形描画処理から描画終了報告を受け取ったならば(ステップ808)、図9に示すアイコン描画処理を呼出し、抽出されたアイコンユニットレコードに記述されたアイコン図形の描画オブジェクトを、表示範囲と表示方位に対して表示座標により相対的に定まる位置に描画させる(ステップ810)。そして、アイコン描画処理より描画終了報告を受けたならば(ステップ812)、最後に、抽出された文字列ユニットレコードに記述された文字列の描画オブジェクトを、表示範囲と表示方位に対して表示座標により相対的に定まる位置に描画し(ステップ814)、地図画像生成処理を終了する。ただし、地図画像を、その時点でパラメータメモリ111の表示方位データ402が示す表示方位を上として生成するために、以上の各描画オブジェクトの描画の向きは適宜操作される。たとえば、文字列やアイコン図形の描画オブジェクトは、その描画オブジェクトの上方向が地図画像の上方向と一致するように描画される。
【0076】
ここで、以上のステップ806で起動される道路図形描画処理では、図8bに示す処理を行う。
【0077】
描画対象の道路図形の描画オブジェクトを順次選択し(ステップ852)、表示モードがユーザ確認モードでない場合は(ステップ854)、道路図形を背景道路ユニットレコードの記述に従って、そのまま、表示範囲と表示方位に対して要素点座標により相対的に定まる位置に描画する(ステップ858)。
【0078】
一方、表示モードがユーザ確認モードである場合は(ステップ852)、ユーザ指定アイコンID409がパラメータメモリ111に設定されているかどうかを調べ(ステップ856)、設定されていないか、設定されていても、パラメータメモリ111のユーザ指定アイコンID409が示すアイコンユニットレコードの対面リンクIDと当該道路図形の背景道路ユニットレコードの対応リンクIDが一致しない場合には(ステップ864、ステップ866)、やはり、道路図形を背景道路ユニットレコードの記述に従って、そのまま、表示範囲と表示方位に対して要素点座標により相対的に定まる位置に描画する(ステップ858)。
【0079】
一方、ユーザ指定アイコンID409がパラメータメモリ111に設定されており(ステップ856)、かつ、ユーザ指定アイコンID409が示すアイコンユニットレコードの対面リンクIDと当該道路図形の背景道路ユニットレコードの対応リンクIDが一致する場合には(ステップ864、ステップ866)、背景道路ユニットレコードが形状を示す道路図形を、強調用の所定の描画パラメータを用いて強調して描画する。
【0080】
そして、全ての道路図形の描画対象オブジェクトの描画が終了したら(ステップ860)、描画終了報告を図8aの地図画像生成処理に送り(ステップ863)、処理を終了する。
【0081】
以上の描画処理により、ユーザによって表示モードがユーザ確認モードに設定されている期間中は、図7の対象オブジェクト設定処理によって設定したユーザ指定アイコンID409のアイコン図形に、アイコンユニットレコードの対面リンク情報で関係づけられているリンクに相当する道路図形だけが強調して表示されることになる。すなわち、ユーザによって表示モードがユーザ確認モードに設定されている期間中は、図10a-1に示すように、ユーザが地図画面上でカーソル1001によりポイントしたアイコン図形1002が表す施設に面するリンクに相当する道路部分1003が図10b-1に示すように強調して表示されたナビゲート画面が表示装置から出力されることになる。
【0082】
よって、ユーザはこの画面より、指定したアイコン図形に対応する施設に面する道路を直ちに認識することができるようになる。
【0083】
次に、図9aを用いて、図8aの地図描画処理のステップ810から呼び出されるアイコン図形描画処理について説明する。
【0084】
図9aに示すように、アイコン図形描画処理では、描画対象のアイコン図形の描画オブジェクトを順次選択する(ステップ902)。
【0085】
そして、表示モードが対面リンク表示モードである場合には(ステップ904)、対象とするアイコン図形のアイコンユニットレコードのアイコンコードが示すアイコン画像レコードのアイコン画像データに基づいて、表示範囲と表示方位に対して表示座標により相対的に定まる位置に、アイコン図形の上方向を地図画像の上方向に一致させて描画する(ステップ926)。そして、付加図形描画処理を呼び出して(ステップ928)、このアイコン図形についての付加画像の描画を行う。
【0086】
ここでステップ928で呼び出される付加図形描画処理では、図9bに示すように、まず、対象のアイコン図形のアイコンユニットレコードの対面リンク情報を一つ取り出し(ステップ950)、パラメータメモリ111の表示方位データ402と取り出した対面リンク情報の対面リンク方位との方位差を求める(ステップ952)。そして、方位差を上、右斜め上、右、右斜め下、下、左斜め下、左、左斜め上の8つの方向のいずれかに分類する(ステップ954)。
【0087】
この分類は、時計回りに測った方位差をdθとして、-π/8<dθ≦π/8の場合に上、π/8<dθ≦3π/8の場合に右斜め上、3π/8<dθ≦5π/8の場合に右、5π/8<dθ≦7π/8の場合に右斜め下、7π/8<dθ≦9π/8の場合に下、9π/8<dθ≦11π/8の場合に左斜め下、11π/8<dθ≦13π/8の場合に左、13π/8<dθ≦15π/8の場合に左斜め上とすることにより行う。
【0088】
そして分類した方向に対応する方向コードを持つ付加図形レコードより付加図形画像データが表す付加図形を、対象とするアイコン図形と中心、方向を一致させて描画する(ステップ956)。なお、図4bにおける付加図形の長方形、「く」の字の非透明領域以外は透明であるので、付加図形の描画により、その下のアイコン図形が隠れてしまうことはない。
【0089】
さて、以上のステップ952〜ステップ956の処理を、対象のアイコン図形のアイコンユニットレコードの各対面リンク情報について行ったならば(ステップ958)、付加図形描画処理を終了する。
【0090】
なお、以上の処理において、アイコン図形のアイコンユニットレコードに複数の対面リンク情報が登録されている場合には、各対面リンク情報に対して描画した複数の付加図形の非透明領域の和よりなる図形が、最終的に、このアイコン図形に対して付加図形処理によって生成される。
【0091】
たとえば、図4d-1のように方位差を分類した方向が右となるリンクL1と下となるリンクL2に対する対面リンク情報を持つアイコン図形361に対しては、右と下方向に対応する二つの付加図形362、363の非透明領域の和として、アイコン図形の右側の長方形の図形と下側の長方形の図形の二つの図形として視認される図形が地図画像上に描画される。また、図4d-2のように方位差を分類した方向が右となるリンクL3と右斜め下となるリンクL4に対する対面リンク情報を持つアイコン図形355に対しては、右と右斜め下方向に対応する二つの付加図形の非透明領域の和として、アイコン図形の右側と下側右半分に面する左斜め上方向に開いた「く」の字形状の図形が合体した付加図形366が得られる。
【0092】
なお、リンクとアイコン図形の中心の表示座標が図4d-1のような関係にあったとしても、描画されるアイコン図形の向きや付加図形描画処理によって生成される図形は、その時々の表示方位、すなわち、生成される地図画像の向きによって異なるものとなる。たとえば、図4d-1の、dir方向が地図画像の上方向に変化した場合には、リンクとアイコン図形の中心の表示座標との相対関係は変化しなくても、アイコン図形の向きや、付加図形生成処理によって生成される図形367は、図4d-3のように図4d-1とは異なったものとなる。
【0093】
以上の描画処理により、ユーザによって表示モードが対面リンク表示モードに設定されている期間中は、各アイコン図形は、そのアイコン図形に対面リンク情報として関係づけられたリンクの方向を示す付加図形またはその和としての図形が付加された形態で描画されることになる。すなわち、ユーザによって表示モードが対面リンク表示モードに設定されている期間中は、図11aに示すように、各アイコン図形に、そのアイコン図形が示す施設が面する道路方向を表す図形が付加されて表示されることになる。したがって、ユーザは、この図形が付加されたアイコン図形より、直ちに各アイコン図形が表す施設が面する道路を認識することができるようになる。なお、図11a中の破線は、アイコン図形とアイコン図形が示す施設が面するリンクの対応を示したものであり地図画像に含まれるものではない。
【0094】
さて、図9aに戻り、アイコン図形描画処理では、前述したように、描画対象のアイコン図形の描画オブジェクトを順次選択する(ステップ902)。そして、表示モードが経路上アイコン表示モードであって(ステップ906)、かつ、パラメータメモリ111の誘導中フラグ408が誘導中の場合には(ステップ906)、対象としているアイコン図形のアイコンユニットレコードの対面リンクIDが、パラメータテーブル111のルートリンクリスト4041に含まれているがどうかを調べ(ステップ916)、含まれていない場合には、対象とするアイコン図形のアイコンユニットレコードのアイコンコードが示すアイコン画像レコードのアイコン画像データに基づいて、表示範囲と表示方位に対して表示座標により相対的に定まる位置に、アイコン図形の上方向を地図画像の上方向に一致させて描画する(ステップ910)。一方、対面リンクIDがルートリンクリストに含まれている場合には、同様な座標、向きで、アイコン図形を、所定の強調描画パラメータを用いて強調して描画する(ステップ924)。
【0095】
そして、以上の処理を、対象のアイコン図形の全てについて行ったならば(ステップ912)、描画終了報告を図6aの地図画像生成処理に送り(ステップ914)、処理を終了する。
【0096】
以上の描画処理の結果、表示モードが経路上アイコン表示モードであって、かつ、誘導中フラグ408が誘導中の場合には、図11bに示すように推奨経路1201に面した施設を表すアイコン図形1202のみが強調されてナビゲート画面に表示されることになる。したがって、ユーザは、推奨経路に沿った走行において、当該推奨経路に面した施設をナビゲート画面より直ちに把握して、これを走行の目印として使用することができるようになる。
【0097】
次に、図9aのアイコン図形描画処理において、表示モードがユーザ確認モードである場合には(ステップ908)、描画対象のアイコン図形の描画オブジェクトを順次選択した(ステップ902)後、パラメータメモリ111にユーザ指定路線番号410が設定されているかどうかを調べ(ステップ918)、設定されていない場合には、対象とするアイコン図形のアイコンユニットレコードのアイコンコードが示すアイコン画像レコードのアイコン画像データに基づいて、表示範囲と表示方位に対して表示座標により相対的に定まる位置に、アイコン図形の上方向を地図画像の上方向に一致させて描画する(ステップ910)。また、パラメータメモリ111にユーザ指定路線番号410が設定されている場合であっても、対象とするアイコン図形のアイコンユニットレコードの対面リンク情報から取得したいずれかの対面リンクIDに対応するリンクレコードに記述された路線番号と、ユーザ指定路線番号410が一致しない場合には(ステップ920、ステップ922)、同様にアイコン図形を描画する(ステップ910)。
【0098】
一方、パラメータメモリ111にユーザ指定路線番号410が設定されており(ステップ918)、対象とするアイコン図形のアイコンユニットレコードの対面リンク情報から取得したいずれかの対面リンクIDに対応するリンクレコードに記述された路線番号と、ユーザ指定路線番号410が一致する場合には(ステップ920、ステップ922)、同様な座標、向きでアイコン図形を、所定の強調描画パラメータを用いて強調して描画する(ステップ924)。
【0099】
そして、以上の処理を、対象のアイコン図形の全てについて行ったならば(ステップ912)、描画終了報告を図6aの地図画像生成処理に送り(ステップ914)、処理を終了する。
【0100】
以上の描画処理の結果、ユーザによって表示モードがユーザ確認モードに設定されている期間中は、図7の対象オブジェクト設定処理によって設定したユーザ指定路線番号410の路線に含まれるリンクに対面リンク情報で関係づけられているアイコン図形だけが強調して表示されることになる。すなわち、ユーザによって表示モードがユーザ確認モードに設定されている期間中は、図10b-1に示すように、ユーザが地図画面上でカーソル1001によりポイントしたリンク1010を含む路線1011に面するアイコン図形1012だけが図10b-2に示すように強調して表示されたナビゲート画面が表示装置から出力されることになる。
【0101】
よって、ユーザはこの画面より、指定した道路に対応する施設を直ちに認識することができるようになる。
【0102】
以上、本発明の実施形態について説明した。
【0103】
ところで、以上の実施形態では、対面リンク表示モードにおいて、アイコン図形に図4bに示した付加図形を付加して描画することにより、各アイコン図形が示す施設に面するリンクを地図画像中に示したが、各アイコン図形が示す施設に面するリンクは、これ以外の形態によって地図画像中に示すようにしても良い。
【0104】
たとえば、図12aに示すように、各アイコン図形と、そのアイコン図形が示す施設に面するリンクを結ぶ矢印を表示するようにしてもよい。なお、この場合における、リンク側の矢印の端点の座標としては、アイコンユニットレコードの対面リンク情報中の対面位置座標を用いることができる。
【0105】
また、たとえば鳥瞰図的な地図画像を生成して表示する場合には、図12b-1に示すようなアイコン図形を取り囲む塀と入り口を模した3次元的な付加図形を用い、図12b-2に示すように、各アイコン図形が示す施設に面するリンクを示すようにしてもよい。なお、この地図画像中において、付加図形は、付加図形が模す塀の入り口の方向が、塀が取り囲むアイコン図形が示す施設が面しているリンクの方向であることを表している。なお、この場合、複数のリンクに面している施設を表すアイコン図形に付加する付加図形は、面する各リンク方向についての複数の入り口を持つ塀を模した図形として良い。
【0106】
また、図12cに示すように、各アイコン図形が示す施設に面するリンクは、道路図形側に付加図形を付加することにより表示するようにしても良い。図12cは道路側部に設けた縁石を模した付加図形1310の切れ目が、視点に対して付加図形の直後に配置したアイコン図形が示す施設1311が、付加図形を付加したリンク1312に面していることを表している。
【0107】
また、各路線を異なる色で描画するような場合には、各アイコン図形が示す施設が面するリンクが属する路線と同色で、各アイコン図形の枠などを表示することなどによって、各アイコン図形が示す施設に面するリンクを地図画像中に表すようにしても良い。
【0108】
また、付加図形を用いる代わりに、アイコン図形自体を変形させて、変形させた形状により方向を表すことにより、アイコン図形自体で、アイコン図形の示す施設が面するリンクの方向を示すようにしてもかまわない。
【0109】
また、以上の実施形態では、付加図形の付与などによりアイコン図形が示す施設に面するリンクを表示したが、これはアイコン図形が示す施設の入り口に連結するリンクを表示するように変更してもかまわない。この場合には、アイコンユニットレコードの対面リンク情報に、そのアイコン図形が示す施設の入り口に連結するリンクについてのみ情報を記述するようにすれば良い。
【0110】
また、以上では、経路上アイコン表示モードやユーザ確認モードにおいて、アイコン図形や道路図形を強調して描画することにより地図画像上に強調されて表示されるようにしたが、この強調の形態は、これら強調描画したアイコン図形や道路図形が他の地図画像上の要素を区別して視認されるように表示されるものであれば任意であってもかまわない。すなわち、たとえば、強調するアイコン図形や道路図形の表示される輝度を高めたり、逆に、他のアイコン図形や道路図形の表示される輝度を低めたり、強調するアイコン図形や道路図形の枠線を太線で描画したり、強調するアイコン図形や道路図形自体やその枠の表示色を他と異ならせたり、強調するアイコン図形や道路図形が表示上で点滅するように操作したりするなどの形態であってもかまわない。
【0111】
また、以上では、対面リンク表示モードと経路上リンクモードとユーザ確認モードの切り替えをユーザの指定に応じて行ったが、これは経路誘導中か否かに応じて自動的に行うようにしても良い。たとえば、誘導中フラグ408の値に応じて、非誘導中は、自動的に表示モードとして対面リンク表示モードまたはユーザ確認モードを設定し、誘導中は自動的に経路上リンク表示モードを設定するようにしても良い。または、誘導中フラグ408の値に応じて、非誘導中は、自動的に表示モードとしてユーザ確認モードを設定し、誘導中は自動的に対面リンク表示モードを設定するなどしても良い。
【0112】
また、以上の対面リンク表示モードにおける付加図形を付した表示形態と、経路上リンク表示モードとユーザ確認モードにおけるアイコン図形の強調表示は併用するようにしても良い。すなわち、経路上リンク表示モードとユーザ確認モードにおいても、各アイコン図形に付加図形を付した状態のまま、強調すべきアイコン図形の強調を行うようにしてもかまわない。
【0113】
また、以上では車載型のナビゲーション装置への適用を例にとり説明したが、本実施形態は、携帯型のナビゲーション装置や、パーソナルコンピュータや、Webサーバ上で稼働する経路探索システムにおいても同様に適用可能である。また、ローカルに地図データを記憶した記憶媒体を備えずに、インターネットなどの通信路を介して、随時必要な地図データの地図データサーバ装置からの転送を受けるタイプのナビゲーション装置においても、同様に適用にすることができる。
【0114】
【発明の効果】
【0115】
以上のように、本発明によれば、ユーザがアイコン図形と当該アイコン図形が表す施設に関連する道路との関係を容易に把握できるよう、地図表示を行うことができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図2】本発明の実施形態に係る地図データの内容を示す図である。
【図3】本発明の実施形態に係る地図データの内容を示す図である。
【図4】本発明の実施形態で用いる付加図形と付加図形のアイコン図形への適用例を示す図である。
【図5】本発明の実施形態に係るナビゲーション装置パラメータメモリの内容を示す図である。
【図6】本発明の実施形態に係るナビゲーション装置の主制御部の動作を示すフローチャートである。
【図7】本発明の実施形態に係るナビゲーション装置の主制御部の動作を示すフローチャートである。
【図8】本発明の実施形態に係るナビゲーション装置の地図描画部の動作を示すフローチャートである。
【図9】本発明の実施形態に係るナビゲーション装置の地図描画部の動作を示すフローチャートである。
【図10】本発明の実施形態に係るナビゲート画面の例を示す図である。
【図11】本発明の実施形態に係るナビゲート画面の例を示す図である。
【図12】本発明の実施形態に係るナビゲート画面の例を示す図である。
【図13】従来の地図表示の例を示す図である。
【符号の説明】
1:制御装置、2:記憶メディアドライブ、3:GPS受信機、4:角加速度センサ、5:車速センサ、6:表示装置、7:VICS受信機、8:リモコン(リモートコントローラ)、21:記憶媒体、101:地図データバッファ、102:地図データ読出処理部、103:仮現在位置/方位算出部、104:マップマッチング処理部、105:ルート探索部、106:ルート描画部、107:地図描画部、108:VICSインタフェース、109:リモコンインタフェース、110:主制御部、111:パラメータメモリ、112:ナビゲート画面生成部、113:ウインドウ制御部
[0001]
BACKGROUND OF THE INVENTION
[0002]
The present invention relates to a map display technique in a navigation device or the like that provides route guidance to a user.
[0003]
[Prior art]
[0004]
Conventionally, as a map display technique in a navigation device or the like that provides route guidance to the user, for example, as shown in FIG. 13, the existence of facilities such as a gas station or a post office is displayed on the map for each type of facility. A technique for displaying an icon graphic represented by a graphic symbol provided is known.
[0005]
Displaying various facilities on a map using such icon graphics is an extremely excellent map display technique that can notify the user of the existence of the facility at a glance.
[0006]
[Problems to be solved by the invention]
[0007]
However, in order not to impair the visibility of the user's icon graphic and map, the icon graphic is displayed with a certain size or larger regardless of the map scale, or the icon graphic is upright regardless of the map display direction. It is necessary to display the icon shape at a position that does not overlap with other map elements such as roads.
[0008]
For this reason, when the position and range of the icon figure display position and range on the map corresponding to the facility represented by the icon figure must be greatly distorted, or when many icon figures must be displayed in a narrow range There is.
[0009]
In such a case, it is difficult for the user to perform map display so that the user can grasp the road facing the facility, the road connected to the entrance of the facility, and the like from the map display. For this reason, the user can only grasp the location of the facility from the map display regarding the facility indicated by the icon graphic, and which road should be taken to reach the facility from the map display. You cannot know or select a facility facing the road from the map display and use it as a landmark.
[0010]
Then, this invention makes it a subject to perform map display so that a user can grasp | ascertain easily the relationship between the icon figure and the road relevant to the facility which the said icon figure represents.
[0011]
[Means for Solving the Problems]
[0012]
In order to achieve the above object, the present invention draws a map based on map information, a map display device that displays a map including an icon graphic that is a graphic symbol representing a facility, storage means for storing map information, and map information The map information includes a map drawing means, a map display means for outputting a map screen displaying the drawn map, and an icon designation receiving means for accepting designation of an icon figure on the map screen. The icon graphic shown above is defined, and the relationship between the icon graphic and the road section is defined. In the map drawing unit, the relationship between the icon graphic received by the icon designation receiving unit is defined by the map information. The existing road section is drawn so as to be displayed in a form that is distinguished from other road sections on the map.
[0013]
According to such a map display device, the user simply designates an icon graphic on the map screen, and immediately, the road section related to the facility represented by the icon graphic is changed from the display form to other road sections. Discrimination can be grasped. Therefore, for example, the association between the icon graphic and the road section is connected between the icon graphic and the road section facing the facility represented by the icon graphic, or the entrance of the facility represented by the icon graphic and the icon graphic. If it is defined between the road sections to be used, the user can easily grasp which road section to go in order to reach the target facility.
[0014]
In order to achieve the above object, the present invention draws a map on the map display device that displays a map including an icon graphic that is a graphic symbol representing a facility, based on the map information and storage means for storing the map information. A map drawing means, a map display means for outputting a map screen displaying the drawn map, and a road designation receiving means for accepting designation of a road section on the map screen from the user. An icon graphic represented on a map, and an association between the icon graphic and a road section, and in the map drawing means, each road belonging to a road section or a road including the road section received by the road designation receiving means Each icon graphic whose relationship with the section is defined by the map information is displayed in a form that is distinguished from other icon graphics on the map. In which it was to be drawn as.
[0015]
According to such a map display device, the user simply designates a road section on the map screen, and immediately displays the icon figure of the facility related to the road to which the road section belongs by using other icons than the display form. It becomes possible to grasp it by distinguishing it from figures.
[0023]
The storage means in the above navigation device and map display device may temporarily store road network information and map information received via a communication path, for example.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
[0025]
Hereinafter, embodiments of the present invention will be described.
[0026]
Hereinafter, an embodiment of the present invention will be described taking application to an in-vehicle navigation device mounted and used in an automobile as an example.
[0027]
FIG. 1 shows a configuration of a navigation device according to the present embodiment.
[0028]
As shown in the figure, the navigation device includes a control device 1, a storage medium drive 2 for accessing a removable storage medium 21 such as a DVD-ROM or CD-ROM storing road maps, and a GPS (Global Positioning System). Receiver 3, angular acceleration sensor 4 such as a gyro device, vehicle speed sensor 5 such as a rotation pulse generator, VICS receiver 7 that receives traffic information broadcasts such as traffic jam, a remote controller (remote controller) 8 that accepts input from the user, display A device 9 is provided.
[0029]
Further, the control device 1 includes a map data buffer 101, a map data read processing unit 102, a temporary current position / orientation calculation unit 103, a map matching processing unit 104, a route search unit 105, a route drawing unit 106, a map drawing unit 107, and a VICS. An interface 108, a remote control interface 109, a main controller 110, a parameter memory 111, a navigation screen generator 112, and a window controller 113 are provided. Here, a dotted line 121 in the control device 1 in FIG. 1 indicates an access path of each part to 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 110 and each part. A white line 123 indicates an access path of each unit to various data stored in the parameter memory 111, and a thin line connected to the window control unit 113 and the navigation screen generation unit 112 indicates a path of display information to the display device 9. Show.
[0030]
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 a storage medium or a communication path.
[0031]
Next, the structure of the map data stored in the storage medium is shown.
[0032]
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 a divided area, and maps the corresponding area to itself. It is expressed at the level to which the belongs.
[0033]
As shown in FIG. 2a, the map data includes management information that describes the relationship between each unit and a leaf, corresponding area, and level, and icon graphic data that stores various icon graphic data to be displayed on the map. In this embodiment, additional graphic data storing additional graphic data to be added to the icon graphic in order to represent a road related to the icon graphic, and for performing additional services such as a point search from a facility name or telephone number Information service data, basic map data representing a map, and route data for managing the correspondence between each road and each road and the map represented by the basic map data.
[0034]
The basic map data includes unit data for each unit as described above, and unit management information describing the relationship between each unit data and the leaf, corresponding area, and level. Each unit data includes a road unit representing a road network, And a drawing unit representing a map.
[0035]
The route data has a route data record for each route, and each route data record includes a route number, a route type indicating a route type 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.
[0036]
The icon graphic data has an icon graphic record for each icon graphic type, and each icon graphic record has an icon code indicating the icon graphic type and an icon image defining the icon graphic itself. Have data.
[0037]
Here, the icon image data defines a symbol image indicating the type of facility, for example, an icon figure for a facility of the type “post office” shown in FIG. 4A.
[0038]
The additional graphic data has additional graphic records provided for each predetermined direction, and each additional graphic record has a direction code indicating the direction and additional graphic image data defining the additional graphic itself.
[0039]
Here, the additional figure is, for example, a figure added to the icon figure as shown in FIG. 4A. In the present embodiment, as shown in FIG. , Down, left diagonally down, left, diagonally up and left, corresponding additional figures are defined respectively. That is, for the up, down, left, and right directions, an image having a rectangular non-transparent region added to the direction of the icon figure is defined as the additional figure, and the upper right side, the lower right side, the lower left side, and the left side. With respect to the diagonally upward direction, an image having a non-transparent region with a “<” shape added to the outside of the direction angle of the icon graphic is defined as the additional graphic. Note that the regions other than the rectangular non-transparent region and the “<”-shaped non-transparent region in each additional figure are defined as transparent regions. In addition, the “post office” icon figure shown by a broken line in FIG. 4B is shown to show the positional relationship between the icon figure and the additional figure, and the broken line icon figure itself is not included in the additional image. .
[0040]
Next, as shown in FIG. 2b, the road unit includes a node list, a link table, connection data describing connection and correspondence of nodes and links with other units, links and roads specified by VICS broadcasting. It has a VICS conversion table that describes the relationship with the links on the unit.
[0041]
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. Also, each link has a direction, and if the road is one-way between node a and node b, only one link in the direction of traffic is provided, but if the road is bidirectional Are provided with two links opposite to each other.
[0042]
Now, the node list includes a node record for each node. Each node record is connected to a node attribute, a node attribute, a node attribute indicating whether the node corresponds to an intersection, etc. The connection link number indicating the link number of the link to be written is described.
[0043]
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 route search cost given to the link, the route number of the route to which the link belongs are described.
[0044]
Next, as shown in FIG. 3, the drawing unit includes a background unit, a background road unit, a character string unit, and an icon unit. The background unit has a background unit record that is provided for each graphic drawing object corresponding to terrain, facilities, and the like and stores information about the drawing object. Further, the background road unit has a background road unit record provided for each road portion, in which information on a drawing object of a road graphic representing the road shape is stored. The character string unit has a character string unit record that is provided for each drawing object of a character string corresponding to a place name, a road name, or a facility name and stores information about the drawing object. Further, the icon unit has an icon unit record provided for each drawing object of an icon graphic such as a gas station, a restaurant, or a post office, in which information about the drawing object is stored.
[0045]
The background unit record includes a line drawing of a drawing object, a figure type indicating a type of polygon, a drawing parameter for specifying a drawing parameter of the figure, and an element point coordinate list representing the figure shape by coordinates of a plurality of element points on the contour. Have
[0046]
In addition, the background road unit record is a line drawing of a drawn object, a graphic type representing a type such as a polygon, a road attribute representing a road type such as a highway or a national road, and an element representing a road shape by coordinates of a plurality of element points on the contour. The point coordinate list has a corresponding link number that is a link number of a link in which the road graphic represents a shape.
[0047]
In addition, the character string unit record includes character attributes that indicate the vertical writing and horizontal writing inclination of the character string, drawing parameters that specify drawing parameters such as the drawing color of the character string, and display coordinates that indicate the display reference position of the character string and character string. Have.
[0048]
Next, the icon unit record faces the icon ID that is the identifier of the drawing object that is the icon figure, the icon code that specifies the icon figure type, the display coordinates of the center of the icon figure, and the facility indicated by the icon figure. 1 or a plurality of face-to-face link information provided for each link. Each face-to-face link information includes the orientation of the face-to-face link (the center of the icon figure) as viewed from the display coordinates of the center of the icon figure of the face-link ID indicating the face-to-face link that is the link that the facility indicated by the icon figure faces. The orientation of the perpendicular line drawn from the display coordinates to the facing link), and the facing position coordinates representing the position on the facing link facing the facility indicated by the icon graphic.
[0049]
Here, as shown in FIG. 4c, the actual post office faces the road portion corresponding to the link L as indicated by a broken line 350, and the display coordinates of the center of the icon graphic 351 representing this post office are set to X0. Is set, the link ID of the link L is described in the face-to-face link ID of the face-to-face link information, and the angle θ from the true north of the perpendicular line X0-X1 dropped from the display coordinates X0 to the link L is described in the bearing. The coordinate X2 of the center of the portion facing the link L of the post office 350 is described in the facing position coordinates.
[0050]
The map data stored in the storage medium has been described above.
[0051]
Next, parameters stored in the parameter memory 111 of FIG. 1 and the control device 1 will be described.
[0052]
As shown in FIG. 5, the parameter memory 111 includes current position data 401, current traveling direction data 402, destination data 403, route data 404, display range data 405, display direction data 406, display mode data 407, and a guidance flag. 408, a user-specified icon ID 409 for storing an icon ID of an icon figure designated by the user on the map, and a user-specified route number 410 for storing the route number of the route to which the link of the link specified by the user belongs are stored as parameters. Is done.
[0053]
The current position data 401 is a parameter representing the current position coordinates of the vehicle, the current traveling direction data 402 is a parameter representing the current traveling direction of the vehicle, and the destination data 403 is a parameter representing the destination coordinates. . Each route data represents a route, a route link list 4041 describing the link numbers of the links through which the route passes, and a route node list 4042 describing the node numbers of the nodes through which the route passes. Have The display range data 405 is data that specifies the range of the map to be displayed on the navigation screen, and the display direction data 406 is data that specifies which direction is to be displayed on the upper side, and display mode data Reference numeral 407 denotes data indicating the display mode of the navigation screen. The guiding flag 408 is a flag indicating whether route guidance is being performed. Here, in this embodiment, three modes, a face-to-face link display mode, a route icon display mode, and a user confirmation mode, are provided as display modes.
[0054]
Now, referring back to FIG. 1, in such a configuration, the map data read processing unit 102 reads the required range of map data from the storage medium via the storage media drive 2 under the control of the main control unit 110, and the map data buffer. 101.
[0055]
Further, the temporary current position / orientation calculating unit 103 repeats the process of calculating 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 supplying the calculated current position and current traveling direction to the map matching processing unit 104. The map matching processing unit 104 considers the current position supplied from the temporary current position / orientation calculating unit 103, the current travel direction, and the travel history obtained from the current position, the current position supplied from the GPS receiver 3, and the current travel. 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 position and the most likely link direction as the current traveling direction are determined as the current position coordinates and the current traveling direction, and the current position data 401 and current traveling direction data in the parameter memory 111 are determined with the determined current position coordinates and current traveling direction. The process of updating 402 is repeated.
[0056]
Hereinafter, details of the operation of such a navigation device will be described.
[0057]
FIG. 6 shows a processing procedure performed by the main control unit 110.
[0058]
First, when the process is started, the main control unit 110 sets the face-to-face link display mode in the display mode data 407 of the parameter memory 111 and sets the guidance flag to non-guidance (step 600), and the current position data 401 of the parameter memory 111. A predetermined range around the current position read from is set in the display range data 405 as a display range, a direction corresponding to the travel direction indicated by the travel direction data 401 is set in the display direction data 406 (step 602), and a map drawing unit A map image is generated in 107, and a navigation screen generation unit 112 is instructed to generate a navigation screen (step 604).
[0059]
Upon receiving the map image generation instruction from the main control unit 110, the map drawing unit 107 reads out map data at an appropriate level corresponding to the display range corresponding to the geographical range indicated by the display range data 405 of the parameter memory 111. Then, the map is drawn in a form corresponding to the display mode at that time, and a map image is generated. Here, the display mode is indicated in each part by the display mode data 407 in the parameter memory 111.
[0060]
Details of the map image generation by the map drawing unit 107 will be described later.
[0061]
On the other hand, when the display mode is the standard mode, the navigation screen generation unit 112 that has received an instruction to generate the navigation screen from the main control unit 110 displays the parameters on the map image generated by the map drawing unit 107. A navigation screen is generated by drawing a current position mark facing a direction corresponding to the direction indicated by the current traveling direction data 402 at a position corresponding to the current position indicated by the current position data 401 of the memory 111, and the window control unit 113 The sending and window control unit 113 displays the received navigation screen on the display device 6 in a predetermined navigation screen window.
[0062]
Now, the main control unit 110 performs the processing from step 602 described above from the user while changing the display range data 405 according to the change of the current position data 401 of the parameter memory 111 or the change of the map scale of the user. Until there is a request for a route search (step 620), it is periodically repeated. During this time, the input of the display mode switching instruction from the user is monitored (step 606), and if there is an input, the user instructs The display mode data 407 in the parameter memory 111 is updated to the displayed display mode (step 608). When the updated display mode is the user confirmation mode (step 610), the target object setting process is started (step 610). 612). If the display mode before the update is the user confirmation mode (step 614), the activated target object setting process is terminated (step 616), and the user-specified icon ID 409 and the user-specified route in the parameter memory 111 are terminated. The number 410 is cleared (step 618).
[0063]
As described above, in the target object setting process activated in step 612 when the display mode is switched to the user confirmation mode, as shown in FIG. 7, coordinates are input on the map image displayed by the user using the remote controller 8 and the remote controller. If the received coordinates are coordinates on the icon graphic (step 704), the icon graphic ID of the icon graphic is set in the user specified icon ID 409 of the parameter memory 111 (step 706). ). If the received coordinates are coordinates on the road graphic (step 712), the route number described in the link record of the link indicated by the corresponding link ID of the background road unit record of the road graphic is obtained, and this is obtained by the user. The designated route number 410 is set (step 714).
[0064]
Then, if the confirmation is instructed by the user via the remote control 8 or the remote control interface 109 (step 708), the user-specified icon ID data and the user-specified route number data are cleared (step 710), and the process returns to step 702 to newly Wait for input of correct coordinates.
[0065]
Returning to FIG. 6, when there is a route search request from the user via the remote control 8 and the remote control interface 109 (step 620), the main control unit 110 uses the remote control 8 from the user via the remote control interface 109. The destination setting is accepted (step 622). If the destination setting is accepted, the coordinates of the accepted destination are stored in the destination data 403 of the parameter memory 111, and the route search unit 105 is instructed to calculate a recommended route (step 624).
[0066]
The route search unit 105 that has received an instruction to calculate the recommended route reads road data in the necessary geographical range from the map data buffer 101, and uses the current position coordinates indicated by the current position data 401 in the parameter memory 111 to determine the destination in the parameter memory 111. Based on a predetermined cost model, the recommended route to the destination coordinates indicated by the data 403 is referred to the traffic information obtained from the VICS receiver 7 and the link cost and link distance of each link described in the link table. To calculate. Then, a list of nodes and links through which the calculated recommended route passes is stored in the route node list 4042 and the route link list 4041 of the route data 404 in the parameter memory 111, and the main control unit 110 is notified of the completion of the recommended route calculation.
[0067]
The main control unit 110 notified of the completion of the recommended route calculation sets guidance in the guidance flag 408 of the parameter memory 111, sets an appropriate display range in the display range data 405 of the parameter memory 111, and the traveling direction data is The travel direction shown is set in the display direction data, the route drawing unit 106 is instructed to draw a route, the map drawing unit 107 is instructed to draw a map, and the navigation screen generating unit 112 is instructed to generate a navigation screen. .
[0068]
Upon receiving an instruction for generating a map image from the main control unit 110, the map drawing unit 107 reads map data at an appropriate level corresponding to the display range corresponding to the geographical range indicated by the display range, and the display mode at that time A map is drawn in a form corresponding to the map, and a map image is generated. Details of the map image generation by the map drawing unit 107 will be described later.
[0069]
On the other hand, the route drawing unit 106 instructed to draw the route from the current position indicated by the current position data 401 of the parameter table to the destination indicated by the destination data 403 in the display range indicated by the display range data 405 of the parameter table. A route image in which the route between them is drawn with reference to the route link list 4041 and the route node list 4042 of the parameter table is generated.
[0070]
Then, the navigation screen generation unit 112 adds the route image generated by the route drawing unit 106 on the map image generated by the map drawing unit 107 to the map image received from the map drawing unit 107, and the current value in the parameter memory 111. A navigation screen is generated by drawing a current position mark at a position corresponding to the current position indicated by the position data 401 and generating a navigation screen, which is sent to the window control unit 113. The window control unit 113 displays the received navigation screen. Is displayed on the display device 6.
[0071]
Hereinafter, the main control unit 110 performs the above-described processing from step 630 while changing the display range data 405 according to the change of the current position data 401 of the parameter memory 111 or the user's map scale change instruction. Repeat until the destination reaches the destination or the current route is canceled. During this time, the display mode switching instruction from the user is monitored (step 634). The display mode data 407 in the parameter memory 111 is updated to the displayed display mode (step 636). When the updated display mode is the user confirmation mode (step 638), the above-described target object setting process is started. (Step 640). If the display mode before the update is the user confirmation mode (step 642), the activated target object setting process is terminated (step 644), and the user specified icon ID 409 and the user specified route in the parameter memory 111 are terminated. The number 410 is cleared.
[0072]
If the current position reaches the destination or the current route is canceled (step 648), the guidance flag 408 is reset to non-guidance (step 650), and the process returns to step 602.
[0073]
Hereinafter, the map image generation processing of the map drawing unit 107 described above will be described.
[0074]
The map drawing unit instructed by the main control unit 110 to generate a map image performs the map image generation process shown in FIG.
[0075]
That is, first, a unit record of each drawing object whose display position is included in the display range is extracted (step 802), and the graphic drawing object described in the extracted background unit record is extracted with respect to the display range and the display orientation. Is drawn at a position relatively determined by the element point coordinates (step 804), and then the road graphic drawing process shown in FIG. 8b is called to draw the road graphic drawing object described in the extracted background road unit record. Then, drawing is performed at a position relatively determined by the element point coordinates with respect to the display range and the display orientation (step 806). When a drawing completion report is received from the road graphic drawing process (step 808), the icon drawing process shown in FIG. 9 is called, and the icon graphic drawing object described in the extracted icon unit record is set as the display range. Drawing is performed at a position relatively determined by display coordinates with respect to the display orientation (step 810). If a drawing completion report is received from the icon drawing process (step 812), finally, the drawing object of the character string described in the extracted character string unit record is displayed in the display coordinates with respect to the display range and the display orientation. (Step 814), and the map image generation process is terminated. However, in order to generate the map image with the display orientation indicated by the display orientation data 402 of the parameter memory 111 at that time upward, the drawing direction of each of the drawing objects is appropriately operated. For example, a drawing object of a character string or an icon figure is drawn so that the upward direction of the drawing object matches the upward direction of the map image.
[0076]
Here, in the road graphic drawing process activated in the above step 806, the process shown in FIG. 8b is performed.
[0077]
The drawing objects of the road figure to be drawn are sequentially selected (step 852), and if the display mode is not the user confirmation mode (step 854), the road figure is left as it is in the display range and display direction according to the description of the background road unit record. On the other hand, drawing is performed at a position relatively determined by the element point coordinates (step 858).
[0078]
On the other hand, when the display mode is the user confirmation mode (step 852), it is checked whether the user designation icon ID 409 is set in the parameter memory 111 (step 856). If the face-to-face link ID of the icon unit record indicated by the user-specified icon ID 409 in the parameter memory 111 and the corresponding link ID of the background road unit record of the road figure do not match (step 864, step 866), the road figure is also used as the background. In accordance with the description of the road unit record, the image is drawn as it is at a position relatively determined by the element point coordinates with respect to the display range and the display orientation (step 858).
[0079]
On the other hand, the user specified icon ID 409 is set in the parameter memory 111 (step 856), and the facing link ID of the icon unit record indicated by the user specified icon ID 409 matches the corresponding link ID of the background road unit record of the road figure. When doing so (step 864, step 866), the road figure whose shape is indicated by the background road unit record is emphasized and drawn using predetermined drawing parameters for emphasis.
[0080]
When the drawing of all road graphic drawing target objects is completed (step 860), a drawing completion report is sent to the map image generation process of FIG. 8a (step 863), and the process ends.
[0081]
By the above drawing process, during the period when the display mode is set to the user confirmation mode by the user, the icon graphic of the user specified icon ID 409 set by the target object setting process of FIG. Only the road graphic corresponding to the linked link is highlighted and displayed. That is, during the period when the display mode is set to the user confirmation mode by the user, as shown in FIG. 10a-1, the link facing the facility represented by the icon graphic 1002 pointed by the cursor 1001 on the map screen is displayed. A navigation screen on which the corresponding road portion 1003 is highlighted as shown in FIG. 10B-1 is output from the display device.
[0082]
Therefore, the user can immediately recognize the road facing the facility corresponding to the designated icon graphic from this screen.
[0083]
Next, the icon figure drawing process called from step 810 of the map drawing process of FIG. 8a will be described using FIG. 9A.
[0084]
As shown in FIG. 9a, in the icon graphic drawing process, drawing objects of the icon graphic to be drawn are sequentially selected (step 902).
[0085]
When the display mode is the face-to-face link display mode (step 904), the display range and the display orientation are determined based on the icon image data of the icon image record indicated by the icon code of the icon unit record of the target icon figure. On the other hand, at the position relatively determined by the display coordinates, the upper direction of the icon graphic is made to coincide with the upper direction of the map image (step 926). Then, an additional figure drawing process is called (step 928), and an additional image for the icon figure is drawn.
[0086]
Here, in the additional figure drawing process called in step 928, as shown in FIG. 9b, first, one piece of face link information of the icon unit record of the target icon figure is extracted (step 950), and the display orientation data in the parameter memory 111 is displayed. An orientation difference between 402 and the facing link orientation of the retrieved facing link information is obtained (step 952). Then, the azimuth difference is classified into one of eight directions, up, right up, right, right down, down, left down, left, left up (step 954).
[0087]
In this classification, the difference in orientation measured in the clockwise direction is defined as dθ, and when −π / 8 <dθ ≦ π / 8, the upper right when π / 8 <dθ ≦ 3π / 8, and the upper right when 3π / 8 < Right when dθ ≦ 5π / 8, diagonally lower right when 5π / 8 <dθ ≦ 7π / 8, lower when 7π / 8 <dθ ≦ 9π / 8, and 9π / 8 <dθ ≦ 11π / 8. In the case of 11π / 8 <dθ ≦ 13π / 8, and in the case of 13π / 8 <dθ ≦ 15π / 8.
[0088]
Then, the additional graphic represented by the additional graphic image data is drawn from the additional graphic record having the direction code corresponding to the classified direction so that the center and the direction coincide with the target icon graphic (step 956). 4B is transparent except for the non-transparent region of the additional figure rectangle and the “<” character, the icon figure below it is not hidden by the drawing of the additional figure.
[0089]
If the processes in steps 952 to 956 are performed for each face-to-face link information of the icon unit record of the target icon graphic (step 958), the additional graphic drawing process is terminated.
[0090]
In addition, in the above processing, when a plurality of face-to-face link information is registered in the icon unit record of the icon figure, a figure made up of the sum of non-transparent areas of a plurality of additional figures drawn for each face-to-face link information Is finally generated by the additional graphic processing for this icon graphic.
[0091]
For example, as shown in FIG. 4d-1, for an icon graphic 361 having face-to-face link information for a link L1 whose direction is classified to the right and a link L2 which is lower, two icons corresponding to the right and lower directions are displayed. As the sum of the non-transparent areas of the additional figures 362 and 363, a figure that is visually recognized as two figures, a rectangular figure on the right side of the icon figure and a rectangular figure on the lower side, is drawn on the map image. Further, as shown in FIG. 4D-2, for the icon graphic 355 having face-to-face link information for the link L3 whose direction is classified to the right and the link L4 which is diagonally downward to the right, as shown in FIG. As a sum of the non-transparent areas of the two corresponding additional figures, an additional figure 366 is obtained, which is a combination of the figure-shaped figures opened in the diagonally upper left direction facing the right and lower right halves of the icon figure. .
[0092]
Even if the display coordinates of the center of the link and the icon figure are in the relationship as shown in FIG. 4d-1, the orientation of the icon figure to be drawn and the figure generated by the additional figure drawing process are different from each other in the display orientation. That is, it differs depending on the direction of the generated map image. For example, when the dir direction in Fig. 4d-1 changes to the upper direction of the map image, the orientation of the icon figure and the addition will not change even if the relative relationship between the link and the display coordinates of the center of the icon figure does not change. The figure 367 generated by the figure generation process is different from that shown in FIG. 4d-1 as shown in FIG. 4d-3.
[0093]
With the above drawing process, during the period when the display mode is set to the face-to-face link display mode by the user, each icon figure is an additional figure indicating the direction of the link related to the icon figure as face-to-face link information or its icon figure. It is drawn in a form with a figure as a sum added. In other words, during the period when the display mode is set to the face-to-face link display mode by the user, as shown in FIG. 11a, a graphic representing the road direction facing the facility indicated by the icon graphic is added to each icon graphic. Will be displayed. Therefore, the user can immediately recognize the road facing the facility represented by each icon graphic from the icon graphic to which the graphic is added. In addition, the broken line in FIG. 11a shows the correspondence between the icon graphic and the link facing the facility indicated by the icon graphic, and is not included in the map image.
[0094]
Now, returning to FIG. 9a, in the icon graphic drawing process, as described above, the drawing objects of the icon graphic to be drawn are sequentially selected (step 902). When the display mode is the on-route icon display mode (step 906) and the guiding flag 408 of the parameter memory 111 is guiding (step 906), the icon unit record of the target icon graphic is displayed. It is checked whether or not the face-to-face link ID is included in the route link list 4041 of the parameter table 111 (step 916). If not included, the icon indicated by the icon code of the icon unit record of the target icon shape is displayed. Based on the icon image data of the image record, drawing is performed with the upper direction of the icon graphic coincident with the upper direction of the map image at a position relatively determined by the display coordinates with respect to the display range and the display orientation (step 910). On the other hand, when the face-to-face link ID is included in the root link list, the icon figure is drawn with the same coordinates and orientation using a predetermined highlight drawing parameter (step 924).
[0095]
If the above processing is performed for all the target icon figures (step 912), a drawing completion report is sent to the map image generation processing of FIG. 6a (step 914), and the processing is terminated.
[0096]
As a result of the above drawing process, when the display mode is the on-route icon display mode and the guiding flag 408 is guiding, an icon graphic representing a facility facing the recommended route 1201 as shown in FIG. Only 1202 is highlighted and displayed on the navigation screen. Therefore, in traveling along the recommended route, the user can immediately grasp the facility facing the recommended route from the navigation screen and use this as a mark for traveling.
[0097]
Next, in the icon graphic drawing process of FIG. 9A, when the display mode is the user confirmation mode (step 908), the drawing objects of the icon graphic to be drawn are sequentially selected (step 902), and then stored in the parameter memory 111. It is checked whether or not the user-specified route number 410 is set (step 918). If not, based on the icon image data of the icon image record indicated by the icon code of the icon unit record of the target icon figure. Then, the icon graphic is drawn with the upper direction of the icon image coincident with the upper direction of the map image at a position relatively determined by the display coordinates with respect to the display range and the display orientation (step 910). Even if the user-specified route number 410 is set in the parameter memory 111, the link record corresponding to one of the facing link IDs acquired from the facing link information of the icon unit record of the target icon graphic is displayed. When the described route number does not match the user-specified route number 410 (step 920, step 922), an icon figure is similarly drawn (step 910).
[0098]
On the other hand, the user-specified route number 410 is set in the parameter memory 111 (step 918), and is described in the link record corresponding to one of the facing link IDs acquired from the facing link information of the icon unit record of the target icon graphic. When the route number thus set matches the user-specified route number 410 (steps 920 and 922), the icon figure is drawn with the same coordinates and orientation with emphasis using predetermined emphasis drawing parameters (step). 924).
[0099]
If the above processing is performed for all the target icon figures (step 912), a drawing completion report is sent to the map image generation processing of FIG. 6a (step 914), and the processing is terminated.
[0100]
As a result of the above drawing process, during the period when the display mode is set to the user confirmation mode by the user, the link included in the route of the user-specified route number 410 set by the target object setting process of FIG. Only the associated icon graphic will be highlighted. That is, during the period when the display mode is set to the user confirmation mode by the user, the user moves the cursor 1001 on the map screen as shown in FIG.ByA navigation screen in which only the icon graphic 1012 facing the route 1011 including the pointed link 1010 is highlighted as shown in FIG. 10B-2 is output from the display device.
[0101]
Therefore, the user can immediately recognize the facility corresponding to the designated road from this screen.
[0102]
The embodiment of the present invention has been described above.
[0103]
By the way, in the above embodiment, in the face-to-face link display mode, the link facing the facility indicated by each icon graphic is shown in the map image by adding the additional graphic shown in FIG. However, you may make it show the link which faces the plant | facility which each icon figure shows in a map image with forms other than this.
[0104]
For example, as shown in FIG. 12a, an arrow connecting each icon graphic and a link facing the facility indicated by the icon graphic may be displayed. In this case, as the coordinates of the end point of the arrow on the link side, the facing position coordinates in the facing link information of the icon unit record can be used.
[0105]
Further, for example, when generating and displaying a bird's-eye view map image, a three-dimensional additional figure imitating an entrance and a fence surrounding the icon figure as shown in FIG. 12b-1 is used. As shown, a link facing the facility indicated by each icon graphic may be shown. In this map image, the additional graphic indicates that the direction of the entrance of the bag imitated by the additional graphic is the direction of the link facing the facility indicated by the icon graphic surrounded by the bag. In this case, the additional figure added to the icon figure representing the facility facing a plurality of links may be a figure imitating a bag having a plurality of entrances for each facing link direction.
[0106]
Further, as shown in FIG. 12c, the link facing the facility indicated by each icon graphic may be displayed by adding an additional graphic to the road graphic side. In FIG. 12c, the cut of the additional figure 1310 imitating the curb provided on the side of the road is such that the facility 1311 indicated by the icon figure arranged immediately after the additional figure with respect to the viewpoint faces the link 1312 to which the additional figure is added. It represents that.
[0107]
In addition, when each route is drawn in a different color, each icon shape is displayed in the same color as the route to which the link that the facility indicated by each icon shape belongs and by displaying a frame of each icon shape. A link facing the facility to be shown may be represented in the map image.
[0108]
Also, instead of using the additional figure, the icon figure itself is deformed, and the direction is indicated by the deformed shape, so that the icon figure itself indicates the direction of the link facing the facility indicated by the icon figure. It doesn't matter.
[0109]
In the above embodiment, the link facing the facility indicated by the icon graphic is displayed by adding an additional graphic, etc., but this may be changed to display a link connected to the entrance of the facility indicated by the icon graphic. It doesn't matter. In this case, the face-to-face link information of the icon unit record only needs to describe information about the link connected to the entrance of the facility indicated by the icon graphic.
[0110]
In the above, in the icon display mode on the route and the user confirmation mode, the icon graphic and the road graphic are emphasized and drawn so as to be displayed on the map image. Any of these highlighted icon graphics and road graphics may be displayed as long as they are displayed so as to be distinguished from other elements on the map image. That is, for example, the brightness of the icon or road graphic to be emphasized is increased, or the brightness of the other icon or road graphic is decreased, or the border of the icon or road graphic to be emphasized is increased. In the form of drawing with a thick line, changing the display color of the highlighted icon shape or road shape itself and its frame, and so that the highlighted icon shape or road shape blinks on the display It does not matter.
[0111]
In the above, switching between the face-to-face link display mode, the on-route link mode, and the user confirmation mode is performed according to the user's designation. However, this may be automatically performed depending on whether the route is being guided or not. good. For example, depending on the value of the guiding flag 408, the face-to-face link display mode or the user confirmation mode is automatically set as the display mode during non-guidance, and the on-route link display mode is automatically set during guidance. Anyway. Alternatively, the user confirmation mode may be automatically set as the display mode during non-guidance and the face-to-face link display mode may be automatically set during guidance according to the value of the guidance flag 408.
[0112]
The display form with the additional figure in the face-to-face link display mode and the icon graphic highlight display in the route link display mode and the user confirmation mode may be used in combination. In other words, in the link display mode on the route and the user confirmation mode, an additional figure is added to each icon figure.AttachedYou may make it emphasize the icon figure which should be emphasized with a state.
[0113]
In the above description, the application to an in-vehicle navigation device has been described as an example. However, the present embodiment can be similarly applied to a portable navigation device, a personal computer, and a route search system operating on a Web server. It is. The same applies to a navigation device that does not have a storage medium that stores map data locally, and that receives the necessary map data from the map data server device via a communication path such as the Internet. Can be.
[0114]
【The invention's effect】
[0115]
As described above, according to the present invention, it is possible to display a map so that the user can easily grasp the relationship between the icon graphic and the road related to the facility represented by the icon graphic.
[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 illustrating an application example of an additional figure used in the embodiment of the present invention and an additional figure to an icon figure.
FIG. 5 is a diagram showing the contents of a navigation device parameter memory according to an embodiment of the present invention.
FIG. 6 is a flowchart showing the operation of the main control unit of the navigation device according to the embodiment of the present invention.
FIG. 7 is a flowchart showing the operation of the main control unit of the navigation device according to the embodiment of the present invention.
FIG. 8 is a flowchart showing an operation of a map drawing unit of the navigation device according to the embodiment of the present invention.
FIG. 9 is a flowchart showing an operation of a map drawing unit of the navigation device according to the embodiment of the present invention.
FIG. 10 is a diagram showing an example of a navigation screen according to the embodiment of the present invention.
FIG. 11 is a diagram showing an example of a navigation screen according to the embodiment of the present invention.
FIG. 12 is a diagram showing an example of a navigation screen according to the embodiment of the present invention.
FIG. 13 is a diagram showing an example of a conventional map display.
[Explanation of symbols]
1: control device, 2: storage media drive, 3: GPS receiver, 4: angular acceleration sensor, 5: vehicle speed sensor, 6: display device, 7: VICS receiver, 8: remote control (remote controller), 21: storage Medium: 101: Map data buffer, 102: Map data read processing unit, 103: Temporary current position / orientation calculation unit, 104: Map matching processing unit, 105: Route search unit, 106: Route drawing unit, 107: Map drawing unit 108: VICS interface 109: Remote control interface 110: Main control unit 111: Parameter memory 112: Navigation screen generation unit 113: Window control unit

Claims (4)

施設を表す図形シンボルであるアイコン図形を含む地図を表示する地図表示装置であって、前記地図を表す地図情報を記憶する記憶手段と前記地図情報に基づいて地図を描画する地図描画手段と、描画された地図を表示した地図画面を出力する地図表示手段と、A map display device for displaying a map including an icon graphic which is a graphic symbol representing a facility, the storage means storing map information representing the map, the map drawing means for drawing a map based on the map information, and the drawing Map display means for outputting a map screen displaying the map displayed,
前記地図画面上でアイコン図形の指定を受け付けるアイコン指定受付手段とを有し、Icon designation accepting means for accepting designation of an icon figure on the map screen;
前記地図情報は、地図上に表すアイコン図形の定義と、前記アイコン図形と道路区間との関連の定義を含み、前記地図描画手段は、前記アイコン指定受付手段が指定を受け付けた各アイコン図形との関連が前記地図情報によって定義されている道路区間を、前記地図上において他の道路区間と区別される形態で表示されるように描画することを特徴とする地図表示装置。The map information includes a definition of an icon graphic to be displayed on a map and a definition of an association between the icon graphic and a road section, and the map drawing means includes: A map display device, wherein a road section whose relation is defined by the map information is drawn so as to be displayed in a form that is distinguished from other road sections on the map.
施設を表す図形シンボルであるアイコン図形を含む地図を表示する地図表示装置であって、前記地図を表す地図情報を記憶する記憶手段と前記地図情報に基づいて地図を描画する地図描画手段と、描画された地図を表示した地図画面を出力する地図表示手段と、
ユーザより、前記地図画面上で道路区間の指定を受け付ける道路指定受付手段とを有し、
前記地図情報は、地図上に表すアイコン図形の定義と、前記アイコン図形と道路区間との関連の定義を含み、前記地図描画手段は、前記道路指定受付手段が指定を受け付けた道路区間を含む道路に属する各道路区間との関連が前記地図情報によって定義されている各アイコン図形を、前記地図上において他のアイコン図形と区別される形態で表示されるように描画することを特徴とする地図表示装置
A map display device for displaying a map including an icon graphic which is a graphic symbol representing a facility, the storage means storing map information representing the map, the map drawing means for drawing a map based on the map information, and the drawing Map display means for outputting a map screen displaying the map displayed,
From the user, having a road designation accepting means for accepting designation of a road section on the map screen,
The map information includes a definition of an icon graphic represented on a map and a definition of a relationship between the icon graphic and a road section, and the map drawing means includes a road including a road section that has been designated by the road designation receiving means. A map display characterized in that each icon graphic whose relation to each road section belonging to is defined by the map information is displayed on the map so as to be distinguished from other icon graphics. Equipment .
請求項1または2記載の地図表示装置であって、The map display device according to claim 1 or 2,
前記地図情報において、前記アイコン図形と道路区間との関連は、前記アイコン図形と当該アイコン図形が表す施設が面する道路区間との間、または、前記アイコン図形と当該アイコン図形が表す施設の入り口に連結する道路区間との間に定義されていることを特徴とする地図表示装置。In the map information, the icon graphic and the road section are associated with each other between the icon graphic and the road section facing the facility represented by the icon graphic, or at the entrance of the facility represented by the icon graphic and the icon graphic. A map display device characterized in that it is defined between a road section to be connected.
請求項1または2記載の地図表示装置を有するナビゲーション装置であって、A navigation device comprising the map display device according to claim 1 or 2,
現在位置を求める現在位置算出手段と、A current position calculating means for obtaining a current position;
現在の進行方位を求める進行方位算出手段とを有し、A traveling direction calculation means for obtaining the current traveling direction,
前記地図描画手段は、前記進行方位算出手段が算出した進行方位に対して定まる方位を上方向として、前記現在位置算出手段が算出した現在位置に対して定まる範囲の前記地図を現在位置を表すマークと共に描画すると共に、前記アイコン図形が表す図形シンボルの上方向が、前記地図画面の上方向に一致するように各アイコン図形を描画することを特徴とするナビゲーション装置。The map drawing means is a mark representing the current position in the range determined with respect to the current position calculated by the current position calculating means, with the direction determined with respect to the moving direction calculated by the moving direction calculating means as the upward direction And drawing each icon graphic so that the upward direction of the graphic symbol represented by the icon graphic coincides with the upward direction of the map screen.
JP2001354685A 2001-11-20 2001-11-20 Map display device and navigation device Expired - Fee Related JP3921080B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001354685A JP3921080B2 (en) 2001-11-20 2001-11-20 Map display device and navigation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001354685A JP3921080B2 (en) 2001-11-20 2001-11-20 Map display device and navigation device

Publications (2)

Publication Number Publication Date
JP2003156345A JP2003156345A (en) 2003-05-30
JP3921080B2 true JP3921080B2 (en) 2007-05-30

Family

ID=19166498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001354685A Expired - Fee Related JP3921080B2 (en) 2001-11-20 2001-11-20 Map display device and navigation device

Country Status (1)

Country Link
JP (1) JP3921080B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007139931A (en) * 2005-11-16 2007-06-07 Alpine Electronics Inc Navigation system and map display method
WO2008083744A1 (en) * 2007-01-10 2008-07-17 Tomtom International B.V. A navigation device and method for displaying a rich content document
US20090263026A1 (en) * 2008-04-18 2009-10-22 Google Inc. Content item placement
JP5241655B2 (en) * 2009-09-04 2013-07-17 クラリオン株式会社 Navigation device and vehicle control device
JP6098419B2 (en) * 2013-07-29 2017-03-22 アイシン・エィ・ダブリュ株式会社 Traffic information guidance system, traffic information guidance device, traffic information guidance method, and computer program

Also Published As

Publication number Publication date
JP2003156345A (en) 2003-05-30

Similar Documents

Publication Publication Date Title
JP3933929B2 (en) Navigation device
JP4183426B2 (en) Navigation device
EP0897170B1 (en) Location floor number display device in navigation apparatus
JP4964762B2 (en) Map display device and map display method
ES2425555T3 (en) Navigation system that uses corridor maps
JP3295892B2 (en) Traffic information presentation device
US6360168B1 (en) Navigation apparatus
JP4133570B2 (en) Navigation device
CN102620738A (en) Interactive geographic feature
JPH1089990A (en) Navigation apparatus
JP4622126B2 (en) Navigation device, navigation method, and navigation program
US7239964B2 (en) Method and apparatus for displaying a map
JP3958050B2 (en) Navigation device
JP2004245581A (en) Navigation apparatus
JP3921080B2 (en) Map display device and navigation device
JP3883719B2 (en) Destination candidate display method of route search system
JP4098638B2 (en) Navigation device
JP4064878B2 (en) Navigation device
JP4099401B2 (en) Navigation device
JP2003194568A (en) Navigation system and congestion-zone display method
JP2005300168A (en) Navigation system and map display method
JP3921116B2 (en) Navigation device and learning support method thereof
JP2007078774A (en) Vehicle guiding device
JP3865041B2 (en) Map display device and program
JP3980955B2 (en) Navigation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061024

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061208

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: 20070130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070216

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3921080

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120223

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120223

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140223

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees