JPH0253795B2 - - Google Patents
Info
- Publication number
- JPH0253795B2 JPH0253795B2 JP59174725A JP17472584A JPH0253795B2 JP H0253795 B2 JPH0253795 B2 JP H0253795B2 JP 59174725 A JP59174725 A JP 59174725A JP 17472584 A JP17472584 A JP 17472584A JP H0253795 B2 JPH0253795 B2 JP H0253795B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- data
- output
- address
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、CRTの画面に表示されるパターン
を検出してそれを別のパターンに変え、色を変更
する若しくは直線を点線にする等の図形変更を行
なうことができるデイスプレイ制御装置に関す
る。[Detailed Description of the Invention] [Industrial Application Field] The present invention detects a pattern displayed on a CRT screen and changes it to another pattern, changing the color or changing a straight line to a dotted line. This invention relates to a display control device that can change graphics.
パーソナルコンピユータではデイスプレイにカ
ラーCRTを用い、デジタルRGB方式でカラー図
形を出すものが多い。デジタルRGBであるから
表示可能な色の種類はR、G、B、RG、GB、
RB、RGBの7色である。R、G、Bに輝度情報
Iを加えるとこれら7色の明、暗が得られ、更に
タイルペイントと呼ばれる方法を用いると更にこ
れらの中間色が得られる。
Many personal computers use color CRTs for their displays and display color graphics using the digital RGB system. Since it is digital RGB, the types of colors that can be displayed are R, G, B, RG, GB,
There are 7 colors: RB, RGB. By adding brightness information I to R, G, and B, brightness and darkness of these seven colors can be obtained, and further by using a method called tile painting, intermediate colors can be obtained.
タイルペイントでは例えばデイスプレイ上の8
ドツト、メモリで言えば8ビツト(これはRGBI
それぞれについて8ビツトであるから総計では32
ビツト)を1単位とし、8ビツトの上位4ビツト
及び下位4ビツトをそれぞれ16進数で表わし、従
つて00〜FFのいずれかとし、青Bは55、赤Rは
AA、緑Gは00、輝度Iは00とすると、第2図c
のように1ビツトおきに青が表示され、赤も1ビ
ツトおきにかつ青とはずれて表示され、緑は表示
されず、これらの輝度は00なるレベルで(これは
或る輝度レベルを指し、真暗を意味するものでは
ない)表示される。B、Rが図示のようになるの
は55=01010101、AA=10101010であることによ
る。B、Rがこのようなタイル模様に表示される
と人間の目には中間色の紫に見える。同様な手法
で他の中間色を出すことができる。 In Tile Paint, for example, 8 on the display
In terms of memory, it is 8 bits (this is RGBI).
There are 8 bits for each, so the total is 32.
The upper 4 bits and lower 4 bits of the 8 bits are each expressed in hexadecimal numbers, and are therefore 00 to FF, blue B is 55, red R is
Assuming that AA, green G is 00, and brightness I is 00, Fig. 2 c
, blue is displayed every other bit, red is also displayed every other bit and is different from blue, and green is not displayed, and their brightness is at a level of 00 (this refers to a certain brightness level, It does not mean complete darkness). The reason why B and R are as shown is that 55=01010101 and AA=10101010. When B and R are displayed in such a tile pattern, they appear to be a neutral purple color to the human eye. Other neutral colors can be created using a similar method.
グラフイツク表示をかゝる8ビツト(複数ビツ
ト)方式で扱うと実線、点線、鎖線などを簡単に
表示できる。即ち、Rを80、B=G=I=00とす
ると、80=10000000であるから点が表示され、
かゝる8ビツト単位を複数個並べるとRの点線が
得られる。R=88、B=G=I=00ならやはり赤
の点線であるがピツチの細かな点線になる。R=
9C=10011100とすると赤の鎖線が得られ、他の
鎖線も同様手法で得られる。 When graphic display is handled using the 8-bit (multi-bit) method, solid lines, dotted lines, chain lines, etc. can be easily displayed. That is, if R is 80 and B=G=I=00, then 80=10000000, so a point is displayed,
By arranging a plurality of such 8-bit units, a dotted line R is obtained. If R = 88, B = G = I = 00, it will still be a red dotted line, but it will be a fine dotted line with a pitch. R=
When 9C=10011100, a red chain line is obtained, and other chain lines can be obtained using the same method.
CRTデイスプレイに文字、図形(こゝでは単
に図形という)を表示するにはそのドツトパター
ンをVRAM(ビデオランダムアクセスメモリ、カ
ラーの場合これはR、G、B、I用に計4個あ
る)に書込んでおき、それを読み出してCRTの
画面に表示する。図形の色を変えたい、形態を変
えたい(実線を点線などにする)などのパターン
変更要求が生じるが、従来この変更要求はソフト
ウエアで処理していた。即ちプログラムが
VRAMを読み出し、変えるべき図形部分ではそ
のデータを要求されている色、形態のデータに書
き換えていたが、この方法では処理速度が遅く、
CPUの負担が重く、また画面上の指定した区域
のみ変更するという処理が容易でない。
To display characters and figures (herein simply referred to as figures) on a CRT display, the dot patterns are stored in VRAM (Video Random Access Memory, in the case of color, there are four in total for R, G, B, and I). Write it in advance, read it out, and display it on the CRT screen. Pattern change requests such as changing the color of a figure or changing its shape (changing a solid line to a dotted line, etc.) occur, but conventionally these change requests have been processed by software. That is, the program
The data was read from VRAM and rewritten to the required color and shape data for the shape part that needed to be changed, but this method was slow in processing speed.
It puts a heavy burden on the CPU, and it is not easy to change only a specified area on the screen.
それ故本発明はパターン変更を迅速に行なうこ
とができ、CPUの負荷を軽減でき、指定した区
域のみのパターン変更が容易にできるデイスプレ
イ制御装置を提供しようとするものである。 Therefore, it is an object of the present invention to provide a display control device that can quickly change patterns, reduce the load on the CPU, and easily change patterns only in designated areas.
本発明は、三原色R、G、Bに対するビデオラ
ンダムアクセスメモリと、該メモリのアクセスア
ドレスを発生するアドレス発生部を備え、該メモ
リは複数ビツトを単位にしてアクセス可能なデイ
スプレイ制御装置において、該複数ビツト単位の
比較パターンを格納されるレジスタ及び変更後パ
ターンを格納されるレジスタと、前記メモリの読
出し出力と比較パターンレジスタの出力とを比較
して一致すれば当該アドレスの前記メモリの記憶
データを変更後パターンレジスタの出力データに
書き換える制御回路とを設け、前記アドレス発生
部はデイスプレイ画面の指定された始端座標およ
び終端座標間の領域の各アドレスをテレビスキヤ
ン式に発生するようにしてなることを特徴とする
ものであるが、次に実施例を参照しながら構成、
作用を詳細に説明する。
The present invention provides a display control device that is provided with a video random access memory for three primary colors R, G, and B, and an address generator that generates an access address for the memory, and in which the memory can be accessed in units of a plurality of bits. Compare the read output of the memory and the output of the comparison pattern register with the register that stores the comparison pattern in bit units and the register that stores the changed pattern, and if they match, change the data stored in the memory at the address. A control circuit for rewriting the output data of the rear pattern register is provided, and the address generation section is configured to generate each address in a region between the specified start and end coordinates of the display screen in a television scan manner. Next, the configuration will be explained with reference to the examples.
The action will be explained in detail.
第1図は本発明の実施例を示し、10は
VRAMでR、G、B、I用に計4個ある。12
はラツチ回路で、本例ではVRAMは8ビツト単
位で読出されるので、R、G、B、I用の各8ビ
ツトのレジスタからなる。14は図示しない
CPU(中央処理装置)により比較パターンを書込
まれるレジスタ、16は変化後パターンを書込ま
れるレジスタであり、これらはR、G、B、I用
に各8ビツトの容量を持つ。18はVRAM10
のアクセスアドレス及びマスクデータMDを発生
するアドレス発生部である。20はパターン検出
回路でラツチ回路12の出力パターンとレジスタ
14の出力パターンを比較し、両者が一致すれば
例えばH(ハイ)レベル、不一致なら本例ではL
(ロー)レベルの選択出力を生じる。22は出力
データ選択回路、24は出力制御回路で、選択回
路22は検出回路20の選択出力に後述のマスク
データMDを加える。出力制御回路24は端子1
A〜4Aにラツチ回路12の出力を、端子1B〜
4Bにレジスタ16の出力を、そして端子SELに
上記選択信号を受け、該選択信号に従つて端子1
A〜4Aの入力データまたは端子1B〜4Bの入
力データを出力端子1Y〜4Yに与える。図面し
ないがアドレス発生部18には処理対象領域の始
端座標(X0、Y0)及び終端座標(X1、Y1)を
CPUにより書込まれるレジスタがある。
FIG. 1 shows an embodiment of the present invention, and 10 is
There are a total of 4 VRAMs for R, G, B, and I. 12
is a latch circuit, and in this example, since VRAM is read out in 8-bit units, it consists of 8-bit registers for each of R, G, B, and I. 14 is not shown
A register 16 is into which a comparison pattern is written by the CPU (Central Processing Unit), and a register 16 is into which a pattern after change is written.These registers each have a capacity of 8 bits for R, G, B, and I. 18 is VRAM10
This is an address generation unit that generates an access address and mask data MD. 20 is a pattern detection circuit that compares the output pattern of the latch circuit 12 and the output pattern of the register 14, and if the two match, it goes to, for example, H (high) level, and if they do not match, it goes to L in this example.
(low) level select output. 22 is an output data selection circuit, 24 is an output control circuit, and the selection circuit 22 adds mask data MD, which will be described later, to the selected output of the detection circuit 20. Output control circuit 24 is connected to terminal 1
The output of the latch circuit 12 is connected to A~4A, and the output of the latch circuit 12 is connected to terminals 1B~
4B receives the output of the register 16, and the terminal SEL receives the above selection signal, and according to the selection signal, the terminal 1
Input data of A to 4A or input data of terminals 1B to 4B is applied to output terminals 1Y to 4Y. Although not shown in the drawing, the address generation unit 18 contains the start coordinates (X 0 , Y 0 ) and end coordinates (X 1 , Y 1 ) of the processing target area.
There are registers that are written to by the CPU.
動作を説明すると、図示しないCPUはオペレ
ータ入力データに従つてレジスタに始端座標
(X0、Y0)、終端座標(X1、Y1)、比較(変更対
象)パターン、及び変化後パターンを書込み、ア
ドレス発生部をスタートさせる。始端座標と終端
座標が与えられると処理対象領域は第2図aに斜
線を付して示すように定まり、アドレス発生部1
8はこの範囲のアドレスをテレビスキヤン方式に
順次発生する。なお第2図aで30はCRTの画
面またはVRAM(RGBI共)の記憶領域を示し、
本例では処理対象領域32は左上部であるが、勿
論これは座標(X0、Y0)、(X1、Y1)の指定次第
で領域30内の任意の部分とすることができる。
アドレス発生部は、水平方向のビツト数だけの計
数能力を持ちプリセツト及び出力端変更可能Xア
ドレスカウンタと、該カウンタの出力パルスを計
数し、一画面の水平走査線数だけの計数能力を持
ちプリセツト及び出力端変更可能Yアドレスカウ
ンタを持ち、X0,Y0をこれらのカウンタにプリ
セツトし、出力端をX1,Y1に変更し、こうして
(X0、Y0)〜(X1、Y1)間矩形領域の各アドレ
スをテレビスキヤン式に出力する。 To explain the operation, the CPU (not shown) writes the start coordinates (X 0 , Y 0 ), end coordinates (X 1 , Y 1 ), comparison (change target) pattern, and post-change pattern to the register according to operator input data. , starts the address generator. When the starting end coordinates and ending end coordinates are given, the processing target area is determined as shown with diagonal lines in FIG.
8 sequentially generates addresses in this range in a television scan manner. In Figure 2a, 30 indicates the CRT screen or the storage area of VRAM (both RGBI).
In this example, the processing target area 32 is the upper left corner, but of course this can be any part within the area 30 depending on the designation of the coordinates (X 0 , Y 0 ) and (X 1 , Y 1 ).
The address generation section has a preset and output end changeable X address counter that has a counting capacity equal to the number of bits in the horizontal direction, and counts the output pulses of the counter, and has a counting capacity equal to the number of horizontal scanning lines of one screen. and output terminal changeable Y address counters, preset X 0 , Y 0 to these counters, change the output terminals to X 1 , Y 1 , and thus (X 0 , Y 0 ) to (X 1 , Y 1 ) Output each address in the intervening rectangular area in a television scan style.
このようなアドレスを受けるとVRMA10は
各アドレス(X0、Y0)、(X1、Y0)、(X2、Y0)、
…(X1、Y1)の8ビツト記憶データを逐次読み
出され、ラツチ回路12に取り込まれ、検出回路
20においてレジスタ14の8ビツトパターンと
比較される。今VRAMの処理対象領域には第2
図bに示すように図形F1,F2,F3本例では赤の
短い直線が書込まれているとすると、上記のアク
セスアドレスで読み出されるデータはアクセスが
図形F1へ来るまではオール0である。レジスタ
14には比較パターンとして赤の直線を示すR=
FF、G=B=I=00が書き込まれ、レジスタ1
6には変化パターンとして線の直線を示すG=
FF、R=B=I=00が書込まれた、即ち赤線を
緑線に変更する指示が与えられたとすると、パタ
ーン検出回路20はアクセスが図形F1へ来る迄
は不一致を示す本例ではLレベル選択出力を生
じ、これは出力制御回路24が端子1A〜4Aの
データつまりVRAM読出しデータを端子1Y〜
4Yに出力するようにさせる。この出力データは
VRAM10へ戻され、読出したアドレスへ該デ
ータを書込む。従つてVRAM10の記憶データ
に変更はない。 Upon receiving such addresses, the VRMA 10 sends each address (X 0 , Y 0 ), (X 1 , Y 0 ), (X 2 , Y 0 ),
...(X 1 , Y 1 ) is sequentially read out, taken into the latch circuit 12, and compared with the 8-bit pattern in the register 14 in the detection circuit 20. Currently, the processing target area of VRAM has a second
As shown in Figure b, if a short red straight line is written in the figures F 1 , F 2 , F 3 in this example, the data read at the above access address will be all read until the access comes to figure F 1 . It is 0. In the register 14, R= shows a red straight line as a comparison pattern.
FF, G=B=I=00 is written, register 1
6 shows G= a straight line as a change pattern.
Assuming that FF, R=B=I=00 is written, that is, an instruction is given to change the red line to the green line, the pattern detection circuit 20 will detect a mismatch in this example until the access comes to figure F1 . In this case, an L level selection output is generated, which means that the output control circuit 24 transfers the data of terminals 1A to 4A, that is, the VRAM read data, to terminals 1Y to 4A.
Make it output to 4Y. This output data is
The data is returned to the VRAM 10 and written to the read address. Therefore, the data stored in the VRAM 10 remains unchanged.
アクセスが図形F1に入るとラツチ回路12の
出力データとレジスタ14の出力データは一致す
るからパターン検出回路22は選択出力レベルを
本例ではHにし、これは出力制御回路24が端子
1B〜4Bの入力データを端子1Y〜4Yへ出力
するようにさせる。この出力データはVRAM1
0の読出しアドレスへ書込まれ、こうして赤の短
い直線F1は緑の短い直線へ変更されて行く(8
ビツト単位で)。アクセスアドレスが図形F1を過
ぎると比較結果は不一致に戻り、VRAM記憶デ
ータの変更はない。アクセスアドレスが図形F2
に来ると比較結果は再び一致となり、VRAM1
0の当該データは赤から緑へ変更される。以下同
様である。 When the access enters the figure F1 , the output data of the latch circuit 12 and the output data of the register 14 match, so the pattern detection circuit 22 sets the selection output level to H in this example, which is caused by the output control circuit 24 input data is output to terminals 1Y to 4Y. This output data is VRAM1
It is written to the read address of 0, and thus the short red straight line F1 is changed to the short green straight line (8
(in bits). When the access address passes figure F1 , the comparison result returns to a mismatch, and the VRAM storage data remains unchanged. Access address is shape F 2
When it comes to VRAM1, the comparison results match again and VRAM1
The corresponding data of 0 is changed from red to green. The same applies below.
VRAM10の読出しは処理対象領域しか行な
われないから、該領域外に図形F5,F6があつて
もこの図形データが変更されることはない。また
処理対象領域内に他の図形例えば緑の短い直線が
あつたとしても、これではレジスタ14の比較パ
ターンと一致しないから、該図形のデータが変更
されることはない。またレジスタ16に登録する
変化後パターンとして青の点線、鎖線などとすれ
ば、図形F1はその青の点線、鎖線などに変更さ
れる。 Since only the area to be processed is read from the VRAM 10, even if figures F5 and F6 exist outside the area, the figure data will not be changed. Furthermore, even if there is another figure, such as a short green straight line, within the processing target area, this does not match the comparison pattern in the register 14, so the data of the figure will not be changed. Further, if a blue dotted line, chain line, etc. is used as the changed pattern to be registered in the register 16, the figure F1 is changed to the blue dotted line, chain line, etc.
処理対象領域を指定する座標(X0、Y0)、
(X1、Y1)はビツト又はドツト単位なので、8ビ
ツト処理して行くと終端部が端数となる恐れがあ
る。例えば第2図bに図形F4があり、処理対象
領域は(X0、Y0)、(X1′、Y1)に指定したとす
ると、端から8ビツト処理して行くとこの図形の
後半は領域外であるのに変更処理されてしまう。
即ち8ビツト処理であると、この場合X終端を
X′にしてもX1までのデータが読出し書込みされ、
X1までスキヤンされたことになつてしまう。ア
ドレス発生部18が出力するマスクデータMDは
この問題に対処するもので、8ビツトのうち指定
領域外へ出てしまう部分は該アドレス発生部で容
易に計算できるからその部分をマスクする。例え
ば0はそのまゝ(変化後パターン採用)、1はマ
スクする(変更は行なわず、VRAM読出しデー
タを採用)とし、はみ出した部分は終りの3ビツ
トとすると、マスクデータMDは00000111とな
る。このマスクデータMDは選択回路22を通つ
て出力制御回路24に入り、端子1B〜4Bのデ
ータが採用されるとき即ちデータ変更が行なわれ
るとき、該端子1B〜4Bのデータは上記の例な
ら上位5ビツトまで採用、そして残りの下位3ビ
ツトは端子1A〜4Aのそれを採用し、これらを
端子1Y〜4Yへ出力させる。 Coordinates (X 0 , Y 0 ) that specify the area to be processed,
Since (X 1 , Y 1 ) is in units of bits or dots, if 8 bits are processed, there is a risk that the end portion will be a fraction. For example, if there is a figure F4 in Figure 2b, and the processing target area is specified as (X 0 , Y 0 ), (X 1 ', Y 1 ), processing 8 bits from the edge will result in the shape of this figure. Although the latter half is outside the range, it is changed.
In other words, if it is 8-bit processing, in this case the X termination is
Even if it is set to X′, data up to X 1 will be read and written,
It turns out that even X 1 was scanned. The mask data MD output by the address generator 18 is designed to deal with this problem, and since the portion of the 8 bits that goes outside the specified area can be easily calculated by the address generator, that portion is masked. For example, if 0 is left as is (the changed pattern is adopted), 1 is masked (no change is made and VRAM read data is adopted), and the protruding portion is the last 3 bits, the mask data MD becomes 00000111. This mask data MD enters the output control circuit 24 through the selection circuit 22, and when the data at the terminals 1B to 4B is adopted, that is, when the data is changed, the data at the terminals 1B to 4B is the upper one in the above example. Up to 5 bits are adopted, and the remaining lower 3 bits are adopted from terminals 1A to 4A, and these are output to terminals 1Y to 4Y.
なお第1図でWRCKはタイミング信号で、
VRAM読出しデータがラツチ回路12に取込ま
れ、検出回路20で比較可能となつたときレジス
タ14のデータを検出回路路20へ出力し、また
レジスタ16のデータを出力制御回路24へ出力
する。VLATCHもタイミング信号で、VRAM
読出しデータをラツチ回路12へ取込ませるクロ
ツクになる。VRAMBもタイミング信号で、端
子1Y〜4Yからの出力データがVRAMに書込
まれたとき、アドレス発生部18にアドレスイン
クリメントを指示する。なおこの第1図では
VRAMの読出し書込み制御回路は図示していな
いが、これは当然設けられる。各VRAMの深さ
は実施例では8ビツト、従つてアドレス空間の広
さはデイスプレイ画面のドツト数の1/8である。 In Figure 1, WRCK is a timing signal,
When the VRAM read data is taken into the latch circuit 12 and can be compared by the detection circuit 20, the data in the register 14 is output to the detection circuit 20, and the data in the register 16 is output to the output control circuit 24. VLATCH is also a timing signal and VRAM
It becomes a clock that causes the latch circuit 12 to take in the read data. VRAMB is also a timing signal, and instructs the address generator 18 to increment the address when output data from terminals 1Y to 4Y is written to VRAM. In addition, in this first figure
Although the VRAM read/write control circuit is not shown, it is naturally provided. The depth of each VRAM is 8 bits in the preferred embodiment, so the width of the address space is 1/8 the number of dots on the display screen.
以上の説明から明らかなように、本発明では
CPUの負担少なく、デイスプレイ画面上の指定
されたパターンを検出し、それを異なるパターン
に迅速に変更できる。即ちCPUが行なう換言す
ればソフトウエアが行なう仕事はレジスタに始、
終点座標、比較パターンおよび変化後パターンを
書込み、アドレス発生部へ起動を指令するだけで
よく、あとは第1図のハードウエアがVRAM読
出し、パターン比較、該当パターン変更、を自動
的に行なう。ソフトウエアが行なう逐次処理から
みればこのハードウエアによる処理は処理速度を
1桁程度向上させることができる。パターン変更
は、変化後パターンをレジスタへ書込んでおいて
該当部をそれに置き換えるだけであるから色変
更、実線/点線変更などを極めて容易に迅速に行
なえる。また処理対象領域指定は、始端、終端座
標を発登するだけで簡単に行なえる。パーソナル
コンピユータではCRT画面を複数個に区切つた
マルチウインドウ方式が普及しつゝあるが、本発
明はかゝる方式に適用して極めて有効である。
As is clear from the above explanation, the present invention
It can detect a specified pattern on the display screen and quickly change it to a different pattern with less CPU load. In other words, the work done by the CPU, or in other words, the work done by software, begins with the registers.
All you have to do is write the end point coordinates, comparison pattern, and post-change pattern and instruct the address generator to start.The hardware shown in FIG. 1 then automatically reads the VRAM, compares the patterns, and changes the corresponding pattern. Compared to the sequential processing performed by software, this processing by hardware can improve the processing speed by about an order of magnitude. To change a pattern, simply write the changed pattern into a register and replace the corresponding part with it, so changing colors, changing solid lines/dotted lines, etc. can be done very easily and quickly. Further, the processing target area can be easily specified by simply inputting the start and end coordinates. In personal computers, a multi-window system in which a CRT screen is divided into a plurality of sections is becoming popular, and the present invention is extremely effective when applied to such a system.
比較パターンレジスタ14および変化後パター
ンレジスタ16を複数個設け、パターン検出回路
20では該複数個の比較パターンレジスタの出力
をVRAM読出しデータと比較するようにすると、
処理対象領域内の各種図形を各々指定された他の
図形で同時に変更することができる。 If a plurality of comparison pattern registers 14 and post-change pattern registers 16 are provided, and the pattern detection circuit 20 compares the outputs of the plurality of comparison pattern registers with the VRAM read data,
Various figures in the processing target area can be changed simultaneously with other specified figures.
第1図は本発明の実施例を示すブロツク図、第
2図は動作説明図である。
図面で、10はVRAM、18はアドレス発生
部、14は比較パターンレジスタ、16は変更後
パターンレジスタ、20,24は制御回路であ
る。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is an operation explanatory diagram. In the drawing, 10 is a VRAM, 18 is an address generation section, 14 is a comparison pattern register, 16 is a changed pattern register, and 20 and 24 are control circuits.
Claims (1)
クセスメモリと、該メモリのアクセスアドレスを
発生するアドレス発生部を備え、該メモリは複数
ビツトを単位にしてアクセス可能なデイスプレイ
制御装置において、 該複数ビツト単位の比較パターンを格納される
レジスタ及び変更後パターンを格納されるレジス
タと、前記メモリの読出し出力と比較パターンレ
ジスタの出力とを比較して一致すれば当該アドレ
スの前記メモリの記憶データを変更後パターンレ
ジスタの出力データに書き換える制御回路とを設
け、前記アドレス発生部はデイスプレイ画面の指
定された始端座標および終端座標間の領域の各ア
ドレスをテレビスキヤン式に発生するようにして
なることを特徴とするデイスプレイ制御装置。[Scope of Claims] 1. A display control device comprising a video random access memory for the three primary colors R, G, and B, and an address generation section that generates an access address for the memory, the memory being accessible in units of multiple bits. , Compare the readout output of the memory and the output of the comparison pattern register with the register storing the comparison pattern in units of multiple bits and the register storing the changed pattern, and if they match, the storage of the address in the memory is performed. and a control circuit that rewrites the data to the output data of the pattern register after the data has been changed, and the address generating section is configured to generate each address in the area between the specified start and end coordinates of the display screen in a television scanning manner. A display control device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59174725A JPS6152693A (en) | 1984-08-22 | 1984-08-22 | Display controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59174725A JPS6152693A (en) | 1984-08-22 | 1984-08-22 | Display controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6152693A JPS6152693A (en) | 1986-03-15 |
| JPH0253795B2 true JPH0253795B2 (en) | 1990-11-19 |
Family
ID=15983561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59174725A Granted JPS6152693A (en) | 1984-08-22 | 1984-08-22 | Display controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6152693A (en) |
-
1984
- 1984-08-22 JP JP59174725A patent/JPS6152693A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6152693A (en) | 1986-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4225861A (en) | Method and means for texture display in raster scanned color graphic | |
| JP2780193B2 (en) | Dither device | |
| US6181353B1 (en) | On-screen display device using horizontal scan line memories | |
| US4914729A (en) | Method of filling polygonal region in video display system | |
| US4849747A (en) | Display data transfer control apparatus applicable for display unit | |
| JPH0695273B2 (en) | Display control device | |
| EP0201210B1 (en) | Video display system | |
| JPH0426471B2 (en) | ||
| JPS6125188A (en) | Image display unit | |
| US4622547A (en) | Memory access control apparatus | |
| JPS6360395B2 (en) | ||
| US4835526A (en) | Display controller | |
| US4616220A (en) | Graphics display comparator for multiple bit plane graphics controller | |
| US4747042A (en) | Display control system | |
| US4837564A (en) | Display control apparatus employing bit map method | |
| US4931785A (en) | Display apparatus | |
| EP0202426B1 (en) | Raster scan digital display system | |
| EP0413483B1 (en) | A display system | |
| JPH0253795B2 (en) | ||
| US7050064B2 (en) | Method and apparatus for displaying higher color resolution on a hand-held LCD device | |
| JPH0767136B2 (en) | Image processing device | |
| KR100266930B1 (en) | Method of drawing figure such as polygon and display control device | |
| KR960003072B1 (en) | Font data processing device | |
| US4703230A (en) | Raster operation circuit | |
| JP2898482B2 (en) | Computer game equipment |