(57)【要約】【課題】トグル的に動作するテンキーによる文字入力に特有の誤入力の補正が可能である文字入力装置を提供すること。【解決手段】入力候補文字列を記憶する第１記憶部１０２と、入力候補文字列に対応する変換候補文字列を作成する変換候補作成部１０３と、削除キー１４ａが操作されたときに、削除された文字を第１記憶部１０２に記憶されている入力候補文字列から削除する文字削除部１０４と、文字削除部１０４により削除された文字を記憶する第２記憶部１０５とを備える。変換候補作成部１０３は、文字削除部１０４により入力候補文字列から文字が削除されたときに、第２記憶部１０５に記憶されている文字以外の文字を、第２記憶部１０５に記憶されている文字に対応する入力操作キー１４に割り当てられている文字から選択し、当該選択された文字と、第１記憶部１０２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成する。【選択図】図４
2010079832.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字が割り当てられた少なくとも１つの文字入力キーと、前記文字入力キーにより入力された文字を削除する文字削除機能が割り当てられた削除キーとを有する入力部と、
前記文字入力キーが操作されたときに、当該操作に応じて当該文字入力キーに割り当てられている複数の文字を所定の順番で遷移させて表示部に表示するように制御する表示制御部と、
前記表示部に表示されている１つ以上の文字を入力候補文字列として記憶する第１記憶部と、
前記入力候補文字列に対応する変換候補文字列を作成する変換候補作成部と、
前記削除キーが操作されて前記文字入力キーにより入力された文字が削除されたときに、当該削除された文字を前記第１記憶部に記憶されている入力候補文字列から削除する文字削除部と、
前記文字削除部により削除された文字を記憶する第２記憶部とを備え、
前記変換候補作成部は、前記文字削除部により入力候補文字列から文字が削除されたときに、前記第２記憶部に記憶されている文字に対応する文字入力キーに割り当てられている文字から前記第２記憶部に記憶されている文字以外の文字を選択し、当該選択した文字と、前記第１記憶部に記憶されている変換候補文字列とを組み合わせた文字列に対応する変換候補文字列を作成し、前記表示制御部は、前記作成された変換候補文字列を前記表示部に選択可能に表示することを特徴とする文字入力装置。
【請求項２】
前記文字削除部により入力候補文字列から文字が削除された後、文字の入力位置を示す指標の表示位置が前記削除キーにより削除された文字の表示位置から移動された場合、前記表示制御部は、前記選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の前記表示部への表示を終了することを特徴とする請求項１記載の文字入力装置。
【請求項３】
前記入力候補文字列において前記削除された文字の位置に前記指標が表示されているときに、当該削除された文字が割り当てられた文字入力キーとは異なる文字入力キーへの入力が行われた場合に、前記表示制御部は、前記選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の前記表示部への表示を終了することを特徴とする請求項２記載の文字入力装置。
【請求項４】
複数の文字が割り当てられた少なくとも１つの文字入力キーと、前記文字入力キーにより入力された文字を削除する文字削除機能が割り当てられた削除キーとを有する入力部と、
前記文字入力キーが操作されたときに、当該操作に応じて当該文字入力キーに割り当てられている複数の文字を所定の順番で遷移させて表示部に表示するように制御する表示制御部と、
前記文字入力キーが操作され、文字の入力状態が変化した時点において、前記表示部に表示されている１つ以上の文字を入力候補文字列として記憶する第１記憶部と、
前記入力候補文字列に対応する変換候補文字列を作成する変換候補作成部と、
前記変換候補作成部により作成された変換候補文字列が選択されるか、又は無変換が選択された場合に文字列を確定する確定部と、
前記確定部により文字列が確定したときに、確定前の文字列から確定後の文字列に変換されたときの対応関係と、当該確定前の文字列を記憶する第２記憶部と、
前記確定部により確定された文字列に含まれている文字が前記削除キーによって削除操作されたときに、当該削除された文字に基づいて、前記第２記憶部を参照して確定前の文字を抽出し、当該抽出した文字を前記第１記憶部に記憶されている入力候補文字列から削除する文字削除部と、
前記文字削除部により削除された文字を記憶する第３記憶部とを備え、
前記変換候補作成部は、前記文字削除部により入力候補文字列から文字が削除されたときに、前記第３記憶部に記憶されている文字以外の文字を、前記第３記憶部に記憶されている文字に対応する文字入力キーに割り当てられている文字から選択し、当該選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成することを特徴とする文字入力装置。
【請求項５】
前記変換候補作成部は、前記入力候補文字列において前記削除された文字の位置に指標が表示されているときに、当該削除された文字が割り当てられた文字入力キーとは異なる文字入力キーへの入力が行われた場合に、前記第３記憶部に記憶されている文字以外の文字を、前記第３記憶部に記憶されている文字に対応する文字入力キーに割り当てられている文字から選択し、当該選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の作成を終了することを特徴とする請求項４記載の文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーの押下に応じて当該キーに割り当てられている文字が入力される文字入力装置に関する。
【背景技術】
【０００２】
従来からローマ字かな変換を介してかな漢字交じりの日本語をコンピュータへ入力することは広く行われている。
【０００３】
ここで、ローマ字かな変換を介して日本語入力を行っている場合、入力誤りにより、ローマ字かな変換後に英字（アルファベット）が残る様なことが多い。この残っている英字は子音に対する英字である。母音に対する英字は必ず対応するかな文字に変換されるから、ローマ字かな変換後には英字として残らない。
【０００４】
このような考察に基づいて、特許文献１に日本語の自動訂正に関する技術が提案されている。特許文献１によれば、キーボードでローマ字入力し漢字変換をしようとした際、英字が残っているかをチェックし、残っていれば訂正を行う技術が提案されている。具体的には、変換しようとした結果、「ジｒンマ」となる場合、「ｒ」を取り除くことで単語として成立するかチェックし、また、「ｒ」に母音を付け足し、「ジランマ」、「ジリンマ」、「ジルンマ」、「ジレンマ」、「ジロンマ」から単語として成立するかチェックする。
【特許文献１】特開２００７−１７２６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に係る技術は、フルキーボード入力における文字変換補正については、有用だと思われるが、携帯電話装置のようなキーの少ない装置においては、有用な技術にならない。携帯電話装置では、一般的に、テンキーが押下されたときに、テンキーに割り当てられている複数の記号をトグル的に動作（繰り返し表示させる動作）させることによって記号の入力選択を行うため、誤入力の際に英字が残ってしまう状況は発生しない。例えば、携帯電話装置は、１つのキーに対して、ひらがな「あ」、「い」、「う」、「え」、「お」が割り当てられており、入力方式がひらがなの場合には、当該キーの連続押下回数によって選択されるひらがなが決定され、キーの押下により「あ」→「い」→「う」→「え」→「お」→「あ」・・・、とトグル的に動作する。また、特許文献１に係る技術は、このようなトグル的な動作による文字の誤入力を補正するには適していない。
【０００６】
本発明は、トグル的に動作するテンキーによる文字入力に特有の誤入力の補正が可能である文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る文字入力装置は、上記課題を解決するために、複数の文字が割り当てられた少なくとも１つの文字入力キーと、前記文字入力キーにより入力された文字を削除する文字削除機能が割り当てられた削除キーとを有する入力部と、前記文字入力キーが操作されたときに、当該操作に応じて当該文字入力キーに割り当てられている複数の文字を所定の順番で遷移させて表示部に表示するように制御する表示制御部と、前記表示部に表示されている１つ以上の文字を入力候補文字列として記憶する第１記憶部と、前記入力候補文字列に対応する変換候補文字列を作成する変換候補作成部と、前記削除キーが操作されて前記文字入力キーにより入力された文字が削除されたときに、当該削除された文字を前記第１記憶部に記憶されている入力候補文字列から削除する文字削除部と、前記文字削除部により削除された文字を記憶する第２記憶部とを備え、前記変換候補作成部は、前記文字削除部により入力候補文字列から文字が削除されたときに、前記第２記憶部に記憶されている文字に対応する文字入力キーに割り当てられている文字から前記第２記憶部に記憶されている文字以外の文字を選択し、当該選択した文字と、前記第１記憶部に記憶されている変換候補文字列とを組み合わせた文字列に対応する変換候補文字列を作成し、前記表示制御部は、前記作成された変換候補文字列を前記表示部に選択可能に表示することを特徴とする。
【０００８】
また、上記文字入力装置では、前記文字削除部により入力候補文字列から文字が削除された後、文字の入力位置を示す指標の表示位置が前記削除キーにより削除された文字の表示位置から移動された場合、前記表示制御部は、前記選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の前記表示部への表示を終了することが好ましい。
【０００９】
また、上記文字入力装置では、前記入力候補文字列において前記削除された文字の位置に前記指標が表示されているときに、当該削除された文字が割り当てられた文字入力キーとは異なる文字入力キーへの入力が行われた場合に、前記表示制御部は、前記選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の前記表示部への表示を終了することが好ましい。
【００１０】
また、本発明に係る文字入力装置は、上記課題を解決するために、複数の文字が割り当てられた少なくとも１つの文字入力キーと、前記文字入力キーにより入力された文字を削除する文字削除機能が割り当てられた削除キーとを有する入力部と、前記文字入力キーが操作されたときに、当該操作に応じて当該文字入力キーに割り当てられている複数の文字を所定の順番で遷移させて表示部に表示するように制御する表示制御部と、前記文字入力キーが操作され、文字の入力状態が変化した時点において、前記表示部に表示されている１つ以上の文字を入力候補文字列として記憶する第１記憶部と、前記入力候補文字列に対応する変換候補文字列を作成する変換候補作成部と、前記変換候補作成部により作成された変換候補文字列が選択されるか、又は無変換が選択された場合に文字列を確定する確定部と、前記確定部により文字列が確定したときに、確定前の文字列から確定後の文字列に変換されたときの対応関係と、当該確定前の文字列を記憶する第２記憶部と、前記確定部により確定された文字列に含まれている文字が前記削除キーによって削除操作されたときに、当該削除された文字に基づいて、前記第２記憶部を参照して確定前の文字を抽出し、当該抽出した文字を前記第１記憶部に記憶されている入力候補文字列から削除する文字削除部と、前記文字削除部により削除された文字を記憶する第３記憶部とを備え、前記変換候補作成部は、前記文字削除部により入力候補文字列から文字が削除されたときに、前記第３記憶部に記憶されている文字以外の文字を、前記第３記憶部に記憶されている文字に対応する文字入力キーに割り当てられている文字から選択し、当該選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成することを特徴とする。
【００１１】
また、上記文字入力装置では、前記変換候補作成部は、前記入力候補文字列において前記削除された文字の位置に前記指標が表示されているときに、当該削除された文字が割り当てられた文字入力キーとは異なる文字入力キーへの入力が行われた場合に、前記第３記憶部に記憶されている文字以外の文字を、前記第３記憶部に記憶されている文字に対応する文字入力キーに割り当てられている文字から選択し、当該選択された文字と、前記第１記憶部に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の作成を終了することが好ましい。
【発明の効果】
【００１２】
本発明によれば、テンキーをトグル的に動作させることによる文字入力に特有の誤入力の補正が可能である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について説明する。図１は、本発明に係る文字入力装置の一例である携帯電話装置１の外観斜視図を示す。なお、図１は、いわゆる折り畳み型の携帯電話装置の形態を示しているが、本発明に係る携帯電話装置の形態としては特にこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部と表示部とが１つの筐体に配置され、連結部を有さない形式（ストレートタイプ）でも良い。
【００１４】
携帯電話装置１は、操作部側筐体部２と、表示部側筐体部３と、を備えて構成される。操作部側筐体部２は、表面部１０に、操作部１１と、携帯電話装置１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作キー１３と、電話番号の数字やメール等の文字等を入力するための入力操作キー１４と、各種操作における決定やスクロール等を行う決定操作キー１５と、から構成されている。
【００１５】
また、表示部側筐体部３は、表面部２０に、各種情報を表示するためのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部２１と、通話の相手側の音声を出力するスピーカ２２と、を備えて構成されている。
【００１６】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話装置１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とが互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００１７】
また、図２は、携帯電話装置１の機能を示す機能ブロック図である。携帯電話装置１は、図２に示すように、操作部１１（キー操作部）と、マイク１２と、メインアンテナ４０と、ＲＦ回路部４１と、ＬＣＤ制御部４２と、音声処理部４３と、メモリ４４と、制御部４５と、が操作部側筐体部２に備えられ、ＬＣＤ表示部２１（表示部）と、スピーカ２２と、ドライバＩＣ２３と、サブＬＣＤ表示部３０とが表示部側筐体部３に備えられている。
【００１８】
メインアンテナ４０は、第１の使用周波数帯（例えば、８００ＭＨｚ）で基地局等と通信を行い、ＧＰＳ通信のための第２の使用周波数帯（例えば、１．５ＧＨｚ）に対応できるデュアルバンド対応構成である。なお、本実施の形態では、第１の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であっても良い。また、メインアンテナ４０は、第１の使用周波数帯で外部装置と通信を行い、ＧＰＳ通信のための第２の使用周波数帯に対応できるアンテナを別途設けても良い。
【００１９】
ＲＦ回路部４１は、メインアンテナ４０によって受信した信号を復調処理し、処理後の信号を制御部４５に供給する。そして、制御部４５から供給された信号を変調処理し、メインアンテナ４０を介して外部装置（基地局）に送信する。また、その一方で、メインアンテナ４０によって受信している信号の強度を制御部４５に通知を行う。
【００２０】
ＬＣＤ制御部４２は、制御部４５の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバＩＣ２３に出力する。ドライバＩＣ２３は、ＬＣＤ制御部４２から供給された画像データをフレームメモリに蓄え、所定のタイミングでＬＣＤ表示部２１又はサブＬＣＤ表示部３０に出力する。
【００２１】
音声処理部４３は、制御部４５の制御にしたがって、ＲＦ回路部４１から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４３から供給された信号を外部に出力する。
【００２２】
また、音声処理部４３は、制御部４５の制御にしたがって、マイク１２から入力された信号を処理し、処理後の信号をＲＦ回路部４１に出力する。ＲＦ回路部４１は、音声処理部４３から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ４０に出力する。
【００２３】
メモリ４４は、例えば、ワーキングメモリを含み、制御部４５による演算処理に利用される。また、メモリ４４には、複数のアプリケーションや当該アプリケーションが必要とする各種のテーブル等が記憶されている。また、メモリ４４は、着脱可能な外部メモリを兼ねていても良い。
【００２４】
制御部４５は、携帯電話装置１の全体を制御しており、中央処理装置（ＣＰＵ）等を用いて構成される。ここで、操作部１１によるキー操作に応じた制御部４５の制御動作について説明する。制御部４５は、原則的に現在アクティブに起動されているアプリケーションに応じて、操作部１１を構成する各キー（機能設定操作キー１３、入力操作キー１４、決定操作キー１５）に割り当てる記号や機能を変化させる。
【００２５】
具体的には、操作部１１は、いずれかのキーが押下されたときに、当該キーの位置情報（例えば、図３（ａ）に示すように、入力操作キー１４の第２行左列のキー（「１」と「あ」が表面に印刷されているキー）が押下された場合には、（Ｘ２、Ｙ１）なる位置情報）を制御部４５に送信する。制御部４５は、メモリ４４にアクセスして、現在アクティブになっているアプリケーションに対応するキーアサインテーブルを参照し、操作部１１から送信されてきた位置情報から割り当てられている記号や機能の処理を実行する。例えば、メモリ４４には、図３（ｂ）〜図３（ｄ）に示すように、複数のキーアサインテーブルが格納されている。なお、図３（ｂ）は、電話発信を行う際に利用されるテーブルであり、図３（ｃ）は、メモ帳アプリケーションやメールアプリケーションにおいて利用されるテーブルであり、図３（ｄ）は、テレビアプリケーションにおいてチャンネルを変更する際に利用されるテーブルである。
【００２６】
また、携帯電話装置１では、操作部１１による記号の入力はトグル的に動作（繰り返し表示させる動作）する。例えば、ひらがな入力の設定において、入力操作キー１４の第２行左列のキー（「１」と「あ」が表面に印刷されているキー）が連続的に押下されることにより、「あ」→「い」→「う」→「え」→「お」→「あ」・・・、とトグル的に動作する。
【００２７】
また、記号の処理の実行とは、例えば、現在アクティブになっているアプリケーションがメモ帳の場合には、「１」や「あ」をＬＣＤ表示部２１に表示することを意味している。また、機能の処理の実行とは、例えば、現在アクティブになっているアプリケーションがテレビの場合には、表示チャンネルを１ｃｈに設定することを意味している。
【００２８】
このようにして、メモリ４４には、複数のキーアサインテーブルが格納されており、制御部４５は、アプリケーションに応じて、参照するキーアサインテーブルを切り替え、操作部１１から送信されてくるキーの位置情報に基づいて所定のキーアサインテーブルを参照して、所定の処理を実行する。
【００２９】
このように構成される携帯電話装置１では、例えば、ひらがな入力の設定において、入力操作キー１４の押下によって入力された文字列に誤った文字が含まれていた場合に、当該誤った文字を削除することにより、正しい文字列による変換候補を表示する機能を有している。
【００３０】
ここで、上述した機能（文字確定前における誤入力補正機能）を発揮するための構成について機能的に説明する。携帯電話装置１は、図４に示すように、操作部１１（入力部）と、表示制御部１０１と、第１記憶部１０２と、変換候補作成部１０３と、文字削除部１０４と、第２記憶部１０５とを備える。なお、表示制御部１０１は、ＬＣＤ制御部４２に相当する。また、第１記憶部１０２と、第２記憶部１０５とは、メモリ４４に相当する構成であっても良いし、メモリ４４とは物理的に異なるメモリにより構成されても良い。また、変換候補作成部１０３と、文字削除部１０４とは、制御部４５に相当する。
【００３１】
操作部１１は、複数の文字が割り当てられた少なくとも１つの入力操作キー１４（文字入力キー）と、入力操作キー１４により入力された文字を削除する文字削除機能が割り当てられた削除キー１４ａとを有する。
【００３２】
表示制御部１０１は、入力操作キー１４が操作されたときに、当該操作に応じて当該入力操作キー１４に割り当てられている複数の文字を所定の順番で遷移させてＬＣＤ表示部２１（表示部）に表示するように制御する。
【００３３】
第１記憶部１０２は、入力操作キー１４が操作され、文字の入力状態が変化した時点（例えば、入力操作キー１４内において押下されるキーが変更された時点や、長押し解除が行われた時点等）において、ＬＣＤ表示部２１に表示されている１つ以上の文字を入力候補文字列として記憶する。
【００３４】
変換候補作成部１０３は、入力候補文字列に対応する変換候補文字列を作成する。文字削除部１０４は、削除キー１４ａが操作されて入力操作キー１４により入力された文字が削除されたときに、当該削除された文字を第１記憶部１０２に記憶されている入力候補文字列から削除する。第２記憶部１０５は、前記文字削除部１０４により削除された文字を記憶する。
【００３５】
また、変換候補作成部１０３は、文字削除部１０４により入力候補文字列から文字が削除されたときに、第２記憶部１０５に記憶されている文字に対応する入力操作キー１４に割り当てられている文字から第２記憶部１０５に記憶されている文字以外の文字を選択し、当該選択された文字と、第１記憶部１０２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成する。
【００３６】
ここで、携帯電話装置１による文字確定前の誤入力補正機能の具体例について説明する。例えば、ユーザは、「けんこう」（変換後は、「健康」）と入力するつもりで「けんこい」と誤入力してしまった場合を想定して以下に説明する。
【００３７】
ユーザにより入力操作キー１４が操作されて、「けんこい」と入力された場合、表示制御部１０１は、図５（ａ）に示すように、ＬＣＤ表示部２１に未確定文字列として「けんこい」を表示する。このとき、第１記憶部１０２は、「けんこい」を入力候補文字列として記憶する。また、変換候補作成部１０３は、「けんこい」に対応する変換候補文字列を作成する。なお、表示制御部１０１は、作成された変換候補文字列をＬＣＤ表示部２１の所定の位置（図５（ａ）中においてはディスプレイの下部領域）に表示するように制御する。
【００３８】
次に、ユーザにより削除キー１４ａが押下操作されて、「い」が削除されたときには、文字削除部１０４は、削除された文字である「い」を第１記憶部１０２に記憶されている入力候補文字列から削除し、第２記憶部１０５は、削除された文字である「い」を記憶する。変換候補作成部１０３は、第２記憶部１０５に記憶されている文字「い」に対応する入力操作キー１４に割り当てられている他の文字（すなわち、「あ」、「う」等）と、第１記憶部１０２に記憶されている変換候補文字列（すなわち、「けんこ」）との組み合わせに対応する変換候補文字列を作成する。具体的には、変換候補作成部１０３は、「けんこあ」、「けんこう」等の文字列を組み合わせて、メモリ４４等に格納されている単語辞書を参照し、意味をなす単語となり得るか否かを判断し、意味をなす単語となり得る文字列のひらがなを抽出することにより、新たな変換候補文字列を作成する。本実施例の場合には、「けんこう、健康、兼行、権衡・・・」が新たな変換候補文字列として作成される（図５（ｂ）を参照。）。
【００３９】
そして、ユーザによる所定の操作によって表示されている変換候補文字列の中から「健康」が選択されたときに、表示制御部１０１は、「健康」を確定した文字列としてＬＣＤ表示部２１に表示する（図５（ｃ）を参照。）。
【００４０】
このように構成されることにより、携帯電話装置１は、入力した文字列の中に誤った文字が含まれているときに、その誤っている文字が削除される操作が行われることにより、削除された文字の前後で当該削除された文字が割り当てられた操作キーに割り当てられている文字を用いて変換候補文字列を作成し、ユーザが改めて正しい文字をキーにより入力させることなく、ユーザが所望する変換後の文字列を予測して生成することができるので、誤入力時のユーザによるキー入力の手間を省くことができる。
【００４１】
また、変換候補作成部１０３は、文字削除部１０４により入力候補文字列から文字が削除されたときに、第２記憶部１０５に記憶されており、文字の入力位置を示す指標（いわゆる、カーソル）が表示されている位置に表示されていた文字以外の文字を、第２記憶部１０５に記憶されている当該文字に対応する入力操作キー１４に割り当てられている文字から選択し、当該選択された文字と、第１記憶部１０２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成することが好ましい。
【００４２】
具体的には、携帯電話装置１では、例えば、「けんけう」と入力した文字列に対して、３文字目の「け」のみが削除された場合、カーソルの位置は、「けん」と「う」の間にあるため、先頭から３文字目を「け」の前後で「け」と同一操作キーに割り当てられている文字「く」、「こ」で補い、「けんくう」、「けんこう」等の文字列を組み合わせて、意味をなす単語となり得るか否かを判断し、意味をなす単語となり得る文字列を抽出して新たな変換候補文字列を作成する（本実施例の場合には、「けんこう、健康、兼行、権衡・・・」等）。
【００４３】
このように構成されることにより、携帯電話装置１は、入力した文字列の中に誤った文字が含まれているときに、その誤っている文字が削除される操作が行われることにより、削除された文字の前後で当該削除された文字が割り当てられた操作キーに割り当てられている文字を用いて変換候補文字列を作成し、ユーザが改めて正しい文字をキーにより入力させることなく、ユーザが所望する変換後の文字列を予測して生成することができるので、誤入力時のユーザによるキー入力の手間を省くことができる。
【００４４】
また、変換候補作成部１０３は、入力候補文字列の削除された文字の位置において当該削除された文字が割り当てられた入力操作キー１４とは異なる入力操作キー１４への入力が行われた場合に、第２記憶部１０５に記憶されている文字に対応する入力操作キー１４に割り当てられている文字と、第１記憶部１０２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の作成を終了することが好ましい。
【００４５】
このように構成されることにより、携帯電話装置１は、変換候補文字列として提示しているもの以外の文字列をユーザが所望していると判断し、変換候補作成部１０３を動作させないため、ユーザを困惑させることなく、操作性の向上を図ることができる。
【００４６】
文字確定後における誤入力補正機能を発揮するための構成について機能的に説明する。携帯電話装置１は、図６に示すように、操作部１１（入力部）と、表示制御部１５１と、第１記憶部１５２と、変換候補作成部１５３と、確定部１５４と、第２記憶部１５５と、文字削除部１５６と、第３記憶部１５７とを備える。なお、表示制御部１５１は、ＬＣＤ制御部４２に相当する。また、第１記憶部１５２と、第２記憶部１５５と、第３記憶部１５７とは、メモリ４４に相当する構成であっても良いし、メモリ４４とは物理的に異なるメモリにより構成されても良い。また、変換候補作成部１５３と、文字削除部１５６とは、制御部４５に相当する。
【００４７】
操作部１１は、複数の文字が割り当てられた少なくとも１つの入力操作キー１４（文字入力キー）と、入力操作キー１４により入力された文字を削除する文字削除機能が割り当てられた削除キー１４ａとを有する。
【００４８】
表示制御部１５１は、入力操作キー１４が操作されたときに、当該操作に応じて当該入力操作キー１４に割り当てられている複数の文字を所定の順番で遷移させてＬＣＤ表示部２１に表示するように制御する。
【００４９】
第１記憶部１５２は、入力操作キー１４が操作され、文字の入力状態が変化した時点において、ＬＣＤ表示部２１に表示されている１つ以上の文字を入力候補文字列として記憶する。
【００５０】
変換候補作成部１５３は、入力候補文字列に対応する変換候補文字列を作成する。確定部１５４は、変換候補作成部１５３により作成された変換候補文字列が選択されるか、又は無変換が選択された場合に文字列を確定する。第２記憶部１５５は、確定部１５４により文字列が確定したときに、確定前の文字列（すなわち、入力候補文字列）から確定後の文字列に変換されたときの対応関係と、当該確定前の文字列（入力候補文字列）を記憶する。
【００５１】
文字削除部１５６は、確定部１５４により確定された文字列に含まれている文字が削除キー１４ａによって削除操作されたときに、当該削除された文字の確定前の文字を、第２記憶部１５５から抽出し、当該抽出した文字を第１記憶部１５２に記憶されている入力候補文字列から削除する。第３記憶部１５７は、文字削除部１５６により削除された文字を記憶する。
【００５２】
また、変換候補作成部１５３は、文字削除部１５６により入力候補文字列から文字が削除されたときに、第３記憶部１５７に記憶されている文字以外の文字を、第３記憶部１５７に記憶されている文字に対応する入力操作キー１４に割り当てられている文字から選択し、当該選択された文字と、第１記憶部１５２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成する。
【００５３】
ここで、携帯電話装置１による文字確定後の誤入力補正機能の具体例について説明する。例えば、ユーザは、「もうこ」（変換後は、「蒙古」）と入力するつもりで「もうか」と誤入力し、「猛火」で確定してしまった場合を想定して以下に説明する。
【００５４】
ユーザにより入力操作キー１４が操作されて、「もうか」と入力された場合、表示制御部１５１は、図７（ａ）に示すように、ＬＣＤ表示部２１に未確定文字列として「もうか」を表示する。このとき、第１記憶部１５２は、「もうか」を入力候補文字列として記憶する。また、変換候補作成部１５３は、「もうか」に対応する変換候補文字列を作成する。なお、表示制御部１５１は、作成された変換候補文字列をＬＣＤ表示部２１の所定の位置（図７（ａ）中においてはディスプレイの下部領域）に表示するように制御する。
【００５５】
確定部１５４は、ユーザの操作によって変換候補文字列から「猛火」が選択された場合には、「猛火」を文字列として確定する。第２記憶部１５５は、確定前の文字列「もう」が確定後の文字列「猛」に対応し、確定前の文字列「か」が確定後の文字列「火」に対応することと、確定後の文字列「猛火」を記憶する。また、表示制御部１５１は、確定後の文字列「猛火」をＬＣＤ表示部２１に表示する（図７（ｂ）を参照。）。
【００５６】
次に、ユーザにより削除キー１４ａが押下操作されて、「火」が削除されたときには、文字削除部１５６は、削除された文字である「火」に基づいて、第２記憶部１５５を参照して確定前の文字（すなわち、「か」）を抽出し、抽出した文字を第１記憶部１５２に記憶されている入力候補文字列から削除する。すなわち、第１記憶部１５２には、「もう」のみが記憶されていることになる。また、第３記憶部１５７は、文字削除部１５６により削除された文字「か」を記憶する。
【００５７】
また、変換候補作成部１５３は、第３記憶部１５７に記憶されている文字「か」に対応する入力操作キー１４に割り当てられている文字から第３記憶部１５７に記憶されている文字以外の文字（すなわち、「こ」、「き」等）を、選択し、当該選択された文字（すなわち、「こ」、「き」等）と、第１記憶部１５２に記憶されている変換候補文字列（すなわち、「もう」）との組み合わせに対応する変換候補文字列を作成する。具体的には、変換候補作成部１５３は、「もうこ」、「もうき」等の文字列を組み合わせて、メモリ４４等に格納されている単語辞書を参照し、意味をなす単語か否かを判断し、意味をなす単語を抽出することにより、新たな変換候補文字列を作成する。本実施例の場合には、「もうこ、蒙古・・・」が新たな変換候補文字列として作成される（図７（ｃ）を参照。）。
【００５８】
そして、ユーザによる所定の操作によって表示されている変換候補文字列の中から「蒙古」が選択されたときに、表示制御部１５１は、「蒙古」を確定した文字列としてＬＣＤ表示部２１に表示する（図７（ｄ）を参照。）。
【００５９】
このように構成されることにより、携帯電話装置１は、確定した文字列が誤ったものであるときに、その確定後の文字が削除される操作が行われることにより、未確定の文字列の中から誤っている文字が削除され、新たな文字列の組み合わせによって変換候補文字列を作成し、ユーザが改めて正しい文字をキーにより入力させることなく、ユーザが所望する変換後の文字列を予測して生成することができるので、誤入力時のユーザによるキー入力の手間を省くことができる。
【００６０】
また、変換候補作成部１５３は、文字削除部１５６により入力候補文字列から文字が削除されたときに、第３記憶部１５７に記憶されており、文字の入力位置を示す指標が表示されている位置に表示されていた文字以外の文字を、第３記憶部１５７に記憶されている当該文字に対応する入力操作キー１４に割り当てられている文字から選択し、当該選択された文字と、第１記憶部１５２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列を作成することが好ましい。
【００６１】
具体的には、携帯電話装置１では、例えば、未確定の文字列「いひん」の確定後の文字列として「遺品」が確定している場合、「品」を削除した場合、カーソルの位置は、未確定の文字列「い」と「ひん」の間にあるため、先頭から２文字目を「ひ」前後の文字で補い、「いはん」、「いふん」等の文字列を組み合わせて、意味をなす単語か否かを判断し、意味をなす単語のひらがなを抽出して新たな変換候補文字列を作成する（本実施例の場合には、「いはん、違反・・・」等）。
【００６２】
このように構成されることにより、携帯電話装置１は、確定した文字列が誤ったものであるときに、その確定後の文字が削除される操作が行われることにより、未確定の文字列の中から誤っている文字が削除され、新たな文字列の組み合わせによって変換候補文字列を作成し、ユーザが改めて正しい文字をキーにより入力させることなく、ユーザが所望する変換後の文字列を予測して生成することができるので、誤入力時のユーザによるキー入力の手間を省くことができる。
【００６３】
また、変換候補作成部１５３は、入力候補文字列において削除された文字の位置に指標が表示されているときに、当該削除された文字が割り当てられた入力操作キー１４とは異なる入力操作キー１４への入力が行われた場合に、第３記憶部１５７に記憶されている文字以外の文字を、第３記憶部１５７に記憶されている文字に対応する入力操作キー１４に割り当てられている文字から選択し、当該選択された文字と、第１記憶部１５２に記憶されている変換候補文字列との組み合わせに対応する変換候補文字列の作成を終了することが好ましい。
【００６４】
このように構成されることにより、携帯電話装置１は、変換候補文字列として提示しているもの以外の文字列をユーザが所望していると判断し、変換候補作成部１０３を動作させないため、ユーザを困惑させることなく、操作性の向上を図ることができる。
【００６５】
＜処理の流れ＞
つぎに、上述した文字確定後及び文字確定前の誤入力補正機能が発揮される処理の流れについて、図８に示すフローチャートを参照しながら説明する。なお、以下では、制御部４５は、変換候補作成部１０３の機能と、文字削除部１０４の機能と、変換候補作成部１５３の機能と、文字削除部１５６の機能を発揮するものとして説明する。また、本実施例では、説明の便宜上、ステップＳ１〜ステップＳ５に進み、ステップＳ１に戻り、その後ステップＳ６〜ステップＳ８へ進み、ステップＳ１に戻り、その後ステップＳ９に進むものとして説明するが、処理の流れはこれに限定されない。
【００６６】
ステップＳ１において、制御部４５は、どのような操作が行われたかを判断する。入力された文字が削除操作されたと判断した場合には、ステップＳ２に進み、文字の入力操作が行われたと判断した場合には、ステップＳ６に進み、文字の確定操作が行われたと判断した場合には、ステップＳ９に進む。
【００６７】
ステップＳ２において、制御部４５は、未確定文字列（例えば、「けんこい」）が記憶されている記憶部（第１記憶部１０２）から削除された文字（例えば、「い」）を削除（消去）する。
【００６８】
ステップＳ３において、制御部４５は、削除文字列記憶部（第２記憶部１０５）に削除文字（例えば、「い」）を記憶させる。
【００６９】
ステップＳ４において、制御部４５は、未確定文字列（例えば、「けんこ」）に削除文字列の前後の文字（例えば、「あ」、「う」）を組み合わせた文字列が、単語として存在するかを単語辞書等を参照して判断する。
【００７０】
ステップＳ５において、制御部４５は、ステップＳ４の工程により単語辞書に存在すると判断した場合、その文字列を新たな変換候補文字列として、ＬＣＤ表示部２１に優先的に表示させるようにＬＣＤ制御部４２を制御する。本実施例においては、「けんこう、健康、兼行、権衡・・・」が新たな変換候補文字列として表示される。
【００７１】
また、ステップＳ６において、制御部４５は、未確定文字列が記憶されている記憶部（第１記憶部１０２）に新たに入力された文字を追加する。例えば、上述のステップＳ１〜ステップＳ５の工程において、当初未確定文字列としてユーザの操作によって入力されたものが「けんこい」であって、「い」が削除されている場合に、ステップＳ５からステップＳ１に戻ったときに、例えば、「く」が入力されたときには、未確定文字列は「けんこく」となる。
【００７２】
ステップＳ７において、制御部４５は、ステップＳ３の工程で第２記憶部１０５に記憶した文字を削除する。本実施例においては、第２記憶部１０５に記憶されている「い」が削除される。
【００７３】
ステップＳ８において、制御部４５は、入力された文字が削除された直後の文字入力操作の場合には、ステップＳ５において表示された変換候補文字列の表示を終了する。本実施例においては、「けんこう、健康、兼行、権衡・・・」の表示が終わる。
【００７４】
また、ステップＳ９において、制御部４５は、所定の確定操作に応じて、未確定の文字を確定させる。
【００７５】
ステップＳ１０において、制御部４５は、確定文字が記憶される記憶部（第２記憶部１５５）に確定文字を記憶させる。
【００７６】
ステップＳ１１において、制御部４５は、未確定文字が記憶される記憶部（第１記憶部１５２）と、削除文字列が記憶されている記憶部（第３記憶部）に記憶されている内容を消去する。
【００７７】
ステップＳ１２において、制御部４５は、どのような操作が行われたかを判断する。新たな文字が入力されたと判断した場合には、ステップＳ１３に進み、確定されている文字列が削除されたと判断した場合には、ステップＳ１４に進む。
【００７８】
ステップＳ１３において、制御部４５は、第２記憶部１５５の内容を消去する。その後、ステップＳ１に戻る。
【００７９】
また、ステップＳ１４において、制御部４５は、削除された文字に基づいて、第２記憶部１５５を参照して確定前の文字を抽出し、当該抽出した文字を第１記憶部１５２に記憶されている入力候補文字列から削除し、当該抽出した文字を第３記憶部１５７に記憶させる。
【００８０】
ステップＳ１５において、制御部４５は、第３記憶部１５７を参照し、削除した確定文字（ひらがな）の文字を１つ前後させ、単語して存在するか否かを単語辞書を参照して判断する。例えば、「猛火」と入力した後で、「火」を削除した場合、「か」を前後させた文字列（「もうき」、「もうこ」）を作成し、意味をなす単語か否かを単語辞書を参照して判断する。
【００８１】
ステップＳ１６において、制御部４５は、ステップＳ１５の工程により単語辞書に存在すると判断した場合、その文字列を新たな変換候補文字列として、ＬＣＤ表示部２１に優先的に表示させるようにＬＣＤ制御部４２を制御する。本実施例においては、「もうこ、蒙古・・・」が新たな変換候補文字列として表示される。
【００８２】
このように構成されることにより、携帯電話装置１は、確定した文字列が誤ったものであるときに、その確定後の文字が削除される操作が行われることにより、未確定の文字列の中から誤っている文字が削除され、新たな文字列の組み合わせによって変換候補文字列を作成し、ユーザが改めて正しい文字をキーにより入力させることなく、ユーザが所望する変換後の文字列を予測して生成することができるので、誤入力時のユーザによるキー入力の手間を省くことができる。
【図面の簡単な説明】
【００８３】
【図１】携帯電話装置の外観斜視図である。
【図２】携帯電話装置の機能を示す機能ブロック図である。
【図３】キーアサインについての説明に供する図である。
【図４】文字確定前における誤入力補正機能を発揮するための機能ブロック図である。
【図５】画面の遷移を示す模式図である。
【図６】文字確定後における誤入力補正機能を発揮するための機能ブロック図である。
【図７】画面の遷移を示す模式図である。
【図８】文字確定後及び文字確定前の誤入力補正機能が発揮される処理の流れについての説明に供するフローチャートである。
【符号の説明】
【００８４】
１  携帯電話装置
１１  操作部（入力部）
１４  入力操作キー（文字入力キー）
１４ａ  削除キー
１０１、１５１  表示制御部（表示制御部）
１０２、１５２  第１記憶部
１０３、１５３  変換候補作成部
１０４、１５６  文字削除部
１０５、１５５  第２記憶部
１５４  確定部
１５７  第３記憶部
【図１】
2010079832.tif 000003
【図２】
2010079832.tif 000004
【図３】
2010079832.tif 000005
【図４】
2010079832.tif 000006
【図５】
2010079832.tif 000007
【図６】
2010079832.tif 000008
【図７】
2010079832.tif 000009
【図８】
2010079832.tif 000010