(57)【要約】【課題】少数のデータキーにより文字入力を行なう場合に、より少ないキー押下回数で効率的な文字入力を行ない得る情報処理装置を提供する。【解決手段】キーの連続操作回数に応じて、そのキーに割り当てられた文字の１つを入力する文字入力手段を備えると共に、１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶するかな漢字変換辞書３７を備える。データ変換部３７は、文字入力手段により入力された入力文字列に対して前記漢字変換辞書３７を参照し、当該入力文字列に前方一致する文字列に対応する変換候補文字列と、前記入力文字列の最終文字が入力されたキーで入力可能な文字であって入力に必要な最小キー操作回数が前記入力文字列の最終文字よりも多い文字を最終文字とし、それ以外の文字が前記入力文字列と同一である文字列に前方一致する文字列に対応する変換候補文字列とを表示する。【選択図】    図２
2008269630.tif 000002
【特許請求の範囲】
【請求項１】
キーの連続操作回数に応じて、そのキーに割り当てられた文字の１つを入力する文字入力手段と、
１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書と、
前記文字入力手段により入力された入力文字列に対して前記変換辞書を参照し、Ａ）当該入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）前記入力文字列の最終文字が入力されたキーで入力可能な文字であって入力に必要な最小キー操作回数が前記入力文字列の最終文字よりも多い文字を最終文字とし、それ以外の文字が前記入力文字列と同一である文字列に前方一致する文字列に対応する変換候補文字列と、を表示する表示手段と
を有することを特徴とする情報処理装置。
【請求項２】
複数の文字が割り当てられたキーが連続して操作される度に、所定の順序に従って文字を切換えて入力する文字入力手段と、
１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書と、
前記文字入力手段により入力された入力文字列に対して前記変換辞書を参照し、Ａ）入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）当該入力文字列の最終文字を前記所定の順序での順位が下位の文字に置換した文字列に前方一致する文字列に対応する変換候補文字列と、を表示する表示手段と
を有することを特徴とする情報処理装置。
【請求項３】
前記文字入力手段は、キーが連続して操作される度に、前記所定の順序での順位が上位の文字から下位の文字に切換え、順位が最下位の文字の状態で前記キーが操作された場合には最上位の文字に切換えて入力することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記所定の順序は、５０音順であることを特徴とする請求項３記載の情報処理装置。
【請求項５】
１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書を有する情報処理装置の情報処理方法であって、
キーの連続操作回数に応じて、そのキーに割り当てられた文字の１つを入力するステップと、
入力された入力文字列に対して前記変換辞書を参照し、Ａ）当該入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）前記入力文字列の最終文字が入力されたキーで入力可能な文字であって入力に必要な最小キー操作回数が前記入力文字列の最終文字よりも多い文字を最終文字とし、それ以外の文字が前記入力文字列と同一である文字列に前方一致する文字列に対応する変換候補文字列と、を表示するステップと
を有することを特徴とする情報処理方法。
【請求項６】
１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書を有する情報処理装置の情報処理方法であって、
複数の文字が割り当てられたキーが連続して操作される度に、所定の順序に従って文字を切換えて入力するステップと、
入力された入力文字列に対して前記変換辞書を参照し、Ａ）入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）当該入力文字列の最終文字を前記所定の順序での順位が下位の文字に置換した文字列に前方一致する文字列に対応する変換候補文字列と、を表示するステップと
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機、携帯情報端末等の小型電子機器における情報処理方法及び情報処理装置に関する。
【背景技術】
【０００２】
近年、急速に普及している携帯電話機、ＰＨＳ、家庭用電話機では、「１」キーから「０」キーまでと、幾つかの記号キーによって構成されたテンキー（１０キー）を用いて、英記号やひらがな（５０音）を入力する文字入力方法が知られている。図１２は、携帯電話機等におけるキー入力部１の構成例を示したものである。上記キー入力部１には、「１」、「２」、…「０」のテンキー２とファンクション入力用のキー３が設けられている。上記キー入力部１は、そのエリアが小さく、キーの数も少ないので、各数字キーには、かな・カナ・英大文字・英小文字の合計１７個前後の文字が割り当てられている。例えばかな文字の場合、「１」、「２」、…、「０」の数字のキーに対して、次に示すように
「１」：「あいうえおぁぃぅぇぉ」
「２」：「かきくけこ」
「３」：「さしすせそ」
「４」：「たちつてとっ」
「５」：「なにぬねの」
「６」：「はひふへほ」
「７」：「まみむめも」
「８」：「やゆよゃゅょ」
「９」：「らりるれろ」
「０」：「わをん」
の割り当てが行なわれる。同様にして各数字キーには、他の文字も割り当てられる。例えば数字の「６」のキーには、ひらがな文字として「は・ひ・ふ・へ・ほ」が割り当てられる他、カタカナ文字として「ハ・ヒ・フ・ヘ・ホ」、英大文字として「Ｍ・Ｎ・Ｏ」、英小文字として「ｍ・ｎ・ｏ」の文字が割り当てられる。そして、文字入力を行なう場合には、入力モードを対応する文字入力モードに切換えた後、入力したい文字が表示部に表示されるまで、繰り返してキーを押す方法が一般的に用いられている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来の文字入力方法では、キー操作の回数が多く、入力に時間が掛かるという問題がある。例えば「きょうは」の文字入力を行なう場合、「モード切換キー」で「かな」モードに切換えた後、図１３に示すように
「２」「２」「８」「８」「８」「８」「８」「８」「１」「１」「１」「６」
のキー操作を行なう。なお、図１３において、上段は押下するキーを示し、下段は押下されたキーに伴って入力されるデータを示している。また、下線を引いたデータは、最終的に採用されるデータを示している。
【０００４】
上記のように「きょうは」の文字を入力する場合、最初に「２」のキーを押して「か行」を選択し、更に「２」のキーを押して「き」の文字を選択する。次に「８」のキーを押して「や行」を選択した後、更に「８」のキーを５回連続して押して「ょ」を選択する。以下、同様にして「１」のキーを３回押して「う」の文字を選択し、「６」のキーを１回押して「は」を選択する。
【０００５】
一方、パーソナルコンピュータにおいては、ＱＷＥＲＴＹ配列やＡＳＣＩＩ配列といったキーボードが知られ、容易に文字入力ができるようになっているが、こうした多数のデータキーを持ったキーボードとは違い、携帯電話機等における文字入力の場合、少数のデータキーでデータ入力を行なうため、上記のように入力文字数より遙かに多いデータキー押下が必要となっていた。このためミスを生じ易いと共に操作性が悪く、特に長文のメールなどを入力するには非常に不便であった。
【０００６】
本発明は上記の課題を解決するためになされたもので、少数のデータキーからなるキー入力部により文字入力を行なう場合に、より少ないキー押下回数で効率的な文字入力を行ない得る情報処理方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明に係る情報処理装置は、キーの連続操作回数に応じて、そのキーに割り当てられた文字の１つを入力する文字入力手段と、
１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書と、
前記文字入力手段により入力された入力文字列に対して前記変換辞書を参照し、Ａ）当該入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）前記入力文字列の最終文字が入力されたキーで入力可能な文字であって入力に必要な最小キー操作回数が前記入力文字列の最終文字よりも多い文字を最終文字とし、それ以外の文字が前記入力文字列と同一である文字列に前方一致する文字列に対応する変換候補文字列と、を表示する表示手段と
を有することを特徴とする。
【０００８】
第２の発明に係る情報処理装置は、複数の文字が割り当てられたキーが連続して操作される度に、所定の順序に従って文字を切換えて入力する文字入力手段と、
１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書と、
前記文字入力手段により入力された入力文字列に対して前記変換辞書を参照し、Ａ）入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）当該入力文字列の最終文字を前記所定の順序での順位が下位の文字に置換した文字列に前方一致する文字列に対応する変換候補文字列と、を表示する表示手段と
を有することを特徴とする。
【０００９】
第３の発明は、前記第２の発明に係る情報処理装置において、前記文字入力手段は、キーが連続して操作される度に、前記所定の順序での順位が上位の文字から下位の文字に切換え、順位が最下位の文字の状態で前記キーが操作された場合には最上位の文字に切換えて入力することを特徴とする。
【００１０】
第４の発明は、前記第３の発明に係る情報処理装置において、前記所定の順序は、５０音順であることを特徴とする。
【００１１】
第５の発明は、１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書を有する情報処理装置の情報処理方法であって、
キーの連続操作回数に応じて、そのキーに割り当てられた文字の１つを入力するステップと、
入力された入力文字列に対して前記変換辞書を参照し、Ａ）当該入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）前記入力文字列の最終文字が入力されたキーで入力可能な文字であって入力に必要な最小キー操作回数が前記入力文字列の最終文字よりも多い文字を最終文字とし、それ以外の文字が前記入力文字列と同一である文字列に前方一致する文字列に対応する変換候補文字列と、を表示するステップと
を有することを特徴とする。
【００１２】
第６の発明は、１以上の文字で構成される文字列と変換候補文字列とを対応付けて記憶する変換辞書を有する情報処理装置の情報処理方法であって、
複数の文字が割り当てられたキーが連続して操作される度に、所定の順序に従って文字を切換えて入力するステップと、
入力された入力文字列に対して前記変換辞書を参照し、Ａ）入力文字列に前方一致する文字列に対応する変換候補文字列と、Ｂ）当該入力文字列の最終文字を前記所定の順序での順位が下位の文字に置換した文字列に前方一致する文字列に対応する変換候補文字列と、を表示するステップと
を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、入力文字列に対して複数の漢字変換候補が表示されるので、少ないキー操作回数で所望の漢字データを入力することができる。また、漢字変換候補の抽出に際しては、無駄な漢字変換候補の抽出をなくすことができ、漢字入力を効率的に行なうことができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。
【００１５】
（第１の実施形態）
図１及び図２は本発明を携帯電話機に実施した場合の例を示したもので、図１は携帯電話機の外観構成を示す正面図、図２は内部の回路構成を示すブロック図である。
【００１６】
図１に示すように携帯電話機１１には、上端部にアンテナ１２が設けられると共に、前面の上部にスピーカ１３が設けられる。また、携帯電話機１１の前面には、液晶表示パネル等を用いた表示部１４、キー入力部１５及びマイク１６等が設けられる。上記キー入力部１５には、例えばカーソルキー１７、文字入力モードキー１８、メニューキー１９、入力文字に対する置換を指示するデータ置換指示キー２０、電話を掛けるときの電話開始キー２１、クリアキー２２、電源のオン／オフを兼ねた電話終了キー２３等の各種ファンクションキーが設けられると共に、「テンキー（０〜９）」及び「＊」、「＃」キーからなるテンキー部２４が設けられる。
【００１７】
上記テンキー部２４の各数字キーには、例えば次に示すようにかな・カナ・英大文字・英小文字等の複数の文字が割り当てられる。
【００１８】
「１」：「あ行」、
「２」：「か行、ＡＢＣ」
「３」：「さ行、ＤＥＦ」
「４」：「た行、ＧＨＩ」
「５」：「な行、ＪＫＬ」
「６」：「は行、ＭＮＯ」
「７」：「ま行、ＰＱＲＳ」
「８」：「や行、ＴＵＶ」
「９」：「ら行、ＷＸＹＺ」
「０」：「わをん、記号（，．、。；：・／）」
上記「０」の数字キーは、英文字入力モードで繰り返し押されると、記号を「，」「．」「、」「。」「；」「：」「・」「／」の順番で入力するようになっており、「／」まで入力したときに再度「０」キーを押下すると「，」の入力に戻り、循環的にデータ入力が可能となっている。また、「＊」キーには、濁点「 ゛」及び半濁点「 ゜」が割り当てられる。上記「かな・カナ・英大文字・英小文字」等の切換は、文字入力モードキー１８によって行なわれる。
【００１９】
次に、上記携帯電話機１１内に設けられるキー入力データ処理部の構成について、図２を参照して説明する。上記キー入力部１５は、ＣＰＵ３０に接続される。このＣＰＵ３０は、データ処理部３１、データ置換部３２、比較部３３及びデータ変換部３４からなっている。上記データ処理部３１は、プログラムメモリ３５に格納されているソフトウェア・プログラムを実行することにより各種のデータ処理を実行する。上記データ置換部３２は、データ置換テーブル３６を参照すると共に、比較部３３の比較結果に応じてデータ置換処理を行なう。上記比較部３３は、入力された文字とデータ置換テーブル３６に設定されている文字の入力順位とを比較し、その比較結果をデータ置換部３２に出力する。データ置換部３２は、比較部３３からの比較結果に応じて置換すべきか否かを判断する。更に、データ変換部３４は、かな漢字変換辞書（データ変換テーブル）３７を参照すると共に、比較部３３の比較結果に応じて漢字変換処理を実行する。
【００２０】
上記データ置換テーブル３６には、例えば図４（ａ）、（ｂ）に示すように各数字キーが押されたときに対応する文字データに置換するための第１のデータ置換テーブル３６ａを備えると共に、図４（ｃ）に示すように記号データ「，」「、」「。」「；」「・」が入力された場合に、「．」「．」「．」「：」「／」の記号データに変換する第２のデータ置換テーブル３６ｂを備えている。上記図４（ａ）は［かな入力モード］に対する置換テーブル、同図（ｂ）は［英小文字入力モード］に対する置換テーブルを示したもので、その他のカナ入力モード、英大文字入力モードに対する置換テーブルも同様にして設定される。また、図４（ｃ）は、例えば電子メールにおける「ＵＲＬ」を入力する場合のテーブル例を示したものである。すなわち、「ＵＲＬ」では、「，」「。」「、」「；」「・」の記号は使用しないので、「，」「。」「、」が入力された場合には「．」に変換し、また、「；」は「：」に、「・」は「／」に変換するようにしている。
【００２１】
かな漢字変換辞書３７は、かな入力文字を漢字に変換するための辞書であり、例えば図５に示すように「読み」に対応させて変換候補の「漢字、カナ」を記憶している。なお、図５では、かな漢字変換辞書３７の一部を示したものである。
【００２２】
次に上記実施形態における文字変換処理について説明する。
【００２３】
この実施形態では、例えば、あるＵＲＬ「www.input.com」の１３文字を入力する場合について説明する。従来の入力方法では、まず、文字入力モードキー１８により英小文字入力モードに変更し、その後、図６（ａ）に示すように連続してキーを押下する。なお、「www」のように同じ文字が連続するときは、文字を入力する度に確定キーもしくは右カーソルキーを押して、データを一旦確定することが一般的である。以下の説明では、「→」で右カーソルキーを示している。また、記号キーは、「０」キーを兼用したものとなっている。図６（ａ）において、上段は押下するキーを示し、下段は押下されたキーに伴って入力されるデータを示している。また、下線を引いたデータは、最終的に採用されるデータを示している。  
従来の入力方法を用いた場合、上記図６（ａ）に示したように１３文字を入力するために、２５回のキー操作が必要になる。
【００２４】
本発明は、図６（ｂ）に示すように「www.input.com」の入力を「www,input,com」の入力操作によって行なえるようにしたものである。すなわち、データ「，」の入力操作により「．」を入力できるようにして入力操作回数を少なくしている。
【００２５】
以下、上記入力データの置換処理について図７に示すフローチャートを参照して説明する。
【００２６】
データ処理部３１は、キー入力部１５からデータが入力されたか否かをチェックし（ステップＡ１）、データ入力がなければ、そのまま待機する。キー入力部１５からデータが入力されると、置換対象か否かを判断し（ステップＡ２）、置換対象であれば、データ置換部３２において第１のデータ置換テーブル３６ａを参照して置換処理を行なう（ステップＡ３）。例えば「９」の数字キーが押された場合であれば、「ｗ」の文字に置換し、「記号」キーが押された場合には、「，」の記号に置換する。更に、この置換されたデータが第２のデータ置換テーブル３６ｂに設定されているか否か、つまり、特定置換対象があるか否かを判断し（ステップＡ４）、特定置換対象がなければそのまま終了し、次のデータ入力に備える。
【００２７】
上記「，」の記号が入力された場合には、この記号「，」は第２のデータ置換テーブル３６ｂに設定されているので、「特定置換対象有り」と判断されてステップＡ５に進み、例えば「特定置換対象有り」のマークを表示部１４に表示する。この「特定置換対象有り」のマークが表示された場合、ユーザは必要に応じてデータ置換指示キー２０を操作する。このデータ置換指示キー２０の操作は各入力文字毎に行なっても、また、全ての文字入力を終了した後に行なっても良い。
【００２８】
上記のように「特定置換対象有り」のマークを表示部１４に表示した後、データ置換指示キー２０が押されたか否かを判断し（ステップＡ６）、データ置換指示キー２０が押されると、データ置換部３２は第２のデータ置換テーブル３６ｂを参照して特定置換対象データを置換する（ステップＡ７）。この場合には、記号「，」を「．」に置換し、その置換後のデータを表示部１４に表示して入力文字に対する処理を終了する。
【００２９】
上記置換後のデータ表示は、入力されたデータを置き換えて行なっても良いし、置換が指示されたときに行なっても良い。また、上記ステップＡ６で、データ置換指示キー２０が押されないと判断した場合は、上記の変換処理は行なわず、処理を終了する。
【００３０】
上記のように「www,input,com」の入力操作を行なっても、第２のデータ置換テーブル３６ｂが参照されて、「www.input.com」と入力することができる。この場合、「，」の記号は「．」より入力の順番が早いので、その分だけキーを押す回数を減らすことができる。
【００３１】
なお、上記実施形態では、データ置換指示キー２０を設けて置換指示を行なう場合について示したが、データ置換指示キー２０を設けずに、特定置換対象データをリアルタイムで置換して表示するようにしても良い。
【００３２】
（第２の実施形態）
この第２の実施形態では、第２のデータ置換テーブル３６ｂに特定置換対象データとして設定されている文字であっても、置換したくない場合の処理例について示したものである。例えば「www.input、com」の文字を入力する場合について説明する。この例では、４文字目のデータ「．」を置換対象とし、１０文字目のデータ「、」は置換したくない場合について示したものである。この場合には、「www,input、com」の入力操作を行なう。すなわち、４文字目のデータ「．」を「，」と入力し、１０文字目のデータ「、」はそのまま入力する。
【００３３】
以下、この第２の実施形態における処理例を図８にフローチャートを参照して説明する。ステップＡ１〜Ａ４までの処理は、図７の場合と同じであるので、詳細な説明は省略する。すなわち、最初の「www」の文字については、図７の場合と同様にして処理される。そして、４文字目の「，」を入力すると、この「，」の記号は、第２のデータ置換テーブル３６ｂに設定されているので、ステップＡ４で「特定置換対象有り」と判断され、ステップＢ１の処理に進む。このステップＢ１では、比較部３３において、上記特定置換対象データと置換した後のデータとの順位を比較する。すなわち、特定置換対象データの順位が置換後のデータの順位以上かどうかを判断し、特定置換対象データの順位が置換後のデータ順位以上であれば、ステップＡ５に進み、置換後のデータ順位より低ければ、その文字に対する処理を終了する。
【００３４】
上記特定置換対象データが「，」である場合には、置換後のデータが「．」になるので、ステップＢ１では「，」と「．」について、その入力順位を比較する。記号キーを連続して押した場合、第１の置換テーブル３６ａには上記したように「，」「．」「、」「。」「；」「：」「・」「／」の順番でデータが入力するように設定されているので、データ「，」は「．」より上の順位であると判断される。この場合には、ステップＡ５に進み、「特定置換対象有り」のマークを表示部１４に表示する。この状態で、データ置換指示キー２０が操作されると（ステップＡ６）、置換処理を実行する（ステップＡ７）。
【００３５】
その後、１０文字目のデータ「、」が入力された場合、このデータ「、」は第２のデータ置換テーブル３６ｂに設定されているので、ステップＡ４で「特定置換対象有り」と判断され、データ「，」の場合と同様にステップＢ１の処理に進み、比較部３３において置換後のデータの順位と比較される。
【００３６】
上記特定置換対象データが「、」である場合には、置換後のデータが「．」になるので、ステップＢ１では「、」と「．」のデータについて順位が比較される。この場合、データ「、」は「．」より下の順位であるので、置換処理は行なわず、そのまま入力文字として処理される。
【００３７】
上記のように入力文字が特定置換対象であっても、置換後のデータより入力順位が低い場合、つまり、置換後のデータ位置を通り過ぎた場合には、置換処理は行なわない。すなわち、置換後のデータより順位の低いデータが入力された場合には、第２のデータ置換テーブル３６ｂに設定されている特定置換対象であっても、置換を意図しているものでないと判断し、データ置換処理は実行しないようにしている。
【００３８】
（第３の実施形態）
この第３の実施形態では、かな漢字変換によりデータ入力処理を行なう場合について示したものである。例えばかな漢字変換において「せんす」と入力し、「扇子」という結果を得て、次の処理例えばメール文作成エディタで用いるような場合には、まず、文字入力モードキー１８により「かな入力モード」を指定した後、図９に示すように「せんす」に対応する数字キーを押下する。
【００３９】
図９において、上段は押下するキーを示し、下段押下されたキーに伴って入力されるデータを示している。また、下線を引いたデータは、かな漢字に採用される「せんす」のデータを示している。図９では、「せんす」のデータを入力した場合について示しているが、この実施形態では「せんさ」まで入力されたときに「扇子」を含む複数の漢字変換候補を表示する。
【００４０】
以下、この第３の実施形態における処理動作を図１０に示すフローチャートを参照した説明する。
【００４１】
データ処理部３１は、キー入力部１５からデータが入力されたか否かをチェックし（ステップＣ１）、データ入力がなければ、そのまま待機する。キー入力部１５からデータが入力されると、置換対象か否かを判断し（ステップＣ２）、置換対象であれば、データ置換部３２において図４（ａ）に示す第１のデータ置換テーブル３６ａを参照してデータ置換処理を行ない、表示部１４に表示する（ステップＣ３）。例えば「３」の数字キーが押された場合であれば「さ」の文字に置換し、続いて「３」の数字キーが連続して押される毎に、「し」→「す」→「せ」と順次置換する。次に「０」の数字キーが押されると「わ」の文字に置換すると共に、その直前に入力された「せ」の文字入力を確定する。以下、同様にして文字入力が行なわれる。
【００４２】
そして、上記のデータ置換を行なった後、データ変換部３４が自動的にあるいは変換指示キー、例えばデータ置換指示キー２０の操作により、かな漢字変換辞書３７を参照してかな漢字変換処理を実行する（ステップＣ４）。今、例えば図５に示すかな漢字変換辞書３７が準備され、「せんさ」まで入力された状態で、かな漢字変換が行なわれるものとすると、「せんさ」の語尾である「さ」が図４（ａ）に示した第１のデータ置換テーブル３６ａにおける「“３”さしすせそ」と比較される。このデータ置換テーブル「“３”さしすせそ」は、「３」キー繰り返し押されると、「さ」「し」「す」「せ」「そ」の順にデータが入力されることを示している。
【００４３】
データ置換部３２は、まず、「せんさ」を読みとしてかな漢字変換を行なうデータ変換部３４を呼び出す。データ変換部３４は、図５に示したかな漢字変換辞書３７を用いて「せんさ」に対応（前方一致）する「千差・繊細・詮索」を得る。その後、ステップＣ５において、未だ、置換データがあるか否かを判断し、置換データがあればステップＣ３に戻って置換処理を行なう。この場合の例では、データ置換部３２は、第１のデータ置換テーブル３６ａにおける文字を１つ進め、「せんし」を読みとしてかな漢字変換を行なうデータ変換部３４を呼び出す。これによりデータ変換部３４は、「せんし」に対応（前方一致）する「戦死・戦史・先進・専心・線審」を得る。
【００４４】
データ置換部３２は、同様にして「せんす」、「せんせ」、「せんそ」についても読みとしてデータ変換部３４を呼び出すことにより、最終的に「千差・繊細・詮索・戦死・戦史・先進・専心・線審・扇子・センス・先生・先制・戦争」を得る。
【００４５】
上記のようにして変換した入力漢字候補をそれぞれ「１、２、３、…」の番号と共に表示部１４に表示する（ステップＣ６）。表示部１４に一度に表示しきれない場合は、例えば５候補位づつに分けて表示部１４に表示する。これらの候補文字は、例えば上下方向のカーソルキーによって切換えて表示させることができる。そして、所望の漢字が表示された場合に、例えばその漢字の番号を数字キーにより選択することにより（ステップＣ７）、その漢字の入力を確定する。
【００４６】
上記「せんす」と入力するには１０回のキー押下が必要であるが、上記の入力処理によって「せんさ」までの８回のキー押下で所望する「扇子」の候補が得られることになり、キー押下回数の低減を図ることができる。
【００４７】
（第４の実施形態）
この第４の実施形態は、上記第３の実施形態において、読みの最後の文字を第１のデータ置換テーブル３６ａの対応する行と比較し、その行における順位の大きい文字に対するデータ置換は行なわないようにしたものである。
【００４８】
この第４の実施形態では、図１１のフローチャートに示すように上記図１０の第３の実施形態に対し、更に、ステップＤ１、Ｄ２の処理を設けたもので、その他の処理は第３の実施形態と同様であるので、詳細な説明は省略する。
【００４９】
今、「せんし」まで入力された状態で、かな漢字変換が行なわれるものとすると、ステップＣ１〜Ｃ３までは上記第３の実施形態と同様の入力処理が行なわれる。そして、上記のように「せんし」までのデータが入力されると、この「せんし」の語尾である「し」と図４（ａ）に示した第１のデータ置換テーブル３６ａにおける対応行のデータ、すなわち「“３”さしすせそ」の入力順位を比較する（ステップＤ１）。
【００５０】
データ置換部３２は、まず、比較部３３により上記「し」と「さ」のデータを比較し、「し」のデータが「さ」の入力順位以上か否かを判断する（ステップＤ２）。この場合、「し」のデータは「さ」の入力順位より下であるので、データ置換は行なわない。次に、データ置換部３２は、「し」と「し」の入力順位を比較するが、両者は順位が等しいので、「せんし」を読みとしてかな漢字変換を行なうデータ変換部３４を呼び出す。このデータ変換部３４は、図５に示したかな漢字変換辞書３７を用いて「せんし」に対応（前方一致）する「戦死・戦史・先進・専心・線審」を得る（ステップＣ４）。
【００５１】
更に、データ置換部３２は、データ置換テーブル３６における文字を１つ進め、「せんす」読みとしてかな漢字変換を行なうデータ変換部３４を呼び出す。これによりデータ置換部３２は、「せんす」に対応する「扇子・センス」を得る。
【００５２】
同様にして「せんせ」、「せんそ」についても読みとしてデータ変換部３４を呼び出すことにより、最終的に「戦死・戦史・先進・専心・線審・扇子・センス・先生・先制・戦争」を得る。
【００５３】
上記のようにして変換した入力漢字候補をそれぞれ「１、２、３、…」の番号と共に表示部１４に表示する（ステップＣ６）。そして、所望の漢字が表示された場合に、その漢字の番号を数字キーにより選択し（ステップＣ７）、その漢字の入力を確定する。
【００５４】
上記のように読みの最後の文字を第１のデータ置換テーブル３６ａの対応する行と比較し、その行における前の順位の文字に対してはデータ置換を行なわないようにすることにより、漢字候補の数を減少することができる。
【００５５】
また、最近のかな漢字変換処理に使用されているように、例えば同一文章内の漢字の種類等から入力文字を予測する入力予測機能を応用することにより、漢字候補の数を更に減少することができる。更に、その他の入力補完・入力支援方法等を応用しても良いことは勿論である。
【００５６】
なお、上記第３及び第４の実施形態では、読みの最後の文字を第１のデータ置換テーブル３６ａの対応する行と比較し、その行における各読みに応じてかな漢字変換を行なう場合について示したが、読みの最初の文字から第１のデータ置換テーブル３６ａの対応する行と順に比較し、これらの各読みに応じてかな漢字変換を行なうようにしても良い。このように読みの最初の文字から読みを変化させた場合には、漢字候補数が多くなるが、キー押下の回数を更に低減することが可能となる。
【００５７】
また、上記実施形態では、携帯電話機に実施した場合について示したが、その他、少ないキー数でデータを入力する小型電子機器に実施して大きな効果を発揮し得るものである。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態に係る携帯電話機の構成を示す正面図。
【図２】同実施形態における携帯電話機の回路構成を示すブロック図。
【図３】同実施形態におけるメモリの構成例を示す図。
【図４】同実施形態におけるデータ置換テーブルのデータ設定例を示す図。
【図５】同実施形態におけるかな漢字変換辞書の一部を示す図。
【図６】同実施形態における文字入力例を示す図。
【図７】同実施形態における入力データの置換処理を示すフローチャート。
【図８】本発明の第２の実施形態に係る入力データの置換処理を示すフローチャート。
【図９】本発明の第３の実施形態に係る文字入力例を示す図。
【図１０】同実施形態における入力データの置換処理を示すフローチャート。
【図１１】本発明の第４の実施形態に係る入力データの置換処理を示すフローチャート。
【図１２】従来の携帯電話機におけるキー入力部の構成を説明するための図。
【図１３】従来の携帯電話機における文字入力例を示す図。
【符号の説明】
【００５９】
１１…携帯電話機、１２…アンテナ、１３…スピーカ、１４…表示部、１５…キー入力部、１６…マイク、１７…カーソルキー、１８…文字入力モードキー、１９…メニューキー、２０…データ置換指示キー、２１…電話開始キー、２２…クリアキー、２３…電話終了キー、２４…テンキー部、３０…ＣＰＵ、３１…データ処理部、３２…データ置換部、３３…比較部、３４…データ変換部、３５…プログラムメモリ、３６…データ置換テーブル、３７…かな漢字変換辞書。
【図１】
2008269630.tif 000003
【図２】
2008269630.tif 000004
【図３】
2008269630.tif 000005
【図４】
2008269630.tif 000006
【図５】
2008269630.tif 000007
【図６】
2008269630.tif 000008
【図７】
2008269630.tif 000009
【図８】
2008269630.tif 000010
【図９】
2008269630.tif 000011
【図１０】
2008269630.tif 000012
【図１１】
2008269630.tif 000013
【図１２】
2008269630.tif 000014
【図１３】
2008269630.tif 000015