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
Links
- 239000013598 vector Substances 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 4
- 239000011295 pitch Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 1
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.
第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)
プレイ上に格子点を表示させるグラフイツク・デ
イスプレイの格子点発生装置において、格子点の
情報として基準座標位置(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.
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)
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 |
-
1981
- 1981-06-27 JP JP10013081A patent/JPS582880A/en active Granted
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 |