JPH10149272A - 表示装置 - Google Patents

表示装置

Info

Publication number
JPH10149272A
JPH10149272A JP9175477A JP17547797A JPH10149272A JP H10149272 A JPH10149272 A JP H10149272A JP 9175477 A JP9175477 A JP 9175477A JP 17547797 A JP17547797 A JP 17547797A JP H10149272 A JPH10149272 A JP H10149272A
Authority
JP
Japan
Prior art keywords
window
display
cursor
moving
unit
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
JP9175477A
Other languages
English (en)
Other versions
JP3892534B2 (ja
Inventor
Masatoshi Fujita
正敏 藤田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP17547797A priority Critical patent/JP3892534B2/ja
Publication of JPH10149272A publication Critical patent/JPH10149272A/ja
Application granted granted Critical
Publication of JP3892534B2 publication Critical patent/JP3892534B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 本発明はウィンドウ表示システムに関し、
特に、表示順位が固定された複数のウィンドウまたはア
イコンの制御に関し、作業対象のウィンドウよりも表示
順位が高いウィンドウを、作業対象のウィンドウに対す
るカーソルの指示を妨げないようにカーソル位置から離
脱させる手段の提供を課題とする。 【解決手段】 複数のウィンドウを開設できる表示部を
有し、前記表示部に表示順位が設定されるウィンドウが
開設されるマルチウィンドウ表示装置において、前記表
示部上を移動するカーソルを操作する位置指定手段と、
前記ウィンドウの表示属性を保持するウィンドウ情報領
域と、前記位置指定手段で操作されるカーソルの位置が
入力され、前記カーソル位置と表示ウィンドウの表示領
域との位置関係を、前記ウィンドウ情報領域からの情報
によって判定する手段と、前記判定手段の判定結果に応
じて前記表示ウィンドウをカーソルの現在位置から離脱
移動させる移動手段と、から構成する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はウィンドウ表示シス
テムに関し、特に、表示順位が固定された複数のウィン
ドウまたはアイコンの制御に関する。
【0002】
【従来の技術】一つの表示画面を有し、当該画面内に複
数のウィンドウを開設し、それぞれのウィンドウ毎にマ
ウス等のカーソル指示によって操作を行なうGUI(G
RAPHICAL USER INTERFACE)シ
ステムを備える情報処理機器システムが一般化してきて
いる。
【0003】これらのシステムでは、表示部に開設され
た複数のウィンドウはその表示面積もまちまちであり、
かつ表示位置もまちまちである。従って、あるウィンド
ウと他のウィンドウは表示部上で併置表示される場合も
あり、また、互いに一部を重畳しながら表示される場合
もある。
【0004】図6は2つのウィンドウ(91,92)が
一部を重畳して表示部9に表示されているケースであ
り、現在の状態は、ウィンドウA91の表示順位がウィ
ンドウB92の表示順位よりも高い場合である。
【0005】マウス1を操作することでカーソル1Kを
移動させる。作業対象がウィンドウA91である場合
は、当該ウィンドウは全領域が表示されているから、そ
の領域の任意の場所をカーソル1Kによって指示するこ
とに何の不都合もない。
【0006】一方、操作対象がウィンドウB92である
場合は、カーソル1KがウィンドウB92の領域内に進
入した時点で、カーソルの座標を検出している図示しな
いシステムユーティリティがウィンドウの表示順位を変
更して、ウィンドウB92を前面に表示し直すことで、
ウィンドウB92の全領域がカーソル1Kによって指示
可能になる。
【0007】上述したように、それぞれのウィンドウに
は表示順位が設定されるものであるが、ある種のウィン
ドウ(情報表示ウィンドウ、例えば、時計表示ウィンド
ウ、アイコン等)はこの表示順位が固定であり、表示位
置が重畳する場合その順位に従って、順位が上のものが
常に表示部9の前面に表示されている。
【0008】
【発明が解決しようとする課題】図6はウィンドウシス
テム表示状態図であり、例えば、ウィンドウA91がこ
の種のウィンドウであれば、カーソル1Kがウィンドウ
B92の領域に進入しても、互いの表示順位に変化は生
じない。そこで、この表示状態のままでは、ウィンドウ
B92のウィンドウA91で隠されている領域位置を操
作指示することは出来ないので、ウィンドウB92に操
作指示する場合には、予め、ウィンドウA91を現在の
表示位置から邪魔にならない位置に移動させる操作が必
要である。
【0009】即ち、カーソル1KをウィンドウA91の
ツールバー91TでドラッグしてウィンドウA91を、
例えば表示部9の右下隅に移動させ、さらにウィンドウ
B92も同様にドラックして左側に移動させる。
【0010】この時、ウィンドウA91の表示面積が大
きい場合、上記の移動量だけではウィンドウB92の全
領域を表示させることができず、ウィンドウB92が常
に部分的にウィンドウA91の下に隠されることにな
る。従って、操作指示位置がウィンドウA91の下に隠
されている場所B操作指示する必要があるたびごとに、
ウィンドウA91をドラッグして移動させざるを得ず、
操作が煩雑になる不都合があった。
【0011】また、表示順位が固定されているウィンド
ウが複数ある時は、それらの複数のウィンドウを全部移
動させないと、作業対象のウィンドウへの操作指示がで
きず、一層操作が煩雑になる不都合があった。
【0012】本発明はこのような点にかんがみて、創出
された発明であり、作業対象のウィンドウよりも表示順
位が高いウィンドウを、作業対象のウィンドウに対する
カーソルの指示を妨げないようにカーソル位置から離脱
させる手段を提供することを目的とする。
【0013】
【課題を解決するための手段】上記の課題は下記の如く
に構成された本発明によって解決される。図1は、本発
明の請求項1記載の原理ブロック図である。
【0014】複数のウィンドウが表示順位が設定されて
開設される表示部9と、前記表示部9上を移動するカー
ソルを操作する位置指定手段100と、前記ウィンドウ
の表示属性を保持するウィンドウ情報領域700と、前
記位置指定手段100で操作されるカーソルの位置が入
力され、前記カーソル位置と表示ウィンドウの表示領域
との位置関係を、前記ウィンドウ情報領域700からの
情報によって判定する判定手段400と、前記判定手段
400の判定結果に応じて前記表示ウィンドウをカーソ
ルの現在位置から離脱移動させる移動手段500と、か
ら構成する。
【0015】
【発明の実施の形態】以下に、図2乃至図6を併用して
本発明の実施の形態を詳細に説明する。図2は本発明の
実施の形態による機能ブロック構成図である。
【0016】図において、1は表示部9の画面上を移動
するカーソル1K(図6)を操作するマウスであり、2
は入力制御部であって、マウス1の操作を伝達して画面
上のカーソル1Kを移動させながら座標値を出力する。
【0017】3はカーソル座標読取部であり、4はカー
ソル座標値と後述するウィンドウ制御部からウィンドウ
属性を受領して判定結果を後述する移動処理部に出力す
るウィンドウ判定部である。
【0018】5はウィンドウ判定部4からの指示によっ
てウィンドウを移動させる移動処理部であり、6はウィ
ンドウ制御部であって、ウィンドウ判定部4にメモリ7
から読み出しウィンドウ属性値を渡し、移動処理部5か
らの指示でメモリ7のウィンドウ属性値を更新しながら
表示部9にウィンドウを表示する。
【0019】10はタイマであり、移動処理部5におけ
るウィンドウ移動ステップのウエイトを設定する。ま
た、7はメモリであり、それぞれのウィンドウ属性値が
テーブル8として設定されている。
【0020】そして、81にはウィンドウ識別符号(I
D)、82にはウィンドウの描画原点(左上座標)、8
3にはウィンドウの専有領域の幅(W)と高さ(H)、
84には描画色、それぞれ格納されており、また、85
には表示部9への表示順位が設定され、86に当該表示
順位の設定が固定の場合を示すフラグがオンまたはオフ
に設定される。
【0021】上記構成になる本発明の実施の形態の作用
を説明する。図3は上記ウィンドウ判定部4の処理を説
明する移動判定フローチャートである。
【0022】ステップS1:システムが起動されると、
イベント(マウス操作によるカーソルの移動またはマウ
スボタンのクリック等)の入力待ち状態となる。入力制
御部2はマウス1の操作に応じたカーソル1Kの表示部
9における現在位置の座標値をカウントして出力する。
カーソル1Kが移動するとこの座標値が変動するので、
カーソル座標読取部3はこの移動した時のカーソルの座
標値を出力する。
【0023】ステップS2:ウィンドウ判定部4はウィ
ンドウ制御部6を介してメモリ7にアクセスし、テーブ
ル8に登録され、現在アクティブ(表示中)なウィンド
ウをその座標値82(X,Y)及び専有領域83(H,
W)で照合し、カーソル1Kの現在座標が表示ウィンド
ウの表示領域内に進入しているか否かを検証する。
【0024】ステップS3:カーソル1Kが進入してい
るウィンドウが検出されたときは、更に表示順位85と
フラグ86を照合する。ここで当該ウィンドウのフラグ
86がオフであれば、当該ウィンドウの表示順位を可変
な表示順位で設定されているウィンドウの最高表示順位
に更新し、ウィンドウ制御によって表示順位に従う画面
の書き替えを行なわせる。
【0025】ステップS4: 一方、当該ウィンドウの
フラグ86がオンであれば、移動対象ウィンドウとして
移動処理部5に処理を依頼する。次に、図4は上記ステ
ップS4における移動処理を説明する移動処理フローャ
ートである。
【0026】ステップS10:移動先に関して、デフォ
ルト条件が設定されているか否かを確認する。 ステップS11:移動先が指定されており、例えば、図
5に示すような右上隅で在る場合、当該位置の座標(X
=1024,Y=0)を設定する。
【0027】ステップS12:移動先が未指定であれ
ば、現在のウィンドウ表示位置(X0,Y0)からの最
遠位置(例えば、図5の右上隅)を検索して、当該位置
の座標(X=1024,Y=0)を設定する。
【0028】ステップS13:図5を用いて移動回数と
移動の速度設定を説明する。今、表示部の座標(X,
Y)を左上隅を原点(0,0)とした表示範囲を(X=
0 〜1024,Y=0 〜768)とし、移動ウィンドウ910の
現在位置は(X0,Y0)であって、幅=W,高さ=H
である。従って、移動距離は,ΔX=(1024−W)
−X0,ΔY=Y0,となり、図5に示す矢付き破線に
沿って移動させる。
【0029】移動回数は、人間の視感覚に違和感を与え
ないようにするために、1秒に10乃至15コマ程度を
目安に移動すればよいものであるが、図5の場合は説明
を簡単にするため、移動回数を8回とし、2回迄のウィ
ンドウ912を低速移動(タイマによるウエイト=
3)、6回迄のウィンドウ916を高速移動(タイマに
よるウエイト=1)、8回迄ウィンドウ918を低速移
動(タイマによるウエイト=3)に設定する。
【0030】最初に、2点(X0,Y0)及び(X8,
Y8)を通る公知の直線の式を設定する。上記2点間を
8分割し、1回毎の移動距離から各移動点の座標(X
1,Y1),(X2,Y2)・・・(X8,Y8)を求
め、移動先座標を図示しないテーブルに、上記のウエイ
ト時間とペアにして設定する。なお、表示部9の座標値
は正整数であるから、公知の直線の式から算出した毎回
の移動座標値(実数)は正整数に丸めることになる。
【0031】ステップS14:現在のウィンドウ910
の位置座標(X0,Y0)をテーブル8の図示しない領
域にセーブする。 ステップS15:各回の移動距離とウエイトをペアに設
定したテーブルを逐次読出し、ウィンドウを1ステップ
づつ、合計8回移動させる。
【0032】ステップS16:上記のステップまでで作
業ウィンドウ位置から固定ウィンドウが離脱するので作
業ウィンドウへの操作指示を行ない、操作が終了すると
カーソル1Kを移動前のウィンドウ位置から離脱させ
る。このカーソル1Kの離脱を検出したらば、上記のセ
ーブしておいた座標を読出し、ウィンドウ910を再度
復帰描画させる。
【0033】ウィンドウの移動について、上記の実施例
ではその移動速度を変化させたものであるが、視的感覚
または操作性を損なわない程度ならば複数分割を等速で
移動させたり、または瞬間で最終位置に移動させてもよ
く、或いはカーソルの接近を微小距離で検知したらばそ
の距離分をカーソルから退避するように制御移動させる
こともできる。また、退避の方法も移動だけでなく、当
該位置で縮小したりまたはアイコンに変換することもで
きる。
【0034】また、作業が終了した時点で、移動ウィン
ドウをもとの位置に復帰させているが、必ずしもこの必
要はなく、移動先に止めておいてもよい。さらに、移動
先に既に他のウィンドウ(固定表示順位)が表示されて
いる場合は、他の移動先を調べるようにしてもよい。
【0035】
【発明の効果】以上、説明したように、本発明によれ
ば、複数のウィンドウが重畳して表示されているとき
に、情報ウィンドウ等の常時前面に表示されているウィ
ンドウの陰になっているウィンドウへの操作指示の際に
も、操作指示するカーソルの接近に応じて自動的に情報
ウィンドウ等が離脱するので、作業ウィンドウへの操作
が容易になり、利用者の作業効率が格段に向上する効果
を奏する。
【図面の簡単な説明】
【図1】本発明の請求項1記載の原理ブロック図であ
る。
【図2】実施の形態による機能ブロック構成図である。
【図3】移動判定フローチャートである。
【図4】移動処理フローチャートである。
【図5】ウィンドウ移動説明図である。
【図6】ウィンドウシステム表示情報図である。
【符号の説明】
9 表示部 1 マウス 1K カーソル 2 入力制御部 3 カーソル座標読取部 4 ウィンドウ判定部 5 移動処理部 6 ウィンドウ制御部 7 メモリ 8 テーブル 10 タイマ 100 位置指定手段 400 判定手段 500 移動手段 700 ウィンドウ情報領域

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 複数のウィンドウを開設できる表示部を
    有し、前記表示部に表示順位が設定されるウィンドウが
    開設される表示装置において、 前記表示部上を移動するカーソルを操作する位置指定手
    段と、 前記ウィンドウの表示属性を保持するウィンドウ情報領
    域と、 前記位置指定手段で操作されるカーソルの位置が入力さ
    れ、前記カーソル位置と表示ウィンドウの表示領域との
    位置関係を、前記ウィンドウ情報領域からの情報によっ
    て判定する手段と、 前記判定手段の判定結果に応じて前記表示ウィンドウを
    カーソルの現在位置から離脱移動させる移動手段と、か
    ら構成した事を特徴とする表示装置。
  2. 【請求項2】 前記表示ウィンドウの移動先を、予め前
    記表示部の所定位置に設定した事を特徴とする請求項1
    記載の表示装置。
  3. 【請求項3】 前記表示ウィンドウの移動先を前記表示
    ウィンドウ位置から最遠な前記表示部の場所に設定した
    事を特徴とする請求項1記載の表示装置。
  4. 【請求項4】 前記表示ウィンドウの移動において、そ
    の速度を等速または変速度に設定した事を特徴とする請
    求項1記載の表示装置。
  5. 【請求項5】 前記カーソルが、移動以前のウィンドウ
    の表示領域から離脱した場合は、移動先のウィンドウを
    移動以前の領域に復帰させるように制御した事を特徴と
    する請求項1記載の表示装置。
  6. 【請求項6】 ウィンドウ表示属性を設定した領域を有
    し、それぞれのウィンドウの表示順位と当該順位を不変
    動に設定するフラグを備え、前記フラグが設定されてい
    る場合に、前記判定手段は前記カーソル位置と前記表示
    ウィンドウの表示領域との位置関係を判定する事を特徴
    とする請求項1記載の表示装置。
  7. 【請求項7】 複数のウィンドウを開設できる表示部を
    有し、前記表示部に表示順位が設定されるウィンドウが
    開設される表示装置で使用するコンピュータプログラム
    を記録したコンピュータ読取可能な記録媒体であって、
    表示部上を移動するカーソルを操作させる位置指定機能
    部と、前記位置指定機能部で操作されるカーソルの位置
    が入力され、前記カーソル位置と表示ウィンドウの表示
    領域との位置関係を、前記ウィンドウの表示属性を保持
    させるウィンドウ情報領域からの情報によって判定させ
    る判定機能部と、前記判定機能部の判定結果に応じて前
    記表示ウィンドウをカーソルの現在位置から離脱移動さ
    せる移動機能部と、を有するコンピュータプログラムを
    記録したことを特徴とするコンピュータ読み取り可能な
    記録媒体。
JP17547797A 1996-09-20 1997-07-01 表示装置 Expired - Fee Related JP3892534B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17547797A JP3892534B2 (ja) 1996-09-20 1997-07-01 表示装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP8-250475 1996-09-20
JP25047596 1996-09-20
JP17547797A JP3892534B2 (ja) 1996-09-20 1997-07-01 表示装置

Publications (2)

Publication Number Publication Date
JPH10149272A true JPH10149272A (ja) 1998-06-02
JP3892534B2 JP3892534B2 (ja) 2007-03-14

Family

ID=26496736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17547797A Expired - Fee Related JP3892534B2 (ja) 1996-09-20 1997-07-01 表示装置

Country Status (1)

Country Link
JP (1) JP3892534B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002229704A (ja) * 2001-02-06 2002-08-16 Canon Inc 情報処理装置、ウインドウ表示方法、及び記憶媒体
WO2007121680A1 (en) * 2006-04-21 2007-11-01 Bo Qiu Position indicating method and position indicating apparatus
GB2452869A (en) * 2008-10-21 2009-03-18 Promethean Ltd Controlling a User Interface by Different Modes of Operation of a Cursor
JPWO2008044321A1 (ja) * 2006-10-13 2010-02-04 株式会社コアアプリ 操作支援コンピュータプログラム、操作支援コンピュータシステム
US8910077B2 (en) 2007-05-31 2014-12-09 Ntt Docomo, Inc. Information processing device and computer readable medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002229704A (ja) * 2001-02-06 2002-08-16 Canon Inc 情報処理装置、ウインドウ表示方法、及び記憶媒体
WO2007121680A1 (en) * 2006-04-21 2007-11-01 Bo Qiu Position indicating method and position indicating apparatus
JPWO2008044321A1 (ja) * 2006-10-13 2010-02-04 株式会社コアアプリ 操作支援コンピュータプログラム、操作支援コンピュータシステム
US8910077B2 (en) 2007-05-31 2014-12-09 Ntt Docomo, Inc. Information processing device and computer readable medium
GB2452869A (en) * 2008-10-21 2009-03-18 Promethean Ltd Controlling a User Interface by Different Modes of Operation of a Cursor
GB2452869B (en) * 2008-10-21 2010-02-10 Promethean Ltd User interface selection modes

Also Published As

Publication number Publication date
JP3892534B2 (ja) 2007-03-14

Similar Documents

Publication Publication Date Title
JPS6324462A (ja) ウインドウ状態表示方式
JPH0827700B2 (ja) コンピュータ表示制御システム
JP4895211B2 (ja) 表示処理装置及び表示制御方法
JPH06161647A (ja) ペン入力処理装置
JPH0467647B2 (ja)
JPH06203136A (ja) データ収集のディスプレイの選択的操作方法及びデータ処理システム
JP4303311B2 (ja) 操作支援コンピュータプログラム、操作支援コンピュータシステム
JP2505104B2 (ja) ポインタを再マッピングする方法およびコンピュ―タ・システム
JPH09231393A (ja) 命令入力装置
US5872558A (en) Method and system in a data processing system for processing data utilizing a cursor having multiple pointing spots
JP3892534B2 (ja) 表示装置
JP2616353B2 (ja) 入力指示装置
JP2951454B2 (ja) カーソル移動処理方式
JPH04291621A (ja) 移動表示方式
JPH07220109A (ja) 情報処理装置及び方法
JPH03288891A (ja) マルチウインドウシステムのウインドウ表示制御方式
JP2000010693A (ja) 3次元画像表示システム及び方法
JPH09185482A (ja) 画面のスクロール制御方法
JP2000322600A (ja) インターネット3次元マルチウィンドウ制御表示システムおよびインターネット3次元マルチウィンドウ制御表示方法
JP3468371B2 (ja) ウィンドウ表示領域制御装置
JPH08328531A (ja) ウィンドウ表示装置およびウィンドウ表示制御方法
JP2001255978A (ja) ウインドウのスクロール装置
JPH04328626A (ja) 情報処理装置
JP3185209B2 (ja) 表示制御装置
JP3199071B2 (ja) データ表示装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031217

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040322

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040416

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20040604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061013

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061207

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091215

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101215

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121215

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121215

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131215

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees