(57)【要約】新しいビューをコンピュータスクリーン（３）上に創出するために、コンピュータはユーザーからのリクエストを受ける。当該リクエストは、ユーザーに指示されるポイントなどの位置情報で構成される。当該位置情報に基づいて、コンピュータは新しいビュー位置及びその寸法の双方を決定する。ユーザーに指示されるポイントが新しいビューの中心を構成し、スクリーンのサイズを考慮しながら、寸法ができるだけ大きくなるようにされてもよい。起動ポイント（Ｐ）のグリッドがスクリーン上に表示され、それぞれのポイントが所定のビューサイズに対応するようにしてもよい。
2006513476.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのスクリーンにビューを創出する方法であって：
前記コンピュータがビューを創出するためのユーザーからのリクエストを受ける受信ステップであり、前記リクエストが位置の指示を有するところの受信ステップ，
前記コンピュータが前記位置の指示に基づいてビュー位置及びビュー寸法の双方を決定する決定ステップ，及び、
前記コンピュータが前記ビュー位置及び前記ビュー寸法を有するビューを表示する表示ステップ，
を有することを特徴とする方法。
【請求項２】
前記位置の指示が前記ユーザーにより指示される前記スクリーン上のポイントを有することを特徴とすることを特徴とする請求項１に記載の方法。
【請求項３】
前記ビューが前記ユーザーにより指示される前記スクリーン上の前記ポイントに実質的に一致する中心を有することを特徴とする請求項２に記載の方法。
【請求項４】
前記ビューの寸法ができるだけ大きいことを特徴とする請求項１乃至３の何れか一項に記載の方法。
【請求項５】
前記コンピュータが前記スクリーン上にビュー起動ポイントを提供し、それぞれのビュー起動ポイントが所定のビュー寸法を有するビューに対応することを特徴とする請求項１乃至４の何れか一項に記載の方法。
【請求項６】
前記コンピュータが少なくとも２つの異なるタイプのビュー起動ポイントを提供し、１つのタイプが固定サイズのビューに対応することを特徴とする請求項５に記載の方法。
【請求項７】
請求項１乃至６の何れか一項に記載の方法を実行するようプログラムされるデバイス。
【請求項８】
当該デバイスがデスクトップコンピュータ、ラップトップコンピュータ、パームトップコンピュータ、ＰＤＡ又は電子手帳であることを特徴とする請求項７に記載のデバイス。
【請求項９】
請求項１乃至６の何れか一項に記載の方法を実行するコンピュータプログラム。
【請求項１０】
請求項７に記載のコンピュータプログラムを有するＣＤ−ＲＯＭなどの情報担体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータスクリーン上にビューを創出する方法に関する。より詳細には、本発明はコンピュータスクリーン上にビューを創出する方法の他、当該方法が採用されるデバイス及び当該方法を実行するコンピュータプログラムに関する。
【背景技術】
【０００２】
コンピュータスクリーンにビューを生成しかつ表示することは良く知られている。Ｍｉｃｒｏｓｏｆｔ’ｓ  Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステムでは、例えば、新しいビュー又は“ウィンドウ”がユーザーに起動されるすべてのプログラムのために開かれる。当該ビューは、ユーザーが特定のプログラムと対話することを可能にし、或いは、当該ビューに提示される情報を読むことを可能にする。係るビューはまた、ＰＤＡ（携帯情報端末）及びパームトップコンピュータなどの携帯用デバイスでも使用される。
【０００３】
典型的には、ビューが創出されると、コンピュータはビューにコンピュータスクリーン上の標準寸法及び標準若しくは無作為の位置の双方を割り当てる。ユーザーはビューの寸法を自身の必要に合わせ変更してもよく、その位置をまた変更してもよい。このように、ビューの外観はユーザーの必要に合うように構成される。
【０００４】
ビューが写真若しくは映画の表示、ニュース記事の表示、時計の表示或いはワードプロセッサなどのインタラクティブコンピュータアプリケーションとの対話に使用されてもよい。複数のアプリケーション又は情報ソースを同時に使用する場合に、複数のビューがスクリーン上に同時に表示されてもよい。
【０００５】
ユーザーは、ビューが重複しないように配置されることを望む場合がある。これは、すべてのビューの寸法を、それらが重複しなくなるまで縮小し、任意の都合の良い方法により再配置しかつ／或いはサイズ変更することで達成される。別の方法では、ユーザー又はソフトウェア製造者は、特定の好適なビューが起動されると自動的に使い易い配置に表示されるようにビューをプログラムしてもよい。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）（バージョン９８及びＸＰ）は、起動されたビューが自動的に重複のない配置にスクリーン上で再配置されることを可能にする“ウィンドウタイリング”と呼ばれる組み込み機能を有する。これは、スクリーン上のビューを適合させるべくビューのサイズ変更を伴う。しかし、ユーザーは特定のビューのサイズ変更を欲しない場合がある。
【課題を解決するための手段】
【０００７】
本発明の目的は、これら及び他の先行技術の問題を克服し、かつ、ユーザーが単純な方法でビューのサイズを決定できる、スクリーン上でのビュー創出方法を提供することである。
【０００８】
本発明の別の目的は、スクリーン上での重複を回避するビュー創出方法を提供することである。
【０００９】
本発明のさらに別の目的は、スクリーン上にビューを創出するコンピュータプログラム及び係るコンピュータプログラムを備える情報担体を提供することである。
【００１０】
従って、本発明はコンピュータスクリーン上にビューを創出する方法を提供し、当該方法は以下のステップから構成される。
●コンピュータがビューを創出するためのユーザーからのリクエストを受ける受信ステップであり、当該リクエストは位置の指示を有するところの受信ステップ。
●コンピュータが当該位置の情報に基づいてビュー位置及びビュー寸法の双方を決定する決定ステップ。
●コンピュータが当該ビュー位置及び当該ビュー寸法を有するビューを表示する表示ステップ。
【００１１】
すなわち、ユーザーは新しいビューを創出するようリクエストを提供し、当該リクエストは位置の指示を含む。コンピュータ又は厳密にはコンピュータにより実行されるソフトウェアプログラムはその結果、ビューの位置及びその寸法の双方を当該位置の指示に基づいて決定する。その結果、ビューが創出され、そのサイズは当該位置情報により決定されるものとなる。
【００１２】
位置の指示を提供するには様々な方法があり、例えば中心に対するその位置による例えばＮＥ（北東）などのスクリーンの象限の識別、及び、キーボード上の対応する文字のタイプによるものがある。しかし、位置の指示はユーザーに指示されるスクリーン上のポイントで構成されることが好適である。ユーザーは、マウス若しくはタッチパッド、矢印（カーソル）キー又はタッチスクリーンのような他の手段などのポインティングデバイスを使用してスクリーン上のポイントを指示してもよい。
【００１３】
ユーザーに指示されたポイントが創出すべきビューのコーナーを構成してもよい。しかし、好適な実施例では、ビューは、ユーザーに指示されたスクリーン上の位置に実質的に一致する幾何学的中心を有する。すなわち、新しいビューの中心は、ユーザーに指示されたポイントに位置されるか、或いは、その近くに位置される。コンピュータは、使い易いビューの位置を実現するために必要な場合には、中心をわずかに調節する場合がある。
【００１４】
本発明の有利な実施例では、ビューの寸法はできるだけ大きいものとなる。すなわち、寸法が最大化されて、ビューの位置が与えられる。これは実際には、スクリーンの端との近さにより寸法が決定されることを意味する。スクリーンの中央に創出されたビューは、より端に近いところで創出されたものより大きいものとなる。
【００１５】
原則的に、スクリーンの任意の位置は、ポイントがスクリーン上の任意のポイントとして示される限り、位置情報として使用され得る。これは、ビューの位置に関して最大の自由度を提供する。しかし、好適な実施例では、コンピュータがスクリーン上のビュー起動ポイントを提供し、それぞれのビュー起動ポイントが所定のビューの寸法を有するビューに対応する。これら起動ポイントは可視でも或いは不可視でもよい。
【００１６】
この実施例ではそれゆえ、スクリーン上の限られた数のポイントが起動ポイントとして使用でき、スクリーンの残りの部分は新しいビューの創出を起動することができない。これらの起動ポイントは、例えばクリックにより起動されるようなソフトウェアボタンであってもよい。好適には規則的なグリッドパターンで配置された限られた数の起動ポイントを提供することで、スクリーン表面のより効率的な使用が達成され得る。さらに、それぞれの起動ポイントに対応する寸法を事前設定し、それにより計算時間を節約してもよい。
【００１７】
すべての起動ポイントは同一タイプのものであり、例えば、取り得る最大のビューに対応するもののそれぞれがその幾何学的中心に起動ポイントを有するが、これは必ずしも真実ではない。有利な実施例では、コンピュータは少なくとも２つの異なるタイプのビュー起動ポイントを提供し、１つのタイプは固定サイズのビューに対応する。これは例えば、取り得る最大の寸法を有さないビューの創出を実現する。
【００１８】
重複を回避するため、ビューは好適には、如何なるビューも存在しないところのスクリーン上のポイントを使用してのみ創出される。選択された起動ポイントを有する実施例では、ビューが創出されると係る起動ポイントの少なくとも１つをカバーし、かつ、動作不能にする。
【００１９】
本発明はまたコンピュータなど、上述の方法を実行するようプログラムされたデバイスを提供する。本発明はさらに上述の方法を実行するコンピュータプログラムを提供し、また、係るコンピュータプログラムを備えるフロッピー（登録商標）ディスク、ＤＶＤ又はＣＤ−ＲＯＭなどの情報担体を提供する。
【００２０】
添付図面に図解される典型的な実施例を参照して以下で本発明をさらに説明する。
【発明を実施するための最良の形態】
【００２１】
単に限定のないものとして図１に示されるコンピュータシステム１は、ディスプレイスクリーン３に接続されるコンピュータユニット２、キーボード４及びマウス５で構成される。コンピュータユニット２は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）又はＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ  Ｉｎｃ．により販売されるオペレーティングシステムなどのグラフィカルユーザーインターフェースを有するオペレーティングシステムを含む様々なソフトウェアプログラムを実行する。コンピュータユニット２はまた、いくつかの他のソフトウェアプログラムに加え、本発明に係る方法を実施するソフトウェアプログラムを実行する。デスクトップコンピュータシステムが図1に示されるが、本発明はそれに制限されるものではなく、ラップトップコンピュータ、パームトップコンピュータ、ＰＤＡ（携帯情報端末）及び電子手帳などにも等しく適用可能である。
【００２２】
コンピュータシステム１のスクリーン３上で、いくつかのビューが表示される場合があり、それぞれのビューが作動中のソフトウェアプログラム又は写真などのオブジェクトに対応する。本発明に従ってそれらのビューを創出するため、ユーザーは位置指示を提供する。
【００２３】
マウス5が位置指示を提供するのに使用される。マウス５に代え、或いは加えて、タッチパッドなどの別のポインティングデバイスも提供され得る。別の方法として、カーソルキー又はタッチスクリーンが位置指示を提供するのに使用されてもよい。
【００２４】
本発明では、スクリーン上のポイントの選択及び“ビュー創出”機能の起動が、ビューを創出するためのリクエストを構成する。コンピュータ又は厳密に言えば、コンピュータにより実行されるソフトウェアが、このリクエストに応答して新しいビューの位置及び寸法を決定する。これはさらに、図２を参照して説明される。
【００２５】
図２ａでは、図１のコンピュータシステム１のスクリーン３が概略的に示される。スクリーン上には起動ポイントＰが表示される。当該起動ポイントはビューの創出を起動するためのソフトウェアボタンとして提供される。起動ポイントは、示される実施例では、対角線の列に配置される。ユーザーが特定の起動ポイントを、例えばそれをクリックすることで選択するとビューが創出され、示される実施例では方形ビューとなる。図２ａには、ユーザーに選択された起動ポイントをサークルで示す。当然のことながら、このサークルは、図解目的のためだけに示され、スクリーン３上で表示される必要はない。
【００２６】
サークルで囲まれた図２ａの起動ポイントＰの選択に反応して創出されるビューを図２ｂに示す。見られるように、選択されたポイントＰはビューＶの幾何学的中心を構成する。さらに、ビューＶは、上及び横のマージンを考慮しながら、スクリーンに適合するようできるだけ大きく生成される。上及び横のマージンは必ずしも同一の幅を有する必要はない点に留意すべきである。ビューＶがそれに関連した起動ポイントをカバーするように、この起動ポイントはもはや新しいビューを創出するのに利用できない。このように、ビューの重複が防止される。
【００２７】
起動ポイントＰが新しいビューの中心ではなく、例えば左上隅などのコーナーから成る実施例も想定され得ることに留意すべきである。図面、特に後述される図３から明らかなように、起動ポイントをビューの中心にすることは重複を防止する。
【００２８】
図２ａの選択された（サークルで囲まれた）起動ポイントＰはスクリーン３の左上のコーナーに位置し、図２ｂで示される対応するビューＶは小さいものとなる。より大きなビューは、スクリーン３の端からより遠い位置にある起動ポイントＰである、例えば図２ｃにおいてサークルで囲まれる起動ポイントＰを選択することで創出され得る。結果のビューは図２ｄに示される。さらに大きなビューは、図２ｅ及び図２ｆに示すスクリーン３の端からさらに遠い位置にある起動ポイントＰを選択することで創出され得、最大のビューは、図２ｇ及び図２ｈで示すスクリーン３の中央にある起動ポイントを選択することで創出され得る。図２から見られるように、本発明はビューのサイズが起動ポイントの位置により決定されることを可能にする。
【００２９】
ユーザーは典型的には複数のビューの創出を欲する。図３を参照して説明されるように、本発明は複数のスクリーンが重複を避けながら創出されることを可能にする。
図３ａでは、単一のビューＶ１が示され、起動ポイントＰが選択される（サークルで囲まれて表示される。）。結果として、図３ｂに示すように第２ビューＶ２が創出され、その後、別の起動ポイントＰが残りの起動ポイントから選択される。結果のビューＶ３が図３ｃに示され、そこで別の起動ポイントがビューＶ４を創出すべく選択される。見られるように、本発明は自動的にスクリーンを重複のないビューで満たす。既存のビューは、重複ビューの創出を生じさせる起動ポイントをカバーし、かつそれゆえ、選択から排除する。
【実施例】
【００３０】
さらに、グリッド構造がスクリーンの使用効率を最大化するために選択される。平方グリッド構造、六角形グリッド構造（好適には六角形ビューを伴う。）又は三角形グリッド構造（好適には三角形ビューを伴う。）などの他のグリッドが選択され得るが、図に示す構造が特に有利である。この構造では原則的に起動ポイントが交互に互い違いの行（又は列）で構成される。別の方法では、このグリッド構造は対角線構造と見なされる場合がある。
【００３１】
図４に示す別の実施例では、２タイプの起動ポイントが使用される。第１タイプＰ１及び第２タイプＰ２である。第２タイプＰ２は、図２に示すように、かつ、図４ｃ及び図４ｄで説明されるように、取り得る最大のサイズを有するビューに対応する。しかし、第１タイプＰ１は、固定のより小さいサイズを有するビューに対応する。図４ａ及び図４ｂと図４ｅ及び図４ｆとを比較すると、対応する起動ポイントがスクリーン３の中心及び端から異なる距離に位置されるが、ビューＶ１１及びＶ１３は同一の寸法を有する。これは、ユーザーが望むならば、より小さいビューを創出することを可能にする。
【００３２】
本発明方法を実施するソフトウェアプログラムは、別々のユーティリティプログラムであってもよく、或いは、オペレーティングシステムに統合されてもよい。当該ソフトウェアプログラムは、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＺＩＰディスク、ＤＶＤなどのコンピュータが解読できる情報担体に記憶されてもよい。
【００３３】
本発明は、ユーザーがその位置を指示することで新しいビューのサイズを指示する場合があるとの洞察に基づく。本発明は、その位置及びサイズに関連するビューの創出が、極めて効率的に重複のない複数のビューの適切なスクリーンレイアウトを創出する方法を提供するとのさらなる洞察からの利益を享受する。
【００３４】
この文書で使用される如何なる用語も、本発明の範囲を制限するものと解釈されないものとする。特に、単語“有する”などは、厳密に記載されていない如何なる要素をも除外することを意味するものではない。単一（回路）要素は複数（回路）要素或いはそれらと同等のものに置き換えられることができる。さらに、この文書で使用される単語“コンピュータ”は、デスクトップコンピュータに限定されるものではなく、ラップトップコンピュータ、パームトップコンピュータ、ＰＤＡ、電子手帳及びスクリーンとプロセッサとから成る他の電子デバイスをもまた包含することを意味する。
【００３５】
それゆえ当業者には当然のことながら、本発明は上述の実施例に限定されることはなく、多くの改良及び追加が添付の請求項で規定される本発明の要旨を逸脱しない範囲においてなされ得る。
【図面の簡単な説明】
【００３６】
【図１】本発明が利用されるコンピュータシステムを概略的に示す図である。
【図２ａ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｂ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｃ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｄ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｅ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｆ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｇ】本発明に従った方法の第１実施例を概略的に示す図である。
【図２ｈ】本発明に従った方法の第１実施例を概略的に示す図である。
【図３ａ】本発明に従った方法の第２実施例を概略的に示す図である。
【図３ｂ】本発明に従った方法の第２実施例を概略的に示す図である。
【図３ｃ】本発明に従った方法の第２実施例を概略的に示す図である。
【図３ｄ】本発明に従った方法の第２実施例を概略的に示す図である。
【図４ａ】本発明を使用してどのようにコンピュータスクリーン上のビュー配置が取得されるかを概略的に示す図である。
【図４ｂ】本発明を使用してどのようにコンピュータスクリーン上のビュー配置が取得されるかを概略的に示す図である。
【図４ｃ】本発明を使用してどのようにコンピュータスクリーン上のビュー配置が取得されるかを概略的に示す図である。
【図４ｄ】本発明を使用してどのようにコンピュータスクリーン上のビュー配置が取得されるかを概略的に示す図である。
【図４ｅ】本発明を使用してどのようにコンピュータスクリーン上のビュー配置が取得されるかを概略的に示す図である。
【図４ｆ】本発明を使用してどのようにコンピュータスクリーン上のビュー配置が取得されるかを概略的に示す図である。
【図１】
2006513476.tif 000003
2006513476.tif 000004
2006513476.tif 000005
2006513476.tif 000006
2006513476.tif 000007
【国際調査報告】
2006513476.tif 000008
2006513476.tif 000009