JPH03185582A - Dictionary correction system for character recognizing device - Google Patents
Dictionary correction system for character recognizing deviceInfo
- Publication number
- JPH03185582A JPH03185582A JP1324732A JP32473289A JPH03185582A JP H03185582 A JPH03185582 A JP H03185582A JP 1324732 A JP1324732 A JP 1324732A JP 32473289 A JP32473289 A JP 32473289A JP H03185582 A JPH03185582 A JP H03185582A
- Authority
- JP
- Japan
- Prior art keywords
- dictionary
- character recognition
- error
- correction
- section
- 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
Links
Landscapes
- Character Discrimination (AREA)
Abstract
Description
【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段(第1図) 作用(第1図) 実施例(第2図〜第8図) 発明の・効果 〔概要〕 文字認識装置の辞書修正方式に関し。[Detailed description of the invention] 〔table of contents〕 overview Industrial applications Conventional technology Problems that the invention aims to solve Means to solve the problem (Figure 1) Effect (Figure 1) Example (Figures 2 to 8) Effect of the invention 〔overview〕 Concerning dictionary correction methods for character recognition devices.
検証不足の辞書で、当初は有効でない辞書を。A dictionary that has not been verified and is not initially valid.
運用状況の判断から有効な辞書へと変化させて。From judgment of operational status to effective dictionary.
文字認識精度を高めることができるようにすることを目
的とし。The purpose is to be able to increase character recognition accuracy.
原稿から文字を読み取り、イメージデータな入力する入
力部と、入力したイメージデータから。An input section that reads characters from the original and inputs image data, and from the input image data.
辞書を用いて文字を認識する文字認識部とを備え。Equipped with a character recognition unit that recognizes characters using a dictionary.
文字認識結果のデータに基づいて辞書を修正する文字認
識装置の辞書修正方式において、読み取り結果の修正情
況等を記録するエラー記録部と、エラー記録部の記録結
果を解析するエラー解析部と。In a dictionary correction method of a character recognition device that corrects a dictionary based on data of character recognition results, an error recording section records correction status of reading results, etc., and an error analysis section analyzes recording results of the error recording section.
エラー解析部の解析結果に基づいて、該当する辞書を修
正する辞書修正部を設け、リジェクトや誤読修正時毎に
、その答えを出した辞書(二対する修正情況等を記録し
、ておき、蓄積した記録結果を解析して、辞書の修正を
行うように構成する。We have a dictionary correction section that corrects the corresponding dictionary based on the analysis results of the error analysis section, and every time a rejection or misreading is corrected, the dictionary that gives the answer (2) records the correction status, etc., and stores it. The dictionary is configured to analyze the recorded results and correct the dictionary.
本発明は文字認識装置の辞書修正方式に関し。 The present invention relates to a dictionary correction method for a character recognition device.
更に詳しくいえば2文字認識装置等において用いられ、
特に、読み取り不能や文字の誤読に際し。More specifically, it is used in two-character recognition devices, etc.
Especially when illegible or misread characters.
文字認識用辞書の基本的な内容を変更することなく、辞
書に付与された出力内容(文字認識結果)を修正できる
ようにして52文字の認識精度を高め\
た文字認識装置の辞書修正方式に関する。Relating to a dictionary modification method for a character recognition device that improves the recognition accuracy of 52 characters by making it possible to modify the output contents (character recognition results) given to the dictionary without changing the basic contents of the character recognition dictionary .
従来2文字認識装置においては2文字認識用の辞書を備
え、この辞書を用いて文字の認識を行っていた。Conventional two-character recognition devices are equipped with a dictionary for two-character recognition, and this dictionary is used to recognize characters.
上記のような文字認識装置で2文字認識精度を高めるた
めに、リジェクト不能文字(読めなかった文字)の辞書
作成を行い、現装置内の辞書に追加(単純な辞書の追加
)するものが知られていた。In order to improve the accuracy of two-character recognition using the character recognition device described above, it is well known to create a dictionary of non-rejectable characters (characters that cannot be read) and add them to the dictionary in the current device (simple dictionary addition). It was getting worse.
上記のような従来のものにおいては次のような欠点があ
った。The above-mentioned conventional devices had the following drawbacks.
(1)辞書を追加するもの(単純追加)、すなわち学習
によるものでは、学習不足や、データネ足により辞書に
不完全性が現われる。(1) When adding to a dictionary (simple addition), that is, by learning, incompleteness appears in the dictionary due to insufficient learning or data loss.
(2)また、辞書との相関がユーザの学習に依存し、多
くの場合認識精度を低下させてしまうため。(2) Also, the correlation with the dictionary depends on the user's learning, which often reduces recognition accuracy.
特定ユーザでの、特殊文字の読取用の辞書追加程度でし
か使われなかった。It was only used as an addition to a dictionary for reading special characters by specific users.
(3)文字認識装置の認識精度は、一般に辞書作成のた
めの学習不足C:起因しているから、学習を多くシ、辞
書の数を増やすことにより、読み取り精度を高めること
が考えられる。しかし、学習や検証のための文字データ
ベースが、実運用時のあらゆる文字データを包含してい
るとは限らない。(3) Since the recognition accuracy of a character recognition device is generally due to insufficient learning for dictionary creation, reading accuracy can be improved by increasing learning and increasing the number of dictionaries. However, character databases for learning and verification do not necessarily include all character data during actual operation.
したがって、運用時に比較的多く現れる文字率 − 形でも、アークベース上の発生頻度が少ないと。Therefore, the character rate that appears relatively frequently during operation - Even in shape, the frequency of occurrence on the arc base is low.
学習の不足からの誤読を懸念し2文字認識用の辞書が作
成されなかったりする。このことは2文字認識精度が装
置提供者の文字データベースに依存しているといえる。Due to concerns about misreading due to lack of learning, dictionaries for two-character recognition have not been created. This means that the two-character recognition accuracy depends on the character database of the device provider.
本発明は、このような従来の欠点を解消し、検証不足の
辞書で、当初は有効でない辞書を、運用状況の判断から
有効な辞書へと変化させることを可能とし1文字認識精
度を高めることができるようにすることを目的とする。The present invention solves these conventional drawbacks and makes it possible to change an unverified dictionary that is not initially effective into an effective dictionary based on judgment of the operating situation, thereby increasing the accuracy of single character recognition. The purpose is to make it possible.
第1図は本発明の原理図であり2図中、1は入力部、2
は文字認識部、3は辞書、4は表示部。Figure 1 is a diagram of the principle of the present invention, and in Figure 2, 1 is an input section, 2
is a character recognition section, 3 is a dictionary, and 4 is a display section.
5はエラー解析部、6はエラー記録部、7は辞書修正部
を示す。5 is an error analysis section, 6 is an error recording section, and 7 is a dictionary correction section.
本発明は、上記の目的を達成するため、原稿の文字を読
み取り、イメージデータな入力する入力部1と、入力し
たイメージデータから文字を認識する文字g繊部2と1
文字認識用の辞書3と2表示部4とを備え2文字認識結
果に基づいて辞書の修正をする文字認識装置の辞書修正
方式において。In order to achieve the above object, the present invention includes an input section 1 that reads characters on a document and inputs image data, and a text section 2 and 1 that recognizes characters from the input image data.
In a dictionary correction method for a character recognition device that includes a dictionary 3 for character recognition and two display sections 4 and corrects the dictionary based on the results of two-character recognition.
読み取り結果の修正情況等を記録するエラー記録部6と
、前記エラー記録部6の記録結果を解析するエラー解析
部5と、前記エラー解析部5の解析結果に基づいて、該
当する辞書を修正する辞書修正部7を設け。An error recording section 6 that records correction status of reading results, an error analysis section 5 that analyzes the recording result of the error recording section 6, and a corresponding dictionary is corrected based on the analysis result of the error analysis section 5. A dictionary correction section 7 is provided.
リジェクトや誤読修正時毎に、その答えを出した辞書に
対する修正情況等を記録しておき、蓄積した上記エラー
記録部6の記録結果を解析することにより、上記辞書の
修正を行うようにしたものである。Each time a rejection or misreading is corrected, the correction situation for the dictionary that gave the answer is recorded, and the dictionary is corrected by analyzing the accumulated recording results of the error recording section 6. It is.
本発明は上記のように構威したので1次のような作用が
ある。Since the present invention is structured as described above, it has the following first-order effect.
入力部1では、原稿上の文字を読み取り、イメージデー
タな入力する。入力したイメージデータは9文字認識部
2へ取り込んで辞書3を用いて文字認識を行う・
/
この文字認識の結果、リジェクト(読み取り不能)や誤
読が発生すると2表示部4において、リジェクトや誤読
の修正を行うための文字画像を表示する。The input unit 1 reads characters on a document and inputs image data. The input image data is taken into the 9-character recognition unit 2 and character recognition is performed using the dictionary 3.
/ If a rejection (unreadable) or misreading occurs as a result of this character recognition, a character image for correcting the rejection or misreading is displayed on the second display section 4.
この表示を見て文字修正を行い、その際、修正が必要な
場合には、リジェクトや誤読の修正時にその答えを出し
た辞書についての修正情況等をエラー記録部6に記録す
る。この記録は、繰り返して実行し、記録データを蓄積
しておく。Characters are corrected by looking at this display, and if correction is necessary, the correction status of the dictionary that gave the answer when correcting rejects or misreadings is recorded in the error recording section 6. This recording is performed repeatedly and the recorded data is accumulated.
その後、エラー記録部6に蓄積した記録データを、エラ
ー解析部5で解析する。この解析結果において、所定の
条件を満たしているデータC二ついては、辞書修正部7
により、辞書3を修正する。Thereafter, the recorded data accumulated in the error recording section 6 is analyzed by the error analysis section 5. In this analysis result, the dictionary correction unit 7
Modify dictionary 3 by
このように、装置提供者側で学習や検証不足の辞書を、
当初リジェクトとなる形式で多くの辞書を提供し、5−
−ザの運用状況:=おける読み取り結果の修正情況等を
記録し蓄積しておく。In this way, equipment providers may use dictionaries that have not been properly trained or verified.
Providing many dictionaries in a format that was initially rejected, 5-
- Operational status of the server: Records and accumulates the status of corrections to the reading results in the machine.
その後、蓄積したデータを解析し、解析結果(=基づい
て辞書の一部を修正し、変更できるよう書ニしたもので
ある。After that, the accumulated data was analyzed, and a part of the dictionary was revised based on the analysis results (=), and it was written so that it could be changed.
したがって、検証不足の辞書で、当初は有効でない(リ
ジェクトになる)辞書を運用状況の判断から、有効な辞
書へと変化させることが可能となり1文字認識部度の向
上がてきる。Therefore, it is possible to change an insufficiently verified dictionary that is initially ineffective (rejected) into an effective dictionary based on the judgment of the operational status, thereby improving the single character recognition rate.
以下2本発明の実施例を図面に基づいて説明する0
第2図乃至第8図は2本発明の1実施例を示した図であ
り、第2図は9文字認識装置のブロック図、第3図は9
文字認識装置の動作フローチャートを示した図、第4図
は、読み取り結果のデータ形式を示した図、$5図はエ
ラー表の1例を示した図、第6図は、初期状態の文字認
識辞書例を示した図、第7図は、修正後の文字認識辞書
術l示した図、第8図は、辞書修正処理のフローチャー
トを示した図である。Two embodiments of the present invention will be described below based on the drawings. Figures 2 to 8 are diagrams showing one embodiment of the present invention, and Figure 2 is a block diagram of a character recognition device. Figure 3 is 9
Figure 4 shows the operation flowchart of the character recognition device, Figure 4 shows the data format of the reading results, Figure 5 shows an example of an error table, and Figure 6 shows character recognition in the initial state. FIG. 7 is a diagram showing an example of a dictionary, FIG. 7 is a diagram showing a modified character recognition dictionary technique, and FIG. 8 is a diagram showing a flowchart of dictionary modification processing.
図中、第1図と同符号は同一のものを示す。また、8は
ワークステージ1ン、9はCPU、10は読取結果格納
部、11はキー人力部、12は制御部、13は画像メモ
リ、14は特徴抽出部。In the figure, the same reference numerals as in FIG. 1 indicate the same parts. Further, 8 is a work stage 1, 9 is a CPU, 10 is a reading result storage section, 11 is a key manual section, 12 is a control section, 13 is an image memory, and 14 is a feature extraction section.
15は照合部、16は辞書を示す0
人力部lは、イメージスキャナ等のイメージ入力手段で
構威し、辞書16は9文字認識w2に設けた文字認識用
の辞書であって、RAMにより構成する。Reference numeral 15 indicates a collation unit, and 16 indicates a dictionary.0 The human power unit 1 is composed of an image input means such as an image scanner, and the dictionary 16 is a dictionary for character recognition provided in the 9 character recognition w2, and is configured by RAM. do.
ワークステージ璽ン8には、全体の制御等を行うCPU
9.読取結果のデータを格納する読取結果格納部10.
表示部4.キー人力部11.エラー記録部6.エラー解
析部5.辞書3等を設ける。The work stage 8 is equipped with a CPU that performs overall control, etc.
9. A reading result storage unit 10 that stores reading result data.
Display section 4. Key human resources department 11. Error recording section 6. Error analysis section 5. A dictionary 3 etc. will be provided.
この辞書3は1例えば磁気ディスク装置のような補助メ
モリに辞書データを格納したものである0このような構
成の文字認識装置の動作を、第3図のフローチャートに
従って説明する。なお、カッコ内の数字は9図示の各処
理番号を示す。The dictionary 3 stores dictionary data in an auxiliary memory such as a magnetic disk drive.The operation of the character recognition apparatus having such a configuration will be explained with reference to the flowchart shown in FIG. Note that the numbers in parentheses indicate each processing number shown in 9.
装置の始動時(第3図人参照)は、電源を投入すると(
100)、 ワークステージw 78から文字認識部
2へ辞書データと文字認識プログラムを送出する(10
1)。When starting the device (see figure 3), when the power is turned on (
100), Send the dictionary data and character recognition program from the work stage w 78 to the character recognition unit 2 (10
1).
この場合、辞書3から読み出した辞書データを。In this case, the dictionary data read from dictionary 3.
辞書16へ送って格納する。この動作で文字認識の準備
が完了する(102)。It is sent to the dictionary 16 and stored. With this operation, preparation for character recognition is completed (102).
次に9文字認識及びエラー表作成処理は(第3図人参照
)2次のようにする。Next, the nine character recognition and error table creation processing (see Figure 3) is carried out as follows.
オペレータが読取指示をすると(103)、入力部1は
、原稿を1枚づつ読み取り(104)、文字認識部2ヘ
イメージデータな入力する。文字認識部2では、入力し
たイメージデータな画像メモリ13へ格納する。このデ
ータは、制御部12の制御により、特徴抽出部14で文
字の特徴抽出を行い、照合部15で辞書16と照合して
文字認識を行い(105)、上位のワークステージ璽ン
8へ認識結果を送出する。When the operator issues a reading instruction (103), the input unit 1 reads the original one sheet at a time (104) and inputs image data to the character recognition unit 2. The character recognition unit 2 stores the input image data in the image memory 13. Under the control of the control unit 12, this data is subjected to character feature extraction in the feature extraction unit 14, character recognition by comparing it with the dictionary 16 in the collation unit 15 (105), and recognition to the upper work stage code 8. Send the results.
この認識結果に読み取り不能や誤読が発生すると、CP
U9は、制御部12に対して、それに対応した文字イメ
ージデータを要求し、送られてきたりジェクトや誤読修
正のための文字画像を表示部4で表示する(106)。If the recognition result is unreadable or misread, the CP
The U9 requests the corresponding character image data from the control unit 12, and displays the received character images for correction of objects and misreadings on the display unit 4 (106).
オペレータは、この表示を見て、キー人力部11から修
正文字を入力する。これにより9文字の修正を行う(1
07)。またこの時、誤読が許せないものか、リジェク
トが読み取って欲しいとする字形かの判断をし、それに
対応した辞書修正キーでその意思を装置に通知する。The operator looks at this display and inputs the corrected characters from the key manual section 11. This will correct 9 characters (1
07). At this time, it is determined whether misreading cannot be tolerated or whether the character shape is rejected and the character is desired to be read, and the corresponding dictionary correction key is used to notify the device of the intention.
この辞書修正キーが押下されると(108)、CPU9
が検出し、エラー表の作成をエラー記録部6に指示する
。When this dictionary correction key is pressed (108), the CPU 9
detects the error and instructs the error recording unit 6 to create an error table.
エラー記録部6では、リジェクトや誤読修正時に、その
答えを出した文字認識用の辞書に対する修正情況等のデ
ータを記録(エラー表を作成)する(109)。またこ
の時、辞書修正キーが押下されなければエラー表は作成
しない。The error recording unit 6 records data such as the correction status for the character recognition dictionary that gave the answer (creates an error table) when rejecting or misreading is corrected (109). Also, at this time, unless the dictionary correction key is pressed, an error table is not created.
上記の文字修正及びエラー表の作成は、終了キーが押下
されるまで継続して実行しく110)、終了キーが押下
されると、上記の処理は終了する(111)。その後2
次の読取指示を待って上記と同様な文字認識処理を行う
。The above-mentioned character correction and error table creation are continuously executed until the end key is pressed (110), and when the end key is pressed, the above processing ends (111). After that 2
After waiting for the next reading instruction, the same character recognition process as above is performed.
文字i!臓処理が終了し、エラー記録部6にデータが蓄
積すると、その結果を解析して辞書の修正を行う(第3
図C参照)。Letter i! When the internal processing is completed and data is accumulated in the error recording section 6, the results are analyzed and the dictionary is corrected (third step
(See Figure C).
この処理は、先ずキー人力部11から解析及び辞書修正
の指示をすると(112)、エラー解析部5がエラー記
録部6の蓄積データを解析し、その結果に基づいて、C
PU9は辞書3の該当部分を修正して(113)終了す
る(114)。In this process, first, when an instruction for analysis and dictionary correction is given from the key human resource section 11 (112), the error analysis section 5 analyzes the accumulated data in the error recording section 6, and based on the result, the C
The PU 9 corrects the corresponding part of the dictionary 3 (113) and ends the process (114).
上記のようにして修正した辞書3のデータは。The data of Dictionary 3 corrected as above is as follows.
次回の電源投入時(第3図人参照)に1文字認識部の辞
書16へ格納されるから、修正した辞書により文字認識
処理が実行される。When the power is turned on next time (see Figure 3), the data is stored in the dictionary 16 of the single character recognition unit, so that character recognition processing is executed using the corrected dictionary.
次に、辞書修正の具体例を、第4図乃至第8図に基づい
て説明する。Next, a specific example of dictionary correction will be explained based on FIGS. 4 to 8.
文字認識部2からワークステージ冒ン8へ送られる読み
取り結果のデータ形式としては2例えば第4図のように
なっている。この例では、答えの文字コードがリジェク
トになったのは、辞書隠1230であり、この辞書礪二
は、候補1として「ア」がある。また、答えの文字コー
ドがrBJとなったのは、辞書t4a5であり、この辞
書は、候補1にrBJがある。The data format of the reading result sent from the character recognition unit 2 to the work stage 8 is as shown in FIG. 4, for example. In this example, the character code of the answer is rejected for dictionary hidden 1230, and this dictionary has "A" as candidate 1. Furthermore, the character code of the answer is rBJ in the dictionary t4a5, and this dictionary has rBJ in candidate 1.
ところで、初期状態での文字認識辞書は、第6図のよう
になっており2例えば、辞書Na 1230はフラグが
「0」であり、無効辞書となっている0これは、候補に
「ア」があっても、辞書として使用しないから、上記の
ように答えはりジエクト(=なる。By the way, the character recognition dictionary in the initial state is as shown in Figure 6.2 For example, dictionary Na 1230 has a flag of "0" and is an invalid dictionary. Even if there is, it will not be used as a dictionary, so the answer will be as above.
また、辞書N15は、フラグが「1」で有効辞書となっ
ており、候補1がrBJで候補2以降にデータが入って
いない(候補文字が1つ)から、その答えはrBJとし
て出される。Further, the dictionary N15 is a valid dictionary with the flag set to "1", and since candidate 1 is rBJ and there is no data after candidate 2 (there is one candidate character), the answer is given as rBJ.
エラー表(エラー記録部6に配録される文字修正情況等
のデータ表)は、第5図のようにする。The error table (data table of character correction status etc. recorded in the error recording section 6) is as shown in FIG.
このエラー表の作成は、リジェクトを正読させたい場合
のオペレータ操作(辞書修正キーの操作)で修正文字の
辞書拠に対応した修正結果(正しい答え)の付与と計数
値を+1すると共に、誤読をリジェクトにしたい場合の
オペレータ操作で修正文字の辞書拠に対応した修正結果
(正しい答え)の付与と計数値を+1することにより行
う。To create this error table, when you want to read a reject correctly, operator operation (operation of the dictionary correction key) gives a correction result (correct answer) corresponding to the dictionary base of the corrected character, adds +1 to the count value, and also adds 1 to the count value. This is done by adding a correction result (correct answer) corresponding to the dictionary basis of the corrected character and adding +1 to the count value by operator operation when the user wants to reject the corrected character.
その結果、辞書2411230は、答え1が「ア」で計
数1が「20」で答え2以降のデータはないから、オペ
レータが答えを「ア」として修正した回数が20回であ
る。As a result, in the dictionary 2411230, answer 1 is "A", count 1 is "20", and there is no data after answer 2, so the number of times the operator corrected the answer as "A" is 20 times.
また、辞書t4a5は、答え1がrBJで計数1が「0
」、答え2が「8」で計数2が「3」であるから、答え
がrBJは修正なしで、答えを「8」と修正したのは3
回である。Also, in the dictionary t4a5, answer 1 is rBJ and count 1 is "0".
”, answer 2 is “8” and count 2 is “3”, so the answer is rBJ is not corrected, and the answer is corrected to “8” is 3
times.
この辞書N15は有効辞書(フラグがl)であるから、
「B」と答えるが2文字が数字の場合には。Since this dictionary N15 is a valid dictionary (the flag is l),
Answer "B" if the two letters are numbers.
rBJではなく「8」が正しい場合がある0このような
誤読のあった時には、答え2を「8」にして計数する。``8'' may be correct instead of rBJ 0 If there is such a misreading, change answer 2 to ``8'' and count.
上記のようにして記録されたエラー表の蓄積データを解
析して辞書修正を行う際の処理を、第8図のフローチャ
ートに基づいて説明する。なお。The process of analyzing the accumulated data of the error table recorded as described above and correcting the dictionary will be explained based on the flowchart of FIG. 8. In addition.
カッコ内の数字は2図示の各処理番号を示す。The numbers in parentheses indicate the respective processing numbers shown in the two figures.
処理開始(120)により、エラー表の先頭指定される
と(121)、最初のエラー表を解析する(122)。When the beginning of the error table is specified (121) by starting the process (120), the first error table is analyzed (122).
次に辞書は誤読状態か否かを解析する(123)。Next, the dictionary analyzes whether there is a misreading state (123).
その結果、誤読状態でなければ、アクセプト閾値にでエ
ラー表の計数値を探査し、計数1〉閾値にの条件が成立
し、かつ答え2以降に答えの無い場合には(124)、
7ラグを「1」にして有効辞書となるように辞書の修正
を行う(125)OLかし上記の条件が成立しなければ
、辞書の修正は行わない。As a result, if it is not a misreading state, the count value of the error table is searched at the acceptance threshold, and if the condition of count 1>threshold is satisfied and there is no answer after answer 2, (124),
The dictionary is corrected so that the 7 lag is set to "1" and becomes an effective dictionary (125).If the above conditions are not met, the dictionary is not corrected.
また、上記解析の結果、誤読状態でなければ(123)
、誤読閾値Eでエラー表の計数値を探査し、計数2〜n
の何れかに計数値〉誤読閾値Eの条件を満たしているか
否かを解析する(128)。Also, as a result of the above analysis, if it is not a misreading state (123)
, the count values of the error table are searched with the misreading threshold E, and the counts 2 to n
It is analyzed whether any of the following conditions is satisfied: count value> misreading threshold E (128).
その結果2条件成立の辞書はあるか否かを判断しく12
9)、もしあれば辞書を修正(候補に追加)しく130
)、なければ修正をしない。As a result, it is necessary to judge whether there is a dictionary that satisfies the two conditions.12
9) If there is, modify the dictionary (add it to candidates).130
), otherwise no corrections will be made.
その後、エラー表は終了したか否かを判断しく126)
、終了していなければ2次のエラー表を解析して上記の
処理を繰り返す。エラー表がなくなると、辞書の修正処
理を終了する(131)。After that, it is necessary to judge whether the error table has ended or not (126).
, if not completed, analyze the secondary error table and repeat the above process. When there are no more error tables, the dictionary correction process ends (131).
例えば、上記の例では、エラー表の先頭は、辞書N11
1230であり、答え1は「ア」で計数1はr20J
、かつ答え2以降に答えはない。仮りに閾値にく20と
すれば、この辞書は修正する必要があり、第7図のよう
に、フラグを「1」にして有効辞書に修正する。For example, in the above example, the top of the error table is dictionary N11.
1230, answer 1 is "a" and count 1 is r20J
, and there is no answer after answer 2. If the threshold value is set to 20, this dictionary needs to be modified, and the flag is set to "1" to make it an effective dictionary, as shown in FIG.
また、2番目のエラー表は、辞書Na5であり。Also, the second error table is dictionary Na5.
答え1が「B」、計数1カ「OJ 、 答、t2カl’
−8J。Answer 1 is "B", Count 1 "OJ", Answer, t2 Cal'
-8J.
計数2が「3」である。この場合、仮りに、閾値E<3
とすれば、辞書修正の必要がある。Count 2 is "3". In this case, if the threshold E<3
If so, the dictionary needs to be revised.
その結果、答え2の「8」を候補2として追加する修正
をする(第7図参照)。As a result, a correction is made to add answer 2, ``8'', as candidate 2 (see Figure 7).
以上、実施例について説明したが2本発明は。Although the embodiments have been described above, there are two aspects of the present invention.
上記の例に限らず次のようにしても実施可能である0
(1)文字認識装置における文字認識は2文字だけでな
く、シンボル等も同様に認識することができる。It is not limited to the above example, but can also be implemented in the following manner. (1) The character recognition device can recognize not only two characters but also symbols and the like.
(2)文字認識装置に限らず、音声や図形等の認識装置
にも、同様にして適用することができる。(2) The present invention can be similarly applied not only to character recognition devices but also to speech and graphic recognition devices.
以上説明したように2本発明によれば次のような効果が
ある。As explained above, the two inventions have the following effects.
(1)検証不足の辞書で、当初は有効でない(リジェク
トになる)辞書を、運用状況の判断から有効な辞書へと
変化させることができ9文字認識部度を向上できる〇
(2)運用状況に合せた辞書の精度変更ができるため、
装置提供者の辞書学習の限度を大幅に逓減できる。(1) An insufficiently verified dictionary that is initially ineffective (rejected) can be changed into an effective dictionary based on the judgment of the operational status, and the level of character recognition can be improved (2) Operational status You can change the accuracy of the dictionary according to the
The device provider's dictionary learning limit can be significantly reduced.
第1図は2本発明に係る文字認識装置の辞書修正方式の
原理図。
第2図乃至第8図は2本発明の1実施例を示した図であ
り。
第2図は2文字認識装置のブロック図。
第3図は2文字認識装置の動作フローチャート。
第4図は、読み取り結果のデータ形式を示した図。
第5図は、エラー表の1例を示した図。
第6図は、初期状態の文字認識辞書例を示した図。
第7図は、修正後の文字認識辞書例を示した図。
第8図は、辞書修正処理の70−チャートを示した図で
ある。
1・・・入力部、 2・・・文字認識部。
3・・・辞書、 4・・・表示部。
5・・・エラー解析部、 6・・・エラー記録部。
7・・・辞書修正部。FIG. 1 is a diagram showing the principle of a dictionary correction method for a character recognition device according to the present invention. 2 to 8 are diagrams showing two embodiments of the present invention. FIG. 2 is a block diagram of a two-character recognition device. FIG. 3 is an operation flowchart of the two-character recognition device. FIG. 4 is a diagram showing the data format of the reading results. FIG. 5 is a diagram showing an example of an error table. FIG. 6 is a diagram showing an example of a character recognition dictionary in an initial state. FIG. 7 is a diagram showing an example of a corrected character recognition dictionary. FIG. 8 is a diagram showing a 70-chart of dictionary correction processing. 1... Input section, 2... Character recognition section. 3...Dictionary, 4...Display section. 5... Error analysis section, 6... Error recording section. 7...Dictionary correction section.
Claims (1)
力部(1)と、 入力したイメージデータから、辞書(3)を用いて文字
を認識する文字認識部(2)とを備え、文字認識結果の
データに基づいて上記辞書(3)を修正する文字認識装
置の辞書修正方式において、読み取り結果の修正情況等
を記録するエラー記録部(6)と、 前記エラー記録部(6)の記録結果を解析するエラー解
析部(5)と、 前記エラー解析部(5)の解析結果に基づいて、該当す
る辞書を修正する辞書修正部(7)を設け、リジェクト
や誤読修正時毎に、その答えを出した辞書に対する修正
情況等を記録しておき、蓄積した記録結果を解析して、
辞書の修正を行うことを特徴とする文字認識装置の辞書
修正方式。[Claims] An input unit (1) that reads characters from a document and inputs image data, and a character recognition unit (2) that recognizes characters from the input image data using a dictionary (3). , in a dictionary correction method of a character recognition device that corrects the dictionary (3) based on data of character recognition results, an error recording section (6) that records correction status of reading results, etc.; and the error recording section (6). An error analysis section (5) that analyzes the recorded results of the error analysis section (5), and a dictionary correction section (7) that corrects the corresponding dictionary based on the analysis result of the error analysis section (5) are provided. , record the correction status for the dictionary that gave the answer, analyze the accumulated recorded results,
A dictionary correction method for a character recognition device characterized by correcting a dictionary.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1324732A JPH03185582A (en) | 1989-12-14 | 1989-12-14 | Dictionary correction system for character recognizing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1324732A JPH03185582A (en) | 1989-12-14 | 1989-12-14 | Dictionary correction system for character recognizing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03185582A true JPH03185582A (en) | 1991-08-13 |
Family
ID=18169079
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1324732A Pending JPH03185582A (en) | 1989-12-14 | 1989-12-14 | Dictionary correction system for character recognizing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03185582A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1063773A (en) * | 1996-08-13 | 1998-03-06 | Ricoh Co Ltd | Recognition result editing method, pattern recognition system, and information recording medium |
-
1989
- 1989-12-14 JP JP1324732A patent/JPH03185582A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1063773A (en) * | 1996-08-13 | 1998-03-06 | Ricoh Co Ltd | Recognition result editing method, pattern recognition system, and information recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2991178B2 (en) | Voice word processor | |
| JPH03185582A (en) | Dictionary correction system for character recognizing device | |
| JPH0388062A (en) | Device for preparing document | |
| JP3484446B2 (en) | Optical character recognition device | |
| JP2002279353A (en) | Character recognition device, its method, and recording medium | |
| JPH06251187A (en) | Method and device for correcting character recognition error | |
| JP2874815B2 (en) | Japanese character reader | |
| JPS594358Y2 (en) | Character control device in character correction | |
| JP4143148B2 (en) | Character recognition device | |
| JP3022790B2 (en) | Handwritten character input device | |
| JP2829186B2 (en) | Optical character reader | |
| KR20230029256A (en) | Method of searching character string and system of performing the method | |
| JPS62298885A (en) | Optical character reading method | |
| JPH05120472A (en) | Character recognition device | |
| JPH0458381A (en) | Optical character reader | |
| JPH0318987A (en) | Dictionary registering method | |
| JPH0477887A (en) | Character recognizing device | |
| JPH0496882A (en) | Full size/half size discriminating method | |
| JPS61175870A (en) | Optical character reading device | |
| JPH02195474A (en) | Name card information control system | |
| JPH09161009A (en) | Character recognition method | |
| JPS61131159A (en) | Erroneously read character correcting device | |
| JPS62190570A (en) | Character recognition device | |
| JPH10326313A (en) | Document format generating device | |
| JPH04220787A (en) | Character reader |