(57)【要約】【課題】複数枚で構成される帳票の処理を可能にする。【解決手段】帳票認識装置は、頁画像の処理手順を含む複数の頁テンプレート情報で構成される帳票テンプレートを複数記憶するテンプレート記憶手段と、複数の頁画像で構成される帳票画像を入力する画像入力手段と、前記帳票画像に含まれる複数の頁画像の少なくとも１頁を使用して、対応する帳票テンプレートを識別する帳票識別手段とを有する。更に、前記テンプレート記憶手段から、前記帳票識別手段で識別された帳票テンプレートに対応する複数の頁テンプレート情報を読み出し、前記画像入力手段で入力された帳票画像の各頁画像に対して、前記読み出した頁テンプレート情報に含まれる処理手順を適用して処理を実行する処理手段とを有し、各頁の領域ごとに適正な処理手順を実行できる。【選択図】        図１
2004178107.tif 000002
【特許請求の範囲】
【請求項１】
頁画像の処理手順を含む複数の頁テンプレート情報で構成される帳票テンプレートを複数記憶するテンプレート記憶手段と、
複数の頁画像で構成される帳票画像を入力する画像入力手段と、
前記帳票画像に含まれる複数の頁画像の少なくとも１頁を使用して、対応する帳票テンプレートを識別する帳票識別手段と
を有することを特徴とする帳票処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は帳票処理装置に関する。
【０００２】
【従来の技術】
スキャナ等から読み取った帳票画像データについて、所定領域の文字や数字の認識、バーコードやマークの読み取り、あるいは、所定領域の切り取り等を行う帳票処理装置が提案されている。このような帳票処理装置においては、帳票の分類毎に文字認識等の読み取り制御を施すべき領域の情報等がテンプレート情報として予め登録されている。入力された帳票画像データがいずれの分類に属するかを識別し、その分類の帳票について記憶されているテンプレート情報を重ね合わせ、各領域に対して、所定の読み取り制御を施す。
【０００３】
例えば、帳票画像データに対して文字認識処理を施す場合は、テンプレート情報をその読み取った入力画像に重ね合わせ、テンプレート情報において文字認識領域として指定されている領域について文字認識処理を行う。
【０００４】
【発明が解決しようとする課題】
しかし従来の帳票処理装置は１頁の帳票画像データを前提としており、複数頁で１帳票を構成する帳票画像データについては、１頁ずつ別の帳票としてテンプレートを設定する必要があった。
【０００５】
本発明は、複数頁の帳票を処理することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る帳票処理装置は、頁画像の処理手順を含む複数の頁テンプレート情報で構成される帳票テンプレートを複数記憶するテンプレート記憶手段と、
複数の頁画像で構成される帳票画像を入力する画像入力手段と、前記帳票画像に含まれる複数の頁画像の少なくとも１頁を使用して、対応する帳票テンプレートを識別する帳票識別手段とを有する。
【０００７】
【発明の実施の形態】
［第１の実施形態］
次に本発明に係る帳票処理装置の一実施形態を図面に基づいて説明する。
【０００８】
図１は、本発明に係る帳票処理装置の一実施形態を示すブロック図、図２は、帳票画像における複数の頁画像を示す図、図３は、１枚の頁画像についてのテンプレート情報を示す図、図４は、他の頁画像についてのテンプレート情報を示す図、図５は図１の帳票処理装置で実行される処理を示すフローチャートである。
【０００９】
図１において、帳票処理装置は、スキャナ、カメラ、あるいはファイル読み込み装置などの画像入力手段１１を有し、この画像入力手段１１から１頁または複数頁の帳票を画像データとして入力する。
画像入力手段１１はバス１７に接続され、バス１７を介して帳票認識の処理を実行するプロセッサ１２に接続されている。
【００１０】
バス１７にはさらにキーボード１３、ディスク１４、メモリ１５、出力手段１６が接続されている。
【００１１】
メモリ１５は、プロセッサ１２において処理制御情報を作成する際の一時データ記憶、あるいは画像入力手段１１で読み込んだ帳票画像を蓄積する。また登録済みのテンプレート情報が、ディスク１４等から読み込まれて保持される。また、本実施形態では、後述するフローチャートに対応するような処理をコンピュータに実行させるための制御プログラム１５ｃもメモリ１５に予め格納しておくものとするが、該制御プログラムは、必要に応じてネットワーク等を介して帳票処理装置に読み込まれるものであっても良い。
【００１２】
プロセッサ１２は、メモリ１５に格納された制御プログラム１５ｃを実行することにより、帳票識別手段１２ａ、読み取り制御手段１２ｂとして機能する。
【００１３】
キーボード１３は、帳票の登録や検索などの指示操作を行い、ディスク１４は、補助記憶装置として機能する。
【００１４】
出力手段１６は、ディスプレイ、プリンタ等であり、認識結果等の各種情報を出力する。
【００１５】
スキャナ１１で読み取った帳票の画像は、帳票画像１５ｂとしてメモリ１５に格納される。帳票画像１５ｂはプロセッサ１２に設けられた画像処理手段（図示せず。）等により２値化処理されて、帳票識別手段１２ａに送られる。
【００１６】
帳票識別手段１２ａは、黒ドットのヒストグラムを取るなどして帳票画像に含まれる領域を識別し、帳票画像１５ｂに含まれる領域をテーブル、テキスト、ピクチャ等に属性分類し、さらに解像度、各領域の位置情報、大きさ情報等を抽出する。
【００１７】
読み取り制御手段１２ｂは、帳票画像１５ｂに対応するテンプレートを重ね合わせ、テンプレート情報に記憶されている読み取り制御指示情報（各頁における領域の位置・大きさ、各領域に対する処理手順などが含まれる）に従って、領域ごとに適正な処理方法を設定する。すなわち、文字領域については文字認識処理を行うように設定し、バーコード領域についてはバーコード読み取り処理を行うように設定し、図形領域については図形認識等の処理を行うように設定する。また、文字認識処理の場合には、読み取り制御指示情報には、文字認識の精度を高めるために、手書き文字や活字数字等の字種等がさらに含まれるようにしてもよい。
【００１８】
図２は複数頁で１つの帳票を構成する画像であり、ここでは３頁の画像１５ｂ１、１５ｂ２、１５ｂ３よりなる帳票画像１５ｂの例を示す。以下、帳票画像１５ｂを構成する１頁の画像を頁画像と呼ぶ。
【００１９】
頁画像１５ｂ１は３個の領域Ｂ１１、Ｂ１２、Ｂ１３を含み、頁画像１５ｂ２は４個の領域Ｂ２１、Ｂ２２、Ｂ２３、Ｂ２４を含み、頁画像１５ｂ３は３個の領域Ｂ３１、Ｂ３２、Ｂ３３を含む。
【００２０】
頁画像１５ｂ１は帳票頁幅Ｗ１、帳票頁高さＨ１であり、その領域Ｂ１１は領域左端位置の水平座標がＸ１１、領域上端位置の垂直座標がＹ１１、領域幅がＷ１１、領域高さＨ１１、領域Ｂ１２は領域左端位置の水平座標がＸ１２、領域上端位置の垂直座標がＹ１２、領域幅がＷ１２、領域高さＨ１２、その領域Ｂ１３は領域左端位置の水平座標がＸ１３、領域上端位置の垂直座標がＹ１３、領域幅がＷ１３、領域高さＨ１３である。
【００２１】
頁画像１５ｂ２は帳票頁幅Ｗ２、帳票頁高さＨ２であり、その領域Ｂ２１は領域左端位置の水平座標がＸ２１、領域上端位置の垂直座標がＹ２１、領域幅がＷ２１、領域高さＨ２１、領域Ｂ２２は領域左端位置の水平座標がＸ２２、領域上端位置の垂直座標がＹ２２、領域幅がＷ２２、領域高さＨ２２、その領域Ｂ２３は領域左端位置の水平座標がＸ２３、領域上端位置の垂直座標がＹ２３、領域幅がＷ２３、領域高さＨ２３、その領域Ｂ２４は領域左端位置の水平座標がＸ２４、領域上端位置の垂直座標がＹ２４、領域幅がＷ２４、領域高さＨ２４である。
【００２２】
頁画像１５ｂ３は帳票頁幅Ｗ３、帳票頁高さＨ３であり、その領域Ｂ３１は領域左端位置の水平座標がＸ３１、領域上端位置の垂直座標がＹ３１、領域幅がＷ３１、領域高さＨ３１、領域Ｂ３２は領域左端位置の水平座標がＸ３２、領域上端位置の垂直座標がＹ３２、領域幅がＷ３２、領域高さＨ３２、その領域Ｂ３３は領域左端位置の水平座標がＸ３３、領域上端位置の垂直座標がＹ３３、領域幅がＷ３３、領域高さＨ３３である。
【００２３】
読み取り制御手段１２ｂは頁画像１５ｂ１、１５ｂ２、１５ｂ３に対応するテンプレート情報（図３〜図５）に基づいて、各頁画像１５ｂ１、１５ｂ２、１５ｂ３における個々の領域に対する処理方法を設定する。なお、図３〜図５に記載した頁テンプレート情報により、１つの帳票テンプレートが構成されているものとする。
【００２４】
図３は頁画像１５ｂ１に適用されるテンプレート情報を示す。同テンプレート情報において、領域情報は、各領域Ｂ１１、Ｂ１２、Ｂ１３の位置情報である領域左端位置、領域上端位置と、大きさ情報である領域幅、領域高さを含む。さらに各領域Ｂ１１、Ｂ１２、Ｂ１３について、読み取り制御指示情報ＲＣ１１、ＲＣ１２、ＲＣ１３が指定されている。
【００２５】
図４は頁画像１５ｂ２に適用されるテンプレート情報を示す。同テンプレート情報において、領域情報は、各領域Ｂ２１、Ｂ２２、Ｂ２３、Ｂ２４の位置情報である領域左端位置、領域上端位置と、大きさ情報である領域幅、領域高さを含む。さらに各領域Ｂ２１、Ｂ２２、Ｂ２３、Ｂ２４について、読み取り制御指示情報ＲＣ２１、ＲＣ２２、ＲＣ２３、Ｒ２４が指定されている。
【００２６】
図５は頁画像１５ｂ３に適用されるテンプレート情報を示す。同テンプレート情報において、領域情報は、各領域Ｂ３１、Ｂ３２、Ｂ３３の位置情報である領域左端位置、領域上端位置と、大きさ情報である領域幅、領域高さを含む。さらに各領域Ｂ３１、Ｂ３２、Ｂ３３について、読み取り制御指示情報ＲＣ３１、ＲＣ３２、ＲＣ３３が指定されている。
【００２７】
図６において、図１の帳票処理装置により処理は以下の各ステップにより実行される。
【００２８】
ステップＳ６１：帳票画像１５ｂを構成する頁画像の頁数ｎを指定する。頁数ｎを含むマルチページデータが供給されたときは、頁数ｎはマルチページデータから直接取得でき、また頁数ｎをユーザが指定することも可能である。
【００２９】
ステップＳ６２：画像入力手段１１から帳票画像１５ｂ全体を読み込み、帳票画像１５ｂとしてメモリ１５に転送する。
【００３０】
ステップＳ６３：本実施形態では、入力された帳票画像に対応する帳票テンプレートを識別するために、該複数頁で構成される帳票画像の中から識別に用いる特定の頁（以下識別頁という。）があらかじめ設定されているものとする。識別頁は例えば第１頁、あるいは特徴量を抽出しやすい頁である。なお、本実施形態では識別頁は１ページとするがこれに限るものではなく、入力された帳票画像を構成する頁画像のうちのいくつかを用いて識別するようにしても構わない。
【００３１】
ステップＳ６４：前記帳票識別手段１２ａによって、識別頁から特徴量を抽出し、この特徴量に基づいて書式データを生成する。この特徴量は、例えば、識別頁の黒ドットのヒストグラムを取るなどして識別した領域の位置と大きさの情報であってよいし、識別頁に含まれる文字列の情報であってもよい。また、識別頁の特定位置に印刷された識別マーク等であってもよい。
【００３２】
ステップＳ６５：前記帳票識別手段１２ａによって、ステップ６４で生成された書式データと登録されている帳票テンプレートの書式データとを比較して最も類似する書式データを識別することにより、前記入力された帳票画像に対応する帳票テンプレートを識別する。
【００３３】
例えば、表１に示すように、帳票テンプレートの書式データは、帳票番号が付与されて頁画像枚数ｎごとに分類され、更に、帳票テンプレートの各頁のテンプレート情報に対応するテンプレート番号が各帳票番号と対応付けられている。この帳票テンプレートの書式データの中から、前記入力された帳票画像の識別頁に対応するテンプレート情報を識別することによって、帳票テンプレートを識別する。
【００３４】
【表１】
2004178107.tif 000003
なお、テンプレート情報は必ずしも、頁画像枚数ｎによって分類しなくてもよい。
【００３５】
ステップＳ６６：ステップ６５で識別した帳票テンプレートに対応するテンプレート情報を取得する。例えば、識別した帳票テンプレートの帳票番号Ｆｋ１であるとすると、該番号に属するテンプレート番号Ｔｋ１１、Ｔｋ１２、．．．、Ｔｋ１ｋに対応するテンプレート情報を取得する。
【００３６】
ステップＳ６７：ステップ６６で取得したテンプレート情報を用いて読み取り処理制御を行う。図２に示す帳票画像の場合、１枚目のテンプレート情報を入力画像の１枚目の頁画像に、２枚目を２枚目に、３枚目を３枚目に適用する。そして、テンプレート情報で指定されている領域に対し、テンプレート情報で指定されている読み取り制御指示情報にしたがって、適正な処理（読取処理）を実行する。
【００３７】
また本発明の趣旨と範囲は、本発明の特定の説明と図に限定されるものではなく、本願特許請求の範囲に述べられた内容の様々な修正および変更に及ぶことは当業者にとって理解されるであろう。
【００３８】
本発明の実施形態の例を以下に示す。
【００３９】
［実施形態１］
頁画像の処理手順を含む複数の頁テンプレート情報で構成される帳票テンプレートを複数記憶するテンプレート記憶手段と、
複数の頁画像で構成される帳票画像を入力する画像入力手段と、
前記帳票画像に含まれる複数の頁画像の少なくとも１頁を使用して、対応する帳票テンプレートを識別する帳票識別手段と、
前記テンプレート記憶手段から、前記帳票識別手段で識別された帳票テンプレートに対応する複数の頁テンプレート情報を読み出し、前記画像入力手段で入力された帳票画像の各頁画像に対して、前記読み出した頁テンプレート情報に含まれる処理手順を適用して処理を実行する処理手段と
を有することを特徴とする帳票処理装置。
【００４０】
［実施形態２］
更に、前記テンプレート記憶手段から、前記帳票識別手段で識別された帳票テンプレートに対応する複数の頁テンプレート情報を読み出し、前記画像入力手段で入力された帳票画像の各頁画像に対して、前記読み出した頁テンプレート情報に含まれる処理手順を適用して処理を実行する処理手段を有することを特徴とする実施形態１に記載の帳票処理装置。
［実施形態３］
前記帳票識別手段は、前記帳票画像に含まれる複数の頁画像の少なくとも１頁（識別頁）の書式データを生成し、帳票テンプレートの書式データとの類似度をもとめることにより、帳票を識別することを特徴とする実施形態１記載の帳票処理装置。
【００４１】
［実施形態４］
前記読み出した頁テンプレート情報に含まれる処理手順とは、頁内に定められた領域ごとに処理手順を定められることを特徴とする実施形態１乃至３のいずれかに記載の帳票処理装置。
【００４２】
［実施形態５］
前記識別手段で識別に用いる頁は、複数の頁画像のうちの第１頁であることを特徴とする実施形態１乃至４のいずれか１に記載の帳票処理装置。
【００４３】
［実施形態６］
前記識別手段で識別に用いる頁には、識別マークが付され、これによって帳票テンプレートを識別することを特徴とする請求項１乃至４のいずれか１に記載の帳票処理装置。
［実施形態７］
複数の頁画像で構成される帳票画像を入力する画像入力ステップと、前記帳票画像に含まれる複数の頁画像の少なくとも１頁を使用して、対応する帳票テンプレートを識別する帳票識別ステップとを有することを特徴とする帳票処理方法。更に、前記帳票処理方法は、頁画像の処理手順を含む複数の頁テンプレート情報で構成される帳票テンプレートを複数記憶するテンプレート記憶手段から、前記帳票識別ステップで識別された帳票テンプレートに対応する複数の頁テンプレート情報を読み出し、前記画像入力手段で入力された帳票画像の各頁画像に対して、前記読み出した頁テンプレート情報に含まれる処理手順を適用して処理を実行する処理ステップを有しても良い。また、前記帳票処理方法に記載した各ステップと同様のステップをコンピュータに実行させるためのコンピュータプログラムであってもよい。
【００４４】
【発明の効果】
本発明によれば、複数枚で構成される帳票を認識し、更に、各頁ごとにきめ細かく処理し得る。
【図面の簡単な説明】
【図１】本発明に係る帳票処理装置の一実施形態を示すブロック図である。
【図２】帳票画像における複数の頁画像を示す図である。
【図３】１枚の頁画像についてのテンプレート情報を示す図である。
【図４】他の頁画像についてのテンプレート情報を示す図である。
【図５】さらに他の頁画像についてのテンプレート情報を示す図である。
【図６】図１の帳票処理装置で実行される処理の一実施形態を示すフローチャートである。
【符号の説明】
１１  スキャナ、カメラ等の画像入力手段
１２  プロセッサ
１２ａ  帳票識別手段
１２ｂ  読み取り制御手段
１３  キーボード
１４  ディスク
１５  メモリ
１６  ディスプレイ、プリンタ等の出力手段
【図１】
2004178107.tif 000004
【図２】
2004178107.tif 000005
【図３】
2004178107.tif 000006
【図４】
2004178107.tif 000007
【図５】
2004178107.tif 000008
【図６】
2004178107.tif 000009