(57)【特許請求の範囲】
【請求項１】
ディスプレイであって、
複数の表示エリアと、
複数のサイズ変更可能なウインドウであって、各ウインドウは前記表示エリアの数に対応するエリアに表示される、ウインドウと、
前記ウインドウの各々に対応する１つ以上のサイズ変更アイコンとを有し、
前記サイズ変更アイコンが、対応する前記ウインドウが現在拡張可能な方向を示し、
前記サイズ変更アイコンの１つの選択が、前記サイズ変更アイコンに対応するウインドウを、前記表示エリアのさらなる数に対応するさらなるエリアに表示されるように、前記方向にサイズ変更し、
前記ウインドウが、対応する前記サイズ変更アイコンが選択される回数に対応する単位でサイズ変更される、ディスプレイ。
【請求項２】
前記サイズ変更アイコンが矢印を有する、請求項１に記載のディスプレイ。
【請求項３】
前記複数の表示エリアの各々が実質的に同じサイズである、請求項１に記載のディスプレイ。
【請求項４】
前記複数の表示エリアが不均一なサイズである、請求項１に記載のディスプレイ。
【請求項５】
前記表示エリアのさらなる数が、前記表示エリアの数よりも多い及び少ないかの１つである、請求項１に記載のディスプレイ。
【請求項６】
アプリケーションプログラムが前記ウインドウを自動的にサイズ変更する、請求項１に記載のディスプレイ。
【請求項７】
前記複数のウインドウに加えて表示エリアをさらに有する、請求項１に記載のディスプレイ。
【請求項８】
隣接する表示エリアが、接触している及び分離しているかの１つである、請求項１に記載のディスプレイ。
【請求項９】
ユーザによるサイズ変更アイコンの選択に基づく、ウインドウをサイズ変更する命令を受信するステップと、
前記ウインドウを前記命令に対応する方向にサイズ変更するステップとを有し、
前記サイズ変更アイコンが、対応する前記ウインドウが現在拡張可能な方向を示し、
前記ウインドウが複数の表示エリアの一部を覆い、
前記ウインドウが、対応する前記サイズ変更アイコンが選択される回数に対応する単位でサイズ変更される、方法。
【請求項１０】
前記命令がソフトウェアアプリケーションから受信される、請求項９に記載の方法。
【請求項１１】
前記ウインドウをサイズ変更するのに応じてさらなるウインドウをサイズ変更するステップをさらに有し、
前記さらなるウインドウは前記複数の表示エリアのさらなる一部を覆う、請求項９に記載の方法。
【請求項１２】
前記表示エリアを含まないディスプレイのエリアに情報を表示するステップをさらに有する、請求項９に記載の方法。
【請求項１３】
プロセッサによって実行可能な命令のセットを含むコンピュータ可読記憶媒体であって、前記命令のセットは、
ユーザによるサイズ変更アイコンの選択に基づく、ウインドウをサイズ変更する命令を受信し、
前記命令に対応する方向に前記ウインドウをサイズ変更し、
前記サイズ変更アイコンが、対応する前記ウインドウが現在拡張可能な方向を示し、
前記ウインドウは複数の表示エリアの一部を覆い、
前記ウインドウが、対応する前記サイズ変更アイコンが選択される回数に対応する単位でサイズ変更される、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
多くの現代のコンピュータオペレーティングシステムは、単純で直感的なユーザコントロールを容易にするグラフィカルユーザインターフェース（"ＧＵＩ"）を組み込む。ＧＵＩはしばしば、複数のアプリケーション、又はアプリケーションの複数の一部分を同時に表示するためにウインドウレイアウトを利用する。コンピュータが高い時間的制約下で使用される状況においては、ウインドウのサイズ変更のプロセスが迅速かつ単純である必要がある。
【発明の概要】
【０００２】
ディスプレイは、複数の表示エリアと、複数のサイズ変更可能なウインドウであって、各ウインドウは表示エリアの数に対応するエリアに表示される、ウインドウと、サイズ変更可能なウインドウの各々に対応する１つ以上のサイズ変更アイコンとを持ち、サイズ変更アイコンの１つの選択は、サイズ変更アイコンに対応するウインドウを、表示エリアのさらなる数に対応するさらなるエリアに表示されるようにサイズ変更する。
【０００３】
ウインドウをサイズ変更する命令を受信し、命令に対応する方向にウインドウをサイズ変更するための方法であって、ウインドウは複数の表示エリアの一部を覆う。
【０００４】
プロセッサによって実行可能な命令のセットを記憶するコンピュータ可読記憶媒体であって、該命令のセットは、ウインドウをサイズ変更する命令を受信し、命令に対応する方向にウインドウをサイズ変更することができ、ウインドウは複数の表示エリアの一部を覆う。
【図面の簡単な説明】
【０００５】
【図１ａ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｂ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｃ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｄ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｅ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｆ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｇ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｈ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図１ｉ】別々にサイズ変更可能なウインドウを持つディスプレイ例の様々な配置を示す。
【図２】別々にサイズ変更可能なウインドウを持つディスプレイ例の別のレイアウトを示す。
【図３】不規則なサイズの別々にサイズ変更可能なウインドウを持つディスプレイ例を示す。
【図４ａ】迅速なサイズ変更のためのコントロールを備えるサイズ変更可能なウインドウ例の様々な拡大図を示す。
【図４ｂ】迅速なサイズ変更のためのコントロールを備えるサイズ変更可能なウインドウ例の様々な拡大図を示す。
【図４ｃ】迅速なサイズ変更のためのコントロールを備えるサイズ変更可能なウインドウ例の様々な拡大図を示す。
【図４ｄ】迅速なサイズ変更のためのコントロールを備えるサイズ変更可能なウインドウ例の様々な拡大図を示す。
【図５ａ】プログラムでサイズ変更され得るウインドウを持つディスプレイ例の様々な配置を示す。
【図５ｂ】プログラムでサイズ変更され得るウインドウを持つディスプレイ例の様々な配置を示す。
【図５ｃ】プログラムでサイズ変更され得るウインドウを持つディスプレイ例の様々な配置を示す。
【図６】他のコンテンツとともに、別々にサイズ変更可能なウインドウを持つディスプレイを示すコンピュータスクリーン例を示す。
【発明を実施するための形態】
【０００６】
実施形態例は以下の記載及び添付の図面を参照してさらに理解され得、同様の要素は同じ参照数字であらわされる。コンピュータスクリーン上でウインドウを迅速にサイズ変更するための例示的なシステム及び方法が記載される。
【０００７】
図１ａ‐１ｉは例示的なコンピュータディスプレイ１００を図示する。当業者は、ディスプレイ１００がいかなる種類のスクリーン上に示されてもよく（例えばＬＣＤ、ＣＲＴ、投影など）、そこに表示される画像が、本明細書に記載のＧＵＩを動かすことができるいかなる種類のシステムによって生成されてもよいことを理解するだろう。さらに、当業者はディスプレイ１００がモニタの可視エリアの全体を有してもよく、又はその一部を有してもよいことを理解するだろう。図１ａ‐１ｉは、ウインドウ１１０，１２０，１３０，１４０，１５０，１６０，１７０，１８０及び１９０を含む９個の表示エリアに分割されるディスプレイ１００を図示する。表示エリアの各々は矩形であり、ウインドウ１１０‐１９０の寸法に対応する寸法を持つ。しかしながら、ディスプレイ１００はいかなる種類の形状及び／又はサイズのいかなる数の表示エリアを持ってもよい。ウインドウ１１０‐１９０の各々はウインドウの各表示エリアの一部をちょうど覆うようにサイズ変更されることができ、各表示エリアは固定サイズである。図１ａはディスプレイ１００の例示的なデフォルト設定を図示し、ウインドウ１１０‐１９０の各々は等しいサイズである。
【０００８】
図１ｂ‐１ｉはウインドウ１１０がサイズ変更されることができる様々な方法を図示する。図１ｂは隣接ウインドウ１２０の前に水平に拡大されたウインドウ１１０を図示し、ウインドウ１２０は従って隠れている。図１ｃはウインドウ１２０，１３０の前にさらに水平に拡大されたウインドウ１１０を図示し、ウインドウ１２０，１３０は従って隠れている。図１ｄはウインドウ１２０の前に水平に、かつウインドウ１４０，１５０の前に垂直に拡大されたウインドウ１１０を図示し、ウインドウ１２０，１４０及び１５０は従って隠れている。図１ｅはウインドウ１２０，１３０の前に水平に２回、ウインドウ１４０，１５０，１６０の前に垂直に１回拡大されたウインドウ１１０を図示し、ウインドウ１２０‐１６０は従って隠れている。図１ｆはウインドウ１４０の前に垂直に拡大されたウインドウ１１０を図示し、ウインドウ１４０は従って隠れている。図１ｇはウインドウ１４０，１７０の前にさらに垂直に拡大されたウインドウ１１０を図示し、ウインドウ１４０及び１７０は従って隠れている。図１ｈはウインドウ１２０の前に水平に１回、ウインドウ１４０，１５０，１７０，１８０の前に垂直に２回拡大されたウインドウ１１０を図示し、ウインドウ１２０，１４０，１５０，１７０及び１８０は従って隠れている。図１ｉはディスプレイ１００全体を覆うように水平かつ垂直に拡大されたウインドウ１１０を図示し、全ての他のウインドウ１２０‐１９０は隠れている。当業者は、図１ｂ‐１ｉがウインドウ１１０の拡大のみを図示することを理解するだろう。ウインドウ１１０‐１９０のいずれも同様の方法で拡大可能であり、単一のウインドウ１１０のみが拡大されるように示されるが、複数のウインドウが同様の方法で同時に拡大可能である。同様に、ウインドウはこれらが上記のサイズ変更方法を通して移動され得るように動かすことができる。例えば図１ｉに示されるウインドウ１１０は下向き及び右へサイズ変更可能であり、図１ａにおいてウインドウ１５０，１６０，１８０及び１９０によって占められるエリアを覆い続けながら、ウインドウ１２０，１３０，１４０及び１７０をあらわにする。
【０００９】
（クリックアンドドラッグインターフェースで可能なように）任意のウインドウサイズへの連続的なサイズ変更を可能にするのではなく、ウインドウ１１０‐１９０がサイズ変更されることができる表示エリアの個別のセットを提供することによって、サイズ変更プロセスは、より迅速に、かつスクリーンをあまり散乱させずに達成されることができる。当業者は、これを達成するために、表示エリアが通常は単独ピクセルよりも大きいことを理解するだろう。図１ａ‐１ｉは完全に隣接する矩形表示エリアのグリッドを図示するが、表示エリアは間に隙間があることもできる。図２は、図１のウインドウ１１０‐１９０と同様のウインドウ２１０‐２９０のセットを含む、隙間を持つこうしたディスプレイ２００を図示する。
【００１０】
さらに、図１ａ‐１ｉ及び図２は規則的なサイズのウインドウ１１０‐１９０及び２１０‐２９０を持つディスプレイ１００及び２００を図示するが、他の実施例においてウインドウは不規則なサイズであってもよい。図３は、相互の少なくともいくつかに対して不規則なサイズのデフォルトウインドウ３１０‐３９０を含む、こうしたディスプレイ３００を図示する（例えばウインドウ３１０，３３０及び３４０は全て異なるサイズである）。
【００１１】
ウインドウのサイズ変更は、ウインドウ（例えばウインドウ１１０）がサイズ変更されることができる方向を示すために表示されるアイコンを用いて達成される。アイコンの表示は、所与のウインドウに表示されるアイコンが、そのウインドウが任意の時点において拡大することができる方向を反映するという点でダイナミックである。図４ａは、ユーザがウインドウを拡大するためにクリックすることができる矢印４１２，４１４及び４１６とともに、図１ａのウインドウ１１０の拡大図を示す。水平矢印４１２を（例えばマウスで制御されるカーソルで）クリックすると、ウインドウ１１０を水平に拡大し、垂直矢印４１４をクリックするとウインドウ１１０を垂直に拡大し、斜め矢印４１６をクリックするとウインドウ１１０を斜めに（すなわち水平かつ垂直に）拡大する。例えば、図１ａのディスプレイ１００のデフォルト設定から始めて矢印４１２をクリックすると、図１ｂに示される新たなウインドウ構成になる。図１ａのディスプレイ１００のデフォルト設定から始めて矢印４１４をクリックすると、図１ｆに示される新たなウインドウ構成になる。図１ａのディスプレイ１００のデフォルト設定から始めて矢印４１６をクリックすると、図１ｄに示される新たなウインドウ構成になる。
【００１２】
上記実施例を続けて、図４ｂは、ウインドウ１１０に対する新たなサイズ変更の可能性を反映するために更新される、表示されるアイコン４２２，４２４，４２６及び４２８とともに、図１ｂのウインドウ１１０の拡大図を示す。左向きの水平矢印４２２をクリックすると、上記の拡大を覆してウインドウ１２０をあらわにし、ウインドウ１１０を図１ａに示されるその元のサイズへ戻す。図１ｂの拡大図から始めて、右向きの水平矢印４２４をクリックすると、ウインドウ１１０をさらに水平に拡大し、図１ｃに示されるウインドウレイアウトになり、ウインドウ１３０がさらに隠れる。図１ｂの拡大図から始めて、垂直矢印４２６をクリックすると、ウインドウ１１０を垂直に拡大し、図１ｄに示されるウインドウレイアウトになり、ウインドウ１４０及び１５０がさらに隠れる。図１ｂの拡大図から始めて、斜め矢印４２８をクリックすると、ウインドウ１１０を水平かつ垂直に拡大し、図１ｅに示されるウインドウレイアウトになり、ウインドウ１３０，１４０，１５０及び１６０がさらに隠れる。
【００１３】
図４ｃは、上記のように同様に更新された表示されたアイコン４３２，４３４，４３６及び４３８とともに、図１ｆのウインドウ１１０の拡大図を示す。水平矢印４３２をクリックすると、ウインドウ１１０を水平に拡大し、図１ｄに示されるウインドウレイアウトになり、ウインドウ１２０及び１５０が隠れる。図１ｆの拡大図から始めて、上向き垂直矢印４３４をクリックすると、ウインドウ１１０の前の拡大を覆してウインドウ１４０をあらわにし、図１ａに示される元のウインドウレイアウトになる。図１ｆの拡大図から始めて、下向き垂直矢印４３６をクリックすると、ウインドウ１１０をさらに垂直に拡大し、図１ｇに示されるウインドウレイアウトになり、ウインドウ１７０がさらに隠れる。斜め矢印４３８をクリックすると、ウインドウ１１０を水平かつ垂直に拡大し、図１ｈに示されるウインドウレイアウトになり、ウインドウ１２０，１５０，１７０及び１８０がさらに隠れる。
【００１４】
図４ｄは、上記のように同様に更新された表示されたアイコン４４１，４４２，４４３，４４４，４４５及び４４６とともに、図１ｄのウインドウ１１０の拡大図を示す。左向きの水平矢印４４１をクリックすると、ウインドウ１１０を水平に縮小し、図１ｆに示されるウインドウレイアウトになる。図１ｄの拡大図から始めて、右向きの水平矢印４４２をクリックすると、ウインドウ１１０をさらに水平に拡大し、図１ｅに示されるウインドウレイアウトになり、ウインドウ１３０及び１６０がさらに隠れる。図１ｄの拡大図から始めて、上向き垂直矢印４４３をクリックすると、ウインドウ１１０を垂直に縮小し、図１ｂに示されるウインドウレイアウトになり、ウインドウ１４０及び１５０があらわになる。図１ｄの拡大図から始めて、下向き垂直矢印４４４をクリックすると、ウインドウ１１０をさらに垂直に拡大し、図１ｈに示されるウインドウレイアウトになり、ウインドウ１７０及び１８０がさらに隠れる。図１ｄの拡大図から始めて、左上向きの斜め矢印４４５をクリックすると、ウインドウ１１０を水平かつ垂直に縮小し、ウインドウを図１ａのその元のサイズに戻し、ウインドウ１２０，１４０及び１５０があらわになる。最後に、図１ｄの拡大図から始めて、右下向きの斜め矢印４４６をクリックすると、ウインドウ１１０をさらに水平かつ垂直に拡大し、図１ｉに示されるウインドウレイアウトになり、ウインドウ１３０，１６０，１７０，１８０及び１９０がさらに隠れる。当業者は上記のウインドウ置換が例示に過ぎず、他のものが同様に可能であることを理解するだろう。
【００１５】
全ての場合において、表示アイコンによって示されるサイズ変更オプションは現在の表示エリアによって許可されるものに調節される。（上記の通り水平に、垂直に、又は斜めに）シングルステップでウインドウをサイズ変更するためにシングルクリックが使用されるが、多重サイズ変更のために多重クリックが使用されてもよい。２単位ずつウインドウをサイズ変更するようにダブルクリックを設定することが可能であり（２単位が利用可能である場合）、あるいは選択されたアイコンの方向にウインドウを最大化又は最小化するようにダブルクリックを設定することも可能である。加えて、図４ａ‐４ｄはサイズ変更アイコンが右上隅にあるウインドウを図示するが、これらは他の場所に位置してもよい。
【００１６】
ユーザによる特定のウインドウのサイズ変更が望まれない場合、ディスプレイ１００はサイズ変更アイコンを表示しないように設定されることができる。これは、例えば特定のウインドウが、そのデフォルトサイズと比べて拡大又は縮小される場合、劣化し得る（例えばピクセル化する、歪むなど）コンテンツを表示する場合に望ましい可能性がある。随意に、別のウインドウによって覆われているウインドウはプログラムであらわにされることができる。例えば、図１ａが再度デフォルト設定を示し、ウインドウ１１０が水平に拡大されており、図１ｂのディスプレイ１００をもたらし、ウインドウ１２０を隠していると仮定する。ディスプレイ１００で作動するプログラムが、あらわにされる必要があるコンテンツ（例えば警告メッセージ）をウインドウ１２０において提供している場合、ウインドウ１２０は自身をあらわにし得る。このあらわにするプロセスは、例えばウインドウ１１０を図１ａに示されるその元のサイズにプログラムでサイズ変更することによって達成されることができる。
【００１７】
ディスプレイ１００のウインドウは、アプリケーション又はシステムにおいて発生する特定のイベントが表示されることに応じてプログラムで（ユーザによるのではなく）サイズ変更されることもできる。これは同時に複数ウインドウのサイズ変更を含むことができる。この一実施例は、そのサイズ変更アイコンが別のウインドウによって覆われていたウインドウのプログラムサイズ変更であり、これが修正されなかった場合、ユーザがウインドウをサイズ変更することが不可能になっている。図５ａ‐５ｃはこのサイズ変更を要する状況の一実施例を図示する。図５ａは、いかなるサイズ変更も起こる前の、ウインドウ５１０，５２０，５３０及び５４０を含むディスプレイ５００を図示する。ウインドウの各々は上記のようなサイズ変更コントロールを持つ。図５ｂはウインドウ５３０がウインドウ５１０を覆うように垂直に最大化された後の同じディスプレイ５００を図示する。図５ｃはウインドウ５１０が上記のようにプログラムであらわにされた後の同じディスプレイ５００を図示する。図５ｃにおいて、ウインドウ５１０は、そのサイズ変更コントロールを含むウインドウ５３０の上部を覆う。これが起こった後、ウインドウ５３０は図５ａに示されるようにその元のサイズへプログラムでサイズ変更されることができ、そのサイズ変更コントロールへのアクセスを取り戻す。
【００１８】
図６は４個の別々にサイズ変更可能なウインドウ６２０，６３０，６４０及び６５０を含むディスプレイ６１０を示す例示的なコンピュータスクリーン６００を示す。上記の通り、ディスプレイ６１０は、他のコンテンツ（例えば時間、選択可能なドロップダウンメニューなど）も表示され得るように、スクリーン６００全体を占有しない。
【００１９】
上記のディスプレイ、及び該ディスプレイのウインドウをサイズ変更するための方法は、単純で便利なユーザインターフェースを提供する。シングルクリックでのサイズ変更を可能にすることによって、必要なユーザ操作が少なくなる。さらに、ユーザがスクリーンの新たな外観に満足しない場合、元の外観が容易に復元され得る。加えて、ウインドウサイズを表示エリアの所定のセットに制限することは、スクリーンを散乱させるのではなく整理されたままにする。これらの特性の全ては、時間的制約下で使用されるアプリケーション、例えば救急治療室での臨床決定支援のために使用されるコンピュータなどにおいて有用である。勿論、これらの特性は必ずしも時間的制約下で使用されないアプリケーションにおいて使用されてもよい（すなわち時間的制約はこれらの特性の享受に対する必要条件ではない）。
【００２０】
当業者は、実施形態例を実施する命令が、表示装置自体に、又は、表示装置に接続されて表示装置を制御する別の計算装置に含まれてもよいことを理解するであろうことがさらに留意される。
【００２１】
本明細書に記載のソフトウェアアプリケーション及び方法に、本記載の精神又は範囲から逸脱することなく、様々な変更がなされてもよいことが、当業者には明らかであろう。従って、本開示は、本明細書に記載のソフトウェアアプリケーション及び方法の変更及び修正を、それらが添付の請求項及びその均等物の範囲内にあるという条件で含むことが意図される。
【００２２】
請求項はＰＣＴ規則６．２（ｂ）に従って参照符号／数字を含み得ることも留意される。しかしながら、本願請求項は参照符号／数字に対応する実施形態例に限定されると見なされるべきではない。
【図１ａ】
0005971946.tif 000002
【図１ｂ】
0005971946.tif 000003
【図１ｃ】
0005971946.tif 000004
【図１ｄ】
0005971946.tif 000005
【図１ｅ】
0005971946.tif 000006
【図１ｆ】
0005971946.tif 000007
【図１ｇ】
0005971946.tif 000008
【図１ｈ】
0005971946.tif 000009
【図１ｉ】
0005971946.tif 000010
【図２】
0005971946.tif 000011
【図３】
0005971946.tif 000012
【図４ａ】
0005971946.tif 000013
【図４ｂ】
0005971946.tif 000014
【図４ｃ】
0005971946.tif 000015
【図４ｄ】
0005971946.tif 000016
【図５ａ】
0005971946.tif 000017
【図５ｂ】
0005971946.tif 000018
【図５ｃ】
0005971946.tif 000019
【図６】
0005971946.tif 000020