(57)【要約】【課題】精度の高い文字認識を行うことが可能な文字認識装置を提供すること。【解決手段】文字認識装置１０は、デジタイザ１から手書き文字の文字筆跡に対応する２次元の座標データを受信する座標データ受信部１１と、座標データ受信部１１で受信された文字筆跡に対応する２次元の座標データに基づいて、異なる線幅（線幅１〜線幅Ｎ）で各々文字画像を作成するＮ個の画像作成部１２と、Ｎ個の画像作成部１２で作成されたＮ個の文字画像に対して各々文字認識を行うＮ個の文字認識部１３と、Ｎ個の文字認識部１３で認識された各文字認識結果の中で最も確からしい文字認識結果を判定して出力する精度判定部１４と、精度判定部１４から出力される文字認識結果を蓄積する蓄積部１５とから構成されている。【選択図】　　　図１
2004054513.tif 000002
【特許請求の範囲】
【請求項１】
入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で各々文字画像を作成する複数の画像作成手段と、
前記複数の画像作成手段で作成された複数の文字画像に対して各々文字認識を行う複数の文字認識手段と、
前記複数の文字認識手段で認識された複数の文字認識結果の中で、最も確からしい文字認識結果を判定して出力する認識精度判定手段と、
を備えたことを特徴とする文字認識装置。
【請求項２】
前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することを特徴とする請求項１に記載の文字認識装置。
【請求項３】
前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することを特徴とする請求項１に記載の文字認識装置。
【請求項４】
前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することを特徴とする請求項１に記載の文字認識装置。
【請求項５】
入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成する画像作成手段と、
前記画像作成手段で作成された複数の文字画像に対して各々文字認識を行う文字認識手段と、
前記文字認識手段で認識された複数の文字認識結果の中で、最も確からしい文字認識結果を判定して出力する認識精度判定手段と、
を備えたことを特徴とする文字認識装置。
【請求項６】
前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することを特徴とする請求項５に記載の文字認識装置。
【請求項７】
前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することを特徴とする請求項５に記載の文字認識装置。
【請求項８】
前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することを特徴とする請求項５に記載の文字認識装置。
【請求項９】
入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成する画像作成工程と、
前記画像作成工程で作成された複数の文字画像に対して各々文字認識を行う文字認識工程と、
前記文字認識工程で認識された複数の文字認識結果の中で、最も確からしい文字認識結果を判定して出力する認識精度判定工程と、
を備えたことを特徴とする文字認識方法。
【請求項１０】
前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することを特徴とする請求項９に記載の文字認識方法。
【請求項１１】
前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することを特徴とする請求項９に記載の文字認識方法。
【請求項１２】
前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することを特徴とする請求項９に記載の文字認識方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字認識装置、および文字認識方法に関し、詳細には、手書き文字の文字認識を行うＯＣＲ等の文字認識装置およびその文字認識方法に関する。
【０００２】
【従来の技術】
従来この種の文字認識装置としては、▲１▼ビットマップデータ読み取り方式と、▲２▼時系列座標データ読み取り方式とがある。図１１は、▲１▼ビットマップデータ読み取り方式の文字認識装置の構成を示す図である。同図において、入力装置１５０は、作業者の加筆と同時に加筆箇所の座標情報（ｘ，ｙ）を取得する。文字認識装置１００は、通信部１０１と、画像作成部１０２と、文字認識部１０３および蓄積部１０４とで構成されている。通信部１０１は、入力装置１５０から座標情報（ｘ，ｙ）を受信する。画像作成部１０２は、加筆情報として取り出す座標情報（ｘ，ｙ）に基づいて所定の線幅で文字画像を作成する。文字認識部１０３は画像作成部１０２で作成した文字画像中の文字を認識する。蓄積部１０４は、文字認識部１０３の文字の認識結果を蓄積する。
【０００３】
図１２は、▲２▼時系列座標データ読み取り方式の文字認識装置の構成を示す図である。２５０は、一文字入力を行う領域を有する手書き入力装置であり、作業者の加筆と同時に加筆箇所の座標情報（ｘ，ｙ）を取得する。文字認識装置２００は、通信部２０１と、文字認識部２０２と、および蓄積部２０３とで構成されている。通信部２０１は、入力装置２５０から座標情報（ｘ，ｙ）を受信する。文字認識部２０２は、一文字に相当する座標情報列から文字を認識する。この際、座標情報列は時系列情報も有するので筆順の情報を文字認識に使用できる。蓄積部２０３は、文字認識部２０２の文字の認識結果を蓄積する。
【０００４】
また、文字認識装置として、例えば、特開平７−１６０８０９号公報の『ＯＣＲ装置』が公知である。同公報のＯＣＲ装置によれば、入力された手書き文字が、文字認識範囲の端部（矩形の各辺）に接触しているか否かを検出する。そして、文字認識結果の確信度が所定基準値より低い場合に、接触しているか否かの検出結果に応じて文字認識範囲を変更することにより、文字認識位置からはみ出した文字についての認識率を向上させるというものである。
【０００５】
このように、上記公報の技術では、文字認識結果の確信度が所定の閾値より低く、文字画像が認識領域をはみ出している場合に、認識領域のみを変更して認識処理を再び行う構成であり、単一線幅の文字画像のみを対象としている。
【０００６】
【発明が解決しようとする課題】
しかしながら、文字画像の線幅を変化させると認識結果も異なる場合があるため、単一線幅の文字画像のみを用いた文字認識処理では正確な認識結果が得られないという問題がある。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、精度の高い文字認識を行うことが可能な文字認識装置および文字認識方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、請求項１にかかる文字認識装置は、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で各々文字画像を作成する複数の画像作成手段と、前記複数の画像作成手段で作成された複数の文字画像に対して各々文字認識を行う複数の文字認識手段と、前記複数の文字認識手段で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する認識精度判定手段と、を備えたことを特徴とする。
【０００９】
上記発明によれば、複数の画像作成手段は、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で各々文字画像を作成し、複数の文字認識手段は、複数の画像作成手段で作成された複数の文字画像に対して各々文字認識を行い、認識精度判定手段は、複数の文字認識手段で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する。
【００１０】
また、請求項２にかかる文字認識装置は、請求項１にかかる文字認識装置において、前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することを特徴とする。
【００１１】
上記発明によれば、認識精度判定手段は、複数の文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力する。
【００１２】
また、請求項３にかかる文字認識装置は、請求項１にかかる文字認識装置において、前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することを特徴とする。
【００１３】
上記発明によれば、認識精度判定手段は、複数の文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力する。
【００１４】
また、請求項４にかかる文字認識装置は、請求項１にかかる文字認識装置において、前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することを特徴とする。
【００１５】
上記発明によれば、認識精度判定手段は、複数の文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力する。
【００１６】
また、請求項５にかかる文字認識装置は、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成する画像作成手段と、前記画像作成手段で作成された複数の文字画像に対して各々文字認識を行う文字認識手段と、前記文字認識手段で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する認識精度判定手段と、を備えたことを特徴とする。
【００１７】
上記発明によれば、画像作成手段は、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成し、文字認識手段は、画像作成手段で作成された複数の文字画像に対して各々文字認識を行い、認識精度判定手段は、文字認識手段で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する。
【００１８】
また、請求項６にかかる文字認識装置は、請求項５にかかる文字認識装置において、前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することを特徴とする。
【００１９】
上記発明によれば、認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力する。
【００２０】
また、請求項７にかかる文字認識装置は、請求項５にかかる文字認識装置において、前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することを特徴とする。
【００２１】
上記発明によれば、認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力する。
【００２２】
また、請求項８にかかる文字認識装置は、請求項５にかかる文字認識装置において、前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することを特徴とする。
【００２３】
上記発明によれば、認識精度判定手段は、文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力する。
【００２４】
また、請求項９にかかる文字認識方法は、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成する画像作成工程と、前記画像作成工程で作成された複数の文字画像に対して各々文字認識を行う文字認識工程と、前記文字認識工程で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する認識精度判定工程と、を備えたことを特徴とする。
【００２５】
上記発明によれば、画像作成工程では、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成し、文字認識工程では、画像作成工程で作成された複数の文字画像に対して各々文字認識を行い、認識精度判定工程では、文字認識工程で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する。
【００２６】
また、請求項１０にかかる文字認識方法は、請求項９にかかる文字認識方法において、前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することを特徴とする。
【００２７】
上記発明によれば、認識精度判定工程では、文字認識工程で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力する。
【００２８】
また、請求項１１にかかる文字認識方法は、請求項９にかかる文字認識方法において、前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することを特徴とする。
【００２９】
上記発明によれば、認識精度判定工程では、文字認識工程で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力する。
【００３０】
また、請求項１２にかかる文字認識方法は、請求項９にかかる文字認識方法において、前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することを特徴とする。
【００３１】
上記発明によれば、認識精度判定工程では、文字認識工程で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力する。
【００３２】
【発明の実施の形態】
以下、図面を参照して、本発明にかかる文字認識装置および文字認識方法を適用した文字認識装置の好適な実施の形態を詳細に説明する。
【００３３】
（実施の形態１）
図１〜図８を参照して、実施の形態１にかかる文字認識装置を、［文字認識装置の構成］、［文字認識装置の文字認識処理の処理手順］、［精度判定部の他の構成例１］、［精度判定部の他の構成例２］の順に詳細に説明する。
【００３４】
［文字認識装置の構成］
図１は、実施の形態１にかかる文字認識装置の構成を示す図である。同図において、１は手書き文字の文字筆跡に対応する２次元の座標データを入力するデジタイザ、１０はデジタイザ１から入力される２次元の座標データに基づいて文字認識を行う文字認識装置を示している。
【００３５】
文字認識装置１０は、デジタイザ１から手書き文字の文字筆跡に対応する２次元の座標データを受信する座標データ受信部１１と、座標データ受信部１１で受信された文字筆跡に対応する２次元の座標データに基づいて、異なる線幅（線幅１〜線幅Ｎ）で各々文字画像を作成するＮ個の画像作成部１２と、Ｎ個の画像作成部１２で作成されたＮ個の文字画像に対して各々文字認識を行うＮ個の文字認識部１３と、Ｎ個の文字認識部１３で認識された各文字認識結果の中で最も確からしい文字認識結果を判定して出力する精度判定部１４と、精度判定部１４から出力される文字認識結果を蓄積する蓄積部１５とから構成されている。
【００３６】
上記デジタイザ１は、検出可能領域内で文字入力用ペンの先端座標を検出する文字入力装置であり、一定の時間間隔ｄｔで座標検出を行う。このデジタイザ１は、取得したデータの順序を表すシーケンスデータと、Ｘ座標とＹ座標で表される文字筆跡に対応する２次元の座標データと、座標データが取得された時刻と、およびその座標データが取得された際にペン先が紙面に密着していたか否かを示すペンアップ（Ｐｕ）／ダウン（Ｐｄ）のデータを文字認識装置１０の座標データ受信部１１に送出する。
【００３７】
座標データ受信部１１は、デジタイザ１から出力されるデータ（座標データ等）を受信する。Ｎ個の画像作成部１２は、座標データ受信部１１で受信した座標データに基づいて、各々異なる線幅（線幅１〜線幅Ｎ）で文字画像を作成する。
【００３８】
つぎに、画像作成部１２の文字画像の作成方法を図２〜図３を参照して説明する。図２は、線幅１の文字画像の作成方法を説明するための説明図である。図２において、同図（Ａ）は文字画像の描画前、同図（Ｂ）は文字の描画後を示している。
【００３９】
デジタイザ１では、座標データＰｎ（ｘｎ、ｙｎ、ペンアップ（Ｐｕ）／ダウン（Ｐｄ））が取得される。デジタイザ１では、時間間隔ｄｔで座標データＰｎの検出が行われる。画像作成部１２は、ある時刻ｔ１に取得された座標データＰｉと、その次の時刻ｔ１＋ｄｔに取得された座標データＰｉ＋１の両者のペン先に関する情報がＰｄである場合、すなわちペン先が記録面に密着している時に取得された場合には、その２つの座標で表される点を直線で結びその直線が通過する座標を塗りつぶしながら描画する。他方、一方の座標データまたは両方の座標データのペン先に関する情報がＰｕである場合、すなわちペン先が記録面に密着していなかった場合は描画を行わない。これを一枚の紙面上で取得された全ての座標データに対して一定線幅で行って文字画像を作成する。
【００４０】
例えば、線幅１の場合には、図２（Ａ）では、座標Ｐ１〜Ｐ５のうち、Ｐ３がペンアップを表すＰｕであり、他の座標Ｐ１，Ｐ２，Ｐ４，Ｐ５はペンダウンを表すＰｄとなっている。したがって、Ｐ１とＰ２の間を結ぶ座標とＰ４とＰ５の間を結ぶ座標が塗りつぶしの対象となるので、図２（Ｂ）に示すように、Ｐ１とＰ２の間を結ぶ座標とＰ４とＰ５の間を結ぶ座標の塗りつぶしを行う。
【００４１】
図３は、線幅１と線幅３との文字画像を構成する線分の作成結果の違いを説明するための説明図である。図３において、同図（Ａ）は線幅１の場合、同図（Ｂ）は線幅３の場合を示している。図３では、座標Ｐ１，Ｐ２がＰｄとなっている場合のＰ１とＰ２間を結ぶ座標を塗りつぶした場合を示しており、Ｐｄ同士の点を結んだ直線を描画する際に、指定した線幅で決まる辺の長さを持った正方形を直線が通った座標を中心に描画し、その内部を塗りつぶしている。線幅１の場合は、同図（Ａ）に示すように、一辺が線幅１の正方形を直線が通った座標を中心に描画する。線幅３の場合は、同図（Ｂ）に示すように、一辺が線幅３の正方形を直線が通った座標を中心に描画する。
【００４２】
Ｎ個の文字認識部１３は、同一の構成となっており、Ｎ個の画像作成部１２で各々作成された線幅１〜線幅Ｎの文字画像に対してそれぞれ文字認識処理を行い、文字認識結果と、その文字認識結果の確信度と、および文字線幅とを精度判定部１４に出力する。ここで、文字認識結果の確信度とは、認識対象の文字（画像作成部で作成した文字画像）と文字認識結果の文字との特徴点がどの程度一致しているか否かを示す比率である。Ｎ個の画像作成部１２とＮ個の文字認識部１３は並列処理が行われる。
【００４３】
精度判定部１４は、Ｎ個の文字認識部１３から出力されるＮ個の文字認識結果の中から最も認識精度の高い、すなわち確信度の高い文字認識結果を判定して、判定した文字認識結果を蓄積部１５に出力する。
【００４４】
図４は、精度判定部１４の構成例を示す図である。精度判定部１４は、図４に示すように、確信度比較部２１と、一時蓄積部２２とを備えている。確信度比較部２１には、Ｎ個の文字認識部１３から文字認識結果、その確信度、および文字線幅が各々入力され、入力された複数の確信度を比較して最大の確信度となる文字線幅を一時蓄積部２２に出力する。
【００４５】
一時蓄積部２２は、Ｎ個の文字認識部１３から入力される文字認識結果、その確信度、および文字線幅を一時的に格納する。そして、一時蓄積部２２は、確信度比較部２１から最大確信度となる文字線幅が入力されると、その文字線幅の文字認識結果を蓄積部１５に出力する。蓄積部１５は、精度判定部１４の一時蓄積部２２から入力される文字認識結果を蓄積する。
【００４６】
［文字認識装置の文字認識処理の処理手順］
図１の文字認識装置の文字認識処理の処理手順を図５を参照して説明する。図５は、図１の文字認識装置の文字認識処理の処理手順を説明するためのフローチャートである。
【００４７】
図５において、まず、座標データ受信部１１はデジタイザ１から座標データを受信する（ステップＳ１１）。Ｎ個の画像作成部１２は、座標データ受信部１１で受信した座標データに基づいて、線幅（１〜Ｎ）で文字画像をそれぞれ作成する（ステップＳ１２）。
【００４８】
つづいて、Ｎ個の文字認識部１３は、画像作成部１２で各々作成された文字画像（線幅１〜線幅Ｎ）に対して、各々文字認識処理を実行して、文字認識結果およびその確信度をそれぞれ精度判定部１４に出力する（ステップＳ１３）。
【００４９】
精度判定部１４は、Ｎ個の文字認識部１３から出力されるＮ個の文字認識結果の中から最も確からしい、すなわち最も確信度の高い文字認識結果を蓄積部１５に出力する（ステップＳ１４）。
【００５０】
［精度判定部の他の構成例１］
図６は、精度判定部１４の他の構成例１を示す図である。精度判定部１４は、図６に示す如く、度数カウンタ３１と、出現頻度比較部３２とを備えている。度数カウンタ３１は、Ｎ個の文字認識部１３からＮ個の文字認識結果が入力され、Ｎ個の文字認識結果の各文字毎の出現数を計数し、その結果を出現頻度比較部３２に出力する。出現頻度比較部３２は、度数カウンタ３１での各文字の計数結果から出現頻度が最大となる文字認識結果を蓄積部１５に出力する。
【００５１】
［精度判定部の他の構成例２］
図７は、精度判定部１４の他の構成例２を示す図である。図８は、精度判定部１４の処理を説明するための説明図を示している。精度判定部１４は、図７に示すように、整列部４１と、安定度判定部４２とを備えている。
【００５２】
整列部４１は、Ｎ個の文字認識部１３から文字認識結果とそれに対応した文字線幅の一覧が入力される。図８（Ａ）は、Ｎ個の文字認識部１３の文字認識結果の一例を示す図である。整列部４１は、各文字認識結果を、文字線幅の順に整列させた文字列Ｓを作成して安定度判定部４２に出力する。図８（Ｂ）は、整列部４１で作成される文字列Ｓの一例を示す図である。
【００５３】
安定度判定部４２は、整列部４１から文字列Ｓが入力され、文字列Ｓ中で連続する文字（文字認識結果）を最終的な文字認識結果として蓄積部１５に出力する。ここで、安定度判定部４２は、連続する文字が複数存在する場合は、連続数の最も長い（一番連続している）文字を最終的な文字認識結果として出力する。例えば、図８に示す例では、連続数の最も長い文字は『ク』であるので、最終的な文字認識結果は『ク』となる。
【００５４】
以上説明したように、実施の形態１によれば、図１に示す文字認識装置１０では、Ｎ個の画像作成部１２は、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅（線幅１〜Ｎ）で各々文字画像を作成し、Ｎ個の文字認識部１３は、Ｎ個の画像作成部１２で作成された複数の文字画像に対して各々文字認識を行い、精度判定部１４は、Ｎ個の文字認識部１３で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力することとしたので、文字の認識率を向上させることが可能となる。
【００５５】
また、図４に示す精度判定部１４は、Ｎ個の文字認識部１３で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することとしたので、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００５６】
また、図６に示す精度判定部１４は、Ｎ個の文字認識部１３で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することとしたので、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００５７】
また、図７に示す精度判定部１４は、Ｎ個の文字認識部１３で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することとしたので、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００５８】
（実施の形態２）
図９および図１０を参照して、実施の形態２にかかる文字認識装置を、［文字認識装置の構成］、［文字認識装置の文字認識処理の処理手順］の順に詳細に説明する。
【００５９】
［文字認識装置の構成］
実施の形態２にかかる文字認識装置を図９〜図１０を参照して説明する。図９は、実施の形態２にかかる文字認識装置の構成を示す図である。実施の形態１にかかる文字認識装置では、Ｎ個の画像作成部１２とＮ個の文字認識部１３とを設けて、Ｎ個の文字画像の作成とその文字認識処理を並列処理していたが、実施の形態２にかかる文字認識装置では、１つの画像作成部と文字認識部とでＮ個の文字画像の作成とその文字認識処理を行う構成としたものである。
【００６０】
同図において、１は、手書き文字の文字筆跡に対応する２次元の座標データを入力するデジタイザ、５０はデジタイザ１から入力される２次元の座標データに基づいて文字認識を行う文字認識装置を示している。
【００６１】
文字認識装置５０は、デジタイザ１から手書き文字の文字筆跡に対応する２次元の座標データを受信する座標データ受信部５１と、座標データ受信部５１で受信された文字筆跡に対応する２次元の座標データに基づいて、異なる線幅（線幅１〜線幅Ｎ）で各々文字画像を作成する画像作成部５２と、画像作成部５２で作成されたＮ個の文字画像に対して各々文字認識を行う文字認識部５３と、画像作成部５２から入力される線幅と、文字認識部５３から出力される文字認識結果とを対応づけて一時的に格納する一時蓄積部５４と、一時蓄積部５４に蓄積された文字認識結果の中で最も確からしい文字認識結果を判定して出力する精度判定部５５と、精度判定部５５から出力される文字認識結果を蓄積する蓄積部５６とから構成されている。
【００６２】
図９において、デジタイザ１、座標データ受信部５１、画像作成部５２、文字認識部５３、蓄積部５６は、実施の形態１（図１）のデジタイザ１、座標データ受信部１１、画像作成部１２、文字認識部１３、精度判定部１４、蓄積部１５と同等機能を有している。また、精度判定部５５は、実施の形態１の図４、図６、図７と同様の構成を採用することができる。
【００６３】
上記画像作成部５２は、座標データ受信部５１で受信した座標データに基づいて、異なる線幅ｎ（ｎ＝１〜Ｎ）で複数の文字画像を順次作成し、作成した文字画像を文字認識部５３に出力するとともに、文字画像作成に使用した線幅ｎを一時蓄積部５４に出力し、線幅ｎが最終値に達した場合（ｎ＝Ｎの場合）に精度判定部５５に終了信号を送出する。
【００６４】
文字認識部５３は、画像作成部５２で作成された文字画像に対して文字認識処理を行い、文字認識結果を一時蓄積部５４に出力する。一時蓄積部５４は、画像作成部５２から入力される線幅と、文字認識部５３から出力される文字認識結果とを対応づけて一時的に格納する。
【００６５】
精度判定部５５は、画像作成部５２から終了信号を受信した場合に、一時蓄積部５４に蓄積されている文字認識結果に対して、最も確からしい文字認識結果を判定し、判定した最も確からしい文字認識結果を一時蓄積部５４から読み出して、蓄積部５６に蓄積する。
【００６６】
［文字認識装置の文字認識処理の処理手順］
図９の文字認識装置の文字認識処理の処理手順を図１０を参照して説明する。図１０は、図９の文字認識装置の文字認識処理の処理手順を説明するためのフローチャートである。
【００６７】
図１０において、座標データ受信部５１は、デジタイザ１から入力された文字に関する座標データを受信する（ステップＳ２１）。そして、画像作成部５２は、作成する文字画像の線幅に対応する変数ｎを初期値「１（線幅１）」に設定する（ステップＳ２２）。つづいて、画像作成部５２は、設定された変数ｎ（線幅）を用いて文字画像を作成する（ステップＳ２３）。そして、画像作成部５２は、作成された文字画像に対して文字認識処理を行い文字認識結果を文字認識部５３に出力するとともに、文字画像作成に使用した変数ｎ（線幅）を一時蓄積部５４に出力する（ステップＳ２４）。文字認識結果は、変数ｎ（線幅）に対応づけられて、一時蓄積部５４に一時的に蓄積される（ステップＳ２５）。
【００６８】
この後、画像作成部５２は、変数ｎを「１」増加させて、ｎ＝ｎ＋１とした後（ステップＳ２６）、変数ｎ＞上限Ｎであるか否か判定し（ステップＳ２７）、変数ｎ＞上限Ｎでない場合には（ステップＳ２７の「Ｎｏ」）、ステップＳ２３に戻り同じ処理を繰り返し実行する。他方、画像作成部５２は、変数ｎ＞上限Ｎである場合には（ステップＳ２７の「Ｙｅｓ」）、精度判定部５５に終了信号を送出する。精度判定部５５は、終了信号を受信すると、一時蓄積部５４に一時的に蓄積されたＮ個の全ての文字認識結果の中で、最も確からしい文字認識結果を決定して、文字認識結果を蓄積部５６に出力する（ステップＳ２８）。
【００６９】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形可能である。
【００７０】
【発明の効果】
以上説明したように、請求項１にかかる文字認識装置によれば、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で各々文字画像を作成する複数の画像作成手段と、前記複数の画像作成手段で作成された複数の文字画像に対して各々文字認識を行う複数の文字認識手段と、前記複数の文字認識手段で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する認識精度判定手段と、を備えたこととしたので、精度の高い文字認識を行うことが可能となる。
【００７１】
また、請求項２にかかる文字認識装置によれば、請求項１にかかる文字認識装置において、前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することとしたので、請求項１にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００７２】
また、請求項３にかかる文字認識装置によれば、請求項１にかかる文字認識装置において、前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することとしたので、請求項１にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００７３】
また、請求項４にかかる文字認識装置によれば、請求項１にかかる文字認識装置において、前記認識精度判定手段は、前記複数の文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することとしたので、請求項１にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００７４】
また、請求項５にかかる文字認識装置によれば、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成する画像作成手段と、前記画像作成手段で作成された複数の文字画像に対して各々文字認識を行う文字認識手段と、前記文字認識手段で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する認識精度判定手段と、を備えたこととしたので、精度の高い文字認識を行うことが可能となる。
【００７５】
また、請求項６にかかる文字認識装置によれば、請求項５にかかる文字認識装置において、前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することとしたので、請求項５にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００７６】
また、請求項７にかかる文字認識装置によれば、請求項５にかかる文字認識装置において、前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することとしたので、請求項５にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００７７】
また、請求項８にかかる文字認識装置によれば、請求項５にかかる文字認識装置において、前記認識精度判定手段は、前記文字認識手段で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することとしたので、請求項５にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００７８】
また、請求項９にかかる文字認識方法によれば、入力される手書き文字の文字筆跡を表す座標データに基づいて、異なる線幅で複数の文字画像を作成する画像作成工程と、前記画像作成工程で作成された複数の文字画像に対して各々文字認識を行う文字認識工程と、前記文字認識工程で認識された複数の文字認識結果の中で最も確からしい文字認識結果を判定して出力する認識精度判定工程と、を備えたこととしたので、精度の高い文字認識を行うことが可能となる。
【００７９】
また、請求項１０にかかる文字認識方法によれば、請求項９にかかる文字認識方法において、前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果の中で、確信度が最大となる文字認識結果を判定して出力することとしたので、請求項９にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００８０】
また、請求項１１にかかる文字認識方法によれば、請求項９にかかる文字認識方法において、前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果の中で、出現頻度が最大となる文字認識結果を判定して出力することとしたので、請求項９にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【００８１】
また、請求項１２にかかる文字認識方法によれば、請求項９にかかる文字認識方法において、前記認識精度判定工程では、前記文字認識工程で認識された複数の文字認識結果を文字線幅の順に整列させ、その連続数の最も長い文字認識結果を判定して出力することとしたので、請求項９にかかる発明の効果に加えて、複数の文字認識結果の中から最も確からしい文字認識結果を容易かつ高精度に判定することが可能となる。
【図面の簡単な説明】
【図１】実施の形態１にかかる文字認識装置の構成を示す図である。
【図２】線幅１の文字画像の作成方法を説明するための説明図である。
【図３】線幅１と線幅３との文字画像を構成する線分の作成結果の違いを説明するための説明図である。
【図４】図１の精度判定部の構成例を示す図である。
【図５】図１の文字認識装置の文字認識処理の処理手順を説明するためのフローチャートである。
【図６】図１の精度判定部の他の構成例１を示す図である。
【図７】図２の精度判定部の他の構成例２を示す図である。
【図８】図７の精度判定部の処理を説明するための説明図である。
【図９】実施の形態２にかかる文字認識装置の構成を示す図である。
【図１０】図９の文字認識装置の文字認識処理の処理手順を説明するためのフローチャートである。
【図１１】文字認識装置の従来技術を説明するための図である。
【図１２】文字認識装置の従来技術を説明するための図である。
【符号の説明】
１　　デジタイザ
１０　文字認識装置
１１　座標データ受信部
１２　画像作成部
１３　文字認識部
１４　精度判定部
１５　蓄積部
２１　確信度比較部
２２　一時蓄積部
３１　度数カウンタ
３２　出現頻度比較部
４１　整列部
４２　安定度判定部
５０　文字認識装置
５１　座標データ受信部
５２　画像作成部
５３　文字認識部
５４　一時蓄積部
５５　精度判定部
５６　蓄積部
【図１】
2004054513.tif 000003
【図２】
2004054513.tif 000004
【図３】
2004054513.tif 000005
【図４】
2004054513.tif 000006
【図５】
2004054513.tif 000007
【図６】
2004054513.tif 000008
【図７】
2004054513.tif 000009
【図８】
2004054513.tif 000010
【図９】
2004054513.tif 000011
【図１０】
2004054513.tif 000012
【図１１】
2004054513.tif 000013
【図１２】
2004054513.tif 000014