(57)【要約】   【課題】  口座振替依頼書など用紙の書式を精度よく認識できる。  【解決手段】  書式認識システム１０は、用紙の画像データに基づいて、用紙中に形成された枠を認識する枠認識手段と、用紙中、前記枠認識手段により認識された枠外、或いは、枠外および枠の領域の大きさを示す値を算出する領域算出手段と、用紙の寸法、算出された領域の大きさを示す値を、当該用紙の使用者を特定する情報および書式番号とともに、書式登録ファイルとして、記憶装置に記憶する登録手段と、他の用紙の寸法および領域の大きさを示す値と、前記記憶された書式登録ファイルに含まれる用紙の寸法および領域の大きさを示す値とを比較し、当該他の用紙が、何れの書式登録ファイルにより特定される書式であるかを判断する認識手段とを備えている。【選択図】  図１
2005157520.tif 000002
【特許請求の範囲】
【請求項１】
用紙の画像データに基づいて、用紙中に形成された枠を認識する枠認識手段と、
用紙中、前記枠認識手段により認識された枠外、或いは、枠外および枠の領域の大きさを示す値を算出する領域算出手段と、
用紙の寸法、算出された領域の大きさを示す値を、当該用紙の使用者を特定する情報および書式番号とともに、書式登録ファイルとして、記憶装置に記憶する登録手段と、
他の用紙の寸法および領域の大きさを示す値と、前記記憶された書式登録ファイルに含まれる用紙の寸法および領域の大きさを示す値とを比較し、当該他の用紙が、何れの書式登録ファイルにより特定される書式であるかを判断する認識手段とを備えたことを特徴とする書式認識システム。
【請求項２】
前記枠認識手段が、２値のオリジナル画像データ中、黒色を示す値を所定の範囲だけ膨張させることにより、黒色で囲まれた閉じた領域を画定させることにより、枠を認識することを特徴とする請求項１に記載の書式認識システム。
【請求項３】
前記枠認識手段が、黒色を示す値を持つ画素のそれぞれについて、直交する２方向に所定数だけ、画素を、黒色を示す値に変更させることを特徴とする請求項２に記載の書式認識システム。
【請求項４】
前記領域算出手段が、前記用紙を直交する２つの方向のそれぞれについて、用紙を所定数の領域に分割し、各領域について、前記枠外および枠の領域、或いは、前記枠外の領域の大きさを示す値を算出することを特徴とする請求項２または３に記載の書式認識システム。
【請求項５】
前記認識手段が、前記領域の大きさを比較して、当該大きさの相違が一定範囲であるような書式登録ファイルを候補とすることを特徴とする請求項１ないし３の何れか一項に記載の書式認識システム。
【請求項６】
前記認識手段が、前記それぞれの方向の各領域について、対応する領域の大きさを比較して、大きさの相違の合計を算出し、かつ、各方向の合計の和が一定範囲であるような書式登録ファイルを候補とすることを特徴とする請求項４に記載の書式認識システム。
【請求項７】
前記認識手段が、前記それぞれの方向の各領域について、対応する領域の大きさ、および、隣接する他の領域の大きさを比較して、それぞれの相違の平均値を算出し、算出された平均値のうち最小値を算出し、かつ、各方向の最小値の和が一定範囲であるような書式登録ファイルを候補とすることを特徴とする請求項４に記載の書式認識システム。
【請求項８】
さらに、前記他の用紙の寸法および領域の大きさを示す値を、書式保存ファイルとして、前記記憶装置に記憶する保存手段を備え、
前記認識手段が、書式保存ファイルから、前記他の用紙の寸法および領域の大きさを表わす値を取り出すことを特徴とする請求項１ないし７の何れか一項に記載の書式認識システム。
【請求項９】
用紙の画像データに基づいて、用紙中に形成された枠を認識する枠認識ステップと、
用紙中、前記枠認識手段により認識された枠外、或いは、枠外および枠の領域の大きさを示す値を算出する領域算出ステップと、
用紙の寸法、算出された領域の大きさを示す値を、当該用紙の使用者を特定する情報および書式番号とともに、書式登録ファイルとして、記憶装置に記憶するする登録ステップと、
他の用紙の寸法および領域の大きさを示す値と、前記記憶された書式登録ファイルに含まれる用紙の寸法および領域の大きさを示す値とを比較し、当該他の用紙が、何れの書式登録ファイルにより特定される書式であるかを判断する認識ステップとを、コンピュータに実行させることを特徴とする書式認識プログラム。
【請求項１０】
前記枠認識ステップにおいて、２値のオリジナル画像データ中、黒色を示す値を所定の範囲だけ膨張させることにより、黒色で囲まれた閉じた領域を画定させることにより枠を認識するように、前記コンピュータを動作させることを特徴とする請求項９に記載の書式認識プログラム。
【請求項１１】
前記枠認識ステップにおいて、黒色を示す値を持つ画素のそれぞれについて、直交する２方向に所定数だけ、画素を、黒色を示す値に変更させるように、前記コンピュータを動作させることを特徴とする請求項１０に記載の書式認識プログラム。
【請求項１２】
前記領域算出ステップにおいて、前記用紙を直交する２つの方向のそれぞれについて、用紙を所定数の領域に分割し、各領域について、前記枠外および枠の領域、或いは、前記枠外の領域の大きさを示す値を算出するように、前記コンピュータを動作させることを特徴とする請求項１０または１１に記載の書式認識プログラム。
【請求項１３】
前記認識ステップにおいて、前記領域の大きさを比較して、当該大きさの相違が一定範囲であるような書式登録ファイルを候補とするように、前記コンピュータを動作させることを特徴とする請求項９ないし１１の何れか一項に記載の書式認識プログラム。
【請求項１４】
前記認識ステップにおいて、前記それぞれの方向の各領域について、対応する領域の大きさを比較して、大きさの相違の合計を算出し、かつ、各方向の合計の和が一定範囲であるような書式登録ファイルを候補とするように、前記コンピュータを動作させることを特徴とする請求項１２に記載の書式認識プログラム。
【請求項１５】
前記認識ステップにおいて、前記それぞれの方向の各領域について、対応する領域の大きさ、および、隣接する他の領域の大きさを比較して、それぞれの相違の平均値を算出し、算出された平均値のうち最小値を算出し、かつ、各方向の最小値の和が一定範囲であるような書式登録ファイルを候補とするように、前記コンピュータを動作させることを特徴とする請求項１２に記載の書式認識プログラム。
【請求項１６】
さらに、前記他の用紙の寸法および領域の大きさを示す値を、書式保存ファイルとして、前記記憶装置に記憶する保存ステップを、前記コンピュータに実行させ、
前記認識ステップにおいて、書式保存ファイルから、前記他の用紙の寸法および領域の大きさを表わす値を取り出すように、前記コンピュータを動作させることを特徴とする請求項９ないし１５の何れか一項に記載の書式認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙の書式を認識するシステムおよびプログラムに関する。
【背景技術】
【０００２】
大量の用紙を処理する分野では、用紙を書式ごとに分類する書式認識技術が必要な場合がある。たとえば、金融機関における口座振替依頼書は公共料金やクレジットカード利用代金等の支払いのために使用され、金融機関の制定用紙以外に一般企業が用紙を提供しているものがある。企業提供のものは企業サービスの加入申し込みと口座振替依頼書を兼ねたりしており、その書式は企業ごとに異なる。口座振替依頼書には企業から金融機関の事務集中処理センターに送付されるものや、金融機関の営業店で受付して事務集中処理センターに送付されるものがある。金融機関の事務集中処理センターでは、口座振替依頼書をスキャナで読み取って口座振替依頼書登録処理を行う（たとえば、特許文献１参照）。口座振替依頼書登録処理は大きくわけて２つの処理からなる。１つめは、口座振替依頼書の書式を元にした企業コードの認識であり（書式認識処理とよぶ）、２つめはスキャナで読み込んだイメージを元にした振込み人の口座番号認識と印影の照合である(口座エントリ処理とよぶ)。書式認識処理は、たとえば次のいずれかのやりかたで行う。
（１）担当者が口座振替依頼書をみながら、企業別に仕分けて束にする。その束毎に採番簿を参照して企業コードを確定する。
（２）担当者が、口座振替依頼書の一枚ごとに採番簿を参照して企業コードを確定する。
【０００３】
ここで採番簿とは、企業名と企業コードの対応表であり、紙や電子化したものがある。このような人に依存した仕分け作業や、採番簿の参照作業は、時間がかかる上に、作業効率や認識率の個人差が大きく、また年度始め等のピーク時に他部署からの応援が必要になったりする。
【特許文献１】特開２００２−１９７２８０号公報
【特許文献２】特開２００２−１７００７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
書式認識処理を自動化する方法として、口座振替依頼書の寸法および文字認識する欄の位置、文字属性を事前に定義しておき、企業名を文字認識する方法があるが、事前登録が面倒な上、認識すべき文字の書体、寸法、色の対応が十分できず、認識率は８０％以下であり、残りの２０％以上について上述の人に依存したやりかたの問題点が残る。他に、文書を構成要素に分解し、構成要素の特定位置座標に基づいて相関係数を算出し、類似度を計算する文書書式識別装置が開示されているが（たとえば、特許文献２参照）、相関係数や変倍率による場合分けの基準値について事前に数多くの帳票サンプルを使用した統計処理を行わなければならない上に、構成要素が多い場合の位置座標、寸法の登録処理に手間がかかる問題点がある。
【０００５】
本発明は、口座振替依頼書など用紙の書式を精度よく認識できる書式認識システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明においては、あらかじめ用紙の使用者のなまえ（たとえば企業名）、および、書式番号別に、スキャナで読み込んだ基準となる用紙の寸法と枠の外側のピクセル（「画素」ともいう）の集計値を登録しておく。その後にスキャナで読み込んだ認識すべき用紙についても寸法と枠の外側のピクセル集計値を求め、登録された値と比較して書式を識別する。
【０００７】
具体的には、スキャナで読み込んだ用紙をモノクロ２値化し、さらに用紙の四隅から枠の外側を黒色で塗りつぶし、その後に、塗潰された領域を他の色、たとえば青色に変更する。スキャナで読み込んだ用紙を横方向に一定数で分割し、それぞれの分割領域について、枠の外側のピクセルの数を集計する。縦方向についても同様の処理を行う。基準となる用紙の登録時及び認識すべき用紙の保存時ともにこの処理を行う。書式認識時には、登録及び保存した用紙の寸法及び青色ピクセルの集計値を比較して、差分の小さいものを認識候補として選定する。
【０００８】
より具体的に、本発明の目的は、用紙の画像データに基づいて、用紙中に形成された枠を認識する枠認識手段と、用紙中、前記枠認識手段により認識された枠外、或いは、枠外および枠の領域の大きさを示す値を算出する領域算出手段と、用紙の寸法、算出された領域の大きさを示す値を、当該用紙の使用者を特定する情報および書式番号とともに、書式登録ファイルとして、記憶装置に記憶する登録手段と、他の用紙の寸法および領域の大きさを示す値と、前記記憶された書式登録ファイルに含まれる用紙の寸法および領域の大きさを示す値とを比較し、当該他の用紙が、何れの書式登録ファイルにより特定される書式であるかを判断する認識手段とを備えたことを特徴とする書式認識システムにより達成される。
【０００９】
本発明においては、種々の記入欄を示す枠が設けられた用紙の枠の外側或いは外側および枠自体の領域の大きさを比較することで、用紙がどの書式のものであるかを判断することができる。本発明によれば、スキャナにて走査した際の用紙のずれや、枠外の文字に影響されず、適切に用紙の書式を判断することが可能となる。
【００１０】
なお、書式が認識された他の用紙については、その画像データと、書式登録ファイルに含まれる書式（すなわち、用紙の使用者を特定する情報および書式番号）とを関連付けて、記憶装置に記憶すればよい。
【００１１】
好ましい実施態様においては、前記枠認識手段が、２値のオリジナル画像データ中、黒色を示す値を所定の範囲だけ膨張させることにより、黒色で囲まれた閉じた領域を画定させることにより、枠を認識する。なお、枠外および枠、或いは、枠外の領域の大きさは、画素数として表わしてもよいし、他の手法（たとえば面積）で表わしてもよい。
【００１２】
より好ましい実施態様においては、前記枠認識手段が、黒色を示す値を持つ画素のそれぞれについて、直交する２方向に所定数だけ、画素を、黒色を示す値に変更させる。直交する２方向とは、たとえば、長方形の用紙の短辺方向および長辺方向（つまり、横方向および縦方向）が望ましい。
【００１３】
別の好ましい実施態様においては、前記領域算出手段が、前記用紙を直交する２つの方向のそれぞれについて、用紙を所定数の領域に分割し、各領域について、前記枠外および枠の領域、或いは、前記枠外の領域の大きさを示す値を算出する。
【００１４】
また、好ましい実施態様においては、前記認識手段が、前記領域の大きさを比較して、当該大きさの相違が一定範囲であるような書式登録ファイルを候補とする。なお、書式登録ファイルの候補が複数あれば、それらのうち、最も相違が小さかったものを、上記他の用紙の書式であると判断してもよいし、担当者が候補の画像を参照して、所望のものを選択してもよい。
【００１５】
別の好ましい実施態様においては、認識手段が、前記それぞれの方向の各領域について、対応する領域の大きさを比較して、大きさの相違の合計を算出し、かつ、各方向の合計の和が一定範囲であるような書式登録ファイルを候補とする。
【００１６】
さらに別の好ましい実施態様においては、前記認識手段が、前記それぞれの方向の各領域について、対応する領域の大きさ、および、隣接する他の領域の大きさを比較して、それぞれの相違の平均値を算出し、算出された平均値のうち最小値を算出し、かつ、各方向の最小値の和が一定範囲であるような書式登録ファイルを候補とすることを特徴とする請求項４に記載の書式認識システム。
【００１７】
また、好ましい実施態様においては、さらに、前記他の用紙の寸法および領域の大きさを示す値を、書式保存ファイルとして、前記記憶装置に記憶する保存手段を備え、前記認識手段が、書式保存ファイルから、前記他の用紙の寸法および領域の大きさを表わす値を取り出す。
【００１８】
また、本発明の目的は、用紙の画像データに基づいて、用紙中に形成された枠を認識する枠認識ステップと、用紙中、前記枠認識手段により認識された枠外、或いは、枠外および枠の領域の大きさを示す値を算出する領域算出ステップと、用紙の寸法、算出された領域の大きさを示す値を、当該用紙の使用者を特定する情報および書式番号とともに、書式登録ファイルとして、記憶装置に記憶するする登録ステップと、他の用紙の寸法および領域の大きさを示す値と、前記記憶された書式登録ファイルに含まれる用紙の寸法および領域の大きさを示す値とを比較し、当該他の用紙が、何れの書式登録ファイルにより特定される書式であるかを判断する認識ステップとを、コンピュータに実行させることを特徴とする書式認識プログラムにより達成される。
【００１９】
好ましい実施態様においては、前記枠認識ステップにおいて、２値のオリジナル画像データ中、黒色を示す値を所定の範囲だけ膨張させることにより、黒色で囲まれた閉じた領域を画定させることにより枠を認識するように、前記コンピュータを動作させる。
【００２０】
より好ましくは、前記枠認識ステップにおいて、黒色を示す値を持つ画素のそれぞれについて、直交する２方向に所定数だけ、画素を、黒色を示す値に変更させるように、前記コンピュータを動作させる。
【００２１】
別の好ましい実施態様においては、前記領域算出ステップにおいて、前記用紙を直交する２つの方向のそれぞれについて、用紙を所定数の領域に分割し、各領域について、前記枠外および枠の領域、或いは、前記枠外の領域の大きさを示す値を算出するように、前記コンピュータを動作させる。
【００２２】
また、好ましい実施態様においては、前記認識ステップにおいて、前記領域の大きさを比較して、当該大きさの相違が一定範囲であるような書式登録ファイルを候補とするように、前記コンピュータを動作させる。
【００２３】
また、別の好ましい実施態様においては、前記認識ステップにおいて、前記それぞれの方向の各領域について、対応する領域の大きさを比較して、大きさの相違の合計を算出し、かつ、各方向の合計の和が一定範囲であるような書式登録ファイルを候補とするように、前記コンピュータを動作させる。
【００２４】
或いは、前記認識ステップにおいて、前記それぞれの方向の各領域について、対応する領域の大きさ、および、隣接する他の領域の大きさを比較して、それぞれの相違の平均値を算出し、算出された平均値のうち最小値を算出し、かつ、各方向の最小値の和が一定範囲であるような書式登録ファイルを候補とするように、前記コンピュータを動作させてもよい。
【００２５】
また、別の好ましい実施態様においては、さらに、前記他の用紙の寸法および領域の大きさを示す値を、書式保存ファイルとして、前記記憶装置に記憶する保存ステップを、前記コンピュータに実行させ、前記認識ステップにおいて、書式保存ファイルから、前記他の用紙の寸法および領域の大きさを表わす値を取り出すように、前記コンピュータを動作させる。
【発明の効果】
【００２６】
本発明によれば、担当者による企業別の仕分け作業や採番簿の参照作業が不要となり、時間短縮、作業効率向上を図ることができる。従来の自動化システムと比較した場合、誤差の影響が少ないため自動認識率が高くなる。枠外の筆記文字、筆線、ゴム印、紙の折り目等の自動認識に対する阻害要因について、塗りつぶしで影響がなくなる。用紙をはさみで切り取って使用した場合の枠線の位置のずれや、傾きの誤差を相殺することができる。また外枠や認識欄の位置、寸法、文字属性を指定する必要が無く、書式の登録を容易に行える。
【００２７】
つまり、本発明によれば、口座振替依頼書など用紙の書式を精度よく認識できる書式認識システムおよびプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、添付図面を参照して本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる書式自動認識システムの構成を示すブロックダイヤグラムである。図１に示すように、書式自動認識システム１０は、図１に示すように、本発明の実施の形態にかかる書式自動認識システム１０は、支援サーバ１２、スキャナ１４、端末１６、ならびに、スキャナにより読み取られたイメージに加工を施して、書式登録ファイル２０、書式保存ファイル２２および／またはイメージファイル２４として保持する外部記憶装置１８を備えている。支援サーバ１０は、書式自動認識のための処理部として、書式登録部２６、書式保存部２８および書式認識部３０を有する。なお、図示しないが支援サーバ１２は他の業務処理システム（図示せず）と通信回線（図示せず）で接続され、相互にデータ交換を行うことができる。
【００２９】
書式登録部２６の処理について、金融機関の口座振替依頼書を例にして説明する。支援サーバ１２は、スキャナから読み込まれた、基準となる書式の口座振替依頼書のデータを読み込み、外部記憶装置１８にイメージファイル２４として保存しておく。なお、一般にいえることであるが、企業が提供する用紙については、未記入の用紙の入手は困難であり、既に記入済の用紙のうちから担当者が選定したものを読み込むことになる。すなわち、読み込み時点において、筆記文字、筆線、ゴム印、紙の折り目等の誤差要因を含んでいるのが実際の状況である。
【００３０】
図２は、支援サーバの書式登録部２６にて実行される処理を示すフローチャートである。書式登録部２６は、外部記憶装置１８に記憶されたイメージファイル２４を読み込み、モノクロ２値に変換する（ステップ２０１）。たとえば、１件の口座振替依頼書のイメージファイルが読み込まれ、そのファイルのデータが、モノクロの２値イメージに変換される。
【００３１】
次いで、書式登録部２６は、モノクロ２値イメージに基づいて、用紙の横方向で、複数箇所における寸法を算出する。複数箇所とは、たとえば、上下端から一定寸法(たとえば１０ｍｍ)の位置および横方向に一定数で分割（たとえば４分割）した位置に相当する。書式登録部２６は、算出された寸法のうち、統計の中央値（または最大値）を横寸法として、外部記憶装置１８やメモリ（図示せず）中に記憶する（ステップ２０２）。書式登録部２６は、縦寸法についても横寸法と同様のやり方で算出し、外部記憶装置やメモリ中に記憶する（ステップ２０２）。
【００３２】
次いで、書式登録部２６は、枠線のかすれや欠けを補正してつなぐ（ステップ２０３）。より具体的には、書式登録部２６は、用紙のモノクロの２値イメージを構成するピクセル中、黒色ピクセル（つまり、黒の値をもつピクセル）を膨張させる。たとえば、黒色ピクセルのそれぞれの右側の一定数（たとえば１個）以下の白色ピクセルを黒色ピクセルに変換させる。図３（ａ）〜（ｃ）は、黒色ピクセルの膨張を説明する図である。図３（ａ）の例において、それぞれの黒色ピクセル（たとえば、符号３０１、３０２参照）の右側に隣接する白色ピクセルが黒色ピクセルに変更されることにより、図３（ｂ）に示すようなピクセルが得られる。図３（ｂ）においては、たとえば、黒色ピクセル３０１の右側のピクセル３１１や、黒色ピクセル３０２の右側のピクセル３１２が、黒色ピクセルに変化している。
【００３３】
次いで、書式登録部２６は、黒色ピクセルのそれぞれの下側の一定数（たとえば１個）以下の白色ピクセルを黒色ピクセルに変更する。図３（ｂ）の例において、それぞれの黒色ピクセルの下側に隣接する白色ピクセルが黒色ピクセルに変更されることにより、図３（ｃ）に示すようなピクセルが得られる。上述したステップ２０３の処理により、用紙において一以上の黒色枠が形成される。
【００３４】
次いで、書式登録部２６は、用紙の枠外を塗り潰すための処理を実行する（ステップ２０４）。より詳細には、書式登録部２６は、たとえば、用紙の左上隅部の白色ピクセルを基準にして、当該白色ピクセルにつながった白色ピクセルを黒色ピクセルに変更する。用紙の他の３つの隅部についても同様の処理が実行される。これにより、二値化された用紙において、ステップ２０３で得られた黒色枠の外側（以下、「枠外」と称する。）が、黒色ピクセルで塗り潰されることになる。ステップ２０３およびステップ２０４の処理により、用紙中の区切り線、枠外の筆記文字、筆線、ゴム印、紙の折り目などの誤差要因を排除することができる。さらに、書式登録部２６は、用紙の左上隅部の黒色ピクセルを基準にして順次つながった黒色ピクセル群を、白黒以外の色、たとえば、青色ピクセル群に変更する。用紙の他の３つの隅部についても同様の処理が実行される。図４はステップ２０４の結果得られた用紙のデータを説明する図である。図４において、斜線部が青色ピルセルで塗り潰した部分に相当する。
【００３５】
次に、書式登録部２６は、用紙を分割し、分割された領域（分割領域）内の塗りつぶしピクセルの数を算出する（ステップ２０５）。より詳細には、まず、書式登録部２６は、用紙を横方向に一定数（たとえば「５０」）で分割する（図５参照）。次いで、書式登録部２６は、分割された領域（分割領域）のそれぞれについて、上から一定数（たとえば「３」、この場合について、図３（ｄ）の符号３２０参照）、または、一定割合（たとえば「１０％」の行について、青色ピクセルの数を算出し、算出されたピクセル数から一行あたりの青色ピクセル数を得て、横方向塗潰しピクセル数として、外部記憶装置やメモリ中に記憶する。このように、枠外のピクセル（ここでは青色ピクセル）の数を算出するため、枠内の筆記文字、筆線、印影等の黒色ピクセルの影響を排除することができる。書式登録部は、縦方向についても同様に、分割、および、分割された領域のそれぞれについての青色ピクセル数の算出を実行し、算出されたピクセル数を、縦方向塗潰しピクセル数として、外部記憶装置やメモリ中に記憶する。
【００３６】
図６は、ステップ２０５の処理を説明するための図である。図６に示すように、用紙６００が、横方向に分割され（符号６１０参照）、分割されたそれぞれの領域における青色ピクセル（つまり枠外のピクセル）の数が算出される。また、用紙６００は縦方向に分割され（符号６２０参照）、分割されたそれぞれの領域における青色ピクセル（つまり枠外のピクセル）の数が算出される。
【００３７】
次いで、書式登録部２６は、企業コードの入力を受付、書式番号（書式Ｎｏ）を発番する（ステップ２０６）。ここで、書式登録部２６は、ステップ２０１においてスキャナ１４で読み込んだ用紙を端末１６の画面に表示し、担当者による端末からの企業コードの入力を受け付け、企業コードごとの書式Ｎｏを発番して、企業コードおよび書式Ｎｏを、外部記憶装置やメモリ中に記憶する。
【００３８】
その後、書式登録部２６は、記憶していた企業コード、書式Ｎｏ、用紙寸法、縦方向および横方向の塗潰しピクセル数、ならびに、イメージファイル名を、外部記憶装置１８の書式登録ファイル２０として保存する（ステップ２０７）。図７（ａ）は書式登録ファイルの一例を示す図である。図７に示す種々のファイルにおいて、用紙寸法は、縦方向のピクセル数および横方向のピクセル数に相当しているが、これに限定されず、ミリメートルなど寸法を適用しても良い。また、横方向塗潰しピクセル数、および、縦方向塗潰しピクセル数は、分割領域１行（１列）あたりの塗潰しピクセル数を並べたものである。なお、上記ステップ２０１〜ステップ２０７の処理は、各イメージファイルについて実行される（ステップ２０８参照）。
【００３９】
次に書式保存部２８の処理について説明する。書式保存部２８は、書式登録ファイル２０を作成、保存した後は、随時、認識すべき口座振替依頼書について仕分けや分類作業を経ないで、順次スキャナから読み込んで、イメージファイル２４に保存しておく。図８は、本実施の形態にかかる書式保存部２８にて実行される処理を示すフローチャートである。図８において、ステップ８０１〜ステップ８０５は、図２のステップ２０１〜２０５と同一であるため、説明は省略する。ステップ８０５の処理の後、書式保存部２８は、記憶していた用紙寸法、塗潰しピクセル数、および、イメージファイル名を、外部記憶装置の書式保存ファイル２２として保存する（ステップ８０６）。ステップ８０１〜ステップ８０６の処理は登録すべきイメージファイルについて実行される（ステップ８０７参照）。図７（ｃ）は、本実施の形態にかかる書式保存ファイルの一例を示す図である。
【００４０】
〔書式認識部の処理〕
書式保存ファイルを作成、保存した後に実行される、支援サーバの書式認識部３０の処理について、図９のフローチャートを参照して説明する。書式認識部３０は、まず、書式保存ファイル２２の１件分を読み出して、外部記憶装置やメモリに記憶する（ステップ９０１）。なお、このステップで読み込まれたファイルの書式を「書式Ａ」とする。
【００４１】
次いで、書式認識部３０は、書式登録ファイル２０を読み込んで、上記「書式Ａ」にしたがった用紙と、その寸法差が小さい書式にかかる書式登録ファイルを選定する（ステップ９０２）。より具体的には、書式登録ファイルが順次読み込まれ、「書式Ａ」にしたがった用紙と、書式登録ファイルの書式にしたがった用紙との、横寸法および縦寸法の差が一定割合（たとえば５％）以下のものが選定され、外部記憶装置やメモリに記憶される。このステップで選定されたファイルの書式を「書式Ｂ」とする。一つの実施形態として、「書式Ａ」と「書式Ｂ」の横寸法同士の差及び縦寸法同士の差がいずれも一定割合以下となるように選定するものとする。この他の実施形態として「書式Ａ」の横寸法と「書式Ｂ」の縦寸法との差が一定割合以下であり、かつ、「書式Ａ」の縦寸法と「書式Ｂ」の横寸法との差が一定割合以下となるものを更に含めて選定してもよい。このやり方によれば、スキャナ読み込み時に用紙が９０度回転した場合にも、本来対応すべきものを「書式Ｂ」に含めることができる。ここで選定されるファイルは単一とは限らず、上述した条件を満たすものが全て選定される。
【００４２】
その後、書式認識部３０は、塗潰しピクセル数を比較して、その差分が小さいファイルを選定する（ステップ２０３）。より詳細には、書式認識部３０は、「書式Ａ」のファイル、「書式Ｂ」のファイルのそれぞれの、横方向および縦方向の塗潰しピクセル数を比較し、ピクセル数の差分の総和を算出する。書式認識部３０は、この差分の総和が、小さいものから順に一定数（たとえば５件）のファイルを選択し、これらを外部記憶装置やメモリに記憶する。このステップ２０３で選択されたファイルの書式を、「書式Ｃ」と称する。
ピクセル数の比較について以下により詳細に説明する。
【００４３】
塗潰しピクセル数の差分「Dif」は、たとえば以下のように算出される。
Dif = Σ(|HAi  − HBi
| ) + Σ(|VAi  − VBi
|)
ここで、
Σは合計値、
|・・・|は絶対値、
HAiは「書式Ａ」のファイルのi番めの横分割領域の横方向塗潰しピクセル数、
VAiは「書式Ａ」のファイルのi番めの縦分割領域の縦方向塗潰しピクセル数、
HBi、VBiは「書式Ｂ」のファイルの同様な値である。
【００４４】
すなわち、「書式Ａ」にしたがった用紙、および、「書式Ｂ」にしたがって用紙において（図１０（ａ）の符号１００１、１０１１参照）、横方向分割領域の上から数えて同一の位置（図１０（ａ）の矢印参照）の横方向塗潰しピクセル数（図６参照）の差の絶対値の合計値と、縦方向の同様な合計値を加算するものである。
【００４５】
或いは、次のような別のやり方でDifを計算してもよい。
Dif =
min(HDif1,HDif2,HDif3) + min(VDif1, VDif2, VDif3)
ここで、
min（・・・）は要素の最小値
HDif1 = (Σ(|HAi
− HBi|)／N
HDif2 = (Σ(|HAi
− HBi＋1|)／(N−1)
HDif3 = (Σ(|HAi
− HBi−1|)／(N−1)
VDif1 = (Σ(|VAi
− VBi|)／N
VDif2 = (Σ(|VAi
− VBi＋1|)／(N−1)
VDif3 = (Σ(|VAi
− VBi−1|)／(N−1)
Ｎはステップ２０５における用紙の領域分割数、
【００４６】
すなわち、HDif1は、「書式Ａ」にしたがった用紙、および、「書式Ｂ」にしたがった用紙において、横方向分割領域の上から数えて同一の位置の横方向塗潰しピクセル数の差の絶対値の平均値である（図１０（ａ）参照）。また、HDif2およびHDif3は、それぞれ、「書式Ｂ」にしたがった用紙の位置を、上および下に、１個ずらして、横方向塗潰しピクセル数を比較し、当該横方向塗潰しピクセル数の差の絶対値の平均値を算出した結果になる。図１０（ｂ）は、「書式Ｂ」にしたがった用紙（符号１０１１）を上方向にずらして、横方向塗潰しピクセル数を比較した場合を示し、図１０（ｃ）は、「書式Ｂ」にしたがった用紙（符号１０２１）を下方向にずらして、横方向塗潰しピクセル数を比較した場合を示す。
【００４７】
VDif1、VDif2、VDif3は、それぞれ、縦方向の塗潰しピクセルの、同様な平均値である。Difは横方向の差(HDif1,HDif2,HDif3)の最小値と縦方向の差(VDif1,
VDif2, VDif3)の最小値とを加算した値である。この方法によれば、用紙をはさみ等で切り取った場合の上下左右のずれを補正できる。
【００４８】
また、支援サーバの認識処理部３０は、たとえば次のような更に別のやり方でDifを計算してもよい。
【００４９】
Dif = |ΣHAi  − ΣHBi
| + |ΣVAi  − ΣVBi
|
すなわち、Difは「書式Ａ」にしたがった用紙、および、「書式Ｂ」にしたがった用紙の横方向塗潰しピクセル数の合計値の差の絶対値と、縦方向塗潰しピクセル数の合計値の差の絶対値とを加算した値である。
【００５０】
さらに、認識処理部３０は、たとえば次のような更に別のやり方でDifを計算してもよい。
Dif = |ΣHAi  +
ΣVAi  − (ΣHBi   + ΣVBi)|
すなわち、Difは「書式Ａ」にしたがった用紙の縦横方向塗潰しピクセル数の合計値と「書式Ｂ」にしたがった用紙の縦横方向塗潰しピクセル数の合計値の差の絶対値である。この方法によれば、誤差のプラスマイナスの相殺補正ができる。また、スキャナ読み込み時の用紙の１８０度回転、９０度回転を補正できる。
【００５１】
このようにして、「書式Ｃ」にしたがって用紙にかかるファイルの選定が終了すると、書式認識部３０は、「書式Ａ」にしたがった用紙のイメージファイルと、「書式Ｃ」にしたがった用紙のうち、上記塗潰しピクセル数の差分(Dif)が最小のもののイメージファイルを、外部記憶装置１８から読み込み、双方を並べて画面に表示する。
【００５２】
また、上記画面表示された「書式Ｃ」の用紙を使用する企業名および書式Ｎｏの一覧表を表示し、担当者が選択できる状態とする。なお、企業名は企業コードを元にして、図示しない企業マスタまたは採番簿から得ることができる。たとえば、図１１において、「読込イメージ」は「書式Ａ」にしたがった用紙の画像であり、「候補イメージ」は、「書式Ｃ」にしたがった用紙のうち、「Dif」が最小のものの画像である。
【００５３】
担当者が、図１１に示す画面中、企業名および書式Ｎｏの一覧表示から他のものを選択指定した場合には、書式認識部３０は、指定を受け付けて、「企業コード」、「企業名」の値を対応するものに変更表示すると共に、対応するイメージファイルを読み込み、「候補イメージ」として表示する（ステップ９０５）。
【００５４】
担当者が、「書式Ａ」のイメージファイルの企業名および書式Ｎｏを確認し、所定の入力（たとえば、「確認」ボタンのオン）があると、支援サーバ１２は、認識処理部３０にて認識され、かつ、担当者が確認した「書式Ａ」の用紙のイメージ画像に基づいて、口座エントリ処理を実行する（ステップ９０６）。口座エントリ処理は、選択された書式にしたがって、振込人の口座番号や印影が存在する位置を特定し、口座番号の認識や印影の照合作業を支援する。
【００５５】
このようなステップ９０１〜９０６の処理を必要なだけ（たとえば、書式保存ファイルに保存されたファイル数だけ）繰り返される（ステップ９０７）。
【００５６】
上記説明において、一定数としたものについては、外部記憶装置、または、プログラムがロードされるメモリ中に、図１２に一例を示す定数テーブルとして値を保存し、支援サーバ１２やスキャナ１４の性能や処理対象件数の変化に応じて修正可能としてもよい。
【００５７】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００５８】
たとえば、書式登録部２６における塗潰しピクセル数の算出（図２のステップ２０５）、および、書式保存部２８における塗潰しピクセル数の算出（図８のステップ８０５）において、用紙を分割しないで、すべての青色ピクセル数を算出し、塗潰しピクセル数として記憶してもよい。この場合、図９のステップ９０３における塗潰しピクセル数の差分「Dif」は、「書式Ａ」にしたがった用紙に関する青色ピクセル数と、「書式Ｂ」にしたがった用紙に関する青色ピクセル数との差になる。このやり方によれば、スキャナ読み込み時の用紙の回転や傾きを補正できる。
【００５９】
また、図２のステップ２７０において、書式登録部２６が、画面表示した口座振替依頼書の画像に対する担当者のポインティングデバイスからの指定を受け付けて、企業名の表示領域を、外部記憶装置やメモリに保存するように構成してもよい。この場合は、たとえば図７（ｂ）に示すように書式登録ファイルの「企業名記載位置」として、表示領域の矩形の左上隅の位置、および、右下隅の位置を、用紙の左上からの寸法値で、外部記憶装置やメモリに保存する。そして、書式認識部３０が、図９のステップ９０４において、「企業名記載位置」で示される画像中の部分を拡大表示して、担当者による企業名、書式Ｎｏの選択または企業コードの入力を支援するように構成しても良い。この場合には、担当者による画面切り替え指示により、「候補イメージ」を表示しないようにしても良い（図１３参照）。
【００６０】
また、前記実施の形態において、膨張させた枠自体と当該枠の外側の画素の領域を、「枠外」としているが、これに限定されるものではなく、枠自体を枠外に含まないように構成しても良い。さらに、前記実施の形態においては、２値化された画像データ（イメージデータ）が利用されているが、これに限定されるものではなく、グレイスケールやカラーの画像データを利用してもよい。この場合においては、所定の値（或いは値の組）を有する部分を黒色と判断し、それ以外を白色と判断すればよい。
【図面の簡単な説明】
【００６１】
【図１】図１は、本発明の実施の形態にかかる書式自動認識システムの構成を示すブロックダイヤグラムである。
【図２】図２は、支援サーバの書式登録部にて実行される処理を示すフローチャートである。
【図３】図３は、本実施の形態における黒色ピクセルの膨張を説明する図である。
【図４】図４は、本実施の形態においてステップ２０４の結果得られた用紙のデータを説明する図である。
【図５】図５は、本実施の形態において用紙が横方向に一定数で分割された状態を示す図である。
【図６】図６は、本実施の形態におけるステップ２０５の処理を説明する図である。
【図７】図７は、書式登録ファイルおよび書式保存ファイルの例を示す図である。
【図８】図８は、本実施の形態にかかる書式保存部にて実行される処理を示すフローチャートである。
【図９】図９は、本実施の形態において、用紙に関する横方向塗潰しピクセル数の比較を説明する図である。
【図１０】図１０は、本実施の形態にかかるセル間のコピーを示すテーブルの例を示す図である。
【図１１】図１１は、本実施の形態における表示画面の例を示す図である。
【図１２】図１２は、他の実施の形態にかかる定数テーブルの例を示す図である。
【図１３】図１３は、他の実施の形態にかかる表示画面の例を示す図である。
【符号の説明】
【００６２】
１０      書式自動認識システム
１２      支援サーバ
１４      スキャナ
１６      端末
１８      外部記憶装置
２０      書式登録ファイル
２２      書式保存ファイル
２４      イメージファイル
２６      書式登録部
２８      書式保存部
３０      書式認識部
【図１】
2005157520.tif 000003
【図２】
2005157520.tif 000004
【図３】
2005157520.tif 000005
【図４】
2005157520.tif 000006
【図５】
2005157520.tif 000007
【図６】
2005157520.tif 000008
【図７】
2005157520.tif 000009
【図８】
2005157520.tif 000010
【図９】
2005157520.tif 000011
【図１０】
2005157520.tif 000012
【図１１】
2005157520.tif 000013
【図１２】
2005157520.tif 000014
【図１３】
2005157520.tif 000015