(57)【特許請求の範囲】
【請求項１】
コンピュータの記憶部に登録されている複数種類のマスター帳票情報に基づいて入力された定型帳票の帳票種類を識別する帳票識別方法において、前記コンピュータが、マスター帳票１種類について異なる複数のマスター帳票情報を前記記憶部に登録するステップと、前記コンピュータが、入力された定型帳票の帳票種類を、前記登録された前記複数のマスター帳票情報と比較することにより識別するステップとを有し、
前記異なる複数のマスター帳票情報は、入力されたマスター帳票の全ての画像データ又は該画像データ中の特徴的な部分を含むことを特徴とする帳票識別方法。
【請求項２】
請求項１記載の帳票識別方法において、前記コンピュータが、マスター帳票１種類について前記マスター帳票情報を入力する際の入力条件の異なる複数のマスター帳票情報を前記記憶部に登録するステップと、前記コンピュータが、前記入力された定型帳票の帳票種類を、前記登録された前記複数のマスター帳票情報と比較することにより識別するステップとを有することを特徴とする帳票識別方法。
【請求項３】
請求項１記載の帳票識別方法において、前記コンピュータが、マスター帳票１種類について解像度の異なる複数のマスター帳票情報を前記記憶部に登録するステップと、前記コンピュータが、前記入力された定型帳票の帳票種類を、前記登録された前記複数のマスター帳票情報と比較することにより識別するステップとを有することを特徴とする帳票識別方法。
【請求項４】
請求項１乃至３のいずれか一項に記載の帳票識別方法をコンピュータにより実施するためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票処理システムにおいて行われる、登録されている複数種類のマスター帳票情報に基づいて処理対象の定型帳票の帳票種類を識別する帳票識別技術に係わり、特に、マスター帳票の画像データ入力時と処理対象の定型帳票の画像データ入力時とで入力条件などが異なっても処理対象の定型帳票の帳票識別を正しく行うことができる帳票識別方法およびこの方法をコンピュータにより実施するためのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
紙に書かれた帳票を自動的に処理する帳票処理においては、処理対象の定型帳票が、登録されている複数種類の帳票の何れかに該当しているか否かを識別し、いずれかに該当していれば、該当の登録帳票のフォーマットに従って所定の位置の文字認識を行ったりする。そのため、前記のような帳票識別が必要となり、その帳票識別の方法について、今までに多くの方法が提案されている。そのような方法のなかで最も一般的な方法は、帳票中の一部に帳票識別符号（ＩＤ）を印刷しておき、その帳票ＩＤを照合して、どの帳票かを識別する方法である。しかし、この方法では、必ず、帳票に帳票ＩＤを印刷しておかねばならず、既に流通している既存の帳票のように帳票ＩＤが付いていない帳票では識別することができない。そのため、最近では、この帳票ＩＤを利用しないで帳票を識別する方法も提案されている。この方法では、予め識別させたい帳票の画像情報をマスター帳票情報として登録しておき、帳票中の画像的特徴を用いて、パターンマッチングなどで、帳票を識別する方法であり、例えば、特開平11-25215号公報に示された帳票種識別方法などがある。この従来技術では、例えば罫線の位置など認識しやすい点を用いてマスター帳票の画像データと入力された処理対象の帳票の画像データとの対応点を複数求め、その複数の対応点を用いて二つの帳票のすべての点の対応付けを可能にする図１６に示すような座標変換式を求め、対応付けられた各点のパターンを比較する処理を複数のマスター帳票との間で行い、最も類似度の高いマスター帳票をその帳票種類とする。また、特開平10-91783号公報に記載された従来技術では、前記のような帳票種識別方法において、識別対象の帳票の入力画像データと登録されているマスター画像データとの位置ずれを検出して補正する。二つの画像データのそれぞれから罫線などの所定の交点（＋字部）の座標を検出して位置ずれ量を求めるのである。
【特許文献１】特開平１１−２５２１５号公報
【特許文献２】特開平１０−９１７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記の従来技術においてはいずれも、マスター画像登録時の入力条件と処理対象となる入力画像の入力条件が大きく異なる場合、例えば、入力時の濃度設定値や解像度が異なる場合、帳票種類を正しく識別することができないという問題があった。本発明の課題は、このような従来技術の問題を解決し、マスター帳票の画像登録時の入力条件と処理対象となる帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる帳票識別方法などを提供することにある。
【課題を解決するための手段】
【０００４】
上記の目的を達成するために、本発明の帳票識別方法は、コンピュータの記憶部に登録されている複数種類のマスター帳票情報に基づいて入力された定型帳票の帳票種類を識別する帳票識別方法において、前記コンピュータが、マスター帳票１種類について異なる複数のマスター帳票情報を前記記憶部に登録するステップと、前記コンピュータが、入力された定型帳票の帳票種類を、前記登録された前記複数のマスター帳票情報と比較することにより識別するステップとを有し、前記異なる複数のマスター帳票情報は、入力されたマスター帳票の全ての画像データ又は該画像データ中の特徴的な部分を含むように構成することができる。前記のような手段にしたので、マスター帳票１種類について異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別される。
【０００５】
また、上記の目的を達成するために、本発明の帳票識別方法は、さらに、前記コンピュータが、マスター帳票１種類について前記マスター帳票情報を入力する際の入力条件の異なる複数のマスター帳票情報を前記記憶部に登録するステップと、前記コンピュータが、前記入力された定型帳票の帳票種類を、前記登録された前記複数のマスター帳票情報と比較することにより識別するステップとを有するように構成することができる。前記のような手段にしたので、マスター帳票１種類について前記マスター帳票画像を入力する際の入力条件の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別される。
【０００６】
また、上記の目的を達成するために、本発明の帳票識別方法は、さらに、前記コンピュータが、マスター帳票１種類について解像度の異なる複数のマスター帳票情報を前記記憶部に登録するステップと、前記コンピュータが、前記入力された定型帳票の帳票種類を、前記登録された前記複数のマスター帳票情報と比較することにより識別するステップとを有するように構成することができる。前記のような手段にしたので、入力された定型帳票の帳票種類を識別する際、入力された定型帳票の画像データの他にその画像データの解像度を変換した画像データも用いて帳票種類が識別される。
【０００７】
また、上記の目的を達成するために、本発明の記録媒体は、前記の帳票識別方法をコンピュータにより実施するためのプログラムを記録するように構成することができる。これにより、前記の帳票識別方法を実施できるようにプログラミングしたプログラムをＦＤ、ＣＤ−ＲＯＭ、ＭＯなどの着脱可能な記録媒体などに記憶することができる。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、マスター帳票１種類について異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、例えば複数のマスター帳票情報を複数の入力条件に対応付けて登録することにより、マスター帳票の画像登録時の入力条件と処理対象となる定型帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面により本発明の実施の形態を詳細に説明する。図１は本発明の第１の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、帳票辞書登録時におけるマスター帳票や通常処理時における処理対象の定型帳票を画像データとして読み取る画像入力部１、各帳票種類について入力条件の異なる複数の帳票辞書情報（マスター帳票情報）を作成し登録する帳票辞書作成部２、前記帳票辞書情報を記憶しておく帳票辞書記憶手段である帳票辞書記憶部３、入力された定型帳票の帳票種類を前記帳票辞書記憶部３に記憶された複数の帳票辞書情報（マスター帳票情報）を用いて識別する帳票識別手段である帳票識別部４などを備えている。以下、前記各部についてさらに説明する。まず、画像入力部１であるが、これには例えばスキャナなど画像入力装置を用いる。ただし、
帳票辞書登録時には、マスター帳票１種類に対して、１種類のマスター画像データではなく、入力条件の異なる複数のマスター画像データを入力する（読み取る）。複数の画像入力装置を用いて入力したり、同じ画像入力装置で濃度設定を変えて入力したりするのである。帳票辞書作成部２は、帳票辞書登録時に画像入力部１により入力された画像データに対して、その画像の画像的特徴情報を作成するものであり、画像データ中の特徴的な部分だけを取り出して作成してもよいし、画像データ全部を帳票辞書として作成してもよい。なお、ここで作成される帳票辞書情報は帳票識別部４で用いられるので、そこで用いることができるフォーマットで辞書を作成する。また、１種類のマスター帳票に対して、入力条件の異なる複数の画像データが入力されるので、帳票辞書もその数だけ作成し登録（記憶）する。帳票辞書作成は、帳票登録時に用いられるだけであるので、帳票辞書作成部２を別システムとして分けて構築してもよい。また、帳票辞書記憶部３は例えばハードディスク装置などで構成する。帳票識別部４は、処理対象の定型帳票が入力される帳票処理時（通常処理時）に画像入力部１により入力された画像データと帳票辞書記憶部３に記憶されている帳票辞書情報を比較して帳票種類を識別する。特開平11-25215号公報に示された帳票種識別方法のように、例えば罫線の位置など認識しやすい（見つけやすい）点を用いてマスター帳票の画像データと入力された処理対象の帳票の画像データとの対応点を複数求め、その複数の対応点を用いて二つの帳票のすべての点の対応付けを可能にする座標変換式を求め、対応付けられた各点のパターンを比較する処理を複数のマスター帳票との間で行い、最も類似度の高いマスター帳票をその帳票種類とするのである。なお、座標変換式としては例えば図１６に示すようなアフィン変換を用いる。図１６の例では、対応する点の組として、（ｘ，ｙ）と（Ｘ，Ｙ）の組を６組求めて前記座標変換式に代入し、その６元１次連立方程式を解いて前記座標変換式の係数ａ〜ｆを求める。これにより、二つの帳票の画像データが読み取り時にずれたりしても二つの帳票の各点は正確に対応する。
【００１０】
図２に、第１の実施の形態の動作フローを示す。以下、図２などに従って、この実施の形態の動作を説明する。図２に示すように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部２が、例えば読み込まれた画像データのままの、つまり例えば帳票１枚分の白黒２値の画素データを帳票辞書情報として登録する（Ｓ３）。続いて、入力すべき次の帳票画像があるか否かを判定する（Ｓ４）。例えば帳票辞書情報の登録の場合、濃度など入力条件を変えて複数の帳票辞書情報を登録するので、予定のすべての入力条件について画像入力が終了したか否かを判定するのである。そして、入力すべき次の帳票画像があるならば（Ｓ４で「あり」）、濃度など入力条件を変えてステップＳ１からくり返す。こうして、例えば３つの入力条件があり、５つの帳票種類があるならば15種の帳票辞書情報が登録（記憶）される。また、ステップＳ２において通常の帳票処理であると判定されたならば、帳票識別部４が帳票種類の識別を行う（Ｓ５）。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値（例えば、ライン番号とそのラインにおける画素位置を示す画素番号）を複数検出し、その複数の座標値に近い（差が所定値以内である）同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。つまり、この実施の形態では、差が所定値を超えている場合、差の原因がずれによるものではなく帳票種別の異なることによるものとみなしているわけである。そして、このような帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて対応する位置のパターン比較を行い，そのとき入力された処理対象の定型帳票に最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする（Ｓ５）。上記のように、第１の実施の形態によれば、例えば濃度など入力条件によって処理対象の定型帳票の黒画素量が多かったり少なかったりしても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれに近いものがあるので、入力された定型帳票の帳票種類を正しく識別することができる。
【００１１】
図３は本発明の第２の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、第１の実施の形態の構成（図１参照）に加えて画像太さ処理部５を備えている。この画像太さ処理部５は帳票辞書登録時に画像入力部１により入力された画像データ中の黒画素部分つまり文字や罫線などを太らせたりやせさせたりした画像データを作成する。例えば、太らせる場合であれば、入力されたマスター帳票の画像データの全ドット（画素）について、上下左右方向１ドットの位置の画素、つまり隣接した画素が黒画素であれば、そのドットも黒画素にするという処理を行って、黒画素部分を太らせるのである。帳票辞書作成部２ａは、帳票辞書登録時に画像入力部１により入力された画像データおよび太らせられたりやせらせられたりした画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部４で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した複数の帳票辞書情報を登録（記憶）する。帳票識別部４は、処理対象の定型帳票が入力される通常処理時に画像入力部１により入力された画像データと帳票辞書記憶部３に記憶されている一つの帳票種類について複数の帳票辞書情報を比較して帳票種類を識別する（第１の実施の形態参照）。
【００１２】
図４に、第２の実施の形態の動作フローを示す。以下、図４などに従って、この実施の形態の動作を説明する。図４に示すように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ１１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ１２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、画像太さ処理部５が前記のようにして入力されたマスター帳票の画像データの文字や罫線の太さを太くした画像データやそれらを細くした画像データを作成する（Ｓ１３）。続いて、帳票辞書作成部２が、読み込まれたままの例えば帳票１枚分の白黒２値の画素データ、文字や罫線の太さを太くした画像データ、それらを細くした画像データなどを帳票辞書情報として登録する（Ｓ１４）。また、ステップＳ１２において通常の帳票処理であると判定されたならば、帳票識別部４が帳票種類の識別を行う（Ｓ１５）。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い（差が所定値以内である）同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。そして、このような帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターン比較を行い、そのとき入力された処理対象の定型帳票に最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。上記のように、第２の実施の形態によれば、例えば濃度など入力条件によって処理対象の定型帳票の文字や罫線が太っていたりやせていたりしても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれに近いものがあるので、入力された定型帳票の帳票種類を正しく識別することができる。
【００１３】
図５は本発明の第３の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示したように、この実施の形態の帳票処理装置は、第１の実施の形態の構成（図１参照）に加えて解像度変換部６を備えている。この解像度変換部５は帳票辞書登録時に画像入力部１により入力された画像データの解像度を高くしたり低くしたりした画像データを作成する。例えば、解像度400dpiで入力された画像データに対して、解像度200dpi相当の画像を作成する場合、400dpiの画像データに対して縦横共にドット数が半分になるようにドットを間引く。また、800dpi相当の画像を作成する場合には、400dpiの画像データに対して縦横共にドット数が２倍になるように上下左右のドットの値を用いてドットを補間する。帳票辞書作成部２ａは、帳票辞書登録時に画像入力部１により入力された画像データ、解像度を高くした画像データおよび解像度を低くした画像データの中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部４で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した複数の帳票辞書情報を登録（記憶）する。帳票識別部４は、処理対象の定型帳票が入力される通常処理時に画像入力部１により入力された画像データと帳票辞書記憶部３に記憶されている一つの帳票種類について複数の帳票辞書情報を比較して帳票種類を識別する（第１の実施の形態参照）。
【００１４】
図６に、第３の実施の形態の動作フローを示す。以下、図６などに従って、この実施の形態の動作を説明する。図６に示すように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ２１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ２２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、解像度変換部６が入力されたマスター帳票の画像データを用い、前記のようにして解像度の高い画像データや解像度の低い画像データを作成する（Ｓ２３）。続いて、帳票辞書作成部２が、読み込まれたままの例えば帳票１枚分の白黒２値の画素データ、その画像データから作成したより高い解像度の画像データ、より低い解像度の画像データなどを帳票辞書情報として登録する（Ｓ２４）。また、ステップＳ２２において通常の帳票処理であると判定されたならば、帳票識別部４が帳票種類の識別を行う（Ｓ２５）。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い（差が所定値以内である）同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。そして、このような帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターン比較を行い、そのとき入力された処理対象の定型帳票に最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。このように第３の実施の形態によれば、標準のマスター帳票の解像度とは異なった解像度の処理対象定型帳票が入力されても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれと同じか近い解像度のものがあるので、入力された定型帳票の帳票種類を正しく識別することができる。
【００１５】
図７は本発明の第４の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、第１の実施の形態の構成（図１参照）に加えて画像太さ処理部５ｂを備えている。このような構成で、帳票辞書作成部２ｂは、帳票辞書登録時に画像入力部１により入力された例えば帳票１枚の白黒２値の画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部４で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した帳票１種類当たり一つの帳票辞書情報を登録（記憶）する。また、画像太さ処理部５ｂは定型帳票の帳票処理時に画像入力部１により入力された画像データ中の黒画素部分つまり文字や罫線などを太らせたりやせさせたりした画像データを作成する。例えば、太らせる場合であれば、入力された処理対象の定型帳票の画像データの全ドット（画素）について、上下左右方向１ドットの位置の画素、つまり隣接した画素が黒画素であれば、そのドットも黒画素にするという処理を行って、黒画素部分を太らせるのである。なお、請求項５記載の画像太さ処理手段はこの画像太さ処理部５ｂにより実現される。帳票識別部４ｂは、処理対象の定型帳票が入力される通常処理時に画像入力部１により入力された画像データおよびその画像データ中の黒画素を太らせたりやせさせたりした画像データと帳票辞書記憶部３に記憶されている一つの帳票種類について一つの帳票辞書情報とを比較して帳票識別を行う（第１の実施の形態参照）。
【００１６】
図８に第４の実施の形態の動作フローを示す。以下、図８などに従って、この実施の形態の動作を説明する。図８に示したように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ３１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ３２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部２が、読み込まれたままの例えば帳票１枚分の白黒２値の画素データを帳票の種類分だけ帳票辞書情報として登録する（Ｓ３３）。また、ステップ３２において通常の帳票処理であると判定されたならば、画像太さ処理部５ｂが前記のようにして入力された処理対象の定型帳票の画像データの文字や罫線の太さを太くした画像データやそれらを細くした画像データを作成する（Ｓ３４）。続いて、帳票識別部4bが帳票種類の識別を行う（Ｓ３５）。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い（差が所定値以内である）同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。このような処理を入力されたままの処理対象の画像データおよびその画像データの黒画素部分を太らせたりやせさせたりしたすべての画像データについて行うのである。そして、このようなマスター帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターン比較を行い、そのとき入力された処理対象の定型帳票またはその画像データを太らせたりやせさせたりした画像データに最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。上記のように第４の実施の形態によれば、例えば濃度など入力条件によって処理対象の定型帳票の文字や罫線が太っていたりやせていたりしても、そうでない画像データも用いてマスター帳票情報と比較するので、入力された定型帳票の帳票種類を正しく識別することができる。
【００１７】
図９は本発明の第５の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示したように、この実施の形態の帳票処理装置は、第１の実施の形態の構成（図１参照）に加えて解像度変換部６ｂを備えている。このような構成で、帳票辞書作成部２ｂは、帳票辞書登録時に画像入力部１により入力された例えば帳票１枚の白黒２値の画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。なお、ここで作成される帳票辞書情報は帳票識別部４で用いられるので、そこで用いることができるフォーマットで辞書を作成する。そして、作成した帳票１種類当たり一つの帳票辞書情報を登録（記憶）する。また、解像度変換部６ｂは定型帳票の処理時に画像入力部１により入力された画像データの解像度を高くしたり低くしたりした画像データを作成する。例えば、解像度400dpiで入力された画像データに対して、解像度200dpi相当の画像を作成する場合、400dpiの画像データに対して縦横共にドット数が半分になるようにドットを間引く。また、800dpi相当の画像を作成する場合には、400dpiの画像データに対して縦横共にドット数が２倍になるように上下左右のドットの値を用いてドットを補間する。なお、請求項６記載の解像度変換手段はこのような解像度変換部６ｂにより実現される。帳票識別部４ｂは、処理対象の定型帳票が入力される通常処理時に画像入力部１により入力された画像データおよびその画像データの解像度を他の解像度に変えた画像データと帳票辞書記憶部３に記憶されている一つの帳票種類について一つの帳票辞書情報とを比較して帳票識別を行う（第１の実施の形態参照）。
【００１８】
図１０に第５の実施の形態の動作フローを示す。以下、図１０などに従って、この実施の形態の動作を説明する。図１０に示すように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ４１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ４２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部２が、読み込まれたままの例えば帳票１枚分の白黒２値の画素データを帳票の種類分だけ帳票辞書情報として登録する（Ｓ４３）。また、ステップＳ４２において通常の帳票処理であると判定されたならば、解像度変換部６ｂが入力された処理対象の定型帳票の画像データの解像度を前記のように変換する（Ｓ４４）。続いて、帳票識別部４ｂが帳票種類の識別を行う（Ｓ４５）。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い（差が所定値以内である）同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。このような処理を入力されたままの処理対象の画像データおよびその画像データの解像度を変換した画像データについて行うのである。そして、このようなマスター帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターンを比較し、そのとき入力された処理対象の定型帳票の画像データまたはその画像データの解像度を変化した画像データに最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。こうして、第５の実施の形態によれば、入力された処理対象の定型帳票の解像度がマスター帳票の画像データの解像度と異なっていても、マスター帳票の画像データの解像度に合わせられるので、入力された定型帳票の帳票種類を正しく識別することができる。
【００１９】
図１１は本発明の第６の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、第１の実施の形態の構成（図１参照）に加えて画像種類変換部７を備えている。このような構成で、画像入力部1aは処理対象の定型帳票を単に白黒２値画像データとしてだけでなく、白黒多値画像データやカラー画像データとして読み取ることができる。あるいは、交換可能に構成されている画像入力装置を交換して用いることにより、前記のような各種画像種類（画像データ種類）の画像データを入力することができる。利用者は各定型帳票について所望の画像種類の画像データを入力させ、その画像データを図示していない画像データ記憶部に保管しておき、必要に応じて記録紙や表示装置に出力させることができる。しかし、各種画像種類の画像データが入力されるにもかかわらず、この実施の形態では、帳票辞書情報（マスター帳票情報）は１種類の帳票について一つだけ用意すればよい。つまり、帳票辞書作成部2bは、帳票辞書登録時に画像入力部1bにより入力された例えば帳票１枚の白黒２値の画像データ中の特徴的な部分または画像データ全部を帳票辞書として作成する。そして、作成した帳票１種類当たり一つの帳票辞書情報を登録（記憶）する。また、画像種類変換部７は、通常の帳票処理時に画像入力部１ｂにより入力された各画像種類の画像データについて画像種類を変換する。例えば、白黒２値画像データで帳票辞書情報（マスター帳票情報）を作成していた場合には、白黒多値画像データで入力された場合、白黒２値画像データに変換するのである。なお、白黒２値画像データに変換するには、公知の技術、例えば256階調の多値画像データの場合、各ドット（画素）の階調値を予め決めておいた所定の閾値と比較し、その大小を判定して２値化する方法などを用いる。また、カラー画像データの場合は、例えば各ドット（画素）について各色の濃度の和を求め、その和を閾値と比較して２値化する。なお、請求項７記載の画像種類変換手段はこのような画像種類変換部７により実現される。帳票識別部４ｂは、処理対象の定型帳票が入力される通常処理時に画像入力部１ａにより入力された画像データまたはその画像データを帳票辞書情報の画像種類の画像データに変換した画像データと帳票辞書記憶部３に記憶されている一つの帳票種類について一つの帳票辞書情報とを比較して帳票識別を行う（第１の実施の形態参照）。
【００２０】
図１２に第６の実施の形態の動作フローを示す。以下、図１２などに従って、この実施の形態の動作を説明する。図１２に示すように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ５１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ５２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部2bが、読み込まれたままの例えば帳票１枚分の白黒２値の画素データを帳票の種類分だけ帳票辞書情報として登録する（Ｓ５３）。また、ステップＳ５２において通常の帳票処理であると判定されたならば、入力された処理対象の定型帳票の画像データの画像種類が帳票辞書情報の画像種類と一致しない場合、画像種類変換部７が処理対象の定型帳票の画像データの画像種類を帳票辞書情報の画像種類と一致するように前記のようにして変換する（Ｓ５４）。続いて、帳票識別部４ｂが帳票種類の識別を行う（Ｓ５５）。例えば罫線部を識別し、罫線の端点または罫線と罫線の交点の座標値を複数検出し、その複数の座標値に近い（差が所定値以内である）同様の端点座標値または交点座標値を有するマスター帳票を登録されているすべての帳票辞書情報を解析することにより抽出する。このような処理を入力されたままの処理対象の画像データまたはその画像データの画像種類を変換した画像データについて行うのである。そして、このようなマスター帳票が一つしかなければそのマスター帳票の帳票種別を求める帳票種別とする。また、複数のマスター帳票が抽出された場合には、前記のようにして座標変換式を求め、その座標変換式を用いて画像データのパターンを比較し、そのとき入力された処理対象の定型帳票の画像データまたはその画像データの画像種類を変換した画像データに最も類似度の高いマスター帳票を決定し、そのマスター帳票の帳票種別を求める帳票種別とする。このように第６の実施の形態によれば、入力された処理対象の定型帳票の画像種類がマスター帳票の画像データの画像種類と異なっていても、マスター帳票の画像データの画像種類に合わせられるので、入力された定型帳票の帳票種類を正しく識別することができる。
【００２１】
図１３は本発明の第７の実施の形態を示す帳票処理装置要部の構成ブロック図である。図示するように、この実施の形態の帳票処理装置は、前記各実施の形態の構成に加えて画像位置合わせ部８を備え（図１３は第１の実施の形態に画像位置合わせ部８を加えた構成で示している）、比較する二つの画像データの位置ずれを帳票識別の前に補正する。なお、請求項８記載の画像位置合わせ手段はこの画像位置合わせ部８により実現される。
【００２２】
図１４に第１の実施の形態に画像位置合わせ部８を備えた場合について、第７の実施の形態の動作フローを示す。以下、図１４などに従って、この実施の形態の動作を説明する。図１４に示すように、この実施の形態では、画像入力部１により帳票上から画像が読み取られ、画像データが入力されると（Ｓ６１）、帳票辞書情報（マスター帳票情報）の登録か、それとも通常の帳票処理かを判定する（Ｓ６２）。例えば利用者にいずれであるかを指示させるのである。そして、登録であると判定されたならば、帳票辞書作成部２が、例えば読み込まれた画像データのままの、つまり例えば帳票１枚分の白黒２値の画素データを帳票辞書情報として登録する（Ｓ６３）。続いて、入力すべき次の帳票画像があるか否かを判定する（Ｓ６４）。例えば帳票辞書情報の登録の場合、濃度など入力条件を変えて複数の帳票辞書情報を登録するので、予定のすべての入力条件について画像入力が終了したか否かを判定するのである。そして、次の帳票画像があるならば（Ｓ６４で「あり」）、濃度など入力条件を変えてステップＳ６１からくり返す。こうして、例えば３つの入力条件があり、５つの帳票種類があるならば15種の帳票辞書情報が登録（記憶）される。また、ステップＳ６２において通常の帳票処理であると判定されたならば、画像位置合わせ部８が画像位置合わせを行う（Ｓ６５）。例えば、特開平10-91783号公報に示されているように、処理対象の定型帳票の入力画像データと登録されている各帳票辞書情報の画像データとの位置ずれを二つの画像データのそれぞれから罫線などの所定の交点の座標を検出し、座標値の差が所定値以内の画像データ間について位置ずれ量を求めて処理対象の定型帳票の位置ずれを補正するのである。次に、位置ずれの補正された処理対象の定型帳票を用いて帳票種類の識別を行う（Ｓ６６）。登録されているすべての帳票辞書情報とのパターン比較を行い、最も類似度の高いマスター帳票を求めるのである。なお、この実施の形態では既に位置ずれの補正が行われているので、前記各実施の形態のように座標変換式を求め、その座標変換式に従って座標を変換する位置ずれ補正は行わなくてもよい。こうして、この実施の形態の場合においても比較する二つの帳票の位置ずれが補正され、精度の高い帳票種類識別を実現することができる。
【００２３】
図１５は前記各実施の形態の構成を実現するためのハードウェア資源の構成ブロック図である。図示するように、プログラムに従って動作するＣＰＵ１１、基本的なプログラムなどを記憶しておくＲＯＭ１２、各種データやプログラムを一時的に記憶するＲＡＭ１３、帳票処理の結果などを表示する表示装置１４、帳票辞書情報など各種データやプログラムなどを保存（記憶）しておくハードディスク装置１５、キーボード１６、本発明の帳票識別方法に従ってプログラミングしたプログラムを記憶したＣＤ−ＲＯＭを駆動してそのプログラムなどを読み取るＣＤ−ＲＯＭ駆動装置１７、画像入力部１を構成するスキャナ１８などを備えている。このような構成で、例えばＣＰＵ１１やＲＡＭ１３などは図１などに示した各実施の形態の帳票辞書部３を除くすべての部分に係わるのである。
【００２４】
以上説明したように、本発明によれば、マスター帳票１種類について異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、例えば複数のマスター帳票情報を複数の入力条件に対応付けて登録することにより、マスター帳票の画像登録時の入力条件と処理対象となる定型帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる。また、マスター帳票１種類について前記マスター帳票画像を入力する際の入力条件の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、マスター帳票の画像登録時の入力条件と処理対象となる定型帳票の画像入力時の入力条件が大きく異なっていても、定型帳票の帳票種類を正しく識別することができる。また、マスター帳票１種類について標準のマスター帳票情報の他に黒画素部分を太らせたマスター帳票または黒画素部分をやせさせたマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、例えば濃度など入力条件によって処理対象の定型帳票の文字や罫線が太っていたりやせていたりしても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれに近いものがあり、したがって、入力された定型帳票の帳票種類を正しく識別することができる。
【００２５】
また、マスター帳票１種類について解像度の異なる複数のマスター帳票情報が登録され、入力された定型帳票の帳票種類を識別する際、前記複数のマスター帳票情報を用いて帳票種類が識別されるので、標準のマスター帳票の解像度とは異なった解像度の処理対象定型帳票が入力されても、一つの帳票種類について複数のマスター帳票情報が登録されているなかにそれと同じか近い解像度のものがあり、したがって、入力された定型帳票の帳票種類を正しく識別することができる。また、入力された定型帳票の帳票種類を識別する際、入力された定型帳票の画像データの他にその画像データ中の黒画素部分を太らせた画像データまたは黒画素部分をやせさせた画像データも用いて帳票種類が識別されるので、例えば濃度など入力条件によって処理対象の定型帳票の文字や罫線が太っていたりやせていたりしても、そうでない画像データも用いてマスター帳票情報と比較され、したがって、入力された定型帳票の帳票種類を正しく識別することができる。また、入力された定型帳票の帳票種類を識別する際、入力された定型帳票の画像データの他にその画像データの解像度を変換した画像データも用いて帳票種類が識別されるので、入力された処理対象の定型帳票の解像度がマスター帳票の画像データの解像度と異なっていても、マスター帳票の画像データの解像度に合わせることができ、したがって、入力された定型帳票の帳票種類を正しく識別することができる。
【００２６】
また、入力された定型帳票の帳票種類を識別する際、マスター帳票情報とは異なった画像種類の定型帳票の画像データが入力されると、その画像データが前記マスター帳票情報の画像種類の画像データに変換され、変換された画像データを用いて帳票種類が識別されるので、入力された処理対象の定型帳票の画像種類がマスター帳票の画像データの画像種類と異なっていても、マスター帳票の画像データの画像種類に合わせることができ、したがって、入力された定型帳票の帳票種類を正しく識別することができる。また、入力された定型帳票の画像データと登録されているマスター帳票情報の画像データとの位置ずれ量が検出され、検出された位置ずれ量に従って前記定型帳票の画像データが補正され、補正された画像データを用いて帳票種類が識別されるので、真に対応するパターン同士が比較されることになり、したがって、精度の高い帳票種類識別を実現することができる。また、前記の帳票識別方法を実施できるようにプログラミングしたプログラムが例えば着脱可能な記憶媒体に記憶されるので、その記憶媒体をそれまで前記の帳票識別を行えなかったパーソナルコンピュータなど情報処理装置に装填することにより、その情報処理装置においても前記の効果を得ることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図２】本発明の第１の実施の形態を示す帳票識別方法の動作フロー図である。
【図３】本発明の第２の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図４】本発明の第２の実施の形態を示す帳票識別方法の動作フロー図である。
【図５】本発明の第３の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図６】本発明の第３の実施の形態を示す帳票識別方法の動作フロー図である。
【図７】本発明の第４の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図８】本発明の第４の実施の形態を示す帳票識別方法の動作フロー図である。
【図９】本発明の第５の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図１０】本発明の第５の実施の形態を示す帳票識別方法の動作フロー図である。
【図１１】本発明の第６の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図１２】本発明の第６の実施の形態を示す帳票識別方法の動作フロー図である。
【図１３】本発明の第７の実施の形態を示す帳票処理装置要部の構成ブロック図である。
【図１４】本発明の第７の実施の形態を示す帳票識別方法の動作フロー図である。
【図１５】本発明の各実施の形態の帳票処理装置のハードウェア構成図である。
【図１６】本発明および従来技術の帳票識別方法に係わる計算式を示す図である。
【符号の説明】
【００２８】
１  画像入力部
２  帳票辞書作成部
３  帳票辞書記憶部
４  帳票識別部
５  画像太さ処理部
６  解像度変換部
７  画像種類変換部
８  画像位置合わせ部
【図１】
0004549355.tif 000002
【図２】
0004549355.tif 000003
【図３】
0004549355.tif 000004
【図４】
0004549355.tif 000005
【図５】
0004549355.tif 000006
【図６】
0004549355.tif 000007
【図７】
0004549355.tif 000008
【図８】
0004549355.tif 000009
【図９】
0004549355.tif 000010
【図１０】
0004549355.tif 000011
【図１１】
0004549355.tif 000012
【図１２】
0004549355.tif 000013
【図１３】
0004549355.tif 000014
【図１４】
0004549355.tif 000015
【図１５】
0004549355.tif 000016
【図１６】
0004549355.tif 000017