(57)【特許請求の範囲】
【請求項１】
かな文字等の入力又はかな文字から漢字への変換の指示を行う入力装置と、該入力装置により入力されたかな文字又はかな文字から漢字への変換の指示情報をバッファに入力する入力手段と、かな文字を漢字に変換するための変換候補文字を登録する漢字辞書と、該漢字辞書を参照して該バッファに入力されたかな文字を変換候補順に従って変換候補文字に変換する変換手段と、該入力されたかな文字の変換確定後に、該確定した変換候補文字を第１変換候補文字として学習する学習手段と、該入力されたかな文字又は該かな文字の変換候補を表示する表示装置とを有する情報処理装置において、
変換候補文字が複数個ある各かな文字についての第１変換候補文字を強調表示した回数を示す値を記憶する第１記憶手段と、
変換候補文字が複数個あるかな文字についての第１変換候補文字を強調表示する最大の強調表示回数を示す判定値を記憶する第２記憶手段と、
前記バッファに入力されたかな文字の前記第１記憶手段に記憶された第１変換候補文字を強調表示した回数を示す値と前記判定値との比較により、強調表示した回数が前記最大の強調表示回数を越えていないことを示す時は、該かな文字の第１変換候補文字を強調表示する表示制御手段と、
前記表示制御手段により強調表示されたかな文字についての第１変換候補文字を強調表示した回数を示す前記第１記憶手段に記憶された値を更新する強調表示計数手段と、
前記学習手段による学習結果あるかな文字についての第１変換候補文字が変化した場合、該かな文字についての変化後の第１変換候補文字を強調表示した回数を示す値を未だ強調表示されていないことを示す値に初期化して前記第１記憶手段に記憶する強調表示初期化手段と、
を具備したことを特徴とする情報処理装置。
【請求項２】
前記強調表示は拡大表示である請求項１記載の情報処理装置。
【請求項３】
かな文字等の入力又はかな文字から漢字への変換の指示を行う入力装置と、該入力装置により入力されたかな文字又はかな文字から漢字への変換の指示情報をバッファに入力する入力手段と、かな文字を漢字に変換するための変換候補文字を登録する漢字辞書と、該漢字辞書を参照して該バッファに入力されたかな文字を変換候補順に従って変換候補文字に変換する変換手段と、該入力されたかな文字の変換確定後に、該確定した変換候補文字を第１変換候補文字として学習する学習手段と、該入力されたかな文字又は該かな文字の変換候補を表示する表示装置とを有するコンピュータを、
変換候補文字が複数個ある各かな文字についての第１変換候補文字を強調表示した回数を示す値を記憶する第１記憶手段と、
変換候補文字が複数個あるかな文字についての第１変換候補文字を強調表示する最大の強調表示回数を示す判定値を記憶する第２記憶手段と、
前記バッファに入力されたかな文字の前記第１記憶手段に記憶された第１変換候補文字を強調表示した回数を示す値と前記判定値との比較により、強調表示した回数が前記最大の強調表示回数を越えていないことを示す時は、該かな文字の第１変換候補文字を強調表示する表示制御手段と、
前記表示制御手段により強調表示されたかな文字についての第１変換候補文字を強調表示した回数を示す前記第１記憶手段に記憶された値を更新する強調表示計数手段と、
前記学習手段により学習結果あるかな文字についての第１変換候補文字が変化した場合、該かな文字についての変化後の第１変換候補文字を強調表示した回数を示す値を未だ強調表示されていないことを示す値に初期化して前記第１記憶手段に記憶する強調表示初期化手段として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置及び情報処理プログラムを記憶した記憶媒体に関し、特に、かな漢字変換の変換候補の表示方式に関するものである。
【０００２】
【従来の技術】
近年、ワードプロセッサやパーソナルコンピュータなどの情報処理装置の普及はめざましく、これらを利用して、文書作成を行う人々が増大している。この文書作成に際して、情報処理装置には、ユーザが使い易く、しかも、誤入力が少ないマンマシンインタフェースの機能が要求される。
【０００３】
この機能の一つとして学習機能があげられる。この学習機能は、かな文字を漢字に変換して確定した際に、この漢字を第１変換候補文字として選択する。次に同じかな文字が入力された時に、この漢字を第１変換候補文字として、表示装置に表示して、操作性の向上を図ったものである。
【０００４】
特開平２−２５０１４４号公報には、「汚名：挽回」のように、誤った用語の使用の防止及び経済的に高い変換効率を実現する情報処理装置が開示されている。誤った用語を使用を防止する方法は、予め、２つの文節の誤用例を誤用例辞書に登録しておき、ユーザが入力したかな文字の２つの文節が誤用例辞書に登録されていれば、それが誤用例であることを表示装置に表示してユーザの注意を促して、誤った用語の使用を防止するというものである。
【０００５】
また、経済的に高い変換効率を実現する方法として、予め、正しく変換した用例を用例辞書に登録しておき、ユーザが入力したかな文字の２つの文節が用例辞書に登録されていれば、その登録された用例に優先的に変換して表示装置に表示するというものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の情報処理装置におけるかな漢字変換の表示では、まず、学習機能を有する場合は、ユーザは意識しないうちに、学習した第１変換候補文字を確定して入力する癖がつきやすくなり、同音異義語を含む文章で誤変換が多くなるという問題点があった。
【０００７】
また、特開平２−２５０１４４号公報に記載の情報処理装置では、２つの文節の誤った使用を防止することができるが、正しく使用された２つの文節については、用例辞書に登録されていなければ、無力である。しかも、１文節ずつ逐次変換するような場合においては、特開平２−２５０１４４号公報に記載の情報処理装置では、誤変換を少なくすることはできない。
【０００８】
本発明は、このような点に鑑みてなされたものであり、かな文字の漢字変換時における誤変換を減らす情報処理装置及び情報処理プログラムを記憶した記憶媒体を提供することを目的としている。
【０００９】
【課題を解決するための手段】
図１は本発明の原理図である。
この図に示すように、かな文字等の入力又はかな文字から漢字への変換の指示を行う入力装置２と、該入力装置２により入力されたかな文字又はかな文字から漢字への変換の指示情報をバッファに入力する入力手段４と、かな文字を漢字に変換するための変換候補文字を登録する漢字辞書８と、漢字辞書８を参照してバッファに入力されたかな文字を変換候補文字に変換する変換手段１０と、入力されたかな文字又はかな文字の変換候補文字を表示する表示装置１４とを有する情報処理装置において、バッファに入力されたかな文字の変換候補文字が漢字辞書８に複数個登録されているか否かを判別する変換候補数判別手段６と、入力されたかな文字の変換候補文字が複数個あれば、変換手段１０により変換された変換候補文字を表示装置１４に強調表示する表示制御手段１２とを具備したことを特徴とする。
【００１０】
以上のような構成によれば、入力手段４により、バッファ内に入力したかな文字の漢字辞書８に登録されている変換候補文字が複数個あるか否かを変換候補数判別手段６により判別して、変換候補文字が複数個あれば、表示制御手段１２によって、変換手段１０が変換した変換候補文字を表示装置１４に、例えば、拡大表示をすることにより、強調表示する。
【００１１】
ユーザには、変換候補文字が複数個あれば、変換候補文字が表示装置１４上で強調表示されるので、漢字変換の際に、ユーザの注意を促すことができ、誤変換が少なくなる。
【００１２】
また、変換候補文字が複数個ある各かな文字についての第１変換候補文字を強調表示した回数を示す値を記憶する第１記憶手段と、変換候補文字が複数個あるかな文字についての第１変換候補文字を強調表示する最大の強調表示回数を示す判定値を記憶する第２記憶手段と、前記バッファに入力されたかな文字の前記第１記憶手段に記憶された第１変換候補文字を強調表示した回数を示す値と前記判定値との比較により、強調表示した回数が前記最大の強調表示回数を越えていないことを示す時は、該かな文字の第１変換候補文字を強調表示する表示制御手段と、前記表示制御手段により強調表示されたかな文字についての第１変換候補文字を強調表示した回数を示す前記第１記憶手段に記憶された値を更新する強調表示計数手段と、前記学習手段による学習結果あるかな文字についての第１変換候補文字が変化した場合、該かな文字についての変化後の第１変換候補文字を強調表示した回数を示す値を未だ強調表示されていないことを示す値に初期化して前記第１記憶手段に記憶する強調表示初期化手段とを具備して構成してもよい。
【００１３】
これにより、一般に、学習手段を有する場合は、学習した第１変換候補文字を確定して入力する癖がつきやすくなるが、第１変換候補文字が表示装置１４上で強調表示されるので、ユーザの注意を促して、誤変換が少なくなる。
【００１４】
しかも、同一の第１変換候補文字の強調表示の回数が最大を越えると、次回では、その第１変換候補文字は、強調表示がされなくなる。そのため、強調表示するかな文字の対象が単調に増加することを抑え、かな文字の入力の際に頻繁に第１変換候補文字が拡大表示されてユーザの注意を喚起し難くなるということを防止することができる。
【００１５】
また、入力手段４、変換手段１０、バッファに入力されたかな文字の変換候補文字が漢字辞書に複数個登録されているか否かを判別する変換候補数判別手段６、及び入力されたかな文字の変換候補文字が複数個あれば、変換手段により変換された変換候補文字を表示装置１４に強調表示する表示制御手段１２は、例えば、プロセッサ上で動作する情報処理プログラムにより構成し、このプログラムをフロッピーディスクなどの記憶媒体に記憶しておき、この記憶媒体からプログラムをメインメモリにロードして実行する構成にする。
【００１６】
また、本発明によれば、かな文字等の入力又はかな文字から漢字への変換の指示を行う入力装置と、該入力装置により入力されたかな文字又はかな文字から漢字への変換の指示情報をバッファに入力する入力手段と、かな文字を漢字に変換するための変換候補文字を登録する漢字辞書と、該漢字辞書を参照して該バッファに入力されたかな文字を変換候補順に従って変換候補文字に変換する変換手段と、該入力されたかな文字の変換確定後に、該確定した変換候補文字を第１変換候補文字として学習する学習手段と、該入力されたかな文字又は該かな文字の変換候補を表示する表示装置とを有するコンピュータを、変換候補文字が複数個ある各かな文字についての第１変換候補文字を強調表示した回数を示す値を記憶する第１記憶手段と、変換候補文字が複数個あるかな文字についての第１変換候補文字を強調表示する最大の強調表示回数を示す判定値を記憶する第２記憶手段と、前記バッファに入力されたかな文字の前記第１記憶手段に記憶された第１変換候補文字を強調表示した回数を示す値と前記判定値との比較により、強調表示した回数が前記最大の強調表示回数を越えていないことを示す時は、該かな文字の第１変換候補文字を強調表示する表示制御手段と、前記表示制御手段により強調表示されたかな文字についての第１変換候補文字を強調表示した回数を示す前記第１記憶手段に記憶された値を更新する強調表示計数手段と、前記学習手段により学習結果あるかな文字についての第１変換候補文字が変化した場合、該かな文字についての変化後の第１変換候補文字を強調表示した回数を示す値を未だ強調表示されていないことを示す値に初期化して前記第１記憶手段に記憶する強調表示初期化手段として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体が提供される。
.
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図２は、本発明の実施形態による情報処理装置の機能ブロック図である。
【００１８】
この図に示すように、情報処理装置は、入力装置２０、入力部２２、ユーザ指定判別部２３、変換候補数判別部２４、変換部２６、学習部２８、強調表示回数計数部／初期化部３０、表示制御部３２、表示装置３４、漢字辞書３６、強調表示回数記憶部３８、及び判定値記憶部４０を具備している。
【００１９】
入力装置２０は、かな文字などの文字入力やかな文字から漢字への変換の指示を行うキーボードなどである。入力部２２は、入力装置２０より入力されたかな文字やかな文字から漢字への指示情報をバッファに入力するものである。ユーザ指定判別部２３は、ユーザの拡大表示の指定を判別して制御するものである。
【００２０】
変換候補数判別部２４は、かな文字の漢字辞書３６に登録された変換候補が複数個あるか否かをチェックするものである。変換部２６は、漢字辞書３６に登録されている変換候補を変換候補順に選択するものである。
【００２１】
学習部２８は、かな文字の変換候補が確定した時に、その確定した変換候補を第１変換候補とするものである。強調表示回数計数／初期化部３０は、各かな文字について、第１変換候補文字が変わらずに強調表示されるとその強調表示回数をデクリメントして、強調表示回数記憶部３８に記憶させ、学習部２８による学習により、第１変換候補が変更されると、未だ強調表示をしていないことを示す初期値、例えば、３にリセットするものである。
【００２２】
表示制御部３２には、以下の２つの機能があり、これらは、ユーザにより指定可能となっている。
（ａ）  かな文字の変換候補が複数個ある場合に、変換候補文字を全て前後の文字よりも大きな文字サイズで強調表示する、
（ｂ）  かな文字の強調表示回数が判定値記憶部４０に記憶された判定値よりも大きい時に、そのかな文字の変換候補文字を強調表示し、判定値以下の場合は、そのかな文字の変換候補文字を標準文字サイズで表示する、
ここで、（ｂ）のような指定をするのは、（ａ）のような指定だと、変換候補が複数個あるかな文字が数多く存在するので、頻繁に変換候補文字が拡大表示されることになり、ユーザの注意を喚起し難くなるため、拡大表示する対象を制限するためである。
【００２３】
表示装置３４は、画面にかな文字や漢字などを表示するものである。漢字辞書３６は、各かな文字について、その変換候補の漢字を登録した辞書であり、フロッピーディスクやハードティスクなどの記憶媒体に予め登録されている。
【００２４】
強調表示回数記憶部３８は、かな文字について、強調表示できる回数を記憶するメモリである。判定値記憶部４０は、同じ第１変換候補を確定した時に、その第１変換候補を強調表示する最大の回数を示す判定値を記憶するメモリであり、例えば、判定値を０とする。
【００２５】
入力部２２、ユーザ指定判別部２３、変換候補数判別部２４、変換部２６、強調表示回数計数／初期化部３０、表示制御部３２、強調表示回数記憶部３８の記憶領域を定義する定義部、及び判定値記憶部４０の記憶領域を定義して判定値を設定する判定値設定部は、例えば、プロセッサ上で動作する情報処理プログラムにより構成し、このプログラムをフロッピーディスクなどの記憶媒体に記憶しておき、この記憶媒体からプログラムをメインメモリにロードして実行する構成にする。
【００２６】
図３は、図２の情報処理装置の動作フローチャートである。
図４、及び図５は、図２の情報処理装置の動作説明図である。
以下、これらの図を参照しつつ、本実施形態による情報処理装置の動作を説明する。
【００２７】
ユーザは、入力装置２０より、かな文字、例えば、図４に示すように、「みごとにせいこうをおさめられました。」というかな文字を入力する。
図３中のステップＳ２において、入力部２２は、入力装置２０より入力したかな文字を図示しないバッファに格納する。
【００２８】
ステップＳ４において、入力部２２は、入力装置２０の「かな漢字変換キー」により指定情報をバッファに入力する。ステップＳ８において、ユーザ指定制御部２３は、入力されたかな文字の漢字辞書３６を検索する。例えば、図４においては、「みごと」、「せいこう」、「おさめ」の各かな文字について、漢字辞書３６が検索される。
【００２９】
本例では、「拡大表示」をするという指定と「拡大表示」をしないという指定とがユーザによって指定可能となっている。ステップＳ１０において、ユーザ指定制御部２３は、ユーザが「拡大表示する」を指定したか否かを判別して、「拡大表示する」を指定した場合は、ステップＳ１２に進み、「拡大表示しない」を指定した場合は、ステップＳ６０に進む。
【００３０】
ステップＳ１２において、変換候補数判別部２４は、入力されたかな文字の漢字辞書３６に登録された変換候補数が複数個あるか否かを判別して、複数個あれば、ステップＳ１４に進み、変換候補が無し又は１個ならば、ステップＳ６０に進む。
【００３１】
ステップＳ１４において、ユーザ指定制御部２３は、変換候補を全て拡大表示をする指定であるか否かを判別して、全ての変換候補を拡大表示する指定ならば、ステップＳ４８に進み、そうでなければ、ステップＳ１６に進む。
【００３２】
ステップＳ１６において、表示制御制御部２３は、そのかな文字について、強調表示回数記憶部３８に記憶された値が判定値記憶部４０に記憶されている判定値よりも大きければ、拡大表示するので、ステップＳ１８に進み、判定値以下ならば、拡大表示しないので、ステップＳ３４に進む。
【００３３】
ここで、かな文字の強調表示回数記憶部３８に記憶されるかな文字について、初期値は、最大強調表示回数、例えば、３がセットされており、後述するように第１変換候補が変更されずに強調表示される毎に、１デクリメントされ、判定値は、０であるために、この強調表示回数記憶部３８に記憶されている値は、第１変換候補で拡大表示できる回数を示す。
【００３４】
そのため、かな文字について、第１変換候補が最大強調表示回数を越えない場合は、ステップＳ１８に進み、強調表示され、逆に、最大強調表示回数を越える場合は、ステップＳ３４に進み、強調表示されない。
【００３５】
ステップＳ１８において、変換部２６は、かな文字について、漢字辞書３６から変換候補順に漢字候補を選択する。ステップＳ２０において、表示制御部３２は、漢字候補を表示装置３４に拡大表示する。
【００３６】
例えば、図４に示すように、表示装置３４の画面上に、かな文字「せいこう」については、第１変換候補の「成功」が、また、かな文字「おさめ」については、第１変換候補の「修め」が拡大表示される。
【００３７】
また、図５に示すように、複数の変換候補を一度に表示装置３４にテーブル状に表示する形式では、かな自体を他の文字よりも大きく表示して、使用者に注意を促すようにする。
【００３８】
ステップＳ２２において、変換部２６は、次の漢字候補をユーザが指定したか否かを判別して、次の変換候補を指定していれば、ステップＳ２０に戻り、次の変換候補を指定していなければ、ステップＳ２４に進む。
【００３９】
例えば、図４に示すように、かな文字「せいこう」について、第２変換候補の「製鋼」／第３変換候補の「性行」が次変換候補として指定されたならば、「製鋼」／「性行」が拡大表示され、かな文字「おさめ」について、第２変換候補の「治め」／第３変換候補の「収め」が次候補として指定されたならば、「治め」／「収め」が拡大表示される。
【００４０】
ステップＳ２４において、変換候補文字が確定されたか否かを判別して、確定されたならば、ステップＳ２６に進み、確定されていなければ、ステップＳ２２に戻る。ここで、候補文字の確定は、例えば、入力装置２０の確定キーの押下げ、又は、カーソルの移動などにより認識する。
【００４１】
ステップＳ２６において、学習部２８は、確定した漢字が前回の第１変換候補と異なり、候補順が変わったか否かを判定し、候補順が変わったならば、ステップＳ２８に進み、候補順が変わらなければ、ステップＳ３０に進む。
【００４２】
例えば、図４に示すように、入力文字「みごとにせいこうをおさめられました。」については、「見事に成功を修められました。」(TO)→「見事に製鋼を修められました。」(T1-1)→「見事に性行を修められました。」(T1-2)→「見事に成功を修められました。」(TO)→「見事に成功を治められました。」(T2-1)→「見事に成功を収められました。」(T2-2)と次変換候補の指定がされる毎に順次、変換候補が表示される。ここで、下線は拡大表示を示す。
【００４３】
ステップＳ２８において、拡大表示回数初期化部３０は、候補順が変わったので、かな文字の拡大表示回数を初期値、例えば、３に初期化する。そして、表示制御部３２は、図示しないが、確定した拡大表示を標準表示に戻す。ステップＳ３２において、学習部２８は、確定した漢字を第１変換候補とするべく、漢字辞書３４の変換候補順の並びを変更して、終了する。
【００４４】
ステップＳ３０において、拡大表示回数計数部３０は、変換候補順が変わらず、第１変換候補が確定したので、そのかな文字の拡大表示回数を１デクリメントする。そして、表示制御部３２は、図示しないが確定した拡大表示を標準表示に戻して、終了する。
【００４５】
ステップＳ３４において、変換部２６は、変換候補を選択する。ステップＳ３６において、表示制御部３２は、選択した漢字候補を標準サイズで表示装置３４に表示する。これにより、かな文字の第１変換候補で最大数分拡大表示されると、このかな文字の変換候補は、標準表示されることになる。そのため、拡大表示される対象が増大することが防止されて、ユーザの注意の喚起が維持される。
【００４６】
ステップＳ３８において、変換部２６は、次の変換候補をユーザが選択したか否かを判別して、次の変換候補を選択していれば、ステップＳ３６に戻り、次の変換候補を選択していなければ、ステップＳ４０に進む。
【００４７】
ステップＳ４０において、学習部２８は、候補文字が確定されたか否かを判別して、確定されたならば、ステップＳ４２に進み、確定されていなければ、ステップＳ３８に戻る。
【００４８】
ステップＳ４２において、表示制御部３２は、確定した漢字が前回の第１変換候補と異なり、変換候補順が変わったか否かを判定し、変換候補順が変わったならば、ステップＳ４４に進み、変換候補順が変わらなければ、終了する。
【００４９】
ステップＳ４４において、拡大表示回数初期化部３０は、候補順が変わったので、かな文字の拡大表示回数を初期値、例えば、３に初期化する。これにより、この候補順が変わったかな文字については、次回からは、拡大表示されることになる。ステップＳ４６において、学習部２８は、確定した漢字を第１変換候補とするべく、漢字辞書３４の変換候補順の並びを変更して、終了する。
【００５０】
ステップＳ４８において、変換部２６は、漢字候補を選択する。ステップＳ５０において、表示制御部３２は、選択した漢字候補を標準サイズで表示装置３４に表示する。
【００５１】
ステップＳ５２において、変換部２６は、次の漢字候補をユーザが選択したか否かを判別して、次の漢字候補を選択していれば、ステップＳ５０に戻り、次の漢字候補を選択していなければ、ステップＳ５２に進む。
【００５２】
ステップＳ５２において、表示制御部３２は、候補文字が確定されたか否かを判別して、確定されたならば、ステップＳ５４に進み、確定されていなければ、ステップＳ５０に戻る。
【００５３】
ステップＳ５６において、表示制御部３２は、確定した漢字が前回の第１候補と異なり、変換候補順が変わったか否かを判定し、変換候補順が変わったならば、ステップＳ５８に進み、変換候補順が変わらなければ、終了する。ステップＳ５８において、学習部２８は、確定した漢字を第１変換候補とするべく、漢字辞書３４の変換候補順の並びを変更して、終了する。
【００５４】
ステップＳ６０において、拡大表示しない指定の場合や変換候補が無し又は１個の場合は、従来と同様に標準表示処理を行う。例えば、図４に示すように、かな文字「みごと」については、変換候補が「見事」の１つなので、「見事」は拡大表示されず、標準表示される。
【００５５】
以上説明した実施形態によれば、変換候補が複数個あって、ユーザが誤変換を起こし易い場合は、変換候補を拡大表示して、ユーザの注意を促すので、ユーザの誤変換を少なくすることができる。
【００５６】
【発明の効果】
以上説明したように、請求項１〜請求項４記載の発明によれば、変換候補が複数個あり、ユーザが誤変換を起こし易い場合は、変換候補を拡大表示して、ユーザの注意を促すので、ユーザの誤変換を少なくすることができる。
【００５７】
請求項２及び請求項４記載の発明によれば、学習した第１変換候補が変更されずに、最大拡大表示回数まで拡大表示されると、その第１変換候補はその変換候補順が変更されるまでは、拡大表示されないので、拡大表示される変換文字の対象が増えることを防止することができ、ユーザの注意を損なうようなことがない。
【図面の簡単な説明】
【図１】本発明の原理図である。
【図２】本発明の実施形態による情報処理装置の機能ブロック図である。
【図３】図２の情報処理装置の動作フローチャートである。
【図４】図２の情報処理装置の動作説明図である。
【図５】図２の情報処理装置の動作説明図である。
【符号の説明】
２  入力装置
４  入力手段
６  変換候補数判別手段
８  漢字辞書
１０  変換手段
１２  表示制御手段
１４  表示装置
【図１】
0003720166.tif 000002
【図２】
0003720166.tif 000003
【図３】
0003720166.tif 000004
【図４】
0003720166.tif 000005
【図５】
0003720166.tif 000006