(57)【要約】それぞれ複数の文字を表す複数のキーを有するキーパッドを用いて、電子通信装置にテキストを入力する方法であって、入力されたテキストは当該電子通信装置の表示装置に表示される。キーシーケンスが押し下げられると、押し下げられたキーシーケンスに対応する文字列の候補が生成される。これらの文字列らは、所与の言語において生じる単語を表す文字列を含む、メモリーに記憶されている語彙と比較される。語彙内の文字列と整合するこれらの文字列の候補らが予備的に選択される。これらの候補らは、表示装置上に、それぞれ別個かつ優先的に配置された第１のグラフィカルオブジェクト（１１）において表示される。このように、複数の文字を表すキーを用いてテキストを入力する方法が提供される。これは、初心者であってもより簡単に入力が可能となり、ユーザーの気をそらすこともない。
2005521149.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ複数の文字を表す複数のキーを有するキーパッド（３）を用いて、電子通信装置（１）にテキストを入力する方法であって、入力されたテキストが前記電子通信装置の表示装置に表示されるものであり、
前記方法は、
キーシーケンスをアクティブにするステップと、
アクティブにされた前記キーに対応しうる文字列の候補を生成するステップと、
所与の言語において発生する単語を表す文字列らが含まれる、メモリー（５）に記憶されている語彙（６）と、生成された前記文字列の候補とを比較するステップと、
記憶されている前記文字列に整合する前記候補を予備的に選択するステップと、
予備的に選択された前記候補を前記表示装置に表示するステップと
を含み、
予備的に選択された前記文字列が、前記表示装置（２）において優先的に配置された個別グラフィカルオブジェクト（１１、１２、１３）内で表示されることを特徴とする方法。
【請求項２】
前記個別グラフィカルオブジェクト（１１，１２，１３）内に提示されている前記文字列らの１つを区別して表示するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
予備的に選択された前記文字列らを、言語内での使用頻度に応じて順番に並び替えるステップと、
前記個別グラフィカルオブジェクト（１１，１２，１３）内で、デフォルトとして、最も使用頻度の高い文字列を区別して表示するステップと
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめるステップをさらに含むことを特徴とする請求項２または３に記載の方法。
【請求項５】
表示されている前記文字列をユーザーに選択させるようにするステップと、
選択された前記文字を前記表示装置（２）に表示されているテキストに追加するステップと
をさらに含むことを特徴とする請求項２ないし４のいずれかに記載の方法。
【請求項６】
文字列の選択が確定したときに前記表示装置（２）から前記個別グラフィカルオブジェクト（１１，１２，１３）を消去するステップをさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
最後にキーがアクティブにされたときから予め定義された時間が経過したときに、前記表示装置（２）から前記個別グラフィカルオブジェクト（１１，１２，１３）を消去するステップをさらに含むことを特徴とする請求項１ないし４のいずれかに記載の方法。
【請求項８】
前記個別グラフィカルオブジェクト（１１，１２，１３）内で、予備的に選択された前記文字列らを縦方向に配置するステップをさらに含むことを特徴とする請求項４に記載の方法。
【請求項９】
予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめる前記ステップは、現在表示されている文字列のすぐ上の文字列を表示させるための上方キーをアクティブにすること、および、現在表示されている文字列のすぐ下の文字列を表示させるための下方キーをアクティブにすることによって、選択された前記文字列らの間を移動できるようにすることで実行されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記個別グラフィカルオブジェクト（１１，１２，１３）内に予備的に選択された前記文字列らの全てが表示されていない場合に、上方キーもしくは下方キーの一方をアクティブにすることで、現在表示されている文字列の１つを除外し、代わりに、現時点で表示されていない文字列を表示することをユーザーに可能ならしめるステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
提示された前記文字列の長さに応じて前記個別グラフィカルオブジェクト（１１，１２，１３）の幅を調整するステップをさらに含むことを特徴とする請求項１ないし１０のいずれかに記載の方法。
【請求項１２】
提示された前記文字列の長さに応じて前記個別グラフィカルオブジェクト（１１，１２，１３）内の文字列のフォントサイズを調整してから表示するステップをさらに含むことを特徴とする請求項１ないし１１のいずれかに記載の方法。
【請求項１３】
前記所要の言語において生じる語幹および単語を表す文字列を含む語彙と、文字列の候補とを比較するステップをさらに含むことを特徴とする請求項１ないし１２のいずれかに記載の方法。
【請求項１４】
前記文字列を区別して表示することに加えてカーソルを表示するステップをさらに含むことを特徴とする請求項２に記載の方法。
【請求項１５】
前記個別グラフィカルオブジェクト（１１，１２，１３）が前記表示装置（２）に表示されている限りにおいて、前記個別グラフィカルオブジェクトの外側に表示されているテキストが変更されないように維持するステップをさらに含むことを特徴とする請求項１ないし１４のいずれかに記載の方法。
【請求項１６】
前記個別グラフィカルオブジェクト（１１，１２，１３）が前記表示装置（２）に表示されている限りにおいて、キーがアクティブにされる割合と比較して低い割合でもって、前記個別グラフィカルオブジェクトの外側に表示されるテキストを更新するステップをさらに含むことを特徴とする請求項１ないし１４のいずれかに記載の方法。
【請求項１７】
テキストを入力可能な電子通信装置（１）であって、
それぞれ複数の文字を表す複数のキーを有するキーパッド（３）と、
前記電子通信装置に配置され、入力されたテキストを表示する表示装置（２）と、
所与の言語において生じる単語を表す文字列を含む語彙を記憶するメモリー（５）と、
アクティブにされたキーシーケンスに対応しうる文字列の候補を生成する手段（７）と、
生成された前記文字列の候補と前記語彙（６）とを比較し、該語彙に記憶されている文字列と整合する該候補を予備的に選択する手段（８）と、
予備的に選択された前記文字を前記表示装置に表示する手段（９）とを含み、
前記表示する手段（９）は、予備的に選択された前記文字列を前記表示装置に表示する際に、該表示装置において優先的に配置された個別グラフィカルオブジェクト（１１，１２，１３）内に表示することを特徴とする電子通信装置。
【請求項１８】
前記表示する手段（９）は、前記個別グラフィカルオブジェクト（１１，１２，１３）内に表示される前記文字列の１つを区別して表示するよう構成されていることを特徴とする請求項１７に記載の電子通信装置。
【請求項１９】
前記電子通信装置は、さらに、予備的に選択された前記文字列を、前記言語内での使用頻度に応じて順番に並び替えるとともに、前記個別グラフィカルオブジェクト（１１，１２，１３）内でデフォルトとして最も使用頻度の高い文字列を区別して表示するよう構成されていることを特徴とする請求項１８に記載の電子通信装置。
【請求項２０】
前記電子通信装置は、予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめるよう構成されていることを特徴とする請求項１８または請求項１９に記載の電子通信装置。
【請求項２１】
前記電子通信装置は、表示されている前記文字列を前記ユーザーに選択させ、選択された前記文字列を前記表示装置（２）に表示されているテキストに追加するよう構成されていることを特徴とする請求項１８または１９に記載の電子通信装置。
【請求項２２】
前記電子通信装置は、文字列の選択が確定したときに前記表示装置（２）から前記個別グラフィカルオブジェクト（１１，１２，１３）を消去するよう構成されていることを特徴とする請求項２１に記載の電子通信装置。
【請求項２３】
前記電子通信装置は、最後にキーがアクティブにされたときから予め定義された時間が経過したときに、前記表示装置（２）から前記個別グラフィカルオブジェクト（１１，１２，１３）を消去するよう構成されていることを特徴とする請求項１７ないし請求項２０のいずれかに記載の電子通信装置。
【請求項２４】
前記電子通信装置は、前記個別グラフィカルオブジェクト（１１，１２，１３）内で、予備的に選択された前記文字列を縦方向に配置して表示するよう構成されていることを特徴とする請求項２０に記載の電子通信装置。
【請求項２５】
前記電子通信装置は、現在表示されている前記文字列のすぐ上の文字列を表示させるための上方キーをアクティブにすること、または、現在表示されている文字列のすぐ下の文字列を表示させるための下方キーをアクティブにすることによって、選択された前記文字列らの間を切り替えて移動できるようにすることで、予備的に選択された前記文字列の他の１つを区別して表示するよう構成されていることを特徴とする請求項２４に記載の電子通信装置。
【請求項２６】
前記電子通信装置は、前記個別グラフィカルオブジェクト（１１，１２，１３）内に予備的に選択された前記文字列の全てが表示されていない場合に、上方キーもしくは下方キーの一方をアクティブにすることで、現時点で表示されていない文字列を表示し、代わりに、現在表示されている文字列の１つを除外するよう構成されていることを特徴とする請求項２５に記載の電子通信装置。
【請求項２７】
前記電子通信装置は、提示された前記文字列の長さに応じて前記個別グラフィカルオブジェクト（１１，１２，１３）の幅を調整するよう構成されていることを特徴とする請求項１７ないし請求項２６のいずれかに記載の電子通信装置。
【請求項２８】
前記電子通信装置は、提示された前記文字列の長さに応じて前記個別グラフィカルオブジェクト（１１，１２，１３）内に提示される前記文字列のフォントサイズを調整してから表示するよう構成されていることを特徴とする請求項１７ないし請求項２７のいずれかに記載の電子通信装置。
【請求項２９】
前記電子通信装置は、前記所要の言語において生じる語幹および単語を表す文字列を含む語彙と、文字列の候補とを比較するよう構成されていることを特徴とする請求項１７ないし請求項２８のいずれかに記載の電子通信装置。
【請求項３０】
前記電子通信装置は、前記文字列を区別して表示することに加え、カーソルを表示するよう構成されていることを特徴とする請求項１８に記載の電子通信装置。
【請求項３１】
前記電子通信装置は、前記個別グラフィカルオブジェクト（１１，１２，１３）が前記表示装置に表示されている限りにおいて、前記個別グラフィカルオブジェクトの外側に表示されているテキストを変更されないように維持するよう構成されていることを特徴とする請求項１７ないし請求項３０のいずれかに記載の電子通信装置。
【請求項３２】
前記電子通信装置は、前記個別グラフィカルオブジェクト（１１，１２，１３）が前記表示装置に表示されている限りにおいて、キーがアクティブにされる割合と比較して低い割合でもって、前記個別グラフィカルオブジェクトの外側に表示されるテキストを更新するよう構成されていることを特徴とする請求項１７ないし請求項３０のいずれかに記載の電子通信装置。
【請求項３３】
前記電子通信装置は、前記生成する手段（７）、前記比較する手段（８）および表示する手段（９）は、プロセッサ（４）によって実現されることを特徴とする請求項１７ないし請求項３２のいずれかに記載の電子通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれ複数の文字を表す複数のキーを有するキーパッドを用いて、電子通信装置にテキストを入力する方法であって、入力されたテキストが当該電子通信装置の表示装置に表示されるものであって、キーシーケンスをアクティブにするステップと、アクティブにされた前記キーに対応しうる文字列の候補を生成するステップと、前記文字列の候補を、メモリーに記憶されている語彙と比較するステップと（前記語彙には、所与の言語において生じる単語を表す文字列が含まれる。）、前記語彙に記憶されている文字列に整合する前記文字列の候補を予備的に選択するステップと、予備的に選択された前記候補を前記表示装置に表示するステップとを含む方法に関連する。さらに、本発明は、入力されるテキストについての選択肢を特徴づける電子通信装置に関する。
【背景技術】
【０００２】
移動電話機、携帯情報端末（ＰＤＡ）などの電子通信装置は、数字入力キーパッドを備えており、これによって当該装置に電話番号や時刻情報など、数字による情報が入力される。しかしながら、一般には、テキスト（文章）情報を当該装置に入力したいとの要望もある。テキストとは、たとえば、他の類似の装置へと送信するための名前、住所、およびメッセージなどの如くである。これらの装置では、一般的な文字数字入力キーボードを配置するだけの十分なスペースがほとんどないので、数字入力キーをテキスト情報の入力のためにも利用しなければならない。それゆえ、各キーは複数の異なる文字に対応付けられている。たとえば、「２」のキーは、一般に、Ａ，Ｂ，Ｃの字に対応付けられている。
【０００３】
このようなキーパッドからテキスト情報を入力するためのよく知られた方法の１つは、マルチタップ方法であろう。この方法によれば、ユーザーは、対応するキーを複数回押し下げることによって候補文字を繰り返し切り替えることができる。たとえば、字「Ａ」を入力するには、ユーザーは、「２」のキーを１回押せばよい。また、字「Ｃ」を入力するには、「２」のキーを３回押せばよい。正しく文字を認識させるためには、比較的速く、キーを複数回押し下げなければならない。あるいは、一度数字キーの何れか１つが押し下げられたあとで、候補を切り替えるために他のキーが使用されることもある。
【０００４】
改良された方法では、テキスト情報を入力及び編集するための予測エディタアプリケーションが使用される。その一例は、米国特許６，３０７，５４８号である。予測入力を使用してテキストが入力されるときは、各キーは一回だけ入力され、入力されたキーシーケンスに対応する文字列の候補の１つが表示装置に表示される。一般には、ユーザーによって最も使用される回数が多いものが表示されたり、あるいは最も整合するものが表示されたりする。特に制限時間はないので、比較的速くキーを押し下げることも可能である。もし、例えば、（英語を使用する）ユーザーが、キーシーケンスとして「２」（ＡＢＣ）、「７」（ＱＰＲＳ）、および「３」（ＤＥＦ）を入力したとすると、３６通りの文字列が候補となる。しかしながら、これらのうちの５通り（ＡＲＥ，ＡＰＥ，ＣＲＥ，ＢＲＥ，およびＡＲＤ）だけが、装置に記憶されている語彙内の単語もしくは語幹として発見される。そのうち「ＡＲＥ」は最も使用頻度が高いので、表示装置に表示されることになろう。これが、ユーザーが書こうとしている単語である場合は、確定キーが押し下げられることによって確定される。確定キーは、通常、スペースを入力するためのキーであることが多い。もし、表示された候補が、正しい単語でない場合は、テキストの入力位置に正しい単語が現れるまで、選択キーを使用して他の候補へと切り替えてゆくことになる。文字の入力中、すなわち、単語が確定されるまでは、当該単語は「未確定」のままであり、通常、当該単語（もしくは文字列）に下線を付して表示したり、あるいは、当該単語を囲むようにボックスを表示したりする。これは、表示されている単語が、語彙から提供された単なる１つの選択肢もしくは候補であることを示している。
【０００５】
上述したように、ユーザーによって入力されたテキストのメッセージの一部として、１つの候補が表示装置に表示される。他の候補は、例えば、上下キーの１つなどの選択キーが使用されることによって巡回的に表示される。いつでも、異なる候補を表示装置上のテキストへと挿入することができる。操作を容易にするには、たとえば、表示装置の隅などに番号を表示することで、個々の候補らを識別しうるようにすることが考えられる。電子通信装置の表示装置が十分に大きければ、たとえば、ＵＳ６，３０７，５４８号に示されているように、テキスト領域の下方に、少なくともいくつかの候補を提示した選択リスト領域を配置することによって、入力操作を容易にすることができる。当該選択リスト内の１つの候補は、例えば、実線や点線等のボックスによって囲まれて表示され、その一方で、テキストメッセージにおける挿入個所に同一の候補が表示される。選択キーを押し下げることで、当該リスト内の次の候補へとボックスを移動させることができ、その場合、挿入個所にも次の候補が表示される。選択リスト内のボックス内と挿入個所に表示される単語が正しければ、確定することができ、システムは次の単語を入力可能な状態となる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、これらの簡単にする方法を使用したとしても、この予測入力システムの使用は、多くのユーザーを混乱におとしめるであろう。とりわけ、初心者にとっては、種々の候補らをスクロールする方法はわかりにくいであろう。異なる候補らの中から選択することが可能であることでさえ、全く理解されないおそれもある。同様に、多くの初心者ユーザーは、候補らの中ら1つを選択し、次の単語を継続して入力する方法を知らないであろう。これの問題が絡み合って、多くの初心者ユーザーを予測テキスト入力の使用から遠ざけてしまい、従来のマルチタップ方法へと後戻りさせてしまうことになろう。
【０００７】
また、経験をつんだユーザーであっても、問題は生じる。第1候補が所望の単語である確率は、７５％から８０％にもなるため、第1候補が本当に正しい単語であるかどうかを確認することなく確定してしまう癖がついてしまうようになる。通常は、ディスプレイが比較的に小さいため、表示フォントも小さくなり、何が入力されたかを即座に読み取って認識することは、常に簡単であるとは言えない。よって、予測入力システムが正しい単語を提供することを前提としているのである。そのために、テキスト中の誤りが、しばしば残されたままとなる。
【０００８】
他の問題としては、選択された候補が、これまでに入力されてきたテキスト内の挿入個所だけでなく、選択リスト内にも表示されてしまうという事実によって、ユーザーの注意力をそらしてしまうことがある。ユーザーはこのどちらにも集中して見ることができない結果、このどちらの個所にも同時並行的に着目しようとしてまうからである。
【０００９】
そこで、本発明は、複数の文字を表す複数のキーを用いて、テキストを入力する方法を提供することを目的とする。これは、初心者ユーザーにもやさしいものとなる。また、上述したようにユーザーの気をそらすこともなくなろう。よって、入力されてテキスト内に誤入力が発生する確率を低下させることに貢献しよう。
【課題を解決するための手段】
【００１０】
本発明によれば、上述の目的は、予備的に選択された文字列が、優先的に配置された個別グラフィカルオブジェクト内で提示されて表示装置に表示されることで達成される。
【００１１】
予備的に選択された文字列を個別のグラフィカルオブジェクト（たとえば、表示装置における個別ウインドウの形式など）内で優先的に表示装置に表示することで、ユーザーは当該グラフィカルオブジェクトとに集中して注目できるようになり、当該個別グラフィカルオブジェクトに表示された文字列の中からユーザーが選択できる1つのもジーシーケンスにも集中して注目できるようになろう。これによって、上述のユーザーの気をそらしてしまう方法を回避できよう。個別のグラフィカルオブジェクトにおいては、文字列をより大きなフォントサイズにて表示することが可能となり、文字らが高速に入力されたとしても単語を容易にチェックできるようになろう。テキスト入力の際における誤入力の発生数が削減されよう。新規のユーザーや不慣れなユーザーは、この個別グラフィカルオブジェクトによって、予測テキスト入力機能を直感的に使用しやすくなるだろう。なぜなら、単語の候補が表示装置に直接的かつ区別された態様で表示されるようになるからである。
【００１２】
さらに、この個別グラフィカルオブジェクトは、コンピュータのリソースを削減することにも寄与するだろう。これは、小型の通信装置では非常に重要なことである。従来の手法では、通常、表示装置上で最新のテキストのレイアウトを維持するため、顕著なＣＰＵパワーが必要とされる。なぜなら、ユーザーが潜在的な候補らを切り替えたときに、ＣＰＵが、語彙の中から候補を検索する処理を実行し、検索により抽出された候補を選択リスト内に表示し、その上でテキストメッセージにおける挿入個所に表示されるテキストを更新しなければならないからである。個別グラフィカルオブジェクトを使用することで、挿入個所のテキストを頻繁に更新する必要はなくなる。実際に、候補が確定された上でグラフィカルオブジェクトが閉じられるようになるまでは、テキストを更新する必要など全くない。これによって、ＣＰＵへの負荷を低減させることができ、また、負荷をより平準化させることができるだろう。これは、現時点での予測テキスト入力システムがＣＰＵに対して過大な負荷を強いるものであるため、重要なポイントになろう。
【００１３】
本発明に係る方法が、さらなるステップとして、前記個別グラフィカルオブジェクト内に、前記文字列の１つを区別して表示するステップを含むときは、確定すべきものとして現在提示されている候補の１つをより簡単に見分けることができるであろう。
【００１４】
本発明の実施形態によれば、本方法には、さらなるステップとして、予備的に選択された文字列を、前記言語内での使用頻度に応じて順番に並び替えるステップと、前記個別グラフィカルオブジェクト内でデフォルトとして最も使用頻度の高い文字列を明確に区別して表示するステップを含む。このようにすることで、ユーザーにとって入力を希望する最も確率の高いものを候補として提示することが可能となる。
【００１５】
本発明の方法が、さらなるステップとして、予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめるステップを含むときは、候補らを切り替えることが簡単になり、また、所与の時点で提案されているものを見分けやすくなろう。
【００１６】
本方法に、表示されている前記文字列を前記ユーザーに選択させ、選択された前記文字を前記表示装置に表示されているテキストに追加するステップが含まれるときは、前記ユーザーが選択をしたときに、前記表示装置は、選択された前記文字によって表示を更新する。
【００１７】
本方法に、さらなるステップとして、文字列の選択が確定したときに前記表示装置から前記個別グラフィカルオブジェクトを消去するステップを含むときは、さらなる単語の入力を継続する前に、メッセージの全体を概観することがユーザーにとって可能となる。前記個別グラフィカルオブジェクトは単語を入力している間は非常に役に立つが、個別に入力された単語を概観する際にもしばしば役に立つであろう。
【００１８】
本方法に、さらなるステップとして、最後にキーがアクティブにされたときから予め定義された時間が経過したときに、前記表示装置から前記個別グラフィカルオブジェクトを消去するステップを含む。たとえば、単語の途中で、ある時間が経過しても何らのキーもアクティブにされないときは、ユーザーが何らからの妨害を受けている可能性もあるので、入力処理が再開されたときに全体を概観するためには、この方がしばしば便利であろう。キーが再度アクティブにされるとすぐに、当該グラフィカルオブジェクトは再表示されよう。
【００１９】
本方法には、また、前記個別グラフィカルオブジェクト内で、予備的に選択された前記文字列を縦方向に配置して表示するステップが含まれてもよい。これは、メモリー内に記憶されている候補らのリストと整合することになるので、予備的に選択された文字列を縦方向に並べて表現することは便利であろう。
【００２０】
好適な実施形態において、予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめるステップは、現在表示されている文字列のすぐ上の文字列を表示させるための上方キーをアクティブにすること、および、現在表示されている文字列のすぐ下の文字列を表示させるための下方キーをアクティブにすることによって、選択された文字列らの間を切り替えて移動することをユーザーに可能ならしめることで実行される。
【００２１】
本方法には、さらなるステップとして、前記個別グラフィカルオブジェクト内に予備的に選択された文字列の全てが表示されていない場合に、上方キーもしくは下方キーの一方をアクティブにすることで、現在表示されている文字列の１つを除外し、現時点で表示されていない文字列を表示するようにすることを、ユーザーに可能ならしめるステップが含まれてもよい。このようにして、ユーザーは、多数の候補らがリストに含まれている場合には、候補らのリストをスクロールすることができるようになる。
【００２２】
本方法に、さらなるステップとして、提示された文字列の長さに応じて前記個別グラフィカルオブジェクトの幅を調整するステップが含まれるときは、表示された文字列のサイズに適合する動的なグラフィカルオブジェクトを達成することができよう。
【００２３】
本方法には、さらなるステップとして、提示された文字列の長さに応じて、前記個別グラフィカルオブジェクト内に提示された文字列のフォントサイズを調整してから表示するステップが含まれてもよい。これにより、長い単語をグラフィカルオブジェクト内に表示することが可能となる。
【００２４】
好適な実施形態によれば、本方法には、前記所要の言語において生じる単語の語幹だけでなく、単語を表す文字列を含む語彙と、文字列の候補とを比較するステップが含まれる。
【００２５】
本方法には、区別して文字列を表示することに加え、カーソルを表示するステップが含まれてもよい。当該カーソルを表示することによって、ユーザーは、文字列を有するグラフィカルオブジェクトに注目しやすくなろう。
【００２６】
本方法には、前記個別グラフィカルオブジェクトが表示装置に表示されている限りにおいて、前記個別グラフィカルオブジェクトの外側に表示されているテキストが変更されないように維持するステップが含まれてもよい。このようにして、顕著な量のプロセッサリソースが節約されることになろう。
【００２７】
本方法に、前記個別グラフィカルオブジェクトが表示装置に表示されている限りにおいて、キーがアクティブにされる割合と比較して低い割合でもって、前記個別グラフィカルオブジェクトの外側に表示されるテキストを更新するステップが含まれることによっても、プロセッサリソースが節約されよう。
【００２８】
上述したように本発明は、電子通信装置であって、当該電子通信装置に入力されるテキストについての選択肢を特徴づける電子通信装置に関連する。当該電子通信装置は、それぞれ複数の文字を表すキーを有するキーパッドと、前記電子通信装置に配置され、入力されたテキストを表示する表示装置と、所与の言語において生じる単語を表す文字列を含む語彙を記憶するメモリーと、アクティブにされたキーシーケンスに対応する潜在的な文字列の候補を生成する手段と、潜在的な前記文字列の候補と前記語彙とを比較し、前記語彙に記憶されている文字列と整合する前記文字列の候補を予備的に選択する手段と、予備的に選択された前記文字を前記表示装置に表示する手段とを含む。前記表示手段が、予備的に選択された前記文字列を前記表示装置に表示する際に、前記表示装置において優先的に配置された個別グラフィカルオブジェクト内で当該文字列を提示するように構成されているときは、複数の文字を表す複数のキーを用いたテキスト入力方法が実現される。これによって、上述したように初心者のユーザーであっても使用がより易しくなり、ユーザーの気がそらされることが減り、ひいては、入力されたテキスト内の誤入力も低減することになろう。
【００２９】
前記表示手段は、前記個別グラフィカルオブジェクト内に表示される前記文字列の１つを区別して表示するように構成されてもよい。これによって、現在提案されている文字列の１つをずっと見分けやすくなろう。
【００３０】
本発明の実施形態によれば、前記電子通信装置は、予備的に選択された前記文字列を、前記言語内での使用頻度に応じて順番に並び替えるとともに、前記個別グラフィカルオブジェクト内でデフォルトとして最も使用頻度の高い文字列を明確に区別して表示するように構成されている。このようにすることで、ユーザーが入力を希望する最も確率の高いものを候補として提案することが可能となる。
【００３１】
本装置が、予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめるように構成されているときは、ユーザーが候補らを切り替えることが簡単になり、また、所与の時点で提示されているものを見分けやすくなろう。
【００３２】
本装置が、表示されている前記文字列に対応する文字の１つを前記ユーザーに選択させ、選択された前記文字列を前記表示装置に表示されているテキストに追加するように構成されているときは、当該表示装置は、前記ユーザーが選択をしたときに、選択された前記文字によって表示が更新される。
【００３３】
本装置が、文字列の選択が確定したときに前記表示装置から前記個別グラフィカルオブジェクトを消去するように構成されているときは、さらなる単語の入力を継続する前に、ユーザーは、メッセージの全体を概観することが可能となる。前記個別グラフィカルオブジェクトは、単語を入力している間に非常に役に立つが、入力された個々の単語を概観する際にもしばしば役に立つであろう。
【００３４】
本装置は、最後にキーがアクティブにされたときから予め定義された時間が経過したときに、前記表示装置から前記個別グラフィカルオブジェクトを消去するように構成されてもよい。たとえば、単語入力の途中で、ある時間が経過しても何らのキーもアクティブにされないときは、ユーザーが何らからの妨害を受けている可能性もあるので、入力処理が再開されたときに全体を概観するためには、この方がしばしば便利であろう。キーが再度アクティブにされるとすぐに、当該グラフィカルオブジェクトは再表示されよう。
【００３５】
本装置は、また、前記個別グラフィカルオブジェクト内で、予備的に選択された前記文字列を縦方向に配置して表示するよう構成されてもよい。これは、メモリー内に記憶されている候補らのリストに整合することになるので、予備的に選択された文字列を縦方向に並べて表現することは便利であろう。
【００３６】
好適な実施形態において、予備的に選択された前記文字列の他の１つを区別して表示することをユーザーに可能ならしめるように構成されてもよい、すなわち、現在表示されている文字列のすぐ上の文字列を表示させるための上方キーをアクティブにしたり、現在表示されている文字列のすぐ下の文字列を表示させるための下方キーをアクティブにしたりすることによって、選択された文字列の個々の間を切り替えてユーザーが移動できるようになる。
【００３７】
本装置は、前記個別グラフィカルオブジェクト内に予備的に選択された文字列の全てが表示されていない場合に、上方キーもしくは下方キーの一方をアクティブにすることで、現在表示されている文字列の１つを除外し、代わりに、現時点で表示されていない文字列を表示することをユーザーに可能ならしめるよう構成されてもよい。このようにして、ユーザーは、多数の候補らがリストに含まれている場合であっても、候補らのリストをスクロールすることができるようになる。
【００３８】
本装置が、提示された文字列の長さに応じて前記個別グラフィカルオブジェクトの幅を調整するよう構成されているときは、表示された文字列のサイズに適合する動的なグラフィカルオブジェクトを実現できよう。
【００３９】
本装置は、提示された文字列の長さに応じて前記個別グラフィカルオブジェクト内の文字列のフォントサイズを調整してから表示するよう構成されてもよい。これにより、長い単語をグラフィカルオブジェクト内に表示することが可能となる。
【００４０】
好適な実施形態によれば、本装置は、前記所要の言語において生じる単語の語幹だけでなく、単語を表す文字列を含む語彙と、文字列の候補とを比較するよう構成される。
【００４１】
本装置は、区別して文字列を表示することに加え、カーソルを表示するよう構成されてもよい。当該カーソルによって、ユーザーは、文字列を有するグラフィカルオブジェクトに注目しやすくなろう。
【００４２】
本装置は、前記個別グラフィカルオブジェクトが表示装置に表示されている限りにおいて、前記個別グラフィカルオブジェクトの外側に表示されているテキストが変更されないように維持するよう構成されてもよい。このようにして、顕著な量のプロセッサリソースが節約されることになろう。
【００４３】
本装置は、前記個別グラフィカルオブジェクトが表示装置に表示されている限りにおいて、キーがアクティブにされる割合と比較して低い割合でもって、前記個別グラフィカルオブジェクトの外側に表示されるテキストを更新するよう構成されることによっても、プロセッサリソースが節約されよう。
【００４４】
実施形態によれば、前記生成する手段、前記比較する手段および表示する手段は、プロセッサによって実現される。
【発明を実施するための最良の形態】
【００４５】
図１は、本発明を適用することが可能な装置の一例を示している。この装置は、例えば、ＧＳＭ電話機および／またはＵＭＴＳ電話機等の移動電話機である。他の適用可能な電話機の種類としては、ＣＤＭＡ、ＰＤＣ、ＣＤＭＡ２０００およびＴＤＭＡなどがある。しかしながら、本発明は他の種類の装置にも適用できることはいうまでもない。たとえば、ＰＤＡ（携帯情報端末）やコンピュータにも適用できる。
【００４６】
電話機１には、表示装置１とキーパッド３が搭載されている。キーパッド３のキーは、電話機に情報を入力するために使用される。この情報はバラエティに富んでおり、電話番号、住所情報、電話機への指示、他の電話機に送信するためのテキストメッセージなどである。表示装置２は、移動電話機のユーザーに対して情報を提示するために使用される。また、提示される情報も様々であり、電話番号、住所情報、電話機からの示唆、他の電話機から受信したテキストメッセージ、または他の電話機へと後で送信するためにキーパッド３によって入力されたテキストメッセージなどである。図１によれば、キーパッド３からテキストメッセージの一部が既に入力されており、この入力されたテキストは表示装置２に表示されている。この状況が、本発明を適用可能な状況である。
【００４７】
図に示されているように、キーパッド３は、数の限られた数字キーパッドである。それゆえ、キーパッド３がテキスト情報を入力するために使用されるときは、各キーが複数の異なる文字に対応することになる。たとえば、「３」のキーは、字Ｄ，Ｅ，Ｆに対応する。テキスト入力を容易にするために、多くの装置では、予測エディタ機能が搭載されている。これは、高機能なソフトウエアであり、ユーザーによって入力されたキーシーケンスに対応する潜在的な文字列を提示する機能を有している。このような公知の予測エディタソフトウエアとしては、Ｔ９（テジック  コミュニケーション社によって所有されている登録商標）と呼ばれるものがあり、これは商業的に利用可能であり、当業界においてよく知られている。他のソフトウエアとしては、ｅＺｙＴｅｘｔ（Ｚｙ社によって所有されている登録商標）がある。そのため、予測エディタ機能については図２を用いて簡単に説明することにする。
【００４８】
図２に示すように、電話機２には、プロセッサ４と、メモリー５が含まれている。メモリー５には、語彙６が含まれており、これには、所与の言語について可能な文字列（すなわち、所与の言語における単語やその語幹）のリストが含まれている。もちろん、メモリーに記憶された他の言語についての対応する複数の語彙を当該装置が備えていてもよい。ユーザーがキーパッド３からキーシーケンスを入力すると、プロセッサ４内のユニット７に、潜在的に対応する文字列が生成される。たとえば、（英語を使用する）ユーザーが、キーシーケンスとして、「４」（ＧＨＩ）、「６」（ＭＮＯ）、「６」（ＭＮＯ）および「３」（ＤＥＦ）を入力したとすると、８１通りの異なる文字列が潜在的にはありうる。この文字列は、語彙６と比較され、８１通りの潜在的な文字列のうち１２通りの文字列が、英単語またはその語幹として記憶されていると判定される。よって、この１２通りの文字列が、ユーザーに提示するための候補として選択され、ドライバ９は、選択された候補を表示装置２へと出力する。しばしば、語彙６には、関連する言語における各文字列の使用頻度に関する情報をも含んでいることがあり、この場合は、その使用頻度に応じてランク付けがなされて順番に並び替えられることになる。これは、最も使用頻度が高い文字列をリストの最上位に位置させるためである。この場合、選択された１２通りの文字列の中で「ｇｏｏｄ」が最も使用頻度が高い単語であるため、ユーザーに対して第１の提示として表示されることになる。
【００４９】
ユーザーへの提示については図３に一例が示されている。この例では、ユーザーが「Ｔｈｉｓ  ｉｓ」と入力した後に続いて、上述の文字列が入力されたのである。「ｇｏｏｄ」が第１の提示であるので、これが表示装置に表示される。「ｇｏｏｄ」は未確定の単語であるため、それを示すために下線が付されている。すなわち、他の選択された候補に変更可能ということになる。さらに、表示装置の右上の角付近には、今提示されている候補が１２通りのうちの１番目であることを示すために、ボックス内に「１／１２」と表示している。この単語がユーザーにとって所望の単語であれば、例えば、スペース文字を入力することによって、この単語が確定される。確定されたことは、カーソルが次の位置に移動することによって示され、「ｇｏｏｄ」の下線はすでに消去されている。
【００５０】
しかしながら、もし、所望の単語でなければ、例えば、下矢印キーなどの手段を用いてリストにおける次の文字列へと切り替えることができる。図４に示したように、本システムは、候補単語「ｈｏｍｅ」と、右上の角に「２／１２」を示している。図５において、このステップが繰り返され、システムは、「ｇｏｎｅ」を提案する。所望の単語が表示されれば、上述したように確定され、ユーザーは、次の単語の入力を続けることができる。
【００５１】
過去に入力された単語へと戻って、それを「再度未確定の状態にする」ことで、他の候補へと変更したり、より長い単語に達するようタイピングを継続したりすることもできる。いくつかのシステムでは、「単語を完成」させるために語彙の検索を展開拡張するオプションも存在する。この場合は、キー入力の数よりも長い候補を示すことができ、しばしばこの単語は、ユーザーによって語彙内に追加されることになる。
【００５２】
本発明に係る改良された解決方法の例について説明する。例えば、個別ウインドウ形式の新規のグラフィカルな入力オブジェクトが表示装置に示される。このオブジェクトは、テキストエディタと、上述の元々の予測入力方法と共存しうる。ビルトインタイプの検索機能とともにデータリストとして図示することも可能である。データリスト内のデータは完全な語彙であり、即ち、数千個の単語と語幹である。しかしながら、検索機能は、単語をソートするだけではなく、整合しないすべての単語を除外することもでき、その抽出数は、一般に２０以下など合理的な数を維持するようになっている。
【００５３】
グラフィカルオブジェクトは、単語が未確定のとき（たとえば、上述したように単語に下線が付されて表示されているとき）にだけ、表示装置上で可視状態にされる。未確定の文字列がないときは、グラフィカルオブジェクトが完全に不可視状態にされる。それゆえ、直接にテキストが入力されているときにグラフィカルオブジェクトは表示またはオープンされ、たとえば、スペース文字がユーザーによって入力されたり、単語間を切り替え操作したり、あるいはその他のときなどに、グラフィカルオブジェクトがクローズされる。当該グラフィカルオブジェクトは、同時に複数の候補を表示する一般的なリストオブジェクトに類似している。これに関しては以下でより詳しく説明する。
【００５４】
図６は、図１に示される移動電話機１の表示装置３に、当該オブジェクトがどのようにして表示されるかについての一例を示している。ここでは、ユーザーが単語「Ｔｈｉｓ  ｉｓ」を入力済みであるので、上述したように、キーシーケンスが続行されることになる。キー「４」（ｇｈｉ）がアクティブにされると、本システムは、新しい単語をオープンする。最も一般に使用されている文字（この例では「ｉ」）を表示する代わりに、挿入個所に下線を表示し、新規のオブジェクトまたはウインドウ１１を表示することで、既存の表示物の一部を覆うようにして、ユーザーの注意を喚起するようにしてもよい。この効果を高めるために、背景の色と異なる色を用いて新規のオブジェクトまたはウインドウ１１を表示してもよい。グラフィカルオブジェクトには、キー「４」に関連する潜在的な３つの文字が、その使用頻度に応じて順番に並べられて表示される。この3つ文字の中で「ｉ」の使用頻度が最も高いので、「ｉ」がリストの一番上に表示される。この文字は、例えば他の色を用いるなど強調表示されることで、他と区別されて表示される。これにより、予測エディタによって提案される文字であることを示すことができる。さらにこの文字を強調するとともに、次の文字の挿入位置を示すために、強調表示された文字の後で下線を表示してもよい。
【００５５】
なお、図６において、入力テキストにおける元々の入力個所には、新規に入力された文字についての提案は表示されてはいない。ユーザーの注意はグラフィカルオブジェクト１１に向けられているので、この表示はもはや不要だからである。この入力個所は、しばしば新しいオブジェクトによって隠されてしまうので、現在入力中の単語が確定されるまでは、表示を更新する必要はない。従って、表示の更新を実行しないことで、プロセッサのリソースを節約できるであろう。しかしながら、プロセッサのリソースを節約すべく、比較的に低い割合でもって表示を更新するようにすることも可能である。
【００５６】
ここに記載する状況によれば、単語についての次の文字を入力することによってユーザーは入力を続行することができるので、３つの文字のうちいずれが所望の文字であるかを決定する必要はない。
【００５７】
図７において、ユーザーは、すでにキー「６」（ｍｎｏ）をアクティブにしているので、９つの文字列が潜在的に存在することになる。これらの文字列が語彙の中から検索抽出され、リストに提示される。最も一般的な３つの文字列が、個別ウインドウ１１に表示される。これらは、「ｉｎ」、「ｇｏ」および「ｉｍ」であり、そのうち「ｉｎ」がリストの最上位に表示される。ウインドウの下部に表示されている矢印は、実際には、３よりも多くの候補がリストに存在することを示している。また、元々の挿入個所におけるテキストは、ここでも表示を更新されてはいない。リストオブジェクトは、主たる入力オブジェクトであるため、リストオブジェクトが表示されている限りにおいては、テキストエディタをフリーズ状態にし、テキストエディタの表示を更新しないようにすることができる。これは、コンピュータのリソースに関する観点からだけでなく、描画の観点からも利点がある。
【００５８】
図８は、ユーザーがキー「６」（ｍｎｏ）を再度アクティブにしたことを示しており、リストにおける上位３つの候補がグラフィカルオブジェクト内に表示されている。なお、グラフィカルオブジェクト１２の幅は、長い文字列を表示するために拡張されている。
【００５９】
もし、例えば、妨害されるなどして、ユーザーが単語の途中で文字の入力を停止すると、単語が未確定のままであったとしても、所定時間の経過後にグラフィカルオブジェクトの表示を消去するようにすれば、便利であろう。ユーザーが文字の入力を再開するときに、妨害される前に入力していたテキストを概観することができれば、しばしば、役に立つことがあろう。これは、図９に示されている。グラフィカルオブジェクトは、すでに表示が消去されており、最も一般的に使用されている文字列や、リストにおいて強調表示されていた１つの文字列が、元々の挿入個所に表示されることになる。まだ未確定であることを示すために、単語の語幹「ｉｎｎ」に下線が付されて表示されている。画面右上のコーナー部には、「ｉｎｎ」が１２ある候補のうちの１番目であることが示されている。この状況は図３に対応しているので、ここではそのグラフィカルオブジェクトについては説明しない。ユーザーが再びタイプ入力を開始するやいなや、当該リストが再度表示される。なお、たとえば、テキスト内で後戻りするように操作されるときに、その操作のためキーが押される度に、自動的に単語を再度未確定の状態にすれば、グラフィカルオブジェクトのオープンを遅らせることができ、有利かもしれない。テキストは元の方法で表示され、未確定の単語は下線が付されて表示される。これは、グラフィカルオブジェクトが再度可視状態にされ、文字を挿入したり、削除したり、あるいは候補をスクロールする「単語編集モード」へと移行することを、ユーザーが本当に決定するまで、このように表示される。
【００６０】
図１０は、ユーザーがキー「３」（ｄｅｆ）をアクティブにすることによって入力処理を継続しているところを示している。グラフィカルオブジェクトは再び表示装置上に表示され、予測エディタによって提案された候補らの中で最も一般的に使用される「ｇｏｏｄ」が示され、続いて「ｈｏｍｅ」、「ｇｏｎｅ」が続いて表示されている。矢印は、さらなる候補が存在することを示している。この状況において、元々の挿入個所におけるテキストは更新されるが、その更新頻度は低い割合となる。グラフィカルオブジェクトの左端には「ｇ」が見えているが、これはそのことを示している。テキストを低い割合で更新するようにすることで、挿入個所に表示される文字列は、キーがアクティブにされてから所定時間が過ぎるまでは「ｉｎｎ」のままとしてもよいだろう。「ｇｏｏｄ」が所望の単語であるときは、例えば、スーペースキーが入力されることで、ユーザーによってこの単語が確定される。そして、図１１に示すように、グラフィカルオブジェクトが画面からその表示を消去される。単語「ｇｏｏｄ」は確定されたので、もはや下線は付されておらず、本システムは次の単語の入力待ち状態となる。
【００６１】
しかしながら、もし「ｇｏｏｄ」が所望の単語でなければ、ユーザーは、例えば、「下矢印」キーなどをアクティブにすることでリスト内をスクロールすることができる。図１２によれば、「下矢印」キーが一回だけアクティブにされた結果、リスト内における次の単語である「ｈｏｍｅ」が強調表示され、この単語を選択可能であることが示される。図１２によれば、強調表示は、表示されているリストの中央に移動し、強調された単語の上下にはそれぞれ強調表示されていない単語が示されている。しかしながら、もちろん、強調表示をリストの最上部から移動させずに、リスト内の単語と語幹を１ステップ上昇するように表示することも可能である。グラフィカルオブジェクトの左端には「ｈ」が表示されることになろうと予測されるかもしれないが、この例では、その代わり未だに「ｇ」が表示されている。これは、元々のテキストにおける挿入個所の表示更新が低い割合で実行されていることを示している。図１３によれば、「下矢印」キーがさらにアクティブにされ、「ｇｏｎｅ」が強調表示されることを示している。今度は、二つの矢印が表示されており、双方の方向にさらなる候補が存在することを示している。ここで、「ｇｏｎｅ」が所望の単語であるとすれば、上述したように確定され、その結果が図１４に示されている。そして、本システムは、メッセージに続く次の単語の入力待ち状態となる。
【００６２】
上述したように、図８に示すグラフィカルオブジェクト１２の幅は、図７に示すグラフィカルオブジェクト１１と比較し、より長い文字列を収容するために拡大されている。さらに長い文字列の場合には、図１５に示すグラフィカルオブジェクト１３のように、当該文字列を収容するため、さらに拡大されてもよい。この例では、単語「ｉｎｆｏｒｍａｔｉｏｎ」が入力されている。また、図１５は、入力されたキーシーケンスに対応する候補が1つだけであることを示している。そのゆえ、リストには１つの単語だけが表示されている。図１６に示すように、グラフィカルオブジェクト内における文字列のフォントサイズは、表示される文字列の長さに依存して変更されてもよい。ユーザーが新規の単語について文字の入力を開始するときは、典型的に、本リストオブジェクトは、最大サイズのフォントかつ最小の幅から表示を開始することになろう。文字らが追加される度に、当該文字列を収容できるようにするため、当該リストオブジェクトの幅は拡大されてゆく。何回ものレイアウトの変更を抑制するために、最大幅の２５％、５０％および１００％の如く、数ステップからなる潜在的な幅から、グラフィカルオブジェクトの幅を選択できるようにしてもよい。１００％の幅にしたとしても単語を収容できないときは、フォントのサイズを１ないし数ステップ小さくするようにしてもよい。文字が削除されたときは、グラフィカルオブジェクトの幅を削減するようにしてもよいし、幅のサイズをそのまま維持してもよい。サイズを維持することで、「激しく表示が変更されること」を低減できるであろう。もし何らかの理由によって、グラフィカルオブジェクトを最大幅かつ最小のフォントサイズにしたとしても収容しきれないほど長い単語である場合は、単語を２行以上に分割して表示してもよいし、あるいは、本システムが通常の予測エディタ機能のフォーマットへと戻るよう、オブジェクトの表示を完全に消去してしまってもよい。しかしながら、これは非常に稀な事態であろう。
【００６３】
図１６によれば、本オブジェクトの高さは、リスト内の単語の数に依存して調整可能であることを示している。また、上述の例によれば、新規のグラフィカルオブジェクトは、画面の中央に表示されていた。しかしながら、図１３に対応する図１７によれば、本オブジェクトは画面の左側に表示されている。なお、本オブジェクトは、画面の他の場所に表示されてもよい。
【００６４】
上述したように、予測エディタは、入力されたキーシーケンスに整合する単語または単語の語幹を提供することができる。すなわち、これらの単語および単語の語幹は、入力されたキーシーケンスの文字数と同じ文字数であり、各文字は各キーストロークに関連するものの１つである。しかしながら、予測エディタは、入力されたキーシーケンスに対応する語幹から始まる、より長い単語を提供してもよい。このようにして単語完成機能を提供できる。すなわち、ほんの少しのキーストロークだけで、完全な単語を提案して表示することがきる。もちろん、これは、より多数の候補がリストに存在することを意味しており、いくつかのケースでは、より便利な解決方法となろう。さらなるグラフィカルオブジェクトとの組み合わせを行っててもよい。上述した第１のリストにおいて、入力されたキーストロークの数と同数の字から構成される候補を示すことでき、一方で、他のグラフィカルオブジェクトにおいて、より長い単語についての提案リストを示すこともできる。ユーザーは、提案された、より長い単語の１つを選択するという選択肢と、文字の入力を継続するという選択肢とを有している。
【００６５】
先に説明したように、上述の例でのカーソルは、当該文字を強調表示し、かつ、次の文字の挿入個所を示すために、強調表示された文字列のあとにカーソルが表示されてもよい。予測エディタが、単語完成機能（すなわち、入力された文字列よりも長い単語を提案する機能）を提供する場合には、カーソルは、単語の途中で終わっていてもよい。カーソルの後のテール部分は単語の「完成」部分となる。このグラフィカル・リスト・オブジェクトにカーソルを導入することで、タイプ中に、当該オブジェクトを主たるグラフィカルオブジェクトとすることができる。テキスト入力オブジェクト（すなわち、エディタ）における元々のカーソルは、それゆえ、表示をオフにされるか、または点滅しないように表示制御されるか、あるいは、何らかの種類の休止モードが適用されてもよい。これにより、ユーザーの混乱を回避できるであろう。
【００６６】
上述の記載によれば、候補のリストには常に各候補の全体が含まれるものとしていた。より短い単語らを組み合わせてより長い単語を形成するような言語（例えばスウェーデン語など）の場合は、入力されるべき単語のサブの部分というよりも、完全な単語のより大きな部分が含まれることとなるように拡張されてもよい。一例としては、単語「ｂｉｌｄｓｋａｒｍ（ｓｋａｒｍのａは、ａウムラウトである。以下同様。）」を入力するときは、この単語全体は語彙からは発見されそうにない。それに対し、予測可能な２つの単語（すなわち、「ｂｉｌｄ」＋「ｓｋａｒｍ」）として入力しなければならないことは、よくありそうである。この場合、「ｓｋａｒｍ」が入力されるときは、「ｂｉｌｄ」がすべての候補に、その頭の部分として追加され、その部分は何らかのグラフィック表示によって現在入力中の単語の一部であることを示しつつ、現在の候補検索には使用しないようにする。また、この場合は、画面にさらなるグラフィカルオブジェクトを表示することは役に立つであろう。すなわち、４回のキーストロークがなされた後に、「ｂｉｌｄ」が第１のグラフィカルオブジェクトにおいて表示され、一方で、他方のグラフィカルオブジェクトには、「ｂｉｌｄｓｋａｒｍ」と、「ｂｉｌｄ」を最初の部分に有する他の単語との少なくとも一方が提案のために表示されよう。
【００６７】
上述の例において、「文字（ｃｈａｒａｃｔｅｒ）」は、キーパッド上のキーストロークによって生じる字（ｌｅｔｔｔｅｒ）または数字とは区別するために使用されている。しかしながら、「文字（ｃｈａｒａｃｔｅｒ）」は、単語の全体、または、例えば、いくつかの表意文字言語において使用される、いくつかの字の列によって表現される文字であることを意味するものであってもよい。この例は、中国語であり、これはピンイン音節によって表現されうるものである。
【００６８】
上述してきた本入力システムは、元々の予測エディタよりも速くかつ正確に入力できるなど、多くの有利な効果を奏するものであるが、もちろん、ユーザーを補助するツールであると理解することもでき、それゆえ、本機能をオフにしてしまうことも可能である。いくつかの環境では、ユーザーが、オリジナルバージョンの予測エディタを好む場合もあるからである。
【００６９】
本発明の好ましい実施形態について説明してきたが、本発明はこれに限定されることはなく、特許請求の範囲に定義した主題の範囲内において他の方法によって実現されてもよい。
【図面の簡単な説明】
【００７０】
【図１】図１は、本発明が使用されうる移動電話機を示す図である。
【図２】図２は、図１に示した移動電話機のブロック図である。
【図３】、
【図４】、
【図５】図３ないし図５は、公知の予測エディタ機能の表示例を示す図である。
【図６】、
【図７】、
【図８】図６および図８は、キーがアクティブの間に表示装置に表示される個別グラフィカルオブジェクトの使用方法を示す図である。
【図９】図９は、キー入力が中断されたときの表示装置を示す図である。
【図１０】図１０は、キー入力が継続されるときの表示装置を示す図である。
【図１１】図１１は、単語が確定されたときの表示装置を示す図である。
【図１２】、
【図１３】図１２および図１３は、異なる候補が選出されたときの表示装置を示す図である。
【図１４】図１４は、他の単語が確定されたときの表示装置を示す図である。
【図１５】図１５は、長い単語を収容するためにグラフィカルオブジェクトが拡大されたときの表示装置を示す図である。
【図１６】図１６は、より長い単語をグラフィカルオブジェクト内に収容するためにより小さなフォントが使用されたときの表示装置を示す図である。
【図１７】図１７はグラフィカルオブジェクトが左側に配置されているときの表示装置を示す図である。
【図１】
2005521149.tif 000003
【図２】
2005521149.tif 000004
【図３】
2005521149.tif 000005
【図４】
2005521149.tif 000006
【図５】
2005521149.tif 000007
【図６】
2005521149.tif 000008
【図７】
2005521149.tif 000009
【図８】
2005521149.tif 000010
【図９】
2005521149.tif 000011
【図１０】
2005521149.tif 000012
【図１１】
2005521149.tif 000013
【図１２】
2005521149.tif 000014
【図１３】
2005521149.tif 000015
【図１４】
2005521149.tif 000016
【図１５】
2005521149.tif 000017
【図１６】
2005521149.tif 000018
【図１７】
2005521149.tif 000019
【手続補正書】
【提出日】平成16年3月3日(2004.3.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上述したように、ユーザーによって入力されたテキストのメッセージの一部として、１つの候補が表示装置に表示される。他の候補は、例えば、上下キーの１つなどの選択キーが使用されることによって巡回的に表示される。いつでも、異なる候補を表示装置上のテキストへと挿入することができる。操作を容易にするには、たとえば、表示装置の隅などに番号を表示することで、個々の候補らを識別しうるようにすることが考えられる。電子通信装置の表示装置が十分に大きければ、たとえば、ＵＳ６，３０７，５４８号に示されているように、テキスト領域の下方に、少なくともいくつかの候補を提示した選択リスト領域を配置することによって、入力操作を容易にすることができる。当該選択リスト内の１つの候補は、例えば、実線や点線等のボックスによって囲まれて表示され、その一方で、テキストメッセージにおける挿入個所に同一の候補が表示される。選択キーを押し下げることで、当該リスト内の次の候補へとボックスを移動させることができ、その場合、挿入個所にも次の候補が表示される。選択リスト内のボックス内と挿入個所に表示される単語が正しければ、確定することができ、システムは次の単語を入力可能な状態となる。
ＵＳ６，３０７，５４８号によれば、テキスト領域より下に配置された選択リスト内において横方向に候補がリスト表示されている。同様のリストは、ＵＳ５，９５２，９４２号にも開示されている。ＵＳ５，８１８，４３７号は、大きな表示装置の個別ウインドウ内に配置された選択リストのメニュー内で、異なる候補を縦方向にリスト表示するシステムを示している。すなわち、通常のテキストウインドウから、このウインドウが個別に分離されている。ＵＳ６，０１１，５５４号によれば、選択リストがテキストウインドウ内の挿入個所において縦方向のリストとして表示されている。
【手続補正書】
【提出日】平成16年11月17日(2004.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
それぞれ複数の文字を表す複数のキーを有するキーパッド（３）を用いて、電子通信装置（１）にテキストを入力する方法であって、入力されたテキストが前記電子通信装置の表示装置に表示されるものであり、
前記方法は、
キーシーケンスをアクティブにするステップと、
アクティブにされた前記キーに対応しうる文字列の候補を生成するステップと、
所与の言語において発生する単語を表す文字列らが含まれる、メモリー（５）に記憶されている語彙（６）と、生成された前記文字列の候補とを比較するステップと、
記憶されている前記文字列に整合する前記候補を予備的に選択するステップと、
予備的に選択された前記候補を個別グラフィカルオブジェクト（１１、１２、１３）内において前記表示装置に表示するステップと
を含み、
前記表示装置（２）において前記個別グラフィカルオブジェクト（１１、１２、１３）を優先的に配置することで、既存の表示物の一部を少なくとも覆うように前記個別グラフィカルオブジェクト（１１、１２、１３）を表示することを特徴とする方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１７
【補正方法】変更
【補正の内容】
【請求項１７】
テキストを入力可能な電子通信装置（１）であって、
それぞれ複数の文字を表す複数のキーを有するキーパッド（３）と、
前記電子通信装置に配置され、入力されたテキストを表示する表示装置（２）と、
所与の言語において生じる単語を表す文字列を含む語彙を記憶するメモリー（５）と、
アクティブにされたキーシーケンスに対応しうる文字列の候補を生成する手段（７）と、
生成された前記文字列の候補と前記語彙（６）とを比較し、該語彙に記憶されている文字列と整合する該候補を予備的に選択する手段（８）と、
予備的に選択された前記文字を個別グラフィカルオブジェクト（１１、１２、１３）内において前記表示装置に表示する手段（９）とを含み、
前記表示する手段（９）は、前記表示装置において前記個別グラフィカルオブジェクト（１１，１２，１３）を優先的に配置することで、既存の表示物の一部を少なくとも覆うように前記個別グラフィカルオブジェクト（１１、１２、１３）を表示するを特徴とする電子通信装置。
【国際調査報告】
2005521149.tif 000020
2005521149.tif 000021
2005521149.tif 000022