(57)【特許請求の範囲】
【請求項１】
手書き入力された文字を認識し、複数の候補文字を出力する文字認識処理を利用し、文字入力する文字入力方法であって、
前記文字認識処理で得られた手書き文字に対する複数の候補文字のうちの１つを表示画面に表示する第１の表示工程と、
ユーザにより座標入力手段を介して入力された前記表示画面内の座標位置と座標入力方向とに基づいて、前記第１の表示工程で表示された候補文字の一部が指定されたか文字全体が指定されたか判断する判断工程と、
前記判断工程で候補文字の一部が指定されたと判断した場合、候補文字とその部首を識別するための情報とを記憶した部首辞書を参照して、前記入力された座標位置と座標入力方向とに基づいて指定された文字の一部に対応する部首を識別する部首識別工程と、
前記文字認識処理で得られた複数の候補文字の中から、前記部首識別工程で識別した部首を有する文字を選別して候補群とし、該候補群を前記表示画面に表示する第２の表示工程と、
前記判断工程で候補文字の文字全体が指定されたと判断した場合、前記文字認識処理で得られた複数の候補文字をそのままの順位で候補群とし、該候補群を前記表示画面に表示する第３の表示工程と、
前記第２の表示工程で表示された候補群もしくは前記第３の表示工程で表示された候補群の中から、所望の文字をユーザに選択させ、該選択させた文字を認識結果の文字とする選択工程と
を有することを特徴とする文字入力方法。
【請求項２】
手書き入力された文字を認識し、複数の候補文字を出力する文字認識手段を利用し、文字入力する文字入力装置であって、
前記文字認識手段で得られた手書き文字に対する複数の候補文字のうちの１つを表示画面に表示する第１の表示手段と、
ユーザにより座標入力手段を介して入力された前記表示画面内の座標位置と座標入力方向とに基づいて、前記第１の表示手段で表示された候補文字の一部が指定されたか文字全体が指定されたか判断する判断手段と、
前記判断手段で候補文字の一部が指定されたと判断した場合、候補文字とその部首を識別するための情報とを記憶した部首辞書を参照して、前記入力された座標位置と座標入力方向とに基づいて指定された文字の一部に対応する部首を識別する部首識別手段と、
前記文字認識処理で得られた複数の候補文字の中から、前記部首識別手段で識別した部首を有する文字を選別して候補群とし、該候補群を前記表示画面に表示する第２の表示手段と、
前記判断手段で候補文字の文字全体が指定されたと判断した場合、前記文字認識処理で得られた複数の候補文字をそのままの順位で候補群とし、該候補群を前記表示画面に表示する第３の表示手段と、
前記第２の表示手段で表示された候補群もしくは前記第３の表示手段で表示された候補群の中から、所望の文字をユーザに選択させ、該選択させた文字を認識結果の文字とする選択手段と
を有することを特徴とする文字入力装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は文字入力方法及び装置、詳しくは第１の文字を第２の文字に変換して入力する文字入力方法及び装置に関するものである。
【０００２】
【従来の技術】
一般に、文字認識装置は、入力された文字の特徴と抽出し、予め記憶されている辞書を参照して、その中の最も類似している文字を第１候補として出力する。第１候補が必ずしも意図した文字ではないことも十分有り得るので、所定の指示を与えることで２番目、３番目、…という具合に順次候補を出力する。
【０００３】
例えば、手書き文字認識装置において、手書きで“訪”を入力したとする。第１候補が“許”であり、第２候補以下が“敗”、“販”、“訪”、“訳”、“設”…であったと仮定する。
【０００４】
この場合、目的の漢字は第４候補になっているから、次候補を表示する指示を３回行えば、それが画面に表示されるこになる。
【０００５】
【発明が解決しようとする課題】
本来、正しく入力すれば、意図した通りの文字が第１候補になるはずであるが、同じような文字がいくつも存在する場合や、画数の多い文字などでは難しい。
【０００６】
場合によっては、数十個等の多量の候補が発生することもあり、目的の文字が表示されるまで何度も次表示等の指示を与えなければならない。
【０００７】
また、特に低価格の認識装置では、認識した得られた候補を複数個表示することも可能ではあるが、せいぜい数個止まりであって、依然として目的の文字を探し出す操作が必要になる。
【０００８】
【課題を解決するための手段】
本発明は上記問題点に鑑みなされたものであり、認識候補群の中から目的の文字を探し出す場合の候補群の絞り込みを効率良く行うことを可能ならしめる文字入力方法を提供しようとするものである。
【０００９】
この課題を解決するため、たとえば本発明の文字入力方法は以下の工程を備える。すなわち、
手書き入力された文字を認識し、複数の候補文字を出力する文字認識処理を利用し、文字入力する文字入力方法であって、
前記文字認識処理で得られた手書き文字に対する複数の候補文字のうちの１つを表示画面に表示する第１の表示工程と、
ユーザにより座標入力手段を介して入力された前記表示画面内の座標位置と座標入力方向とに基づいて、前記第１の表示工程で表示された候補文字の一部が指定されたか文字全体が指定されたか判断する判断工程と、
前記判断工程で候補文字の一部が指定されたと判断した場合、候補文字とその部首を識別するための情報とを記憶した部首辞書を参照して、前記入力された座標位置と座標入力方向とに基づいて指定された文字の一部に対応する部首を識別する部首識別工程と、
前記文字認識処理で得られた複数の候補文字の中から、前記部首識別工程で識別した部首を有する文字を選別して候補群とし、該候補群を前記表示画面に表示する第２の表示工程と、
前記判断工程で候補文字の文字全体が指定されたと判断した場合、前記文字認識処理で得られた複数の候補文字をそのままの順位で候補群とし、該候補群を前記表示画面に表示する第３の表示工程と、
前記第２の表示工程で表示された候補群もしくは前記第３の表示工程で表示された候補群の中から、所望の文字をユーザに選択させ、該選択させた文字を認識結果の文字とする選択工程とを有する。
【００１０】
また、上記第１の課題を解決するため、本発明の文字入力装置は以下の構成を備える。すなわち、
手書き入力された文字を認識し、複数の候補文字を出力する文字認識手段を利用し、文字入力する文字入力装置であって、
前記文字認識手段で得られた手書き文字に対する複数の候補文字のうちの１つを表示画面に表示する第１の表示手段と、
ユーザにより座標入力手段を介して入力された前記表示画面内の座標位置と座標入力方向とに基づいて、前記第１の表示手段で表示された候補文字の一部が指定されたか文字全体が指定されたか判断する判断手段と、
前記判断手段で候補文字の一部が指定されたと判断した場合、候補文字とその部首を識別するための情報とを記憶した部首辞書を参照して、前記入力された座標位置と座標入力方向とに基づいて指定された文字の一部に対応する部首を識別する部首識別手段と、
前記文字認識処理で得られた複数の候補文字の中から、前記部首識別手段で識別した部首を有する文字を選別して候補群とし、該候補群を前記表示画面に表示する第２の表示手段と、
前記判断手段で候補文字の文字全体が指定されたと判断した場合、前記文字認識処理で得られた複数の候補文字をそのままの順位で候補群とし、該候補群を前記表示画面に表示する第３の表示手段と、
前記第２の表示手段で表示された候補群もしくは前記第３の表示手段で表示された候補群の中から、所望の文字をユーザに選択させ、該選択させた文字を認識結果の文字とする選択手段とを有する。
【００１１】
また、第２の発明は、入力された手書き文字列を認識する場合において、認識され表示された文字列中の所望とする部分を有意な文字へ変換することを可能ならしめる文字入力方法を提供しようとするものである。
【００２１】
【実施例】
以下、添付図面に従って本発明に係る実施例を詳細に説明する。
【００２２】
図１は実施例における文字認識装置のブロック構成図である。図示において、１１は文字入力用のペンである。１２は入出力部であって、液晶表示装置と、その表示画面の前面に位置し、手書き文字の入力枠が複数個備えられた透明電極板が張り巡らされた座標入力装置とで構成されている。ペン１１にはペンスイッチが設けられていて、ペン１１を所定の力で押すことでそれがオンになる。そして、文字を入力する場合には、ペン１１を押している状態で入力された座標データを有効とし、認識処理を行う。但し、ペンスイッチがオンのときに入力された座標位置に対応する表示画面上の位置には点を表示する。これによって、あたかも通常のペンによる文字を書くと同様の感覚で認識させようとする文字入力が行える。
【００２３】
２１は入出力部１２から得られた座標データに従って文字認識処理を施し、類似度の高い複数の文字コードを出力する文字認識手段であって、例えば特公平６２−３９４６０号に記載されているアルゴリズムによって導き出される。２２は文字認識手段２１から得られた候補群の中らから、文字部首辞書２３を参照して選別する認識候補選別手段である。文字部首辞書２３についての詳細は後述する。
【００２４】
上記構成における実施例の文字認識装置の具体的処理概要を説明する。但し、本装置はその制御及び処理を行うための不図示のＣＰＵ及びその動作処理手順を記憶しているＲＯＭ及びワークエリアとして使用されるＲＡＭが設けられており、後述する図２のフローチャートに係るプログラムはこのＲＯＭに記憶されている。フローチャートに係るプログラムがＲＯＭに記憶されているとするのは、後述する第２〜第４の実施例でも同じである。
【００２５】
実施例の入出力部１２には図５に示す様に、文字を入力する枠と、表示された文字の消去指示を行う論理的な消去ボタン５６、認識を指示する認識ボタン５７が表示されている。ボタン５６、５７はいずれもペン１１をその場所にタッチ（ペンスイッチをオン状態にすること）でその動作指示を与えるようになっている。例えば、図５の入力枠に手書きで文字を入力し、ペン１１を認識ボタン５７をタッチすると、入出力部１２に蓄えられた各入力枠のストロークが文字認識手段２１に渡される。
【００２６】
文字認識手段２１は入出力部１２から送られてきた各入力枠毎のストロークを解析し、得られた各入力枠毎の認識候補群を認識候補選別部２２に送ると共に、第１候補から構成される文字列を入出力部１２に送ることで、認識結果を表示する。
【００２７】
今、図５に示す如く、“訪問する”と手書きで入力し、認識ボタン５７をペン１１でタッチしたとき、図６に示す如く“許問する”と認識（表示）されたとする。つまり、手書き文字“訪”が“許”として認識された場合である。手書き文字“訪”に対する候補群をその類似度順に示せば、“許”“敗”“販”“訳”“訣”“訪”“設”の場合を想定する。つまり、認識候補選別手段２２は手書き文字“訪”に対するこれら認識候補を記憶する。勿論、その他の手書き文字列“問する”それぞれ文字に対する候補群も記憶するが、これらの認識結果は正しいので説明は省略する。
【００２８】
さて、実施例では、図６に示すような結果が表示された場合、誤認識した文字“許”を見て、少なくともその部首（或いは偏）が一致していることがわかる。そこで、操作者は、誤認識した文字に対する候補を選択するための絞り込み指示を行う。
【００２９】
具体的には、図７に示す如く、認識結果の文字“許”の部首の部分を左から右方向（左側に位置する旁“午”にはかからない）にペン１１で線７１を引く（必ずしもこの線７１は描画する必要はない）。つまり、選択する部首として“言”を選択する。尚、認識結果である文字“許”に対する入力であるかどうか、更には書かれた線が部首のみに左から右方向へ描かれたことを検出するのは、入力された座標位置から判断できる。また、ここでは部首の上のみ横方向に線を引いたが、後述する説明から明らかなように、実際はその文字全体を一部を横切る線を引けば良い（枠全体にまたがる線を引いた場合には意味が異なる）。
【００３０】
さて、操作者によって部首部分の指示を受けると、認識候補選別手段２２は文字部首辞書２３を参照して、文字認識手段２１から供給された候補群の中の部署として“言”を有する文字群のみを選択する。実施例の場合、手書き文字“訪”に対する候補は、“許”“敗”“販”“訳”“訣”“訪”“設”であるので、この内の“訳”“訣”“訪”“設”が選択されることになる。そして、この結果、図示に示す如く、これら選択された候補群はウインドウ７０に示す如く表示する。操作者はこのウインドウを見て、目的とする文字“訪”をペン１１でタッチすることで認識結果を訂正する。
【００３１】
また、なぞる範囲を文字全体を横切るものとした場合、選択方向は全ての部分となるので、図８に示す如く、認識された結果をそのままの順位で表示する。尚、図示の如く表示する候補の数は図示の場合４つであり、その中に目的とする文字が無かったら、所定の操作を行うことで次の候補を表示させることになるが、少なくとも、候補としての文字を絞り込めるので、これまでの文字認識装置と比較して、格段に有利になる。
【００３２】
さて、実施例では上記処理を実現するため、文字部首辞書２３には部首の種類とその存在位置の関係を記憶している部首テーブルと、各文字コードとその文字の部首の関係を記憶している文字テーブルである。この部首テーブルの具体例を図３に、文字テーブルの具体例を図４に示す。
【００３３】
先に説明したように、図６に示す如く、第１候補が表示された入力枠内にペン入力が行われると、その入力はその座標位置から文字“許”に対するものであると判断できる。
【００３４】
文字“許”のＪＩＳコードは“３５７６”であるので、文字テーブルを参照することで、その部首のコードは“７２”であることが判明する。部首コード“７２”は、部首テーブルを参照することで、その指定方法が左から右方向にペンでなぞった場合であるので、図６の状態では確かに部首“言”が選択されたことが確かめられる。
【００３５】
そこで、認識候補選別手段２２は、文字認識手段２１から供給された手書き文字“訪”に対する第１認識候補“許”と同じ部首コードを有する文字のみを、文字認識手段２１から供給されている候補群の中から選別し、図６の如くウインドウ７０の如く表示するわけである。
【００３６】
尚、図３の部首テーブルにおいて、同じ部首“貝”に対し２つの部首が存在するのは、その部首が文字の左右に位置する場合と、上下に位置する場合があることに由来する。すなわち、文字“敗”と文字“負”とは互いに同じ部首であるが、その存在位置が異なる。これを区別する意味で、実施例では図示の如く、部首が存在し得る位置に応じて異なる部首コードを付した。例えば、ある文字を入力した結果、“負”が入力され、上下に半分程度の線を引くことで、下に位置する部首“貝”が選択されることになる。
【００３７】
上記処理内容をここでまとめると、実施例の認識候補選別手段２２は図２に示す手順で処理を進めれば良い。
【００３８】
手書きで文字を入力すると、文字認識手段２１は入力された文字（或いは文字列）に対する第１候補を表示すると共に、その候補群をこの認識候補選別手段２２に送ることは既に説明した。
【００３９】
そこで、先ず、ステップＳ２１では、文字認識手段２１から入力された文字に対する候補群を入力する。そして、ステップＳ２２では、その第１候補に対する部首を図４に示す文字テーブルを用いて求める（この時、入出力部１２の画面には、第１候補の文字が表示されていることになる）。
【００４０】
次のステップＳ２３では、今認識したばかりの文字入力枠にペン１１による入力があったかどうかを判断する。その入力枠以外に対する入力であると判断した場合には、次の認識させようとする文字入力、或いは特定の指示であると判断し、ステップＳ２４に進む。
【００４１】
認識されたばかりであって、その第１候補が表示されている枠内に対する入力であると判断した場合には、ステップＳ２５に進んで、その入力の開始位置及び終了位置から枠全体に対する指示か否かを判断する。
【００４２】
枠全体に対する指示であると判断した場合には、ステップＳ２６に進んで入力した候補群をそのままの順位で表示する。また、枠全体に対する指示ではないと判断した場合には、ステップＳ２７に進んで、その第１候補の部首を持つ文字を入力した候補群の中から選択し、その選択された文字を表示させる。
【００４３】
処理がステップＳ２８に進むと、表示した候補の中から１つを選択して、注目している誤認識文字の訂正を終える。
【００４４】
以上説明したように実施例によれば、誤認識されたが、同じ部首を持つ文字が認識された場合、所定の操作を行うことで、同じ部首を持つ候補のみを表示するので、目的とする文字を探し出すことが容易になる。
【００４５】
＜第２の実施例の説明＞
上記実施例（第１の実施例）では、誤認識されつつも、部首が目的とする文字と同じ場合の候補絞り込みを効率よくするものであったが、本第２の実施例で入力された２以上の文字（文字列）に基づいて、その入力文字の訂正する例を説明する。
【００４６】
本第２の実施例におけるブロック構成を図９に示す。第１の実施例と異なるのは、認識候補文字列選別手段２４、熟語辞書２５が取って変わった点である。
【００４７】
概要を説明する。今、ペン１１を用いて、“訪問する”と入力して認識指示を与えたところ、図１２に示す如く、“許問する”と認識されたとする。操作者は、この結果を見て、熟語或いは単語として誤っている“許問”の部分を横切る様にペンで線を引く（線は描画しなくても良いのは第１の実施例と同じ）。
【００４８】
説明が前後するが、手書き文字“訪”に対する認識候補及びその類似度の順位は第１の実施例と同じとし、手書き文字“問”に対する認識結果の候補及びその順位が“問”、“間”であるとする。
【００４９】
認識候補文字列選別手段２４は、個々の候補の組み合わせによる文字列が熟語辞書２５に存在するかどうかを検索する。但し、組み合わせ個数を減らす意味で、ペン１１で指定された２文字の何れか一方が正しく認識されたものとして、例えば”許間”は組み合わせ対象外としてもよい。
【００５０】
そして、指定された範囲に表示されていた文字列を、検索して得られた文字列と交換する。
【００５１】
熟語辞書２５の内部構成は例えば図１１に示すようになっており、漢字コードの組み合わせが記憶されている。
【００５２】
上記例では、その組み合わせの中に“訪問”があり、且つ、その文字列のコード“４Ｂ２Ｃ”＋“４Ｃ６４”が確かに熟語辞書２５に存在することが確かめられるから、誤認識された文字列“許問”の部分が正解の“訪問”にとって変わる。
【００５３】
本第２の実施例における認識候補文字列選別手段２４の動作を図１０のフローチャートに従って説明する。
【００５４】
先ずステップＳ３１において、文字認識手段２１から入力された手書き文字列それぞれの候補群を入力する。
【００５５】
そして、ステップＳ３２では、ペン１１による入力は、たった今認識された結果を表示している枠に対するものか否かを判断する。その枠以外に対する入力であると判断したら、ステップＳ３３に進んで対応する処理を行う。
【００５６】
さて、認識された文字（文字列）に対するペン１１の入力があったと判断したら、ステップＳ３４に進み、認識結果の文字列における２文字以上にまたがった指示であるかかどうかを判断する。１文字のみの指示であると判断したら、ステップＳ３５に進んで、その指示された文字の第２候補とそれ以降の候補を表示し、ステップＳ３６でそのうちの１つを選択してもらう。
【００５７】
一方、２文字以上の指示であると判断したら、ステップＳ３７に進んで、指示された文字列を構成する個々の候補文字の組み合わせが、熟語辞書２５に存在するかを検索する。そして、その結果、発見された文字列を指示された文字列を消去し、その位置に表示し、認識結果を訂正する。
【００５８】
＜第３の実施例の説明＞
次に上記第１、第２の実施例では、手書き文字そのものを認識するものであったが、本第３の実施例では、手書きで読みかなを入力して認識させ、それをかな漢字変換する場合を説明する。但し、本第３の実施例では読みを入力した後にその特徴があるので、読みの入力はペンによるものの他、キーボードやその他のデバイスによっても構わない。
【００５９】
図２４〜図２６を参照して問題点を指摘する。これらの図は第１、第２の実施例における入出力部１２に対応するものである。
【００６０】
さて、今、ペン１２４を用いて「理恵子」と変換されることを期待して「りえこ」と入力したとする。図２４が変換された状態の一例を示している。
【００６１】
もし候補表示部１２２に目的の熟語な表示されている場合には、その表示上にタッチすることによって、目的の熟語がテキスト表示部１２１に出力される。
【００６２】
しかし、図２４に示す如く、目的の熟語（期待した熟語）がテキスト表示部１２２に表示されていない場合、かな変換部１２３の「次候補」キーや「前候補」キーをペン１２４でタッチすることで、他の候補を表示させることになる。それでもなお、目的熟語がその候補の中に存在しない場合には、「区切←」キーや「区切→」キーを用いて、かな漢字変換の区切り位置を調節して、再度変換を行わせる。
【００６３】
図２４の状態では入力されたかな文字は３文字目で区切られていることになるが、「区切←」キーを２度タッチすると、図２５に示す如く、１文字目で区切られるようになり、「り」というかな文字列に対する漢字の候補が表示される。目的の「理」という漢字が表示されたら、その表示上にタッチすることによって、図２６に示すように、次に「え」というかな文字列に対する漢字の候補が表示される。
【００６４】
同様の操作を繰り返すことにより、目的の熟語がテキスト表示部１２１に出力される。
【００６５】
ところが、これでは、目的の熟語が表示されるまで操作を繰り返す必要がある。しかも、候補が数多く存在することになるから、操作回数や操作に多大な時間を要するという問題がある。
【００６６】
そこで、本第３の実施例ではかかる点を解決する例を説明する。
【００６７】
先ず、第３の実施例のかな漢字変換装置の画面の推移例を図１４〜図１６に示し、説明する。また、本実施例でも、ペン１２４によって画面上にタッチしたり、書き込んだりして操作や入力を行なう。但し、マウスやキーボード等でも同様であるのでこれによって本願発明が限定されるものではない。また、先の例と同じに、「理恵子」と変換されることを期待して「りえこ」という文字列を入力した場合について述べる。
【００６８】
図１４に示すように、候補表示部１２２に目的の熟語が表示されていない場合においても、その表示されている熟語候補の中に、目的の熟語と共通の文字が含まれていれば、その文字をペン１２４を用いて例えば○印で囲むことによって、目的の熟語の一部分がテキスト表示部１２１に出力される。更に図１５に示すように、２つ以上の文字を○印で囲むこともできる。以上の操作により、図１６に示すように、目的の熟語をテキスト表示部１２１に出力することができる。
【００６９】
本第３の実施例のかな漢字変換装置のブロック構成を図１３に示し、各構成ユニットを図１７のフローチャートの順に従って説明する。
【００７０】
先ず、ステップＳ５１においては、テキスト入力手段１０１は、文字認識やキーボードなどを用いて、文字列の入力や編集を行なう。ステップＳ５２においては、テキスト出力手段１０２は、入力された文字列を画面に出力する。ステップＳ５３においては、変換操作手段１０３は、テキスト入力手段１０１に入力された文字列に対して、かな漢字変換を行なう範囲を指定し変換手段１０４を起動する。
【００７１】
ステップＳ５４においては、変換手段１０４は、入力されたかな文字列を、漢字かな混じり文字列に変換して、テキスト出力手段１０２へ出力する。ステップＳ５５において、かな文字列に、複数のかな漢字混じり文字列が対応する場合は、各漢字かな混じり文字列を候補として、候補出力手段１０６へ出力する。
【００７２】
そして、ステップＳ５６においては、画面に対するペン入力を待つ。
【００７３】
ステップＳ５７においては、ペン入力の位置が候補表示部２２であり、軌跡が点であると認識されたならば、熟語選択コマンドの入力と解釈し、ステップＳ５８へ進み、そうでなければステップＳ６０へ進む。
【００７４】
ステップＳ５８において、熟語選択手段１０７は、点が入力された位置がどの候補が表示されているかを判定し、その候補の文字列全体を取り出す。そして、ステップＳ５９においては、前記の取り出した文字列をテキスト出力手段１０２へ出力する。
【００７５】
また、ステップＳ６０に処理が進んだ場合には、ペン入力の位置が候補表示部１２２であり、軌跡が○印であると認識されたならば、熟語選択コマンドの入力と解釈してステップＳ６１へ進み、そうでなければステップＳ６３へ進む。
【００７６】
ステップＳ６１においては、文字選択手段１０８は、○印に囲まれている領域に含まれる文字をすべて取り出す。具体的には、図２３のように、文字の中心のＸ座標が○印の軌跡の左端のＸ座標と右端のＸ座標との間にあり、かつ、文字の中心のＹ座標が○印の軌跡の上端のＹ座標と下端のＹ座標との間にある場合に、その文字は領域に含まれると判断する。ステップＳ６２においては、前記の取り出した文字をテキスト出力手段２へ出力する。
【００７７】
一方、ステップＳ６３に処理が進んだ場合は、その他のコマンドに関する処理を行なう。ここで、「次候補」キーや「区切←」キーなどによって、表示する候補を切り換えても良い。また、この熟語に対する変換結果を確定させてもよい。
【００７８】
ステップＳ６４においては、前記ステップＳ６３における処理によって変換結果が確定されていれば、ステップＳ６５へ進む。そうで無ければステップＳ５１へ戻る。
【００７９】
ステップＳ６５においては、熟語登録手段１０５は、文字選択コマンドを繰り返すことによって得られた文字列を、新たに熟語辞書に登録する。
【００８０】
以上の動作により、表示されている熟語候補の中に目的の熟語と胸中の文字が含まれていれば、その文字を選択することによって直接テキスト出力手段へ出力することができるので、目的の熟語が候補として表示されていない場合でも、他の候補を表示させたり区切りの長さを変えたりする操作回数が、従来のかな漢字変換装置と比べて少なくて済むという効果がある。
【００８１】
また、このようにして得られた文字列を新たに熟語辞書に登録する機能を付加することにより、次回に同じ熟語を変換するときは、熟語全体を一度に指定することができるので、より早く操作することができる。
【００８２】
＜第４の実施例の説明＞
第４の実施例のかな漢字変換装置の画面の例を図１９，図２０に示す。
【００８３】
説明を簡単にするため、読み「りえこ」を「理恵子」と変換する場合を説明する。
【００８４】
もし、候補表示部１２２に目的の熟語が表示されている場合は、その表示上にタッチする（すなわち、軌跡が点である）ことによって、目的の熟語がテキスト表示部２１に出力される。
【００８５】
図１９のように、候補表示部１２２に目的の熟語が表示されていない場合においても、その表示されている熟語候補の中に、目的の熟語と共通の文字が含まれていれば、その文字をペン２４を用いて○印で囲むことによって、図２０に示すように候補の中からその文字が含まれる熟語のみを表示させる。
【００８６】
本第４の実施例のかな漢字変換装置のブロック図を図１８に示す。
【００８７】
本実施例においては、マッチング手段１０９は、各候補文字列と、○印がつけられた候補文字列とを比較し、○印で囲まれた文字が一致した場合に、前者の候補文字列を候補出力手段１０６へ出力する。
【００８８】
逆に、図２１のように、目的の熟語と共通でない文字に×印をつけることで、図２２のように、×印がついている文字を他の文字に置き換えた候補を表示させることもできる（×印以外が論理的に○印で囲まれた場合に相当する）。
【００８９】
以上の動作により、表示されている熟語候補の中に目的の熟語と共通の文字が少なくとも１個含まれていれば、その文字を選択することによって表示される候補の数を限定することができるので、候補の数が多くて目的の熟語が候補としてすぐに表示されていない場合でも、他の候補を表示させる操作回数が、従来のかな漢字変換装置と比べて少なくて済むという効果がある。
【００９０】
尚、上記実施例ではそれぞれ単独の装置として説明したが、複数の装置（機器）を組み合わせて動作するシステムとしても良いのは勿論である。また、機能を実現するためのプログラムはＲＯＭに記憶されているものとしたが、外部からプログラムをロードし、それを実行するようにしても良いのは勿論である。
【００９１】
【発明の効果】
以上説明したように第１の発明によれば、認識候補群の中から目的の文字を探し出す場合の候補群の絞り込みを効率良く行うことが可能になる。
【００９２】
また、第２の発明によれば、入力された手書き文字列を認識する場合において、認識され表示された文字列中の所望とする部分を有意な文字へ変換することが可能になる。
【００９３】
また、第３の発明によれば、変換候補の中に意図した全文字を有する候補が無くとも、簡単な操作で目的文字列を得ることが可能になる。
【００９４】
更に、第４の発明によれば、変換された候補群中に意図した全文字列を有する候補が無くても、その目的とする部分的な文字列があった場合、その文字列から目的とする全文字列を得ることが可能になる。
【００９５】
【図面の簡単な説明】
【図１】第１の実施例における文字認識装置のブロック構成図である。
【図２】第１の実施例における文字処理手順を示すフローチャートである。
【図３】第１の実施例における部首テーブルの内容例を示す図である。
【図４】第１の実施例における文字テーブルの内容例を示す図である。
【図５】第１の実施例における手書き文字列の入力例を示す図である。
【図６】第１の実施例における認識結果の例を示す図である。
【図７】第１の実施例における候補絞り込みの操作例を説明するための図である。
【図８】第１の実施例における認識結果の他の候補を表示させる操作例を示す図である。
【図９】第２の実施例の文字認識装置のブロック構成図である。
【図１０】第２の実施例における文字処理手順を示すフローチャートである。
【図１１】第２の実施例における熟語辞書の内容例を示す図である。
【図１２】第２の実施例における認識候補文字列の訂正操作を示す図である。
【図１３】第３の実施例における文字処理装置のブロック構成図である。
【図１４】第３の実施例におけるかな漢字変換の訂正処理操作の一例を示す図である。
【図１５】第３の実施例におけるかな漢字変換の訂正処理操作の一例を示す図である。
【図１６】第３の実施例における目的文字列に変換させた場合の状態を示す図である。
【図１７】第３の実施例における文字処理内容を示すフローチャートである。
【図１８】第４の実施例における文字処理装置のブロック構成図である。
【図１９】第４の実施例におけるかな漢字変換の訂正処理操作の一例を示す図である。
【図２０】第４の実施例におけるかな漢字変換の訂正処理操作の一例を示す図である。
【図２１】第４の実施例におけるかな漢字変換の他の訂正処理操作の一例を示す図である。
【図２２】第４の実施例におけるかな漢字変換の他の訂正処理操作の一例を示す図である。
【図２３】第３或いは第４の実施例における特定文字列の指定及び判断の原理を説明するための図である。
【図２４】一般的なかな漢字変換の操作手順を示す図である。
【図２５】一般的なかな漢字変換の操作手順を示す図である。
【図２６】一般的なかな漢字変換の操作手順を示す図である。
【符号の説明】
１１  ペン
１２  入出力部
２１  文字認識手段
２２  認識候補選別手段
２３  文字部首辞書
【図１】
0003782467.tif 000002
【図２】
0003782467.tif 000003
【図３】
0003782467.tif 000004
【図４】
0003782467.tif 000005
【図５】
0003782467.tif 000006
【図６】
0003782467.tif 000007
【図７】
0003782467.tif 000008
【図８】
0003782467.tif 000009
【図９】
0003782467.tif 000010
【図１０】
0003782467.tif 000011
【図１１】
0003782467.tif 000012
【図１２】
0003782467.tif 000013
【図１３】
0003782467.tif 000014
【図１４】
0003782467.tif 000015
【図１５】
0003782467.tif 000016
【図１６】
0003782467.tif 000017
【図１７】
0003782467.tif 000018
【図１８】
0003782467.tif 000019
【図１９】
0003782467.tif 000020
【図２０】
0003782467.tif 000021
【図２１】
0003782467.tif 000022
【図２２】
0003782467.tif 000023
【図２３】
0003782467.tif 000024
【図２４】
0003782467.tif 000025
【図２５】
0003782467.tif 000026
【図２６】
0003782467.tif 000027