JP2000207090A - 表示制御装置と表示制御方法 - Google Patents

表示制御装置と表示制御方法

Info

Publication number
JP2000207090A
JP2000207090A JP11004181A JP418199A JP2000207090A JP 2000207090 A JP2000207090 A JP 2000207090A JP 11004181 A JP11004181 A JP 11004181A JP 418199 A JP418199 A JP 418199A JP 2000207090 A JP2000207090 A JP 2000207090A
Authority
JP
Japan
Prior art keywords
window
display
windows
deformed
display control
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
JP11004181A
Other languages
English (en)
Inventor
Eiichi Kawamura
栄一 川村
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 JP11004181A priority Critical patent/JP2000207090A/ja
Publication of JP2000207090A publication Critical patent/JP2000207090A/ja
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】複数のウインドウを表示する際に隠れる位置と
なるウインドウの選択操作を簡単に行う。 【解決手段】CPUは、ディスプレイに複数のウインド
ウを表示する際にウインドウbがウインドウaで一部が
重なって隠れる場合、RAM上でウインドウbを一辺d
を中心にして回転するように変形する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、たとえばパーソ
ナルコンピュータ等における1つまたは複数のウインド
ウを表示制御する表示制御装置と表示制御方法に関す
る。
【0002】
【従来の技術】従来、パーソナルコンピュータのウイン
ドウ表示において、多数のウインドウを使用した場合、
それぞれのウインドウ間で重なったり、複数のウインド
ウによってウインドウ全体が隠れてしまう場合ある。
【0003】このように、複数のウインドウを表示した
場合に次のような問題点があった。
【0004】ウインドウ間で重なりあうことで、下にな
ったウインドウの情報が隠されてしまう。
【0005】大きなウインドウ、もしくは複数のウイン
ドウが小さなウインドウを覆い隠してします。このた
め、目的となるウインドウを選択するために、目的のウ
インドウとは違うウインドウを操作して目的のウインド
ウを操作・選択できるようにする必要が生じる。
【0006】
【発明が解決しようとする課題】上記したように、複数
のウインドウを表示した場合、ウインドウ間で重なりあ
うことで下になったウインドウの情報が隠され、大きな
ウインドウもしくは複数のウインドウが小さなウインド
ウを覆い隠してしまい、目的とするウインドウを選択す
るために目的のウインドウとは違うウインドウを操作し
て目的のウインドウを操作・選択する必要が生じるとい
った問題があった。
【0007】そこで、この発明は、複数のウインドウを
表示する際に隠れる位置となるウインドウの選択操作を
簡単に行うことのできる表示制御装置と表示制御方法を
提供することを目的とする。
【0008】
【課題を解決するための手段】この発明の表示制御装置
は、第1及び第2のウインドウを表示する表示手段と、
この表示手段に表示される第1のウインドウを拡大する
ことにより第2のウインドウに重なってしまうとき、重
なることによって一部が隠れてしまう第2のウインドウ
の面積を変形させ、重なりを回避して表示する制御を行
う制御手段とから構成されている。
【0009】この発明の表示制御装置は、第1及び第2
のウインドウを表示する表示手段と、この表示手段に表
示される第1のウインドウに第2のウインドウが重なっ
て覆い隠す面積比率が予め設定された閾値以上になった
際、この第1のウインドウのアイコンを作成して表示す
る制御を行う制御手段とから構成されている。
【0010】この発明の表示制御方法は、複数のウイン
ドウを表示する際、ウインドウが重なって一部が隠れて
しまうウインドウを変形させ、重なりを回避して表示す
る制御を行うようにしたことを特徴とする。
【0011】この発明の表示制御方法は、複数のウイン
ドウを表示制御する表示制御方法であって、表示される
第1のウインドウに第2のウインドウが重なって覆い隠
す面積比率が予め設定された閾値以上になった際、この
第1のウインドウのアイコンを作成して表示する制御を
行うようにしたことを特徴とする。
【0012】
【発明の実施の形態】以下、この発明の一実施の形態に
ついて図面を参照して説明する。
【0013】図1は、この発明の表示制御装置に係るパ
ーソナルコンピュータの概略構成を示すものである。す
なわち、パーソナルコンピュータは、全体の制御を司る
CPU1、各種プログラムを記憶しているROM2、デ
ィスプレイへの表示情報を含む情報を一時記憶するRA
M3、1つまたは複数のウインドウ等を表示するディス
プレイ4、入力部としてのキーボード5、及びマウス6
とから構成されている。
【0014】次に、このような構成においてディスプレ
イ4に表示する表示制御について説明する。
【0015】図2におけるディスプレイ4に表示された
複数のウインドウa,bは、ウインドウa,b間が開い
ていて、かつウインドウa,b間に重なりがない状態を
示している。この状態からウインドウを重ねた場合に、
重ねられたウインドウの形態を変化(表示制御)させる
ことでウインドウ操作の効率を向上させることが本発明
の目的である。
【0016】図3は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウを、ウインドウ
の一辺を中心にして回転するように変形させて重なりを
回避した表示例を示すものである。すなわち、CPU1
は、ディスプレイ4に表示する際にウインドウbがウイ
ンドウaで一部が重なって隠れる場合、RAM3上でウ
インドウbを一辺dを中心にして回転するように変形す
る。
【0017】図4は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウの全体を縮小し
て重なりを回避した表示例を示すものである。すなわ
ち、CPU1は、ディスプレイ4に表示する際にウイン
ドウbがウインドウaで一部が重なって隠れる場合、R
AM3上で定点eを中心にしてウインドウbの全体を縮
小する。
【0018】図5は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウを縦方向のみに
縮小(横方向に縮小)して重なりを回避した表示例を示
すものである。すなわち、CPU1は、ディスプレイ4
に表示する際にウインドウbがウインドウaで一部が重
なって隠れる場合、RAM3上でウインドウbを縦方向
のみに縮小(横方向に縮小)する。
【0019】図6は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウを横方向のみに
縮小(縦方向に縮小)して重なりを回避した表示例を示
すものである。すなわち、CPU1は、ディスプレイ4
に表示する際にウインドウbがウインドウaで一部が重
なって隠れる場合、RAM3上でウインドウbを横方向
のみに縮小(縦方向に縮小)する。
【0020】図7は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウの形状を変形さ
せ、重なった部分のみを横方向に縮小して重なりを回避
した表示例を示すものである。横書き表示を基本とした
ウインドウに向いている。CPU1は、ディスプレイ4
に表示する際にウインドウbがウインドウaで一部が重
なって隠れる場合、RAM3上でウインドウbの重なる
部分のみを横方向に縮小する。
【0021】図8は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウの形状を変形さ
せ、重なった部分のみを縦方向に縮小して重なりを回避
した表示例を示すものである。縦書き表示を基本とした
ウインドウに向いている。CPU1は、ディスプレイ4
に表示する際にウインドウbがウインドウaで一部が重
なって隠れる場合、RAM3上でウインドウbの重なる
部分のみを縦方向に縮小する。
【0022】図9は、複数のウインドウ表示において、
一部が重なって隠れてしまうウインドウの形状を変形さ
せ、重なった部分をスライドさせて重なりを回避した表
示例を示すものである。CPU1は、ディスプレイ4に
表示する際にウインドウbがウインドウaで一部が重な
って隠れる場合、RAM3上でウインドウbの重なる部
分を図上右方向にスライドする。
【0023】図10は、複数のウインドウ表示におい
て、一部が重なって隠れてしまうウインドウの形状を変
形させ、またウインドウ内部のテキストを表示可能エリ
ア内に再配置して、再描画する。CPU1は、ディスプ
レイ4に表示する際にウインドウbがウインドウaで一
部が重なって隠れる場合、RAM3上でウインドウbの
重なる部分のためにウインドウの形状を変形させ、ウイ
ンドウ内部のテキストを表示可能エリア内に再配置して
再描画する。すなわち、図上で表示可能なエリアは、符
号f,g,h,i,j,k,fで囲まれた範囲であり、
そのエリア内に表示内容(テキスト等)を再配置して表
示情報として再描画する。
【0024】図11は、複数のウインドウ表示におい
て、ウインドウの重なりが、隠されるウインドウの面積
に対してある比率以上になった場合に、重ねられたウイ
ンドウをアイコン化する。すなわち、CPU1は、ディ
スプレイ4に表示する際にウインドウbがウインドウa
で隠される面積がある比率以上になった場合、RAM3
上でこのウインドウbのアイコンcを作成して表示す
る。
【0025】ここで、ウインドウをアイコン化する際の
判断とアイコン配置を決定する動作を図12のフローチ
ャートを参照して説明する。
【0026】まず図12の(a)において、ユーザのウ
インドウ操作により、イベントが発生することにより処
理が開始される(ST1)。ウインドウに重なりがあれ
ば(ST2)、CPU1は、ウインドウの重なり面積比
率が予め設定されている閾値を越えているか否かをチェ
ックし(ST3)、越えていなければ図3〜図10に示
したウインドウの再描画を行い(ST4)、越えていれ
ばウインドウのアイコン化処理に移行する(ST5)。
【0027】図12の(b)において、CPU1は、R
AM3上でルートウインドウを格子状に区切り、ウイン
ドウが重ならない格子を検索する(ST11)。
【0028】続いてCPU1は、ウインドウに隠されな
い位置にアイコンを配置できるかをチェックし(ST1
2)、配置できる場合はルートウインドウにアイコンを
配置して描画し(ST13)、配置できない場合はルー
トウインドウにアイコンを配置する(ST14)。
【0029】ステップST4、ステップST5が終了し
てCPU1は、表示制御を終了する(ST6)。
【0030】上述したようにCPU1は、ウインドウが
重なった場合、図3〜図10のいづれか1つの変形パタ
ーンを使用して表示制御し、ウインドウの重なり具合に
よって図3〜図10のウインドウの変形パターンのいづ
れか1つを自動的に選択する。
【0031】また、CPU1は、ウインドウの再描画を
行う際、ウインドウ間の重なりをチェックし、重なりが
あってかつ下位に位置するウインドウ(隠されるウイン
ドウ)の場合にはウインドウの形状を変更して再描画す
る。
【0032】以上説明したように上記発明の実施の形態
によれば、ウインドウ間の重なりにより隠されてしまう
情報を表示することができる。
【0033】また、ウインドウの重なりによって直接操
作できないウインドウをなくすことができる。
【0034】さらに、ウインドウの大部分が重なってし
まう場合、自動的にアイコン化して直接選択できる位置
にアイコンを配置するため、必要なウインドウ、アイコ
ンを選択する操作の手順が煩雑にならない。
【0035】
【発明の効果】以上詳述したようにこの発明によれば、
複数のウインドウを表示する際に隠れる位置となるウイ
ンドウの選択操作を簡単に行うことのできる表示制御装
置と表示制御方法を提供することができる。
【図面の簡単な説明】
【図1】この発明に係るパーソナルコンピュータの概略
構成を示すブロック図。
【図2】ディスプレイに表示された複数のウインドウを
説明するための図。
【図3】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図4】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図5】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図6】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図7】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図8】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図9】一部が重なって隠れてしまうウインドウを変形
させる表示例を示す図。
【図10】一部が重なって隠れてしまうウインドウを変
形させる表示例を示す図。
【図11】ウインドウの重なりが隠されるウインドウの
面積に対してある比率以上になった場合にアイコン化す
る例を説明するための図。
【図12】ウインドウのアイコン化の動作を説明するた
めのフローチャート。
【符号の説明】
1…CPU(制御手段) 2…ROM 3…RAM 4…ディスプレイ(表示手段) 5…キーボード 6…マウス

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 第1及び第2のウインドウを表示する表
    示手段と、 この表示手段に表示される第1のウインドウを拡大する
    ことにより第2のウインドウに重なってしまうとき、重
    なることによって一部が隠れてしまう第2のウインドウ
    の面積を変形させ、重なりを回避して表示する制御を行
    う制御手段と、 を具備したことを特徴とする表示制御装置。
  2. 【請求項2】 上記制御手段は、変形させるウインドウ
    の一辺を軸にして回転した表示を行うようにしたことを
    特徴とする請求項1記載の表示制御装置。
  3. 【請求項3】 上記制御手段は、変形させるウインドウ
    の形状を縦方向、もしくは横方向、もしくは縦横両方向
    に圧縮して表示するようにしたことを特徴とする請求項
    1記載の表示制御装置。
  4. 【請求項4】 上記制御手段は、変形させるウインドウ
    の変形を一部分に限定し、変形しない部分では元の完全
    な情報を表示し、変形する部分は変形に応じた情報量で
    表示するようにしたことを特徴とする請求項1記載の表
    示制御装置。
  5. 【請求項5】 上記制御手段は、ウインドウを変形した
    後、当該ウインドウ内の情報を元の文字と同じ大きさで
    再描画するようにしたことを特徴とする請求項1記載の
    表示制御装置。
  6. 【請求項6】 上記制御手段は、変形させるウインドウ
    の重なった部分全体をスライドする方向に移動して表示
    するようにしたことを特徴とする請求項1記載の表示制
    御装置。
  7. 【請求項7】 上記制御手段は、変形させるウインドウ
    を他のウインドウと重ならない表示範囲で形状を変形
    し、この表示範囲内に情報を再配置して再描画するよう
    にしたことを特徴とする請求項1記載の表示制御装置。
  8. 【請求項8】 第1及び第2のウインドウを表示する表
    示手段と、 この表示手段に表示される第1のウインドウに第2のウ
    インドウが重なって覆い隠す面積比率が予め設定された
    閾値以上になった際、この第1のウインドウのアイコン
    を作成して表示する制御を行う制御手段と、 を具備したことを特徴とする表示制御装置。
  9. 【請求項9】 複数のウインドウを表示する際、ウイン
    ドウが重なって一部が隠れてしまうウインドウを変形さ
    せ、重なりを回避して表示する制御を行うようにしたこ
    とを特徴とする表示制御方法。
  10. 【請求項10】 複数のウインドウを表示制御する表示
    制御方法であって、 表示される第1のウインドウに第2のウインドウが重な
    って覆い隠す面積比率が予め設定された閾値以上になっ
    た際、この第1のウインドウのアイコンを作成して表示
    する制御を行うようにしたことを特徴とする表示制御方
    法。
JP11004181A 1999-01-11 1999-01-11 表示制御装置と表示制御方法 Pending JP2000207090A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11004181A JP2000207090A (ja) 1999-01-11 1999-01-11 表示制御装置と表示制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11004181A JP2000207090A (ja) 1999-01-11 1999-01-11 表示制御装置と表示制御方法

Publications (1)

Publication Number Publication Date
JP2000207090A true JP2000207090A (ja) 2000-07-28

Family

ID=11577548

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11004181A Pending JP2000207090A (ja) 1999-01-11 1999-01-11 表示制御装置と表示制御方法

Country Status (1)

Country Link
JP (1) JP2000207090A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014057814A1 (ja) * 2012-10-12 2014-04-17 ソニー株式会社 表示制御装置、表示制御方法及びプログラム
JP2014522541A (ja) * 2011-06-13 2014-09-04 本田技研工業株式会社 ムーブイット:再構成可能な物理的コンピューティングのための監視、操作、視覚化、編集統合ツールキット
JPWO2017163639A1 (ja) * 2016-03-24 2019-01-31 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014522541A (ja) * 2011-06-13 2014-09-04 本田技研工業株式会社 ムーブイット:再構成可能な物理的コンピューティングのための監視、操作、視覚化、編集統合ツールキット
WO2014057814A1 (ja) * 2012-10-12 2014-04-17 ソニー株式会社 表示制御装置、表示制御方法及びプログラム
JPWO2014057814A1 (ja) * 2012-10-12 2016-09-05 ソニー株式会社 表示制御装置、表示制御方法及びプログラム
US10509537B2 (en) 2012-10-12 2019-12-17 Sony Corporation Display control apparatus, display control method, and program
JPWO2017163639A1 (ja) * 2016-03-24 2019-01-31 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US11226712B2 (en) 2016-03-24 2022-01-18 Sony Corporation Information processing device and information processing method

Similar Documents

Publication Publication Date Title
US5821930A (en) Method and system for generating a working window in a computer system
US5568604A (en) Method and system for generating a working window in a computer system
JP4482561B2 (ja) メニューアクティブ化とストローク入力のための共通オンスクリーンゾーン
US5790819A (en) Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set
JP2994888B2 (ja) 入力処理装置および入力処理方法
JPH04276821A (ja) コンピュータ表示制御システム
EP0494106A1 (en) Apparatus for displaying display regions on a visual display
JP3705826B2 (ja) 仮想3次元ウインドウ表示制御方法
JPH08221196A (ja) マウスを用いてモニタ上の画像を直接操作する方法
KR20180006614A (ko) 멀티-터치 디스플레이 패널 및 이를 제어하는 방법
JP2003177848A (ja) ソフトウェアキーボードのキー表示方法及び文字入力装置
JPH02140822A (ja) マルチウインドディスプレイ方式
JP2506120B2 (ja) 画像表示方法
JP2014137668A (ja) 情報表示装置、方法、およびプログラム
JP2000172398A (ja) 表示装置上の表示領域の間で切り替えるためのインタ―フェ―ス・コントロ―ル
WO2020049191A2 (en) Method, computing device and program code for facilitating information display on a display
JP2943734B2 (ja) 拡大表示枠付きマウスカーソル
JP2001344092A (ja) 情報処理装置
JP2009223532A (ja) アイコンインタフェースの操作制御方法
JPH09237175A (ja) スクロール制御装置
JPH09244858A (ja) ウィンドウシステムの制御方法および情報処理装置
JP2009301523A (ja) タッチパネル式操作電子機器
JP2007079947A (ja) 表示装置及びそれに用いるプログラム
JP5066877B2 (ja) 画像表示装置、画像表示方法、およびプログラム
JP4609453B2 (ja) 図形表示制御装置及びプログラム