(57)【要約】【課題】目的の帳票ファイルを検索する際に、その検索をしやすくして、検索時間の短縮を実現する。【解決手段】帳票の種類に応じてフォルダに格納された帳票の画像ファイルに対して、当該各画像ファイルのテキスト領域を抽出して文字認識を行い（ステップＳ７０３）、文字認識されたテキスト領域に係る文字情報を文字情報保存手段に保存して（ステップＳ７０４）、文字情報保存手段に保存されている文字情報をフォルダ内の各画像ファイル間で比較し、当該比較の結果、当該フォルダ内の各画像ファイル間で一致しないと判断された文字情報に基づいて、当該各画像ファイルのファイル名を変更する（ステップＳ７０７）。更に、フォルダ内の各画像ファイル間で一致したと判断された文字情報に基づいて、フォルダのフォルダ名を変更する（ステップＳ７０８）。【選択図】図７
2007328432.tif 000002
【特許請求の範囲】
【請求項１】
複数の帳票を読み込んで取得した複数の画像ファイルを、帳票の種類に応じてフォルダに格納するファイリングを行う帳票処理装置であって、
前記フォルダに格納されている画像ファイルを読み込む画像読み込み手段と、
前記画像読み込み手段で読み込んだ画像ファイルのテキスト領域を抽出する抽出手段と、
前記抽出手段で抽出したテキスト領域の文字認識を行う文字認識手段と、
前記文字認識手段により文字認識されたテキスト領域に係る文字情報を保存する文字情報保存手段と、
前記文字情報保存手段に保存されている文字情報を前記フォルダ内の各画像ファイル間で比較する文字情報比較手段と、
前記文字情報比較手段による比較の結果、前記フォルダ内の各画像ファイル間で一致しないと判断された文字情報に基づいて、前記各画像ファイルのファイル名を変更するファイル名変更手段と
を有することを特徴とする帳票処理装置。
【請求項２】
前記文字情報比較手段による比較の結果、前記フォルダ内の各画像ファイル間で一致したと判断された文字情報に基づいて、前記フォルダのフォルダ名を変更するフォルダ名変更手段を更に有することを特徴とする請求項１に記載の帳票処理装置。
【請求項３】
前記文字情報は、前記テキスト領域の位置及びその大きさ、並びに前記文字認識の結果得られた文字列の情報を含むものであることを特徴とする請求項１又は２に記載の帳票処理装置。
【請求項４】
複数の帳票を読み込んで取得した複数の画像ファイルを、帳票の種類に応じてフォルダに格納するファイリングを行う帳票処理装置による帳票処理方法であって、
前記フォルダに格納されている画像ファイルを読み込む画像読み込みステップと、
前記画像読み込みステップで読み込んだ画像ファイルのテキスト領域を抽出する抽出ステップと、
前記抽出ステップで抽出したテキスト領域の文字認識を行う文字認識ステップと、
前記文字認識ステップにより文字認識されたテキスト領域に係る文字情報を文字情報保存手段に保存する保存ステップと、
前記文字情報保存手段に保存されている文字情報を前記フォルダ内の各画像ファイル間で比較する文字情報比較ステップと、
前記文字情報比較ステップによる比較の結果、前記フォルダ内の各画像ファイル間で一致しないと判断された文字情報に基づいて、前記各画像ファイルのファイル名を変更するファイル名変更ステップと
を有することを特徴とする帳票処理方法。
【請求項５】
請求項４に記載の帳票処理方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の帳票を読み込んで取得した複数の画像ファイルを帳票の種類に応じてフォルダに格納するファイリングを行う帳票処理装置、帳票処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来の帳票処理装置においては、オートドキュメントフィーダー等に大量に帳票原稿を載せて読み込みを行い、読み込んだ帳票原稿の画像を自動で帳票登録及び帳票認識を行って、自動でファイリングするものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００５−１１５５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の帳票処理装置では、自動でファイリングを行うと、そのファイル名やフォルダ名は、読み込みを行った順番等で付けたような無意味な符号などの名前であったため、目的の帳票ファイルを検索するのに多くの時間がかかるという問題があった。
【０００５】
本発明は上述の問題点にかんがみてなされたものであり、目的の帳票ファイルを検索する際に、その検索をしやすくして、検索時間の短縮を実現する帳票処理装置、帳票処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の帳票処理装置は、複数の帳票を読み込んで取得した複数の画像ファイルを、帳票の種類に応じてフォルダに格納するファイリングを行う帳票処理装置であって、前記フォルダに格納されている画像ファイルを読み込む画像読み込み手段と、前記画像読み込み手段で読み込んだ画像ファイルのテキスト領域を抽出する抽出手段と、前記抽出手段で抽出したテキスト領域の文字認識を行う文字認識手段と、前記文字認識手段により文字認識されたテキスト領域に係る文字情報を保存する文字情報保存手段と、前記文字情報保存手段に保存されている文字情報を前記フォルダ内の各画像ファイル間で比較する文字情報比較手段と、前記文字情報比較手段による比較の結果、前記フォルダ内の各画像ファイル間で一致しないと判断された文字情報に基づいて、前記各画像ファイルのファイル名を変更するファイル名変更手段とを有する。
【０００７】
本発明の帳票処理方法は、複数の帳票を読み込んで取得した複数の画像ファイルを、帳票の種類に応じてフォルダに格納するファイリングを行う帳票処理装置による帳票処理方法であって、前記フォルダに格納されている画像ファイルを読み込む画像読み込みステップと、前記画像読み込みステップで読み込んだ画像ファイルのテキスト領域を抽出する抽出ステップと、前記抽出ステップで抽出したテキスト領域の文字認識を行う文字認識ステップと、前記文字認識ステップにより文字認識されたテキスト領域に係る文字情報を文字情報保存手段に保存する保存ステップと、前記文字情報保存手段に保存されている文字情報を前記フォルダ内の各画像ファイル間で比較する文字情報比較ステップと、前記文字情報比較ステップによる比較の結果、前記フォルダ内の各画像ファイル間で一致しないと判断された文字情報に基づいて、前記各画像ファイルのファイル名を変更するファイル名変更ステップとを有する。
【０００８】
本発明のプログラムは、前記帳票処理方法の各ステップをコンピュータに実行させるためのものである。
【発明の効果】
【０００９】
本発明によれば、目的の帳票ファイルを検索する際に、その検索がしやすくなり、検索時間の短縮を実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る実施形態について、添付図面を参照しながら説明する。
【００１１】
図１は、本発明の実施形態に係る帳票処理装置の概略構成を示すブロック図である。
図１において、帳票処理装置は、スキャナ、カメラ、あるいはファイル読み込み装置などの画像入力手段１１を有しており、この画像入力手段１１から、１頁又は複数頁の帳票の画像データが入力される。この画像入力手段１１は、バス１７に接続され、バス１７を介して、当該帳票処理装置における処理を実行するプロセッサ１２に接続されている。バス１７には、さらにキーボード１３、ディスク１４、メモリ１５及び出力手段１６が接続されている。
【００１２】
メモリ１５は、プロセッサ１２において処理制御情報を生成する際の一時データを記憶するとともに、画像入力手段１１で読み込んだ画像データ１５ｂを蓄積する。また、メモリ１５には、帳票を識別するための登録帳票データ１５ａ等が、ディスク１４等から読み込まれて、保持される。また、メモリ１５には、後述する図７のフローチャートに対応する処理をコンピュータに実行させるための制御プログラム１５ｃが格納される。
【００１３】
プロセッサ１２は、メモリ１５の制御プログラム１５ｃを実行することにより、画像特徴量抽出手段１２ａ、文字認識手段１２ｂ、文字情報保存手段１２ｃ、文字情報比較手段１２ｄ、ファイル名変更手段１２ｅ及びフォルダ名変更手段１２ｆとして機能する。
【００１４】
キーボード１３は、ファイリングの指示や、ファイル名、フォルダ名の変更指示などの指示操作を行うためのものである。ディスク１４は、補助記憶装置として機能する。
【００１５】
出力手段１６は、例えば、ディスプレイ、プリンタ等であり、識別結果、ファイリング結果、ファイル名、フォルダ名の表示等の各種情報を出力する。
【００１６】
画像入力手段１１で読み取った帳票画像は、画像データ１５ｂとしてメモリ１５に格納される。画像データ１５ｂは、プロセッサ１２に設けられた画像処理手段（不図示）等により２値化処理されて、プロセッサ１２（画像特徴量抽出手段１２ａ）に送られる。
【００１７】
そして、プロセッサ１２は、黒ドットのヒストグラムを取るなどして画像データ１５ｂに含まれる領域を識別し、識別した画像データ１５ｂに含まれる領域をテーブル、テキスト、ピクチャ等に属性分類する。さらに、プロセッサ１２は、識別した領域における解像度や、各領域の位置情報、大きさ情報等を抽出し、メモリ１１およびディスク１４に保存する。
【００１８】
図２は、帳票を識別して自動でファイリングした結果、フォルダ毎に帳票毎の画像ファイル（帳票ファイル）が分類されている例を示す図である。
図２のフォルダ１、フォルダ２は、帳票毎に作成されたフォルダであり、ファイル１１〜ファイル１５、ファイル２１〜ファイル２４は、分類された画像ファイルである。
【００１９】
また、フォルダ１、フォルダ２はフォルダ名であり、自動で帳票登録したときの帳票名や帳票ＩＤなどから付けられた名称になっている。また、ファイル１１〜ファイル１５、ファイル２１〜ファイル２４はファイル名であり、自動でファイリングしたときの読み取った順番や帳票を識別した結果で分類された順番などから付けられた名称になっている。各フォルダ内のファイルは、同じ帳票と判断されたファイルである。
【００２０】
ここで、自動でファイリングする方法について説明する。
自動でファイリングする方法としては、まず、オートドキュメントフィーダー等に帳票原稿を載せ、画像入力手段１１で画像の読み取りを行う。読み取られた帳票画像は、メモリ１５に画像データ１５ｂの画像ファイルとして保存される。そのとき、画像データ１５ｂの画像ファイル名は、無意味な数字の羅列のような名称になる。
【００２１】
本実施形態の帳票処理装置では、帳票の画像を読み込み、帳票識別を行い、未登録帳票であれば、その画像を登録する。最初で、何も登録帳票がない状態のときは、帳票識別をしても、未登録帳票となるので、その帳票の画像を登録する。そのとき、帳票名は、無意味な名称になる場合がある。そして、その帳票名のフォルダを作成し、その画像をファイルとして当該フォルダに入れる。そして、次の帳票の画像を読み込み、帳票識別を行い、未登録帳票であれば、その画像を登録し、フォルダを作成する。
【００２２】
ここで、帳票識別において、登録帳票であると判別された場合は、そのフォルダにその画像ファイルを入れる。次の帳票の画像も同じように処理を行い、ファイリングしていく。
【００２３】
図３は、帳票の一例を示す図である。
ここで、帳票識別を行ってファイリングした結果、図２のフォルダ１には、図３に示すような帳票ぼ画像ファイルが入っているものとする。図３に示す帳票は、「申込書Ａ」、「氏名」、「住所」、「電話」及び「備考」は、予め印刷されている帳票とする。
【００２４】
図４は、図３の帳票の画像に対して特徴量を抽出した結果得られたテキスト領域を示す図である。
図４の４１〜４９はテキスト領域である。同種類の帳票である場合、テキスト領域４１、４２、４４、４６及び４８は、予め印刷されている文字であるため文字列は同じであり、また、各テキスト領域は、ほぼ同じ領域にある。テキスト領域４３、４５、４７及び４９は、記入欄に記入された文字であり、帳票毎に文字が異なる。
【００２５】
図５は、図４の各テキスト領域における文字情報の一例を示す図である。具体的に、図５は、図４の各テキスト領域を文字認識し、各テキスト領域の位置やその大きさ、及び文字認識した結果の文字列からなる文字情報が示されている。
【００２６】
図５に示すテキスト領域の領域情報は、テキスト領域の位置及び大きさを示し、文字は、文字認識された結果を示す。ここで、領域情報のｘｉ、ｙｉ（ｉは整数）は、各テキスト領域の左上座標を基準とするものであり、このｘｉ及びｙｉから、テキスト領域の位置が定まる。また、領域情報のｗｉはテキスト領域の幅を示し、ｈｉはテキスト領域の高さを示しており、このｗｉ及びｈｉから、テキスト領域の大きさが定まる。
【００２７】
図５の５１〜５９は、図４のテキスト領域４１〜４９における位置及び大きさと、文字認識した結果の文字を示す文字情報である。プロセッサ１２は、この文字情報を画像ファイル毎に文字情報保存手段１２ｃに保存しておく。
【００２８】
図６は、本実施形態に係る帳票処理装置の処理により、図２のフォルダ名、ファイル名を変更した一例を示す図である。
ここで、図２のフォルダ１には、図３に示す帳票（申込書Ａ）に係る画像ファイルが分類されているとする。また、図２のファイル１１は、図３に示す帳票であるとし、特徴量を抽出した結果、図４に示すテキスト領域が抽出され、文字認識した結果、図５に示す文字情報が得られたとする。フォルダ１内のファイル１２〜ファイル１５も同様にして、文字情報を得る。
【００２９】
そして、プロセッサ１２（文字情報比較手段１２ｄ）は、フォルダ１内のファイル（１１〜１５）間の文字情報の比較を行う。具体的に、プロセッサ１２（文字情報比較手段１２ｄ）は、まず、文字情報における領域情報を比較して、ほぼ同じテキスト領域であると判断したら、続いて、文字の比較を行う。そこで、文字が一致するか、一致しないかを例えば内部メモリに保存しておく。
【００３０】
本実施形態の場合、図２のフォルダ１内のファイル１１〜ファイル１５では、予め印刷されている文字（図５の５１、５２、５４、５６及び５８）については、ほぼ同じテキスト領域にあり同じ文字である。また、記入欄の文字（図５の５３、５５、５７及び５９）については、各ファイル１１〜ファイル１５でほぼ同じテキスト領域にあるが、文字は一致しないと判断される。
【００３１】
ここで、本実施形態の帳票処理装置では、各ファイルのファイル名は、一致しないと判断された文字の中から、ある条件（文字数等）により決定される。図６に示す例では、帳票の氏名欄に記入された文字としている。図２のファイル１１については「山田  一郎」、ファイル１２については「小田  二朗」、ファイル１３については「川田  三雄」、ファイル１４については「森田  四郎」、ファイル１５については「林田  五男」とファイル名を決定し、ファイル名を変更している。
【００３２】
また、同じ種類の帳票と判断されたファイルを格納する各フォルダのフォルダ名は、一致すると判断された文字の中から、ある条件（文字数、文字位置、文字の大きさ等）により決定される。図６に示す例では、フォルダ名を帳票のタイトルに示された「申込書Ａ」と決定し、フォルダ１の名称を「申込書Ａ」に変更している。
【００３３】
同様にして、フォルダ２内の各ファイルのファイル名については、各ファイル間で一致しないと判断された文字の中から、あるテキスト領域の番号がファイル名として決定され、ファイリング時に付されたファイル名が当該番号に変更されている。また、フォルダ名については、「申込書Ｂ」と決定され、フォルダ２の名称を変更している。
【００３４】
このようにして、本実施形態の帳票処理装置では、ファイリング時に付された図２に示す無意味な名称から、図６に示すわかりやすい名称となるように、フォルダ名及びファイル名を変更する。
【００３５】
図７は、本発明の実施形態に係る帳票処理装置による帳票処理方法を示すフローチャートである。具体的に、図７は、ファイル名及びフォルダ名の変更処理の一例を示すフローチャートである。ここで、フォルダ毎に同じ帳票であると識別された帳票毎の画像ファイルが分類されているものとする。そこで、ファイル名、フォルダ名変更の指示があったとする。
【００３６】
まず、ステップＳ７０１において、プロセッサ１２は、フォルダ内の画像ファイルを１ファイル読み込み、メモリ１５に転送する。
【００３７】
続いて、ステップＳ７０２において、プロセッサ１２（画像特徴量抽出手段１２ａ）は、ステップＳ７０１で読み込んだ画像から特徴量（テーブル、テキスト、ピクチャなどの領域）を抽出する。
【００３８】
続いて、ステップＳ７０３において、プロセッサ１２（文字認識手段１２ｂ）は、ステップＳ７０１で抽出した特徴量から、テキスト領域を抽出し、文字認識を行う。
【００３９】
続いて、ステップＳ７０４において、プロセッサ１２は、ステップＳ７０３で抽出したテキスト領域の位置や大きさ、文字の大きさ、書体等の情報と、文字認識した結果の文字列を文字情報として文字情報保存手段１２ｃに保存しておく。
【００４０】
続いて、ステップＳ７０５において、プロセッサ１２は、フォルダ内の全ての画像ファイルの処理が終了したか否かを判断する。この判断の結果、未処理の画像ファイルが存在するときは、ステップＳ７０１に戻る。一方、ステップＳ７０５において、全ての画像ファイルの処理が終了したと判断されたときは、ステップＳ７０６に進む。
【００４１】
続いて、ステップＳ７０６において、プロセッサ１２（文字情報比較手段１２ｄ）は、文字情報保存手段１２ｃに保存されている画像ファイルの各文字情報について、フォルダ内の画像ファイル間で比較する。具体的に、ここでの比較判断は、テキスト領域の位置、大きさ等の領域情報及び文字認識された文字列について比較し、各画像ファイル間で一致するか、一致しないかを判断する。
【００４２】
続いて、ステップＳ７０７において、プロセッサ１２（ファイル名変更手段１２ｅ）は、ステップＳ７０６の比較の結果、各画像ファイル間で一致しないと判断された文字情報に係る文字列の中から、ある定めされた条件に基づきファイル名を決定する。ここで、ファイル名を決定する条件としては、例えば、文字数等が挙げられる。そして、プロセッサ１２（ファイル名変更手段１２ｅ）は、ファイリング時に付された各画像ファイルのファイル名を、決定したファイル名に変更する。
【００４３】
続いて、ステップＳ７０８において、プロセッサ１２（フォルダ名変更手段１２ｆ）は、ステップＳ７０６の比較した結果、各画像ファイル間で一致すると判断された文字情報に係る文字列の中から、ある定めされた条件に基づきフォルダ名を決定する。ここで、フォルダ名を決定する条件としては、例えば、文字数、文字位置、文字の大きさ等が挙げられる。そして、プロセッサ１２（フォルダ名変更手段１２ｆ）は、ファイリング時に付された当該フォルダのフォルダ名を、決定したフォルダ名に変更する。
【００４４】
以上のステップＳ７０１〜ステップＳ７０８までの処理を経ることにより、ファイリング時に付された各画像ファイルのファイル名、及びフォルダのフォルダ名の変更がなされる。
【００４５】
上述したように、本実施形態の帳票処理装置は、自動でファイリングされフォルダ毎に分類された各画像ファイルからテキスト領域を抽出し、文字認識を行って、文字情報をフォルダ内の画像ファイル間で比較して、変更するファイル名及びフォルダ名を決定する。これにより、本実施形態の帳票処理装置によれば、ファイル名及びフォルダ名を、その内容がわかる名称にすることができ、目的の帳票ファイルを検索する際に、その検索がしやすくなり、検索時間の短縮を実現することが可能になる。
【００４６】
なお、上述した本実施形態の帳票処理装置は、画像ファイルから特徴量を抽出して、登録帳票データ１５ａを生成して、帳票登録、帳票識別を行うものであるが、あるテキスト領域の文字を読み取って帳票の識別を行う等、他の帳票識別の方法で実現してもよい。
【００４７】
前述した本実施形態に係る帳票処理装置を構成する図１の各手段、並びに帳票処理装置による帳票処理方法を示した図７の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００４８】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【００４９】
また、コンピュータが供給されたプログラムを実行することにより本実施形態に係る帳票処理装置の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して本実施形態に係る帳票処理装置の機能が実現される場合や、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて本実施形態に係る帳票処理装置の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態に係る帳票処理装置の概略構成を示すブロック図である。
【図２】帳票を識別して自動でファイリングした結果、フォルダ毎に帳票毎の画像ファイル（帳票ファイル）が分類されている例を示す図である。
【図３】帳票の一例を示す図である。
【図４】図３の帳票の画像に対して特徴量を抽出した結果得られたテキスト領域を示す図である。
【図５】図４の各テキスト領域における文字情報の一例を示す図である。
【図６】本実施形態に係る帳票処理装置の処理により、図２のフォルダ名、ファイル名を変更した一例を示す図である。
【図７】本発明の実施形態に係る帳票処理装置による帳票処理方法を示すフローチャートである。
【符号の説明】
【００５１】
１１  画像入力手段（スキャナ、カメラ等）
１２  プロセッサ
１２ａ  画像特徴量抽出手段
１２ｂ  文字認識手段
１２ｃ  文字情報保存手段
１２ｄ  文字情報比較手段
１２ｅ  ファイル名変更手段
１２ｆ  フォルダ名変更手段
１３  キーボード
１４  ディスク
１５  メモリ
１５ａ  登録帳票データ
１５ｂ  画像データ
１５ｃ  制御プログラム
１６  出力手段（ディスプレイ、プリンタ等）
【図１】
2007328432.tif 000003
【図２】
2007328432.tif 000004
【図３】
2007328432.tif 000005
【図４】
2007328432.tif 000006
【図５】
2007328432.tif 000007
【図６】
2007328432.tif 000008
【図７】
2007328432.tif 000009