(57)【要約】データ入力システムを提供する。このシステムは、ユーザのジェスチャーを入力するためのタッチセンサーパッドと、該タッチセンサーパッドに仮想キーパッドを割り当てて、タッチセンサーパッド上におけるユーザのジェスチャーが、仮想キーパッドのキーに対応し得るようにするプロセッサと、を備える。一実施形態によると、タッチセンサーパッド上のジェスチャーは、携帯電話形式のキーパッドのキー押しに対応する。【選択図】図１Ａ
2012517061.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのジェスチャーを入力するためのタッチセンサーパッドと、
前記タッチセンサーパッドに仮想のキーパッドを割り当てて、前記タッチセンサーパッド上におけるユーザのジェスチャーが、前記仮想キーパッドのキーに対応し得るようにするプロセッサと、
を備える、データ入力システム。
【請求項２】
単語予測アプリケーションを備える、請求項１に記載のシステム。
【請求項３】
入力されたデータを表示するディスプレイを備える、請求項１に記載のシステム。
【請求項４】
前記仮想キーパッドは携帯電話形式のキーパッドである、請求項１に記載のシステム。
【請求項５】
前記プロセッサは、ユーザの所定のジェスチャーを前記携帯電話形式のキーパッドの中央のキーに割り当てる、請求項４に記載のシステム。
【請求項６】
前記タッチセンサーパッドは、各ゾーンが異なるモードに対応する、複数のゾーンを備える、請求項１に記載のシステム。
【請求項７】
ユーザの異なるジェスチャーは、異なるモードに割り当てられる、請求項１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、下記のイスラエル特許出願：
２００９年２月４日付け出願の第１９６８９８号、
２００９年２月５日付け出願の第１９６９３３号、
２００９年２月９日付け出願の第１９６９６９号、
２００９年３月２６日付け出願の第１９７８６１号、
２００９年４月７日付け出願の第１９８０６８号、
２００９年６月９日付け出願の第１９９２５８号、
２００９年６月２１日付け出願の第１９９４６６号、
２００９年７月１９日付け出願の第１９９９４７号、
２００９年８月１６日付け出願の第２００４２８号、
２００９年８月２０日付け出願の第２００５１３号、
２００９年９月２１日付け出願の第２０１０８９号、
２００９年１１月１９日付け出願の第２０２２４５号
の利益を主張するものであり、これらはいずれも参照により本明細書に援用される。
【０００２】
本願は、“Integrated Keypad System”と題するＷＯ０１／１３１７８８、“Features to Enhance Data Entry Through a Small Data Entry Unit”と題するＷＯ０３／００７２８８と、“System to Enhance Data Entry in Mobile and fixed Environment”と題するＷＯ０４／０９５４１４と、“System to Enhance Data Entry in Mobile and Fixed Environment”と題するＷＯ０５／１２２４０１と、“Data Entry System”と題するＷＯ０７／１１４８３３と、“Combined Data Entry Systems”と題するＷＯ０８／１１４０８６と、“Improved Data Entry System”と題するＷＯ０９／０２７８１７とを含む、以前の様々なＰＣＴ公開、“Data Entry System”と題するＰＣＴ／ＩＬ２００９／０００７９０及び、“Data Entry System”と題するＰＣＴ／ＩＬ２００９／０００７９４にも関連し、これらもすべて参照により本明細書に援用される。
【０００３】
本発明は、データ入力装置、特に文字及びその他の記号を含むデータ／テキストを入力する装置及び方法に関する。
【背景技術】
【０００４】
携帯電話、ＰＤＡ、小型コンピュータ等のようなモバイル機器は、容易に持ち歩け、多くのタスクを実行できるので、広く用いられている。モバイル機器の１つの問題は、テキスト入力にあり、これは機器のサイズが小さいために問題となる。モバイル機器におけるテキストの入力に対するひとつの解決策は、限定されたキーのセットを用いることである。該キーは、複数のキーのうち少なくともいくつかが、複数の文字に多義的に関連付けられる。
【０００５】
多義的なキーを使用する場合のひとつの問題は、ユーザが、不注意に誤ったキーを押した場合である。このような場合、システムはユーザに意図しない単語を提案する。そしてユーザは、誤った文字を削除し、また、正しいキーストロークにより入力をする必要がある。
【０００６】
米国特許第５，８１８，４３７号は、メインのウィンドウに加えて、押されたキーに係るフィードバックを提供する追加のウィンドウを設けることを提案している。該フィードバックは、現在の単語のために押された各キーに関連付けた文字の形式により行われる。ある実施形態において、米国特許第５，８１８，４３７号は、意図した単語をユーザが選択するために、複数の可能性のある単語を直接メインのウィンドウに表示することを提案している。しかしながら、これらのフィードバック手法は紛らわしく、また、ユーザはタイプエラーを容易に識別することはできない。
【０００７】
また、キーのペアで全てのアルファベットの文字をエンコードすることも提案されている。このような提案は、例えば、Toutonghiらによる“Text entry method and system using a numeric or non-QWERTY keypad”と題する米国特許公開公報第２００６−００６６５８３号、及びSmithの“Method for Entering Alphanumeric Data”と題する米国特許第５，９８２，３０３号に記載されている。しかしながらこの方法は、ユーザが文字の全てに対するキーの順序を覚えておく必要がある。
【０００８】
モバイル機器の別の問題は、英数字キャラクタ以外の記号を入力することにある。モバイル機器上のキーの数は限られており、記号を限られたキーを用いて簡単できるようにする様々な方法が提案されている。しかし、よりよい解決策が必要とされている。
【０００９】
モバイル機器には、タッチスクリーンによってユーザの入力を受取るものもある。タッチスクリーンは非携帯機器でも用いられている。Jungらによる“Method of using a Touch Screen and user interface apparatus employing the same”と題する米国特許出願第２００７−００９７０９２号には、異なるユーザ用に同一のキーを有している複数のゾーンを持つタッチスクリーンを用いることが記載されている。
【００１０】
Alvaradoによる米国特許公開公報２００９−００７３００２号には、タッチスクリーン上で、直線トレースによりアルファベットの文字を入力するスキームが記載されている。タッチスクリーンは、いくつかのセルに分割され、異なる場所でのトレースには、異なる解釈がなされる。
【００１１】
Backmannによる米国特許公報第２００２−０１８０７９７号は、単語を入力するのにストロークとキー押しとを組み合わせた方法を用いている。ストロークは、母音及びショートカットに割り当てられる。
【００１２】
Kuzminによる“Stroke-Based Data Entry Device, System and Method”と題する米国特許第７，５１９，７４８号には、入力する文字にストロークを関連付ける方法が記載されている。ストロークは、その方向及び開始ゾーンにより解釈される。Middletonによる米国特許第７，１７０，５９６号には、ジェスチャーを用いそのデータ入力システムの入力方法が記載されている。このシステムは、目下入力したジェスチャーに対応する記号の形式でフィードバックを提供し、ユーザはそのジェスチャーを必要に応じて変えることができる。しかしこれらの方法は、ユーザがストロークと文字との対応関係を覚えておく必要があり、これはユーザにとって問題になることがある。
【００１３】
少ないキーを備えるキーボードでの他のいくつかの入力方法を用いることができ、前記キーの少なくともいくつかの各キーにはキャラクタ又は文字等の２つ以上の記号が多義的に割り当てられている。このようなキーバッドでは、一般に、キーを押す動作のようなインタラクションは、そのキーに多義的に割り当てられた記号のどれかに対応する（このようなキーは、多義的キーと呼ばれる）。
【００１４】
ある方法によれば、ユーザが同じのキーに異なる回数のタップにより、意図する文字を指示するマルチタップスキームを用いて、曖昧さを除去することができる。しかしながらマルチタップスキームの使用は、処理が遅くなり、多くのユーザにとって不都合である。
【００１５】
他の方法によれば、キーに割り当てられた記号のグループのうちから、（例えば文字のような）1つの記号を入力するために、ユーザはキーを押す動作のようなキーとの所定のインタラクション行って、当該キーに割り当てられている複数の文字の中から、ある文字を選択するために、（例えばその文字の称呼を話すように）当該記号に対する音声情報を提供することができ、この音声情報を検出して、ユーザの声及び／又はユーザの唇の動きのうちの少なくとも１つに基づいて検知され、分析することができる。ある方法によれば、多義的に似ている発話を有し、その対応する発話を通じて互いに区別し難い文字のような記号は、異なるキーに割り当てられるように互いに分けることができる。
【００１６】
正確なキャラクタを提供するデータ入力システムは、キー押しのみによる単語予測システムの原理と組み合わせて、少ないキーを用いる高精度のデータ／テキスト入力システムを提供することができる。キー押しのみによる単語予測システムの原理（例えばＴ９）は、当業者には周知である。
【００１７】
少なくとも１つの文字を一義的に入力し、その他の文字は多義的に入力し得る単語予測システムを用いるテキスト入力方法は、既知である。ＷＯ２００９／０２７８１７（Ghassabianによる）には、２つのキーパッドを有するシステムを用いるデータ入力システムが記載されている。第一のキーパッドは、アルファベットの全ての文字を少ない数（例えば４つ）のキーに配分して割り当てており、第一のキーパッドのキーのうち少なくとも1つのキーには、少なくとも２つの文字が割り当てられている。第二のキーパッド（例えば電話形式のキーパッド）も同様に全てのアルファベットの文字を含み、第二のキーパッドのキーのうち少なくともいくつかのキーには、少なくとも２つの文字が割り当てられている。通常、文字は、第一のキーパッドの多義的なキー及び第二のキーパッドの多義的なキーが、せいぜい１つの共通の文字／キャラクタを有するように配分される。文字を正確に入力するために、ユーザは先ず前記キャラクタが多義的に割当てられている第一のキーパッドのキーを押す。このときシステムは希望しないキャラクタを予測する可能性がある。続いてユーザは、第二のキーパッドにおける所望のキャラクタが多義的に割り当てられているキーを押す。上述のように前記キーのペアは、せいぜい１つの共通のキャラクタを有し、これは、この場合、所望なキャラクタである。従って本システムは前記所望なキャラクタを提供する。
【００１８】
単語を入力するために、ユーザは第一のキーパッドにおける対応するキーを使用又はタップする。するとシステムは、（単語が辞書に登録されている場合には）対応する単語を予測し、あるいは（単語が辞書に登録されていない場合には）キャラクタのつながりを予測する。システムが所望でない単語を提供（予測）した場合には、訂正処理をユーザが行うことができる。この訂正処理においては、第一のキーパッドをキャラクタの入力用に使用し、第二のキーパッドを、（誤って予測されたキャラクタのセットを訂正するために）予測された単語のうち1つ（又は複数の）多義的なキャラクタを、１つ（又は複数）の正しいキャラクタと置き換えるために使用する。２つのキーパッドのキー押しを用いることで、データ入力システムは、正確なキャラクタを特定することができ、２つのキーにおいて共通の固有のキャラクタを一義的に選択できる。上述のように多義的なキャラクタ及び正確なキャラクタの提供を考慮することにより、システムは他の単語をユーザに提案できる。
【００１９】
キー押し情報に基づく単語予測システムは、各単語に対するキー押しに対応するデータベースも含む少なくとも１つの単語辞書を使用する。
【００２０】
データは、キー押し以外の手段又はそれに加えての手段により入力することができる。例えば、ユーザは、キーのインタラクションを再現する又はまねるためにタッチセンサースクリーン上でグライディング動作（グライディング動作）をすることができる。
【発明の概要】
【００２１】
本出願は、概して、多義的及び／又は一義的なキャラクタの入力を受取ることができる単語予測データ入力システムに関する。さらに、本システムは、ユーザが文字、数字、及び任意の特殊キャラクタ、コマンド、及び機能をキーボードにおいて素早く容易に入力できるように、少なくともＰＣのキーボードにおける機能を再現又はまねるように設計される。システムは概して、第一組の入力信号と、１つ以上の異なる第二組又は追加の入力信号をと用いる。データ入力に対応する主な情報（例えばテキスト入力）は、第一組の入力信号により提供される。第一組の入力信号により提供される入力に基づいて、システムにより提供された出力が正確でなく、あるいは所望のものではなかった場合には、少なくとも第二組の入力信号を用いて、第一及び第二組の入力信号により提供される入力を考慮して、システムによって、正確又は所望な出力を提供する。ある実施形態によると、第一組の入力信号は、第二組の入力信号よりも少ない信号を含む。
【００２２】
本特許出願を通して、キーのような共通の手段と、キーインタラクションを再現する押圧動作及び／又はグライディング動作のようなインタラクションは、概して前記入力信号を提供することを説明するために用いているが、前記入力信号を提供するのには、本発明の実施形態、方法、その他の機能を用いて当業者が他のタイプのインタラクションを使用することも可能である。
【００２３】
第一及び第二組のキーは、少なくともラテンアルファベット、及び／又は他の任意の所望なアルファベット、例えばアラビア語、ヘブライ語、韓国語等、又はその一部をサポートできる。さらに、第一及び第二組のキーは、通常キーボード上に現われる数字、句読点、及び／又は他の記号のような追加の記号をカバーすることができる。本発明のいくつかの実施形態においては、本システムは、中国語又は日本語のような、音声記号／文字に基づく言語のテキストを入力のために用いることができる。
【００２４】
あるいは、少ない頻度で使用される記号は、一義的なキーのストロークを用いて提供でき、この場合には、例えば、第一の組のキー又は第二の組のキーと、状態選択キー（例えばシフトボタン）を用いて提供する。本発明の一実施形態では、第一の組又は第二の組における１つ以上のキーが、例えば、所定の期間よりも長い間押し続けられるようにして、状態選択キーとして追加の機能を果たすことができる。
【００２５】
システムによりサポートされる記号の数は、随意、例えば、テキストの入力又は編集のための、あるいはコンピュータの操作のための、英数字キャラクタ、句読点、コマンド、及びファンクションといったような基本的な記号をほぼ全て含む。マクロ又は単語の部分（例えば、本発明の発明者により出願された他の特許出願に記載されている）マクロ又は単語の一部のような、その他の記号は、少ない数のキーに配分して割り当てることもできる。
【００２６】
従って、本発明の例示的な実施形態においては、（ｉ）複数の異なる第一のユーザ入力信号を識別するように構成された第一の入力インターフェースと、（ｉｉ）複数の異なる第二のユーザ入力信号を識別するように構成された第二の入力インターフェースと、（ｉｉｉ）第一の入力信号の１つづつに第一の複数の記号を多義的に対応付け、第二の入力信号の少なくとも１つづつに第二の複数の記号を多義的に対応付けるように構成したプロセッサとを備えている、コンピュータ化した装置が提供される。プロセッサは、第二の複数の記号が複数の第一の入力信号に対応するように複数の第二の記号の各々を第一の入力信号の１つに関連付ける。
【００２７】
上述した原理に基づいて第一及び第二のキーの組を用いる本発明に係るデータ入力システムは、本発明の発明者による、“Improved Data Entry System”と題するＰＣＴ出願のＷＯ０９／０２７８１７及び、ＰＣＴ出願０４３ＢＧ及びＹＳに記載されている。それらの開示内容は、ここに参照のため含まれる。この特許出願の目的は、本発明のデータ入力システムの機能を充実させることにある。
【００２８】
本発明のいくつかの実施形態の一態様は、周知の１２キーの電話形式キーパッドにおけるキーのユーザによる選択を、１２キーの電話形式キーパッドの各位置を指示するグライディング動作（例えば、ベクトル）の形式で受取るデータ入力ユニットに関する。例えば、ベクトルの開始点が電話形式キーパッドの中央の５のボタンであった場合、当該ベクトルは、そのベクトルが指し示すキーに関連していると解釈することができる。
【００２９】
データ入力ユニットは、周知の電話形式キーパッドの５つ又は７つのキーの指示を、ベクトルを用いて受取るように随意構成することができる。その他のキーは、その他の手段を用いて提供するか、又はデータ部は、その他のキーの指示を受取るように構成しなくてもよい。
【００３０】
本発明のいくつかの実施形態の一態様は、電話番号をダイヤルするために、グライディング／タッピング動作を用いることに関係する。
【００３１】
本発明のいくつかの実施形態では、ベクトルは、データ入力ユニットのタッチスクリーン等のタッチセンサー面上のグライディング（例えばスワイピング）ジェスチャーで受取られる。他の実施形態で、ベクトルは、該ベクトルの方向における一連の２つのキーを押す形で受取られる。ベクトルは、ベクトルの方向に基づいてのみ１２キーの電話形式キーパッドの１２個キーのみに対応付けられる。あるいは、ベクトルの長さ、及び／又は速度が考慮される。ベクトルは、随意的に、タッチスクリーン上の開始点に関係なく、キーに対応付けられる。
【００３２】
本発明のいくつかの実施形態に係る一態様は、（例えば現在の）単語の文字列の中でナビゲートし、文字列の中の文字のひとつを選択すること及び、システムが、ユーザによる次の入力情報を該キャラクタの位置に対応付けることを可能にする選択手段及び対応する選択マーカに関係する。
【００３３】
本発明のいくつかの実施形態に係る一態様は、単語の入力時にキャラクタ位置の文字を大文字にすることに関する。文字を大文字にすることは、少ないタップ動作の他の所定のインタラクションと、好ましくは第一のキーパッドの所定のキーとを提供し、かつ、第一のキーパッド上の、所望の多義的な文字のキー押し動作を提供することにより行う。
【００３４】
本発明のいくつかの実施形態に係る一態様は、自動的に、グライディング動作又はタップ動作を、本発明のデータ入力システム又はコンピュータのマウス機能に関係付けるシステム及び方法を創出することに関する。例えば、単語の入力中において提供されるグライディング動作／タップ動作は、該単語に対応する入力情報の提供に対応付けられる。また、単語の入力中において提供されないグライディング動作及びタップ動作は、マウス機能に対応付けられる。
【００３５】
本発明のいくつかの実施形態に係る一態様は、例えば、少なくとも特別なキャラクタ、ファンクションキー、コマンドキーなどの記号を、１又は複数の所定の共通の特徴に基づき複数のグループにグルーピングすることに関する。該記号のグループには、好ましくは、第二のキーパッド以外のキー上の単純なタップ動作以外の所定のインタラクションに割り当てられる。該所定のインタラクションは、好ましくは、対応するキーに対する所定時間の時間の押し動作（例えば、押圧の継続動作）である。該所定の動作が対応するキーに与えられた場合、本システムは、対応するモードに移行し、対応するグループのキャラクタを、少なくとも第二のキーパッドのキーに対応付ける。第二のキーパッドのキーの連続的又は直後の押し動作がされた場合は、随意的に該キー上の記号を入力する。
【００３６】
本発明のいくつかの実施形態に係る一態様は、多義的キャラクタの位置に関係する全ての文字を表示することに関する。各キャラクタの位置に対応する文字は、随意的に“文字の列”により示される。文字の列は、随意的にバックスペースキーが押された場合に表示され、第一のキーパッドの文字キーが押された場合には表示が削除される。
【００３７】
本発明のいくつかの実施形態に係る一態様は、本発明の第一のキーパッドが、英数キャラクタ及び任意の特別なキャラクタを多義的に含む。そして、任意の種類のキャラクタ（例えば、公式、ＵＲＬ，コンピュータプログラミング言語、スリング等）を入力することをサポートする。本システムは、少なくとも２つの異なる第二のキーパッドを随意的に含む。システムが第一のキーパッドのみによるキー押しに基づく予測において、所望の単語を予測しなかった場合の訂正処理用に、第二のキーパッドは用いられる。
【００３８】
本発明のいくつかの実施形態に係る一態様は、単語又は文字列の中のキャラクタ位置において、多義的に複数のキャラクタと関連付けられたユーザ入力信号を受取り、該キャラクタ位置において、ユーザにより意図された文字と推測され選択された文字を表示するデータ入力ユニットに関する。データ入力ユニットは、複数の文字に対応するキャラクタ位置を表す文字を、単一の文字に対応するキャラクタ位置を表す文字を表示する方法とは異なる方法で表示する。
【００３９】
本発明のいくつかの実施形態に係る一態様によると、単一のキャラクタ位置の文字は、複数のキャラクタ位置の文字とは異なるフォント、色、サイズにより表示される。あるいは、又は追加的に、複数のキャラクタ位置の文字は、マーカと共に、又は文字の上部若しくは下部に表示される。本発明のいくつかの実施形態によると、マーキングは、キャラクタ位置が関係する他の文字を含む。好ましくは、スクリーン上のキャラクタ位置の文字よりも、大きなフォントにより表示される。
【００４０】
本発明のいくつかの実施形態に係る一態様は、ユーザのスワイプジェスチャーが、該ジェスチャーの幅により、異なる機能を引き起こすデータ入力の方法に関する。データ入力ユニットは、随意的にスタイラスペンにより提供されたスワイプジェスチャーと、指により提供されたスワイプジェスチャーとを区別する。また、データ入力ユニットは、随意的に異なる指により提供されたスワイプジェスチャーを区別する。
【００４１】
本発明のいくつかの実施形態に係る一態様は、タッチセンサー面を含む電子機器（例えばパッドやスクリーン）のデータ入力ユニットに関する。該電子機器は、異なるゾーンにおける類似の動作を区別して対応付ける。該電子機器は、少なくとも文字に対応付けられたハードキーを随意的に含む。該ハードキーは、タッチセンサー面を使わずにテキストの大部分を入力するためのものである。
【００４２】
スクリーンは、随意的に最大で６つのゾーンに分割される。
【００４３】
本発明の一態様は、主にコンピュータ機器のような電子機器のキーボードとして主に用いられる小型データ入力ユニットに関する。該小型データ入力ユニットは、前述したように、第一及び第二のキーの組を有する。該小型データ入力ユニットは、少なくとも１つのタッチセンサー面（例えばパッド、スクリーン）を随意的に有する。そして、第二のキーの組を、異なるグライディング動作により置き換える。タッチセンサー面は、随意的に第一のキーの使用を再現するために用いられる。従って、第二のキーの組と同様に、第一のキーの組も置き換えられる。該小型データ入力ユニットは、自己のプロセッサを含んでもよい。該プロセッサは、主にデータ入力システムに用いられる低出力プロセッサである。該小型データ入力ユニットは、自己のメモリを含んでいてもよい。該メモリは、主にデータ入力システムに用いられる低容量のメモリである。該小型データ入力ユニットは、自己のディスプレイを含んでいてもよい。該ディスプレイは主に、ユーザが入力をチェックするためにテキストを出力するために用いられる。該小型データ入力ユニットは、随意的に対応する電子機器と、有線又は無線により通信する。
【００４４】
本発明のいくつかの実施形態に係る一態様は、取り外し可能なキーパッドに関する。該キーパッドは、すべてのアルファベットの文字に対応するキーを含む。該キーパッドは文字が、２つの取り外された部分に分割されることで、取り外された場合において動作可能である。キーパッドは、随意的に、対応する電子機器と、有線又は無線により通信する。
【００４５】
本発明のいくつかの実施形態に係る一態様は、単語の入力中に本システムがソフトキーを表示するデータ入力システムに関する。該ソフトキーは、複数のキャラクタに多義的に割り当てられた単語の第一のキャラクタ位置に係る文字／キャラクタ用である。位置システムは、随意的にユーザが該キャラクタの１つを選択した後に、複数のキャラクタに多義的に割り当てられた単語の次のキャラクタ位置のためのソフトキーを表示する。
【００４６】
本発明の例示的な、非限定的な実施形態を、以下図につき説明する。２つ以上の図に現われる同一の構造、要素、部分には、それらが現われる全ての図で同一の又は類似の参照番号を付してある。
【図面の簡単な説明】
【００４７】
【図１】第一及び第二のキーパッドの概略図、単語データベースの一部、及びこれらの機能を用いる装置の図である。
【図１Ａ】本発明のいくつかの実施形態に係る異なるモードの異なる記号のグループの概略図である。
【図１Ｂ】本発明のいくつかの実施形態に係る異なるモードの異なる記号のグループの概略図である。
【図１Ｃ】本発明のいくつかの実施形態に係る異なるモードの異なる記号のグループの概略図である。
【図１Ｄ】本発明のいくつかの実施形態に係る異なるモードの異なる記号のグループの概略図である。
【図１Ｅ】本発明のいくつかの実施形態に係る異なるモードの異なる記号のグループの概略図である。
【図１Ｆ】本発明のいくつかの実施形態に係る異なるモードの異なる記号のグループの概略図である。
【図２】本発明のいくつかの実施形態に係る１本指及び複数の指によるインタラクションの概略図である。
【図２Ａ】本発明のいくつかの実施形態に係る１本指及び複数の指によるインタラクションの概略図である。
【図２Ｂ】本発明のいくつかの実施形態に係る１本指及び複数の指によるインタラクションの概略図である。
【図２Ｃ】本発明のいくつかの実施形態に係る１本指及び複数の指によるインタラクションの概略図である。
【図３Ａ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図３Ｂ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図３Ｃ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図４Ａ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図４Ｂ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図４Ｃ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図５Ａ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図５Ｂ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図５Ｃ】本発明のいくつかの実施形態に係る短いグライディング動作及び長いグライディング動作を表す概略図である。
【図６Ａ】本発明の一実施形態に係る異なるモードに対応する第２のキーボード上の異なる記号のグループを表す概略図である。
【図６Ｂ】本発明の一実施形態に係る異なるモードに対応する第２のキーボード上の異なる記号のグループを表す概略図である。
【図７Ａ】本発明の一実施形態に係るキーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンの概略図である。
【図７Ｂ】本発明の一実施形態に係るキーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンの概略図である。
【図８Ａ】本発明の一実施形態に係るキーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンの概略図である。
【図８Ｂ】本発明の一実施形態に係るキーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンの概略図である。
【図８Ｃ】本発明の一実施形態に係るキーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンの概略図である。
【図８Ｄ】本発明の一実施形態に係るキーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンの概略図である。
【図９】本発明の一実施形態に係る、装置のスクリーン上に表示される第２のキーパッド及び、キーパッドのキーのインタラクションを再現するグライディング動作を表す概略図である。
【図１０Ａ】本発明のいくつかの実施形態に係る、キーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンを表す概略図である。
【図１０Ｂ】本発明のいくつかの実施形態に係る、キーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンを表す概略図である。
【図１０Ｃ】本発明のいくつかの実施形態に係る、キーパッドのキーのインタラクションを再現する、グライディング動作の異なる方向及びゾーンを表す概略図である。
【図１１Ａ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１１Ｂ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１１Ｃ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１１Ｄ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１２Ａ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１２Ｂ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１２Ｃ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１２Ｄ】本発明のいくつかの実施形態に係るデータ入力ユニットの概略図である。
【図１３Ａ】本発明のいくつかの実施形態に係るスクリーン上の補助機能の概略図である。
【図１３Ｂ】本発明のいくつかの実施形態に係るスクリーン上の補助機能の概略図である。
【図１３Ｃ】本発明のいくつかの実施形態に係るスクリーン上の補助機能の概略図である。
【図１４Ａ】本発明のいくつかの実施形態に係るスクリーン上の補助機能の概略図である。
【図１４Ｂ】本発明のいくつかの実施形態に係るスクリーン上の補助機能の概略図である。
【図１４Ｃ】本発明のいくつかの実施形態に係るスクリーン上の補助機能の概略図である。
【図１５Ａ】本発明のいくつかの実施形態に係る、異なるゾーンに分割されたタッチセンサー面の概略図である。
【図１５Ｂ】本発明のいくつかの実施形態に係る、異なるゾーンに分割されたタッチセンサー面の概略図である。
【図１６Ａ】本発明のいくつかの実施形態に係る複数グライディング動作（マルチグライディング動作）の概略図である。
【図１６Ｂ】本発明のいくつかの実施形態に係る複数グライディング動作の概略図である。
【図１７Ａ】本発明のいくつかの実施形態に係る記号を入力するための第１のキーパッドのひとつ以上のキー押し動作の組合せの概略図である。
【図１７Ｂ】本発明のいくつかの実施形態に係る記号を入力するための第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１７Ｃ】本発明のいくつかの実施形態に係る記号を入力するための第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１７Ｄ】本発明のいくつかの実施形態に係る記号を入力するための第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１８Ａ】本発明のいくつかの実施形態に係る訂正処理のための第１のキーパッドのひとつ以上のキー押し動作の組合せの概略図である。
【図１８Ｂ】本発明のいくつかの実施形態に係る訂正処理のための第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１８Ｃ】本発明のいくつかの実施形態に係る訂正処理のための第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１８Ｄ】本発明のいくつかの実施形態に係る訂正処理のための第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１９Ａ】本発明のいくつかの実施形態に係る第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図１９Ｂ】本発明のいくつかの実施形態に係る第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図２０Ａ】本発明のいくつかの実施形態に係る第１のキーパッドのひとつ以上のキー押し動作の組合せの概略図である。
【図２０Ｂ】本発明のいくつかの実施形態に係る第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図２０Ｃ】本発明のいくつかの実施形態に係る第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図２０Ｄ】本発明のいくつかの実施形態に係る第１のキーパッドの１以上のキー押し動作の組合せの概略図である。
【図２１Ａ】本発明のいくつかの実施形態に係る文字及びその派生物の入力を表す概略図である。
【図２１Ｂ】本発明のいくつかの実施形態に係る文字及びその派生物の入力を表す概略図である。
【図２１Ｃ】本発明のいくつかの実施形態に係る文字及びその派生物の入力を表す概略図である。
【図２１Ｄ】本発明のいくつかの実施形態に係る文字及びその派生物の入力を表す概略図である。
【図２１Ｅ】本発明のいくつかの実施形態に係る文字及びその派生物の入力を表す概略図である。
【図２２Ａ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２２Ｂ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２２Ｃ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２２Ｄ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２２Ｅ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２２Ｆ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２２Ｇ】本発明のいくつかの実施形態に係る、いくつかの文字が派生物を有する言語における単語の入力を表す概略図である。
【図２３Ａ】本発明のいくつかの実施形態に係る、文字及び該文字の派生物の入力を表す概略図である。
【図２４】本発明のいくつかの実施形態に係る、結合キャラクタの入力を表す概略図である。
【図２５Ａ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２５Ｂ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２５Ｃ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２５Ｄ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２５Ｅ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２５Ｆ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２５Ｇ】本発明のいくつかの実施形態に係る、結合キャラクタを有する単語の入力を表す概略図である。
【図２６Ａ】本発明のいくつかの実施形態に係る、キャラクタ及びその派生物の入力を表す概略図である。
【図２６Ｂ】本発明のいくつかの実施形態に係る、キャラクタ及びその派生物の入力を表す概略図である。
【図２６Ｃ】本発明のいくつかの実施形態に係る、キャラクタ及びその派生物の入力を表す概略図である。
【図２６Ｄ】本発明のいくつかの実施形態に係る、キャラクタ及びその派生物の入力を表す概略図である。
【図２６Ｅ】本発明のいくつかの実施形態に係る、キャラクタ及びその派生物の入力を表す概略図である。
【図２７Ａ】本発明のいくつかの実施形態に係る、単語の入力を表す概略図である。
【図２７Ｂ】本発明のいくつかの実施形態に係る、単語の入力を表す概略図である。
【図２７Ｃ】本発明のいくつかの実施形態に係る、単語の入力を表す概略図である。
【図２８】本発明のいくつかの実施形態に係る、単語の入力及びメディア検索インターフェース中の項目の選択を表す概略図である。
【図２９Ａ】本発明のいくつかの実施形態に係る、単語の入力及びメディア検索インターフェース中の項目の選択を表す概略図である。
【図２９Ｂ】本発明のいくつかの実施形態に係る、単語の入力及びメディア検索インターフェース中の項目の選択を表す概略図である。
【図３０Ａ】本発明の一実施形態に係る、学習ゲームを表す概略図である。
【図３０Ｂ】本発明の一実施形態に係る、学習ゲームを表す概略図である。
【発明を実施するための形態】
【００４８】
本発明の好ましい実施形態によれば、本システムは例えば第一の複数のキー（例えば、第一のキーパッド）により提供される第一の入力信号の組を含む。そして少なくとも１（あるいは、例えば複数）の言語の文字が、少なくとも前記複数のキーのいくつか（例えば４つ）のキーに、多義的に割り当てられている。したがって、複数の文字が、前記複数のキーの各々（例えば、多義的キー）に多義的に割り当てられている。好ましくは、ユーザが所望の単語（例えば最初の入力情報）に係るキャラクタ（例えば文字）に対応するキーを押したときに、キー押しのみ（例えば前記最初の入力情報）に基づき、システムにより所望の単語がユーザに最も多く提供されるように前記文字が前記キーに割り当てられる。ある場合においては、所望の単語は、最初の選択肢としてユーザに提供されない場合がある（例えば、所望の単語が、同一のキー押しに対応する複数単語の中で最高の優先順位ではない場合等）。そして、システムは、所望の単語ではない（例えば、所望ではなく、最高の優先順位の）他の単語を提供する可能性があることになる。
【００４９】
好ましい実施形態によれば、本システムは、例えば第二の複数のキー（例えば、第二のキーパッド）により提供される少なくとも第二の入力情報の組を含む。第二の複数のキーは、例えば電話形式のキーパッドのキーである。そして、前記第二の複数のキーのうち、少なくともいくつかのキーに対して、少なくとも、前記ひとつの（あるいは、例えば複数）の言語の文字が、多義的に割り当てられる。したがって、複数の文字が、前記第二の複数のキーのうちのいくつかのキーの各々に多義的に割り当てられている。
【００５０】
本発明の一実施形態によれば、前記第一の複数のキーのうちのいくつかのキーに割り当てられた文字と、前記追加的な第二の複数のキー（例えば電話形式のキーパッド）に割り当てられた文字とは、以下のように割り当てられる。すなわち、前記第一のキーパッドの前記多義的（文字）キー及び、前記第二のキーパッドの前記多義的（文字）キーは、せいぜい１つの共通のキャラクタ（例えば文字）を有するように割り当てられる。
【００５１】
そして、ある特定の文字若しくはアルファベット又はある単語（例えば、ある単語は１以上の文字を含む）内のある特定の文字位置に対応する第一の複数のキー及び第二の複数のキー押しにより、ユーザは、特定のアルファベット又は文字（例えば、共通のアルファベット又は文字）を明瞭に指し示す。言い換えると、正確なアルファベット又は文字を入力するために、ユーザは、まず、前記アルファベット又は文字に対応する第一のキーパッドのキーを押し、続いて同様に、所望の前記アルファベット又は文字に対応する第二のキーパッドのキーを押す。なお順番は逆でもよい。前記キー押し及び２つのキーに対応する、せいぜい１つの共通のキャラクタが存在する事実を考慮すると、本システムは、所望のキャラクタ／文字を正確に選択／入力する。
【００５２】
２つのキーのキー押圧を用いることにより、本発明のデータ入力システムは、２つのキーに共通な唯一のキャラクタを多義的でないように選択することで、正確なキャラクタの同定を提供する。本システム自身が本機能を有してもよいが、本システムは、上記されているように、ソフトウェアベースの単語予測システムとともに用いられてもよい。多義的なキーの選択は、単語及び対応するキー押し情報を含むデータベース内の単語と比較される。そして、ユーザの意図を予測又は確証する。このような単語予測システムは、当業者に知られたものである。
【００５３】
例として、所望の単語を入力するために、ある方法によれば、ユーザはまず、所望の単語の中のキャラクタに対応する第一のキーパッドの（多義的）キーを押して、第一の入力情報を提供する。そして本システムは、第一の入力情報に対応する、データベースからの単語を提供する。本方法によると、提供される単語は、入力情報に対応する単語の中で最高の優先順位を有する。もし提供された単語が所望の単語でない場合には、続いてユーザは、ここで訂正処理と呼ばれている処理に進む。訂正処理ではユーザは、前記所望の単語のうちのいくつかのキャラクタのひとつに対応する第二のキーパッドのキーを押して、追加的な入力情報を提供する。該キャラクタのひとつは結局は、所望の単語の最初のキャラクタである。前記文字が割り当てられた第一及び第二のキーパッドのキー押しを関係付けることと、選択されたキーに共通するせいぜい１つのキャラクタが存在するという事実とにより、該キャラクタは、正確に、また明確に選択される。そして本システムは、正確にキャラクタを同定する。組み合わされた入力情報を考慮すると、本システムは、該組み合わされた入力情報に対応するデータベースから、他の単語を提供する。本システムにより提供された新しい単語が、所望の単語でない場合、ユーザは追加的な情報を提供する。例えば、他のキャラクタ、好ましくは所望の単語の次のキャラクタに対応する第二のキーパッドのキー押し等により、システムが所望の単語を提供するまで、ユーザは追加的な情報を提供する。
【００５４】
他の方法によると、ユーザはまず、上述のように所望の単語に係る少なくとも１つのキャラクタを正確に提供する。そしてユーザは追加的に、所望の単語に係る残りのキャラクタに（唯一でなく）対応する、第一のキーパッドの多義的キーを押す。単語に係る少なくともひとつのキャラクタを正確に認識することにより、及び該単語の残りのキャラクタが割り当てられた多義的キーを押すことを考慮することにより、本システムは、より正確に所望の単語を予測し、ユーザに提供することができる。もし提供された単語が所望の単語でない場合、システムが所望の単語を予測／提供するまで、ユーザは所望の単語に係る追加的なキャラクタに対応する第二のキーパッドのキー上の追加的な押圧動作を提供する。
【００５５】
もし所望の単語が辞書の中に存在しない場合、第一のキーパッドを介して提供された第一の入力情報に加えて、一般的には、ユーザは所望の単語に係る全ての文字に対応する第二のキーパッドのキーを押す。
【００５６】
好ましくは、本発明に係る第一のキーパッドは、第二のキーパッド（例えば８つの文字キーを有する電話形式のキーパッド）よりも少ない（文字）キー（好ましくは４つの文字キー）を有する。これは、テキストの主な部分は、第二のキーパッドを使う必要なく第一のキーパッドを介して入力されるからである。少ないキーを有する／用いることは、テキストの入力を明らかに、容易かつ速くすることができる。
【００５７】
上記のデータ入力システム及び訂正処理は、非常に速くかつ容易なシステムである。簡潔に述べると、好ましい方法によれば、ユーザは、第一のキーボードを介して所望の単語を入力することができる。通常は、本システムは正しい（例えば所望の）単語を提供する。もし提供しない場合は、ユーザは、第二のキーパッドを用いて単語を再入力する。もし所望の単語が辞書にある場合、ほとんどの場合、本システムは、第二のキーパッドを介した単語の再入力が開始するのと同等に速く該単語を提供する。もし所望の単語が辞書にない場合、通常、ユーザは該単語に係る全てのキャラクタ／文字を再入力する。このような単語予測データ／テキスト入力システムにより、ユーザは、単語が辞書データベースにあるか否かということについて心配する必要はない。第一のキーパッドで入力／を用いる間のある時点において（本システムは単語補完方法を含んでもよい）、又は第二のキーパッドを用いた再入力の処理の間において、本システムが所望の単語を提供することをユーザは知ることになる。
【００５８】
上記のいくつかの実施形態は、以下の実施例により説明される。
【００５９】
図１は、上述の第一のキーパッド１０００の典型例を例示している。キーパッド１０００のキー１００１から１００４の４つのキーには、英語の全ての文字が分配されて割り当てられている。またキーパッド１０００は、２つの追加キー１００６、１００５を有し、それぞれスペースキャラクタと、バックスペース機能を提供する。
【００６０】
また図１は、本発明に係る第二のキーパッド１０１０の典型例を示している。この例は、電話形式キーパッドの形式である。全ての英語の文字が同様に、８つのキーに分配されて割り当てられている。
【００６１】
例として、本システムにより用いられる単語データベースの一部１００９を考慮すると、単語“ｄａｙ”を入力するために、ユーザは多義的キー１００４、１００２、及び１００３を押す。本システムは、単語“ｗａｓ”を提供／予測する可能性がある。該単語は、前記キー押しに対応しており、前記キー押し動作に対応するデータベース内の単語において最高の優先順位を有する。この場合、ユーザは、本発明における訂正処理に進み、第二のキーパッド１０１０のキー１０１３を押す。該キー１０１３は所望の単語の最初のキャラクタ（例えば“ｄ”）のＩＤが割り当てられている。第一のキーパッド１０００のキー１００１及び第二のキーパッド１０１０のキー１０１３により提供される所望の単語の第一のキャラクタに対応するキー押し動作を考慮すると、本システムは、前記キーの唯一の共通のキャラクタ（例えば“ｄ”）は、間違いなく所望の単語の最初のキャラクタであるということを認識する。前記キャラクタと、第一のキーパッド１０００により提供された所望の単語の残りのキャラクタに対応するキー押し情報とを考慮することにより、本システムは、ユーザにより提供された、組み合わされた情報に対応し、かつ、前記組み合わされた情報に対応するデータベース内の単語の中で最も優先順位の高い単語“ｄａｙ”を提供する。
【００６２】
上述のように、キーパッドのキーのインタラクションは、タッチセンサー面又は空中でのグライディング又はスワイプ動作により再現される。例えば、本発明に係るデータ入力システムに関する装置がタッチセンサー面を有し、本発明の第二のキーパッドが、仮想的な電話形式キーパッドである場合、本発明の一実施形態によれば、前記タッチセンサー面上で、任意の場所においてタップ動作を与えることは、前期キーパッドの中央キーのタップ動作を再現する。該中央キーには通常、キャラクタ“Ｊ、Ｋ、Ｌ、５”が割り当てられる。前記キーパッドの他のキーのインタラクションを再現するために、ユーザは、前記タッチセンサー上でグライディング動作を提供する。該グライディング動作は、仮想上の第二のキーパッドのセンターキーから、前記キーパッドの所望のキーへのグライディング動作を再現する。
【００６３】
例として、図１は、タッチスクリーン１０３８を有し、本発明のデータ入力システムを用いる装置１０３０を示す。前記装置１０３０は、２つの集合に分割される第一のキーパッドを含む／用いる。第一の集合は、キー１０３１、１０３３、１０３５を有し、キーパッド１０００のキー１００１、１００３、１００５を再現する。そして、第二の集合は、キー１０３２、１０３４、１０３６を有し、キーパッド１０００のキー１００２、１００４、及び１００６を再現する。また装置１０３０は、仮想キーパッド１０１０を用いる。仮想キーパッド１０１０は、電話形式のキーパッドの形式であり、第二のキーパッドとして用いられる。単語“ｄａｙ”の入力例において、ユーザが装置の第一のキーパッドの対応するキーを押した後に、本システムは、単語“ｗａｓ”を提供する。仮想的な第二のキーパッドに係るキー１０１３上の押圧動作を再現するために、ユーザは、グライディング動作１０３７を提供する。該グライディング動作は、仮想的なキーパッド１０１０のセンターキー１０１５から、所望のキー１０１３へのグライディング動作を再現する。本システムは、ユーザが、仮想的なキーパッドのキー１０１３のキーのインタラクションをしたと認識する。そして、詳細に記述される原理に基づき、本システムは単語“ｄａｙ”を提供する。
【００６４】
また、追加的な例として、グライディング動作１０３８は、仮想的なグライディング動作１０２２を再現する。これは仮想的なキーパッド１０１０のキー１０１９のキーのインタラクションに対応する。
【００６５】
ＰＣキーボード及び／又はカスタマイズされたキーボードの特別なキャラクタ等の記号、コマンドキー、ファンクションキーは、それらの特徴（例えば数字０−９、句読点、算術キャラクタ、ＰＣコマンド等）に基づき、異なるカテゴリにグループ分けされる。各グループは、所定のタイプのインタラクション（例えば、長い押圧動作、２度の押圧動作、強い押圧動作等）を与える、あるいは、他の所定のタイプのインタラクション（例えば、短い、弱い、タップ／押圧動作等）を与えることにより提供される異なるモードに割り当てられる。該モードは、例えば文字のような多義的なキャラクタを入力するために、少なくとも第一のキーパッドのキーとともに用いられ／必要とされる。一実施形態によると、本システムが対応するモードに移行すると、本システムは、スクリーン上のキーボードのキー上の、対応するグループの記号を、例えば、電話形式のキーパッドにより示す。そしてユーザは、押圧動作を提供し、又はスクリーンに表示された所望のキーに対応するグライディング動作を提供する。図１Ａから図１Ｆには、本発明の“モード”キーの例が詳細に示されている。
【００６６】
図１Ａは、図１に示される第一のキーパッド１０００を例示している。この例では、データ入力システムとともに用いられる特殊記号は、６つのカテゴリにグループ分けされており、それは“ＴＥＸＴ”（例えば、大部分は句読点キャラクタ）、“ＮＵＭＢ”（例えば、大部分は数字）、“ＡＲＩＴＨ”（例えば、大部分は算術キャラクタ）、“ＲＡＲＥ”（例えば、大部分はその他の及び／又は稀なキャラクタ）、“ＦＵＮＣ”（例えば、大部分はＰＣ及び／又はカスタマイズされたファンクション）及び“Ｆ１〜Ｆ１２”である。各グループには、それぞれ、第一のキーパッド１０００のキー１００１〜１００６のひとつが割り当てられる。各グループの名称は、対応するキーの上に印字されている。
【００６７】
例として、ユーザが、“ＴＥＸＴ”のグループに属する句読点キャラクタである“？”を入力したい場合、一実施形態によれば、ユーザは、キー１００１を所定の時間押し続けることで、本システムを前記グループに対応するモードに移行させる。本システムは、スクリーン上のキーパッド１１００（例えば電話形式キーパッド）上の各キーに、前記グループの各キャラクタを表示する。この例では、記号“？”は、キー１１０８に表示される。ある方法によれば、記号“？”を入力するために、スクリーンがタッチセンサーであった場合、ユーザはキー１１０８を押し、又はユーザは、他のキーのインタラクション、例えばグライディング動作をし、前記キーのインタラクションを再現する。スクリーンがタッチセンサーでない場合で、装置が物理的な電話形式のキーパッドを第二のキーパッドとして使用する場合、ユーザは、前記物理的なキーパッドの対応するキーを押す。
【００６８】
また、他の例として、記号“＿”を入力するために、ユーザは、キー１０００を押す（例えば、押し続ける）。そしてその後、スクリーンがタッチセンサーであれば、キー１１０１を押す。
【００６９】
図１Ｂから図１Ｆは、キー１００２から１００６にそれぞれ割り当てられた５つのモードに対応する５つの記号のグループをそれぞれ示す。例えば、算術キャラクタ“＝”を入力するために、ユーザは、第一のキーパッド１０００の“ＡＲＩＴＨ”モードに対応するキー１００３を押し、押した状態を保つ。本システムが、前記第二のキーパッド上の“ＡＲＩＴＨ”のグループの記号の位置を表示している図１Ｃに示すように第二のキーパッド１３００を表示した後に、ユーザは、ユーザの所望する特別なキャラクタ“＝”を入力するために、対応するキー１３０９とインタラクションする。
【００７０】
本発明に係るいくつかの実施形態によるシステム及び方法は、キーのインタラクション及び該キーのインタラクションを再現する他の入力装置のインタラクション、例えばグライディング又はスワイプ動作／処理を介して、アルファベット、数字、ファンクション等の記号の入力をすることを含む。
【００７１】
一実施形態によれば、本発明のデータ入力システムのキーのインタラクションを再現するグライディング（例えばスワイプ）動作／処理は、本システムが、ユーザにより提供されるマウスのインタラクションに関連するグライディング動作から容易に区別できるように定義付けられなければならない。
【００７２】
一実施形態によれば、ユーザの入力装置はタッチセンサー面を含み提供される。該タッチセンサー面は、少なくとも２つのゾーンに分割される。そして、第一のゾーン上でのグライディング動作等のインタラクションは、データ入力システムに係るキーのインタラクションの再現に対応し、一方で第二のゾーン上でのグライディング動作等のインタラクションは、マウスのインタラクションの再現に対応する。
【００７３】
図２において、一例が示される。この例では、本発明の一実施形態に係るシステムが提供される。図２において、例えば装置に対応するタッチセンサースクリーン等のタッチセンサー面２７５０００は、２つのゾーンに（仮想的に）分割される。ある１のゾーン２７５００２は、特定のキーパッド（例えば、本システムの訂正処理のための第二のキーパッドとして用いられる電話形式のキーパッド）に係るインタラクションに用いられる。この例において、ゾーン２７５００２上で、（上から下へ）グライディング動作２７５０１２を与えることは、数字８（並びに、文字“ｔｕｖ”）を含む／表現する電話形式キーパッドのキーのインタラクションに対応する。同様にこの例において、ゾーン２７５００１上で、（上から下へ）グライディング動作２７５０１１を与えることは、マウスのポインタ（例えば、一般的には矢印の形式）の移動に対応する。いくつかの実施形態によれば、ゾーン２７５００２におけるタップ動作は、数字５を含む電話形式キーパッドのキーのインタラクションに対応する。また、ゾーン２７５００２におけるタップ動作は、例えば、ＰＣのマウスの左クリックを再現する。
【００７４】
一実施形態によると、ゾーン上のグライディング動作の出発点は、前記ゾーンに割り当てられたモードに係るグライディング動作に関連付けられる。この場合において、ユーザは、所望のゾーンにおいてグライディング動作を開始し、前記ゾーンの外、例えば他のモードに属する所定のゾーンで、グライディング動作を終了する。本システムは、前記グライディング動作を、グライディング動作が開始されたゾーンに関連付ける。
【００７５】
他の実施形態によると、本システムは、グライディング動作を、該グライディング動作の大部分が与えられたゾーン（及び該ゾーンに対応するモード）に、該グライディング動作を関連付ける。
【００７６】
他の実施形態によると、タッチセンサー面上における、１本指でのグライディング／タップ動作等のインタラクションを与えることは、本発明のデータ入力システムに係るキーのインタラクションを再現し、一方で、少なくとも、ユーザの２本指での（同時の）グライディング／タップ動作等のインタラクションを与えることは、マウスのインタラクションを再現する。又は逆であってもよい。
【００７７】
例として、図２Ａは、装置に備えられるタッチセンサー面２７６０００を示す。この例において、該面上での１本指での（例えば上から下への）グライディング動作２７６００１を与えることは、例えば、電話形式キーパッドのキーのインタラクションに対応し、例えば、数字８（並びに文字“ｔｕｖ”）に対応する。さらにこの例において、タッチセンサー面２７６０００上で、典型的には同時に、２本指によりグライディング動作２７６００２ａ及び２７６００２ｂを与えることは、マウスのポインティングアイコンの移動（例えば、テキスト内のカーソルの移動）に対応する。
【００７８】
いくつかの実施形態によると、カーソル又は他のマウスを再現する入力は、グライディング動作の方向に対応するマウスの移動方向を含む。複数の指によるインタラクションは、２本指によるグライディング又はタップ、あるいは１本指での押圧及び該押圧の継続、並びに２番目の指によるグライディング動作等、如何なる形態をとりうる。
【００７９】
一実施形態によると、インタラクション開始後において、ユーザがタッチセンサー面２００からユーザの指のうちの１本を離し、かつ前記インタラクションをユーザの指の他の１本の指のみで動作のモードを変更せずに続ける。該全体のインタラクションは、複数指でのインタラクションと考えられる。
【００８０】
本発明の一実施形態によると、複数指でのインタラクションは、本発明の第二のキーパッド（例えば、本願に参照として取り込まれるＷＯ２００９／０２７８１７に記載される訂正処理用のキーパッド）のインタラクションに対応する。一方で、１本指でのインタラクションは、マウス機能／インタラクションの提供に対応／関連する。
【００８１】
図２Ｂは、装置２７６１１１の例を示す。装置２７６１１１は、タッチスクリーン面２７６１００と、２つの部分２７６１０７及び２７６１０８に分割された第一のキーパッドを有する。該分割された部分は、図１Ａにおける第一のキーパッド１０００のキー１０５１、１０５２をそれぞれ再現する３つのキーを有する。ポインティングアイコン２７６１０３は、前記スクリーン上に存在する。
【００８２】
本発明のいくつかの例は、２つのキーパッドを有するシステムを参照して記載される。該システムは、本発明の発明者により出願された本出願や、ＷＯ２００９／０２７８１７等の特許出願に記載されている。
【００８３】
ＷＯ２００９／０２７８１７等に記載される単語予測システムも同様に、本システムに含まれる。
【００８４】
図１Ａに示される本発明の典型的な単語データベースの部分１００８を考慮すると、単語“ｔｅｓｔ”を入力するために、ユーザは、第一のキーパッドの対応するキーを押す。ここで本システムは、単語“ｒｅｓｔ”を提供する可能性がある。この時点において、ユーザは、本発明の訂正処理に進む。そして、（例えば同時の）所定の複数指（例えば、この例では２本指）でのグライディング動作２７６１０２を提供する。該グライディング動作２７６１０２は、文字“ｔ”が割り当てられた本発明の仮想的な第二のキーパッド（例えば、この例では図示されていないが電話形式のキーパッド）のキーに対応する。この時点において、システムは単語“ｔｅｓｔ”２７６１０１を提供する。
【００８５】
一実施形態によると、複数指でのグライディング動作２７６１０２は、タッチスクリーン上で提供され、又は、前記装置に備えられた／接続されたマウス上のタッチセンサー面上で提供される。この実施形態においては、例えば、２本指での（例えば同時の）タップ動作は、（数字５のキーを含む）電話形式キーパッドの中央のキーに対応する。
【００８６】
ある実施形態によると、ユーザは、１のゾーンを有するタッチスクリーン（又はタッチセンサー面）をインタラクトする。この例においては、インタラクションのモードは、スクリーン上のインタラクションの位置ではなく、指によるインタラクションに基づき決定される。例えば、装置に備えられたマウスのパッド等のタッチセンサー面上での１本指でのインタラクションは、マウス機能に関連付けられる。例として、図２Ｃに示されるように、ユーザが、１本指により面２７６１００上でグライディング動作２７６２０２を提供した場合、本システムは、対応するマウス機能を提供し、例えば、ポインティングアイコン２７６１０３を（例えばグライディングのインタラクションと平行の方向に）移動する。ある方法によれば、前記面上での１本指による押圧及びその継続動作をしながら、前記面上で他の指によるグライディング動作等のインタラクションをすることは、本発明の第二のキーパッドのインタラクションに関連付け／対応付けられる（例えば、本発明の対応する“モード”に関連付けられる）。この実施形態により、ユーザは、本発明の第二のキーパッドに対応するグライディング動作を容易に提供でき、またマウスのインタラクションを、これまで同様に提供できる。
【００８７】
いくつかの実施形態によると、指の異なる部分によるインタラクションは、異なる種類の入力を提供する。例えば、指の先端及び平坦な部分によるインタラクションは２つの異なる入力信号／機能を提供する。本発明の他の実施形態によると、例えば指の先端部分等の第一の部分によりタッチセンサー面上でグライディングのインタラクションを与える等のインタラクションは、本発明の第二のキーパッド（例えば、本発明の訂正処理用のキーパッド）のインタラクションに対応する／関連付けられる。一方で、例えば指の平坦な部分等の第一の部分によりタッチセンサー面上でグライディングのインタラクションを与える等のインタラクションは、マウス機能／インタラクションに対応する／関連付けられる。又は逆であってもよい。２つの指及び１本指を用いる代わりに、指の先端及び平坦な部分（又は逆であってもよい）を、同一／対応する機能を再現するために用いることができる。
【００８８】
本発明の一実施形態によると、本システムは、ユーザのジェスチャー（例えばタッチセンサー面上でのグライディング動作）を、異なるパラメータにより対応する所望の機能／処理（例えば、マウス機能、又は、本発明の第二のキーパッドのインタラクションの再現）に関連付ける。いくつかの実施形態によると、グライディング動作の速度が、ある入力と他の入力とを区別させる。例えば、第二のキーパッドに対応するグライディング動作を提供するために、ユーザは、グライディング動作の全体を速く与える。あるいは、前記グライディング動作の一部を速く与える。一方でマウス機能に対応するグライディング動作を与えるために、ユーザは、グライディング動作の全体を遅く与える。あるいは、前記グライディング動作の一部を遅く与える（通常は、実際、ユーザのマウス動作は遅い）。これらの原理を考慮すると、本システムは、ユーザのグライディング動作を分析し、該グライディング動作を、対応する機能に関連付ける。例えば、グライディング動作が速く与えられた場合、本システムは、該グライディング動作を本発明の第二のキーパッドのインタラクションに関連付ける。一方、グライディング動作が遅く与えられた場合、本システムは、該グライディング動作を対応するマウス機能に関連付ける。
【００８９】
一実施形態によると、ユーザが、グライディング動作の大部分を遅く与えるが、最後の部分を速く与えた場合、本システムは、（全体の）グライディング動作が、速く与えられたと認識し、前記グライディング動作を、第二のキーパッドのインタラクション等の対応する機能に関連付け、マウスのインタラクションに関連付けない可能性がある。この実施形態においては、本システムを使い勝手をよくするために、ある方法によれば、遅いジェスチャー（例えばグライディング動作）を与える間において、本システムは、前記ジェスチャーが、マウス動作に対応するように振る舞い、しかしユーザが前記ジェスチャーの最後の部分を速く提供した場合、本システムは、ジェスチャー全体を、本発明の第二のキーパッドのインタラクションに関連付け、それまでに提供された（すなわち、前記遅いジェスチャーにより提供された）マウス機能を無かったことにするようにしてもよい。
【００９０】
いくつかの実施形態によると、指のタップは、特定の配置されたキーに対応し、指のタップの速度が、モードを区別する。例えば、タッチセンサー面上での（例えば、面上での所定の短いインタラクション時間以下の）速いタップ動作は、数字“５”並びに文字“ｊｋｌ”が割り当てられた電話形式キーパッド等の本発明の第二のキーパッドの所定のキーのインタラクションに関連付けられる。一方で、長いタップ／押圧動作は、マウスのインタラクションに関連付けられる。例えば、前記タッチセンサー面上での第一の所定の長いインタラクション時間（例えば、前記所定の短いインタラクション時間より長く、長い他の所定のインタラクション時間よりも短い時間）のタップ／押圧動作は、マウスの左クリックに関連付けられ、前期タッチセンサー面ある場所での長い時間（例えば、前記他の所定の時間よりも長い時間）の押圧及びその維持動作は、マウスの右クリックに関連付けられる。
【００９１】
一実施形態によれば、遅いジェスチャー／グライディング動作は、本発明の第二のキーパッドに関連付けられ、速いジェスチャーは、マウスのインタラクションに関連付けられる。
【００９２】
本発明の一実施形態によれば、タッチセンサー面上で２つの異なる程度の圧力を与えることは、２つの異なる処理に対応する。例えば、タッチセンサー面上で、強く押したグライディング動作のようなジェスチャーを与えることは、本発明の第二のキーパッドのインタラクション等の第一のモードに対応付けられ、一方で、タッチセンサー面上で、弱く押したグライディング動作のようなジェスチャーを与えることは、マウスのインタラクション等の第二のモードに対応付けられる（あるいは逆であってもよい）。ある実施形態によれば、タッチセンサー面上でのグライディング動作の最初の部分等の所定の部分の圧力の程度が、前記グライディング動作全体に関連付けられるモードに対応するようにしてもよい。例えば、ユーザが、タッチセンサー面上のある場所を強く押し、該インタラクションを（例えば、指を離さずに）、前記面上で、弱いグライディング動作を与えることを続けた場合、該グライディング動作の全体は、前記面上で強いグライディング動作が与えられたものであるとみなされ、対応するモードに関連付けられる。
【００９３】
一実施形態によれば、本システムが対応するモードに移行した場合、テキスト内での４つの方向にカーソルをナビゲートするＰＣキーボードの矢印機能を再現する同一／類似の方法が用いられる。例えば、いくつかの実施形態によれば、第一のゾーンが、第二のキーパッドのキーのインタラクションを再現し、一方で第二のゾーンが、ＰＣキーボードの矢印機能を再現する。
【００９４】
本発明の一実施形態によれば、例えば、モードキー押し（例えば押圧の継続）により本システムがマウスモードに移行した後、タッチセンサー面上での異なる方向（好ましくはどの場所においてでもよい）のグライディング動作は、対応するマウス機能を再現する（例えば、机の上で（ＰＣの）マウスを動かすことによる装置のスクリーン上でのポインティングアイコンのナビゲート等）。
【００９５】
図３Ａは、ポインティングアイコン２７７００１が、スクリーン上のどこかに存在する装置のタッチスクリーン２７７０００の例を示す。例えば、図３Ｂに示されるように、グライディング動作２７７００２（この例においては、右から左）を提供することは、ポインティングアイコン２７７００１を、タッチセンサー面上で同一／平行の方向に動かすことに対応する。一実施形態によれば、ポインティングアイコンの位置及び、グライディング動作中のタッチセンサー面上でのユーザの指のインタラクションの場所は一致しなくてもよい。例えば、小さいタッチスクリーンを備えた装置において、ユーザの指によって覆われなければ、ポインティングアイコンをユーザが見ることは容易である。同様にグライディング動作の軌跡の長さは、スクリーン上でのポインティングアイコンの軌跡の長さとは好ましくは、異なる。いくつかの実施形態によれば、図３Ｂから図３Ｃに示されるように、グライディング動作の軌跡の異なる点の距離は、ポインティングアイコンの対応する軌跡の関連する点の間の距離を比例の関係で定義する。一実施形態によれば、グライディング動作の軌跡の所定の部分に対し、本システムは、ポインティングアイコンを所定の距離、スクリーン上で、グライディング動作の方向（と平行）に動かす。
【００９６】
本発明の一実施形態によれば、例えば、対応するモードキー押し（及びその維持）により、タッチセンサー面上（好ましくはどこでもよい）での異なる方向のグライディング動作は、対応する矢印機能（例えば、（ＰＣの）キーボードの“ＡＲＲＯＷ”キーの面上に印字された方向のテキスト内のカーソルのナビゲート）を再現する。図４Ａは、カーソル２７８１００が、面上に印字されたテキストの最後に配置された、装置のタッチスクリーン２７８０００の例を示す。例えば、図４Ｂに示すように、タッチスクリーン２７８０００上で、グライディング動作２７８１０２（この例では、右から左）を提供することは、カーソル２７８１００を、テキスト内で左から右へ移動することに対応する。好ましくは、カーソルの位置及び、グライディング動作中のタッチセンサー面上でのユーザの指のインタラクションの位置は一致する必要はない。同様に、グライディング動作の軌跡の長さは、テキスト内でのカーソルの軌跡の長さとは異なってもよい。ある実施形態によれば、グライディング動作の長さは、テキスト内でのキャラクタ数の移動の数倍という比例関係により定義される。図４Ｂから図４Ｃに例示されるように、グライディング動作の軌跡の所定の部分２７８１０２、２７８２０２に対し、本システムは、テキスト内で軌跡の方向に、キャラクタ上のカーソル２７８１００をそれぞれ２７８１１１、２７８１１２（例えば典型的には、追加的なキャラクタ）のように移動する。
【００９７】
上記の原理は、図５Ａから図５Ｃに示されるように（例えば、本システムが、適切なモードに移行した後に）単語内の文字を選択する際にも適用できる。例えば、本発明に係る訂正処理により文字を置換する観点で単語内の所望の文字を選択することは、本願の発明者により既に記述されている。図５Ａでは、スクリーン２７９０００上のテキスト内の文字列の最初の文字２７９００１が選択されている。図５Ｂにおいては、軌跡２７９１１１を備えるグライディング動作が、次の文字２７９１０２を選択している。図５Ｃにおいては、より長い軌跡２７９１１２を備えるグライディング動作が、次の文字２７９２０３を選択している。
【００９８】
本発明の一実施形態によれば、所定の方向の短いグライディング動作は、第一の記号／機能に対応し、同一の方向の長いグライディング動作は、他の記号／機能に対応する。例えば、最後のキャラクタが本システムにより選択された英単語が、前記スクリーンに印字されているとする。例えば、前記タッチセンサー面での右から左への短いグライディング動作を提供することは、数字４（並びに文字“ｇｈｔ”）を含む電話形式のキーパッドのキーのインタラクションに対応する。一方で、前記タッチセンサー面での右から左への長いグライディング動作を提供することは、単語内での文字の選択処理に対応する。本システムにより、グライディング動作の軌跡が、長い軌跡であるとみなされた場合、本システムは、グライディング動作の方向の単語内の次の文字を選択する。前記原理は、例えば右から左方向とは異なる方向のグライディング動作にも適用されることが好ましい。
【００９９】
当然のこととして、前記原理は、右から左方向、下から上、上から下、又は対角線上の方向等、他の方向のグライディング動作にも適用される。
【０１００】
図６Ａは、本発明に係る一実施形態の典型的な記号の配列を示す。ここでは、“ＣＯＭＭＡＮＤ”モードにおいて、ＰＣのコマンド記号が、本発明の第二のキーパッドのキーに割り当てられる。例として、センターキー２８１００５から、４つの（“矢印”）キー２８１００１〜２８１００４の方向へのグライディング動作は、ＰＣキーボードの対応する矢印キーの機能を再現し、例えば、スクリーン上のテキストのカーソルをテキスト内で対応する方向にナビゲートし、又は、スクリーン上のポインティングアイコンを、スクリーン上の対応する方向にナビゲートする。
【０１０１】
他の例において、図６Ｂは、“ＦＵＮＣＴＩＯＮ”モードにおいて、本発明の第二のキーパッドのキーに記号／機能が割り当てられている典型的な例を示す。例として、ユーザが、該モードに移行した後、スクリーン上のいかなる場所での、センターキー２８１１０５から２つの（“Ｉｎ Ｗｏｒｄにおける矢印”）キー２８１１０１〜２８１１０２の方向へのグライディング動作（例えば、単語内の文字の選択に対応）は、前述したように単語内の文字のナビゲート及び選択等の対応するキーの機能を再現する。
【０１０２】
ある実施形態によれば、キャラクタ又はファンクション（テキスト内のカーソルの移動等）等の記号を入力する処理は、入力動作（キー押し又はグライディング動作）を繰り返すことなしに、繰り返すことができる。本発明のある実施形態によれば、ユーザは、モードキーを押し続け、続いて繰り返されるべき対応する記号のキーを押し続ける。本システムは、ユーザが（好ましくは、第二のキーパッドのキーを押すのを停止した後に、）キーのひとつを押すのを停止するまで、記号の入力を繰り返す。第二のキーパッドに対応するキー押し動作（例えば、押圧の継続動作）は、本特許出願で記載された対応するグライディング動作により再現されてもよい。ユーザが、第二のキーパッドのキーによる本発明をグライディング動作を用いて再現する場合、ユーザは、該グライディング動作を提供するが、ユーザの指をタッチセンサー面から離さない。本システムは、ユーザがタッチセンサー面から指を離すまで、該記号の提供を繰り返す。例えば、左までのカーソル移動を繰り返すために、ユーザは、対応するモードキー（例えば第一のキーパッドのキー）を押し続け、続いて、左までカーソルの移動に相当する第二のキーパッドのキーのインタラクション（例えば、テキスト内（の例えば左矢印））に対応するグライディング動作を、タッチセンサー面から指を離すことなく、提供する。カーソルは、ユーザが、タッチセンサー面から指を離すまで、テキスト内の左へ移動する。
【０１０３】
本発明の一実施形態に係るシステムは、２つのキーパッドを有する装置を含む。ある実施形態によれば、ユーザが、装置のスクリーン等のタッチセンサー面に触れた場合、本システムは、該スクリーンに動的に第二のキーパッドを表示する。なお第二のキーパッドの中心は、スクリーン上でユーザに触れられた場所に対応する。このとき、例えば、ユーザが単語を訂正することを望んだ場合、ユーザは、ユーザが訂正処理で入力を望む文字の位置を、ユーザの指がスクリーンに触れた場所に関連付けて見ることができる。また、（タッチセンサー面からユーザの指を随意的に離すことなく）ユーザは、グライディング動作を実行することができる。図７Ａは、タッチスクリーン２８２０００を有する装置の例を示す。図１に示される本システムの単語のデータベースの典型例の一部１００９と、本発明の第二のキーパッド１０１０と、第一のキーパッド１０００の文字キー１００１〜１００４を考慮すると、単語“ｄａｙ”を入力するためにユーザが本発明の第一のキーパッドを使用した場合、本システムは、本システムの単語データベースの中で、入力情報（すなわち、提供されるキー押し）に対応する単語のうち、最も優先順位の高い単語“ｗａｓ”を提供する可能性がある。
【０１０４】
ユーザは、提供された単語を、文字“ｄ”を入力することにより訂正する訂正処理を実行することができる。この目的のために、ユーザは、第二のキーパッド上の文字“ｄ”の位置へのグライディング動作を提供する。この例において、ユーザの指が、タッチスクリーン２８２０００に触れた場合、本システムは、第二のキーパッド２８２００１と、随意的に、前述のようにスクリーン上のある場所に各キーに対応するグライディング動作の方向（例えば２８２００５）を表示する。したがってユーザは、どの方向にユーザの指をグライディング（例えばスワイプ）すればよいか分かる。この例において、対応するグライディング動作７００５を提供した後に、本システムは単語“ｄａｙ”を提供する。
【０１０５】
ある実施形態によると、グライディング動作を実行する開始時に第二のキーパッドを表示することは任意的である。例えばキーパッドを表示するか否かを、訂正処理中に、ボタン押圧により切り替えする方法が用いられてもよい。
【０１０６】
他の記号（例えば、数字、句読点、ファンクションキー）等も、本発明のあるモードにおいて、上記のグライディング動作の方法を用いることで入力可能であることに留意しなければならない。
【０１０７】
第二のキーパッドのキーの方向を示す替わりに、本システムは、第二のキーパッドの中央キーを示す場所からのグライディング動作が与えることが可能な限界の範囲内のゾーンを示してもよい。図７Ｂは、本発明の第二のキーパッド２８２０００を示す。ここでは、８つのゾーン２８２１０１〜２８２１０４及び２８２１０６〜２８２１０９（この例では、点線（例えば２８２１３１）により区切られている）が本システムにより定義され、対応するゾーン内において、（随意的に動的な）第二のキーパッド２８２１００の中央２８２１０５から提供される任意のグライディング動作（例えば２８２１１１及び２８２１１２）は、対応するキーのインタラクション（例えば、各々２８２１２１及び２８２１２２）に相当する。
【０１０８】
本発明の一実施形態によると、グライディング動作（例えば２８２１２２）が第一のゾーン（例えば２８２１０８）だが、隣接するゾーン（２８２１０９）の近傍で提供された場合、前記グライディング動作が前記第一のゾーンで提供されたと認識することに加えて、本システムは、エラーが生じたと認識する可能性がある。そして本システムは、ユーザが前記グライディング動作を前記隣接するゾーンで意図的に提供したと認識する可能性がある。そしてその結果、本システムは、他の単語を提供する可能性がある。例えば、本システムの設計に基づき、言語規則を考慮することにより、本システムは、前記隣接ゾーンでのグライディング動作を含む入力信号に基づき単語を提供する。
【０１０９】
第二のキーパッドのインタラクションをより使い勝手よく提供するために、第二のキーパッドの対応するキー／記号の配列を表示する異なる方法が提供される。それらのうちいくつかが以下において示される。
【０１１０】
ある方法によれば、ユーザが第二のキーパッドのキーのインタラクションに対応するグライディング動作を提供した場合、対応するキャラクタが、表示／強調表示される。図８Ａに示されるように、例えば、訂正処理において、提供された単語“ｗａｓ”を、所望の単語“ｄａｙ”に変更するために、ユーザは、必要とされるゾーン２８２２０１へのグライディング動作２８２２０２を提供する。本システムは、スクリーン上に、対応するキーを示す複数の文字を示す。この時、複数の文字から選択された文字２８２２１１が強調表示される。
【０１１１】
他の例によると、ユーザがタッチセンサー面に触れた場合、本システムは、第一のキーパッドに対応する第二のキーパッドのキャラクタのみを表示する。例えば、本発明の訂正処理において、ユーザが、装置のスクリーンに触れた場合、本システムは、本発明の第一のキーパッドを解して提供された入力信号に対応する文字のみを表示する。例えば、図８Ｂは、第二のキーパッドインタラクションに係る異なるグライディングの方向／ゾーンに対応する文字を表示する。該文字は、単語“ｗａｓ”を入力するために第一のキーパッドを介して提供された第一の入力信号に対応する。
【０１１２】
他の方法によると、本システムは、グライディング動作を提供する間に、対応するキャラクタのみを表示する。図８Ｃは、正確に所望の単語の最初の文字を入力するために上記の例に関連する訂正処理において、ゾーン２８２４１１内でのグライディング動作２８２４０１が提供され、それに基づき、本システムが単語“ｄａｙ”を提供する方法の例を表示する。
【０１１３】
ある方法によると、グライディング動作の最後の部分（例えば、所定の長さを有する部分）が、速く（例えば、所定の速度で）提供された場合のみに、本システムは、第二のキーパッドのキーのインタラクションにグライディング動作を関連付ける。このような方法の利点のひとつは、ユーザが、第二のキーパッドのキー上のキャラクタの位置について知らない場合に、ユーザは、ユーザが正しいと思う方向にグライディング動作を提供し始めることができる点である。そして本システムは、対応するキャラクタを表示する。前記キャラクタが所望のキャラクタであった場合、ユーザは、グライディング動作の残り（例えば最後の部分）を速く行う。一方で、前記キャラクタが所望のキャラクタでなかった場合、ユーザは、タッチセンサー面からユーザの手を離し（例えば、ユーザはグライディング動作を終わらせる）、そして本システムは、前記グライディング動作をキャラクタに関連付けない。
【０１１４】
既に記述したように、ある方法によれば、本システムは、（例えば、グライディング動作の最後が遅く与えられた）前記グライディング動作を、マウスのインタラクション／機能に対応付ける。ユーザが停止し、しかしユーザの指をタッチセンサー面から離さなかった場合のグライディング動作は、終えられたものであるとシステムによりみなされるのではない。従ってこの場合のグライディング動作は、該グライディング動作の最後の部分が、時間的に長く、遅いとみなされることに留意すべきである。この実施形態においては、最後の部分の速度が、グライディング動作の目的を決定するが、与えられるグライディング動作その他の部分の速度が、例えば、単語の入力時、マウス機能の提供時にユーザの振る舞いに基づき考慮され、前記グライディング動作が、所定の記号又はマウス機能に、前述のように関連付けられる。
【０１１５】
ユーザが、誤った方向にグライディング動作を提供した場合、本システムは、対応する誤った文字を表示する。この場合、ある方法によれば、ユーザの指をタッチセンサー面から離すことなく、ユーザは、前記グライディング動作の方向を所望のゾーンの方向へ変更することができる。そして本システムは、誤った文字を消し、新しいゾーンに対応する文字を表示する。図８Ｄは、グライディング動作２８２５０５を例示している。グライディング動作２８２５０５は、はじめは、誤った方向／ゾーン２８２５０２に向かって提供されており、本システムは、はじめは文字“ｎ”を表示している。そしてユーザは、グライディング動作の最後に、ゾーン２８２５０１に向けて方向を変更している。本システムは、文字“ｎ”を消し、文字“ｄ”を表示している。ある実施形態によれば、本システムは、グライディング動作の最後のゾーン２８２５０３を、ユーザにより選択されたゾーンであるとみなす。
【０１１６】
ある実施形態によれば、グライディング動作の最後の部分が所望のゾーンの外側で提供され、しかし、最終点が、所望のゾーン内である場合に、本システムは、前記グライディング動作が、所望のゾーン内で提供されたものとみなす。
【０１１７】
本発明のある実施形態によれば、ユーザが、タッチセンサー面に触れた場合、本システムは、第二のキーパッドのキー配列を、スクリーン上のある場所に表示する（例えば、図８Ａ−Ｄを参照して記述されている）。そして、本システムは、ユーザによるその他の場所のタッチセンサー面上でのグライディング又はその他の入力動作（例えばタップ）に対応する記号を表示する。一例として、図９に示されるように、ユーザが装置のスクリーン２８２７００に触れた場合、本システムは、スクリーン上のどこかの場所に、第一のキーパッドを介して提供された入力信号（例えば、本システムにより手動又は自動で選択された単語内のキャラクタに対応する入力信号）に関連する文字に対応するグライディングのためのゾーン２８２７０１を表示する。一例として、ユーザが、（この例では、所望のキャラクタ“Ｄ”に対応する）グライディング動作２８２７０２を提供した場合、本システムは、他の（閲覧可能な）場所２８２７０５に該キャラクタを表示する。好ましくは、ユーザの指の近傍に表示する。
【０１１８】
ある方法によれば、スクリーン上のある位置にグライディング用のゾーンを表示する代わりに、本システムは、該位置に第二のキーパッドを表示してもよい。
【０１１９】
より本システムの使い勝手を良くするために、ユーザが、例えば、文字（及び最終的には対応する単語）の修正をするために、該文字の選択に対応するインタラクションを提供した場合に、ある方法によれば、本システムは、前記単語の前記文字を、スクリーン上のある場所（例えば、好ましくは、タッチセンサー面上のユーザの指のインタラクションの近傍）に表示し、及び／又は（その代わりに）前記文字又は前記単語を、ユーザが判別容易なように、強調表示してもよい。図１０Ａは、電子機器のスクリーン２８３０００を例示している。ここでは、ユーザにより提供された第一の入力情報に基づき、単語“ｗａｓ”が、ユーザに対して表示されている。ユーザにより入力された最初の文字２８３００１が強調表示されている。しかしながら、ユーザは、単語“ｗａｓ”を入力することを意図しておらず、単語“ｄａｙ”を入力することを意図している。したがってユーザは、予測された単語を訂正する。図１０Ｂに示されるように、ユーザは、間違って、グライディング動作２８３１０１を誤った方向に提供する（この事例では、本システムが、誤ったグライディング動作を、文字“ｕ”に対応付けている）。結果として、本システムは、誤った単語“ｕｆｏ”を提供し、自動的に提供された単語の次の文字２０３１０２を選択する。ある実施例によれば、図１０Ｃに示されるように、ユーザは、（例えば、この例では、ゾーン２８３２０５方向への）グライディング動作を提供する等により、手動の文字選択手段を用いて、文字選択インジケータ２８３２０２を、提供された単語の中で後ろ方向に移動し、該文字を修正するために単語の最初の文字を選択する。この事例において、本システムは、前記単語２８３２０４を、スクリーン上のユーザのインタラクション部近傍で（例えば、色又は大きな文字で）強調表示する。そしてユーザは、再度、前記キャラクタの訂正処理に進み、本システムは、他の単語を提供する。
【０１２０】
上記の例では、本願で既に記載した方法、例えば、“ｉｎ−ｗｏｒｄ”の左又は右のキャラクタを選択する方法を含む単語内の文字の選択に関する他の方法が考慮される。他の例において、ユーザは、カーソルを、修正されるべき文字に係る所定の場所（例えば、後ろ、前等）に置く。他の例においては、ワードプロセッサにおける標準的な選択手段が、同一の目的で利用される。
【０１２１】
本発明の一実施形態によると、単語のキャラクタ（例えば文字）が、ユーザによって（手動で）選択され、ユーザが、当該文字を修正する（及び、結局は本システムに、他の単語を提供させる）。ある方法によると、ユーザによりあるキャラクタが選択された後に、ユーザが、第一のキーパッドを介して新しい入力信号を提供した場合、新しい入力信号により、前記キャラクタに関して第一のキーパッドにより提供された前の入力信号を置き換える。第一のキーパッドを介して提供された前記新しい入力信号を考慮し（またさらに、もし提供されていれば、前記キャラクタに関して本発明に係る第二のキーパッドを介して提供された最後の入力信号を考慮し）、本システムは、前記キャラクタ／文字を、変更し、結局は、対応する（例えば所望の）単語を提供する。ある実施形態によれば、単語のキャラクタが、システムにより自動的に選択された場合、第一のキーパッドにより提供された前記キャラクタに対応する以前の入力信号を、同様に第一のキーパッドを介して提供され、前記キャラクタに対応する新しい入力信号に変更するために、ユーザは、第一のキーパッドにより提供された対応する以前の入力信号を、ユーザにより第一のキーパッドにより提供された新しい入力信号に変更して訂正処理を提供するために、前記キャラクタを（例えば上記の）任意の選択手段により手動で再度選択する。ある方法によると、ユーザが前記新しい入力信号を第一のキーパッドを介して提供した後に、本システムは、現在の対応するキャラクタ／文字を選択し続ける。ここで、他の方法によると、本システムは、現在の単語の他のキャラクタ／文字を、前述した原理に基づいて自動的に選択する。システムが現在の文字を選択し続ける場合、ユーザは、第二のキーパッドのキーのインタラクションに対応するグライディング動作を提供する。そして、本システムは、前記グライディング動作及び、本発明の第一のキーパッドを介して提供された、前記現在のキャラクタに係る最後の入力信号を考慮し、前記キャラクタ／文字を、新しいものに変更し、本システムに他の単語を提供させる。
【０１２２】
本システムが、自動的に単語の最初又は最後のキャラクタを選択した場合で、かつ、ユーザが、前記キャラクタに対応する入力信号を、第一のキーパッドを介して訂正することを望んだ場合、例えば、“ｌｅｆｔ-ｉｎ-ｗｏｒｄ”信号を提供することが、最初のキャラクタを再度選択するものとみなされ、“ｒｉｇｈｔ-ｉｎ-ｗｏｒｄ”信号を提供することが、最後のキャラクタを再度選択するものとみなされる点に留意すべきである。
【０１２３】
前述したように、本発明のある実施形態によれば、本システムは、グライディング動作を判別可能であり、該グライディング動作を、キーのインタラクションの対応する目的に関連付けることができ、又はマウス機能に関連付けることが可能である。この目的のために、いくつかの所定の規則が考慮される。例えば、前述したように、グライディング動作の最後の部分が速く提供された場合には、該グライディング動作は第二のキーパッドの対応するキーのインタラクションに相当し、一方で、グライディング動作の最後の部分が遅く提供された場合には、該グライディング動作は、対応するマウス機能に相当する。これは、実際において、マウス機能に対応するグライディング動作は、概して遅く終わることに起因する。したがって、この実施形態によれば、ユーザは、短い又は長いグライディング動作を、遅く又は速く行い、遅く最後を行うことで、本システムは、該グライディング動作を対応するマウス機能に関連付ける。
【０１２４】
上記において異なる種類のグライディング動作（遅い、速い、グライディング動作の最後の部分等の所定の部分が遅い、グライディング動作の最後の部分等の所定の部分が速い等）を認識する処理及び、対応する記号に関係付けることが、テキスト入力、及び／又は、マウス機能並びにこれらを区別する方法として記載されているが、当然のこととして、異なる記号（の集合）及びそれらを区別するために前記グライディング動作が用いられる点に留意すべきである。
【０１２５】
本発明の一実施形態によれば、装置がタッチセンサー面を含む／関連する場合、単語の入力中は、前記面上で提供されるタップ／グライディング動作は、訂正処理及び／又は特殊記号の入力に対応し、ユーザが単語を入力しない場合は、前記面上で提供される該タップ／グライディング動作は、対応するマウス入力／機能に対応する。
【０１２６】
異なる指、１又は複数の指の部分、指のキャップ、グローブ等の手段を用いることで、少なくとも４つの文字キーによるキーのインタラクションを再現する。本発明のある実施形態によれば、これらの方法は、面上又は空中で、本発明の第二のキーパッドのキーのインタラクションを再現する他の方法を含む。例えば、本発明の第一のキーパッドのキーのインタラクションを再現する前記方法は、タッチセンサー面（例えばタッチスクリーン）、加速度センサー等の他の方法を含む。これにより、ユーザが、前記面又は空中で、本発明の第二のキーパッドのキーのインタラクションを再現することを可能にする。
【０１２７】
本発明の一実施形態によれば、無線又は有線で、遠隔のコンピュータ等の電子機器とインタラクトする、本発明の原理に基づく携帯型データ／テキスト入力部が考慮される。図１１は、図１のキーパッド１０００のキー１００１〜１００６を再現する６つのキーを有する本発明の第一のキーパッド２８５００１を一例として図示している。ここでは、該キーのうち４つのキー（暗色のキー）が、キー１００１〜１００４を再現している。図１１Ｂに示されるように、前記キーパッドは、２つの切り離し可能な区域２８５１０１、２８５１０２を含む。ユーザは、所望により、前記キーパッドを、結合した状態又は切り離した状態にて使用することができる。異なる結合／切り離し方法が考慮可能である。
【０１２８】
図１１Ｃ及び図１１Ｄに示されるように、前記キーパッドは、少なくとも、ユーザが入力し、入力した単語を検証可能な、テキスト（例えば単語）を表示するためのディスプレイ２８５３０１を備える。遠隔の電子機器も同様に、ディスプレイを備える。データ入力ユニットのディスプレイ２８５３０１及び、遠隔の電子機器（不図示）のディスプレイは、各々カーソルを供える。データ入力ユニットのディスプレイ２８５３０１は、好ましくは、遠隔の電子機器のディスプレイの一部を表示する。例えば、電子機器のカーソル位置の近傍／周辺のテキスト等を表示する。好ましくは、データ入力ユニット２８５００１のカーソルは、前記テキスト内の同一位置に存在する。従って、ユーザが、データ入力ユニットのカーソルを、データ入力ユニットのディスプレイ２８５３０１に表示されたテキスト内でナビゲートした場合に、電子機器のカーソルは、電子機器の（スクリーン上に表示された）テキスト内で同様に動く。データ入力ユニットのディスプレイ２８５３０１は、タッチセンサー式であり、ユーザは、スクリーン上の（例えば第二のキーパッドの）キーへのタップ動作等のスクリーン上のインタラクションを提供できる。又は、本発明の（例えば第二のキーパッドの）キーのインタラクションを再現するグライディング動作を提供できる。データ入力ユニット２８５００１は、随意的に加速度センサー等の手段を含む。そして、データ入力ユニット２８５００１は、空中で、第二のキーパッドのキーのインタラクションを再現するユーザのグライディング動作を認識することができる。この場合において、データ入力ユニット２８５００１のディスプレイは、随意的にタッチセンサー式ではなくてもよい。データ入力ユニット２８５００１は、有線及び／又は無線通信手段を含むことができる。該有線又は無線により、遠隔の電子機器と接続することができる。ある実施形態によれば、図１１Ａ〜１１Ｄに示されるキーパッドは、（図１１Ｂ〜１１Ｃのように）切り離し可能又は不可能に設計することができる。
【０１２９】
本発明のいくつかの実施形態に係るデータ入力ユニットは、自己のプロセッサ又はメモリを含む。ある実施形態によれば、該プロセッサ及び／又はメモリは、主に、本発明のデータ入力システム／ソフトウェア用に、テキスト入力の目的のために用いられ、従ってシステムを低電力、小型、及び低コストにすることを可能にする。このようなスタンドアロン式のデータ入力ユニットは、モバイル機器及び非モバイル機器用のフルキーボードと同様に機能する携帯型の小さなキーパッドとなる。
【０１３０】
図１２Ａは、一例として、２つのキー区域２８６００４、２０６００５と、（好ましくはタッチセンサー式の）ディスプレイ部２８６００１とを備える他の種類のスタンドアロン型のデータ入力ユニット２８６０００を示す。ユニット２８６０００は、加速度センサーと、有線又は無線通信部と、プロセッサと、メモリと、その他要素を含む。例えば、データ入力ユニット２８６０００は、ＵＳＢ接続部２８６００２を含み、例えば、コンピュータ等の電子機器を介して、接続された際に充電される。データ入力装置２８６０００のより容易な入力のために、図１２Ｂで示されるように、例えば、テキスト入力中に、ＵＳＢ接続部２８７６００２が、該接続部が使われていない場合に、引っ込んでいてもよい。他の方法として、ユニット２８６０００は、他の種類の接続手段を含んでもよく、又は、外部若しくは遠隔装置との接続部を含まなくてもよい。加えて、データ入力ユニット２８６０００は、他の電子機器のメモリ（例えばキーディスク）として用いられてもよい。図１２Ｃに示されるように、データ入力ユニット２８６０００のキー区域２８６００４及び２８６００５は、切り離し可能であるが、前記データ入力ユニット２８６０００に例えば有線２８６００６及び２８６００７を介して接続され、あるいは、無線により接続される。そしてデータ入力ユニット２８６０００がＵＳＢ接続部２８６００２を介して、遠隔の電子機器と接続され、ユーザは、前記データ入力ユニットを、データ／テキストを入力するために利用できる。ある実施形態によると、データ入力システムのソフトウェア及びデータベースは、データ入力ユニット２８６０００に統合される。ユーザが、前記データ入力ユニット２８６０００に、ＵＳＢ接続部２８６００２を介して電子機器に接続した場合、データ入力システム及びソフトウェアは、データ入力ユニット２８６０００に残ったままになるが、遠隔の電子機器のプロセッサ及びＲＡＭ等の資源を、データ入力システム／ソフトウェアを動かすために利用できる。
【０１３１】
図１２Ｄに示される一実施形態によると、データ入力ユニット２８６２００のＵＳＢ接続部２８６２０１は、前記ユニット２８６２００から切り離し可能又は分離可能な部分であり、有線２８６２０２を介して、ユニット２８６２００に接続している。この場合において、ユニットのキーが切り離し可能でなかったとしても、ユーザは、前記データ入力ユニット２８６２００が遠隔の電子機器に（充電の目的のために）接続されていれば、遠隔の装置から離れて作業可能である。
【０１３２】
ＷＯ２００９／０２７８１７に示されるように、単語のキャラクタに相当する第一の入力情報を提供しているときに、本システムは、ユーザにより提供される各入力信号（例えばキー押圧）に多義的に対応するキャラクタ／文字の少なくともいくつかを（例えば、提供された単語（以下、“文字の列”という。）の各文字の下の列に表示するように）スクリーン上に表示する。前記文字の列は、提供された単語の対応するキャラクタ／文字を含み、あるいは除外する。前記文字の列の各列の要素（例えば、各文字の列の、文字、キャラクタが割り当てられた異なるゾーン等）は、ユーザのインタラクションにすぐに反応し、従って、本発明の実施形態に係る異なる種類の訂正処理とみなされ、以下詳細に説明される。本発明の実施形態に係る訂正処理は、置換し、又は本システムの追加的な種類の訂正処理として用いられる。例えば、少ないタップ／グライディング動作を必要とする所望でない単語の訂正のために、ユーザは、例えばＷＯ２００９／０２７８１７に記載される第二のキーパッドを介した訂正処理を用い、また、多くの正確なキャラクタを入力することを必要とする所望でない単語（例えば、辞書にない単語）を訂正するために、ユーザは、本発明に係る文字の列を用いた、以下に説明する訂正処理を使うことができる。
【０１３３】
本発明の一実施形態によると、単語（例えば、カーソルの前の単語又は、ユーザにより選択された単語）（又は語幹）、及び対応する文字の列は、例えば、大きなキャラクタ及び／又は強調表示されたキャラクタ等、異なるように表示される。前記単語が所望の単語でなかった場合、ユーザは、所望の単語の少なくとも１つのキャラクタを正確に入力することによる、本発明の一実施形態に従う訂正処理に進む。この目的のために、ユーザは、前記キャラクタの位置に対応する列の中から前記所望のキャラクタを選択する。前記正確なキャラクタを選択／入力するために、例えば、ユーザは、前記キャラクタ（又は前記キャラクタに対応する列内のゾーン）をタップする。本システムは、前記正確なキャラクタを考慮／入力し、最終的には、他の単語を、該単語に対応するこれまでに提供された情報に基づいて、提供する。ユーザは、本システムが所望の単語を提供するまで、所望の単語に係る正確なキャラクタの入力の処理を（他の列においても）繰り返す。所望の単語が、単語辞書データベースに存在しない場合、ユーザは、単語の全てのキャラクタに対して前記処理を繰り返す。
【０１３４】
例として、図１３Ａは、装置２８７０００を示す。ここでは、図１のキーパッド１０００のキーパッドの区域１０５１及び１０５２を再現する本発明の第一の典型的なキーパッドのキーパッド区域２８７００１及び２８７００２により分割されたキーのインタラクションにより提供された第一の入力情報を介して、単語“ｈａｖｅ”２８７０１１がスクリーン２８７０１０上に表示されている。この例において、現在の単語“ｈａｖｅ”２８７０１１及び対応する文字の列は、大きなキャラクタで表示されており、したがって、インタラクトすることが容易である。図１３Ｂに示すように、ユーザが、“ｈａｖｅ”の代わりに単語“ｅａｃｈ”を入力することを望む場合、ユーザは、第一の／対応する文字の列内の文字“ｅ”２８７１１１をタップする。本システムは、単語“ｈａｖｅ”を、文字“ｅ”ではじまる新しい単語に置き換える。この例では、前記単語は、これまでにユーザにより提供された入力情報に対応する単語の中で、（本システムの単語データベースで）最も高い優先順位を有する単語“ｅａｃｈ”２９７１０１である。あるいは、最初のキャラクタの代わりに、ユーザは、単語の他のキャラクタを、この処理を利用して（例えば、対応する文字の列の中の所望の文字をタップすることにより、）入力することができる。
【０１３５】
本実施形態の記載を続けると、文字の列を表示する又は表示しないことは任意的である。ある方法によれば、本システムが、自動的に文字の列を表示しない場合、ユーザは、提供された／選択された単語における所望の文字をタップし、続いて本システムが、対応する文字の列を表示する。一例として、図１３Ｃは、単語“ｈａｖｅ”２８７２０１と、その３番目のキャラクタに対応する文字の列とを表示している。これは、本システムにより、文字“ｖ”２８７２１１上のユーザによるタップ動作の提供に基づき表示しているものである。この単語を、所望の単語“ｅａｃｈ”に変更するために、この時点において、例えば、ユーザは、文字の列の中の所望の文字“ｃ”２８７２１２をタップする。そうすると本システムは、文字“ｖ”を文字“ｃ”に置き換え、最終的には同様に、単語“ｈａｖｅ”を、それまでに提供された入力情報に対応し、かつ、該入力情報に対応する単語の中で最も優先順位の高い単語“ｅａｃｈ”に置き換える。本システムは、該３番目の文字の列を隠してもよい。
【０１３６】
ある方法によると、ユーザが、（カーソル又は指等を用いて）選択又は指し示した後、単語は、強調表示又は大きなキャラクタで表示される点に留意しなければならない。
【０１３７】
本発明の一実施形態によれば、入力された単語の全キャラクタに対応する文字の列は、所定のユーザのインタラクションの結果表示される。該インタラクションは、例えば、少なくとも前記単語の一部の上、又は前記単語を指し示すグライディング動作等である。例として、図１４Ａに示されるように、ユーザが、本システムの単語データベースに存在しない、フランス語の単語“ｃｈａｍｐｅｔｒｅ”を入力することを望んだ場合、本発明の第一のキーパッドを介して第一の入力情報を提供した後、本システムは単語“ｓｈａｒｐｅｒ”２８７３０７及び後続するキャラクタ“＊＊”を提供する。この例において、該単語の初めの７つのキャラクタに対応する入力信号は、データベース内に含まれる単語“ｓｈａｒｐｅｒ”に対応する。該単語の初めの８つのキャラクタに対応する入力情報は、本システムのデータベース内のいずれの単語又は語幹にも対応しない。したがって、ある方法によれば、本システムは、最初の７つの入力信号に対応する提供されるべき単語を保持し、キャラクタ“＊”を、該単語の８番目のキャラクタの位置に追加する。本システムは、ユーザが、該所望のキャラクタの９番目のキャラクタを入力したときにも、このキャラクタを繰り返し入力する（なぜならば、提供された９の入力信号に適合する単語が同様に存在しないためである）。この時点において、文字の列を用いて、ユーザは、本発明のある実施形態に係る訂正処理に進む。例えば、ユーザは、はじめに、提供された単語上で、グライディング動作２８７３０８を提供する。システムは、提供された単語の全キャラクタに対応する文字の列２８７３０５を表示する。そしてユーザは、各対応する文字の列上で、（例えば、好ましくは該単語の中の文字の位置の順番に従い）所望のキャラクタをタップする。ある方法によれば、図１４Ｂに示されるように、ユーザが、対応する文字を選択／入力するために、文字の列の中の文字をタップする毎に、該文字の列が表示されなくなるようにしてもよい。図に示されるように、この例においては、ユーザは、所望の文字の初めの６つの最初のキャラクタを選択する。図１４Ｃは、ユーザが、対応する文字の列上で、全ての所望の文字をタップしたのちに、完全に入力された所望の文字を示している。この時点において、この事例では、全ての文字の列が表示されなくなっている。
【０１３８】
本実施形態の記載を続けると、ユーザが提供された単語のキャラクタ上でタップした場合、（本システムは、対応する文字の列を表示し）、第一のキーパッドを介して、新しい（他の）入力信号が提供されることで、本発明のデータ入力システムの原理に基づき、提供された単語の該キャラクタを、新しいキャラクタに置き換える。本システムは、最終的には、同様にして、新しい単語を提供する。
【０１３９】
あるカテゴリに基づき記号を異なるグループに分ける処理及び、（所定のモードキーのインタラクションを提供することで）各グループにモード例を割り当てることは、前述した。本発明の一実施形態によると、キーのインタラクション（例えば、キー押し）を介して前記モード例を提供する替わりに、例えば対応する装置のタッチスクリーンのタッチセンサー面上の異なる所定の部分におけるインタラクションにより、前記モード例の少なくともいくつかが提供されてもよい。一例として、図１５Ａは、図１のキー１０５１〜１０５２を再現するキー２８８０１１〜２８８０１２を含む本発明の分割された第一のキーパッドを備える装置２８８０００の例を示す。該電子装置は、同様に、６つの異なるゾーン２８８００１〜２８８００６に分割されるタッチスクリーンを備える。各ゾーンは、異なるモード例に割り当てられている。この例において、ユーザがあるゾーンに触れた場合、本システムは、対応するモード例に移行する（例えば、この実施形態において、本発明の訂正処理は、モード例とみなされる）。そして、該ゾーンにおけるタップ又はグライディング動作のようなインタラクションは、該モード例に関連する本発明の第二のキーパッドの対応するキーへのタップ動作を再現するものとして本システムにより解釈される。例えば、ゾーン２８８００１は、“ＴＥＸＴ”モード（例えば、句読点キャラクタ）に割り当てられている。そして、本発明の訂正処理において、ゾーン２８８００３内のインタラクションは、本発明の訂正処理に対応する本発明の第二のキーパッドのインタラクションに割り当てられる。また、例えば、ゾーン２８８００４は、“ＮＵＭ”モード（例えば数字０−９）に割り当てられ、ゾーン２８８００６は、“ＡＲＩＴＨ”モード（例えば算術キャラクタ）に割り当てられる。ゾーン２８８００２は、“ＲＡＲＥ”モード（例えば、その他／稀なキャラクタ）に割り当てられ、ゾーン２８８００５は、“ＦＵＮＣ”モード（例えば、ファンクションキー／コマンドキー）に割り当てられる。例として、本発明の訂正処理において、ゾーン２８８００３内で、グライディング動作２８８００８のようなインタラクションを提供することは、文字“ｔｕｖ”に関連する本発明の第二のキーパッド（この事例では、電話形式のキーパッド）のキーのインタラクションに対応する。同様に、一例として、ゾーン２８８００１内で、グライディング動作２８８００７のようなインタラクションを提供することは、この例においては、“ＴＥＸＴ”モードにおいて、キャラクタ“？”が割り当てられた第二のキーパッド（例えば、キー“ＴＵＶ”）のキーのインタラクションに相当する。
【０１４０】
この実施形態において、ユーザがあるゾーンに触れた場合、対応するモードのキャラクタ、及び／又は前述した方向のゾーンが、動的にスクリーン上に表示される。
【０１４１】
本実施形態の記載を続けると、より容易なインタラクションのために、ある方法によれば、ユーザは、対応するゾーン内でグライディング動作を開始し、他のゾーンでグライディング動作を終えてもよい（又は逆でもよい）。本システムは、該グライディング動作は、完全に、開始されたゾーン内でされたものであるとみなす（又は逆でもよい）。例として、図１５Ｂに示されるように、ゾーン２８８００３内で開始したが、他のゾーン２８８００６で終了したグライディング動作２８８０１８を提供することは、本システムにより、ゾーン２８８００３内でグライディング動作が完全に提供されたものであるとみなされる。また、例えば、ゾーン２８８００１においてグライディング動作２８８０１７を与え、しかし他のゾーン２８８００５で終えることは、ゾーン２８８００１に関するものであるとシステムによりみなされる。
【０１４２】
いくつかの実施形態によると、本システム内で、自動的なマウス処理が統合される場合、マウス又はデータ入力に関するグライディング／タップ動作を区別するための規則が、本システム内に組み込まれる。例えば、ある方法によれば、あるゾーンで始まり、（任意のゾーンにおいて）速く終えたグライディング動作は、（前記始まったゾーンに係る）本発明のデータ入力システムと関連付けられ、遅く終えたグライディング動作は、対応するマウス機能に関連付けられる。
【０１４３】
異なるモードに関連する異なるゾーンを用いることに代えて／加えて、前記各モードは、ユーザの異なる指に割り当てられてもよく、又は、好ましくは同時に用いられるユーザの複数指の異なる組合せに割り当てられてもよい。例えば、ある実施形態によれば、ユーザの右の親指による（例えば、タッチスクリーン等のタッチセンサー面上の）インタラクションは、第一のモードにおけるインタラクションに相当する。同様に例えば、ユーザの右の人さし指による（例えば、タッチスクリーン等のタッチセンサー面上の）インタラクションは、第二のモードにおけるインタラクションに相当する。同様に例えば、ユーザの２本指による（例えば、タッチスクリーン等のタッチセンサー面上の）インタラクションは、第三のモードにおけるインタラクションに相当する。同様に例えば、ユーザの３本指による（例えば、タッチスクリーン等のタッチセンサー面上の）インタラクションは、第四のモードにおけるインタラクションに相当する。
【０１４４】
もうひとつの方法として、又は追加として、異なるモードが、（前述のように）ユーザの１又は複数の指の異なる部分（例えば先端部分、平坦部分）に割り当てられる。
【０１４５】
異なるモードに対応付けられる複数の指の異なる組合せを用いることは、多くの状況において実用的であり、また、本システムにより容易に認識される。例えば、人さし指及びポインタの組合せによる右手のグライディング動作は、ポインタ及び小指の組合せによる右手のグライディング動作を容易に区別することができる。なぜならば、１番目のケースでは、タッチセンサー面上の人さし指の接触は、ポインタの位置と比較して高い位置にあり、ポインタの位置は、人さし指の接触店の左側に位置している。一方で、２番目のケースでは、該面上のポインタの接触点は、小指の位置と比較して高い位置にあり、小指の位置は、ポインタの接触点の右側に存在するためである。
【０１４６】
本発明の一実施形態によれば、指紋の特徴、及び／又は、形状／大きさ／外形等の生体的特徴に基づきシステムにより認識されるユーザの異なる指に、各モード例が割り当てられてもよい。
【０１４７】
例えば、ユーザが指によりタッチセンサー面に触れた場合、本システムは、該指の指紋及び関連するものをスキャンする。同様に、例えば、ユーザが該指でグライディング動作を提供したときに、本システムは、前記モード及び前記グライディング動作に対応するキャラクタを選択する。
【０１４８】
本発明の異なる実施形態に記載されたグライディング動作は、対応する装置のタッチスクリーン上及び／又は、（例えばマウスパッド等の）対応する装置に接続されたタッチセンサー面で提供される点に留意すべきである。
【０１４９】
本発明の一実施形態によれば、ユーザは、（随意的にタッチセンサー面から指を離すこと無しに）いくつかの連続する（例えば間を置かない）、異なる方向のグライディング動作を含むグライディング動作の組合せを提供することができる。そして、本システムは、前記各グライディング動作を、例えば第二のキーパッドの対応するキーに関連付ける。このような目的のために、異なる所定の方法が考慮される。
【０１５０】
第一の方法によると、グライディング動作の組合せを提供する場合、本システムは、前記グライディング動作の開始点を、第二のキーパッドの中心であるとみなし、対応する方向の該グライディング動作を、第二のキーパッドの対応するキーのインタラクションに関連付ける。図１６Ａは、一例として、（図１のキーパッド１０００のキー配列と同様に配置された）２つの区域２８９０２１〜２８９０２４を有する分割された第一のキーパッドを備える装置２８９０００を図示している。ここでまず、ユーザはキー２８９００３、２８９００３１、及び２８９００４を押す。本システムの単語データベースを考慮すると、本システムは、単語“ｙｏｕ”（不図示）を提供する。この例では、該単語は、ユーザの所望の単語ではない。従って、ユーザは、組み合わされたグライディング動作を用いた本発明の訂正処理に進む。初めにユーザは、グライディング動作２８９００１を提供する。本システムは、グライディング動作の開始点が、第二のキーパッド（例えば、この例では、電話形式のキーパッド）の中心であるとみなす。また該グライディング動作の方向が、文字“ａｂｃ”を有する第二のキーパッドのキーのインタラクションを対応付ける。この例において、ある時点で、指をタッチセンサー面から離すことなく、ユーザは、グライディング動作の方向を、スクリーン上の右側に向けて変更し、左から右へ進む第二のグライディング動作２８９００２を提供する。本システムは、第一のグライディング動作が終了したと認識し、第一のグライディング動作を、文字“ｃ”２８９０１１に関連付ける。本システムは、方向の変化点を第二のグライディング動作２８９００２の開始点とみなし、第二のグライディング動作を、文字“ｍｎｏ”に対応する第二のキーパッドのキーのインタラクションに関連付ける。さらにユーザは、組み合わされたグライディング動作の方向を、スクリーンの右上側に向けて変更し、第二のグライディング動作２８９００３を提供する。本システムは、第二のグライディング動作が終了したと認識し、第二のグライディング動作を、文字“ｏ”２８９０１２に関連付ける。本システムは、新しい方向の変化点を、第三のグライディング動作２８９００３の開始点とみなし、第三のグライディング動作を、文字“ｄｅｆ”に対応する第二のキーパッドのキーのインタラクションと関連付ける。第二のキーパッドの説明は、ユーザによるキャラクタの入力の際に選択肢が分かるようにスクリーン上に表示される。例えば、グライディング動作２８９００３は、ユーザに対し、“Ｄ”２８９０１３として表示される。そしてユーザは、第三のグライディング動作を終了し、システムは、該第三のグライディング動作を、文字“ｄ”に関連付ける。この時点において、単語“ｙｏｕ”は、スクリーン上で示されるように、単語“ｃｏｄ”により置き換えられる。
【０１５１】
第二の方法によると、組み合わされたグライディング動作を提供する際に、本システムは、組み合わされたグライディング動作のうちの第一のグライディング動作の開始点を、第二のキーパッドの中心とみなす。また、組み合わされたグライディング動作のうちの後続する各グライディング動作の開始点は、前記組み合わされたグライディング動作のうちの直前のグライディング動作の際に選択されたキー上に位置しているとみなされる。従って、システムは、各グライディング動作を、該グライディング動作の出発点から第二のキーパッドの対応するキーへ向かう方向に基づき、第二のキーパッドの対応するキーに関連付ける。図１６Ｂは、例として、分割された第一のキーパッドと、この例においては、本実施例の訂正処理において提供された組み合わされたグライディング動作２８９１４１を備える図１６Ａの装置２８９０００と同一の装置を示す。なお本システムはもともと、第一のキーパッドのキー押しに基づき単語“ｙｏｕ”を提供し、該組み合わされたグライディング動作は、正確な文字“ｃｏｄ”の入力に対応する。本事例において、訂正処理の際に、ユーザはまず、グライディング動作２８９１０１を提供する。本システムは、このグライディング動作を、文字“ｃ”に対応付ける。タッチセンサー面から指を離すことなく、ユーザは、第二のグライディング動作２８９１０２を提供する。本システムは、該グライディング動作の開始点は、キー２８９２０２からのものであるとみなし、該第二のグライディング動作２８９１０２の方向を考慮し、本システムは、該第二のグライディング動作を、第二のキーパッドのキー２８９２０６へのインタラクションに関連付ける。同一の原理を考慮することにより、タッチセンサー面から指を離すことなく、ユーザは、第三のグライディング動作２８９１０３を提供する。本システムは、該グライディング動作の開始点が、キー２８９２０６からのものであるとみなし、グライディング動作２８９１０３の方向を考慮することにより、本システムは該第三のグライディング動作を、第二のキーパッドのキー２８９２０３へのインタラクションに関連付ける。このようにして、本発明の訂正処理に係る組み合わされたグライディング動作の第二の方法により、単語“ｃｏｄ”が提供される。
【０１５２】
単語の訂正処理の際に、ユーザは、いくつかの組み合わされたグライディング動作を提供できることに留意すべきである。ここで該組み合わされたグライディング動作の各グライディング動作は、前記単語の異なる部分に対応する。
【０１５３】
（例えば訂正処理において）キー押圧及び音声（発話）を用いることを含み、所望の単語の少なくともひとつのキャラクタを正確に入力するための処理を利用することは、選考技術において記載されている。本発明の一実施形態によれば、正確なキャラクタの入力のための技術に加えて、本システムは、音声認識技術を含み、利用する。一例として、単語のうちの数少ないキャラクタを正確に入力することを必要とする、本発明の単語入力用の訂正処理の際に、ユーザは、（本発明の一実施形態に係る）訂正処理を利用する。該訂正処理は、音声及び音声認識技術を利用しない。しかしながら、単語の多くのキャラクタを正確に入力することを必要とする長い単語（例えば、本システムの辞書データベースに存在しない長い単語）を入力するために、ユーザは、音声及び音声認識技術を利用した訂正処理を用いてもよい。例えば、入力されるべき単語が、人名のような長い単語で、本システムの辞書データベースに存在しない場合、ユーザにより第一のキーパッドを介して第一の入力情報を提供されると、本システムは、所望でない長い単語を提供する。この時点において、ユーザは、該単語の文字を一文字ずつ発話する。該単語の文字に対応する第一の入力情報及びユーザの対応する発話を考慮し、本システムは該単語を提供する。
【０１５４】
本発明の一実施形態によると、第一のキーパッドの少なくとも２つの異なる文字キーの組み合わせによる所定のインタラクションは、例えばキャラクタ又はファンクションキー（以下、ショートカットという。）等の異なる記号の入力に相当する。頻繁に用いられる記号には、該インタラクションが割り当てられる。図１７Ａ〜１７Ｄは、本発明の一実施例に係る第一のキーパッド２９００００の文字キーを一例として示している。ここで、異なるファンクションが、異なるインタラクション（組み合わせ）に割り当てられている。例えば、図１７Ａに示されるように、ユーザが、キー２９００１１を押し（及び押し続け）、そしてキー２９００１２を押した場合、該インタラクションは、（例えばＰＣのキーボードの）右矢印キー／ファンクションを押すことに相当する。また、ユーザがキー２９００１１を押し続け、キー２９００１４を押した場合、該インタラクションは、（例えばＰＣのキーボードの）左矢印キー／ファンクションを押すことに相当する。
【０１５５】
同様に、図１７Ｂに一例として示されるように、ユーザがキー２９００１３を押し（及び押し続け）、キー２９００１２を押した場合、該インタラクションは、（例えば、ＰＣのキーボードの）上矢印キー／ファンクションを押すことに相当する。また、ユーザがキー２９００１３を押し続け、キー２９００１４を押した場合、該インタラクションは、（例えば、ＰＣのキーボードの）下矢印キー／ファンクションを押すことに相当する。
【０１５６】
同様に、図１７Ｃに一例として示されるように、ユーザがキー２９００１２」を押し（及び押し続け）、キー２９００１１を押した場合、該インタラクションは、単語内の左方向のナビゲーション（例えば、前述の左の“ｉｎ-ｗｏｒｄ”）に相当する。また、ユーザがキー２９００１２を押し（及び押し続け）、キー２９００１３を押した場合、該インタラクションは、単語内の右方向のナビゲーション（例えば、前述の右の“ｉｎ-ｗｏｒｄ”）に相当する。本発明の一実施例によると、“ｕｎｄｏ”ファンクション（例えば、ワープロソフトにおいて用いられている“ｕｎｄｏ”ファンクションに類似するファンクション）が、所定のキーインタラクションに割り当てられ、テキストに関してユーザにより提供された直近の変更を削除する。例えば、本発明の訂正処理の際に、ユーザが、誤ったグライディング動作を提供し、本システムが、それに応じて単語を誤って変更した場合、ユーザは、所定の（キーの）インタラクションを提供し、本システムに、該誤ったグライディング動作の直前の状態に直ちに戻ることを知らせる。例えば、前述の例で説明したが、第一の入力情報を入力した後に、単語“ｄａｙ”を入力することをユーザが望む場合において、本システムは、単語“ｗａｓ”を提供する可能性がある。このとき、ユーザは、本発明の第二のキーパッド（例えば、ここでは、電話形式のキーパッド）のキーへのインタラクションに相当するグライディング動作を提供することによる本発明の訂正処理に進む。ユーザは、間違って、文字“ｔｕｖ”を含む第二のキーパッドのキーに相当する下方向等、誤った方向のグライディング動作を提供してしまったとする。するとシステムは、誤った単語（例えば“ｕｆｏ”）を、誤った入力情報に基づき提供する。この時点において、ユーザは、ユーザが誤ったグライディング動作を提供したことに気づき、１つ前の状態に戻すために、ユーザは、所定のインタラクションを提供し、システムは、一つ前の状態に戻り、そして再度、単語“ｗａｓ”を提供する。
【０１５７】
この時点において、ユーザは、正しい方向のグライディング動作（例えば、文字“ｄｅｆ”を含む電話形式キーパッドのキーへのインタラクションに相当する、右上方向へのグライディング動作）を提供する。そしてシステムは、所望の単語“ｄａｙ”を提供する。ここで記載された“Ｕｎｄｏ”ファンクション本発明の第一のキーパッドの２つのキーへのインタラクションに割り当てられる。例えば、図１７Ｄに示されるように、キー２９００１４を押し、かつ押し続け、また、キー２９００１１を押すことは、ひとつの“Ｕｎｄｏ”動作を提供することに相当する。連続したｕｎｄｏ動作を提供することは、該連続の間提供される“ｕｎｄｏ”操作数に相当する分、システムを元に戻す。
【０１５８】
前述したように、単語の入力の際に、本システムは、少なくともいくつかの多義的なキャラクタを備える異なる単語／語幹を提供する。したがって、スクリーン（上の文字）は、ばらつく。
【０１５９】
前述したように、本発明のデータ入力システムは、“ｉｎ−ｗｏｒｄ”ナビゲーション手段を備えている。ここで、該手段は、自動的に及び／又は手動で、例えば（他の文字に変更して）修正するために単語内をナビゲートし文字を選択する。
【０１６０】
本発明の一実施形態によると、単語の入力の際に、本システムにより提供される単語又は語幹が１又は複数の多義的な、正しく、該所望の単語内で正しい位置の文字を含む場合、“Ｉｎ-ｗｏｒｄ”ナビゲーション及び選択手段により、そのような文字が選択された場合、該文字の多義的な状況は、１又は複数のキーの所定の押圧等の所定のインタラクションにより、正確な文字／キャラクタに変更される。このようにすることで、ユーザは、本システムに選択された文字が、該位置において、所望の単語の正確な文字／キャラクタとみなすべきか知らせることができる。ある方法によると、本システムは、該正確な文字を直ちに認識し、入力情報に基づき他の単語を提供することができる。他の方法によると、本システムは、該正確なキャラクタを認識するが、直ちに他の単語又は語幹を提供しない。本システムは、該正確なキャラクタを、ユーザが、本発明の第一のキーパッドを介して追加的な入力情報を提供（例えば、所望の単語の他の多義的なキャラクタを追加）した後に考慮する。
【０１６１】
選択されたキャラクタの状況を（多義的なものから正確に）変更した後に、“ｉｎ−ｗｏｒｄ”ナビゲーション及び選択手段は、好ましくは、自動的に提供された単語／語幹の多義的な他のキャラクタ（例えば次の文字）を選択する。
【０１６２】
本実施形態の記述を続けると、一例として、ユーザによる単語“ｉｎｆｏｒｍａｔｉｏｎ”の入力の際に、本システムは、ユーザが、該単語の最初の２つの文字に対応する、本発明の第一のキーパッドのキーを押すことを許容する。そして本システムは単語／語幹“ｉｎ”を提供する。この時点において、ユーザが該単語の３番目のキャラクタに対応するキー押し動作を提供した場合、本システムは単語“ｐｕｔ”を提供する。スクリーン上の単語のばらつきを防止する／減らすために、ユーザは、（例えば２つの連続した所定のキー又は２以上の所定のキーの組合せに対する所定の押圧動作等の）あるインタラクションを提供しシステムに該２つの文字（例えば“ｉｎ”）が、所望の文字の中の正しい位置で、正しいキャラクタであることを知らせる。この時点において、本システムは、該２つの文字が、所望の単語の正しいキャラクタであるものとみなし、該文字を“ロック”する。そして、ユーザが、所望の単語の他の文字に対応する第一のキーパッドのキー押し動作を提供した場合、本システムは、該正確なキャラクタ考慮し、該正確なキャラクタを、該単語の入力中に変更しない。
【０１６３】
ユーザは、提供された語幹／単語の任意のキャラクタを選択し、また、該キャラクタのステータスを、曖昧から正確に変更することができる点に留意すべきである。例えば、本システムは、自動的に又はユーザにより手動で、本システムからユーザに対して提供された単語／語幹のキャラクタを選択する。そしてユーザは、本システムの１又は複数のキーへの所定のインタラクションを提供し、本システムに、該キャラクタが、所望の単語の正確なキャラクタとみなさなければならないことを知らせる。
【０１６４】
本実施形態の記述を続けると、図１７Ｄに例示されるように、キー２９００１４を押し（及び押し続け）、また、キー２９００１３を押すことは、本システムに、提供された単語／語幹の中で現在選択されている文字を、正確なキャラクタとみなすべきであることを知らせることに対応する。本発明の一実施形態によると、該インタラクションの後に、本システムは自動的に、提供された単語／語幹の次のキャラクタ等の他のキャラクタを選択し、ユーザが、キーのインタラクションを再度提供した場合、本システムは同様に、該他のキャラクタを、所望の単語の中の正確なキャラクタであるとみなす。
【０１６５】
前述の異なるショートカットに対応する記号の分布の順序は、例として説明されている点に留意しなければならない。当然のこととして、該分布の順序は、当業者により変更可能である。
【０１６６】
第一のキーパッドの少なくとも文字キーの少なくとも２つのキーの組合せによるインタラクションを提供することは、所定の仮想的な第二のキーパッドの対応するキーのインタラクションを再現する。例えば、電話形式キー配列を有する仮想的な第二のキーパッドのキーの所定のインタラクションは、４つの文字キーを有する第一のキーパッドの（文字）キーのインタラクションを再現する。
【０１６７】
本発明の一実施形態によると、本発明の訂正処理の際に少なくとも提供される第二のキーパッドのキーのインタラクションを再現するグライディング動作又はタップ動作は、第一のキーパッドの通常はせいぜい２つのキーの所定のインタラクションにより再現される。この目的のために、本発明の第一のキーパッドの文字キーの速いタップ動作が、所望の単語の文字／キャラクタに対応する第一の入力情報の入力に対応する。したがって、第一のキーパッドの１のキー押しの継続動作及び該キーを離す等の第二の所定の種類のインタラクション、又は第一のキーパッドの１のキー押しの継続動作及び、該第一のキーパッドの他のキー押し動作等の第三の所定の種類のインタラクションが、本発明の第二のキーパッドの所定のキーのインタラクションを再現する。
【０１６８】
本発明の好ましい実施形態によれば、本発明の第二のキーパッドは、仮想的な電話形式のキーパッドモデルであり、第一のキーパッドの第一のキーの該第二の所定の種類のインタラクションは、該仮想的な電話形式のキーパッドの文字キーの中央キー（例えば、文字“ｊｋｌ”を含むキー）に係るインタラクションに相当し、又はそれを再現する。ユーザが（押圧を継続していた）該第一のキーを離した場合、本システムは、該インタラクションが、本発明の仮想的な第二のキーパッドの中央キーへのタップ動作を再現するものであるとみなす。したがって、ユーザが、（ユーザが押し続けている）該第一のキーを離さず、（例えば、本発明の第一のキーパッドの）他のキーを押圧／タップした場合本システムは、該第一のキー及び該他のキーの間の仮想的な軌跡を考慮する。ここで、２つのキーは、押圧され、該２つのキーへの該押圧動作は、前記仮想的な電話形式キーパッド上の、該仮想的なキーパッドの中央キーから開始し、同一（又は類似の）軌跡を有するグライディング動作に関連付けられる。したがって本システムは、該他の種類のインタラクションを、本発明の第二のキーパッドの対応するキーのインタラクションに関連付ける。
【０１６９】
例として、図１８Ａは、所定の仮想的な電話形式キーパッド２９１０００の文字キー（例えば、ここでは、本発明の第二のキーパッドとして用いられる）及び前記キーパッドの中央キー２９１００５から他のキーへのグライディング動作の軌跡を示す。図１８Ａはまた、本発明の実施形態に係る第一のキーパッド２９１０１０の文字キー２９１０１１〜２９１０１４を示す。この実施形態において、所望の単語に対応する第一の入力情報を提供するために用いられることに加えて、本発明の実施形態に係る第一のキーパッド２９１０１０の前記キー２９１０１１〜２９１０１４は同様に、電話形式の配列の第二の仮想的なキーパッドのキーのインタラクションを再現するために用いられる。例えば、前述のように、ユーザが、第一のキー２９１０１１を押し続け、続いて、第一のキーパッド２９１０１０の第二のキー２９１０１２を押した場合、該第一及び第二のキーの間の仮想上の軌跡２９１０２６が、電話形式キーパッドの中央キー２９１００５から、該電話形式キーパッドのキー２９１００６へのグライディング動作２９１０３６の軌跡と対応する。したがって、システムは、本発明の第一のキーパッド２９１０１０の第一及び第二のキーへの組み合わされたインタラクションを、本発明の仮想的な第二のキーパッド２９１０００のキー２９１００６のインタラクションを再現するものとみなす。同一の原理に基づき、キー２９１０１１を押し続け、キー２９１０１４を押すこと（例えば軌跡２９１０２９）は第二のキーパッド２９１０００の軌跡２９１０２３９に対応し、したがって、キー２９１００９のインタラクションに相当する。同様に、同一の原理に基づき、キー２９１０１１を押し続け、キー２９１０１３を押すこと（例えば軌跡２９１０２８）は軌跡２９１０３８及び、キー２９１００８のインタラクションに相当する。これらの原理が、第一のキーパッドの他のインタラクションにも適用される。
【０１７０】
本実施形態の記述を続けると、図１８Ｂ〜１８Ｄは、前述した原理に基づく他のインタラクションを示している。例えば、図１８Ｂに示されるように、キー２９１０１２を押し続け、キー２９１０１１を押すこと（例えば、軌跡２９１０２４）は、軌跡２９１０３４及び、キー２９１００４のインタラクションに相当する。同様に、キー２９１０１２を押し続け、キー２９１０１３を押すこと（例えば、軌跡２９１０２７）は、軌跡２９１０３７及び、キー２９１００７のインタラクションに相当する。同様に、キー２９１０１２を押し続け、キー２９１０１４を押すこと（例えば、軌跡２９１０２８）は、軌跡２９１０３８及び、キー２９１００８のインタラクションに相当する。
【０１７１】
本実施形態の記述を続けると、図１８Ｃに示されるように、キー２９１０１３を押し続け、キー２９１０１２を押すこと（例えば、軌跡２９１０２３）は、軌跡２９１０３３及び、キー２９１００３のインタラクションに相当する。同様に、キー２９１０１３を押し続け、キー２９１０１４を押すこと（例えば、軌跡２９１０２６）は、軌跡２９１０３６及び、キー２９１００６のインタラクションに相当する。同様に、キー２９１０１３を押し続け、キー２９１０１１を押すこと（例えば、軌跡２９１０２２）は、軌跡２９１０３２及び、キー２９１００２のインタラクションに相当する。
【０１７２】
本実施形態の記述を続けると、図１８Ｄに示されるように、キー２９１０１４を押し続け、キー２９１０１１を押すこと（例えば、軌跡２９１０２１）は、軌跡２９１０３１及び、キー２９１００１のインタラクションに相当する。同様に、キー２９１０１４を押し続け、キー２９１０１３を押すこと（例えば、軌跡２９１０２４）は、軌跡２９１０３４及び、キー２９１００４のインタラクションに相当する。同様に、キー２９１０１４を押し続け、キー２９１０１２を押すこと（例えば、軌跡２９１０２２）は、軌跡２９１０３２及び、キー２９１００２のインタラクションに相当する。
【０１７３】
一実施形態によれば、第一のキーパッドのいずれかのキーを押し続け、該キーを離すことは、電話形式キー配列を備える本発明の所定の（仮想的な）第二のキーパッドの中央キー（例えば、文字“ｊｋｌ”を含むキー）のインタラクションに相当する。本発明の他の実施形態によれば、（例えば第一のキーパッドのなかの）第一の所定のキーを押し続け、該キーを離すことは、電話形式キー配列を備える本発明の（仮想的な）第二のキーパッドの中央キーのインタラクションに相当する。ある実施形態によれば、第二、第三、及び第四の所定の各キーを押し続け、離すことは、本発明の仮想的な第二のキーパッドの、例えばキャラクタ“０”、“＊”及び“＃”の３つの対応するキーの１つのインタラクションに各々対応する。
【０１７４】
第二のキーパッドのキーのインタラクションを、第一のキーパッドの前記別の種類のキーのインタラクションにより再現することは、第二のキーパッドのキーに割り当てられた全ての機能に対して活用することができる。例えば、本発明の実施形態に係る訂正処理の際に、前記他のインタラクションが提供可能である。一例として、図１８Ａに示される本発明の第一のキーパッド２９１０１０の文字キーを考える。ここで、該文字キーは、図１のキーパッド１０００の文字キーを再現している。ユーザが、単語“ｄａｙ”を入力することを望む場合、ユーザは、第一のキーパッド２０１０１０のキーへの対応する（速い）タップ動作を提供し、ユーザの所望の単語に対応する第一の入力情報を提供する。そうすると本システムは、該入力情報に対応する本システムの単語データベースの単語の中から最も優先順位の高い単語“ｗａｓ”を提供する。この時点において、ユーザは、訂正処理に進み、かつ、キー２９１０１３を押し続け、キー２９１０１２を押すことにより、追加的な入力情報を提供する。二つのキー２９１０１３及び２９１０１２の組み合わされたインタラクションは、本発明の実施形態に係る、所定の仮想的な電話形式のキーパッドの文字“ｄｅｆ”を含むキーのインタラクションに相当する（例えば、再現する）。この時点までにユーザから提供された最初の入力情報及び追加的な入力情報の組合せを考慮することにより、本システムは、この事例においては所望の単語である単語“ｄａｙ”を提供する。
【０１７５】
（好ましくは第二のキーパッドよりも少ないキーを有する）第一のキーパッドの所定のインタラクションを提供することにより、第二のキーパッドのキーのインタラクションを再現することは、異なるモードに割り当てられているアルファベット以外の記号又は命令（例えば、特別なキャラクタ、コマンド、ファンクション等）を入力するために用いることができる。あるモードに移行した後に、本発明の実施形態に係る（随意的に仮想的な）第二のキーパッドのキーに割り当てられた記号を入力するために、ユーザは、前述のグライディング動作を再現するためのインタラクションを提供する。この目的のために、本システムを、所定のモードに移行するために、最初にユーザは１又は複数の（例えば第一のキーボードの）キーの所定のインタラクションを提供する。該所定のキーインタラクションは、どのような種類であってもよい。例えば、ある方法によれば、ユーザは、第一のキーを押し続け、該キーを離さずに、他のキーをタップする。他の方法によれば、ユーザは、キーのダブルタップ動作を提供する。あるいは、キーの長押し動作を提供する。
【０１７６】
図１９Ａは、一例として、本発明の実施形態に係るデータ入力システムを含む装置２０２０００を示す。ここでは、６つのキー２９２０１１〜２９２０１６が用いられている。ここで、該キー２９２０１１〜２９２０１４の４つのキーは、例えば、図１のキーパッド１０００の文字キー１００１〜１００４を再現する多義的な文字キーである。この例において、単語“ｈｅｌｌｏ”２９２００９は、対応する多義的な文字キーのタップ動作（例えば速い押圧動作）を提供することにより、入力される（例えば本システムにより提供される）。前記単語の最後に、（この例では、“ＴＥＸＴ”モード例に属する）特別なキャラクタ“！”を入力するために、ユーザは最初に、第一のキーパッドの１又は複数のキーの所定のインタラクションを提供して、本システムを、“ＴＥＸＴ”モード例に移行させる。このようにするために、この事例ではユーザは、キー２９２０１５を押し（及び押し続け）、（例えば該キーを押したままにしながら）ユーザはキー２９２０１１を押す。そしてシステムは“ＴＥＸＴ”モード例に移行する。そしてシステムは好ましくは、“ＴＥＸＴ”記号を含む（例えば、本発明の第二のキーパッドに割り当てられた“ＴＥＸＴ”記号の例は前述されている）、本発明の所定の仮想的な第二のキーパッド２９２００８を、装置のスクリーン上に表示する。この時点において、図１９Ｂに示されるように、ユーザは、本発明の実施形態に係る仮想的な第二のキーパッド２９２９９８のキー２９２０２９のインタラクションを再現する。該第二のキーパッドは、例えば前述したように、本発明の第一のキーパッドの２つのキー所定のインタラクションを提供することによる特別なキャラクタ“！”を含む。この目的のために、ユーザは、最初にキー２９２０１１を押し続け、随意的に同時に、キー２９２０１４を押す。すると本システムは、文字記号“！”を単語“ｈｅｌｌｏ”の最後に入力する。
【０１７７】
あるモードに移行した後に、ユーザは、該モード例に対応する１又は複数の記号を、何度か（例えば連続して）入力する可能性がある点に留意すべきである。ある方法によれば、ユーザが、他のキーを押す（及び押し続ける）ことなく、文字キー上で速い押圧動作（例えばタップ動作）を提供した場合、本システムは、該モード例のままであり続け、該タップ動作が、該キーの多義的文字の入力（例えば、ある単語に対応する最初の入力情報の少なくとも一部の入力）に関連するとみなす。同様に、“スペース”キーのような他のキー上のタップ動作をした場合も、本システムを、該モード例のままにし、“スペース”キャラクタを入力する。
【０１７８】
一実施形態によれば、特殊記号（例えば、特別なキャラクタ、コマンドキー、ファンクションキー等）は、異なる記号のグループに分割される。ここで各グループは、（前述したように）異なるモードに割り当てられる。各モードは、第一のキーパッドの１又は複数のキーの異なる所定のインタラクションに割り当てられる。図２０Ａ〜２０Ｄは、一例として、図１のキーパッド１０００に類似するキーパッド２９２３０００の６つのキー上において可能な、４つの異なるキーのインタラクションを示す。各インタラクションは異なるモードに対応する。例えば、図２０Ａに示されるように、キー２９３０１５を押し（続け）、その後キー２９２０１１を押す／タップすることは、第一のモードに対応する。同様に例えば、図２０Ｂに示されるように、キー２９３０１５を押し（続け）、その後キー２９２０１３を押す／タップすることは、第２のモードに対応する。同様に例えば、図２０Ｃに示されるように、キー２９３０１６を押し（続け）、その後キー２９２０１２を押す／タップすることは、第３のモードに対応する。同様に例えば、図２０Ｄに示されるように、キー２９３０１６を押し（続け）、その後キー２９２０１４を押す／タップすることは、第４のモードに対応する。本発明の実施形態よると、追加的な異なる所定のキーのインタラクションに対応する他のモードが、実現可能である。
【０１７９】
フランス語等のいくつかの言語において、言語のいくつかのキャラクタが、１又は複数の図形の符号（例えば、フランス語における、母音キャラクタ上のグラブ、アクサンテギュ、スィルコンフレクス）を含む。ここで各キャラクタ（以下、このようなキャラクタを、“派生物”という。）は、異なる発音又は該キャラクタに係る文法的な指示を表している。図２１Ａは、例として、フランス語のテキストの入力に用いられる、本発明の典型的な第一のキーパッド２９４０００の文字キー２９４００１から２９４００４を示す。図示されるように、フランス語の大部分の母音は、２以上の発音を有する。例えば、文字“ｅ”２９４０１１が図示されており、４つの異なる様式２９４０１１により発音される。このようなキャラクタを含む言語のテキストの入力中又は本発明の実施形態に係る訂正処理中にこの問題は多義性を与える。例えば、第一のキーパッド２９４０００及び、仮想的な電話形式の第二のキーパッドを考慮すると、第一のキーパッド２９４０００のキー２９４００１を押し、続いて、タッチセンサー面上の（図１８Ａのグライディング動作２９１０３３と類似の）グライディング動作（例えばスワイプ動作）を提供することは、文字“ｅ”又はその派生物に多義的に対応する。このようなキャラクタ及び／又は単語を容易かつ速く入力するために、異なる方法が、本発明のデータ入力システムに含まれる。
【０１８０】
上記の課題を解決するために、好ましくは、少なくとも本発明の実施形態に係る訂正処理において、タッチセンサー面を用いる場合は、グライディング動作の長さが、キャラクタ又はその派生物を定義する。第二のキーパッドの物理的なキーを用いる場合、本システムは、第二のキーパッドの対応するキー押し動作時間の長さを、キャラクタ又はその波生物を定義するために考慮する。
【０１８１】
2012517061.tif 000003
【０１８２】
グライディング動作を同一の方向／ゾーン内で後ろの方向に行うことで、ユーザは、グライディング動作の長さを（一般的には短く）変更することができ、本システムは、提供された文字を変更することができる点に留意すべきである。グライディング動作中の文字又はその派生物の提供の順番は、各文字に関する該文字の優先順位等の異なるパラメータに依存する点についても留意すべきである。
【０１８３】
2012517061.tif 000004
【０１８４】
より容易なインタラクションのために、グライディング動作の開始時及び／又は提供中に、好ましくは、対応する文字及び、該グライディング動作の軌跡の対応する部分の該文字の全ての派生物が、スクリーン上に表示される。一例として、図２３Ａは、ユーザにより開始されたグライディング動作２９６００８を示す。対応する文字に加えて、本システムは、予測された又は提供された（連続する）グライディング動作２９６００８の軌跡の部分２９６００１から２９６００４に沿って、該文字の派生物を表示する。本システムは、前記情報を示し、グライディング動作中の如何なる時点でも、ユーザが、グライディング動作を前後に進めてユーザの所望の文字又は派生物を選択できるようにしている。
【０１８５】
本発明の一実施形態によれば、グライディング動作は、２以上の文字に対応する。これは、フランス語のような言語において文字を入力する場合に極めて有用である。
【０１８６】
フランス語のような言語において、２つの連続する単語が、（短くなり）１つの単語（例えば、短縮語）に組み合わされ、アポストロフィーのような特別なキャラクタにより分割される。フランス語のいくつかの例が、以下に示される。
ｎｅ  ａｕｒａｉｓ  →  ｎ’ａｕｒａｉｓ
ｓｅ  ａｉｍｅ  →  ｓ’ａｉｍｅ
ｑｕｅ  ｉｍｐｏｒｔｅ  →  ｑｕ’ｉｍｐｏｒｔｅ
【０１８７】
特に、低容量のメモリと、遅いプロセッサを備える装置を用いる場合、本発明のデータ入力システムの辞書データベース内の全ての短縮語を実質的に含むことは、望ましくなく、また現実的でない。
【０１８８】
本発明の一実施形態によれば、本発明の訂正処理中のグライディング動作は、２以上のキャラクタ（以下、“結合キャラクタ”という）に対応する。図２４は、本発明の一実施形態に係る第一のキーパッド２９７０００の４つの文字キー２９７００１〜２９７００４を示す。ここで該４つの文字キーは、文字及びそれらの派生物と、結合キャラクタとを表示している。この事例において、各結合キャラクタは、対応するキーに割り当てられた文字から始まる。結合キャラクタは、この事例において、説明目的のために、第一のキーパッドのキー上に表示されていることに留意しなければならない。該結合キャラクタは、本発明の第一のキーパッドに割り当てられ、又は割り当てられない可能性がある。
【０１８９】
一実施形態によると、本発明の第一のキーパッドを介して、ユーザが多義的な文字を入力した場合、ユーザは、該文字を、結合キャラクタに置き換える。例えば、本発明の訂正処理の際に提供される所定のグライディング動作は、少なくとも文字、該文字の派生物、及び該グライディング動作に割り当てられた１又は複数の結合キャラクタのいずれか１に対応する。例えば、図２４に示されるように、第一のキーパッド２９７０００のキー２９７００３を押した後に、本発明の一実施形態に係る電話形式の第二のキーパッドの（数字７が割り当てられている）キーの方向の所定の短いグライディング動作２９７１０１は、文字“ｓ”に対応する。また、より長い軌跡の同一方向のグライディング動作２９７１０２は、結合キャラクタ“ｓ’”に対応する。
【０１９０】
一実施形態によると、訂正処理において結合キャラクタを入力した後に、本システムは、（好ましくは、追加の文字を提供せずに）単語の終了の信号を提供する。言い換えると、結合キャラクタが入力された場合、単語の入力は終了する。結合キャラクタの入力処理は、本発明のデータ入力システムを介して辞書データベースを統合することなしに、短縮語の入力を容易にする。この目的のために、言語の短縮語の始めの部分が本発明の訂正処理の際に提供されるグライディング動作に割り当てられる。例えば、図２５Ａは、タッチセンサー面２９８０００を備える装置を示す。本システムのデータベースの一部２９８００８と、図２４に示される第一のキーパッド２９７０００を考慮することにより、また、第二のキーパッドのような電話形式のキーパッドを用いることにより、ユーザが第一のキーパッドのキー２９７００１を押した場合に、本システムは、多義的な文字“ｌ”２９８００１を提供する。
【０１９１】
この時点において、図２５Ｂに示されるように、ユーザは、グライディング動作２９８１０１を提供する。グライディング動作の原理及び、前述したようにグライディング動作の長さに基づき、グライディング動作の開始時点において、本システムは、訂正された“ｑ”２９８１０３を提供する。ユーザが、所定の場所から開始した該グライディング動作を同一の方向に継続した場合、本システムは、結合キャラクタ“ｑｕ’”２９８１０２を提供する。この時点において、ユーザが、（タッチセンサー面から指を離して）該グライディング動作を終えた場合、本システムは、キャラクタ“ｌ”を結合キャラクタ“ｑｕ’”２９８１０２に置き換え、そして好ましくは、単語の終了の信号を提供する。ここで、ユーザが、第一のキーパッドのキーを介した押圧動作を提供した場合、本システムは、該入力信号を、新しい単語の入力に関連付ける。この時点において、図２５Ｃに示されるように、ユーザがキー２９７００２、２９７００３、２９７００１、及び２９７００３を押した場合、本システムは、（例えば、第一の入力情報に対応する単語の中で最高の優先順位の）単語“ａｖｅｃ”を、結合キャラクタ“ｑｕ’”の直後に提供し、省略語“ｑｕ’ａｖｅｃ”２９８２０１を提供する。
【０１９２】
2012517061.tif 000005
【０１９３】
2012517061.tif 000006
【０１９４】
一実施形態によれば、グライディング動作を用いる代わりに、前述の結合キャラクタ及び省略語を入力する処理は、タイマーを用いて提供してもよい。例えば、データ入力装置を用いる装置がタッチセンサー面を含まない場合、本システムは、同一の目的のために統合されたタイマーを用いる。例えば、装置がタッチスクリーンを有さない電話の場合、ユーザは、第一のキーパッドを用いて第一の入力情報を提供する。そしてユーザは、本発明の実施形態に係る訂正処理のために本発明の第二のキーパッドのキー（本事例では電話形式のキーパッド）を用いる。ユーザが、第一のキーパッドの対応するキーを押した場合、本システムは、該押圧動作に対応する第一のキャラクタを表示する。ユーザが該押圧動作を続けた場合、前述のように、第二のキャラクタ又は結合キャラクタ等を表示する。ある方法によれば、該押圧動作に割り当てられた最後のキャラクタ／結合キャラクタを提供する最後に、ユーザが該押圧動作を継続する場合、本システムは、該キャラクタ及び結合キャラクタを再度（循環して）提供し始める。
【０１９５】
2012517061.tif 000007
【０１９６】
同様にタイマーは、所定の長さを備えるグライディング動作の提供に必要なものを置き換える。本発明の一実施形態によれば、ユーザは、任意の長さのグライディング動作を提供できる。最初に、本システムは、ユーザに所定のキャラクタを提供する。グライディング動作の最後には、ユーザはグライディング動作を停止するが、タッチスクリーンから指を離さない。このとき、タイマーは時間のカウントを開始し始め、所定時間の経過後、前述のように本システムは、次のキャラクタ又は結合キャラクタを提供する。ユーザがタッチスクリーン上の同一の場所で指保持し続けた場合、追加的な所定時間の経過後、前述のように本システムは、次のキャラクタ又は結合キャラクタを提供する。任意の時間において、提供されたキャラクタ又は結合キャラクタが所望のものであった場合、ユーザは、タッチセンサー面から指を離し、本システムは、該キャラクタ又は結合キャラクタを選択する。ユーザがタッチセンサー面から指を動かした場合、タイマーは時間のカウントを停止し、本システムは、ユーザにより提供されたグライディング動作に対応する結合キャラクタを提供する。
【０１９７】
２つ以上のキャラクタをグライディング動作に割り当てる処理は、中国語及び日本語のような音声記号のようなアルファベットではない言語の入力に有用である。
【０１９８】
グライディング動作の長さ及びタイマーに基づく、グライディング動作及び押圧動作このような処理は、任意のコンピュータアプリケーションの一般的なファンクション等の情報を入力する際に活用できる点に留意すべきである。
【０１９９】
本発明の一実施形態によれば、本発明の実施形態に係る第一のキーパッドの所定のキー押し動作を提供し、（随意的に同時に）本発明の実施形態に係る第二のキーパッドのキーを押すこと、あるいは、タップ動作のような所定のインタラクションを提供すること又はタッチセンサー面上でグライディング動作を提供することは、本システムをマウスモードのような他のモードに移行させる。この時点において、好ましくは文字キー以外のキーパッドのキーが、マウスボタンとして用いられるように割り当てられる。本発明の好ましい一実施形態によれば、第一のキーパッドの文字キー上の押圧動作を提供することは、本発明のデータ入力モードにシステムを戻させる。
【０２００】
本発明の一実施形態によれば、辞書にない単語のような単語を入力する際に、ユーザは本発明の第一のキーパッドを用いず、該単語を、他のキーパッドのキーのインタラクションに対応するグライディング／タップ動作を用いて入力する。例えば、ユーザが、中央キーから、上の中央キーへのグライディング動作を提供した場合、本システムは、ユーザに文字“ａｂｃ”を提供する。そしてユーザはタッチセンサー面上の対応するグライディング動作の長さに基づき、該文字のひとつを選択する。
【０２０１】
本発明の一実施形態によれば、訂正処理において、ユーザが対応する（所望でない）単語内の、本システム又はユーザによって選択されたキャラクタ位置において、所望の単語の正確なキャラクタを入力し始めた各場合において、本システムは、組み合わされた入力情報（例えば、テキスト内の所望でない単語を提供させた情報及び、訂正処理において現在のインタラクションを提供した場合、ユーザにより提供された追加的情報）に対応する単語／語幹の少なくとも１つ（好ましくは全て）を表示する。その結果、ユーザは、好ましくは該単語の少なくとも１つを選択する。
【０２０２】
例えば、装置がタッチセンサー面を備える場合、訂正処理において、ユーザが該面上で押圧／グライディング動作のようなインタラクションを開始した場合、好ましくは、本システムは対応する方向／ゾーンにおける該インタラクションに対応する単語／語幹の１又は全てを表示する。各方向における単語の位置の順番は、個々の使用頻度に基づいており、好ましくは、該方向の最短のグライディング動作は、該方向の単語の中でもっとも優先順位の高い単語に関連付けられる（又は逆であってもよい）。
【０２０３】
一例として、図２７Ａは、タッチセンサー面３００００６を備え、本発明の実施形態に係るデータ入力システムを用いる装置３０００００を示す。図１の第一のキーパッド１０００と、本システムの単語辞書の一部３００００９を考慮すると、第一のキーパッドのキーを押すことにより単語“ｎｉｃｅ”が提供され、本システムにより、一番目のキャラクタ３００００８が選択される。この時点において、本事例における本発明の第二のキーパッドが電話形式のキーパッドであることを考慮すると、ユーザが、文字“ｗｘｙｚ”に対応する第二のキーパッドのキーへのインタラクションに対応するグライディング動作３００００４を提供し始めた場合、本システムの原理に基づき、本システムは、文字“ｗ”を選択し、該方向のグライディング動作に対応する全ての単語（例えばこの事例では、単語“ｗｉｓｈ”及び“ｗｉｓｅ”）を表示する。ある方法によれば、グライディング動作の開始部分は、ここでは単語“ｗｉｓｈ”である第一の単語に対応する。ユーザが該グライディング動作を継続した場合、該（長い）グライディング動作の所定点からの開始は、次の単語“ｗｉｓｅ”に関連付けられる。この事例において該単語は、単語“ｗｉｓｈ”よりも優先順位が低い。この時点において、例えば、ユーザがタッチセンサー面から指を話した場合、単語“ｗｉｚｅ”が入力され、最終的に自動的に次のキャラクタ位置（この事例では２番目）の次のキャラクタが選択される。
【０２０４】
この実施形態において、文字“ｊｋｌ”を有するキーに関連するタップ動作に関連する単語が、随意的に該タップ動作中に選択されることに留意すべきである。他の方法として、本発明の仮想的な第二のキーパッドが電話形式のキーパッドの場合、タップ動作を割り当てる代わりに該単語は、数字“１”に係るキーの方向のグライディング動作に割り当てられてもよい。
【０２０５】
他の実施形態によると、ユーザが訂正処理に進み、スクリーンに触れた場合、本システムは、該押圧動作及び異なる方向に提供されるグライディング動作に対応する、全ての単語を表示する。一例として、図２７Ｂは、単語“ｎｉｃｅ”が、第一のキーパッド上の押圧動作に基づき、システムにより提供されている同一の装置３０００００を示す。この時点において、この例によれば、ユーザがタッチセンサー面のある点３００１０７上に触れた／押した場合、本システムは、（例えば点線で表示されている）対応するゾーンに、異なる方向に提供される可能性のあるグライディング動作に係る単語を表示する。この例において、該単語は、ユーザにより提供される多義的キーへの押圧及び、ユーザが対応する方向のグライディング動作を提供した場合に提供される位置３００１０８の選択されたキャラクタに対応する正確なキャラクタに対応する単語辞書の単語である。この例において、選択されたキャラクタの位置は、第一のキャラクタの位置である。
【０２０６】
本実施形態の記載を続けると、図２７Ｃに示される他の例として、単語“ｎｉｃｅ”が提供された後に、ユーザ／本システムが、三番目のキャラクタ位置３００２０８を選択した場合、ある方法によれば、ユーザが、タッチセンサー面に触れた場合、全ての各ゾーンに対応する単語が、それまでにユーザにより提供された入力情報に基づき表示される。また、ユーザが対応する方向／ゾーンのグライディング動作を提供した場合に提供される３番目のキャラクタ位置３００２０８に係る正確なキャラクタが表示される。この例によれば、３番目のキャラクタが第二のキーパッドの、文字“ｊｋｌ”に係る中央キーに対応する、単語“ｄｕｋｅ”３００２０７がタッチ部分に表示される。同様に、例えば、３番目のキャラクタが第二のキーパッドの文字“ｐｑｒｓ”に係るキーに対応する、単語“ｗｉｓｈ”、“ｐｕｓｈ”、“ｄｉｓｈ”、“ｗｉｓｅ”が、対応するゾーン／方向に表示され、優先順位に基づき配置される。他の方法によれば、ユーザがタッチセンサー面に触れた場合、前述の該入力情報に基づき、はじめは中央キーに係る対応する単語のみが表示され、そしてユーザがグライディング動作を開始した場合、該グライディング動作に係る対応する単語のみが表示される。
【０２０７】
訂正処理の際にインタラクションを提供した後に、組み合わされた入力情報に対応する単語／語幹が辞書に存在しない場合、ある方法によると、本システムは、該方向において正確なキャラクタのみを表示する。他の方法として、本システムは、選択されたキャラクタ位置において、対応する提供されたキャラクタを正確なキャラクタに置き換えた単語を表示する。
【０２０８】
グライディング動作の長さに基づき単語を選択する変わりに、ある方法によれば、グライディング動作は任意の長さをとるようにして、本システムが対応する単語をタイマーに基づき１つずつ表示し、ユーザがそのうちの１つを選択できるようにしてもよい点に留意すべきである。
【０２０９】
装置がタッチセンサー面を有さない場合、ユーザが（例えば）第二のキーパッドの物理的なキーを、正確なキャラクタを選択するために押した後に、組み合わされた入力情報に対応する単語が、（ひとつずつ、又は全て一緒に）スクリーン上に表示され、ユーザがそのうちの１つを選択できるようにしてもよい。同一の方法が、２以上の特別なキャラクタ又はファンクションキーを、第二のキーパッドのキーの所定の押圧動作に多義的に割り当てることが可能であり、（例えば、モードキーではなくタイマーを使って２つのモードを切り替え）本発明の訂正処理の際に用いることができる点に留意しなければならない。
【０２１０】
グライディング／タップ動作が、前述の実施形態において示され用いられてきたが、ユーザが、任意の方法で提供された単語のキャラクタ（又は位置）を選択する際に、本システムは、１又は全ての対応する単語を、それまでにユーザにより提供された組み合わされた入力情報に基づきスクリーン上の任意の位置に表示する（例えば、該組み合わされた入力情報は、第一のキーパッドを介して提供された多義的キー押しに基づく第一の入力情報と、正確な文字／キャラクタを提供する追加的な入力情報と、該キャラクタ位置の選択等を含む。）。そしてユーザは、任意の方法を用いて、それらのうちの１つを選択する。
【０２１１】
単語の辞書は、随意的にフレーズ、複数の単語を含む複合語を含んでもよい点に留意すべきである。このような場合、アンダースコアのような特別なキャラクタ又はスペースキャラクタは、単語間の区切りとして用いられる。スペースキャラクタのような特別なキャラクタは、随意的に第一のキーパッドの多義的キーのひとつに割り当てられる。ユーザが、複合語に対応する第一の入力情報を提供する場合、ユーザは、該区切りを含む（複合）語の単語のキャラクタに対応する第一のキーパッドのキーを押す。
【０２１２】
前述の実施形態は、サーチエンジン内で利用することができる。また、名称により項目を検索するために利用することができる。項目の名称は、複合語であってよい。該性能は、楽曲、映画、電話帳の名前等の項目を選択するような目的でテキストを入力するためのメディアセンターＰＣ等のエンターテイメント用のシステムに随意的に利用することができる。
【０２１３】
本発明のデータ入力システム及びユーザインターフェース（例えば、本発明の実施形態に係る第一及び第二のキーパッド）を用いることで、唯一の標準的なユーザインターフェースが、テキストのような任意データの入力に対して提供でき、また、検索及びテキスト情報の提供を介したエンターテイメントの機能に対して提供できる。例えば、ユーザが、楽曲のような項目をタイトルにより検索することを望む場合、最初に本発明の実施形態に係る第一のキーパッドを用いてユーザが、項目のタイトルを絞ることができ、そして、第二のキーパッドを介して単語を提供する本発明の訂正処理の原理に基づき、本発明の実施形態に係る第二のキーパッドを介して、それらのうちのひとつを選択する。いくつかの場合において、例えば、楽曲のタイトル、映画、又は人名のような検索項目が長い場合、項目のタイトルの最初の数キャラクタを入力することが、所望の項目を提供／選択するために十分であるようにしてよい。
【０２１４】
本発明の第一のキーパッドを用いることで、望まれれば、ユーザは、所望の項目の最初の数キャラクタのような、少なくともいくつかのキャラクタを入力する。そしてユーザは、第二のキーパッドを用いて本システムにより提供された選択肢のうちのひとつを選択する。一例として、楽曲名のような項目を入力／検索するために、ユーザは、本発明の第一のキーパッドを介して、少なくとも項目の最初の数キャラクタを入力する。この時点において、ユーザは、本発明の訂正処理に進み、所望の項目の最初の（正確な）キャラクタ等に対応する、タッチセンサー面上のタップ／グライディング動作を提供する。該第一及び追加的な入力情報を考慮することにより、また必要に応じて単語補完システムを用いることにより、本システムは、楽曲名当の１又は複数の対応する項目をユーザに提供する。該項目は、ユーザのグライディング動作の方向において表示される。また、グライディング動作の長さが、選択された楽曲を定義する。
【０２１５】
楽曲名を入力することは、複数の目的を有するエンターテイメントシステムの一部である。このようなシステムの一例が、以下に示され詳細に記述される。
【０２１６】
一例によると、本システムが、エンターテイメントの目的で利用される場合、第一のキーパッドの各キーのモードは、対応するエンターテイメントのモードにシステムを移行することに対応する。例えば、ユーザはまず、第一のキーパッドの対応するキー上の長押動作のような所定のインタラクションを提供することで、本システムを対応するモードに移行する。例えば、第一のキーパッドの第一のキーは、テキスト入力モードに対応する。第一のキーパッドの第二のキーは、ＧＰＳモード（アドレス入力）に対応する。第三のキーは、電話番号入力モードに対応する。第四のキーは楽曲（検索）モードに対応する。第五のキーは、映画（検索）モードに対応する。第六のキーは、ゲーム（検索）モードに対応する。通常、各モードは、該モードに係るデータベースに接続される。
【０２１７】
ユーザが所望のモード、例えば、楽曲検索モードに本システムを移行した後、本システムは、ユーザに、楽曲のタイトル、歌手等の１又は複数のキーワードを入力することを尋ねる。これらの質問は、異なるステップにより提供される。各ステップにおいて、ユーザは、本発明の第一及び／又は第二のキーパッドを用い、必要な情報を提供する。
【０２１８】
例として、ユーザは、好ましくは曲名等、所望の項目に係る最初の数キャラクタ等、少なくとも数キャラクタを、第一のキーパッドのキーを介して入力することができる。本システムは、対応するデータベースから対応する項目を選択する。そしてユーザは、本発明の第二のキーパッドを用いて、該項目の１つを選択する。次のステップにおいて、本システムは、選択された項目をどうすること（再生する、コピーする、誰かに送信すること）を望むかを随意的に尋ねる。この目的のために、例えば、ユーザは、本発明の第一のキーパッドを用いて、所望の動作、例えば単語“ｃｏｐｙ”に対応する最初のキャラクタを多義的に入力する。そしてユーザは、所望の方向のグライディング動作を提供することにより、第二のキーパッドを介した対応するインタラクションを提供する。例えば、文字“ａｂｃ”に対応する第二のキーパッドのキーの方向のグライディング動作により、本システムは、文字“ｃ”ではじまる単語“ｃｏｐｙ”を表示する。いくつかの実施形態によると、第一及び第二のキーパッドを用いる代わりに、ユーザは、随意的に、第一のキーパッドを介して“ｃｏｐｙ”（これが最も高い優先順位の場合）を入力することができ、又は、第一のキーパッドを用いずに、第二のキーパッドを用いて、所望の単語（動作）の対応する（最初の）キャラクタの方向のグライディング動作をしてもよい。（項目名を記載する際に）第一のキーパッドを用い、及び／又は（対応する項目（名）の１つを選択する際に）第二のキーパッドを用いることにより、ユーザは、所望の動作を提供する。例えば、該動作は、再生、送信、コピー、その他の該選択された項目に係る動作である。
【０２１９】
図２８は、一例として、本発明の一実施形態に係るエンターテイメントシステムを示す。ここで本システムは、ビートルズの楽曲に係る検索モードに移行している。この例において、このような目的のため、はじめにユーザは、第一のキーパッドの対応するキーを介して、本システムを楽曲検索モードに移行する。そしてユーザは、本システムを、例えば、本システムが楽曲のグループ名又は歌手等を要求するステップを介し、ビートルズの楽曲の検索に移行させる。該ステップの際に、ユーザは、第一及び／又は第二のキーパッドを（例えば、名称を多義的に入力するため、及び、必要に応じて、本システムにより提供された名称のひとつを選択するために）用いる。図２８は、ビートルズの楽曲のタイトルに係るデータベースの代表的な一部３０１００８を示す。ビートルズの楽曲の検索を絞り込んだ後、ユーザは、所望の楽曲のタイトルの少なくとも一部を入力する。例えば、ユーザが第一のキーパッドのキー３０１０５１、３０１０５２、及び３０１０５４を押した場合、該多義的キー押しは、ビートルズの楽曲の４つのタイトルに対応する。この時点において、ユーザは、以下に例示される異なる動作を提供する。
【０２２０】
ユーザが、センサー面のある点をタッチし／押した場合、本発明のデータ入力システムの原理に基づき、第二のキーパッドが電話形式のキーパッドの場合、本システムは、文字“ｌ”で始まる楽曲を表示する。組み合わされた入力情報に係る楽曲は、楽曲“Ｌａｄｙ Ｍａｄｏｎｎａ”である。本システムは、該タイトル３０１００１をスクリーン上に表示する。ユーザが、タッチセンサー面から指を離した場合、本システムはこの楽曲を選択する。
【０２２１】
ユーザが、第二のキーパッドの文字“ａｂｃ”が割り当てられたキーへのインタラクションに係るグライディング動作３０１００２を提供した場合、本システムは、最初のキャラクタが“ｂ”である楽曲を表示する。この例においては、関連する楽曲は“Ｂａｄ ｔｏ ｍｅ”のみである。本システムは、ユーザに本楽曲３０１０１２を表示する。ユーザがタッチセンサー面から指を離した場合、本システムはこの楽曲を選択する。
【０２２２】
ユーザが、第二のキーパッドの文字“ｇｈｉ”が割り当てられたキーへのインタラクションに係るグライディング動作３０１００３を提供した場合、本システムは、最初の文字が“ｈ”である楽曲を表示する。この例においては、関連する楽曲は２つある。本システムは、ユーザにこれら（楽曲３０１０１３と３０１０２３）を、グライディング動作３０１００３の方向においてスクリーン上に表示する。ある方法に従いユーザがタッチセンサー面から指を離した場合、本システムは楽曲のタイトルのうちのひとつをグライディング動作の長さに基づき選択する。
【０２２３】
本システムにおいて用いられるデータベースは、組み込み型のデータベース及び／又はインターネット上又はケーブルＴＶプロバイダから利用可能な外部のデータベースであってもよい点に留意すべきである。
【０２２４】
前述の原理に基づき、多くの異なる種類の検索インターフェースが、当業者により設計可能である。例えば、ある方法によれば、所望の記号／項目を選択するために、本システムは、インタラクションの複数のステップを必要として検索してもよく、各ステップは、本発明の第一及び／又は第二のキーパッドを使用することを必要としてもよい。同様に例えば、他の方法によると、所望の項目を選択するために複数のステップを有する代わりに、所望の項目の全てのキャラクタを入力する直接の検索が提供されてもよい。
【０２２５】
本発明の一実施形態によれば、ユーザは、第一のキーパッドを介して、楽曲のタイトルのようなテキストを入力してもよい。大部分の場合において、第一の入力情報に基づき、ユーザに、所望の単語／テキストが提供される。本システムは、本システムをユーザが単語のキャラクタの全てを入力する前に単語を補完するための単語補完システムを随意的に用いる。提供された単語が所望の単語でない場合、ユーザは、本発明の実施形態に係る訂正処理に進む。
【０２２６】
ある方法によれば、グライディング動作の方向の単語／項目／語幹のリストが長い場合、ある方法によれば、該方向の複数のグライディング動作が提供されてもよい。ここで、前記各グライディング動作は、該単語／項目／語幹の複数に対応する／含む。該単語／項目／語幹の順番は、使用頻度又はアルファベット順等の所定の原則に従う。
【０２２７】
あるモードに入った後に、ユーザが、該モードを終えることを望む場合、ユーザは、第二のキーパッドの、数字“１”が割り当てられたキーに対応するグライディング動作等の所定のインタラクションを提供する。
【０２２８】
電話番号を押すために、ユーザは、まず、第一のキーパッドを介してダイヤルモードに移行し、数字を入力するために、タップ／グライディング動作を用いる。
【０２２９】
本発明の第二のキーパッドが、タッチセンサーでなく、物理的なキーを有する場合、必要に応じて、提供された選択肢の１つの選択するためにタイマーが用いられる。
【０２３０】
本発明の一実施形態によれば、モードに対応する特殊記号が、例えば特別なキャラクタの各名称のアルファベッド順に従い、第二のキーパッドのキーに割り当てられる。該記号は、連続するキーに割り当てられる。ここで各キーには少なくともひとつの前記記号が割り当てられる。ある方法によれば（例えば、第二のキーパッドが電話形式のキーパッドである場合）、割り当てられる第二のキーパッドのキーの文字で始まる名称の記号は、該キーに割り当てられる。例えば、あるモードは、コピー（ｃｏｐｙ）、カット（ｃｕｔ）等の対応するアプリケーションの機能を含み、これらは文字“ｃ”を表すキーに割り当てられる。また、ペースト（ｐａｓｔｅ）のような機能は、文字“ｐ”を表すキーに割り当てられる。同一の原理が、前述の本発明の検索処理において用いられる。例えば、キーのインタラクションを再現するグライディング動作に対応する文字で始まる映画の名称は、ユーザに対し、アルファベット順で提供される。
【０２３１】
前述のように、ある方法によれば、単語の入力の際、又は特殊記号の入力のモード例中に、本システムは、ユーザにより提供されたタップ／グライディング動作を、該単語の入力又は該特殊記号の入力に関連付ける。ユーザが、単語又は特殊記号を入力しない場合、ユーザにより提供されるタップ／グライディング動作は、（マウス機能、対応する装置のオペレーティングシステムの機能のような他のアプリケーションの機能等の）機能のような所定の記号に割り当てられる。例えば、単語の入力又は他のモード中に提供されないグライディング動作／スワイプ動作は、文書の異なるページ間のナビゲート（ページング）に関連付けられてもよい。
【０２３２】
第一のキーパッドのスクリーン上の仮想的なキーを用いることの利点は、前述した。ある方法によれば、該キーの下のスクリーン上に書かれたテキストが閲覧可能なように、該キーは透明又は半透明である。この場合、仮想的なキーのゾーンにおけるインタラクションは、本システムにおいて曖昧である。本システムは、該インタラクションが、該仮想的なキーとのインタラクションに関係するのか、又は該キーの下のテキストとのインタラクションに関係するのか判別できない。該ゾーンにおけるインタラクションの際に、本システムにユーザのインタラクションを知らせるために、異なる方法が用いられる。
【０２３３】
ある方法によれば、仮想的なキー上の短い／長い押圧動作のみが、該キーとのインタラクションであるとみなされる。したがって、仮想的なキー上でその一部が提供されたグライディング動作は、該キーとのインタラクションであるとみなされない。例えば、単語の入力の際に、本発明の訂正処理に対応するグライディング動作の一部は、第一のキーパッドの仮想的なキー上で提供され、本システムは該インタラクションを訂正処理に対応付ける。他の例によれば、ユーザが単語の入力又は他のモードの処理をしていない場合、ユーザが、仮想キー上をその一部が通過するグライディング動作を提供した場合、本システムは該グライディング動作を第一の所定の機能（例えばページング機能等の他のアプリケーションの機能）に対応付ける。
【０２３４】
そして、ユーザが単語の入力又は他のモードの処理をしていない場合、ユーザが、仮想的なキー上で、該キーを部分的に通過するグライディング動作の開始時点において、長押動作を提供した場合、本システムは該グライディング動作を、少なくとも該キーの下のテキストの少なくとも対応する一部を選択するマウスのようなテキスト選択機能等の第二の所定の機能に関連付ける。
【０２３５】
本発明の一実施形態によれば、ユーザが、ある方向のグライディング動作を提供した倍、該インタラクションに対応する記号が、ユーザに、所定の順番（昇順）で提供される。ある方法によれば、グライディング動作の速度が、ユーザに対し（ユーザが１つ又は複数を選択するために、）記号の提供の速度を定義する。ユーザが、グライディング動作の方向を反対方向に変更した場合、本システムは、ユーザへの記号の順番を反対の方向（降順）に変更する。ある方法によれば、第二のキーパッドの中央キーとのインタラクションが提供された場合、同一の原理（例えば、速度、降順／昇順）を用いて、ある方向のグライディング動作に続く長押動作（及びその継続動作）が、第二のキーパッドの中央キーとのインタラクションに関連付けられた記号を提供／選択するために用いられる。
【０２３６】
2012517061.tif 000008
【０２３７】
例えば、訂正処理において、キーとのインタラクションを再現するグライディング動作に対応する文字で開始する映画の名称は、アルファベット順にユーザに提供される。例えば、図２７Ｂを参照すると、文字“ｄ”に対応するキーの方向の単一のグライディング動作は、“ｄｉｓｈ”に対応する。同一の方向の２倍のグライディング動作は、単語“ｄｕｋｅ”に対応する。同一の方向の３倍のグライディング動作は、単語“ｄｉｖｅ”に対応する。各グライディング動作は、２以上の記号に対応できる点に再度留意しなければならない。この場合、前述したように、グライディング動作の長さ、及び／又は前述したように（例えばタイマーを用いた）タイミング等のパラメータが、グライディング動作を、対応する記号に関連付けるために考慮される。
【０２３８】
任意の種類のインタラクションが、ある方向のグライディング動作を表すベクトルを定義するために用いられる点に留意しなければならない。例えば、タッチセンサー面のある場所上の第一の押圧動作は、該ベクトルの開始点を定義する。また、（例えば該第一の押圧動作を保持したまま）該タッチセンター面の他の場所での第二の押圧動作は、該ベクトルの終点を定義する。
【０２３９】
当然のこととして、前述の（メディア）検索は、異なる様式で設計され提供される。
【０２４０】
本発明の他の実施形態によると、ユーザは、データベース内で利用可能な所定の完全なテキスト情報に対応する少なくとも１の語幹及び／又は少なくとも１の単語を入力する。ここで該データベースは検索対象（例えば、楽曲又は映画等のメディアのタイトル、人物（の名前）等）に対応する。そして本システムは、対応する検索対象の選択肢を提供し、好ましくはユーザに対して表示する。
【０２４１】
選択肢が、２以上の検索対象を有する場合、ある方法によれば、以下の場合に分けられる。
【０２４２】
ユーザは、ユーザが入力したテキストに対応する検索対象が１つになるまで、より多くのテキスト情報を提供する（例えば、検索対象に対応するより多くの単語又は語幹）。
【０２４３】
あるいはユーザは、選択肢の中から１つを選択するために、他の種類の情報を提供する。
【０２４４】
他の方法が、設計され、このような目的で使われる。例えば以下である。
【０２４５】
（１）第一の方法によれば、（スペースキャラクタのような単語の終了信号を提供した後に）ユーザは、本発明の第二のキーパッド（例えば、該キーパッドのキーを用いる、又は該キーとのインタラクションを再現するためのグライディング動作を提供する）を用いる。そしてユーザは、本システムに、選択肢の中の検索対象の最初のキャラクタを（曖昧に）知らせる。さらに必要に応じて、選択肢の中で１つの検索対象のみが存在するまで、検索対象の続くキャラクタに対して同一の処理を続ける。
【０２４６】
（２）第二の方法によれば、（単語の終了信号を提供した後に）第一の所定の方向のグライディング動作が、選択肢の中で次の検索対象を選択することを本システムに知らせ、そして第二の所定の方向のグライディング動作が、選択肢の中で、前の検索対象を選択することを本システムに知らせる。
【０２４７】
（３）第三の方法によれば、上述の第一及び第二の方法が、単語の終了信号を必要としないように組み合わされる。例えば、検索対象に対応する単語の入力中、ユーザが、第二のキーパッドの文字キーの１つに対応するグライディング動作を提供した場合、該グライディング動作は、本発明の訂正処理に対応する単語に対応し、またグライディング動作が第二のキーパッドの文字キーのいずれにも対応しない場合、このようなグライディング動作は、選択肢の中で、１つの（例えば次の又は前の）検索対象のナビゲーション又は選択することに対応する。例えば、下方向又は左下方向の長いグライディング動作は、選択肢の中の次の検索対象に対応し、上方向又は右上方向の長いグライディング動作は、選択肢の中で前の検索対象に対応する。
【０２４８】
（４）他の方法によれば、ユーザは、検索対象間をナビゲートし、そのうちの１を選択するマウス又はスクロール手段のような指示及び選択手段を用いることができる。
【０２４９】
本実施形態の記載を続けると、好ましくは、ユーザが、新しいキャラクタを追加し又は、正確なキャラクタを提供する（例えば、その結果本システムに他の単語／語幹を提供させる）ための本発明の訂正処理を提供する毎に、本システムは、（提供された）選択肢を更新する。
【０２５０】
好ましい実施形態によれば、単語の入力中に（文字キーをタップし、又は文字キーに対応するグライディング動作をして）本発明の第二のキーパッドを用いることは、本発明の訂正処理に対応し、単語の入力中でない場合に前記第二のキーパッドを用いることは、選択肢の中で、（提案された）検索対象の１をナビゲート及び／又は選択することに対応する。
【０２５１】
一例として、図２９Ａは、コンピュータ又はＴＶのような装置のスクリーンを示す。スクリーンは、一例として、異なるゾーンを有するメディア検索インターフェース３０２０００を示す。第一のゾーン３０２００１は、楽曲のタイトルのようなメディアを検索するためのキーワードの入力に用いられる。第二のゾーン３０２００２は、ユーザにより入力されたキーワードに基づき、本システムが表示するタイトルの選択肢を出力するために用いられる。第三のゾーン３０３００３は、選択肢の中の最初のタイトルのカバーページを表示するために用いられる。この例において、図２９Ａは、（第一のキーパッドの対応するキーを押し、また訂正処理中に短いグライディング動作３０２００９を提供したことにより）単語“ｒａｉｎ”３０２００４が入力された後のインターフェース３０２０００を示す。ここで、該単語に対応するタイトルの選択肢は、ゾーン３０２００２に列挙される。そして例えば、最初のタイトルは、強調表示され、そのカバーがゾーン３０２００３に表示される。前述したように、タイトル“Ｈａｖｅ ｙｏｕ ｅｖｅｒ ｓｅｅｎ ｔｈｅ ｒａｉｎ”のような他のタイトルを選択するために、ユーザは、以下の異なる選択方法をとり得る。
【０２５２】
第一の選択方法によれば、ユーザは、楽曲の追加的な単語“ｅｖｅｒ”を提供する。該２つのキーワードを有する唯一のタイトルは、所望のタイトル“Ｈａｖｅ ｙｏｕ ｅｖｅｒ ｓｅｅｎ ｔｈｅ ｒａｉｎ”である。本システムはこれを選択する。
【０２５３】
他の選択方法によれば、ユーザは、６番目のタイトルに本システムが達するまで、タイトル間をナビゲートするための５倍の長い（下方向の）グライディング動作を提供する。該タイトルが、この事例においては、所望のタイトルであり、本システムはそれを選択する／強調表示する。
【０２５４】
他の方法によれば、図２９Ｂに示されるように、ユーザは、短いグライディング動作２９１０９を提供し、（電話形式の）第二のキーパッドの文字“ｇｈｉ”を備えるキーとのインタラクションを再現する。図２９Ｂに示されるように、本システムは、タイトルの選択肢３０２１０２を提供する。各々は単語“ｒａｉｎ”を有し、かつ、“ｇｈｉ”のいずれか１の文字からはじまる。そして最初のタイトルを強調表示する。この時点において、ユーザによる長い下方向のグライディング動作３０２１０９は、本システムにリストの中の次のタイトル“Ｈａｖｅ ｙｏｕ ｅｖｅｒ ｓｅｅｎ ｔｈｅ ｒａｉｎ”を選択すべきことを知らせる。該タイトルが所望のタイトルである。
【０２５５】
前述したように、本発明のデータ入力システムは、多くのアプリケーションにおいて利用され提供される。例えば、本システムは、（学習）ゲームにおいて利用される。そして本発明の第一のキーパッドのキー上の文字の位置の学習を容易にし、また加速する。
【０２５６】
本発明の一実施形態によれば、ゲームは以下に記載されるように設計される。
【０２５７】
ゲームの一例として、図３０Ａは、本発明の第一のキーパッドの４つの（多義的な）文字キーを表す４つの大砲３０３００１〜３０３００４を示す。図３０Ａは同様に、空３０３００５及び海３０３００６を示す。ユーザがゲームを開始した後に、単語／語幹３０３００８を含む熱気球３０３００７が空３０３００５から海３０３００６に向かって降下する。この時、単語３０３００８の最初のキャラクタに対応する大砲３０３００１又は（例えば、該大砲に対応するボタン）をユーザが押す。ユーザが正しい大砲／ボタンを用いた場合、本システムは、弾丸を単語／語幹の最初のキャラクタに向かって発射し、図３０Ｂに示されるように、該キャラクタを破壊する。そして本システムは、該単語３０３１０８の残ったキャラクタを表示する。単語が、２以上のキャラクタを含む場合、全てのキャラクタが破壊されるまで、ユーザは、単語の続くキャラクタに対応するボタン／大砲を押す。この時、熱気球は、好ましくは、空に向かって上昇する。そして一般的には、他の文字／語幹を含む他の熱気球が空から降下し、ユーザは該処理を提供する。
【０２５８】
図３０Ａを参照すると、好ましい方法によれば、全ての文字の射撃は、熱気球が海３０３００６に到達する前に行わなければならない。全てのキャラクタが破壊される前に熱気球が海に到達した倍、ユーザは、“失敗”（例えばマイナス）のポイント３０３０１２を得る。
【０２５９】
ある方法によれば、キャラクタの射撃中に、ユーザが、誤った大砲／ボタンを使用した場合、弾丸は熱気球そのものに命中し、熱気球は破壊され、海に落下する。そしてユーザは、好ましくは“失敗”（例えばマイナス）のポイント３０３０１２を得る。
【０２６０】
ユーザが、単語／語幹のキャラクタの全てを射撃することに成功する毎に、本システムは（該目的のために使われた経過時間に応じて）、“成功”（例えばプラスの）ポイントをユーザのスコア３０３００１１に提供／加算する。ユーザが単語／語幹のキャラクタの全てを射撃することに成功しない毎に、本システムは、“失敗”ポイントをユーザのスコア３０３０１２に提供／加算する。別の方法として、本システムは“成功”スコア３０３０１１からポイントを減算する。
【０２６１】
本システムは、ゲームによってユーザに使用される異なるパラメータを定義する異なるメニューを備える。例えば、ゲームを初心者、上級者等に合わせるために、熱気球の異なる降下速度、単語／語幹の異なる長さ（例えば、キャラクタの数）により、ゲームの難易度の異なるレベルを定義することができる。
【０２６２】
前述したように、異なる方法が、本発明の第二のキーパッドのキーとのインタラクションを再現するために用いられる。例えば、グライディング動作の代わりに、トラックボール（例えば、マウスのトラックボールが）同一の目的のために用いられる。一例として、トラックボールの右方向への回転は、電話形式キーパッドの文字“ｍｎｏ”が割り当てられたキーとのインタラクションに対応する。
【０２６３】
本発明の実施形態に係る第一及び第二のキーパッドは、任意の数のキーを有し、任意のキー配列を備え、キー上の任意の記号の配置を備え、任意の種類のキー（物理的、ソフト的、スクリーン上等）を備える。例えば、本発明の第一のキーパッドは、（４つの文字キーを含む）８つのキーを備え、２つのキーのグループに分けられる。（例えばここで、各グループは、２つの文字キーを含む）。そして該キーのグループは、装置の（面の）異なる側に配置される。本システムの記号は、任意の数のグループに、任意のカテゴリに基づき分けられる。例えば、第二のキーパッドの特別なキャラクタの大部分は、同一のキーに割り当てられ、ユーザが、その一を容易に覚えることができるようにしている。第二のキーパッドが、標準的な電話形式のキーパッドである場合、該特別なキャラクタは、数字“１”が割り当てられているキーに割り当てられる。本発明の実施形態によれば、該特別なキャラクタは、第一のキーパッド及び第二のキーパッドが（好ましくは）せいぜい１つの共通の特別なキャラクタを有するように、第一のキーパッドのキーにも同様に割り当てられる。
【０２６４】
本発明の異なる実施形態は、単語を入力する異なる特徴及び方法に関連するが、該方法及び特徴は、語幹及び数字データのようなその他のデータを入力するためにも用いられる点に留意すべきである。
【０２６５】
第一及び第二のキーのグループは、実質的に、任意の適切なキー数を含むことができる。該キーは、物理的なキー又はソフトキー、あるいは物理的なキー及びソフトキーの組合せであってもよい。キーは、様々な配列に編成され、キャラクタ及び記号は、任意の適切な様式で割り当てられる。本システムの記号は、任意のカテゴリに基づく任意の数の記号のモードにグループ分けされる。キーの第一のグループは、随意的にキーの第二のグループよりも少ない数のキーを有する。第一のキーのグループは、主に、テキストを入力するために用いられることを意図している。
【０２６６】
キーという用語は、入力信号を含むことを意味している。該用語は、圧力センサー、温度センサー、加速度センサー、指の動きを追跡する光学システム、センサー付きの指キャップ及びグローブを含む、指の操作を特定する任意の装置を含むことを意味している。ス電話番号を入力する実施形態を含む本発明の実施形態に係るグライディングジェスチャー（スイープジェスチャー）は、内部又は外部のタッチスクリーン及びマウスパッドを含む各種のタッチセンサー面を用いて特定される。その代わりの方法として、グライディングジェスチャーは、電気的スタイラス、加速度センサー及び／又は、ユーザの指の動きを特定するためのその他のセンサーにより特定される。センサーは、面上、指キャップ、グローブ及び／又はその他の適切な取り付け部に搭載される。キー又はタッチスクリーンは、プロセッサと共に同一の筐体に含まれ、又は、プロセッサを含むユニットと有線又は無線を介して接続された、分離されたユニットに部分的又は完全に含まれる。
【０２６７】
本発明の一実施形態によれば、グライディングジェスチャーは、空中で提供され、カメラ及び／又は加速度センサーのような適切なセンサーにより検知される。
【０２６８】
本発明の実施形態によれば、データを入力中にユーザがスクリーンを見る必要が無いように、データ入力システムは、入力された文字又は記号及び／又は、現在の記号モードの合成音声フィードバックを提供するように適合される。
【０２６９】
上記記載は、ラテンアルファベットに関連するが、本発明の原理は、他のアルファベットにも適用可能である。
【０２７０】
第二のキーパッドの特別なキャラクタは、位置を覚えやすいように、主に同一のキーに割り当てられる。第二のキーパッドが標準的な電話形式のキーパッドの場合、該特別なキャラクタは、数字“１”が割り当てられたキーに割り当てられる。
【０２７１】
上述の実施形態に係るデータ入力装置は、携帯電話、ＰＤＡ、コンピュータ、又はその他の装置に含まれる。
【０２７２】
本特許出願の例を通して、文字、特別なキャラクタ、ファンクションキーなどの記号を入力するために、キー、キーパッド、センサー面、複数の該手段、それらの配列、タップ／グライディングのようなインタラクション、強い、弱い、短い、長いといったインタラクションの様式、２つのキーを同時に押す、キーを押してグライディング動作を提供する等の組合せのような特徴及び方法が、異なる実施形態における本発明の原理として記述されているように用いられる。当然のこととして、これらの特徴及び方法は、本発明の異なる態様を表し用いられている。当然のこととして、こららの特徴及び方法は、相互に交換され、及び／又は組み合わされ、及び／又は、その他特徴及び方法が当業者により考慮される。例えば、所定の状況において所定のインタラクションが、ファンクションキーのような所定の記号に割り当てられると記述された場合、当然のこととして、該状況における該インタラクションは、当業者により、他のファンクションのような他の所定の記号に割り当てられる。
【０２７３】
このように、本発明の基本的な新規の特徴が示され、記述され、指摘され、代替の実施形態に適用されるが、開示された発明の詳細の形態における様々な省略、代替、及び変更が、本発明の原理を用い、本発明の精神の範囲内で当業者によりなされる。したがって、ここに添付される特許請求の範囲によってのみ、本発明は制限される。図面は、必ずしも実際の縮尺に則って記述されておらず、これらは、単に概念的に記載されていると理解されるべきである。例えば、キーに名前が付けられ、本特許出願において入力手段として示されているが、ユーザの指、グローブ及び指キャップとともに用いられるセンサーのような、他の入力手段を用いることも可能である。さらにその上、グライディング動作、異なる時間間隔の動作及び／又は異なる圧力レベル等の任意の所定のインタラクションのような任意の種類の入力信号が、第一及び第二のキーの組として用いられる。ここで、ＰＣＴ出願及びイスラエルにおける特許出願が、参照としてここに取り込む。加えて、本特許出願において記述された全ての特徴は、前述の実施形態に追加可能である。
【図１】
2012517061.tif 000009
【図１Ａ】
2012517061.tif 000010
【図１Ｂ】
2012517061.tif 000011
【図１Ｃ】
2012517061.tif 000012
【図１Ｄ】
2012517061.tif 000013
【図１Ｅ】
2012517061.tif 000014
【図１Ｆ】
2012517061.tif 000015
【図２】
2012517061.tif 000016
【図２Ａ】
2012517061.tif 000017
【図２Ｂ】
2012517061.tif 000018
【図２Ｃ】
2012517061.tif 000019
【図３Ａ】
2012517061.tif 000020
【図３Ｂ】
2012517061.tif 000021
【図３Ｃ】
2012517061.tif 000022
【図４Ａ】
2012517061.tif 000023
【図４Ｂ】
2012517061.tif 000024
【図４Ｃ】
2012517061.tif 000025
【図５Ａ】
2012517061.tif 000026
【図５Ｂ】
2012517061.tif 000027
【図５Ｃ】
2012517061.tif 000028
【図６Ａ】
2012517061.tif 000029
【図６Ｂ】
2012517061.tif 000030
【図７Ａ】
2012517061.tif 000031
【図７Ｂ】
2012517061.tif 000032
【図８Ａ】
2012517061.tif 000033
【図８Ｂ】
2012517061.tif 000034
【図８Ｃ】
2012517061.tif 000035
【図８Ｄ】
2012517061.tif 000036
【図９】
2012517061.tif 000037
【図１０Ａ】
2012517061.tif 000038
【図１０Ｂ】
2012517061.tif 000039
【図１０Ｃ】
2012517061.tif 000040
【図１１Ａ】
2012517061.tif 000041
【図１１Ｂ】
2012517061.tif 000042
【図１１Ｃ】
2012517061.tif 000043
【図１１Ｄ】
2012517061.tif 000044
【図１２Ａ】
2012517061.tif 000045
【図１２Ｂ】
2012517061.tif 000046
【図１２Ｃ】
2012517061.tif 000047
【図１２Ｄ】
2012517061.tif 000048
【図１３Ａ】
2012517061.tif 000049
【図１３Ｂ】
2012517061.tif 000050
【図１３Ｃ】
2012517061.tif 000051
【図１４Ａ】
2012517061.tif 000052
【図１４Ｂ】
2012517061.tif 000053
【図１４Ｃ】
2012517061.tif 000054
【図１５Ａ】
2012517061.tif 000055
【図１５Ｂ】
2012517061.tif 000056
【図１６Ａ】
2012517061.tif 000057
【図１６Ｂ】
2012517061.tif 000058
【図１７Ａ】
2012517061.tif 000059
【図１７Ｂ】
2012517061.tif 000060
【図１７Ｃ】
2012517061.tif 000061
【図１７Ｄ】
2012517061.tif 000062
【図１８Ａ−１８Ｄ】
2012517061.tif 000063
【図１９Ａ】
2012517061.tif 000064
【図１９Ｂ】
2012517061.tif 000065
【図２０Ａ】
2012517061.tif 000066
【図２０Ｂ】
2012517061.tif 000067
【図２０Ｃ】
2012517061.tif 000068
【図２０Ｄ】
2012517061.tif 000069
【図２１Ａ】
2012517061.tif 000070
【図２１Ｂ】
2012517061.tif 000071
【図２１Ｃ】
2012517061.tif 000072
【図２１Ｄ】
2012517061.tif 000073
【図２１Ｅ】
2012517061.tif 000074
【図２２Ａ−２２Ｃ】
2012517061.tif 000075
【図２２Ｅ−２２Ｇ】
2012517061.tif 000076
【図２３Ａ】
2012517061.tif 000077
【図２４】
2012517061.tif 000078
【図２５Ａ−２５Ｃ】
2012517061.tif 000079
【図２５Ｄ】
2012517061.tif 000080
【図２５Ｅ】
2012517061.tif 000081
【図２５Ｆ】
2012517061.tif 000082
【図２５Ｇ】
2012517061.tif 000083
【図２６Ａ】
2012517061.tif 000084
【図２６Ｂ】
2012517061.tif 000085
【図２６Ｃ】
2012517061.tif 000086
【図２６Ｄ】
2012517061.tif 000087
【図２６Ｅ】
2012517061.tif 000088
【図２７Ａ−２７Ｃ】
2012517061.tif 000089
【図２８】
2012517061.tif 000090
【図２９Ａ】
2012517061.tif 000091
【図２９Ｂ】
2012517061.tif 000092
【図３０Ａ】
2012517061.tif 000093
【図３０Ｂ】
2012517061.tif 000094
【国際調査報告】
2012517061.tif 000095