JPH06103403A - Optical character reader - Google Patents

Optical character reader

Info

Publication number
JPH06103403A
JPH06103403A JP4252633A JP25263392A JPH06103403A JP H06103403 A JPH06103403 A JP H06103403A JP 4252633 A JP4252633 A JP 4252633A JP 25263392 A JP25263392 A JP 25263392A JP H06103403 A JPH06103403 A JP H06103403A
Authority
JP
Japan
Prior art keywords
character
unit
recognition
output
word
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
JP4252633A
Other languages
Japanese (ja)
Inventor
Hiroko Ogasawara
浩子 小笠原
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP4252633A priority Critical patent/JPH06103403A/en
Publication of JPH06103403A publication Critical patent/JPH06103403A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 オペレータによる修正作業を減らし、文字の
認識率向上を図った光学的文字読取装置を提供する。 【構成】 認識部6は認識辞書部5を用いて文字候補列
を出力する。知識処理部8は文字候補の組合せと単語辞
書とを照合して得点の高い順に単語候補列を出力する。
制御部9は単語候補列のうち第1位と第2位の得点が同
点の場合に、第1,2位間で異なる文字となった文字イ
メージと第1,2位間で共通する文字について認識辞書
部5に区分して格納された文字パターンとを照合して文
字候補を再出力するよう認識部6を制御する。このよう
に、単語候補列のうち第1位と第2位の得点が同点とな
った場合でも、それをリジェクトせずに、正解率の低い
文字イメージと認識辞書部5に区分して格納された狭い
範囲の文字パターンとを照合して再度文字候補を出力す
るようにしているので、正解率の高い文字候補の出力が
可能となる。
(57) [Abstract] [Purpose] To provide an optical character reading device in which correction work by an operator is reduced and the recognition rate of characters is improved. [Structure] The recognition unit 6 outputs a character candidate string using the recognition dictionary unit 5. The knowledge processing unit 8 collates the combination of character candidates with the word dictionary and outputs the word candidate sequence in the descending order of the score.
When the scores of the first rank and the second rank are the same in the word candidate sequence, the control unit 9 regards the character image which is different between the first rank and the second rank and the common character between the first rank and the second rank The recognition unit 6 is controlled so as to collate with the character patterns stored separately in the recognition dictionary unit 5 and output the character candidates again. In this way, even if the first and second scores in the word candidate string are the same, they are not rejected but are stored separately in the recognition dictionary unit 5 as a character image with a low accuracy rate. Since the character candidates are output again by collating with the character patterns in a narrow range, it is possible to output the character candidates with a high accuracy rate.

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.

【0002】[0002]

【従来の技術】従来から光学的文字読取装置では、帳票
に記入される単語が住所や姓名の如くその使われる範囲
がおよそ限られているような場合に、知識処理と称せら
れている方式を採用し文字の認識率向上を図っている。
2. Description of the Related Art Conventionally, in an optical character reader, a method called knowledge processing is used when a word to be written on a form is limited in its range of use such as an address and a family name. This is adopted to improve the recognition rate of characters.

【0003】この知識処理は、文字の認識処理によって
得られた文字候補の組合せと単語辞書とを照合して得点
の高い順に単語候補を出力する方式である。
This knowledge processing is a method of collating a combination of character candidates obtained by character recognition processing with a word dictionary and outputting word candidates in descending order of score.

【0004】しかしながら、例えば「木林」という姓に
ついてごみなどの影響により「林」という文字が良好に
認識されない場合には、「木村」,「木林」,…の如く
先頭が「木」である全ての単語候補の得点が同点とな
り、最終的な単語を決定できないという不都合を生ず
る。
However, for example, when the character "Forest" is not well recognized for the surname "Forest" due to the influence of garbage, etc., the beginnings of "Forest" are all like "Kimura", "Forest". The score of the word candidates becomes the same score, which causes the inconvenience that the final word cannot be determined.

【0005】そこでこのような場合に、頻度の高い単語
候補「木村」を出力することも考えられるが、誤読とな
るおそれがあるため、これを出力せずにリジェクトする
ことにより、オペレータにその部分の修正をさせてい
た。
Therefore, in such a case, it is conceivable to output the frequently used word candidate "Kimura", but since it may be erroneously read, it is rejected without being output, so that the operator can see that part. Was being corrected.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、リジェ
クトすることにより誤読率は減るが、オペレータによる
正解文字の入力という修正作業が伴うため、場合によっ
てはオペレータにとって過度の負担となるという問題が
あった。
However, although the misreading rate is reduced by rejecting, there is a problem in that the operator may need to input correct characters, which may cause an excessive burden on the operator in some cases.

【0007】そこで、本発明は、上記事情に鑑みてなさ
れたものであり、オペレータによる修正作業を減らし、
文字の認識率向上を図った光学的文字読取装置を提供す
ることを目的とする。
Therefore, the present invention has been made in view of the above circumstances, and reduces correction work by an operator,
It is an object of the present invention to provide an optical character reading device with an improved character recognition rate.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に本発明の光学的文字読取装置は、単語を構成する文字
パターンが単語間で共通する文字毎に区分して格納され
た認識辞書部と、帳票のイメージを検出するスキャナ部
と、帳票イメージから文字イメージを切り出す文字切出
し部と、帳票イメージから切り出された文字イメージと
前記認識辞書部に格納された全ての文字パターンとを照
合して文字候補列を出力する認識部と、この認識部が出
力した文字候補の組合せと単語辞書とを照合して得点の
高い順に単語候補列を出力する知識処理部と、この知識
処理部が出力した単語候補列のうち第1位と第2位の得
点が同点の場合に、第1,2位間で共通する文字に関連
して文字パターンが格納されている前記認識辞書部内の
区分を指定し、第1,2位間で異なる文字となった前記
文字イメージとその指定した区分内の文字パターンとを
照合させて文字候補を再出力させるように前記認識部を
制御する制御部とを有することを特徴とするものであ
る。
In order to achieve the above object, the optical character reader of the present invention is a recognition dictionary unit in which character patterns forming a word are stored separately for each character common to the words. A scanner unit that detects the image of the form, a character cutout unit that cuts out a character image from the form image, a character image cut out from the form image, and all the character patterns stored in the recognition dictionary unit. A recognition unit that outputs a character candidate string, a knowledge processing unit that collates the combination of character candidates output by this recognition unit with a word dictionary, and outputs a word candidate string in descending order of the score, and a knowledge processing unit that outputs this word processing unit. If the scores of the first and second places in the word candidate sequence are the same, the division in the recognition dictionary unit in which the character pattern is stored in association with the character common between the first and second places is designated. , First , A control unit for controlling the recognition unit so as to collate the character image having different characters between the second place and the character pattern in the designated section and re-output the character candidate. To do.

【0009】[0009]

【作用】上記構成の光学的文字読取装置の作用を説明す
る。
The operation of the optical character reader having the above construction will be described.

【0010】スキャナ部が、帳票のイメージを検出する
と、文字切出し部は、帳票イメージから文字イメージを
切り出す。認識部は、切り出された文字イメージと認識
辞書部に格納された全ての文字パターンとを照合し、文
字候補列を出力する。知識処理部は、出力された文字候
補の組合せと単語辞書とを照合して得点を求め、続いて
その得点の高い順に単語候補列を出力する。
When the scanner unit detects the image of the form, the character cutout unit cuts out the character image from the form image. The recognition unit collates the cut out character image with all the character patterns stored in the recognition dictionary unit, and outputs a character candidate string. The knowledge processing unit compares the output character candidate combination with the word dictionary to obtain a score, and then outputs a word candidate string in the descending order of the score.

【0011】ここで、制御部は、出力された単語候補列
のうち第1位と第2位の得点が同点であるか否かを判定
する。そして、同点の場合には、制御部は、第1,2位
間で共通する文字に関連して文字パターンが格納されて
いる前記認識辞書部内の区分を指定する。認識部は、制
御部の制御の下で、第1,2位間で異なる文字となった
文字イメージと制御部により指定された区分内の文字パ
ターンとを照合して文字候補を再出力する。
Here, the control unit determines whether or not the scores of the first rank and the second rank of the output word candidate strings are the same. Then, in the case of the same point, the control unit designates the division in the recognition dictionary unit in which the character pattern is stored in association with the character common between the first and second places. Under the control of the control unit, the recognition unit collates a character image that is a different character between the first and second places with a character pattern in the section designated by the control unit, and re-outputs the character candidate.

【0012】このように、単語候補列のうち第1位と第
2位の得点が同点となった場合でも、それをリジェクト
せずに、正解率の低い文字イメージと認識辞書部に区分
して格納された狭い範囲の文字パターンとを照合して再
度文字候補を出力するようにしているので、正解率の高
い文字候補の出力が可能となる。
As described above, even if the first and second points in the word candidate string have the same score, they are not rejected but are divided into a character image having a low correct answer rate and a recognition dictionary section. Since the stored character patterns are collated and the character candidates are output again, it is possible to output the character candidates with a high accuracy rate.

【0013】[0013]

【実施例】以下、本発明の実施例は図面を参照して詳述
する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0014】図1は本発明の光学的文字読取装置の一実
施例を示す概略構成図である。
FIG. 1 is a schematic block diagram showing an embodiment of the optical character reading device of the present invention.

【0015】同図に示す本実施例装置1は、帳票Pのイ
メージを検出するスキャナ部2と、このスキャナ部2が
検出した帳票イメージを格納するシートバッファ3と、
このシートバッファ3に格納された帳票イメージから1
文字毎に文字イメージを切り出す文字切出し部4と、こ
の文字切出し部4が切り出した文字イメージについて認
識辞書部5に格納された辞書とを照合して文字認識処理
を行う認識部6と、認識部6の認識結果と単語辞書部7
に格納された辞書とを照合して知識処理を行う知識処理
部8と、この装置1の各部を制御する制御部9とを有し
て概略構成されている。
The apparatus 1 of this embodiment shown in FIG. 1 includes a scanner section 2 for detecting an image of a form P, a sheet buffer 3 for storing a form image detected by the scanner section 2,
1 from the form image stored in this sheet buffer 3
A character slicing unit 4 for slicing out a character image for each character, and a recognizing unit 6 for performing a character recognizing process by collating a character image cut out by the character slicing unit 4 with a dictionary stored in a recognizing dictionary unit 5, and a recognizing unit. 6 recognition result and word dictionary unit 7
A knowledge processing unit 8 for performing knowledge processing by collating with a dictionary stored in and a control unit 9 for controlling each unit of the device 1 are roughly configured.

【0016】次に、上記各部の詳細を説明する。Next, the details of each of the above parts will be described.

【0017】前記スキャナ部2は、帳票P上に光を照射
する光源と、帳票Pからの反射光を受けて電気信号に変
換する光電変換素子とを備え、帳票P全体を光学的に走
査して帳票イメージを検出するものである。
The scanner unit 2 includes a light source for irradiating the form P with light and a photoelectric conversion element for receiving the reflected light from the form P and converting it into an electric signal, and optically scans the entire form P. The form image is detected.

【0018】前記認識辞書部5には、単語を構成する文
字パターンが単語間で共通する文字毎に区分された各部
分認識辞書5aに格納されている。例えば一つの部分認
識辞書5aには、姓名を構成し、かつ、1文字目が
「木」となる2文字目(2文字目及び3文字目)の文字
パターンが、単語間で共通する文字「木」に関連して格
納されている。また他の部分認識辞書5aには、姓名を
構成する全ての文字パターンや住所を構成する全ての文
字パターンが格納されている。なお、この辞書部5に格
納されている文字パターンは、認識部6による文字認識
処理に必要な各文字の特徴情報の形で格納されている。
In the recognition dictionary section 5, character patterns forming a word are stored in each partial recognition dictionary 5a which is divided for each character common to the words. For example, in one partial recognition dictionary 5a, the character patterns of the second character (second character and third character) that make up the family name and the first character is "tree" are common to the words " It is stored in relation to "tree". Further, the other partial recognition dictionary 5a stores all the character patterns forming the first and last names and all the character patterns forming the address. The character patterns stored in the dictionary unit 5 are stored in the form of characteristic information of each character necessary for the character recognition processing by the recognition unit 6.

【0019】前記認識部6は、バッファメモリを具備し
ており、文字切出し部4により切り出された文字イメー
ジをそのバッファメモリに格納し、その格納した文字イ
メージについて認識処理すなわちパターンマッチング処
理を行い、文字候補例を出力するものである。ここで行
うパターンマッチング処理は、文字イメージと認識辞書
部5に格納された文字パターンの全部又は部分との複合
類似度法等による類似度値を演算して求め、その類似度
値の高い順に第1位から順に第n位(例えば第15位)
まで複数の文字候補(文字コード)を決定するものであ
る。そしてこのようなパターンマッチング処理は、全て
の部分認識辞書5aを用いた最初の認識処理及び特定の
部分認識辞書5aを用いた再認識処理の際に行われる。
The recognition unit 6 has a buffer memory, stores the character image cut out by the character cutting unit 4 in the buffer memory, and performs recognition processing, that is, pattern matching processing on the stored character image, This is to output an example of character candidates. In the pattern matching processing performed here, the similarity value of the character image and all or part of the character pattern stored in the recognition dictionary unit 5 is calculated by a composite similarity method, and the first similarity value is calculated in descending order. The nth place from the 1st place (eg 15th place)
Up to a plurality of character candidates (character codes) are determined. Then, such a pattern matching process is performed at the time of the first recognition process using all the partial recognition dictionaries 5a and the re-recognition process using the specific partial recognition dictionaries 5a.

【0020】前記知識処理部8は、認識部6から出力さ
れた文字候補の順位に応じた順位点を与えると共に、そ
れら複数の文字候補をそれぞれマトリックス形式で組み
合わせた複数の文字候補列からなる候補文字マトリック
スを生成し、これらの文字候補列と単語辞書部7に格納
された辞書とを照合し、単語候補としての得点を各文字
候補の順位点の和として求め、得点の高い順に単語候補
列を決定し、その知識処理結果を制御部9に出力するも
のである。また、前記順位点は、例えば、第1位は10
0点、第2位は90点、第3位は80点の如く与え、文
字候補無しの場合は0点を与えるようにしている。
The knowledge processing unit 8 gives ranking points according to the ranks of the character candidates output from the recognition unit 6, and a candidate composed of a plurality of character candidate strings obtained by combining the plurality of character candidates in a matrix format. A character matrix is generated, these character candidate strings are collated with the dictionary stored in the word dictionary unit 7, the score as a word candidate is obtained as the sum of the ranking points of each character candidate, and the word candidate string is arranged in descending order of the score. Is determined and the knowledge processing result is output to the control unit 9. The ranking points are, for example, 10th for the first ranking.
0 points, 2nd place are given 90 points, 3rd place are given 80 points, and 0 points are given when there is no character candidate.

【0021】前記制御部9は、知識処理部8から出力さ
れた知識処理結果に基づき単語候補列のうち第1位と第
2位の得点が同点であるか否かを判定する。同点でない
場合には、知識処理部8から第1位の単語候補を図示し
ない出力部に出力させ、同点である場合には、第1,2
位間で共通する文字に関連して文字パターンが格納され
ている前記認識辞書部5内の部分認識辞書5aを指定
し、第1,2位間で異なる文字となった文字イメージと
その指定した部分認識辞書5a内の文字パターンとを照
合させて文字候補を再出力させるように前記認識部6を
制御するものである。
Based on the knowledge processing result output from the knowledge processing unit 8, the control unit 9 determines whether or not the scores of the first and second positions in the word candidate sequence are the same. If they are not the same, the knowledge processing unit 8 outputs the first-ranked word candidate to the output unit (not shown).
A partial recognition dictionary 5a in the recognition dictionary unit 5 in which a character pattern is stored in association with a character common between ranks is designated, and a character image in which different characters are placed between the first and second ranks and the designated character image are designated. The recognition unit 6 is controlled so as to collate with the character pattern in the partial recognition dictionary 5a and re-output the character candidate.

【0022】次に、本実施例の動作を図2のフローチャ
ートに従って説明する。
Next, the operation of this embodiment will be described with reference to the flowchart of FIG.

【0023】なお、帳票Pには、姓名である「木林」が
記入されているものとする。
It is assumed that the form P is filled with "Kirin" which is the family name.

【0024】スキャナ部2が、制御部9の制御の下で帳
票P全体を光学的に走査して帳票イメージを検出する
と、その帳票イメージ「木林」をシートバッファ3に出
力する。シートバッファ3は、スキャナ部2から出力さ
れた帳票イメージ「木林」を格納する(S1)。
When the scanner unit 2 optically scans the entire form P under the control of the control unit 9 and detects a form image, the form image “Kibayashi” is output to the sheet buffer 3. The sheet buffer 3 stores the form image “Kibayashi” output from the scanner unit 2 (S1).

【0025】続いて文字切出し部4は、シートバッファ
3に格納された帳票イメージ「木林」から1文字毎に文
字イメージ「木」,「林」を切り出して認識部6に出力
する(S2)。
Subsequently, the character cutout unit 4 cuts out the character images "wood" and "bay" for each character from the form image "wood" stored in the sheet buffer 3 and outputs them to the recognition unit 6 (S2).

【0026】次に認識部6は、文字切出し部4から出力
された文字イメージ「木」,「林」をバッファメモリに
格納すると共に、それら文字イメージ「木」,「林」に
ついて認識辞書部5に格納された全ての部分認識辞書5
aを用いて認識処理を行い、類似度値を求め、類似度値
の高い順に第1位から順に第n位(第15位)まで文字
候補列を知識処理部8に出力する(S3)。この場合、
図2に示すように、文字イメージ「木」に対する文字候
補列として、第1位「木」,第2位「米」,第3位
「未」,…が出力され、文字イメージ「林」に対する文
字候補列として、第1位「オ」,第2位「才」,…が出
力され、「村」,「林」が出力されていないとする。
Next, the recognition unit 6 stores the character images "tree" and "bay" output from the character cutout unit 4 in a buffer memory, and recognizes the character images "tree" and "bay" in the recognition dictionary unit 5 as well. All partial recognition dictionaries 5 stored in
The recognition processing is performed using a, the similarity value is obtained, and the character candidate strings from the first rank to the nth rank (fifteenth) are output to the knowledge processing unit 8 in descending order of similarity value (S3). in this case,
As shown in FIG. 2, as the character candidate string for the character image “tree”, the first place “tree”, the second place “rice”, the third place “not”, ... Are output, and the character image “bay” is produced. As the character candidate string, the first rank “o”, the second rank “age”, ... Are output, and the “village” and “bay” are not output.

【0027】そして知識処理部8は、認識部6から出力
された文字候補の順位に応じた順位点を与える。この場
合の順位点は、図2に示すように、第1位の文字候補
「木」,「オ」は100点、第2位の文字候補「米」,
「才」は90点、第3位の文字候補「未」は80点とな
る。続いて知識処理部8は、それら複数の文字候補をそ
れぞれマトリックス形式で組み合わせた複数の文字候補
列からなる候補文字マトリックスを生成し、これらの文
字候補列と単語辞書部7に格納された辞書とを照合し、
単語候補としての得点を各文字候補の順位点の和として
求め、得点の高い順に単語候補列を決定し、その知識処
理結果を制御部9に出力する(S4)。この場合の単語
候補列は、図2に示すように、第1位は「木村」,第2
位は「木林」,…,第15位は「木下」が出力されたと
する。そして、各単語候補の得点は、2文字目の文字候
補「村」,「林」,…,「下」が候補無しとして0点と
すると、その0点に文字候補「木」の100点をそれぞ
れ足すと、全て100点となる。
Then, the knowledge processing unit 8 gives ranking points according to the ranking of the character candidates output from the recognition unit 6. The ranking points in this case are, as shown in FIG. 2, 100 points for the first character candidate “tree” and “O”, and the second character candidate “rice”,
The "age" is 90 points, and the third character candidate "not" is 80 points. Subsequently, the knowledge processing unit 8 generates a candidate character matrix composed of a plurality of character candidate strings in which the plurality of character candidates are combined in a matrix format, and these character candidate strings and a dictionary stored in the word dictionary unit 7 are generated. Match
The score as a word candidate is obtained as the sum of the ranking points of each character candidate, the word candidate string is determined in the descending order of the score, and the knowledge processing result is output to the control unit 9 (S4). In the word candidate string in this case, as shown in FIG. 2, the first rank is “Kimura” and the second rank is
It is assumed that “Kibayashi” is output as the rank, and “Kinoshita” is output as the 15th rank. The score of each word candidate is 0 if the second character candidate “mura”, “bayashi”, ..., “Down” has no candidate and the character candidate “tree” has 100 points. Add each to get 100 points.

【0028】次に制御部9は、知識処理部8の知識処理
結果に基づき、単語候補列のうち第1位と第2位の得点
が同点であるか否かを判定し(S5)、同点でなければ
第1位の単語候補を最終的な単語候補として知識処理部
8から図示しない出力部に出力させる。
Next, the control unit 9 determines whether or not the scores of the first rank and the second rank of the word candidate strings are the same based on the knowledge processing result of the knowledge processing unit 8 (S5). Otherwise, the first word candidate is output as a final word candidate from the knowledge processing unit 8 to an output unit (not shown).

【0029】図2に示す例では第1位と第2位の得点が
共に100点で同点であるので、制御部9は、第1,2
位間で共通する文字に関連して文字パターン「林」が姓
名の2文字目として格納されている認識辞書部5内の部
分認識辞書5aを指定し、認識部6に再認識処理を行わ
せる(S6)。認識部6は、制御部9の制御の下で、第
1,2位間で異なる文字となった文字イメージ「林」と
制御部9により指定された部分認識辞書5a内の文字パ
ターンとを照合して、前述したのと同様にして類似度値
を求め、類似度値の高い順に文字候補列を知識処理部8
に再出力する。この場合は、図2に示すように、文字イ
メージ「林」に対する文字候補列として、第1位
「林」,第2位「村」,…が出力されとする。
In the example shown in FIG. 2, since the scores of the first place and the second place are both 100 points, the control section 9 controls the first and second places.
The partial recognition dictionary 5a in the recognition dictionary unit 5 in which the character pattern "Hayashi" is stored as the second character of the surname in association with the character common to the ranks is designated, and the recognition unit 6 is made to perform the re-recognition process. (S6). Under the control of the control unit 9, the recognition unit 6 collates the character image “Hayashi” which has different characters between the first and second places with the character pattern in the partial recognition dictionary 5a designated by the control unit 9. Then, the similarity value is obtained in the same manner as described above, and the character candidate strings are arranged in the descending order of the similarity value in the knowledge processing unit 8.
Output again. In this case, as shown in FIG. 2, it is assumed that the first rank “bay”, the second rank “mura”, ... Are output as the character candidate strings for the character image “bay”.

【0030】知識処理部8は、制御部9の制御の下で、
認識部6が再出力した2文字目の文字イメージ「林」に
対する文字候補列と既に認識部6から送出された1文字
目の文字候補列との複数の文字候補をそれぞれマトリッ
クス形式で組み合わせて候補文字マトリックスを生成
し、これらの文字候補列と単語辞書部7に格納された辞
書とを照合し、単語候補としての得点を各文字候補の順
位点の和として求め、得点の高い順に単語候補列を決定
し、図示しない出力部に出力する(S7)。この場合
は、第1位「木林」,第2位「木村」,…が、出力部に
出力され、正解単語「木林」が得られる。
Under the control of the control unit 9, the knowledge processing unit 8
A plurality of character candidates of the character candidate string for the second character image “Hayashi” re-output by the recognition unit 6 and the character candidate string of the first character already sent from the recognition unit 6 are combined in a matrix format to form candidates. A character matrix is generated, these character candidate strings are collated with the dictionary stored in the word dictionary unit 7, the score as a word candidate is obtained as the sum of the ranking points of each character candidate, and the word candidate string is arranged in descending order of the score. Is determined and output to an output unit (not shown) (S7). In this case, the first-ranked “Kibayashi”, the second-ranked “Kimura”, ... Are output to the output unit, and the correct word “Kibayashi” is obtained.

【0031】このような上記実施例によれば、知識処理
部8が出力した単語候補列のうち第1位と第2位の得点
が同点となった場合でも、それをリジェクトせずに、正
解率の低い文字イメージと認識辞書部5に区分して格納
された狭い範囲の部分認識辞書5a内の文字パターンと
を照合して再度文字候補を出力するようにしているの
で、正解率の高い文字候補の出力が可能となり、オペレ
ータによる修正作業を減らし、文字の認識率向上を図っ
た光学的文字読取装置1を提供することができる。
According to the above-described embodiment, even if the first and second ranks of the word candidate strings output by the knowledge processing unit 8 have the same score, the correct answer is not rejected. Since a character image having a low rate and a character pattern in the partial recognition dictionary 5a in a narrow range which is divided and stored in the recognition dictionary section 5 are collated and a character candidate is output again, a character having a high correct rate is obtained. It is possible to output candidates, reduce the correction work by the operator, and provide the optical character reading device 1 in which the recognition rate of characters is improved.

【0032】なお、本発明は上記実施例に限定されず、
その要旨を変更しない範囲内で種々に変形実施できる。
例えば、認識部6が最初に行う認識処理は、全ての部分
認識辞書5aを用いず、制御部9からのフォーマットコ
ントロールとして指定された姓名の部分認識辞書5aを
用いるようにしてもよい。
The present invention is not limited to the above embodiment,
Various modifications can be made without changing the gist of the invention.
For example, the recognition process performed first by the recognition unit 6 may use not the partial recognition dictionaries 5a for all, but the partial recognition dictionaries 5a for the first and last names designated as the format control from the control unit 9.

【0033】[0033]

【発明の効果】以上詳述した本発明によれば、単語候補
列のうち第1位と第2位の得点が同点となった場合で
も、それをリジェクトせずに、正解率の低い文字イメー
ジと認識辞書部に区分して格納された狭い範囲の文字パ
ターンとを照合して再度文字候補を出力するようにして
いるので、正解率の高い文字候補の出力が可能となり、
オペレータによる修正作業を減らし、文字の認識率向上
を図った光学的文字読取装置を提供することができる。
According to the present invention described in detail above, even if the first and second points in a word candidate string have the same score, they are not rejected and a character image with a low correct answer rate is obtained. Since it is designed to output character candidates again by collating with a narrow range of character patterns stored separately in the recognition dictionary section, it is possible to output character candidates with a high accuracy rate.
It is possible to provide an optical character reading device that reduces the correction work by the operator and improves the character recognition rate.

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

【図1】本発明の光学的文字読取装置の一実施例を示す
概略構成図である。
FIG. 1 is a schematic configuration diagram showing an embodiment of an optical character reading device of the present invention.

【図2】本実施例の動作を示すフローチャートである。FIG. 2 is a flowchart showing the operation of this embodiment.

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

1 光学的文字読取装置 5 認識辞書部 5a 部分認識辞書 6 認識部 7 単語辞書部 8 知識処理部 9 制御部 DESCRIPTION OF SYMBOLS 1 Optical character reader 5 Recognition dictionary part 5a Partial recognition dictionary 6 Recognition part 7 Word dictionary part 8 Knowledge processing part 9 Control part

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 単語を構成する文字パターンが単語間で
共通する文字毎に区分して格納された認識辞書部と、帳
票イメージから切り出された文字イメージと前記認識辞
書部に格納された全ての文字パターンとを照合して文字
候補列を出力する認識部と、この認識部が出力した文字
候補の組合せと単語辞書とを照合して得点の高い順に単
語候補列を出力する知識処理部と、この知識処理部が出
力した単語候補列のうち第1位と第2位の得点が同点の
場合に、第1,2位間で共通する文字に関連して文字パ
ターンが格納されている前記認識辞書部内の区分を指定
し、第1,2位間で異なる文字となった前記文字イメー
ジとその指定した区分内の文字パターンとを照合させて
文字候補を再出力させるように前記認識部を制御する制
御部とを有することを特徴とする光学的文字読取装置。
1. A recognition dictionary unit in which character patterns forming a word are divided and stored for each character common to words, a character image cut out from a form image, and all of the recognition dictionary units stored therein. A recognition unit that collates a character pattern and outputs a character candidate string, and a knowledge processing unit that collates the combination of character candidates output by this recognition unit with a word dictionary and outputs a word candidate string in descending order of score, When the first and second ranks of the word candidate strings output by the knowledge processing unit have the same score, the recognition in which the character pattern is stored in association with the character common between the first and second ranks. The recognition unit is controlled to specify a section in the dictionary section, collate the character image having different characters between the first and second places with the character pattern in the specified section, and re-output a character candidate. To have a control unit that An optical character reader characterized by.
JP4252633A 1992-09-22 1992-09-22 Optical character reader Pending JPH06103403A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4252633A JPH06103403A (en) 1992-09-22 1992-09-22 Optical character reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4252633A JPH06103403A (en) 1992-09-22 1992-09-22 Optical character reader

Publications (1)

Publication Number Publication Date
JPH06103403A true JPH06103403A (en) 1994-04-15

Family

ID=17240073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4252633A Pending JPH06103403A (en) 1992-09-22 1992-09-22 Optical character reader

Country Status (1)

Country Link
JP (1) JPH06103403A (en)

Similar Documents

Publication Publication Date Title
US5995930A (en) Method and apparatus for recognizing spoken words in a speech signal by organizing the vocabulary in the form of a tree
JPH0682403B2 (en) Optical character reader
JPH06103403A (en) Optical character reader
JPS59229683A (en) Recognition processor
JPH0758499B2 (en) Character recognition device
JPH0223490A (en) Character reading system
JPS63138479A (en) Character recognizing device
JPH07271920A (en) Character recognition device
JP2942375B2 (en) Character reader
JPH0546814A (en) Character reader
JP2996823B2 (en) Character recognition device
JPS61239378A (en) Discrimination processor
JPH0221029B2 (en)
JPH07160730A (en) Full-text search device
JP2827066B2 (en) Post-processing method for character recognition of documents with mixed digit strings
JPH01241689A (en) Character reader
JPS6095689A (en) Optical character reader
JP2784004B2 (en) Character recognition device
JP2907947B2 (en) Optical character reading system
JPH06333083A (en) Optical character reader
JPH0540853A (en) Post-processing system for character recognizing result
JPS62107390A (en) pattern recognition device
JPH0728956A (en) Misreading correction support method
JPH02150980A (en) How to recognize characters and words
JPS63268082A (en) Pattern recognizing device