Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0337194B2 - - Google Patents
[go: Go Back, main page]

JPH0337194B2 - - Google Patents

Info

Publication number
JPH0337194B2
JPH0337194B2 JP60077388A JP7738885A JPH0337194B2 JP H0337194 B2 JPH0337194 B2 JP H0337194B2 JP 60077388 A JP60077388 A JP 60077388A JP 7738885 A JP7738885 A JP 7738885A JP H0337194 B2 JPH0337194 B2 JP H0337194B2
Authority
JP
Japan
Prior art keywords
circuit
memory
offset
brightness
vector
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
Application number
JP60077388A
Other languages
Japanese (ja)
Other versions
JPS61235895A (en
Inventor
Tetsuo Ichikawa
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.)
Tektronix Japan Ltd
Original Assignee
Sony Tektronix 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 Sony Tektronix Corp filed Critical Sony Tektronix Corp
Priority to JP60077388A priority Critical patent/JPS61235895A/en
Publication of JPS61235895A publication Critical patent/JPS61235895A/en
Publication of JPH0337194B2 publication Critical patent/JPH0337194B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、水平及び垂直方向に規則的に配列さ
れた複数の画素(ピクセル)を有する表示器に、
斜めの直線を滑らかに表示する直線表示装置に関
する。
Detailed Description of the Invention [Field of Industrial Application] The present invention provides a display device having a plurality of pixels regularly arranged in the horizontal and vertical directions.
The present invention relates to a linear display device that smoothly displays diagonal straight lines.

〔従来の技術〕[Conventional technology]

ラスタ走査型陰極線管表示器、並びに液晶及び
プラズマ等の平面表示器は、複数の画素が水平及
び垂直方向に規則的に配列している。また表示情
報を記憶する画像記憶回路(フレーム・メモリ)
の各記憶場所は表示器の各画素と1対1に対応し
ているので、この記憶回路の記憶内容に応じて表
示器の対応画素を輝度変調して、表示を行なつて
いる。ところで、これら表示器では画素の総数が
例えば1280×1024個というように限定されている
ため、輝点の計算上の表示位置と実際の表示位置
とがずれ、斜めの直線がキザキザに表示される。
これを一般にジヤギーという。
BACKGROUND ART In raster scanning cathode ray tube displays and flat panel displays such as liquid crystal and plasma displays, a plurality of pixels are regularly arranged in the horizontal and vertical directions. Image storage circuit (frame memory) that stores display information
Since each memory location corresponds one-to-one with each pixel of the display device, the brightness of the corresponding pixel of the display device is modulated according to the stored contents of this memory circuit to perform display. By the way, since the total number of pixels in these displays is limited to, for example, 1280 x 1024, the calculated display position of the bright spot and the actual display position deviate, causing diagonal straight lines to be displayed jaggedly. .
This is generally called jiaggi.

このジヤギーを改善するため、従来からいくつ
かの提案が行なわれている。その内、第1の従来
技術は、特開昭55−95986号及び特開昭56−
156873号公報に開示されている如く、計算上の表
示位置とこの表示位置を挾む2つの画素との距離
に応じて、これら2つの画素を輝度変調してい
る。第2の従来技術は、特開昭58−37685号公報
に開示されている如く、陰極線管に主偏向回路の
外に副偏向回路を設け、陰極線管上の輝点を計算
上の表示位置に近づけている。特開昭59−99486
号公報に開示された第3の従来技術は、ラスタ走
査に同期して画像記憶回路から記憶内容を読出し
て輝度制御信号を発生する際、記憶回路からの読
出し信号を2分1画素分だけ遅延したものと、遅
延しないものとを合成して輝度制御信号としてい
る。また、特開昭60−2987号公報に開示された第
4の従来技術は、表示器がインターレス表示を行
ない、画像記憶回路が色データ領域及びこの領域
に対応した発光制御デー領域に分かれている。そ
して、これら領域の記憶内容を同時に読出し、発
光制御データに応じて、フイールド1及び2で色
データを選択的に表示器に供給すると共に、選択
的に色データを遅延して水平方向に画素をシフト
している。
Several proposals have been made in the past in order to improve this jaginess. Among them, the first prior art is JP-A-55-95986 and JP-A-56-95986.
As disclosed in Japanese Patent No. 156873, the brightness of these two pixels is modulated depending on the distance between the calculated display position and the two pixels that sandwich this display position. The second prior art, as disclosed in Japanese Unexamined Patent Publication No. 58-37685, is to provide a sub-deflection circuit in addition to the main deflection circuit in a cathode-ray tube, and to set the bright spot on the cathode-ray tube at a calculated display position. It's getting closer. Japanese Patent Publication No. 59-99486
A third conventional technique disclosed in the publication delays the readout signal from the storage circuit by half a pixel when reading out the storage contents from the image storage circuit in synchronization with raster scanning and generating a brightness control signal. The brightness control signal is obtained by combining the delayed signal and the non-delayed signal. Furthermore, in a fourth prior art disclosed in Japanese Patent Application Laid-Open No. 60-2987, the display performs interlaced display, and the image storage circuit is divided into a color data area and a light emission control data area corresponding to this area. There is. Then, the stored contents of these areas are simultaneously read out, and according to the light emission control data, color data is selectively supplied to the display in fields 1 and 2, and the color data is selectively delayed to horizontally change the pixels. It's shifting.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述の第1の従来技術では輝度の比例配分を行
なうため、演算処理が複数であり、回路構成が複
雑になるか、中央処理装置(CPU)の演算時間
が長くなつた。また、第2の従来技術では高精度
の偏向回路が要求され、回路構成が複雑かつ高価
であつた。更に第3の従来技術では、記憶回路か
らの読出し信号の遅延は、表示器の画素を水平方
向にしかシフトできないため、水平に対し直線の
傾きが45度以上の場合に、ジヤギーを改善できな
かつた。また第4の従来技術では、画像記憶回路
の記憶容量が余分に必要となつた。
In the above-mentioned first conventional technique, since the brightness is proportionally distributed, a plurality of arithmetic operations are required, and the circuit configuration becomes complicated or the calculation time of the central processing unit (CPU) increases. Furthermore, the second prior art requires a highly accurate deflection circuit, making the circuit configuration complicated and expensive. Furthermore, in the third conventional technology, the delay of the readout signal from the storage circuit allows the pixels of the display device to be shifted only in the horizontal direction. Ta. Further, in the fourth conventional technique, an extra storage capacity of the image storage circuit is required.

したがつて本発明の目的は、簡単な回路構成及
び容易な制御によりジヤギーを改善した斜めの直
線を表示する直線表示装置の提供にある。
SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a linear display device for displaying diagonal straight lines with improved jaggies through a simple circuit configuration and easy control.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、水平及び垂直方向に規則的に配列さ
れた複数の画素を有する表示器と、この表示器の
各画素に対応する記憶場所を有する記憶回路とを
含み、この記憶回路の各記憶場所の記憶内容に応
じて、表示器の画素を選択的に輝度変調して表示
を行なう表示装置において、輝度信号を発生する
輝度制御回路と、直線の始点及び終点データに応
じてこれら始点及び終点を結ぶ記憶回路の記憶場
所を順次指定するベクトル発生器と、このベクト
ル発生器が指定した記憶回路の記憶場所の記憶内
容よりも輝度制御回路からの輝度信号の値が大き
い場合にこの輝度信号を記憶回路の記憶場所に書
込む比較制御回路と、直線の水平成分及び垂直成
分の大小に応じてベクトル発生器の出力信号の水
平成分又は垂直成分を選択的にオフセツトするオ
フセツト回路とを具え、輝度制御回路からの輝度
信号はベクトル発生器の出力信号がオフセツトさ
れないときの方がオフセツトされたときよりも大
きな値であることを特徴としている。
The present invention includes a display having a plurality of pixels arranged regularly in the horizontal and vertical directions, and a memory circuit having a memory location corresponding to each pixel of the display, each memory location of the memory circuit having a memory location corresponding to each pixel of the display. In a display device that performs display by selectively modulating the brightness of the pixels of a display device according to the memory contents of A vector generator that sequentially specifies the memory location of the memory circuit connected to the memory circuit, and a vector generator that stores this luminance signal when the value of the luminance signal from the luminance control circuit is larger than the memory content of the memory location of the memory circuit specified by this vector generator. It is equipped with a comparison control circuit that writes to a memory location of the circuit, and an offset circuit that selectively offsets the horizontal component or vertical component of the output signal of the vector generator depending on the magnitude of the horizontal and vertical components of the straight line, and performs brightness control. The luminance signal from the circuit is characterized by a greater value when the output signal of the vector generator is not offset than when it is offset.

〔作用〕[Effect]

本発明によれば、まず直線の始点及び終点間の
各記憶場所を順次指定し、例えば2進「11」の値
の輝度信号を書込む。次に直線の水平成分及び垂
直成分の大小に応じて、「11」の輝度信号を書込
んだ記憶場所を水平又は垂直方向にシウトして、
例えば2進「01」の値の輝度信号を書込む。この
際、既に「11」の値が書込まれている記憶場所
は、そのままにしておく。これらの処理が終了し
た後、各記憶場所の記憶内容に応じて表示器に直
線を表示しているので、「11」の輝度信号のみで
はジヤギーが生じていた部分が「01」の輝度信号
により補償される。
According to the present invention, first, each storage location between the starting point and the ending point of a straight line is sequentially specified, and a luminance signal having a value of, for example, binary "11" is written therein. Next, depending on the magnitude of the horizontal and vertical components of the straight line, shift the storage location where the luminance signal of "11" has been written in the horizontal or vertical direction,
For example, write a brightness signal with a value of binary "01". At this time, the memory location where the value "11" has already been written is left as is. After these processes are completed, a straight line is displayed on the display according to the memory content of each memory location, so the part where jaggies occurred with only the brightness signal of "11" will be replaced by the brightness signal of "01". be compensated.

〔実施例〕〔Example〕

第1図は本発明の好適な第1実施例のブロツク
図である。ベクトル・データ発生器100は、例
えばコンピユータであり、表示する直線の始点ア
ドレス・データ(XS、YS)、終点アドレス・デ
ータ(XE、YE)及び輝度データ(Z)を発生
し、保持回路120はこれら始点及び終点アドレ
ス・データを保持するラツチ回路である。ベクト
ル発生器140は、始点及び終点アドレス・デー
タに応じて、始点及び終点を結ぶ各点のアドレ
ス・データを3回繰返して発生する回路である。
このベクトル発生器14は上述した従来技術の特
許公開公報に記載された回路でもよく、例えば次
のように構成されている。すなわち、ベクトル発
生器の水平及び垂直発生部分は同じ構成であり、
レジスタと、カウンタと、これらレジスタ及びカ
ウンタの内容を加算し、カウンタにロードする加
算器とを具えている。また直線の水平成分△X
(=XE−XS)及び垂直成分△Y(=YE−YS)を
求める回路と、これら△X及び△Yの大小関係及
び比を求める回路も具えている。まず、始点アド
レス・データXS及びYSを夫々のカウンタにロー
ドする。△Xが△Yよりも大きい場合は、水平成
分のレジスタに「1」(1画素に対応)をロード
し、垂直成分のレジスタに△Y/△Xをロードす
る。また、△Yが△X以上の場合は、垂直及び水
平成分のレジスタに「1」及び△X/△Yを夫々
ロードする。次にクロツク毎に加算器及びカウン
タが動作し、夫々のカウンタの整数部分がアドレ
ス・データ(XD、YD)となる。この動作は、
アドレス・データ(XD、YD)の終点データ
(XE、YE)になるまで繰返し、アドレス・デー
タが終点データになるとベクトル終了信号ESを
発生する。なお、△X及び△Yの大小比較結果
は、オフセツト制御信号OSになる。
FIG. 1 is a block diagram of a first preferred embodiment of the present invention. The vector data generator 100 is, for example, a computer, and generates start point address data (XS, YS), end point address data (XE, YE), and luminance data (Z) of a straight line to be displayed. This is a latch circuit that holds these start point and end point address data. The vector generator 140 is a circuit that repeatedly generates address data for each point connecting the start point and the end point three times in accordance with the start point and end point address data.
This vector generator 14 may be a circuit described in the above-mentioned prior art patent publication, and is configured as follows, for example. That is, the horizontal and vertical generation parts of the vector generator have the same configuration,
It includes a register, a counter, and an adder that adds the contents of these registers and the counter and loads the result into the counter. Also, the horizontal component of the straight line △X
(=XE-XS) and a vertical component ΔY (=YE-YS), and a circuit that determines the magnitude relationship and ratio of these ΔX and ΔY. First, start point address data XS and YS are loaded into respective counters. If ΔX is larger than ΔY, “1” (corresponding to one pixel) is loaded into the horizontal component register, and ΔY/ΔX is loaded into the vertical component register. If ΔY is greater than or equal to ΔX, “1” and ΔX/ΔY are loaded into the vertical and horizontal component registers, respectively. Next, the adder and counter operate every clock, and the integer part of each counter becomes address data (XD, YD). This operation is
This is repeated until the address data (XD, YD) reaches the end point data (XE, YE), and when the address data reaches the end point data, the vector end signal ES is generated. Note that the result of comparing the magnitudes of ΔX and ΔY becomes the offset control signal OS.

オフセツト回路160は、ベクトル発生器14
0からのオフセツト制御信号OSに応じて、△X
が△Yより大きい場合にアドレス・データXDを
選択し、△Yが△Xより大きい場合にアドレス・
データYDを選択する。そして、1回目のベクト
ル発生ではXD及びYDをそのまま通過させ、2
回目のベクトル発生(第1回目のベクトル終了信
号ESを受けたとき)ではXD及びYDの内選択し
た方を+1だけオフセツトする。3回目のベクト
ル発生(第2回目のベクトル終了信号ESを受け
たとき)では、選択したXD又はYDを−1だけ
オフセツトし、3回目のベクトル終了信号ESを
受けたときにオフセツトを中止する。△Xと△Y
が等しいとき、この回路16はオフセツトを行な
わない。よつて、オフセツト回路160は、ベク
トル終了信号ESを計数する3進カウンタと、オ
フセツト制御信号OSによりXD又はYDを選択す
るマルチプレクサと、3進カウンタの計数内容に
よりマルチプレクサの出力を+1、−1又は+0
する加算器とから構成できる。なお、この実施例
では、ベクトル発生器140がベクトル終了信号
ESを3回発生するまで、即ち、同じアドレス・
データを3回発生するまで、保持回路120は新
たな始点及び終点アドレス・データを受けつけな
い。
Offset circuit 160 includes vector generator 14
Depending on the offset control signal OS from 0, △X
If △Y is larger than △Y, address data XD is selected, and if △Y is larger than △X, address data
Select data YD. Then, in the first vector generation, XD and YD are passed through as they are, and the second vector is generated.
When the vector is generated for the first time (when the first vector end signal ES is received), the selected one of XD and YD is offset by +1. When the vector is generated for the third time (when the second vector end signal ES is received), the selected XD or YD is offset by -1, and the offset is stopped when the third vector end signal ES is received. △X and △Y
When these are equal, this circuit 16 performs no offset. Therefore, the offset circuit 160 includes a ternary counter that counts the vector end signal ES, a multiplexer that selects XD or YD based on the offset control signal OS, and a ternary counter that changes the output of the multiplexer to +1, -1 or +0
It can be constructed from an adder. Note that in this embodiment, the vector generator 140 generates a vector end signal.
Until ES occurs three times, that is, the same address
Holding circuit 120 will not accept new start point and end point address data until the data has been generated three times.

輝度制御回路180はベクトル・データ発生器
100からの輝度データ及びベクトル発生器14
0からのベクトル終了信号ESに応じて輝度信号
ZCを発生する。この輝度信号ZCは、まず輝度デ
ータZと同じ値であるが、1回目のベクトル終了
信号ESによりその値が2分のZとなり、3回目
のベクトル終了信号により、新たな輝度データZ
を受けつける。よつて、輝度制御回路180は、
ベクトル終了信号ESを計数する3進カウンタと、
この3進カウンタの計数内容により、輝度データ
Zをロードしたり、シフトするシフト・レジスタ
から構成できる。
Brightness control circuit 180 receives brightness data from vector data generator 100 and vector generator 14.
Luminance signal according to vector end signal ES from 0
Generate ZC. This luminance signal ZC initially has the same value as the luminance data Z, but the first vector end signal ES reduces its value to half Z, and the third vector end signal changes the value to the new luminance data Z.
accept. Therefore, the brightness control circuit 180
a ternary counter that counts the vector end signal ES;
Depending on the count contents of this ternary counter, it can be constructed from a shift register that loads or shifts the luminance data Z.

フレーム・メモリである画像記憶回路200は
例えばランダム・アクセス・メモリであり、表示
器の各画素に対応する記憶場所を有し、各記憶場
所の記憶容量は2ビツトである。オフセツト回路
160からのアドレス・データ(XO、YO)に
より記憶回路200の記憶場所をアドレス指定
し、読出し信号ZFを比較制御回路220に供給
する。この比較制御回路220は輝度信号ZCと
読出し信号ZFとを比較し、輝度信号ZCの値が読
出し信号ZFよりも大きい場合に、輝度信号ZCを
ZOとして現在指定されている記憶回路200の
記憶場所に書込む。記憶回路200及び比較制御
回路22の組合せは、従来のデイプス・バツフア
法で用いる回路と類似した従来回路である。
The image storage circuit 200, which is a frame memory, is, for example, a random access memory, and has a storage location corresponding to each pixel of the display, and each storage location has a storage capacity of 2 bits. Address data (XO, YO) from offset circuit 160 addresses a storage location in storage circuit 200 and provides read signal ZF to comparison control circuit 220. This comparison control circuit 220 compares the luminance signal ZC and the read signal ZF, and when the value of the luminance signal ZC is larger than the read signal ZF, the luminance signal ZC is
Write to the storage location in storage circuit 200 currently designated as ZO. The combination of storage circuit 200 and comparison control circuit 22 is a conventional circuit similar to the circuit used in the conventional depth buffer method.

表示制御回路240は表示器260の表示位置
指定に対応する記憶回路20の記憶場所をアドレ
ス指定し、デジタル・アナログ(D/A)変換器
280は記憶回路200からの読出し信号ZFを
アナログ信号に変換する。そして、D/A変換器
280の出力信号により表示器260の輝度を制
御する。表示器260がラスタ走査型陰極線管の
場合、表示制御回路240はラスタ走査の同期を
制御する同期回路と、この同期回路に関連したク
ロツクを計数して記憶回路200用のアドレス信
号を発生するカウンタとを具えている。
The display control circuit 240 addresses the memory location of the memory circuit 20 corresponding to the display position designation of the display 260, and the digital-to-analog (D/A) converter 280 converts the read signal ZF from the memory circuit 200 into an analog signal. Convert. Then, the brightness of the display 260 is controlled by the output signal of the D/A converter 280. When the display device 260 is a raster scanning cathode ray tube, the display control circuit 240 includes a synchronization circuit that controls raster scanning synchronization, and a counter that counts clocks related to this synchronization circuit and generates an address signal for the storage circuit 200. It is equipped with.

次に、第2〜第4図を参照して、第1図の動作
を具体的に説明する。第2図は記憶回路200及
び表示器260の画素の一部を示す図であり、各
円が1つの画素に対応する。ベクトル・データ発
生器100が発生した始点アドレス・データ
(XS、YS)及び終点アドレス・データ(XE、
YE)が夫々画素2及び25に対応する場合を説
明する。これらアドレス・データは保持回路12
0に記憶され、ベクトル発生器140が第1回目
のベクトルを発生する。上述の如く、第1回目の
ベクトル発生では、オフセツト回路160がオフ
セツトを行なわないので、アドレス・データ
(XO、YO)は、画素2,5,6,9,10,1
3,14,17,18,21,22及び25を指
定する。記憶回路200は初めにリセツトされて
いるので、比較制御回路220はこれら画素に対
応する記憶回路200の記憶場所に輝度信号ZO
を書込む。ベクトル・データ発生器100の輝度
データZが「11」ならば、輝度信号ZOも「11」
である。
Next, the operation shown in FIG. 1 will be specifically explained with reference to FIGS. 2 to 4. FIG. 2 is a diagram showing some of the pixels of the storage circuit 200 and the display device 260, with each circle corresponding to one pixel. Start point address data (XS, YS) and end point address data (XE, YS) generated by the vector data generator 100
The case where YE) corresponds to pixels 2 and 25, respectively, will be explained. These address data are stored in the holding circuit 12.
0, and the vector generator 140 generates the first vector. As mentioned above, in the first vector generation, the offset circuit 160 does not perform offset, so the address data (XO, YO) is applied to pixels 2, 5, 6, 9, 10, 1.
Specify 3, 14, 17, 18, 21, 22 and 25. Since the memory circuit 200 is initially reset, the comparison control circuit 220 stores the luminance signal ZO in the memory locations of the memory circuit 200 corresponding to these pixels.
Write. If the brightness data Z of the vector data generator 100 is "11", the brightness signal ZO is also "11"
It is.

1回目のベクトル発生が終了すると、輝度信号
ZCは「01」となる。また、△Xが△Yより大き
いので、2回目のベクトル発生では、オフセツト
回路160がXDのみを+1する。よつて、2回
目のベクトル発生におけるアドレス・データ
(XO、YO)は、画素3,6,7,10,11,
14,15,18,19,22,23及び26を
指定する。1回目のベクトル発生の際の画素と重
なる画素は、6,10,14,18及び22であ
り、比較制御回路220の動作によりこれら画素
の記憶内容は書替えられず、その他の画素3,
7,11,15,19,23及び26に「01」が
書込まれる。
When the first vector generation is completed, the luminance signal
ZC will be "01". Furthermore, since ΔX is larger than ΔY, the offset circuit 160 increases only XD by 1 in the second vector generation. Therefore, the address data (XO, YO) in the second vector generation is pixels 3, 6, 7, 10, 11,
Specify 14, 15, 18, 19, 22, 23 and 26. The pixels that overlap with the pixels at the time of the first vector generation are 6, 10, 14, 18, and 22, and the memory contents of these pixels are not rewritten by the operation of the comparison control circuit 220, and the other pixels 3,
"01" is written in 7, 11, 15, 19, 23 and 26.

2回目のベクトル発生が終了すると、ベクトル
発生器140は3回目のベクトル発生を行なう
が、この際、オフセツト回路160はXDのみを
−1オフセツトする。よつてアドレス・データ
(XO、YO)は、画素1,4,5,8,9,1
2,13,16,17,20,21及び24を指
定する。一部の画素が1回目のベクトル発生時の
画素と重なるが、画素1,4,8,12,16,
20及び24は重ならないのでこれらの画素に輝
度信号「01」を書込む。よつて、表示器260の
表示は第3図のようになる。ここで、交差した斜
線の部分が輝度「11」の画素であり、単一の斜線
の部分が輝度「01」の画素である。ジヤギーを補
償しない直線は輝度「11」の画素で表わされる
が、本発明では、輝度「01」の画素でこのジヤギ
ーを補償している。
When the second vector generation is completed, the vector generator 140 generates a third vector, but at this time the offset circuit 160 offsets only XD by -1. Therefore, the address data (XO, YO) is for pixels 1, 4, 5, 8, 9, 1.
Specify 2, 13, 16, 17, 20, 21 and 24. Some pixels overlap with the pixels at the first vector generation, but pixels 1, 4, 8, 12, 16,
Since pixels 20 and 24 do not overlap, a luminance signal "01" is written to these pixels. Therefore, the display on the display 260 becomes as shown in FIG. Here, the crossed diagonal lines are pixels with a brightness of "11," and the single diagonal lines are pixels with a brightness of "01." A straight line that does not compensate for jaggies is represented by a pixel with a brightness of "11", but in the present invention, this jaggy is compensated for using a pixel with a brightness of "01".

第2図及び第3図は△Xが△Yより大きい場合
であるが、△Yが△Xより大きい場合は、表示器
260の表示は第4図に示すようになる。この場
合、オフセツト回路160はアドレス・データ
YDに対し、選択的に+0、+1又は−1のシフ
トを行なう。なお、△Xと△Yが等しい場合は、
オフセツト回路160のオフセツト動作が中止す
る。この場合、ベクトル発生器140は同じベク
トルのアドレス・データを1回発生するのみでよ
い。
2 and 3 show the case where ΔX is greater than ΔY, but when ΔY is greater than ΔX, the display on the display 260 becomes as shown in FIG. 4. In this case, the offset circuit 160
Optionally shift YD by +0, +1 or -1. In addition, if △X and △Y are equal,
The offset operation of offset circuit 160 is stopped. In this case, vector generator 140 need only generate the same vector of address data once.

第5図は本発明の好適な第2実施例のブロツク
図である。この実施例は、第1図の実施例と比較
して、ベクトル発生器140及びオフセツト回路
160の接続位置が逆になつている点のみが異な
る。すなわち、オフセツト回路160は、1回目
のベクトル発生のときには始点及び終点アドレ
ス・データのオフセツトを行なわず、2回及び3
回目のベクトル発生のときにオフセツト制御信号
OSにより選択された水平又は垂直成分の始点及
び終点アドレス・データ+1及び−1にオフセツ
トして、第1図の実施例と同じ効果を得る。
FIG. 5 is a block diagram of a second preferred embodiment of the present invention. This embodiment differs from the embodiment shown in FIG. 1 only in that the connection positions of vector generator 140 and offset circuit 160 are reversed. In other words, the offset circuit 160 does not offset the start point and end point address data when the vector is generated for the first time, but offsets the start point and end point address data for the second and third vector generation.
Offset control signal at the second vector occurrence
The start and end address data of the horizontal or vertical components selected by the OS are offset to +1 and -1 to obtain the same effect as the embodiment of FIG.

上述の実施例では、ジヤギーを補償する際に、
ベクトル発生器140が3回ベクトルを発生した
が、この回数は2回(+1又は−1のみのオフセ
ツト)又は4回以上でもよい。同一ベクトルを4
回以上発生する場合は、オフセツトの量が増える
に従い、輝度信号を下げる必要がある。しかし、
オフセツト量が増え過ぎると、表示した直線が太
くなり、解像度が低下する点に留意しなければな
らない。
In the above-described embodiment, when compensating for jaggies,
Although vector generator 140 generated the vector three times, this number could be two (with only a +1 or -1 offset) or four or more times. 4 the same vector
If this occurs more than once, it is necessary to lower the brightness signal as the amount of offset increases. but,
It must be noted that if the amount of offset increases too much, the displayed straight line will become thicker and the resolution will decrease.

〔発明の効果〕〔Effect of the invention〕

上述の如く本発明によれば、ベクトル発生器が
発生するアドレス・データをオフセツトし、輝度
信号を変化させるのみでジヤギーが補償されるた
め、回路構成が簡単かつ安価となる。また、これ
らをソフトウエアによりCPUで制御したとして
も、制御は簡単に行なえる。更に、比較制御回路
220はデイプス・バツフア法により陰面処理等
にも兼用できる。
As described above, according to the present invention, jaggies are compensated for simply by offsetting the address data generated by the vector generator and changing the luminance signal, so the circuit configuration becomes simple and inexpensive. Moreover, even if these are controlled by the CPU using software, the control can be easily performed. Furthermore, the comparison control circuit 220 can also be used for hidden surface processing etc. using the depth buffer method.

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

第1図は本発明の好適な第1実施例のブロツク
図、第2図は画素を示す図、第3図及び第4図は
表示例を示す図、第5図は本発明の好適な第2実
施例のブロツク図である。 図において、140はベクトル発生器、160
はオフセツト回路、180は輝度制御回路、20
0は記憶回路、220は比較制御回路、260は
表示器である。
FIG. 1 is a block diagram of a preferred first embodiment of the present invention, FIG. 2 is a diagram showing pixels, FIGS. 3 and 4 are diagrams showing display examples, and FIG. 5 is a diagram of a preferred first embodiment of the present invention. FIG. 2 is a block diagram of a second embodiment. In the figure, 140 is a vector generator, 160
is an offset circuit, 180 is a brightness control circuit, 20
0 is a storage circuit, 220 is a comparison control circuit, and 260 is a display device.

Claims (1)

【特許請求の範囲】[Claims] 1 水平及び垂直方向に規則的に配列された複数
の画素を有する表示器と、該表示器の各画素に対
応する記憶場所を有する記憶回路とを含み、該記
憶回路の各記憶場所の記憶内容に応じて上記表示
器の画素を選択的に輝度変調して表示を行なう表
示装置において、輝度信号を発生する輝度制御回
路と、直線の始点及び終点データに応じて上記始
点及び終点を結ぶ上記記憶回路の記憶場所を順次
指定するベクトル発生器と、該ベクトル発生器が
指定した上記記憶回路の記憶場所の記憶内容より
も上記輝度制御回路からの上記輝度信号の値が大
きい場合に該輝度信号を上記記憶回路の記憶場所
に書込む比較制御回路と、上記直線の水平成分及
び垂直成分の大小に応じて上記ベクトル発生器の
出力信号の水平成分又は垂直成分を選択的にオフ
セツトするオフセツト回路とを具え、上記輝度制
御回路からの上記輝度信号は上記ベクトル発生器
の出力信号がオフセツトされないときの方がオフ
セツトされたときよりも大きな値であることを特
徴とする直線表示装置。
1. A display device having a plurality of pixels arranged regularly in the horizontal and vertical directions, and a memory circuit having a memory location corresponding to each pixel of the display device, the memory content of each memory location of the memory circuit. In a display device that performs display by selectively modulating the brightness of the pixels of the display according to the brightness, the brightness control circuit generates a brightness signal and the memory connects the start point and the end point according to the start point and end point data of the straight line. a vector generator that sequentially specifies memory locations in the circuit; a comparison control circuit that writes to a memory location of the storage circuit; and an offset circuit that selectively offsets the horizontal or vertical component of the output signal of the vector generator depending on the magnitude of the horizontal and vertical components of the straight line. A linear display device, characterized in that the luminance signal from the luminance control circuit has a larger value when the output signal of the vector generator is not offset than when it is offset.
JP60077388A 1985-04-11 1985-04-11 Linear display unit Granted JPS61235895A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60077388A JPS61235895A (en) 1985-04-11 1985-04-11 Linear display unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60077388A JPS61235895A (en) 1985-04-11 1985-04-11 Linear display unit

Publications (2)

Publication Number Publication Date
JPS61235895A JPS61235895A (en) 1986-10-21
JPH0337194B2 true JPH0337194B2 (en) 1991-06-04

Family

ID=13632506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60077388A Granted JPS61235895A (en) 1985-04-11 1985-04-11 Linear display unit

Country Status (1)

Country Link
JP (1) JPS61235895A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0328983A (en) * 1989-06-27 1991-02-07 Fukuda Denshi Co Ltd Display device and display system

Also Published As

Publication number Publication date
JPS61235895A (en) 1986-10-21

Similar Documents

Publication Publication Date Title
US5864347A (en) Apparatus for manipulation of display data
US4630039A (en) Display processing apparatus
KR900006288B1 (en) Display controller
US4663619A (en) Memory access modes for a video display generator
US5361081A (en) Programmable pixel and scan-line offsets for a hardware cursor
US5880741A (en) Method and apparatus for transferring video data using mask data
JPS60225190A (en) Superimposition method and device for superimposing raster display and vector display
EP0525986B1 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
EP0951694B1 (en) Method and apparatus for using interpolation line buffers as pixel look up tables
KR100245275B1 (en) Graphics Subsystem for Computer Systems
JPH0337194B2 (en)
JP2727036B2 (en) Trigger generation method using buffer memory
JPS6150318B2 (en)
US6002391A (en) Display control device and a method for controlling display
JP2609628B2 (en) Memory address controller
US5459490A (en) Image processing apparatus
JPS623295A (en) Display image compensation
JPS60170894A (en) Image display unit
JPH0571113B2 (en)
JP2613951B2 (en) Display device
JP2647073B2 (en) Graphic display device
JPS5919342B2 (en) Luminance modulation linear generation method and device
JPS6194090A (en) graphic display device
JPH0453315B2 (en)
JPH046956B2 (en)