JPS5914080A - スキユ−検出方式 - Google Patents
スキユ−検出方式Info
- Publication number
- JPS5914080A JPS5914080A JP57122462A JP12246282A JPS5914080A JP S5914080 A JPS5914080 A JP S5914080A JP 57122462 A JP57122462 A JP 57122462A JP 12246282 A JP12246282 A JP 12246282A JP S5914080 A JPS5914080 A JP S5914080A
- Authority
- JP
- Japan
- Prior art keywords
- line
- skew
- data
- reading
- control circuit
- 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
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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Character Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明は、光学的文字読取装置における帳票のスキュ
ー検出方式に関する。
ー検出方式に関する。
一般に、光学的文字読取装置(以下OCRと称する)に
おいては、第1図に示すように搬送系1によシ搬送(搬
送方向は2の矢印)される帳票3が光電変換素子等から
なる読取り部4−C走査さ詐て、帳票3に記入された文
字が読取られる。この場合、帳票3が本来の正常な状態
に対して傾いた状態で搬送さnると、読取シ部4で帳票
3Vc記入された文字を読取る際、その文字の中で一部
が読取シネ可能となる事態が生ずるなどの問題がある。
おいては、第1図に示すように搬送系1によシ搬送(搬
送方向は2の矢印)される帳票3が光電変換素子等から
なる読取り部4−C走査さ詐て、帳票3に記入された文
字が読取られる。この場合、帳票3が本来の正常な状態
に対して傾いた状態で搬送さnると、読取シ部4で帳票
3Vc記入された文字を読取る際、その文字の中で一部
が読取シネ可能となる事態が生ずるなどの問題がある。
従来では、このような問題点を解決するために、第2図
(平面図)IAlK示すように搬送系1の一部に帳票3
の傾きであるスキュー(skew )の検出領域5を設
ける。この検出領域5内に帳票3が搬送されて、例えば
その先端部が搬送系1の機構部の基準部6に対して傾い
ている場合、エラーとして検知し帳票30文字読取シ動
作を停止するなどの制御を行なう。このようなスキー−
検出方式では、例えばスキュー検出領域5全黒色にして
、読取り部4で走査した場合、その走査方向7において
帳票3の白色に対する上記検出領域5の黒色の比率を検
出することにより、スキー−検出を行なう。
(平面図)IAlK示すように搬送系1の一部に帳票3
の傾きであるスキュー(skew )の検出領域5を設
ける。この検出領域5内に帳票3が搬送されて、例えば
その先端部が搬送系1の機構部の基準部6に対して傾い
ている場合、エラーとして検知し帳票30文字読取シ動
作を停止するなどの制御を行なう。このようなスキー−
検出方式では、例えばスキュー検出領域5全黒色にして
、読取り部4で走査した場合、その走査方向7において
帳票3の白色に対する上記検出領域5の黒色の比率を検
出することにより、スキー−検出を行なう。
しかしながら、上記のような従来のスキュー検出方式で
は、第2回出)に示すように帳票3の先端部3aにおい
てスキュー検出を行なった後、その帳票3が読取り部を
通過するまでの間にスキューした場合(第2医用の3b
)には、スキュー検出を行なうことは不可能であった。
は、第2回出)に示すように帳票3の先端部3aにおい
てスキュー検出を行なった後、その帳票3が読取り部を
通過するまでの間にスキューした場合(第2医用の3b
)には、スキュー検出を行なうことは不可能であった。
したがって、指定通りの帳票の文字を読取る場合、ある
行の文字の一部が読取られない状態が生ずるなど、OC
Rの信頼性を低下させる欠点があった。
行の文字の一部が読取られない状態が生ずるなど、OC
Rの信頼性を低下させる欠点があった。
この発明は、上記の事情を鑑みてなされたもので、OC
Rにおいて帳票に記入された文字を読取る場合、帳票の
スキュー全確実に検出することにより、帳票のスキュー
による読取シミスを防止できるようにしてOCR全体の
信頼性を高めることができるスキー−検出方式を提供す
ることを目的とする。
Rにおいて帳票に記入された文字を読取る場合、帳票の
スキュー全確実に検出することにより、帳票のスキュー
による読取シミスを防止できるようにしてOCR全体の
信頼性を高めることができるスキー−検出方式を提供す
ることを目的とする。
すなわち、この発明においては帳票の行単位における文
字データおよびその左右端の位置ヲ読取シ、その読取り
結果をラインバッファ等の記憶手段に格納する。そして
、制御回路において、予め格納しているフォーマットコ
ントロールデータと上記読取り結果を比較して帳票の左
右端の位置を検出する。この検出全上記帳票の各行毎に
行なって、その検出結果に基づいて帳票のスキューを検
出するものである。
字データおよびその左右端の位置ヲ読取シ、その読取り
結果をラインバッファ等の記憶手段に格納する。そして
、制御回路において、予め格納しているフォーマットコ
ントロールデータと上記読取り結果を比較して帳票の左
右端の位置を検出する。この検出全上記帳票の各行毎に
行なって、その検出結果に基づいて帳票のスキューを検
出するものである。
以下図面を参照してこの発明の一実施例について説明す
る。第3図はこの発明に係るブロック図を示すもので、
11はラインバッファでOCRの読取シ部(図示せず)
で読取られた帳票の1行分のデータD(通常帳票に記入
さ′nた文字等の2値化ビデオ信号)を格納する。この
ラインバッファ11は、読取シ部のスキャンクロックに
相当するクロック信号Cに同期して配憶動作を行なう。
る。第3図はこの発明に係るブロック図を示すもので、
11はラインバッファでOCRの読取シ部(図示せず)
で読取られた帳票の1行分のデータD(通常帳票に記入
さ′nた文字等の2値化ビデオ信号)を格納する。この
ラインバッファ11は、読取シ部のスキャンクロックに
相当するクロック信号Cに同期して配憶動作を行なう。
ラインバッファ11の行および列方向のアドレスは、ラ
イン(行)アドレスカウンタ12およびロー(row
)アドレスカウンタ13のそれぞれによシ指定さ肛る。
イン(行)アドレスカウンタ12およびロー(row
)アドレスカウンタ13のそれぞれによシ指定さ肛る。
ラインアドレスカウンタ12、およびローアドレスカウ
ンタ13の両者は、読取シ部における帳票の1行毎の走
査開始信号Sが入力される。この信号Sによシ、ライン
アドレスカウンタ12はリセットされ、またローアドレ
スカウンタ13はインクリメント(Increment
)動作を行なう。
ンタ13の両者は、読取シ部における帳票の1行毎の走
査開始信号Sが入力される。この信号Sによシ、ライン
アドレスカウンタ12はリセットされ、またローアドレ
スカウンタ13はインクリメント(Increment
)動作を行なう。
ラインアドレスカウンタ12は、上記クロック信号Cに
基づいてインクリメント動作を行なう。
基づいてインクリメント動作を行なう。
ラインバッファ1ノに格納されたデータDは、制御回路
14に読取られる。制御回路14は、例えばマイクロプ
ロセッサ等からなり、予め帳票の幅、長さおよび行位置
等のフォーマットコントロールデータを記憶するバッフ
ァを有している。制御回路14は、ラインアドレスカウ
ンタ12およびローアドレスカウンタ13の両者5− の動作を制御信号CTにより制御し、必要に応じてライ
ンバッファ11から読み出したデータDを認識部15へ
入力するように制御する。この認識部15は、データD
である帳票に記入された文字等を予め記憶した標準文字
パターンに基づいて認識する。なお、OCRに必要な他
の構成についての説明は省略する。
14に読取られる。制御回路14は、例えばマイクロプ
ロセッサ等からなり、予め帳票の幅、長さおよび行位置
等のフォーマットコントロールデータを記憶するバッフ
ァを有している。制御回路14は、ラインアドレスカウ
ンタ12およびローアドレスカウンタ13の両者5− の動作を制御信号CTにより制御し、必要に応じてライ
ンバッファ11から読み出したデータDを認識部15へ
入力するように制御する。この認識部15は、データD
である帳票に記入された文字等を予め記憶した標準文字
パターンに基づいて認識する。なお、OCRに必要な他
の構成についての説明は省略する。
このような構成において、動作を説明する。
いま帳票が搬送系によシ読取シ部の下まで搬送されると
、最初の行の文字等のデータが読取り部で読み込まれる
。この読取り行のデータDは、上記のように走査開始信
号s1クロック信号Cの発生に同期してラインバッファ
11に格納される。すなわち、ラインバッファ11のラ
インとローの7ドレスヲ指定するラインアドレスカウン
タ12およびローアドレスカウンタ13の両者がインク
リメント動作を行なう。ラインバッファ11に格納され
た1行分のデータDは、例えば第4図(A)に示すよう
なもので、帳票3以外の部分21a、21bは黒色であ
る。そして、6− 制御回路14はラインアドレスカウンタ12およびロー
アドレスカウンタ13へ制御信号CTを入力してその両
者の動作を制御し、ラインバッファ11内のデータDを
走査する。すなわち、制御回路14は上記のような予め
記憶したフォーマットコントロールデータに基づいて、
帳票の左端22hおよび右端22bの両者の位置を検出
する。この位置検出は、黒色の部分21a。
、最初の行の文字等のデータが読取り部で読み込まれる
。この読取り行のデータDは、上記のように走査開始信
号s1クロック信号Cの発生に同期してラインバッファ
11に格納される。すなわち、ラインバッファ11のラ
インとローの7ドレスヲ指定するラインアドレスカウン
タ12およびローアドレスカウンタ13の両者がインク
リメント動作を行なう。ラインバッファ11に格納され
た1行分のデータDは、例えば第4図(A)に示すよう
なもので、帳票3以外の部分21a、21bは黒色であ
る。そして、6− 制御回路14はラインアドレスカウンタ12およびロー
アドレスカウンタ13へ制御信号CTを入力してその両
者の動作を制御し、ラインバッファ11内のデータDを
走査する。すなわち、制御回路14は上記のような予め
記憶したフォーマットコントロールデータに基づいて、
帳票の左端22hおよび右端22bの両者の位置を検出
する。この位置検出は、黒色の部分21a。
21bと白色の帳票3の部分との変化点を検出すること
によシ行なわれる。制御回路14は、上記のような位置
の検出結果を内蔵しているレジスタ等に記憶する。但し
、ここで帳票3の左端22hと右端22bの位置検出か
ら、[左端22h−右端22b Jとなる文字幅が指定
された文字幅と比較して著しい差がある場合には、制御
回路14はエラーと判定する。この場合には、帳票は許
容範囲外のスキューしている状態であると判定され、例
えばOCRの認識動作が停止されることになる。
によシ行なわれる。制御回路14は、上記のような位置
の検出結果を内蔵しているレジスタ等に記憶する。但し
、ここで帳票3の左端22hと右端22bの位置検出か
ら、[左端22h−右端22b Jとなる文字幅が指定
された文字幅と比較して著しい差がある場合には、制御
回路14はエラーと判定する。この場合には、帳票は許
容範囲外のスキューしている状態であると判定され、例
えばOCRの認識動作が停止されることになる。
さらに、帳票3の次行のデータD(例えば第4図m)捷
たけ(C)に示す)が、上記と同様にして読取られ、ラ
インバッファ14に格納サレル。
たけ(C)に示す)が、上記と同様にして読取られ、ラ
インバッファ14に格納サレル。
制御回路14は、上記と同様にラインバッファ14内の
データDを走査し、その帳票3の左右端22a、22b
の位#を検出する。制御回路14は、この位置の検出結
果と上記レジスタ等に記憶した最初の行の左右端22a
、22bの位置とを比較する。この比較結果において、
その差(すなわち左右端の位置ずれ)が許容範囲内であ
れば、制御回路14はラインバッファ14からデータD
を認識部15へ送るように制御する。また、上記データ
Dが例えば第4図■)に示すようなもので、その左右端
22a、22bの位置の検出結果と上記レジスタ等に記
憶された最初の行の左右端22*、22bの位置とを比
較した場合には、エラーと判定さnる。すなわち、制御
回路14は、上記比較結果にょシその差が許容範囲外と
判定した場合、帳票がスキューしたと検出することにな
る。したがって、この場合にはOCRの認識動作は停止
されることになる。
データDを走査し、その帳票3の左右端22a、22b
の位#を検出する。制御回路14は、この位置の検出結
果と上記レジスタ等に記憶した最初の行の左右端22a
、22bの位置とを比較する。この比較結果において、
その差(すなわち左右端の位置ずれ)が許容範囲内であ
れば、制御回路14はラインバッファ14からデータD
を認識部15へ送るように制御する。また、上記データ
Dが例えば第4図■)に示すようなもので、その左右端
22a、22bの位置の検出結果と上記レジスタ等に記
憶された最初の行の左右端22*、22bの位置とを比
較した場合には、エラーと判定さnる。すなわち、制御
回路14は、上記比較結果にょシその差が許容範囲外と
判定した場合、帳票がスキューしたと検出することにな
る。したがって、この場合にはOCRの認識動作は停止
されることになる。
このようにして、帳票の各行毎のデータを読取ると共に
その帳票の左右端の位置(すなわち文字幅に相当する)
を検出することによシ、帳票のスキューを確実に検出で
きる。すなわち、エラーでない帳票の最初の行の左右端
の位置と次行からの左右端の位置とを順次比較して、そ
の比較結果が許容範囲外であればスキューしていること
を検出したことになる。したがって、帳票が搬送さnて
いる際、最初の行のデータが読取られた後の途中でスキ
ューしても、そのスキューを確実に検出できることにな
る。
その帳票の左右端の位置(すなわち文字幅に相当する)
を検出することによシ、帳票のスキューを確実に検出で
きる。すなわち、エラーでない帳票の最初の行の左右端
の位置と次行からの左右端の位置とを順次比較して、そ
の比較結果が許容範囲外であればスキューしていること
を検出したことになる。したがって、帳票が搬送さnて
いる際、最初の行のデータが読取られた後の途中でスキ
ューしても、そのスキューを確実に検出できることにな
る。
なお、上記実施例において、帳票のある行がエラーと判
定した場合、OCRの認識動作を停止するようにしたが
、これに限ることなくそのエラーの行だけリジェクトし
残シの行のデータは全て認識できるようにしてもよい。
定した場合、OCRの認識動作を停止するようにしたが
、これに限ることなくそのエラーの行だけリジェクトし
残シの行のデータは全て認識できるようにしてもよい。
以上詳述したようにこの発明によれば、OCRにおいて
帳票に記入され九文字等を行曝位で読9− 取る場合、読取る途中において帳票がスキューした場合
でも確実にそのスキューを検出することができる。した
がって、帳票のスキューによる文字等の読取りミスを確
実に防止できるため、OCR全体の信頼性を大幅に高め
ることができるものである。
帳票に記入され九文字等を行曝位で読9− 取る場合、読取る途中において帳票がスキューした場合
でも確実にそのスキューを検出することができる。した
がって、帳票のスキューによる文字等の読取りミスを確
実に防止できるため、OCR全体の信頼性を大幅に高め
ることができるものである。
第1図は従来のOCRの概略的構成図、第2図(4)(
B)は従来のスキュー検出方式を説明するための図、第
3図はこの発明の一実施例に係るブロック図、第4図代
)乃至ff))はその動作を説明するための図である。 1・・・搬送系、3・・・帳票、4・・・読取シ部、1
1・・・ラインバッファ、12・・・ラインアドレスカ
ウンタ、13・・・ローアドレスカウンタ、14・・、
制御回路、15・・・認識部。 出願人代理人 弁理士 鈴 江 武 彦10− 第1図 ム 第2図 第3図 4 第4図
B)は従来のスキュー検出方式を説明するための図、第
3図はこの発明の一実施例に係るブロック図、第4図代
)乃至ff))はその動作を説明するための図である。 1・・・搬送系、3・・・帳票、4・・・読取シ部、1
1・・・ラインバッファ、12・・・ラインアドレスカ
ウンタ、13・・・ローアドレスカウンタ、14・・、
制御回路、15・・・認識部。 出願人代理人 弁理士 鈴 江 武 彦10− 第1図 ム 第2図 第3図 4 第4図
Claims (1)
- 帳票に記入された文字を読取る光学的文字読取装置にお
いて、上記帳票の各行における文字およびその行位置に
おける帳票の左右端の位置を読取る読取シ手段と、この
読取り手段によ漫取込まれる行単位の読取シ結果データ
を記憶する記憶手段と、上記帳票のフォーマットコント
ロールデータを予め格納しそのデータと上記記憶手段に
記憶された読取シ結果データを比較して帳票の左右端の
位置を検出しその検出結果に基づいて上記帳票のスキュ
ーを検出する制御手段とを具備したことを特徴とするス
キュー検出方式〇
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57122462A JPS5914080A (ja) | 1982-07-14 | 1982-07-14 | スキユ−検出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57122462A JPS5914080A (ja) | 1982-07-14 | 1982-07-14 | スキユ−検出方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5914080A true JPS5914080A (ja) | 1984-01-24 |
Family
ID=14836450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57122462A Pending JPS5914080A (ja) | 1982-07-14 | 1982-07-14 | スキユ−検出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5914080A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4952102A (en) * | 1982-09-27 | 1990-08-28 | Hougen Everett D | Annular hole cutter |
| US5145296A (en) * | 1982-09-27 | 1992-09-08 | Hougen Everett D | Apparatus and method for cutting holes |
-
1982
- 1982-07-14 JP JP57122462A patent/JPS5914080A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4952102A (en) * | 1982-09-27 | 1990-08-28 | Hougen Everett D | Annular hole cutter |
| US5145296A (en) * | 1982-09-27 | 1992-09-08 | Hougen Everett D | Apparatus and method for cutting holes |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4860275A (en) | Optical recording card and method of reading the same | |
| JPH03218589A (ja) | ファクシミリを利用したコンピュータ入力システム | |
| JPS628834B2 (ja) | ||
| JPH07271902A (ja) | 光学式文字読取装置 | |
| JPS6115478B2 (ja) | ||
| JPS6358587A (ja) | マ−ク読取装置 | |
| JP3094708B2 (ja) | 帳票読取り処理装置 | |
| JPH03294981A (ja) | 光学文字読取装置 | |
| JPH01158582A (ja) | マーク読取装置 | |
| JPS5830270A (ja) | フアクシミリ受信機 | |
| JP2929710B2 (ja) | 文字読み取り方法 | |
| JPH11338969A (ja) | 光学式文字読取装置 | |
| JPS61296484A (ja) | 光学文字読取方法 | |
| JPS6221155B2 (ja) | ||
| JPS58166867A (ja) | マ−ク読取方式 | |
| JPH113402A (ja) | イメージ読取装置 | |
| JPH04195274A (ja) | 光学式文字読取装置における帳票端検出方法 | |
| JPH01211190A (ja) | 文字認識装置 | |
| JPH04109380A (ja) | 光学的文字読取装置 | |
| JPH01283682A (ja) | 文字読取装置 | |
| JPH01158581A (ja) | マーク読取装置 | |
| JPH07101438B2 (ja) | 文字認識装置 | |
| JPS63257080A (ja) | 光学文字読取装置 | |
| JPS61123982A (ja) | 画像入力方式 | |
| JPS594067B2 (ja) | 位置決め方法 |