JPH01320531A - Display device - Google Patents

Display device

Info

Publication number
JPH01320531A
JPH01320531A JP63154171A JP15417188A JPH01320531A JP H01320531 A JPH01320531 A JP H01320531A JP 63154171 A JP63154171 A JP 63154171A JP 15417188 A JP15417188 A JP 15417188A JP H01320531 A JPH01320531 A JP H01320531A
Authority
JP
Japan
Prior art keywords
window
display
priority
control circuit
frame 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.)
Pending
Application number
JP63154171A
Other languages
Japanese (ja)
Inventor
Takayuki Munemasa
宗政 孝幸
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP63154171A priority Critical patent/JPH01320531A/en
Publication of JPH01320531A publication Critical patent/JPH01320531A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To perform the attachment of a priority order for making a window into a multiwindow by providing two pairs of display control systems, and controlling the priority order of display of the window. CONSTITUTION:The element of the two pairs of display control systems having the same function performs the same operation independently. In the control system on one side, a multiwindow generation/control circuit 1 suppresses the generation of the multiwindow and that of the readout address of a frame buffer 2. And the buffer 2 selects and inputs the address having the highest priority, and reads out image data according to the readout address. The image data is inputted to a shift register 3, and is converted to parallel-serial data. In the control system on the other side, the data is converted to parallel-serial data by a shift register 7 via the same process. Here, a CPU transfers display sequence, and stores it in a priority register 9, and controls the priority order by a priority order control circuit 10, and opens the tri-state gate 4 or 8 of the register 3 or 7 having the higher priority order. Thereby, it is possible to realize the making of the window into the multiwindow on which the priority order is attached.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、グラフィックディスプレイやキャラクタディ
スプレイにおいて、複数のウィンドウを任意の優先順位
でなおかつ高速に表示するためのマルチウィンドウ制御
装置を有する表示装置に関する。
Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a display device having a multi-window control device for displaying a plurality of windows in an arbitrary priority order and at high speed in a graphic display or a character display. .

〔発明の概要〕[Summary of the invention]

本発明は、マルチウィンドウの発生制御及びフレームバ
ッファの読み出しアドレスの発生を制御するマルチウィ
ンドウ発生/制御回路と、マルチウィンドウ発生制御回
路から発生される読み出しアドレスに従って内部に記憶
される画像データを読み出すフレームバッファと、フレ
ームバッファから出力された画像データをパラレル/シ
リアル交換するシフトレジスタと、シフトレジスタから
出力される画像データの出力/非出力の制御を行なうト
ライステートゲートから成る表示制御系を2組持ち、各
々の表示制御系から複数のウィンドウからなる2組のマ
ルチウィンドウを発生する。
The present invention provides a multi-window generation/control circuit that controls the generation of multi-windows and a frame buffer read address, and a frame that reads image data stored internally according to the read address generated from the multi-window generation control circuit. It has two display control systems consisting of a buffer, a shift register that exchanges the image data output from the frame buffer in parallel/serial, and a tristate gate that controls the output/non-output of the image data output from the shift register. , two sets of multi-windows each consisting of a plurality of windows are generated from each display control system.

更に、前記2組のマルチウィンドウの表示優先順位を記
憶するプライオリティレジスタと、プライオリティレジ
スタから送られる表示優先順位に従って前記2組のマル
チライ1ンドウの優先順位を制御するウィンドウ優先順
位制御回路とから構成され、より多くのウィンドウの高
速な表示が行なえるようにしたものである。
Furthermore, it is comprised of a priority register that stores the display priorities of the two sets of multi-windows, and a window priority control circuit that controls the priorities of the two sets of multi-windows according to the display priorities sent from the priority registers. , which enables faster display of more windows.

〔従来の技術〕 従来、マルチウィンドウ表示を実現する場合、ソフトウ
ェア的に実現する事が多く、フレームバッファ上にウィ
ンドウイメージを作ったものを読み出してCRT上に表
示する手法が多かった。又、ハードウェアで実現する場
合、限られた枚数のマルチウィンドウを大規模なハード
ウェアで実現していた。
[Prior Art] Conventionally, when realizing multi-window display, it was often realized by software, and there were many methods of reading out a window image created on a frame buffer and displaying it on a CRT. In addition, when implementing this with hardware, a limited number of multi-windows are implemented using large-scale hardware.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来の技術では、ソフトウェア的に実現した場合、ウィ
ンドウの優先順位を変更する度にフレームバッファの内
容を書き換えなければならない為ソフトウェアの負荷が
大きく、書き換え期間中の画像の乱れを防止する為に、
タプルバッファ法など特殊な手法を使用しなければなら
なかった。又、ハードウェアで実現する場合、ハードウ
ェアの規模やタイミング上の制■から表示制御可能なウ
ィンドウの数が限られていた。
In conventional technology, when implemented in software, the contents of the frame buffer must be rewritten every time the window priority is changed, which imposes a heavy software load.In order to prevent image distortion during the rewriting period,
Special techniques such as the tuple buffer method had to be used. Furthermore, when implementing this using hardware, the number of windows that can be displayed is limited due to hardware scale and timing constraints.

〔課題を解決するための手段〕[Means to solve the problem]

従来の課題を解決するために本発明は、第1のマルチウ
ィンドウ発生/制御回路、第1のフレームバッファ、第
1のシフトレジスタと、第2のマルチウィンドウ発生/
制御回路、第2のフレームバッファ、第2のシフトレジ
スタとから成る2組の表示制御系で発生した2組のマル
チウィンドウのうちどちらのマルチウィンドウデータを
第1のトライステートゲート又は第2のトライステート
ゲートからLtJTDACに入力するかをプライオリテ
ィレジスタとウィンドウ優先順位制御回路で制御するこ
とによりCRT上に優先順位付けされたマルチウィンド
ウを表示する構成としな。
In order to solve the conventional problems, the present invention includes a first multi-window generation/control circuit, a first frame buffer, a first shift register, and a second multi-window generation/control circuit.
Out of the two sets of multi-windows generated in the two sets of display control systems consisting of a control circuit, a second frame buffer, and a second shift register, which multi-window data is sent to the first tri-state gate or the second tri-state gate? The configuration is such that a prioritized multi-window is displayed on the CRT by controlling input from the state gate to the LtJTDAC using a priority register and a window priority control circuit.

〔作用〕[Effect]

マルチウィンドウ発生/制御回路は、第1のフレームバ
ッファにCRTの表示周期に同期して画像データの読み
出しアドレスを入力する。読み出しアドレスは、現在の
表示位置に重なった複数のウィンドウのうち最もプライ
オリティの高いウィンドウの記憶領域のアドレスが第1
のマルチウィンドウ発生/制御回路中で選択されて第1
のフレームバッファに入力される。
The multi-window generation/control circuit inputs an image data read address to the first frame buffer in synchronization with the display cycle of the CRT. The first read address is the address of the storage area of the window with the highest priority among the multiple windows overlapping the current display position.
selected in the multi-window generation/control circuit of
input into the frame buffer of

第1のフレームバッファは、第1のマルチウィンドウ発
生/制御回路から送られる読み出しアドレスに従って画
像データを読み出し、第1のシフトレジスタに入力する
The first frame buffer reads the image data according to the read address sent from the first multi-window generation/control circuit, and inputs it to the first shift register.

第1のシフトレジスタは、第1のフレームバッファから
パラレルに入力された画像データをシリアルに変換して
第1のトライステートゲートに入力する。
The first shift register converts image data input in parallel from the first frame buffer into serial data and inputs the serial data to the first tristate gate.

第2のマルチウィンドウ発生/制御回路、第2のフレー
ムバッファ、第2のシフトレジスタの各要素は、第1の
マルチウィンドウ発生/制御回路、第1のフレームバッ
ファ、第1のシフトレジスタの各要素と同様に動作する
Each element of the second multi-window generation/control circuit, the second frame buffer, and the second shift register is different from each element of the first multi-window generation/control circuit, the first frame buffer, and the first shift register. works the same way.

プライオリティレジスタは、第1及び第2のマルチウィ
ンドウ発生/制御回路で発生した2組のマルチウィンド
ウの表示優先順位をCPUから転送され、記憶する。更
に、記憶した表示優先順位をウィンドウ優先順位制御回
路に入力する。
The priority register is transferred from the CPU and stores the display priorities of two sets of multi-windows generated by the first and second multi-window generation/control circuits. Furthermore, the stored display priorities are input to the window priority control circuit.

ウィンドウ優先順位制御回路は、第1及び第2のマルチ
ウィンドウ発生/制御回路から入力される各々のウィン
ドウの表示コードと、プライオリティレジスタから入力
される2組のマルチウィンドウの表示優先順位とから第
1及び第2の1−ライスチー1−・ゲート・のどちらを
開けるかの制御を行なう。
The window priority control circuit selects a first one from the display code of each window input from the first and second multi-window generation/control circuits and two sets of multi-window display priorities input from the priority register. and the second 1--Rice Chi 1--gate.

以りの要素の動作により、優先順位付けされた2組のマ
ルチウィンドウが更に優先111位付けされマルチウィ
ンドウ化を行なっている。
Through the operations of the above elements, the two sets of prioritized multi-windows are further prioritized to 111th priority and are converted into multi-windows.

〔実施例〕〔Example〕

以下本発明の実hh例を図面に幕づいて説明する。 An actual hh example of the present invention will be explained below with reference to the drawings.

第1図において、マルチウィンドウ発生/制御回路Aは
、第2図に示す様なA 1、A yの2つのウィンドウ
を発生/制御する。本実施例に於いては、説明を簡単に
する為、第1図に示すマルチウィンドウ発生/制御回路
A及びB″′!:発生/制御するウィンドウ数を各々2
個に限定するが、これ以北のウィンドウが発生可能であ
る事は断わるまでもない。
In FIG. 1, a multi-window generation/control circuit A generates/controls two windows A1 and Ay as shown in FIG. In this embodiment, in order to simplify the explanation, the multi-window generation/control circuits A and B''! shown in FIG.
However, it goes without saying that a window further north than this is possible.

マルチウィンドウ発生/制御回路A1は、画面の表示周
期に同期して、画像データの読み出しアドレスを発生し
てフレームバッファA2に制御線14を経由し2て入力
する。メ、CP I、Jがら制6iI線13を経由して
マルチウィンドウから発生、/′制御回路A1に占き込
まれ、記・隠されたウィンドウAt 、Al ノ表示優
先l1Ii位は、ウィンドウA1、A2の重なった部分
を表示する際、と′ちらのウィンドウの読み出しアドレ
スをフレームバッファA2に入力するかを決定する為に
使用される。
The multi-window generation/control circuit A1 generates an image data read address in synchronization with the display cycle of the screen and inputs it to the frame buffer A2 via the control line 14. The display priority l1Ii is generated from the multi-window via the 6iI line 13 of the CP I, J, and is input to the control circuit A1, and the hidden windows At and Al are displayed in priority order l1Ii. When displaying the overlapping portion of A2, it is used to determine which window's read address should be input to frame buffer A2.

又5マルチウィンドウ発生/制御回路A1は、フレーム
バッファA2へのアドレス入力に同期して、現在どちら
のウィンドウを表示中であるかを示す2本のフラグ、ウ
ィンドウフラグA+a、A2□を、ウィンドウ優先順位
制御回路に制御線tを経由して入力する。
Furthermore, in synchronization with the address input to the frame buffer A2, the multi-window generation/control circuit A1 assigns window priority to two flags, window flags A+a and A2□, which indicate which window is currently being displayed. It is input to the ranking control circuit via the control line t.

第2図に、ウィンドウAT、A2が重なった部分の水平
走査線Aを走査/表示した場合のウィンドウフラグA 
+ 、 A 2及び、アドレスA141、A 、bと画
面との関係を示す、ウィンドウA、とA2の表示優先順
位は、A、 、A、と設定されたivJ音である0重な
った部分のアトI/スは、優先順位の高いウィンドウA
、のアドレスA + bがフレームバッファA2に入力
され、ウィンドウA2のみの部分は、アドレスA2bが
入力される。又、ライ・ンドウフラグAhaは、第2図
に示すとおり5アドレスAHがフレームバッファA2に
入力されている期間″T(”となり、他の期間は“I、
”となる、ウィンドウフラグA2.は、アドレスA2b
がフレームバッファA2に入力されている期間のみ“H
”となり、他の期間は“I、”となる。
Figure 2 shows window flag A when horizontal scanning line A is scanned/displayed in the area where windows AT and A2 overlap.
+ , A 2 and the display priority of windows A and A2, which show the relationship between addresses A141, A, and b, and the screen, are the ivJ sound set as A, , A, and the addresses of the overlapped parts of 0. I/S has high priority window A.
, address A + b is input to the frame buffer A2, and address A2b is input to the window A2 only portion. Furthermore, as shown in FIG. 2, the line/domain flag Aha is "T(" during the period when 5 addresses AH are input to the frame buffer A2, and is "I," during other periods.
”, the window flag A2. is the address A2b.
“H” only during the period when is being input to frame buffer A2.
”, and other periods are “I,”.

フレームバッファA2は、制御線14より入力された画
像データ読み出しアドレスA1b又はA 2bに従って
、内部に記憶される画像データを読み出し、制御31線
J5に出力する。
The frame buffer A2 reads the image data stored therein according to the image data read address A1b or A2b input from the control line 14, and outputs it to the control line J5.

フレームバッファA2及びB6に画像データを書き込む
手段は、従来技術と同様であるので本明細中では説明し
ない。
The means for writing image data into frame buffers A2 and B6 is the same as in the prior art and will not be described herein.

シフトレジスタA3は、制御線15より入力されたパラ
レルなデータをシリアルなデータに変換して制御線Pに
出力する。
Shift register A3 converts parallel data inputted from control line 15 into serial data and outputs it to control line P.

以上の処理を画面上の全走査線にくり返す事により、ウ
ィンドウA、 、A2が発生される。
By repeating the above process for all scanning lines on the screen, windows A, , A2 are generated.

第1図のマルチウィンドウ発生/制御回路B5は、マル
チウィンドウ発生/制御回路A1と、フレームバッファ
B6は、フレームバッファA2と、シフトレジスタB7
は、シフトレジスタ八3と同様の動作をし、ijI記と
同様に全走査線についてくり返すことにより、ウィンド
ウを発生する。この処理によって発生ずるウィンドウを
B、 、B、と呼ぶ0以上の処理により、2組のマルチ
ウィンドウが発生する。
The multi-window generation/control circuit B5 in FIG. 1 includes the multi-window generation/control circuit A1, the frame buffer B6, the frame buffer A2, and the shift register B7.
operates in the same way as shift register 83, and generates a window by repeating for all scanning lines in the same way as described in ijI. The windows generated by this process are called B, ,B, and by the process of zero or more, two sets of multi-windows are generated.

第1図のプライオリティレジスタ9は、CP Uから制
御線13を通して入力される、2組のマルチウィンドウ
の表示優先順位を記憶し、制御線22に出力する。2組
のマルチウィンドウとは、前述の一連の処理によ・って
発生されたものである。
The priority register 9 in FIG. 1 stores two sets of multi-window display priorities inputted from the CPU through the control line 13 and outputs them to the control line 22. The two sets of multi-windows are generated by the series of processes described above.

ウィンドウr最先順位制御回路10は、前記マルチウィ
ンドウ発生/制御回路A1及びB5から制御線20と2
1を経由して入力されるウィンドウフラグと、プライオ
リティレジスタ9から制御線22を経由して入力される
表示優先順位を用いて、■・ライステートゲートA4及
びB8のうちのどちらを開くかを決定し、制御線23.
24のどちらか一方に制御信号を出力する。トライステ
ートゲートA4及びB8は、前記制御線23.24の信
号に従い、制御線16または19から入力される画像デ
ーターの一方を制御線25に出力する6画像データか全
くない場合でもどちらか一方のトライステートゲートが
開かれた状態に制御される。
The window r highest order control circuit 10 receives control lines 20 and 2 from the multi-window generation/control circuits A1 and B5.
Using the window flag input via 1 and the display priority input from the priority register 9 via the control line 22, determine which of the license state gates A4 and B8 to open. and control line 23.
A control signal is output to either one of 24. The tri-state gates A4 and B8 output one of the image data input from the control line 16 or 19 to the control line 25 in accordance with the signals on the control lines 23 and 24, even if there is no image data or no image data. The tristate gate is controlled to be open.

LUTDAC<ルックアップテーブル及びDAコンバー
タ)11は、制御線25より入力された画像データを変
換し、制御線26を経由してCRT12に入力し、CR
T12は画像を表示する。LUTDACII及びCRT
12の処理は、従来技術を利用する為、ここでは詳細な
説明はしない。
The LUTDAC (lookup table and DA converter) 11 converts the image data input from the control line 25, inputs it to the CRT 12 via the control line 26, and outputs the image data to the CRT 12 via the control line 26.
T12 displays an image. LUTDAC II and CRT
Processing No. 12 uses a conventional technique, and therefore will not be described in detail here.

以上の処理に画面の全走査線についてくり返すことによ
り、前記2組のマルチウィンドウが優先順位に従って画
面に表示される。
By repeating the above process for all the scanning lines of the screen, the two sets of multi-windows are displayed on the screen according to the priority order.

第3図を用いて、前記ウィンドウ優先順位制御回路10
の処理を画面表示と関連させて説明する。
Using FIG. 3, the window priority control circuit 10
The processing will be explained in relation to screen display.

本ケースでは、前記2Miのウィンドウの優先順位は、
A + > A 2 > B + > B 2となって
いる。第3図の下側のタイミングは、制御線20より入
力される前記ウィンドウフラグAl11及びAimと制
御線21より入力されるウィンドウフラグBaa及び8
2mと、制御線23.24に出力される前記トライステ
ートゲート制御信号の各タイミングである。
In this case, the priority order of the 2Mi windows is:
A + > A 2 > B + > B 2. The lower timing in FIG. 3 is the window flag Al11 and Aim input from the control line 20 and the window flag Baa and 8
2m and each timing of the tristate gate control signal output to the control lines 23 and 24.

ウィンドウフラグI A +□、A x aとBlm、
82mは各々独立した2組のマルチウィンドウに於ける
フラグであり、水平走査線H上では、各々、At>A、
>B+>B2の表示優先順位に従い、第3図に示す様に
、重なり合った部分は、優先順位の高いウィンドウフラ
グが“H′″となる。これら2組のウィンドウフラグ(
4本)の状態により、2組のマルチウィンドウの重なり
ぐあいを判断する。
Window flag I A + □, A x a and Blm,
82m are flags in two independent sets of multi-windows, and on the horizontal scanning line H, At>A,
According to the display priority order of >B+>B2, as shown in FIG. 3, the window flag with the higher priority becomes "H'" in the overlapping portion. These two sets of window flags (
4), the overlapping position of the two sets of multi-windows is determined.

2組のウィンドウが重なった場合、前記表示優先111
位に従って、前記2つのトライステートゲートA4、B
8のどちらを開けるかを制御する制御信号を発生し、制
御線23.24に出力する。第3図のケースでは、前記
優先順位に従い、A、又はA2とB1又はB2が重なり
合った部分はトライステートゲートWがH”となってお
り、A、又はA2だけの部分は、制御線23が、BT、
又はB7だけの場合は制御線24がそれぞれ“トビとな
っている。本ケースでは、トライステートゲートAd及
びBhは、制御線23又は24が“トI″の場合に開く
と仮定した。画像データの無い部分は、第3図の斜線部
に示すが、この部分は、どちらか一方任意のゲートを開
ける様に制御する。トライステートゲートB8を開ける
場合、第3図斜線部がHlとなる。
When two sets of windows overlap, the display priority 111
According to the position, the two tristate gates A4, B
A control signal for controlling which of the terminals 8 is opened is generated and output to control lines 23 and 24. In the case of FIG. 3, according to the priority order, the tristate gate W is at H" in the part where A or A2 and B1 or B2 overlap, and the control line 23 is in the H" state in the part where only A or A2 is present. , B.T.
Or, in the case of only B7, the control lines 24 are each "open". In this case, it is assumed that the tri-state gates Ad and Bh are opened when the control line 23 or 24 is "open".Image data The portion without is shown as the hatched portion in FIG. 3, and this portion is controlled so that any one of the gates is opened. When tristate gate B8 is opened, the hatched portion in FIG. 3 becomes Hl.

以上の処理を画面の全走査線についてくり返すことによ
り、本発明のマルチウィンドウ表示が実現される。第4
図及び第5図に表示優先順位がA+ >A2 >B+ 
>B2とB 、> B2 >A 、>A2の場合の表示
例を示す。
By repeating the above processing for all the scanning lines of the screen, the multi-window display of the present invention is realized. Fourth
The display priority in Figures and Figure 5 is A+ >A2 >B+
Display examples in the case of >B2 and B, >B2 >A, and >A2 are shown.

本実施例では、2組のウィンドウ発生系を優先jIR位
制御する形をとっているが、このウィンドウ発生系を増
やす事が可能である事は断わるまでもない、又、前記の
様に各々のウィンドウ発生系内で処理可能なウィンドウ
数を本実施例では2枚としたが、これを増やす事も可能
である。
In this embodiment, two sets of window generation systems are controlled with priority jIR, but it goes without saying that it is possible to increase the number of window generation systems. Although the number of windows that can be processed within the window generation system is set to two in this embodiment, it is also possible to increase this number.

又、本実施例のウィンドウ優先順位制御回路10中に、
2組のマルチウィンドウ発生系の各々をON10 F 
Fする機能を持7ごせる事により、表示ウィンドウ数を
変える事も簡単に実現出来る。
Further, in the window priority control circuit 10 of this embodiment,
Turn each of the two multi-window generation systems ON10F.
By having the function of F, it is possible to easily change the number of display windows.

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

以上、本発明は、ハードウェア的に発生したマルチウィ
ンドウの有効性を2倍にも3倍にも拡げる事が出来る。
As described above, the present invention can double or triple the effectiveness of multi-windows generated by hardware.

又、マルチウィンドウの本来の目的である、1つのデイ
スプレィ上に複数のデイスプレィが動作している様なイ
メージを持つ環境の提示、という概念をも拡大する。
It also expands the concept of the original purpose of multi-windows, which is to present an environment that gives the impression that multiple displays are operating on one display.

又、ソフトウェア的に実現する場合には比穀するとはる
かに高速な環境の提供が可能となる。
Furthermore, if it is realized in software, it is possible to provide a much faster environment in comparison.

【図面の簡単な説明】 第1図は本発明を用いた表示装置の説明図、第2図及び
第3図は本発明の実施例中の画面表示と各信号のタイミ
ングを表わすタイミング説明図、第4図及び第5図は本
発明の表示例を表わす説明図である。 1・・・マルチウィンドウ発生/制御回路A2・・・フ
レームバッファA 3・・・シフトレジスタA 4・・・トライステートゲートA 9・・・プライオリティレジスタ 10・・・ウィンドウ代先順位制御回路以上 出頭人 セイコー電子工業株式会社 代理人 弁理士  林   敬 之 助−−−−−−−
トーーーーーー十−一一一一一」−一一一一一一クイし
1”i’フラ7 Aha’、        ”   
     q1ソト7フウフーA?a1フイミ〕/7名
υqz 第2図 7・1 ミ ン り″g定B凧四〕 第3図
[Brief Description of the Drawings] Fig. 1 is an explanatory diagram of a display device using the present invention, Figs. 2 and 3 are timing explanatory diagrams showing the screen display and the timing of each signal in the embodiment of the present invention, FIGS. 4 and 5 are explanatory diagrams showing display examples of the present invention. 1... Multi-window generation/control circuit A2... Frame buffer A 3... Shift register A 4... Tri-state gate A 9... Priority register 10... Window generation priority control circuit Person Seiko Electronics Industries Co., Ltd. Representative Patent Attorney Takayuki Hayashi −−−−−−−−
11111”
q1 soto 7 fuu fu A? Figure 2 7.1 min ri″g fixed B kite 4〕 Figure 3

Claims (1)

【特許請求の範囲】 グラフィックディスプレイやキャラクタディスプレイな
どの表示装置に於いて、 a)マルチウィンドウの発生制御及びフレームバッファ
の読み出しアドレスの発生を制御する、マルチウィンド
ウ発生/制御回路と、 b)前記マルチウィンドウ発生制御回路から発生される
読み出しアドレスに従って内部に記憶される画像データ
を読み出す、フレームバッファと、c)前記フレームバ
ッファから出力される画像データをパラレル/シリアル
変換するシフトレジスタと、 d)前記シフトレジスタからの出力データの出力/非出
力制御を行なうトライステートゲートとからなる表示制
御系と、 e)前記表示制御系と同じ機能を持ち、マルチウィンド
ウ発生制御回路とフレームバッファとシフトレジスタと
トライステートゲートからなるもう一組の表示制御系と
、 f)画面に表示するマルチウィンドウの優先順位を記憶
するプライオリティレジスタと、 g)マルチウィンドウ表示のウィンドウの表示優先順位
の制御を行なう、ウィンドウ優先順位制御回路とから構
成され、前記2組の表示制御系で個別に発生された2組
のマルチウィンドウを優先順位に基づいて1つのCRT
上に表示することを特徴とする表示装置。
[Claims] In a display device such as a graphic display or a character display, a) a multi-window generation/control circuit that controls multi-window generation control and frame buffer read address generation; a frame buffer that reads image data stored internally according to a read address generated from a window generation control circuit; c) a shift register that converts image data output from the frame buffer into parallel/serial; and d) the shift register. a display control system consisting of a tri-state gate that controls the output/non-output of output data from the register, and e) a multi-window generation control circuit, a frame buffer, a shift register, and a tri-state gate that has the same function as the display control system. Another display control system consisting of a gate; f) a priority register that stores the priority order of multi-windows displayed on the screen; and g) window priority control that controls the display priority of windows in multi-window display. The two sets of multi-windows individually generated by the two sets of display control systems are connected to one CRT based on the priority order.
A display device characterized by displaying on the top.
JP63154171A 1988-06-22 1988-06-22 Display device Pending JPH01320531A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63154171A JPH01320531A (en) 1988-06-22 1988-06-22 Display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63154171A JPH01320531A (en) 1988-06-22 1988-06-22 Display device

Publications (1)

Publication Number Publication Date
JPH01320531A true JPH01320531A (en) 1989-12-26

Family

ID=15578386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63154171A Pending JPH01320531A (en) 1988-06-22 1988-06-22 Display device

Country Status (1)

Country Link
JP (1) JPH01320531A (en)

Similar Documents

Publication Publication Date Title
US5600346A (en) Multiwindow display control method and apparatus
US5880741A (en) Method and apparatus for transferring video data using mask data
EP0525986B1 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
US6307531B1 (en) Liquid crystal display having driving integrated circuits in a single bank
JPH04174497A (en) Display controlling device
JPH01320531A (en) Display device
CN87106436A (en) Raster scan digital display system
JP2508544B2 (en) Graphic display device
US4901062A (en) Raster scan digital display system
JPH06343142A (en) Image display device
JP2530880B2 (en) Graphic display device
JPS6235394A (en) General-purpose graphic display unit
JPH08179740A (en) Image data transmission method and image display device
JPS6180294A (en) Multiscreen display unit
JP2735072B2 (en) Image display control device and electronic device having the same
JPH05297853A (en) Display controller
JPH03144492A (en) Flicker prevention device for display screen
JPH04127195A (en) Method and device for multi-window display control
JPH0443394A (en) Multi-window double buffer system
JPS6086591A (en) CRT display device
JPS61180290A (en) Graphic display unit
JPS62165276A (en) Picture processor
JPH04261589A (en) Graphic display device
JPH01246630A (en) Data access device
JPH07261722A (en) Image signal processor