JPH04163592A - ウインドウ表示方式 - Google Patents

ウインドウ表示方式

Info

Publication number
JPH04163592A
JPH04163592A JP2288353A JP28835390A JPH04163592A JP H04163592 A JPH04163592 A JP H04163592A JP 2288353 A JP2288353 A JP 2288353A JP 28835390 A JP28835390 A JP 28835390A JP H04163592 A JPH04163592 A JP H04163592A
Authority
JP
Japan
Prior art keywords
area
window
display
displayed
new window
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
JP2288353A
Other languages
English (en)
Inventor
Kazuo Inoue
井上 一男
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2288353A priority Critical patent/JPH04163592A/ja
Publication of JPH04163592A publication Critical patent/JPH04163592A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) この発明は電子計算機の端末に用いられるウィンドウ表
示方式に関する。
(従来の技術) 近年、マンマシンインタフェースの中核となる表示装置
に益々高度な機能が要求されてきている。多色表示はも
とより、マルチウィンドウ、スーパーインポーズ等がそ
の代表例である。
従来、ウィンドウ表示を実現するのにソフトウェア的に
は以下の2つの方式が知られている。
一つは、画面上の決められた位置に、決められた大きさ
のウィンドウを表示する方式、他の一つは、利用者がウ
ィンドウを表示する位置と大きさを指定する方式である
。
(発明が解決しようとする課題) ところが、前者の方式によれば既に表示されている他の
ウィンドウ、図形、文字の上に新しいウィンドウが重な
って表示されることがあり、重なった部分は見えなくな
るといった不都合かあった。また、後者の方式によれば
、利用者か毎回ウィンドウの表示位置と大きさを指定す
る必要があり、その操作は利用者にとって煩わしいもの
であった。特に、ヘルプ画面(電子計算機、ソフトウェ
アなどの使用方法を表示する画面)を表示する場合、簡
単な操作で、利用者が使用している領域を隠さすにウィ
ンドウを表示することが求められていた。
この発明は上記事情に鑑みてなされたものであり、端末
に複数のウィンドウを表示する場合の見易さの向上と、
操作手順の簡単化をはかったウィンドウ表示方式を提供
することを目的とする。
[発明の構成] (課題を解決するための手段ならびに作用)本発明は、
表示画面上でウィンドウ、図形、文字等データが表示さ
れていない領域を検索する領域検索手段と、検索された
領域か新しいウィンドウを設定するために十分な大きさ
を持つか否かを判定し、その表示位置を決定する表示位
置決定手段と、同手段によって決定された位置に新しい
ウィンドウを設定する手段とを具備し、既に表示されて
いるデータと重なりのないウィンドウを表示することを
特徴とする。
このことにより、簡単な操作で、がっ、既に表示された
ウィンドウ、図形、文字等を隠すことなく、新しいウィ
ンドウを表示することか可能となる。
また、ウィンドウ、図形、文字が密に表示されていない
領域を検索することによってこの領域が新しいウィンド
ウを表示するために十分な大きさを持つかどうか判定し
、表示位置を決定することにより、ここで決定された位
置に新しいウィンドウを表示することもできる。このこ
とにより、簡単な操作で、かつ、既に表示されであるウ
ィンドウ、図形、文字をできるたけ隠さないようにして
、新しいウィンドウを表示することが可能となる。更に
、利用者があまり使用していない領域を検索し、検索さ
れた領域か新しいウィンドウを表示するために十分な大
きさをもつかどうか判定し表示位置を決定することによ
り、利用者か頻繁に使用している領域を隠すことなく、
新しいウィンドウを表示することも可能となる。
このことにより、−廣のマンマシンインタフェースの向
上かはかれ、かつ、操作性の向上も期待できる。
(実施例) 以下、図面を使用して本発明実施例について説明する。
第1図は本発明実施例の構成を示すブロック図である。
図において、符号1はCPUてあり、システムの制御中
枢となる。符号2は主記憶装置てあり、CPUIはここ
に格納されたプログラムに従い各部の制御を司る。本発
明実施例の動作の理解を助ける意味で主記憶装置2中に
機能ブロックを示しである。領域検索部21、表示位置
決定部22、ウィンドウ設定部23がそれである。領域
検索部21は画面上でウィンドウ、図形、文字等データ
が表示されていない、もしくは密に表示されていない、
あるいは、利用者か余り使用していない領域を検索する
機能を持つ。表示位置決定部22は、領域検索部21に
て検索された領域か新しいウィンドウを表示するために
十分な大きさを持つか否かを判定して表示位置を計算す
る機能を持つ。ウィンドウ設定部23は、表示位置決定
部22により決定された位置に新しいウィンドウを設定
するもので、これにより、既に表示済みの他のウィンド
ウ、図形、文字等表示データとオーバーラツプすること
なく、もしくは、できるたけオーバーラツプすることな
く、あるいは利用者か頻繁に使用している領域を隠すこ
となく新しいウィンドウを表示できる。これら各部21
〜23はいずれもプログラムに従いCPUIか算術論理
演算を実行することにより実現される。3゜4はマンマ
シンインタフェース装置であり、それぞれキーボードユ
ニット(KB) 、デイスプレィユニット(CRT)で
ある。5はシステムバスであり、上記CPU1、主記憶
装置2、キーボードユニット3およびデイスプレィユニ
ット4か共通接続される。
第2図乃至第7図は本発明実施例の動作を説明するため
に引用した図である。第2図乃至第4図は本発明実施例
の動作を示すフローチャート、第5図は、ウィンドウ、
図形、文字が表示されていない領域の検索の例を示す図
、第6図は検索された領域に新しいウィンドウが表示で
きるか否か判定する例を示す図、第7図はウィンドウ、
図形、文字があまり表示されていない領域の検索の例を
示す図である。
第2図において、符号101はコマンドを人力するテス
ップであり、符号102はウィンドウを表示するコマン
ドかどうかを判定するステップ、符号10Bは画面上で
ウィンドウ、図形、文字が表示されていない領域を検索
するステップである。
符号104は検索された領域が十分な大きさを持ち、新
しいウィンドウを表示できるか判定し、ウィンドウを表
示する位置を決定するステップ、符号105は決定され
た位置にウィンドウを表示するステップである。
第3図において、符号201はコマンドを入力するステ
ップ、符号202はウィンドウを表示するコマンドかど
うかを判定するステップ、符号203は画面上でウィン
ドウ、図形、文字があまり表示されていないを領域を検
索するステップである。符号204は検索された領域か
十分な大きさを持ち、新しいウィンドウを表示できるが
判定し、ウィンドウを表示する位置を決定するステップ
、符号205は決定された位置にウィンドウを表示する
ステップである。
第4図において、符号301はコマンドを入力するステ
ップ、符号302はウィンドウを表示するコマンドかど
うかを判定するステップ、符号303は画面上であまり
使用されない領域を操作するステップである。符号30
4は検索された領域が十分な大きさを持ち、新しいウィ
ンドウを表示できるか否か判定し、ウィンドウを表示す
る位置を決定するステップ、符号305は決定された位
置にウィンドウを表示するステップである。
以下、本発明実施例の動作について詳細に説明する。先
ず、第2図に示すフローチャートに基づき第1図に示す
実施例の動作から説明する。ステップ101にてキーボ
ードユニット3(のキーボードまたはマスク)からコマ
ンドが入力されると、ステップ102にて、その人力コ
マンドか新たにウィンドウを表示するコマンドかとうか
の判定か、CPUIによって行われる(ステップ102
)。次に、画面上で他のウィンドウ、図形、文字が表示
されていない領域か、(CPUIによる領域検索用プロ
グラムの実行によって実現される)領域検索部21によ
って検索される(ステップ103)。この領域の検索は
、第5図に示すように、他のウィンドウ、図形、文字が
表示されている領域を四角形の座標データとして、主記
憶装置2上に保存しておき、検索時に画面全体を示す四
角形の座標データの図形の合成演算(減算処理)を行う
といった手法などを用いることで実現することができる
。尚、図形の合成演算は、公知の手法であり本発明のポ
イントと直接関係しないためここでの説明は省略する。
次に、ステップ103で検索された空き領域が新しいウ
ィンドウを表示するために十分な太きさを持つかどうか
の判定と、表示位置の決定が、表示位置決定部22にて
行われる(ステップ104)。この領域判定は、第5図
に示すように、ステップ103で求められた空き領域の
各頂点から、X方向とX方向の空き領域の長さを求め、
新しく表示するウィンドウのX方向とX方向の長さより
、求められた空き領域のX方向とX方向の長さが長けれ
ば、その位置に新しいウィンドウを表示することが可能
であると判定するといった手法などを用いることで実現
することができる。
スーrツブ104か終了すると、同ステップ104で決
定された位置に、ウィンドウ設定部23によって新しい
ウィンドウか表示される。
次に本発明の他の実施例の動作につき、第3図のフロー
チャートを参照しながら説明する。先ず、ステップ20
1−にてコマンドが入力されると、ステップ202にて
、新しくウィンドウを表示するコマンドか否かが判定さ
れる。次に、ステップ203にて、ウィンドウ、図形、
文字があまり表示されていない領域の検索が行われる。
この領域の検索は、第7図に示すように、各領域内で表
示されている文字の数や、図形の占める面積の割合など
から判定することができる。次のステップ204では、
ステップ203で検索された領域が新しいウィンドウを
表示するのに十分な大きさを持つかどうかの判定が行わ
れ、表示位置か決定される。この判定と表示位置の決定
は、前記実施例と同様の手法等で実現することができる
。そして、次のステップ205では、ステップ204で
決定された位置に新しいウィンドウが表示される。
最後に第4図を使用して本発明の更に他の実施例の動作
について説明する。まず、ステップ301にてコマンド
が入力されめと、ステップ302にて、新しくウィンド
ウを表示するコマンドか否かが判定される。次に、ステ
ップ303にて、あまり使用されていない領域の検索が
行われる。この領域は、各領域の使用履歴をメモリ上に
保存しておき、使用頻度の少ない領域を求めるといった
手法などを用いることにより実現できる。
次のステップ304では、ステップ203て検索された
領域か新しいウィンドウを表示するのに十分な大きさを
持つかどうかの判定か行われ、表示位置が決定される。
この判定と表示位置の決定は前記実施例と同様の手法を
使用することで実現することができる。そして次のステ
ップ305では、ステップ304で決定された位置に新
しいウィンドウか表示される。
[発明の効果] 以上説明のように本発明によれば、既に表示された領域
の内容を隠すことなく、新しいウィンドウを切出すこと
ができ、このことにより、−層のマンマシンインタフェ
ースの向上がはかれ、かつ、操作性の向上も期待できる
。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図乃至
第4図は本発明実施例の動作を示すフローチャート、第
5図乃至第7図は本発明実施例の動作を概念的に示す図
である。 1・・・CPU、2・・・主記憶装置、3・・・キーボ
ードユニット(KB) 、3・・・デイスプレィユニッ
ト(CRT) 、4・・・システムバス、21・・・領
域検索部、22・・・表示位置決定部、23・・・ウィ
ンドウ設定部。 出願人代理人 弁理士 鈴江武彦 第1m! 第2図 空き領域の検索 頂点 y方向の長さ 第6図 文字、図形の少ない領域 1       : 第7図 画面全体の庄樟データ ウィンドウ、図形、 ウィンドウ、図形、文字の座標データ

Claims (1)

    【特許請求の範囲】
  1. 表示画面上で、ウィンドウ、図形、文字等データが全く
    表示されていない領域、或いはあまり表示されていない
    領域、或いはあまり使用されていない領域をを検索する
    領域検索手段と、この領域検索手段によって検索された
    領域が新しいウィンドウを設定するために十分な大きさ
    を持つか否かを判定し、その表示位置を決定する表示位
    置決定手段と、この表示位置決定手段によって決定され
    た位置に新しいウィンドウを設定するウィンドウ設定手
    段とを具備し、既に表示されているデータと重なりのな
    い、或いは殆ど重なりのない、或いは頻繁に使用されて
    いる領域と重なりのないウィンドウを表示することを特
    徴とするウィンドウ表示方式。
JP2288353A 1990-10-29 1990-10-29 ウインドウ表示方式 Pending JPH04163592A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2288353A JPH04163592A (ja) 1990-10-29 1990-10-29 ウインドウ表示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2288353A JPH04163592A (ja) 1990-10-29 1990-10-29 ウインドウ表示方式

Publications (1)

Publication Number Publication Date
JPH04163592A true JPH04163592A (ja) 1992-06-09

Family

ID=17729112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2288353A Pending JPH04163592A (ja) 1990-10-29 1990-10-29 ウインドウ表示方式

Country Status (1)

Country Link
JP (1) JPH04163592A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009025047A1 (ja) * 2007-08-22 2009-02-26 Fujitsu Limited 表示制御装置、表示制御プログラム及び表示制御方法
JP2011022921A (ja) * 2009-07-17 2011-02-03 Yahoo Japan Corp 画面制御装置及び方法
JP2013196647A (ja) * 2012-03-22 2013-09-30 Fujitsu Ltd 電子機器、電子機器の制御方法、電子機器の制御プログラム
US20150199092A1 (en) * 2012-09-26 2015-07-16 Google Inc. Intelligent window placement

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009025047A1 (ja) * 2007-08-22 2009-02-26 Fujitsu Limited 表示制御装置、表示制御プログラム及び表示制御方法
JP2011022921A (ja) * 2009-07-17 2011-02-03 Yahoo Japan Corp 画面制御装置及び方法
JP2013196647A (ja) * 2012-03-22 2013-09-30 Fujitsu Ltd 電子機器、電子機器の制御方法、電子機器の制御プログラム
US20150199092A1 (en) * 2012-09-26 2015-07-16 Google Inc. Intelligent window placement

Similar Documents

Publication Publication Date Title
US5237653A (en) Multiwindow control method and apparatus for work station having multiwindow function
US5179655A (en) Multiwindow control method and apparatus for work station having multiwindow function
JP3484096B2 (ja) 有向グラフの論理的ズーム装置における論理的ズーム方法
JPH11327763A (ja) コンピュータ・システムにおける合図提供方法
JPH09231393A (ja) 命令入力装置
JP2774703B2 (ja) Cad装置
JPH06259217A (ja) マルチウィンドウシステム
JPH07220109A (ja) 情報処理装置及び方法
JP2783472B2 (ja) 情報処理装置
JP3892534B2 (ja) 表示装置
JPH0464089B2 (ja)
JP3508446B2 (ja) 機能指示方式
JPH0721067A (ja) 多重アンドゥ方法
JPH03129513A (ja) 機能選択方式
JPH01191269A (ja) 画像制御装置
JPH07248891A (ja) マルチウィンドウ画面の制御方法
JPH05150932A (ja) アイコン表示機能を有するコンピユータ装置
JP3268243B2 (ja) データ入力方法
JP3521212B2 (ja) マルチウィンドウコンピュータシステム
JPH05101044A (ja) 文書処理装置
JPH08263528A (ja) Cad装置
JPH0291715A (ja) 文字認識装置
JPH0827844B2 (ja) 正多角形作成機能を持つ図形処理装置
JP2981563B2 (ja) 電子機器
JPH05324178A (ja) ペン入力方法およびペン入力システム