(57)【要約】【課題】  複数頁の帳票を容易に認識処理し得る。【解決手段】  帳票登録処理に際しては、入力された帳票画像について、キーボードから帳票種類、構成枚数および配列順位の情報が入力され、帳票登録手段によって、メモリおよびディスクに保存される。【選択図】        図１
2005115572.tif 000002
【特許請求の範囲】
【請求項１】
複数の帳票画像を入力する画像入力手段と、
前記入力された帳票画像に類似する登録帳票の種類を識別する識別手段と、
前記識別手段で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング手段と、
を有することを特徴とする帳票処理装置。
【請求項２】
前記ファイリング手段でファイリングを行った後に、前記入力された帳票画像にまだファイリングされていない帳票画像が残っている場合、当該残りの入力帳票画像に対して、前記識別手段と前記ファイリング手段とによる処理を繰り返す繰り返し手段を、更に有することを特徴とする請求項１に記載の帳票処理装置。
【請求項３】
前記登録帳票を登録する登録手段を、更に有し、
前記登録手段は、登録帳票の登録時に、該登録帳票の種類と、該登録帳票の構成枚数と、各登録帳票のページ配列順位とを関連付けて登録することを特徴とする請求項１に記載の帳票処理装置。
【請求項４】
前記識別手段は、前記入力された帳票画像の書式データと、前記登録帳票の書式データとを比較することにより、前記入力された帳票画像に類似する登録帳票の種類を識別することを特徴とする請求項１に記載の帳票処理装置。
【請求項５】
前記識別手段では、当該入力された複数の帳票画像を識別する際、対応する前記ページ配列順位の登録帳票を用いて識別することを特徴とする請求項３に記載の帳票処理装置。
【請求項６】
前記入力された複数の帳票画像が、ページ順にしたがって入力されているか否か設定する設定手段を、更に有することを特徴とする請求項３に記載の帳票処理装置。
【請求項７】
前記設定手段でページ順にしたがって入力されていないと設定されている場合、前記ファイリング手段は、前記入力された帳票画像それぞれについて前記識別手段による登録帳票の識別を行い、それぞれ識別された登録帳票のページ配列順位にしたがって前記入力された帳票画像を並べ替えてファイリングすることを特徴とする請求項１に記載の帳票処理装置。
【請求項８】
複数の帳票画像を入力する画像入力工程と、
前記入力された帳票画像に類似する登録帳票の種類を識別する識別工程と、
前記識別工程で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング工程と、
を有することを特徴とする帳票処理方法。
【請求項９】
複数の帳票画像を入力する画像入力工程と、
前記入力された帳票画像に類似する登録帳票の種類を識別する識別工程と、
前記識別工程で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング工程と、
の各工程をコンピュータに実行させるためのプログラムコードを含むことを特徴とするコンピュータ実行可能な帳票処理プログラム。
【請求項１０】
複数の帳票画像を入力する画像入力工程と、
前記入力された帳票画像に類似する登録帳票の種類を識別する識別工程と、
前記識別工程で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング工程と、
の各工程をコンピュータに実行させるためのプログラムコードを含むコンピュータプログラムを格納することを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は帳票処理装置に関する。
【背景技術】
【０００２】
従来、帳票処理装置では、帳票を一枚ずつ読み込んで認識して、それぞれ別々にファイリングするものが一般的であった。
【０００３】
それに対して、特許文献１では、読み込んだ複数の帳票画像それぞれを認識して、どの文書のどのページの帳票かを識別し、複数枚組の帳票を自動的に仕分けしてファイリングするファイリング方法が開示されている。
【０００４】
【特許文献１】特開２００１−５８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、読み込んだ複数の帳票画像全てについて、それぞれどの文書のどのページに対応する識別できなければならず、複数ページのうちの１ページだけでは、どの文書か識別できないような帳票が入力された場合、エラーとなってしまうという問題がある。また、全てのページを認識識別するので処理に時間がかかってしまうという問題点もある。
【０００６】
本発明に係る帳票処理装置は、複数の帳票画像を入力する画像入力手段と、前記入力された帳票画像に類似する登録帳票の種類を識別する識別手段と、前記識別手段で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング手段とを有する。
【０００７】
本発明に係る帳票処理方法は、複数の帳票画像を入力する画像入力工程と、前記入力された帳票画像に類似する登録帳票の種類を識別する識別工程と、前記識別工程で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング工程とを有する。
【０００８】
本発明に係るコンピュータ実行可能な帳票処理プログラムは、複数の帳票画像を入力する画像入力工程と、前記入力された帳票画像に類似する登録帳票の種類を識別する識別工程と、前記識別工程で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング工程と、の各工程をコンピュータに実行させるためのプログラムコードを含む。
【０００９】
本発明に係るコンピュータ読取可能な記憶媒体は、複数の帳票画像を入力する画像入力工程と、前記入力された帳票画像に類似する登録帳票の種類を識別する識別工程と、前記識別工程で前記入力された複数の帳票画像を順番に登録帳票と比較していき、前記類似する登録帳票の種別を識別した時点で、当該識別した登録帳票の構成枚数と同じ枚数分の前記入力された帳票画像を１組の帳票画像としてファイリングするファイリング工程と、の各工程をコンピュータに実行させるためのプログラムコードを含むコンピュータプログラムを格納する。
【発明の効果】
【００１０】
本発明によれば、複数頁で構成される帳票の処理が容易になり、処理時間の短縮も見込めるという効果がある。
【発明を実施するための最良の形態】
【００１１】
次に本発明に係る帳票処理装置の実施例を図面に基づいて説明する。
【実施例】
【００１２】
図１は、本発明に係る帳票認識装置の実施例を示すブロック図、図２Ａは、複数頁で構成される帳票の例を示す図、図２Ｂは、帳票認識装置に入力される帳票の例を示す図、図３は、複数頁で構成される帳票のデータ構造を示す表である。
【００１３】
図１において、帳票認識装置は、スキャナ、カメラ、あるいはファイル読み込み装置などの画像入力手段１１を有し、この画像入力手段１１から１頁または複数頁の帳票を画像データとして入力する。
【００１４】
画像入力手段１１はバス１７に接続され、バス１７を介して帳票認識の処理を実行するプロセッサ１２に接続されている。
バス１７にはさらにキーボード１３、ディスク１４、メモリ１５、出力手段１６が接続されている。
【００１５】
メモリ１５は、プロセッサ１２において処理制御情報を作成する際の一時データ記憶、あるいは画像入力手段１１で読み込んだ帳票画像を蓄積する。また登録帳票の書式データ等が、ディスク１４等から読み込まれて、保持される。また、後述するフローチャートに対応するような処理をコンピュータに実行させるための制御プログラム１５ｃが格納される。
【００１６】
プロセッサ１２は、メモリ１５に格納された制御プログラム１５ｃを実行することにより、帳票登録手段１２ａ、帳票識別手段１２ｂ、ファイリング手段１２ｃとして機能する。
キーボード１３は、帳票の登録や検索などの指示操作を行い、ディスク１４は、補助記憶装置として機能する。
【００１７】
出力手段１６は、ディスプレイ、プリンタ等であり、認識結果等の各種情報を出力する。
画像入力手段１１で読み取った帳票の画像は、帳票画像１５ｂとしてメモリ１５に格納される。帳票画像１５ｂはプロセッサ１２に設けられた画像処理手段（図示せず。）等により２値化処理されて、帳票登録手段１２ａ、帳票識別手段１２ｂに送られる。
【００１８】
帳票登録処理に際しては、好適には、１組ごとにページ順にならべた帳票を画像入力手段１１のオートドキュメントフィーダなどを用いて読み込んで登録するのが望ましい。そのようにして登録すると指示された場合は、登録される帳票画像それぞれの頁画像には、帳票種類として、新たな種別が自動的に付与され、構成枚数として、読み込んだ総枚数が自動的に付与され、配列順位（何ページ目かを示す情報）として、読み込んだ順に自動的に付与されるようにする。一方、任意の順で帳票を読み込ませて登録することも可能であるが、その場合は、画像入力手段１１から入力された帳票画像について、キーボード１３から帳票種類、構成枚数および配列順位の情報が入力され、帳票登録手段１２ａによって、メモリ１５およびディスク１４に保存される。このように、帳票種類、構成枚数および配列順位の情報をオペレータが入力することにより、登録情報の信頼性を高めることができる。
【００１９】
帳票登録処理に際して、帳票識別手段１２ｂは、帳票画像における、黒ドットのヒストグラムを取るなどして、帳票画像に含まれる領域を識別し、帳票画像１５ｂに含まれる領域をテーブル、テキスト、ピクチャ等に属性分類し、さらに解像度、各領域の位置情報、大きさ情報等を抽出し、書式データ（帳票画像の特徴情報）を生成する。書式データは、帳票登録手段１２ａによって、メモリ１５およびディスク１４に保存される。
【００２０】
帳票登録処理に際して、画像入力手段１１から複数の帳票画像が入力されたときは、帳票識別手段１２ｂによる書式データ生成処理が行われた後、帳票登録手段１２ａによって、各帳票画像がメモリ１５およびディスク１４に保存される。
【００２１】
一方、帳票認識処理に際しては、帳票識別手段１２ｂは入力された頁画像の書式データを生成し、書式データに基づいて、各頁画像の帳票種類、構成枚数および配列順位を判定する。
【００２２】
一方ファイリング手段１２ｃは、帳票認識処理に際して、帳票識別手段１２ｂによる頁画像の識別処理結果に基づいて、入力された帳票画像の各頁画像を配列順に配置した帳票画像を生成する。
【００２３】
図２Ａは、複数頁で構成される帳票の例を示す図であり、帳票Ａ、帳票Ｂ、帳票Ｃ、帳票Ｄという種類の帳票が含まれているとする。ここに帳票Ａは構成枚数３枚、帳票Ｂは構成枚数２枚、帳票Ｃは構成枚数４枚、帳票Ｄは構成枚数３枚とする。
【００２４】
図３は図２Ａに示す４種類の帳票を登録した情報を示す表である。ＩＤは登録した各頁画像を識別する番号であり、オペレータが指定してもよいし、自動で割り振ってもよい。帳票種類は、組ごとに与えられる各帳票の種類である。
【００２５】
図３の表において、構成枚数は各帳票を構成する総頁枚数である。図３の表では、複数頁より構成される帳票のみが示されているが、１頁のみの帳票は当然処理可能である。
【００２６】
配列順位は、複数ページで構成される帳票において、その頁画像が何頁目に配列されているかを示す順位である。
【００２７】
書式データは各頁画像から生成した書式データの識別符号である。図３の表では、図２Ａの各帳票の符号Ａ〜Ｄに、配列順位の添え字を付した記号を用いて書式データを示している。
【００２８】
ＩＤ＝１の頁画像は、構成枚数３枚の帳票Ａにおける２頁目を示すＡ２が書式データとして登録され、ＩＤ＝２の頁画像には、構成枚数２枚の帳票Ｂにおける１頁目を示すＢ１が書式データとして登録されている。
【００２９】
このように、登録するときに帳票の種類、構成枚数、配列順位をユーザが指定することにより、頁画像が配列順に並んでいなくても、登録処理が可能である。
【００３０】
図４は、実施例における帳票登録処理の例を示すフローチャートである。
【００３１】
ステップＳ４１：構成枚数が複数枚の帳票画像における、いずれかの頁画像を画像入力手段１１から読み込み、メモリに転送する。
【００３２】
ステップＳ４２：オペレータがキーボード１３から帳票の種類を入力する。なお、１組ごとにページ順にならべた帳票を順次読み込むことが予め指定されていた場合は、新たな帳票の種類が自動的に付与される。
【００３３】
ステップＳ４３：オペレータがキーボード１３から構成枚数を入力する。なお、１組ごとにページ順にならべた帳票を順次読み込むことが予め指定されていた場合は、読み込んだ帳票画像の総枚数が自動的に付与される。
【００３４】
ステップＳ４４：オペレータがキーボード１３から頁画像の配列順位を入力する。なお、１組ごとにページ順にならべた帳票を順次読み込むことが予め指定されていた場合は、読み込んだ順に自動的に順位が付与される。
【００３５】
ステップＳ４５：ステップＳ４１で読み込んだ頁画像から特徴量を抽出して書式データ作成等の処理を実行し、ステップＳ４２〜ステップ４４で入力された帳票種類、構成枚数、配列順位の情報とともに、メモリ１５およびディスク１４に登録する。
【００３６】
ステップＳ４６：登録された頁画像数と、ステップＳ４３で入力された構成枚数とを比較し、全ての頁画像の登録処理が完了したか否かを判断する。登録すべき頁画像が残っているときは、ステップＳ４１に戻り、登録処理が完了したときは、そのまま処理を終了する。なお、１組ごとにページ順にならべた帳票を順次読み込むことが予め指定されていた場合は、全ての読み込み対象画像が処理されたかどうかで判断を行う。
【００３７】
図５は実施例における帳票認識処理の例を示すフローチャートである。なお、認識対象の帳票画像は、ページ順にしたがって入力されるものとする。
【００３８】
ステップＳ５１：帳票の配列順位を制御するカウンタｉを「０」に初期化する。
【００３９】
ステップＳ５２：入力された帳票画像からｉ番目の頁画像を読み込み、メモリ１５に転送する。
【００４０】
ステップＳ５３：カウンタｉを「１」インクリメントする。
【００４１】
ステップＳ５４：頁画像から特徴量を抽出して、書式データを生成し、帳票識別を行い、入力された頁画像に対応する帳票ＩＤを得る。なお、認識対象の帳票画像が、「ページ順に入力」されるので、登録帳票の表（図３）においてカウンタｉに対応する配列順位のページの書式データのみを、比較対照にして帳票処理を行う。
【００４２】
ステップＳ５５：帳票識別できたかどうかを判断する。ここでは得られた帳票ＩＤが１つかどうかで判断する。得られたＩＤが１つに特定された判断したときは、ステップＳ５６に進む。ＩＤが２つ以上あると判断されたときは、ステップＳ５２に戻る。つまり、複数のＩＤが検出され、その頁画像による判断が困難であったときには、その次の頁画像をも用いて帳票認識を行うべく、ステップＳ５２に戻ることになる。なお、次の頁画像を用いて帳票識別を行う際には、前の頁画像の識別で検出されたＩＤの帳票種類だけを比較対象に用いて識別処理を行う方が処理時間の短縮が図れるので望ましい。
【００４３】
ステップＳ５６：ステップＳ５５で判断されたＩＤ（ｊとする）から、種類Ｆｊ、帳票枚数Ｎｊの情報を得る。
【００４４】
ステップＳ５７：ステップＳ５６で得られた帳票枚数Ｎｊとｉを比較し、Ｎｊ枚の頁画像が読み込まれているかを判断する。Ｎｊがｉより大きいときは、ステップＳ５８に進む。
【００４５】
ステップＳ５８：次の頁画像を読み込み、カウンタｉを「１」インクリメントし、ステップＳ５７に戻り、Ｎｊと比較する。
【００４６】
ステップＳ５９：Ｎｊ枚の頁画像（ステップＳ５２及びステップＳ５８で読み込んだ帳票画像）を１組の帳票として帳票種類Ｆｊを付与してファイリングする。
【００４７】
ステップＳ６０：帳票画像が終わりか否か判断する。すなわち、複数枚で構成される帳票画像が複数組まとめて入力されていたときには、ステップＳ５９で１組の帳票のファイリング完了後に、次の組の帳票の処理に入る。未処理の帳票が存在するときには、ステップＳ５１に戻り、すべての帳票の処理が完了していたときは、そのまま処理を終了する。
【００４８】
なお、上述した図５の帳票認識処理では、認識対象の帳票画像は、ページ順にしたがって入力されるものとしたが、予め、「ページ順で入力」されるのか、「任意の順で入力」されるのか、ユーザにより設定可能としてもよい。この場合、「ページ順で入力」が設定されていれば、上述した図５の処理と同じ処理を行い、「任意順で入力」が設定されていれば、入力された１組の帳票の中でページ順が入れ替わっている可能性がある（例えば、正順入力されていたり逆順入力されていたりする可能性がある）ので、ステップＳ５４では、全ての配列順位の登録帳票を対象として帳票識別処理を行い、ステップＳ５９でファイリング対象画像全ての帳票識別処理を行って、配列順位に沿って並べ替えてファイリングする。
【００４９】
また、以上述べたように、本実施例によれば、複数の帳票をまとめて入力したときには、帳票ごとに、少なくとも１頁の頁画像を識別処理して所要頁画像のファイリングを行い、順次帳票を処理することにより、入力帳票全てのファイリングが可能である。
【００５０】
本発明によれば、複数頁で構成される帳票を容易に認識処理でき、複数の帳票をまとめて入力したときに、これら帳票を順次適切にファイリングし得る。
【図面の簡単な説明】
【００５１】
【図１】本発明に係る帳票処理装置の実施例を示すブロック図である。（実施例）
【図２Ａ】複数頁で構成される帳票の例を示す図である。
【図２Ｂ】複数頁で構成される帳票を識別させるときの入力の例を示す図である。
【図３】複数頁で構成される帳票を登録した情報を示す図である。
【図４】帳票登録処理の一実施形態を示すフローチャートである。
【図５】帳票識別処理の一実施形態を示すフローチャートである。
【符号の説明】
【００５２】
１１  スキャナ、カメラ等の画像入力手段
１２  プロセッサ
１２ａ  帳票登録手段
１２ｂ  帳票識別手段
１２ｃ  ファイリング手段
１３  キーボード
１４  ディスク
１５  メモリ
１６  ディスプレイ、プリンタ等の出力手段
【図１】
2005115572.tif 000003
【図２Ａ】
2005115572.tif 000004
【図２Ｂ】
2005115572.tif 000005
【図３】
2005115572.tif 000006
【図４】
2005115572.tif 000007
【図５】
2005115572.tif 000008