JPS61240381A - Graphic display device - Google Patents

Graphic display device

Info

Publication number
JPS61240381A
JPS61240381A JP60081570A JP8157085A JPS61240381A JP S61240381 A JPS61240381 A JP S61240381A JP 60081570 A JP60081570 A JP 60081570A JP 8157085 A JP8157085 A JP 8157085A JP S61240381 A JPS61240381 A JP S61240381A
Authority
JP
Japan
Prior art keywords
line
data
information
segment
coordinate data
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.)
Pending
Application number
JP60081570A
Other languages
Japanese (ja)
Inventor
Tetsuo Murata
村田 哲夫
Kiyohiko Tatebayashi
立林 清彦
Hiroshi Miura
浩 三浦
Takashi Kanazawa
金沢 隆司
Tetsuji Tanaka
哲司 田中
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.)
Japan Radio Co Ltd
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Japan Radio Co Ltd
Meidensha Electric Manufacturing 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 Japan Radio Co Ltd, Meidensha Electric Manufacturing Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP60081570A priority Critical patent/JPS61240381A/en
Publication of JPS61240381A publication Critical patent/JPS61240381A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Abstract

PURPOSE:To perform heavy line drawing easily by registering coordinate data forming centers of heavy lines and width data of heavy lines in the segment buffer while reducing the volume of registered graphic information to the segment buffers of line segment information and line width information as the centers. CONSTITUTION:Coordinate data and line width data forming centers are provided the display processor 4 or the host computer 8 from the operator, and only the coordinate data and line width data are handled in heavy line information control and processing. For example, in the auxiliary memory device 9 and segment buffer 51, only the coordinate data and line width data are stored and registered as heavy line information. In heavy line drawing on the CRT monitor 3 by the heavy line information, after discriminating that the kind of line segment is heavy line by the processor 4, line segment information are automatically prepared by the coordinate data and line width data and bit development data for the frame buffer 6 are obtained.

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、グラフィックCRT表示装置によ1偽°□゛
図形表示装置に係シ、特に太線描画のための線゛分情報
作成処理方式に関する。
DETAILED DESCRIPTION OF THE INVENTION A. Field of Industrial Application The present invention relates to a graphic CRT display device for displaying false figures, and particularly to a processing method for creating line segment information for drawing thick lines. .

B6発明の概要 本発明は、セグメント構造のデータから太線ヲCRTモ
ニタ上に描画するデー、/l−作成する図形表示装置に
おいて、 太線の中心となる座標データと太線の曝データをセグメ
ントバッファに登録しておき、太線描画に際してディス
プレイプロセッサが座標データの傾きと幅データから中
心となる線分を平行移動した太線データを作成し、これ
らデータをフレームバッファにビット展開することによ
〕、中心となる線分情報と線幅情報をセグメントバッフ
ァへの登録図形情報量を低減しながら容易に太線描画を
行うことができるようにしたものである。
B6 Summary of the Invention The present invention provides a graphic display device that creates data for drawing thick lines on a CRT monitor from segment structure data, by registering coordinate data for the center of the thick line and exposure data for the thick line in a segment buffer. When drawing a thick line, the display processor creates thick line data by translating the center line segment from the slope and width data of the coordinate data, and by bit-expanding these data in the frame buffer, This makes it possible to easily draw thick lines while reducing the amount of graphic information registered in the segment buffer by storing line segment information and line width information.

C0従来の技術 グラフィックCRT表示装置は、従来からCAD、CA
M、CAB等の分野で主として図形の作成、修正といっ
たオフツイン業務で多く使用されているが、最近ではオ
ンツインシステムの端末装置としての利用分野が増加し
てきている。このオンツインシステムの端末装置として
のグラフィックCRT表示装置は、これまでのものに比
べて機能、性能的には次の2点が強く要求される。
C0 Conventional technology Graphic CRT display devices have traditionally been manufactured using CAD, CA
It is mainly used in off-twin operations such as creating and modifying figures in the fields of M, CAB, etc., but recently, the field of use as a terminal device for on-twin systems has been increasing. The graphic CRT display device used as the terminal device of this on-twin system is required to have the following two points in terms of function and performance compared to conventional ones.

(1) 高速表示・・・オンラインシステムは応答性の
良さが必須条件であり表示要求から表示完了までが高速
に行われ、各種の表示更新も高速に行われること◎ (2)  広域エリアのサポート・・・オンラインシス
テムの中には広い領域に敷設した設備を対象として運用
管行うものかあシ、このような場合広域な表示領域をサ
ポートシ、表示要求に応じて必要範囲を表示できること
。いわゆるコンピュータでラビングの機能を持つこと・ こうした要求に対処するため、グツフィックディスプレ
イシステムとしては、インテリジェント端末形と呼ばれ
るシステム構成が採用されている。
(1) High-speed display: Good responsiveness is a prerequisite for an online system, and the process from display request to display completion must be performed quickly, and various display updates must also be performed at high speed◎ (2) Support for a wide area ... Some online systems operate and manage equipment installed over a wide area, and in such cases, it is necessary to support a wide display area and display the necessary range according to display requests. A so-called computer with a rubbing function.In order to meet these demands, a system configuration called an intelligent terminal type is adopted as a graphic display system.

このシステムは、第2図に示すように、コンピュータを
持つグラフィックCRT表示装置1t一端末側とし、こ
の端末側と通信回線でホストコンピュータシステム2が
接続され、このホストコンピュータシステム2を介して
他の端末装置あるいは上位コンピュータに接続されてオ
ンラインシステムが構築される。この構成ではホストコ
ンピュータシステム2には多量の演算処理あるいはデー
タ処mを行わせ、端末側グラフィックCRT表示装置1
内コンピュータにはディスプレイ処理を行わせるという
分散処理方式にされ、端末側での応答性!向上しながら
ホストコンピュータシステム2の負荷も軽減する。以下
、第2図に示す構成での図形表示部at−詳細に説明す
る。
As shown in FIG. 2, this system has a graphic CRT display device 1t with a computer on one terminal side, and a host computer system 2 is connected to this terminal side via a communication line. An online system is constructed by connecting to a terminal device or host computer. In this configuration, the host computer system 2 performs a large amount of arithmetic processing or data processing, and the terminal side graphic CRT display device 1
A distributed processing method is used in which the internal computer performs display processing, resulting in improved responsiveness on the terminal side! The load on the host computer system 2 is also reduced. The graphic display section at with the configuration shown in FIG. 2 will be explained in detail below.

グツフィックCRT表示装置1は、ラスタヌキャン表示
方弐によシリフレツシエ描画を行うCRTモニタ3を有
し、ディスプレイプロセッサ4を制御中枢部とし、表示
対象となる図形情報(ls分、シンボル、文字等の情報
)ヲセグメントバツファs1に格納しておく。セグメン
トバッファ51内に格納する図形情報は、第3図に論理
関係を示すように、最下位に位置する個々の図形要素(
表て当核図形要素個々の属性(可視属性、検出属性等)
を定義する属性要素SPによってトリー構造に構成され
る。
The graphic CRT display device 1 has a CRT monitor 3 that performs silifretschier drawing using a rastanukyan display method, and has a display processor 4 as a control center, and graphic information to be displayed (information such as ls, symbols, characters, etc.) It is stored in the segment buffer s1. The graphic information stored in the segment buffer 51 is divided into individual graphic elements (
Attributes of individual graphical elements (visible attributes, detection attributes, etc.)
It is configured into a tree structure by attribute elements SP that define .

このセグメントバッファ51内に格納する固形清報に対
して、表示要求される範囲(座標壇によシ定まる長方形
の領域)の図形情報の切出しが行われる。この切出し処
理には、表示図形の平行移動や回転変換を行うマ) I
Jクス演算処理部52 。
From the solid information stored in the segment buffer 51, graphical information in a range requested for display (a rectangular area determined by the coordinate table) is extracted. This cutting process involves parallel translation and rotational transformation of the displayed figure.
Jx calculation processing unit 52.

CRTモニタ3の表示可能な画面枠をはみ出す部分を除
去するクリッピング処理部55等が用意され、さらに切
出した図形情報の線分を表示位置(座標位置)からそれ
に対応するフレームバッファ6上のビットのオン・オフ
情報に展開するディジタル微分解析(DD人)処理部5
1が用意される。
A clipping processing unit 55 and the like is provided that removes the portion that protrudes from the displayable screen frame of the CRT monitor 3, and further extracts line segments of the cut out graphic information from the display position (coordinate position) to the corresponding bits on the frame buffer 6. Digital differential analysis (DD person) processing unit 5 that develops on/off information
1 is prepared.

フレームバッファ6 ハ物目的にハCRT−v−ニタ3
の管面の各画素に1対1で対応するピッ)−1−持つメ
モリであシ、カフ−表示では複数枚のビットプレーンを
有し、ルックアップテーブル7を使って表示色を決定す
る@これを第4図を参照して説明する◎同図はフレーム
バッファ6が3つのビットプレーンナ1.す2.す3′
t−持つ場合で示し、セグメントバッファ51の図形情
報に対応するビットのオン・オフがビットプレーン+l
S−÷3の組み合わせとして展開される。そして、CR
Tモニタ3の管面への表示は7レームバツフア6上をラ
スタースキャンし、各ビットプレーン◆1〜す3のビッ
トオンの組合せ値をアドレスとしてルックアップテーブ
ル7で定めている表示色のテーブルに従ったR(赤)#
G(緑)、B(f)の各ビーム出力′IkcR?モニタ
3に与える。下記表はフレームバッファ6の各ビットプ
レーンφ1〜÷3のビット組み合わせに対するルックア
ップテーブル7の各ビーム毎の強g(表示色の差異)を
対応性て例示し、3つのビットプレーンφ1〜φ3によ
って各画素ごとに8種類の色分は指定をし、ルックアッ
プテーブル70R,G、B各ビームに夫々3ビツトを当
てることで512(2’)色を選択可能にする。
Frame buffer 6 For physical purposes CRT-v-monitor 3
It has multiple bit planes in the cuff display, and the display color is determined using the lookup table 7. This will be explained with reference to FIG. 2. 3'
t-, and the on/off of the bit corresponding to the graphic information of the segment buffer 51 is bit plane + l.
It is developed as a combination of S-÷3. And C.R.
The display on the screen of the T-monitor 3 is performed by raster scanning the 7-frame buffer 6 and using the combination value of the bits on in each bit plane ◆1 to 3 as an address according to the display color table defined in the lookup table 7. taR (red)#
Each beam output of G (green) and B (f) 'IkcR? Give it to monitor 3. The table below shows the correspondence between the intensity g (display color difference) of each beam in the lookup table 7 for the bit combinations of each bit plane φ1 to ÷3 of the frame buffer 6. Eight colors are specified for each pixel, and 512 (2') colors can be selected by applying 3 bits to each beam of the lookup table 70R, G, and B.

第2図に戻って、ホストコンピュータシステム2はホス
トコンピュータ8t−iii1#l中枢部として、オン
ツイン処理の1つの処理機能として図形情報処理したデ
ータt−適轟な形式で分割して磁気ディスク等の補助記
憶装置9に保存しておき、グラフィックCRT表示装置
1から要求される範囲の図形情報をインターフェースt
o 、 11 、伝送路12の通信回ll1t−通して
グ2フィックCRT表示装Mlに歓送し、グラフィック
CRT表示装[1では受信したデータをセグメントバッ
ファ51に格納しておく◎ D0発明が解決しようとする問題点 第2図の構成において、ホストコンピュータシステム2
及びグラフィックCRT表示装置1に登録される図形情
報のうち、線分清報については第5図に示すように、線
分の始点Pi  (Xt、Yl)、F’5(X5*Y5
)と終点Pg(XzeY2)pPII(XssYs)を
座標データとして登蟲し、この座標データからDDA処
理部5噂によって線分A−?8の描画に必要なデータ列
にしたビット展開を行ない、前記のようにしてCRTモ
ニタ3上に線分表示を行なう。
Returning to FIG. 2, the host computer system 2 serves as the central part of the host computer 8t-iii1#l, and as one of the processing functions of the on-twin processing, the data t which has been subjected to graphical information processing is divided in an appropriate format and stored on a magnetic disk, etc. Graphical information in the range requested by the graphic CRT display device 1 is stored in the auxiliary storage device 9 and sent to the interface t.
o, 11, the data is sent to the graphics CRT display Ml through the communication line ll1t of the transmission path 12, and the received data is stored in the segment buffer 51 in the graphic CRT display [1]. In the configuration shown in Figure 2, the host computer system 2
And among the graphical information registered in the graphic CRT display device 1, regarding the line segment information, as shown in FIG.
) and the end point Pg(XzeY2)pPII(XssYs) as coordinate data, and from this coordinate data, the DDA processing unit 5 determines the line segment A-? Bit expansion is performed to form a data string necessary for drawing 8, and line segments are displayed on the CRT monitor 3 as described above.

このような線分情報及び表示処理は、実線のほかに破線
、一点aM等のデータ種別の指定でビット展開時のスペ
ースビット挿入処理で実現される。
Such line segment information and display processing is realized by inserting a space bit during bit expansion by specifying data types such as a broken line, a single point aM, etc. in addition to a solid line.

しかし、線分情報のうちの太線については、上記の破線
等と同じ処理では実現されない。そこで太線表示には、
太線のIII@に応じた数だけの線分情報をホストコン
ピュータ8で形成し、この朦分情報群をグラフィックC
RT表示装置lのセグメントバッファ51K登録して描
画するものであったO この従来方式では、太線表示のためには多くの線分清報
作成のために複雑な座標位置演算を必要トシホストコン
ピュータの負担が高くなシ、オンツイン処理に悪影響を
及ばすし、高速表示を難しくする。また、セグメントバ
ッファ51への登録情報量が多くなる。
However, thick lines in line segment information cannot be realized by the same processing as for broken lines and the like. Therefore, the bold line is
The host computer 8 forms line segment information as many as the number corresponding to the thick line III@, and this segment information group is created in the graphic C.
In this conventional method, in order to display thick lines, complex coordinate position calculations are required to create many line segment reports, which is a burden on the host computer. If the image quality is high, it will adversely affect on-twin processing and make high-speed display difficult. Furthermore, the amount of information registered in the segment buffer 51 increases.

なお、太l/a!i!!示情報作成のためにグラフィッ
クCRT表示装置側からタブレット等を用いてオペレー
タが線分データを入力する方式が考えられるが、これは
太朦分だけの本数のデータを正確に入力することを必要
としてオペレータにとっては非常に大きな負担になる。
In addition, thick l/a! i! ! One possible method for creating display information is for an operator to input line segment data from a graphic CRT display device using a tablet, etc., but this requires accurate input of data for the number of lines corresponding to the diameter. This places a very heavy burden on the operator.

また、太線表示のためK。Also, K for bold line display.

1本分の線分情報を使い、CRTモニタ3上の表示にビ
ームを振らせる方法があるが、これは表示図形には見た
目上の太ll111に得ることができるが、該図形のハ
ードコピーでは1本分の線分情報でしかなく太線のコピ
ーを得ることができない。
There is a method of using one line segment information to make the beam swing on the display on the CRT monitor 3, but this can make the displayed figure look thicker than the actual figure, but the hard copy of the figure cannot. It is only one line segment information and it is not possible to obtain a copy of the thick line.

E0問題点を解決するための手段と作用本発明は、上記
問題点に鑑み、セグメントバッファには太at′ft報
として太線の中心となる線分の始点と終点の座標データ
及び線幅データを登録するデータとし、ディスプレイプ
ロセッサは太線描画時に座標データから求める線分の傾
きによってX、Y方向の一つの方向に基準S@分Δx、
Δyだけ平行移動した線分の座標データを前記線幅デー
タに一致する本数発作成し、この座標データを前記中心
となる線分の座標データと共に太線描画情報としてフレ
ームバッファのビット展開データにすることとし、セグ
メントバッファへの登録及びプロセッサ、ホストコンピ
ュータでの太Ia清報管理に中心となる線分の座標デー
タと線幅データのみとし、ディスプレイプロセッサが太
線情報から必要な線幅分の太線描画データを作成するも
のである。
Means and operation for solving the E0 problem In view of the above problem, the present invention stores coordinate data and line width data of the starting point and end point of the line segment that is the center of the thick line as thick at'ft information in the segment buffer. As the data to be registered, the display processor sets the standard S@min Δx,
Coordinate data of a line segment translated by Δy is created a number of times that match the line width data, and this coordinate data is converted into bit expansion data of a frame buffer as thick line drawing information together with the coordinate data of the center line segment. Only line segment coordinate data and line width data are used for registration in the segment buffer and management of thick Ia information in the processor and host computer, and the display processor extracts thick line drawing data for the required line width from the thick line information. is created.

?、実施例 第1図は本発明の処理方式における太線表示の拡大図を
示す。線分情報のうち、太線情報には太線の中心となる
1本の線分の座標データと線幅データを指定する0第1
図では座標データとして朦分ムにはPu(XtsYt)
とf’2t(X 2 *Y2 )を指定し、線分Bには
P51(X5eY5)とpH1(X4.Y4)を指定す
る。また、1m@データとしては1本の線分が持つ偏す
なわち1画素傷の倍数nとして指定し、第1図では5本
分の線幅を持つ大蔵とするためn = 5を指定する。
? , Embodiment FIG. 1 shows an enlarged view of the thick line in the processing method of the present invention. Among the line segment information, the thick line information specifies the coordinate data and line width data of one line segment that is the center of the thick line.
In the figure, the coordinate data is Pu (XtsYt).
and f'2t(X 2 *Y2 ), and for line segment B, specify P51 (X5eY5) and pH1 (X4.Y4). Furthermore, the 1m@ data is specified as the bias of one line segment, that is, the multiple n of one pixel flaw, and in FIG. 1, n = 5 is specified to make the line have a width of five lines.

こうした中心となる線分の座標データと線幅データはオ
ペレータからディスプレイプロセッサ4又はホストコン
ピュータ8に与えられ、太線情報の管理、処理には座標
データとlf!A@データのみを暇扱うようにする。例
えば1、補助記憶装置9やセグメントバッファ51には
座標データと線幅データのみによる太線清報として格納
、登録する。
The coordinate data and line width data of the central line segment are given by the operator to the display processor 4 or the host computer 8, and the coordinate data and lf! A: Handle only data at leisure. For example, 1. It is stored and registered in the auxiliary storage device 9 or the segment buffer 51 as thick line clearing information based only on coordinate data and line width data.

この太線清報によるCRTモニタ3上への太線描画には
、ディスプレイプロセッサ4によって線分の種別が太線
であることを判定した後、座標データと線幅データとか
ら線分情報を自動作成してフレームバッファ6へのピッ
ト展開データを得る。
To draw a thick line on the CRT monitor 3 using this thick line report, the display processor 4 determines that the line segment type is a thick line, and then automatically creates line segment information from coordinate data and line width data. Obtain pit expansion data to the frame buffer 6.

ディスプレイプロセッサ4における太線描画データ作成
処理を以下に説明する0 まず、線分Aについては座標データpH(Xt。
The thick line drawing data creation process in the display processor 4 will be explained below.0 First, regarding the line segment A, the coordinate data pH (Xt.

Yl)とP21(X2#Y2)からその線分が水平に対
して45度の傾き以上か未満かを判定する045度以上
 IY2−Yll ≧1X2−Xt145度未満 IY
2−Yll < lX2−XII上式で判定した結果に
従い以下の処理を行う。
Yl) and P21 (X2#Y2) to determine whether the line segment has an inclination of 45 degrees or more with respect to the horizontal.
2-Yll < lX2-XII The following processing is performed according to the result determined by the above formula.

傾きが45度未満であれば中心となる線分Aの座標デー
タt−Y方向に1本の線分幅Δγづつ平行移動した座標
データを作成する。この線分幅Δyは中心となる線分A
に対して指定されるn本分だけ交互に正、負に移動させ
、基準幅にする。逆に、傾きが45[以上あるときには
中心となる線分Aの座標データ6x方向に1本の線分幅
Δχづつ平行移動した座標データを作成する。第1図の
線分Aでは45度未満であるから、作成される座標デー
タはH−5とすれば、 Pt2(XleYt+Δy)とP22(X2.Y2+Δ
y)Pt3(X11YI−Δy)とP23(X21Y2
−Δy)P n (XI 、Y1+2Δy)とP 24
 (X21Y2+2Δy)P 1s (Xt 、Yl−
2Δy)とP25(X2.Y2−2Δy)の始点と終点
を持つものになり、これら座標データを中心となる線分
人の座標データと共にDDA処理部54に与え、ビット
展開によってCRTモニタ3上には太線描画を得る。
If the inclination is less than 45 degrees, coordinate data of the central line segment A is created by translating the center line segment A by one line segment width Δγ in the t-Y direction. This line segment width Δy is the center line segment A
The reference width is obtained by alternately moving positive and negative by the number of n lines specified for . Conversely, when the slope is 45 or more, coordinate data of the central line segment A is created by translating the center line segment A by one line segment width Δχ in parallel in the 6x direction. Since the angle of line segment A in Figure 1 is less than 45 degrees, if the created coordinate data is H-5, then Pt2 (XleYt+Δy) and P22 (X2.Y2+Δy)
y) Pt3(X11YI-Δy) and P23(X21Y2
-Δy) P n (XI, Y1+2Δy) and P 24
(X21Y2+2Δy)P 1s (Xt, Yl-
2Δy) and P25 (X2.Y2−2Δy), these coordinate data are given to the DDA processing unit 54 along with the coordinate data of the center line segment person, and are displayed on the CRT monitor 3 by bit expansion. obtains thick line drawing.

同様に、線分Bは45度以上の傾きであるから、作成さ
れるW1標データはn = 5とすれば、中心となる線
分の座標データP5t(X5.Ys)s PIIt(X
IIm Y 4 )からX方向に士Δχづつ平行移動し
た座標データ P52(X5−ΔX s Y 3 )とPI3(XII
−ΔX * Y II)P55(X5+ΔX a Y 
5 )とPI3(X4+ΔX e Y4 )P5k(X
5−2Δx、Y5)とP+n(Xs−2Δx 、 Y 
4 )P35(X5+2ΔX # Y 5)とpH5(
X5+2ΔX 、 Y @ )の始点と終点を持つもの
を自動作成する。
Similarly, since line segment B has an inclination of 45 degrees or more, the W1 mark data to be created will be the coordinate data of the central line segment P5t(X5.Ys)s PIIt(X
Coordinate data P52 (X5-ΔX s Y 3 ) and PI3 (XII
−ΔX * Y II) P55(X5+ΔX a Y
5 ) and PI3(X4+ΔX e Y4 )P5k(X
5-2Δx, Y5) and P+n(Xs-2Δx, Y
4) P35(X5+2ΔX #Y5) and pH5(
Automatically create one with a starting point and an ending point of X5+2ΔX, Y@).

なお、座標データの作成における演算は中心となる線分
A、BK対して行なうに限らず、作成されたデータに対
してΔx、Δyづつ加減算する方法でも同様に得ること
ができる。例えば、座標データP12とP2zk持つ線
分データの作成後、座標データP14とPu’に持つ線
分データの作成にはPt2とP 22を持つ座標データ
に+Δyt−加算することで実現される。
Note that calculations for creating coordinate data are not limited to the central line segments A and BK, but can be similarly obtained by adding or subtracting Δx and Δy to the created data. For example, after creating line segment data having coordinate data P12 and P2zk, creating line segment data having coordinate data P14 and Pu' is realized by adding +Δyt- to the coordinate data having Pt2 and P22.

G6発明の効果 以上のとおシ、本発明によれば、太IIItW報には大
蔵の中心となる線分の座標データとPa@データのみを
セグメントバッファに登録及び管理し、太線描画にはデ
ィスプレイプロセッサが座標データと線幅データから中
心となる線分の傾きに応じたX、Y方向の一つの方向に
基準線幅分Δx、Δyだけ平行移動した座標データtm
幅分だけ作成し、この線分情報を中心となる線分情報と
共にビット展開させるようKしたため、太線情報の管m
t−容J+K及びセグメントバッファへの登録情報量を
少なくしながら太線描画を可能にする。
In addition to the effects of the G6 invention, according to the present invention, only the coordinate data and Pa@ data of the line segment that is the center of the thick line are registered and managed in the segment buffer, and the display processor is used to draw the thick line. The coordinate data tm is obtained by translating the reference line width Δx, Δy in one direction of the X and Y directions according to the inclination of the central line segment from the coordinate data and line width data.
Since only the width is created and this line segment information is bit-expanded together with the central line segment information, the management of thick line information is
To enable drawing of thick lines while reducing the amount of information registered in the t-column J+K and segment buffer.

なお、太線描画のためのディスプレイプロセッサの処理
は座標データの傾き判定と基準線幅分加減算で済み、表
示性能を悪くすることはない。
Note that the processing of the display processor for drawing a thick line only involves determining the inclination of the coordinate data and adding and subtracting the reference line width, and does not deteriorate the display performance.

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

第1図は本発明の処理方式における太線表示の拡大図、
第2図は図形表示装置の構成図、第3図は第2図で取扱
う図形清報のセグメント構造図、第4図はグラフィック
CRT表示装置における図形情報のビット展開と力2−
表示の処at説明するための図、第5図は線分表示のた
めの処理説明図である。 160.グラフィックCRT!!!示装置、2・・・ホ
ストコンピュータシステム、3・・・CRTモニタ、4
・・・ディスプレイプロセッサ%51・・・セグメント
バッファ、52・・・マトリクス演算処理部、55・・
・クリッピング処理部、54・・・DDム処理部、6・
・・7レームパツフア、7・・・ルックアップテーブル
、8・・・ホストコンピュータ、9・・・補助記憶装置
、10 、11・・・インターフェース、12・・・歓
送路、^、B・・・中心となる線分。 第1図 本線表示乃紘人固 第5図 線分表示の処理説明記
FIG. 1 is an enlarged view of the thick line in the processing method of the present invention;
Fig. 2 is a block diagram of the graphic display device, Fig. 3 is a segment structure diagram of the graphic report handled in Fig. 2, and Fig. 4 is the bit expansion and power of graphic information in the graphic CRT display device.
A diagram for explaining the display process, FIG. 5 is an explanatory diagram of the process for displaying line segments. 160. Graphic CRT! ! ! display device, 2... host computer system, 3... CRT monitor, 4
...Display processor %51...Segment buffer, 52...Matrix calculation processing unit, 55...
- Clipping processing section, 54... DDM processing section, 6.
... 7 frame software, 7... lookup table, 8... host computer, 9... auxiliary storage device, 10, 11... interface, 12... forwarding path, ^, B... center A line segment that becomes . Figure 1: Main line display No Hirojinga Figure 5: Explanation of processing for line segment display

Claims (1)

【特許請求の範囲】[Claims] ディスプレイプロセッサを有するグラフィックCRT表
示装置を端末装置とし、ホストコンピュータと共にオン
ラインシステムを構築して図形表示を行う図形表示装置
において、前記ホストコンピュータ又はディスプレイプ
ロセッサは太線情報としてその中心となる線分の始点と
終点の座標データ及び線幅データをセグメントバッファ
に登録するデータとして管理し、前記ディスプレイプロ
セッサは前記座標データから求める線分の傾きによつて
X、Y方向の一つの方向に基準線幅分Δx、Δyだけ平
行移動した線分の座標データを前記線幅データに一致す
る本数分作成し、この座標データを前記中心となる線分
の座標データと共に太線描画情報としてフレームバッフ
ァのビット展開データにすることを特徴とする固形表示
装置。
In a graphic display device that uses a graphic CRT display device having a display processor as a terminal device and constructs an online system together with a host computer to display graphics, the host computer or display processor stores the starting point of the central line segment as thick line information. The coordinate data and line width data of the end point are managed as data to be registered in the segment buffer, and the display processor divides the reference line width Δx in one of the X and Y directions according to the slope of the line segment determined from the coordinate data. Coordinate data for line segments translated by Δy is created for the number of lines that match the line width data, and this coordinate data and the coordinate data for the center line segment are converted into bit expansion data of a frame buffer as thick line drawing information. A solid display device featuring:
JP60081570A 1985-04-17 1985-04-17 Graphic display device Pending JPS61240381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60081570A JPS61240381A (en) 1985-04-17 1985-04-17 Graphic display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60081570A JPS61240381A (en) 1985-04-17 1985-04-17 Graphic display device

Publications (1)

Publication Number Publication Date
JPS61240381A true JPS61240381A (en) 1986-10-25

Family

ID=13749958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60081570A Pending JPS61240381A (en) 1985-04-17 1985-04-17 Graphic display device

Country Status (1)

Country Link
JP (1) JPS61240381A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02257305A (en) * 1989-03-30 1990-10-18 Toppan Printing Co Ltd Data generation system for package manufacture
US5204945A (en) * 1989-11-08 1993-04-20 Hitachi, Ltd. Method of displaying thick line and information unit and display system used therefor

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS615284A (en) * 1984-06-19 1986-01-11 富士ゼロックス株式会社 Raster graphic display unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS615284A (en) * 1984-06-19 1986-01-11 富士ゼロックス株式会社 Raster graphic display unit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02257305A (en) * 1989-03-30 1990-10-18 Toppan Printing Co Ltd Data generation system for package manufacture
US5204945A (en) * 1989-11-08 1993-04-20 Hitachi, Ltd. Method of displaying thick line and information unit and display system used therefor

Similar Documents

Publication Publication Date Title
JPH0683970A (en) Device and method for triangle drawing
JPH0683969A (en) Graphics processor and method of graphics and data processing
JP3177143B2 (en) Improved graphics picking method and apparatus using auxiliary buffer information
JPH1074263A (en) Computer graphic system
JP3642259B2 (en) Multi-screen display device
JPH0714029A (en) Equipment and method for drawing of line
JPS61240381A (en) Graphic display device
JPH0651937A (en) Data processing system and method of data control
JPH087715B2 (en) Data processing device and access control method
JPS61180285A (en) Graphic display unit
JPH0696178A (en) Graphic processing system
JPS61240378A (en) Graphic display device
JP2921312B2 (en) 3D animation processing system
JPH0514941B2 (en)
JPH10187956A (en) Method and device for image processing
JPS61180284A (en) Graphic display unit
JP2667454B2 (en) Plotting device
JPH0752456B2 (en) Drawing display device
JPS63241625A (en) Line drawing input device
JPS63188227A (en) Display system for pull-down menu
JPS6169094A (en) Graphic processing method and apparatus
JP2000003456A (en) Shape modeling method utilizing image, and recording medium recorded with shape modeling program
JPS63141182A (en) Deciding system for graphic passing through specified area
JPS61180288A (en) Graphic display unit
JP2002208035A (en) Graphic processor and its method