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
JPH0137793B2 - - Google Patents
[go: Go Back, main page]

JPH0137793B2 - - Google Patents

Info

Publication number
JPH0137793B2
JPH0137793B2 JP56111807A JP11180781A JPH0137793B2 JP H0137793 B2 JPH0137793 B2 JP H0137793B2 JP 56111807 A JP56111807 A JP 56111807A JP 11180781 A JP11180781 A JP 11180781A JP H0137793 B2 JPH0137793 B2 JP H0137793B2
Authority
JP
Japan
Prior art keywords
circuit
character
composite feature
feature code
signal
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
JP56111807A
Other languages
Japanese (ja)
Other versions
JPS5814280A (en
Inventor
Akihiro Oooka
Koji Sato
Norio Itsushiki
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries 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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP56111807A priority Critical patent/JPS5814280A/en
Publication of JPS5814280A publication Critical patent/JPS5814280A/en
Publication of JPH0137793B2 publication Critical patent/JPH0137793B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Input (AREA)
  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 本発明は二次元センサの視野よりも大きい文
字、数字、記号等を正確に読取ることができる光
学的文字読取方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an optical character reading system that can accurately read characters, numbers, symbols, etc. that are larger than the field of view of a two-dimensional sensor.

一般の光学的文字読取方式は、第1図に示すよ
うに、用紙5上の文字、数字、記号等(以下単に
文字と言う)6を光学系1を介して光電変換素子
が二次元的に配列されている二次元センサ2上に
結像し、二次元センサ2からのアナログ信号を二
値化回路3で文字領域と背景領域とに対応した二
値信号に変換し、この二値信号(以下白/黒パタ
ーンと称す)に基づいて識別回路4で文字の識別
を行なうものである。この際。垂直方向7には、
二次元センサ2が電気的に走査され、水平方向8
には二次元センサ2が電気的に走査されると共
に、光学系と用紙とが機械的且つ、相対的に移動
され、文字の読取が行なわれるものである。尚、
用紙5は図示していない光源によつて照明されて
いるものである。
In the general optical character reading method, as shown in FIG. The image is formed on the arranged two-dimensional sensor 2, and the analog signal from the two-dimensional sensor 2 is converted into a binary signal corresponding to the character area and the background area by the binarization circuit 3, and this binary signal ( The identification circuit 4 identifies characters based on the white/black pattern (hereinafter referred to as a white/black pattern). On this occasion. In the vertical direction 7,
The two-dimensional sensor 2 is electrically scanned, and the horizontal direction 8
In this case, the two-dimensional sensor 2 is electrically scanned, and the optical system and paper are mechanically and relatively moved to read characters. still,
The paper 5 is illuminated by a light source (not shown).

第2図Aに示すように、二次元センサ2の視野
9内に読取ろうとする文字全体が入つている場合
は、二次元センサ2から出力される一画面分のア
ナログ信号に基づいて、前述したようにして文字
の識別を行なうことができるが、同図Bに示すよ
うに、二次元センサ2の視野9の横幅よりも大き
い文字を読取る場合は、二次元センサ2と用紙5
とを相対的に所定の速度で移動させ、文字の左端
部が視野9内に入つた時の白/黒パターンから文
字の右端部が視野9内に入つた時の白/黒パター
ンまでを用いて、文字全体の白/黒パターンを合
成し、この合成白/黒パターンに基づいて文字の
識別を行なう必要がある。二次元センサ2と用紙
5とが所定の一定速度で相対的に移動する場合
は、上述したようにして、視野9よりも大きい文
字を読取ることができるが、人手により二次元セ
ンサ2或いは用紙9を移動させる場合等のよう
に、二次元センサ2と用紙5との相対速度が一定
でない場合には、上述したようにして得られた文
字全体の白/黒パターンは原パターンから変形し
たものとなり、文字の読取が困難になる欠点があ
つた。即ち、二次元センサ2と用紙5との相対速
度が遅すぎる場合は、横方向に伸びた白/黒パタ
ーンとなり、又、速すぎる場合には、横方向に縮
んだ白/黒パターンとなり、文字の読取りが困難
となる欠点があつた。このような欠点を改善する
為には、二次元センサ2と用紙5との相対速度に
合わせて電気的走査速度を変化させるようにすれ
ば良いが、速度検出機能が必要となると共に、制
御が複雑になる欠点がある。
As shown in FIG. 2A, if the entire character to be read is within the field of view 9 of the two-dimensional sensor 2, the above-mentioned However, when reading a character larger than the width of the field of view 9 of the two-dimensional sensor 2, as shown in FIG.
are moved at a predetermined speed relative to each other, and the white/black pattern when the left end of the character enters the visual field 9 to the white/black pattern when the right end of the character enters the visual field 9 is used. It is necessary to synthesize the white/black pattern of the entire character, and to identify the character based on this synthesized white/black pattern. When the two-dimensional sensor 2 and the paper 5 move relatively at a predetermined constant speed, characters larger than the field of view 9 can be read as described above. If the relative speed between the two-dimensional sensor 2 and the paper 5 is not constant, such as when moving the character, the white/black pattern of the entire character obtained as described above will be a deformation of the original pattern. , it had the disadvantage that it was difficult to read the text. That is, if the relative speed between the two-dimensional sensor 2 and the paper 5 is too slow, a white/black pattern that extends horizontally will result, and if it is too fast, a white/black pattern will contract horizontally, resulting in a character The problem was that it was difficult to read. In order to improve this drawback, it is possible to change the electrical scanning speed according to the relative speed between the two-dimensional sensor 2 and the paper 5, but this requires a speed detection function and requires control. It has the disadvantage of being complicated.

又、横幅の大きい文字に対して、大きなビツト
構成の二次元センサを用いると言う考え方につい
ては、 (i) 大きなビツト構成の二次元センサは高価とな
る。
Regarding the idea of using a two-dimensional sensor with a large bit configuration for characters with a large width, (i) a two-dimensional sensor with a large bit configuration is expensive.

(ii) 識別処理に要する時間が長くなる。(ii) The time required for identification processing increases.

等の欠点がある。There are drawbacks such as.

このようなことから、従来は、二次元センサの
視野より大きい文字を読取ることは困難且つ不経
済であつた。
For this reason, conventionally, it has been difficult and uneconomical to read characters larger than the field of view of a two-dimensional sensor.

本発明は、前述の如き欠点を改善したものであ
り、その目的は、二次元センサの視野よりも大き
い文字を、二次元センサと用紙との相対的な移動
速度が一定でない場合に於いても、経済的な構成
で正確に読取ることにある。以下実施例について
詳細に説明する。
The present invention has improved the above-mentioned drawbacks, and its purpose is to print characters larger than the field of view of a two-dimensional sensor even when the relative moving speed between the two-dimensional sensor and paper is not constant. , accurate reading in an economical configuration. Examples will be described in detail below.

先ず、第3図A,Bを参照して本発明方式を簡
単に説明する。本発明方式は、同図Aに示すよう
に、文字の左端部が二次元センサの視野10内の
所定位置に到達した時から、文字の右端部の右端
部が二次元センサの視野11内の所定位置に到達
した時までに得られた白/黒パターン(この場
合、同図Bに示す6画面b1〜b6分の白/黒パター
ンが得られたとする。)に基づいて文字の識別を
行なうものであるが、従来方式のように、得られ
た白/黒パターンを直接合成して文字全体の合成
白/黒パターンを求め、この合成白/黒パターン
に基づいて文字の識別を行なうのではなく、二次
元センサの水平方向の走査に伴つて新たな画面の
白/黒パターンが得られる毎に、白/黒パターン
に基づいて、複数行単位に、その部分の白/黒パ
ターンの形状の特徴を示す行特徴コードを求め、
この行特徴コードと前画面までの合成特徴コード
とのそれぞれ対応するものを合成して新たな合成
特徴コードを作成すると言うようにして、文字全
体の合成特徴コードを求め、この合成特徴コード
に基づいて文字の識別を行なうものである。即
ち、文字の左端部が二次元センサの視野の所定位
置に達し、同図Bに示す画面b1の白/黒パターン
が得られたならば、前述したように、複数行単位
の行特徴コードを一画面分求め、二次元センサの
水平方向の走査に伴ない、画面b2の白/黒パター
ンが得られたならば、画面b2についての行特徴コ
ードを作成し、更にこの行特徴コードと画面b1
行特徴コードとのそれぞれ対応するものを合成し
て合成特徴コードを作成し、二次元センサの水平
方向の走査に伴なつて画面b3の白/黒パターンが
得られたならば、画面b3についての行特徴コード
を作成し、更にこの行特徴コードと画面b2までに
得られた合成特徴コードとのそれぞれ対応するも
のを合成した新たな合成特徴コードを作成すると
言うような処理を画面b6まで行ない、得られた文
字全体の合成特徴コードを用いて識別処理を行な
うものである。このように、本発明方式は、水平
方向の移動に伴つて新たに得られた複数行単位の
白/黒パターンの特徴を示す行特徴コードとそれ
までの合成特徴コードとを合成して新たな合成特
徴コードを作成すると言うようにして文字全体の
合成特徴コードを作成し、この合成特徴コードに
基づいて文字の識別を行なうものであり、二次元
センサと文字等が記載されている用紙との相対的
な移動速度が一定でない場合でも、最終的に得ら
れる文字全体の合成特徴コードは、文字に対応し
たものとなるから、相対的移動速度が一定でない
場合に於いても、二次元センサの視野より大きい
文字も正確に識別することができる。
First, the method of the present invention will be briefly explained with reference to FIGS. 3A and 3B. In the method of the present invention, as shown in FIG. Character identification based on the white/black pattern obtained by the time the predetermined position is reached (in this case, it is assumed that the white/black pattern for 6 screens b 1 to b 6 shown in Figure B is obtained). However, as in the conventional method, the obtained white/black patterns are directly synthesized to obtain a composite white/black pattern for the entire character, and characters are identified based on this composite white/black pattern. Instead, each time a new white/black pattern of the screen is obtained as the two-dimensional sensor scans in the horizontal direction, the white/black pattern of that part is calculated in units of multiple lines based on the white/black pattern. Find the row feature code that indicates the feature of the shape,
This line feature code and the corresponding composite feature codes up to the previous screen are combined to create a new composite feature code, thereby obtaining the composite feature code for the entire character, and based on this composite feature code. It is used to identify characters. That is, when the left end of the character reaches a predetermined position in the field of view of the two-dimensional sensor and the white/black pattern of screen b1 shown in Figure B is obtained, the line feature code for multiple lines is determined as described above. is obtained for one screen, and when the white/black pattern of screen b 2 is obtained as the two-dimensional sensor scans in the horizontal direction, a row feature code for screen b 2 is created, and this row feature code is Create a composite feature code by combining the corresponding row feature codes of screen b 1 , and if the white/black pattern of screen b 3 is obtained as the two-dimensional sensor scans in the horizontal direction. For example, create a row feature code for screen b 3 , and then create a new composite feature code by combining the corresponding row feature codes and the composite feature codes obtained up to screen b 2 . This process is performed up to screen b6 , and the resulting composite feature code for the entire character is used to perform identification processing. As described above, the method of the present invention synthesizes the row feature code indicating the characteristics of a white/black pattern in units of multiple rows newly obtained as the horizontal movement moves, and the previously synthesized feature code to generate a new one. A composite feature code is created for the entire character, and characters are identified based on this composite feature code. Even if the relative moving speed is not constant, the composite feature code of the entire character that is finally obtained will correspond to the character, so even if the relative moving speed is not constant, the two-dimensional sensor Characters larger than the visual field can also be accurately identified.

第4図は本発明の実施例のブロツク線図であ
り、12は光電変換素子が二次元的に配列されて
いる二次元センサ、13は二値化回路、14は行
特徴抽出回路、15は文字移動検出回路、16は
合成特徴抽出回路、17は合成特徴記憶回路、1
8は識別回路、19は識別結果のフオーマツトチ
エツク、或は上位の計算機システムとのインター
フエースを合わせる為のデータ変換等を行なうイ
ンターフエース回路である。尚、二次元センサ1
2は第5図に示すように、光電変換素子がm行×
5列配置されているものであり、第1列から第5
列に配置されている光電変換素子に対応するアナ
ログ信号V1〜V5を第1行から順次第m行まで出
力するものである。
FIG. 4 is a block diagram of an embodiment of the present invention, in which 12 is a two-dimensional sensor in which photoelectric conversion elements are arranged two-dimensionally, 13 is a binarization circuit, 14 is a row feature extraction circuit, and 15 is a two-dimensional sensor in which photoelectric conversion elements are arranged two-dimensionally. 1 is a character movement detection circuit; 16 is a composite feature extraction circuit; 17 is a composite feature storage circuit;
8 is an identification circuit, and 19 is an interface circuit that performs format checking of identification results or data conversion for matching the interface with a host computer system. In addition, two-dimensional sensor 1
2, as shown in Fig. 5, photoelectric conversion elements are arranged in m rows x
It is arranged in 5 rows, from the 1st row to the 5th row.
Analog signals V 1 to V 5 corresponding to the photoelectric conversion elements arranged in columns are sequentially outputted from the first row to the m rows.

二値化回路13は、二次元センサ13からのア
ナログ信号V1〜V5を文字領域と背景領域とに対
応した二値信号A1〜A5に変換するものであり、
二値信号A1〜A5は行特徴抽出回路14に、アナ
ログ信号V2〜V4に対応した二値信号A2〜A4は文
字移動検出回路15に加えられる。
The binarization circuit 13 converts the analog signals V 1 to V 5 from the two-dimensional sensor 13 into binary signals A 1 to A 5 corresponding to the character area and the background area,
The binary signals A 1 to A 5 are applied to the line feature extraction circuit 14 , and the binary signals A 2 to A 4 corresponding to the analog signals V 2 to V 4 are applied to the character movement detection circuit 15 .

行特徴抽出回路14は、二値化回路13からの
二値信号に基づいて、3行単位の行特徴コードを
作成するものであり、例えば第6図に示す構成を
有するものである。同図に於いて、20は並列直
列変換器、21,22は6段シフトレジスタ、2
3は読出専用メモリ(以下メモリと略す)、24
はラツチ回路である。又、第7図は第6図の動作
説明図、第8図は行特徴コードと白黒パターンと
の対応例を示した図、第9図は行特徴抽出回路1
4の状態遷移図の一部を示したものである。
The row feature extraction circuit 14 creates a row feature code for each three rows based on the binary signal from the binarization circuit 13, and has the configuration shown in FIG. 6, for example. In the figure, 20 is a parallel-to-serial converter, 21 and 22 are 6-stage shift registers, and 2
3 is a read-only memory (hereinafter abbreviated as memory), 24
is a latch circuit. 7 is an explanatory diagram of the operation of FIG. 6, FIG. 8 is a diagram showing an example of the correspondence between row feature codes and black and white patterns, and FIG. 9 is a diagram illustrating the row feature extraction circuit 1.
4 shows a part of the state transition diagram of No. 4.

並列直列変換回路20は、二値化回路13から
並列的に出力される5ビツトの二値信号A1〜A5
を、二値化回路13の出力処理に同期した第7図
に示したクロツク信号CK1のタイミングに従つて
書込み、書込んだ二値信号A1〜A5を、クロツク
信号CK1を6分割した第7図に示すクロツク信号
CK2のタイミングに従つて1ビツトずつ読出すも
のである。並列直列変換器20から1ビツトずつ
出力される二値信号は、クロツク信号CK2によつ
て動作するシフトレジスタ21及びメモリ23に
加えられ、又、シフトレジスタ21の出力はクロ
ツク信号CK2によつて動作するシフトレジスタ2
2及びメモリ23に加えられ、又、シフトレジス
タ22の出力はメモリ23に加えられる。従つ
て、メモリ23には、同一列の3行分の二値信号
が同時に加えられることになる。
The parallel-to-serial conversion circuit 20 converts 5-bit binary signals A 1 to A 5 output in parallel from the binarization circuit 13.
are written in accordance with the timing of the clock signal CK 1 shown in FIG . The clock signal shown in Figure 7
It is read out one bit at a time according to the timing of CK2 . The binary signal output one bit at a time from the parallel-to-serial converter 20 is applied to a shift register 21 and a memory 23 which are operated by the clock signal CK 2 , and the output of the shift register 21 is input by the clock signal CK 2 . shift register 2
2 and memory 23, and the output of shift register 22 is also applied to memory 23. Therefore, the binary signals of three rows in the same column are applied to the memory 23 at the same time.

又、ラツチ回路24はクロツク信号CK1によつ
てクリアされ、初期状態(例えばオール零)から
状態遷移を開始するものであり、その出力(例え
ば8ビツト)はメモリ23に加えられ、並列直列
変換器20、シフトレジスタ21,22の出力と
共に、メモリ23のアドレスを決定する。メモリ
23は、並列直列変換器20、シフトレジスタ2
1,22、及びラツチ回路24の出力によつて決
定されたアドレスに書込まれているデータ(例え
ば8ビツト)を読出してラツチ回路24に加え、
ラツチ回路24はこのデータをクロツク信号CK2
に従つてラツチする。従つて、クロツクCK2のタ
イミングT5に於いて、3行分の第1列〜第5列
の二値信号に基づいたデータがラツチ回路24に
セツトされることになり、この際、ラツチ回路2
4の下位5ビツトに行特徴コードがセツトされる
ような状態遷移に対応したデータをメモリ23に
書込んでおくことにより、クロツク信号CK2のタ
イミングT2に於いて、行特徴コードをラツチ回
路24の下位5ビツトにセツトすることができ
る。
Furthermore, the latch circuit 24 is cleared by the clock signal CK 1 and starts a state transition from an initial state (for example, all zeros), and its output (for example, 8 bits) is added to the memory 23 for parallel-to-serial conversion. The address of the memory 23 is determined together with the outputs of the shift register 20 and shift registers 21 and 22. The memory 23 includes a parallel-to-serial converter 20 and a shift register 2.
1, 22, and the data (for example, 8 bits) written in the address determined by the output of the latch circuit 24, and adds it to the latch circuit 24.
The latch circuit 24 transfers this data to the clock signal CK2.
Latch according to. Therefore, at timing T5 of clock CK2 , data based on the binary signals of the first to fifth columns for three rows is set in the latch circuit 24. 2
By writing data corresponding to a state transition in which the row characteristic code is set in the lower five bits of the clock signal CK2 to the memory 23, the row characteristic code is set in the latch circuit at timing T2 of the clock signal CK2 . It can be set to the lower 5 bits of 24.

上述の動作を第9図の状態遷移図を参照して説
明すると以下のようになる。初期状態K0の時、
即ち、クロツク信号CK1によつてラツチ回路24
がクリアされている時に、第1列の3行分の二値
信号として、例えば、上部から黒、白、白を示す
二値信号がメモリ23に加えられたとすると、行
特徴抽出回路14の状態は、中間状態K1に遷移
する。この際、ラツチ回路24には中間状態K1
に対応したデータがラツチされる。
The above operation will be explained as follows with reference to the state transition diagram of FIG. When the initial state K 0 ,
That is, the latch circuit 24 is activated by the clock signal CK1 .
If, for example, a binary signal indicating black, white, and white is added to the memory 23 from the top as a binary signal for three rows in the first column when is cleared, the state of the row feature extraction circuit 14 transitions to intermediate state K1 . At this time, the latch circuit 24 has an intermediate state K 1
The data corresponding to is latched.

次に第2列の3行分の二値信号がメモリ23に
加えられると、メモリ23は、この二値信号とラ
ツチ回路24にラツチされている中間状態K1
対応したデータとによつて決定されたアドレスに
書込まれているデータを読出し、ラツチ回路24
はクロツク信号CK2のタイミングに従つて、メモ
リ23からの出力データをラツチする。第2列の
3行分の二値信号が、例えば上部から黒、白、白
を示すものである時は、ラツチ回路24に中間状
態K2に対応したデータがラツチされ、行特徴抽
出回路14の状態は中間状態K2に遷移し、二値
信号が上部から黒、黒、白を示すものである時
は、ラツチ回路24に中間状態K3に対応したデ
ータがラツチされ、行特徴抽出回路14の状態は
中間状態K3に遷移する。
Next, when the binary signals for three rows of the second column are applied to the memory 23, the memory 23 is loaded with the binary signals and the data corresponding to the intermediate state K1 latched in the latch circuit 24 . The data written in the determined address is read and the latch circuit 24
latches the output data from memory 23 according to the timing of clock signal CK2 . When the binary signals for three rows in the second column indicate, for example, black, white, and white from the top, data corresponding to the intermediate state K2 is latched in the latch circuit 24, and the row feature extraction circuit 14 latches the data corresponding to the intermediate state K2. The state transitions to intermediate state K2 , and when the binary signal indicates black, black, and white from the top, data corresponding to intermediate state K3 is latched in the latch circuit 24, and the row feature extraction circuit State 14 transitions to intermediate state K3 .

以下、同様にして、行特徴抽出回路14の状態
が更新されて行き、そして、第5列の3行分の二
値信号が加えられると、メモリ23はこの二値信
号とラツチ回路24の出力とによつて決定された
アドレスに書込まれているデータを読出し、ラツ
チ回路24はこのデータをクロツク信号CK2のタ
イミングT2でラツチする。第4列の3行分の二
値信号が加えられた時点の行特徴抽出回路24の
状態が中間状態K5の時に、第5列の3行分の二
値信号として、上部から黒、白、白を示すものが
加えられたとすると、ラツチ回路24はクロツク
信号CK2のタイミングT5で状態K7に対応したデ
ータをラツチし、行特徴抽出回路14の状態は状
態K7に遷移し、又、第5列の3行分の二値信号
が上部から黒、黒、黒の時は、ラツチ回路24は
クロツク信号CK2のタイミングT5で状態K8に対
応したデータをラツチし、行特徴抽出回路14の
状態は状態K8になる。又、行特徴抽出回路24
が中間状態K6の時に、第5列の3行分の二値信
号として、上部から黒、黒、白を示すものが加え
られた時は、ラツチ回路24に状態K7に対応し
たデータがラツチされ、行特徴抽出回路24の状
態は状態K7に遷移する。そして、行特徴抽出回
路14が状態K7となると、ラツチ回路24の下
位5ビツトから第8図に示した行特徴コード
“5”に対応する信号が出力され、又、状態K8
なると行特徴コード“23”に対応する信号が出力
され、合成特徴抽出回路16に加えられる。
Thereafter, the state of the row feature extraction circuit 14 is updated in the same manner, and when the binary signal for three rows in the fifth column is added, the memory 23 stores this binary signal and the output of the latch circuit 24. The latch circuit 24 reads out the data written in the address determined by the latch circuit 24, and latches this data at timing T2 of the clock signal CK2 . When the state of the row feature extraction circuit 24 is in the intermediate state K5 at the time when the binary signals for three rows in the fourth column are added, the binary signals for three rows in the fifth column are output as black and white from the top. , is added indicating white, the latch circuit 24 latches the data corresponding to the state K7 at timing T5 of the clock signal CK2 , and the state of the row feature extraction circuit 14 transitions to state K7 , Also, when the binary signals for three rows in the fifth column are black, black, black from the top, the latch circuit 24 latches the data corresponding to state K8 at timing T5 of clock signal CK2 , and The state of the feature extraction circuit 14 becomes state K8 . In addition, the row feature extraction circuit 24
When is in the intermediate state K6 , when a binary signal indicating black, black, and white is added from the top for three rows of the fifth column, the latch circuit 24 receives data corresponding to the state K7 . It is latched and the state of the row feature extraction circuit 24 transitions to state K7 . When the row feature extraction circuit 14 reaches state K7 , a signal corresponding to the row feature code "5" shown in FIG . A signal corresponding to the feature code “23” is output and applied to the composite feature extraction circuit 16.

又、二値化回路13から二次元センサ12の第
2行〜第4行に対応した二値信号A2,A3,A4
加えられている文字移動検出回路15は、水平方
向の走査に伴なつて、二次元センサ12の受光面
上に結像される文字像が、例えば第10図A〜C
に示すように変化した場合、同図Bに示すよう
に、二次元センサの第3行に文字要素が現われた
時、スタート信号STを合成特徴抽出回路16に
加え、同図Cに示すように、第3行から文字要素
が消えた時、エンド信号EDを合成特徴抽出回路
16及びインターフエース回路19に加えるもの
であり、例えば第11図に示す構成を有するもの
である。同図に於いて、FF1〜FF7はフリツプ
フロツプ、AND1〜AND4はアンドゲート、
OR1はオアゲート、IN1,IN2はインバータ
である。尚、フリツプフロツプFF1〜FF3は、
Q端子の出力がSET端子に加えられており、
端子の出力が“0”になると、CLR端子にイン
バータIN1を介して加えられる信号が“0”に
なるまで、Q端子の出力を“1”に、端子の出
力を“0”に保持し続けるものである。又、第1
2図A〜Sは、二次元センサ12の受光面に結像
される文字像が第10図A〜Cに示すように変化
した時の、第11図の動作説明図であり、画面
n、(n+1)、(n+m)を、それぞれ第10図
A,B,Cに対応させてある。
Further, the character movement detection circuit 15 to which binary signals A 2 , A 3 , A 4 corresponding to the second to fourth rows of the two-dimensional sensor 12 are applied from the binarization circuit 13 performs horizontal scanning. As a result, character images formed on the light receiving surface of the two-dimensional sensor 12, for example, as shown in FIGS. 10A to 10C.
In the case of the change as shown in Figure B, when a character element appears on the third row of the two-dimensional sensor, the start signal ST is applied to the synthetic feature extraction circuit 16, and as shown in Figure C, , when a character element disappears from the third line, an end signal ED is applied to the composite feature extraction circuit 16 and the interface circuit 19, and has the configuration shown in FIG. 11, for example. In the figure, FF1 to FF7 are flip-flops, AND1 to AND4 are AND gates,
OR1 is an OR gate, and IN1 and IN2 are inverters. In addition, flip-flops FF1 to FF3 are
The output of the Q terminal is added to the SET terminal,
When the output of the terminal becomes "0", the output of the Q terminal is kept at "1" and the output of the terminal is kept at "0" until the signal applied to the CLR terminal via inverter IN1 becomes "0". It is something. Also, the first
2A to 2S are explanatory diagrams of the operation of FIG. 11 when the character image formed on the light receiving surface of the two-dimensional sensor 12 changes as shown in FIGS. 10A to C, and the screen n, (n+1) and (n+m) correspond to FIG. 10A, B, and C, respectively.

フリツプフロツプFF1〜FF3のCK端子には
クロツク信号として、二値化回路12の出力処理
に同期した第12図Aに示すクロツク信号CK1
加えられており、又、D端子にはデータとして、
それぞれ同図E,D,Fに示す二値信号A3,A2
A4(“1”が文字領域に、“0”が背景領域に対応
している)が加えられており、又、CLR端子に
は画面の先頭に同期した同図Bに示すクロツク信
号CK3が加えられている。従つて、フリツプフロ
ツプFF1〜FF3のQ端子の出力は、それぞれ同
図G〜Iに示すものとなる。即ち、フリツプフロ
ツプFF1〜FF3はそれぞれ、二次元センサ12
の第3行、第2行、第4行に文字要素が現われた
ならば、その画面が終了するまでQ端子の出力を
“1”に、端子の出力を“0”に保持し続ける
ものである。
The clock signal CK1 shown in FIG. 12A, which is synchronized with the output processing of the binarization circuit 12, is applied as a clock signal to the CK terminals of flip-flops FF1 to FF3, and the data is applied to the D terminals.
Binary signals A 3 , A 2 , and A 2 shown in E, D, and F of the figure, respectively
A 4 (“1” corresponds to the character area and “0” to the background area) is added to the CLR terminal, and the clock signal CK 3 shown in Fig. B synchronized with the top of the screen is added to the CLR terminal. has been added. Therefore, the outputs of the Q terminals of flip-flops FF1 to FF3 are as shown in G to I in the figure, respectively. That is, flip-flops FF1 to FF3 each have a two-dimensional sensor 12.
If a character element appears on the 3rd, 2nd, or 4th line of the screen, the output of the Q terminal is kept at "1" and the output of the terminal is kept at "0" until the screen ends. be.

又、フリツプフロツプFF4〜FF6のD端子に
はデータとして、それぞれ同図G〜Iに示すフリ
ツプフロツプFF1〜FF3のQ端子の出力が加え
られており、又、CK端子にはクロツク信号とし
て同図Bに示すクロツク信号CK3が加えられてい
る。従つて、フリツプフロツプFF4,FF5のQ
端子から出力される信号、フリツプフロツプFF
6の端子から出力される信号は、それぞれ同
図、J〜Lに示すものとなる。即ち、フリツプフ
ロツプFF4,FF5はそれぞれ、二次元センサ1
2の第3行、第2行に文字要素が現われた画面の
次の画面から、第3行、第2行から文字要素が消
えた画面まで、Q端子の出力を“1”、端子の
出力を“0”に保持するものであり、フリツプフ
ロツプFF6は二次元センサ12の第4行に文字
要素が現われた画面の次の画面から、第4行から
文字要素が消えた画面まで、端子の出力を
“0”に保持するものである。
Furthermore, the outputs of the Q terminals of flip-flops FF1 to FF3 shown in Figures G to I are applied as data to the D terminals of flip-flops FF4 to FF6, and the outputs of the Q terminals of flip-flops FF1 to FF3 shown in Figures G to I are applied to the CK terminals as clock signals, respectively. The clock signal CK3 shown is applied. Therefore, the Q of flip-flops FF4 and FF5
Signal output from terminal, flip-flop FF
The signals outputted from the terminals 6 are as shown in J to L in the figure, respectively. That is, flip-flops FF4 and FF5 each have two-dimensional sensor 1.
From the third line of 2, the screen following the screen where the character element appeared on the second line, to the third line, the screen where the character element disappeared from the second line, set the output of the Q terminal to "1", and the output of the terminal. The flip-flop FF6 holds the terminal output from the screen following the screen where the character element appears on the 4th line of the two-dimensional sensor 12 to the screen where the character element disappears from the 4th line. is held at "0".

又、アンドゲートAND1には、フリツプフロ
ツプFF1のQ端子の出力信号、フリツプフロツ
プFF4の端子の出力信号及び同図Cに示すク
ロツク信号CK4が加えられており、その出力は同
図Mに示すように、第10図Bに対応した画面
(n+1)に於いて“1”となり、フリツプフロ
ツプFF7のCK端子及び合成特徴抽出回路16に
加えられる。即ち、アンドゲートAND1の出力
は、二次元センサ12の第3行に文字要素が現わ
れた画面で“1”となるものであり、スタート信
号STとして合成特徴抽出回路16に加えられる
ものである。
Furthermore, the output signal of the Q terminal of flip-flop FF1, the output signal of the terminal of flip-flop FF4, and the clock signal CK4 shown in C of the same figure are added to the AND gate AND1, and the output is as shown in M of the same figure. , becomes "1" on the screen (n+1) corresponding to FIG. That is, the output of the AND gate AND1 becomes "1" when a character element appears on the third row of the two-dimensional sensor 12, and is added to the composite feature extraction circuit 16 as a start signal ST.

又、フリツプフロツプFF7のCK端子にはアン
ドゲートAND1の出力が加えられており、D端
子にはフリツプフロツプFF5のQ端子の出力が
加えられているので、フリツプフロツプFF7の
Q,端子からの出力信号は、それぞれ同図O,
Pに示すものとなり、アンドゲートAND3,
AND4に加えられる。アンドゲートAND3に
は、同図Nに示すアンドゲートAND2の出力信
号及びフリツプフロツプFF5の端子の出力も
加えられており、又、アンドゲートAND4には、
同図Nに示すアンドゲートAND2の出力信号及
び同図Lに示すフリツプフロツプFF6の端子
の出力も加えられているので、アンドゲート
AND3,AND4の出力はそれぞれ同図Q,Rに
示すものとなる。従つて、オアゲートORの出力
は、同図Sに示すように、第10図Cに対応する
画面(m+n)に於いて“1”となり、エンド信
号EDとして合成特徴抽出回路16、及びインタ
ーフエース回路19に加えられる。尚、上述の説
明は、第10図A〜Cに示すように、二次元セン
サ12を左から右へ移動させた場合についてのも
のであるが、二次元センサ12を右から左へ移動
させた場合は、文字要素が二次元センサ12の第
3行から消えた画面に於いて、アンドゲート
AND3の出力が“1”となり、オアゲートORか
らエンド信号EDが出力される。
Also, the output of the AND gate AND1 is applied to the CK terminal of flip-flop FF7, and the output of the Q terminal of flip-flop FF5 is applied to the D terminal, so the output signal from the Q terminal of flip-flop FF7 is as follows. Figure O, respectively.
The result is shown in P, and the AND gate AND3,
Added to AND4. The output signal of the AND gate AND2 shown in FIG. N and the output of the terminal of the flip-flop FF5 are also added to the AND gate AND3.
Since the output signal of the AND gate AND2 shown in N in the same figure and the output of the terminal of the flip-flop FF6 shown in L in the same figure are also added, the AND gate
The outputs of AND3 and AND4 are shown in Q and R in the figure, respectively. Therefore, the output of the OR gate OR becomes "1" on the screen (m+n) corresponding to FIG. 10C, as shown in FIG. Added to 19. The above explanation is for the case where the two-dimensional sensor 12 is moved from left to right, as shown in FIGS. 10A to C. In this case, on the screen where the character element disappears from the third row of the two-dimensional sensor 12, the AND gate is
The output of AND3 becomes "1", and the end signal ED is output from the OR gate OR.

又、文字移動検出回路15からのスタート信号
ST、エンド回路ED、行特徴抽出回路14からの
行特徴コード、及び合成特徴記憶回路17からの
合成特徴コードが加えられている合成特徴抽出回
路16は、行特徴抽出回路14からの行特徴コー
ドと合成特徴記憶回路17からの直前に走査した
画面である一画面前の合成特徴コードとを合成し
て新たな合成特徴コードを作成するものであり、
例えば第13図に示す構成を有しているものであ
る。同図に於いて、ROM1は読出専用メモリ
(以下メモリと略す)、GATはゲート回路、FF8
はフリツプフロツプであり、他の第4図と同一符
号は同一部分を表わしている。又、第14図は合
成特徴抽出回路16及び合成特徴記憶回路17の
動作説明図である。又、第15図A,Bは合成特
徴抽出回路16の処理内容を説明する為の図であ
り、それぞれ或る特定複数行(3行)の行特徴コ
ード及び合成特徴コードの変化を図式化して示し
たものである。
Also, a start signal from the character movement detection circuit 15
A composite feature extraction circuit 16 to which ST, an end circuit ED, a row feature code from the row feature extraction circuit 14, and a composite feature code from the composite feature storage circuit 17 are added includes a row feature code from the row feature extraction circuit 14. A new composite feature code is created by combining the composite feature code from the composite feature storage circuit 17 for the previous screen, which is the screen scanned immediately before.
For example, it has the configuration shown in FIG. In the figure, ROM1 is a read-only memory (hereinafter referred to as memory), GAT is a gate circuit, and FF8
is a flip-flop, and the same reference numerals as in other FIG. 4 represent the same parts. Further, FIG. 14 is an explanatory diagram of the operation of the composite feature extraction circuit 16 and the composite feature storage circuit 17. Furthermore, FIGS. 15A and 15B are diagrams for explaining the processing contents of the composite feature extraction circuit 16, and diagrammatically illustrate changes in the row feature code and composite feature code of a certain plurality of specific lines (3 lines), respectively. This is what is shown.

フリツプフロツプFF8のS端子、R端子には
それぞれ、文字移動検出回路15からスタート信
号ST、エンド信号EDが加えられており、スター
ト信号が“1”になつた時からエンド信号EDが
“1”になるまで、即ち、文字要素が二次元セン
サ12の第3行に現われてから消えるまで、フリ
ツプフロツプFF8はその出力を“1”にしてゲ
ート回路GATをオンにし、合成特徴記憶回路1
7からの一画面前の合成特徴コードをメモリ
ROM1に加えるものである。又、合成特徴記憶
回路17は行特徴抽出回路14の出力処理に同期
した第14図に示すクロツク信号CK5に従つてシ
フト動作するm段(二次元センサ12の列数と等
しい)のシフトレジスタを合成特徴コードのビツ
ト数に対応した個数、並列に接続したものであ
る。又、メモリROM1は行特徴抽出回路14か
らの行特徴コードと合成特徴記憶回路17からの
合成特徴コードによつて決定されたアドレスに書
込まれているデータを読出すものである。
A start signal ST and an end signal ED are applied to the S terminal and R terminal of the flip-flop FF8, respectively, from the character movement detection circuit 15, and when the start signal becomes "1", the end signal ED becomes "1". That is, from the time when the character element appears on the third row of the two-dimensional sensor 12 until it disappears, the flip-flop FF8 sets its output to "1", turns on the gate circuit GAT, and stores the synthetic feature storage circuit 1.
Memory the previous screen's composite feature code from 7.
This is added to ROM1. The synthetic feature storage circuit 17 is an m-stage (equal to the number of columns of the two-dimensional sensor 12) shift register that operates in accordance with the clock signal CK5 shown in FIG. are connected in parallel in a number corresponding to the number of bits of the composite feature code. The memory ROM 1 is used to read data written at an address determined by the row feature code from the row feature extraction circuit 14 and the composite feature code from the composite feature storage circuit 17.

従つて、行特徴抽出回路14からのある特定複
数行の行特徴コードL0〜L10が第15図Aに示す
ように変化し、且つ行特徴コードL1が加えられ
ている時にエンド信号EDが“1”となり、行特
徴コードL3が加えられている時にスタート信号
STが“1”となつたとすると、同図Bに示す合
成特徴コードG0〜G10が順次得られることにな
る。即ち、行特徴コードL1が加えられている時
に、エンド信号EDが“1”となると、ゲート回
路GATがオフとなるので、メモリROM1は零の
合成特徴コードと行特徴コードL2,L3によつて
決定されたアドレスに書込まれている合成特徴コ
ードG2,G3を順次読出し、行特徴コードL3が加
えられている時にスタート信号STが“1”とな
ると、ゲート回路GATがオンとなるので、メモ
リROMは現在の画面の行特徴コードL4と一画面
前の対応する合成特徴コードG3とによつて決定
されるアドレスに書込まれている合成特徴コード
G4を読出し、以下同様に、現在の画面の行特徴
コードLiと一画面前の合成特徴コードGi-1とによ
つて形定されるアドレスに書込まれている新たな
合成特徴コードGi(iは整数)を読出すと言うよ
うにして合成特徴コードの抽出を行なうものであ
る。尚、同図Bに於いて、合成特徴コードG5
合成特徴コードG6、合成特徴コードG7と合成特
徴コードG8、合成特徴コードG9と合成特徴コー
ドG10とは同一であり、行特徴コードが変化して
も、基本的な特徴に変化がない場合は、同一の合
成特徴コードが連続して出力されることを示して
いる。
Therefore, when the row feature codes L 0 to L 10 of a specific plurality of rows from the row feature extraction circuit 14 change as shown in FIG. 15A, and the row feature code L 1 is added, the end signal ED is generated. becomes “1” and the start signal is activated when the row feature code L 3 is added.
Assuming that ST becomes "1", composite feature codes G 0 to G 10 shown in FIG. 2B are sequentially obtained. That is, when the end signal ED becomes "1" while the row feature code L 1 is being added, the gate circuit GAT is turned off, so the memory ROM1 stores the composite feature code of zero and the row feature codes L 2 and L 3 . The composite feature codes G 2 and G 3 written in the address determined by Since it is turned on, the memory ROM stores the composite feature code written in the address determined by the row feature code L4 of the current screen and the corresponding composite feature code G3 of the previous screen.
G 4 is read, and in the same manner, a new composite feature code is written to the address defined by the row feature code L i of the current screen and the composite feature code G i-1 of the previous screen. The composite feature code is extracted by reading G i (i is an integer). In addition, in FIG. B, the composite feature code G 5 and the composite feature code G 6 , the composite feature code G 7 and the composite feature code G 8 , and the composite feature code G 9 and the composite feature code G 10 are the same, Even if the row feature code changes, if the basic features do not change, this indicates that the same combined feature code is continuously output.

そして、合成特徴抽出回路16からの合成特徴
コードは合成特徴記憶回路17に加えられ、クロ
ツク信号CK5によつてシフトされ、識別回路18
に加えられる。
Then, the composite feature code from the composite feature extracting circuit 16 is applied to the composite feature storage circuit 17, shifted by the clock signal CK5 , and then transferred to the identifying circuit 18.
added to.

識別回路18は合成特徴記憶回路17からの合
成特徴コードに基づいて文字の識別を行なうもの
であり、例えば第16図に示す構成を有するもの
であり、ROM2は読出専用メモリ(以下メモリ
と略す)、LATはラツチ回路である。又、第17
図は識別回路18の動作説明図である。又、第1
8図A,Bは識別回路18の処理内容を説明する
為の図であり、同図Aは二次元センサ12の移動
に伴う行特徴コードの変化を、同図Bは同図Aの
行特徴コードに基づいて求めた合成特徴コードを
図式化して示したものである。尚、同図A,Bに
於いて、S1〜S9はそれぞれ二次元センサ12の3
行分に対応するものであり、例えばS1は二次元セ
ンサ12の第1行〜第3行に対応した部分を示
し、又、S2は1行ずつずらした第2行〜第4行に
対応した部分を示している。又、第19図は合成
特徴コードの一例とそれを図式化したものとの対
応を示した図である。
The identification circuit 18 identifies characters based on the composite feature code from the composite feature storage circuit 17, and has the configuration shown in FIG. 16, for example, and the ROM 2 is a read-only memory (hereinafter abbreviated as memory). , LAT is a latch circuit. Also, the 17th
The figure is an explanatory diagram of the operation of the identification circuit 18. Also, the first
8A and 8B are diagrams for explaining the processing contents of the identification circuit 18. FIG. This is a diagrammatic representation of the composite feature code obtained based on the code. In addition, in FIGS. A and B, S 1 to S 9 are three of the two-dimensional sensors 12, respectively.
For example, S1 indicates the part corresponding to the first to third rows of the two-dimensional sensor 12, and S2 indicates the part corresponding to the second to fourth rows shifted by one row. The corresponding parts are shown. Further, FIG. 19 is a diagram showing the correspondence between an example of a composite feature code and a diagrammatic representation thereof.

合成特徴記憶回路17からの合成特徴コードは
メモリROM2に加えられ、ラツチ回路LATの出
力(例えば8ビツト)と共に、メモリROM2の
アドレスを決定し、メモリROM2は、この決定
されたアドレスに書込まれているデータ(例えば
8ビツト)を読出し、ラツチ回路LATに加える。
ラツチ回路LATは合成特徴記憶回路17から第
1行〜第3行の合成特徴コードが加えられる直前
に第17図に示すクリア信号CLEによつてクリ
アされ、以後、第1行〜第3行、第2行〜第4
行、…、第n行〜第(n+2)行、…の合成特徴
コードが加えられる毎に“1”となるクロツク信
号CK6のタイミングに従つて、メモリROM2の
出力データをラツチするものである。尚、同図B
のS1〜S9の部分の合成特徴コードは、第19図か
ら判るように、それぞれ、D2,D4,D1,D6
D3,D1,D1,D5,D0である。
The composite feature code from the composite feature storage circuit 17 is applied to the memory ROM2 and together with the output of the latch circuit LAT (e.g. 8 bits) determines the address of the memory ROM2, and the memory ROM2 is written to this determined address. The data (e.g. 8 bits) is read out and applied to the latch circuit LAT.
The latch circuit LAT is cleared by the clear signal CLE shown in FIG. 17 immediately before the synthetic feature codes of the first to third rows are added from the synthetic feature storage circuit 17, and thereafter, the latch circuit LAT is cleared by the clear signal CLE shown in FIG. 2nd line to 4th line
The output data of the memory ROM 2 is latched in accordance with the timing of the clock signal CK 6 , which becomes "1" every time the composite characteristic code of rows, ..., nth to (n+2)th rows, ... is added. . In addition, the same figure B
As can be seen from FIG. 19, the composite feature codes of parts S 1 to S 9 of are D 2 , D 4 , D 1 , D 6 , respectively.
D3 , D1 , D1 , D5 , D0 .

従つて、二次元センサの最下部の3行に対応し
た合成特徴コード(S9の部分の合成特徴コード)
が加えられた時点に於いて、最上部から最下部ま
での合成特徴コード、即ち、S1の部分からS9の部
分までの合成特徴コードに基づいたデータがラツ
チ回路LATにセツトされることになり、この際、
ラツチ回路LATの下位5ビツトに識別結果がラ
ツチされるような状態遷移内容に対応したデータ
をメモリROM2に書込んでおくことにより、最
下部の3行の合成特徴コードが加えられた時点に
於いてラツチ回路LATの下位5ビツトに識別結
果をセツトすることができる。
Therefore, the composite feature code corresponding to the bottom three rows of the two-dimensional sensor (the composite feature code of the S 9 part)
At the time when is added, data based on the composite feature code from the top to the bottom, that is, the composite feature code from the S1 part to the S9 part, is set in the latch circuit LAT. At this time,
By writing data corresponding to the state transition contents such that the identification result is latched in the lower 5 bits of the latch circuit LAT into the memory ROM 2, the data at the time when the bottom three rows of synthetic feature codes are added. Then, the identification result can be set in the lower 5 bits of the latch circuit LAT.

第20図は、識別回路18の状態遷移図の一部
を示したものであり、数字「3」、「5」が識別さ
れるまでの状態遷移を示したものである。尚、同
図に於いて、A0は初期状態、A1〜A9は中間状
態、A10、A11は最終状態を示しており、又、D0
〜D6は第19図の合成特徴コードを示している。
FIG. 20 shows a part of the state transition diagram of the identification circuit 18, and shows the state transition until the numbers "3" and "5" are identified. In the figure, A 0 is the initial state, A 1 to A 9 are intermediate states, A 10 and A 11 are the final states, and D 0
~ D6 indicates the composite feature code of FIG.

同図に示すような状態遷移により、数字「3」、
「5」が識別されるわけであるが、このような状
態遷移を実現させる為には、合成特徴記憶回路1
7からの合成特徴コードとラツチ回路LATの出
力データとによつて決定されるメモリROM2の
アドレスに、状態遷移内容に対応したデータを書
込んでおけば良い。例えば、初期状態A0に於い
ては、合成特徴コードD0がメモリROM2に加え
られた時は、初期状態A0から遷移せず、又、合
成特徴コードD2が加えられた時は、中間状態A1
に遷移するものであるから、合成特徴コードD0
と初期状態A0の時にラツチ回路LATにラツチさ
れている初期状態A0に対応したデータとによつ
て決定されるアドレスに初期状態A0に対応した
データを、又、合成特徴コードD2と初期状態A0
に対応したデータとによつて決定されるアドレス
に中間状態A1に対応したデータを書込んでおけ
ば良い。又、中間状態A1に於いては、合成特徴
コードD4が加えられた場合は中間状態A2に遷移
し、合成特徴コードD3が加えられた場合は中間
状態A6に遷移するものであるから、合成特徴コ
ードD4とこの時にラツチ回路LATにラツチされ
ている中間状態A1に対応したデータとによつて
決定されるアドレスに中間状態A2に対応したデ
ータを、合成特徴コードD3と中間状態A1とによ
つて決定されるアドレスに中間状態A6に対応し
たデータを書込んでおけば良い。
Due to the state transition shown in the figure, the number "3",
"5" is identified, but in order to realize such a state transition, the synthetic feature storage circuit 1
It is sufficient to write data corresponding to the state transition contents to the address of the memory ROM 2 determined by the composite characteristic code from 7 and the output data of the latch circuit LAT. For example, in the initial state A 0 , when the composite feature code D 0 is added to the memory ROM2, there is no transition from the initial state A 0 , and when the composite feature code D 2 is added, there is no transition from the initial state A 0 to the intermediate state Condition A 1
Therefore, the composite feature code D 0
and the data corresponding to the initial state A 0 latched in the latch circuit LAT when the initial state A 0 is set . Initial state A 0
The data corresponding to the intermediate state A1 may be written to the address determined by the data corresponding to the intermediate state A1 . Also, in intermediate state A1 , if composite feature code D4 is added, the state transitions to intermediate state A2 , and if composite feature code D3 is added, it transitions to intermediate state A6 . Therefore, the data corresponding to the intermediate state A2 is transferred to the address determined by the composite feature code D4 and the data corresponding to the intermediate state A1 latched in the latch circuit LAT at this time. Data corresponding to the intermediate state A6 may be written to the address determined by the intermediate state A6 and the intermediate state A1.

上述したように動作する識別回路18のラツチ
回路LATの下位5ビツトにセツトされたデータ
は、インターフエース回路19に加えられ、イン
ターフエース回路19は文字移動検出回路15か
らのエンド信号EDが“1”になつた時、ラツチ
回路LATの出力データを識別結果として取込む
ものである。
The data set in the lower five bits of the latch circuit LAT of the identification circuit 18, which operates as described above, is applied to the interface circuit 19, and the interface circuit 19 receives the end signal ED from the character movement detection circuit 15 as "1". ”, the output data of the latch circuit LAT is taken in as the identification result.

本実施例は上述したように、行特徴コードに基
づいて合成特徴コードを求め、合成特徴コードに
基づいて文字の識別を行なうものであるから、二
次元センサと文字が記載されている用紙との相対
速度が変化する場合に於いても、二次元センサの
視野よりも大きい文字を正確に読取ることができ
る。
As described above, in this embodiment, a composite feature code is obtained based on the line feature code, and characters are identified based on the composite feature code. Even when the relative speed changes, characters larger than the field of view of the two-dimensional sensor can be read accurately.

第21図は本発明の他の実施例のブロツク線図
であり、第4図に示した実施例と異なる点は、合
成特徴コードに基づいて、文字要素が存在する領
域を検出する文字領域検出回路25を設け、その
検出結果に基づいて文字要素が存在する領域の合
成特徴コードのみを用いて文字の識別を行なうよ
うにし、汚れ等のノイズがある場合に於いても、
文字を正確に識別できるようにした点である。
尚、図に於いて26はゲート回路であり、他の第
4図と同一符号は同一部分を表わしている。
FIG. 21 is a block diagram of another embodiment of the present invention, and the difference from the embodiment shown in FIG. A circuit 25 is provided, and based on the detection result, characters are identified using only the composite feature code of the area where the character element exists, even when there is noise such as dirt.
This makes it possible to accurately identify characters.
In the figure, 26 is a gate circuit, and the same reference numerals as in other parts of FIG. 4 represent the same parts.

先ず、文字領域検出回路25の動作を第22図
A,Bを参照して簡単に説明する。尚、同図Aに
於いて、(イ)は汚れ等のノイズを表わしている。
First, the operation of the character area detection circuit 25 will be briefly explained with reference to FIGS. 22A and 22B. In addition, in the same figure A, (a) represents noise such as dirt.

今、例えば同図Aに示すように、二次元センサ
の視野がa1からa2に移動したとすると、視野がa2
に移動した時に得られる合成特徴コードは同図B
に示すものとなる。従つて、文字要素があること
を示す合成特徴コードを検出し、且つ文字要素が
あることを示す合成特徴コードがいくつ連続して
いるかをカウントするようにすれば、ノイズと文
字領域とを区別することができる。即ち、文字領
域の場合はb1に示すように、長さが一定値以上あ
り、ノイズの場合はb2に示すように、長さが極く
短いものであるから、両者を区別し、文字領域に
於いてのみ、検出信号を出力することが可能であ
る。
For example, if the field of view of the two-dimensional sensor moves from a 1 to a 2 as shown in Figure A, then the field of view changes from a 2 to a 2 .
The composite feature code obtained when moving to is shown in Figure B.
It will be as shown below. Therefore, by detecting composite feature codes that indicate the presence of a character element and counting the number of consecutive composite feature codes that indicate the presence of a character element, it is possible to distinguish between noise and character areas. be able to. In other words, in the case of a character area, the length is greater than a certain value, as shown in b 1 , and in the case of noise, the length is extremely short, as shown in b 2 . It is possible to output a detection signal only in this area.

第23図は文字領域検出回路25の構成の一例
を示すブロツク線図であり、DETは文字要素が
存在する合成特徴コードであるか否かを検出し、
文字要素を検出した場合、その出力を“1”とす
る文字要素検出器、FF9〜FF11はフリツプフ
ロツプ、IN3,IN4はインバータ、AND5〜
AND7はアンドゲート、CNT1〜CNT4はカ
ウンタ、REG1〜REG3はレジスタである。又、
第24図A〜O及び第25図A〜Hは第23図の
動作説明図であり、行数が64行の二次元センサを
使用した場合についてのものである。
FIG. 23 is a block diagram showing an example of the configuration of the character area detection circuit 25, in which DET detects whether or not it is a composite feature code in which a character element exists;
A character element detector that outputs "1" when a character element is detected, FF9 to FF11 are flip-flops, IN3 and IN4 are inverters, AND5 to
AND7 is an AND gate, CNT1 to CNT4 are counters, and REG1 to REG3 are registers. or,
24 A to 0 and FIGS. 25 A to H are explanatory diagrams of the operation of FIG. 23, and are for the case where a two-dimensional sensor with 64 rows is used.

カウンタCNT1は、第24図Aに示すクロツ
ク信号CK5(第14図、第17図に示したクロツ
ク信号CK5と同一のものであり、行特徴抽出回路
14の出力処理に同期している)に従つて歩進
し、画面単位の処理に同期した同図Bに示すCK7
によつてクリアされるものであり、その内容は同
図Cに示すものとなる。即ち、カウンタCNT1
のカウント値は、合成特徴抽出回路16で処理を
行なつている複数行のうちの最上行の行番号を示
すことになる。
The counter CNT1 receives a clock signal CK5 shown in FIG. 24A (same as the clock signal CK5 shown in FIGS. 14 and 17, and is synchronized with the output processing of the row feature extraction circuit 14). CK 7 , shown in Figure B, advances in accordance with
The contents are as shown in C of the same figure. That is, counter CNT1
The count value indicates the row number of the top row among the plurality of rows being processed by the composite feature extraction circuit 16.

今、例えば、合成特徴抽出回路16からの合成
特徴コードに基づいて文字要素の有無を検出する
文字要素検出器DETの出力が同図Dに示すもの
となつたとすると、データ端子Dに文字要素検出
器DETの出力が、クロツク信号CKにクロツク信
号CK5が加えられているフリツプフロツプFF9
のQ端子から出力される信号は、同図Eに示すも
のとなり、又、アンドゲートAND5,AND6の
出力は同図F,Gに示すものとなり、アンドゲー
トAND5の出力はレジスタREG1のクロツク端
子CK、カウンタCNT2のロード端子LOAD、及
びフリツプフロツプFF10のリセツト端子Rに
加えられ、又、アンドゲートAND6の出力はレ
ジスタREG2のクロツク端子CK及びアンドゲー
トAND7に加えられる。
For example, if the output of the character element detector DET, which detects the presence or absence of a character element based on the composite feature code from the composite feature extraction circuit 16, is as shown in FIG. The output of the device DET is a flip-flop FF9 in which the clock signal CK5 is added to the clock signal CK.
The signal output from the Q terminal of the register is as shown in E in the same figure, and the outputs of the AND gates AND5 and AND6 are as shown in F and G in the same figure, and the output of the AND gate AND5 is the one shown in the clock terminal CK of the register REG1. , the load terminal LOAD of the counter CNT2, and the reset terminal R of the flip-flop FF10, and the output of the AND gate AND6 is applied to the clock terminal CK of the register REG2 and the AND gate AND7.

レジスタREG1,REG2は、それぞれクロツ
ク端子CKに加えられる信号が“1”になつた時、
カウンタCNT1から加えられるカウント値をセ
ツトするものであり、従つて、この場合、レジス
タREG1,REG2の内容はそれぞれ同図H,I
に示すものとなる。即ち、レジスタREG1には、
文字要素が現われた行番号が、レジスタREG2
には文字要素が消えた行番号が記憶されることに
なる。尚、同図H,Iに於いて、a、bは前画面
に於いて、セツトされた行番号を示している。
又、アンドゲートAND5の出力がロード端子
LOADに加えられているカウンタCNT2は、同
図Aに示すクロツク信号CK5に従つてカウントダ
ウンする64進のダウンカウンタであり、カウント
値が「63」になつた時、その出力を“1”として
フリツプフロツプFF10のセツト端子Sに加え、
又、ロード端子LOADにアンドゲートAND5か
ら加えられる信号が“1”になつた時、データ端
子Dに加えられているデータINITをロードする
ものである。尚、データ端子Dに加えるデータ
INITは、文字領域の最低の高さ、即ち、文字領
域の最低の行数(この場合、例えば11行とする)
に対応させておくものである。従つて、カウンタ
CNT2の内容は同図Jに示すものとなり、又、
その出力は同図Kに示すものとなる。
Registers REG1 and REG2 each register when the signal applied to the clock terminal CK becomes “1”.
This is to set the count value added from counter CNT1. Therefore, in this case, the contents of registers REG1 and REG2 are respectively H and I in the figure.
It will be as shown below. That is, in register REG1,
The line number where the character element appears is in register REG2
will store the line number where the character element disappeared. In addition, in H and I of the figure, a and b indicate the line numbers set on the previous screen.
Also, the output of the AND gate AND5 is the load terminal.
The counter CNT2 added to LOAD is a 64-decimal down counter that counts down according to the clock signal CK5 shown in Figure A. When the count value reaches "63", its output is set to "1". In addition to the set terminal S of flip-flop FF10,
Further, when the signal applied from the AND gate AND5 to the load terminal LOAD becomes "1", the data INIT applied to the data terminal D is loaded. Furthermore, the data added to data terminal D
INIT is the minimum height of the character area, i.e. the minimum number of lines in the character area (in this case, for example, 11 lines)
It should correspond to Therefore, the counter
The contents of CNT2 are shown in Figure J, and
The output is shown in K in the figure.

又、カウンタCNT2の出力信号がセツト端子
Sに、アンドゲートAND5の出力がリセツト端
子Rに加えられているフリツプフロツプFF10
のQ端子の出力は同図Lに示すものとなり、又、
フリツプフロツプFF10、インバータIN4、ア
ンドゲートAND6の出力が加えられているアン
ドゲートAND7の出力は同図Mに示すものとな
り、レジスタREG3,REG4のセツト端子Sに
加えられる。又、レジスタREG3,REG4はセ
ツト端子Sに加えられる信号が“1”になつた
時、レジスタREG1,REG2からのデータをセ
ツトし、カウンタCNT3のデータ端子に加える
ものであり、その内容は同図N,Oに示すものと
なる。尚、同図N,Oに於いて、c、dは前画面
に於いてセツトされた行番号を表わしている。即
ち、文字要素が一定行数(この場合は11行)以上
連続して存在している場合のみ、文字要素が切れ
た行に於いて、アンドゲートAND7の出力が
“1”となり(この場合、第2行〜第5行、及び
第16行〜第28行に文字要素が存在するが、第2行
〜第5行に存在する文字要素は、所定行数(11
行)以下であるので、ノイズとみなされ、アンド
ゲートAND7の出力は“1”にならない)、レジ
スタREGG3,REG4にそれぞれ、文字領域の
最上部の行番号、文字領域の最下部の次の行の行
番号が記憶されることになる。
Furthermore, the flip-flop FF10 has the output signal of the counter CNT2 applied to the set terminal S, and the output of the AND gate AND5 applied to the reset terminal R.
The output of the Q terminal of is shown in figure L, and
The output of the AND gate AND7 to which the outputs of the flip-flop FF10, the inverter IN4, and the AND gate AND6 are added becomes the one shown in FIG. M, and is applied to the set terminals S of the registers REG3 and REG4. Furthermore, when the signal applied to the set terminal S becomes "1", the registers REG3 and REG4 set the data from the registers REG1 and REG2 and add it to the data terminal of the counter CNT3, the contents of which are shown in the figure. It will be as shown in N and O. In addition, in N and O in the figure, c and d represent the line numbers set on the previous screen. That is, only when a character element exists consecutively for a certain number of lines (11 lines in this case), the output of the AND gate AND7 becomes "1" in the line where the character element is cut off (in this case, There are character elements in the 2nd to 5th lines and 16th to 28th lines, but the character elements existing in the 2nd to 5th lines are limited to the predetermined number of lines (11
line), it is considered as noise, and the output of the AND gate AND7 does not become "1"), and registers REGG3 and REG4 contain the line number at the top of the character area and the next line at the bottom of the character area, respectively. The line number will be stored.

又、レジスタREG3,REG4にセツトされて
いる行番号がデータ端子Dに加えられているカウ
ンタCNT3,CNT4は、それぞれ、第25図B
に示すクロツク信号CK5(第24図Aに示したク
ロツク信号CK5と同じものである。)に従つてカ
ウントダウンする64進のダウンカウンタであり、
そのカウント値が「63」になつた時、その出力を
“1”としてフリツプフロツプFF11のセツト端
子S及びリセツト端子Rに加え、又、同図Cに示
す画面単位の処理に同期したクロツク信号CK8
ロード端子LOADに加えられた時、レジスタ
REG3,REG4にセツトされている行番号をロ
ードするものである。従つて、カウンタCNT3,
CNT4の内容は、それぞれ同図D,Eに示すも
のとなり、又、カウンタCNT3,CNT4の出力
は、それぞれ同図F,Gに示すものとなる。尚、
同図AはカウンタCNT1の内容を示したもので
ある。
Further, counters CNT3 and CNT4, whose row numbers set in registers REG3 and REG4 are added to data terminal D, are shown in FIG. 25B, respectively.
It is a 64-decimal down counter that counts down in accordance with the clock signal CK 5 shown in FIG. 24 (same as the clock signal CK 5 shown in FIG. 24A),
When the count value reaches ``63'', the output is set to ``1'' and is applied to the set terminal S and reset terminal R of the flip-flop FF11, as well as the clock signal CK8 synchronized with the screen unit processing shown in C of the same figure. is applied to the load terminal LOAD, the register
This loads the line numbers set in REG3 and REG4. Therefore, counter CNT3,
The contents of CNT4 are as shown in D and E in the figure, respectively, and the outputs of counters CNT3 and CNT4 are as shown in F and G in the figure, respectively. still,
Figure A shows the contents of the counter CNT1.

従つて、フリツプフロツプFF11の出力は、
同図Hに示すように、カウンタCNT1のカウン
ト値が「16」〜「28」の時のみ、即ち文字領域に
於いてのみ“1”となり、第21図に示すゲート
回路26に加えられる。ゲート回路26は、フリ
ツプフロツプFF11の出力が“1”になつた時
のみ、合成特徴記憶回路17からの合成特徴コー
ドを識別回路18に加えるものであるから、識別
回路18ではノイズの影響なしに文字の識別を行
うことができ、又、文字移動検出回路15も文字
領域のデータを用いることによつてノイズの影響
なしに、スタート信号ST、エンド信号EDを作成
出力することができ、従つて、本実施例によれ
ば、汚れ等のノイズがある場合に於いても文字を
正確に識別することができる。
Therefore, the output of flip-flop FF11 is
As shown in FIG. 21H, the count value of the counter CNT1 becomes "1" only when it is between "16" and "28", that is, only in the character area, and is applied to the gate circuit 26 shown in FIG. Since the gate circuit 26 applies the composite feature code from the composite feature storage circuit 17 to the identification circuit 18 only when the output of the flip-flop FF 11 becomes "1", the identification circuit 18 can read characters without being affected by noise. Also, by using the character area data, the character movement detection circuit 15 can generate and output the start signal ST and end signal ED without the influence of noise. According to this embodiment, characters can be accurately identified even when there is noise such as dirt.

又、本実施例では、ダウンカウンタCNT3,
CNT4の桁落ちのデータを用いて、フリツプフ
ロツプFF11を動作させているが、カウンタ
CNT3,CNT4の内容をデコードしてフリツプ
フロツプFF11に入力する方式も考えられる。
例えばカウンタCNT3の内容が「63」になつた
時に“1”となるデコーダ、およびカウンタ
CNT4の内容が「1」になつた時に“1”とな
るデコーダのそれぞれの入力をフリツプフロツプ
FF11に入力することにより、前の画面で文字
要素が存在した行番号「16」〜「28」より広い
「15」〜「29」で文字領域信号が“1”となり文
字パターンが次の画面で上下にずれたとしても、
文字領域内のデータとして処理できることにな
る。
In addition, in this embodiment, down counters CNT3,
I am operating flip-flop FF11 using the data of CNT4, but the counter
A method may also be considered in which the contents of CNT3 and CNT4 are decoded and input to the flip-flop FF11.
For example, a decoder that becomes "1" when the content of counter CNT3 becomes "63" and a counter
Flip-flop each input of the decoder which becomes “1” when the content of CNT4 becomes “1”.
By inputting to FF11, the character area signal becomes "1" in the line numbers "15" to "29", which are wider than the line numbers "16" to "28" where the character element existed on the previous screen, and the character pattern becomes "1" on the next screen. Even if it shifts up and down,
This means that it can be processed as data within the character area.

又、本実施例では文字移動検出回路15および
文字領域検出回路25をフリツプフロツプ回路、
アンド回路等を用いて構成しているが、読出し専
用メモリとラツチ回路による順序回路を用いた構
成方法も考えられる。
Further, in this embodiment, the character movement detection circuit 15 and the character area detection circuit 25 are implemented by flip-flop circuits,
Although it is constructed using an AND circuit or the like, a construction method using a sequential circuit including a read-only memory and a latch circuit is also conceivable.

以上説明したように、本発明は、二値信号に基
づいて行特徴コードを抽出し、行特徴コードに基
づいて合成特徴コードを抽出し、更に、合成特徴
コードに基づいて文字の識別を行なうものである
から、二次元センサと文字が記載されている用紙
との相対速度が一定でない場合に於いても、二次
元センサの視野よりも大きい文字を正確に読取る
ことができる利点がある。又、本発明は、文字領
域検出回路を設け、文字領域の合成特徴コードの
みを用いて文字の識別を行なうものであるから、
汚れ等のノイズがあつても、文字を正確に読取る
ことができる利点がある。
As explained above, the present invention extracts a row feature code based on a binary signal, extracts a composite feature code based on the row feature code, and further identifies characters based on the composite feature code. Therefore, even when the relative speed between the two-dimensional sensor and the paper on which the characters are written is not constant, there is an advantage that characters larger than the field of view of the two-dimensional sensor can be accurately read. Further, since the present invention is provided with a character area detection circuit and identifies characters using only the composite feature code of the character area,
This has the advantage that characters can be read accurately even if there is noise such as dirt.

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

第1図、第2図A,Bは従来例の説明図、第3
図A,Bは本発明の原理説明図、第4図は本発明
の一実施例のブロツク線図、第5図は二次元セン
サの説明図、第6図は行特徴抽出回路14のブロ
ツク線図、第7図は第6図の動作説明図、第8図
は行特徴コードと白黒パターンとの対応例を示し
た図、第9図は行特徴抽出回路14の状態遷移
図、第10図A〜Cは文字移動検出回路15の動
作を説明する為の図、第11図は文字移動検出回
路15のブロツク線図、第12図A〜Sは第11
図の動作説明図、第13図は合成特徴抽出回路1
6のブロツク線図、第14図は第13図の動作説
明図、第15図A,Bは合成特徴抽出回路16の
処理内容を説明する為の図、第16図は識別回路
18のブロツク線図、第17図は第16図の動作
説明図、第18図A,Bは識別回路18の処理内
容を説明する為の図、第19図合成特徴コードと
それを図式化したものとの対応を示した図、第2
0図は識別回路18の状態遷移図、第21図は本
発明の他の実施例のブロツク線図、第22図A,
Bは文字領域検出回路25の動作を説明する為の
図、第23図は文字領域検出回路25のブロツク
線図、第24図A〜O、第25図A〜Hは第23
図の動作説明図である。 1は光学系、2,12は二次元センサ、3,1
3は二値化回路、4,18は識別回路、5は用
紙、6は文字、14は行特徴抽出回路、15は文
字移動検出回路、16は合成特徴抽出回路、17
は合成特徴記憶回路、19はインターフエース回
路、20は並列直列変換器、21,22はシフト
レジスタ、23,ROM1,ROM2はメモリ、
24,LATはラツチ回路、25は文字領域検出
回路、26,GATはゲート回路、FF1〜FF1
1はフリツプフロツプ、AND1〜AND7はアン
ドゲート、OR1はオアゲート、IN1〜IN4は
インバータ、DETは文字要素検出器、CNT1〜
CNT4はカウンタ、REG1〜REG4はレジスタ
である。
Figures 1 and 2 A and B are explanatory diagrams of the conventional example, and Figure 3
Figures A and B are diagrams for explaining the principle of the present invention, Figure 4 is a block diagram of an embodiment of the present invention, Figure 5 is a diagram for explaining a two-dimensional sensor, and Figure 6 is a block diagram of the row feature extraction circuit 14. 7 is an explanatory diagram of the operation of FIG. 6, FIG. 8 is a diagram showing an example of correspondence between a row feature code and a black and white pattern, FIG. 9 is a state transition diagram of the row feature extraction circuit 14, and FIG. A to C are diagrams for explaining the operation of the character movement detection circuit 15, FIG. 11 is a block diagram of the character movement detection circuit 15, and FIGS.
Figure 13 is an explanatory diagram of the operation of the composite feature extraction circuit 1.
6, FIG. 14 is an explanatory diagram of the operation of FIG. 13, FIGS. 15A and B are diagrams for explaining the processing contents of the composite feature extraction circuit 16, and FIG. 16 is a block diagram of the identification circuit 18. Figure 17 is an explanatory diagram of the operation in Figure 16, Figures 18A and B are diagrams for explaining the processing contents of the identification circuit 18, Figure 19 is the correspondence between the composite feature code and its diagrammatic representation. Figure 2 showing
0 is a state transition diagram of the identification circuit 18, FIG. 21 is a block diagram of another embodiment of the present invention, and FIG. 22A,
B is a diagram for explaining the operation of the character area detection circuit 25, FIG. 23 is a block diagram of the character area detection circuit 25, FIGS.
It is an explanatory diagram of the operation of the figure. 1 is an optical system, 2 and 12 are two-dimensional sensors, 3, 1
3 is a binarization circuit, 4 and 18 are identification circuits, 5 is paper, 6 is a character, 14 is a line feature extraction circuit, 15 is a character movement detection circuit, 16 is a composite feature extraction circuit, 17
19 is an interface circuit, 20 is a parallel-to-serial converter, 21 and 22 are shift registers, 23, ROM1 and ROM2 are memories,
24, LAT is a latch circuit, 25 is a character area detection circuit, 26, GAT is a gate circuit, FF1 to FF1
1 is a flip-flop, AND1 to AND7 are AND gates, OR1 is an OR gate, IN1 to IN4 are inverters, DET is a character element detector, CNT1 to
CNT4 is a counter, and REG1 to REG4 are registers.

Claims (1)

【特許請求の範囲】 1 光電変換素子が二次元的に配列されている二
次元センサ、該二次元センサの出力信号を二値信
号に変換する二値化回路、該二値化回路からの二
値信号に基づいて、前記二次元センサの受光面上
に結像された文字像の複数行単位の形状の特徴を
示す行特徴コードを全画面に亘つて順次抽出する
行特徴抽出回路、該行特徴抽出回路からの行特徴
コードと直前の走査画面での合成特徴コードが記
憶されている合成特徴記憶回路からの合成特徴コ
ードとの対応するものを合成して、現在の画面の
合成特徴コードを抽出し、前記合成特徴記憶回路
に加える合成特徴抽出回路、前記二値化回路から
の二値信号に基づいて、前記二次元センサの受光
面の所定位置に文字像が現われた時、スタート信
号を出力し、前記所定位置から文字像が消えた
時、エンド信号を出力する文字移動検出回路、及
び前記合成特徴記憶回路からの合成特徴コードに
基づいて文字の識別を行なう識別回路を備え、前
記スタート信号が出力されてから前記エンド信号
が出力されるまでの間、前記合成特徴回路は、合
成特徴コードの抽出処理を行ない、又、前記エン
ド信号が出力された画面に於ける前記識別回路の
出力を識別結果とすることを特徴とする光学的文
字読取方式。 2 光電変換素子が二次元的に配列されている二
次元センサ、該二次元センサの出力信号を二値信
号に変換する二値化回路、該二値化回路からの二
値信号に基づいて、前記二次元センサの受光面上
に結像された文字像の複数行単位の形状の特徴を
示す行特徴コードを全画面に亘つて順次抽出する
行特徴抽出回路、該行特徴抽出回路からの行特徴
コードと直前の走査画面での合成特徴コードが記
憶されている合成特徴記憶回路からの合成特徴コ
ードとの対応するものを合成して現在の画面の合
成特徴コードを抽出し、前記合成特徴記憶回路に
加える合成特徴抽出回路、前記二値化回路からの
二値信号に基づいて、前記二次元センサの受光面
の所定位置に文字像が現われた時、スタート信号
を出力し、前記所定位置から文字像が消えた時、
エンド信号を出力する文字移動検出回路、前記合
成特徴記憶回路からの合成特徴コードに基づいて
文字の識別を行なう識別回路、及び前記合成特徴
抽出回路からの合成特徴コードに基づいて文字要
素の存在する文字領域を検出する文字領域検出回
路を備え、前記文字移動検出回路は前記文字領域
検出回路が文字領域を検出した時のみ、エンド信
号の検出処理を行ない、前記合成特徴抽出回路
は、前記スタート信号が出力されてから前記エン
ド信号が出力されるまでの間、合成特徴コードの
抽出処理を行ない、前記識別回路は前記文字領域
検出回路が文字領域を検出した時のみ、識別処理
を行ない前記文字移動検出回路からエンド信号が
出力された画面に於ける前記識別回路の出力を識
別結果とすることを特徴とする光学的文字読取方
式。
[Claims] 1. A two-dimensional sensor in which photoelectric conversion elements are two-dimensionally arranged, a binarization circuit that converts an output signal of the two-dimensional sensor into a binary signal, and a binary signal from the binarization circuit. a line feature extraction circuit that sequentially extracts line feature codes representing features of the shape of a plurality of lines of a character image formed on the light receiving surface of the two-dimensional sensor over the entire screen based on the value signal; Synthesize the row feature code from the feature extraction circuit and the composite feature code from the composite feature storage circuit in which the composite feature code for the immediately previous scanned screen is stored to obtain the composite feature code for the current screen. When a character image appears at a predetermined position on the light-receiving surface of the two-dimensional sensor, a start signal is generated based on the binary signal from the composite feature extraction circuit and the binarization circuit, which is extracted and added to the composite feature storage circuit. a character movement detection circuit that outputs an end signal when the character image disappears from the predetermined position; and an identification circuit that identifies the character based on the composite feature code from the composite feature storage circuit; After the signal is output until the end signal is output, the composite feature circuit performs extraction processing of the composite feature code, and also extracts the composite feature code from the output of the identification circuit on the screen where the end signal is output. An optical character reading method characterized in that the identification results are: 2. A two-dimensional sensor in which photoelectric conversion elements are arranged two-dimensionally, a binarization circuit that converts the output signal of the two-dimensional sensor into a binary signal, based on the binary signal from the binarization circuit, a line feature extraction circuit that sequentially extracts line feature codes representing features of the shape of each of a plurality of lines of a character image formed on the light receiving surface of the two-dimensional sensor over the entire screen; a line from the line feature extraction circuit; A composite feature code of the current screen is extracted by combining the corresponding feature code with a composite feature code from a composite feature storage circuit in which the composite feature code of the immediately previous scanned screen is stored, and the composite feature code of the current screen is extracted. A synthetic feature extraction circuit added to the circuit outputs a start signal when a character image appears at a predetermined position on the light-receiving surface of the two-dimensional sensor based on the binary signal from the binarization circuit, and starts processing from the predetermined position. When the character image disappears,
a character movement detection circuit that outputs an end signal; an identification circuit that identifies characters based on the composite feature code from the composite feature storage circuit; and a character movement detection circuit that identifies characters based on the composite feature code from the composite feature extraction circuit. A character area detection circuit detecting a character area is provided, the character movement detection circuit performs an end signal detection process only when the character area detection circuit detects a character area, and the synthetic feature extraction circuit detects the start signal. The process of extracting a composite feature code is performed from when the character area detection circuit detects a character area until the end signal is output, and the identification circuit performs the identification process only when the character area detection circuit detects a character area. An optical character reading system characterized in that the output of the identification circuit on the screen on which the end signal is output from the detection circuit is used as the identification result.
JP56111807A 1981-07-17 1981-07-17 Optical character reading method Granted JPS5814280A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56111807A JPS5814280A (en) 1981-07-17 1981-07-17 Optical character reading method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56111807A JPS5814280A (en) 1981-07-17 1981-07-17 Optical character reading method

Publications (2)

Publication Number Publication Date
JPS5814280A JPS5814280A (en) 1983-01-27
JPH0137793B2 true JPH0137793B2 (en) 1989-08-09

Family

ID=14570643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56111807A Granted JPS5814280A (en) 1981-07-17 1981-07-17 Optical character reading method

Country Status (1)

Country Link
JP (1) JPS5814280A (en)

Also Published As

Publication number Publication date
JPS5814280A (en) 1983-01-27

Similar Documents

Publication Publication Date Title
US5128527A (en) Apparatus for reading a bar code
JPS605037B2 (en) Drawing reading device
US4355301A (en) Optical character reading system
JPS615386A (en) Pattern recognition equipment
CA1306296C (en) Image processing apparatus
JPH10198754A (en) Code reader
EP0144006B1 (en) An improved method of character recognitionand apparatus therefor
JPH0137793B2 (en)
JPH0430070B2 (en)
JPS6141029B2 (en)
US4364023A (en) Optical character reading system
JPH0373914B2 (en)
JPS6141030B2 (en)
JPS61289476A (en) Format forming system for character reader
JPH0132555B2 (en)
JPS596418B2 (en) Character reading method
GB2072912A (en) Optical character reading system
JP2679098B2 (en) Encoding processing device for contour detection image
JPS6154578A (en) Character reader
JP2619915B2 (en) Information processing method and apparatus
JPS61147379A (en) Optical character reader
JPH0244484A (en) Bar code reader
JPH0423303B2 (en)
JPH0272497A (en) Optical character reader
JPS5815829B2 (en) Character/figure recognition method