JPH0260196B2 - - Google Patents

Info

Publication number
JPH0260196B2
JPH0260196B2 JP60093701A JP9370185A JPH0260196B2 JP H0260196 B2 JPH0260196 B2 JP H0260196B2 JP 60093701 A JP60093701 A JP 60093701A JP 9370185 A JP9370185 A JP 9370185A JP H0260196 B2 JPH0260196 B2 JP H0260196B2
Authority
JP
Japan
Prior art keywords
window
address
screen
display
buffer
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
Application number
JP60093701A
Other languages
Japanese (ja)
Other versions
JPS61252587A (en
Inventor
Taichi Nakamura
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP60093701A priority Critical patent/JPS61252587A/en
Publication of JPS61252587A publication Critical patent/JPS61252587A/en
Publication of JPH0260196B2 publication Critical patent/JPH0260196B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 発明の目的 (産業上の利用分野) 本発明は、マルチウインドデイスプレイシステ
ムにおいて、画面毎に表示色を変化させることが
できる表示制御装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Object of the Invention (Field of Industrial Application) The present invention relates to a display control device that can change display colors for each screen in a multi-window display system.

(従来の技術) 1つの表示装置(例えばCRTなど)に画面分
割或いは重ね合せにより複数の画面イメージを表
示する機能がワークステーシヨン等の高機能デイ
スプレイ装置に要求されている。
(Prior Art) High-performance display devices such as workstations are required to have a function of displaying a plurality of screen images on a single display device (for example, a CRT) by dividing or overlapping the screens.

複数の画面イメージを1つのCRTに表示する
ため、複数の画面イメージをウインドバツフアと
呼ぶメモリに展開しておき、これらの画面イメー
ジが重畳されたり、或いは同時に表示されている
表示画面全体のイメージをフレームバツフアと呼
ぶメモリ上に一旦作成する。従来は、前記メモリ
をCRTのラスタ走査に同期して読み出すことで
マルチウインド表示を実現していた。表示画面の
イメージはウインドバツフア上に展開されている
画面イメージの全体或いは一部をフレームバツフ
ア上の指定された領域に転送することで作成され
る。
In order to display multiple screen images on one CRT, multiple screen images are developed in a memory called a window buffer, and these screen images are superimposed or displayed simultaneously to create an image of the entire display screen. is temporarily created in a memory called a frame buffer. Conventionally, multi-window display was realized by reading out the memory in synchronization with raster scanning of a CRT. The display screen image is created by transferring the whole or part of the screen image developed on the window buffer to a designated area on the frame buffer.

これらの機能を実現する方式としてはフレーム
バツフアとウインドバツフアの物理的な配置の違
いにより、幾つか提案されている。しかし、先に
述べたように、ウインドバツフア上に展開されて
いる複数の画面イメージの全体或いは一部を、表
示画面内におけるそのイメージの位置や、画面イ
メージ相互の重なりの状態に関するデータに従
い、フレームバツフア上に転送することで、表示
画面イメージを作成することでは論理的に全て同
一の方式であると見做せる。
Several methods have been proposed for realizing these functions, depending on the physical arrangement of the frame buffer and the window buffer. However, as mentioned above, when all or part of a plurality of screen images developed on a window buffer is displayed, the images are displayed in whole or in part according to the position of the images within the display screen and the state of overlap between the screen images. By transferring to the frame buffer, it can be assumed that all display screen images are created using the same method logically.

第1図は従来方式の一例を示す図で、1は複数
の画面イメージ全体を展開しておくウインドバツ
フア、11,12,13は各画面イメージ、11
1,121,131は画面イメージ11,12,
13の部分イメージ、2はフレームバツフア、2
1,22,23は部分イメージ111,121,
131がフレームバツフア2に転送された部分表
示イメージ、3はCRTの同期信号発生回路
CRTC、31はフレームバツフア2のアクセス制
御信号線、32はCRTの同期信号線、4はウイ
ンドバツフア1からフレームバツフア2へイメー
ジデータを転送する転送用ハードウエア、5は
CRTである。
FIG. 1 is a diagram showing an example of a conventional method, in which 1 is a window buffer in which multiple screen images are expanded, 11, 12, and 13 are each screen image, and 11
1, 121, 131 are screen images 11, 12,
13 partial images, 2 frame buffers, 2
1, 22, 23 are partial images 111, 121,
131 is the partial display image transferred to frame buffer 2, 3 is the CRT synchronization signal generation circuit
CRTC, 31 is an access control signal line for frame buffer 2, 32 is a synchronization signal line for CRT, 4 is transfer hardware for transferring image data from window buffer 1 to frame buffer 2, 5 is transfer hardware
It is a CRT.

画面イメージの更新や部分イメージの拡大・縮
小或いはスクロール等、表示画面イメージの変更
が行われない時には、単に、フレームバツフア2
をCRTのラスタ走査タイミングに従つて読み出
すのみである。
When the display screen image is not changed, such as updating the screen image, enlarging/reducing or scrolling a partial image, simply change the frame buffer 2.
is simply read out according to the CRT's raster scanning timing.

他方、表示画面イメージを変更する必要が生じ
た場合、例えば画面イメージ12の内容を修正し
た場合には、部分イメージ121をフレームバツ
フア上の部分表示イメージ22の領域に転送す
る。なお、第1図の例では部分表示イメージ22
の上に部分表示イメージ21が重畳されているの
で、画面イメージ11の内容には変更がなくても
再度部分イメージ111をフレームバツフア上の
部分表示イメージ21の領域に転送しなければな
らない。
On the other hand, if it becomes necessary to change the display screen image, for example, if the contents of the screen image 12 are modified, the partial image 121 is transferred to the area of the partial display image 22 on the frame buffer. In addition, in the example of FIG. 1, the partial display image 22
Since the partial display image 21 is superimposed on the screen image 11, the partial image 111 must be transferred again to the area of the partial display image 21 on the frame buffer even if there is no change in the contents of the screen image 11.

或いは、画面イメージ12の内の部分表示イメ
ージ22の領域でかつ、他の部分表示イメージの
重畳のため見えない部分以外の部分表示イメージ
22の領域に、その領域に対応する部分イメージ
121を切り出しウインドバツフアから転送しな
ければならない。
Alternatively, in a region of the partial display image 22 of the screen image 12 that is other than the part that is not visible due to the superimposition of another partial display image, the partial image 121 corresponding to that region is cut out and a window is displayed. Must be transferred from Batu Hua.

以上の動作を実行するのに、ウインドバツフア
1からフレームバツフア2へのイメージの転送時
間ttと部分イメージの大きさ、ウインドバツフア
上或いはフレームバツフア上の位置、および他の
部分イメージとの重なりの関係等部分イメージに
関するデータの管理に要する時間tnを要する。
To perform the above operations, the transfer time t of the image from the window buffer 1 to the frame buffer 2, the size of the partial image, the position on the window buffer or frame buffer, and the other partial images are required. It takes time t n to manage data related to partial images, such as the relationship of overlap with other images.

イメージの転送をハードウエアで実行しても、
ttは40〜100ms/画面程度必要である。
Even if the image transfer is performed using hardware,
tt requires approximately 40 to 100ms/screen.

カラー表示のため、1つの画面が複数プレーン
で構成され、かつ、複数の部分イメージが重畳さ
れていると、表示画面の更新に非常に長時間を要
する。
For color display, if one screen is composed of multiple planes and multiple partial images are superimposed, it takes a very long time to update the display screen.

例えば1画面が4プレーンで構成され10個の部
分イメージが重つていると、最下位に位置してい
る画面を書き替えた場合に該部分イメージの上に
重つている部分イメージを再転送するとすると、
表示画面の更新に1.6〜4.0秒要する。
For example, if one screen is composed of 4 planes and 10 partial images overlap, and if the screen located at the lowest position is rewritten, the partial image overlapping the partial image is retransferred. ,
It takes 1.6 to 4.0 seconds to update the display screen.

また、画面の数が多いと、管理する情報も膨大
となり、制御時間も非常に大きくなる。
Furthermore, if there are many screens, the amount of information to be managed will be enormous, and the control time will also be extremely long.

従つて、ワークステーシヨン等では、1つのプ
ロセツサでこのデイスプレイ制御以外を行うと性
能が著しく低下する。このため、一般に、デイス
プレイ制御専用のプロセツサを設けている。
Therefore, in a workstation or the like, if a single processor performs anything other than display control, the performance will drop significantly. For this reason, a processor dedicated to display control is generally provided.

(発明が解決しようとする問題点) 以上述べたように、従来方式ではデイスプレイ
制御専用のプロセツサやイメージデータ転送用の
ハードウエア等が必要となる欠点がある。また、
カラー表示のために、フレームバツフア2の出力
側にカラールツクアツプテーブル(第1図には示
していない)を設けているのが一般的である。
(Problems to be Solved by the Invention) As described above, the conventional method has the drawback of requiring a processor dedicated to display control, hardware for image data transfer, and the like. Also,
For color display, a color lookup table (not shown in FIG. 1) is generally provided on the output side of the frame buffer 2.

しかし、そのルツクアツプテーブルは表示画面
全体に対し作用するので、一部の部分イメージの
色を変えるのにルツクアツプテーブルの内容を書
き替えると、その部分イメージのみでなく、表示
画面全体の色が変化してしまう欠点があつた。
However, the lookup table affects the entire display screen, so if you rewrite the lookup table to change the color of a partial image, the color of the entire display screen will change, not just that partial image. It has the disadvantage of changing.

発明の構成 (問題点を解決するための手段) 本発明はこれらの欠点を解決するため、ウイン
ドバツフア上の複数の領域を同時に読み出し、そ
の領域から読み出された信号を特定のルツクアツ
プテーブルに与えるように、ウインドバツフアと
ルツクアツプテーブルの接続関係を動的に切り替
えるようにしたものである。
Structure of the Invention (Means for Solving the Problems) In order to solve these drawbacks, the present invention reads out a plurality of areas on the wind buffer simultaneously, and outputs the signals read out from the areas to a specific lookup table. The connection relationship between the wind buffer and lookup table is dynamically switched so that

(作用) このようにすれば、表示画面内の一部分の部分
イメージの色のみ、ルツクアツプテーブルの内容
の変更で、変えられるようになる。
(Operation) By doing this, only the color of a partial image in a part of the display screen can be changed by changing the contents of the lookup table.

(実施例) 第2図は本発明の一実施例の構成を示すもの
で、6はマルチウインド制御ユニツトMWUで、
画面イメージのうちの部分イメージのみをCRT
上の所定の位置に表示するようにCRTの表示タ
イミングに同期して読み出し、また複数の部分イ
メージ間の重ね合せ制御を行う。61は前記
MWUがウインドバツフアをアクセスするための
アドレス信号線および制御信号線等で構成される
ウインドバツフアアクセス信号線、62は現在表
示すべきウインドの識別子を通知するウインド選
択信号線、1a,1b,1c,1dはそれぞれ同
時に読み出すことができるウインドバツフア、1
1a,11b,11c,11dは1つの画面イメ
ージ11(図には示していない)を構成する画面
イメージプレーン、111a,111b,111
c,111dはその画面イメージプレーン内で指
定されている部分イメージプレーン、12a,1
2bは画面イメージ12(図には示していない)
を構成する画面イメージプレーン、121a,1
21bはその画面イメージプレーン内で指定され
ている部分イメージプレーン、13aは画面イメ
ージ13(図には示していない)を構成する画面
イメージプレーン、131aはその画面イメージ
プレーン内で指定されている部分イメージプレー
ン、7はウインドバツフアからの出力データ線、
70はウインドバツフア1a,1b,1c,1d
をウインド毎に予め決められたルツクアツプテー
ブルに割り当てるルツクアツプテーブル選択回
路、711はその選択回路70の出力信号線、7
a,7b,7c,7d,7eはルツクアツプテー
ブル、712はそのルツクアツプテーブルの出力
信号線、R,G,Bはそれぞれ赤、緑、黄の各色
の信号線に対応したD/Aコンバータである。
(Embodiment) Fig. 2 shows the configuration of an embodiment of the present invention, in which 6 is a multi-window control unit MWU;
Display only a partial image of the screen image on CRT
The image is read out in synchronization with the display timing of the CRT so that it is displayed at a predetermined position above, and superimposition control between multiple partial images is performed. 61 is the above
A window buffer access signal line consisting of an address signal line and a control signal line for the MWU to access the window buffer; 62 is a window selection signal line that notifies the identifier of the window to be displayed; 1a, 1b, 1c and 1d are window buffers that can be read simultaneously, 1
1a, 11b, 11c, 11d are screen image planes 111a, 111b, 111 constituting one screen image 11 (not shown);
c, 111d is a partial image plane specified within the screen image plane, 12a, 1
2b is screen image 12 (not shown in the figure)
Screen image plane 121a, 1 that constitutes
21b is a partial image plane specified within the screen image plane, 13a is a screen image plane that constitutes the screen image 13 (not shown), and 131a is a partial image specified within the screen image plane. plane, 7 is the output data line from the wind buffer,
70 is wind buffer 1a, 1b, 1c, 1d
711 is an output signal line of the selection circuit 70;
a, 7b, 7c, 7d, and 7e are lookup tables, 712 is the output signal line of the lookup table, and R, G, and B are D/A converters corresponding to red, green, and yellow signal lines, respectively. be.

CRTC3はフレームバツフアアクセス信号を発
生し、信号線31でMWU6に通知し、同時に
CRTの同期信号を発生し信号線32でCRT5に
通知する。フレームバツフアアクセス信号は表示
面上のある点をXとYで表わした二次元座標であ
り、表示画面上の左上点から順次右方向の点の二
次元座標がCRTのラスタスキヤンに同期して発
生される。
CRTC3 generates a frame buffer access signal, notifies it to MWU6 via signal line 31, and at the same time
It generates a synchronization signal for the CRT and notifies it to the CRT 5 via the signal line 32. The frame buffer access signal is a two-dimensional coordinate expressed by X and Y of a certain point on the display screen. generated.

MWU6には画面に関する以下のデータ(これ
を以下画面アドレスデータという)が設定され
る。
The following data regarding the screen (hereinafter referred to as screen address data) is set in the MWU6.

ウインドバツフア1の上の画面イメージに関
するデータで、ウインドバツフア1内でのその
画面イメージの位置と大きさおよび画面イメー
ジを構成する画面イメージのプレーン数とプレ
ーン番号、 前記画面イメージ内で切り出される部分イメ
ージに関するデータで、その画面イメージ内で
の部分イメージの位置と大きさ、 前記部分イメージをCRT画面上に表示した
部分表示イメージに関するデータで、表示画面
上における部分表示イメージの位置、 部分表示イメージ間の重なりの関係、CRT
3が発生するプレーンバツフアアドレス(X,
Y)はMWU6で、前記アドレスデータに従つ
て、ウインドバツフア上のどの部分表示イメー
ジの中に存在するか判定される。フレームバツ
フアアドレス(X,Y)からウインドバツフア
のアドレスには該当する部分表示イメージを含
む画面イメージに関する画面アドレスデータを
用いて変換される。
Data regarding the screen image on the window buffer 1, including the position and size of the screen image within the window buffer 1, the number of planes and plane numbers of the screen image that composes the screen image, and the data to be cut out within the screen image. Data related to a partial image, such as the position and size of the partial image within the screen image; Data related to a partial display image in which the partial image is displayed on a CRT screen, such as the position of the partial display image on the display screen, and the partial display image. Overlapping relationship between CRT
Plain buffer address (X,
The MWU 6 determines in which partial display image on the window buffer Y) exists in accordance with the address data. The frame buffer address (X, Y) is converted to the window buffer address using screen address data regarding the screen image including the corresponding partial display image.

もし、表示画面上で2つ以上の部分イメージが
重つている場合は、該当する全ての部分表示イメ
ージについて、フレームバツフアアドレス(X,
Y)からウインドバツフアのアドレスへの変換処
理が実行される。
If two or more partial images overlap on the display screen, check the frame buffer address (X,
Y) to the window buffer address is executed.

このように、部分表示イメージが表示画面上で
重つている場合、1つのフレームバツフアアドレ
ス(X,Y)から複数のウインドバツフア上のア
ドレスが変換されるが、複数の部分イメージ間の
重なりの関係を表わすデータに従つて、表示画面
上のアドレス(X,Y)において最も上に重つて
いる部分イメージのウインドバツフア上のアドレ
スのみを選択し、ウインドバツフア1に通知す
る。
In this way, when partial display images overlap on the display screen, addresses on multiple window buffers are converted from one frame buffer address (X, Y), but the overlap between multiple partial images According to the data representing the relationship, only the address on the window buffer of the partial image that overlaps the top most among the addresses (X, Y) on the display screen is selected and notified to the window buffer 1.

第2図の例で、点(X,Y)位置では部分表示
イメージ115は125の上に重つているので、
部分イメージ111のウインドバツフア上のアド
レスが信号線61でウインドバツフア1(1a,
1b,1c,1dで構成する)に通知される。同
時に、MWUは部分イメージ111を選択したこ
とを信号線62でルツクアツプテーブル選択回路
70に通知する。
In the example of FIG. 2, the partial display image 115 overlaps 125 at the point (X, Y) position, so
The address on the window buffer of the partial image 111 is connected to the signal line 61 on the window buffer 1 (1a,
1b, 1c, and 1d). At the same time, the MWU notifies the lookup table selection circuit 70 via the signal line 62 that the partial image 111 has been selected.

その結果、ウインドバツフア1から部分イメー
ジ111を構成する4つの部分イメージプレーン
111a,111b,111c,111dが同時
に読み出され、ルツクアツプテーブル選択回路7
0にそのプレーンの出力が通知される。
As a result, four partial image planes 111a, 111b, 111c, and 111d constituting the partial image 111 are simultaneously read out from the window buffer 1, and the lookup table selection circuit 7
0 is notified of the output of that plane.

前記選択回路70では信号線62で通知される
情報に従つて部分イメージ111を含む画面イメ
ージ11に割り当てられたルツクアツプテーブル
のエントリと前記4つの部分イメージプレーン1
11a,111b,111c,111dのとを結
合させる。
The selection circuit 70 selects the entry of the lookup table assigned to the screen image 11 including the partial image 111 and the four partial image planes 1 according to the information notified through the signal line 62.
11a, 111b, 111c, and 111d are combined.

第2図の例では部分イメージ111は4つのプ
レーン111a,111b,111c,111d
で構成されるので、4ビツトの信号が前記選択回
路70に通知され、その4ビツトで表わせる16エ
ントリがルツクアツプテーブル7a,7b,7
c,7dおよび7eの中から選択される。
In the example of FIG. 2, the partial image 111 has four planes 111a, 111b, 111c, and 111d.
Therefore, a 4-bit signal is notified to the selection circuit 70, and the 16 entries represented by the 4 bits are sent to the lookup tables 7a, 7b, 7.
c, 7d and 7e.

また、部分イメージ112は2つのプレーン1
21a,121bで構成されるので、2ビツトの
信号(プレーン1a,1bのみ)が前記選択回路
70に通知され、前記2ビツトで表わせる4エン
トリが部分イメージ121のルツクアツプテーブ
ルとして選択される。
Also, the partial image 112 has two planes 1
21a and 121b, a 2-bit signal (planes 1a and 1b only) is notified to the selection circuit 70, and four entries represented by the 2 bits are selected as the lookup table for the partial image 121.

以上述べた、部分イメージ毎に行われる部分イ
メージのプレーンとルツクアツプテーブルとの対
応付けに必要な情報は予めルツクアツプテーブル
選択回路70に設定しておく。実際の対応付けの
切替えは、信号線62でMWUから通知される現
在選択されているウインドの識別子を示す信号に
よつて行う。
The information necessary for the above-described mapping of partial image planes and lookup tables, which is performed for each partial image, is set in the lookup table selection circuit 70 in advance. The actual switching of the correspondence is performed by a signal indicating the currently selected window identifier notified from the MWU via the signal line 62.

出力信号線711でアクセスされたルツクアツ
プテーブルのエントリの出力信号は信号線712
を介し、D/AコンバータR,G,Bにそれぞれ
送られ、赤、緑、青それぞれのアナログ信号に変
換されCRT5に送られる。
The output signal of the lookup table entry accessed on the output signal line 711 is output on the signal line 712.
The signals are sent to D/A converters R, G, and B, respectively, and converted into red, green, and blue analog signals and sent to the CRT 5.

以上の説明では、簡単のため、ウインドバツフ
アのプレーン数を4枚、ウインドバツフア上に展
開する画面イメージ数を3、ルツクアツプテーブ
ルの数を5としたが、それらは更に多数でもよい
ことは勿論である。
In the above explanation, for the sake of simplicity, the number of planes in the wind buffer is 4, the number of screen images to be developed on the window buffer is 3, and the number of lookup tables is 5. Of course.

第3図はマルチウインド制御ユニツトMWU6
の具体的な実施例であつて、311はCRT上の
表示画面の横方向(以下X方向という)の座標値
を示すx座標信号線で、312は同じく縦方向
(以下Y方向という)の座標値を示すy座標信号
線で、313はCRT上の表示画面の各ドツト毎
のサンプルタイミング信号を通知する表示クロツ
ク信号線で、以上3つの信号はCRTC3から発生
される。
Figure 3 shows the multi-window control unit MWU6.
In this specific example, 311 is an x-coordinate signal line indicating the coordinate value in the horizontal direction (hereinafter referred to as the X direction) of the display screen on the CRT, and 312 is the coordinate value in the vertical direction (hereinafter referred to as the Y direction). The y-coordinate signal line 313 indicates a value, and the display clock signal line 313 indicates a sample timing signal for each dot on the display screen on the CRT.The above three signals are generated from the CRTC3.

611,612,613,614は、部分イメ
ージが表示される表示画面上の位置を規定する2
点(X1,Y1)と(X2,Y2)が設定されており、
信号線311と312で表わされるCRTのラス
タスキヤンに同期したカレントな表示画面上の二
次元座標(X,Y)(以下これをフレームバツフ
アアドレスという)と前記設定値とを比較し、フ
レームバツフアアドレス(X,Y)が表示画面上
において部分イメージが表示されている領域内に
存在することを検出するアドレスウインド検出回
路AWCであり、621,622,623,62
4はフレームバツフアアドレス(X,Y)がそれ
ぞれの回路AWCに設定されている(X1,Y1)と
(X2,Y2)で規定される領域内に存在することを
アドレス変換回路(後述)に通知するウインド検
出信号線、651,652,653,654はウ
インド検出信号線624,622,623,62
4でそれぞれ起動され、ウインドバツフア上に展
開されている部分イメージのアドレスを発生する
アドレス変換回路ATC、671,672,67
3,674はアドレス変換回路ATC651,6
52,653,654がそれぞれ出力するウイン
ドバツフア上のアドレスを通知するアドレス信号
線、68はアドレス信号線671,672,67
3,674のうちの1つを表示画面上における部
分イメージの重なり具合により選択するマルチプ
レクサ回路である。
611, 612, 613, and 614 specify the position on the display screen where the partial image is displayed.
Points (X 1 , Y 1 ) and (X 2 , Y 2 ) are set,
The two-dimensional coordinates (X, Y) on the current display screen synchronized with the raster scan of the CRT (hereinafter referred to as frame buffer address) represented by signal lines 311 and 312 are compared with the set value, and the frame buffer is determined. 621, 622, 623, 62, which is an address window detection circuit AWC that detects that the address (X, Y) exists within the area where the partial image is displayed on the display screen;
4 is an address conversion circuit that indicates that the frame buffer address (X, Y) exists within the area defined by (X 1 , Y 1 ) and (X 2 , Y 2 ) set in each circuit AWC. The window detection signal lines 651, 652, 653, 654 notify the window detection signal lines 624, 622, 623, 62 (described later).
Address translation circuits ATC, 671, 672, and 67, each activated in 4 and generating the address of the partial image developed on the window buffer.
3,674 is address conversion circuit ATC651,6
52, 653, and 654 are address signal lines that notify the addresses on the window buffer that are output respectively, and 68 is address signal line 671, 672, and 67.
This is a multiplexer circuit that selects one of 3,674 images depending on the degree of overlapping of partial images on the display screen.

これを動作させるには、予め画面アドレスデー
タを前記の各回路に設定する。具体的には ウインドバツフア内での画面イメージの位置
と大きさおよび画面イメージを構成する画面イ
メージのプレーン数とプレーン番号、 その画面イメージ内での部分イメージの位置
と大きさ、 を画面イメージ毎にアドレス変換回路ATC65
1,652,653および654にそれぞれ設定
する。
To operate this, screen address data is set in each of the circuits described above in advance. Specifically, the position and size of the screen image within the window buffer, the number and plane number of the screen images that make up the screen image, the position and size of the partial image within the screen image, and the like for each screen image. Address conversion circuit ATC65
1,652, 653 and 654, respectively.

表示画面(CRT上)内における部分表示イ
メージの位置をアドレスウインド検出回路
AEC611,612,613および614に
それぞれ設定する。
Address window detection circuit detects the position of the partial display image on the display screen (on CRT)
Set to AEC611, 612, 613 and 614 respectively.

部分表示イメージ相互の表示画面上での重な
りの関係をマルチプレクサ回路68に設定す
る。
The overlapping relationship between the partial display images on the display screen is set in the multiplexer circuit 68.

例えば、画面イメージ11に関する画面アドレ
スデータをアドレスウインド検出回路611とア
ドレス変換回路651に設定し、以下同様に画面
イメージ12,13に関する画面アドレスデータ
をアドレスウインド検出回路612,613およ
びアドレス変換回路652,653にそれぞれ設
定すものとする。また、3つの画面イメージそれ
ぞれから得られる部分表示イメージの表示画面上
での重なりの関係を表わすデータをマルチプレク
サ回路68に設定する。
For example, screen address data regarding screen image 11 is set in address window detection circuit 611 and address conversion circuit 651, and screen address data regarding screen images 12 and 13 is similarly set in address window detection circuit 612, 613 and address conversion circuit 652, 653 respectively. Further, data representing the overlapping relationship on the display screen of the partial display images obtained from each of the three screen images is set in the multiplexer circuit 68.

CRTC3が発生するフレームバツフアアドレス
(X,Y)はCRTのラスタ走査に同期し、表示画
面上の左上点から右方向の点のアドレスを順次表
わす。
The frame buffer addresses (X, Y) generated by CRTC3 are synchronized with the raster scanning of the CRT and sequentially represent the addresses of points to the right from the upper left point on the display screen.

ラスタ走査が進行し、アドレスウインド検出回
路AWC611に設定されている部分イメージ1
11の表示領域を示すアドレス(X1,Y1)と
(X2,Y2)の範囲内にフレームバツフアアドレス
(X,Y)が含まれたことが検出されると、ウイ
ンド検出信号線621はアドレス変換回路ATC
651に対し、アドレス変換を行うための起動を
かける。
Partial image 1 set in the address window detection circuit AWC611 as raster scanning progresses
When it is detected that the frame buffer address (X, Y) is included within the range of addresses (X 1 , Y 1 ) and (X 2 , Y 2 ) indicating the display area No. 11, the window detection signal line 621 is address conversion circuit ATC
651 is activated to perform address translation.

アドレス変換回路ATC651はウインドバツ
フア上の画面イメージ11の各プレーン11a,
11b,11cおよび11dの各部分イメージ1
11a,111b,111cおよび111d内の
同一点のアドレスを同時に発生し、そのアドレス
データはアドレス信号線671を介し、マルチプ
レクサ回路68に通知される。
The address conversion circuit ATC651 includes each plane 11a of the screen image 11 on the window buffer,
Each partial image 1 of 11b, 11c and 11d
Addresses for the same points in 11a, 111b, 111c and 111d are generated simultaneously, and the address data is notified to multiplexer circuit 68 via address signal line 671.

マルチプレクサ回路68にはウインド検出信号
線621,622,623,624が接続されて
いるので、その信号線で通知されるデータと表示
画面上における部分イメージの重なりの関係を示
すデータに従つて、最も上に重つている部分イメ
ージのアドレスを通知する信号線を選択し、信号
線61に接続する。信号線62には該マルチプレ
クサ回路68で選択した部分イメージを表わすデ
ータを載せる。
Since window detection signal lines 621, 622, 623, and 624 are connected to the multiplexer circuit 68, the most A signal line that notifies the address of the partial image overlapping above is selected and connected to the signal line 61. Data representing the partial image selected by the multiplexer circuit 68 is carried on the signal line 62.

さらにラスタ走査が進行し、表示画面上におい
て部分イメージ111と121が重なり、111
が上になつている領域に対応するフレームバツフ
アアドレス(X,Y)がCRTC3より発生される
と、アドレスウインド検出回路611と612は
フレームバツフアアドレス(X,Y)が表示画面
上の部分イメージ111と121の領域内にある
ことを検出する。
As raster scanning further progresses, partial images 111 and 121 overlap on the display screen, and 111
When the CRTC3 generates a frame buffer address (X, Y) corresponding to the area where It is detected that it is within the area of images 111 and 121.

その結果、ウインド検出信号線621と622
はそれぞれアドレス変換回路651と652に対
し、アドレス変換を行うための起動をかける。
As a result, window detection signal lines 621 and 622
activates the address translation circuits 651 and 652, respectively, to perform address translation.

アドレス変換回路ATC651と652は画面
イメージ11の各プレーン11a,11b,11
cおよび11dの各部分イメージ111a,11
1b,111cおよび111d内の同一点のアド
レスデータと画面イメージ12の各プレーン12
a,12bの各部分イメージ121a,121b
内の同一点のアドレスデータをそれぞれ発生す
る。
The address conversion circuits ATC651 and 652 are for each plane 11a, 11b, 11 of the screen image 11.
Each partial image 111a, 11 of c and 11d
Address data of the same point in 1b, 111c and 111d and each plane 12 of the screen image 12
Each partial image 121a, 121b of a, 12b
Generate address data for the same point within each.

2つのアドレスデータはアドレス信号線671
と672を介して、マルチプレクサ回路68に通
知される。そのマルチプレクサ回路では、部分イ
メージ111が121の上にあることが通知され
ているので、アドレス信号線671を選択し、信
号線61に接続する。また、信号線62には選択
した部分イメージが111であることを示すデー
タ(ウインド識別子)を載せる。
Two address data are on the address signal line 671
and 672, the multiplexer circuit 68 is notified. The multiplexer circuit is informed that partial image 111 is above 121, so it selects address signal line 671 and connects it to signal line 61. Furthermore, data (window identifier) indicating that the selected partial image is 111 is placed on the signal line 62.

以下、ラスタ走査の進行に合わせ、上記と同様
の動作を行い、ウインドバツフア上の部分イメー
ジをCRTの表示画面上のドツトに対応するタイ
ミングで読み出し、同時に部分イメージ間の重な
りの関係を制御しながら、表示画面上に複数の画
面イメージの表示を行う。
Thereafter, as the raster scan progresses, the same operation as above is performed to read the partial images on the window buffer at the timing corresponding to the dots on the CRT display screen, and at the same time control the overlapping relationship between the partial images. At the same time, multiple screen images are displayed on the display screen.

以上の説明では簡単のため、アドレスウインド
検出回路やアドレス変換回路およびその回路の数
に対応して設けられる信号線等の数は4つである
が、必要に応じ多くすることも可能である。
In the above description, for the sake of simplicity, the number of address window detection circuits, address conversion circuits, and signal lines provided corresponding to the number of circuits is four, but the number can be increased as necessary.

第4図は第3図におけるアドレスウインド検出
回路611,612,613或いは614の具体
的な実施例であつて、X1,X2,Y1,Y2は表示画
面上のあるウインド(図示していない)の2つの
頂点(X1,Y1)と(X2,Y2)のx座標、y座標
の値である。
FIG . 4 shows a specific embodiment of the address window detection circuit 611, 612 , 613 or 614 in FIG. These are the values of the x and y coordinates of the two vertices (X 1 , Y 1 ) and (X 2 , Y 2 ) of

CMP1は信号線311で通知されるフレーム
バツフアアドレスのx座標値とX1を比較する比
較回路、CMP2はそのフレームバツフアアドレ
スのx座標値とX2を比較する比較回路、CMP3
はそのフレームバツフアアドレスのy座標値と
Y1を比較する比較回路、CMP4はそのフレーム
バツフアアドレスのy座標値とY2を比較する比
較回路、Q1,Q2,Q3およびQ4は前記比較回路
CMP1,CMP2,CMP3,CMP4の出力端子、
R1,R2,R3,R4は前記比較回路のリセツト端子
でその端子をオンとすると出力端子Q1,Q2,Q3
Q4の状態はオフとなる。D1,D2は前記比較回路
の2つのデータ入力端子、CLK1,CLK2,
CLK3,CLK4は前記比較回路のクロツク端子
で、その端子に印加されるタイミングパルスの立
ち上りのタイミングで2つのデータ入力端子D1
とD2に与えられている値を比較し、その結果を
出力端子に出力する。6111,6113は
ANDゲート、6112はORゲート、FF1はフ
リツプフロツプ、CLK5はそのフリツプフロツ
プFF1のクロツク端子、信号線6114,61
15,6116,6117,6118はアドレス
ウインド検出回路AWCからの出力信号線で、第
3図における各アドレスウインド検出回路のウイ
ンド検出信号線に相当するものである。
CMP1 is a comparison circuit that compares the x-coordinate value of the frame buffer address notified by the signal line 311 with X1 , CMP2 is a comparison circuit that compares the x-coordinate value of the frame buffer address with X2 , CMP3
is the y-coordinate value of the frame buffer address and
A comparison circuit that compares Y 1 , CMP4 a comparison circuit that compares the y-coordinate value of the frame buffer address and Y 2 , and Q 1 , Q 2 , Q 3 and Q 4 the above comparison circuits.
CMP1, CMP2, CMP3, CMP4 output terminals,
R 1 , R 2 , R 3 , R 4 are reset terminals of the comparison circuit, and when these terminals are turned on, output terminals Q 1 , Q 2 , Q 3 ,
The state of Q 4 is off. D 1 and D 2 are the two data input terminals of the comparison circuit, CLK1, CLK2,
CLK3 and CLK4 are the clock terminals of the comparator circuit, and the two data input terminals D1 are connected to each other at the rising edge of the timing pulse applied to these terminals.
and the value given to D 2 and output the result to the output terminal. 6111, 6113 are
AND gate, 6112 is an OR gate, FF1 is a flip-flop, CLK5 is the clock terminal of flip-flop FF1, signal lines 6114, 61
Reference numerals 15, 6116, 6117, and 6118 are output signal lines from the address window detection circuit AWC, which correspond to the window detection signal lines of each address window detection circuit in FIG.

表示クロツク信号線313のクロツクで前記比
較回路が起動され、フレームバツフアアドレス
(X,Y)と、表示画面上のウインドの2つの頂
点の座標値(X1,Y1)および(X2,Y2)の比較
を行う。
The comparison circuit is activated by the clock on the display clock signal line 313, and the frame buffer address (X, Y) and the coordinate values (X 1 , Y 1 ) and (X 2 , Y2 ).

比較回路CMP1はXとX1を、CMP2はXと
X2を、CMP3はYとY1を、CMP4はYとY2
比較する。具体的には端子D1の値と端子D2の値
を比較し、D2≦D1のとき、各比較回路の出力端
子Q1,Q2,Q3、或いはQ4をオンとする。
Comparison circuit CMP1 compares X and X1 , CMP2 compares X and
CMP3 compares Y and Y1 , and CMP4 compares Y and Y2 . Specifically, the value of the terminal D 1 and the value of the terminal D 2 are compared, and when D 2 ≦D 1 , the output terminal Q 1 , Q 2 , Q 3 , or Q 4 of each comparison circuit is turned on.

ここで、ウインド(図示していない)は2つの
頂点(X1,Y1)と(X2,Y2)を含むこととす
る。
Here, it is assumed that the window (not shown) includes two vertices (X 1 , Y 1 ) and (X 2 , Y 2 ).

このため、比較回路CMP2とCMP4は実際に
はXとX2+1を、YとY2+1を、それぞれ比較
する。
Therefore, the comparison circuits CMP2 and CMP4 actually compare X and X 2 +1, and Y and Y 2 +1, respectively.

第4図の例では比較回路CMP1とCMP3の出
力端子Q1,Q3が共にオンのときフレームバツフ
アアドレス(X,Y)がウインドの中に含まれて
いるドツトを表わしていることになるのでAND
回路6111の条件が成立する。
In the example shown in Figure 4, when output terminals Q 1 and Q 3 of comparison circuits CMP1 and CMP3 are both on, the frame buffer address (X, Y) represents a dot included in the window. So AND
The conditions of circuit 6111 are satisfied.

その結果フリツプフロツプFF1がセツトされ、
その出力端子Qがオンとなる。更にCRTのラス
タ走査が進行し、CRTC3が発生するフレームバ
ツフアアドレス(X,Y)が変化し、そのアドレ
ス(X,Y)がウインド外のドツトの位置を示す
とCMP2或いはCMP4のいずれかの出力端子Q2
或いはQ4がオンになる。それにより、OR回路6
112の条件が成立し、フリツプフロツプFF1
はリセツトされそのフリツプフロツプFF1の出
力端子Qはオンからオフへ、はオフからオンへ
遷移する。すなわち、FF1の端子Qのオン状態
はフレームバツフアアドレス(X,Y)がウイン
ドのなかにあることを、逆に端子のオンはフレ
ームバツフアアドレス(X,Y)がウインド外に
あることを表わす。
As a result, flip-flop FF1 is set,
Its output terminal Q is turned on. As the CRT raster scan further progresses, the frame buffer address (X, Y) at which CRTC3 is generated changes, and when that address (X, Y) indicates the position of a dot outside the window, either CMP2 or CMP4 is Output terminal Q 2
Or Q 4 is turned on. As a result, OR circuit 6
Condition 112 is satisfied and flip-flop FF1
is reset, and the output terminal Q of flip-flop FF1 changes from on to off, and changes from off to on. In other words, the on state of the terminal Q of FF1 indicates that the frame buffer address (X, Y) is within the window, and conversely, the on state of the terminal Q indicates that the frame buffer address (X, Y) is outside the window. represent.

CMP2のQ2とCMP3のQ3が共にオンの条件と
はフレームバツフアアドレス(X,Y)のXの値
がX≧X2+1かつYの値がY1≦Y≦Y2である条
件に相当する。この条件はフレームバツフアアド
レス(X,Y)のY座標値はウインドの縦方向の
領域内にあるが、X座標値はそのウインドの横方
向の外に外れたことを表わす。その状況はAND
回路6113の出力信号線6117のオン状態に
対応する。
The condition that Q 2 of CMP2 and Q 3 of CMP3 are both on is the condition that the value of X of the frame buffer address (X, Y) is X≧X 2 +1 and the value of Y is Y 1 ≦Y≦Y 2 corresponds to This condition indicates that the Y coordinate value of the frame buffer address (X, Y) is within the vertical region of the window, but the X coordinate value is outside the window's horizontal direction. The situation is AND
This corresponds to the on state of the output signal line 6117 of the circuit 6113.

前記信号線6117の状態は次に説明するアド
レス変換回路651に対し、次に再びフレームバ
ツフアアドレス(X,Y)がウインドの中のドツ
トの座標値を示したときにはYの値は以前のYの
値に比べ+1されていることを通知するために使
う。
The state of the signal line 6117 is transmitted to the address conversion circuit 651, which will be described next, so that when the frame buffer address (X, Y) again indicates the coordinate value of a dot in the window, the value of Y will change to the previous Y value. Used to notify that the value has been increased by 1.

信号線6114はアドレス変換回路ATCに対
し、アドレス変換処理の起動通知を行う。
A signal line 6114 notifies the address translation circuit ATC of starting address translation processing.

信号線6115はアドレス変換回路ATCに対
しアドレス変換処理の停止指示を行う。
A signal line 6115 instructs the address conversion circuit ATC to stop address conversion processing.

信号線6116は表示ドツト毎のアドレス変換
タイミングをアドレス変換回路ATCに通知する。
A signal line 6116 notifies address conversion circuit ATC of address conversion timing for each display dot.

信号線6117は次にアドレス変換回路が起動
される時は、フレームバツフアアドレスのy座標
値は+1されていることを通知する。
The signal line 6117 notifies that the y-coordinate value of the frame buffer address will be incremented by +1 the next time the address conversion circuit is activated.

信号線6118はウインドのy方向の走査が終
了し、次にアドレス変換回路ATCが起動される
時はフレームバツフアアドレスのy座標値は初期
値に戻つていることを通知する。
The signal line 6118 notifies that the scanning of the window in the y direction is completed and that the y coordinate value of the frame buffer address has returned to the initial value when the address conversion circuit ATC is activated next time.

以上述べたアドレスウインド検出回路の動作結
果は、前記、出力信号線6114,6115,6
116,6117および6118によつてアドレ
ス変換回路ATC651に通知される。
The operation results of the address window detection circuit described above are the output signal lines 6114, 6115, 6
The address conversion circuit ATC 651 is notified by 116, 6117 and 6118.

第5図はウインドバツフア1上に展開された画
面イメージ11の中の、部分イメージ111の1
つの部分イメージプレーン111aのウインドバ
ツフア1上のアドレスの生成を説明するための図
で、(xs,ys)は画面イメージ11の中の1つの
画面イメージプレーン11aの2つの頂点のうち
の1つで原点となる位置の二次元座標値である。
FIG. 5 shows one of the partial images 111 in the screen image 11 developed on the window buffer 1.
This is a diagram for explaining the generation of addresses on the window buffer 1 for two partial image planes 111a, where (x s , y s ) is one of the two vertices of one screen image plane 11a in the screen image 11. One is the two-dimensional coordinate value of the position that is the origin.

今、説明の簡単のためにウインドバツフア1の
1つのウインドバツフア1a,1b,1c,1d
はそれぞれ一次元の連続アドレスで、かつ、二次
元の画面イメージはウインドバツフア1の1つの
ウインドバツフアプレーンの中の連続アドレス領
域に確保されるものとする。
Now, for ease of explanation, one wind buffer 1a, 1b, 1c, 1d of wind buffer 1
are one-dimensional continuous addresses, and a two-dimensional screen image is secured in a continuous address area in one window buffer plane of the window buffer 1.

asは画面イメージ11の1つの画面イメージプ
レーン1a(又は1b,1c,1dでもよい)の
第1の頂点の二次元座標(xs,ys)に対応する、
ウインドバツフア上の実際の一次元アドレスであ
る。
a s corresponds to the two-dimensional coordinates (x s , y s ) of the first vertex of one screen image plane 1a (or 1b, 1c, 1d) of the screen image 11,
This is the actual one-dimensional address on the wind buffer.

以下、同様に、(xp,yp)は部分イメージプレ
ーン111aの第1の頂点の二次元座標、(xo
yo)は前記部分イメージの第2の頂点の二次元座
標で、(xe,ye)は画面イメージプレーン11a
の第2の頂点の二次元座標値である。
Similarly, (x p , y p ) are the two-dimensional coordinates of the first vertex of the partial image plane 111a, and (x o , y p ) are the two-dimensional coordinates of the first vertex of the partial image plane 111a.
y o ) is the two-dimensional coordinate of the second vertex of the partial image, and (x e , y e ) is the screen image plane 11a.
is the two-dimensional coordinate value of the second vertex of .

CRTC3の発生するフレームバツフアアドレス
(X,Y)がウインド上の第1の頂点(X1,Y1
に一致した時にウインドバツフア1aのアドレス
asをアドレス変換回路ATCが発生し、以下同様
に、ウインド上の第2の頂点(X2,Y2)に一致
するまで順次ウインド上のドツトを表わす座標値
(X,Y)をウインドバツフア1aの一次元アド
レスa(xi,yi)に変換する手順を以下に説明す
る。
The frame buffer address (X, Y) where CRTC3 occurs is the first vertex on the window (X 1 , Y 1 )
Wind buffer 1a address when it matches
The address conversion circuit ATC generates a s , and in the same way, the coordinate values (X, Y) representing the dot on the window are sequentially converted into window buttons until they match the second vertex (X 2 , Y 2 ) on the window. The procedure for converting into the one-dimensional address a(x i , y i ) of the address space 1a will be explained below.

xp−xs=dx(ドツト) …(1) xp−xs+1=dy(ドツト) …(2) とすると、部分イメージプレーン111aの第1
の頂点の二次元座標(xp,yp)に対応するウイン
ドバツフア上の一次元アドレスa(xp,yp)は式
(3)で表わせる。
x p -x s = d x (dot)...(1) x p -x s +1 = d y (dot)...(2) If
The one-dimensional address a(x p , y p ) on the wind buffer corresponding to the two-dimensional coordinates (x p , y p ) of the vertex of is expressed by the formula
It can be expressed as (3).

a(xp,yp)=as+dy×(yp−ys)+dx …(3) 同様に、(xp,yp)を含むライン内の他の点の
二次元座標(xi,yp)のウインドバツフア上の一
次元アドレスa(xi,yp)は式(4)で表わせる。
a (x p , y p ) = a s + d y × (y p − y s ) + d x (3) Similarly, the two-dimensional coordinates ( The one-dimensional address a(x i , y p ) on the window buffer of x i , y p ) can be expressed by equation (4).

a(xi,yp)=as+dy×(yp−ys)+dx+i …(4) 点(xp,yp)や(xi,yp)を含むラインの番号
を0とするとjライン目の点(xi,yj)のウイン
ドバツフア上のアドレスa(xi,yj)は式(5)で表
わすことができる。
a (x i , y p ) = a s + d y × (y p − y s ) + d x + i …(4) Find the number of the line containing the point (x p , y p ) or (x i , y p ). 0, the address a(x i , y j ) on the window buffer of the point (x i , y j ) on the j-th line can be expressed by equation (5).

a(xi,yj)=as+dy×(yp+j−ys)+dx+i
…(5) 式(5)は変数iとjにより、部分イメージ内の任
意のドツトのウインドバツフア上の一次元アドレ
スを表わす。式(5)は式(1),(2)から、式(6)のように
表わすことが可能である。
a(x i , y j )=a s +d y ×(y p +j−y s )+d x +i
(5) Equation (5) uses variables i and j to represent the one-dimensional address on the window buffer of an arbitrary dot in the partial image. Equation (5) can be expressed as Equation (6) from Equations (1) and (2).

a(xi,yj)=as+(xe−xs+1) ×(yp−ys+j) +(xp−xs)+i =as+(xe−xs+1)×(yp−ys) +(xe−xs+1)×j+(xp−xs)+i …(6) ここで、もし、ウインドバツフア1aのアドレ
スが二次元管理されている場合のアドレスは式
(7)、(8)で表わすことが可能である。
a(x i , y j )=a s +(x e −x s +1) ×(y p −y s +j) +(x p −x s )+i = a s +(x e −x s +1) ×(y p −y s ) +(x e −x s +1)×j+(x p −x s )+i …(6) Here, if the address of the wind buffer 1a is managed two-dimensionally The address of the expression
It is possible to express it as (7) and (8).

ax=xp+i ……(7) ay=yp+j ……(8) 式(7),(8)の機能をハードウエアで実現すること
は非常に容易である。式(6)についても比較的容易
にハードウエア化できる。
a x = x p + i ... (7) a y = y p + j ... (8) It is very easy to realize the functions of equations (7) and (8) with hardware. Equation (6) can also be implemented in hardware relatively easily.

なお、式(6)、式(7),(8)はある1つのプレーンの
ウインドバツフアアドレスを表わしているが、カ
ラー表示のためには複数のウインドバツフアを同
時に読み出すことが必要である。そののために
は、画面イメージを構成するプレーン数とそのプ
レーンの識別子をアドレス変換回路ATCにウイ
ンド毎に設定しておく必要がある。
Note that equations (6), (7), and (8) represent the window buffer address of one plane, but for color display, it is necessary to read multiple window buffers at the same time. . To do this, it is necessary to set the number of planes that make up the screen image and the identifier of that plane in the address conversion circuit ATC for each window.

そして、式(6)或いは式(7),(8)で表わされるウイ
ンドバツフアアドレス変換回路ATCが発生する
と同時に、並列に読み出すウインドバツフアの指
定情報もウインドバツフアに通知する機構を設け
る。
Then, at the same time as the window buffer address conversion circuit ATC expressed by equation (6) or equations (7) and (8) is generated, a mechanism is provided to notify the window buffer of the designation information of the window buffer to be read in parallel.

第6図は前記式(6)を実現するハードウエア構成
の実施例であつて、アドレス変換回路ATC65
1の実施例の詳細である。また、他のアドレス変
換回路ATC652,653および654につい
ても同様である。
FIG. 6 shows an example of the hardware configuration for realizing the above formula (6), in which the address conversion circuit ATC65 is used.
1 shows details of the first embodiment. The same applies to other address conversion circuits ATC652, 653 and 654.

80は式(6)の右辺第5項の変数iの値を発生す
るカウンタ、81は部分イメージプレーン11a
の第1の頂点の二次元座標値(xp,yp)のx座標
値xpを設定するレジスタ、82は画面イメージプ
レーン11aの第1の頂点の二次元座標値(xs
ys)のx座標値xsの負の値−xsを設定するレジス
タ、83は画面イメージプレーン11aの第2の
頂点の二次元座標値(xe,ye)のx座標値xeに1
を加えたxe+1を設定するレジスタ、84は部分
イメージプレーン111aの第1の頂点の二次元
座標値(xp,yp)のy座標値ypを設定するレジス
タ、85は画面イメージプレーン11aの第1の
頂点の二次元座標値(xs,ys)のy座標値ysの負
の値−ysを設定するレジスタ、86は画面イメー
ジプレーン11aの第1の頂点の二次元座標値
(xs,ys)に対応するウインドバツフア上の一次
元アドレスasを設定するレジスタ、97は画面イ
メージを構成するプレーンの数とそのプレーンの
識別子を設定するレジスタ、87,88,89,
90,94,95および96は加算器で、91は
乗算器、92に加算器90の出力を蓄積するゲー
ト機能付きレジスタ、93は式(6)の右辺第3項の
変数jを変化させるタイミングを発生されるタイ
ミング回路である。
80 is a counter that generates the value of the variable i of the fifth term on the right side of equation (6), and 81 is the partial image plane 11a.
A register 82 is a register for setting the x-coordinate value x p of the two-dimensional coordinate value ( x p , y p ) of the first vertex of the screen image plane 11a;
A register 83 sets the x coordinate value x e of the two-dimensional coordinate value (x e , y e ) of the second vertex of the screen image plane 11a ; to 1
84 is a register for setting the y-coordinate value y p of the two-dimensional coordinate value (x p , y p ) of the first vertex of the partial image plane 111a, 85 is a screen image plane A register for setting the negative value of the y coordinate value y s of the two-dimensional coordinate value (x s , y s ) of the first vertex of the screen image plane 11 a - y s , 86 is the two-dimensional coordinate value of the first vertex of the screen image plane 11 a A register for setting the one-dimensional address a s on the window buffer corresponding to the coordinate value (x s , y s ); 97 is a register for setting the number of planes composing the screen image and the identifier of the plane; 87, 88 ,89,
90, 94, 95, and 96 are adders, 91 is a multiplier, 92 is a register with a gate function that accumulates the output of the adder 90, and 93 is the timing for changing the variable j in the third term on the right side of equation (6). This is the timing circuit that generates the .

第6図に示すアドレス変換回路ATCの動作に
おいて、レジスタ81,82,83,84,85
および86に設定される値は、CRTC3が発生す
る表示ドツトのサンプルタイミングに独立な一定
の定数である。
In the operation of the address conversion circuit ATC shown in FIG.
The values set in and 86 are constants that are independent of the sample timing of display dots generated by CRTC3.

このため、前記レジスタに所定の定数を設定す
ると、加算器87,88,89,94および乗算
器91は前記表示ドツトのサンプルタイミングに
対し独立に動作する。
Therefore, when a predetermined constant is set in the register, the adders 87, 88, 89, 94 and the multiplier 91 operate independently with respect to the sample timing of the display dot.

タイミング回路93は第5図に示すアドレスウ
インド検出回路AWC611の信号線6117を
通してパルスが印加された時のみタイミングパル
スを発生し、レジスタ92の出力921を加算器
90に与える。このタイミングパルスの発生契機
は表示画面上のウインドの横方向(x方向)のア
ドレス範囲をCRTC3が発生するフレームバツフ
アアドレス(X,Y)が外れた時点であり、次に
そのアドレス(X,Y)がウインドのアドレスの
範囲内に入る式にはそのアドレスのYの値は+1
されている。
The timing circuit 93 generates a timing pulse only when a pulse is applied through the signal line 6117 of the address window detection circuit AWC 611 shown in FIG. The timing pulse is generated when the frame buffer address (X, Y) generated by the CRTC3 leaves the address range in the horizontal direction (x direction) of the window on the display screen. For expressions in which Y) is within the window address range, the value of Y at that address is +1
has been done.

すなわち、式(6)の第3項を加算器90、ゲート
付きレジスタ92およびタイミング回路93で実
現する。加算器95で既に式(6)の右辺第1項と第
2項および第4項の計算を実行しているので、加
算器95で式(6)の右辺第1項から第4項までの計
算の結果が得られる。
That is, the third term of equation (6) is realized by the adder 90, the gated register 92, and the timing circuit 93. Since the adder 95 has already calculated the first, second, and fourth terms on the right side of equation (6), the adder 95 calculates the first to fourth terms on the right side of equation (6). The result of the calculation is obtained.

その計算結果にカウンタ80の出力値に相当す
るiを加算器96で加えることで式(6)の計算が完
了する。なお、加算器96には画面イメージを構
成するプレーン数とそのプレーンの識別子が加え
られ信号線671に出力される。
By adding i corresponding to the output value of the counter 80 to the calculation result by the adder 96, the calculation of equation (6) is completed. Note that the number of planes constituting the screen image and the identifier of the plane are added to the adder 96 and output to the signal line 671.

カウンタ80はアドレスウインド検出回路
AWC611の信号線6114,6115,61
16で制御される。そのカウンタ80は信号線6
115がオンとなつた時を契機としてリセツトさ
れ、信号線6114がオンになつた状態でカウン
トを開始する。
Counter 80 is an address window detection circuit
AWC611 signal lines 6114, 6115, 61
16. The counter 80 is connected to the signal line 6
The counter 115 is reset when the signal line 6114 is turned on, and counting starts with the signal line 6114 turned on.

計数は信号線6116(信号313でもある)
を通じて印加されるCRTC3が発生する表示ドツ
トのサンプルタイミング信号(パルス)により行
われる。
Counting is signal line 6116 (also signal 313)
This is done by a sample timing signal (pulse) of display dots generated by CRTC3 applied through the display dot.

加算器96の出力であるウインドバツフア1の
アドレス信号a(xi,yj)は同時に読み出すプレ
ーンの識別子と共に信号線671を介してマルチ
プレクサ回路68に送られる。その回路68では
アドレス信号a(xi,yj)に、ウインドバツフア
アクセスに必要な信号を付加し、ウインドバツフ
アアクセスを行い所定のドツトをウインドバツフ
アより読み出す。
The address signal a(x i , y j ) of the window buffer 1, which is the output of the adder 96, is sent to the multiplexer circuit 68 via the signal line 671 together with the plane identifier to be read out at the same time. The circuit 68 adds signals necessary for window buffer access to the address signal a(x i , y j ), performs window buffer access, and reads a predetermined dot from the window buffer.

以下同様にして、CRTC3が発生するフレーム
バツフアアドレス(X,Y)が変わり、ウインド
が重つている場合には複数のアドレスウインド検
出回路AWCからの制御信号が信号線621,6
22,623或いは624を介して発生する。そ
の信号はアドレス変換回路ATCに通知される。
Similarly, the frame buffer address (X, Y) generated by CRTC3 changes, and if the windows overlap, control signals from multiple address window detection circuits AWC are transmitted to signal lines 621 and 621.
22, 623 or 624. The signal is notified to the address conversion circuit ATC.

各アドレス変換回路ATCは、予め設定されて
いる画面イメージや部分イメージの配置位置に関
するデータに従つてアドレス変換を行い、ウイン
ドバツフア上の一次元アドレスa(xi,yj)をそ
れぞれ発生する。そのアドレスa(xi,yj)はそ
れぞれマルチプレクサ回路68に送られる。その
回路は予め設定されているウインドの重なりの関
係を規定するデータに従い、最上位に位置するウ
インドに対応するウインドバツフア上の一次元ア
ドレスa(xi,yj)のみを選択する。
Each address conversion circuit ATC performs address conversion according to preset data regarding the layout positions of screen images and partial images, and generates one-dimensional addresses a(x i , y j ) on the window buffer, respectively. . The addresses a(x i , y j ) are each sent to a multiplexer circuit 68. The circuit selects only the one-dimensional address a(x i , y j ) on the window buffer corresponding to the window located at the top according to preset data defining the relationship of overlapping windows.

前記のように、ウインドバツフアアクセスに必
要な信号が前記アドレス信号a(xi,yj)に付加
されウインドバツフアに送られ、所定のドツトが
読み出される。
As described above, a signal necessary for window buffer access is added to the address signal a(x i , y j ) and sent to the window buffer, and a predetermined dot is read out.

以上の説明では簡単のため、アドレスウインド
検出回路AWCやアドレス変換回路ATCを4個と
したが、これらの回路の規模は小さいのでLSI化
をすることにより、これらの回路を数10個以上を
1つのチツプに収めることが可能である。
In the above explanation, for simplicity, the number of address window detection circuits AWC and address translation circuits ATC is assumed to be four, but since the scale of these circuits is small, by implementing LSI, several dozen or more of these circuits can be reduced to one. It is possible to fit it into one chip.

また、アドレスウインド検出回路AWCやアド
レス変換回路ATCの実施例で示す回路について
は、同様な機能を実現できるものであれば他の回
路方式でよいことは勿論である。ウインドバツフ
ア1のアドレスが二次元アドレスで管理されてい
る場合、アドレス変換は式(7),(8)で表現され、こ
れを実現するハードウエアについては例で示すま
でもなく簡単である。
Further, as for the circuits shown in the embodiments of the address window detection circuit AWC and the address translation circuit ATC, it goes without saying that other circuit systems may be used as long as the same functions can be realized. When the address of the window buffer 1 is managed as a two-dimensional address, address conversion is expressed by equations (7) and (8), and the hardware for realizing this is simple and need not be shown by example.

第7図は第2図におけるルツクアツプテーブル
選択回路70の実施例であつて、7はウインドバ
ツフアの出力信号線、71a,71b,71c,
71dは信号線7の状態を一時保持するラツチ回
路で表示画面上に表示されるウインド毎に設け
る。72a,72b,72c,72dはラツチ回
路71a,71b,71c,71dで一次保持さ
れた値とルツクアツプテーブルエントリとの対応
付けをウインド毎に行うマツピング回路で、71
fは信号線62で通知される選択されたウインド
の識別子をデコードするデコード回路、73はデ
コード回路71fの出力信号を各ラツチ回路やマ
ツピング回路に通知する選択信号線で、711は
ルツクアツプテーブルアクセス信号線である。
FIG. 7 shows an embodiment of the lookup table selection circuit 70 in FIG.
A latch circuit 71d temporarily holds the state of the signal line 7, and is provided for each window displayed on the display screen. 72a, 72b, 72c, and 72d are mapping circuits that associate the values temporarily held in the latch circuits 71a, 71b, 71c, and 71d with the lookup table entries for each window;
f is a decoding circuit that decodes the identifier of the selected window notified by the signal line 62, 73 is a selection signal line that notifies each latch circuit and mapping circuit of the output signal of the decoding circuit 71f, and 711 is a lookup table access. It is a signal line.

第2図において部分イメージ111が選択され
た場合は、ウインドバツフアの出力信号線7は4
ビツトのデータをラツチ回路71a,71b,7
1c,71dに通知する。
In FIG. 2, when the partial image 111 is selected, the output signal line 7 of the wind buffer is 4.
Latch circuits 71a, 71b, 7
Notify 1c, 71d.

他方、デコード回路71fはカレントの前記4
ビツトのデータが部分イメージ111に含まれる
ドツトであることを判別し、部分イメージ111
用に割り当てられたラツチ回路(ここでは71a
とする)に前記4ビツトのデータをラツチさせ
る。更にラツチ回路71aにラツチされた4ビツ
トの値に対応するルツクアツプテーブルエントリ
をマツピング回路72aで発生させる。この例で
は部分イメージは4プレーンで構成されているの
で、最大16個までのルツクアツプテーブルのエン
トリがマツピング回路72aに設定される。
On the other hand, the decoding circuit 71f
It is determined that the bit data is a dot included in the partial image 111, and the partial image 111 is
latch circuit (here 71a) assigned for
) latches the 4-bit data. Further, a mapping circuit 72a generates a lookup table entry corresponding to the 4-bit value latched in the latch circuit 71a. In this example, since the partial image consists of four planes, up to 16 lookup table entries are set in the mapping circuit 72a.

マツピング回路72aから出力されるルツクア
ツプテーブルエントリはルツクアツプテーブルア
クセス信号線711によりルツクアツプテーブル
7a,7b,7c,7d,7e(第2図に示す)
に通知され、該当エントリの値が読み出される。
その値は第2図に示す赤、緑、青に対応するD/
Aコンバータに入力されCRTを発光させる。
The lookup table entries output from the mapping circuit 72a are transferred to the lookup tables 7a, 7b, 7c, 7d, and 7e (shown in FIG. 2) via the lookup table access signal line 711.
is notified and the value of the corresponding entry is read.
The values are D/corresponding to red, green, and blue shown in Figure 2.
The signal is input to the A converter and causes the CRT to emit light.

以上の説明ではラツチ回路やマツピング回路の
数は4つであるが、実際にはウインドの数に合わ
せて更に多くの数を用意してもよいことは勿論で
ある。
In the above explanation, the number of latch circuits and mapping circuits is four, but it goes without saying that in reality, a larger number may be prepared depending on the number of windows.

発明の効果 以上説明したように、本発明によれば、1つの
CRTに画面イメージの一部分あるいは全体を複
数同時に表示するマルチウインド表示システムに
対し、表示しているイメージの更新や移動、拡
大、重ね合せ状態の変更あるいはスクロール等、
表示内容の変更に伴う表示画面の再構成処理をハ
ードウエアに設定する情報を変更するのみで実現
できる表示制御装置を提供すると同時に、ウイン
ド毎にルツクアツプテーブルを割当てそれを
CRTのラスタ走査に同期し、その走査タイミン
グとウインド位置の一致検出を契機に切り替える
ことが可能である。その結果、ウインド毎の移
動、拡大、縮小、重ね合せの変更、ウインド内の
スクロールなどの操作が非常に簡単に処理できる
ようになり、更に高速な処理が可能となる利点が
ある。また、ある特定のウインドの表示色の組み
合せを独立に変更できる利点がある。
Effects of the Invention As explained above, according to the present invention, one
For multi-window display systems that simultaneously display part or all of screen images on a CRT, it is possible to update, move, enlarge, change the overlapping state of displayed images, scroll, etc.
We provide a display control device that can reconfigure the display screen in response to a change in display content by simply changing the information set in the hardware, and at the same time allocate a lookup table for each window.
It is possible to switch in synchronization with the raster scanning of the CRT and by detecting a coincidence between the scanning timing and the window position. As a result, operations such as moving, enlarging, reducing, changing superimposition, scrolling within a window, etc. for each window can be performed very easily, and there is an advantage that even faster processing is possible. Another advantage is that the combination of display colors for a particular window can be changed independently.

このため、ワークステーシヨン等の高機能デイ
スプレイ装置を有する装置に本発明を適用するこ
とで、装置の高性能化および価格の大幅な低下が
期待できる。
Therefore, by applying the present invention to a device having a high-performance display device such as a workstation, it is expected that the performance of the device will be improved and the price will be significantly reduced.

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

第1図は従来方式の一例を示す図、第2図は本
発明の一実施例の構成を示す図、第3図はマルチ
ウインド制御ユニツトMWUの具体的な実施例、
第4図はアドレスウインド検出回路の具体的な実
施例、第5図はウインドバツフア上に展開された
画面イメージの中の部分イメージの中の1つの部
分イメージプレーンのウインドバツフアのアドレ
スの生成を説明するための図、第6図はアドレス
変換回路の実施例、第7図はルツクアツプテーブ
ル選択回路の実施例である。 1……ウインドバツフア、11,12,13…
…画面イメージ、111,121,131……部
分イメージ、2……フレームバツフア、21,2
2,23……部分表示イメージ、3……CRTC、
31……フレームバツフアアクセス制御信号線、
32……同期信号線、4……イメージデータ転送
用ハードウエア、5……CRT、6……マルチウ
インド制御ユニツト、61……ウインドバツフア
アドレス信号線、62……ウインド選択信号線、
1a,1b,1c,1d……同時読み出し可のウ
インドバツフア、11a,11b,11c,11
d……画面イメージ11を構成する画面イメージ
プレーン、12a,12b……画面イメージ12
を構成する画面イメージプレーン、111a,1
11b,111c,111d,121a,121
b,131a……部分イメージプレーン、13a
……画面イメージ13を構成する画面イメージプ
レーン、7……出力データ線、70……ルツクア
ツプテーブル選択回路、711……選択回路70
の出力信号線、7a,7b,7c,7d,7e…
…ルツクアツプテーブル、712……ルツクアツ
プテーブルの出力信号線、R,G,B……D/A
コンバータ、311……x座標信号線、312…
…y座標信号線、313……表示クロツク信号
線、611,612,613,614……アドレ
スウインド検出回路AWC、621,622,6
23,624……ウインド検出信号線、651,
652,653,654……アドレス変換回路、
671,672,673,674……ウインドバ
ツフアアドレスを通知するアドレス信号線、68
……マルチプレクサ回路、CMP1,CMP2,
CMP3,CMP4……比較回路、Q1,Q2,Q3
Q4……比較回路CMP1,CMP2,CMP3,
CMP4の出力端子、D1,D2……比較回路の入力
端子、CLK1,CLK2,CLK3,CLK4……比
較回路CMP1,CMP2,CMP3,CMP4のク
ロツク端子、R1,R2,R3,R4……比較回路CMP
1,CMP2,CMP3,CMP4のリセツト端子、
6111,6113……ANDゲート、6112
……ORゲート、FF1……フリツプフロツプ、
CLK5……FF1のクロツク端子、6114,6
115,6116,6117,6118……アド
レスウインド検出回路AWCの出力信号線、(xs
ys)……画面イメージプレーンの第1の頂点、
(xp,yp)……部分イメージの第1の頂点、(xo
yo)……部分イメージの第2の頂点、(xe,ye
……画面イメージプレーンの第2の頂点、as……
(xs,ys)の一次アドレス表示した値、80……
変数iのカウンタ、81,82,83,84,8
5,86,97……レジスタ、87,88,8
9,90,94,95,96……加算器、91…
…乗算器、92……ゲート付きレジスタ、93…
…タイミング回路、71a,71b,71c,7
1d……マツピング回路、71f……デコード回
路。
FIG. 1 shows an example of a conventional system, FIG. 2 shows a configuration of an embodiment of the present invention, and FIG. 3 shows a specific embodiment of a multi-window control unit MWU.
FIG. 4 shows a specific embodiment of the address window detection circuit, and FIG. 5 shows the generation of a window buffer address for one partial image plane in a partial image in the screen image developed on the window buffer. FIG. 6 shows an embodiment of an address conversion circuit, and FIG. 7 shows an embodiment of a lookup table selection circuit. 1... Wind buffer, 11, 12, 13...
... Screen image, 111, 121, 131 ... Partial image, 2 ... Frame buffer, 21, 2
2, 23... Partial display image, 3... CRTC,
31...Frame buffer access control signal line,
32...Synchronization signal line, 4...Hardware for image data transfer, 5...CRT, 6...Multi-window control unit, 61...Window buffer address signal line, 62...Window selection signal line,
1a, 1b, 1c, 1d...Wind buffer that can be read simultaneously, 11a, 11b, 11c, 11
d...Screen image planes forming the screen image 11, 12a, 12b...Screen image 12
A screen image plane 111a, 1 that constitutes
11b, 111c, 111d, 121a, 121
b, 131a...partial image plane, 13a
... Screen image plane constituting the screen image 13, 7... Output data line, 70... Lookup table selection circuit, 711... Selection circuit 70
Output signal lines 7a, 7b, 7c, 7d, 7e...
...Lookup table, 712...Lookup table output signal line, R, G, B...D/A
Converter, 311...x coordinate signal line, 312...
...Y coordinate signal line, 313... Display clock signal line, 611, 612, 613, 614... Address window detection circuit AWC, 621, 622, 6
23,624...window detection signal line, 651,
652, 653, 654...address conversion circuit,
671, 672, 673, 674...Address signal line for notifying the window buffer address, 68
...Multiplexer circuit, CMP1, CMP2,
CMP3, CMP4... Comparison circuit, Q 1 , Q 2 , Q 3 ,
Q 4 ... Comparison circuit CMP1, CMP2, CMP3,
Output terminal of CMP4, D 1 , D 2 ... Input terminal of comparison circuit, CLK1, CLK2, CLK3, CLK4 ... Clock terminal of comparison circuit CMP1, CMP2, CMP3, CMP4, R 1 , R 2 , R 3 , R 4 ... Comparison circuit CMP
1. CMP2, CMP3, CMP4 reset terminals,
6111, 6113...AND gate, 6112
...OR gate, FF1...flip-flop,
CLK5...FF1 clock terminal, 6114,6
115, 6116, 6117, 6118...Output signal lines of address window detection circuit AWC, (x s ,
y s )...the first vertex of the screen image plane,
(x p , y p )...the first vertex of the partial image, (x o ,
y o )...Second vertex of partial image, (x e , y e )
...The second vertex of the screen image plane, a s ...
The value displayed as the primary address of (x s , y s ), 80...
Counter of variable i, 81, 82, 83, 84, 8
5, 86, 97...Register, 87, 88, 8
9, 90, 94, 95, 96...adder, 91...
...multiplier, 92...gated register, 93...
...Timing circuit, 71a, 71b, 71c, 7
1d...mapping circuit, 71f...decoding circuit.

Claims (1)

【特許請求の範囲】 1 ラスタ走査を行い、ドツトでイメージを表示
するタイプの表示装置に複数の画面イメージを同
時に表示するために、ドツトに展開した複数の画
面イメージを蓄積するウインドバツフアを有する
マルチウインド表示システムにおいて、 a 前記ラスタ走査を行い、ドツトでイメージを
表示するタイプの表示装置の表示画面上に表示
されるウインドの表示画面上の位置を前記表示
装置の制御装置がラスタ走査するタイミングに
同期して、前記ウインドに表示すべきウインド
バツフア上に展開された画面イメージが配置さ
れているウインドバツフア上のアドレスを発生
し、或いは複数のウインドが表示画面上で重複
するように配置されている場合には、該当する
複数のウインドに対応する複数の画面イメージ
のウインドバツフア上のアドレスを複数発生す
る手段と、 b 前記aで発生されるアドレスのうち、表示画
面上で最も上位に配置されているウインドに対
応する画面イメージが配置されているアドレス
のみを選択する手段と、 c 前記bで選択されたアドレスで指定されるウ
インドバツフアの内容を読み出す手段と、 d その読み出された内容により、その内容に対
応する色を表示するためのルツクアツプテーブ
ルをアクセスする手段と、 e 前記ルツクアツプテーブルをウインド毎に用
意し、前記aの手段のうち、表示画面上に表示
されるウインドの表示画面上の位置と表示装置
の制御装置がラスタ走査するタイミングとの一
致を検出する手段と、前記bの手段のうち、表
示画面上で最も上位に配置されているウインド
を検出する手段とを使い、ウインドバツフアか
ら読み出された内容によりアクセスされるべ
き、前記ウインド毎に用意されたルツクアツプ
テーブルを切り替える手段と、を有することを
特徴とするマルチウインドカラー表示制御装
置。
[Claims] 1. In order to simultaneously display a plurality of screen images on a display device of the type that performs raster scanning and displays images in dots, it has a window buffer that stores a plurality of screen images developed into dots. In a multi-window display system, a timing at which a control device of the display device raster scans the position on the display screen of a window displayed on the display screen of a display device of the type that performs the raster scan and displays images in dots; , generate an address on the window buffer where the screen image developed on the window buffer to be displayed in the window is placed, or arrange multiple windows so that they overlap on the display screen. (b) means for generating multiple addresses on the window buffer of multiple screen images corresponding to multiple applicable windows; b. among the addresses generated in step a above, the highest address on the display screen; c. means for reading out the contents of the window buffer specified by the address selected in b. above; d. means for accessing a lookup table for displaying a color corresponding to the content according to the content; e. preparing the lookup table for each window; means for detecting a coincidence between the position of the window on the display screen and the timing of raster scanning by the control device of the display device, and detecting the window located at the highest position on the display screen among the means of b. 1. A multi-window color display control device, comprising: means for switching lookup tables prepared for each window, which are to be accessed according to contents read from a window buffer.
JP60093701A 1985-05-02 1985-05-02 Multiwindow color display controller Granted JPS61252587A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60093701A JPS61252587A (en) 1985-05-02 1985-05-02 Multiwindow color display controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60093701A JPS61252587A (en) 1985-05-02 1985-05-02 Multiwindow color display controller

Publications (2)

Publication Number Publication Date
JPS61252587A JPS61252587A (en) 1986-11-10
JPH0260196B2 true JPH0260196B2 (en) 1990-12-14

Family

ID=14089704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60093701A Granted JPS61252587A (en) 1985-05-02 1985-05-02 Multiwindow color display controller

Country Status (1)

Country Link
JP (1) JPS61252587A (en)

Also Published As

Publication number Publication date
JPS61252587A (en) 1986-11-10

Similar Documents

Publication Publication Date Title
CA1236603A (en) Data display systems
US5880741A (en) Method and apparatus for transferring video data using mask data
EP0658858B1 (en) Graphics computer
US5867137A (en) Display control device and method for generating display data to display images in gray scale
JPH0260196B2 (en)
US6677950B1 (en) Graphics computer
US20010015727A1 (en) Image data display control method and an image display device thereof
JP2508544B2 (en) Graphic display device
JP3090714B2 (en) Integrated circuit
JP3322109B2 (en) Display control device
JPH032314B2 (en)
US5774134A (en) Graphic display device having function of displaying transfer area
JPH11161255A (en) Image display device
JPH0571113B2 (en)
JPH0348788A (en) Radar display device
JPS61138329A (en) Display controller
GB2151824A (en) Video display control apparatus
JPH02251780A (en) radar display device
JPH0415689A (en) Image display circuit
JPH04150177A (en) Processing content display device in picture processing unit
JPH07262349A (en) Dither modulation method and circuit, dither table address generation method and circuit, and hard copy circuit using these
JPH01155390A (en) cursor control device
JPH11161256A (en) Image display device
JPH01155429A (en) Multiwindow display system
JPH0463063A (en) Error dispersing circuit