(57)【特許請求の範囲】
【請求項１】
タッチスクリーン装置を使用してシンボルを入力する方法であって、前記タッチスクリーン装置のプロセッサが、
前記タッチスクリーン装置上に表示された入力フィールドに対するタッチ動作を検出するステップと、
前記タッチ動作を検出するステップに応答して、単一の行に複数のシンボルを表示するステップと、
前記表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出するステップと、
前記タッチ動作が前記タッチスクリーン装置に対するタッチ動作の停止を検出することによって終了し、前記表示されたシンボルのうちの第２のシンボルが前記単一の行において最後にタッチされたシンボルとして検出され、かつ前記表示されたシンボルのうちの前記第２のシンボルが前記表示されたシンボルのうちの前記第１のシンボルとは異なる場合に、前記表示されたシンボルのうちの前記第２のシンボルを前記入力フィールドに入力するステップと、
を実行する、前記方法。
【請求項２】
前記表示されたシンボルのうちの前記第１のシンボルに対するタッチ動作を検出するステップに応答して、前記表示されたシンボルのうちの前記第１のシンボルを、前記表示されたシンボルと重ならない別の場所に表示するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記表示されたシンボルのうちの前記第１のシンボルから前記表示されたシンボルのうちの第２のシンボルに至るまでにタッチされた各シンボルは、前記表示されたシンボルと重ならないそれぞれ別の場所に表示される、請求項１に記載の方法。
【請求項４】
前記タッチ動作が前記単一の行から離れるスライド動作を検出することによって終了し、かつ前記表示されたシンボルのうちの前記第２のシンボルがアルファベットである場合、前記アルファベットで始まる少なくとも１つのワードを有するリストを表示するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記少なくとも１つのワードのうちの第１のワードに対するタッチ動作を検出し、前記リストに対するタッチ動作の終了が検出されると、前記少なくとも１つのワードのうちの前記第１のワードを前記入力フィールドに入力するステップをさらに含む、請求項４に記載の方法。
【請求項６】
前記入力フィールド内において前記少なくとも１つのワードのうちの前記第１のワードの隣にアイコンを表示し、前記アイコンへのタッチ動作が検出されたときに、前記少なくとも１つのワードのうちの前記第１のワードが前記入力フィールドから削除されるようにするステップをさらに含む、請求項５に記載の方法。
【請求項７】
前記入力フィールドに対する別の入力を受信したときに前記入力フィールドから前記アイコンを削除するステップをさらに含む、請求項６に記載の方法。
【請求項８】
前記少なくとも１つのワードの各々が多くとも第１の数のアルファベットを有するように制限される、請求項４に記載の方法。
【請求項９】
前記リストにおけるワードの方向と平行な方向へのスライド動作が検出された場合に、前記第１の数を調節し、多くとも前記調節された数のアルファベットを有するワードのみを表示するステップをさらに含む、請求項８に記載の方法。
【請求項１０】
プログラムを記憶する手段と、
タッチセンシティブ・スクリーンを有するディスプレイと、
前記プログラムを記憶する手段からのプログラムを実行する際に前記タッチセンシティブ・スクリーン上に入力フィールドを表示し、前記入力フィールドに対するタッチ動作を検出し、前記入力フィールドに対する前記タッチ動作に応答して単一の行に複数のシンボルを表示し、前記表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出し、前記タッチ動作が前記タッチセンシティブ・スクリーンに対するタッチ動作の停止を検出することによって終了し、前記表示されたシンボルのうちの第２のシンボルが前記単一の行において最後にタッチされたシンボルとして検出され、かつ前記表示されたシンボルのうちの前記第２のシンボルが前記表示されたシンボルのうちの前記第１のシンボルとは異なる場合に、前記表示されたシンボルのうちの前記第２のシンボルを前記入力フィールドに入力するように動作する処理手段と、
を含むタッチスクリーン装置。
【請求項１１】
前記処理手段は、前記表示されたシンボルのうちの前記第１のシンボルに対するタッチ動作の前記検出に応答して、前記表示されたシンボルのうちの前記第１のシンボルを、前記表示されたシンボルと重ならない別の場所に表示するようにさらに動作する、請求項１０に記載のタッチスクリーン装置。
【請求項１２】
前記表示されたシンボルのうちの前記第１のシンボルから前記表示されたシンボルのうちの第２のシンボルに至るまでにタッチされた各シンボルは、前記表示されたシンボルと重ならないそれぞれ別の場所に表示される、請求項１０に記載のタッチスクリーン装置。
【請求項１３】
前記タッチ動作が前記単一の行から離れるスライド動作を検出することによって終了し、かつ前記表示されたシンボルのうちの前記第２のシンボルがアルファベットである場合、前記処理手段は、前記アルファベットで始まる少なくとも１つのワードを有するリストを表示するようにさらに動作する、請求項１０に記載のタッチスクリーン装置。
【請求項１４】
前記処理手段は、前記少なくとも１つのワードのうちの第１のワードに対するタッチ動作を検出し、前記リストに対するタッチ動作の終了が検出されると、前記少なくとも１つのワードのうちの前記第１のワードを前記入力フィールドに入力するようにさらに動作する、請求項１３に記載のタッチスクリーン装置。
【請求項１５】
前記処理手段は、前記入力フィールド内において前記少なくとも１つのワードのうちの前記第１のワードの隣にアイコンを表示し、前記アイコンへのタッチ動作が検出されたときに、前記少なくとも１つのワードのうちの前記第１のワードが入力フィールドから削除されるようにさらに動作する、請求項１４に記載のタッチスクリーン装置。
【請求項１６】
前記処理手段は、前記入力フィールドに対する別の入力を受信したときに前記入力フィールドから前記アイコンを削除するようにさらに動作する、請求項１５に記載のタッチスクリーン装置。
【請求項１７】
前記少なくとも１つのワードの各々が多くとも第１の数のアルファベットを有するように制限される、請求項１３に記載のタッチスクリーン装置。
【請求項１８】
前記リストにおけるワードの方向と平行な方向へのスライド動作が検出された場合に、前記処理手段は、前記第１の数を調節し、多くとも前記調節された数のアルファベットを有するワードのみを表示するように動作する、請求項１７に記載のタッチスクリーン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概ね、タッチセンシティブ・スクリーンからシンボルを入力する方法および装置に関し、より具体的には、表示されたシンボルの単一の行の上をスライドすることによって、表示された入力フィールドにユーザがシンボルを入力できるようにする方法および装置に関する。
【背景技術】
【０００２】
タッチセンシティブ・スクリーンを用いてデータを入力する方法は、通常、スクリーン上に従来のキーボード、例えば、ＱＷＥＲＴＹキーボードを表示し、表示されたキーボードにおけるキーを指またはスタイラスと呼ばれるハンドヘルド・デバイスでタッチまたはタップしてタッチまたはタップされたキーによって表されたアルファベットを選択することを含む。しかしながら、携帯電話などの携帯型装置では、スクリーン（画面）が小さく、表示されたキーボードにおいて所望のシンボルに正確にタッチすることは困難である。タッチスクリーン装置のタッチセンシティブ・スクリーンのサイズが大きくなったとしても、年配者にとっては、依然として問題が存在し得る。したがって、本技術分野においては、上述した問題に対処して、タッチセンシティブ・スクリーンからシンボルを入力するための改良された方法を提供する必要がある。
【発明の概要】
【０００３】
本発明者は、単一の行に複数のシンボルを表示し、単一の行において所望のシンボルへスライドさせることによって、ユーザがより容易にシンボルを正しく選択できるようになることに気付いた。
【０００４】
本発明の一態様によれば、タッチスクリーン装置を使用してシンボルを入力する方法が開示される。この方法は、タッチスクリーン装置上に表示された入力フィールドに対するタッチ動作を検出するステップと、入力フィールドに対するタッチ動作を検出するステップに応答して、単一の行に複数のシンボルを表示するステップと、表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出するステップと、タッチ動作がタッチスクリーン装置に対するタッチ動作を停止することによって終了し、表示されたシンボルのうちの第２のシンボルが単一の行において最後にタッチされたシンボルとして検出され、かつ表示されたシンボルのうちの第２のシンボルが表示されたシンボルのうちの第１のシンボルとは異なる場合に、表示されたシンボルのうちの第２のシンボルを入力フィールドに入力するステップと、を含む。
【０００５】
この方法は、第２のシンボルがアルファベットであり、タッチ動作が単一の行から離れるようにスライド動作することによって終了する場合に、単一の行における第２のシンボルで始まる少なくとも１つのワードを有するリストを表示するステップと、少なくとも１つのワードのうちの第１のワードに対するタッチ動作を検出し、リストに対するタッチ動作が終了すると、少なくとも１つのワードのうちの第１のワードを入力フィールドに入力するステップを含んでいてもよい。
【０００６】
この方法は、入力フィールド内において少なくとも１つのワードのうちの第１のワードの隣にアイコンを表示し、アイコンがタッチされたときに、少なくとも１つのワードのうちの第１のワードが上記入力フィールドから削除されるようにするステップと、入力フィールドに対する別の入力を受信したときに入力フィールドからアイコンを削除するステップと、を含んでいてもよい。
【０００７】
本発明のさらに別の態様によれば、タッチスクリーン装置が開示される。例示的な実施態様によれば、タッチスクリーン装置は、プログラムを記憶するメモリと、タッチセンシティブ・スクリーンを有するディスプレイと、メモリからのプログラムを実行する際にタッチセンシティブ・スクリーン上に入力フィールドを表示し、入力フィールドに対するタッチ動作を検出し、入力フィールドに対するタッチ動作に応答して単一の行に複数のシンボルを表示し、表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出し、タッチ動作がタッチセンシティブ・スクリーンに対するタッチ動作を停止することによって終了し、表示されたシンボルのうちの第２のシンボルが単一の行において最後にタッチされたシンボルとして検出され、かつ表示されたシンボルのうちの第２のシンボルが表示されたシンボルのうちの第１のシンボルとは異なる場合に、表示されたシンボルのうちの第２のシンボルを入力フィールドに入力するように動作するプロセッサと、を含む。
【０００８】
本発明のさらに別の態様によれば、タッチスクリーン装置が開示される。例示的な実施態様によれば、タッチスクリーン装置は、プログラムを記憶するメモリと、タッチセンシティブ・スクリーンを有するディスプレイと、メモリからのプログラムを実行する際にタッチセンシティブ・スクリーン上に入力フィールドを表示し、入力フィールドに対するタッチ動作を検出し、入力フィールドに対するタッチ動作に応答して単一の行に複数のシンボルを表示し、表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出し、タッチ動作がタッチセンシティブ・スクリーンに対するタッチ動作を停止することによって終了し、表示されたシンボルのうちの第２のシンボルが単一の行において最後にタッチされたシンボルとして検出され、かつ表示されたシンボルのうちの第２のシンボルが表示されたシンボルのうちの第１のシンボルとは異なる場合に、表示されたシンボルのうちの第２のシンボルを入力フィールドに入力するように動作する処理手段と、を含む。
【０００９】
本発明の好ましい例示的な態様の上述した概要は、本明細書中に提示した本発明の概念を単に例示したものであり、どのような形においても、本発明の範囲を限定するように意図されたものではない。
【００１０】
本発明の上述した特徴および利点、その他の特徴および利点、さらに、それを達成する方法は、添付図面と併せて、本発明の以下の例示的な実施形態の説明を参照することによってより明確になり、本発明をより良好に理解できるであろう。
【図面の簡単な説明】
【００１１】
【図１】本発明の例示的な実施形態に係るタッチスクリーン装置のブロック図である。
【図２Ａ】本発明の例示的な実施形態に係るステップを示すフローチャートである。
【図２Ｂ】本発明の例示的な実施形態に係るステップを示すフローチャートである。
【図３】図２に示されたタッチスクリーン装置におけるディスプレイのタッチセンシティブ・スクリーン部分に表示された例示的なテキスト入力フィールドを示す図である。
【図４】図３に示されたテキスト入力フィールドに対する例示的なタッチ動作を示す図である。
【図５】テキスト入力フィールドに対するタッチ（またはタッチ動作）に応答した、ユーザ選択のための複数のシンボルを有する単一の行の例示的な表示を示す図である。
【図６】図５に示された単一の行におけるシンボルＢからシンボルＴへのスライド動作の例を示す図である。
【図７】図６に示された単一の行から離れるスライド動作の例を示す図である。
【図８】単一の行から離れるスライド動作に応答して、単一の行において最後にタッチされたシンボルＴで始まるワードのリストを表示する例を示す図である。
【図９】リストに対するタッチ動作の終了に応答して、リストにおいて最後にタッチされたワードを入力する例を示す図である。
【図１０】図３に示されたテキスト入力フィールドに入力されている２つのワードの例を示す図である。
【発明を実施するための形態】
【００１２】
本明細書において例示する内容は、本発明の好ましい実施形態を示すものであり、このように例示する内容は、どのような形においても、本発明の範囲を限定するように解釈されるべきではない。
【００１３】
図１を参照すると、携帯型コンピューティング装置（ＰＣＤ）の例示的な、非限定的な態様が図示され、概ね参照符号１によって示されている。図示されているように、ＰＣＤ１は、Ｉ／Ｏブロック１０などの入力／出力（Ｉ／Ｏ）手段と、プロセッサ２０などの処理手段と、メモリ３０などのメモリ手段と、ディスプレイ５０およびオプションとしてのキーパッド４０を含むユーザ・インタフェースと、を有する。ＰＣＤをタッチスクリーン装置として例示しているが、タッチセンシティブ・スクリーンを用いたディスプレイを有するどのような機器や装置にも本発明の原理を適用することができる。ディスプレイは、ＬＣＤやプラズマ等のどのようなディスプレイであってもよく、ディスプレイは、ＴＶ、ＰＣ、携帯電話、タブレット、ディジタル・カメラ、カムコーダ、およびＤＶＤプレイヤの一部であってもよい。ディスプレイは、セットトップ・ボックスおよび上述した装置のいずれかと共に使用されてもよい。説明を明瞭にするために、特定の制御信号、電力信号などのＰＣＤ１に関わる特定の従来の要素および／または他の要素が図１に示されていない場合がある。
【００１４】
Ｉ／Ｏブロック１０は、ＰＣＤ１のＩ／Ｏ機能を実行するように動作する。例示的な実施形態によれば、Ｉ／Ｏブロック１０は、インターネット・ソースなどのブロードキャスト・ソースから、さらに、例えばＵＳＢ、ネットワーク、またはＨＤＭＩ（登録商標）インタフェースを通じて接続されたＰＣ、ハードディスクなどの他のデバイスから、アナログおよび／またはディジタル形式のオーディオ、ビデオおよび／またはデータ信号などの信号を受信するように動作する。Ｉ／Ｏブロック１０は、さらに、外部装置に対して信号を出力するように動作してもよい。
【００１５】
プロセッサ２０は、ＰＣＤ１の様々な信号処理および制御機能を実行するように動作する。例示的な実施形態によれば、プロセッサ２０は、チューニング、復調、前方誤り訂正、トランスポート処理、および圧縮解除機能などの機能を実行することによって、Ｉ／Ｏブロックから提供されたオーディオ、ビデオ、および／またはデータ信号を処理し、これによって、オーディオ、ビデオおよび／またはデータ・コンテンツを表すディジタル・データを生成する。このような処理機能から生成されたディジタル・データは、さらなる処理のために提供され、さらに／または、ディスプレイ５０に対して出力され得る。
【００１６】
プロセッサ２０は、さらに、本明細書に記載されている本発明の様々な実施形態および方法を容易に実施できるようにするソフトウエア・コードを実行するように動作する。本発明のこれらの態様に関するさらなる詳細については、本明細書において後述する。プロセッサ２０は、さらに、ＰＣＤ１の他の機能を実行および／または有効にするように動作する。他の機能としては、限定するものではないが、メモリ３０に記憶されたプログラムの実行、キーパッド４０、ディスプレイ５０のスクリーンのタッチセンシティブ要素、およびその他の入力デバイス（図示せず）を介して行われたユーザ入力の処理、１つ以上のタイマーの管理、オンスクリーン・ディスプレイの有効化、メモリ３０からのデータの読み出し、メモリ３０に対するデータの書き込み、および／または、他の処理が挙げられる。プロセッサ２０は、１つ以上の集積回路（ＩＣ）を使用して実施することができる。
【００１７】
本発明の原理によれば、メモリ３０に記憶することができるインターネット・ブラウザなどのプログラムの実行中に、プロセッサ２０は、テキスト入力フィールドなどの入力フィールドをディスプレイ５０のスクリーンのタッチセンシティブ部分上に表示させ、ユーザによる入力フィールドに対するタッチ動作を検出し、入力フィールドに対するタッチ（またはタッチ動作）の検出に応答して、単一の行に複数のシンボルを表示させ、単一の行に表示されたシンボルのうちの最初のシンボルに対するタッチを検出し、単一の行に対するタッチ（またはタッチ動作）が終了したかどうかを検出し、単一の行に対するタッチ（またはタッチ動作）が終了していない場合には、単一の行における別のシンボルに対するタッチ（またはタッチ動作）を検出し、単一の行に対するタッチ（またはタッチ動作）が終了している場合には、その終了がディスプレイ５０のスクリーンに対するタッチ動作を停止することによってなされたものかどうかを判定し、その終了がディスプレイ５０のスクリーンに対するタッチ動作を停止することによってなされたものである場合には、最後にタッチされたシンボルを入力フィールドに入力し、その終了が単一の行から離れるスライド動作によってなされたものである場合には、少なくとも１つのワードを含むリストを表示し、表示されている少なくとも１つのワードのうちの１つのワードに対するタッチ動作を検出し、リストに対するタッチ（またはタッチ動作）が終了しているかどうかを検出し、表示されている少なくとも１つのワードのうちの最後にタッチされたワードを入力フィールドに入力する。さらなる詳細について以下に述べる。
【００１８】
メモリ３０は、プロセッサ２０に動作可能に結合され、ＰＣＤ１のデータ記憶機能を実行する。実施態様によっては、メモリ３０の少なくとも一部をプロセッサ２０と同じＩＣ上に含めることができる。例示的な実施形態によれば、メモリ３０はデータを記憶し、このデータには、限定するものではないが、ソフトウエア・コード、オンスクリーン・ディスプレイ（例えば、メニュー）データ、ユーザ選択／セットアップ・データ、および／またはその他のデータが含まれる。さらに、メモリ３０には、ハードディスク・ドライブ（ＨＤＤ）、または、ＤＶＤドライブ、ＰＲＯＭ、ＳＲＡＭ、またはこれらを組み合わせたものが含まれ得る。
【００１９】
キーパッド４０は、ユーザによって、ＰＣＤ１を制御するために使用され得る。例えば、キーパッド４０におけるメニュー・キー（図示せず）を、メイン・メニュー、テキスト入力フィールドに対するテキスト入力が完了したことを確認するためのエンター・キー、および、ディスプレイ５０のスクリーン上でカーソルを左、右、上、および下に移動させるための矢印キーを起動するために使用することができる。プロセッサ２０は、キー押圧信号を検出し、どのキーが起動されたかを判別し、これに応答して、適切な動作を実行するように動作する。
【００２０】
ディスプレイ５０は、タッチセンシティブ領域を含み、このタッチセンシティブ領域は、ディスプレイ５０のスクリーン全体にわたって存在していていることもあれば、単に一部にわたって存在していることもある。タッチセンシティブ領域は、従来のタッチセンシティブ要素を含む。プロセッサ２０は、従来の方法でどの要素がタッチされたかを検出するように動作し、それにより、どの表示されているシンボルまたはアイコンがタッチされているかを従来の方法で判定することができる。
【００２１】
図２を参照すると、本発明の例示的な実施形態に係る各ステップを示すフローチャート２００が示されている。例示的な説明のみの目的で、以下に説明する図２のステップが、上述した図１、さらに、後述する図３〜１０の例示的な実施形態を具体的に参照して説明されることがある。しかしながら、当業者であれば、図２のフローチャートで実施される本発明の原理を他の実施形態および／または実施態様に適用することも可能であることが直感的に理解できるであろう。さらに、図２の各ステップは例示のみを目的としており、どのような形においても本発明を限定するように意図されたものではない。
【００２２】
ステップ２１０において、プロセッサ２０は、メモリ３０に記憶されているソフトウエアの実行中に、図３に示されているテキスト入力フィールド４００のような入力フィールドを、ディスプレイ５０のタッチセンシティブ・スクリーン部分に表示する。ユーザが図４に示すようにテキスト・フィールドにタッチすると、プロセッサ２０は、ステップ２２０において、入力フィールド４００に対するタッチ（またはタッチ動作）を検出する。これに応答して、プロセッサ２０は、入力フィールド４００に対するタッチ（またはタッチ動作）が検出されたことを認識して、タッチ領域の周囲に円などのマークを表示してもよい。本発明の原理によれば、入力フィールド４００に対するタッチ（またはタッチ動作）の検出または受信に応答して、プロセッサ２０は、タッチの終了の際、図５に示すように、英語の大文字のアルファベットの単一の行４１０のような、単一の行を成す複数のシンボルを表示する。シンボルは、英語のアルファベットに限定されるものではなく、表示可能なＡＳＣＩＩ文字、アイコンのようなグラフィック、英語以外の言語のアルファベット、または、これらの組み合わせを含んでもよい。
【００２３】
入力フィールド４００に対するタッチ（またはタッチ動作）とはタッチの一部が入力フィールド４００内に存在することを意味する。
【００２４】
好ましくは、単一の行４１０は、水平方向に、すなわち、東西方向に配置される。しかしながら、この方向は、東西方向に限定されない。単一の行は、例えば、垂直方向、水平線に対して４５度の角度またはその他の傾斜を付けられるなど、どのような形で方向付けられていてもよい。
【００２５】
単一の行４１０における複数の表示されたシンボル上でシンボルを選択するために、ユーザは、単一の行における別のシンボルにタッチしなければならず、タッチは、その別のシンボルから選択されたシンボルに連続していなければならない。換言すれば、ユーザは、その別のシンボルから選択されたシンボルにスライドしなければならない。好ましくは、ユーザは、単一の行４１０の右端または左端のシンボルに対するタッチを開始し、選択されたシンボルにスライドさせるとよい。この処理において、プロセッサ２０は、タッチされた全てのシンボルを検出するように動作する。例えば、図６において、ユーザは、シンボルＢからシンボルＴに単一の行４１０をタッチする。この例において最後にタッチされたシンボルＴが選択され、入力フィールド４００に入力される。
【００２６】
タッチは、指、またはスタイラスなどのハンドヘルド・デバイスによって行うことができる。
【００２７】
単一の行４１０は、一端部に一方のマークを有し、他端部に他方のマークを有する、マークされた領域（図示せず）に制限されることがある。これらのマークは、単に、ディスプレイ５０のスクリーンのエッジであってもよい。単一の行４１０は、この単一の行４１０のためにマークされた領域よりも長尺であってもよい。この場合、単一の行４１０は、マークされた領域を回り込んでいる。例えば、ユーザは、マークされた領域の最初のマークに達するまで、単一の行上で第１の方向にスライドを行う。このポイントにおいて、プロセッサ２０は、所定の間隔毎に、すぐ次のシンボルを第１の方向に最後に表示されたシンボルの位置にシフトし、全ての表示されたシンボルを第１の方向とは反対の第２の方向へ１つの位置にシフトし、シフトしてマークされた領域から外れた最初のシンボルの表示を解除する。第２の方向におけるスライドで、システムは、反対方向に動作することを除き、同様の動作を行う。上記の所定の間隔は、新たに表示されたシンボルをユーザが確認するために十分な時間が与えられるような間隔をユーザが選択可能であるように、ユーザが調整可能であってもよい。
【００２８】
シンボルに対するタッチが検出されると、プロセッサ２０は、タッチされたシンボルを単一の行と重ならない別の場所に表示してもよい。例えば、図６において、アルファベットＴがタッチされ、より大きなＴのコピーが、シンボルＴの位置する単一の行４１０の上に表示される。この機能により、ユーザが現在タッチしたシンボルをより容易に確認することができるため、ユーザは、シンボルをより正確に選択することができる。さらに、プロセッサ２０は、タッチされた領域の周囲に紫色の円のようなマークを表示し、ユーザに対し、そのシンボルに対するタッチが検出されたことを認識させてもよい。
【００２９】
再び図２を参照すると、プロセッサ２０は、ステップ２４０において、単一の行４１０にあるシンボルのうちの最初のシンボルに対するタッチ動作を検出する。次に、ステップ２５０において、プロセッサ２０は、単一の行４１０に対するタッチ（またはタッチ動作）が終了したかどうかを判定する。タッチの一部が依然として単一の行４１０の表示領域内にある場合には、単一の行４１０に対するタッチ（またはタッチ動作）が存在する。単一の行４１０に対するタッチ（またはタッチ動作）は、ディスプレイ５０のスクリーンに対するタッチ動作を停止すること、または、単一の行４１０から離れるようにスライド動作することによって終了する。タッチ動作が単一の行４１０を離れない場合には、プロセッサ２０は、ステップ２６０において、単一の行４１０に対する別のシンボルに対するタッチの受信または検出を続け、処理がステップ２５０に戻る。
【００３０】
ステップ２７０において、プロセッサ２０が単一の行４１０に対するタッチ（またはタッチ動作）が終了し、その終了がディスプレイ５０のスクリーンに対するタッチ動作を停止したことによってなされたものであると判定すると、ステップ２８０において、プロセッサ２０は、最後にタッチされたシンボルを入力フィールド４００に入力する。上述したように、選択されたシンボルは、スライド動作において最初にタッチされたシンボルではない。したがって、最後にタッチされたシンボルは、最初にタッチされたシンボルとは異なるシンボルである。
【００３１】
単一の行４１０に対するタッチ（またはタッチ動作）が終了し、その終了が単一の行４１０から離れるようにスライド動作することによって行われたものである場合には、以下に説明する追加的な発明の特徴を実施することができる。その追加的な発明の特徴が実施されない場合、または、実施されるがユーザによってディセイブルド（無効化）される場合、プロセッサ２０が単一の行４１０に対するタッチ（またはタッチ動作）が終了したことを検出すると、プロセッサ２０は、最後にタッチされたシンボルを入力フィールドに入力する。例えば、図６のＴが単一の行４１０において最後にタッチされたシンボルである場合には、その終了が検出されると、プロセッサ２０は、「Ｔ」を入力フィールド４００に入力する。ユーザは、ディスプレイ５０の画面上のアイコン（図示せず）をタッチすることによって、または、キーパッド４０におけるキーを作動させることによって、入力されたシンボルを消去することが可能である。
【００３２】
上記の追加的な発明の特徴が実施され、イネーブルド（有効化）され、プロセッサ２０が、単一の行４１０に対するタッチ（またはタッチ動作）が終了し、さらに、ステップ２７０において、その終了が単一の行４１０から離れるようにスライド動作することによって行われていることを検出すると、ステップ３１０において、プロセッサ２０は、最後にタッチされたシンボルがアルファベットであるかどうかを判定する。最後にタッチされたシンボルがアルファベットではない場合、ステップ３２０において、プロセッサ２０は、最後にタッチされたシンボルを入力フィールド４００に入力する。最後にタッチされたシンボルがアルファベットである場合には、プロセッサ２０は、処理を進め、ステップ３３０において、そのアルファベットで始まる少なくとも１つのワードのリストを表示する。そのリストは、リストにおける各ワードが離れるようにスライド動作する方向に対して垂直に表示されるように、表示される。その方向は、リスト上の各ワードが単一の行４１０と平行であるが単一の行４１０とは重ならないように、単一の行４１０に対して垂直であることが好ましい。
【００３３】
図７は、ユーザのタッチが単一の行４１０から離れるようにスライドしようとしている例を示している。スライド動作が単一の行４１０から外れたことを検出すると、プロセッサ２０は、図８に示されているように、Ｔで始まるワードのリスト４２０を表示する。なぜならば、Ｔは、単一の行４１０において最後にタッチされたシンボルだからである。ユーザがリスト４２０上の少なくとも１つのワードのうちの最初のワードにタッチすると、ステップ３４０において、プロセッサ２０はタッチ動作を検出する。次に、ステップ３５０において、プロセッサ２０は、リスト４２０上のタッチが終了したかどうかを判定する。タッチの一部がリスト４２０内に存在する限り、リスト４２０に対するタッチ（またはタッチ動作）が存在する。リスト４２０に対するタッチ（またはタッチ動作）は、ディスプレイ５０のスクリーンに対するタッチを停止するか、リスト４２０から離れるように、かつリスト４２０から外れるようにスライドすることによって行われる。
【００３４】
プロセッサ２０が、リスト４２０に対するタッチ（またはタッチ動作）が終了していないと判定すると、プロセッサ２０はステップ３６０においてリスト４２０上の別のワードに対するタッチ動作を検出し、処理はステップ３５０に戻る。
【００３５】
プロセッサ２０がリスト４２０に対するタッチ動作が終了していることを判定すると、プロセッサ２０は、最後にタッチされたワードを入力フィールド４００入力する。例えば、図９に示されているように、最後にタッチされたワードは“ｔｈｉｓ（これ）”であり、“ｔｈｉｓ”が入力フィールド４００に入力される。入力されたワード“ｔｈｉｓ”は、削除アイコン４３０と共に表示することができ、これにより、ユーザが削除アイコン４３０にタッチすると、プロセッサ２０はそのワードを入力フィールド４００から削除する。削除アイコン４３０は、別のワードが入力フィールド４００に入力された後、または、所定時間が経過した後に、入力から取り除かれる。図９および図１０に示されているように、入力されたワードは、その周囲を囲むバルーン（吹き出し枠）で飾り付けしてもよい。
【００３６】
単一の行４１０上のシンボルに対するタッチ（またはタッチ動作）の受信または検出と同様に、プロセッサ２０は、単一の行４１０およびリスト４２０と重ならない所定の場所にワードを表示することによって、ワードに対するタッチ（またはタッチ動作）の受信または検出を知らせてもよい。例えば、図９において、ワード“ｔｈｉｓ”がタッチされると、ワード“ｔｈｉｓ”は、アルファベットＴが表示されている単一の行４１０の上に表示される。
【００３７】
リスト４２０は、ディスプレイ５０のスクリーンを超えて延在していてもよい。この場合、ワードは、画面内のリスト領域を回り込む。すなわち、所定の間隔で、以前は見えなかったシーケンス内の次のワードが、スライド方向のリスト上の最後のワードの位置をとり、最初のワードを除いた全ての以前のワードは、スライド動作の反対方向の１つの位置に移動し、したがって、リスト上の最初のワードは見えなくなる。リスト４２０上の他方向へのスライドは、逆の方向において同じ効果を生じさせる。
【００３８】
ユーザは、図２に示されている処理を繰り返すことによって、追加的なシンボルまたはワードを入力することができる。図１０は、完了した入力が“ｔｈｉｓ  ｉｓ（これは・・です）”であることを示している。入力が完了すると、ユーザは、システムに対し、従来の方法で、キーパッド４０における入力ボタン（図示せず）を作動させること、または、ディスプレイ５０のスクリーン上のアイコンまたはボタン（図示せず）をタッチすることによって知らせる。選択的な特徴として、ワードが入力フィールド４００に最初に入力されたとき、そのワードは入力フィールド４００において一色で、例えば、赤で表示され、後では、異なる色、例えば、灰色に変更される。
【００３９】
ワードリスト４２０におけるワードの順番は、種々の方法で配列することができる。例えば、ワードの順番は、図９に示されているようにアルファベット順に配列させてもよい。ワードの順番は、英語などの関連する言語における統計的な使用頻度に従って配列させてもよい。プロセッサ２０は、さらに、ユーザによって選択された各ワードの使用頻度をモニタして収集することによって、自己の統計データをコンパイルすることができる。
【００４０】
別の実施形態においては、発明者は、リスト４２０に対するタッチ（またはタッチ動作）の終了を、ディスプレイ５０のスクリーンに対するタッチを終了することと、リスト４２０から離れるようにスライド動作することとで区別する。スクリーンに対するタッチを停止しても、依然として、最後にタッチしたワードが入力フィールド４００に入力される。しかしながら、本実施形態においては、リスト４２０から離れるようにスライド動作することで、異なる効果を生じさせることができる。本実施形態において、ユーザが指をリスト４２０上で水平方向に（すなわち、リスト４２０において表示されたワードの方向と平行な方向に）左に動かすと、リスト４２０に列挙されるワードのアルファベットの数が調節される。例えば、図９において、ユーザがリスト４２０上で左に（または、リスト４２０において表示されたワードの方向と平行な第１の方向に）スライドさせると、各々の表示されたワードにおけるアルファベットの数は５から４に減らされ、“ｔｈｅｒｅ”は、そのワードのアルファベットの数が４を超えるため表示されない。表示されるワードにおけるアルファベットの数は、スライドの距離に従って減らされる。例えば、約Ｎ個のアルファベットの距離は、Ｎ個のアルファベットの減少を生じさせる。同様に、ユーザがリスト４２０内のワード上で右に水平に（または、リスト４２０において表示されたワードの方向と平行な第２の方向に）スライドさせると、表示されるワード毎のアルファベットの数が増やされる。
【００４１】
本実施形態における上述した処理のソフトウエアはメモリ３０に記憶される。メモリ３０は、ハードディスク、ＤＶＤ、ＰＲＯＭ、およびＳＲＡＭなどのコンピュータ可読媒体とすることができる。
【００４２】
別の実施形態においては、ディスプレイ５０は、タッチセンシティブ要素を備えていない。むしろ、タッチセンシティブ要素は、ディスプレイ５０でない領域に設けられる。例えば、タッチセンシティブ要素は、タッチ・パッドに設けられる。ユーザは、ポインティング・デバイスを使用して、タッチ動作を行う前に入力フィールド４００を指し示すことができ、さらに、例えば、スライド動作を行う前に、単一の行４１０の一端部を指し示すことができる。
【００４３】
上述したように、本発明は、特に、入力フィールドに対するタッチ動作に応答して、タッチセンシティブ・スクリーンにおけるシンボルをユーザが入力できるようにする方法を提供する。本発明は、好ましい構成を有するものとして説明したが、本開示の範囲内で本発明に対してさらなる変更を施すことが可能である。したがって、本願は、本発明の一般的な原理を使用して、本発明のどのような変形例、使用例、さらに、適用例をも包含するように意図されている。さらに、本願は、本発明に係る技術分野において公知の、慣習的なプラクティスの範疇で本開示内容から派生されるものも包含することを意図しており、それは、添付した特許請求項の範囲に含まれるものである。
＜付記１＞
タッチスクリーン装置を使用してシンボルを入力する方法（２００）であって、
前記タッチスクリーン装置上に表示された入力フィールドに対するタッチ動作を検出するステップ（２２０）と、
前記タッチ動作を検出するステップに応答して、単一の行に複数のシンボルを表示するステップ（２３０）と、
前記表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出するステップ（２４０）と、
前記タッチ動作が前記タッチスクリーン装置に対するタッチ動作を停止することによって終了し、前記表示されたシンボルのうちの第２のシンボルが前記単一の行において最後にタッチされたシンボルとして検出され、かつ前記表示されたシンボルのうちの前記第２のシンボルが前記表示されたシンボルのうちの前記第１のシンボルとは異なる場合に、前記表示されたシンボルのうちの前記第２のシンボルを前記入力フィールドに入力するステップ（２７０，２８０）と、
を含む前記方法。
＜付記２＞
前記表示されたシンボルのうちの前記第１のシンボルに対するタッチ動作を検出するステップに応答して、前記表示されたシンボルのうちの前記第１のシンボルを、前記表示されたシンボルと重ならない別の場所に表示するステップをさらに含む、付記１に記載の方法（２００）。
＜付記３＞
前記表示されたシンボルのうちの前記第１のシンボルから前記表示されたシンボルのうちの第２のシンボルにタッチされた各シンボルは、前記表示されたシンボルと重ならない個々の別の場所に表示される、付記１に記載の方法（２００）。
＜付記４＞
前記タッチ動作が前記単一の行から離れるようにスライド動作することによって終了し、かつ前記表示されたシンボルのうちの前記第２のシンボルがアルファベットである場合、前記アルファベットで始まる少なくとも１つのワードを有するリストを表示するステップ（３３０）をさらに含む、付記１に記載の方法（２００）。
＜付記５＞
前記少なくとも１つのワードのうちの第１のワードに対するタッチ動作を検出し（３４０）、前記リストに対するタッチ動作が終了すると、前記少なくとも１つのワードのうちの前記第１のワードを前記入力フィールドに入力するステップ（３７０）をさらに含む、付記４に記載の方法（２００）。
＜付記６＞
前記入力フィールド内において前記少なくとも１つのワードのうちの前記第１のワードの隣にアイコンを表示し、前記アイコンがタッチされたときに、前記少なくとも１つのワードのうちの前記第１のワードが前記入力フィールドから削除されるようにするステップをさらに含む、付記５に記載の方法（２００）。
＜付記７＞
前記入力フィールドに対する別の入力を受信したときに前記入力フィールドから前記アイコンを削除するステップをさらに含む、付記６に記載の方法（２００）。
＜付記８＞
前記少なくとも１つのワードの各々が多くても第１の数のアルファベットを有するように制限される、付記４に記載の方法（２００）。
＜付記９＞
前記リストにおけるワードの方向と平行な方向にスライドしていることが検出された場合に、前記第１の数を調節し、多くとも前記調節された数のアルファベットを有するワードのみを表示するステップをさらに含む、付記８に記載の方法（２００）。
＜付記１０＞
プログラムを記憶するメモリ（３０）と、
タッチセンシティブ・スクリーンを有するディスプレイ（５０）と、
前記メモリからのプログラムを実行する際に前記タッチセンシティブ・スクリーン上に入力フィールドを表示し、前記入力フィールドに対するタッチ動作を検出し、前記入力フィールドに対する前記タッチ動作に応答して単一の行に複数のシンボルを表示し、前記表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出し、前記タッチ動作が前記タッチセンシティブ・スクリーンに対するタッチ動作を停止することによって終了し、前記表示されたシンボルのうちの第２のシンボルが前記単一の行において最後にタッチされたシンボルとして検出され、かつ前記表示されたシンボルのうちの前記第２のシンボルが前記表示されたシンボルのうちの前記第１のシンボルとは異なる場合に、前記表示されたシンボルのうちの前記第２のシンボルを前記入力フィールドに入力するように動作するプロセッサ（２０）と、
を含むタッチスクリーン装置（１）。
＜付記１１＞
前記プロセッサ（２０）は、前記表示されたシンボルのうちの前記第１のシンボルに対するタッチ動作の前記検出に応答して、前記表示されたシンボルのうちの前記第１のシンボルを、前記表示されたシンボルと重ならない別の場所に表示するようにさらに動作する、付記１０に記載のタッチスクリーン装置（１）。
＜付記１２＞
前記表示されたシンボルのうちの前記第１のシンボルから前記表示されたシンボルのうちの第２のシンボルにタッチされた各シンボルは、前記表示されたシンボルと重ならない個々の別の場所に表示される、付記１０に記載のタッチスクリーン装置（１）。
＜付記１３＞
前記タッチ動作が前記単一の行から離れるようにスライド動作することによって終了し、かつ前記表示されたシンボルのうちの前記第２のシンボルがアルファベットである場合、前記プロセッサ（２０）は、前記アルファベットで始まる少なくとも１つのワードを有するリストを表示するようにさらに動作する、付記１０に記載のタッチスクリーン装置（１）。
＜付記１４＞
前記プロセッサ（２０）は、前記少なくとも１つのワードのうちの前記第１のワードに対するタッチ動作を検出し、前記リストに対するタッチ動作が終了すると、前記少なくとも１つのワードのうちの前記第１のワードを前記入力フィールドに入力するようにさらに動作する、付記１３に記載のタッチスクリーン装置（１）。
＜付記１５＞
前記プロセッサ（２０）は、前記入力フィールド内において前記少なくとも１つのワードのうちの前記第１のワードの隣にアイコンを表示し、前記アイコンがタッチされたときに、前記少なくとも１つのワードのうちの前記第１のワードが前記入力フィールドから削除されるようにさらに動作する、付記１４に記載のタッチスクリーン装置（１）。
＜付記１６＞
前記プロセッサ（２０）は、前記入力フィールドに対する別の入力を受信したときに前記入力フィールドから前記アイコンを削除するようにさらに動作する、付記１５に記載のタッチスクリーン装置（１）。
＜付記１７＞
前記少なくとも１つのワードの各々が多くても第１の数のアルファベットを有するように制限される、付記１３に記載のタッチスクリーン装置（１）。
＜付記１８＞
前記リストにおけるワードの方向と平行な方向にスライドしていることが検出された場合に、前記プロセッサ（２０）は、前記第１の数を調節し、多くとも前記調節された数のアルファベットを有するワードのみを表示するように動作する、付記１７に記載のタッチスクリーン装置（１）。
＜付記１９＞
プログラムを記憶する手段（３０）と、
タッチセンシティブ・スクリーンを有するディスプレイ（５０）と、
前記メモリ（３０）からのプログラムを実行する際に前記タッチセンシティブ・スクリーン上に入力フィールドを表示し、前記入力フィールドに対するタッチ動作を検出し、前記入力フィールドに対する前記タッチ動作に応答して単一の行に複数のシンボルを表示し、前記表示されたシンボルのうちの第１のシンボルに対するタッチ動作を検出し、前記タッチ動作が前記タッチセンシティブ・スクリーンに対するタッチ動作を停止することによって終了し、前記表示されたシンボルのうちの第２のシンボルが前記単一の行において最後にタッチされたシンボルとして検出され、かつ前記表示されたシンボルのうちの前記第２のシンボルが前記表示されたシンボルのうちの前記第１のシンボルとは異なる場合に、前記表示されたシンボルのうちの前記第２のシンボルを前記入力フィールドに入力するように動作する処理手段（２０）と、
を含むタッチスクリーン装置（１）。
＜付記２０＞
前記処理手段（２０）は、前記表示されたシンボルのうちの前記第１のシンボルに対するタッチ動作の前記検出に応答して、前記表示されたシンボルのうちの前記第１のシンボルを、前記表示されたシンボルと重ならない別の場所に表示するようにさらに動作する、付記１９に記載のタッチスクリーン装置（１）。
＜付記２１＞
前記表示されたシンボルのうちの前記第１のシンボルから前記表示されたシンボルのうちの第２のシンボルにタッチされた各シンボルは、前記表示されたシンボルと重ならない個々の別の場所に表示される、付記１９に記載のタッチスクリーン装置（１）。
＜付記２２＞
前記タッチ動作が前記単一の行から離れるようにスライド動作することによって終了し、かつ前記表示されたシンボルのうちの前記第２のシンボルがアルファベットである場合、前記処理手段（２０）は、前記アルファベットで始まる少なくとも１つのワードを有するリストを表示するようにさらに動作する、付記１９に記載のタッチスクリーン装置（１）。
＜付記２３＞
前記処理手段（２０）は、前記少なくとも１つのワードのうちの前記第１のワードに対するタッチ動作を検出し（３４０）、前記リストに対するタッチ動作が終了すると、前記少なくとも１つのワードのうちの前記第１のワードを前記入力フィールドに入力するようにさらに動作する、付記２２に記載のタッチスクリーン装置（１）。
＜付記２４＞
前記処理手段（２０）は、前記入力フィールド内において前記少なくとも１つのワードのうちの前記第１のワードの隣にアイコンを表示し、前記アイコンがタッチされたときに、前記少なくとも１つのワードのうちの前記第１のワードが入力フィールドから削除されるようにさらに動作する、付記２３に記載のタッチスクリーン装置（１）。
＜付記２５＞
前記処理手段（２０）は、前記入力フィールドに対する別の入力を受信したときに前記入力フィールドから前記アイコンを削除するようにさらに動作する、付記２４に記載のタッチスクリーン装置（１）。
＜付記２６＞
前記少なくとも１つのワードの各々が多くても第１の数のアルファベットを有するように制限される、付記２２に記載のタッチスクリーン装置（１）。
＜付記２７＞
前記リストにおけるワードの方向と平行な方向にスライドしていることが検出された場合に、前記処理手段（２０）は、前記第１の数を調節し、多くとも前記調節された数のアルファベットを有するワードのみを表示するように動作する、付記２６に記載のタッチスクリーン装置（１）。
【図１】
0005963291.tif 000002
【図２Ａ】
0005963291.tif 000003
【図２Ｂ】
0005963291.tif 000004
【図３】
0005963291.tif 000005
【図４】
0005963291.tif 000006
【図５】
0005963291.tif 000007
【図６】
0005963291.tif 000008
【図７】
0005963291.tif 000009
【図８】
0005963291.tif 000010
【図９】
0005963291.tif 000011
【図１０】
0005963291.tif 000012