(57)【要約】【課題】入力された文字列に対して拗音、促音、濁音、および半濁音を含む文字列を正しく入力できなかった場合においても、所望の文字を得ることができる文字処理装置を提供する。【解決手段】文字処理装置は、任意の文字を入力する入力手段１０と、辞書データを格納した辞書部４０と、入力手段１０により入力された任意の文字を補正する補正手段２１と、補正手段２１により補正された文字と一致する文字が辞書部４０に含まれているかどうかを判断する判断手段２２と、入力手段１０により入力された任意の文字、および判断手段２２により辞書部４０に含まれていると判断された文字を表示する表示手段５０とを備える。【選択図】　　　　図１
2004038838.tif 000002
【特許請求の範囲】
【請求項１】
任意の文字を入力する入力手段と、
辞書データを格納した辞書部と、
前記入力手段により入力された任意の文字を補正する補正手段と、
前記補正手段により補正された文字と一致する文字が前記辞書部に含まれているかどうかを判断する判断手段と、
前記入力手段により入力された任意の文字、および前記判断手段により辞書部に含まれていると判断された文字を表示する表示手段とを含む、文字処理装置。
【請求項２】
前記補正手段に対する補正条件を記憶する補正条件記憶部を含む、請求項１に記載の文字処理装置。
【請求項３】
コンピュータを、請求項１または請求項２に記載の文字処理装置として作動させるためのプログラム。
【請求項４】
請求項３に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は文字処理装置、プログラムおよびプログラムを記録した記録媒体に関し、特に文字列を正しく入力できる文字処理装置、プログラムおよびプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
電子辞書等の入力装置においては、入力された文字がそのまま表示される。つまり文字を正しく入力しなければ、所望の文字を得る事ができない。しかし、ユーザーの中には文字を正しく入力するのは難しいと考える人も多い。これは特に、促音等に代表される特殊文字の入力で顕著に表れる。これに対処するため、以下のような提案がなされている。
【０００３】
特開昭６２−１５４１６９号公報に於いては、入力された文字列の漢字変換を行う際、入力された文字列に対して拗音等の自動補正を施した後、それら文字列も漢字変換候補として取り扱う漢字変換装置が開示されている。また、特開平５−１５８９１４号公報に於いては、入力された文字列の漢字変換を行う際、入力された文字列に対して拗音等の自動補正を施した後、それら文字列も変換候補として表示する漢字変換装置が開示されている。
【０００４】
特開平３−２０８１６３号公報に於いては、入力された文字列に対し、拗音や促音を自動的に付加する文字処理装置が開示されている。また、特開平６−４５２０号公報に於いては、入力された文字列に対して拗音および促音の自動補正を施す日本語処理装置が開示されている。
【０００５】
更に、特開平９−２６９５７号公報に於いては、入力された文字列が日本語には存在しない言葉である場合に限り、入力された文字列に対して拗音等の自動補正を行うかな漢字変換装置が開示されている。
【０００６】
【発明が解決しようとする課題】
従来の文字処理装置は上記のように構成されていた。入力された文字列に対して拗音等の自動補正は行なわれたが、それが正しい文字かどうかの判断が困難な場合があった。この発明は上記のような問題点を解消するためになされたもので、入力された文字列に対して拗音、促音、濁音、および半濁音を含む文字列を正しく入力できなかった場合においても、所望の文字を得ることができる文字処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、この発明の文字処理装置は、任意の文字を入力する入力手段と、辞書データを格納した辞書部と、入力手段により入力された任意の文字を補正する補正手段と、補正手段により補正された文字と一致する文字が辞書部に含まれているかどうかを判断する判断手段と、入力手段により入力された任意の文字、および判断手段により辞書部に含まれていると判断された文字を表示する表示手段とを備える。
【０００８】
入力された任意の文字、およびその任意の文字を補正した文字が辞書にある場合のみにその文字があわせて表示手段に表示されるため、不適切な文字は表示されない。したがって、ユーザーは適切な文字の中から所望の文字を選択できる。
【０００９】
その結果、拗音等を含む文字列を正しく入力できなかった場合に於いても、所望の文字を得る事が可能になる。
【００１０】
好ましくは、文字処理装置は補正手段に対する補正条件を記憶する補正条件記憶手段を備える。ユーザーが設定した補正条件を記憶するため、更なる候補の絞込みが可能になり、ユーザーによっては必要のない候補までも表示する事がなくなる。
【００１１】
なお、上記した文字処理装置をプログラムで構成してコンピュータで作動させてもよい。また、上記プログラムは記録媒体に記録しても良い。
【００１２】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照して説明する。図１は、この発明の実施形態の１つに於ける、文字処理装置のシステム構成を示す機能ブロック図である。
【００１３】
図１を参照して、文字処理装置は、入力手段１０と、文字・数字キー部１１と、設定キー部１２と、制御部２０と、補正手段２１と、判断手段２２と、補正条件記憶部３０と、拗音フラグ部３１と、促音フラグ部３２と、濁音フラグ部３３と、半濁音フラグ部３４と、辞書部４０と、表示手段５０とを備える。
【００１４】
入力手段１０は、文字・数字キー部１１と、設定キー部１２からなり、文字・数字キー部１１は任意の文字や数字の入力処理を行う。設定キー部１２は補正条件記憶部３０内のフラグ設定を行うための設定画面を起動するためのキーである。
【００１５】
制御部２０は、補正手段２１および、判断手段２２からなり、補正手段２１は、文字・数字キー部１１より入力された任意の文字に対し、拗音、もしくは促音、もしくは濁音、もしくは半濁音の補正が可能かどうかを判断し、可能であれば補正を行う。判断手段２２は、入力された文字および補正が施された文字が辞書部４０内に存在する文字かどうかを判断し、存在するものだけを候補として取り上げる。
【００１６】
補正条件記憶部３０は、拗音フラグ部３１および、促音フラグ部３２および、濁音フラグ部３３および、半濁音フラグ部３４からなり、拗音フラグ部３１は、文字・数字キー部１１より入力された任意の文字に対し、拗音補正を行うか否かを判断するフラグが記憶されている。促音フラグ部３２は、文字・数字キー部１１より入力された任意の文字に対し、促音補正を行うか否かを判断するフラグが記憶されている。濁音フラグ部３３は、文字・数字キー部１１より入力された任意の文字に対し、濁音補正を行うか否かを判断するフラグが記憶されている。半濁音フラグ部３４は、文字・数字キー部１１より入力された任意の文字に対し、半濁音補正を行うか否かを判断するフラグを記憶している。
【００１７】
辞書部４０には、さまざまな辞書データが格納されている。表示手段５０は、入力された文字や、制御部２０により補正が施された文字や、辞書データを表示する。
【００１８】
図２は、文字処理装置の制御手順の１例を示すフローチャートである。図２を参照して、まずステップＳ１１（以下、「ステップ」を略す）にてユーザーは入力手段１０から文字を入力する。Ｓ１２にて補正手段は入力された文字が、拗音、もしくは促音、もしくは濁音、もしくは半濁音に変換する事が可能かどうかを判定する。補正手段が変換不可能と判断したときは（Ｓ１２でＮＯ）、Ｓ１５にて入力された文字をそのまま表示手段５０に表示する。
【００１９】
Ｓ１２にて変換可能と判断されれば、Ｓ１３にて補正手段により、文字の変換処理つまり、補正処理を行った後、Ｓ１４にて補正された文字が辞書部４０に存在するかどうかの判断処理を行い、辞書部４０に存在しない文字への変換は行わない。これらの処理をした後、結果をＳ１５にて表示手段５０に表示する。
【００２０】
Ｓ１６では、Ｓ１５で表示された文字がユーザーによって選択されたかどうかを判定し、選択されていれば、Ｓ１７で選択された文字に対応する辞書データを呼び出し、Ｓ１８にて該データの表示を行い一連の処理を終了する。Ｓ１６にて文字が選択されていなければ、文字の入力が終了していないと判断して、Ｓ１１の処理に戻る。
【００２１】
図３は、上記処理における表示手段５０に於ける表示例である。図３を参照して、（Ａ）は「き」という文字が入力手段１０から入力された際の表示例である。「き」は濁音補正が可能な文字であるため、文字候補として、「き」、「ぎ」の２文字が表示される。（Ｂ）は「き」に続き「や」が入力された際の表示であり、「や」は拗音補正が可能な文字であり、その補正候補は「や」、「ゃ」である。この２文字を（Ｂ）で表示された２文字と組み合わせて表示を行う。つまり、「きや」、「ぎや」、「きゃ」、「ぎゃ」の４種類の候補が表示される。（Ｃ）では、更に「き」、「や」に引き続き「く」が入力された際の表示である。ここで、変換候補としては「きやく」、「ぎやく」、「きゃく」、「ぎゃく」、「きやぐ」、「ぎやぐ」、「きゃぐ」、「ぎゃぐ」の８種類があるが、「きやぐ」、「ぎやぐ」、「きゃぐ」の３種類の文字は辞書４０中に存在しないため、これらを除いた５種類の候補が表示される。
【００２２】
（Ｄ）では「３」の「きゃく」を選択した場合の表示例を示している。このように、ユーザーは表示された候補中から文字を選択でき、拗音、促音、濁音、半濁音を含む文字列を正しく入力できなかった場合でも、所望の文字を得る事ができる。即ち「きやく」と入力したにも関わらず、「きゃく」という文字を調べる事ができる。
【００２３】
図４は、上記処理の変形例を示すフローチャートである。図４を参照して、この例では、まず、Ｓ２１にて入力手段１０においてキー入力がなされたかどうかを調べる。キー入力された場合（Ｓ２１でＹＥＳ）、そのキーが設定キー１２かどうかをＳ２２にて判定し、設定キー１２以外のキーであれば、図６に示すＳ４１の処理へと進む。Ｓ４１の処理は通常のキー処理であり、後に説明を行う。入力されたキーが設定キー１２であれば、Ｓ２３にて各種フラグの設定を行なう。具体的には、拗音、促音、濁音および半濁音の４種類の変換機能のうちどれを有効もしくは無効にするかの設定を行う画面を表示する。そのために、ここでは上記４種類の変換の各々に対してキー「１」〜「４」が対応するようになっている。
【００２４】
次に、Ｓ２３の処理後、Ｓ２４にてキー入力がなされたかどうかを調べ、キー入力された場合Ｓ２５以降の処理へと進む。「１」キーが押されていれば、Ｓ２９にて拗音フラグの反転処理を行う。即ち現在設定されている拗音フラグが“１”の場合は“０”に、“０”の場合は“１”に設定し直す。その後、Ｓ２４の処理へと戻る。Ｓ２４にて「２」キーが押されていた場合は、Ｓ２６での判定によりＳ３０へ進み、Ｓ３０にて促音フラグの反転処理を行う。同様に「３」、「４」キーが押されていた場合はそれぞれ、Ｓ３１にて濁音フラグの反転処理、Ｓ３２にて半濁音フラグの反転処理を行い、Ｓ３４の処理へと戻る。設定キー１２が押された場合にはＳ３４にて辞書の初期入力画面、つまり設定前の画面を表示して処理を終える。Ｓ３４にて「１」〜「４」キーおよび設定キー１２以外のキーが押された場合は（Ｓ３４でＮＯ）、Ｓ２４に戻る。つまり、この画面内では上記以外のキーでの処理は行われない。
【００２５】
図５はこの場合における表示手段５０への表示例および、補正条件記憶部３０の内部の模式図である。
【００２６】
（Ａ）は、辞書の初期画面である。ここで設定キー１２を押すと、（Ｂ）の表示となり、現在の設定状況を見る事ができる。さらにこの画面でどの変換を有効もしくは無効にするのかを設定する事ができる。（Ｅ）は（Ｂ）が表示されている時の補正条件記憶部３０を模式的に表した図であり、ここで“１”は変換が有効である事を示す。（Ｂ）にて「３」キーが押された場合、（Ｃ）の画面になり、濁音への変換が無効になった事が判る。その際の補正条件記憶部３０は（Ｆ）のようになり、濁音フラグが“０”になる。設定キーが押されると文字変換設定画面を終了し、最初の辞書の初期画面に戻る。
【００２７】
図６は、図４のＳ２２に接続する、文字処理装置の制御手順の１例を示すフローチャートである。図６を参照して、図４のＳ２２において設定キー１２以外のキーが入力されたとき、Ｓ４１にて入力された文字が、拗音、もしくは促音、もしくは濁音、もしくは半濁音に変換する事が可能かどうかを判定する。変換不可能であれば、Ｓ４５にて入力された文字をそのまま表示する。Ｓ４１にて変換可能と判断されれば、Ｓ４２にて拗音フラグ、および促音フラグ、および濁音フラグ、および半濁音フラグを調べ、補正する必要の無い文字に対する補正は行わない。その後、Ｓ４３にて文字の変換処理つまり、補正処理を行った後、Ｓ４４にて補正された文字が辞書部４０内に存在するかどうかの判断処理を行い、辞書部４０内に存在しない文字への変換は行わない。これらの処理をした後、結果をＳ４５にて表示手段５０に表示する。Ｓ４６では、Ｓ４５で表示された文字がユーザーによって選択されたかどうかを判定する。選択されていれば、Ｓ４７で選択された文字に対応する辞書データを呼び出し、Ｓ４８にて該データの表示を行い一連の処理を終了する。Ｓ４６にて文字が選択されていなければ、文字の入力が終了していないと判断して、図４のＳ２１のキー受付処理へ戻る。
【００２８】
図７は、図５の手順にて濁音フラグ３３が“０”に設定された、つまり濁音への自動変換を無効にした際の表示例である。濁音フラグ３３により、濁音に関する補正は行わないと設定されているため、（Ａ）では、入力された「き」に対し補正は行わない。つまり、「ぎ」の候補は表示されない。次に「や」が入力された際には、「や」は拗音補正が可能な文字であるため補正をした後表示を行う。（Ｃ）では、引き続き「く」が入力された際の入力例であるが、（Ａ）同様、濁音に関する補正は行わないため入力された「く」に対して補正は行わず、（Ｂ）にて表示された２種類に「く」を付加して表示を行う。（Ｄ）は「２」の「きゃく」を選択した場合の表示例を示している。このようにユーザーが設定したフラグに対する補正、つまりユーザーが間違いなく入力できると考える文字への補正を避けることにより、表示候補がさらに見やすくなると共に、ユーザーに必要のない文字が選択される事を防ぐことができる。
【００２９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００３０】
【発明の効果】
以上のように、この発明によれば、入力された任意の文字、およびその任意の文字を補正した文字が辞書にある場合のみにその文字があわせて表示手段に表示されるため、不適切な文字は表示されない。したがって、ユーザーは適切な文字の中から所望の文字を選択できる。その結果、拗音等を含む文字列を正しく入力できなかった場合に於いても、所望の文字を得る事が可能になる。
【図面の簡単な説明】
【図１】文字処理装置のシステム構成を示す機能ブロック図である。
【図２】文字処理装置の制御手順の１例を示すフローチャートである。
【図３】文字処理装置の表示手段への表示例を示す図である。
【図４】文字処理装置のフラグ設定手順の１例を示すフローチャートである。
【図５】フラグ設定の具体例を示す表示例および補正条件記憶部内部の模式図である。
【図６】文字処理装置の制御手順の他の例を示すフローチャートである。
【図７】補正条件として、濁音変換が解除された場合の表示例を示す図である。
【符号の説明】
１０　入力手段、１１　文字・数字キー部、１２　設定キー部、２０　制御部、２１　補正手段、２２　判断手段、３０　補正条件記憶部、３１　拗音フラグ部、３２　促音フラグ部、３３　濁音フラグ部、３４　半濁音フラグ部、４０　辞書部、５０　表示手段。
【図１】
2004038838.tif 000003
【図２】
2004038838.tif 000004
【図３】
2004038838.tif 000005
【図４】
2004038838.tif 000006
【図５】
2004038838.tif 000007
【図６】
2004038838.tif 000008
【図７】
2004038838.tif 000009