JPS63200289A - オンライン連続文字認識装置 - Google Patents

オンライン連続文字認識装置

Info

Publication number
JPS63200289A
JPS63200289A JP62032412A JP3241287A JPS63200289A JP S63200289 A JPS63200289 A JP S63200289A JP 62032412 A JP62032412 A JP 62032412A JP 3241287 A JP3241287 A JP 3241287A JP S63200289 A JPS63200289 A JP S63200289A
Authority
JP
Japan
Prior art keywords
pattern
character
segmentation
input
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP62032412A
Other languages
English (en)
Inventor
Hiromi Fujii
藤井 浩美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP62032412A priority Critical patent/JPS63200289A/ja
Publication of JPS63200289A publication Critical patent/JPS63200289A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、オンラインで入力された文字の筆跡より文字
を認識するオンライン文字認識装置、特に、1個以上連
続して書かれた文字を認識するオンライン連続文字認識
装置に関する。
〔従来の技術〕
オンライン文字認識装置は、文字を筆記するタブレット
等からオンラインで入力された文字の筆跡データより文
字を認識する装置であり、既にさまざまな装置が発売さ
れている。それらの装置の多くは、パターンマツチング
法による認識処理を行っている。パターンマツチング法
とは、あらかじめ筆記された文字データを標準パターン
として保持しておき、入力された文字パターンとのマツ
チングを行い入力された文字パターンをそれが属するカ
テゴリに対応づける、すなわち、入力された文字パター
ンを最も類似した標準パターンのカテゴリに対応づけ、
この標準パターンのカテゴリを認識結果とする方式であ
る。
この原理に基づくオンライン文字認識において、連続し
て書かれた文字列を一括して認識する方法としては、特
願昭60410743号明細書に記載されている方法が
ある。この方法は、まず、連続して書かれた1つの文字
の書き始めの点から次の文字の書き始めの点までのパタ
ーンである連続文字パターンと、孤立して書かれた文字
パターンである孤立パターンとを標準パターンとする。
そして、入力された文字パターンと、標準パターンを連
結した連続標準パターンとの間でパターンマツチングを
行い、最小の相違度(最大の類似度)が得られる標準パ
ターン系列を求め、そのカテゴリ系列を認識結果とする
。ここで、最小相違度は、特願昭56−199098号
明細書または特願昭56−208791号明細書に記載
されているDPマツチング法により求めることができる
。
しかし、この方法では、人力された文字パターンの大き
さ1位置などの正規化は、連続して書かれた文字列全体
に対して一回しか行われなかった。
従って、第5図(a)に示すような、1文字ごとに大き
さや位置のずれがある場合には第5図(b)に示すよう
な正解となる連続標準パターンとマツチングしても相違
度は大きくなってしまう。このように、文字列一括正規
化は、正規化やマツチングの精度を低下させ、誤認識の
原因となっていた。
そのような問題点に対処するための方法として、特願昭
61−002456号明細書に記載されている方法があ
る。以下にこの方法の概略について述べる。
第6図は、特願昭61−002456号明細書における
一例を示す構成図である。筆跡検出部21では、タブレ
ット等からオンラインで入力された文字の筆跡データよ
り、文字の位置座標や方向角などの特徴パラメータの時
系列パターンが出力される。入力バッファ22は、この
特徴パラメータの時系列パターンを入力パターンとし、
この入力パターンを一時保持し、前処理部23にて入力
パターン全体の大きさ1位置などの正規化が行われる。
一方、標準パターン記憶部25には、認識対象の各字種
の孤立文字パターンと、文字間パターンとがあらかじめ
標準パターンとして記憶されている。セグメンテーショ
ン部24では、入力パターンと、標準パターンを連結し
た連続標準パターンとの間でDPマツチング法によるパ
ターン間の時間軸対応付けが行われ、各標準パターンの
切れ目に対応する入力パターン上のセグメンテーション
位置が定められる。
正規化部26では、セグメンテーション部24にて得ら
れたセグメンテーション位置をもとに入力バッファ22
より入力パターン中の文字列から1文字を切りだし、位
置、大きさの正規化を行う。認識部27では、正規化部
26より得られた1文字の正規化パターンと、標準パタ
ーン記憶部25の標準パターンとのパターンマツチング
を行い最小相違度の得られた標準パターンのカテゴリが
認識結果として出力される。
〔発明が解決しようとする問題点〕
上述した従来のオンライン文字認識装置において、特願
昭61−002456号明細書に記載されている方法に
よるオンライン文字認識装置は、マツチングによってセ
グメンテーションを行うものであるが、それでは計算量
が多(なる欠点がある。また、セグメンテーションされ
た各パターンに対して、1文字ずつの認識処理を行うた
め、セグメンテーションエラーは認識時に致命的であり
、セグメンテーションエラーが起きると正しく認識する
ことは不可能である。また、位置や大きさのずれに対処
するために、セグメンテーションを行うが、そのために
は、文字列全体に対してマツチングを行わなくてはなら
ない。つまり、特願昭60−1107.13号明細書に
記載されているオンライン文字認識装置のもつ欠点と同
様の欠点がある。すなわち、文字列における各文字の大
きさや位置のずれが激しいときには、標準パターンと入
力パターンの相違度が大きくなり、マツチングの精度が
極端に低下してしまう。このようにマツチングの精度が
低下すると、書かれた文字列でない文字列の標準パター
ンとのマツチングによってセグメンテーションされる場
合が増え、その場合には、セグメンテーションエラーが
起きやすい。このようにマツチングの精度の悪さがセグ
メンテーションエラー、すなわち、認識エラーの原因と
なっている。言いかえると、従来技術では大きさや位置
のずれに対応するには限界があった。
本発明の目的は、このような欠点を除去し、計算量が少
なく、セグメンテーションエラーがあっても認識するこ
とが可能であるオンライン連続文字認識装置を提供する
ことにある。
〔問題点を解決するための手段〕
本発明のオンライン連続文字認識装置は、オンライン入
力された文字の筆跡データより筆跡を検出し、文字の特
徴パラメータの時系列パターンを出力する筆跡検出部と
、 前記筆跡検出部の出力する文字の特徴パラメータの時系
列パターンを入力パターンとし、この入力パターンを保
持する入力バッファと、前記入力バッファに保持されて
いる入力パターンを正規化する前処理部と、 前記前処理部の出力する入力パターンのセグメンテーシ
ョンを所定のルールで行い、セグメンテーション情報を
出力するセグメンテーション部と、前記セグメンテーシ
ョン情報により、前記入力バッファに保持されている入
力パターンを読み込み、各セグメントごとに正規化を行
う正規化部と、前記正規化部の各セグメントの正規化パ
ターンの連結を行う連結部と、 1文字を表す孤立文字パターンと文字の終点から次の文
字の始点までの文字間ストロークとを記憶する標準パタ
ーン記憶部と、 前記連結部にて得られた連結正規化パターンと前記標準
パターン記憶部における孤立文字パターンを文字間スト
ロークで連結した標準パターンとの間で類似度を求め最
大の類似度を与える標準パターンのカテゴリ列を出力す
る認識部とを有している。
〔作用〕
本発明は、あらかじめ定められたルールに従ってセグメ
ンテーションを行うセグメンテーション部と、セグメン
テーションされた各セグメントパターンごとに正規化す
る正規化部と、正規化された各セグメントパターンを入
力された順に連結する連結部と、連結された正規化パタ
ーンを入力パターンとして一括して認識処理を行う認識
部とを設けることによって実現できる。すなわち、セグ
メンテーション部では、計算量の多いマツチングを行わ
ずに、特徴パラメータに対してあらかじめ定められたル
ールを適用することによって従来よりも少ない計算量で
セグメンテーションを行う。
次に、正規化部にて正規化された各セグメントの文字パ
ターンを、連結部にて、再び、連結するごとにより、位
置や大きさのずれを正規化した文字列パターンを作成す
る。認識部では作成された文字列パターン全体に対して
認識処理を行い、文字列を求める。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
。
第1図は、本発明の一実施例を示すブロック図である。
このオンライン連続文字認識装置は、タブレット等から
入力された文字の筆跡情報より、位置座標や方向角など
の特徴パラメータの時系列パターンを出力する筆跡検出
部11と、筆跡検出部1より出力される一連の連続して
書かれた文字の特徴パラメータの時系列パターンを一時
保持する入力バッファ12と、入力パターン全体の大き
さ。
位置などの正規化を行う前処理部13と、正規化された
入力パターンを所定のルールに従ってセグメンテーショ
ンし、セグメンテーション情報を生成するセグメンテー
ション部14と、得られたセグメンテーション情報に基
づいて、入力バッファに保持されている特徴パラメータ
の時系列パターンを読み込み各セグメントごとに正規化
を行う正規化部16と、正規化部16にて求められた入
力パターンの各セグメントの正規化パターンを入力パタ
ーンと同様の順番で連結する連結部18と、1文字を表
す孤立文字パターンと文字の終点から次の文字の始点ま
での文字間ストロークとを記憶する標準パターン記憶部
15と、連結部18にて得られた連結正規化パターンと
標準パターン記憶部15における標準パターンを連結し
たパターンとの間で類似度を求め最大の類似度を与える
標準パターンのカテゴリ列を出力する認識部17とで構
成される。
筆跡検出部11からのパターンは入力バッファ12に入
力されている。前処理部13には入力バッファ12から
のパターンが入力され、前処理部13からのパターンは
、セグメンテーション部14に入力されている。正規化
部16には入力バッファ2からのパターンとセグメンテ
ーション部14からの信号が入力され、正規化部16か
らのパターンは連結部18に入力されている。認識部1
7には、連結部18からのパターンと標準パターン記憶
部15からの標準パターンとが入力される。
次に本実施例の動作を説明する。
タブレット等に筆記された文字の筆跡データは、オンラ
インで筆跡検出部11に入力される。筆跡部11では、
この筆跡データより筆跡を検出して、筆記された文字の
位置座標、方向角、ペンのアップ・ダウンなどの特徴パ
ラメータの時系列パターンを出力する。入力バッファ1
2は、この特徴パラメータの時系列パターンを入力パタ
ーンとし、一時この入力パターンを保持する。前処理部
13は、入力バッファ12に保持されている入力パター
ン全体の大きさ1位置などの正規化を行う。正規化の方
法としては、さまざまな方法が考えられる。例えば、パ
ターンの重心の位置を求め、その重心から全ての点に対
するy軸方向の平均距離を一定の値として正規化する方
法が考えられる。前処理された入力パターンは、セグメ
ンテーション部14に入力される。
セグメンテーション部14では、特徴パラメータに対す
るセグメンテーションのルールがあらかじめ定められて
おり、そのルールに従って前処理された入力パターンに
対してセグメンテーションを行う。ここで、特徴パラメ
ータとして例えば、位置座標であるX座標・X座標、ペ
ンのアップ・ダウン情報を用いた場合のセグメンテーシ
ョンのルールを、第2図のフローチャート図を参照しな
がら、さらに詳しく説明する。第2図における記号の意
味は、 ■  :入力パターンのポイント数 i  :ポイント番号 XH:iにおけるX座標 Y、  :iにおけるX座標 Pen、:iにおけるペンの状態 =1:ストローク開始 =2:ペンアップ =0:ペンダウン No:セグメンテーション位置の候補数3 、(no)
 : no番目のセグメンテーション位置の番号 である。
第2図における処理は、まず、ペンがアップし、かつ、
次の点がX軸方向へ増加している場合に、その点をセグ
メンテーション位置の候補とし、次に、セグメンテーシ
ョン位置候補の次の点から次のセグメンテーション位置
候補までを1文字と仮定し、ある文字のX座標の最大値
よりも次の文字の最小値の方が小さい場合には、1文字
が分離されていると解釈し、セグメンテーション位置の
候補を外す、というものである。
フローチャート図に従って処理の流れを説明する。初め
に、セグメンテーション位置の候補を選び出すためのス
テップについて説明する。まず、セグメンテーションの
候補数NOをθ″、セグメンテーション位置の番号S 
、(no)を“0”とする(ステップ■)。ポイント番
号iを“1”とする(ステップ■)。ポイント1におけ
る特徴パラメータにおいて、ペンアップ、かつ、次のポ
イントがX軸方向へ増加しているかを判断する(ステッ
プ■)。この条件が成立すると、セグメンテーション位
置の候補数Noを“1”、かつ、1番目のセグメンテー
ション位置の番号St (1)を“1”とする(ステッ
プ■)。次に、i=Iか否かの判断を行う (ステップ
■)。ステップ■において、前記条件が成立しない場合
には、ステップ■に進む。ステップ■においてi≠■の
場合、i=2として(ステップ■)、ステップ■に戻る
。ステップ■〜■を繰り返すことにより、入力パターン
のセグメンテーション位置の候補数NOと、セグメンテ
ーション位置の番号5=(no)とが求まる。この段階
では、セグメンテーション位置候補の次のポイントから
次のセグメンテーション位置候補までは1文字と仮定さ
れている。
ステップ■において、i=1の場合には、各文字のX座
標の最小値および最大値を求める次のステップに進む。
まず、ポイント番号iを“1”、番号Noを“1”とす
る(ステップ■)。次に、1番目の文字のX座標の最小
値X min (1)を“+oo″、1番目の文字のX
座標の最大値X max (1)を“−(至)”とする
(ステップ■)。これらXm1n(1)およびXmax
(1)とポイント1のX座標X1とを対比する(ステッ
プ■)。ステップ[相]において、i≠S。
(no)の場合にはi−2として(ステップ■)、ステ
ップ■に戻る。ステップ■〜[相]を繰り返すことによ
り1番目の文字のX座標の最小値Xm1n(1)および
最大値Xmax(1)が求まる(ステップ■)。
ステップ[相]において。1=34(no)の場合には
、ステップ0に進む。ステップ0において、no≠NO
の場合にはno=2として(ステップ@)、ステップ■
に戻る。ステップ■〜0を繰り返すことにより、入力パ
ターンの全文字のX座標の最小値Xm1n (no) 
 と最大値X max (no)  とが求まる。
ステップ0において、no = Noが成立すれば、不
適切なセグメンテーション位置の候補を外す次のステッ
プに進む。まず、数NNoを“NO”、番号n。
を“1”とする(ステップ■)。次に、1番目の文字の
X座標の最大値Xmax(1)と2番目の文字のX座標
の最小値X min (2)とを比較し、最大値よりも
最小値の方が小さい場合には1文字が分離されていると
解釈しくステップo)、セグメンテーション位置の候補
数Noを1減らすと共に、S r (no41)をS 
= (no)に代入することによりセグメンテーション
位置の候補から外す(ステップ@l)。ステップOにお
いて、no≠NNo−1ならばno=2として(ステッ
プ[相])、ステップ@に戻る。ステップ[相]〜[相
]を繰り返すことにより、最終的なセグメンテーション
位置が求められる。
以上説明したセグメンテーションのルールは、認識対象
文字の種類や質に依存して定められる。
正規化部16では、セグメンテーション部14にて得ら
れたセグメンテーション位置を基に、人カバソファ12
に保持されている入力パターン中の1文字を切り出し、
大きさ2位置などの正規化を行い、正規化された文字列
パターンを出力する。正規化部16で行われる正規化処
理は、前処理部13と同様の処理を用いることができる
。−例として第3図に示すように数字列パターン“10
02”が入力されたものとする。この入力パターンは図
示のように0”と“0″との間がペンダウンの状態にあ
る。この場合、セグメンテーション部14では、“1”
と“00”と“2”とを切り出すセグメンテーション情
報が得られる。このセグメンテーション情報によれば0
゛と“0″との間のセグメンテーション位置が検出でき
ず、セグメンテーションエラーとなっている。正規化部
16では、このセグメンテーション情報に基づいて、入
力バッファ12から読み出した入力パターン“1002
”を、“1”と、連結されたパターン“00”と、“2
”の各セグメントとに切り出し、それぞれ正規化し、第
3図に示すような正規化された各セグメントパターンよ
りなる文字列パターンを作成する。
連結部18では、正規化された各セグメントパターンを
入力パターンと同様の順序で連結する。連結は、例えば
、第3図に示すように、正規化された各パターンの重心
をy軸方向には一致させ、X軸方向には等間隔に配置し
、前の文字の終端と次の文字の始端をペンアンプの状態
で連結する、という方法を用いることができる。
標準パターン記憶部15には、認識対象となる文字のパ
ターンがあらかじめ保持されている。保持されているパ
ターンは、認識対象の字種の孤立文字標準パターンと、
文字間パターンである。ここで、孤立文字標準パターン
とは、孤立して書かれた文字のパターンであり、文字間
パターンとは、1つの文字の書き終わりの点から次の文
字の書き始めの点のパターンであり、すなわち、文字と
文字の間のつなぎのストロークである。第4図に、認識
対象文字を数字とした場合の孤立文字標準パターンと文
字間パターンの例を示す。標準パターン記憶部15は、
これら孤立文字標準パターンを文字間パターンで連結し
たパターンを標準パターンとして記憶している。
認識部17では、正規化部16より得られた各セグメン
トごとに正規化された文字列パターンと標準パターン記
憶部15に記憶されている標準パターンとのマツチング
を行い、最小相違度が得られた標準パターンのカテゴリ
列が認識結果として出力される。なお、認識部17にお
ける処理は、第6図に示した従来技術におけるセグメン
テーション部24におけるマツチング処理を用いること
ができる。
認識部17における処理は、連結された文字列に対して
一括して行うため、セグメンテーションエラーが起きて
も認識が可能となる。
本実施例では、“1002”と筆記されたうち、“0”
と“0”の間のセグメンテーション位置が検出できず、
セグメンテーションエラーとなっているが、この場合“
OO”が連結されたパターンに対して正規化が行われ、
このようにセグメンテーションエラーがある場合でも正
規化の効果があることがわかる。
〔発明の効果〕
以上説明した本発明におけるオンライン手書き文字認識
装置では、セグメンテーションをマツチングによってで
はなく、特徴パラメータに対するルールを適用して行う
ため、セグメンテーションに必要な計算量が大幅に減少
する。また、セグメンテーションされた各パターンの正
規化後、再びパターンを連結して文字列全体に対して一
括して認識処理を行うため、セグメンテーションエラー
があっても認識することが可能となる効果がある。
また、そのような場合でも、正規化による効果が期待で
きるため、従来技術よりも認識率が向上するという効果
も生じる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロック図、第2図
は、セグメンテーション部における処理を示すフローチ
ャート図、 第3図は、第1図の実施例の動作を説明するためのパタ
ーンを示す図、 第4図は、標準パターン記憶部に記憶されている標準パ
ターンを示す図、 第5図は、従来技術における問題点を説明するためのパ
ターンを示す図、 第6図は、従来のオンライン文字認識装置の一例を示す
ブロック図である。 11・・・・・筆跡検出部 12・・・・・入力バッファ 13・・・・・前処理部 14・・・・・セグメンテーション部 15・・・・・標準パターン記憶部 16・・・・・正規化部 17・・・・・認識部 18・・・・・連結部 1唾 帥セロ 腕部 塵:。 第2図(b) l  1  \ X軸 第3図 第4図 第5図

Claims (1)

    【特許請求の範囲】
  1. (1)オンライン入力された文字の筆跡データより筆跡
    を検出し、文字の特徴パラメータの時系列パターンを出
    力する筆跡検出部と、 前記筆跡検出部の出力する文字の特徴パラメータの時系
    列パターンを入力パターンとし、この入力パターンを保
    持する入力バッファと、 前記入力バッファに保持されている入力パターンを正規
    化する前処理部と、 前記前処理部の出力する入力パターンのセグメンテーシ
    ョンを所定のルールで行い、セグメンテーション情報を
    出力するセグメンテーション部と、前記セグメンテーシ
    ョン情報により、前記入力バッファに保持されている入
    力パターンを読み込み、各セグメントごとに正規化を行
    う正規化部と、前記正規化部の各セグメントの正規化パ
    ターンの連結を行う連結部と、 1文字を表す孤立文字パターンと文字の終点から次の文
    字の始点までの文字間ストロークとを記憶する標準パタ
    ーン記憶部と、 前記連結部にて得られた連結正規化パターンと前記標準
    パターン記憶部における孤立文字パターンを文字間スト
    ロークで連結した標準パターンとの間で類似度を求め最
    大の類似度を与える標準パターンのカテゴリ列を出力す
    る認識部とを有するオンライン連続文字認識装置。
JP62032412A 1987-02-17 1987-02-17 オンライン連続文字認識装置 Pending JPS63200289A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62032412A JPS63200289A (ja) 1987-02-17 1987-02-17 オンライン連続文字認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62032412A JPS63200289A (ja) 1987-02-17 1987-02-17 オンライン連続文字認識装置

Publications (1)

Publication Number Publication Date
JPS63200289A true JPS63200289A (ja) 1988-08-18

Family

ID=12358237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62032412A Pending JPS63200289A (ja) 1987-02-17 1987-02-17 オンライン連続文字認識装置

Country Status (1)

Country Link
JP (1) JPS63200289A (ja)

Similar Documents

Publication Publication Date Title
US7336827B2 (en) System, process and software arrangement for recognizing handwritten characters
US5038382A (en) Multi-scale recognizer for hand drawn strokes
US7174043B2 (en) On-line handwriting recognizer
KR19990022352A (ko) 필기 입력의 문자 인식 방법 및 장치
JPH06208653A (ja) 記号正規化方法
US5659633A (en) Character recognition method utilizing compass directions and torsion points as features
KR100301216B1 (ko) 온라인문자인식장치
JP3198218B2 (ja) オンライン手書き文字認識方法
JP2671985B2 (ja) 情報認識方法
JPH0357509B2 (ja)
JP2671984B2 (ja) 情報認識装置
JP3066530B2 (ja) オンライン手書文字認識装置
JPH10198760A (ja) 手書き文字認識方法及び手書き文字認識装置
JPS62160597A (ja) オンライン連続文字認識装置
JPH045231B2 (ja)
JP2519782B2 (ja) 文字分離方式
JPH0443316B2 (ja)
JPS61290584A (ja) 文字認識方法
JPH012187A (ja) オンライン連続文字認識装置
JPH0438024B2 (ja)
JPS60217482A (ja) 文字認識装置
JPH05135208A (ja) オンライン文字認識方法およびオンライン文字認識装置
JPS6215681A (ja) オンライン手書き文字認識方式
JPS5866175A (ja) 図形認識装置
JPH0830717A (ja) 文字認識方法とその装置