(57)【特許請求の範囲】
【請求項１】
表意文字言語の文字を使用して、テキストをデバイスまたはシステムに入力することを可能にする装置であって、
前記文字は２次元の空間的なストローク形状及び位置関係が相対的に異なる字画を有し、
前記ストローク形状及び位置関係に基づいてカテゴリ化された字画の候補を選択する毎に、選択した字画で始まり、当該字画に対し、より完成した部分的な文字であって異なる前記カテゴリに属する字画を含む文字の候補の提示を受けて、前記選択を繰り返し行なう操作が可能な入力デバイスと、
前記部分的な文字および完成された文字が記憶されており、検索され得る情報記憶デバイスであって、前記部分的および完成された文字が、当該文字を構成する字画の順序に関する前記言語での使用頻度及び前記字画のカテゴリに従って記憶される情報記憶デバイスにアクセスするコントローラと、
前記情報記憶デバイスにおいて検索される前記部分的および完成された文字の形状を表示するディスプレイと、を備え、
前記コントローラは、
前記入力デバイスによる、前記候補の選択を受け取る毎に、前記選択された字画で始まり、当該字画に対し、より完成した部分的な文字であって異なる前記カテゴリに属する字画を含む文字の候補の提示を前記ディスプレイに対して行ない、最終的に完成した文字を前記入力デバイスから受け取る装置。
【請求項２】
前記ディスプレイは、
前記情報記憶デバイスにおいて検索される前記部分的および完成された文字の形状を表示する第１の表示領域と、前記入力デバイスから入力されるテキストを表示する第２の表示領域とを有する、請求項１に記載の装置。
【請求項３】
前記第１の表示領域が２つの部分に分割され、一の部分が既に選択された部分的な文字を表示し、他の部分が次に続く部分的な文字の候補群で、既に選択された部分的な文字よりも完成された部分的な文字を表示する、請求項２に記載の装置。
【請求項４】
前記入力デバイスが、ユーザが既に選択した部分的な文字に基づいて文字のリストにアクセスできる機能を備える、請求項１に記載の装置。
【請求項５】
前記部分的な文字が、当該言語の一般使用におけるそれぞれの頻度に従って前記ディスプレイに表示される、請求項１に記載の装置。
【請求項６】
前記入力デバイスが四つのカーソル・コントロール・キーと、字画グループ選択キーと、各１つの文字選択キーとを備える、請求項１に記載の装置。
【請求項７】
前記入力デバイスがタッチ・スクリーンを備える、請求項１に記載の装置。
【請求項８】
前記入力デバイスが、ユーザが手入力画面に切り替えて、既に選択した部分的文字を完成させるか、または明示的に完成された文字を指定することができる機能を備える、請求項１に記載の装置。
【請求項９】
表意文字言語の文字を使用してデバイスまたはシステムにテキスト入力する方法であって、
（ａ）前記文字は２次元の空間的なストローク形状及び位置関係が相対的に異なる字画を有し、前記表意文字言語の各文字が、前記文字を構成する字画の順序に関する前記言語での使用頻度と、前記字画のストローク形状及び位置関係に基づいてカテゴリ化された前記字画のカテゴリとに従って記憶されたメモリから、前記使用頻度及び前記カテゴリに基づいて前記各文字のいずれかを構成する最初の字画であって前記カテゴリ化された字画の候補をディスプレイに出力する第１のプロセスと、
（ｂ）前記候補の中で選択された字画を入力デバイスから受け取る第２のプロセスと、
（ｃ）前記使用頻度及び前記カテゴリに基づいて、前記選択された字画で始まり、当該字画に対し、より完成した部分的な文字であって異なる前記カテゴリに属する字画を含む文字の候補を、前記ディスプレイに出力する第３のプロセスと、
（ｄ）前記第２のプロセスと前記第３のプロセスとを繰り返して、既に選択された部分的な文字に対し、より完成した部分的な文字であって異なる前記カテゴリに属する字画を含む文字の候補を順次前記ディスプレイに表示するとともに、それぞれの候補の中から選択された部分的な文字を前記入力デバイスから受け取る第４のプロセスと、
（ｅ）前記第４のプロセスを経て選択された、完成した文字を前記入力デバイスから受け取る第５のプロセスと、を備える方法。
【発明の詳細な説明】
本出願は、１９９９年１月４日申請の米国連続番号60/114,628による優先権を主張するものである。
（発明の背景）
コンピュータまたはその他のデバイスへの言語入力（language entry）に対して標準的なキーボードを使用する背景にある基本的概念は、タイプライターのそれと変わっていない。単語が英字（letter）１文字ずつ組み立てられ、特定の文字、例えば、「ｅ」などを入力したい場合は、「ｅ」のキーを打つと、画面上において直前入力の後に文字「ｅ」が表示される。特定の単語を作り上げるには、キーボートを使用して、単語の各英字文字を個別に、かつ適正な順序で入力しなければならない。
中国語、日本語または韓国語などの表意文字（キャラクタベースの）言語のテキスト入力にキーボードを使用する場合、所望の文字に関連するまたは特有の何らかのキーボード入力により、文字（character）を表示画面に呼び出さなければならない。これらの言語に対するキーボード入力方法は、表音入力から数字コード、また、筆、ペンもしくは鉛筆で書く際に伝統的に文字を構成する字画(stroke）を順次入力する方法まで範囲が及ぶ。そのため、標準的なキーボードで入力される言語が西洋または東洋のいずれかを問わず、ユーザがキーボードを使用して、「書く」ことが当然とされている。すなわち、「書き込み（writing）」が画面上に表示されるならば、「書き込み」は、キーボードを使用して行わなければならない。表意文字言語に関して言えば、標準的なキーボードを使用することが実質的な障害になる場合がある。キーボードが使用できるようになる前に、まず、入力の仕組みを習得しなければならない。つまり、画面にテキストを表示するためにキーボードがコンピュータに対してどのように伝えているかを学ぶ必要がある。入力方法の中には、キーボードの実際の使い方がかなり簡単なものもあるが、ユーザは、キーボードに触れる前にも、非常に多くのことを習得する必要がある。例えば、数字コードを使用して標準的なキーボードで特定の文字の表示を呼び出すことは、正しい数字コードを知っているならば、容易である。
同様の「書き込み」の入力概念が、メッセージ通信ワイヤレス電話機および小型化が進み、標準的なキーボードを装備できない携帯型コンピュータの入力システムに採り入れられる場合、標準的なキーボードを用いた言語入力により課される制約が増加する。フルサイズの標準的なキーボードより小さなものを使用して「書く」ために、電話機方式のテンキー付きキーパッド、アルファベット表示付き画面表示タッチパッドまたはオン・スクリーン電子書き込みパッドといったその他のデバイスが代用として提供されてきた。しかしながら、標準的なキーボードなしに直接的に言語入力を行うためのこれらのアプローチはいずれも問題を抱えている。電子パッドにより行われた書き込みは、コンピュータに十分理解されないことが少なくない。電話機方式のキーパッドを使用するということは、それぞれのキーが西洋のアルファベットにおける１文字以上の入力に対して使用されることを意味する。実装例によっては、所望の文字を得るためにユーザはキーを３、４回打たなければならないとこともある。他の実装例では、コンピュータが、キーストローク入力順に関連する使用頻度データを使用して、所望の単語を推測している。
フルサイズのキーボードなしにテキスト入力機能を提供するこれらの努力において、テキスト入力は直観的でなく、優れた綴り能力がより重要となり、また、コンピュータが頻度データに基づいて所望の単語を推測する場合には、「ｃａｔ」と「ａｃｔ」や「ｆｉｇ」と「ｄｉｇ」の場合のように、頻繁に間違いが生じる。さらに、綴り間違いまたはタイプミスが頻繁に繰り返される場合に、ユーザは、入力が完了するまで入力エラーが起こったことに気付かない。各「タッチ・ボックス」で英字のグループ分け要するタッチ・スクリーンは、電話機方式のキーパッドと同様の問題を抱えており、また、その他の問題もある。一つのボックスにつき1文字の使用を意図するタッチ・スクリーンは、その他の目的（入力されている文を表示するために必要なスペースなど）で利用できる表示領域が大幅に減り、および／または、その文字の表示サイズおよび／またはそれらのボックスのサイズが小さくなり、それにより、小型デバイス上で入力エラーが多くなる。キャラクタベース言語における表音入力用の電話機方式キーパッドまたはタッチ・パッドについても同様の問題がある。電子パッドを用いたこれらの言語を書き込み入力すると、多量のコンピュータ・メモリおよび記憶装置が必要となり、西洋言語の場合と同じまたはそれ以上に問題の認識が強い。
（発明の要約）
要約すると、本発明は、コンピュータ、ワイヤレス電話機またはその他のデバイスもしくはシステムで使用し得る、かつ表意文字および非表意文字の両方に適用可能なテキスト入力システムを提供する。本発明のある観点によると、単語または文字全体ではなく、単語または文字の構成に使用されているさまざまな英字（または漢字ベース（Chinese-character-based）の言語における字画）のシーケンス（順列）の使用頻度に基づいて、単語または文字の候補をユーザに提示するという、迅速かつ直感的な過程により、ユーザはテキスト入力を行う。かかるユーザは、所望の単語または文字の最初の英字または字画を指定するだけでよい。
英字および字画のシーケンスは、それらの使用頻度とともに、メモリまたはその他のデータ記憶装置に記憶され、ユーザに対し使用頻度順に表示される徐々に完成していく単語のリストとして呼び出される。ユーザは、特定の英字または字画を入力する必要はなく、表示画面上でなされるさまざまな提示を介して、ユーザにより組み立てられる単語として提示される徐々により完成していくシーケンスの中から選択するだけある。本発明は、使用頻度の高い単語を素早く利用できるようにすると同時に、使用頻度低い単語または文字への効率的なアクセスを設けるように作用し、しかもフルサイズの標準的なキーボードを必要とせずしてこれを行うものである。タッチ・スクリーンを備えないデバイスの好適な実施例では、標準的なキーボードは、６つのキーに置き換えられる。すなわち、４つの矢印キー、「文字グループ選択（Select letter group）」キーおよび「単語選択（select word）」キーである。タッチ・スクリーンがかかるデバイスに使用できる場合は、電気機械式キーは必要ではない。この好適な実施例は、表示画面がスタイラス（Stylus）に応答するものとなる。本発明はまた、電子ペンもしくは音声、または適切な画面を呼び出し、利用し得るその他のデバイスでも使用されうる。
（実施例の詳細な説明）
図１は、コントローラ４に接続されたユーザ入力デバイス２を備え、コントローラ４がさらにディスプレイ６に接続されたテキスト入力装置１４を示している。コントローラ４は、文字／英字の形状、表示画面レイアウトおよび１つ以上の辞書がそれぞれ記憶されているデータ記憶装置８，１０，１２へのアクセスを備える。コントローラ４はまた、ユーザ（図示せず）が作成するテキスト・メッセージが記憶されうるテキスト記憶装置１６へのアクセスを備える。
装置１４（例えば、マイクロプロセッサもしくはマイクロコントローラ、メモリまたはその他のデータ記憶装置、ディスプレイおよびユーザ入力デバイス）を具現化するために必要とされるハードウエア構成要素は、従来的なものであり、かつ多くの商業供給源から入手可能である。装置１４は、スタンドアローン・デバイスとして構成することができる。さらに、そのテキスト入力機能は、さまざま電子デバイス（コンピュータ、ワイヤレス電話機およびテレビジョンセットトップ・ボックスを含むがこれに限定されない）のいずれに対しても、簡単に組み込むことができる。一般的に、こうした組み込みは、所望のデバイスまたはシステムにロードされ、実行されるソフトウエア・アプリケーションで、（以下に詳述される）装置１４のテキスト入力機能を具現化することにより、実現される。
図２は、文字「ｗ」で始まり、装置１４のユーザが英語テキストをかかる装置に入力することができるよう、辞書記憶装置１２（図１）に好適に記憶されたある英単語のリストを示している。理解しておくべきことは、分かりやくするために、辞書記憶装置１２に通常記憶されているであろう英単語の総数の、ほんの一部の集合のみを示していることである。図２に示される単語の順序は、かかる単語が辞書記憶装置１２に実際に記憶される順序に好適に対応しており、英語の調査の結果としてあらかじめ設定されている。この調査は、主要な新聞、書籍および定期刊行物といった数多くの現代の出版物に及び、特定の文字の組み合わせが慣用的に使用される頻度を評価するために計画された。
その結果、「ｗｈ」の文字の組み合わせで始まる英単語は、「ｗｅ」または「ｗｏ」の文字の組み合わせで始まるものより頻繁に使用されることが判明した。従って、図２において、文字「ｗｈ」で始まる完成された単語は、「ｗｅ」または「ｗｏ」で始まるものよりも前にリストされている。また、文字「ｗｅａ」で始まる単語は、「ｗｅｅ」で始まるものよりも頻繁に使用されていることが判明した。辞書記憶装置１２に存在する全ての単語は、その特定の文字の組み合わせで評価された使用頻度に従って記憶されることが好ましい。
図３は、３つの表意文字の漢字を形成するために使用される、伝統的な手書きによる字画順序（筆順（handwritten stroke sequences））を示している。符号１８により示される文字は、「派閥」または「団体」を意味し、総画４画により形成されている。符号２０により示される文字は、「通常の」または「普通の」を意味し、総画６画により形成されている。符号２２により示される文字は、「手のひら」または「管理する」を意味し、総画８画により形成されている。上述したように、現代の中国語の出版物を調査することにより、可能性のある全ての字画の順序の使用頻度を測定することができ、事実上、英字に相当する固有の字画を扱うことができる。この方法論に従えば、中国語において通常使用されている約８０００字を使用頻度順に並べることができる。また、使用頻度とは、その文字全体（ここでは単語全体に相当する）のそれではなく、当該言語に見られる全ての筆順に対して評価された特定の文字に見受けられる字画の特定の順序についてである。
ここで理解すべきことは、適切な調査は、本発明に従って当該言語の単語を適切に並べさせるべく、必要な使用頻度情報を測定する目的で、当該言語に対して行われ得るということである。
図４は、電話機のユーザがショート・メッセージ・サービス(ＳＭＳ)やその他商業的に利用可能なさまざまなテキスト・メッセージング・サービスにより、送信用メッセージを作成することができるように本発明を取り入れたワイヤレス電話機２４の好適な実施例を示しいる。この実施例においては、符号２６、２８および３０により示されるキーのみがテキスト入力の実行に必要となる。ユーザがテキスト入力モードを選択すると、キー３０は４方向カーソル・コントロール・キーとして機能する。キー２６は、「英字グループ選択」キーまたは「字画グループ選択」キーとして機能し、キー２８は、「単語選択」キーまたは「文字選択」キーとして機能する。キー２６、２８および３０のそれぞれの特定機能は、図６乃至図８に関連して以下に説明される。
図５は、本発明がタッチ・ディスプレイ３４を備えるパームトップ・コンピュータ３２に組み込まれている別の実施例を示している。この実施例においては、必要な機能キーは、「ソフトキー」または「ディスプレイ」自体の領域として設けられる。
次に、図６を参照して、本発明の操作全体を説明する。好適な実施例において、６種類の画面表示がある。
１）「スタート画面」は、その例が図４、図５、図７Ａおよび図７Ｂに示される。この「スタート画面」は、使用頻度によりグルーピングされたアルファベットとともに、句読点選択、大文字入力／解除の選択トグルおよび使用頻度の低い機能、例えばテキスト手入力や先に入力したテキストのレビューができる「特殊機能」を表示する選択を表示する。例えば、英語の文章において単語の頭文字として最も頻繁に現れる文字は、「ｔ」であるので、本発明を英語に使用する際、カーソルのデフォルト設定位置は文字「ｔ」上となる。単語の頭文字として最も頻繁に現れるその他の文字は、頭文字としての使用頻度に従って「ｔ」の近くまたは遠くに集められる。単語を「作業画面」から選択した後、ユーザは、自動的にこのスクリーンに戻る。最初のアルファベット文字をこの画面から選択した後、ユーザは、適切な始めの「作業画面」に自動的に移行する。
２）「作業画面」：それぞれは好適には２つの欄であり、単語の冒頭部分のさまざまな英字グループ（例えば「ｗｅ」や「ｗｈｏ」といった１またはそれ以上の完全な単語を含む場合もある）を表示する縦方向に分割された画面となっている。作業画面のいくつかの例は図７Ｂに示される。
３）「単語リスト画面」：それぞれは好適には特定の英字グループで始まる完全な単語のリストを表示する。好適な実施例においては、カーソルが留まる文字グループについての関連単語リストは、単にキーを押下するだけで単語入力のあらゆる時点のあらゆる作業画面からアクセスすることができる。
４）「マニュアル入力画面」は、アルファベット、句読点記号、０から９の数字および大文字入力／解除トグルを表示し、マニュアル入力により単語を完成させるため、または初めから単語を作成するために使用される。この画面は、「スタート画面」またはあらゆる「作業画面」からアクセスすることができる。この画面は通常、当該デバイスの辞書で表示されない単語またはユーザが非標準的に綴った単語に対してのみ使用される。
５）「特殊機能」画面は、先に入力されたテキスト・ファイルを修正あるいは消去する、現在のテキスト・ファイルの前の部分を修正する、または「マニュアル作業画面」にアクセスするといった機能へのアクセスを提供する。この「特殊機能」画面は、「スタート画面」またはあらゆる「作業画面」からアクセスすることができる。
６）「テキスト・ライン」は、分離画面ではないが、ボックス状で全ての他の画面のスクロール可能な上部分である。この「テキスト・ライン」は、その時入力されたテキストの全部、またはテキストの長さによっては、その最近の部分を表示する。
ステップ３６において、ユーザは、対象とする文字または単語の始めとなる字画または英字をスタート画面から選択する。これに応じて、ステップ３８において、ユーザは、既に入力された字画または英字で始まる文字または単語を含む作業画面をディスプレイ上に確認する。ステップ４０において、所望の文字または単語がディスプレイ上に現れない場合、ユーザは、ステップ４８に進み、現在の作業画面に追加の文字または単語が表示されるように（カーソル・コントロール・キーを使用して）スクロールさせる。ユーザが現在の作業画面の閲覧を続けることで、ステップ５０を介してループが形成される。ユーザが現在の作業画面の全ての候補を見終わると、ステップ５４にて手入力で文字または単語を完成させるために、ステップ５２で手入力画面にジャンプする。（例えば、明らかに欠けている字画また英字を選ぶことにより）手入力で文字または単語を完成させた後、ユーザは、「単語選択」キーまたは「文字選択」キー（図４および図５）を操作することにより、ステップ５６において、かかる文字または単語をテキスト・ライン上に配置する。
ステップ４０に戻り、当初の作業画面が所望の形状（部分的な文字または単語）を表示する場合、ユーザは、「英字グループ選択」キーまたは「字画グループ選択」キー（図４および図５）を操作することにより、ステップ４２において、かかる所望の形状を選択する。次に、ステップ４４において、選択された形状が所望の完成された文字または単語である場合、ユーザは、「単語選択」キーまたは「文字選択」キーを操作して、かかる文字または単語をテキスト・ライン上に配置する。あるいは、ユーザは、ステップ４６に進み、既に選択された字画または英字に基づく次に続く作業画面の提示を受ける。
作業画面右側部分の「前方参照」に示される英字数の多いグループによってなされる誘導、および単語リストへの迅速なアクセスは、綴りの問題から生じる手入力の必要性を減らすか、または無くすことも少なくない。しかし、個々の英字の画面、つまり手入力画面は、ユーザが、かかる単語が辞書記憶装置内にないことが分かった場合、または当該単語がどのように始まるかほとんどもしくは全く分からないか、あるいはどのように続くかが不確実である場合、その過程のあらゆる時点において入力の手段としても利用することができる。手入力は、かかる所望の単語または文字が完成するまで一文字ずつ行われ、完成した時点でユーザは、単語が選択されたことを示すキーを押下することにより、かかる所望の単語または文字をテキスト・ラインに送ることを要求する。このシステムは、オプションとして、このような入力と、辞書記憶装置内にあるよくある綴り間違いリストとを比較し、可能な場合は、訂正された綴りを提示することができる。別のオプションでは、既知の同音異義語を入力する場合に、コンピュータは、「耳」アイコン（図５）を表示し、このアイコンは、選択されると、入力された語の同音異義語（「ｇｒｅａｔ」と「ｇｒａｔｅ」のような単語）を１つ以上表示し、各単語の意味を表示する。このシステムはまた、通常の様態で作業画面を介して同音異義語が入力されるときは、邪魔にならないようにこの「耳」アイコンを表示することができる。
好適な実施例では、「スタート画面」上に単語の最初に来る英字１文字が全て頻度グループで表示されるが、もちろん、アルファベット順またはその他あらゆる順序で、同じ画面上にこれら全てを表示することも可能である。これらは実際、頻度に従ってスクロールできるようにすることができる。作業画面についても同様の調整を行うことでき、英字グループの欄をアルファベット順または英字と頻度リストとの組み合わせによって表示することができる。あるいは、これら英字グループを、一度に１つ提示し、各提示グループに対し、「はい」または「いいえ」の回答を要求することもできる。
次に、図７Ａおよび図７Ｂを参照して、本発明の詳細な操作の例を説明する。符号５８に示されるスタート画面では、（円で示される）カーソルが英字「ｔ」上に置かれている。ユーザは、「ｗ」で始まる単語を見つけることを希望しており、符号６０に示される当該英字上にカーソルを移動させるために、下矢印カーソルを使用する。ユーザはそれから、システムに最初の作業画面や符号６２で示される２文字画面を表示させる「英字グループ選択」キーを操作する。この画面は、縦方向に二つの欄に分割されており、左側部分は、「ｗ」で始まる単語の頭２文字となり得る全ての組み合わせを一つの欄に（使用頻度順で）表示するもので、カーソルは、統計的に最も可能性のある候補上に留まっている。ユーザは、このリスト中を上下矢印キーでカーソルを移動させることができ、通常の画面表示よりも長い場合は、下矢印とともに、画面下部に「続き(ｍｏｒｅ)」という言葉など何らかの方法で表示がなされ、リストをスクロールすることができる。
この２文字分割画面の右側部分は、カーソルが置かれている画面の左側部分の２文字グループで始まる単語の頭３文字の全候補リストを表示する。カーソルが（上下矢印キーを使用して）左欄の別の２文字グループに移動されると、右欄の３文字グループもそれに従って変化する。例えば、カーソルが左欄の「ｗｅ」上に置かれている場合、右欄の３文字グループはすべて「ｗｅ」で始まり、使用頻度順に表示されるが、左欄のカーソルが画面６４において「ｗｈ」に移動する場合、右欄は、「ｗｈ」で始まる３文字グループを表示する。そのため、所望の単語が「ｗｈｉｃｈ」であり、カーソルが左欄で「ｗｈ」上に置かれている場合は、「ｗｈｅ」が右欄の選択肢の一つであることが分かる。次に、ユーザは、カーソルが「ｗｈ」に置かれている間に右矢印キーを使用して、画面の左側部分が、次に、３文字画面６６（前表示では画面の右側部分に表示され、現在は左側部分に画面に表示されている３文字の組み合わせが表示される）を表示するように、表示を変える（見かけ上は左へ移動する）。一方、画面の右側部分では、今度は頭４文字のグループが現れる。
ユーザが、画面の左側部分の欄に表示される所望の３文字グループ「ｗｈｉ」に上下方向矢印キーを移動させる場合、「ｗｈｉ」で始まる４文字の組み合わせが画面６８の右側部分に新たな欄として表示される。４文字の組み合わせの一つは、「ｗｈｉｃ」である。よって、「ｗｈｉｃｈ」の入力を続けるために、ユーザは、４文字画面にアクセスすべく、右矢印キーを押下する。ここで、画面は、「ｗｈｉｃ」を含む４文字グループの画面７０を今度は画面左側部分に表示し、画面右側部分の欄には５文字グループを表示する。この５文字グループには「ｗｈｉｃｈ」が含まれている。さらに、ユーザが右矢印キーをまた押下すると、「ｗｈｉｃｈ」および５文字欄のその他の文字グループが５文字画面の左側部分に現れる。また、カーソルが「ｗｈｉｃｈ」に置かれているとき、ユーザが画面７２において、「単語選択」キーを押下することでこれを選択すると、その単語がテキスト・ラインの続きが入る位置に追加され、ユーザは、「スタート画面」に戻り、そこで句読点にアクセスするか、新しい単語を始めるか、または入力セッションを終了させるなどのその他の機能を実行することができる。
この単語構築過程中いつでも、ユーザは、左矢印キーを押すだけで、前表示に戻ることができる。また、あらゆる時点において、ユーザは、提示された文字グループの中に所望の文字シーケンスがない場合、これはユーザが単語の標準的な綴りに馴染みがないか、または検索する単語がデバイスの記憶装置の中にないかのいずれかを意味するものとし得るが、ユーザは、上矢印キーを使用して作業画面の左側部分の上端からスクロール画面にアクセスし、かかるスクロール画面からＭＥ（手入力）アイコンを選択して、手入力画面に直接進み、単語を完成させることができる。
綴りの問題をさらに助けるため、また、一部のユーザに対して入力速度を高める目的として、ユーザは、作業画面の左側部分の上端にある「ＷＬ（単語リスト）」アイコンをクリックすることによって、表示された文字グループで始まる単語のスクロール可能なリストにアクセスすることができる。示されたリストは、「単語リスト検索キー」が押下されたときにカーソルが置かれている文字グループから始まり、使用頻度順（少なくともユーザの役に立つ可能性があると考えるに十分な使用頻度の単語）か、アルファベット順あるいはこれら２つの組み合わせで表示される。これらのリスト上の単語は、上下矢印キーでカーソルをかかる単語に移動させ、「単語選択」キーを押下するだけで、テキスト・ラインに送り込まれる。ユーザは、左矢印キーをたたくだけで、いつでも検索を中止し、前の作業画面に戻ることができる。
上記の例では、所望の単語「ｗｈｉｃｈ」は、単語が完成するまで１文字ずつ辿られ、５文字作業画面上に現れるまで選択されない。ここで理解すべきことは、この方法が単語にアクセスすることができる唯一の方法ではなく、ユーザにとって常に最も効率的な方法または混乱が少ない方法とは限らないことである。可能かつ適切な場合は、この過程は、３文字グループから直接的に５文字または６文字グループに自動的にジャンプすることもある。言い換えれば、１文字ずつ移動する作業画面に限定されるものではない。また、ユーザは、希望すれば、あらゆる時点において、完成されたと思われる単語のリストから、さまざまな長さの単語のリストを選択する方法を採用することができる。これらの単語は、画面の右側部分に表示され、通常の方法で左側部分に移動し、そこでスクロール可能となり、検索される単語が選択される。これらの単語は、アルファベット順あるいは提示されたグループ内の頻度に従って配列されるか、または提示されたグループ内で頻度が極めて高いものがいくつか提示され、その残りはアルファベット順に並べられる。
アルファベット言語の複合単語的特徴（Compound Word Feature）
英語およびその他のアルファベット言語では、通常関連する意味（「ｗａｔｅｒ ｓｕｐｐｌｙ」または「ｗａｔｅｒ ｂｕｆｆａｌｏ」の場合のように）であるが別の意味を作り出すために、１つの単語にもう１つの単語を続けることが一般的である。その結果、操作の効率性を向上するために、本発明の好適な実施例では、こうした次の単語を作業ページの左側部分の欄上部に挿入句として提示する。例えば、「ｗａｔｅｒ」という単語の後に、次の単語として提示された最初の文字が「ｂ」である場合、提示される「次候補単語」は、「ｂｕｆｆａｌｏ」となり得る。ユーザは、上矢印キーを使用してこの単語にアクセスすることができ、あるいはこれを希望しない場合は、無視することもでき、また、検索の対象が異なる単語であることがユーザの動作で示されたとき、この単語は消滅する。これは、「ｏｕｔ ｏｆ ｔｈｅ ｗａｙ」といった一般的によく使用されるフレーズなど、使用頻度の高い３つ以上の単語のグループに対しても採用される。英語では、２番目に来る単語は、ある時は「ｗａｔｅｒ-ｒｅｐｅｌｌｅｎｔ」のようにハイフンにより、またある時は「ｗａｔｅｒ ｓｕｐｐｌｙ」のようにスペースにより、区切られるのが一般的であり、また、「ｗａｔｅｒｗｈｅｅｌ」のように１番目の単語から全く離されない場合もある。そうした状況では多くの場合、受け入れられる形態（accepted form）が何であるべきかを、ほとんどの人が必ずしも確信しているわけではない。
本発明は、複合的特徴をこれらのすべてに適用することで、このような問題を最小限に抑えている。好適な実施例では、「ｂｌａｃｋｂｏａｒｄ」のような単語で受け入れられる形態にスペースもハイフンもない場合、かかる単語は、通常の方法および複合的方法の両方により呼び出すことができる。すなわち、もし、ユーザが「ｂｌａｃｋ」という語を認知し、「ｂｏａｒｄ」を入力し始めるならば、コンピュータは、「ｂｏ」が受け入れられた時点で、ユーザが「ｂｏａｒｄ」という単語を求めているであろうことを理解し、単語「ｂｌａｃｋｂｏａｒｄ」を提示する。ユーザが「ｂｌａｃｋｂｏａｒｄ」を受け入れた場合、１語としてテキスト・ラインに進み、「ｂｌａｃｋ」に取って代わる。ユーザがこれを無視した場合、この単語は消滅する。ハイフンでつなぐべき単語のような場合は、提示されたり、受け入れられた場合にテキスト・ライン上に進むときもハイフン形式で表示される。単語が、受け入れられる形態においてハイフンでつながれている場合、作業画面上にその状態で現れる。しかし、最初の部分が別個の単語として受け入れられ、ハイフンでつながれた単語の２番目の部分が複合的特徴により提示され、ユーザに受け入れられた場合、ハイフンでつながれた単語全体が、テキスト・ラインで、受け入れられた単語の最初の部分に取って代わる。
漢字ベースの言語
本発明は、中国語、日本語および韓国語で使用される漢字に対応し、その多くは、上記の英語に関する例のように、その他の言語で使用される単語に対応する場合と同じ方法となる。単語および単語の頭文字グループではなく、文字および文字の書き出しの字画グループ（beginning stroke group）を扱うので、画面表示の外見は当然異なるが、基本的概念は同じである。文字にアクセスするには、一度に１画以上を増やして移動する作業画面が設けられる場合がほとんどで、また、これが望まれることが多い。作業画面が所望の文字の展開中に進むペースは、文字ごとに、さらに同一文字の展開中でさえも変化するように設定することができる。１画ずつのときもあり、作業画面の左側部分と右側部分との差が１画となるときもあり、それが２画、３画、４画以上となるときもあり、それはユーザにとって最も効率的かつ簡単とされるものに依存する。さらに、ある時点においては、選択のために１つ以上の完成された文字を、提示されたグループの中でその頻度順に並べて表示することが有用なこともある。
中国語：
漢字は、英字ではなく、字画により構成されているが、単語の作成に英字を使用するように、あらゆる所定の文字を作成する際に字画が配置される慣習的なシーケンスが存在する。例えば、「木（tree or wood）」を表す文字は、以下の通り、慣習的な順序で定められた字画により作成される（図３の１番目の例図を参照）。さらに、木を表す文字で始まる、その他の多くの、より複雑な文字が存在し、その場合、木を表す文字がある種の「接頭辞（prefix）」となる。英語でこれらの「字画グループ接頭辞」に相当するものとしては、「ａｃｔ」は、それ自体が単語であるが、例えば、「ａｃｔｉｏｎ」、「ａｃｔｉｖａｔｅ」、「ａｃｔｏｒ」、「ａｃｔｉｖｉｔｙ」および「ａｃｔｕａｌ」など、その他の、もっと長い単語の冒頭部分でもある。また、木を表す文字は、２画グループで始まり、この２画グループは、木に使用される４画グループで始まる文字よりも多くの文字に共通の冒頭部分となっている。さらに、引き続き英語で相当するものを挙げると、「ａｃｔ」の冒頭部分となる２文字グループ「ａｃ」は、「ａｃｔ」で始まるものよりも非常に多くの単語の冒頭部分となっている。
しかし、繰り返すが、英語の単語のように、字画グループで始まる文字の数は、問題ではない。問題は、冒頭の字画グループがテキスト中に現れると予測され得る回数、つまりその使用頻度である。たとえ、数十または数百の文字の冒頭部分として現れる可能性があるとしても、１つまたは２つの文字を頻繁に使用するだけなので、当該冒頭字画グループを高頻度で表示することができる。あるいは、当該字画グループで始まる文字がいずれも頻繁に使用されていない場合でも、それらの文字の冒頭字画グループシーケンスのいずれかが、そうした数多くの文字の冒頭字画グループシーケンスであれば、高頻度で現れる可能性がある。また、かなり頻繁に使用する文字を、その他の高頻度の文字の冒頭部分にはあまりみられない形で始め、並のまたは低い使用頻度の冒頭字画グループシーケンスを有する文字とすることもできる。このことは、かかる文字の字画グループシーケンスを有する文字で、使用頻度が極めて高いものが他にほとんどないため、かかる文字が素早く現れることを意味する。
そのため、英語の場合と同様に、まず膨大な印刷物資料を調査して、文字のさまざまな冒頭部分の使用頻度を判定する。この情報により、「スタート画面」、「作業画面」およびデバイスの辞書内の全てに文字を対象とする「文字リスト画面」（英語についての「単語リスト」に相当するもの）を作成することができる。
英語の例と同様に、好適な実施例では、４つの矢印（カーソル）キー、「文字アクセス」キー（英語用の「単語アクセス」キーに相当する）および「文字選択」キー（英語用の「単語選択」キーに相当する）のみを使用する。また、英語の例に同様に、ユーザを画面から画面へと誘導し、文字および字画を選択するその他の選択方法とともに、タッチ・スクリーンを使用することもできる。
好適な実施例では、中国語用のスタート画面は、図８の符号７４に示されるように表示される。この実施例では、スタート画面は、字画ではなく、６つの字画カテゴリーを表示し、カーソルは最初、漢字を作成する際に使用する第一画として最も使用頻度の高いカテゴリーである、横線（左から右への直線）の字画のカテゴリー上に置かれている。これらのカテゴリーの一つを選択すると、ユーザは、画面７６のような最初の作業画面に導かれる。作業画面７６は、縦方向に分割され、未完成の文字の２つの欄を表示する。かかる２つの欄は、画面の左側部分に可能性のある２画グループを表示し、また、そのグループのうち各グループの第一画は、「スタート画面」上で選択された字画カテゴリーからの字画となっている。画面の右側部分は、左欄でカーソルが置かれている２画グループで始まる、３画グループ候補を表示する。英語の例と同様に、これらの字画グループは、左欄のカーソルの位置が変化するに従って変化する。各欄のグループは、使用頻度順に配列される。
漢字は、キャラクタベースでない「リニア」言語で使用される一次元ではなく、二次元で構成されるので、ユーザにとってその字画だけではなく、漢字が構成される仮想ボックス内のその大きさおよび位置を知ることは有用である。本発明の最も有用な機能の一つは、その情報を与えることができることである。最初の作業画面（少なくとも３画から成る文字の冒頭を備える。）に始まり、いずれの「作業画面」も、単に冒頭の字画グループ候補群を表示するだけではなく、仮想ボックスの特定領域における適切な位置に冒頭の字画グループ群を表示する。図２の作業画面２，３および４を参照。
漢字入力についての好適な実施例は、以下の画面表示を備える。
１）スタート画面表示は、漢字の作成に使用される６つの字画カテゴリーを表示する。この画面表示は、句読点記号並びに特殊機能画面および手入力画面へのアクセスも備える。ここで理解すべきことは、この画面がより多いか、少ないかあるいは異なる字画カテゴリーを利用する場合があること、または当該言語を書く際に採用される、デバイスの記憶装置内の全ての文字における最初の入力字画の出現頻度に従って並べられた、さまざまな冒頭の字画を実際の大きさおよび位置で表示するだけで、全くカテゴリーを使用しない場合があることである。
２）作業画面は縦方向に二つの部分に分割されており、文字検索用の第一の部分は、典型的には、左側部分に冒頭２画グループの欄と、右側部分に３画か、または有用であるかまたは混乱しない場合にはおそらくそれ以上からなる字画グループの欄とを表示する。左側部分にあるカーソルが１つの字画グループから別の字画グループに縦方向に移動すると、画面の右側部分にある３画（またはそれ以上）の字画グループは、カーソルが置かれている２画グループに連係しているので、それに従って変化する。右側部分にある連携した字画グループの１つを選択するように画面左側部分からカーソルを移動するには、ユーザは、右矢印キーを押下し、その結果、右側部分にある３画グループが画面左側部分にある２画グループに見かけ上置き換わり、画面の右側部分には４画グループの欄が表示される。これらの字画グループのいずれか１つは、２画，３画，４画グループ中のかかる大きい字画グループが有用であり、かつ混乱を招かないものである場合には、予期されるものよりも画数が大きいことがあり得る（図２の作業画面の数箇所に示される。）。言い換えれば、左側のグループと右側のグループとの画数の差は、少なくとも１画でなければならないが、有用である場合は、それ以上になり得る。
３）文字リスト画面、すなわち英語における「単語リスト」画面に相当する画面は、作業画面から呼び出すことができ、また、過程中適切な時点で（多くの場合、４画のみの字画グループの後で）自動的に提供される。これらの画面は、作業画面中にカーソルが置かれている字画グループと同じ冒頭字画グループの文字のリストである。これらは、提示されたグループ内で使用頻度順に並べられている。
４）手入力画面は、表音式で入力する手段を提供する。中国語では、「ボポモフォ」または「ピンイン」で表音式入力を行うことができる。日本語では、伝統的な５０音表の表示があり、この表示を使用し、表音式で文字を綴るか、または、例えば、かかる文字に正しい語形変化を与えるため必要とする適切な仮名文字を選ぶことができる。その他の特殊文字、例えば、送り仮名なども、この画面で使用することができる。中国語および日本語のいずれの場合も、表音式入力は、表音式に表示することができ、あるいはある文字が要求され、それがデバイスの記憶装置で利用可能である場合、その文字は、綴られ、同音異義語の候補の中から選択された後に、表示され得る。韓国語の場合、韓国語の漢字を直接的に作成する表音的な代用として、ハングル文字は手入力画面上で利用される。句読点記号、数字０乃至９、および西洋のアルファベットもまた、これらの言語それぞれについて、手入力画面上で利用される。この画面は、作業画面、スタート画面および特殊機能画面からアクセスされ得る。
５）「特殊機能画面」は、（未送信の電子メール・メッセージなど）既に入力されたテキスト・ファイルを修正もしくは消去する手段、現在のテキスト・ファイルの前の部分を修正する手段、または「手作業画面」にアクセスする手段といった機能へのアクセスを提供する。これは、「スタート画面」またはあらゆる「作業画面」からアクセスすることができる。
６）「テキスト画面」は、分離画面ではなく、ボックス状で、スクロール可能で、全ての他の画面の上部となっており、入力されたテキストの全部、またはその長さによっては最近の部分を表示する。
西洋のアルファベット入力の場合と同様に、本発明は、４つの矢印キー、「字画選択キー」および「文字選択キー」を使用し、漢字入力を行う上で非常に好適に機能し得るが、もう一つ非常に有効な実施例として、上記の通り、従来的な電子機械キーではなく、さまざまな大きさの特定の長方形の領域があり、正しい順序に従ってペンで触れると、かかる領域の画面の一部が変化するタッチ・スクリーンが採用される。実際、画面の「キー領域」の１つをペンで押下すると、１つ以上のキー(「キー領域」または「ソフト・キー」)の外見と、ユーザが文字を選択する助けとしてキーが行う機能との両方に変わることができる場合、キーボードとなる。
本発明の特徴として、図８に示されるものと同様の、手入力画面で使用できる字画カテゴリー・キーを使用して、字画入力選択および伝統的な字画順序（筆順）のみを使用し、所望の文字を入力することが可能である。また、１画のみを「スタート画面から選択した後に最初の画面に導かれる場合、あるいは２画またはそれ以上を必要とする場合といった本発明のバージョンを作成することも可能である。さらにユーザがデフォルト設定することにより、またはスタート画面上のアイコンを選択するかあるいは「単語選択」キーを使用して準備のできたときに最初の作業画面を要求することにより、ユーザに、始める画数を決定させることができる。また、矢印キーまたはタッチ・スクリーンによる動作ではなく、次の字画（アルファベットの場合は次の文字）の入力により、ある作業画面から別の作業画面に入力過程を移動させることで、入力過程中に、またはかかる過程のあらゆる時点において、ユーザが字画を入力するようにする実施例を作成することもできる。
再び図８を参照すると、ユーザは、２画を入力してから、符号７６により示される最初の作業画面に導かれる。画面の右側には、かかる字画グループで始まる、画数のより大きな未完成の文字候補が２つだけ表示される。ユーザは、提示された２つの文字のうち先頭の１つが所望の文字の正しい冒頭であることを確認し、右矢印キーを使用して作業画面７８に進み、そこでは、カーソルが次の所望の未完成の文字上に置かれており、画面右側部分に３つの完成された文字候補を表示する。（もちろん、この時点で完成された文字に直接進むのではなく、これらの選択をもっとゆっくりと、１画ずつ作成することも可能であり、これは少なくとも一部の文字の部分については、必要であり、かつ混乱を減少させるものである。）さらなる右矢印キーは、画面７８の右側表示を、カーソルが検索された文字上に置かれた作業画面８０のディスプレイの左側部分に移動させ、ということが最も統計的に起こり得る。ユーザは、「文字選択」キーを押下してこの文字を選択し、これによりかかる文字がテキスト・ラインに送られ、ユーザは、スタート画面に戻る。検索された文字が作業画面（３）上に表示された３つの文字の中にない場合、カーソルを画面左側部分の下部に送るために下矢印キーを使用することによって、その他の文字をスクロールして見ることができ、同じ冒頭部分を有するその他の文字にアクセスすることができる。
ディスプレイの上端を超えて上矢印キーを押し進めてアクセスできる画面上のアイコンにより、ユーザが入力あらゆる段階において手入力画面または文字リスト候補にアクセスすることができる。ユーザは、左矢印キーを押下することにより、あらゆる作業画面からあらゆる前作業画面に戻ることができる。
漢字の複合機能：
中国語の文章に現れる全ての文字のうち、約３分の１が複合の一部となっている。つまり、２つ以上の文字が一緒に使用され、単独で使用された場合のこれらの文字とは異なる特定の意味が生じる場合である。例えば、火を表す文字の後ろに山を表す文字を続けると、「火」でも単なる「山」でもなく、英語で言うところの「火山（volcano）」を意味する。これにより、本発明は、スタート画面の字画選択がその可能性を提示するときに、選択される複合における２番目または後続の文字を予想し、２番目または後続の文字候補が通常よりも高い優先度が与えられている、別の作業画面群を提示することができる。ここで理解するべきことは、たとえ、多くの場合にユーザにとって有用ではないとしても、単に可能性のある文字のリストを提示する可能性があるということである。
日本語：
日本語は、４種類の文字を有する。独自の中国（またはＨａｎもしくは漢）文字群、４６音の草書体文字である平仮名、４６音の角張った文字である片仮名（これら２つを総称して「仮名」と呼ぶ）、および西洋のアルファベットで、アルファベットは稀な場合のみ、通常は頭字語を含む機関の名称の言及に使用される。
漢字は、中国語の文字と同じ方法でアクセスされる。複合文字もまた、中国語について説明した方法と同じ方法で扱われる。日本語は語形変化のある言語であり、多くの場合、特定の文字の後に仮名を使用する必要があるので、完成された文字を含む全ての作業画面および全ての単語リスト画面は、選択された場合、かかる選択された文字に加えられ得る仮名の候補を提示するアイコンを備えている。特定の複合文字に含まれる仮名は、通常、複合文字に合わせて、適切に配置され、提示される。
その他の仮名入力および西洋のアルファベットは、手入力画面からアクセスされる。２つの仮名画面があり、１つは片仮名用、もう１つは平仮名用である。各音の４６文字が従来の「５０音表」（現在は４６音である）と呼ばれるものにより定められた形式でレイアウトされる。表示画面が小さく、１つの画面上でどちらかのバージョンの仮名を適切に見るまたはアクセスすることが難しいデバイスでは、ディスプレイはスクロールする。異なる発音（濁点、ふりがな、「促音」を表すために使用される小さい仮名など）を示すために必要な場合が多い記号、並びに繰り返し記号のようなその他の記号も、スタート画面上にあるときと同様に、手入力画面に提示される。（作業画面経由で入力された仮名の表音の違いは、次の漢字入力が始まる前に表示することができる。）ユーザが手入力画面経由で呼び出した仮名に、これらの記号を付け忘れた場合、次の漢字入力を始める前にスタート画面で付け加えることができる。
韓国語：
韓国語もまた、かなり幅広いの独自の漢字（Ｈａｎｊａ）群を有するが、実際には、独自の文字体系（アルファベット）で、２４の記号を有するハングル文字でほとんど全てが書かれている。１０の「母音」は、「子音」記号が単純な漢字の外見を有する２つの例外を除き、ほとんどが長い縦線または短い横線の多様な組み合わせである１画乃至３画の字画で構成される。この文字体系（アルファベット）を使用する上で最も珍しい点は、記号を結合させて音節をつくる場合、その他の音節が垂直に並べられるのに対し、記号は、英語の場合と同様に、直線状に左から右に連続してレイアウトされる。完成された単語は、直線上に配置された音節、完全に垂直に配置された音節または垂直および平行の音節の両方の組み合わせから全て構成することができる。しかしながら、作成している単語が一列に並んだときに記号が配置される方法が、音節と単語が矛盾なく配置される（綴られる）ので、この次元の多様性は、本発明が西洋のアルファベットを扱う場合と大幅に異なる単語の扱い方が必要になるということを意味するものではない。Ｈａｎｊａ（韓国語の「漢字」群）用の作業画面は、中国語用の作業画面と同じ方法で機能する。また、上記に示唆されるように、ハングル文字用の作業画面は、英語用のものと同じ方法で機能する。ハングル文字は、デバイスのコンピュータ記憶装置で使用できないあらゆるＨａｎｊａに代えることができ、また、ハングル文字の単語で、デバイスのコンピュータ記憶装置にないものは、２４の基本記号だけでなく、次の文字入力が前の入力の下に置かれることを示す「下矢印」記号と、次の記号が上におよび前に記号の右に置かれることを示す「上矢印」との両方を備える手入力画面を使用して綴ることができる。いずれの矢印も使用しないことは、次の記号が前の記号の直ぐ右に置かれることを示す。このような手入力中の配置の問題は、かかる記号の位置とともにその大きさが関係するので、これらの矢印が関わる手入力により、コンピュータ記憶装置から適切な記号を、適正な大きさで作成された構成記号とともに呼び出すことになる。
【図面の簡単な説明】
本発明は、添付したクレームにおいて詳細が示される。本発明の上記およびさらなる利点は、添付した図面とともに以下の記述を参照することで、よりよく理解することができる。
【図１】  本発明の好適な実施例に従って構成されたテキスト入力装置のブロック図である。
【図２】  図１の辞書１２に好適に記憶されたある英単語の順序を示している。
【図３】  図１の辞書１２に好適に記憶された字画または部分文字（漢字３文字分に対応している）のシーケンスを示している。
【図４】  本発明の好適な実施例に従ったテキスト入力を行うための６つのキー、すなわち、４つの矢印キー、単語選択キーおよび文字選択キーを備えるワイヤレス電話機の前面を示している。
【図５】  本発明の好適な実施例に従ったテキスト入力を行うためのタッチ・スクリーンを備えるパームトップ・コンピュータまたは類似のデバイスの前面を示す。
【図６】  本発明の好適な実施例に従ったテキスト入力システムの全体動作を示す上位レベルのフローチャートである。
【図７Ａ】  英字および非キャラクタベースの他の言語に対する本発明の機能を説明する一連の画面遷移を示している。
【図７Ｂ】  英字および非キャラクタベースの他の言語に対する本発明の機能を説明する一連の画面遷移を示している。
【図８】  漢字ベースの言語に対する本発明の機能を説明する一連の画面遷移を示す。
【図１】
0004504571.tif 000002
【図２】
0004504571.tif 000003
【図３】
0004504571.tif 000004
【図４】
0004504571.tif 000005
【図５】
0004504571.tif 000006
【図６】
0004504571.tif 000007
【図７Ａ】
0004504571.tif 000008
【図７Ｂ】
0004504571.tif 000009
【図８】
0004504571.tif 000010