(57)【要約】【課題】前または後に行われた操作によって、変換された文字を学習するか否かを適切に判断する。【解決手段】かな漢字変換処理を経由して、読みから見出しに変換された文字を入力する際、読みが、かな文字の見出しに変換された前または後の所定の回数の変換において、同じ読みが漢字の見出しに変換されたか否かを判断し（ステップＳ２１ｕ）、漢字の見出しに変換されていない場合（ステップＳ２１ｕの「なし」）、上記かな文字の見出しを学習し（ステップＳ２１ｔ、ステップＳ２１ｑ）、変換されている場合（ステップＳ２１ｕの「あり」）、上記かな文字の見出しを学習しない。【選択図】図９
2008250935.tif 000002
【特許請求の範囲】
【請求項１】
入力手段と、
表示手段と、
読みと、その読みを持つ見出しと、その読み及びその見出しの学習順を識別する情報とが関連付けられて記憶される辞書と、
前記入力手段から入力された読みと等しい読み、または、前記入力手段から入力された読みに前方一致する読みを前記辞書から検索し、その検索された読みと関連付けられて前記辞書に記憶された見出しと、学習順を識別する情報とを得る検索手段と、
前記検索手段によって得られた見出しを、前記検索手段によって得られた学習順を識別する情報を参照して、近い過去に学習された前記見出しを高い順位で前記表示手段に表示させ、前記入力手段の所定の操作によって、前記表示された見出しの中の１つを選択する変換手段と、
前記変換手段によって選択された見出しと、その見出しに関連付けられた読みとに関連付けられた学習順を識別する情報を前記辞書に更新記憶させてその見出しが選択されたことを学習する学習手段とを備え、
前記学習手段は、第１の文字種である第１の前記見出しが選択された直前に、連続して選択された所定個数の前記見出しの中の１つは第２の文字種である第２の前記見出しであり、かつ、前記第１の見出しと関連付けられて前記辞書に記憶された読みと、前記第２の見出しと関連付けられて前記辞書に記憶された読みとが等しい場合、前記第１の見出しが選択されたことを学習しない
ことを特徴とする文字入力装置。
【請求項２】
前記学習手段は、前記第１の文字種である第１の見出しが選択された直後に、連続して選択された第２の所定個数の前記見出しの中の１つは前記第２の文字種である第２の見出しであり、かつ、前記第１の見出しと関連付けられて前記辞書に記憶された読みと、前記第２の見出しと関連付けられて前記辞書に記憶された読みとが等しい場合、遅くとも前記第１の見出しが選択され、前記第２の見出しが選択された際、前記辞書を、前記第１の見出しと、その見出しに関連付けられた読みとに関連付けられた学習順を識別する情報が更新記憶されない状態にすることによって、前記第１の見出しが選択されたことを学習しない
ことを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記第２の見出しは、連続して変換された複数の見出しが連結された情報であり、
前記第２の見出しと関連付けられて前記辞書に記憶された読みは、前記連続して変換された複数の見出しのそれぞれと関連付けられて前記辞書に記憶された読みが連結された情報である
ことを特徴とする請求項１または請求項２に記載の文字入力装置。
【請求項４】
前記第１の文字種は、かな文字であり、
前記第２の文字種は、漢字である
ことを特徴とする請求項１ないし請求項３のいずれか１項に記載の文字入力装置。
【請求項５】
入力手段と、
表示手段と、
読みと、その読みを持つ見出しと、その読み及びその見出しの学習順を識別する情報とが関連付けられて記憶される辞書と、
前記入力手段から入力された読みと等しい読み、または、前記入力手段から入力された読みに前方一致する読みを前記辞書から検索し、その検索された読みと関連付けられて前記辞書に記憶された見出しと、学習順を識別する情報とを得る検索手段と、
前記検索手段によって得られた見出しを、前記検索手段によって得られた学習順を識別する情報を参照して、近い過去に学習された前記見出しを高い順位で前記表示手段に表示させ、前記入力手段の所定の操作によって、前記表示された見出しの中の１つを選択する変換手段と、
前記変換手段によって選択された見出しを前記表示手段の表示画面中の位置であって、前記入力手段の所定の操作によって指定された位置に表示させる表示制御手段と、
前記変換手段によって選択された見出しと、その見出しに関連付けられた読みに関連付けられた学習順を識別する情報を前記辞書に更新記憶させてその見出しが選択されたことを学習する学習手段とを備え、
前記学習手段は、前記表示手段の表示画面に表示されている過去に選択された前記見出しに含まれる複数の文字の間の位置に、前記選択された見出しが表示される場合、前記選択された見出しが選択されたことを学習しない
ことを特徴とする文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置に係り、特に、かな漢字変換処理及び入力予測処理における学習機能に関する。
【背景技術】
【０００２】
移動通信端末装置を始めとして、多くの装置でかな漢字変換処理による漢字の入力が行われている。即ち、入力装置から漢字の読みがなを表音文字、例えば、ひらがな文字で入力し、ひらがな文字と漢字とが関連付けられて記憶された変換辞書を参照して、その入力された文字を漢字に変換する処理である。なお、入力される表音文字は、ひらがな文字をローマ字表記したアルファベット文字とすることも知られている。
【０００３】
なお、あるひらがな文字から変換され得る漢字は複数通りであることが多いので、装置は、複数通りの変換候補を表示し、装置の使用者は、その変換候補の中から所望の漢字を選択して、確定させることによって漢字に変換する。ここで、変換される文字の文字種は、漢字のみに限るものではなく、漢字とかな文字とを含む文字列を含む。また、アルファベット文字や、記号文字や、かな文字を含む。かな文字とは、ひらがな文字と、カタカナ文字とである。
【０００４】
また、入力されたひらがな文字そのものも１つの変換候補であって、そのひらがな文字が、かな漢字変換処理を介さずに、そのまま装置に入力された場合、その入力されたひらがな文字も、明示する場合を除き、変換された文字に含めて説明する。そして、以後、変換された文字が漢字などの特定の文字種に限る場合、それを明示する。
【０００５】
入力装置からの少ない入力操作によって所望の文字への変換を可能とするため、かな漢字変換処理では、学習機能が知られている。この学習機能の一例は、複数通りの変換候補を表示する順位を変更する機能であり、使用者が近い過去に選択して変換させた文字を装置が記憶し、その記憶された文字を優先して表示する機能である。
【０００６】
即ち、近い過去に選択して変換された文字は、再び変換される可能性が高いので、その文字を変換候補の中で、最も順位が高い、即ち、最も選択され易い位置に表示する機能である。選択され易い位置とは、例えば、その変換候補を選択するために必要な入力操作の回数が少ない位置である。そして、最も選択され易い位置とは、その変換候補にカーソルをあてて表示される位置であって、最小の入力操作によって選択可能な位置である。
【０００７】
また、全てのひらがな文字の入力を待たずに、入力済みの一部のひらがな文字によって、その後に入力されるひらがな文字、ひいては、そのひらがな文字が変換される文字を予測する機能が知られている。即ち、使用者が過去に入力したひらがな文字と、そのひらがな文字を介して変換された文字とを関連付けて記憶し、入力済みの一部のひらがな文字を検索語として、その検索語に前方一致する記憶されたひらがな文字を検索し、検索されたひらがな文字と関連付けられて記憶された変換された文字を変換候補として表示する機能である。
【０００８】
この予測機能において、学習機能が知られている。この学習機能の一例は、上記ひらがな文字と、そのひらがな文字を介して変換された文字とを関連付けて記憶する機能である。また、別の一例は、上記変換候補を表示する順位を変更する機能であり、使用者が近い過去に入力したひらがな文字を記憶し、そのひらがな文字と関連付けられて記憶された変換された文字を優先して表示する機能である。これらの学習機能によって、変換された文字の入力に必要なキー操作の削減が可能となる。
【０００９】
特に、移動通信端末装置では、学習機能の優劣が文字変換の容易さに大きな影響を与える。なぜなら、移動通信端末装置の入力装置では、文字入力は、十数個の比較的小さいキーによって行われ、キー操作の削減が特に求められるからである。また、トグル式の入力が行われているからである。即ち、１つのキーに複数のひらがな文字を割り当て、そのキーが連続して操作された回数に従って、１つのキーに割り当てられたひらがな文字の中のいずれかの文字が入力される方式が用いられる。そのため、キーの数が多い場合に比較して、文字入力に多い操作が必要になるためである。
【００１０】
そこで、予測機能において、使用者が過去に入力したひらがな文字と、そのひらがな文字が変換された文字とを関連付けて記憶することに代えて、使用者が過去に操作したキー識別子の列と、そのキー操作を介して変換された文字とを関連付けて記憶し、操作済みの一部のキー識別子の列を検索キーとして、その検索キーに前方一致する記憶されたキー識別子の列を検索し、検索されたキー識別子の列と関連付けられて記憶された変換された文字を変換候補として表示する機能が知られている。そして、この予測機能においても、上記説明した学習機能が適用されている。
【００１１】
これらの学習機能において、全ての変換された文字によって学習することは、必ずしも好ましいことではなく、一部の変換された文字を学習に用いる処理が知られている。その処理の一例は、変換された文字が漢字である場合と、カタカナ文字である場合、学習をする処理である（例えば、特許文献１参照。）。
【特許文献１】特開平７−３３４６２５号公報（第１２頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した特許文献１に開示されている手法では、再び変換される文字が例えば、ひらがな文字である場合に学習の効果が得られず、その文字への変換に多くの操作が必要となる問題点があった。
【００１３】
本発明は上記問題点を解決するためになされたもので、前または後に行われた操作によって、変換された文字を学習するか否かを適切に判断する文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の文字入力装置は、入力手段と、表示手段と、読みと、その読みを持つ見出しと、その読み及びその見出しの学習順を識別する情報とが関連付けられて記憶される辞書と、前記入力手段から入力された読みと等しい読み、または、前記入力手段から入力された読みに前方一致する読みを前記辞書から検索し、その検索された読みと関連付けられて前記辞書に記憶された見出しと、学習順を識別する情報とを得る検索手段と、前記検索手段によって得られた見出しを、前記検索手段によって得られた学習順を識別する情報を参照して、近い過去に学習された前記見出しを高い順位で前記表示手段に表示させ、前記入力手段の所定の操作によって、前記表示された見出しの中の１つを選択する変換手段と、前記変換手段によって選択された見出しと、その見出しに関連付けられた読みとに関連付けられた学習順を識別する情報を前記辞書に更新記憶させてその見出しが選択されたことを学習する学習手段とを備え、前記学習手段は、第１の文字種である第１の前記見出しが選択された直前に、連続して選択された所定個数の前記見出しの中の１つは第２の文字種である第２の前記見出しであり、かつ、前記第１の見出しと関連付けられて前記辞書に記憶された読みと、前記第２の見出しと関連付けられて前記辞書に記憶された読みとが等しい場合、前記第１の見出しが選択されたことを学習しないことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、前または後に行われた操作によって、変換された文字を学習するか否かを適切に判断することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明による文字入力装置の実施の形態を、図面を参照して説明する。図１は、本発明の実施形態に係る文字入力装置が適用された移動通信端末装置の構成を示すブロック図である。
【００１７】
この移動通信端末装置は、装置全体の制御を行う制御部１１と、基地局（図示せず）との間で電波の送受信を行うアンテナ１２ａと、通信部１２ｂと、送受信部１３と、スピーカ１４ａと、マイクロフォン１４ｂと、通話部１４ｃと、表示部１５と、入力装置１６と、かな漢字変換部２１と、かな漢字変換部２１によって参照され、また、記憶される辞書２２と、エディタ部３１とからなる。辞書２２は、かな漢字変換辞書２２ａと、変換学習辞書２２ｂと、予測辞書２２ｃと、学習仮辞書２２ｄとからなる。
【００１８】
ここで、制御部１１と、かな漢字変換部２１と、エディタ部３１とは、コンピュータ（ＣＰＵ）と、そのコンピュータによって利用されるプログラムによる。しかし、これに限るものではなく、専用の演算部及び記憶部を備えていても良い。
【００１９】
図２は、入力装置１６のキーの一部であって、数字を指定し、また、トグル式の入力方式によってひらがな文字や記号を入力するためのキーの詳細を示す。
【００２０】
入力装置１６の数字及びひらがな文字等の入力に用いられるキーは、あキー１６ａと、かキー１６ｂと、さキー１６ｃと、たキー１６ｄと、なキー１６ｅと、はキー１６ｆと、まキー１６ｇと、やキー１６ｈと、らキー１６ｉと、＊キー１６ｊと、わキー１６ｋと、＃キー１６ｍとを含む。あキー１６ａ〜らキー１６ｉ及びわキー１６ｋは、それぞれのキーに、文字「１」〜「９」、または、「０」が表示され、それぞれのキーは数字「１」〜「９」、または、「０」の入力に用いられることを示す。また、＊キー１６ｊには文字「＊」が表示され、そのキーは、記号文字「＊」の入力に用いられることを示し、＃キー１６ｍには文字「＃」が表示され、そのキーは、記号文字「＃」の入力に用いられることを示す。
【００２１】
また、あキー１６ａ〜らキー１６ｉ及びわキー１６ｋは、それぞれのキーに文字「あ」、「か」、「さ」、「た」、「な」、「は」、「ま」、「や」、「ら」、または、「わ、（読点記号文字）。（句点記号文字）ー（長音記号文字）」が表示されている。
【００２２】
そして、それぞれのキーは、「あ」行のひらがな文字、「か」行のひらがな文字、「さ」行のひらがな文字、「た」行のひらがな文字、「な」行のひらがな文字、「は」行のひらがな文字、「ま」行のひらがな文字、「や」行のひらがな文字、「ら」行のひらがな文字、または、「わ」行のひらがな文字と「ん」と、「、」（読点記号文字）と、「。」（句点記号文字）と、「ー」（長音記号文字）と、その他の記号文字のトグル方式の入力に用いられることを示す。ここで、各行に割り当てられたひらがな文字の末尾には、小文字（促音文字と拗音文字に限らず、「あ」行の「ぁ」、「ぃ」、「ぅ」、「ぇ」及び「ぉ」文字と、「わ」行の「ゎ」文字とを含む。）が含まれている。
【００２３】
また、＊キー１６ｊには「゛」（濁点記号文字）と「゜」（半濁点記号文字）と文字「小」とが表示され、そのキーは、あキー１６ａ〜らキー１６ｉ及びわキー１６ｋを用いて入力されたひらがな文字をトグル方式で濁音文字に変更し、トグル方式で半濁音文字に変更し、または、トグル方式で小文字に変更するため等に用いられることを示す。
【００２４】
更に、あキー１６ａ〜らキー１６ｉは、それぞれのキーに文字「．＠」、「ＡＢＣ」、「ＤＥＦ」、「ＧＨＩ」、「ＪＫＬ」、「ＭＮＯ」、「ＰＱＲＳ」、「ＴＵＶ」、または、「ＷＸＹＺ」が表示され、それぞれ、「．」と「＠」とを含む記号文字、「Ａ」〜「Ｃ」のアルファベット文字、「Ｄ」〜「Ｆ」のアルファベット文字、「Ｇ」〜「Ｉ」のアルファベット文字、「Ｊ」〜「Ｌ」のアルファベット文字、「Ｍ」〜「Ｓ」のアルファベット文字、「Ｔ」〜「Ｖ」のアルファベット文字、または、「Ｗ」〜「Ｚ」のアルファベット文字のトグル方式の入力に用いられることを示す。ここで、あるアルファベット文字は、大文字に限らず、小文字を含む。
【００２５】
また、＃キー１６ｍには、円弧からなる逆時計回りの矢印が表示され、あキー１６ａ〜らキー１６ｉ、＊キー１６ｊ及びわキー１６ｋによるトグル方式の入力に際して、文字の出現順を逆にしたトグル方式の入力に用いられることを示す。
【００２６】
あキー１６ａと、かキー１６ｂと、さキー１６ｃと、たキー１６ｄと、なキー１６ｅと、はキー１６ｆと、まキー１６ｇと、やキー１６ｈと、らキー１６ｉと、＊キー１６ｊと、わキー１６ｋと、＃キー１６ｍとの中のいずれかが所定回数操作された後、操作された以外のキー（上記のひらがな文字及び数字を入力するためのキーに限らない。）が操作されることによって、ひらがな文字、数字及びアルファベット文字が入力される。
【００２７】
上記のように構成された、本発明の実施形態に係る移動通信端末装置の各部の動作を、図１及び図２を参照して説明する。
【００２８】
通信部１２ｂは、アンテナ１２ａが受信した高周波信号を送受信部１３へ出力し、また、送受信部１３から出力される高周波信号をアンテナ１２ａより送信する。
【００２９】
送受信部１３は、通信部１２ｂからの高周波信号を増幅、周波数変換及び復調し、それによって得られたデジタル音声信号を通話部１４ｃに送り、また、制御信号を制御部１１に送る。更には、通話部１４ｃから出力されるデジタル音声信号、及び制御部１１から出力される制御信号を変調、周波数変換及び増幅し、高周波信号を得て、それを通信部１２ｂに送る。
【００３０】
通話部１４ｃは、送受信部１３から出力されるデジタル音声信号をアナログ音声信号に変換し、それを増幅してスピーカ１４ａに送る。また、マイクロフォン１４ｂから出力されるアナログ音声信号を増幅し、それをデジタル音声信号に変換して送受信部１３に送信する。
【００３１】
表示部１５は、制御部１１に制御されることで、文字、数字及び画像の表示動作を行い、表示されているデータは、入力装置１６からの入力操作などに応答して制御部１１からの指示を受けることで切換わる。
【００３２】
入力装置１６は、既に説明したように、通信相手の電話番号などを指定し、また、トグル式の入力方式によってひらがな文字などを入力するためのあキー１６ａと、かキー１６ｂと、さキー１６ｃと、たキー１６ｄと、なキー１６ｅと、はキー１６ｆと、まキー１６ｇと、やキー１６ｈと、らキー１６ｉと、＊キー１６ｊと、わキー１６ｋと、＃キー１６ｍとを含む。
【００３３】
入力装置１６は、更に、カーソル移動キーと、削除キーを含む複数の機能キーとを含むキーからなる。そして、入力装置１６のキーが操作されると、そのキーの識別子が制御部１１に通知され、制御部１１によって、ひらがな文字、アルファベット文字、または記号文字が表示部１５に表示され、また、キーの識別子と、文字との一方または両方がかな漢字変換部２１に送られ、かな漢字変換部２１による変換の上、変換された文字が装置の各部に送られる。
【００３４】
かな漢字変換部２１は、入力装置１６のキーが操作されると、その操作されたキーに基づいてトグル式の入力方式によって入力されたひらがな文字を受信する。そして、そのひらがな文字を、かな漢字変換辞書２２ａ及び変換学習辞書２２ｂを参照して漢字などの文字に変換する。変換される文字が複数通りである場合、その複数通りの変換候補を表示部１５に表示させる。そして、表示された変換候補の中の１つを入力装置１６の所定のキー操作によって選択する。そして、この選択された、変換された文字を出力する。
【００３５】
また、かな漢字変換部２１は、ひらがな文字が受信される度に、既に受信されたひらがな文字を連結した文字を検索語とし、その検索語に前方一致するひらがな文字を予測辞書２２ｃから検索することによって変換する。変換される漢字などの文字が複数通りである場合、その複数通りの変換候補を表示部１５に表示させる。そして、表示された変換候補の中の１つを入力装置１６の所定のキー操作によって選択する。そして、この選択された、変換された文字を出力する。
【００３６】
また、かな漢字変換部２１は、上記文字を出力する度に、受信されたひらがな文字、変換された文字、そのひらがな文字をその文字に変換した動作の詳細を示す情報を学習仮辞書２２ｄに記憶させる。
【００３７】
そして、学習仮辞書２２ｄに記憶された情報を参照して、かな漢字変換部２１は、上記ひらがな文字と、変換された文字とを関連付けた情報を変換学習辞書２２ｂに記憶させ、または記憶させないことによって、学習し、または学習しない。また、その情報を予測辞書２２ｃに記憶させ、または記憶させないことによって、学習し、または学習しない。なお、学習仮辞書２２ｄに記憶された情報を参照する際、過去に変換した動作に係わる情報を参照することがある。
【００３８】
そして、かな漢字変換部２１は、上記複数通りの変換候補を表示する際、変換学習辞書２２ｂまたは予測辞書２２ｃを参照して、表示の順位を決定する。更に、かな漢字変換部２１は、次回以降のひらがな文字を漢字などの文字に変換する動作に依存して、上記関連付けた情報を変換学習辞書２２ｂ及び予測辞書２２ｃに記憶させ、または記憶させないことによって、学習し、または学習しない。
【００３９】
なお、かな漢字変換部２１は、ひらがな文字を受信することに加えて、または代えて、入力装置１６の操作されたキーの識別子を受信する。そして、上記ひらがな文字と、変換された文字とが関連付けられた情報に代えて、受信されたキーの識別子と、上記変換された文字とを関連付けられた情報を予測辞書２２ｃに記憶させても良い。この場合、受信されたキーの識別子が受信される度に、既に受信されたキーの識別子を連結した情報を検索語とし、その検索語に前方一致するキーの識別子を予測辞書２２ｃから検索することによって変換する。
【００４０】
エディタ部３１は、文書（文字列）を作成する処理部であり、かな漢字変換部２１を起動させ、かな漢字変換部２１から出力された変換された文字を受信して、エディタ部３１内に記憶し、また、表示部１５の表示画面の位置であって、入力装置１６の所定のキー操作によって指定された位置に表示させる。また、エディタ部３１は、表示部１５の表示画面の大きさや、その画面に表示される文字の大きさを参照して、文字が表示画面のどの位置に表示されるかを算出する。エディタ部３１は、エディタ部３１を起動した処理部に記憶された文字を出力して、動作を終了する。
【００４１】
エディタ部３１は、例えば、電子メール送受信部（図示せず）によって起動され、送信される電子メールの本文を作成する。この本文は、例えば、表示部１５の表示画面の全てに表示される。また、エディタ部３１は、ブラウザ部（図示せず）によって起動され、Ｗｅｂサイトの入力欄に入力される文字列を作成する。この文字列は、例えば、表示部１５の表示画面の一部である入力欄に表示される。
【００４２】
以下、本実施形態に係る移動通信端末装置のかな漢字変換部２１における、変換された文字を学習し、また、学習しない動作を説明する。
【００４３】
図３は、かな漢字変換辞書２２ａの構成の一例を示す。このかな漢字変換辞書２２ａは、読み２２ｅと、見出し２２ｆと、品詞２２ｇとが関連付けられた情報からなる。なお、図３では、読み２２ｅと、見出し２２ｆと、品詞２２ｇとが隣接して記憶されるように、また、複数の関連付けられた情報が隣接して記憶されているように図示したが、これは、理解を容易にするためである。記憶される際、これに限るものではない。また、これらの情報は、暗号化されていても良い。
【００４４】
読み２２ｅは、ひらがな文字によって表された読みがなである。見出し２２ｆは、読み２２ｅが変換される漢字などの文字によって表される語である。そして、見出し２２ｆが活用する語である場合、その語の語幹である。また、見出し２２ｆが活用する語である場合、読み２２ｅは、その語の語幹に対応する読みである。
【００４５】
なお、既に述べたように、見出し２２ｆは、漢字のみに限るものではなく、漢字とかな文字とを含む文字列を含む。また、アルファベット文字や、記号文字や、かな文字を含む。かな文字とは、ひらがな文字と、カタカナ文字とである。
【００４６】
品詞２２ｇは、見出し２２ｆの品詞であり、見出し２２ｆが活用する語である場合、その活用の種類を含む。また、品詞は、細かく分類されていても良い。図３には、品詞２２ｇとして、「名詞」、「姓」、「名」、「名詞」、「五段活用動詞」が例示されている。この他に、「形容詞」、「副詞」、「地名」等がある。
【００４７】
図４は、変換学習辞書２２ｂの構成の一例を示す。この変換学習辞書２２ｂは、読み２２ｈと、見出し２２ｉと、学習順番２２ｊとが関連付けられた情報からなる。なお、図４では、読み２２ｈと、見出し２２ｉと、学習順番２２ｊとが隣接して記憶されるように、また、複数の関連付けられた情報が隣接して記憶されているように図示したが、これは、理解を容易にするためである。記憶される際、これに限るものではない。また、これらの情報は、暗号化されていても良い。
【００４８】
読み２２ｈは、ひらがな文字によって表された読みがなであって、かな漢字変換辞書２２ａの読み２２ｅと同種の情報である。見出し２２ｉは、読み２２ｈが変換される漢字などの文字によって表される語であって、かな漢字変換辞書２２ａの見出し２２ｆと同種の情報である。
【００４９】
学習順番２２ｊは、読み２２ｈと、見出し２２ｉと、学習順番２２ｊとが関連付けられた情報が変換学習辞書２２ｂに記憶された順を示す自然数であり、かな漢字変換部２１がかな漢字変換を行った回数である。即ち、かな漢字変換部２１が何回目のかな漢字変換を行った際に記憶されたかを示す。
【００５０】
ここで、読み２２ｈと、見出し２２ｉとによって特定される語は、読み２２ｅと、見出し２２ｆとによって特定される語として、かな漢字変換辞書２２ａに含まれている。そこで、変換学習辞書２２ｂには品詞が記憶されていないが、かな漢字変換辞書２２ａに含まれている品詞２２ｇを参照することによって、見出し２２ｉの品詞と、活用の種類を判断することができる。
【００５１】
なお、かな漢字変換辞書２２ａと、変換学習辞書２２ｂとは、異なる辞書として記憶されるとした。しかし、これに限るものではなく、これらの辞書は、１つの辞書として記憶されても良い。
【００５２】
図５は、予測辞書２２ｃの構成の一例を示す。この予測辞書２２ｃは、読み２２ｋと、見出し２２ｍと、学習順番２２ｎとが関連付けられた情報からなる。なお、図５では、読み２２ｋと、見出し２２ｍと、学習順番２２ｎとが隣接して記憶されるように、また、複数の関連付けられた情報が隣接して記憶されているように図示したが、これは、理解を容易にするためである。記憶される際、これに限るものではない。また、これらの情報は、暗号化されていても良い。
【００５３】
読み２２ｋは、ひらがな文字によって表された読みがなである。見出し２２ｍは、読み２２ｋが変換される文字である。この見出し２２ｍは、かな漢字変換辞書２２ａの見出し２２ｆと異なり、語であるか否かを問わない。そして、読み２２ｋが見出し２２ｍに変換されたことがあることを示す。
【００５４】
学習順番２２ｎは、読み２２ｋと、見出し２２ｍと、学習順番２２ｎとが関連付けられた情報が予測辞書２２ｃに記憶された順を示す自然数であり、かな漢字変換部２１がかな漢字変換を行った回数である。即ち、変換学習辞書２２ｂの学習順番２２ｊと同種の情報である。
【００５５】
図６は、予測辞書２２ｃの構成の別の例を示す。この予測辞書２２ｃは、キー識別子２２ｏと、見出し２２ｍと、学習順番２２ｎとが関連付けられた情報からなる。なお、図６では、キー識別子２２ｏと、見出し２２ｍと、学習順番２２ｎとが隣接して記憶されるように、また、複数の関連付けられた情報が隣接して記憶されているように図示したが、これは、理解を容易にするためである。記憶される際、これに限るものではない。また、これらの情報は、暗号化されていても良い。
【００５６】
この予測辞書２２ｃは、図５を参照して説明した予測辞書２２ｃと比較して、読み２２ｋに代えて、キー識別子２２ｏを含む。キー識別子２２ｏは、トグル式の入力方式によって読み２２ｋを入力するために操作されるキーの識別子の列である。即ち、キー識別子２２ｏは、あキー１６ａと、かキー１６ｂと、さキー１６ｃと、たキー１６ｄと、なキー１６ｅと、はキー１６ｆと、まキー１６ｇと、やキー１６ｈと、らキー１６ｉと、＊キー１６ｊと、わキー１６ｋと、＃キー１６ｍとを識別する識別子の列である。
【００５７】
図６に示す一例で、「アーケード」なる見出し２２ｍに関連付けて、「あ、わ、わ、わ、わ、わ、わ、わ、か、か、か、か、わ、わ、わ、わ、わ、わ、わ、た、た、た、た、た、＊」なるキー識別子２２ｏが記憶されている。これは、あキー１６ａが１回、わキー１６ｋが７回、かキー１６ｂが４回、わキー１６ｋが７回、たキー１６ｄが５回、及び、＊キー１６ｊが１回操作されることによって、見出し２２ｍ「アーケード」に対応する読み（図５に例示する予測辞書２２ｃの読み２２ｋに対応する。）が入力されることを示す。
【００５８】
図７は、学習仮辞書２２ｄの構成の一例を示す。この学習仮辞書２２ｄは、読み２２ｐと、見出し２２ｑと、表示位置２２ｒと、入力位置変更２２ｓと、入力方法２２ｔと、入力順番２２ｕとが関連付けられた情報からなり、１組の関連付けられた情報によって、ひらがな文字が漢字などの文字に変換された１回の履歴を示す。
【００５９】
なお、図７では、読み２２ｐと、見出し２２ｑと、表示位置２２ｒと、入力位置変更２２ｓと、入力方法２２ｔと、入力順番２２ｕとが隣接して記憶されるように、また、複数の関連付けられた情報が隣接して記憶されているように図示したが、これは、理解を容易にするためである。記憶される際、これに限るものではない。また、これらの情報は、暗号化されていても良い。
【００６０】
読み２２ｐは、ひらがな文字によって表された読みがなであって、かな漢字変換辞書２２ａの読み２２ｅ、または予測辞書２２ｃの読み２２ｋと同種の情報である。見出し２２ｑは、読み２２ｐが変換される文字であって、かな漢字変換辞書２２ａの見出し２２ｆ、または予測辞書２２ｃの見出し２２ｍと同種の情報である。表示位置２２ｒは、見出し２２ｑが表示部１５に表示された際の表示部１５の表示画面の座標であり、直交するＸ座標とＹ座標とにより表される。
【００６１】
入力位置変更２２ｓは、この関連付けられた情報によって表される変換の前に、入力装置１６の所定のキー操作によって、見出し２２ｑが表示部１５の表示画面に表示される位置が変更されたか否かである。即ち、その変換の前の変換によって得られた見出し２２ｑが表示部１５の表示画面の表示位置２２ｒに表示された後、その表示位置２２ｒに続いた位置にこの情報によって表される変換によって得られた見出し２２ｑが表示された場合、入力位置変更２２ｓは「なし」となる。
【００６２】
入力方法２２ｔは、見出し２２ｑが得られる際に用いられた方法を示し、「確定」、「選択」及び「予測」の中のいずれかの情報である。入力順番２２ｕは、この関連付けられた情報によって表される変換が行われた順であって、自然数である。入力順番２２ｕが小さい場合、遠い過去になされた変換であり、大きい場合、近い過去になされた変換である。
【００６３】
図８は、かな漢字変換部２１が入力されたかな文字を漢字などの文字に変換し、変換された文字を学習し、また、学習しない動作のフローチャートを示す。かな漢字変換部２１は、エディタ部３１によって起動されて動作を開始し（ステップＳ２１ａ）、入力装置１６の操作されたキーの識別子を受信して（ステップＳ２１ｂ）、その識別子によって識別されるキーは、カーソル位置を表示部１５の表示画面中であって、エディタ部３１によって表示されている文字の間の移動の指示を示すもの、または、上記文字の削除指示を示すものであるか否かを判断する（ステップＳ２１ｃ）。
【００６４】
カーソル位置の移動の指示を示すもの、または、文字の削除指示を示すものである場合、かな漢字変換部２１は、これらの操作が行われたことを記憶して（ステップＳ２１ｄ）、ステップＳ２１ｂの入力装置１６の操作されたキーの識別子を受信する動作に戻る。
【００６５】
一方、ステップＳ２１ｃで、上記の指示を示すものでない場合、かな漢字変換部２１は、ステップＳ２１ｂで受信された識別子は、ひらがな文字を示すものであり、その文字の受信と、既に受信されている文字の後に受信された文字を連結してかな漢字変換部２１内に記憶する（ステップＳ２１ｅ）。そして、連結された文字から、変換される文字を予測する。即ち、連結された文字を検索語とし、その検索語に前方一致する読み２２ｋを予測辞書２２ｃから検索する。そして、検索された読み２２ｋと関連付けられて記憶された見出し２２ｍを表示部１５の所定の部分に表示する（ステップＳ２１ｆ）。
【００６６】
ここで、この検索によって得られた見出し２２ｍの表示の際、かな漢字変換部２１は、関連付けられて記憶された学習順番２２ｎが最も大きい見出し２２ｍを第１の候補として、その候補にカーソルをあてて表示する。第２の候補以降は、例えば、関連付けられて記憶された学習順番２２ｎが大きいものから表示する。または、予測辞書２２ｃは、更に、文字変換の際に選択された回数を含むとし、その回数が多いものから表示する。そして、所定のキー操作によって、表示された候補の１つにカーソルを移動させる。
【００６７】
なお、かな漢字変換部２１は、予測にあたり、予測辞書２２ｃに加えて、変換学習辞書２２ｂまたはかな漢字変換辞書２２ａを用いても良い。
【００６８】
次に、かな漢字変換部２１は、行われたキー操作を判断し（ステップＳ２１ｇ）、その操作が文字入力である場合、ステップＳ２１ｅの文字の受信と、既に受信されている文字の後に受信された文字を連結する動作に戻る。また、その操作が表示されている見出し２２ｍの１つであって、カーソルがあたっている候補を選択するものである場合、その候補を選択された文字として、エディタ部３１に通知する。この通知の際、エディタ部３１がその文字を表示部１５に表示する位置を、エディタ部３１から受信する。そして、この１回の変換に係わる情報を学習仮辞書２２ｄに記憶させる（ステップＳ２１ｈ）。
【００６９】
このステップＳ２１ｈで学習仮辞書２２ｄに記憶させる情報として、見出し２２ｑは、ステップＳ２１ｈで選択された見出し２２ｍ、読み２２ｐは、その見出し２２ｍと関連付けられて予測辞書２２ｃに記憶されている読み２２ｋ、表示位置２２ｒは、ステップＳ２１ｈでエディタ部３１から受信された位置、入力位置変更２２ｓは、ステップＳ２１ｄで記憶された情報、入力方法２２ｔは、「選択」なる情報、入力順番２２ｕは、前回の変換の際、学習仮辞書２２ｄに記憶させた自然数に１を加えた情報である。
【００７０】
次に、かな漢字変換部２１は、変換された文字によって学習し（ステップＳ２１ｉ）、ステップＳ２１ｂの入力装置１６の操作されたキーの識別子を受信する動作に戻る。変換された文字による学習については、後述する。なお、ステップＳ２１ｂの動作に戻る際、ステップＳ２１ｄで記憶された、所定の操作が行われたか否かと、ステップＳ２１ｅで連結された文字の記憶を削除する（図示せず）。
【００７１】
ステップＳ２１ｇで、行われた操作がかな漢字変換である場合、かな漢字変換部２１は、ステップＳ２１ｅで連結された文字を検索語として、変換学習辞書２２ｂの読み２２ｈを検索し、検索された読み２２ｈと関連付けられて記憶された見出し２２ｉを得る。更に、上記文字を検索語として、かな漢字変換辞書２２ａの読み２２ｅを検索し、検索された読み２２ｅと関連付けられて記憶された見出し２２ｆを得る。そして、得られた見出し２２ｉ及び見出し２２ｆを表示部１５の所定の部分に表示する（ステップＳ２１ｊ）。
【００７２】
なお、連結された文字は、活用語尾を含むことがある。そこで、かな漢字変換部２１は、かな漢字変換辞書２２ａの読み２２ｅに、関連付けられて記憶された品詞２２ｇが示す活用の種類の応じた語尾を連結して検索する。変換学習辞書２２ｂの読み２２ｈについても、同様の処理をする。そして、検索された見出し２２ｆまたは見出し２２ｉに、上記活用語尾を連結して表示する。
【００７３】
ここで、この検索によって得られた見出し２２ｉ及び見出し２２ｆを表示する際、かな漢字変換部２１は、変換学習辞書２２ｂに記憶され、かつ、関連付けられて記憶された学習順番２２ｊが最も大きい見出し２２ｉを第１の候補として、その候補にカーソルをあてて表示する。第２の候補以降は、例えば、変換学習辞書２２ｂに記憶され、かつ、関連付けられて記憶された学習順番２２ｊが大きいものから表示し、次に、かな漢字変換辞書２２ａに記憶された見出し２２ｆを表示する。
【００７４】
または、変換学習辞書２２ｂ及びかな漢字変換辞書２２ａは、更に、文字変換の際に選択された回数を含むとし、かな漢字変換部２１は、その回数が多いものから表示する。そして、所定のキー操作によって、表示された候補の１つにカーソルを移動させる。また、表示部１５の所定の範囲に限りがあって、全ての見出し２２ｉ及び見出し２２ｆを表示することができない場合、かな漢字変換部２１は、入力装置１６の所定のキー操作によって、見出し２２ｉ及び見出し２２ｆをスクロールさせる。
【００７５】
そして、カーソルがあたっている候補を選択し、確定させるキー操作を受信して、その候補を変換された文字として確定させ（ステップＳ２１ｋ）、確定された文字をエディタ部３１に通知する。この通知の際、既に説明した通り、エディタ部３１が通知された文字を表示部１５に表示する位置を、エディタ部３１から受信する。そして、この１回の変換に係わる情報を学習仮辞書２２ｄに記憶させる（ステップＳ２１ｍ）。
【００７６】
このステップＳ２１ｍで学習仮辞書２２ｄに記憶させる情報として、見出し２２ｑは、ステップＳ２１ｋで確定された見出し２２ｉまたは見出し２２ｆ、読み２２ｐは、その見出し２２ｉまたは見出し２２ｆと関連付けられて予測辞書２２ｃまたはかな漢字変換辞書２２ａに記憶されている読み２２ｈまたは読み２２ｅである。
【００７７】
また、表示位置２２ｒは、ステップＳ２１ｍでエディタ部３１から受信された位置、入力位置変更２２ｓは、ステップＳ２１ｄで記憶された情報、入力方法２２ｔは、ステップＳ２１ｊの変換動作を経由した場合、「変換」なる情報、入力順番２２ｕは、前回の変換の際、学習仮辞書２２ｄに記憶させた自然数に１を加えた情報である。
【００７８】
次に、かな漢字変換部２１は、この確定された文字によって学習し（ステップＳ２１ｉ）、ステップＳ２１ｂの入力装置１６の操作されたキーの識別子を受信する動作に戻る。なお、ステップＳ２１ｂの動作に戻る際、ステップＳ２１ｄで記憶された、所定の操作が行われたか否かと、ステップＳ２１ｅで連結された文字の記憶を削除することは、既に説明した通りである。
【００７９】
ステップＳ２１ｇで、行われた操作が確定である場合、かな漢字変換部２１は、ステップＳ２１ｅで連結された文字が選択され、変換された文字として確定されたとして、ステップＳ２１ｍのその文字を通知し、１回の変換に係わる情報を学習仮辞書２２ｄに記憶させる動作に移る。
【００８０】
ステップＳ２１ｊの変換動作を経由せず、ステップＳ２１ｋの確定動作を経由した場合、ステップＳ２１ｍで学習仮辞書２２ｄに記憶させる情報は、既に説明した通りであるが、異なる部分があり、見出し２２ｑは、ステップＳ２１ｅで連結され、ステップＳ２１ｇで確定されたひらがな文字列、読み２２ｐは、ステップＳ２１ｅで連結され、ステップＳ２１ｇで確定されたひらがな文字列、入力方法２２ｔは、「確定」なる情報である。
【００８１】
かな漢字変換部２１は、入力装置１６の所定のキー操作がされることによって、任意の動作ステップにおいて、動作を終了する（図示せず）。
【００８２】
以上の説明で、かな漢字変換部２１は、ステップＳ２１ｆの予測の動作で、入力装置１６の所定のキー操作によって入力されたひらがな文字からの予測を行うとし、図５に例示した予測辞書２２ｃを用いるとした。しかし、これに限るものではなく、入力装置１６のキー操作からの予測を行うとし、図６に例示した予測辞書２２ｃを用いても良い。この場合、ステップＳ２１ｅでは、操作されたキーの識別子を受信して連結し、連結された識別子を検索語とし、その検索語に前方一致するキー識別子２２ｏを予測辞書２２ｃから検索する。そして、検索されたキー識別子２２ｏと関連付けられて記憶された見出し２２ｍを表示部１５の所定の部分に表示する。
【００８３】
以上の説明で、かな漢字変換部２１は、ひらがな文字から漢字などの文字への変換をかな漢字変換辞書２２ａの見出し２２ｆ毎に行う、即ち、概ね単語単位で行うとした。しかし、これに限るものではない。例えば、文節単位で変換しても良い。文節単位の変換は、１回の変換と数えるとする。しかし、文節に含まれる語の変換ごとに１回と数えても良い。更に、かな漢字変換部２１は、複数の文節にあたるひらがな文字から漢字などの文字への変換を行っても良い。この場合、ステップＳ２１ｊの変換と、変換結果の表示、更に、ステップＳ２１ｋの変換された文字の確定は、文節単位に行い、文節数の変換がされたと数える。そして、変換された文字毎に、ステップＳ２１ｍの変換された文字の通知と、ステップＳ２１ｉの学習を行う。
【００８４】
次に、ステップＳ２１ｉの、かな漢字変換部２１の学習の動作を説明する。ここで、学習とは、変換学習辞書２２ｂに新たに関連付けられた情報を記憶すること、変換学習辞書２２ｂの学習順番２２ｊを更新すること、予測辞書２２ｃに新たに関連付けられた情報を記憶すること、及び、予測辞書２２ｃの学習順番２２ｎを更新することの１つまたは複数である。
【００８５】
なお、変換学習辞書２２ｂには、語単位で情報が記憶される。そして、変換学習辞書２２ｂの読み２２ｈと、見出し２２ｉとは、その語が活用語である場合（活用語であるか否かは、かな漢字変換辞書２２ａの品詞２２ｇを参照することによって判断される。）、語幹である。
【００８６】
また、変換学習辞書２２ｂに係る学習は、例えば、付属語については行わないとする。付属語は、かな文字で記載されることが多く、学習による効果が少ないからである。しかし、これに限るものではない。品詞２２ｇに依存して、学習する語と、学習しない語を細分しても良い。
【００８７】
一方、予測辞書２２ｃの読み２２ｋと、見出し２２ｍとは、必ずしも語であることを必要としない。任意の文字列であって良く、語の一部であっても、複数の語であっても良い。また、かな漢字変換部２１は、かな漢字変換辞書２２ａを参照して複数の文節にあたるひらがな文字から漢字などの文字への変換を行い、その変換結果を参照して、予測辞書２２ｃには、文節単位で記憶させても良いし、語単位で記憶させても良い。
【００８８】
かな漢字変換部２１は、学習仮辞書２２ｄを参照して、学習し、または学習しないかを決定する。ここで、参照する情報は、１組の関連付けられた情報であることも、複数の関連付けられた情報であることもある。また、関連付けられた情報の中で、１つの項目であることも、複数の項目であることもある。
【００８９】
図９は、かな漢字変換部２１のステップＳ２１ｉの第１の動作、即ち、学習し、また、学習しない第１の動作のフローチャートを示す。かな漢字変換部２１は、ステップＳ２１ｉの動作を開始し（ステップＳ２１ｎ）、最新の変換動作に係わる情報、即ち、入力順番２２ｕが最も大きい関連付けられた情報を学習仮辞書２２ｄから検索し（ステップＳ２１ｏ）、その情報の入力方法２２ｔを判断する（ステップＳ２１ｐ）。
【００９０】
入力方法２２ｔが「選択」及び「確定」のいずれか一方である、即ち、最新の入力動作は、予測辞書２２ｃを参照して行われた、または、入力されたひらがな文字がかな漢字変換処理を経ることなく変換された場合、かな漢字変換部２１は、検索された読み２２ｐと読み２２ｋとが等しく、かつ、検索された見出し２２ｑと見出し２２ｍとが等しい関連付けられた情報の組を予測辞書２２ｃから検索し、その学習順番２２ｎを検索された入力順番２２ｕによって更新して記憶させて学習し（ステップＳ２１ｑ）、ステップＳ２１ｉの動作を終了する（ステップＳ２１ｒ）。
【００９１】
なお、入力方法２２ｔが「確定」の場合、上記検索によって関連付けられた情報が得られないことがある。その場合、かな漢字変換部２１は、検索された読み２２ｐを読み２２ｋとし、検索された見出し２２ｑを見出し２２ｍとし、検索された入力順番２２ｕを学習順番２２ｎとする関連付けられた情報を予測辞書２２ｃに新規に記憶させる。これによって、最新の変換動作に係わる見出し２２ｑは、次のかな漢字変換の際に、予測辞書２２ｃを参照した第１の候補として表示される。
【００９２】
一方、入力方法２２ｔが「変換」である、即ち、最新の変換動作は、変換学習辞書２２ｂ及びかな漢字変換辞書２２ａを参照してかな漢字変換処理を経て行われた場合、かな漢字変換部２１は、見出し２２ｑを判断する（ステップＳ２１ｓ）。
【００９３】
見出し２２ｑが漢字である場合、かな漢字変換部２１は、検索された読み２２ｐと読み２２ｈとが等しく、かつ、検索された見出し２２ｑと見出し２２ｉとが等しい関連付けられた情報の組を変換学習辞書２２ｂから検索し、その学習順番２２ｊを検索された入力順番２２ｕによって更新して記憶させて学習し（ステップＳ２１ｔ）、続いて、ステップＳ２１ｑの予測辞書２２ｃに所定の情報を記憶させて学習する動作を経て、ステップＳ２１ｉの動作を終了する（ステップＳ２１ｒ）。
【００９４】
ステップＳ２１ｔで、上記検索によって関連付けられた情報が得られない場合、かな漢字変換部２１は、検索された読み２２ｐを読み２２ｈとし、検索された見出し２２ｑを見出し２２ｉとし、検索された入力順番２２ｕを学習順番２２ｊとする関連付けられた情報を変換学習辞書２２ｂに新規に記憶させる。これによって、最新の変換動作に係わる見出し２２ｉは、次のかな漢字変換の際に、変換学習辞書２２ｂを参照した第１の候補として表示される。
【００９５】
一方、ステップＳ２１ｓで、見出し２２ｑがひらがな文字及びカタカナ文字のいずれか一方である場合、かな漢字変換部２１は、入力順番２２ｕが検索された入力順番２２ｕから第１の所定の値を減じた値から、検索された入力順番２２ｕに第２の所定の値を加えた値までのいずれかの値である関連付けられた情報を学習仮辞書２２ｄから検索して、それらの新たに検索された情報に、既にステップＳ２１ｏで検索されていた読み２２ｐと等しい読み２２ｐと、漢字である見出し２２ｑを持つ情報があるか否かを判断する（ステップＳ２１ｕ）。ここで、上記第１の所定の値及び第２の所定の値は、例えば、２であり、入力装置１６の所定のキー操作によって変更される。２つの所定の値が同じである必要はない。
【００９６】
なお、ステップＳ２１ｏで学習仮辞書２２ｄから検索された情報は、最新の変換動作に係わる情報、即ち、入力順番２２ｕが最も大きい関連付けられた情報であると説明してきた。そのため、第２の所定の値が０でない場合、上記入力順番２２ｕに第２の所定の値を加えた入力順番２２ｕを検索語にした検索によって情報が得られることはない。
【００９７】
そこで、このステップＳ２１ｕの判断が必要となる場合、かな漢字変換部２１は、学習するか否かを、更に、上記第２の所定の値が示す回数の変換処理が終わってから判断して動作する。または、この段階の学習仮辞書２２ｄによって仮に判断して動作する。そして、この段階で学習を行わず、かつ、更に第２の所定の値が示す回数の変換処理が終わってから学習することが適切であると判断された場合、かな漢字変換部２１は、その変換処理が終わってから学習する。
【００９８】
この段階で学習を行い、かつ、更に第２の所定の値が示す回数の変換処理が終わってからその学習が適切でないと判断された場合、かな漢字変換部２１は、その変換処理が終わってから学習を取り消す。その取り消しのため、学習した内容をかな漢字変換部２１内に記憶し、または辞書２２内に記憶させる。
【００９９】
ステップＳ２１ｕで上記情報がないと判断された場合、かな漢字変換部２１は、ステップＳ２１ｔの変換学習辞書２２ｂに情報を記憶させる学習と、ステップＳ２１ｑの予測辞書２２ｃに情報を記憶させる学習とを行って、ステップＳ２１ｉの動作を終了する（ステップＳ２１ｒ）。一方、ステップＳ２１ｕで上記情報があると判断された場合、かな漢字変換部２１は、学習をせずに、ステップＳ２１ｉの動作を終了する（ステップＳ２１ｒ）。
【０１００】
このかな漢字変換部２１のステップＳ２１ｕの判断によって学習をし、または学習しないことにより、例えば、「佐藤」、「浩二」、「サトウ」、「コウジ」と、この順に変換された、即ち、姓、名、姓の読みがな、及び名の読みがなが連続して入力され、それぞれがステップＳ２１ｊの変換と、ステップＳ２１ｋの確定の動作を経て変換された場合、学習仮辞書２２ｄは、図７に例示する情報が記憶される。
【０１０１】
そして、変換学習辞書２２ｂの見出し２２ｉと、予測辞書２２ｃの見出し２２ｍには、それぞれ図４と、図５とに示すように、「佐藤」及び「浩二」が記憶され、「サトウ」及び「コウジ」は記憶されないことにより、適切な学習がされた。これによって、頻繁に変換される漢字表記の姓及び名は学習され、稀に変換される読みがなであるカタカナ文字表記の姓及び名は学習されないことにより、姓及び名の変換の際のキー操作回数が無用に増すことはない。
【０１０２】
なお、かな漢字変換部２１は、カタカナ文字への変換を、必ずしもかな漢字変換辞書２２ａを参照することなく行う。そのため、上記一例で、「佐藤」、「浩二」、「サトウコウジ」と、この順に変換と確定されることによっても同じ変換結果が得られる。このような変換と確定がされた場合に同様の効果を得るため、かな漢字変換部２１は、ステップＳ２１ｕの判断を、上記に加えて、以下のように行う。
【０１０３】
即ち、かな漢字変換部２１は、ステップＳ２１ｕの判断動作で、ステップＳ２１ｓで、見出し２２ｑがひらがな文字及びカタカナ文字のいずれか一方である場合、入力順番２２ｕが検索された入力順番２２ｕから第３の所定の値を減じた値から、検索された入力順番２２ｕに第４の所定の値を加えた値までのいずれかの値である関連付けられた情報を学習仮辞書２２ｄから検索する。そして、検索された情報で、入力順番２２ｕが連続する任意個の複数の情報の読み２２ｐを入力順番２２ｕの順に連結する。
【０１０４】
この連結された読み２２ｐと、既にステップＳ２１ｏで検索されていた読み２２ｐとが等しく、かつ、この連結された読み２２ｐのそれぞれに関連付けられて学習仮辞書２２ｄに記憶された見出し２２ｑが漢字である場合、かな漢字変換部２１は、上記情報があると判断する。
【０１０５】
なお、姓及び名に限ることはなく、住所についても同じ効果が得られる。更に、読み方が広く知られていない漢字表記の語に読みがなが付される場合についても同じ効果が得られる。１つの書類中、読みがなが初回の漢字表記の語にのみ付される場合、言うまでもなく効果があり、更には、全ての漢字表記の語に付される場合にも、効果がある。即ち、学習され、第１の候補として表示される文字が頻繁に変化しない。そのため、第１の候補として使用者が予想しない文字が表示されることによる使用者の混乱がなく、容易な変換が可能となる。
【０１０６】
なお、以上の説明では、ステップＳ２１ｕで、かな漢字変換部２１は、近い値の入力順番２２ｕに関連付けられて、読み２２ｐが同じであり、一方の読み２２ｐに関連付けられた見出し２２ｑが漢字で、他方に関連付けられた見出し２２ｑがひらがな文字及びカタカナ文字のいずれか一方である情報が学習仮辞書２２ｄに記憶されている場合、漢字を学習し、ひらがな文字及びカタカナ文字を学習しないとした。しかし、これに限るものではない。ひらがな文字及びカタカナ文字のいずれか一方は、漢字と同様に学習し、他方を学習しないとしても良い。
【０１０７】
更に、かな漢字変換部２１は、漢字を学習せず、ひらがな文字及びカタカナ文字のいずれか一方、または両方を学習するとしても良い。同じ語が漢字で表記されることが少なく、かな文字で表記されることが多い場合に効果がある。例えば、小学生用の文書作成の場合である。
【０１０８】
また、ステップＳ２１ｕで、入力順番２２ｕの値によることに代えて、または加えて、かな漢字変換部２１は、２つの関連付けられた情報の表示位置２２ｒの差が所定の範囲内である場合、かな漢字変換部２１は、例えば、一方の情報の漢字である見出し２２ｑを学習し、他方の情報のひらがな文字及びカタカナ文字のいずれか一方である見出し２２ｑを学習しないとしても良い。
【０１０９】
この処理は、例えば、ブラウザ部が、姓、名、姓の読みがな、及び名の読みがなのそれぞれの入力欄を表示し、使用者は、それぞれに入力欄に入力する際、いずれの欄から入力するかによらず、更に、一方に入力後、上記以外の入力欄に入力し、他方に入力した場合、上記適切な学習を行う。なぜなら、姓の入力欄と、姓の読みがなの入力欄は近くに位置され、名の入力欄と、名の読みがなの入力欄は近くに位置されるからである。
【０１１０】
図１０は、ブラウザ部によって姓名入力欄１５ａと、姓名の読みがな入力欄１５ｂとが表示部１５に表示されている一例を示す。入力欄は、姓及び名の入力欄に分かれていないが、このような入力欄であっても、同様な効果が得られることは既に説明した通りである。
【０１１１】
なお、表示位置２２ｒは、表示部１５の表示画面の位置を示す座標であるとした。これに限るものではない。例えば、エディタ部３１によって管理される、変換された文字が文書中の何行目の何文字目であるかの情報であるとしても良い。これによれば、例えば、表示部１５に表示される文字の大きさを変化させることによって位置の近さの評価が異なることがない。
【０１１２】
図１１は、かな漢字変換部２１のステップＳ２１ｉの第２の動作、即ち、学習し、また、学習しない第２の動作のフローチャートを示す。この第２の動作の一部は、図９を参照して説明した第１の動作と同一である。そこで、同じ動作ステップには同じ符号を付してその説明を省略する。
【０１１３】
ステップＳ２１ｉの動作を開始して、ステップＳ２１ｏの最新の変換動作に係わる情報を学習仮辞書２２ｄから検索する動作の後、かな漢字変換部２１は、ステップＳ２１ｏで検索された情報の入力位置変更２２ｓを判断する（ステップＳ２１ｖ）。そして、入力位置変更２２ｓが「なし」の場合、即ち、検索された変換動作が行われる前に、見出し２２ｑが表示部１５の表示面に表示される位置が変更されなかった場合、かな漢字変換部２１は、学習して（ステップＳ２１ｗ）、ステップＳ２１ｉの動作を終了する。ステップＳ２１ｗの学習は、図９を参照して説明したステップＳ２１ｔの変換学習辞書２２ｂに記憶される情報を操作することによる学習と、ステップＳ２１ｑの予測辞書２２ｃに記憶される情報を操作することによる学習とからなる。
【０１１４】
一方、ステップＳ２１ｖで、上記位置が変更された場合、かな漢字変換部２１は、見出し２２ｑを判断する（ステップＳ２１ｘ）。そして、見出し２２ｑがひらがな文字である場合、ステップＳ２１ｉの動作を終了する。見出し２２ｑが漢字及びカタカナ文字のいずれか一方である場合、学習して（ステップＳ２１ｗ）、ステップＳ２１ｉの動作を終了する。
【０１１５】
なお、ステップＳ２１ｖで、かな漢字変換部２１は、変更された位置に依存して、学習し、または学習しないことを選択しても良い。例えば、変更された位置が、１回の変換動作で変換された複数の文字の中の２文字の間である場合、学習せず、ある変換動作で変換された文字と、その変換動作の次回の変換動作で変換された文字の間である場合、学習するとしても良い。１回の変換動作で変換された文字は、独立性が高いので、その間に挿入された文字の独立性は高く、学習に値するからである。
【０１１６】
上記説明したかな漢字変換部２１のステップＳ２１ｉの第２の動作によれば、「おくれます」と入力し、「遅れます」と変換した後、カーソルを「れ」と「ま」の間に移動させ、「てしまい」を入力することによって、変換された文字を「遅れてしまいます」に変更した場合、単独では意味のない言葉である「てしまい」を学習させないことができる。
【０１１７】
また、この第２の動作によれば、「がんばってね」と入力し、ひらがな文字に変換した後、末尾の「ってね」を削除し、「ります」を入力し、変換された文字を「がんばります」に変更した場合、単独では意味のない言葉である「ります」を学習させないことができる。
【０１１８】
なお、見出し２２ｑが漢字及びカタカナ文字のいずれか一方である場合、かな漢字変換部２１は、学習するが、この場合、新たに変換された漢字及びカタカナ文字のいずれか一方である文字は、意味のある言葉であると考えられるからである。しかし、これに限るものではなく、漢字及びカタカナ文字のいずれか一方である場合、学習しないとしても良い。また、カタカナ文字である場合、学習しないとしても良い。
【０１１９】
更に、上記漢字及びカタカナ文字のいずれか一方である文字が複数文字からなり、それらの文字の一部が削除されない場合、かな漢字変換部２１は、学習するとしても良い。文字の一部が削除されたか否かは、ステップＳ２１ｏで検索された最新の変換動作に係わる情報の次回に行われる変換動作に係る情報の入力位置変更２２ｓによって判断される。そこで、次回に行われる変換動作を待って判断する。または、次回に行われる変換動作の冒頭の、図８に示すフローチャートのステップＳ２１ｃの動作を待って判断する。
【０１２０】
図９を参照して説明したかな漢字変換部２１のステップＳ２１ｉの第１の動作と、図１１を参照して説明したかな漢字変換部２１のステップＳ２１ｉの第２の動作とは、排他的な動作ではない。適宜一部の動作を取り出して、または組み合わせても良い。また、動作によって、学習仮辞書２２ｄに含まれる情報の一部が不要になれば、その情報を記憶する必要はない。また、過去の変換に係る情報が不要であれば、必要な情報をかな漢字変換部２１内に記憶するとし、装置は、学習仮辞書２２ｄを有しない構成で良い。
【０１２１】
以上の説明は、本発明を移動通信端末装置に適用した形態を例にとって行ったが、本発明は、かな漢字変換処理を行うあらゆる装置、例えば、パソコンや、ＰＤＡ（Personal Digital Assistant）に適用することも当然に可能である。本発明は以上の構成に限定されるものではなく、種々の変形が可能である。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施形態に係る移動通信端末装置の構成を示すブロック図。
【図２】本発明の実施形態に係る入力装置のキーの詳細を示す図。
【図３】本発明の実施形態に係るかな漢字変換辞書の構成の一例を示す図。
【図４】本発明の実施形態に係る変換学習辞書の構成の一例を示す図。
【図５】本発明の実施形態に係る予測辞書の構成の第１の例を示す図。
【図６】本発明の実施形態に係る予測辞書の構成の第２の例を示す図。
【図７】本発明の実施形態に係る学習仮辞書の構成の一例を示す図。
【図８】本発明の実施形態に係るかな漢字変換部の入力されたかな文字を漢字などの文字に変換し、変換された文字を学習し、また、学習しない動作のフローチャート。
【図９】本発明の実施形態に係るかな漢字変換部の学習し、また、学習しない第１の動作のフローチャート。
【図１０】本発明の実施形態に係るブラウザ部によって表示部に表示される入力欄の一例を示す図。
【図１１】本発明の実施形態に係るかな漢字変換部の学習し、また、学習しない第２の動作のフローチャート。
【符号の説明】
【０１２３】
１１  制御部
１５  表示部
１６  入力装置
２１  かな漢字変換部
２２  辞書
２２ａ  かな漢字変換辞書
２２ｂ  変換学習辞書
２２ｃ  予測辞書
２２ｄ  学習仮辞書
２２ｅ、２２ｈ、２２ｋ、２２ｐ  読み
２２ｆ、２２ｉ、２２ｍ、２２ｑ  見出し
２２ｇ  品詞
２２ｊ、２２ｎ  学習順番
２２ｏ  キー識別子
２２ｒ  表示位置
２２ｓ  入力位置変更
２２ｔ  入力方法
２２ｕ  入力順番
３１  エディタ部
【図１】
2008250935.tif 000003
【図２】
2008250935.tif 000004
【図３】
2008250935.tif 000005
【図４】
2008250935.tif 000006
【図５】
2008250935.tif 000007
【図６】
2008250935.tif 000008
【図７】
2008250935.tif 000009
【図８】
2008250935.tif 000010
【図９】
2008250935.tif 000011
【図１０】
2008250935.tif 000012
【図１１】
2008250935.tif 000013