JPS6357831B2 - - Google Patents

Info

Publication number
JPS6357831B2
JPS6357831B2 JP56027512A JP2751281A JPS6357831B2 JP S6357831 B2 JPS6357831 B2 JP S6357831B2 JP 56027512 A JP56027512 A JP 56027512A JP 2751281 A JP2751281 A JP 2751281A JP S6357831 B2 JPS6357831 B2 JP S6357831B2
Authority
JP
Japan
Prior art keywords
character
signal
memory
characters
cutting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP56027512A
Other languages
English (en)
Other versions
JPS57141779A (en
Inventor
Tetsuo Umeda
Kazunari Egami
Naoto Tsukagoshi
Yasuo Nishijima
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP56027512A priority Critical patent/JPS57141779A/ja
Priority to US06/352,633 priority patent/US4528692A/en
Publication of JPS57141779A publication Critical patent/JPS57141779A/ja
Publication of JPS6357831B2 publication Critical patent/JPS6357831B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00—Arrangements for image or video recognition or understanding
    • G06V10/20—Image preprocessing
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10—Character recognition
    • G06V30/14—Image acquisition
    • G06V30/148—Segmentation of character regions
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10—Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Character Input (AREA)

Description

【発明の詳細な説明】 本発明は文字を光学的に認識する装置に関し、
特に入力パターンから1文字分ごとに文字を切り
出す文字切出し装置に関する。
文字切り出し装置は、光電変換装置から時系列
的に2値化して取り出された2次元パターンにお
いて、個々の文字の外接長方形を想定し、その外
接直方形外側全周が少なくとも1メツシユ以上白
であるということを利用し文字を切出し、各文字
の視野全体に対する位置及び大きさを抽出するも
のである。例えば郵便物上には住所及び郵便番号
が主に活字で印刷又は印字されているが、これら
の文字の高さは1mmから10mm程度まであり、また
文字のピツチもバラバラである。このような場
合、文字切り出し処理は極めて有効な技術であ
る。また一般に文字読取りにおいては、多数の文
字行から特定の数行のみを読取る処理が多いが、
文字又は文字行の位置、又読取文字数が各対象物
ごとバラバラであるような場合、文字切り出し処
理は特に有効である。
従来、文字切出し方法は大きく分けて圧縮法と
呼ばれるものとマスク法と呼ばれるものがあつ
た。まず圧縮法とは例えば第1図aに示すように
走査と同時に全パターンをメモリに書き込みなが
ら横方向に圧縮し圧縮情報xにより各行の切出し
を行い、更に各行ごとにメモリから読出し縦方向
の圧縮を行い、その圧縮情報により各行ごとの文
字の切出しを行う方法である。特に文字のピツチ
がすべて一定であり列方向にもそろつている場合
は縦と横を逆に行つても良い。しかしながらこの
圧縮方法は次のような欠点がある。まず第1に走
査する時間に比べ、文字切出しを行うまでの時間
は少なくとも2倍の時間を必要とし、1回の走査
で読取る行が多い場合、行の数に比例して切出し
のための時間を多く必要とする。第2に文字行が
複雑であり行間距離が比較的少なくかつ文字行全
体がスキユーしている場合第1図bのように横方
向からの圧縮情報から文字行の切出しが不可能と
なり、このような場合横方向に分割して圧縮処理
を行う必要があり更に処理時間を多く要する。
次に従来技術としてのマスク法について説明す
る。マスク法の第1の方法は前記外接長方形の外
側全周が白であることを直接的に検出する方法で
少なくとも対象となる文字の最大幅以上の2次元
のシフトレジスタを作り、光電変換装置の出力信
号をこのシフトレジスタの入力信号とし、このシ
フトレジスタ上に文字の外接直方形の外側全周が
白であることを検出するための白枠を想定しシフ
トレジスタの白枠想定位置からのすべての信号の
アンド信号により文字の外側に白枠があることを
即ち文字の切出しを検出する方法である。マスク
法第2の方法は前記白枠の左上の一部と右下の一
部を使用し文字の部分的切出しを行い後で演算装
置により合成し各文字の切出しを行う方法であ
る。
しかしながら、マスク法には次のような欠点が
ある。マスク法第1の方法に関しては、一つの大
きさのマスクで検出できる文字の大きさが制限さ
れるため、いろいろな大きさの文字の切出しを行
う場合、いろいろな大きさのマスクを作る必要が
あり回路が複雑になることである。更に郵便物上
の住所、郵便物が読み取り対象の場合これらの文
字は一般に印字品質の悪い場合(例えば文字の一
部がかすれて切れている場合や2文字以上がつな
がつているいわゆるつづけ文字の場合)が多い
が、これらに対しすべてを想定した検出マスクを
作ることは実用上不可能であり文字そのものが検
出できない場合がある。これを解決するためには
部分的圧縮法等他の補助手段と並用しなければな
らないがやはり処理に非常に時間を要することに
なる。また第2のマスク法の欠点としては次のよ
うなものがある。この方法はマスク法第1の方法
の欠点を解決するための方法であり文字の大きさ
に対する自由度、そしてかすれ、つづけ字等に対
する自由度は大きくなるが、各マスクからの検出
情報が時間的にバラバラに出力されるため、後で
これらの情報から各文字の切出しを演算により求
める場合複雑なアルゴリズムを必要とし従つて処
理時間もかなり要するという欠点がある。
本発明の目的は、できるだけ簡単な回路で光電
変換装置の走査終了と同時に切出し情報すべて、
即ち各文字の走査視野全体に対する位置及びその
大きさを抽出することができる文字切出装置を提
供することである。
本発明の他の目的は各文字又は文字片の外接長
方形の外側全周が1メツシユ以上白のものをすべ
て切出し、その検出範囲は1×1メツシユの大き
さのものから走査視野全体の大きさの図形まで検
出しその切出し情報を得ることができる文字切出
装置を提供することである。
本発明によれば、入力信号を走査線の方向と直
角方向に圧縮しながら更新する手段と、圧縮幅を
順次記憶しながら更新していく手段と、前記圧縮
された信号と入力信号を比較し圧縮された文字信
号に対応する部分に文字信号がない場合に文字ブ
ロツクを切出しその文字ブロツクの大きさと位置
座標を抽出する手段とから構成される文字切出し
装置が得られる。更に本発明の概略を説明すれ
ば、文字群を走査型光電変換器により光学的に読
取り電気的に値信号に変換して処理する文字読取
装置で、走査線1本分のbit数を有し、時系列化
された入力信号を直列にシフトしながら走査線と
直角方向に圧縮する圧縮レジスタと、各文字ブロ
ツクの圧縮済の部分的幅及び文字切出し情報を一
時的に記憶する2組のメモリと、走査線1本ごと
にこの2組のメモリを交互に書込み用及び読出し
用に切換える手段と、読出し用メモリから各文字
ブロツクの部分的幅又は文字切出情報を読出すた
めの信号を前記圧縮レジスタの出力から得る手段
と、各文字ブロツクの部分的幅の新規登録又は更
新のための情報を発生する手段と、入力信号及び
圧縮レジスタの出力より各文字ブロツクの切出し
を検出し文字切出信号を発生する手段と、各文字
ブロツクの部分幅又は文字切出情報を前記書込み
用メモリに書込むための信号を入力信号と圧縮レ
ジスタの出力信号のオア信号から得る手段と、文
字切出しが検出された走査の次の走査の時メモリ
から読出された前記文字切出情報により前記圧縮
レジスタの中の切出済文字ブロツクを消去する手
段と、各文字ブロツクの走査視野に対する位置座
標及び高さを測定する手段と、前記文字切出信号
によりその文字ブロツクの幅、高さ、位置座標を
一時的に記憶するためのバツフアレジスタ群とか
ら構成される。
第2図は文字切出し対象であるパターンの一例
を示す図であり、このパターンはx軸方向に10、
Y軸方向に12のメツシユで構成され、中に「7」、
「5」、「1」の数字がパターンの中に存在してい
る。読取対象の文字をこのような一定の大きさの
パターンにする技術は公知である。本発明におけ
る切出しのための走査は下から上へそして左から
右へ進んでいき、情報が横方向(X軸方向)に圧
縮されてゆく。この圧縮データのすい移を示す
と、第3図のようになり、各文字ブロツクとも走
査が右へ進むにしたがつて黒の部分が増えてく
る。本発明における文字切出し原理は圧縮された
黒の情報が連続したある区間を持ち、この区間の
間次の走査において黒のメツシユが全くない場合
に文字の端が検出されたとして、文字の切出しを
行う点である。更に切り出した文字の大きさ及び
位置はこのとき同時に抽出され、例えば数字
「5」の場合、高さ(H)についてはH=6、幅(W)
についてはW=4、また位置に関してはこの文字
ブロツクの右肩の位置(X、Y)=(5、7)が抽
出される。第4図のメツシユP5、P7、P1はそれ
ぞれ各文字「5」、「7」、「1」の位置を示してい
る。
尚、第2図に示すパターンの場合、従来技術の
圧縮法では縦あるいは横方向の圧縮よつても文字
の切出しは不可能である。またマスク法では数字
「5」、「1」は切り出せるが数字「7」は部分マ
スクを用いても切出せるとは限らない。
次に本発明の一実施例を示した図面を参照して
本発明を詳細に説明する。第4,5図は本発明の
一実施例の一部分を示す図であり、まず第4図に
おいてaは光電変換装置の出力を2値化した信号
であり、文字切出装置の入力信号である。まずオ
アゲート10とアンドゲート12とシフトレジス
タ11で入力信号のX方向の圧縮を行う。シフト
レジスタ11は走査線1本分のメツシユ数だけの
ビツト数を有する。ここでSHはシフトレジスタ
のシフトクロツクである。20,21,30,3
1,40,41,45は1ビツトのシフトレジス
タである。1ビツトのシフトレジスタ20,21
とインバータ22とアンドゲート23で黒から白
の変化の検出が行なわれ、この信号がメモリの書
込み信号dとなる。即ちメモリの書込み信号dは
入力信号aと、圧縮用シフトレジスタ11の出力
rから消去信号b(後から詳細に説明)により消
去される圧縮文字ブロツクを消去した信号sとの
オア信号が黒から白に変化する時出力される。
1bitのシフトレジスタ30,31、インバータ
32とアンドゲート33で白から黒の変化が検出
され、メモリの読出信号gを作つている。即ち圧
縮用シフトレジスタ11の出力rが白から黒に変
化する時メモリ読出信号gが出力される。
1bitのシフトレジスタ40,41,45、R―
Sフリツプフロツプ42、インバータ43、アン
ドゲート44、及びオアゲート46で文字の切出
信号cを作つている。即ち前記メモリ書込み信号
dが出力されるタイミングの時それに対応する入
力信号がなかつたことを検知して文字の切出し信
号cを出力している。ある圧縮ブロツクに対しそ
れに接続されるべき入力信号があつたかどうかは
R―Sフリツプフロツプ42で記憶されもし対応
する入力信号がない場合はR―Sフリツプフロツ
プ42がセツトされないのでメモリ書込み信号d
が出力される時に文字切出信号cが出力される。
このとき、信号hはY方向の走査ごとに出力され
る信号である。
第5図は第4図からの各信号を受け、各文字ブ
ロツクの大きさや位置を抽出するための回路図で
あり、50,52は2組のメモリM1,M2であ
りWEは書込制御入力である。これらのメモリは
圧縮用レジスタ11に圧縮されている各文字ブロ
ツクの幅及び切出情報を記憶するためのものであ
り、メモリM1,M2の斜線部分が切出情報を記
憶するエリアである。上記2組のメモリは走査線
1本ごとに交互に書込み用、読出し用として切換
えて使用される。この切換えを行うのがセレクタ
60,61,62,63,64であり、切換信号
Pは各走査の開始信号hをT―フリツプフロツプ
83に入力しその出力から得ることができる。こ
の切換信号は後述するX座標カウンタの最下位ビ
ツトでもよい。
さて前記メモリ1組のメモリ容量は次のように
決めておく。メモリの語数は走査線1本から検出
される最大ブロツク数だけ必要であり、白と黒が
1メツシユずつ交互にある場合が最大となり、走
査線1本分のメツシユ数の1/2に相当する。即
ち走査線1本分が第3図の例のように12メツシユ
の場合は6語必要であり、また例えば走査線1本
分が200メツシユある場合は100語必要である。メ
モリには文字ブロツクの幅と切出情報の1ビツト
とが記憶される。文字ブロツクの幅は2進数とし
て記憶されるものとし検出対象を走査視野全域の
大きな文字までとすると走査数を2進数で表現で
きるだけのビツト数が必要である。例えば第2図
の例の場合走査線は10本なので幅を記憶するため
4ビツト必要であり切出情報記憶用の1ビツトと
合わせて合計5ビツトの語長が必要である。また
例えば走査線1000本の走査をする場合1000<1024
=210より幅を記憶するために10ビツト必要とな
り、切出情報記憶用の1ビツトと合わせて合計11
ビツトの語長があればよいことになる。
第5図51,53はそれぞれメモリM1 50
とメモリM2 52のアドレスカウンタである。
CLはカウンタのクロツク入力、Rはカウンタの
リセツト入力である。これらのメモリアドレスカ
ウンタ51,53は各走査の開始信号hによりリ
セツトされる。またカウントはメモリ書込信号d
又はメモリ読出信号gの後端で行われる。即ちメ
モリに書込み又はメモリから読出した直後にメモ
リアドレスカウンタを1つ進める。
次にバツフアレジスタ70、切換ゲート71、
比較器72、加算器73、オアゲート74はメモ
リに書込み情報、即ち各文字ブロツクの部分的幅
情報を作り出すためのものである。即ち基本的に
はメモリから読出した値にプラス1してメモリに
書込む。各文字ブロツクについて最初に検出され
るものについてはバツフアレジスタ70がリセツ
トされているので0+1=1が書込まれる。又第
3図において数字の5を圧縮していく課程で3本
目の走査から4本目の走査に移ると2つのブロツ
クが1つに合成されることになる。即ち数字の5
について3本目までは幅が2のブロツクと幅が3
のブロツクの2つのブロツクがあり4本目で幅が
4の1つのブロツクとなる。このように2つ以上
のブロツクを1つに合成する段階においてそれま
でブロツクの最大幅のものにプラス1する為にバ
ツフアレジスタ70、比較器72、切換回路71
が設けられている。即ち比較器72はメモリから
読出された値とその前にメモリから読出されバツ
フアレジスタ70にセツトされている値の大小を
比較し大きい方の値を次にバツフアレジスタ70
にセツトすべく切換回路71を制御する。
文字切出信号cは文字の圧縮幅をメモリに書込
な時同時に圧縮幅書込み番地の圧縮幅を書込むビ
ツトとは別の1ビツト(斜線のエリア)に書込ま
れる。そして次の走査に移つた時、対応する文字
ブロツクのところで読出され切換回路64を通つ
たあと圧縮ブロツク消去信号bとして第4図のア
ンドゲート12に加えられる。又文字切出信号c
は文字切出情報H、W、X、Yをバツフアレジス
タ群90,91,92,93にセツトする為のセ
ツトパルスでもある。幅Wはバツフアレジスタ7
0の出力である。高さHは高さカウンタ80の出
力であり高さカウンタ80のクロツク入力fとリ
セツトeは第4図に示すように圧縮ブロツクが白
の時はリセツトし黒の時はシフトクロツクの数を
カウントしている。XはX座標カウンタ81出力
でありこのカウンタは全走査の開始信号jでリセ
ツトされ各走査の開始信号hでカウントされる。
YはY座標カウンタ82の出力でありこのカウン
タは各走査の開始信号hでリセツトされシフトク
ロツクSHでカウントされる。
次に第2図に示す文字図形に対し具体的にどの
ように処理が進むかを説明する。第6図は第2図
に示す領域を走査した時の入力信号と圧縮レジス
タ11(第4図)の内容を表わす。L1,L2…
…L10はそれぞれ1本目、2本目、……10本目
を走査している時の信号を表わし、それぞれ右側
が入力信号左側が圧縮レジスタ11の内容を表わ
す。第2図上で走査は下から上に行われるとする
と本発明の文字切出方式では第6図の各信号を下
から順に入力信号と圧縮信号を比較しながら調べ
ていくことになる。第6図において、W0,W
1,W2……はメモリへの書込み信号が発生する
タイミングを表わしサフイクス0,1,2はメモ
リの番地を表わす。またR0,R1,R2……は
メモリからの読出し信号が発生するタイミングを
表わし、サフイクス0,1,2……はメモリの番
地を表わす。各走査においてメモリの各番地にど
のような値を書いたり読んだりしているかは第7
図の表に示す。(W0)は0番地に書込まれる値
を示し(R0)は0番地から読出した値を示す。
まず最初にメモリM1,M2及び圧縮レジスタ
11は走査する前にクリアされているものとす
る。このクリア回路は本発明の目的ではないので
第5図からは省略してある。また奇数本目の走査
の時メモリM1は書込み専用、メモリM2は読出
し専用となり、他方偶数本目の走査の時はメモリ
M1,M2はそれぞれ奇数本目の場合と逆に使用
されるものとする。メモリへの書込み、読出し信
号のタイミングをもう一度記すと次のようにな
る。圧縮レジスタ11の出力rが白から黒になる
時、メモリ読出し信号gが発生する。これは第6
図ではR0,R1,R2……で示してある。圧縮
レジスタ11の出力rから消去信号bにより切出
済消去ブロツクを消去した信号sと入力信号aの
オア信号が黒から白に変化する時メモリ書込信号
dが発生する。これは第6図ではW0,W1,W
2で示してある。メモリに書込まれる値はバツフ
アレジスタ70の出力に加算器73で1を加えた
ものである。バツフアレジスタ70は消去信号又
は各走査の開始信号h又はメモリ書込み信号dを
1ビツト遅延させた信号でリセツトされメモリ読
出し信号gでメモリから読出した値がセツトされ
る。
さて第1本目の走査L1では、第6図のW0で
メモリM1の0番地に1が書かれる。次に2本目
の走査を行う時第6図のL2のR0でメモリM1
の0番地から1が読出されバツフアレジスタ70
にセツトされる。L2のW0のところで1+1=
2をメモリM2の0番地に書く。L2のW0の1
ビツト遅延した信号でバツフアレジスタ70はリ
セツトされるので次の文字部分ブロツクの書込信
号W1のときメモリM2の1番地に1が書かれ
る。次に3本目の走査を行う時、第6図のL3の
R0でメモリM2の0番地から2が読出されバツ
フアレジスタ70にセツトされW0の時メモリM
1に3が書かれる。又L3のR1の時メモリM2
の1番地から1が読出されW1でメモリM1の1
番地に2が書かれる。4本目の走査L4ではメモ
リM1の0番地から3が読出されバツフアレジス
タ70にセツトされる。次にL4のR1でメモリ
M1の1番地から2が読出されるがバツフアレジ
スタ70はリセツトされていないので3が入つて
いるため比較器72、切換回路71でバツフアレ
ジスタ70の入力としてバツフアレジスタの出力
が選択され、バツフアレジスタ70に3がセツト
される。この比較処理は2本目のR0からメモリ
から読出すごとに行われるが、2本目から4本目
のR0までは常にバツフアレジスタ70がリセツ
トされているのでその値は0となり、メモリの出
力がバツフアレジスタ70の入力として選択され
ていたことになる。さて4本目L4のW0の時、
3+1=4がメモリM2の0番地に書かれる。こ
の直後にバツフアレジスタ70はリセツトされる
のでL4のW1では新規登録の形で1がM2の1
番地に書かれる。
次に5本目の処理について説明する。第6図の
L5のR0でメモリM2の0番地から4が読出さ
れバツフアレジスタ70にセツトされる。L5の
W0のとき4+1=5がM1の0番地に書かれる
がW0と同時に文字切出信号cがここで出力さ
れ、文字切出情報FとてメモリM1の0番地の文
字切出情報を示す1ビツトに1が書かれる。文字
の切出しはL5のR0からW0までの圧縮ブロツ
クに対し、対応する入力信号がないことにより検
出される。文字切出信号cは同時にバツフアレジ
スタ群90,91,92,93へのセツトパルス
でもある。
レジスタ91は幅Wのバツフアレジスタであり
バツフアレジスタ70の値4がセツトされる。レ
ジスタ90は高さHのバツフアレジスタであり高
さ測定カウンタ80の出力がセツトされる。この
カウンタ80はL5のR0からW0までの黒の数
をカウントしているので6になつている。レジス
タ92はX座標のバツフアレジスタでX座標カウ
ンタ81の出力がセツトされる。5本目の走査を
行つているのでX座標カウンタ81の値はこの時
5になつている。レジスタ93はY座標のバツフ
アレジスタでありY座標カウンタ82の出力がセ
ツトされる。Y座標カウンタ82は各走査の開始
から何メツシユ目かをカウントしているのでこの
時の値は7である。従つてバツフアレジスタ群9
2,93,91,90にそれぞれX=5、Y=
7、W=4、H=6という値がセツトされ数字の
5が切出されたことになる。バツフアレジスタ群
90,91,92,93はここでは一時的なバツ
フアと考えているので次の文字の切出しが検出さ
れるまでに別のメモリに転送すればよい。又バツ
フアレジスタ群がそれ自身メモリであつて文字切
出信号cにより切出情報X、Y、W、Hを書込み
ながらアドレスを更新していつてもよい。
さて、第6図L5のR1の時メモリM2の1番
地から1が読出されW1の時メモリM1の1番地
に2が書かれ5本目の走査が終了する。次に6本
目の走査について説明する。L6のR0でメモリ
M1の0番地から5と文字切出情報Fが読出され
る。この場合5は使用されず文字切出情報Fが消
去信号bとなり消去用アンドゲート12に加えら
れる。この消去信号bはL6のR1まで続くので
R0からR1までの圧縮レジスタの内容が消去さ
れることになる。この消去中に入力信号aの方に
は次の文字ブロツクである数字の1の一部又は数
字の7の一部が入力されて来ているが消去信号b
がある間はW0,W1でメモリ書込信号dが発生
しかつバツフアレジスタ70は消去信号bでリセ
ツトされているのでメモリM2の0番地及び1番
地にそれぞれ1が書込まれる。L6のR1ではメ
モリM1の1番地から2が読出されメモリM2の
2番地に3が書込まれる。6本目の走査を終了し
た時点において圧縮レジスタ11から数字5の圧
縮ブロツクのみを完全に消去されメモリM2から
も数字5に関する情報はなくなつている。即ち6
本目の走査の終了時点では第2図から数字の5だ
けが消去されあたかも最初から数字の5がなかつ
たようにして以後の処理を続けることになる。し
かも数字の5に関する切出情報は既に別のメモリ
に格納済である。この点が本発明の最大の特徴で
ある。この消去という操作により数字の7の外接
長方形の周囲が全部白であるという条件が突如発
生し数字7の切出しが可能になつているといえ
る。7本目の走査から10本目の走査までは以上の
手順と同様に処理され数字の7についてはX=
8、Y=11、W=4、H=5、数字の1について
はX=9、Y=5、W=3、H=4という切出情
報が得られる。
以上説明を簡単にするため第2図のような小さ
な走査視野で文字数も3ケの場合について述べた
が同様の処理によりもつと大きな視野であつても
よいし検出対象となる文字がいくあつてもかまわ
ない。
以下に本発明の主な特徴及び効果を示す。走
査終了と同時に切出情報が検出終了している。
検出対象の大きさは1×1メツシユから走査視野
全域の大きなものまで可能である。各文字の外
接長方形がお互いに合なつていても先に切出され
文字の外接長方形の全周が白であれば次々と切出
しが可能である。回路の応答速度はメモリM
1,M2のサイクルタイムで決まるため高速のメ
モリを使用すれば10MHz以上でサンプルし、シフ
トされる入力信号に対しても走査と同時に切出情
報が得られる。
以上のように本発明によれば従来の圧縮法では
得られないような高速の処理ができ且つ文字列の
スキヤーや不揃にも影響されない。又従来のマス
ク法では得られないような検出対象範囲の広さを
有し且つ各文字の外接長方形が重なつている場合
でも条件によつては高速で切出しが可能である。
印字品質が多少悪い文字の場合かすれ字やつづ
け字があり部分的に1文字が2ケ以上のブロツク
になつたり、2文字以上が1ケのブロツクになつ
たりするがこれらに関しては本発明による文字切
出終了後演算装置により他の文字のブロツクの大
きさ位置等を参照し合成又は再切出しを行えばよ
い。この場合でも基本的な文字切出しが光電変換
装置の走査と同時に終了するので処理時間の負担
は従来方法に比べ軽くなる。以上文字の切出しに
ついて説明したが文字以外の図形の大きさ位置を
検出する場合でも本発明による装置を適用できる
のは言うまでもない。
【図面の簡単な説明】
第1図a,bは走査視野と切出し動作の関係を
示す図、第2図は入力パターンの一例を示す図、
第3図は第2図の入力パターンが圧縮された場合
の圧縮レジスタ内の内容の変化と各文字ブロツク
の位置を示す図、第4,5図は本発明の一実施例
の各部を示す図、第6図は本発明の処理過程を示
す図、第7図は第5図に示すメモリの内容の遷移
を示す図。

Claims (1)

    【特許請求の範囲】
  1. 1 光学的に読取られ電気的2値信号に変換され
    た走査信号から文字ブロツクを文字ごとに切出す
    文字切出装置であつて、入力走査信号を走査線の
    方向と直角方向に圧縮しながら更新する手段と、
    圧縮された走査信号の文字ブロツクごとに圧縮幅
    を順次記憶していく記憶手段と、前記圧縮された
    走査信号と入力走査信号を比較し圧縮され連続し
    た文字ブロツクに対応する入力走査信号に文字を
    表わす部分がない場合に文字切出しが行なわれた
    ことを検出する切出し検出手段と、前記文字切出
    しのタイミングで前記記憶手段から幅を読み出す
    手段とを具備することを特徴とする文字切出し装
    置。
JP56027512A 1981-02-26 1981-02-26 Character cutout system Granted JPS57141779A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP56027512A JPS57141779A (en) 1981-02-26 1981-02-26 Character cutout system
US06/352,633 US4528692A (en) 1981-02-26 1982-02-26 Character segmenting apparatus for optical character recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56027512A JPS57141779A (en) 1981-02-26 1981-02-26 Character cutout system

Publications (2)

Publication Number Publication Date
JPS57141779A JPS57141779A (en) 1982-09-02
JPS6357831B2 true JPS6357831B2 (ja) 1988-11-14

Family

ID=12223178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56027512A Granted JPS57141779A (en) 1981-02-26 1981-02-26 Character cutout system

Country Status (2)

Country Link
US (1) US4528692A (ja)
JP (1) JPS57141779A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0389873A (ja) * 1989-05-12 1991-04-15 Fuji Electric Co Ltd 圧電素子を使用したアクチュエータ

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4817166A (en) * 1986-05-05 1989-03-28 Perceptics Corporation Apparatus for reading a license plate
DE3788774T2 (de) * 1986-10-20 1994-04-28 Sharp Kk Bildeingangsprozessor.
JPS6416067A (en) * 1987-07-08 1989-01-19 Minolta Camera Kk Original detector
JP2735197B2 (ja) * 1987-11-12 1998-04-02 株式会社東芝 図形入力装置
US5253303A (en) * 1988-02-15 1993-10-12 Nec Corporation Character recognizing method and apparatus thereof
US4998285A (en) * 1988-03-11 1991-03-05 Kabushiki Kaisha Toshiba Character recognition apparatus
JPH083839B2 (ja) * 1988-10-04 1996-01-17 富士写真フイルム株式会社 放射線照射野認識方法
US5081685A (en) * 1988-11-29 1992-01-14 Westinghouse Electric Corp. Apparatus and method for reading a license plate
JPH0816918B2 (ja) * 1989-04-18 1996-02-21 シャープ株式会社 行抽出方法
JP2644041B2 (ja) * 1989-05-08 1997-08-25 キヤノン株式会社 文字認識装置
US5151949A (en) * 1990-10-10 1992-09-29 Fuji Xerox Co., Ltd. System and method employing multiple predictor sets to compress image data having different portions
US5216725A (en) * 1990-10-31 1993-06-01 Environmental Research Institute Of Michigan Apparatus and method for separating handwritten characters by line and word
EP0539854B1 (en) * 1991-11-01 1999-03-17 Eastman Kodak Company Method and apparatus for the detection of dot-matrix printed text so as to improve optical character recognition
US5357581A (en) * 1991-11-01 1994-10-18 Eastman Kodak Company Method and apparatus for the selective filtering of dot-matrix printed characters so as to improve optical character recognition
JP3320759B2 (ja) * 1991-12-26 2002-09-03 株式会社東芝 文書画像傾き検出装置およびその方法
US5267326A (en) * 1992-03-31 1993-11-30 Eastman Kodak Company Bitmap image segmentation using a charge model for pixels
JP2592756B2 (ja) * 1993-01-14 1997-03-19 株式会社エイ・ティ・アール視聴覚機構研究所 文字切り出し装置およびこれを用いた文字認識装置
US6330358B1 (en) 1993-01-14 2001-12-11 Atr Auditory And Visual Perception Research Laboratories Apparatus for character segmentation and apparatus for character recognition using the same
US6366699B1 (en) * 1997-12-04 2002-04-02 Nippon Telegraph And Telephone Corporation Scheme for extractions and recognitions of telop characters from video data
JP4720529B2 (ja) * 2005-03-10 2011-07-13 富士ゼロックス株式会社 画像処理装置、画像形成装置、画像処理方法及びプログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3916095A (en) * 1972-02-17 1975-10-28 Dacom Inc Dual-line data compression method and system for compressing, transmitting and reproducing facsimile data
US3992697A (en) * 1974-12-27 1976-11-16 Scan-Data Corporation Character recognition system utilizing feature extraction
US4251799A (en) * 1979-03-30 1981-02-17 International Business Machines Corporation Optical character recognition using baseline information
US4410916A (en) * 1979-08-24 1983-10-18 Compression Labs, Inc. Dual mode facsimile coding system and method
US4345245A (en) * 1979-11-26 1982-08-17 Eltra Corporation Method and apparatus for arranging segmented character groups in a digital typesetter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0389873A (ja) * 1989-05-12 1991-04-15 Fuji Electric Co Ltd 圧電素子を使用したアクチュエータ

Also Published As

Publication number Publication date
US4528692A (en) 1985-07-09
JPS57141779A (en) 1982-09-02

Similar Documents

Publication Publication Date Title
US4162482A (en) Pre-processing and feature extraction system for character recognition
US4528692A (en) Character segmenting apparatus for optical character recognition
GB1567287A (en) Pattern encoding apparatus
EP0173098A2 (en) Pattern outline tracking method and apparatus
EP0200885B1 (en) Method and apparatus for processing image data
US4138662A (en) Character reader
JP2002133424A (ja) 文書の傾き角度及び境界の検出方法
JPS58197581A (ja) 文字図形認識方法とその装置
JPS646508B2 (ja)
JP3084726B2 (ja) 画像処理領域認識装置
JPS5914782B2 (ja) 2値パタ−ンの数値化処理方式
JPH0223904B2 (ja)
JPS641827B2 (ja)
JPS596419B2 (ja) 文字切出し方式
JP3037504B2 (ja) 画像処理方法及びその装置
JPH0245229B2 (ja)
JPS59178586A (ja) 図形パタ−ンのル−プ抽出処理方式
JPH0433074B2 (ja)
JPH0816921B2 (ja) 図形分離装置
JPS6249482A (ja) 画像前処理装置
JPH06274692A (ja) 文字抽出装置
JPH06124334A (ja) 画像処理装置
JPH07107689B2 (ja) 画像信号処理装置
JPS6360436B2 (ja)
JPH0821061B2 (ja) 特徴抽出方法及び特徴抽出装置