(57)【要約】【課題】正確にキー入力がされず、キー押しの回数を誤ったり、続けて同一行の入力する時、カーソル移動を行わなかったりした場合でも意図する入力を可能にする。【解決手段】  カナ漢字変換部１０２は、文字入力部１０１が取得した入力仮名文字列から記憶部１０５の変換辞書１を用いて、カナ漢字変換し候補リストを表示部１０４で表示する。入力補正を行う場合は、入力補正部１０３は文字入力部１０１が取得した入力仮名文字列を元に、記憶部１０５の変換辞書２を用いて、入力補正した候補を取得して表示部１０４で表示することにより、記憶部１０５のアクセスを少なく、処理を高速化する。例えば、同一の行（ア行なら、あいうえおぁぃぅぇぉ）を区別しない辞書を第２の辞書とすれば、「キー押しの回数誤り」の補正を容易に行うことができる。【選択図】図１
2010097444.tif 000002
【特許請求の範囲】
【請求項１】
文字入力キーによる文字の入力を受付ける文字入力手段と、
前記文字入力キーにより押下されたキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換手段と、
前記文字入力キーにより押下されたキーに応じた文字列から変換文字列候補を生成する第２の変換手段と、
前記第２の変換手段によって得られた候補と前記第１の変換手段の入力文字列との置換評価値を算出する評価算出手段と
を有することを特徴とする文字入力装置。
【請求項２】
前記評価算出手段により算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定手段と
を備えていることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記第２の変換手段に用いる第２の変換辞書として、同じ行は同じ見出しとした辞書を用いることを特徴とする請求項１又は２に記載の文字入力装置。
【請求項４】
文字入力キーによる文字の入力を受付ける文字入力手段と、
前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換手段と、
前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第２の変換手段と、
前記第２の変換手段によって得られた候補と前記第１の変換手段の入力文字列との置換評価値を算出する評価算出手段と
を有することを特徴とする文字入力装置。
【請求項５】
前記評価算出手段により算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定手段と
を備えていることを特徴とする請求項４に記載の文字入力装置。
【請求項６】
前記第２の変換手段に用いる第２の変換辞書として、同じ段は同じ見出しとした辞書を用いることを特徴とする請求項４又は５に記載の文字入力装置。
【請求項７】
文字入力キーによる文字の入力を受付ける文字入力手段と、
前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換手段と、
前記文字入力キーの押下したキーに応じた文字列から変換文字列候補を生成する第２の変換手段と、
前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第３の変換手段と、
前記第２、第３の変換手段によって得られた候補と、前記第１の変換手段の入力文字列との置換評価値を算出する評価算出手段と
を備えていることを特徴とする文字入力装置。
【請求項８】
前記評価算出手段により算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定手段と
を備えていることを特徴とする請求項７に記載の文字入力装置。
【請求項９】
前記第２の変換手段に用いる第２の変換辞書として、同じ行は同じ見出しとした辞書を、前記第３の変換手段に用いる第３の変換辞書として、同じ段は同じ見出しとした辞書  を用いることを特徴とする請求項７又は８に記載の文字入力装置。
【請求項１０】
前記置換文字列はカナであって、前記第１の変換手段によって、再度、候補を取得する手段を備えていることを特徴とする請求項１から９までのいずれか１項に記載の文字入力装置。
【請求項１１】
前記置換値は、前記置換候補文字列に対して、前記入力文字列が誤入力である可能性を評価する置換評価関数により求められるものであることを特徴とする請求項１から１０までのいずれか１項に記載の文字入力装置。
【請求項１２】
前記置換評価関数は、前記置換候補文字列に対して、前記入力文字列が誤入力である可能性が高いほど大きな評価値を与える関数であり、
前記置換文字列認定手段は、前記評価値が、所定の閾値を超える前記置換候補文字列を前記入力文字列に対して置換する置換文字列に認定することを特徴とする請求項１１に記載の文字入力装置。
【請求項１３】
前記置換評価関数は、前記置換候補文字列に対して、前記入力文字列が誤入力である可
能性が高いほど大きな評価値を与える関数であり、
前記置換文字列認定手段は、前記評価値の大きい順に所定数の前記置換候補文字列を前
記入力文字列に対して置換する置換文字列に認定することを特徴とする請求項１１に記載の文字入力装置。
【請求項１４】
前記入力文字列、および、前記置換文字列に認定された前記置換候補文字列が日本語である場合に、前記入力文字列、および、前記置換文字列を仮名対漢字の変換をして、変換文字列候補とする文字変換手段をさらに備えていることを特徴とする請求項１から１３までのいずれか１項に記載の文字入力装置。
【請求項１５】
請求項１から１４までのいずれか１項に記載の文字入力装置を備えた携帯型電子機器。
【請求項１６】
簡易的なキーボードを備えた文字入力装置を用いた文字入力方法であって、
文字入力キーによる文字の入力を受付けるステップと、
前記文字入力キーにより押下されたキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換ステップと、
前記文字入力キーにより押下されたキーに応じた文字列から変換文字列候補を生成する第２の変換ステップと、
前記第２の変換ステップによって得られた候補と前記第１の変換ステップの入力文字列との置換評価値を算出する評価算出ステップと、
前記評価算出ステップにより算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定ステップと
を備えていることを特徴とする文字入力方法。
【請求項１７】
簡易的なキーボードを備えた文字入力装置を用いた文字入力方法であって、
文字入力キーによる文字の入力を受付けるステップと、
前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換ステップと、
前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第２の変換ステップと、
前記第２の変換ステップによって得られた候補と前記第１の変換手段の入力文字列との置換評価値を算出する評価算出ステップと、
前記評価算出ステップにより算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定ステップと
を備えていることを特徴とする文字入力方法。
【請求項１８】
簡易的なキーボードを備えた文字入力装置を用いた文字入力方法であって、
文字入力キーによる文字の入力を受付ける文字入力ステップと、
前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換ステップと、
前記文字入力キーの押下したキーに応じた文字列から変換文字列候補を生成する第２の変換ステップと、
前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第３の変換ステップと、
前記第２、第３の変換ステップによって得られた候補と、前記第１の変換手段の入力文字列との置換評価値を算出する評価算出ステップと、
前記評価算出ステップにより算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定ステップと
を備えていることを特徴とする文字入力方法。
【請求項１９】
請求項１６から１８までのいずれか１項に記載の方法を、コンピュータに実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムを記録するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力技術に関し、より詳細には、文字入力装置、文書作成装置、文字入力方法、文字入力プログラム、および、文字入力プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、仮名漢字変換に適した文字入力装置、文書作成装置、文字入力方法、文字入力プログラム、および、文字入力プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
携帯端末、携帯電話等の電子機器は汎用性を増しており、このような携帯型電子機器において、簡易的なキーボードにより文字列を入力する様々な入力技術が提案されている。
【０００３】
一般的によく知られている入力技術としては、１つのキーに複数のキーを割り当て、キー打鍵回数によって切り替える方法である。図７は、簡易的なキーボードのキー配列例を示す図であり、図２は、キー割り当ての例を示す図である。
【０００４】
この場合、入力のミスとしては、
【０００５】
１） 濁点・半濁点の有無
例１  ：「びょういん」と入力するところを、「ひょういん」と入力した。
【０００６】
２） 大文字（つやゆよ）、小文字（っゃゅょ）誤り
例２  ：「びょういん」と入力するところを、「びよういん」と入力した。
【０００７】
３） キー押しの回数誤り
例３  ：「かかし」と入力するところを、「かきし」と入力した。  
【０００８】
４） 同じ行の字を連続で入れる場合の処理
例４の１：「かかし」と入力するところを、「きし」と入力した。  
例４の２: 「きし」と入力しるところを、「かかし」と入力した。
【０００９】
５） 近接キーを入力
例５  ：「かかし」と入力するところを、「かかは」と入力した。
などの例がある。
【００１０】
上記１）、２）などの例では、カナ漢字変換辞書への登録で、対応化している。即ち、「ひょういん」「びよういん」という読みでも「病院(びよういん)」を登録しておき、変換候補画面に表示させて選択できるようにしている。
【００１１】
同じ行の字を連続で入れる場合は、カーソル移動キー押下や、キー長押しなど明示的な操作を行う場合と、一定時間キー入力がないと自動的にカーソル移動する場合とがある。
【００１２】
前者の場合は、カーソル移動忘れが問題となり、例4の1の入力ミスが起こる可能性がある。後者の場合は、カーソル移動が必要であるにもかかわらず、規定時間より早く次を入力したため、カーソルが移動しない例4の1の入力ミスと、規定時間より長く入力しなかったためカーソル移動しなくてもいいのに移動した例4の2の入力ミスが起こりうる。
【００１３】
後者の修正に関しては、下記特許文献１に記載されている。正常な入力文字と押下間隔時間・連続押下回数などから修正した入力文字を作成して、カナ漢字変換のデータベースをアクセスする。
【００１４】
また、携帯端末、携帯電話等の電子機器には、パーソナルコンピュータなどで利用するのと同様なキーボードや、タッチパネル上のソフトキーボード、５０音のマトリックス型入力装置などがある。これらの場合は専ら、５）近接キーを入力するミスが考えられ、下記特許文献２、特許文献３にあるように、誤入力されている可能性を評価する誤入力評価関数に基づいて、誤入力評価関数の評価値が所定の閾値を満たす修正文字列を作成して、カナ漢字変換のデータベースをアクセスする。
【００１５】
図１２は、従来技術による文字入力処理の流れを示すフローチャート図である。図１２に示すように、ステップＳ１２０１において、文字入力手段を通して、ユーザが入力した仮名文字列を、入力仮名文字列として取得する。例えば、ここで、文字入力手段に「かっけう」と入力したとする。ステップＳ１２０２において、第１の変換手段が起動し、ステップＳ１２０１の文字入力手段による文字入力ステップが取得した入力仮名文字列から第１の変換辞書１２１１を参照して、カナ漢字変換し候補リストを求める（候補なし）を修正判定ステップ（ステップＳ１２０３）に送る。この修正判定ステップは、文字入力ステップＳ１２０１で求めた候補の数などでそのまま、表示手段に送り表示を行う（ステップＳ１２０６）ことで、入力文字の修正を行うか否かを決定する。この処理は、自動的に判定を行うようにしても良いし、一旦表示を行った上でユーザが指定して修正を行うようにしても良い。修正を行う場合には（ステップＳ１２０３でＹｅｓ）、文字入力ステップ（Ｓ１２０１）において取得した入力仮名文字列は、修正文字列作成手段に送られ、修正文字列作成ステップ（Ｓ１２０４）が行われる。修正文字列作成ステップにおいては、入力仮名文字列から、修正文字列（かっけい、かっけえ、かっこう、…）を作成して第１の変換ステップ（ステップ１２０５）において、第１の変換手段が起動し、第１の変換辞書１２１２を用いてカナ漢字変換処理により漢字変換を行い、該当する変換リストを作成して表示ステップ（Ｓ１２０６）で表示手段に表示させる。この例の場合、「かっけい」、「かっけえ」には候補がないが、「かっこう」には格好・郭公、「かっくう」には滑空などの変換候補があるため、それらをマージして、格好、郭公、滑空が表示される。
【００１６】
一方、出願時において携帯電話に既に搭載されている機能として、「ワンタッチ変換」と呼ばれる機能がある。この機能は、押されたキーに割り当てられている全てのひらがなの組み合わせを利用して漢字変換を行うことができる。即ち、同一の行（ア行なら、あいうえおぁぃぅぇぉ）を、一回のキー押しで済ます、例えば、「あたあさわ」と入力すれば「お父さん（おとうさん）」という候補が挙がる。これにより、何度も同じキーを押さなくても良いという利点があるが、この場合、候補が多すぎて選択に手間がかかりすぎるというデメリットもある。
【００１７】
図１３は、かかる構成の入力処理の流れを示すフローチャート図である。図１３に示すように、まず、文字入力手段を用いて「がたかあ」と入力すると、「がたかあ」が取得される（ステップＳ１３０１）。次いで、変換辞書選択手段による変換辞書選択ステップ（Ｓ１３０２）において、通常の予測変換や文節変換を行うか、上記ワンタッチ変換を行うかを決定する処理を行う。ステップＳ１３０２において、通常の予測変換や文節変換を選択した場合は（第１）、第１の変換手段が起動し、文字入力ステップにおいて取得した入力仮名文字列から第１の変換辞書１３１１を参照して、カナ漢字変換し候補リスト（型かあ、形かあ…）を表示手段に表示させる（ステップＳ１３０４）。
【００１８】
一方、変換辞書選択ステップ（Ｓ１３０２）において、ワンタッチ変換を選択した場合は、第２の変換手段を起動し、第2の変換辞書１３１２を参照して、ワンタッチ変換し候補リスト（学校、学会、…）を取得し、表示手段に送り、表示ステップ（ステップＳ１３０４）を行う。
【００１９】
【特許文献１】特開２００６−５６５５号公報
【特許文献２】特開２００６−２９３９８７号公報
【特許文献３】特開２００５−１０８１５９号公報
【非特許文献１】FOMA SH906i取扱い説明書
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、上述の技術では、まず修正文字列を生成してからカナ漢字変換のデータベースにアクセスするようになっているため、変換処理に時間がかかるという問題点がある。また、正常な文字列を入力できた場合はよく使う文字列の順に候補表示されるが、各修正文字列順では、よく使う文字列の順で候補表示されていても、修正文字列は複数あるため、結果としてよく使う文字列の順では表示されない、或いは、良く使う文字列の順に並び替える必要があるという問題がある。
【課題を解決するための手段】
【００２１】
本発明は、上述の課題を解決すべく、なされたものである。
予測・文節変換用のカナ漢字変換以外に、上記ワンタッチ変換辞書のような同一の行（または同一の段）を１まとまりとした第２、第３等の追加の変換辞書を用意する。
【００２２】
同一行を１まとまりにすれば、先述の「かかし」と「かきし」の区別はなく、“３）キー押しの回数誤り”即ち、「かきし」の入力から「かかし」を導き出すのは容易である。またこの場合、辞書へのアクセスは１回ですむ。
【００２３】
これにより、辞書のアクセスの無駄が少なくなり、カナ漢字変換のデータベースへのアクセスを減少、処理を高速化することができる。
【００２４】
本発明の一観点によれば、文字入力キーによる文字の入力を受付ける文字入力手段と、前記文字入力キーにより押下されたキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換手段と、前記文字入力キーにより押下されたキーに応じた文字列から変換文字列候補を生成する第２の変換手段と、前記第２の変換手段によって得られた候補と前記第１の変換手段の入力文字列との置換評価値を算出する評価算出手段とを備えていることを特徴とする文字入力装置が提供される。これにより、実入力と入力候補との間の距離（差異）を評価することができる。前記評価算出手段により算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定手段とを備えていることが好ましい。評価値に基づいて、両者の間が近い場合には、置換を行わず、遠い場合には置換を行うのが好ましい。候補順は、図４に示す評価値が小さい順に並べて（格好、郭公、結構…）と並び替えても良いし、スレッシュホールド値（例えば“５”以上はＮＧなど）を定めておき、並べる順番はそのまま（結構、格好、郭公）の順番であっても良い。これら双方の順番で並べてもよい。
【００２５】
また、前記第２の変換手段に用いる第２の変換辞書として、同じ行は同じ見出しとした辞書を用いることが好ましい。
【００２６】
また、文字入力キーによる文字の入力を受付ける文字入力手段と、前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換手段と、前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第２の変換手段と、前記第２の変換手段によって得られた候補と前記第１の変換手段の入力文字列との置換評価値を算出する評価算出手段とを備えていることを特徴とする文字入力装置が提供される。前記評価算出手段により算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定手段とを備えていることが好ましい。前記第２の変換手段に用いる第２の変換辞書として、同じ段は同じ見出しとした辞書を用いることが好ましい。
【００２７】
さらに、文字入力キーによる文字の入力を受付ける文字入力手段と、前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換手段と、前記文字入力キーの押下したキーに応じた文字列から変換文字列候補を生成する第２の変換手段と、前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第３の変換手段と、前記第２、第３の変換手段によって得られた候補と、前記第１の変換手段の入力文字列との置換評価値を算出する評価算出手段とを備えていることを特徴とする文字入力装置が提供される。前記評価算出手段により算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定手段とを備えていることが好ましい。
【００２８】
前記第２の変換手段に用いる第２の変換辞書として、同じ行は同じ見出しとした辞書を、前記第３の変換手段に用いる第３の変換辞書として、同じ段は同じ見出しとした辞書を用いることが好ましい。
【００２９】
前記置換文字列はカナであって、前記第１の変換手段によって、再度、候補を取得する手段を備えていることが好ましい。前記置換値は、前記置換候補文字列に対して、前記入力文字列が誤入力である可能性を評価する置換評価関数により求められるものであることが好ましい。
【００３０】
また、前記置換評価関数は、前記置換候補文字列に対して、前記入力文字列が誤入力である可能性が高いほど大きな評価値を与える関数であり、前記置換文字列認定手段は、前記評価値が、所定の閾値を超える前記置換候補文字列を前記入力文字列に対して置換する置換文字列に認定することが好ましい。
【００３１】
また、前記置換評価関数は、前記置換候補文字列に対して、前記入力文字列が誤入力である可能性が高いほど大きな評価値を与える関数であり、前記置換文字列認定手段は、前記評価値の大きい順に所定数の前記置換候補文字列を前記入力文字列に対して置換する置換文字列に認定するものであっても良い。
【００３２】
また、前記入力文字列、および、前記置換文字列に認定された前記置換候補文字列が日本語である場合に、前記入力文字列、および、前記置換文字列を仮名対漢字の変換をして、変換文字列候補とする文字変換手段をさらに備えていることが好ましい。本発明は、上記のいずれかに記載の文字入力装置を備えた携帯型電子機器であっても良い。
【００３３】
本発明の他の観点によれば、簡易的なキーボードを備えた文字入力装置を用いた文字入力方法であって、文字入力キーによる文字の入力を受付けるステップと、前記文字入力キーにより押下されたキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換ステップと、前記文字入力キーにより押下されたキーに応じた文字列から変換文字列候補を生成する第２の変換ステップと、前記第２の変換ステップによって得られた候補と前記第１の変換ステップの入力文字列との置換評価値を算出する評価算出ステップと、前記評価算出ステップにより算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定ステップと、を備えていることを特徴とする文字入力方法が提供される。
【００３４】
また、簡易的なキーボードを備えた文字入力装置を用いた文字入力方法であって、文字入力キーによる文字の入力を受付けるステップと、前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換ステップと、前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第２の変換ステップと、前記第２の変換ステップによって得られた候補と前記第１の変換手段の入力文字列との置換評価値を算出する評価算出ステップと、前記評価算出ステップにより算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定ステップと、を備えていることを特徴とする文字入力方法が提供される。
【００３５】
さらに、簡易的なキーボードを備えた文字入力装置を用いた文字入力方法であって、文字入力キーによる文字の入力を受付ける文字入力ステップと、前記文字入力キーの押下したキーとその回数に応じた入力文字列から変換文字列候補を生成する第１の変換ステップと、前記文字入力キーの押下したキーに応じた文字列から変換文字列候補を生成する第２の変換ステップと、前記文字入力キーを押下した回数に応じた文字列から変換文字列候補を生成する第３の変換ステップと、前記第２、第３の変換ステップによって得られた候補と、前記第１の変換手段の入力文字列との置換評価値を算出する評価算出ステップと、前記評価算出ステップにより算出された評価値が所定の条件を満たす前記置換候補文字列を前記入力文字列に対して置換する置換文字列として認定する置換文字列認定ステップと、を備えていることを特徴とする文字入力方法が提供される。
【００３６】
本発明は、上記に記載の方法を、コンピュータに実行させるためのプログラムであっても良く、該プログラムを記録するコンピュータ読みとり可能な記録媒体であっても良い。該プログラムは、インターネットなどの伝送媒体によって取得されるようになっていても良い。
【発明の効果】
【００３７】
本発明によれば，同じ行や段を１つにまとめるなどした追加の辞書を少なくとも１つ以上利用することにより、辞書へのアクセス回数を少なくして入力文字を修正した候補の取得が可能となる。
【００３８】
また、第２、第３などの追加の辞書が搭載されていない装置などにおいても、第１の変換手段によって、再度、候補を取得することができ、辞書のアクセス回数を少なくして入力文字を修正した候補の取得が可能となる。
【発明を実施するための最良の形態】
【００３９】
以下に、本発明を実施するための最良の形態について図面を参照しながら説明を行う。尚、本発明はこれら実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様を含むものである。
【００４０】
（第１の実施の形態 ）
以下において、第１の実施の形態について説明する。
本実施の形態では、第２の変換辞書として、同じ行は同じ見出しとした辞書を用いる。
【００４１】
図１は、本実施の形態における文字入力装置の一構成例を示す機能ブロック図である。図１に示す文字入力部１０１は、文字入力装置を通して、ユーザが入力した仮名文字列を、入力仮名文字列として取得する。尚、文字入力部１０１ が入力仮名文字列を取得する契機は、ユーザが変換指示を促す操作を行った時点でも良いし、ユーザが仮名文字列を所定文字数入力した時点でも良いし、所定期間毎であってもよい。
【００４２】
次に、カナ漢字変換部１０２は、文字入力部１０１が取得した入力仮名文字列から、記憶部１０５の変換辞書１（１０５ａ）を用いて、カナ漢字変換し候補リストを表示部１０４に送る。
【００４３】
候補リストがない場合や少ないなど、ある一定の条件を満たした場合には、入力補正部１０３は、文字入力部１０１が取得した入力仮名文字列を元に、記憶部１０５の変換辞書２（１０５ｂ）を用いて、入力補正した候補リストを取得し、表示部１０４に送る。入力補正部１０３が補正を行う処理は、自動的に行われるようにしても良いし、ユーザの指示により行われるようにしても良い。これにより、表示部１０４には、カナ漢字変換部１０２や入力補正部１０３の提示した候補が表示される。
【００４４】
カナ漢字変換部１０２は文字入力部１０１が取得した入力仮名文字列から記憶部１０５の変換辞書１（１０５ａ）を用いて、カナ漢字変換し候補リストを表示部１０４で表示する。
【００４５】
図３は、本実施の形態による文字入力装置にける処理の流れを示すフローチャート図である。図３に示すように、文字入力手段からの入力により、例えば、入力仮名文字列（かっけう）を取得する（ステップＳ３０１）。変換辞書選択ステップ（Ｓ３０２）において、ワンタッチ変換が選択された場合は、前述の図１３で示した処理と同様に、ワンタッチ変換し候補リストを表示手段に送る処理（ステップＳ３０３、３０４でＮｏ、３０７）を行う。ここでは、ワンタッチ変換の入力補正については処理の説明を省略する。
【００４６】
変換辞書選択ステップ（Ｓ３０２）において、通常の予測変換や文節変換を選択した場合には、第１の変換ステップＳ３０３において、文字入力ステップＳ３０１において取得した入力仮名文字列から、第１の変換辞書３０８を参照して、カナ漢字変換し候補リスト（候補なし）を修正判定手段に送り、修正処理ステップ（Ｓ３０４）において修正処理を行う。修正判定ステップ（Ｓ３０４）においては、文字入力ステップ（Ｓ３０１）において入力したことにより求められた候補の数などでそのまま、表示手段に送り表示を行う表示ステップ（Ｓ３０８）を送るか（Ｎｏ）、修正を行うか（Ｙｅｓ）を決定する。この決定処理は、自動的に判定が行われるようにしても良いし、一旦、表示を行った上で、ユーザが指定して修正を行うようにしても良い。
【００４７】
修正を行う場合は（ステップＳ３０４のＹｅｓ）、文字入力ステップ（Ｓ３０１）において取得した入力仮名文字列は、起動した第２の変換手段に送られ（ステップＳ３０４）、押下したキーの情報（かたかあ）から第２の変換辞書３０９を元に変換を行い、候補（結構、格好、国会…）を取得し、ステップＳ３０５において評価手段による評価処理が行われる。評価手段による評価ステップ（Ｓ３０５）は、第２の変換処理ステップ（Ｓ３０４）から送られた候補に対して、例えば、
【００４８】
【数１】
2010097444.tif 000003
【００４９】
但し、
a:入力文字のキー順
b:候補のキー順
c:キーに割り当てられた文字数（図２参照）
であり、このような評価式を用いて、評価を行う。上記の式は、入力文字のキー順から候補のキー順を減算した値の絶対値と、キーに割り当てられた文字数からその絶対値を減算した値とのうちの小さい方の値を選択する式であり、実入力した文字と、入力候補との間の距離（距離が大きいほど、両者間が離れていることを意味する。）を求めて、この距離を評価値としている。
【００５０】
図４は「かっけう」を入力した場合の第２の候補の評価の例を示す図である。置換文字列認定ステップ（Ｓ３０７）においては、ステップＳ３０６における評価ステップの評価処理を元に、候補順を変更して、表示手段に送り表示を行う（ステップＳ３０８）。
【００５１】
尚、候補順は、図４に示す評価値が小さい順に並べて（格好、郭公、結構…）と並び替えても良いし、スレッシュホールド値（例えば“５”以上はＮＧなど）を定めておき、並べる順番は図４に示すそのまま（結構、格好、郭公）の順番であっても良い。これら双方の順番で並べてもよい。
【００５２】
上記のステップによって、３）「キー押しの回数誤り」を修正することが可能である。同様の処理を図１２に示す従来技術の処理により行う場合には、入力文字数をｎとした場合、１文字１回だけキー押しの回数誤りがあるときの修正の場合２ｎ回の第１の変換辞書１２１２へのアクセスが必要となり、１回だけキー押しの回数誤りを複数文字に対して修正するのであれば、２ｎ回の第１の変換辞書１２１２へのアクセスが必要となり、全ての文字で全ての回数のキー押し誤りを評価するのであれば、少なくとも６ｎ回(「かっけう」の場合は６×７×１１回)の第１の変換辞書１２１２へのアクセスが必要となり、その大部分は候補がないということになってしまう。一方、本実施の形態による変換手法では、１回の第２の変換辞書３０９へのアクセスにより全ての回数のキー押し誤りを評価することができ、処理の負担が大幅に軽減できる。
【００５３】
また、第２の変換辞書３０９を同じ行が続く場合は１文字とする、即ち、「おおきい」を「ああかあ」で登録するのではなく「あかあ」で登録すれば、文字入力ステップ（Ｓ３０１）で「ぉきい」の入力に対して、第２の変換手段に送られ、この第２の変換ステップ（Ｓ３０４）において、押下したキーの情報（あかた）から第２の変換辞書３０９を元に変換を行い、変換候補「大きい、行こう、栄光、お香…」を取得し、評価ステップ（Ｓ３０５）で図５の評価を行うことによって、「大きい、位階、行こう…」という候補順を表記に従って表示することができる。これは、“３） キー押しの回数誤り”と“４）同じ行の字を連続で入れる場合の処理”修正に相当する。
【００５４】
（第２の実施の形態）
次に、本発明の第２の実施の形態による文字変換技術について説明する。
【００５５】
図６は、本実施の形態における文字入力処理の流れを示すフローチャート図であり、図３に対応する図である。図６に示す処理では、第２の変換辞書６０９として、同じ段は同じ見出しとした辞書を用いる。即ち、「あき」と「あし」は同じ「１２」という見出しである辞書である。
【００５６】
図６において、ステップＳ６０１において、文字入力手段により「かっけう」が入力され、入力仮名文字列（かっけう）として取得される。ワンタッチ変換は省略する。第１の変換ステップ（Ｓ６０２）では、文字入力手段が取得した入力仮名文字列から第１の変換辞書６０８を用いて、カナ漢字変換し候補リスト（候補なし）を修正判定手段に送る。修正判定手段による修正判定ステップ（Ｓ６０３）は、文字入力ステップＳ６０２で求めた候補の数などでそのまま、表示手段に送り表示ステップ（Ｓ６０７）を行うか、修正を行うかを決定する。この処理は、自動的に判定を行うようにしてもよいし、一旦表示を行ったうえでユーザが指定して修正を行うようにしても良い。
【００５７】
修正を行う場合は文字入力ステップ（Ｓ６０１）において取得した入力仮名文字列は、起動した第２の変換手段におくられ、第２の変換ステップ（ステップＳ６０４））において押下したキーの情報（１６４３）から第２の変換辞書６０９を元に変換を行い、候補（喀血、末節、…）を取得し、評価手段へ送り、評価ステップを実行する。
【００５８】
今回のキー配列は、図７に示すようなキー配列を考えているが、図７では異なった配列でもよい。それに対して評価テーブルを図８のような形態で作成し、これを基に評価手段は第２の変換ステップにおいて第２の変換手段から送られた候補に対して、評価を行う。
【００５９】
図８に示す評価テーブルは、文字キーのマンハッタン距離を示したものであるが、別の距離関数を用いて評価を行っても良い。図９は、「かっけう」を入力した場合の第２の候補の評価の例を示す図である。置換文字列認定手段による認定ステップ（Ｓ３０７）は、評価手段による評価ステップ（Ｓ３０６）の評価を元に、候補順を変更して、表示手段に送り表示ステップ（Ｓ３０８）を実行させる。上記の処理によって、「近接キーを入力」の修正を行った候補を表示することができる。
【００６０】
（第３の実施の形態）
次に、本発明の第３の実施の形態について説明を行う。図１０は、本実施の形態による文字入力処理の流れを示すフローチャート図である。第２の変換ステップ（Ｓ１００４）において、第２の変換辞書１０１１として、同じ行は同じ見出しとした辞書を考える。第３の変換辞書１０１２として、同じ段は同じ見出しとした辞書を考える。即ち、「あき」と「あし」とは、同じ「１２」という見出しである辞書である。
【００６１】
本実施の形態では、第１の実施の形態と第２の実施の形態の処理を合わせて行うものである。図１０の第２の変換処理は、図３のステップＳ３０５に、第３の変換処理は図６のステップＳ６０４に相当する。これによって、“３）キー押しの回数誤り”“４） 同じ行の字を連続で入れる場合の処理”“５） 近接キーを入力”を修正した候補を表示させることができる。
【００６２】
（第４の実施の形態 ）
次に、本発明の第４の実施の形態について説明する。図１１は、本実施の形態における文字入力処理を示すフローチャート図である。第２の変換手段を起動させて行う変換処理の内容は、第１の実施の形態と同じであるが、第２の変換手段による第２の変換処理ステップ（Ｓ１００４）の内容が異なる。第２の変換処理ステップ（Ｓ１００４）において第２の変換手段は、読みだけ（けっこう、かっこう、こっかい）を取得する。ここで、「かっこう」など読みの重複は削除する。次に、これら読みを評価手段において評価し（ステップＳ１１０５）、置換文字列認定手段による置換文字列認定ステップ（Ｓ１１０６）で並び替えや削除を行う。次に、第１の変換手段を起動し、第１の変換辞書１１１２を参照し（ステップＳ１１０７）、表示手段へ送り表示させる（ステップＳ１００８）。
【００６３】
本実施の形態では、第１の実施の形態を基本としているが、第２、第３の実施の形態でも同様である。
【００６４】
これにより、第１の実施の形態による処理に比べて辞書アクセスが増えるが、必ず候補としてあることが保障されているため、従来技術に比べて辞書へのアクセス回数を減少させることができる。一方、第２の変換辞書１１０５は、表記を持たなくていいので、メモリサイズが小さくなり、ワンタッチ変換を搭載していない場合でも、第１の実施の形態の場合よりも小さなメモリ容量での実現が可能であるという利点がある。
【００６５】
また、上記の実施の形態において、添付図面に図示されている構成等については、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【００６６】
また、本実施の形態で説明した機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。尚、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００６８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また前記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６９】
（まとめ）
以上に説明したように、本発明の各実施の形態によれば，同じ行や段を１つにまとめた第２、第３の辞書を利用することにより、辞書のアクセス回数を少なくして入力文字を修正した候補の取得が可能となる。
【００７０】
また、第２、第３の辞書が搭載されていない場合でも、第１の変換手段によって、再度、候補を取得することで、辞書へのアクセス回数を少なくして入力文字を修正した候補の取得が可能となる。
【産業上の利用可能性】
【００７１】
本発明は、文字入力装置及びそれを備えた携帯型電子機器などに利用可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施の形態による文字入力装置の一構成例を示すブロック図である。
【図２】キーの数が少ない場合のキー割り当ての例を示すテーブル（図）である。
【図３】本実施の形態による文字変換処理の流れを示すフローチャート図である。
【図４】本実施の形態による評価処理による評価結果の例を示すテーブル（図）である。
【図５】本発明の第１の実施の形態の別の評価処理方法による評価結果の例を示す図である。
【図６】本発明の第２の実施の形態による文字変換処理の流れを示すフローチャート図である。
【図７】携帯電話などで用いられる一般的なキー配列例を示す図である。
【図８】本発明の第２の実施の形態による文字変換処理の評価のための評価テーブルの一例を示す図である。
【図９】本発明の第２の実施の形態による評価手段による評価結果の一例を示すテーブル（図）である。
【図１０】本発明の第３の実施の形態による文字変換処理の流れを示すフローチャート図である。
【図１１】本発明の第４の実施の形態による文字変換処理の流れを示すフローチャート図である。
【図１２】従来技術による文字変換処理の流れを示すフローチャート図である。
【図１３】ワンタッチ変換に対応した構成の入力処理の流れを示すフローチャート図である。
【符号の説明】
【００７３】
１０１  文字入力部 
１０２  カナ漢字変換部
１０５  記憶部
１０３  入力補正部
１０４  表示部
【図１】
2010097444.tif 000004
【図２】
2010097444.tif 000005
【図３】
2010097444.tif 000006
【図４】
2010097444.tif 000007
【図５】
2010097444.tif 000008
【図６】
2010097444.tif 000009
【図７】
2010097444.tif 000010
【図８】
2010097444.tif 000011
【図９】
2010097444.tif 000012
【図１０】
2010097444.tif 000013
【図１１】
2010097444.tif 000014
【図１２】
2010097444.tif 000015
【図１３】
2010097444.tif 000016