[go: up one dir, main page]

JPH0245907Y2 - - Google Patents

Info

Publication number
JPH0245907Y2
JPH0245907Y2 JP1984136259U JP13625984U JPH0245907Y2 JP H0245907 Y2 JPH0245907 Y2 JP H0245907Y2 JP 1984136259 U JP1984136259 U JP 1984136259U JP 13625984 U JP13625984 U JP 13625984U JP H0245907 Y2 JPH0245907 Y2 JP H0245907Y2
Authority
JP
Japan
Prior art keywords
window
priority
identifier
display
multiplexer
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
JP1984136259U
Other languages
Japanese (ja)
Other versions
JPS6153794U (en
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 filed Critical
Priority to JP1984136259U priority Critical patent/JPH0245907Y2/ja
Priority to KR2019850007297U priority patent/KR900008694Y1/en
Publication of JPS6153794U publication Critical patent/JPS6153794U/ja
Application granted granted Critical
Publication of JPH0245907Y2 publication Critical patent/JPH0245907Y2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【考案の詳細な説明】 [産業上の利用分野] 本考案は、1つの画面上に複数のウインドウを
表示できるデイスプレイ装置における各ウインド
ウ間の表示優先順位を決定する回路に係る。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a circuit that determines display priority among windows in a display device that can display a plurality of windows on one screen.

[従来技術] 最近のデイスプレイ装置は、1つの画面上に複
数の異なつた画像を表示できるマルチウインドウ
方式を採用する傾向にある。マルチウインドウ方
式においては、画面上での各ウインドウの重なり
をどのように処理するかが問題になる。すぐ考え
られるのは、予め各ウインドウに優先順位を割り
当てておいて、2以上のウインドウが重なり合つ
た個所では、そのうち最も優先順位の高いウイン
ドウだけを表示するものであろう。ところが従来
の方式では、あとでウインドウの優先順位を変え
ようとすると、画像メモリの内容を書き換えなけ
ればならなかつた。この書き換えには優先順位の
計算及びアドレス計算が必要となるため、CPU
に少なからず負担を与えていた。
[Prior Art] Recent display devices tend to adopt a multi-window system that can display a plurality of different images on one screen. In the multi-window method, the problem is how to handle overlapping of windows on the screen. An immediate idea would be to assign a priority to each window in advance, and in a location where two or more windows overlap, only the window with the highest priority among them would be displayed. However, with the conventional method, if you wanted to change the window priority later, you had to rewrite the contents of the image memory. This rewriting requires priority calculation and address calculation, so the CPU
It put a considerable burden on the.

[考案の目的] 従つて本考案の目的は、画像メモリを書き換え
ることなく、複数のウインドウの優先順位を任意
に変えられるウインドウ優先順位回路を提供する
ことにある。
[Object of the invention] Therefore, an object of the invention is to provide a window priority circuit that can arbitrarily change the priority order of a plurality of windows without rewriting the image memory.

[考案の概要] 本考案に係るウインドウ優先順位回路は、外部
から各ウインドウの識別子を任意に設定できる複
数の優先レジスタと、これらの優先レジスタの設
定内容に応じて各ウインドウ表示信号を選択的に
通す複数の第1マルチプレクサと、第1マルチプ
レクサを通過した1以上のウインドウ表示信号の
うち最も優先順位の高いウインドウの表示信号に
応答して対応する識別子を出力するウインドウ選
択回路と、該回路からの識別子を解読するデコー
ダと、該デコーダで解読された識別子を持つたウ
インドウの画像情報を出力する第2マルチプレク
サとで構成される。
[Summary of the invention] The window priority circuit according to the invention has a plurality of priority registers that can arbitrarily set the identifier of each window from the outside, and selectively controls each window display signal according to the settings of these priority registers. a window selection circuit that outputs a corresponding identifier in response to a window display signal with the highest priority among the one or more window display signals that have passed through the first multiplexer; It consists of a decoder that decodes the identifier, and a second multiplexer that outputs the image information of the window that has the identifier decoded by the decoder.

[実施例の説明] 本考案の実施例を第1図に示す。各ウインドウ
には一意的なウインドウ識別子WIDが与えられ
ている。WIDの長さをnビツトとすると、2n
までのウインドウを同時に表示することができ
る。第1図の回路は、CPU(図示せず)から任意
のWIDをロードできる2n個の優先レジスタ10,
12,14と、各ウインドウに対応する表示信号
をそれぞれ受取る2n個のマルチプレクサ16,1
8,20と、これらのマルチプレクサの出力に応
答して特定の優先レジスタの内容だけを通過させ
るように相互接続されているANDゲート、ORゲ
ート及び反転器の組合せから成るウインドウ選択
回路22と、ウインドウ選択回路22の出力から
表示すべきウインドウを指定するデコーダ24
と、デコーダ24によつて指定されたウインドウ
の画像情報だけを通すマルチプレクサ26とで構
成されている。以下、上記の各回路要素について
具体的に説明する。
[Description of Embodiment] An embodiment of the present invention is shown in FIG. Each window is given a unique window identifier WID. If the length of WID is n bits, up to 2 n windows can be displayed simultaneously. The circuit of FIG. 1 consists of 2n priority registers 10, which can load any WID from the CPU (not shown),
12, 14, and 2n multiplexers 16, 1 each receiving a display signal corresponding to each window.
8, 20, and a window selection circuit 22 consisting of a combination of AND gates, OR gates, and inverters interconnected to pass only the contents of particular priority registers in response to the outputs of these multiplexers; a decoder 24 that specifies a window to be displayed from the output of the selection circuit 22;
and a multiplexer 26 that passes only the image information of the window designated by the decoder 24. Each of the above circuit elements will be specifically explained below.

優先レジスタ10,12,14はシステムの初
期設定時または優先順位変更時にCPUから各ウ
インドウの識別子WIDをそれぞれロードされる。
そのため、CPUはWID及びこのWIDをロードす
べき優先レジスタのアドレスを出力する。レジス
タ・アドレスは第2図のアドレス・デコーダ30
に受取られ、それにより対応する優先レジスタへ
のロード信号が発生される。例えば、第1優先レ
ジスタ10はアドレス・デコーダ30から第1優
先レジスタ・ロード信号が発生されると、CPU
からのWIDを受取る。他の優先レジスタ12,
14も同様である。2n個の優先レジスタ10,1
2,14は優先順位が決まつており、第1優先レ
ジスタ10が最も高く、以下第2優先レジスタ1
2、第3優先レジスタ(図示せず)の順に低くな
つて、第2n優先レジスタ14が最も低い。従つ
て、これらの優先レジスタへロードされるWID
を変えれば、システムの初期設定後であつても自
由にウインドウの表示優先順位を変えることがで
きる。
The priority registers 10, 12, and 14 are each loaded with the identifier WID of each window from the CPU when the system is initialized or when the priority order is changed.
Therefore, the CPU outputs the WID and the address of the priority register into which this WID should be loaded. The register address is determined by the address decoder 30 in FIG.
, thereby generating a load signal to the corresponding priority register. For example, when the first priority register load signal is generated from the address decoder 30, the first priority register 10 is activated by the CPU.
Receive WID from. other priority registers 12,
The same applies to 14. 2 n priority registers 10,1
2 and 14 have a fixed priority order, with the first priority register 10 having the highest priority, and the following second priority registers 1 and 14.
The priority registers decrease in the order of the second and third priority registers (not shown), and the second n-th priority register 14 is the lowest. Therefore, the WID loaded into these priority registers
By changing , you can freely change the display priority of windows even after the system is initialized.

マルチプレクサ16,18,20はそれぞれ優
先レジスタ10,12,14に対応して設けられ
ており、第1ウインドウW1から第2nウインドウ
W2nまでの表示信号を受取る。これらの表示信号
は、デイスプレイ装置(図示せず)のラスタスキ
ヤンに同期して、対応するウインドウを表示すべ
きときに、優先順位とは無関係に発生される。従
つて、2以上のウインドウ表示信号が同時に発生
されることがある。この例を第3図及び第4図を
参照しながら説明する。
Multiplexers 16, 18, and 20 are provided corresponding to the priority registers 10, 12, and 14, respectively, and are used to control the first window W1 to the second n window.
W2 Receives display signals up to n . These display signals are generated in synchronization with the raster scan of a display device (not shown) and when the corresponding window is to be displayed, regardless of priority. Therefore, two or more window display signals may be generated simultaneously. This example will be explained with reference to FIGS. 3 and 4.

第3図はデイスプレイ画面32において第1ウ
インドウW1及び第2ウインドウW2が同時に表
示される例を示している。この例では、表示優先
順位は第1ウインドウW1の方が高い。従つて、
斜線で示した重なり部分においては、第1ウイン
ドウW1の画像だけが実際に表示される。各ウイ
ンドウの表示位置は、その左上端及び右下端の座
標値によつて決められる。
FIG. 3 shows an example in which the first window W1 and the second window W2 are displayed on the display screen 32 at the same time. In this example, the first window W1 has a higher display priority. Therefore,
In the overlapping portion indicated by diagonal lines, only the image of the first window W1 is actually displayed. The display position of each window is determined by the coordinate values of its upper left end and lower right end.

第4図はマルチプレクサ16,18,20へ印
加されるウインドウ表示信号を発生するための回
路を示したもので、ラスタスキヤンに同期してカ
ウントアツプされる周知の水平カウンタ34及び
垂直カウンタ36を利用している。W1レンジ検
出器38は第1ウインドウW1が表示される座標
レンジを検出するもので、第3図の例では、開始
座標(x1,y1)及び終了座標(x2,y2)がロー
ドされている。同様にW2レンジ検出器40は、
第2ウインドウW2の表示座標レンジを検出する
ため、開始座標(x3,y3)及び終了座標(x4,
y4)をロードされている。第3図から明らかな
ように、W1レンジ検出器38は、水平カウンタ
34のカウント値がx1からx2までの間にあり、
かつ垂直カウンタ36のカウント値がy1からy2
までの間にあると、第1ウインドウW1の表示を
可能にするW1表示信号を発生する。W2レンジ
検出器40は、水平カウント値がx3からx4まで
の間にあり、かつ垂直カウント値がy3からy4ま
での間にあると、W2表示信号を発生する。W1
表示信号及びW2表示信号は第3図の斜線部分に
おいて同時に発生されるが、これは水平カウント
値がx3からx2までの間にあり、かつ垂直カウン
ト値がy3からy2までの間にあるときである。同
時に表示されるウインドウの数が3以上の場合も
同様である。
FIG. 4 shows a circuit for generating window display signals to be applied to the multiplexers 16, 18, and 20, using a well-known horizontal counter 34 and vertical counter 36 that count up in synchronization with raster scanning. are doing. The W1 range detector 38 detects the coordinate range in which the first window W1 is displayed, and in the example of FIG. 3, start coordinates (x1, y1) and end coordinates (x2, y2) are loaded. Similarly, the W2 range detector 40 is
In order to detect the display coordinate range of the second window W2, start coordinates (x3, y3) and end coordinates (x4,
y4) is loaded. As is clear from FIG. 3, in the W1 range detector 38, the count value of the horizontal counter 34 is between x1 and x2,
and the count value of the vertical counter 36 is from y1 to y2
If it is within this range, a W1 display signal is generated that enables display of the first window W1. W2 range detector 40 generates a W2 indication signal when the horizontal count value is between x3 and x4 and the vertical count value is between y3 and y4. W1
The display signal and the W2 display signal are generated simultaneously in the shaded area of Figure 3, when the horizontal count value is between x3 and x2 and the vertical count value is between y3 and y2. be. The same applies when the number of windows displayed simultaneously is three or more.

第3図の例では、第1ウインドウW1の識別子
が第1優先レジスタ10にロードされ、第2ウイ
ンドウW2の識別子が第2優先レジスタ12にロ
ードされている。従つて、マルチプレクサ16は
W1表示信号が発生されると、ウインドウ選択回
路22の第1優先レジスタ10に対応するn個の
ANDゲート10a〜10nを条件付ける。同様
に、マルチプレクサ18は、W2表示信号が発生
されると、第2優先レジスタ12に対応するn個
のANDゲート12a〜12nを部分的に条件付
ける。他のマルチプレクサも同様である。勿論、
優先レジスタ10,12,14にロードされるウ
インドウ識別子WIDが変われば、それに応じて
マルチプレクサ16,18,20が通すウインド
ウ表示信号も変わつてくる。マルチプレクサ1
6,18,20は、ウインドウ識別子を解読する
デコーダと、その解読結果に応じて対応するウイ
ンドウ表示信号を通過させるゲート回路とで構成
される。
In the example of FIG. 3, the identifier of the first window W1 is loaded into the first priority register 10, and the identifier of the second window W2 is loaded into the second priority register 12. Therefore, when the W1 indication signal is generated, the multiplexer 16 selects n numbers corresponding to the first priority register 10 of the window selection circuit 22.
Condition the AND gates 10a-10n. Similarly, multiplexer 18 partially conditions the n AND gates 12a-12n corresponding to second priority register 12 when the W2 indication signal is generated. The same applies to other multiplexers. Of course,
If the window identifier WID loaded into the priority registers 10, 12, 14 changes, the window display signals passed by the multiplexers 16, 18, 20 also change accordingly. Multiplexer 1
Reference numerals 6, 18, and 20 are composed of a decoder that decodes the window identifier, and a gate circuit that passes the corresponding window display signal according to the decoding result.

ウインドウ選択回路22は、優先レジスタ1
0,12,14にそれぞれ対応して設けられてい
る。2n組のANDゲート10a〜10n,12a
〜12n,14a〜14nと、最低優先順位のマ
ルチプレクサ20以外のマルチプレクサの出力を
それぞれ反転する2n−1個の反転器16a,18
a,19aとマルチプレクサによつて条件付けら
れた1組(n個)のANDゲートを通過したnビ
ツトのウインドウ識別子WIDをデコーダ24へ
送るためのn個のORゲート28a〜28nとで
構成される。この構成は基本的に周知の固定優先
順位回路のものと同じであるから、動作の詳細に
ついては省略する。なお各ANDゲートはnビツ
トのWIDのうちの対応する1ビツトをゲートす
るものである。
The window selection circuit 22 has priority register 1
They are provided corresponding to 0, 12, and 14, respectively. 2 n sets of AND gates 10a to 10n, 12a
~12n, 14a~14n, and 2 n -1 inverters 16a, 18 that invert the outputs of multiplexers other than the lowest priority multiplexer 20, respectively.
a, 19a and n OR gates 28a to 28n for sending the n-bit window identifier WID passed through a set (n) of AND gates conditioned by a multiplexer to the decoder 24. Since this configuration is basically the same as that of a well-known fixed priority circuit, details of the operation will be omitted. Note that each AND gate gates a corresponding one bit of the n-bit WID.

デコーダ24は、ウインドウ選択回路22によ
つて選択された1つのウインドウ識別子WIDを
解読し、その結果をマルチプレクサ26に知らせ
る。
Decoder 24 decodes one window identifier WID selected by window selection circuit 22 and informs multiplexer 26 of the result.

マルチプレクサ26は各ウインドウの画像情報
を受取り、そのうちデコーダ24で解読されたウ
インドウの画像情報だけを出力する。ここで云う
画像情報とは広義の画像情報、即ち各ウインドウ
に関連するすべての画像情報を意味し、実際の画
像を画像メモリから読出すためのメモリ・アドレ
ス、ウインドウ背景カラー、カーソル等を含む。
The multiplexer 26 receives the image information of each window and outputs only the image information of the window decoded by the decoder 24. Image information here refers to image information in a broad sense, ie, all image information associated with each window, including memory addresses for reading the actual image from image memory, window background color, cursor, etc.

[考案の効果] 以上の構成によれば、優先レジスタにロードさ
れるウインドウ識別子を変えるだけで、デイスプ
レイ画面上における各ウインドウの表示優先順位
を自由に変えることができる。また、すべての優
先レジスタに同じウインドウ識別子をロードして
おくと、それ以外のウインドウの表示を禁止する
ことができる。
[Effects of the Invention] According to the above configuration, the display priority of each window on the display screen can be freely changed by simply changing the window identifier loaded into the priority register. Furthermore, by loading the same window identifier into all priority registers, display of other windows can be prohibited.

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

第1図は本考案の実施例を示す回路図、第2図
は優先レジスタのロードのためのアドレス・デコ
ーダを示すブロツク図、第3図はデイスプレイ画
面上のウインドウ表示例を示す図、第4図はウイ
ンドウ表示信号を発生するための回路を示す図で
ある。
FIG. 1 is a circuit diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing an address decoder for loading priority registers, FIG. 3 is a diagram showing an example of a window display on a display screen, and FIG. The figure shows a circuit for generating a window display signal.

Claims (1)

【実用新案登録請求の範囲】 予め優先順位が決まつており、外部から各ウイ
ンドウの識別子を任意に設定できる複数の優先レ
ジスタと、 前記複数の優先レジスタにそれぞれ対応して設
けられ、デイスプレイ画面上でウインドウを表示
すべきことを示す表示信号をウインドウ毎に受取
つて対応する優先レジスタに設定されている識別
子を持つたウインドウの表示信号だけを通す複数
の第1マルチプレクサと、 前記優先レジスタ及び前記第1マルチプレクサ
に接続され、前記第1マルチプレクサを通過した
1以上の表示信号のうち最も優先順位の高いウイ
ンドウの表示信号に応答して対応する優先レジス
タに設定されている識別子を出力するウインドウ
選択回路と、 前記ウインドウ選択回路から出力された識別子
を解読するデコーダと、 各ウインドウの画像情報を受取り、そのうち前
記デコーダで解読された識別子を持つたウインド
ウの画像情報を出力する第2マルチプレクサと、 で構成されたウインドウ優先順位回路。
[Claims for Utility Model Registration] A plurality of priority registers in which the priority order is determined in advance and the identifier of each window can be arbitrarily set from the outside; a plurality of first multiplexers that receive a display signal indicating that a window should be displayed for each window and pass only the display signal of the window having an identifier set in a corresponding priority register; a window selection circuit that is connected to one multiplexer and outputs an identifier set in a corresponding priority register in response to a display signal of a window having the highest priority among the one or more display signals that have passed through the first multiplexer; , a decoder that decodes the identifier output from the window selection circuit, and a second multiplexer that receives the image information of each window and outputs the image information of the window whose identifier was decoded by the decoder. window priority circuit.
JP1984136259U 1984-09-10 1984-09-10 Expired JPH0245907Y2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1984136259U JPH0245907Y2 (en) 1984-09-10 1984-09-10
KR2019850007297U KR900008694Y1 (en) 1984-09-10 1985-06-18 Window prioritying sequence circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1984136259U JPH0245907Y2 (en) 1984-09-10 1984-09-10

Publications (2)

Publication Number Publication Date
JPS6153794U JPS6153794U (en) 1986-04-11
JPH0245907Y2 true JPH0245907Y2 (en) 1990-12-04

Family

ID=30694723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1984136259U Expired JPH0245907Y2 (en) 1984-09-10 1984-09-10

Country Status (2)

Country Link
JP (1) JPH0245907Y2 (en)
KR (1) KR900008694Y1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2801218B2 (en) * 1988-09-29 1998-09-21 キヤノン株式会社 Display device
DE102004028481A1 (en) * 2004-06-11 2005-12-29 Volkswagen Ag Display device for a motor vehicle

Also Published As

Publication number Publication date
KR900008694Y1 (en) 1990-09-22
KR860004009U (en) 1986-04-25
JPS6153794U (en) 1986-04-11

Similar Documents

Publication Publication Date Title
KR950012080B1 (en) Display control unit
JPH0245907Y2 (en)
JPS599059B2 (en) Display device character code extension method and device
JPS61138292A (en) Color blink system
JPS6017486A (en) Display control circuit
JP3877684B2 (en) Microcomputer, bus control device and bus control method
JPH0430052B2 (en)
JP3579064B2 (en) Character display device
JPS61254981A (en) Multiwindow display controller
US20050030428A1 (en) On-screen display device
JPS62105189A (en) Display control system
JPH058836B2 (en)
JP2975021B2 (en) Display control device
JPS61190624A (en) Hard-copy system of graphic display picture
JPS63129395A (en) Display controller
JPS63168686A (en) graphic display device
JPS62151983A (en) Information processor
JPH04315269A (en) Semiconductor memory device
JPH0453319B2 (en)
JP2001034259A (en) Picture display processing circuit
JPH04342294A (en) Double buffer control system
JPH06215560A (en) Memory integrated circuit for video display
JPS61141484A (en) Image display unit
JPH02226334A (en) Picture operation circuit
JPH0145106B2 (en)