(57)【要約】テキストデータ列内のテキストデータを編集する方法は、ａ）キーストロークを受け付けるステップを含む。キーストロークは複数のキーのうち１つを介して受け付けられ、複数のキーのうち少なくとも１つは複数の文字を含む文字群に対応する。方法は、ｂ）予測エディタプログラムに従って文字群から選択される文字を表示するステップと、ｃ）所望の順序の複数のキーの押下に応答してテキストデータ列を生成するステップと、ｄ）入力されたテキストデータ列に対応する文字を表示するステップと、ｅ）ユーザにより識別された誤った文字に隣接してカーソルを位置付けるステップと、ｆ）メニューを表示するステップと、ｇ）誤った文字の代わりに挿入するための複数の文字のうちの１つの選択を受け付けるステップとを更に含む。メニューは複数の文字を含む。
2008533579.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータ列内のテキストデータを編集する方法であって、
ａ）複数のキーのうちの少なくとも１つが複数の文字を含む文字群に対応しており、前記複数のキーの１つを介したキーストロークを受け付けるステップと、
ｂ）予測エディタプログラムを用いて前記文字群から選択される文字を表示するステップと、
ｃ）所望の順序で前記複数のキーが押下げられたことに応答してテキストデータ列を生成するステップと、
ｄ）前記テキストデータ列に対応した文字を表示するステップと、
ｅ）ユーザにより識別された、誤った文字に隣接してカーソルを位置付けるステップと、
ｆ）複数の文字を含むメニューを表示するステップと、
ｇ）前記誤った文字の代わりに挿入するために、前記複数の文字のうちの１つの選択を受け付けるステップと
を含むことを特徴とする方法。
【請求項２】
前記ｄ）〜ｇ）の各ステップは、所望の文字が表示されるまで順番に繰り返されることを特徴とする請求項１に記載の方法。
【請求項３】
前記方法は移動端末において実施され、かつ、前記予測エディタプログラムはＴ９であることを特徴とする請求項１に記載の方法。
【請求項４】
前記ｇ）のステップは、
前記ｆ）のステップで表示された前記メニュー内にある複数の文字をスクロールするステップと、
前記所望の文字の選択を受け付けるステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記複数の文字は、前記誤った文字とともに同一のキーに関連付けられている複数の文字に対応していることを特徴とする請求項４に記載の方法。
【請求項６】
電子装置であって、
複数のキーのうちの少なくとも１つが、複数の文字を含む文字群に対応しており、前記複数のキーを含む、テキストデータを受け付けるためのキーパッドと、
前記テキストデータに関連付けられた文字を表示するためのディスプレイと、
前記複数のキーによるキーの押下順序に対応した候補文字シーケンスを供給する予測エディタプログラムと
を含み、
前記予測エディタプログラムは、前記表示された文字列に含まれている誤った文字と置換するために、前記表示された文字列に挿入するための複数の選択可能な文字を供給することを特徴とする電子装置。
【請求項７】
前記誤った文字を置換するための置換文字を選択するための選択機構をさらに含むことを特徴とする請求項６に記載の電子装置。
【請求項８】
前記選択機構はジョイスティックであることを特徴とする請求項７に記載の電子装置。
【請求項９】
前記電子装置は、携帯電話機であることを特徴とする請求項６に記載の電子装置。
【請求項１０】
前記複数の選択可能な文字は、前記誤った文字とともに同一のキーに関連付けられている複数の文字に対応していることを特徴とする請求項６に記載の電子装置。
【請求項１１】
テキストデータ列内のテキストデータを編集するための製品であって、
少なくとも１つのコンピュータ可読記憶媒体と、
前記少なくとも１つのコンピュータ可読記憶媒体に記憶されたプロセッサ命令とを含み、
前記プロセッサ命令は、少なくとも１つのプロセッサにより前記少なくとも１つのコンピュータ可読記憶媒体から読み出し可能であるように記憶されており、前記少なくとも１つのプロセッサに、
ａ）複数のキーのうちの少なくとも１つが複数の文字を含む文字群に対応しており、前記複数のキーの１つを介したキーストロークを受け付けるステップと、
ｂ）予測エディタプログラムを用いて前記文字群から選択される文字を表示するステップと、
ｃ）所望の順序で前記複数のキーが押下げられたことに応答してテキストデータ列を生成するステップと、
ｄ）前記テキストデータ列に対応した文字を表示するステップと、
ｅ）ユーザにより識別された、誤った文字に隣接してカーソルを位置付けるステップと、
ｆ）複数の文字を含むメニューを表示するステップと、
ｇ）前記誤った文字の代わりに挿入するために、前記複数の文字のうちの１つの選択を受け付けるステップと
を実行させることを特徴とする製品。
【請求項１２】
前記プロセッサ命令は、前記プロセッサに、前記ｄ）〜ｇ）の各ステップを、所望の文字が表示されるまで順番に繰り返して実行させることを特徴とする請求項１１に記載の製品。
【請求項１３】
前記プロセッサ命令は、前記予測エディタプログラムであるＴ９を使用して、前記少なくとも１つのプロセッサを移動端末において動作させることを特徴とする請求項１１に記載の製品。
【請求項１４】
前記プロセッサ命令は、前記少なくとも１つのプロセッサに、前記複数の文字をスクロール表示させ、ユーザ入力に応じた前記所望の文字の選択を受け付けさせることを特徴とする請求項１１に記載の製品。
【請求項１５】
前記複数の文字は、前記誤った文字とともに同一のキーに関連付けられている複数の文字に対応していることを特徴とする請求項１１に記載の製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データを入力及び編集するための予測エディタアプリケーションを有する電子装置に関し、特に、最低限の数のキーストロークを使用してテキストデータを編集するためにエディタアプリケーションが使用される携帯電話機又はコードレス電話機等の通信端末に関するが、本発明はこれにのみ限定されることはない。
【背景技術】
【０００２】
Tegic Communications社（「Tegic」）は、ユーザがキーストロークを使用してテキストデータを電子装置に入力できるようにするソフトウェアを提供する多くの会社のうちの１つである。Tegicにより開発された予測エディタプログラムであるＴ９(R)は、プログラムに関連する言語データベース内に存在する全ての可能性がある対応単語から目的の単語を自動的に判定しようとする。更に、Ｔ９(R)予測エディタプログラムのユーザは、ユーザ自身の単語を追加することによりデータベースをカスタマイズできる。しかしながら、新しい単語をデータベースに追加する前に、最初にユーザはカスタマイズされた単語を生成する必要がある。カスタマイズされた単語を生成する処理を行うには、Ｔ９(R)モードからマルチタップモードとして周知のモードに切り替える必要がある。マルチタップモードによって、ユーザは、複数のアルファベット、記号又は数字に関連するキーを複数回タップすることによりテキストデータを入力できる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通常、ユーザは、目的の単語がデータベース内に存在しないことを発見するためだけに、Ｔ９(R)モードを使用してテキストデータを入力しようとする。本明細書において、テキストデータは、例えばアルファベット、数字又は記号等の文字を表すために使用されるデータとして定義される。テキストデータ列は、ある特定の順序で配列された複数の文字を表す。文字列は、ある特定の順序で配列されて表示された複数の文字である。本願の目的のため、単語は任意の所定の文字列であってもよく、用語「綴る（spelling）」は文字列がある特定の所望の文字の並びに一致することを意味する。
【０００４】
誤った単語が提示されると、ユーザは言語データベース内に目的の単語が存在しないことを認識する。そのような場合、ユーザは、メニューを開いて単語を綴ることを選択し、それから新しいモードに変更しなければならないことが多い。新しいモードにより、ユーザは、マルチタップモード入力を介して単語を編集し、誤って綴られたアルファベットを削除し、マルチタップモードにおいて複数のキーストロークを使用して単語を綴ることができる。これら全ての動作の結果、ユーザはある特定の単語を得るために非常に多くのキーストロークを使用しなければならない場合が多い。更に、マルチタップモードでテキストエディタを使用して単語を正しく綴るため、最初にＴ９(R)プログラムを用いて単語を綴り、誤ったアルファベットを削除する必要があるため、ユーザは単語の正しい綴りを得るために２倍の時間を費やす。
【課題を解決するための手段】
【０００５】
テキストデータ列内のテキストデータを編集する方法は、ａ）キーストロークを受け付けるステップを含む。キーストロークは複数のキーのうち１つを介して受け付けられ、複数のキーのうち少なくとも１つは複数の文字を含む文字群に対応する。方法は、ｂ）予測エディタプログラムに従って文字群から選択される文字を表示するステップと、ｃ）所望の順序による複数のキーの押下に応答してテキストデータ列を生成するステップと、ｄ）入力されたテキストデータ列に対応する文字を表示するステップと、ｅ）ユーザにより識別された、誤った文字に隣接してカーソルを位置付けるステップと、ｆ）メニューを表示するステップと、ｇ）誤った文字の代わりに挿入するために複数の文字のうちの１つの選択を受け付けるステップとを更に含む。メニューは複数の文字を含む。
【０００６】
ステップｄ）〜ｇ）は、所望の文字が表示されるまで順番に繰り返されてもよい。方法は移動端末において実現されてもよく、予測エディタプログラムはＴ９であってもよい。ステップｇ）は、ステップｆ）のメニュー内にある複数の文字をスクロールすることと、所望の文字の選択を受け付けることとを含んでもよい。複数の文字は、誤った文字と同一のキーに関連する複数の文字に対応してもよい。
【０００７】
電子装置は、テキストデータを受け付けるためのキーパッドを含む。キーパッドは複数のキーを含む。複数のキーのうち少なくとも１つは、複数の文字を含む文字群に対応する。電子装置は、テキストデータに関連する文字を表示するためのディスプレイと、複数のキーのキー押下順序に対応する候補文字順序（キャンディデート・キャラクタ・シーケンス）を提供できる予測エディタプログラムとを更に含む。予測エディタプログラムは、表示された文字列の誤った文字と置換するために、表示された文字列に挿入するための複数の選択可能な文字を提供する。
【０００８】
電子装置は、誤った文字に対する置換文字を選択するための機構を含んでもよい。置換文字を選択するための機構はジョイスティックであってもよい。電子装置は携帯電話機であってもよい。複数の選択可能な文字は、誤った文字と同一のキーに関連する複数の文字に対応してもよい。
【０００９】
テキストデータ列内のテキストデータを編集するための製品は、少なくとも１つのコンピュータ可読媒体と少なくとも１つのコンピュータ可読媒体に含まれるプロセッサ命令とを含む。プロセッサ命令は、少なくとも１つのプロセッサにより少なくとも１つのコンピュータ可読媒体から読み出し可能であるように構成され、少なくとも１つのプロセッサをステップａ）でキーストロークを受け付けるように動作させる。キーストロークは複数のキーのうち１つを介して受け付けられ、複数のキーの各々は複数の文字を含む文字群に対応する。プロセッサ命令は、ｂ）キーストロークの受け付けに応答して、予測エディタプログラムに従って文字群から選択される文字を表示し、ｃ）所望の順序の複数のキーストロークの受信に応答してテキストデータ列を生成し、ｄ）入力されたテキストデータ列に対応する文字列を表示し、ｅ）ユーザ入力に応答して、誤った文字に隣接してカーソルを位置付け、ｆ）複数の文字を含むメニューを表示し、且つｇ）誤った文字の代わりに挿入するために複数ある文字のうちの１つの選択をメニューから受け付けるように少なくとも１つのプロセッサを動作させるように構成される。
【００１０】
更に、プロセッサ命令は、文字の所望の順序が表示されるまで、少なくとも１つのプロセッサにステップｄ）〜ｇ）を順番に繰り返させてもよい。プロセッサ命令は、少なくとも１つのプロセッサを、Ｔ９予測エディタプログラムを使用する移動端末内で動作させてもよい。更に、プロセッサ命令は、少なくとも１つのプロセッサに複数の文字をスクロールさせ、ユーザ入力に応答して所望の文字を選択させてもよい。複数の文字は、誤った文字と同一のキーに関連する複数の文字に対応してもよい。
【発明を実施するための最良の形態】
【００１１】
添付の図面を参照して、本発明の実施形態をより詳細に示す。しかしながら、本発明は多くの異なる形態で実現されてもよく、本明細書で示される実施形態に限定されるものとして解釈されるべきではない。本発明は、添付の請求の範囲及びその均等物によって限定されると考えられるべきである。
【００１２】
便宜上、特定の用語が本明細書において使用されるが、それらは本発明の観点を限定するものとして解釈されるべきではない。本明細書において、例えば「上部」、「下部」、「左」、「右」、「水平」、「垂直」、「上方」及び「下方」等の単語は、図面に示す構成を説明するために使用される。実際には、図面の一部として説明される種々の構成要素は任意の方向及び用語に適用されてもよく、そのような変更を含むものとして理解されるべきである。用語「アルファベット」及び「綴り」は、本発明の種々の実施形態の観点を容易に説明するために詳細な説明において使用されるが、本発明はアルファベットである文字に限定されるものではなく、用語「綴り」は文字列が文字のある特定の所望の並びに一致することを意味し、アルファベットの順序が例えば英語により規定されるある特定の順序に一致することを単に意味しないことが当業者には理解されるだろう。
【００１３】
本発明は、テキストデータを入力するためのテキスト予測エディタの使用に関する。図面を参照すると、全体として２０で示される移動端末が図示されている。図中、同様の符号は複数の図面にわたって対応する要素又は同様の要素を示す。移動端末２０は、無線通信ネットワークにおける通信に適応される。図１に示す実施形態において、移動端末２０は携帯電話機である。
【００１４】
図１を参照すると、移動端末２０は、任意の所望の大きさ及び形状であってもよいケース又は筐体２２を含む。筐体２２は、音を入力するための送話器２４、音を受け付けるための受話器２６、ディスプレイ２８及び多くの従来の移動端末において見られるような標準的な英数字キーを有するキーパッド３０を含む。種々の他の制御が移動端末に更に提供されてもよく、そのうちのいくつかは、以下に説明するように本発明による特徴と共に使用されてもよい。これらの特徴の例は、テキストデータの挿入点を調整するために使用されるジョイスティック３２及びテキスト入力を削除するために使用される「クリア」ボタン３３を含む。一般に、図１に示す携帯電話はSony Ericsson Model. No. T637に類似している。
【００１５】
移動端末２０は携帯電話機の形態で図１に示されるが、移動端末２０はそれに限定される必要はなく、携帯電話機とデータ処理、ファクシミリ及びデータ通信能力とを組み合わせてもよいパーソナル移動通信システム（ＰＣＳ）端末、パーソナルデジタルアシスタント（ＰＤＡ）及び音の種々のレベルを生成するための受信機を含む従来のラップトップコンピュータシステム又は他のコンピュータシステムを含むがそれらに限定されない他の用途において有用であってもよいことが理解されるべきである。
【００１６】
図２を参照すると、移動端末２０のブロック図が示される。移動端末２０は、無線ブロック５０、ベースバンド論理ブロック５２、制御論理ブロック５４及びオーディオインタフェースブロック５６を含む。当該技術において理解されるように、無線ブロック５０内において、受信及び送信情報は種々の送信波の無線周波数（ＲＦ）から変換され且つそのような無線周波数に変換され、ベースバンド又は中間周波数回路網を使用するフィルタリングが適用される。移動端末２０と無線通信ネットワークとの間で無線信号を送信及び受信するためのアンテナシステム５８が無線ブロック５０に接続される。当該技術において理解されるように、ベースバンド論理ブロック５２において、例えば同期化、チャネル符号化、復号化及びバーストフォーマット化等の基本的な信号処理が行われる。
【００１７】
オーディオインタフェースブロック５６は、音声並びにアナログデジタル（Ａ／Ｄ）及びＤ／Ａ処理を扱う。また、オーディオインタフェースブロック５６は、マイクロフォン６０を介して入力を受け付け、スピーカ６２を介して出力を生成する。スピーカ６２は、多くの種類がある電気音響変換器のうち任意のものである。
【００１８】
制御論理ブロック５４は上記のブロックの機能を制御及び調節し、ディスプレイ２８及び入力６４等のヒューマンインタフェース構成要素の制御において重要な役割も果たす。制御論理ブロック５４は、汎用マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）等の処理回路網、アナログデジタル変換器、デジタルアナログ変換器、入出力バッファ等を含む種々の信号調節回路網、例示する目的で示されるメインプロセッサ６８等を含んでもよい。
【００１９】
種々の実施形態において、各ステップは、命令のシーケンスを実行するメインプロセッサの要素により実行されてもよい。命令は、多くの場合においてマイクロコードの形態であるプログラムコード及びデータとしてメモリ７０に格納されてもよい。そのようなデータによって、移動端末２０がプロセッサを介して動作できるため、移動端末は無線通信ネットワーク内で動作できる。メモリ７０は、揮発性記憶装置、不揮発性記憶装置又はその双方を含んでもよい１つ以上の物理記憶装置を含んでもよい。例えば、メモリ７０はランダムアクセスメモリ（ＲＡＭ）及び読出し専用メモリ（ＲＯＭ）の双方、種々の形態のプログラム可能且つ／又は削除可能（ＲＯＭ）（例えば、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）、フラッシュメモリ又はそのような装置の任意の組み合わせを含んでもよい。ソフトウェア命令又はデータは、遠隔コンピュータシステム等の別の装置から無線接続を介して移動端末２０にロードされてもよい。
【００２０】
説明を容易にするために、以下の説明において、種々のタスクは一般に移動端末２０におけるソフトウェア命令の実行を介して実行されると仮定する。これらの命令は、例えばＪＡＶＡ（登録商標）言語、あるいはＣ又はＣ＋＋で書かれてもよいと考えられる。しかしながら、他の言語が本発明の範囲内で代わりに使用されてもよい。周知のように、ＪＡＶＡ（登録商標）は、家電製品におけるネットワーク接続可能なアプリケーションのために特に設計されたプログラミングアプリケーションである。ＪＡＶＡ（登録商標）によるソフトウェア開発の詳細は当業者には周知であり、本発明の原理を理解するために必要ではない。従って、そのような詳細は本明細書では説明しない。
【００２１】
本発明の種々の実施形態は、ソフトウェアの実行又はハードワイヤード回路網及びソフトウェアの組み合わせによってではなく、ハードワイヤード回路網により実現されてもよい。従って、本発明は、ハードウェア回路網及びソフトウェアの任意の特定の組み合わせ又はソフトウェア命令の任意の特定のソースに限定されないことが理解されるであろう。
【００２２】
図３は、本発明の原理に従うテキスト予測エディタの構成要素を示す図である。ディスプレイ２８及びキーボード３０の各々はメインプロセッサ６８と対話し、メインプロセッサ６８は、命令を実行してメモリ７０からデータを読み出し且つメモリ７０にデータを書き込む。メモリ７０は、オペレーティングシステム、言語データベース、用語集及びオプションとしてＳＭＳメッセージ処理アプリケーション等の１つ以上のアプリケーションプログラムに対する命令を含む。ハンドセットで使用されるテキスト予測エディタ用のターゲットアプリケーションプログラムは、電子電話帳、ノートパッド（メモ帳）、メッセージ、カレンダー及びインターネットブラウザを含んでもよいが、これらに限定されない。移動端末２０は、Ｔ９(R)等の予測エディタプログラム及びマルチタップテキスト編集プログラムを使用してもよい。テキスト予測編集モードにおいて、ユーザは、言語データベースに格納された入力文字の列と一致する単語を発見することにより、テキストデータを入力できる。従って、テキスト予測編集モードにおいて、ユーザは、ユーザが所望する英数字記号（特定のキーにより表される）に関係なく、その特定のキーを１回だけ押下する。これに対して、マルチタップ編集モードにおいては、ユーザは、ユーザが求めるある特定の記号を取得するのに必要な回数分、関連するキーを押下する。例えば、ユーザがマルチタップ編集モードにおいてアルファベット「c」を入力したい場合、ユーザはキー「2/abc」を全部で３回押下する必要がある。
【００２３】
表１はキーボード３０のキー配置を示す。単語の入力を開始する場合、ユーザは所望のアルファベットを含む英数字キーを１回押下する。
【００２４】
【表１】
2008533579.tif 000003
【００２５】
種々の周知の方法を使用することにより、例えば、ユーザが単語「dachshund」を入力したい場合、ユーザは「d」を挿入するために「3/def」、「a」を挿入するために「2/abc」、「c」を挿入するために「2/abc」、「h」を挿入するために「4/ghi」、「s」を挿入するために「7/pqrs」、「h」を挿入するために「4/ghi」、「u」を挿入するために「8/tuv」、「n」を挿入するために「6/mno」及び「d」を挿入するために「3/def」のキーの各々を順番に１回押下する。所望の単語「dachshund」が予測エディタプログラムの言語データベースに存在しない場合、単一キー入力の結果は、例えば「eachritof」になる。
【００２６】
ユーザはマルチタップ編集モードに切り替えて、所望の単語「dachshund」を得るために以下のステップを実行できる。ユーザは「クリア」ボタン３３を５回押下して、アルファベット「f」、「o」、「t」、「i」及び「r」を削除する（右から左へ）。編集された単語は「each」と読める。ジョイスティック３２は、カーソル（通常は最後に入力されたテキストデータ又は記号の右側に存在する）を編集された単語「each」のアルファベット「e」の右側の位置に移動するために使用されてもよい。ユーザは、「クリア」ボタン３３を１回押下してアルファベット「e」を削除できる。アルファベット「d」を挿入して単語「dach」を得るために、キー「3/def」が押下されてもよい。ジョイスティック３２は、編集された単語「dach」のアルファベット「h」の右側にカーソルを移動するために使用されてもよい。「7/pqrs」キーはアルファベット「s」を入力するために４回押下されてもよく、「4/ghi」キーはアルファベット「h」を入力するために２回押下されてもよく、「8/tuv」キーはアルファベット「u」を入力するために２回入力されてもよく、「6/mno」キーはアルファベット「n」を入力するために２回押下されてもよく、「3/def」キーはアルファベット「d」を入力するために１回押下されてもよい。結果として得られる単語は、ユーザが所望する単語「dachshund」である。しかしながら、誤った単語「eachritof」を正しい単語「dachshund」に変換するのに必要なキーストロークの総数は、上述のように少なくとも１７回である。ジョイスティック３２による移動回数を含む場合、マルチタップ編集モードを使用して「eachritof」を「dachshund」に修正するためには、ユーザは合計２３個の動作を必要とする。
【００２７】
本発明の種々の実施形態により、ユーザは、以下に説明するようなより少ないキーストロークで単語「eachritof」から「dachshund」への修正を実行できる。図４は、ユーザがテキスト編集プログラムを使用して単語を修正する段階的な処理を示すフローチャートである。フローチャート４００はステップ４０２から開始し、ユーザはテキスト入力で使用するためのテキストエディタを起動する。ステップ４０２からステップ４０４へ進む。ステップ４０４において、ユーザは使用するエディタの種類を判定する。図４に示す特定の例では、ユーザはステップ４０４において予測エディタを選択する。ステップ４０４からステップ４０６へ進む。ステップ４０６において、ユーザは英数字キーを特定の順序で押下して目的のテキストデータを入力する。ステップ４０６からステップ４０８へ進む。ステップ４０８において、ユーザは表示を確認し、目的の単語が予測エディタプログラムの言語データベースに存在しないため、その単語が誤って綴られていると判定する。ステップ４０８からステップ４１０へ進む。ステップ４１０において、ユーザは修正するアルファベットの右側にカーソル（以下の図５の８２を参照）を位置付けることにより単語の編集を開始する。ステップ４１０からステップ４１２へ進む。ステップ４１２において、ユーザは挿入するアルファベット候補を縦メニュー（以下の図５の８４を参照）から選択する。ステップ４１２からステップ４１４へ進む。ステップ４１４において、ユーザはアルファベット候補を編集中のテキストに挿入する。ステップ４１４からステップ４１６へ進む。ステップ４１６において、ユーザは文字列内の変更する次のアルファベットの右側にカーソル（以下の図５の８２を参照）を移動する。ステップ４１６からステップ４１８に進む。ステップ４１８において、正しい単語が表示されるまで、ステップ４１０〜４１６に示されるような上述の処理が繰り返される。正しい単語が表示されると、ステップ４２０に示すように言語データベースに追加される。
【００２８】
図５を参照すると、一連のテキスト入力ディスプレイ５００は、図４のフローチャートで示したテキスト編集処理を例示的に説明する。第１のディスプレイ５０２は、ユーザが単語「eachritof」８１を入力したことを示す。ユーザが単語を操作していることを示す下線８３が単語に引かれる。カーソル８２は、現在の単語の終端及び次のテキストデータが入力される位置を示す。図５の例において、ユーザは単語「dachshund」を入力することを意図したが、テキスト予測エディタは単語「eachritof」を示した。ディスプレイ５０５〜５３２は、予測エディタＴ９(R)が使用可能であることを示すアイコン列８０及び文字列に入力されてもよい文字数である１３３を示すカウンタを有する。
【００２９】
誤った単語「eachritof」の場合、ユーザは、正しい単語「dachshund」を得るために変更する必要があるアルファベットを判定する。メッセージ編集モードに留まって単語を綴ることを選択するユーザに応答して、ユーザはジョイスティックを移動して、ディスプレイ５０４に示す最後のアルファベット「f」の右側にカーソル８２を位置付ける。カーソル８２を位置付けると、可能なアルファベット候補のリストを有する縦メニュー８４がメニューの右側に現れる。通常、縦メニュー８４は、誤った文字と同一のキーに存在する文字を列挙する。ディスプレイ５０４からわかるように、カーソル８２がアルファベット「f」の右側にある場合、縦メニュー８４はアルファベット「d」、「e」及び「f」を表示する。ディスプレイ５０６に示すように、ユーザは、誤ったアルファベット「f」の代わりに挿入するためにアルファベット「d」を選択する。
【００３０】
正しいアルファベット「d」を挿入後、ユーザは、変更する必要がある次のアルファベットに対して適切な方向にカーソルを移動し、上述の手順と同一の手順を行う。ディスプレイ５０８に示すように、カーソル８２がアルファベット「o」の右に位置付けられる場合、縦メニュー８２はアルファベット「m」、「n」及び「o」を表示する。ディスプレイ５１０に示すように、ユーザは、誤ったアルファベット「o」の代わりに挿入するためにアルファベット「n」を選択する。ディスプレイ５１２〜５３２に示すように、正しい単語「dachshund」が表示されるまで上述の処理が繰り返される。
【００３１】
図５を再度参照すると、アルファベット「o」の右側になるまで、カーソル８２はジョイスティックを使用して左方向に移動される。縦メニュー６４は、アルファベット「m」、「n」及び「o」を表示する。ユーザは、アルファベット「n」を単語に挿入する。図５に示すように、正しい単語「dachshund」が表示されるまで処理が繰り返される。この方法を使用すると、ユーザが行う動作の総数は１６であり、これは他の方法を使用する際に必要な動作の数より少ない。
【００３２】
用語「具備する」は、本明細書において使用される場合、記載される特徴、数字、ステップ又は構成要素の存在を特定するが、１つ以上の他の特徴、数字、ステップ、構成要素又はそれらの集合の存在又は追加を除外しないことが強調される。上述の詳細な説明は本発明の実施形態に関する。発明の範囲は、必ずしもこの説明に限定されない。
【図面の簡単な説明】
【００３３】
添付の図面に関連して本発明の実施形態の以下の詳細な説明を参照することにより、本発明はより完全に理解されるだろう。
【図１】図１は、本発明の一実施形態に従う移動通信端末を示す図である。
【図２】図２は、図１の移動通信端末を示すブロック図である。
【図３】図３は、本発明の一実施形態に従う予測エディタの主要な構成要素を示す図である。
【図４】図４は、本発明の一実施形態に従ってテキストデータを入力する場合の表示シーケンスを示す図である。
【図５】図５は、本発明の一実施形態に従う通信端末においてテキスト予測エディタを使用するテキスト編集方法を示す処理シーケンス図である。
【図１】
2008533579.tif 000004
【図２】
2008533579.tif 000005
【図３】
2008533579.tif 000006
【図４】
2008533579.tif 000007
【図５】
2008533579.tif 000008
【国際調査報告】
2008533579.tif 000009
2008533579.tif 000010
2008533579.tif 000011