JPH04286088A - 文字認識装置 - Google Patents

文字認識装置

Info

Publication number
JPH04286088A
JPH04286088A JP3051433A JP5143391A JPH04286088A JP H04286088 A JPH04286088 A JP H04286088A JP 3051433 A JP3051433 A JP 3051433A JP 5143391 A JP5143391 A JP 5143391A JP H04286088 A JPH04286088 A JP H04286088A
Authority
JP
Japan
Prior art keywords
character
memory
characters
subclassification
code
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
JP3051433A
Other languages
English (en)
Inventor
Kazuo Yoshimoto
一男 吉本
Keiko Abe
阿部 惠子
Takayuki Fujikawa
藤川 孝之
Susumu Takasaki
高崎 進
Katsumasa Sakai
酒井 勝正
Hiromichi Aoki
青木 宏導
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Toppan Inc
Original Assignee
Sony Corp
Toppan Printing 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 Sony Corp, Toppan Printing Co Ltd filed Critical Sony Corp
Priority to JP3051433A priority Critical patent/JPH04286088A/ja
Priority to KR1019920004038A priority patent/KR920018603A/ko
Publication of JPH04286088A publication Critical patent/JPH04286088A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば印刷文書を認識
するための学習機能付きの文字認識装置に関する。
【0002】
【従来の技術】例えば活版印刷における活字を拾う工程
を自動化するために、タイプ印刷等の印刷文字を自動認
識する文字認識装置の開発が進められている。従来の文
字認識装置は、認識対象文字のドットパターンよりおお
まかな特徴量を求めて、この特徴量を有する候補文字を
挙げて、最終的にパターンマッチングにより認識対象文
字の文字コードを特定するようにしている。この場合、
候補文字がないとき又はパターンマッチングの程度が低
いときには、認識できないものとみなして、その認識対
象文字にはリジェクトコードが付与され、このリジェク
トコードが付与された文字については学習機能により特
徴量及びドットパターン等を登録できるようになされて
いる。
【0003】
【発明が解決しようとする課題】しかしながら、単なる
学習機能では次のような不都合が生じることがある。 イ.例えば文字「@」を学習機能により単に登録したよ
うな場合、次に認識対象文字として「@」が現れたとき
には、最も類似している候補文字として文字「の」が引
き出されることがあり、逆に認識対象文字が「の」であ
るときに候補文字として文字「@」が引き出されること
がある。即ち、類似文字同士の妨害により文字の認識率
が低下することがある。
【0004】ロ.1回の学習だけではノイズの存在等に
より文字の特徴量が正確に抽出できず、次にその学習し
た文字を認識させようとしても候補文字の選択の段階で
誤ることがある。 ハ.せっかく学習により充実させた辞書としてのメモリ
の内容が文字認識装置の電源断で失われることがある。 本発明は斯かる点に鑑み、認識対象文字の特徴量を求め
、この特徴量を予め辞書用のメモリに格納されている特
徴量と比較することにより文字認識を行う文字認識装置
において、類似文字が存在しても正確に文字認識ができ
るようにすると共に、学習させた内容が失われないよう
にすることを目的とする。
【0005】
【課題を解決するための手段】本発明による文字認識装
置は、例えば図1に示す如く、文字の種々の特徴量とこ
れらの特徴量を有する文字の文字コードとをそれぞれ対
応させて記憶する大分類用のメモリ(12)と、この大
分類用のメモリを用いて認識対象とする文字のドットパ
ターンより抽出した特徴量を有する文字の文字コードを
出力する大分類処理手段(11)と、文字コードに対応
させて文字のドッドパターンを記憶する細分類用のメモ
リ(15)と、その大分類処理手段より出力される文字
コードに対応したドットパターンをその細分類用のメモ
リより読み出して出力する候補文字設定手段(14)と
、この候補文字設定手段より出力されるドットパターン
とその認識対象とする文字のドットパターンとの相違量
を求める細分類手段(10)と、その相違量が所定レベ
ルよりも小さいときにはその認識対象とする文字は正し
く識別されたものとみなしてその大分類処理手段より出
力される文字コードをその認識対象とする文字に付与し
、その相違量が所定レベルよりも大きいときにはその認
識対象とする文字は識別できないものとみなす制御手段
(2)と、不揮発性のデータ記憶手段(18)とを有し
、その制御手段(2)は、随時、その大分類用のメモリ
(12)及びその細分類用のメモリ(15)の内容を追
加又は削除すると共に、その大分類用のメモリ及びその
細分類用のメモリの内容をその不揮発性のデータ記憶手
段(18)に待避するようになされているものである。
【0006】
【作用】斯かる本発明によれば、その制御手段(2)は
独立にそれら大分類用のメモリ及び細分類用のメモリの
内容を変更することができるので、例えば既に登録され
ている文字の類似文字の特徴量を学習により登録すると
きには、類似文字同士が干渉しないようにそれらメモリ
の内容を変更することにより、類似文字が存在しても識
別率を向上することができる。また、それらメモリの内
容をその不揮発性のデータ記憶手段に待避することによ
り、学習により蓄積したデータの消失を防止することが
できる。
【0007】
【実施例】以下、本発明による文字認識装置の一実施例
につき図面を参照して説明しよう。本例は、印刷文字を
認識するための学習機能付きの文字認識装置に本発明を
適用したものである。図1は本例の文字認識装置を示し
、この図1において、1はイメージスキャナであり、こ
のイメージスキャナ1で読み込まれた印刷文書のイメー
ジデータをワークステーション2に供給する。このワー
クステーション2はそのイメージデータを一方向に投影
することにより先ず文字列を抽出し、次にこの文字列内
での投影により個々の文字の外接枠を特定し、この外接
枠の内部のドットパターンよりなる個々の文字の入力パ
ターンIPを入出力インターフェース回路4を介して文
字認識ボード5に供給する。
【0008】この文字認識ボード5は、通常の認識モー
ド時にはその入力パターンIPに対応する候補文字が存
在するときには候補文字及び各候補文字のパターンとそ
の入力パターンとの残差を求め、類似度が例えば上位1
0までの候補文字の文字コードと残差との対を入出力イ
ンターフェース回路4を介してワークステーション2に
供給する。このワークステーション2は、最上位の候補
文字の残差が所定レベルよりも小さいときにはその最上
位の候補文字の文字コードをその入力パターンIPに付
与し、候補文字が存在しないとき又は最上位の候補文字
の残差が所定レベルを超えるときにはその文字の識別が
できなかったものと判断してリジェクトコードをその入
力パターンに付与する。また、ワークステーション2は
文字フォントのROMを有し、入力文書の識別結果を文
字の形で表示装置3の表示画面に表示する。この最に、
リジェクトコードが付与された文字の部分には例えば高
輝度の正方形の図形が表示される。
【0009】その文字認識ボード5の構成及び認識モー
ド時の動作につき詳細に説明するに、図1の文字認識ボ
ード5において、認識対象文字のドットパターンよりな
る入力パターンIPを第1のデュアル・ポート・メモリ
6Aを介して正規化処理回路7に供給する。この正規化
処理回路7は、その入力パターンIPを伸縮して24×
24ドットの正規化パターンNPを得て、この正規化パ
ターンNPを先入れ先出しメモリ(以下「FIFOメモ
リ」と略称する。)8及び入力パターンセット回路9を
介して細分類回路10に供給する。また、その入力パタ
ーンIPを第2のデュアル・ポート・メモリ6Bを介し
て大分類処理回路11に供給し、この大分類処理回路1
1はその入力パターンIPより大まかな特徴量を抽出す
る。
【0010】本例における特徴量は、その入力パターン
IPに外接する矩形の各辺をA辺〜D辺として、各辺の
近傍での文字部のパターン構造をそれぞれコード化した
ものである(例えば、吉本一男他、電子通信学会技報P
RU.88−16,PP. 1−7(1988年)参照
)。各辺の近傍でのパターン構造とは、各辺から数ドッ
ト離れた観測ラインに各辺側から文字部のパターンを投
影して得られた値であるが、この外に各辺の近傍の文字
部のドット数等をも使用することができる。これに関し
、12は大分類辞書用のメモリを示し、この大分類辞書
用のメモリ12には、文字の特徴量に対応させてその特
徴量を有する文字の文字コードが記憶されている。1つ
の文字に対して通常複数の特徴量が記憶されている。本
例のワークステーション2は、信号ラインを介して随時
且つ独立にその大分類辞書用のメモリ12に特徴量とそ
の特徴量を有する文字の文字コードとを追加して書き込
めると共に、その大分類辞書用のメモリ12の内容を削
除できるようになされている。
【0011】図2を参照してその大分類辞書用のメモリ
12のデータ構成につき説明するに、そのメモリ12を
A辺用のメモリ19〜D辺用のメモリ22よりなる4個
のメモリ部に大別する。そして、A辺用メモリ19を、
ヘッダー部と文字コード部とに分け、ヘッダー部にはA
辺の特徴量を示す特徴コード、この特徴コードを有する
文字の個数(文字コード数)及びこの文字コードの先頭
アドレスを各特徴コード毎に記録し、文字コード部には
ヘッダー部に対応する文字コードを記録する。同様に、
B辺用メモリ20、C辺用メモリ21及びD辺用メモリ
22もそれぞれヘッダー部と文字コード部とを設け、特
徴コードとこの特徴コードを有する文字の文字コードと
を対応させて記録する。
【0012】図1に戻り、大分類処理回路11はその大
分類辞書用のメモリ12を参照して、その入力パターン
IPより抽出した特徴量に対応する特徴コードと同じ特
徴コードを有する文字(以下、「候補文字」という。)
の文字コードを全て引き出し、この候補文字の文字コー
ドをFIFOメモリ13を介して候補パターンセット回
路14に供給する。本例において候補文字とは、A辺の
特徴コード〜D辺の特徴コードがそれぞれその認識対象
文字の4辺の特徴コードに等しい文字をいう。15は細
分類辞書用のメモリを示し、この細分類辞書用のメモリ
15は図3に示すように、文字コードとこの文字コード
に対応するドットパターン(文字フォント)とを各文字
コード毎に記憶している。そのドットパターンも24×
24ドットに正規化されたパターンである。文字コード
が例えばJISコードのようなものであれば、認識対象
とする字体(明朝体、新聞明朝体、ゴシック体等)に合
わせて各文字コードについて複数の正規化されたドット
パターンを記憶しておく。文字コードが字体をも特定で
きる形式で定義されていれば、各文字コードについて対
応するドットパターンは1個でもよい。本例のワークス
テーション2は信号ラインを介してその細分類辞書用の
メモリ15の内容をも随時、置換し、追加し又は削除で
きるようになされている。
【0013】その候補パターンセット回路14は、細分
類辞書用のメモリ15を参照することにより、大分類処
理回路11から供給された候補文字の文字コードに対応
する正規化されたパターンRPを引き出して、この正規
化パターンRPを順次細分類回路10に供給する。この
細分類回路10は、認識対象とする文字の正規化パター
ンNPと候補文字の正規化パターンRPとを比較して、
パターンRPでパターンNPを消去して得られる第1の
残差ΔIPとパターンNPでパターンRPを消去して得
られる第2の残差ΔRPとをそれぞれFIFOメモリ1
6A及び16Bを介して判定回路17に供給し、この判
定回路17には大分類処理回路11より出力される候補
文字の文字コードをもFIFOメモリ16Cを介して供
給する。この判定回路17は、第1の残差ΔIPと第2
の残差ΔRPとを例えば加算して最終的な残差Δを求め
る。
【0014】この残差Δが0に近い程にその認識対象の
文字と候補文字とはより類似していると考えられるので
、この残差Δが0に近い文字程その認識対象とする文字
に対する類似度が高い。そこで、判定回路17は、類似
度が高い上位10個の候補文字の文字コードCとこの文
字コードの残差Δとを対にして順次FIFOメモリ16
Dを介して入出力インターフェース回路4に出力し、候
補文字が存在しないときには所定のリジェクトコードを
そのインターフェース回路4に出力する。これらの文字
コードCと残差Δとの対又はリジェクトコードはワーク
ステーション2に供給される。
【0015】18は不揮発性メモリとしてのハードディ
スク装置を示し、このハードディスク装置18をワーク
ステーション2に内蔵又は外付けする。そして、そのワ
ークステーション2は、作業終了時等に大分類辞書用の
メモリ12の内容及び細分類辞書用のメモリ15の内容
をそのハードディスク装置18に待避することができる
と共に、作業始動時等にはそのハードディスク装置18
に待避されたデータをそれらメモリ12及び15に転送
できるようになされている。従って、学習により辞書用
のメモリ12及び15に蓄積された文字情報が電源断等
により失われることがない。
【0016】次に、図4を参照して本例の文字認識装置
で認識できなかった文字を学習により登録する場合の方
法につき説明する。図4は本例の表示装置3の表示画面
3Aを示し、この表示画面3Aには、入力文書の1頁分
の文字の認識結果を表示する認識結果表示領域19を設
ける。入力文書は例えば縦書きであるが、認識結果は横
書きで表示している。20,21は識別できなかった文
字を示す正方形の図形である。その認識結果表示領域1
9の左下に周辺領域表示部22と原パターン表示部30
とを設け、図示省略したカーソルをそれら図形20又は
21の上に移動することにより、原パターン表示部30
及び周辺領域表示部22にそれぞれ認識できなかった文
字の原ドットパターン及びその文字を中心とする所定範
囲の周辺パターンを表示するようにする。
【0017】23は修正対象とする文字を示す「対象文
字」の表示領域であり、この表示領域23の右隣の表示
領域24に修正対象とする文字の認識結果の文字を表示
する。本例のように修正対象とする文字がリジェクトさ
れた文字であるときには、その表示領域24には正方形
のパターンが表示される。25は機能釦領域を示し、こ
の領域25には候補釦26A,コード釦26B等が表示
され、図示省略した所謂マウスのような座標入力ユニッ
トを用いて十字のカーソル32を所望の釦の表示の上に
移動して座標入力スイッチを操作することにより、その
所望の釦の機能を実行させることができる。
【0018】例えば、候補釦26Aを選択すると、候補
文字表示領域31にその修正対象とする文字に類似する
と判定された10個の候補文字がその残差と共に表示さ
れる。本例では、原パターン表示部30及び周辺領域表
示部22の表示よりオペレータは入力文書段階での文字
を認識することができるので、その文字がそれら10個
の候補文字の中に含まれているときには、カーソル32
を移動してそれら10個の候補文字の何れかを選択する
ことにより、その選択した文字の文字コードがその認識
できなかった文字に付与される。この場合には文字コー
ドの付与と同時に、図1の大分類辞書用のメモリ12へ
は認識できなかった文字の特徴量が文字コードに対応し
て追加記録され、細分類辞書用のメモリ15へはその文
字のドットパターンが文字コードに対応して追加記録さ
れる。
【0019】その候補文字の中に目的とする文字が存在
しない場合には、コード釦26Bの選択により文字コー
ドを直接入力することができ、かな漢字釦26C及び部
首画数釦26Eにより漢字の入力を行うことができる。 また、テーブル釦26Dの選択により文字コード(例え
ばJISコード)と対応する文字との一覧表が表示され
、外字登録釦26F及び学習削除釦26Gは特殊な字体
の文字等を登録する場合に使用される。また、27は再
認識釦、28はバックスペース釦を示し、再認識釦27
は修正対象文字を再認識する場合に使用される。
【0020】29は修正履歴表示部を示し、この修正履
歴表示部29には、文字の修正又はリジェクト後の文字
コードの付与によって得られた文字29A,29B,‥
‥,29Jを出現頻度の高い順に左から10個表示する
。この表示部29に所望の文字が表示されているときに
は、その文字をカーソル32で選択することにより、容
易にその認識できなかった文字に正確な文字コードを付
与することができる。このように文字コードを別途付与
した場合にも、辞書用のメモリ12及び15へのデータ
の追加が行われる。
【0021】ただし、単に辞書用のメモリ12及び15
へデータを追加するだけでは、類似文字の干渉等が生じ
るため、本例のワークステーション2は文字を学習登録
する際に次のような付加的な動作を行う。例えば、文字
「@」を新たに学習登録するものとして、この文字「@
」が既に登録されている文字「の」と干渉する虞がある
ときには、オペレータの指示によりワークステーション
2はその文字「@」の特徴量と文字コードとを大分類辞
書用のメモリ12に追加記録するときに、複数存在する
文字「の」の特徴量の中からその文字「@」の特徴量と
合致する部分に登録されている文字「の」の文字コード
を削除するようにする。このようにすることにより、次
にその文字「@」が認識対象となったときに文字「の」
が認識結果として引き出されることを防止することがで
き、類似文字間での誤認識を防止することができる。
【0022】また、文字データを学習登録する場合に、
1回のみの学習ではノイズ等の影響により正確なデータ
が辞書用のメモリ12及び15に登録できない虞がある
ときには、ワークステーション2は出現した全ての特徴
量データを大分類辞書用のメモリ15に登録させ、複数
回の学習により得た特徴量の平均値をその細分類辞書用
のメモリ15に登録させるようにすることもできる。こ
れにより大分類辞書用のメモリ12に格納される文字の
特徴量のデータが増加して文字認識がより安定に行える
ようになる利益がある。
【0023】なお、本発明は上述実施例に限定されず本
発明の要旨を逸脱しない範囲で種々の構成を取り得るこ
とは勿論である。
【0024】
【発明の効果】本発明によれば、制御手段は大分類用の
メモリ及び細分類用のメモリの内容を独立に追加又は削
除できるので、類似文字同士で文字の特徴量が干渉しな
いようにすることができ、類似文字が存在する場合の識
別率を向上できる利益がある。また、大分類用のメモリ
及び細分類用のメモリの内容を不揮発性のデータ記憶手
段に待避するようにした場合には、学習により蓄積した
データが失われるのを防止できる利益がある。
【図面の簡単な説明】
【図1】本発明による文字認識装置の一実施例を示す構
成図である。
【図2】図1の大分類辞書用のメモリ12のデータの構
成例を示す線図である。
【図3】図1の細分類辞書用のメモリ15のデータ構成
の一例を示す線図である。
【図4】その一実施例における表示装置の表示画面の一
例を示す正面図である。
【符号の説明】
1  イメージスキャナ 2  ワークステーション 5  文字認識ボード 7  正規化処理回路 10  細分類回路 11  大分類処理回路 12  大分類辞書用のメモリ 15  細分類辞書用のメモリ 17  判定回路 18  ハードディスク装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  文字の種々の特徴量とこれらの特徴量
    を有する文字の文字コードとをそれぞれ対応させて記憶
    する大分類用のメモリと、この大分類用のメモリを用い
    て認識対象とする文字のドットパターンより抽出した特
    徴量を有する文字の文字コードを出力する大分類処理手
    段と、文字コードに対応させて文字のドッドパターンを
    記憶する細分類用のメモリと、上記大分類処理手段より
    出力される文字コードに対応したドットパターンを上記
    細分類用のメモリより読み出して出力する候補文字設定
    手段と、この候補文字設定手段より出力されるドットパ
    ターンと上記認識対象とする文字のドットパターンとの
    相違量を求める細分類手段と、上記相違量が所定レベル
    よりも小さいときには上記認識対象とする文字は正しく
    識別されたものとみなして上記大分類処理手段より出力
    される文字コードを上記認識対象とする文字に付与し、
    上記相違量が所定レベルよりも大きいときには上記認識
    対象とする文字は識別できないものとみなす制御手段と
    、不揮発性のデータ記憶手段とを有し、上記制御手段は
    、随時、上記大分類用のメモリ及び上記細分類用のメモ
    リの内容を追加又は削除すると共に、上記大分類用のメ
    モリ及び上記細分類用のメモリの内容を上記不揮発性の
    データ記憶手段に待避するようになされていることを特
    徴とする文字認識装置。
JP3051433A 1991-03-15 1991-03-15 文字認識装置 Pending JPH04286088A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP3051433A JPH04286088A (ja) 1991-03-15 1991-03-15 文字認識装置
KR1019920004038A KR920018603A (ko) 1991-03-15 1992-03-12 문자 인식 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3051433A JPH04286088A (ja) 1991-03-15 1991-03-15 文字認識装置

Publications (1)

Publication Number Publication Date
JPH04286088A true JPH04286088A (ja) 1992-10-12

Family

ID=12886798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3051433A Pending JPH04286088A (ja) 1991-03-15 1991-03-15 文字認識装置

Country Status (2)

Country Link
JP (1) JPH04286088A (ja)
KR (1) KR920018603A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW274135B (ja) * 1994-09-14 1996-04-11 Hitachi Seisakusyo Kk

Also Published As

Publication number Publication date
KR920018603A (ko) 1992-10-22

Similar Documents

Publication Publication Date Title
US5031225A (en) Character recognition method for recognizing character in an arbitrary rotation position
KR100219786B1 (ko) 문자패턴의 사용자 사전으로의 등록방법 및 그 사용자 사전을 갖는 문자인식장치
US5038379A (en) Image information searching apparatus
US6535652B2 (en) Image retrieval apparatus and method, and computer-readable memory therefor
US6035062A (en) Character recognition method and apparatus
CN111079736A (zh) 一种听写内容识别方法及电子设备
JPH11219409A (ja) 文書読取装置
JPH06282583A (ja) 画像情報処理装置
JP2976990B2 (ja) 文字認識装置
JPH0696288A (ja) 文字認識装置及び機械翻訳装置
JP3457376B2 (ja) 光学式読み取り装置における文字修正方法
US20250265857A1 (en) Image processing system
JP4261831B2 (ja) 文字認識処理方法、文字認識処理装置、文字認識プログラム
JPS60217483A (ja) 文字認識装置
JPH06223221A (ja) 文字認識装置
JPS61133487A (ja) 文字認識装置
JP2025126982A (ja) 画像処理システム
JP2025126981A (ja) 画像処理システム
JPH053631B2 (ja)
JPH04270482A (ja) 印刷文字認識装置
JP3310063B2 (ja) 文書処理装置
JPH0554183A (ja) 情報処理装置及び文字認識装置
JPH04163681A (ja) 情報処理装置及び文字認識装置
JPH11219408A (ja) 文書読取装置
JPH07192081A (ja) 手書き文字入力装置