(57)【特許請求の範囲】
【請求項１】
手書き文字を認識する文字認識装置であって、
座標入力装置から入力された筆跡データを筆跡情報として出力する筆跡処理手段と、
前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力する判定処理手段と、
複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能であり、前記筆記領域情報から、前記筆跡情報に対する優先文字セットとすべき文字セットを選択し、選択した該文字セットに対応する認識方式による認識処理を優先的に用いて前記筆跡情報に対する認識処理を行う認識処理手段とを備えたことを特徴とする文字認識装置。
【請求項２】
前記認識処理手段は、最初に、選択された前記優先文字セットとすべき文字セットに対応する認識方式による認識処理のみを行い、これによって認識結果が得られなかった場合に、他の文字セットに対応する認識方式による認識処理を行うことを特徴とする請求項１に記載の文字認識装置。
【請求項３】
前記認識処理手段は、選択された前記優先文字セットとすべき文字セットに対応する認識方式による認識処理および他の文字セットに対応する認識方式による認識処理を行い、該優先文字セットとすべき文字セットに対応する認識方式による認識処理によって得られた認識結果が上位になるように、それぞれの認識処理によって得られた認識結果を統合して出力することを特徴とする請求項１に記載の文字認識装置。
【請求項４】
前記分割領域の構造、筆跡データと分割領域との関係を示す筆記領域情報から当該筆跡データを分類する方法、各分類とその分類に対する優先文字セットとすべき文字セットとの対応関係のうちの少なくとも一部をユーザ設定するための手段を更に備えたことを特徴とする請求項１に記載の文字認識装置。
【請求項５】
前記認識処理手段は、対象となる筆跡情報の点列がすべて同じ分割領域に属するか否かから、優先文字セットとすべき文字セットを選択することを特徴とする請求項１に記載の文字認識装置。
【請求項６】
前記認識処理手段は、対象となる筆跡情報の点列の少なくとも一部が特定の分割領域に位置したか否かから、優先文字セットとすべき文字セットを選択することを特徴とする請求項１に記載の文字認識装置。
【請求項７】
複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能である認識処理手段を備えた文字認識装置における手書き文字を認識する文字認識方法であって、
座標入力装置から入力された筆跡データを筆跡情報として出力し、
前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力し、
前記筆記領域情報から、前記筆跡情報に対する優先文字セットとすべき文字セットを選択し、選択した該文字セットに対応する認識方式による認識処理を優先的に用いて前記筆跡情報に対する認識処理を行うことを特徴とする文字認識方法。
【請求項８】
複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能である認識処理手段を備えた、手書き文字を認識する文字認識装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読取り可能な記録媒体であって、
座標入力装置から入力された筆跡データを筆跡情報として出力する筆跡処理と、
前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力する判定処理と、
前記筆記領域情報から、前記筆跡情報に対する優先文字セットとすべき文字セットを選択し、選択した該文字セットに対応する認識方式による認識処理を優先的に用いて前記筆跡情報に対する認識処理を行う認識処理とをコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項９】
複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能である認識処理手段を備えた、手書き文字を認識する文字認識装置において文字セットを選択する文字セット選択方法であって、
座標入力装置から入力された筆跡データを筆跡情報として出力し、
前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力し、
前記筆記領域情報から、前記認識処理手段が前記筆跡情報に対する認識処理を行う際に優先的に用いるべき文字セットに対応する認識方式による認識処理を指示する優先文字セットとすべき文字セットを選択することを特徴とする文字セット選択方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータや携帯情報端末、ワードプロセッサ等の情報処理装置の入力手段として用いられ、操作者が入力画面上に記入する手書き文字をオンラインで認識して文字コードとして出力する文字認識装置、文字認識方法及び文字セット選択方法に関する。
【０００２】
【従来の技術】
オンライン手書き文字認識装置は、手書き入力される文字パタン（入力パタン）の形状などの情報から、そのパタンが何の文字であるかを判定する。そのため、形状が似ている文字を完全に判定することは困難である。特に複数の文字セット（数字、アルファベット、記号、ひらがな、カタカナ、漢字）の中から認識を行なうときに、類似形状の文字を判別しなければならない場合が多い。例えば、アルファベットの「Ｉ」と数字の「１」とは似た形状（縦棒）のため、縦棒が記入されたときに、それがアルファベットの「Ｉ」なのか、それとも数字の「１」なのかは、その形状から判定するのは困難である。
【０００３】
確実に認識されるように筆記者がそれらを書き分けるためには、例えば、アルファベットの「Ｉ」を３画（横棒＋縦棒＋横棒）で書き、数字の「１」を２画（はね付き縦棒＋横棒）で書く、というように、それぞれ別の書き方で書き分けるほかなかった。
【０００４】
米国特許４，５３１，２３１や米国特許５，８８９，８８８においては、上記の困難を避けるため、以下の方法を採用している。手書き文字の記入領域を複数に分け、それぞれに別の文字セットを割り当て、記入された領域に応じてその領域の文字セットの中から書かれた文字が何であるかを判定するという方法である。例えば、記入領域を２つの領域に分け、一つをアルファベット認識領域、もう一つを数字認識領域とする。アルファベット認識領域に文字が記入された場合には、アルファベットの中から認識結果となる文字を決定し、数字認識領域に文字が記入された場合には、数字の中から認識結果となる文字を決定する。この方法では、記入者は、字形（縦棒）を変えずに、記入する領域を変えることで、アルファベットの「Ｉ」なのか数字の「１」なのかを明示的に指示することができる。
【０００５】
【発明が解決しようとする課題】
上記した従来技術には、次のような問題点がある。すなわち、上記した技術技術では、分割した領域ごとに、文字セットを定め、それぞれの領域ではその定められた文字セットの中から認識結果が選択される。従って、例えば、手書き入力領域がアルファベット認識領域と数字認識領域との２つに分けられているシステムにおいて、アルファベットと数字と混在する文章を入力する場合には、アルファベットはアルファベット領域に、数字は数字領域に書く必要があることから、１つの文章を書く間に何度も記入する領域を移動する必要があり、これによって筆記能率が低下するという問題点がある。
【０００６】
本発明は、上記事情を考慮してなされたもので、筆記作業の効率を損なうことなく、類似した形状を持つ文字をより確実に判別することを可能とする文字認識装置、文字認識方法及び文字セット選択方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、手書き文字を認識する文字認識装置であって、座標入力装置から入力された筆跡データを筆跡情報として出力する筆跡処理手段と、前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力する判定処理手段と、複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能であり、前記筆記領域情報から、前記筆跡情報に対する優先文字セットとすべき文字セットを選択し、選択した該文字セットに対応する認識方式による認識処理を優先的に用いて前記筆跡情報に対する認識処理を行う認識処理手段とを備えたことを特徴とする。
また、本発明は、複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能である認識処理手段を備えた文字認識装置における手書き文字を認識する文字認識方法であって、座標入力装置から入力された筆跡データを筆跡情報として出力し、前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力し、前記筆記領域情報から、前記筆跡情報に対する優先文字セットとすべき文字セットを選択し、選択した該文字セットに対応する認識方式による認識処理を優先的に用いて前記筆跡情報に対する認識処理を行うことを特徴とする。
また、本発明は、複数の文字セットの各々に対応する認識方式による認識処理を行うことが可能である認識処理手段を備えた、手書き文字を認識する文字認識装置において文字セットを選択する文字セット選択方法であって、座標入力装置から入力された筆跡データを筆跡情報として出力し、前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係から、該筆跡情報の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせの関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力し、前記筆記領域情報から、前記認識処理手段が前記筆跡情報に対する認識処理を行う際に優先的に用いるべき文字セットに対応する認識方式による認識処理を指示する優先文字セットとすべき文字セットを選択することを特徴とする。
【００１４】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【００１５】
本発明では、座標入力装置から入力された筆跡データを筆跡情報として出力し、前記筆跡情報と、前記座標入力装置の手書き領域を複数に分割して形成された各分割領域との関係に基づいて、該筆跡情報と分割領域との所定の関係を示す筆記領域情報を求め、該筆跡情報と該筆記領域情報を出力し、前記筆記領域情報に基づいて、前記筆跡情報に対する優先文字セットとすべき文字セットを選択し、該文字セットを優先的に用いて前記筆跡情報に対する認識処理を行う。
例えば、手書き文字入力領域を複数に分け、それぞれの領域に対して優先文字セットを割り当て、そして、手書き文字がどの領域に記入されたかで、その領域に割り当てられた文字セットを優先的に認識を行なう。例えば、手書き入力領域をアルファベット優先認識領域と数字認識領域の二つに分け、アルファベットの「Ｉ」と数字の「１」をについて、縦棒をアルファベット領域に記入すればアルファベットの「Ｉ」で、数字領域に記入すれば数字の「１」になるとともに、ｓらに、類似形状がない他の文字を記入した場合には、どちらの領域に記入しても認識することができる。これにより、異なる文字セットの中に存在する類似形状の文字を容易に判別することができるとともに、記入領域の移動を最小限にとどめることができる。
【００１６】
本発明によれば、筆記者は、類似形状の文字であっても書き方を変えることなく確実に入力することができる。さらに、優先文字セット以外の文字に対しても認識処理が行なわれるため、入力文字列内で頻繁に文字セットが代わっても同じ領域で記入でき、入力効率が落ちることはない。
【００１７】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
【００１８】
図１に、本発明の第１の実施形態に係るオンライン手書き文字認識装置の構成例を示す。
【００１９】
図１に示されるように、本実施形態のオンライン手書き文字認識装置は、筆跡部１１、領域判定部１２、認識部１３、第１の文字セット認識部（以下、文字セット１認識部）１４、第２の文字セット認識部（以下、文字セット２認識部）１５を備えている。
【００２０】
なお、図１では、２つの文字セット認識部を持つ例を示しているが、文字セット認識部を３以上持つ構成も可能である。
【００２１】
座標入力装置からなる筆跡部１１は、座標入力装置の表面にペンで記入されたときの、ペンの動きを座標データとして、ペンが表面についたかどうかをオン／オフの２値データとして、それぞれ一定時間間隔で領域判定部１２に出力する。
【００２２】
ここで、座標入力装置の手書き領域は、複数の分割領域（例えば左右に２分した領域）に分割されている。分割領域の定義は、例えば、分割領域を特定可能とする頂点座標の情報、あるいは分割領域を形成する分割線を特定可能とする情報（分割線上の２点の座標、または分割線上の１点の座標および分割線の傾き等）などによって行うことができる。
【００２３】
領域判定部１２は、筆跡部１１からの筆跡情報から、記入された筆跡がどの分割領域内に記入されたかを判定し、筆跡情報と、該筆跡情報に対する筆記領域情報とを認識部１３へ出力する。
【００２４】
認識部１３は、まず、領域判定部１２からの筆記領域情報に基づいて、複数の文字セット（この例の場合、文字セット１か文字セット２）のうちから、いずれか１つを、優先文字セットとして選択する。そして、優先文字セットを優先させて、認識処理を行う。
【００２５】
ここで、筆記領域情報と優先文字セットとの関係について説明する。
【００２６】
筆記領域情報と優先文字セットとの関係は、予め対応情報として設定されているものとする。
【００２７】
例えば、各分割領域には、予め優先文字セットとすべき文字セットが割り当てられ、分割領域と、優先文字セットとすべき文字セットとの対応を示す対応情報が設定されている。この場合には、例えば、領域判定部１２は、その筆跡がどの分割領域に属するものであるか判断し、筆記領域情報として、その筆跡が属すると判断される分割領域を示す情報を出力する。認識部１３は、領域判定部１２から与えられた筆記領域情報が示す分割領域から、上記対応情報を参照し、該当する文字セットを、当該筆跡に対する優先文字セットとして選択する。
【００２８】
文字セットとしては、数字、アルファベット、記号、ひらがな、カタカナ、漢字など一般的な文字セットでもよいし、独自に定めた文字セットでもよい。また、それぞれの文字セットに共通する文字があってもかまわない。
【００２９】
ある筆跡（サンプリング点列をＸｉ（ｉ＝１，…，ｎ）とする；Ｘは２次元ベクトルである）が、ある分割領域Ｃに入っているかどうかについては、例えば以下に例示するようにいくつかの判定方法が考えられる。
・すべてのｉで点Ｘｉが領域Ｃに入っている場合
・筆跡の始点と終点が領域Ｃに入っている場合
・筆跡の重心（（ΣiＸｉ）／ｎ）が領域Ｃに入っている場合
なお、その筆跡が属する分割領域が不定になる可能性のある判定方法を採用する場合には、例えば、不定になった場合にその筆跡が属するとみなす分割領域を定めておけばよい。あるいは、分割領域が不定になった場合には、その筆跡を受け付けないようにしてもよい。
【００３０】
また、手書き入力領域を２つの分割領域に分割し（分割領域が離散している場合も含む）、各分割領域に２つの文字セットを排他的に割り当てる他に、手書き入力領域をｄ（ｄは３以上）の分割領域に分割し（分割領域が離散している場合も含む）、各分割領域にｄ個の文字セットを排他的に割り当てることも、もちろん可能である。この場合、各分割領域において、優先文字セット以外の文字セットの優先度は等しく扱うようにすればよい。また、分割領域の数と、文字セットの数とが、異なる場合も可能である（異なる分割領域に同じ文字セットが割り当てられる場合や、一部の文字セットが分割領域に割り当てられない場合などがある）。
【００３１】
ところで、上記の例では、分割領域の単位で文字セットを割り当てているが、それを拡張して、筆跡が持つ分割領域に関係する移動パターンに応じて、文字セットを割り当てるようにしてもよい。
【００３２】
例えば、筆跡の始点の位置の属する分割領域と、終点の位置の属する分割領域との組み合わせに対して、優先文字セットとすべき文字セットを割り当てる方法がある。この場合、分割領域数（ｎ）の２乗に相当する個数（ｎ２）の文字セットを割り当てることが可能になる。
【００３３】
例えば、領域分割数が２の場合には４つの文字セットを割り当てることができる。この場合の文字セットの割り当ての例を図２に示す。すなわち、図３に示すように、手書き入力領域全体の左半分を領域１、右半分を領域２とした場合に、筆跡の始点が領域１にあり終点が領域１あるならば、優先文字セットを文字セット１とし（（ａ）参照）、筆跡の始点が領域２にあり終点が領域２あるならば、優先文字セットを文字セット２とし（（ａ）参照）、筆跡の始点が領域１にあり終点が領域２あるならば、優先文字セットを文字セット３とし（（ｂ）参照）、筆跡の始点が領域２にあり終点が領域１あるならば、優先文字セットを文字セット４とする（（ｃ）参照）、という構成も可能である。
【００３４】
このような方法は、例えば、もともとの手書き入力領域のサイズが小さくて、領域を分割するとそれぞれの領域が狭くなってしまうように場合に有効である。
【００３５】
なお、この場合には、筆記領域情報は、例えば、筆跡の始点の位置の属する分割領域と、終点の位置の属する分割領域とを示す情報になる。
【００３６】
また、分割領域の単位で文字セットを割り当てるが、境界を横切った場合について、別の文字セットを割り当てる、という構成も可能である。図４は領域１と領域２との間の境界１２をまたがった筆跡を、文字セット５に割り当てた例である。
【００３７】
また、ある領域を通らないという事象を文字セットの判定に加えても良い。例えば、アルファベットの大文字と小文字とを判別するために、図５（ａ）のように、領域１と領域２の両方を通る筆跡については、優先文字セットを文字セット１（大文字の文字セット）をとし、図５（ｂ）のように、領域１は通るが、領域２は通らない筆跡については、優先文字セットを文字セット２（小文字の文字セット）とする、という構成も可能である。この場合の文字セットの割り当ての例を図６に示す。なお、この場合に、領域２のみ通る筆跡は、受け付けないようにしてもよい。
【００３８】
図７に、本実施形態の認識部１３の処理手順の一例を示す。
【００３９】
ここでは、分割領域が２つ、各分割領域に割り当てられた文字セットが１つずつの場合を例にとって説明する。
【００４０】
認識部１３は、領域判定部１２からの筆記領域情報に従い、文字セット１か文字セット２のどちらかを優先文字セットとする。そして、文字セット１認識部１４または文字セット２認識部１５のうちの該当するものを用いて、優先文字セットに対する認識処理を行なう（ステップＳ１）。
【００４１】
優先文字セットに対する認識結果が存在した場合には（ステップＳ２）、その結果（例えば、１または複数の文字コード、あるいは１または複数の文字コードおよび類似度、あるいは１または複数の文字コードおよび優先順位など）を出力する（ステップＳ４）。
【００４２】
優先文字セットに対する認識結果が存在しなかった場合には（ステップＳ２）、もう一方の文字セットに対する認識処理（最初に文字セット１認識部１４で行なった場合には文字セット２認識部１５、最初に文字セット２認識部１５で行なった場合には文字セット１認識部１４）を行ない（ステップＳ３）、その結果を出力する（ステップＳ４）。なお、この場合にも認識結果が存在しなかったならば、例えば、認識エラーを示す結果を出力する。
【００４３】
このときのそれぞれの文字セットに対する認識部で用いる認識方式は特に限定されない。また、全部の認識部について同じ認識方式であってもよいし、それぞれ別々の方式であってもかまわない（一部の認識部についてのみ同じ方式である場合を含む）。また、例えば、文字セット１がアルファベット、文字セット２が数字だとすると、アルファベットにはアルファベットの認識精度が高い方式、数字には数字の認識精度が高い方式を採用すればよい。
【００４４】
なお、図７において、３つ以上（ｍとする）の文字セットを優先制御する場合は次のようになる。
【００４５】
認識部１３は、領域判定部１２からの筆記領域情報に従い、文字セット１から文字セットｍのうちのいずれかを優先文字セットとする。そして、ｍ個の文字セット認識部のうちの該当するものを用いて、優先文字セットに対する認識処理を行なう（ステップＳ１）。優先文字セットに対する認識結果が存在した場合には（ステップＳ２）、その結果を出力する（ステップＳ４）。優先文字セットに対する認識結果が存在しなかった場合には（ステップＳ２）、他のｍ個の文字セット認識部による認識処理を行ない（ステップＳ３）、それらの結果のうち最も確からしいもの（例えば、最も高い類似度を有する認識結果）を出力する（ステップＳ４）。なお、この場合にも認識結果が存在しなかったならば、例えば、認識エラーを示す結果を出力する。
【００４６】
なお、これまでの説明では、筆記領域情報によって分類された結果（例えば、その筆跡の属する分割領域、あるいはその筆跡の始点の位置の属する分割領域と終点の位置の属する分割領域の組）に対して、それぞれ１つずつの文字セットを優先文字セットとして設定し、それ以外の文字セットの優先度は等しく扱うようにしたが、各分類ごとに、全ての文字セットに異なる優先度を設定し、その文字セットの優先度の順に、認識処理を行っていくようにしてもよい。例えば、図２の例において、始点が領域１で終点が領域１の場合には、文字セット１、文字セット２、文字セット３、文字セット４の順に高い優先度を設定し、始点が領域１で終点が領域２の場合には、文字セット２、文字セット３、文字セット４、文字セット１の順に高い優先度を設定するなどの方法もある。
あるいは、各分類ごとに、一部の複数の文字セットに同一または異なる優先度を設定し、それ以外の文字セットの優先度は最も低い値にして等しく扱うようにしてもよい。例えば、図２の例において、始点が領域１で終点が領域１の場合には、文字セット１、文字セット２の順に高い優先度を設定し、文字セット３と文字セット４はその他の文字セットとして扱うなどの方法もある。
その他にも、種々のバリエーションがある。
【００４７】
次に、本発明の第２の実施形態について説明する。
【００４８】
本実施形態は、基本的には、第１の実施形態と同様であり、以下では、第１の実施形態と相違する点を中心に説明する。
【００４９】
図８に、本実施形態の認識部１３の処理手順の一例を示す。すなわち、本実施形態では、認識部１３は、文字セット１認識処理部１４による文字セット１に対する認識処理を行い（ステップＳ１１）、文字セット２認識処理部１５による文字セット２に対する認識処理を行う（ステップＳ１２）。なお、各文字セットに対する認識処理を行う順番は任意であり、また、その一部又全部を並列して行ってもよい。各文字セットに対する認識処理が行われたならば、領域判定部１２からの筆記領域情報に基づいて定まる優先文字セットに対する認識結果を、優先して出力する。
【００５０】
例えば、それぞれの文字セットの結果が図９のようになったとする。このとき、統合した結果は、例えば、優先文字セットに対する認識結果をすべて上位に持っていき、
第１位候補：Ａ１
第２位候補：Ａ２
第ｒ位候補：Ａｒ
第ｒ＋１位候補：Ｂ１
第ｒ＋２位候補：Ｂ２
第ｒ＋ｓ位候補：Ｂｓ
とする。
【００５１】
なお、出力する候補数の上限を設定するようにしてもよい。
【００５２】
ところで、第１および第２の実施形態では、分割領域の構成や、筆記領域情報による分類方法（例えば、その筆跡の属する分割領域を単位として文字セットを割り当てるか、あるいはその筆跡の始点の位置の属する分割領域と終点の位置の属する分割領域の組を単位として文字セットを割り当てるか）や、筆記領域情報による分類（例えば、その筆跡の属する分割領域、あるいはその筆跡の始点の位置の属する分割領域と終点の位置の属する分割領域の組）と優先文字セットの対応情報は、予め定められているものとしたが、それらをユーザが任意に設定・変更可能としてもよい。もちろん、優先文字セットの追加や削除もユーザが任意にできるようにしてもよい。
また、例えば、ユーザがそれら設定の全部または一部を詳細に設計可能としてもよい。あるいは、予め用意されたメニューからユーザが所望するものを選択できるようにしてもよい。
また、分割領域の構成や、筆記領域情報による分類方法は、予め決められており、各文類に割り当てる優先文字セットをユーザが設定できるようにしてもよいし、あるいは各文字セットに対応させる分割領域をユーザが設定できるようにしてもよいし、あるいは優先文字セットとそれに対応する分割領域をそれぞれユーザが任意に定めることができるようにしてもよい。
これらの場合には、ＧＵＩによる設定画面を設ければ、ユーザにとって操作が便利になる。
【００５３】
なお、以上の各機能は、ソフトウェアとしても実現可能である。
また、本実施形態は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【００５４】
なお、各実施形態で例示した構成は一例であって、それ以外の構成を排除する趣旨のものではなく、例示した構成の一部を他のもので置き換えたり、例示した構成の一部を省いたり、例示した構成に別の機能を付加したり、それらを組み合わせたりすることなどによって得られる別の構成も可能である。また、例示した構成と論理的に等価な別の構成、例示した構成と論理的に等価な部分を含む別の構成、例示した構成の要部と論理的に等価な別の構成なども可能である。また、例示した構成と同一もしくは類似の目的を達成する別の構成、例示した構成と同一もしくは類似の効果を奏する別の構成なども可能である。
また、各種構成部分についての各種バリエーションは、適宜組み合わせて実施することが可能である。
また、各実施形態は、装置としての発明、装置内部の構成部分についての発明、またはそれらに対応する方法の発明等、種々の観点、段階、概念またはカテゴリに係る発明を包含・内在するものである。
従って、この発明の実施の形態に開示した内容からは、例示した構成に限定されることなく発明を抽出することができるものである。
【００５５】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【００５６】
【発明の効果】
本発明によれば、記入場所で優先文字セットを決定し、優先文字セットを優先して認識処理を行なうので、異なる文字セットの中に存在する類似形状の文字を容易に判別することができるとともに、記入領域の移動を最小限にとどめることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るオンライン手書き文字認識装置の構成例を示す図
【図２】文字セットの割り当てについて説明するための図
【図３】文字セットの割り当ての例を示す図
【図４】文字セットの割り当てについて説明するための図
【図５】文字セットの割り当てについて説明するための図
【図６】文字セットの割り当ての例を示す図
【図７】認識部の処理手順の一例を示すフォローチャート
【図８】認識部の処理手順の他の例を示すフォローチャート
【図９】文字セットの割り当ての例を示す図
【符号の説明】
１１…筆跡部
１２…領域判定部
１３…認識部
１４…文字セット１認識部
１５…文字セット２認識部
【図１】
0004128325.tif 000002
【図２】
0004128325.tif 000003
【図３】
0004128325.tif 000004
【図４】
0004128325.tif 000005
【図５】
0004128325.tif 000006
【図６】
0004128325.tif 000007
【図７】
0004128325.tif 000008
【図８】
0004128325.tif 000009
【図９】
0004128325.tif 000010