JPS63187285A - マルチウインドウ表示装置 - Google Patents

マルチウインドウ表示装置

Info

Publication number
JPS63187285A
JPS63187285A JP62018348A JP1834887A JPS63187285A JP S63187285 A JPS63187285 A JP S63187285A JP 62018348 A JP62018348 A JP 62018348A JP 1834887 A JP1834887 A JP 1834887A JP S63187285 A JPS63187285 A JP S63187285A
Authority
JP
Japan
Prior art keywords
display
window
register
bitmap memory
output
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
JP62018348A
Other languages
English (en)
Inventor
幸男 中田
池上 充
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62018348A priority Critical patent/JPS63187285A/ja
Publication of JPS63187285A publication Critical patent/JPS63187285A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マルチウィンドウ表示装置、特に、外部から
の複数のメディア入力なウィンドウ単位に表示可能なグ
ラフィック表示装置に関する。
〔従来の技術〕
従来、グラフィック表示装置においては、ビットマツプ
メモリに画素単位に記憶した表示情報を表示装置の表示
走査に同期して読み出し表示している。
このような、従来のグラフィック表示装置において、外
部からのメディア入力をビットマツプメモリの画像と共
に分割多重表示する場合、ビットマツプメモリ上に不表
示(輝らない)ウィンドウ領域を設け、この不表示領域
に対して外部入力を重ね合せ表示したり、あるいは、表
示画面の一部を外部入力表示用の固定領域とし1分割表
示したりしていた。
〔発明が解決しようとする問題点〕
上記従来技術は、前者においてはウィンドウ数は不表示
エリアのみであり、1個の外部入力しか対応できず、後
者は複数のウィンドウであり℃も固定エリアに限定する
ものであり、そのため外部の複数のメディアからの入力
を、任意の位置の任意の大きさの複数のウィンドウに表
示することは不可能であった。
したがって、本発明の目的は、表示画面上の任意の位置
の任意の大きさの複数のウィンドウに対し、外部からの
複数のメディア、例えばビデオカメラ、ビデオディスク
等からの入力を表示可能なマルチウィンドウ表示装置を
提供することにある。
〔問題点を解決するための手段〕
本発明は、上記目的を達成するために、画素単位に表示
情報を記憶したビットマツプメモリを有し、該ビットマ
ツプメモリの内容を表示走査に同期して読み出し、表示
する表示装置において、それぞれ、複数の外部入力に対
応する複数のウィンドウ領域の範囲をビットマツプメモ
リ内に定める複数の範囲設定手段と、それぞれ、この複
数の範囲設定手段により定められた範囲をビットマツプ
メモリの読み出しアドレスと比較し、上記表示走査がい
ずれかのウィンドウ領域内にあるとき一致信号を出力す
る複数の比較手段と、この一致信号の出力期間中、ビッ
トマツプメモリからの表示情報を、そのウィンドウ領域
に対応する外部入力からの表示情報に切り替える切替え
手段とを設けるようにしたものである。
〔作用〕
すなわち、ビットマツプメモリ上の複数の個所に、異な
る範囲指定手段に、より設定した範囲は、外部メディア
からの入力を表示するウィンドウとして定義され、ビッ
トマツプメモリからの読み出しアドレスと、前記設定し
た範囲との比較を行ない、一致した複数のウィンドウ領
域に対し、対応する複数の外部メディアからの入力情報
を表示することができ、不一致であるウィンドウ以外の
領域はビットマツプメモリの内容がそのまま表示される
。
第2図は本発明による一表示例を示す。この図において
、ビットマツプメモリ1は、マルチウィンドウ画面2に
対応し、この例では3個のウィンドウ(ウィンドウ*1
、*2.$3)が任意の位置に設定されている。マルチ
ウィンドウ画面2のウィンドウ#1にはビットマツプメ
モリ1の内容が表示されており、ウィンドウ#2には外
部からのメディア入力であるビデオカメラ3の画面が表
示され、ウィンドウ#3にはビデオディスク4からの入
力画面が表示され、さらに背景はビットマツプメモリ1
の内容が表示され℃いる。
第1図はこのような表示を可能にする本発明の一実施例
の構成図を示す。ビットマツプメモリ1は各画素(ビク
セル)のデータを格納する。ビットマップメそり1には
、マイクロCPU 5により、システムバス6を経由し
て、文字、図形1画像等が画素を単位として書き込まれ
る。範囲レジスタ8−Aおよび8−Bは、それぞれ第1
外部メディア入力および第2外部メディア入力に対応し
た、外部メディアからの入力情報を表示すべきビットマ
ツプメモリ1上の矩形領域を指定するレジスタであり、
マイクロcpv sにより、システムパス6を介し、値
が設定される。
範囲レジスタB−Aおよび8−Bの各々は、左桁レジス
タa、右桁レジスタb、上行レジスタCおよび下行レジ
スタdから構成される。これらのレジスタa、b、c、
dはそれぞれ第3図(A)に示すビットマツプメモリ上
の矩形領域の左端桁アドレス。
右端桁アドレス、上端行アドレスおよび下端行アドレス
な指定する。
アドレスレジスタ7は桁レジスタX、行レジスタyで構
成され、ビットマツプメモリ1の読み出しアドレスを指
定する。両しジスタz、yO値は、CRTディスプレイ
13の表示走査に同期して、その値が更新される。
アドレスレジスタ7の値は、−数回路9−Aおよび9−
Eにより、それぞれ範囲レジスタ8−Aおよび範囲レジ
スタ8−BO値と比較され、CRTディスプレイ装置1
3の表示走査が各範囲レジスタに指定されたクイ/ドウ
領域内に入りたかどうかが判定される0表示走査が成る
ウィンドウ領域内に入ったとき、そのウィンドウ領域を
設定した範囲レジスタに対応した一致回路9−Aまたは
9−Bが一致信号を出力する。
今、範囲レジスタ8−AおよびB−Bがそれぞれ第2図
のウィンドウ#2および#5の範囲を設定しているとす
る。この場合、ディスプレイ装置13の表示走査がウィ
ンドウ#2内に入ると、一致回路9−Aが一致信号(°
1”信号)を出力する。
この一致信号は、インバータ10−Aを介してANDゲ
ート11を閉じ、ビットマツプメモリ1からの出力を遮
断する。同時に、一致回路9−Aの一致信号は、ゲート
14−Aを開いて、ゲート14−Aに入力された第1外
部メディア(この例ではビデオカメ:jP3)からの入
力をORゲート12へ送り、ディスプレイ装置13の画
面上のウィンドウ#2内に第1外部メディアの入力情報
を表示させる。
ディスプレイ装置13の表示走査がウィンドウ#3に入
ったとき、一致回路9−Eが一致信号を出力する。この
一致信号は、グー)10−Bを閉じ℃ビットマツプメモ
リ1からの出力を遮断すると共に、ゲート14−Bを開
いて、このゲートに入力された第2外部メディア(この
例ではビデオディスク4)からの入力をORゲート12
へ送り、ディスプレイ装置13の画面上のウィンドウ#
#3内に第2外部メディアの入力情報を表示させる。
ディスプレイ装置の表示走査が外部メディアに対応する
ウィンドウのいずれにも入らないとき、一致回路9−A
、9−Bの出力は10”になり、ANDグー) 14−
.4,14−Jを閉じると共に、インバータ10−J、
10−Bを介してANDゲート11を開いてビットマツ
プメモリ1からの表示情報をORゲート12に送り、デ
ィスプレイ装置15上に表示させる。
次に、第1図の一致回路90詳細な構成をアドレスレジ
スタ7および範囲レジスタ8と共に第6図(、)に示す
、一致回路9は、εORゲート17−.4゜17−B、
17−(’、17−D、SRフリップフロップ15−A
、15−B、ANDゲート16から成る。
εORゲート17−A、17−Bは、それぞれ範囲レジ
スタ8の左桁レジスタαおよび右桁レジスタbの6値を
アドレスレジスタ7の桁レジスタXO値と比較する。同
様に、εORゲート17−C117−Bは、それぞれ範
囲レジスタ8の上行レジスタCおよび下行レジスタdの
6値をアドレスレジスタ7の行レジスタyO値と比較す
る。各EORゲートはその2人力の値が一致すると“1
°信号を出力する。
EORゲーグー17−.4.17−(1’の@1@出力
はそれぞれSRフリップフロップ15−J、15−1を
セットし、グー) 17−1.17−j)(D@l’出
力はそれぞれSRフリップフロップ15−A、15−B
をリセットする。
両7リツプ7C2yプ15−j、15−Bが共に−ky
トされたときANDゲート16が°1”信号、すなわち
、一致信号を出力する。
第3図(A)のウィンドウについて、一致回路9の動作
を説明する。アドレスレジスタ7の桁レジスタXおよび
行レジスタyの値はCRTディスプレイ装置13の表示
走査に同期し℃変化していく、u囲しジスタ8の各レジ
スタa = tLの設定値もa −dであるとすると、
各水平走査に伴ない、桁レジスタXO値が−に達すると
、εORゲート17−AがSRフリップフロップ15−
Aをセットする。この水平走査が進行して桁レジスタX
の値がbK達するとEOR17−Bが7リツプ70ツブ
15−Aをリセットする。よって、フリップフロップ1
5−Aはレジスタ、の値がαからbまでの間でセットさ
れることになる。但し、行レジスタyの値が、垂直走査
に件なりCeに達するまでフリップフロップ15−Bは
リセットされたままなので、ANDゲート16から一致
信号は出力されない0行レジスタyO値がCに達すると
フリップフロップ15−Bがセットされこのセット状態
は行レジスタyO値がdに達するまで維持される。
したがって、垂直走査が。からdまでの間、フリップフ
ロップ15−Bはセットされたままでありこの間、各水
平走査が6ないし6間でフリップフロップ15−Aもセ
ットされる。すなわち、走査点(cxrのビーム位置)
がウィンドウ内にあるとき両クリップ70ツブ15−A
、15−Bが同時にセットされ、ANDゲート16が@
1′信号、つまり一致信号を出力する。
尚、第1図の実施例においては、各範囲レジスタ8−A
、8−Eの値を設定する際に、二つのウィンドウがオー
バラップするような値の設定を、例えばソフトウェア的
な手法により糸上する必要があるが、第4図に示す本発
明の第2実施例では。
各ウィンドウに優先順位を付けることにより、ウィンド
ウのオーバラップが許される。(第4図では、第1図と
同様の部分を省略している。)そのための構成として、
第4図の実施例では、範囲レジスタ8−A、B−E内に
それぞれ優先度レジスタP1およびPlを設ける。この
レジスタP1゜Plには、予め範囲レジスタB−A、B
−Eが規定するウィンドウの表示優先順位に従って、優
先順位の高い方のレジスタに低い方のレジスタよりも大
きい値をセットしておく。さらに、新たな回路として優
先順位決定回路30を設ける。この回路30はウィンド
ウのオーバラップ(すなわち、一致回路9−A、9−B
の両出力が同時に°1°)を検出し、このときレジスタ
P1、Plの大小関係に基づいて優先順位の高い方のグ
ー)14−Jまたは14−B(この例では3人力)をイ
ネーブルするものである。この例では、回路30は、大
小決定回路20、HANDゲート21、およびORゲー
ト22−A、 22−Bから成る。大小決定回路20は
、レジスタP1、Plの内設定値を比較し、Plの値が
Plの値より大きい場合には出力端20−Aに11°を
出力し、逆の場合に出力端20−Bに”1”を出力する
。他方の出力端には”0°を出力する。
ディスプレイ装置13(第1図)の表示走査がウィンド
ウのオーバラップ領域に入ると、一致回路9−A、9−
Eの出力がともに°1°になる。このとき、両出力を受
けるNANDゲート21の出力は”0″になる。この出
力は、それぞれORゲート22−A、22−Bによって
大小決定回路20の各出力と論理和がとられ、優先順位
の高い方のORゲート22−Aまたは22−Bのみが”
1°を出力して対応するANDゲート14−Aまたは1
4−Bを開く。これにより、ウィンドウがオーバラップ
し℃いる期間は、一致回路9−A、9−Bがともに“1
°を出力し℃いるにも拘らず、レジスタp1.p2の設
定値の大小関係により、一方の一致回路の出力のみが有
効となり、対応する外部メディア入力情報のみを出力さ
せる。
ウィンドウがオーバラップしていないときは、一致回路
9−A、9−Eの少なくとも一方の出力は@0”なので
、HANDゲート21の出力は常に@1mとなり、この
出力はORゲート22−A 、22−Bを介してAND
グー) 14−j、14−Bをともにイネーブルする。
このとき、一致回路9−A、9−Eのいずれかの出力が
11”であれば、その対応する外部入力情報を出力表示
する。
第1図では、説明の簡略化のため図示して・いないが、
表示画素の続出速度を、外部メディア入力とビットマツ
プメモリとの両者において等しくする周期手段が必要で
ある。この周期手段として第4図左下部に周期クロック
発生器23を示す。周期クロック発生器25の出力は、
アドレスレジスタ7と各外部メディアとへ供給する。ア
ドレスレジスタ7は、周期クロックごとにアドレスレジ
スタ7の内容を更新する。また、各外部メディアは、周
期クロックごとに画素を順次送出する。
第4図では外部メディア入力が二つの場合について示し
たが、三つ以上の場合についても第5図のようにすれば
、オーバラップした場合に常に優先度の最も高いウィン
ドウの内容が表示される。
すなわち、外部メディア入力の数に対応した数の範囲レ
ジスタ8、一致回路9および優先順位決定回路50をそ
れぞれ設ければよい。この優先順位決定動作は、第4図
の場合と同様である。
以上、本発明の一実施例について説明したが、本発明の
要旨を逸脱することなく程々の変形・変更を行なうこと
は可能である。
〔発明の効果〕
本発明によれば、ウィンドウ範囲レジスタにあらかじめ
ウィンドウの範囲を設定することにより外部メディア入
力をウィンドウ内に表示することが可能であり、さらに
前記レジスタを複数個設けることにより、複数の外部メ
ディアからの入力を対応する複数のウィンドウ内に表示
することが可能である。
しかも、各ウィンドウの大きさおよび位置は。
範囲レジスタの設定値を変更することにより迅速第2図 マ】し午つィンドウ画i勤2 IP13 図 一部Uコ路出力 堵4図 雫、St!1

Claims (1)

  1. 【特許請求の範囲】 1、画素単位に表示情報を記憶したビットマップメモリ
    を有し、該ビットマップメモリの内容を表示走査に同期
    して読み出し、表示する表示装置において、 それぞれ、複数の外部入力に対応する複数のウィンドウ
    領域の範囲を上記ビットマップメモリ内に定める複数の
    範囲設定手段と、 それぞれ、該複数の範囲設定手段により定められた範囲
    を上記ビットマップメモリの読み出しアドレスと比較し
    、上記表示走査が上記いずれかのウィンドウ領域内にあ
    るとき、一致信号を出力する複数の比較手段と、 上記一致信号の出力期間中、上記ビットマップメモリか
    らの表示情報を、上記ウィンドウ領域に対応する外部入
    力からの表示情報に切り替える切替え手段とを設けたこ
    とを特徴とするマルチウィンドウ表示装置。
JP62018348A 1987-01-30 1987-01-30 マルチウインドウ表示装置 Pending JPS63187285A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62018348A JPS63187285A (ja) 1987-01-30 1987-01-30 マルチウインドウ表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62018348A JPS63187285A (ja) 1987-01-30 1987-01-30 マルチウインドウ表示装置

Publications (1)

Publication Number Publication Date
JPS63187285A true JPS63187285A (ja) 1988-08-02

Family

ID=11969162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62018348A Pending JPS63187285A (ja) 1987-01-30 1987-01-30 マルチウインドウ表示装置

Country Status (1)

Country Link
JP (1) JPS63187285A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03153299A (ja) * 1989-11-10 1991-07-01 Pfu Ltd 画像処理装置
JP2019207349A (ja) * 2018-05-30 2019-12-05 シャープ株式会社 表示装置及び表示方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03153299A (ja) * 1989-11-10 1991-07-01 Pfu Ltd 画像処理装置
JP2019207349A (ja) * 2018-05-30 2019-12-05 シャープ株式会社 表示装置及び表示方法

Similar Documents

Publication Publication Date Title
JPH0131195B2 (ja)
US4661812A (en) Data transfer system for display
JPS6145279A (ja) スム−ジング回路
JPS642955B2 (ja)
JPH0426273B2 (ja)
US4626839A (en) Programmable video display generator
JPH0383097A (ja) 縦スクロール用アドレス発生装置
JPS62168280A (ja) ベクトル描画装置
JPH0131197B2 (ja)
JPS5835592A (ja) 表示画面分割装置
JPH0418048Y2 (ja)
JP2535841B2 (ja) 表示制御装置
JPH0131196B2 (ja)
EP0161319A1 (en) Apparatus for controlling writing and reading in relation to graphic memory
JPS61141484A (ja) 画像表示装置
JPH05313645A (ja) 画像合成表示装置
JPS59177588A (ja) 動画表示装置
JPS6170655A (ja) アレイ・プロセツサ装置制御方式
JPH03235993A (ja) マルチウィンドウ表示方式
JPS61282888A (ja) 表示制御方式
JPS6373478A (ja) 表示マツプによるマルチ・ウインドウ表示方式
JP2000338948A (ja) 画像表示装置
JPH01118885A (ja) ビデオインターフェイス変換方式
JPS62105189A (ja) 表示制御方式
JPS6120985A (ja) Crt表示装置の制御装置