Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3376873B2 - Stereo map drawing method and navigation system using the same - Google Patents
[go: Go Back, main page]

JP3376873B2 - Stereo map drawing method and navigation system using the same - Google Patents

Stereo map drawing method and navigation system using the same

Info

Publication number
JP3376873B2
JP3376873B2 JP23999797A JP23999797A JP3376873B2 JP 3376873 B2 JP3376873 B2 JP 3376873B2 JP 23999797 A JP23999797 A JP 23999797A JP 23999797 A JP23999797 A JP 23999797A JP 3376873 B2 JP3376873 B2 JP 3376873B2
Authority
JP
Japan
Prior art keywords
display
data
elevation
map
color
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP23999797A
Other languages
Japanese (ja)
Other versions
JPH1185012A (en
Inventor
眞幸 渡部
利彰 高橋
則政 岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP23999797A priority Critical patent/JP3376873B2/en
Publication of JPH1185012A publication Critical patent/JPH1185012A/en
Application granted granted Critical
Publication of JP3376873B2 publication Critical patent/JP3376873B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、車載用または携帯
用ナビゲーションシステムに使用することができる立体
地図描画方法、及びそれを使用するナビゲーションシス
ムに関する。
The present invention relates to the three-dimensional map drawing method can be used in automotive or portable navigation systems, and relates to navigation cis <br/> te beam to use it.

【0002】[0002]

【従来の技術】従来から立体地図表示ソフトウェアとし
て、例えば、日本地図センターの「Bird’s Vi
ew」が知られている。この従来の立体地図表示ソフト
ウェアは、標高メッシュデータに基づき、地形形状を3
次元画像として表示し、さらにFDマップと呼ぶ行政
界、道路、鉄道、河川などの線データと地名、役所など
の点データをこれに重ね合わせて表示するものである。
2. Description of the Related Art Conventionally, as stereoscopic map display software, for example, "Bird's Vi" of the Japan Map Center.
ew ”is known. This conventional 3D map display software can display 3D topographic shapes based on elevation mesh data.
The data is displayed as a three-dimensional image, and line data such as administrative boundaries, roads, railways, rivers, etc. called FD maps and point data such as place names and government offices are superimposed and displayed.

【0003】[0003]

【発明が解決しようとする課題】ところが、このような
従来の立体地図表示ソフトウェアでは、地形形状を立体
的に見せるための段彩(標高に応じて所定の異なった表
示色で段階的に色付け表示すること)や陰影付けなどは
標高データを基にしてプログラム内部で各点の表示色を
算出、決定するものであるため、演算量が膨大になり、
処理時間が長くかかり、特に車載用または携帯用のナビ
ゲーションシステムに組み込んで実行させるには、その
特質上、現在地点の移動により地図表示位置が時々刻々
変化する上に、限られた処理能力のマイクロプロセッサ
しか搭載できないゆえに無理があり、実用することがで
きなかった。
However, in such a conventional stereoscopic map display software, a stepped color (a predetermined different display color depending on the altitude is displayed in a stepwise manner to display the topographic shape three-dimensionally. Doing) and shading etc. calculate and determine the display color of each point inside the program based on the elevation data, so the amount of calculation becomes enormous.
It takes a long processing time, and in particular, when it is installed in an on-vehicle or portable navigation system and executed, the characteristic of its nature is that the map display position changes momentarily due to the movement of the current position, and it also has a limited processing capacity. It was impossible to put it into practical use because it could only be equipped with a processor.

【0004】本発明はこのような従来の問題点に鑑みて
なされたもので、標高区分、環境区分、土地利用区分な
どを地勢イメージデータとして備え、このイメージに標
高値データを与えて3次元形状に変換し、表示すること
により演算処理量を削減し、描画処理速度を速めること
ができる立体地図描画方法、及びそれを使用するナビゲ
ーションシステムを提供することにある。
The present invention has been made in view of the above conventional problems, and is provided with elevation division, environment division, land use division, etc. as terrain image data, and the elevation value data is given to this image to form a three-dimensional shape. converted to, and reduce the amount of arithmetic processing by displaying, three-dimensional map drawing method can be accelerated drawing processing speed, and to provide a navigation system to use it.

【0005】[0005]

【課題を解決するための手段】請求項1の発明は、表示
基準点位置座標及び視線方向角の入力情報に基づいて表
示対象領域を決定し、当該表示対象領域の地勢イメージ
データ、標高データ及び地図要素データを記憶手段から
読込み、前記表示対象領域に属する各地点の標高値を前
記標高データに基づいて算出し、前記表示対象領域の地
勢イメージデータに対して、前記表示対象領域に属する
各地点とその標高値とに基づいて地形形状を表す3次元
モデルを作成し、前記表示対象領域の地図要素データに
対して、必要に応じて前記標高データに基づいて標高値
を与え、描画に必要な表示位置座標及び表示属性を備え
た表示要素データを作成し、3次元地図座標から2次元
描画座標への変換処理に必要なパラメータを算出し、前
記3次元モデル及び前記表示要素データを前記座標変換
パラメータを用いて座標変換し、かつ当該3次元モデル
及び表示要素データが持っている色情報に対してカラー
テーブルに照らして実際の表示色を割り当てて立体地図
描画データを作成し、前記カラーテーブルは、前記表示
基準点の標高値を基準として、当該標高値に近い標高領
域の標高変化に対する表示色の変化を大きくし、前記標
高値から離れた標高領域の標高変化に対する表示色の変
化を小さくするように、変更され、表示手段に立体鳥瞰
地図を表示させるものである。
According to a first aspect of the present invention, a display target area is determined based on input information of a display reference point position coordinate and a line-of-sight direction angle, and terrain image data, elevation data of the display target area, and The map element data is read from the storage means, the elevation value of each point belonging to the display target area is calculated based on the elevation data, and each point belonging to the display target area is compared with the terrain image data of the display target area. And a height value thereof are used to create a three-dimensional model that represents the topographical shape, and the map element data of the display target area is given a height value based on the height data as necessary, and is necessary for drawing. Display element data having display position coordinates and display attributes is created, parameters required for conversion processing from 3D map coordinates to 2D drawing coordinates are calculated, and the 3D model and Three-dimensional map drawing data in which the display element data is coordinate-converted using the coordinate conversion parameter, and an actual display color is assigned to the color information of the three-dimensional model and the display element data by referring to the color table. Create the color table, display the
Elevation area close to the elevation value based on the elevation value of the reference point
Increase the change in display color with respect to the change in
Change of display color for elevation change in elevation area away from high price
The three-dimensional bird's-eye view map is changed so that the display means displays the three-dimensional bird's-eye view map.

【0006】[0006]

【0007】請求項2の発明に係るナビゲーションシス
テムは、地勢イメージデータ、標高データ及び地図要素
データを記憶する記憶手段と、表示基準点位置座標及び
視線方向角を出力する表示基準点等出力手段と、前記表
示基準点等出力手段が出力する前記表示基準点位置座標
及び視線方向角の情報に基づいて表示対象領域を決定
し、当該表示対象領域の地勢イメージデータ、標高デー
タ及び地図要素データを前記記憶手段から読込み、立体
鳥瞰地図表示に必要な演算処理を実行して立体地図描画
データを作成する演算処理手段と、前記演算処理手段が
作成した立体地図描画データにより、立体鳥瞰地図を表
示する表示手段とを備え、前記演算処理手段が、次の
(a)〜(g)の手段を有することを特徴とするもので
ある。 (a)前記表示基準点位置座標及び視線方向角に基づい
て前記表示対象領域を決定する表示対象領域決定手段、 (b)前記表示対象領域に属する各地点の標高値を前記
標高データに基づいて算出する標高決定手段、 (c)前記表示対象領域の地勢イメージデータに対し
て、前記表示対象領域に属する各地点とその標高値とに
基づいて地形形状を表す3次元モデルを作成する地形形
状モデル作成手段、 (d)前記表示対象領域の地図要素データに対して、必
要に応じて前記標高データに基づいて標高値を与え、描
画に必要な表示位置座標及び表示属性を備えた表示要素
データを作成する表示要素データ作成手段、 (e)3次元地図座標から2次元描画座標への変換処理
に必要なパラメータを算出する座標変換パラメータ決定
手段、 (f)前記3次元モデルを前記座標変換パラメータを用
いて座標変換し、かつ当該3次元モデル及び表示要素デ
ータが持っている色情報に対してカラーテーブルに照ら
して実際の表示色を割り当てて立体地図描画データを算
出する描画処理手段、及び (g)前記3次元モデル及び表示要素データが持ってい
る色情報を実際の表示色と対応させる前記カラーテーブ
ルを、前記表示基準点の標高値を基準として、当該標高
値に近い標高領域の標高変化に対する表示色の変化を大
きくし、前記標 高値から離れた標高領域の標高変化に対
する表示色の変化を小さくするように変化させるカラー
テーブル変更手段。
The navigation system according to the invention of claim 2
Tem is terrain image data, elevation data and map elements
Storage means for storing data, display reference point position coordinates and
An output means such as a display reference point for outputting the line-of-sight direction angle;
Display reference point position coordinates output by output means such as display reference point
And the display target area is determined based on the information of the viewing direction angle
However, the terrain image data and elevation data
Data and map element data from the storage means,
Draw the three-dimensional map by executing the arithmetic processing required to display the bird's-eye map
The arithmetic processing means for creating data and the arithmetic processing means
The 3D bird's-eye view map is displayed by the created 3D map drawing data.
And a display means for displaying the
It has the means of (a)-(g),
is there. (A) Based on the display reference point position coordinates and the line-of-sight direction angle
Display target area determining means for determining the display target area by: (b) the elevation value of each point belonging to the display target area;
Elevation determining means for calculating based on elevation data, (c) for the terrain image data of the display target area
The altitude of each point belonging to the display area
Terrain shape that creates a three-dimensional model that represents the terrain shape based on
Shape model creating means, (d) is required for the map element data of the display target area.
If necessary, give an elevation value based on the elevation data and draw
Display element with display position coordinates and display attributes required for drawing
Display element data creating means for creating data, (e) Conversion processing from 3D map coordinates to 2D drawing coordinates
Of coordinate conversion parameters to calculate parameters required for
Means, (f) using the coordinate conversion parameters for the three-dimensional model
Coordinate conversion, and the 3D model and display element data
The color table illuminates the color information of the data
Then, assign the actual display color and calculate the 3D map drawing data.
The drawing processing means to be output , and (g) the three-dimensional model and the display element data have
The color table for making the color information corresponding to the actual display color
Based on the elevation value of the display reference point,
The change in the display color with respect to the elevation change in the elevation area close to the value is large.
Kikushi, versus altitude changes in altitude region remote from the target height value
Colors that change so as to reduce the change in display color
Table change means.

【0008】[0008]

【0009】[0009]

【0010】[0010]

【0011】[0011]

【0012】[0012]

【0013】[0013]

【0014】[0014]

【0015】[0015]

【0016】[0016]

【0017】[0017]

【0018】[0018]

【0019】[0019]

【0020】[0020]

【0021】[0021]

【0022】[0022]

【0023】[0023]

【発明の効果】請求項1の発明の立体地図描画方法によ
れば、ある視点から表示基準点と視線方向角に基づいて
定められる一定の表示対象領域の地形形状を、地勢イメ
ージデータと地図要素データの内容を含めたカラー立体
鳥瞰地図として表示することができるので、視認性を向
上させることができ、且つ、標高基準点に近い標高領域
の標高変化に対する表示色の変化を大きくし、標高基準
点から離れた標高領域の標高変化に対する表示色の変化
を小さくするようにしているので、ユーザが視覚的に、
容易に標高差を把握することができるようになる。
According to the three-dimensional map drawing method of the first aspect of the present invention, the terrain shape of a certain display target area determined based on the display reference point and the line-of-sight angle from a certain viewpoint is used as the terrain image data and the map element. Since it can be displayed as a color 3D bird's-eye view map that includes the contents of data, it improves visibility.
Elevation area that can be raised and is close to the elevation reference point
The change in the display color with respect to the elevation change of
Change of display color for elevation change in elevation area away from point
So that the user can visually
It becomes possible to easily grasp the difference in elevation.

【0024】請求項2の発明のナビゲーションシステム
によれば、ある視点から表示基準点と視線方向角に基づ
いて定められる一定の表示対象領域の地形形状を、地勢
イメージデータと地図要素データの内容を含めた立体鳥
瞰地図として表示手段に表示させることができ、且つ標
高変化の少ない地域においても、ユーザが視覚的に容易
に標高差を把握することを可能としたカラー立体鳥瞰地
図を描画することができる。
The navigation system of the invention of claim 2
According to the view reference point and the line-of-sight angle,
The terrain shape of a certain display target area determined by
3D bird including contents of image data and map element data
It can be displayed as a top-down map on the display and
Visually easy for users, even in areas with little change
Color three-dimensional bird's-eye view that makes it possible to grasp the difference in elevation
You can draw a diagram.

【0025】[0025]

【0026】[0026]

【0027】[0027]

【0028】[0028]

【0029】[0029]

【0030】[0030]

【0031】[0031]

【0032】[0032]

【0033】[0033]

【0034】[0034]

【0035】[0035]

【0036】[0036]

【発明の実施の形態】以下、本発明の実施の形態を図に
基づいて詳説する。図1は、本発明の1つの実施の形態
の立体地図描画方法を使用するナビゲーションシステム
の機能構成を示している。このナビゲーションシステム
は、地勢イメージデータ101、標高データ102及び
地図要素データ103が記録されている記録媒体から必
要なデータを読み出す外部記憶装置1と、立体地図描画
処理時に表示する地図の位置、方向を決定するための表
示基準点位置座標及び視線方向角を規定するのに必要な
情報を計測して出力する表示基準点等出力装置2、この
表示基準点等出力装置2から入力される表示基準点位置
座標、視線方向角のデータに基づき、外部記憶装置1か
ら必要な地図データを読み込み、後述する演算処理を実
行して立体地図描画データを作成する演算処理装置3
と、立体地図描画データに基づいて立体地図表示を行う
画像表示装置4から構成されている。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 shows a functional configuration of a navigation system that uses a stereoscopic map drawing method according to an embodiment of the present invention. This navigation system includes an external storage device 1 that reads out necessary data from a recording medium in which terrain image data 101, elevation data 102, and map element data 103 are recorded, and a position and a direction of a map displayed during a 3D map drawing process. Display reference point etc. output device 2 for measuring and outputting information necessary for defining display reference point position coordinates and line-of-sight direction angle, display reference point input from this display reference point etc. output device 2 An arithmetic processing unit 3 that reads necessary map data from the external storage unit 1 based on the data of the position coordinates and the line-of-sight angle and executes arithmetic processing described later to create three-dimensional map drawing data.
And an image display device 4 for displaying a three-dimensional map based on the three-dimensional map drawing data.

【0037】外部記憶装置1には、例えば、CD−RO
M、DVDあるいはMOディスクなどの大容量記憶媒体
を装着し、それから必要なデータを読み出すして出力す
るドライブが使用される。
The external storage device 1 includes, for example, a CD-RO.
A drive is used in which a large-capacity storage medium such as an M, DVD, or MO disc is mounted, and necessary data is read from and output from the storage medium.

【0038】外部記憶装置1に記憶されている地勢イメ
ージデータ101は、標高区分、湖沼や森林、砂漠、原
野、海浜などの環境区分、あるいは農地、干拓地、市街
地、商業地域、工場、公園、緑地、遊園地、ゴルフ場、
駅舎、飛行場などの土地利用区分をビットマップのよう
な2次元画像情報の形で表したイメージデータである。
例えば、図2に示す例においては、A〜Eの区分はそれ
ぞれ、標高70m未満、70〜80m、80〜90m、
90〜100m、100m以上の各領域を示している。
またここでは、Xは標高とは無関係にゴルフ場の領域を
示している。なお、地勢イメージデータ101は、図3
に示すように、ゴルフ場領域Yの内部も標高に応じて複
数領域に区分したり、またより立体的に見えるように、
標高区分と共に陰影Zを付けて、それらのデータも含め
るようにすることができる。さらに、図2、図3の地勢
イメージデータ101では標高区分や陰影領域に明確な
境界線を持たせて区分したが、中間色を用いて連続的に
色が変化するようにグラデーションをかけたイメージデ
ータとすることもできる。
The terrain image data 101 stored in the external storage device 1 includes elevation classifications, environmental classifications such as lakes and forests, deserts, wilderness, beaches, farmlands, reclaimed land, urban areas, commercial areas, factories, parks, Green areas, amusement parks, golf courses,
It is image data that represents land use categories such as station buildings and airfields in the form of two-dimensional image information such as a bitmap.
For example, in the example shown in FIG. 2, the sections A to E are each less than an altitude of 70 m, 70 to 80 m, 80 to 90 m,
Each region of 90 to 100 m and 100 m or more is shown.
In addition, here, X indicates the region of the golf course regardless of the altitude. The terrain image data 101 is shown in FIG.
As shown in, the inside of the golf course area Y is also divided into a plurality of areas according to the altitude, and it looks more three-dimensional,
A shade Z can be attached together with the elevation section so that those data are also included. Further, in the terrain image data 101 shown in FIGS. 2 and 3, the elevation division and the shaded area are divided with a clear boundary line, but the image data is a gradation that is continuously changed using an intermediate color. Can also be

【0039】このような地勢イメージデータ101は、
原理的には、図4に示すような形態で外部記憶装置1の
記憶媒体に記憶されている。すなわち、イメージを構成
する各ドットの表示色(A,B,C,Xなど)が、例え
ば、8ビット=1バイトのコードで表現され、各ドット
位置に相当する配列の形で並べられている。しかしなが
ら、この形態そのままでは、データ記憶量が全ドット数
に等しいバイト数という膨大な量必要となる。そこで一
般には、例えば、図5に示すように同じ表示色コードが
連続して並ぶ場合には1バイトの表示色コードに、その
表示色が連続するドット数を表すバイトを付記する形式
でデータ圧縮する方法がとられている。ただし、連続数
が1の場合には、ドット数バイトを付記するとかえって
データ長が長くなるので、その場合には表示色コードの
みを並べる。この場合、表示色コードと連続ドット数と
を識別する必要が出てくるために、例えば、各バイトの
最上位ビットを識別子として用いる。このような形で圧
縮されたデータは一般に可変長となる。いま、図5のデ
ータ列では、D色が11ドット、C色が11ドット、B
色が10ドット、…とこの順に並んでいることを表して
いる。
Such terrain image data 101 is
In principle, it is stored in the storage medium of the external storage device 1 in the form as shown in FIG. That is, the display color (A, B, C, X, etc.) of each dot forming the image is represented by, for example, a code of 8 bits = 1 byte, and arranged in an array corresponding to each dot position. . However, with this form as it is, a huge amount of data storage is required, that is, the number of bytes equal to the total number of dots. Therefore, in general, for example, when the same display color code is continuously arranged as shown in FIG. 5, data compression is performed in a format in which a byte representing the number of dots whose display color is continuous is added to the 1-byte display color code. The way to do is taken. However, when the continuous number is 1, the data length is rather increased by adding the dot number bytes, and in that case, only the display color code is arranged. In this case, since it becomes necessary to identify the display color code and the number of consecutive dots, for example, the most significant bit of each byte is used as an identifier. Data compressed in this way generally has a variable length. Now, in the data string of FIG. 5, the D color is 11 dots, the C color is 11 dots, and the B color is
The colors are arranged in this order such as 10 dots, ....

【0040】しかしながら本発明の場合には、次の理由
によって図6に示す形でイメージデータを圧縮して記憶
している。後述するように地形形状モデル作成部304
は、地勢イメージデータをいくつかの矩形領域に分割し
てその頂点に標高値を与えるという形で地形の形状モデ
ル化を行う。このとき、イメージデータが図5のよう
に、表示画面単位で圧縮されていて可変長データとなっ
ていると、指定された矩形領域に相当するイメージを切
り出す処理が煩雑になり、分割領域ごとに形状モデル化
しようとする場合の処理速度が低下する。そこで、本実
施の形態では、地形形状モデルを構成する矩形の分割単
位をあらかじめ定め、これに相当する範囲ごとにドット
を区切って地勢イメージデータを圧縮、記憶しているの
である。
However, in the case of the present invention, the image data is compressed and stored in the form shown in FIG. 6 for the following reason. As will be described later, the terrain shape model creation unit 304
Shape modeling of the terrain by dividing the terrain image data into several rectangular areas and giving elevation values to the vertices. At this time, if the image data is compressed in display screen units and has variable length data as shown in FIG. 5, the process of cutting out the image corresponding to the specified rectangular area becomes complicated, and each divided area is divided. The processing speed is reduced when trying to form a shape model. Therefore, in the present embodiment, a rectangular division unit constituting the terrain shape model is determined in advance, and the terrain image data is compressed and stored by dividing the dots into ranges corresponding to this.

【0041】例えば、地形形状モデルが図4に示した一
画面が、8×8ドットずつの正方形領域R1,R2,R
3,…を単位に構成されるものとして、図6に示すよう
に地勢イメージデータを8ドット相当範囲で区切り、各
々の終端に区切りコードを表すバイトデータ「Brk」
を付記した形で圧縮、記憶する。図6において、例え
ば、符号R1−1は正方形領域R1の1行目の8ドット
相当の表示色データ列、符号R7−2は正方形領域R7
の2行目の8ドット相当の表示色データ列を表してい
る。これによって、地形形状モデルを作成するときに
は、この区切りコードを検索、計数することによって所
定の正方形領域に相当するイメージを同定して切り出す
ことができる。
For example, one screen of the terrain shape model shown in FIG. 4 has square regions R1, R2, R of 8 × 8 dots each.
As shown in FIG. 6, the terrain image data is divided into a range corresponding to 8 dots, and byte data “Brk” representing a division code at each end as shown in FIG.
It is compressed and stored in the form that is added. In FIG. 6, for example, reference numeral R1-1 is a display color data string corresponding to 8 dots in the first row of the square area R1, and reference numeral R7-2 is a square area R7.
Represents a display color data string corresponding to 8 dots in the second row. Thus, when creating the terrain shape model, an image corresponding to a predetermined square area can be identified and cut out by searching and counting this delimiter code.

【0042】いま、図4において8×8ドットの正方形
領域R7を切り出す場合には、まず8行×4=32個目
の区切りコードまでポインタを進め、さらに2個の区切
りコードまで読み飛ばす。つまり、正方形領域R1〜R
6各々の1行目の8ドット相当のデータ列を読み飛ばす
のである。そして、次の区切りコードまでを指定領域R
7のデータとして読み込み、その後、再び、5個の区切
りコードまで読み飛ばす。つまり、正方形領域R8〜R
12各々の1行目の8ドット相当のデータ列を読み飛ば
すのである。この処理を8回繰り返すことにより、図6
におけるR7−1〜R7−8の正方形領域R7の8行
分、つまり8×8ドット分のイメージデータを取り出す
ことができる。なお、イメージデータを図6の形で圧
縮、記憶しておくと、上記と同様の処理によって、16
×16ドットや24×24ドットといった分割単位の任
意整数倍の大きさの領域も容易に切り出すことができ
る。
In the case of cutting out the 8 × 8 dot square area R7 in FIG. 4, the pointer is first advanced to the 8th row × 4 = 32th delimiter code and further skipped to two delimiter codes. That is, the square regions R1 to R
6 The data row corresponding to 8 dots in the first row of each 6 is skipped. Then, up to the next delimiter code, the designated area R
It is read as data 7 and then skipped again up to 5 delimiter codes. That is, the square regions R8 to R
The data row corresponding to 8 dots in the first row of each 12 is skipped. By repeating this process eight times,
The image data for 8 rows of the square region R7 of R7-1 to R7-8, that is, for 8 × 8 dots can be extracted. If the image data is compressed and stored in the form of FIG. 6, 16
It is possible to easily cut out a region having a size of an arbitrary integer multiple of the division unit, such as × 16 dots or 24 × 24 dots.

【0043】また、上記の実施の形態では1次元横方向
に連続する同色ドットを圧縮する方法を例示したが、圧
縮方法自体はこれに限定されず、例えば、同じパターン
のドット部分列が繰り返し現れる場合には、これに固有
のインデックスを付けて登録しておき、当該パターンの
出現箇所はインデックスを示すバイトコードに置換える
という方法や、その他の任意の圧縮方法により、あらか
じめ定めた形状モデル作成時の分割処理単位ごとに圧縮
し、記憶しておくことができる。
Further, in the above embodiment, the method of compressing the same-color dots continuous in the one-dimensional lateral direction has been exemplified, but the compression method itself is not limited to this, and, for example, dot partial rows of the same pattern appear repeatedly. In this case, a unique index is added to this and registered, and the appearance position of the pattern is replaced with the byte code indicating the index, or any other compression method is used to create a predetermined shape model. It is possible to compress and store each divided processing unit.

【0044】図7は他の圧縮方法の一例を示している。
この圧縮方法では、8×8ドットの正方形領域を分割処
理単位とし、縦方向8ドットについて、上から順に「D
色が3ドット、C色が4ドット、B色が1ドット」のパ
ターンに「α」というインデックスを付して登録し、ま
たインデックス「β」には「D色が2ドット、C色が4
ドット、B色が2ドット」のパターンを登録するという
配色パターンごとに固有のインデックスを付けて登録し
ておく。そして、イメージデータとしては、8×8ドッ
トの正方形領域単位でこのインデックスとそのパターン
の連続数との組み合わせで記憶し、さらに正方形領域の
イメージデータ列間には区切りコード「Brk」を付記
して記憶する。そしてインデックスが登録されていない
パターンX1,X2などについては、色コードとその連
続ドット数との形でイメージデータを圧縮して記憶する
という方法である。
FIG. 7 shows an example of another compression method.
In this compression method, a square area of 8 × 8 dots is used as a division processing unit, and “D” is sequentially arranged from the top for 8 dots in the vertical direction.
The pattern of “3 dots in color, 4 dots in C color, 1 dot in B color” is registered by adding the index “α”, and the index “β” is “2 dots in D color, 4 in C color”.
A unique index is added and registered for each color arrangement pattern in which a pattern of dots and 2 dots of B color is registered. The image data is stored in a unit of a square area of 8 × 8 dots by a combination of this index and the number of consecutive patterns, and a delimiter code “Brk” is added between the image data strings of the square area. Remember. For patterns X1, X2, etc. for which no index is registered, the image data is compressed and stored in the form of the color code and the number of continuous dots thereof.

【0045】これらの圧縮方法は、地図のカラー表示に
限られた色数しか用いることができない携帯用あるいは
車載用ナビゲーションシステムに特に有効である。
These compression methods are particularly effective for portable or vehicle-mounted navigation systems that can use only a limited number of colors for color display of maps.

【0046】外部記憶装置1の記憶媒体に記憶されてい
る標高データ102は、実際の地形の標高値のデータで
あって、緯度、経度のような水平位置を指定してその地
点の標高値を読み取ることができる形式であればデータ
形式を問わないが、本実施の形態の場合、地勢イメージ
データ101との対応付けを簡略にするために、図8に
示すように一定メッシュの緯度、経度の交点(水平地
点)それぞれに標高値を付加したメッシュ形式のデータ
を採用している。ここで採用できる他のデータ形式とし
て、例えば、等高線のベクトルデータのような形式であ
ってもよい。
The altitude data 1 02 stored in the external storage device 1 of the storage medium is an actual data of elevation values of the terrain, latitude, specifies the horizontal position by the altitude of the location such as longitude The data format does not matter as long as the value can be read, but in the case of the present embodiment, in order to simplify the correspondence with the terrain image data 101, as shown in FIG. The data in the mesh format is used in which elevation values are added to the intersections of the longitudes (horizontal points). As another data format that can be adopted here, for example, a format such as contour line vector data may be used.

【0047】外部記憶装置1の記憶媒体に記憶されてい
る地図要素データ103は、道路や地名など、地図上に
表示される要素の位置情報と、必要な場合にはそれらの
要素の属性情報である。位置情報については経度、緯度
に相当する2次元座標で記述し、あるいは標高値を合せ
た3次元座標で記述する。例えば、道路については、直
線または連続する直線群の形で表現するものとし、各端
点を示す一連の点列の位置座標を当該道路の位置情報と
する。そして必要ならば、道路種別などを属性情報とし
て持たせる。また地名については、地図上に文字列を表
示する位置を示す点座標を位置情報とし、文字列そのも
のや種別などは属性情報として持たせる。
The map element data 103 stored in the storage medium of the external storage device 1 includes position information of elements such as roads and place names displayed on the map, and attribute information of those elements if necessary. is there. The position information is described in two-dimensional coordinates corresponding to longitude and latitude, or in three-dimensional coordinates that combine elevation values. For example, a road is expressed in the form of a straight line or a continuous straight line group, and the position coordinates of a series of point sequences indicating each end point are used as the position information of the road. If necessary, the road type and the like are provided as attribute information. Regarding the place name, the point coordinates indicating the position where the character string is displayed on the map are used as the position information, and the character string itself, the type, etc. are given as the attribute information.

【0048】表示基準点等出力装置2は、本装置の現在
位置と進行方向を計測し、出力する手段であるGPSセ
ンサまたは車速センサと、ジャイロセンサとにより構成
され、計測した現在位置及び進行方向を表示基準点及び
視線方向角として出力する。
The display reference point output device 2 is composed of a GPS sensor or a vehicle speed sensor, which is a means for measuring and outputting the current position and traveling direction of this device, and a gyro sensor, and the measured current position and traveling direction. Is output as the display reference point and the line-of-sight direction angle.

【0049】演算処理装置3には、可変諸データを記憶
するRAM、立体地図描画プログラムの登録されている
ROM(これには、フラッシュメモリのようにプログラ
ムのバージョンアップ時に再登録できる形式のROMが
採用されることもある)、入出力インタフェースを備え
た小形コンピュータが使用される。
The arithmetic processing unit 3 stores a RAM for storing various variable data and a ROM in which a three-dimensional map drawing program is registered (this includes a ROM that can be re-registered when the program is upgraded, such as a flash memory). Sometimes adopted), a small computer with an input / output interface is used.

【0050】この演算処理装置3はROMに登録されて
いる立体地図描画処理プログラムを実行することによっ
て立体地図描画データを作成するのであるが、このプロ
グラムを主要な処理機能に分けると、図1に示したよう
に表示対象領域決定部301と、標高決定部302と、
座標変換パラメータ決定部303と、地形形状モデル作
成部304と、表示要素データ作成部305と、カラー
テーブル変更部306と、描画処理部307から構成さ
れている。
The arithmetic processing unit 3 creates the stereoscopic map drawing data by executing the stereoscopic map drawing processing program registered in the ROM. The main processing functions of this program are shown in FIG. As shown, the display target area determination unit 301, the altitude determination unit 302,
The coordinate conversion parameter determining unit 303, the terrain shape model creating unit 304, the display element data creating unit 305, the color table changing unit 306, and the drawing processing unit 307 are included.

【0051】表示対象領域決定部301は、表示基準点
等出力装置2から入力される現在位置と進行方向の情報
に従って画面上に表示する地図上の対象領域を決定し、
必要な地勢イメージデータ101、標高データ102、
地図要素データ103を外部記憶装置1から読み込む処
理を行う。標高決定部302は、読み込まれた標高デー
タに基づいて諸地点の標高値を決定する処理を行い、座
標変換パラメータ決定部303は、表示基準点やその標
高値(後述するように、標高決定部302で決定され
る)に基づき座標変換に必要な視点位置や視線方向角を
決定する処理を行う。
The display target area determination unit 301 determines the target area on the map to be displayed on the screen according to the information on the current position and the traveling direction input from the output device 2 such as the display reference point,
Required terrain image data 101, elevation data 102,
A process of reading the map element data 103 from the external storage device 1 is performed. The altitude determining unit 302 performs a process of determining altitude values of various points based on the read altitude data, and the coordinate conversion parameter determining unit 303 determines the display reference point and its altitude value (the altitude determining unit as described later). (Determined in step 302), the processing for determining the viewpoint position and line-of-sight direction angle required for coordinate conversion is performed.

【0052】また地形形状モデル作成部304は、読み
込まれた地勢イメージデータに対して標高決定部302
により標高値を与え、地形形状を表す3次元モデルを作
成する処理を行い、表示要素データ作成部305は、読
み込まれた地図要素データに対して、必要ならば標高決
定部302により標高値を与え、描画に必要な位置座
標、表示属性などを備えた表示要素データを作成する処
理を行う。そしてカラーテーブル変更部306は、描画
処理の際に地形形状モデルや表示要素データが持つ色情
報に、実際の表示色を対応させるカラーテーブルを所定
の条件に基づいて変更する処理を行い、描画処理部30
7は、作成された地形形状モデル及び表示要素データを
座標変換して描画処理を実行し、またカラーテーブル変
更部306を参照して標高区分に応じて表示色を割り当
て、立体地図画像として画像表示装置4に出力する処理
を行う。
Further, the terrain shape model creating unit 304 uses the elevation determining unit 302 for the read terrain image data.
Then, the display element data creation unit 305 gives the elevation value to the read map element data by the elevation determination unit 302 if necessary. , Processing for creating display element data having position coordinates and display attributes necessary for drawing. Then, the color table changing unit 306 performs a process of changing a color table that associates the actual display color with the color information of the terrain shape model and the display element data at the time of the drawing process based on a predetermined condition. Part 30
Numeral 7 refers to the color table changing unit 306 to execute a drawing process by converting the coordinates of the created terrain shape model and the display element data, and assigns a display color according to the altitude classification to display an image as a stereoscopic map image. The process of outputting to the device 4 is performed.

【0053】次に、上記構成のナビゲーションシステム
により実行される立体地図描画処理について説明する。
図9は演算処理装置3が実行する立体地図描画プログラ
ムのフローチャートを示している。本立体地図描画プロ
グラムは、表示対象領域の決定(ステップS01)、地
勢イメージデータ、標高データ及び地図要素データの読
込み処理(ステップS02)、表示基準点の標高値決定
(ステップS03)、3次元地図座標から2次元表示座
標への座標変換パラメータの決定(ステップS04)、
地形形状モデルの作成(ステップS05)、表示要素デ
ータの作成(ステップS06)、カラーテーブルの決定
(ステップS07)、座標変換の実行(ステップS0
8)、表示装置4への描画処理(ステップS09)の一
連の処理を表示処理中止指令が入力されるまで繰り返し
実行するものである(ステップS10)。
Next, the three-dimensional map drawing process executed by the navigation system having the above configuration will be described.
FIG. 9 shows a flowchart of a stereoscopic map drawing program executed by the arithmetic processing unit 3. This three-dimensional map drawing program determines a display target area (step S01), a process of reading topographic image data, altitude data and map element data (step S02), determines an altitude value of a display reference point (step S03), and a three-dimensional map. Determination of coordinate conversion parameters from coordinates to two-dimensional display coordinates (step S04),
Creation of terrain shape model (step S05), creation of display element data (step S06), determination of color table (step S07), execution of coordinate conversion (step S0).
8), a series of processes of the drawing process (step S09) on the display device 4 is repeatedly executed until the display process stop command is input (step S10).

【0054】まず表示対象領域の決定(ステップS0
1)では、表示対象領域決定部301が表示基準点等出
力装置2の出力する表示基準点の位置座標及び視線方向
角に基づいて、表示装置4の画面上に表示しようとする
地図上の対象領域を決定する。ここで、表示基準点とは
表示される地図の位置を決定するための表示画面内の代
表点のことであり、また視線方向角とは、地図を鳥瞰す
る視線の水平面内における方位角のことであり、車載型
ナビゲーションシステムでは、自車両の現在位置を中心
にその近辺の地図を表示する場合にはGPSセンサまた
は車速センサと、ジャイロセンサとにより計測する現在
位置と進行方向を表示基準点の位置座標と視線方向角と
して用いる。
First, the display target area is determined (step S0
In 1), the object on the map which the display target area determination unit 301 intends to display on the screen of the display device 4 based on the position coordinates and the line-of-sight angle of the display reference point output by the output device 2 such as the display reference point. Determine the area. Here, the display reference point is a representative point in the display screen for determining the position of the displayed map, and the line-of-sight direction angle is the azimuth angle of the line of sight of the bird's-eye view of the map in the horizontal plane. In the in-vehicle navigation system, when displaying a map around the current position of the host vehicle, the current position and traveling direction measured by the GPS sensor or the vehicle speed sensor and the gyro sensor are used as display reference points. It is used as position coordinates and line-of-sight direction angles.

【0055】図10は表示基準点及び視線方向角と表示
対象領域との位置関係を示している。
FIG. 10 shows the positional relationship between the display reference point and the line-of-sight direction angle and the display target area.

【0056】地図の投影法は任意であってよいが、本実
施の形態では表示基準点後方上空に定めた視点を中心と
する透視投影法を採用している。そこで、視点座標の高
さを表示基準点標高値からのオフセット値hとし、視線
俯角θ、表示基準点表示位置δ、視野角β、表示画面横
/縦比(アスペクト比)sを与えると、表示対象領域は
表示基準点標高値の如何によらず、表示基準点と同じ標
高の仮想水平面内において、経度、緯度に相当する
(x,y)2次元座標系で特定することができる。表示
基準点の標高値を除く2次元位置座標(Px,Py)、
視線方向角φが表示基準点等出力装置2から与えられる
と、h,θ,δ,β,sなどのパラメータを用いて表示
対象領域が求められる。ここでh,θ,δ,β,sなど
のパラメータは装置仕様によって一義的に設定されてい
たり、あるいは高性能装置ではユーザによって一部、あ
るいは全部が任意に設定されたりするが、今の時点では
すでに特定の値に設定されているものとする。
The map projection method may be arbitrary, but in the present embodiment, the perspective projection method centered on the viewpoint defined above the display reference point is used. Therefore, if the height of the viewpoint coordinates is set to an offset value h from the display reference point elevation value, and the line-of-sight depression angle θ, the display reference point display position δ, the viewing angle β, and the display screen horizontal / vertical ratio (aspect ratio) s are given, The display target area can be specified by a (x, y) two-dimensional coordinate system corresponding to longitude and latitude within a virtual horizontal plane having the same elevation as the display reference point, regardless of the display reference point elevation value. Two-dimensional position coordinates (Px, Py) excluding the elevation value of the display reference point,
When the line-of-sight direction angle φ is given from the output device 2 such as the display reference point, the display target area is obtained using parameters such as h, θ, δ, β, and s. Here, parameters such as h, θ, δ, β, and s may be uniquely set according to the device specifications, or some or all of the high-performance devices may be arbitrarily set by the user. Let's assume that it has already been set to a specific value.

【0057】次に表示対象領域決定部301は、前段の
ステップS01で求めた表示対象領域を十分カバーする
範囲の地勢イメージデータ、標高データ及び地図要素デ
ータを外部記憶装置1から読み込む(ステップS0
2)。この読込みに際して、必要なデータの一部または
全部が前回の表示処理にも使われており、すでに演算処
理装置3の内部メモリに保存されていれば、重複部分は
改めて読み込まず、メモリに保存されているものを使用
することになる。
Next, the display target area determination unit 301 reads from the external storage device 1 the terrain image data, the altitude data and the map element data in a range which sufficiently covers the display target area obtained in the previous step S01 (step S0).
2). At the time of this reading, if some or all of the necessary data has been used for the previous display processing and has already been saved in the internal memory of the arithmetic processing unit 3, the duplicated part is saved in the memory instead of being read again. You will use the one you have.

【0058】そして標高決定部302は、読み込まれた
標高データを用いて表示基準点の標高値Pzを算出する
(ステップS03)。すなわち、表示基準点の水平位置
座標(Px,Py)が表示基準点等出力装置2から与え
られているから、これを読み込まれた標高データに適用
して、相当位置の標高値を読み取るのである。図8に示
したメッシュ形式の標高データの場合には、与えられた
水平位置座標(Px,Py)に最も近接する数点の格子
点の標高値を用いて内挿計算により、Pzを求めること
になる。例えば、図11のように表示基準点Pに対し
て、近接する3点A,B,CからP点の標高値Pzを求
めるには、点Aの水平位置座標が(Ax,Ay)、標高
値がAzであり、点Bの水平位置座標が(Bx,B
y)、標高値がBzであり、点Cの水平位置座標が(C
x,Cy)、標高値がCzであるとすれば、
Then, the altitude determining unit 302 calculates the altitude value Pz of the display reference point using the read altitude data (step S03). That is, since the horizontal position coordinates (Px, Py) of the display reference point are given from the display reference point etc. output device 2, this is applied to the read elevation data to read the elevation value of the corresponding position. . In the case of the elevation data in the mesh format shown in FIG. 8, Pz is to be obtained by interpolation using the elevation values of the grid points of several points closest to the given horizontal position coordinates (Px, Py). become. For example, as shown in FIG. 11, in order to obtain the elevation value Pz of the point P from the three points A, B, and C that are close to the display reference point P, the horizontal position coordinate of the point A is (Ax, Ay), and the elevation is The value is Az, and the horizontal position coordinate of the point B is (Bx, B
y), the elevation value is Bz, and the horizontal position coordinate of the point C is (C
x, Cy) and the elevation value is Cz,

【数1】 を演算する。[Equation 1] Is calculated.

【0059】また4点A,B,C,Dから表示基準点P
の標高値Pzを求めるには、D点の座標が(Dx,D
y,Dz)であるとして、
Further, from the four points A, B, C, D to the display reference point P
To obtain the elevation value Pz of, the coordinates of point D are (Dx, D
y, Dz),

【数2】 を演算する。ただし、[Equation 2] Is calculated. However,

【数3】 である。[Equation 3] Is.

【0060】次に、座標変換パラメータ決定部303
が、地図座標系から表示画面座標系への座標変換に必要
な種々のパラメータを算出する(ステップS04)。地
形形状モデルや表示要素データは実世界に相当する3次
元座標(地図座標系)で記述されているから、これを2
次元平面である表示装置4の表示画面(画面座標系)に
投影するためにこの座標変換処理が必要になる。本実施
の形態では、表示基準点の後方上方に定めた視点を投影
中心とする透視投影変換を行う。そこでまず、視点座標
(Vx,Vy,Vz)を求める。
Next, the coordinate conversion parameter determination unit 303
Calculates various parameters required for coordinate conversion from the map coordinate system to the display screen coordinate system (step S04). Since the terrain shape model and display element data are described in three-dimensional coordinates (map coordinate system) equivalent to the real world, this is
This coordinate conversion process is necessary for projecting on the display screen (screen coordinate system) of the display device 4 which is a dimensional plane. In this embodiment, perspective projection conversion is performed with a viewpoint defined above and behind the display reference point as the center of projection. Therefore, first, the viewpoint coordinates (Vx, Vy, Vz) are obtained.

【0061】表示基準点の水平位置座標(Px,Py)
と視線方向角φはすでに与えられており、表示基準点の
標高値Pzも前段のステップS03で求められている。
視点高さオフセット値h、視線俯角θ、表示基準点表示
位置δもステップS01の表示対象領域決定の段階です
でに定められているから、図10を参照して、視点座標
(Vx,Vy,Vz)は次の演算式によって求めること
ができる。
Horizontal position coordinates of display reference point (Px, Py)
And the line-of-sight direction angle φ have already been given, and the elevation value Pz of the display reference point is also obtained in the previous step S03.
Since the viewpoint height offset value h, the line-of-sight depression angle θ, and the display reference point display position δ have already been determined at the stage of determining the display target area in step S01, the viewpoint coordinates (Vx, Vy, Vz) can be obtained by the following arithmetic expression.

【0062】[0062]

【数4】 また、この数4式を用いて、座標変換式は次のように求
められる。
[Equation 4] Further, the coordinate conversion formula is obtained as follows using the formula (4).

【0063】[0063]

【数5】 ここで、M(太字)は変換される地図座標系(Mx,M
y,Mz)に第4成分として1を加えた同次座標であ
る。またDsは視点から表示画面までの距離を画素単位
で表したもので、視野角βと表示画面の画素数から理論
的に求められる値である。またf,nは任意の正の実数
であってよい(理論的には、視線方向の奥行き座標の上
限及び下限値を意味するが、詳細は省略する)。
[Equation 5] Here, M (bold type) is the map coordinate system (Mx, M) to be converted.
y, Mz) is a homogeneous coordinate obtained by adding 1 as the fourth component. Ds represents the distance from the viewpoint to the display screen in pixel units, and is a value theoretically obtained from the viewing angle β and the number of pixels on the display screen. Further, f and n may be any positive real numbers (theoretically, the upper limit and the lower limit of the depth coordinate in the line-of-sight direction are meant, but the details are omitted).

【0064】この変換式によって得られる同次座標T
(太字)=(Tx,Ty,Tz,Tw)に対して、描画
に用いられる2次元画面座標(Sx,Sy)は、 Sx=Tx/Tw, Sy=Ty/Tw により求められる。
The homogeneous coordinate T obtained by this conversion formula
For (bold type) = (Tx, Ty, Tz, Tw), the two-dimensional screen coordinates (Sx, Sy) used for drawing are obtained by Sx = Tx / Tw, Sy = Ty / Tw.

【0065】次に、地形形状モデル作成部304は、読
み込まれた地勢イメージデータに標高データより相当す
る標高値を与え、地形形状を表す3次元モデルを作成す
る(ステップS05)。すなわち、図2に示す地勢イメ
ージデータを当該イメージを表面にマッピングした1枚
の平面図形とみなし、これをいくつかの矩形に分割す
る。分割の大きさは、地勢イメージデータの圧縮、記憶
方法で説明したように、あらかじめ分割処理単位として
定めた大きさ、またはその任意の整数倍の大きさであ
る。そして分割された矩形の各頂点に対して、ステップ
S03における表示基準点の場合と同じように、近接す
る3点若しくは4点の格子点の位置座標と標高値とか
ら、数1式〜数3式による内挿計算によって相当する標
高値を算出する。ここでもし、分割矩形の各頂点の位置
が図8に示したメッシュ形式の標高データの標高記述位
置と完全に一致するように矩形が分割されていれば、内
挿計算は不要であり、標高値を与える処理は簡単にな
る。このステップS05の処理により、各矩形が3次元
図形となり、結果として地形形状全体は図12に示すよ
うな形でモデル化される。地勢イメージは各分割図形の
表示色情報として保存される。
Next, the terrain shape model creating unit 304 gives the read terrain image data an altitude value corresponding to the altitude data to create a three-dimensional model representing the terrain shape (step S05). That is, the terrain image data shown in FIG. 2 is regarded as one plane figure obtained by mapping the image on the surface, and this is divided into several rectangles. The size of division is a size determined in advance as a unit of division processing, or an arbitrary integral multiple thereof, as described in the method of compressing and storing terrain image data. Then, for each apex of the divided rectangle, as in the case of the display reference point in step S03, from the position coordinates and the elevation value of the adjacent three or four grid points, the formula 1 to the formula 3 are obtained. The corresponding elevation value is calculated by interpolation calculation using the formula. Here, if the rectangle is divided so that the positions of the vertices of the divided rectangle completely match the altitude description positions of the mesh-type altitude data shown in FIG. 8, interpolation calculation is not necessary, and the altitude is increased. The process of giving a value is simple. By the process of step S05, each rectangle becomes a three-dimensional figure, and as a result, the entire topographical shape is modeled in the form as shown in FIG. The terrain image is stored as display color information of each divided figure.

【0066】なお、地勢イメージの分割に際して、図1
3に示すように視点に対して近い部分は標高値を密に与
え、遠い部分は疎に与えることによって、地形形状モデ
ルの表示品質を損なうことなく分割数を削減し、処理速
度を向上させることができる。例えば、視点に対して最
も近い領域については、分割する矩形の大きさをあらか
じめ定めた分割処理単位の大きさとし、視点から遠ざか
るに従い、2×2倍、4×4倍というようにその整数倍
で広がる大きさの矩形で分割する。立体地図の鳥瞰表示
では視点から近い領域は相対的に拡大され、遠い領域は
相対的に圧縮されて表示されるため、このような処理を
行うことによって結果的に表示画面上の各分割図形の大
きさを均一化することになり、表示品質の最適化を図り
ながら、地形形状モデル化に要する計算量を削減するこ
とができる。
When dividing the terrain image, FIG.
As shown in 3, by giving the elevation value densely to the part close to the viewpoint and sparsely providing the part far from the viewpoint, the number of divisions can be reduced and the processing speed can be improved without impairing the display quality of the terrain shape model. You can For example, with respect to the region closest to the viewpoint, the size of the rectangle to be divided is set to the size of a predetermined division processing unit, and as the distance from the viewpoint increases, it becomes an integral multiple such as 2 × 2 times or 4 × 4 times. Divide by a rectangle of widening size. In the bird's-eye view display of a three-dimensional map, the area close to the viewpoint is relatively enlarged, and the area far from the viewpoint is relatively compressed and displayed. Therefore, by performing such processing, each divided figure on the display screen will be displayed. Since the sizes are made uniform, the amount of calculation required for modeling the terrain shape can be reduced while optimizing the display quality.

【0067】次に、表示要素データ作成部305が読み
込まれた地図要素データに基づき、表示要素データ、す
なわち、描画処理に直接引き渡される図形データを作成
する(ステップS06)。地図要素データが道路、地名
などの各要素の位置情報を2次元座標の形でしか有して
いない場合には、まずこれに標高データに基づいて標高
値を与え、3次元位置情報とする(ただし、初めから3
次元座標として与えられている場合はこの限りではな
い)。ここでも地図要素の標高値の算出法は、ステップ
S03における数1式〜数3式による表示基準点の算出
法と同様である。ただし、必ずしも地表面上にない位置
情報、例えば、トンネルや高架に相当する道路リンクの
内部構成点については、当該地図要素データの持つ属性
情報に基づいて条件判断した後、当該リンクの端点につ
いて標高データより標高値を求め、両端点間の線形補間
により内部構成点の標高値を求めるなどの例外処理を行
うことができる。
Next, the display element data creating unit 305 creates display element data, that is, graphic data directly delivered to the drawing process, based on the read map element data (step S06). When the map element data has position information of each element such as roads and place names only in the form of two-dimensional coordinates, first, an elevation value is given to this based on the elevation data to make it three-dimensional position information ( However, from the beginning 3
This is not the case if given as dimensional coordinates). Also here, the method of calculating the elevation value of the map element is the same as the method of calculating the display reference point by the equations 1 to 3 in step S03. However, for position information that is not necessarily on the ground surface, for example, for internal constituent points of road links that correspond to tunnels and overpasses, after making a conditional decision based on the attribute information that the map element data has, the elevation of the end points of the link Exceptional processing such as obtaining the elevation value from the data and obtaining the elevation value of the internal constituent points by linear interpolation between both end points can be performed.

【0068】表示要素データとしての位置情報(描画図
形の座標値)が確定したなら、次にその表示属性を決定
する。例えば、地図要素データが道路である場合、その
道路の種別に応じて異なる表示色で表示することにして
いるならば、地図要素データの属性情報として与えられ
ている道路種別にしたがって表示色に関する属性を決定
する。また地図要素データの属性情報にトンネルである
ことが記述されているならば、これを破線で表示するも
のとして表示属性に破線パターンを与える。また地名を
表す地図要素データについては、属性情報に記述された
種別にしたがい、文字列の表示属性として異なるフォン
トを与える。このようにして、地図要素データの属性情
報を適宜加工することにより、該当する表示要素データ
の表示属性を決定することができる。
When the position information (coordinate values of the drawing figure) as the display element data is fixed, then its display attribute is determined. For example, if the map element data is a road, and if it is to be displayed in different display colors depending on the type of the road, the attributes related to the display color according to the road type given as the attribute information of the map element data. To decide. If the attribute information of the map element data describes that it is a tunnel, it is displayed as a broken line, and a broken line pattern is given to the display attribute. Further, with respect to the map element data representing the place name, different fonts are given as the display attribute of the character string according to the type described in the attribute information. In this way, the display attribute of the corresponding display element data can be determined by appropriately processing the attribute information of the map element data.

【0069】次に、カラーテーブル変更部306は所定
の条件に基づいて必要ならばカラーテーブルを変更する
(ステップS07)。地形形状データは各分割図形の表
面にマッピングされた地勢イメージデータとして、また
表示要素データはその表示属性として表示色情報を持っ
ているが、後述する描画処理において描画処理部306
はこれらの色情報に実際の表示色を対応させながら描画
処理する。このとき、描画処理部306はどの情報にど
の色を対応させるかを決定するために、このカラーテー
ブルを参照する。したがって、カラーテーブルをあらか
じめ入れ替えておくだけで、処理速度を変えずに、同じ
色情報を持つデータをまったく異なる表示色で描画する
ことができるようになる。
Next, the color table changing unit 306 changes the color table if necessary based on a predetermined condition (step S07). The terrain shape data has display color information as the terrain image data mapped on the surface of each divided figure, and the display element data has display color information as its display attribute.
Performs drawing processing by associating the actual display color with these color information. At this time, the drawing processing unit 306 refers to this color table in order to determine which color corresponds to which information. Therefore, it is possible to draw the data having the same color information in completely different display colors without changing the processing speed, only by replacing the color tables in advance.

【0070】本実施の形態では、特に表示基準点の標高
値に応じて表示色を変更する方法を採用している。その
方法は、次の通りである。図12に示したように、標高
区分を中心とした地勢イメージデータを用いて地形形状
を描画する場合においては、表示色の変化によって地形
の高低差を視覚的に表現することができ、単色で描画す
る場合よりも形状を理解しやすくなる。しかし、例え
ば、都心部のように高低差のあまりない地形では、1つ
の標高区分内に全領域が含まれてしまう結果、単色で表
示されてしまうことになる場合が多い。一方、使用でき
る表示色数には自ずと限度があり、特にナビゲーション
システムのようにハードウェアが制約され、しかも高速
描画が要求される場合には特に制約が大きいので、地勢
イメージ上で標高区分を細かくとったとしても、そのす
べてに異なる色を割当てることはできない。
In this embodiment, a method of changing the display color according to the altitude value of the display reference point is adopted. The method is as follows. As shown in FIG. 12, in the case of drawing a terrain shape using the terrain image data centered on the altitude division, it is possible to visually express the height difference of the terrain by changing the display color. It is easier to understand the shape than when drawing. However, for example, in a terrain where there is not much difference in elevation such as the center of the city, the whole area is included in one elevation section, and as a result, it is often displayed in a single color. On the other hand, the number of display colors that can be used is naturally limited, and especially when the hardware is restricted, such as in a navigation system, and especially when high-speed drawing is required, the restrictions are particularly large. Even if they are taken, they cannot all be assigned different colors.

【0071】反面、本実施の形態においては、立体地図
の表示対象領域が表示基準点を中心とした限られた範囲
に設定されるため、標高についても表示基準点近傍にお
いて細かく段彩することができれば十分である。そこ
で、表示基準点の標高値に応じて表示色の対応付けを変
化させることにより、少ない色数でも表示画面内におい
ては十分標高差を表現できる立体地図画像を得ることが
できるようになる。
On the other hand, in the present embodiment, since the display target area of the three-dimensional map is set within a limited range centered on the display reference point, elevation can be finely colored in the vicinity of the display reference point. It is enough if possible. Therefore, by changing the correspondence of the display colors according to the elevation value of the display reference point, it is possible to obtain a stereoscopic map image that can sufficiently express the elevation difference in the display screen even with a small number of colors.

【0072】図14はこの方法を模式的に表示したもの
であり、すべての標高区分に対して限られた色数で均等
に表示色を対応させた場合、カラーテーブルは同図
(a)に示すようになり、第1色〜第4色までが2区分
ずつ割当てられる。表示基準点の標高値はすでにステッ
プS03で求められているから、その値Pzに応じてカ
ラーテーブルを変更すると、同図(b)に示すようにな
る。例えば、表示基準点の標高値Pzが比較的低いA点
に等しいならば、この表示基準点の標高値Pzから離れ
ている第1色は5区分にまたがって割り当て、第2〜第
4色についてそれぞれ1区分ずつに割当てるカラーテー
ブルに変更し、逆に表示基準点の標高値Pzが比較的高
いB点に等しいならば、この表示基準点の標高値Pzか
ら離れている第4色は4区分にまたがって割り当て、第
1〜第3色についてそれぞれ2区分、1区分、1区分を
割当てるカラーテーブルに変更する操作を行うのであ
る。これによって、全体の色数は変わらないが、常に表
示基準点Pz近傍は隣り合う標高区分に異なる表示色が
割当てられ、表示基準点近傍での細かい段彩が可能とな
る。
FIG. 14 is a schematic representation of this method. When all the altitude categories are made to correspond to display colors uniformly with a limited number of colors, the color table is as shown in FIG. As shown in the figure, the first to fourth colors are assigned in two groups. Since the elevation value of the display reference point has already been obtained in step S03, if the color table is changed according to the value Pz, it becomes as shown in FIG. For example, if the elevation value Pz of the display reference point is equal to the relatively low point A, the first color distant from the elevation value Pz of the display reference point is assigned over 5 sections, and the second to fourth colors are assigned. If the color table is assigned to each one of the divisions and conversely the elevation value Pz of the display reference point is equal to the relatively high point B, the fourth color distant from the elevation value Pz of the display reference point is divided into four sections. The operation is performed by changing the color table so that the color tables are assigned to each of the first to third colors and assigned to each of the two categories, one category and one category. As a result, although the total number of colors does not change, different display colors are always assigned to adjacent elevation sections in the vicinity of the display reference point Pz, and fine gradation can be achieved in the vicinity of the display reference point.

【0073】このカラーテーブルの変更処理は、本処理
を繰り返す度に行うこととせず、表示基準点の標高があ
る程度以上変化した時に行うことにすれば、演算量が削
減できて描画速度の高速化が図れる。また、カラーテー
ブルの変更処理をせず、色情報から表示色への対応付け
を常に一定にする簡略化した仕様であれば、このステッ
プS07の処理をスキップすることになり、この場合に
も演算量が削減できる。
This color table changing process is not performed every time this process is repeated, but is performed when the altitude of the display reference point changes to a certain extent or more, the amount of calculation can be reduced and the drawing speed can be increased. Can be achieved. In the case of a simplified specification in which the correspondence between the color information and the display color is always constant without changing the color table, the processing in step S07 is skipped, and the calculation is performed in this case as well. The amount can be reduced.

【0074】なおカラーテーブルは、標高区分以外の表
示色情報、例えば、図2において符号Xで示したゴルフ
場を表す区分や道路などの表示要素データの表示属性に
対しても表示色を割り当てているから、これらについて
は表示基準点の標高値によらずに一定色を割り当てる仕
様にする場合、必要な箇所のみ変更したカラーテーブル
を使用することになる。逆に、表示基準点の標高値Pz
以外の条件によって全体の表示色を変更可能な仕様とす
る場合、例えば、時間帯や季節、天候によって表示画面
の全体の色調を変化させる仕様にする場合、図15に示
すようにカラーテーブルの色相、明度あるいは彩度を全
色(ここでは第1〜第4色)について第1′〜第4′色
へと変化させることになる。例えば、時間帯について
は、朝方は白っぽく、昼間は鮮やかに、夜間は灰色っぽ
く変化させ、季節については、春はクリーム色、夏は黄
色味を付け、秋は赤っぽく、冬は白っぽく変化させ、天
候については、晴れは鮮やかに、曇りや雨天は灰色がか
るように変化させるのである。
In the color table, display colors are assigned to display color information other than altitude classification, for example, display attributes of display element data such as roads and classifications indicating golf courses indicated by reference symbol X in FIG. Therefore, for these specifications, when the specification is such that a constant color is assigned regardless of the elevation value of the display reference point, a color table that changes only the necessary parts will be used. On the contrary, the elevation value Pz of the display reference point
When the specification is such that the entire display color can be changed according to conditions other than the above, for example, when the specification is such that the overall color tone of the display screen is changed depending on the time zone, the season, and the weather, the hue of the color table as shown in FIG. , The lightness or the saturation is changed from the first color to the fourth color for all the colors (here, the first color to the fourth color). For example, the time zone changes to whitish in the morning, vividly changes in the daytime, and changes to grayish in the night. As for the weather, it changes so that the sky becomes vivid and the cloudy or rainy weather becomes grayish.

【0075】次に、描画処理部307はステップS05
の処理で作成された地形形状モデルの各分割図形、ステ
ップS06で作成された個々の表示要素データに対し
て、数5式によって地図座標系から画面座標系へ座標変
換を実行する(ステップS08)。そして各々の図形を
カラーテーブル変更部306のカラーテーブルを参照し
ながら描画して立体地図画像データを作成し、これを画
像表示装置4に出力して、図16に示すような1枚の立
体地図画面として表示させる(ステップS09)。
Next, the drawing processing unit 307 performs step S05.
The coordinate transformation from the map coordinate system to the screen coordinate system is executed by the equation 5 for each divided figure of the terrain shape model created by the processing of 1. and the individual display element data created in step S06 (step S08). . Then, each figure is drawn with reference to the color table of the color table changing unit 306 to create three-dimensional map image data, which is output to the image display device 4 to generate one three-dimensional map as shown in FIG. It is displayed as a screen (step S09).

【0076】以上のステップS01〜S09の一連の処
理を経て1枚の地図画面を画像表示装置4に表示する
と、次には、地図表示を続けるか否かを判断し、続ける
場合にはステップS01に戻って次の画面を作成し、表
示するための処理を繰り返す。そして継続しない場合に
は、一連の手続を終了し、ロケーティング、経路計算な
どのナビゲーションシステムが備えている別の処理に移
行することになる(ステップS10)。
When one map screen is displayed on the image display device 4 through the series of processing in the above steps S01 to S09, it is next judged whether or not the map display should be continued, and if so, step S01. Return to and create the next screen, and repeat the process for displaying. If it is not continued, the series of procedures is ended, and the process shifts to another process such as locating and route calculation provided in the navigation system (step S10).

【0077】なお、上記の実施の形態では図1に示した
ハードウェア構成のナビゲーションシステムにより実行
される立体地図描画方法について説明したが、この立体
地図描画方法を実行するプログラムをアプリケーション
ソフトウェアとしてCD−ROM、DVD、FDその他
の記録媒体に記録させ、1つの商品として取り扱うこと
ができる。その場合には、ナビゲーションシステムとし
て実行プログラムの更新登録機能を有するものを使用
し、その外部記憶装置1に当該記録媒体を装着し、所定
の操作をすることによって演算処理装置3の内部メモリ
に書き込むようにすれば、ナビゲーションシステムが本
プログラムに基づいて上記の立体地図描画処理を実行で
きるようになる。
In the above embodiment, the three-dimensional map drawing method executed by the navigation system having the hardware configuration shown in FIG. 1 has been described. However, a program for executing this three-dimensional map drawing method is a CD-ROM as application software. It can be recorded on a recording medium such as a ROM, a DVD, an FD or the like and handled as one product. In this case, a navigation system having an execution program update registration function is used, the external storage device 1 is loaded with the recording medium, and a predetermined operation is performed to write in the internal memory of the arithmetic processing device 3. By doing so, the navigation system can execute the above three-dimensional map drawing processing based on this program.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の1つの実施の形態のナビゲーションシ
ステムの機能ブロック図。
FIG. 1 is a functional block diagram of a navigation system according to an embodiment of the present invention.

【図2】地勢イメージデータの一例を示す説明図。FIG. 2 is an explanatory diagram showing an example of terrain image data.

【図3】地勢イメージデータの他の例を示す説明図。FIG. 3 is an explanatory diagram showing another example of terrain image data.

【図4】地勢イメージデータのドット色情報を示す説明
図。
FIG. 4 is an explanatory diagram showing dot color information of terrain image data.

【図5】地勢イメージデータの一般的な圧縮データ列の
説明図。
FIG. 5 is an explanatory diagram of a general compressed data string of terrain image data.

【図6】地勢イメージデータの8×8ドット正方形領域
に区分した圧縮データ列の一例を示す説明図。
FIG. 6 is an explanatory diagram showing an example of a compressed data string divided into 8 × 8 dot square areas of terrain image data.

【図7】地勢イメージデータの8×8ドット正方形領域
に区分した圧縮データ列の他の例を示す説明図。
FIG. 7 is an explanatory diagram showing another example of a compressed data string divided into 8 × 8 dot square areas of terrain image data.

【図8】標高データの説明図。FIG. 8 is an explanatory diagram of elevation data.

【図9】本発明の1つの実施の形態の立体地図描画処理
のフローチャート。
FIG. 9 is a flowchart of a stereo map drawing process according to one embodiment of the present invention.

【図10】表示基準点と表示対象領域との位置関係を示
す説明図。
FIG. 10 is an explanatory diagram showing a positional relationship between a display reference point and a display target area.

【図11】表示基準点の標高値をその近傍の格子点の標
高データを用いて算出する方法を示す説明図。
FIG. 11 is an explanatory diagram showing a method of calculating an elevation value of a display reference point using elevation data of grid points in the vicinity thereof.

【図12】地勢イメージデータに標高値を与えて地形形
状モデル化した一例を示す説明図。
FIG. 12 is an explanatory diagram showing an example in which an elevation value is given to the terrain image data to form a terrain shape model.

【図13】表示対象領域内の地勢イメージを視点からの
距離に応じて密度を変えて分割する方法を示す説明図。
FIG. 13 is an explanatory diagram showing a method of dividing the terrain image in the display target region by changing the density according to the distance from the viewpoint.

【図14】表示基準点の標高値に応じてカラーテーブル
を変更する方法を示す説明図。
FIG. 14 is an explanatory diagram showing a method of changing a color table according to an altitude value of a display reference point.

【図15】カラーテーブル全体の色調を変更する方法を
示す説明図。
FIG. 15 is an explanatory diagram showing a method of changing the color tone of the entire color table.

【図16】上記の実施の形態の立体地図表示方法によっ
て得た立体地図画面を示す説明図。
FIG. 16 is an explanatory diagram showing a three-dimensional map screen obtained by the three-dimensional map display method of the above embodiment.

【符号の説明】[Explanation of symbols]

1 外部記憶装置 2 表示基準点等出力装置 3 演算処理装置 4 画像表示装置 101 地勢イメージデータ 102 標高データ 103 地図要素データ 301 表示対象領域決定部 302 標高決定部 303 座標変換パラメータ決定部 304 地形形状モデル作成部 305 表示要素データ作成部 306 カラーテーブル変更部 307 描画処理部 1 External storage device 2 Display reference point output device 3 arithmetic processing unit 4 Image display device 101 Terrain image data 102 elevation data 103 map element data 301 Display target area determination unit 302 Altitude determination unit 303 Coordinate conversion parameter determination unit 304 Terrain shape model creation unit 305 Display element data creation part 306 Color table change section 307 Drawing processing unit

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平9−138136(JP,A) 特開 平9−160482(JP,A) 特開 平6−36013(JP,A) 特開 平9−91600(JP,A) 特開 平10−187029(JP,A) (58)調査した分野(Int.Cl.7,DB名) G09B 29/00 - 29/14 ─────────────────────────────────────────────────── --Continued front page (56) References JP-A-9-138136 (JP, A) JP-A-9-160482 (JP, A) JP-A-6-36013 (JP, A) JP-A-9- 91600 (JP, A) JP-A-10-187029 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G09B 29/00-29/14

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 表示基準点位置座標及び視線方向角の入
力情報に基づいて表示対象領域を決定し、 前記表示対象領域の地勢イメージデータ、標高データ及
び地図要素データを記憶手段から読込み、 前記表示対象領域に属する各地点の標高値を前記標高デ
ータに基づいて算出し、 前記表示対象領域の地勢イメージデータに対して、前記
表示対象領域に属する各地点とその標高値とに基づいて
地形形状を表す3次元モデルを作成し、 前記表示対象領域の地図要素データに対して、必要に応
じて前記標高データに基づいて標高値を与え、描画に必
要な表示位置座標及び表示属性を備えた表示要素データ
を作成し、 3次元地図座標から2次元描画座標への変換処理に必要
なパラメータを算出し、 前記3次元モデル及び前記表示要素データを前記座標変
換パラメータを用いて座標変換し、かつ当該3次元モデ
ル及び表示要素データが持っている色情報に対してカラ
ーテーブルに照らして実際の表示色を割り当てて立体地
図描画データを作成し、前記カラーテーブルは、前記表示基準点の標高値を基準
として、当該標高値に近い標高領域の標高変化に対する
表示色の変化を大きくし、前記標高値から離れた標高領
域の標高変化に対する表示色の変化を小さくするよう
に、変更され、 前記立体地図描画データにより、表示手段に立体鳥瞰地
図を表示させることを特徴とする立体地図描画方法。
1. A display target area is determined based on input information of a display reference point position coordinate and a line-of-sight direction angle, terrain image data, elevation data and map element data of the display target area are read from a storage means, and the display is performed. The elevation value of each point belonging to the target area is calculated based on the elevation data, and with respect to the terrain image data of the display target area, the terrain shape is calculated based on each point belonging to the display target area and its elevation value. A three-dimensional model is created, and an elevation value is given to the map element data of the display target area based on the elevation data as needed, and a display element having display position coordinates and display attributes necessary for drawing Data is created, parameters required for conversion processing from 3D map coordinates to 2D drawing coordinates are calculated, and the 3D model and the display element data are set to the coordinates. Coordinate transformation using the transformation parameters, and create a three-dimensional map drawing data by assigning actual display color in light of the color table for the color information to which the 3D model and display element data has, the color table Is based on the elevation value of the display reference point
As for the elevation change in the elevation area close to the elevation value,
Increase the change in the display color to increase the altitude range far from the altitude value.
To reduce the change in display color due to the change in altitude of the area
And a stereoscopic bird's-eye view map is displayed on the display means according to the stereoscopic map drawing data.
【請求項2】 地勢イメージデータ、標高データ及び地
図要素データを記憶する記憶手段と、 表示基準点位置座標及び視線方向角を出力する表示基準
点等出力手段と、 前記表示基準点等出力手段が出力する前記表示基準点位
置座標及び視線方向角の情報に基づいて表示対象領域を
決定し、当該表示対象領域の地勢イメージデータ、標高
データ及び地図要素データを前記記憶手段から読込み、
立体鳥瞰地図表示に必要な演算処理を実行して立体地図
描画データを作成する演算処理手段と、 前記演算処理手段が作成した立体地図描画データによ
り、立体鳥瞰地図を表示する表示手段とを備え、 前記演算処理手段が、次の(a)〜(g)の手段を有す
ることを特徴とするナビゲーションシステム。 (a)前記表示基準点位置座標及び視線方向角に基づい
て前記表示対象領域を決定する表示対象領域決定手段、 (b)前記表示対象領域に属する各地点の標高値を前記
標高データに基づいて算出する標高決定手段、 (c)前記表示対象領域の地勢イメージデータに対し
て、前記表示対象領域に属する各地点とその標高値とに
基づいて地形形状を表す3次元モデルを作成する地形形
状モデル作成手段、 (d)前記表示対象領域の地図要素データに対して、必
要に応じて前記標高データに基づいて標高値を与え、描
画に必要な表示位置座標及び表示属性を備えた表示要素
データを作成する表示要素データ作成手段、 (e)3次元地図座標から2次元描画座標への変換処理
に必要なパラメータを算出する座標変換パラメータ決定
手段 (f)前記3次元モデルを前記座標変換パラメータを用
いて座標変換し、かつ当該3次元モデル及び表示要素デ
ータが持っている色情報に対してカラーテーブルに照ら
して実際の表示色を割り当てて立体地図描画データを算
出する描画処理手段、及び (g)前記3次元モデル及び表示要素データが持ってい
る色情報を実際の表示色と対応させる前記カラーテーブ
ルを、前記表示基準点の標高値を基準として、当該標高
値に近い標高領域の標高変化に対する表示色の変化を大
きくし、前記標高値から離れた標高領域の標高変化に対
する表示色の変化を小さくするように変化させるカラー
テーブル変更手段。
2. The storage means for storing the terrain image data, the altitude data and the map element data, the display reference point etc. output means for outputting the display reference point position coordinates and the line-of-sight direction angle, and the display reference point etc. output means. The display target area is determined based on the information of the display reference point position coordinates and the line-of-sight direction angle to be output, and the terrain image data, elevation data and map element data of the display target area are read from the storage means,
An arithmetic processing unit that performs arithmetic processing necessary for three-dimensional bird's-eye view map display to create three-dimensional map drawing data, and a three-dimensional map drawing data created by the arithmetic processing unit, and a display unit that displays a three-dimensional bird's-eye view map, The navigation system, wherein the arithmetic processing means includes the following means (a) to (g) . (A) display target area determining means for determining the display target area based on the display reference point position coordinates and the line-of-sight direction angle, (b) the altitude value of each point belonging to the display target area based on the altitude data Elevation determining means for calculating, (c) A terrain shape model that creates a three-dimensional model representing a terrain shape based on each point belonging to the display target area and its elevation value with respect to the terrain image data of the display target area. Creating means, (d) giving an elevation value to the map element data of the display target area based on the elevation data as needed, and displaying the display element data having display position coordinates and display attributes necessary for drawing. display element data creating means for creating, (e) coordinate transformation parameter determining means for calculating a parameter required for the conversion process from the three-dimensional map coordinates to a two-dimensional drawing coordinates, (f) prior to The three-dimensional model is subjected to coordinate conversion using the coordinate conversion parameter, and the actual display color is assigned to the color information held by the three-dimensional model and the display element data by assigning an actual display color to the three-dimensional map drawing data. Drawing processing means for calculating , and (g) the three-dimensional model and the display element data have
The color table for making the color information corresponding to the actual display color
Based on the elevation value of the display reference point,
The change in the display color with respect to the elevation change in the elevation area close to the value is large.
Combining the changes in altitude in the altitude area away from the altitude
Colors that change so as to reduce the change in display color
Table change means.
JP23999797A 1997-09-04 1997-09-04 Stereo map drawing method and navigation system using the same Expired - Fee Related JP3376873B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23999797A JP3376873B2 (en) 1997-09-04 1997-09-04 Stereo map drawing method and navigation system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23999797A JP3376873B2 (en) 1997-09-04 1997-09-04 Stereo map drawing method and navigation system using the same

Publications (2)

Publication Number Publication Date
JPH1185012A JPH1185012A (en) 1999-03-30
JP3376873B2 true JP3376873B2 (en) 2003-02-10

Family

ID=17052941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23999797A Expired - Fee Related JP3376873B2 (en) 1997-09-04 1997-09-04 Stereo map drawing method and navigation system using the same

Country Status (1)

Country Link
JP (1) JP3376873B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3787764B2 (en) * 2001-11-13 2006-06-21 株式会社日立情報システムズ Graphic group display method, graphic group display program, and graphic group display system
JP2003232640A (en) * 2002-02-08 2003-08-22 Alpine Electronics Inc Navigation device
JP2009109642A (en) * 2007-10-29 2009-05-21 Denso Corp Map display method, map display device, and car navigation device
US20110122141A1 (en) * 2008-06-13 2011-05-26 Pioneer Corporation Map data recording device, map display, map data recording method, map display method, map data recording program, map display program, and recording medium
JP5378133B2 (en) 2009-09-28 2013-12-25 任天堂株式会社 Bird's-eye view map resource generation program, bird's-eye view map display program, bird's-eye view map resource generation device, and bird's-eye view map display device
JP6518468B2 (en) * 2015-03-13 2019-05-22 株式会社ゼンリンデータコム Information processing device, map display system
CN113457163B (en) * 2021-07-16 2023-09-15 腾讯科技(深圳)有限公司 Region marking method, device, equipment and storage medium

Also Published As

Publication number Publication date
JPH1185012A (en) 1999-03-30

Similar Documents

Publication Publication Date Title
US5742924A (en) Apparatus and method for navigating mobile body using road map displayed in form of bird&#39;s eye view
US5359526A (en) Terrain and culture generation system and method
US5913918A (en) Automotive navigation apparatus and recording medium storing program therefor
KR20100136604A (en) 3D Terrain Image Real-Time Visualization System and Its Method
KR101993755B1 (en) Method and apparatus for managing spatial information using 3D cube
CN112859930B (en) Optimal path planning method based on three-dimensional low-altitude visual flight
JP2013225336A (en) Overhead view image generation device, overhead view image generation method and overhead view image generation program
KR20050085926A (en) System and method for advanced 3d visualization for mobile navigation units
JP3503385B2 (en) Navigation system and medium storing navigation program used therein
JPH1165429A (en) Three-dimensional terrain display method for navigation system, navigation system, and medium recording three-dimensional terrain display program
JP3954178B2 (en) 3D map display device
JP3376873B2 (en) Stereo map drawing method and navigation system using the same
JP2012073520A (en) Stereoscopic image display processor, stereoscopic image display processing method, and program
JP3218372B2 (en) 3D graphic display method
CN110634184A (en) Loading method of mass oblique photography data
WO2014199859A1 (en) 3d map display system
US20060164417A1 (en) Imagery-based synthetic environment for computer generated forces
JP3360563B2 (en) 3D terrain display device
JP3024666B2 (en) Method and system for generating three-dimensional display image of high-altitude image
EP0473152B1 (en) Topographical data construction system
JP2020201661A (en) Data structure for learning and image data for learning generation device
Spark et al. Digital Terrain Models and the visualization of structural geology
JP2000276476A (en) Road map vectorization method and apparatus
JP4980863B2 (en) 3D city model creation method, creation program, recording medium recording creation program, and creation management server
Discoe Data sources for three-dimensional models

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees