JPH0328716B2 - - Google Patents
Info
- Publication number
- JPH0328716B2 JPH0328716B2 JP56147096A JP14709681A JPH0328716B2 JP H0328716 B2 JPH0328716 B2 JP H0328716B2 JP 56147096 A JP56147096 A JP 56147096A JP 14709681 A JP14709681 A JP 14709681A JP H0328716 B2 JPH0328716 B2 JP H0328716B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- map
- road map
- display
- current position
- 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 - Lifetime
Links
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Traffic Control Systems (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は車両の走行地区の道路地図およびその
地図上の走行位置を表示する車載用ナビゲータに
関するものである。
地図上の走行位置を表示する車載用ナビゲータに
関するものである。
従来、この種のものとしては、例えば特開昭55
−159299号「車両の走行位置表示装置」に示され
る如く、ドツトマトリクス状の螢光表示管本体の
前面に道路地図を印刷した透明フイルムを設置
し、走行距離センサおよび方位センサよりの各検
出信号に基づいて起点からの各方位毎の走行距離
を積算して平面座標の位置を求め、現時点の車両
の走行位置を螢光表示管本体の表示作動により道
路地図上に指示して運転者への走行位置の察知を
簡便化するものである。
−159299号「車両の走行位置表示装置」に示され
る如く、ドツトマトリクス状の螢光表示管本体の
前面に道路地図を印刷した透明フイルムを設置
し、走行距離センサおよび方位センサよりの各検
出信号に基づいて起点からの各方位毎の走行距離
を積算して平面座標の位置を求め、現時点の車両
の走行位置を螢光表示管本体の表示作動により道
路地図上に指示して運転者への走行位置の察知を
簡便化するものである。
しかしながら、このものにおいては、道路地図
を印刷した透明フイルムを用いているため、その
道路地図表示にない道路を走行した場合に、その
道路による走行が非常に有効なもの(例えば近
道)であつて後日その道路を再び走行しようとし
ても、道路地図表示にその道路がないため、道路
地図表示によりその道路を探すことができないと
いう問題があつた。
を印刷した透明フイルムを用いているため、その
道路地図表示にない道路を走行した場合に、その
道路による走行が非常に有効なもの(例えば近
道)であつて後日その道路を再び走行しようとし
ても、道路地図表示にその道路がないため、道路
地図表示によりその道路を探すことができないと
いう問題があつた。
本発明は上記問題に鑑みたもので、道路地図表
示にない道路の走行軌跡を記憶してその道路地図
表示に付加表示できる車載用ナビゲータを提供す
ることを目的とするものである。
示にない道路の走行軌跡を記憶してその道路地図
表示に付加表示できる車載用ナビゲータを提供す
ることを目的とするものである。
本発明は上記目的を達成するため、第12図に
示すように、 少なくとも車両の走行領域の道路地図を電子的
に表示する表示手段と、 車両の現在位置を検出する現在位置検出手段
と、 前記表示手段に表示する道路地図の領域を含む
所定の領域の道路地図データを記憶した道路地図
データ記憶手段と、 この道路地図データ記憶手段から車両の走行領
域の道路地図データを読み出して前記表示手段に
その走行領域の道路地図を表示させるとともに、
前記現在位置検出手段にて検出した現在位置をそ
の道路表示上の対応する位置に表示させ、さらに
車両の走行に伴う道路地図上の現在位置の変化を
走行軌跡として前記表示手段に表示させる表示制
御手段と、 前記表示手段にて表示された走行軌跡のうち所
定範囲の走行軌跡を記憶させる記憶指示を発生す
る記憶指示手段と、 この記憶指示手段からの記憶指示に基づき前記
所定範囲の走行軌跡を道路付加用の走行軌跡とし
て記憶する走行軌跡記憶手段と、 前記表示制御手段にて新たな走行領域の道路地
図が前記表示手段に表示されることに連動し、前
記走行軌跡記憶手段にて記憶した走行軌跡がその
新たな走行領域の道路地図上に表示されるもので
あることを判別して、前記走行軌跡記憶手段に記
憶している走行軌跡を前記表示手段に表示される
新たな道路地図上に付加表示させる道路付加手段
と を備えることを特徴としている。
示すように、 少なくとも車両の走行領域の道路地図を電子的
に表示する表示手段と、 車両の現在位置を検出する現在位置検出手段
と、 前記表示手段に表示する道路地図の領域を含む
所定の領域の道路地図データを記憶した道路地図
データ記憶手段と、 この道路地図データ記憶手段から車両の走行領
域の道路地図データを読み出して前記表示手段に
その走行領域の道路地図を表示させるとともに、
前記現在位置検出手段にて検出した現在位置をそ
の道路表示上の対応する位置に表示させ、さらに
車両の走行に伴う道路地図上の現在位置の変化を
走行軌跡として前記表示手段に表示させる表示制
御手段と、 前記表示手段にて表示された走行軌跡のうち所
定範囲の走行軌跡を記憶させる記憶指示を発生す
る記憶指示手段と、 この記憶指示手段からの記憶指示に基づき前記
所定範囲の走行軌跡を道路付加用の走行軌跡とし
て記憶する走行軌跡記憶手段と、 前記表示制御手段にて新たな走行領域の道路地
図が前記表示手段に表示されることに連動し、前
記走行軌跡記憶手段にて記憶した走行軌跡がその
新たな走行領域の道路地図上に表示されるもので
あることを判別して、前記走行軌跡記憶手段に記
憶している走行軌跡を前記表示手段に表示される
新たな道路地図上に付加表示させる道路付加手段
と を備えることを特徴としている。
以下、本発明を図に示す実施例について説明す
る。
る。
第1図はその一実施例を示す全体構成図であ
る。この第1図において、1は方位検出装置で、
車両の進行方位に応じた地磁気のX,Y成分を検
出する方位センサと、この方位センサよりの信号
をデイジタル信号に変換するA/D変換器を備
え、車両の進行方位に応じたX,Y成分のデイジ
タル信号を発生するものである。2は距離センサ
で、車両の単位走行距離(例えば約39.2cm)毎に
距離パルスを発生するものである。3は読取装置
で、複数の地区の地図データ(それぞれの地図の
右上点の絶対座標データを含む)を記憶している
カセツトテープ3aのセツトによりそのうちの特
定の地区の地図データを探索して読取るものであ
る。
る。この第1図において、1は方位検出装置で、
車両の進行方位に応じた地磁気のX,Y成分を検
出する方位センサと、この方位センサよりの信号
をデイジタル信号に変換するA/D変換器を備
え、車両の進行方位に応じたX,Y成分のデイジ
タル信号を発生するものである。2は距離センサ
で、車両の単位走行距離(例えば約39.2cm)毎に
距離パルスを発生するものである。3は読取装置
で、複数の地区の地図データ(それぞれの地図の
右上点の絶対座標データを含む)を記憶している
カセツトテープ3aのセツトによりそのうちの特
定の地区の地図データを探索して読取るものであ
る。
4は予め定めた制御プログラムに従つてソフト
ウエアのデイジタル演算処理を実行するマイクロ
コンピユータで、CPU4a,RQM4b,RAM
4c,I/O回路部4dを備えて制御手段を構成
しており、車載バツテリより電源供給を受けて5
Vの安定化電圧を発生する安定化電源回路(図示
せず)よりの安定化電圧の供給を受けて作動状態
になり、方位検出装置1よりのX,Y成分のデイ
ジタル信号、距離センサ2よりの距離パルス、読
取装置3よりの読取信号などを受けて演算処理を
実行し、特定地区の地図および走行経路情報など
を表示させるための表示信号を発生するものであ
る。なお、RAM4cには車載バツテリから常時
電源がバツクアツプされ、CPU4aの演算処理
に必要な各種データを記憶するとともに最新の走
行軌跡(例えば数Kmの走行軌跡)のデータおよび
特定地区における特定区間の走行軌跡のデータを
記憶している。
ウエアのデイジタル演算処理を実行するマイクロ
コンピユータで、CPU4a,RQM4b,RAM
4c,I/O回路部4dを備えて制御手段を構成
しており、車載バツテリより電源供給を受けて5
Vの安定化電圧を発生する安定化電源回路(図示
せず)よりの安定化電圧の供給を受けて作動状態
になり、方位検出装置1よりのX,Y成分のデイ
ジタル信号、距離センサ2よりの距離パルス、読
取装置3よりの読取信号などを受けて演算処理を
実行し、特定地区の地図および走行経路情報など
を表示させるための表示信号を発生するものであ
る。なお、RAM4cには車載バツテリから常時
電源がバツクアツプされ、CPU4aの演算処理
に必要な各種データを記憶するとともに最新の走
行軌跡(例えば数Kmの走行軌跡)のデータおよび
特定地区における特定区間の走行軌跡のデータを
記憶している。
5はブラウン管(以下CRT)コントローラで
マイクロコンピユータ4よりの表示信号を受けて
特定地区の地図データ、走行経路情報およびキヤ
ラクタデータを個別に記憶するとともに、その記
憶しいる地図データと走行経路情報、あるいはキ
ヤラクタデータをCRT表示させるための映像信
号と同期信号を発生するものである。6は表示手
段としてのCRT表示装置で、CRTコントローラ
5よりの映像信号と同期信号によつて特定地区の
地図と走行経路、あるいはキヤラクタをCRT表
示するものである。7はパネルスイツチとしての
タツチパネル部で、CRT表示装置6の表示面上
に取り付けられ、このタツチパネル上に設けられ
た12分割のタツチエリアのうち特定のタツチエリ
アがタツチ操作された時にそれに応じたシリアル
信号を発生するものである。8は走行軌跡の記憶
指示を発生する復帰式の記憶スイツチ、9は走行
軌跡記憶のセツト指示を発生する復帰式のセツト
スイツチである。そして、この記憶スイツチ3と
セツトスイツチ9にて指示手段を構成している。
マイクロコンピユータ4よりの表示信号を受けて
特定地区の地図データ、走行経路情報およびキヤ
ラクタデータを個別に記憶するとともに、その記
憶しいる地図データと走行経路情報、あるいはキ
ヤラクタデータをCRT表示させるための映像信
号と同期信号を発生するものである。6は表示手
段としてのCRT表示装置で、CRTコントローラ
5よりの映像信号と同期信号によつて特定地区の
地図と走行経路、あるいはキヤラクタをCRT表
示するものである。7はパネルスイツチとしての
タツチパネル部で、CRT表示装置6の表示面上
に取り付けられ、このタツチパネル上に設けられ
た12分割のタツチエリアのうち特定のタツチエリ
アがタツチ操作された時にそれに応じたシリアル
信号を発生するものである。8は走行軌跡の記憶
指示を発生する復帰式の記憶スイツチ、9は走行
軌跡記憶のセツト指示を発生する復帰式のセツト
スイツチである。そして、この記憶スイツチ3と
セツトスイツチ9にて指示手段を構成している。
次に、第2図に示す前記CRTコントローラ5
の詳細電気結線図について説明する。11は
12.096MHzの発振信号を発生する発振回路、12
は発振回路11よりの発振信号を分周し6.048M
Hzのドツトタイミングクロツクと756KHzのキヤ
ラクタタイミングクロツクを発生するドツトカウ
ンタ、13はマイクロコンピユータ4からの命令
(コマンド)とドツトカウンタ12からのキヤラ
クタタイミングクロツクにより、水平垂直同期信
号、表示タイミング信号、リフレツシユメモリア
ドレス信号、ラスターアドレス信号を発生する表
示コントローラ、14は表示コントローラ13か
らの水平、垂直同期信号をもとに表示期間中にマ
イクロコンピユータ4をホールドさせるホールド
信号をマイクロコンピユータ4のホールド
(HOLD)端子に発生するホールド信号発生回路
である。15はマイクロコンピユータ4からのア
ドレス信号と表示コントローラ13からのリフレ
ツシユメモリアドレス信号、ラスターアドレス信
号をマイクロコンピユータ4からのホールドアク
ノレツジ(HOLDA)信号によつて切換えるマル
チプレクサ、16,17,18はマイクロコンピ
ユータ4と表示メモリ間のデータの向きを切換え
るトライステートを有したバスドライバ、19は
マイクロコンピユータ4からのアスキーコード等
の表示用データを格納するとともに表示コントロ
ーラ13からのリフレツシユメモリアドレス信号
を受けてその内容をアドレスとして出力するキヤ
ラクタメモリ、20はキヤラクタメモリ19から
の表示用アドレスと表示コントローラ13からの
ラスターアドレス信号により表示パターンを出力
するキヤラクタジエネレータである。21はマイ
クロコンピユータ4からの地図データを記憶する
第1のグラフイツクメモリ、22はマイクロコン
ピユータ4からの走行経路情報(走行軌跡デー
タ、現在位置データ)を記憶する第2のグラフイ
ツクメモリ、23,24,25はキヤラクタジエ
ネレータ20、第1,第2のグラフイツクメモリ
21,22からのパラレル信号をドツトカウンタ
12からのドツトタイミングクロツクでシリアル
データに変換するパラレル→シリアル(P→S)
変換器、26はマイクロコンピユータ4からの画
面切換換信号によりグラフイツクとキヤラクタ画
面を選択するためにP→S変換器23とP→S変
換器24,25からの信号の受付を切換え表示コ
ントローラ13からの表示タイミング信号により
映像信号を作り出すビデオコントローラ、27は
表示コントローラ13からの水平、垂直同期信号
により同期信号を作り出すエクスクルーシブオア
回路である。なお、キヤラクタメモリ19、第
1,第2のグラフイツクメモリ21,22には車
載バツテリから常時電源がバツクアツプされてい
る。
の詳細電気結線図について説明する。11は
12.096MHzの発振信号を発生する発振回路、12
は発振回路11よりの発振信号を分周し6.048M
Hzのドツトタイミングクロツクと756KHzのキヤ
ラクタタイミングクロツクを発生するドツトカウ
ンタ、13はマイクロコンピユータ4からの命令
(コマンド)とドツトカウンタ12からのキヤラ
クタタイミングクロツクにより、水平垂直同期信
号、表示タイミング信号、リフレツシユメモリア
ドレス信号、ラスターアドレス信号を発生する表
示コントローラ、14は表示コントローラ13か
らの水平、垂直同期信号をもとに表示期間中にマ
イクロコンピユータ4をホールドさせるホールド
信号をマイクロコンピユータ4のホールド
(HOLD)端子に発生するホールド信号発生回路
である。15はマイクロコンピユータ4からのア
ドレス信号と表示コントローラ13からのリフレ
ツシユメモリアドレス信号、ラスターアドレス信
号をマイクロコンピユータ4からのホールドアク
ノレツジ(HOLDA)信号によつて切換えるマル
チプレクサ、16,17,18はマイクロコンピ
ユータ4と表示メモリ間のデータの向きを切換え
るトライステートを有したバスドライバ、19は
マイクロコンピユータ4からのアスキーコード等
の表示用データを格納するとともに表示コントロ
ーラ13からのリフレツシユメモリアドレス信号
を受けてその内容をアドレスとして出力するキヤ
ラクタメモリ、20はキヤラクタメモリ19から
の表示用アドレスと表示コントローラ13からの
ラスターアドレス信号により表示パターンを出力
するキヤラクタジエネレータである。21はマイ
クロコンピユータ4からの地図データを記憶する
第1のグラフイツクメモリ、22はマイクロコン
ピユータ4からの走行経路情報(走行軌跡デー
タ、現在位置データ)を記憶する第2のグラフイ
ツクメモリ、23,24,25はキヤラクタジエ
ネレータ20、第1,第2のグラフイツクメモリ
21,22からのパラレル信号をドツトカウンタ
12からのドツトタイミングクロツクでシリアル
データに変換するパラレル→シリアル(P→S)
変換器、26はマイクロコンピユータ4からの画
面切換換信号によりグラフイツクとキヤラクタ画
面を選択するためにP→S変換器23とP→S変
換器24,25からの信号の受付を切換え表示コ
ントローラ13からの表示タイミング信号により
映像信号を作り出すビデオコントローラ、27は
表示コントローラ13からの水平、垂直同期信号
により同期信号を作り出すエクスクルーシブオア
回路である。なお、キヤラクタメモリ19、第
1,第2のグラフイツクメモリ21,22には車
載バツテリから常時電源がバツクアツプされてい
る。
すなわち、このCRTコントローラ5では、マ
イクロコンピユータ4から送出されるデータによ
り、キヤラクタデータをキヤラクタメモリ19
に、地図データを第1のグラフイツクメモリ21
に、走行軌跡と現在位置の表示データを第2のグ
ラフイツクメモリ22に常時記憶し、マイクロコ
ンピユータ4からの両面切換信号によりグラフイ
ツク画面(地図上に走行軌跡と現在位置を表示す
るもの)とキヤラクタ画面(地区を指定するため
に指定文字等を表示するもの)を選択し、その選
択に応じた画面をCRT表示させるための映像信
号と同期信号をCRT表示装置6に発生している。
イクロコンピユータ4から送出されるデータによ
り、キヤラクタデータをキヤラクタメモリ19
に、地図データを第1のグラフイツクメモリ21
に、走行軌跡と現在位置の表示データを第2のグ
ラフイツクメモリ22に常時記憶し、マイクロコ
ンピユータ4からの両面切換信号によりグラフイ
ツク画面(地図上に走行軌跡と現在位置を表示す
るもの)とキヤラクタ画面(地区を指定するため
に指定文字等を表示するもの)を選択し、その選
択に応じた画面をCRT表示させるための映像信
号と同期信号をCRT表示装置6に発生している。
また、前記タツチパネル部7は、第3図に示す
ように31〜42までの12分割されたタツチエリ
アを有しており、2枚のガラスとそれぞれのガラ
スに行列状に形成された透明導電膜で構成され、
特定のタツチエリアが押された時にガラスのたわ
みによる行列の透明電導膜の接触によつてそのタ
ツチエリアを検出するようにし、図示しないタツ
チ信号発生回路によつて検出したタツチエリアに
対応するシリアル信号(スタート信号とタツチ情
報信号より成る)を発生している。なお、このタ
ツチ信号発生回路は40msec毎にその時のタツチ
情報をシリアル信号にて発生している。
ように31〜42までの12分割されたタツチエリ
アを有しており、2枚のガラスとそれぞれのガラ
スに行列状に形成された透明導電膜で構成され、
特定のタツチエリアが押された時にガラスのたわ
みによる行列の透明電導膜の接触によつてそのタ
ツチエリアを検出するようにし、図示しないタツ
チ信号発生回路によつて検出したタツチエリアに
対応するシリアル信号(スタート信号とタツチ情
報信号より成る)を発生している。なお、このタ
ツチ信号発生回路は40msec毎にその時のタツチ
情報をシリアル信号にて発生している。
さらに、第4図はカセツトテープ3aにおける
1つの地区に対応したデータ領域部分を示すもの
で、Aはその地区の地図の右上点の絶対座標(北
極点に対する座標)データおよび地図番号を記憶
しているヘツダ部、Bはその地区の地図データを
記憶している地図データ記憶部、Xはブランク部
である。従つてこのA,B部を読取装置3が読取
ることによつて、マイクロコンピユータ4に特定
地区の地図データおよび絶対座標データを与える
ことができる。
1つの地区に対応したデータ領域部分を示すもの
で、Aはその地区の地図の右上点の絶対座標(北
極点に対する座標)データおよび地図番号を記憶
しているヘツダ部、Bはその地区の地図データを
記憶している地図データ記憶部、Xはブランク部
である。従つてこのA,B部を読取装置3が読取
ることによつて、マイクロコンピユータ4に特定
地区の地図データおよび絶対座標データを与える
ことができる。
上記構成においてその作動を第5図および第1
1図の表示説明図および第6図乃至第10図に示
す演算流れ図とともに説明する。この第6図はマ
イクロコンピユータ4のメインルーチンの全体の
演算処理を示す演算流れ図、第7図は距離センサ
2からの距離パルスに基づく割込演算ルーチンの
演算処理を示す演算流れ図、第8図は第6図中の
モード演算ルーチンの詳細な演算処理を示す演算
流れ図、第9図は第8図中の走行軌跡記憶演算ル
ーチンの詳細な演算処理を示す演算流れ図、第1
0図は第6図中の現在位置演算ルーチンの詳細な
演算処理を示す演算流れ図である。
1図の表示説明図および第6図乃至第10図に示
す演算流れ図とともに説明する。この第6図はマ
イクロコンピユータ4のメインルーチンの全体の
演算処理を示す演算流れ図、第7図は距離センサ
2からの距離パルスに基づく割込演算ルーチンの
演算処理を示す演算流れ図、第8図は第6図中の
モード演算ルーチンの詳細な演算処理を示す演算
流れ図、第9図は第8図中の走行軌跡記憶演算ル
ーチンの詳細な演算処理を示す演算流れ図、第1
0図は第6図中の現在位置演算ルーチンの詳細な
演算処理を示す演算流れ図である。
今、第1図中に示す構成要素1〜9を備えた車
両において、その運転開始時にキースイツチを投
入すると、車載バツテリからの電源供給を受けて
各部電気系が作動状態になる。そして、マイクロ
コンピユータ4においては、安定化電源回路より
の5Vの安定化電圧の供給を受けて作動状態にな
り、第6図のスタートステツプ100よりその演
算処理を開始し、初期設定ルーチン200に進ん
でマイクロコンピユータ4内のレジスタ、カウン
タ、ラツチなどを演算処理の開始に必要な初期状
態にセツトする。そして、この初期設定後にモー
ド演算ルーチン300と現在位置演算ルーチン4
00の演算処理を数十msec程度の周期にて繰り
返し実行する。
両において、その運転開始時にキースイツチを投
入すると、車載バツテリからの電源供給を受けて
各部電気系が作動状態になる。そして、マイクロ
コンピユータ4においては、安定化電源回路より
の5Vの安定化電圧の供給を受けて作動状態にな
り、第6図のスタートステツプ100よりその演
算処理を開始し、初期設定ルーチン200に進ん
でマイクロコンピユータ4内のレジスタ、カウン
タ、ラツチなどを演算処理の開始に必要な初期状
態にセツトする。そして、この初期設定後にモー
ド演算ルーチン300と現在位置演算ルーチン4
00の演算処理を数十msec程度の周期にて繰り
返し実行する。
すなわち、このモード演算ルーチン300で
は、地図モードとキヤラクタモードのいずれか一
方を選定するとともにそのモードに応じた内容を
CRT表示させ、地図モードの時には現在位置を
示すカーソルの移動を可能としするとともに走行
軌跡の記憶を可能としキヤラクタモードの時には
特定地区の地図指定を可能とする演算処理を実行
し、現在位置演算ルーチン400に進む。この現
在位置演算ルーチン400ではCRTコントロー
ラ5における第2のグラフイツクメモリ22中の
現在位置データおよび走行軌跡データをX,Y成
分毎に±50mの走行変化にてその内容を変更させ
るとともに、最新の走行軌跡のデータをRAM4
Cに記憶する演算処理を実行し、モード演算ルー
チン300にもどる。以後、このモード演算ルー
チン300から現在位置演算ルーチン400への
メインルーチンの演算処理を数十msec程度の周
期にて繰り返し実行する。
は、地図モードとキヤラクタモードのいずれか一
方を選定するとともにそのモードに応じた内容を
CRT表示させ、地図モードの時には現在位置を
示すカーソルの移動を可能としするとともに走行
軌跡の記憶を可能としキヤラクタモードの時には
特定地区の地図指定を可能とする演算処理を実行
し、現在位置演算ルーチン400に進む。この現
在位置演算ルーチン400ではCRTコントロー
ラ5における第2のグラフイツクメモリ22中の
現在位置データおよび走行軌跡データをX,Y成
分毎に±50mの走行変化にてその内容を変更させ
るとともに、最新の走行軌跡のデータをRAM4
Cに記憶する演算処理を実行し、モード演算ルー
チン300にもどる。以後、このモード演算ルー
チン300から現在位置演算ルーチン400への
メインルーチンの演算処理を数十msec程度の周
期にて繰り返し実行する。
そして、このメインルーチンの繰返演算に対
し、距離センサ2からの距離パルスがマイクロコ
ンピユータ4の割込(INT)端子に印加される
と、マイクロコンピユータ4はメインルーチンの
演算処理を一時中断して第7図に示す割込演算処
理を実行する。すなわち、割込スタートステツプ
501よりその演算処理を開始し、積算ステツプ
502進んでRAM4cに記憶している距離デー
タDに単位距離データ(39.2cmに相当)を積算し
て更新し、距離判定ステツプ503に進んで距離
データDが6.25mに達したか否かを判定する。こ
のとき、距離データDが6.25mに達していないと
その判定がNOになつてリターンステツプ510
に進むが、距離データDが6.25mに達するとその
判定がYESになり、方位信号入力ステツプ50
4に進む。そして、この方位信号入力ステツプ5
04にて方位検出装置1からのデジタルのX,Y
成分信号Xa,Ya(東、北を正方向、西、南を負
方向)を入力し、平均方位算出ステツプ505に
進んで前回の方位データXo,Yo(6.25m走行する
前の方位データ)と今回の方位データXa,Yaに
より平均方位データX,Yを求め、距離成分計算
ステツプ506に進んでX方向の距離成分Dxを
6.25X/√2+2、Y方向の距離成分Dyを
6.25Y/√2+2として求め(X/√2+2は
東方向を基準として左回りの角度Θに対する
cosΘ、Y/√2+2はsinΘに相当)、記憶ステ
ツプ507に進んで今回の方位データXa,Yaを
次回のためにXo,Yoとして記憶し、距離データ
リセツトステツプ508に進んで距離データDを
Oにリセツトし、距離フラグセツトステツプ50
9に進んで距離フラグをセツトし、リターンステ
ツプ510に進んで先に一時中断したメインルー
チンに復帰する。すなわち、この割込演算ルーチ
ンでは、単位距離走行する毎に距離データDを積
算更新し、距離データDが6.25mに達するとこの
6.25mに対するX,Y方向の距離成分Dx,Dyを
算出し、距離フラグをセツトする演算処理を実行
する。
し、距離センサ2からの距離パルスがマイクロコ
ンピユータ4の割込(INT)端子に印加される
と、マイクロコンピユータ4はメインルーチンの
演算処理を一時中断して第7図に示す割込演算処
理を実行する。すなわち、割込スタートステツプ
501よりその演算処理を開始し、積算ステツプ
502進んでRAM4cに記憶している距離デー
タDに単位距離データ(39.2cmに相当)を積算し
て更新し、距離判定ステツプ503に進んで距離
データDが6.25mに達したか否かを判定する。こ
のとき、距離データDが6.25mに達していないと
その判定がNOになつてリターンステツプ510
に進むが、距離データDが6.25mに達するとその
判定がYESになり、方位信号入力ステツプ50
4に進む。そして、この方位信号入力ステツプ5
04にて方位検出装置1からのデジタルのX,Y
成分信号Xa,Ya(東、北を正方向、西、南を負
方向)を入力し、平均方位算出ステツプ505に
進んで前回の方位データXo,Yo(6.25m走行する
前の方位データ)と今回の方位データXa,Yaに
より平均方位データX,Yを求め、距離成分計算
ステツプ506に進んでX方向の距離成分Dxを
6.25X/√2+2、Y方向の距離成分Dyを
6.25Y/√2+2として求め(X/√2+2は
東方向を基準として左回りの角度Θに対する
cosΘ、Y/√2+2はsinΘに相当)、記憶ステ
ツプ507に進んで今回の方位データXa,Yaを
次回のためにXo,Yoとして記憶し、距離データ
リセツトステツプ508に進んで距離データDを
Oにリセツトし、距離フラグセツトステツプ50
9に進んで距離フラグをセツトし、リターンステ
ツプ510に進んで先に一時中断したメインルー
チンに復帰する。すなわち、この割込演算ルーチ
ンでは、単位距離走行する毎に距離データDを積
算更新し、距離データDが6.25mに達するとこの
6.25mに対するX,Y方向の距離成分Dx,Dyを
算出し、距離フラグをセツトする演算処理を実行
する。
次に、メインルーチンにおけるモード演算ルー
チン300の詳細演算処理について説明する。こ
のモード演算ルーチン300では、第8図のタツ
チデータ入力ステツプ301よりその演算処理を
開始し、タツチパネル部7からのタツチデータを
入力してRAM4cに記憶する。そして、地図モ
ード判定ステツプ302に進んでRAM4cにお
けるモードエリアの内容が地図モードであるか否
かを判定し、地図モードである時にその判定が
YESになり、モード変更判定ステツプ303に
進んでRAM4cに記憶しているタツチデータが
モード変更を示すデータ(第3図における34の
タツチエリアが押された時のデータ)であるか否
かを判定する。このとき、タツチデータがモード
変更を示すデータであるとその判定がYESにな
り、キヤラクタモード設定ステツプ304に進ん
で前記モードエリアの内容をキヤラクタモードに
設定し、キヤラクタ切換信号出力ステツプ305
に進んでCRT表示装置6にキヤラクタ画面を映
像させるためのキヤラクタ切換信号をCRTコン
トローラ5におけるビデオコントローラ26に発
生し、このモード演算ルーチン300の1回の演
算処理を終える。
チン300の詳細演算処理について説明する。こ
のモード演算ルーチン300では、第8図のタツ
チデータ入力ステツプ301よりその演算処理を
開始し、タツチパネル部7からのタツチデータを
入力してRAM4cに記憶する。そして、地図モ
ード判定ステツプ302に進んでRAM4cにお
けるモードエリアの内容が地図モードであるか否
かを判定し、地図モードである時にその判定が
YESになり、モード変更判定ステツプ303に
進んでRAM4cに記憶しているタツチデータが
モード変更を示すデータ(第3図における34の
タツチエリアが押された時のデータ)であるか否
かを判定する。このとき、タツチデータがモード
変更を示すデータであるとその判定がYESにな
り、キヤラクタモード設定ステツプ304に進ん
で前記モードエリアの内容をキヤラクタモードに
設定し、キヤラクタ切換信号出力ステツプ305
に進んでCRT表示装置6にキヤラクタ画面を映
像させるためのキヤラクタ切換信号をCRTコン
トローラ5におけるビデオコントローラ26に発
生し、このモード演算ルーチン300の1回の演
算処理を終える。
他方、前記タツチデータがモード変更を示すデ
ータでない時、すなわち第3図における34以外
のタツチエリアが押された時のデータ、あるいは
いずれのタツチエリアも押されていない時のデー
タ(例えばFFというデータ)の時には前記モー
ド変更判定ステツプ303の判定がNOになり、
カーソル移動判定ステツプ306に進む。このカ
ーソル移動判定ステツプ306では、前記タツチ
データが32,33,35,38,40,41の
いずれかのタツチエリアが押された時のデータ
(カーソル移動のデータ)であるか否かを判定、
すなわち、第3図における32,33,35,3
8,40,41のタツチエリアがカーソル移動の
スイツチの役目として働きそのうちのいずれかの
タツチエリアがタツチ操作されたか否かを判定
し、タツチデータがカーソル移動のデータでない
とその判定がNOになるが、タツチデータがカー
ソル移動のデータであるとその判定がYESにな
つてカーソル移動演算ステツプ307に進む。こ
のカーソル移動演算ステツプ307では、前記タ
ツチデータに応じ、このタツチデータが32ある
いは33のタツチエリアの押下に対するデータで
あるとCRT表示装置6にて表示している現在位
置のカーソルを北方向に所定距離だけ移動させる
ようにCRTコントローラ5における第2のグラ
フイツクメモリ22の内容を変更させ、同様にタ
ツチデータが35のタツチエリアの押下に対する
データであるとカーソルを西方向に、タツチデー
タが40あるいは41のタツチエリアの押下に対
するデータであるとカーソルを南方向に、タツチ
データが38のタツチエリアの押下に対するデー
タであるとカーソルを東方向にそれぞれ所定距離
だけ移動させるように第2のグラフイツクメモリ
22の内容を変更させる演算処理を実行する。
ータでない時、すなわち第3図における34以外
のタツチエリアが押された時のデータ、あるいは
いずれのタツチエリアも押されていない時のデー
タ(例えばFFというデータ)の時には前記モー
ド変更判定ステツプ303の判定がNOになり、
カーソル移動判定ステツプ306に進む。このカ
ーソル移動判定ステツプ306では、前記タツチ
データが32,33,35,38,40,41の
いずれかのタツチエリアが押された時のデータ
(カーソル移動のデータ)であるか否かを判定、
すなわち、第3図における32,33,35,3
8,40,41のタツチエリアがカーソル移動の
スイツチの役目として働きそのうちのいずれかの
タツチエリアがタツチ操作されたか否かを判定
し、タツチデータがカーソル移動のデータでない
とその判定がNOになるが、タツチデータがカー
ソル移動のデータであるとその判定がYESにな
つてカーソル移動演算ステツプ307に進む。こ
のカーソル移動演算ステツプ307では、前記タ
ツチデータに応じ、このタツチデータが32ある
いは33のタツチエリアの押下に対するデータで
あるとCRT表示装置6にて表示している現在位
置のカーソルを北方向に所定距離だけ移動させる
ようにCRTコントローラ5における第2のグラ
フイツクメモリ22の内容を変更させ、同様にタ
ツチデータが35のタツチエリアの押下に対する
データであるとカーソルを西方向に、タツチデー
タが40あるいは41のタツチエリアの押下に対
するデータであるとカーソルを南方向に、タツチ
データが38のタツチエリアの押下に対するデー
タであるとカーソルを東方向にそれぞれ所定距離
だけ移動させるように第2のグラフイツクメモリ
22の内容を変更させる演算処理を実行する。
したがつて、32,33,35,38,40,
41のいずれかのタツチエリアが押され続けた場
合、前述のようにタツチ信号発生回路は40ms毎
にその時のタツチ情報を発生し続せるため、カー
ソルを40ms毎に移動し続けることができる。
41のいずれかのタツチエリアが押され続けた場
合、前述のようにタツチ信号発生回路は40ms毎
にその時のタツチ情報を発生し続せるため、カー
ソルを40ms毎に移動し続けることができる。
続いて、走行軌跡記憶演算ルーチン600に進
む。このルーチン600の詳細な演算処理を第9
図に示しである。まず、ステツプ601にて記憶
スチツチ8の投入による記憶指示が発生している
か否かを判定し、記憶指示が発生していないとそ
の判定がNOになるが、走行経路を記憶させるべ
く記憶スイツチ8が投入操作されこの記憶スイツ
チ8より記憶指示が発生しているとその判定が
YESになり、ステツプ602に進んで記憶フラ
グをセツトし、ステツプ603に進んで現在のカ
ーソル位置に対応した現在位置のX,Y座標デー
タを設定する。そして、ステツプ604に進んで
記憶フラグがセツトされているか否かを判定し、
記憶フラグがセツトされているとその判定が
YESになり、ステツプ605に進んでセツトス
イツチ9からその投入によるセツト指示が発生し
ているか否かを判定する。そして、セツト指示が
発生していないとその判定がNOになり、セツト
スイツチ9が投入されてセツト指示が発生するま
で待機状態となる。
む。このルーチン600の詳細な演算処理を第9
図に示しである。まず、ステツプ601にて記憶
スチツチ8の投入による記憶指示が発生している
か否かを判定し、記憶指示が発生していないとそ
の判定がNOになるが、走行経路を記憶させるべ
く記憶スイツチ8が投入操作されこの記憶スイツ
チ8より記憶指示が発生しているとその判定が
YESになり、ステツプ602に進んで記憶フラ
グをセツトし、ステツプ603に進んで現在のカ
ーソル位置に対応した現在位置のX,Y座標デー
タを設定する。そして、ステツプ604に進んで
記憶フラグがセツトされているか否かを判定し、
記憶フラグがセツトされているとその判定が
YESになり、ステツプ605に進んでセツトス
イツチ9からその投入によるセツト指示が発生し
ているか否かを判定する。そして、セツト指示が
発生していないとその判定がNOになり、セツト
スイツチ9が投入されてセツト指示が発生するま
で待機状態となる。
そして、タツチパネル部7のタツチ操作によつ
てカーソルを記憶させたい走行軌跡の始点位置
(例えば第11図に示すように、現在位置aに対
し道路地図表示上になかつた道路を走行した時の
走行軌跡Rの始点位置b)に合わせ、この後にセ
ツトスイツチ9を投入すると、このセツトスイツ
チ9よりセツト指示が発生するため前記ステツプ
605に到来した時その判定がYESになる。そ
して、ステツプ606に進んでRAM4cに記憶
している最新の走行軌跡のデータ(各走行地点の
X,Y座標よりなる)のうちの最終位置(ステツ
プ603にて設定)と始点位置(現在のカーソル
位置による)の間の走行軌跡のデータを選定する
とともに、この走行軌跡のデータをこの地図の地
図番号と対応づけてRAM4cに記憶させ、ステ
ツプ607に進んで記憶フラグをリセツトする。
てカーソルを記憶させたい走行軌跡の始点位置
(例えば第11図に示すように、現在位置aに対
し道路地図表示上になかつた道路を走行した時の
走行軌跡Rの始点位置b)に合わせ、この後にセ
ツトスイツチ9を投入すると、このセツトスイツ
チ9よりセツト指示が発生するため前記ステツプ
605に到来した時その判定がYESになる。そ
して、ステツプ606に進んでRAM4cに記憶
している最新の走行軌跡のデータ(各走行地点の
X,Y座標よりなる)のうちの最終位置(ステツ
プ603にて設定)と始点位置(現在のカーソル
位置による)の間の走行軌跡のデータを選定する
とともに、この走行軌跡のデータをこの地図の地
図番号と対応づけてRAM4cに記憶させ、ステ
ツプ607に進んで記憶フラグをリセツトする。
他方、第8図における前記地図モード判定ステ
ツプ302の判定がNOの時はモード変更判定ス
テツプ308に進み、前記モード変更判定ステツ
プ303と同様の演算処理にてモード変更か否か
を判定する。このとき、モード変更時でその判定
がYESになると、地図モード設定ステツプ30
9に進んでRAM4c内のモードエリアの内容を
地図モードに設定し、データ変換ステツプ310
に進んでCRTコントローラ5における第2のグ
ラフイツクメモリ22の走行経路データを変換す
る。この場合まず読取装置3を制御して指定され
た地区をその地図番号により探索させ、この探索
した地図における絶対座標データ(第4図に示す
ヘツダ部Aに記憶)と前回の地区の地図における
絶対座標データにより座標変換値を計算し、この
計算値に従つて第2のグラフイツクメモリ22内
の走行軌跡、現在位置のデータをスライドさせる
ように変換する。そして、地図データ読取出力ス
テツプ311に進み、カセツトテープ3aの地図
データを読取装置3を介して入力するとともにそ
の地図データを第1のグラフイツクメモリ21に
出力し、走行軌跡読出出力ステツプ312に進ん
で指定された地区の地図番号によりRAM4c内
にその地図番号に対応した走行軌跡のデータ(走
行軌跡記憶演算ルーチン600の演算処理にて記
憶したもの)があるか否かを探索するとともに、
記憶した走行軌跡のデータがあるとそのデータを
読出して第1のグラフイツクメモリ21に出力
し、地図切換信号出力ステツプ313に進んで
CRT表示装置6に地図のグラフイツク画面を映
像させるための地図切換信号をビデオコントロー
ラ26に発生し、このモード演算ルーチン300
の1回の演算処理を終える。すなわち、キヤラク
タ画面から前回とは別の地図のグラフイツク画面
に切換える時には上記演算処理を実行し、今回の
地図データと先に記憶しておいた走行軌跡のデー
タを第1のグラフイツクメモリ21に記憶させる
とともに、この地図に対応した現在地に走行軌跡
および現在地点を示すカーソルを修正するよう第
2のグラフイツクメモリ22内の内容を変換す
る。このことにより、CRT表示装置6に表示す
る地図が切換わつても走行軌跡および現在地をそ
の地図に対応した部分に表示することができ、し
かもその地図表示上に先に記憶しておいた走行軌
跡を表示することができる。
ツプ302の判定がNOの時はモード変更判定ス
テツプ308に進み、前記モード変更判定ステツ
プ303と同様の演算処理にてモード変更か否か
を判定する。このとき、モード変更時でその判定
がYESになると、地図モード設定ステツプ30
9に進んでRAM4c内のモードエリアの内容を
地図モードに設定し、データ変換ステツプ310
に進んでCRTコントローラ5における第2のグ
ラフイツクメモリ22の走行経路データを変換す
る。この場合まず読取装置3を制御して指定され
た地区をその地図番号により探索させ、この探索
した地図における絶対座標データ(第4図に示す
ヘツダ部Aに記憶)と前回の地区の地図における
絶対座標データにより座標変換値を計算し、この
計算値に従つて第2のグラフイツクメモリ22内
の走行軌跡、現在位置のデータをスライドさせる
ように変換する。そして、地図データ読取出力ス
テツプ311に進み、カセツトテープ3aの地図
データを読取装置3を介して入力するとともにそ
の地図データを第1のグラフイツクメモリ21に
出力し、走行軌跡読出出力ステツプ312に進ん
で指定された地区の地図番号によりRAM4c内
にその地図番号に対応した走行軌跡のデータ(走
行軌跡記憶演算ルーチン600の演算処理にて記
憶したもの)があるか否かを探索するとともに、
記憶した走行軌跡のデータがあるとそのデータを
読出して第1のグラフイツクメモリ21に出力
し、地図切換信号出力ステツプ313に進んで
CRT表示装置6に地図のグラフイツク画面を映
像させるための地図切換信号をビデオコントロー
ラ26に発生し、このモード演算ルーチン300
の1回の演算処理を終える。すなわち、キヤラク
タ画面から前回とは別の地図のグラフイツク画面
に切換える時には上記演算処理を実行し、今回の
地図データと先に記憶しておいた走行軌跡のデー
タを第1のグラフイツクメモリ21に記憶させる
とともに、この地図に対応した現在地に走行軌跡
および現在地点を示すカーソルを修正するよう第
2のグラフイツクメモリ22内の内容を変換す
る。このことにより、CRT表示装置6に表示す
る地図が切換わつても走行軌跡および現在地をそ
の地図に対応した部分に表示することができ、し
かもその地図表示上に先に記憶しておいた走行軌
跡を表示することができる。
他方、前記モード変更判定ステツプ308の判
定がNOの時はキヤラクタ演算ステツプ314に
進む。このキヤラクタ演算ステツプ314に到来
する場合は、キヤラクタモードが設定されており
ビデオコントローラ26にキヤラクタ切換信号が
発せられている状態であるため、CRT表示装置
6は第5図に示すようなキヤラクタ画面を映像し
ている。このキヤラクタ画面の中央に示す数字02
−4−68がそれぞれ地方、地域、地区を指定する
数字であり、それぞれの数はインクリメントスイ
ツチ51にて1ずつ加算更新され、デクリメント
スイツチ52にて1ずつ減算更新され、セツトス
イツチ53にてセツトされ、リセツトスイツチ5
4にてリセツトされるようにキヤラクタ演算ステ
ツプ313にて演算処理される。なお、この地
方、地域、地区の数字のデータ、すなわち地図番
号はRAM4cに記憶されている。また、前述し
たスイツチ51,52,53,54はそれぞれ第
3図のタツチエリア39,40,41,42に対
応している。
定がNOの時はキヤラクタ演算ステツプ314に
進む。このキヤラクタ演算ステツプ314に到来
する場合は、キヤラクタモードが設定されており
ビデオコントローラ26にキヤラクタ切換信号が
発せられている状態であるため、CRT表示装置
6は第5図に示すようなキヤラクタ画面を映像し
ている。このキヤラクタ画面の中央に示す数字02
−4−68がそれぞれ地方、地域、地区を指定する
数字であり、それぞれの数はインクリメントスイ
ツチ51にて1ずつ加算更新され、デクリメント
スイツチ52にて1ずつ減算更新され、セツトス
イツチ53にてセツトされ、リセツトスイツチ5
4にてリセツトされるようにキヤラクタ演算ステ
ツプ313にて演算処理される。なお、この地
方、地域、地区の数字のデータ、すなわち地図番
号はRAM4cに記憶されている。また、前述し
たスイツチ51,52,53,54はそれぞれ第
3図のタツチエリア39,40,41,42に対
応している。
すなわち、この第8図に示すモード演算ルーチ
ン300では、タツチパネル部7からのタツチデ
ータと、記憶スイツチ8、セツトスイツチ9から
の指示と、RAM4cにおけるモードエリアの内
容に従つて以下に示す〜の作動を行う。
ン300では、タツチパネル部7からのタツチデ
ータと、記憶スイツチ8、セツトスイツチ9から
の指示と、RAM4cにおけるモードエリアの内
容に従つて以下に示す〜の作動を行う。
地図モードであつてモード変更でない時にカ
ーソル移動指示があればカーソル移動のための
演算処理を実行し、カーソル移動の指示がなけ
れば地図表示をそのまま継続させる。
ーソル移動指示があればカーソル移動のための
演算処理を実行し、カーソル移動の指示がなけ
れば地図表示をそのまま継続させる。
地図モードであつてモード変更でない時に記
憶スイツチ8、セツトスイツチ9の操作指示に
従つて走行軌跡を記憶し、次回からのその地区
の地図表示時にその記憶した走行軌跡を付加表
示させる。
憶スイツチ8、セツトスイツチ9の操作指示に
従つて走行軌跡を記憶し、次回からのその地区
の地図表示時にその記憶した走行軌跡を付加表
示させる。
地図モードである時にモード変更の指示があ
ると、地図モードをキヤラクタモードに変更す
るとともにCRT表示装置6にキヤラクタ画面
を映像させる。
ると、地図モードをキヤラクタモードに変更す
るとともにCRT表示装置6にキヤラクタ画面
を映像させる。
キヤラクタモードであつてモード変更でない
時は第5図のようなキヤラクタ画面に対して地
図の変更を受付可能とする。
時は第5図のようなキヤラクタ画面に対して地
図の変更を受付可能とする。
キヤラクタモードである時にモード変更の指
示があると、キヤラクタモードを地図モードに
変更するとともにCRT表示装置6に地図のグ
ラフイツク画面を映像させ、同時に走行軌跡お
よび現在位置も修正して表示させる。
示があると、キヤラクタモードを地図モードに
変更するとともにCRT表示装置6に地図のグ
ラフイツク画面を映像させ、同時に走行軌跡お
よび現在位置も修正して表示させる。
次に、メインルーチンにおける現在位置演算ル
ーチン400の詳細演算処理について説明する。
この現在位置演算ルーチン400では第10図の
距離フラグ判定ステツプ401よりその演算処理
を開始し、第7図の割込演算処理にて距離フラグ
がセツトされているか否かを判定する。このと
き、距離フラグがセツトされていないとその判定
がNOになつてこの現在位置演算ルーチン400
の1回の演算処理を終えるが、距離フラグがセツ
トされているとその判定がYESになり、X距離
補正ステツプ402に進む。そして、このX距離
補正ステツプ402にてX距離データDXを割込
演算処理にて求めたX距離成分Dxによつて補正
計算(DX=DX+Dx)し、Y距離補正ステツプ
403にてY距離データDYを同様に補正計算
(DY=DY+Dy)し、第1のX距離判定ステツプ
404に進んでX距離データDXが50m以上の値
になつたか否かを判定する。このとき、X距離デ
ータDXが50m以上の値であるとその判定がYES
になり、X距離減算ステツプ405に進んでX距
離データDXから50mの値を減算し、表示移動ス
テツプ406に進んで第2のグラフイツクメモリ
22内の現在位置データを50m分だけ正方向(東
方向)に移動させるとともに走行軌跡データもこ
れに伴つて追従させる。
ーチン400の詳細演算処理について説明する。
この現在位置演算ルーチン400では第10図の
距離フラグ判定ステツプ401よりその演算処理
を開始し、第7図の割込演算処理にて距離フラグ
がセツトされているか否かを判定する。このと
き、距離フラグがセツトされていないとその判定
がNOになつてこの現在位置演算ルーチン400
の1回の演算処理を終えるが、距離フラグがセツ
トされているとその判定がYESになり、X距離
補正ステツプ402に進む。そして、このX距離
補正ステツプ402にてX距離データDXを割込
演算処理にて求めたX距離成分Dxによつて補正
計算(DX=DX+Dx)し、Y距離補正ステツプ
403にてY距離データDYを同様に補正計算
(DY=DY+Dy)し、第1のX距離判定ステツプ
404に進んでX距離データDXが50m以上の値
になつたか否かを判定する。このとき、X距離デ
ータDXが50m以上の値であるとその判定がYES
になり、X距離減算ステツプ405に進んでX距
離データDXから50mの値を減算し、表示移動ス
テツプ406に進んで第2のグラフイツクメモリ
22内の現在位置データを50m分だけ正方向(東
方向)に移動させるとともに走行軌跡データもこ
れに伴つて追従させる。
また、前記第1のX距離判定ステツプ404の
判定がNOの時は第2のX距離判定ステツプ40
7に進み、X距離データDXが−50m以下の値に
なつたか否かを判定する。このとき、X距離デー
タDXが−50m以下の値であるとその判定がYES
になり、X距離加算ステツプ408に進んでX距
離データDXに50mの値を加算し、表示移動ステ
ツプ409に進んで第2のグラフイツクメモリ2
2内の現在位置データを50m分だけ負方向(西方
向)に移動させるとともに走行軌跡データもこれ
に伴つて追従させる。
判定がNOの時は第2のX距離判定ステツプ40
7に進み、X距離データDXが−50m以下の値に
なつたか否かを判定する。このとき、X距離デー
タDXが−50m以下の値であるとその判定がYES
になり、X距離加算ステツプ408に進んでX距
離データDXに50mの値を加算し、表示移動ステ
ツプ409に進んで第2のグラフイツクメモリ2
2内の現在位置データを50m分だけ負方向(西方
向)に移動させるとともに走行軌跡データもこれ
に伴つて追従させる。
そして、前記第2のX距離判定ステツプ407
の判定がNOの時、あるいは表示移動ステツプ4
06,409の後にY成分表示移動処理ルーチン
410に進み、Y距離補正ステツプ403にて計
算したY距離データDYに対し、上記ステツプ4
04〜409と同様の判定、演算処理を実行す
る。(Y距離データDYが正負いずれかの方向の
50m以上の値になると第2のグラフイツクメモリ
22内の現在位置データおよび走行軌跡データを
50m分だけ対応する方向に移動させる。)そして、
次の距離フラグリセツトステツプ411に進んで
距離フラグをリセツトする。
の判定がNOの時、あるいは表示移動ステツプ4
06,409の後にY成分表示移動処理ルーチン
410に進み、Y距離補正ステツプ403にて計
算したY距離データDYに対し、上記ステツプ4
04〜409と同様の判定、演算処理を実行す
る。(Y距離データDYが正負いずれかの方向の
50m以上の値になると第2のグラフイツクメモリ
22内の現在位置データおよび走行軌跡データを
50m分だけ対応する方向に移動させる。)そして、
次の距離フラグリセツトステツプ411に進んで
距離フラグをリセツトする。
なお、上記第2のグラフイツクメモリ内への現
在位置データの変更に伴つてRAM4c内の現在
位置のX,Y座標データも更新し、さらにRAM
4c内の最新の走行軌跡のデータも更新(最新の
もののみ記憶し古いものは消支)する。
在位置データの変更に伴つてRAM4c内の現在
位置のX,Y座標データも更新し、さらにRAM
4c内の最新の走行軌跡のデータも更新(最新の
もののみ記憶し古いものは消支)する。
すなわち、この第9図に示す現在位置演算ルー
チン400では、CRT表示装置6にて表示して
いる画面に関係なく第2のグラフイツクメモリ2
2内の現在位置データおよび走行軌跡データの変
換を行なうとともに、RAM4c内の現在位置の
X,Y座標データおよび走行軌跡データの更新を
行なう。
チン400では、CRT表示装置6にて表示して
いる画面に関係なく第2のグラフイツクメモリ2
2内の現在位置データおよび走行軌跡データの変
換を行なうとともに、RAM4c内の現在位置の
X,Y座標データおよび走行軌跡データの更新を
行なう。
従つて、モード演算ルーチン300と現在位置
演算ルーチン400によるメインルーチンの繰返
演算と第7図の割込演算とによつて、第2のグラ
フイツクメモリ22内の現在位置データおよび走
行軌跡データを順次変更していくとともに、指定
されたモードに従つてCRT表示装置6の画面を
選択し、地図モードであれば地図のグラフイツク
画面(現在位置および走行軌跡の表示も含む)を
映像させ、キヤラクタモードであれば第5図に示
す地図指定のためのキヤラクタ画面を映像させ
る。
演算ルーチン400によるメインルーチンの繰返
演算と第7図の割込演算とによつて、第2のグラ
フイツクメモリ22内の現在位置データおよび走
行軌跡データを順次変更していくとともに、指定
されたモードに従つてCRT表示装置6の画面を
選択し、地図モードであれば地図のグラフイツク
画面(現在位置および走行軌跡の表示も含む)を
映像させ、キヤラクタモードであれば第5図に示
す地図指定のためのキヤラクタ画面を映像させ
る。
また、記憶スイツチ8、セツトスイツチ9の操
作指示に従つて走行軌跡を記憶し、次回からその
地図が選定された時にその地図表示上に記憶した
走行軌跡を付加表示させる。
作指示に従つて走行軌跡を記憶し、次回からその
地図が選定された時にその地図表示上に記憶した
走行軌跡を付加表示させる。
なお、上記実施例において、表示手段として
CRT表示装置6を示したが、液晶表示装置、EL
表示装置等を用いてもよい。
CRT表示装置6を示したが、液晶表示装置、EL
表示装置等を用いてもよい。
また、カーソルの移動を使つて走行軌跡を記憶
させるものを示したが、CRT表示装置6の前面
に透明なタブレツトを設置し、記憶させたい走行
軌跡上のタブレツト位置をライトペンにて手書操
作し、この手書操作によつて走行軌跡を検出し記
憶するようにしてもよい。
させるものを示したが、CRT表示装置6の前面
に透明なタブレツトを設置し、記憶させたい走行
軌跡上のタブレツト位置をライトペンにて手書操
作し、この手書操作によつて走行軌跡を検出し記
憶するようにしてもよい。
さらに、方位検出装置1、距離センサ2からの
信号によつて現在位置を演算するものを示した
が、その地区の主要地点に設けた送信機からの地
点コードの情報を受けて現在位置表示を行なうよ
うにしてもよい。
信号によつて現在位置を演算するものを示した
が、その地区の主要地点に設けた送信機からの地
点コードの情報を受けて現在位置表示を行なうよ
うにしてもよい。
さらに、それまでの地図表示になかつた新しい
走行軌跡をRAM4cに記憶させるものを示した
が、地図テープ3aにおけるブランク部X(第4
図参照)を利用して新しい走行軌跡を直接書き込
むようにしてもよい。
走行軌跡をRAM4cに記憶させるものを示した
が、地図テープ3aにおけるブランク部X(第4
図参照)を利用して新しい走行軌跡を直接書き込
むようにしてもよい。
さらに、方向検出を地磁気検出にて行なうもの
を示したが、基準方向に対する車両の相対方向を
求めるものを用いてもよい。
を示したが、基準方向に対する車両の相対方向を
求めるものを用いてもよい。
以上述べたように本発明においては、表示手段
に表示されている走行軌跡のうち所定範囲内の走
行軌跡を記憶させるようにしているから、予め記
憶させる範囲を定めておくことなく任意の範囲内
の走行軌跡を道路として記憶させることができ、
また新たな走行領域の道路地図表示に際し、記憶
しておいた走行軌跡をその道路地図上に表示させ
るものであることを判別して走行軌跡の付加表示
を行うようにしているから、記憶させておいた走
行軌跡を自動的に道路地図上に表示でき、その走
行軌跡を新たに定めた道路として機能させること
ができるという優れた効果がある。
に表示されている走行軌跡のうち所定範囲内の走
行軌跡を記憶させるようにしているから、予め記
憶させる範囲を定めておくことなく任意の範囲内
の走行軌跡を道路として記憶させることができ、
また新たな走行領域の道路地図表示に際し、記憶
しておいた走行軌跡をその道路地図上に表示させ
るものであることを判別して走行軌跡の付加表示
を行うようにしているから、記憶させておいた走
行軌跡を自動的に道路地図上に表示でき、その走
行軌跡を新たに定めた道路として機能させること
ができるという優れた効果がある。
第1図は本発明の一実施例を示す全体構成図、
第2図は第1図中のCRTコントローラの詳細電
気結線図、第3図はタツチパネル部のタツチエリ
アを示す説明図、第4図はカセツトテープのデー
タ領域を示す説明図、第5図および第11図は
CRT表示装置の表示状態を示す表示説明図、第
6図はマイクロコンピユータのメインルーチンの
全体の演算処理を示す演算流れ図、第7図は距離
センサからの距離パルスに基づく割込演算ルーチ
ンの演算処理を示す演算流れ図、第8図は第6図
中のモード演算ルーチンの詳細な演算処理を示す
演算流れ図、第9図は第8図中の走行軌跡記憶演
算ルーチンの詳細な演算処理を示す演算流れ図で
ある。第10図は第6図中の現在位置演算ルーチ
ンの詳細な演算処理を示す演算流れ図、第12図
は本発明の構成を示す構成図である。 1……方位検出装置、2……距離センサ、3…
…読取装置、3a……カセツトテープ、4……制
御手段としてのマイクロコンピユータ、5……
CRTコントローラ、6……表示手段としての
CRT表示装置、8,9……指示手段としての記
憶スイツチ、セツトスイツチ。
第2図は第1図中のCRTコントローラの詳細電
気結線図、第3図はタツチパネル部のタツチエリ
アを示す説明図、第4図はカセツトテープのデー
タ領域を示す説明図、第5図および第11図は
CRT表示装置の表示状態を示す表示説明図、第
6図はマイクロコンピユータのメインルーチンの
全体の演算処理を示す演算流れ図、第7図は距離
センサからの距離パルスに基づく割込演算ルーチ
ンの演算処理を示す演算流れ図、第8図は第6図
中のモード演算ルーチンの詳細な演算処理を示す
演算流れ図、第9図は第8図中の走行軌跡記憶演
算ルーチンの詳細な演算処理を示す演算流れ図で
ある。第10図は第6図中の現在位置演算ルーチ
ンの詳細な演算処理を示す演算流れ図、第12図
は本発明の構成を示す構成図である。 1……方位検出装置、2……距離センサ、3…
…読取装置、3a……カセツトテープ、4……制
御手段としてのマイクロコンピユータ、5……
CRTコントローラ、6……表示手段としての
CRT表示装置、8,9……指示手段としての記
憶スイツチ、セツトスイツチ。
Claims (1)
- 【特許請求の範囲】 1 少なくとも車両の走行領域の道路地図を電子
的に表示する表示手段と、 車両の現在位置を検出する現在位置検出手段
と、 前記表示手段に表示する道路地図の領域を含む
所定の領域の道路地図データを記憶した道路地図
データ記憶手段と、 この道路地図データ記憶手段から車両の走行領
域の道路地図データを読み出して前記表示手段に
その走行領域の道路地図を表示させるとともに、
前記現在位置検出手段にて検出した現在位置をそ
の道路表示上の対応する位置に表示させ、さらに
車両の走行に伴う道路地図上の現在位置の変化を
走行軌跡として前記表示手段に表示させる表示制
御手段と、 前記表示手段にて表示された走行軌跡のうち所
定範囲の走行軌跡を記憶させる記憶指示を発生す
る記憶指示手段と、 この記憶指示手段からの記憶指示に基づき前記
所定範囲の走行軌跡を道路付加用の走行軌跡とし
て記憶する走行軌跡記憶手段と、 前記表示制御手段にて新たな走行領域の道路地
図が前記表示手段に表示されることに連動し、前
記走行軌跡記憶手段にて記憶した走行軌跡がその
新たな走行領域の道路地図上に表示されるもので
あることを判別して、前記走行軌跡記憶手段に記
憶している走行軌跡を前記表示手段に表示される
新たな道路地図上に付加表示させる道路付加手段
と を備えた車載用ナビゲータ。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56147096A JPS5848091A (ja) | 1981-09-17 | 1981-09-17 | 車載用ナビゲ−タ |
| EP82108513A EP0075272B1 (en) | 1981-09-17 | 1982-09-15 | Navigator for vehicles |
| US06/418,530 US4514810A (en) | 1981-09-17 | 1982-09-15 | Navigator for vehicles |
| DE8282108513T DE3278293D1 (en) | 1981-09-17 | 1982-09-15 | Navigator for vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56147096A JPS5848091A (ja) | 1981-09-17 | 1981-09-17 | 車載用ナビゲ−タ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5848091A JPS5848091A (ja) | 1983-03-19 |
| JPH0328716B2 true JPH0328716B2 (ja) | 1991-04-19 |
Family
ID=15422388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56147096A Granted JPS5848091A (ja) | 1981-09-17 | 1981-09-17 | 車載用ナビゲ−タ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5848091A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0650559B2 (ja) * | 1985-04-03 | 1994-06-29 | 日産自動車株式会社 | 車両用経路誘導装置 |
| JPS6391512A (ja) * | 1986-10-06 | 1988-04-22 | Japan Radio Co Ltd | 車載用位置測定並びに表示装置 |
| JP2696169B2 (ja) * | 1987-12-11 | 1998-01-14 | マツダ株式会社 | ナビゲーション装置 |
| JP2649050B2 (ja) * | 1987-12-11 | 1997-09-03 | マツダ株式会社 | ナビゲーション装置 |
| JPH09236443A (ja) * | 1997-03-19 | 1997-09-09 | Zanavy Informatics:Kk | 車載用ナビゲーション装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57160011A (en) * | 1981-03-28 | 1982-10-02 | Nissan Motor Co Ltd | Travel guiding equipment for vehicle |
-
1981
- 1981-09-17 JP JP56147096A patent/JPS5848091A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5848091A (ja) | 1983-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4723218A (en) | Navigator for automotive vehicles | |
| EP0073618B1 (en) | Navigational apparatus for use in automotive vehicles | |
| US4514810A (en) | Navigator for vehicles | |
| JPH0153471B2 (ja) | ||
| JPS6051113B2 (ja) | 車載用ナビゲ−タ | |
| JPH0461282B2 (ja) | ||
| JPH0153474B2 (ja) | ||
| JPH0211845B2 (ja) | ||
| JPH0328716B2 (ja) | ||
| JPH0313524B2 (ja) | ||
| JPH0313525B2 (ja) | ||
| JPS6118194B2 (ja) | ||
| JPH0313527B2 (ja) | ||
| JPH0512644B2 (ja) | ||
| JPH0116369B2 (ja) | ||
| JPH0116368B2 (ja) | ||
| JPH0342678B2 (ja) | ||
| JPH0341836B2 (ja) | ||
| JP2513431B2 (ja) | 車両用ナビゲ―ション装置 | |
| JPS6051114B2 (ja) | 車載用ナビゲ−タ | |
| JPH0313523B2 (ja) | ||
| JPH0731065B2 (ja) | 車両用ナビゲーション装置 | |
| JPH0512643B2 (ja) | ||
| JPS5816283A (ja) | ナビゲ−タ | |
| JPS6057069B2 (ja) | 車載用ナビゲ−タ |