JPS5962892A - Graphic display unit - Google Patents

Graphic display unit

Info

Publication number
JPS5962892A
JPS5962892A JP57174121A JP17412182A JPS5962892A JP S5962892 A JPS5962892 A JP S5962892A JP 57174121 A JP57174121 A JP 57174121A JP 17412182 A JP17412182 A JP 17412182A JP S5962892 A JPS5962892 A JP S5962892A
Authority
JP
Japan
Prior art keywords
line
circuit
register
value
terminal
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
JP57174121A
Other languages
Japanese (ja)
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP57174121A priority Critical patent/JPS5962892A/en
Publication of JPS5962892A publication Critical patent/JPS5962892A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、T二とえば線図形、または面図形を表示す
るラスタ・スキャン形グラフィック・ディスプレイ装置
に関するものである。
TECHNICAL FIELD OF THE INVENTION This invention relates to a raster scan type graphics display device for displaying, for example, line or area graphics.

〈従来技術・ 一般fこの踵ラスタ・スキャン形グラフィック・ディス
プレイ装置fは、図形を表示するディスプレイ・モニタ
装置と、このモニタ装置の各画素点の輝度、または色を
記憶するバッファ・メモリとe (lftえており、こ
のバッファ・メモリに表示すべぎ図形を画素点に分解し
て店き込むことにより、図形の表示が実現されるように
なされている。そし、て、上記モニタ装置の画面上の各
画素点には、2次元の座標値(xl、(ylが与えられ
ておシ、画素小に対応する上記バッファメモリの記憶要
素のアドレスも、座標値、またはこの座標値と同等の情
報で−らえられCいる。し、たがって、上記モニタ装置
π点fK:表示するためには、点の座標値をアドレスと
し、点の輝度、または色をデータとして、バッファ・メ
モリに書き込めばよい。また、線図形を表示する場合に
は、Ivi!51分の始点と、終点の座標値、またはこ
の座標値と同等の情報から、線分を構成する画素点の座
標値を生成12、各画素点ごとに生成した座標値ヲアド
レスとし°C、バッファメモリvrJき込めばよ(、さ
らに、この線分から画素点の変換を高速U?′行なうた
めに多くのグラフィック・ディスプレイ装置i”i V
rおいては、線分口I月素点変換回路を(jlj〕えて
いる。
<Prior Art/General f This heel raster scan type graphic display device f includes a display monitor device for displaying figures, a buffer memory for storing the brightness or color of each pixel point of this monitor device, and e ( The figure is displayed by decomposing the figure to be displayed into pixel points and storing them in this buffer memory.Then, the figure is displayed on the screen of the monitor device. Each pixel point is given two-dimensional coordinate values (xl, (yl), and the address of the storage element of the buffer memory corresponding to the small pixel is also a coordinate value or information equivalent to this coordinate value. Therefore, in order to display the above-mentioned monitor device π point fK, it is necessary to write the coordinate value of the point as an address and the brightness or color of the point as data to the buffer memory. In addition, when displaying a line figure, the coordinate values of the pixel points constituting the line segment are generated from the coordinate values of the starting point and the ending point of Ivi!51, or information equivalent to these coordinate values. The coordinate values generated for each pixel point can be stored in the buffer memory vrJ as an address (in addition, many graphic display devices i"i V
In r, a line segment mouth I monthly prime point conversion circuit (jlj) is provided.

f+’s 1図は、るf来のこのIグラフィック・ディ
スプレイ4’=置を示すブロック図で(1)はモニタで
あり、表示−rる画素点のデータは、14号線(5a)
、(5b)おA−び(5c)’(ix゛介し′〔、バッ
ファ・メモリ(2a)(2b)お、r、び(2c)から
送られる。そしてこれら各バラ−ノア・メモリ(2a)
(2b)(2c)fj、、画素点4tJ、にろビットの
データ゛ゲ程持L、8色の色彩素示が可能であり、しか
も1画素のデータ′fi:1ビットずつ、 rEJ−−
r トレスに保持するようfなされている。さらπ、こ
の各バッファ・メモリ(2a)(2b)(2c)If 
&?、1つの出力端子(Do)、!:、3 ツノ入力端
子(1)I )(A)(wID)がそれぞれ設けられ℃
おり、上記出方端子(Do )は、モニタへのデータの
出方端子であり、また上記入力端子(DI)はバッファ
・メモリへの1き込みデータの入力端子であり、信号線
(6a)、(6b)および(6c)を介して、色彩情報
を保持するレジスタ(3)から書き込みデータが供給さ
れるようになされている。
f+'s Figure 1 is a block diagram showing the location of this I graphic display 4'.
, (5b) and (5c)' (ix) are sent from the buffer memories (2a), (2b), r, and (2c). )
(2b) (2c) fj, pixel point 4tJ, Nirobit data level L, 8 colors can be displayed, and 1 pixel data 'fi: 1 bit each, rEJ--
r It is designed to hold it in a trace. Moreover, π, each of these buffer memories (2a) (2b) (2c) If
&? , one output terminal (Do), ! :, 3 horn input terminals (1) I ) (A) (wID) are provided respectively.
The output terminal (Do) is the output terminal for data to the monitor, and the input terminal (DI) is the input terminal for inputting data to the buffer memory, and the signal line (6a) , (6b) and (6c), write data is supplied from a register (3) that holds color information.

さらに、上記入力端子(5)は書き込みアドレスの端子
であり、信号線(7)を介して、線分画素点変換回路(
4)からアドレ♂、すなわち、画素点の座標値が供給さ
れるようになされている。さらにまた、上記入力端子(
WE)は、書き込みを行なうが否かを制能1する端子で
あり、論理値が「月のときデータがバッファ・メモリカ
キ込まれるようπなされておシ、上記線分画素点変換回
路(4)が1つの画素点を生成する毎に、18号線(8
)を介して、論理値[月が転送され、岩き込みが行なわ
れるようになされてイル。ナオ、1tGIJt−簡素化
するために、モニタ(すからバッファ・メモリを読み出
すために必要な端ヨは省略I−でいる。なお、上11コ
レジスタ(3)は外相;IJ・ら供給される信号線(1
0)が論理値1月のとき、イ1「号靜(9a)、(9b
)および(9c)を介して外部から供給される色彩デー
タをセットするようKなされている。さらf、上記線分
画素点変換回路(4)は、外部から供給される信号線(
14)が論理値「0」から論pl値[1」K変化した時
点で、信号線< 14 )f論理値[月にしで、外部π
線分画素点変換回路(4)が動作中′ひあることを示し
、動作を行なうもので、この0711作は、外部から供
給される信号線(12)の論理値K 、l: <) C
異る。すなわち信号線(12)が論’t!−1! f1
1′1f−月のとき、上記変換回路(4)は直前に表示
しTこベクトルの終点(以下、これを現在位置と呼ぶ)
を始点とし、信号線(11)f:介し7て外部から供給
される座1′1′口ll′!を終点とする線分を、画素
点に変換l−でバッファ・メモリVr書き込み、倉での
画素点fi++き込んだ後に、現在位置に線分の終点を
セットし、信すA、+3!(14)を論理値[川にして
、外部に動作が終了し、1こことを(ぺえるよう匠なさ
れている。ま1こ、上n「1信F+fed (12)が
論理値「用ノドきは、現在位5”f、 VC信号線(1
1)を介して供給される座標値をセソ) L、信号線(
14)を論理イiej r用fするようπなされている
Furthermore, the input terminal (5) is a write address terminal, and the line segment pixel point conversion circuit (
4), the address ♂, that is, the coordinate value of the pixel point is supplied. Furthermore, the above input terminal (
WE) is a terminal that controls whether or not to perform writing, and is set to π so that when the logical value is "moon", the data is written into the buffer memory. generates one pixel point, line 18 (8
), the logical value [Moon is transferred, and the rock is made to perform. Nao, 1tGIJt - For simplicity, the end required to read the buffer memory is omitted as I-. Note that the upper 11 core registers (3) are the signals supplied from the external phase; IJ. Line (1
When 0) is the logical value 1 month, i1 ``Goji (9a), (9b
) and (9c) to set color data supplied externally. Furthermore, f, the line segment pixel point conversion circuit (4) is connected to a signal line (
14) changes from the logic value "0" to the logic pl value [1], the signal line < 14)f logic value [outside the external π
This indicates that the line segment pixel point conversion circuit (4) is in operation, and performs the operation.This 0711 work is based on the logic value K, l: <) C of the signal line (12) supplied from the outside.
Different. In other words, the signal line (12) is a problem! -1! f1
1'1f-month, the conversion circuit (4) displays the immediately previous end point of the T vector (hereinafter referred to as the current position).
is the starting point, and the seat 1'1' is supplied from the outside via the signal line (11) f:7. Convert the line segment with the end point to a pixel point, write it to the buffer memory Vr at l-, write the pixel point fi++ at the warehouse, set the end point of the line segment at the current position, and believe A, +3! (14) is a logical value [river, and the operation is completed externally, and 1 here and 1 are written as (). The current position is 5”f, VC signal line (1
1) Separate the coordinate values supplied via L, signal line (
14) is made to be π for logical iej r.

次に、第2図(1))は上述【、た従来のグラフィック
ディスプレイ装ulを用いて、第2図(alπ示ず線分
′(iT表示する場合のグラフィック・ディスプレイ抜
弁を制量する装置の処理の流れの一例を示すもので、第
2図(a) K示す線分を、線Fj (Ps)(P+ 
) 、(1”t)(P2)、(J’tH1’s)、(P
3)(1″4)、(P4)(1″sL (I”5)(1
−”e) + (I’s)(1’?)+(J)、)(J
)、)tおよび(]’、)(PF、)rそれぞれ分割[
1、コレらの線分を1つJ≧きπ描画−jる手法を用い
ている。
Next, FIG. 2 (1)) uses the conventional graphic display device ul described above, and FIG. Figure 2(a) shows an example of the processing flow.
), (1”t) (P2), (J'tH1's), (P
3) (1″4), (P4) (1″sL (I”5) (1
−”e) + (I's) (1'?) + (J), ) (J
), )t and (]', )(PF,)r respectively split [
1. A method is used in which one of these line segments is drawn by J≧π and −j.

また、従来のグラフインク・ディスプレイ装置を用いて
、第31’;IJ (a) VC’示す多角形の内部を
、第6(2)(bl K示す模様で塗りつぶす場合、方
程式で与えられる直線と多角形の交点を(P、&s)お
よび(1’ k S) トすると、(J’&s、+と0
−k E)の間は、第6図((ツπ示すような図形とな
る。このような図形を、多角形との交点を持つ(fj)
の最小値から最大価まで、すf、rわら、l−1c =
 y+−jからr’に=yuJw至るまで求め、それら
を上述[、た手法πよって短かい線分に分割して描1i
1j−4ることに、J:す、塗りつぶしが実現できるも
ので、このよ51.r、手法で塗りつぶしを行なう場合
の、従来のグラフィック・ディスプレイ装置ケ制(#r
−る装fδの処理の流れの一例を第4図に示す。
Furthermore, when using a conventional graph ink display device to fill in the interior of the polygon shown in No. 31'; IJ (a) VC' with the pattern shown in No. 6 (2) (bl When the intersection points of the polygons are (P, &s) and (1' k S), (J'&s, + and 0
-k E), it becomes a figure as shown in Fig.
From the minimum value to the maximum value, f, r, l-1c =
Find r' from y+-j to = yuJw, divide them into short line segments using the method π described above, and draw 1i
1j-4 In particular, it is possible to fill in J: 51. Conventional graphic display device system (#r) when filling in using the r method
FIG. 4 shows an example of the processing flow of the system fδ.

1なわち、第6図(0および第4図によって明らかなよ
うに、従来のグラフィック・ディスプレイ装置を用いて
、線分を・第2図(a) K示ずような一点鎖線など、
多様な形状で表示する場合や、多角形または閉曲線の内
部を第6図(b) [示すような多様な模様で塗りつぶ
す場合、短かい線分子分割して処理する必要があるため
、端点の泪r11、終了判定、および回期f、cとに多
くの処理時間を必要とする欠この発明は、かかる点Wr
着目なされたもので、周」(:1四を1′、rつ1こ課
の形状の1周期分を画素点f展1i;l L、、 7こ
形じ、レジスタにあらかじめ保持17ておき、i!l’
;!分を画集点に変換する毎lで上記レジスタからl1
11.’j次読み出した値でバッファ・メモリの四°き
込みを制r11することにより、五゛9分の分割を行な
うことなく、多様な形状の線分を高速π表示することが
でき、1−かも、多角形や閉曲線の内部を周期斗全持っ
た模様で塗りつぶす場合に、上記レジスタを用いて多様
な模様で高速Vc塗りつぶすこともできるグラフィック
ディスプレイ装作、を提供しようとずすなわち、第5図
はこの発明のりん本構成を示すものであるが、上述した
従来のもの(gq 1図)と同一符号は同一1゛1q成
部材πっきその説明を省略する。
1, that is, as is clear from FIGS.
When displaying in various shapes, or when filling the inside of a polygon or closed curve with various patterns as shown in Figure 6 (b), it is necessary to divide the line molecules into short lines, This invention requires a lot of processing time for r11, end determination, and cycles f and c.
The one period of the shape of the pixel point f is 1i; ,i!l'
;! l1 from the above register every l to convert minutes to fraction points.
11. By controlling the 4° reading of the buffer memory using the 'jth read value, line segments of various shapes can be displayed at high speed π without having to be divided into 5 and 9 parts. In addition, when filling the inside of a polygon or a closed curve with a periodic pattern, we would like to provide a graphic display device that can fill the interior of a polygon or a closed curve with a pattern having a periodic dot pattern at high speed by using various patterns, that is, as shown in FIG. 1 shows the main structure of the present invention, and the same reference numerals as in the above-mentioned conventional structure (Fig. 1) refer to the same 1゛1q component π, and the explanation thereof will be omitted.

(15)は図形塗りつぶ[7回路であり、これの内部に
は線形状発生回路が内蔵されている。そして、各信号線
(16>、(17)および(18)は、外部から供給さ
れる信号線でありこのうち、信号線(16)は図形塗す
つぶし回路(15)内部のレジスタやメモリにセットす
るデータであり、また、他の信号線(17)はデータ百
セット1−るし・ジスタや、メモリを選択する6ビツト
の信号線でホ)す、さらπ信号に、’il (18)が
i:12yl値1月のとき、f−タが信号線(16)で
選択しTこレジスタや、メモリπセットされるようK 
1.’cされている。さ1″−J、015図中の信号線
(8a)1:L上記y′i+ y画素点変換回路(4)
が1画素のアドレスを生成するご2K、論理値1−IJ
となる信号線で))す、信号f9(81))lβ論理値
11.Jのとき、各バッファ・メモリ(2a)(2b)
すdよび(2C)の変換回路(4)が生成し1.たアド
レスf、1/ジスタ(5)の内容が書き込まれるように
なされている。さらπまた、第5図中の信号線(11a
N’、を信号線(11)σ)[X]座標成分である。
(15) is a figure filling circuit [7 circuits, which has a built-in line shape generation circuit. Each signal line (16>, (17), and (18) is a signal line supplied from the outside, and among these, the signal line (16) is connected to a register or memory inside the figure filling circuit (15). The other signal line (17) is a 6-bit signal line that selects the data set 1-sign register and the memory, and the 'il (18) ) is i:12yl value January, the f-ta is selected by the signal line (16) and the K is set so that the T register or the memory π is set.
1. 'c has been. 1"-J, 015Signal line (8a) 1:L above y'i+y pixel point conversion circuit (4)
generates the address of one pixel.2K, logical value 1-IJ
With the signal line)), the signal f9 (81))lβ logical value 11. When J, each buffer memory (2a) (2b)
The conversion circuit (4) of Sd and (2C) generates 1. The contents of address f, 1/register (5) are written. Additionally, the signal line (11a
N' is the signal line (11)σ)[X] coordinate component.

次ド、第6図1は、上記図形塗りつぶし回路(15)の
内部の構成を示すもので、上述した第5図と同−信号は
同−F1g成部利πつきその説明を省略する。
Next, FIG. 6 shows the internal configuration of the figure filling circuit (15), and the same signals as in FIG. 5 described above are the same as those in FIG.

(19)はmピットのカウンタであり、端子(CLJO
が論理値「0」から論理値[月に変化【、たとき、端子
(SICT)および端子(CLII )の論理値π従っ
て、端子((占の値が第81シ1(a)π示す値ff化
するようになさね、でいる。
(19) is the m-pit counter, and the terminal (CLJO
When changes from the logical value "0" to the logical value [month], the logical value π of the terminal (SICT) and the terminal (CLII) Therefore, the value of the terminal ((the value of Don't try to change it to FF.

次i、、Eg8図(a) Vcおいて、記号112」は
カウンタ(19)の端子(■))の値である。また、第
6図に戻って、(20)は上記カウンタ(19)の周m
J を保持するレジスタであり、端子(CLK )が論
理値「川から論理値1月に変化し1ことき、端子([]
ニ格納され、端子(Qから出力されるようになされてい
る。
Next i,, Eg8 Figure (a) In Vc, the symbol 112'' is the value of the terminal (■) of the counter (19). Also, returning to FIG. 6, (20) is the circumference m of the counter (19).
It is a register that holds J, and when the terminal (CLK) changes from the logical value ``1'' to the logical value 1, the terminal ([]
D is stored and output from the terminal (Q).

(21)は信号線(25)と信号線(26)の値が一致
したとき、信号線C27)K論理値[月を出力する一致
検出回路である。なお、上記信号線(27)は、上記カ
ウンタ(19)の端子((、’LI?) yr接続さJ
lているので、このカウンタ(19)の内容と、レジス
タ(20)の内容が一致り、 1こ場合、次にカウンタ
(19)の端子(CLR)が論理値「O」から論理値1
月に変化l−たとき、カウンタ(19)の内容は1−(
Llとなるようになされている。(22)は、模様を記
憶しておく211ビツト×2n1ワードのメモリであり
、アドレスは端子(5)から与えられている。このメモ
リ(22)の端子(1・〜“E)が論理値rDJのとき
、端子(DO)ff端子(5)で与えられるアドレスの
・内容が出力され、端子(WEi)l+″−篩1理値「
1」のとき、端子(1)i)の値が端子(八で与えられ
るアドレスに店き込まれるよ5πなされている。
(21) is a coincidence detection circuit that outputs the signal line C27)K logical value [month] when the values of the signal line (25) and the signal line (26) match. Note that the signal line (27) is connected to the terminal ((,'LI?) yr of the counter (19)
Since the contents of this counter (19) and the contents of the register (20) match, 1, the terminal (CLR) of the counter (19) changes from the logical value "O" to the logical value 1.
When the month changes to l-, the contents of the counter (19) are 1-(
It is designed to be Ll. (22) is a memory of 211 bits x 2n1 words for storing patterns, and the address is given from the terminal (5). When the terminals (1. to "E") of this memory (22) have a logical value rDJ, the contents of the address given at the terminal (DO) ff terminal (5) are output, and the terminal (WEi) l + "- sieve 1 Logical value
1, the value of terminal (1)i) is stored in the address given by terminal (8).

【7かして上記メモI+ (22)の端子(5)は、信
号線(25)を介(2てカウンタ(19)のり子(すに
接f−゛+:されているので、J: jjl’2メモリ
(22)の−rドレスはカウンタ(19)の内容で力)
ることはいうまでもない。(23)fj。
[7] The terminal (5) of the memo I+ (22) is connected to the counter (19) via the signal line (25), so J: jjl '2 memory (22) -r address is the contents of counter (19))
Needless to say. (23) fj.

線図14発生回路で、第7図は、この回路(23)の内
部の構成を示すように、 ’(30)はセレクタであり
、ψ114子(8局−輪〕]1!値[川または論理値1
−月のとき、QiiA子(AJまたは端子(13)の値
が、それぞれ端子(’、a K出力されるよう)77i
六れている。(31)は線の形状を記1、トするレジス
タであり、端子(l M、 (CLK )および((、
−のλ′1吐は、上記レジスタ(20)と同4rlsで
ある。さらに、このレジスタ(31)(7)端子(1)
j&よ信号線(39)を介して、上記セレクタ(30)
の端子(C,!l K接ト、にされており、ま1こ、こ
のセレクタ(3[、])の端子(A)は(1号線(2B
)を介して第6しIのメモリ(22)の端子G)0)f
’、さらに、セレクタ(30)の端子(11は信号線(
16)Vrそれぞれ接続されているので、上a己しジス
タ(61)には、メモリ(22)、または信号+%+ 
(16)の値をセットすることができることはいうまで
もない。(32)は剰余を求める剰余回路で)、す、信
号線(11a)の値の、信号線(44)の値に1をカ1
すだものを法とする剰余を信号線(42)K出力するよ
うπl、Cされ、て信号線(44)の値を12に〜月に
限定すれば、N’fl余回路(32)は信号線(11a
)の下位11.ビットを出力する回路で構成できるもの
である。(66)はセレクタでよ)す、端子(A)a)
In the diagram 14 generation circuit, FIG. 7 shows the internal configuration of this circuit (23), '(30) is a selector, ψ114 child (8 stations - ring)] 1! value [river or logical value 1
- When the month, the value of QiiA child (AJ or terminal (13) is outputted from terminal (', a K) 77i
It's six years old. (31) is a register that records the shape of the line, with terminals (l M, (CLK) and ((,
-'s λ'1 discharge is the same 4rls as the register (20). Furthermore, this register (31) (7) terminal (1)
The above selector (30) via the j&yo signal line (39)
The terminal (A) of this selector (3[,]) is connected to (line 1 (2B)).
) through the terminal G)0)f of the sixth I memory (22)
', Furthermore, the terminal (11) of the selector (30) is the signal line (
16) Since each Vr is connected, the upper register (61) is connected to the memory (22) or the signal +%+
It goes without saying that the value of (16) can be set. (32) is the remainder circuit that calculates the remainder), 1 is added to the value of the signal line (44) of the value of the signal line (11a)
If the value of the signal line (44) is limited to 12 to 12 months, the N'fl remainder circuit (32) is Signal line (11a
) lower 11. It can be constructed from a circuit that outputs bits. (66) is selected by selector, terminal (A) a)
.

(S)および(Qlの意味は、上記セレクタ(3[])
と同様である。
(S) and (Ql mean the above selector (3[])
It is similar to

次K、(34)はカウンタ、(65)はこのカウンタの
周期を記録するレジスタ、(36)は信号線の一致を検
出する検出回路であり、これらの機能、端子の意味、お
よび相互の1′−1114係は、上述した第6図πおけ
るカウンタ(19)、レジスタ(2o)一致4..i、
出回取21)と同様である。しかして、上記カウンタ(
64)の端子(11は信号線(42)を介して上記セレ
クタ(63)の端子((、) Ic 、また、セレクタ
(33)のy・;1シ子(Nは信号五班41)を介して
剰余回路(32)Ic、さらに、セレクタ(33)の端
子(1力は信号線(16)c、さらfまた、レジスタ(
65)の端子(Q)は信号線(44)を介して剰余回路
(32)にそれぞれ接続されている。したがって、カウ
ンタ(34)πは、信号糺H(11a)の値の、レジス
タ(35)の内容Vr1を加えたものを法とする剰余、
または信+二!糾(16)の値全セットすることができ
るものである。
Next K, (34) is a counter, (65) is a register that records the period of this counter, and (36) is a detection circuit that detects coincidence of signal lines. '-1114 corresponds to the counter (19) and register (2o) matching 4. .. i,
This is the same as 21). However, the above counter (
The terminal (11 of 64) is connected to the terminal ((,) Ic of the selector (63) via the signal line (42), and also the y/;1 terminal of the selector (33) (N is the signal line 41). The remainder circuit (32) Ic is connected to the terminal of the selector (33) (1 output is the signal line (16) c, further f is connected to the register (
The terminals (Q) of 65) are respectively connected to the remainder circuits (32) via signal lines (44). Therefore, the counter (34) π is the remainder of the value of the signal H (11a) modulo the sum of the contents Vr1 of the register (35).
Or faith + two! It is possible to set all the values of 羞 (16).

仄U、(37)は711ビツトの信号線から1ビツトを
JJg択−jる顆41(回路′テ:あり、端子(XI 
K接続され1こ信口l;j(46)の中から、φ11.
!子(Slに1.−iえられる選択信号(’+ 3)l
/”より、合]′、jA子0)シで1溌択l−た信号線
を出力する、J、うり?lfざ打て−いる。しがし゛C
1仁号紳(4[])はレジスタ(31)0 ) i:i
!、i了−(り匠、また、信号線(II 3 ))オ、
上、翫1カウンタ(3/I)σ’ ”IIシ了((、υ
rそれぞれむI)1;さね7ているのC:、1,1−号
X’iJ (4+6)x tx、(M ’Ft線(4U
 )(7> 内部(7) 中力ら、カウンタ(64)で
選択さね、たピットh″=出力されることはいうまでも
ない。次π、(68)はアンド・ゲートであり、入力は
信号、1ait(46)を介して選択回路(37)の端
’:l’−f″k)、および信号線(8a)を介して第
5図に示す線分両毛点変換回路(4)fぞれそれ接続さ
れ、出力は(8号線(8b)を介して、第5図に示す線
分画一(Z点変換回路(4)にそれぞれ接続され、出力
は信号A′↓1.! (8b 爲−介して、第5図に示
すバッファ・メモリ(2a)(2b)および(2c)の
f、:tA子(XVE)[i、u続されている。したが
って、筆51ilK示す変換回路(4)が1画素の了ド
l/スを生成するブびπ、その時点のカウンタ(34)
ノ内容で選択されたレジスタ(31)のビットが論理値
j−月でt・れば、FJr 5図に示すバッファ。
(37) selects 1 bit from the 711-bit signal line 41 (circuit 'TE: Yes, terminal (XI)
φ11.
! Selection signal ('+3)l given to child (1.-i to Sl
/", then output]', jA child 0) output one selected signal line with shi, J, ?lf is hitting. Shigashi ゛C
1 Jingo Gen (4[]) is register (31) 0) i:i
! , i-(Risho, also signal line (II 3)) o,
Above, 翫1 counter (3/I) σ' ”II し了((、υ
r each include I) 1; C of 7th round:, 1, 1- No. X'iJ (4+6)x tx, (M'Ft line (4U
) (7> Internal (7) It goes without saying that the counter (64) selects the pit h'' = output. Next π, (68) is an AND gate, and the input is the signal, the terminal ':l'-f''k) of the selection circuit (37) via 1ait (46), and the line segment double point conversion circuit (4) shown in FIG. 5 via the signal line (8a). The outputs are connected to the line segment 1 (Z point conversion circuit (4)) shown in FIG. 5 through line 8 (8b), and the outputs are the signals A'↓1.! (8b) The buffer memories (2a), (2b) and (2c) shown in FIG. (4) is the value of π that generates one pixel, the counter at that time (34)
If the bit of the register (31) selected by the contents of t is the logical value j-month, then FJr 5. The buffer shown in FIG.

メモリ(2a)(2b)(2c)rv書゛ぎ込みが行な
われるようK 1.cされている。
Memory (2a) (2b) (2c) K so that rv writing is performed 1. It has been c.

次π、第6図にオ6いて、(24)は、図形塗りっぷ1
、回路(15)内のレジスタや2〈モリの動作を割前レ
ノ−る制61(1回路で信号線(18)が論yY8値[
月のどき、信号線(17)の値に従って、第8 tA 
(+1) K示す動作を行なうよりH−、信号it腺(
29)K値を出力する。
Next π, O 6 in Figure 6, (24) is the figure fill 1
, the register in the circuit (15) and the system 61 (in one circuit, the signal line (18) is logically yY8 value [
According to the value of the signal line (17), the 8th tA
(+1) H-, signal IT gland (
29) Output the K value.

なお、888しl (b) K t+; イテ、iia
号[−+I t’、t、I:+J cb左辺の値を1日
の右辺のレジスタやメモリにセントすることを示す。ま
た、上記制町回路(24)は、信号線(8)が論理値印
」のときは、信号線(8a)が論J!]!値印」から論
理値1月に変化するごとげ、第7図に示すカウンタ(3
4)′fc1だし1増すように、信号線(29)Kイ直
を出力するよ5になされており、従って、信号g(18
)が論理値「川のときは、第5図に示°−J盲;J!分
1111目4点恰換回1’3 (41が1画ぷも点のア
ドレスを生成−1″るごとW、りα6図に示すレジスタ
(61)のビットがJll’を次選択され、選択され1
こ11^&r J:って第5171 Vr示すバッフ丁
・メモリ(2JL)(2b):t、;よび(2c)ノー
d[ぎ込みが制帽)されるわけである。
In addition, 888shil (b) K t+; ite, iia
No. [-+I t', t, I: +J cb Indicates that the value on the left side is to be sent to the register or memory on the right side for the day. In addition, in the above-mentioned control circuit (24), when the signal line (8) is a logic value mark, the signal line (8a) is a logic value mark! ]! As shown in Figure 7, the counter (3
4) 'fc1 is increased by 1, so that the signal line (29) K direct is outputted to 5. Therefore, the signal g (18
) is the logical value ``River'', as shown in Figure 5 ° - J blind; W, α6 The bit of the register (61) shown in the figure is selected next to Jll' and is selected as 1.
This 11^&r J: is the 5171st Vr indicating buffer memory (2JL) (2b): t,;

工喘訓功排糾戸=二 第2閃1 (a) iグ示−を−線分を、この発明〃か
がるグラフィック・ディスプレイ装置を用いて品忌示す
る、場合、そ6〕処:ljl 1工次のよ5にて行/C
われる。
(a) In the case where the graphic display device of this invention is used to indicate the product by displaying the i-g line segment, :ljl 1st work next 5th line/C
be exposed.

−i−j、’cわ1.、’;n 2 [’;4 (al
 W示、J、、 2f1.i分In、第’ 9 Lr 
(nl K示寸砂分を繰り;Yi、 L−、表示1.1
こものど見なずことがテキル。ココテ、S’、!、9 
回(al K+t;いで、)64点(1’t )および
()’2)、ψ11.1点(1’2)オ・)。[び()
’l、)、s1°闇点CP、)および(P4)、kA点
(7% )、I・τよび(P6)の間隔乏・、それぞれ
8画素、 3 !l”l! ’−k + 3 !’!!
I ;(ミ、3画ふとする。この場合、&”r’、 り
 ;IζL7の周期は141団素どなる。そこで、21
57図に示すレジスタ(31)上位14ビツトK、値1
−+1iii1110[]0111000Jを、また、
カウンタ(64)しで値「0」を、そして、レジスタ(
35)iy値r13Jkそれぞれセットしたあと、1旧
’A (11)IC終点(Pg)の座標値全出力し、信
号線(13)に論理値「利金出力する。その結果、第7
図に示すレジ、スタ(31)から選択されたビットが論
理値「月のときに、バッファメモリ書き込みが行なわれ
るため所定の線分を表示することができるわけである。
-i-j,'cwa1. ,';n 2 [';4 (al
W, J,, 2f1. i min In, No. 9 Lr
(nl K count sand; Yi, L-, display 1.1
It's cool that the little ones don't look at each other. Cocote, S',! ,9
times (al K+t; in,) 64 points (1't) and ()'2), ψ11.1 points (1'2)o). [Beauty()
'l, ), s1° dark point CP, ) and (P4), kA point (7%), I・τ and (P6) spacing: 8 pixels each, 3! l"l! '-k + 3!'!!
I ; (Mi, assume 3 strokes. In this case, the period of &"r', ri ; IζL7 is 141 group elements. Therefore, 21
Register (31) shown in Figure 57, upper 14 bits K, value 1
−+1iii1110[]0111000J, and
The counter (64) sets the value "0", and the register (
35) After setting the iy values r13Jk, 1 old'A (11) output all the coordinate values of the IC end point (Pg), and output the logical value "interest rate" to the signal line (13).As a result, the 7th
When the bit selected from the register/star (31) shown in the figure is the logical value "month," writing to the buffer memory is performed, so a predetermined line segment can be displayed.

また、第3図(a) K示す多角形を、第3図(b)の
4莫様で塗りつぶす場合、処理は次のように行なわれる
Further, when the polygon shown in FIG. 3(a) K is filled in in the four shapes shown in FIG. 3(b), the processing is performed as follows.

すなわち、第6図(bjに示す4莫イζQは、第9図(
blに示す模様を縁り返し表示し1こものと見なすこと
ができる。さらに、第9図(b) ff−示ず模様を水
平方向の線分子分割すると、第9図(c) K示す8つ
の線分(47a)〜(47h)となるものである。また
、線分(47a)〜(47h)の長さをそれぞれ、1画
素、3画素。
In other words, 4 moi ζQ shown in Figure 6 (bj) is shown in Figure 9 (
The pattern shown in bl can be displayed in reverse and can be regarded as one piece. Furthermore, when the ff-mark pattern in FIG. 9(b) is divided into horizontal line molecules, it becomes eight line segments (47a) to (47h) shown in FIG. 9(c) K. Also, the lengths of line segments (47a) to (47h) are 1 pixel and 3 pixels, respectively.

5画素、7画素、9画素、7画素、5画素および6画素
とすると、この場合、水平方向の繰り返し周期は9画素
、垂直力向の繰り返l−周朋1は8画素となる。そこで
、第6図に示すメモリ(22)のアドレス印」からアド
レスμ」の上位9ビツトに、第10図π示す値をセット
し、さらに、第61菌に示すカウンタ(19)g、値[
01を、そ【7てレジスタ(20)Vr値[」を、さら
Vr第第7匠π示レジスタ(35)ff値1′8」をそ
れぞれセラ)L、1こあと、第11図に示すように、方
程式 で々、えら11.るif3. 線と、多角形との交点(
Rks)および(P&E)を、kの最小値から最大値ま
で1.即ち、1に一=yL」から1に−y11」に至る
まで順次唱°豹し、第6図に示すカウンタ(19)−i
 1ずつ増しながら、線分以」二連・べた、!:5π、
この発明のグラフィック・ディスプレイ装置に、J:れ
ば、線を多様な形状で表示する場合、寿、るいは多角形
や閉曲線の内部を多様i、r(7を様で塗りつぷ・1場
合、線分の分割f伴なうj’i!+i点(7) jil
 [79’>)処ljl i省略f ルコトK 、f、
す、高速表示不−nJ’ li、’、 Vrする優れ1
こ効果を有するものである。
Assuming 5 pixels, 7 pixels, 9 pixels, 7 pixels, 5 pixels, and 6 pixels, in this case, the repetition period in the horizontal direction is 9 pixels, and the repetition period in the vertical direction is 8 pixels. Therefore, the value shown in FIG. 10 π is set to the upper 9 bits of the address mark "to address μ" of the memory (22) shown in FIG.
01, then register (20) Vr value ['', and Vr 7th register (35) ff value 1'8'' respectively) L, 1, as shown in Figure 11. So, in the equation, gill 11. if3. The intersection of the line and the polygon (
Rks) and (P&E) from the minimum value of k to the maximum value of 1. That is, it is chanted sequentially from 1 to 1 = yL'' to 1 to -y11'', and the counter (19)-i shown in FIG.
Increasing by 1, the line segment is doubled, solid! :5π,
In the graphic display device of the present invention, when displaying lines in various shapes, the inside of a polygon or closed curve can be filled in with various shapes i, r (7). , j'i!+i point (7) jil with line segment division f
[79'>) Process ljl i omitted f RukotoK, f,
Excellent for high-speed display
It has this effect.

な↑6、上述し1こ一実施ffJ Kおい℃は、特定の
装置i’i li71+’Z <Fll Vr”、) 
イて説明1.だが、この発明はこれらの(1(・l、!
 (戊f’lJ K liN定されるものでレエないこ
とはいうまでもない。
↑6, the above-mentioned one implementationffJKOi℃ is the specific device i'i li71+'Z <Fll Vr",)
Explanation 1. However, this invention solves these (1(・l,!
(Needless to say, there is no such thing as 戊f'lJ KliN determined.

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

第1図は従来のグラフィック・ディスプレイ装置を示す
ブロック図、第2図(a)は表示する線分図、第2図(
blは第2図(alの線分を示す場合の従来による処理
のフローチャート、第6図(alは表示する多角形図、
第3じ旧b)は塗りつぶす模様図、第6図(c+は塗り
つぶしを行なう処理πオ6いて表示すベキ線分図、第4
図は、塗シつぶしを行なう場合の従来の装置fよる処理
のフローチャート、第5図はこの発明の基本構成を示す
ブロック図、第6図は図形塗りつぷ11回路のブロック
(ン1、第7図は線図形発生回路のブロック図、第8[
シ1(a)は図形塗りつぶし回路および線図形発生回路
内のカウンタの動作条件を示−r llitj作表、第
8図(blは図形塗りつぶし回路内のレジスタおよびメ
モリの動作条件を示す動作表、第9図(alは第2図(
al K示す線分図、第9図(blは1周期の模様図、
第9図(c)は第9図(bl K示す模様を線分に分割
した線分図、第10図は第9図(blに示す模様を記憶
するメモリの内容図、第11i図)よ、イー7、 I)
 =)、倶し÷−・行1.c 5 当合fこの発明Kか
かる装置イr JTIい1こフローブーヤードである。 [21面中、(りはモニタ、(2a)〜(2c)t−j
バッファ・メモリ、(4)は線分画素点変換回路、(3
)は色彩情報を記憶するレジスタ、(15)は図形塗9
つぶし回路、(19)、(34)はカウンタ、(20)
、(35) &1.カウンタ周期−r記1.51′るレ
ジスタ、(21)、(36)は一致検出回路、(22紅
ね様を812憶しておくメモリ、(26)は線図形発生
回路、(24)は制fin1回路、(3Ll)、(33
)、(37)はヒレフタ、(32)は剰余回路、(38
)&エアンド・ゲートである。1.Cお、図中同一符号
は同一ま1こは相当部外を・示す。 代狸人  葛 ![!J  信 −・ 第2図 (0) (b) 第3図 (0) (XL、yL) (b) (C) 箪 4 倣1 第8図 (0) ) 34) 第 9 図 (0) (b) 一/−47(a) 47(b)、、、− ”−47(c) 47(d)パノ□ 〜47Te) 47(f)A− へ474g) 47(h)N−一二 第10図 第11図 L わ′こ 浦 正 書 (自発) ’1.i’ r?’l庁長′111殿 1、  ’ICI’lの表示    持1.91i11
t4 57−174121号2、  驚)1月()”(
l T’+ 、グラフィック會ディスプレイ装置 31山市^−4る古 ・IGr’lとの1!、!H系   f41’it’1
−71’114jI人11− 所     東卓都[・
代111区Aの内−1112ffF、3>−j名 称(
6(用  :菱電磯抹式会ト1゜代ノン、It片+l+
 f:桟部 4  代  j甲  人 11:  所     東l;儲■・代111区九の内
’、l112音3号5 補正の対象 四層(1甲(の[発明の11′却11 H1^明−1の
IV4及び図面。 6、補正の内容 1)甲1 &jll書第5頁第7行の1(14)」をr
 (IV Jと補正する。 2)明fll 14第6百z i o ?Jのr CP
&s)とずZ〕と」を(’ (tea) 、l−すると
」と補正する。 6) 明細字(第12百第5行の「■も」をr k J
と類1正する。 4)図面の第7トく1を別紙袖j[−図面の生学6〕ノ
一つり補正する。 5〕 図面の第2図1.第4(支1.第8図及び第11
図を別紙補正図面のとうり補正する。 以上 第2図 (0) 第4図 第8図 (0) (b) ト 1.シ′l:  浦 正 書(自発)#:i、i’
l’ Ii長’l’;’ 111!ン1   ・B l
’l  の表、Jζ         ’111:+自
1t、’i  57− 1 74 1 2 1号2 ブ
こ11月の8初、 グラ7ィック−ディスプレイ装僅 3、 1+I![を4る古 ・1代理人 5、 補正の対象 図面。 6、 補正の内容 1)図面の第7図及びハ11図を別紙補正図面のとうシ
補正する。 以  土
FIG. 1 is a block diagram showing a conventional graphic display device, FIG. 2(a) is a line segment diagram for display, and FIG.
bl is a flowchart of conventional processing when showing a line segment in FIG. 2 (al is a diagram of a polygon to be displayed,
Figure 3 (b) is a pattern diagram to be filled in, Figure 6 (c+ is a power line diagram displayed after the filling process πO6,
5 is a block diagram showing the basic configuration of the present invention. FIG. Figure 7 is a block diagram of the line diagram generation circuit, and Figure 8 [
Figure 8 (bl is an operation table showing the operating conditions of registers and memory in the figure filling circuit; Figure 9 (al is Figure 2 (
al K line segment diagram, Figure 9 (bl is a pattern diagram of one cycle,
Figure 9(c) is a line segment diagram in which the pattern shown in bl is divided into line segments, and Figure 10 is a diagram of the contents of the memory that stores the pattern shown in bl, Figure 11i. , E7, I)
=), ÷-・row 1. c 5 For the time being, this invention is a flowchart for such a device. [Of 21 pages, (ri is a monitor, (2a) to (2c) t-j
Buffer memory, (4) line segment pixel point conversion circuit, (3
) is a register that stores color information, (15) is a figure paint 9
Crushing circuit, (19) and (34) are counters, (20)
, (35) &1. (21) and (36) are coincidence detection circuits, (22) are memory for storing 812 red numbers, (26) is a line diagram generation circuit, (24) is Control fin1 circuit, (3Ll), (33
), (37) is Hirefta, (32) is remainder circuit, (38
) & Eand Gate. 1. C. The same reference numerals in the figures indicate corresponding parts. Kuzu! [! J Shin - Figure 2 (0) (b) Figure 3 (0) (XL, yL) (b) (C) Kan 4 Copy 1 Figure 8 (0) ) 34) Figure 9 (0) ( b) 1/-47(a) 47(b),,,- ”-47(c) 47(d) Pano □ ~47Te) 47(f) A- to 474g) 47(h) N-12th Figure 10 Figure 11L Masaaki Wa'koura (Voluntary) '1.
t4 57-174121 No. 2, surprise) January ()” (
l T'+, 1 with graphic meeting display device 31 Yamaichi ^-4 old IGr'l! ,! H series f41'it'1
-71'114jI person 11- Location: Dongzhuo [・
-1112ffF, 3>-j name of 111th ward A (
6 (For: Ryoden Isoshikikai to 1゜ generation non, It piece + l +
f: Sambu 4th J A Person 11: Tokoro Higashi l; Toku■・dai 111 Ward Kuunouchi', l112 On No. 3 5 Four layers subject to correction (1 A ('s [Invention 11' to 11 H1^ IV4 and drawings of M-1. 6. Contents of amendment 1) A
(Corrected as IV J. 2) Ming full 14th 600 z io? J's r CP
&s) TOZZ〕と'' is corrected to (' (tea), l-と''. 6) Specification (line 1200, line 5, ``■mo'' is changed to r k J
Correct Category 1. 4) Correct No. 1 of the drawings by adding one note in the appendix [-Drawings 6]. 5] Figure 2 of the drawings 1. 4th (Support 1. Figure 8 and 11
Correct the figures according to the attached drawings. Above Figure 2 (0) Figure 4 Figure 8 (0) (b) 1. C'l: Written by Masa Ura (spontaneous) #: i, i'
l' Ii length 'l';' 111! N1 ・B l
'l table, Jζ '111:+1t,'i 57-1 74 1 2 1 No. 2 Buko November 8th, Graphic-display only 3, 1+I! [4 old, 1 agent 5, drawings subject to amendment. 6. Details of the amendment 1) Figures 7 and 11 of the drawings will be amended in the attached revised drawings. From then on

Claims (1)

【特許請求の範囲】 求1)周JIIJ aをイ〕する多様の縮図形、またけ
面図形を表示するために、線の形状を一周期分だけ記憶
するレジスタ、およびこのレジスタを1ビツトづつ11
1i’i次選択する機能を有する線図形発生回路、なら
ひK、この線図形発生回路によって生成され1こ所定の
介角形ま1こは閉曲産・家の内部を多様の模様f塗りつ
、p; −i” tb能を・rlする図形塗りっふし回
路を備えfここと’t iff 徴と−Jろグラフィッ
ク・ディスプレイ技G、?。 +21 i+泉図形発生回路を、複数のセレクタと、カ
ウンタと、レジスタと、一致検出回路と、剰余回路とア
ンド・ゲートによって構成し1こことを特徴とするノ1
〒訂請求の範囲第1項記載のグラフィック・ディスプレ
イ装置。 (3)図形塗りつぶし回路を、カウンタと、レジスタと
、一致検出回路と、メモリと、判例回路と、線図形発生
回路とKよって@ 成したことを11¥徴とするir、
’j Fr請求の範囲第1′項記ff12のグラフィッ
ク・ディスプレイ装置。
[Scope of Claims] Request 1) A register for storing the shape of a line for one cycle, and a register for storing the shape of a line one cycle at a time, in order to display various reduced figures and straddle plane figures that have a circumference of 1). 11
A line figure generation circuit having a function of selecting 1i'i order is generated by this line figure generation circuit. , p; -i'' tb Function is provided with a figure filling circuit that performs rl f here and 't iff sign and -Jro graphic display technique G,?. , a counter, a register, a coincidence detection circuit, a remainder circuit, and an AND gate.
A graphic display device according to claim 1. (3) An ir that makes a figure filling circuit by a counter, a register, a coincidence detection circuit, a memory, a case law circuit, and a line figure generation circuit as 11 yen,
'jFrClaim 1'The graphic display device according to item ff12.
JP57174121A 1982-10-04 1982-10-04 Graphic display unit Pending JPS5962892A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57174121A JPS5962892A (en) 1982-10-04 1982-10-04 Graphic display unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57174121A JPS5962892A (en) 1982-10-04 1982-10-04 Graphic display unit

Publications (1)

Publication Number Publication Date
JPS5962892A true JPS5962892A (en) 1984-04-10

Family

ID=15973007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57174121A Pending JPS5962892A (en) 1982-10-04 1982-10-04 Graphic display unit

Country Status (1)

Country Link
JP (1) JPS5962892A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6167181A (en) * 1984-09-06 1986-04-07 テクトロニツクス・インコーポレイテツド Graphic display method
JPS6186792A (en) * 1984-10-04 1986-05-02 仲井 久雄 Graphic display drawing
JPS6247778A (en) * 1985-08-28 1987-03-02 Fujitsu Ltd Pattern registering system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6167181A (en) * 1984-09-06 1986-04-07 テクトロニツクス・インコーポレイテツド Graphic display method
JPS6186792A (en) * 1984-10-04 1986-05-02 仲井 久雄 Graphic display drawing
JPS6247778A (en) * 1985-08-28 1987-03-02 Fujitsu Ltd Pattern registering system

Similar Documents

Publication Publication Date Title
JPS6125188A (en) Image display unit
KR910001564B1 (en) A computer display system for producing color text and graphics
JPH10275460A (en) Memory device and image processing device using the same
JPH06195198A (en) Sorting device
JP2797435B2 (en) Display controller
JPS5962892A (en) Graphic display unit
US5699498A (en) Technique and apparatus for color expansion into a non-aligned 24 bit RGB color-space format
JPS62204389A (en) Clipping/shielding method by any polygons
JPS63250689A (en) Raster scan display system
JPS62293284A (en) Display unit with half-tone display function
JPH02168361A (en) Pattern data preparing device to prepare coordinates data and processor
JPH0340072A (en) Memory device with address control function
JPS58187989A (en) display memory circuit
JPS60249184A (en) Memory device for bitmap display
JPS63265289A (en) Display signal processing device
JPS62243080A (en) Graphic processing device
JP2731027B2 (en) Display control device
JPH02153392A (en) Vector figure display method
JPS6198385A (en) Display controller
JPH04148284A (en) Digital plotting device
JPH0383184A (en) Input/output conversion segment memory device
JPS62150384A (en) Image scrolling device
JPH01288897A (en) Display device
JPS6141183A (en) Digital memory
JPH0528396B2 (en)