(57)【特許請求の範囲】
【請求項１】
複数の漢字一字毎の読み仮名を記憶する第１記憶部と、
漢字を入力及び消去するために操作される操作部と、
前記操作部により入力された漢字を含んで構成される第１漢字列と、当該第１漢字列に対応する振り仮名として構成される第１振り仮名列とを記憶する第２記憶部と、
前記第２記憶部に記憶された所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該消去された漢字に対応する読み仮名を前記第１記憶部から抽出し、当該抽出された読み仮名と一致する振り仮名が前記所定の第１漢字列に対応する所定の第１振り仮名列に含まれているならば、当該所定の第１振り仮名列から前記一致する振り仮名を消去する制御部と、を備える文字入力装置。
【請求項２】
前記制御部は、前記第１記憶部から抽出された読み仮名と一致する振り仮名が前記所定の第１振り仮名列に無い場合に、前記所定の第１振り仮名列を破棄する請求項１に記載の文字入力装置。
【請求項３】
前記制御部は、前記操作部の操作により入力された漢字から新たな第１漢字列を生成した際に、新たな第１振り仮名列を生成して、前記新たな第１漢字列に対応づけて前記第２記憶部に記憶させる請求項１又は２に記載の文字入力装置。
【請求項４】
前記第１漢字列は、複数の漢字節を有し、
前記第１振り仮名列は、前記漢字節それぞれに対応する複数の振り仮名節を有し、
前記制御部は、前記第１漢字列において前記消去された漢字が含まれる漢字節を特定し、抽出された読み仮名と一致する振り仮名を当該特定された漢字節に対応する振り仮名節から消去する請求項１から３のいずれか１つに記載の文字入力装置。
【請求項５】
前記制御部は、前記所定の第１漢字列に含まれる漢字が消去された場合に、前記所定の第１振り仮名列から前記一致する振り仮名を消去したことに基づく空白を詰めることにより第２振り仮名列を生成する請求項１から４のいずれか１つに記載の文字入力装置。
【請求項６】
前記制御部は、前記所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該所定の第１漢字列において消去された漢字を除く漢字列である第２漢字列に対応する振り仮名としての第２振り仮名列を、前記第１記憶部から前記第２漢字列に含まれる漢字ごとに対応する読み仮名を抽出し、当該抽出された読み仮名を並べることにより生成する請求項１から４のいずれか１つに記載の文字入力装置。
【請求項７】
複数の漢字一字毎の読み仮名を記憶する第１記憶部と、
漢字を入力及び消去するために操作される操作部と、
前記操作部により入力された漢字を含んで構成される第１漢字列と、当該第１漢字列に対応する振り仮名として構成される第１振り仮名列とをアドレス情報に対応付けて複数記憶する第２記憶部と、
前記操作部により前記第２記憶部に記憶される第１漢字列のいずれかを指定すると、当該第１漢字列に対応するアドレス情報を用いて通信を行う通信部と、
前記第２記憶部に記憶された前記所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該消去された漢字に対応する読み仮名を前記第１記憶部から抽出し、前記所定の第１漢字列に対応する所定の第１振り仮名列に含まれているならば、当該所定の第１振り仮名列から前記一致する振り仮名を消去する制御部と、を備える携帯端末装置。
【請求項８】
前記制御部は、前記第１記憶部から抽出された読み仮名と一致する振り仮名が前記所定の第１振り仮名列に無い場合に、前記所定の第１振り仮名列を破棄する請求項７に記載の携帯端末装置。
【請求項９】
前記制御部は、前記操作部の操作により入力された漢字から新たな第１漢字列を生成した際に、新たな第１振り仮名列を生成して、前記新たな第１漢字列に対応づけて前記第２記憶部に記憶させる請求項７又は８に記載の携帯端末装置。
【請求項１０】
前記第１漢字列は、複数の漢字節を有し、
前記第１振り仮名列は、前記漢字節それぞれに対応する複数の振り仮名節を有し、
前記制御部は、前記第１漢字列において前記消去された漢字が含まれる漢字節を特定し、抽出された読み仮名と一致する振り仮名を当該特定された漢字節に対応する振り仮名節から消去する請求項７から９のいずれか１つに記載の文字入力装置。
【請求項１１】
前記制御部は、前記所定の第１漢字列に含まれる漢字が消去された場合に、前記所定の第１振り仮名列から前記一致する振り仮名を消去したことに基づく空白を詰めることにより第２振り仮名列を生成する請求項７から１０のいずれか１つに記載の携帯端末装置。
【請求項１２】
前記制御部は、前記所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該所定の第１漢字列において消去された漢字を除く漢字列である第２漢字列に対応する振り仮名としての第２振り仮名列を、前記第１記憶部から前記第２漢字列に含まれる漢字ごとに対応する読み仮名を抽出し、当該抽出された読み仮名を並べることにより生成する請求項７から１０のいずれか１つに記載の携帯端末装置。
【請求項１３】
前記操作部は、電話番号を入力するためのテンキーを含み、
前記第１漢字列は前記テンキーで入力する請求項７から１２のいずれか１つに記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字列に対応する振り仮名列を生成する機能を備える文字入力装置及び携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話機等の携帯端末装置は、他人の電話番号と、その他人の氏名（漢字列）と、氏名（漢字列）の振り仮名とをそれぞれ対応付けたアドレス帳を備える。アドレス帳では、氏名（漢字列）を構成する各漢字に対応させて振り仮名が設定されている。このため、携帯端末装置は、氏名を構成するいずれかの漢字を消去した場合、消去した漢字に対応する振り仮名をも消去される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１２４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された携帯端末装置では、氏名を構成する漢字の文字数よりも振り仮名の文字数が多い場合に、氏名を構成する一部の漢字を消去すると、消去された漢字に対応する振り仮名を正しく消去することができない場合がある。具体例としては、上記携帯端末装置では、氏名「井澤」の振り仮名が「イザワ」である場合に、氏名を構成する漢字「井」を消去すると、振り仮名を構成する文字「イザ」が消去される。したがって、上記携帯端末装置では、氏名を構成する一部の漢字を消去処理に対応して消去される振り仮名の信ぴょう性が高いと言えるものではなかった。
【０００５】
本発明は、消去される漢字に対応する振り仮名を消去しても、その信ぴょう性を極力確保した文字入力装置及び携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文字入力装置は、複数の漢字一字毎の読み仮名を記憶する第１記憶部と、漢字を入力及び消去するために操作される操作部と、前記操作部により入力された漢字を含んで構成される第１漢字列と、当該第１漢字列に対応する振り仮名として構成される第１振り仮名列とを記憶する第２記憶部と、前記第２記憶部に記憶された所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該消去された漢字に対応する読み仮名を前記第１記憶部から抽出し、当該抽出された読み仮名と一致する振り仮名が前記所定の第１漢字列に対応する所定の第１振り仮名列に含まれているならば、当該所定の第１振り仮名列から前記一致する振り仮名を消去する制御部と、を備えることを特徴とする。
【０００７】
また、前記制御部は、前記第１記憶部から抽出された読み仮名と一致する振り仮名が前記所定の第１振り仮名列に無い場合に、前記所定の第１振り仮名列を破棄することが好ましい。
【０００８】
また、前記制御部は、前記操作部の操作により入力された漢字から新たな第１漢字列を生成した際に、新たな第１振り仮名列を生成して、前記新たな第１漢字列に対応づけて前記第２記憶部に記憶させることが好ましい。
【０００９】
また、前記第１漢字列は、複数の漢字節を有し、前記第１振り仮名列は、前記漢字節それぞれに対応する複数の振り仮名節を有し、前記制御部は、前記第１漢字列において前記消去された漢字が含まれる漢字節を特定し、抽出された読み仮名と一致する振り仮名を当該特定された漢字節に対応する振り仮名節から消去することが好ましい。
【００１０】
また、前記制御部は、前記所定の第１漢字列に含まれる漢字が消去された場合に、前記所定の第１振り仮名列から前記一致する振り仮名を消去したことに基づく空白を詰めることにより第２振り仮名列を生成することが好ましい。
【００１１】
また、前記制御部は、前記所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該所定の第１漢字列において消去された漢字を除く漢字列である第２漢字列に対応する振り仮名としての第２振り仮名列を、前記第１記憶部から前記第２漢字列に含まれる漢字ごとに対応する読み仮名を抽出し、当該抽出された読み仮名を並べることにより生成することが好ましい。
【００１２】
本発明の携帯端末装置は、複数の漢字一字毎の読み仮名を記憶する第１記憶部と、漢字を入力及び消去するために操作される操作部と、前記操作部により入力された漢字を含んで構成される第１漢字列と、当該第１漢字列に対応する振り仮名として構成される第１振り仮名列とをアドレス情報に対応付けて複数記憶する第２記憶部と、前記操作部により前記第２記憶部に記憶される第１漢字列のいずれかを指定すると、当該第１漢字列に対応するアドレス情報を用いて通信を行う通信部と、前記第２記憶部に記憶された前記所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該消去された漢字に対応する読み仮名を前記第１記憶部から抽出し、前記所定の第１漢字列に対応する所定の第１振り仮名列に含まれているならば、当該所定の第１振り仮名列から前記一致する振り仮名を消去する制御部と、を備えることを特徴とする。
【００１３】
また、前記制御部は、前記第１記憶部から抽出された読み仮名と一致する振り仮名が前記所定の第１振り仮名列に無い場合に、前記所定の第１振り仮名列を破棄することが好ましい。
【００１４】
また、前記制御部は、前記操作部の操作により入力された漢字から新たな第１漢字列を生成した際に、新たな第１振り仮名列を生成して、前記新たな第１漢字列に対応づけて前記第２記憶部に記憶させることが好ましい。
【００１５】
また、前記第１漢字列は、複数の漢字節を有し、前記第１振り仮名列は、前記漢字節それぞれに対応する複数の振り仮名節を有し、前記制御部は、前記第１漢字列において前記消去された漢字が含まれる漢字節を特定し、抽出された読み仮名と一致する振り仮名を当該特定された漢字節に対応する振り仮名節から消去することが好ましい。
【００１６】
また、前記制御部は、前記所定の第１漢字列に含まれる漢字が消去された場合に、前記所定の第１振り仮名列から前記一致する振り仮名を消去したことに基づく空白を詰めることにより第２振り仮名列を生成することが好ましい。
【００１７】
また、前記制御部は、前記所定の第１漢字列に含まれる漢字の少なくとも１つが前記操作部の操作により消去された場合に、当該所定の第１漢字列において消去された漢字を除く漢字列である第２漢字列に対応する振り仮名としての第２振り仮名列を、前記第１記憶部から前記第２漢字列に含まれる漢字ごとに対応する読み仮名を抽出し、当該抽出された読み仮名を並べることにより生成することが好ましい。
【００１８】
また、前記操作部は、電話番号を入力するためのテンキーを含み、前記第１漢字列は前記テンキーで入力することが好ましい。
【発明の効果】
【００１９】
本発明によれば、消去される漢字に対応する振り仮名を消去しても、その信ぴょう性を極力確保することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の携帯端末装置の一実施形態に係る携帯電話機の外観斜視図である。
【図２】携帯電話機の機能を示す機能ブロック図である。
【図３】携帯電話機の動作について説明するためのフローチャートである。
【図４】ステップＳ３の決定操作キー（確定キー）に対応した処理について詳細に説明するためのフローチャートである。
【図５】決定操作キーが繰り返し操作される場合の第１の実施例を説明するための図である。
【図６】決定操作キーが繰り返し操作される場合の第２の実施例を説明するための図である。
【図７】第１振り仮名列を構成する振り仮名の消去処理について説明するためのフローチャートである。
【図８】図７に続く第２漢字列に対応する第２振り仮名列の生成処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
［携帯端末装置］
以下、本発明の一実施形態について説明する。図１は、本発明の携帯端末装置の一実施形態に係る携帯電話機１の外観斜視図である。なお、図１は、いわゆる折り畳み型の携帯電話機の形態を示しているが、本発明に係る携帯電話機の形態としては特にこれに限られない。例えば、携帯電話機は、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部と表示部とが１つの筐体に配置され、連結部を有さない形式（ストレートタイプ、フリップタイプ）でもよい。
【００２２】
携帯電話機１は、操作部側筐体部２と、表示部側筐体部３とを備える。操作部側筐体部２は、表面部１０に、操作部１１と、携帯電話機１の使用者が通話時に発した音声を入力するマイク１２とを備える。操作部１１は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作キー１３と、電話番号の数字やメール等の文字等を入力するための入力操作キー１４と、各種操作における決定やスクロール等を行う決定操作キー１５とから構成されている。なお、これらのキーは、表示部２１と一体に形成されたタッチパネルに配置（表示）されてもよい。
【００２３】
また、表示部側筐体部３は、表面部２０に、各種情報を表示する表示部２１と、通話の相手側の音声を出力するスピーカ２２とを備える。
【００２４】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とを互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００２５】
また、図２は、携帯電話機１の機能を示す機能ブロック図である。携帯電話機１は、図２に示すように、操作部１１と、マイク１２と、通信部４６（メインアンテナ４０及びＲＦ回路部４１）と、画像処理部４２と、音声処理部４３と、メモリ４４と、制御部４５と、表示部２１と、スピーカ２２と、ドライバＩＣ２３とを操作部側筐体部２又は表示部側筐体部３に備える。
【００２６】
メインアンテナ４０は、所定の使用周波数帯（例えば、８００ＭＨｚ）で基地局等の外部装置と通信を行う構成である。なお、本実施形態では、所定の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であってもよい。
【００２７】
ＲＦ回路部４１は、メインアンテナ４０によって受信した信号を復調処理し、処理後の信号を制御部４５に供給する。そして、ＲＦ回路部４１は、制御部４５から供給された信号を変調処理し、メインアンテナ４０を介して外部装置に送信する。また、その一方で、ＲＦ回路部４１は、メインアンテナ４０によって受信している信号の強度を制御部４５に通知する。
【００２８】
画像処理部４２は、制御部４５の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバＩＣ２３に出力する。ドライバＩＣ２３は、画像処理部４２から供給された画像データをフレームメモリに蓄え、所定のタイミングで表示部２１に出力する。
【００２９】
音声処理部４３は、制御部４５の制御にしたがって、ＲＦ回路部４１から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４３から供給された信号を外部に出力する。
【００３０】
また、音声処理部４３は、制御部４５の制御にしたがって、マイク１２から入力された信号を処理し、処理後の信号をＲＦ回路部４１に出力する。ＲＦ回路部４１は、音声処理部４３から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ４０に出力する。
【００３１】
メモリ４４は、例えば、ワーキングメモリを含み、制御部４５による演算処理に利用される。また、メモリ４４には、複数のアプリケーションや当該アプリケーションが必要とする各種のテーブル等が記憶されている。また、メモリ４４は、着脱可能な外部メモリを兼ねていてもよい。
制御部４５は、携帯電話機１の全体を制御しており、中央処理装置（ＣＰＵ）等を用いて構成される。
【００３２】
このように構成される携帯電話機１は、消去される漢字に対応する振り仮名を消去しても、その信ぴょう性を極力確保する機能を有する。
以下に、携帯電話機１に係る上記機能を発揮するための構成と動作について詳述する。まず、本実施形態に係る携帯電話機１の上記機能を発揮するための構成について、図２を参照しながら説明する。
【００３３】
携帯電話機１に搭載され、且つ、上記機能を発揮するための文字入力装置は、操作部１１と、メモリ４４と、制御部４５とを備える。
操作部１１は、漢字を入力及び消去するために操作される。
操作部１１を構成する入力操作キー１４（テンキー）は、漢字（第１漢字列）を入力するために操作される。例えば、携帯電話機１には、入力操作キー１４が操作されることにより仮名文字（仮名文字列）が入力され、仮名文字（仮名文字列）を漢字に変換するための複数の予測変換候補の中からいずれか１つの漢字（漢字列）が決定操作キー１５の操作に基づいて決定されることにより、漢字（第１漢字列）が入力される。また、入力操作キー１４（テンキー）は、電話番号を入力するために操作される。
操作部１１を構成するクリアキー１６は、表示部２１に表示される漢字を消去するために操作される。
【００３４】
メモリ４４は、第１メモリ（第１記憶部）４４１と、第２メモリ（第２記憶部）４４２とを備える。
第１メモリ４４１は、複数の漢字一字毎の読み仮名（辞書データ）を記憶する。具体的な一例としては、第１メモリ４４１は、漢字「相」と、この漢字「相」の読み仮名「アイ」、「ソウ」及び「ショウ」とを対応させたデータを記憶する。また、具体的な他の例としては、第１メモリ４４１は、漢字「川」と、この漢字「川」の読み仮名「カワ」及び「セン」とを対応させたデータを記憶する。
【００３５】
第２メモリ４４２は、操作部１１により入力された漢字を含んで構成される第１漢字列と、この第１漢字列に対応する振り仮名として構成される第１振り仮名列とをアドレス情報に対応付けて複数記憶する。具体的な一例としては、第２メモリ４４２は、操作部１１の操作により第１漢字列として「相川」が入力された場合、この第１漢字列「相川」と、第１漢字列「相川」に対応する振り仮名列「アイカワ」とをアドレス情報に対応付け記憶する。
【００３６】
なお、第１振り仮名列は、次のようにして生成された後、第２メモリ４４２に記憶されればよい。すなわち、制御部４５は、操作部１１により入力された仮名文字列を一時的にメモリ４４に記憶する。また、制御部４５は、入力された仮名文字列を漢字列に変換するための複数の予測変換候補の中から、決定操作キー１５の操作に基づいて１つの予測変換候補が選択された場合に、選択された予測変換候補を第１漢字列とする。さらに、制御部４５は、メモリ４４に一時記憶された仮名文字列を第１振り仮名列とし、この第１振り仮名列を第１漢字列に対応させて第２メモリ４４２に記憶する。
【００３７】
通信部４６は、操作部１１により第２メモリ４４２に記憶される第１漢字列のいずれかを指定すると、この第１漢字列に対応するアドレス情報を用いて通信を行う。アドレス情報は、電話番号や電子メールアドレス等が、第１漢字列及び第１振り仮名列と対応付けられたデータである。通信部４６は、例えば、携帯電話機１の表示部２１に複数のアドレス情報が表示された状態において、いずれか１つのアドレス情報が決定操作キー１５の操作により選択（決定）された場合に、選択されたアドレス情報に対応付けられた電話番号に対して発信を行う。
【００３８】
制御部４５は、第２メモリ４４２に記憶された所定の第１漢字に含まれる漢字の少なくとも１つが操作部１１の操作により消去された場合に、消去された漢字に対応する読み仮名を第１メモリ４４１から抽出する。さらに、制御部４５は、所定の第１漢字列に対応する所定の第１振り仮名列に含まれているならば、所定の第１振り仮名列から一致する振り仮名を消去する。
具体的な一例としては、制御部４５は、第１漢字列「相川」を構成する漢字「川」がクリアキー１６の操作により消去された場合に、消去された漢字「川」に対応する読み仮名「カワ」及び「セン」を第１メモリ４４１から抽出する。さらに、制御部４５は、第１漢字列「相川」に対応する第１振り仮名列「アイカワ」の中に、抽出した読み仮名「カワ」又は「セン」に一致するものがあるか否かを判断する。制御部４５は、第１振り仮名列「アイカワ」の中の振り仮名「カワ」と、抽出した読み仮名「カワ」とが一致すると判断すると、第１振り仮名列「アイカワ」から振り仮名「カワ」を消去する。
【００３９】
したがって、携帯電話機１は、第１振り仮名列を構成する振り仮名と、消去される漢字に対応する読み仮名とが一致する場合に、読み仮名に一致する振り仮名を消去するので、振り仮名を消去するときの信ぴょう性を向上させることができる。
【００４０】
また、制御部４５は、第１メモリ４４１から抽出された読み仮名と一致する振り仮名が所定の第１振り仮名列に無い場合に、所定の第１振り仮名列を破棄することが好ましい。
具体的な一例として、第１漢字列が「一二三」であり、第１振り仮名列が「ヒフミ」である場合において、第１漢字列を構成する漢字「一」が消去されたときについて説明する。なお、第１メモリ４４１に記憶される漢字「一」の読み仮名は、「イチ」、「イツ」及び「ヒト」である。この例示の場合、制御部４５は、第１振り仮名列「ヒフミ」の中に、消去された漢字「一」に対応する読み仮名「イチ」、「イツ」及び「ヒト」のいずれかが存在するか否かを判断する。そして、制御部４５は、第１振り仮名列の中に、消去された漢字に対応する読み仮名が無いと判断して、第１振り仮名列「ヒフミ」の全てを第２メモリ４４２から破棄する。
したがって、携帯電話機１は、所定の第１振り仮名列を破棄することにより、消去されずに残る漢字（例えば、「二三」）と、所定の第１振り仮名（例えば、「ヒフミ」）とが一致しない状態が発生することを回避することができる。
【００４１】
また、制御部４５は、操作部１１の操作により入力された漢字から新たな第１漢字列を生成した際に、新たな第１振り仮名列を生成して、新たな第１漢字列に対応づけて第２メモリ４４２に記憶させてもよい。
具体的な一例としては、まず、制御部４５は、入力操作キー１４の操作に基づいて仮名文字列「あいかわ」が入力された後、複数の予測変換候補の中から漢字列「相川」が選択されて決定された場合に、漢字列「相川」を構成する漢字「相」及び漢字「川」のそれぞれの読み仮名を第１メモリ４４１から抽出する。制御部４５は、抽出した読み仮名を第１振り仮名列として生成する。この場合、制御部４５は、メモリ４４に記憶される妥当性データ（例えば、人名や名称や地名等の漢字と、その漢字の振り仮名とが対応付けられたデータ（人名データ、名称データ、地名データ等））を参照し、漢字列「相川」に最も適する読み仮名の組み合わせ（「アイカワ」）を選択することもできる。
したがって、携帯電話機１は、第１漢字列に対応する第１振り仮名列を第２メモリ４４２に記憶することができる。
【００４２】
また、第１漢字列は、複数の漢字節を有する。さらに、第１振り仮名列は、漢字節それぞれに対応する複数の振り仮名節を有する。この場合、制御部４５は、第１漢字列において消去された漢字が含まれる漢字節を特定し、抽出された読み仮名と一致する振り仮名をこの特定された漢字節に対応する振り仮名節から消去することが好ましい。
これにより、携帯電話機は、第１漢字列及び第１振り仮名列がそれぞれ複数の節から構成される場合であっても、消去された漢字に対応する振り仮名を消去することができる。
【００４３】
また、制御部４５は、所定の第１漢字列に含まれる漢字の少なくとも１つが操作部１１の操作により消去された場合に、所定の第１漢字列において消去された漢字を除く漢字列である第２漢字列に対応する振り仮名としての第２振り仮名列を、第１メモリ４４１から第２漢字列に含まれる漢字ごとに対応する読み仮名を抽出し、抽出された読み仮名を並べることにより生成することが好ましい。
【００４４】
具体的な一例として、第１漢字列「佐藤」（第１振り仮名列は「サトウ」）を構成する漢字「佐」がクリアキー１６の操作に基づいて消去された場合について説明する。この例示の場合、制御部４５は、メモリ４４に記憶された上述の妥当性データを参照して、第１振り仮名列のうち消去されずに残る振り仮名「トウ」が、第１漢字列のうち消去されずに残る漢字「藤」（第２漢字列）の振り仮名として妥当であるか否かを判断する。制御部４５は、メモリ４４に記憶される妥当性データの中に、一文字の漢字「藤」と、その振り仮名としての「トウ」とが対応付けられているデータが存在しない場合には、漢字「藤」の振り仮名（第２振り仮名列）を新たに生成する。すなわち、制御部４５は、第２漢字列に含まれる漢字「藤」に対応する読み仮名「フジ」及び「ドウ」を第１メモリ４４１から抽出する。制御部４５は、メモリ４４に記憶される妥当性データの中に、一文字の漢字「藤」の振り仮名として「フジ」及び「ドウ」のいずれが対応付けられているか判断する。制御部４５は、漢字「藤」と振り仮名「フジ」とが対応付けられたデータが妥当性データの中に存在する場合に、漢字「藤」（第２漢字列）に対応する第２振り仮名列「フジ」を第２メモリ４４２に記憶する。
【００４５】
また、具体的な他の例としては、制御部４５は、第１漢字列「井澤」（第１振り仮名列は「イザワ」）を構成する漢字「井」がクリアキー１６の操作に基づいて消去された場合、上記の「佐藤」の具体例と同様にして、第２漢字列「澤」に対応する第２振り仮名列「サワ」を生成して、第２振り仮名列を第２メモリ４４２に記憶する。
【００４６】
以上説明したように、携帯電話機１は、第１漢字列を構成する漢字が消去されることにより第２漢字列が生成された場合において、第２漢字列の振り仮名が適切ではない場合に、第１メモリ４４１に記憶される漢字の読み仮名に基づいて第２振り仮名列を生成する。したがって、携帯電話機１は、漢字列の振り仮名を適切にすることができる。
【００４７】
また、制御部４５は、所定の第１漢字列に含まれる漢字が消去された場合に、所定の第１振り仮名列から一致する振り仮名を消去したことに基づく空白を詰めることにより第２振り仮名列を生成することが好ましい。
具体的な一例としては、制御部４５は、第１漢字列「相川」を構成する漢字「相」がクリアキー１６の操作により消去された場合、第１振り仮名列「アイカワ」から振り仮名「アイ」を消去する。これにより、第１振り仮名列は、振り仮名「アイ」が消去されることにより、この振り仮名「アイ」が配置されていた位置に空白（スペース）が生じて、「−−カワ」（「−」は空白を表す。）となる。制御部４５は、第１振り仮名列に空白が生じたか否かを判断し、第１振り仮名列に空白が生じたと判断した場合には、空白を消去する。空白が消去された場合、消去された空白の後段に配置される振り仮名が前段に詰められることになり、第２振り仮名列「カワ」となる。
したがって、携帯電話機１は、第１振り仮名列に生じた空白を詰めて第２振り仮名列とするので、漢字列の振り仮名を適切にすることができる。
【００４８】
次に、携帯電話機１の動作について説明する。図３は、携帯電話機１の動作について説明するためのフローチャートである。
ステップＳ１において、制御部４５は、ユーザによって操作されたキー（操作キー）が入力操作キー１４（テンキー）、決定操作キー１５（確定キー）及びクリアキー１６のいずれであるのかを判断する。操作キーが入力操作キー１４（テンキー）の場合には、ステップＳ２に進む、操作キーが決定操作キー１５の場合には、ステップＳ３に進む。操作キーがクリアキー１６の場合には、ステップＳ４に進む。
【００４９】
ステップＳ２において、制御部４５は、操作されたキーに対応した処理を行う。すなわち、制御部４５は、入力操作キー１４を構成するいずれかのキーが操作された場合に、操作されたキーに割り当てられる文字又は数字をアプリケーションに入力させると共に、アプリケーションに入力された文字又は数字を表示部２１に表示させるよう制御する。
【００５０】
ステップＳ３において、制御部４５は、決定操作キー１５（確定キー）に対応した処理を行う。なお、ステップＳ３の処理の詳細については後述する。
ステップＳ４において、制御部４５は、クリアキー１６に対応した処理を行う。なお、ステップＳ４の処理の詳細については後述する。
【００５１】
次に、ステップＳ３の決定操作キー１５（確定キー）に対応した処理について詳細に説明する。図４は、ステップＳ３の決定操作キー１５（確定キー）に対応した処理について詳細に説明するためのフローチャートである。
【００５２】
ステップＳ３０１において、制御部４５は、確定対象文字列に対応する読み仮名を取得する。すなわち、アプリケーションに文字列（仮名文字列（例えば、「あいかわ」））が入力され（ステップＳ２の処理）、文字列を漢字列に変換するための複数の予測変換候補の中からいずれか１つの漢字列（例えば、「相川」）が決定操作キー１５（確定キー）の操作に基づいて確定（決定）された場合、制御部４５は、確定された漢字列（確定対象文字列）を構成する漢字の読み仮名を第１メモリ４４１から抽出する。さらに、制御部４５は、第１メモリ４４１から抽出された読み仮名を並べて振り仮名とする。
ステップＳ３０２において、制御部４５は、確定対象文字列（例えば、「相川」）及びその振り仮名（例えば、「アイカワ」）を第２メモリ４４２に記憶する。
【００５３】
なお、上記の処理では、決定操作キー１５（確定キー）が１回だけ操作される場合について説明した。しかしながら、決定操作キー１５が繰り返し操作される場合がある。図５は、決定操作キー１５が繰り返し操作される場合の第１の実施例を説明するための図である。図６は、決定操作キー１５が繰り返し操作される場合の第２の実施例を説明するための図である。
【００５４】
まず、入力操作キー１４の操作に基づいて仮名文字列「あいかわこうぎょう」が入力された後、仮名文字列「あいかわ」について複数の予測変換候補の中から１つの漢字列（文字列）「相川」が決定操作キー１５の操作に基づいて確定（選択）され、その後、仮名文字列「こうぎょう」について複数の予測変換候補の中から１つの漢字列（文字列）「工業」が決定操作キー１５の操作に基づいて確定（選択）された場合（第１実施例：図５）を説明する。
【００５５】
この場合、制御部４５は、仮名文字列を漢字列に変換するための確定操作（決定操作キー１５の操作）が行われる度に、確定された漢字列（文字列）に対応する読み仮名を取得すると共に、確定対象文字列に識別（ＩＤ）情報を付す。すなわち、制御部４５は、第１回目の確定操作が行われた場合に、文字列（漢字節）「相川」に対応する振り仮名（振り仮名節）「アイカワ」を取得すると共に、これらにＩＤ情報「Ｂ１」を付す。同様に、制御部４５は、第２回目の確定操作が行われた場合に、文字列（漢字節）「工業」に対応する振り仮名（振り仮名節）「コウギョウ」を取得すると共に、これらにＩＤ情報「Ｂ２」を付す。これにより、確定対象文字列「相川工業」及び第１振り仮名列「アイカワコウギョウ」は、ＩＤ情報によって、文字列「相川」及び振り仮名「アイカワ」と、文字列「工業」及び振り仮名「コウギョウ」とに分割される。
【００５６】
また、入力操作キー１４の操作に基づいて仮名文字列「しゃたいかいたいのおみせ」が入力された後、仮名文字列「しゃたい」と、仮名文字列「かいたい」と、仮名文字列「の」と、仮名文字列「おみせ」とのそれぞれについて決定操作キー１５が操作（確定操作）された場合（第２実施例：図６参照）を説明する。この場合、制御部４５は、文字列（漢字節）「車体」及び振り仮名（振り仮名節）「シャタイ」と、文字列（漢字節）「解体」及び振り仮名（振り仮名節）「カイタイ」と、文字列（漢字節）「の」及び振り仮名（振り仮名節）「ノ」と、文字列（漢字節）「お店」及び振り仮名（振り仮名節）「オミセ」とのそれぞれに対してＩＤ情報「Ｂ１」から「Ｂ４」を付す。
【００５７】
次に、ステップＳ４のクリアキー１６に対応した処理について詳細に説明する。まず、ステップＳ４のクリアキー１６に対応した処理の一部である、第１振り仮名列を構成する振り仮名の消去処理について説明する。図７は、第１振り仮名列を構成する振り仮名の消去処理について説明するためのフローチャートである。
【００５８】
具体的な一例を挙げて説明すると、まず、ユーザは、決定操作キー１５を操作して表示部２１に表示されるカーソルを移動させることにより、表示部２１に表示される第１漢字列「相川工業」のうちの消去される文字「川」にカーソルを合わせる。これにより、ＩＤ情報によって第１漢字列（確定対象文字列）が文字列（漢字節）「相川」と文字列（漢字節）「工業」とに分離されている場合（図５参照）には、制御部４５は、カーソルが合わさっている消去される文字「川」を含む文字列「相川」が消去対象文字列として設定する。
【００５９】
次に、図７に示すステップＳ４０１において、制御部４５は、第１漢字列「相川工業」のうち、クリアキー１６の操作に基づいて消去された文字（消去文字）「川」に対応する読み仮名を第１メモリ４４１から抽出する。
ステップＳ４０２において、制御部４５は、消去文字「川」が含まれていた文字列（漢字節）が属するＩＤ情報「Ｂ１」に基づいて、消去対象文字列「相川」に対応する振り仮名「アイカワ」を取得する。
【００６０】
ステップＳ４０３において、制御部４５は、ステップＳ４０１の処理により抽出された読み仮名と、ステップＳ４０２の処理により取得された振り仮名とを比較する。すなわち、制御部４５は、ＩＤ情報「Ｂ１」を構成する文字列「相川」に対応する振り仮名「アイカワ」と、読み仮名「セン」又は「カワ」とを比較する。
【００６１】
なお、上記の具体例では、制御部４５は、複数の読み仮名「セン」及び「カワ」のうち、最初に、読み仮名「セン」と振り仮名（振り仮名節）「アイカワ」とを比較している。しかしながら、制御部４５は、最初に、読み仮名「カワ」と振り仮名「アイカワ」とを比較してもよい。すなわち、制御部４５は、読み仮名が複数ある場合には、最初に、任意に選択した読み仮名と振り仮名とを比較することができる。
また、制御部４５は、読み仮名と振り仮名とを比較する場合、読み仮名を構成する文字コード（例えば、ＪＩＳ（日本工業規格）コード）と、振り仮名を構成する文字コード（例えば、ＪＩＳコード）とを比較すればよい。
【００６２】
ステップＳ４０４において、制御部４５は、読み仮名と、振り仮名とが一致するか否か判断する。すなわち、制御部４５は、読み仮名「セン」と振り仮名「アイカワ」とが一致する部分があるか否かを判断する。読み仮名と振り仮名とが一致する部分がない場合（Ｎｏ）には、ステップＳ４０５に進む。読み仮名と振り仮名とが一致する部分がある場合（Ｙｅｓ）には、ステップＳ４０７に進む。
【００６３】
ステップＳ４０５において、制御部４５は、全ての読み仮名と、振り仮名との比較が完了したか否かを判断する。すなわち、制御部４５は、Ｓ４０３の処理において、全ての読み仮名「セン」及び「カワ」と、振り仮名「アイカワ」との比較が完了したか否かを判断する。全ての読み仮名と、振り仮名との比較が完了していない場合（Ｎｏ）には、ステップＳ４０８に進む。全ての読み仮名と、振り仮名との比較が完了した場合（Ｙｅｓ）には、ステップＳ４０６に進む。
【００６４】
ステップＳ４０６において、制御部４５は、第１振り仮名列を消去する。すなわち、制御部４５は、第１振り仮名列「アイカワコウギョウ」の全てを消去する。これにより、振り仮名の消去処理を終了する。
ステップＳ４０７において、制御部４５は、読み仮名と一致する部分の振り仮名を消去する。すなわち、制御部４５は、ステップＳ４０４において、読み仮名「カワ」と、振り仮名「アイカワ」のうちの２文字「カワ」とが一致すると判断した場合に、振り仮名「アイカワ」から「カワ」を消去して、振り仮名を「アイ」とする更新処理を行う。
【００６５】
ステップＳ４０８において、制御部４５は、読み仮名を次の候補へ更新する処理を行う。すなわち、ステップＳ４０３において読み仮名「セン」と振り仮名「アイカワ」とが比較されている場合、制御部４５は、読み仮名を次の候補「カワ」に移す処理を行う。ステップＳ４０８の処理が行われた後は、ステップＳ４０３に戻る。
なお、ステップＳ４０８を経てステップＳ４０３に戻った場合、制御部４５は、ステップＳ４０８において更新した次の候補である読み仮名「カワ」（読み仮名「カワ」は、過去に振り仮名と比較されていない。）と振り仮名「アイカワ」とを比較する。
【００６６】
なお、上記の説明では、消去対象文字列「相川」のうち後段の文字「川」を消去する場合について説明した。一方、消去対象文字列「相川」のうち前段の文字「相」を消去する場合、ステップＳ４０４において制御部４５は、文字「相」の読み仮名「アイ」、「ソウ」又は「ショウ」と、振り仮名「アイカワ」とが一致するか否かを判断すればよい。
【００６７】
次に、図７において、第１漢字列の一部の漢字が消去された後の第２漢字列に対応する振り仮名列である第２振り仮名列の生成処理について説明する。図８は、図７に続く第２漢字列に対応する第２振り仮名列の生成処理について説明するためのフローチャートである。
【００６８】
ステップＳ４１０において、制御部４５は、振り仮名が妥当であるか否かを判断する。
すなわち、制御部４５は、上述した妥当性データ（例えば、人名データ、名称データ、地名データ等）を参照して、消去対象文字列のうち消去されていない文字に対応する振り仮名が妥当であるか否かを判断する。例えば、消去対象文字列「佐藤」（振り仮名「サトウ」）のうち、文字「佐」が消去された場合に、制御部４５は、消去されていない文字「藤」に対応する振り仮名「トウ」が妥当であるか否かを判断する。
また、制御部４５は、上述した妥当性データを参照して、後述するステップＳ４１３の処理に基づく振り仮名が妥当であるか否かを判断する。
なお、振り仮名が妥当であるか否かの判断は、例えば、妥当性データの中に一文字の漢字「藤」と、その振り仮名「トウ」とが対応付けられたデータが存在するか否かに基づいて判断されればよい。
振り仮名が妥当ではない場合（Ｎｏ）には、ステップＳ４１１に進む。振り仮名が妥当である場合（Ｙｅｓ）には、処理を終了する。
【００６９】
ステップＳ４１１において、制御部４５は、消去対象文字列のうち消去されていない文字に対応する読み仮名を第１メモリ４４１から抽出する。例えば、制御部４５は、消去対象文字列「佐藤」のうち文字「佐」が消去された場合に、消去されていない文字「藤」に対応する読み仮名「ドウ」を第１メモリ４４１から抽出する。
【００７０】
ステップＳ４１２において、制御部４５は、ステップＳ４１１の処理により抽出された読み仮名を、消去された文字の振り仮名とする。例えば、制御部４５は、ステップＳ４１２の処理により抽出された読み仮名「ドウ」を、消去されていない文字「藤」の振り仮名として設定する。この後、ステップＳ４１０に戻る。
【００７１】
そして、ステップＳ４１２の処理の後に行われるステップＳ４１０では、上述した処理が行われる。すなわち、制御部４５は、一字の文字「藤」の振り仮名として「ドウ」が妥当であるか否かを判断する。制御部４５は、文字「藤」の振り仮名として「ドウ」が妥当ではないと判断した場合に、ステップＳ４１１の処理として文字「藤」の読み仮名「フジ」を第１メモリ４４１から抽出する。さらに、制御部４５は、ステップＳ４１２の処理として読み仮名「フジ」を文字「藤」の振り仮名とした後、再度、ステップＳ４１０の判断を行う。制御部４５は、文字「藤」の振り仮名として「フジ」が妥当であると判断した場合には、振り仮名「フジ」を第２振り仮名列とした後に処理を終了する。
【００７２】
なお、上記の具体例では、制御部４５は、複数の読み仮名「ドウ」及び「フジ」のうち、最初に、読み仮名「ドウ」を振り仮名に設定している。しかしながら、制御部４５は、最初に、読み仮名「フジ」を振り仮名に設定してもよい。すなわち、制御部４５は、読み仮名が複数ある場合には、最初に、任意に選択した読み仮名を振り仮名に設定することができる。
また、メモリには、漢字の読み仮名と、その読み仮名が人名に使用される頻度とを関連付けたデータを記憶させておくことが好ましい。制御部は、そのデータを参照することにより、漢字の読み仮名が振り仮名として妥当であるか否かを判断することができる。
また、制御部４５は、消去されずに残る漢字の振り仮名における最初の音が濁音の場合には、清音の読み仮名を選択するようにしてもよい。
さらに、制御部４５は、消去されずに残る漢字の振り仮名が、その漢字を音読みしたものである場合には、その漢字を訓読みしたものを読み仮名として選択するようにしてもよい。
以上説明したように、携帯電話機１は、漢字列の振り仮名を適切にすることができる。
【００７３】
以上説明したように、上述した実施形態では、本発明が携帯電話機１に適用される場合を例示して説明した。しかしながら、本発明は、この実施形態に限定されることはなく、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やポータブルゲーム機やポータブルナビゲーションデバイス等の携帯端末装置にも適用することができる。
【００７４】
なお、上述した第１漢字列は、氏名や名称や略称等を表すものに限定されることはなく、文章からなるものであってもよい。
また、本発明の第１漢字列及び第２漢字列は、漢字のみから構成される漢字列に限定されることはなく、漢字列に平仮名や片仮名が含まれているものであってもよい。
【符号の説明】
【００７５】
１  携帯電話機（携帯端末装置）
１１  操作部
４４  メモリ
４４１  第１メモリ（第１記憶部）
４４２  第２メモリ（第２記憶部）
４５  制御部
４６  通信部
【図１】
0005424850.tif 000002
【図２】
0005424850.tif 000003
【図３】
0005424850.tif 000004
【図４】
0005424850.tif 000005
【図５】
0005424850.tif 000006
【図６】
0005424850.tif 000007
【図７】
0005424850.tif 000008
【図８】
0005424850.tif 000009