(57)【特許請求の範囲】
【請求項１】
スクリーン（３）上の初期位置にデータ対象（８）のグラフィック表現（１５）を表示し、
インターフェース（２）を介してユーザから前記データ対象を選択するコマンドを受信し、
前記インターフェース（２）を介してユーザから前記スクリーン（３）上の目的位置の指示を受けると、前記データ対象（８）のグラフィック表現（１５）を前記スクリーン（３）上の目的位置（２０；２５）に向けて移動させ、
前記データ対象（８）のグラフィック表現（１５）が最終の目的位置（２５）に実質的に位置したときに、第１状態（２１；２２）から第２状態（１６；１７）への前記データ対象の少なくとも間接的な遷移を発生させることを含み、
前記第２状態（１６；１７）に対して前記第１状態（２１；２２）をユーザが識別することを可能とする出力が提供される、グラフィカルユーザインターフェースを提供する方法において、
前記インターフェース（２）を介したユーザからの目的位置（２０）の指示の受信に応答して第１タイマー（２３）を開始させ、前記第１タイマー（２３）が所定時間（ΔＴ１；ΔＴ３＋ΔＴ４）を経過した後だけ第１状態（２１；２２）から第２状態（１６；１７）への遷移を自動的に発生させることを特徴とする、方法。
【請求項２】
前記データ対象（８）の第３状態（１８；１９）への遷移を発生させ、
前記第２状態（１６；１７）に対して前記第３状態（１８；１９）をユーザが識別することを可能とする出力が提供され、
前記第３状態（１８；１９）への遷移は、前記データ対象（８）を選択するコマンドの受信後に発生され、前記第３状態（１８；１９）から前記第１状態（２１；２２）への遷移は、前記インターフェース（２）を介してユーザから前記スクリーン（３）上の目的位置の第１の指示の受信時に発生される、請求項１に記載の方法。
【請求項３】
スクリーン（３）上の初期位置にデータ対象（８）のグラフィック表現（１５）を表示し、
インターフェース（２）を介してユーザから前記データ対象を選択するコマンドを受信し、
前記インターフェース（２）を介してユーザから前記スクリーン（３）上の目的位置の指示を受けると、前記データ対象（８）のグラフィック表現（１５）を前記スクリーン（３）上の目的位置（２０；２５）に向けて移動させ、
前記データ対象（８）のグラフィック表現（１５）が最終の目的位置（２５）に実質的に位置したときに、第１状態（２１；２２）から第２状態（１６；１７）への前記データ対象の少なくとも間接的な遷移を発生させることを含み、
前記第２状態（１６；１７）に対して前記第１状態（２１；２２）をユーザが識別することを可能とする出力が提供される、グラフィカルユーザインターフェースを提供する方法において、
前記データ対象（８）の第３状態（１８；１９）への遷移を発生させ、
前記第２状態（１６；１７）に対して前記第３状態（１８；１９）をユーザが識別することを可能とする出力が提供され、
前記第３状態（１８；１９）への遷移は、前記データ対象（８）を選択するコマンドの受信後に発生され、前記第３状態（１８；１９）から前記第１状態（２１；２２）への遷移は、前記インターフェース（２）を介してユーザから前記スクリーン（３）上の目的位置の第１の指示の受信時に発生されることを特徴とする、方法。
【請求項４】
前記第３状態（１８；１９）への遷移時に第２タイマーを開始させ、
目的位置（２０；２５）の指示が、第２タイマーが所定時間（ΔＴ２）を経過する前に受信されない場合に、前記第３状態（１８；１９）から第２状態（１６；１７）への遷移を自動的に発生させる、請求項３に記載の方法。
【請求項５】
前記データ対象の前記第２状態への遷移の完了前だけ前記インターフェース（２）を介してユーザから複数の目的位置（２０；２５）の指示を受け付け、前記最終の目的位置（２５）が、複数の指示された目的位置の最後の受け付けられた１つに対応するように選択される、請求項１〜４の何れか１項に記載の方法。
【請求項６】
複数の指示の１つが受け付けられる毎に、前記データ対象（８）のグラフィック表現（１５）が、前記データ対象を前記第１状態（２１；２２）で維持しつつ最後に指示された目的位置（２０；２５）に向けて移動される、請求項５に記載の方法。
【請求項７】
前記データ対象（８）のグラフィック表現（１５）を前記目的位置（２０；２５）に移動させる各ステップは、背景画像（１１−１４）上に前記グラフィック表現（１５）が重畳される態様で、前記目的位置の方向に実質的に連続的に移動する前記グラフィック表現（１５）を表示することを含む、請求項１〜６の何れか１項に記載の方法。
【請求項８】
第１状態（２１）から第２状態（１６）への少なくとも間接的な遷移の少なくとも開始に略対応する時点で直近に指示された目的位置（２０；２５）に前記グラフィック表現（１５）が到達することになる速度で移動する前記グラフィック表現（１５）を表示することを含む、請求項７に記載の方法。
【請求項９】
前記インターフェース（２）は、タッチ感応式スクリーン（３）を含み、前記データ対象（８）を選択するコマンド及び目的位置（２０；２５）の指示のうちの少なくとも１つが、前記タッチ感応式スクリーン（３）上のポイントとでの接触に反応して生成される信号として受信される、請求項１〜８の何れか１項に記載の方法。
【請求項１０】
グラフィカルユーザインターフェースを提供するシステムであって、
スクリーン（３）と、
ユーザ入力を受信するインターフェース（２）と、
前記スクリーン上の出力を処理及び制御するシステム（４−７，９）とを含み、
前記システムは、請求項１〜９の何れか１項に記載の方法を実行するように構成されていることを特徴とする、システム。
【請求項１１】
請求項１〜９の何れか１項に記載の方法により得ることが可能なグラフィカルユーザインターフェースを含む、装置。
【請求項１２】
コンピューター又は他のプログラム可能な装置のプログラムされたコンピューターネットワークにロードされ実行されたときに、請求項１〜９の何れか１項に記載の方法を実現するように構成されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリーン上の初期位置にデータ対象のグラフィック表現を表示し、インターフェースを介してユーザから前記データ対象を選択するコマンドを受信し、前記インターフェースを介してユーザから前記スクリーン上の目的位置の指示を受けると、前記データ対象のグラフィック表現を前記スクリーン上の目的位置に向けて移動させ、
前記データ対象のグラフィック表現が最終の目的位置に実質的に位置したときに、第１状態から第２状態への前記データ対象の少なくとも間接的な遷移を発生させることを含み、前記第２状態に対して前記第１状態をユーザが識別することを可能とする出力が提供される、グラフィカルユーザインターフェース（ＧＵＩ）を提供する方法に関する。
【０００２】
本発明は、また、グラフィカルユーザインターフェースを提供するシステムであって、スクリーンと、ユーザ入力を受信するインターフェースと、前記スクリーン上の出力を処理及び制御するシステムとを含む、システムに関する。
【０００３】
本発明は、また、上述のような方法により得られるグラフィカルユーザインターフェースを含む、例えば文書処理装置である装置に関する。
【０００４】
本発明は、また、コンピュータープログラムに関する。
【背景技術】
【０００５】
かかる方法、装置及びシステムのそれぞれの例は知られている（例えば特許文献１）。この特許文献１は、コピー機、ファックス装置、スキャナーのような画像処理装置が、効率的に過剰サイズの画像を処理できるように画像フラグメント（断片）を操作するシステムを開示する。好ましい実施例に対する構成は、スキャナー、メモリ、ＣＰＵ（中央処理ユニット）、タッチスクリーン、及びプリンタを含む。図示されたステップは、画像フラグメントを操作するためにユーザが実行するステップを記述するループを形成する。第１ステップでは、ユーザは、ディスプレイスクリーン上の画像フラグメントを選択する。入力の多くの形態は、上記のステップを実行するために用いることができる。好ましい実施例は、タッチスクリーンを用い、ユーザが、指やペンのような幾つかの他の対象を用いて直接的にディスプレイスクリーンの領域を指示し若しくは触れることができるようにする。次いで、ユーザが、ディスプレイスクリーン上の新たな位置に選択したフラグメントを移動できるようにするステップが実行される。タッチスクリーンが用いられる場合、ユーザは、フラグメントのための新たな位置を指示してよく、スクリーン上の指の位置を動かしながら指示することによりスクリーンに関してフラグメントを“ドラッグ”してもよい。ユーザが、所望の位置に、選択したフラグメントを移動させたとき、ユーザは、ディスプレイスクリーン上に新たな位置を想定するため、選択したフラグメントが、解放若しくは“ドロップ”されるように、続くステップを実行する。
【特許文献１】米国特許第５，７３２，２３０号明細書
【特許文献２】米国特許第６，５９０，５６８号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
公知の方法の欠点は、多くのユーザコマンド、即ち画像フラグメントを移動させるためのコマンド及びフラグメントをドロップするためのコマンドが処理されることを必要とすることである。これは、一般的には、入力装置からの処理の中断を必要とする。この解決策は、フラグメントがドラッグされる変形例では、指若しくはペンがタッチスクリーンを横断して移動される際にフラグメントを“喪失”する比較的高い危険性があるので、悪化されている。
【０００７】
そこで、本発明は、比較的少ない量のユーザ入力により機能することができる冒頭部に述べた種の方法、システム、装置及びコンピュータープログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
この目的は、インターフェースを介したユーザからの目的位置の指示の受信に応答して第１タイマーを開始させ、前記第１タイマーが所定時間を経過した後だけ第１状態から第２状態への遷移を自動的に発生させることを特徴とする、本発明による方法により達成される。
【０００９】
グラフィック表現は、目的位置の指示を受信したときに移動されるので、途中で“喪失”した場合に対象を再度選択しなければならない危険性を伴って、スクリーンを横断してグラフィック表現を“ドラッグ”する必要がなくなる。これは、処理されなければならない情報量を低減する。というのは、ユーザは、通常的には、“喪失”した位置に関連する対象に関する操作を訂正するための措置を取る必要があるからである。第１状態及び第２状態の双方が定義されるので、第２状態への遷移完了に対して対象に関する操作を関連付けることができる。遷移は、第１タイマーが所定時間経過したときだけ発生され、第１及び第２状態は識別可能であるので、ユーザは、かかる操作が実行される前に、不正確な位置を指示してしまった場合に正確な措置を講ずる時間がある。これは、操作を取り消すための比較的複雑なユーザコマンドのセットを処理する必要を無くす。自動的な遷移は、確定コマンドを不要にする。
【００１０】
注目すべきこととして、特許文献２は、タッチスクリーン上に表示される対象をドラッグ及びドロップするためにタッチスクリーン入力を利用する技術を開示する。処理は、第１ステップで開示され、そのステップでは、対象のタッチ入力が検出される。第１の位置での対象とタッチスクリーンの間の圧力が、第１の所定時間、第１の所定圧力より大きいかが判定される。次のステップでは、対象は、低減された圧力で、タッチスクリーンの面を横断してドラッグされる。続くステップでは、第２の位置でのタッチスクリーン上の対象の圧力が、第２の所定時間、第２の所定圧力より大きいか否かの判定により、第２のタッチ入力が検出される。最後のステップでは、アイテムの表示が、タッチスクリーン上の第１の位置からタッチスクリーン上の第２の位置に移動される。従って、この方法は、第１タイマーが所定時間経過した後だけ第１状態から第２状態への遷移を自動的に発生させることを伴わない。その代わりに、タッチスクリーンを横断してデータ対象のグラフィカル表現を“ドラッグする”ことを伴う。それ故に、遷移は、本発明の方法のように、時間の完了以外の他の基準に関して条件無しではない。更に、この知られた方法は、データ対象のグラフィカル表現が最終の目的位置に略位置したときに、ユーザにより識別可能な第１状態から第２状態への対象の遷移を発生させることを含まない。
【００１１】
その他の局面によれば、本発明は、
スクリーン上の初期位置にデータ対象のグラフィック表現を表示し、
インターフェースを介してユーザから前記データ対象を選択するコマンドを受信し、
前記インターフェースを介してユーザから前記スクリーン上の目的位置の指示を受けると、前記データ対象のグラフィック表現を前記スクリーン上の目的位置に向けて移動させ、
前記データ対象のグラフィック表現が最終の目的位置に実質的に位置したときに、第１状態から第２状態への前記データ対象の少なくとも間接的な遷移を発生させることを含み、前記第２状態に対して前記第１状態をユーザが識別することを可能とする出力が提供される、グラフィカルユーザインターフェースを提供する方法を提供し、本方法は、前記データ対象の第３状態への遷移を発生させ、前記第２状態に対して前記第３状態をユーザが識別することを可能とする出力が提供され、前記第３状態への遷移は、前記データ対象を選択するコマンドの受信後に発生され、前記第３状態から前記第１状態への遷移は、前記インターフェースを介してユーザから前記スクリーン上の目的位置の第１の指示の受信時に発生される。
【００１２】
第３状態は、第１状態に対して識別可能である必要はない。本方法の効果は、ユーザが、どの対象若しくは複数の対象が、ユーザにより入力された目的位置の指示に関連するかを知ることを可能とすることである。後続する正しいユーザ入力を処理する必要を伴うグラフィカル表現の不注意な移動は、かくして防止される。本方法は、第２状態の特別な特徴によるこの効果を達成し、ユーザが第２状態に対して第１及び第３状態を識別することを可能とする出力を提供する。第２状態は、実際上、“アイドル”若しくは“通常”状態に対応する。従って、本方法は、グラフィカル表現が初期位置から目的位置に移動されるべきときに比較的少ないユーザコマンドを処理する目的を達成することに寄与する。グラフィカル表現は、目的位置の指示の受信時に移動されるので、途中で“喪失”した場合に対象を再度選択しなければならない危険性を伴って、スクリーンを横断してグラフィック表現を“ドラッグ”する必要がなくなる。これは、処理されなければならない情報量を低減する。というのは、ユーザは、通常的には、“喪失”した位置に関連する対象に関する操作を訂正するための措置を取る必要があるからである。第１状態及び第２状態並びに第３状態が定義され、ユーザが他の状態に対して第２状態を識別することを可能とする出力が提供されるので、ユーザは、自身の目的位置の指示がどの対象に関わるかに関して迷うことが無くなる。従って、誤った対象の移動を戻すためのユーザコマンドを処理しなければならない危険が低減される。
【００１３】
変形例は、前記第３状態への遷移時に第２タイマーを開始させ、目的位置の指示が、第２タイマーが所定時間を経過する前に受信されない場合に、前記第３状態から第２状態への遷移を自動的に発生させることを含む。
【００１４】
これは、不注意に選択してしまった移動のための対象の選択を解除するユーザ入力を処理する必要性を回避する。
【００１５】
本発明の一実施例は、前記データ対象の前記第２状態への遷移の完了前だけ前記インターフェースを介してユーザから複数の目的位置の指示を受け付け、前記最終の目的位置が、複数の指示された目的位置の最後の受け付けられた１つに対応するように選択されることを含む。
【００１６】
この効果としては、対象が第２状態にまだ至っていないある時間内に、ユーザは、最小の入力で当該対象のグラフィカル表現の位置を変化させることができる。ユーザが対象を選択する必要がない実施例、若しくは、そのグラフィカル表現を“移動可能”にするコマンドを入力することすら必要がない実施例が可能となる。本実施例は、自身の入力の効果が自身の初期の意図に対応しないことが分かったユーザからの一連のユーザコマンドの処理を防止する。
【００１７】
一実施例では、複数の指示の１つが受け付けられる毎に、前記データ対象のグラフィック表現が、前記データ対象を前記第１状態で維持しつつ最後に指示された目的位置に向けて移動される。
【００１８】
従って、ユーザは、所定の時間の終了前に、正しい措置を取る必要性を評価することができる。これは、更に、最小数のユーザコマンドよりも多くの処理をしなければならないことを防止することを補助する。
【００１９】
一実施例では、前記データ対象のグラフィック表現を前記目的位置に移動させる各ステップは、背景画像上に前記グラフィック表現が重畳される態様で、前記目的位置の方向に実質的に連続的に移動する前記グラフィック表現を表示することを含む。
【００２０】
この効果は、対象が第１状態にある事実の簡易な視認可能な指示を提供し、また、ユーザが自身の入力の効果を評価することを可能とする。更に、それは、インターフェースを介して受信されるユーザ入力の受付を確かめる。
【００２１】
この実施例の変形例は、第１状態から第２状態への少なくとも間接的な遷移の少なくとも開始に略対応する時点で直近に指示された目的位置に前記グラフィック表現が到達することになる速度で移動する前記グラフィック表現を表示することを含む。
【００２２】
これは、グラフィカル表現が常に第１状態の指示であるという事実を保証する。グラフィカル表現は、常に、対象が第１状態にあるときに移動し、移動している表現は、対象が第１状態にあることを意味する。
【００２３】
一実施例では、前記インターフェースは、タッチ感応式スクリーンを含み、前記データ対象を選択するコマンド及び目的位置の指示のうちの少なくとも１つが、前記タッチ感応式スクリーン上のポイントとでの接触に反応して生成される信号として受信される。
【００２４】
これは、スクリーンを横断してグラフィカル表現を“ドラッグする”ときのグラフィカル表現の“喪失”の危険性の理由から、本発明の一般的な方法の特に有用なアプリケーションである。グラフィカル表現を、目的位置の指示の受信時にスクリーンを横断して移動させることによって、第１状態から第２状態への遷移を遅らせるタイマーを開始させるが、十分な圧力で長い時間に亘って接触を維持する必要性が除去される。これと同時に、多くの移動操作が取り消されなければならない危険性が低減される。
【００２５】
本発明のその他の局面によれば、グラフィカルユーザインターフェースを提供するシステムは、システムが本発明による方法を実行するように構成されていることを特徴とする。
【００２６】
本発明の更なるその他の局面によれば、例えば文書処理装置のような装置が提供され、本装置は、本発明による方法により得ることが可能なグラフィカルユーザインターフェースを含む。
【００２７】
本発明のその他の局面によれば、コンピュータープログラムが提供され、当該プログラムは、コンピューター又は他のプログラム可能な装置のプログラムされたコンピューターネットワークにロードされ実行されたときに、本発明による方法を実現するように構成される。
【発明を実施するための最良の形態】
【００２８】
文書処理装置１は、これより説明されるグラフィカルユーザインターフェースを提供する方法を実現するのに適した装置の一例である。他の例は、タブレット型パーソナルコンピューター、ＰＤＡ（個人用携帯型情報端末）、携帯電話若しくはスマートフォン、及びナビゲーションシステムを含む。一般的に、スクリーンと、ユーザ入力を受信するインターフェースと、スクリーン上の出力を処理及び制御するためのシステムとを含む任意の装置が適切である。文書処理装置１は、タッチ感応式スクリーン３を含むタッチスクリーンディスプレイ２を含む。この実施例では、ユーザ入力を受信するインターフェースは、スクリーン内に組み込まれる。他の実施例では、異なる種類のインターフェースが、スクリーン上の位置を指示するユーザ入力を受信するために用いられる。
【００２９】
タッチ感応式スクリーン３は、タッチ感応式スクリーン３上のポイントでの接触に応じた信号を生成する。タッチ感応式スクリーン３は、ペン若しくは他の指示具と関連して動作してよい。ここで示される方法は、タッチ感応式スクリーン３上の接触位置を示す位置信号だけに依存する。このため、容量性センシングを用いるものを含むあらゆる種類のタッチ感応式スクリーンが採用されてもよい。圧力信号への依存はないので、タッチ感応式スクリーンに制限は無い。
【００３０】
図２を参照するに、タッチスクリーンディスプレイ２は、バス４に接続される。バス４には、処理ユニット５も接続される。処理ユニット５は、ＲＯＭ６に記憶されたコンピュータープログラムに含まれる指令を実行することによって、ここで示されるグラフィカルユーザインターフェースを提供する。変形例は、揮発性メモリ７に一時的に記憶される。文書ファイル８のようなファイルは、例えばハードディスクドライブや電子的にプログラム可能な読み取り専用記憶装置のような、不揮発性メモリ９に記憶される。グラフィカルユーザインターフェースを提供するため、処理ユニットは、タッチ感応式スクリーン３上のポイントでの接触に応答してタッチスクリーンディスプレイ２により生成された信号を処理し、当該信号は、バス４を介して受信される。他のアーキテクチャーも可能である。
【００３１】
グラフィカルユーザインターフェースを提供する２つの方法が、図６及び図７に示され、それぞれの方法の多様な段階に関連したスクリーン表示を提供する図３から図５に関連して以下で参照される。図６及び図７は、文書ファイル８のような対象の状態を示す。これらの状態は、ユーザ対話状態であり、ユーザ対話信号への対象の反応性を判断することを意味する。
【００３２】
図３では、スクリーン領域１０は、左側領域１１、中央領域１２、上及び下の右側領域１３，１４にそれぞれ分割して示されている。アイコン１５は、図２に示すような文書ファイル８を図式的に表す。文書ファイル８は、図式的に表現することができるデータ対象の種類の一例に過ぎない。他の例は、コマンドを表すコード、メモリ内の変数、スクリーン領域１０のスクリーン若しくはメモリ内の位置に対するポインタや、文書処理装置１の構成要素の特徴にアクセスするためのデータ構造を含む。
【００３３】
左側領域１１、中央領域１２、上及び下の右側領域１３，１４は、文書ファイル８を記憶する論理的な位置（即ち、ディレクトリツリー内の位置）、及び／又は物理的な位置（不揮発メモリ９に加えて幾つかのメモリ装置がある場合）を表す。一若しくはそれ以上の領域１１−１４は、そのグラフィカル表現がそこに移動されると、実行されるべき操作を表すこともできる。一例はアイコン１５が特別な領域に動かされると、文書ファイル８の少なくとも一部分を印刷することである。
【００３４】
図３では、文書ファイル８を表すアイコン１５が、スクリーン３の左側領域１１内の初期位置で示される。グラフィカルユーザインターフェースを提供するシステムに関する限り、アイコン１５により表される対象は、非浮動状態であり、これは、タッチ感応式スクリーン３上に現される態様により反映される。この状態は、図６における“アイドル”状態及び類似する図７における“アイドル”状態１７として表される。
【００３５】
第１の時点では、ユーザは、好ましくはアイコン１５の位置にて少なくとも１回タッチ感応式スクリーン３に接触することによって、文書ファイル８を選択する。
【００３６】
本発明の一実施例（図示せず）では、アイコンにより表現される対象の状態は、いまは“浮動”に変化している。図６及び図７に示す実施例では、状態は、“選択された”状態１８，１９にのみ、それぞれ変化する。
【００３７】
遅くともタッチ感応式スクリーン３の上側の右側領域１３における第１の目的位置２０（図４）の指示を受信すると同時に、システムは、対象の状態を、図６の実施例では、“浮動”状態２１に、図７の実施例では、“移動”状態２２に変化させる。幾つかの代替実施例（図示せず）では、“浮動”状態は、“選択された”状態の副次的状態（サブ状態）である。
【００３８】
この説明は、単一のアイコン１５の例のみを用いているが、他の実施例は、それぞれの対象の複数のグラフィカル表現を選択し移動させることを可能とする。かかる実施例では、選択は、例えば、指やペンを、幾つかのデータ対象を表すアイコンまわりにドラッグすることにより実行されることができる。
【００３９】
システムは、ユーザが“浮動”状態及び“移動”状態２１，２２を“アイドル”状態１６，１７に対して識別することができるような出力を提供する。図４に示す例では、出力は、アイコン１５の外観が変化している点で、可視である。具体的には、影付きの輪郭が、アイコン１５まわりに示される。他の実施例では、アイコンは、色及び／又は形状が変化する。或いは若しくは追加的に、“浮動”状態２１及び／又は“移動”状態２２は、聴覚的に識別可能であってよい。いずれにしても、“浮動”状態２１又は“移動”状態２２への遷移は、アイコン１５により表される対象を選択するコマンドの受信後に生ずる。実施例６の“浮動”状態２１及び実施例７の“移動”状態がこのように識別可能であるという事実は、ユーザによる繰り返しのコマンドの入力及びそれに伴う処理ユニット５の中断を防止する。これは、特に、“選択された”状態１８，１９も、このように識別可能である場合、若しくは、少なくともアイコン１５を“浮動”状態２１若しくは“移動”状態２２と同一の外観を有するようにする場合である。
【００４０】
図６及び図７に示された実施例では、  “選択された”状態１８，１９への遷移が第１の目的位置２０を指示する信号の受信前に生じ、それ故に、それぞれ、“浮動”状態２１及び“移動”状態２２への遷移前に生ずる場合、２つのタイマーが採用される。これらのタイマーは、効果的には、例えば処理ユニット５のクロックを用いて、揮発メモリ７における変数として実現される。第１タイマー２３は、第１の目的位置２０を指示する信号の受信と同時に開始される。
【００４１】
第２タイマー２４は、“選択された”状態１８，１９への遷移時に開始される。第２タイマー２４が、目的位置の如何なる指示も受信されずに、関連した所定時間ΔＴ２経過した場合には、グラフィカルユーザインターフェースを提供するシステムは、自動的に、“選択された”状態１８，１９から“アイドル”状態１６，１７へと戻る遷移を発生させる。アイコン１５は、図３に示される外観に再びなる。
【００４２】
アイコン１５により表される対象が、“浮動”又は“移動”状態２１，２２若しくは“選択された”状態１８，１９である限り、システムは、目的位置の指示を提供するユーザコマンドに応答する。上述の如く、第１タイマー２３は、第１の目的位置２０の指示の受信時に開始される。
【００４３】
図６に示す実施例では、第１タイマー２３が所定時間ΔＴ１を計時したとき、“浮動”状態２１から最終状態への遷移が発生する。図６に示す実施例では、最終状態は、“アイドル”状態１６に対応する。
【００４４】
アイコン１５は、ユーザにより指示される最後の目的位置に移動される間、それにより表される対象は、“浮動”状態２１である。従って、図４に示すように、ユーザは、アイコン１５により表される対象を“浮動”状態に移行させるのに必要な入力を提供する必要なく、このときは下側の右側領域１４内にある第２の目的位置２５を指示することができる。従って、ユーザが最終の目的位置につき気が変わった場合にも、処理ユニット５への中断回数が少なくなる。一の変形例では、第１タイマー２３は、目的位置の更なる指示がユーザインターフェースを介して受信される毎に、再び初期化される。図６に示す実施例のその他の変形例では、第１タイマー２３は継続して計時する。
【００４５】
一実施例では、アイコン１５は、その初期位置から消え、所定時間ΔＴ１の略終了時に最終の目的位置に再び現れる。他の実施例では、図４に関連する実施例のように、アイコン１５は、図４で破線にて指示するような軌道に沿って移動している間、対象は、“浮動”状態２１である。アイコン１５は、スクリーン領域１０を連続的に横断して移動し、背景画像（中央領域１２）上に重畳され、動的な外観を生成するようにする。これは、ユーザが“浮動”状態２１を他の状態から識別できるようにする更なる可視的な出力を提供する。
【００４６】
図４に示すように、アイコン１５は、最後に指示された目的位置に向けて略真っ直ぐに移動する。他の実施例では、アイコン１５は、ベジエ曲線により定義される軌道に沿って移動する。本例では、第２の目的位置２５を指示するユーザコマンドは、アイコン１５が第１の目的位置２０に向かう途中の位置２６にあるときに受信される。アイコン１５は、そのとき、第２の目的位置２５に向けて直線で移動するように方向を変換する。このようにして、ユーザは、自身により指示された目的位置がどこにあるかを良好に把握できる。これは、グラフィカルユーザインターフェースを提供するシステムが離散的な目的位置のみを指示する信号に作用し、アイコン１５を新たな位置に移動させるので、有効である。これは、アイコン１５がタッチスクリーンディスプレイ２により検知される接触点により連続的に移動される“ドラッグ＆ドロップ”型のユーザインターフェースとは対照的である。
【００４７】
図６に示す実施例では、破線により指示される軌道に沿った移動速度が調整され、アイコン１５が、第１タイマー２３により監視される所定時間ΔＴ１の略終了時に最終の目的位置に到達するようにする。従って、アイコン１５が移動しているという事実がまさに、“浮動”状態の十分な指標となる。図４に示す影付きの輪郭は、この実施例において絶対的に必要なものでない。更に、代替的な目的位置の選択が依然として可能であることはユーザにとってより明確である。この実施例の第１の変形例では、アイコン１５は、目的位置の各選択に後続して略一定速度でスクリーン領域１０を横断して移動する。他の変形例では、アイコン１５は、所定時間ΔＴ１の残りの最初の部分中で加速し、所定時間ΔＴ１の残りの最終部分中で減速する。
【００４８】
図５及び図６に示すように、最終状態への遷移は、所定時間ΔＴ１の終了時に生ずる。この実施例のアイコン１５は、初期状態、即ち“アイドル”状態１６に関連した外観に戻る。他の実施例では、最終状態に関連した外観は、初期状態に関連した外観とは異なる。
【００４９】
図７に示す実施例は、“移動”状態２２に加えて、“目的位置での選択された”状態２７を含む点で、図６に示す実施例と異なる。“移動”状態２２は、図６を参照して上述した実施例における“浮動”状態２１に実質的に対応する。
【００５０】
図７の実施例では、第１タイマー２３は、“選択された”状態１９から“移動”状態２２への遷移時に開始される。第１タイマー２３は所定時間ΔＴ３経過したとき、“移動”状態２２から“目的位置での選択された”状態２７への遷移が生ずる。アイコン１５は、“アイドル”状態１７に関連した外観とは異なる外観を保つ。更なる目的位置の指示が時間ΔＴ４中に受信されない場合、“アイドル”状態１７への遷移が生ずる。文書ファイル８が“目的位置での選択された”状態２７にあるときに更なる目的位置の指示が受信される場合、対象は、“移動”状態２２に戻る。第１タイマー２３は、この更なる目的位置の指示に応答して再始動される。
【００５１】
従って、この場合、“移動状態”２２から“アイドル”状態１７への非直接的な遷移は、常に、第１タイマー２３が２つの時間ΔＴ３、ΔＴ４の合計に等しい複合時間を経過したときに、生ずる。ユーザ入力に依存して、この複合時間は、“選択された”状態１９から“浮動状態”２２への遷移時、若しくは、“移動”状態２７への遷移時に開始され、その間、文書ファイル８は既に“浮動”状態にある。代替実施例（図示せず）では、時間ΔＴ４は、常に、“浮動”状態２２への最初の遷移時に開始され、遷移は、第１タイマー２３が時間ΔＴ４を計時したときに常に生ずる。
【００５２】
本発明は、上述の実施例に限定されるものでなく、添付の特許請求の範囲において示される範囲内で変形が可能である。上述したものに類する効果的な作用は、ユーザ入力装置としてスクリーンとは別のタッチ感応式パネルを用いるグラフィカルユーザインターフェースにおいて得ることが可能である。アイコンはデータ対象のグラフィカル表現として図示されているが、画像フラグメント、例えばデジタル化された写真画像のセクションが代わりに用いられてもよい。
【図面の簡単な説明】
【００５３】
【図１】ユーザインターフェースを提供するように構成された文書処理装置を概略的に示す図である。
【図２】ユーザインターフェースを提供するシステムの選択されたハードウェア構成を概略的に示す図である。
【図３】アイコンを移動させる前のスクリーン表示の概略的な例を示す図である。
【図４】スクリーンを横断するアイコンの移動を概略的に示す図である。
【図５】スクリーンを横断するアイコンの移動に後続するスクリーン表示の概略的な例を示す図である。
【図６】グラフィカルユーザインターフェースを提供する方法の第１実施例を示す状態図である。
【図７】グラフィカルユーザインターフェースを提供する方法の第２実施例を示す状態図である。
【符号の説明】
【００５４】
２      タッチスクリーンディスプレイ
４      バス
５      処理ユニット
８      データ対象
１５    アイコン
２３    第１タイマー
【図１】
0005142510.tif 000002
【図２】
0005142510.tif 000003
【図３】
0005142510.tif 000004
【図４】
0005142510.tif 000005
【図５】
0005142510.tif 000006
【図６】
0005142510.tif 000007
【図７】
0005142510.tif 000008