JPS61281382A - 文字位置情報作成回路 - Google Patents
文字位置情報作成回路Info
- Publication number
- JPS61281382A JPS61281382A JP60123188A JP12318885A JPS61281382A JP S61281382 A JPS61281382 A JP S61281382A JP 60123188 A JP60123188 A JP 60123188A JP 12318885 A JP12318885 A JP 12318885A JP S61281382 A JPS61281382 A JP S61281382A
- Authority
- JP
- Japan
- Prior art keywords
- character
- pixel
- image
- memory
- scanning
- 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 Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概 要〕
2値化画素情報入力の各主走査ごとに文字画像を示す画
素状態の存在を検知する画素状態検知部と、文字画像の
存在する走査が連続する間は、2値化画素情報入力を論
理和格納する文字画像枠追録部と、文字画像の存在する
開始走査位置と、その走査数を記録する位置情報記憶部
とを備え、2値化画素情報入力を、画像メモリに格納す
ると同時に、文字位置情報を作成するようにしたもので
、文字切出しを高速化し、文字認識装置の処理速度を向
上する。
素状態の存在を検知する画素状態検知部と、文字画像の
存在する走査が連続する間は、2値化画素情報入力を論
理和格納する文字画像枠追録部と、文字画像の存在する
開始走査位置と、その走査数を記録する位置情報記憶部
とを備え、2値化画素情報入力を、画像メモリに格納す
ると同時に、文字位置情報を作成するようにしたもので
、文字切出しを高速化し、文字認識装置の処理速度を向
上する。
[産業上の利用分野]
本発明は文字認識装置に係わり、さらに特定すれば、文
字画像領域を切り出す位置決め情報を高速に作成する文
字位置情報作成回路に関するものである。
字画像領域を切り出す位置決め情報を高速に作成する文
字位置情報作成回路に関するものである。
[従来の技術]
従来の文字認識装置においては、画像メモリに格納され
た画像情報に対して、読み取るべき帳票上の文字位置を
予め格納しであるフォーマット定義体より、文字位置を
推定し、実際の文字画像部分を1文字車位で切り出して
、認識を行っていた。
た画像情報に対して、読み取るべき帳票上の文字位置を
予め格納しであるフォーマット定義体より、文字位置を
推定し、実際の文字画像部分を1文字車位で切り出して
、認識を行っていた。
[発明が解決しようとする問題点]
上記のような従来の方法では、切出しに関する位置計算
、ならびに文字画像の追跡を行うことによって、相当な
時間を要し、高速処理には限界があった。
、ならびに文字画像の追跡を行うことによって、相当な
時間を要し、高速処理には限界があった。
本発明は、このような問題点を解消し、高速に文字位置
情報を作成する方式を提供しようとするものである。
情報を作成する方式を提供しようとするものである。
[問題点を解決するための手段]
第1図は本発明の文字位置情報作成回路の原理ブロック
図を示す。
図を示す。
第1図において、1は画素状態検知部であって、2値化
画素情報入力を調べ、各単位走査領域内に、文字画像を
示す画素状態の存在を検知する。
画素情報入力を調べ、各単位走査領域内に、文字画像を
示す画素状態の存在を検知する。
即ち、各1回の主走査の間に、文字画像を示す「黒」画
素が存在するか、または、1走査が全て「白」画素であ
るかを検知する。
素が存在するか、または、1走査が全て「白」画素であ
るかを検知する。
2は文字画像枠追録部であって、画素状態検知部1によ
って「黒」画素の検知された走査が連続する間、2値化
画素情報入力を1走査周期前の格納2値化画素情報と論
理和をとり再格納することを繰り返す。
って「黒」画素の検知された走査が連続する間、2値化
画素情報入力を1走査周期前の格納2値化画素情報と論
理和をとり再格納することを繰り返す。
したがって、文字画像枠追録部には、その文字行内の各
文字の最大幅のデータが記録される。
文字の最大幅のデータが記録される。
3は位置情報記憶部であって、全て「白」画素の走査か
ら、「黒」画素の存在する走査に変って追録を開始した
「追録開始走査位置」と、「黒」画素の存在する走査の
連続する、「追録走査数」を記憶する。
ら、「黒」画素の存在する走査に変って追録を開始した
「追録開始走査位置」と、「黒」画素の存在する走査の
連続する、「追録走査数」を記憶する。
上記の各部の動作は、公知の画像情報格納部4において
、スキャナの走査画像信号を量子化し、2値化し、前処
理して得られた2値化画素情報を、画像メモリに格納す
ると共通のタイミング制御回路5によってタイミング制
御され、画像メモリへの格納と同時に「文字枠追録情報
」、「追録開始走査位置」および「追録走査数」のデー
タが形成される。
、スキャナの走査画像信号を量子化し、2値化し、前処
理して得られた2値化画素情報を、画像メモリに格納す
ると共通のタイミング制御回路5によってタイミング制
御され、画像メモリへの格納と同時に「文字枠追録情報
」、「追録開始走査位置」および「追録走査数」のデー
タが形成される。
[作用コ
上記に説明したように、本発明の文字位置情報作成回路
によって、2値化画素情報入力の画像メモリへの格納の
際に、同時に「文字枠追録情報」、「追録開始走査位置
」および「追録走査数」のデータが作成される。
によって、2値化画素情報入力の画像メモリへの格納の
際に、同時に「文字枠追録情報」、「追録開始走査位置
」および「追録走査数」のデータが作成される。
第2図は、「文字枠追録情報」、「追録開始走査位置」
および「追録走査数」の各データの格納内容を示すもの
である。
および「追録走査数」の各データの格納内容を示すもの
である。
第2図(a)は、画像メモリに格納されている2値化画
素情報を示すもので、読み取るべき2つの文字行があり
、主走査方向の大きさはnビットである。
素情報を示すもので、読み取るべき2つの文字行があり
、主走査方向の大きさはnビットである。
第2図(b)は、格納された「文字枠追録情報」データ
を示し、それぞれ、i行目とi+1行目の各文字の最大
幅を黒データで示す。
を示し、それぞれ、i行目とi+1行目の各文字の最大
幅を黒データで示す。
第2図(c)は、「追録開始走査位置」の格納データを
示すもので、文字行がそれぞれ、第mlおよび第m2走
査から開始していることを示す。
示すもので、文字行がそれぞれ、第mlおよび第m2走
査から開始していることを示す。
第2図(d)は、格納された「追録走査数」データを示
すもので、それぞれ、mlで開始した文字行の走査数が
1.であり、m2で開始した文字行の走査数が12であ
ることを示す。
すもので、それぞれ、mlで開始した文字行の走査数が
1.であり、m2で開始した文字行の走査数が12であ
ることを示す。
したがって、「追録開始走査位置」および「追録走査数
」は、認識すべき文字行の外接枠位置を示し、「文字枠
追録情報」は、行内の各文字の外接枠位置を示すもので
あり、これらのデータから、直ちに各文字を1文字づつ
、その外接枠で切り出すことが可能となるものである。
」は、認識すべき文字行の外接枠位置を示し、「文字枠
追録情報」は、行内の各文字の外接枠位置を示すもので
あり、これらのデータから、直ちに各文字を1文字づつ
、その外接枠で切り出すことが可能となるものである。
このように本発明は、文字画像の存在する文字枠情報を
、きわめて高速に作成することができるものである。
、きわめて高速に作成することができるものである。
[実施例]
以下第3図及び第4図に示す実施例により、本発明をさ
らに具体的に説明する。
らに具体的に説明する。
第3図は、本発明の実施例の回路図であり、第4図はそ
の動作を示すタイムチャートである。
の動作を示すタイムチャートである。
第3図において、4は公知の画像情報格納部であって、
スキャナ(光電変換部)のCODから出力される画像走
査アナログ信号入力を、量子化回路41により量子化し
て4ビツトのディジタル信号に変換し、これを2値化・
前処理回路42で2値化して高周波成分除去等の前処理
を行い、シリアル・パラレル変換回路43により、例え
ば8ビツトの並列データに変換し、メモリ制御回路44
の制御により、画像メモリ45に格納する。
スキャナ(光電変換部)のCODから出力される画像走
査アナログ信号入力を、量子化回路41により量子化し
て4ビツトのディジタル信号に変換し、これを2値化・
前処理回路42で2値化して高周波成分除去等の前処理
を行い、シリアル・パラレル変換回路43により、例え
ば8ビツトの並列データに変換し、メモリ制御回路44
の制御により、画像メモリ45に格納する。
格納された2値化画像データは、図示してない主制御部
の制御により認識処理に使用される。
の制御により認識処理に使用される。
1は、各単位走査領域内に文字画像を示す画素状態の存
在するか否かを検知する画素状態検知部であって、フリ
ップフロップ(FF■)11、(FF■)12およびA
NDゲート (Al) 13、(A2) 14 、(A
3)15から成る。
在するか否かを検知する画素状態検知部であって、フリ
ップフロップ(FF■)11、(FF■)12およびA
NDゲート (Al) 13、(A2) 14 、(A
3)15から成る。
フリップフロップ(FF■)11は、そのJ端子に2値
化画像信号が入力され、K端子に走査パルスが人力され
、したがって、Q出力は各主走査ごとに最初の黒画素で
“1”となり、走査パルスによって“0“にリセットさ
れる信号となる。
化画像信号が入力され、K端子に走査パルスが人力され
、したがって、Q出力は各主走査ごとに最初の黒画素で
“1”となり、走査パルスによって“0“にリセットさ
れる信号となる。
フリップフロップ(FF■)12は、そのJ端子にPF
■11のQ出力が入力され、K端子に後述のANDゲー
) (A2) 14の出力が入力され、第4図のタイム
チャートに示すように、Q出力は最初の黒画素で“1”
となり、1走査全てが白の走査パルスによって“O′に
リセットされる信号となる。
■11のQ出力が入力され、K端子に後述のANDゲー
) (A2) 14の出力が入力され、第4図のタイム
チャートに示すように、Q出力は最初の黒画素で“1”
となり、1走査全てが白の走査パルスによって“O′に
リセットされる信号となる。
へNDゲート(AI)13には、FF■11のQ出力と
、FF■12のご出力とが入力され、第4図のタイムチ
ャートに示すように1走査全てが白の走査の後の最初の
黒画素でパルスを発生し、後述のレジスタ31およびカ
ウンタ34のプリセット信号となる。
、FF■12のご出力とが入力され、第4図のタイムチ
ャートに示すように1走査全てが白の走査の後の最初の
黒画素でパルスを発生し、後述のレジスタ31およびカ
ウンタ34のプリセット信号となる。
ANDゲート(A2)14には、FF■12のQ出力と
、FF。
、FF。
■11のご出力が入力され、■走査全てが白の最初の走
査パルスにパルスを発生し、各文字位置情報メモリ24
.33.36の書込みパルスとして使用する。
査パルスにパルスを発生し、各文字位置情報メモリ24
.33.36の書込みパルスとして使用する。
ANDゲート(A3) 15には、走査パルスとFP■
12のQ出力が入力され、黒画素の存在する走査の続く
間、走査パルスを出力しくただし最初の走査を除く)、
カウンタ34のカウント・パルスとして使用される。
12のQ出力が入力され、黒画素の存在する走査の続く
間、走査パルスを出力しくただし最初の走査を除く)、
カウンタ34のカウント・パルスとして使用される。
2は、「黒」画素の検知された走査が連続する間、2値
化画素情報入力を論理和格納する文字画像枠追録部であ
って、シフトレジスタ21、ORゲート22、メモリ制
御回路■23、および文字枠追録メモリ24から成る。
化画素情報入力を論理和格納する文字画像枠追録部であ
って、シフトレジスタ21、ORゲート22、メモリ制
御回路■23、および文字枠追録メモリ24から成る。
シフトレジスタ21は、1主走査の量子化数であるnビ
ットの長さを持ち、そのシフト入力には、2値化画像デ
ータとシフトレジスタ21のシフト出力を、ORゲート
22で論理和した出力が入力され、書込みパルスによっ
てクリアされる。
ットの長さを持ち、そのシフト入力には、2値化画像デ
ータとシフトレジスタ21のシフト出力を、ORゲート
22で論理和した出力が入力され、書込みパルスによっ
てクリアされる。
したがって、2値化画像信号は黒画素の存在する走査の
間、1走査周期前の信号と論理和され、その終了時には
、“1”のビットは、行内の各文字の最大幅を示すこと
になる。
間、1走査周期前の信号と論理和され、その終了時には
、“1”のビットは、行内の各文字の最大幅を示すこと
になる。
メモリ制御回路■23は、書込みパルスによって、シフ
トレジスタ21のデータを、文字枠追録メモリ24に書
き込む。
トレジスタ21のデータを、文字枠追録メモリ24に書
き込む。
文字枠追録メモリ24に書き込むべきアドレスは、主制
御部から先頭アドレスが指定され、メモリ制御回路■に
おいて、書込みパルスの入力ごとに、= i+ 、’+
= +i° + i+2° とカウント・アップする
よう制御される。
御部から先頭アドレスが指定され、メモリ制御回路■に
おいて、書込みパルスの入力ごとに、= i+ 、’+
= +i° + i+2° とカウント・アップする
よう制御される。
また、第4図のタイムチャートに示すように、バイト構
成メモリに対応させて、nビットを8ビット単位に分割
したn/8個のメモリ群の各々に対して、シフトレジス
タのデータを書き込む例を示している。
成メモリに対応させて、nビットを8ビット単位に分割
したn/8個のメモリ群の各々に対して、シフトレジス
タのデータを書き込む例を示している。
3は追録開始走査位置および追録走査数を記憶する位置
情報記憶部であって、レジスタ31、メモリ制御回路■
32、追録開始位置メモリ33、ならびにカウンタ34
、メモリ制御回路■35、追録走査数メモリ36より成
る。
情報記憶部であって、レジスタ31、メモリ制御回路■
32、追録開始位置メモリ33、ならびにカウンタ34
、メモリ制御回路■35、追録走査数メモリ36より成
る。
レジスタ31は、走査アドレスとANDゲート(A2)
14の出力とを入力し、1走査全て白の走査の後の最初
の黒画素で、そのときの走査アドレスをプリセントする
。これが、追録開始走査位置である。
14の出力とを入力し、1走査全て白の走査の後の最初
の黒画素で、そのときの走査アドレスをプリセントする
。これが、追録開始走査位置である。
メモリ制御回路■32は、レジスタ31の値を、書込み
パルスのタイミングで追録開始走査位置メモリ33に書
き込む。
パルスのタイミングで追録開始走査位置メモリ33に書
き込む。
カウンタ34は、ANDゲート(AI)13の出力パル
スにより、カウント値“1゛をプリセットし、へNDゲ
ート(A3)15の出力で1つづつカウント・アップす
る。
スにより、カウント値“1゛をプリセットし、へNDゲ
ート(A3)15の出力で1つづつカウント・アップす
る。
ここで、カウント値°1゛をプリセットするのは、前述
のように、ANDゲート(A3) 15からは、黒画素
存在の最初の走査パルスは出力されないからであり、こ
れによってカウンタ34のカウント値は追録走査数を示
すことになる。
のように、ANDゲート(A3) 15からは、黒画素
存在の最初の走査パルスは出力されないからであり、こ
れによってカウンタ34のカウント値は追録走査数を示
すことになる。
メモリ制御回路■35は、書込みパルスによって、カウ
ンタ34の現在のカウント値を追録走査数メモリ36に
書き込む。
ンタ34の現在のカウント値を追録走査数メモリ36に
書き込む。
追録開始走査位置メモリ33および追録走査数メモリ3
6の書き込むべきアドレスは、主制御部より先頭アドレ
スが指定され、それぞれメモリ制?IDu路■および■
において、書込みパルスの入力ごとに・ “i’、
’i+l°* ’ i+2° とカウント・アップす
るよう制御される。
6の書き込むべきアドレスは、主制御部より先頭アドレ
スが指定され、それぞれメモリ制?IDu路■および■
において、書込みパルスの入力ごとに・ “i’、
’i+l°* ’ i+2° とカウント・アップす
るよう制御される。
追録開始走査位置メモリ33および追録走査数メモリ3
6の、データm19m2、および12+、Q2と、アド
レスi、i’+1のタイミング状況は、第4図のタイム
チャートに示すとおりである。
6の、データm19m2、および12+、Q2と、アド
レスi、i’+1のタイミング状況は、第4図のタイム
チャートに示すとおりである。
[発明の効果コ
以上説明のように本発明によれば、2値化画素情報を画
像メモリに格納すると同時に、文字切出しのための文字
位置情報の作成が行われ、文字認識装置の処理を高速化
する効果は、きわめて大なるものがある。
像メモリに格納すると同時に、文字切出しのための文字
位置情報の作成が行われ、文字認識装置の処理を高速化
する効果は、きわめて大なるものがある。
第1図は本発明の原理ブロック図、
第2図は本発明による文字位置情報の格納内容を示す図
、 第3図は本発明の実施例の回路図、 第4図は本発明の実施例のタイムチャートである。 図面において、 1は画素状態検知部、 2は文字画像枠追録部、3は
位置情報記憶部、 4は画像情報格納部、5はタイミ
ング制御回路、 11、12はフリップフロップ、 13、14.15はANDゲート、 21はシフトレジスタ、 22はORゲート、2
3、32.35はメモリ制御回路、 24は文字枠追録メモリ、 31はレジスタ、33
は追録開始走査位置メモリ、34はカウンタ、36は追
録走査数メモリ、 41は量子化回路、42は2値
化・前処理回路、 43はシリアル・パラレル変換回路、 44はメモリ制御回路、 45は画像メモリ、を
それぞれ示す。 革 2 回
、 第3図は本発明の実施例の回路図、 第4図は本発明の実施例のタイムチャートである。 図面において、 1は画素状態検知部、 2は文字画像枠追録部、3は
位置情報記憶部、 4は画像情報格納部、5はタイミ
ング制御回路、 11、12はフリップフロップ、 13、14.15はANDゲート、 21はシフトレジスタ、 22はORゲート、2
3、32.35はメモリ制御回路、 24は文字枠追録メモリ、 31はレジスタ、33
は追録開始走査位置メモリ、34はカウンタ、36は追
録走査数メモリ、 41は量子化回路、42は2値
化・前処理回路、 43はシリアル・パラレル変換回路、 44はメモリ制御回路、 45は画像メモリ、を
それぞれ示す。 革 2 回
Claims (1)
- 【特許請求の範囲】 2値化処理および平滑化処理の施された2値化画素情報
入力において、走査単位領域内に文字画像を示す画素状
態の存在を検知する画素状態検知部(1)と、 文字画像を示す画素状態の存在する走査単位が連続する
間は、前記2値化画素情報入力を論理和格納する文字画
像枠追録部(2)と、 文字画像を示す画素状態の存在する走査単位の各連続の
開始走査位置と、連続する走査数を記録する位置情報記
憶部(3)とを備え、 画像情報格納部(4)において、前記2値化画素情報入
力を画像メモリに格納する際、 同時に文字画像に外接する文字枠情報を作成するよう構
成したことを特徴とする文字位置情報作成回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60123188A JPS61281382A (ja) | 1985-06-06 | 1985-06-06 | 文字位置情報作成回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60123188A JPS61281382A (ja) | 1985-06-06 | 1985-06-06 | 文字位置情報作成回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61281382A true JPS61281382A (ja) | 1986-12-11 |
Family
ID=14854366
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60123188A Pending JPS61281382A (ja) | 1985-06-06 | 1985-06-06 | 文字位置情報作成回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61281382A (ja) |
-
1985
- 1985-06-06 JP JP60123188A patent/JPS61281382A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5307422A (en) | Method and system for identifying lines of text in a document | |
| US4703512A (en) | Pattern outline tracking method and apparatus | |
| US4607385A (en) | Character recognition apparatus | |
| EP0200885A2 (en) | Method and apparatus for processing image data | |
| JPH02277185A (ja) | 矩形座標抽出方法 | |
| EP0309655A2 (en) | Image processing apparatus and method | |
| US5357582A (en) | Character boundary identification method and system | |
| JPH0731714B2 (ja) | 文字成分切出し方法 | |
| JPS5832434B2 (ja) | 認識装置 | |
| JPS61281382A (ja) | 文字位置情報作成回路 | |
| JPS61285586A (ja) | 分離文字を考慮した文字位置情報作成回路 | |
| JPS62206690A (ja) | ビデオメモリのアドレス制御方式 | |
| JP2954218B2 (ja) | 画像処理方法及び装置 | |
| JP2910295B2 (ja) | 輪郭情報抽出装置 | |
| JPS63143683A (ja) | 光学的文字読取り装置 | |
| JP2917367B2 (ja) | 文字認識装置 | |
| JP2903214B2 (ja) | 領域指定装置 | |
| JPS641827B2 (ja) | ||
| KR890003724B1 (ko) | 문자패턴 스트링의 최소화 방법과 이 방법을 수행하기 위한 회로 | |
| JPS62108381A (ja) | 濃度ヒストグラム検出装置 | |
| JPH0433074B2 (ja) | ||
| JPH01154671A (ja) | 画像形成装置 | |
| JPS6279580A (ja) | 画像処理装置 | |
| JPH01201782A (ja) | 画像認識装置 | |
| JPH0262161A (ja) | 画像読み取り装置 |