JPH0116369B2 - - Google Patents

Info

Publication number
JPH0116369B2
JPH0116369B2 JP56173930A JP17393081A JPH0116369B2 JP H0116369 B2 JPH0116369 B2 JP H0116369B2 JP 56173930 A JP56173930 A JP 56173930A JP 17393081 A JP17393081 A JP 17393081A JP H0116369 B2 JPH0116369 B2 JP H0116369B2
Authority
JP
Japan
Prior art keywords
map
data
display
current position
district
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
Application number
JP56173930A
Other languages
English (en)
Other versions
JPS5875020A (ja
Inventor
Hiroshi Fujinami
Kunio Miura
Takashi Ono
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.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP56173930A priority Critical patent/JPS5875020A/ja
Publication of JPS5875020A publication Critical patent/JPS5875020A/ja
Publication of JPH0116369B2 publication Critical patent/JPH0116369B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は車両の現在位置を道路地図の表示面上
に表示する車載用ナビゲータに関するものであ
る。
〔従来の技術〕
従来、この種の装置として特開昭55−159299号
公報の「車両の走行位置表示装置」があり、車両
の走行距離を検出する距離センサと車両の進行方
位を検出する方位センサとを備えて車両の走行位
置を表示器の道路地図上の表示面上に表示してい
る。
〔発明が解決しようとする問題点〕
しかしながら、このものにおける道路地図表示
は、現在走行地区の道路地図を印刷した透明フイ
ルムにて行なうようにしているため、走行位置が
道路地図の端部に来た時に隣接地図に切換える必
要があり、この切換によつて表示面上の道路地図
表示が大幅に変わつてしまい、前の道路地図との
つながりがわかりにくいという問題がある。
本発明は上記問題に鑑みたもので、ある特定地
区の道路地図をCRT等の表示面上に表示してい
る場合、この特定地区から隣接地区へ表示を更新
させる際に、現在表示している地区と新たに表示
する隣接地区とのつながりをわかり易く表示する
ことを目的とする。
〔課題を解決するための手段〕
本発明は上記目的を達成するため、第14図に
示すように、 車両の現在位置を検出する現在位置検出手段
と、この現在位置検出手段にて検出した現在位置
を道路地図の表示面上に表示する表示手段とを備
えた車載用ナビゲータにおいて、 前記表示手段に特定地区の道路地図を表示させ
るための地図データとその特定地区に隣接する複
数の地区の道路地図に対する地図データとを記憶
した記憶手段と、 前記表示手段に表示された現在位置が前記表示
面上の表示切換領域に属したか否かを判定する判
定手段と、 この判定手段の判定が肯定の時、現在表示され
ている特定地区に隣接する複数の地区の中から、
表示シフトするための隣接地区を前記現在位置に
基づいて選定する隣接地区選定手段と、 この隣接地区選定手段にて選定された前記隣接
地区の地図データを前記記憶手段から読出し、こ
の読出した地図データおよび前記特定地区の地図
データに基づいて、前記隣接地区と前記特定地区
との境界部を前記表示面の中央方向に移動させる
ための隣接複合地図データを作成する地図データ
作成手段と、 この地図データ作成手段にて作成された隣接複
合地図に基づいて、現在表示されている前記特定
地区のみの地図から、前記境界部が前記表示面の
中央方向に近づいた複合地図にシフト表示させる
と共に、このシフト表示に伴つて前記現在位置表
示を前記複合地図表示上の対応する位置に移動さ
せる表示制御手段と、 を備えることを特徴としている。
〔実施例〕
以下本発明を図に示す実施例について説明す
る。第1図はその一実施例を示す全体構成図であ
る。この第1図において、1は方位検出手段とし
ての方位検出装置で、車両の進行方位に応じた地
磁気のX、Y成分を検出する方位センサと、この
方位センサよりの信号をデイジタル信号に変換す
るA/D変換器を備え、車両の進行方位に応じた
X、Y成分のデイジタル信号を発生するものであ
る。2は距離検出手段としての距離センサで、車
両の単位走行距離(例えば約39.2cm)毎に距離パ
ルスを発生するものである。3は読取装置で、複
数の地区の地図データ(それぞれの地図の右上点
の基準地点に対する絶対座標データを含む)を記
憶している記憶手段としてのカセツトテープ3a
のセツトによりそのうちの特定の地区の地図デー
タを探索して読取るものである。
4は予め定めた制御プログラムに従つてソフト
ウエアのデイジタル演算処理を実行するマイクロ
コンピユータで、CPU4a、ROM4b、RAM
4c、I/O回路部4dを備え、車載バツテリよ
り電源供給を受けて5Vの安定化電圧を発生する
安定化電源回路(図示せず)よりの安定化電圧の
供給を受けて作動状態になり、方位検出装置1よ
りのX、Y成分のデイジタル信号、距離センサ2
よりの距離パルス、読取装置3よりの読取信号な
どを受けて演算処理を実行し、特定地区の地図お
よび走行経路情報などを表示させるための表示信
号を発生するものである。なお、RAM4cには
車載バツテリから常時電源がバツクアツプされて
いる。
5はブラウン管(以下CRT)コントローラで、
マイクロコンピユータ4よりの表示信号を受けて
特定地区の地図データ、走行経路情報およびキヤ
ラクタデータを個別に記憶するとともに、その記
憶している地図データと走行経路情報、あるいは
キヤラクタデータをCRT表示させるための映像
信号と同期信号を発生するものである。6は表示
手段としてのCRT表示装置で、CRTコントロー
ラ5よりの映像信号と同期信号によつて特定地区
の地図と走行経路、あるいはキヤラクタをCRT
表示するものである。7はタツチパネル部で、
CRT表示装置6の表示面上に取り付けられ、こ
のタツチパネル上に設けられた12分割のタツチエ
リアのうち特定のタツチエリアがタツチ操作され
た時にそれに応じたシリアル信号を発生するもの
である。8は地図更新スイツチで、CRT表示装
置6の近傍に設けられマイクロコンピユータ4に
地図更新タイミングを与えるものである。そし
て、読取装置3、マイクロコンピユータ4、
CRTコントローラ5にて制御手段を構成してい
る。
次に、第2図に示す前記CRTコントローラ5
の詳細電気結線図について説明する。11は
12.096MHzの発振信号を発生する発振回路、12
は発振回路11よりの発振信号を分周し6.048M
Hzのドツトタイミングクロツクと756KHzのキヤ
ラクタタイミングロツクを発生するドツトカウン
タ、13はマイクロコンピユータ4からの命令
(コマンド)とドツトカウンタ12からのキヤラ
クタタイミングロツクにより、水平垂直同期信
号、表示タイミング信号、リフレツシユメモリア
ドレス信号、ラスターアドレス信号を発生する表
示コントローラ、14は表示コントローラ13か
らの水平、垂直同期信号をもとに表示期間中にマ
イクロコンピユータ4をホールドさせるホールド
信号をマイクロコンピユータ4のホールド
(HOLD)端子に発生するホールド信号発生回路
である。16はマイクロコンピユータ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に発生している。
また、前記タツチパネル部7は、第3図に示す
ように31〜42までの12分割されたタツチエリアを
有しており、2枚のガラスとそれぞれのガラスに
行列状に形成された透明導電膜で構成され、特定
のタツチエリアが押された時にガラスのたわみに
よる行列の透明導電膜の接触によつてそのタツチ
エリアを検出するようにし、図示しないタツチ信
号発生回路によつて検出したタツチエリアに対応
するシリアル信号(スタート信号とタツチ情報信
号より成る)を発生している。なお、このタツチ
信号発生回路は40msec毎にその時のタツチ情報
をシリアル信号にて発生している。
さらに、第4図に読取装置3の詳細構成を示
す。51はカセツトテープ3aからデータ等を読
出す磁気ヘツド、52は磁気ヘツド51により読
出された信号を増幅処理する増幅回路、53は増
幅回路52を通つたあとの信号をデイジタル信号
に変換する信号変換回路、54はマイクロコンピ
ユータ4とのインターフエース回路、55はイン
ターフエース回路54を通してマイクロコンピユ
ータ4より受取つた制御信号によりモータ56を
制御する制御回路、56はモータである。そし
て、上記構成による読取装置3は、マイクロコン
ピユータ4から送出される信号によりモータ56
を制御し、カセツトテープ3aから磁気ヘツド5
1により地図情報、地図データを読取り、インタ
ーフエース回路54を通してマイクロコンピユー
タ4にデータを送出している。
また、第5図はカセツトテープ3aにおける1
つの地区に対応したデータ領域部分を示すもの
で、61,69は無緑音領域、63はこの地区の
地図番号を記憶している地図番号領域、64,6
5はこの地区の地図の右上点の絶対座標を横変位
(X方向)、縦変位(Y方向)のデータとして記憶
している地図横変位領域、地図縦変位領域、66
は隣接する8つの地区の地図番号を記憶している
る隣接地図番号領域である。そして、この63〜
66の領域にて地図情報領域を構成しており、ヘ
ツダー62とエンダー67にてこの地図情報領域
のデータを他の領域のデータと区別できるように
している。また、68はこの地区の道路地図(1
画面分)を表示するための地図データを記憶して
いる地図データ領域である。そして、この地図デ
ータ領域68と前記地図情報領域のそれぞれのデ
ータを読取装置3が読取ることによりマイクロコ
ンピユータ4に当該地区の地図データ、絶対座
標、隣接地図番号などのデータを与えることがで
きる。
なお、前記地図データは隣接地区の道路地図の
地図データと重複する部分がないように作成され
ている。
上記構成において、その作動を第6図の表示説
明図、第7図乃至第10図に示す演算流れ図、及
び第11図の地区表示説明図、第12図の地図番
号説明図により説明する。この第7図はマイクロ
コンピユータ4のメインルーチンの全体の演算処
理を示す演算流れ図、第8図は距離センサ2から
の距離パルスに基ずく割込演算ルーチンの演算処
理を示す演算流れ図、第9図は第7図中のモード
演算ルーチンの詳細な演算処理を示す演算流れ
図、第10図は第7図中の現在位置演算ルーチン
の詳細な演算処理を示す演算流れ図である。
今、第1図中に示す構成要素1〜8を備えた車
両において、その運転開始時にキースイツチを投
入すると、車載バツテリからの電源供給を受けて
各部電気系が作動状態になる。そして、マイクロ
コンピユータ4においては、安定化電源回路より
の5Vの安定化電圧の供給を受けて作動状態にな
り、第7図のスタートステツプ100よりその演算
処理を開始し、初期設定ルーチン200に進んでマ
イクロコンピユータ4内のレジスタ、カウンタ、
ラツチなどを演算処理の開始に必要な初期状態に
セツトする。そして、この初期設定後にモード演
算ルーチン300と現在位置演算ルーチン400の演算
処理を数十msec程度の周期にて繰り返し実行す
る。
すなわち、このモード演算ルーチン300では、
地図モードとキヤラクタモードのいずれか一方を
選定するとともにそのモードに応じた内容を
CRT表示させ、地図モードの時には現在位置を
示すカーソルの移動を可能とし、キヤラクタモー
ドの時には特定地区の地図指定を可能とする演算
処理を実行し、現在位置演算ルーチン400に進む。
この現在位置演算ルーチン400ではCRTコントロ
ール5における第2のグラフイツクメモリ22中
の現在位置データおよび走行軌跡データをX、Y
成分毎に±50mの走行変化にてその内容を変更さ
せる演算処理を実行し、モード演算ルーチン300
にもどる。以後、このモード演算ルーチン300か
ら現在位置演算ルーチン400へのメインルーチン
の演算処理を数十msec程度の周期にて繰り返し
実行する。
そして、このメインルーチンの繰返演算に対
し、距離センサ2からの距離パルスがマイクロコ
ンピユータ4の割込(INT)端子に印加される
と、マイクロコンピユータ4はメインルーチンの
演算処理を一時中断して第8図に示す割込演算処
理を実行する。すなわち、割込スタートステツプ
501よりその演算処理を開始し、積算ステツプ502
に進んでRAM4に記憶している距離データDに
単位距離データ(約39.2cmに相当)を積算して更
新し、距離判定ステツプ503に進んで距離データ
Dが6.25mに達したか否かを判定する。このと
き、距離データDが6.25mに達していないとその
判定がNOになつてリターンステツプ510に進む
が、距離データDが6.25mに達するとその判定が
YESになり、方位信号入力ステツプ504に進む。
そして、この方位信号入力ステツプ504にて方位
検出装置1からのデイジタルのX、Y成分信号
Xa、Ya(東、北を正方向、西、南を負方向)を
入力し、平均方位算出ステツプ505に進んで前回
の方位データXo、Yo(6.25m走行する前の方位
データ)と今回の方位データXa、Yaにより平均
方位データX、Yを求め、距離成分計算ステツプ
506に進んでX方向の距離成分Dxを6.25X/√2
+Y2Y方向の距離成分Dyを6.25Y/√22
して求め(X/√22は東方向を基準として
左回りの角度θに対するcosθ、Y/√22
sinθに相当)、記憶ステツプ507に進んで今回の方
位データXa、Yaを次回のためにXo、Yoとして
記憶し、距離データリセツトステツプ508に進ん
で距離データDを0にリセツトし、距離フラグセ
ツトステツプ509に進んで距離フラグをセツトし、
リターンステツプ510に進んで先に一時中断した
メインルーチンに復帰する。すなわち、この割込
演算ルーチンでは、単位距離走行する毎に距離デ
ータDを積算更新し、距離データDが6.25mに達
するとこの6.25mに対するX、Y方向の距離成分
Dx、Dyを算出し、距離フラグをセツトする演算
処理を実行する。
次に、メインルーチンにおけるモード演算ルー
チン300の詳細演算処理について説明する。この
モード演算ルーチン300では、第9図のタツチデ
ータ入力ステツプ301よりその演算処理を開始し、
タツチパネル部7からのタツチデータを入力して
RAM4Cに記憶する。そして、地図モード判定
ステツプ302に進んでRAM4Cにおけるモード
エリアの内容が地図モードであるか否かを判定
し、地図モードでない時にその判定がNOにな
り、モード変更判定ステツプ311に進んでRAM
4Cに記憶しているタツチデータがモード変更を
示すデータ(第3図における34のタツチエリアが
押された時のデータ)であるか否かを判定する。
このとき、タツチデータがモード変更を示すデー
タであるとその判定がYESになり、地図モード
設定ステツプ312に進んでRAM4C内のモータ
エリアの内容を地図モードに設定し、走行経路デ
ータ変換ステツプ390に進んでCRTントローラ5
における第2のグラフイツクメモリ22の走行経
路データを変換する。この場合まず読取装置3を
制御して指定された地区をその地図番号により探
索させ、この探索した地区の地図における絶対座
標データ(第5図に示す地図横変位領域64、地
図縦変位領域65に記憶)と前回の地区の地図に
おける絶対座標データにより座標変換値を計算
し、この計算値に従つて第2のグラフイツクメモ
リ22内の走行軌跡、現在位置のデータをスライ
ドさせるように変換するとともに、RAM4C内
の現在位置のX、Y座標データも変換する。そし
て、データ読取ステツプ391に進み、カセツトテ
ープ3aの隣接地図番号データおよび地図データ
を読取装置3を介して入力するとともに、隣接地
図番号データをRAM4Cに記憶し、地図データ
を第1のグラフイツクメモリ21に出力する。そ
して、ステツプ392に進んで複合地図フラグをリ
セツトし、地図切換信号出力ステツプ393に進ん
でCRT表示装置6に地図のグラフイツク画面を
映像させるための地図切換信号をビデオコントロ
ーラ26に発生し、このモード演算ルーチン300
の1回の演算処理を終える。すなわち、キヤラク
タ画面から前回とは別の地図のグラフイツク画面
に切換える時には上記演算処理を実行し、今回の
地図データを第1のグラフイツクメモリ21に記
憶させるとともに、この地図に対応した現在地に
走行軌跡および現在地点を示すカーソルを修正す
るよう第2のグラフイツクメモリ22内の内容を
変換する。このことにより、CRT表示装置6に
表示する地図が切換つても走行軌跡および現在地
をその地図に対応した部分に表示することができ
る。
他方、前記モード変更判定ステツプ311の判定
がNOの時はキヤラクタ演算ステツプ310に進む。
このキヤラクタ演算ステツプ310に到来する場合
は、キヤラクタモードが設定されており、ビデオ
コントローラ26にキヤラクタ切換信号が発せら
れている状態であるため、CRT表示装置6は第
6図に示すようなキヤラクタ画面を映像してい
る。このキヤラクタ画面の中央に示す数字02−4
−68がそれぞれ地方、地域、地区を指定する数字
であり、それぞれの数はインクリメントスイツチ
81にて1ずつ加算更新され、デクリメントスイ
ツチ82にて1ずつ減算更新され、セツトスイツ
チ83にてセツトされ、リセツトスイツチ84に
てリセツトされるようにキヤラクタ演算ステツプ
316にて演算処理される。なお、この地方、地域、
地区の数字のデータ、すなわち地図番号はRAM
4Cに記憶されている。また、前述したスイツチ
81,82,83,84はそれぞれ第3図のタツ
チエリア39,40,41,42に対応してい
る。
他方、前記地図モード判定ステツプ302の判定
がYESの時はモード変更判定ステツプ303に進
み、前記モード変更判定ステツプ311と同様の演
算処理にてモード変更か否かを判定する。このと
き、モード変更時でその判定がYESになると、
キヤラクタモード設定ステツプ304に進んで前記
モードエリアの内容をキヤラクタモードに設定
し、キヤラクタ切換信号出力ステツプ305に進ん
でCRT表示装置6にキヤラクタ画面を映像させ
るためのキヤラクタ切換信号をCRTコントロー
ラ5におけるビデオコントローラ26に発生し、
このモード演算ルーチン300の1回の演算処理を
終える。
他方、前記タツチデータがモード変更を示すデ
ータでない時、すなわち第3図における34以外の
タツチエリアが押された時のデータ、あるいはい
ずれのタツチエリアも押されていない時のデータ
(例えばFFというデータ)の時には前記デード変
更判定ステツプ303の判定がNOになり、カーソ
ル移動判定ステツプ306に進む。このカーソル移
動判定ステツプ306では、前記タツチデータが32、
33、35、38、40、41のいずれかのタツチエリアが
押された時のデータ(カーソル移動のデータ)で
あるか否かを判定し、タツチデータがカーソル移
動のデータでないとその判定がNOになるが、タ
ツチデータがカーソル移動のデータであるとその
判定がYESになつてカーソル移動演算ステツプ
307に進む。このカーソル移動演算ステツプ307で
は、前記タツチデータに応じ、このタツチデータ
が32あるいは33のタツチエリアの押下に対するデ
ータであるとCRT表示装置6にて表示している
現在位置のカーソルを北方向に所定距離だけ移動
させるようにCRTコントローラ5における第2
のグラフイツクメモリ22の内容を変更させ、同
様にタツチデータが35のタツチエリアの押下に対
するデータであるとカーソルを西方向に、タツチ
データが40あるいは41のタツチエリアの押下に対
するデータであるとカーソルを南方向に、タツチ
データが38のタツチエリアの押下に対するデータ
であるとカーソルを東方向にそれぞれ所定距離だ
け移動させるように第2のグラフイツクメモリ2
2の内容を変更させる演算処理を実行する。な
お、このカーソルによる表示面上の現在位置の座
標は地図の右上点に対するX、Y座標データとし
てRAM4Cに記憶されている。
そして、このカーソル移動演算ステツプ307の
次に地図更新スイツチ判定ステツプ308に進む。
この地図更新スイツチ判定ステツプ308では地図
更新スイツチ8からその投入操作による入力があ
つたか否かを判定し、入力がなくてその判定が
NOの場合はモード演算ルーチン300の1回の演
算処理を終了するが、入力があつてその判定が
YESの場合は地図更新判定ステツプ309へ進む。
この地図更新判定ステツプ309ではRAM4Cに
記憶されている現在位置のX、Y座標データによ
り現在位置がCRT画面上での周辺部(第11図
に示すA、B、C、D、E、F、G、Hの領域)
にあるか否かを判定し、周辺部になくてその判定
がNOの時はモード演算ルーチン300の1回の演
算処理を終了するが、その判定がYESの時はス
テツプ313以降の演算処理を実行する。
まず、ステツプ313〜323の演算処理について第
12図a,b,c,d,e,fの地図状態説明図
(11〜45は地図番号に対応して設けた番号で、斜
線分が現在表示地図の番号を示す)とともに説明
する。これらの演算処理において、複合AEフラ
グは第11図のAE方向の2枚の地図の複合状態
(例えば第12図b)を示すフラグで、同様にCG
フラグは第11図のCG方向の2枚の地図の複合
状態(例えば第12図c)を示すフラグ、
BDFHフラグは第11図のBDFH方向の4枚の
地図の複合状態(例えば第12図d)を示すフラ
グであり、それぞれ切換的に1つだけセツトされ
る。
そして、ステツプ313〜315でAEフラグ、CGフ
ラグ、BDFHフラグがセツトされているか否か
を判定し、ステツプ316〜323で、現在位置が第1
1図に示すA、B、C、D、E、F、G、Hの領
域のどこにあるかを判定する。
そして、その時までに複合AEフラグがセツト
されていて現在位置がCあるいはG領域にある時
(ステツプ313の判定がYES、ステツプ318の判定
がNO、ステツプ321の判定がYESの時)、あるい
はその時までに複合CGフラグがセツトされてい
て現在位置がAあるいはE領域にある時(ステツ
プ314の判定がYES、ステツプ319、322の判定が
NOの時)は複合相手先選定ステツプ330に進む。
この複合相手先選定ステツプ330ではそれまでの
複合地図の番号に対して現在位置の領域から複合
相手先の地図の番号を位置方向を対応させて選定
する。例えば、現在第12図bに示すように23番
と33番の複合地図を表示していて現在位置を示す
カーソルが第11図のa点(C領域)にあれば、
第12図eに示すような複合地図にするべく24番
と34番の相手先の番号を選定し、また現在第12
図cに示すように33番と34番の複合地図を表示し
ていて現在位置を示すカーソルが第11図のb点
(A領域にあれば第12図eに示すような複合地
図にするべく23番と24番の相手先の番号を選定す
る。そして、次の絶対座標作成ステツプ331に進
んで、それまでの絶対座標データと新たな複合相
手先の番号の絶対座標データとにより新たな複合
地図の絶対座標データを作成する。そして、次の
走行経路データ変換ステツプ332に進んで、それ
までの絶対座標データと新たな絶対座標データと
により座標変換値を計算し、この計算値に従つて
第2のグラフイツクメモリ22内の走行軌跡現在
位置のデータをスライドさせるように変換すると
ともに、RAM4C内の現在位置のX、Y座標デ
ータも変換する。そして、地図データシフトステ
ツプ333に進み、第1のグラフイツクメモリ21
内において、現在位置の存在する領域(A、C、
E、Gのいずれか)側の半分の地図データを反対
側の地図データ記憶領域に順次シフト(例えば第
12図bからeにする場合には現在表示している
地図の右半分の地図データを左半分の記憶領域に
シフト、また第12図cからeにする場合には現
在表示ている地図の上半分の地図データを下半分
の記憶領域にシフト)して記憶させ、地図データ
マスク読取ステツプ334に進んで先にステツプ330
にて選定したそれぞれの相手先地図番号に対応す
る地図データをカセツトテープ3aからマスク
(残り半分を1/4画面ずつ地図データのみ指定)し
て読取るとともに、その読取つた地図データを第
1のグラフイツクメモリ21に記憶させる。そし
て、ステツプ335に進んで4枚地図の複合状態を
示すBDFHフラグをセツトし、このモード演算
ルーチン300の1回の演算処理を終える。このこ
とにより、例えば第12図bあるいはcの地図が
第12図eのようになる。
また、複合CGフラグがセツトされていて現在
位置がB、D、F、H領域のいずれかにある時、
(ステツプ314の判定がYES、ステツプ319の判定
がNO、ステツプ322の判定がYESの時)あるい
は複合B、D、F、Hフラグがセツトされていて
現在位置がCあるいはG領域にある時(ステツプ
315の判定がYES、ステツプ320、323の判定が
NOの時)は、複合地図番号選定ステツプ340に
進む。この複合地図番号選定ステツプ340では、
それまでの複合地図の番号に対して現在位置の領
域から新たな複合地図の番号を上下方向に対応さ
せて選定(例えば第12図cに示すように33番と
34番の複合地図を表示していて現在位置を示すカ
ーソルが第11図のC点(H領域)にあれば、第
12図bに示すような表示にするべく23番と33番
の新たな地図番号を選定し、また第12図dに示
すように22番、23番、32番、33番の4枚の複合地
図を表示していて現在位置を示すカーソルがa点
(C領域)にあれば、第12図bに示すように23
番と33番の新たな地図番号を選定)する。そし
て、次の絶対座標ステツプ341、走行経路データ
変換ステツプ342の演算処理、(それぞれ先に説明
したステツプ331、332と同様の演算処理)を経て
地図データマスク読取ステツプ343に進み、先に
ステツプ340にて選定したそれぞれの地図番号に
対する地図データをカセツトテープ3aからマス
クしてそれぞれ読取る(例えば第12図bのよう
にする場合には23番の地図データを上半分、33番
の地図データを下半分読取る)とともに、その読
取つた地図データを第1のグラフイツクメモリ2
1に記憶させる。そして、ステツプ344に進んで
AE方向の2枚の地図の複合状態を示す複合フラ
グAEをセツトし、このモード演算ルーチン300の
1回の演算処理を終える。このことにより、例え
ば第12図cあるいはdの地図が第12図bのよ
うになる。
また、複合AEフラグがセツトされていて現在
位置がB、D、F、H領域である時(ステツプ
313の判定がYES、ステツプ318、321の判定が
NOの時)、あるいは複合BDFHフラグがセツト
されていて現在位置がAあるいはEの領域にある
時(ステツプ315の判定がYES、ステツプ320の
判定がNO、ステツプ323の判定がYESの時)は
複合地図番号選定ステツプ350に進む。この複合
地図番号選定ステツプ350では、それまでの複合
地図の番号に対して現在位置の領域から新たな複
合地図の番号を左右方向に対応させて選定(例え
ば第12図dに示すように22番、23番、32番、33
番の4枚の複合地図を表示していて現在位置を示
すカーソルが第11図のd点(E領域)にあれ
ば、第12図fに示す32番と33番の新たな地図番
号を選定し、また第12図bに示すように23番と
33番の複合地図を表示していて現在位置を示すカ
ーソルが第11図のf点(F領域)にあれば、第
12図fに示す32番と33番の新たな地図番号を選
定)する。そして、次の絶対座標ステツプ351、
走行経路データ変換ステツプ352の演算処理(そ
れぞれ先に説明したステツプ331、332と同様の演
算処理)を経て地図データマスク読取ステツプ
353に進み、先にステツプ350にて選定したそれぞ
れの地図番号に対応する地図データをカセツトテ
ープ3aからマスクしてそれぞれ読取る(例えば
第12図fのようにする場合には32番の地図デー
タを左半分、33番の地図データを右半分読取る)
とともに、その読取つた地図データを第1のグラ
フイツクメモリ21に記憶させる。そして、ステ
ツプ354に進んでCG方向の2枚の地図の複合状態
を示す複合フラグCGをセツトし、このモード演
算ルーチン300の1回の演算処理を終える。この
ことにより、例えば第12図dあるいはbの地図
が第12図fのようになる。
また、BDFH、AB、CGいずれの複合フラグ
もセツトされていない時(複合地図でない時)
に、カーソルがAあるいはE領域にあればステツ
プ316の判定がYESになつてステツプ360に進み、
カーソルがCあるいはG領域にあればステツプ
317の判定がYESになつてステツプ370に進み、
カーソルがB、D、F、H領域にあればステツプ
317の判定がNOになつてステツプ380に進む。そ
して、ステツプ360、370、380では現在位置が存
在する領域によつて複合すべき相手先の地図番号
を選定し(ステツプ360、370では1つの相手先、
ステツプ380では3つの相手先)、ステツプ361、
371、381では先に選定した相手先の地図番号によ
る地図の絶対座標データとそれまでの地図の絶対
座標データとにより新たな複合地図の絶対座標デ
ータを作成する。そして、ステツプ362、372、
382ではそれまでの絶対座標データと新たな絶対
座標データとにより座標交換値を計算し、この計
算値に従つて第2のグラフイツクメモリ22内の
走行軌跡、現在位置のデータをスライドさせるよ
うに変換するとともに、RAM4C内の現在位置
のX、Y座標データも変換する。そして、ステツ
プ363、373、383では、第1のグラフイツクメモ
リ21内において、現在位置の存在する領域方向
の地図データをシフトする。この場合、ステツプ
363ではAあるいはE方向に地図データを半分シ
フト(現在位置がA領域にあれば地図データの上
半分を下半分に、E領域にあれば下半分を上半分
にシフト)し、ステツプ373ではCあるいはG方
向に地図データを半分シフト(現在位置がC領域
にあれば地図データの右半分を左半分に、G領域
にあれば左半分を右半分にシフト)し、ステツプ
383ではB、D、F、H方向に地図データを1/4シ
フト(現在位置がB領域であれば地図データの右
上1/4を左下1/4に、D領域であれば右下1/4を左
上1/4に、F領域であれば左下1/4を右上1/4に、
H領域にあれば左上1/4を右下1/4にシフト)す
る。そして、ステツプ364、374、384では先にス
テツプ360、370、380にて選定した相手先地図番
号に対応する地図データをカセツトテープ3aか
らマスクして読取る(ステツプ364ではAあるい
はE方向の残り半分、ステツプ374ではCあるい
はG方向の残り半分、ステツプ384では残り3方
向の1/4ずつの地図データをマスクして読取る)
とともに、その読取つた地図データを第1のグラ
フイツクメモリ21に記憶させる。従つて、例え
ば第12図aの33番のものを現在表示している時
に、カーソルがA領域にあれば第12図bのよう
に、カーソルがC領域にあれば第12図cのよう
に、カーソルがH領域にあれば第12図dのよう
に、カーソルがB領域にあれば第12図eのよう
に、カーソルがG領域にあれば第12図fのよう
に地図を変更させる。
なお、以上述べた複合地図への更新に際し、走
行経路データ変換ステツプ(332、342、352、
362、372、382)の演算処理によつて、現在位置
は中央部に移動される。
また、複合AEフラグがセツトされていてカー
ソルがAあるいはE領域にある時(ステツプ313、
318の判定がYESの時)、複合CGフラグがセツト
されていてカーソルがCあるいはG領域にある時
(ステツプ314、319の判定がYESの時)、複合
BDFHフラグがセツトされていてカーソルがB、
D、F、Hのいずれかの領域にある時(ステツプ
315、320の判定がYESの時)は、複合地図にな
らないため先に説明した走行経路データ変換ステ
ツプ390以降の演算処理を行なう。
すなわち、この第9図に示すモード演算ルーチ
ン300では、タツチパネル部7からのタツチデー
タと地図更新スイツチ8から入力とRAM4Cに
おけるモードエリアの内容に従つて以下に示す
〜の作動を行う。
地図モードであつてモード変更でない時にカ
ーソル移動指示があればカーソル移動のための
演算処理を実行し、カーソル移動の指示がなけ
れば地図表示をそのまま継続させる。
地図モードであつて地図更新指示があれば、
その時のカーソルの位置に応じて適宜複合地図
更新のための演算処理を実行し、CRT表示装
置6に地図のグラフイツク画面を変更し同時に
走行軌跡、現在位置も修正して表示させる。
また地図更新指示がなければ地図表示をその
まま継続させる。
地図モードである時に変更の指示があると、
地図モードをキヤラクタモードに変更するとと
もにCRT表示装置6にキヤラクタ画面を映像
させる。
キヤラクタモードであつてモード変更でない
時は第6図のようなキヤラクタ画面に対して地
図の変更を受付可能とする。
キヤラクタモードである時にモード変更の指
示があると、キヤラクタモードを地図モードに
変更するとともにCRT表示装置6に地図のグ
ラフイツク画面を映像させ、同時に走行軌跡お
よび現在位置も修正して表示させる。
次に、メインルーチンにおける現在位置演算ル
ーチン400の詳細演算処理について説明する。こ
の現在位置演算ルーチン400では第10図の距離
フラグ判定ステツプ401よりその演算処理を開始
し、第8図の割込演算処理にて距離フラグがセツ
トされているか否かを判定する。このとき、距離
フラグがセツトされていないとその判定が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に進んでRAM4Cに記憶してある
現在位置のX座標データにより現在位置が表示画
面から右端方向にはずれる値であるか否かを判定
する。そして、X座標データがそのはずれる値で
ないとその判定がNOになり、X距離減算ステツ
プ406に進んでX距離データDXから50mの値を
減算し、表示移動ステツプ407に進んで第2のグ
ラフイツクメモリ22内の現在位置データを50m
分だけ正方向(東方向)に移動させるとともに走
行軌跡データもこれに伴つて追従させる。
また、前記第1のX距離判定ステツプ404の判
定がNOの時は第2のX距離判定ステツプ408に
進み、X距離データDXが−50m以下の値になつ
たか否かを判定する。このとき、X距離データ
DXが−50m以下の値であるとその判定がYESに
なり、X軸左端判定ステツプ409に進んでRAM
4Cに記憶してある現在位置のX座標データによ
り現在位置が表示画面から左端方向にはずれる値
であるか否かを判定する。そして、X座標データ
がそのはずれる値でないとその判定がNOにな
り、X距離加算ステツプ410に進んでX距離デー
タDXに50mの値を加算し、表示移動ステツプ
411に進んで第2のグラフイツクメモリ22内の
現在位置データを50m分だけ負方向(西方向)に
移動させるとともに走行軌跡データもこれに伴つ
て追従させる。
そして、前記第2のX距離判定ステツプ408の
判定がNOの時、X軸右端判定ステツプ405、X
軸左端判定ステツプ406の判定がYESの時、ある
いは表示移動ステツプ406、411の後にY成分表示
移動処理ルーチン412に進み、Y距離補正ステツ
プ403にて計算したY距離データDYに対し、上
記ステツプ404〜411と同様の判定、演算処理を実
行する。(Y距離データDYが正負いずれかの方
向の50m以上の値になつた時の表示位置が上下の
表示画面内にあると第2のグラフイツクメモリ2
2内の現在位置データおよび走行軌跡データを50
m分だけ対応する方向に移動させる。)そして、
次の距離フラグリセツトステツプ411に進んで距
離フラグをリセツトする。なお、この現在位置演
算ルーチン400において、現在位置データと走行
軌跡データの変更時にはRAM4C内の表示位置
のX、Y座標データも同様に変更する。
すなわち、この第10図に示す現在位置演算ル
ーチン400では、CRT表示装置6にて表示してい
る画面に関係なく第2のグラフイツクメモリ22
内の現在位置データおよび走行軌跡データの変換
を行なう。
従つて、モード演算ルーチン300と現在位置演
算ルーチン400によるメインルーチンの繰返演算
と第8図の割込演算とによつて、第2のグラフイ
ツクメモリ22内の現在位置データおよび走行軌
跡データを順次変更していくとともに、指定され
たモードに従つてCRT表示装置6の画面を選択
し、地図モードであれば地図のグラフイツク画面
(現在位置および走行軌跡の表示も含む)を映像
させ、キヤラクタモードであれば第6図に示す地
図指定のためのキヤラクタ画面を映像させる。
なお、上記実施例において、表示位置がCRT
画面上での周辺部にある時に地図更新スイツチ8
を投入操作すると、その表示位置に対応した隣接
地区の隣接複合地図に表示を切換えるものを示し
たが、上下左右の各方向を指示する操作スイツチ
を用い、その指示に応じた隣接地区の地図に表示
を切換えるようにしてもよい。
また、地図更新スイツチ8により地図を更新さ
せるものを示したが、地図更新を意味する音声を
認識する認識装置を用いてもよい。また、地図更
新を自動的に行なうようにしてもよい。この場
合、第9図の地図更新スイツチ判定ステツプ308
を削除し、次の地図更新判定ステツプ309にて現
在位置が第13図A〜H領域のいずれかにあるか
否かを判定し、いずれかの領域にある時(例えば
第13図のa、b、c点にカーソルがある時)に
その存在領域に応じて複合地図の自動切換を行な
う。
さらに、複合地図を1/2画面あるいは1/4画面ず
つ組合わせて作成するものを示したが、その比率
は他の値であつてもよく、またマニユアル操作に
て可変とするようにしてもよい。
さらに、方向検出手段として地磁気検出の方位
検出装置2を示したが、車両の進行に対する相対
方向を検出するものであつてもよい。
以上述べたように本発明では、ある特定地区の
道路地図をCRT等の表示面上に表示している場
合、この特定地区から隣接地区へ表示を更新させ
る際に、現在表示している地区と新たに表示する
隣接地区との境界領域を表示面の中央方向に移動
させた複合地図を表示するようにしているため、
特定地区とそれに隣接する隣接地区とのつながり
をわかり易く表示することができるという効果が
ある。
しかも本発明では、現在位置が表示面上の表示
切換領域に属することになつた時に隣接複合地図
への切換を行なうようにしているから、地図表示
切換頻度を少なくすることができ、さらに上記複
合地図を表示する際にその表示に伴つて車両の現
在位置も上記複合地図上に移動表示できるという
優れた効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す全体構成図、
第2図は第1図中のCRTコントローラの詳細電
気結線図、第3図はタツチパネル部のタツチエリ
アを示す説明図、第4図は読取装置の詳細構成を
示す構成図、第5図はカセツトテープのデータ領
域を示す説明図、第6図はCRT表示装置の表示
状態を示す表示説明図、第7図はマイクロコンピ
ユータのメインルーチンの全体の演算処理を示す
演算流れ図、第8図は距離センサからの距離パル
スに基づく割込演算ルーチンの演算処理を示す演
算流れ図、第9図は第7図中のモード演算ルーチ
ンの詳細な演算処理を示す演算流れ図、第10図
は第7図中の現在位置演算ルーチンの詳細な演算
処理を示す演算流れ図、第11図は作動説明に供
する説明図、第12図は複数地区の地図番号の関
係および複合地図状態を説明するための説明図、
第13図は他の実施例の作動説明に供する表示説
明図であり、第14図は本発明の構成を示すブロ
ツク図である。 1……方位検出手段としての方位検出装置、2
……距離検出手段としての距離センサ、3a……
記憶手段としてのカセツトテープ、3,4,5…
…制御手段を構成する読取装置、マイクロコンピ
ユータ、CRTコントローラ、6……表示手段と
してのCRT表示装置。

Claims (1)

  1. 【特許請求の範囲】 1 車両の現在位置を検出する現在位置検出手段
    と、この現在位置検出手段にて検出した現在位置
    を道路地図の表示面上に表示する表示手段とを備
    えた車載用ナビゲータにおいて、 前記表示手段に特定地区の道路地図を表示させ
    るための地図データとその特定地区に隣接する複
    数の地区の道路地図に対する地図データとを記憶
    した記憶手段と、 前記表示手段に表示された現在位置が前記表示
    面上の表示切換領域に属したか否かを判定する判
    定手段と、 この判定手段の判定が肯定の時、現在表示され
    ている特定地区に隣接する複数の地区の中から、
    表示シフトするための隣接地区を前記現在位置に
    基づいて選定する隣接地区選定手段と、 この隣接地区選定手段にて選定された前記隣接
    地区の地図データを前記記憶手段から読出し、こ
    の読出した地図データおよび前記特定地区の地図
    データに基づいて、前記隣接地区と前記特定地区
    との境界部を前記表示面の中央方向に移動させる
    ための隣接複合地図データを作成する地図データ
    作成手段と、 この地図データ作成手段にて作成された隣接複
    合地図に基づいて、現在表示されている前記特定
    地区のみの地図から、前記境界部が前記表示面の
    中央方向に近づいた複合地図にシフト表示させる
    と共に、このシフト表示に伴つて前記現在位置表
    示を前記複合地図表示上の対応する位置に移動さ
    せる表示制御手段と、 を備える車載用ナビゲータ。
JP56173930A 1981-10-29 1981-10-29 車載用ナビゲ−タ Granted JPS5875020A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56173930A JPS5875020A (ja) 1981-10-29 1981-10-29 車載用ナビゲ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56173930A JPS5875020A (ja) 1981-10-29 1981-10-29 車載用ナビゲ−タ

Publications (2)

Publication Number Publication Date
JPS5875020A JPS5875020A (ja) 1983-05-06
JPH0116369B2 true JPH0116369B2 (ja) 1989-03-24

Family

ID=15969700

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56173930A Granted JPS5875020A (ja) 1981-10-29 1981-10-29 車載用ナビゲ−タ

Country Status (1)

Country Link
JP (1) JPS5875020A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5942413A (ja) * 1982-09-01 1984-03-09 Hitachi Ltd 車両用走行位置表示装置
JPS601512A (ja) * 1983-06-20 1985-01-07 Nippon Denso Co Ltd 車載用地図表示装置
JPS63265112A (ja) * 1988-03-25 1988-11-01 Honda Motor Co Ltd 車両に於ける走行位置表示装置
JP2702329B2 (ja) * 1991-08-26 1998-01-21 本田技研工業株式会社 車両における走行位置表示装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52141662A (en) * 1976-05-20 1977-11-26 Sony Corp Travel display device
JPS5489767A (en) * 1977-12-27 1979-07-17 Mitsubishi Heavy Ind Ltd Moving displaying method of charts
JPS6050282B2 (ja) * 1978-01-30 1985-11-07 源安 小俣 位置自動表示装置
JPS57206818A (en) * 1981-06-15 1982-12-18 Toyota Motor Corp Display device for running trace

Also Published As

Publication number Publication date
JPS5875020A (ja) 1983-05-06

Similar Documents

Publication Publication Date Title
JPH0153471B2 (ja)
JPS6051113B2 (ja) 車載用ナビゲ−タ
JPH0461282B2 (ja)
JPH0153474B2 (ja)
JPH0211845B2 (ja)
JPH0116369B2 (ja)
JPS6310431B2 (ja)
JPH0328716B2 (ja)
JPH0313524B2 (ja)
JPH0313525B2 (ja)
JPS6118194B2 (ja)
JPH0342678B2 (ja)
JPS6051114B2 (ja) 車載用ナビゲ−タ
JPS58217986A (ja) 車載用ナビゲ−タ
JPH0313523B2 (ja)
JPH0512644B2 (ja)
JPH0313527B2 (ja)
JPH0341836B2 (ja)
JPS6057069B2 (ja) 車載用ナビゲ−タ
JPH0116368B2 (ja)
JPS5816283A (ja) ナビゲ−タ
JP2586438B2 (ja) 車両用表示装置
JPH0145845B2 (ja)
JPH0145844B2 (ja)
JP2513431B2 (ja) 車両用ナビゲ―ション装置