JPH02236618A - Picture display control system - Google Patents
Picture display control systemInfo
- Publication number
- JPH02236618A JPH02236618A JP5754889A JP5754889A JPH02236618A JP H02236618 A JPH02236618 A JP H02236618A JP 5754889 A JP5754889 A JP 5754889A JP 5754889 A JP5754889 A JP 5754889A JP H02236618 A JPH02236618 A JP H02236618A
- Authority
- JP
- Japan
- Prior art keywords
- window
- lut
- line buffer
- color
- color signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 20
- 230000010365 information processing Effects 0.000 claims description 5
- 239000003086 colorant Substances 0.000 abstract description 5
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
Landscapes
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は画面表示制御方式に関し、特にカラーマップ型
の制御方式(LUT(Look UpTa b l
6,色変換テーブル。色コードと輝度値との対応を示す
テーブル)を有する制ITJ方式)によりディスプレイ
表示装直に複数のウィンドウを表示する情報処理システ
ムにおける画面表示制御方式に関する.
〔従来の技術〕
従来、この種の画面表示制御方式では、1画素当たり8
〜12ビットの深さ(情報量)を持つフレームバッファ
に格納されている色コード(色の識別番号)に基づいて
、色信号出力部内のLUTにより赤(Red),緑(G
reen)および青(Blue)の各色の輝度値を有す
る色信号が生成され、その色信号によりフレームバノフ
ァの内容がディスプレイ表示装置上の画面に表示されて
いた.
ここで、色信号出力部による色信号の出力で使用される
LUTは1つだけであった。したがって、画面上に複数
のウィンドウを表示できる情報処理システムで各ウィン
ドウが固有のLUTを持っていても、実際の表示ではカ
ーソル等で指定された1つのウィンドウのLUTだけが
使用されていた(このため、ウィンドウ毎にLUTの内
容が異なる場合であってカーソルの移動等により指定さ
れるウィンドウが変化するときには、色信号出力部によ
る色信号の出力で使用されるLUTの内容もそれに応じ
て変化していた).
〔発明が解決しようとする課題〕
上述した従来の画面表示制御方式では、カーソル等で指
定された1つのウィンドウのLUTだけが色信号出力部
による色信号の出力で使用されているので、カーソル等
で指定された1つのウィンドウ以外のウィンドウが本来
の色とは異なった色(指定されたLUTの内容に基づく
色)で表示されてしまうという欠点がある.
本発明の目的は、上述の点に鑑み、色信号の出力の際に
各ウィンドウ固有のLUTを使用することができる色信
号出力部(色信号発生器)を有し、各ウィンドウ固有の
LUTの内容を正しく反映して全てのウィンドウについ
て本来の色を表示することができる画面表示制御方式を
提供することにある。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a screen display control method, and particularly to a color map type control method (LUT (Look UpTabl)
6. Color conversion table. This invention relates to a screen display control method in an information processing system that displays a plurality of windows directly on a display device using the ITJ method (which has a table showing the correspondence between color codes and brightness values). [Prior art] Conventionally, in this type of screen display control method, 8 pixels per pixel
Based on the color code (color identification number) stored in a frame buffer with a depth (information amount) of ~12 bits, red (Red) and green (G) are determined by the LUT in the color signal output section.
A color signal having luminance values of each color (reen) and blue was generated, and the contents of the frame banner were displayed on the screen of the display device using the color signal. Here, only one LUT was used for outputting the color signal by the color signal output section. Therefore, even if each window has a unique LUT in an information processing system that can display multiple windows on the screen, only the LUT of one window specified by the cursor etc. is used in the actual display (this Therefore, when the contents of the LUT are different for each window and the specified window changes due to movement of the cursor, etc., the contents of the LUT used for outputting the color signal by the color signal output section will change accordingly. ). [Problems to be Solved by the Invention] In the conventional screen display control method described above, only the LUT of one window specified by the cursor etc. is used for outputting color signals by the color signal output section. This has the disadvantage that windows other than the one specified by will be displayed in a color different from their original color (color based on the contents of the specified LUT). In view of the above-mentioned points, an object of the present invention is to have a color signal output section (color signal generator) that can use a LUT unique to each window when outputting a color signal. To provide a screen display control method capable of displaying original colors for all windows while correctly reflecting the contents.
本発明の画面表示制御方式は、カラーマップ型の制御方
弐によりディスプレイ表示装置に複数のウィンドウを表
示する情報処理システムにおいて、各ウィンドウのウィ
ンドウIDおよび座標値等を管理するウィンドウ管理テ
ーブルと、ウィンドウIDを1回の走査分だけ格納する
ウィンドウIDラインバッファと、1回の走査毎に前記
ウィンドウ管理テーブルに基づき各画素のウィンドウI
Dを前記ウィンドウIDラインバッファに格納する演算
器と、複数のウィンドウLUTからなるLUTを有し前
記演算器により前記ウィンドウIDラインバッファに格
納されたウィンドウIDとフレームバンファ内の色コー
ドとに基づき色信号を発生してディスプレイ表示装置に
出力する色信号発生器とを有する。The screen display control method of the present invention is used in an information processing system that displays a plurality of windows on a display device using a color map type control method. A window ID line buffer that stores the ID for one scan, and a window ID line buffer for each pixel based on the window management table for each scan.
an arithmetic unit that stores D in the window ID line buffer, and an LUT consisting of a plurality of window LUTs, based on the window ID stored in the window ID line buffer by the arithmetic unit and the color code in the frame buffer. and a color signal generator that generates a color signal and outputs it to a display device.
本発明の西面表示制御方式では、ウィンドウ管理テーブ
ルが各ウィンドウのウィンドウ!Dおよび座標値等を管
理し、ウィンドウ10ラインバッファがウィンドウ!D
を1回の走査分だけ格納し、演算器が1回の走査毎にウ
ィンドウ管理テーブルに基づき各画素のウィンドウ10
をウィンドウ■Dラインバッファに格納し、色信号発生
器が複数のウィンドウLITからなるLUTを有し演算
器によりウィンドウIDラインバンファに格納されたウ
ィンドウIDとフレームバッファ内の色コードとに基づ
き色信号を発生してディスプレイ表示装置に出力する.
〔実施例〕
次に、本発明について図面を参照して説明する.第1図
は、本発明の画面表示制御方式の一実施例の構成を示す
ブロック図である。本実施例の画面表示制御方式は、各
ウィンドウの状態の管理およびユーザインタフェース等
を司りウィンドウ管理テーブル104および色信号発生
器107内のLUT 404 (第4図参照)の内容を
必要に応じて書き変えるCPU (Central
Processlng Unit)101と、CPU
IOIの処理プログラムを格納している主記憶l02(
以下の説明においては言及しない)と、ディスプレイ表
示装置10B上の画面の表示内容(各画素の色コード等
)を格納している記憶領域であるフレームバッファ10
3と、各ウィンドウの識別情報であるウィンドウID(
IDentification)および各ウィンドウの
端点の座標値(各ウィンドウに関するX座標およびY座
標の最大値および最小値)等を管理しているウィンドウ
管理テーブル104と、ウィンドウ管理テーブル104
の内容から各画素が属するウィンドウ(各画素が表示さ
れるウィンドウ)のウィンドウID(以下、各画素のウ
ィンドウIDという)を判定しそのウィンドウrDをウ
ィンドウIDラインバッファ106の各要素(1つの要
素が1つの画素に対応する)に格納する演算器105と
、1回の走査(スキャン)で表示される画面領域(lラ
イン)中の各画素(ウィンドウIDラインバソファ10
6内では要素に該当する)のウィンドウIDを格納する
ウィンドウIDラインバンファl06(ウィンドウID
ラインバッファ106の内容は実際の画面表示における
走査以前に確定される)と、フレームバッファ103の
内容とウィンドウIDラインバソファ106の内容とに
基づき画面に表示すべき画素のウィンドウIDに係るウ
ィンドウLUT (LUT404を構成する各ウィンド
ウ固有のLUT)を参照して色信号を発生する色信号発
生器107と、複数のウィンドウを表示することができ
色信号発生器107により発生された色信号に基づいて
画面を表示するディスプレイ表示装置108とを含んで
構成されている。In the west side display control method of the present invention, the window management table is the window of each window! D and coordinate values, etc. are managed, and the window 10 line buffer is the window! D
is stored for one scan, and the arithmetic unit stores the window 10 of each pixel based on the window management table for each scan.
The color signal generator has an LUT consisting of a plurality of window LITs, and the color signal generator generates a color based on the window ID stored in the window ID line buffer and the color code in the frame buffer. Generates a signal and outputs it to a display device. [Example] Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the screen display control method of the present invention. The screen display control method of this embodiment manages the state of each window, the user interface, etc., and writes the contents of the window management table 104 and the LUT 404 (see FIG. 4) in the color signal generator 107 as necessary. Change CPU (Central
Processing Unit) 101 and CPU
The main memory l02 (which stores the IOI processing program)
(not mentioned in the following description) and a frame buffer 10 which is a storage area that stores display contents (color code of each pixel, etc.) of the screen on the display device 10B.
3 and the window ID (which is the identification information of each window)
IDentification) and the coordinate values of the end points of each window (the maximum and minimum values of the X and Y coordinates for each window), etc., and the window management table 104.
The window ID (hereinafter referred to as the window ID of each pixel) of the window to which each pixel belongs (the window in which each pixel is displayed) is determined from the contents of Each pixel (corresponding to one pixel) in the screen area (l line) displayed in one scan (window ID line bus sofa 10
Window ID line buffer l06 (corresponding to the element in window ID) that stores the window ID of
(The contents of the line buffer 106 are determined before scanning in the actual screen display) and the window LUT related to the window ID of the pixel to be displayed on the screen based on the contents of the frame buffer 103 and the contents of the window ID line buffer 106. A color signal generator 107 generates a color signal by referring to the LUT (LUT specific to each window configuring the LUT 404), and a color signal generator 107 that can display multiple windows based on the color signal generated by the color signal generator 107. It is configured to include a display device 108 that displays a screen.
第2図は、ディスプレイ表示装置108に表示される画
面の一例を示す図である.この画面には、ウィンドウa
と、ウィンドウaよりも奥に存在するウィンドウbとが
表示されている。FIG. 2 is a diagram showing an example of a screen displayed on the display device 108. This screen includes window a
, and window b, which is located further back than window a, are displayed.
第3図は、第2図に示す画面に対応するウィンドウ管理
テーブル104の内容を示す図である.この図を参照す
ると、ウィンドウ管理テーブル104の各行(項i
(i=1. 2,・・・,n(正整数))により識別
される行)は、各ウィンドウのウィンドウro(w(1
))と端点の座標値(Xmin(i),Xmax (+
),Ymin (1)およびYmax(i))とを格納
しているだけではなく、ウィンドウの重なりの状態を反
映している。すなわち、ウィンドウの重なりにおいて奥
に存在するウィンドウに関する行ほど前部の行(第3図
においてlの小さな行)に存在する。したがって、ウィ
ンドウの重なりに変化が生じたときには、それに応じて
ウィンドウ管理テーブル104の行の並べ変えがcpu
iotにより行われる。FIG. 3 is a diagram showing the contents of the window management table 104 corresponding to the screen shown in FIG. Referring to this figure, each row of the window management table 104 (item i
(row identified by i=1.2,...,n (positive integer)) is the window ro(w(1
)) and the coordinate values of the end points (Xmin(i), Xmax (+
), Ymin (1) and Ymax(i)), it also reflects the state of window overlap. That is, in the case of overlapping windows, the rows related to windows located further back are located in the front rows (rows with smaller l in FIG. 3). Therefore, when a change occurs in the overlap of windows, the rows of the window management table 104 are rearranged accordingly.
This is done by IoT.
また、ウィンドウが移動したときには、ウィンドウ管理
テーブル104内の対応する座標値がCPU 101に
より変えられて、ウィンドウ管理テーブル104の内容
は常にディスプレイ表示装置108に表示される画面を
反映するように設定ざれている。Furthermore, when a window is moved, the corresponding coordinate values in the window management table 104 are changed by the CPU 101, so that the contents of the window management table 104 are always set to reflect the screen displayed on the display device 108. ing.
なお、ウィンドウ管理テーブル104の空白領域(空白
行)はC P UIOIにより常に0クリアされている
(ウィンドウ10の値が0に設定されている).
第4図は、色信号発生器107の構成を示すブロック図
である.この図を参照すると、色信号発生器107は、
ウィンドウIDラインバッファ106から表示対象の画
素のウィンドウIDを入力して格納するレジスタA40
1 と、フレームバッファ103から表示対象の画素の
色コードを入力して格納するレジスタB402と、レジ
スタA401の内容とレジスタB402の内容とを合成
し参照すべきLUT404のアドレス(ウィンドウLU
Tを特定する情報とそのウィンドウLUT内のアドレス
からなる)を生成するLUT参照アドレス生成器403
と、複数のウィンドウLUTから構成されているLUT
404 (フレームバソファ103の各画素当たりの
深さ(色コードの情filI)をnビットとし画面に表
示できるウィンドウの最大数をWとすると最大2″×W
個のエントリを含んでいる)と、LUT404を参照し
て得られた色信号を構成する赤.緑および青の輝度値を
格納しているRGBレジスタ群405 (Rレジスタ
が赤の輝度値を格納しており、Gレジスタが緑の輝度値
を格納しており、Bレジスタが青の輝度値を格納してい
る)とを含んで構成されている.
第5図を参照すると、演算器105の処理は、初期化ス
テップ51と、ウィンドウ管理テーブル参照ステップ5
2と、ウィンドウID判定ステップ53と、ウィンドウ
範囲判定ステップ54と、ウィンドウID代人ステップ
55と、ポインタ最後部判定ステップ56と、ポインタ
インクリメントステップ57とからなる.
次に、このように構成された本実施例の画面表示制御方
式の動作について説明する。Note that the blank area (blank line) of the window management table 104 is always cleared to 0 by the CPUIOI (the value of the window 10 is set to 0). FIG. 4 is a block diagram showing the configuration of the color signal generator 107. Referring to this figure, the color signal generator 107 is
A register A40 that inputs and stores the window ID of the pixel to be displayed from the window ID line buffer 106.
1, a register B402 that inputs and stores the color code of the pixel to be displayed from the frame buffer 103, and an address of the LUT 404 (window LU
LUT reference address generator 403 that generates an address (consisting of information specifying T and an address within its window LUT)
and a LUT consisting of multiple window LUTs.
404 (If the depth (color code information) of each pixel of the frame bath sofa 103 is n bits and the maximum number of windows that can be displayed on the screen is W, the maximum is 2" x W
) and the red. RGB register group 405 stores green and blue brightness values (R register stores red brightness value, G register stores green brightness value, B register stores blue brightness value) It consists of the following: Referring to FIG. 5, the processing of the arithmetic unit 105 includes an initialization step 51 and a window management table reference step 5.
2, a window ID determination step 53, a window range determination step 54, a window ID substitute step 55, a pointer end determination step 56, and a pointer increment step 57. Next, the operation of the screen display control method of this embodiment configured as described above will be explained.
フレームバソファ103の内容がディスプレイ表示装置
108上の画面に表示される場合には、演算器105は
ウィンドウIDを生成するために以下に示す処理を行う
(第5図参照)。なお、この処理は1回の走査で表示さ
れる画面領域(lライン)の各画素のウィンドウIDを
ウィンドウIDラインバッファ106に格納する処理で
ある。したがって、ウィンドウIDを格納する領域とし
ては、1ライン分の領域であるウィンドウIDラインバ
ッファ106だけで足りる。When the contents of the frame buffer sofa 103 are displayed on the screen of the display device 108, the arithmetic unit 105 performs the following processing to generate a window ID (see FIG. 5). Note that this process is a process of storing the window ID of each pixel in the screen area (L line) displayed in one scan in the window ID line buffer 106. Therefore, the window ID line buffer 106, which is an area for one line, is sufficient as the area for storing the window ID.
まず、画面の最奥に表示されるウィンドウに係る情叩か
ら参照するためにウィンドウ管理テーブル104のポイ
ンタ(行を識別する項iを示す情報)を先頭の行(i=
1)を指示するように戻し(ポインタの初期化を行い)
、ウィンドウIDラインバッファ106の全要素の初期
化を行う(ステフブ51)。First, in order to refer to the information related to the window displayed at the bottom of the screen, move the pointer (information indicating the item i that identifies the row) of the window management table 104 to the first row (i=
1) Return to pointer (initialize the pointer)
, all elements of the window ID line buffer 106 are initialized (step 51).
次に、ウィンドウ管理テーブル104内のポインタで指
示される行の内容を参照する(ステンプ52)。Next, the contents of the row indicated by the pointer in the window management table 104 are referred to (step 52).
ウィンドウ管理テーブル104内のステップ52で参照
された行(参照位置)に情報が存在しないかどうか(ウ
ィンドウIDが0であるか否か。ウィンドウ管理テーブ
ル104の空白領域(空白行)は常に0クリア′されて
いるので、ウィンドウIDが0であればその行には情報
がないものとみなされる)を判定する(ステップ53)
.
この判定でウィンドウIDが0ではない場合には、現在
処理対象としている走査線(スキャンしているライン)
が現在参照されているウィンドウ管理テーブル104内
の行の情報中のウィンドウIDにより識別されるウィン
ドウの範囲内であるか否か(当該ウィンドウのY座標の
最大値と最小値との範囲内に当該走査線が含まれるか否
か)を判定する(ステップ54).なお、このステップ
54の判定では、ウィンドウの重なりを無視し、画面上
では当該ウィンドウが他のウィンドウに隠れていたとし
ても当該走査線が上述の範囲内に座標的に存在すれば「
当該走査線が当該ウィンドウの範囲内である」と判定さ
れる.
ステップ54の判定で当該走査線が当該ウィンドウの範
囲内である場合には、当該走査線上で当該ウィンドウと
重なる範囲に相当するウィンドウIDラインバッファ1
06の要素にそのウィンドウ■Dを代入する(ステップ
55).
ステップ53の判定でウィンドウIDが0である場合,
ステップ54の判定で当該走査線が当該ウィンドウの範
囲内ではない場合またはステップ55の処理が終了した
場合には、ポインタが最後部(l=n)を指示している
か否かを判定する(ステップ56).
この判定でポインタが最後部を指示していない場合には
、ポインタをインクリメント(lを増加すること)シ(
ステップ57)、ステンプ52〜56の処理および判定
を繰り返す。Whether information exists in the row (reference position) referenced in step 52 in the window management table 104 (whether the window ID is 0 or not). The blank area (blank line) in the window management table 104 is always cleared to 0. ', so if the window ID is 0, it is assumed that there is no information in that row) (step 53).
.. If the window ID is not 0 in this judgment, the scanning line currently being processed (the line being scanned)
is within the range of the window identified by the window ID in the information of the row in the window management table 104 that is currently being referenced. (step 54). Note that in the determination at step 54, overlapping windows are ignored, and even if the window in question is hidden behind another window on the screen, if the scanning line in question exists in the coordinate range within the above-mentioned range, then
It is determined that the scan line is within the range of the window. If the scanning line is within the range of the window in step 54, the window ID line buffer 1 corresponds to the range overlapping the window on the scanning line.
The window ■D is assigned to the element of 06 (step 55). If the window ID is 0 in the determination at step 53,
If it is determined in step 54 that the scanning line is not within the range of the window, or if the process in step 55 is completed, it is determined whether the pointer points to the last part (l=n) (step 56). If the pointer does not point to the last point in this judgment, the pointer is incremented (increase l).
Step 57), the processing and determination of steps 52 to 56 are repeated.
ステップ56の判定でポインタが最後部を指示している
場合には、処理を終了する.
ここで、上述のような処理および判定を画面上の奥に存
在するウィンドウから順に処理しているので、ウィンド
ウの重なりの状態をウィンドウIDラインバソファ10
6の内容に反映することができる。If it is determined in step 56 that the pointer points to the last part, the process ends. Here, since the above-mentioned processing and judgment are performed in order from the window existing at the back of the screen, the state of window overlap is determined by the window ID line bar sofa 10.
This can be reflected in the contents of 6.
色信号発生器107は、上述のようにして演算器105
によってウィンドウIDラインバッファ106の各要素
に格納された内容(ウィンドウID)とフレームバフフ
ァ103の各画素(ウィンドウIDラインバフファ10
6の要素に対応ずる画素)の内容(色コード)とを、レ
ジスタA 401 とレジスタB402とに入力する.
色信号発生器107内のLUT参照アドレス生成器40
3は、レジスタA 401内のウィンドウ10とレジス
タB402内の色コードとを合成し、各画素について参
照すべきLUT404のアドレス(LUT404内の特
定のウィンドウLUTを示す情報およびそのウィンドウ
LUT内の上述の色コードに係るエントリのアドレス)
を生成する.色信号発生器107は、生成されたアドレ
スに基づいてLUT404の該当するエントリを参照し
て赤.緑および青の輝度値を抽出し、RGBレジスタ群
405を介してそれらの輝度値からなる色信号を発生し
てディスプレイ表示装置108に出力する。The color signal generator 107 is connected to the arithmetic unit 105 as described above.
The content (window ID) stored in each element of the window ID line buffer 106 and each pixel of the frame buffer 103 (window ID line buffer 10
The contents (color code) of the pixel corresponding to element 6 are input into register A 401 and register B 402. LUT reference address generator 40 in color signal generator 107
3 combines the window 10 in register A 401 and the color code in register B 402, and combines the address of LUT 404 to be referenced for each pixel (information indicating a specific window LUT in LUT 404 and the above-mentioned information in that window LUT). Address of entry related to color code)
Generate. The color signal generator 107 refers to the corresponding entry in the LUT 404 based on the generated address and generates red. The green and blue luminance values are extracted, and a color signal consisting of these luminance values is generated via the RGB register group 405 and output to the display device 108.
これによって、ディスプレイ表示装置108上の画面に
は、全てのウィンドウについて本来の色を表示すること
ができる.
以上のような処理が各走査について繰り返されて、ディ
スプレイ表示装置10B上の画面に所定の表示が行われ
る.
〔発明の効果〕
以上説明したように本発明は、カラーマ,プ型の制御方
弐によりディスプレイ表示装置に複数のウィンドウを表
示する情tt+処理システムにおいて、ウィンドウ管理
テーブル,ウィンドウIDラインバ・2ファ1演算器お
よび色信号発生器を設けることにより、常にウィンドウ
固有のLUT(ウィンドウLUT)を用いて色信号を発
生することができ、全てのウィンドウについて本来の色
を表示することができるという効果がある。This allows the original colors of all windows to be displayed on the screen on the display device 108. The above-described processing is repeated for each scan, and a predetermined display is performed on the screen of the display device 10B. [Effects of the Invention] As explained above, the present invention provides a window management table, a window ID line bar 2 file 1 in an information processing system that displays a plurality of windows on a display device using a color map type control method. By providing an arithmetic unit and a color signal generator, color signals can always be generated using a window-specific LUT (window LUT), and the effect is that the original colors can be displayed for all windows. .
第1図は本発明の一実施例の構成を示すブロソク図、
第2回は第1図中のディスプレイ表示装置に表示される
画面の一例を示す図、
第3図は第2図に示す画面に対応する第1図中のウィン
ドウ管理テーブルの内容を示す図、第4図は第1図中の
色信号発生器の構成を示すブロック図、
第5図は第1図中の演算器の処理を示す流れ図である。
図において、
10l ・・・cpu,
102 ・・・主記憶、
103 ・・・フレームバソファ、
104 ・・・ウィンドウ管理テーブル、105 ・
・・演算器、
106 ・・・ウィンドウIDラインバソファ、10
7 ・・・色信号発生器、
108 ・・・ディスプレイ表示装置、401 ・
・・レジスタA1
402 ・・・レジスタB1
403 ・・・I−UT参照アドレス生成器、404
・・・LUT,Fig. 1 is a block diagram showing the configuration of an embodiment of the present invention, Part 2 is a diagram showing an example of a screen displayed on the display device in Fig. 1, and Fig. 3 is a screen shown in Fig. 2. 4 is a block diagram showing the configuration of the color signal generator in FIG. 1, and FIG. 5 is a diagram showing the processing of the arithmetic unit in FIG. 1. FIG. In the figure, 10l...CPU, 102...Main memory, 103...Frame bus sofa, 104...Window management table, 105.
... Arithmetic unit, 106 ... Window ID line bar sofa, 10
7...Color signal generator, 108...Display display device, 401.
...Register A1 402 ...Register B1 403 ...I-UT reference address generator, 404
...LUT,
Claims (1)
に複数のウィンドウを表示する情報処理システムにおい
て、 各ウィンドウのウィンドウIDおよび座標値等を管理す
るウィンドウ管理テーブルと、 ウィンドウIDを1回の走査分だけ格納するウィンドウ
IDラインバッファと、 1回の走査毎に前記ウィンドウ管理テーブルに基づき各
画素のウィンドウIDを前記ウィンドウIDラインバッ
ファに格納する演算器と、 複数のウィンドウLUTからなるLUTを有し前記演算
器により前記ウィンドウIDラインバッファに格納され
たウィンドウIDとフレームバッファ内の色コードとに
基づき色信号を発生してディスプレイ表示装置に出力す
る色信号発生器とを有することを特徴とする画面表示制
御方式。[Claims] In an information processing system that displays a plurality of windows on a display device using a color map type control method, there is provided a window management table that manages window IDs and coordinate values of each window; a window ID line buffer that stores the window ID for each scan, an arithmetic unit that stores the window ID of each pixel in the window ID line buffer based on the window management table for each scan, and an LUT consisting of a plurality of window LUTs. and a color signal generator that generates a color signal based on the window ID stored in the window ID line buffer by the arithmetic unit and the color code in the frame buffer and outputs it to the display device. screen display control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5754889A JPH02236618A (en) | 1989-03-09 | 1989-03-09 | Picture display control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5754889A JPH02236618A (en) | 1989-03-09 | 1989-03-09 | Picture display control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02236618A true JPH02236618A (en) | 1990-09-19 |
Family
ID=13058841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5754889A Pending JPH02236618A (en) | 1989-03-09 | 1989-03-09 | Picture display control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02236618A (en) |
-
1989
- 1989-03-09 JP JP5754889A patent/JPH02236618A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4225861A (en) | Method and means for texture display in raster scanned color graphic | |
| US5576731A (en) | Display line dispatcher apparatus | |
| US4490797A (en) | Method and apparatus for controlling the display of a computer generated raster graphic system | |
| EP0201210B1 (en) | Video display system | |
| US4970499A (en) | Apparatus and method for performing depth buffering in a three dimensional display | |
| JPH0363771A (en) | Electronic image processing system | |
| US6522335B2 (en) | Supplying data to a double buffering process | |
| US5157385A (en) | Jagged-edge killer circuit for three-dimensional display | |
| JPS6323578B2 (en) | ||
| JPH02236618A (en) | Picture display control system | |
| JP2764927B2 (en) | Gradation display control device | |
| GB2243061A (en) | Image creation system | |
| JPH0248911B2 (en) | ||
| JPS62226385A (en) | Multiwindow display system | |
| JP3292960B2 (en) | Circuit for translating pixel data stored in a frame buffer into pixel data to be displayed on an output display of a computer device | |
| JPH08711Y2 (en) | Image brightness control device | |
| JPH03223894A (en) | Image processing circuit | |
| JPH0792933A (en) | Flat panel display | |
| CN120176987A (en) | Optical machine testing method, device, computer equipment and computer readable storage medium | |
| JPH04186295A (en) | Image processing device | |
| GB2252224A (en) | Providing an overlay e.g. a cursor, for a computer display | |
| JPH06180565A (en) | Computer game device | |
| CN1233036A (en) | Pulse width modulation method for non-linear display in plate display screen with partitioned alternate scan | |
| JPH06289833A (en) | Color image display device | |
| JPH0227483A (en) | image editing device |