JPH0246086B2 - - Google Patents

Info

Publication number
JPH0246086B2
JPH0246086B2 JP58091336A JP9133683A JPH0246086B2 JP H0246086 B2 JPH0246086 B2 JP H0246086B2 JP 58091336 A JP58091336 A JP 58091336A JP 9133683 A JP9133683 A JP 9133683A JP H0246086 B2 JPH0246086 B2 JP H0246086B2
Authority
JP
Japan
Prior art keywords
map
display
point
display area
displayed
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
Application number
JP58091336A
Other languages
Japanese (ja)
Other versions
JPS59216016A (en
Inventor
Kazunori Takanabe
Masaki Yamamoto
Kenzo Ito
Hiroshi Fujinami
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 JP58091336A priority Critical patent/JPS59216016A/en
Priority to US06/587,655 priority patent/US4675676A/en
Priority to EP84102504A priority patent/EP0118886B1/en
Priority to DE8484102504T priority patent/DE3474607D1/en
Publication of JPS59216016A publication Critical patent/JPS59216016A/en
Publication of JPH0246086B2 publication Critical patent/JPH0246086B2/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
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Automation & Control Theory (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 本発明は車載用地図表示装置、特に表示手段に
サブ表示エリアを設けると共に、地図を構成する
複数の地点に関するデータを予め備え、上記サブ
表示エリアに現在地付近の拡大地図を表示させ、
車両の走行案内が向上するようにした車載用地図
表示装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides an in-vehicle map display device, in particular, a display means with a sub-display area, and is provided with data regarding a plurality of points constituting the map in advance, and displays an enlarged map of the vicinity of the current location in the sub-display area. to display,
The present invention relates to an on-vehicle map display device that improves vehicle travel guidance.

従来から、自動車等車両の走行を補助するため
の車載用地図表示装置として、車両の現在地を逐
次演算してゆくと共に、表示手段の画面上に表示
地図と共に現在地マークを表示させるようにした
ものが知られている。
Conventionally, in-vehicle map display devices for assisting the travel of vehicles such as automobiles have been designed to sequentially calculate the current location of the vehicle and display a current location mark along with the displayed map on the screen of the display means. Are known.

しかし、この種の装置は、表示手段の地図表示
エリアに1枚の地図しか表示しないため、車両現
在地を広い地域における点として認識でき、かつ
車両現在地付近の狭い地域ではあるが詳細な地図
上の点として認識できるためには、同一地点を含
む縮尺の異なる複数の地図パターンを設けなけれ
ばならず、データ記憶容量が増大せざるを得ない
等の問題を生じ易い。又は、各地図パターンを切
替表示しなければならないため、車両運転者にお
ける各地図パターンの認識にズレが生じ易く、車
両の走行案内の用を足すことが充分とはいえな
い。
However, since this type of device displays only one map in the map display area of the display means, the vehicle's current location can be recognized as a point in a wide area, and the vehicle's current location can be recognized as a point on a detailed map even though it is a narrow area near the vehicle's current location. In order to be able to recognize a point, it is necessary to provide a plurality of map patterns of different scales that include the same point, which tends to cause problems such as an unavoidable increase in data storage capacity. Alternatively, since each map pattern must be switched and displayed, the vehicle driver's recognition of each map pattern is likely to be misaligned, and it cannot be said to be sufficient for the purpose of vehicle driving guidance.

本発明は上記の点に鑑みなされたものであり、
主たる目的は、車両現在位置を広い地域における
点として認識できる地図と車両現在位置付近の詳
細な地図とを同時に見得るようにして走行案内の
充実化を図ることにある。そのため本発明は、第
1図に示す如く、 車両走行案内用の地図が表示されるメイン表示
エリア及びサブ表示エリアを有する表示手段M1
と、 前記地図を構成する複数個の地点の各々を、予
め定めた座標原点に対する座標系の点として定め
た地点座標データ、及び表示される地図の縮尺に
対応したレベルを示す地点レベルデータから構成
し、該両データを記憶する記憶手段M2と、 前記メイン表示エリアに第1へ縮尺で地図を表
示する際、該第1の縮尺に対応する地点レベルデ
ータを有する地点の地点座標データを、前記記憶
手段M2から抽出する第1のデータ抽出手段M3
と、 該第1のデータ抽出手段M3の抽出した地点座
標データに基づいて構成した地図を、前記表示手
段M1のメイン表示エリアに表示する第1の表示
制御手段M4と、 前記メイン表示エリアの地図中に車両現在位置
を表示し、該表示を、前記メイン表示エリアの中
で移動させる現在位置表示移動手段M5と、 前記第1の縮尺よりも大きい第2の縮尺にて前
記車両現在位置を含んで前記サブ表示エリアに表
示できる範囲の地点の内、前記第2の縮尺に対応
する地点レベルデータを有する地点の地点座標デ
ータを、前記記憶手段M2から抽出する第2のデ
ータ抽出手段M6と、 該第2のデータ抽出手段M6の抽出した地点座
標データに基づいて、前記メイン表示エリアにお
ける前記車両現在位置付近の拡大地図を構成し、
該拡大地図を前記表示手段M1のサブ表示エリア
に表示する第2の表示制御手段M7と、 を備えることを特徴とする。ここで上記サブ表示
エリアは例えば第2図に図示する如く、表示手段
M1の地図表示エリア1において実線斜線で示す
領域1−1に相当し、これに対し、破線斜線で示
す領域1−2はメイン表示エリアである。
The present invention has been made in view of the above points,
The main purpose is to enhance driving guidance by allowing simultaneous viewing of a map in which the vehicle's current location can be recognized as a point in a wide area and a detailed map of the vicinity of the vehicle's current location. Therefore, as shown in FIG. 1, the present invention provides a display means M1 having a main display area and a sub-display area in which a map for vehicle travel guidance is displayed.
and point coordinate data in which each of the plurality of points constituting the map is defined as a point in a coordinate system relative to a predetermined coordinate origin, and point level data indicating a level corresponding to the scale of the displayed map. and a storage means M2 for storing both data; when displaying a map at a first scale in the main display area, point coordinate data of a point having point level data corresponding to the first scale is stored in the first scale; First data extraction means M3 extracting from the storage means M2
and a first display control means M4 for displaying a map constructed based on the point coordinate data extracted by the first data extraction means M3 in the main display area of the display means M1; and a map in the main display area. a current position display moving means M5 for displaying the current vehicle position within the main display area and moving the display within the main display area; a second data extraction means M6 for extracting point coordinate data of a point having point level data corresponding to the second scale from the storage means M2 among the points within a range that can be displayed in the sub display area; constructing an enlarged map near the current vehicle position in the main display area based on the point coordinate data extracted by the second data extraction means M6;
It is characterized by comprising: second display control means M7 for displaying the enlarged map in a sub-display area of the display means M1. Here, as shown in FIG. 2, the sub-display area corresponds to the area 1-1 indicated by solid diagonal lines in the map display area 1 of the display means M1, whereas the area 1-2 indicated by dashed lines is This is the main display area.

上記構成を有する本発明の車載用地図表示装置
は、第1の縮尺と対応する地点レベルデータに応
じて記憶手段M2から抽出した地点座標データに
基づく地図を、表示手段M1のメイン表示エリア
に表示する。一方、サブ表示エリアには、メイン
表示エリアの地図中に表示された車両現在位置付
近、即ち、第1の縮尺よりも大きい第2の縮尺に
て車両現在位置を含んでサブ表示エリアに表示で
きる範囲を、第2の縮尺と対応する地点レベルデ
ータに応じて抽出した地点座標データに基づく拡
大地図として表示する。更に。現在位置表示移動
手段M5により車両現在位置がメイン表示エリア
の地図中で移動されると、サブ表示エリアに、移
動しした車両現在位置付近の既述した拡大地図を
表示する。
The in-vehicle map display device of the present invention having the above configuration displays a map based on the point coordinate data extracted from the storage means M2 according to the first scale and the corresponding point level data in the main display area of the display means M1. do. On the other hand, the sub-display area can include and display the vehicle's current position in the vicinity of the vehicle's current position displayed on the map in the main display area, that is, at a second scale that is larger than the first scale. The range is displayed as an enlarged map based on point coordinate data extracted according to the second scale and corresponding point level data. Furthermore. When the current position of the vehicle is moved within the map in the main display area by the current position display moving means M5, the aforementioned enlarged map of the vicinity of the moved current position of the vehicle is displayed in the sub display area.

尚、縮尺とは、縮尺=(地図上の距離)/(地
上の距離)として表される縮めかたの度合をい
い、大きな縮尺な分子を1とした場合、分母の値
の小さいものであり、小さな縮尺はその逆とな
る。例えば、車両現在位置付近を表示するために
拡大した地図は、広い範囲を表示した地図に比べ
て縮尺は大である。
Note that scale refers to the degree of reduction expressed as scale = (distance on the map) / (distance on the ground), and if the numerator of a large scale is 1, then the value of the denominator is small. , the opposite is true for small scales. For example, a map enlarged to display the vicinity of the vehicle's current position has a larger scale than a map displaying a wider area.

以下、本発明の実施例を第3図ないし第32図
を参照しつつ説明する。
Embodiments of the present invention will be described below with reference to FIGS. 3 to 32.

第3図は本実施例の全体構成を表わすブロツク
図を示し、図中11は上記表示手段M1としての
CRTデイスプレイ、13は上記記憶手段M2と
してのROMパツケージ、15はマニユアル操作
部、17は地図の表示制御弁等を行なうための電
子制御装置であり、MPU19、ROM21、
RAM23、I/025等からなるマイクロコンピ
ユータと表示コントローラ27とを備え、少なく
ともマニユアル操作部15からの指示信号を受
け、当該指示信号に応じて演算処理及び表示コン
トロールを行いCRTデイスプレイ11のメニユ
ー表示、カーソル表示及び地図表示を行うものを
表わす。29は方位センサであり車両の進行方
向、即ち自車に対する地磁気方向を検出するも
の、31は距離センサであり、車両の走行距離を
検出するものを表わす。
FIG. 3 shows a block diagram showing the overall configuration of this embodiment, and numeral 11 in the figure represents the display means M1.
CRT display, 13 is a ROM package as the storage means M2, 15 is a manual operation unit, 17 is an electronic control device for controlling map display control valves, etc., MPU 19, ROM 21,
It is equipped with a microcomputer consisting of a RAM 23, an I/025, etc., and a display controller 27, and receives at least an instruction signal from the manual operation section 15, performs arithmetic processing and display control according to the instruction signal, and displays a menu on the CRT display 11. Represents something that displays a cursor and a map. Reference numeral 29 is a direction sensor that detects the traveling direction of the vehicle, that is, the geomagnetic direction relative to the own vehicle, and reference numeral 31 is a distance sensor that detects the travel distance of the vehicle.

マニユアル操作部15は第4図に示す如く、
AUTOキー33、切替キー35、予約キー37、
図面検索キー39、名称検索キー41、セツトキ
ー43、上方向移動用カーソルキー45、下方向
移動用カーソルキー47、左方向移動用カーソル
キー49、及び右方向移動用カーソルキー51を
少なくとも備え、これらのキー33,35,3
7,39,41,43,45,47,49,51
が操作されると、対応する指示信号を電子制御装
置17に出力する。
The manual operation section 15 is as shown in FIG.
AUTO key 33, switching key 35, reservation key 37,
It includes at least a drawing search key 39, a name search key 41, a set key 43, an upward movement cursor key 45, a downward movement cursor key 47, a leftward movement cursor key 49, and a rightward movement cursor key 51. keys 33, 35, 3
7, 39, 41, 43, 45, 47, 49, 51
When is operated, a corresponding instruction signal is output to the electronic control unit 17.

ROMパツケージ13に予め記憶された地図デ
ータは、第5図に示す如く、ヘツダーと地点情報
列とルート情報列と記事情報列とからなる。ここ
でヘツダーは第6図に図示する如く、行政区情報
を有し、該行政区情報は愛知県情報等の県情報か
ら成り、例えば愛知県情報は、後述する如き記事
情報列上の行政区名称のアドレスに対応する行政
区名称アドレス情報と当該行政区を構成する各地
点群の内の先頭の番号を表わす地点先頭番号情報
と当該行政区を構成する地点群の数である地点数
情報からなる。また地点情報列は、第7図に示す
如く、単位地点情報群からなり、各単位地点情報
は、当該地点を表わす地点番号情報と、表示地図
の縮尺に対して表示可能な地点であるか否かを表
す地点レベル情報と、当該地点について名称が付
されているか否かを表わす各称有/無情報、及び
目印区分情報から成る地点種別情報と、当該地点
の特定地点(例えば東京)を原点とする地図座標
(X、Y)上の点として表わした地図座標X成分
情報、地図座標Y成分情報とから成る。またルー
ト情報列は、第8図に図示する如く、#1〜#N
ルート情報列と、各ルート情報列のアドレスを指
定する#1〜#Nアドレス情報とからなり、各ル
ート情報列は、当該ルートを表わすルート番号情
報と、表示地図の縮尺に対して表示可能なルート
か否かを表すルートレベル情報と、当該ルートの
種類(例えば国道、県道、海岸線、高速道路等)
を表わすルート種別情報と、当該ルートを形成す
る地点の地点番号情報と、当該ルートの末端を示
すルート終了情報とからなる。また記事情報列
は、第9図に図示する如く、行政区又は地点の名
称を表わす単位行政区名称情報を有する。
The map data stored in advance in the ROM package 13 consists of a header, a point information string, a route information string, and an article information string, as shown in FIG. Here, the header has administrative district information as shown in Figure 6, and the administrative district information consists of prefectural information such as Aichi prefecture information. For example, Aichi prefecture information is the address of the administrative district name on the article information column as described later. It consists of administrative district name address information corresponding to the administrative district, point start number information representing the first number of each point group that makes up the administrative district, and point number information that is the number of point groups that make up the administrative district. In addition, the point information string consists of a group of unit point information, as shown in FIG. Point type information consisting of point level information indicating whether the point has a name, name information indicating whether the point has a name, and landmark classification information, and a specific point (for example, Tokyo) of the point as the origin. It consists of map coordinate X component information and map coordinate Y component information expressed as a point on map coordinates (X, Y). In addition, the route information string is #1 to #N as shown in FIG.
Consisting of a route information column and #1 to #N address information specifying the address of each route information column, each route information column includes route number information representing the route and information that can be displayed with respect to the scale of the display map. Route level information indicating whether it is a route or not, and the type of route (e.g. national highway, prefectural road, coastline, expressway, etc.)
It consists of route type information representing the route, point number information of the points forming the route, and route end information indicating the end of the route. Further, the article information string has unit administrative district name information representing the name of an administrative district or point, as shown in FIG.

次に電子制御装置による処理を第10図ないし
第31図を参照して説明する。
Next, the processing by the electronic control device will be explained with reference to FIGS. 10 to 31.

イングニツシヨンスイツチ(図示せず)がオン
操作されると、第10図に示す処理が実行開始さ
れ、ステツプ101にてメモリバツクアツプが正常
になされているか否かを判断し、バツクアツプが
正常になされている場合には、次にステツプ102
を実行し、RAM23に既に格納されている画像
データ、即ち過去最近イングニツシヨンスイツチ
がオフされた時点でCRTデイスプレイ11に表
示されていた地図に関するデータをRAM23か
ら読み出し表示コントローラ27を介して当該地
図をCRTデイスプレイ11の地図表示エリア1
に表示させ、当該処理を終了する。一方バツクア
ツプがなされていない場合には、ステツプ102の
代わりにステツプ103が実行され、CRTデイスプ
レイ11のメイン表示エリア1−2に全体の地図
が表示されるための処理が行われ、当該処理を終
了する。尚この全体地図の表示処理において、メ
イン表示エリア1−2に全体地図が表示され得る
ような縮尺が設定され、この縮尺に基づいて地図
座標(X、Y)から表示座標(x、y)への座標
変換が行われる。
When the ignition switch (not shown) is turned on, the process shown in FIG. 10 starts to be executed, and in step 101 it is determined whether or not the memory backup is being performed normally. If so, then step 102
The image data already stored in the RAM 23, that is, the data related to the map that was displayed on the CRT display 11 when the ignition switch was recently turned off, is read out from the RAM 23 and the map is displayed via the display controller 27. Map display area 1 of CRT display 11
is displayed, and the process ends. On the other hand, if backup has not been performed, step 103 is executed instead of step 102, processing is performed to display the entire map in the main display area 1-2 of the CRT display 11, and the processing is ended. do. In this overall map display process, a scale is set so that the entire map can be displayed in the main display area 1-2, and based on this scale, map coordinates (X, Y) are changed to display coordinates (x, y). A coordinate transformation is performed.

その後、上記ステツプ102又は上記ステツプ103
にて表示された地図上に重ね表示される現在地マ
ークをカーソルキー45ないし51操作により移
動させたりして表示地図上の現在地に現在地マー
クを配置した状態でセツトキー43をオン操作す
ると、第11図に示す処理が実行開始され、まず
ステツプ201にてメイン表示エリア1−2に現在
地を中心とする新地図を表示させるための処理を
行い、次にステツプ202にてサブ表示エリア1−
1に現在地を中心とする拡大地図を表示させるた
めの処理を行い、第11図に示す処理を終了す
る。
Then, step 102 or step 103 above.
When the set key 43 is turned on with the current location mark placed at the current location on the displayed map by moving the current location mark superimposed on the displayed map using the cursor keys 45 to 51, the display shown in FIG. The process shown in is started, and first, in step 201, a process is performed to display a new map centered on the current location in the main display area 1-2, and then in step 202, the process is performed to display a new map centered on the current location in the main display area 1-2.
1, a process for displaying an enlarged map centered on the current location is performed, and the process shown in FIG. 11 is completed.

上記ステツプ201及び上記ステツプ202にて実行
される新地図表示処理及び拡大地図表示処理はそ
れぞれ第12図のフローチヤートに示す如きもの
であり、まず、ステツプ301を実行し、ROMパ
ツケージ13内の地図データのルート情報列にお
ける先頭アドレスの内容を読み出す。次にステツ
プ302を実行し、全アドレスの内容が読み出され
たか否かを判断する。この時点では先頭アドレス
の内容が読み出された直後であるため、判定結果
は「NO」となり、次ステツプ303を実行する。
ステツプ303では、#iアドレス(この時点では
先頭アドレス)が指示する#iルート情報列
(#1ルート情報列)のルートレベル情報を読み
出す。ここでルートレベル情報は各ルートに対し
て割り付けた相対的重要度と考えてよい。次にス
テツプ304を実行し、ルートレベルが表示可能レ
ベルであるか否か、換言すれば#iルート(#1
ルート)が指定された縮尺に対して表示されるべ
き重要度を有するルートであるか否かを判断す
る。#iルート(#1ルート)が表示されなくて
も良いルートである場合には、ステツプ305を実
行してアドレスの更新、即ち次アドレス(#2ア
ドレス)の内容を読み出し、ステツプ302に戻る。
一方#iルート(#1ルート)が表示すべきルー
トである場合には、次にステツプ306を実行し、
#iルート情報列(#1ルート情報列)の地点番
号情報(この時点では先頭の地点番号情報)を読
み出す。次にステツプ307を実行し、#iルート
情報列(#1ルート情報列)のルート終了情報が
読み出されたか否かを判断する。この時点におい
ては先頭地点番号情報が読み出された直後である
ことから判定結果は「NO」となり、次にステツ
プ308を実行し、当該地点番号(先頭地点番号)
に一致する地点情報列の地点番号に与えられた地
点レベル情報を読み出し、当該地点が指定された
縮尺に対して表示されるべき重要度をもつた地点
であるか否かを判断する。この地点が表示されな
くても、良い地点である場合には、次にステツプ
306に戻り#iルート情報列(#1ルート情報列)
における次の地点番号を読み出す。一方この地点
が表示すべき地点である場合には、次にステツプ
309を実行し、#iルート情報列(#1ルート情
報列)において最初に抽出された地点番号である
か否かを判断する。この時点においては最初の地
点番号であることから判定結果は「YES」とな
り次にステツプ310ないし313を実行し、この地点
の地図座標X部分及び地図座標Y成分を読み出
し、この座標点(X、Y)を表示座標点(x1、
y1)へ変換し、更に表示座標点(x1、y1)が属
する領域Aを求める。この座標変換処理は、地図
座標系を表わす第13図、及び表示座標系を表わ
す第14図に示す如く、まず(1)表示座標系におけ
る斜線を施した領域(CRTデイスプレイ11の
メイン表示エリア1−2又はサブ表示エリア1−
1に相当する。)の原点(0、0)と1対1に対
応する地図座標系の座標(X、Y)に相当する点
(MPOS、BPOS)を求め、次に(2)求まつた点
(MPOS、BPOS)を基に今対象となつている地
点の座標(LPOS、APOS)を表示座標系の点
(x1、y1)に座標変換する。ここで、上記点
(MPOS、BPOS)は次のようにして求められる。
まず現在地を地図座標系における表示地図中心座
標(MAPCENX、MAPCENY)として決定し、
次にこの座標情報MAPCENX、MAPCENYと、
CRTデイスプレイ11の地図表示エリア1のド
ツト数a,b(第15図)と、指定された縮尺に
応じて定まる単位経度当りのドツト数LDOT、
単位緯度当りのドツト数ADOTとをパラメータ
とする次の式 MPOS=MAPCENX−b/LDOT BPOS=MAPCENY+a/ADOT から点(MPOS、BPOS)を求める。そして点
(x1、y1)は次の式 x1=(LPOS−MPOS)×LDOT y1=(BPOS−APOS)×ADOT から求まる。一方上記領域決定処理は、上述した
如き座標変換処理により求められた表示座標点
(x1、y1)が、メイン表示エリア1−2又はサブ
表示エリア1−1に属するか否かを判断すること
により行われる。上述したステツプ313で表示座
標点(x1、y1)の領域Aが求まると、次にステ
ツプ306に戻り、#iルート情報列(#1ルート
情報列)の次の地点番号を読み出す。次にステツ
プ307を実行し、ルート終了か否かを判断し、ル
ート終了でないと、次にステツプ308を実行し、
この地点番号の地点レベルが表示可能レベルか否
かを判断し、表示可能レベルでない場合にはステ
ツプ306に戻り、一方表示可能レベルである場合
には、次にステツプ309を実行し、この地点番号
が#iルート情報列(#1ルート情報列)におい
て最初に抽出された地点番号であるか否かを判断
する。この時点においては、既に最初の地点番号
が抽出された後であることから、この判断結果は
「NO」となり、次にステツプ314ないし317を順
次実行し、上記ステツプ310ないし313の処理と同
様な処理が行われる。即ち、この地点番号(#j
地点番号)の地点座標(X、Y)を表示座標
(x2、y2)に変換すると共に表示座標(x2、y2)
の領域Bを求める。次にステツプ318を実行し、
点(x1、y1)と点(x2、y2)との連結表示を行
なうべきか否か、即ち上記領域Aと上記領域Bと
が共にメイン表示エリア1−2又はサブ表示エリ
ア1−1であるか否か判断する。領域Aと領域B
の少なくとも一方がメイン表示エリア1−2又は
サブ表示エリア1−1でない場合には、次にステ
ツプ319ないし320を実行し、領域Bを領域Aとす
る領域更新処理及び座標(x2、y2)を(x1、y1)
とする座標更新処理を行い、ステツプ306に戻る。
一方上記の如き特定の関係を有する場合には、次
にステツプ321を実行し、点(x1、y1)と点
(x2、y2)との連結線を表示画面上に表示する。
そしてステツプ319、320を実行し領域更新処処理
及び座標更新処理を行い、ステツプ306に戻る。
以後、#iルート(#1ルート)のルート終了が
読み出されるまで、ステツプ306、307、308から
なるルート、又はステツプ306、307、308とステ
ツプ309、314ないし321(場合によつては321を除
く。)とからなるルートのいずれかが選択実行さ
れ、#iルート(#1ルート)についてのルート
表示が行われてゆく。そして#iルート(#1ル
ート)のルート終了が読み出されると、ステツプ
307の判定結果が「YES」に反転することから次
にステツプ305が実行されアドレスの更新処理が
行われ、次のルート(#2ルート)についての処
理が上記#1ルートの処理と同様に行われる。以
後各ルート情報列について上記と同様の処理が順
次実行され、#Nルート情報列についての処理が
終了すると、ステツプ302により全アドレスの内
容が読み出されたことが判断され、地図表示処理
が完了する。
The new map display process and the enlarged map display process executed in step 201 and step 202 are as shown in the flowchart of FIG. Reads the contents of the first address in the data route information string. Next, step 302 is executed to determine whether the contents of all addresses have been read. At this point, the contents of the first address have just been read, so the determination result is "NO" and the next step 303 is executed.
In step 303, the root level information of the #i route information string (#1 route information string) indicated by the #i address (the first address at this point) is read. Here, the root level information can be thought of as the relative importance assigned to each route. Next, step 304 is executed to check whether the root level is a displayable level or not, in other words, #i root (#1
route) has a degree of importance that should be displayed for the specified scale. If the #i route (#1 route) is a route that does not need to be displayed, step 305 is executed to update the address, that is, read the contents of the next address (#2 address), and the process returns to step 302.
On the other hand, if #i route (#1 route) is the route to be displayed, then step 306 is executed.
Read out the point number information (at this point, the first point number information) of the #i route information string (#1 route information string). Next, step 307 is executed to determine whether the route end information of the #i route information string (#1 route information string) has been read out. At this point, since the starting point number information has just been read out, the judgment result is "NO", and then step 308 is executed and the point number (starting point number) is read out.
The point level information given to the point number in the point information string that matches is read out, and it is determined whether the point has a degree of importance that should be displayed for the specified scale. Even if this location is not displayed, if it is a good location, proceed to the next step.
Return to 306 #i route information string (#1 route information string)
Read the next point number at. On the other hand, if this point is the point to be displayed, the next step is
309 to determine whether it is the first point number extracted in the #i route information sequence (#1 route information sequence). At this point, since it is the first point number, the judgment result is "YES", and then steps 310 to 313 are executed, the map coordinate X part and the map coordinate Y component of this point are read out, and this coordinate point (X, Y) Display coordinate point (x1,
y1), and further find the area A to which the display coordinate point (x1, y1) belongs. As shown in FIG. 13 representing the map coordinate system and FIG. 14 representing the display coordinate system, this coordinate conversion process begins with (1) the shaded area in the display coordinate system (the main display area 1 of the CRT display 11); -2 or sub display area 1-
Corresponds to 1. ), find the point (MPOS, BPOS) corresponding to the coordinates (X, Y) of the map coordinate system that correspond one-to-one with the origin (0, 0), and then (2) find the found point (MPOS, BPOS). ), the coordinates of the current target point (LPOS, APOS) are converted to a point (x1, y1) in the display coordinate system. Here, the above points (MPOS, BPOS) are obtained as follows.
First, determine the current location as the display map center coordinates (MAPCENX, MAPCENY) in the map coordinate system,
Next, this coordinate information MAPCENX, MAPCENY,
The number of dots a and b in the map display area 1 of the CRT display 11 (Fig. 15), the number of dots per unit of longitude LDOT determined according to the specified scale,
Points (MPOS, BPOS) are found from the following equation, which uses the number of dots per unit latitude, ADOT, as a parameter: MPOS=MAPCENX-b/LDOT BPOS=MAPCENY+a/ADOT. The point (x1, y1) is found from the following equation: x1 = (LPOS - MPOS) x LDOT y1 = (BPOS - APOS) x ADOT. On the other hand, the area determination process is performed by determining whether the display coordinate point (x1, y1) obtained by the coordinate conversion process as described above belongs to the main display area 1-2 or the sub display area 1-1. It will be done. When the area A of the display coordinate point (x1, y1) is determined in step 313 described above, the process returns to step 306 and reads out the next point number in the #i route information string (#1 route information string). Next, execute step 307 to determine whether the route has ended or not. If the route has not ended, then execute step 308,
It is determined whether the point level of this point number is at a displayable level or not. If it is not a displayable level, the process returns to step 306. If it is a displayable level, then step 309 is executed, and this point number It is determined whether or not is the point number extracted first in the #i route information sequence (#1 route information sequence). At this point, since the first point number has already been extracted, the judgment result is "NO", and then steps 314 to 317 are executed sequentially, and the same processing as steps 310 to 313 above is performed. Processing takes place. In other words, this point number (#j
Convert the point coordinates (X, Y) of point number) to display coordinates (x2, y2) and display coordinates (x2, y2)
Find area B of . Then execute step 318 and
Whether or not to perform a connected display of points (x1, y1) and points (x2, y2), that is, the above area A and the above area B are both the main display area 1-2 or the sub display area 1-1. Decide whether or not. Area A and Area B
If at least one of the areas is not the main display area 1-2 or the sub-display area 1-1, then steps 319 and 320 are executed to update the area and change the coordinates (x2, y2) from area B to area A. (x1, y1)
Then, the process returns to step 306.
On the other hand, if there is a specific relationship as described above, then step 321 is executed and a connecting line between the points (x1, y1) and (x2, y2) is displayed on the display screen.
Then, steps 319 and 320 are executed to perform area update processing and coordinate update processing, and the process returns to step 306.
Thereafter, the route consisting of steps 306, 307, and 308, or steps 306, 307, and 308 plus steps 309, 314, or 321 (or 321 in some cases) until the end of the route of #i route (#1 route) is read out. ) is selected and executed, and the route for #i route (#1 route) is displayed. Then, when the route end of #i route (#1 route) is read, the step
Since the determination result of step 307 is reversed to "YES", step 305 is executed next to update the address, and the next route (#2 route) is processed in the same way as the process for the #1 route. be exposed. Thereafter, the same process as above is executed sequentially for each route information string, and when the process for #N route information string is completed, it is determined in step 302 that the contents of all addresses have been read, and the map display process is completed. do.

次に予約地図の登録に先立つて行われる検索方
法について第16図ないし第26図を参照して説
明する。
Next, a search method performed prior to registration of a reserved map will be explained with reference to FIGS. 16 to 26.

マニユアル操作部15の名称検索キー41がオ
ン操作されると、第16図に示す処理が実行開始
されまずステツプ401にてCRTデイスプレイ11
の表示エリアに第17図に示す如きメツセージ表
示を行うための処理が行われる。次に第18図に
示す如き県名処理が実行される。この県名処理に
おいては、まずステツプ501を実行し、先頭の県
アドレス(第6図に図示する行政区情報中の愛知
県情報に該当するアドレス)をポインタにセツト
する。次にステツプ502を実行し、この県情報中
の行政区名称情報を読み出しCRTデイスプレイ
11画面上にこの名称をカーソルとを併せて表示
させる。次にステツプ503を実行し、所定数(当
該地図データにより表示され得る全体の県の数)
の県名称が表示されたか否かを判断する。所定数
の県名が未だ表示されていない場合には、次にス
テツプ504を実行し、次のアドレスの県名称の読
み出し及びCRTデイスプレイ11上への表示を
行う。こうして所定数の県名がCRTデイスプレ
イ11上に表示されるようになると、ステツプ
503の判定結果が「YES」に反転し、次にステツ
プ505が実行される。ステツプ505においては、マ
ニユアル操作部15からキー入力があつたか否か
を判断する。キー入力があつた旨判断されると、
次にステツプ506を実行し、操作されたキーがカ
ーソル位置を上方に移動させための上方向移動用
カーソルキー45であるか、反対に下方向に移動
させるための下方向移動用カーソルキー47であ
るか、カーソル位置を左方向に移動させるための
左方向移動用カーソルキー49であるが、地図を
表示させるためのセツトキー43であるが、ある
いはその他のキーが誤操作により操作されたかを
判断する。上方向移動用カーソルキー45である
場合には、次にステツプ507を実行し、現在カー
ソル位置に対応している県の名称の県に対応する
県アドレスを新たにポインタにセツトし、再びス
テツプ502に戻る。一方下方向移動用カーソルキ
ー47が操作された旨判断すると、次にステツプ
508を実行し、それまでカーソル位置に対応して
いた次の県についての県状態アドレスをポインタ
にセツトしてステツプ502に戻る。一方、左方向
移動用カーソルキー49が操作されると、次に市
町村処理を開始する。一方セツトキー43が操作
された場合には、第24図において後述する如き
行政区名称指定地図表示が実行される。この様に
県名称処理においては、ROMパツケージ13に
よつて表示される地図全体に属する県名がCRT
デイスプレイ11上に表示され、又併せてカーソ
ル表示がなされる。即ちCRTデイスプレイ11
上には第19図に図示する如き画像が表示され
る。次に市町村処理を、第20図のフローチヤー
トに従つて説明する。第20図において、ステツ
プ601〜608はそれぞれ第18図に図示する県名処
理におけるステツプ501〜508に対応している。従
つて県名処理実行中にカーソル位置が例えば愛知
県に対応している状態で上方向移動用カーソルキ
ー45が操作されると当該愛知県に属する市町村
名がカーソルと共にCRTデイスプレイ11上に
表示されるようにされる。なお市町村名処理実行
中に右方向移動用カーソルキー51が操作された
場合には、再び上述した如き県名処理が再開され
る。一方、左方向移動用カーソルキー49が操作
された場合には、地点名処理が開始される。第2
2図はこの地点名処理のフローチヤートを表わし
ている。図中ステツプ701〜708はそれぞれ、第1
8図おけるステツプ501〜508に対応している。従
つて第21図に図示する如くカーソル位置が例え
ば名古屋市に対応している場合に左方向移動用カ
ーソルキー49が操作されるとCRTデイスプレ
イ11上の表示形態は第23図に図示する如く変
わる。そして地点名処理実行中にセツトキー43
が操作されると第25図において後述する如く地
点名指定地図表示処理がなされる。一方、県名処
理または市町村処理実行中にセツトキー43が操
作されると第24図に図示する如き行政区名称指
定地図表示処理が開始される。この処理において
は、まずステツプ801を実行し、指定された行政
区内に属する地点の地点情報を抽出する。次にス
テツプ802を実行し、抽出された地点の内東端、
西端、北端、南端に位置する地点である4つの限
界点を求める。次にステツプ803を実行し、これ
ら4つの限界点から、行政区の中心点の座標
(MX、MY)を求める。この求め方は、次の式 MX=(東端のX座標+西端のX座標)/2 MY=(北端のY座標+南端のY座標)/2 を演算することにより求められる。次にステツプ
804を実行し、行政区全為がCRTデイスプレイ1
1上に表示され得る縮尺を算出する。そしてステ
ツプ805実行し、当該行政区の地図をCRTデイス
プレイ11上に表示させる。この地図表示処理は
第12図において上述した如き処理とされる。一
方、地点名処理を実行中にセツトキー43が操作
されると第25図に示す如き地点名指定地図表示
処理が開始される。この地図表示処理においては
まずステツプ901を実行し、指定された地点を中
心座標(Mu、My)とする。次にステツプ902を
実行しこの地点を中心としてCRTデイスプレイ
11上に表示し得る最大の縮尺Sを選択する。次
にステツプ903を実行し、この選択された縮尺に
応じた地図表示を行う。尚、この地図表示処理
は、第12図において上述した如きものである。
When the name search key 41 of the manual operation unit 15 is turned on, the process shown in FIG.
Processing is performed to display a message as shown in FIG. 17 in the display area. Next, prefecture name processing as shown in FIG. 18 is executed. In this prefecture name processing, first step 501 is executed, and the first prefecture address (the address corresponding to the Aichi prefecture information in the administrative district information shown in FIG. 6) is set in the pointer. Next, step 502 is executed to read out the administrative district name information from this prefecture information and display this name together with the cursor on the CRT display 11 screen. Next, step 503 is executed and a predetermined number (the total number of prefectures that can be displayed by the map data)
It is determined whether the name of the prefecture is displayed. If the predetermined number of prefecture names have not yet been displayed, then step 504 is executed to read out the prefecture name of the next address and display it on the CRT display 11. When a predetermined number of prefecture names are displayed on the CRT display 11, the step
The determination result in step 503 is reversed to "YES", and step 505 is then executed. In step 505, it is determined whether a key input has been made from the manual operation section 15 or not. When it is determined that a key input has been made,
Next, step 506 is executed, and the operated key is either the upward movement cursor key 45 for moving the cursor position upward, or the downward movement cursor key 47 for moving the cursor position downward. It is determined whether the leftward movement cursor key 49 for moving the cursor position leftward, the set key 43 for displaying the map, or any other key was operated by mistake. If it is the upward movement cursor key 45, then execute step 507, set a new prefecture address corresponding to the name of the prefecture currently corresponding to the cursor position in the pointer, and proceed to step 502 again. Return to On the other hand, if it is determined that the downward movement cursor key 47 has been operated, the next step is
Step 508 is executed, the prefecture state address of the next prefecture corresponding to the cursor position is set in the pointer, and the process returns to step 502. On the other hand, when the leftward movement cursor key 49 is operated, municipal processing is started next. On the other hand, when the set key 43 is operated, an administrative district name designation map display as described later in FIG. 24 is executed. In this way, in prefecture name processing, the prefecture name belonging to the entire map displayed by the ROM package 13 is
It is displayed on the display 11, and a cursor is also displayed. That is, CRT display 11
An image as shown in FIG. 19 is displayed above. Next, the municipal processing will be explained according to the flowchart shown in FIG. In FIG. 20, steps 601-608 correspond to steps 501-508 in the prefecture name processing shown in FIG. 18, respectively. Therefore, if the upward movement cursor key 45 is operated while the cursor position corresponds to, for example, Aichi Prefecture while prefecture name processing is being executed, the names of cities, towns, and villages belonging to that Aichi Prefecture will be displayed together with the cursor on the CRT display 11. be made to be Note that if the rightward movement cursor key 51 is operated during execution of the city, town, and village name processing, the prefecture name processing as described above is restarted. On the other hand, when the leftward movement cursor key 49 is operated, point name processing is started. Second
Figure 2 shows a flowchart of this point name processing. Steps 701 to 708 in the figure are the first
This corresponds to steps 501 to 508 in FIG. Therefore, when the cursor position corresponds to Nagoya City, for example, as shown in FIG. 21, if the leftward movement cursor key 49 is operated, the display form on the CRT display 11 changes as shown in FIG. 23. . Then, during the point name processing, press the set key 43.
When is operated, a point name designation map display process is performed in FIG. 25 as described later. On the other hand, when the set key 43 is operated during execution of prefecture name processing or municipality processing, administrative district name designation map display processing as shown in FIG. 24 is started. In this process, first step 801 is executed to extract point information of points belonging to the designated administrative district. Next, step 802 is executed, and the east end of the extracted points is
Find the four limit points, which are the points located at the west end, north end, and south end. Next, step 803 is executed to find the coordinates (MX, MY) of the center point of the administrative district from these four limit points. This is determined by calculating the following formula: MX = (X coordinate of east end + X coordinate of west end)/2 MY = (Y coordinate of north end + Y coordinate of south end)/2. Next step
Execute 804, administrative district Zenwei CRT display 1
Calculate the scale that can be displayed on 1. Step 805 is then executed to display a map of the administrative district on the CRT display 11. This map display process is as described above in FIG. On the other hand, if the set key 43 is operated while the point name process is being executed, a point name designated map display process as shown in FIG. 25 is started. In this map display process, step 901 is first executed, and the designated point is set as the center coordinate (Mu, My). Next, step 902 is executed to select the maximum scale S that can be displayed on the CRT display 11 with this point as the center. Next, step 903 is executed to display a map according to the selected scale. Note that this map display processing is as described above in FIG.

一方、マニユアル操作部15の図面検索キー3
9がオン操作されると、第26図に図示する如き
図面検索処理が開始される。この検索処理におい
ては、まずステツプ1001を実行し、当該ROMパ
ツケージ13中の地図データによりCRTデイス
プレイ11上に表示され得る地図全域についての
地図表示を行う。次にステツプ1002を実行し、表
示地図中の中心位置にカーソル表示を行う。次に
ステツプ1003を実行し、マニユアル操作部15か
らキー入力があつたか否かを判断する。キー入力
があつた場合にはステツプ1004を実行し、入力キ
ーがいずれのものか判断する。入力キーがカーソ
ルキー45,47,49,51である場合にはス
テツプ1005を実行し、操作されたカーソルに応じ
たカーソル移動を行う。一方、セツトキー43で
ある場合にはステツプ1006を実行、今度は、拡大
地図の表示も行う。
On the other hand, the drawing search key 3 of the manual operation section 15
9 is turned on, drawing search processing as shown in FIG. 26 is started. In this search process, first step 1001 is executed to display a map of the entire map area that can be displayed on the CRT display 11 using the map data in the ROM package 13. Next, step 1002 is executed to display a cursor at the center position of the displayed map. Next, step 1003 is executed to determine whether or not a key input has been made from the manual operation section 15. If there is a key input, step 1004 is executed to determine which key the input key is. If the input key is the cursor key 45, 47, 49, or 51, step 1005 is executed to move the cursor according to the operated cursor. On the other hand, if it is the set key 43, step 1006 is executed, and an enlarged map is also displayed this time.

名称検索処理、又は図面検索処理によりCRT
デイスプレイ11上に所望の地図が表示された
後、予約キー37がON操作されると、第27図
に図示する如き処理が開始される。この処理にお
いてまずステツプ1011が実行がされ、RAM23
における予約地図情報格納エリアをアドレス指定
する書き込みポインタの内容をjにセツトする。
次にステツプ1102を実行し、#j予約地図情報格
納部における予約地図中心X座標状報格納部に現
在表示中の表示地図の中心のX座標情報を書き込
む。次にステツプ1103を実行し、#j予約地図情
報格納部における予約地図中心Y座標情報格納部
に上記中心のY座標情報を書き込む。次にステツ
プ1104を実行し、#j予約地図情報格納部の予約
地図縮尺情報格納部に表示地図の縮尺、即ち表示
地図縮尺情報を書き込む。次にステツプ1105を実
行し、jのインクリメント処理を実行する。こう
して第27図の処理が終了される。従つて、#j
予約地図情報格納部には、第28図に図示する如
き情報が書き込まれる。このようにこの第27図
の処理は予約キー37がONされる度に実行され
所望の地図に対する予約が行われる。
CRT by name search process or drawing search process
After the desired map is displayed on the display 11, when the reservation key 37 is turned on, the process shown in FIG. 27 is started. In this process, step 1011 is executed first, and the RAM 23
The content of the write pointer that specifies the address of the reserved map information storage area in is set to j.
Next, step 1102 is executed to write the X coordinate information of the center of the currently displayed display map into the reserved map center X coordinate status information storage section in the reserved map information storage section #j. Next, step 1103 is executed, and the Y coordinate information of the center is written in the reserved map center Y coordinate information storage section in the reserved map information storage section #j. Next, step 1104 is executed to write the scale of the displayed map, that is, the displayed map scale information, to the reserved map scale information storage section of the reserved map information storage section #j. Next, step 1105 is executed to increment j. In this way, the process shown in FIG. 27 is completed. Therefore, #j
Information as shown in FIG. 28 is written in the reserved map information storage section. In this way, the process shown in FIG. 27 is executed every time the reservation key 37 is turned on, and a reservation is made for the desired map.

第29図は切替キー35がONされる度に開始
される処理を示している。この処理においては、
まずステツプ1201が実行され、オートモードであ
るか否か、即ちサブ表示エリア1−1に現在地を
中心とする拡大地図が表示されている状態である
か否かを判断する。オートモードである旨判断さ
れた場合には、次にステツプ1202を実行し、サブ
表示エリア1−1に表示されている拡大地図を消
去するための処理を行う。次にステツプ1203が実
行され、第30図に示す如き表示ポインタが指定
している#k予約地図情報を読み込む。次にステ
ツプ1204を実行し、サブ表示エリア1−1に新た
な地図である#k予約地図を表示するための処理
を行い、本処理を終了する。一方、ステツプ1201
にてオートモードでない旨が判断されると、次に
ステツプ1205が実行され、kが(j−1)(ここ
でjは第30図に示す如き書き込みポインタが指
定している予約地図情報格納部の番号に対応す
る。)以上であるか否かを判断する。kが(j−
1)未満である場合には、次にステツプ1206を実
行し、kのインクリメント処理を行つた後、ステ
ツプ1203及びステツプ1204を順次実行し、本処理
を終了する。一方上記ステツプ1205にてkが(j
−1)以上である旨が判断されると、次にステツ
プ1207が実行され、kを「1」にセツトした上で
ステツプ1203及びステツプ1204を順次実行し本処
理を終了する。この様に第29図の処理において
は切替キー35がONされた時点で現在オートモ
ードである場合には、現在表示中の現在地を中心
とする拡大地図が消去され、かわりに予約地図が
表示される様になる。一方切替キー35がONさ
れた時点でオートモードでない場合には、予約地
図の切替表示が行われる様になる。
FIG. 29 shows the process that is started every time the switching key 35 is turned on. In this process,
First, step 1201 is executed, and it is determined whether or not the automatic mode is set, that is, whether or not an enlarged map centered on the current location is displayed in the sub display area 1-1. If it is determined that the mode is auto mode, then step 1202 is executed to perform processing for erasing the enlarged map displayed in the sub display area 1-1. Next, step 1203 is executed to read the #k reserved map information designated by the display pointer as shown in FIG. Next, step 1204 is executed to perform processing for displaying the new map #k reserved map in the sub display area 1-1, and the present processing ends. Meanwhile, step 1201
If it is determined that the auto mode is not set, step 1205 is executed, and k is (j-1) (here, j is the reservation map information storage section specified by the write pointer as shown in FIG. 30). corresponds to the number of ) or higher. k is (j−
If it is less than 1), then step 1206 is executed, k is incremented, and then steps 1203 and 1204 are executed in sequence, and the process ends. On the other hand, in step 1205 above, k is (j
-1) If it is determined that the above is the case, then step 1207 is executed, and after setting k to "1", steps 1203 and 1204 are executed in sequence, and the present process ends. In this manner, in the process shown in FIG. 29, if the auto mode is currently in effect when the switching key 35 is turned on, the currently displayed enlarged map centered on the current location will be deleted and the reserved map will be displayed instead. It will look like this. On the other hand, if the auto mode is not set when the switching key 35 is turned on, the reserved map will be switched and displayed.

第31図はAUTOキー33がONされる度に開
始される処理を示している。この処理においては
まずステツプ1301を実行し、現在オートモードで
あるか否かを判断する。オートモードである場合
には、何ら処理を行うことなく本処理を終了す
る。一方オートモードでない場合には、次にステ
ツプ1302を実行し、現在サブ表示エリア1−1に
表示されている予約地図を消去する。次にステツ
プ1303を実行し、メイン表示エリア1−2に表示
されている地図上の現在地をサブ表示エリア1−
1の中心とする処理を行う。次にステツプ1304を
実行し、メイン表示エリア1−2に表示されてい
る表示地図の縮尺をα倍(αは1よりも大)して
サブ表示エリア1−1に表示すべき地図の縮尺を
設定する。次ににステツプ1305を実行し、サブ表
示エリア1−1に現在地を中心とする地図であつ
て、上記の縮尺で拡大した地図を表示して、本処
理を終了する。
FIG. 31 shows the process that is started every time the AUTO key 33 is turned on. In this process, step 1301 is first executed to determine whether or not the current mode is auto mode. If the mode is auto mode, this process ends without performing any processing. On the other hand, if it is not the auto mode, then step 1302 is executed to erase the reserved map currently displayed in the sub display area 1-1. Next, execute step 1303 to change the current location on the map displayed in main display area 1-2 to sub display area 1-2.
Perform processing centered on point 1. Next, execute step 1304 and multiply the scale of the display map displayed in the main display area 1-2 by α (α is greater than 1) to obtain the scale of the map to be displayed in the sub display area 1-1. Set. Next, step 1305 is executed to display a map centered on the current location in the sub-display area 1-1, which has been enlarged to the above-mentioned scale, and the process ends.

なお、サブ表示エリア1−1に現在地を中心と
する拡大地図が表示された後において、車両の進
行に伴い車両現在地がサブ表示エリア1−1内に
予め設定した地図表示切替枠に到達した旨判断す
ると、当該地点における車両現在地を中心とする
拡大地図を新たに表示させるための処理が行われ
る。この地図表示処理は上述した如き拡大地図の
表示処理と同様なものである。また上記の判断に
当つては、地図表示切替枠に対応するサブ表示エ
リア1−1の表示座標と車両現在地のサブ表示エ
リア1−1における表示座標とを比較することに
より、車両現在地が地図表示切替枠に到達したか
否を判別すればよい。
In addition, after an enlarged map centered on the current location is displayed in the sub-display area 1-1, as the vehicle advances, a message indicating that the vehicle's current location has reached a preset map display switching frame in the sub-display area 1-1 is displayed. Once determined, processing is performed to newly display an enlarged map centered on the vehicle's current location at the point. This map display process is similar to the enlarged map display process described above. In addition, in making the above judgment, by comparing the display coordinates of the sub-display area 1-1 corresponding to the map display switching frame and the display coordinates of the vehicle's current location in the sub-display area 1-1, the vehicle's current location is displayed on the map. It is only necessary to determine whether the switching frame has been reached.

第32図は本発明の他の実施例を表わす概略ブ
ロツク図を示している。図中53はマイクロコン
ピユータ、55はCRTデイスプレイ11にメツ
セージ、マーク等を表示するためのデータを専用
に格納するビデオRAM(VRAM)、57はCRT
デイスプレイ11に表示される地図の画像データ
が格納されるビデオRAM(VRAM)、59は上記
地図専用VRAM57と同様の地図専用のビデオ
RAM(VRAM)、61はスイツチ手段であり、地
図専用VRAM57は又は地図専用VRAM59と
CRTデイスプレイ11との接続をスイツチング
するためのものであり、マイクロコンピユータ5
3の指示により制御されるものをそれぞれ表わ
す。本実施例においてはVRAM1表示モードと
VRAM2表示モードとの2つの表示モードを有
し、VRAM1表示モードにおいてはスイツチ手
段61が図示の状態にあつて地図専用のVRAM
57の地図データがCRTデイスプレイ11に送
出されて、CRTデイスプレイ11の表示画面上
にはメイン表示地図が表示されており、この間他
の地図専用VRAM59には切り換え用の地図デ
ータが書き込まれてゆき、書き込み終了と同時に
スイツチ手段61の切り換えが行われてCRTデ
イスプレイ11のサブ表示エリアに切り換え用地
図が表示される様になる。一方、VRAM2表示
モードにおいては、地図専用VRAM59の地図
データがCRTデイスプレイ11に送出されデイ
スプレイ11のメイン表示エリアに地図が表示さ
れ、この間地図専用VRAM57には切り換え用
地図データが格納されてゆき書き込み終了と同時
にスイツチ手段61が図示の状態に復帰して
CRTデイスプレイ11のサブ表示エリアに切り
換え用の地図が表示される。尚、メツセージ、マ
ーク等専用VRAM55は上述した如き機能メツ
セージや、現在地あるは目的地等のマークや、走
行軌跡を表示するためのVRAMであり、CRTデ
イスプレイ11とは常時接続状態に維持され、
CRTデイスプレイ11の表示地図と重ね表示さ
れる。この様に本実施例は2つの地図専用
VRAMを設けこれらを交互に切り換えてCRTデ
イスプレイに地図を表示させており、このため地
図表示に要する時間の短縮化を図ることが可能に
なる。
FIG. 32 shows a schematic block diagram representing another embodiment of the invention. In the figure, 53 is a microcomputer, 55 is a video RAM (VRAM) that exclusively stores data for displaying messages, marks, etc. on the CRT display 11, and 57 is a CRT.
Video RAM (VRAM) in which the image data of the map displayed on the display 11 is stored; 59 is a map-dedicated video similar to the map-dedicated VRAM 57 mentioned above;
RAM (VRAM) 61 is a switch means, and map-only VRAM 57 or map-only VRAM 59
This is for switching the connection with the CRT display 11, and the microcomputer 5.
The items controlled by the instructions No. 3 are respectively shown. In this example, VRAM1 display mode and
It has two display modes, the VRAM2 display mode, and in the VRAM1 display mode, the switch means 61 is in the state shown, and the VRAM dedicated to the map is
57 is sent to the CRT display 11, and the main display map is displayed on the display screen of the CRT display 11. During this time, map data for switching is written to the VRAM 59 dedicated to other maps. Simultaneously with the completion of writing, the switching means 61 is switched and the switching map is displayed in the sub-display area of the CRT display 11. On the other hand, in the VRAM2 display mode, the map data in the map-dedicated VRAM 59 is sent to the CRT display 11 and the map is displayed in the main display area of the display 11, and during this time the map data for switching is stored in the map-dedicated VRAM 57, and the writing ends. At the same time, the switch means 61 returns to the state shown.
A map for switching is displayed in the sub display area of the CRT display 11. The message, mark, etc. dedicated VRAM 55 is a VRAM for displaying the above-mentioned functional messages, marks such as the current location or destination, and the driving trajectory, and is always maintained in a state of connection with the CRT display 11.
It is displayed overlappingly with the map displayed on the CRT display 11. In this way, this example is dedicated to two maps.
A VRAM is provided and the map is displayed on the CRT display by alternately switching between them, thereby making it possible to shorten the time required to display the map.

以上説明したように、本発明に車載用地図装置
は、メイン表示エリア又はサブ表示エリアに専用
の地図に関するデータを備えているのではなく、
両エリアに共通するデータを有しているにすぎな
い。このため、データ記憶容量の増大を回避する
ことができる。更に、地図に関すること共通する
データを使用して、メイン表示エリアには、比較
的広い範囲の地図を表示すると共にその地図中に
車両現在地をも表示し、一方、サブ表示エリアに
は、メイン表示エリアにおける車両現在地付近を
拡大した地図を表示している。つまり、サブ表示
エリアの拡大地図を構成する地点座標データを、
メイン表示エリアの地図の縮尺より大きな縮尺に
応じた地点レベルデータによる選択にて決定して
いるので、既述した共通するデータを使用した拡
大地図がサブ表示エリアに表示できる。従つて、
広い地域における車両現在地と、狭い地域に限定
されはするが、拡大された車両現在地付近の地域
における詳細な車両現在地とを、車両運転者が同
時に認識することができ、車両走行案内の充実化
を充分に達成することが期待できる。しかも、サ
ブ表示エリアに表示される拡大地図が、車両の実
際の移動に応じて更新・表示されるので、車両走
行案内により一層貢献することができる。
As explained above, the in-vehicle map device according to the present invention does not include dedicated map data in the main display area or sub display area.
It simply has data common to both areas. Therefore, an increase in data storage capacity can be avoided. Furthermore, using common data related to maps, the main display area displays a relatively wide map and also displays the vehicle's current location within the map, while the sub display area displays the main display area. Displays an enlarged map of the vicinity of the vehicle's current location in the area. In other words, the point coordinate data that makes up the enlarged map of the sub-display area,
Since selection is made using point level data corresponding to a scale larger than the scale of the map in the main display area, an enlarged map using the aforementioned common data can be displayed in the sub display area. Therefore,
The vehicle driver can simultaneously recognize the vehicle's current location in a wide area and the detailed vehicle location in the expanded region near the vehicle's current location, although it is limited to a narrow area, thereby enhancing vehicle driving guidance. It is hoped that this will be fully achieved. Moreover, since the enlarged map displayed in the sub-display area is updated and displayed according to the actual movement of the vehicle, it can further contribute to vehicle travel guidance.

尚、上記地図データ記憶媒体はROMパツケー
ジの他に、磁気デイスク、磁気テープ、あるいは
磁気バルブ等であつてもよい。この場合データ読
み取り装置が用いられることはいうまでもない。
また、表示手段はCRTデイスプレイの他の液晶
ドツトデイスプレイ、あるいはLED等で構成さ
れるものであつてもよい。
In addition to the ROM package, the map data storage medium may also be a magnetic disk, magnetic tape, magnetic valve, or the like. Needless to say, a data reading device is used in this case.
Further, the display means may be composed of a liquid crystal dot display other than a CRT display, or an LED.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の基本構成図、第2図は本発明
による表示エリアの一例を表わした形態図、第3
図ないし第31図は本発明の一実施例であり、第
3図はその全体構成を表わすブロツク図、第4図
はマニユアル操作部15の操作キーの配列の一例
を表わした図、第5図はROMパツケージ13に
予め格納された地図データのデータ構成図、第6
図はそのヘツダーのデータ構成図、第7図は地点
情報列のデータ構成図、第8図はルート情報列の
データ構成図、第9図は記事情報列のデータ構成
図、第10図はイグニツシヨンスイツチON時の
処理を表わすフローチヤート、第11図はセツト
キーON時の処理を表わすフローチヤート、第1
2図は地図表示処理を表わすフローチヤート、第
13図ないし第15図は上記地図表示処理を説明
するための説明図、第16図は名称検索キーON
時の処理を表わすフローチヤート、第17図はそ
の検索用メツセージ表示処理が行われた際の
CRTデイスプレイの表示形態図、第18図は第
16図における県名処理を表わすフローチヤー
ト、第19図は上記県名処理におけるCRTデイ
スプレイの表示形態図、第20図は上記県名処理
における市町村名処理を表わすフローチヤート、
第21図は上記市町村名処理におけるCRTデイ
スプレイの表示形態図、第22図は上記市町村名
処理における地点名処理を表わすフローチヤー
ト、第23図は上記地点名処理におけるCRTデ
イスプレイの表示形態図、第24図は上記市町村
名処理における行政区名称指定地図表示処理を表
わすフローチヤート、第25図は上記地点名処理
における地点名指定地図表示処理を表わすフロー
チヤート、第26図は図面検索キーON時に行わ
れる処理を表わすフローチヤート、第27図は予
約キーON時に行われる処理を表わすフローチヤ
ート、第28図は第27図の処理により#i予約
地図情報格納部に格納されるデータの構成図、第
29図は切替キーON時に行われる処理を表わす
フローチヤート、第30図は予約地図格納エリア
と表示ポインタと書き込みポインタとの関係を表
わした図、第31図はAUTOキーON時に行われ
る処理を表わすフローチヤート、第32図は本発
明の他の実施例におけるブロツク構成図をそれぞ
れ示す。 M1……表示手段、M2……記憶手段、M3…
…第1の抽出手段、M4……第1の表示制御手
段、M5……現在位置表示移動手段、M6……第
2の抽出手段、M7……第2の表示制御手段、1
−1……サブ表示エリア、1−2……メイン表示
エリア。
FIG. 1 is a basic configuration diagram of the present invention, FIG. 2 is a configuration diagram showing an example of a display area according to the present invention, and FIG.
31 shows one embodiment of the present invention, FIG. 3 is a block diagram showing its overall configuration, FIG. 4 is a diagram showing an example of the arrangement of operation keys of the manual operation section 15, and FIG. 5 is a data configuration diagram of the map data stored in advance in the ROM package 13, No. 6
The figure below shows the data structure of the header, Fig. 7 shows the data structure of the point information string, Fig. 8 shows the data structure of the route information string, Fig. 9 shows the data structure of the article information string, and Fig. 10 shows the data structure of the ignition information string. Figure 11 is a flowchart showing the process when the setting switch is turned on.
Figure 2 is a flowchart showing the map display process, Figures 13 to 15 are explanatory diagrams to explain the above map display process, and Figure 16 is when the name search key is turned on.
Figure 17 is a flowchart showing the process when the search message display process is performed.
Figure 18 is a flowchart showing the prefecture name processing in Figure 16. Figure 19 is a CRT display display format diagram in the above prefecture name processing. Figure 20 is a city/town/village name in the above prefecture name processing. A flowchart showing the process,
FIG. 21 is a diagram of the display format of the CRT display in the above municipality name processing, FIG. 22 is a flow chart showing the point name processing in the above municipality name processing, and FIG. 23 is a diagram of the display format of the CRT display in the above location name processing. Figure 24 is a flowchart showing the administrative district name designation map display processing in the above city/town/village name processing, Figure 25 is a flowchart showing the point name designation map display processing in the above point name processing, and Figure 26 is performed when the drawing search key is turned on. FIG. 27 is a flowchart showing the process performed when the reservation key is turned on; FIG. 28 is a configuration diagram of data stored in the #i reservation map information storage unit by the process in FIG. 27; FIG. 29 is a flowchart showing the process. The figure is a flowchart showing the process performed when the switch key is turned on, Figure 30 is a diagram showing the relationship between the reserved map storage area, the display pointer, and the write pointer, and Figure 31 is a flowchart showing the process performed when the AUTO key is turned on. The chart and FIG. 32 show block diagrams of other embodiments of the present invention. M1...Display means, M2...Storage means, M3...
...First extraction means, M4...First display control means, M5...Current position display moving means, M6...Second extraction means, M7...Second display control means, 1
-1...Sub display area, 1-2...Main display area.

Claims (1)

【特許請求の範囲】 1 車両走行案内用の地図が表示されるメイン表
示エリア及びサブ表示エリアを有する表示手段
と、 前記地図を構成する複数個の地点の各々を、予
め定めた座標原点に対する座標系の点として定め
た地点座標データ、及び表示される地図の縮尺に
対応したレベルを示す地点レベルデータから構成
し、該両データを記憶する記憶手段と、 前記メイン表示エリアに第1の縮尺で地図を表
示する際、該第1の縮尺に対応する地点レベルデ
ータを有する地点の地点座標データを、前記記憶
手段から抽出する第1のデータ抽出手段と、 該第1のデータ抽出手段の抽出した地点座標デ
ータに基づいて構成した地図を、前記表示手段の
メイン表示エリアに表示する第1の表示制御手段
と、 前記メイン表示エリアの地図中に車両現在位置
を表示し、該表示を、前記メイン表示エリアの中
で移動させる現在位置表示移動手段と、 前記第1の縮尺よりも大きい第2の縮尺にて前
記車両現在位置を含んで前記サブ表示エリアに表
示できる範囲の地点の内、前記第2の縮尺に対応
する地点レベルデータを有する地点の地点座標デ
ータを、前記記憶手段から抽出する第2のデータ
抽出手段と、 該第2のデータ抽出手段の抽出した地点座標デ
ータに基づいて、前記メイン表示エリアにおける
前記車両現在位置付近の拡大地図を構成し、該拡
大地図を前記表示手段のサブ表示エリアに表示す
る第2の表示制御手段と を備えることを特徴とする車載用地図表示装置。
[Scope of Claims] 1. Display means having a main display area and a sub-display area in which a map for vehicle travel guidance is displayed, and a coordinate system for each of a plurality of points constituting the map with respect to a predetermined coordinate origin. storage means for storing both data, comprising point coordinate data defined as a point in the system and point level data indicating a level corresponding to the scale of the displayed map; when displaying a map, a first data extracting means for extracting point coordinate data of a point having point level data corresponding to the first scale from the storage means; a first display control means for displaying a map configured based on point coordinate data in the main display area of the display means; displaying the vehicle current position on the map in the main display area; a current position display moving means for moving within a display area; a second data extraction means for extracting point coordinate data of a point having point level data corresponding to a scale of 2 from the storage means; and based on the point coordinate data extracted by the second data extraction means, A vehicle-mounted map display device comprising: second display control means for configuring an enlarged map of the vicinity of the vehicle's current position in a main display area and displaying the enlarged map in a sub-display area of the display means.
JP58091336A 1983-03-09 1983-05-24 On-vehicle map display device Granted JPS59216016A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58091336A JPS59216016A (en) 1983-05-24 1983-05-24 On-vehicle map display device
US06/587,655 US4675676A (en) 1983-03-09 1984-03-08 Map display system
EP84102504A EP0118886B1 (en) 1983-03-09 1984-03-08 Map display system
DE8484102504T DE3474607D1 (en) 1983-03-09 1984-03-08 Map display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58091336A JPS59216016A (en) 1983-05-24 1983-05-24 On-vehicle map display device

Publications (2)

Publication Number Publication Date
JPS59216016A JPS59216016A (en) 1984-12-06
JPH0246086B2 true JPH0246086B2 (en) 1990-10-12

Family

ID=14023588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58091336A Granted JPS59216016A (en) 1983-03-09 1983-05-24 On-vehicle map display device

Country Status (1)

Country Link
JP (1) JPS59216016A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4242387A1 (en) * 1991-12-09 1993-06-17 Mitsubishi Electric Corp Vehicle navigation system - has map display on which map is shown with current vehicle direction pointing upwards

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0620181B2 (en) * 1984-12-12 1994-03-16 本田技研工業株式会社 Mobile radio wave receiver
JPH0620182B2 (en) * 1984-12-12 1994-03-16 本田技研工業株式会社 Mobile radio wave receiver
JPH0673159B2 (en) * 1985-10-24 1994-09-14 パイオニア株式会社 Vehicle navigation system
JPS62153887A (en) * 1985-12-26 1987-07-08 パイオニア株式会社 Map information display
JPH0833973B2 (en) * 1985-12-26 1996-03-29 パイオニア株式会社 Vehicle navigation system
JP2602014B2 (en) * 1986-08-23 1997-04-23 博之 杉山 Navigation device
JPS63189884A (en) * 1987-02-02 1988-08-05 松下電器産業株式会社 In-vehicle navigator
EP0346492B1 (en) * 1987-12-28 1995-05-03 Aisin Aw Co., Ltd. Route search method for navigation system
JP2656814B2 (en) * 1988-11-14 1997-09-24 アルパイン株式会社 Display method of car navigation system
JPH04184474A (en) * 1990-11-20 1992-07-01 Koobetsuku:Kk Retrieval device for map information
JP3393442B2 (en) * 1996-02-01 2003-04-07 アイシン・エィ・ダブリュ株式会社 Vehicle navigation system
JPH09236440A (en) * 1997-03-19 1997-09-09 Zanavy Informatics:Kk Navigation apparatus to be carried on vehicle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54121379A (en) * 1978-03-13 1979-09-20 Hitachi Ltd Method of monitoring hierarchy process state
JPS5614286A (en) * 1979-07-16 1981-02-12 Tokyo Shibaura Electric Co Document image indicator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4242387A1 (en) * 1991-12-09 1993-06-17 Mitsubishi Electric Corp Vehicle navigation system - has map display on which map is shown with current vehicle direction pointing upwards
DE4242387C2 (en) * 1991-12-09 1994-10-20 Mitsubishi Electric Corp Navigation device and method for displaying a position and a direction of movement of a vehicle

Also Published As

Publication number Publication date
JPS59216016A (en) 1984-12-06

Similar Documents

Publication Publication Date Title
EP0118886B1 (en) Map display system
JPH0341834B2 (en)
US4890104A (en) Electronic map display system for use on vehicle
JPS61251890A (en) Electronic map display unit
JPH0511635B2 (en)
WO1996015515A1 (en) Map display for vehicle
JPS60230185A (en) In-vehicle navigation device
US6950100B2 (en) Map display device, a memory medium and a map display method
JPH0246086B2 (en)
JPH09218048A (en) Drive simulation method
JP2007298850A (en) Map data processing apparatus, map data processing method, and map data processing system
JPS59206710A (en) On-vehicle map display device
JPH0423794B2 (en)
JPH09237037A (en) Map display device
JP2000003497A (en) Travel position display device
JP2001021373A (en) Navigation device
JPH08278150A (en) Travel locus display method
JPH07107629B2 (en) In-vehicle map display device
JP2725923B2 (en) Route guidance method for in-vehicle navigator
JP3155302B2 (en) Navigation device
JPH09229710A (en) Screen display method in navigation device and navigation device
JP5104348B2 (en) Map display device
JPH05181414A (en) Map display device
JP3008753B2 (en) Travel position display device
JPH08145702A (en) Map display device