(57)【特許請求の範囲】
【請求項１】
帳票の種類毎に定義された識別項目に基づいて複数種類の帳票の中から特定の帳票を識別する帳票識別装置において、
識別対象の帳票の画像を入力する画像入力手段と、
少なくとも帳票を識別するための識別項目として帳票上に文字、記号等が何ら記録されていない単色部分の空白領域を定義した帳票定義を帳票の種類毎に記憶する帳票定義記憶手段と、
前記画像入力手段により入力された帳票の画像と前記帳票定義記憶手段に記憶された帳票定義とに基づいて、前記入力された画像において前記定義された空白領域の有無をピクセルを間引いてチェックし前記入力された画像に前記定義された空白領域が存在するか否かを判別することにより前記画像が入力された帳票の種類を識別する帳票識別手段とを具備することを特徴とする帳票識別装置。
【請求項２】
帳票の種類毎に定義された識別項目に基づいて複数種類の帳票の中から特定の帳票を識別する帳票識別装置において、
識別対象の帳票の画像を入力する画像入力手段と、
少なくとも帳票を識別するための識別項目として帳票上に文字、記号等が何ら記録されていない単色部分の空白領域とプレ印字領域とが定義された帳票定義を記憶する帳票定義記憶手段と、
前記画像入力手段により入力された帳票の画像と前記帳票定義記憶手段に記憶された帳票定義とに基づいて、前記入力された画像において前記定義されたプレ印字領域で文字を認識することにより帳票の種類を識別をする以前に、前記入力された画像において前記定義された空白領域が存在するか否かを判別することにより前記画像が入力された帳票の種類を識別する帳票識別手段とを具備することを特徴とする帳票識別装置。
【請求項３】
前記帳票識別手段は、前記定義された空白領域の有無をピクセルを間引いて識別することを特徴とする請求項２記載の帳票識別装置。
【請求項４】
帳票の種類毎に定義された識別項目に基づいて複数種類の帳票の中から特定の帳票を識別する帳票識別方法において、
識別対象の帳票の画像を入力する画像入力ステップと、
少なくとも帳票を識別するための識別項目として帳票上に文字、記号等が何ら記録されていない単色部分の空白領域を定義した帳票定義を帳票の種類毎に記憶する帳票定義記憶ステップと、
前記画像入力ステップにより入力された帳票の画像と前記記憶された帳票定義とに基づいて、前記入力された画像において前記定義された空白領域の有無をピクセルを間引いてチェックし前記入力された画像に前記帳票定義された空白領域が存在するか否かを判別することにより前記画像が入力された帳票の種類を識別する帳票識別ステップとを具備することを特徴とする帳票識別方法。
【請求項５】
帳票の種類毎に定義された識別項目に基づいて複数種類の帳票の中から特定の帳票を識別する帳票識別方法において、
識別対象の帳票の画像を入力する画像入力ステップと、
少なくとも帳票を識別するための識別項目として、帳票上に文字、記号が等が何ら記録されていない単色部分の空白領域とプレ印字領域とが定義された帳票定義を記憶する帳票定義記憶ステップと、
前記入力された帳票の画像と前記記憶された帳票定義とに基づいて、前記入力された画像において前記定義されたプレ印字領域で文字を認識することにより帳票の種類を識別をする以前に、前記入力された画像において前記定義された空白領域が存在するか否かを判別することにより前記画像が入力された帳票の種類を識別する帳票識別ステップとを具備することを特徴とする帳票識別方法。
【請求項６】
前記帳票識別ステップは、前記定義された空白領域の有無をピクセルを間引いて識別する識別ステップを具備することを特徴とする請求項５記載の帳票識別方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数種の帳票を扱う文字認識装置に適用して好適な帳票識別装置に係り、特に識別する文字列が固定位置に配置されない複数種の帳票を帳票定義に従って識別する際に適用して好適な帳票識別装置に関する。
【０００２】
更に本発明は、複数の識別項目による帳票定義に従って帳票を識別する帳票識別方法に関する。
【０００３】
【従来の技術】
複数種類の帳票をＯＣＲ装置で文字認識したい場合、予め帳票を種類別に分類する帳票識別作業が介在する。この帳票識別作業を人手により行うと多くの時間と労力を要する。そこで従来では、あらかじめ帳票の決まった位置に、帳票種類を見分けるための手がかりとなる文字を印字しておき、この文字を認識することで帳票種類を識別する方法が知られていた。しかしながら、この方法では、あらかじめ帳票設計時点で、各帳票について、識別するための文字列を定位置に配置しておかなければならないという問題がある。
【０００４】
そこで、このような不具合を解消するために、処理対象となる複数種の帳票それぞれについて、帳票のサイズ、とじ穴領域、コーナーカット領域、プレ印刷領域などの特徴を集めた辞書（帳票定義）を作成し、この辞書と入力帳票とのマッチングを行なうことで、帳票識別のための文字列を固定位置に配置していない帳票についても帳票の種類を識別可能とした技術が提案された（特願２０００−２９８２８０）。
【０００５】
しかしながら、上記した従来技術に於いては、識別する帳票の種類が増えると、帳票識別処理の速度が低下する。特に、プレ印刷領域文字の識別項目に関して、そのチェックに文字認識処理が介在することから、識別対象となる帳票の種類が多くなると、識別処理速度が著しく低下することから、更に高速な帳票識別が要望されるようになった。
【０００６】
【発明が解決しようとする課題】
上述したように、従来では、あらかじめ帳票の決まった位置に、帳票種類を見分けるための手がかりとなる文字を印字しておき、この文字を認識することで帳票種類を識別する方法に於いては、あらかじめ帳票設計時点で、識別するための文字列を定位置に配置しておかなければならないという問題があり、この不具合を解消するために提案された、処理対象となる複数種の帳票それぞれについて、帳票のサイズ、とじ穴領域、コーナーカット領域、プレ印刷領域などの特徴を集めた辞書を用いて帳票識別を行う技術に於いては、識別対象となる帳票の種類が多くなると、識別処理速度が著しく低下することから、更に高速な帳票識別が要望されるようになった。
【０００７】
本発明は、上記実情に鑑みなされたもので、複数の識別項目による帳票定義に従って帳票の種類を識別する帳票識別処理に於いて、その処理速度を著しく向上できる帳票識別装置および帳票識別方法を提供することを目的とする。
【０００８】
更に、本発明は、処理対象となる複数種の帳票それぞれについて、帳票のサイズ、とじ穴領域、コーナーカット領域、プレ印刷領域などの特徴を集めた辞書（帳票定義）を作成し、この辞書と入力帳票とのマッチングを行うことで、帳票識別のための文字列を固定位置に配置していない帳票についても帳票の種類を識別可能とした帳票識別処理に於いて、空白領域チェックを付加することによって帳票識別の処理速度を著しく向上できる帳票識別装置および帳票識別方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、複数の識別項目による帳票定義に従って帳票を識別する帳票識別処理に於いて、識別対象となる帳票それぞれの白紙領域を帳票定義に加え、帳票上の白紙領域をチェックする機能を付加することによって、文字認識処理が必要な処理負担を減らし、帳票識別処理の高速化を図ったことを特徴とする。
【００１０】
即ち、本発明は、帳票の種類毎に、文字認識が必要なプレ印字領域と、文字および記号が記録されていない空白領域とをそれぞれ定義した帳票定義と、前記帳票定義を用いて帳票の種類を識別する帳票識別手段とを具備し、前記帳票識別手段は、前記プレ印字領域の定義に従う識別処理以前に、前記空白領域の定義に従う識別処理を行う帳票識別装置を特徴とする。
【００１１】
また、本発明は、複数の識別項目による帳票定義に従って帳票を識別する帳票識別方法に於いて、識別対象となる複数種の帳票それぞれの白紙領域を定義した識別項目を含んだ帳票定義に従って帳票を識別することを特徴とする。
【００１２】
また、本発明は、文字認識が必要な識別項目を含む複数の識別項目に従って帳票を識別する帳票識別方法に於いて、識別対象となる複数種の帳票それぞれの白紙領域を定義し、前記文字認識が必要な識別項目のチェック以前に、前記白紙領域を定義した識別項目のチェックを行うことを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１４】
図１は、本発明の実施形態に於ける帳票識別装置を備えたＯＣＲ装置の構成を示すブロック図である。
【００１５】
図１に於いて、帳票定義装置１０はスキャナを備え、帳票（ｐ）の種類毎に帳票定義２０を作成する。ＯＣＲ装置３０は上記帳票定義装置１０で作成した帳票定義２０に基づき帳票（ｐ）の種類を識別して認識し、認識結果４０を出力する。この図１に示すハードウェア構成は、従来のＯＣＲシステムと基本的に同一である。本発明に於いては、上記帳票定義２０に、識別対象となる帳票それぞれの白紙領域を加え、帳票（ｐ）上の白紙領域をチェックする機能（白紙領域の識別項目）を付加している。なお、図１において、帳票定義装置１０とＯＣＲ装置３０は一体形成しても良い。
【００１６】
図２および図３は、それぞれ本発明の実施形態に於ける帳票定義２０の構成を説明するための図であり、このうち、図２は、帳票定義装置１０の画面構成例を示す図、図３は、帳票定義のフィールド設定内容の一例を示す図である。
【００１７】
図２に示す帳票定義装置１０の画面構成に於いて、１１はスキャナで読み取った帳票（ｐ）の帳票イメージ全体を示し、１１ａ〜１１ｃはそれぞれ帳票（ｐ）上のチェック対象となる、識別項目領域である。このうち、１１ａはコーナーカット領域、１１ｂはプレ印字領域である。１１ｃはこの発明の実施形態に於いて新たに追加される白紙（空白）領域である。
【００１８】
帳票定義装置１０に於ける処理では、まず各種類の帳票を１帳票ずつ用意し、スキャナで画像を読み取る操作を行う。次に、上記読み取った各帳票について、それぞれ、図３に示すような定義内容による、複数の識別項目をもつ帳票定義２０を作成する。ここでは、帳票識別項目に、識別対象となる複数種の帳票（ｐ）それぞれについて、帳票（用紙）サイズ、コーナーカット領域（１１ａ）、とじ穴領域（図示せず）、プレ印字領域（１１ｂ）の各識別項目が定義され、更に、これらの各識別項目に加え、白紙（空白）領域（１１ｃ）の識別項目が定義される。尚、ここで扱う帳票（ｐ）上の白紙（空白）領域（１１ｃ）は、帳票（ｐ）上に於いて、文字、記号等が何ら記録されていない単色部分（通常は白紙部分）の領域を指す。
【００１９】
ＯＣＲ装置３０に於ける処理では、上記帳票定義装置１０によって定義された、図３に示す帳票定義２０に基づき、帳票（ｐ）を識別して、文字認識する。その処理の流れを図４に示し、図４に於ける帳票識別処理（ステップＳ２）の処理手順の詳細を図５に示す。この帳票識別処理では、文字認識が必要な、プレ印字領域（１１ｂ）の識別項目チェック以前に、上記白紙領域（１１ｃ）の識別項目チェックを行っている。
【００２０】
ここで上記各図を参照して、本発明の実施形態に於ける帳票識別処理動作について説明する。
【００２１】
ＯＣＲ装置３０では、取り扱う帳票（ｐ）の画像をスキャナで読み取り（図４ステップＳ１）、図３に示すような、白紙領域（１１ｃ）の識別項目を含む複数の識別項目をもつ帳票定義に従って帳票（ｐ）を識別し（図４ステップＳ２）、文字認識を行って（図４ステップＳ３）、ソータに出力する（図４ステップＳ４）という一連の作業を行う。この際、複数の出力ポケットのあるソータを接続している場合は、帳票（ｐ）を種類毎に分別することも可能である。識別がエラーになった場合は、該当帳票をリジェクトポケットに出力するなどの処理を行う。
【００２２】
この一連の処理過程（図４ステップＳ１〜Ｓ４）のうち、帳票識別処理（図４ステップＳ２）について以下に詳述する。
【００２３】
この帳票識別処理では、読み取った帳票の画像を、上記作成した各帳票の種類毎の１つ１つについて帳票定義２０と順次比較し、一致するか否かをすべての項目についてチェックする（図５ステップＳ２１〜ステップＳ２９）。
【００２４】
この実施形態では、先ず、「用紙サイズ」が帳票定義２０に登録されている帳票サイズと一致するか否かをチェックする（図５ステップＳ２２）。ここで、用紙サイズが一致しなければ次の帳票定義による処理に移行する。
【００２５】
一方、一致すれば（指定通りであれば）、次に「コーナーカット」が帳票定義２０に登録されているコーナーカット領域の指定通りであるか否かをチェックする（図５ステップＳ２３）。ここで、コーナーカットが指定通りでなければ次の帳票定義による処理に移行する。
【００２６】
一方、コーナーカットが指定通りであれば、次に「とじ穴」が帳票定義２０に登録されているとじ穴領域の指定通りであるか否かをチェックする（図５ステップＳ２４）。ここで、とじ穴が指定通りでなければ次の帳票定義による処理に移行する。
【００２７】
一方、とじ穴が指定通りであれば、次に、「プレ印字」のチェックを行う以前に、本発明の実施形態に於いて付加された、「白紙領域」が指定通りであるか否かをチェックする（図５ステップＳ２５）。ここで、白紙領域が帳票定義２０に登録されている白紙領域の指定通りでなければ次の帳票定義による処理に移行する。
【００２８】
一方、白紙領域が指定通りであれば、次に、「プレ印字」が帳票定義２０に登録されているプレ印字領域の指定通りであるか否かをチェックする（図５ステップＳ２６）。ここで、プレ印字が指定通りでなければ次の帳票定義による処理に移行する。そして、プレ印字が指定通りであるとき、該当帳票に一致すると判定する（図５ステップＳ２７）。
【００２９】
この一連の帳票定義に従うチェックを識別対象となるすべての帳票種類（帳票フォーマット）について、帳票定義２０の内容（パラメータ）を切換ながら繰り返し実行し（図５ステップＳ２１〜ステップＳ２８）、チェックしたすべての帳票定義について、チェック対象にある帳票が只１種類の帳票定義に従う場合にのみ（即ち一致する帳票定義がただ１種類に限られた場合にのみ）その帳票を識別結果とする（図５ステップＳ２９）。一方、一致する帳票定義が複数または０（該当無し）の場合、その識別はエラー（異常終了）となる。
【００３０】
このように、複数の識別項目による帳票定義に従って帳票を識別する帳票識別処理に於いて、識別対象となる帳票それぞれの白紙領域を帳票定義２０に加え、帳票（ｐ）上の白紙領域（１１ｃ）をチェックする機能を、文字認識を伴う「プレ印字」のチェック前に行うことによって、処理に多くの時間を要する文字認識を伴うプレ印字のチェックに移行する度合い低減して効率のよい帳票識別処理が実行できる。即ち、上記した白紙領域（１１ｃ）のチェックは、文字認識によるチェックよりも著しく高速である。従って、この白紙領域（１１ｃ）のチェックを行うことで、文字認識を行う必要がある帳票定義の数を格段に減らすことができ、識別性能を損なうことなく全体的な処理速度を大幅に向上することができる。
【００３１】
次に、図６を参照して、本発明の他の実施形態について説明する。
【００３２】
この図６に示す実施形態では、上記した実施形態に於ける白紙領域（１１ｃ）のチェックに於いて、該当白紙領域（１１ｃ）に含まれるピクセルが全て白であることを厳密に確認する必要はなく、文字認識を行う帳票定義を削減することができれば良いという観点から、図６（ａ）に示すように、適当に間引いたピクセル（斜線部分）のみをチェックすることで、より高速に帳票識別処理を実行できる。また、キャッシュ性能が大きく、連続したメモリへのアクセス速度が大きいシステムでは、図６（ｂ）に示すように、一定区間連続したピクセルをハス状にチェックすることで、更に高速化が期待できる。
【００３３】
【発明の効果】
以上詳記したように、本発明によれば、複数の識別項目による帳票定義に従って帳票を識別する帳票識別処理に於いて、その処理速度を著しく向上できる。例えば、処理対象となる複数種の帳票それぞれについて、帳票のサイズ、とじ穴領域、コーナーカット領域、文字存在領域、プレ印刷領域などの特徴を集めた辞書（帳票定義）を作成し、この辞書と入力帳票とのマッチングを行うことで、帳票識別のための文字列を固定位置に配置していない帳票についても帳票の種類を識別可能とした帳票識別処理に於いて、その処理速度を著しく向上できる。
【図面の簡単な説明】
【図１】本発明の実施形態に於ける帳票識別装置を備えたＯＣＲ装置の構成を示すブロック図。
【図２】上記実施形態に於ける帳票定義２０の構成を説明するための帳票定義装置の画面構成例を示す図。
【図３】上記実施形態に於ける帳票定義２０の構成を説明するための帳票定義のフィールド設定内容の一例を示す図。
【図４】上記実施形態に於けるＯＣＲ装置の処理の流れの概要を示すフローチャート。
【図５】上記図４に於ける帳票識別処理の処理手順を示すフローチャート。
【図６】本発明の他の実施形態を説明するための白紙領域の識別処理例を示す図。
【符号の説明】
１０…帳票定義装置
１１ａ…コーナーカット領域
１１ｂ…プレ印字領域
１１ｃ…白紙領域
２０…帳票定義
３０…ＯＣＲ装置
４０…認識結果
ｐ…帳票
【図１】
0003762289.tif 000002
【図２】
0003762289.tif 000003
【図３】
0003762289.tif 000004
【図４】
0003762289.tif 000005
【図５】
0003762289.tif 000006
【図６】
0003762289.tif 000007