JPH0765122A - Optical character reader - Google Patents

Optical character reader

Info

Publication number
JPH0765122A
JPH0765122A JP5240586A JP24058693A JPH0765122A JP H0765122 A JPH0765122 A JP H0765122A JP 5240586 A JP5240586 A JP 5240586A JP 24058693 A JP24058693 A JP 24058693A JP H0765122 A JPH0765122 A JP H0765122A
Authority
JP
Japan
Prior art keywords
character
recognition
unit
line
characters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5240586A
Other languages
Japanese (ja)
Inventor
Yoshikazu Kobayashi
美和 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP5240586A priority Critical patent/JPH0765122A/en
Publication of JPH0765122A publication Critical patent/JPH0765122A/en
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)

Abstract

PURPOSE:To improve the processing time by efficiently using one or plural recognition parts by performing character segmentation for recognizing a reread character after characters are segmented in recognized character group units. CONSTITUTION:A control part 2 segments characters 1-6 in a 1st line in order and transfers them to recognition parts #1-#3. Here, the segmentation time of one character is set to tK and the recognition time of one character is set to tR are so set that 3tK<=tR. When the character 6 is transferred to the recognition part #3 and begins to be recognized, the control part 2 starts segmenting characters in a 2nd line. Once the recognition of the six characters 1-6 in the 1st line ends, the control part 2 decides whether a read is made by 1st scanning, namely, whether the characters can correctly be read. When there is a character which can not be read, 2nd scanning is performed for the character which can not be read and the reread character is segmented for recognition.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、イメージデータを光学
的に読み取り電気的信号に変換するための光学式文字読
取装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical character reader for optically reading image data and converting it into an electric signal.

【0002】[0002]

【従来の技術】図7は従来の光学式文字読取装置の一構
成例を示すブロック図である。図7において、この文字
読取装置では、アドレスデータバス101を介して互い
に接続された、制御部102、多値イメージメモリ10
3、認識部#101、認識部#201、認識部#301
等で構成されており、また多値イメージメモリ103に
は帳票105のイメージを光学的に読み取り電気的信号
に変換する光学系104が接続されている。
2. Description of the Related Art FIG. 7 is a block diagram showing a structural example of a conventional optical character reading device. 7, in this character reading device, a control unit 102 and a multi-valued image memory 10 connected to each other via an address data bus 101.
3, recognition unit # 101, recognition unit # 201, recognition unit # 301
The multi-valued image memory 103 is connected to an optical system 104 which optically reads an image of the form 105 and converts it into an electric signal.

【0003】そして、このように構成された文字読取装
置では、帳票105のイメージが光学系104により光
学的に読み取られ電気的信号に変換されると、これが多
値イメージメモリ103に記憶される。また、この多値
イメージメモリ103に記憶された信号は制御部102
で1文字毎に切り出され、この切り出された文字が複数
の認識部#101〜#301に1文字毎に転送されて認
識が行われるようになっている。
In the character reading apparatus thus constructed, when the image of the form 105 is optically read by the optical system 104 and converted into an electric signal, this is stored in the multi-valued image memory 103. Further, the signals stored in the multi-valued image memory 103 are transmitted to the control unit 102.
The characters are cut out for each character, and the cut out characters are transferred to the plurality of recognition units # 101 to # 301 for each character for recognition.

【0004】図8は図7に示した帳票の一例を示すもの
で、図9は従来の文字読取装置において多値イメージメ
モリ103より切り出された文字を認識するまでのタイ
ムチャートを示すものである。そこで、図7に示した文
字読取装置において、多値イメージメモリ103より切
り出された文字を認識するまでの処理手順を図8及び図
9と共に次に説明するる。
FIG. 8 shows an example of the form shown in FIG. 7, and FIG. 9 shows a time chart until the character cut out from the multi-valued image memory 103 is recognized in the conventional character reading apparatus. . Therefore, in the character reading apparatus shown in FIG. 7, a processing procedure until the character cut out from the multi-valued image memory 103 is recognized will be described below with reference to FIGS. 8 and 9.

【0005】まず、制御部102は文字切り出し処理に
より1行目101Lの第1文字“0”を切り出すと、こ
れを認識部#101へ転送する。すると、認識部#10
1での認識が開始される。また、これと同時に1行目1
01Lの第2文字“1”が切り出され、これが認識部#
201へ転送され、認識部#201で文字の認識が開始
される。次いで、1行目101Lの第3文字“2”が切
り出され、これが認識部#301へ転送され、認識部#
301で文字の認識が開始される。さらに、認識部#3
01での認識が開始され、かつ認識部#101での第1
文字の認識が終了すると、1行目101Lの第4文字
“3”が切り出され、これが認識部#101へ転送さ
れ、認識部#101で文字の認識が開始される。以下、
同様にして第5文字“4”、第6文字“5”が認識部#
201,#301でそれぞれ認識される。この処理を以
下の説明では「第1スキャン」と言う。
First, the control unit 102 cuts out the first character "0" in the first line 101L by the character cutting process and transfers it to the recognition unit # 101. Then, the recognition unit # 10
Recognition at 1 is started. At the same time, the first line 1
The second character “1” of 01L is cut out, and this is the recognition unit #
Then, the recognition unit # 201 starts recognition of the character. Next, the third character "2" in the first line 101L is cut out, transferred to the recognition unit # 301, and then recognized.
At 301, character recognition is started. Furthermore, the recognition unit # 3
The recognition in 01 is started, and the first in the recognition unit # 101 is started.
When the character recognition is completed, the fourth character "3" in the first line 101L is cut out, transferred to the recognition unit # 101, and the recognition unit # 101 starts the character recognition. Less than,
Similarly, the fifth character "4" and the sixth character "5" are recognized part #.
201 and # 301 respectively. This process will be referred to as "first scan" in the following description.

【0006】また、1行目101Lの最終文字(本例で
は第6文字“5”)の認識が終了すると、第1行目10
1Lの編集処理を行う。ここで、例えば文字“0”と文
字“4”が正しく読み込まれなかった場合(以下、これ
を「不読」と言う)は、制御部102は多値イメージメ
モリ103から濃度方向のスライスを変えて文字“0”
の切り出しを実施し、認識部#101へ切り出された文
字“0”を転送する。すると、認識部#101での認識
を開始する。これと同時に文字“4”を切り出し、認識
部#201で認識が開始される。この処理を以下の説明
では「第2スキャン」と言う。
When the recognition of the last character of the first line 101L (the sixth character "5" in this example) is completed, the first line 10L
Perform 1L editing processing. Here, for example, when the character “0” and the character “4” are not correctly read (hereinafter referred to as “non-read”), the control unit 102 changes the slice in the density direction from the multi-valued image memory 103. Letter "0"
Is cut out, and the cut out character “0” is transferred to the recognition unit # 101. Then, the recognition unit # 101 starts recognition. At the same time, the character "4" is cut out, and the recognition unit # 201 starts recognition. This process is referred to as "second scan" in the following description.

【0007】そして、第2スキャンでの文字“0”と
“4”との認識がそれぞれ終了すると次に編集処理に入
る。ここで、文字“0”と文字“4”が正しく読み込ま
れていた場合(以下、これを「正読」と言う)は、続い
て2行目102Lの第1スキャンに入る。また、2行目
の第1スキャンが正読の場合は、3行目103Lの第1
スキャンに入り、同様な処理が行われる。以下、各行毎
に同様な処理が行われる。
When the recognition of the characters "0" and "4" in the second scan is completed, the editing process is started. Here, if the characters "0" and "4" have been correctly read (hereinafter referred to as "correct reading"), the first scan of the second line 102L is started. If the first scan on the second line is correct reading, the first scan on the third line 103L is performed.
The scan is started and similar processing is performed. Thereafter, similar processing is performed for each row.

【0008】すなわち、この従来の光学式文字読取装置
では、各行の第1スキャン終了後に、その正・不読を判
定し、ここで不読があった場合に該当する行の第2スキ
ャンを実施し、この第2スキャンの終了後に再び該行の
正・不読の判断を行うと言う処理を所定スキャン(通常
は第5スキャン程度)まで繰り返した後、次行の第1ス
キャンを実施すると言うような手順をとることによって
認識率の向上を図っている。また、ここで文字切り出し
時間をtk 、文字認識時間をtR とすると、文字切り出
し時間tk は文字認識時間tR よりも短く、すなわち
(tk ≦tR )となるようにしており、複数の認識部#
101〜#301を用いて処理をする場合におけるスル
ープットの向上を図っている。
That is, in this conventional optical character reader, the correctness / non-reading is judged after the completion of the first scanning of each line, and if the reading is not performed, the second scanning of the corresponding line is carried out. After the second scan is finished, the process of determining whether the line is correct or unreadable is repeated until a predetermined scan (usually about the fifth scan), and then the first scan of the next line is performed. The recognition rate is improved by taking such a procedure. If the character cutout time is t k and the character recognition time is t R , the character cutout time t k is shorter than the character recognition time t R , that is, (t k ≤t R ). Multiple recognizers #
Throughput is improved when processing is performed using 101 to # 301.

【0009】[0009]

【発明が解決しようとする課題】上述したように、従来
の光学式文字読取装置では、認識率を向上させるために
各行の第1スキャン終了後に、その正・不読を判定し、
ここで不読があった場合に該当する行の第2スキャンを
実施し、この第2スキャンの終了後に再び該行の正・不
読の判断を行うと言うようにスキャン処理を複数回繰り
返した後、次行の第1スキャンを実施している。しかし
ながら、この方法では1行目第2スキャンのときに認識
部#103がそうであるように、他の認識部#101,
#102がスキャン処理を繰り返している間は認識処理
に使われずに休んでいる認識部も存在し、複数の認識部
#101〜#103が有効に使われないと言う問題点
や、各スキャン間に切り出しの待ち時間が発生し処理時
間が低下すると言う問題点等があった。
As described above, in the conventional optical character reading device, in order to improve the recognition rate, the correctness / non-reading is determined after the completion of the first scan of each line,
If there is a non-read, the second scan of the corresponding line is performed, and after the end of the second scan, the scan process is repeated a plurality of times so as to judge again whether the line is correct or not. After that, the first scan of the next line is performed. However, in this method, as in the case of the recognition unit # 103 at the time of the second scan of the first line, other recognition units # 101,
While # 102 repeats the scanning process, there is also a recognition unit that is not used for the recognition process and rests, and there is a problem that a plurality of recognition units # 101 to # 103 are not used effectively, However, there is a problem in that a waiting time for cutting out occurs and the processing time is reduced.

【0010】本発明は、上記問題点に鑑みてなされたも
のであり、その目的は1個または複数個の認識部を効率
良く使って処理時間を向上させることができるようにし
た光学式文字読取装置を提供することにある。
The present invention has been made in view of the above problems, and an object thereof is to read an optical character in which one or a plurality of recognition units can be efficiently used to improve the processing time. To provide a device.

【0011】[0011]

【課題を解決するための手段】この目的は、本発明にあ
っては、帳票を光学的に読み取り多値イメージに変換す
る光電変換部と、多値イメージに光電変換された帳票の
イメージを記憶するイメージメモリと、前記イメージメ
モリから濃度方向の複数のスライスを切り換えながら帳
票イメージを読み出し、1文字毎に文字を切り出す文字
切り出し部と、1個または複数個の認識部で前記切り出
された文字を認識する認識部とより成り、前記スライス
での文字切り出しを行い、その認識結果より所定スライ
スを切り換えて再認識する行単位またはフィールド単位
等の認識文字群単位の認識を行う光学式文字読取装置に
おいて、前記認識文字群単位の文字切り出し終了後に後
続する認識文字群単位の文字切り出しを実行するととも
に、この認識文字群単位の認識終了後に前記認識文字群
単位の正・不読を判定し、再読み取りを必要とする文字
が発生した場合に、再読み取り文字の認識のための文字
切り出しをある認識文字群単位の文字切り出し後に行う
制御手段を設けることによって達成される。
According to the present invention, there is provided a photoelectric conversion unit for optically reading a form and converting it into a multivalued image, and an image of the form photoelectrically converted into a multivalued image. And an image memory for reading out a form image while switching a plurality of slices in the density direction from the image memory, and a character cutout portion for cutting out a character for each character, and the character cut out by one or a plurality of recognition portions. In an optical character reading device, which comprises a recognition unit for recognizing, performs character cutting in the slice, and recognizes a recognized character group unit such as a line unit or a field unit for rerecognizing by switching a predetermined slice based on the recognition result. After the character segmentation of the recognized character group unit is completed, the subsequent character segmentation of the recognized character group unit is executed, and After the recognition of the unit is completed, the character in the recognized character group unit is judged to be correct or unreadable, and when a character that needs to be reread occurs, the character is cut out for recognition of the reread character. This is achieved by providing a control means that is performed after cutting.

【0012】また、この目的は、本発明にあっては、帳
票を光学的に読み取り多値イメージに変換する光電変換
部と、多値イメージに光電変換された帳票のイメージを
複数枚分記憶するイメージメモリと、前記イメージメモ
リから複数のスライスを切り換えながら帳票イメージを
読み出し1文字毎に文字を切り出す文字切り出し部と、
1個または複数個の認識部で前記切り出された文字を認
識する認識部とより成り、所定スライスでの文字切り出
しを行い、その認識結果より所定スライスを切り換えて
再認識する行単位またはフィールド単位等の認識文字群
単位の認識を行う光学式文字読取装置であって、該認識
文字群単位の文字切り出し終了後、直ちに次の同一帳票
内または前記イメージメモリに記憶されている他の帳票
の認識文字群単位の文字切り出しを実行するとともに、
この認識文字群単位の認識終了後に前記認識文字群単位
の正・不読を判定し、再読み取り文字が発生した場合
に、再読み取り文字の認識のための文字切り出しを同一
帳票内または前記イメージメモリに記憶されている他の
帳票のある認識文字群単位の文字切り出し後に行う制御
手段を設けることによって達成される。
Further, according to the present invention, the object is to store a plurality of sheets of photoelectric conversion units for optically reading a form and converting it into a multi-valued image, and a plurality of images of the form photoelectrically converted into a multi-valued image. An image memory, and a character cutout unit that reads a form image while switching a plurality of slices from the image memory and cuts out a character for each character.
A recognition unit that recognizes the cut-out characters by one or a plurality of recognition units, cuts out characters in predetermined slices, and switches the predetermined slices based on the recognition result to re-recognize line units or field units. Is an optical character reading device for recognizing the recognized character group unit, and immediately after the character is cut out in the recognized character group unit, the recognized character of the other form stored in the next same form or in the image memory. In addition to executing character segmentation for each group,
After the recognition of each recognition character group unit, it is determined whether the recognition character group unit is correct or non-readable, and if a reread character occurs, a character cutout for recognition of the reread character is made in the same form or in the image memory. This is achieved by providing a control means for performing after the character is cut out in units of a recognized character group with another form stored in.

【0013】[0013]

【作用】この構成によれば、各行の文字切り出し直後に
次行の文字切り出しを実行し、その行の文字認識終了後
にその行の正・不読を判定し、再読取が発生した場合
に、再読み取り文字の認識のための文字切り出しを、あ
る行の切り出し終了後、あるいは同一帳票内または前記
イメージメモリに記憶されている他の帳票のある認識文
字群単位の文字切り出し後にその行の切り出しを行うの
で、文字切り出し部や認識部が効率良く稼働し、処理時
間を大幅に向上させることが可能になる。
According to this configuration, the character cut-out of the next line is executed immediately after the character cut-out of each line, and after the character recognition of the line is completed, it is determined whether the line is correct or not, and when re-reading occurs, After cutting out a line for recognizing reread characters, or after cutting out a line in the same form or in a unit of a recognized character group in another form stored in the image memory, the line is cut out. Since this is performed, the character slicing unit and the recognition unit operate efficiently, and the processing time can be significantly improved.

【0014】[0014]

【実施例】以下、本発明の実施例について図面を用いて
詳細に説明する。図1は本発明に係る光学式文字読取装
置の一実施例を示すブロック図である。図1において、
この文字読取装置では、アドレスデータバス1を介して
互いに接続された、制御部2、多値イメージメモリ3、
コンパレータ4、パターンメモリ5、認識部#1、認識
部#2、認識部#3等で構成されており、また多値イメ
ージメモリ3には帳票6のイメージを光学的に読み取り
電気的信号に変換する光学系7が接続されている。
Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of an optical character reading device according to the present invention. In FIG.
In this character reading device, a control unit 2, a multi-valued image memory 3, which are connected to each other via an address data bus 1,
The multi-valued image memory 3 is composed of a comparator 4, a pattern memory 5, a recognition unit # 1, a recognition unit # 2, a recognition unit # 3, etc., and optically reads the image of the form 6 into an electrical signal. The optical system 7 is connected.

【0015】そして、このように構成された文字読取装
置では、帳票6のイメージが光学系7により光学的に読
み取られて電気的信号に変換されると、これが多値イメ
ージメモリ3に記憶される。
In the character reading device thus constructed, when the image of the form 6 is optically read by the optical system 7 and converted into an electric signal, this is stored in the multi-valued image memory 3. .

【0016】また、この多値イメージメモリ3に記憶さ
れた信号は、制御部2で指定される所定の値とコンパレ
ータ4で比較されて2値イメージ化され、制御部2のパ
ターンメモリ5へ1.5 字分程度転送され、この制御部2
で1文字毎に切り出されて、この切り出された文字パタ
ーンが複数の認識部#1〜#3に1文字毎に転送されて
認識が開始される。
Further, the signal stored in the multi-valued image memory 3 is compared with a predetermined value designated by the control unit 2 by the comparator 4 to be a binary image, which is then transferred to the pattern memory 5 of the control unit 2 by 1.5. This control unit 2
Then, the characters are cut out character by character, and the cut out character patterns are transferred to the plurality of recognition units # 1 to # 3 character by character to start recognition.

【0017】これと同時に、制御部2は、次文字を多値
イメージメモリ3から次文字をパターンメモリ5へ転送
して次文字を切り出し、この切り出された文字が制御部
2から認識部#2へ転送され、認識部#2で認識が開始
される。同様にして、認識部#3にはその次に切り出さ
れた文字が転送され、この文字の認識が行われる。
At the same time, the control unit 2 transfers the next character from the multi-valued image memory 3 to the pattern memory 5, cuts out the next character, and the cut-out character from the control unit 2 is recognized by the recognition unit # 2. The recognition unit # 2 starts recognition. Similarly, the character cut out next is transferred to the recognition unit # 3, and the character is recognized.

【0018】図2は図1に示した帳票の一例を示すもの
で、図3は図1に示した本実施例の文字読取装置におい
て多値イメージメモリ3より切り出された文字を認識す
るまでのタイムチャートを示すものである。そこで、図
1に示した文字読取装置において、多値イメージメモリ
3より切り出された文字パターンを認識するまでの処理
手順を図2及び図3と共に次に説明する。
FIG. 2 shows an example of the form shown in FIG. 1, and FIG. 3 shows how the characters read from the multi-valued image memory 3 are recognized in the character reading apparatus of this embodiment shown in FIG. It shows a time chart. Therefore, in the character reading apparatus shown in FIG. 1, a processing procedure until the character pattern cut out from the multi-valued image memory 3 is recognized will be described below with reference to FIGS.

【0019】まず、説明に当たって、図3内における符
号の説明をすると、符号S11は文字切り出し数、S1
2は認識部#1の認識数、S13は認識部#2の認識
数、S14は認識部#3の認識数、S15はI行目のJ
スキャン目、すなわち(I,J)の認識結果による編集
処理数、S16は処理中の行数、S17は認識のスキャ
ン数を表しているものである。
First, in the explanation, the reference numerals in FIG. 3 will be explained.
2 is the number of recognitions of the recognition unit # 1, S13 is the number of recognitions of the recognition unit # 2, S14 is the number of recognitions of the recognition unit # 3, and S15 is J of the I-th row.
The number of edit processing based on the scan result, that is, the recognition result of (I, J), S16 is the number of lines being processed, and S17 is the number of recognition scans.

【0020】そして、先ず、制御部2は文字切り出し処
理により、帳票6の1行目1Lの第1文字“1”を切り
出すと、これを認識部#1へ転送する。すると、認識部
#1での認識が開始される。また、これと同時に1行目
1Lの第2文字“2”が切り出され、これが認識部#2
へ転送され、認識部#2で文字の認識が開始される。次
いで、1行目1Lの第3文字“3”が切り出され、これ
が認識部#3へ転送され、認識部#3で文字の認識が開
始される。さらに、認識部#3での認識が開始され、か
つ認識部#1での第1文字の認識が終了すると、1行目
1Lの第4文字“4”が切り出され、これが認識部#1
へ転送されて、認識部#1で文字の認識が開始される。
以下、同様にして第5文字“5”、第6文字“6”が1
文字毎に切り出され、これが認識部#2,#3で認識さ
れる。
First, the control unit 2 cuts out the first character "1" in the first line 1L of the form 6 by the character cutting process, and transfers it to the recognition unit # 1. Then, recognition by the recognition unit # 1 is started. At the same time, the second character “2” on the first line 1L is cut out, and this is the recognition unit # 2.
The recognition unit # 2 starts character recognition. Next, the third character "3" on the first line 1L is cut out, transferred to the recognition unit # 3, and the recognition unit # 3 starts recognition of the character. Further, when the recognition unit # 3 starts recognition and the recognition unit # 1 finishes recognition of the first character, the fourth character “4” on the first line 1L is cut out, and this is recognized by the recognition unit # 1.
Then, the recognition unit # 1 starts recognition of characters.
Similarly, the fifth character "5" and the sixth character "6" are 1
Each character is cut out and recognized by the recognition units # 2 and # 3.

【0021】ここで、1文字の切り出し時間をtk 、1
文字の認識時間をtR とすると、(3tk ≦tR )に設
定されていて、認識部は3構成のとき最も効率良く認識
処理が行われる。
Here, the extraction time for one character is t k , 1
When the character recognition time is t R , (3t k ≤t R ) is set, and the recognition unit performs the recognition process most efficiently when the recognition unit has three configurations.

【0022】また、1行目1Lの1スキャン目の最終文
字“6”の切り出しが終了し、認識部#3へ文字“6”
が転送されて文字“6”の認識がスタートすると、文字
切り出し部は2行目2Lの文字の切り出しに着手し、認
識部#1,#2は2行目2Lの認識に入る。そして、認
識部#3は、1行目1Lの最終文字“6”の認識が2行
目2Lの文字“9”の切り出し終了直前に終了し、この
文字“6”の終了後に続いて2行目2Lの文字“9”の
認識に着手することになる。
The cutout of the final character "6" of the first scan of the first line 1L is completed, and the character "6" is sent to the recognition unit # 3.
When the character is transferred and the recognition of the character “6” is started, the character cutout unit starts to cut out the character on the second line 2L, and the recognition units # 1 and # 2 start recognition on the second line 2L. Then, the recognition unit # 3 ends recognition of the final character “6” on the first line 1L immediately before the end of the cutout of the character “9” on the second line 2L, and continues two lines after the end of the character “6”. The recognition of the character "9" of the eye 2L will be started.

【0023】さらに、これと同時に1行目L1における
6文字“1”〜“6”の認識が終了するので、制御部2
で編集処理(S15)を着手する。ここでは、編集
(1,1)の処理に着手し、第1スキャンでの正・不
読、すなわち正しく読み取れたか否かを判定する。そし
て、ここで正しく読み込まれずに不読と判定された文字
(この実施例では文字“2”,“4”,“5”,“6”
の4つ)があった場合、この不読と判定された文字につ
いて第2スキャンを行う。
Further, at the same time, the recognition of the six characters "1" to "6" in the first line L1 is completed, so the control unit 2
Then, the editing process (S15) is started. Here, the process of editing (1, 1) is started, and it is determined whether or not the data was correctly / unread in the first scan, that is, whether or not it was correctly read. Then, the characters which are not correctly read and are determined to be unreadable (in this embodiment, the characters "2", "4", "5", "6")
4), the second scan is performed on the character that is determined to be unreadable.

【0024】ここで、2行目2Lの最終文字“2”の切
り出し終了時には、1行目L1の第1スキャンの認識結
果が終了し、また1行目1Lの第2スキャン文字が決定
しているので、1行目1Lの第2スキャン文字の切り出
しは、2行目2Lの最終文字“2”の切り出し終了直後
に着手される。
Here, at the end of cutting out the last character "2" of the second line 2L, the recognition result of the first scan of the first line L1 is completed, and the second scan character of the first line 1L is determined. Therefore, the cutout of the second scan character on the first line 1L is started immediately after the cutout of the final character "2" on the second line 2L.

【0025】そして、1行目1Lの第2スキャンは、図
において、制御部2より指定された第1スキャンとは異
なる所定値で1行目1Lの多値イメージがコンパレータ
4で比較される。また、2値イメージとされたイメージ
を第1スキャンと同様にパターンメモリ5へ転送し、制
御部2で1文字毎に切り出し、この1行目1Lの第2ス
キャンを行う。
In the second scan of the first row 1L, the comparator 4 compares the multi-valued image of the first row 1L with a predetermined value different from the first scan designated by the control unit 2 in the figure. The binary image is transferred to the pattern memory 5 in the same manner as in the first scan, the control unit 2 cuts out each character, and the second scan of the first line 1L is performed.

【0026】一方、2行目2Lの第1スキャンの最終文
字“2”の認識は、1行目1Lの第2スキャンの文字
“5”の切り出し直前に認識部#3で終了する。続い
て、編集処理(S15)に着手され、ここでは編集
(2,1)が実行されて2行目2Lの第1スキャンでの
正・不読を判定する。そして、不読と判定された文字
(この実施例では文字“7”,“8”の2つ)があった
場合、この不読と判定された文字について第2スキャン
を行う。
On the other hand, the recognition of the final character "2" of the first scan in the second line 2L is completed by the recognition unit # 3 immediately before the cutting out of the character "5" of the second scan in the first line 1L. Next, the edit process (S15) is started, and the edit (2, 1) is executed here to determine the correctness / non-readability in the first scan of the second line 2L. If there is a character that is determined to be unreadable (two characters "7" and "8" in this embodiment), the second scan is performed on the character that is determined to be unreadable.

【0027】また、1行目1Lの第2スキャンの最終文
字“6”の切り出し終了以前に2行目2Lの第2スキャ
ン文字の選定が終了していれば(この実施例では終了し
ている)、1行目1Lの第2スキャンの最終文字の切り
出し終了後に2行目2Lの第2スキャンの文字切り出し
に着手する。
If the selection of the second scan character of the second line 2L is completed before the cutout of the final character "6" of the second scan of the first line 1L is completed (this embodiment is completed. ) After cutting out the last character of the second scan on the first line 1L, the character cutting of the second scan on the second line 2L is started.

【0028】これに対して、1行目1Lの第2スキャン
の最終文字“6”の切り出し終了以前に2行目2Lの第
2スキャン文字の選定が終了していない場合には、3行
目3Lの切り出しに着手する。
On the other hand, if the selection of the second scan character of the second line 2L is not completed before the cutting out of the final character "6" of the second scan of the first line 1L, the third line is selected. Start cutting 3L.

【0029】そして、3行目3Lの第1スキャンの切り
出し中に1行目1Lの第2スキャンの編集(1,2)及
び2行目2Lの第2スキャンの編集(2,2)に着手し
て正・不読を判定し、もし不読があるならば濃度方向の
スライスを変え、第3,第4スキャンを実施する。そし
て、所定回数のスキャン(例えば4回のスキャン)を実
施した後、不読文字は不読としてその行の認識を終了す
る。以後、同様な処理を帳票6内の全文字の認識終了ま
で繰り返す。
Then, while cutting out the first scan of the third line 3L, the editing (1, 2) of the second scan of the first line 1L and the editing (2, 2) of the second scan of the second line 2L are started. Then, it is determined whether the reading is correct or not, and if there is reading, the slice in the density direction is changed and the third and fourth scans are performed. Then, after performing a predetermined number of scans (for example, four scans), the unread character is regarded as unreadable and the recognition of the line is ended. After that, the same processing is repeated until the recognition of all the characters in the form 6 is completed.

【0030】なお、本実施例の場合では、上記1行目1
Lの第2スキャンの編集(1,2)及び2行目2Lの第
2スキャンの編集(2,2)での正・不読判定において
は正読とした場合であり、したがって1行目1Lと2行
目2Lの認識は第2スキャンで終了する。
In the case of this embodiment, the first line 1
Correct reading / non-reading judgment in editing (2, 2) of the second scan of L and editing (2, 2) of the second scan of 2L of 2L is the case of correct reading. The recognition of the second line 2L ends with the second scan.

【0031】したがって、上記実施例の光学式文字読取
装置によれば、各行の文字切り出し直後に次行の文字切
り出しを実行し、その行の文字認識終了後にその行の正
・不読を判定し、再読取が発生した場合に、ある行の切
り出し終了後にその行の切り出しを行うようにしたの
で、文字切り出し部や認識部が効率良く稼働し、処理時
間を大幅に向上させることが可能になる。
Therefore, according to the optical character reader of the above embodiment, the character cut-out of the next line is executed immediately after the character cut-out of each line, and after the character recognition of that line is completed, it is judged whether the line is correct or not. , When re-reading occurs, the line is cut out after the line is cut out, so the character cutout unit and the recognition unit operate efficiently, and it is possible to greatly improve the processing time. .

【0032】なお、上記実施例において、繰り返しスキ
ャンを必要とすると判定するための読取単位は行単位と
しているが、これはフィールド単位等の認識文字群単位
でも、複数行単位であっても差し支えないものである。
In the above embodiment, the reading unit for determining that repeated scanning is required is a line unit, but this may be a unit of a recognized character group such as a field unit or a unit of a plurality of lines. It is a thing.

【0033】また、行単位で繰り返しスキャンの有無を
判定し、全行の第1スキャン実施後に全行の第2スキャ
ンを行うと言う順序で行っても差し支えないものであ
る。
It is also possible to determine whether or not a repeated scan is performed for each row, and then perform the second scan of all rows after performing the first scan of all rows.

【0034】さらに、認識部は1個でも複数個でも良い
ものであり、文字切り出し時間tkと認識時間tR
(ntR ≦tk )となるようならば、n個の認識部を設
けると最も効率が良い。
Further, the number of recognition units may be one or more, and if the character extraction time t k and the recognition time t R are (nt R ≤t k ), n recognition units are provided. And the most efficient.

【0035】また、さらに繰り返しスキャンを行わない
場合は、スキャン数1に相当し、この場合は多値イメー
ジの必要は無く、2値イメージでも良い。
Further, when the repetitive scanning is not performed, the number of scans corresponds to 1. In this case, a multivalued image is not necessary and a binary image may be used.

【0036】図4は本発明に係る光学式文字読取装置の
他の実施例を示すブロック図である。図4において図1
と同一符号を付したものは図1と同一のものを示してい
る。
FIG. 4 is a block diagram showing another embodiment of the optical character reader according to the present invention. In FIG.
Those denoted by the same reference numerals as in FIG.

【0037】そして、図4において、この文字読取装置
では、アドレスデータバス1を介して互いに接続された
制御部2、8階調の多値イメージメモリ23、コンパレ
ータ4、パターンメモリ5、認識部#1、認識部#2、
認識部#3等で構成されており、また多値イメージメモ
リ23には帳票6のイメージを光学的に読み取って電気
的信号に変換する光学系7が接続されている。さらに、
多値イメージメモリ23はバンクaとバンクbの2つの
バンク構成となっている。
4, in this character reading device, the control unit 2, the multi-valued image memory 23 with 8 gradations, the comparator 4, the pattern memory 5, and the recognition unit # which are connected to each other via the address data bus 1. 1, recognition unit # 2,
The multi-valued image memory 23 is connected to an optical system 7 for optically reading the image of the form 6 and converting it into an electric signal. further,
The multi-valued image memory 23 has two banks, a bank a and a bank b.

【0038】このように構成された文字読取装置では、
帳票6aまたは帳票6bが図示せぬ搬送手段により光学
系7まで搬送されて来て、この帳票6aまたは帳票6b
(本実施例では帳票6a)のイメージが光学系7により
光学的に読み取られて電気的信号に変換される。する
と、このイメージ信号が2バンク(バンクa,バンク
b)構成の多値イメージメモリ23に記憶される。
In the character reading device thus constructed,
The form 6a or the form 6b is conveyed to the optical system 7 by a conveying means (not shown), and the form 6a or the form 6b is conveyed.
The image of the form 6a in this embodiment is optically read by the optical system 7 and converted into an electrical signal. Then, this image signal is stored in the multi-valued image memory 23 having a 2-bank structure (bank a, bank b).

【0039】そして、この多値イメージメモリ23に記
憶されたイメージ信号は、制御部2で指定される所定の
値とコンパレータ4で比較されて2値イメージ化され、
制御部2のパターンメモリ5へ1.5 字分程度転送され、
この制御部2で1文字毎に切り出され、この切り出され
た文字パターンが複数の認識部#1〜#3に1文字毎に
転送されて認識が開始される。
Then, the image signal stored in the multi-valued image memory 23 is compared with a predetermined value designated by the control section 2 by the comparator 4 to be a binary image,
About 1.5 characters are transferred to the pattern memory 5 of the control unit 2,
The control unit 2 cuts out each character, and the cut-out character pattern is transferred to the plurality of recognition units # 1 to # 3 for each character to start recognition.

【0040】また、これと同時に、制御部2は、次文字
を多値イメージメモリ23から次文字をパターンメモリ
5へ転送して次文字を切り出し、この切り出された文字
が制御部2から認識部#2へ転送され、認識部#2で認
識が開始される。同様にして、認識部#3にはその次に
切り出された文字が転送され、この文字の認識が行われ
る。
At the same time, the control unit 2 transfers the next character from the multi-valued image memory 23 to the pattern memory 5, cuts out the next character, and the cut-out character is recognized by the control unit 2 from the recognition unit. It is transferred to # 2, and the recognition unit # 2 starts recognition. Similarly, the character cut out next is transferred to the recognition unit # 3, and the character is recognized.

【0041】図5は図4に示した2枚の帳票6a,6b
の一例を示すもので、図6は図4に示した本実施例の文
字読取装置において多値イメージメモリ23より切り出
された文字を認識するまでのタイムチャートを示すもの
である。そこで、図4に示した文字読取装置において、
多値イメージメモリ23より切り出された文字パターン
を認識するまでの処理手順を図5及び図6と共に次に説
明する。
FIG. 5 shows the two forms 6a and 6b shown in FIG.
FIG. 6 shows a time chart until the character cut out from the multi-valued image memory 23 is recognized in the character reading apparatus of the present embodiment shown in FIG. Therefore, in the character reading device shown in FIG.
A processing procedure until the character pattern cut out from the multi-valued image memory 23 is recognized will be described below with reference to FIGS.

【0042】まず、説明に当たって、図3内における符
号の説明をすると、符号S21は文字切り出し数、S2
2は認識部#1の認識数、S23は認識部#2の認識
数、S24は認識部#3の認識数、S25はIのJ行目
のKスキャン目、すなわち(I,J,K)の認識結果に
よる編集処理数、S26は処理中の行数、S27は認識
のスキャン数、S28は帳票6a,6bの区別(aは帳
票6a,bは帳票6b)を表しているものである。
First, in the description, the reference numerals in FIG. 3 will be explained.
2 is the number of recognitions of the recognition unit # 1, S23 is the number of recognitions of the recognition unit # 2, S24 is the number of recognitions of the recognition unit # 3, S25 is the Kth scan of the Jth row of I, that is, (I, J, K). The number of editing processes according to the recognition result of S, the number of lines being processed, S27, the number of scans for recognition, and S28 are distinctions between the forms 6a and 6b (a is the form 6a and b is the form 6b).

【0043】そして、先ず、制御部2は文字切り出し処
理により、帳票6aの1行目1Lにおいて、多値イメー
ジメモリ23のバンク0に記憶されている帳票6aの第
1文字“0”を切り出すと、これを認識部#1へ転送す
る。すると、認識部#1での認識が開始される。また、
これと同時に1行目1Lの第2文字“1”が切り出さ
れ、これが認識部#2へ転送され、認識部#2で文字の
認識が開始される。次いで、1行目1Lの第3文字
“2”が切り出され、これが認識部#3へ転送され、認
識部#3で文字の認識が開始される。ここで、1文字の
切り出し時間をtk 、1文字の認識時間をtR とする
と、(3tk ≦tR )に相当し、認識部は3構成のとき
最も効率良く認識処理が行われる。
First, the control unit 2 cuts out the first character "0" of the form 6a stored in the bank 0 of the multi-valued image memory 23 in the first line 1L of the form 6a by the character cutting process. , And transfers this to the recognition unit # 1. Then, recognition by the recognition unit # 1 is started. Also,
At the same time, the second character "1" in the first line 1L is cut out, transferred to the recognition unit # 2, and the recognition unit # 2 starts recognition of the character. Next, the third character “2” on the first line 1L is cut out, transferred to the recognition unit # 3, and the recognition unit # 3 starts recognition of the character. Here, when the extraction time for one character is t k and the recognition time for one character is t R , this corresponds to (3t k ≤t R ), and the recognition unit most efficiently performs the recognition process when the recognition unit has three configurations.

【0044】また、1行目1Lの1スキャン目の最終文
字“3”の切り出しが終了し、認識部#1へ文字“3”
が転送されて文字“3”の認識がスタートすると、文字
切り出し部は2行目2Lの文字の切り出しに着手し、認
識部#2,#3は2行目2Lの認識に入る。そして、認
識部#1は、1行目1Lの最終文字“3”の認識が2行
目2Lの文字“6”の切り出し終了直前に終了し、この
最終文字“3”の終了後に続いて2行目2Lの文字
“6”の認識に着手することになる。
The cutout of the final character "3" of the first scan in the first line 1L is completed, and the character "3" is sent to the recognition unit # 1.
When the character is transferred and the recognition of the character “3” is started, the character cutout unit starts to cut out the character on the second line 2L, and the recognition units # 2 and # 3 start recognition on the second line 2L. Then, the recognition unit # 1 finishes recognizing the last character “3” on the first line 1L immediately before the cutout of the character “6” on the second line 2L, and continues to 2 after the end of the last character “3”. The recognition of the character "6" on the second line 2L will be started.

【0045】これと同時に、1行目L1における4文字
“0”〜“3”の認識が終了するので、制御部2で編集
処理(S25)を着手する。ここでは、編集(1,1,
1)に着手し、第1スキャンでの正・不読、すなわち正
しく読み取れたか否かを判定する。そして、不読と判定
された文字(この実施例では文字“0”,“2”の2
つ)があった場合、この不読と判定された文字について
第2スキャンを行う。
At the same time, since the recognition of the four characters "0" to "3" in the first line L1 is completed, the control unit 2 starts the editing process (S25). Here, edit (1, 1,
Step 1) is undertaken, and it is determined whether the first scan is correct or unreadable, that is, whether or not it was correctly read. Then, the character which is determined to be unreadable (in this embodiment, the characters "0" and "2" are 2
2), the second scan is performed on the character that is determined to be unreadable.

【0046】次に、2行目2Lの最終文字“7”の切り
出し終了時には、帳票6aの1行目L1の第1スキャン
の認識結果が終了し、また1行目1Lの第2スキャン文
字が決定しているので、制御部2の切り出しは多値イメ
ージメモリ23のバンクbに記憶されている2枚目の帳
票6bの1行目1Lの切り出しに着手する。
Next, when the cutting out of the final character "7" of the second line 2L is completed, the recognition result of the first scan of the first line L1 of the form 6a is completed, and the second scan character of the first line 1L is Since it has been decided, the cutout of the control unit 2 starts the cutout of the first row 1L of the second form 6b stored in the bank b of the multi-valued image memory 23.

【0047】帳票6bにおける1行目1Lの第1スキャ
ンは、帳票6aの第1スキャンの時の切り出しと同様な
手順で行われる。そして、帳票6bの1行目1Lの4つ
の文字(“8”,“9”,“0”,“1”)がそれぞれ
制御部2で切り出され、これが認識部#1〜#3で認識
される。
The first scan of the first row 1L of the form 6b is performed in the same procedure as the cutting out of the form 6a at the first scan. Then, the four characters (“8”, “9”, “0”, “1”) of the first line 1L of the form 6b are cut out by the control unit 2 and recognized by the recognition units # 1 to # 3. It

【0048】また、帳票6aの2行目2Lの第1スキャ
ンの認識部#2での認識は、帳票6bの1行目の第1ス
キャンの最初の文字“8”の切り出し終了直前に終了
し、制御部2で編集を着手する。ここでは、編集処理
(1,2,1)に入り、第1スキャンでの正・不読を判
定し、第2スキャンを行う文字(この実施例では文字
“0”と“2”の2つ)の選定を行う。
The recognition by the recognition unit # 2 of the first scan of the second line 2L of the form 6a ends immediately before the cutout of the first character "8" of the first scan of the first line of the form 6b. The control unit 2 starts editing. Here, the editing process (1, 2, 1) is entered, the correctness / non-reading in the first scan is determined, and the character for the second scan (in this embodiment, two characters "0" and "2") ) Is selected.

【0049】帳票6aの1行目L1の第2スキャンの最
終文字“2”の認識部#1での認識は、帳票6bの1行
目L1の第1スキャンの文字“0”の切り出し終了直前
に終了し、編集を着手する。ここでは編集処理(1,
1,2)に入り、第2スキャンでの正・不読を判定す
る。
The recognition unit # 1 recognizes the final character "2" of the second scan of the first line L1 of the form 6a immediately before the cutout of the character "0" of the first scan of the first line L1 of the form 6b. End with and start editing. Here, the editing process (1,
1) and 2) to determine whether the second scan is correct or unreadable.

【0050】なお、本実施例の場合では、上記帳票6a
における1行目1Lの第2スキャンの認識は正読として
おり、したがって帳票6aの1行目1Lの認識は帳票6
bの1行目1Lの認識中に終了する。
In the case of this embodiment, the form 6a is used.
The recognition of the second scan of the first line 1L in FIG. 6 is correct reading, and therefore the recognition of the first line 1L of the form 6a is the form 6
The process ends while recognizing the first line 1L of b.

【0051】そして、帳票6bの2行目の第2スキャン
のための文字切り出しは帳票6bの1行目の第1スキャ
ンのための文字切り出し終了後に着手される。帳票6b
の1行目の第1スキャンの最終文字“1”の認識部#2
での認識が終了すると、編集処理(2,1,1)に入
り、第1スキャンでの正・不読を判定し、図示せぬ第2
スキャンを行う文字を選定する。
Then, the character cutting for the second scan of the second line of the form 6b is started after the character cutting for the first scan of the first line of the form 6b is completed. Form 6b
Recognition unit # 2 for the last character "1" of the first scan in the first line of
When the recognition in step 2 is finished, the editing process (2, 1, 1) is started, and it is determined whether the reading is correct or not in the first scan, and the second scanning (not shown) is performed.
Select the character to scan.

【0052】帳票6aの2行目における第2スキャンの
最終文字“7”の認識部#1での認識は帳票6bの2行
目における第1スキャン中に終了し、編集処理(1,
2,2)に入り正・不読が判定される。この実施例の場
合では、正読なので帳票6aの認識が終了する。
The recognition of the final character "7" of the second scan in the second line of the form 6a by the recognition unit # 1 is completed during the first scan in the second line of the form 6b, and the editing process (1,
Enter 2) and 2), and it is judged whether it is correct or not. In the case of this embodiment, since the document is correctly read, the recognition of the form 6a ends.

【0053】また、帳票6aの全行(この実施例では1
Lと2Lの2行)の認識は、この時点で終了するので多
値イメージメモリ23のバンクaの帳票6aのイメージ
は必要なくなり、図示せぬ機構部により帳票6aは排出
され、新たに図示せぬ3枚目の帳票が搬送されて来て光
学系7で多値イメージに光電変換され、多値イメージメ
モリ23のバンクaに記憶される。
All the lines of the form 6a (1 in this embodiment)
Since the recognition of the lines 6 (L and 2L) is completed at this point, the image of the form 6a in the bank a of the multi-valued image memory 23 is not necessary, and the form 6a is ejected by the mechanism unit (not shown) and newly shown. The third sheet is conveyed, photoelectrically converted into a multi-valued image by the optical system 7, and stored in the bank a of the multi-valued image memory 23.

【0054】そして、帳票6bの1行目1Lまたは2行
目2Lの認識部の認識未終了以前に制御部2での切り出
しが終了した場合には、制御部2は多値イメージメモリ
23のバンクaに記憶されている図示せぬ3枚目の帳票
の文字切り出しに着手し、帳票6aの繰り返しスキャン
が帳票6bの認識処理中に実行されることがあるように
帳票6bの繰り返しスキャンは図示せぬ3枚目の帳票の
認識処理中に実行されることもあり、以後同様な処理を
繰り返す。
When the cutout by the control unit 2 is completed before the recognition of the recognition unit of the first line 1L or the second line 2L of the form 6b is not completed, the control unit 2 sets the bank of the multi-valued image memory 23. Repeated scanning of the form 6b is illustrated so that the character cutting of the third form (not shown) stored in a may be started and the repeated scan of the form 6a may be executed during the recognition process of the form 6b. It may be executed during the recognition processing of the third sheet, and the same processing is repeated thereafter.

【0055】したがって、この実施例による光学式文字
読取装置では、複数枚の帳票6a,6bのイメージを多
値イメージで記憶するためのイメージメモリ23を設
け、その行の文字切り出し終了直後に複数の帳票(6
a,6b)のある行の文字切り出しを実行し、その行の
文字認識終了後にその行の正・不読を判定し、再読取を
行う文字が発生した場合には、複数帳票間のある行の文
字切り出し終了後にその行の文字切り出しを行うように
したので、文字切り出し部及び認識部が複数帳票の認識
処理に渡り効率良く稼働し、処理時間を大幅に向上させ
ることが可能となる。
Therefore, in the optical character reading apparatus according to this embodiment, the image memory 23 for storing the images of the plurality of sheets 6a and 6b as a multi-valued image is provided, and the plurality of sheets of the plurality of sheets 6a and 6b are stored immediately after the character cutting is completed. Report (6
a, 6b) character cutting out of a line is performed, and after character recognition of that line is completed, it is determined whether the line is correct or not, and if a character to be reread occurs, a line between multiple forms Since the character cut-out of the line is performed after the character cut-out is completed, the character cut-out section and the recognition section operate efficiently over the recognition processing of a plurality of forms, and the processing time can be significantly improved.

【0056】なお、本実施例では多値イメージメモリ2
3は帳票6a,6bの2枚分を記憶し、認識部は#1,
#2,#3の3個を用いているが、多値イメージメモリ
23は帳票2枚以上なら何枚分を記憶しても良く、また
認識部は1個以上なら何個用いても良いものである。
In this embodiment, the multivalued image memory 2
3 stores two forms 6a and 6b, and the recognition unit is # 1,
Although three of # 2 and # 3 are used, the multi-valued image memory 23 may store any number of forms as long as it has two or more forms, and any number of recognition units as long as it has one or more. Is.

【0057】また、繰り返しスキャンを行わず、第1ス
キャンのみで認識する場合にも本発明は適用可能なもの
である。
Further, the present invention can be applied to a case where only the first scan is performed without repeating the scan.

【0058】さらに、第1スキャンのみで認識する場合
は、特に多値のイメージメモリである必要はなく、2値
のイメージメモリでも十分である。
Further, in the case of recognizing only the first scan, it is not necessary to use a multi-valued image memory, and a binary image memory is sufficient.

【0059】また、さらに本実施例では行単位の処理例
を示したが編集単位は任意であり、フィールド単位の認
識文字群単位でも、複数行単位の認識文字群単位でも、
帳票単位の認識文字群単位でも良いものである。
Further, in the present embodiment, an example of processing on a line-by-line basis has been shown, but the editing unit is arbitrary, whether on a recognition character group basis on a field basis or a recognition character group basis on a plurality of lines basis.
It is also possible to use a recognition character group for each form.

【0060】[0060]

【発明の効果】以上説明したとおり、本発明に係る光学
式文字読取装置によれば、各行の文字切り出し直後に次
行の文字切り出しを実行し、その行の文字認識終了後に
その行の正・不読を判定し、再読取が発生した場合に、
再読み取り文字の認識のための文字切り出しを、ある行
の切り出し終了後、あるいは同一帳票内または前記イメ
ージメモリに記憶されている他の帳票のある認識文字群
単位の文字切り出し後にその行の切り出しを行うように
したので、文字切り出し部や認識部が効率良く稼働し、
処理時間を大幅に向上させることが可能になる等の効果
が期待できる。
As described above, according to the optical character reading apparatus of the present invention, the character cutting of the next line is executed immediately after the character cutting of each line, and after the character recognition of that line is completed, If unread is determined and reread occurs,
After cutting out a line for recognizing reread characters, or after cutting out a line in the same form or in a unit of a recognized character group in another form stored in the image memory, the line is cut out. Since it was done, the character cutout part and the recognition part operate efficiently,
It is expected that the processing time can be significantly improved.

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

【図1】本発明の一実施例として示す光学式文字読取装
置のブロック図である。
FIG. 1 is a block diagram of an optical character reading device shown as an embodiment of the present invention.

【図2】図1に示した同上装置で使用される帳票の一例
を示す図である。
FIG. 2 is a diagram showing an example of a form used in the same device shown in FIG.

【図3】図1に示した同上装置の文字認識処理を説明す
るためのタイムチャートである。
FIG. 3 is a time chart for explaining a character recognition process of the above-described device shown in FIG.

【図4】本発明の他の実施例として示す光学式文字読取
装置のブロック図である。
FIG. 4 is a block diagram of an optical character reading device shown as another embodiment of the present invention.

【図5】図4に示した同上装置で使用される帳票の一例
を示す図である。
5 is a diagram showing an example of a form used in the same apparatus shown in FIG.

【図6】図4に示した同上装置の文字認識処理を説明す
るためのタイムチャートである。
6 is a time chart for explaining a character recognition process of the same apparatus shown in FIG.

【図7】従来の光学式文字読取装置の一構成例を示すブ
ロック図である。
FIG. 7 is a block diagram showing a configuration example of a conventional optical character reading device.

【図8】図7に示した同上装置で使用される帳票の一例
を示す図である。
FIG. 8 is a diagram showing an example of a form used in the same device shown in FIG. 7.

【図9】図7に示した同上装置の文字認識処理を説明す
るためのタイムチャートである。
9 is a time chart for explaining a character recognition process of the same apparatus shown in FIG.

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

1 アドレスデータバス 2 制御部 3 多値イメージメモリ 4 コンパレータ 5 パターンメモリ 6 帳票 6a 帳票 6b 帳票 7 光学系 23 多値イメージメモリ #1〜#3 認識部 1 address data bus 2 control unit 3 multi-valued image memory 4 comparator 5 pattern memory 6 form 6a form 6b form 7 optical system 23 multi-valued image memory # 1 to # 3 recognition unit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 帳票を光学的に読み取り多値イメージに
変換する光電変換部と、 多値イメージに光電変換された帳票のイメージを記憶す
るイメージメモリと、 前記イメージメモリから濃度方向の複数のスライスを切
り換えながら帳票イメージを読み出し、1文字毎に文字
を切り出す文字切り出し部と、 1個または複数個の認識部で前記切り出された文字を認
識する認識部とより成り、 前記スライスでの文字切り出しを行い、その認識結果よ
り所定スライスを切り換えて再認識する行単位またはフ
ィールド単位等の認識文字群単位の認識を行う光学式文
字読取装置であって、 前記認識文字群単位の文字切り出し終了後に後続する認
識文字群単位の文字切り出しを実行するとともに、この
認識文字群単位の認識終了後に前記認識文字群単位の正
・不読を判定し、再読み取りを必要とする文字が発生し
た場合に、再読み取り文字の認識のための文字切り出し
をある認識文字群単位の文字切り出し後に行う制御手段
を設けたことを特徴とする光学式文字読取装置。
1. A photoelectric conversion unit that optically reads a form and converts it into a multivalued image, an image memory that stores an image of the form photoelectrically converted into a multivalued image, and a plurality of slices in the density direction from the image memory. The form image is read out by switching between the characters, and a character cutout unit that cuts out characters for each character and a recognition unit that recognizes the cutout characters by one or a plurality of recognition units are provided. An optical character reading device for performing recognition and recognizing recognition character group units such as row units or field units by switching a predetermined slice based on the recognition result. Characters are cut out for each recognized character group, and after the recognition for each recognized character group ends It is characterized in that a control means is provided for judging non-reading and, when a character requiring rereading occurs, performing character cutting out for recognition of the rereading character after cutting out a character in a certain recognized character group unit. Optical character reader.
【請求項2】 帳票を光学的に読み取り多値イメージに
変換する光電変換部と、 多値イメージに光電変換された帳票のイメージを複数枚
分記憶するイメージメモリと、 前記イメージメモリか
ら複数のスライスを切り換えながら帳票イメージを読み
出し1文字毎に文字を切り出す文字切り出し部と、 1個または複数個の認識部で前記切り出された文字を認
識する認識部とより成り、 所定スライスでの文字切り出しを行い、その認識結果よ
り所定スライスを切り換えて再認識する行単位またはフ
ィールド単位等の認識文字群単位の認識を行う光学式文
字読取装置であって、 該認識文字群単位の文字切り出し終了後、直ちに次の同
一帳票内または前記イメージメモリに記憶されている他
の帳票の認識文字群単位の文字切り出しを実行するとと
もに、この認識文字群単位の認識終了後に前記認識文字
群単位の正・不読を判定し、再読み取り文字が発生した
場合に、再読み取り文字の認識のための文字切り出しを
同一帳票内または前記イメージメモリに記憶されている
他の帳票のある認識文字群単位の文字切り出し後に行う
制御手段を設けたことを特徴とする光学式文字読取装
置。
2. A photoelectric conversion unit for optically reading a form and converting it into a multi-valued image, an image memory for storing a plurality of images of the form photoelectrically converted into a multi-valued image, and a plurality of slices from the image memory. It is composed of a character cutout unit that reads out the form image while switching between the two, and cuts out characters for each character, and a recognition unit that recognizes the cut out characters with one or more recognition units. An optical character reading device for recognizing a recognition character group unit such as a line unit or a field unit, which is recognized again by switching a predetermined slice based on the recognition result, and immediately after the character cutting of the recognition character group unit is completed, In addition to executing the character cut-out for each recognized character group in the same form or other forms stored in the image memory After the recognition of each recognition character group unit, it is determined whether the recognition character group unit is correct or non-readable, and if a reread character occurs, a character cutout for recognition of the reread character is made in the same form or in the image memory. An optical character reading device provided with a control means for cutting out characters in units of recognized character groups with other forms stored in the table.
JP5240586A 1993-08-31 1993-08-31 Optical character reader Pending JPH0765122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5240586A JPH0765122A (en) 1993-08-31 1993-08-31 Optical character reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5240586A JPH0765122A (en) 1993-08-31 1993-08-31 Optical character reader

Publications (1)

Publication Number Publication Date
JPH0765122A true JPH0765122A (en) 1995-03-10

Family

ID=17061722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5240586A Pending JPH0765122A (en) 1993-08-31 1993-08-31 Optical character reader

Country Status (1)

Country Link
JP (1) JPH0765122A (en)

Similar Documents

Publication Publication Date Title
US5949555A (en) Image processing apparatus and method
US4410916A (en) Dual mode facsimile coding system and method
EP0307111B1 (en) Character recognition apparatus
US6072941A (en) Image processing apparatus and method which classifies images according to attributes
EP0621542B1 (en) Method and apparatus for automatic language determination of a script-type document
US6407828B1 (en) Document transmission module connectable to data source for transmitting data in standard or high speed modes
EP0113086A2 (en) Image data processing system
JP3884845B2 (en) Information processing apparatus and method
US6356657B1 (en) Image processing method and apparatus for discriminating an input image area or an attribute of image information in the discriminated area
JPH0877300A (en) Image processing device
JP2558668B2 (en) Character pattern extraction method
JP4320868B2 (en) Character reader
EP0625764A2 (en) Accelerated OCR classification
JPS59158482A (en) Character recognizing device
JP4580520B2 (en) Character recognition method and character recognition apparatus
JPS59112367A (en) Reading method of character
JPH0765121A (en) Optical character reader
EP0896295A2 (en) Character recognition method and system
JP2790276B2 (en) Character reader
JPS5914078A (en) Reader of business form
JPS60110091A (en) Character recognizing system
JPH08315159A (en) Image processing apparatus and image processing method
JPH07262311A (en) Character recognition preprocessor
JPS61166685A (en) Character segmentation method
JPH0660217A (en) Optical character reader

Legal Events

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