(57)【特許請求の範囲】
【請求項１】
表示ポインタを表示画面上で迅速に位置決めする方法であって、
表示画面上の複数のウィジェットの各画面位置を知り、ユーザにより表示画面上で選択された前記ウィジェット間の選択の順序に従って前記各画面位置を記憶し、それにより、表示ポインタが前記ウィジェット間にわたって自動的に移動すべき移動順序を前記選択順序に確立するステップと、
入力刺激の活動化に応答して、前記表示ポインタを前記確立した移動順序に従って次々のウィジェットにわたって表示画面上で移動させ、それにより、自動的に前記ユーザ選択のウィジェット上に再位置決めするステップと、
を含む方法。
【請求項２】
前記ウィジェットの前記画面位置が、
前記表示画面上における前記ウィジェットのＸ方向及びＹ方向の画素位置を決定するステップと、
前記画素位置を前記ウィジェットの既知の前記画素位置として記憶するステップと、
により決定される請求項１記載の方法。
【請求項３】
前記入力刺激が、コンピュータ・マウス上の併用機能ボタンに応答して活動化される請求項１記載の方法。
【請求項４】
前記入力刺激が、コンピュータ・マウス上の単一機能ボタンに応答して活動化される請求項１記載の方法。
【請求項５】
前記表示ポインタ移動順序を確立するステップが、
前記ウィジェットを選択するようにユーザに促すステップと、
前記ウィジェットの各々を、ユーザにより選択された順序で記憶するステップと、
を含む請求項１記載の方法。
【請求項６】
前記ウィジェットを選択するようにユーザに促すステップは、前記表示画面上に表示されるカレント・ウィンドウにおいて実行される請求項５記載の方法。
【請求項７】
表示画面と、
入力装置と、
中央処理ユニットであって、
前記入力装置に動作上接続される入力デバイス・ドライバ、
前記入力デバイス・ドライバに動作上接続される入力装置補間モジュール、
前記入力装置補間モジュールに動作上接続される画面モニタ・モジュール及    び前記画面モニタ・モジュール及び前記表示画面に動作上接続される表示画    面ドライバを含む前記中央処理ユニットと、
前記中央処理ユニットに動作上接続されるメモリであって、
表示画面上の複数のウィジェットの画面位置及びユーザにより表示画面上で 選択されたウィジェット選択の順序に基づいて、表示ポインタが前記ウィジ    ェット間にわたって自動的に移動すべき移動順序を前記選択順序に確立する    プログラム命令を記憶する第１の記憶手段、及び入力刺激の活動化に応答し    て、前記表示ポインタを前記確立した移動順序に従って次々のウィジェット    にわたって表示画面上で移動させ、それにより前記ユーザ選択のウィジェッ    ト上に再位置決めするプログラム命令を記憶する第２の記憶手段を含む前記    メモリと、
を含むコンピュータ・システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般にグラフィカル・ユーザ・インターフェース（ＧＵＩ）に関し、特に、こうしたＧＵＩシステムにおいて、表示ポインタを迅速に再位置決めする方法に関する。
【０００２】
【従来の技術】
ＧＵＩはコンピュータ・ユーザに、コンピュータ機能キーストロークを覚える必要無しに、コンピュータ・アプリケーションを呼び出すための容易で可視的な手段を提供する。こうしたＧＵＩアプリケーションは、ユーザが特定のウィジェット（ｗｉｄｇｅｔ）上で表示ポインタを位置決めしたり、ボタンをクリックしたり、特定のウィジェットに関連付けられるアプリケーションを呼び出したりすることを可能にする。コンピュータ技術において既知のように、ウィジェットは、特定のアプリケーションに関連付けられるコンピュータ画面上に表示されるグラフィック記号である。同様に既知のように、ウィンドウはそれらに関連付けられる複数のウィジェットを有する。例えば、ウィンドウは、ウィンドウのサイズを縮小したり、拡大したり、ウィンドウ内でファイルをオープンまたはクローズしたり、ウィンドウ自体をクローズしたり、或いはウィンドウ上で画面をスクロールしたりするためのウィジェットを有する。
【０００３】
ウィジェットはユーザが可視的にコンピュータ・アプリケーションまたは機能を呼び出すことを可能にするが、これらは表示ポインタを特定のウィジェット上で移動することにより活動化される。この操作は、特にウィジェットのサイズが非常に小さい場合には、容易ではない。こうした状況では、コンピュータ・ユーザは小さなウィジェットの関連機能を呼び出すために、手と目との良好な協調に頼り操作しなければならない。
【０００４】
幾つかのテキスト・プログラムは、テキスト・ポインタをタブ機能を使用して位置決めすることにより、手と目との協調問題を軽減する。例えば、マイクロソフト社により提供されるＦｉｌｅＭａｋｅｒは、特定のファイルにデータを入力またはそこから読出すために、ユーザがタブ順序を選択することを可能にする。たとえこうしたシステムにより、ユーザがタブ順序を確立することができたとしても、これはテキスト・ベースのアプリケーションであって、ＧＵＩアプリケーションではない。
【０００５】
【発明が解決しようとする課題】
従って、コンピュータ・ユーザがＧＵＩシステムの利点を被りながら、ウィジェットに関連付けられる機能を呼び出すために、手と目との協調に頼ること無く、表示ポインタをあるウィジェットから別のウィジェットに容易に移動することができるグラフィック・ベースの方法が必要とされる。
【０００６】
【課題を解決するための手段】
一般に、本発明は、表示画面上で表示ポインタを迅速に位置決めする方法、及びこのプログラム内蔵のコンピュータ・システムを提供する。これはウィジェットの特定の画面位置が判明したときに、ユーザにより表示画面上で選択された前記ウィジェット間の選択の順序に従って前記各画面位置を記憶し、これによりウィジェット間での表示ポインタの移動順序を前記ウィジェット選択順序に確立することにより達成され得る。前記移動順序を確立すると、入力の刺激が活動化される毎に、表示ポインタが前記移動順序に従ってウィジェット間を飛翔してユーザ選択のウィジェットに自動的に再位置決めされる。入力の刺激はキーボードの機能、マウス、または任意のコンピュータ入力装置により活動化され得る。
このように表示ポインタを再位置決めすることにより、コンピュータ・ユーザは手と目との協調に頼ること無く、コンピュータ機能を呼び出すことができる。ユーザが単に入力の刺激を活動化すると、表示ポインタがあるウィジェットから別のウィジェットに自動的に移動する。これは従来のＧＵＩシステムでは、設けられていない機能である。これは従来のＧＵＩシステムでは、設けられていない機能である。
【０００７】
【発明の実施の形態】
図１は、本発明をサポートするために使用され得るコンピュータ・システム１０のブロック図である。コンピュータ・システム１０は中央処理ユニット１２、メモリ１４、表示装置１６、キーボード１８、及びマウス２０を含むように示される。マウス２０はトラックボール２２を含み、これは中央処理ユニット１２内のトラックボール・デバイス・ドライバ２４に接続される。トラックボール・デバイス・ドライバ２４はトラックボール解釈モジュール２６に接続され、これは画面モニタ・モジュール２８に信号を提供する。画面モニタ・モジュール２８はキーボード解釈モジュール３２からも入力を受信し、キーボード解釈モジュール３２はキーボード・デバイス・ドライバ３０から信号を受信する。画面モニタ・モジュール２８は表示ドライバ３４に信号を提供し、表示ドライバ３４は表示装置１６を駆動する。これらの各要素は既知であるので、本発明に関連する以外では、これらについての説明を省略する。
【０００８】
図２は、３つのウィンドウ３６、３８、４０を示す表示画面１６を示す。図示のように、ウィンドウ３８は画面の最前面に置かれ、ウィンドウ３６及び４０は背面に置かれる。従って、ウィンドウ３８がアクティブまたはカレント（ｃｕｒｒｅｎｔ）・ウィンドウであり、メニュー・バー５０及び複数のウィジェット５２、５４、５６、５８、及び６２を含むように示される。ウィンドウ３８は更に、アクション・リスト６０及びアクション表示パネル６４を含む。一般に知られるように、アクション・リスト６０のアクション項目の１つが、その関連選択ウィジェット６２を介して選択されるとき、その特定のアクションがアクション表示パネル６４内に表示される。
【０００９】
図２には更に、マウスまたは他の入力刺激を介して制御され得る表示ポインタ６８が示される。従来のアプリケーションでは、ユーザは表示ポインタ６８を、関連アプリケーションを呼び出すように希望する特定のウィジェット上で位置決めしなければならない。例えば、ユーザがアクション・リスト６０からアクション２を選択することを望むとしよう。こうした状況では、ユーザは表示ポインタ６８を、アクション番号２に対応する選択ウィジェット６２上に位置決めしなければならない。図示のように、関連ウィジェットは比較的小さく、従ってユーザは関連機能を選択するために、かなり集中して、アクション番号２に十分に近接する位置に、表示ポインタ６８を位置決めしなければならない。
【００１０】
それに対して、本発明は、ユーザが表示画面上でウィジェットの順序を選択すると、その選択順序に従って表示ポインタがウィジェット間をジャンプして移動することを可能にする。例えば、カレント・ウィンドウ３８において、ユーザがアクション項目１乃至４に対応するウィジェットの好適なウィジェット順序を選択し、続いて縮小または拡大ウィジェット５４、ウィンドウ・スクロール・ウィジェット５６、コーナ・ドラッグ・ウィジェット５８、そして最後にウィンドウ・クローズ・ウィジェット５２を選択するとしよう。また、表示ポインタ６８が図示のようにカレント・ウィンドウ外に置かれているとしよう。ユーザが特定の入力刺激を活動化するとき、例えばマウスの２つのボタンの同時押下げのような入力装置の複数ボタンの同時操作（併用機能ボタン）により特定のコマンドを入力するとき、それに応答して表示ポインタが、図示の位置からアクション１に関連付けられる選択ウィジェット６２にジャンプして自動的に再位置決めされる。ユーザが入力刺激を再度活動化すると、表示ポインタが、そこからアクション項目番号２に関連付けられる選択ウィジェット６２にジャンプして自動的に再位置決めされる。このように、ユーザが入力刺激の活動化を継続すると、表示ポインタは、ユーザにより選択された好適な順序で、ウィジェット間をジャンプして移動し自動的に再位置決めされる。
【００１１】
図３は、表示ポインタを自動的に再位置決めする方法を実現するために使用され得る論理図を示す。この方法のステップは、メモリ１４（図１参照）、コンピュータ・ディスク、ＲＡＭ、ＲＯＭ、磁気テープ、ＣＤ、またはデジタル情報記憶用の任意の他の手段などの、任意のコンピュータ読出し可能記憶媒体上に記憶され得る。プロセスはステップ８０で開始し、ウィジェットの画面位置が知られているか否かを判断する。知れていない場合、プロセスはステップ８２に移行し、ウィジェットのＸ及びＹ方向の画素位置が決定される。既知のように、通常のコンピュータ表示画面は、Ｘ及びＹ方向に構成される複数のウィジェットからなる。一般に既知のように、図１の画面モニタ・モジュール２８により、特定の画素位置が表示画面のＸ及びＹ座標にもとづき決定される。ウィジェットの画素位置が知れると、それはステップ８４で示されるように記憶される。
【００１２】
ウィジェットの画面位置が判明すると、プロセスはステップ８６に移行し、ウィジェット間での表示ポインタの好適な移動順序が確立される。これは、画面表示メッセージを介してユーザに対して、ユーザが望む特定のウィジェットを好適な順序で選択するように促し、これに応答してユーザが選択を行なうことにより、確立され得る。これがステップ８６−１に示される。プロセスは次にステップ８６−２に移行し、ユーザが所与のウィンドウに対して選択した順序で、ウィジェットの画素位置が記憶される。表示ポインタ移動の好適なウィジェット順序の選択は、図２に関連して前述したように、１つのウィンドウに関連付けられるか、または複数のウィンドウに関連付けられて行なうことができる。更に、ユーザは異なるアプリケーションに対応する特定のアイコンに関連付けられるウィジェットを好適な移動順序の確立の際に選択することもできる。
【００１３】
好適な順序を確立すると、プロセスはステップ８８に移行し、入力刺激が活動化されたか否かを判断する。入力刺激は、マウス上の単一機能ボタン叉は併用機能ボタンの操作、或いは中央処理ユニットにコマンド機能を入力する任意の他の手段による。入力刺激が活動化されない場合、プロセスはステップ９０に移行し、ウィジェットが移動したか否かを判断する。既知のように、ＧＵＩシステムでは、ユーザはウィンドウ、ウィジェット、アイコンなどを、表示画面上の任意の場所に再位置決めし得る。
【００１４】
ステップ９０でウィジェットが移動されたと判断されると、プロセスはステップ９４に移行し、ウィジェットの新たな画素位置が決定される。新たな画素位置を決定すると、その情報がステップ９６で記憶され、プロセスはステップ８８に戻る。しかしながら、ウィジェットが移動されなかった場合には、プロセスは入力刺激の活動化、またはウィジェットの移動を待機する。
【００１５】
ステップ８８で入力刺激が検出または活動化されると、プロセスはステップ９２に移行する。ステップ９２では、表示ポインタが表示ポインタの好適な移動順序に従い、表示上に自動的に再位置決めされる。図２に関連して前述したように、ユーザが入力刺激を活動化するとき、表示ポインタ６８が第１のアクション項目に対応する選択ウィジェット６２から、第２のアクション項目の選択ウィジェット６２にジャンプし、このようにしてユーザにより確立された順序に従い、順次ウィジェット間をジャンプする。
【００１６】
本発明は、表示ポインタの迅速な再位置決め方法を提供する。こうした方法によれば、表示ポインタをウィジェット上で可視的に位置決めする必要性とは対照的に、ＧＵＩシステムが、単純な入力刺激により、表示ポインタをウィジェット上で自動的に再位置決めすることができる。従って、ウィジェットが小さく、表示ポインタをこうしたウィジェット上に配置することが困難な場合に、本発明はこうした困難を排除する。
【００１７】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００１８】
（１）表示ポインタを表示画面上で迅速に位置決めする方法であって、
ａ）ウィジェットの既知の画面位置にもとづき、前記ウィジェット間での前記表示ポインタの好適な移動順序を確立するステップと、
ｂ）入力刺激が活動化されるときに、前記表示ポインタの前記好適な移動順序に従い、前記表示ポインタを自動的に再位置決めするステップと、
を含む、方法。
（２）前記ウィジェットの前記既知の画面位置が、
前記表示画面上における前記ウィジェットのＸ方向及びＹ方向の画素位置を決定するステップと、
前記画素位置を、前記ウィジェットの既知の前記画素位置として記憶するステップと、
により決定される、前記（１）記載の方法。
（３）前記入力刺激が、コンピュータ・マウス上の協和機能に応答して活動化される、前記（１）記載の方法。
（４）前記入力刺激が、コンピュータ・マウス上の単一機能ボタンに応答して活動化される、前記（１）記載の方法。
（５）前記好適な移動順序が、
ユーザに前記ウィジェットを選択するように促すステップと、
前記ウィジェットの各々を、ユーザにより選択された順序で記憶するステップと、
により確立される、前記（１）記載の方法。
（６）ユーザに前記表示画面上に表示されるカレント・ウィンドウから、前記ウィジェットを選択するように促すステップを含む、前記（５）記載の方法。
（７）ユーザに前記表示画面上に表示される複数のアプリケーション・アイコンから、前記ウィジェットを選択するように促すステップを含む、前記（５）記載の方法。
（８）コンピュータにより読出されるとき、前記コンピュータにより、表示ポインタを表示画面上で迅速に位置決めするプログラム命令を記憶するコンピュータ読出し可能記憶媒体であって、
ウィジェットの既知の画面位置にもとづき、前記ウィジェット間での前記表示ポインタの好適な移動順序を確立するプログラム命令を記憶する第１の記憶手段と、
入力刺激が活動化されるときに、前記表示ポインタの前記好適な移動順序に従い、前記表示ポインタを自動的に再位置決めするプログラム命令を記憶する第２の記憶手段と、
を含む、コンピュータ読出し可能記憶媒体。
（９）前記第１の記憶手段が、前記既知の画面位置を決定するために、
前記表示画面上における前記ウィジェットのＸ方向及びＹ方向の画素位置を決定するプログラム命令を記憶し、
前記画素位置を、前記ウィジェットの前記既知の画素位置として記憶するプログラム命令を記憶することを特徴とする、前記（８）記載のコンピュータ読出し可能記憶媒体。
（１０）第２の記憶手段が、前記入力刺激を活動化するために、コンピュータ・マウス上の協和機能に応答するプログラム命令を記憶する機能を含む、前記（８）記載のコンピュータ読出し可能記憶媒体。
（１１）前記第２の記憶手段が、前記入力刺激を活動化するために、前記コンピュータ・マウス上の単一機能ボタンに応答するプログラム命令を記憶する機能を含む、前記（８）記載のコンピュータ読出し可能記憶媒体。
（１２）前記第１の記憶手段が、前記好適な移動順序を確立するために、
ユーザに前記ウィジェットを選択するように促すプログラム命令を記憶する機能と、
前記ウィジェットの各々を、ユーザにより選択された順序で記憶するプログラム命令を記憶する機能と、
を含む、前記（８）記載のコンピュータ読出し可能記憶媒体。
（１３）前記第１の記憶手段が、ユーザに前記表示画面上に表示されるカレント・ウィンドウから、前記ウィジェットを選択するように促すプログラム命令を記憶する機能を含む、前記（１２）記載のコンピュータ読出し可能記憶媒体。
（１４）前記第１の記憶手段が、ユーザに前記表示画面上に表示される複数のアプリケーション・アイコンから、前記ウィジェットを選択するように促すプログラム命令を記憶する機能を含む、前記（１２）記載のコンピュータ読出し可能記憶媒体。
（１５）表示画面と、
入力装置と、
中央処理ユニットであって、
前記入力装置に動作上接続される入力デバイス・ドライバと、
前記入力デバイス・ドライバに動作上接続される入力装置補間モジュールと、
前記入力装置補間モジュールに動作上接続される画面モニタ・モジュールと、
前記画面モニタ・モジュール及び前記表示画面に動作上接続される表示画面ドライバと、
を含む、前記中央処理ユニットと、
前記中央処理ユニットに動作上接続されるメモリであって、
ウィジェットの既知の画面位置にもとづき、前記ウィジェット間での表示ポインタの好適な移動順序を確立するプログラム命令を記憶する第１の記憶手段と、
入力刺激が活動化されるときに、前記表示ポインタの前記好適な移動順序に従い、前記表示ポインタを前記表示画面上で自動的に再位置決めするプログラム命令を記憶する第２の記憶手段と、
を含む、前記メモリと、
を含む、コンピュータ・システム。
【図面の簡単な説明】
【図１】本発明を組み込み得るコンピュータ・システムのブロック図である。
【図２】複数のウィンドウ及び関連ウィジェットを含む図１の表示画面を示す図である。
【図３】本発明による方法を実現するために使用され得る論理図である。
【符号の説明】
１６  表示装置
２０  マウス
６０  アクション・リスト
６２  選択ウィジェット
６４  アクション表示パネル
６８  表示ポインタ
【図１】
0003565465.tif 000002
【図２】
0003565465.tif 000003
【図３】
0003565465.tif 000004