JPH0735561A - ナビゲーション装置のコース設定方式 - Google Patents
ナビゲーション装置のコース設定方式Info
- Publication number
- JPH0735561A JPH0735561A JP20121793A JP20121793A JPH0735561A JP H0735561 A JPH0735561 A JP H0735561A JP 20121793 A JP20121793 A JP 20121793A JP 20121793 A JP20121793 A JP 20121793A JP H0735561 A JPH0735561 A JP H0735561A
- Authority
- JP
- Japan
- Prior art keywords
- map
- data
- point
- display
- mark
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Processing Or Creating Images (AREA)
- Traffic Control Systems (AREA)
Abstract
(57)【要約】
【目的】 車の現在位置と目的地の関係を一見して明ら
かになるよう表示すると共に画面上に経路設定地図を表
示しその地図上のコースの特定点及び進行方向を簡単に
設定し得るナビゲーション・システムのコース設定方式
の提供。 【構成】 コース設定方式における処理部の動作は大別
して2つの処理に区分される。その一つが現在位置と目
的地との距離を求めディスプレイ上に表示可能なスケー
ル値を得て、そのスケールで地図を現在位置と目的地を
表示しその地図を基に経路誘導のためのコース設定に必
要な詳細地図を順次表示するための地図表示動作であ
り、図2のステップS1〜S5がこの動作に相当する。
他の一つが地図表示動作によって表示された詳細地図上
で特定点として指定された通過ポイントの地図座標を求
め、また、その通過ポイントの進行方向を地図上のベク
トルとして求め、それらの値を保存する誘導経路設定動
作であり図2のステップS6〜S19がこの動作に相当
する。
かになるよう表示すると共に画面上に経路設定地図を表
示しその地図上のコースの特定点及び進行方向を簡単に
設定し得るナビゲーション・システムのコース設定方式
の提供。 【構成】 コース設定方式における処理部の動作は大別
して2つの処理に区分される。その一つが現在位置と目
的地との距離を求めディスプレイ上に表示可能なスケー
ル値を得て、そのスケールで地図を現在位置と目的地を
表示しその地図を基に経路誘導のためのコース設定に必
要な詳細地図を順次表示するための地図表示動作であ
り、図2のステップS1〜S5がこの動作に相当する。
他の一つが地図表示動作によって表示された詳細地図上
で特定点として指定された通過ポイントの地図座標を求
め、また、その通過ポイントの進行方向を地図上のベク
トルとして求め、それらの値を保存する誘導経路設定動
作であり図2のステップS6〜S19がこの動作に相当
する。
Description
【0001】
【産業上の利用分野】本発明は自律走行方式のナビゲー
ション装置に関し、特に、車の現在位置から目的地まで
の経路誘導を行うためのコース設定方式、具体的にはコ
ース設定におけるその地図表示及び経路設定の方式に関
する。
ション装置に関し、特に、車の現在位置から目的地まで
の経路誘導を行うためのコース設定方式、具体的にはコ
ース設定におけるその地図表示及び経路設定の方式に関
する。
【0002】
【従来の技術】車の現在位置を表示装置に表示されてい
る地図上に表示して走行補助をなすナビゲーション・シ
ステムに関しては、人工衛星からの電波(位置情報)
を基に自車の位置を決定するGPS方式、道路脇に設
置したサインポストからの位置情報により自車の位置を
認識するサインポスト方式、及び、図1に示すような
距離センサ1及び方向センサ2からの距離情報及び方向
情報を基に自車の位置を計算して決定する完全自律走行
方式があり、また、としてとの混合方式自律走行
方式のものがある。
る地図上に表示して走行補助をなすナビゲーション・シ
ステムに関しては、人工衛星からの電波(位置情報)
を基に自車の位置を決定するGPS方式、道路脇に設
置したサインポストからの位置情報により自車の位置を
認識するサインポスト方式、及び、図1に示すような
距離センサ1及び方向センサ2からの距離情報及び方向
情報を基に自車の位置を計算して決定する完全自律走行
方式があり、また、としてとの混合方式自律走行
方式のものがある。
【0003】そして、いずれの方式を用いる場合にも、
自車の出発位置と目的地を何等かの方法で設定する必要
がある。ここで、自律走行方式のナビゲーション・シス
テムの例として、特公平5−32681号(名称;「車
両方向位置表示装置」)では表示装置上の表示画面に表
示された地図に現在の車両の現在位置、車両の進行方
向、目的地及び目的地と車両の現在位置とを接続する直
線を表示する表示手段を有する装置が開示されている。
自車の出発位置と目的地を何等かの方法で設定する必要
がある。ここで、自律走行方式のナビゲーション・シス
テムの例として、特公平5−32681号(名称;「車
両方向位置表示装置」)では表示装置上の表示画面に表
示された地図に現在の車両の現在位置、車両の進行方
向、目的地及び目的地と車両の現在位置とを接続する直
線を表示する表示手段を有する装置が開示されている。
【0004】
【発明が解決しようとする課題】上述した特公平5−3
2681号では自車の現在位置と目的地を結ぶ再短距離
を直線で結んで表示することにより運転者に目的地と目
的地の方向と自車との相対的位置を認識せしめるように
しているが、実際には道路は曲折したり迂回するように
延びている場合があるので、例えば、車が山を迂回する
螺旋状の道を走行している場合には車は目的地に向かっ
て走行していても、制約された画面内では自車の方向が
あたかも目的地とは反対方向に走っているように示され
る場合があり運転者に錯覚を与え得るという問題点があ
った。
2681号では自車の現在位置と目的地を結ぶ再短距離
を直線で結んで表示することにより運転者に目的地と目
的地の方向と自車との相対的位置を認識せしめるように
しているが、実際には道路は曲折したり迂回するように
延びている場合があるので、例えば、車が山を迂回する
螺旋状の道を走行している場合には車は目的地に向かっ
て走行していても、制約された画面内では自車の方向が
あたかも目的地とは反対方向に走っているように示され
る場合があり運転者に錯覚を与え得るという問題点があ
った。
【0005】このような問題点を解決する方法として、
自車の現在位置と目的地の間の任意の経路のうちあるコ
ースを選んで走行コースとし、経路上の特定点(例え
ば、交差点やT字路、或いは三叉路等)における進行方
向を車の走行に伴って表示する経路誘導方式がある。こ
のような経路誘導方式を実現するためには予め地図上で
走行コース上の特定点に進行方向を簡単に設定する方法
の実現が要請されるが、従来技術では走行コース上の特
定点の設定に時間がかかり熟練を要するという問題点が
あった。また、従来技術では誘導経路上の特定点での通
過方向(または、進入・進行方向)の設定が正確になさ
れないという問題点があった。
自車の現在位置と目的地の間の任意の経路のうちあるコ
ースを選んで走行コースとし、経路上の特定点(例え
ば、交差点やT字路、或いは三叉路等)における進行方
向を車の走行に伴って表示する経路誘導方式がある。こ
のような経路誘導方式を実現するためには予め地図上で
走行コース上の特定点に進行方向を簡単に設定する方法
の実現が要請されるが、従来技術では走行コース上の特
定点の設定に時間がかかり熟練を要するという問題点が
あった。また、従来技術では誘導経路上の特定点での通
過方向(または、進入・進行方向)の設定が正確になさ
れないという問題点があった。
【0006】本発明は上記問題点及び要請に基づいてな
されたものであり、車の現在位置と目的地の関係を一見
して明らかになるよう表示すると共に画面上に経路設定
地図を表示しその地図上のコースの特定点及び進行方向
を簡単に設定し得るナビゲーション・システムのコース
設定方式を提供することを目的とする。
されたものであり、車の現在位置と目的地の関係を一見
して明らかになるよう表示すると共に画面上に経路設定
地図を表示しその地図上のコースの特定点及び進行方向
を簡単に設定し得るナビゲーション・システムのコース
設定方式を提供することを目的とする。
【0007】
【課題を解決するための手段】上記の目的を達成するた
めに第1の発明のナビゲーション装置のコース設定方式
は、地図データを格納した地図情報記憶手段と、該地図
データを読み出して地図を表示する表示手段と、走行車
両の位置を前記表示された地図上に表示する位置表示手
段と、を有するナビゲーション装置において、前記地図
の道路地図情報を判別して、該地図の道路上に、走行予
定経路を各交差点を経由するように設定し、その経路設
定が所定のマーク範囲にかかる道路の各交差点を求め、
その地点にマーク範囲を移動することにより行われ、こ
の経路設定で、マーク範囲かせ道路以外の地点を指定し
た時、その地点の所定範囲内の交差点を検出し、その交
差点にマーク範囲を移動させることを特徴とする。
めに第1の発明のナビゲーション装置のコース設定方式
は、地図データを格納した地図情報記憶手段と、該地図
データを読み出して地図を表示する表示手段と、走行車
両の位置を前記表示された地図上に表示する位置表示手
段と、を有するナビゲーション装置において、前記地図
の道路地図情報を判別して、該地図の道路上に、走行予
定経路を各交差点を経由するように設定し、その経路設
定が所定のマーク範囲にかかる道路の各交差点を求め、
その地点にマーク範囲を移動することにより行われ、こ
の経路設定で、マーク範囲かせ道路以外の地点を指定し
た時、その地点の所定範囲内の交差点を検出し、その交
差点にマーク範囲を移動させることを特徴とする。
【0008】第2の発明は、地図データを格納した地図
情報記憶手段と、該地図データを読み出して地図を表示
する表示手段と、走行車両の位置を前記表示された地図
上に表示する位置表示手段と、を有するナビゲーション
装置において、前記地図の道路地図情報を判別して、該
地図の道路上に、走行予定経路を各交差点を経由するよ
うに設定し、その経路設定が所定のマーク範囲にかかる
道路の各交差点を求め、その地点にマーク範囲を移動す
ることにより行われ、道路地図情報を判別して交差点で
の進行方向を設定することを特徴とする。
情報記憶手段と、該地図データを読み出して地図を表示
する表示手段と、走行車両の位置を前記表示された地図
上に表示する位置表示手段と、を有するナビゲーション
装置において、前記地図の道路地図情報を判別して、該
地図の道路上に、走行予定経路を各交差点を経由するよ
うに設定し、その経路設定が所定のマーク範囲にかかる
道路の各交差点を求め、その地点にマーク範囲を移動す
ることにより行われ、道路地図情報を判別して交差点で
の進行方向を設定することを特徴とする。
【0009】第3の発明は、角度センサと、距離センサ
と、所定の階層数に階層化された地図データを格納した
記憶部と、少なくとも走行コースのコースデータを格納
する不揮発性メモリと、内部メモリと、処理部と、表示
部と、入力部とを有するナビゲーション装置において、
(1)走行コースの目的位置と現在位置を設定し、
(2)設定された目的位置及び現在位置から該目的位置
と現在位置の間の距離を算出し、(3)目的位置と現在
位置の間の距離に基づいて表示部の表示画面に現在位置
と目的位置の表示標識を重ねて表示可能な範囲の大きさ
の地図を表示するための最小の縮尺を算出し、(4)地
図データのうち縮尺に対応する階層以下の地図データと
当該階層より大きい地図データの領域のうち基準点を中
心として当該地図データの領域に等しい領域をまず記憶
部から読み出して内部メモリに記憶し、該階層より大き
い地図データの領域のうち基準点を中心として当該地図
データの領域より大きい領域をその後に前記記憶部から
読み出して内部メモリに記憶し、(5)内部メモリに記
憶されている各階層の地図のうち所望の階層の地図を少
なくとも現在位置の表示標識と共に前記表示部に表示
し、(6)入力装置により前記表示された所望の位置の
特定点を通過ポイントとして指定し、(7)指定された
通過ポイントの座標を内部メモリに記憶されている地図
データのデータ座標値に基づいて算出すると共に当該通
過ポイントにおける通過方向を算出し、(8)指定した
方向に方向表示標識を前記通過ポイントに重ねて表示
し、(9)入力装置からの通過方向のうち所望の方向を
進行方向とする指定の後に通過ポイントの座標値及び通
過ポイントにおける進行方向を示す相対座標値を不揮発
性メモリに保存する、段階を有することを特徴とする。
と、所定の階層数に階層化された地図データを格納した
記憶部と、少なくとも走行コースのコースデータを格納
する不揮発性メモリと、内部メモリと、処理部と、表示
部と、入力部とを有するナビゲーション装置において、
(1)走行コースの目的位置と現在位置を設定し、
(2)設定された目的位置及び現在位置から該目的位置
と現在位置の間の距離を算出し、(3)目的位置と現在
位置の間の距離に基づいて表示部の表示画面に現在位置
と目的位置の表示標識を重ねて表示可能な範囲の大きさ
の地図を表示するための最小の縮尺を算出し、(4)地
図データのうち縮尺に対応する階層以下の地図データと
当該階層より大きい地図データの領域のうち基準点を中
心として当該地図データの領域に等しい領域をまず記憶
部から読み出して内部メモリに記憶し、該階層より大き
い地図データの領域のうち基準点を中心として当該地図
データの領域より大きい領域をその後に前記記憶部から
読み出して内部メモリに記憶し、(5)内部メモリに記
憶されている各階層の地図のうち所望の階層の地図を少
なくとも現在位置の表示標識と共に前記表示部に表示
し、(6)入力装置により前記表示された所望の位置の
特定点を通過ポイントとして指定し、(7)指定された
通過ポイントの座標を内部メモリに記憶されている地図
データのデータ座標値に基づいて算出すると共に当該通
過ポイントにおける通過方向を算出し、(8)指定した
方向に方向表示標識を前記通過ポイントに重ねて表示
し、(9)入力装置からの通過方向のうち所望の方向を
進行方向とする指定の後に通過ポイントの座標値及び通
過ポイントにおける進行方向を示す相対座標値を不揮発
性メモリに保存する、段階を有することを特徴とする。
【0010】
【作用】第1の発明において、目的地までの経路は道路
上の各交差点を経由するように設定され、その交差点は
マーク範囲にかかる地図上の交差点を求めてその地点に
マーク範囲を移動することにより行われる。
上の各交差点を経由するように設定され、その交差点は
マーク範囲にかかる地図上の交差点を求めてその地点に
マーク範囲を移動することにより行われる。
【0011】また第2の発明において進行方向の設定は
交差点の道路情報を判別することにより行われる。
交差点の道路情報を判別することにより行われる。
【0012】第3の発明のナビゲーション装置のコース
設定方式は、走行コースの目的位置と現在位置を設定
し、設定された目的位置及び現在位置から該目的位置と
現在位置の間の距離を算出し、目的位置と現在位置の間
の距離に基づいて表示部の表示画面に現在位置と目的位
置の表示標識を重ねて表示可能な範囲の大きさの地図を
表示するための最小の縮尺を算出し、地図データのうち
縮尺に対応する階層以下の地図データと当該階層より大
きい地図データの領域のうち基準点を中心として当該地
図データの領域に等しい領域をまず記憶部から読み出し
て内部メモリに記憶し、該階層より大きい地図データの
領域のうち基準点を中心として当該地図データの領域よ
り大きい領域をその後に前記記憶部から読み出して内部
メモリに記憶し、内部メモリに記憶されている各階層の
地図のうち所望の階層の地図を少なくとも現在位置の表
示標識と共に前記表示部に表示する。そして、操作者が
入力装置により表示された所望の位置の特定点を通過ポ
イントとして指定すると、ナビゲーション装置は指定さ
れた通過ポイントの座標を内部メモリに記憶されている
地図データのデータ座標値に基づいて算出すると共に当
該通過ポイントにおける通過方向を算出し、指定した方
向に方向表示標識を通過ポイントに重ねて表示し、入力
装置からの通過方向のうち所望の方向を進行方向とする
指定の後に通過ポイントの座標値及び通過ポイントにお
ける進行方向を示す相対座標値を不揮発性メモリに保存
する。
設定方式は、走行コースの目的位置と現在位置を設定
し、設定された目的位置及び現在位置から該目的位置と
現在位置の間の距離を算出し、目的位置と現在位置の間
の距離に基づいて表示部の表示画面に現在位置と目的位
置の表示標識を重ねて表示可能な範囲の大きさの地図を
表示するための最小の縮尺を算出し、地図データのうち
縮尺に対応する階層以下の地図データと当該階層より大
きい地図データの領域のうち基準点を中心として当該地
図データの領域に等しい領域をまず記憶部から読み出し
て内部メモリに記憶し、該階層より大きい地図データの
領域のうち基準点を中心として当該地図データの領域よ
り大きい領域をその後に前記記憶部から読み出して内部
メモリに記憶し、内部メモリに記憶されている各階層の
地図のうち所望の階層の地図を少なくとも現在位置の表
示標識と共に前記表示部に表示する。そして、操作者が
入力装置により表示された所望の位置の特定点を通過ポ
イントとして指定すると、ナビゲーション装置は指定さ
れた通過ポイントの座標を内部メモリに記憶されている
地図データのデータ座標値に基づいて算出すると共に当
該通過ポイントにおける通過方向を算出し、指定した方
向に方向表示標識を通過ポイントに重ねて表示し、入力
装置からの通過方向のうち所望の方向を進行方向とする
指定の後に通過ポイントの座標値及び通過ポイントにお
ける進行方向を示す相対座標値を不揮発性メモリに保存
する。
【0013】第4の発明は上記第3の発明のナビゲーシ
ョン装置のコース設定方式において、内部メモリに記憶
されている各階層の地図のうち所望の階層の地図を下記
パターンを基に表示部に表示する。
ョン装置のコース設定方式において、内部メモリに記憶
されている各階層の地図のうち所望の階層の地図を下記
パターンを基に表示部に表示する。
【0014】第5の発明は上記第4の発明のナビゲーシ
ョン装置のコース設定方式において、通過ポイントの指
定が下記により行われることを特徴とする。操作者が入
力装置により表示された所望の位置の特定点の近傍に特
定点指定表示標識を移動すると、特定点指定表示標識の
座標を中心とする指定範囲が上記特定点を含む時に特定
点を通過ポイントとしてその座標を内部メモリに記憶さ
れている地図データのデータ座標値に基づいて算出し、
特定点指定表示標識の中心を上記通過ポイントの座標点
に移動する。
ョン装置のコース設定方式において、通過ポイントの指
定が下記により行われることを特徴とする。操作者が入
力装置により表示された所望の位置の特定点の近傍に特
定点指定表示標識を移動すると、特定点指定表示標識の
座標を中心とする指定範囲が上記特定点を含む時に特定
点を通過ポイントとしてその座標を内部メモリに記憶さ
れている地図データのデータ座標値に基づいて算出し、
特定点指定表示標識の中心を上記通過ポイントの座標点
に移動する。
【0015】
【実施例】図1は本発明のナビゲーション装置のコース
設定方式を適用するナビゲーション装置の一実施例の構
成を示すブロック図であり、本発明は完全自律型のナビ
ゲーション装置及びGPSとの混合型のナビゲーション
装置に適用できる。
設定方式を適用するナビゲーション装置の一実施例の構
成を示すブロック図であり、本発明は完全自律型のナビ
ゲーション装置及びGPSとの混合型のナビゲーション
装置に適用できる。
【0016】図1で、1は距離センサ、2は方向セン
サ、3はナビゲーションプログラム及び地図情報等を格
納しているCD−ROMであり記憶部に相当し、4は目
的地や、通過ポイントのマークや方向マークの表示や移
動等の指示を入力する入力装置、5はCPUであり処理
部に相当し、6はそれらプログラムの実行や地図データ
の展開に用いる内部メモリ、7は本発明により設定され
る経路設定データを格納(保存)する不揮発性メモリ
(SRAM)、8は本実施例のナビゲーション・システ
ムのコース設定方式を実現するための手段としては電子
的手段に基づいてデータ処理を行うプログラム手段を格
納しているROM、9は表示対象の地図及び設定コース
上の経路誘導方位マーク等を画像情報として一時的に記
憶するビデオRAM、10はビデオRAM9の画像情報
を表示するディスプレイであり表示部に相当する。な
お、本実施例のナビゲーション・システムのコース設定
方式プログラム等はCD−ROM3またはSRAM7に
格納してもよくこの場合RAM9は省略可能である。
サ、3はナビゲーションプログラム及び地図情報等を格
納しているCD−ROMであり記憶部に相当し、4は目
的地や、通過ポイントのマークや方向マークの表示や移
動等の指示を入力する入力装置、5はCPUであり処理
部に相当し、6はそれらプログラムの実行や地図データ
の展開に用いる内部メモリ、7は本発明により設定され
る経路設定データを格納(保存)する不揮発性メモリ
(SRAM)、8は本実施例のナビゲーション・システ
ムのコース設定方式を実現するための手段としては電子
的手段に基づいてデータ処理を行うプログラム手段を格
納しているROM、9は表示対象の地図及び設定コース
上の経路誘導方位マーク等を画像情報として一時的に記
憶するビデオRAM、10はビデオRAM9の画像情報
を表示するディスプレイであり表示部に相当する。な
お、本実施例のナビゲーション・システムのコース設定
方式プログラム等はCD−ROM3またはSRAM7に
格納してもよくこの場合RAM9は省略可能である。
【0017】図1のナビゲーション装置では、自律走行
を行うために距離センサ1及び方向センサ2からのデー
タを所定時間間隔毎にサンプリングし、デジタルデータ
に変換してCPU5に入力する。そして、CPU5によ
るナビゲーション処理の結果と、CD−ROM3から必
要な地図データを読み出しメモリ6に展開した所望のレ
ベルの地図情報と、目的地、現在位置、通過ポイント指
定マーク、方向マーク等の記号とをビデオRAM9を介
してディスプレイ10上に表示する。
を行うために距離センサ1及び方向センサ2からのデー
タを所定時間間隔毎にサンプリングし、デジタルデータ
に変換してCPU5に入力する。そして、CPU5によ
るナビゲーション処理の結果と、CD−ROM3から必
要な地図データを読み出しメモリ6に展開した所望のレ
ベルの地図情報と、目的地、現在位置、通過ポイント指
定マーク、方向マーク等の記号とをビデオRAM9を介
してディスプレイ10上に表示する。
【0018】図2はナビゲーション・システムのコース
設定方式における処理部(CPU5)の動作を示すフロ
ーチャートである。コース設定方式におけるCPU5の
動作は大別して2つの処理に区分される。その一つが現
在位置と目的地との距離を求めディスプレイ上に表示可
能なスケール値を得て、そのスケールで地図を現在位置
と目的地を表示しその地図を基に経路誘導のためのコー
ス設定に必要な詳細地図を順次表示するための地図表示
動作であり、図2のステップS1〜S5がこの動作に相
当する。他の一つが地図表示動作によって表示された詳
細地図上で特定点として指定された通過ポイントの地図
座標を求め、また、その通過ポイントの進行方向を地図
上のベクトルとして求め、それらの値を保存する誘導経
路設定動作であり図2のステップS6〜S19がこの動
作に相当する。以下、図2に基づいて地図表示動作及び
誘導経路設定動作について述べる。
設定方式における処理部(CPU5)の動作を示すフロ
ーチャートである。コース設定方式におけるCPU5の
動作は大別して2つの処理に区分される。その一つが現
在位置と目的地との距離を求めディスプレイ上に表示可
能なスケール値を得て、そのスケールで地図を現在位置
と目的地を表示しその地図を基に経路誘導のためのコー
ス設定に必要な詳細地図を順次表示するための地図表示
動作であり、図2のステップS1〜S5がこの動作に相
当する。他の一つが地図表示動作によって表示された詳
細地図上で特定点として指定された通過ポイントの地図
座標を求め、また、その通過ポイントの進行方向を地図
上のベクトルとして求め、それらの値を保存する誘導経
路設定動作であり図2のステップS6〜S19がこの動
作に相当する。以下、図2に基づいて地図表示動作及び
誘導経路設定動作について述べる。
【0019】〈地図表示方式〉(地図表示動作(図2;
ステップS1〜S5)) [S1] ナビゲーション装置に電源が投入された状態
でディスプレイ10上の表示又は音声指示等に従って現
在地及び目的地を設定する。これら現在位置及び目的地
の設定は、例えば、地名コード等を入力装置4から入力
することにより行う。なお、GPSとの混合型自律方式
のナビゲーション装置では車の現在位置はGPSからの
位置情報により設定されるので目的地のみを設定すれば
よい。現在位置及び目的地が設定されるとCPU5はC
D−ROM3上に格納されている現在地と目的地を含む
詳細地図上の特定点の座標(例えば市役所の緯度、経
度)から現在地と目的地(この場合は現在地と目的地を
含む詳細地図上の特定点間)の直線距離(或いは緯度間
の長さと経度間の長さ)を算出する。
ステップS1〜S5)) [S1] ナビゲーション装置に電源が投入された状態
でディスプレイ10上の表示又は音声指示等に従って現
在地及び目的地を設定する。これら現在位置及び目的地
の設定は、例えば、地名コード等を入力装置4から入力
することにより行う。なお、GPSとの混合型自律方式
のナビゲーション装置では車の現在位置はGPSからの
位置情報により設定されるので目的地のみを設定すれば
よい。現在位置及び目的地が設定されるとCPU5はC
D−ROM3上に格納されている現在地と目的地を含む
詳細地図上の特定点の座標(例えば市役所の緯度、経
度)から現在地と目的地(この場合は現在地と目的地を
含む詳細地図上の特定点間)の直線距離(或いは緯度間
の長さと経度間の長さ)を算出する。
【0020】[S2] 次に、ディスプレイ10の画面
の大きさとを比較してスケールW(縮尺)を求める。ス
ケールWは、例えば、経度間の長さをA、緯度間の長さ
をBとし、ディスプレイ10上のX,Y方向の大きさを
a,bとすれば、Wはa/A,b/Bとして得る値のう
ち小さい方の値に対応する値として求めることができ
る。
の大きさとを比較してスケールW(縮尺)を求める。ス
ケールWは、例えば、経度間の長さをA、緯度間の長さ
をBとし、ディスプレイ10上のX,Y方向の大きさを
a,bとすれば、Wはa/A,b/Bとして得る値のう
ち小さい方の値に対応する値として求めることができ
る。
【0021】[S3] スケールに合う地図をディスプ
レイ10上に表示する。ここで、ディスプレイ上9に表
示する地図は上記ステップ2で求めたスケール値に対応
する地図データをCD−ROM3から読み込みメモリ6
に展開する。図3は実施例のナビゲーション装置がCD
−ROM3上に有する地図データベースの階層構造を示
し、ここでは図に示すように6つの階層構造をなしてい
る。図3で第1階層のRは市販のルートブロック地図デ
ータでスケールが1/4000,000ないし1/2,
000,000の地図データに対応する地図データブロ
ックであり、A1〜nは同様にスケールが1/1,00
0,000ないし1/500,000の地図データに対
応する地図データブロック(Rの細分化ブロック)であ
り、B1〜Bnは同様にスケールが1/500,000
の地図データに対応する地図データブロック(Aの1ブ
ロックの細分化ブロック)であり、C1〜Cnは同様に
スケールが1/200,000ないし1/100,00
0の地図データに対応する地図データブロック(Bの1
ブロックの細分化ブロック)であり、D1〜Dnは同様
にスケールが1/500,000の地図データに対応す
る地図データブロック(Cの1ブロックの細分化ブロッ
ク)であり、E1〜Enは同様にスケールが1/20
0,000,1/100,000ないし1/5,000
の地図データに対応する地図データブロック(Dの1ブ
ロックの細分化ブロック)である。
レイ10上に表示する。ここで、ディスプレイ上9に表
示する地図は上記ステップ2で求めたスケール値に対応
する地図データをCD−ROM3から読み込みメモリ6
に展開する。図3は実施例のナビゲーション装置がCD
−ROM3上に有する地図データベースの階層構造を示
し、ここでは図に示すように6つの階層構造をなしてい
る。図3で第1階層のRは市販のルートブロック地図デ
ータでスケールが1/4000,000ないし1/2,
000,000の地図データに対応する地図データブロ
ックであり、A1〜nは同様にスケールが1/1,00
0,000ないし1/500,000の地図データに対
応する地図データブロック(Rの細分化ブロック)であ
り、B1〜Bnは同様にスケールが1/500,000
の地図データに対応する地図データブロック(Aの1ブ
ロックの細分化ブロック)であり、C1〜Cnは同様に
スケールが1/200,000ないし1/100,00
0の地図データに対応する地図データブロック(Bの1
ブロックの細分化ブロック)であり、D1〜Dnは同様
にスケールが1/500,000の地図データに対応す
る地図データブロック(Cの1ブロックの細分化ブロッ
ク)であり、E1〜Enは同様にスケールが1/20
0,000,1/100,000ないし1/5,000
の地図データに対応する地図データブロック(Dの1ブ
ロックの細分化ブロック)である。
【0022】スケール値に対応する地図データをCD−
ROM3から読み込みメモリ6に展開する場合に、表示
スピードを上げるために本実施例では図4に示すよう
に、表示スケールRに対応する階層の地図データの(メ
モリ領域の)大きさを基準として表示階層以上の階層の
地図データについては基準点からの表示階層の範囲を読
み込み、表示階層以下の階層の地図データについてはそ
の表示階層の大きさのメモリ領域で地図データを展開す
る。そして、その後に各スケールで速やかに表示できる
ように基準点を含む全階層の地図データ領域(表示階層
以上の階層の残った部分の地図データ領域)に地図デー
タを読み込む。
ROM3から読み込みメモリ6に展開する場合に、表示
スピードを上げるために本実施例では図4に示すよう
に、表示スケールRに対応する階層の地図データの(メ
モリ領域の)大きさを基準として表示階層以上の階層の
地図データについては基準点からの表示階層の範囲を読
み込み、表示階層以下の階層の地図データについてはそ
の表示階層の大きさのメモリ領域で地図データを展開す
る。そして、その後に各スケールで速やかに表示できる
ように基準点を含む全階層の地図データ領域(表示階層
以上の階層の残った部分の地図データ領域)に地図デー
タを読み込む。
【0023】例えば、表示スケールが1/200,00
0のとき対応する地図データはCだから、図4に示すよ
うに上位階層の地図データR〜Bについては基準点40
を中心として破線41と42の間の大きさの領域のデー
タをまず展開し、地図データC〜Eについてはその地図
データの大きさの領域をそのまま展開する。次に、上位
階層の地図データR〜Bについては破線52の外側の領
域のデータと破線53の外側の領域のデータを展開す
る。
0のとき対応する地図データはCだから、図4に示すよ
うに上位階層の地図データR〜Bについては基準点40
を中心として破線41と42の間の大きさの領域のデー
タをまず展開し、地図データC〜Eについてはその地図
データの大きさの領域をそのまま展開する。次に、上位
階層の地図データR〜Bについては破線52の外側の領
域のデータと破線53の外側の領域のデータを展開す
る。
【0024】このような展開方法を行うことにより、デ
ィスプレイ10の画面上に現在地及び目的地を含んだ範
囲の地図を全階層について素速く表示できる。従って、
運転者は広領域内〜狭領域内のどの範囲でも入力装置4
からの表示地図の拡大縮少指示で切換えて見ることがで
きるので地図上の位置関係を素速く把握することができ
る。
ィスプレイ10の画面上に現在地及び目的地を含んだ範
囲の地図を全階層について素速く表示できる。従って、
運転者は広領域内〜狭領域内のどの範囲でも入力装置4
からの表示地図の拡大縮少指示で切換えて見ることがで
きるので地図上の位置関係を素速く把握することができ
る。
【0025】図5はディスプレイ10上での地図の表示
パターンを示す。ディスプレイ10上には経路設定を行
うために原則として現在位置と目的地が表示可能なスケ
ールで地図を表示するが、この場合、地図の上に現在位
置と目的地を下記のようにパータン化して表示する。こ
の場合、地図はメモリ6に図4で説明したように展開さ
れて記憶されているので、現在位置と目的地が表示可能
なスケールのうち最も小さなスケールを選び対応する地
図を表示する。
パターンを示す。ディスプレイ10上には経路設定を行
うために原則として現在位置と目的地が表示可能なスケ
ールで地図を表示するが、この場合、地図の上に現在位
置と目的地を下記のようにパータン化して表示する。こ
の場合、地図はメモリ6に図4で説明したように展開さ
れて記憶されているので、現在位置と目的地が表示可能
なスケールのうち最も小さなスケールを選び対応する地
図を表示する。
【0026】 現在位置での車の進行方向に対して目
的地が±90°以内にある時には図5(a)に示すよう
に現在位置51を表示画面の下方1/3の位置に表示
し、目的地52を上方に表示可能なスケールで地図を表
示し、その上に現在位置及び目的地を意味するマーク
(図では矢印と旗印、なお、矢印の中央の凸部分は進行
方向を意味する)を重ねて表示する。 現在位置での車の進行方向に対して目的地が±90
°以内にない時には図5(b)に示すように現在位置5
1を表示画面の上方1/3の位置に表示し、目的地52
を下方に表示可能なスケールで地図を表示し、その上に
現在位置及び目的地を意味する矢印と旗印を重ねて表示
する。 現在位置51に対して目的地が最大スケール内にな
い時(例えば、現在地が鹿児島市で目的地が札幌市にあ
るような場合)は、最大スケールの地図を表示しその上
に現在位置を表示画面の中心位置に表示する。
的地が±90°以内にある時には図5(a)に示すよう
に現在位置51を表示画面の下方1/3の位置に表示
し、目的地52を上方に表示可能なスケールで地図を表
示し、その上に現在位置及び目的地を意味するマーク
(図では矢印と旗印、なお、矢印の中央の凸部分は進行
方向を意味する)を重ねて表示する。 現在位置での車の進行方向に対して目的地が±90
°以内にない時には図5(b)に示すように現在位置5
1を表示画面の上方1/3の位置に表示し、目的地52
を下方に表示可能なスケールで地図を表示し、その上に
現在位置及び目的地を意味する矢印と旗印を重ねて表示
する。 現在位置51に対して目的地が最大スケール内にな
い時(例えば、現在地が鹿児島市で目的地が札幌市にあ
るような場合)は、最大スケールの地図を表示しその上
に現在位置を表示画面の中心位置に表示する。
【0027】[S4] 次に、図6に示すように表示広
域地図(現在位置と目的地を表示している地図をいう
(図6(a)、及び図5参照)のなかから経路設定を行
いたい位置を入力装置4で指定する。
域地図(現在位置と目的地を表示している地図をいう
(図6(a)、及び図5参照)のなかから経路設定を行
いたい位置を入力装置4で指定する。
【0028】[S5] その部分を領域とする詳細地図
(表示広域地図より下位の階層の地図をいう(図4参
照))が画面に表示される。 〈誘導経路設定方式〉 (誘導経路設定動作(図2;ス
テップS6〜S19)) 経路誘導のための特定点を指定するため入力装置4を操
作して表示された地図の上の特定点をカーソルやマーク
等により正確に指定し重ね合わせるには通常人にとって
熟練と忍耐と時間を要するが、通過ポイントとなる特定
点付近にカーソル或いはマークを移動するだけでカーソ
ル或いはマークをその特定点に自動的に移動できれば特
に熟練を要することなく短時間で容易に誘導経路を設定
することができる。また、表示された地図上で複数の特
定点が接近しているような場合にも指定したい特定点近
傍にカーソル或いはマークを移動するだけでよいので、
運転者にとって誘導経路の設定が容易となる。
(表示広域地図より下位の階層の地図をいう(図4参
照))が画面に表示される。 〈誘導経路設定方式〉 (誘導経路設定動作(図2;ス
テップS6〜S19)) 経路誘導のための特定点を指定するため入力装置4を操
作して表示された地図の上の特定点をカーソルやマーク
等により正確に指定し重ね合わせるには通常人にとって
熟練と忍耐と時間を要するが、通過ポイントとなる特定
点付近にカーソル或いはマークを移動するだけでカーソ
ル或いはマークをその特定点に自動的に移動できれば特
に熟練を要することなく短時間で容易に誘導経路を設定
することができる。また、表示された地図上で複数の特
定点が接近しているような場合にも指定したい特定点近
傍にカーソル或いはマークを移動するだけでよいので、
運転者にとって誘導経路の設定が容易となる。
【0029】以下、ステップS6〜S15で通過ポイン
トの座標決定動作について述べ、ステップS16〜S1
9で通過方向の決定動作について述べる。なお、以下に
おいて説明上、通過ポイント(特定点)を全て交差点と
する。
トの座標決定動作について述べ、ステップS16〜S1
9で通過方向の決定動作について述べる。なお、以下に
おいて説明上、通過ポイント(特定点)を全て交差点と
する。
【0030】[S6] 運転者が入力装置4を操作して
その詳細地図上で図6(b)に示すように通過ポイント
となる交差点62付近にマーク61(丸に十印)を近付
ける。
その詳細地図上で図6(b)に示すように通過ポイント
となる交差点62付近にマーク61(丸に十印)を近付
ける。
【0031】[S7] マーク範囲にかかる地図データ
ブロックをメモリ6に展開された地図データの最下位
(階層6)のブロックE1,E2,……,Enのなかか
ら検索する。この場合、図7に示すように交点指示マー
クの座標上の大きさは表示される部分のマーク61より
大きい面積の円を有している。この円に外接する正方形
を想定しこれをマーク範囲とする。また、交差点を通り
円60の直径より大きい辺を有する正方形70を想定
し、正方形70を4つの正方形71,72,73,74
に分割する。なお、各地図セグメントブロックは図3に
示す構造をなしており、検索対象はデータ中のセグメン
トデータである。セグメントデータは図12のデータフ
ォーマットに示すように絶対開始座標とそれに繋がる相
対座標と総ポイント数からなっている(図16参照)。
このとき、マーク61をマーク範囲が正方形71,7
2,73,74にかかる程度の近さに近づいた場合に、
正方形71,72,73,74に対応する地図データセ
グメント(道路、鉄道、岸辺線、行政境界等の線分デー
タをいう(図16参照))をメモリ6に展開された地図
データの最下位(階層6)のブロックE1,E2,…
…,Enの中から検索する。
ブロックをメモリ6に展開された地図データの最下位
(階層6)のブロックE1,E2,……,Enのなかか
ら検索する。この場合、図7に示すように交点指示マー
クの座標上の大きさは表示される部分のマーク61より
大きい面積の円を有している。この円に外接する正方形
を想定しこれをマーク範囲とする。また、交差点を通り
円60の直径より大きい辺を有する正方形70を想定
し、正方形70を4つの正方形71,72,73,74
に分割する。なお、各地図セグメントブロックは図3に
示す構造をなしており、検索対象はデータ中のセグメン
トデータである。セグメントデータは図12のデータフ
ォーマットに示すように絶対開始座標とそれに繋がる相
対座標と総ポイント数からなっている(図16参照)。
このとき、マーク61をマーク範囲が正方形71,7
2,73,74にかかる程度の近さに近づいた場合に、
正方形71,72,73,74に対応する地図データセ
グメント(道路、鉄道、岸辺線、行政境界等の線分デー
タをいう(図16参照))をメモリ6に展開された地図
データの最下位(階層6)のブロックE1,E2,…
…,Enの中から検索する。
【0032】[S8] マーク範囲60にかかる地図デ
ータブロックE1,E2,E3,E4の中のセグメント
データについて、さらにマーク範囲60にあるグラフィ
ックデータのみを抽出し抽出したセグメントデータを図
8に示すようにグラフィック座標データに変換する。図
8(a)でx,yはセグメントデータの開始座標を、x
0,y0,……,Xn,ynは開始座標からの位置を示
す相対座標を示すがセグメントデータの開始座標もデー
タ設計上の要請から相対座標で示されているので、図8
(b)に示すようにこれらをまず絶対座標(例えば、緯
度、経度で表わされる絶対座標等)に変換する。次に、
図8(c)に示すように求めた各点の絶対座標を表示画
面の中心を原点(0,0)とするグラフィック座標に変
換する。
ータブロックE1,E2,E3,E4の中のセグメント
データについて、さらにマーク範囲60にあるグラフィ
ックデータのみを抽出し抽出したセグメントデータを図
8に示すようにグラフィック座標データに変換する。図
8(a)でx,yはセグメントデータの開始座標を、x
0,y0,……,Xn,ynは開始座標からの位置を示
す相対座標を示すがセグメントデータの開始座標もデー
タ設計上の要請から相対座標で示されているので、図8
(b)に示すようにこれらをまず絶対座標(例えば、緯
度、経度で表わされる絶対座標等)に変換する。次に、
図8(c)に示すように求めた各点の絶対座標を表示画
面の中心を原点(0,0)とするグラフィック座標に変
換する。
【0033】[S9] 求めたグラフィック座標データ
を論理座標空間に展開し、線分データの交点の座標を算
出する。 (例) 今、図9に示すように道路aと道路b,cが交
差しており、その交点(交差点)がいずれもマーク範囲
90内にあるものとする。このとき、マーク範囲90内
の交差点92,93の座標(xab,yab)、(xac,y
ac)を求める。
を論理座標空間に展開し、線分データの交点の座標を算
出する。 (例) 今、図9に示すように道路aと道路b,cが交
差しており、その交点(交差点)がいずれもマーク範囲
90内にあるものとする。このとき、マーク範囲90内
の交差点92,93の座標(xab,yab)、(xac,y
ac)を求める。
【0034】[S10] 次に、求めたセグメントデー
タについて交点が1つの場合はその座標を前回の交点座
標(xm’,ym’)としてメモリ6に保存しステップS
13以下を実行する。 [S11] 今回の交点とマーク中心91との距離Lを
算出する。 (例) 図9の例で交差点92,93の座標(xab,y
ab)、(xac,yac)とマーク中心91の座標(xm,
ym)との距離L1,L2を算出する。 [S12] 前回の交点とマーク中心91との距離L’
と、今回の交点との距離Lとを比較する。 [S13] 比較の結果で小さい方の距離をL’とし、
距離L’とその交点の標(xm’,ym’)をメモリ6に
保存する(上記の例ではL’=I.1、交点座標(x
m’,ym’)=交差点92座標(xab,yab)とな
る)。 [S14] マーク範囲内のセグメントのチェックが全
て終了したかを調べ、終了していない場合はステップ7
に戻る。
タについて交点が1つの場合はその座標を前回の交点座
標(xm’,ym’)としてメモリ6に保存しステップS
13以下を実行する。 [S11] 今回の交点とマーク中心91との距離Lを
算出する。 (例) 図9の例で交差点92,93の座標(xab,y
ab)、(xac,yac)とマーク中心91の座標(xm,
ym)との距離L1,L2を算出する。 [S12] 前回の交点とマーク中心91との距離L’
と、今回の交点との距離Lとを比較する。 [S13] 比較の結果で小さい方の距離をL’とし、
距離L’とその交点の標(xm’,ym’)をメモリ6に
保存する(上記の例ではL’=I.1、交点座標(x
m’,ym’)=交差点92座標(xab,yab)とな
る)。 [S14] マーク範囲内のセグメントのチェックが全
て終了したかを調べ、終了していない場合はステップ7
に戻る。
【0035】[S15] メモリ6に保存されている交
点座標をメモリ6上の経路テーブル(図18参照)に登
録すると共にマークを自動的に移動する。 [S16] 求めた交点座標(xm’,ym’)と交差線
分(図9の例では交差点92を交差する道路a,b)に
ついて交差角θを求めると共に進行方向(破線矢印)と
してディスプレイ10上に表示する(図0(b)参
照)。交差角θとしては図10(a)に示すように直交
座標のX軸(角度O)と各線分の角度θ1〜θnを求め
る。このようにして求めた交差角θ1〜θnが通過ポイ
ント(xm’,ym’)における進行方向となる。
点座標をメモリ6上の経路テーブル(図18参照)に登
録すると共にマークを自動的に移動する。 [S16] 求めた交点座標(xm’,ym’)と交差線
分(図9の例では交差点92を交差する道路a,b)に
ついて交差角θを求めると共に進行方向(破線矢印)と
してディスプレイ10上に表示する(図0(b)参
照)。交差角θとしては図10(a)に示すように直交
座標のX軸(角度O)と各線分の角度θ1〜θnを求め
る。このようにして求めた交差角θ1〜θnが通過ポイ
ント(xm’,ym’)における進行方向となる。
【0036】[S17] 運転者は入力装置4を操作し
てから通過方向を指定する。指定された通過方向をメモ
リ6上の経路テーブル(図11(a)参照)に登録する
と共に実線の矢印(図4の線分上の矢印)として表示
する。 [S18] 経路上で必要とする全ての通過ポイントを
指定し終ったか否かを判定する。この判定は入力装置4
の通過ポイント指定キーが押されたか否か(終了信号の
有無のチェック)により行う。必要とする全ての通過ポ
イントを指定し終った場合はメモリ6上の経路テーブル
110のコースデータ(絶対座標及び方向を示す相対座
標)を不揮発性メモリであるSRAM7に保存する。指
定し終っていない場合はステップS4に戻る。本発明で
必要とする通過ポイント情報は図11(a)の経路テー
ブル110に示すように交点を示す絶対座標(緯度、経
度)と通過方向を示す相対座標の2項目だけであり、図
11(b)に示すようにいかなる進入路に対しても誘導
可能である。
てから通過方向を指定する。指定された通過方向をメモ
リ6上の経路テーブル(図11(a)参照)に登録する
と共に実線の矢印(図4の線分上の矢印)として表示
する。 [S18] 経路上で必要とする全ての通過ポイントを
指定し終ったか否かを判定する。この判定は入力装置4
の通過ポイント指定キーが押されたか否か(終了信号の
有無のチェック)により行う。必要とする全ての通過ポ
イントを指定し終った場合はメモリ6上の経路テーブル
110のコースデータ(絶対座標及び方向を示す相対座
標)を不揮発性メモリであるSRAM7に保存する。指
定し終っていない場合はステップS4に戻る。本発明で
必要とする通過ポイント情報は図11(a)の経路テー
ブル110に示すように交点を示す絶対座標(緯度、経
度)と通過方向を示す相対座標の2項目だけであり、図
11(b)に示すようにいかなる進入路に対しても誘導
可能である。
【0037】図12ないし図17は上述した実施例にお
いて用いた地図データファイルのフォーマットであり、
地図データ120は各レベル(図3参照)のn分割の地
図毎にそれぞれ図12に示すフォーマットのデータブロ
ック(キャリアブロック)を有している。
いて用いた地図データファイルのフォーマットであり、
地図データ120は各レベル(図3参照)のn分割の地
図毎にそれぞれ図12に示すフォーマットのデータブロ
ック(キャリアブロック)を有している。
【0038】図12はデータブロック(キャリアブロッ
ク)の構成例を示すフォーマットであり、データブロッ
ク120はデータブロックのサイズ及びレベル等を示す
キャリアヘッダ130(図13参照)、次のレベルの地
図データの範囲及びキャリアブロックの位置(格納番
地)及びサイズ等を示すn個のキャリアデータ140
(図14参照)、このキャリアブロックの点データ(図
15参照)群のそれぞれのポインタ(点データの格納番
地)150、このキャリアブロックの線分データ(図1
6参照)群のそれぞれのポインタ(線分データの格納番
地)160、及びこのキャリアブロックの面データ(図
17参照)群のそれぞれのポインタ(面データの格納番
地)170から構成されている。
ク)の構成例を示すフォーマットであり、データブロッ
ク120はデータブロックのサイズ及びレベル等を示す
キャリアヘッダ130(図13参照)、次のレベルの地
図データの範囲及びキャリアブロックの位置(格納番
地)及びサイズ等を示すn個のキャリアデータ140
(図14参照)、このキャリアブロックの点データ(図
15参照)群のそれぞれのポインタ(点データの格納番
地)150、このキャリアブロックの線分データ(図1
6参照)群のそれぞれのポインタ(線分データの格納番
地)160、及びこのキャリアブロックの面データ(図
17参照)群のそれぞれのポインタ(面データの格納番
地)170から構成されている。
【0039】図13はキャリアヘッダ130の詳細な構
成例のフォーマットである。これらの内キャリアブロッ
クサイズ項目(item:アイテム)はキャリアブロック全
体のサイズを内容とし、本キャリアのレベル項目には図
3に示した6階層を数字0〜5で示し、点データのオフ
セット(ofset)項目はヘッダ先頭部からの相対番地を
内容とし、線データのオフセット(ofset)項目はヘッ
ダ先頭部からの相対番地を内容とし、面データのオフセ
ット項目も同様にヘッダ先頭部からの相対番地を内容と
する。する。また、点データ数項目は対応する点データ
群(0(ゼロ)cell;図15参照)の数を、線分データ
数項目は対応する線データ群(1cell;図16参照)の
数を面データ数項目は対応する面データ群(2cell;図
17参照)の数を内容とし、本キャリアブロックの中心
位置項目は中心位置の緯度及び経度を24ビット値で設
定する。
成例のフォーマットである。これらの内キャリアブロッ
クサイズ項目(item:アイテム)はキャリアブロック全
体のサイズを内容とし、本キャリアのレベル項目には図
3に示した6階層を数字0〜5で示し、点データのオフ
セット(ofset)項目はヘッダ先頭部からの相対番地を
内容とし、線データのオフセット(ofset)項目はヘッ
ダ先頭部からの相対番地を内容とし、面データのオフセ
ット項目も同様にヘッダ先頭部からの相対番地を内容と
する。する。また、点データ数項目は対応する点データ
群(0(ゼロ)cell;図15参照)の数を、線分データ
数項目は対応する線データ群(1cell;図16参照)の
数を面データ数項目は対応する面データ群(2cell;図
17参照)の数を内容とし、本キャリアブロックの中心
位置項目は中心位置の緯度及び経度を24ビット値で設
定する。
【0040】さらに、4つの項目からなる地図データの
最大・最小範囲項目はデータ範囲の緯度及び経度を24
ビット値で表わしてその値をデータベースレベル分右シ
フトし16ビット値で設定する。例えば、緯度35°3
4.998のレベル5の場合24ビット値では“165
8302”と表現されるが、これを右に5シフトしてか
ら16ビット値で表わすと“−13715”となる。
最大・最小範囲項目はデータ範囲の緯度及び経度を24
ビット値で表わしてその値をデータベースレベル分右シ
フトし16ビット値で設定する。例えば、緯度35°3
4.998のレベル5の場合24ビット値では“165
8302”と表現されるが、これを右に5シフトしてか
ら16ビット値で表わすと“−13715”となる。
【0041】図14はキャリアデータ140の詳細な構
成例のフォーマットである。キャリアデータ140は次
のレベルのキャリアブロックがある場合に設定される。
図14で、キャリアブロックへのオフセット値項目は地
図データファイルの先頭からの相対番号を内容とし、4
つの項目からなる地図データの最大・最小範囲項目は上
述したキャリアヘッダ130項目の地図データの最大・
最小範囲項目と同じ内容である。
成例のフォーマットである。キャリアデータ140は次
のレベルのキャリアブロックがある場合に設定される。
図14で、キャリアブロックへのオフセット値項目は地
図データファイルの先頭からの相対番号を内容とし、4
つの項目からなる地図データの最大・最小範囲項目は上
述したキャリアヘッダ130項目の地図データの最大・
最小範囲項目と同じ内容である。
【0042】図15は点データ(0cell)150の詳細
な構成例のフォーマットである。点データ150は地
名、空港、官庁、デパート、ランプ等のランドマーク位
置を示すデータであり、その名称は注釈ファイル(図示
せず)から取り出す。図15で、点データの位置(x,
y)値は前述したキャリアヘッダ130項目の地図デー
タの最大・最小範囲項目と同じ内容である。また、名称
データへのオフセット値項目は注釈ファイルの先頭番地
から注釈ファイルの当該名称位置への相対位置を示す相
対番地を内容とし、位置のタイプ項目はランドマークの
種類(地名、空港、官庁、デパート、etc…)のタイ
プを表わすコードを内容とし、表示モード項目は0〜7
の数値を内容とし現在の縮尺(スケール)で表示可能か
否かを表わし、クラス項目はマップマッチング(ナビゲ
ーションの地図表示方式の一種)でこの点データを用い
るか否かの情報(コード)を内容とする。
な構成例のフォーマットである。点データ150は地
名、空港、官庁、デパート、ランプ等のランドマーク位
置を示すデータであり、その名称は注釈ファイル(図示
せず)から取り出す。図15で、点データの位置(x,
y)値は前述したキャリアヘッダ130項目の地図デー
タの最大・最小範囲項目と同じ内容である。また、名称
データへのオフセット値項目は注釈ファイルの先頭番地
から注釈ファイルの当該名称位置への相対位置を示す相
対番地を内容とし、位置のタイプ項目はランドマークの
種類(地名、空港、官庁、デパート、etc…)のタイ
プを表わすコードを内容とし、表示モード項目は0〜7
の数値を内容とし現在の縮尺(スケール)で表示可能か
否かを表わし、クラス項目はマップマッチング(ナビゲ
ーションの地図表示方式の一種)でこの点データを用い
るか否かの情報(コード)を内容とする。
【0043】図16はセグメントデータ(1cell)の詳
細な構成例のフォーマットである。セグメントデータ1
60は道路、鉄道、岸辺線、行政境界等の線分データの
集合であり、名称等は点データ150の場合と同様に注
釈ファイルから取り出す。図16(a)で、線分データ
のオフセット項目はセグメントデータの先頭から線分の
位置データ(図16(b))の先頭との隔たりを示す相
対番地を内容とし、データ数項目はその線分上の位置デ
ータの個数を内容とし、名称データへのオフセット値項
目は注釈ファイルの先頭番地から注釈ファイルの当該名
称位置への相対位置を示す相対番地を内容とし、タイプ
項目は線分の種類(道路、鉄道、岸辺線、etc…)の
タイプを表わすコードを内容とし、表示モード項目は0
〜7の数値を内容とし現在の縮尺で表示可能か否かを表
わし、クラス項目は国道又は主要道路等の分類として用
いる。
細な構成例のフォーマットである。セグメントデータ1
60は道路、鉄道、岸辺線、行政境界等の線分データの
集合であり、名称等は点データ150の場合と同様に注
釈ファイルから取り出す。図16(a)で、線分データ
のオフセット項目はセグメントデータの先頭から線分の
位置データ(図16(b))の先頭との隔たりを示す相
対番地を内容とし、データ数項目はその線分上の位置デ
ータの個数を内容とし、名称データへのオフセット値項
目は注釈ファイルの先頭番地から注釈ファイルの当該名
称位置への相対位置を示す相対番地を内容とし、タイプ
項目は線分の種類(道路、鉄道、岸辺線、etc…)の
タイプを表わすコードを内容とし、表示モード項目は0
〜7の数値を内容とし現在の縮尺で表示可能か否かを表
わし、クラス項目は国道又は主要道路等の分類として用
いる。
【0044】また、図16(b)はその線分上の位置を
示す位置データ群であり、開始位置項目は前述したキャ
リアヘッダ130項目の地図データの最大・最小範囲項
目と同じであり、1つの位置データの開始位置(16ビ
ット値)を内容とし、1番目のオフセットx1,y1項
目はそれぞれ開始位置からの相対値を1パイト(数値で
は±128)で表わし、n番目のオフセットxn,yn項
目はそれぞれ(n−1)番目のオフセットからの相対値
を1パイト(数値では±128)で表わす。
示す位置データ群であり、開始位置項目は前述したキャ
リアヘッダ130項目の地図データの最大・最小範囲項
目と同じであり、1つの位置データの開始位置(16ビ
ット値)を内容とし、1番目のオフセットx1,y1項
目はそれぞれ開始位置からの相対値を1パイト(数値で
は±128)で表わし、n番目のオフセットxn,yn項
目はそれぞれ(n−1)番目のオフセットからの相対値
を1パイト(数値では±128)で表わす。
【0045】図17は面データ(2cell)の詳細な構成
例のフォーマットである。面データ170は海、湖等の
面を表わすデータであり、エリアファイル(図示せず)
の参照対象となるデータである。。図17(a)で、面
データ170の境界データへのオフセット項目は面デー
タ170の先頭からポイントデータ(図17(b)参
照)への隔たりを示す相対番地を内容とし、ポイント数
項目はポイントの個数を内容とし、面のタイプ項目は面
の種類(海、湖、etc…)のタイプを表わすコードを
内容とし、表示モード項目は0〜7の数値を内容とし現
在の縮尺で表示可能か否かを表わし、クラス項目はマッ
プマッチングでこのセグメントデータを用いるか否かの
情報を内容とし、表示域のバウンダリ項目はそれぞれ領
域のバウンダリを緯度・経度(24ビット値)で表わ
し、面データのサイズ項目は面データポイントデータの
サイズ(大きさ)を内容とする。また、図17(b)は
面データの面内の各地点の位置データからなるポイント
データの集合(ポイントデータ群)である。
例のフォーマットである。面データ170は海、湖等の
面を表わすデータであり、エリアファイル(図示せず)
の参照対象となるデータである。。図17(a)で、面
データ170の境界データへのオフセット項目は面デー
タ170の先頭からポイントデータ(図17(b)参
照)への隔たりを示す相対番地を内容とし、ポイント数
項目はポイントの個数を内容とし、面のタイプ項目は面
の種類(海、湖、etc…)のタイプを表わすコードを
内容とし、表示モード項目は0〜7の数値を内容とし現
在の縮尺で表示可能か否かを表わし、クラス項目はマッ
プマッチングでこのセグメントデータを用いるか否かの
情報を内容とし、表示域のバウンダリ項目はそれぞれ領
域のバウンダリを緯度・経度(24ビット値)で表わ
し、面データのサイズ項目は面データポイントデータの
サイズ(大きさ)を内容とする。また、図17(b)は
面データの面内の各地点の位置データからなるポイント
データの集合(ポイントデータ群)である。
【0046】
【発明の効果】本発明によれば、使用者が通過ポイント
として指定したい地点の近傍に指定マークを移動するだ
けで、正確に求める通過ポイント及び進行方向を指定し
設定できるので、誘導経路の設定に熟練を要しない。更
に車の現在位置と目的地を表示し地図データが内部メモ
リに効率的・階層的に展開されるので、使用者の所望の
階層の地図をディスプレイ上に迅速に表示でき、また、
各通過ポイントを基点に車の進行方向を容易に決定して
表示できる。また、各通過ポイントの絶対座標と当該通
過ポイントにおける進行方向の相対座標を保存できる。
従って、コースデータを簡単に設定し得る。また、現在
位置と目的地をパターン化して表示しているので、位置
関係が判りやすく設定操作の効率が向上する。更に、第
3の発明によれば、
として指定したい地点の近傍に指定マークを移動するだ
けで、正確に求める通過ポイント及び進行方向を指定し
設定できるので、誘導経路の設定に熟練を要しない。更
に車の現在位置と目的地を表示し地図データが内部メモ
リに効率的・階層的に展開されるので、使用者の所望の
階層の地図をディスプレイ上に迅速に表示でき、また、
各通過ポイントを基点に車の進行方向を容易に決定して
表示できる。また、各通過ポイントの絶対座標と当該通
過ポイントにおける進行方向の相対座標を保存できる。
従って、コースデータを簡単に設定し得る。また、現在
位置と目的地をパターン化して表示しているので、位置
関係が判りやすく設定操作の効率が向上する。更に、第
3の発明によれば、
【図1】本発明のナビゲーション・システムのコース設
定方式を適用するナビゲーション装置の一実施例の構成
を示すブロック図である。
定方式を適用するナビゲーション装置の一実施例の構成
を示すブロック図である。
【図2】ナビゲーション・システムのコース設定方式に
おける処理部の動作を示すフローチャートである。
おける処理部の動作を示すフローチャートである。
【図3】実施例のナビゲーション装置が有する地図デー
タベースの階層構造を示す図である。
タベースの階層構造を示す図である。
【図4】図3の地図データベースのメモリ展開の説明図
である。
である。
【図5】ディスプレイ上での地図の表示パターンであ
る。
る。
【図6】経路上の通過ポイントの指定例である。
【図7】交点指示マーク、マーク範囲、及び交点の関係
の説明図である。
の説明図である。
【図8】セグメントデータの相対座標からグラフィック
座標への座標変換過程の説明図である。
座標への座標変換過程の説明図である。
【図9】複数の交点が隣接する場合を指示した交点座標
の決定方法の説明図である。
の決定方法の説明図である。
【図10】交差角の説明図である。
【図11】経路コースデータを登録する経路テーブルの
フォーマット例である。
フォーマット例である。
【図12】データブロック(キャリアブロック)の構成
例を示すフォーマットである。
例を示すフォーマットである。
【図13】キャリアヘッダの詳細な構成例のフォーマッ
トである。
トである。
【図14】キャリアデータの詳細な構成例のフォーマッ
トである。
トである。
【図15】点データ(0cell)の詳細な構成例のフォー
マットである。
マットである。
【図16】セグメントデータ(1cell)の詳細な構成例
のフォーマットである。
のフォーマットである。
【図17】面データ(2cell)の詳細な構成例のフォー
マットである。
マットである。
1 距離センサ 2 方向センサ 3 CD−ROM(記憶部) 4 入力装置 5 CPU(処理部) 6 内部メモリ 7 SRAM(不揮発性メモリ) 8 ROM 9 ビデオRAM 10 ディスプレイ
Claims (5)
- 【請求項1】 地図データを格納した地図情報記憶手段
と、該地図データを読み出して地図を表示する表示手段
と、走行車両の位置を前記表示された地図上に表示する
位置表示手段と、を有するナビゲーション装置におい
て、 前記地図の道路地図情報を判別して、該地図の道路上
に、走行予定経路を各交差点を経由するように設定し、
その経路設定が所定のマーク範囲にかかる道路の各交差
点を求め、その地点にマーク範囲を移動することにより
行われ、この経路設定で、マーク範囲が道路以外の地点
を指定した時、その地点の所定範囲内の交差点を検出
し、その交差点にマーク範囲を移動させることを特徴と
するナビゲーション装置のコース設定方式。 - 【請求項2】 地図データを格納した地図情報記憶手段
と、該地図データを読み出して地図を表示する表示手段
と、走行車両の位置を前記表示された地図上に表示する
位置表示手段と、を有するナビゲーション装置におい
て、 前記地図の道路地図情報を判別して、該地図の道路上
に、走行予定経路を各交差点を経由するように設定し、
その経路設定が所定のマーク範囲にかかる道路の各交差
点を求め、その地点にマーク範囲を移動することにより
行われ、道路地図情報を判別して交差点での進行方向を
設定することを特徴とするナビゲーション装置のコース
設定方式。 - 【請求項3】 角度センサと、距離センサと、所定の階
層数に階層化された地図データを格納した記憶部と、少
なくとも走行コースのコースデータを格納する不揮発性
メモリと、内部メモリと、処理部と、表示部と、入力部
とを有するナビゲーション装置において、(1)前記走
行コースの目的位置と現在位置を設定し、(2)前記設
定された目的位置及び現在位置から該目的位置と現在位
置の間の距離を算出し、(3)前記目的位置と現在位置
の間の距離に基づいて前記表示部の表示画面に前記現在
位置と目的位置の表示標識を重ねて表示可能な範囲の大
きさの地図を表示するための最小の縮尺を算出し、
(4)前記地図データのうち縮尺に対応する階層以下の
地図データと当該階層より大きい地図データの領域のう
ち基準点を中心として当該地図データの領域に等しい領
域をまず前記記憶部から読み出して内部メモリに記憶
し、該階層より大きい地図データの領域のうち基準点を
中心として当該地図データの領域より大きい領域をその
後に前記記憶部から読み出して内部メモリに記憶し、
(5)前記内部メモリに記憶されている各階層の地図の
うち所望の階層の地図を少なくとも現在位置の表示標識
と共に前記表示部に表示し、(6)前記入力装置により
前記表示された所望の位置の特定点を通過ポイントとし
て指定し、(7)前記指定された通過ポイントの座標を
前記内部メモリに記憶されている地図データのデータ座
標値に基づいて算出すると共に当該通過ポイントにおけ
る通過方向を算出し、(8)前記指定した方向に方向表
示標識を前記通過ポイントに重ねて表示し、(9)前記
入力装置からの前記通過方向のうち所望の方向を進行方
向とする指定の後に前記通過ポイントの座標値及び前記
通過ポイントにおける進行方向を示す相対座標値を前記
不揮発性メモリに保存する、 段階を有することを特徴とするナビゲーション装置のコ
ース設定方式。 - 【請求項4】 段階(6)及び(7)が下記段階により
構成されることを特徴とする請求項3記載のナビゲーシ
ョン装置のコース設定方式。(6)入力装置により表示
された所望の特定点の近傍に特定点指定表示標識を移動
し、(7−1)上記特定点指定表示標識の座標を中心と
する指定範囲が上記特定点を含む時、前記特定点を通過
ポイントとしてその座標を前記内部メモリに記憶されて
いる地図データのデータ座標値に基づいて算出し、(7
−2)前記特定点指定表示標識の中心を上記通過ポイン
トの座標点に移動する。 - 【請求項5】 地図データのデータ座標値が、地図デー
タに含まれる点データ、線分データ、または面データの
何れか1種類のデータの座標値であることを特徴とする
請求項3記載のナビゲーション装置のコース設定方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20121793A JPH0735561A (ja) | 1993-07-20 | 1993-07-20 | ナビゲーション装置のコース設定方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20121793A JPH0735561A (ja) | 1993-07-20 | 1993-07-20 | ナビゲーション装置のコース設定方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0735561A true JPH0735561A (ja) | 1995-02-07 |
Family
ID=16437289
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20121793A Pending JPH0735561A (ja) | 1993-07-20 | 1993-07-20 | ナビゲーション装置のコース設定方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0735561A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000146616A (ja) * | 1998-11-06 | 2000-05-26 | Fujitsu Ten Ltd | ナビゲーション装置 |
| JP2002032782A (ja) * | 2000-07-18 | 2002-01-31 | Namco Ltd | ゲーム装置及び情報記憶媒体 |
| CN109544443A (zh) * | 2018-11-30 | 2019-03-29 | 北京小马智行科技有限公司 | 一种路线图生成方法及装置 |
-
1993
- 1993-07-20 JP JP20121793A patent/JPH0735561A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000146616A (ja) * | 1998-11-06 | 2000-05-26 | Fujitsu Ten Ltd | ナビゲーション装置 |
| JP2002032782A (ja) * | 2000-07-18 | 2002-01-31 | Namco Ltd | ゲーム装置及び情報記憶媒体 |
| CN109544443A (zh) * | 2018-11-30 | 2019-03-29 | 北京小马智行科技有限公司 | 一种路线图生成方法及装置 |
| CN109544443B (zh) * | 2018-11-30 | 2023-03-10 | 北京小马智行科技有限公司 | 一种路线图生成方法及装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4954959A (en) | Navigation system | |
| US6035253A (en) | Navigation apparatus for a vehicle and a recording medium for use in the same | |
| JP3053377B2 (ja) | 地図表示装置 | |
| EP0827125B1 (en) | Land vehicle navigation apparatus with guidance display image limiter for recognizability enhancement | |
| EP0346491A1 (en) | A display unit of navigation system | |
| JPS61216098A (ja) | 車両用経路誘導装置 | |
| JP3412164B2 (ja) | 経路表示装置 | |
| JP2009042219A (ja) | ナビゲーション装置及びナビゲーションプログラム | |
| US8428865B2 (en) | Navigation system and roadway search method | |
| JP2002323342A (ja) | ナビゲーション装置及び画像表示方法のプログラム | |
| JP2004245648A (ja) | 地図表示装置 | |
| JP2001091283A (ja) | ナビゲーション装置の迂回経路探索方法 | |
| JPH0962994A (ja) | 車両用ナビゲーション装置 | |
| JP2010066248A (ja) | 歩行用案内装置 | |
| JP3883719B2 (ja) | 経路探索システムの目的地候補表示方法 | |
| JP4577197B2 (ja) | ナビゲーション装置 | |
| JP3344533B2 (ja) | ナビゲーション装置及びナビゲーション方法 | |
| JP3850613B2 (ja) | ナビゲーション装置 | |
| JP3908423B2 (ja) | ナビゲーション装置 | |
| JP2004294301A (ja) | 画面表示方法及びその方法をコンピュータにより実行させるためのプログラム | |
| JP3978309B2 (ja) | ナビゲーション装置、番地表示方法及びそのプログラムを記録した記録媒体 | |
| JP2725923B2 (ja) | 車載ナビゲータの経路誘導方法 | |
| JPH07113652A (ja) | 走行経路案内装置 | |
| JP2005233727A (ja) | 地図検索装置、ナビゲーション装置 | |
| JPH07332994A (ja) | 車載用ナビゲーション装置 |