(57)【要約】【課題】文字変換後の文字の修正等を簡単に行うことができる文字入力装置を提供する。【解決手段】文字の入力や編集指示を受けるキー入力部（１０１）と、入力された文字を変換するかな漢字変換エンジン部（１０３）と、文字の編集を制御する文字入力エディタ処理部（１０２）と、変換された文字の確定及び仮確定を行う文字入力処理部（１０４）と、文字の編集画面を表示する画面表示部（１０５）と、仮確定に関する情報を記憶する仮確定情報データ記憶部（１０６）とを備え、前記文字入力処理部は、前記キー入力部における仮確定指示に応じて文字の変換を仮確定し、入力された文字列における仮確定された文字の位置に関する情報を仮確定情報データ記憶部に記憶し、前記キー入力部における仮確定の修正指示に応じて、仮確定情報データ記憶部に記憶された情報に基づいて、前記編集画面において前記仮確定された文字の位置にカーソルを移動させる。【選択図】図１
2010117776.tif 000002
【特許請求の範囲】
【請求項１】
文字の入力や編集指示を受けるキー入力部と、
入力された文字を変換するかな漢字変換エンジン部と、
文字の編集を制御する文字入力エディタ処理部と、
変換された文字の確定及び仮確定を行う文字入力処理部と、
文字の編集画面を表示する画面表示部と、
仮確定に関する情報を記憶する仮確定情報データ記憶部とを備え、
前記文字入力処理部は、前記キー入力部における仮確定指示に応じて文字の変換を仮確定し、入力された文字列における仮確定された文字の位置に関する情報を仮確定情報データ記憶部に記憶し、前記キー入力部における仮確定の修正指示に応じて、仮確定情報データ記憶部に記憶された情報に基づいて、前記編集画面において前記仮確定された文字の位置にカーソルを移動させることを特徴とする文字入力装置。
【請求項２】
前記仮確定情報データ記憶部は、仮確定された文字の入力時の文字をさらに記憶し、前記文字入力処理部は、前記仮確定修正指示時に、前記編集画面において、仮確定された文字を入力時の文字に置き換えることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記文字入力処理部は、前記仮確定修正指示時に、仮確定された文字の入力時の文字を前記かな漢字変換エンジン部に入力し、変換候補を前記編集画面に表示させることを特徴とする請求項２に記載の文字入力装置。
【請求項４】
前記仮確定情報データ記憶部は、複数の仮確定についての情報を記憶することを特徴とする請求項１乃至３のいずれか１項に記載の文字入力装置。
【請求項５】
前記仮確定情報データ記憶部は、仮確定された順番についての情報も記憶し、前記文字入力処理部は、前記仮確定修正指示時に、仮確定を仮確定された順番で修正処理することを特徴とする請求項４に記載の文字入力装置。
【請求項６】
仮確定された文字が仮確定修正処理により確定された場合、前記仮確定情報データ記憶部は、確定された仮確定についての情報を消去することを特徴とする請求項１乃至５のいずれか１項に記載の文字入力装置。
【請求項７】
仮確定された文字が仮確定修正処理により再度仮確定された場合、前記仮確定情報データ記憶部は、再度仮確定された仮確定についての情報を更新することを特徴とする請求項１乃至６のいずれか１項に記載の文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置に関する。
【背景技術】
【０００２】
かな漢字変換において、間違って変換候補を確定してしまった場合などに、一般的には、ユーザーが一旦確定した文字を削除し、再度同じ文字を入力する。パーソナルコンピュータ上での文字入力や携帯電話などの文字入力において、文字変換確定後も、ＵＮＤＯなどの処理を行うことでユーザーが文字を入力していた状態に戻り、再度候補選択を促す機能なども考案されている。また、パーソナルコンピュータなどでは、長文を入力時一度に変換した文章に対して、再度全て未変換状態にし、修正する機能も、エディタなどの機能として備わっているものもある。
【０００３】
【特許文献１】特開２００３−２１６６０３号公報
【特許文献２】特開平７−８５０２７号公報
【特許文献３】特開平１０−１４３５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながらこれらの機能は、確定した直前の変換結果や、入力した文字すべての変換結果を再度修正するもので、ユーザーが入力した文字列の中で修正等行いたい文字だけを切り出して修正することができないため、携帯など移動体端末での文字入力である程度の修正に負荷がかかる場合、ユーザにとって煩わしいものとなる。
【０００５】
本発明は、かかる実情に鑑みてなされたものであり、文字変換後の文字の修正等を簡単に行うことができる文字入力装置を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の文字入力装置は、後で修正するかもしれない文字の変換を仮確定することで、すべての入力文字列を変換した後でも容易に仮確定された文字の変換を行うことができる。
【０００７】
本発明の文字入力装置は、文字の入力や編集指示を受けるキー入力部と、入力された文字を変換するかな漢字変換エンジン部と、文字の編集を制御する文字入力エディタ処理部と、変換された文字の確定及び仮確定を行う文字入力処理部と、文字の編集画面を表示する画面表示部と、仮確定に関する情報を記憶する仮確定情報データ記憶部とを備え、前記文字入力処理部は、前記キー入力部における仮確定指示に応じて文字の変換を仮確定し、入力された文字列における仮確定された文字の位置に関する情報を仮確定情報データ記憶部に記憶し、前記キー入力部における仮確定の修正指示に応じて、仮確定情報データ記憶部に記憶された情報に基づいて、前記編集画面において前記仮確定された文字の位置にカーソルを移動させることを特徴とする。
【０００８】
前記仮確定情報データ記憶部は、仮確定された文字の入力時の文字をさらに記憶し、前記文字入力処理部は、前記仮確定修正指示時に、前記編集画面において、仮確定された文字を入力時の文字に置き換えるようにしてもよい。
【０００９】
前記文字入力処理部は、前記仮確定修正指示時に、仮確定された文字の入力時の文字を前記かな漢字変換エンジン部に入力し、変換候補を前記編集画面に表示させるようにしてもよい。
【００１０】
前記仮確定情報データ記憶部は、複数の仮確定についての情報を記憶するようにしてもよい。
【００１１】
前記仮確定情報データ記憶部は、仮確定された順番についての情報も記憶し、前記文字入力処理部は、前記仮確定修正指示時に、仮確定を仮確定された順番で修正処理するようにしてもよい。
【００１２】
仮確定された文字が仮確定修正処理により確定された場合、前記仮確定情報データ記憶部は、確定された仮確定についての情報を消去するようにしてもよい。
【００１３】
仮確定された文字が仮確定修正処理により再度仮確定された場合、前記仮確定情報データ記憶部は、再度仮確定された仮確定についての情報を更新するようにしてもよい。
【発明の効果】
【００１４】
本発明の文字入力装置によれば、文字変換後の文字の修正等を簡単に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態について詳細に説明する。例として、本発明の文字入力装置を携帯電話として実施した場合について説明するが、本発明は、携帯電話以外にも、ＰＨＳ、スマートフォン、パソコン、ハンディーターミナルなど文字入力機能を備えるモバイル機器全般に適用可能である。
【００１６】
以下の説明では、文字変換を文節単位で行う場合を例として説明するが、文字変換の単位はこれに限らない。
【００１７】
図１は、本発明の文字入力装置の構成の一例を示すブロック図である。この文字入力装置は、キー入力部１０１と、文字入力エディタ処理部１０２と、かな漢字変換エンジン部１０３と、文字入力処理部１０４と、画面表示部１０５と、仮確定情報データ記憶部１０６とを備える。
【００１８】
キー入力部１０１は、ユーザによる文字の入力や編集指示などを行うための複数のキーを含む。これらのキーは、文字の変換を確定する確定キー、文字の変換を仮確定する仮確定キー、仮確定した文字の修正を指示する修正キーを含む。
【００１９】
文字入力エディタ処理部１０２は、文字入力装置において動作するメールソフトやテキストメモソフトなどのエディタにおいて、文字などの入力、削除、挿入、かな漢字変換などを含む編集を行う。
【００２０】
かな漢字変換エンジン部１０３は、日本語変換辞書を含み、かなによる入力文字を漢字などに変換する。
【００２１】
文字入力処理部１０４は、かな漢字変換エンジン部１０３への入力文字等の受け渡しや、エディタへ文字を挿入するまでの状態の制御や、かな漢字変換エンジン部１０３が自動的に文字を文節に分けた結果等を管理する。また、文字入力処理部１０４は、キー入力部１０１の操作に応じて、文字の変換の確定、仮確定、仮確定された文字の修正なども行う。
【００２２】
画面表示部１０５は、文字入力処理部１０４の処理によりかな漢字変換エンジン部１０３へ入力された文字が変換された結果や、変換の候補一覧などをエディタ画面に表示する。
【００２３】
仮確定情報データ記憶部１０６は、仮確定された文字の、入力文字列における位置や、変換前の入力時の文字や、入力文字列における仮確定の数などの仮確定に関する情報を記憶する。
【００２４】
キー入力部１０１において入力された文字列は、文字入力処理部１０４によってかな漢字変換エンジン部１０３に渡される。かな漢字変換エンジン部１０３は、入力文字列を文節ごとに分け、変換候補と共に文字入力エディタ処理部１０２に渡し、文字入力エディタ処理部１０２は、入力文字列を変換候補と共に画面表示部１０５のエディタ画面に表示させる。ユーザはキー入力部１０１におけるカーソルキー等を操作して所望の変換候補を選択し、キー入力部１０１における確定キーを押すことで変換を確定する。変換候補の中に所望の候補がない場合や、後で言い回しを変えたい場合等、ユーザが後に修正を望む場合、キー入力部１０１における仮確定キーを押して変換を仮確定する。この際、仮確定についての情報が仮確定情報データ記憶部１０６に記憶される。後にキー入力部１０１における修正キーを押すと、仮確定情報データ記憶部１０６に記憶された情報に基づいて仮確定された文字にカーソルが移動し、文字の変換の修正などを行うことができる。
【００２５】
図２は、本発明の文字入力装置における処理の流れを説明するフローチャートである。
ステップＳ２０１において、文字入力装置において文字入力が可能なエディタが起動する。
【００２６】
ステップＳ２０２において、キー入力部１０１におけるユーザの操作により文字入力エディタ処理部１０２に文字が入力される。
【００２７】
ステップＳ２０３において、かな漢字変換処理を行う。文字入力処理部１０４は、入力された文字列をかな漢字変換エンジン部１０３に渡す。かな漢字変換エンジン部１０３は、入力された文字列を文節に分け、結果を文字入力処理部１０４に返す。
【００２８】
ステップＳ２０４において、かな漢字変換エンジン部１０３は、変換が確定されていない先頭の文節に対する変換候補リストを文字入力処理部１０４に返す。文字入力処理部１０４は、分けられた文節と変換候補リストを文字入力エディタ処理部１０２に渡し、文字入力エディタ処理部１０２は、これらを画面表示部１０５において表示させる。
【００２９】
ステップＳ２０５において、ユーザは、画面表示部１０５において表示された変換候補リストの中から所望の候補を選択する。
【００３０】
ステップＳ２０６において、ユーザは選択した候補を確定するか仮確定するかを決定し、キー入力部１０１の確定キー又は仮確定キーを押すことによって指示し、仮確定する場合はステップＳ２０７に進み、確定する場合はステップＳ２０８に進む。
【００３１】
ステップＳ２０７において、文字入力処理部１０４は、仮確定した文節の入力文字、変換文字、文字数、入力された文字列における位置情報などを仮確定情報データ記憶部１０６に記憶し、ステップＳ２０８に進む。
【００３２】
ステップＳ２０８において、文字入力処理部１０４は、入力された文字列においてすべての文節が変換され、確定または仮確定されたかどうかを判定する。まだ未確定の文節が残っている場合、ステップＳ２０４に戻り、処理を続ける。すべての文節が変換され、確定または仮確定されている場合、ステップＳ２０９に進む。
【００３３】
ステップＳ２０９において、文字入力処理部１０４は、仮確定されている文節があるかどうかを判定する。仮確定されている文節がない場合、動作を終了する。仮確定されている文節がある場合、ステップＳ２１０に進む。
【００３４】
ステップＳ２１０においてキー入力部１０１の修正キーが押されるまで待機し、修正キーが押された場合、ステップＳ２１１に進む。
【００３５】
ステップＳ２１１において、文字入力処理部１０４は、仮確定情報データ記憶部１０６から仮確定した文節の入力文字、変換文字、文字数、入力された文字列における位置情報などを読み出す。
【００３６】
ステップＳ２１２において、文字入力処理部１０４は、仮確定情報データ記憶部１０６から読み出した情報に基づき、仮確定した文節へカーソルを移動し、ステップＳ２０４に戻って処理を続ける。この際、仮確定情報データ記憶部１０６に複数の仮確定についての情報が記憶されている場合、最も早く仮確定された文節について処理を行う。
【００３７】
仮確定した文節をステップＳ２０６で確定した場合、仮確定情報データ記憶部１０６に記憶された該仮確定した文節に関する情報を消去する。また、仮確定した文節をステップＳ２０６で再度仮確定した場合、仮確定情報データ記憶部１０６に記憶された該仮確定した文節に関する情報を新たなものに書き換える。
仮確定した文節の修正時には、辞書検索や、文字の色、フォントの大きさ、書体などの変更など、文字入力装置が備える文字に対する機能のいずれをも行うことができる。
【００３８】
図３は、本発明の文字入力装置における文字入力の一例を示す図である。この例では、仮確定した文節を再変換する場合を示す。まず、図３（ａ）において、文字列「さいたまからちばにきたばかりです。」が入力される。変換が行われ、図３（ｂ）において、文節ごとに仮に変換された「埼玉から千葉に来たばかりです。」が表示され、「埼玉」にカーソルが合わさっており、「埼玉」を含む「さいたま」の変換候補が表示される。ここで、仮確定キーを押し、現在カーソルが合わさっている「埼玉」を仮確定する。「から」はこの変換でよいとして、確定キーを押して確定するとする。図３（ｃ）において、次の文節「千葉に」にカーソルが移動し、「千葉に」を含む「ちばに」の変換候補が表示される。図３（ｄ）において、残りの文節はこのままの変換でよいとして、確定キーを押して変換を確定する。この状態において、すべての文節が確定または仮確定されており、カーソルは文末に位置する。ここで、仮確定した「埼玉」を修正するために修正キーを押すと、図３（ｅ）のようにカーソルが「埼玉」に自動的にジャンプする。図３（ｆ）において、再び「さいたま」の候補が表示される。図３（ｇ）において、「さいたま新都心」を選んで確定キーを押して確定する。他に仮確定した文節がなければ、図３（ｈ）のようにカーソルが文末に戻る。
【００３９】
図４は、本発明の文字入力装置における文字入力の他の例を示す図である。この例では、仮確定した文節の後に絵文字を挿入する場合を示す。まず、図４（ａ）において、文字列「はれたらやきゅうにいきましょう。」が入力される。変換が行われ、図４（ｂ）において、文節ごとに仮に変換された「晴れたら野球に行きましょう。」が表示され、「晴れたら」にカーソルが合わさっており、「晴れたら」を含む「はれたら」の変換候補が表示される。ここで仮確定キーを押し、現在カーソルが合わさっている「晴れたら」を仮確定する。図４（ｃ）において、次の文節「野球に」にカーソルが移動し、「野球に」を含む「やきゅうに」の変換候補が表示される。ここで仮確定キーを押し、現在カーソルが合わさっている「野球に」を仮確定する。図４（ｄ）において、残りの文節はこのままの変換でよいとして、確定キーを押して変換を確定する。この時点において、すべての文節が確定または仮確定されており、カーソルは文末に位置する。図４（ｅ）において、仮確定した文節の後に絵文字を挿入するために修正キーを押すと、図４（ｆ）のように、カーソルが最初に仮確定した文節「晴れたら」に自動的にジャンプする。図４（ｇ）において、文節「晴れたら」の後に晴れの絵文字を挿入する。次に修正キーを押すと、図４（ｈ）のように、カーソルが２番目に仮確定した文節「野球に」に自動的にジャンプする。図４（ｉ）において、文節「野球に」の後に野球の絵文字を挿入する。他に仮確定した文節がなければ、図４（ｊ）のようにカーソルが文末に戻る。
【００４０】
図５は、本発明の文字入力装置における文字入力のさらに他の例を示す図である。この例では、仮確定した文節を再入力する場合を示す。まず、図５（ａ）において、文字列「さいたまからちばにきたばかりです。」が入力される。文節ごとに仮に変換され「埼玉から千葉に来たばかりです。」が表示される。ここで、「埼玉から千葉に」は文節ごとに確定し、図５（ｂ）に示す状態で「来た」を仮確定する。図５（ｃ）に示す状態で、確定ボタンを押して、残りの「ばかりです。」をこのまま確定する。この時点において、すべての文節が確定または仮確定されており、カーソルは文末に位置する。図５（ｄ）において、仮確定した文節を再入力するために修正キーを押すと、図５（ｅ）のように、カーソルが最初に仮確定した文節「来た」に自動的にジャンプする。ここで、通常の文字入力のように「ひっ」を入力すると、図５（ｆ）に示すように、「来た」の代わりに「ひっ」が表示され、「ひっ」の変換候補も表示される。「ひっ」の変換候補として「引越し」を選ぶと図５（ｇ）に示すような状態になる。ここで、「引越し」の後に続く文字として「た」を入力すると図５（ｈ）に示すような状態になり、他に仮確定した文節がなければ、図５（ｉ）のようにカーソルが文末に戻る。
【００４１】
図６は、仮確定情報データ記憶部１０６に記憶される情報の例を示す図である。図４の仮確定が２回ある場合を例として示す。まず、図６（ａ）に示すような入力文字列全体についての情報が記憶される。入力文字列全体についての情報は、入力文字列と、すべての文節が確定または仮確定された後の変換文字列と、変換文字列における文字数と、仮確定の数とを含む。この例では、入力文字列は「はれたらやきゅうにいきましょう」、変換文字列は「晴れたら野球に行きましょう」、変換文字列の文字数は１３（全角）、仮確定数は２ということになる。
【００４２】
次に、図６（ｂ）、（ｃ）に示すような仮確定についての情報が記憶される。各々の仮確定についての情報は、仮確定した順番と、仮確定された文節の入力文字列と、仮確定後の変換結果と、この変換結果の文字数と、すべての文節が確定または仮確定された後の入力変換文字列における仮確定された文節のカーソル位置とを含む。この例において、図６（ｂ）は、最初に仮確定された文節「晴れたら」について記憶される情報を示し、図６（ｃ）は、２番目に仮確定された文節「野球に」について記憶される情報を示す。図６（ｂ）において、仮確定の順番は１、入力文字列は「はれたら」、変換文字列は「晴れたら」、変換文字列の文字数は４（全角）、カーソル位置は４になる。図６（ｃ）において、仮確定の順番は２、入力文字列は「やきゅうに」、変換文字列は「晴れたら」、変換文字列の文字数は３（全角）、カーソル位置は７になる。
【００４３】
すべての文節が確定または仮確定された後の入力変換文字列における仮確定された文節のカーソル位置は、例えば、図６（ｄ）に示すように決定される。入力文字列のすべての文節が確定または仮確定された後の変換文字列の先頭のカーソル位置を０とする。そして、仮確定された変換文字列の先頭の位置が、該変換文字列の再変換時にカーソルが自動的に移動するカーソル位置となる。
【００４４】
ここでは、２回の仮確定についての情報を記憶した場合について説明したが、仮確定可能な回数は、文字入力装置のメモリ容量などに依存する。
【００４５】
以上説明したように、本発明の文字入力装置は、後で修正するかもしれない文字の変換を仮確定することで、すべての入力文字列を変換した後でも容易に仮確定された文字の変換を行うことができる。
【産業上の利用可能性】
【００４６】
本発明は、文字入力装置に利用可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明の文字入力装置の構成の一例を示すブロック図である。
【図２】本発明の文字入力装置における処理の流れを説明するフローチャートである。
【図３】本発明の文字入力装置における文字入力の一例を示す図である。
【図４】本発明の文字入力装置における文字入力の他の例を示す図である。
【図５】本発明の文字入力装置における文字入力のさらに他の例を示す図である。
【図６】仮確定情報データ記憶部に記憶される情報の例を示す図である。
【符号の説明】
【００４８】
１０１  キー入力部
１０２  文字入力エディタ処理部
１０３  かな漢字変換エンジン部
１０４  文字入力処理部
１０５  画面表示部
１０６  仮確定情報データ記憶部
【図１】
2010117776.tif 000003
【図２】
2010117776.tif 000004
【図３】
2010117776.tif 000005
【図４】
2010117776.tif 000006
【図５】
2010117776.tif 000007
【図６】
2010117776.tif 000008