Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5852266B2 - Real-time character recognition device - Google Patents
[go: Go Back, main page]

JPS5852266B2 - Real-time character recognition device - Google Patents

Real-time character recognition device

Info

Publication number
JPS5852266B2
JPS5852266B2 JP54047083A JP4708379A JPS5852266B2 JP S5852266 B2 JPS5852266 B2 JP S5852266B2 JP 54047083 A JP54047083 A JP 54047083A JP 4708379 A JP4708379 A JP 4708379A JP S5852266 B2 JPS5852266 B2 JP S5852266B2
Authority
JP
Japan
Prior art keywords
stroke
position matrix
character
representative
characters
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.)
Expired
Application number
JP54047083A
Other languages
Japanese (ja)
Other versions
JPS55138171A (en
Inventor
修 加藤
敬久 藤井
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP54047083A priority Critical patent/JPS5852266B2/en
Publication of JPS55138171A publication Critical patent/JPS55138171A/en
Publication of JPS5852266B2 publication Critical patent/JPS5852266B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 本発明は、ストロークの相対位置行列抽出手段とストロ
ークの形状特徴抽出手段とを有する実時間文字認識装置
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a real-time character recognition device having a stroke relative position matrix extraction means and a stroke shape feature extraction means.

従来の実時間文字認識装置は、文字を構成するストロー
クの形状に着目し、ストロークをストローク・コードに
コード化して、その系列で認識を行っていた。
Conventional real-time character recognition devices focus on the shape of the strokes that make up a character, encode the strokes into stroke codes, and perform recognition based on that sequence.

このような従来方式によると、文字全体の構造が不変で
あるにもかかわらず、一部のストロークの形状が変形し
ているために誤認識を起す危険性がある。
According to such a conventional method, although the structure of the entire character remains unchanged, there is a risk that erroneous recognition may occur because the shape of some strokes is deformed.

しかし、文字を構成するストロークの相対位置関係は、
ストロークの形状が多小変っても安定である。
However, the relative positional relationship of the strokes that make up the characters is
It is stable even if the shape of the stroke changes slightly.

本発明は、上記の考察に基づくものであって、ストロー
クの相対位置関係を主体として認識を行い、ストローク
の相対位置関係によって一意に文字が定まらないとき、
ストローク形状特徴によって候補文字をさらに限定する
ようにし、これにより入力文字を常に正しく認識できる
ようにした実時間文字認識装置を提供することを目的と
している。
The present invention is based on the above considerations, and recognizes the relative positional relationship of strokes as the main character, and when a character cannot be uniquely determined by the relative positional relationship of strokes,
It is an object of the present invention to provide a real-time character recognition device that further limits candidate characters based on stroke shape characteristics, thereby making it possible to always correctly recognize input characters.

そしてそのため、本発明の実時間文字認識装置は、スト
ロークの時刻系で表現される実時間入力文字を対象とす
る実時間文字認識装置において、ストロークの延べ距離
と始点−終点間の距離で定まる直線度、ストロークの延
べ距離と文字を構成する全ストロークの延べ距離で定ま
る長さ比、ストロークの始点から終点に向う直線の方向
を示す方向角度およびストローク上の連続せる3個の点
で定まる角度の和で定義される角度変化量をストローク
形状特徴として抽出するストローク形状特徴抽出手段と
、人力文字のストローク数に応じてストロークを近似す
るための代表点数を定める代表点数決定手段と、該代表
点数決定手段で決定された代表点数に基づいて人力文字
のストロークを近似する代表点座標を決定する代表点座
標決定手段と、該代表点座標決定手段で定められた代表
点座標に基づいて代表点間の相対位置行列を抽出する相
対位置行列抽出手段と、文字の相対位置行列が格納され
ている位置行列辞書と、人力文字の相対位置行列と位置
行列辞書のマツチングを行う位置行列マツチング手段と
、文字のストローク形状特徴が格納されている形状特徴
辞書と、上記位置行列マツチング手段によって入力文字
の文字種が一意に決定されないときに動作して入力文字
のストローク形状特徴と上記形状特徴辞書のマツチング
を行う形状特徴マツチング手段とを有することを特徴と
するものである。
Therefore, the real-time character recognition device of the present invention is a real-time character recognition device that targets real-time input characters expressed in the time system of strokes. degree, the length ratio determined by the total distance of the stroke and the total distance of all the strokes that make up the character, the direction angle that indicates the direction of a straight line from the start point to the end point of the stroke, and the angle determined by three consecutive points on the stroke. stroke shape feature extraction means for extracting the amount of angular change defined by the sum as a stroke shape feature; representative point number determining means for determining the number of representative points for approximating a stroke according to the number of strokes of a human-powered character; and the number of representative points determining means. representative point coordinate determining means for determining representative point coordinates that approximate the stroke of a human-powered character based on the number of representative points determined by the representative point coordinate determining means; a relative position matrix extraction means for extracting a relative position matrix; a position matrix dictionary storing relative position matrices of characters; a position matrix matching means for matching the relative position matrix of human characters with the position matrix dictionary; A shape feature dictionary storing stroke shape features and a shape feature that operates when the character type of the input character is not uniquely determined by the position matrix matching means and matches the stroke shape features of the input character with the shape feature dictionary. It is characterized by having a matching means.

以下、本発明を参照しつつ説明する。The present invention will be explained below with reference to the present invention.

第1図は本発明のl実施例のブロック図、第2図は平仮
名「あ」の各ストロークを3等分し、分割点を代表点と
した例を示す図、第3図は代表点の通し番号化の例を示
す図、第4図は第3図の文字に対する相対位置行列を示
す図、第5図はストロークの直線度抽出の原理を説明す
る図、第6図はストロークの長さ比抽出の原理を示す図
、第7図はストロークの方向角度抽出の原理を示す図、
第8図はストロークの角度変化量の抽出の原理を示す図
、第9図は角度変化量の符号を説明する図、第10図は
処理の順序を示すタイムチャートである。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is a diagram showing an example of dividing each stroke of the hiragana ``a'' into three equal parts and using the dividing points as representative points, and Fig. 3 shows an example of the representative points. Figure 4 is a diagram showing an example of serial numbering, Figure 4 is a diagram showing a relative position matrix for the characters in Figure 3, Figure 5 is a diagram explaining the principle of stroke straightness extraction, Figure 6 is a diagram showing the stroke length ratio. A diagram showing the principle of extraction, FIG. 7 is a diagram showing the principle of stroke direction angle extraction,
FIG. 8 is a diagram showing the principle of extraction of the amount of change in angle of a stroke, FIG. 9 is a diagram explaining the sign of the amount of change in angle, and FIG. 10 is a time chart showing the order of processing.

まず、本発明の理解を容易にするため、本発明の概要に
ついて説明する。
First, in order to facilitate understanding of the present invention, an overview of the present invention will be explained.

ストロークの時間系列として表現される実時間入力文字
を対象とする認識方式においては、ストロークの数とス
トロークの順序情報が容易に得られる。
In a recognition method that targets real-time input characters expressed as a time series of strokes, the number of strokes and stroke order information can be easily obtained.

漢字のようなストローク数の多い文字は、ストローク内
の相対的上下左右関係により、ストローク形状の多生の
変動にか5わらず安定に分類識別できるものと考えられ
る。
It is thought that characters with a large number of strokes, such as kanji, can be classified and identified stably due to the relative vertical and horizontal relationships within the strokes, despite frequent fluctuations in stroke shape.

実時間人力文字では筆順でストロークに番号付けが出来
るので、ストローク相互間の相対位置情報をストローク
位置行列として特徴抽出し、これにより、文字の分類識
別を行なう。
In real-time manual writing, strokes can be numbered in the order of strokes, so information on relative positions between strokes is extracted as a feature as a stroke position matrix, and characters are classified and identified based on this information.

ストロークの相対位置行列で一意に定まらない文字に対
しては、抽出されたストロークの形状情報によって文字
カテゴリの決定を行う。
For characters that are not uniquely determined by the stroke relative position matrix, the character category is determined based on the extracted stroke shape information.

また、仮名のようなストローク数の少ない文字に対して
は、lストローク当りの代表点数を増してストローク相
対位置行列を作成する。
Furthermore, for characters with a small number of strokes such as kana, the number of representative points per stroke is increased to create a stroke relative position matrix.

第1図は本発明の1実施例のブロック図であって、1は
文字人力装置、2は正規化回路、3は代表点数決定回路
、4は代表点座標決定回路、5は相対位置行列抽出回路
、6は位置行列マツチング回路、7は位置行列辞書、8
はストローク形状特徴抽出回路、9はストローク形状特
徴マツチング回路、10はストローク形状特徴辞書、1
1はストローク数による候補選別回路をそれぞれ示して
いる。
FIG. 1 is a block diagram of one embodiment of the present invention, in which 1 is a character input device, 2 is a normalization circuit, 3 is a representative point number determination circuit, 4 is a representative point coordinate determination circuit, and 5 is a relative position matrix extraction circuit. circuit, 6 is a position matrix matching circuit, 7 is a position matrix dictionary, 8
1 is a stroke shape feature extraction circuit, 9 is a stroke shape feature matching circuit, 10 is a stroke shape feature dictionary, and 1 is a stroke shape feature extraction circuit.
1 indicates a candidate selection circuit based on the number of strokes.

文字入力装置1は例えばタブレットである。The character input device 1 is, for example, a tablet.

人力文字を戸、第にストローク、akとすると、たマし
、klはストローク数 nkは第にストロークのポイント数 で表わされる。
If human characters are represented by the number of strokes, ak, then the number of strokes, nk, is expressed by the number of points of the first stroke.

正規化回路2は、文字幅および文字高さを計算し、幅と
高さの大きい方を選択し、大きい方が一定になるように
大きさを正規化するものである。
The normalization circuit 2 calculates the character width and character height, selects the larger one of the width and height, and normalizes the size so that the larger one is constant.

文字の大きさをSXSとする。Set the font size to SXS.

代表点数決定回路3は、lストローク当りの代表点数N
を文字を横取するストローク数に1の関数として決定す
るものである。
The representative point number determination circuit 3 determines the number of representative points N per l stroke.
is determined as a function of 1 to the number of strokes that intercept a character.

ストローク数の多い伏字については、1ストローク当り
の代表点数は少なくされ、ストローク数の少ない文字に
対しては、1ストローク当りの代表点数は多くされる。
For characters with a large number of strokes, the number of representative points per stroke is decreased, and for characters with a small number of strokes, the number of representative points per stroke is increased.

これにより文字種の如何にかかわらず、1文字当りの全
代表点数は略ぼ一定とされる。
As a result, the total number of representative points per character is kept approximately constant regardless of the type of character.

代表点数決定回路3は、例えば文字のストローク数を計
数するストローク数計数回路と、該ストローク数計数回
路の計数値をストローク代表点数に変換するストローク
代表点数変換回路とから構成される。
The representative point number determination circuit 3 includes, for example, a stroke number counting circuit that counts the number of strokes of a character, and a stroke representative point number conversion circuit that converts the count value of the stroke number counting circuit into a stroke representative number.

なお、代表点数の決定については、本出願人が既に出願
した特願昭53−133863号に詳記されている。
The determination of the representative score is described in detail in Japanese Patent Application No. 133863/1983, which was previously filed by the present applicant.

代表点座標決定回路4は、代表点数決定回路3の決定し
た代表点数に基づいて、ストロークを分割し、その分割
点を代表点として、それらの座標を求めるものである。
The representative point coordinate determining circuit 4 divides the stroke based on the number of representative points determined by the representative point number determining circuit 3, and determines the coordinates of the divided points as representative points.

代表点で近似される文字をP、ストローク&に、代表点
を(XF、Y¥)とすると、 で表わされる。
If the character approximated by the representative point is P, stroke &, and the representative point is (XF, Y\), then it is expressed as follows.

第2図は平仮名「あ」の各ストロークを3等分し、分割
点を代表点とした例を示すものである。
FIG. 2 shows an example in which each stroke of the hiragana "a" is divided into three equal parts, and the division points are used as representative points.

代表点座標決定回路4c玉例え(f、ストロークの入力
座標点系列からストロークの延べ距離を計算するストロ
ーク長計算回路と、該ストローク長を代表点数から1を
差引いた数で分割し分割距離を計算する分離距離計算回
路と、ストロークの始点および終点をも代表点とすると
共に隣接する代表点間のストロークに沿う距離が分割距
離と等しくなるように分割点を定める回路から構成され
る。
Representative point coordinate determination circuit 4c Example (f, Stroke length calculation circuit that calculates the total distance of the stroke from the input coordinate point series of the stroke, and calculates the division distance by dividing the stroke length by the number of representative points minus 1) The separation distance calculation circuit includes a separation distance calculation circuit that uses the start point and end point of a stroke as representative points, and a circuit that determines dividing points such that the distance along the stroke between adjacent representative points is equal to the dividing distance.

ストロークの分割については、本出願人が既に出願した
特願昭53−133864号に詳記されている。
The division of strokes is described in detail in Japanese Patent Application No. 133864/1983, which was previously filed by the present applicant.

相対位置行列抽出回路5は、代表点を時系列として通し
番号をつけると共に、代表点間の相対位置行列を抽出す
る。
The relative position matrix extraction circuit 5 assigns serial numbers to the representative points in chronological order and extracts a relative position matrix between the representative points.

一文字を構成する各ストロークの代表点数をniとする
と、第にストロークの第1番目の代表点の通し番号iは で表わされる。
If the number of representative points of each stroke constituting one character is ni, then the serial number i of the first representative point of the stroke is expressed as follows.

これにより、入力文字IPは で表わされる。As a result, the input character IP is It is expressed as

上式において添字が通し番号を示している。In the above formula, the subscript indicates the serial number.

第3図は代表点の通し番号化の例を示すものである。FIG. 3 shows an example of serial numbering of representative points.

相対位置行列抽出回路5は、つづいて代表点間の相対位
置行列を次のようにして抽出する。
The relative position matrix extraction circuit 5 then extracts a relative position matrix between the representative points as follows.

いま、相対位置行列IRをで定義する。Now, the relative position matrix IR is defined as follows.

(4)式、(5)式において、Lはレベル数 であって、 Lは である。In equations (4) and (5), L is the number of levels And, L is It is.

また(kij)は水平位置行列であり、(Vij)は垂
直位置行列である。
Also, (kij) is a horizontal position matrix, and (Vij) is a vertical position matrix.

kij、Vijはである。kij, Vij are.

第4図は第3図の文字に対する相対位置行列を示すもの
であって、K1=3.N−3゜L=5の場合を示してい
る。
FIG. 4 shows the relative position matrix for the characters in FIG. 3, where K1=3. The case where N-3°L=5 is shown.

第4図において、例えば第1行3列の交点は′X−2“
となっているが、これは点(xt、Yt)と点(X3.
¥3)のX座標値が一2単位だけ離れていることを示し
ている。
In Figure 4, for example, the intersection of the 1st row and 3rd column is 'X-2''
This is the point (xt, Yt) and the point (X3.
This shows that the X coordinate values of ¥3) are separated by 12 units.

相対位置行列抽出回路5は、例えば、代表点の通し番号
化を行う代表点通番化回路と、代表点のX座標を格納す
る代表点X座標バッファと、代表点のY座標を格納する
代表点Y座標バッファと、文字枠の大きさを算出する文
字枠回路と、代表点X座標バッファの内容、文字枠の大
きさ及びレベル数に基づいて水平位置行列を作成する水
平位置行列作成回路と、代表的Y座標バッファの内容、
文字枠の大きさ及びレベル数に基づいて垂直位置行列を
作成する垂直位置行列作成回路と、水平位置行列を格納
する水平位置行列バッファと、垂直位置行列を格納する
垂直位置行列バッファと、水平位置行列バッファと垂直
位置行列バッファの内容を合成する位置行列合成回路か
ら構成されている。
The relative position matrix extraction circuit 5 includes, for example, a representative point serial numbering circuit that serially numbers representative points, a representative point X coordinate buffer that stores the X coordinate of the representative point, and a representative point Y coordinate buffer that stores the Y coordinate of the representative point. a coordinate buffer, a character frame circuit that calculates the size of a character frame, a horizontal position matrix creation circuit that creates a horizontal position matrix based on the contents of the representative point X coordinate buffer, the size of the character frame, and the number of levels; contents of target Y coordinate buffer,
A vertical position matrix creation circuit that creates a vertical position matrix based on the size of a character frame and the number of levels; a horizontal position matrix buffer that stores a horizontal position matrix; a vertical position matrix buffer that stores a vertical position matrix; It consists of a position matrix synthesis circuit that combines the contents of the matrix buffer and the vertical position matrix buffer.

なお、相対位置行列の抽出については、本出願人が既に
出願した特願昭53−133872号に詳記されている
Note that the extraction of the relative position matrix is described in detail in Japanese Patent Application No. 133872/1987, which was previously filed by the present applicant.

次にストローク数および相対位置行列による分類識別に
ついて説明する。
Next, classification and identification based on the number of strokes and relative position matrix will be explained.

まず、ストローク数による候補選別回路11は、入力文
字のストローク数による分類を行い、これにより入力文
字に対する候補カテゴリを絞る。
First, the candidate selection circuit 11 based on the number of strokes classifies input characters based on the number of strokes, thereby narrowing down candidate categories for the input characters.

位置行列マツチング回路6は、上記の絞られた候補カテ
ゴリの範囲で、入力文字の相対位置行列と位置行列辞書
7のマツチングを行い、さらに候補カテゴリを絞る。
The position matrix matching circuit 6 performs matching between the relative position matrix of the input character and the position matrix dictionary 7 within the range of the narrowed down candidate categories, and further narrows down the candidate categories.

位置行列辞書7には、文字の相対位置行列がストローク
数毎に区分されて格納されている。
The position matrix dictionary 7 stores relative position matrices of characters divided by number of strokes.

入力文字のストローク数が定まると、入力文字のストロ
ーク数で定まる領域から相対位置行列を続出してマッチ
ングを行い、類似文字を候補カテゴリとする。
Once the number of strokes of the input character is determined, relative position matrices are successively generated from the area determined by the number of strokes of the input character, matching is performed, and similar characters are set as candidate categories.

相対位置行で一意に定まらない文字に対しては、ストロ
ーク形状特徴を用いて、入力文字の文字種を決定する。
For characters that cannot be uniquely determined in the relative position line, the character type of the input character is determined using the stroke shape feature.

ストローク形状特徴は、直線度、長さ比、方向角度およ
び角度変化の4種である。
There are four types of stroke shape characteristics: straightness, length ratio, direction angle, and angle change.

これらの特徴は、ストローク形状特徴抽出回路8で抽出
される。
These features are extracted by the stroke shape feature extraction circuit 8.

第5図はストロークの直線度抽出の原理を説明するもの
である。
FIG. 5 explains the principle of stroke straightness extraction.

ストロークの延べ距離をり、始点と終点との間の距離を
dとすると、直線度Cはで定義される。
When the total distance of the stroke is calculated and the distance between the starting point and the ending point is d, the straightness C is defined as follows.

第6図はストロークの長さ比抽出を説明するものである
FIG. 6 explains stroke length ratio extraction.

対象とするストロークの延べ距離をD1文字を構成する
全ストロークの延べ距離をDTとするとき、長さ比Nは で定義される。
When the total distance of the target stroke is D1 and the total distance of all strokes constituting the character is DT, the length ratio N is defined as follows.

第6図においては、である。In FIG. 6, it is.

第7図はストローク方向角度抽出の原理を示すものであ
って、方向角度θは、始点から終点に向う直線とX軸の
間の角度で定義される。
FIG. 7 shows the principle of stroke direction angle extraction, and the direction angle θ is defined as the angle between the straight line from the starting point to the ending point and the X axis.

第8図はストローク角度変化量の抽出を説明するもので
ある。
FIG. 8 explains the extraction of the stroke angle change amount.

角度変化量ψは、連続せる3個の代表点Pi−1,Pi
、Pi+1で決まる角度φiの和で定義される。
The angle change amount ψ is determined by three consecutive representative points Pi-1, Pi
, Pi+1 is defined as the sum of angles φi.

第9図は角度変化量の符号を説明するものであって、ス
トロークが第9図イの如き場合にはψは負とされ、第9
図口の如き場合にはψは零とされ、第9図ハの如き場合
にはψは正とされる。
FIG. 9 explains the sign of the angle change amount. When the stroke is as shown in FIG. 9 A, ψ is negative, and the 9
In cases such as the figure opening, ψ is assumed to be zero, and in cases such as that shown in Figure 9C, ψ is assumed to be positive.

ストローク形状特徴抽出回路8で抽出された入力文字の
ストローク形状特徴は、ストローク形状特徴マツチング
回路9に送られる。
The stroke shape features of the input characters extracted by the stroke shape feature extraction circuit 8 are sent to the stroke shape feature matching circuit 9.

ストローク形状特徴マツチング回路9は、位置行列マツ
チング回路6から送られて来た候補カテゴリの範囲で、
人力文字のストローク形状特徴とストローク形状特徴辞
書10とのマツチングを行い、答を出力する。
The stroke shape feature matching circuit 9 matches the candidate categories sent from the position matrix matching circuit 6.
The stroke shape features of human characters are matched with the stroke shape feature dictionary 10, and the answer is output.

第10図は第1図の装置の処理の順序を示すタイムチャ
ートである。
FIG. 10 is a time chart showing the processing order of the apparatus shown in FIG.

文字入力装置1によって文字が入力されると、次に正規
化回路2で正規化が行われる。
When a character is input by the character input device 1, the normalization circuit 2 then normalizes the character.

正規化が行われた後に、代表点数決定回路3によってス
トロークの代表点が決定され、これと同時にストローク
形状特徴抽出回路8によってストローク形状特徴が行わ
れる。
After normalization, the representative point number determination circuit 3 determines the representative point of the stroke, and at the same time, the stroke shape feature extraction circuit 8 performs stroke shape feature extraction.

代表点数の決定が行われた後、代表点座標決定回路4に
よって代表点の座標が決定される。
After the number of representative points has been determined, the representative point coordinate determining circuit 4 determines the coordinates of the representative point.

代表点座標決定後、相対位置行列抽出回路によって入力
文字の相対位置行列が抽出される。
After determining the representative point coordinates, a relative position matrix of the input character is extracted by a relative position matrix extraction circuit.

相対位置行列の抽出後、候補選別回路11によって、ス
トローク数による大分類が行われ次いで、位置行列マツ
チング回路6によって入力文字の相対位置行列と位置行
列辞書7とのマツチングが行われる。
After extracting the relative position matrix, the candidate selection circuit 11 performs major classification based on the number of strokes, and then the position matrix matching circuit 6 performs matching between the relative position matrix of the input character and the position matrix dictionary 7.

人力文字の文字種が一意に決定されないときは、抽出さ
れたストローク形状特徴とストローク形状特許辞書10
のマツチングを行い、最終的な答を出力する。
When the character type of human-powered characters cannot be uniquely determined, the extracted stroke shape features and stroke shape patent dictionary 10
Performs matching and outputs the final answer.

以上の説明から明らかなように、本発明によれば、文字
記入者の如何にか\わらず、比較的安定なストロークの
代表点の相対位置行列を主体として人力文字の認識を行
い、上記相対位置行列によって入力文字の答が一意に定
まらないとき、ストローク形状特徴による認識処理を行
っているので、人力文字の文字種を常に正しく決定する
ことが出来る。
As is clear from the above description, according to the present invention, human characters are recognized mainly based on the relative position matrix of representative points of relatively stable strokes, regardless of the character entry person. When the answer to the input character cannot be uniquely determined by the position matrix, recognition processing is performed based on the stroke shape feature, so the character type of the human-powered character can always be determined correctly.

また、直線度、長さ比、方向角度および角度変化量を要
素とするストローク形状特徴はストロークの大局的特徴
をとらえており、文字の変形に対して安定な特徴となっ
ており、従って本発明によれば高い認識率を得ることが
出来る。
In addition, the stroke shape features including linearity, length ratio, direction angle, and angle change amount capture the global features of the stroke, and are stable against character deformation. Therefore, the present invention According to this method, a high recognition rate can be obtained.

さらに、ストローク相対位置行列と上述のストローク形
状特徴は相補的な特徴であり、両者を組み合わせること
により安定な識別系を構成することが出来る。
Furthermore, the stroke relative position matrix and the above-mentioned stroke shape feature are complementary features, and by combining both, a stable identification system can be constructed.

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

第1図は本発明の1実施例のブロック図、第2図は平仮
名「あ」の各ストロークを3等分し分割点を代表点とし
た例を示す図、第3図は代表点の通し番号化の例を示す
図、第4図は第3図の文字に対する相対位置行列を示す
図、第5図はストロークの直線度抽出の原理を説明する
図、第6図はストロークの長さ比抽出の原理を示す図、
第7図はストロークの方向角度抽出の原理を示す図、第
8図はストロークの角度変化量の抽出の原理を示す図、
第9図は角度変化量の符号を説明する図、第10図は処
理の順序を示すタイムチャートである。 1・・・・・・文字人力装置、2・・・・・・正規化回
路、3・・・°°・代表点数決定回路、4・・・・・・
代表点座標決定回路、5・・・・・・相対位置行列抽出
回路、6・・開位置行列マツチング回路、7・・・・・
・位置行列辞書、8・・曲ストローク形状特徴抽出回路
、9・・・・・・ストローク形状特徴マツチング回路、
10・・・・・・ストローク形状特徴辞書、11・・・
・・・ストローク数による候補選別回路。
Fig. 1 is a block diagram of one embodiment of the present invention, Fig. 2 is a diagram showing an example of dividing each stroke of the hiragana ``a'' into three equal parts and using the dividing points as representative points, and Fig. 3 is a serial number of the representative points. Figure 4 is a diagram showing the relative position matrix for the characters in Figure 3, Figure 5 is a diagram explaining the principle of stroke straightness extraction, Figure 6 is stroke length ratio extraction. Diagram showing the principle of
FIG. 7 is a diagram showing the principle of stroke direction angle extraction, and FIG. 8 is a diagram showing the principle of extraction of stroke angle change amount.
FIG. 9 is a diagram for explaining the sign of the amount of change in angle, and FIG. 10 is a time chart showing the order of processing. 1...Character input device, 2...Normalization circuit, 3...°°・Representative point number determination circuit, 4...
Representative point coordinate determination circuit, 5... Relative position matrix extraction circuit, 6... Open position matrix matching circuit, 7...
・Position matrix dictionary, 8... Song stroke shape feature extraction circuit, 9... Stroke shape feature matching circuit,
10... Stroke shape feature dictionary, 11...
... Candidate selection circuit based on the number of strokes.

Claims (1)

【特許請求の範囲】[Claims] 1 ストロークの時刻列で表現される実時間入力文字を
対象とする実時間文字認識装置において、ストロークの
延べ距離と始点−終点間の距離で定まる直線度、ストロ
ークの延べ距離と文字を構成する全ストロークの延べ距
離で定まる長さ比、ストロークの始点から終点に向う直
線の方向を示す方向角度およびストローク上の連続せる
3個の点で定まる角度の和で定義される角度変化量をス
トローク形状特徴として抽出するストローク形状特徴抽
出手段と、入力文字のストローク数に応じてストローク
を近似するための代表点数を定める代表点数決定手段と
、該代表点数決定手段で決定された代表点数に基づいて
入力文字のストロークを近似する代表点座標を決定する
代表点座標決定手段と、該代表点座標決定手段で定めら
れた代表点座標に基づいて代表点間の相対位置行列を抽
出する相対位置行列抽出手段と、文字の相対位置行列が
格納されている位置行列辞書と、入力文字の相対位置行
列と位置行列辞書のマツチングを行う位置行列マツチン
グ手段と、文字のストローク形状特徴が格納されている
形状特徴辞書と、上記位置行列マツチング手段によって
入力文字の文字種が一意に決定されないときに動作して
入力文字のストローク形状特徴と上記形状特徴辞書のマ
ツチングを行う形状特徴マツチング手段とを有すること
を特徴とする実時間文字認識装置。
1. In a real-time character recognition device that targets real-time input characters expressed as a time sequence of strokes, the straightness determined by the total stroke distance and the distance between the start point and the end point, and the total stroke distance and all the characters that make up the character. The length ratio determined by the total distance of the stroke, the direction angle indicating the direction of the straight line from the start point to the end point of the stroke, and the angle change amount defined by the sum of the angles determined by three consecutive points on the stroke are defined as stroke shape characteristics. a stroke shape feature extracting means for extracting a stroke shape feature, a representative point determining means for determining the number of representative points for approximating the stroke according to the number of strokes of the input character, and a representative point determining means for determining the number of representative points for approximating the stroke according to the number of strokes of the input character; representative point coordinate determining means for determining representative point coordinates that approximate the stroke of the representative point; and relative position matrix extraction means for extracting a relative position matrix between the representative points based on the representative point coordinates determined by the representative point coordinate determining means. , a position matrix dictionary storing relative position matrices of characters; a position matrix matching means for matching the relative position matrix of input characters with the position matrix dictionary; and a shape feature dictionary storing stroke shape characteristics of characters. , a shape feature matching means that operates when the character type of the input character is not uniquely determined by the position matrix matching means and matches the stroke shape feature of the input character with the shape feature dictionary. Character recognition device.
JP54047083A 1979-04-17 1979-04-17 Real-time character recognition device Expired JPS5852266B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54047083A JPS5852266B2 (en) 1979-04-17 1979-04-17 Real-time character recognition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54047083A JPS5852266B2 (en) 1979-04-17 1979-04-17 Real-time character recognition device

Publications (2)

Publication Number Publication Date
JPS55138171A JPS55138171A (en) 1980-10-28
JPS5852266B2 true JPS5852266B2 (en) 1983-11-21

Family

ID=12765272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54047083A Expired JPS5852266B2 (en) 1979-04-17 1979-04-17 Real-time character recognition device

Country Status (1)

Country Link
JP (1) JPS5852266B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5953989A (en) * 1982-09-21 1984-03-28 Casio Comput Co Ltd Input data recognition method
JPH09319828A (en) 1996-05-30 1997-12-12 Nec Corp On-line character recognition device

Also Published As

Publication number Publication date
JPS55138171A (en) 1980-10-28

Similar Documents

Publication Publication Date Title
EP0436819B1 (en) Handwriting recognition employing pairwise discriminant measures
US7295707B2 (en) Method for aligning gesture features of image
JPS5852266B2 (en) Real-time character recognition device
Sajedi et al. Persian handwritten number recognition using adapted framing feature and support vector machines
JPH09319828A (en) On-line character recognition device
JPH06215195A (en) Apparatus and method for recognition of symbol
JP2790842B2 (en) Character recognition post-processing method
JPS6084684A (en) Character recognition method
JP2803892B2 (en) Character recognition device
JPH0410671B2 (en)
JP2636512B2 (en) Character normalization method
JP2851865B2 (en) Character recognition device
JPS6224382A (en) Method for recognizing handwritten character
JPS5929246Y2 (en) Online recognition processing device for handwritten characters
JPH04115383A (en) Character recognizing system for on-line handwritten character recognizing device
JPH06348903A (en) Character recognition device
JP2974167B2 (en) Large Classification Recognition Method for Characters
JP3139701B2 (en) Online handwritten input character recognition method and apparatus using fuzzy vector and recording medium for executing the method
JPS6330991A (en) Character recognizing device
JP2962911B2 (en) Character recognition device
JPH0580711B2 (en)
JPS58105386A (en) Real time character recognition processing system
JPH0436435B2 (en)
JPH0567240A (en) Recognition method for hirakana (cursive form of japanese syllabary)/english/kana (square form of japanese syllabary) by handwriting
JPH01201789A (en) Character reader