JPS6177979A - 表示制御方法 - Google Patents

表示制御方法

Info

Publication number
JPS6177979A
JPS6177979A JP59200063A JP20006384A JPS6177979A JP S6177979 A JPS6177979 A JP S6177979A JP 59200063 A JP59200063 A JP 59200063A JP 20006384 A JP20006384 A JP 20006384A JP S6177979 A JPS6177979 A JP S6177979A
Authority
JP
Japan
Prior art keywords
window
image processing
windows
priority
displayed
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.)
Granted
Application number
JP59200063A
Other languages
English (en)
Other versions
JPH0548505B2 (ja
Inventor
Taketo Hasegawa
長谷川 岳都
Akira Takigami
滝上 明
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP59200063A priority Critical patent/JPS6177979A/ja
Publication of JPS6177979A publication Critical patent/JPS6177979A/ja
Publication of JPH0548505B2 publication Critical patent/JPH0548505B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [技術分野] 本発明は画像処理装置、特にマルチウィンドウ処理に関
するものである。
〔従来技術〕
従来マルチウィンドウ(マルチウィンドウとは1表示画
面上の互いに独立した画像処理領域のことを意味し、そ
れぞれの画像処理領域をウィンドウと称す、これらウィ
ンドウはそれぞれ独立した処理を行う様になっており、
互い瓜ねて表示することもできる。)を用いた処理を行
う場合、ある処理をしていたウィンドウを一時中断し、
新しいウィンドウを形成し、新しい処理を行っていた。
しかし新しい処理のウィンドウを開くと前の処理のウィ
ンドウが隠れてしまい、前の処理を再び実行するときに
不便であった。そこでウィンドウを移動させて隠れる部
分をなくすこと力(考えられているが、ウィンドウを開
いたまま(画面に表示させたまま)中断を繰返すと画面
上(こ1よ多くのウィンドウが正なってしまい、ある処
理を再開するには他の処理のウィンドウを小さくしたり
動かしたりして再開したいウィンドウを捜さなければな
らず、非常に手間かかかり作業の効率が著しく低下する
。また、必要でないウィンドウか上に表示されていると
見芳しい画家となっていた。
[目  的] 、を発明は上記の点に鑑みなされたもので、すば壱く目
的のウィンドウを捜すことが可能な画像処理装置の提供
にある。
又1本発明の他の目的は不要なウィンドウを除去して見
やすい画像を1りることができる画像処理装置の提供に
ある。
[実施例1 以ド、図面を用いて本発明の一実施例を詳細に説明する
。
第1図〜第6図は、を発明の実1施例である。
第1図は本実施例による装置のブロック図で。
主記憶装置lでは各ウィンドウの状態や各処理のワーク
メモリとして用いられ、ウィンドウバッファ2はウィン
ドウ毎のイメージが格納しである1画面操作プロセッサ
3は各ウィンドウバッファに図形1文字等を描くための
制御を行うものである。ウィンドウの上下関係を検知し
ウィンドウバッファを合成し不図示のグラフィックRA
Mに格納しCRTに表示するのが画面合成ビデオ制御4
である。キーボード5はオペレータがウィンドウの操作
や各処理をするためのものである。主プロセツサ6は上
記tα装、721.ウィンドウバッファ?、画面制御プ
ロセッサ3、キーボード5等の動作制御を行うものであ
る。7はウィンドウバッファの文字、図形等を表示する
CRTディスプレイである。
第2図はウィンドウバッファを合成し、CRT画面7に
ウィンドウが表示されている例である。
この例ではウィンドウの数を3つとし、画面7に表示し
ているビューポートを斜線部で示している。ウィンドウ
の上下関係ではウィンドウバッファの1.2.3の順に
表示している。!lIち1ウインドウは1,2.3の順
に新しくなっている。
第3図、では:i′S1図、第2図の構成によって各ウ
ィンドウが表示されている場合でA、E、Cの処理のウ
ィンドウを開いている(表示している)、今、Aのウィ
ンドウの処理を中断し、Cのウィンドウの処理を再開し
たい時、Cのウィンドウは完全にA、Hのウィンドウに
よって隠れているのでオペレーターはCのウィンドウを
捜さなければならない、従来は第4図のようにAのウィ
ンドウとBのウィンドウの大きさを変更するか移動して
Cのウィンドウを捜していた。
未発明は゛あるファンクションか指示された場合、第2
図のウィンドウバッフ7の合成で各ウィンドウのビュー
ポートを論理和で合成し、グラフィックRAMへ格納す
ることにより第5図のように画面−ヒに表示されている
各ウィンドウを透明にしてずへてのウィンドウか見える
ようにし、オペレーターが次に実行したい処理のウィン
ドウをただちに選ぶことかできる。
第6図は本実施例のLプロセッサ6のシーク/スフロー
チャートである。
5TEPIではオペレータがキーボード5を操作すると
、それを主プロセツサ6が認識して主記憶lにラッチす
る。5TEP2ではキーボード5の操作によりウィンド
ウサーチが指令されたか否かを判断し、ウィンドウサー
チが指示されていなければ、ステップ1で指示された処
理を行う(STEP7)、ウィンドウサーチが指示され
ていれば、ステップ3で各ウィンドウバッファのビュー
ポートを画面操作プロセッサ3により論理和で合成し、
画面合成ビデオ制1J11部4を介してCRT7に表示
する。5TEP4ではウィンドウが全て表示されたかを
判断し、全て表示されるまで5TEP3の処理を繰り返
す、なお、この判断は各ウィンドウバッフ7のデータを
不図示のすア回路に出力する毎にパルスを出力する様に
して、それをカウントすることで判断する。尚。
判断の方法はこれに限定されるものではない。
5TEP5では合成されたウィンドウの中から必要なウ
ィンドウをオペレータか指示し、STEP6では指示さ
れたウィンドウを一番上にもってきて再表示する。尚こ
のとき他のウィンドウとの論理和をとるのをやめて他の
ウィンドウのデータか透けて見えない様にする。
尚、前記実施例では、すべてのウィンドウバッファの論
理和をとったか、2づつのウィンドウバッファのデータ
の論理和をとり、グラフィックRAMへ格納して表示さ
せても良い、このようにすれば画面上には2づつのウィ
ンドウのデータだけがすへて見えることになり、必要な
ウィンドウのサーチか容易になる。
また、1つのウィンドウを2!i市にして、このウィン
ドウと他のウィンドウの1つの論理和をとり、所定時間
毎に他のウィンドウを変えて表示させてもよい。
このとき、必要なウィンドウをサーチしたらキーボード
により指示を享えて即座に必要なウィン[・つを一番上
にもってくる様にする。これは第6UA示の5TEP3
と5TEP4の間にオペレータの割込指示の判断を挿入
すれば良い。
なお、オペレータからの指示はキーボードの他、ポイン
ティングデバイスでも可能である。
また従来のマルチウィンドウ方式で特に白地に黒い文字
を書くような装置(白J1はCRTの光点黒字は消点)
では、オペレータが長時間に渡る処理を行なった場合C
RTの光点が消点に比べて圧倒的に多いため目がひじよ
うに疲労する欠点があったφ そこでオペレータが任意のウィンドウを白黒反転させた
い時には反転コマンドをキーボードから入力したりボイ
ンティングディバイスによりカーソルを後述の第9図の
ウィンドウの白黒反転ファンクション9−2に移動させ
て入力すると、画面操作プロセッサ3は対応するウィン
ドウバッファの全てのビットを反転し画面合成ビデオ制
御4により白黒反転したウィンドウがCRT7J:、に
映し出される。
白黒反転したウィンドウバッフ7に対して文字等を描く
時には、下地が反転しているのでビットをオンにする処
理はオフにするというように反対の処理をしなければな
らない。
上記の白黒反転処理の制御フローを第7図に示す。
5TEP50ではオペレータの指示した入力を判断し、
5TEP51では入力された指示が白黒反転処理の指示
か否かを判断する。白黒反転でなければ、5TEP50
で入力された指示の処理を行い、白黒反転ならば指定さ
れたウィンドウバッファの先頭アドレスをアドレスポイ
ンタに人力する(STEP52)、5TEP53ではア
ドレスポインタの1′1aが指定されたウィンドウバッ
ファの終了アドレスに等しいか否か判断し、等しくなけ
れば7トレスポインタの示すアドレスの内容を反転しく
アドレスの内容か0ならばlに、■ならばOにする)(
STEP54)、アドレスポインタを1つインクリメン
トする(STEP55)、この処理をアドレスポインタ
の1凶が指定されたウィンドウバッファの終了アドレス
と等しくなるまで繰り返し、等しくなったらウィンドウ
バッファの内容をグラフィックRAMへ格納し、白黒反
転したウィンドウを表示する(STEP56)。
以上の様にウィンドウ全体を白黒反転してCRTの光点
を減らすことにより目の疲労を軽減することができる。
次に、重なっているウィンドウのプライオリティ(重な
り具合の優先度:):の方に重なっているウィンドウ程
ズテイオリテイが高く、一番上にあるウィンドウのプラ
イオリティは1で表示される。)を低くして、隠れてい
るウィンドウを表示させる処理について説明する。
:ir、B図は本実施例の1例を表わす構成図で、10
は装置の動作を制御するマイクロプロセッサ(MPU)
、11は主メモリ、12は画像表示装置(CRT)、1
3はポインティングデバイス8はカーソル、9はファン
クション部で各種処理コマンドか表示されている。9−
1はウィンドウのプライオリティ(東なり具合の上丁度
)を一番さげる(上下度を大きくする)プライオリティ
ダウンファンクション、9−2はウィンドウ内を白黒反
転させるネカ゛ポジ反転ファンクション、9−3はウィ
ンドウを透明にして、そのウィンドウのすぐ五にあるウ
ィンドウと重畳させる透明ファンクションであり、これ
らはカーソル8を所望のファンクションに移動させてポ
インティングデバイスPDの人カキ−をONすることに
よりMPU 16かそれを判断し、そのファンクション
モードを主Xメモリ11にラッチすることにより所望の
ファンクションが実行される。また、ポインティングデ
バイスFDの池、キーボードから入力することもできる
。
必要なウィンドウを上へ持ってくるときはプライオリテ
ィダウンファンクション9−1を指示して不要なウィン
ドウをFへ持っていくことにより行う。
このプライオリティダウン処理を第10[Nのフロルチ
ャートに沿って説明する。5TEPLOでは画面とのカ
ーソルの位置を認識して、5TEpHで入力を待つ、入
力指示があったら、5TEP12で、それがブライオリ
ティグラ7か否かを判断する。プライオリティタウンの
指示でなければ他の処理を行う(STEP 13)。
プライオリティダウンの指示であれば、カーソルの位置
から指定されたウィンドウのナンバーを検知する(ST
EP14)、そして:fSII図に示す1例のウィンド
ウテーブルから指定されたウィンドウのプライオリティ
を検知する(STEP15)、ウィンドウテーブルとは
画面上にウィンドウが形成された順に番号が1からつけ
られ、そのウィンドウのプライオリティが付与されたレ
ジスタである。一番とにあるウィンドウ程プライオリテ
ィを表わす数値が小さくなっている。
なおウィンドウテーブルのレジスタ数はウィンドウの設
定可能な最大数となっている。
5TEP l 6ではウィンドウテーブルのサーチを行
うために7ドレスポインタにウィンドウテーブルの上下
度の開始アドレスをセットする。そして指定ウィンドウ
のプライオリティ値より大きいプライオリティf+/j
があるか否か検知し、大きいプライオリティ値があれば
、そのウィンドウナンバーを記tQ L、そのプライオ
リティをLつダウンさせる(プライオリティ値を1つ大
きくする)。
そしてアドレスポインタを1つインクリメントして、す
べてのウィンドウについてのプライオリティを調べる(
STEP17〜21)。
そして5TEP22ではサーチしたプライオリティの中
で一番大きなプライオリティ値を指定ウィンドウのプラ
イオリティ(直にセットする。尚この(IC1は5TE
P19でプライオリティを1つタウンする前のプライオ
リティ値である。5TEP23.24では指定ウィンド
ウと5TEP18で検知されたウィンドウ(以下サーチ
ウィンドウと称す)の角部の座標を検知する。そして5
TEP25で指定ウィンドウの角部の座標とサーチウィ
ンドウの角部の座標から、改なり部分があるか否か判断
する。この判断方法は第12図に示す様にX rl(X
 Q OまたはX rO< X Q l を満たすとき
はウィンドウが屯さなっていないことがわかる。また同
様にY旧(Y LOまたはY i(O< Y Llを満
たすときもウィンドウか正ならない、従ってXrl<X
!Q(1、XrO<XJ21  、YHI<YLO。
Y HO< Y Llのいずれも満たざないときにウィ
ンドウが重なっていることがわかる。
尚W a 、 W bはウィンドウを表わす、第13図
に示す様な兎なっている部分があれば指定ウィンドウW
l?とサーチウィンドウWsの角部の座標がら正なって
いる領域を@算して求める(STEP26)0図の例で
は4点(XMI  、 MHI)  。
CXrO,Y)il)、(Xul  、YLI)、(X
rO。
YLI)で囲まれた部分が対応する。尚、ウィンドウが
正なって隠れてしまった部分の情報は主メモリに格納さ
れている。モして5TEP27では指定ウィンドつの重
なっている領域のデータをLメモリへ格納し、5TEP
28ではVRAMLの指定ウィンドウの爪なっている領
域のデータを消去し、5TEP29ではVRAM上の消
去した領域にサーチウィンドウの爪なっていた領域のデ
ータを主2tQから読み出してVRAM上の447記消
去された領域に格納する。これにより指定したウィンド
ウのプライオリティが晶〈なって指定ウィンドウのドに
隠れていた他のウィンドウの内容を見ることができる。
また、重なり合ったウィンドウの−88でも表示されて
いれは、そこにカーソルを移動し、FDの入カキ−をO
Nすることにより、そのウィンドウのプライオリティが
一番、r、、r、 <なり、各ウィンドウの一番Fに表
示されて、即座に内容を見ることができる。
この処理方法はウィンドウテーブルサーチを行い、指定
ウィンドウのプライオリティより高いウィンドウのプラ
イオリティ値を1つ下げて、指定ウィンドウのプライオ
リティ値を1にする。
そして指定ウィンドウのプライオリティより高かったウ
ィンドウの東なっている領域をエメモリへ格納し、その
領域のVRAMのデータを消去して、あらかじめその領
域の指定ウィンドウのデータを主Xメモリから読み出し
てVRAMへ格納することにより行なわれる。
以トの様にウィンドウのプライオリティを変えることに
よってウィンドウの毛なり具合を変えて隠れていたウィ
ンドウの内容を見ることができる。
[効  果〕 以上説明したように本発明によてば互いに独立した複数
の画像処理領域を毛長して画面の表示する時に論理和で
表示することにより他のウィンドウによって隠れていた
ウィンドウもウィンドウの移動等のオペレーションで捜
さなくても見つけることができる。
又、本発明によれば任意の画像処理領域の状態を反転さ
せることによりCRTの光点を減らし目の疲労を軽減す
ることができる。
又、本発明によれば互いに独立した複数の画像処理領域
の重複関係を変化させることにより、必要な画像処理領
域の内容を即座に知ることができ、不要な画像処理領域
を除去することができる。
【図面の簡単な説明】
第1図は本装置の構成の一例を示すブロック図、第2図
、第3図、第5図は本装置による表示例を示す図、第4
図は従来例の表示例を示す図、第6図、第7図、第10
図は本装置の動作シーケンスを示すフローチャート図、
第8図は本装置の構成の一例を示すブロック図、第9図
はウィンドウの様子を示した図、第11図はウィンドウ
テーブルを示す図、第12図、第13図はウィンドウの
重なりを説明するための図である。 二 二+Yr。−7゜

Claims (3)

    【特許請求の範囲】
  1. (1)画像表示部と、前記画像表示部に互いに独立した
    複数の画像処理領域を表示させる 表示手段とを有する画像処理装置において、前記複数の
    画像処理領域が重複して表示されているとき、前記複数
    の画像処理領域の重複関係を変えるべく、前記表示手段
    を制御する手段を有する画像処理装置。
  2. (2)特許請求の範囲第1項において、前記制御手段は
    前記複数の画像処理領域の任意の1つを他の画像処理領
    域の下に表示させることを特徴とする画像処理装置。
  3. (3)特許請求の範囲第1項において、前記制御手段は
    、前記複数の画像処理領域の重複の 優先度を制御することを特徴とする画像処理装置。
JP59200063A 1984-09-25 1984-09-25 表示制御方法 Granted JPS6177979A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59200063A JPS6177979A (ja) 1984-09-25 1984-09-25 表示制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59200063A JPS6177979A (ja) 1984-09-25 1984-09-25 表示制御方法

Related Child Applications (4)

Application Number Title Priority Date Filing Date
JP5049344A Division JPH0659660A (ja) 1993-03-10 1993-03-10 表示制御装置及び方法
JP5049347A Division JPH0659661A (ja) 1993-03-10 1993-03-10 表示制御装置及び方法
JP5065373A Division JP2603419B2 (ja) 1993-03-24 1993-03-24 表示制御装置
JP7023830A Division JPH07281859A (ja) 1995-02-13 1995-02-13 表示制御装置及び方法

Publications (2)

Publication Number Publication Date
JPS6177979A true JPS6177979A (ja) 1986-04-21
JPH0548505B2 JPH0548505B2 (ja) 1993-07-21

Family

ID=16418222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59200063A Granted JPS6177979A (ja) 1984-09-25 1984-09-25 表示制御方法

Country Status (1)

Country Link
JP (1) JPS6177979A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6238978A (ja) * 1985-08-14 1987-02-19 Hitachi Ltd ウィンドウ表示制御方法
JPS62298882A (ja) * 1986-06-16 1987-12-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション マルチ・ウィンドウ表示システム
JPS6314228A (ja) * 1986-07-03 1988-01-21 Fujitsu Ltd 表示装置
JPS6335070A (ja) * 1986-07-30 1988-02-15 Toshiba Corp 画像情報処理装置
JPS63228214A (ja) * 1987-03-18 1988-09-22 Hitachi Ltd 多重ウインドウ制御装置
JPH0520011A (ja) * 1991-11-13 1993-01-29 Casio Comput Co Ltd ウインドウ制御装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5891492A (ja) * 1981-11-27 1983-05-31 株式会社日立製作所 画像表示装置の制御方式
JPS58189689A (ja) * 1982-04-28 1983-11-05 富士通株式会社 画像表示方式
JPS59136783A (ja) * 1983-01-25 1984-08-06 日本電気株式会社 マルチウインドウビツトマツプデイスプレイ装置
JPS60232596A (ja) * 1984-05-02 1985-11-19 株式会社日立製作所 マルチウインドウ表示方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5891492A (ja) * 1981-11-27 1983-05-31 株式会社日立製作所 画像表示装置の制御方式
JPS58189689A (ja) * 1982-04-28 1983-11-05 富士通株式会社 画像表示方式
JPS59136783A (ja) * 1983-01-25 1984-08-06 日本電気株式会社 マルチウインドウビツトマツプデイスプレイ装置
JPS60232596A (ja) * 1984-05-02 1985-11-19 株式会社日立製作所 マルチウインドウ表示方式

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6238978A (ja) * 1985-08-14 1987-02-19 Hitachi Ltd ウィンドウ表示制御方法
JPS62298882A (ja) * 1986-06-16 1987-12-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション マルチ・ウィンドウ表示システム
JPS6314228A (ja) * 1986-07-03 1988-01-21 Fujitsu Ltd 表示装置
JPS6335070A (ja) * 1986-07-30 1988-02-15 Toshiba Corp 画像情報処理装置
JPS63228214A (ja) * 1987-03-18 1988-09-22 Hitachi Ltd 多重ウインドウ制御装置
JPH0520011A (ja) * 1991-11-13 1993-01-29 Casio Comput Co Ltd ウインドウ制御装置

Also Published As

Publication number Publication date
JPH0548505B2 (ja) 1993-07-21

Similar Documents

Publication Publication Date Title
US4653020A (en) Display of multiple data windows in a multi-tasking system
US4651146A (en) Display of multiple data windows in a multi-tasking system
JP2554740B2 (ja) トレンドグラフの拡大表示方法
JPS6177977A (ja) 画像処理装置
JPH09330199A (ja) パーソナルコンピュータ
JPH0548505B2 (ja)
JPS63153626A (ja) ル−ペウインドウ制御方式
JPS6177978A (ja) 画像処理装置
JPS6385924A (ja) 表示制御方式
JP2603419B2 (ja) 表示制御装置
JP3322109B2 (ja) 表示制御装置
JPH0659660A (ja) 表示制御装置及び方法
JPH07281859A (ja) 表示制御装置及び方法
JPH0659661A (ja) 表示制御装置及び方法
JP3337385B2 (ja) 表示制御回路
JPS60241126A (ja) コンピユ−タにおける任意パタ−ンのスクロ−ル方式
JPH0661037B2 (ja) 画像表示システム
JPS62198979A (ja) 図形表示装置
JPH022150B2 (ja)
JPH01184525A (ja) 表示制御方式及び表示制御方法
JPH0452688A (ja) マルチウィンドウ表示方法
JPH0497420A (ja) 文書処理装置
JPH1027086A (ja) 表示装置
JPS62198980A (ja) 図形表示装置
JPS63100493A (ja) 図形表示方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term