[go: up one dir, main page]

JPS6360916B2 - - Google Patents

Info

Publication number
JPS6360916B2
JPS6360916B2 JP10013081A JP10013081A JPS6360916B2 JP S6360916 B2 JPS6360916 B2 JP S6360916B2 JP 10013081 A JP10013081 A JP 10013081A JP 10013081 A JP10013081 A JP 10013081A JP S6360916 B2 JPS6360916 B2 JP S6360916B2
Authority
JP
Japan
Prior art keywords
data
grid
generator
grid point
graphic display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP10013081A
Other languages
Japanese (ja)
Other versions
JPS582880A (en
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 filed Critical
Priority to JP10013081A priority Critical patent/JPS582880A/en
Publication of JPS582880A publication Critical patent/JPS582880A/en
Publication of JPS6360916B2 publication Critical patent/JPS6360916B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は、格子点の表示を高速化するためのグ
ラフイツク・デイスプレイの格子点発生装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a grid point generator for a graphic display for speeding up the display of grid points.

グラフイツク・デイスプレイ上に格子点を表示
させる場合、現在のデイスプレイでは、1個1個
の格子点の位置について計算機でその座標位置を
生成して、それをデイスプレイ装置に転送してい
る。そのために、例えば、10個×10個の格子点が
あれば100個のオーダおよびデータを転送するこ
とが必要であるから、デイスプレイ装置に転送す
るデータ量は多くなつて、全ての格子点を表示し
終るまでには長時間を消費しなければならない。
計算機においては、格子点分のデイスプレイ用オ
ーダを生成することが必要であるから、計算機負
荷も当然増加することとなる。
When displaying grid points on a graphic display, in current displays, the coordinate position of each grid point is generated by a computer and then transferred to the display device. For this reason, for example, if there are 10 x 10 grid points, it is necessary to transfer 100 orders and data, so the amount of data to be transferred to the display device is large, and all grid points cannot be displayed. It takes a long time to finish.
Since it is necessary for a computer to generate display orders for grid points, the computer load naturally increases.

本発明は、上記の如き問題を解決するものであ
つて、格子点を高速に表示でき、かつ、計算機負
荷を減らすことを目的とする。そのために本発明
は、デイスプレイ側に格子点発生器を設け、計算
機からは必要なオーダとデータ、例えば、縦何
個、横何個、ピツチいくつ、というようなデータ
だけを転送し、そのデータに基づいてデイスプレ
イ側において格子点の表示をさせることを特徴と
するものである。以下、本発明を図面を参照しつ
つ説明する。
The present invention is intended to solve the above-mentioned problems, and aims to display grid points at high speed and reduce computer load. To this end, the present invention provides a grid point generator on the display side, and transfers only the necessary order and data from the computer, such as how many vertically, how many horizontally, and how many pitches. This feature is characterized in that grid points are displayed on the display side based on the above information. Hereinafter, the present invention will be explained with reference to the drawings.

第1図はグラフイツク・デイスプレイ装置の構
成ブロツク図、第2図は作画信号生成の説明図で
ある。図において、1は計算機、2はインターフ
エイス回路、3はマイクロプロセツサ、4はパタ
ーン発生器、5はメモリ、6はデイスプレイ、7
はライトペン、8はベクトル発生器を示す。
FIG. 1 is a block diagram of the configuration of a graphic display device, and FIG. 2 is an explanatory diagram of generation of a drawing signal. In the figure, 1 is a computer, 2 is an interface circuit, 3 is a microprocessor, 4 is a pattern generator, 5 is a memory, 6 is a display, and 7
8 indicates a light pen, and 8 indicates a vector generator.

計算機1からの情報はマイクロプロセツサ2で
解読され、そのオーダに従つてパターン発生器4
にデータを送り、その制御を行う。パターン発生
器4は、ベクトル発生器8の外、文字発生器、点
発生器、円発生器などを有している。パターン発
生器4から出力された情報は画素データとしてメ
モリ5に書込まれるメモリには情報が一枚の図形
として記憶されており、映像信号発生部(図示せ
ず)によりテレビ信号に変換され出力される。
The information from the computer 1 is decoded by the microprocessor 2, and the pattern generator 4 outputs the information according to the order.
sends data to and controls it. In addition to the vector generator 8, the pattern generator 4 includes a character generator, a point generator, a circle generator, and the like. The information output from the pattern generator 4 is written into the memory 5 as pixel data. The information is stored in the memory as a single figure, and is converted into a television signal by a video signal generator (not shown) and output. be done.

デイスプレイにlx個×ly個の格子点を表示する
場合、計算機1からは、基準となる座標位置
(x0,y0)、横と縦方向の格子点の数(lx,ly)お
よび格子点のピツチ(△x,△y)のデータが必
要な格子点の情報としてデイスプレイ側Bに転送
される。勿論、格子点表示というオーダも共に送
られることはいうまでもない。これを受けてデイ
スプレイ側Bでは、第2図の如く、ビーム制御信
号発生器9の間隔△xのパルス波形とベクトル発
生器8の横一列の直線とをAND手段10にて合
成することにより、横一列の点線となる作画信号
を生成する。ベクトル発生器8の横一列の直線
は、始点(xp,ys)と終点(xe,ys)が与えられ
た直線で、これを縦方向に、すなわちysを次々に
変えていつていくつかの平行線を出すことによ
り、横一列の点線を縦方向に並列に並べて格子点
を表示する。以上のフローをフアームウエアで処
理する場合のアルゴリズムで説明すると次のよう
になる。
When displaying l x × l y grid points on the display, the calculator 1 inputs the reference coordinate position (x 0 , y 0 ) and the number of horizontal and vertical grid points (l x , l y ) and the grid point pitch (Δx, Δy) data are transferred to the display side B as necessary grid point information. Of course, it goes without saying that the order for grid point display is also sent together. In response to this, on the display side B, as shown in FIG. Generates a drawing signal that is a horizontal line of dotted lines. The horizontal straight line of the vector generator 8 is a straight line with a starting point (x p , y s ) and an ending point (x e , y s ) given, and it is changed vertically, that is, by changing y s one after another. By drawing several parallel lines, grid points are displayed by arranging horizontal dotted lines in parallel vertically. The algorithm for processing the above flow using firmware is as follows.

i=0;まず初期設定をする。 i=0; First, perform initial settings.

xe=xp+△x*(lx−1);始点xpからピツ
チ△xおよび横方向の格子点の数に基づいて終
点xeを求める。
x e =x p +Δx*(l x −1); Find the end point x e from the starting point x p based on the pitch Δx and the number of horizontal grid points.

if i<ly then next else end; 判断ステツプで、iがlyより小さければ次へ進
める。
if i<l y then next else end; In the judgment step, if i is smaller than ly , proceed to the next step.

ys=yp+i*△y;yは変数でypより△yず
つ変わる。
y s = y p + i*△y; y is a variable and changes by △y from y p .

(xp,ys)へビームを出さないで移動させ
る。
Move to (x p , y s ) without emitting a beam.

(xe,ys)までビームをスウイープさせ、間
隔△xの点線を作画する。
Sweep the beam to (x e , y s ) and draw a dotted line with an interval Δx.

i=i+1 へもどる。 i=i+1 Return to

以上の説明から明らかなように、本発明によれ
ば、(xp,yp)の座標位置から△xの間隔でlx
の横一列の点線をつくり、順々に△yずつ縦にず
らして横一列の点線をly段並べた格子点を表示す
るから、lx×lyの格子点を表示する場合、転送デ
ータ量は(1+α)/(lx+ly)……(α≦2)
でよく、表示に必要な時間はly本のベクトル作画
時間であるため、lx×ly個の格子点を1個1個作
画するより大巾に減少する。また、計算機におい
ても、1個のオーダを生成するだけで(lx×ly
個の格子点が表示できるので、ほぼ1/(lx×ly
の計算機時間でよいことになり、それらの効果は
極めて顕著である。
As is clear from the above description, according to the present invention, l x horizontal lines of dotted lines are created at intervals of △x from the coordinate position (x p , y p ), and they are sequentially moved vertically by △y. Since the grid points are displayed by shifting the dotted lines horizontally in l y stages, when displaying l x × l y grid points, the amount of data to be transferred is (1 + α) / (l x + l y )... (α ≦2)
Since the time required for display is the time required to draw ly vectors, it is much shorter than drawing l x × ly grid points one by one. Also, in a computer, just by generating one order (l x ×l y )
Since grid points can be displayed, it is approximately 1/(l x × l y )
of computer time, and the effect is extremely significant.

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

第1図は本発明の一実施例を示すグラフイツ
ク・デイスプレイ装置の構成ブロツク図、第2図
は本発明の作画信号生成の説明図である。 1……計算機、2……インターフエイス回路、
3……マイクロプロセツサ、4……パターン発生
器、5……メモリ、6……デイスプレイ、7……
ライトペン、8……ベクトル発生器、9……ビー
ム制御信号発生器、10……AND手段。
FIG. 1 is a block diagram of a graphic display device showing an embodiment of the present invention, and FIG. 2 is an explanatory diagram of generation of a drawing signal according to the present invention. 1... Computer, 2... Interface circuit,
3...Microprocessor, 4...Pattern generator, 5...Memory, 6...Display, 7...
Light pen, 8... Vector generator, 9... Beam control signal generator, 10... AND means.

Claims (1)

【特許請求の範囲】[Claims] 1 格子点の情報を受けてグラフイツク・デイス
プレイ上に格子点を表示させるグラフイツク・デ
イスプレイの格子点発生装置において、格子点の
情報として基準座標位置(x0,y0)、横方向と縦
方向の格子点の数(lx,ly)および格子点間のピ
ツチ(△x,△y)のデータを受け、該データに
基づいて格子点間のピツチに相当する間隔のパル
スを発生するビーム制御信号発生手段と、前記デ
ータに基づいて始点と終点が与えられて順次座標
軸に沿つて複数の直線信号を発生するベクトル発
生手段と、前記パルスおよび前記直線信号の論理
積をとり作画信号を生成する論理手段とを備えた
ことを特徴とするグラフイツク・デイスプレイの
格子点発生装置。
1. In a graphic display grid point generator that receives grid point information and displays grid points on a graphic display, the grid point information includes the reference coordinate position (x 0 , y 0 ), horizontal and vertical directions. Beam control that receives data on the number of lattice points (l x , l y ) and the pitch between lattice points (△x, △y) and generates pulses at intervals corresponding to the pitch between lattice points based on the data a signal generating means; a vector generating means for sequentially generating a plurality of linear signals along the coordinate axes given a starting point and an ending point based on the data; and generating a drawing signal by performing a logical product of the pulse and the linear signal. 1. A grid point generator for a graphic display, characterized in that it is provided with logic means.
JP10013081A 1981-06-27 1981-06-27 Lattice point generator for graphic display Granted JPS582880A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10013081A JPS582880A (en) 1981-06-27 1981-06-27 Lattice point generator for graphic display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10013081A JPS582880A (en) 1981-06-27 1981-06-27 Lattice point generator for graphic display

Publications (2)

Publication Number Publication Date
JPS582880A JPS582880A (en) 1983-01-08
JPS6360916B2 true JPS6360916B2 (en) 1988-11-25

Family

ID=14265728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10013081A Granted JPS582880A (en) 1981-06-27 1981-06-27 Lattice point generator for graphic display

Country Status (1)

Country Link
JP (1) JPS582880A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60134093U (en) * 1984-02-17 1985-09-06 株式会社 ゼニライトブイ Retractable mooring spar buoy
JPS60174384A (en) * 1984-02-17 1985-09-07 Zeniraito V:Kk Buffer system of ocean structure against collision with vessel
JPH04116766A (en) * 1990-09-06 1992-04-17 Dainippon Screen Mfg Co Ltd Method for deciding character area in electronic composing device

Also Published As

Publication number Publication date
JPS582880A (en) 1983-01-08

Similar Documents

Publication Publication Date Title
CA1218774A (en) Image transformations on an interactive raster scan or matrix display
US5600346A (en) Multiwindow display control method and apparatus
US4371872A (en) Fractional clock edge smoother for a real-time simulation of a polygon face object system
US4529978A (en) Method and apparatus for generating graphic and textual images on a raster scan display
JPS6158083A (en) High speed memory system, data processing method and memory segment
JPS60220388A (en) Symbol synthesis device and method for electronic display devices
JPS5836783B2 (en) display device
JPS5852235B2 (en) Cursor generator for raster scanning display devices
JPS6360916B2 (en)
EP0062669B1 (en) Graphic and textual image generator for a raster scan display
JPH01296389A (en) Graphic processing method and device
JPH0258635B2 (en)
JPH077252B2 (en) Cursor generator
JP2871164B2 (en) Image processing device
JPH0441831B2 (en)
EP0200172B1 (en) Image transformations on an interactive raster scan or matrix display
JPH08241170A (en) Handwriting input device
JP2903514B2 (en) High-speed drawing method
JPH08314429A (en) Translucent color image generator
JP2735072B2 (en) Image display control device and electronic device having the same
JP2537223B2 (en) Graphic processing device
RU2038633C1 (en) Apparatus for forming videosignal
JPS63292378A (en) Image producing device
JPH0689346A (en) Image generating device
JPH034379A (en) Graphic output system