JPH0443271B2 - - Google Patents
Info
- Publication number
- JPH0443271B2 JPH0443271B2 JP59070299A JP7029984A JPH0443271B2 JP H0443271 B2 JPH0443271 B2 JP H0443271B2 JP 59070299 A JP59070299 A JP 59070299A JP 7029984 A JP7029984 A JP 7029984A JP H0443271 B2 JPH0443271 B2 JP H0443271B2
- Authority
- JP
- Japan
- Prior art keywords
- row
- frame memory
- column
- buffer
- color
- 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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、ラスタスキヤン型のグラフイツクデ
イスプレイの制御方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a method of controlling a raster scan type graphic display.
従来例の構成とその問題点
ラスタースキヤン型CRTデイスプレイは、図
形や文字を点列(ピクセル列)で描くため、第1
図aに示すように、ギザギザ(ジヤギング)が発
生し、直線や曲線がなめらかに表示できず不快感
を与える。第1図aのP1は1つのピクセルを示
している。Conventional structure and its problems Raster scan type CRT displays draw figures and characters using dot rows (pixel rows).
As shown in Figure a, jaggedness (jagging) occurs, and straight lines and curves cannot be displayed smoothly, giving a sense of discomfort. P1 in FIG. 1a indicates one pixel.
第1図bは、このギザギザを人の目に感じさせ
ないようにするジヤギング補正の従来例で、ピク
セル列の変化するところに、輝度の異なるピクセ
ルP2を追加して、視覚の錯覚を利用してギザギ
ザを取り除いている。 Figure 1b shows a conventional example of jagging correction that prevents this jaggedness from perceiving the human eye.Pixels P2 with different brightness are added where the pixel row changes, making use of a visual illusion. The jagged edges are removed.
しかしながら、上記従来例ではピクセルの輝度
を変えているため、CRTデイスプレイに表示さ
れた線が太く見えたり、細く見えたりし、線の太
さが均一に見えない欠点があつた。 However, in the conventional example described above, since the brightness of pixels is changed, lines displayed on a CRT display may appear thick or thin, and the line thicknesses do not appear uniform.
発明の目的
本発明は上記従来例の欠点を除去するものであ
り、フレームメモリ容量をわずかに増すだけで、
分解能を実質2倍に上げ、ジヤギングを補正する
ことを目的とするものである。Purpose of the Invention The present invention eliminates the drawbacks of the above-mentioned conventional example, and only slightly increases the frame memory capacity.
The purpose is to substantially double the resolution and correct jagging.
発明の構成
本発明は上記目的を達成するため、図形をピク
セル列に変換するとき、2ピクセル対で変換する
とともに縦(m)×横(n)の分解能を2倍に上
げるとき、フレーム容量をm×n×dから2m×
2n×dに増す代わりにm×n×(d+2)に増す
だけで、実質分解能を2倍に上げ、ジヤギングを
減少させるものである。Composition of the Invention In order to achieve the above object, the present invention reduces the frame capacity when converting a figure into a pixel string by converting it in two pixel pairs and doubling the vertical (m) x horizontal (n) resolution. m×n×d to 2m×
By simply increasing it to m×n×(d+2) instead of increasing to 2n×d, the actual resolution is doubled and the jagging is reduced.
実施例の説明
以下に本発明の一実施例について、図面ととも
に説明する。DESCRIPTION OF EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
第2図は本発明の一実施例の構成を示してい
る。第2図において、1はフレームメモリであ
り、このフレームメモリ1は図形をピクセル
(点)列の集合として記憶している。 FIG. 2 shows the configuration of an embodiment of the present invention. In FIG. 2, reference numeral 1 denotes a frame memory, and this frame memory 1 stores figures as a set of pixel (dot) sequences.
第3図は、上記フレームメモリ1の詳細を示し
ており、フレームメモリ1はm×nビツトのプレ
ーンを複数枚重ねて構成する。複数枚のプレーン
は、色を表わすプレーン1Aとジヤグ補正のプレ
ーン1Bより成る。色を表わすプレーン1Aは、
色の種類数に応じて必要枚数準備する。白黒は1
枚でよい。ジヤグ補正のプレーン1Bは、2枚で
構成する。フレームメモリ1のi行j列とi行
(j−1)列の記憶を使つて、後述するように
CRTデイスプレイ7の画面上の2i行2j列、(2i+
1)行2j列、2i行(2j+1)列、(2i+1)行(2j
+1)列の4発光位置を記憶せしめている。 FIG. 3 shows details of the frame memory 1, which is constructed by stacking a plurality of m×n bit planes. The plurality of planes includes a plane 1A representing color and a plane 1B for jag correction. Plane 1A representing color is
Prepare the required number of sheets depending on the number of color types. Black and white is 1
One piece is enough. The plane 1B for jag correction is composed of two planes. Using the memory in row i, column j and row i (j-1) of frame memory 1, as described later,
2i row 2j column on the screen of CRT display 7, (2i +
1) Row 2j column, 2i row (2j+1) column, (2i+1) row (2j
+1) The four light emitting positions of the column are memorized.
第2図において、2はバツフアであり、このブ
ツフア2はフレームメモリ1から読み出した情報
を一時的に記憶する。また、ブツフア2は複数ピ
クセル分の色を表わす情報とジヤグ補正の情報を
記憶し、CRTデイスプレイ7の表示に合わせて
順次送り出す。3は補助バツフアであり、この補
助ブツフア3は前回送り出したバツフア2の情報
のうち、ジヤグ補正情報を保持するものである。
すなわち、前回i行(j−1)列のデータを送り
出したときは、i行(j−1)列のジヤグ補正の
情報を保有する。このようにして、ブツフア2と
補助ブツフア3により、i行j列の色情報とi行
(j−1)列・i行j列のジヤグ補正データを同
時に利用できるようにしている。4はカラーマツ
プであり、このカラーマツプ4はブツフア2より
出力される色を表わす情報がカラーコードを表わ
すものであれば、RGB(赤緑青)の色信号へ変換
するものである。フレームメモリ1が色信号を記
憶するものであればカラーマツプ4は不要であ
る。5は遅延回路であり、この遅延回路5はカラ
ーマツプ4の出力をそのまま送り出すか、H/
(2n)遅らせて送り出すか制御する。(Hは水平
掃引時間)6はデイジタル・アナログ(DA)コ
ンバータであり、このDAコンバータ6はデイジ
タル量の色信号を電圧や電流のアナログ量へ変換
する。7は陰極線管(CRT)デイスプレイであ
り、このCRTデイスプレイ7は水平・垂直同期
信号と色信号(ビデオ信号)を受けて画像を表示
する、いわゆるラスタスキヤン型CRTデイスプ
レイである。CRTデイスプレイ7は、垂直同期
信号により、通常ノンインタレーススキヤンのも
のであれば、1/2インタレーススキヤン、通常1/2
インタレーススキヤンのものであれば、1/4イン
タレーススキヤンとして使用する。これにより、
垂直方向の走査回数を2m回とし、分解能を2倍
に上げている。8はタイミング発生部であり、こ
のタイミング発生部8はフレームメモリ1にXY
アドレスと読み出しタイミング、CRTデイスプ
レイ7に、水平・垂直同期信号、遅延回路5に偶
数、奇数掃引の区分と遅延タイミングを送り出
す。 In FIG. 2, 2 is a buffer, and this buffer 2 temporarily stores information read from the frame memory 1. The buffer 2 also stores information representing colors and jag correction information for a plurality of pixels, and sequentially sends out information in accordance with the display on the CRT display 7. 3 is an auxiliary buffer, and this auxiliary buffer 3 holds jag correction information among the information of the buffer 2 sent out last time.
That is, when the data of the i-th row (j-1) column was sent out last time, the jag correction information of the i-th row (j-1) column is held. In this way, the buffer 2 and the auxiliary buffer 3 allow the color information of the i-th row and the j-th column and the jag correction data of the i-th row (j-1) and the i-th row and the j-th column to be used simultaneously. Reference numeral 4 denotes a color map, and if the information representing the color output from the buffer 2 represents a color code, this color map 4 converts it into an RGB (red, green, blue) color signal. If the frame memory 1 stores color signals, the color map 4 is not necessary. 5 is a delay circuit, and this delay circuit 5 either sends out the output of the color map 4 as it is, or
(2n) Delay or control sending. (H is horizontal sweep time) 6 is a digital-to-analog (DA) converter, and this DA converter 6 converts a digital color signal into an analog voltage or current. Reference numeral 7 denotes a cathode ray tube (CRT) display, and this CRT display 7 is a so-called raster scan type CRT display that displays images in response to horizontal and vertical synchronization signals and color signals (video signals). The CRT display 7 uses a vertical synchronization signal to display 1/2 interlace scan, normally 1/2 non-interlace scan.
If it is an interlace scan, use it as a 1/4 interlace scan. This results in
The number of vertical scans is 2m, doubling the resolution. 8 is a timing generation section, and this timing generation section 8 stores XY in the frame memory 1.
Address and read timing, horizontal and vertical synchronization signals are sent to the CRT display 7, and even and odd sweep classification and delay timing are sent to the delay circuit 5.
バツフア2から、カラーマツプ4へは、H/n
ごとに情報を送り出す。遅延回路5は、カラーマ
ツプ4の情報をバツフア2か補助バツフア3のジ
ヤグ補正情報に応じて、そのまま送り出すか、
H/(2n)遅らせて送り出すか制御する。偶数
掃引(2iとして表現できる掃引)のときは、バツ
フア2のジヤグ補正情報を、奇数掃引(2i+1と
して表現できる掃引)のときは、補助バツフア3
のジヤグ補正情報を利用し、遅延の有無を決め
る。 From buffer 2 to color map 4, H/n
Send information every time. The delay circuit 5 either sends out the information from the color map 4 as is or sends it out as is, depending on the jag correction information from the buffer 2 or the auxiliary buffer 3.
Controls whether to send with a delay of H/(2n). For even number sweeps (sweeps that can be expressed as 2i), the jag correction information of buffer 2 is used, and for odd number sweeps (sweeps that can be expressed as 2i + 1), the jag correction information is used for auxiliary buffer 3.
The jag correction information is used to determine whether or not there is a delay.
これにより、水平方向の分解能を2倍に上げて
いる。9は処理部であり、この処理部9は数式で
表現されている情報をピクセル列に変換し、フレ
ームメモリ1に記憶せしめるものである。 This doubles the horizontal resolution. Reference numeral 9 denotes a processing section, and this processing section 9 converts information expressed by a mathematical formula into a pixel string and stores it in the frame memory 1.
処理部9は、CRTデイスプレイ7が2m×2nの
分解能を持つものとして、ピクセル列へ変換する
ものである。また、変換に当つては、2ピクセル
(CRTデイスプレイ上で)対として変換する。2
ピクセルの対は、第4図に示すが第4図ア,イ,
ウの対のみ使用し、第4図エの対は使用しない。
(第4図は、2m×2nのCRTデイスプレイ上の対
となるピクセルの位置の取り方を示すものであ
る)
第4図エを使用しないのは、バツフア2はH/
nごとに送り出し、H/(2n)ごとには送り出
していないからである。第4図ア,イ,ウのピク
セル対で図形を画像に変換したとき、CRTデイ
スプレイ7上の2i行2j列、(2i+1)行i列、2i行
(2j+1)列、(2i+1)行(2j+1)列の4点に
現われ得るピクセルのパタンは、第5図の8種に
なる。水平方向に2ピクセル並ぶパタンを除いた
ものである。 The processing unit 9 assumes that the CRT display 7 has a resolution of 2m×2n and converts it into a pixel array. Furthermore, when converting, two pixels (on a CRT display) are converted as a pair. 2
Pixel pairs are shown in FIG. 4.
Only the pair shown in c is used, and the pair shown in figure 4 d is not used.
(Figure 4 shows how to position paired pixels on a 2m x 2n CRT display.) Figure 4D is not used because buffer 2 is H/
This is because it is sent out every n, but not every H/(2n). When a figure is converted into an image using the pixel pairs A, A, and C in Figure 4, the following images appear on the CRT display 7: 2i row, 2j column, (2i + 1) row, i column, 2i row, (2j + 1) column, (2i + 1) row, (2j + 1) ) There are eight types of pixel patterns that can appear at the four points in the column as shown in FIG. This excludes the pattern where two pixels are lined up in the horizontal direction.
このパタンを、フレームメモリ1のi行j列付
近に書き込む。8種類のパタンがあるので、通常
ならば3ビツトのメモリを必要とするが、本発明
では、ジヤグ補正メモリプレンが2枚であるから
フレームメモリ1のi行j列とi行(j−1)列
の2ケ所を使つて記憶させる。その一例として、
CRTデイスプレイ上の2i行のパタンをフレーム
メモリ1のi行j列、(2i+1)行のパターンを
フレームメモリ1のi行(j−1)列に記憶され
る。第6図はこのパタンを示したもので、フレー
ムメモリ1のi行j列のジヤグ補正情報の値
“0”、“1”、“2”に対して、CRT上の表示パタ
ンの割付例である。フレームメモリのジヤグ補正
情報の値“3”は使用していないので、別の用途
例えば、図形の塗りつぶしに使うと便利である。 This pattern is written near the i row and j column of the frame memory 1. Since there are 8 types of patterns, normally a 3-bit memory is required, but in the present invention, since there are two jag correction memory planes, Memorize using two locations in the column. As an example,
The pattern of 2i rows on the CRT display is stored in the i row, j column of the frame memory 1, and the pattern of (2i+1) rows is stored in the i row, column (j-1) of the frame memory 1. Figure 6 shows this pattern, and is an example of the layout of the display pattern on the CRT for the values "0", "1", and "2" of the jag correction information in the i row and j column of frame memory 1. be. Since the value "3" of the jag correction information in the frame memory is not used, it is convenient to use it for another purpose, such as filling in figures.
次に上記実施例を動作について説明する。 Next, the operation of the above embodiment will be explained.
フレームメモリ1から読み出された情報は、一
旦バツフア2に貯えられたあと、(H/n)の時
間ごとに送り出される。この情報がゼロのとき
は、CRTデイスプレイ7には、背景色(一般に
は黒)を送り出す。バツフア2から送り出す色に
関する情報がゼロ以外のときは、偶数掃引であれ
ばバツフア2のジヤグ補正部を、奇数掃引であれ
ば補助バツフア3を調べ、“0”であれば背景色
を、“1”であれば色信号を遅れなしで、“2”で
あれば色信号をH/(2n)のタイミング遅らせ、
カラーマツプ4、遅延回路5、DAコンパータ6
を経由し、CRTデイスプレイ7へ送り出す。具
体的には、常時背景色を出しておき、色信号があ
るときのみ、タイミングを合わせて背景色と色信
号を入れ替えて送り出すこととなる。 The information read from the frame memory 1 is temporarily stored in the buffer 2 and then sent out every (H/n) time. When this information is zero, a background color (generally black) is sent to the CRT display 7. When the information regarding the color sent from buffer 2 is other than zero, check the jag correction section of buffer 2 for an even number sweep, check the auxiliary buffer 3 for an odd number sweep, and if it is "0", change the background color to "1". ”, the color signal is not delayed, and “2”, the color signal is delayed by H/(2n),
Color map 4, delay circuit 5, DA converter 6
The data is sent to the CRT display 7 via . Specifically, the background color is always output, and only when there is a color signal, the background color and color signal are exchanged and sent out at the same time.
本実施例では、フレームメモリ1のi行j列と
i行(j−1)列の2ケ所を用いて記憶している
が、i行j列とi行(j+1)列の2ケ所を使つ
ても構成することができる。この場合、バツフア
2に2ケ所分の情報を入れ、ここから同時に2ケ
所分の情報を送り出せばよい。2ケ所の情報の割
り当ては、第6図に示したが、第5図の8パタン
を記憶できれば、これ以外の割り当て方法でも支
障がない。 In this embodiment, two locations, i row, j column, and i row, column (j-1), of the frame memory 1 are used for storage, but two locations, i row, j column, and i row, column (j+1), are used for storage. can also be configured. In this case, it is sufficient to input information for two locations into the buffer 2 and send out information for the two locations at the same time. The allocation of information at two locations is shown in FIG. 6, but any other allocation method may be used without any problem as long as the eight patterns shown in FIG. 5 can be stored.
なお、上記実施例はピクセル位置の分解能を上
げるもので、解像度、すなわち2個のピクセルで
あることの識別能力を上げるものではない。ま
た、本発明では、近接する2本の線は表現できな
いが、高精細度デイスプレイでは線が近接するこ
とは希であり、実用上大きな支障にはならない。 Note that the above embodiment is intended to increase the resolution of pixel positions, but not to increase the resolution, that is, the ability to distinguish between two pixels. Furthermore, although two lines that are close to each other cannot be expressed in the present invention, it is rare for lines to be close to each other on a high-definition display, so this does not pose a major problem in practice.
なお、上記実施例では水平方向の走査速度が垂
直方向より早いデイスプレイを用いているが、垂
直方向の方が走査速度が早いCRTデイスプレイ
の場合には、タテとヨコ、水平と垂直、上と下、
左と右との関係を入れ替えれば、同じ結果が得ら
れるものである。 Note that in the above embodiment, a display is used in which the scanning speed in the horizontal direction is faster than in the vertical direction, but in the case of a CRT display whose scanning speed is faster in the vertical direction, vertical and horizontal scanning, horizontal and vertical, top and bottom,
The same result can be obtained by switching the relationship between left and right.
発明の効果
本発明によれば、メモリの各メモリセルに2ビ
ツト追加するだけで実質分解能を2倍に上げるこ
とができ、ジヤギングの減少に効果がある。ま
た、一般的には分解能を上げるに伴い、CRTデ
イスプレイの走査速度を上げなければ、チラツキ
(フリツカ)が増えるが、本発明では2ピクセル
対で発光させるため、走査速度を上げずにチラツ
キを防ぐことができる。Effects of the Invention According to the present invention, the actual resolution can be doubled by simply adding 2 bits to each memory cell of the memory, which is effective in reducing jagging. Additionally, as the resolution increases, flickering will generally increase unless the scanning speed of the CRT display is increased, but in the present invention, flickering is prevented without increasing the scanning speed because light is emitted in pairs of two pixels. be able to.
第1図a,bは、従来のグラフイツクデイスプ
レイの表示状態を示す図、第2図は本発明の一実
施例におけるグラフイツクデイスプレイの制御方
法を実施する装置のブロツク図、第3図は同装置
のフレームメモリの詳細構成図、第4図ア,イ,
ウ,エ、第5図a〜h、第6図は同実施例の動作
説明図である。
1……フレームメモリ、2……バツフア、3…
…補助バツフア、4……カラーマツプ、5……遅
延回路、6……DAコンバータ、7……CRTデイ
スプレイ、8……タイミング発生部、9……処理
部。
FIGS. 1a and 1b are diagrams showing display states of a conventional graphic display, FIG. 2 is a block diagram of a device implementing a method for controlling a graphic display according to an embodiment of the present invention, and FIG. 3 is a diagram showing the display state of a conventional graphic display. Detailed configuration diagram of the frame memory of the device, Figure 4 A, B,
C, E, FIGS. 5a to 5h, and 6 are explanatory diagrams of the operation of the same embodiment. 1... Frame memory, 2... Buffer, 3...
... Auxiliary buffer, 4 ... Color map, 5 ... Delay circuit, 6 ... DA converter, 7 ... CRT display, 8 ... Timing generation section, 9 ... Processing section.
Claims (1)
デイスプレイと、m×nのメモリセルを有する、
フレームメモリとを有し、2ピクセル対でピクセ
ル列に変換するとともに、上記フレームメモリの
各メモリセルに2ビツト追加した上、近接する2
メモリセルの4ビツトで奇数・偶数走査別の発光
の有無とH/(2n)(Hは水平走引時間)の発光
タイミングの遅延の有無を指定せしめることを特
徴とするグラフイツクデイスプレイの制御方法。1 having a raster scan type graphic cathode ray tube display and m×n memory cells,
It has a frame memory, converts 2 pixel pairs into a pixel column, adds 2 bits to each memory cell of the frame memory, and adds 2 bits to each memory cell in the frame memory.
A method for controlling a graphic display characterized in that 4 bits of a memory cell are used to specify whether or not to emit light for odd and even scans and whether to delay the light emission timing by H/(2n) (H is horizontal scanning time). .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59070299A JPS60213990A (en) | 1984-04-09 | 1984-04-09 | How to control the graphic display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59070299A JPS60213990A (en) | 1984-04-09 | 1984-04-09 | How to control the graphic display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60213990A JPS60213990A (en) | 1985-10-26 |
| JPH0443271B2 true JPH0443271B2 (en) | 1992-07-16 |
Family
ID=13427438
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59070299A Granted JPS60213990A (en) | 1984-04-09 | 1984-04-09 | How to control the graphic display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60213990A (en) |
-
1984
- 1984-04-09 JP JP59070299A patent/JPS60213990A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60213990A (en) | 1985-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0098868B1 (en) | Apparatus for controling a color display | |
| US6825835B2 (en) | Display device | |
| EP0540294B1 (en) | Display control device and display apparatus with display control device | |
| JPS6025794B2 (en) | color graphic display device | |
| JPH0695273B2 (en) | Display control device | |
| CN1048132C (en) | Graphics sub-displays for digital television receivers | |
| EP0709821B1 (en) | Plasma display with pixel units comprised of an RGBG quartet, and a driving apparatus therefor | |
| CA2191617C (en) | System for displaying calligraphic video on raster displays | |
| EP0464555A2 (en) | Image data control apparatus and display system | |
| JPS6131670B2 (en) | ||
| JPH03123386A (en) | Display device and display method | |
| JP2002258791A (en) | Display device | |
| US7158155B2 (en) | Subfield coding circuit and subfield coding method | |
| JPH0237479A (en) | Star burst processor | |
| JPH0355829B2 (en) | ||
| US6124842A (en) | Display apparatus | |
| JP2761540B2 (en) | Method and apparatus for displaying an image on a hardware screen | |
| JPH0443271B2 (en) | ||
| JPH0443270B2 (en) | ||
| JPH0418593A (en) | Discharge panel display device | |
| JP2589953B2 (en) | Character and image data generation apparatus and method | |
| JPH0856321A (en) | Driving method of memory panel | |
| JPH09237058A (en) | Color display panel and device | |
| JPS62177592A (en) | Image display unit | |
| JPS5836349B2 (en) | Display method |