(57)【要約】  本発明のデータ入力システムは、複数のユーザ行為を確認する入力インタフェースと、確認されたユーザ行為を複数のアルファベット文字と連結するプロセッサを有し、すべてのアルファベット文字は最大８つのユーザ行為に割り当てられる。大部分の文字は、印刷された形態での形状特徴によって特定のユーザ行為に割り当てられる。それぞれのユーザ行為に割り当てられた文字大部分は、同じ形状特徴を有する。【選択図】図３ａ
2013515295.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ行為を確認するための入力インタフェース、および
入力インタフェースが確認したユーザ行為を複数のアルファベット文字と連結するプロセッサ、を含み、
すべてのアルファベット文字は最大８つのユーザ行為に割り当て、
大部分の文字を印刷した形態での形状特徴によって特定ユーザ行為に割り当て、それぞれのユーザ行為に割り当てられた文字の大部分が同じ形状特徴を有するようにすることを特徴とする、データ入力システム。
【請求項２】
前記ユーザ行為の少なくとも１つの形状特徴が、印刷した形態において文字が有する数の足を有することを特徴とする、請求項１に記載のデータ入力システム。
【請求項３】
前記ユーザ行為の少なくとも１つの形状特徴が、文字が奇数の足を有することを特徴とする、請求項２に記載のデータ入力システム。
【請求項４】
前記ユーザ行為の少なくとも１つの形状特徴が、文字が大きい円弧や小さい円弧を有することを特徴とする、請求項１〜３のうちのいずれか一項に記載のデータ入力システム。
【請求項５】
前記ユーザ行為の少なくとも１つの形状特徴が、文字が大きい円弧を有することを特徴とする、請求項４に記載のデータ入力システム。
【請求項６】
前記ユーザ行為の少なくとも１つの形状特徴が、文字が上部や下部に水平線を有することを特徴とする、請求項１〜５のうちのいずれか一項に記載のデータ入力システム。
【請求項７】
前記ユーザ行為の少なくとも１つの形状特徴が、文字が下部に水平線を有することを特徴とする、請求項６に記載のデータ入力システム。
【請求項８】
前記ユーザ行為の少なくとも１つが特定の特徴的な形状を有する文字とだけ連結することを特徴とする、請求項１〜７のうちのいずれか一項に記載のデータ入力システム。
【請求項９】
前記ユーザ行為の少なくとも１つが２つの足を有する文字とだけ連結することを特徴とする、請求項８に記載のデータ入力システム。
【請求項１０】
前記ユーザ行為の少なくとも１つが特定特徴を有するすべての文字と連結することを特徴とする、請求項１〜９のうちのいずれか一項に記載のデータ入力システム。
【請求項１１】
前記ユーザ行為の少なくとも１つが大きい円弧を有するすべての文字と連結することを特徴とする、請求項１０に記載のデータ入力システム。
【請求項１２】
文字と連結した前記ユーザ行為が連結した文字全体を曖昧に入力すると翻訳されることを特徴とする、請求項１〜１１のうちのいずれか一項に記載のデータ入力システム。
【請求項１３】
文字と連結した前記ユーザ行為が連結した文字のうちの１つを曖昧性が解消されるように選択する第１ステップとして翻訳されることを特徴とする、請求項１〜１２のうちのいずれか一項に記載のデータ入力システム。
【請求項１４】
前記ユーザ行為がキーを押すこと（キープッシュ）を含むことを特徴とする、請求項１〜１３のうちのいずれか一項に記載のデータ入力システム。
【請求項１５】
前記ユーザ行為がタッチ面を多様な方向にスクラッチするジェスチャ（スクラッチジェスチャ）を含むことを特徴とする、請求項１〜１４のうちのいずれか一項に記載のデータ入力システム。
【請求項１６】
前記ユーザ行為が電話機型キーパッドのようなキーに割り当てられた複数の文字には割り当てられないことを特徴とする、請求項１〜１５のうちのいずれか一項に記載のデータ入力システム。
【請求項１７】
タッチスクリーン、
プロセッサ、
前記タッチスクリーンにおけるスクラッチジェスチャを翻訳し、前記スクラッチジェスチャに対応する任務を実行するように前記プロセッサで運用される運用システム、および
前記運用システムによって確認されなかった特定スクラッチジェスチャを確認し、確認されたスクラッチジェスチャに応答して前記タッチスクリーンにキーボードの位置を定義するように前記プロセッサで動作する入力モジュール、
を含むことを特徴とする、データ入力システム。
【請求項１８】
前記入力モジュールが前記タッチスクリーンの他の位置に同時に提供される２つのスクラッチジェスチャを確認することを特徴とする、請求項１７に記載のデータ入力システム。
【請求項１９】
前記入力モジュールが前記２つのスクラッチジェスチャのうちの第１の位置にキーボードの第１部分を形成し、残りのスクラッチジェスチャの位置にキーボードの第２部分を形成することを特徴とする、請求項１８に記載のデータ入力システム。
【請求項２０】
前記キーボードの各部分がそれぞれ５つ未満のキーを有することを特徴とする、請求項１９に記載のデータ入力システム。
【請求項２１】
前記２つのスクラッチジェスチャの方向が同じであることを特徴とする、請求項１７〜１９のうちのいずれか一項に記載のデータ入力システム。
【請求項２２】
タッチ面、および
前記タッチ面に複数の文字区域を形成し、それぞれの文字区域ごとに複数の文字が割り当てられ、前記タッチ面から始まるスクラッチジェスチャを確認し、確認されたスクラッチジェスチャをこのスクラッチ行為が始まった前記文字区域の文字のうちの１つと連結し、該当文字区域内の前記スクラッチ行為の開始点とは関係なく前記スクラッチ行為の方向に合わせて連結するプロセッサ、
を含むことを特徴とする、データ入力システム。
【請求項２３】
前記プロセッサが作動した文字区域に割り当てられたすべての文字の入力によって曖昧に翻訳されるソフトキーで前記文字区域を形成することを特徴とする、請求項２２に記載のデータ入力システム。
【請求項２４】
前記プロセッサがすべてのアルファベット文字と連結する４つの文字区域を形成することを特徴とする、請求項２２または２３に記載のデータ入力システム。
【請求項２５】
複数のさまざまなユーザ行為を受ける入力インタフェース、および
前記ユーザ行為にシンボルを割り当てるプロセッサ、を含み、
前記ユーザ行為のうちの一部に複数の文字が割り当てられ、
複数の前記ユーザ行為の表示が、前記ユーザ行為への文字の割り当てを示し、該表示が２次元文字アレイを含むことを特徴とする、データ入力システム。
【請求項２６】
複数の前記ユーザ行為の前記表示が３×３文字アレイを含むことを特徴とする、請求項２５に記載のデータ入力システム。
【請求項２７】
少なくとも１つの前記ユーザ行為の前記表示が２文字間のスペースを含むことを特徴とする、請求項２５または２６に記載のデータ入力システム。
【請求項２８】
前記ユーザ行為の前記表示された文字が電話機型キーパッドのような方式で配列されたことを特徴とする、請求項２５〜２７のうちのいずれか一項に記載のデータ入力システム。
【請求項２９】
前記ユーザ行為がキー作動を含み、前記表示がキーに配置されることを特徴とする、請求項２５〜２８のうちのいずれか一項に記載のデータ入力システム。
【請求項３０】
前記ユーザ行為がキー作動を含み、前記表示がキーに配置されないことを特徴とする、請求項２５〜２８のうちのいずれか一項に記載のデータ入力システム。
【請求項３１】
データ入力システムが第１ユーザ行為の入力を受けるステップ、
前記第１ユーザ行為に該当する符号が入力されるステップ、
前記データ入力システムが前記第１ユーザ行為の入力を受けてすぐに、前記データ入力システムのタッチパッドから特定方向にするスクラッチ行為である第２ユーザ行為の入力を受けるステップ、および
前記第２ユーザ行為の方向および１つ以上の符号に対応し、１つ以上の前記符号に補助入力情報を入力するステップ、を含むことを特徴とする、ユーザのデータ入力を受ける方法。
【請求項３２】
前記第１ユーザ行為が終わる前に前記第２ユーザ行為が入力されることを特徴とする、請求項３１に記載のユーザのデータ入力を受ける方法。
【請求項３３】
前記第１ユーザ行為を入力するために、前記データ入力システムの入力インタフェースとの接触が終わる前に前記第２ユーザ行為が入力されることを特徴とする、請求項３２に記載のユーザのデータ入力を受ける方法。
【請求項３４】
前記第１ユーザ行為がソフトキーの作動を含むことを特徴とする、請求項３１〜３３のうちのいずれか一項に記載のユーザのデータ入力を受ける方法。
【請求項３５】
前記第２ユーザ行為がソフトキーを作動させた後、前記ソフトキーを解除せずに入力されるスクラッチジェスチャを含むことを特徴とする、請求項３４に記載のユーザのデータ入力を受ける方法。
【請求項３６】
前記第１ユーザ行為が前記データ入力システムのタッチパッドにおけるスクラッチジェスチャを含むことを特徴とする、請求項３１〜３３のうちのいずれか一項に記載のユーザのデータ入力を受ける方法。
【請求項３７】
前記第１および前記第２ユーザ行為が前記データ入力システムのタッチパッドを通じて入力され、前記第２ユーザ行為は前記第１ユーザ行為の終了地点ではなく前記タッチパッド上の他の地点から始まるスクラッチ行為を含むことを特徴とする、請求項３１〜３３のうちのいずれか一項に記載の、ユーザのデータ入力を受ける方法。
【請求項３８】
前記第２ユーザ行為が前記第１ユーザ行為のための前記タッチパッドとの接触が終わる前に始まることを特徴とする、請求項３７に記載のユーザのデータ入力を受ける方法。
【請求項３９】
前記補助入力情報が１つ以上の符号にあるアクセントを含むことを特徴とする、請求項３１〜３８のうちのいずれか一項に記載のユーザのデータ入力を受ける方法。
【請求項４０】
前記補助入力情報が１つ以上の前記符号を含む現在単語の単語完了を含むことを特徴とする、請求項３１〜３８のうちのいずれか一項に記載のユーザのデータ入力を受ける方法。
【請求項４１】
前記データ入力システムが前記第２ユーザ行為の入力を受けてすぐに、タッチパッドから特定方向にするスクラッチジェスチャである第３ユーザ行為の入力を受けるステップ、および
前記第３ユーザ行為の方向および前記補助入力に応答して他の補助入力情報を入力するステップ、をさらに含むことを特徴とする、請求項３１〜４０のうちのいずれか一項に記載のユーザのデータ入力を受ける方法。
【請求項４２】
タッチスクリーン、および
１つ以上のモードキーを有するソフトキーキーボードを前記タッチスクリーンに提供するプロセッサ、を含み、
前記モードキーが押されると、前記プロセッサが前記キーボードにない特殊符号配列を前記タッチスクリーンにディスプレイし、前記プロセッサが前記タッチスクリーンにおけるスクラッチジェスチャを確認し、前記スクラッチジェスチャを直近で作動したモードキーに適合するように翻訳することを特徴とする、データ入力システム。
【請求項４３】
前記キーボードの文字キーがクワーティ（ＱＷＥＲＴＹ）キーボードのように配列されたことを特徴とする、請求項４２に記載のデータ入力システム。
【請求項４４】
前記キーボードの文字キーが電話機型キーパッドのように配列されたことを特徴とする、請求項４２に記載のデータ入力システム。
【請求項４５】
１つ以上の前記モードキーが文章符号のための文章符号モードキーを含むことを特徴とする、請求項４２〜４４のうちのいずれか一項に記載のデータ入力システム。
【請求項４６】
前記モードキーに応答してディスプレイされた特殊符号の配列が６つ以上であることを特徴とする、請求項４２〜４４のうちのいずれか一項に記載のデータ入力システム。
【請求項４７】
前記モードキーに応答してディスプレイされた特殊符号の配列が１２個以下であることを特徴とする、請求項４２〜４４のうちのいずれか一項に記載のデータ入力システム。
【請求項４８】
タッチパッド、
ユーザ行為が入力される入力インタフェース、および
前記入力インタフェースに入力された多様なユーザ行為を確認し、このようなユーザ行為をそれぞれの符号グループと連結し、ユーザが書いた文字を認識して前記タッチパッド上の複合スクラッチジェスチャに該当する文字を確認し、前記タッチパッドでの前記複合スクラッチジェスチャの位置によって選択された入力位置に前記確認された文字を示すプロセッサ、を含むことを特徴とする、データ入力システム。
【請求項４９】
前記入力インタフェースが前記タッチパッドを通じて前記ユーザ行為の入力を受けることを特徴とする、請求項４８に記載のデータ入力システム。
【請求項５０】
前記入力インタフェースがソフトキーを通じて前記ユーザ行為の入力を受けることを特徴とする、請求項４９に記載のデータ入力システム。
【請求項５１】
前記プロセッサが、直近で作動したソフトキー以外におけるジェスチャではなく、直近で作動したソフトキーにおける複合スクラッチジェスチャによって決定された符号を扱うことを特徴とする、請求項５０に記載のデータ入力システム。
【請求項５２】
前記プロセッサが直近で作動したソフトキーにおける複合スクラッチジェスチャによって決定された符号は、現在挿入された符号に関連するものとして扱い、ソフトキーにおけるものではない複合スクラッチジェスチャは以前に入力された文字を修正するものとして扱うことを特徴とする、請求項５１に記載のデータ入力システム。
【請求項５３】
ユーザ行為が入力される入力インタフェース、
入力されたユーザ行為それぞれを複数の符号を有するグループに連結するプロセッサ、
マルチワード入力を含む単語辞書、および
ユーザ行為に該当する符号グループに応答して辞書の単語を提供する単語予測システム、を含み、
前記プロセッサがユーザ行為の順序に適合する辞書の単語を前記単語予測システムから受け、ユーザ行為のうちの１つを前記単語予測システムに提供されない第１空間符号と連結し、第２ユーザ行為を単語予測システムに提供された順序に含まれた第２空間符号と連結することを特徴とする、データ入力システム。
【請求項５４】
前記第２ユーザ行為が前記第２空間符号以外の１つ以上の他の符号とも連結することを特徴とする、請求項５３に記載のデータ入力システム。
【請求項５５】
前記第２ユーザ行為が前記第２空間符号とだけ連結することを特徴とする、請求項５３に記載のデータ入力システム。
【請求項５６】
前記単語予測システムが単語完了行為を追加で行い、前記第２空間符号を含む順序を含むことを特徴とする、請求項５３〜５５のうちのいずれか一項に記載のデータ入力システム。
【請求項５７】
前記単語予測システムが辞書の複数の単語を表現する順序の入力を受け、辞書の前記単語が該単語の開始文字を示すユーザ行為によって表現されながら、また該単語の文字よりは少ない回数のユーザ行為によって表現されることを特徴とする、請求項５３〜５５のうちのいずれか一項に記載のデータ入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ入力装置に関し、より詳しくは、文字と他の符号を入力する装置と方法に関する。
【背景技術】
【０００２】
携帯電話、ＰＤＡ、ミニチュアコンピュータを含む携帯機器は、携帯が容易でありながら性能も良いため、広く使用されている。携帯機器の問題点はテキスト入力にあり、このような問題は携帯機器の小型サイズによる。携帯機器におけるテキスト入力のための一解決策は、キーの個数を限定し、一部のキーに複数の文字を曖昧に連結することである。キーを打つ順序にしたがい、単語辞書がユーザの所望する単語を推測する。このような方式がＧｒｏｖｅｒらの米国特許５，８１８，４３７とＮｇらの米国特許公開２００３／０１９３４７８に開示され、その内容すべては本発明に参照されている。
【０００３】
キーに対する文字の配列は重要な問題である。システムがユーザの所望する単語を推測する可能性を最大化しながらも、ユーザが各文字に対して作動させるキーを容易に探すことができるように文字を配列しなければならない。既存には２種類の文字配列が広く使用されており、文字をアルファベット順に配列する電話機型キーパッドと、クワーティ（ＱＷＥＲＴＹ）キーボードがその例である。Ｒａｋらの米国特許公開２００６／１８６９９、「キーボード配列」は本明細書に全体として組み込まれており、これはクワーティ配列を提示している。
【０００４】
携帯機器の他の問題点は、アルファベットと数字以外の他のシンボルの入力にある。携帯機器のキーの個数は制限されているため、このような制限されたキーを使用してシンボルを容易に入力するための多様な方法が提示されたが、依然としてより好ましい解決策が必要である。
【０００５】
本明細書に全体として組み込まれるＶｏｌｏｖｉｔｚの米国特許公開２００６／１２３３５４は、モードキーを使用して他のキーの役割を変えるデータ入力システムを提示している。
【０００６】
中国特許公開１０１２８６０９６は、最初にモードキーを押せば他のキーがモードキーになることについて紹介している。
【０００７】
一携帯機器は、タッチスクリーンを通じてユーザが入力する。タッチスクリーンは非携帯機器でも使用される。全体として本明細書に組み込まれるＪｕｎｇらの米国特許出願２００７／９７０９２、「タッチスクリーンの使用方法および、それを採用するユーザインタフェース機器」は、タッチスクリーンを複数の区域に分け、区域ごとに同じキーを配列したことを紹介している。
【０００８】
Ａｌｖａｒａｄｏの米国特許公開２００９／７３００２は、タッチスクリーンでの直線軌跡によってアルファベット文字を入力する方式を紹介している。このタッチスクリーンは複数の区域に分けられ、区域ごとの軌跡が異なるように翻訳される。
【０００９】
Ｂａｃｋｍａｎｎの米国特許公開２００２／１８０７９７、「ストロークベースのデータ入力装置、システムおよび方法」は、キーを打つこととキーを押すことを組み合わせて単語を入力する方式を紹介している。キーを打てば母音が入力され、短縮キーも作動する。
【００１０】
Ｋｕｚｍｉｎの米国特許７，５１９，７４８は、キーを打てば、その方向と開始点によって文字が入力される方式を紹介している。
【００１１】
Ｍｉｄｄｌｅｔｏｎの米国特許７，１７０，４９６は、データ入力システムのジェスチャを利用する入力方法を紹介している。このシステムは、現在入力されたジェスチャに該当するシンボルの形態でフィードバックをし、必要であればユーザがジェスチャを変えることができる。
【００１２】
このような方法は、ユーザがキーと文字間の関連性を覚えなければならないため、このような方式は一ユーザには大きい問題になり得る。
【００１３】
他の多様な入力方法は、キーが多くないキーボードを使用し、符号や文字のようなシンボルの複数が曖昧にそれぞれのキーに割り当てられる。このようなキーボードでは、キーを押せば、このキーに割り当てられたシンボルが曖昧に連結し、このようなキーを「曖昧なキー」という。
【００１４】
一例として、ユーザが同じキーを異なる回数で打てば曖昧性が解消されるマルチタップ（ｍｕｌｔｉ−ｔａｐ）方式があるが、このようなマルチタップ方式は速度が遅くて不便である。
【００１５】
他の方法として、キーに割り当てられたシンボルグループのシンボル（例：文字）を入力するために、ユーザがキーを押すなどの定められた行為をし、キーに割り当てられた文字のうちから所望する文字を選択するために該当シンボルの言語情報（例：スペル）を提供すれば、このような言語情報がユーザの声や唇の動きなどによって検索されて分析される。一定の言語を曖昧に模倣するこのような方法は、他のキーに割り当てられた他のシンボルと区分することが極めて難しい。
【００１６】
正確な符号を提供するデータ入力システムをキープッシュのみに依存する単語予測システムの原理と結合すれば、複数のキーだけの使用でもデータ／テキスト入力システムの正確度を高めることができる。このようなキープッシュによる単語予測システムの原理は、当業者には周知である。
【００１７】
１つ以上の文字を曖昧でなく入力し、他の文字は曖昧に入力する単語予測システムを利用してテキストを入力する方法がある。ＧｈａｓｓａｂｉａｎのＷＯ２００９／０２７８１７は、キーパッドが２つであるデータ入力システムを紹介している。第１キーパッドにはすべてのアルファベット文字が複数のキー（例：４つ）で分配され、キーごとに少なくとも２つ以上の文字が分配される。第２キーパッド（例：電話機型キーパッド）のそれぞれのキーに２つ以上の文字が割り当てられるように、すべてのアルファベット文字が分配される。一般的に、両方のキーパッドの曖昧なキーが最大１つの文字／符号を共有するように文字が分配される。文字を正確に入力しようとすれば、ユーザは該当符号を有する第１キーパッドのキーを先に押す。このとき、システムが所望しない符号を予測すれば、ユーザが所望する符号を有する第２キーパッドのキーを押す。これらのキーペアは少なくとも１つの符号を共有するため、この符号の所望する符号となり、システムは所望する符号を提供するようになる。
【００１８】
単語を入力するために、ユーザは第１キーパッドの該当キーを使用し、システムは（単語が辞書にあれば）該当単語や（辞書に単語がなければ）符号列を予測する。システムが間違った単語を予測すればユーザが修正過程を実行し、このとき第１キーパッドでは符号を入力し、第２キーパッドでは予測された単語の曖昧な符号を正確な符号に変えて修正する。２つのキーパッドのキーを押せば、データ入力システムが正確な符号を確認し、このとき、２つのキーに共有する符号を曖昧でなく選択される。曖昧な符号と正確な符号を考慮して、システムはユーザに他の単語を提示する。
【００１９】
キープッシュ情報を利用した単語予測システムは、単語ごとにキープッシュが異なるデータベースを含む単語辞書を利用する。
【００２０】
データはキープッシュではない他の手段によって入力されることもできる。例えば、ユーザがタッチスクリーンに対するスクラッチ行為をしてキープッシュ動作を複製したり代替することができる。
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】米国特許第５，８１８，４３７号
【特許文献２】米国特許公開第２００３／０１９３４７８号
【特許文献３】米国特許公開第２００６／１８６９９号
【特許文献４】米国特許公開第２００６／１２３３５４号
【特許文献５】中国特許公開第１０１２８６０９６号
【特許文献６】米国特許出願第２００７／９７０９２号
【特許文献７】米国特許公開第２００９／７３００２号
【特許文献８】米国特許公開第２００２／１８０７９７号
【特許文献９】米国特許第７，５１９，７４８号
【特許文献１０】米国特許第７，１７０，４９６号
【特許文献１１】ＷＯ２００９／０２７８１７
【発明の概要】
【発明が解決しようとする課題】
【００２２】
本発明は、ユーザ行為を確認してユーザ行為を符号に連結する入力インタフェースに関する。ユーザ行為のうちのいくつか（例：８つ以下、６つ以下または４つ以下）がラテン語アルファベット文字全体と曖昧に連結する。これらの文字は形状によってユーザ行為に割り当てられ、具体的には、ユーザが文字の形状を見て関連ユーザ行為に迅速に翻訳できるようにする。
【００２３】
ある場合には、文字が大きい円弧および／小さい円弧を有するか否か、文字が底面につく足の個数、または文字が上部や下部に水平線を有するか否かによってユーザ行為に割り当てられたりもする。
【００２４】
また、ユーザ行為のうちの１つ以上は、特定の形状特徴を有する文字だけに連結したりもする。例えば、あるユーザ行為は２つの足のみを有する文字、すなわち、Ａ、Ｈ、Ｋ、Ｎ、Ｒ、Ｗ、Ｘだけに連結し、あるユーザ行為は上部や下部に水平線を有する文字、すなわち、Ｂ、Ｅ、Ｆ、Ｌ、Ｐ、Ｒ、Ｔ、Ｚだけに連結する。
【００２５】
また、あるユーザ行為は、特定の形状特徴を満たす文字だけに連結し、例えば、大きい円弧を有する文字であるＣ、Ｄ、Ｇ、Ｏ、Ｑに連結することができる。
【００２６】
また、ユーザ行為が形状規則にしたがってそれぞれ割り当てられることもでき、このような形状規則にも優先順序があり、ある文字が２つの形状規則を満たす場合、優先順序が先立つユーザ行為に割り当てられる。
【００２７】
また、すべてのアルファベット文字が４つのユーザ行為に割り当てられることができ、第１ユーザ行為は最も優先権が高い足が２つ付いた文字に割り当てられ、第２ユーザ行為は次の優先権を有する大きい円弧を有する文字に割り当てられ、第３ユーザ行為は上下部に水平線が付いた文字に割り当てられ、優先権が最も低いユーザ行為は底線との接触点が奇数である文字に割り当てられることができる。
【００２８】
また、このような形状規則に関して、いくつかの変形も可能である。
【００２９】
ある場合には、ラテン文字を次のグループで４つのユーザ行為に割り当てることができる。ＡＨＫＮＲＸ、ＣＤＧＯＱＵＷ、ＢＥＬＰＴＺ、ＦＩＪＭＳＶＹ。
【００３０】
また、本発明は、このような入力インタフェースのタッチ面にキーボード位置を定める方法にも関する。この方法によれば、運用システムが確認することができないタッチ面上の簡単なスクラッチジェスチャを確認するステップと、このジェスチャをした位置周辺にキーボードを配置するステップを含む。運用システムが確認することができなかったジェスチャを使用すれば、簡単なジェスチャがキーボード校正ではなく他の行為をすると翻訳されることを防ぐことができる。
【００３１】
一例として、スクラッチジェスチャが２ヵ所で同時した同じスクラッチジェスチャであることができる。また、キーボードが２ヵ所の部位に区分され、それぞれのスクラッチジェスチャが異なる部位を現すこともできる。また、簡単なスクラッチジェスチャがタッチ面に沿って下に動くことを含むことができる。
【００３２】
また、本発明は、１つのタッチ面を複数の文字区域に区分し、区域ごとに複数の文字が連結する入力インタフェースにも関する。文字区域で一定の方向にしたスクラッチジェスチャは、開始点に関係なく、この文字区域の文字のうちの該当方向の文字を入力すると翻訳される。
【００３３】
このような文字区域がソフトキーの役割をし、ソフトキーを押せば、この文字区域に連結したすべての文字が曖昧に入力されることもできる。
【００３４】
また、本発明は、複数のシンボルが複数のソフトキーそれぞれに曖昧に連結するタッチ面を有する入力インタフェースにも関する。ソフトキーに触れれば、このキーのシンボルがディスプレイに拡大して現われ、タッチ面がディスプレイとなることもできる。
代替として、または追加で、ソフトキーと特殊符号メニューが連結し、このメニューが特殊なキーのメニュー選択のために提供される。
【００３５】
また、本発明は、複数のソフトキーを定義したタッチ面を有する入力インタフェースにも関する。この入力インタフェースは、ソフトキーのプッシュを複数の符号を曖昧に入力するものと翻訳し、タッチ面におけるソフトキーによって開始したり終了したり経過したりする直接的なスクラッチ行為を特定符号の曖昧でない選択として翻訳する。
【００３６】
したがって、ユーザは、複数のシンボルの曖昧な入力と１つの符号の正確な入力の間を自由に選択することができる。
【００３７】
また、ソフトキーを経た動き（例えば、開始、終了または通過）が、このキーを押したときに曖昧に連結した複数の符号のうちの特定符号に該当するものと翻訳されたりもする。このようになれば、このキーと連結した符号をユーザがさらに容易に決定することができる。
【００３８】
また、本発明は、タッチ面におけるユーザスクラッチ行為を確認し、スクラッチの方向と現在のメニューによる機能をこのスクラッチ行為に連結する入力インタフェースにも関する。現在のメニューは、スクラッチ行為とは別途にユーザの入力情報によって決定される。いくつかの実施例では、現在のメニューを決定するユーザ入力情報は、スクラッチ行為の前や同時に入力される。
【００３９】
現在のメニューを決定するユーザ入力情報は、例えばキープッシュあるいはタッチ面におけるスクラッチ行為であることができる。メニューは３つ、４つ、またはそれ以上のレベルのツリーモデルで配置される。
【００４０】
任意で、入力インタフェースが少なくとも４つまたは、少なくとも６つのメニューを形成することもできる。任意で、それぞれのメニューが最大８つや９つのスクラッチ方向ごとに異なる翻訳を提供するが、それよりも多いまたは少ない翻訳を提供することもできる。
【００４１】
いくつかの実施例では、一部メニューは方向によって特定シンボルを入力し、同じメニューであっても方向が異なれば他の機能（例：コピー、貼り付け、切り取りなど）を提供することもできる。
【００４２】
また、本発明の一態様は、タッチ面における方向によってスクラッチ行為をそれぞれのメニューに翻訳する入力インタフェースにも関する。このメニューは、スクラッチ行為の時間や長さによって選択される。ある場合には、スクラッチ行為の長さが異なるたびに他のメニューが提供されたりもする。代替として、または追加で、スクラッチ行為の時間が異なるたびに他のメニューが提供されたりもする。例えば、ユーザがタッチ面を押してすぐにスクラッチ行為をすれば、このスクラッチ行為が第１メニューに翻訳され、ユーザがタッチ面に触れた後に少し待ってからスクラッチ行為をすれば、このスクラッチ行為は他のメニューに関するものと翻訳されることができる。
【００４３】
任意で、タッチ面にしたスクラッチ行為の開始点によってメニューが変わることもできる。
【００４４】
また、本発明は、複数のシンボルが曖昧に割り当てられたユーザ行為を入力する入力インタフェースに関する。入力インタフェースは、ユーザ行為と曖昧に連結したシンボルを２次元アレイにディスプレイする。これらのシンボルは、電話機型キーパッドのように既存の方式によって配列されたり、ユーザ行為に適当するように配列されたりもする。例えば、アルファベット文字は２種類のユーザ行為セットを通じて入力され、第１セットには４つのキーにすべての文字が配列され、第２セットは電話機型キーパッドのように配列される。この場合、第１セットは２次元に配列され、このとき、文字はキーパッドのように配列される。
【００４５】
本発明において、２次元配列は少なくとも３行、３列を有する。任意で、文字配列の表示文字の間にはスペースがあり、いくつかの位置が対応するシンボルを有していなくてもシンボルが所望する位置にあることもできる。
【００４６】
任意で、ユーザ行為がソフトキーやハードキーを作動させることもできる。キーや、隣接するキーや、その他の場所に通知表示となることができる。通知表示は継続されたり、必要なときにのみ、例えば、ユーザがソフトキーを接触したときに表示することもできる。
【００４７】
また、本発明は、２種類のユーザ行為セットを受ける入力インタフェース（第１セットおよび第２セット）に関し、ユーザ行為はアルファベット文字のようなシンボルに連結する。第１セットのユーザ行為に対するシンボルが、第２セットのシンボル配列を表示する特徴を有するようにディスプレイされる。このような特徴のため、ユーザが特定シンボルに対する第２セットのユーザ行為を迅速に確認することができ、および／またはユーザが第２セットの配列に慣れれば、このシンボルに対応する第１セットのユーザ行為を迅速に確認することができる。
【００４８】
このような特徴が色であることができる。任意で、第１セットと第２セットのユーザ行為のためのシンボルが、互いに異なる色で表示されることができる。
【００４９】
代替として、または追加で、このような特徴が第２セットのユーザ行為内のシンボルの位置であることができる。例えば、第２セットのユーザ行為は電話機型キーパッドのような一定の配列のキーの作動やタッチパッドにおけるスクラッチ行為であるとき、第１セットのユーザ行為に割り当てられたシンボルは、第２セットのキーの位置やスクラッチ方向によってディスプレイに位置する。
【００５０】
本発明の入力インタフェースはソフトキーとハードキーを有し、両方のキーに同じ入力任務が割り当てられることができる。ハードキーのキーは４つ以上であり、ソフトキーのキーは４つであって、それぞれ同じ機能を有することができる。ハードキーにすべてのアルファベット文字、例えばラテン文字が割り当てられ、ソフトキーにもすべてのアルファベット文字が割り当てられる。いくつかの実施例では、ハードキーはタッチスクリーンやタッチパッドの一以上の面に位置し、同じ機能を有する該当ソフトキーはハードキーの横のタッチスクリーンに位置することができる。ハードキーとソフトキーを配置すれば、ユーザが自分に便利なキーを使用することができる。代替として、または追加で、ソフトキーを入力の他にスクラッチジェスチャにも使用することができる。
【００５１】
入力インタフェースのタッチスクリーンが複数のシンボル区域（ソフトキー）に分けられ、各区域にシンボルが割り当てられることもできる。一シンボル区域に関連し、文字区域で始まったり終わったりするスクラッチジェスチャでこの区域に関連する入力が構成され、シンボル区域に関連しないスクラッチ行為は他の機能を発揮することができる。
【００５２】
シンボル区域に関連するスクラッチ行為によって新しいシンボルが入力され、シンボル区域に関連しないスクラッチ行為は、以前に入力されたシンボルを修正するものであることができる。
【００５３】
入力インタフェースが２つセットのユーザ行為を提供し、このようなユーザ行為がラテン文字に該当することもできる。第１ユーザ行為はクワーティキーボードと類似するように配列され、第２ユーザ行為は電話機型キーパッドのように配列されることができる。
【００５４】
入力インタフェースのタッチスクリーンのソフトキーが２つのグループでディスプレイされることもできる。この入力インタフェースは、タッチスクリーンにおけるスクラッチ行為を通じ、ユーザがそれぞれのソフトキーの位置を調節することができる。
【００５５】
入力インタフェースのタッチスクリーンにおけるスクラッチ行為がそれぞれ異なるように解釈されることもできる。タッチスクリーンの端から始まるスクラッチ行為は、他の場所から始まるスクラッチ行為とは異なるように解釈される。例えば、タッチスクリーンの左側や右側の端から始まるスクラッチ行為はソフトキーの位置を調節するものであり、他の場所でのスクラッチ行為はデータ入力、マウス調節、その他の作業をするものと解釈されることができる。
【００５６】
また、タッチスクリーンの端から始まるスクラッチ行為が装置の運用システムによるイベントとなるように、タッチスクリーンの端に沿って細いウィンドウを形成し、このウィンドウと関連する過程によってのみ運用システムが機能するようにもできる。このウィンドウの幅は約５０画素未満であるが、２０画素未満がさらに好ましく、１０画素や５画素未満であればさらに好ましい。さらに、このウィンドウが、ユーザにほとんどまたはまったく見えないこともある。
【００５７】
入力インタフェースのタッチパッドにするスクラッチ行為として、現在メニューの入力、検索開始、方向や長さや時間のようなものを選択することもできる。この入力インタフェースは、スクラッチ行為を終わらせた後にもタッチパッドに接触し続けているかを確認し、このような継続した接触をスクラッチ行為以外の入力や命令語として認識することができる。
【００５８】
いくつかの実施例では、スクラッチ行為がタッチパッドとの接触が続く限り、「ｓｈｉｆｔ」や他の機能を行うようにもできる。
【００５９】
他の実施例では、（文字、数字、符号のような）シンボルを入力するものと認識されるスクラッチ行為が、タッチパッドとの接触が続く限り、一定周期ごとに繰り返されるものと解釈されることもできる。
【００６０】
任意で、ユーザが他の位置でタッチパッドと接触して任務や入力が表示されるとき、スクラッチ行為以外に、継続した接触が他の位置でなされることを要しないこともある。
【００６１】
入力インタフェースのタッチ面に対するユーザ行為が各種符号の入力となることもできる。いくつかの符号を入力した後、自動あるいはユーザの命令によってユーザにメニューが示され、ユーザはこのメニューから選択することができる。
【００６２】
本発明のいくつかの実施例では、メニューにおける選択が所望する入力情報方向にするスクラッチ行為でなされることもできる。
【００６３】
任意で、ユーザがソフトキーのない位置でタッチ面に触れれば、メニューが選択されたりもする。このようなタッチ面の接触が、符号の入力のためのタッチ面接触が終了する前になされることができる。タッチ面の接触点から指をはなさずに継続するスクラッチ行為によってメニューから選択することができる。ある場合には、メニューのオプションのうちの１つがディスプレイされることもできる。メニューから選択をした後、ユーザが他のメニューをさらに要求することもある。代替として、または追加で、メニューの選択後、ユーザは追加メニューを要求することができる、または他のメニューが自動で表示されることもできる。
【００６４】
メニューが入力された現在単語に対し、辞書から選択される接尾辞や、インターネットアドレスおよび／または現在日付や時間から選択される文字列（例：．の後のｃｏｍ、ｎｅｔなど）であることもできる。
【００６５】
中国語のピンイン（Ｐｉｎｙｉｎ）シンボルやラテン語のアクセントシンボルやヘブライ語の文章符号のような特定シンボルをメニューから選択することもできる。
【００６６】
また、入力インタフェースのタッチ面でユーザのスクラッチ行為を確認し、方向が異なるスクラッチ行為は相違して翻訳することもできる。一部スクラッチ行為は、コピーや張り付けやシフトのような制御機能に翻訳されることができる。
【００６７】
また、入力インタフェースのスクリーンの第１単語処理ウィンドウに文字と異なる符号を含むテキストがディスプレイされることもできる。１つ以上の直近で入力された単語は、第１ウィンドウの前または同時に第２ウィンドウにディスプレイされ、現在の単語のディスプレイとは別に制御できるため現在単語の制御が単語処理ウィンドウによって制限されない。
【００６８】
いくつかの実施例では、第２ウィンドウは、スクリーンに固定される。または、第１ウィンドウの現在の単語の位置によって、第１ウィンドウに沿って動いたりする。
【００６９】
データ入力機の第２キーパッドは電話機型キーパッドであって、キーの個数は１２個以上である。このキーパッドのスクラッチ行為は、開始点が中央の５のボタンであるベクトルのように機能する。このような第２キーパッドは仮想のキーパッドであり、ユーザがスクリーンでは見えないが、スクリーンを押したりスクラッチすれば仮想のキーパッドのキーを作動させることができる。
【００７０】
本発明の第１と第２キーパッドは、両方のキーが少なくとも１つの符号／文字を共有さえすれば、キーの個数はいくつであっても構わない。
【００７１】
したがって、本発明によれば、複数のユーザ行為を確認するための入力インタフェース、および入力インタフェースが確認したユーザ行為を複数のアルファベット文字と連結するプロセッサを含み、すべてのアルファベット文字は最大８つのユーザ行為に割り当てられ、大部分の文字を印刷した形態における形状特徴によって特定ユーザ行為に割り当て、それぞれのユーザ行為に割り当てられた文字の大部分が同じ形状特徴を有するようにするデータ入力システムが提供される。
【００７２】
任意で、本発明において、少なくとも１つのユーザ行為の形状特徴は、印刷した形態における文字が持つ数の足を文字が有する。任意で、少なくとも１つのユーザ行為の形状特徴は、文字が奇数の足を有する。
【００７３】
任意で、少なくとも１つのユーザ行為の形状特徴は、文字が大きい円弧や小さい円弧を有する。任意で、少なくとも１つのユーザ行為の形状特徴は、文字が大きい円弧を有する。少なくとも１つのユーザ行為の形状特徴は、文字が上部や下部に水平線を有したり、文字が下部に水平線を有する。
【００７４】
任意で、少なくとも１つのユーザ行為の形状特徴は、文字が下部に水平線を有する。任意で、このようなユーザ行為が特定の特徴的形状を有する文字とだけ連結することができる。
任意で、少なくとも１つのユーザ行為の形状特徴は、２つの足を有する文字とだけ連結することができる。
任意で、少なくとも１つのユーザ行為の形状特徴は、ユーザ行為が特定特徴を有するすべての文字と連結することができる。
任意で、少なくとも１つのユーザ行為の形状特徴は、大きい円弧を有するすべての文字と連結することができる。
【００７５】
任意で、少なくとも１つのユーザ行為の形状特徴は、文字と連結したユーザ行為が連結した文字全体を曖昧に入力すると翻訳されたり、連結した文字のうちの１つを曖昧性が解消されるように選択する第１ステップに翻訳されることができる。
【００７６】
任意で、ユーザ行為がキーを押すこと（キープッシュ）、またはタッチ面を多方向にスクラッチするジェスチャ（スクラッチジェスチャ）を含むことができる。
【００７７】
任意で、ユーザ行為が電話機型キーパッドのようなキーに割り当てられた複数の文字には割り当てられないこともある。
【００７８】
本発明は、タッチスクリーン、プロセッサ、タッチスクリーンにおけるスクラッチジェスチャを翻訳し、このスクラッチジェスチャに対応する任務を実行するように前記プロセッサで運用される運用システム、および運用システムによって確認されない特定スクラッチジェスチャを確認し、確認されたスクラッチジェスチャに応答してタッチスクリーンにキーボードの位置を定義するようにプロセッサで動作する入力モジュールを含むデータ入力システムも提供する。
【００７９】
任意で、このようなデータ入力システムにおいて、入力モジュールは、タッチスクリーンの他の位置に同時に提供される２つのスクラッチジェスチャを確認することができる。任意で、入力モジュールは、前記２つのスクラッチジェスチャのうちの第１の位置にキーボードの第１部分を形成し、残りのスクラッチジェスチャの位置にキーボードの第２部分を形成することができる。任意で、キーボードの第１および第２部分は、それぞれ５つ未満のキーを有することができ、２つのスクラッチジェスチャの方向が同じであることができる。
【００８０】
また、本発明は、タッチ面、およびタッチ面に複数の文字区域を形成し、それぞれの文字区域ごとに複数の文字が割り当てられ、タッチ面から始まるスクラッチジェスチャを確認し、確認されたスクラッチジェスチャをこのスクラッチ行為が始まった文字区域の文字のうちの１つと連結し、該当文字区域内のスクラッチ行為の開始点とは関係なく、前記スクラッチ行為の方向に合わせて連結するプロセッサを含むデータ入力システムも提供する。
【００８１】
任意で、データ入力システムにおいて、プロセッサは、作動した文字区域に割り当てられたすべての文字の入力によって曖昧に翻訳されるソフトキーであり、前記文字区域を形成することができる。任意で、プロセッサがすべてのアルファベット文字と連結する４つの文字区域を形成することもできる。
【００８２】
また、本発明は、複数の多様なユーザ行為をするための入力インタフェース、およびこのようなユーザ行為にシンボルを割り当てるプロセッサを含み、前記ユーザ行為のうちの一部に複数の文字が割り当てられ、ユーザ行為に文字の割り当てを表示する表示が形成され、このような表示が２次元文字アレイを含むデータ入力システムも提供する。
【００８３】
任意で、このような表示は、３×３文字アレイや、２文字間の空間を含むことができる。
【００８４】
任意で、このような表示となった文字が電話機型キーパッドのような方式によって配列されることができる。
【００８５】
任意で、このようなユーザ行為がキー作動を含み、前記表示がキーに配置されることもできる。あるいは、ユーザ行為がキー作動を含み、前記表示がキーに配置されないこともできる。
【００８６】
また、本発明は、データ入力システムが第１ユーザ行為の入力を受けるステップ、第１ユーザ行為に該当する符号が入力されるステップ、データ入力システムが第１ユーザ行為の入力を受けてすぐに、データ入力システムのタッチパッドから特定方向にするスクラッチ行為である第２ユーザ行為の入力を受けるステップ、および第２ユーザ行為の方向に対応し、前記符号に補助入力情報を入力するステップを含むユーザのデータ入力を受ける方法も提供する。
【００８７】
任意で、第１ユーザ行為が終了する前に第２ユーザ行為が入力されることができる。任意で、第１ユーザ行為を入力するために、データ入力システムの入力インタフェースとの接触が終了する前に第２ユーザ行為が入力されることができる。任意で、第１ユーザ行為がソフトキーの作動を含むこともできる。任意で、第２ユーザ行為がソフトキーを作動させた後、このソフトキーを解除せずに入力されるスクラッチジェスチャを含むことができる。
【００８８】
任意で、第１ユーザ行為がデータ入力システムのタッチパッドにおけるスクラッチジェスチャを含むことができる。任意で、第１および第２ユーザ行為がデータ入力システムのタッチパッドを通じて入力され、第２ユーザ行為は第１ユーザ行為の終了地点ではなくタッチパッド上の他の地点から始まるスクラッチ行為を含むことができる。
任意で、第２ユーザ行為は、第１ユーザ行為のためのタッチパッドとの接触が終了する前に始まることができる。任意で、補助入力情報が符号にアクセントや、符号を含む現在単語の単語完了であることができる。
【００８９】
任意で、本発明の方法は、データ入力システムが第２ユーザ行為の入力を受けてすぐに、タッチパッドから特定方向にするスクラッチジェスチャである第３ユーザ行為の入力を受けるステップ、および第３ユーザ行為の方向に応答して他の補助入力情報を入力するステップをさらに含むことができる。
【００９０】
また、本発明は、タッチスクリーン、および１つ以上のモードキーを有するソフトキーキーボードをタッチスクリーンに提供するプロセッサを含み、モードキーが押されると、前記プロセッサがキーボードにない特殊符号配列をタッチスクリーンにディスプレイし、プロセッサがタッチスクリーンにおけるスクラッチジェスチャを確認し、このスクラッチジェスチャを直近で作動したモードキーに適合するように翻訳するデータ入力システムを提供する。
【００９１】
任意で、このようなキーボードの文字キーは、クワーティ（ＱＷＥＲＴＹ）キーボードや、電話機型キーパッドのように配列されることができる。
任意で、モードキーが文章符号のための文章符号モードキーを含み、モードキーに応答してディスプレイされた特殊符号が６つ以上であることができる。モードキーに応答してディスプレイされた特殊符号が１２個以下であることができる。
【００９２】
また、本発明は、タッチパッド、ユーザ行為の入力を受ける入力インタフェース、および入力インタフェースに入力された多様なユーザ行為を確認し、このようなユーザ行為をそれぞれの符号グループと連結し、ユーザが書いた文字を認識してタッチパッド上の複合スクラッチジェスチャに該当する文字を確認し、タッチパッドにおける複合スクラッチジェスチャの位置によって選択された入力位置に前記確認された文字を示すプロセッサを含むデータ入力システムを提供する。
【００９３】
任意で、入力インタフェースは、タッチパッドを通じるユーザ行為の入力を受けることができる。任意で、入力インタフェースがソフトキーを通じるユーザ行為の入力を受けることができる。
任意で、プロセッサは、直近で作動したソフトキーにおける複合スクラッチジェスチャとして決定された符号を取り扱うことができる。また、プロセッサが直近で作動したソフトキーにおける複合スクラッチジェスチャとして決定された符号は、現在挿入された符号に関連するものと取り扱い、ソフトキーにしない複合スクラッチジェスチャは、以前に入力された文字を修正するものとして取り扱うことができる。
【００９４】
また、本発明は、ユーザ行為の入力を受ける入力インタフェース、入力されたユーザ行為それぞれを複数の符号を有するグループに連結するプロセッサ、単語辞書、およびユーザ行為に該当する符号グループに応答して辞書の単語を提供する単語予測システムを含み、前記プロセッサがユーザ行為の順序に適合する辞書の単語を単語予測システムから受け、ユーザ行為のうちの１つを単語予測システムに提供されない第１空間符号と連結し、第２ユーザ行為を単語予測システムに提供された順序に含まれた第２空間符号と連結するデータ入力システムを提供する。
【００９５】
このとき、第２ユーザ行為が第２空間符号以外の１つ以上の他の符号とも連結したり、第２空間符号とだけ連結したりする。
【００９６】
また、単語予測システムが単語完了行為を追加で実行したり、辞書の単語を表現する順序の入力を受け、辞書の単語がこの単語の開始文字を示すユーザ行為として表現されながら、さらにこの単語の文字よりは少ない回数のユーザ行為として表現されることができる。
【図面の簡単な説明】
【００９７】
本発明の例示的で非限定的な実施例が、図面とあわせて、以下の実施例の記述を参照しながら記述される。複数の図面に示される同一の構造、要素、または部分は好適には、同一のまたは類似する番号を付されている。
【図１】本発明に係る携帯電話の概略図である。
【図２】本発明に係るデータ入力システムの機能のフローチャートである。
【図３Ａ】図３Ａは本発明に係る携帯機器の概略図である。
【図３Ｂ】図３Ｂは本発明に係る補助データ入力機とデータ入力装置の概略図である。
【図３Ｃ】図３Ｃは本発明に係るデータ入力装置の概略図である。
【図４】本発明に係る分離型キーパッドが付いた携帯機器の概略図である。
【図５】本発明に係るスクラッチ行為を利用して携帯機器にデータを入力する状態を示す概略図である。
【図６】本発明に係るキー配列を示す概略図である。
【図７】本発明によってスクリーンタッチに対するディスプレイの概略図である。
【図８】本発明に係る進行中のスクラッチジェスチャの修正過程を示す概略図である。
【図９】本発明によってユーザが入力した各種スクラッチジェスチャと４つのキー配列を示す概略図である。
【図１０】携帯機器のキー配列を示す概略図である。
【図１１】データ入力装置の概略図である。
【図１２】ノートブックコンピュータの概略図である。
【図１３】第１と第２キーパッド、単語データベースの一部分、本発明の機器を示す概略図である。
【図１４】多様なモードのシンボルグループを示す概略図である。
【図１５】特殊符号を含む単語の入力過程を示す概略図である。
【図１６】特殊符号を含む単語の入力過程を示す概略図である。
【図１７】クワーティ型第１キーパッドの文字を示す概略図である。
【図１８】クワーティ型第１キーパッドの文字を示す概略図である。
【図１９】正確な符号を入力するためにキーから始まるスクラッチ行為を利用する例を示す概略図である。
【図２０】正確な符号を入力するためにキーから始まるスクラッチ行為を利用する例を示す概略図である。
【図２１】単語の符号を修正して挿入する過程を示す概略図である。
【図２２】曖昧な特殊符号と正確な特殊符号を入力する例を示す概略図である。
【図２３】電話機型キーパッドのキーの文字を示す概略図である。
【図２４】電話機型キーパッドのキーの文字を示す概略図である。
【図２Ａ】タッチスクリーンと第１キーパッドを含むタッチパッドを有する機器の概略図である。
【図２５Ｂ】タッチスクリーンとハードキーを有する機器の概略図である。
【図２６】他の機器に連結するデータ入力機の概略図である。
【図２７】第１キーパッドの符号を示す概略図である。
【図２８】第１キーパッドのキーを再校正する例を示す概略図である。
【図２９】正確な符号を入力する例を示す概略図である。
【図３０】曖昧な符号を入力する例を示す概略図である。
【図３１】色を使用してキーの文字を識別する例を示す概略図である。
【図３２】スクラッチ行為の長さによって符号を相違して入力する例を示す概略図である。
【図３３】スクラッチ行為を組み合わせる例を示す概略図である。
【図３４】機能を利用する例を示す概略図である。
【図３５】アクセント文字を入力する例を示す概略図である。
【図３６】アクセント文字を入力する例を示す概略図である。
【図３７Ａ】符号の派生語を入力する例を示す概略図である。
【図３７Ｂ】単語完了方法を示す概略図である。
【図３７Ｃ】単語完了方法を示す概略図である。
【図３７Ｄ】単語完了方法を示す概略図である。
【図３７Ｅ】片手でシステムの特徴を利用する例を示す概略図である。
【図３７Ｆ】片手でシステムの特徴を利用する例を示す概略図である。
【図３８】スクリーンのフルサイズキーボードにシステムの特徴を使用する例を示す概略図である。
【図３９】第１キーパッドのアルファベット文字の配置を示す概略図である。
【図４０】多くの符号を有する言語疑端語の入力と修正過程を示す概略図である。
【図４１】携帯機器に付着するデータ入力機の概略図である。
【図４２】第２キーパッドに符号と機能をディスプレイする方法を示す概略図である。
【図４３】現在単語に色を利用する例を示す概略図である。
【図４４】機能の入力を説明する概略図である。
【図４５】第２キーパッドの中心を表示する方法を示す概略図である。
【図４６】簡単なユーザインタフェースを示す概略図である。
【図４７】第１キーパッドのキーの文字をクワーティキーボードのように配列した例を示す概略図である。
【図４８】キー校正法を示す概略図である。
【図４９】第１キーパッドのキーに文字を提示する方法を示す概略図である。
【図５０】第１キーパッドのキーに文字を提示する方法を示す概略図である。
【図５１】多様な挿入修正法とキーに対する文字配列を形状基準として配列する例を示す概略図である。
【図５２】多様な挿入修正法とキーに対する文字配列を形状基準として配列する例を示す概略図である。
【図５３】多様な挿入修正法とキーに対する文字配列を形状基準として配列する例を示す概略図である。
【発明を実施するための形態】
【００９８】
本発明の好ましい実施形態に係るシステムは、第１キーパッドを通じて提供される第１入力信号セットを含み、１つ（またはそれ以上）の言語の文字が数個ずつ前記キーのうちのいくつか（例：４つ）に曖昧に分配されて割り当てられる。ユーザが所望する単語の符号（例：文字）に該当するキー（例：第１入力情報）を押しても、このようなキープッシュ（例：前記第１入力情報）のみに基づいてシステムがユーザに所望する単語を提示できるように文字をキーに分配列することが好ましい。場合によっては、第１選択でユーザに所望する単語が提示されることができず（例：所望する単語が同じキープッシュに対応する単語のうちで優先権が最も高い単語でないことがある）、システムが他の単語（例：優先権は高いが所望しない単語）を提示することもある。
【００９９】
このシステムは、電話機型キーパッドキーのような第２キーパッドを通じて提供される第２入力信号セットを有することができ、第２キーパッドの一部キーには１つ（またはそれ以上）の言語の文字が分配され、これが曖昧に割り当てられるとする。
【０１００】
本発明の一実施例によれば、第１キーパッドと第２キーパッドは、両方の曖昧なキーが最大１つの符号（例：文字）を共有するように文字が配置される。
【０１０１】
したがって、単語の特定符号位置に対して第１キーパッドのキーと第２キーパッドのキーを押し、ユーザは特定符号を曖昧でないように表示するようになる。すなわち、正確な符号／文字を入力しようとすれば、ユーザは先ずこの符号／文字に対応する第１キーパッドのキーを押した後、この符号／文字に対応する第２キーパッドのキーを押せばよいが、その反対も可能であることはもちろんである。このようなキープッシュと２つのキーに最大１つの符号が共有されるという事実を考慮し、システムは所望する符号／文字を正確に選択／入力する。
【０１０２】
２つのキープッシュを利用し、本発明のデータ入力システムは正確な符号を確認し、２つのキーに共有する符号が曖昧でないように選択される。上述したシステムは自体的にも有用であるが、単語予測システムを基盤としたソフトウェアのように使用されればさらに有用である。単語予測システムでは、曖昧なキー選択情報がデータベースの単語と比較されてユーザの意図を予測したり確認する。このような単語予測システムの原理は、当業者に周知である。
【０１０３】
一例として、所望する単語を入力するために、ユーザがこの単語の符号に該当する第１キーパッドの（曖昧な）キーを押し、第１入力情報を先ず提供する。システムは、第１入力情報に該当する単語をデータベースで提示する。提示された単語は、入力情報に該当するもののうちで最も優先権が高い。提示された単語が所望する単語でなければ、ユーザは修正過程に入り、所望する単語の第１符号に該当する第２キーパッドのキーを押して追加入力情報を提供する。第１と第２キーパッドのキープッシュを連結し、両方のキーの間に最大１つの符号が共有されるという事実から、該当の符号が正確かつ曖昧でないように選択され、システムはこの符号を正確に認識する。組み合わされた入力情報を考慮し、システムはデータベースから他の単語を提示する。新しい単語が所望する単語でなければ、ユーザは追加入力情報を提供し、所望する単語が提示されるまで継続して単語の次の位置の符号に該当する第２キーパッドのキーを押す。
【０１０４】
一方、上述したように、ユーザが所望する単語の符号を先ず正確に提供し、この単語の残りの符号に該当する第１キーパッドの曖昧なキーを追加で押すこともできる。単語の１つ以上の符号を正確に認識し、単語の残りの符号に該当する曖昧なキープッシュを考慮し、システムは所望する単語をさらに正確に予測してユーザに提示することができる。提示された単語が所望する単語でなければ、システムが所望する単語を推測／提示するまで、ユーザは所望する単語の他の符号に該当する第２キーパッドのキーを追加で押し続ける。
【０１０５】
所望する単語が辞書（データベース）になければ、第１キーパッドを通じて提供された第１入力情報以外に、ユーザの所望する単語のすべての文字に該当する第２キーパッドのキーを押す。
【０１０６】
本発明の第１キーパッドは、８つキーを有する電話機型の第２キーパッドよりもキーの個数が少なく、大概４つである。これは、テキストの主要部が第２キーパッドを使用せずに第１キーパッドを通じて入力されるためである。キーの数字が少ないほどデータ入力が容易になり、迅速になることは明らかである。
【０１０７】
上述したデータ入力システムと修正法は、極めて迅速かつ容易なシステムである。例えば、ユーザが第１キーパッドを通じて所望する単語をタイピングすることができる。一般的に、システムは正しい単語を提示する。そうでなければ、ユーザは第２キーパッドを使用して単語を再タイピングし始める。単語が辞書にあれば、システムは大部分は第２キーパッドを通じて単語を再タイピングしてすぐに単語を提示する。単語が辞書になければ、ユーザは前記単語のすべての文字／符号を再タイピングする。このような単語予測データ／テキスト入力システムにより、ユーザは単語が辞書にあるか否かを心配する必要がない。第１キーパッドを使用する間のいずれかの時点が第２キーパッドを利用した再タイピング過程の間にシステムが所望する単語を提示する。
【０１０８】
本発明のシステムは、単語の符号をナビゲーションするインワード（Ｉｎ−Ｗｏｒｄ）選択手段を有し、修正も可能である。このようなナビゲーションは、システムによって自動でなされたり、ユーザによって任意になされたりする。
【０１０９】
システム概観
図１は、本発明に係る携帯電話１００の概略図であり、この携帯電話１００は、複数の入力キーと１つの出力スクリーン１４０を有する。ユーザはそれぞれの入力キーを使用して文字、数字、その他の符号や制御機能を示す入力信号を提供することができる。キーの個数を安定させながらもデータ入力作業を単純化するために、いくつかの入力信号は複数の符号と曖昧に連携する。ユーザが作動させた入力信号を受けたプロセッサ１３０は、それぞれの入力信号に対して１つの符号を選択し、このとき、内部単語辞書１３２を使用することもできる、このような単語辞書の単語ごとにユーザの使用頻度率が表示されている。
【０１１０】
一例として、携帯電話１００のキーを第１グループ１５０と第２グループ１６０に区分し、第２グループのキーにアルファベット文字を割り当てる。一方、第１グループ１５０のキーと第２グループ１６０のキーのペアが１つの文字だけを共有するように文字を分配列することもできる。したがって、ユーザは、特定符号位置に対して第１グループのキーと第２グループのキーを押し、特定文字を曖昧に指摘する。プロセッサ１３０は第１キーのみに基づいてユーザの所望する単語を推測するが、このような推測がないときは、ユーザが第２キーを使用して正確に所望する文字を指摘することができる。一方、第１キーと第２キーのペアが１つ以上の文字を共有することもでき、このようになれば必要なキーの数を減らすことができる。また、共有文字が単語で一般的に互換されない文字であることもあるが（例：ＱとＶ）、この場合にはプロセッサ１３０が辞書１３２を利用してほぼ常にどの文字が所望するものであるかを推測する。このような実施形態の場合、特定文字を曖昧に入力することができるモードを、モードキーを使用して入力することができる。
【０１１１】
例えば、第１グループ１５０の４つキー１０１〜１０４にアルファベット文字が割り当てられ、具体的にはキー１０１にＨＥＢＬＸＱ、キー１０２にＦＡＲＭＺＴ、キー１０３にＧＯＶＳＹＣＫ、キー１０４にＪＵＩＮＷＤＰが割り当てられる。しかし、これらのキーに他の文字を割り当てたり、この文字が第１グループのキーに相違するように配列されたりもする。また、例えば、集まりＡ、Ｅ、Ｉ、Ｏをそれぞれ異なるキーに配置するなどの方法により、頻繁に使用される単語を形成するためのタイピング順序を最小化する方式によって文字を配置することもできる。また、２つのキー１０５、１０６をそれぞれスペースとバックスペース機能に使用することもできる。
【０１１２】
第２グループの１２個のキーは、大部分の携帯電話に使用される標準キーパッドのように３×４行列に配列される。数字はキー１１１〜１１９、１２１に割り当てられ、アルファベット文字は８つのキー１１２〜１１９に割り当てられる。２つグループ１５０、１６０のキーの数字は相違するようにでき、アルファベット文字も各グループの適当な個数のキーに割り当てることができる。
【０１１３】
一方、文字の形状に合わせてユーザが迅速に翻訳できるように、文字の形状別に第１グループ１５０や第２グループ１６０に文字を割り当てることもできる。例えば、すべてのアルファベット文字が割り当てられた４つキー１０１〜１０４セットのうち、第１キー１０１には丸い文字ＣＧＪＯＱＵを、第２キー１０２には足が２つある文字ＡＨＫＮＲＷＸを、第３キー１０３には下や上に水平線を有する文字ＢＤＥＦＬＳＺを、第４キー１０４には足の数が奇数ある文字ＩＭＰＴＶＹを割り当てる。また、小文字を形状別にキーに割り当てたりもする。例えば、キー１０１には線が下に伸びる文字ｇｊｐｑｙを、キー１０２には線が上に伸びる文字ｂｄｆｈｉｋｌｔを、キー１０３には下の部分が丸い文字ｃｅｏｒｓｕを、キー１０４には残りの文字ａｍｎｕｖｗｘｚを割り当てることができる。
【０１１４】
また、ユーザに親しい順に、例えば、アルファベット順やクワーティ（ＱＷＥＲＴＹ）キーボード順にキーに文字を割り当てることもできる。例えば、すべてのアルファベット文字を６つのキーに割り当てる場合、クワーティキーボードの１列の半分の文字をそれぞれのキーに割り当てることができる。また、辞書１３２を使用して所望する単語をさらに適切に推測できるように、ユーザに親しいキー順を少し変えることもできる。
【０１１５】
正確なクワーティキーボードや他の慣れたキーボードの配列を使用することが最善ではあるが、場合によっては、第１グループのキーと第２グループのキーのペアのキーが１つ以上の文字を共有することを避けるために、このようなキーボード配列を少し変えて使用することもできる。
【０１１６】
いくつかの文章符号に迅速に接続できるように、キー１０１〜１０４それぞれに文章符号を１つ以上割り当て、それぞれのキーに割り当てられた符号の個数が８つや９つになるようにする。一方、キー１０１〜１０４それぞれに文章符号を１つずつ割り当てることもできる。文字を有するキー１０１〜１０４の文章符号のうち、単語をタイピングする間に最も多く使用されるものとしては、「、」（コンマ）、「＿」（下線）、「−」（ハイフン）、「＆」（アンド）がある。一方、他の符号の代りにピリオドを使用することもできる。
【０１１７】
文章入力モードにおいて、カーソル位置とも呼ばれる現在文字位置がディスプレイ１４０に表示される。一方、単語を入力するとき、ユーザは第１グループのキー１０１〜１０４を押す。ユーザが単語の第１位置のために第１グループのキー１０１〜１０４を押せば、カーソル位置は押されたキーと関連するすべての文字と連携する。連携した文字のうちの１つがディスプレイ１４０のカーソル位置に示され、例えば、この文字自体は最も広く使用される単語や文字である。次に、カーソル位置が隣接文字位置に移動する。ユーザが第１グループの他のキーを押せば、現在カーソル位置は押されたキーと関連するすべての文字と連携し、この文字のうちの１つがディスプレイ１４０のカーソル位置に示される。このカーソル位置に示された文字は、現在単語のために押されたすべてのキーはもちろん、現在カーソル位置のために押されたキーを根拠として選択される。また、現在単語の他の文字位置に表示された文字は、現在単語として押されたすべてのキーに合わせてアップデートされる。
【０１１８】
第１グループのキーを利用した文字入力が終われば、プロセッサ１３０がユーザの意図する単語を推測する。単語を適切に推測できなかった場合、ユーザは第２グループのキーを利用して追加情報を入力することができる。本発明において、カーソルが単語の端に位置するとき、複数の文字と関連した（これを曖昧性が解消されないという）単語の最初文字位置で第２グループのキーを押すことができる。第２グループのキーを押せば、この文字位置に対して押された第１グループキーと第２グループキーの文字に共通する文字とのみ連携する。この文字が該当文字位置用としてディスプレイ１４０に表示される。一方、全体単語のために表示された文字が単語辞書１３２の内容に適合するようにアップデートされる。ユーザは、この単語の次の文字位置に合う追加キーを第２グループから選択して押し、このとき、プロセッサ１３０は未だに所望する単語を推測することができない。必要であれば、第２グループのキーを使用して全体単語を再び入力するまで、この過程を繰り返すこともできる。
【０１１９】
一方、単語の最初文字ではなく曖昧性が解消されない最終文字位置で第２グループのキーを押すこともできる。場合によっては、ユーザが全体単語を入力する前に第２グループのキーを押すこともでき、例えば、プロセッサ１３０が単語を適切に推測できなかったことをユーザが予め知ることができる場合がこれに該当する。プロセッサ１３０は同じカーソル位置でも第２グループのキーが提供した第２入力信号を、第１グループのキーが提供した第１入力信号とは異なり、現在単語の他の位置に適用する。
【０１２０】
カーソルが単語中間にあり、カーソル右側には単語の文字が既に入力された状態で第２グループのキーが押されると、カーソルのすぐ左側の文字位置に文字が入力される。一方、既に入力された文字の端でありながら単語中間にカーソルがあるときには、第２グループのキーを押せば曖昧性が解消されない単語の第１符号位置に文字が入力される。
【０１２１】
バックスペース
ある場合には、関連文字位置に関する情報を削除する本来のバックスペースキー１０５の他にも、第１グループキーの文字と関連する符号位置は残しておいたまま、第２グループキーによる入力のみを削除する第２バックスペース機能を他のキーに付与することもできる。一方、第２バックスペース機能を複数の文字と関連する符号位置に適用すれば、第２バックスペース機能が何らの影響も与えることができなくなる。または、第２バックスペース機能を複数の符号と関連する符号位置に適用すれば、バックスペースキー１０５のように作用し、この文字と該当符号位置の連結をなくすこともできる。また、２種類のバックスペースキーではない１つのバックスペースキーを使用することもできる。すなわち、曖昧性が解消された符号位置に適用されたバックスペース機能は曖昧性をなくし、大文字符号位置に適用されたバックスペース機能はこの文字グループと該当符号位置の連結をなくす。
【０１２２】
現在単語全体が本来の曖昧な形態に戻るまで、第２バックスペース機能を順に何度か適用することもできる。第１グループのキーや第２グループのキーを通じて提供されたか否かとは関係なく、直近での入力を削除する実行取消（ｕｎｄｏ）ボタンや入力信号がバックスペースキーの代わりに共に提供されることもできる。
【０１２３】
カーソル位置
ユーザがマウスを利用してカーソル位置を選択したり、選択するカーソル位置付近にカーソルを置いてカーソル位置を選択することができる。選択されたカーソル位置は、スクリーンで直近で入力された単語内のどの場所にもあることができるが、必ずしもそうではない。選択されたカーソル位置で第１キーを押せば、現在カーソル位置のデータが第１キーの文字に変わる。選択されたカーソル位置で第２グループのキーを押せば、このカーソル位置と連結したすべての曖昧性解消情報が押された第２キーによる曖昧性解消と交換されるが、このカーソル位置の第１キー情報は変わらない。一方、第２グループのキーが１つの文字符号位置には影響を与えないこともある。また、第２グループのキーの文字がこの符号位置の文字や現在文字を代替することもできる。
【０１２４】
また、ユーザが第２グループのキーを利用して曖昧性解消を所望すれば、カーソル位置で第１キーを押した後、携帯電話１００のカーソル位置は同じ位置に残っていることができる。一方、第２グループキーを押したとき、現在のカーソルが文字を含む次の符号位置や、曖昧性解消されない次の符号位置に移動することもできる。
【０１２５】
また、押された第１グループキーの影響を受ける符号位置に影響を与えるカーソル位置とは別途に、ユーザが第２グループキーの影響を受ける符号位置を制御することもできる。また、調整点インジケータが単語内の符号位置を指摘して第２グループキーで修正することもできる。ある場合には、調整点インジケータがディスプレイ１４０で指摘する符号位置内文字の上や下に点で表示されたりもする。また、ユーザが第１グループキー２つの押す順序を調整し、現在の単語で調整点インジケータを右側や左側に動かすこともできる。
【０１２６】
辞書
ユーザが第２キーを使用した曖昧性解消によって単語を書けば、この単語が辞書に追加され、プロセッサは次にこの単語を推測することができる。初めには新しい単語に比較的低い選好度が割り当てられるため、単語のすべての文字に一致する単語が本来の辞書で求めることができないときにのみ新しい単語が選択される。ある場合には、ユーザが単語を入力するたびに、この単語の選好度が上昇したりする。
【０１２７】
一方、携帯電話１００のキー組み合わせ（例：２つのキー１０３と１０４を共に押す）が現在符号位置に対する推測文字が正しいことをプロセッサ１３０に知らせる固定行為に割り当てられることもできる。または、このような固定行為が現在単語の現在位置までのすべての文字に対する推測文字が正確であり、これによってこられの位置が曖昧性解消されることをプロセッサ１３０に知らせることもできる。２種キーの組み合わせを文字と単語の固定行為に割り当てることができる。
【０１２８】
第１−第２オプション
本発明において、第１グループ１５０のキーは文字入力に、第２グループのキーは曖昧性解消に使用される。また、第２グループキーを第１キーに入力した文字グループに連結しない符号位置に対して押せば、この符号位置は押された第２キーと関連する数字と連結したり、第２キーと関連する符号や機能や他の意味と連結することができる。
【０１２９】
一方、第２グループのキーが文字入力に使用され、第１キーは曖昧性解消にのみ使用されることもできる。または、ユーザが所望するとおりに第１や第２キーを通じて先ず文字を入力し、特定の１つの単語を入力する間にも、第１と第２キーの機能を変えることもできる。ある場合には、第１キーや第２キーまたは２つキーの両者を通じ、文字を先に入力するか可否に関するプロセッサ１３０の動作モードをユーザが調節することもできる。
【０１３０】
モードキー
第１グループキーや第２グループキーのあるキーが他のキーの機能を変えるモードキー機能をすることもできる。１つ以上のモードキーが第１や第２グループキーで入力した文字を大文字に変えることができる。また、モードキーを使用して第２グループキーの機能を文字以外の符号を入力する多様な符号モードに変えることもできる。
【０１３１】
本発明では、１つ機能のみ使用する専用モードキーを使用したりもする。また、作動方式にしたがって１つのキーが２種類以上の機能を有するようにもできる。例えば、キーを短く押せば文字や符号の入力のような第１機能をするようにし、長く押せばモードキーのような他の機能をするようにする。一方、キーを１回押すときと短く２回押すときの機能を相違させることもできる。また、あるキーを他のキーと共に押せば、他の機能をするようにもできる。例えば、第１グループキーを押したままで第２グループキーを押せば、第２グループキーを押さなかったときとは異なる機能をするようにできる。
【０１３２】
ある場合には、第１グループのキーが２種類の機能、すなわち、上述したような文字を入力する一般的機能と、第２グループのキーの機能を制御するモードキー機能を有することもできる。また、１つ以上の第２グループのキーもモードキー機能を有し、例えば、第１グループのキーよりも多い数のモードを備えることができる。一方、第２グループのキーが第１グループのキーの機能を変えるモードキーの役割をすることもできる。また、モードキーが両方のグループのキーの機能を変えることもできる。
【０１３３】
また、モードキーが作動するとき、プロセッサ１３０がシンボルモードとして動き、シンボルモードでは第２キーのすべての動作が自体機能ではなくシンボルモードに該当するように翻訳され、このような動作は、モードキーを再度作動させたり、スペースキー１０５のような第１グループのキーを押してシンボルモードが終了したり、他のシンボルモードが入力されるまで続く。ある場合には、シンボルモードに属さない他のキーを押したとき、プロセッサ１３０がシンボルモードから外れることもできる。また、第２グループキーの１回動作後にプロセッサ１３０がシンボルモードから外れることもできる。また、モードキーを押していることにより、シンボルモードが動作されることもできる。また、シンボルモードである間に第２グループのキーがまったく作動しなくても、ユーザが心の変化によってシンボルモードから外れるようにプロセッサ１３０に命令することもできる。
【０１３４】
本発明の一例として、６つの第１グループキー１０１〜１０６が標準クワーティ（ＱＷＥＲＴＹ）キーボードで行うことができる各種シンボルや機能を実行する６種類のシンボルモードを定義する。このようなシンボルは、ユーザが容易に探すことができるように主題別に複数のグループに分類されることができ、その一例は下記のとおりである。
【０１３５】
＿”’＄；：＆？！＠を含むテキストシンボルグループ、
＋＃−／＼＊＝｜（）％を含む演算シンボルグループ、
矢印、Ｔａｂ、Ｃａｐｓ  Ｌｏｃｋキーを含む命令語グループ、
＜＞［］｛｝’〜を含む珍しいシンボルグループ、
Ｆ１〜Ｆ１２を含む機能グループ、および
ｅｓｃ、ｐｒｔｓｃ、Ｐａｕｓｅ、ＰｇＵｐ、Ｃｔｒｌ、Ａｌｔキーを含むコンピュータ機能グループ。
【０１３６】
以上の配列は例示に過ぎず、他の配列も使用可能であることを知らなければならない。数学記号やラテン語のような外国文字のような他のシンボルに対し、さらに多くのモードグループを定義することができる。また、１つや複数のグループは、「ｔｉｏｎ」、「ｔｕｒｅ」、「ｔｉｃｅ」のように多く使用される文字列に割り当てられることもできる。
【０１３７】
第２キーがメニューにある機能（例：ｃｏｐｙ、ｐａｓｔｅ、ｅｘｉｔ）のように、キーボードのキーに一般的に割り当てられない機能に該当することもできる。
【０１３８】
ある場合には、ユーザが容易に探すことができるように１つ以上のキーが複数のグループに属することもでき、例えば、括弧がテキストグループと演算グループの両方に属することができる。複数のグループに属することができる他の特殊シンボルの例としては、「ｓｐａｃｅ」、「ｂａｃｋｓｐａｃｅ」、および頻繁に使用されるピリオドがある。
【０１３９】
また、特定モードを入力すれば、ユーザの便宜のために、プロセッサ１３０がこのモードに属するキーのシンボルのレイアウトをスクリーン１４０にディスプレイすることもできる。このようなレイアウトは、プロセッサ１３０が特定モードを入力できるように、モードキーとは遠く離れたスクリーン１４０の端に示されるのが一般的である。プロセッサ１３０が該当モードから外れれば、レイアウトもなくなるようにすることができる。
【０１４０】
一方、ユーザがレイアウトを表示するかを決定したり、それぞれのモードが別々に現れるように調節することもできる。
【０１４１】
頻繁に使用されるいくつかのシンボルや順序は短縮キーに割り当てることができ、例えば、あるキーを特殊に押したり、複数のキーと共に押したり、携帯電話１００の他のキーを押したりする方式によって実行することができる。本発明において、このような短縮キーが曖昧な文字列と関連することができる。
【０１４２】
また、第１グループキー１０１〜１０４を使用して大文字を入力するために、ユーザがキー１０５、１０６のうちの１つや２つを長く押せば、プロセッサ１３０が大文字モードに進入するようにもできる。一方、大文字を使用しなければならないときは、推測文字が常に大文字で示されるようにもできる。
【０１４３】
図２は、本発明によってプロセッサ１３０で作動するデータ入力システムのフローチャートである。例えば、ＳＭＳ入力のようなテキスト入力状態において、データ入力システムは待機状態２２８でキー作動を待機する。第１キーパッド１５０の文字キーが少しの間作動すれば（２３０）、次の符号位置が作動したキーに該当するすべての文字と連結する（２３２）。次に、プロセッサ１３０は、現在の入力順序に対する最適の単語を選択して示す（２３４）。また、入力順序によって得ることができる情報と一致しながら最も人気の高い単語が選択されることもできる。
【０１４４】
第１グループのキーが所定時間よりも長く作動すれば（２３６）、プロセッサは第２グループキーが属するシンボルモードに入る（２３８）。一方、前記所定時間が、ユーザが通常時にデータを入力する時間よりも相当に長いようにすれば、キーを意図的に長く押すだけでも状態変化に翻訳されることができる。ある場合には、キーを離すまでプロセッサがシンボルモードに留まることもできる。また、他のモードキーが押されるまでプロセッサがシンボルモードに留まることもできる。また、第１キーのうちの１つが正規モードへの進入と連結することもできる。
【０１４５】
第２キーが作動すれば（２４０）、プロセッサ１３０は現在シンボルモードにあるか否かを決定する（２４２）。プロセッサ１３０がシンボルモードにあれば（２４２）、この特定シンボルモードで作動した第２キーに該当するシンボルが次の単語位置に連結する（２４４）。ある場合には、プロセッサがディスプレイされる単語を再選択することもできる（２３４）。しかし、ある状態は辞書１３２の単語にないシンボルに該当するため、これらを現在単語に対してどれだけ組み合わせても辞書から単語を探すことができないことがある。このような場合には、ディスプレイが現在の位置に対してのみアップデートされることができる。また、現在追加されたシンボルの位置が文字を有さないという事実を利用し、アップデートされた最適の推測単語を選択することができる。
【０１４６】
第２キーが作動したとき（２４０）、プロセッサ１３０がシンボルモードでなければ（２４２）、多くの文字に曖昧に該当し、曖昧性解消がなされない位置が現在単語に含まれているか否かをプロセッサが決定する（２４６）。このような曖昧性解消がなされない位置が現在単語にあれば（２４６）、第２キーに該当する文字を利用し、この単語のうちでまだ曖昧性解消がなされていない第１位置を制限する（２４８）。また、第１と第２のキーのペアが１つの文字のみを共有し、曖昧性解消が特定文字を示すようにもできる。また、第１と第２キーのペアが最大２つや３つの複数の文字を共有するようにもできる。この場合、第１や第２グループのキーの文字数を減らすことができる。
【０１４７】
現単語に曖昧性解消がなされない位置がなければ、押された第２グループキーに該当する数字が現単語内の次の位置に割り当てられる（２５０）。また、このような場合に、シンボルモードのうちの１つに使用されたような異なるシンボルセットが第２グループキーに連結することもできる。また、このような場合、作動した第２グループキーに該当するすべての文字が第２符号位置に連結することができる。この場合には、第１キーで文字を書き、第２キーで曖昧性を解消するか否か、または第２キーで文字を書き、第１キーで曖昧性を解消するか否かをユーザが選択することができる。このようなオプションは、第２グループ１６０のキーパッドを使用し慣れたユーザに特に有利である。
【０１４８】
また、第１キーを押したままで第２キーを押せば、押された２つのキーが共有する文字やシンボルが曖昧でないように入力されることもできる。また、第２キーを押したままで第１キーを押しても、同じ効果を得ることができる。
【０１４９】
キーマーキング
キー１０１〜１０４それぞれに該当する文字が該当するキーや携帯電話１００のケースのような他の場所に刻まれることもできる。このような文字が、文字入力が予想されるときやユーザの命令があるときにスクリーン１４０に示されることもできる。例えば、携帯電話１００のあるキーを使用してスクリーン１４０に示されるキー１０１〜１０４の文字配列を調節することができる。キーの文字配列がスクリーン１４０の任意の位置に示されたり、スクリーン１４０上のカーソル付近に示されたり、スクリーンに既に表示された文章を妨害しないように表示されることができる。このような文字がスクリーンにまったく示されないことにより、タッチパッド３２０の全体を出力用として使用することができる。
【０１５０】
また、このような文字が、ユーザが容易かつ迅速に探すことができるようにアルファベット順にディスプレイされたり、ユーザが憶えやすい単語や音節と共に纏められてディスプレイされることもできる。例えば、キー１０１〜１０４それぞれに「ｂｅｌｈｑｘ」、「ｃｓｋｙｇｏｖ」、「ｆａｒｍｔｚ」、および「ｕｐｗｉｎｄｊ」を表示することができる。また、標準電話機キーパッドの該当キー（例：２〜９）に位置するアルファベット文字のうちの最大１つを含む８つの仮想のコラムによって文字が配列されることもできる。したがって、キー１０１〜１０４の文字が中間に間隔を置いてディスプレイされ、この間隔は第１グループキーと文字を共有しない第２グループキーに該当するようになる。
【０１５１】
一方、このような文字を３×３行列でキーやその他の場所に表示することもできる。図１の拡大したキー１０１に示すように、電話機キーパッドのような公知の配列にそれぞれの文字を配置することができる。また、第１グループ１５０のキーにシンボルをマーキングし、このシンボルがマーキングされた順に第２グループ１６０のキーに見えるようにしたり、その反対にすることもできる。また、図１のように、第１グループ（または第２グループ）のキーの間に間隔を置き、図１のキー１１８のように第２グループ１６０のキーに印刷された文字の間にも類似した間隔を置くことができる。
【０１５２】
第１グループキー１０１〜１０４のレイアウトをスクリーン１４０にディスプレイする代わりに、第２グループキーと関連する文字やシンボルがディスプレイされることもできる。第２グループキーパッドの配列が連続的にディスプレイされたり、特定時間にのみ、例えば、ユーザが一定時間内にいずれのキーも押さなかったり、バックスペースキーを押したときにのみディスプレイされるようにできる。また、ユーザの命令に応答してディスプレイされるようにもできる。また、第２キーを翻訳する現在のモードに適合する現在の配列でディスプレイされることもできる。
【０１５３】
ユーザが第１グループと第２グループのキーにどの文字やシンボルが位置するのかを確認することを助けるために、あるグループの文字やシンボルのうちの一部や全体のディスプレイの中に、他のセットの文字やシンボルの位置に対するヒントがあることもできる。例えば、第１グループ１５０のキー１０１〜１０４をカラー化し、第２グループ１６０のキーの文字のディスプレイは第１グループ１５０の文字を有するキーと一致する背景色で塗ることができる。他のヒントを使用することもでき、例えば、第２グループ１６０のキーに色や形状を付与し、第１グループ１５０のキー１０１〜１０４の文字は第２グループの文字を有するキーと同じ色や背景色や背景形状や類似する形状や他のヒントを示すようにディスプレイすることができる。
【０１５４】
曖昧な文字位置のディスプレイ区別
曖昧なキーを使用して文字を入力する間、プロセッサ１３０はスクリーン１４０を通じて符号位置ごとに文字を１つずつ示し、この文字は符号位置に連携した文字群から選択される。複数の文字と関連する符号位置間を区別するように文字がディスプレイされ、このような区別のために短文字と連携した符号位置を区分することもできる。例えば、単文字位置と多文字位置を区別するために、色相差やフォントサイズ差を利用することができる。また、フレーム、陰影、点滅、背景色などによって文字を囲むこともできる。また、星印や線のような表示を多文字符号位置の隣接文字の上や下や横にすることもできる。また、単文字符号位置の隣接文字に表示をすることもできる。
【０１５５】
全体多文字符号位置に表示をする他に、１つ以上の多文字を含む単語全体が上述した方法によって表示されることもできる。また、多文字符号位置に該当する単語の最初の文字のみを表示することもできる。
【０１５６】
ある場合には、多文字符号位置に使用された表示がこの符号位置の多文字グループを生成するキーと連携したりもする。例えば、ユーザがキー１０１を押した符号位置は予想文字を第１色で表示し、ユーザがキー１０２を押した符号位置は該当文字を第２色で表示する。また、第２グループキーとの曖昧性解消のために、ユーザがある単文字と関連する符号位置は基本色（例：黒色）で表示することもできる。また、キーごとに異なるシンボルを割り当て、このシンボルがこのキーと関連する符号位置を示す文字横に表示されるようにもできる。
【０１５７】
また、プロセッサ１３０が複数の文字に該当する最近入力された符号位置を示すこともでき、この符号位置は複数の文字のうちの一部や全部に該当する。また、この符号位置において、プロセッサ１３０が今まで入力された単語部分に基づいて現在推測された文字を示すこともできる。選択されて曖昧性が解消された文字が示されるメインウィンド内の符号位置の下や上に、この符号位置と関連する他の文字を含む文字列がプロセッサ１３０によって示されることもできる。したがって、キーを押し間違えたか否か、またはプロセッサが所望する単語を推測するのに十分な情報を有するか否かをユーザが容易に気付くことができる。文字列の文字が符号位置の文字とは異なるように、例えば、色やフォントや大きさ（例：小さく）が異なるように提示されることもできる。また、複数の文字列が互いに隣り合って見えるが一度に読まれないように、例えば、色やフォントや大きさが異なるように文字列の間に間隔を置いてディスプレイされることもできる。
【０１５８】
また、ある符号位置に選択されて示された文字が既に見えたため、この位置の文字列には含まれないようにもできる。また、選択された文字が、ユーザが容易に分かるように文字列に含まれることもでき、例えば、該当文字列の他の文字とは大きさを相違させれば、ユーザが容易に知ることができる。
【０１５９】
文字列の文字順序を同じ単語の他の符号位置の文字とは関係なく選択し、一般的に他の文字列の文字は単語を形成しないようにもできる。文字列のそれぞれの文字が一度だけ含まれることもできる。このような文字がアルファベット順に配列されることもできる。また、文字が該当する８列に配列され、それぞれの列が電話機型キーパッドのキー１つに該当するようにもできる。
【０１６０】
ある場合には、シンボルや文字列のディスプレイをユーザが制御することもでき、ユーザがバックスペースキーを押すなどの行為によって混乱を経験するときには、システムが自動で制御するようにもできる。また、ユーザが文字を押したときのみ該当文字列がディスプレイされるようにもでき、このとき、システムは押された文字が属する文字列やその単語の文字全体をディスプレイすることができる。ユーザが文字を押せば、選択された文字やこの文字の単語が拡大されてディスプレイされることもできる。また、ユーザが単語を指でなぞることもできる。
【０１６１】
キー配列
図１とはキー配列を相違するようにもでき、例えば、（円形、正四角形、半円形などの）多様な形状のキーを（行列、円形、楕円形など）多様に配列することができる。また、指１および２本で１つのグループのキーを同時にタッチし、ユーザがキーパッドを保持しなくてもすべてのキーを押すことができるように配列することもできる。
【０１６２】
文字列の文字をソフトキーのように提示してユーザが文字を選択するようにもできる。このような文字列ソフトキーは、第２グループのキーの代わりや共に供されることができる。また、現在単語の文字列を以前単語の文字列よりも大きく提示し、この文字のソフトキーに容易に接近するようにもできる。また、ユーザが必要なときだけソフトキーを使用するようにもできる。
【０１６３】
ソフトキー（Ｓｏｆｔ  ｋｅｙｓ）
図３Ａは、携帯機器３００の一例を示している。この携帯機器３００は、第１グループキーに使用されるハードキー２０１〜２０６とタッチスクリーン３２０を有する。第２グループのキーは、タッチスクリーン３２０のソフトキー３０１〜３１２である。したがって、この携帯機器３００にはハードキーが多くなく、最大８個や１０個である。もちろん、第１グループのキーをタッチスクリーン３２０のソフトキーとすることもでき、このときは、ハードキーが最大４つかまったくないこともある。キー２０１〜２０６は図１のキー１０１〜１０６と同じ機能をするが、配列は異なるようにした。
【０１６４】
第２グループキー３０１〜３１２は、テキスト入力モードであるたびにスクリーン３２０に永久的にディスプレイされたり、ユーザがコントロールキーを押すなどの方法によって要請するときのみにスクリーンにディスプレイされることができる。ときには、第２グループキー３０１〜３１２が通常は小さくディスプレイされているが、ユーザがキーを押したり特殊キーモードに入ってこのキーの使用が予想されるときに拡大されるようにもできる。第１グループキーを押せば、第２グループキー３０１〜３１２がスクリーン３２０から完全に消えたり、またはスクリーンで極めて多くの空間を占めないように、次に必要となるまで小さくなるようにもできる。
【０１６５】
また、第２グループキー３０１〜３１２がスクリーン３２０の中央や横や上下に配置されたり、スクリーンの上や下に水平に２列で配列されたり、モードキーのように命令語キーとは反対側に配置されたり、入力中のデータが見えることを妨害しないようにスクリーンと共に動くこともできる。
【０１６６】
また、第１グループキーを第２グループの代わりや共にソフトキーとすることもできる。この場合、第１グループキーをタッチスクリーン３２０に互いに隣接するように配置したり、スクリーンの左側と右側のように２ヵ所に別途に配置することができる。ソフトキーが大型タッチスクリーンに提示されている間、ディスプレイには使用されないタッチパッドや、ソフトキー１つずつやいくつかずつが複数の小型タッチ面にさらに提示されることもできる。このようなタッチ面がキー全体を提示したり、他のタッチ面が他のキーを提示することもできる。第２グループキーを長く押していれば、このキーを離すまでキーの機能が繰り返されるようにもできる。キーを押しているとき、このキーの機能が繰り返されることを第１グループキーに対しても行うことができるが、このとき長く押していても、短く押すときと異なる機能をしないようにできる。また、プロセッサ１３０が１つのキーを押している時間を３種類以上に区分することもできる。例えば、キー２０１〜２０４を短く押せば文字が入力され、長く押せばモードキーとして動作し、さらに長く押せばキーを離すまで文字が繰り返して入力されるようにする。また、第１グループキーを短く押せば関連符号が入力され、長く押せば数字モードのようなシンボルモードに入り、さらに長く押せば機能キーモードのような他のモードに入るようにもできる。
【０１６７】
押す時間を相違させる原理を第２グループキーにも適用することができる。例えば、シンボルモードで、それぞれのキーを短く押せば第１機能に連結し、長く押せば他の機能に連結するようにする。また、数字キーと機能キー（Ｆ１〜Ｆ１２）に関連するモードを提供し、第２グループキーを短く押せば該当数字が入力され、長く押せば該当機能キー（例：Ｆ７）が入力されるようにできる。
【０１６８】
スクリーン３２０の全体をソフトキーに使用しながらもデータディスプレイに利用するように、スクリーン３２０にソフトキーが見えずにユーザがソフトキーの位置を記憶するようにもできる。これは、ソフトキーの個数が６つや４つ程度と制限的なときに特に実用的である。一方、ユーザの行動に適合するようにソフトキーの位置を動的に修正することもできる。例えば、テキスト入力初期には、ユーザがキーボードの中央のような特定地点を一度打ったり、Ｘ字形態を入力するなどの方式によって所望するキー位置を指定することができる。４つのキーが交差する中心点からキー方向に短くスクラッチするジェスチャを取り、ソフトキーのレイアウトを示すと同時にキーを作動させることもできる。システムがこのようなジェスチャを確認し、その方向に適合するように作動したソフトキーを確認する。また、スクラッチジェスチャの開始点が４つのキーの交差点として確認されれば、次の修正があるまでキーの位置が固定されることもできる。ソフトキーの位置をタッチパッドの下端の左右側角や他の適当な位置に固定することができる。
【０１６９】
このように、キーボードを他の場所に移す修正がいつでも可能なようにもできる。
【０１７０】
また、タッチパッドの端からスクラッチジェスチャを開始することもできる。失敗を避けるために、ユーザが左右側や上下端の角からスクラッチジェスチャを行うことにより、キー位置の修正を可能にすることが好ましい。
【０１７１】
また、携帯電話１００の運用システムを再びプログラムする必要性をなくすために、ユーザによく見えない狭いバー形状のウィンドウをタッチスクリーン３２０の角に配置することもできる。ユーザがタッチスクリーンの端からスクラッチジェスチャを開始するとき、システムはバーウィンドウに該当するプロセスに移されるイベントを開始して修正をする。
【０１７２】
短くスクラッチするということは、キー自体の直径や半径よりも短くスクラッチするということである。また、特定キーから開始して短くするスクラッチジェスチャするということは、キーの境界線を逸脱しないということを意味する。
【０１７３】
ある場合には、ソフトキーの場所を完全に表示するものとまったく何らの表示もしないものの間に妥協をし、ソフトキーの場所に関して若干のヒントを与えることもできる。
【０１７４】
図３Ｂは、本発明に係るデータ入力機３６０の概略図であって、タッチスクリーン３２０の左右側にソフトキー３６２がある。スクリーン３２０の中心に近いキー３６２の角に４つのドット（ｄｏｔ）３６４があり、これらのドット３６４は６つのキーの位置を表示してソフトキーを確認しやすくする。キーの間やキーとスクリーン３２０の中心の間に短い直線や破綻船によって相違して表示することもできる。
【０１７５】
図３Ｂは、データ入力機３６０と通信する小型補助入力機３６６を使用する可能性も示す。データ入力機３６０が重いコンピュータであれば、補助入力機３６６はユーザがデータ入力に使用する小型装置であるのが一般的であるが、補助入力機３６６がデスクトップコンピュータやノートブックコンピュータのような機器であることもあり、既存の方法を利用して有線や無線でメイン装置と通信することもできる。
【０１７６】
補助入力機３６６は、タッチパッド３６９とプロセッサ３６７を備える。プロセッサ３６７は、後述するように、タッチパッド３６９におけるスクラッチジェスチャとプッシュ行為を区分することができる。タッチパッド３６９は図３Ａのキー２０１〜２０６に対応する６つのキー領域に分割されて、プロセッサ３６７はユーザが押して作動するキーを確認する。また、ユーザがキーを押すとき、指方向を定めることを助けるために、タッチ面に２つのドット３６８を提供することができるが、ユーザが容易に感じることができるように、ドットの代りに２つの突起を提供することもできる。
【０１７７】
場合によっては、ユーザ入力情報に適合する符号の推測が補助入力機のプロセッサ３６７またはデータ入力機３６０のプロセッサによってなされることができる。
【０１７８】
補助入力機３６６は、極めて簡単かつ低廉であることができる。また、タッチパッド３６９はタッチスクリーンではなく、補助入力機３６６にいかなるハードキーもないことがある。プロセッサ３６７は、データ受信専用として符号を推測する機能を有する。しかし、このような補助入力機がハードキーやタッチスクリーンを追加で備えることもできる。
【０１７９】
このような補助入力機３６６は、バッテリで作動したり、ＵＳＢ連結を利用してバッテリを充電したり、ＵＳＢ連結によってデータ入力機３６０と通信することができる。ユーザが補助入力機３６６を手に握りながらコンピュータに連結しようとすれば、ＵＳＢ線が長いものが好ましい。
【０１８０】
このような補助入力機３６６は、面積が１０ｃｍ２や５ｃｍ２以下の小型であることが一般的である。補助入力機３６６をＵＳＢメモリスティックに設置することもできる。この場合、１つのポケットサイズ機器を格納装置と情報入力用キーボードの２種類として使用することができる。補助入力機３６６はＵＳＢスロットを通じてコンピュータに連結することができるため、ユーザは補助入力機に格納された情報に接近できることはもちろん、補助入力機のキーやタッチスクリーンを用いてこの情報を使用することもできる。
【０１８１】
第１グループのソフトキーをタッチスクリーン３２０上の２ヵ所の部分に分ければ、ユーザはそれぞれの部分に対する修正信号を提供したり、第１キーパッドのある部分に対する修正信号を提供し、他の部分の位置はスクリーン３２０の中心線に対して対称に位置するようにもできる。
【０１８２】
プロセッサ１３０は指で打ったりスクラッチする動作のような修正信号を受け、指紋や指幅を比較して特定指でのみ修正信号を提供しなければならない。例えば、親指でのプッシュのみを修正信号として翻訳し、残りの指でのプッシュは正規的なデータ入力として翻訳することができる。この場合、失敗やデータ入力と修正信号の混同を防ぐことができる。また、指紋識別のような保安措置を利用し、印加されたユーザのみが携帯機器３００を使用するようにもできる。もちろん、他の指で修正信号を送ることも可能である。
【０１８３】
指別または指方向別にデータをそれぞれ相違するように入力することもできる。キーをスクリーン３２０の特定領域に配置せず、指を異にしてスクリーンを押すたびに、それぞれ異なるキーとして翻訳されるようにできる。例えば、指先で押せばキー２０１、指の広い面で押せばキー２０２、指の狭い面で押せばキー２０３、また母指で押せばキー２０４を認識するようにできる。
【０１８４】
プロセッサ１３０がスクリーン３２０に触れる指を識別してユーザが接近するキーパッドを制御することができる。例えば、第１指は第１グループ１５０のキーを、第２指は第２グループ１６０のキーを押すものと認識することができる。
【０１８５】
キーグループのキー個数をユーザの要求に合わせて上述したように相違させることもできる。特に、第２グループのキーの個数を、必要によってシンボルモードごとに相違するようにできる。例えば、第２グループのキーを文章符号モードでは１０個や１２個にし、アルファベットモードでは文字１つあたりキー１つずつとすることができる。また、１つ以上のモードで第２グループが１２個キーセットを複数有し、各セットを３×４行列で配列することもできるが、このうちのいくつかのキーは使用しないこともある。また、１２個キーグループごとに互いに離隔して区分するようにもできる。１２個キーパッド配列が周知であるため、１２個キーグループを３×４行列で配列すれば、ユーザが必要なキーを容易に確認することができる。
【０１８６】
また、スクリーン３２０の２種類の仮想キーのプッシュを識別し、１つの仮想キーだけが押されたときとは相違するように入力するようにプロセッサ１３０を設定することもできる。ユーザは２つの指で２つの仮想キーを押すことができるが、押す指のペアが異なれば相違するように翻訳されるようにもできる。
【０１８７】
第２グループキーを曖昧性解消に使用する他に、曖昧なキーを押せば、このキーの文字を選択するためのソフトキーが現れるようにもできる。このようなソフトキーは、ユーザが曖昧性解消のために以前符号を選択するとき、自動やユーザ命令によってディスプレイされることができる。ある場合には、ディスプレイされたソフトキーが最後に作動した第１グループキーに該当したり、図３Ｃで後述するように、カーソル位置に関係なく現在単語の第１非曖昧性解消符号位置に該当することができる。
【０１８８】
図３Ｃは、本発明に係るデータ入力機３３０の概略図であるデータ入力機３００と類似しているが、キー配列が異なる。アルファベット文字がスクリーン３２０の両側端に２つずつ、４つのキー３３１〜３３４に割り当てられ、このようなキーが両側にそれぞれ一列に配列されることができる。
【０１８９】
図３Ｃは、単語を入力する間に作動キーの文字のためのソフトキー３３６をスクリーンにディスプレイし、第２グループキーを使用せずに曖昧性を解消することができる例を示す。一例として、ユーザは、現在単語のために文字セットＨＥＢＬＸＱ、ＨＥＢＬＸＱ、ＦＡＲＭＺＴ、およびＧＯＶＳＹＣＫに該当する第１グループキーを押すことができる。辞書の単語がそれぞれ下のような点数を有するとすれば、
Ｂｅａｋ    ２９２
Ｂｅｒｇ    １９６
Ｂｅｔｓ    ２７６
Ｈｅｒｏ    ２３００
Ｈｅｒｓ    ２５２６
Ｌｅａｋ    ５５８
Ｌｅａｓ    ６８４
Ｌｅｔｓ    ９２８
Ｌｘｆｙ    １０
Ｘｅａｃ    ４２２３
このようなキー順序に応答し、プロセッサ１３０は点数が最も高いＸＥＡＣという単語を推測した。この単語の第１グループキーが作動する間、ＨＥＢＬＸＱ文字に該当するソフトキーがディスプレイされ、これはこのような文字が単語の第１符号位置と関連するためである。ユーザの所望する単語が「ｈｅｒｏ」であるため、ユーザがソフトキーＨを押せばプロセッサ１３０は「ｈｅｒｓ」という単語を選択する。次に、プロセッサ１３０は、この単語の第２符号位置に該当するソフトキーを示し、ユーザは文字Ｅを押すことができる。続いて、プロセッサ１３０は、第３符号位置の文字に該当するソフトキーを示し、このような作業は単語の曖昧性が完全に解消されて正しい単語になるまで継続される。このような全過程中に、カーソルが現在単語の終文字Ｓ後に留まり、このカーソルを移して単語を修正する必要がない。ユーザがスペース信号を入力すれば単語が適切に入力されたこととなり、次の番単語が入力されるまでスクリーン３２０からソフトキーが消える。
【０１９０】
分離型キーボード
第１キーパッドと第２キーパッドをすべて１つの携帯機器に設置したり、複数のキーを別途の分離型機器に設置することができる。例えば、第１キーはメイン機器に設置し、第２キーは分離型機器に設置する。ある場合には、第１キーパッドのキーを２つの分離型機器の間に分散させたりもする。
【０１９１】
図４は、本発明によってキーパッドが分離型である携帯機器４００の概略図である。この携帯機器４００は、スクリーン３２０両側にキーユニットト４１０、４２０が分散している。第１キーユニット４１０はスクリーン３２０に永久付着し、第２キーユニット４２０は携帯機器を右手に握っている間に左手に握りやすいように分離型である。また、キーユニット４２０が携帯機器４００からスライディングして分離することもでき、この場合、携帯機器に付着したレールに沿って動くことができる。もちろん、スナップ、ベルクロテープ、ボタンなどの他の付着器具を使用することもできる。
【０１９２】
一方、キーユニット４２０のトランシーバ４０２が携帯機器４００のトランシーバ４０４と無線で通信をすることもできる。このようなトランシーバ４０２、４０４は、ブルートゥースプロトコルやその他の短距離プロトコルを利用する。また、キーユニット４２０がＵＳＢなどを通じて携帯機器４００に有線連結することもできる。もちろん、無線ＵＳＢを使用することもできる。
【０１９３】
また、キーユニット４１０を分離型にすることもできる。
【０１９４】
携帯機器４００としては、携帯電話、ＰＤＡ、その他の通信機や入力機がある。ある場合には、携帯機器４００がコンピュータやＴＶにテキストを入力するための制限された目的のキーボード装置であったり、ユーザが横になったり立っていてもテキストを入力できるように、１行の文章のみをディスプレイすることができる小型装置であることもでき、携帯機器４００にスクリーンがなくてユーザが他のメイン機器のスクリーンで入力テキストを見ることもできる。
【０１９５】
スクラッチジェスチャ
スクリーン３２０のソフトキーを使用せず、ユーザが異なるジェスチャで入力信号を表示することもできる。例えば、プロセッサ１３０は、スクリーン３２０で行われる直線スクラッチジェスチャの方向、長さ、その他の変数にしたがってシンボルや機能を識別することができる。
【０１９６】
ある場合には、スクリーン３２０のソフトキーではない第１グループや第２グループのキーの機能にスクラッチジェスチャを使用することもできる。スクラッチジェスチャはキーの配列によって選択された方向でなされるため、ユーザに慣れたキー配列を使用することができる。例えば、１２キー携帯電話キーパッド配列の代わりに、プロセッサ１３０がスクラッチ行動の方向によって携帯電話キーパッドの配列に適合するキーを選択することができる。
【０１９７】
スクラッチジェスチャにより、ユーザは場所の制限なくスクリーンのどこにでもデータを入力することができる。
【０１９８】
プロセッサ１３０がスクラッチジェスチャを識別する場合、スクラッチジェスチャがソフトキーを押すことによって認識されることを防ぐために、スクリーン３２０にソフトキーを提供しない。一方、スクリーン３２０を複数の区域に分け、ある区域はスクラッチジェスチャで、他の区域はソフトキーを使用することができる。例えば、スクリーン３２０の周囲にソフトキーを配置し、スクリーン３２０の中心部はスクラッチジェスチャに使用することができる。スクリーン３２０を左右半分に分け、片側はソフトキーに使用し、もう片側はスクラッチジェスチャに使用することもできる。
【０１９９】
図５は、スクラッチジェスチャで携帯機器３００にデータを入力することを示す概略図である。ユーザは、図３Ａのようにソフトキー３０１〜３１２を押さず、矢印３８１〜３８８のように直線でスクラッチジェスチャをする。それぞれのスクラッチジェスチャは、キー３０５から所望する方向のキーを押すことに該当する。例えば、キー３０３のＤＥＦ文字を入力しようとすれば、ユーザは右方向の矢印３８３方向にスクリーン３２０をスクラッチすればよい。同じように、矢印３８２方向のスクラッチは文字ＡＢＣ、矢印３８４方向は文字ＧＨＩ、下向き矢印３８７は文字ＴＵＶ、矢印３８８は文字ＷＸＹＺを示す。ある場合には、文字ＪＫＬを入力するために、ユーザがスクリーンのある地点を１回や２回打てば、これを標準電話機キーパッドの中央を押すものと認識することもできる。一方、図６に示す文字表３７０の場合、矢印３８１方向にスクラッチすれば文字ＪＫＬが入力される。また、電話機キーパッド上の数字「１」に該当する方向である左上向き矢印３８１方向にスクラッチすれば、文字ＪＫＬに関連するものではなく、以前の符号位置の曖昧性解消を取り消すバックスペース行為として翻訳されることもできる。
【０２００】
また、スクラッチジェスチャを特定場所から始めることによってなすこともでき、この場合、失敗したスクラッチジェスチャが入力として認識されない。ある場合には、スクリーンにおけるスクラッチジェスチャの場所をユーザが修正することもできる。また、矢印３９２、３９５、３９６方向のスクラッチが矢印３８２、３８５、３８６方向のスクラッチと同一するように、スクリーン３２０のどの場所でもスクラッチをしてもよい。この場合、ユーザがさらに便利になるはずである。
【０２０１】
また、スクラッチジェスチャが所望するキー位置からキーパッドの中心に向かうものと認識されるようにもできる。この場合、例えば、矢印３９２は文字ＴＵＶに該当し、矢印３９５は文字ＧＨＩに該当する。
【０２０２】
図６の文字表３７０や他の文字表をスクリーン３２０にディスプレイしたり、携帯機器３００のケースに設置することもできるが、どのような場合にもユーザが文字表を適切に知るという前提が必要である。文字表３７０が通常はスクリーン３２０に示されなかったり、ユーザがデータ入力のためにスクリーンに触れるときにのみ示されるようにもできる。また、文字表がスクリーンの特定位置に示されたり、現在空いている場所に示されるようにもできる。また、文字表がユーザがスクリーンに触れた場所に示されれば、ユーザがスクリーンに初めて触れた地点から所望する文字方向に指をスクラッチことができて便利なはずである。ユーザは文字表３７０の表示可否はもちろん、表示方法も制御することができる。
【０２０３】
ユーザがスクリーンに触れれば文字表３７０が示されるようにすること以外または共に、ユーザがスクラッチジェスチャをする経路を示す案内線を示すこともできる。また、それぞれのスクラッチジェスチャの区域の境界線を示すこともできる。
【０２０４】
図７は、本発明によってユーザがスクリーンに触れたことによるディスプレイを示す。ユーザが点７００からスクリーン３２０に触れれば、点７００周囲に文字７０２が格子線７０４のように示され、このような格子線はスクラッチジェスチャが担当する区域を区分する線である。例えば、ユーザが文字ＤＥＦを選択する場合、この文字の両側の格子線間にスクラッチジェスチャ７０６のみをすればよいため、スクラッチを容易に行うことができる。
【０２０５】
プロセッサ１３０は文字表３７０にすべての文字を表示せず、現在符号位置に対するスクラッチジェスチャに使用される文字のみを決定して示すこともできる。１つの文字だけを見せれば、所望するスクラッチジェスチャを識別することが遥かに容易になる。一方、すべての文字を示し、該当符号位置に該当する文字は強調して表示することができる。また、それぞれのスクラッチジェスチャ方向に対し、プロセッサ１３０が現在単語の符号位置順序に適合するように選択される単語を示すこともできる。この場合、ユーザは必要なスクラッチジェスチャ方向に所望する単語を見ることができるため、スクラッチジェスチャの選択を極めて簡単に行うことができ、１回のスクラッチジェスチャによって所望する単語を選択することができる。また、プロセッサ１３０は、ユーザの便宜性のために、文字と推測された単語を両方とも示すこともでき、この場合、所望する単語を得るのにスクラッチジェスチャが一回以上となることもある。
【０２０６】
また、ユーザがスクリーンに触れるときではなく、スクラッチジェスチャを始めるときや終わらせるとき、このスクラッチジェスチャに該当する文字のみを示すようにもできる。このようなにスクラッチジェスチャに該当する文字が示されれば、ユーザは必要なときに自分のスクラッチジェスチャを容易に修正する機会がある。例えば、開始点と終了店を繋ぐ方向に基づいてジェスチャが決定された場合、ユーザは中間にスクラッチジェスチャの方向を変え（図８参照）、文字Ｎのエラー入力を文字Ｄの正しい入力に直すことができる。プロセッサ１３０がスクラッチジェスチャの急激な速度低下を確認すれば、このような急激な速度低下をユーザの躊躇として判断し、該当スクラッチジェスチャを無視する。同じように、指を急にスクリーンから離しても、このスクラッチジェスチャを無視するようにできる。正常なスクラッチジェスチャと失敗スクラッチジェスチャを区分する速度閾値は、特定機器のユーザの運用習慣の学習結果を根拠とすることができる。
【０２０７】
また、ユーザがバックスペーススクラッチジェスチャを開始すれば、プロセッサ１３０はバックスペース行為の影響を受ける現在単語を示すことができ、なるべく影響を受ける符号位置の文字を強調して示すことができる。全方向や一部方向に文字がディスプレイされる場合にも、バックスペース方向に対して類似したディスプレイをすることができる。
【０２０８】
ユーザがスクリーンに触れれば、すべてのスクラッチ方向に対するキー配列がディスプレイされることもできる。ユーザがスクラッチジェスチャを開始するとき、現在のスクラッチジェスチャ方向の文字を除いたすべての方向の文字がスクリーンからなくなる。
【０２０９】
また、ユーザの指がスクリーン３２０に触れない状態でのみスクラッチジェスチャを開始しなければならない場合もある。この場合には、ユーザが指でスクリーンを押したまま方向にスクラッチした後、必ずスクリーンから指を離さなければならない。反対に、スクラッチジェスチャが終わっても、スクリーンから指を離す必要がないときもある。すなわち、数回のスクラッチジェスチャ（以下、「複合ジェスチャ」とする）をユーザがスクリーンから指を離さずに行うこともできる。また、ユーザがスクリーン３２０で指の移動方向を変えるたびに、プロセッサ１３０が以前ジェスチャの終りと新しいジェスチャの開始点をターニングポイントとして見做し、新しいジェスチャの方向をこの地点から判断する。一方、複合ジェスチャのそれぞれの直線区間の方向を全体複合ジェスチャの開始点から評価することもできる。
【０２１０】
１回の複合ジェスチャによって単語全体を入力したり、数回の複合ジェスチャによって単語一部を入力することもできる。また、１回以上の複合ジェスチャと単純なスクラッチジェスチャを結合して単語を入力することもできる。
【０２１１】
また、スクラッチジェスチャが極めて長い直線であるとき、これを同じ方向の２つの別途のスクラッチジェスチャとして見ることもできる。また、長いスクラッチジェスチャを短いスクラッチジェスチャの数回として見做し、ユーザがそれぞれの長さを常に容易に制御する必要がないこともある。また、スクラッチジェスチャを使用してキーが９つ以上のキーパッドのキーを示すとき、プロセッサ１３０はその長さを基準として類似した方向のキー、例えば、図３Ａの３０７キーと３１０キー、または３０８キーと３１１キーを区分することもできる。一方、キーごとに固有の方向を有するようにキーを配列することもできる。例えば、スクラッチジェスチャを管理するキモデルのキーを、米国特許公開２００７／０１０９２７６に紹介したように八角形などの形態で配列することもできる。
【０２１２】
長いスクラッチジェスチャを該当キーを長く押すものと認識することもできる。例えば、キーを短く押せば数字を提供し、長く押せば機能キーを提供するとき、ユーザは短いスクラッチジェスチャと長いスクラッチジェスチャにより、それぞれ短いプッシュと長いプッシュの代わりをすることができる。また、同じキーを短く長く押すことに該当するジェスチャを他の方法によって区分することもできる。例えば、単純な直線は短いプッシュ、曲がりくねった線は長いプッシュの代わりをするようにできる。
【０２１３】
一方、ユーザの指をスクラッチジェスチャが終わった後にも動かずにスクリーン３２０にそのまま付いていれば、指がスクリーン３２０から離れるまでこのジェスチャの機能を繰り返すものと翻訳することもでき、これはキーボードのキーを継続して押しているときと類似する。また、１回の複合ジェスチャによって文字列を入力した場合にも、このような繰り返しが入力された最終機能の繰り返しであることもある。また、最終スクラッチジェスチャによって入力された全体文字列や機能が、指が離れるまで繰り返されることもできる。例えば、ユーザがキー２０１、２０２、２０４を順に押すように作動する複合ジェスチャを終わらせた後にも指をスクリーン３２０に付けていれば、プロセッサ１３０はまるでキー２０１、２０２、２０４を順に繰り返して押すように動作する。
【０２１４】
一方、互いに異なるキープッシュを示す複数の直線からなるフック型スクラッチジェスチャを翻訳するとき、このジェスチャの開始点と終点の間に１つの直線を有するもののように翻訳することもできる。
【０２１５】
ある場合には、フック型スクラッチジェスチャをそれぞれの直線が完全に異なる意味を有する別途のスクラッチジェスチャとして翻訳することもできる。また、フック型スクラッチジェスチャを複数のキーを示す短縮機のように使用することもできる。
【０２１６】
図９は、ユーザが各種スクラッチジェスチャを入力するときに使用する４−キー配列を示す。矢印９２１方向の左上向きスクラッチジェスチャはボックス９０１の文字に該当するボタンを押すものと翻訳し、矢印９２２、９２３、９２４方向のスクラッチジェスチャはそれぞれボックス９０２、９０３、９０４内の文字を入力するものと翻訳する。スペースとバックスペース機能はそれぞれ、右側と左側方向の短いスクラッチジェスチャで表現される。また、モードキー動作をするためには、文字とモードキーの両方も入力するために第１キー２０１〜２０６を共有するモデルを使用する。特定モードキー動作のためには、このモードキーのキーの文字に使用されるものと同じスクラッチジェスチャを使用するが、スクラッチジェスチャを遥かに遅くしたり、最終的には停止しているなどの他の変形を加えることもできる。また、開始点や区域を相違させれば、該当スクラッチジェスチャがモードとして翻訳されるようにもできる。必要であれば、上昇ジェスチャや下降ジェスチャのように追加ジェスチャを他のモードに使用することもできる。また、スクラッチジェスチャの時間、タッチパッドに触れるときとジェスチャを開始するときの時間間隔、またはジェスチャを終わらせた後にもタッチ面に接触している時間を利用してそれぞれのモードや命令語を区分することもできる。
【０２１７】
また、２つの符号位置の文字を一度に入力したいとき、所望する第１ボックスの列方向に開始する矢印に続き、所望する第２ボックスの行方向の矢印を使用することができる。例えば、矢印９３１方向のスクラッチジェスチャは、ボックス９０３の文字に続いてボックス９０４の文字を入力するものと見做される。図に示すように、このジェスチャは長い部分と短い部分からなる。一方、このようなスクラッチジェスチャが短いジェスチャに繋がる長いジェスチャからなったり、類似する長さの２つジェスチャからなることもできる。矢印９３２方向のスクラッチジェスチャは、ボックス９０２とボックス９０１に該当する。矢印９３７方向のスクラッチジェスチャは、ボックス９０４とボックス９０１に翻訳される。
【０２１８】
複合ジェスチャの意味を定義するにおいて、既存の他のいかなる方法も使用することができる。例えば、矢印９３１、９３２を長い部分が向かう行のボックスに続いて短い部分が向かう列のボックスに該当するものと翻訳することができる。また、強健性（ｒｏｂｕｓｔｎｅｓｓ）のために、矢印９３４、９３５に続くスクラッチ行為を矢印９３１と翻訳することができる。
【０２１９】
また、スクラッチジェスチャで文字グループのような第２キーの一部機能のみを示すようにし、数字やシンボルモードのシンボルはソフトキーで示すこともできる。また、スクラッチジェスチャがこのジェスチャが表現するキーのすべての機能を交換することもできる。ユーザがスクラッチジェスチャとソフトキーのうちのどちらを使用するかを決定することができる。
【０２２０】
第１文字セットに該当する第１区間において、あるスクラッチジェスチャが第２区間に極めて近ければ、プロセッサ１３０は第１区間や付近区間のうちのいずれの区間の文字を選択するかを辞書１３２のコンテンツに基づいて選択する。また、付近区間の文字の優先権が低ければ、第１区間の文字が単語とまったく一致しない場合にのみ、付近区間の文字が使用されることもできる。
【０２２１】
プロセッサ１３０がスクリーン３２０上のスクラッチジェスチャを確認する場合、プロセッサ１３０を混乱させることを防ぐために、このスクリーンはマウスポインタを制御するのには使用されない。また、ユーザが調節することができるスイッチを使用してスクリーンでの指の動きをテキスト入力やマウス移動として選択することもできる。また、プロセッサ１３０が動きを速度で評価することもできる。速い動きはキーを表現するスクラッチジェスチャ、遅い動きはマウスの動きとして翻訳することができる。また、スクラッチジェスチャの速度がこのジェスチャの終了を決定することもできる。必要であれば、スクラッチジェスチャを速い速度から始めてから遅い速度で終わらせれば、スクラッチジェスチャを入力する間、プロセッサ１３０が行う行為を反対にするものとすることもできる。また、このような速度は平均速度で決定したり、スクラッチジェスチャ初期の速度で決定することができる。一方、速度と特定キーの間の連結を相違して設定することもでき、例えば、速いジェスチャはマウス動作と連結し、遅いジェスチャはデータ入力と連結するようにできる。
【０２２２】
速度で区分する他にも、スクリーン３２０を複数の区間に分け、プロセッサ１３０が区間ごとのジェスチャを相違して翻訳することもできる。ある区間の動きはマウス制御に使用され、他の区間の動きはキーを表現するものと翻訳されることができる。また、ユーザが圧力によって区分することもでき、例えば、圧力をさらに多く与えれば、マウスではなくキーを作動させるものとすることができる。
【０２２３】
また、ユーザが単語入力中であるか否かとして、プロセッサ１３０がスクラッチジェスチャがマウス制御であるか符号入力であるかを決定することもできる。符号モードであるときや、単語の入力中であるとき、スクラッチジェスチャが第２グループキーの機能として翻訳されたり、マウスカーソルを制御するのに使用されることもできる。
【０２２４】
また、マウスカーソルを制御するのに指の動きを利用する他に、指の動きをテキスト入力カーソルや曖昧性解消カーソルの動き制御に使用することもできる。特定方向の指のスクラッチジェスチャがカーソルをこの方向に動かすこともできる。カーソルの動く程度はジェスチャの長さに比例し、ジェスチャ１ｃｍあたりカーソル１つの長さに該当するようにできる。スクラッチジェスチャは、水平と垂直のカーソル動きのみ制御することができる。対角線方向のジェスチャは無視されたり、水平や垂直のうちのさらに近い方に翻訳される。
【０２２５】
プロセッサ１３０が区域によるスクラッチジェスチャを区分し、マウスやカーソルのうちのどちらを動かすかを決定することもできる。
【０２２６】
また、左右マウスボタンがスクリーン３２０を押すものと翻訳されたりもする。例えば、図３Ａのテキスト入力ボタン３０５を極めて短く押し、左側マウスボタンを長く押し、右側マウスボタンをさらに長く押すなどの規則を利用し、左右マウスボタンを押す時間を指をスクリーン３２０に付けている時間のように使用することもできる。
【０２２７】
スクラッチジェスチャを区分する他の方法として、スクリーン３２０上を通る物体の幅を利用する方法がある。例えば、鉄筆や片手指で入力したスクラッチジェスチャはキーの作動、二本の指で入力した厚いジェスチャはマウス動きとして見做す。キーとマウスを区分する幅の閾値は、ユーザが適切に定めることができる。また、薄い鉄筆はキーの作動、一本の指はマウスの制御と区分することもできる。もちろん、指と鉄筆の幅の差に適合するように閾値を定める。一方、スクリーン３２０に水平でおいたときの指の幅と指先をスクリーンにつけたときの指幅間の値で閾値幅を定めることもできる。
【０２２８】
スクラッチジェスチャを開始するときの幅でジェスチャを評価することもでき、このとき、幅は時間が経過するほど変わることができる。また、スクラッチジェスチャが終了するときの幅や平均幅を利用することもできる。スクラッチジェスチャの幅が異なれば異なるように翻訳され、例えば、第１キーボードに関連するジェスチャと第２キーボードに関連するジェスチャを区分することができる。
【０２２９】
モードキーを使用する代わりに、別途の区域を使用することもできる。例えば、１２−キー電話機キーパッドの１回のコピーを提示せず、複数のコピー本を提示し、それぞれのコピー本ごとに異なるシンボルモードの符号と関連するようにする。一方、スクリーンを複数のスクラッチジェスチャ区域に分割し、スクラッチジェスチャを区域ごとに異なるように翻訳することができる。例えば、第１区域のスクラッチジェスチャは第１グループ１５０のキーに対応するものと翻訳し、第２区域のスクラッチジェスチャは第２グループ１６０のキーに対応するものと翻訳する。一方、１つ以上の区域におけるスクラッチジェスチャは、シンボルモードのキー（例：ｃａｐｓ−ｌｏｃｋモードや数学記号モード）に対応するものと翻訳すれば、モードキーを別に押す必要がない。
【０２３０】
区域のうちの１つは、モードキーに該当するスクラッチに割り当てることができる。また、特定スクラッチ行為をモードキー機能に割り当てることもでき、例えば、正常なジェスチャよりも長いスクラッチ行為がそれに該当する。スクラッチジェスチャのタイプでキーグループを区分することもできる。例えば、第１と第２グループキーの両方にスクラッチ行為を使用する場合、ユーザは短いスクラッチジェスチャは第１グループ、長いスクラッチジェスチャは第２グループに、またはその反対を使用することができる。一方、クラッチジェスチャの形態が相違することができる。例えば、直線と曲線ジェスチャをプロセッサ１３０が区分することができ、それぞれの形状を他のグループのキーに割り当てることができる。一例として、対角線スクラッチジェスチャは第１グループに割り当てられ、水平垂直線スクラッチジェスチャと曲線スクラッチジェスチャは第２グループに割り当てられる。
【０２３１】
多方向のスクラッチジェスチャを識別する複雑性を減らすために、別途の区域を利用することもできる。例えば、８方向にスクラッチジェスチャを識別せずに２区域にスクラッチジェスチャを識別し、各区域のスクラッチジェスチャを４方向で識別する。一例として、スクリーン右側に対角線方向にジェスチャを提供し、スクリーン左側には水平垂直方向にスクラッチジェスチャを提供する。
【０２３２】
他の区域をすべてソフトキーにまたはスクラッチジェスチャに使用したり、１つ以上の区域をスクラッチジェスチャに使用し、残りの区域はソフトキーに使用することもできる。一例として、第１区域は第１キーパッドのソフトキーを示し、第１キーパッドが占めないスクリーン３２０の残りの領域は第２区域と見做され、第２キーパッドのスクラッチジェスチャがなされる。
【０２３３】
また、区域間に伸びるスクラッチジェスチャは無視されたりもする。一方、スクラッチジェスチャの開始位置や終点位置によって翻訳されることもできる。また、スクラッチジェスチャがこのジェスチャの大部分の長さを占める区域に関連するようにもできる。
【０２３４】
他のシンボルモードのスクラッチジェスチャを区分する他の方法は、指種類や個数を区分したり、またはこれらの組み合わせによる。例えば、右側親指で行ったスクラッチジェスチャは第１シンボルグループに関連し、３本の指で行ったスクラッチジェスチャは第２シンボルグループに関連する。
【０２３５】
プロセッサ１３０は、指の相対的位置や方向によって指の多様な組み合わせを識別することができる。例えば、右手の中指と人差し指２本の指で行ったスクラッチジェスチャは、人差し指と小指で行ったスクラッチジェスチャと容易に区分されることができる。プロセッサ１３０は、右手や左手の短い指（人差し指）と長い指（中指）を区分する。また、プロセッサ１３０は、ユーザのどの指がスクリーン３２０に接触しているかを識別するために指紋認識や指の幅や領域を利用し、これによってスクラッチジェスチャが該当するシンボルモードを選択する。
【０２３６】
曖昧性解消のためのスクラッチジェスチャ
スクラッチジェスチャで特定キーを表示する他に、ソフトキーと関連する多様な文字や符号や機能のうちの１つを選択することもできる。また、ソフトキーを押せば関連文字が曖昧に入力されるが、ソフトキーの位置からスクラッチジェスチャを始めれば、その方向のキーと関連する１つの文字が入力される。ある場合には、このようなキーが第１グループのキー１０１〜１０４であり、それぞれのキーから始まるスクラッチジェスチャの方向と関連する特定文字が第２グループキーのキー配列によって割り当てられ、これについては図６で説明したとおりである。したがって、特定カーソル位置に対して別途に入力することができる他に、ユーザが第１グループキープッシュと第２グループスクラッチジェスチャを同時に行うこともできる。
【０２３７】
また、図６の文字表３７０の中心キー３７８を表示するためにユーザが長い間キー１０１〜１０４を押せば、システムがこのキーと関連する文字に曖昧に対応すると翻訳する正常なプッシュと特定文字に該当する長押しを区分することができる。また、特定文字を表示するために、第１キーからするスクラッチジェスチャを第２グループ１６０キーを表示するスクラッチジェスチャと共に使用することもできる。スクラッチジェスチャの多様な翻訳を区分するために、上述したすべての方法を本実施形態のスクラッチジェスチャを区分するのに使用することもできる。例えば、第１グループ１５０のソフトキーや、このようなソフトキーに割り当てられた領域から始まるスクラッチジェスチャは正確な文字に翻訳され、タッチスクリーン３２０の他の領域から始まるスクラッチジェスチャは第２グループ１６０のキーに対するものと翻訳されることができる。押されたキーから始まったスクラッチジェスチャをデータ入力機の第２グループキーや他のキーに使用することもできる。特に、特定シンボルを選択するキーから始まるスクラッチジェスチャが数字やシンボルモードに使用されることができる。
【０２３８】
また、データ入力機が第１グループ１５０のハードキーセットとソフトキーセットを両方とも有し、ユーザがどのキーを使用するかを決定することもできる。両方のキーセットを並列で使用し、ユーザの所望するキーを選択することもできる。例えば、普段はハードキーを使用するが、スクラッチジェスチャを使用して正確な文字を入力する必要があれば、ユーザが該当ソフトキーによって動かすことができる。また、ハードキーをタッチスクリーン３２０横に配置し、該当ソフトキーはハードキーに接するようにスクリーン３２０に配置することができる。ハードキーに隣接したスクリーン３２０の領域が対応ソフトキーとなる。一方、ユーザが上述した方法を利用してソフトキーの位置を修正することもできる。
【０２３９】
拡張された符号セット
上述では、第１グループと第２グループがすべてラテンアルファベット文字を共有するが、他のアルファベットや、数字やシンボルを含む他の符号にも同じ原理を適用することができる。例えば、第１グループキーで曖昧な符号グループに１つの非文字シンボルを含ませ、第２グループキーではキー３０１にこのシンボルを連結し、必要なときに迅速に曖昧性解消することができる。
【０２４０】
図１０は、本発明に係る携帯機器９５０のキー配列を示す。キー２０１〜２０４はシンボル配列９８０に表示されたシンボルに割り当てられ、ボックス９６１のシンボルはキー２０１、ボックス９６２のシンボルはキー２０２に対応する。それぞれのキーは文字セットとは異なるシンボルに曖昧に対応する。例えば、キー２０１は文字グループの他にも０〜９の数字に、キー２０２は文字セットの他にも数学記号９７２に、キー２０３は文字セットの他にも特殊符号９７３に、そしてキー２０４は文字の他にも珍しい符号９７４にそれぞれ曖昧に対応する。
【０２４１】
携帯機器９５０は、２つの第２グループキーパッド９５１、９５２を認識する。好ましくは、第１キーパッドのキー２０１〜２０４の符号が第２仮想キーパッド９５２、９５１のキーに分配され、第１キーパッドのいずれのキーも最小限１つの符号を第２グループキーと共有するようにする。
【０２４２】
タッチスクリーン右側におけるあるスクラッチ行為（例：９８２）が第２グループキーパッド９５２のキーと作用するものとし、タッチスクリーン左側におけるあるスクラッチ行為（例：９８４）は第２グループキーパッド９５１のキーと作用するものとできる。また、第２グループキーが作動しない符号位置にどの符号を使用するかを推測するとき、文字に優先権を与えることもできる。一方、辞書１３２での等級によって文字とシンボルに同一する優先権を与えることもできる。また、曖昧性解消のための文字を選択するために、ユーザがスクリーンの右側を押せばレイアウト９５２が示されるようにもできる。このとき、ユーザは、所望する文字に該当するスクラッチジェスチャを行えばよい。同じように、ユーザが曖昧性解消のための数字やシンボルを入力しようとするときは、スクリーン左側を押してキー配列９５１が示されるようにして所望するスクラッチジェスチャを行えばよい。上述した他のディスプレイ方法は、既存の他のディスプレイ方法も適用できることはもちろんである。
【０２４３】
以上の実施形態は、辞書１３２がユーザが頻繁に使用する新しい単語を学習するようにするときに特に有用である。このような単語として、パスワード、ＵＲＬアドレス、俗語、非公式的ＳＭＳ文字対話、数式、コンピュータプログラム語表現などがある。このような単語が入力された初めには、ユーザが全体単語を２度、すなわち第１グループキーで初めて入力して第２グループキーで第２入力するのが一般的であるが、同じ単語を入力する次の番は、プロセッサ１３０が推測するにおいて公平な機会が付与される。
【０２４４】
１番グループキー１つにすべての数字を含ませれば、数字のためにどのキーを押さなければならないか憶えやすい。しかし、第１グループキーに数字を分配すれば、所望する数字を識別する機会が増加する。
【０２４５】
図３Ｃで説明したソフトキーのディスプレイに図１０の実施形態を適用すれば、押された第１グループキーのすべての文字とシンボルに対してソフトキーをディスプレイすることができる。一方、ソフトキーを非文字にのみディスプレイし、ユーザはスクラッチジェスチャによって文字の曖昧性解消を行うこともできる。
【０２４６】
第２キーの代わりに第１キー組み合わせを利用
第１グループキーの組み合わせを短縮キーとして使用すれば、ユーザはモードキーと第２キーを共に使用するときや類似する組み合わせ（例：スクラッチジェスチャ）を使用するとき、より簡単に所望する作業を行うことができる。
【０２４７】
また、第１グループキー２つを共に押せば、相対的に頻繁に使用される作業、例えば、カーソルを巡らせたり修正ポイントインジケータを巡らせたりする矢印キー機能を行うこともできる。しかし、２つを共に押しても何らの機能も行わないこともある。
【０２４８】
第１グループキーのペアが第２グループキーに割り当てられた機能を行うのに使用されることもできる。このときは、上述したすべての入力作業を６つのキーに割り当てることができる。また、ユーザがあるキーを押したままで他のキーを押せば、２つのキーを押したものと見做し、あるキーを短くまたは長く押したものとは異なる機能をすることもできる。この場合、プロセッサ１３０は、第１グループキーの下記３種類の作業パターンを識別することができる。
【０２４９】
１）キーを短押し−文字セット、スペース、またはバックスペースと翻訳。
【０２５０】
２）キーを長押し−モード変更と翻訳。
【０２５１】
３）キーを押したまま第２キーを押す−第２グループキーと翻訳。
【０２５２】
４つのキー２０１〜２０４を使用すれば、ある１つのキーを押したままで他のキーを押し、１２種類の固有順列が生じる。これらの１２種類の固有順列を第２グループキーパッドの１２個のキーと連携することができる。また、ユーザが第１キー順列と第２キーを直観的に連携させることができる相関関係を利用することもできる。
【０２５３】
第１キー順列と第２グループキーの相関関係は、先に押した第１キーから後に押した第１キーまでの方向を基礎とする。例えば、キー２０１を押したままでキー２０２を押せば右側への矢印が実行され、キー２０３を押したままでキー２０２を押せば右上側向きの角への矢印が実行される（図３参照）。それぞれの矢印が図６のキー配列３７０の第２グループキーに該当するものと翻訳され、この方向の矢印が中心３７８から第２グループキーに向かうこともできる。したがって、キー２０２を押したままでキー２０４を押せば、文字ＴＵＶを有するキーを意味する。シンボルモードであれば、そのキーと関連するシンボルを入力することもできる。
【０２５４】
このような関係を利用して第２グループキーを１つではなく８つに制限することも可能であるが、この場合、ユーザの直観に頼ることができるという点において有利である。
【０２５５】
第１グループキーを使用して１２個の第２グループキーを入力することもできる。例えば、第１キー２０１〜２０４を長く押せば、各種シンボルモードが入力されず、第２グループのキー３０５、３１０、３１１、３１２の機能が実行されることができる（図３Ａ参照）。
【０２５６】
また、図３Ａの６つキー２０１〜２０６を使用し、既存の電話機キーパッド配列の全体１２個のキーに対応する矢印を生成することもできる。キー順列２０２、２０１；２０４、２０３；２０６、２０５はキー３０４に対応する仮想の左向き矢印を生成し、それぞれのキー順列２０１、２０２；２０３、２０４；２０５、２０６はキー３０６、キー順列２０４、２０２；２０６、２０４；２０３、２０１；２０５、２０３はキー３０２、キー順列２０１、２０４；２０３、２０６はキー３０９、キー順列２０３、２０２；２０５、２０４はキー３０３、キー順列２０２、２０３；２０４、２０５はキー３０７、キー順列２０４、２０１；２０６、２０３はキー３０１、キー順列２０１、２０６はキー３１２、キー順列２０２、２０５はキー３１０、キー順列２０２、２０６；２０１、２０５はキー３１１に対応することができる。一方、キー順列２０５、２０１；２０６、２０１はキー３０５に対応する仮想の長い上向き矢印を生成することができる。キー順列２０６、２０１；２０５、２０２は定義されなかったり、シンボルモードや、ｃａｐｌｏｃｋキーや、曖昧性解消信号をなくす部分的なバックスペースキーのような他の作業に使用されることもできる。
【０２５７】
このようにキーを押す順序によって矢印を生成する原理を、第１グループキーの他の配列にも使用することができる。例えば、図１に示すキー１０１〜１０６の場合、キー順列１０４、１０１はキー３０１、キー順列１０２、１０１はキー３０４、キー順列１０６、１０５はキー３１１、キー順列１０６、１０３はキー３１０、キー順列１０５、１０４はキー３１２に該当するようにできる。
【０２５８】
上述した方法を他のデータ入力法、例えば「Ｉｎｔｅｇｒａｔｅｄ  Ｋｅｙｐａｄ  Ｓｙｓｔｅｍ」という名称のＷＯ０１／１３１７８８、「Ｆｅａｔｕｒｅｓ  ｔｏ  Ｅｎｈａｎｃｅ  Ｄａｔａ  Ｅｎｔｒｙ  Ｔｈｒｏｕｇｈ  ａ  Ｓｍａｌｌ  Ｄａｔａ  Ｅｎｔｒｙ  Ｕｎｉｔ」という名称のＷＯ０３／００７２８８、「Ｓｙｓｔｅｍ  ｔｏ  Ｅｎｈａｎｃｅ  ＤａｔａＥｎｔｒｙ  ｉｎ  Ｍｏｂｉｌｅ  ａｎｄ  ｆｉｘｅｄ  Ｅｎｖｉｒｏｎｍｅｎｔ」という名称のＷＯ０４／０９５４１４、「Ｓｙｓｔｅｍ  ｔｏ  Ｅｎｈａｎｃｅ  Ｄａｔａ  Ｅｎｔｒｙ  ｉｎ  Ｍｏｂｉｌｅ  ａｎｄ  Ｅｎｖｉｒｏｎｍｅｎｔ」という名称のＷＯ０５／１２２４０１、「Ｄａｔａ  Ｅｎｔｒｙ  Ｓｙｓｔｅｍ」という名称のＷＯ０７／１１４８３３、ＰＣＴ／ＩＢ２００７／００４４８１、ＰＣＴ／ＩＢ２００８／００２２６３に紹介された方法と組み合わせることもできる。
【０２５９】
一方、ユーザがまだ完全に曖昧性解消されていない以前に入力された単語を表示すれば、システムはプロセッサ１３０が推測した単語の代りに使用することができる単語を選択するために示すことができる。
【０２６０】
図１１は、本発明に係るデータ入力機７６０を概略的に示している。データ入力機７６０は、スクリーン３２０の他にも２つのタッチパッド７６２、７６４と２つのハードキー２０５、２０６を有する。タッチパッド７６２、７６４を押せば第１グループキー機能をし、タッチパッドでのスクラッチジェスチャは第２グループキーを代替する。タッチパッドにおけるスクラッチジェスチャは同じ機能を有するものと翻訳されたり、上述した他の区域に該当する他の機能を有するものと翻訳されることができる。
【０２６１】
タッチパッド７６２、７６４の観点ではタッチスクリーンが不必要なので、さらに低廉になることができる。一方、スクリーン３２０がタッチ感応スクリーンであり、スクリーンで指を動かしてマウスポインタを調節することもできる。また、両側のタッチパッドのうちの１つや２つ共によってマウスを調節し、スクリーン３２０におけるスクラッチジェスチャは第２グループキーを代替することもできる。
【０２６２】
また、キーを押すときの指方向を区分してデータ入力機のキーの個数を減らすことができる。例えば、ソフトキーを使用し、スクリーンを押すときの指の面積を利用して指先や平たい部位のどちらで押したかを識別することができる。このような指方向識別法を利用すれば、タッチパッド７６２、７６４を１つのキーのように活用することができる。
【０２６３】
上述した方式に音声認識システムを追加したり代替することができる。例えば、文章符号を入力するとき、ユーザの所望する文字を含むグループに該当するキーを押したままで所望するシンボルを音声で言えば、システムがこの音声を認識して所望するシンボルを選択する。正確度を高めようとすれば、あるグループに属するシンボルは、音声認識に混乱を与えないように類似した名前を有さないようにする。ユーザが第２グループキーと音声信号を併用することができれば、騷音がひどい環境のような多様な環境に柔軟に対処することができる。
【０２６４】
図１２は、ノートブックコンピュータ８１０を示しており、このノートブックコンピュータはキーボード８１６とマウスパッド８１４を有する。コンピュータ８１０電源部のセンサストリップ８１２は、ユーザの手がセンサストリップに触れることを認識する。マウスパッド８１４におけるジェスチャは、ユーザがセンサストリップ８１２に触れたときのみ作動する。このようになれば、マウスパッド８１４に間違って触れてユーザの作業を妨害することを避けることができる。
【０２６５】
以上の説明は、携帯電話、ＰＤＡ、汎用コンピュータなどの各種装置の入力インタフェースに実現されることができる。
【０２６６】
音楽生成器
携帯機器３００に音楽生成器１８９がある場合、音楽生成器はプロセッサ１３０とは個別の装置であるが、プロセッサ１３０によって駆動される。電話通話がなされている間に音楽生成器１８９が音楽格納器１８８から選択された音楽ファイルを作動させ、背景音楽として通話に交ぜることができる。携帯機器３００は、ユーザが所望する音楽ファイルとそのボリュームを選択するためのメニューを提供する。また、ユーザが他人と通話するたびに特定音楽ファイルグループから特定音楽ファイルを自動かランダムに選択するように音楽生成器１８９をプログラムすることもできる。例えば、ユーザは友達と通話するときには楽しい音楽を背景とし、他の友達と通話するときには悲しい音楽を背景にすることができる。ある場合には、電話をする人や内蔵ＧＰＳ（図示せず）で決定された携帯機器３００の位置によって異なる音楽を使用することもできる。
【０２６７】
また、ユーザがテキストメッセージを入力するときと同じ場合に、音楽生成器１８９が自動で音楽ファイルを作動させるようにプログラムすることもできる。また、特定イベントがあるとき、例えば、特定ユーザが電話をするとき、音楽生成器がユーザにテキストメッセージやビデオファイルを提示することもできる。
【０２６８】
図１３は、４つのキー３０１００１〜３０１００４にすべての英文字が分配されている第１キーパッド３０１０００の一例を示しており、このキーパッドにはスペースとバックスペース機能をする２つのキー３０１００６、３０１００５が追加で配置される。
【０２６９】
図１３は、すべての英文字が８つのキーに分配されている電話機型キーパッドである第２キーパッド３０１０１０の一例も示す。
【０２７０】
システムで使用する単語データベース３０１００９を考慮し、ユーザが「ｄａｙ」という単語を入力しようとすれば、曖昧なキー３０１００４、３０１００２、３０１００３を３つ押す。システムはこのようなキープッシュに該当する「ｗａｓ」という単語を提示し、この単語は該当キープッシュに該当する単語のうちで優先権が最も高い単語である。この後、ユーザはｑｋｆｕａｄの修正過程を進行して所望する単語の第１符号である「ｄ」が割り当てられた第２キーパッド３０１０１０のキー３０１０１３を押す。システムはキー３０１００４とキー３０１０１３に唯一共有する文字である「ｄ」が所望する単語の第１符号であることを正確に理解する。第１キーパッドを通じて提供された所望する残りの符号に該当するキープッシュ情報と前記符号を考慮し、システムはユーザが提供した総合情報に対応する単語のうちから最も優先権が高い単語である「ｄａｙ」を提示する。
【０２７１】
上述したように、キーパッドのキーの動作は、タッチスクリーン表面や空中でのスクラッチ行為によって複製される。例えば、本発明のデータ入力システムに関する機器がタッチ面を有し、第２キーパッドが仮想の電話機型キーパッドであれば、タッチ面を打つ行為がキーパッドの中心キーを打つ行為と同じであり、このキーには符号「ＪＫＬ５」が割り当てられている。キーパッドの他のキーの動作を複製しようとすれば、ユーザが仮想の第２キーパッドの中心キーから所望するキー方向にスクラッチ行為をすればよい。
【０２７２】
図１３の機器３０１０３０はタッチスクリーン３０１０３８を備え、本発明のデータ入力システムを利用する。第１キーパッドは２部分に分離し、キーパッド３０１０００のキー３０１００１、３０１００３、３０１００５を複製するキー３０１０３１、３０１０３３、３０１０３５は第１部分に配置され、他のキー３０１００２、３０１００４、３０１００６を複製するキー３０１０３２、３０１０３４、３０１０３６は第２部分に配置される。この機器３０１０３０は、電話機型の仮想のキーパッド３０１０１０を第２キーパッドとして使用する。「ｄａｙ」を入力する場合、ユーザが第１キーパッドの該当キーを押せばシステムが「ｗａｓ」を提示する。仮想の第２キーパッドのキー３０１０１３を押す行為を複製しようとすれば、ユーザが仮想のキーパッド３０１０１０の中心キー３０１０１５で所望するキー３０１０１３方向のスクラッチ行為を複製したスクラッチ行為３０１０３７をする。システムはユーザが仮想のキーパッドのキー３０１０１３を作動させたと認識し、上述した原理によって「ｄａｙ」という単語を提示する。
【０２７３】
また、仮想のキーパッド３０１０１０のキー３０１０１９との動作に該当する仮想のスクラッチ行為３０１０３８は、スクラッチ行為３０１０２２を複製したものである。
【０２７４】
キーボードの文章符号、命令語、機能のようなシンボルをその特徴によって多様なカテゴリとしてグループで纏める（例：数字０〜９、文章符号、数学記号、ＰＣ命令語など）。文字のような曖昧な符号を入力するための第１キーパッドのキーに使用される所定の動作（例：短いか弱い打ちや押し）ではない他の種類の動作（例：長押し、２回押し、強押しなど）をし、それぞれのグループをそれぞれ異なるモードに割り当てることができる。本発明によれば、システムが該当モードに入った後、スクリーンのキーボード（例：電話機型キーパッド）のキーそれぞれに該当シンボルグループをそれぞれ示すことができる。このとき、ユーザがスクリーンに提示された所望するキーに該当する押しやスクラッチをすることができる。図１４Ａ〜Ｆは、本発明の「モード」キーを詳細に示している。
【０２７５】
図１４Ａの第１キーパッド３０２０００は図１３のキーパッドに類似しており、データ入力システムに使用される特殊符号を６つのカテゴリーグループ、「ＴＥＸＴ」（例：大部分文章符号）、「ＡＲＩＴＨ」（例：大部分数学記号）、「ＲＡＲＥ」（例：大部分珍しい符号）、「ＦＵＮＣ」（大部分ＰＣ機能）、および「Ｆ１〜Ｆ１２」に区分する。それぞれのグループを第１キーパッド３０２０００のキー３０２００１〜６それぞれに１つずつ割り当てる。それぞれのグループの名称を該当キーに印刷する。
【０２７６】
ユーザが「ＴＥＸＴ」グループに属する文章符号「？」を入力しようとすれば、キー３０２００１を一定時間だけ押し、システムがこのグループに該当するモードに入るようにする。システムはスクリーンの（電話機型）キーパッド３０２１００のキーそれぞれにこのグループの符号を１つずつ示す。シンボル「？」はキー３０２１０８に示される。「？」を入力するために、スクリーンがタッチ式である場合、ユーザはキー３０２１０８を押したり、このキーの動作を複製するスクラッチ行為をすることができる。スクリーンがタッチ式ではなく、この機器が物理的な電話機型キーパッドを第２キーパッドとして使用すれば、ユーザはこのキーパッドの該当キーを押せばよい。
【０２７７】
一方、「＿」を入力するために、ユーザがキー３０２００１を押したまま、タッチ式スクリーンである場合にはキー３０２１０１を押すこともできる。
【０２７８】
図１４Ｂ〜Ｆは、キー３０２００２〜６に割り当てられた５つ以上のモードに該当する５つ以上のシンボルグループを示す。例えば、数学記号「＝」を入力しようとすれば、ユーザは第１キーパッド３０２０００の「ＡＲＩＴＨ」モードに該当するキー０２００３を押し続けた後、システムが示す第２キーパッドの「ＡＲＩＴＨ」グループのシンボルに該当する図１４Ｃの第２キーパッド３０２３００で所望する符号「＝」を入力するためのキー３０２３０９を作動させればよい。
【０２７９】
データベースの単語が文字、数字、文章符号などのシンボルを含むこともできる。第１キーパッドのキーが４つ程度と多くないときは、第２キーパッド１つでは曖昧なシンボルや符号すべてを示すのに不十分となることがあるため、第１キーボードのすべての曖昧なキーと第２キーパッドのすべての曖昧なキーが少なくとも１つのシンボル／符号を共有することが好ましい。例えば、第１キーパッドの曖昧なキーが４つであり、データベースの単語がＰＣキーボードから得ることができるすべての符号を含む場合、第２キーパッドを１つ以上さらに準備するのが必要になることがある。これは、第１キーパッドのそれぞれのキーが第２キーパッドのキーの符号を１つ以上共有したり、その反対であるためである。
【０２８０】
このような装置では、タッチ面の第１側面に触れたりスクラッチ行為が第第１２キーパッドを作動させ、タッチ面の第２側面に触れたりスクラッチ行為が第第２２キーパッドを作動させるものとすれば、すべての種類の符号を有するすべての単語の入力が可能である。
【０２８１】
図１５は、本発明の第１（仮想）キーパッド３０３０００が４つの曖昧なキー３０３００１〜４からなる例を示している。それぞれのキーごとに文字以外に曖昧な符号が属し、例えば、キー３０３００１は「ＮＵＭＢ」符号グループ３０３０１１である数字０〜９を、キー３０３００２は「ＡＲＩＴＨ」符号グループである数学記号３０３０１２を、キー３０３００３は「ＴＥＸＴ」符号グループである文章符号３０３０１３を、キー３０３００４は「ＲＡＲＥ」符号グループである珍しい符号３０３０１４を含む。第１キーパッドのキーで見ることができる符号が２つの第２キーパッド３０３０５２、３０３０５１のキーにも分配されているため、第１キーパッドと第２キーパッドの曖昧なキーの一対が少なくとも１つの符号を共有する。本実施形態では、第１キーパッドを２部分３０３０８１、３０３０８２に分離して４つの曖昧なキーが仮想キーパッド３０３０００の曖昧なキー３０３００１〜４を複製する他に、２つの仮想の第２キーパッド３０３０５１〜２を利用する。この装置３０３０８０のタッチスクリーンの右側を打ったりスクラッチする行為（例：３０３０８７）では第１２キーパッド３０３０５１のキーが動作し、タッチスクリーン左側を打ったりスクラッチする行為（例：３０３０８８）では第第２２キーパッド３０３０５２のキーが動作する。
【０２８２】
図１６の装置３０３１００は、第１キーパッドが分離しており、４つのキー３０３１０１〜４はキーパッドモデル３０３０００の４つ曖昧なキー３０３００１〜４を複製する。このシステムも２つの仮想の第２キーパッド３０３１１１〜２を有し、第第１２キーパッド３０３１１１のキーにはアルファベット文字が配置され、第第２２キーパッド３０３１１２のキーには特殊シンボルが配置される。データベースの一部分３０３１９０に属する単語「ｆ＋９＄」を入力すると仮定すれば、ユーザが先ず異端語の符号に該当する第１キーパッドの該当キー３０３１０２、３０３１０２、３０３１０１、３０３１０３を順に押す。このとき、システムは、このような押し順序に適合しながらも優先権が最も高い単語である「ｔａｌｋ」を提示する。ユーザは、タッチスクリーン右側のスクラッチ行為を通じて所望する単語の第１符号である「ｆ」に該当する第２キーパッドのキーを作動させる。本実施形態では、このような複合情報に該当する唯一の単語である「ｆ＋９＄」が提示される。すなわち、システムが所望する単語を適切に提示する。
【０２８３】
データベースにない単語である「＃ｍ６＄」を入力しようとすれば、ユーザが先ず第１キーパッドでこの単語の符号に該当するキー３０３１０２、３０３１０２、３０３１０１、３０３１０３を順に押す。このとき。システムは優先権が最も高い単語である「ｔａｌｋ」を提示し、ユーザは第２キーパッドを通じてこの単語を再入力し始め、その順序は以下のとおりである。
【０２８４】
−先ず、ユーザがスクリーン左側で第２キーパッドのキー３０３１８１に該当するスクラッチ行為３０３１４１をすれば、両方キー３０３１０２、３０３１８１が共有する唯一の符号が「＃」であるため、システムは正確な符号を入力する。
【０２８５】
−続いて、ユーザがスクリーン右側で第２キーパッド３０３１１１のキー３０３１９６に該当するスクラッチ行為３０３１４２をすれば、両方キー３０３１０２、３０３１０９６が共有する唯一の符号が「ｍ」であるため、システムが正確な符号を入力する。
【０２８６】
−次に、ユーザがスクリーン左側で第２キーパッド３０３１１２のキー３０３１８６に該当するスクラッチ行為３０３１４３をすれば、やはり両方キーが共有する唯一の符号が「６」であるため、システムが正確な符号を入力する。
【０２８７】
−次に、ユーザがスクリーン左側で第２キーパッドのキー３０３１８４に該当するスクラッチ行為３０３１１４をすれば、両方キーが共有する唯一の符号が「＄」であるため、システムが正確な符号を入力する。
【０２８８】
したがって、スクリーンに所望する単語がディスプレイされながらシステムの単語データベースに追加され、ユーザがこの単語を次に入力するときにはさらに迅速に入力することができる。
【０２８９】
クワーティ配列
第１キーパッドが２行３列の６つの文字キー配列を有することもできる。このようなキーに対する文字分配と配列をコンピュータキーボードのクワーティ文字のキーのようにすることができる。第２キーパッドは電話機型キーパッドを少し変形して曖昧な文字キーを有するキーパッドであって、第１キーパッドのキーと第２キーパッドのキーが少なくとも１つの符号／文字を共有するようにする。
【０２９０】
図１７はクワーティキーボード３０４０１０の文字キーを示しており、これらの文字キーは太線３０４００８で区分された２つの行３０４００１〜２と６つの文字グループ３０４０１１〜６をなす３つの列に分けられる。一般的に、左手では左側行のキーを、右手では右側行のキーを押すように文字キーを２行に分離する。第１キーパッド３０４０３０の６つの曖昧な文字キー３０４０２１〜６それぞれは、該当文字グループ３０４００１〜６を曖昧に表現する。一例として、ユーザがクワーティキーボードの中間列の文字キーに「Ｄ」があるということを認知しており、左手で押す習慣を持つ場合は、ユーザがこの文字をキーパッド３０４０２０を通じて曖昧に入力するために中間左側キー３０４０２３を押せばよい。
【０２９１】
キーパッドが２つ以上の本発明の単語予測データ入力システムに使用される本発明の第１キーパッドとしてキーパッド３０４０２０を使用することができる。図に示すように、第２キーパッド３０４０３０は電話機型キーパッドを少し変形したものであって、両方キーパッドのそれぞれのキーが少なくとも１つの符号／文字を共有するようにする。
【０２９２】
本実施形態では、第１キーパッドのキーが４つではなく６つであるが、６つキーに対する文字の配列はコンピュータのクワーティキーボードの文字配列と同じであるため、ユーザが文字位置を別途に学習しなくても、容易かつ迅速にタイピングを開始することができる。一方、電話機型の第２キーパッドの文字配列も慣れたものであるため、システム全体がユーザに極めて親しい。第１キーパッドは、スペースとバックスペースに該当する２つのキーを追加で含むことができる。
【０２９３】
このような配列は例示に過ぎず、キーパッド３０４０３０でＦ−Ｊ、Ｘ−Ｋ、Ｎ−Ｑが互いに位置を変えることもできる。
【０２９４】
また、第１キーパッドの６つのキーにクワーティキーボードのように文字を配列するが、少し変形を加え、第２キーパッドは文字配列に何らの変形もない電話機型キーパッドにすることもできる。図１８はこのような例であって、第１キーパッド３０４０４０の文字配列は図１７と類似するが、少しの変形を加え、Ｍ−Ｗ、Ｘ−Ｋ、Ｃ−Ｑ、Ｆ−Ｊが互いに位置を変えた。位置を互いに変えた文字は形態が互いに類似しているため、ユーザが慣れやすい。また、第２キーパッド３０４０５０は電話機型キーパッドと完全に同じである。
【０２９５】
もちろん、以上の文字配列を相違させることも可能である。
【０２９６】
正確な文字を（直接）入力
以下では、修正過程なく正確に符号を（直接）入力する方法について調べる。第１キーパッドのキーがタッチキーであれば、仮想の電話機型第２キーパッドの中心文字キー（例：「５」が割り当てられたキー）から始まるスクラッチ行為を複製する、所望する符号が割り当てられた曖昧なキーからのスクラッチ行為の所望する符号が割り当てられたキーに向かうようになれば所望する符号が提供される。第１キーパッドの前記キーと仮想のキーパッドの前記キーが少なくとも１つの符号を共有するため、システムは所望する符号を正確に入力する。スクラッチ行為が始まる前記キーのタッチポイントは、システムによって「５」や「ＪＫＬ」が割り当てられた仮想の電話機キーパッドの中心文字キーとして認識され、このようなスクラッチ方向によって第２キーパッドの該当キーが認識される。出発点は（第１）キーパッドの該当キーのどこにでもある。
【０２９７】
続いて、図１９は、第１キーパッドが４つの曖昧なキー３０５００１〜４を有する機器３０５０００を示す。このキーパッドの２つの追加キー３０５００５〜６は、上述したようにスペース、バックスペース、モードキーなどである。
【０２９８】
本実施形態において、「ａ」を（直接）正確に入力するために、ユーザは「ａ」が曖昧に割り当てられたキー３０５００２から始まるスクラッチ行為３０５０１１をし、この行為は電話機型キーパッドの中心文字キーから始まって「ａ」が曖昧に割り当てられた電話機型キーパッドのキーに向かうスクラッチ行為を複製したものである。また、「ｂ」を正確に入力しようとすればｋ３０５００１から始まるスクラッチ行為３０５０１２を、「ｎ」を正確に入力しようとすれば電話機型キーパッドの中心キーから「６」と「ｍｎｏ」を有するキーに向かうスクラッチを複製するキー３０５００４から始まって右側方向に向かうスクラッチ行為３０５０１３をすればよい。他のキーから始まる他のスクラッチ行為は、その方向によって「Ｅ」、「Ｆ」、「Ｓ」、「Ｏ」、「Ｕ」を入力することができる。
【０２９９】
電話機型キーパッドの中心文字キーに位置する文字「ｊｋｌ」のうちの１つを入力しようとすれば、第１キーパッドの該当キーを長く押した後に離せばよい。例えば、キー３０５００１を長く押く押した後に離せば「ｌ」が、キー３０５００３を長く押した後に離せば「ｋ」が、キー３０５００４を長く押した後に離せば「ｊ」がそれぞれ正確に入力される。
【０３００】
他の方法として、「ｊｋｌ」を（本発明の第２キーパッドとして使用される）電話機型キーパッドのキーに割り当て、このキーに数字「１」を割り当てる。この場合、文字「ＪＫＬ」のうちの１つを正確に入力しようとすれば、ユーザは電話機型キーパッドの中心キーを離れ、数字「１」と文字「ＪＫＬ」も割り当てられたキーに向かうスクラッチ行為を複製する方向に第１キーパッドの該当キーから離れるスクラッチ行為をすればよい。
【０３０１】
図２０は、タッチ面と仮想の第２キーパッド３０５１１０を有する機器３０５０００を示しており、ここで「ＪＫＬ」はキー３０５１１１に割り当てられる。ここで、キー３０５００４から始まるスクラッチ行為３０５１０７は、仮想の第２キーパッドのキー３０５１１５を出発してキー３０５１１１に向かうスクラッチ行為を複製したものであり、「Ｊ」を正確に提供する。また、キー３０５１１５からキー３０５１１１に向かうスクラッチ行為を複製する、キー３０５００３から出発するスクラッチ行為３０５１０８によって「Ｋ」が正確に提供される。また、キー３０５１１５からキー３０５１１１に向かうスクラッチ行為を複製する、キー３０５００１から出発するスクラッチ行為３０５１０９では、文字「Ｌ」が正確に提供される。
【０３０２】
以上のように正確な文字を入力する方法は、本発明の単語予測データ入力システムにも使用されることができる。一例として、単語を入力する間、ユーザが修正過程に入らなくても正確な符号を入力することができる。
【０３０３】
本発明の第１と第２キーパッドを利用した単語予測システムを利用して単語を入力する間、第１キーパッドの文字キーから始まったスクラッチ行為によって該当符号が正確に供給され、この文字キーの外でのスクラッチ行為は本発明の修正過程に該当する。一例として、図３１ａの機器３０６０００は図１９の機器３０５０００に類似するものであって、本発明の辞書３０６００８の一部分を示す。ユーザがキー３０６００２を２回（速く）押せば、システムが単語「ａｔ」を提示する。提示された単語の第１文字３０６０１２が自動に選択されたり表示され、このとき、ユーザがキー３０６００３から出発するスクラッチ行為３０６０１１をすれば、この行為は電話機型キーパッドの中心文字キーから文字「ＰＱＲＳ」が割り当てられたキーに向かうスクラッチ行為を複製したものとして、システムがこのスクラッチ行為３０６０１１と関連して文字「ｓ」を提供し、この情報を以前に提供された第１入力情報に追加する。所望する単語の初めの２つ符号に曖昧に対応する第１入力情報と、所望する単語の第３符号である文字「ｓ」に正確に対応する第３符号を組み合わせ、図２１ｂに示すように、システムは組み合わせされた情報に該当する単語「ｍｒｓ」を提示し、この単語は組み合わせ情報を土台として辞書で最も優先権が高い単語である。好ましくは、システムは提示された単語の第１曖昧な文字３０６１１２を継続して選択したり表示しておくことができる。このとき、ユーザが第１キーパッドの文字キーの外から始まるスクラッチ行為、例えば、スクラッチ行為３０６１１１を所望する方向（本実施形態では上向き）にすれば、図２１ｃに示すように、システムが修正過程に入り、このスクラッチ行為をシステムが選択した曖昧な文字に連携して文字「ａ」を提示する。今までユーザが提供した組み合わせ情報を考慮し、システムは組み合わせされた情報に該当しながらも優先権が最も高い単語である「ａｔｓ」を提示する。このとき、システムは提示された単語の次の曖昧な文字３０６２１２を選択したり表示することが好ましい。所望する単語が提示された単語よりも長ければ、ユーザは自分が所望する単語に該当する曖昧なキープッシュ情報や正確な符号を（直接的あるいは修正過程を通じて）さらに提供することができる。
【０３０４】
本発明によれば、第１キーパッドのキーからのスクラッチ行為を通じて特殊文字や命令語のような特殊なシンボルを（直接的あるいは修正過程を通じて）入力することもできる。
【０３０５】
また、ユーザが指を離さずに第１キーパッドのキーを押し続けて所望するモードに入った後、所望するシンボルに該当したり前記キーから該当方向に向かうスクラッチ行為をすることもできる。
【０３０６】
また、第１キーパッドのキーから始まって一定方向に向かう短いスクラッチ行為によって正確な文字を入力し、同じ方向に向かう長いスクラッチ行為によって該当キーに割り当てられたモードの特殊シンボルを入力するようにもできる。
【０３０７】
システムがモードに入った後、このモードのシンボルと電話機型の第２キーパッドの位置がスクリーンに示されるため、ユーザは自分が所望するシンボルを見てスクラッチ行為をすることができる。
【０３０８】
「ＪＫＬ」が第２キーパッドの中心キーに割り当てられたが、第１キーパッドのキーを長く押した後に離せば、このキーにある類似する符号を入力するものとすることができる。この場合には、このモードが第２キーパッドの中心キーの特殊シンボルを含まないはずである。
【０３０９】
また、「ＪＫＬ」第２キーパッドの中心キーに割り当てられていないが、第１キーパッドのキーを長くした後に離せば、該当モードで第２キーパッドの中心キーに割り当てられた特殊シンボルを入力するものとすることもできる。
【０３１０】
また、システムが第１キーパッドを２セット有し、１つは曖昧な符号の入力に使用され、他の１つは上述と類似するように、正確な符号を入力するのに使用される。曖昧な符号を入力するための第１キーパッドはハードキーを備え、正確な符号を入力するための第１キーパッドはタッチパッドキーやオンスクリーンキーのようなタッチキーを有し、その反対である場合もある。ハードキーは曖昧な符号を入力するためのクリックボタンであり、ソフトキーはハードキーの上や周囲に配置され、正確な符号を入力するためのタッチパッドキーである。
【０３１１】
第１キーパッドのキーから始まるスクラッチ行為によって正確な符号を入力するシステムは、辞書にない単語を入力するときに特に有用である。ユーザは自分は知っているが辞書にはない単語を入力することができ、このような単語は自動で辞書に追加される。
【０３１２】
ダイヤリング
本発明者の他の特許出願において、テキストによってダイヤリングすることについて説明したことがある。（人の名前や住所のように、それぞれ異なるテキストに基づいて）人のような標的の検索をメディアサーチを通じてしたり、上述した直接的な正確な符号を入力するシステムを利用してすることができる。提供されたテキスト情報を基礎とし、システムは先ずデータベースから標的を検索し、検索されなければこのテキスト情報を同じ目的の遠隔センタに送る。次のステップについては既に説明したとおりである。
【０３１３】
正確な／曖昧な特殊符号入力
方法１−単語の一部ではない正確な特殊符号入力
上述したように、第１キーパッドの（文字）キーを速く打ったり押せばこのキーの曖昧な文字／符号が入力され、長く押したりスクラッチが始まれば（スクラッチはキーに触れてすぐに始めるのが好ましい）、このキーに割り当てられた正確な符号が入力される。
【０３１４】
キーを長く押せばシステムがこのキーに該当するモードに入り、継続してユーザが指をキーやタッチ面から離さないままで一定の方向にスクラッチ行為をすれば、このスクラッチ行為が終わるときに該当キーに割り当てられた特殊記号のような正確なシンボルが入力される。
【０３１５】
図２２の機器３０７５００のタッチスクリーンには、第１キーパッドのキー３０７５０１〜６が示されている。ユーザが文字キー３０７５０１〜４を速く押せば、単語が曖昧に入力される。例えば、図２１ａのデータベースの一部分３０６００８を考慮し、ユーザがキー３０７５０２、３０７５０２、３０７５０３を速く押せば、入力情報のうちで最も優先権が高い単語「ｍａｙ」が提示される。一方、ユーザがキー３０７５０１を前で押したキーよりも長く押していれば、このキーのモード（例：ＡＲＩＴＨモード）に入る。第２キーパッドは仮想の電話機型キーパッドである。仮想キーパッド３０７１１０、３０７２１０、３７０３１０、３０７４１０のキー３０７５０１〜４それぞれには、該当モード（例：ＡＲＩＴＨ、ＮＵＭＢ、ＲＡＲＥ、ＴＥＸＴ）に該当するシンボル（例：特殊文字）が割り当てられている。ＡＲＩＴＨモードのシンボルはキーパッド３０７１１０のキーに見える。モードに入った後、ユーザがＡＲＩＴＨモードのキー３０７１０２との動作を複製するスクラッチ行為３０７１２２をすれば、このキーに割り当てられた特殊文字「−」が入力される。ＡＲＩＴＨモードに入った後、ユーザがキー３０７１０３に該当するスクラッチ行為３０７１２３をすれば、特殊文字「＋」が入力される。また、キー３０７５０４を押し続けてＴＥＸＴモードに入った後、ユーザがキーパッド３０７４１０のキー３０７４０９に該当するスクラッチ行為３０７４２９をすれば、このキーに割り当てられた特殊文字「＠」が入力される。
【０３１６】
本実施形態は、単語の符号ではない特殊文字を正確に入力するのに使用される。例えば、文章「Ｇｏｏｄ  Ｌｕｃｋ」を入力した後、ユーザがＴＥＸＴモードに入るために該当キー３０７５０４を押し、このキーから始まって（ＴＥＸＴモードでの仮想キーパッドのキー３０７４０６に該当する）スクラッチ行為３０７４２８をすれば、特殊文字「！」（３０７５０８）が入力される。
【０３１７】
あるモードで第２キーパッドの中心キーに割り当てられた特殊文字やシンボルは、このキーから始まるスクラッチ行為が終わるときや前後へのスクラッチ行為によって入力されることができる。
【０３１８】
方法２−単語の一部である正確な特殊符号入力
上述した方法１を応用して特殊文字が含まれた単語を入力する間、この特殊文字を正確かつ迅速に入力することができる。この方法は正確な特殊文字を入力する方法１と類似するが、方法１を通じてシンボル／正確な符号を入力するのに使用される動作前後に新しい動作が追加される。例えば、第１キーパッドの文字キーを押したままで他のキーを押していれば他のキーに割り当てられたモードに入り、このようなモードは本発明の単語予測システムを通じて単語を入力する間、この単語の正確な特殊文字を入力するのに利用される。次に、ユーザは前記他のキーから始まるスクラッチ行為をし、第２キーパッドの中心キーから前記シンボル／特殊文字が割り当てられた第２キーパッドのキーに向かうスクラッチ行為を複製する。図２２のように、単語予測システムを通じて単語を入力する間、この単語がＴＥＸＴモードに割り当てられた特殊文字「）」を含んでいれば、ユーザは先ずＴＥＸＴモードが割り当てられたキー３０７５０４ではない他のキーを押し続け、キー３０７５０４を押して入力する所望する単語の正確な特殊文字を入力し、続いて仮想キーパッドのキー３０７４０６に割り当てられた所望する符号「）」に該当するスクラッチ行為３０７５０６をする。所望する単語の入力のための曖昧なキーのプッシュのような他の入力情報と共に、前記特殊文字はシステムが所望する単語を予測するのに考慮される。
【０３１９】
単語を入力する間、カーソルが位置する場所に特殊文字を正確に追加するのに方法２が好ましい。
【０３２０】
他の方法
本発明の単語予測システムを通じて特殊符号が含まれた単語を入力する生成、入力、および修正する過程について図１５〜１６で説明したが、この方法には多くの区域が必要となる。この方法は、単語内の文字選択手段が曖昧な符号を正確な特殊文字に交換するのに使用された。このシステムを方法１や２に適用すれば、図１５〜１６で説明した方法でのスクラッチ開始点を、第１キーパッドの外におくことがよい場合がある（例：以下、特殊文字を正確に入力するための代替修正方法ともいう）。他の方法によれば、所望するモードをシステムに入力するために第１キーパッドのキーを作動させた後、このモードで特殊文字に該当するスクラッチ行為を第１キーパッド外部から始めれば（単語入力中に選択された曖昧な符号を正確な特殊文字に代替するための本発明の修正過程がなされることができる。
【０３２１】
このような（正確な文字）入力のための第１例として、図１５の辞書の一部分３０３１９０に属する単語「ｆ＋９＄」を入力するとしよう。ユーザが先ずキー３０７５０２、３０７５０２、３０７５０１、３０７５０３を順番どおりに短く押せば、システムは優先権が最も高い単語「ｔａｌｋ」を提示しながら文字「ｔ」を自動で選択する。このとき、ユーザは提示された単語の文字のうちから曖昧な符号「ａ」を選択し、上述した代替修正方法により、文字「ａ」を所望する単語の正確な文字「＋」に交換する本発明の修正過程を進行することができる。ユーザはＡＲＩＴＨモードに該当するキー３０７５０１を長く押してシステムがこのモードに入るようにし、スクリーン内の第１キーパッドの外郭から始まるスクラッチ行為３０７５１１をし、「＋」が割り当てられたＡＲＩＴＨモードの第２キーパッド３０７１１０のキー３０７１０３の動作を複製する方向に行う。組み合わされた入力情報を考慮し、システムは「ａ」を「＋」に変え、この情報に該当する唯一の単語である「ｆ＋９＄」を提示する。
【０３２２】
方法２を基準として「ｆ＋９＄」を入力する場合、ユーザはキー３０７５０２を短く押して第１符号を曖昧に提供する。続いて、第１キーパッドの（文字）キー、例えば、３０７５０１ではない３０７５０２のようなキーを押したままでキー３０７５０１を押してＡＲＩＴＨモードに入る。このとき、ユーザがＡＲＩＴＨモードの仮想の第２キーパッドの中心キー３０７１０５から始め、「＋」が割り当てられたキー３０７１０３に向かうスクラッチ行為を複製する方向にキー３０７５０１から始まるスクラッチ行為３０７１２３をすれば、システムが「＋」を正確に入力する。次に、ユーザはキー３０７５０１と３０７５０３を（短く）押し、これらのキーは所望する単語の残りの２つの曖昧な符号に該当する。所望する単語のためにユーザが提供した複合情報を考慮し、システムは複合情報に該当する唯一の単語である「ｆ＋９＄」を予測する。
【０３２３】
当業者であれば、上述した方法を変形したり他の方法に組み合わせたりして代替することができるであろう。
【０３２４】
単語を入力する間、ユーザが（手動で）単語選択手段を動かして単語の文字／符号を選択すれば、正確な符号／文字や正確な特殊符号が前記選択された符号を代替し、システムはこれを考慮して他の単語を提示／予測することもできる。
【０３２５】
単語予測システムを通じて曖昧な単語を入力する間、いつどの（カーソル）位置でも正確な符号を入力する方法は、所望する単語を入力する間、システムが提示した所望しない単語を選び出して問題を解決することができる。例えば、単語の正確な文字を（容易かつ直接的に）入力することができれば、大部分の場合はシステムが所望する単語の残りの符号も適切に予測することができる。この方法によれば、所望する単語を入力する間、符号を選び出して基本的な問題を解決することができる。また、ＳＭＳ、数式、パスワード、ＵＲＬのユーザが生成した短いかオーダーメード式の単語を容易に入力することができる。
【０３２６】
例えば、初心者が第１キーパッドの（４つの）曖昧な文字キーのうちの１つに該当する文字を容易に探すために、それぞれのキーの文字／符号を３×３行列でタグ（ｔａｇ）に印刷したとしよう。該当行列のそれぞれの文字は、電話機型キーパッドのキーのような文字と同じ位置にあるようにする。
【０３２７】
図２３の３×３メイン行列３０８０１０は、電話機型キーパッドの文字配列と同じである。４つのタグ３０８００１〜４それぞれは、第１キーパッドの４つのキーそれぞれの符号が表示される。タグそれぞれの文字も３×３行列に配列され、行列内の各文字の位置はメイン行列３０８０１０のような文字の位置と同じである。
【０３２８】
４Ｋで文字位置探し
このようなタグは、第１キーパッドのキーそれぞれに印刷するのが普通であるが、スクリーンや機器本体の他の場所にも印刷することができる。電話機型キーパッドの文字配列に慣れない初心者は、タグから所望する文字を容易に探すことができる。例えば、ユーザが「ｐ」に該当する第１キーパッドのキーを押そうとすれば、彼は電話機型キーパッドの第３列左側キー（例：「ｐｑｒｓ７」を有するキー）に（またはメイン行列のキー３０８０１７に）この文字があることを知っている。したがって、ユーザは第１キーパッドの印刷されたタグのうちの１つからこの文字を探すことができ、これはこの文字の位置が前記タグ３０８００１〜４のうちの１つに同じ場所３０８０２１〜４のうちの１つにあることを知っているためである。このとき、ユーザは第１キーパッドの該当キーを押せばよい。
【０３２９】
上側左側キーに（＆＿、−）割り当て
図２３の実施形態において、英単語データベースの単語に使用された４つの特殊文字（＆＿、−）を電話機型キーパッド行列３０８０１０の上側左側キー３０８０１１に割り当てる。この位置は、第１キーパッドの該当キーと同じ位置である。
【０３３０】
第１キーパッドのキーのうちの１つから出発するスクラッチ行為によって正確な符号を入力することは既に説明したとおりである。本発明によれば、前記スクラッチ行為が短いスクラッチであれば第２キーパッドの中心文字キーの文字に該当し、長いスクラッチ行為であれば該当方向の該当文字に関連する。
【０３３１】
中心文字のための短いスクラッチ
図２４の４つのタグ３０９００１〜４はそれぞれ、機器３０９０１８のキー３０９１０１〜４に該当する。第１キーパッドのキー３０９１０１における任意の方向（例：ここでは上向き）への短いスクラッチ行為３０９１１２は、（電話機型）第２キーパッドや該当タグ３０９００１の中心文字（例：「ｌ」）に該当する。また、上側への長いスクラッチ行為３０９１１１は、電話機型キーパッドや該当タグ３０９００１にある上側の文字「ｂ」に該当する。このような式により、短いスクラッチ行為３０９１１３と長いスクラッチ行為３０９１１４はそれぞれ「ｋ」と「ｉ」に該当する。
【０３３２】
一方、このような短いスクラッチ行為がキーを逸脱せず、長いスクラッチ行為はキーから始まってキーの外で終わることもできる。
【０３３３】
この実施形態は、中心文字を正確に入力するためにキーを長く押す行為を代替することができる。
【０３３４】
第１キーパッドのキーそれぞれに文字を行列タグによって示せば、ユーザが該当キーから始まってスクラッチ行為をする方向を知ることができるという長所がある。
【０３３５】
修正のために側面の（ハード）キータッチ＋タッチパッドタッチ
タッチ面を有するキーや、それぞれがキーに該当する多様な区域に分けられたタッチ面を第１キーパッドとして使用したり、正確な符号を入力するのに使用することができる。図２５ａの機器３１００００は、１つのタッチスクリーン３１０００９と、機器両側に位置する２つのタッチパッドを有し、それぞれのタッチパッドは（仮想の）３つの区域に分けられ、各区域が第１キーパッドの６つのキー３１０００１〜６の１つに該当する。本実施形態において、４つキー３１０００１〜４は、図２３のタグ３０８００１〜４の文字配列を有する文字キーである。文字キー３１０００１〜４に触れれば、文字や符号のうちの１つが曖昧に対応する。符号や文字を正確に入力するため、ユーザは上述した原理に基づいて前記キーからのスクラッチ行為をする。例えば、正確な符号を入力する原理により、キー３１０００１から左側下向きへのスクラッチ行為３１００１２は文字「ｑ」に該当する。
【０３３６】
この機器３１００００は、タッチスクリーン３１０００９とタッチパッド３１０００７〜８をさらに有し、このようなタッチ面における３１００２１や３１００１１のようなスクラッチ行為は修正過程に該当する。
【０３３７】
ハードキーとソフトキー２セット
また、複数の（例：４つ）のタッチ式（例：オンスクリーン）キーを使用して正確な符号を提供することもできる。図２５ｂの機器３１０１１０の第１キーパッドは６つのハードキー３１０１０１〜６を有し、そのなかでも４つ３１０１０１〜４は曖昧な文字キーである。また、４つのオンスクリーン曖昧な文字キー３１０１１〜４は、それぞれキー３１０１０１〜４のような文字を表現する。ユーザが文字キー３１０１０１〜４を短く押したり打てば曖昧な符号が入力され、キー３１０１１１〜４は上述した原理によって正確な符号を入力するためのプッシュやスクラッチ行為をするのに使用される。ここで、スクラッチ行為３１０１３１は「ｅ」を入力するためのものである。したがって、タッチスクリーン３１０１１９のオンスクリーンキーの外部部分は、修正過程間のプッシュやスクラッチに使用されることができる。
【０３３８】
本実施形態は、機器がマルチタッチディスプレイを有さないという長所を有する。また、大部分の人がテキストを入力するのにハードキーを好む。ハードキーが付いていてタッチスクリーンが１つである機器でも、曖昧な符号と正確な符号を提供するに十分である。
【０３３９】
本発明によれば、テキスト入力用の第１キーパッドのキーの役割をする区域を有するタッチスクリーンを１つ有するデータ入力機の前記キー部分の外郭に修正過程のための区域を置くことができる。このようなデータ入力機は、データやテキストの入力のためにコンピュータと有無線で連結することができる。
【０３４０】
第１キーパッドのキーは、ユーザがタッチスクリーンで作業する間、動的に定められることができる。その結果、このようなキー外郭の区域も動的に定められ、修正過程に使用されることができる。第１や第２キーパッドのキーをタッチスクリーン上に動的に定義する過程については、既に詳しく説明したとおりである。
【０３４１】
所望する文字に該当する第２キーパッドのキーを押し、これと同時やすぐ後に同じ文字に該当する第１キーパッドのキーを押せば、システムが１つの共通の文字を正確に入力することができる。このようなに正確な符号を入力する過程は、第２キーパッドとして物理的電話機型キーパッドを有する機器に有利である。この場合、第１キーパッドのキーを押した後に第２キーパッドのキーを押し、システムが予測した符号を修正（交換）する過程を通じて入力中の単語／テキストの正確な符号を追加することができる。
【０３４２】
一例として、ユーザが第１キーパッドのキー２つを押した後に第２キーパッドのキー１つを押せば、システムは提示された単語の第１文字を正確な符号に交換することができる。一方、ユーザが第１キーパッドのキー１つを押したままで第２キーパッドのキーを押せば、システムは該当単語の第１位置の曖昧な符号に正確な符号を追加する。
【０３４３】
このような実施形態は、正確な符号やその語源や複合文字を入力するのに使用される。例えば、ユーザが第２キーパッドのキーを押し続けることがある。タイマーがこのキーが押されている時間を計算し、この時間に基づいて該当する正確な符号とその語源と該当複合文字を示すことができる。所望する符号が示されたときにキーをおけば、システムがこの符号を入力する。
【０３４４】
背景音楽
電話機で音声やテキスト対話をする間、背景音楽を流すことができる。このような背景音楽は、前記対話中にいつ誰にでも選択することができる。一例として、電話番号ごとまたは人ごとにそれぞれの背景音楽を割り当て、その人と対話するたびに自動で該当背景音楽が作動するようにもできる。
【０３４５】
この方法を広告のような他のメディアにも確張することができる。また、電話機やＰＣディスプレイやスクリーンのような機器でプレイ中であるすべての種類のメディアにも確張することができる。
【０３４６】
ＴＶに連結したハンドセット
本発明のデータ入力システムは、携帯用テキスト入力を容易かつ便利に実現することができる。一例として、携帯機器のような大部分のコンピュータ機器は、ブルートゥースやワイファイのような無線連結を採択する。携帯機器がＴＶに無線や有線で連結することができる。携帯機器は本発明のキーパッドを有し、データ入力ソフトウェアを利用するデータ入力機にブルートゥースなどの手段を通じて連結することができる。データ入力ソフトウェアが携帯機器で実現されれば、本発明のデータ入力機が入力インタフェースとして使用され、ＴＶのスクリーンは出力インタフェースとして使用される。一例として、ユーザが居間のソファーに座ってデータ入力機を使用してテキストを入力すれば、ＴＶスクリーンにこのテキストが現われる。本実施形態では、上述したシステムと過程を携帯機器で実現することができる。したがって、ユーザは電子メールやＳＭＳを含むすべてのテキストを入力することができ、必要であれば送ることもできる。
【０３４７】
図２６のデータ入力機３１１０２０は、２部分３１１０２７〜８に分けられたキーパッドとタッチスクリーン３１１０２５を有し、スマートフォン３１１０１０に無線３１１０２３で連結する。スマートフォンは有線３１１０１１でＴＶ３１１０００に連結し、ユーザの入力したテキストがＴＶのスクリーン３１１００１に表示される。データ入力機３１１０２０にもスマートフォンを通じて目的地にテキストを送るためのボタンが複数あることがある。
【０３４８】
キーパッドから文字を容易に探すための他の方法
初心者が第１キーパッドのキーの文字を容易に探すことができる他の方法について説明する。第２キーパッドのキーの文字それぞれをこのキーに印刷し、第１キーパッドのキーの文字位置を憶えるように配置する。
【０３４９】
例えば、図２７の第１キーパッド３１２０００は４つの文字キー３１２００１〜４を有し、第２キーパッド３１２０２０は電話機型キーパッドと同じである。電話機型キーパッドのキーの文字それぞれがこのキーに印刷され、この文字が割り当てられた第１キーパッドのキーと同じ位置に印刷される。例えば、第２キーパッドのキー３１２０１７の左下側文字３１２０３３である「Ｓ」は、第１キーパッド３１２０００の左下側キー３１２００３に存在する。また、キー３１２０１７の右側文字３１２０３１である「Ｐ」は第１キーパッド３１２０００の右側キー３１２００４に、第２キーパッドのキー３１２０１７の左上側文字３１２０３２である「Ｑ」は第１キーパッドの左上側キー３１２００１に、第２キーパッドのキー３１２０１７の右上側文字３１２０３４である「Ｒ」は第１キーパッドの右上側キー３１２００２に存在する。同じように、第２キーパッドのキー３１２０１２の左上側文字３１２０２２である「Ｂ」は第１キーパッドの左上側キー３１２００１に、第２キーパッドのキー３１２０１２の右上側文字３１２０３１である「Ａ」は第１キーパッドの右上側キー３１２００２に存在する。このような方式により、第２キーパッドは仮想のキーパッドであり、それぞれのキーの文字の位置は機器の物理的タグに印刷されたりスクリーンに印刷されることができる。本実施形態では、１つのタグ３１２０２０が第１キーパッドと第２キーパッド両側の該当キーの文字／符号の位置を示す。
【０３５０】
キーパッドの修正
上述とは異なる修正法を利用することもできる。ユーザがタッチスクリーンの端から内側に向かってスクラッチ行為をすれば、システムはスクリーンの側面に（第１）キーパッドの一部分を置いたり、ユーザがスクリーンから指を離す位置に該当キーパッド部分を置くことができる。このスクラッチ行為がスクリーンにキーパッドの一部分を置くことに関連すれば、この方法によってスクリーンにキーパッドの残りの部分を置こうとすれば、スクリーンの他側の端（例：反対側端）で同じ動作をすればよい。
【０３５１】
このようにスクリーン一側でスクラッチ行為をすれば、スクリーンの両側に動的キーパッドの両側部分が（好ましくは対称に）提供される。
【０３５２】
キーパッドがある部分でなされていれば、スクリーン一側であるスクラッチ行為がスクリーンの該当場所に全体キーパッドを置くものとなる。
【０３５３】
図２８Ａでは、タッチスクリーン（３１３００９）両側に第１キーパッドの２部分３１３００７〜８がそれぞれ１つずつ配置される。この位置を変えたければ、スクリーンの端３１３０１２の外からスクリーン内側の所望する位置に向かってスクラッチ行為３１１００６をすればよい。ここではキーパッドが２部分であり、ユーザが各部分に対してスクラッチ行為をすることができる。このとき、システムはスクリーンでキーパッドの該当部分をドラッグして移すことができる。スクリーンから指を離せば、指を離した部分にシステムがキーパッド一部分３１３０１７〜８を置き、本来からスクリーンに位置した以前キーパッド部分はなくす。
【０３５４】
ユーザは動的なキーパッドの同じ側／部分の２つ以上のキーを同時に押したり、スクリーンで速いスクラッチ行為をしたり、現在位置での動的キーパッドを消去して本来の位置に置くなどの行為をいつでもすることができる。
【０３５５】
スクラッチ行為の目的に関してシステム混乱を防ぐために、タッチスクリーン両側面にバー３１３０２１〜２を置き、この地点からスクラッチ行為を開始することによってシステムが認識するようにもできる。
【０３５６】
コピー貼り付け
本発明のデータ入力システムによれば、第１と第２キーパッドの両者すべてをユーザに見えないスクリーンキーパッドとして使用することができる。例えば、第１キーパッドのキーのキーを透明や動的にし、第２仮想キーパッドのキーはプッシュやスクラッチ動作によって作動するようにし、スクリーン全体をテキストウィンドウのように使用することができる。例えば、第１キーパッドのキーの下の隠れたテキスト部分（例：ＣＯＰＹ、ＰＡＳＴＥなど）に接近するために、ユーザはこれらのキーを現位置からスクリーンの他の位置に移した後、テキスト部分に接近することができる。このために、ユーザは第１キーパッドの２つ以上のキーを押したままでスクラッチ行為（ドラッグ）をするなどの定められた動作を使用してキーパッドを他の場所に移すことができる。キーパッドを原位置に戻そうとすれば、キーパッドの２つ以上のキーを押してドラッグして原位置に引き寄せればよい。システムがキーパッドの原位置を自動で探すこともできる。
【０３５７】
図２８Ｂの機器３１３１００のタッチスクリーン３１３１１８の２部分３１３１０７〜８に第１キーパッドが位置する。テキストの一部分３１３１０１はキーパッドの一部分３１３１０７のキー下に位置する。ユーザがこの部分３１３１０７のキーを押したままで出発すれば、システムがこの動作をこのキーに関する前記定められた動作として見做す。例えば、ユーザがキー下にあるテキスト部分をコピーしようとすれば、ユーザは前記部分の２つ以上のキーを同時に押し、スクリーンの他の場所に向かうスクラッチ行為３１３１０５をすればよい。このようにプッシュしてスクラッチする行為により、全体部分３１３１０７が他の場所３１３１１７にドラッグされる。テキスト部分３１３１０１からキーを移せば、ユーザがこの部分３１３１０１に接近して所望する作業をすることができる。
【０３５８】
この方法によれば、ユーザがキーパッドの第１部分３１３１０７に対するドラッグ／スクラッチ行為３１３１０５をするとき、システムもスクリーン反対側の部分３１３１０８に対するドラッグ行為をし、この部分３１３１０８を新しい場所３１３１１８に移すため、キーパッドの２部分が新しい場所に位置し、以前の場所にあるときと同じ関係を有することができる。
【０３５９】
第２キーパッドを使用して正確な符号を入力
所望する符号を正確に入力する多様な方法を説明した。本発明によれば、ユーザはスクラッチ行為によってすべての符号を正確に入力することができる。例えば、図２９のように、第２キーパッドが仮想の電話機型キーパッド３１４１０１であれば、ユーザが機器３１４０００のタッチスクリーン３１４１０９に触れ、所望するキー方向にスクラッチ行為をすることができる。キー方向への直線スクラッチ行為は、このキーに割り当てられた文字を作動させる。他の符号のためには、このような直線スクラッチ行為に続いて他のスクラッチ行為、例えば、このキーの（物理的や仮想の）タグに示す他の文字に向かうスクラッチ行為をすればよい。
【０３６０】
続いて、スクラッチ行為３１４１０３は、仮想のキーパッド３１４１０１の上部中央キーの中央文字（Ｂ）に該当する仮想のスクラッチ行為３１４１１３に相当し、スクラッチ行為３１４１０２は、仮想キーパッド３１４１０１の同じ上部中央キーの左側文字（Ａ）に該当する仮想のスクラッチ行為３１４１１２に相当する。同じように、他のスクラッチ行為３１４１０１、３１４０１４、３１４１０８はそれぞれ文字「Ｒ」、「Ｃ」、「Ｓ」に相当する。本実施形態において、（後に行った後に前に行く）スクラッチ行為３１４１０５は文字「Ｑ」に該当し、これは「Ｓ」と「Ｑ」が２つとも同じ方向にあるが、「Ｑ」が仮想キーパッドの中心にさらに近いためである。スクラッチ行為３１４１０５は、ＷＫｆｑはスクラッチ行為３１４１０７を代替することもできる。これよりも長いスクラッチ行為３１４１０８は、同じ方向の「Ｓ」に該当する。
【０３６１】
もちろん、仮想キーパッドのそれぞれのキーの文字配列と該当のスクラッチ行為は、当業者ごとに相違するようにできる。
【０３６２】
キーパッドのキーを押す行為を模写／複製するスクラッチ／プッシュ行為は、Ｔ９で使用する他の単語予測法にも利用されることができる。例えば、図３０のように、メイン入力キーパッドとして（仮想の）電話機型キーパッド３１５１０８を使用する場合、ユーザは単語「ｔｈｉｓ」の各文字に該当する曖昧なキーの作動に該当するスクラッチ／打ち行為３１５１０１〜４をすることができ、このような行為をタッチスクリーン３１５１０９のどんな場所でもすることができる。システムは、前記キー動作に該当しながらもデータベースの単語のうちで優先権が最も高い単語である「ｔｈｉｓ」３１５１０５を予測する。このような単語予測システムとキーパッドを通じて単語を入力する方法は、既に公知されている。
【０３６３】
本発明によれば、図３０のタッチスクリーンは図２８Ａのタッチスクリーンに類似することができ、タッチパッドのようなすべての種類のタッチ面も可能である。
【０３６４】
（文字を探すために）第１と第２キーパッドに色を使用
アルファベット文字を４つ程度の多くないａキーに分配すれば、ユーザに不慣れであり、特に初心者であればこのようなキーから文字を探すのに時間がかかることがある。このような問題を克服するためのユーザに親しい方法が必要である。一例として、第１キーパッドのキーの文字を示すと同時またはその代りに、標準ＰＣキーボードや標準電話機キーパッドのようにより慣れたキーボードをユーザに示すことができる。第１キーパッドの４つの文字キーをそれぞれ異なる色で表示し、第２キーパッドの文字それぞれをこの文字が割り当てられた第１キーパッドのキーの色で表示する。ユーザは所望する符号を入力するために第２キーパッドの符号を色で区分して見ることができ、この色に表示された第１キーパッドのキーを押せばよい。第２キーパッドがユーザにさらに慣れているため、ユーザは所望する符号を迅速に探し出すことができる。ユーザはこの符号が示す色を見ることができるため、同じ色で表示される第１キーパッドのキーを目で迅速に探し出すことができる。この過程は考える必要をなくすこともできる。
【０３６５】
図３１には４つの文字キー３１６００１〜４が付いた本発明の第１キーパッドが示されており、キーごとに色が異なる。例えば、それぞれのキーを赤色、黄色、緑色、および青色で表示することができる。第２キーパッド３１６０００は電話機型キーパッドであって、キーにある文字をそれぞれこの文字が割り当てられた第１キーパッドのキーと同じ色で表示した。例えば、第２キーパッドのキー３１６０４７の文字「ｐｑｒｓ」は、それぞれ順に青色３１６０２４、赤色３１６０２１、黄色３１６０２２、緑色３１６０２３で表示されており、この色はこの文字が割り当てられた第１キーパッドのキー３１６００４、３１６００１、３１６００２、３１６００３の色と同じ色である。第２キーパッドの他の文字も同じような原理によって色で区分する。
【０３６６】
ユーザが「ｐ」を入力するときは、第２キーパッドの該当キー３１６０４７を見て、青色３１６０２４で表示された文字を容易に見ることができる。同時に（考える必要なく）、ユーザは第１キーパッドでこの文字と同じ色のキー３１６００４を押し、この文字を入力することができる。
【０３６７】
第１キーパッドのキーの文字を順に配列し、４つの文字キーのうちの第１列のキーには電話機型キーパッドの第１文字キー３１６０４１の文字である「ａｂｃ」を、第２列のキーには電話機型キーパッドの第２文字キーの文字である「ｄｅｆ」を配置するようにしなければならない。
【０３６８】
一方、単語データペースに含まれた「＆」のような特殊シンボルは、キー３１６００１、３１６００３、３１６００２、３１６００４に割り当てられる。このようなシンボルが第１キーパッドの該当キーの色と関連するように、第２キーパッドのキー３１６０４１に割り当てられることもできる。本実施形態では、このような特殊文字が第１キーパッドのキーには割り当てられない。
【０３６９】
この方法を利用すれば、電話機型キーパッドと同じ第２キーパッドに慣れた初心者でも、不十分に慣れた第１キーパッドを通じてテキストを迅速に入力することができる。
【０３７０】
第２キーパッドとしては、クワーティキーパッドのようなものが好ましい。
【０３７１】
本実施形態では、それぞれ異なる色のフレーム内に文字が入っているが、文字自体をそれぞれ異なる色にすることもできる。
【０３７２】
正確な文字／スペース符号のための長い／短いスクラッチ
また、第１キーパッドのキーから始まって一定方向に行う短いスクラッチ行為によって該当文字を正確に入力し、同じ方向の長いスクラッチ行為ではこのキーに割り当てられたモードの該当特殊シンボルを入力することもできる。
【０３７３】
このとき、極めて短いスクラッチ行為は、第２キーパッドの中心キーの該当文字の入力に該当する。例えば、第２キーパッドが電話機型キーパッドであれば、第１キーパッドのキーでの極めて短いスクラッチ行為は、「ＪＫＬ」のうちの該当文字を入力する。第１キーパッドのキーが第２キーパッドの中心キーの文字のうちの１つを有する場合、第１キーパッドの前記キーに該当するモードの特殊シンボルが第２キーパッドの中心キーにないことが好ましい。一方、第１キーパッドのキーが第２キーパッドの中心キーの文字をまったく有さない場合、第２キーパッドの中心キーの数字（例：５）のような特殊符号を実行するモード（例：「ＮＵＭＢ」モード）は、前記キーに割り当てられることが好ましい。この場合、前記キーにおおける極めて短いスクラッチ行為によって中心キーの特殊符号が入力される。本実施形態は、システムがあるモードに入るとき、長押しを計算するためのタイマーが不必要であるという長所がある。
【０３７４】
図３２の機器３１７０２６は、図２２の機器３１７５００と類似する。電話機型キーパッドを仮想の第２キーパッドとして使用し、図２２のモードを考慮すれば、キー３１７００１における短いスクラッチ行為３１７０１２によって「ｂ」が正確に入力され、このキーにおける同じ方向の長いスクラッチ行為３１７０１１では「−」が入力される。また、文字「ｌ」を有するこのキー３１７００１での（任意の方向の）極めて短いスクラッチ行為３１７０２５は、第２キーパッドの中心キーを作動させる。一例として、「ｋ」を有するキー３１７００３における極めて短いスクラッチ行為３１７０３５により、第２キーパッドの中心キーにある文字「ｋ」が正確に入力される。
【０３７５】
この実施形態において、「ＮＵＭＢ」モードは、第２キーパッドの中心キーの文字（「ｊｋｌ」）がまったくない第１キーパッドのキー３１７００２に割り当てられる。このとき、キー３１７００２から始まる短いスクラッチ行為３１７０１６によって「ａ」が正確に入力され、このキーでの同じ方向への長いスクラッチ行為３１７０１１によって数字「２」が入力され、第２キーパッドの中心キーの文字「ｊｋｌ」を有さないキー３１７００２における極めて短いスクラッチ行為３１７０１５によって中心キーの数字「５」が入力される。
【０３７６】
文字キー以外のキーでの他の方向へのスクラッチ行為は、頻繁に使用される他の符号／機能の入力に該当する。一例として、キー３１７００６での上向きの短いスクラッチ行為３１７０１６はドット（「．」）、同じキーでの下向きの短いスクラッチ行為３１７０１８はコンマ（「、」）、同じキーでの上向きの長いスクラッチ行為３１７０２１と左向きの長いスクラッチ行為３１７０２０と左向の短いスクラッチ行為３１７０１７と短いスクラッチ行為３１７０１９などは「ＣａｐＬｏｃｋ」、「Ｒｅｔｕｒｎ」のような他の特殊符号や機能の入力に該当することができる。
【０３７７】
以上、短いスクラッチ行為は文字入力に使用され、長いスクラッチ行為は正確な符号入力に使用されると説明したが、短いスクラッチ行為を第１グループの符号／機能入力に使用し、長いスクラッチ行為は他のグループの符号／機能入力に使用したり、その反対に使用することもできる。
【０３７８】
第２キーパッドの中心キーに割り当てられた文字／特殊符号／シンボルも、下記のような他の方法によって入力することができる。
【０３７９】
−前記キーから始まって後に行った後に前に行くスクラッチ行為、または
−第１キーパッドの前記キーでの長押し行為など。
【０３８０】
単語を生成して文字位置を憶える
第１キーパッドの文字キーの文字位置を憶えるには時間がかかる。本発明では、キーの文字を考慮して単語を生成することができる。したがって、ユーザはこの単語を通じて文字の位置を容易に憶えることができる。図３３ａの第１キーパッドは４つの文字キー３１８００１〜４を有し、各文字キーの文字は少なくとも１つの単語を形成するように配置される。例えば、キー３１８００１の文字は単語「ｂｅｌ、ｈｑ」と文字「ｘ」を形成し、キー３１８００２の文字は単語「ｆａｒｍ」と文字「ｔ、ｚ」を形成し、キー３１８００３の文字は文字「ｃ」と単語「ｓｋｙ、ｇｏｖ」を形成し、キー３１８００４の文字は単語「ｗｉｎｄ、ｕｐ」と文字「ｊ」を形成する。また、ユーザが単語の位置と該当文字を容易に憶えるように、単語と関連する色をキーに割り当てることもできる。例えば、「ｓｋｙ」が割り当てられたキーは青色、「ｆａｒｍ」が割り当てられたキーは緑色、そして「ｗｉｎｄ」が割り当てられたキーは黄色で表示する。
【０３８１】
確実な符号と不確実な符号を他のウィンドウに示す
上述したように、第１キーパッドの曖昧な文字キーを押して単語を入力することができる。システムは単語を予測する。キーを打つたびに、このキーの文字や符号が入力される。所望する単語を入力するためのプッシュによって多くの単語が選択されることができるが、システムは最も広く使用される単語を予測する。大部分の場合、システムは正しい単語を予測する。
【０３８２】
現在提示された単語は、スペース符号やドットのようなピリオドのような単語終了信号として確認されるまでは「不確実な」（曖昧な）状態にある。一般的に、不確実な単語は不確実な（曖昧な）符号を含む。
【０３８３】
ソフトウェアプログラミングとの使用を容易にするために、単語／語幹を入力する間のユーザが確認する前に、このような単語／語幹をヘルプと共にユーザに示すことができる。例えば、スクリーンの他の場所にさらに大きいフォントで色を加えて示すことができる。不確実な文字は背景を相違させ、確実な符号は背景をなくすことができる。ユーザが単語をタイピングし始めるとき、現在単語の第１不確実な文字／符号はシステムが自動で選択し、修正が必要であれば点滅するようにすることができる。ユーザが修正過程に入った後、第１修正作業は不確実な符号を確実な符号に変えるために点滅する符号（位置）にすることができる。確実な符号は背景なしで印刷され、システムが次に不確実な符号を自動で選択して点灯し始める。次の修正作業は、このように点滅する背景を有する符号にする。
【０３８４】
一例として、図３３ａのように、ユーザが「ｄａｙ」を入力しようとするとき、第１キーパッドのキー３１８００４、３１８００２、３１８００３を順に押して入力を開始する。システムは「ｄａｙ」よりもさらに頻繁に使用される単語である「ｗａｓ」３１８００８を提示する。提示された単語３１８００８の各文字が不確実であるため、色（例：ブラック）を有する背景としてユーザに提示される。提示された単語の第１曖昧な符号３１８００７が点滅しながら、この符号に次の修正作業をすることをユーザに知らせる。ユーザは単語を修正し始め、第２キーパッド３１８００９の「ｄ」に該当するスクラッチ行為をする。システムはこの行為を点滅する符号３１８００７と連携し、図３３ｂのように、不確実な文字「ｗ」を確実な文字「ｄ」に変え、最終的には提示された単語「ｗａｓ」を新しい単語「ｄａｙ」３１８１０８に変える。システムは背景３１８１１２がない確実な符号「ｄ」を印刷し、新たに提示された単語のその次の不確実符号「ａ」３１８１０７を選択して点滅し始める。提示された単語の他の不確実な符号、ここでは「ｙ」が背景を有し（点滅せずに）残っている。ユーザが新しい修正過程をすれば、システムはこの過程を新たに点滅する符号に連携する。
【０３８５】
短いスクラッチ行為
本発明によれば、第１キーパッドの文字キーを打つ行為は不確実な符号の入力であり、このキーからの短いスクラッチ行為はこのキーに割り当てられた正確な（確かな）符号を入力することであり、この符号は第２キーパッドの中心キーにも割り当てられる。
【０３８６】
また、第２キーパッドの中心キーからの極めて短いスクラッチ行為は、このキーを作動させる。他のキーのシンボルに対しては、ユーザが上述したように一定長さ以上の長いスクラッチ行為をすればよい。
【０３８７】
第２キーパッドの中心キーを打てば、シンボルが入力されることができる。システムはこのような行為に反応しないこともある。
【０３８８】
一例として、特殊文字や機能のようなシンボルを入力する間、所望するモード／グループに該当する第１キーパッドのキーを押した後、ユーザが第２キーパッドの中心キーに触れたり押すことができる。第２キーパッドが固定されたものであればユーザ前記キーを押すはずであり、仮想のキーパッドであればスクリーンのどこでも押せばよい。これについては、既に説明したとおりである。このとき、システムは第２キーパッドのキーのモードに該当するシンボルを示す。
【０３８９】
所望するシンボルが第２キーパッドの中心キーにあれば、このシンボルを入力するために、ユーザは中心キーに対して短いスクラッチ行為をすればよい。他のキーのシンボルに対しては、ユーザが上述した長いスクラッチ行為をする。ユーザが中心キーに触れたり押した後、何らのスクラッチ行為もなくスクリーンから指を離せば何も起こらない（すなわち、システムがこの行為に反応しない）。
【０３９０】
また、修正過程の間、ユーザが第２キーパッドの中心キーをスクラッチ行為なく打ったり押したりすれば、システムはこの行為を符号入力に連携しないため何も起こらない。ユーザが第２キーパッドの中心キーを作動させようとすれば、上述したように、このキーに（極めて）短いスクラッチ行為をしなければならない。
【０３９１】
ユーザが第１キーパッドのキーに対して長く押した後にスクリーンから指を離せば、システムはこの行為を符号の入力に連携しないため何も起こらない。
【０３９２】
共通の特殊符号と命令語
頻繁に使用される特殊符号と命令語が第１キーパッドの（文字キーではない）キーから他の方向に行われるスクラッチ行為に割り当てられることができる。図３４の機器の第１キーパッドは２つのキー３１９００５〜６を追加で有し、このキーは頻繁に使用される符号と命令語に該当する。例えば、キー３１９００５のある場所を押せばバックスペース（「Ｂｋ」）機能が始まる。したがって、このキーからの下向きスクラッチ行為３１９０２２はＲｅｔｕｒｎ機能、このキーからの上向きスクラッチ行為３１９０２１はＳｈｉｆｔ機能、キー３１９００６を押す行為はスペース（「Ｓｐ」）機能、このキーから左下向きスクラッチ行為３１９０３３はコンマ（「、」）符号、このキーからの上向きスクラッチ行為３１９０３２はＳｈｉｆｔ機能、このキーからの左下向きスクラッチ行為３１９０３１はカーソル左側まで単語／語幹を消すことに該当する。
【０３９３】
キー３１９００５〜６が機器の端に近いなどの理由により、キーごとに５つのシンボルのみが割り当てられ、このキーから各方向に始まるスクラッチ行為にそれぞれのシンボルが割り当てられるが、さらに多くのシンボルがさらに多くの方向に連携されるようにもできる。理解を助けるために、これらのキーを拡大して示す。
【０３９４】
ユーザがスクラッチ行為をして最終的に指を離せば、システムが「ｒｅｔｕｒｎ」や「ｔａｂ」のようなシンボルを提供する。一方、スクラッチ行為が終わったのに指を離さなければ、システムはユーザが指を離すまで前記シンボルを一定時間に一度ずつ継続して繰り返す。
【０３９５】
符号や機能のようなシンボルを繰り返す過程については既に説明しており、さらに詳しいことは後述にて説明する。
【０３９６】
Ｓｈｉｆｔ
大文字機能のＳｈｉｆｔを曖昧な文字を有さないキーである３１９００５や３１９００６キーに対するスクラッチ行為（例：３１９０２１や３１９０３２）や所望する文字キーを（同時に）押して行うこともできる。例えば、スクラッチ行為３１９０３２と「ｂ」を入力するスクラッチ行為３１９０１１を同時あるいは順にすれば、「ｂ」の大文字「Ｂ」が提供される。
【０３９７】
ユーザがシフトスクラッチ行為（例：３１９０３２）をし、文字キーを押す行為なくタッチスクリーンから指を離せば、シフト機能が取り消されてシステムは何もしない。
【０３９８】
ユーザがシフト機能のスクラッチ行為をした後に該当キーから指を離していなければ、１つ以上の文字キーに対するプッシュやスクラッチ行為を１回以上したことになり、該当大文字が何度も提供される。
【０３９９】
シフト命令語をスクラッチ行為によって行えば長所がある。ユーザがタイピングを速く行うとき、該当キーを打って２つの曖昧な符号を入力する間に、シフト機能が割り当てられたスペースキーを押すことができる。このようなに３回連続で押す行為は、ユーザが次の行為をする前にタッチスクリーンから指を離さない場合が多いため、システムが曖昧になることがある。システムはユーザが２つの文字間にスペースを置こうとするのか、または最後の文字を大文字にしようとするのかのようなユーザの意図を認識することができない。ユーザがスペースキーやＢｋＳｐキーに対するスクラッチ行為のようなそれぞれの行為をすることを制限し、システムがユーザの意図を容易に分かるようにする。
【０４００】
特殊符号と命令語
特殊符号と命令語はその特性別にグループで纏め、それぞれのグループを第１キーパッドのキーに割り当てる。図３４ａは、ＰＣキーボードの大部分のシンボルと機能をグループ別に纏め、図３３ａの第１キーパッドのキー３１８００１〜６に割り当てる例を示す。あるグループの符号それぞれは電話機型キーパッドのキーで表現される。電話機型キーパッドの複数のキーにはシンボルが割り当てられない。図３４ａにおいて、Ｆ１〜１２のグループはないが、このようなグループや新しいグループは他の新しいキーに割り当てたり、他の方式によって配列することができる。例えば、２つの命令語キーの代りに３１８００５のような１つの命令語キーのみを使用し、Ｆ１〜１２グループを他の命令語キー３１８００６に割り当てることもできる。
【０４０１】
派生符号入力法
アクセント表示符号や複合符号のような派生符号の入力法は既に説明したが、他の方法もある。
【０４０２】
ユーザが確実な符号の入力に該当するスクラッチ行為をした後、システムがこの符号を提示するときや提示した後、タッチスクリーンの他の場所に（同時に）触れればよい。前記符号がアクセント表示符号や複合符号のような派生符号の場合、新しいタッチポイントもこのタッチポイントに関連した他の位置に電話機型キーパッドのような新しい（追加）第２キーパッドが現われることができる。前記キーパッドは、提示された符号に該当するアクセントや複合符号の一部や全部が含まれている。このとき、本発明のスクラッチ原理により、ユーザは新しいタッチポイントで所望する派生シンボル方向にスクラッチ行為をすれば、システムが派生シンボルを入力する。
【０４０３】
2013515295.tif 000003
【０４０４】
以上の原理を基本とし、「ｑｕ’」、「ｊ’」のような他の種類の派生語も同じように入力することができる。
【０４０５】
ユーザがタッチスクリーンに新しく生じた第２キーパッドに何らのスクラッチ行為も行わなければ、システムは何もしない。
【０４０６】
この方法を、他の種類のデータ入力にも応用することができる。例えば、タッチスクリーンの初めのタッチポイントに、第２キーパッドのキーごとに異なる種類のメディアを配列したメディアサーチシステムを示すことができる。ユーザは該当スクラッチ行為を通じて「音楽」のような所望するメディアを選択することができる。このとき、ユーザが他の指でタッチスクリーンのいずれかの場所に触れれば、システムは「ｂａｎｄ」、「１９７０ｓ」、「１９８０ｓ」、「音楽の種類」などのようにキーごとに他の派生語を提示する。また、メニューバーの命令語や機能キーの入力にも応用することができる。例えば、ワープロメニューバーを電話機型キーパッドに割り当てることができる。ユーザは該当のスクラッチ行為によって所望するものを選択すればよい。システムが前記バーを選択すれば（好ましくは、指をタッチスクリーンから離す前に）、システムがスクリーンのある場所に触れ、このバーのコンテンツが入っている他の類似するキーパッドをオープンし、ユーザはそのうちの１つを選択すればよい。
【０４０７】
同じ原理を、正確な符号の入力にも応用することができる。例えば、ある言語の文字を多くの形態にグループ化し、キーごとに一グループずつ割り当てることができる。同じ方法により、ユーザが一グループを選択し、続いて選択されたグループの一文字を選択する。この文字が派生語を有すると、次のステップでユーザの所望する派生語を選択することができる。
【０４０８】
繰り返し
本発明によれば、ユーザがスクラッチ行為が終わったのに指をタッチスクリーンから離さなければ、システムが指を離すまで該当シンボルの入力を繰り返す。２つのキーパッドのそれぞれで第１と第２動作によってシンボルを提供すれば、ユーザが第１動作から指を離した後に他の指をスクリーンから離すまで、システムはシンボルを繰り返して入力する。
【０４０９】
一例として、図３３ａの機器３１８０００と図３４ａの前記モードで第２キーパッド３１９０５５によって表現されたＣＭＤＩシンボルを考慮し、ユーザがキー３１８００５を押したままでスクラッチ行為３１８２１０をすればカーソルが右側に動くため、この方向にカーソルを動かす他の方法も下記のように考慮することができる。
【０４１０】
−スクラッチ行為の終りに、ユーザがスクリーンから指を離せば、システムが符号を超えて右側にカーソルを動かしたり、
−スクラッチ行為の終りに、ユーザが指を離さずにスクラッチ行為を止めれば、システムはユーザが指を離すまでカーソルを符号を超えて右側に動かす。
【０４１１】
スクラッチ行為の長さによって符号の個数を規定し、カーソルがこの方向に動くようにもできる。
【０４１２】
2013515295.tif 000004
【０４１３】
2013515295.tif 000005
【０４１４】
2013515295.tif 000006
【０４１５】
第２キーパッドは、すべての符号の「派生語」を入力するのに使用されることができる。例えば、ユーザが「．」を入力する行為をした後にスクリーンの他の場所に触れれば、システムがドット符号によって始まる多様な符号列を有する第２キーパッドのキーを示す。このとき、ユーザは所望するスクラッチ行為をすればよい。一例として、図３７ａの機器３２２０００では、ユーザのスクラッチ行為３２２０１４によってピリオド／ドットが入力される。このとき、（スクリーンから指を離さずに）ユーザが第１キーパッド外郭のスクリーンに触れれば第２キーパッドが現われ、このキーパッドのいくつかのキーにはドットの「派生語」が割り当てられている。例えば、スクラッチ行為３２２０１５では符号列「．ｃｏｍ」が、スクラッチ行為３２２０１８では他の符号列「．００」が入力される。
【０４１６】
図３７ａのスクラッチ行為３２２０１１は「Ｅｎｔｅｒ」機能に、スクラッチ行為３２２０１２は「、」の入力にそれぞれ該当する。
【０４１７】
単語完了
単語を入力する間、自動やユーザの要請によって今まで入力中である現在単語部分の長さ以上の長さを有する単語をユーザに示す。これらの単語は第２キーパッドを利用して示され、本発明の原理によって入力されている。一例として、図３７ｂの機器３２２１００はタッチスクリーン３２２２０９と４つの文字キーを含み、キー６つの第１キーパッドを有する。第１キーパッドのキー３２２００２、３２２００１、３２２００３、３２２００３、３２２００１を順に押せば、システムが「ｔｈｏｓｅ」３２２１１０を提示する。このとき、ユーザがスクラッチ行為３２２１１１をしてシステムに単語完了モードに入るようにしてシステムがユーザに単語／語幹辞書の一部を示すようにし、これは辞書の該当単語のうちで優先権が最も高いものである。前記単語は第２キーパッドのキーに見せ、好ましくはユーザが前記単語完了行為／要求（例：３２２１１１）をした後にユーザに見せる。続いて、所望する単語がキーにあれば、ユーザは他の指で該当スクラッチ行為をする。一例として、所望する単語が「ｒｅｖｏｌｕｔｉｏｎ」３２２２２７であれば、ユーザがスクラッチ行為３２２１１２をすればよい。
【０４１８】
第２キーパッドが現われる前であっても、優先権が最も高い単語（例：「ａｂｓｏｌｕｔｅ」３２２２２９）を完了単語とし、特定場所でのスクラッチ行為３２２１１１のみでユーザに提示することもできる。この単語の所望する単語でなければ、ユーザが他の指でスクリーンに触れれば、他の単語を有する第２キーパッドが現われる。
【０４１９】
図３７ｂにおいて、単語「ａｂｏｖｅ」（３２２２２６）、「ａｂｏｖｅ−ｍｅｎｔｉｏｎｅｄ」（３２２２２８）とは異なる単語が第２キーパッドのキーに現われている。第２方法によれば、スクラッチ行為３２２１１１のみに基づいてユーザに提示された完了単語が提示された単語と開始符号は有するが、さらに長い単語であることがある。例えば、ユーザがこの単語を「ａｂｏｖｅ」に変える修正過程をして単語完了に入るスクラッチ行為３２２１１１をすれば、システムはこのスクラッチ行為３２２１１１のみに基づいて「ａｂｏｖｅ−ｍｅｎｔｉｏｎｅｄ」という単語を提示する。
【０４２０】
単語完了システムに提示された単語が他の語幹を有する単語であることがある。例えば、ユーザがスクラッチ行為３２２１１２によって「ｒｅｖｏｌｕｔｉｏｎ」３２２２２７を選択した後、他の指で第１キーパッド外郭のスクリーンに触れることがある。このとき、図３７ｃのように、システムは「ｒｅｖｏｌｕｔｉｏｎ」に該当する他の語幹を示す第２キーパッド３２２３０８をオープンする。このとき、ユーザは所望するスクラッチ行為をすればよい。例えば、「ｉｚｅ」に該当するスクラッチ行為３２２３１１をすれば、「ｒｅｖｏｌｕｔｉｏｎｉｚｅ」という単語が提供される。
【０４２１】
多様に提示された単語の完了部分が類似する開始符号は有するが、残りの符号列が異なる場合、前記開始符号が第２キーパッドのキーに選択事項として示される。前記符号を該当スクラッチ行為によって入力した後、ユーザがスクリーンの他の部分に触れれば、システムは残りの符号列を有する他の第２キーパッドのキーを示す。
【０４２２】
システムが単語完了およびスクリーンタッチに入った後、システムは選択された単語／語幹を有する第２キーパッドを示すことができる。所望する単語／語幹が第２キーパッドになければ、ユーザがスクリーンの他の部分に触れれば、システムはまた異なる（例：頻繁に使われない）単語／語幹を有する他の第２キーパッドを示すことができる。
【０４２３】
例えば、ある言語の多様な単語内に共通して使用される符号列、好ましくは同じ文字から始まる符号列をこのような過程を通じて第２キーパッドを利用して入力することができる。アクセント文字とは個別に、この文字から始まる接頭辞や接尾辞のような符号列も同じ方式によって入力することができる。例えば、ユーザが確実な符号を提供したとき、前記符号に開始単語として頻繁に使用される符号列が第２キーパッドによってスクリーンに提示されることがある。このとき、ユーザは、所望する符号列を選択して入力することができる。このような符号列と共に、前記正確な符号に関連する他の符号やアクセント符号も第２キーパッドに提示されることができる。
【０４２４】
接尾辞／接頭辞
図３７ｄの実施形において、ユーザが正確な文字「ｔ」（この場合、不正確な符号は「不安定」符号とすることができ、正確な符号を「安定」符号とすることができる）に該当するスクラッチ行為３２２４１１をした後、他の指で（第１キーパッド外郭の）スクリーンに触れれば、システムが「ｔ」に関連したり「ｔ」から始まる多くの符号列を第２キーパッド３２２４０８の多くのキーに示し、ユーザは（前記他の指で）該当スクラッチ行為をして現在提示された単語／語幹に所望する符号列を入力したり追加する。本実施形態において、ユーザが「ｆｉｃ」を入力した後、「ｔ」に該当するスクラッチ行為３２２４１１をした後、単語一部分（例：接尾辞）である「ｔｉｏｎ」を入力するための３２２４１２スクラッチ行為をする。
【０４２５】
接尾辞選択を支援する場合、プロセッサは入力されたキー順によって長い単語ではない接尾辞を有する短い単語を選択することができ、このようなさらに長い単語が辞書で上位にランクされているときも同じである。また、短い単語に追加点数を付与し、短い単語と長い単語の点差が追加点数よりも小さいときは、短い単語を選択するようにもできる。
【０４２６】
片手でシステム使用
２つの指で作業することを要するシステムでも、１本の指のみで作業するように設計することができる。例えば、「シフト」スクラッチ行為をした後にユーザがスクリーンで指を離せば、次に入力される文字が大文字になるようにする。
【０４２７】
一般的に、第１キーパッドの文字キーから始まるスクラッチ行為は、正確な文字に該当しないこともある。例えば、図３７ｅのようにキー３２２５０１〜４から出発するスクラッチ行為３２２５１１〜４は、それぞれのキーにある文字を正確に入力するものではない。本発明では、このようなスクラッチ行為によってシステムが該当キーに割り当てられたモードに入るようにできる。すなわち、このようなスクラッチ行為をした後、
−第１方法により、ユーザがスクリーンから指を離せば、システムが該当モードの符号を有する第２キーパッドを示し、ユーザはスクリーンでスクラッチ行為をして所望する特殊符号を入力する。
【０４２８】
−第２方法により、ユーザがスクリーンから指を離しても何も起こらないが、スクラッチ行為を終わらせたままでしばらく指を離さなければ、システムが該当モードの符号を有する第２キーパッドを示し、ユーザは（指を離さないままで）前記地点からスクラッチ行為をしたりスクリーンの任意の場所からスクラッチ行為をして所望する特殊符号を入力する。
【０４２９】
一例として、ユーザがスクラッチ行為３２２５１３をすれば、システムが「ＮＵＭＢ」モードに入る。スクラッチ行為が終われば、このキーが有する数字０〜９を有する第２キーパッドが現われ、このとき、ユーザは図３７ｆのようにスクラッチ行為３２２５０９をして数字「６」を入力することができる。
【０４３０】
キーボード補強
モードキー、単語完了、スリー基盤サーチなどの上述した本発明の特徴を利用して他のデータ入力システムを補強することができる。第１キーパッドをキーごとに文字が１つずつであるキーボードとすることができる。例えば、少しの変形を加えたクワーティ文字のキーのような標準ＰＣキーボードを前記キーパッドとすることができる。前記キーボードは、可能な限り、スクリーン上のキーボードであることが好ましい。複数の変形は、特殊符号や機能を入力する機能を補強することであることができる。
【０４３１】
図３８のキーボード３２３００１はクワーティ文字のキーである。また、文字キーの他に、３２３０１１〜１６のキーはモードを支援する。ここで、ＣＭＤ１とＣＭＤ２モードはそれぞれ、ＳｐキーとＢｋＳｐキーに割り当てられることができる。
【０４３２】
ユーザがＰＵＮＣモードキーを押せば、システムは文章符号が割り当てられた第２キーパッド３２３００８をオープンし、ユーザはスクリーンのどこででも所望するスクラッチ行為をすることができ、例えば、３２３０１０のスクラッチ行為によって所望する符号「！」３２３００２が入力される。
【０４３３】
スペースキー３２３０１５のように他の目的に使用される既存のキーにモードが割り当てられれば、大部分の場合はスペース機能に使用される１回のプッシュ以外の他の行為によって該当モードに入るようにできる。例えば、ユーザがスペースキーを押したままで他の指でスクリーンに触れれば、システムが該当第２キーパッドをオープンし、ユーザは前記他の指で所望するスクラッチ行為をすればよい。
【０４３４】
アクセント、アクセント符号、派生語、単語完了、接頭辞、接尾辞、その他の関連単語部分などの他のすべての特徴も、同じような方式によって入力することができる。
【０４３５】
上述したように、ユーザが文章符号キー３２３０１１のようなモードキーを指で作動させた後、スクリーンのどの場所でもスクラッチ行為をすることができる。例えば、ユーザが図３８のように他の指で前記スクラッチ行為したり、図３８ａのようにタッチされた文章符号キー３２３１０７自体からスクラッチ行為３２３１０５をすることもできる。スクラッチ行為をする間、本実施形態のように電話機型キーパッド３２３１０８である第２キーパッドから選択されたキー３２３１１１は、このキーパッドがユーザの指下ではない他の位置にあるときにも強調表示されることができる。
【０４３６】
また、キーに割り当てられたシンボルの派生語も、同じような方式によって入力することができる。例えば、図３８ｂのようにユーザが「ｅ」が割り当てられたキーに触れれば、電話機型第２キーパッド３２３２０８が現われ、このキーパッドには「ｅ」のアクセントが表示された文字が配置される。ユーザが３２３３２１のようなスクラッチ行為をすれば、所望するアクセント表示文字を入力することができる。
【０４３７】
また、特殊符号モードと機能モードの一部を標準機能を有するキーボードのキーに割り当てることもできる。例えば、前記モードを一部文字キーに割り当てる。好ましくは、モードの開始文字が割り当てられた文字キーに該当モードを割り当てる。モードが割り当てられたキーを打てば本来の機能が発揮され、前記キーからスクラッチ行為をすればその方向に割り当てられたモードのシンボルが入力されるようにする。また、ユーザが前記キーからスクラッチ行為をした後、システムが前記キーのモードに入り、このモードの符号が割り当てられた電話機型の第２キーパッドを示すようにできる。前記キーから短いスクラッチ行為をすれば、第２キーパッドの中心キーが作動する。図３８ｃのように、数字モードは「ｄ」を有するキー３２３４２１に割り当てられることが好ましい。他のモードも同じようにすることにより、ＰＵＮＣモードは「ｐ」を有するキー３２３４２５に割り当てられるようにする。矢印機能は別途のキー３２３４２７に割り当てる。このキー３２３４２７に触れることにより、矢印方向にテキストをナビゲーションすることができる。図３８ｄは図３８ｃと類似する。この実施形態において、ユーザがＦＵＮＣモードキーに触れれば、システムはＰＣキーボードの大部分の機能を有する第２キーパッドを示す。第２キーパッドは電話機型キーパッド３２３５０８であって、ユーザは該当スクラッチ行為によって所望する機能を選択することができる。
【０４３８】
１ｓｔキーパッドのアルファベット順序
第１キーパッドの文字をアルファベット順に配列することができる。また、第１キーパッドの文字キーと第２キーパッドの文字キーが少なくとも１つの符号／文字を共有するように第２キーパッドに文字を配列する。図３９はこのような配列の一例を示しており、この機器３２４０００のタッチスクリーンにはアルファベット文字が第１キーパッドのキー３２４００１〜４にアルファベット順に配列されている。このようなアルファベット文字が、第２キーパッド３２４００８には前記原理に適合するように配列される。一方、システムが予測した単語の正確性を計算するために、両側キーパッドの文字の配列順序を少し変更することも可能である。
【０４３９】
ヒンディ語
ヒンディ語の場合、文字とアクセントのようなテキスト符号に多くの符号が付いているため、キー数字が減ったキーパッドに符号を割り当て、少なくとも１つのキーは４つ以上の文字を有し、母音は４つ以上の符号を有するようにする。したがって、テキストを入力するのに使用される電話機型キーパッドの少なくとも１つのキーに４つ以上の曖昧な符号が割り当てられる。この場合、文字キーの４つを有する第１キーパッドの文字キーと第２キーパッドのキーは、１つ以上の符号を共有する。
【０４４０】
図４０ａは、ヒンディ語符号３２５００８を電話機型キーパッドに配列したものを示す。大部分の場合、電話機型キーパッドのキーごとに４つ以上の符号を有し、例えば、インド語電話機キーパッドのキー３２５００３は５つの（曖昧な）符号を有する。図４０ａの第１キーパッド３２５０００の４つの文字キーにはインド語符号が割り当てられる。キーパッドの文字キーが４つである場合、第１キーパッド３２５０００のキーと第２キーパッド３２５００３のキーが１つ以上の符号を共有するようにすれば、本発明の修正過程と確実な文字の直接入力を通じて確実な文字を入力することができる。ユーザが第１キーパッドを利用して単語をタイピングしてユーザが所望しない単語を予測したとき、ユーザが予測単語を修正するスクラッチ行為をすれば、このスクラッチ行為が１つ以上の符号に該当し、システムはこのうちのどれがスクラッチ行為に該当するのか知らないこともある。
【０４４１】
この問題を解決するために、スクラッチ行為に該当する符号をスクラッチ行為の長さで定めることができる。例えば、第１キーパッドのキー３２５００２と第２キーパッドのキー３２５００３が２つの符号を共有する場合、スクリーン３２５００９での短いスクラッチ行為３２５０２１はスクラッチ方向の第１共有符号に該当し、第２共有符号はこの方向の長いスクラッチ行為３２５０２２に該当する。また、システムがタイマーを利用してユーザの意図（押す時間やスクラッチ行為の長さ）を把握することもできる。例えば、指でスクラッチした後に離す行為は第１共有符号、スクラッチした後に指を離さない行為は第２共有符号に該当するようにできる。
【０４４２】
図４０ｂには類似した２つの第２キーパッド３２５０２１〜２があり、それぞれに（インド語）アルファベットがいくつか割り当てられ、第１キーパッド３２５０００のキーと２つの第２キーパッド３２５０２１〜２のキーが少なくとも１つの符号を共有するようにする。
【０４４３】
−第１の方法として、第２キーパッド２つに対する作業を区分する。例えば、第第１２キーパッド３２５０２１はスクリーン右側に、第第２２キーパッド３２５０２２はスクリーン左側に配置し、ユーザが単語を修正するようになれば該当キーパッドを使用する。具体的に、第１キーパッド３２５０００のキー３２５００と第第１２キーパッド３２５０２１のキー３２５１４３が共有する文字３２５１４３を入力しようとすれば、スクリーン３２５１０９右側でスクラッチ行為３２５１１１をし、第１キーパッド３２５０００のキー３２５００２と第第２２キーパッド３２５０２２のキー３２５１５３が共有する文字３２５１４４を入力しようとすれば、スクリーン３２５１０９左側でスクラッチ行為３２５１１２をする。
【０４４４】
−第２の方法として、修正過程に入った後、ユーザがスクリーンに触れればシステムが第第１２キーパッドを示し、このとき、所望する文字／符号がこのキーパッドになければユーザが第１指をスクリーンから離さず、他の指でスクリーンに触れればシステムが第第２２キーパッドをユーザに示すようにする。このとき、ユーザは所望するスクラッチ行為をすればよい。ユーザが第２指でスクリーンに触れた後、第１指をスクリーンから離すこともできる。システムが必要であれば第２キーパッドを２つ以上有し、ユーザは所望する文字が現在の第２パッドにないとき、他の指でスクリーンに触れる過程を繰り返すこともできる。
【０４４５】
図４０ａのキーパッド３２５０００のインド語配分はアルファベット順にしたが、これはあくまでも例示に過ぎない。
【０４４６】
本発明の修正過程で不確実な符号を確実な符号に変える過程は、正確な符号を入力する唯一の方法ではない。ユーザが英語で表示された第１キーパッドの該当キーからのスクラッチ行為によって直接に確実な符号を追加することもできる。この場合、ユーザが第１キーパッドの該当キーに触れてシステムが第第１２キーパッドを示したが、所望する文字が第２キーパッドになければ、ユーザが第１指を該当キーから離さずに他の指でスクリーンに触れれば、スクリーンの他の符号が割り当てられた第第２２キーパッドを示し、このような過程を所望する文字／符号が第２キーパッドにあるまで繰り返し、その後、ユーザは所望するスクラッチ行為をすればよい。
【０４４７】
本発明のデータ入力システムは、すべての言語でテキストを入力することができる。例えば、音標文字である中国語や日本語のテキストも入力することができる。
【０４４８】
中国語／日本語
中国語単語は、１つ以上の表意文字（シンボル）を含む。各文字は中国語のローマ字表記であるピンイン（ｐｉｎｙｉｎ）で定義される。本発明のデータ入力システムは、中国語テキスト入力にも使用されることができる。一例として、システムのデータベースのそれぞれの単語が、この単語を構成するシンボルセットに相当するピンインセットを有する。ユーザは単語に該当するピンインに対応するキー動作を入力し、システムはこれに該当する単語をユーザに提示する。大部分の場合、１つのピンインが多様なシンボルに該当し、１つのピンインセットが多様な単語に該当する。前記該当の単語ごとに使用頻度がそれぞれ異なる。
【０４４９】
ユーザが単語のピンインのうちの不確実あるいは確実な文字／符号に該当するキーを作動させた後、システムはこの単語の予想ピンインセットと、予想される単語をなす該当表意文字からなる単語を提示し、前記予想単語は予想ピンインに該当する単語のうちで優先権が最も高いものである。提示された単語が所望する単語であれば、ユーザがスペース符号を使用して確認するなどの方式によって継続してタイピングすることができる。
【０４５０】
予想されるピンインセットが所望するのでなければ、ユーザは第２キーパッドを使用して修正過程に入る。システムが所望するピンインセットを提示しても、このように提示されたピンインに該当する単語が複数あることがある。しかし、いつでも、提示された単語の所望する単語でなければ、ユーザはスクリーンやキーに触れるなどの予定された行動をし、システムは電話機型キーパッドをオープンし、このキーパッドのキーは提示されたピンインセットに該当する他の単語を有する。このとき、所望する単語がオープンしたキーパッドにあれば、ユーザは該当スクラッチ行為をすればよい。システムの提示する単語が複数であれば、指をスクリーンにつけたままで他の指をスクリーンにつければ、システムが追加で提示される単語を有する他のキーパッドをオープンする。所望する単語が出るまで継続する。
【０４５１】
修正過程がピンインを入力する間になされれば、システムがアルファベット文字列を入力するために、上述した修正過程と類似するように所望するピンインを正しく予測することを援助することができる。
【０４５２】
システムのピンインが１から４までと定義される他の中国語音を有することもできるが、本発明によれば、このようなこともカバーすることができる。
【０４５３】
中国語のような象形文字単語を入力する間、ユーザが第１キーパッドのキーを押して不確実な文字を入力し、必要なときは、単語に該当する所望するピンインセットを提供することに相当する確実な文字の入力のためのスクラッチ行為をするとき、ピンインセットにオプションが１つ以上あれば、システムはすべてのオプションに該当するすべての単語を組み合わせ、最も優先権が高い単語をユーザに提示する。提示された単語の所望する単語でなければ、ユーザが修正過程を通じてピンインの個数を減らし、システムが他の単語を提示するようにする。一方、ユーザが修正過程とは関係なく他の情報を提供することもでき、例えば、該当単語リストを見て所望するものを選択する。
【０４５４】
また、単語のピンインの入力や修正過程の間、システムが予測されるピンインのうちの第１不確実な符号を選択することもできる。これは、中国語のピンイン個数が数百個に限定され、第１キーパッドを通じて入力される（予測される）ピンイン文字が前記ピンイン内の文字位置で一度だけ選択すればよいためである。この位置の前記文字は、システムによって確実な文字として見做される。選択された不確実な文字を修正した後、システムは予測ピンイン内の次の不確実文字を選択する。
【０４５５】
選択されたピンインのシンボルのみをユーザに見せる
ピンインを予測したシステムは、予測されたピンインに該当する（象形文字）単語のみを選択して示す。
【０４５６】
スクリーン反対側での選択
単語を入力する間、スクリーンの第１側面のような所定区域でのスワイピング（ｓｗｉｐｉｎｇ）行為によって予測されたピンインの修正過程に入るようにし、スクリーン反対側でのスワイピング行為は予測されたピンインに該当する（象形文字）単語を提示するようにできる。提示された単語は、いかなる種類も可能である。ユーザが前記スクリーン反対側に触れれば、システムが前記単語のうちの１つを有する第２キーパッドを示すようにもできる。ユーザが所望する単語がこのキーパッドのあるキーに印刷されれば、ユーザは指でスワイピング行為あるいは前記キー方向のスクラッチ行為をし、システムが残りの単語を有する他の第２キーパッドを示すようにできる。他のキーに向かうスクラッチ行為によってシステムが以前単語の第２キーパッドを示すようにもできる。
【０４５７】
校正
動的な第１キーパッドの位置を定めることに関する他の校正過程については既に説明した。スクリーンのある位置にテキストを入力する前に、ユーザがスクリーンの４ヵ所の位置に触れて「ｔｈｉｓ」のような単語を提供することもできる。このとき、システムは前記位置の下にキーパッドの（該当）キーのうちの１つを割り当てる。ユーザが前記単語を入力したければ継続してタイピングし、あるいはバックスペースを提供する。システムは入力された単語を削除するが、４つのキーの位置は考慮する。
【０４５８】
本発明の機器に外部キーパッドを付着することができ、このとき、ハードキーが付いた外部の第１キーパッドをシステムに使用することができる。ハードウェアの変更なくこのようなキーパッドを使用するため、前記キーが外部支持ハードウェアに位置することができる。図４１はバー形態の支持ハードウェア３２６０００を示しており、本発明のキーパッドが２ヵ所３２６０１１〜２に分けられてバーの両側に位置する。前記バーは複数の破片３２６００１〜３からなり、拡張することもできる。図４１ｂの支持ハードウェアは拡張した状態である。また、このような支持ハードウェアが付着器具を有することもできる。図４１ｃの器具は携帯型ハードウェアを示しており、このような支持ハードウェアは側面にキーをさらに付着することができる。
【０４５９】
キープッシュに該当する符号を示す
ユーザが第１キーパッドのキーに触れれば、このキーのシンボル（例；文字、特殊文字、機能など）が第２キーパッドの該当キーに提示されるようにできる。一例として、図４２の機器３２７０００の第１キーパッドの６つのキー３２７００１〜６のうちの４つのキー３２７００１〜４が文字を有する。モード名はそれぞれのキーの上端に印刷される。ユーザがキー３２７００３に触れれば、前記キー３２７００３の文字とモード符号（例：数字）が（「基準キーパッド」ともいう）第２キーパッド３２７００８のキーに現われる。本実施形態において、第２キーパッド３２７００８のキーごとに少なくとも１つの文字や特殊符号（ここでは数字）を示す。例えば、中心キー３２７０１５は「ｋ」と「５」を有する
この方式によれば、ユーザが所望するスクラッチ行為をする前に、第２キーパッドで所望する符号を見ることができる。このとき、下記のようにすることが好ましい。
【０４６０】
−一側として、ユーザが上述したように文字を入力することを所望すれば、第１キーパッドのキーで指によってスクラッチ行為をする。スクラッチ行為をしてすぐに、ユーザが確実な文字を入力しようとすることを知ったシステムは、ユーザの指下にあるキーの文字のみを（大きいフォントで）有する新しい第２キーパッドを提供するが、中心キーがユーザの指先下に来るようにする。この方式により、ユーザは特に考慮しなくても、正しい方向にスクラッチ行為を容易に行うことができる。現在実施形態において、図４２ａのように、ユーザが正確な符号を入力するためのスクラッチ行為をするために指でキー３２７００３を動かし始めれば、システムは図４２の第２キーパッドをなくし、適切な文字のみが大きいフォントで載せられている新しい基準キーパッド３２７１０８を示す。基準キーパッドの中心キー３２７１１５はユーザの指先下に来ることが好ましい。今は、初心者でも所望するスクラッチ行為を基準キーパッド３２７１０８で容易に行うことができる。
【０４６１】
−他の一側として、ユーザが（例えば、第１キーパッドのキーに触れているままで）他の指で特殊符号を入力しようとすれば、前記キー外郭のスクリーンに触れる。このとき、システムはモードにおけるこのキーの特殊符号を（大きいフォントで）有する新しい第２／基準キーパッドを示すが、中心キーが指先下に来るようにする。この方式により、ユーザは正しい方向にスクラッチ行為を容易に行うことができる。図４２ｂの場合、ユーザがキー３２７００３を押したままでスクリーンの３２７２１７位置に触れれば、システムは第２キーパッド３２７２０８を再構成し、キー３２７００３のモードに属する数字のみを大きいフォントで有するキーパッドをユーザ指下に配置するが、中心キー３２７２１５が指のすぐ下に来るようにする。このために、初心者でも基準キーパッドで所望するスクラッチ行為を容易に行うことができる。
【０４６２】
上述した場合にも、システムが第２キーパッドを新たに提示するとき、以前の第２キーパッドはスクリーンから消える。
【０４６３】
初めからユーザが指から遠く離れた第２キーパッドで所望する符号を見ることができるため、所望する符号に向かうスクラッチ方向を予め知ることができる。続いて、第２キーパッドを指下におけば、ユーザが考慮しなくても正確に動作をとるのに役に立つ。
【０４６４】
本実施形態を機能が同じ他のシンボルを入力するのに応用することができる。図４２ｃによれば、キー３２７００５〜６を打てば、それぞれバックスペース機能とスペース機能が発揮される。文字キーに関連する限り、キー３２７００５〜６とは異なる種類の動作が割り当てられる。一例として、ユーザがキー３２７００５に触れれば、スクリーン中央位置３２７２１５の基準キーパッド３２７００８は正常状態とモード状態で前記キーに割り当てられた符号と機能を示すように変わるが（例：ＰＣクワーティキーボードのシフトキーと非シフトキーに割り当てられた符号と類似する）、図４２ｄを参考して下記のように変わる。
【０４６５】
−一側として、ユーザがキー３２７００５に指をつけてスクラッチすれば、システムは指下である３２７４１５位置に第２キーパッド３２７４１８を示し、このキーパッドは正常（非モード）状態での第１キーパッドのキー３２７００５のシンボルを有する。続いて、文字キーで説明したように所望するスクラッチ行為をする。
【０４６６】
−他の一側として、ユーザが（第２指で）キー３２７００５外郭のスクリーンの一部分３２７４２５に触れれば、文字キーで説明したように、システムがキー３２７００５のモード状態に入って新しい第２キーパッド３２７４２８を示しており、このキーパッドはモード状態でのキー３２７００５に割り当てられたシンボルのみを有する。このキーパッド３２７４２８の中心は、ユーザの第２指下に来ることが好ましい。
【０４６７】
ユーザは、このとき（第２指で）所望するスクラッチ行為をすればよい。図４２ｃは、スペースキー３２７００６との他の種類の動作に割り当てられる符号と機能を示す。このシンボルを第１キーパッドの他のキーのシンボルを入力するように入力される。一例として、ユーザがスペースキー３２７００６に触れれば、システムは変形した第２キーパッド３２７５０８を示し、このキーパッドのそれぞれのキーは非モード状態のシンボルやキー３２７００６に関連するモード状態のシンボルを少なくとも１つ示す。例えば、基準キーパッド３２７５０８のキー３２７５１６は、キー３２７００６が非モードにあれば「Ｔａｂ」機能３２７５１８に関連し、キー３２７００６がモード状態にあればＩｎ−Ｗｏｒｄ機能に関連する。
【０４６８】
現在単語マルチカラー
本発明によれば、現在単語で、不確実な符号は第１キーパッドのキーと同じ色や背景色で表示し、確実な符号は灰色のような他の色や背景色で表示することができる。システムが自動に選択された不確実な符号（例：単語の第１不確実な符号）や、ユーザが手動で選択した不確実とか確実な符号を点滅、フォント大きさ、背景などを相違させて区分することができる。
【０４６９】
図４３ａの第１キーパッドはキーごとに色が異なる。キー３２８００１は赤色、キー３２８００２は緑色、キー３２８００３は青色、キー３２８００４は黄色である。ユーザが適当なキーを押してＴＨＩＳ３２８０１１という単語を入力するとき、システムは第１キーパッドの該当キーの背景色で現在単語３２８０１１の不確実な文字を示す。すなわち、文字Ｔ、Ｈ、Ｉ、Ｓがそれぞれ緑色、赤色、黄色、青色の背景を有する。第１不確実な文字Ｔ３２８０１２は、システムが選択して必要であれば修正するものであって、強調されたり点滅して表示される。
【０４７０】
第１キーボードと第２キーボードにある同じ符号は、同じ色や同じ背景色を有する。例えば、第２キーボードのキー３２８０１７の文字Ｐ、Ｑ、Ｒ、Ｓはそれぞれ、第１キーボードの文字と同じ背景色である黄色、赤色、緑色、青色を背景色として有する。第２キーボードの他の文字も同じような法則に基づく。
【０４７１】
ユーザが単語を入力する前に、システムが第２キーパッドを示し、このキーパッドのそれぞれのキーの文字は第１キーパッドの該当キーと同じ色や背景色を有する。単語を入力する前に、第２キーパッドのこのような符号は、同じフォントと大きさを有することが好ましい。ユーザが現在単語を提供するとき、基準第２キーパッドの適当なキーにシステムが第１不確実文字に該当する第１キーパッドのキーの符号を強調した形状で示すことができる。これと同時に、前記第１不確実符号も強調して見える。ユーザが修正過程に入ろうとすれば、スクリーンに触れて適当なスクラッチ行為をする前に、ユーザは強調表示された不確実文字に関連するキーのすべての該当文字を基準キーパッドで強調された形状で予め見ることができる。ユーザがスクリーンに触れて所望するスクラッチ行為をすれば、システムがユーザの指下に関連文字のみを有する第２キーパッドを見せることが好ましい。
【０４７２】
また、ユーザが第１キーパッドのキーに触れるたびに、システムが該当するすべての文字を第２キーパッドに強調した形状で示すこともできる。ユーザが前記キーをおけば、システムは現在単語の第１不確実文字や選択された文字のキーに該当する第２キーパッドの文字を強調した形状で示す。
【０４７３】
図４３ａを参照しながら継続して説明する。強調表示された（緑色背景の）Ｔ３２８０１２の他に単語ＴＨＩＳを入力する間、システムが第２基準キーパッド３２８０１１の該当符号（例：＿ＡＦＭＲＴＺ）を強調（緑色背景で）することができる。ユーザが第１キーパッド外郭のスクリーンに触れてスクラッチ行為３２８００７をして修正過程に入れば、システムは基準キーパッド３２８００８を新しいキーパッド（図示せず）に変え、新しいキーパッドには前記不確実文字に関連する第１キーパッドのキーの符号のみが入っている。このような新しいキーパッドは、ユーザの指下に来ることが好ましい。
【０４７４】
ユーザがスクラッチ行為３２８００７をした後、システムは現在単語ＴＨＩＳ３２８０１１の第１不確実文字「Ｔ」３２８０１２を図４３ｂのように確実な文字「Ａ」３２８１２２に変え、他の単語「ＡＸＩＳ」３２８０１２１を提示する。確実な文字３２８１２２は既に灰色のような他の背景色を有し、次の不確実符号３２８１２３が強調表示され、このとき、第１キーパッドの該当キー３２８００１の文字（例：＆ＢＥＨＬＱＸ）が第２キーパッド３２８１０８に強調された形状で現われる。
【０４７５】
ユーザがインワード（Ｉｎ−Ｗｏｒｄ）選択手段を手動で使用し、さらに修正する文字を単語から選択すれば、システムは選択された文字が確実な場合にも、第１キーパッドの該当キーと同じ色によって強調や点滅形態で示す。ユーザが単語の他の文字を選択すれば、再び前記確実な文字が本来の確実な背景色（例：灰色）を有するようになる。
【０４７６】
第１キーパッドのキー外郭でスクリーンに対するスクラッチ行為をせず、仮想のキーやハードキーを修正過程に関するスクラッチ行為の出発点に使用することもできる。この方法により、システムはスクリーンでの修正行為とマウス行為を容易に区分することができる。
【０４７７】
また、キーやこのキーに対するスクラッチ行為によって第１キーパッドの文字キーすべてをモード状態で入力することができる。この場合、第１キーパッドのキーからのスクラッチ行為に、このキーの該当モードの該当シンボルを入力することができる。次の同じスクラッチ行為では、文字キーのモード状態を逸脱する。
【０４７８】
図４２ｃ〜ｅの第２キーパッドのキーで、スペースキーとバックスペースキーでのスクラッチ行為に割り当てられた複数の専用機能が略語でプリントされる。このような機能と略語リストは下記のとおりである。
【０４７９】
−Ｃｏｍｐ  単語完了  既に説明した
−ＥｒＷｒ  単語消す  テキスト内のカーソル前の単語消し
−ＲｐＢｋ  バックスペース繰り返し
−ＬｋＭｄｓ  モードロック  すべての文字キーがモード状態に戻る
−ＵｓｒＧｄ  ユーザ案内
−ＲｐＳｐ  スペース繰り返し
−ＤｅｌＷｄ  単語削除  辞書からカーソル前の単語削除
現在単語の色
ユーザに提示された現在単語で確実な文字や背景を第１キーパッドのキーの色（例：赤色、緑色、青色、黄色）とは異なる色（例：灰色）にすることもできる。選択された不確実な符号は、該当キーと同じ色を有するようにする。他の不確実文字は、確実な文字の色や選択された不確実文字の色とは異なる色や背景色（例：明るい灰色、白色など）を有するようにする。
【０４８０】
上述したように、第１キーパッドの（文字）キーからのスクラッチ行為は、このキーに割り当てられた符号（文字）グループのうちの正確な符号を選択するものであって、前記キーを押してキーの外にスクラッチする行為は、このキーに割り当てられた他の符号グループ（例：０〜９のような「ＮＵＭＢ」グループの特殊符号）の該当符号を入力することであり、その反対も可能である。一方、スイッチング手段を使用して順序を変えることもできる。例えば、第１キーパッドのキーに割り当てられた文字それぞれは、このキーから出発するスクラッチ行為によって正確に入力され、このキーに割り当てられた０から９までの数字それぞれは、このキーを押してキーの外にスクラッチする行為によって正確に入力されるように設計された場合、前記スイッチング順序を使用すればその順序を変えることができる。このような場合、スイッチング手段を使用すれば、割り当てられた数字は該当スクラッチ行為のみによって正確に入力され、文字はキーを押してキーの外までのスクラッチ行為によって正確に入力される。
【０４８１】
Ｓｐ／ＢｋＳｐキーでの修正
修正過程に該当するスクラッチ行為の開始点をタッチスクリーンのキー（例：第１キーパッドのスペースキー、バックスペースキー、追加キーなど）のような特定区域に限定することもできる。この区域は、第１キーパッドの分離したキーの間の区域であることができる。
【０４８２】
編集機能
システムが選択、コピー、張り付けなどのようにテキストを編集するシンボルを含むシンボルグループを有することができる。前記グループは、第１キーパッドのあるキーとの定められた動作に割り当てられることができる。例えば、図４４ａの第１キーパッドのスペースキー３２９００６の多様な動作ごとに、それぞれ異なるシンボルグループが割り当てられることができる。第１グループはシンボル／機能をナビゲーションする「ＮＡＶＧ」グループ３２９０１２であり、このグループのシンボルそれぞれの名称は基準パッドのそれぞれのキーの下端に印刷される。ここでは、ＮＡＶＧグループのシンボルがスペースキーからのスクラッチ行為に割り当てられる。第２グループはテキスト編集シンボル／機能を含む「ＥＤＩＴ」グループ３２９０１１であって、それぞれのシンボルの名称は基準パッドのそれぞれのキーの上端に印刷される。ＥＤＩＴグループのシンボルは、スペースキーを押してキーの外にするスクラッチ行為に割り当てられる。
【０４８３】
また、スペースキーに対する他の動作に他のシンボルグループが割り当てられることができる。図４４ｂには第３シンボルグループ３２９１０１の２つのシンボル３２９１０５〜６が示されており、シンボルの名称が第２キーパッドのキーの下端に印刷される。第３シンボルグループ３２９１０１のシンボル３２０１０５は、スペースキー３２９００６を押してスクラッチ行為に割り当てられる。
【０４８４】
指＋方向点滅
基準パッドの中心がユーザの指とスクリーンの間の接触点ではない他の場所にあれば、システムがこのキーパッドの中心キーには指形態のアイコンを示し、他のキーには接触点から所望するキーに向かうスクラッチ行為と同じ方向の矢印を示すようにできる。図４５は、このような接触点３３００１１、アイコン３３０００７、および矢印３３０００９を示す。
【０４８５】
ユーザは、既に入力された単語を後述するような他の方法によって常に直すことができる。
【０４８６】
−ユーザが既に入力された単語の端にカーソルを置いて新しい符号を入力すれば、この符号が既に入力された単語の端に別途の単語として追加される。
【０４８７】
−ユーザが既に入力された単語の端にカーソルを置いて前記単語を使用しろとシステムに知らせるバックスペースキーのようなキーに対するプッシュ／スクラッチ行為をして新しい符号を入力すれば、システムは既に入力された単語の符号を新しい符号を含む単語の開始部の確実な符号として見做し、ユーザが前記確実な符号に新しい符号を追加するときにデータ入力システムの原理どおりに行動する。
【０４８８】
−ユーザが既に入力された単語を選択してシステムに前記単語を使用しろとシステムに知らせるバックスペースキーのようなキーに対するプッシュ／スクラッチ行為をして新しい符号を入力すれば、システムは前記既に入力された単語の符号を前記新しい符号を含む単語の開始部の不確実な符号として見做し、ユーザが前記新しい符号を前記不確実な符号に追加するときにデータ入力システムの原理どおりに行動する。
【０４８９】
単純化されたインタフェース
単純化されたユーザインタフェースを生成することもできる。図４６ａの第１キーパッドは、４つの文字キー３３１００１〜４、バックスペースキー３３１００５、およびスペースキー３３１００６を有する。ここでは、スクリーンに基準キーパッドがない。
【０４９０】
文字キー３３１００１〜４に分配されるアルファベット文字が上述したようにこれらのキーに印刷される。
【０４９１】
例えば、ユーザが３３１００４、３３１００２、３３１００３に順に触れれば、システムはこの行為に該当しながらも最も優先権が高い単語である「ｗａｓ」３３１０１０を提示する。この単語の所望する単語でなければ、ユーザは第１キーパッド外郭のいずれの場所でも押して修正過程に入る。このとき、第１キーパッドのうちで提示された単語の第１不確実文字に該当するキー３３１００４の（拡大）コピー３３１００８がユーザの指下に現われるが、中心キーが指のすぐ下に来るようにする。前記コピー３３１００８は、ユーザが指の周りの文字を見ることができるように拡大されている。このとき、ユーザは所望する単語（ここでは「ｄａｙ」である）の第１符号である「ｄ」に向かって指をスクラッチし、システムは今入力された確実な符号「ｄ」とキー３３１００２、３３１００３に対して既になされた曖昧なプッシュ行為を参照し、最も優先権が高い単語である「ｄａｙ」を提示する。前記スクラッチ行為をした後、キー３３１００４のコピー３３１００８はなくなる。
【０４９２】
したがって、上述したように、ユーザは第１キーパッドの文字キーに対するスクラッチ行為によって確実な符号／文字を入力することができる。図４６ｂのようにユーザがキー３３１００４を押せば、システムがこのキーを拡大してキーの中心を指下に来るようにもできる。このとき、ユーザは、前記キーで所望する文字方向に所望するスクラッチ行為をして文字を正確に入力する。例えば、ユーザが「ｄ」を正確に入力しようとすれば、スクラッチ行為３３１１０７をする。次に、キー３３１００２、３３１００３を打てば、システムが「ｄａｙ」を提示する。
【０４９３】
コピーの中心やキーの中心にある文字を入力しようとすれば、例えば、上側に短くスクラッチ行為をすればよい。
【０４９４】
図４６ｃのように、ユーザが第１キーパッドのキー３３１００３を押せば、システムがモード状態におけるこのキー３３１００３のシンボルを有する第２キーパッドのコピーを示す（小さい）アイコン３３１２０８をスクリーンに示し、このような第２キーパッドに前記シンボルが電話機型キーパッドのように配列されることができる。このとき、図４６ｄのように、ユーザが第２指でスクリーンに触れれば、システムは該当モード（ここでは「ＮＵＭＢ」モード）の第２キーパッド３３１４０８を拡大して示し、このとき、中心キー９３３１４２５がユーザの指先下に来る。ユーザはこのような拡大した第２キーパッドの所望するシンボルを該当スクラッチ行為（ここでは３３１４０７）によって入力することができる。
【０４９５】
また、ユーザがモード状態のシンボルを入力した後、ユーザが第１キーパッドにある行動をするまで、システムがこのモードの第２キーパッドを継続して示すこともできる。一方、システムが前記モード状態に留まった状態でスクリーンをスクラッチすれば、このモードの他のシンボルが入力されることもできる。
【０４９６】
本発明では、それぞれのモード状態のシンボルの名称が第１キーパッドのそれぞれのキーやキー横に印刷されることができる。
【０４９７】
モード状態で追加するシンボルがあれば、ユーザが第２キーパッドの右側下側位置３３１４４２に向かって長いスクラッチ行為をすれば、システムが追加するシンボルを第２キーパッドに印刷する。左側下側位置３３１４４１に向かうスクラッチ行為をすれば、以前シンボルを有する第２キーパッドが現われる。
【０４９８】
上述したように、文字キーに同じ種類の行為をスペースやバックスペースキーはもちろん、他のどのキーにもすることができる。本実施形態において、ユーザが前記キーのうちの１つを押せば、中心キーが指下に来るように前記キーが拡大して現われ、ユーザは所望するシンボルに向かうスクラッチ行為をすればよい。同じように、ユーザが前記キーを押せば、システムはこのキーを拡大する以外に、このキーのモードに割り当てられたシンボルに関する第２キーパッドをスクリーンに示すことができる。ユーザが第２指でスクリーンを押せば、システムは拡大した第２電話機型キーパッドを指下にくるようにするが、中心が指のすぐ下に位置するようにする。ユーザは上述したような原理によって所望するスクラッチ行為をすればよい。
【０４９９】
中心からあるキーのシンボルに向かって行うスクラッチ行為は、前記キーで終わったり、このキーを逸脱することができる。
【０５００】
全体キーボード（クワーティ）
第１キーパッドの文字を標準キーパッド（例：クワーティ）のように配列することができる。このとき、第２キーパッドのキーとは、少なくとも１つの符号を共有するようにすることが好ましい。
【０５０１】
図４７ａのクワーティキーボード３３２０００では、文字キーが４グループ３３１００１〜４に区分される。各グループが図４７ｂの第１キーパッドのキー３３２１０１〜４に１つずつ割り当てられる。修正過程や正確な符号を挿入する間、第１キーパッドのキー（例：３３２１０３）の文字が第２キーパッド３３２１０８で示されるが、スクリーンにおけるユーザの指のスクラッチ方向を示すように少し変形した。図４７ｃは、第１キーパッドの４つのキー３３２１０１〜４が修正された例３３２２０１〜４を示す。
【０５０２】
クワーティ配列を基本とは異なるように文字を区分することができる。例えば、ＭとＮをグループ３３２００２に入れることができる。
【０５０３】
動作ごとに異なる入力信号
スクリーンのある地点で第１方向に向かうスクラッチ行為によって第１入力信号が提供され、第２方向に向かうスクラッチ行為によって第２入力信号が提供されることもできる。前記入力信号は、スクリーン上のキーや仮想のキーパッドにした行為に相当する。
【０５０４】
同じ方向の２回のスクラッチ行為でも、長さや圧力を異にすれば他の行為になり、２つの他の入力信号を提供することでできる。
【０５０５】
修正過程の間、第１キーパッドのキーの文字を有する第２キーパッドがスクリーンに現われるようにできる。第２キーパッドにする同じ方向のスクラッチ行為であっても、第１キーパッドの他のキーの動作に該当すれば、このスクラッチ行為に割り当てられた他の文字の入力になることができる。上述したように、第１キーパッドの入力信号と第２キーパッドの入力信号は多くの文字を有するが、少なくとも１つの符号は共有されるようにする。
【０５０６】
（修正のために）手動で現在単語の文字選択
単語の符号を修正のために手動で選択することもできる。この符号の該当単語は、ユーザが符号を容易に選択できるように拡大される。修正過程の種類により、前記文字は第１キーパッドや第２キーパッドを利用して交換される。このような過程については、既に説明したとおりである。
【０５０７】
ある単語と同じ複合単語（例：電子メールアドレス）
データベースに＠やドットのような符号があることがある。このような符号は、第１と第２キーパッドのキーにすべて割り当てられる。このために、電子メールアドレスとＵＲＬもデータベースの一単語であって、本発明の単語予測システムを通じて入力されることができる。
【０５０８】
校正
システムが第１キーパッドのキーを校正する方法がある。ユーザがスクリーンに２つの指をつけて２つの（平行な）直線を可能な限りに垂直に同時に描けば、システムは前記直線上や周囲に一対のキーをなす一対の区域を割り当て、第１キーパッドの４つの文字キー位置を定める。システムは前記一対のキーそれぞれの横に別途のキー（例：スペースキーやバックスペースキー）を１つずつ置くこともできる。図４８を見れば、タッチスクリーン３３３０００にユーザが２つの直線３３３００７〜８を引き、システムがキー３３３００１〜６を上述したように割り当てたことを知ることができる。
【０５０９】
（第１キーパッドの）文字を探すためのフレーム
キーパッドの文字位置を迅速に探して憶えるために、第２キーパッドのあるキーの符号グループに関連する第１キーパッドの文字それぞれに類似するフレームとして示すが、このフレームが第２キーパッドの他の文字キーの符号グループの文字フレームとは異なるようにする。一例として、図４９のように、（電話機型の）第２キーパッドの同じキーに割り当てられた文字と同時に、第１キーパッドのキー３３４００２、３３４００１、３３４００３それぞれに割り当てられた文字「ＡＢＣ」を類似したフレームで表示し、このフレームを他の文字のフレームとは異なる形状にする。同じ原理を２回ＷＯキーパッドの他の文字グループ（例：「ＤＥＦ」、「ＭＯＮ」など）にも適用することができる。本実施形態において、第２キーパッドの中心キーの文字と同時に、第１キーパッドのキーに割り当てられた文字である「ＪＫＬ」はフレームを有さない。
【０５１０】
現在単語３３４００７の曖昧な文字は第１キーパッドの該当キーと同じ背景色を有し、正確な文字は白色など他の背景色を有するようにできる。
【０５１１】
（第１キーパッドの）文字を探すための主題
初心者がタイピングを迅速にするために、第１キーパッドのそれぞれのキーの符号を主題別にグループで区分するが、他のグループが少なくとも１つの符号を共有するようにする。このような主題の例としては、歌、映画題目、動物名、都市名などがあり、それぞれのキーが該当グループの特徴を反映する形態を取るようにする。例えば、動物名のキーは動物の映像で生成する。キーごとに色や背景色を相違するようにもできる。
【０５１２】
ユーザはそれぞれのキーに対する主題グループを定義し、スクリーンに現われるキー形状を設計することができる。例えば、１グループをユーザの友達名にし、該当キーの符号のうちの１つとして始めることができる。このようになれば、ユーザがキーそれぞれのグループを定義することができ、文字配列をさらに迅速に憶えることができる。
【０５１３】
ユーザがキーを押すたびに、このキーの特徴を示す音を出すようにもできる。例えば、あるグループが歌題目であれば、ユーザがこのキーを押すたびに短い音楽が出るようにする。
【０５１４】
グループの要素のうちの１つをグループ名称にしてもよい。
【０５１５】
図５０ａの４つの文字キー３３５００１〜４は、それぞれ異なるグループを示す。キー３３５００２とキー３３５００４はそれぞれ、うさぎとＣＤ形状にした。３３５００１キーの文字それぞれはブランド名の開始文字である。この名称（例：「ブランド」）は、グループのうちの１つの名前にする。したがって、３３５００２キーのそれぞれの文字は動物の名前の最初の文字を現わし、３３５００３キーのそれぞれの文字は都市名の最初の文字を現わし、３３５００４キーの各文字は歌手やグループの名前の最初の文字を示す。ここで、グループの名前は、ＤＪあるいはこのグループの音楽に関連するようにしてもよい。
【０５１６】
日本語
本発明は、ローマ系統言語はもちろん、韓国語、中国語、日本語、ヒンドゥ語にも適用することができる。
【０５１７】
一例として、韓国語単語は、子音と母音で入力されるハングルからなる。子音と母音は文字と類似し、システムの原理に基づいてキーパッドのキーに分配される。単語の入力が終われば、単語終了信号が生じることが好ましい。
【０５１８】
日本語単語は、英語／ローマ語キーボードを通じて音標文字で入力される。この場合、中国語のピンインと同じように、ユーザは単語の入力が終了するまで単語の一部分を入力することができる。
【０５１９】
単語を入力する間、ユーザが入力したりシステムが予測するローマ字をスクリーンに印刷することもできる。必要な場合、ユーザは予測された単語や単語の一部分を修正することができる。
【０５２０】
ローマ字に基づいて提示された日本語単語や単語の一部分が所望する単語でなければ、ユーザが中国語部分で説明した方式によって他の単語を選択することができる。
【０５２１】
本発明では、ユーザが第１キーパッドのキーを押すたびにこのキーを拡大して基準パッドの映像を示し、ユーザは次の文字を容易に探すことができる。ユーザの押したキーは、他のキーを作動させるまで拡大状態を維持し続けることができる。
【０５２２】
単語の一部分
本発明において、（第１キーパッドの）キーで単語や語幹の一部分を入力することができる。例えば、単語の正確な符号やこの正確な符号から始まる単語の一部分の両者とも入力することができる。単語の一部分を適当なキーに割り当てることについては上述したとおりである。一例として、同じ符号から始まる単語部分は、この符号が割り当てられたキーに割り当てることが好ましい。
【０５２３】
第１キーパッドのキーを打ったりスクラッチする多様な行為を組み合わせて単語を入力することもできる。システムは打つ行為を該当キーの符号に曖昧に連結し、スクラッチ行為は該当キーに割り当てられた符号や単語の一部分を正確に連結することができる。システムはこれらの行為を関連文字や単語部分と連結し、ユーザに１つ以上の単語を提示する。
【０５２４】
また、単語の初めの（いくつかの）符号のような一部符号を含む単語部分を該当キーを打って入力し、残りの部分はこの部分の開始符号に該当するスクラッチ行為によって入力することもできる。曖昧なキーを打って符号別に入力された単語部分が中間部分や終了部分であり、スクラッチ行為によって入力された単語部分が残りの部分であることもできる。
【０５２５】
図４６ａの第１キーパッドの文字キー３３１００１〜４を考慮してデータベースに「ｒｅ−ｖｏ−ｌｕ−ｔｉｏｎ」で表現された「ｒｅｖｏｌｕｔｉｏｎ」を入力するために、ユーザが先ず開始文字である「ｒｅｖｏ」に該当するキーを押した後、残りの部分である「ｌｕ」と「ｔｉｏｎ」の開始文字である「ｌ」と「ｔ」を正確に入力するために該当キーに対するスクラッチ行為をすれば、システムは一方では曖昧な符号から始まりながら、前記正確な符号で終了する単語を検索する。システムは一方では前記曖昧な符号から始まりながら、２つの正確な符号から始まる２つの（曖昧な）部分で終了する単語も検索する。システムは両方の場合に選択された単語のうちから最も優先権が高い単語である「ｒｅｖｏｌｕｔｉｏｎ」を提示する。
【０５２６】
形態で文字検索
上述した実施形態は、何度（回）かのキー動作によって長い単語を極めて高い正確度で入力するのに有用する。また、単語の綴字を正確には分からないが間違いなく長い単語を入力するのに役に立つ。
【０５２７】
辞書の単語は、特殊文字のような分離記号で区分された部分に基づいて配列される。
【０５２８】
正確な符号とこの符号から始まる単語の一部分を２種入力−信号／キー−動作に割り当てることができる。
【０５２９】
（クワーティ文字のキーと同じ）キーボードのキーごとにそれぞれキーを押したときの符号が１つずつ割り当てられれば、このキーを押せばこの符号が正確に入力され、このキーに対するスクラッチのような他の行為をすればこの文字から始まる単語一部分が（曖昧に）入力されるようにもでき、これについては既に説明した。スクリーン上の（クワーティ型）キーボードの場合、このキーを押す指の位置の正確度により、システムがキープッシュをこのキーの符号に正確に連結したり、この文字を含む符号グループに曖昧に連結したり、このキー付近のキーに割り当てられた文字に連結することもできる。
【０５３０】
単語データベースが各単語の部分に基づいて配列されることもできる。前記部分は、単語の音節によって配列されることができる。前記部分が単語の音節に基づいて定義されたり、当業者に知られた他の単語区分原理のとおりに定義されることができる。
【０５３１】
第１キーの文字を配列するのに考慮する事項は、初心者でも所望する文字を容易に探すようにすることである。このような文字を４つのグループに区分するが、各グループの文字が少なくとも部分的に外形が類似する特性を有するように区分することができる。例えば、ローマ字文字（例：英語）を４グループに区分し、それぞれのグループを第１キーの４つの文字キーそれぞれに割り当てる。文字自体は、本発明のデータ入力システムの原理のとおりに配列することが好ましい。例えば、第１キーパッドのキーと第２キーパッドのキーが少なくとも１つの文字を共有するようにする。
【０５３２】
図５１の４つの文字キー３３６００１〜４それぞれには、上述したようにアルファベット文字がいくつかずつ割り当てられ、各グループの文字それぞれは類似する形状を有する。例えば、キー３３６００１に割り当てられた文字「ＡＨＫＮＲＸ」は足が２つである文字である。「Ｋ」は２つの足３３６０１１〜２を有する。第２文字グループはキー３３６００２に割り当てられ、これらの文字はすべて完全な円（例：３３６０２５）や不完全な円（例：３３６０２３）の形態を有する。このグループのうちの「Ｗ」は例外的に２つの足を有するが、やはり２つの足を有する「Ｘ」によって以前グループに位置がなく、このキー３３６００２に例外的に割り当てられる。「Ｘ」と「Ｗ」は、電話機型キーパッドである第２キーパッドでは同じキーにあるため、ここでは同じキーに割り当てないことが好ましい。
【０５３３】
第３文字グループはキー３３６００３に割り当てられ、このグループの文字は水平線を有する。キー３３６００４に割り当てられた第４文字グループの文字は、共通的に表面で立っている場合、表面との接触点が２つではない形態でありながら「Ｆ」以外には水平線もない文字である。具体的に、「Ｍ」以外のすべての文字は表面との接触点が１つである。「Ｆ」は他のキー３３６００３に割り当てられることもできるが、既に「Ｅ」が割り当てられており、現在キー３３６００４に割り当てられる。
【０５３４】
単語に使用される特殊文字は、第１キーパッドのキーと類似する特徴を有する文字のように割り当てられることができる。例えば、「＠」３３６０２７はキー３３６００２に、「−」はキー３３６００３に割り当てる。
【０５３５】
第１キーボードのキーが文字グループを憶える形状を有することもできる。例えば、キー３３６００１は２つの足３３６０２１〜２を有し、キー３３６００２は円３３６０２８形状を有することができる。
【０５３６】
このような文字配列では、曖昧なキープッシュを通じて単語を入力するときは、システムが単語を予測するときの正確度が少し落ちるが、文字を探したり憶えるには遥かに容易であるため、初心者が使用するのに適している。ユーザが本発明のデータ入力システムに慣れてその長所さえ知ることができれば、第１キーパッドの文字配列の正確度をさらに高く変えることができる。
【０５３７】
文字を探して憶えるために、多様な特性を組み合わせることもできる。図５２の第１キーパッドの４つの文字キー３３７００１〜４は、このような基準によって文字を割り当てた。キー３３７００１の文字グループは、「Ｓ」以外はすべてその形状に水平線を有する。キー３３７０００２の文字は２つの単語「ＦＡＲＭ」と「ＴＸ」を形成する。このキーは、ユーザがこの単語を憶えやすいように緑色で表示される。キー３３７００３の文字は円や円弧を有したり、「Ｖ」と類似する文字（例：Ｙ、Ｖ、Ｋ）である。第４キー３３７００４の文字は円や直線を有したり、ＤＪと類似する「Ｄ」と「Ｊ」である。このキーは、ディスク形状を有することができる。ユーザはこのように曖昧なキープッシュによるテキスト入力の正確度を高めることができる多様な方法により、さらに自由に文字をキーに割り当てることができる。
【０５３８】
このように類似した形状を有する文字どうしを纏めて割り当てることができるが、当業者であれば他の割り当て方式も容易に案出することができるであろう。
【０５３９】
一例として、ユーザが下記のような４種類の指ジェスチャを表面や空中で行うことができる。
2013515295.tif 000007
【０５４０】
単語予測システムは、このようなジェスチャを上述した文字グループのうちの該当グループと連結して単語を予測することもできる。例えば、図５１の第１キーパッドの場合、
2013515295.tif 000008
【０５４１】
のようなジェスチャをすれば、単語「ｔｈｉｓ」が提供されることができる。
【０５４２】
図５３ａでは、図５１のキーパッドに比べてアルファベット文字配列が少し異なる。「Ｗ」３３８０１１がキー３３８００１に移動し、「Ｆ」はキー３３８００３に移動した。キー３３８００１のすべての文字は（２つの足で）表面に立っている物体のように仮想表面に２つの接触点を有する文字であり、キー３３８００２の文字は円や円弧形状を有するものであり、キー３３８００３の文字は水平線部分を有するものであり、キー３３８００４の文字は接触点が２つではないものである（例：「Ｍ」は接触点が３つであり、残りは１つである）。第２キーパッドが電話機型キーパッドであれば、電話機型キーパッドの１つのキーと第１キーパッドのキー３３８００１にある文字ＷとＸは、修正過程や挿入過程中に正確な文字を入力するためのスクラッチ行為をするときに曖昧になることができる。この場合、ユーザが同じ方向にさらに短くあるいはさらに長くスクラッチ行為をすれば、前記文字をそれぞれ入力することができる。
【０５４３】
また、第２キーパッドを他の形態で構成することもできる。図５３ｃは、図５３と相違するように配列したものであって、例えば、英語テキストを入力するときに使用される。キー３３８００４はこのキーの文字が仮想の表面に立っている物体の場合、「Ｍ」を除いたすべての文字が仮想の表面と１ヵ所で接触する基本原理によってドット３３８１１９で表示される。
【０５４４】
第２キーパッドは、図５３ａ〜ｂに示すように、電話機型キーパッドを少し変形したものが好ましい。例えば、「ＴＵＶ」を有するキーに「Ｗ」がさらにあったり、「ＭＮＯ」を有するキーに「Ｆ」がさらにあることもできる。このとき、第１キーパッドのキーの中心下や中心右側に「ＴＵＶＷ」、「ＭＮＯＦ」で表示することができる。
【０５４５】
修正過程間、「Ｗ」３３８１１５や「Ｆ」３３８１１８を正確に入力しようとすれば、ユーザが（第１キーパッドの外郭から始まる）スクラッチ行為を下側や右側にすればよい。同じ方向や第１キーパッドの該当キーから出発するスクラッチ行為は、前記文字を挿入するものである。第２キーパッドのキーにおける文字（例：Ｗ、Ｘ）の位置は、言語と同じ変数によって変わったり代えることができる。例えば、英語ではＷとＸの位置が変わり、フランス語の場合は図５３ａや５３ｃのように維持される。これは、「Ｘ」が英語では頻繁に使用されず、修正することもあまりないためである。フランス語では「Ｗ」がこれに該当する。
【０５４６】
正確な文字のために、修正過程や挿入過程中にスクラッチ行為をせずに、キー外郭のスクリーンにユーザが文字を手で書くこともできる。
【０５４７】
図５３ａの場合、３３８００２、３３８００１、３３８００１キーを順に押せばシステムが単語「ｆａｒ」を提示し、ユーザは正確な文字「ｅ」をスクリーンに手で書いて修正過程に入ることができる。システムはこの文字を所望する単語の第１文字として認識し、「ｅａｒ」という他の単語を提示する。
【０５４８】
図５３ｂにおいて、手で書く方法によって同じ単語を入力しようとすれば、該当キーにつけて「ｅ」を書く。この方法により、ユーザが「ｅ」を正確に入力することができる。次に、所望する単語の残りの文字に該当する３３８００１と３３８００１キーを押す。システムは修正過程なく単語「ｅａｒ」を提示する。
【０５４９】
修正過程や挿入過程間の正確な文字を入力するために、上述したタッチスクリーン以外の区域や別途のタッチスクリーンを使用することもできる。
【０５５０】
手で書く方法を利用すれば、辞書にない単語も正確に入力することができる。
【０５５１】
上述したように、第１キーパッドに割り当てられた曖昧な符号のうちの１つが空間であることができる。辞書の単語が曖昧な空間（例：”“）を有することもできる。この方法により、辞書の単語１つが多様な単語からなることができる。この方法は、修正回数を減らすため有用である。例えば、図５３ｃのように、キー３３８００１に曖昧な文字である空間”“３３８１１７が割り当てられたが、ユーザが入力単語の間にスペースキー３３８００６を押して「Ｉ  ａｍ」という単語を入力すれば、「ａｓ」が「ａｍ」よりも優先権が高いため、システムが「Ｉ  ａｓ」を提示することがある。ユーザがスペースキー３３８００６ではなくてキー３３８００１を押して単語の間にスペースを置けば、一度で「Ｉ  ａｍ」という単語を修正過程なく入力することができる。すなわち、本実施形態では、ユーザがキー３３８００４、３３８００１、３３８００１、３３８００４を順番どおりに押せばよい。本実施形態では、「Ｉ  ａｍ」３３８１１４のような長い複合単語を修正過程なく優先権を高めることができる機会が極めて高い。システムは修正過程なくこのような複合単語を１つの単語のように提示することができる。修正が必要であれば、少なくとも複合単語を入力する間、システムがこのような複合単語を１つの単語として見做して行動することができる。
【０５５２】
一方、ユーザが空間符号”“３３８１１７を入力するたびに、ユーザが所望する複合単語の残りのキープッシュをするとき、システムが該当複合単語を生成することもできる。ユーザの混乱を防ぐために、このような曖昧な空間符号を一般的な（見えない）空間符号とは異なるように、例えば、色、灰色陰影、独特な形状、「〜」のように頻繁に使用しない符号で表示することもできる。曖昧な空間符号は、キーパッドのキー自体やユーザ説明に提示されたり、この空間符号を入力するときにスクリーンに現われるようになることができる。ユーザが提示した単語に対するシステム確認が終わっても、前記連結符号（例：「〜」）が単語の間に残っていることがある。ユーザがこのような複合単語を再使用（再編）しようとするとき、システムはこのような再編過程のために複合単語のすべての構成単語を使用することができる。結局、文字を書くことが終われば、連結用の空間符号が自動やユーザの命令によって一般的な空間符号に変換される。
【０５５３】
ユーザが２つ以上の単語からなる熟語が辞書にあることを知り、頻繁に使用したり辞書に入力するとき、一般空間の代りに連結用空間符号を使用して熟語をなす単語を複合単語のように扱うこともできる。
【０５５４】
複合単語を入力する間、ユーザが複合単語のうちのいくつかの単語の全体や部分を入力することができるが、可能な限り前記連結符号に分離したそれぞれの部分を入力する。例えば、ユーザが複合単語の各単語に該当するキープッシュ行為の間に曖昧あるいは正確な連結符号（例：「〜」）を入力しながら、各単語の開始符号に該当するキーを押したりスクラッチすることができる。
【０５５５】
複合入力情報を考慮し、それぞれの連結符号や連結符号に該当する曖昧なキープッシュ行為の後に、システムが所望する複合単語を予測することもできる。
【０５５６】
連結用空間符号が本来は１つの空間を表示するが、辞書の多くの単語からなる熟語や一致する単語を土台とし、システムが推測しなければならない多様な符号を表示することもできる。また、本実施形態の連結用空間符号が現在単語の完了と次の単語の間の空間として翻訳されることもできる。
【０５５７】
例えば、複合単語が「ｈａｖｅ〜ａ〜ｇｏｏｄ〜ｄａｙ」であり、熟語にあるものであれば、図５１の第１キーパッドで「Ｈ」のためのキー３３６００１、「Ａ」のためのキー３３６００１、「〜」のためのキー３３６００１、「Ａ」のためのキー３３６００１、「〜」のためのキー３３６００１、「Ｇ」のためのキー３３６００２、「〜」のためのキー３３６００１、「Ｄ」のためのキー３３６００４を順に押せば、他のキープッシュの間の最後のキープッシュ３３６００１が連結部に該当し、このような連結符号間のキープッシュ順序が所望する複合単語のうちの一単語の開始文字に該当するため、システムが所望する複合単語を提示することができる。
【０５５８】
連結符号は作動したキーの文字から選択された曖昧な符号であり、または該当キーでの所望するスクラッチ行為による正確な符号によって入力されることができる。
【０５５９】
第１キーパッドの前記曖昧な文字キーではなく、システムが容易に認識することができるキーに連結符号が割り当てられることもできる。
【０５６０】
複合単語は、前記連結符号（例：「〜」）を有するままで示されるのが好ましい。
【０５６１】
第２キーパッドが電話機型キーパッドであれば、第１キーパッドのキーに連結符号を割り当てる以外に、数字「１」を有する第２キーパッドのキーにも連結符号を割り当てることができる。この場合、連結符号を挿入したり、第１キーパッドのうちの前記連結符号に該当するキーを押すことと関して曖昧に提示された符号を修正するために、ユーザが第１キーパッドの該当キーやこのキーの外郭からスクリーンで右側上側に向かってスクラッチ行為をすることもできる。
【０５６２】
一方、システムが自体単語データベース以外に、インターネットなどで求めることができる他のリソースの単語データベースを使用することもできる。
【０５６３】
ユーザが入力した複合単語が辞書になければ、システムがこの単語を辞書に追加する。
【０５６４】
ユーザが現在（１つの）単語の入力情報を入力するたびに、システムはこの入力情報を以前単語と結合して複合単語を生成することができる。
【０５６５】
修正や挿入過程の間、正確な符号を入力するためのスクラッチ行為が電話機型キーパッドの配列ではなく他の方向によってなされることもできる。例えば、手で文字を書くとき、文字が終わる部分の方向にスクラッチ行為をすることができる。図５３ｄの文字キー３３８００１はこのような一例を示しており、このキーのそれぞれの文字が終わる部分の方向にそれぞれ異なる方向の矢印が付いている。文字「Ａ、Ｘ」には、３３８２０１と３３８２０２方向の２つスクラッチ行為方向がついている。修正や挿入過程中に、文字端部分についた前記方向３３８２１１、３３８２１２にスクラッチ行為をすれば、これらの文字が正確に入力される。
【０５６６】
また、いくつかの例外がある。例えば、「Ｋ」と「Ｒ」は終了部分が同じ方向で終わっている。この場合、「Ｒ」に該当するスクラッチ行為は他の文字とは異なる方向３３８２０３にしたり、「Ｒ」の一部分を憶えることができる曲線軌跡３３８２１３ですることができる。他のキーの他の文字も類似する原理に基づけばよい。
【０５６７】
2013515295.tif 000009
【０５６８】
第１キーパッドのキーに対する第１シンボル（例：文字）グループをこのキーに対する特定の行為（例：打ち、２回打ち、スクラッチなど）によって選択したり、キー外郭のスクリーンに触れるなどの行為によって選択することについては既に説明した。このように選択されたシンボルを第２キーパッドにも割り当てた。前記シンボルのうちの１つは、第２キーパッドに対する行為によって入力されることができる。同じ過程を第１キーパッドの前記キーに割り当てられた第２シンボルグループ（例：０から９までの数字）にすることも説明したが、このような第２グループは第１キーパッドに対する第２行為によって選択され、前記シンボルのうちの１つは上述した第１グループのシンボルの入力のような方式によって入力されることができる。すなわち、本発明のデータ入力システムを通じてシンボルを入力する過程に対する具体的な例を説明した。第１キーパッドのキーに前記シンボルグループを割り当てる順序を反対にもできることは、当業者であれば容易に理解することができるであろう。
【０５６９】
また、キーごとに異なるシンボルグループを割り当てる多様な行為があることも、当業者であれば理解することができるであろう。例えば、あるキーに触れたままで他のキーに触れたり、キーに触れたままでスクリーンの他の場所に触れたり、キーに触れたままでスクリーンの任意の場所に触れることをすべて異なる行為として見做すことができる。
【０５７０】
したがって、以上では多様な本発明の新しい特徴を例示して説明したが、このような説明はあくまでも例示に過ぎず、当業者であれば本発明の精神を逸脱しなくても変形や変更が可能であろう。したがって、本発明はあくまでも特許請求の範囲によってのみ制限されなければならない。
【図３Ｃ】
2013515295.tif 000010
【図４】
2013515295.tif 000011
【図５】
2013515295.tif 000012
【図６】
2013515295.tif 000013
【図７】
2013515295.tif 000014
【図８】
2013515295.tif 000015
【図９】
2013515295.tif 000016
【図１０】
2013515295.tif 000017
【図１１】
2013515295.tif 000018
【図１２】
2013515295.tif 000019
【図３０１】
2013515295.tif 000020
【図３０２Ａ】
2013515295.tif 000021
【図３０２Ｂ】
2013515295.tif 000022
【図３０２Ｃ】
2013515295.tif 000023
【図３０２Ｄ】
2013515295.tif 000024
【図３０２Ｅ】
2013515295.tif 000025
【図３０２Ｆ】
2013515295.tif 000026
【図３０３】
2013515295.tif 000027
【図３０３ａ】
2013515295.tif 000028
【図３０４】
2013515295.tif 000029
【図３０４ａ】
2013515295.tif 000030
【図３０５】
2013515295.tif 000031
【図３０５ａ】
2013515295.tif 000032
【図３０６ａ】
2013515295.tif 000033
【図３０６ｂ】
2013515295.tif 000034
【図３０６ｃ】
2013515295.tif 000035
【図３０７】
2013515295.tif 000036
【図３０８】
2013515295.tif 000037
【図３０９】
2013515295.tif 000038
【図３１０ａ】
2013515295.tif 000039
【図３１０ｂ】
2013515295.tif 000040
【図３１１】
2013515295.tif 000041
【図３１２】
2013515295.tif 000042
【図３１３Ａ】
2013515295.tif 000043
【図３１３Ｂ】
2013515295.tif 000044
【図３１４】
2013515295.tif 000045
【図３１５】
2013515295.tif 000046
【図３１６】
2013515295.tif 000047
【図３１７】
2013515295.tif 000048
【図３１８ａ】
2013515295.tif 000049
【図３１８ｂ】
2013515295.tif 000050
【図３１９】
2013515295.tif 000051
【図３１９ａ】
2013515295.tif 000052
【図３２０ａ】
2013515295.tif 000053
【図３２０ｂ】
2013515295.tif 000054
【図３２１ａ】
2013515295.tif 000055
【図３２１ｂ】
2013515295.tif 000056
【図３２２ａ】
2013515295.tif 000057
【図３２２ｂ】
2013515295.tif 000058
【図３２２ｃ】
2013515295.tif 000059
【図３２２ｄ】
2013515295.tif 000060
【図３２２ｅ】
2013515295.tif 000061
【図３２２ｆ】
2013515295.tif 000062
【図３２３】
2013515295.tif 000063
【図３２３ａ】
2013515295.tif 000064
【図３２３ｂ】
2013515295.tif 000065
【図３２３ｃ】
2013515295.tif 000066
【図３２３ｄ】
2013515295.tif 000067
【図３２４】
2013515295.tif 000068
【図３２５ａ】
2013515295.tif 000069
【図３２５ｂ】
2013515295.tif 000070
【図３２６ａ】
2013515295.tif 000071
【図３２６ｂ】
2013515295.tif 000072
【図３２６ｃ】
2013515295.tif 000073
【図３２７】
2013515295.tif 000074
【図３２７ａ】
2013515295.tif 000075
【図３２７ｂ】
2013515295.tif 000076
【図３２７ｃ】
2013515295.tif 000077
【図３２７ｄ】
2013515295.tif 000078
【図３２７ｅ】
2013515295.tif 000079
【図３２８ａ】
2013515295.tif 000080
【図３２８ｂ】
2013515295.tif 000081
【図３２９ａ】
2013515295.tif 000082
【図３２９ｂ】
2013515295.tif 000083
【図３３０】
2013515295.tif 000084
【図３３１ａ】
2013515295.tif 000085
【図３３１ｂ】
2013515295.tif 000086
【図３３１ｃ】
2013515295.tif 000087
【図３３１ｄ】
2013515295.tif 000088
【図３３２ａ】
2013515295.tif 000089
【図３３２ｂ】
2013515295.tif 000090
【図３３２ｃ】
2013515295.tif 000091
【図３３３】
2013515295.tif 000092
【図３３４】
2013515295.tif 000093
【図３３５ａ】
2013515295.tif 000094
【図３３６】
2013515295.tif 000095
【図３３７】
2013515295.tif 000096
【図３３８ａ】
2013515295.tif 000097
【図３３８ｂ】
2013515295.tif 000098
【図３３８ｃ】
2013515295.tif 000099
【図３３８ｄ】
2013515295.tif 000100
【図１】
2013515295.tif 000101
【図２】
2013515295.tif 000102
【図３Ａ】
2013515295.tif 000103
【図３Ｂ】
2013515295.tif 000104
【国際調査報告】
2013515295.tif 000105
2013515295.tif 000106
2013515295.tif 000107
2013515295.tif 000108