[go: up one dir, main page]

JPH0340127A - Multi-window display device and window priority deciding device - Google Patents

Multi-window display device and window priority deciding device

Info

Publication number
JPH0340127A
JPH0340127A JP17591389A JP17591389A JPH0340127A JP H0340127 A JPH0340127 A JP H0340127A JP 17591389 A JP17591389 A JP 17591389A JP 17591389 A JP17591389 A JP 17591389A JP H0340127 A JPH0340127 A JP H0340127A
Authority
JP
Japan
Prior art keywords
window
data
display
signal
priority
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
JP17591389A
Other languages
Japanese (ja)
Inventor
Yukiya Azuma
東 幸哉
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP17591389A priority Critical patent/JPH0340127A/en
Publication of JPH0340127A publication Critical patent/JPH0340127A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To attain the switch of the display windows for each picture element by selecting the window data having the highest priority out of those data which are successively outputted from the storage means separated for each window synchronizing with the signal showing a scanning position on a display screen. CONSTITUTION:A window image writing means 17 outputs the window images stored in the window buffers 10a - 10c to a selection circuit 15 via the data lines 11a - 11c independently of each window and synchronizing with a signal 5 showing a scanning position on a CRT. At the same time, a window priority deciding means 12 outputs a selection signal 14 for the window to be displayed to the circuit 15 based on the signal 5 and the window information given previously from a writing means 13. The circuit 15 uses the data on the window selected by the signal 14 out of those data 11a - 11c received from each window and synthesizes a multi-window image to display this image on a CRT 2. As a result, the windows can be changed for each picture element.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は 表示画面に複数のイメージ(一般には矩形領
域)を重ねて表示するマルチウィンドウ表示に関するも
ので、特に高速表示を目的としたハードウェア方式での
マルチウィンドウ表示装置とウィンドウ優先順位判定装
置に関する。
[Detailed Description of the Invention] Industrial Field of Application The present invention relates to a multi-window display in which multiple images (generally rectangular areas) are displayed in a superimposed manner on a display screen. The present invention relates to a multi-window display device and a window priority determination device.

従来の技術 従来のマルチウィンドウ表示装置としては 例えば 中
+上 菅服 前島:″マルチウィンドシステムのハード
ウェア構成″” 信学技ILIE84−100、に示さ
れている。
2. Prior Art A conventional multi-window display device is shown in, for example, "Hardware Configuration of a Multi-Window System" by Maejima, ``Multi-Window System'', IEICE ILIE 84-100.

第3図はこの従来のマルチウィンドウ表示装置ブロック
図を示すものであり、 1はウィンドウバッファで複数
のウィンドウイメージ(A、Bなど)を格納する。2は
CRT、 3はCRT制御装置でありCRT2に対する
同期信号4とCRT上の走査位置を示す信号5を発生す
る。6はウィンドウ優先順位判定装置でCRT上の走査
位置を示す信号5と予め書込み手段7によって与えられ
たウィンドウ情報から表示すべきウィンドウイメージの
アドレス8を発生する。 9はウィンドウバッファlへ
のイメージ書込み手段、 91はマルチプレクサでウィ
ンドウイメージの書込みと表示のための読みだしアドレ
ス8を選択的にウィンドウバッファlに与える。
FIG. 3 shows a block diagram of this conventional multi-window display device, in which 1 is a window buffer that stores a plurality of window images (A, B, etc.). 2 is a CRT, and 3 is a CRT control device which generates a synchronizing signal 4 for the CRT 2 and a signal 5 indicating a scanning position on the CRT. Reference numeral 6 denotes a window priority determining device which generates an address 8 of a window image to be displayed from a signal 5 indicating the scanning position on the CRT and window information previously given by the writing means 7. Reference numeral 9 denotes means for writing an image into the window buffer l; 91 a multiplexer which selectively supplies the read address 8 for writing and displaying the window image to the window buffer l;

以上のように構成された従来のマルチウィンドウ表示装
置においては、 イメージ書込み手段9によってウィン
ドウバッファlに展開されたウィンドウイメージをラス
ク走査に同期してウィンドウ表示位置に読み出し マル
チウィンドウイメージを合成L  CRT2に表示する
In the conventional multi-window display device configured as described above, the image writing means 9 reads out the window image developed in the window buffer L to the window display position in synchronization with rask scanning, and synthesizes the multi-window image onto the L CRT 2. indicate.

発明力<%7f決しようとする課題 しかしながら」二記のような構成では、 表示のための
ウィンドウバッファ1への読みだしアドレス8の変化に
より表示の内容を変更するので、ウィンドウバッファ1
のメモリザイクル時間により表示画面上のウィンドウ開
設位置等が制限されること及びメモリアクセスの単位で
あるワードで表示内容が制限され ウィンドウ表示の自
由度が低いという問題点を有してい起 本発明はかかる点に鑑へ 高速でウィンドウ表示での自
由度が高いマルチウィンドウ表示装置を提供することを
目的とする。
Inventiveness<%7f Problems to be SolvedHowever, in the configuration described in 2, the display contents are changed by changing the read address 8 to window buffer 1 for display, so window buffer 1
The present invention has the problems that the window opening position on the display screen is limited by the memory cycle time of the memory cycle time, and the display content is limited by the word, which is the unit of memory access, and the degree of freedom in window display is low. In view of this, an object of the present invention is to provide a multi-window display device that is fast and has a high degree of freedom in window display.

課題を解決するための手段 本発明は、 イメージデータを格納するウィンドウ毎に
独立な記憶手段と、前記記憶手段にイメージを書込む手
段と、表示画面上の走査位置を示す信号に同期して前記
ウィンドウ毎に独立な記憶手段の各々の内容を順次出力
する手段と、表示画面上の走査位置を示す信号に同期し
て各表示画素にどのウィンドウの内容を表示するかを示
すウィンドウ間優先順位判定手段と、ウィンドウ毎に独
立な前記出力する手段からのデータを人力とし 前記ウ
ィンドウ間の優先順位判定手段からの信号により示され
るウィンドウからのデータを出力とする選択手段を備え
たマルチウィンドウ表示装置である。
Means for Solving the Problems The present invention provides independent memory means for each window for storing image data, means for writing an image into the memory means, and means for writing the image data into the memory means in synchronization with a signal indicating a scanning position on a display screen. Means for sequentially outputting the contents of each independent storage means for each window, and inter-window priority determination indicating which window contents are displayed on each display pixel in synchronization with a signal indicating the scanning position on the display screen. and a selection means for outputting data from the outputting means which is independent for each window manually, and outputting data from a window indicated by a signal from the inter-window priority determining means. be.

作   用 本発明は前記した構成により、表示画面上の走査位置を
示す信号に同期して、ウィンドウ毎に分離した記憶手段
から順次出力されるデータ群から最優先のウィンドウデ
ータを選択することで画素単位に表示ウィンドウの切り
替えが可能となり、自由度が高いマルチウィンドウ表示
が行える。
According to the above-described configuration, the present invention selects the highest priority window data from the data group sequentially output from the storage means separated for each window in synchronization with the signal indicating the scanning position on the display screen. It is now possible to switch display windows in units, allowing for multi-window display with a high degree of freedom.

実施例 第1図は本発明の一実施例におけるマルチウィンドウ表
示装置のブロック図を示すものである。
Embodiment FIG. 1 shows a block diagram of a multi-window display device in an embodiment of the present invention.

第1図において、2はCRT、3はCRT2に対する同
期信号4とCRT上の走査位置を示す信号5を発生する
CRT制御装置で、以上は第3図と同様な構成である。
In FIG. 1, 2 is a CRT, and 3 is a CRT control device that generates a synchronizing signal 4 for the CRT 2 and a signal 5 indicating a scanning position on the CRT, and the above structure is the same as that in FIG. 3.

 10a〜10cはn個のウィンドウのウィンドウイメ
ージを蓄えるウィンドウバッファで、第3図のウィンド
ウバッファ1とは異なり各ウィンドウ毎に独立り、CR
T上の走査位置を示す信号5に同期して格納データをデ
ータ線11a〜llcに出力する。 12はウィンドウ
優先順位判定装置でCRT lの走査位置を示す信号5
と予め書込み手段13によって与えられたウィンドウ情
報から表示すべきウィンドウの選択信号14を発生する
。 15は選択回路でデータ線118〜lieのうち選
択信号14によって選ばれるデータを16に出力する。
10a to 10c are window buffers that store window images of n windows, and unlike window buffer 1 in FIG.
The stored data is output to data lines 11a to 11c in synchronization with signal 5 indicating the scanning position on T. 12 is a window priority determination device; a signal 5 indicating the scanning position of the CRT l;
A selection signal 14 for selecting a window to be displayed is generated from the window information given in advance by the writing means 13. 15 is a selection circuit which outputs to 16 the data selected by the selection signal 14 from among the data lines 118-lie.

 17はウィンドウバッファ]0a−10cに対するウ
ィンドウイメージ書込み手段である。
17 is a window image writing means for window buffer] 0a to 10c.

以上のように構成された本実施例のマルチウィンドウ表
示装置について、以下その動作を説明する。
The operation of the multi-window display device of this embodiment configured as described above will be described below.

ウィンドウイメージ書込み手段17によってウィンドウ
バッファ10a〜10cに格納されたウィンドウイメー
ジ+1CRT上の走査位置を示す信号5に同期して各ウ
ィンドウ独立にデータ線11a〜Ilcを介して選択回
路15に出力される。
The window image writing means 17 outputs the window image stored in the window buffers 10a to 10c+1 to the selection circuit 15 independently for each window via the data lines 11a to Ilc in synchronization with the signal 5 indicating the scanning position on the CRT.

一方、ウィンドウ優先順位判定装置12i友 CRT上
の走査位置を示す信号5と予め書込み手段13によって
与えられたウィンドウ情報から表示すべきウィンドウの
選択信号14を選択回路15に出力する。選択回路15
各ウインドウからのデータIla〜llcのうち選択信
号14にて選ばれるウィンドウのデータを表示データと
して使うことでマルチウィンドウイメージを合成L  
CRT2に表示する。
On the other hand, the window priority determination device 12i outputs to the selection circuit 15 a selection signal 14 for selecting a window to be displayed based on the signal 5 indicating the scanning position on the CRT and the window information previously given by the writing means 13. Selection circuit 15
A multi-window image is synthesized by using the data of the window selected by the selection signal 14 among the data Ila to llc from each window as display data.
Display on CRT2.

以上のように本実施例によれは ウィンドウ毎に物理的
に分離したウィンドウバッファ10a〜10cを設(す
、各ウィンドウバッファから同時に出力されるデータl
la〜Ilcのうちから選択信号14に従って表示デー
タを決定することにより、画素単位にウィンドウを変え
ることができる。
As described above, according to this embodiment, physically separated window buffers 10a to 10c are provided for each window.
By determining display data from la to Ilc according to the selection signal 14, the window can be changed pixel by pixel.

な抵 実施例においてウィンドウイメージ書込み手段1
7は共通に示した爪 各ウィンドウ毎に備えてもよい。
In the embodiment, window image writing means 1
7 is a common claw; it may be provided for each window.

また ウィンドウバッファ10a〜10 c I;)−
、イメージ書込みポート(実施例ではウィンドウイメー
ジ書込み手段17に対応)と表示用データ読出しポート
(実施例では出力されるデータlla〜llcに対応)
が分離したデュアルポートメモリで構成すれは効率かよ
い。
Also window buffers 10a to 10c I;)-
, an image writing port (corresponding to the window image writing means 17 in the embodiment) and a display data reading port (corresponding to the output data lla to llc in the embodiment)
It is more efficient to configure it with separate dual-port memory.

第2図は本発明の一実施例におけるウィンドウ優先順位
判断装置のブロック図である。同図において、 5はC
RT上の走査位置を示す信号、 13はウィンドウ情報
書込み手段、 14は最優先のウィンドウを示す選択信
号で、以上は第1図の構成と同様なものである。 18
はウィンドウ情報書込み手段13からのウィンドウ情報
に従って対応する後記デュアルポートメモリに信号線1
9を介してウィンドウの形状を書込む装置、 20a〜
20Cは各ウィンドウ番号のウィンドウの形状を格納し
CRT上の走査位置を示す信号5に同期して格納したデ
ータを21a〜21cのポートに出力するデュアルポー
トメモリ、 22は21a〜21cのポートからのデー
タを入力し選択信号I4を出力するプライオリティエン
コーダである。
FIG. 2 is a block diagram of a window priority determination device in one embodiment of the present invention. In the same figure, 5 is C
A signal indicating the scanning position on the RT; 13 is window information writing means; 14 is a selection signal indicating the highest priority window; the above structure is similar to that shown in FIG. 18
is the signal line 1 to the corresponding dual port memory described later according to the window information from the window information writing means 13.
device for writing the shape of the window via 9, 20a~
20C is a dual port memory that stores the window shape of each window number and outputs the stored data to ports 21a to 21c in synchronization with signal 5 indicating the scanning position on the CRT; 22 is a dual port memory that outputs the stored data to ports 21a to 21c; This is a priority encoder that inputs data and outputs a selection signal I4.

以上のように構成された本実施例のウィンドウ優先順位
判定装置について、以下その動作を説明する。
The operation of the window priority ranking determination device of this embodiment configured as described above will be described below.

ウィンドウ形状書込み装置18は、 ウィンドウが新た
に生成されるときは、 そのウィンドウ番号のデュアル
ポートメモリ内に 表示画面に対応するウィンドウ形成
分のデータ(論理′ 1″)を書込ム ウィンドウが画
面から消滅されるとき対応するウィンドウ番号のデュア
ルポートメモリの総9− てのビットを論理” 0′にする。例えば ウィンドウ
番号が2のウィンドウが表示画面上に新たに生成される
ときは、 デュアルボー)・メモリ20bに表示画面に
対応するウィンドウ形成分のビットを論理” ドに設定
し ウィンドウ番号が1のウィンドウか消滅されるとき
(戴 デュアルポートメモリ20aの総てのビットを論
理′ O”にする。
When a new window is generated, the window shape writing device 18 writes data (logic '1'') for the window forming part corresponding to the display screen into the dual port memory of that window number. When erased, all 9 bits of the dual port memory of the corresponding window number are set to logic "0". For example, when a new window with window number 2 is created on the display screen, the bit of the window formation component corresponding to the display screen is set to logic "in the dual baud) memory 20b, and the window with window number 1 is created on the display screen. When the data is deleted (all bits of the dual port memory 20a are set to logic 'O').

デュアルポートメモリ20a〜20cはCRT上の走査
位置を示す信号5に同期して格納したウィンドウ形状デ
ータ(現在開設中のウィンドウ形状データ)を21a〜
2]cのポートを介してプライオリティエンコーダ22
に出力する。このブタはCRT上の各走査位置でのウィ
ンドウの開設状況を示す。プライオリティエンコーダ2
2はCRT走査位置に連動して入力されるnビットのブ
タを、 21aからのデータを最優先として優先付けで
符号化することでウィンドウ番号を得る。
Dual port memories 20a to 20c store window shape data (currently opened window shape data) 21a to 21a stored in synchronization with signal 5 indicating the scanning position on the CRT.
2] Priority encoder 22 via the port of c
Output to. This pig shows the window opening status at each scan location on the CRT. Priority encoder 2
2 obtains a window number by encoding the n-bit data inputted in conjunction with the CRT scanning position by prioritizing the data from 21a as the highest priority.

以上のように 本実施例によれば 各ウィンドウの表示
画面での開設位置を形状で記憶するメモリをウィンドウ
毎に独立に設(す、 この形状を使用]〇− してウィンドウ優先順位判定をすることにより、矩形に
限らず円や三角等の形状のウィンドウの優先順位の判定
も画素単位にできる。
As described above, according to this embodiment, a memory that stores the opening position of each window on the display screen in the form of a shape is set up independently for each window (this shape is used) to determine the window priority order. By doing this, it is possible to determine the priority order of windows not only in rectangular shapes but also in shapes such as circles and triangles on a pixel-by-pixel basis.

な叙 実施例においてウィンドウ形状書込み装置18は
共通に示した力丈 各ウィンドウ毎に備えてもよい。
In some embodiments, the window shape writing device 18 may be provided for each window.

発明の詳細 な説明したように 本発明によれば 複数のウィンドウ
を高速かつ柔軟に表示することができ、その実用的効果
は大きい。
As described in detail, according to the present invention, a plurality of windows can be displayed quickly and flexibly, and its practical effects are great.

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

第1図は本発明における一実施例のマルチウィンドウ表
示装置のブロック@ 第2図は他の発明における一実施
例のウィンドウ優先順位判定装置のブロック@ 第3図
は従来のマルチウィンドウ表示装置のブロック図である
。 2・・CRT、 3・・・CRT制御装置 4・・・C
RT同期信号、 5・・・CRT上の走査位置を示す信
号、10a〜10c・・・ウィンドウバッファ、 12
・・・ウィンドウ優先順位判定装置 13・・・ウィン
ドウ情1 報書込み手段、 14・・・選択信号、 15・・・選
択回鍬17・・ウィンドウイメージ書込み手段、 18
・・ウィンドウ形状書込み装置、20’a〜20b・・
・デュアルポートメモリ、 22・・・プライオリティ
エンコーム
Fig. 1 is a block diagram of a multi-window display device according to an embodiment of the present invention @ Fig. 2 is a block diagram of a window priority determination device according to an embodiment of another invention @ Fig. 3 is a block diagram of a conventional multi-window display device It is a diagram. 2...CRT, 3...CRT control device 4...C
RT synchronization signal, 5... Signal indicating scanning position on CRT, 10a to 10c... Window buffer, 12
...Window priority determination device 13...Window information 1 information writing means, 14...Selection signal, 15...Selection cycle 17...Window image writing means, 18
...Window shape writing device, 20'a~20b...
・Dual port memory, 22...priority encoder

Claims (3)

【特許請求の範囲】[Claims] (1)イメージデータを格納するウィンドウ毎に独立な
記憶手段と、前記記憶手段にイメージを書込む手段と、
表示画面上の走査位置を示す信号に同期して前記ウィン
ドウ毎に独立な記憶手段の各々の内容を順次出力する手
段と、表示画面上の走査位置を示す信号に同期して各表
示画素にどのウィンドウの内容を表示するかを示すウィ
ンドウ間優先順位判定手段と、ウィンドウ毎に独立な前
記出力する手段からのデータを入力とし、前記ウィンド
ウ間の優先順位判定手段からの信号により示されるウィ
ンドウからのデータを出力とする選択手段を備え、前記
選択手段からの出力を表示データとして使用することを
特徴とするマルチウィンドウ表示装置。
(1) storage means independent for each window for storing image data; means for writing images into the storage means;
Means for sequentially outputting the contents of each of the independent storage means for each window in synchronization with a signal indicating the scanning position on the display screen; An inter-window priority determining means for indicating whether or not to display the contents of a window, and data from the output means independent for each window are input, and data from the window indicated by a signal from the inter-window priority determining means is input. A multi-window display device comprising a selection means for outputting data, and using the output from the selection means as display data.
(2)複数のウィンドウ間での表示優先順位を示すウィ
ンドウ番号と、表示画面上の画素位置に対応するビット
から成るウィンドウ番号毎に独立な記憶手段と、ウィン
ドウが表示画面上に生成されるとき対応するウィンドウ
番号の前記記憶手段の表示位置に対応する総てのビット
を論理1に設定し、ウィンドウが画面から消滅するとき
対応するウィンドウ番号の記憶手段の総てのビットを論
理0に設定するデータ書込み手段と、表示画面上の走査
位置を示す信号に同期してウィンドウ番号毎に独立な前
記記憶手段の各々の内容を順次出力する手段と、ウィン
ドウ番号毎の前記出力する手段からのデータを入力とし
最優先のウィンドウ番号を出力する優先順位判定手段を
備え各画素毎に最優先のウィンドウ番号を出力すること
を特徴とするウィンドウ優先順位判定装置
(2) An independent storage means for each window number consisting of a window number indicating display priority among multiple windows and a bit corresponding to a pixel position on the display screen, and when a window is generated on the display screen. All bits corresponding to the display position of the storage means of the corresponding window number are set to logic 1, and all bits of the storage means of the corresponding window number are set to logic 0 when the window disappears from the screen. data writing means; means for sequentially outputting the contents of each independent storage means for each window number in synchronization with a signal indicating a scanning position on the display screen; A window priority order determining device, comprising a priority order determining means for inputting and outputting the highest priority window number, and outputting the highest priority window number for each pixel.
(3)前記ウィンドウ間優先順位判定手段は、請求項2
記載のウィンドウ優先順位判定装置であることを特徴と
する請求項1記載のマルチウィンドウ表示装置。
(3) The inter-window priority determining means according to claim 2
2. The multi-window display device according to claim 1, wherein the multi-window display device is the window priority order determining device according to the above.
JP17591389A 1989-07-07 1989-07-07 Multi-window display device and window priority deciding device Pending JPH0340127A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17591389A JPH0340127A (en) 1989-07-07 1989-07-07 Multi-window display device and window priority deciding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17591389A JPH0340127A (en) 1989-07-07 1989-07-07 Multi-window display device and window priority deciding device

Publications (1)

Publication Number Publication Date
JPH0340127A true JPH0340127A (en) 1991-02-20

Family

ID=16004436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17591389A Pending JPH0340127A (en) 1989-07-07 1989-07-07 Multi-window display device and window priority deciding device

Country Status (1)

Country Link
JP (1) JPH0340127A (en)

Similar Documents

Publication Publication Date Title
US5293540A (en) Method and apparatus for merging independently generated internal video with external video
US5909225A (en) Frame buffer cache for graphics applications
US5124692A (en) Method and apparatus for providing rotation of digital image data
US5587726A (en) Method and apparatus for increasing the speed of operation of a double buffered display system
CA2015725C (en) Method and apparatus for double buffering and colour selection utilizing windows
US20060256033A1 (en) Method and apparatus for displaying an image on at least two display panels
KR890015114A (en) Graphic display device in graphic display system
US5043923A (en) Apparatus for rapidly switching between frames to be presented on a computer output display
US5818434A (en) Method and apparatus for controlling image display
CA2010966C (en) Apparatus for rapidly clearing the output display of a computer system
EP0216886B1 (en) Video display apparatus
CA1316271C (en) Apparatus for rapidly clearing the output display of a computer system
KR920022808A (en) Fax machine with receiving picture display function
JPH08272344A (en) High speed screen display device and method
JPH0340127A (en) Multi-window display device and window priority deciding device
JPS62173492A (en) Image processor
JPS62127790A (en) Multi-window display control method
JPS60159930A (en) Display device
JPH0443594B2 (en)
JPH05150759A (en) Display processor
JP3431925B2 (en) Image display control apparatus and method
JPH04252326A (en) Image synthesizing/display device containing plural frame buffers
JPH08123401A (en) Multiple moving picture display device
JPS59105681A (en) Data transfer system between video memories
JPH02268580A (en) Image communication system