(57)【要約】  データ入力システムであって、該システムは、複数の第１キーと、複数の第２キーとディスプレイと、プロセッサを備え、該プロセッサは、１又はそれより多い文字の入力として、第１キーとのユーザの第１型のインタラクションを解釈するとともに、モード信号として第１キーとの第２型のインタラクションを解釈し、該信号は、少なくとも３つの第２キーの意味を変更することを特徴とする。【選択図】  図１
2011530937.tif 000002
【特許請求の範囲】
【請求項１】
データ入力システムであって、
複数の第１キーと、
複数の第２キーと、
ディスプレイと、
前記第１キーとの第１型のユーザインタラクションを１以上の文字の入力と解釈し、前記第１キーとの第２型のインタラクションを少なくとも３つの第２キーの意味を変更するモード信号と解釈するようにされたプロセッサとを備えることを特徴とするデータ入力システム。
【請求項２】
前記第１型のユーザインタラクションが、短期間の動作を含み、前記第２型のユーザインタラクションが、より長い期間の動作を備えることを特徴とする請求項１記載のシステム。
【請求項３】
前記第２キーがソフトキーを備えることを特徴とする請求項１記載のシステム。
【請求項４】
データ入力システムであって、
方向づけられたベクトルの形態でユーザ信号を受けとるようにされたユーザ入力インターフェースと、
開始点からベクトルの方角に配置する１２キーの電話キーパッドのキーに対応するように前記ユーザ入力インターフェースによって受信された、少なくとも５つの異なる方向づけをされたベクトルを解釈するようにされたプロセッサを備えることを特徴とするデータ入力システム。
【請求項５】
前記プロセッサは１２個のキーの電話キーパッドのキーに対応するように前記ユーザ入力インターフェースによって受信された、少なくとも７つの異なる方向づけがされたベクトルを解釈するように適合されていることを特徴とする請求項４記載のシステム。
【請求項６】
前記プロセッサはキーパッドのセンターキーからベクトルの方向に配置される１２キーの電話キーパッドのキーに対応するように方向づけられたベクトルを解釈するようにされていることを特徴とする請求項４記載のシステム。
【請求項７】
前記ユーザ入力インターフェースはタッチスクリーンを備え、ベクトルとしてタッチパッド上の拭い取るジェスチャを解釈するようにされていることを特徴とする請求項４記載のシステム。
【請求項８】
前記ベクトルの開始点からその終了点までの直線としての拭い取るジェスチャの方向を解釈するようにされていることを特徴とする請求項７記載のシステム。
【請求項９】
前記入力インターフェースは複数の個別のベクトルとしてカーブを含む、スクリーン上の拭い取るジェスチャを解釈するように適合された各直線部が１２キーの電話キーパッドのキーに別々に対応することを特徴とする請求項７記載のシステム。
【請求項１０】
前記ユーザ入力インターフェースは複数のキーを備え、キー配列の押し動作を当該配列の最初のキーから最後のキーまでの方向のベクトルと解釈することを特徴とする請求項４記載のシステム。
【請求項１１】
データ入力システムであって、
アルファベットの文字に多義的に対応するユーザ信号を受けとり、固定信号を受けとるようにされたユーザ入力インターフェースと、
単語の複数の文字配置のために文字に多義的に対応するユーザ信号を受けとり、前記文字配置のために推測した文字を提供するようにされたプロセッサとを備え、
前記プロセッサは追加のユーザ信号を受信することに応答して文字配置の推測を更新するように適合され、前記追加のユーザ信号は同一の単語のために文字に多義的に対応し、前記プロセッサは、固定信号が適合された文字配置の文字を変更しないことを特徴とするデータ入力システム。
【請求項１２】
前記固定信号は、同時に２個のキーを押すことに応答して受信されることを特徴とする請求項１１記載のシステム。
【請求項１３】
キー押しがされるごとに、前記固定信号は単一文字配置に適合することを特徴とする請求項１１記載のシステム。
【請求項１４】
前記固定信号は現在のカーソル配置の前に現在の単語ですべての文字位置に適合することを特徴とする請求項１１記載のシステム。
【請求項１５】
前記固定信号は現在のカーソル配置に拘らず、現在の単語の第１の多義的な文字配置に適合することを特徴とする請求項１１記載のシステム。
【請求項１６】
データ入力システムであって、
複数の文字に多義的に対応する信号を備える文字に対応する入力信号を受けとるように適合されたユーザ入力インターフェースと、
スクリーンと、
複数の文字に多義的に対応する入力信号が受けとられた文字配置に対して、前記文字配置を表す単一の文字を選択し、前記スクリーン上で各文字配置に対して、単一の文字を表示するように適合されたプロセッサを備え、前記単一の文字の表示は複数の文字及び文字配置と多義的に関連づけられた文字配置の間で区別するように適合されることを特徴とするデータ入力システム。
【請求項１７】
前記プロセッサは単一文字に関連した文字配置の文字とは異なる色で複数の文字に多義的に関連づけられた文字配置に文字を表示することを特徴とする請求項１６記載のシステム。
【請求項１８】
前記単一の文字の表示は、複数の文字に多義的に関連づけられた文字位置と、単一の文字に関連づけられた文字位置との間で区別するようにされたことをとする請求項１６記載のシステム。
【請求項１９】
前記プロセッサが、複数の文字と多義的に関連付けられ文字配置を、前記ユーザ入力インターフェースのキーに文字配置を関連させるように表示し、前記ユーザ入力インターフェースが、前記文字配置の特定の複数の文字を生成することを特徴とする請求項１６記載のシステム。
【請求項２０】
データ入力ユニットであって、
タッチスクリーンと、
前記タッチスクリーン上の拭い取るジェスチャを、前記拭い取るジェスチャの軌道及び開始にしたがって、１以上の文字を示すことと解釈するようにされるプロセッサを備え、前記タッチスクリーンは１０個までの領域に分けられるように考慮され、前記各領域は前記タッチスクリーンの面積の少なくとも１０％をカバーし、一つの領域内の任意の場所で開始する特定の軌道の拭い取るジェスチャが、同一の１以上の文字に対応するように解釈されることを特徴とするデータ入力ユニット。
【請求項２１】
せいぜい６つの領域に分けられるようにタッチスクリーンが考慮されることを特徴とする請求項２０記載のユニット。
【請求項２２】
前記タッチスクリーンは２つの領域に分けられることが考慮されることを特徴とする請求項２０記載のユニット。
【請求項２３】
データ入力ユニットであって、
アルファベットのすべての文字に互いに関係している１０個未満のキーを含む複数の第１キーと、
タッチスクリーンと、
第１キーの動作に応答して文字グループに入力単語の文字配置を関連づけ、現在の単語の第１文字配置と関連付けられた各文字に対してタッチスクリーンソフトキー上にソフトキーを提供するように適合され、最も最近に押された第１キーに拘らず、前記現在の単語が複数の文字と多義的に関連付けられることを特徴地するデータ入力ユニット。
【請求項２４】
ソフトキーの動作に応答して現在の単語の第１文字位置を関連付け、前記現在の単語は前記動作されたソフトキーの文字と共に複数の文字に多義的に関連付けられ現在の単語のその後の第１文字の位置のために自動的に提供し、前記現在の単語は、複数の文字に多義的に関連付けられることを特徴とする請求項２３記載のデータ入力ユニット。
【請求項２５】
前記複数のキーは、少なくとも１つの非英数字の記号と関連付けられることを特徴とする請求項２３記載のデータ入力ユニット。
【請求項２６】
前記第１キーの各々の２以上が、複数の非英数字記号と関連付けられる請求項２５記載のデータ入力ユニット。
【請求項２７】
データ入力ユニットであって、
ユーザ動作を識別するようにされたユーザ入力インターフェース、
スクリーンと、
前記スクリーン上での単語の受けとりと、該単語のスクリーン上での表示を制御すると共に、識別されたユーザの動きに対応したスクリーン上のマウスポインタを制御するように適合されたプロセッサを備え、前記プロセッサが単語を入力していない間ではなく、１以上の文字のグループを参照して識別されたユーザの動きを解釈するときに、前記マウスポインタの制御が行われ、その表示を制御し、前記プロセッサが単語をエンターする最中でないとき識別されたユーザ動作に応答して前記スクリーン上でマウスポインタを制御し、前記１以上の文字のグループ化の参照は前記プロセッサが単語を受け取っている間は行われることを特徴とするデータ入力ユニット。
【請求項２８】
前記スクリーンは、タッチスクリーンを含み、ユーザ入力インターフェースが、タッチスクリーン上のユーザ動作を識別することを特徴とする請求項２７記載のユニット。
【請求項２９】
前記ユーザ入力インターフェースは、空気中の指の動作を識別することを特徴とする請求項２７記載のユニット。
【請求項３０】
前記プロセッサは１又は２以上の文字に対応する入力信号を受信した直後に単語を受け取っている間に考慮され、空間信号、帰還信号またはタブ信号を受信した直後に単語を受け取っている間に考慮されないことを特徴とする請求項２７記載のユニット。
【請求項３１】
電話ユニットであって、
感圧面と、
前記感圧面上の拭い取るジェスチャを識別し、前記動作の方向に従って数字と拭い取るジェスチャとを相関し、拭い取るジェスチャから決定された数字の配列電話番号形式をダイアルするように適合されるコントローラとを備えることを特徴とする電話ユニット。
【請求項３２】
前記面上での開始点に関係せずに、拭い取るジェスチャに対応する数字を識別するようにされてなることを特徴とする請求項３１記載の電話ユニット。
【請求項３３】
前記コントローラは少なくとも前記拭い取るジェスチャの少なくともいくつかに対応する数字を、公知の１２キー電話キーパッドの数字５と対応する中間キーから掃引方向に前記１２キー電話キーパッドのキー上の数字として識別するようにされることを特徴とする請求項３１記載の電話ユニット。
【請求項３４】
前記コントローラが、前記面上のタップを数字５と識別するようにされることを特徴とする請求項３１記載の電話ユニット。
【請求項３５】
前記コントローラは単一の可能な方向を除いて拭い取るジェスチャの長さに関係せず拭い取るジェスチャを数字と関連付けるようにされてなることを特徴とする請求項３１記載の電話ユニット。
【請求項３６】
短い下方への拭い取るジェスチャを数字８と識別し、長い下方への拭い取るジェスチャを数字０と識別するようにされてなることを特徴とする請求項３５記載の電話ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本出願は、アメリカ合衆国法典第３５巻第１１９条（ｅ）に基づき、２００８年８月１２日に出願した米国仮特許出願ＵＳＳＮ第６１／１３６，１０４号、及び以下のイスラエル特許出願の優先権を主張する。
-２００８年８月１７日に出願された、第１９３５０６号
-２００８年８月２４日に出願された、第１９３６４４号
-２００８年８月２８日に出願された、第１９３７４５号
-２００８年９月９日に出願された、第１９４００２号
-２００８年１０月１２日に出願された、第１９４７０８号
-２００８年１０月２２日に出願された、第１９４７３１号
これらの開示は、全体を参照することにより、本明細書に組み込まれる。
【０００２】
本出願は、また様々な先行するＰＣＴ公報に関連し、該公報は、「Integrated Keypad System」という名称が付された WO01/131788、「Features to Enhance Data Entry Through a Small Data Entry Unit」という名称が付されたWO03/007288、「System to Enhance Data Entry in Mobile and fixed Environment」という名称が付されたWO04/095414、「System to Enhance Data Entry in Mobile and fixed Environment」という名称が付されたWO05/122401、「Data Entry System」という名称が付されたWO07/114833、「Combined Data Entry Systems」という名称が付された WO08/114086、そして「Improved Data Entry System」という名称の付されたPCT出願 WO09/027817を含む。これら全てもまた、全体を参照することにより本明細書に組み入れられる。
【０００３】
（発明の分野）
本発明は、データ入力デバイスに関し、特に、文字及び他の記号を含むデータ/テキストを入力するためのデバイス及び方法に関する。
【背景技術】
【０００４】
（背景技術）
携帯電話、個人デジタルエイド及び小型コンピュータなどのモバイルデバイスは、容易に持ち運び、多くのタスクを実行することが可能であるため、幅広く利用されている。
モバイルデバイスの1つの問題は、テキスト入力であり、この点は、モバイルデバイスの小さいサイズによる問題である。モバイルデバイスにおけるテキスト入力のための1つの解決方法は、制限されたキーセットを使用することであり、該キーセットでは、キーのうちの少なくともいくつかが多義的に複数の文字と関連付けられている。連続のキーストロークを受け取るする際、単語辞書がユーザにより意図された単語を推測するために調べられる。このような解決方法は、例えば、Grover et al.の「Reduced Keyboard Disambiguating Computer」という名称の付された米国特許第５，８１８，４３７号、及び、Ng et al.の「Reduced Keyboard System that Emulates QWERTY-type Mapping and Typing」という名称の付された米国特許公報第２００３／０１９３４７８号に記載され、これらの開示は、全体を参照することにより、本明細書に組み込まれる。
【０００５】
多義的なキーの使用に関する1つの問題は、ユーザが不注意に正しくないキーを押す時である。このような場合、システムは、意図されていなかったユーザの単語を指し示す。ユーザは、その後、不正確な文字を消し、正確なキーストロークを入力する必要がある。
【０００６】
米国特許第５，８１８，４３７号は、メインウインドウに加えて、押されたキーのフィードバックを提供する追加的ウインドウを提供することを示唆し、該フィードバックは、現在の単語のために押された各キーに関連付けられた文字の形態である。1つの実施形態において、特許第５，８１８，４３７号は、メインウインドウにユーザが意図した単語を選択するために、複数の可能性のある単語が直接表示することを示唆する。しかしながら、これらのフィードバックの方法は紛らわしく、タイピングにおけるエラーを識別するのにユーザに対して十分な容易さを提供しないこともある。
【０００７】
また、対のキーによって、アルファベットの全ての文字をエンコードすることが示唆されてきた。このような示唆は、例えば、Toutonghi et al.の「Text entry method and system using a numeric or non-QWERTY keypad」という名称の付された、米国特許公報第２００６／００６６５８３号、Smithの「Method for Entering Alphanumeric Data」という名称の付された米国特許第５，９８２，３０３号に記載され、これらの開示は、全体を参照することにより、本明細書に組み込まれる。しかしながら、この方法は、ユーザがすべての文字のキー配列を覚えておくことを必要とする。
【０００８】
モバイルデバイスのもう一つ別の問題は、英数字文字以外の記号を入力することである。モバイルデバイス上のキーの数は、制限されていて、さまざまな方法は、制限されたキーを用いて、記号の簡単な入力を可能とすることを示唆していた。依然として、よりよい解決方法が必要とされる。
【０００９】
いくつかのモバイルデバイスは、タッチスクリーンを介したユーザ入力を受け取る。タッチスクリーンも非携帯デバイス上で使用される。Jung et al.の「Method of using a Touch Screen and user interface apparatus employing the same」という名称の付された、米国特許出願第2007/0097092号は、異なるユーザに対し、同一のキーを有する複数の領域を備えたタッチスクリーンを使用することを記載していて、上記特許出願は、全体を参照することにより、本明細書に組み込まれる。
【００１０】
Alvaradoの米国特許公報第2009/0073002号は、アルファベット文字がタッチスクリーン上でまっすぐにトレースすることにより入力されるスキームを記載している。
タッチスクリーンは様々なセルに分けられ、また、異なる位置でのトレースは異なる解釈が与えられる。
【００１１】
Backmannの米国特許公報第2002/0180797号は、単語を入力するためにストロークおよびキーを押すことを組み合わせた方法を使用する。ストロークは、母音とショートカットに割り当てられる。
【００１２】
Kuzminの「Stroke-Based Data Entry Device, System and Method」という名称の付された米国特許第７，５１９７４８号は、ストロークが入力用の文字と関連付けられる方法について記載している。ストロークは方向および開始する領域に基づいて解釈される。
【００１３】
Middletonの米国特許第７，１７０，４９６号は、データ入力システムのジェスチャを用いた、入力方法について記載している。システムは、現在入力されるジェスチャに対応する記号の形態におけるフィードバックを提供する。したがって、必要ならば、ユーザはジェスチャを変更することができる。
【００１４】
これらの方法では、ユーザはストロークと文字との間の関連性を記憶する必要があり、この点は、ユーザによっては問題である。
【００１５】
他のいくつかの入力方式は、わずかにキーを有するキーボードとともに利用され、文字（character)又は文字（letter)の１字以上の記号が少なくともいくつかのキーの各々に多義的に割り当てられる。このようなキーパッドにおいて、一般に、キー上での押し動作などといったインタラクション（例えば、あらかじめ定義された）は、キーに割り当てられたあらゆる記号に多義的に対応する（例えば、このようなキーは、「多義的なキー」と呼ばれる）。
【００１６】
1つの方法によると、同一のキー上でのタップの異なる回数を使用することによって、ユーザは意図された文字を示す、マルチタップのスキームは、非多義性のために使用されてもよい。しかしながら、マルチタップのスキームの使用は、多くのユーザにとっては、遅く不便である。
【００１７】
もうひとつ別の方法によれば、キーに割り当てられた記号のグループの中で記号（例えば、文字など）の１つを入力するために、ユーザは、キー上での押し動作などといった、前もって定義されたキーによるインタラクションを提供するとともに、キーに割り当てられた記号（例えば文字）の中で記号（例えば所望の文字）を選択するために、記号（例えば、文字の称呼を発するなど）に対応する音声情報を提供する。そして、音声情報が、ユーザの声及び／又はユーザの唇の動きに基づいて検知され分析されてもよい。１つの方法によると、多義的に類似する前もって定義された音声を有する文字などであって、これらの対応する音声では互いに区別するのが困難である記号は、互いに異なるキーに割り当てられていることで別々に区別されてもよい。
【００１８】
正確な文字を提供するデータ入力システムは、わずかなキーを用いて（例えば、非常に）高度に正確なデータ／テキスト入力システムを提供するために、キー押し動作のみに基づく単語予測システムの原理を用いて、組み合わされる。キー押し動作だけに基づいた単語予測システムの法則は、当業者によって知られている(例えばT9)。
【００１９】
例として、電話キーパッドの使用により、単語「ball」を入力するために、ユーザは、文字に対応するキーを押すことにより単語の最初文字(例えば「b」)を入力し、文字に対応する音声を提供する。そして、(例えば、その後)、音声を発することなく単語の他の文字(例えば、この例では、続きの文字「all」)に対応するキーパッドの多義的な文字キーを押す。この例において、単語「ball」の文字の(例えば、対応する)すべての文字(文字「b」を含む)のためにのみ(例えば音声を発することなく)、連続的なキーを押し動作を提供することは、また「call」という単語の場合と対応してもよい。しかし、前述の例において、最初文字「b」が正確に入力されるので、システムは、「call」という単語を考慮せず、好ましい選択法に基づいて、ユーザによって提供される入力情報に対応する単語の中で、最も高い使用頻度を有している単語「ball」を提供してもよい。
【００２０】
代替的に、ユーザは最初に多義的なキー押し動作を提供し、システムは単語を提案する。ユーザの入力しようとする単語が1つでない場合、ユーザは、追加的な情報を提供することで訂正することで訂正手順を進めることで、好ましくは、所望の単語内での特定の位置において、単語の少なくとも1つの正確な文字を、システムに通知する。
【００２１】
当業者によって知られているとともに以前に記述されたように、キー押し動作情報に基づいた単語予測システムは、少なくとも単語の辞書を利用し、該辞書は、対応するキー押し動作データベース（key presses database)を含む。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】米国特許第５，８１８，４３７号
【特許文献２】米国特許公報第２００３／０１９３４７８号
【特許文献３】米国特許公報第２００６／００６６５８３号
【特許文献４】米国特許第５，９８２，３０３号
【特許文献５】米国特許出願第2007/0097092号
【特許文献６】米国特許公報第2009/0073002号
【特許文献７】米国特許公報第2002/0180797号
【特許文献８】米国特許第７，５１９７４８号
【特許文献９】米国特許第７，１７０，４９６号
【発明の概要】
【課題を解決するための手段】
【００２３】
本出願は、一般的に、単語予測データ入力システムに関し、該システムは、単語を予測するために、多義的な及び/又は非多義的な文字を使用する。さらに、システムは、少なくともＰＣキーボードの機能を複製するように設計され、該システムにより、キーボードで即座に且つ容易にキーボード上で利用可能なあらゆる特別な文字、コマンド及び機能を入力することが可能である。システムは、一般的に入力信号の第１セットおよび第２／付加的な入力信号の１以上の異なるセットを使用する。テキスト入力に対応する主な情報は、入力信号の第１セットを介して提供される。第１入力信号を介して提供される入力に基づいた、システムにより提供される出力が正確でない場合、入力信号の少なくとも第２セットが使用されることで、システムが、第１及び少なくとも第２セットの入力信号を介して提供される入力を考慮することにより、正確な出力を提供するよう促す。入力信号の第１セットは、入力信号の第２セットよりも一般的に少ない入力信号を有する。
【００２４】
本特許出願の全体にわたって、キー等の共通の手段、及びキーインタラクションを繰り返すための滑り動作等のインタラクションは、入力信号を提供することを示すために一般的に用いられるが、明らかなことだが、あらゆる他の型の手段及びインタラクションは、当業者により使用され、入力信号は、本発明の実施形態、方法及び他の特徴とともに使用されるよう提供される。
【００２５】
発明の好ましい実施形態によれば、システムは、例えば、わずかなキー(例えば第１キーパッド)の第１セットを介して提供される入力信号の第１セットを含み、(例えば、それより多い）の言語での少なくとも文字が、配分的にそして多義的に少なくともいくつかの(例えば、好ましくは４)のキーに割り当てられ、これにより、１以上の文字が多義的に少なくともいくつかのわずかなキーに対して割り当てられる（例えば、多義的なキー）。好ましくは、文字は、キーに配分され、これにより、ユーザが所望の単語（例えば、第１入力情報）の文字（character)（例えば、文字（letters)）に対応するキーを入力すると、もっとも所望の単語が、キー押し動作（例えば、第１入力情報）のみに基づいたシステムにより、ユーザに対して提案される。いくつかの場合には、所望の単語が、ユーザに対して第１選択として提案されていない(例えば、所望の単語が最も優先度が高くない)。そして、システムは、もうひとつ別の単語（例えば、優先度の高い所望でない単語）を提案することを理解されたい。
【００２６】
好ましい実施形態によれば、システムは、電話型キーパッドのキーなどといった、例えば第２セットのキー（例えば、第２キーパッド）を介して提供される、少なくとも第２セットの入力信号を含み、同一の（例えば、それより多い）言語の少なくとも文字が、第２セットのキーの少なくともいくつかのキーに対して割り当てられることにより、１より多い文字が、第２セットのキーの少なくともいくつかのキーのそれぞれに対して、多義的に割り当てられる。
【００２７】
本発明の1つの実施形態によると、第１セットのキーのわずかなキー上の文字及び付加的な／第２セットの（例えば、４の多義的な）キー(例えば、電話型キーパッド)上の文字が、配分されることにより、第１キーバッドの多義的な（文字）キーの（例えば、あらゆる）キーと、第２キーパッドの多義的な（文字）キーの（例えば、あらゆる）キーは、せいぜい１つの共通の文字（character)(例えば、文字（letter))を有する。
【００２８】
したがって、特定の文字（character)／文字(letter)のための第１セットのキー及び第２セットのキーまたは単語（例えば、単語が１又はそれより多い文字を有する）内での特定の文字の位置のための第１セットのキー及び第２セットのキーを押すことにより、ユーザは、特定の文字（letter)／文字(character)（例えば、共通の文字(letter)／文字(character))を非多義的に示す。言いかえれば、正確な文字（character)/文字(letter)を入力するために、ユーザは、文字（character)/文字(letter)に対応する第１キーパッドのキーをまず押し、次に、所望の文字（character)/文字(letter)にも対応する第２キーパッドのキーを押す、又は反対もまた同様である。キー押し動作を考慮することで、及び２つのキー上に、せいぜい１の共通の文字が存在するという事実を考慮することで、システムは所望(例えば共通の)な文字（character)/文字(letter)を正確に選択する/入力する。
【００２９】
このようにして、２つのキーのキー押し動作を用いることによって、本発明のデータ入力システムは、正確な文字の識別を、多義的に選択された２つのキーに共通の一意的な文字を用いて、提供する。システムは、ユーティリティを有しているが、上記に記述されるようなシステムは、ソフトウェアに基づいた単語予測システムと一緒に有用に使用されてもよく、多義的なキー選択は、知られている単語および対応するキー押し動作情報を含むデータベース内の単語と比較され、これにより、ユーザの意図を予測するまたは確認する。
単語予測システムの原則は当業者に知られている。
【００３０】
例として、１つの方法に従って、所望の単語を入力するために、ユーザは、所望の単語の文字に対応する第１キーパッドの(多義的な)キーを押すことにより、第１入力情報をまず提供する。システムは、第１入力情報に対応するデータベースから単語を提案してもよい。1つの方法に従って、示唆された単語は、入力情報に対応する単語の中の最も優先度の高い単語である。提案された単語が所望の単語でない場合、ユーザは、所望の単語の文字、結局のところ第１文字のひとつに対応する第２キーパッドのキーを押すことにより、追加的な入力情報を提供する訂正手順と本明細書に呼ばれることを進める。文字に対応する第１及び第２のキーパッドの押し動作に関連させることによって、そして、両方の選択キーに共通のせいぜい１文字が存在するという事実によって、文字は正確に且つ非多義的に選択され、システムは正確に文字を認識する。組み合わされた入力情報を考慮することによって、システムは、組み合わされた情報に対応するデータベースから別の単語を提案する。システムによって提案された新しい単語が所望の単語でない場合、ユーザは追加の入力情報を提供してもよく、該追加の入力情報は、例えば、システムが所望の単語を提案するまで、もう一つ別の文字、好ましくは所望の単語の次の文字に対応する第２キーパッドのキーを押すことなどによって、提供される。
【００３１】
もうひとつ別の方法によれば、ユーザは上述される所望の単語の少なくとも１文字をまず正確に提供し、さらに、所望の単語の残りの文字に(非一意的に)対応する第１キーパッドの多義的なキーを押してもよい。少なくとも単語の１文字を正確に認識することによって、および単語の残りの文字に対応する多義的なキー押し動作をも考慮することによって、システムは、所望の単語をより正確に予測することができ、ユーザに対してそれを提案することができる。提案された単語が所望の単語でない場合、システムが所望の単語を予測する／提案するまで、ユーザは、所望の単語の追加文字に対応する第２のキーパッドのキー上で追加の押し動作を提供してもよい。
【００３２】
所望の単語が辞書にない場合、第１キーパッドを介して提供される第１の入力情報に加えて、ユーザは、一般的に、所望の単語の文字のすべてに対応する第２のキーパッドのキーを押す。
【００３３】
好ましくは、本発明の第１キーパッドは、第２キーパッド（例えば８つの文字キーがある電話型キーパッド)よりも一般的に少ない（文字）キー(例えば好ましくは４つの文字キー)を有する。これは、テキストの主な部分が第２キーパッドを使用することを必要とすることなく、第１キーパッドによって入力されてもよいためである。
明らかに、より少ないキーを有している／使用することは、テキスト入力を、より簡単に且つより速くする。
【００３４】
本明細書において上述されるこれらのデータ入力システムおよび訂正は、非常に速く容易なシステムである。簡潔に述べると、好ましい方法によれば、ユーザは第１キーパッドを介して所望の単語をタイプする。一般的に、システムは、正しい(例えば、所望の)単語を提案する。そうでなければ、ユーザは第２キーパッドを使用して、単語を再入力し始める。単語が辞書にあれば、ほとんどの場合、第２キーパッドを介して単語の再入力を開始するとすぐに、システムは単語を提案する。単語が辞書にない場合、ユーザは一般的に単語の文字(letters)/文字(characters)のすべてを再入力する。このような単語予測データ／テキスト入力システムを有する場合、ユーザは、単語が辞書データベースにあるか、ないかについて心配する必要はない。第１キーパッドをタイプしている/使用している間(例えば、システムは、また単語完了方法を含むこともある)または、第2キーパッドを使用して、再入力を行う間のいくつかの時点で、システムが所望の単語を提案することをユーザは知っている。
【００３５】
キーの第１及び第２セットは、ラテン文字及び/又は他の所望のアルファベット、例えば、アラビア語、ヘブライ語、朝鮮語など又はこれらの少なくとも一部をサポートしてもよい。さらに、キーの第１及び第２セットは、従来からキーボードに表わされる数字、句読点及び/又は他の記号に及んでもよい。本発明のいくつかの実施形態において、システムは、中国語または日本語といった音声記号/アルファベットに基づいた言語のテキストを入力するために使用されてもよい。
【００３６】
代替的に、より少ない頻度で使用されるいくつかの記号は、状態選択キー(例えばシフトボタン)を有する第１セットのキー、または第２セットのキーを使用するといった、非多義的なキーストロークを使用して、提供される。
本発明の1つの実施形態では、例えば、第１セットまたは第２セットのキーの1つ以上は、例えば、前もって定義された時間よりも長く押し下げられる時などにおいて、状態選択キーとしての機能をさらに果たす。
【００３７】
任意で、システムによりサポートされた記号の数は、基本的記号のほぼすべてを含み、該記号は、入力またはテキストの編集、またはコンピュータの操作のいずれかのための英数字、句読点、コマンドおよび機能である。マクロまたは単語の一部分(例えば、本発明者によって出願された他の特許出願に記載される)のような他の記号も、減少されたキーの数に分配的に割り当てられる。
【００３８】
したがって、本発明の例示的実施形態により、以下のものが提供される:コンピュータ化されたデバイスであって、該デバイスは、（ｉ）第１ユーザの複数の異なる入力信号を識別するよう適合された第１入力インターフェースと、（ｉｉ）第２ユーザの複数の入力信号を識別するように適合された第２入力インターフェースと、（ｉｉｉ）第１入力信号の少なくとも１のそれぞれと第１の複数の記号が多義的に対応するとともに、第２入力信号の少なくとも１のそれぞれの動作と第２の複数の記号が多義的に対応するよう構成されたプロセッサを備える。プロセッサは、第２の複数の記号が第１の複数の入力信号に対応するように、第１の入力信号のうちの1つに対して第２の複数の記号の各々を関連づける。
【００３９】
直前で記載された原則に基づき、第１セットのキーと第２セットのキーを用いる本発明のデータ入力システムは、本発明者により出願された「Improved Data Entry System」という名称の付されたＰＣＴ出願ＷＯ０９／０２７８１７において詳細に記載され、これらの開示は参照することにより本明細書に組み込まれる。本特許出願の目的は、本発明のデータ入力システムに対していくつかの拡張を供給することである。
【００４０】
本発明のいくつかの実施形態の態様は、少なくとも周知の１２のキーの電話キーパッドのキーのユーザの選択を受け取るデータ入力ユニットに関し、該キーの選択は、少なくとも１２のキーの電話パッドにおけるキーのそれぞれの位置を示す滑り動作(例えばベクトル)の形態で行われる。例えば、ベクトルの開始点が電話キーパッドの中間の５のボタンにある場合、ベクトルは、ベクトルが指すキーに関係すると解釈される。
【００４１】
任意で、データユニットは、ベクトルを使用して、周知の電話キーパッドの５つのキーの表示または少なくとも７つのキーの表示を受け取るのに適している。他のキーは、他の手段を使用して、提供されてもよい。あるいは、データユニットは他のキーの表示を受け取るのには適していない。
【００４２】
本発明のいくつかの実施形態の態様は、電話番号をダイヤルするために、滑り動作またはタップ動作を使用することに関する。
【００４３】
本発明のいくつかの実施形態において、ベクトルはデータ入力ユニットのタッチスクリーン等のタッチセンサ表面上で滑る(例えば、拭い取る)ジェスチャの形態で受け取られる。
もうひとつ別の実施形態において、ベクトルは、ベクトルの方向において連続した2つのキーを押す形態で受け取られる。任意で、ベクトルは、これらの方向に基づいてのみ、１２のキーの電話キーパッドのキーに関連付けられる。代替的に、ベクトルの長さ、及び又は、速度も考慮に入れられる。ベクトルは、任意でタッチスクリーン上での開始位置とは関係のなくキーと関連付けられる。
【００４４】
本発明のいくつかの実施形態の態様は、(例えば現在の)単語の文字内でナビゲートすることでこれらの文字の1つを選択することが可能である、選択手段及びこれに対応するマーカに関し、システムは、ユーザによって提供される次の入力情報を文字の位置に関連づける。
【００４５】
本発明のいくつかの実施形態の態様は、単語の入力中に、文字（character）の位置にて文字(letter)を大文字化させることに関し、好ましくは、短いタップ動作以外に前もって定義されたインタラクションを提供すること、好ましくは第１キーバッドの前もって定義されたキーを提供することにより、及び第１キーパッドの所望の多義的な文字キー上で押し動作を提供することにより、上述の場合における文字位置において、対応する文字を入力させる。
【００４６】
本発明のいくつかの実施形態の態様は、作成システムおよび方法に関し、これにより、システムは、滑り動作又はタップ動作を、本発明のデータ入力システムまたはコンピュータマウス機能のいずれか一つに自動的に関連づける。例えば、単語の入力の間に提供される滑り／タップ動作は、単語に対応する入力情報を提供することに関し、単語の入力中に提供されない該動作は、対応するマウス機能と関係する。
【００４７】
本発明のいくつかの実施形態の態様は、少なくとも特殊文字、機能、コマンドなどのような記号を少数のグループ化させることに関し、少数のグループにおいて、各グループは、1又はそれより多い前もって定義された共通の特徴に基づいている。各グループの記号は、好ましくは第２キーパッドのキー以外のキーを用いた／上での単一のタップ動作の他に、好ましくは第１キーパッドのキーに割り当てられる。前もって定義されたインタラクションは、対応するキーでの少なくとも前もって定義された時間での長い押し動作(例えば、押さえる)である。このような前もって定義された動作が、対応するキー上で提供される場合、システムは、対応するモードインスタンスに入り、そして、対応するグループの文字のそれぞれを、少なくとも第２キーパッドの１つのキーに前もって関連づける。任意で、押し動作を同時に提供する、又は第２キーパッドのキーを押してすぐに提供することは、キー上の記号を入力することである。
【００４８】
本発明のいくつかの実施形態の態様は、多義的な文字の各々の位置に関する全ての文字の表示に関係する。任意に、各文字位置の文字は「文字欄（letter column）」で示される。任意で、「バックスペース」キーが押される場合、文字欄が表示され、第１キーパッドの文字キーが押される場合、除去される。
【００４９】
本発明のいくつかの実施形態の態様は、言語の英数字及びあらゆる特殊文字の両方を多義的に含む本発明の第１キーパッドに関し、これにより、あらゆる種類の文字（例えば、式、ＵＲＬ、コンピュータプログラミング言語、スリング等）を含む単語を入力することをサポートする。任意で、システムが第１キーパッドのみを介して提供されるキー押し動作に基づいて所望の単語を予測できない場合、システムは訂正手順のために少なくとも２つの異なる第２キーパッドを含むこともある。
【００５０】
本発明のいくつかの実施形態の態様は、データ入力ユニットに関し、該データ入力ユニットは、単語または一続きの文字内での少なくともいくつかの文字の位置のために、複数の文字に多義的に関連づけられたユーザ入力信号を受け取るとともに、ユーザにより意図された文字を推測しようとして選択された単一の文字を、これらの文字の位置のために表示する。データ入力ユニットは、複数の文字に関連づけられた文字（character)の位置を示す文字（letter)を表示し、該表示は、単一の文字に関連付けられた文字（character)の位置を示す文字（letters)を表示するのとは異なる方法で表示する。
【００５１】
本発明のいくつかの実施形態において、単一文字の文字位置の文字は、複数の文字の文字位置の文字とは、異なるフォント、色またはサイズで表示される。代替的にまたは追加的に、複数の文字の文字位置を表わす文字は、文字上に、文字の上に、又はその下のマークとともに表示される。本発明のいくつかの実施形態において、マークは、文字位置が関連付けられた他の文字を含み、好ましくは、該他の文字は、スクリーン上のどの文字位置の文字よりも大きいフォントである。
【００５２】
本発明のいくつかの実施形態の態様は、データ入力の方法へ関し、該方法において、ユーザの拭い取るジェスチャを行うことで、ジェスチャの幅に反応する異なる機能をもたらす。任意で、データ入力ユニットは、スタイラスペンペンによって提供される拭い取るジェスチャと、指によって提供されるジェスチャ、または異なる指によって提供されるジェスチャを区別する。
【００５３】
本発明のいくつかの実施形態の態様は、タッチセンサ表面(例えばパッド、スクリーン)を含む電子デバイスのデータ入力ユニットに関し、該データ入力ユニットは、スクリーンの異なる領域上の同様の動きとは異なるように関する。任意で、ユニットは、少なくとも文字に関連したハードキーをわずかに有し、これにより、タッチセンサ表面を介するのではなく、ハードキーを介してテキストの大部分を入力する。
【００５４】
任意で、スクリーンはせいぜい６つの領域に分けられる。
【００５５】
本発明のいくつかの実施形態の態様は、主としてキーボードとして使用される小型化されたサイズのデータ入力ユニットに関し、該入力ユニットは、主としてコンピュータデバイスといった電子デバイスに用いられる。ユニットは、上述した第１及び第２セットのキーを含む。任意で、ユニットは、少なくとも１のタッチセンサ表面(例えばパッド、スクリーン)を含み、該表面は、異なる滑り動作を介して第２セットのキーに取って替えられる。
任意で、また、タッチセンサ表面は、第１セットのキーの使用を復元するために使用され、これにより、第１セットのキーと取って替えられる。ユニットは、主としてデータ入力システムと共に使用される低電力のプロセッサである独自のプロセッサを含む。ユニットは、また主としてデータ入力システムと共に使用される小型化されたサイズの独自のメモリを含む。ユニットは、またユーザが確認するよう、主としてテキストを印刷するために用いられる独自のディスプレイユニットを含む。任意で、ユニットは、対応する電子デバイスと有線又は無線で通信する。
【００５６】
本発明のいくつかの実施形態の態様は、取り外し可能なキーパッドに関し、該キーパッドは、アルファベットのすべての文字に対応するキーを含み、取り外されると操作可能であり、文字は、少なくとも２の取り外し可能なユニットの間を分割する。任意に、キーパッドは、対応する電子デバイスと有線又は無線で通信する。
【００５７】
発明のいくつかの実施形態の態様は、データ入力システムに関し、単語の入力中に、システムは、複数の文字に多義的に関連する単語の第１の文字位置に関連した文字(letters)/文字(characters)用のソフトキーを表示する。任意で、ユーザが文字のうちの1つを選択した後、システムは、複数の文字に多義的に関連する単語の次の文字位置のソフトキーを表示する。
【図面の簡単な説明】
【００５８】
【図１】本発明の例示的実施形態による、携帯電話の概略図である。
【図２】本発明のいくつかの例示的実施形態による、第１キーパッド上の異なるモードキーの概略図である。
【図３】本発明のいくつかの例示的実施形態による、第１キーパッド上の異なるモードキーの概略図である。
【図３ａ】本発明の例示的実施形態による、第2キーパッドの上の記号の異なるグループの概略図である。
【図３ｂ】本発明の例示的実施形態による、第2キーパッドの上の記号の異なるグループの概略図である。
【図３ｃ】本発明の例示的実施形態による、第2キーパッドの上の記号の異なるグループの概略図である。
【図３ｄ】本発明の例示的実施形態による、第2キーパッドの上の記号の異なるグループの概略図である。
【図３ｅ】本発明の例示的実施形態による、第2キーパッドの上の記号の異なるグループの概略図である。
【図３ｆ】本発明の例示的実施形態による、第2キーパッドの上の記号の異なるグループの概略図である。
【図４】本発明の例示的実施形態による、デバイスのスクリーンに表示された第２キーパッドの概略図である。
【図５】本発明の例示的実施形態による、デバイスのスクリーン上で拡大して表示された、小さな第２キーパッドの概略図である。
【図６】本発明の例示的実施形態による、本発明の２つの第２キーパッドの概略図であり、１つは数字を含み、もうひとつは数字記号を含む。
【図７】本発明の例示的実施形態による、多義的なキーに対応する非多義的なスクリーン上のキーの概略図である。
【図８】本発明の例示的実施形態による、第２キーパッドのキーの配置の概略図である。
【図９】本発明の例示的実施形態による、入力されている単語の位置に対する第２キーパッドの位置の概略図である。
【図１０】本発明のいくつかの例示的実施形態による、文字欄の概略図であり、各文字欄は、単語中の文字「foi」を選択していることを表示する。
【図１１】本発明のいくつかの例示的実施形態による、文字欄の概略図であり、各文字欄は、単語中の文字「foi」を選択していることを表示する。
【図１２ａ】本発明の例示的実施形態による、電話型キーパッドの形態の好ましい第２キーパッドのキー上における文字の概略図である。
【図１２ｂ】本発明の例示的実施形態による、電話型キーパッドの形態の好ましい第２キーパッドのキー上における文字の概略図である。
【図１３ａ】本発明の例示的実施形態による、タッチセンサ表面上の滑り動作の概略図であり、該動作は、好ましくは、仮想キーパッドであるキーパッドとのインタラクションを複製し、該仮想キーパッドは、滑り動作中にはスクリーンには任意で表示されない。
【図１３ｂ】本発明の例示的実施形態による、タッチセンサ表面上の滑り動作の概略図であり、該動作は、好ましくは、仮想キーパッドであるキーパッドとのインタラクションを複製し、該仮想キーパッドは、滑り動作中にはスクリーンには任意で表示されない。
【図１３ｃ】本発明の例示的実施形態による、タッチセンサ表面上の滑り動作の概略図であり、該動作は、好ましくは、仮想キーパッドであるキーパッドとのインタラクションを複製し、該仮想キーパッドは、滑り動作中にはスクリーンには任意で表示されない。
【図１４ａ】本発明の例示的実施形態による、第１キーパッド及び少なくとも本発明の第２キーパッドの１つとして使用される、２つのセンサパッドの形態の分割したキーパッドの概略図である。
【図１５ａ】本発明の例示的実施形態による、タッチセンサ表面の側部の前もって定義された位置における仮想の分割された第１キーパッドの概略図である。
【図１５ｂ】本発明の例示的実施形態による、タッチセンサ表面の側部の前もって定義された位置における仮想の分割された第１キーパッドの概略図である。
【図１５ｃ】本発明の例示的実施形態による、タッチセンサ表面の側部の前もって定義された位置における仮想の分割された第１キーパッドの概略図である。
【図１５ｄ】本発明の例示的実施形態による、タッチセンサ表面の側部の各々に、動的に配された仮想の分割された第１キーパッドの概略図である。
【図１５ｅ】本発明の例示的実施形態による、タッチセンサ表面の側部の各々に、動的に配された仮想の分割された第１キーパッドの概略図である。
【図１５ｆ】本発明の例示的実施形態による、タッチセンサ表面の側部の各々に、動的に配された仮想の分割された第１キーパッドの概略図である。
【図１５ｇ】本発明の例示的実施形態による、タッチセンサ表面の側部の各々に、動的に配された仮想の分割された第１キーパッドの概略図である。
【図１６ａ】本発明の例示的実施形態による、キーパッドとのインタラクションを複製する指キャップの概略図である。
【図１６ｂ】本発明の例示的実施形態による、キーパッドとのインタラクションを複製する指キャップの概略図である。
【図１７】本発明の例示的実施形態による、キーパッドとのインタラクションを複製するリモートデータ入力ユニットの概略図である。
【図１７ａ】本発明の例示的実施形態による、キーパッドとのインタラクションを複製する電子スタイラスペンの概略図である。
【図１８】本発明の例示的実施形態による、第１キーパッドの押されたキーに関連した、異なる形状因子における第２キーパッドの概略図である。
【図１９】本発明の例示的実施形態による、電話型の第２キーパッド及び滑り／タップ動作の概略図であり、該滑り／タップ動作は、第１キーパッドの押されたキーに関連した、キーに対応する。
【図２０】本発明の例示的実施形態による、電話型の第２キーパッド及び滑り／タップ動作の概略図であり、該滑り／タップ動作は、第１キーパッドの押されたキーに関連した、キーに対応する。
【図２１】本発明の例示的実施形態による、対応するモードインスタンスの間の第２キーパッド及び滑り／タップ動作の概略図であり、該滑り／タップ動作は、第１キーパッドの押されたキーに関連した、キーに対応する。
【図２１ａ】本発明の例示的実施形態による、第１キーパッドの押された異なるキーに関連した異なるモードインスタンスの間の第１と第２キーパッドの概略図であり、対応するモードインスタンスに関連した第２キーパッドのキー上の記号、及び第１キーパッドのキー上の記号の概略図である。
【図２１ｂ】本発明の例示的実施形態による、第１キーパッドの押された異なるキーに関連した異なるモードインスタンスの間の第１と第２キーパッドの概略図であり、対応するモードインスタンスに関連した第２キーパッドのキー上の記号、及び第１キーパッドのキー上の記号の概略図である。
【図２１ｃ】本発明の例示的実施形態による、第１キーパッドの押された異なるキーに関連した異なるモードインスタンスの間の第１と第２キーパッドの概略図であり、対応するモードインスタンスに関連した第２キーパッドのキー上の記号、及び第１キーパッドのキー上の記号の概略図である。
【図２１ｄ】本発明の例示的実施形態による、第１キーパッドの押された異なるキーに関連した異なるモードインスタンスの間の第１と第２キーパッドの概略図であり、対応するモードインスタンスに関連した第２キーパッドのキー上の記号、及び第１キーパッドのキー上の記号の概略図である。
【図２１ｅ】本発明の例示的実施形態による、第１キーパッドの押された異なるキーに関連した異なるモードインスタンスの間の第１と第２キーパッドの概略図であり、対応するモードインスタンスに関連した第２キーパッドのキー上の記号、及び第１キーパッドのキー上の記号の概略図である。
【図２１ｆ】本発明の例示的実施形態による、第１キーパッドの押された異なるキーに関連した異なるモードインスタンスの間の第１と第２キーパッドの概略図であり、対応するモードインスタンスに関連した第２キーパッドのキー上の記号、及び第１キーパッドのキー上の記号の概略図である。
【図２２ａ】本発明の例示的実施形態による、指及びユーザの指のいくつかの部分の使用の概略図であり、該使用は、第１及び第２キーパッドのキーとのインタラクションを複製するのに用いられる。
【図２２ｂ】本発明の例示的実施形態による、指及びユーザの指のいくつかの部分の使用の概略図であり、該使用は、第１及び第２キーパッドのキーとのインタラクションを複製するのに用いられる。
【図２２ｃ】本発明の例示的実施形態による、指及びユーザの指のいくつかの部分の使用の概略図であり、該使用は、第１及び第２キーパッドのキーとのインタラクションを複製するのに用いられる。
【図２２ｄ】本発明の例示的実施形態による、指及びユーザの指のいくつかの部分の使用の概略図であり、該使用は、第１及び第２キーパッドのキーとのインタラクションを複製するのに用いられる。
【図２２ｅ】本発明の例示的実施形態による、指及びユーザの指のいくつかの部分の使用の概略図であり、該使用は、第１及び第２キーパッドのキーとのインタラクションを複製するのに用いられる。
【図２３】本発明の例示的実施形態による、単一の直線の滑り動作以外の滑り動作の概略図であり、該滑り動作は、第２キーパッドの１つのキーとインタラクトするように対応する。
【図２４】本発明の例示的実施形態による、、単一の直線の滑り動作の他の滑り動作の概略図であり、該滑り動作は、第２キーパッドの多くのキーとインタラクトするように対応する。
【図２５】本発明の例示的実施形態による、車に一体的に取り付けられた本発明のデータ入力システムの概略図である。
【図２６】本発明の例示的実施形態による、本発明のデータ入力システムの概略図であり、第１及び第２キーパッドの機能が反対である。
【図２７ａ】本発明の例示的実施形態によって、キーパッドのキーのうちのいくつかとインタラクトするために、タッチセンサ表面の各側部を用いることを示す概略図である。
【図２７ｂ】本発明の例示的実施形態による、タッチセンサ表面の異なる側部／領域の概略図であり、該異なる側部／領域は、異なるグループの記号に関する第２キーパッドの(異なる)キーとのインタラクトを行う。
【図２８ａ】本発明の例示的実施形態による、タッチセンサ表面の異なる側部／領域の概略図であり、該異なる側部／領域は、異なるグループの記号に関する第２キーパッドの(異なる)キーとのインタラクトを行う。
【図２８ｂ】本発明の例示的実施形態による、タッチセンサ表面の異なる側部／領域の概略図であり、該異なる側部／領域は、異なるグループの記号に関する第２キーパッドの(異なる)キーとのインタラクトを行う。
【図２９】本発明の例示的実施形態による、第１および多数の第２キーパッドの概略図であり、(少なくともいくつかの)これらのキーは、文字および多くの特殊文字を含む多義的な文字を含む。
【図２９ａ】本発明の例示的実施形態による、第１および多数の第２キーパッドの概略図であり、(少なくともいくつかの)これらのキーは、文字および多くの特殊文字を含む多義的な文字を含む。
【図３０ａ】本発明の例示的実施形態による、滑り動作を介して単語内の文字の選択手段を移動させることを示す概略図である。
【図３０ｂ】本発明の例示的実施形態による、滑り動作を介して単語内の文字の選択手段を移動させることを示す概略図である。
【図３０ｃ】本発明の例示的実施形態による、滑り動作を介して単語内の文字の選択手段を移動させることを示す概略図である。
【図３０ｄ】本発明の例示的実施形態による、滑り動作を介して単語内の文字の選択手段を移動させることを示す概略図である。
【図３１】本発明の例示的実施形態による、第１キーパッドのいくつかのキー上での滑り動作の概略図であり、該滑り動作は、いくつかのキーとのインタラクションを複製する。
【図３１ａ】本発明の例示的実施形態による、第１キーパッドのいくつかのキー上での滑り動作の概略図であり、該滑り動作は、いくつかのキーとのインタラクションを複製する。
【図３２】本発明の例示的実施形態による、タッチセンサ表面上のあらゆるところで提供される滑り動作の概略図であり、該滑り動作は、本発明のキーパッドモデルの1つまたはいくつかの対応するキー上の滑り動作を複製する。
【図３２ａ】本発明の例示的実施形態による、タッチセンサ表面上のあらゆるところで提供される滑り動作の概略図であり、該滑り動作は、本発明のキーパッドモデルの1つまたはいくつかの対応するキー上の滑り動作を複製する。
【図３３】本発明の例示的実施形態による、タッチセンサ表面上のあらゆるところで提供される滑り動作の概略図であり、該滑り動作は、本発明のキーパッドモデルの1つまたはいくつかの対応するキー上の滑り動作を複製する。
【図３３ａ】本発明の例示的実施形態による、タッチセンサ表面上のあらゆるところで提供される滑り動作の概略図であり、該滑り動作は、本発明のキーパッドモデルの1つまたはいくつかの対応するキー上の滑り動作を複製する。
【図３４】本発明の例示的実施形態による、タッチセンサ表面の各側部上で提供される滑り動作の概略図であり、該滑り動作は、対応する側上で、本発明の分割した第１キーパッドの一部の位置を定義する。
【図３５ａ】本発明の例示的実施形態による、マウスセキュリティ手段の概略図である。
【図３５ｂ】本発明の例示的実施形態による、マウスセキュリティ手段の概略図である。
【図３５ｃ】本発明の例示的実施形態による、マウスセキュリティ手段の概略図である。
【発明を実施するための形態】
【００５９】
本発明の例示する非限定的な実施形態は、図に関連した実施形態の以下の記載が記述される。1より多い図に示される、同一の構造、要素または部分は、それらが示されるすべての図において、同一のまたは類似する番号で、標識される。
【００６０】
図１は、本発明の例示的実施形態による、携帯電話（１３０７０）の概略図である。携帯電話（１３０７０）は、複数の入力キーおよび出力スクリーン（１３０８１）を含む。入力キーのそれぞれは、１以上の入力信号を提供するためにユーザによって使用される。該信号は、文字、数、他の記号及び/又は制御機能を表わす。キーの数を制限する間にデータ入力のタスクを単純化するために、少なくともいくつかの入力信号は、複数の文字に多義的に関連する。プロセッサ（１３０９９）は、ユーザにより作動された入力信号の表示を受け取り、使用頻度のそれぞれの格付けを有する単語をリストする内部単語辞書を任意で使用し、各受け取った入力信号の1文字を選択する。辞書の例示的部分（１３０９０）も示される。
【００６１】
本発明のいくつかの実施形態において、携帯電話（１３０７０）のキーは、２つの主なグループに含まれ、該２の主なグループ、即ち第１グループ（１３０９７）及び第２グループ（１３０９８）のそれぞれのグループは、アルファベットのすべての文字に関連付けられるキーを有する。文字は、任意で各グループにおけるキーの間に分配され、これにより、第１グループ（１３０９７）からのキーと、第２グループ（１３０９８）からのキーの各ペアは、せいぜい単一の文字を有するのみである。したがって、特定の文字位置のために第１グループのキーと第２グループのキーを押すことで、ユーザは、特定の文字を非多義的に示す。一般的にプロセッサ（１３０９９）が第１キーのみに基づいてユーザにより意図されない単語を推測する間に、これが生じない場合、ユーザは、容易に第２キーを用いて、所望の正確な文字を示す。他の実施形態において、１又はそれより多いペアの第１及び第２キーは、必要とされるキーの数を減らすために、共通して１以上の文字を有する。任意で、共通の文字は、単語で一般的に交換不可能である文字（例えば、Ｑ及びＶ）であり、これにより、プロセッサ（１３０９９）は、辞書を使用して、どの文字が意図されるかをほとんど常に推測する。これらの実施形態において、モードキーは、特定の文字が非多義的に入力されるモードを入力するのに用いられる。
【００６２】
本発明の例示的実施形態において、キー（１３０２１）から（１３０２６）を含む第１グループ（１３０９７）であって、この例において、４つのキー（１３０２１）から（１３０２４）は、多義的な文字キーであり、これらに対してラテン文字の全ての文字が割り当てられている。例えば、1つの実施形態において、キー（１３０２１）には、文字ＨＥＢＬＸＱ（１３０５１）が割り当てられ、キー（１３０２２）には、文字ＦＡＲＭＺＴ（１３０５２）が割り当てられ、キー（１３０２３）には、文字ＧＯＶＳＹＣＫ（１３０５３）が割り当てられ、キー（１３０２４）には文字ＪＵＩＮＷＤＰ（１３０５４）が割り当てられる。他の文字の配置は、４つのキー（１３０２１−１３０２４）で用いられ、及び／又は文字は、第１グループのキーの異なる数に配置される。任意で、文字は、好ましくは頻繁に用いられている１単語のみと対応する、キーストロークの連続の可能性を最小化する方法で配列され、該方法は、例えば異なるキー上のＡ、Ｅ、Ｉ及びＯの母音を置くことで行われる。キー（１３０２６）及び（１３０２５）は、それぞれ、スペース及びバックスペースを入力するために使用される。
【００６３】
本発明のいくつかの実施形態において、第２グループ（１３０９８）は、１２のキー（１３００１）から（１３０１２）を含み、該１２のキーは、４列３行を有する多くの携帯電話において使用される標準数字キーパッド配置で配置されている。任意で、数字にはキー（１３００１）から（１３０１０）が割り当てられ、ラテン文字の文字には、８つのキー、すなわちキー（１３００２）から（１３００９）が割り当てられる。
【００６４】
テキストを入力するモードにおいて、現在の文字位置はディスプレイ（１３０８１）上で定義される。任意で、単語を入力する際に、ユーザは、第１グループキー（１３０２１）から（１３０２４）の連続を押す。ユーザが、単語の第１位置のために第１グループキー（１３０２１）から（１３０２４）を押すと、現在のカーソル（例えば、キャレット）位置は、全ての文字に関連付けられ、該全ての文字は、押されたキーに関連付けられている。関連づけられた文字のうちの1つは、ディスプレイ（１３０８１）上のカーソル位置に表示され、例えば、文字そのものが単語である文字、あるいはもっとも共通して用いられる文字が表示される。その後、カーソル位置は隣接した位置に移動される。ユーザがもうひとつ別の第１グループのキーを押す場合、現在のカーソル位置は、押されたキーに関連付けられたすべての文字に関連付けられ、文字の１つは、ディスプレイ（１３０８１）上の文字位置で表示される。現在の位置に表示される文字は、現在の文字（character)位置のために押されたキーだけではなく、現在の単語のために押されたすべてのキーに基づいて、任意に選択されている。追加的に、現在の単語の他の文字（character)位置のために表示された文字は、現在の単語のために押されたすべてのキーによって任意に更新される。
【００６５】
第１グループのキーを用いて単語の入力を完了した後に、プロセッサ（１３０９９）は、ユーザによって意図した単語を一般的に推測する。単語が正確に推測されなかった時に、ユーザは、第２グループのキーを用いて追加的情報を入力することが可能である。本発明のいくつかの実施形態において、文字が単語の終端に位置する場合、第２グループのキーを押すことは、複数の文字（非多義的にされないように本明細書に引用される）に関連づけられた単語の第１文字位置を指す。第２グループキーを押してから、文字位置は、文字位置について押された、第１グループのキー及び第２グループのキーの文字に共通する文字のみに関連付けられる。この文字は、文字（character)位置のためにディスプレイ（１３０８１）に表示される。任意で、全単語について表示された文字は、単語辞書（１３０９０）の対応する内容に基づいて、適宜更新される。その後、プロセッサ（１３０９９）が意図した単語をまだ推測することができなかった場合、ユーザは、単語の後続する文字位置のために追加の第２グループキーを押してもよい。必要ならば、全単語が今回第２グループキーを用いて、再び入力されるまで、このプロセスは繰り返される。
【００６６】
本発明の他の実施形態において、第２グループのキーが押される場合、任意の事前に定義された文字位置、例えば、単語の第１文字ではなく、むしろ非多義的ではない単語の最後の文字位置を指す。いくつかの実施形態において、例えば単語がプロセッサ（１３０９９）により、正確に推測されないとユーザが前もって知っている場合、ユーザは、第２グループのキーを全単語を入力する前に押してもよいことは注意されたい。プロセッサ（１３０９９）は、第２グループのキーにより提供される第２入力信号を、同一の文字配置から、第１グループキーにより提供される第１入力信号とは、現在の単語内では、異なる位置に適用するよう構成される。
【００６７】
本発明者により出願された特許出願において以前述べたように、第１又は第２セットのキーの各々のキー（例えば、第１又は第２キーパッド）に対して、文字、数のような異なる記号、句読点のような特殊文字、コマンド、機能などが割り当てられ、本発明のデータ入力とは異なる方法を介して入力される。例えば、始点記号の提供に加えて、（例えば、好ましくは）第２キーパッドまたは第１キーパッドの（少なくとも）もうひとつ別のキーを押すことに関連してキーが押される場合（結局、少なくとも前もって定義された時間の経過の間)、少なくとも本発明の第１キーパッドのいくつかのキーの各々は、追加的記号を入力することを可能にするために、前もって定義された（好ましくは、異なる）モードキーとして使用されてもよい。
【００６８】
図２は、６つのキーを有する本発明の第１キーパッド（１４０００）を備えるデバイスの例を示し、英語の文字が、本発明者の出願した（例えば、現在の）特許出願において、詳細が上記に述べられてきたように、４つのキー（１４００１）−（１４００４）に対して割り当てられる。この例において、、キー（１４００６）上で単一/簡単に押すことで、スペース文字を提供し、その一方で、キー（１４００５）上での単一／簡単に押すことで、ＰＣ（ＱＷＥＲＴＹ）キーボードのバックスペースコマンドを複製する。デバイスは、また本発明の第２キーパッド（１４１００）を含む。
【００６９】
本発明の１つの実施形態によれば、キー(例えば、この例では（１４００１）から（１４００６）)の少なくともいくつかの各々もまた、(例えば、この例では、ことなる)「モード」(例えばモデファィア)キー（例えば、キーが異なってインタラクトされる場合）として使用されてもよい。一例として、キーのうちの１つで、前もって定義された（異なる）インタラクション（例えば、押し続けるであり、２度押し、前もって定義された長い時間キーを押すこと等）を提供するとともに、第２キーパッド又は第１キーパッドの任意のキーといったもう一つ別のキーを押すことにより、一般的に（例えば、好ましくは）異なる記号が、入力される（例えば、もうひとつ別のキーを押すことと組合わせて押される簡単/単一で押すことにより、対応するモードに入力すると考慮される)。
【００７０】
上記の実施形態の継続的な記載で、各モード（例えば、モディファイアキーの状態、以後「モード」キーとしばしばよばれる)は、多くの異なるキーと組み合わされ、多くの（例えば、異なる）記号（例えば特殊記号)を提供する。
【００７１】
モードキーを介した本発明のデータ入力システムを用いた記号は、異なるカテゴリにグループ化される。例えば、システムが少なくともQWERTYキーボードで利用可能な記号を用いる場合、記号は、この特徴に基づいた、異なるグループに分けられる。この場合、記号のグループのうちの1つの各記号は、好ましくは、第２キーパッドの異なるキー、及び/又は、第１キーパッドの（他の）キー（例えば、好ましくは対応するモディファイアキー以外)の異なるキーに割り当てられる。明確には、記号は、１以上のグループに属する又は割り当てられる。キーのグループのあらゆる記号は、対応するモディファイアキー(例えば、対応するモードインスタンスに入るための)を押し、記号が割り当てられるキーを押すことにより、入力される。
【００７２】
上記の言及された例において、記号の６つまでの各々のグループは、第１キーパッドのキーの異なるキー上の単一の長押し動作に割り当てられ、記号のあらゆるグループの記号の各々は、対応するモディファイアキーを押し、記号に対応するキーを押すことにより入力される。これにより、簡単な押し動作で、ＰＣキーボードの記号の少なくともほぼすべてを入力することが可能である。さらに、ユーザがどのグループに記号が属するかを容易にわかるので、ユーザは所望の記号に対応するモードを容易に選択する。グループのカテゴリの名称は、対応する(「モード」)キー上で書かれる。例として、キー（１４００１）から（１４００６）の各々に対応するモードインスタンス／グループは、各々のキー上で書かれている。
【００７３】
図３は、再び図２の第１キーパッド（１４０００）を示し、本発明の「モード」キーを例を詳細に記している。ここで、本発明のデータ入力システムを用いて使用される各グループの記号は、６個のキー（１４００１）から（１４００６）に対して割り当てられる。この例において、記号は、文字と数以外に、少なくともQWERTYキーボードの記号のほぼすべてを含む。記号は、また、いくつかの他の／追加的なカスタマイズされた記号を含む(例えば、単語内のナビゲーションにより、ユーザは、単語内のあらゆる文字を選択することが可能であり、文字を単語内の文字位置で、もう一つ別の文字に、結果的に置き換えられ、この場合、置き換えられた文字及びユーザにより提供された単語に対応する入力情報の残りを考慮することで、システムは、その時までに、もうひとつ別の単語を予測／提案する）。記号は、６つの異なるカテゴリにおいて分類され、以下に示すように、第１キーパッドの６つのキー（例えば、モードキーとして使用される場合)に割り当てられる: キー（１４００５）に割り当てられた「ＴＥＸＴ」(例えば，ほとんどの場合、句読点文字)、キー（１４００３）に割り当てられた、「ＡＲＩＴＨ」(例えばほとんどの場合、演算文字）、キー（１４００６）に割り当てられた「ＣＭＮＤ」(例えば、ほとんどパソコンキーボードのコマンドに関連づけられた)、キー（１４００４）に割り当てられた「ＲＡＲＥ」(例えば、ほとんどの場合、文字は、それほどしばしば使用されない）キー（１４００２）に割り当てられた「Ｆ１−Ｆ１２」及びキー（１４００１）に割り当てられた「ＰＣ−Ｃ」(例えば、ほとんどの場合、ＰＣ及び/又は機能のカスタマイズされた)である。
【００７４】
図３ａ−３ｆの各々は、モディファイアキー(例えばモードインスタンス)に対応するキーのグループの記号を示し、記号は、示される第２キーパッドのキーに一般的に割り当てられる。
【００７５】
容易な有用性の目的のために、1つの方法によると、少なくとも、前もって定義された時間の経過で、キー上で押し続ける動作（例えば、第1キーパッドの）などといった前もって定義されたインタラクションは、キーに割り当てられた対応するモード動作が押し動作に対応することをシステムに対して通知する。さらに、ユーザが前記キーを押し続ける場合、システムは、対応するモード/グループの記号が割り当てられる、対応するセットのキー(例えば第２キーパッド)をスクリーン上で示してもよい。
【００７６】
図３ａは、例として、モディファイアキー（１４００５）（例えば「テキスト」記号）に割り当てられる記号を示す。このカテゴリは、テキストを書く際の記号に一般的に関係する。例えば、第２キーパッド（１５１００）のキーに(割り当てた)示されたあらゆる記号は、キー(例えば第１キーパッドの、前もって定義されたモディファイアキー）（１４００５）を押す（例えば、結果的に押さえる）ことにより、そして、所望の記号に対応するキーを押すことにより、入力される。例えば、記号「？」を入力するために、ユーザは、キー（１４００５）を押し(例えば、及び押さえる)、キー（１５１０８）を押す。また例えば、記号「＿」を入力するために、ユーザは、キー（１４００５）を押し(例えば、及び押さえる)、キー（１５１０１）を押す。
【００７７】
したがって、図３ｂは、例として、モディファイアキー（１４００３）に割り当てられる記号を示す。このカテゴリは、「計算」記号に一般的に関係する。例えば、第２キーパッド（１５１００）のキーに（割り当てられた）示されるあらゆる記号は、例えば、第1キーパッド（１４０００）の、例となるキー（１４００３）のもう一つ別の前もって定義されたモディファイアキーを押すことにより、そして、所望の記号に対応するキーを押すことにより、入力される。例えば、記号「%」を入力するために、ユーザは、キー（１４００３）を押し(例えば、及び押さえる)、キー（１５１０７）を押す。また例えば、記号「＝」を入力するために、ユーザは、キー（１４００３）を押し(例えば、及び押さえる)、キー（１５１０９）を押す。
【００７８】
したがって、図３ｃは、例として、モディファイアキー（１４００６）、この場合、「コマンド」記号に割り当てられる記号を示す。例えば、第２キーパッド（１５１００）のキーに(割り当てた)示されたあらゆる記号は、例えば第1キーパッドの、キーに前もって定義されたモディファイアキー)（１４００６）を押すことにより(例えば、結果として、押さえる)そして、所望の記号に対応するキーを押すことにより、入力される。例えば、記号「←」（例えば、ＰＣキーボード上での左矢印ナビゲーション）を入力するために、ユーザは、キー（１４００６）を押し(例えば、及び押さえる)、キー（１５１０７）を押す。
【００７９】
したがって、図３ｄは、例として、モディファイアキー（１４００４）に割り当てられるほとんど使われない（「稀な」記号）記号のグループを示す。例えば、第２キーパッド（１５１００）のキーに(割り当てた)示されたあらゆる記号は、キー(例えば第1キーパッドの、前もって定義されたもうひとつ別のモディファイアキー)（１４００４）を押すことにより(例えば、結果として、押さえる)、そして、所望の記号に対応するキーを押すことにより、入力される。例えば、記号「［」を入力するために、ユーザは、キー）１４００４）を押し(例えば、及び押さえる)、キー（１５１０５）を押す。
【００８０】
従って、図３ｅは、例として、モディファイアキー（１４００２）に割り当てられた、もうひとつ別のグループ（例えば、パソコンキーボードのＦ１−Ｆ１２）の記号を示す。そして、図３ｆは、例として、モディファイアキー（１４００１）（例えば、ＰＣ機能及びカスタマイズされた機能のうちのいくつか）に割り当てられたもうひとつ別のグループの記号として示す。
【００８１】
第２キーパッドのキーを押し続けることで、キーの機能を繰り返すのを注意すべきである。
【００８２】
ユーザが(モディファイア)キーを押し、システムが対応するモードに入ってから、モードに対応する記号及び／キー上の記号は、容易に使用するために、スクリーンに示される。ユーザが「モード」キーを放すと、対応するキーが消える。この特徴は、使用可能であってもよいし、または使用不可能になっていてもよい（例えば、一度、ユーザがシステムに慣れると（例えば、ブラインドタイピングが可能である))。１つの方法によると、グループの対応するキーがスクリーン上に現われた後に、ユーザがグループのあらゆるキーを押すことなくモードキーを放すと、システムは、何も行わない。
【００８３】
注意すべき点として、本発明の第1キーパッドは、物理的(例えば、ハード)キーパッドとしてほとんど示されるとともに記載されるが、例えば、スクリーン上のキーパッドといった仮想的なものであってもよいことは言うまでもない。注意すべき点として、例えば、第１キーパッドは、より多くのモードキーを含むこともある。また、注意すべき点として、ちょうど上述した実施形態において、数字（digits)０から９は、異なるグループに属し、「数字」モードキー(例えば、グループ上で取って替えられる、または、第1キーパッド等により多くのキーを加えることにに対して割り当てられる。
【００８４】
言うまでもないが、キー上の短い単一の押し動作等の前もって定義された押し動作は、文字を入力するといった初期機能／記号に対応する。また、押し続ける動作(例えばあるいは２回押し動作等)のようなもうひとつ別の押し動作は、対応する前もって定義されたモードに入ることに対応することもある。詳細に上述される本発明のデータ入力システムの原則に基づいて、例えば、キー（１４００２）（１４００１）（１４００４）（１４００３）を押すこと（例えば押さえることなく）は、単語の多義的文字を入力することに対応し（例えば、この例において、システムは、もっとも優先度の高い対応する単語を提供し、該単語は、「this（これ)」である)、この場合、図３ｅに記載及び示されるように、キー（１４００２）を押し続けることは、対応する「モード」に入るために、モディファイアキーとしてキーを押すことに対応する。
【００８５】
１つの方法によると、ユーザがキーを押し続け(例えば、その定義済みのモードに入る)、そして次に、もうひとつ別のキーを押すことなく放すと（モードから出る）、システムは何も行わない（例えば、ユーザがキーを押し続ける場合に、システムは、対応する記号（対応するキー上の）対応する記号を示すのみである）。
【００８６】
言うまでもないが、キーパッドのモードキーのインタラクションに割り当てられた記号のグループの記号のうちの少なくともいくつかは、同一のキーパッドのキーに（例えば他）割り当てられることもある。例えば、キー（１４００５）を押し、そして(その後)、（例えば、組み合わされて)キー（１４００６）を押す（例えば押さえる）ことにより、パソコンキーボードの「Enter（入力）」機能を提供することに対応する。また、例えば、キー(１４００６）)を押し、そして(その後)、(例えば、組み合わされて）キー(１４００５)を押す（例えば、押さえる）ことにより、カーソル／キャレットの前の全ての単語を削除することに対応する。
【００８７】
ノービス（未熟な）ユーザが、適切な速度でテキストを即座で容易に入力することができるために、第１キーパッドの（例えば4）キーに割り当てられた（多義的な）文字は、ユーザが容易に見出すことができるように配されて、(キー上に、または対応するデバイスの本体上又はスクリーン上といったもうひとつ別の位置上で)示されることがある。例えば、図２のデバイス上の文字が配列されることで、各キー上の英語の順に左から右までに配列される。さらに、文字は、標準的な標準電話キーパッドの対応するキー（例えば２から９）に配されるアルファベットの文字のせいぜい1つを各々含む、８の想像上の/仮想的なランに配列される。
【００８８】
以前に言及されたように、システムのキーパッドのうちのいずれかが、スクリーン上のキーパッドである。本発明の1つの実施形態によれば、システムの第２（例えば、電話型)キーパッドはスクリーン上で示されることがある。このことは、デバイス上のわずかなハードキーのみを含むことを可能とし、図４で示されたようなワイドスクリーンを有することも可能とする。
【００８９】
異なる方法が、スクリーン上の第２キーパッドを示すために考慮される。
【００９０】
１つの方法によると、ユーザが、例えば前もって定義されたキーを押す場合、第２キーパッドがスクリーンに現われることがある。図４では、例として、デバイス（１６００）は、８つのハードキー（１６０１）から（１６０８）を有する本発明の第１キーパッドを含み、該８つのハードキーは、デバイスの反対側に取り付けられた（４つ）のキーの２つのグループに分けられる。この例において、第１キーパッドの４つのキー（１６０１）から（１６０４）は、図２の文字キー（１４００１）から（１４００４）の文字キーを複製する。例として、キー（１６０７）上の前もって定義された押し動作によって、システムは、システムの第２キーパッド（１６０９）をスクリーン上に提示することがある。また、例として、同一のキー（１６０７）上のもうひとつ別の押し動作は、スクリーンからキーパッドの非表示／除去をもたらす。言うまでもないが、各側での４つのハードキーは、互いに異なって配列される。例えば、キーは、ゲームコンソール/デバイスのキーの配置を複製するように配列することができる。
【００９１】
もうひとつ別の方法によれば、第２キーパッドは常設的に、スクリーンに示される。
【００９２】
好ましくは、１の例によると、第２キーパッドは、スクリーン上の小さなフォームファクタ（small form factor)において示される。また、ユーザが小さなキーパッドに対するタップ動作を提供する場合、ユーザがより容易にインタラクトできるように、スモールフォームファクタは大きくなる。小さなキーパッド上のタップ動作は、所望の記号に対応する小さなキーパッドのキー上のタップ動作である。例えば本発明の訂正手順などの多く事例では、第２キーパッドのキーでの１のタップ動作は、所望の単語を獲得するのにほとんど十分であり、これにより、多くの事例において、拡大されるタップ動作は、必要ではない。図５は、例として、小さな(常設の)スクリーン上の第２キーパッド（１６１９）を有するデバイス（１６００）を示す。例として、システムの単語データベースの一部分（１６１６）及び図２の文字キー（１４００１）から（１４００４）を複製する第１キーパッドの４つのキー（例えば、デバイス（１６００）の各側に取り付けられるハードキーの２つの暗いキー）を考慮することにより、ユーザが所望の単語「bets」に対応する第１キーパッドの(4つの)文字キーを押す場合、システム（例えば、優先度に基づいた）は、単語「hers」を提案する。その後、ユーザは、小さな常設のキーパッド（１６１９）上のキー（１６１８）(文字「b」に対応する)上をタップする。システムは、その時まで、ユーザにより(例えば、システムのデータ入力および訂正の方法は、既に詳細に記述されている)提供される入力情報に対応する単語「beak」を提案する。さらに、システムは、また、拡大されたキーパッド（１６０９）を提供するために小さなキーパッドを拡大させる。その後、ユーザは、文字「e」に対応する拡大されたキーパッドのキー（１６１７）上でタップする。システムは、第１キーパッドのキーの押し動作及び第２キーパッドのキー（１６１８）及び（１６１７）上のキーの押し動作に対応する単語「bets」を提案する。
【００９３】
言うまでもないが、前もって定義されたインタラクションを好ましくは、自動的に、単語の終端にて、提供することにより、システムは、拡大したキーパッドを非表示にするとともに、小さなキーパッドを再び示す。
【００９４】
本発明のもうひとつ別の実施形態によれば、記号の追加のグループが考慮され、追加の「モード」キー（例えば、異なるカテゴリによって記号をグループ化し、これらの記号に第１（及び／又は第２）キーパッドの異なるキーを割り当てることは、既に詳細に記載されている）に割り当てられる。例として、図４において示されたように、本発明の第1キーパッドには2つの追加のキー1607、1608がそれぞれ(例えば、前に、第1キーパッドの6つのキーに割り当てられている記号の6つのグループが、例として実証された)あることがある。例として、キー（１６０７）上の押し続ける動作は、アルファベットの文字から成り、スクリーン上の第２仮想キーパッドに示される記号のグループに対応する。また、キー（１６０８）上の押し続ける動作は、数字０から９から成り、スクリーン上の第２キーパッドに示されている記号のグループに対応する。グループの記号の入力の方法は既に詳細に記述されている。
【００９５】
1つの方法によって、ユーザのインタラクションを容易にするために、ユーザが記号のグループに対応するキーを押す（例えば、押さえる）と、対応するスクリーン上の第２キーパッドは、スクリーンの反対側にて、ユーザに示される。
【００９６】
わずかなキーおよび音声認識システムを用いた本発明のデータ入力システムは、本発明者による異なる特許出願に記載されている。言うまでもないが、音声および音声認識システムの使用は、第２キーパッドに加え、又は第２キーパッドの使用に取って替えることによりシステムに用いられる。２つのキーパッドを有する本発明のデータ入力システムを組合わせるとともに、音声を用いた本発明のデータ入力システムの方法を用いることは、異なる状況において有益なことがある。例えば、利用可能な両方の方法を有することにより(例えば、１つのシステム内に)、ユーザは、第１環境における音声バージョンを使用し、もうひとつ別の環境（例えばミーティング等での非常に騒々しい環境)において、非音声バージョンを使用することがある。任意で、ユーザは、望まない予測された長いチェーンの文字を訂正するために音声バージョンを用いることがあり、該文字は、システムのデータベースにおいて利用可能な単語ではない。
【００９７】
記号のグループは、多くの文字を有していて、第２キーパッドのキーはこれらの文字をサポートするのには十分ではないことがある。この問題の解決策として、システムは、スクリーン上の1以上の第２型キーパッド上に記号を示す。１以上の第２型キーパッドのあらゆるキーを押し動作は、キーが表わすグループの文字に対応する（例えば、スクリーン上のキーに示される）。図６は、例として、2つの第２型キーパッド（１８１８）及び（１８１９）を示し、この場合、各々は、本明細書にて「拡大演算グループ」として呼ばれる前もって定義されたグループの文字のうちのいくつかをサポートし、該グループは、例えば、少なくとも数字および演算文字を含む。グループは、第１キーパッドのキー（１６０７）上の前もって定義された押し動作に割り当てられることがある。押し動作が提供される場合、システムは1より多い第２型キーパッド（１８１８）及び（１８１９）を示す。この例において、第１の第２型キーパッド（１８１８）は、数字を示し、第２の第２型キーパッド（１８１９）は他の演算文字を示す。第１の第２型キーパッドのキー上の押し動作は、キーに示される演算記号に対応する。また、第２の第２型キーパッドのキー上の押し動作は、キーに示された演算文字に対応する。この方法の利点は、例えば、演算式を入力するために、ユーザは「モード」変更動作をそれほど使用しないということである。
【００９８】
「モード」状態は、第１キーパッドのキーとの前もって定義されたインタラクションに割り当てられるように記載及び示され、言うまでもないが、「モード」状態は、システムの任意のキーパッドとインタラクトするように割り当てることが可能である。
例えば、第２キーパッドの「０」キー上の押し続ける動作は、システムの記号の前もって定義されたグループのうちの1つに対応する。
【００９９】
言うまでもないが、第１および第２キーパッドの両方が、スクリーン上のキーパッドであることは注意すべきである。
【０１００】
本発明者による異なる特許出願分野に述べられているように、言うまでもないが、第２キーパッドに加えて又は取って替えられて、システムは完全な(QWERTY)キーボードを使用してもよい。習慣的機能に加えて、このような完全なキーボードは、本発明(例えば、多義的な単語の正確な文字を入力するために)の訂正手順で使用される。特殊文字と機能は、完全なキーボードを介して及び/又は本発明のデータ入力システムの「モード」手順を介して入力され、該システムは、詳細に記載される第２キーパッド及び/又は音声を使用したシステムである。１つの方法によると、完全なキーボードは、単語（例えば、単語データベースに存在しない)を直接（例えば、第１キーパッドを使用することなく)入力するために使用される。
【０１０１】
正確な文字を入力するための異なる方法は、本発明者によって出願された異なる特許出願に述べられている。方法の１つによると、システムが設計されることで、ユーザが所望の文字（例えば文字）に対応する第１の多義的なキーを押すと、システムは、多くのキー（ソフト）（例えば、デバイスのスクリーン上の領域)を提供する。これにより、(ソフト)キーの各々に対して、多義的なキーの(「多義的」)文字のうちの１つが、割り当てられる。その後、ユーザは、正確な(非多義的な)文字を入力するために、対応する(ソフト)キーを押す。
【０１０２】
図７は、例として、本発明のデータ入力システムを有する電子デバイス（１９１０）を示し、該データ入力システムは、わずかな（例えばハード）キー（１９０１）から（１９０８）を有する第１キーパッドを用いる。例として、システムの単語データベースの部分（１９９９）を考慮することで、そしてキーパッド（例えば、デバイス（１９１０）の各側のハードキーの２つ)の４つの（多義的な）キー（１９０１）から（１９０４）は、図２の文字キー（１４００１）から（１４００４）を複製することを考慮することで、この例において、文字「ｄ」を非多義的に入力するために、ユーザはキー（１９０４）を押す。その後、システムは、少なくとも７つのスクリーン上のキーを示し、該キーのそれぞれは、キー（１９０４）（上の押し動作）によって表わされる／に割り当てられる文字(letters)／文字(characters)のうちの１つを表わす／対応する（例えば、キー（１９０４）により表わされる場合、追加的な文字を表わすためにより多いスクリーン上のキーを有する）。その後、ユーザは、文字「ｄ」に対応するスクリーン上のキーを押すことがある。
【０１０３】
言うまでもないが、本実施形態を介して正確な文字を入力するシステムは、本発明の予測的データ入力システムを介してその単語の入力の間に用いられる。
【０１０４】
前述(スクリーン上の)マッピング方法も、本発明の訂正手順において使用される。例えば、単語を入力するために、ユーザが最初の/第１の入力情報（例えば、（４つ）の多義的なキー（１９０１）から（１９０４）を用いることで）を提供してから、システムにより提案される単語が所望の単語でない場合には、１つの方法により、ユーザは、訂正キーなどの前もって定義されたキーを押す。その後、システムは、いくつかの（動的）スクリーン上のキーの上に、提供された第１の（好ましくは、多義的な）キー押し動作に対応する文字をマップし、該キー押し動作は、所望の単語（例えば、好ましくは、１のスクリーン上のキーにつき、１の文字）の第１文字の位置に対応する。その後、ユーザは、所望の単語（例えば追加的／第２入力情報）の第１文字を表わす/示す、スクリーン上のキーを押す。第１入力情報に組み合わされた追加的情報に基づいて、システムはもうひとつ別の単語を提案する。
【０１０５】
1つの方法によると、その動作の後（例えば、直ちに）、システムは（自動的に）いくつかの(動的な)スクリーン上のキー上にて、次の（例えば、第２の）文字に対応する／割り当てられる文字にマップされ、該次の文字は、第１入力情報の（多義的な）キーの押し動作で提供され、該第１入力情報は、所望の（多義的な）次の文字の位置に好ましくは対応する。その後、ユーザが必要とする場合、ユーザは、所望の単語などの第２の正確な文字(character)/文字(letter)を、システムに通知するために、所望のスクリーン上のキーを押す。
【０１０６】
言うまでもないが、1つの方法によると、単語の第１の（多義的な）文字位置に対応するキー（押し動作）の文字をマップするために、前もって定義されたキーを押すかわりに、システムは、マッピング動作を自動的に提供する。該マッピング動作の提供は、第１入力情報を提供する間に、ユーザが単語の第１（多義的な）文字に対応する（多義的な）押し動作を提供した後に、行われる。
【０１０７】
例として、図７を考慮により、「lets」という単語を入力するために、ユーザは、単語（例えば、第１入力情報）の文字に対応する、多義的なキー（１９０１）、（１９０２）（１９０３）及び（１９０４）を押すことがある。システムは、単語「hers」(例えば、最も高い使用頻度を有する)を提供する。この方法によれば、単語の入力の間に、システムは、スクリーン上のキー（１９０９）（例えば、キー（１９０１）の多義的な文字「bqelxh」の１つをそれぞれを有する、６つのスクリーン上のキー（１９０９））を提供し、該スクリーン上のキー（１９０９）は、第１入力情報を提供する間に、単語の第１文字の位置に対応するように提供された第１位置動作に対応する。システムが望まれない単語「hers」を提案した後、ユーザは、文字「l」に対応するスクリーン上のキーを押す。該文字は所望の単語「lets」の第１文字である。システムは、「lets」という単語を提案することが可能である。１つの方法によると、この時点にて、システムは、ユーザに対して、第１入力情報の次の（例えば第２）キー押し動作に対応するスクリーン上のキーを提示する（例えば、キー（１９０１）上の押し動作に対応するスクリーン上のキー）。この時：
- 第１の例として、ユーザがスペース文字を押すと、スクリーン上のキーは消えて、「lets」という単語が入力される。
- 第２の例として、ユーザが文字「e」に対応するスクリーン上のキーを押せば、システムは、データベースの単語「leak」を提案する。この時、システムは、ユーザに対して、第１入力情報の次の（例えば第３）キー押し動作に対応するスクリーン上のキーを提示する（例えば、キー（１９０２）上の押し動作に対応するスクリーン上のキーなど）。
【０１０８】
１つの実施形態によると、本システムは、（提案された）単語の（任意の）文字上でナビゲートするための手段／方法を含むことができ、本システムは、その対応する多義的なキーに対応するスクリーン上のボタンを示すことができる。ユーザは、その後、上記のように前記文字を修正／変更することができ、本システムは、最終的に、それに応じて別の単語を提案する。この特徴は、先に詳細に記載されている。
【０１０９】
本発明の１つの実施形態によって、完全サイズのＱＷＥＲＴＹキーボードの文字と類似する文字を任意で大文字にするための簡易化した方法は、本発明のデータ入力システムを通して考慮されてもよい。これに応じて、多くの大文字の１つを入力するために、ユーザは、（例えば、ＰＣキーボードの「Ｓｈｉｆｔ」キーを繰り返し押して）あらかじめ決められたキーをあらかじめ決められたように押し（例えば、および、押さえる）、前記単語内の１以上の異なる文字位置に対応する第１のキーパッドの所望の（例えば、多義的な）文字キーを押す。システムがユーザにより提供される追加的なキーの押し動作に基づいて異なる単語を提案するたびに、提案された単語内の前記文字位置内の文字は、大文字にされる。一例として、大文字の「Ｅ」を入力するために、図２の４つの文字キー（１４００１−１４００４）を考慮することによって、ユーザは、キー（１４００６）を押して（例えば、および、押さえて）、キー（１４００１）を押すことができる。前記キーに割り当てられた文字（Ｃｈｒａｃｔｅｒｓ／ｌｅｔｔｅｒｓ）のなかで優先順位が最も高い文字「ｅ」がシステムによって選択され、その大文字形「Ｅ」でユーザに提案される。この例において、ユーザが提案された文字「Ｅ」（例えば、単語の頭文字）を前記キーに割り当てられた別の文字、例えば、文字「Ｘ」などに変更したい場合、ユーザは第２のキーパッド（１４１００）の対応するキーを押すことができる。本システムは、その大文字形の文字「Ｘ」を提案する。
【０１１０】
それでも、別の実施例において、ｗｏｒｌｄ  Ｓｅｍｉ−Ｆｉｎａｌ（この例において、その文字の２つを大文字にしなければならない）と入力するために、ユーザは前記単語のその文字に対応するキーを押す一方で、文字「Ｓ」と「Ｆ」に対応する文字キー（１４００３）と（１４００２）を押す際に、ｍｏｄｅ／Ｓｈｉｆｔキーを押すことができる。インタラクションを平易にするために、１以上のあらかじめ決められた（ｍｏｄｅ／Ｓｈｉｆｔ）キーのいずれかを同じ目的のために用いることができる。例えば、両方のキー（１４００５）と（１４００６）のいずれか（例えば、または、他のキーのいずれかでさえ）を、同じ目的のために用いることができる。
【０１１１】
先に述べたように、第２のおよび／または第１のキーパッドのキー上での文字と他の記号の分布は、本出願中にもたらされる例で示されたものとは異なってもよい。（例えば、第１の）キーパッドの（第６の）キーの「モード」の例の分布は、記載の例とは異なってもよい。
【０１１２】
先に述べたように、第１のおよび／または第２のキーパッドのキーは、任意の数のキーを有することができ、任意の配置を有することができる。例えば、第２のキーパッドのキーは、前記キーに覆われたり／妨げられたりすることなく、テキストがスクリーン上に表示可能となるように、デバイス（のスクリーン）（の側部）上に配されることができる。
【０１１３】
本発明の１つの実施形態によって、第２のキーパッドの（例えば、スクリーン上の）キーは、デバイスの（例えば、スクリーン）の側部上の（例えば、好ましくは、１または２の横の）列上に配する（例えば、印字される）ことができる。このことは、テキストが、前記キーによって覆われることなく表示されることを認めるものである。図８は、本発明の第１と第２のキーパッドを有する電子デバイスの一例を示す。この例において、本発明の第１のキーパッドは、６つのハードキー（２１１１−２１１６）を有し、そのキー（２１１１−２１１４）の４つに対して、１つの言語の文字は、先に記載されたように、配分的に割り当てられる。同様に、この例において、本発明の第２のキーパッドのキー（この例において、該キーは、電話型のキーパッドのキーを複製している）は、デバイス（のスクリーン）の２つの（反対）側で２つのキー列（２１０７−２１０８）に配される。この例で示されるように、好ましくは、列（２１０７）は、デバイスの上面に配され、列（２１０８）は、デバイスの底面に配される。このことによって、第２のキーパッドのキーによって覆われることなく、テキストがスクリーン上に書かれることが可能となる。
【０１１４】
明らかなように、前記のスクリーン上のキーは、図３ａ−３ｆに示す機能などの先に記載した本発明のデータ入力システムの「モード」機能のためにも用いられる。一例として、「ＴＥＸＴ」記号は、対応するモードキーが押された（および、押さえられた）後で、スクリーン上のキーなどの対応するキー上に現れる。ユーザは、前記記号を入力するために、所望の記号に対応するスクリーン上のキーを押すことができる。
【０１１５】
先に述べたように、本発明のデータ入力システムの任意の１以上の（例えば、第１と第２の）キーパッドは、スクリーン上のキーパッドであってもよい。
【０１１６】
１つの方法によって、ユーザが、例えば、（新しい）単語を入力し始めることで、必要に応じて、提案された単語を修正（例えば、変更）できるようにすると、第２のキーパッドがスクリーン上に現れる。インタラクションを容易にするために、前記第２のキーパッドは、入力される現在の単語を覆わないように（例えば、および、好ましくは現在の単語の周囲の領域を覆わない）、スクリーン上に現れる／示される。例えば、現在の単語がスクリーンの左（例えば、または上）側で入力されると、第２のキーパッドは、好ましくは、スクリーンの右（例えば、または、夫々の底部）側で示される（例えば、または、その逆も同様に）。図９は、一例として、デバイス（２２００）を示し、該デバイスは、デバイスの反対側に配された４つのキーの２つのグループに分けられた８つのキー（２１０１−２２０８）を有する分割した第１のキーパッドを有する。キー（２２０１−２２０４）は多義的な文字キーである。この例において、単語（２２０１１）が、電子デバイスのスクリーン（２２００）の左側に入力され、第２のキーパッド（２２０９）は、スクリーンの右側に示される。
【０１１７】
本実施形態の継続的な記載とともに、同様に、例えば、前記第２のキーパッドは、ユーザが単語を入力し終えた後に（例えば、空白文字またはリターンコマンドを入力するなどして単語の最後の記号を入力することによって）消える。第２のキーパッドを消すことによって、ユーザは、完全な表示のスクリーンを手に入れることができる。この実施形態において、システムは、第２のキーパッドが必要なときにのみ該キーパッドを示し、第２のキーパッドが不必要な時には該キーパッドを隠す。
【０１１８】
述べてきたように、ユーザが、例えば、第１のキーパッドのキーに、長く押す動作（例えば、あらかじめ決められた時間、キーを押し続けること）といったあらかじめ決められたインタラクションを提供する場合、システムは、スクリーン上で対応する第２のキーパッド（例えば、対応する記号を含む）を示すことができる。本発明の１つの実施形態によって、ユーザはその後、第１のキーパッドの前記キーパッドを取り除くことができる。システムは、前記第２のキーパッドを示し続けることができる。このとき、ユーザは、記号を入力するために、１以上の所望の記号に夫々対応する、第２のキーパッドの１以上のキーを押すことができる。例えば、ユーザが、別の（例えば、第１の）キーパッドのキーなどの（あらかじめ決められた）キー上に押し動作を提供する場合／後、第２のキーパッドは消える。
【０１１９】
予測データ入力システムを採用するための障害の１つは、単語の入力中に、システムが、ユーザによって提供される各々の追加キー押し動作に基づいて、異なる単語を提案することがあるためである。そのようなシステムによって生じる多義性を解決するために、本発明の実施形態によって、１つの単語に対応する第１の情報（例えば、（多義的な）キー押し動作）を入力中に、システムは、好ましくは、提案された単語の各々の文字の下の欄内で、または、スクリーンのいずれかの場所で、単語内部の文字の位置に対応する、ユーザによって提供されたあらゆる（多義的な）キー押し動作に対応する文字の少なくともいくつか（好ましくは、すべて）を示すこともできる。上記のような欄は、以後、「文字欄」と呼ぶ。前記文字欄は、提案された単語の文字を含むこともまたは排除することもできる。このことによって、ユーザは、単語の入力中に、正しい（多義的な）キーを押したのかどうかを見て確認することができる。
【０１２０】
図１０は、一例として、本発明の第１のキーパッドと第２のキーパッド（図示されず）を有する本発明のデータ入力システムを含む電子デバイス（２３０００）を示す。この例において、本発明の第１のキーパッドは、図２のキーパッド（１４０００）のキー（１４００１−１４００６）を複製する６つのキー（２３００１−２３００６）を有する。
【０１２１】
一例として、システムのワードデータベースの一部（２３０１９）を考慮することによって、ユーザが多義的キー（２３００１、２３００２、２３００３、２３００４）を押すと、本システムは、前記キー押し動作に対応するとともに前記押し動作に対応する単語のなかで最も優先順位の高い単語「ｂｒｏｗ」を提案する。提案された単語に加えて、本システムは、対応する欄（２３０１０）内の前記多義的キーの押し動作の各々に対応するすべての文字も示すことができる。この例において示されるように、好ましくは、前記キー押し動作の各々に対応する文字は、提案された単語の対応する文字の上下（例えば、または、いくつかの文字は上に、いくつかの文字は下に）の欄に示すことができる。この例において、欄（２３０１１乃至２３０１４）は、それぞれ、キー（２３００１、２３００２、２３００３、および、２３００４）の文字を含む。
【０１２２】
上記例において、ユーザが「ｂａｋｕ」という単語を入力しようとすると、「ｂ」「ａ」「ｋ」および「ｕ」の文字の各々がそれぞれ、対応する文字欄（２３０１１、２３０１２、２３０１３、２３０１４）内に含まれることを確認することができ、こうしてユーザは対応するキーを正しく押したことになる。ユーザは、所望の単語を入力するために、本発明の訂正手順を処理することができる。
【０１２３】
文字欄を示すことは任意である。ユーザは、次のテキスト入力の間、または、単語の入力の間、文字欄を表示したいかどうかを決めることができる。１つの方法によって、テキストの入力の間、ユーザは、あらかじめ決められたキー押し動作を提供するなどのあらかじめ決められたコマンドを用いることで、その結果、対応する文字欄を隠していることをユーザに示すようシステムに知らせる。
【０１２４】
別の例によれば、図１１に示すように、本システムのワードデータベースの一部（２３１１９）を考慮することによって、ユーザが「ｅａｃｈ」という単語を入力しようとする場合、ユーザは第１のキーパッドの対応する文字キー（２３００１、２３００２、２３００３、２３００４）を押すことができる。本システムは、前記キー押し動作に対応するとともに「ｅａｃｈ」という単語よりも優先順位の高い「ｈａｖｅ」（２３１０８）という単語を提案する。これは、単語予測システムを使用するのに慣れていないユーザを混乱させることもある。そのため、本システムは、対応する文字欄（２３１１０）を（例えば、スクリーン上に）示す、上記の機構を備える。文字欄を示した後、この例で示すように、ユーザは、システムが「ｈａｖｅ」という単語を提案したものの、ユーザによって提供された連続的な対応するキー押し動作は「ｅａｃｈ」という単語（の文字）にも対応することがわかる（例えば、「ｅ」「ａ」「ｃ」および「ｈ」の文字の各々は、単語内の文字の配置に関して、文字欄（２３１１０）のそれぞれの欄に含まれる）。ユーザは、例えば、所望の単語の最初の文字である「ｅ」という文字に対応する本発明の第２のキーパッドのキーを押すことによって、前記の「ｅａｃｈ」という単語を入力するために、その後、本発明の訂正手順を処理することができる。電話型キーパッドなどの第２のキーパッドを用いるといった本発明の訂正手順は、本特許出願においてすでに詳細に記載されている。
【０１２５】
別の方法によって、テキストデータ入力手順の間に文字欄を示すことまたは隠すことは、システムによって自動的に提供することができる。
【０１２６】
１つの方法によって、「ＢｋＳｐ」（例えば、「ｂａｃｋ  ｓｐａｃｅ」）キーなどの１つのあらかじめ決められたキーを押すこと、または、任意で２つのあらかじめ決められたキーを（同時に）押すことによって、（例えば、前記「ＢｋＳｐ」動作後に）提案された単語に関連する入力情報に対応する文字欄を（スクリーン上に）示すよう、システムに知らせることができる。これは、所望の単語に対応する（多義的な）キー押し動作を提供する間（特に、前記単語が長い単語の場合）、および、システムが所望の単語の正しい文字を示していない間、ユーザは混乱してしまい、その瞬間まで提供されるキー押し動作が正しく提供されているのかどうかわからないことがあるためである。この瞬間になってユーザは「ＢｋＳｐ」コマンドを提供することができる。前記「ＢｋＳｐ」コマンドを考慮した後、本システムは、上記のようにユーザによって提供された入力情報（例えば、多義的なキー押し動作に対応する）に対応する文字欄とともに、ユーザに別の単語（例えば、文字のない単語）を提案することができる。提供された文字欄を調べることによって、ユーザは正しいキーを押したかどうかを確認することができる。押していた場合、ユーザは所望の単語の次の文字の位置に対応する（多義的な）キーを続けて押すことができる。このとき、任意で、システムは、スクリーンから文字欄を隠すことができる。この自動的な方法は、一般的に、必要な際に文字欄を示す。
【０１２７】
１つの方法によって、本システムによって提供される単語の少なくとも１つの文字が正確に入力される場合、本システムは、その後、前記少なくとも１つの正確な文字に対応する対応文字欄を示さない。
【０１２８】
隣接する文字欄を互いによりよく区別するために、文字欄の各々は、異なる色または異なるフォントなどで異なるように印字される。同様に、各々の文字欄において、提供された単語の選択された文字は、異なる色または異なるフォントなどで異なるように印字することができる。
【０１２９】
文字欄は、当業者によって先に記載された原則に基づいて、異なる手法で提供することができることに留意されたい。例えば、文字欄は、テキストキャレット（例えば、カーソル）の位置または対応する単語にかかわらず、デバイスのスクリーン上のいかなる配置でも大文字で提供されることができる。各々の欄における文字は、好ましくは、アルファベット順で配されることができるということに注目しなければならない。加えて、１つの方法によって、あらかじめ決められた横の列の欄における文字が、それぞれ、電話型キーパッドのキー上の文字と同じ文字となるように、それらの文字は配される。
【０１３０】
文字欄を用いる代わりに、本システムは、色を用いることができる。本発明の１つの実施形態によって、多義的キーの各々（上の文字）は、異なる色を有することができる。単語に対応する多義的キーを押している間、提案された単語の多義的キーの少なくとも各々は、対応する多義的キーの色にすることができる。１つの方法によって、ユーザが単語を入力し終えると、本システムは、入力された単語の文字のすべての色を別の色（例えば、テキストの対応する部分（または、残りの部分）の色（例えば、黒色）に変える。
【０１３１】
１つの方法によって、単語を入力中に、提案された単語の各々の正確な文字は、多義的キーとは異なるように掲示することができる（例えば、異なる色、異なるフォント、など）。
【０１３２】
１つの方法によって、単語を入力中に、本システムは、第２のキーパッドの文字キーのみを示すことができる（例えば、電話型キーパッドの８文字キーなど）。
【０１３３】
先に述べたように、異なるタイプのインタラクションは、本発明のデータ入力システムのキーパッドのキーとともに考慮される。本発明の第２のキーパッドは、タッチセンサの表面に配することができる。本発明の１つの実施形態によって、第２のキーパッドのキー上のタップ動作の代わりに、前記キー方向への（または、前記キー方向から離れる）（例えば、あらかじめ決められた）滑り動作が提供される。本システムは、前記滑り動作に基づいて対応する（例えば、前記）キーを認識することができる。１つの方法によって、本発明の第２のキーパッドは、３つの（四角の）キー列によって３つの（四角の）キー欄を有する（四角の）キーパッドを形成するように、配される。１つの実施形態によって、図１２ａに示すように、前記キーパッド（２２５０００）のキーは、電話型のキーパッドの文字キーを複製することができる。図１２ｂは、少しの修正（２２５１００）を伴う同じキーパッドを示す。この例において、もともとキー（２２５００５）に割り当てられていた「ｊｋｌ」という文字は、本明細書ではキー（２２５００１）に割り当てられている。このような文字の配置にした理由は以下に記載される。
【０１３４】
図１２ｃに示すように、電子デバイスの例えば、タッチスクリーン（２２５１１０）上に配された、例示的なキーパッド（２２５１００）のキー上の文字の配置によって、キーパッドの中心（キー）（２２５０１５）から、前記キーパッドの（周囲の）文字キーに向かって（または、その逆も同様に）、異なる方向に８つの異なる滑り動作（例えば、ベクトル）を提供することができる。前記滑り動作の各々は、キーパッド（２２５１００）の異なるキー（とのインタラクションに）に対応することができる。例えば、滑り動作（２２５０１８）は、キー（２２５０１１）（とのインタラクションに）に対応し、滑り動作（２２５０１９）は、キー（２２５０１２）（とのインタラクションに）に対応するなどである。この例において、２つの隣接する滑り動作の各々の軌道は、好ましくは、互いに約４５度の角度を有する。２つの正反対の垂直な滑り動作、２つの正反対の水平な滑り動作、左上側に向かう１つの斜め方向の滑り動作とその正反対の滑り動作、および、右上側に向かう１つの斜め方向の滑り動作とその正反対の滑り動作がある。
【０１３５】
本発明の１つの実施形態によって、前記滑り動作の各々に関連する平行な軌道を有する滑り動作は、もともとの滑り動作を複製するとともに同じキーに対応するように、タッチセンサ表面上の任意の位置に提供することができる。一例として、図１２ｄに示すようなタッチセンサ表面（２２５２１０）を有するデバイスを使用することによって、前記タッチセンサ表面（２２５２１０）上のいずれかの位置に提供される滑り動作（２２５２３８、２２５２３９、２２５２４０）は、それぞれ、例示的な第２のキーパッド（２２５１００）上に提供される滑り動作（２２５２１８、２２５２１９、２２５２２０）を複製する。
【０１３６】
本発明の１つの実施形態によって、スクリーン上で第２のキーパッドを示すことまたは隠すことは任意である。１つの方法によって、それはユーザが決定することができる。そのような方法において、ユーザは、（例えば、第２のキーパッドがあらかじめ決められた仮想のキーパッドモデルの場合）スクリーン上に前記キーパッドを有することなく、（第２のキーパッドの）所望のキーに対応する滑り動作を提供することができる。電話型キーパッドの形態で本発明の第２のキーパッド（の文字キー）を有することの利点は、ほとんどのユーザが電話型キーパッドのキー上の文字位置に慣れているため、スクリーン上にそれを示すようにする必要がないということである。ユーザは、同様に、本発明のわずかに修正したキーパッド（２２５１００）上の文字の配置を容易に覚えることができる。これによって、デバイスのスクリーンには、ユーザの入力インターフェース（例えば、キーパッド）がまったくなくなる。
【０１３７】
テキスト入力のこのような方法の一例が、図１３ａ乃至１３ｃにわたって示される。図２２６ａは、図２のキーパッド（１４０００）のキー（１４００１−１４００６）を複製するハードキー（２２６００１−２２６００６）を有する、本発明の第１のキーパッドを含むデバイス（２２６０００）を示す。「ｄｒｙ」という単語を入力するために、本システムの単語データベースの一部（２２６００９）を考慮することによって、ユーザは第１のキーパッドの対応するキーを押す。データベースの対応する単語を考慮することによって、本システムは、最も使用頻度の高い「ｗａｓ」という単語を提案することができる。このとき、ユーザは、上記の滑り動作方法に基づいて、本発明の訂正手順を進めることができる。図１３ｂに示すように、ユーザは、ここで、図１３ａに示すように、本発明（２２６０２０）の仮想キーパッドの中心（２２６０５５）からキー（２２６０１８）に向かう滑り動作を複製する滑り動作（２２６１０５）を提供する。第１および第２のキーパッドを用いる本発明のデータ入力システムの原則に基づくとともに、本システムの単語データベースを考慮することによって、本システムは、「ｄ」という文字で始まるデータベースの単語のなかで最も優先順位が高い「ｄａｙ」という単語を示す。このとき、図１３ｃに示すように、ユーザは、本発明（２２６０２０）の仮想キーパッド（例えば、仮想キーパッドは図２２６ａに示される）のキー（２２６０１９）とのインタラクションに対応する滑り動作（２２６２０５）を提供する。本発明のデータベースの単語入力システムの原則に基づいて、本システムは、所望の単語の第２の文字が「ｒ」という文字で始まらなければならないということを理解しており、したがって、この例において、所望の単語である「ｄｒｙ」という単語を提案する。
【０１３８】
明らかなように、本発明の第１および第２のキーパッドのいずれかは、そのキーを複製するためにタッチセンサ表面を使用する。一例として、図１４ａは、側部の各々に１つのタッチセンサパッドを有するデバイス（２２７０００）を示し、前記パッド（２２７０１１）（２２７０１２）の各々は、本発明の第１のキーパッドの（少なくとも）２つの文字キーを複製する。この例において、パッドの領域／部分（２２７０１２）乃至（２２７００４）は、図２のキーパッドのキー（１４００１）乃至（１４００４）を複製する。一例として、「ｔｅｓｔ」という単語を入力するために、ユーザは、領域（１４００２、１４００１、１４００３、１４００２）上でタップする（例えば、最初の入力情報）。本システムは、提供されたタップ動作に対応するデータベースの「ｒｅｓｔ」という単語を提案することができる。このとき、ユーザは、この例では文字「ｔ」である所望の単語の第１の文字を正確に入力するために追加的な入力情報を提供することによって、続けて訂正手順を進めることができる。この目的のため、ユーザは、この例において、本発明の第１のキーパッドのキーを複製するためにも使用されるセンサパッドの１つの上で、本発明の（仮想の）第２のキーパッドの関連するキー（例えば、図１３ａに示すキーパッド（２２６０２０）のキー（２２６０１７））に対応するあらかじめ決められた滑り動作（２２７００８）（例えば、底部に向かう垂直な滑り動作）を提供することができる。本発明のデータ入力システムの原則に基づいて、本システムは、所望の単語が文字「ｔ」で始まらなければらないことを理解し、したがって、ユーザによって提供される、組み合わせた入力情報に対応する「ｔｅｓｔ」という単語を提案する。１つの実施形態によって、デバイスのスクリーンはタッチセンサであってもよく、少なくともマウスの機能のために使用される。
【０１３９】
先に述べたように、本発明の第１および／または第２のキーパッドは、仮想キー、タッチパッドキー、スクリーン上のキーなどの任意のタイプのキーを有することができる。本発明の１つの実施形態によって、本発明の第１のキーパッドはタッチセンサ表面を備え、例えば、それは、スクリーン上のキーパッドであり、本発明の第２のキーパッドは、上記のように、仮想キーパッド／キーパッドモデルである。図１５ａは、一例として、タッチスクリーン（２２８００９）を有するとともに本発明の第１および第２のキーパッドを使用する電子デバイス（２２８０００）を示す。この例において、本発明の第１のキーパッドは、デバイスの反対側に配された、分割したスクリーン上のキーパッドであり、その４つのキー（２２８００１−２２８００４）は、図２のキーパッド（１４０００）のキー（１４００１−１４００４）を複製し、本発明の第２のキーパッドは、図１３ａに示すキーパッド（２２６０２０）などの仮想キーパッド（図示されず）である。図１５ｂは、同じデバイス（２２８０００）を示し、そのスクリーン上の第１のキーパッドのキー（２２８１０１−２２８１０６）は、ユーザが片手の指でテキストを入力できるように、互いに近接する。先の例のように、第２のキーパッドは、図１５ａに関連する記載で示されたような仮想キーパッドであってもよい。
【０１４０】
本実施形態の継続的な記載とともに、１つの方法によって、本発明の第２のキーパッドに対応するタップ動作／滑り動作などのインタラクションは、第１のキーパッドのキーの領域の外側に提供されることができる。別の方法によって、スクリーン上のいずれか（例えば、第１のキーパッドのキー上でさえ）での滑り動作は、本発明の第２のキーパッドのキーとのインタラクションに関連する。
【０１４１】
本発明の上記の実施形態によって、ハードキーを含まないデバイスが、非常に容易で迅速なデータ入力システムを有することができ（例えば、本発明の第１および第２のキーパッドを用いる本発明のデータ入力システム）、データ入力システムのスクリーン上の（例えば、第１のキーパッドのキー）、および、明らかに仮想のキー／キーパッドモデルは、デバイスのスクリーンを占有せず、したがって、本システムは、ユーザが、テキスト入力などのタスクや観賞目的のために、デバイスのスクリーン全体を使用することを許可する。
【０１４２】
タッチセンサ表面の各々の側のキーは、例えば、各々の側に１つのキー欄を形成するなどして、様々に配することができる。これに応じて、図１５ｃに示すように、スクリーンの境界に沿ってスクリーンの各々の側に表示された少数の小さなドット（２２８３１１−２２８３１４）（例えば、この例において、各々の側の２つのドット）は、スクリーン上に前記キーを表示することなく、第１のキーパッドのキー（２２８３０１−２２８３０６）（例えば、この例において、各々の側に３つのキー）の境界を定義するとともにユーザに示すことができる。スクリーン上のキーの領域は、スクリーン上に表示される出力のために使用することができる。少ないキーを有するキーパッドの多義的キーを少なくとも複製する動的なキーを提供する、電子デバイスのタッチスクリーン、タッチセンサーパネル、タッチセンサ指キャップ、タッチセンサーグローブなどのタッチセンサ表面を用いる様々な（ハードウェア）システムは、本発明者によって他の特許出願分野で詳細に記載されている。
【０１４３】
１つの方法によって、本システムは、少なくとも１つのあらかじめ決められた（仮想の／想像上の）キーパッドモデルを備え、該キーパッドモデルは、互いに関連するあらかじめ決められた位置関係を有する少数のキーを有する。互いに関連して同じ関係を有する（タッチセンサ表面の）様々な領域上にタップ動作を提供することで、キーパッドモデルの対応するキーとのインタラクションを複製することができる。
【０１４４】
別の方法によって、表面上でのユーザの（指での／タッチペンでの）タップの少なくとも第１の衝撃位置は、動的なキーパッドの他のキーの少なくともいくつかの位置も定義する対応キーを動力学的に定義することができる。一般的に、タッチセンサ表面の少数の異なる点でユーザによって提供されたタップ動作に対応する情報を受け取ることによって（以後、「初期タップ」と呼ぶ）（前記点の関係は互いに関連するキーパッドモデルの対応するキーの関係に類似する）、および、キーパッドモデルのキーの関係を考慮することによって、本システムが、キーパッドモデルの他のキーを表すタッチセンサ表面上の他の点、キーパッドモデルを表す動的キーパッドをともに構成するすべての点を、動的に定義するのに、前記情報は一般的には十分である。好ましくは、前記点の各々の周囲のあらかじめ決められた領域は、動的キーパッドのキーとして、本システムによって定義される。
【０１４５】
任意で、ユーザがスクリーン上の所望の位置でテキストをタイプし始めて、前記初期タップを提供するたびに、本システムは、前記位置で新しい動的キーパッドを提供する。任意で、テキストを入力する間、ユーザがタップ点の修正を提供すると、本システムは、動的キーパッドの位置を調節することができる。
【０１４６】
任意で、動的キーパッドの利点は、ユーザが、デバイスのスクリーン上などのタッチセンサ表面上のいずれかの場所にインタラクションを提供し始めることができるということであり、本システムは、対応するキーパッドモデルのキーとのインタラクションに、前記インタラクションを動的に関連付ける。さらに、前記表面／スクリーンが、横方向、縦方向、および、斜め方向でさえあるものの、ユーザは、表面／スクリーン上に入力情報（例えば、タップ動作）を提供することができる。
【０１４７】
本発明の１つの実施形態によって、本発明の少なくとも第１のキーパッドは、動的キーパッドである。任意で、前記キーパッドは、４つの多義的（文字）キーを有する。好ましくは、前記キーパッドは、少なくとも２以上のキーを有する。
【０１４８】
１つの実施形態によって、少なくとも前記の文字キーは隣接する。別の方法によって、動作キーパッドの少なくとも前記のキーは、互いに関連するタッチセンサ表面の反対側に配された２つのグループに分けることができる。
【０１４９】
記載されたように、本発明の第１のキーパッドは、動的キーパッドであり、その４つのキーは、本発明の第１の（仮想）キーパッドの４つの文字キーを複製する。電子デバイスのタッチスクリーン（錠などのタッチセンサ表面）上の４つの動的キーに単語をタップすることによって、ユーザは、デバイス上のキーを探すことなく、テキストを入力することができる。一例として、ユーザが、本システムの第１のキーパッドの４つの対応する文字キー上でタップ動作を複製するために、スクリーン上の４つの異なる位置でタップする場合、本システムは、互いに関連する前記タップ動作の位置の関係に基づいて、前記タップ動作の各々の対応するキーを容易に認識することができる。この件については、本特許出願分野および本発明者による以前の特許出願分野で、詳細に記載されている。このことによって、デバイスのセンサー表面上のタップ位置の関係が、言語の文字が配分的に割り当てられる少なくとも４つのキーを好ましくは用いて、本発明のあらかじめ決められた仮想の第１のキーパッド（モデル）の位置を複製する限り、ユーザは、デバイスの任意の位置でタップすることによってテキストを入力することができる。キーに対応する滑り動作によってインストラクトした、本発明の動的な第１のキーパッドと、本発明の仮想の第２のキーパッドとの組み合わせによって、ユーザは、完全に目視不要な（ｅｙｅ−ｆｒｅｅ）入力インターフェースを可能にする前記キーパッド上のキー（例えば、キーの配置）を探すことなく、タッチセンサースクリーンを有するデバイスに非常に迅速かつ容易にデータ／テキスト入力を提供することが可能となり、前記滑り動作はスクリーン上のいずれかの場所に提供される。
【０１５０】
本発明の１つの実施形態によって、動的キーパッドの少なくとも文字キーは、互いに関連するタッチセンサ表面の反対側に配された２つのグループに分けることができる。これに応じて、該表面の各々の側でのユーザの（指による）タップ動作の少なくとも第１衝撃の位置は、少なくとも前記の側の対応するキーパッドの他のキーの少なくともいくつかの位置を同様に定義する対応キーを動的に定義することができる。１つの方法によって、ユーザの各々の親指は（両手で前記デバイスを保持しながら）その対応する側でタップ動作を提供するために使用される。１つの方法によって、ユーザは、親指でタイプし始めることができ、同様に２つの部分に分けられるキーパッドを考慮することによって、本システムは各側の動的キーパッドの動的キーを動的に定義した。別の方法によって、ユーザは、タイプし始める前に、タッチセンサ表面の１つの側または各々の側に多くのタップ動作を提供するなどのあらかじめ決められた較正手順を提供し、その後、タイプし始める。較正手順といくつかのその方法は、本発明者の以前の特許出願と現在の特許出願に記載されている。
【０１５１】
一例として、図１５ｄは、（例えば、２つの部分（２２８２２８、２２８２２９）を有する）本発明のあらかじめ決められた仮想の第１のキーパッドモデルを用いる、電子デバイス（２２８２００）を示す。単語を入力するために、ユーザは、あたかも仮想キーパッドのキー上（例えば、互いに関連する仮想キーパッドの左側（２２８２２８）のキーの位置に（ほとんど）似ている、互いに関連するスクリーンの左側のタップ動作（２２８２０１、２２８２０３、２２８２０５）の位置と、互いに関連する仮想キーパッドの右側（２２８２２９）のキーの位置に（ほとんど）似ている互いに関連するスクリーンの右側のタップ動作（２２８２０２、２２８２０４、２２８２０６）の位置）でタップしているかのように、デバイスのタッチスクリーン上でタップすることができる。そうすることによって、（例えば、本システムは、対応するスクリーン上のキーパッドを動的に作ることができ、および、）ユーザによって提供されるタップ動作の各々を、本発明のあらかじめ決められた仮想の第１のキーパッドの対応するキーと関連付けることができる。
【０１５２】
明らかなように、本発明のあらかじめ決められた仮想の第１のキーパッドのキーは、様々な配置を有することができる。一例として、図１５ｅは、本発明のあらかじめ決められた仮想の第１のキーパッド（２２８３２９）を用いる電子デバイス（２２８３００）を示す。単語を入力するために、ユーザは、あたかも仮想キーパッド（２２８３２９）の多義的な文字キー上（例えば、互いに関連する仮想キーパッドのキーの位置に（ほとんど）似ている、互いに関連するスクリーン上のタップ動作（２２８３０１−２２８３０４）の位置）でタップしているかのように、デバイスのタッチスクリーン上でタップすることができる。そうすることによって（例えば、本システムは、対応するスクリーン上のキーパッドを動的に作ることができ、および）、ユーザによって提供されるタップ動作の各々を、本発明のあらかじめ決められた仮想の第１のキーパッドの対応するキーと関連付けることができる。
【０１５３】
キーパッドモデルは、例えば、ユーザの掌が表面上に置かれている間に、４つの文字キー上のタップ動作に用いられる人差し指（２２８３０５）に基づいて動的に作られる４つの文字キーの隣接する領域に対して、例えば、親指（２２８３０７および２２８３０８）などのユーザの手の別の指の位置に対応する追加キー（例えば、この例において、それらは、領域（２２８３０７、２２８３０８）で複製される）をさらに含むことができる。
【０１５４】
本システムのモードキーの全ては、動的キーパッドを介して複製されることもできる。例えば、キーに対応するタップ動作の代わりに、ユーザは、前記キーに対応する長押し動作を提供することができる。本システムはその後、対応するモードインスタンスに入ることができる。１つの方法によって、ユーザはその後、前記滑り動作を介して複製された第２のキーパッドのキーとのインタラクションに対応する所望の記号を入力するために、滑り動作を提供することができる。
【０１５５】
図１５ｆと１５ｇは、本発明の仮想の（さらに動的な）第２のキーパッドと組み合わせた、本発明の動的な第１のキーパッドを介する、テキスト入力の例を示す。図１５ｆの一例として、および、図１５ｅのあらかじめ決められた仮想の第１のキーパッド（２２８３２９）と、本発明の例示的な単語データベースの一部（２２８４２９）とを考慮することによって、「ｔｅｓｔ」という単語を入力するために、ユーザは本発明の第１の仮想キーパッドの対応するキー上でタップしているかのように、スクリーン上でタップすることができる。この例において、所望の単語を入力するために、ユーザは、位置（２２８４１２、２２８４１１、２２８４１３、２２８４１４）上でタップする。互いに関連する前記タップ動作間の関係を考慮することによって、本システムは、前記タップ動作の各々を、あらかじめ決められた仮想の第１のキーパッド（２２８３２９）の対応するキーと関連付け（例えば、この例において示されるように、ユーザが本発明の仮想の第１のキーパッド（２２８３２９）を複製する想像上のスクリーン上のキーパッドのキー（２２８４０２、２２８４０１、２２８４０３、２２８４０２）上でタップしたかどうかについて、前記タップ動作はそのように考慮される）、「ｒｅｓｔ」という単語を提案する。先に述べたように、このとき、ユーザは、本発明の訂正手順を進めて、文字「ｔ」が割り当てられる（先に記載の）本発明の仮想の第２のキーパッドのキーに対応する滑り動作（２２８４０８）を提供する。このとき、本システムは、「ｔｅｓｔ」という単語を提案する。図１５ｇは、本発明の第１のキーパッドのキー（２２８５０１−２２８５０６）が、２つの部分（２２８２２８と２２８２２９）を有する図１５ｄの分割した仮想キーパッドを複製するという点で異なる、本発明の第１および第２のキーパッドの同じ型を介した、同じ「ｔｅｓｔ」という同じ単語の入力を示す。最初の入力情報を提供した後、本システムは、「ｒｅｓｔ」という単語を提案し、ユーザは、滑り動作（２２８５０８）を提供し、それに応じて、本システムは、「ｔｅｓｔ」という単語を提案する。
【０１５６】
本発明者による異なる特許出願において明らかに記載されたように、本発明の第１および／または第２のキーパッドを複製するためにタッチセンサ表面を用いる代わりに、タッチセンサ表面を有する（とともに対応する電子デバイスに有線または無線で接続される）指キャップシステムなどの外部の装置／手段を用いて、本発明の第１および／または第２のキーパッドを複製することができる。本発明の（例えば、第１の）キーパッドの少なくとも４つの文字キーを複製する上記のような指キャップの機構は、参照することによって本明細書に組み込まれる特許出願で詳細に記載されている。要約すると、図１６ａに示すように、１つの方法によって、（表面上に）タッチセンサパッドを有する少なくとも２つの指キャップを備える指キャップ手段は、例えば、ユーザの少なくとも２つの指（２４９０１１、２４９０１２）上に配することができる。４つの文字キーを有する図１５ｅの本発明の仮想の第１のキーパッド（２２８３２９）を考慮することによって、
−ユーザが左の指キャップの平らな部分で押し動作を提供する場合、本システムは、仮想の第１のキーパッド（２２８３２９）の左上のキーと、前記押し動作とをあらかじめ決められたように関連付けることができる。
−ユーザが左の指キャップの先端部分で押し動作を提供する場合、本システムは、仮想の第１のキーパッド（２２８３２９）の左下のキーと、前記押し動作とをあらかじめ決められたように関連付けることができる。
−ユーザが右の指キャップの平らな部分で押し動作を提供する場合、本システムは、仮想の第１のキーパッド（２２８３２９）の右上のキーと、前記押し動作とをあらかじめ決められたように関連付けることができる。
−ユーザが右の指キャップの先端部分で押し動作を提供する場合、本システムは、仮想の第１のキーパッド（２２８３２９）の右下のキーと、前記押し動作とをあらかじめ決められたように関連付けることができる。
【０１５７】
タップ動作に加え、ユーザは、例えば、本発明の第２のキーパッドのキーに関する滑り動作を複製するために、指キャップ（のいずれか）で、（任意の表面上に）滑り動作を提供することもできる。一例として、「ｄａｙ」という単語を入力するために、ユーザは、
−表面上で、右の指キャップの先端部分（２４９００２）でタップする
−その後、表面上で、右の指キャップの平らな部分（２４９００４）でタップすることができる。
−および、前記タップ動作と図１３ａのシステムの単語の辞書の部分（２２６００９）とを考慮することによって、表面上で、左の指キャップの先端部分（２４９００３）でタップすることができ、本システムは、「ｗａｓ」という単語を提供することができる。その後、図１６ｂに示すように、ユーザは、指キャップの１つを用いて、文字「ｄ」を含む本発明の第２のキーパッド（この例において、電話型キーパッド）のキーに対応する、あらかじめ決められた滑り動作を提供することができる。前記組み合わされた入力情報を考慮することによって、本システムは「ｄａｙ」という単語を提供する。
【０１５８】
本発明の１つの実施形態によって、タッチセンサ表面を有する外部の入力手段は、ユーザが上記のような発明の第１および第２のキーパッドを複製することができるように、提供される。前記入力手段は、有線または無線で、対応する電子デバイスに接続することができる。図１７は、一例として、前記タッチセンサ表面（２３０００７）を有する入力手段（２３０００５）を示し、該入力手段は、この例において、電子デバイス（２３００００）に無線で接続されている。この例において、「ｔｅｓｔ」という単語は、上記のような原則に基づいて入力される。
【０１５９】
この特許出願で記載される入力手段の例は、本発明の特徴の原則を記載するためにもたらされるということに留意しなければならない。本発明の第１および／または第２のキーパッドを複製する他の入力手段は、当業者によって考慮されるということを理解されたい。例えば、図１７ａに示すように、電子スタイラスペン（２３１００９）は、本発明の第１および第２のキーパッドとのインタラクションを複製する前記スタイラスペンの移動を検出するが、前記スタイラスペンは本発明のデータ入力システムとともに用いられる。
【０１６０】
本発明のデータ入力システムのすべてのモードキーのインタラクションは、本発明の第１および第２のキーパッドを複製する任意の手段によって、複製することができるということに留意しなければならない。例えば、第１のキーパッドがタッチセンサーキーを有する場合、ユーザは、対応するモード手順に本システムを組み入れるために、前記キーパッドのあらかじめ決められたキー上に、押し動作および押さえる動作などのあらかじめ決められた押し動作を提供することができる。本システムのモード手順は、この特許出願にすでに詳細に記載されている。
【０１６１】
本発明の１つの実施形態によって、ユーザが本システムの第１のキーパッドの文字キーの１つに触れると、本システムは、各キーが押される第１のキーパッドの前記キー上の文字に対する１つのキーであることを意味するような、多くのキーを示すことができる。図１８は、一例として、押される第１のキーパッドのキー（２３２００２）を示す。図１８は、同様に、押される第１のキーパッドの前記キーに対応する（スクリーン上の）第２のキーパッド（２３２００８）のキーを示す。対応するデバイスのスクリーンなどのタッチセンサ表面上でユーザによって提供される滑り動作が、本システムによって容易に解釈され、前記第２のキーパッドの所望のキーに関連付けられるように、本発明の第２のキーパッドのキーを配することができる。この例において、滑り動作（例えば、ベクトル）は、容易に識別しやすい様々な軌道を有する。
【０１６２】
本発明の１つの実施形態によって、本発明の第２のキーパッドの文字キーは、図１９に示すキーパッド（２５００００）などの標準的な電話型キーパッド上での、文字の標準的な分布を複製することができる。この実施形態において、単語の訂正手順の間、または、本発明のモードインスタンスの間、電子デバイスに対応するセンサー表面（例えば、タッチスクリーン、タッチパッド）上でのタップ動作／押し動作は、中心キー（例えば、この例において、「ｊｆｋ」という単語を含むキー（２５０００５））に対応する。他の文字キーの各々に関して、先に記載のような対応する滑り動作が提供される。
【０１６３】
第２のキーパッドのキーに対応する滑り動作手順は、追加的な特徴として、または、前記キー上でのタップ動作／押し動作と置き換えるために、本システムのデータ入力（の実施形態）に組み込むことができる。例えば、単語の正確な文字の入力に対応する滑り動作は、単語を入力する間の任意の瞬間に提供することができる。一例として、図１３ａ乃至１３ｃにわたって記載された「ｄａｙ」という単語の入力例を参照することによって、前記単語を入力する別の方法は、第１のキーパッドのキー（２２６００４）（例えば、「ｄｉｊｎｐｕｗ」という文字を有する）を押し、その後、第２のキーパッドのキー（２２６０１８）（例えば、「ｄｅｆ」という文字を有する）に対応する滑り動作（２２６１０５）を提供することである。前記キー上での唯一共通した特徴は、文字「ｄ」である。本発明のデータ入力システム原則によって、本システムは前記文字を入力する。ユーザは、その後、前記単語の残りの文字に対応する第１のキーパッドの多義的キー（２２６００２、２２６００３）を押すことができる。ユーザによって提供された入力情報の組み合わせを考慮することによって、本システムは、「ｄａｙ」という単語を提案する。
【０１６４】
本発明の１つの実施形態によって、（例えば、タッチ）センサー表面から指／ペンを外すことなく様々な方向に提供される複数の滑り動作の各々は、その対応するキーに対応する。
【０１６５】
本発明の１つの実施形態によって、ユーザがテキスト内の単語の語尾にカーソル（例えば、キャレット）を配すると、その後、ユーザは、追加的な特徴（追加的な入力情報）を前記単語に加えること、または、本発明の訂正手順を進めることのいずれかによって、前記単語の変更を進めることができる。１つの方法によって、両方の場合で、本システムは、最初の単語を入力するために提供される最初の入力情報を考慮し、前記最初の入力情報と前記追加入力情報に基づいて新しい単語を提供する。
【０１６６】
本発明の１つの実施形態によって、ユーザが単語上にカーソルを配すると、その後、本システムは、前記単語を入力するために、ユーザによって提供された入力情報に対応する（もっとも頻繁に使用される）他の単語の少なくともいくつかを示すことができる。１つの方法によって、その後、ユーザは、本発明の訂正手順、または、本システムによって示される前記単語のひとつの選択を進めることができる。
【０１６７】
本発明の１つの実施形態によって、本システムが本発明の訂正手順インスタンスにも、モードインスタンスにもなく、タッチセンサ表面上での滑り動作は、数を入力するために本システムによって解釈されることができる。図２０は、この例において、センサー表面上でのタップ動作によって提供される、数字５を除く数字１乃至９（を含むキー）に対応する様々な方向における滑り動作（２５１１０９）を示す。
【０１６８】
例えば、中心キー（２５１１０５）から離れてキーパッドモデル（２５１１００）のキー（２５１１０７）に向かう滑り動作を複製する滑り動作（２１５１２７）は、キー（２５１１０７）上に配された数字「７」に対応する。タッチセンサ表面（２５１１０８）上での（いずれかの場所での）タップ動作は、キー（２５１１０５）に割り当てられる数字「５」に対応することができる。キー（２５１１１１）上にある数字「０」を入力するために、例えば、スクリーン上のいずれかの場所での長時間の押し動作、または、中心キー（２５１１０５）から離れて数字「０」を含むキー（２５１１１１）に向かう滑り動作を複製する、長い軌道を有する滑り動作（２５２１３１）（同じ方向への短い滑り動作は数字８に対応することができる）などといった様々なあらかじめ決められたインタラクションが、タッチセンサ表面上に提供されることができる。
【０１６９】
数字を入力するためのインタラクションの方法は、（電話）番号をダイヤルするためにも用いられる。
【０１７０】
少なくともほぼ完全な（例えば、ｑｗｅｒｔｙ ，ａｚｅｒｔｙなどの）キーボードで、少なくとも他の記号（例えば、特異的な文字、ｐｃ、および、キーボードのキーに割り当てられるカスタマイズされた機能／コマンドを少なくとも含む、「特異的な記号」とも呼ばれる文字以外の記号）を入力するための本発明のモード手順は、先に記載されている。明らかなように、本発明の第２のキーパッドのキーに対応する滑り動作方法は、上記のように、前記キーパッドの対応するキー上でのタップ動作を複製するため、前記滑り動作は（例えば、本発明のモード手順／インスタンスを介して／の間）、前記他の記号を入力するためにも用いられることができる。
【０１７１】
対応するモードインスタンスに入力するために、本発明の第１のキーパッドのキー上であらかじめ決められた押し動作（例えば、長押し動作、押し続ける動作など）を提供した後、本システムは、第２のキーパッドのキー上で、前記モード（キー）に対応する記号を示すことができる（キーごとに１つの記号）。ユーザは、その後、デバイスのセンサー表面上で、第２のキーパッドのキー上に示された所望の記号に対応する滑り動作／タップ動作を提供することができる。
【０１７２】
図２１は、第１のキーパッドのキー（２５２０４１）があらかじめ決められたように触れられた／押された（長押し動作、押し続ける動作、二度押し動作など）後に、デバイスのタッチスクリーン上に示されるモードキー／インスタンス「ＴＥＸＴ」に対応する本発明の第２のキーパッド（２５２０００）を一例として示す。この例において、第２のキーパッドの中心キーは、あらかじめ決められたキー（２５２００５）でもよい。このとき、タッチセンサ／タッチスクリーン表面上で滑り動作（２５２０２１）を提供することによって、対応するキー（２５２００１）上に示されるキー記号「＿」に対応することができる。同様に、一例として、タッチセンサ表面上に提供される滑り動作（２５２０２２）は、対応するキー（２５２００２）上に示される記号に対応することができる。同様に、一例として、タッチセンサ表面上に提供されるタップ動作は、中心キー（２５２００５）上に示される記号に対応することができる。第２のキーパッドの下部列に配されるキーなどの他のキーに関して、各々の方向へ中心（キー）から離れる長い滑り動作または二度の滑り動作などの別のタイプのインタラクションが考慮される。例えば、二度の滑り動作（２５２０３０乃至２５２０３２）は、それぞれ、キー（２５２０１０乃至２５２０１２）（の文字）に対応する。
【０１７３】
本実施形態の継続的な記載とともに、１つの方法によって、あらかじめ決められたキー（この例において、キー（２５２００５））の周りの／近傍の／隣のキーの方向への中心キーからの離間を複製する短い滑り動作は、前記キーに対応し、および、前記近傍のキーの後に配された遠方のキーの方向に中心キーから離れる長い滑り動作は、前記遠方のキーに対応することができる。例えば、図２１に示すように、長い滑り動作（２５２０５０乃至２５２０５２）は、それぞれ、二度の滑り動作（２５２０３０乃至２５２０３２）と置きかえることができる。長い滑り動作は隣のキーの方向（例えば、この例において、キー（２５２００７乃至２５２００９）の方向）に提供されるが、滑り動作（２５２０５０乃至２５２０５２）の各々の軌道が長いため、本システムは、キー（２５２０１０乃至２５２０１２）に、それぞれ、それらを関連付けるということに留意しなければならない。明らかなように、第２のキーパッドは、例えば、その左、右、および、上、などの各側の後に、より多くのキーを有することができ、前記キーは、前記キーの方向上での長い滑り動作を介してインタラクトされる。
【０１７４】
図２１ａ−２１ｆは、本発明のデータ入力システムの例示的なモードに対応する例示的な記号を表す、本発明の例示的な第２のキーパッドを示す（２５２１００）。第２のキーパッドのキーに加えて、あらかじめ決められたモードに対応する記号グループの（好ましくは、しばしば使用される）記号のいくつかは、（あらかじめ決められたように）第１のキーパッドのキーのいくつかに割り当てられ、対応するモードインスタンスの間に入力される（以後、「ショートカット」と称する）。この例において、本発明の第２のキーパッドのキーは、第２のキーパッドの２つの側の２つのグループに示される。（本システムが）（例えば、前記モードに対応する第１のキーパッドのキーを押し続けることによって）対応するモードインスタンスに入力された後、前記いくつかの文字の各々は、第１のキーパッドの対応するキー上で押し動作を提供することによって、入力することができる。一例として、図２１ａにおいて、第１のキーパッドのキー（２５２１０１）の対応するあらかじめ決められたインタラクションを提供することによって、「ＴＥＸＴ」モード／インスタンスを入力した後に、キー（２５２１０２、２５２１０４、２５２１０６）（同様に、第１のキーパッドに属する）を押すことで、文字「＿」「，」「．」にそれぞれ対応することができる。一例として、図２１ｃに示すように、「ＡＲＩＴＨ」モードにしたあと、キー（２５２３０１）との対応するあらかじめ決められたインタラクションを提供することによって、キー（２５２３０２、２５２３０４、２５２３０６）を押すことで、文字「＋」、「−」、「＝」にそれぞれ、対応することができる。明らかなように、「ＦＵＮＣ」（例えば、機能）モードで、様々な機能が前記キーに割り当てられる。
【０１７５】
明らかなように、本発明の第１のキーパッドは、任意の数のキーを含むことができる。したがって／そして、本システムは、任意の数のモードインスタンスも有することができ、好ましくは、各々のあらかじめ決められたモードインスタンスは、様々なあらかじめ決められたグループの記号に対応する。例えば、別の記号グループは、数字０乃至９からなり、（例えば、別の）モードインスタンスに割り当てることができる。
【０１７６】
述べてきたように、本発明の第２のキーパッドの文字キーは、図１９の（部分的な）キーパッド（２５００００）で示すような電話型キーパッドの文字キーを複製する、前記キーパッドの８つのキーを使用することができる。先に述べたように、タッチセンサ表面上の様々なあらかじめ決められた滑り動作の各々は、キーパッドの対応する（外側の）キーに対応することができ、前記タッチセンサ表面上でのタップ動作は、中心キー（２５０００５）に対応することができる。
【０１７７】
本発明の１つの実施形態によって、ユーザがタッチセンサ表面上で押し動作を提供する場合、本システムは、ユーザの指のどの部分によって前記押し動作が提供されたかを認識するように割り当てられる。この場合、本発明の１つの方法によって、本システムは、第１のキーパッドの対応するキーに、タッチセンサ表面上でユーザの指によって提供される押し動作を容易に対応させることができる。図２２ａ乃至２２ｃは、ユーザの左指の正面図を示す。例えば、図２２ａに示すように、
−ユーザがタッチセンサ表面上で指（２５３０００）の平らな部分で押し動作を提供する場合、前記表面上へのタッチの衝撃は、大きな衝撃（２５３００１）である。本システムは、第１のキーパッドの第１のキーと前記大きな衝撃を関連付けることができる。
−ユーザがタッチセンサ表面上で指（２５３０００）の先端部分で押し動作を提供する場合、前記表面上へのタッチの衝撃は、小さな衝撃（２５３００２）であり、本システムは、第１のキーパッドの第２のキーと前記小さな衝撃を関連付けることができる。
−ユーザがタッチセンサ表面上で指（２５３０００）の側面部分で押し動作を提供する場合、前記表面上へのタッチの衝撃は、細長い衝撃（２５３００３）であり、本システムは、第１のキーパッドの第３のキーと前記細長い衝撃を関連付けることができる。
【０１７８】
キーを複製する上記方法は、電子デバイスのタッチスクリーンなどのタッチセンサ表面を使用することによって、第１のキーパッドのキーを複製するために、本発明のデータ入力システムとともに用いることができる。
【０１７９】
本発明の１つの実施形態によって、タッチセンサ表面上の様々な領域／側に前記様々な指の接触部分（例えば、先端部分、平らな部分、側面部分など）の各々を提供することによって、様々なキーに対応することができる。例えば、ユーザは、本発明の分割した第１のキーパッドの左側部分のキーを複製するために、（左）手の指を使って、タッチセンサースクリーンの左側に、前記指の様々なあらかじめ決められた部分による前記タップ動作を提供することができ、および、ユーザは、本発明の分割した第１のキーパッドの右側部分のキーを複製するために、（右）手の指を使って、前記スクリーンの右側に、前記指の様々なあらかじめ決められた部分による前記タップ動作を提供することができる。
【０１８０】
上記の実施形態に関連して、図２２ｄおよび２２ｅは、タッチスクリーン表面（２５３０１０）を有する電子デバイスを、一例として示す。キーパッド（２５３０３０）を本発明の第１のキーパッドのあらかじめ決められた仮想（のモデル）として示すことによって、一例として、
−ユーザが（左の）指の平らな部分（２５３０１１）でスクリーン上の左側を押す場合、本システムはその後、仮想のキーパッド（２５３０５０）の左上の文字キー（２５３０５１）を前記押し動作と関連付けることができる。
−ユーザが（左の）指の先端部分（２５３０１３）でスクリーン上の左側を押す場合、本システムはその後、仮想のキーパッド（２５３０５０）の左下の文字キー（２５３０５３）を前記押し動作と関連付けることができる。
−ユーザが（右の）指の平らな部分（２５３０１２）でスクリーン上の右側を押す場合、本システムはその後、仮想のキーパッド（２５３０５０）の右上の文字キー（２５３０５２）を前記押し動作と関連付けることができる。
−ユーザが（右の）指の先端部分（２５３０１４）でスクリーン上の右側を押す場合、本システムはその後、仮想のキーパッド（２５３０５０）の右下の文字キー（２５３０５４）を前記押し動作と関連付けることができる。
−ユーザが（例えば、左の）指の側面部分（図示されず）でスクリーン上の左側を押す場合、本システムはその後、仮想のキーパッド（２５３０５０）のもっとも左下の文字キー（２５３０５５）（例えば、「Ｂｋ」（Ｂａｃｋｓｐａｃｅ）キー）を前記押し動作と関連付けることができる。
−ユーザが（例えば、右の）指の側面部分（図示されず）でスクリーン上の右側を押す場合、本システムはその後、仮想のキーパッド（２５３０５０）のもっとも右下の文字キー（２５３０５６）（例えば、「Ｓｐ」（Ｓｐａｃｅ）キー）を前記押し動作と関連付けることができる。
【０１８１】
タッチセンサ表面が本システムの第１および／または第２の（仮想）キーパッドとともに使用されると、その後、明らかなように、ユーザによって提供されるタップ動作および／または滑り動作は、本システムに対して多義的である。本システムは、ユーザによって提供されるタップ動作および／または滑り動作が本発明のテキスト入力に対応するかどうか、または、それがマウスの機能に関連付けられるのかどうかを知ることができない。そのような曖昧さを避けるために、様々な手順が当業者によって考慮される。そのいくつかが以下に記載される。
【０１８２】
本システムの第１および／または第２の（仮想）キーパッドとともに使用されるタッチセンサ表面は、マウスの機能性のためにも用いられるタッチスクリーン表面などのタッチセンサ表面であり、その後、明らかなように、ユーザによって提供されるタップ動作および／または滑り動作は本システムに対して多義的である。本システムは、ユーザによって提供されるタップ動作および／または滑り動作が本発明のテキスト入力に対応するかどうか、または、それがマウスの機能に関連付けられるのかどうかを知ることができない。そのような曖昧性を避けるために、様々な手順が当業者によって考慮される。そのいくつかが以下に記載される。
【０１８３】
１つの手順によって、キーにあらかじめ決められた押し動作を提供するなどの切り替え手段は、テキスト入力モードからマウス機能モードへと本システムを切り替えることができる（例えば、および／または、その逆もまた同様）。
【０１８４】
別の手順によって、第１のキーパッドのキーが、マウスが使用するタッチスクリーンなどのタッチセンサ表面の同じ表面を使用しない場合、１つの方法によって、本システムは、単語の入力中、および／または、本発明のデータ入力システムのモードインスタンス中に、（例えば、好ましくは、タッチセンサ表面のいずれかの場所で）ユーザによって提供されるタップ動作と滑り動作が本システムのデータ入力手順に対応する（例えば、前記単語の入力に対応する、および／または、これに応じて、モードインスタンスに割り当てられた記号の入力に対応する）ということを知るようにあらかじめ決められたように設計される。この理由のため、特異的な記号（例えば、数字０乃至９）のほとんどすべては、本システムのモードインスタンスにあらかじめ決められたように割り当てることができる／はずである。これに応じて、ユーザが単語を入力している最中ではないとき、本システムは、対応するマウスの機能に滑り動作を対応させることができる。これに応じて、
−第１のキーパッドがタッチセンサ表面の任意の部分を有していない場合（例えば、それがハードキーの場合）、単語の入力中に、タッチセンサ表面のいずれかの場所に提供されるタップ動作は、本発明のデータ入力システムに関連付けられ、単語の入力中には提供されないタッチセンサ表面のいずれかの場所でのタップ動作は、マウスの機能に関連付けられる。
−第１のキーパッドがタッチセンサ表面の一部を有していない場合（例えば、それがソフトキーの場合）、単語の入力中に、タッチセンサ表面上で、第１のキーパッドによって使用される領域の外側で提供されるタップ動作は、本発明のデータ入力システムに関連付けられ、前記領域の外側の単語の入力中には提供されないタップ動作は、マウスの機能に関連付けられる。
【０１８５】
第１のキーパッドがタッチセンサ表面を使用し、キー上でのタップ動作および／または滑り動作によってインタラクションするように設計されている場合、１つの方法によって、マウスおよび／または第２のキーパッドのキーのインタラクションに関連する滑り動作の少なくとも始めは、第１のキーパッドのキーによって占有された領域の外側で提供される。
【０１８６】
別の手順によって、迅速な滑り動作／タップ動作は、本システムのテキスト入力に対応し、緩慢な滑り動作／タップ動作は、マウスの機能に対応する（または、その逆もまた同様）。
【０１８７】
１つのキー（例えば、中心）から別のキーに向かって離れる滑り動作を複製する、タッチセンサ表面上の滑り動作は真っすぐ（例えば、直線）に示されるが、本発明の１つの実施形態によって、前記様々な形状の軌道の始点とその終点から離れる仮想の真っすぐな軌道が、前記１つのキーから前記別のキーに向かう真っすぐな滑り動作を複製する限り、滑り動作は様々な形状の軌道（例えば、曲線、ジグザグ線）を有することができる。これはいくつかの条件下で有益でなり得る。例えば、第２のキーパッドの所望のキーに対応する滑り動作を提供する間、多くの時間、ユーザは、所望していないキーの方に誤って滑らせていることに気付く。この場合、正しくまっすぐな軌道を備える新しい滑り動作を再度与える代わりに、ユーザは、現在の滑り動作の方向を変更し、所望のキーの方に滑らせ、および、滑り動作の始点と終点が、前記１つの（例えば、中心）キーから前記別の（例えば、所望の）キーに向かって離れる真っすぐな滑り動作を複製する真っすぐな滑り動作の始点と終点となりえるであろう点／位置で、前記滑り動作を終了させることができる。図２３は、本システムが「ＴＥＸＴ」モードに入れられた後に、デバイスのスクリーン上でシステムによって示される本発明の第２のキーパッド（２５４０００）を一例として示す。この例において、ユーザは、特異的な文字「！」を入力することができる。この例において、初めに、ユーザは、キー（２５４００５）から離れてキー（２５４００７）に向かう真っすぐな軌道を複製する誤った軌道（滑り軌道（２５４０１８）の開始部分に示される）を提供する。ある時点で、ユーザは、誤りに気付き、指／スタイラスペンをスクリーンから外すことなく、滑り動作の軌道を変えることができ、仮想キーパッドの対応する点から仮想キーパッド（２５４０００）の仮想の所望のキー（２５４００９）に向かって滑り動作を複製しているかのように、センサー表面上で滑らせる。ユーザは、（曲線の）軌道（２５４０１８）の始点（２５４０１１）から離れて終点（２５４０１２）に向かう真っすぐな線（例えば、軌道）（２５４０１９）が、仮想キーパッド（２５４０００）のキー（２５４００５）から離れてキー（２５４００９）に向かう真っすぐな滑り動作を複製するような、スクリーン上の点／位置で滑り動作を終わらせる。
【０１８８】
本発明の別の実施形態によって、（仮想の第２のキーパッドの）複数のキーに対応する複合的な滑り動作がユーザによって提供され、本システムの以前の実施形態によってあらかじめ決められたように別に解釈される。この実施形態において、第１の滑り動作は、仮想の第２のキーパッドのあらかじめ決められたキーから離れて前記キーパッドの別の所望のキーに向かう滑り動作を複製することができる。１つの方法によって、次の滑り動作の各々は、第２のキーパッドの現在の所望のキーから離れて前記キーパッドの次の所望のキーに向かうことを複製する。図２４は、ユーザが「ＴＥＸＴ」モードに入った後に示される本発明の例示的な仮想の第２のキーパッド（２５４１１９）を一例として示す。ここから先に、現在の実施形態によって、複合的な滑り動作の３つの例が示されている。
−最初の例によって、ユーザは、指／ペンをスクリーンから外さない、２つの連続的な短い滑り動作からなる複合的な滑り動作（２５４１２０）を提供することができる。この実施形態によって、複合的な滑り動作（２５４１２０）の第１の部分（２５４１２０１）は、キー（２５４１０５）から離れてキー（２５４１０７）に向かうことに対応する。複合的な滑り動作の第２の部分（２５４１２０２）は、キー（２５４１０７）から離れてキー（２５４１０８）に向かうことに対応する。
−２番目の例によって、ユーザは、指／ペンをスクリーンから外さない、短い滑り動作と長い滑り動作の２つの連続的な滑り動作からなる複合的な滑り動作（２５４１２１）を提供することができる。この実施形態によって、複合的な滑り動作（２５４１２１）の第１の部分は、キー（２５４１０５）から離れてキー（２５４１０７）に向かうことに対応する。複合的な滑り動作（２５４１２１）の第２の部分は、キー（２５４１０７）から離れて（キー（２５４１０７）に関連するキー（２５４１０８）よりも遠い）キー（２５４１０９）に向かうことに対応する。
−３番目の例によって、ユーザは、指／ペンをスクリーンから外さない、２つの連続的な長い滑り動作からなる複合的な滑り動作（２５４１２２）を提供することができる。この実施形態によって、複合的な滑り動作（２５４１２２）の第１の部分は、キー（２５４１０５）から離れてキー（２５４１１０）に向かうことに対応する。複合的な滑り動作（２５４１２１）の第２の部分は、キー（２５４１１０）から離れてキー（２５４１１２）に向かうことに対応する。
【０１８９】
この特許出願で記載される複合的な滑り動作は、本発明のデータ入力システムで複合的な滑り動作を用いる原則を示すために、設計および説明される。明らかなように、様々な複合的な滑り動作が当業者によって設計可能である。それらは本発明のデータ入力および訂正システムとともに使用することができる。
【０１９０】
先に述べたように、本発明の第２のキーパッドとともに滑り動作を用いる本発明のデータ入力システムは、完全に目視不要なデータ入力システムであることができる。該システムは、複数の環境下でデータの入力を著しく容易にすることができる。例えば、盲目の人は、該システムを使ってテキストを迅速に入力することができる。同様に、例えば、本システムは車の内部に一体化可能である。
【０１９１】
単語の入力中に、対応するデバイスのスクリーンと目視でインタラクションする必要性を取り除くために、テキストを音声に変換するシステムは、提案された単語／文字を（ユーザに）音声で表示することができる。
【０１９２】
１つの例によって、第１のキーパッドの（例えば、ハード、ソフト）キーと、本発明の第２のキーパッドに対応するタッチスクリーン／タッチパッドは、車のハンドル内部などの位置で一体化される。ユーザは、入力インターフェースまたは出力インターフェースですら見ることなく、テキストを入力したり、または、数字をダイヤルしたりすることができる。図２５は、本発明の第１のキーパッドの分割したキー（２５５００１、２５５００２）を有するとともに、本発明の第２のキーパッドに対応する滑り動作／タップ動作を提供するためのタッチセンサ表面（２５５００７）も有する、車のハンドル（２５５０００）を一例として示す。前記データ入力システムは、ドライバーの目が道路にのみ集中できるように、前記テキストを音声に変換するシステムも含むことができる。
【０１９３】
本発明の動的な第１のキーパッドの様々な較正方法は、当業者によって考慮される。本発明の１つの実施形態によって、ユーザが第１のキーパッドの動的キーを介して、デバイスのタッチセンサ表面（例えば、タッチスクリーン）にタイプし始めると、スクリーン上の右側に提供される第１の押し動作は、あらかじめ決められた仮想の第１のキーパッドモデルの右上（例えば、または、あらかじめ決められたように右下）のキーなどのあらかじめ決められたキーに関連付けられるものとして、システムによってあらかじめ決められたように考慮される。代替的に、スクリーン上の左側に提供される第１の押し動作は、前記キーパッドモデルの左上側（例えば、または、あらかじめ決められたように左下）のキーに関連付けられるものとして、システムによってあらかじめ決められたように考慮される。前記押し動作のいずれかに基づいて、システムは、第１のキーパッドの他のキーを動的に定義することができる。あらかじめ決められたキーが、ユーザが押したいキーではない場合、ユーザは、本システムによって定義される動的キーパッドの「ＢａｃｋＳｐａｃｅ」キーを押して、前記動的キーパッドを介してテキストの入力を進めることができる。
【０１９４】
本発明の一実施形態によれば、第２のキーパッドがスクリーン上に示される場合、ユーザは、前記キーパッドのキーを押し得るか、あるいはスクリーン上の任意の場所で、対応する滑り動作を提供し得る。
【０１９５】
所望のキー（例えば、第２のキーパッドのキー）上で押し動作を繰り返す滑り動作が、第１のキー（第２のキーパッドのキー）などの予め定められた配置から、明らかに所望のキーの方に逸れる軌道をもつように記載されても、前記滑り動作は反対の軌道／方向（所望のキーから前記予め定められた配置へ逸れること）に提供され得る。例えば、図２０の例において、電話型のキーパッドのおのおのに対応する滑り動作２５１１０９は、反対の方向（電話型の外側のキーからその中央のキー２５１１０５に逸れる方向）に提供され得る。また、例として図１２ｃなど他の図に示された滑り動作も、同じ目的で前記図面に示された方向に関して反対の方向に設けられるように設計され得る。
【０１９６】
説明されたとおり、本発明の第１のキーパッドは、第２のキーパッド（例えば、８個を備える電話型キーパッド）よりも一般的に少ない（文字）キー（４つの文字キー）を有している。代替的に、本発明の一実施形態によれば、第１のキーパッドは第２のキーパッドよりも多くのキーをもち得る。例えば、第１のキーパッドは電話型のキーパッドであり得、第２のキーパッドは４つのキーなどの数個のキーをもつキーパッドであり得る。好ましくは、第１のキーパッドは所望の単語に対応する第１の入力情報を入力するために使用され、第１のキーパッドと第２のキーパッドの一対のキーがせいぜい一つの文字（ｃｈａｒａｃｔｅｒ）／文字（ｌｅｔｔｅｒ）を共通して有する限り、第２のキーパッドは本発明の訂正手順のために使用される。テキストを入力するためにこの実施形態を使用することは、遅いかもしれないが、Ｔ９などの電話型のキーパッドを用いる予測データ入力システムの現在のユーザが、使用されている通りにテキストを入力し、第２のキーパッドを用いて所望でない単語を訂正することを許す。第２のキーパッドのキー（例えば、この例において、四つの文字キー）の文字構成／割り当てに慣れた後は、明らかに、ユーザはキーパッドを逆にし、好ましい実施に形態（例えば、第１入力情報を入力するために４つの文字キーを用い、訂正手順のために電話型のキーパッドを用いる）にしたがったシステムを用いる。これは、次第に本発明のユーザのデータ入力システムの最適な使用への適用を許し得る。モードキーは、前記キーパッドとその使用を切り替え／逆にするため使用され得る。一例として、図２６に示されるように、第１入力情報を入力するために、当該システムの第１キーパッドは、例えば、電話キーパッド２５６１８であり得、システムの第２のキーパッド（例えば、少なくとも訂正手順）は、例えば、四つの文字キーを有するキーパッド２５６２８（例えば、バーチャル／仮想）であり得る。この例において、例えば、タッチセンサ面上に提供された４つの異なる滑り動作２５６１１−２５６１４のそれぞれは、予め定義されてキーパッド２５６２８の四つのキー２５６０１−２５６０４のそれぞれと対応する。
【０１９７】
本発明の一実施形態によれば、前記タッチセンサ面（例えば、タッチセンサ面の右側での滑り／タップ動作）の第１の予め定義された領域は、第２のキーパッド（例えば、バーチャル）のいくつかのキーを押すこととのインタラクトを繰り返すように予め定義され、タッチセンサ面の第２の定義された領域上（少なくとも）での予め定義された滑り動作の（少なくとも）他のグループ（例えば、タッチセンサ面の左側での滑り／タップ動作）は、キーパッドのいくつかの別のキーとのインタラクトを複製することもある。図２７ａは本発明の訂正動作に対応するこの例における本発明の第２のキーパッド２５７０００を示し、そのキー（例えば、本明細書では数字記号２、４、６、８という）とのインタラクトは、デバイス２５７０１０のタッチスクリーンの右側に提供される対応する（例えば、水平、垂直）滑り動作２５７１０２によって複製され、前記キーとのインタラクトはデバイス２５７０１０のタッチセンサ面の左側に提供される（対角方向）滑り動作２５７０１１によって繰り返される。図２７ａは、また、例として本発明の第２キーパッドのいくつかの他のキー（例えば、本発明において数字キー１、３、７、９と称す）を示し、キーとのインタラクトがデバイス２５７０１０のタッチスクリーン表面の左側に提供される滑り動作２５７０１１（対角線）により複製される。また例として、（あらゆる側の）表面上でのタップ動作は第２キーパッドの中央キー（例えば数字キー、５）とのインタラクトと対応する。
【０１９８】
本発明の一実施形態によれば、タッチセンサ面の第１の予め定義された領域での予め定義された滑り／タップ動作のグループは第１のグループの記号（例えば文字）に対応する第２のキーパッドのキーとインタラクトすることに対応するように予め定義されることができ、タッチセンサ面の第２の予め定義された領域での予め定義された滑り／タップ動作の群（例えば、タッチセンサ面の左側での滑り／タップ動作）は第２のグループの記号などと対応する他の第２のキーパッドのキーとインタラクトと対応するように予め定義され得る。
【０１９９】
図２７ｂは例を示しており、デバイス２５７１１０のタッチスクリーン２５７１１８の右側に提供される滑り動作２５７１１１は、この例においては本出願においてすでに示された「ＴＥＸＴ」記号などの第１のグループの記号を含む第１の（バーチャル）の第２キーパッドのキーとインタラクトするように対応することができ、デバイス２５７１１０のスクリーン２５７１１８の左側に提供される滑り動作２５７１１２はすでに示されたとおり記号ＰＵＮＣなどの第２のグループの記号を含む追加の（バーチャル）第２キーパッドのキーとインタラクトするように対応することができる。
【０２００】
本実施形態の連続した記載と共に、図２８ａおよび２８ｂは、タッチセンサ面の異なる（予め定義された）領域上に提供される（予め定義される）滑り動作の利点のいくつかの例を示す。図２８ａの例において、ユーザが「ｄａｙ」という単語に対応する第１キーパッドのキーを押した後（例えば、この例では二つの部分２５８０５１及び２５８０５２を有しており、暗い方のキーは文字キーであり、当該文字キーはキーパッド２５８０００の四つキー２５８００１〜２５８００４までの四つのキーと実質的に同じような配列を有している）、当該システムは、好ましくは「ｗａｓ」（示されていない）という単語を有し、この単語は所望ではない単語である。ユーザはデバイスのタッチスクリーン表面の右側を用いて本発明の訂正手順を進めることができ、前記側での滑り動作は、予め定義されて第２（バーチャル）キーパッドの文字キーとインタラクトするように繰り返し／対応し（例えば、この例では、バーチャル電話型キーパッド２５８０１０で、この例においてデバイスのスクリーン上には示されていない）、滑り動作２５８０４１を提供し、この動作は第２キーパッドキー２５８０１３とインタラクトするように対応する。当該システムは単語「ｄａｙ」２５８０４７を提案する。この例において、ついで、ユーザは、デバイスのタッチスクリーンの左側を使用し、前記側での予め定義された滑り動作は本発明の他の第２キーパッド２５８０２０とインタラクトするために、繰り返し/関連付け、前記他の第２キーパッドは、「ＴＥＸＴ」グループの記号と対応し／表わし（例えば、以前に示され／記述され、前記表面上の滑り動作２５８０４２を提供して、特殊文字「！」を表すキー２５８０２８とインタラクトする。当該システムは単語ｄａｙの終端に前記文字２５００４７を提供する。
【０２０１】
この実施形態の連続的な記載で、図２８ｂは２つのスクリーン上の第１キーパッドをもつ本発明のデータ・入力・システムを示しており、第一の第２キーパッド２５８１２９（右側で)は、数字グループ（例えば「ＮＵＭＢ」グループ)に対応し、付加的な第２キーパッド２５８０２０（左側で）は演算文字（例えば「ＡＲＩＴＨ」グループ）に対応する。例えば、ユーザはスクリーンの左側と右側に滑り動作を使用することによりいくつかの数システムを入力することができる。この実施形態では、デバイスのそれぞれの側に提供される滑り動作２５８１３１、２５８１３２、２５８１３３および２５８１３４を提供することにより、ユーザはスクリーン２５８１４２上で演算計算２５８１４１を迅速に入力した。
【０２０２】
モードインスタンスへ入った後、当該システムを前記モードから出させる、あらかじめ定義されたインターアクションをユーザが提供するまで前記モード内にとどまるように当該システムが設計され得ることは注目されなければならない。従って、モードインスタンス中に、ユーザは、前記モードインスタンスに関係のあるいくつかの（例えば、連続する）記号を入力することができる。１つのシステム（例えば、ついで）によれば、ユーザが別のキーを押すこと（そして−押し続ける）のない第１キーパッドの文字キー上で迅速な押し動作（例えば、タップ動作）、ついでシステムが記モードインスタンスから出て（例えば、少なくとも単語に対応する最初の入力情報の一部に入って）、システムは前記キーの多義的な文字の入力に関連づけられているような前記タップ動作を考慮し得る。また、「スペース」キーのような別のキー上でタップ動作をすることは、またシステムはモードインスタンスから出て、「スペース」文字を入力し得る。
【０２０３】
例として、当該システムがスクリーン上で本発明の第２アクティブキーパッドを表示し、当該第２のキーパッドに対応する押されたモードキーの記号が割り当てられる場合、オン−スクリーンキーパッドの連続する押し動作がいくつかの記号を入力することを許され得る。システムは、ユーザが例えば押されたモードキーに対応するオン−スクリーンキー以外のキーを押した後に、スクリーンから前記キーを取り除くことができる。別の例によれば、本発明の第２キーパッドがあらかじめ定められたバーチャル／仮想のキーパッドモデルである場合、モードキーが押された後、ユーザは前記１以上の記号を入力するために前記モードインスタンス内の所望の記号が割り当てられる前記バーチャルキーパッド・モデルのキーとインタラクトすることに対応する１以上のタップ動作または滑り動作を提供し得る。これらの例によれば、ユーザが「ＮＵＭＢ」モードにシステムを入力した後、本発明のデータ・入力システムを使用して、電話番号を入力するために、ユーザはスクリーンに連続的に表示された数字キー（例えば、電話型のキーパッド）を押すことができるか、あるいはユーザは、キーとインタラクトすることに対応するタップ／滑り動作を本発明のバーチャルの第２のキーパッドモデルにそれぞれ提供し得る。
【０２０４】
１つのシステムによれば、タッチセンサ面の領域／側のどれが第２キーパッドのどれと対応するか、ユーザが定義することができることは注目されなければならない。この目的のために、あらかじめ定義されたキーに対応するあらかじめ定義された押し動作などの手順は、対応する第２キーパッドの提供または前記第２キーパッドのペアみ合わせの提供（スクリーンの領域またはスクリーン上に印刷することに関して)のために使用され得る。別の手順によれば、システムは自動的に／動的に第２キーパッドのうちの１つの領域の少なくとも１つを割り当てる。例えば、ユーザが単語を入力している最中の場合、システムは、本発明の訂正手順に使用された文字を表わす本発明の第２キーパッドに(接触)タッチセンサ面の右(あるいは左)側を割り当て得る。
【０２０５】
本発明の好ましい実施形態によれば、システムのデータベースの単語は、文字、数／数字、句読文字などの任意の記号を含み得る。明らかに、本発明の第１キーパッドに４つのキーなどのキーのみが数個のみの場合の多くにおいて、好ましくは、最初のキーパッドの任意の多義的なキーおよび第２キーパッドの任意の多義的なキーにせいぜい１つの共通の記号／文字があるような本発明のひとつの第１キーパッドが前記多義的な記号／文字をすべて含めるのには十分ではない可能性がある。例えば、本発明の第１キーパッドがわずか４つの多義的なキーをもち、そしてシステムのデータベースの単語がＰＣのキーボードで利用可能な文字を実質的に含んでいる場合、少なくとも付加的な（例えば少なくとも１以上）第２キーパッドを有していることは、必要となり得る。これは、最初のキーパッドのキーが、それぞれ、せいぜい文字の数を含み得るからであり、文字の数は第２キーパッドの数を超えないか、或いは第２キーパッドの数は文字の数を超えない。
【０２０６】
タッチセンサ面の第１の側でのタップ／滑り動作が本発明の第１の第２キーパッドとインタラクトすることに対応し、前記タッチセンサ面の少なくとも第２の側でのタップ／滑り動作が、本発明の少なくとも付加的な第２キーパッドとインタラクトすることに対応するタッチセンサ面をもつデバイスを用いる場合とは、任意の(タイプの)文字をもつ任意の単語の入力を許し得る。
【０２０７】
図２９は、上述の多くの実施形態で示される４つの多義的なキー２６０００１−２６０００４がある本発明の２６００００の第１の（バーチャル）キーパッドを例として示す。この例において、文字に加えて、キーはそれぞれ他の多義的な文字を含んでいる。例えば、キー２６０００１は数字０〜９（例えば文字２６００１１の「ＮＵＭＢ」グループ）を含んでいる。キー２６０００２は演算文字２６００１２（例えば、文字の「ＡＲＩＴＨ」グループ）を含んでいる。キー２６０００３はテキストの句読文字２６００１３（例えば、文字の「ＴＥＸＴ」グループ）を含んでいる。また、キー２６０００４は、まれな文字２６００１４（例えば、文字の「ＲＡＲＥ」グループ）を含んでいる。好ましくは、第１キーパッドのキーで利用可能な文字も第２キーパッド２６００５２、２６００５１のキー上で分配される、前述の第１キーパッドの多義的なキーおよび任意の第２キーパッドの多義的なキーから成る任意のペアのキーは、せいぜい１つの共通の文字がある。この例において、本発明の第１キーパッドに加えて（例えば、２つの部分２６００８１および２６００８２に分割され、その４つの多義的なキーは、バーチャルキーパッド２６００００の多義的なキー２６０００１−２６０００４を複製する)、デバイスは、また二つの（例えば、バーチャル）キーパッド２６００５１および２６００５２（例えば、二つの第２キーパッドモデルと考えられ得る）を含んでいる。この例において、デバイス２６００８０のタッチスクリーンの右側にあらかじめ定められたタップ／滑り動作（例えば、２６００８７）は、第２キーパッド２６００５１（例えば、第１の第２キーパッド）のキーとインタラクトすることと対応し、デバイス２６００８０のタッチスクリーンの左側にあらかじめ定められたタップ／滑り動作（例えば、２６００８８）は、第２キーパッド２６００５２（例えば、付加的な第２の第２キーパッド）のキーとのインタアクトすることに対応し得る。
【０２０８】
上述の実施形態の例として、図２９ａは、上記に示されるような本発明の（分割）第１キーパッドを含んでいる本発明のデータ・入力・システムを有するデバイス２６０１００を示し、キー２６０１０１−２６０１０４の４つは、キーパッドモデル２６００００の４つの多義的なキー２６０００１−２６０００４を複製する。システムは二つの（例えば、バーチャル）第２キーパッド２６０１１および２６０１１２を含み、この例において、第１の第２キーパッド２６０１１１は、アルファベット文字のうちのほとんどの第２（例えば、付加的）第２の文字を含んでいる、第２のキーパッド２６０１１２は、上述されるようなキー上で分配された特別の記号の多くを含んでいる。第１の例によれば、システムのデータベースの部分２６０１９０を考慮することによって、辞書データベースに含まれている「ｆ＋９＄」という単語を入力するために、ユーザは、まず所望の単語の文字に対応する第１キーパッドに、対応するキー２６０１０２、２６０１０２、２６０１０１および２６０１０３をまず押し得る。システムは前記押し動作に対応し、優先度の高い単語「ｔａｌｋ」を提案し得る。所望の単語の最初の文字(例えば「ｆ」)に対応する、第２キーパッドのキーとのインタラクトを複製するために、ユーザは、スクリーンの右側で滑り動作(図示せず)を提供し得る。この例において、前記結合した情報に対応するただ一つの言葉は単語「ｆ＋９＄」である。システムは前記単語を提案する。
【０２０９】
第２の例に従って、実施形態の連続的な記載で辞書に存在しない単語「＃ｍ６＄」を入力するために、ユーザは、まず所望の単語の文字に対応する第１キーパッドに、対応するキー２６０１０２、２６０１０２、２６０１０１、および２６０１０３を押し得る。システムは前記押し動作に対応し、最も高い見込みを有している単語「ｔａｌｋ」を提案し得る。この時に、ユーザは第２キーパッドのキーを介して前記単語を再び入力し始める。この目的のために、ユーザは、
まず、対応する第２キーパッド２６０１１２のキー２６０１８１とインタラクトすることに対応するスクリーンの左側の滑り動作２６０１４１をまず提供する。キー２６０１０２とキー２６０１８１の間の唯一の共通の文字は、文字「＃」である。システムは前記正確な文字を入力する。
ついで、ユーザは、対応する第２キーパッド２６０１１１のキー２６０１９６とインタラクトすることに対応するスクリーンの右側に滑り動作２６０１４２を提供する。キー２６０１０２とキー１６０１８１の間の唯一の共通の文字は、文字「ｍ」である。システムは前記正確な文字を入力する。
ついで、ユーザは、対応する第２キーパッド２６０１１２のキー２６０１８６と相互に作用することに対応するスクリーンの左側に滑り動作２６０１４３を提供する。キー２６０１０２とキー１６０１８１の間の唯一の共通の文字は、文字「６」である。システムは前記正確な文字を入力する。
ついで、ユーザは、対応する第２キーパッド２６０１１２のキー２６０１８４とインタラクトすることに対応するスクリーンの左側に滑り動作２６０１４４を提供する。キー２６０１０２とキー１６０１８１の間の唯一の共通の文字は、文字「＄」である。システムは前記正確な文字を入力する。
【０２１０】
所望の単語はスクリーンに表示され、好ましくはシステムの単語データベースに加えられ、その結果、ユーザが次回に前記単語を入力ことを望むとき、より速く入力することができる。
記載されたとおりの原則に基づく本発明の第１及び第２キーパッド内の少なくともキーボード上で利用できる実質的にすべての文字を含むことによって、ユーザは、非常に速い方法で、数式、ＵＲＬ、コンピュータ・プログラム言語、スリングなど豊富なテキストを入力することができる。例えば、ＵＲＬを入力し、システムの単語データベースにそれを加えた後に、ユーザが前記ＵＲＬを再度書くことを望む毎に、ユーザは本発明の第１キーパッドのみを用いて非常にほとんど迅速に入力することができる（ＵＲＬは長い単語であるので、それらは、第１キーパッドによって提供される押し動作の配列に対する格別の選択でありうる）。加えて、単語完成システムは当該システムと共に使用され得るので、（そのようなタイプの）多数の単語は第１キーパッドを介してキーの押し動作を提供する間に入力され得る。
好ましくは、キーに割り当てられた多義的な特殊文字のグループは、十分に前記キーに割り当てられたモードインスタンスの特殊文字／記号のグループと同様である。したがって、ユーザは、容易に文字の前記グループの配置を思い出し得る。第１キーパッドのキー上の多義的な特殊文字を印刷する代わりに、対応するグループの名前（例えば、ＴＥＸＴ、ＮＵＭ、ＡＲＩＴＨ）が前記キー上に印刷され得ることを注目しなければならない。
【０２１１】
図２９〜２９ａに正に記載され、示された実施形態も、タッチセンサ面のないデバイス（例えば、ローエンド携帯電話）にも適用され得るのであり、該デバイスはハードキーをもつ第１及び第２キーパッドを有している。一実施形態によれば、文字、数字０〜９及び特殊文字を含む記号のすべては、前記実施形態に詳細に記載されているように、前記デバイスの第１キーパッドのキーに多義的に割り当てられ得る。そのようなデバイスの第２キーパッドには２つの場合があり得る。１つの方法によれば、好ましくは、第１の場合は、モディファイア／シフトキーをインタラクトすることを要求せずに、ユーザに提案されたデフォルトにより、システムが第２のインスタンスへ入るために、システムがモディファイア／シフトキーをプレスーオンすることとインタラクトすることを要求する。別の方法によれば、モディファイア／シフトキーのようなスイッチ手段は２つのインスタンス間で前記第２キーパッドを切り替えるために使用され得る。従って、同一の前記すべての記号も２つの場合における第２キーパッドのキーに分布的に割り当てられ得る（例えば、そして少なくともほとんど多義的に)。好ましくは、文字は、第１の場合への第２キーパッドのキーに割り当てられ、数字０〜９を含む特殊文字は、第２の場合への前記キーに割り当てられ得る。この実施形態の残りは、正に上記され、図２９〜２９ａを介して示された実施形態に記載されたものに類似している。
【０２１２】
本発明の１以上の第２キーパッドの複製のために、タッチセンサ面の側を使用する代わりに、またはタッチセンサ面の側の使用に加えて、同じ目的のためのそのボディーのそれぞれの側にデバイスが少なくとも一つのタッチパッドを有し得ることを注目されなければならない。例えば、図１４ａのデバイス２２７０００のタッチパッド２２７０１１、２２７０１２の各々の上での滑り動作は、異なるモードにおける本発明の第２キーパッドと関係し得る。１つの方法によれば、前記タッチパッドは第１の第２キーパッドおよび本発明の第２の／追加の第２キーパッドを複製し得る。
【０２１３】
任意に、第１の側に対応する第２キーパッド、およびデバイス上の第２の側に対応する第２キーパッドには異なる数のキーをもち得るが、異なる形態のファクターで配列され得る。
【０２１４】
もし必要ならば、システムに本発明の任意の数の第２キーパッドがあり得ることに注目されなければならない。システムは、第２（例えば、および第１）キーパッドのキーとの、押し動作などのインタラクトを複製する任意のタイプのインタラクションを使用し得る。例えば、キーに対応する長い滑り動作は、スクリーンへの長い押し動作およびその逆によって複製され得る。
【０２１５】
単語の訂正手順の間に、ユーザは、第２キーパッドは(望まれない)キーへの／キーに関して、偶然誤ったキー押し動作または滑り動作を提供し得る、そして望まれない正確な文字（例えば、明らかに望まれない単語を提案し得る）（例えば、単語の次の多義的な文字の選択に自動的に移ってもよい）を提案し得る。単語の文字間でナビゲートする／選択する方法は上述した。他の単純化された方法によれば、提案された単語（例えば、１以上の正確な文字が入力された後）の訂正中に、好ましくは前記キーが単語の訂正に関係しない第２キーパッドの第２のキー上に提供される滑り又は押し動作もしくは当該第２のキーとのインタラクトに対応するあらかじめ定められたインタラクトは、好ましくは、ユーザが前記文字を再度訂正できる（明らかにこれはシステムに他の単語を提案させ得る）ように、システムに前記単語内であらかじめ定められたように最後に訂正された文字（ｃｈａｒａｃｔｅｒ）／文字（ｌｅｔｔｅｒ）の選択を引き起こし得る。
【０２１６】
例として、前記第２キーパッドが図３０ａのキーパッド２５９０００のような部分的な電話型のキーパッドである場合、１つの文字方法によって、その上に文字を有していないキー２５９００１への第２キーパッド２２５０００のセンター・キー２５９００５から外れる(例えば、バーチャル)滑り動作を複製する滑り動作２５９００９は、前記単語（例えば、提案された単語の最後を選択され、訂正された、文字を再度選択する)の別の文字を再び選択するためにシステムに通知する。代替的に、第２キーパッドが図１２ｂのキーパッド225100に似ている場合、デバイスのタッチセンサ面に対するタップ動作（任意の場所）は、同じ目的に使用され得る。
【０２１７】
現在の実施形態の連続した記載と共に、一例として、図１３ａに示されるシステムの単語の例示的なデータベースの部分２２６００９と本発明の例示的なキーパッド２５９０００を、図３０ａに示されるように本発明の第１キーパッドを用いて考慮することで、ユーザが第１キーパッドによって前記単語を単語「ｄａｙ」を入力することを望む場合、システムは前記タイプする動作に対応する別の単語を提案し得るのであり、当該別の単語はこの例において単語「ｗａｓ」(自動的に前記単語の最初の多義的な文字２５９００２を選択する)であるという最も高い優先度を有している。この時、図３０ｂに示されるように、ユーザは本発明の訂正手順に移ってもよい、その結果、文字「ｄ」に対応する第２キーパッドのキーを押すことに対応する滑り動作がインタラクトを提供し、それは文字「ｄ」に対応する。しかし、誤って、滑り動作２５９１０３を提供するが、それはキーパッド２５９０００の別のキー２５９００７に対応する。組み合わされた情報に基づいて、システムは望まれない単語を提案し得るが、この例において単語「ｐａｙ」（自動的に言葉の次の多義的な文字２５９１０２を選択する）である。図３０ｃに示されるように、この時に、ユーザは自らのエラーに気づき、システムに、前に選択されたか、または訂正された文字２５９２０２を選択するために示すバーチャルキーパッド２５９０００のキー２５９００１とインタラクトすることに対応する滑り動作２５９２０３を提供し得る。図３０ｄに示されるように、ユーザは今、文字「ｄ」を含んでいるキー２５９００３とインタラクトすることに対応する必要な滑り動作２５９３０３を提供し得る。システムは所望の単語「ｄａｙ」を提供し、提案された単語の次の多義的な文字２５９３０２を自動的に選択する、キー２５９００１への滑り動作の代わりに、またはその動作に加えて、システムが同じ目的のためのあらかじめ定められたキー相互作用のような別のタイプの入力情報を得ることを目指してもよいことは注目されなければならない。
【０２１８】
第２キーパッドに対応するスクリーンの任意の部分に対する滑り／押し動作を提供する代わりに、システムは、スクリーン上の対応するキーパッドを示し得るのであり、ユーザは前記キーパッドのキーを押し得る。
【０２１９】
本発明の一実施形態によれば、本発明の第１及び／又は第２のキーパッドの１又は２以上のキーとのインターアクションは前記キーへ滑り動作を提供することによって提供され得る。例えば、図３０のキーパッド２６００００を考慮することによって、キー２６０００１から逸れ、キー２６０００２で終了する滑り動作は、各々の前記キー上で提供される（連続的に）押し動作を複製し得る。１つの方法によれば、１つのキーとのインターアクションでさえ、前記キーに対する滑り動作を介して提供し得る。キー上の滑り動作（例えば、タッチセンサ面に提供されるキーなどのソフトキー、この出願及び本発明者らによる先願の特許出願の分野に記載されたダイナミックキー）は、本発明の入力システムの実施形態および方法を用いることができ、かかる実施形態における（キー上で）提供される押し動作との他のインタラクトを複製する。
【０２２０】
例えば、図３１を考慮することによって、タッチセンサ２７００００は、図３０ａのキーパッド（モデル）２６００００を複製することが示される。図３１は、また、システムの単語データベースの一部２７０１９０を例示として示す。単語「ｔｈｉｓ」を入力するために、ユーザは本発明の第１キーパッド２７００００の対応するキーの滑り動作を提供し得る。この例が例えばキー２７０００２で始まり、キー２７０００１、２７００４で継続し、キー２７００３で終わる、この滑り動作の軌道２７００１８（例えば、該軌道の概ねの形状）に基づいて、システムはインタラクトし、最も高い優先度を有するキーに対応する、単語「ｔｈｉｓ」を提案することができる。この例において、単語の入力の終端に、ユーザはタッチセンサ面から自らの指（あるいはスタイラスペン）を上げることができ、好ましくは、システムは空白文字を自動的に入力し得る。
【０２２１】
本発明の別の実施形態によれば、単語を入力するための一度の滑り動作を提供する代わりに、前記単語の異なる(連続する)部分に対応するいくつかの滑り動作（例えば、ユーザは各滑り動作の後に表面からユーザの指を上げる）が提供され得る。図３１ａは、例として、単語「ｔｈｉｓ」の入力のための動作を提供する、２つの滑り動作を示す。ユーザは、キー２７０００２から外れて、キー２７０００１で終わる、滑り動作２７０１１７を最初に提供する。ついで、ユーザはタッチセンサ面から指／スタイラスペンを取り除き、ついでキー２７０００４から外れて、キー２７０００３で終わる、別の滑り動作２７０１１８を提供する。ついで、ユーザは、タッチセンサ面から指／スタイラスペンを取り除き、ついで、ユーザは空白文字のような単語の端部の信号を提供する。システムは、本発明の第１キーパッドを介した単語の入力に対応するキーとのインタラクトが終了することを理解する。システムは、前記軌道によってインタラクトされている前記キーを考慮し得る、またシステムで利用可能な辞書データベースの単語に対応するキー押し動作と軌道とを比較し得る。対応した単語があれば、システムは前記単語を入力／出力する。１以上の単語があれば、システムは例えば、最も頻繁に用いられている単語を選択し、対応する単語「ｔｈｉｓ」を提供するか、あるいは、任意に、ユーザがそれらのうちの１つを選択するように、ユーザに対応する言葉を提示し得る。述べたとおり、インタラクトしたキーに対応した１以上の単語があるとき、単語の選択の非多義的な方法及び手順は、人々に知られている。
【０２２２】
ユーザさえ、単語の入力へのタップ動作および滑り動作をペアみ合わせ得ることは注目されなければならない。例えば、単語「ｔｈｉｓ」を入力するために、ユーザは、まずキー２７０００２および２７０００１をタップし、ついで、滑り動作２７０１１８を提供する。
【０２２３】
明らかに、タップ及び／又は滑り動作は、本発明の第１及び／第２動的キーパッドをインタラクトすることを複製するために提供され得る。
【０２２４】
本発明の一実施形態によれば、本発明の第１キーパッドは、対応するデバイスのタッチスクリーンなどのタッチセンサ面上のあらかじめ定められた配置に置かれ得る。ユーザは記載されたとおりにタップ及び／又は滑り動作を提供することにより前記キーパッドを介して所望の単語に対応する第１入力情報を提供し得る。前記入力情報に対応するシステムによって提案された単語が所望の単語でない場合、ユーザは、固定された第２キーパッド（例えば、第２キーパッドの対応するキー上でタップすることによる)または上述の本発明の第２キーパッド（例えば、滑り動作が対応するあらかじめ定められたバーチャル／仮想的な第２キーパッドのキーとインタラクトすることを提供する）を介して本発明の訂正手順を処理しうる。
【０２２５】
本発明の他の実施形態によれば、タッチセンサ面の第１の配置（例えば、右側の任意の配置)での動的なタップ及び／又は単一の／複合的な滑り動作を提供するなどのインタラクトは、本発明の第１キーパッドのキーとのインタラクションを複製することができ、タッチセンサ面の第２の配置（例えば、左側の任意の配置)でのタップ動作及び／又は滑り動作を提供するなどのインタラクションは、本発明の第２キーパッドのキーをとのインタラクションを複製し得る。例えば、実施形態３０〜３０ａを考慮し、前記第１及び第２キーパッドがバーチャルキーパッド・モデルであることを考慮することによって、タッチセンサ面上の右側での動的なタップ／滑り動作は前記実施形態に記載された第１キーパッドのキーとのインタラクトを複製し得るものであり、タッチセンサ面上の左側での動的なタップ／滑り動作は本発明の第２キーパッドのキーとのインタラクトを複製し得るものである。
【０２２６】
システムが第１キーパッドのキーに対応する滑り／タップ動作と、第２キーパッドのキーに対応する滑り／タップ動作とを区別するために、他のいくつかのシステムが考慮され得る。
【０２２７】
システムの第１キーパッドがタッチセンサの固定されたキーパッドである場合、１つの実施形態に従って、前記キーパッド上で提供される滑り／タップ動作は、第１キーパッドのキーとインタラクトすることに対応する。この実施形態では、本発明の例えば、訂正手順のために）第２キーパッドに対応する滑り／タップ動作は、好ましくは第１キーパッドの表面の外側で提供される。
【０２２８】
本発明の第１キーパッドが動的なキーパッドである場合、前記キーパッドとインタラクトすることに対応する滑り／タップ動作は、明らかに、タッチセンサ面上の任意の配置で提供され得ることが好ましい。異なる方法は、第２キーパッドのキーとインタラクトするため提供されうる滑り／タップ動作と、第１キーパッドのキーとインタラクトすることに対応する滑り／タップ動作とを区別するためと考えられ得る。
【０２２９】
１つの方法によれば、短い滑り動作は第１キーパッドのキーとインタラクトすることを複製するために対応し得る。また、長い（例えば、あるいはカーブした）滑り動作は第２キーパッドのキーとインタラクトすること、あるいはその逆を複製するために対応し得る。図３２に示されるように、例としてタッチセンサ面のスクリーン上（任意の場所）に提供される短い直線の滑り動作２７１０１７は対応する第１のキーパッドモデル２７１０００のキー２７１００２及び２７１００３とインタラクトすることに対応するものに対応し得るのであり、タッチセンサ面のスクリーン上（任意の場所）に提供され交互に曲がった滑り動作２７１０１５の長い直線の滑り動作２７１０１８は、対応する第２キーパッド（例えば、文字”ｐｑｒｓを有する電話キーパッドキー、図示されていない）に対応し得る。
【０２３０】
上記の方法において、タップ動作も第１および第２キーパッドとのインタラクトの複製のために使用され得るので、そこで、1つの方法によれば、好ましくは、第１キーパッドのキーとインタラクトすることに対応するタップ動作は、対応するキーへの前記キーパッドの中心から非常に短い滑りアクションと置き換えられ得る。明らかに、キーパッドは動的なキーパッドであるので、好ましくは一般的に滑り動作は、タッチセンサ面上の任意の配置で提供され得る。図３２ａに示されるように、
非常に短い滑り動作２７１０２１および２７１０２２は、それぞれ、第１キーパッド２７１０００のキー２７１００２および２７１００４とインタラクトすることに対応し得る。より長い直線の滑り動作２７１０２３はキー２７１００２および２７１００１とインタラクトすることに対応する。複合した軌道の滑り動作２７１０２４は、キー２７１００１、２７１００２、２７１００３および２７１００４とインタラクトすることに対応する。
【０２３１】
本発明の一実施形態によれば、単語に加えて、本発明のデータベースもまた語幹を含み得るのであり、各々の前記ステムは、第１キーパッドのキー（例えば、好ましくはステムの出だしの文字を有するキー)のうちの１つ以上の長い押し動作などのあらかじめ定められたインタラクトに割り当てられ得る。例えば語幹「ｔｕｒｅ」は、文字「ｔ」を有する第１キーパッドのキーに割り当てられ得る。例として単語「ｆｕｔｕｒｅ」を入力するためにユーザはキー２７１００２および２７１００４のおのおのを短押し（ｓｈｏｒｔ−ｐｒｅｓｓ）し得るのであり、またキー２７１００２の長押し動作（ｌｏｎｇ  ｐｒｅｓｓｉｎｇ  ａｃｔｉｏｎ）を提供し得る。システムは短押し動作の各々に対応する多義的な文字と、長押し動作に対応する多義的な語幹とに対応する辞書内における単語を探し出し、また前記入力情報に対応する単語を提案する辞書において探し得るのであり、例えば、最も高い優先度をもつ単語を提案し得る。
【０２３２】
本発明の一実施形態によれば、本発明の訂正手順に対応するスクリーン上の任意の場所での、滑り／タップ動作は、それらが以前に記述されたとおりに維持され、そして滑り動作の異なる方法は、単語の入力のために本発明のバーチャル／予め定められた第１キーパッドに提供される滑り動作を複製するものと考えられ得る。任意に、滑り動作の前記異なる方法は、一般的には、後述のとおりに異なる手順をもつ１以上の単一の直線状の滑り動を含む連続的な滑り動作からなるのが好ましい。加えて、いくつかの場合に、第１キーパッドに関係のある滑り動作は、単一の非常に短い滑り動作からなるものと考えられ得る。この方法は論理的な方法であり、ユーザによって容易に採用され得る。当該方法は、今後詳細に記述される。バーチャル／仮想のあらかじめ定められたキーパッドモデル２７３０００を含む図３３は、本発明の第１キーパッドとのインタラクトを複製する滑り動作の異なる方法の原則のいくつかを示す。
【０２３３】
上述のとおり、所望のキー（例えば、あるいは予め定められた反対方向）へのバーチャルの第１キーパッド２７３０００の文字キーの中心から外れる滑り動作を複製するデバイスに関係する／デバイスの表面（タッチセンサ面）上の任意の場所での非常に短い滑り動作は、前記キーへのタップ動作を複製し得る。例えば短い滑り動作２７３０５１、２７３０５２、２７３０５３および２７３０５４の各々の滑り動作はバーチャルキーパッド２７３０００のキー２７３００１、２７３００２、２７３００３、２７３００４でのタップ動作を複製する。
【０２３４】
１つの方法によれば、表面（タッチセンサ面）から指／スタイラスペンを除去／持ち上げることなく、非常に短い滑り動作（又は、その逆）と組み合わした／連続した、複合した／複雑な、かかる長い滑り動作が本発明の第１キーパッド２７３０００の２つの文字とインタラクトを複製し得る。より長いラインおよびその軌道は、より短いライン軌道が指すキーパッドの側部での２つの対応するキーとインタラクトすることに対応し得る。例として滑り動作２７３０１１は、バーチャルのキーパッドモデル２７３０００のキー２７３００３および２７３００４（例えば、前記キーとインタラクトして）上の想像上の／バーチャルの滑り動作２７３０９１を複製する。この例において、長い滑り動作は、ランドスケープ列に左から右までの２つのキーとインタラクトを定義し、および下方を指す軌道（例えば、短い滑り動作）の終点が、システムに、前記行／列キーが最下部列キーであることを知らせる。従って、滑り動作２７３０２１はキー２７３００２および２７３００１とインタラクトすることに対応し、滑り動作２７３０２２は、キー２７３００１および２７３００２とインタラクトすることに対応し、滑り動作２７３０２４はキー２７３００４および２７３００３とインタラクトすることに対応する。また、滑り動作２７３０３１は、キー２７３００２および２７３００４とインタラクトすることに対応し、滑り動作２７３０３２はキー２７３００３および２７３００１とインタラクトすることに対応し、滑り動作２７３０４１はキー２７３００１および２７３００３とインタラクトすることに対応し、滑り動作２７３０４２はキー２７３００４および２７３００２とインタラクトすることに対応する。
【０２３５】
短いライン及び長いライン並びに短いラインの軌道が、説明のみとして使用されることは注目されなければならない。同じ結果を達成するための軌道の他の形態は、当業者に考慮され得る。例えば軌道が２つの連続的な直線をもつ上述の例において、第１キーパッドの所望の側に向かって終了する長い直線は、同じ目的のために使用され得る。例えば、軌道２７３０１１が２つの連続的な直線を有している例において、所望の側２７３０１２の方へ曲げられて終了する長い直線／軌道は、同じ目的のために使用され得る。さらに、前記滑り動作をより単純化するために、所望の側２７３０１３の方へ終了する曲線／軌道は、同じ目的に使用され得る。
【０２３６】
同じ原則は、対角線の軌道に使用され得る。単一の直線の対角線は対応するキーとインタラクトすることを定義するのに十分であり得るが、同じラインが本発明の訂正手順（例えば、第２キーパッドによる）において使用され得る／使用されるので、混乱を回避するためには、第１キーパッドのキーとインタラクトすることに対応する対角線の滑り動作は上述されるような短い滑り動作で終わる長い滑り動作を持ち得る。図３３ａに示されるように例として軌道２７３１１１はキー２７３００４および２７３００１とインタラクトすることに対応する。
従って軌道２７３１１２はキー２７３００１及び２７３００４とインタラクトすることに対応する。対角線の滑り動作と共に使用される短い滑り動作の方向は長い対角線の滑り動作以外の任意の方向であり得る。
例えば滑り動作２７３１１３および２７３１１４はキーパッド２７３０００の同じキー２７３００３および２７３００２とインタラクトすることに対応し得る。
【０２３７】
ユーザが第１キーパッド２７３０００のキーと二回以上インタラクトすることを複製する、滑り動作を提供する場合、
インタラクションに同じ側の２つのキーに提供される場合、前記滑り動作は、上述のとおりキーパッドの対応する側を示す連続的な追加の短い滑り動作で終わるべきである。例えば滑り動作２７３１１７はキー２７３００２、２７３００１、２７３１００２とインタラクトすることに対応する。
第１キーパッドのキーと二度以上インタラクトすることに対応する他の滑り動作は、追加の連続的な短い滑り動作を含む必要がない可能性がある。
例えば、滑り動作２７３１１８は、図２７３のキーパッドモデル２７３０００のキー２７３００２、２７３０３、２７３００２上の仮想の／バーチャルの滑り動作２７３０９５を複製する。従って、長い滑り動作と短い滑り動作とをもつ滑り動作２７３１１６は、キー２７３００２及び２７３００１とのインタラクトすることに対応する一方で二つの長い連続した直線状の滑り動作を有する滑り動作２７３１１６はキー２７３００４、２７３００３、２７３００１とインタラクトすることに対応する。キー２７３０４、２７３００３、２７３００１とインタラクトすることに対応し、一方長い滑り動作と短い滑り動作とをもつ滑り動作２７３１１５は、キー２７３００２及び２７３００１とインタラクトすることに対応する。
【０２３８】
「ｔｈｉｓ  ｉｓ  ａ  ｔｅｓｔ（これはテストである）」という文を入力するために例のように記載されるとおりの本発明の第１及び第２キーパッドに対応する滑り動作の原則を考慮することにより、ユーザは最初に単語「ｔｈｉｓ」（例えば、滑り動作の軌道はキーパッドモデル２７３０００のキー２７３００２、２７３００１、２７３００４、２７３００３上の滑り動作を複製する）に対応する滑り動作２７３１２１をまず提供し得る。その後、ユーザは、「ｉｓ」という単語に対応する、滑り動作２７３１２２を提供し得る。その後、ユーザは、システムに文字「ａ」を提案せしめるキーパッド２７３０００のキー２７３００２への単一の押し動作に対応する、短い滑り動作２７３１２２を提供し得る。ユーザは、ついで、「ｒｅｓｔ」という単語に対応する、滑り動作２７３１２４を提供し得る。
これはユーザが入力することを望んだ単語ではない。ユーザは、直線状の滑り動作（例えば、追加の短い滑り動作のない）に下方への滑り動作２７３１２５を提供することにより、発明の訂正手順を処理する。記載されたとおりの原則に基づいて、システムは、ユーザによって提供される、単一の長い滑り動作が本発明の訂正手順に対応し、文字「ｔｕｖ」を含む本発明の第２キーパッドのキーとインタラクトすることを複製することを理解している／知っている。本発明の訂正手順の原則に基づいて、システムは、「ｒｅｓｔ」という単語を「ｔｅｓｔ」という単語に取り替える。明らかに、各々の前記単語の入力の間で、ユーザは空白文字を入力し得る。その目的のために、表面の任意の場所での右側への非常に短い滑り動作２７３１２６は空白文字に対応し得る。従って、表面の任意の場所での左側への非常に短い滑り動作２７３１２７は、バックスペース機能に対応し得る。
【０２３９】
辞書の単語が、対応するいくつかの滑り動作を提供することにより入力され得ることは再び注目されなければならず、この場合ユーザは前記滑り動作のおのおのを提供した後、前記表面からユーザの指を持ち上げ／取り除くことができる。単語の入力に対応する滑り動作をすべて提供した後に、ユーザは、空白文字のような単語の終了信号信号を提供し得る。当該単語の終了信号の後に提供される滑り動作は、単語を予想する／提案するために、前記単語の終了信号の前に提供される、滑り動作とペアみ合わされない。例として、上記例では、単語「ｔｈｉｓ」を入力するための（複雑な）滑り動作２７３１２１の代わりに、ユーザは、同一の単語を提供するために、２つ別個の滑り動作２７３１４１（例えば、キー２７３００２および２７３００１とインタラクトすることに対応する）および２７３１４２（例えば、キー２７３００４および２７３００３とインタラクトすることに対応する）を提供し得る。
【０２４０】
本明細書で記載した原則に由来する他の追加の滑りについての規則は、単語入力を単純化するか、又は加速するために考慮され得る。例えば、複合的な／複雑な滑り動作のうちの１つの、最初に、中間に、あるいは終わりに、多くの短い滑り動作（例えば１以上）の提供（例えば、上述されたとおり）は、その配置で表わされた対応するキーによる短い滑り動作の回数と等しい回数だけインタラクトすることに対応する。例として滑り動作２７３１１５はキー２７３００２、２７３００１とインタラクトすることに対応し得るのであり（例えば単語「ｍｅ」に対応する）滑り動作２７３１７１は、キー２７３００２、２７３００２、２７３００１とインタラクトすることに対応する（例えば、単語「ａｒｅ」に対応する）。従って、滑り動作２７３１８１は、キー２７３００２、２７３００１、２７３００１（例えば単語「ｔｈｅ」に対応する）とインタラクトすることに対応し得る。
【０２４１】
好ましくは、本発明の第１キーパッドの４つの文字キーのみを有する（例えば、キーの２×２のアレイを形成する）間に、単語の入力のために滑り動作を使用することは、完全なＱＷＥＲＴＹキーボードなどの多数のキーを使用して、滑り動作の方法を超える大きな長所を有する。本発明のデータ・入力・システムのユーザは、容易に盲目的に互いに関係のある前記４つの文字キーの配置を思い出すことができる。加えて、滑り動作は前記対応する表面（タッチセンサ面）上の殆ど任意の場所に提供されるが、前記単純なキーパッドは、システムが、対応するキーのインタラクトを容易に認識することを可能にする、単純な滑り動作を必要とする。
【０２４２】
本発明の第１及び第２キーパッドを用いたデータ・入力・システムの他の特徴も、本発明の滑りシステムを介して複製され得ることは注目されなければならない。
例えば、ユーザは第１キーパッドのキーとのインタラクトの複製に対応する短い滑り動作を提供し得るのであるが、少なくとも予め定められた時間間隔の間、表面（タッチセンサ面）から自らの指／スタイラスペンを持ち上げない／除去しないのであり、これにより、システムは、対応するモードのインスタンス／手順（例えば「ＴＥＸＴ」、「ＡＲＩＴＨ」など）に入らせる。第１キーパッドの４つのキーに対応する４つの対角線方向及びそれらの対応するモードインスタンスに加えて、スクリーン上での上向きの短い滑りおよび保持動作並びにスクリーン上での下向きの短い滑りおよび下方への保持動作は、追加の異なるモードインスタンスに対応し得る。
【０２４３】
上述したように、所望のキーに向かう図３３のキーパッド２７３０００などのバーチャルの第１キーパッドの文字キーの中心から外れる、滑り動作を複製するデバイスに関係する表面（例えば、タッチセンサ面）上の任意の配置に対する非常に短い滑り動作は、前記キーへのタップ動作を複製し得る。  本発明の一実施形態によれば、前記方法は本発明の第１キーパッドの任意の対応するキーの配置を定義するために使用され得る。図３４は、例として、デバイスのスクリーン２７４０００上に提供される、短い滑り動作２７４００８を示す。前記滑り動作は、図３３のキーパッド２７３０００のキー２７３００２に対応する。かかる滑り動作の提供は、スクリーン２７４００１０上のバーチャルのキーパッド２７３０００を複製する動的なキーパッド２７４０００を定義するためにシステムに通知し得るのであり、この場合、動的なキーパッドのキー２７４００２の配置が、前記短い滑り動作のまわりの領域（あらかじめ定められた大きさの領域）であり、そのことに基づいてシステムが動的なキーパッドの他のキーの配置を定義することに基づいている。この例において、システムは、それゆえに文字キー２７４００１〜２７４００４を定義した。１つの方法によれば、右キー２７４００２および２７４００４（例えば、領域２７４００６、２７４０１６、２７４０２６）の外側の中間線２７４０５０の右側の領域を押す／タップすると、前記タップ動作は、第１キーパッド２７４０００のスペースキーなどの少なくとも追加のキーとのインタラクトとして解釈され得る（例えば、（スペース）キーは本出願での様々な図に示されている）。従ってユーザが、左のキー２７４００１および２７４００３（例えば、領域２７４００５、２７４０１５、２７４０２５）の外側の中間線２７４０５０の左側の領域でユーザが押す／タップすると、当該タップ動作は、第１キーパッド２７４０００のバックスペースなどの少なくとも追加のキーとインタラクトすると解釈され得る（例えば、（バックスペース）キーは本出願での様々な図に示されている）。
【０２４４】
システムが本発明の動的な第１キーパッドを定義した後、動的なキーにタップ動作を提供することにより、ユーザはそのキーとインタラクトし続け得ることは注目されなければならない。
【０２４５】
明らかに、ユーザが表面上の任意の配置で短い滑り動作の調整を提供する都度、システムは動的なキーパッドを再度調整する。明らかに、上記に定義されている/記載されているとおりの動的なキーパッドは、あくまでも例として示されている。動的なキーパッドの他の形態が示唆され得る。例えば、ユーザによって提供される、短い滑り動作の配置に基づいて、右キーの配置を定義し得るのであり、左のキーは、スクリーン上の同じ水平部上の任意の配置に存在し得る。この場合／例において、スペースキーは２つの右キーの下側にあると定義され得るものであり、バックスペースキーは左の２つのキーなどの下側にあると定義され得る。
【０２４６】
別の方法によれば、ユーザは、ユーザが望むような／ユーザが望むキーパッドの各側の動的なキーの配置を定義することができる。この目的のために、例として、ユーザは、キーパッドの各側の各ペアのキーのために短い滑り動作の調整を提供し得る。図３４ａは例として、表面２７４１０００の各側部でユーザによって提供される２つの短い滑り動作２７４１００８および２７４１００を示し、前記短い滑り動作は、独立して本発明の動的なキーパッドの対応する側部の動的なキーを定義する。
【０２４７】
第１および第２キーパッドを示す／非表示が、ユーザによって例えば任意に決定され得ることは注目されなければならない。
【０２４８】
この特許出願において、第１及び少なくとも第２キーパッド、タップ及び／又は滑り動作などの異なる手段並びに方法が、前記第１セットの入力信号並びに前記少なくとも１つの追加の／第２セットの入力信号に対応する入力信号を提供するために記載されるが、明らかに、他の手段および方法が、当業者によって同じ目的のために使用され得ることは注目されなければならない。
【０２４９】
一実施形態によれば、単語の（例えば、完成していない）入力中に、ユーザは、所望の単語の最初の文字に対応するように、前記部分を訂正するための訂正手順に進み得るのであり、その結果、ユーザが単語の残りの文字を入力し続ける場合、単語の少なくとも前記最初の部分はスクリーン上で変動しない（例えば、変わらない）。１つの方法によれば、例えば多義的な単語に対応する第１キーパッド上で提供される押し動作中に、ユーザは第２キーパッドのキーとのインタラクションを提供し得るのであり、その結果システムが提案するであろう（例えば間違った単語が提案される前）単語の訂正に対応する付加的な入力情報を提供する。
【０２５０】
一実施形態によれば、第２キーパッドの対応するキーを押すことにより前記文字を変更するために、ユーザは提案された単語の任意の文字の後にカーソルを置き得る。カーソルが文字（例えば、前記単語の最後の文字の後に予め定めるのが好ましい）の前記単語／文字のチェーンの終端におけるなど前記単語に関連する予め定められた場所に配置づけると、訂正手順（例えば、提案された単語を訂正する/変更するための第２キーパッドのキーに対する押し動作）が可能であることは注目されなければならない。これは、（例えば、所望でない）単語をシステムが提案する直後、または所望でない単語を受理し、その後に、（所望でない）単語の終端で例えばカーソルの配置を変えることによって訂正手順を進めることを可能にする。
【０２５１】
この発明者によって出願された、いくつかの特許出願では、多くの特徴および方法がモバイルの環境へのデータ・入力の容易さおよび速度を改善すると記載されたことは注目されなければならない。明らかに、多くの場合、それらの方法と特徴は別々に使用され得るか、またはペアみ合わせて使用され得る。
【０２５２】
本発明のデータ・入力・システムの異なる実施形態、方法、特徴などを説明するために、例として第１および第２キーパッドが示されることは注目されなければならない。任意に、前記キーパッドは、任意の形態を有する任意の数のキー、任意のキーの形態、それらのキー上の記号の任意の構成、任意のタイプのキー（硬い、柔らかい、オン−スクリーン、領域など）、任意のタッチセンサ面を有し得る。これらに限定することではないがタッチセンサ表面を含む任意の形の表面を用いるシステムは、異なる入力信号を提供するために、予め定められたインタラクトの異なるタイプを可能にするように設計され得る。また、システムの記号は、任意の（例えば、恣意的な）カテゴリに基づいて、任意の数のグループにグループ化され、これらのグループ分けの全ては、本発明のデータ・入力・システムの原則を尊重することにより行われる。
【０２５３】
本発明の第２キーパッドの少なくともキーの配列が、この特許出願に示されたものと異なり得ること、この特許出願に記載されていることは注目されなければならない。前記キーは、ユーザによって提供する、対応する滑り動作を介して、システムによるって意図されたキーのインタラクションの認識を容易にするように配列されるのが好ましい。
【０２５４】
本発明の一実施形態によれば、例えばタッチセンサ面上に滑り動作を提供している間、ユーザは、少なくとも予め定義された時間間隔の間は前記表面上で前記指を動かさず、その直後に、前記表面からユーザが自らの指を除去するとき、システムは前記滑り動作を考慮せず、かつ任意に前記滑り動作に関して何らの動作を提供しない。
【０２５５】
第２キーパッドのキーとのインタラクトに対応する滑り動作が一般的に示され、かつ電話型キーパッドのセンター・キー（例えば、数字５が割り当てられたキー）から外れるか、又は終了するように記載される。明らかに、任意のタイプの滑り動作、他のキーから外れるか、または終了することは、本発明の第２キーパッドの異なる対応するキーとのインタラクトを予め定められたとおりに複製すると考えられ得る。
【０２５６】
少なくとも１つの言語のアルファベット及びその文字及び／又はその特殊文字の実質的にすべてを多義的に、数個のキーを有する第１キーパッドの４つのキーに割り当て、前記４つのキーが２つの欄を形成し、おのおのの欄が前記キーのうちの２つを含み、また１本の指によってそれらを使用するか又は異なるユーザの親指と共に、各々の前記カラムを使用すること、さらに、少なくとも１つの言語及び/又はその特殊文字の少なくとも１つの英数字の文字の実質的にすべてを、多義的に、主として親指（例えばモードインスタンス）の下の第１キーパッドの前記数個のキーの１つを押すこととペアみ合わされる表面上の任意の場所での滑り／タップ動作に割り当てることは、ユーザが非常に速く目視せず、豊富なテキスト・入力のような容易な完全なデータ・入力を可能にする。さらに追加的に、ユーザがそのように意図する時、上述されるように、システムは、マウスの機能性に自動的にユーザの滑り／タップ動作を関連づけるように設計され得る。
【０２５７】
任意に、前記４つのキーのおのおのの側で１つ又は２つのきーなどのいくつかのキーが提供され得るのであり、特殊記号の追加のグループに割り当てられた多くのモードキーを提供するために使用されるか、あるいはマウスキーとして使用される。好ましくは、前記４つのキーは互いに接近しており、前記多くのキーが前記４つのキーからより離間した距離にあり得る。前記文字キーが、例えばデバイスの２つの側のおのおのの上の２つの文字キーに加えて分割キーであるとき、
第１キーパッドは、各側で４つのキーを有している標準的なゲーム・デバイス・インタフェースとの類似するものに対して各々の前記側でさらに２つ以上のキーを有し得る。
【０２５８】
本発明のデータ・入力・システムは、それらにイタリア語、アラビア語、朝鮮語、のようなアルファベット文字を有する任意の言語、および中国語と日本語のような音声記号を有しているもののような任意の言語にテキストを入力するために使用されてもよい。本出願の全体にわたって記述されるような文字の代わりに、テキストを入力するために音声記号を用いる言語において、前記音声記号は、詳細に記載されたとおりの記号の分布の原則を尊重することによって本発明の第１および少なくとも１つの追加の／第２キーパッドのキーに割り当てられ得る。
【０２５９】
本発明のいくつかの実施形態によれば、少なくとも第２キーパッドに関する滑り／タップ動作は空間／空中で提供され得る。前記滑り動作を認識するために、システムはカメラなどの適切な検知および受信手段が備えられ得る。
【０２６０】
タッチパッドを有するマウスは、ラップトップ・コンピューターの重要な特徴である。マウスタッチセンサパッドはユーザー・フレンドリーであるが、タッチセンサパッドを使用する場合、少なくとも１つの大きな問題がある。マウスタッチセンサパッドとの僅かな接触でさえ、タッチセンサパッドは意図しないマウス（例えば、ナビゲーティング）手順を提供し得る。例えば、ユーザは何度もコンピュータキーボード上にタイプしながら、自らの手は、望まれないインタラクトを引き起こすマウスタッチセンサパッドに触れ得る。ＨＰなどのコンピューター・メーカーは、マウスを非アクティブ化するか脱アクティブ化するように、その種のマウス内にスイッチング・ボタンを提供した。明らかに、そのようなスイッチング動作は、ユーザにとって不快である。
【０２６１】
本発明の一実施形態によれば、マウスセキュリティ手段は、そのようなタイプのマウスを有するコンピュータに一体化される／取り付けられる可能性があり、それによってコンピュータシステムは、ユーザがそれを意図しない場合、前記マウスの意図しないアクティブ化を回避する。本発明の一実施形態によれば、ユーザがマウス・タッチパッドを使用する場合にユーザの手のひらと（自然に）インタラクトする入力受信手段は、前記コンピュータ内に配置される／一体化される可能性がある。そのような手段の配置および形態は、例えば、ユーザがタイプ中にコンピュータに手に置く場合、前記手段はユーザの手の一部（手）とインタラクトしない（例えば、（自然に）触れられない）。
【０２６２】
好ましい実施形態によれば、マウスセキュリティ手段は、キーボード及び/又はマウス・タッチパッドが配置する前面の下の側部（例えば、対角、垂直）表面上に配置される狭く、長いタッチセンサ面の形態である。図３５ａは、例として、キーボード３５１０１１およびマウスをもつラップトップ・コンピューター３５１０１０を示す。マウスをもつシステム３５１０１６はタッチセンサパッド３５１０１２およびマウスボタン３５１０１７を有する。マウスタッチセンサパッド３５１０１２に加えて、前記マウスシステムも、上述のとおりの原則に基づくマウスセキュリティ手段として使用される追加のタッチセンサパッド３５１０１８を含む。
【０２６３】
図３５ｂに示されるように、ユーザがコンピュータ３５１０１０上に手に置いて前記マウスタッチセンサパッド３５１０１２を使用する（例えば、ユーザの指３５１０２７とインタラクトする）場合、一般的にユーザの手のひら３５１０２９は、自然に、前記マウス・セキュリティ・タッチセンサパッド３５１０１８とインタラクトし／接触し、この例においてマウス・セキュリティ・タッチセンサパッド３５１０１８は、好ましくは、マウス・ナビゲーティング・パッド３５１０１２の下のデバイス３５１０１０の側部側３５１０１３に配置づけられる（例えば、マウスの下のデバイスの側部が前面側に関連して垂直状または対角線状であり得る）。マウス・セキュリティタッチセンサパッド３５１０１８及びマウス・ナビゲーション・タッチセンサパッド３５１０１２の両方からの接触入力は、同時に受け取ることによって、マウスタッチセンサパッド３５１０１２とのインタラクトが意図的に提供されることを理解し、前記マウスインターアクションを考慮し、対応するマウス機能を提供する。
【０２６４】
一方、図３５ｃに示されるように、ユーザがキーボード３５１０１１を使用する場合（例えば、インタラクトするか、あるいはタイプする）、ユーザの手のひら３５１０３４および３５１０３５は、一般的に前記マウス・セキュリティ・パッド３５１０１８とインタラクトしない（例えば、上述のとおり、この例では、セキュリティ・タッチセンサパッド３５１０１８は、好ましくは、デバイス３５１０１０の垂直部側３５１０１３に配置づけられる）、それゆえユーザの手でさえ誤ってマウスパッド３５１０１２とインタラクトすることさえある。ユーザの手が、マウスセキュリティータッチパッド３５１０１８とインターラクト（同時に）しないためである。すなわち、システムは、マウスタッチセンサパッド３５１０１２によりユーザによって提供されるインターアクションが誤って提供されたと理解し、したがって、システムは、マウスタッチセンサパッド３５１０１２とのインターアクションを考慮しない。
【０２６５】
図３５ａ〜３５ｃに示されるように、セキュリティ・タッチセンサパッド３５１０１８は、左利きおよび右利きの両方の人がその実行から利益を得ることを可能にするように、好ましくはやや長い形態を有し得る。明らかに、タッチセンサセキュリティーパッドの代わりに、ユーザの手のひらの配置を検知することができる他の任意の入力手段は、当業者によって考慮され得る。例えば、前記タッチセンサパッドの代わりに、マウスシステムは（例えば、やや長い）光学的入力手段などを含み得る。
【０２６６】
正に記載された通りのラップトップに関するマウス・セキュリティー・システムの原則は、他のデバイスにおいて実行されるように一般化され得る。
前記原則は、次のものを含んでいる:
-前記デバイスの第１のあらかじめ定められた手段がユーザの指とインタラクトする場合、ユーザの手の他の部分がデバイス本体の他のあらかじめ定められた場所とインタラクトするかどうかを定義することを検討する。
-前記デバイスの第２のあらかじめ定められた手段がユーザの指とインタラクトする時、ユーザの手の他の部分が前記デバイスの本体の他の予め定めだれた場所とインタラクトするかどうかを定義することを検討する。
-前記第１および第２の予め定められた手段の両方とのインタラクトの間に前記あらかじめ定められた場所がユーザの手の他の部分によってインタラクトしない場合、前記デバイスの前記予め定められた配置上で／前記デバイスの前記予め定められた配置に対してタッチセンサ手段を実行する。
【０２６７】
したがって、代替の実施形態に適用されるような本発明の基本的な新規な特徴が示され、記載され、指摘されたが、種々の省略および置換並びに開示された本発明の形態及び詳細における変更が、発明の精神から逸脱せずに当業者によってなされ得ることが理解される。それゆえ、ここに添付された特許請求の範囲の範囲によって示されるとおりにのみに限定されるべきことが意図される。図面が必ずしも一定の縮尺で引かれるものではなく、本来概念にすぎないことが理解される。
【図１】
2011530937.tif 000003
【図２】
2011530937.tif 000004
【図３】
2011530937.tif 000005
【図３ａ】
2011530937.tif 000006
【図３ｂ】
2011530937.tif 000007
【図３ｃ】
2011530937.tif 000008
【図３ｄ】
2011530937.tif 000009
【図３ｅ】
2011530937.tif 000010
【図３ｆ】
2011530937.tif 000011
【図４】
2011530937.tif 000012
【図５】
2011530937.tif 000013
【図６】
2011530937.tif 000014
【図７】
2011530937.tif 000015
【図８】
2011530937.tif 000016
【図９】
2011530937.tif 000017
【図１０】
2011530937.tif 000018
【図１１】
2011530937.tif 000019
【図１２ａ】
2011530937.tif 000020
【図１２ｂ】
2011530937.tif 000021
【図１２ｃ】
2011530937.tif 000022
【図１２ｄ】
2011530937.tif 000023
【図１３ａ】
2011530937.tif 000024
【図１３ｂ】
2011530937.tif 000025
【図１３ｃ】
2011530937.tif 000026
【図１４ａ】
2011530937.tif 000027
【図１５ａ】
2011530937.tif 000028
【図１５ｂ】
2011530937.tif 000029
【図１５ｃ】
2011530937.tif 000030
【図１５ｄ】
2011530937.tif 000031
【図１５ｅ】
2011530937.tif 000032
【図１５ｆ】
2011530937.tif 000033
【図１５ｇ】
2011530937.tif 000034
【図１６ａ】
2011530937.tif 000035
【図１６ｂ】
2011530937.tif 000036
【図１７】
2011530937.tif 000037
【図１７ａ】
2011530937.tif 000038
【図１８】
2011530937.tif 000039
【図１９】
2011530937.tif 000040
【図２０】
2011530937.tif 000041
【図２１】
2011530937.tif 000042
【図２１ａ】
2011530937.tif 000043
【図２１ｂ】
2011530937.tif 000044
【図２１ｃ】
2011530937.tif 000045
【図２１ｄ】
2011530937.tif 000046
【図２１ｅ】
2011530937.tif 000047
【図２１ｆ】
2011530937.tif 000048
【図２２ａ】
2011530937.tif 000049
【図２２ｂ】
2011530937.tif 000050
【図２２ｃ】
2011530937.tif 000051
【図２２ｄ】
2011530937.tif 000052
【図２２ｅ】
2011530937.tif 000053
【図２３】
2011530937.tif 000054
【図２４】
2011530937.tif 000055
【図２５】
2011530937.tif 000056
【図２６】
2011530937.tif 000057
【図２７ａ】
2011530937.tif 000058
【図２７ｂ】
2011530937.tif 000059
【図２８ａ】
2011530937.tif 000060
【図２８ｂ】
2011530937.tif 000061
【図２９】
2011530937.tif 000062
【図２９ａ】
2011530937.tif 000063
【図３０ａ】
2011530937.tif 000064
【図３０ｂ】
2011530937.tif 000065
【図３０ｃ】
2011530937.tif 000066
【図３０ｄ】
2011530937.tif 000067
【図３１】
2011530937.tif 000068
【図３１ａ】
2011530937.tif 000069
【図３２】
2011530937.tif 000070
【図３２ａ】
2011530937.tif 000071
【図３３】
2011530937.tif 000072
【図３３ａ】
2011530937.tif 000073
【図３４】
2011530937.tif 000074
【図３４ａ】
2011530937.tif 000075
【図３５ａ】
2011530937.tif 000076
【図３５ｂ】
2011530937.tif 000077
【図３５ｃ】
2011530937.tif 000078
【国際調査報告】
2011530937.tif 000079
2011530937.tif 000080
2011530937.tif 000081
2011530937.tif 000082
2011530937.tif 000083