(57)【要約】【課題】同形異文字を区別するオンライン文字認識装置を提供すること。【解決手段】漢字辞書３には漢字を表す漢字文字群が格納され、かな文字辞書４には漢字文字群以外の文字群が格納されている。手書き文字入力部５は、利用者により書かれた文字（入力文字）を入力し、筆記速度検出部２１は、そのときの筆記速度Ｖｎ−０を検出する。筆記速度格納部１３は、ｍ文字前までの筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１を格納する。算出部２２は、筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１と筆記速度Ｖｎ−０とにそれぞれ重み付けを施し、その平均値である算出値Ｔｈｎを算出する。筆記速度Ｖｎ−０に対する重み付けは筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１に対する重み付けよりも高い。辞書選択部２３は、算出値Ｔｈｎが閾値Ｔｈよりも低い場合、漢字辞書３を選択辞書として選択する。文字認識部２４は、選択辞書を参照して認識処理を行う。【選択図】図１
2011123788.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字のうちの、漢字を表す漢字文字群が格納された漢字辞書と、
前記複数の文字のうちの、前記漢字文字群以外の文字群が格納されたかな文字辞書と、
利用者により書かれた文字を入力文字として入力するための手書き文字入力部と、
前記手書き文字入力部に前記入力文字が入力されたときの筆記速度を検出する筆記速度検出部と、
ｍ文字前（ｍは、１以上の整数）までの筆記速度であるｍ個の筆記速度を格納する筆記速度格納部と、
前記ｍ個の筆記速度と前記筆記速度とにそれぞれ重み付けを施し、その平均値である算出値を算出する算出部と、ここで、前記筆記速度に対する重み付けは、前記ｍ個の筆記速度に対する重み付けよりも高く、
前記算出値が閾値よりも低い場合、前記漢字辞書を選択辞書として選択し、前記算出値が前記閾値以上である場合、前記かな文字辞書を前記選択辞書として選択する辞書選択部と、
前記選択辞書を参照して、前記入力文字と一致する文字を認識する認識処理を行う文字認識部と
を具備するオンライン文字認識装置。
【請求項２】
前記ｍ個の筆記速度と前記筆記速度とに対する重み付けは、それぞれｍ文字前の文字から前記入力文字までこの順に高い
請求項１に記載のオンライン文字認識装置。
【請求項３】
前記筆記速度格納部に格納された前記ｍ個の筆記速度をｍ文字前から１文字前までこの順にＶｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１とし、前記手書き文字入力部に前記入力文字が入力されたときの前記筆記速度をＶｎ−０とし、（ｍ＋１）個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１、Ｖｎ−０に対する重み付けをそれぞれａｎ−ｍ、…、ａｎ−２、ａｎ−１、ａｎ−０とし、前記算出値をＴｈｎとしたとき、前記算出値Ｔｈｎは、
【数４】
2011123788.tif 000006
により表される
請求項２に記載のオンライン文字認識装置。
【請求項４】
前記手書き文字入力部に前記入力文字が入力されたときのＬストローク目（Ｌは１以上の整数）の座標点数をＰ（Ｌ）とし、Ｌストローク目のｋ番目（ｋは１以上の整数）の座標点を（ＸＬ（ｋ）、ＹＬ（ｋ））とし、Ｌストローク目の筆記速度をＶＬとしたとき、Ｌストローク目の筆記速度ＶＬは、
【数５】
2011123788.tif 000007
により表され、
前記手書き文字入力部に前記入力文字が入力されたときのストローク数をＳＭとし、前記筆記速度をＶｎ−０としたとき、前記筆記速度Ｖｎ−０は、
【数６】
2011123788.tif 000008
により表される
請求項１〜３のいずれかに記載のオンライン文字認識装置。
【請求項５】
前記筆記速度格納部にｍ文字前までの前記ｍ個の筆記速度が格納されていない場合、前記辞書選択部は、前記漢字辞書を選択し、
前記文字認識部は、前記漢字辞書を参照して、前記認識処理を行い、
前記漢字辞書を参照しても前記入力文字と一致する文字が存在しない場合、前記かな文字辞書を参照して、前記認識処理を行う
請求項１〜４のいずれかに記載のオンライン文字認識装置。
【請求項６】
利用者により書かれた文字を入力文字として入力するための手書き文字入力部に接続され、記憶部を備えたコンピュータであって、
ｍ文字前（ｍは、１以上の整数）までの筆記速度であるｍ個の筆記速度を前記記憶部に格納し、前記手書き文字入力部に前記入力文字が入力されたときの筆記速度を検出する筆記速度検出部と、
前記ｍ個の筆記速度と前記筆記速度とにそれぞれ重み付けを施し、その平均値である算出値を算出する算出部と、ここで、前記筆記速度に対する重み付けは、前記ｍ個の筆記速度に対する重み付けよりも高く、
前記算出値が閾値よりも低い場合、複数の文字のうちの、漢字を表す漢字文字群が格納された漢字辞書を選択辞書として選択し、前記算出値が前記閾値以上である場合、前記複数の文字のうちの、前記漢字文字群以外の文字群が格納されたかな文字辞書を前記選択辞書として選択する辞書選択部と、
前記選択辞書を参照して、前記入力文字と一致する文字を認識する認識処理を行う文字認識部と
を具備するコンピュータ。
【請求項７】
前記漢字辞書と前記かな文字辞書は、前記記憶部に内蔵されている
請求項６に記載のコンピュータ。
【請求項８】
利用者により書かれた文字を入力文字として入力するための手書き文字入力部に接続されたコンピュータが実行する方法であって、
ｍ文字前（ｍは、１以上の整数）までの筆記速度であるｍ個の筆記速度を記憶部に格納するステップと、
前記手書き文字入力部に前記入力文字が入力されたときの筆記速度を検出するステップと、
前記ｍ個の筆記速度と前記筆記速度とにそれぞれ重み付けを施し、その平均値である算出値を算出するステップと、ここで、前記筆記速度に対する重み付けは、前記ｍ個の筆記速度に対する重み付けよりも高く、
前記算出値が閾値よりも低い場合、複数の文字のうちの、漢字を表す漢字文字群が格納された漢字辞書を選択辞書として選択するステップと、
前記算出値が前記閾値以上である場合、前記複数の文字のうちの、前記漢字文字群以外の文字群が格納されたかな文字辞書を前記選択辞書として選択するステップと、
前記選択辞書を参照して、前記入力文字と一致する文字を認識する認識処理を行うステップと
を具備するオンライン文字認識方法。
【請求項９】
請求項８に記載のオンライン文字認識方法の各ステップを前記コンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、辞書を参照して、利用者により書かれた文字と一致する文字を認識するオンライン文字認識装置に関する。
【背景技術】
【０００２】
通常、情報処理装置に対して情報を文字で入力するにはキーボードやポインティングデバイス（例えばマウス）等の入力装置が広く使用されていた。これに対して、近年では、手書きにより文字を入力することができるデバイス（手書き文字入力部）によって同様の情報を取り込むオンライン文字認識装置が開発されている。オンライン文字認識装置が手書きによる文字を認識するために、複数の文字が格納された辞書が用意される。
【０００３】
例えば、特開平９−１０６４４２号公報に記載されたオンライン文字認識装置（従来のオンライン文字認識装置）では、文字認識率の向上を図るために、筆記速度毎に複数の辞書を用意している。
【０００４】
具体的には、従来のオンライン文字認識装置は、手書き文字入力部と、制御部と、記憶部とを具備している。制御部は、筆記速度検出部と、辞書選択部と、文字認識部とを備えている。記憶部は、複数の辞書を備えている。複数の辞書には、筆記速度毎に複数の文字が格納されている。
【０００５】
利用者が、手書き文字入力部に対してペン又は自身の指を動かすことにより、文字を書く。このとき、手書き文字入力部は、利用者により書かれた文字を入力文字として入力する。筆記速度検出部は、手書き文字入力部に入力文字が入力されたときの筆記速度を入力筆記速度として検出する。辞書選択部は、複数の辞書の中から、入力筆記速度に対応する辞書を選択辞書として選択する。文字認識部は、選択辞書を参照して、入力文字と一致する文字を認識する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１０６４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のオンライン文字認識装置では、筆記速度毎に複数の辞書を用意することを目的としている。
【０００８】
しかし、入力文字と一致する文字を認識する上で重要な問題がある。
【０００９】
それは、複数の文字の中には、漢字の「力（ちから、りょく）」、カタカナの「カ」や、漢字の「夕（ゆう）」、カタカナの「タ」のように、漢字とカタカナとで形が似ている文字（以下、同形異文字と称する）が存在するということである。
【００１０】
この場合、従来のオンライン文字認識装置では、同形異文字の区別をしていないため、利用者が手書き文字入力部に同形異文字を書いたときに、その同形異文字を誤って認識してしまう可能性がある。
【課題を解決するための手段】
【００１１】
以下に、発明を実施するための形態で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための形態の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１２】
本発明のオンライン文字認識装置は、漢字辞書（３）と、かな文字辞書（４）と、手書き文字入力部（５）と、筆記速度検出部（２１）と、筆記速度格納部（１３）と、算出部（２２）と、辞書選択部（２３）と、文字認識部（２４）とを具備している。漢字辞書（３）には、複数の文字のうちの、漢字を表す漢字文字群が格納されている。かな文字辞書（４）には、複数の文字のうちの、漢字文字群以外の文字群が格納されている。手書き文字入力部（５）は、利用者により書かれた文字を入力文字として入力する。筆記速度検出部（２１）は、手書き文字入力部（５）に入力文字が入力されたときの筆記速度（Ｖｎ−０）を検出する。筆記速度格納部（１３）は、ｍ文字前（ｍは、１以上の整数）までの筆記速度であるｍ個の筆記速度（Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１）を格納する。算出部（２２）は、ｍ個の筆記速度（Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１）と筆記速度（Ｖｎ−０）とにそれぞれ重み付けを施し、その平均値である算出値（Ｔｈｎ）を算出する。ここで、筆記速度（Ｖｎ−０）に対する重み付けは、ｍ個の筆記速度（Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１）に対する重み付けよりも高い。辞書選択部（２３）は、算出値（Ｔｈｎ）が閾値（Ｔｈ）よりも低い場合、漢字辞書（３）を選択辞書として選択し、算出値（Ｔｈｎ）が閾値（Ｔｈ）以上である場合、かな文字辞書（４）を選択辞書として選択する。文字認識部（２４）は、選択辞書を参照して、入力文字と一致する文字を認識する認識処理を行う。
【発明の効果】
【００１３】
複数の文字の中には、漢字とカタカナとで形が似ている同形異文字が存在する。このため、複数の文字のうちの、漢字を表す漢字文字群を漢字辞書（３）に格納し、漢字文字群以外の文字群をかな文字辞書（４）に格納している。しかし、利用者が上述の同形異文字を書いた場合、筆記速度はほぼ同じである。そこで、本発明のオンライン文字認識装置では、辞書選択部（２３）が、入力文字が漢字であるか否かを判定するために、あるいは、漢字が連続して書かれているか否かを判定するために、筆記速度（Ｖｎ−０）に対する重み付けは、ｍ個の筆記速度（Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１）に対する重み付けよりも高くなるように設定される。この場合、ｍ個の筆記速度（Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１）と筆記速度（Ｖｎ−０）とに対する重み付けは、それぞれｍ文字前の文字から入力文字までこの順に高くなるように設定されることが好ましい。これにより、算出値（Ｔｈｎ）が閾値（Ｔｈ）よりも低い場合、入力文字が漢字である可能性がある。あるいは、入力文字が漢字であり、漢字が連続して書かれている可能性がある。このように、本発明のオンライン文字認識装置では、漢字辞書（３）、かな文字辞書（４）、筆記速度、重み付けにより、同形異文字を漢字とカタカナとで区別しているため、利用者が手書き文字入力部（５）に同形異文字を書いたときに、その同形異文字を正しく認識することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施形態によるオンライン文字認識装置の構成を示している。
【図２】図２は、図１の漢字辞書３を示している。
【図３】図３は、図１のかな文字辞書４を示している。
【図４】図４は、本発明の実施形態によるオンライン文字認識装置の動作を示すフローチャートである。
【図５】図５は、筆記速度Ｖｎ−０の算出方法を説明するための図である。
【図６】図６は、筆記速度Ｖｎ−０の算出方法を説明するための図である。
【図７】図７は、図１の筆記速度格納部１３を示し、算出値Ｔｈｎの算出方法を説明するための図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、本発明の実施形態によるオンライン文字認識装置について詳細に説明する。
【００１６】
図１は、本発明の実施形態によるオンライン文字認識装置の構成を示している。本発明の実施形態によるオンライン文字認識装置は、コンピュータ１と、記憶装置２と、手書き文字入力部５と、出力装置６とを具備している。
【００１７】
記憶装置２は、コンピュータ１に接続され、漢字辞書３、かな文字辞書４を備えている。
【００１８】
図２は、漢字辞書３を示している。漢字辞書３には、複数の文字のうちの、漢字を表す漢字文字群が格納されている。図２に示されるように、その漢字文字群には、カタカナの「カ」に形が似ている漢字の「力（ちから、りょく）」や、カタカナの「タ」に形が似ている漢字の「夕（ゆう）」が含まれている。図示しないが、その漢字文字群には、更に、カタカナの「ニ」に形が似ている漢字の「二（２）」や、カタカナの「ナ」に形が似ている漢字の「十（１０）」なども含まれる。
【００１９】
図３は、かな文字辞書４を示している。かな文字辞書４には、複数の文字のうちの、漢字文字群以外の文字群（ひらがな、カタカナ、数字、アルファベットなど）が格納されている。図３に示されるように、その文字群には、漢字の「力（ちから、りょく）」に形が似ているカタカナの「カ」や、漢字の「夕（ゆう）」に形が似ているカタカナの「タ」が含まれている。図示しないが、その文字群には、更に、漢字の「二（２）」に形が似ているカタカナの「ニ」や、漢字の「十（１０）」に形が似ているカタカナの「ナ」なども含まれる。
【００２０】
手書き文字入力部５は、コンピュータ１に接続され、利用者により書かれた文字を入力文字として入力する。手書き文字入力部５は、ペンがタブレット上で操作されることにより、ペンの先で押された点の座標（Ｘ、Ｙ）が取り込まれる。これによって、ストローク毎に座標点列がデータとして入力される。また、手書き文字入力部５としては、ペンを用いるものの他に、指で字を描くタッチパネルや、表示装置上でカーソルを動かして文字を描くマウス等も例示される。
【００２１】
コンピュータ１は、漢字辞書３又はかな文字辞書４を参照して、手書き文字入力部５に入力された入力文字と一致する文字を認識し、その認識結果を出力装置６に出力する。
【００２２】
出力装置６は、コンピュータ１に接続された表示装置、情報処理装置を含んでいる。例えば、表示装置は、認識結果の出力として、入力文字と一致する文字を表示し、情報処理装置は、入力文字と一致する文字により所定の処理を実行する。
【００２３】
コンピュータ１は、実行部であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、ＣＰＵ１０に実行させるためのコンピュータプログラム１２が格納された記録媒体である記憶部１１と、を備えている。ＣＰＵ１０は、コンピュータが起動するときなどにコンピュータプログラム１２を記憶部１１から読み取って実行する。
【００２４】
コンピュータプログラム１２は、筆記速度検出部２１、算出部２２、辞書選択部２３、文字認識部２４を含んでいる。これらの動作については後述する。
【００２５】
記憶部１１は、筆記速度格納部１３を備えている。ここで、漢字辞書３とかな文字辞書４は、記憶装置２ではなく、コンピュータ１に内蔵されてもよい。即ち、コンピュータ１内の記憶部１１に備えられていてもよい。また、情報処理装置は、コンピュータ１に内蔵されてもよい。即ち、コンピュータ１内に設けられ、その動作を実行するコンピュータプログラムが記憶部１１に格納されていてもよい。
【００２６】
図４は、本発明の実施形態によるオンライン文字認識装置の動作を示すフローチャートである。
【００２７】
利用者が、手書き文字入力部５に対してペン又は自身の指を動かすことにより、文字を書く。このとき、手書き文字入力部５は、利用者により書かれた文字を入力文字として入力する（ステップＳ１）。
【００２８】
筆記速度検出部２１は、手書き文字入力部５に入力文字が入力されたときの筆記速度Ｖｎ−０を検出し、筆記速度格納部１３に格納する（ステップＳ２）。
【００２９】
筆記速度Ｖｎ−０の算出方法について具体的に説明する。
【００３０】
図５に示されるように、手書き文字入力部５に入力文字が入力されたときのＬストローク目（Ｌは１以上の整数）の座標点数をＰ（Ｌ）とし、Ｌストローク目のｋ番目（ｋは１以上の整数）の座標点を（ＸＬ（ｋ）、ＹＬ（ｋ））とし、Ｌストローク目の筆記速度をＶＬとしたとき、Ｌストローク目の筆記速度ＶＬは、
【数１】
2011123788.tif 000003
により表される。
【００３１】
図６に示されるように、手書き文字入力部５に入力文字が入力されたときのストローク数をＳＭとし、筆記速度をＶｎ−０としたとき、筆記速度Ｖｎ−０は、
【数２】
2011123788.tif 000004
により表される。
【００３２】
この時点では、筆記速度格納部１３には、筆記速度検出部２１によってｍ文字前（ｍは、１以上の整数）までのｍ個の筆記速度が格納されていないものとする。即ち、利用者が最初の文字を書き始めている場合、この文字数に達していない（ステップＳ３−ＮＯ）。
【００３３】
この場合、辞書選択部２３は、漢字辞書３を選択する（ステップＳ６）。文字認識部２４は、漢字辞書３を参照する。このとき、文字認識部２４は、漢字辞書３に格納された漢字文字群のうちの、入力文字と一致する文字を認識する認識処理を行う。認識処理において、文字認識部２４は、入力文字と一致する文字を認識した場合（ステップＳ７−ＹＥＳ）、その認識結果を出力装置６に出力する（ステップＳ１０）。
【００３４】
この時点では、文字認識部２４が漢字辞書３を参照しても入力文字と一致する文字が存在しない場合も考えられる（ステップＳ７−ＮＯ）。この場合、文字認識部２４は、かな文字辞書４を参照する（ステップＳ８）。このとき、文字認識部２４は、かな文字辞書４に格納された文字群のうちの、入力文字と一致する文字を認識する認識処理を行う。認識処理において、文字認識部２４は、入力文字と一致する文字を認識した場合（ステップＳ９）、その認識結果を出力装置６に出力する（ステップＳ１０）。また、文字認識部２４は、入力文字と一致する文字を認識できない場合、入力文字に類似する文字を認識し（ステップＳ９）、その認識結果を出力装置６に出力する（ステップＳ１０）。
【００３５】
利用者が、手書き文字入力部５に対してペン又は自身の指を動かすことにより、再度、ステップＳ１、Ｓ２が実行される。
【００３６】
いま、図７に示されるように、筆記速度格納部１３には、筆記速度検出部２１によってｍ文字前までのｍ個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１が格納されているものとする。即ち、筆記速度格納部１３に格納された筆記速度の個数は、ｍに達している（ステップＳ３−ＹＥＳ）。
【００３７】
算出部２２は、ｍ個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１と筆記速度Ｖｎ−０とにそれぞれ重み付けを施し、その平均値である算出値Ｔｈｎを算出する（ステップＳ４）。
【００３８】
ここで、重み付けについて具体的に説明する。
【００３９】
複数の文字の中には、漢字の「力（ちから、りょく）」、カタカナの「カ」や、漢字の「夕（ゆう）」、カタカナの「タ」のように、漢字とカタカナとで形が似ている文字（同形異文字）が存在する。このため、複数の文字のうちの、漢字を表す漢字文字群を漢字辞書３に格納し、漢字文字群以外の文字群（ひらがな、カタカナ、数字、アルファベットなど）をかな文字辞書４に格納している。しかし、利用者が上述の同形異文字を書いた場合、筆記速度はほぼ同じである。
【００４０】
そこで、後述の辞書選択部２３が、入力文字が漢字であるか否かを判定するために、あるいは、漢字が連続して書かれているか否かを判定するために、筆記速度Ｖｎ−０に対する重み付けは、ｍ個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１に対する重み付けよりも高くなるように設定しておく。この場合、ｍ個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１と筆記速度Ｖｎ−０とに対する重み付けは、それぞれｍ文字前の文字から入力文字までこの順に高くなるように設定しておくことが好ましい。
【００４１】
算出値Ｔｈｎの算出方法について具体的に説明する。
【００４２】
筆記速度格納部１３に格納されたｍ個の筆記速度をｍ文字前から１文字前までこの順にＶｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１とし、手書き文字入力部５に入力文字が入力されたときの筆記速度をＶｎ−０とし、（ｍ＋１）個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１、Ｖｎ−０に対する重み付けをそれぞれａｎ−ｍ、…、ａｎ−２、ａｎ−１、ａｎ−０とし、算出値をＴｈｎとしたとき、算出値Ｔｈｎは、
【数３】
2011123788.tif 000005
により表される。
【００４３】
算出値Ｔｈｎが閾値Ｔｈよりも低い場合（ステップＳ５−ＹＥＳ）、辞書選択部２３は、入力文字が漢字であるか、漢字が連続して書かれているものとして、漢字辞書３を選択辞書として選択する（ステップＳ６）。文字認識部２４は、その漢字辞書３を参照する。このとき、文字認識部２４は、漢字辞書３に格納された漢字文字群のうちの、入力文字と一致する文字を認識する認識処理を行う。認識処理において、文字認識部２４は、入力文字と一致する文字を認識した場合（ステップＳ７−ＹＥＳ）、その結果を出力装置６に出力する（ステップＳ１０）。
【００４４】
一方、算出値Ｔｈｎが閾値Ｔｈ以上である場合（ステップＳ５−ＮＯ）、辞書選択部２３は、かな文字辞書４を選択辞書として選択する（ステップＳ８）。文字認識部２４は、そのかな文字辞書４を参照する。このとき、文字認識部２４は、かな文字辞書４に格納された文字群のうちの、入力文字と一致する文字を認識する認識処理を行う。認識処理において、文字認識部２４は、入力文字と一致する文字を認識した場合（ステップＳ９）、その認識結果を出力装置６に出力する（ステップＳ１０）。また、文字認識部２４は、入力文字と一致する文字を認識できない場合、入力文字に類似する文字を認識し（ステップＳ９）、その認識結果を出力装置６に出力する（ステップＳ１０）。
【００４５】
また、文字認識部２４が漢字辞書３を参照しても入力文字と一致する文字が存在しない場合も考えられる（ステップＳ７−ＮＯ）。この場合、文字認識部２４は、かな文字辞書４を参照して（ステップＳ８）、認識処理を行い（ステップＳ９）、その認識結果を出力装置６に出力する（ステップＳ１０）。
【００４６】
算出値Ｔｈｎが閾値Ｔｈよりも低い場合について具体的に説明する。
【００４７】
まず、入力文字が漢字である場合について説明する。
【００４８】
例えば、ｍが２であり、筆記速度Ｖｎ−２、Ｖｎ−１、Ｖｎ−０に対応する文字が「この間」であり、利用者が、入力文字として漢字の「間」を書いている場合、筆記速度Ｖｎ−０は筆記速度Ｖｎ−２、Ｖｎ−１よりも下がる。即ち、筆記速度Ｖｎ−０の値は、筆記速度Ｖｎ−２、Ｖｎ−１の値よりも小さくなる。この場合、重み付けａｎ−２、ａｎ−１、ａｎ−０は、２文字前の文字から入力文字までこの順に高いため、ａｎ−０×Ｖｎ−０の値はａｎ−１×Ｖｎ−１、ａｎ−２×Ｖｎ−２の値に比べて大きな差がない。従って、算出値Ｔｈｎが閾値Ｔｈよりも低くなるように、重み付けａｎ−２、ａｎ−１、ａｎ−０や閾値Ｔｈが設定される。
【００４９】
次に、入力文字が漢字であり、漢字が連続して書かれている場合について説明する。
【００５０】
例えば、ｍが２であり、筆記速度Ｖｎ−２、Ｖｎ−１、Ｖｎ−０に対応する文字が「瞬発力」であり、利用者が、入力文字として漢字の「力（ちから、りょく）」を書いている場合、筆記速度Ｖｎ−０は筆記速度Ｖｎ−２、Ｖｎ−１よりも上がる。即ち、筆記速度Ｖｎ−０の値は、筆記速度Ｖｎ−２、Ｖｎ−１の値よりも大きくなる。この場合、重み付けａｎ−２、ａｎ−１、ａｎ−０は、２文字前の文字から入力文字までこの順に高いため、ａｎ−０×Ｖｎ−０の値はａｎ−１×Ｖｎ−１、ａｎ−２×Ｖｎ−２の値に比べて大きくなるが、ａｎ−１×Ｖｎ−１、ａｎ−２×Ｖｎ−２の値自体がａｎ−０×Ｖｎ−０の値に比べて非常に小さい。従って、算出値Ｔｈｎが閾値Ｔｈよりも低くなるように、重み付けａｎ−２、ａｎ−１、ａｎ−０や閾値Ｔｈが設定される。
【００５１】
次に、入力文字がカタカナであり、カタカナが連続して書かれている場合について説明する。
【００５２】
例えば、ｍが２であり、「ふりがなはカタカナで書くこと」のうちの、筆記速度Ｖｎ−２、Ｖｎ−１、Ｖｎ−０に対応する文字が「なはカ」であり、利用者が、入力文字としてカタカナの「カ」を書いている場合、筆記速度Ｖｎ−０は筆記速度Ｖｎ−２、Ｖｎ−１に比べて大幅に変化しない。即ち、筆記速度Ｖｎ−０の値は、筆記速度Ｖｎ−２、Ｖｎ−１の値に比べて大幅に変化しない。この場合、重み付けａｎ−２、ａｎ−１、ａｎ−０は、２文字前の文字から入力文字までこの順に高いため、ａｎ−０×Ｖｎ−０の値はａｎ−１×Ｖｎ−１、ａｎ−２×Ｖｎ−２の値に比べて大きくなる。従って、算出値Ｔｈｎが閾値Ｔｈ以上になるように、重み付けａｎ−２、ａｎ−１、ａｎ−０や閾値Ｔｈが設定される。
【００５３】
このように、漢字は２文字や３文字が多く、四字熟語も考慮して、ｍは、１〜３が好ましい。従って、重み付けａｎ−ｍ、…、ａｎ−２、ａｎ−１、ａｎ−０は、ｍ文字前の文字から入力文字までこの順に高くなるように設定されていることが好ましい。上述のように、ｍが２である場合、重み付けがａｎ−２、ａｎ−１、ａｎ−０となる。例えば、１０という値を３つの値に割り振る場合、重み付けａｎ−２、ａｎ−１、ａｎ−０は、２文字前の文字から入力文字までこの順に高く設定され、それぞれ、２、３、５や、１、３、６などの値が設定されていることが好ましい。
【００５４】
以上の説明により、本発明のオンライン文字認識装置では、漢字辞書３、かな文字辞書４、筆記速度、重み付けにより、同形異文字を漢字とカタカナとで区別している。このため、利用者が手書き文字入力部５に同形異文字を書いたときに、その同形異文字を正しく認識することができる。
【００５５】
その理由として、上述のように、複数の文字の中には、漢字とカタカナとで形が似ている同形異文字が存在する。このため、複数の文字のうちの、漢字を表す漢字文字群を漢字辞書３に格納し、漢字文字群以外の文字群をかな文字辞書４に格納している。しかし、利用者が上述の同形異文字を書いた場合、筆記速度はほぼ同じである。そこで、本発明のオンライン文字認識装置では、辞書選択部２３が、入力文字が漢字であるか否かを判定するために、あるいは、漢字が連続して書かれているか否かを判定するために、筆記速度Ｖｎ−０に対する重み付けは、ｍ個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１に対する重み付けよりも高くなるように設定される。この場合、ｍ個の筆記速度Ｖｎ−ｍ、…、Ｖｎ−２、Ｖｎ−１と筆記速度Ｖｎ−０とに対する重み付けは、それぞれｍ文字前の文字から入力文字までこの順に高くなるように設定される。これにより、算出値Ｔｈｎが閾値Ｔｈよりも低い場合、入力文字が漢字である可能性がある。あるいは、入力文字が漢字であり、漢字が連続して書かれている可能性がある。このように、本発明のオンライン文字認識装置では、漢字辞書３、かな文字辞書４、筆記速度、重み付けにより、同形異文字を漢字とカタカナとで区別しているため、利用者が手書き文字入力部５に同形異文字を書いたときに、その同形異文字を正しく認識することができる。
【００５６】
なお、本発明の実施形態によるオンライン文字認識装置では、本発明の効果を実現する構成であれば、更に、従来のオンライン文字認識装置の構成を具備してもよい。
【符号の説明】
【００５７】
１    コンピュータ、
２    記憶装置、
３    漢字辞書、
４    かな文字辞書、
５    手書き文字入力部、
６    出力装置、
１０    ＣＰＵ、
１１    記憶部、
１２    コンピュータプログラム、
１３    筆記速度格納部、
２１    筆記速度検出部、
２２    算出部、
２３    辞書選択部、
２４    文字認識部
【図１】
2011123788.tif 000009
【図２】
2011123788.tif 000010
【図３】
2011123788.tif 000011
【図４】
2011123788.tif 000012
【図５】
2011123788.tif 000013
【図６】
2011123788.tif 000014
【図７】
2011123788.tif 000015