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
JPH0721818B2 - Character identification method - Google Patents
[go: Go Back, main page]

JPH0721818B2 - Character identification method - Google Patents

Character identification method

Info

Publication number
JPH0721818B2
JPH0721818B2 JP61028490A JP2849086A JPH0721818B2 JP H0721818 B2 JPH0721818 B2 JP H0721818B2 JP 61028490 A JP61028490 A JP 61028490A JP 2849086 A JP2849086 A JP 2849086A JP H0721818 B2 JPH0721818 B2 JP H0721818B2
Authority
JP
Japan
Prior art keywords
supplied
signal
output
character
value
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 - Fee Related
Application number
JP61028490A
Other languages
Japanese (ja)
Other versions
JPS62186390A (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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP61028490A priority Critical patent/JPH0721818B2/en
Publication of JPS62186390A publication Critical patent/JPS62186390A/en
Publication of JPH0721818B2 publication Critical patent/JPH0721818B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 以下の順序で本発明を説明する。DETAILED DESCRIPTION OF THE INVENTION The present invention will be described in the following order.

A 産業上の利用分野 B 発明の概要 C 従来の技術 D 発明が解決しようとする問題点 E 問題点を解決するための手段(第1図〜第3図) F 作用 G 実施例 G1 方法の説明(第1図〜第3図) G2 装置の説明(第4図〜第6図) H 発明の効果 A 産業上の利用分野 本発明は、書籍等の媒体に活字印刷された文書からの文
字の識別方法に関する。
A Industrial Field B Outline of Invention C Conventional Technology D Problems to be Solved by the Invention E Means for Solving Problems (FIGS. 1 to 3) F Action G Example G 1 Method Description (Figs. 1 to 3) G 2 Description of device (Figs. 4 to 6) H Effect of the invention A Industrial field of application The present invention relates to a document printed on a medium such as a book. Regarding the method of identifying characters.

B 発明の概要 本発明は文字識別方法に関し、入力文字パターンの外接
枠に接する部分の形状をコード化して識別を行うことに
より、簡単な構成で正確な識別を行うことができるもの
である。
B Outline of the Invention The present invention relates to a character identification method, and by performing coding by coding the shape of the portion of the input character pattern that is in contact with the circumscribing frame, accurate identification can be performed with a simple configuration.

C 従来の技術 いわゆる印刷文字の識別方法は種々提案されている
〔(安田他“周波数領域での階層的パターン整合法によ
る漢字認識”信学会Vol.58-D,No.2、1975)(飯島“混
合類似度による識別理論(複合類似度法の一般化)”信
学会研資PRL74-24、1974)〕。
C Conventional Technology Various methods for identifying so-called printed characters have been proposed [(Yasuda et al. "Kanji Recognition by Hierarchical Pattern Matching Method in Frequency Domain" IEICE Vol.58-D, No.2, 1975) (Iijima "Discrimination theory based on mixed similarity (generalization of compound similarity method)", Shin-Kenkai Kensuke PRL74-24, 1974)].

このような識別方法に関して、本願発明者は先に、文字
の識別においてはその外周に大きな特徴があることに着
目し、文字を外周から所定の距離ごとに複数層に分割
し、この各層ごとに比較を行つて文字の識別を行う方法
を提案した(特願昭60-147003号)。これによれば、ま
ず外周の特徴で大分類を行い、以後この分類された範囲
の文字について順次識別を行つて行くので、識別を容易
かつ迅速に行うことができる。
Regarding such an identification method, the inventor of the present application has previously noticed that there is a great feature in the outer periphery of the character in the identification, and divides the character into a plurality of layers at a predetermined distance from the outer periphery, and for each of these layers. We proposed a method for comparing and identifying characters (Japanese Patent Application No. 60-147003). According to this, first, large classification is performed based on the characteristics of the outer circumference, and thereafter, characters in the classified range are sequentially identified, so that the identification can be performed easily and quickly.

ところでこれらの識別方法では、いずれも入力された被
識別文字パターンと、あらかじめ設けられた識別対象の
全文字のパターンとを比較して、その一致度を見るとい
う、いわゆる統計的処理が一般的であつた。
By the way, in these identification methods, a so-called statistical process is generally used, in which an input character pattern that has been input is compared with a pattern of all characters that are provided in advance and the degree of matching is checked. Atsuta

ところが上述のような方法を実現する装置において、被
識別文字パターンの入力は通常イメージリーダ等の読取
り手段を通じて行われる。その場合に、イメージリーダ
内のスライシングレベルの変動や、前処理での回転補正
の残留誤差、さらに光学系の歪等によつて、入力パター
ンには線幅変動や傾き変動、位相変動等の変動が加わつ
ていることが通例である。
However, in the apparatus that realizes the method as described above, the input of the character pattern to be identified is usually performed through the reading means such as an image reader. In that case, due to fluctuations in the slicing level in the image reader, residual errors in rotation correction in preprocessing, and distortions in the optical system, fluctuations in the input pattern such as line width fluctuations, tilt fluctuations, phase fluctuations, etc. Is usually added.

しかしながら従来の技術では、これらの変動を充分に補
償することは困難であり、これが識別率低下の要因にも
なつていた。
However, with the conventional technology, it is difficult to sufficiently compensate for these fluctuations, which also causes a reduction in the identification rate.

D 発明が解決しようとする問題点 従来の技術では統計的処理によつて識別を行つているた
めに、入力パターンの変動によつて識別率が大幅に低下
してしまうなどの問題点があつた。
D Problems to be Solved by the Invention In the conventional technology, since the identification is performed by the statistical processing, there is a problem that the identification rate is significantly lowered due to the variation of the input pattern. .

E 問題点を解決するための手段 本発明は、1文字づつ切出された入力文字パターンに対
して、この入力文字パターンの外接枠(1a)〜(1d)か
ら文字を構成する部分までの距離を測定し、この距離が
所定値(δ=W/16:但し、Wは外接枠の各辺の長さ)以
下の部分についてその部分の長さ(w1、w2・・・)を検
出し、この長さが任意の閾値(wTH=W/4)以下の上記部
分を端点、以上の部分を線分として上記入力文字パター
ンの外接枠に接する部分の形状(ペリフェラル特徴)を
検出し、この検出された形状をコード化(線分=“1"、
端点=“0")し、このコード化されたデータに基づいて
上記入力文字パターンの識別を行うようにした文字識別
方法である。
E Means for Solving Problems The present invention relates to the input character pattern cut out character by character, and the distance from the circumscribing frames (1a) to (1d) of the input character pattern to the portion forming the character. Is measured, and the length (w 1 , w 2 ...) Of this portion is detected for the portion where this distance is less than or equal to a predetermined value (δ = W / 16: where W is the length of each side of the circumscribing frame). Then, the shape (peripheral feature) of the portion in contact with the circumscribing frame of the input character pattern is detected with the above-mentioned portion whose length is an arbitrary threshold value (w TH = W / 4) or less as the end point and the above portion as the line segment. , Code this detected shape (line segment = "1",
This is a character identification method in which the end point = "0") and the input character pattern is identified based on the coded data.

F 作用 これによれば、文字パターンをいわゆるペリフエラル特
徴に基づいてコード化して識別を行うので、識別が入力
パターンの変動等に影響されるおそれが少く、特に複数
の層に分割して識別を行う際の大分類に適用して識別率
を大幅に向上させることができる。
According to this, the character pattern is coded for identification based on the so-called peripheral feature, and therefore the identification is less likely to be affected by fluctuations in the input pattern, etc., and particularly divided into a plurality of layers for identification. It can be applied to a large classification of cases to significantly improve the identification rate.

G 実施例 G1 方法の説明 第1図に文字パターンの一例として「海」の文字を示
す。このパターンの外周に接するように4辺の外接枠
(1a)(1b)(1c)(1d)が設定される。なお各辺は図
中に示すように、それぞれA辺〜D辺と名付けられる。
G Example G 1 Description of Method FIG. 1 shows the character “sea” as an example of a character pattern. Four circumscribing frames (1a) (1b) (1c) (1d) are set so as to contact the outer periphery of this pattern. As shown in the figure, each side is named A side to D side.

この各辺について、その外接枠(1a)〜(1d)から文字
を構成する部分までの距離が測定され、いわゆるペリフ
エラル特徴が検出される。第2図に上述のA辺における
ペリフエラル特徴を示す。
For each of these sides, the distance from the circumscribing frames (1a) to (1d) to the part that constitutes the character is measured, and so-called peripheral features are detected. FIG. 2 shows the above-mentioned peripheral features on the side A.

そしてこの検出されたペリフエラル特徴について、以下
のようにコード化が行われる。
Then, the detected peripheral feature is encoded as follows.

すなわち各辺ごとに、最初にペリフエラル特徴が所定の
距離δ以下の部分が検出される。次に辺の両端部の所定
の領域CWでこの距離δ以下の部分の有無が判定される。
さらに辺の一方の端部から距離δ以下の部分の長さW1,W
2・・・が順次検出され、この長さが所定の閾値WTH以上
のとき線分、以下のとき端点が判別される。
That is, for each side, first, the portion where the peripheral feature is less than or equal to the predetermined distance δ is detected. Next, it is determined whether or not there is a portion having the distance δ or less in the predetermined regions C W at both ends of the side.
Furthermore, the length W 1 , W of the part less than the distance δ from one end of the side
2 ... are sequentially detected, and when the length is equal to or greater than a predetermined threshold W TH, a line segment is determined, and when the length is less than or equal to the end point, an end point is determined.

なお上述の距離δ、領域CW、閾値WTHとしては、例えば
外接枠(1a)〜(1d)の各辺の長さをWとして、 程度が選ばれる。
As the distance δ, the area C W , and the threshold value W TH , for example, the length of each side of the circumscribing frames (1a) to (1d) is W, The degree is chosen.

そして各判定、判別された結果について、各辺ごとに、
まず上端(左端)領域の文字部分の有(1)/無
(0)、次に下端(右端)領域の文字部分の有/無、そ
の後に上端(左端)側からの文字部分の線分(1)及び
端点(0)が順次設けられてコードが形成される。なお
線分及び端点のコードは可変長となるため、最後に終止
符(1)が設けられる。
Then, for each determination, the determined result, for each side,
First, there is (1) / no (0) of the character part in the upper end (left end) region, then, whether there is a character part in the lower end (right end) region, and then the line segment of the character part from the upper end (left end) side ( 1) and the end point (0) are sequentially provided to form a code. Since the code of the line segment and the code of the end point has a variable length, an end mark (1) is provided at the end.

これによつて上述のA辺のコードは、W1,W2〈WTH,W3〉W
THとして、第3図に示すようになる。
As a result, the code on the A side above is W 1 , W 2 <W TH , W 3 > W
As TH , it becomes as shown in FIG.

本願はこのコードを用いて識別を行うものである。The present application uses this code for identification.

すなわち識別対象の全文字について上述のペリフエラル
特徴に基づくコードが形成され、これらのコードで分類
した辞書が設けられる。一方例えばイメージリーダで読
込まれた文書が、行間及び文字間検出等によつて1文字
づつ切出され、この切出された文字についてペリフエラ
ル特徴が検出され、コードが形成される。そしてこの切
出された文字からのコードが、上述の辞書に設けられた
コードと比較され、一致するコードの文字が識別され
る。
That is, codes based on the above-mentioned peripheral features are formed for all characters to be identified, and a dictionary classified by these codes is provided. On the other hand, for example, a document read by an image reader is cut out character by character by detecting line spacing and character spacing, and peripheral characteristics are detected for the cut out characters to form a code. Then, the code from the cut-out character is compared with the code provided in the above-mentioned dictionary, and the character of the matching code is identified.

こうして大分類の識別が行われ、以下中分類あるいは小
分類へと進められるわけであるが、上述した方法によれ
ば、文字パターンをコード化して識別を行うので、識別
が入力パターンの変動等に影響されるおそれが少なく、
識別率を大幅に向上させることができる。
In this way, the classification of the large classification is performed, and the classification is advanced to the middle classification or the small classification.However, according to the method described above, the character pattern is coded for the recognition, and thus the recognition can be performed in accordance with the variation of the input pattern. Less likely to be affected,
The identification rate can be significantly improved.

G2 装置の説明 第4図はペリフエラル特徴に基づくコードを形成するた
めの構成である。この図において、(11)はデータバス
にあつて、このバス(11)にはCPU(図示せず)を介し
てメインメモリ(図示せず)が接続され、このメインメ
モリには任意の方法(例えば特願昭59-252173号参照)
で1文字づつ切出された例えばδ8として128×128ビ
ツトの入力文字パターンが記憶されている。
Description of G 2 Device FIG. 4 shows a configuration for forming a code based on the peripheral feature. In this figure, (11) is a data bus, and a main memory (not shown) is connected to this bus (11) via a CPU (not shown). (For example, see Japanese Patent Application No. 59-252173)
The input character pattern of 128.times.128 bits is stored as .delta.8, which is cut out character by character.

そしてこのメインメモリがCPUによつて制御され、任意
の1つの文字パターンについてその4つの外接枠(1a)
〜(1d)ごとに、それぞれ外接枠(1a)〜(1d)から16
ビツトの深さでパターンが読出され、データバス(11)
を通じてメモリ(12)に供給される。
The main memory is controlled by the CPU, and the four circumscribing frames (1a) for any one character pattern.
~ (1d) to circumscribed frames (1a) to (1d) to 16
The pattern is read at the depth of the bit and the data bus (11)
Through the memory (12).

一方(13)はアドレスバスであつて、このバス(13)に
はCPUからの任意のアドレスが供給されており、このバ
ス(13)からの任意のアドレスがゲート(14a)を通じ
てメモリ(12)に供給される。これによつて上述の4辺
の16ビツトのパターンがメモリ(12)の所定のアドレス
に書込まれる。なおメモリ(12)の容量は128×4アド
レス、1アドレス16ビツトである。
On the other hand, (13) is an address bus, and an arbitrary address from the CPU is supplied to this bus (13), and an arbitrary address from this bus (13) is passed through the gate (14a) to the memory (12). Is supplied to. As a result, the 16-bit pattern on the four sides described above is written at a predetermined address in the memory (12). The capacity of the memory (12) is 128 × 4 addresses, 1 address 16 bits.

さらにアドレスバス(13)からの信号がデコーダ(15)
に供給される。そしてまず任意のタイミング信号がデコ
ードされ、この信号がラツチ回路(16)(17)(18)に
供給されて、それぞれそのときデータバス(11)に供給
されているδ,WTH,CWの値が各ラツチ回路(16)〜(1
8)にラツチされる。
Furthermore, the signal from the address bus (13) is the decoder (15).
Is supplied to. First, an arbitrary timing signal is decoded, this signal is supplied to the latch circuits (16), (17) and (18), and δ, W TH , and C W of the data supplied to the data bus (11) at that time, respectively. The value of each latch circuit (16) to (1
8) is latched on.

またデコーダ(15)にて第5図のタイムチヤートのAに
示すような1辺のパターンの検出期間に相当する信号が
デコードされ、この信号がコントロール回路(19)に供
給される。そしてこのコントロール回路(19)にて同図
Bに示すように、Aの信号の始端に対応するCSTパル
ス、その1クロツク後に発生されるASTパルス、さらに
Aの信号の終端に対応するCENパルス、その2クロツク
後に発生されるAENパルスが形成される。
Further, the decoder (15) decodes a signal corresponding to the detection period of the pattern on one side as shown by A in the time chart of FIG. 5, and this signal is supplied to the control circuit (19). In the control circuit (19), a CST pulse corresponding to the start of the A signal, an AST pulse generated one clock after that, and a CEN pulse corresponding to the end of the A signal, as shown in FIG. An AEN pulse is generated which is generated two clocks later.

このCSTパルス及びCENパルスがアドレスカウンタ(20)
に供給される。そしてこのカウンタ(20)にて、CSTパ
ルスの時点にデータバス(11)に供給されているA辺〜
D辺のいずれかの始端に対応するアドレスがプリセツト
され、以後CENパルスが供給されるまで所定のクロツク
信号がカウントアツプされる。なおCST〜CENパルス間は
128クロツクに相当する。
This CST pulse and CEN pulse are the address counter (20).
Is supplied to. Then, in this counter (20), side A supplied to the data bus (11) at the time of the CST pulse
The address corresponding to any one of the starting edges of the D side is preset, and then a predetermined clock signal is counted up until the CEN pulse is supplied. Between CST and CEN pulse
Equivalent to 128 clocks.

そしてこのカウンタ(20)で発生されたアドレスがゲー
ト(14b)を通じてメモリ(12)に供給される。これに
よつてメモリ(12)からは、タイムチヤートのCに示す
ように、CST〜CENパルス間の各内部クロツクごとに、先
に書込まれた信号が1アドレス分づつ順番に読出され
る。
The address generated by the counter (20) is supplied to the memory (12) through the gate (14b). As a result, from the memory (12), as shown at C in the time chart, the previously written signal is sequentially read out for each address for each internal clock between the CST and CEN pulses.

この読出された信号がラツチ回路(21)でタイミングを
調整された後、ペリフエラル特徴を検出するためのプラ
イオリテイエンコーダ(22)に供給される。このエンコ
ーダ(22)では、外接枠と文字の部分との距離が0のと
き最大値“15"となり、以下距離が大きくなるに従つて
減少する検出値が形成される。
The read signal is adjusted in timing by the latch circuit (21) and then supplied to the priority encoder (22) for detecting the peripheral feature. In this encoder (22), the maximum value is "15" when the distance between the circumscribing frame and the character portion is 0, and a detected value that decreases as the distance increases is formed.

この検出値とラツチ回路(16)にラツチされたδの値と
がコンパレータ(23)に供給され、検出値が大のとき
“1"となる比較値が取出される。さらにこの比較値がフ
リツプフロツプ(24)に供給され、Q出力にタイミング
の整えられた比較値X(タイムチヤートのD参照)が取
出されると共に、出力にその反転値(同E参照)が
取出される。なおフリツプフロツプ(24)はCSTパルス
とAENパルスのオア信号でクリアされる。
This detected value and the value of δ that has been latched by the latch circuit (16) are supplied to the comparator (23), and when the detected value is large, a comparison value that becomes "1" is taken out. Further, this comparison value is supplied to the flip-flop (24), and the comparison value X (refer to D of the time chart) whose timing is adjusted is taken out to the Q output and its inverted value (refer to the same E) is taken out to the output. It The flip-flop (24) is cleared by the OR signal of the CST pulse and AEN pulse.

この比較値Xがカウンタ(25)に供給され、この値Xが
高電位のときタイムチヤートのFに示すようなクロツク
がカウントされると共に、値Xが低電位になるとカウン
ト値がクリアされる。このカウント値とラツチ回路(1
7)にラツチされたWTHの値とがコンパレータ(26)に供
給され、値Xが大のとき、“1"、小のとき“0"となる判
別値が取出される。
The comparison value X is supplied to the counter (25). When the value X has a high potential, the clock as indicated by F in the time chart is counted, and when the value X has a low potential, the count value is cleared. This count value and latch circuit (1
The value of W TH latched in 7) is supplied to the comparator (26), and when the value X is large, "1" is discriminated, and when the value X is small, a discriminant value which is "0" is taken out.

この判別値がシフトレジスタ(27)に供給される。また
このシフトレジスタ(27)には、ASTパルスがロードパ
ルスとして供給され、入力端のビツトのみ“1"とされた
“100…”の値がロード値として供給され、反転値が
クロツクとして供給されてこの値のタイムチヤートの
Gに示す立上がりごとに上述の判別値が取込まれる。こ
れによつてシフトレジスタ(27)には、先頭ビツトが
“1"とされ、以後線分に“1"端点に“0"の値が順次設け
られた信号が形成される。
This discriminant value is supplied to the shift register (27). The shift register (27) is supplied with the AST pulse as the load pulse, the value of "100 ..." where only the bit at the input end is set to "1" is supplied as the load value, and the inverted value is supplied as the clock. The above-described discriminant value is taken in at each rise of the lever value time chart indicated by G. As a result, the shift register (27) forms a signal in which the leading bit is set to "1" and thereafter the line segment is sequentially provided with the value "0" at the "1" end point.

さらに反転値がカウンタ(28)に供給され、この値
が高電位のとき上述のクロツクがカウントされると共
に、値が低電位になるとカウント値がクリアされる。
このカウント値とラツチ回路(18)にラツチされたCW
値とがコンパレータ(29)に供給され、値が小のとき
“1"、大のとき“0"となる判別値が取出される。
Further, the inverted value is supplied to the counter (28), the above clock is counted when this value has a high potential, and the count value is cleared when the value has a low potential.
This count value and the value of C W latched by the latch circuit (18) are supplied to the comparator (29), and a discriminant value that is "1" when the value is small and "0" when it is large is taken out. .

この判別値がDフリツプフロツプ(30)(31)に供給さ
れる。またASTパルスがDフリツプフロツプ(32)のク
リア端子に供給され、このフリツプフロツプ(32)のク
ロツク端子に比較値Xが供給され、これによつてタイム
チヤートのHに示すように最初の比較値Xの立上がりを
示すCKSパルスが形成され、このCKSパルスがDフリツプ
フロツプ(30)のクロツク端子に供給される。さらにAE
NパルスがDフロツプフロツプ(31)のクロツク端子に
供給される。
This discriminant value is supplied to the D flip flops (30) (31). Also, the AST pulse is supplied to the clear terminal of the D flip-flop (32), and the comparison value X is supplied to the clock terminal of this flip-flop (32), whereby the comparison value X of the first comparison value X A CKS pulse indicating a rising edge is formed, and this CKS pulse is supplied to the clock terminal of the D flip-flop (30). AE
The N pulse is supplied to the clock terminal of the D-flop flop (31).

これによつてDフリツプフロツプ(30)には、最初に文
字の部分の深さがδ以下になつた点の端部からの距離が
CWより小のとき“1"、大のとき“0"の値が保持される。
またDフリツプフロツプ(31)には、最後に文字の部分
の深さがδ以下になつた点から端部までの距離がCWより
小のとき“1"、大のとき“0"の値が保持される。
As a result, in the D flip flop (30), the distance from the end of the point where the depth of the character part first becomes δ or less
When the value is smaller than C W, the value "1" is held, and when the value is large, it holds "0".
Also, the D flip flop (31) has a value of "1" when the distance from the point where the depth of the character part finally becomes δ or less to the end is smaller than C W , and "0" when it is large. Retained.

そしてこれらのDフリツプフロツプ(30)(31)及びシ
フトレジスタ(27)の信号が、CPUからの制御に従つて
順次データバス(11)に読出されることによつて、上述
のペリフエラル特徴に基づいたコードが形成される。な
おシフトレジスタ(27)は入力端側から読出される。こ
のためコードの各ビツトが所定の順番となるようにメモ
リ(12)の読出し順序等が調整される。またδ,CW,WTH
の値は出力コードの状態等を判別して任意に変更するこ
とができる。
The signals of the D flip-flops (30) (31) and the shift register (27) are sequentially read out to the data bus (11) under the control of the CPU, which is based on the above-mentioned peripheral feature. A code is formed. The shift register (27) is read from the input end side. Therefore, the reading order of the memory (12) and the like are adjusted so that the respective bits of the code are in a predetermined order. Also δ, C W , W TH
The value of can be arbitrarily changed by discriminating the state of the output code and the like.

さらに第6図は、上述のようにして形成された入力文字
パターンのコードから、大分類の識別を行うための構成
を示す。
Further, FIG. 6 shows a configuration for identifying a large classification from the codes of the input character pattern formed as described above.

この図において、形成された各辺のコードがデータバス
(図示せず)を通じてそれぞれコードレジスタ〔CR〕
(41A)〜(41D)に供給される。これらのコードレジス
タ(41A)〜(41D)からのコードがそれぞれアドレス回
路(42A)〜(42D)に供給され、これによつてROM(43
A)〜(43D)のそれぞれ所定のアドレスが読出される。
ここでROM(43A)〜(43D)には、それぞれの各アドレ
スにそのコードで分類される文字を任意の漢字コード等
でソーテイングした最初の文字の後段のROM(48A)〜
(48D)におけるアドレスとその分類に含まれる文字の
数Miが記憶されている。
In this figure, the codes on each side formed are respectively passed through a data bus (not shown) to a code register [CR].
It is supplied to (41A) to (41D). The codes from these code registers (41A) to (41D) are supplied to the address circuits (42A) to (42D), respectively, whereby the ROM (43
Each of the predetermined addresses A) to (43D) is read.
Here, ROM (43A) ~ (43D), ROM (48A) ~ after the first character that sorts the characters classified by that code at each address with any Kanji code, etc.
The address in (48D) and the number of characters M i included in the classification are stored.

このROM(43A)〜(43D)からの最初の文字のアドレス
がそれぞれレジスタ(44A)〜(44D)を通じてアドレス
カウンタ〔AC〕(45A)〜(45D)に供給されると共に、
ROM(43A)〜(43D)からの文字数Miがメンバーカウン
タ〔MC〕(46A)〜(46D)に供給される。そしてアドレ
スカウンタ(45A)〜(45D)からのアドレスがそれぞれ
アドレス回路(47A)〜(47D)に供給され、これによつ
てROM(48A)〜(48D)のそれぞれコードで分類される
文字の最初の漢字コードが読出される。このROM(48A)
〜(48C)からの信号がゲート回路(49A)〜(49C)に
供給されると共に、ROM(48B)〜(48D)からの信号が
ゲート回路(50B)〜(50D)に供給される。
The address of the first character from the ROM (43A) to (43D) is supplied to the address counters [AC] (45A) to (45D) through the registers (44A) to (44D), respectively,
The number of characters M i from the ROMs (43A) to (43D) is supplied to the member counters [MC] (46A) to (46D). Then, the addresses from the address counters (45A) to (45D) are supplied to the address circuits (47A) to (47D), respectively, so that the first of the characters classified by the codes of the ROMs (48A) to (48D) respectively. The Kanji code of is read. This ROM (48A)
The signals from (48C) to (48C) are supplied to the gate circuits (49A) to (49C), and the signals from the ROMs (48B) to (48D) are supplied to the gate circuits (50B) to (50D).

一方データバスからの後述する識別モードを示す信号が
モードレジスタ〔MR〕(51)に供給され、このモードレ
ジスタ(51)からの信号がROM(52)に供給される。こ
れによつてROM(52)からは、例えばQ0出力にA辺、Q1
出力にB辺、Q2出力にC辺、Q3出力にD辺、Q4出力に終
了のコード信号が出力される。なおこれらのコードは2
ビツトで構成され、この内A辺コードはQ1〜Q4に現われ
ることがないので、A辺コードと終了コードとは同じに
構成される。
On the other hand, a signal indicating the identification mode described later from the data bus is supplied to the mode register [MR] (51), and the signal from this mode register (51) is supplied to the ROM (52). As a result, from the ROM (52), for example, Q 0 output to the A side, Q 1
The side B is output, the side C is output to the Q 2 output, the side D is to the output Q 3 , and the end code signal is output to the output Q 4 . These codes are 2
Is composed of bits, the inner side A code since no appear in Q 1 to Q 4, the same constructed and exit codes and side A code.

このROM(52)のQ0出力がセレクタ(53)に供給され、Q
1〜Q4出力がシフトレジスタ(54)に供給される。そし
て後述するタイミング信号▲▼がアンド回路(55)
を通じてシフトレジスタ(54)に供給され、上述のQ1
Q4出力からの信号がロードされると共に、アンド回路
(55)の出力がインバータ(56)を通じてセレクタ(5
3)に供給されて、この間Q0出力が選択される。
The Q 0 output of this ROM (52) is supplied to the selector (53),
The 1 to Q 4 outputs are supplied to the shift register (54). The timing signal ▲ ▼ described later is the AND circuit (55).
Is supplied to the shift register (54) through Q 1 to
The signal from the Q 4 output is loaded and the output of the AND circuit (55) is fed through the inverter (56) to the selector (5
3), during which the Q 0 output is selected.

このセレクタ(53)の出力と、シフトレジスタ(54)の
最初の出力とがセレクタ(57)に供給される。そしてイ
ンバータ(56)からの信号がオア回路(58)を通じてセ
レクタ(57)に供給され、この信号▲▼の間セレク
タ(53)からのQ0出力が選択される。このセレクタ(5
7)からの信号がDフリツプフロツプ(59)に供給され
て1クロツク期間遅延される。
The output of the selector (53) and the first output of the shift register (54) are supplied to the selector (57). Then, the signal from the inverter (56) is supplied to the selector (57) through the OR circuit (58), and the Q 0 output from the selector (53) is selected during this signal ▲ ▼. This selector (5
The signal from 7) is supplied to the D flip-flop (59) and delayed for one clock period.

このフリツプフロツプ(59)からの信号がセレクタ(5
3)に帰還されると共に、デコーダ(60)(61)に供給
され、それぞれ上述のA辺〜C辺に対応するデコードが
行われる。またシフトレジスタ(54)からの信号がデコ
ーダ(62)(63)に供給され、それぞれ上述のB辺〜D
辺に対応するデコードが行われる。そしてデコーダ(6
1)(63)からの信号がゲート回路(49A)〜(49C)及
び(50B)〜(50D)に供給される。
The signal from this flip-flop (59) is the selector (5
While being fed back to 3), it is supplied to the decoders (60) and (61), and the decoding corresponding to the above A side to C side is performed. Further, the signals from the shift register (54) are supplied to the decoders (62) (63), respectively, and the sides B to D described above are respectively supplied.
Decoding corresponding to the edge is performed. And the decoder (6
1) The signal from (63) is supplied to the gate circuits (49A) to (49C) and (50B) to (50D).

これによつて取出されたゲート回路(49A)〜(50D)か
らの信号がコンパレータ(64)に供給される。そしてゲ
ート回路(49A)〜(49C)からの漢字コードが小のとき
比較出力がオア回路(58)を通じてセレクタ(57)に供
給される。
The signals from the gate circuits (49A) to (50D) thus taken out are supplied to the comparator (64). Then, when the Kanji code from the gate circuits (49A) to (49C) is small, the comparison output is supplied to the selector (57) through the OR circuit (58).

従つて例えばROM(52)のQ0出力からA辺、Q1〜Q3出力
からB〜D辺、Q4出力から終了信号が出力されていると
きは、まずタイミング信号▲▼でQ0出力がセレクタ
(53)(57)を通じてDフリツプフロツプ(59)に供給
され、次のクロツク信号でQ0出力がDフリツプフロツプ
(59)から出力されると共に、シフトレジスタ(54)か
らQ1出力が取出される。この信号がデコーダ(61)(6
3)に供給され、これによつてゲート回路(49A)と(50
B)が開かれる。そしてこのとき、ROM(48A)からの漢
字コードが小のときは、セレクタ(57)でセレクタ(5
3)からの信号が選択され、このセレクタ(53)ではD
フリツプフロツプ(59)からの信号が選択されており、
またROM(48B)からの漢字コードが小のときは、セレク
タ(57)でシフトレジスタ(54)からの信号が選択さ
れ、これによつてセレクタ(57)からは常に漢字コード
が小さい側の辺の信号が取出される。そして次のクロツ
ク信号でセレクタ(57)からの信号がDフリツプフロツ
プ(59)から出力されると共に、シフトレジスタ(54)
からQ2出力が取出される。
Therefore, for example, when the end signal is output from the Q 0 output of the ROM (52) on the A side, the Q 1 to Q 3 outputs on the B to D sides, and the Q 4 output, first output the Q 0 with the timing signal ▲ ▼. Is supplied to the D flip-flop (59) through the selectors (53) (57), the Q 0 output is output from the D flip-flop (59) and the Q 1 output is taken out from the shift register (54) by the next clock signal. It This signal is the decoder (61) (6
3), whereby the gate circuits (49A) and (50A)
B) is opened. At this time, if the Kanji code from the ROM (48A) is small, use the selector (57) to select the selector (5
The signal from 3) is selected, and in this selector (53), D
The signal from the flip-flop (59) is selected,
When the Kanji code from the ROM (48B) is small, the selector (57) selects the signal from the shift register (54), which allows the selector (57) to always select the side with the smaller Kanji code. Signal is taken out. Then, at the next clock signal, the signal from the selector (57) is output from the D flip-flop (59) and the shift register (54).
The Q 2 output is taken from.

さらにコンパレータ(64)からのゲート回路(49A)〜
(49C)からの漢字コードが小いことを示す信号がノア
回路(65)を通じてデコーダ(60)のイネーブル端子に
供給され、ゲート回路(50B)〜(50D)からの漢字コー
ドが小いことを示す信号がノア回路(66)を通じてデコ
ーダ(62)のイネーブル端子に供給され、漢字コードが
等しいことを示す信号がノア回路(65)(66)に供給さ
れる。このデコーダ(60)のA辺に対応する信号がイ
ンバータ(67A)を通じてオア回路(68A)に供給され、
デコーダ(60)(62)のB辺に対応する信号がナンド
回路(67B)を通じてオア回路(68B)に供給され、デコ
ーダ(60)(62)のC辺に対応する信号がナンド回路
(67C)を通じてオア回路(68C)に供給され、デコーダ
(62)のD辺に対応する信号がインバータ(67D)を
通じてオア回路(68D)に供給される。このオア回路(6
8A)〜(68D)からの信号がクロツクごとに駆動される
ラツチ回路(69)に供給される。さらにこのラツチ出力
がそれぞれアンド回路(70A)〜(70D)に供給されると
共に、コンパレータ(64)からの漢字コードが等しいこ
とを示す信号がアンド回路(70A)〜(70D)に供給され
る。そしてこれらのアンド回路(70A)〜(70D)からの
信号がオア回路(68A)〜(68D)に供給される。
Furthermore, the gate circuit (49A) from the comparator (64) ~
The signal indicating that the Kanji code from (49C) is small is supplied to the enable terminal of the decoder (60) through the NOR circuit (65), and the Kanji code from the gate circuits (50B) to (50D) is small. A signal indicating the same is supplied to the enable terminal of the decoder (62) through the NOR circuit (66), and a signal indicating that the Kanji codes are equal is supplied to the NOR circuits (65) (66). The signal corresponding to the A side of the decoder (60) is supplied to the OR circuit (68A) through the inverter (67A),
The signal corresponding to the B side of the decoder (60) (62) is supplied to the OR circuit (68B) through the NAND circuit (67B), and the signal corresponding to the C side of the decoder (60) (62) is the NAND circuit (67C). The signal corresponding to the D side of the decoder (62) is supplied to the OR circuit (68C) through the inverter (67D). This OR circuit (6
The signals from 8A) to (68D) are supplied to a latch circuit (69) driven for each clock. Further, the latch outputs are supplied to AND circuits (70A) to (70D), respectively, and a signal from the comparator (64) indicating that the Kanji codes are equal is supplied to AND circuits (70A) to (70D). The signals from the AND circuits (70A) to (70D) are supplied to the OR circuits (68A) to (68D).

これによつてラツチ回路(69)には、クロツクごとに比
較された漢字コードの小さい方の辺のビツトが“1"とさ
れると共に、漢字コードが一致したときは両方の辺のビ
ツトが“1"とされ、さらに前のクロツクで“1"だつた辺
のビツトがアンド回路(70A)〜(70D)を通じて帰還さ
れて、それまでの最小の漢字コードと一致した全ての辺
のビツトが“1"とされる。
As a result, the latch circuit (69) sets the bit on the smaller side of the kanji code compared for each clock to "1", and when the kanji codes match, the bits on both sides indicate "1". The bit on the side marked "1" in the previous clock is fed back through the AND circuits (70A) to (70D), and the bits on all sides that match the smallest kanji code up to that time are " 1 ".

この動作がクロツクごとにシフトレジスタ(54)でシフ
トされたQ1〜Q3出力について繰り返し行われる。
This operation is repeated for the outputs Q 1 to Q 3 shifted by the shift register (54) for each clock.

そして終了のコード信号がセレクタ(57)への出力端の
1つ前の出力端に現われると、この信号がデコーダ(7
2)でデコードされ、アンド回路(71A)〜(71D)に供
給される。これによつてオア回路(68A)〜(68D)から
の最小の漢字コードの辺に対応する信号がアンド回路
(71A)〜(71D)から取出され、この信号がそれぞれ対
応する辺のアドレスカウンタ(45A)〜(45D)及びメン
バーカウンタ(46A)〜(46D)のイネーブル端子に供給
され、次のクロツクでそれぞれ“1"進められる。
When the end code signal appears at the output terminal immediately before the output terminal to the selector (57), this signal is output by the decoder (7
2) Decoded and supplied to AND circuits (71A) to (71D). As a result, the signals corresponding to the sides of the smallest Kanji code from the OR circuits (68A) to (68D) are taken out from the AND circuits (71A) to (71D), and the signals correspond to the address counters ( 45A) to (45D) and member counters (46A) to (46D) are supplied to the enable terminals, and are advanced by "1" at the next clock.

またデコーダ(72)からの信号がDフリツプフロツプ
(73)に供給され、次のクロツクで出力に取出された
信号がアンド回路(55)に供給されて、シフトレジスタ
(54)にROM(52)からのQ1〜Q4出力がロードされると
共に、セレクタ(53)(57)がQ0出力側に切換えられ
て、上述の動作が繰り返される。
Further, the signal from the decoder (72) is supplied to the D flip-flop (73), the signal taken out at the output at the next clock is supplied to the AND circuit (55), and the shift register (54) is supplied from the ROM (52). Q 1 to Q 4 outputs are loaded, selectors (53) and (57) are switched to the Q 0 output side, and the above-described operation is repeated.

さらにラツチ回路(69)のビツトが全て“1"になると、
デコーダ(74)でそれが検出され、この検出信号がDフ
リツプフロツプ(75)に供給される。またDフリツプフ
ロツプ(73)のQ出力がDフリツプフロツプ(76)で1
クロツク遅延されてDフリツプフロツプ(75)に供給さ
れ、このDフリツプフロツプ(75)からの信号がデータ
バスに供給される。
Furthermore, when all the bits of the latch circuit (69) become "1",
It is detected by the decoder (74) and this detection signal is supplied to the D flip-flop (75). Also, the Q output of the D flip flop (73) is 1 at the D flip flop (76).
It is clock-delayed and supplied to the D flip-flop (75), and the signal from this D flip-flop (75) is supplied to the data bus.

またゲート回路(49A)〜(49C)からの信号がラツチ回
路(77)に供給されると共に、このラツチ回路(77)が
Dフリツプフロツプ(73)からの信号によつて駆動さ
れ、このラツチ回路(77)からの信号がデータバスに供
給される。
Further, the signals from the gate circuits (49A) to (49C) are supplied to the latch circuit (77), and the latch circuit (77) is driven by the signal from the D flip-flop (73) to generate the latch circuit (77). The signal from 77) is supplied to the data bus.

これによつてDフリツプフロツプ(75)の信号が“1"の
とき、ラツチ回路(77)には4辺で一致した漢字コード
がラツチされており、この漢字コードをデータバスを通
じてCPU(図示せず)に取込むことができる。
As a result, when the signal of the D flip-flop (75) is "1", the latch circuit (77) is latched with a Kanji code that matches on four sides, and this Kanji code is sent to the CPU (not shown) through the data bus. ) Can be taken into.

そして4辺の漢字コードが一致したときはオア回路(68
A)〜(68D)の出力は全て“1"になつており、アドレス
カウンタ(45A)〜(45D)及びメンバーカウンタ(46
A)〜(46D)が全て“1"進められて上述の動作が繰り返
される。これによつて大分類された複数の漢字コードを
CPUに取込むことができる。
When the Kanji codes on the four sides match, the OR circuit (68
The outputs of A) to (68D) are all "1", and address counters (45A) to (45D) and member counters (46D)
All of A) to (46D) are advanced by "1", and the above operation is repeated. With this, multiple kanji codes that are roughly classified
Can be captured by the CPU.

さらに各辺の識別を行つた漢字コードの数がメンバーカ
ウンタ(46A)〜(46D)でカウントされ、この数がROM
(43A)〜(43D)からの数Miに達したときが検出され
る。これは例えばメンバーカウンタ(46A)〜(46D)に
はあらかじめMiに対する1の補数をロードしておき、ア
ンド回路(71A)〜(71D)からのイネーブル信号ごとに
“1"づつ加算することで、メンバーカウンタ(46A)〜
(46D)の内容が全て“1"になることで検出される。こ
の検出信号がDフリツプフロツプ(78A)〜(78D)に供
給され、これらの出力がアンド回路(79)を通じてSR
フリツプフロツプ(80)の端子に供給される。
Furthermore, the number of Kanji codes that identify each side is counted by the member counters (46A) to (46D), and this number is stored in the ROM.
When the number M i from (43A) to (43D) is reached is detected. This is because, for example, the member counters (46A) to (46D) are loaded in advance with a one's complement to M i , and "1" is added to each enable signal from the AND circuits (71A) to (71D). , Member Counter (46A) ~
It is detected when the contents of (46D) are all "1". This detection signal is supplied to the D flip-flops (78A) to (78D), and their outputs are transferred to the SR through the AND circuit (79).
Supplied to the terminals of the flip-flop (80).

これによつていずれか1辺の漢字コードが全て識別され
たときにSRフリツプフロツプ(80)がセツトされ、この
Q出力が識別終了信号としてデータバスに供給される。
またSRフリツプフロツプ(80)の出力がメンバーカウ
ンタ(46A)〜(46D)のクリア端子に供給される。
As a result, the SR flip-flop (80) is set when all the Kanji codes on any one side are identified, and this Q output is supplied to the data bus as an identification end signal.
The output of the SR flip-flop (80) is supplied to the clear terminals of the member counters (46A) to (46D).

さらにアンド回路(79)の出力がSRフリツプフロツプ
(81)の端子に供給される。またデータバス等からの
識別動作の開始信号がSRフリツプフロツプ(81)の端
子に供給され、このQ出力がシフトレジスタ(82)の入
力端子に供給される。そしてこのシフトレジスタ(82)
がクロツクで駆動されることによつて、このA出力から
はSRフリツプフロツプ(81)のQ出力が“1"になつた次
のクロツクから連続して“1"になる信号が取出され、こ
の信号がレジスタ(44A)〜(44D)に供給される。
Further, the output of the AND circuit (79) is supplied to the terminal of the SR flip-flop (81). Further, a start signal of the identification operation from the data bus or the like is supplied to the terminal of the SR flip-flop (81), and this Q output is supplied to the input terminal of the shift register (82). And this shift register (82)
Is driven by the clock, the signal output from this A output becomes "1" continuously from the next clock when the Q output of the SR flip-flop (81) becomes "1". Are supplied to the registers (44A) to (44D).

またシフトレジスタ(82)のB出力がインバータ(83)
に供給され、この反転出力とA出力とがナンド回路(8
4)に供給される。これによつてナンド回路(84)から
はSRフリツプフロツプ(81)のQ出力が“1"になつた次
の1クロツク期間のみ“0"になるタイミング信号▲
▼が取出され、この信号▲▼が上述のアンド回路
(55)に供給されると共に、アドレスカウンタ(45A)
〜(45D)、メンバーカウンタ(46A)〜(46D)のロー
ド端子に供給され、さらにラツチ回路(69)のクリア端
子に供給される。
In addition, the B output of the shift register (82) is the inverter (83).
Is supplied to the NAND circuit (8
4) Supplied to. As a result, the timing signal from the NAND circuit (84) becomes "0" only for the next one clock period when the Q output of the SR flip-flop (81) becomes "1".
▼ is taken out, and this signal ▲ ▼ is supplied to the above-mentioned AND circuit (55) and the address counter (45A)
To (45D), the member counters (46A) to (46D), and the clear terminals of the latch circuit (69).

さらにデータバス等からのクリア信号が、SRフリツプフ
ロツプ(80)の端子及びDフリツプフロツプ(75)の
クリア端子に供給される。
Further, a clear signal from the data bus or the like is supplied to the SR flip-flop (80) terminal and the D flip-flop (75) clear terminal.

従つて上述の装置において、SRフリツプフロツプ(81)
のS端子に識別動作の開始信号が供給されることによつ
てアドレスカウンタ(45A)〜(45D)、メンバーカウン
タ(46A)〜(46D)及びシフトレジスタ(54)に任意の
信号がロードされ、識別動作が開始される。
Therefore, in the above-mentioned device, the SR flip-flop (81)
By supplying the start signal of the identification operation to the S terminal of, any signal is loaded to the address counters (45A) to (45D), the member counters (46A) to (46D) and the shift register (54), The identification operation is started.

こうしてペリフエラル特徴から得られたコードに基づい
て4辺に共通する漢字コードが識別され、以下任意の方
法で中分類あるいは小分類の識別を行つて漢字の識別特
定を行うことができる。
In this way, the kanji code common to the four sides is identified based on the code obtained from the peripheral characteristics, and the kanji can be identified and specified by performing the middle classification or the minor classification by any method below.

ところで上述の装置において、識別動作が終了してSRフ
リツプフロツプ(80)から終了信号が出力されても、そ
れまでの動作で漢字コードが一つも識別されていない場
合が考えられる。この場合、検出された4辺のコードの
いずれかが誤つていることが考えられる。そこでその場
合には、上述の装置で4辺の内のいずれかを1つづつ除
きながら識別動作を行うことができる。
By the way, in the above-mentioned device, even if the identification operation is completed and an end signal is output from the SR flip-flop (80), it is possible that no Kanji code has been identified by the operation up to that point. In this case, it is considered that one of the detected four sides of the code is wrong. Therefore, in that case, the above-mentioned device can perform the identifying operation while removing any one of the four sides one by one.

すなわち上述の装置で、モードレジスタ(51)に所定の
識別モードを設定することにより、ROM(52)からは次
に示すように4辺に対応するコードが出力される。
That is, by setting a predetermined identification mode in the mode register (51) in the above device, the ROM (52) outputs codes corresponding to the four sides as shown below.

これによつて順次1辺の除かれた識別を行うことができ
る。なおこのときデコーダ(74)でその1辺を除いて全
て“1"がデコードされるようにモード切換えを行う。
As a result, it is possible to perform identification in which one side is sequentially removed. At this time, the mode is switched by the decoder (74) so that all "1" s are decoded except for one side thereof.

さらにこの識別は任意の2辺を除いて行うこともでき
る。
Further, this identification can be performed by removing any two sides.

また入力文字パターンにはノイズが混入することが考え
られるが、その場合、一般に多く見られるいわゆる「つ
ぶれ」等に対しては、それを考慮した分類をROM(48A)
〜(48D)の漢字コードに含めておくことによつて対策
することが可能である。
In addition, it is possible that noise is mixed in the input character pattern. In such a case, the so-called "crush" that is commonly seen in many cases is classified in ROM (48A).
It is possible to take measures by including it in the Kanji code of ~ (48D).

H 発明の効果 この発明によれば、文字パターンをいわゆるペリフエラ
ル特徴に基づいてコード化して識別を行うので、識別が
入力パターンの変動等に影響されるおそれが少く、特に
複数の層に分割して識別を行う際の大分類に適用して識
別率を大幅に向上させることができるようになつた。
H According to the present invention, since the character pattern is coded for identification based on the so-called peripheral characteristics, the identification is less likely to be affected by variations in the input pattern, and particularly divided into a plurality of layers. It has become possible to significantly improve the identification rate by applying it to large classifications when performing identification.

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

第1図〜第3図は本発明の方法の説明のための図、第4
図〜第6図は方法を実現するための装置の説明のための
図である。 (1a)〜(1d)は外接枠である。
1 to 3 are diagrams for explaining the method of the present invention, and FIG.
FIGS. 6 to 6 are views for explaining an apparatus for realizing the method. (1a) to (1d) are circumscribing frames.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】1文字づつ切出された入力文字パターンに
対して、 この入力文字パターンの外接枠から文字を構成する部分
までの距離を測定し、この距離が所定値以下の部分につ
いてその部分の長さを検出し、 この長さが任意の閾値以下の上記部分を端点、以上の部
分を線分として上記入力文字パターンの外接枠に接する
部分の形状を検出し、 この検出された形状をコード化し、 このコード化されたデータに基づいて上記入力文字パタ
ーンの識別を行うようにした文字識別方法。
1. For an input character pattern cut out character by character, a distance from a circumscribed frame of the input character pattern to a portion forming a character is measured, and a portion having a distance equal to or shorter than a predetermined value is measured. The length of the input character pattern is detected as the end point and the above portion is a line segment, and the shape of the portion in contact with the circumscribed frame of the input character pattern is detected. A character identification method that encodes and identifies the input character pattern based on the encoded data.
JP61028490A 1986-02-12 1986-02-12 Character identification method Expired - Fee Related JPH0721818B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61028490A JPH0721818B2 (en) 1986-02-12 1986-02-12 Character identification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61028490A JPH0721818B2 (en) 1986-02-12 1986-02-12 Character identification method

Publications (2)

Publication Number Publication Date
JPS62186390A JPS62186390A (en) 1987-08-14
JPH0721818B2 true JPH0721818B2 (en) 1995-03-08

Family

ID=12250102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61028490A Expired - Fee Related JPH0721818B2 (en) 1986-02-12 1986-02-12 Character identification method

Country Status (1)

Country Link
JP (1) JPH0721818B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5841546B2 (en) * 1976-12-03 1983-09-13 富士通株式会社 Character reading device using obi pattern
JPS5814710B2 (en) * 1978-10-27 1983-03-22 工業技術院長 pattern classification device

Also Published As

Publication number Publication date
JPS62186390A (en) 1987-08-14

Similar Documents

Publication Publication Date Title
US4603431A (en) Method and apparatus for vectorizing documents and symbol recognition
US4855581A (en) Decoding of barcodes by preprocessing scan data
EP0138079B1 (en) Character recognition apparatus and method for recognising characters associated with diacritical marks
US4239151A (en) Method and apparatus for reducing the number of rejected documents when reading bar codes
JPS60167073A (en) Slice circuit of multivalued pattern signal
EP0456946B1 (en) Method and apparatus for recognition of a framing pattern distributed in a serial bit stream
US3887792A (en) Method and device for reading and decoding a delta-distance code
JPH0721818B2 (en) Character identification method
JPH02293989A (en) character recognition device
EP0930787B1 (en) Image coding apparatus using pattern coding
JPH0528319A (en) Image processing method and apparatus
JPH0691617B2 (en) Pattern encoder
JPS60196069A (en) Area discriminating method
JP3747602B2 (en) Image processing method and image processing apparatus
JPS5897784A (en) Character discriminator
JPH05108886A (en) Optical character reader
CN120258019A (en) Code128 bar Code reconstruction method, device and terminal equipment
KR950007125B1 (en) Korean Code Recognition Method and Circuit
JPS6095690A (en) Character reader
CA1256214A (en) Method and apparatus for vectorizing documents and for symbol recognition
JP2792063B2 (en) Character recognition dictionary creation method
JPH0468664A (en) Picture information processing unit
JPS6482287A (en) Character segmenting, discriminating, and deciding system
JPS60110091A (en) Character recognizing system
JPS60138689A (en) Character recognizing method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees