電子画像ディスプレイスクリーン;前記電子画像ディスプレイスクリーンに結合され、該電子ディスプレイスクリーン上に情報を表示すると共に該電子ディスプレイスクリーンから対話型信号を入力するマイクロプロセッサ;前記マイクロプロセッサに関連付けられて、該マイクロプロセッサのためのタイミング能力を提供するタイマ手段;前記電子画像ディスプレイスクリーン上に表示することが可能なスクロール型データのソース;前記マイクロプロセッサに結合されて該マイクロプロセッサに入力制御信号を供給するキーボード;前記マイクロプロセッサと関連付けられて、前記電子画像ディスプレイスクリーンとの指のタッチ接触のスピード、方向及び持続時間を感知する指タッチプログラム命令;前記マイクロプロセッサと関連付けられたスクロール運動プログラム命令であって、前記継続時間が第1の所与の予め設定された最小時間を超え、且つ、前記指のタッチの前記電子ディスプレイスクリーンからの離脱が続くような前記電子ディスプレイスクリーンの表面に沿った運動を伴う場合に、前記電子ディスプレイスクリーン上のスクロール型表示が前記感知された方向に前記感知された初期スピードでスクロールを開始されるように前記指のタッチ接触の持続時間に応答するスクロール運動プログラム命令;前記マイクロプロセッサと関連付けられて、前記電子画像ディスプレイスクリーン上のスクロール移動量のレートを、運動が終了するまで所与のレートで減少させる時間減衰プログラム命令、並びに前記マイクロプロセッサと関連付けられて、a予め設定された最小時間よりも長い期間に渡って継続する前記電子ディスプレイスクリーンに対する実質的に静止した指のタッチ、及びb前記スクロール型データのソースから入力されたスクロール終了信号、を含む信号群における何れかの信号の最初の発生において、前記電子ディスプレイスクリーン上の前記画像のスクロール移動を終了させる運動停止プログラム命令、を有する運動停止プログラム命令、を有する改良されたタッチスクリーン画像スクロールシステム。前記スクロール運動プログラム命令が、前記第1の所与の予め設定された最小時間よりも長く、且つ、第2の所与の予め設定された最小時間よりも短い静止持続時間を有するタッチに続く運動に応答して、前記表示を前記指のタッチの動きに対応して動かす命令を更に有する請求項1に記載の改良されたタッチスクリーン画像スクロールシステム。前記スクロール運動プログラム命令が、前記第2の所与の予め設定された最小時間よりも長い静止持続時間を有するタッチに続く運動に応答して、タッチ選択された項目を前記静止した表示に対して前記指のタッチの動きに対応して動かす命令を更に有する請求項1に記載の改良されたタッチスクリーン画像スクロールシステム。前記電子画像ディスプレイスクリーン上の前記画像のスクロール移動を終了させる前記信号群が、a前記電子ディスプレイスクリーン上の前記スクロール移動のレートが所定の所与の値よりも低い値まで減衰したことを示す信号、を更に有する請求項1に記載の改良されたタッチスクリーン画像スクロールシステム。前記マイクロプロセッサ及び前記タイマ手段が一緒になって、通常のコンピュータの処理ユニットを有する請求項1に記載の改良されたタッチスクリーン画像スクロールシステム。前記電子画像ディスプレイスクリーン上に表示することが可能なスクロール型データの前記ソースが、前記通常のコンピュータのメモリの一部を有する請求項5に記載の改良されたタッチスクリーン画像スクロールシステム。スクロール可能なデータが表示された電子ディスプレイスクリーンとの指のタッチ接触時間の持続時間を感知するステップ;前記電子ディスプレイスクリーンとの前記指のタッチ接触の運動のスピード及び方向を感知するステップ;前記感知した方向に前記感知したスピードで前記電子ディスプレイスクリーン上の前記スクロール可能なデータのスクロール運動を開始させるステップ;前記スクロール運動の前記スピードを、該スクロール運動の前記開始されたスピードから所定のレートで遅くさせるステップ;及びa有限の持続時間を持つ略静止した指のタッチが感知される、及びbスクロール終了信号が感知される、なる条件群を有する条件の1つが感知された場合に、前記スクロール運動を終了させるステップ、を有する電子ディスプレイスクリーン上のデータのスクロール的表示を制御する改良された方法。前記スクロール運動を終了させるために感知されるべき前記条件群が、前記電子ディスプレイスクリーン上の前記スクロール運動の前記スピードが、所定の所与の値よりも小さい値まで減速するという条件を更に有する、請求項7に記載の電子ディスプレイスクリーン上のデータのスクロール的表示を制御する改良された方法。第1の所与の予め設定された最小時間よりも長く、且つ、前記第1の所与の予め設定された最小時間よりも長い第2の所与の予め設定された最小時間よりも短い持続時間を有するような前記電子ディスプレイスクリーンに対する指のタッチを検出し、次いで該指のタッチの動きに対応して前記表示を動かすための更なるステップを有する請求項7に記載の電子ディスプレイスクリーン上のデータのスクロール的表示を制御する改良された方法。第1の所与の予め設定された時間よりも長い第2の所与の予め設定された最小時間よりも長い持続時間を有する前記電子ディスプレイスクリーンに対する静止した指のタッチを感知し、次いで前記指のタッチの動きに対応して、タッチ選択された項目を静止した表示に対して動かすための更なるステップを有する請求項7に記載の電子ディスプレイスクリーン上のデータのスクロール的表示を制御する改良された方法。スクリーン画像のスクロール運動を制御するために現在使用されているシステム及び方法が、非常に多くの制限及び不都合さを受けることが知られている。例えば、1つのシステムにおいて、カーソルがスクリーンの1辺に位置されており、次いで反対の辺へ向けて移動され、その間に選択されたマウスボタンを下げたままとすることで、スクリーン画像を所望の方向に捕捉及びドラッグする。このようなスクリーン画像の移動は、比較的に僅かである相対運動を除き、遅く、面倒であることがよく知られている。現在使用されているもう1つのシステムは、前記カーソルが前記画像の特定部分に配置され、その間に、選択されたマウスのボタンが押し下げられた時、画像の自動継続的なスクロール運動を稼動させる。これは、スクリーン画像の所望部分が表示されるまで、選択されたボタンを押し下げ続けることを必要とする。現在使用されている関連するシステムは、前記スクリーンの辺に対するカーソルの位置に応じて、スクロール運動のスピードを変化させる。これらカーソル位置/応答的制御システムの全ては、スクリーン上の混乱、美的視覚的アピールの欠如、並びにマウス装置の操作及び取扱いへの要求について、類似の限界に直面している。本明細書で開示される本発明は、ユーザ/目視者が、所望の部分の場所へ素早く、且つ、従来可能であったよりも一層自然な方法でスクロールすることにより、データ及び情報の長いリストの上記部分にアクセスすることができるようにして、電子ディスプレイスクリーン上でのデータのスクロール的表示を改良する。本発明は、スクリーンと接触している指の運動に応答して、表示された画像にスクロール運動を付与するようなタッチスクリーン応答式システムを設けることにより、電子表示をスクロールする既知の制御システムにおける限界を克服し回避する。スクリーンに沿った指の運動のスピード及び方向が、該画像についての運動のスピード及び方向を決定する。前記指がスクリーンから離れた後は、前記画像は、該指の動きが無いまま前記スクリーンにタッチすることにより手動的に停止されるまで、又は前記スピードがゼロ若しくは所定の最低スピードに減速するまで、又は当該画像がその終端に達するまでは、徐々に減速するスピードで同じ方向に運動し続ける。代替的には、当該画像の継続的運動は、前記スクリーンに沿ったユーザの指のスウィープ運動を繰り返すことにより、達成され又は再び増大され得る。表示された画像の運動は、有限時間に渡って、該指をスクリーンの表面に沿って運動させずにスクリーンに当てることにより、手動的に停止させることができる。指を、より短い一定時間、例えば最小設定時間よりも短い時間に渡って、前記スクリーンの表面に当てたならば、該指のタッチは、タッチした場所に表示されている画像に対応する項目又は物の選択と見なすことができる。更に、前記スクリーン上での指のタッチが、前記表示に対して、その時点での動きのレートよりも遅いレートで動かされたならば、当該表示は接触が途切れる動きにおける指の運動に対応するレートまで、遅くさせられるであろう。この発明のシステムのこの動作は、前記スクリーン上の指のタッチ及び指の運動の初期スピードにおける該スクリーンの表面に沿った指の運動の方向に応答して、従来の陰極線管スクリーンのようなスクリーンディスプレイ上の画像を移動させるようにマイクロプロセッサベースの制御システムをプログラミングすることによって達成される。その後、前記移動のスピードは、例えば、該スクロールの終端に達したことによって該移動が最終的に停止するまで、又は本明細書で説明されているように故意に停止されるまでは、選択されたレート単に時間当たりの移動の単位、又はその関数で減衰される。この発明によれば、ディスプレイスクリーン上のデータのスクロール運動は、初めはユーザの指の運動によって付与されたスピードで動き、該スピードはその後、早目に終了させられない限りは最終的に停止するまで、一定のレートで遅くなり、見た目には自然な形で動く。更に、前記スクロールスピードが、該スクロールにおける所望の場所より遥かに前であると見なされる位置で、遅いと分かったならば、新しい運動を前記表示に付与するために前記スクリーンに再びタッチするだけで、該スクロールスピードを可能な限り何倍も増加することが可能である。スクロール運動が進行している間の如何なる所望の位置又は時間においても、人の指を所定時間に渡ってほぼ静止状態に保持しながら前記クリーンにタッチさせるだけで、ここでも見た目には自然な形で、スクロール運動を完全に停止させることができる。静止[即ち、運動が無い]タッチ時間に対して所定の時間幅を必要とする理由は、タイミング機構が前記スクロール運動を停止する意図によるタッチとスクロールされるデータに含まれる特定の項目を選択又はマークする意図による短い時間でのタッチとを区別するために十分な時間を持つことを保証するためである。タッチマークすることは、現代において、スクロールされる表示技術の既知のフィーチャであるが、この発明は、その使用法を、新しい、これまでには知られていなかった形態のスクロール運動制御との組み合わせにおいて開示している。本発明のこれら及び他のフィーチャ並びに利点は、添付する図面と関連して考慮された以下の明細書を参照することにより、当業者にとってより明らかになるであろう。以下の記述では、アーキテクチャ、インタフェース及び技術その他のような、開示された実施例のある特定の詳細は、本発明についての明白且つ完全な理解をもたらすために、限定というよりもむしろ説明の目的で記載される。しかしながら、本発明が、本開示の精神及び範囲からかけ離れることなく、ここに記載される詳細に厳密には従わない他の実施例において実行され得ると当業者よって容易に理解されるべきである。更に、これに関して及び簡潔さと明瞭さの目的のために、既知の装置、回路及び手順の説明は不必要な詳細及び起こりうる混乱を避けるために省略した。さて、前記図面の図1のブロック図を参照すると、この発明によるタッチスクリーン画像スクロールシステム10図2参照を処理する方法が、静止しているデータ表示を持つ電子ディスプレイスクリーンへの指のタッチを検出するステップ100a、該指と該スクリーンとが接触している時間幅を判断するステップ100b、及び指が動く又は静止したままであるかどうかを判断するステップ100cを有するステップ100で始まることが見られる。本明細書で開示されているタイプの情報に対して適切な値を検出して判断する技術及び手順は、当業者には良く知られているので、この詳述ではこれ以上の記述又は議論をすることはしない。運動が何も起こらず、前記タッチ接触が所定最小時間よりも短い間で継続したのであれば、当該タッチはステップ100においてタッチしたデータ項目の選択として扱われ、前記システムは選択パス102によって継続する。例えば、タッチした項目又はアイコンを強調することで始まる選択パスの処理は、よく知られており、この発明のシステムの処理に関連して更に扱うことはしない。しかしながら、前記タッチ接触が第1の所定の最小時間よりも長い間継続し、次いでその時間の後に前記指が動いたのであれば、本発明の処理はステップ103へと進み、リスト上の選択した項目は、該項目がタッチ‐ドラッグの既知の処理によってリスト上で再配置することができるように指に付着するであろう。この再配置ステップは、好ましい幾つかの項目を所与の場所に集めたいと欲する熟練ユーザにとっては非常に望ましい。ステップ103で項目が再配置され、前記スクリーンとの指の接触が中断された後、当該処理は待機状態に戻るであろう。以下に説明するステップ105について進んで参照すると、このステップにおいて指に付着するのは表示全体というよりもむしろ選択した項目であることに注意すべきである。もう1つのフィーチャでは、前記スクリーンが静止している間に指の運動が何も起こらずに、前記接触が第1の最小時間よりも容易に計測可能な有限値だけ短い第2の最小時間よりも短い間継続したならば、ステップ100は該接触を無視し、当該システムは更なる入力を待ち受ける待機状態に戻る。しかしながら、ステップ100が、第1の所定時間と第2の所定時間との間の有限時間に渡って、スクリーン上の指のタッチに関連する運動を検出したなら、本発明の方法はステップ104へと進み、前記タッチの運動のスピード及び方向を対応する表示されたデータの初期スクロール運動に変換する。更にステップ104は、直接的にステップ106に進む。ステップ104は、前記指がスクリーンとの接触から取り除かれるか、又はスクリーンとの接触を継続するかに依存して、ステップ106に進むか、又はステップ105に分岐するかのどちらかとなる。即ち、ステップ104の前記指のタッチが前記表示へ動きを付与し、次いでタッチ接触が途切れたならば、該表示の動きはステップ106によって継続する。しかしながら、スクリーンとの接触が途切れなかったならば、本発明の方法はステップ104からステップ105へと進み、前記表示全体を指により、場合に応じて、上下又は前後に動かすことができるように、前記表示全体[選択された項目だけでない]が実効的に指に付着する。指の運動が、ステップ105でスクリーンとの指の接触が途切れた時に、何も無ければ、前記表示はこれ以上の運動が無いまま、その時に居た場所に居続け、前記システムは再び待機状態に戻るであろう。代替手段として、指の接触が、前記指が運動している間にステップ105において途絶えたならば、本発明のシステムは以下に記述されるようにステップ106へと進む。ステップ106において、前記スクロール動作が継続している間、本発明のシステムに関連するタイマ機能が時間を計測し、前記システムは、前記指のタッチのスピードによって決定された初期値から、ゼロに向かって又はスピードが所望の所定の最小スピードまで減少されるまで、制御されたレートで前記スクロールスピードを減速し始める。このシステムの殆どのユーザが、スクロールスピードの減少がスクロール開始直後に始まることを好むと想定される。しかしながら、実際には、減少スピード関数の開始は、前記スクロール運動の開始後の如何なる時においても開始するように遅延されることが可能であると認識されるべきである。この方法の利用のために、前記制御システムへの有限時間の遅延を組み込むことは簡単な技術であり、当業者の知識の範囲内に十分にある。前記スクロール運動の減速が継続する間、及びスクロールが完全に終了させられた後に、前記システムは、システムの次の動作を制御するために、更なる入力信号を待ち続ける。しかしながら、本発明によれば、1減速が前記スクロールスピードをゼロ又は何らかの予め設定された最小値まで減らすこと、2スクロール終了のデータ信号がデータソースから受け取られること、又は3前記スクリーンへの指のタッチが、スクロールが終了させられるようにと指示すること、の3つの出来事の1つが起こるまでは、前記スクロールスピードの減速は継続する。遅らせる動作の状態に関係なく、この発明の方法は、前記システムが、次のユーザ初期入力信号にいつでも反応できることを可能にし、ステップ106に続く。ステップ108は、本発明の方法が、本質的にはステップ100の機能を繰り返すことによって、スクロールの間又は後において、スクリーン上の指のタッチに反応することを示している。即ち、ステップ108においては、前記システムが前記電子ディスプレイスクリーン上の指のタッチを検出し100a、前記指がスクリーンに接触している時間の幅を判断し100b、指が動く、又は静止したままで居るかどうかを判断する。前記タッチが静止していて、前記接触が所定の最小時間よりも短い間で継続していたならば、前記指のタッチは、1タッチしたデータ項目の選択、及び2前記スクロール運動を終了させる指示、の両方としてステップ108において扱われる。この場合、スクロール運動は終了し、前記システムは、上述した選択パス102に戻る。一方、前記タッチが静止していて、前記接触が前記最小時間よりも長い間継続をしないならば、前記方法は、該タッチをスクロール運動を終了させる指示としてのみ扱い、タッチされていたかも知れない如何なるデータのリストの結果としての選択も存在しない。スクロール運動がこれらの状況の下で終了したとき、前記方法は、ステップ100の開始前に存在する状態に戻り、入力信号の形による指示を待ち受ける、即ち、表示されている項目の選択、又はスクロール運動の開始のいずれかを待つ。前記スクリーン上の静止した指のタッチに関する接触の持続時間は、選択のタッチとスクロールを停止させるタッチとの区別に利用されることを、もう一度強調しておかねばならない。スクロール運動が起きている間の比較的に長期間での指のタッチは、選択及び運動を停止させる信号の両方として作用することは上述したが、前記スクロール過程の間における指のタッチが、該タッチの長さに関わらず、単に運動を停止させる信号として振舞うように、該方法を簡単に設定することができることは明らかになるであろう。これは、スクロールを停止することのみを意図した長いタッチを軽率にしてしまうことによる意図していない選択の可能性を防止する。ステップ108における静止したタッチとは対照的に、前記システムがスクリーン上の指のタッチの運動を検出したならば、前記方法はステップ104に戻り、再び前記タッチの運動のスピード及び方向を、前記表示されたデータのスクロール運動に変換し、前記スクロール処理を再開する。前述の通り、ステップ104は、次いでステップ106へと直接的に進む。図2に示されているこの発明のシステムの実施例において、当該システムは、ディスプレイスクリーン10、中央処理ユニット12及び該処理ユニット12に手動式指示を入力するためのキーボード14を有する簡単なパーソナルコンピュータ装置を有するように示されている。慣習によれば、処理ユニット12は、従来のデザイン及び能力の内蔵電子メモリユニット図示略を含むと理解されるであろう。従って、本開示の目的として、前記内蔵メモリユニットは、ここでは形式的に手の輪郭16で表された手又はスタイラス装置によってアクセス可能なディスプレイスクリーン10上に現れることができるスクロール可能なデータ表示のソースであると見なすことができる。使用時に、前記コンピュータは、スクロール可能なデータをスクリーン10上に表示するために既知の方法で設定され、手/指又はスタイラス16はスクリーンにタッチされ、前記データ表示に初期の下向きスクロール運動を付与するために該スクリーンに沿って下方へ動かされる。前記コンピュータ内のソフトウェアは、前記表示の所望の移動運動を作り出すためにスクリーンとの接触に対話的に応答し、今やこのようなコンピュータ装置に固有の内蔵タイマ機能は、本明細書で先述したように、処理ユニット12のプログラムと連携して該移動のスピードを徐々に減速することによって前記運動の開始に応答する。前記表示中の所望の位置が見えた又は近づけられた時、当該ユーザはスクロール運動を終了させるために手又はスタイラス16をスクリーンに当てる。前記スクロール運動は、現実の又はシミュレーションされた質量を持つ如何なる運動要素も伴わないので、慣性力の結果に関する如何なる困難さ又は心配もなく、前記表示の運動を直ちに停止することができる。従って、この発明のシステム及び方法は、コンピュータスクリーン上のデータのスクロール的表示へのアクセスについて、迅速、便利且つ自然な感じのアプローチを容易にすると理解されるであろう。図3に表された実施例では、この発明のシステムは、コンピュータの構成配置を持たずに、図2のコンピュータ装置の必須構成要素を有するように示されている。即ち、この発明のシステムの基本的構成要素は、ここではマイクロプロセッサ42を有するように示されており、該マイクロプロセッサはキーボード44、タイマ手段43及びディスプレイスクリーン40に結合されている。これら構成要素のそれぞれは、図2の実施例における対等物と同じように機能し、マイクロプロセッサ42及び関連するタイマ手段43は一緒に、ここでは図2の中央処理ユニット12と同じ機能を果たす。本発明の好ましい実施例が図示及び記述されたが、当業者は、本明細書で開示されると共に添付した請求項に記載されている本発明の精神及び範囲からかけ離れることなく、様々な他の形態及び実施例を、容易に思い描けると認識するであろう。