JP3333642B2 - Map drawing method - Google Patents
Map drawing methodInfo
- Publication number
- JP3333642B2 JP3333642B2 JP21571894A JP21571894A JP3333642B2 JP 3333642 B2 JP3333642 B2 JP 3333642B2 JP 21571894 A JP21571894 A JP 21571894A JP 21571894 A JP21571894 A JP 21571894A JP 3333642 B2 JP3333642 B2 JP 3333642B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- sub
- area
- image
- video ram
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【産業上の利用分野】本発明はナビゲーション装置の地
図描画方法に係わり、特に1つのビデオメモリを用いて
車両の移動に従って地図をスクロール表示するナビゲー
ション装置の地図描画方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a map drawing method for a navigation device, and more particularly to a map drawing method for a navigation device that uses a single video memory to scroll and display a map as a vehicle moves.
【0002】[0002]
【従来の技術】地図データを記憶する記憶手段としてC
D−ROMを利用したナビゲーション装置が普及しつつ
ある。かかるナビゲーション装置は、CD−ROMに大
量の地図データを記憶させておくと共に、ディスプレイ
装置や車両の現在位置を測定する位置測定装置等を備
え、車両の現在位置を示す車両マークをディスプレイ画
面の所定位置に固定表示し、車両の移動に応じて地図を
スクロール表示する。地図をスクロールするには、図5
に示すようにm×n(例えば3×3)の地図画像MP1
を第1のビデオRAM(VRAM)に展開しておき、車
両CARの移動に応じて該ビデオRAMから地図データ
を切り出す範囲(ウインドウ、一点鎖線で示す)WDを
移動させて地図をディスプレイ画面上でスクロールさせ
る。そして、ウインドウが予め設定されている裏描画開
始境界線BDL1に到達すれば、車両CARの存在区域
が中央となるように新たな3×3の隣接画像MP2を生
成して第2のビデオRAMに記憶し、しかる後、第2ビ
デオRAMの指定ウインドウから地図画像を読み出して
スクリーンに地図をスクロール表示する。以後、ウイン
ドウが各ビデオメモリに予め設定してある裏描画開始境
界線BDL1,BDL2に到達する毎に隣接地図画像の
記憶処理、画像読み出し用のビデオRAMの切り替え処
理、スクロール表示処理を繰り返す。2. Description of the Related Art C is a storage means for storing map data.
Navigation devices using D-ROMs are becoming widespread. Such a navigation device stores a large amount of map data in a CD-ROM, and includes a display device, a position measuring device for measuring the current position of the vehicle, and the like, and displays a vehicle mark indicating the current position of the vehicle on a predetermined display screen. The display is fixed at the position, and the map is scrolled according to the movement of the vehicle. Figure 5 to scroll the map
As shown in the figure, a map image MP1 of m × n (for example, 3 × 3)
Is developed in a first video RAM (VRAM), a range (window, indicated by a dashed line) WD from which map data is cut out from the video RAM is moved in accordance with the movement of the vehicle CAR, and the map is displayed on a display screen. Scroll. Then, when the window reaches the preset back drawing start boundary line BDL1, a new 3 × 3 adjacent image MP2 is generated so that the area where the vehicle CAR exists is located at the center, and is stored in the second video RAM. Then, the map image is read out from the designated window of the second video RAM, and the map is scroll-displayed on the screen. Thereafter, each time the window reaches the back drawing start boundary lines BDL1 and BDL2 preset in each video memory, the storage processing of the adjacent map image, the switching processing of the video RAM for reading the image, and the scroll display processing are repeated.
【0003】[0003]
【発明が解決しようとする課題】以上のように2つのビ
デオRAMを用いると、高速描画が可能となるため、車
両の高速走行に応じて円滑に地図のスクロール表示がで
きる。しかし、従来の地図描画方法では2つのビデオR
AMを用いるため、装置が高価となる問題があり、しか
も、2つのビデオRAMを用いて一度に1.5フレーム
(ビデオRAMの大きさ)分のスクロール表示しかでき
ない。又、従来の地図描画方法では、書き替え時、現在
車両が属する領域を含めた隣接画像を生成して別のビデ
オRAMに記憶し、以後、該ビデオRAMを切り替えて
地図のスクロールを行うものである。しかし、かかる従
来方法では、地図画像の生成領域が前回生成した領域
(現在車両が属する領域)と重複し、高速化の障害とな
っている。以上から本発明の目的は、1つのビデオRA
Mを用いて地図のスクロール表示ができる地図描画方法
を提供することである。本発明の別の目的は、現在車両
が属する領域の地図画像を生成する必要が無く、従って
地図の高速描画が可能な地図描画方法を提供することで
ある。As described above, when two video RAMs are used, high-speed drawing can be performed, so that the map can be smoothly scroll-displayed according to the high-speed running of the vehicle. However, in the conventional map drawing method, two videos R
Since the AM is used, there is a problem that the apparatus becomes expensive, and only two frames of the video RAM can be used for scroll display of 1.5 frames (the size of the video RAM) at a time. Further, in the conventional map drawing method, at the time of rewriting, an adjacent image including the area to which the current vehicle belongs is generated and stored in another video RAM, and thereafter, the video RAM is switched to scroll the map. is there. However, in such a conventional method, the generation area of the map image overlaps with the previously generated area (the area to which the current vehicle belongs), which is an obstacle to speeding up. From the above, it is an object of the present invention to provide one video RA
An object of the present invention is to provide a map drawing method capable of scrolling a map using M. It is another object of the present invention to provide a map drawing method which does not require the generation of a map image of an area to which a vehicle currently belongs, and thus enables high-speed drawing of a map.
【0004】[0004]
【課題を解決するための手段】上記目的は、本発明によ
れば、スクリーンに表示する地図画像より大きな地図画
像を記憶する領域を有するビデオメモリ、車両位置を測
定する車両位置測定部、車両位置に応じて地図画像の切
り出し領域(ウインドウ)を移動制御するウインドウ位
置制御部、地図をスクリーンにスクロール表示する表示
部、ビデオメモリに記憶される地図画像を書き替えるデ
ィスプレイ制御部により達成される。According to the present invention, there is provided a video memory having an area for storing a map image larger than a map image displayed on a screen, a vehicle position measuring unit for measuring a vehicle position, and a vehicle position. This is achieved by a window position control unit that controls the movement of the cutout area (window) of the map image, a display unit that scrolls and displays the map on the screen, and a display control unit that rewrites the map image stored in the video memory.
【0005】[0005]
【作用】車両現在位置に応じて地図画像の切り出し領域
を移動して地図をスクリーンにスクロール表示し、か
つ、適宜、ビデオメモリに記憶される地図画像を書き替
えるナビゲーション装置において、ビデオメモリの記憶
領域をスクリーン表示領域より大きな複数のサブ領域に
分割し、前記切り出し領域が任意のスクロール方向に移
動して所定のサブ領域内であって、予め設定してある書
き替え境界に到達した時、該スクロール方向の隣接地図
画像を該サブ領域以外のサブ領域に書き込んでスクロー
ル表示を継続する。In a navigation device for moving a cut-out area of a map image in accordance with the current position of a vehicle to scroll and display a map on a screen and appropriately rewriting a map image stored in a video memory, a storage area of a video memory is provided. Into multiple sub-areas larger than the screen display area
Divide and move the cutout area in any scroll direction.
A dynamic to a given sub-region, when it reaches the rewriting boundary that is set in advance, the adjacent map image of the scroll direction to continue the scrolling writing to sub-area other than the sub-region.
【0006】[0006]
(a) 本発明の地図描画原理 本発明は、1つのビデオRAMを用いて地図の高速スク
ロール表示を行うものである。図1は本発明の地図描画
原理の説明図であり、11はビデオRAMである。ビデ
オRAM11の地図画像記憶領域はr×s(例えば2×
2)のサブ領域a,b,c,dに分割され、各サブ領域
にはCD−ROMより読み出した地図データに基づいて
生成したビットマップの地図画像が記憶される。12は
ウインドウであり車両現在位置に応じて地図画像の切り
出し位置を移動して地図をスクリーンにスクロール表示
するもの、13はビデオRAMに記憶されているビット
マップの地図画像の書き替えを指示する書き替え境界線
である。(a) Principle of Drawing a Map of the Present Invention The present invention performs high-speed scroll display of a map using one video RAM. FIG. 1 is an explanatory view of the principle of map drawing of the present invention, and reference numeral 11 denotes a video RAM. The map image storage area of the video RAM 11 is r × s (for example, 2 ×
It is divided into sub-areas a, b, c, and d of 2), and in each sub-area, a map image of a bit map generated based on map data read from a CD-ROM is stored. Reference numeral 12 denotes a window which moves the cut-out position of the map image in accordance with the current position of the vehicle and scrolls and displays the map on the screen. Reference numeral 13 denotes a writing instruction for rewriting the bitmap map image stored in the video RAM. This is the replacement boundary line.
【0007】ビデオRAM11は2x0・2y0個のピク
セルを備え、各ピクセルはX方向のアドレスとY方向の
アドレスで特定される。Xアドレスは容量2x0のアド
レスカウンタにより、Y方向アドレスは容量2y0のア
ドレスカウンタにより特定される。すなわち、Xアドレ
スカウンタは0〜(2x0−1)まで計数すると次に0に
戻り、Yアドレスカウンタは0〜(2y0−1)まで計数
すると次に0に戻る。従って、ビデオRAM11はXア
ドレスに関して水平方向(X方向)にリング状に繋がっ
ており、又、Yアドレスに関して垂直方向(Y方向)に
もリング状に繋がっていると見做せる。このため、サブ
領域bに注目すると、点線で示すようにサブ領域bの右
側にサブ領域aが、右上にサブ領域cが、真上にサブ領
域dがあるようにビデオRAM11の想定アドレス空間
11′を設定することができる。さて、ウインドウ12
が例えば右上方向に移動してサブ領域bに進入し、書き
替え境界線13に到達した場合(点線で示すウインドウ
12参照)、以後もスクロール表示が継続できるように
するためにはスクロール方向の隣接地図画像(点線内の
地図B,地図A′,地図C′,地図D′)でビデオRA
M11の内容を書き替える必要がある。[0007] Video RAM11 includes a 2x 0 · 2y 0 pixels, each pixel is identified by the X-direction address and the Y address direction. The X address capacity 2x 0 of the address counter, Y direction address is specified by the address counter of capacity 2y 0. That is, the X address counter returns to 0 when counting from 0 to (2x 0 -1), and the Y address counter returns to 0 when counting from 0 to (2y 0 -1). Therefore, it can be considered that the video RAM 11 is connected in a ring shape in the horizontal direction (X direction) with respect to the X address, and is also connected in the vertical direction (Y direction) with respect to the Y address. Therefore, focusing on the sub-area b, the assumed address space 11 of the video RAM 11 is such that the sub-area a is on the right side of the sub-area b, the sub-area c is on the upper right, and the sub-area d is on the right, as shown by the dotted line. 'Can be set. By the way, window 12
Moves to the upper right and enters the sub-region b, for example, and reaches the rewrite boundary 13 (see the window 12 indicated by the dotted line). Map RA (Map B, Map A ', Map C', Map D 'in the dotted line)
It is necessary to rewrite the contents of M11.
【0008】ビデオRAM11のサブ領域a,c,dに
記憶されている地図A,C,Dは、以後のスクロール表
示に際して使用することはないから、隣接地図画像(地
図A′,地図C′,地図D′)をこれらサブ領域a,
c,dに書き込むようにする。すなわち、ビデオRAM
の想定アドレス空間11′のサブ領域a,c,dに対応
する隣接地図A′、地図C′、地図D′を図1(b)に示
すようにビデオRAM11のサブ領域a,c,dにそれ
ぞれ書き込む。この場合、地図Bの書き替えはしない。The maps A, C, and D stored in the sub-areas a, c, and d of the video RAM 11 are not used for the subsequent scroll display, so that adjacent map images (map A ', map C', Map D ') is used for sub-areas a,
Write to c and d. That is, video RAM
The adjacent maps A ', C' and D 'corresponding to the sub-areas a, c and d of the assumed address space 11' are stored in the sub-areas a, c and d of the video RAM 11 as shown in FIG. Write each. In this case, the map B is not rewritten.
【0009】以上のようにすれば、ビデオRAM11に
書き込まれた隣接地図画像(地図B,地図A′,地図
C′,地図D′)はビデオRAMのアドレスに関して連
続的になり、しかも、地図Bの書き替えを必要としない
から、書き替えは3/4フレーム分でよく高速書き替え
が可能となる。地図A′をビデオRAMのサブ領域aに
書き込むためには、該地図A′の左上がビデオRAM上
の座標値(0,0)となるように座標変換する。又、地
図C′をビデオRAMのサブ領域cに書き込むために
は、該地図C′の左上がビデオRAM上の座標値(0,
y0−1)となるように座標変換する。更に、地図D′
をビデオRAMのサブ領域dに書き込むためには、該地
図D′の左上がビデオRAM上の座標値(x0−1,y0
−1)となるように座標変換する。以上では、右上方向
にスクロールした場合であるが、右下方向、左上方向、
左下方向等任意の方向にスクロールする場合があり、上
記と同様に考えることができる。As described above, the adjacent map images (map B, map A ', map C', and map D ') written in the video RAM 11 are continuous with respect to the addresses of the video RAM, and the map B Since rewriting is not required, rewriting can be performed at a high speed of 3/4 frame. In order to write the map A 'in the sub area a of the video RAM, coordinate conversion is performed so that the upper left corner of the map A' becomes the coordinate value (0, 0) on the video RAM. In order to write the map C 'into the sub area c of the video RAM, the upper left corner of the map C' is represented by the coordinate values (0, 0,
The coordinates are converted so that y 0 −1). Furthermore, map D '
Is written to the sub-region d of the video RAM, the upper left corner of the map D 'is the coordinate value (x 0 -1, y 0
-1) coordinate conversion. The above is the case of scrolling to the upper right, but the lower right, upper left,
There is a case where scrolling is performed in an arbitrary direction such as a lower left direction, and it can be considered in the same manner as above.
【0010】(b) 本発明のナビゲーション装置 (b-1) 全体の構成 図2は本発明のナビゲーション装置の全体の構成図であ
る。図中、21はGPS、あるいは車速センサ、方位セ
ンサ等を用いてなる車両位置測定部、22は地図データ
を記憶するCD−ROM等の地図データ記憶装置、23
はナビゲーション装置全体を制御するナビゲーションコ
ントロール部、24は車両の位置に応じた地図データを
地図データ記憶装置22から読み出す地図データ読出制
御部、25は地図データ記憶装置22から読み出した地
図データを記憶する地図データバッファ、26は車両位
置に基づいて地図画像切り出し位置(ウインドウ位置)
を決定して出力するウインドウ位置制御部、27は地図
データよりビットマップの地図画像を生成すると共に、
ビデオRAMの書き替え等を制御するディスプレイ制御
部、28は画面に表示される地図画像より大きな地図画
像を記憶するビデオメモリ(VRAM)であり、図1の
ビデオRAM11に相当するもの、29はウインドウ位
置制御部26から指示された位置から1画面分の画像デ
ータを切り出す画像切出部、30は地図画像を表示する
LCD等の表示部である。(B) Navigation Device of the Present Invention (b-1) Overall Configuration FIG. 2 is a diagram showing the overall configuration of the navigation device of the present invention. In the figure, reference numeral 21 denotes a vehicle position measuring unit using a GPS or a vehicle speed sensor, a direction sensor, etc., 22 a map data storage device such as a CD-ROM for storing map data, 23
Is a navigation control unit that controls the entire navigation device, 24 is a map data read control unit that reads map data corresponding to the position of the vehicle from the map data storage device 22, and 25 is a map data read device that stores map data read from the map data storage device 22. The map data buffer 26 is a map image cutout position (window position) based on the vehicle position.
A window position control unit 27 that determines and outputs a map image of a bit map from the map data,
A display controller 28 for controlling the rewriting of the video RAM and the like, a video memory (VRAM) 28 for storing a map image larger than the map image displayed on the screen, which corresponds to the video RAM 11 in FIG. An image cutout unit that cuts out image data for one screen from the position designated by the position control unit 26, and a display unit 30 such as an LCD that displays a map image.
【0011】ビデオRAM28の記憶領域はr×s(例
えば2×2)のサブ領域a,b,c,dに分割され、各
サブ領域にはCD−ROMより読み出した地図データに
基づいて生成したビットマップの地図画像が記憶され
る。ディスプレイ制御部27は図3に示すように、マイ
コン27aと、地図画像をビデオRAMのどのサブ領域
に展開するかによって地図データに含まれる座標値を変
換する座標変換部27bと、座標変換された地図データ
に基づいてビットマップの地図画像を発生してビデオR
AM28に格納する画像発生部27cを備えている。The storage area of the video RAM 28 is divided into r.times.s (for example, 2.times.2) sub-areas a, b, c, and d. Each sub-area is generated based on map data read from a CD-ROM. A bitmap map image is stored. As shown in FIG. 3, the display control unit 27 converts the coordinate values included in the map data into a microcomputer 27a, a coordinate conversion unit 27b that converts the coordinate values included in the map data according to which sub-region of the video RAM is to be developed. Generates a bitmap map image based on the map data and generates a video R
An image generator 27c for storing the image data in the AM 28 is provided.
【0012】(b-2) 動作 初期時、ビデオRAM28の各サブ領域a〜dに図1に
示すように地図A〜Dが格納されて表示されている。か
かる状態において車両が右上方向に移動すると、ナビゲ
ーションコントロール部23は車両現在位置データを車
両位置測定部21から受信する。そして、該車両現在位
置データを用いて車両が書き替え境界線13(図1参
照)到達したかチェックすると共に、該車両現在位置デ
ータをウインドウ位置制御部26に入力する。ウインド
ウ位置制御部26は入力された車両現在位置データに基
づいてビデオRAM28から切り出す画像位置(ウイン
ドウ位置)を算出して画像切出部29に入力する。画像
切出部29はウインドウ位置に基づいてビデオRAM2
8から1画面分のビットマップ画像を読み出して表示部
30に入力して表示する。以後、車両が移動する毎に上
記処理が繰り返され、ディスプレイ画面(スクリーン)
上に地図画像がスクロール表示される。(B-2) Operation At the initial stage, maps A to D are stored and displayed in each of the sub-areas a to d of the video RAM 28 as shown in FIG. When the vehicle moves in the upper right direction in such a state, the navigation control unit 23 receives the vehicle current position data from the vehicle position measurement unit 21. Then, it is checked whether the vehicle has reached the rewrite boundary line 13 (see FIG. 1) using the vehicle current position data, and the vehicle current position data is input to the window position control unit 26. The window position controller 26 calculates an image position (window position) to be cut out from the video RAM 28 based on the input vehicle current position data, and inputs the calculated position to the image cutout unit 29. The image cutout unit 29 is a video RAM 2 based on the window position.
A bit map image for one screen is read from 8 and input to the display unit 30 for display. Thereafter, each time the vehicle moves, the above processing is repeated, and the display screen (screen) is displayed.
The map image scrolls up.
【0013】ウインドウ12が移動して書き替え境界線
13に到達すると、ナビゲーションコントロール部23
は地図データ読出制御部24に隣接地図画像の読み出し
指示を出す。これにより、地図データ読出制御部24は
地図データ記憶装置22から隣接地図データを読み出し
て地図バッファ25に格納する。この場合、進入したサ
ブ領域と、スクロール移動方向に応じて隣接地図画像は
変化する。例えば図4に示すように、サブ領域cよりス
クロール表示が行われる場合、隣接地図画像は以下のよ
うになる。 ウインドウ12が右上方向に移動してサブ領域bに進
入して書き替え境界線13に到達した場合は、図4(a)
の点線で示す領域の地図が隣接地図となる。 ウインドウ12が右上方向に移動してサブ領域dに進
入して書き替え境界線13に到達した場合は、図4(b)
の点線で示す領域の地図が隣接地図となる。 ウインドウ12が右下方向に移動してサブ領域dに進
入して書き替え境界線13に到達した場合は、図4(c)
の点線で示す領域の地図が隣接地図となる。 ウインドウ12が右上方向に移動してサブ領域aに進
入して書き替え境界線13に到達した場合は、図4(d)
の点線で示す領域の地図が隣接地図となる。 ウインドウ12が左上方向に移動してサブ領域aに進
入して書き替え境界線13に到達した場合は、図4(e)
の点線で示す領域の地図が隣接地図となる。 ついで、ナビゲーションコントロール部23はディスプ
レイ制御部27にビデオRAM27の書き替えを指示す
ると共に、隣接地図の種別(図4(a)〜(e)の別)、座標
変換データを入力する。When the window 12 moves and reaches the rewrite boundary line 13, the navigation control unit 23
Sends an instruction to read the adjacent map image to the map data read control unit 24. As a result, the map data read control unit 24 reads out the adjacent map data from the map data storage device 22 and stores it in the map buffer 25. In this case, the adjacent map image changes according to the entered sub-region and the scroll movement direction. For example, as shown in FIG. 4, when scroll display is performed from the sub-region c, the adjacent map image is as follows. When the window 12 moves to the upper right and enters the sub-region b to reach the rewrite boundary line 13, FIG.
The map of the area indicated by the dotted line is the adjacent map. When the window 12 moves to the upper right and enters the sub area d to reach the rewrite boundary line 13, FIG.
The map of the area indicated by the dotted line is the adjacent map. When the window 12 moves in the lower right direction, enters the sub-region d, and reaches the rewrite boundary line 13, FIG.
The map of the area indicated by the dotted line is the adjacent map. When the window 12 moves to the upper right and enters the sub-region a to reach the rewrite boundary line 13, FIG.
The map of the area indicated by the dotted line is the adjacent map. When the window 12 moves in the upper left direction, enters the sub area a, and reaches the rewrite boundary line 13, FIG.
The map of the area indicated by the dotted line is the adjacent map. Next, the navigation control unit 23 instructs the display control unit 27 to rewrite the video RAM 27, and inputs the type of the adjacent map (different from FIGS. 4A to 4E) and the coordinate conversion data.
【0014】ディスプレイ制御部27はナビゲーション
コントロール部23からの指示に従って、地図データバ
ッファ25に記憶されている地図データに座標変換処理
を施し、しかる後、変換された地図データに基づいてビ
ットマップの地図画像を生成してビデオRAM28に格
納する。以後、車両移動に応じてウインドウ位置を変化
してスクロール表示すると共に、書き替え境界線13に
到達する毎にビデオRAM28の内容を書き替える。以
上、本発明を実施例により説明したが、本発明は請求の
範囲に記載した本発明の主旨に従い種々の変形が可能で
あり、本発明はこれらを排除するものではない。The display control unit 27 performs a coordinate conversion process on the map data stored in the map data buffer 25 in accordance with an instruction from the navigation control unit 23, and then performs a bitmap map based on the converted map data. An image is generated and stored in the video RAM 28. Thereafter, the window position is changed in accordance with the movement of the vehicle and scroll-displayed, and the content of the video RAM 28 is rewritten each time the rewriting boundary line 13 is reached. As described above, the present invention has been described with reference to the embodiments. However, the present invention can be variously modified in accordance with the gist of the present invention described in the claims, and the present invention does not exclude these.
【0015】[0015]
【発明の効果】以上本発明によれば、切り出し領域が任
意のスクロール方向に移動してビデオRAMの所定のサ
ブ領域内であって、予め設定してある書き替え境界に到
達した時、該スクロール方向の隣接地図画像を該サブ領
域以外のサブ領域に書き込んでスクロール表示を継続す
るように構成したから、1つのビデオRAMを用いて地
図の任意方向のスクロール表示ができ、しかも、現在車
両が属するサブ領域の地図画像を生成したり、書き替え
る必要が無く、従って地図の高速描画が可能となる。As described above, according to the present invention, the cut-out area is optional.
Be within a predetermined sub-area of the video RAM by moving the scroll direction will, when reaching the rewriting boundary that is set in advance, written adjacent map image of the scroll direction in the sub-area other than the sub-region , The scroll display can be continued in any direction by using one video RAM, and there is no need to generate or rewrite the map image of the sub area to which the vehicle currently belongs. Therefore, high-speed drawing of the map becomes possible.
【図1】本発明の地図スクロール表示の説明図である。FIG. 1 is an explanatory diagram of a map scroll display according to the present invention.
【図2】本発明のナビゲーション装置の全体の構成図で
ある。FIG. 2 is an overall configuration diagram of a navigation device according to the present invention.
【図3】ディスプレイ制御部の構成図である。FIG. 3 is a configuration diagram of a display control unit.
【図4】隣接地図の説明図である。FIG. 4 is an explanatory diagram of an adjacent map.
【図5】従来のスクロール表示の説明図である。FIG. 5 is an explanatory diagram of a conventional scroll display.
11・・ビデオRAM 11′・・想定アドレス空間 12・・ウインドウ 13・・書き替え境界線 a〜d・・サブ領域 11. Video RAM 11 '... assumed address space 12. window 13. rewriting boundary line ad ... sub area
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G01C 21/00 G08G 1/0969 G09B 29/00 G09B 29/10 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G01C 21/00 G08G 1/0969 G09B 29/00 G09B 29/10
Claims (1)
な地図画像を記憶する領域を有するビデオメモリを備
え、車両現在位置に応じて地図画像の切り出し領域を移
動すると共に、ビデオメモリに記憶される地図画像を書
き替えて地図をスクリーン上でスクロール表示するナビ
ゲーション装置の地図描画方法において、 ビデオメモリの記憶領域をスクリーン表示領域より大き
な複数のサブ領域に分割し、 前記切り出し領域が任意のスクロール方向に移動して所
定のサブ領域内であって、予め設定してある書き替え境
界に到達した時、該スクロール方向の隣接地図画像を該
サブ領域以外のサブ領域に書き込んでスクロール表示を
継続することを特徴とする地図描画方法。1. A video memory having an area for storing a map image larger than a map image displayed on a screen, wherein a cut-out area of the map image is moved according to a current position of a vehicle, and a map image stored in the video memory is provided. In the map drawing method of the navigation device, which rewrites the image and scrolls the map on the screen, the storage area of the video memory is larger than the screen display area.
Divided such into a plurality of sub-regions, when the cutout area is a Tokoro <br/> constant sub region to go to any of the scroll direction, reaching the rewriting boundary that is set in advance, the scroll A map drawing method, characterized in that adjacent map images in directions are written in a sub-region other than the sub-region and scroll display is continued.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21571894A JP3333642B2 (en) | 1994-09-09 | 1994-09-09 | Map drawing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21571894A JP3333642B2 (en) | 1994-09-09 | 1994-09-09 | Map drawing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0875480A JPH0875480A (en) | 1996-03-22 |
| JP3333642B2 true JP3333642B2 (en) | 2002-10-15 |
Family
ID=16677032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21571894A Expired - Lifetime JP3333642B2 (en) | 1994-09-09 | 1994-09-09 | Map drawing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3333642B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3621572B2 (en) * | 1997-12-11 | 2005-02-16 | 文雄 溝口 | Map data prefetching method and map scrolling method |
| WO2001040990A2 (en) * | 1999-11-29 | 2001-06-07 | Siemens Aktiengesellschaft | Method and device for enablinga second computer (client) to access card data pertaining to a first computer (server) |
| US7450114B2 (en) * | 2000-04-14 | 2008-11-11 | Picsel (Research) Limited | User interface systems and methods for manipulating and viewing digital documents |
| JP4807693B2 (en) * | 2001-09-26 | 2011-11-02 | パイオニア株式会社 | Image creating apparatus and method, electronic apparatus, and computer program |
| JP2004219175A (en) * | 2003-01-10 | 2004-08-05 | Kenwood Corp | Data distribution system, reception terminal, method of distributing data, and program |
| JP5017687B2 (en) * | 2007-10-05 | 2012-09-05 | カシオ計算機株式会社 | Client device and program |
| JP5167784B2 (en) * | 2007-11-26 | 2013-03-21 | 株式会社Jvcケンウッド | Moving object position display device, program, and moving object position display method |
| JP2010134835A (en) | 2008-12-08 | 2010-06-17 | Renesas Electronics Corp | Map drawing device and display control method of map data |
| US20120293559A1 (en) * | 2010-02-23 | 2012-11-22 | Mitsubishi Electric Corporation | Map scrolling device |
-
1994
- 1994-09-09 JP JP21571894A patent/JP3333642B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0875480A (en) | 1996-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2865751B2 (en) | Display screen scrolling method | |
| JPH1164010A (en) | Method for displaying map of navigation system | |
| EP1316064B1 (en) | Scaling images | |
| JP3333642B2 (en) | Map drawing method | |
| US5798749A (en) | Graphic display control apparatus | |
| US5754161A (en) | Graphic display scrolling apparatus | |
| JPH04116692A (en) | Scroll controller | |
| JPH07111618B2 (en) | Scroll screen display method and device | |
| JPH0516039B2 (en) | ||
| JPH06149533A (en) | High-speed segment drawing method that reduces drawing processing of segments outside the display area | |
| JPH01314382A (en) | Image display system | |
| JPH01211793A (en) | Automatic setting system for scroll quantity corresponding to image data display size | |
| JPH0310281A (en) | Map plotting method | |
| JP2004133283A (en) | Image display device, image display method, and image display program | |
| JPH0635400A (en) | On-vehicle image display device | |
| JP2798551B2 (en) | Electronic map display | |
| JP2886992B2 (en) | Vehicle position display method | |
| JP2998417B2 (en) | Multimedia information processing device | |
| JP3238188B2 (en) | Frame memory control device and frame memory control method | |
| JPH04160479A (en) | Setting system for character string display position | |
| JPH0318717B2 (en) | ||
| JPH04219791A (en) | Window display method for dynamic image | |
| JPH05204374A (en) | Picture display control system | |
| JPS6219893A (en) | Image scrolling method | |
| JPS6315617B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020716 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080726 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090726 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100726 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100726 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110726 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120726 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120726 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130726 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130726 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140726 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term |