JPH09190497A - Character recognition device - Google Patents

Character recognition device

Info

Publication number
JPH09190497A
JPH09190497A JP7327172A JP32717295A JPH09190497A JP H09190497 A JPH09190497 A JP H09190497A JP 7327172 A JP7327172 A JP 7327172A JP 32717295 A JP32717295 A JP 32717295A JP H09190497 A JPH09190497 A JP H09190497A
Authority
JP
Japan
Prior art keywords
character
data
cutout
unit
stroke
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.)
Withdrawn
Application number
JP7327172A
Other languages
Japanese (ja)
Inventor
Tsutomu Tabata
努 田畑
Yuji Hayashi
祐史 林
Sayuri Shiozawa
さゆり 塩沢
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP7327172A priority Critical patent/JPH09190497A/en
Publication of JPH09190497A publication Critical patent/JPH09190497A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 文字認識装置の認識率を向上する。 【解決手段】 文字枠設定部5で設定された文字枠がタ
ブレット1に表示され、前処理/ストロークコード化部
2は、タブレット1から入力されたX,Y座標データ列
に対して直線化処理を行った後、ストロークをコード化
する。1文字枠内ストローク切出し部4は、複数のスト
ロークコードを文字枠単位の切出しデータに分離して出
力する。パターンマッチング部6は、切出しデータに対
するマッチングで文字コードを出力する。その文字コー
ドが、例えば濁点を含み得る文字かどうかが結果文字コ
ード判定部7で判定される。次文字開始ストローク判定
部8は、認識対象の次の文字の切出しデータに、認識対
象文字の濁点のストロークが存在するかどうかを判定
し、存在する場合、再切出し部10はその濁点を統合し
た補正切出しデータを作成してパターンマッチング部6
に与える。
(57) Abstract: To improve the recognition rate of a character recognition device. A character frame set by a character frame setting unit 5 is displayed on a tablet 1, and a preprocessing / stroke coding unit 2 linearizes a X, Y coordinate data string input from the tablet 1. After doing, code the stroke. The 1-character-frame stroke cutout unit 4 separates and outputs a plurality of stroke codes into cutout data in character frame units. The pattern matching unit 6 outputs a character code by matching the cutout data. The result character code determination unit 7 determines whether the character code is a character that may include a dakuten. The next character start stroke determination unit 8 determines whether or not there is a stroke of a voiced point of the recognition target character in the cutout data of the character to be recognized, and if there is, the recutout unit 10 integrates the voiced point. Corrected cutout data is created and the pattern matching unit 6
Give to.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、手書き筆記文字を
識別するオンライン文字認識装置等の文字認識装置に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character recognition device such as an online character recognition device for identifying handwritten characters.

【0002】[0002]

【従来の技術】従来、オンライン文字認識装置では、人
間がタブレット等の入力装置にぺンで筆記したストロー
ク(ペンオンからペンオフまでの筆記部分)のデータ
を、順次、コンピュータで処理可能なXY座標データ列
に変換する。そして、オンライン文字認識装置は複数の
ストローク別のXY座標データ列に対して切出し処理を
行い、それらを1文字づつに分離する。さらに、オンラ
イン文字認識装置は、分離結果に対して文字認識処理を
行って文字認識結果の文字コードを得る。文字認識結果
の文字は表示されたり、その文字認識結果の文字コード
が、他の種々の処理に用いられる。文字認識の一般的な
方式としては、パターンマッチング方式がある。このパ
ターンマッチング方式では、筆記入力されたストローク
の座標データ列から特徴点の情報抽出を行う。この抽出
された情報と登録されたパターンの情報とがマッチング
によって比較され、文字コードが特定される。ここで、
登録されたパターンも、予め特徴点が抽出されて登録さ
れたものである。1文字ずつにストローク別の座標デー
タ列を分離する切出し処理は、予め1文字ずつの枠をタ
ブレットに設定表示しておき、筆記者がその枠内に書き
込む方法や、事前に1文字の枠を設定せず、文字記入の
前或いは後に文字の記入領域枠を設定し、領域内のスト
ローク間隔等の情報から1文字の座標データ列を切出す
方法(フリーフォーマット法)がある。これらの方法
は、アプリケーションに応じて使い分けられている。
2. Description of the Related Art Conventionally, in an online character recognition device, data of strokes (written portions from pen-on to pen-off) written by a person in a pen on an input device such as a tablet can be sequentially processed by a computer as XY coordinate data. Convert to a column. Then, the online character recognition device performs a cutting process on the XY coordinate data string for each of a plurality of strokes, and separates them into each character. Further, the online character recognition device performs character recognition processing on the separation result to obtain the character code of the character recognition result. The character of the character recognition result is displayed, and the character code of the character recognition result is used for various other processes. There is a pattern matching method as a general character recognition method. In this pattern matching method, feature point information is extracted from a coordinate data string of a stroke input by handwriting. The extracted information and the registered pattern information are compared by matching, and the character code is specified. here,
The registered pattern is also one in which feature points are extracted and registered in advance. In the clipping process for separating the coordinate data string for each stroke for each character, a frame for each character is set and displayed in advance on the tablet, and a method in which the writer writes in that frame, or a frame for one character in advance is used. There is a method (free format method) of setting a character writing area frame before or after character writing without setting and cutting out a coordinate data string of one character from information such as stroke intervals in the area. These methods are properly used according to the application.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来の
オンライン文字認識装置でおいては、次のような課題が
あった。切出し処理で1文字の記入枠や文字領域からは
み出して記入された文字“犬”の部首“ヽ”や文字
“ジ”の半濁点“゛”等は認識されず、“大”や“シ”
と誤認識される。また、例えば句点“、”が“し、”の
ように、同一の1文字の枠に記入された場合にも、誤認
識される。即ち、認識率が低下するという不具合があっ
た。
However, the conventional online character recognition device has the following problems. In the cutting process, the radical "ヽ" of the character "dog" and the semi-voiced mark """of the character" Ji "that are written outside the one-character entry frame or character area are not recognized, and" large "or ”
It is mistakenly recognized as. Also, when the punctuation marks "," are written in the same one-character frame, such as "shi,", it is erroneously recognized. That is, there is a problem that the recognition rate is lowered.

【0004】[0004]

【課題を解決するための手段】第1の発明は、前記課題
を解決するために、座標入力部を介して1文字ずつの文
字記入枠にそれぞれ入力された筆記文字の座標列データ
から、該筆記文字を構成するストロークの特徴点を抽出
し、該特徴点の位置関係に応じてそのストロークをコー
ド化するストロークコード化部と、前記ストロークコー
ド化部の出力データを前記文字記入枠毎に分離すること
で1文字分の切出しデータを作成する切出し部とを備
え、前記切出し部からの切出しデータと予め登録した文
字の登録パターンデータとを比較して該切出しデータに
対応する文字コードを抽出し、前記筆記文字に対する文
字認識処理を行う文字認識装置おいて、次のような構成
にしている。即ち、第1の発明の文字認識装置において
は、前記文字コードが予め登録された文字コードに相当
するかどうかを判定する結果文字コード判定部と、認識
対象文字の次の文字の前記切出しデータ中に、その認識
対象の文字の濁点、半濁点或いは特定の部首に相当する
ものが存在するかどうかを判定する次文字開始ストロー
ク判定部と、前記結果文字コード判定部の判定結果と次
文字開始ストローク判定部の判定結果に基づき、前記ス
トロークコード化部の出力データに対する前記切出し部
の分離位置を補正して新たな前記切出しデータを作成す
る再切出し部とを、設けている。
In order to solve the above-mentioned problems, a first aspect of the present invention is based on the coordinate sequence data of the handwritten characters input into the character entry frame for each character through the coordinate input unit. A stroke encoding unit that extracts a characteristic point of a stroke that constitutes a written character and encodes the stroke according to the positional relationship of the characteristic point, and output data of the stroke encoding unit is separated for each character entry frame. A cutout unit for creating cutout data for one character by comparing the cutout data from the cutout unit with registered pattern data of characters registered in advance to extract a character code corresponding to the cutout data. A character recognition device for performing character recognition processing on the written character has the following configuration. That is, in the character recognition device of the first invention, a result character code determination unit that determines whether or not the character code corresponds to a pre-registered character code, and in the cutout data of the character next to the recognition target character , The next character start stroke determination unit that determines whether or not there is a dakuten, a semi-voiced voice, or a particular radical corresponding to the recognition target character, the determination result of the result character code determination unit, and the next character start And a re-cutout unit that corrects the separation position of the cutout unit with respect to the output data of the stroke encoding unit and creates the new cutout data based on the determination result of the stroke determination unit.

【0005】第2の発明は、座標入力部を介して1文字
ずつの文字記入枠にそれぞれ入力された筆記文字の座標
列データから、該筆記文字を構成するストロークの特徴
点を抽出し、該特徴点の位置関係に応じてそのストロー
クをコード化するストロークコード化部と、前記ストロ
ークコード化部の出力データを前記文字記入枠毎に分離
することで1文字分の切出しデータを作成する切出し部
とを備え、前記切出し部からの切出しデータと予め登録
した文字の登録パターンデータとを比較して該切出しデ
ータに対応する文字コードを抽出し、前記筆記文字に対
する文字認識処理を行う文字認識装置おいて、次のよう
な構成にしている。即ち、第2の発明の文字認識装置に
おいては、前記切出し部から出力された切出しデータ中
に句読点に相当するデータが存在するかどうかを判定す
る句読点ストローク判定部と、前記句読点ストローク判
定部の判定結果で前記切出しデータ中に句読点に相当す
るデータが存在する場合、該句読点に相当するデータを
1文字分の切出しデータに分離することで前記ストロー
クコード化部の出力データに対する前記切出し部の分離
位置を補正して新たな前記切出しデータを作成する再切
出し部とを、設けている。
According to a second aspect of the present invention, the characteristic points of the strokes forming the written character are extracted from the coordinate sequence data of the written character input to the character entry frame for each character via the coordinate input unit, A stroke coding unit that codes a stroke according to the positional relationship of feature points, and a cutout unit that creates cutout data for one character by separating the output data of the stroke coding unit for each of the character entry frames. And a character recognition device for performing character recognition processing on the written character by comparing the cutout data from the cutout unit with registered pattern data of characters registered in advance and extracting a character code corresponding to the cutout data. And has the following configuration. That is, in the character recognition device of the second invention, the punctuation mark stroke determination unit that determines whether or not the data corresponding to the punctuation mark exists in the cutout data output from the cutout unit, and the determination of the punctuation mark stroke determination unit. As a result, when data corresponding to the punctuation mark exists in the cut-out data, the data corresponding to the punctuation mark is separated into cut-out data for one character to separate the cut-out portion from the output data of the stroke encoding unit. And a re-cutout section for correcting the above and creating new cutout data.

【0006】第3の発明は、座標入力部を介して複数文
字記入用の文字記入枠に入力された筆記文字の座標列デ
ータから、該筆記文字を構成するストロークの特徴点を
抽出し、該特徴点の位置関係に応じてそのストロークを
コード化するストロークコード化部と、前記ストローク
コード化部の出力データを前記1文字ずつに分離するこ
とで文字単位の切出しデータを作成する切出し部とを備
え、前記切出し部からの切出しデータと予め登録した文
字の登録パターンデータとを比較して該切出しデータに
対応する文字コードを抽出し、前記筆記文字に対する文
字認識処理を行う文字認識装置おいて、次のような構成
にしている。即ち、第3の発明の文字認識装置おいて
は、前記切出しデータが前記文字記入枠の境界近傍文字
の切出しデータであるかどうかを判定する近傍判定手段
と、前記近傍判定手段の判定結果が前記境界近傍文字の
切出しデータの場合、該切出しデータに対応する前記文
字コードが、予め登録されている文字コードに該当する
かどうかを判定する結果文字コード判定部と、前記文字
記入枠外部のストロークコードに濁点、半濁点或いは特
定の部首の存在するかどうかを判定する領域周辺ストロ
ーク判定部と、前記結果文字コード判定部と領域周辺ス
トローク判定部の判定結果に基づき、前記ストロークコ
ード化部の出力データに対する前記切出し部の分離位置
を補正して新たな前記切出しデータを作成する再切出し
部とを、設けている。
According to a third aspect of the present invention, the characteristic points of the strokes forming the handwritten character are extracted from the coordinate sequence data of the handwritten character input to the character entry frame for entering a plurality of characters via the coordinate input section, A stroke coding unit that codes the stroke according to the positional relationship of the feature points, and a cutout unit that creates cutout data in character units by separating the output data of the stroke coding unit into the character by character. In a character recognition device that compares the cut-out data from the cut-out portion with registered pattern data of previously registered characters to extract a character code corresponding to the cut-out data, and performs character recognition processing for the written characters. It has the following configuration. That is, in the character recognition device according to the third aspect of the present invention, the proximity determination unit that determines whether the cut-out data is the cut-out data of the character near the boundary of the character entry frame, and the determination result of the proximity determination unit is the In the case of cutout data of characters near the boundary, a result character code determination unit that determines whether or not the character code corresponding to the cutout data corresponds to a character code registered in advance, and a stroke code outside the character entry frame. Based on the judgment results of the region peripheral stroke determination unit, the result character code determination unit and the region peripheral stroke determination unit, the output of the stroke encoding unit And a re-cutout section that corrects the separation position of the cutout section with respect to the data and creates new cutout data.

【0007】第1の発明によれば、以上のように文字認
識装置を構成したので、座標入力部を介して1文字ずつ
の文字記入枠にそれぞれ入力された筆記文字の座標列デ
ータから、ストロークコード化部により、筆記文字を構
成するストロークの特徴点が抽出され、その特徴点の位
置関係に応じてそのストロークがコード化される。切出
し部により、ストロークコード化部の出力データが文字
記入枠毎に分離されて切出しデータが作成される。切出
しデータと予め登録した文字の登録パターンデータとが
比較され、文字コードが認識結果として抽出される。こ
こで、結果文字コード判定部により、文字コードが予め
登録された文字コードに相当するかどうかが判定され
る。ここで、濁点を含み得る文字、半濁点を含み得る文
字、または部首の一部が離れて誤記入されやすい文字の
文字コードを予め登録しておけば、この判定で、認識対
象の文字が例えば濁点を含み得る文字、半濁点を含み得
る文字、または部首の一部が離れて誤記入されやすい文
字かどうかが判定できる。一方、認識対象文字の次の文
字の切出しデータ中に、その認識対象の文字の濁点、半
濁点或いは特定の部首に相当するものが存在するかどう
かが、次文字開始ストローク判定部によって判定され
る。再切出し部により、結果文字コード判定部の判定結
果と次文字開始ストローク判定部の判定結果に基づき、
切出しの分離位置が補正され、次の文字記入枠に誤記入
された濁点、半濁点、または部首の一部が認識対象文字
の切り出しデータに統合される。この新たな切出しデー
タと登録パターンとが比較され、正して文字コードが得
られる。
According to the first aspect of the present invention, since the character recognition device is configured as described above, strokes are calculated from the coordinate sequence data of the handwritten characters input into the character entry frame for each character via the coordinate input unit. The encoding unit extracts the characteristic points of the strokes that form the written character, and encodes the strokes according to the positional relationship of the characteristic points. The cutout unit separates the output data of the stroke encoding unit for each character entry frame to create cutout data. The cutout data is compared with the registered pattern data of previously registered characters, and the character code is extracted as the recognition result. Here, the result character code determination unit determines whether or not the character code corresponds to a previously registered character code. Here, if the character code of a character that may include a dakuten, a character that may include a half-dakuten, or a character that is likely to be erroneously entered because a part of the radical is separated, the character to be recognized is determined by this determination. For example, it can be determined whether a character may include a dakuten, a character that may include a half-dakuten, or a character in which a part of the radical is separated and is likely to be miswritten. On the other hand, in the cutout data of the character next to the recognition target character, it is determined by the next character start stroke determination unit whether or not the voiced point, the semi-voiced point, or a particular radical corresponding to the recognition target character exists. It Based on the determination result of the result character code determination unit and the determination result of the next character start stroke determination unit by the re-cutout unit,
The separation position of the cutout is corrected, and the dakuten, the half-dakuten, or part of the radical erroneously entered in the next character entry frame is integrated into the cutout data of the recognition target character. The new cut-out data and the registered pattern are compared and corrected to obtain the character code.

【0008】第2の発明によれば、切出し部から出力さ
れた切出しデータ中に句読点に相当するデータが存在す
るかどうかが、句読点ストローク判定部によって判定さ
れる。句読点ストローク判定部の判定結果で切出しデー
タ中の句読点に相当するデータが存在する場合、再切出
し部により、該句読点に相当するデータが1文字分の切
出しデータに分離される。即ち、誤って同一枠に文字と
共に記入された句読点等が、1文字分の切り出しデータ
として分離されて補正される。再切出し部によって作成
された新たな切出しデータが登録パターンと比較され、
正して文字コードが得られる。
According to the second aspect of the present invention, the punctuation mark stroke determination unit determines whether or not data corresponding to a punctuation mark exists in the cutout data output from the cutout unit. If there is data corresponding to the punctuation marks in the cutout data as a result of the judgment made by the punctuation mark stroke judgment unit, the recutting unit separates the data corresponding to the punctuation marks into cutout data for one character. That is, punctuation marks and the like that are erroneously entered together with characters in the same frame are separated and corrected as cutout data for one character. The new cutout data created by the recutout unit is compared with the registered pattern,
Correct the character code.

【0009】第3の発明によれば、ストロークコード化
部により、複数文字記入用の文字記入枠に入力された筆
記文字の座標列データから、筆記文字を構成するストロ
ークの特徴点が抽出され、特徴点の位置関係に応じてそ
のストロークがコード化される。ストロークコード化部
の出力データが、切出し部によって1文字ずつに分離さ
れ、切出し部からの切出しデータと予め登録した文字の
登録パターンデータとの比較によって、文字認識結果の
文字コードが抽出される。ここで、近傍判定手段によ
り、対象の切出しデータが前記文字記入枠の境界近傍文
字の切出しデータであるかどうかが判定され、判定結果
が前記境界近傍文字の切出しデータの場合、該切出しデ
ータに対応する前記文字コードが、予め登録されている
文字コードに該当するかどうかが、結果文字コード判定
部によって判定される。一方、文字記入枠外部のストロ
ークコードに濁点、半濁点或いは特定の部首の存在する
かどうかが、領域周辺ストローク判定部によって判定さ
れる。これにより、境界近傍文字の濁点、半濁点、或い
は部首の一部が文字記入枠から外れて記入されたことが
判定される。再切出し部により、結果文字コード判定部
と領域周辺ストローク判定部の判定結果に基づき、切出
しの分離位置が補正され、新たな切出しデータが作成さ
れる。この新たな切出しデータと登録パターンとが比較
され、正して文字コードが得られる。従って、前記課題
を解決できるのである。
According to the third aspect of the invention, the stroke encoding unit extracts the characteristic points of the strokes forming the handwritten character from the coordinate sequence data of the handwritten character input in the character entry frame for entering a plurality of characters. The stroke is coded according to the positional relationship of the feature points. The output data of the stroke encoding unit is separated into each character by the cutout unit, and the character code of the character recognition result is extracted by comparing the cutout data from the cutout unit with the registered pattern data of the character registered in advance. Here, it is determined by the proximity determination means whether or not the target cutout data is the cutout data of the character near the boundary of the character entry frame, and when the determination result is the cutout data of the character near the boundary, the cutout data is processed. The result character code determination unit determines whether or not the character code that corresponds to the previously registered character code. On the other hand, whether or not there is a dakuten, a semi-dakuten, or a specific radical in the stroke code outside the character entry frame is determined by the area peripheral stroke determination unit. As a result, it is determined that the dakuten, the semi-dakuten, or a part of the radical of the character near the boundary is written outside the character entry frame. The re-cutout unit corrects the separation position of the cutout based on the determination results of the result character code determination unit and the area peripheral stroke determination unit, and creates new cutout data. The new cut-out data and the registered pattern are compared and corrected to obtain the character code. Therefore, the above problem can be solved.

【0010】[0010]

【発明の実施の形態】第1の実施形態 図1は、本発明の第1の実施形態を示すオンライン文字
認識装置の機能ブロック図である。このオンライン文字
認識装置は、集積回路を用いた個別回路、或いはデジタ
ル・シグナル・プロセッサ(DSP)等のプログラム制
御によって構成されるものであり、ペンタッチ入力され
た文字の位置座標を生成する座標入力部のタブレット1
を有している。タブレット1の出力側が、前処理/スト
ロークコード化部2に接続され、該前処理/ストローク
コード化部2の出力側が、バッファ部3に接続されてい
る。バッファ部3の出力側は、切出し部である1文字枠
内ストローク切出し部4に接続されている。タブレット
1及び1文字枠内ストローク切出し部4には、文字枠設
定部5の出力側が接続されている。1文字枠内ストロー
ク切出し部4の一つの出力側には、パターンマッチング
部6が接続され、パターンマッチング部6の出力側に
は、結果文字コード判定部7が接続されている。
BEST MODE FOR CARRYING OUT THE INVENTION First Embodiment FIG. 1 is a functional block diagram of an online character recognition device showing a first embodiment of the present invention. This on-line character recognition device is configured by an individual circuit using an integrated circuit, or by program control of a digital signal processor (DSP), etc., and a coordinate input unit that generates position coordinates of a character input by a pen touch. Tablet 1
have. The output side of the tablet 1 is connected to the preprocessing / stroke coding section 2, and the output side of the preprocessing / stroke coding section 2 is connected to the buffer section 3. The output side of the buffer unit 3 is connected to the stroke cutout unit 4 in the one-character frame that is a cutout unit. The output side of the character frame setting unit 5 is connected to the tablet 1 and the stroke cutout unit 4 in one character frame. The pattern matching unit 6 is connected to one output side of the stroke cut-out unit 4 in one character frame, and the result character code determination unit 7 is connected to the output side of the pattern matching unit 6.

【0011】結果文字コード判定部7の一つの出力側か
ら、認識結果であるJISコード等の文字コードが出力
される構成であり、結果文字コード判定部7のもう一方
の出力側には、次文字開始ストローク判定部8が接続さ
れている。また、1文字枠内ストローク切出し部4のも
う一方の出力側は、前後文字ストロークデータ格納部9
に接続され、該前後文字ストロークデータ格納部9の一
つの出力側も、次文字開始ストローク判定部8に接続さ
れている。次文字開始ストローク判定部8の出力側と前
後文字ストロークデータ格納部9のもう一つの出力側
が、再切出し部10に接続され、該再切出し部10の出
力側が、パターンマッチング部6に接続されている。結
果文字コード判定部7、次文字開始ストローク判定部
8、前後文字ストロークデータ格納部9及び再切出し部
10は、本実施形態の特徴である切出し判定部を形成し
ている。
A character code such as a JIS code which is a recognition result is output from one output side of the result character code determination section 7, and the other output side of the result character code determination section 7 is The character start stroke determination unit 8 is connected. Further, the other output side of the stroke cut-out unit 4 in the one-character frame is connected to the preceding and following character stroke data storage unit 9.
, And one output side of the preceding and following character stroke data storage unit 9 is also connected to the next character start stroke determination unit 8. The output side of the next character start stroke determination unit 8 and the other output side of the preceding and following character stroke data storage unit 9 are connected to the recutting unit 10, and the output side of the recutting unit 10 is connected to the pattern matching unit 6. There is. The result character code determination unit 7, the next character start stroke determination unit 8, the preceding and following character stroke data storage unit 9, and the re-cutout unit 10 form a cutout determination unit that is a feature of this embodiment.

【0012】図2は、図1のオンライン文字認識装置の
動作を示すフローチャートであり、図3(a),(b)
は、図1のタブレットから入力する文字イメージと認識
結果を示す図である。この図2及び図3(a),(b)
を参照しつつ、図1による文字認識動作を説明する。図
3(a)のように、1文字ずつの文字記入枠が存在する
場合“ジ”という文字を1つの文字記入枠内に記入せ
ず、隣の文字記入枠に濁点の“゛”がはみ出したとき、
文字切出しによって“シ”と“゛”とが別れて切出さ
れ、“シ”と“゛エ”になる。そのため、2文字が誤認
識或いは認識不能になる。この第1の実施形態では、図
2のステップS1〜ステップS8の処理を行い、この文
字切出しの不具合を濁点、半濁点或いは文字の部首を用
いて判断し、1文字の切出しデータを修正して認識す
る。文字枠設定部5で設定された文字枠をタブレット1
が表示し、このタブレット1に対して文字入力が行われ
る。タブレット1に入力された文字イメージは、X,Y
座標データ列に変換され、このX,Y座標データ列が前
処理/ストロークコード化部2へ順次渡される。
FIG. 2 is a flow chart showing the operation of the on-line character recognition apparatus of FIG. 1, and is shown in FIGS. 3 (a) and 3 (b).
FIG. 2 is a diagram showing a character image input from the tablet of FIG. 1 and a recognition result. 2 and 3 (a), (b)
The character recognition operation according to FIG. 1 will be described with reference to FIG. As shown in Fig. 3 (a), when there is a character entry frame for each character, the character "Ji" is not entered in one character entry frame, and a dakuten """protrudes into the adjacent character entry frame. When
By cutting out characters, "shi" and "" are separated and cut out to become "shi" and "ae". Therefore, the two characters are erroneously recognized or unrecognizable. In the first embodiment, the processing of steps S1 to S8 of FIG. 2 is performed, and the defect of the character cutout is determined by using the dakuten, the semi-voiced sound, or the radical of the character, and the cutout data of one character is corrected. To recognize. The character frame set by the character frame setting unit 5 is set on the tablet 1
Is displayed, and characters are input to the tablet 1. The character image input to the tablet 1 is X, Y
It is converted into a coordinate data string, and this X, Y coordinate data string is sequentially passed to the preprocessing / stroke coding section 2.

【0013】図2のステップS1において、前処理/ス
トロークコード化部2は、タブレット1から与えられた
X,Y座標データ列に対して前処理、つまり文字イメー
ジの不要なノイズを除去して直線化処理を施す。さら
に、前処理/ストロークコード化部2は、前処理結果の
座標データ列から筆記文字の特徴を表す特徴点を抽出
し、該特徴点の位置関係によって、ストロークをコード
化する。つまり、前処理/ストロークコード化部2はス
トローク単位にデータ列を分離し、ストローク種類別に
コード化する処理を施す。これらの処理結果は、例えば
RAM、FIFO等のメモリデバイスで構成されたバッ
ファ部3へ順次格納される。ステップS2において、1
文字枠内ストローク切出し部4は、バッファ部3から位
置(座標)データ及びストロークコードを順次読出し、
それらを文字枠設定部5で設定された1文字枠位置(座
標)単位に切出す。即ち、文字枠切出し処理が行われ
る。文字枠切出し処理の結果得られた位置データ及びス
トロークコード(以下、これらを切出しデータという)
は、前後文字ストロークデータ格納部9に格納される。
前後文字ストロークデータ格納部9は、最新の2文字分
の切出しデータのみを格納する構成であり、新たな切出
しデータが入力されると、2文字前の切出しデータは消
去されるようなっている。ステップS2の次に行なわれ
るステップS3において、パターンマッチング部6は、
1文字枠内ストローク切出し部4で切出された切出しデ
ータの特徴点を抽出し、該抽出された特徴点の情報を予
め収集されたパターンの情報(辞書)とマッチングして
対応する文字コードを出力する。
In step S1 of FIG. 2, the preprocessing / stroke coding unit 2 performs preprocessing on the X, Y coordinate data string given from the tablet 1, that is, removes unnecessary noise from the character image to form a straight line. Apply chemical treatment. Further, the preprocessing / stroke coding unit 2 extracts a feature point representing the feature of the handwritten character from the coordinate data string of the preprocessing result, and codes the stroke according to the positional relationship of the feature points. In other words, the preprocessing / stroke coding unit 2 separates the data string in units of strokes and performs processing for coding by stroke type. These processing results are sequentially stored in the buffer unit 3 configured by a memory device such as a RAM or a FIFO. In step S2, 1
The character frame stroke cutout unit 4 sequentially reads position (coordinate) data and stroke code from the buffer unit 3,
These are cut out in units of one character frame position (coordinates) set by the character frame setting unit 5. That is, the character frame cutout process is performed. Position data and stroke code obtained as a result of character frame cutout processing (hereinafter, these are referred to as cutout data)
Are stored in the preceding and following character stroke data storage unit 9.
The preceding and succeeding character stroke data storage unit 9 is configured to store only the cutout data for the latest two characters, and when new cutout data is input, the cutout data two characters before is deleted. In step S3 performed after step S2, the pattern matching unit 6
The feature points of the cut-out data cut out by the stroke cut-out unit 4 within one character frame are extracted, and the information of the extracted feature points is matched with the pattern information (dictionary) collected in advance to obtain the corresponding character code. Output.

【0014】ステップS4において、結果文字コード判
定部7はパターンマッチング部6の出力する文字コード
が、予め登録された文字コード群に含まれるか否かを判
定する。ここで、この結果文字コード判定部7での判定
に用いる文字コード群には、濁点を含み得る文字の例え
ば“シ”、半濁点を含み得る文字の“ひ”“ふ”、及び
部首の一部が離れて誤記入されやすい文字の“犬”であ
れば文字の“大”を登録しておく。パターンマッチング
部6の出力する文字コードが、その文字コード群に含ま
れる場合には、その判定結果を次文字開始ストローク判
定部8に与えて、処理を次のステップS5に進ませる。
また、含まれない場合には、ステップS8に進め、パタ
ーンマッチング部6の出力した文字コードを出力する。
ステップS5において、次文字開始ストローク判定部8
は、結果文字コード判定部7の判定結果で文字コード群
に含まれると判定された認識対象の文字の次の切出しデ
ータを前後文字ストロークデータ格納部9から読出し、
該切出しデータ中の開始近傍のストロークコードが濁点
“゛”、半濁点“゜”或いは特定の部首の例えば“犬”
の“ヽ”等に相当するかどうかを判定する。次文字開始
ストローク判定部8の判定結果が、それらの濁点、半濁
点、部首に相当しない場合には、処理をステップS8に
進めて処理を文字認識を終了し、相当する場合には処理
をステップS6に進める。
In step S4, the result character code determination unit 7 determines whether the character code output by the pattern matching unit 6 is included in the character code group registered in advance. Here, as a result, the character code group used for the determination by the character code determination unit 7 includes, for example, a character that may include a dakuten, "shi", a character that may include a semi-voiced mark, "hi", "fu", and a radical. If part of the character is "dog", which is easy to be miswritten, register the character "large". When the character code output by the pattern matching unit 6 is included in the character code group, the determination result is given to the next character start stroke determination unit 8 and the process proceeds to the next step S5.
If not included, the process proceeds to step S8, and the character code output by the pattern matching unit 6 is output.
In step S5, the next character start stroke determination unit 8
Reads out the cut-out data next to the character to be recognized that is determined to be included in the character code group from the result character code determination unit 7 from the preceding and following character stroke data storage unit 9,
The stroke code near the start in the cutout data is a dakuten "", a semi-dakuten "o", or a specific radical such as "dog".
It is determined whether it corresponds to "ヽ" of. If the determination result of the next character start stroke determination unit 8 does not correspond to those dakuten, semi-dakuten, and radical, the process proceeds to step S8 to end the character recognition of the process. Proceed to step S6.

【0015】ステップS6において、次文字開始ストロ
ーク判定部8は、濁点、半濁点、特定の部首と結果文字
コード判定部7からの文字コードとの対応を判定し、そ
れが例えば“シと“゛”であれば合致しているとして処
理をステップS7に進める。“シ”と“゜”であれば合
致しないものとして処理をステップS8に進め、1文字
の文字認識を終了する。ステップS7において、再切出
し処理部10は、ステップS4で結果文字コード判定部
7によって文字コード群に含まれると判定された認識対
象の文字コードに対応する切出しデータと、その次文字
の切出しデータとを前後文字ストロークデータ格納部9
から読出した後、次文字の切出しデータ中の濁点、半濁
点または特定の部首のストロークデータを分離して、認
識対象文字の切出しデータの結合する。即ち、図3
(b)のように、認識対象文字と次文字の再切出しを実
行する。再切出しの終了後、処理がステップS3に戻る
ことで、再マッチングが行われる。
In step S6, the next character start stroke determination unit 8 determines the correspondence between the dakuten, the semi-voiced point, the particular radical and the character code from the result character code determination unit 7, which is, for example, "shi". If it is "", it is determined that they match, and the process proceeds to step S7. If "Si" and "°", it is determined that they do not match, the process proceeds to step S8, and character recognition of one character is completed. The re-cutout processing unit 10 extracts the cutout data corresponding to the character code to be recognized which is determined to be included in the character code group by the result character code determination unit 7 in step S4 and the cutout data of the next character as the preceding and succeeding characters. Stroke data storage unit 9
After reading from, the stroke data of the voiced point, the semi-voiced point, or the specific radical in the cutout data of the next character is separated, and the cutout data of the character to be recognized is combined. That is, FIG.
As in (b), the re-cutout of the character to be recognized and the next character is executed. After the re-cutout is completed, the process returns to step S3, so that the re-matching is performed.

【0016】以上のように、この第1の実施形態では、
1文字枠内ストローク切出し部4の切出した切出しデー
タをパターンマッチングで文字コードを出力するパター
ンマッチング部6の他に、パターンマッチング部6の出
力する文字コードが、文字コードが予め登録された文字
コードに相当するかどうかを判定する結果文字コード判
定部7と、認識対象文字の次の文字の切出しデータ中
に、その認識対象の文字の濁点、半濁点或いは特定の部
首に相当するものが存在するかどうかを判定する次文字
開始ストローク判定部8と、それら結果文字コード判定
部7と次文字開始ストローク判定部8の判定結果とに基
づき、1文字枠内ストローク切出し部4の分離位置を補
正して新たな切出しデータを作成する再切出し部10と
を、設けている。そのため、1文字ずつ記入枠に記入さ
れるべき文字の“ジ”,“犬”等が、枠からはみ出して
記入された場合にも、正確な文字認識結果を得ることが
でき、認識率が向上する。
As described above, in the first embodiment,
1 In addition to the pattern matching unit 6 that outputs the character code by the pattern matching of the cut-out data cut out by the stroke cut-out unit 4 in the character frame, the character code output by the pattern matching unit 6 is a character code in which the character code is registered in advance. As a result of determining whether the character corresponds to the character code determination unit 7 and the cutout data of the character next to the recognition target character, there is a voiced sound point, a semi-voiced sound point, or a specific radical corresponding to the recognition target character. The separation position of the stroke cutout unit 4 in one character frame is corrected based on the next character start stroke determination unit 8 that determines whether or not to perform the determination, and the determination results of the resulting character code determination unit 7 and the next character start stroke determination unit 8. Then, the re-cutout unit 10 that creates new cutout data is provided. Therefore, even if the characters "ji", "dog", etc., which should be entered in the entry frame one by one, are entered outside the frame, accurate character recognition results can be obtained and the recognition rate is improved. To do.

【0017】第2の実施形態 図4は、本発明の第2の実施形態を示すオンライン文字
認識装置の機能ブロック図である。このオンライン文字
認識装置も、第1の実施形態と同様に、集積回路を用い
た個別回路或いはDSP等のプログラム制御によって構
成されるものであり、文字の位置座標をペンタッチ入力
するタブレット11を有している。タブレット11の出
力側が、前処理/ストロークコード化部12に接続さ
れ、該前処理/ストロークコード化部12の出力側が、
バッファ部13に接続されている。バッファ部13の出
力側は、切出し部である1文字枠内ストローク切出し部
14に接続されている。タブレット11及び1文字枠内
ストローク切出し部14には、文字枠設定部5の出力側
が接続されている。1文字枠内ストローク切出し部14
の一つの出力側は句読点ストローク判定部16に接続さ
れ、該句読点ストローク判定部16の一つの出力側は、
パターンマッチング部17に接続されている。句読点ス
トローク判定部16のもう一方の出力側は、分離ストロ
ーク格納部18に接続され、この分離ストローク格納部
18の出力側が、再切出し部19に接続されている。再
切出し部19の出力側が、パターンマッチング部17に
接続され、このパターンマッチング部17が文字コード
を出力する構成である。句読点ストローク判定部16と
分離ストローク格納部18と再切出し部19は、本実施
形態の特徴である切出し判定部を構成している。
Second Embodiment FIG. 4 is a functional block diagram of an online character recognition device showing a second embodiment of the present invention. Like the first embodiment, this online character recognition device is also configured by an individual circuit using an integrated circuit or program control of a DSP or the like, and has a tablet 11 for inputting the position coordinates of characters with a pen touch. ing. The output side of the tablet 11 is connected to the preprocessing / stroke coding unit 12, and the output side of the preprocessing / stroke coding unit 12 is
It is connected to the buffer unit 13. The output side of the buffer unit 13 is connected to the one-character-frame stroke cutout unit 14 that is a cutout unit. The output side of the character frame setting unit 5 is connected to the tablet 11 and the stroke cut-out unit 14 within one character frame. Stroke cutout part 14 in one character frame
Is connected to the punctuation mark stroke determination unit 16, and one output side of the punctuation mark stroke determination unit 16 is
It is connected to the pattern matching unit 17. The other output side of the punctuation mark stroke determination section 16 is connected to the separated stroke storage section 18, and the output side of this separated stroke storage section 18 is connected to the recutting section 19. The output side of the re-cutout unit 19 is connected to the pattern matching unit 17, and the pattern matching unit 17 outputs a character code. The punctuation mark stroke determination unit 16, the separated stroke storage unit 18, and the recutout unit 19 constitute a cutout determination unit that is a feature of this embodiment.

【0018】図5は、図4のオンライン文字認識装置の
動作を示すフローチャートであり、図6(a),(b)
は、図4のタブレットから入力する文字イメージと認識
結果を示す図である。この図5及び図6(a),(b)
を参照しつつ、図4による文字認識動作を説明する。図
6(a)のように、1文字ずつの記入枠が存在する場
合、“し”という文字のみを字枠内に記入すべきところ
を、同一枠内に句点“、”も記入してしまうと、誤認識
または認識不能に陥る場合がある。この第2の実施形態
では、図5のステップS11〜ステップS16の処理を
行い、この文字切出しの不具合を句読点を用いて判断
し、1文字の切出しデータを修正して認識する。文字枠
設定部15で設定された文字枠をタブレット11が表示
し、このタブレット11に対して文字入力が行われる。
タブレット11に入力された文字イメージはX,Y座標
データ列に変換され、このX,Y座標データ列が前処理
/ストロークコード化部12へ順次渡される。図5のス
テップS11において、前処理/ストロークコード化部
12は、文字イメージのノイズ除去して前処理の直線化
処理を施し、さらに、前処理結果をストローク単位での
データ列分離及びストローク種類別にコード化する処理
を施す。これらの処理結果は、RAM、FIFO等のメ
モリデバイスで構成されたバッファ部13へ順次格納さ
れる。
FIG. 5 is a flow chart showing the operation of the on-line character recognition device of FIG. 4, and is shown in FIGS. 6 (a) and 6 (b).
FIG. 5 is a diagram showing a character image input from the tablet of FIG. 4 and a recognition result. This FIG. 5 and FIG. 6 (a), (b)
The character recognition operation according to FIG. 4 will be described with reference to FIG. As shown in FIG. 6 (a), when there is an entry frame for each character, where only the character "shi" should be entered in the letter box, a punctuation mark "," is also entered in the same box. It may cause misrecognition or unrecognition. In the second embodiment, the processing of steps S11 to S16 of FIG. 5 is performed, the deficiency of the character cutout is determined using punctuation marks, and the cutout data of one character is corrected and recognized. The tablet 11 displays the character frame set by the character frame setting unit 15, and characters are input to the tablet 11.
The character image input to the tablet 11 is converted into an X, Y coordinate data string, and this X, Y coordinate data string is sequentially passed to the preprocessing / stroke coding unit 12. In step S11 of FIG. 5, the preprocessing / stroke coding unit 12 removes noise from the character image and performs preprocessing linearization processing. Further, the preprocessing result is separated into data strings on a stroke-by-stroke basis and by stroke type. Perform coding processing. These processing results are sequentially stored in the buffer unit 13 formed of a memory device such as a RAM and a FIFO.

【0019】ステップS12において、1文字枠内スト
ローク切出し部14は、バッファ部13からの位置(座
標)データ及びストロークコードを順次読出し、それら
を文字枠設定部15で設定された1文字枠位置(座標)
単位に切出す。つまり、第1の実施形態と同様の処理
で、1文字枠単位の切出しデータが出力される。ステッ
プS12に続くステップS13において、句読点ストロ
ーク判定部16は、各切出しデータ内に句読点に相当す
るストロークが存在するかどうかを判定する。句読点に
相当するストロークが存在しない場合には、句読点スト
ローク判定部16は、切出しデータをそのままパターン
マッチング部17に与えて処理をステップS15に進め
る。句読点に相当するストロークが存在する場合には、
句読点ストローク判定部16はそのストロークの位置を
検査し、それが例えば半濁点“゜”の位置であれば、切
出しデータをそのままパターンマッチング部17に与え
て処理をステップS15に進める。ストロークの位置が
例えば読点“。”や句点“、”の位置であれば、句読点
ストローク判定部16はそのストロークデータを切出し
データから分離し、分離ストローク格納部18に格納し
て処理をステップS14に進める。ステップS14にお
いて、再切出し部19は図6(b)のように、分離した
句読点ストロークを1文字の切出しデータとしてパター
ンマッチング部17へ出力する。ステップS15におい
て、パターンマッチング部17は、句読点ストローク判
定部16から与えられた切出しデータまたは再切出し部
19から与えられた切出しデータをマッチングし、ステ
ップS16で文字コードを出力する。
In step S12, the one-character-frame stroke cutout unit 14 sequentially reads the position (coordinate) data and the stroke code from the buffer unit 13, and outputs them to the one-character frame position (set by the character-frame setting unit 15). Coordinate)
Cut into units. That is, cutout data in units of one character frame is output by the same processing as that in the first embodiment. In step S13 following step S12, the punctuation mark stroke determination unit 16 determines whether or not there is a stroke corresponding to a punctuation mark in each cut-out data. If there is no stroke corresponding to a punctuation mark, the punctuation mark stroke determination unit 16 gives the cut-out data to the pattern matching unit 17 as it is and advances the process to step S15. If there is a stroke corresponding to a punctuation mark,
The punctuation mark stroke determination unit 16 inspects the position of the stroke, and if it is the position of the semi-voiced point "°", for example, the cutout data is given to the pattern matching unit 17 as it is and the process proceeds to step S15. If the position of the stroke is, for example, the position of the punctuation mark "." Or the punctuation mark ",", the punctuation mark stroke determination unit 16 separates the stroke data from the cutout data, stores it in the separated stroke storage unit 18, and the process proceeds to step S14. Proceed. In step S14, the re-cutout unit 19 outputs the separated punctuation mark strokes to the pattern matching unit 17 as cutout data of one character, as shown in FIG. 6B. In step S15, the pattern matching unit 17 matches the cutout data provided by the punctuation mark stroke determination unit 16 or the cutout data provided by the recutting unit 19, and outputs a character code in step S16.

【0020】以上のように、この第2の実施形態では、
1文字枠内ストローク切出し部14の出力する切出しデ
ータ中に句読点に相当するデータが存在するかどうかを
判定する句読点ストローク判定部16と、その切出しデ
ータ中に句読点に相当するデータが存在する場合、それ
を1文字分の切出しデータに分離することで1文字枠内
ストローク切出し部14の分離位置を補正する再切出し
部19とを、設けていそのため、文字記入枠に句読点が
混入した場合でも、誤認識や認識不能が発生せず、認識
率が向上する。
As described above, in the second embodiment,
A punctuation mark stroke determination unit 16 that determines whether or not data corresponding to a punctuation point exists in the cutout data output by the stroke cutout unit within one character frame 14, and if data that corresponds to a punctuation point exists in the cutout data, A re-cutout section 19 for correcting the separated position of the stroke cutout section 14 in one character frame by separating it into cutout data for one character is provided, and therefore, even if punctuation marks are mixed in the character entry frame, erroneous Recognition and unrecognition do not occur and the recognition rate improves.

【0021】第3の実施形態 図7は、本発明の第3の実施形態を示すオンライン文字
認識装置の機能ブロック図である。このオンライン文字
認識装置は、第1及び第2の実施形態と同様、集積回路
を用いた個別回路、DSP等のプログラム制御によって
構成されるものであり、文字の位置座標をペンタッチ入
力する座標入力部であるタブレット21を有している。
タブレット21の出力側が、前処理/ストロークコード
化部22に接続され、該前処理/ストロークコード化部
22の出力側が、バッファ部23に接続されている。バ
ッファ部23の一つの出力側は、第1及び第2の実施形
態とは異なる文字領域内文字切出し部24に接続されて
いる。文字領域内文字切出し部24は、前処理/ストロ
ークコード化部22の出力データを1文字ずつに分離し
た切出しデータを作成する切出し部を構成すると共に、
その切出しデータが文字記入枠の境界近傍文字の切出し
データであるかどうかを判定する近傍判定手段を構成し
ている。タブレット21と文字領域内文字切出し部24
とには、文字領域設定部25の出力側が接続されてい
る。文字領域内文字切出し部24の一つの出力側には、
パターンマッチング部26が接続され、パターンマッチ
ング部26の出力側には、結果文字コード判定部27が
接続されている。結果文字コード判定部27の一つの出
力側から、認識結果であるJISコード等の文字コード
が出力される構成であり、結果文字コード判定部27の
もう一方の出力側には、領域周辺ストローク判定部28
が接続されている。バッファ部23のもう一方の出力側
も領域周辺ストローク判定部28に接続されている。ま
た、文字領域内文字切出し部24のもう一方の出力側
が、領域境界近傍切出しデータ格納部29に接続され、
該領域境界近傍切出しデータ格納部29と領域周辺スト
ローク判定部28の出力側が、再切出し部30に接続さ
れている。再切出し部30の出力側が、パターンマッチ
ング部26に接続されている。
Third Embodiment FIG. 7 is a functional block diagram of an online character recognition device showing a third embodiment of the present invention. Like the first and second embodiments, this online character recognition device is configured by program control of an individual circuit using an integrated circuit, a DSP, etc., and a coordinate input unit for inputting the position coordinates of characters with a pen touch. It has a tablet 21 which is
The output side of the tablet 21 is connected to the preprocessing / stroke coding unit 22, and the output side of the preprocessing / stroke coding unit 22 is connected to the buffer unit 23. One output side of the buffer unit 23 is connected to the character cutout unit 24 in the character area different from those in the first and second embodiments. The character cutout unit 24 in the character area configures a cutout unit that creates cutout data in which the output data of the preprocessing / stroke coding unit 22 is separated into each character, and
Proximity determining means for determining whether or not the cutout data is cutout data of a character near the boundary of the character entry frame is configured. Tablet 21 and character cutting section 24 in the character area
An output side of the character area setting unit 25 is connected to and. On one output side of the character cutout unit 24 in the character area,
The pattern matching unit 26 is connected, and the result character code determination unit 27 is connected to the output side of the pattern matching unit 26. A character code such as a JIS code which is a recognition result is output from one output side of the result character code determination unit 27, and the area surrounding stroke determination is performed on the other output side of the result character code determination unit 27. Part 28
Is connected. The other output side of the buffer unit 23 is also connected to the area peripheral stroke determination unit 28. Further, the other output side of the character region character cutout unit 24 is connected to the region boundary vicinity cutout data storage unit 29,
Output sides of the region boundary near cutout data storage unit 29 and the region peripheral stroke determination unit 28 are connected to the recutout unit 30. The output side of the re-cutout unit 30 is connected to the pattern matching unit 26.

【0022】図8は、図7のオンライン文字認識装置の
動作を示すフローチャートであり、図9(a),(b)
は、図7のタブレットから入力する文字イメージと認識
結果を示す図である。この図8及び図9(a),(b)
を参照しつつ、図7による文字認識動作を説明する。図
9(a)のように、複数文字を記入する文字記入枠が存
在する場合に、この記入枠の境界部分で文字“ジ”の濁
点“゛”がはみ出すと、誤認識に陥る。この第2の実施
形態では、図8のステップS21〜ステップS28の処
理を行い、この文字切出しの不具合を濁点、半濁点或い
は文字の部首を用いて判断し、記入枠境界の文字の切出
しデータを修正して認識する。文字領域設定部25で設
定された複数文字記入用の文字記入枠をタブレット21
が表示し、このタブレット21に対して文字入力が行わ
れる。タブレット21に入力された文字イメージは、
X,Y座標データ列に変換され、このX,Y座標データ
列が前処理/ストロークコード化部22へ順次渡され
る。
FIG. 8 is a flow chart showing the operation of the on-line character recognition device of FIG. 7, and is shown in FIGS. 9 (a) and 9 (b).
FIG. 9 is a diagram showing a character image input from the tablet of FIG. 7 and a recognition result. This FIG. 8 and FIG. 9 (a), (b)
The character recognition operation according to FIG. 7 will be described with reference to FIG. As shown in FIG. 9A, when there is a character entry frame for entering a plurality of characters, if the dakuten """of the character" ji "protrudes at the boundary portion of this entry frame, the recognition error occurs. In the second embodiment, the processing of steps S21 to S28 of FIG. 8 is performed, and the problem of the character cutout is determined by using the dakuten, the semi-voiced sound, or the radical of the character, and the cutout data of the character at the boundary of the entry frame. Correct and recognize. The tablet 21 is provided with a character entry frame for entering a plurality of characters set by the character area setting unit 25.
Is displayed, and characters are input to this tablet 21. The character image entered on the tablet 21 is
It is converted into an X, Y coordinate data string, and this X, Y coordinate data string is sequentially passed to the preprocessing / stroke coding section 22.

【0023】図8のステップS21において、前処理/
ストロークコード化部22は、第1及び第2の実施形態
と同様に、文字イメージのノイズ除去して前処理の直線
化処理を施し、さらに、前処理結果をストローク単位で
のデータ列分離及びストローク種類別にコード化する処
理を施す。これらの処理結果は、例えばRAM、FIF
O等のメモリデバイスで構成されたバッファ部23へ順
次格納される。ステップS22において、文字領域内文
字切出し部24は、バッファ部23から位置(座標)デ
ータ及びストロークコードを順次読出し、文字領域設定
部25で設定された文字記入枠内の位置(座標)に相当
する各データを切出す。即ち、一般的にフリーフォーマ
ットと呼ばれるアルゴリズムを用いて、文字領域内文字
切出し部24は文字記入枠内の個々の文字に対応するデ
ータの切出しを行い、得られた切出しデータをパターン
マッチング部26に出力する。ここで、文字領域内文字
切出し部24は、切出しデータが記入枠境界近傍の文字
のものかどうかを判定する。判定の結果、切出しデータ
が境界近傍のものであれば、その切出しデータを領域境
界近傍切出しデータ格納部29に格納すると共に、境界
近傍のものであるという情報を結果文字コード判定部2
7に示す。
In step S21 of FIG. 8, preprocessing /
As in the first and second embodiments, the stroke encoding unit 22 removes noise from a character image and performs pre-processing linearization processing, and further, the pre-processing result is separated into data strings in stroke units and strokes. Perform processing to code by type. The results of these processes are, for example, RAM and FIF.
The data is sequentially stored in the buffer unit 23 including a memory device such as O. In step S22, the character area character cutout unit 24 sequentially reads the position (coordinate) data and the stroke code from the buffer unit 23, and corresponds to the position (coordinate) in the character entry frame set by the character area setting unit 25. Cut out each data. That is, the character region character cutout unit 24 cuts out data corresponding to each character in the character entry frame by using an algorithm generally called free format, and the obtained cutout data is sent to the pattern matching unit 26. Output. Here, the character cutout unit 24 in the character area determines whether the cutout data is for a character near the boundary of the entry frame. If the result of determination is that the cutout data is in the vicinity of the boundary, the cutout data is stored in the area boundary vicinity cutout data storage unit 29, and information indicating that the cutout data is in the vicinity of the boundary is given to the result character code determination unit 2
FIG.

【0024】ステップS23において、パターンマッチ
ング部26は、与えられた切出しデータの特徴点を抽出
し、該抽出された特徴点の情報を予め収集されたパター
ンの情報(辞書)とマッチングして対応する文字コード
を順に出力する。ステップS24において、結果文字コ
ード判定部27は文字領域内文字切出し部24からの情
報に基づき、そのときパターンマッチング部26から出
力された文字コードが文字枠境界近傍の文字であるのか
どうかを判定し、判定の結果、その文字コードが境界近
傍文字の文字コードである場合には、処理をステップS
25へ進める。境界近傍文字の文字コードでない場合に
は、ステップS28へ処理を進め、該文字コードを出力
して1文字の認識を終了する。ステップS25におい
て、結果文字コード判定部27は、パターンマッチング
部26の出力する文字コードが、予め登録された文字コ
ード群に含まれるか否かを判定する。ここで、この結果
文字コード判定部27で判定に用いる文字コード群に
は、濁点を含み得る文字の例えば“シ”、半濁点を含み
得る文字の“ひ”“ふ”、及び部首の一部が離れて誤記
入されやすい文字の“犬”であれば文字の“大”等を登
録しておく。パターンマッチング部26の出力する文字
コードが、その文字コード群に含まれる場合には、判定
結果を領域ストローク判定部28に与えて、処理を次の
ステップS26に進ませる。また、含まれない場合に
は、処理をステップS28に進め、文字コードを出力し
て1文字の認識を終了する。
In step S23, the pattern matching section 26 extracts the characteristic points of the given cut-out data, and matches the extracted characteristic point information with the pattern information (dictionary) collected in advance to correspond to the information. The character codes are output in order. In step S24, the result character code determination unit 27 determines whether the character code output from the pattern matching unit 26 at that time is a character in the vicinity of the character frame boundary, based on the information from the character region character cutout unit 24. As a result of the determination, if the character code is the character code of the character near the boundary, the processing is performed in step S.
Go to 25. If the character code is not the character near the boundary, the process proceeds to step S28, the character code is output, and the recognition of one character ends. In step S25, the result character code determination unit 27 determines whether the character code output by the pattern matching unit 26 is included in the character code group registered in advance. Here, in the character code group used for the determination by the result character code determination unit 27, for example, a character that may include a dakuten, “shi”, a character that may include a semi-voiced character, “hi,” “fu,” and one of the radicals. If the character is "dog", which is easily separated from other departments, the character such as "large" is registered. When the character code output by the pattern matching unit 26 is included in the character code group, the determination result is given to the area stroke determination unit 28, and the process proceeds to the next step S26. If not included, the process proceeds to step S28, the character code is output, and the recognition of one character ends.

【0025】ステップS26において、領域周辺ストロ
ーク判定部28は、ステップS25で判定対象となった
文字の次のストロークコードを、文字枠外部のデータも
格納しているバッファ部23から読出す。領域周辺スト
ローク判定部28は、バッファ部23から読出したスト
ロークコードが、濁点“゛”、半濁点“゜”或いは特定
の部首の例えば“犬”の“ヽ”等に相当するかどうかを
判定する。領域周辺ストローク判定部28は、判定の結
果、ストロークコードがそれらの濁点、半濁点、部首に
相当しない場合には、処理をステップS28に進めて処
理を文字認識を終了し、相当する場合には第1の実施形
態と同様にストロークコードと判定対象の文字との対応
をとって、処理をステップS27に進める。ステップS
27において、再切出し処理部30は、領域周辺ストロ
ーク判定部28からのストロークコードと、領域境界近
傍切出しデータ格納部24から判定対象文字の切出しデ
ータとを結合し、図9(b)のような濁点、半濁点或い
は特定の部首を取り込んだ新な切出しデータを形成して
パターンマッチング部26へ出力し、処理がステップS
23に戻る。処理がステップS3に戻ることで、再マッ
チングが行われる。
In step S26, the area peripheral stroke determination section 28 reads the stroke code next to the character determined in step S25 from the buffer section 23 which also stores data outside the character frame. The area peripheral stroke determination unit 28 determines whether or not the stroke code read from the buffer unit 23 corresponds to a dakuten """, a semi-dakuten" ° ", or" ヽ "of a specific radical, such as" dog ". To do. If the stroke code does not correspond to those dakuten, semi-dakuten, and radical as a result of the determination, the area surrounding stroke determination unit 28 advances the processing to step S28, terminates the character recognition of the processing, and if they correspond, Takes the correspondence between the stroke code and the character to be judged as in the first embodiment, and advances the processing to step S27. Step S
In 27, the re-cutout processing unit 30 combines the stroke code from the region peripheral stroke determination unit 28 and the cutout data of the determination target character from the region boundary near cutout data storage unit 24, and as shown in FIG. 9B. The new cut-out data in which the dakuten, the semi-dakuten, or a specific radical is captured is formed and output to the pattern matching unit 26, and the process is step S.
Return to 23. Re-matching is performed by returning the process to step S3.

【0026】以上のように、この第3の実施形態では、
前処理/ストロークコード化部22の出力データを1文
字ずつに分離した切出しデータを作成する共に、その切
出しデータが文字記入枠の境界近傍文字の切出しデータ
であるかどうかを判定する文字領域内文字切出し部24
と、境界近傍文字の切出しデータの場合、切出しデータ
に対応する文字コードが、予め登録されている文字コー
ドに該当するかどうかを判定する結果文字コード判定部
27と、文字記入枠外部のストロークコードに濁点、半
濁点或いは特定の部首の存在するかどうかを判定する領
域周辺ストローク判定部28と、結果文字コード判定部
27と領域周辺ストローク判定部28の判定結果に基づ
き、文字領域内文字切出し部24の分離位置を補正して
新たな切出しデータを作成する再切出し部30とを、設
けている。そのため、複数文字記入用の文字記入枠から
はみ出して記入された濁点、半濁点或いは部首がある場
合にも、それを取込んだ文字認識が可能となり、認識率
が向上する。
As described above, in the third embodiment,
Characters in a character area for generating cutout data in which the output data of the preprocessing / stroke coding unit 22 is separated character by character and determining whether the cutout data is cutout data of a character near the boundary of the character entry frame Cutout part 24
In the case of the cut-out data of the character near the boundary, the result character code judgment unit 27 for judging whether or not the character code corresponding to the cut-out data corresponds to the character code registered in advance, and the stroke code outside the character entry frame. Based on the judgment results of the region peripheral stroke determination unit 28, the result character code determination unit 27, and the region peripheral stroke determination unit 28, the character region character segmentation is performed based on the determination results of the region surrounding stroke determination unit 28 and the result character code determination unit 27. A re-cutout unit 30 that corrects the separation position of the unit 24 and creates new cutout data is provided. Therefore, even if there is a dakuten, a half-dakuten, or a radical that has been entered outside the character entry frame for entering a plurality of characters, it is possible to perform character recognition incorporating it and the recognition rate is improved.

【0027】なお、本発明は、上記実施形態に限定され
ず種々の変形が可能である。その変形例としては、例え
ば次のようなものがある。 (1) 第1〜第3の実施形態では、タブレット1,1
1,21を用いたオンライン文字認識装置に適用した例
を示しているが、本発明は、OCR装置のように光学的
に文字イメージを読取り、文字を切出して文字認識を行
う装置にも、適用が可能である。 (2) 第1〜第3の実施形態では、文字記入枠を予め
設定した後に、文字イメージを入力する形態を説明して
いるが、切出し或いは文字認識の対象となる文字領域枠
を文字イメージ入力後に設定する場合でも、上記第1〜
第3の実施形態と同様の効果が得られる。
The present invention is not limited to the above embodiment, and various modifications can be made. For example, there are the following modifications. (1) In the first to third embodiments, the tablets 1, 1
Although an example in which the present invention is applied to an online character recognition device using 1 and 21, the present invention is also applied to a device that optically reads a character image and cuts out a character to perform character recognition, such as an OCR device. Is possible. (2) In the first to third embodiments, the mode in which the character image is input after the character entry frame is set in advance has been described. However, the character area frame targeted for clipping or character recognition is input as the character image. Even if you set it later,
The same effect as the third embodiment can be obtained.

【0028】[0028]

【発明の効果】以上詳細に説明したように、第1の発明
によれば、1文字ずつの文字記入枠にそれぞれ入力され
た筆記文字の座標列データから、ストロークをコード化
するストロークコード化部と、切出しデータを作成する
切出し部とを備え、切出しデータと予め登録した文字の
登録パターンデータとの比較で文字コードを抽出して筆
記文字に対する文字認識処理を行う文字認識装置に、結
果文字コード判定部、次文字開始ストローク判定部、及
び再切出し部を設けているので、切出しデータが補正さ
れ、1文字ずつ記入枠に記入されるべき文字の“ジ”,
“犬”等が枠からはみ出して記入された場合にも、正確
な文字認識結果を得ることができ、認識率が向上する。
第2の発明によれば、1文字ずつの文字記入枠にそれぞ
れ入力された筆記文字の座標列データから、ストローク
をコード化するストロークコード化部と、切出しデータ
を作成する切出し部とを備え、切出しデータと予め登録
した文字の登録パターンデータとの比較で文字コードを
抽出して筆記文字に対する文字認識処理を行う文字認識
装置に、句読点ストローク判定部及び再切出し部を設け
ているので、文字記入枠に句読点が混入した場合でもそ
れが分離され、誤認識や認識不能が発生せず、認識率が
向上する。第3の発明によれば、複数文字記入用の文字
記入枠に入力された筆記文字の座標列データから、スト
ロークをコード化するストロークコード化部と、文字単
位の切出しデータを作成する切出し部とを備え、切出し
データと予め登録した文字の登録パターンデータとの比
較で文字コードを抽出して筆記文字に対する文字認識処
理を行う文字認識装置に、近傍判定手段、結果文字コー
ド判定部、領域周辺ストローク判定部、及び再切出し部
を設けているので、複数文字記入用の文字記入枠からは
み出して記入された濁点、半濁点或いは部首がある場合
にも、それを取込んだ切出しデータが得られ、認識率が
向上する
As described in detail above, according to the first aspect of the present invention, a stroke encoding unit for encoding strokes from coordinate sequence data of handwritten characters input in a character entry frame for each character. And a cutout unit for creating cutout data, and the result character code is applied to a character recognition device that performs character recognition processing on the written character by extracting the character code by comparing the cutout data with the registered pattern data of the character registered in advance. Since the determination unit, the next character start stroke determination unit, and the re-cutout unit are provided, the cutout data is corrected, and the "ji" of the character to be entered in the entry frame one by one,
Even when "dog" or the like is entered outside the frame, an accurate character recognition result can be obtained and the recognition rate is improved.
According to the second invention, a stroke coding unit that codes a stroke from the coordinate sequence data of the handwritten characters that are respectively input to the character entry frames for each character, and a cutout unit that creates cutout data are provided, A character recognition device that performs character recognition processing for handwritten characters by extracting character codes by comparing cutout data with registered pattern data of previously registered characters is provided with a punctuation mark stroke determination unit and recutout unit. Even if punctuation marks are mixed in the frame, they are separated, no erroneous recognition or unrecognizable occurs, and the recognition rate is improved. According to the third aspect of the present invention, a stroke encoding unit that encodes a stroke from the coordinate sequence data of the written characters input in the character entry frame for entering a plurality of characters, and a cutout unit that creates cutout data in character units. In the character recognition device for extracting the character code by comparing the cutout data with the registered pattern data of the character registered in advance and performing the character recognition process for the written character, the proximity determination means, the result character code determination unit, and the area peripheral stroke Since the judgment unit and the re-cutout unit are provided, even if there are dakuten, semi-voiced marks or radicals that have been entered outside the character entry frame for entering multiple characters, cutout data that captures them can be obtained. , Recognition rate improves

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施形態を示すオンライン文字
認識装置の機能ブロック図である。
FIG. 1 is a functional block diagram of an online character recognition device showing a first embodiment of the present invention.

【図2】図1のオンライン文字認識装置の動作を示すフ
ローチャートである。
FIG. 2 is a flowchart showing an operation of the online character recognition device of FIG.

【図3】図1のタブレットから入力する文字イメージと
認識結果を示す図である。
FIG. 3 is a diagram showing a character image input from the tablet of FIG. 1 and a recognition result.

【図4】本発明の第2の実施形態を示すオンライン文字
認識装置の機能ブロック図である。
FIG. 4 is a functional block diagram of an online character recognition device showing a second embodiment of the present invention.

【図5】図4のオンライン文字認識装置の動作を示すフ
ローチャートである。
5 is a flowchart showing an operation of the online character recognition device of FIG.

【図6】図4のタブレットから入力する文字イメージと
認識結果を示す図である。
6 is a diagram showing a character image input from the tablet of FIG. 4 and a recognition result.

【図7】本発明の第3の実施形態を示すオンライン文字
認識装置の機能ブロック図である。
FIG. 7 is a functional block diagram of an online character recognition device showing a third embodiment of the present invention.

【図8】図7のオンライン文字認識装置の動作を示すフ
ローチャートである。
FIG. 8 is a flowchart showing the operation of the online character recognition device of FIG.

【図9】図7のタブレットから入力する文字イメージと
認識結果を示す図である。
9 is a diagram showing a character image input from the tablet of FIG. 7 and a recognition result.

【符号の説明】[Explanation of symbols]

1,11,21 タブレット 2,12,22 前処理/ストロークコード化
部 3,13,23 バッファ部 4,14 1文字ストローク切出し部 5,15 文字枠設定部 6,17,26 パターンマッチング部 7,27 結果文字判定部 8 次文字開始ストローク判定部 9 前後文字ストロークデータ格
納部 10,19,30 再切出し部 16 句読点ストローク判定部 18 分離ストローク格納部 24 文字領域内文字切出し部 25 文字領域設定部 28 領域周辺ストローク判定部 29 領域境界近傍切出しデータ格
納部
1,11,21 Tablets 2,12,22 Pre-processing / stroke coding unit 3,13,23 Buffer unit 4,14 1 Character stroke cutout unit 5,15 Character frame setting unit 6,17,26 Pattern matching unit 7, 27 Result character determination unit 8 Next character start stroke determination unit 9 Previous character stroke data storage unit 10, 19, 30 Re-cutout unit 16 Punctuation stroke determination unit 18 Separation stroke storage unit 24 Character cutout unit in character area 25 Character area setting unit 28 Area Perimeter Stroke Judgment Section 29 Area Border Neighborhood Cutout Data Storage Section

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06K 9/62 640 9061−5H G06K 9/62 640A 9061−5H G G06F 17/22 G06F 15/20 506A ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G06K 9/62 640 9061-5H G06K 9/62 640A 9061-5H G G06F 17/22 G06F 15/20 506A

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 座標入力部を介して1文字ずつの文字記
入枠にそれぞれ入力された筆記文字の座標列データか
ら、該筆記文字を構成するストロークの特徴点を抽出
し、該特徴点の位置関係に応じてそのストロークをコー
ド化するストロークコード化部と、 前記ストロークコード化部の出力データを前記文字記入
枠毎に分離することで1文字分の切出しデータを作成す
る切出し部とを備え、 前記切出し部からの切出しデータと予め登録した文字の
登録パターンデータとを比較して該切出しデータに対応
する文字コードを抽出し、前記筆記文字に対する文字認
識処理を行う文字認識装置おいて、 前記文字コードが予め登録された文字コードに相当する
かどうかを判定する結果文字コード判定部と、 認識対象文字の次の文字の前記切出しデータ中に、その
認識対象の文字の濁点、半濁点或いは特定の部首に相当
するものが存在するかどうかを判定する次文字開始スト
ローク判定部と、 前記結果文字コード判定部の判定結果と次文字開始スト
ローク判定部の判定結果とに基づき、前記ストロークコ
ード化部の出力データに対する前記切出し部の分離位置
を補正して新たな前記切出しデータを作成する再切出し
部とを、 設けたことを特徴とする文字認識装置。
1. A feature point of a stroke forming the handwritten character is extracted from the coordinate sequence data of the handwritten character input into the character entry frame for each character via the coordinate input unit, and the position of the feature point is extracted. A stroke coding unit that codes the stroke according to the relationship; and a cutout unit that creates cutout data for one character by separating the output data of the stroke coding unit for each of the character entry frames, In a character recognition device that compares the cut-out data from the cut-out portion with registered pattern data of previously registered characters to extract a character code corresponding to the cut-out data, and performs character recognition processing for the written characters, the character As a result of determining whether the code corresponds to a pre-registered character code, a character code determination unit, and in the cutout data of the character next to the recognition target character , A next character start stroke determination unit that determines whether or not there is a dakuten, a semi-voiced voice, or a particular radical of the character to be recognized, the determination result of the result character code determination unit, and the next character start stroke And a re-cutout section that corrects the separation position of the cutout section with respect to the output data of the stroke encoding section to create new cutout data based on the determination result of the determination section. Recognition device.
【請求項2】 座標入力部を介して1文字ずつの文字記
入枠にそれぞれ入力された筆記文字の座標列データか
ら、該筆記文字を構成するストロークの特徴点を抽出
し、該特徴点の位置関係に応じてそのストロークをコー
ド化するストロークコード化部と、 前記ストロークコード化部の出力データを前記文字記入
枠毎に分離することで1文字分の切出しデータを作成す
る切出し部とを備え、 前記切出し部からの切出しデータと予め登録した文字の
登録パターンデータとを比較して該切出しデータに対応
する文字コードを抽出し、前記筆記文字に対する文字認
識処理を行う文字認識装置おいて、 前記切出し部から出力された切出しデータ中に句読点に
相当するデータが存在するかどうかを判定する句読点ス
トローク判定部と、 前記句読点ストローク判定部の判定結果で前記切出しデ
ータ中に句読点に相当するデータが存在する場合、該句
読点に相当するデータを1文字分の切出しデータに分離
することで前記ストロークコード化部の出力データに対
する前記切出し部の分離位置を補正して新たな前記切出
しデータを作成する再切出し部とを、 設けたことを特徴とする文字認識装置。
2. A feature point of a stroke that constitutes the written character is extracted from the coordinate sequence data of the written character that is input in the character entry frame for each character via the coordinate input unit, and the position of the feature point is extracted. A stroke coding unit that codes the stroke according to the relationship; and a cutout unit that creates cutout data for one character by separating the output data of the stroke coding unit for each of the character entry frames, In a character recognition device that compares the cutout data from the cutout unit with registered pattern data of preregistered characters to extract a character code corresponding to the cutout data and performs a character recognition process for the written character, the cutout A punctuation mark stroke determination unit that determines whether or not data corresponding to a punctuation mark exists in the cutout data output from the unit; If data corresponding to the punctuation mark is present in the cut-out data as a result of the judgment by the judgment unit, the data corresponding to the punctuation mark is separated into the cut-out data for one character, and the data corresponding to the output data of the stroke encoding unit is separated. And a re-cutout unit that corrects the separation position of the cutout unit and creates new cutout data.
【請求項3】 座標入力部を介して複数文字記入用の文
字記入枠に入力された筆記文字の座標列データから、該
筆記文字を構成するストロークの特徴点を抽出し、該特
徴点の位置関係に応じてそのストロークをコード化する
ストロークコード化部と、 前記ストロークコード化部の出力データを前記1文字ず
つに分離する文字単位の切出しデータを作成する切出し
部とを備え、 前記切出し部からの切出しデータと予め登録した文字の
登録パターンデータとを比較して該切出しデータに対応
する文字コードを抽出し、前記筆記文字に対する文字認
識処理を行う文字認識装置おいて、 前記切出しデータが前記文字記入枠の境界近傍文字の切
出しデータであるかどうかを判定する近傍判定手段と、 前記近傍判定手段の判定結果が前記境界近傍文字の切出
しデータの場合、該切出しデータに対応する前記文字コ
ードが、予め登録されている文字コードに該当するかど
うかを判定する結果文字コード判定部と、 前記文字記入枠外部のストロークコードに濁点、半濁点
或いは特定の部首の存在するかどうかを判定する領域周
辺ストローク判定部と、 前記結果文字コード判定部と領域周辺ストローク判定部
の判定結果に基づき、前記ストロークコード化部の出力
データに対する前記切出し部の分離位置を補正して新た
な前記切出しデータを作成する再切出し部とを、 設けたことを特徴とする文字認識装置。
3. A characteristic point of a stroke forming the written character is extracted from the coordinate sequence data of the written character input to the character entry frame for writing a plurality of characters via the coordinate input unit, and the position of the characteristic point is extracted. A stroke coding unit that codes the stroke according to a relationship; and a cutout unit that creates cutout data in character units that separates the output data of the stroke coding unit into the one character at a time. In the character recognition device for comparing the cutout data of the above with the registered pattern data of the previously registered characters to extract the character code corresponding to the cutout data and performing the character recognition process for the written character, the cutout data is the character Proximity determination means for determining whether or not the data is the cut-out data of the characters near the boundary of the entry frame, and the determination result of the proximity determination means is In the case of output data, the result character code determination unit that determines whether or not the character code corresponding to the cut-out data corresponds to a character code registered in advance, and a stroke code outside the character entry frame A region peripheral stroke determination unit that determines whether or not there is a dakuten or a particular radical, and based on the determination results of the result character code determination unit and the region peripheral stroke determination unit, the cutout for the output data of the stroke encoding unit. A character recognizing device, comprising: a re-cutout unit that corrects the separation position of the copy and creates the new cutout data.
JP7327172A 1995-12-15 1995-12-15 Character recognition device Withdrawn JPH09190497A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7327172A JPH09190497A (en) 1995-12-15 1995-12-15 Character recognition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7327172A JPH09190497A (en) 1995-12-15 1995-12-15 Character recognition device

Publications (1)

Publication Number Publication Date
JPH09190497A true JPH09190497A (en) 1997-07-22

Family

ID=18196115

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7327172A Withdrawn JPH09190497A (en) 1995-12-15 1995-12-15 Character recognition device

Country Status (1)

Country Link
JP (1) JPH09190497A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012173959A (en) * 2011-02-21 2012-09-10 Fuji Xerox Co Ltd Character recognition device and program therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012173959A (en) * 2011-02-21 2012-09-10 Fuji Xerox Co Ltd Character recognition device and program therefor

Similar Documents

Publication Publication Date Title
JP3761937B2 (en) Pattern recognition method and apparatus, and computer control apparatus
JPH11272800A (en) Character recognition device
JP2003030654A (en) Pattern identification device, pattern identification method, and pattern identification program
JP2006227824A (en) Drawing recognition method and apparatus
JPH0991371A (en) Character display device
JPH09274645A (en) Character recognition method and device
JPH0728935A (en) Document image processing device
JP2984170B2 (en) Online handwritten character recognition device
JP2550012B2 (en) Pattern cutting and recognition method
JPH08161426A (en) Handwriting stroke extraction device
JP2985813B2 (en) Character string recognition device and knowledge database learning method
JPH09223186A (en) Online character recognition device
JP3365537B2 (en) Online character recognition method and apparatus
JPH051512B2 (en)
JPS60217487A (en) Character recognition device
JPH06295356A (en) On-line character recognition device
JP3345469B2 (en) Word spacing calculation method, word spacing calculation device, character reading method, character reading device
JP3245241B2 (en) Character recognition apparatus and method
JPH09237321A (en) Handwriting recognition device
JPH01292586A (en) Back-up device for recognition of character
JPH0830717A (en) Character recognition method and device
JP3138665B2 (en) Handwritten character recognition method and recording medium
JPH04337890A (en) Device for recognizing on-line handwritten character
JP2972443B2 (en) Character recognition device
JP2549831B2 (en) Character recognition device input pattern / character string registration method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030304