(57)【要約】【課題】  原稿を電子化する場合、電子化文書を管理するフォルダ／ファイルの名称を、ユーザの意図した文字列を使用して作成する画像処理装置を提供する。【解決手段】  本画像処理装置は、第１のページの画像データと第２のページの画像データを取得し、該第１のページの画像データに含まれる文字列から文字列を指定し、前記第２のページの画像データにおける、前記指定された前記第１ページの画像データにおける文字列の位置に対応する位置の文字列が前記指定された文字列と一致する場合、前記第１のページの画像データと前記第２のページの画像データを１つのフォルダに保存し、前記第２のページの画像データにおける、前記指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が前記指定された文字列と一致しない場合、前記第１のページの画像データと前記第２のページの画像データをそれぞれ異なるフォルダに保存する。【選択図】  図８
2015213289.tif 000002
【特許請求の範囲】
【請求項１】
第１のページの画像データと第２のページの画像データを取得し、該第１のページの画像データに含まれる文字列から文字列を指定する指定手段と、
前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定手段により指定された文字列と一致する場合、
前記第１のページの画像データと前記第２のページの画像データを１つのフォルダに保存し、
前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定手段により指定された文字列と一致しない場合、
前記第１のページの画像データと前記第２のページの画像データをそれぞれ異なるフォルダに保存する保存手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記保存手段により、１つのフォルダを用いて取得した画像データを保存する場合、前記フォルダの名称は、前記指定手段により指定された文字列を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記保存手段により、それぞれ異なるフォルダを用いて取得した画像データを保存する場合、
前記第１のページの画像データは、前記指定手段により指定された文字列を含む名称を有するフォルダに保存し、
前記第２のページの画像データは、前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列を含む名称を有するフォルダに保存することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
第１のページの画像データと第２のページの画像データを取得し、該第１のページの画像データに含まれる文字列から文字列を指定する指定手段と、
前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定手段により指定された文字列と一致する場合、
前記第１のページの画像データと前記第２のページの画像データを１つのファイルとして保存し、
前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定手段により指定された文字列と一致しない場合、
前記第１のページの画像データと前記第２のページの画像データをそれぞれ異なるファイルとして保存する保存手段と、
を有することを特徴とする画像処理装置。
【請求項５】
前記保存手段により、１つのファイルとして取得した画像データを保存する場合、前記ファイルの名称は、前記指定手段により指定された文字列を含むことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記保存手段により、それぞれ異なるファイルとして取得した画像データを保存する場合、
前記第１のページの画像データは、前記指定手段により指定された文字列を含む名称を有するファイルとして保存し、
前記第２のページの画像データは、前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列を含む名称を有するファイルとして保存することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記取得した画像データを表示部に表示する表示制御手段を有し、
前記表示制御手段は、前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて一致と判定された文字列と一致と判定されなかった文字列とを異なる表示形態で表示することを特徴とする請求項１又は４に記載の画像処理装置。
【請求項８】
前記表示制御手段は、前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて、予め指定されたサイズよりも大きい文字を含む文字列のうち、一致と判定された文字列と一致と判定されなかった文字列とを異なる表示形態で前記表示部に表示することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記表示制御手段は、前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて、予め指定された文字数よりも大きい文字数を含む文字列のうち、一致と判定された文字列と一致と判定されなかった文字列とを異なる表示形態で前記表示部に表示することを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
前記表示制御手段は、前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて、予め指定された文字を含む文字列のうち、一致と判定された文字列と一致と判定されなかった文字列とを異なる表示形態で前記表示部に表示することを特徴とする請求項７に記載の画像処理装置。
【請求項１１】
前記第１のページの画像データと前記第２のページの画像データを１つのフォルダに保存するか、前記複数の画像データをそれぞれ異なるフォルダに保存するか選択する選択手段を有し、
前記選択手段により、前記１つのフォルダに保存することが選択されると、
前記指定手段にて前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて一致する文字列のみ指定できるよう制御され、
前記選択手段により、前記それぞれ異なるフォルダに保存することが選択されると、
前記指定手段にて前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて一致しない文字列のみ指定できるよう制御されることを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
前記第１のページの画像データと前記第２のページの画像データを１つのファイルとして保存するか、前記複数の画像データをそれぞれ異なるファイルとして保存するか選択する選択手段を有し、
前記選択手段により、前記１つのファイルとして保存することが選択されると、
前記指定手段にて前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて一致する文字列のみ指定できるよう制御され、
前記選択手段により、前記それぞれ異なるファイルとして保存することが選択されると、
前記指定手段にて前記第１のページの画像データと前記第２のページの画像データとで共通する位置にて一致しない文字列のみ指定できるよう制御されることを特徴とする請求項４に記載の画像処理装置。
【請求項１３】
第１のページの画像データと第２のページの画像データを取得し、該第１のページの画像データに含まれる文字列から文字列を指定する指定ステップと、
前記第２のページの画像データにおける、前記指定ステップにて指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定ステップにて指定された文字列と一致する場合、
前記第１のページの画像データと前記第２のページの画像データを１つのフォルダに保存し、
前記第２のページの画像データにおける、前記指定ステップにて指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定ステップにて指定された文字列と一致しない場合、
前記第１のページの画像データと前記第２のページの画像データをそれぞれ異なるフォルダに保存する保存ステップと、
を有することを特徴とする画像処理方法。
【請求項１４】
第１のページの画像データと第２のページの画像データを取得し、該第１のページの画像データに含まれる文字列から文字列を指定する指定ステップと、
前記第２のページの画像データにおける、前記指定ステップにて指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定ステップにて指定された文字列と一致する場合、
前記第１のページの画像データと前記第２のページの画像データを１つのファイルとして保存し、
前記第２のページの画像データにおける、前記指定ステップにて指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定ステップにて指定された文字列と一致しない場合、
前記第１のページの画像データと前記第２のページの画像データをそれぞれ異なるファイルとして保存する保存ステップと、
を有することを特徴とする画像処理方法。
【請求項１５】
コンピュータに請求項１３又は請求項１４に記載の画像処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを用いて電子文書を生成する画像処理装置および画像処理装置の制御方法に関するものである。
【背景技術】
【０００２】
画像処理装置で、紙の原稿を読み取ることにより得られる画像データを、装置内部の記憶部に電子化して保存することができる。従来、このように電子化された画像データの保存を行う場合、装置固有のヘッダ情報や文字列に、通し番号を付与した文字列を、電子化された画像データのファイル名や、このファイルの保存先であるフォルダのフォルダ名に適用することが多い。このため、画像処理装置の使用者が、保存対象とするフォルダあるいはファイルに対して、任意のフォルダ名やファイル名を指定したい場合、装置の操作パネル等から、ファイル名や、フォルダ名の入力を必要とする。
【０００３】
特許文献１は、画像処理装置が読取った画像データを電子化して保存する際、電子化された画像データが保存されるフォルダの名称あるいは電子化された画像データのファイルの名称と原稿との相関性を高め、使用者の利便性を向上させる方法を開示する。
【０００４】
その方法は、読み取られた原稿中の所定位置に、文字、文字列が認識出来た場合は認識した文字あるいは文字列をファイル名とし、認識できなかった場合は読み取った日時をファイル名とすることが示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−５６３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示されている方法では、認識された文字、あるいは文字列が使用者にとって指定したいフォルダ名やファイル名と合致しない場合もある。また、読み取った日時がフォルダ名やファイル名となった場合は、原稿を読み取ることで得られた画像データの内容と、この画像データを保存する際のファイルの名称やこのファイルの保存先であるフォルダの名称との相関は高まらない。
【課題を解決するための手段】
【０００７】
本発明は、前記課題を解決するためのものであり、本発明の画像処理装置は、第１のページの画像データと第２のページの画像データを取得し、該第１のページの画像データに含まれる文字列から文字列を指定する指定手段と、前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定手段により指定された文字列と一致する場合、
前記第１のページの画像データと前記第２のページの画像データを１つのフォルダに保存し、前記第２のページの画像データにおける、前記指定手段により指定された前記第１ページの画像データにおける文字列の位置に対応する位置にある文字列が、前記指定手段により指定された文字列と一致しない場合、前記第１のページの画像データと前記第２のページの画像データをそれぞれ異なるフォルダに保存する保存手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば生成された電子化文書を管理するフォルダの名称、およびファイルの名称を、ユーザの意図した文字列を使用して作成することが出来る。この結果、入力画像データの内容とこの入力画像データを保存する際のフォルダまたはファイルの名称との相関性を高めることが可能となる。よって、画像データの電子化作業の効率化、および電子化後の認識性を向上させ、電子化された画像データの管理が容易になる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態１の構成を示す図。
【図２】文字判定部の構成図。
【図３】操作パネル部の構成図。
【図４】文字判定結果の一例を示す図。
【図５】入力画像データの一例。
【図６】本実施形態１における表示形態の一例。
【図７】本実施形態１におけるフォルダ生成例。
【図８】第１実施例の制御フロー。
【図９】第２実施例の構成を示す図。
【図１０】ファイル生成例。
【図１１】第２実施例の制御フロー。
【図１２】第３実施例の制御フロー。
【図１３】第３実施例の表示形態の一例。
【図１４】第４実施例の表示形態の一例。
【図１５】第４実施例の制御フロー。
【図１６】第５実施例の制御フロー。
【発明を実施するための形態】
【００１０】
［第１実施例］
以下、本発明を実施するための形態について図面を用いて説明する。図１は、本実施例を実施するために必要な画像処理装置の構成を示す図である。本画像処理装置は、少なくとも主制御部４０、画像入力部１０、記憶部２０、操作パネル部３０により構成される。同図において、画像入力部１０は、紙の原稿を光学的に読み取ることで取得される画像データ、あるいは図示しない通信網を経由して入力される画像データを取得する。記憶部２０は、画像入力部１０により入力される画像データの記憶、あるいは主制御部４０の制御情報を記憶する。操作パネル部３０は、本画像処理装置に対して動作指示を行う入力部と、動作状態を表示する表示部により構成される。図３に操作パネル部３０の詳細構成を示す。図３において、表示部３０１は、例えばタッチパネル等により構成される。テンキー３０２は操作に係る設定項目等を設定し、スタートキー３０３は本画像処理装置に対しての動作起動の指示を受ける際に押下される。ストップキー３０４は本画像処理装置の動作の中止を指示するためのキーである。リセットキー３０５はテンキー３０２による設定の初期化に用いられる。動作モード設定キー３０６は本画像処理装置の動作モードの設定を指示するためのキーである。なお、これらの各キーはハードキーに限定されるものではなく、表示部３０１に構成したソフトキーであっても良い。
【００１１】
図１の主制御部４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、およびＣＰＵの起動プログラムを格納した記憶部、中間データ保存用の記憶部、入出力インターフェース（いずれも不図示）を有する。さらに主制御部４０は、画像入力部１０、記憶部２０、操作パネル部３０を制御する。また、主制御部４０には、画像入力部１０から入力される画像データ中に含まれる文字を判定する文字判定部４０１、複数枚の入力画像データのレイアウト位置をふまえた一致箇所、あるいは相違箇所を判定する一致判定部４０２を含む。さらに、主制御部４０は、一致判定部４０２による判定結果に応じ、操作パネル部３０に構成した表示部３０１に表示する情報を制御する表示制御部４０３、表示制御部４０３の制御により表示した内容の選択に応じてフォルダを生成するフォルダ生成部４０４を含む。
【００１２】
図２に文字判定部４０１の内部構成を示す。文字判定部４０１は、主にＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）をもとに構成される。ＯＣＲとは、光学的文字認識のことである。入力画像データが、紙原稿を光学的に読取ることで得られるデータである場合、入力画像データから切り出したデータと、事前に記憶されたパターンとの照合によって、文字を特定し、テキストデータに変換出力するものである。したがって、文字判定部４０１は、ＯＣＲを構成する各処理部であるレイアウト解析部４０１１、切り出し部４０１２、特徴抽出部４０１３、照合部４０１４、辞書部４０１５、一時記憶部４０１６により構成される。
【００１３】
なお、入力画像データが通信網を経由して得られる画像データである場合、画像データに含まれるテキストデータを分析するテキストデータ分析部（不図示）が構成されていればよい。
【００１４】
レイアウト解析部４０１１は、画像入力部１０から入力される画像データを、文字領域と画像領域に分離し、文字領域のかたまり配置の解析、および文字認識する順番を決定する。同一形態で構成される画像データを複数ページ入力した場合、それぞれのページの画像データにおいて構成される文字領域および画像領域の配置結果は同一のものであるとレイアウト解析部４０１１により解析される。よって、それぞれの画像データにおいて文字認識される順番は同一になる。
【００１５】
つまり、レイアウト解析部４０１１の解析結果に準じて、以降の文字データの変換を行えば、複数のページにおける文字、文字列の一致箇所、相違箇所の判定が出来る。
【００１６】
切り出し部４０１２は、レイアウト解析部４０１１で検出した文字領域のかたまりを、まず１行毎に分割し、分割した１行の文字領域を、更に１文字ずつに分解する。特徴抽出部４０１３は、分割された文字が持つ特徴、例えば縦方向、横方向、斜め方向にどのような線で構成されているかの抽出を行う。照合部４０１４は、特徴抽出部４０１３により抽出した特徴を辞書部４０１５に記憶した情報と照合し、文字データをテキストデータに変換する。照合部４０１４の照合により決定したテキストデータは、一時記憶部４０１６に記憶する。なお、入力画像データが通信網を経由して得られる画像データである場合、すでに画像データにテキストデータが含まれているため、このテキストデータを一時記憶部４０１６に記憶する。
【００１７】
別図を用いて、一時記憶部４０１６への記憶構成に関して説明する。図４（ａ）は取得された画像データの一例を示すものである。レイアウト解析部４０１１の解析により、図４（ａ）に示す画像データ中の文字領域は、図中の破線（１）〜（１３）に示すレイアウトとして解析される。切り出し部４０１２は、文字のかたまり番号の小さい方から順に１行ずつ切り出し、さらに１文字ずつ切り出す。切り出した文字データは、特徴抽出部４０１３により文字の特徴が抽出され、照合部４０１４による辞書部４０１５の情報との照合によりテキストデータに変換される。このとき、記憶部４０１６に記憶する構成を、変換されたテキストデータのブランク領域（白データ領域）で挟まれた１行構成とすると、記憶部４０１６には、図４（ｂ）に示すように記憶される。
【００１８】
主制御部４０は、１枚の原稿を読み取ることで得られた画像データをテキストデータへ変換する処理が完了すると、一時記憶部４０１６に記憶したテキストデータを用いて、中間のファイルデータ（テンポラリのファイルデータ等）を生成する。次に、主制御部４０は、生成された中間ファイルデータを、一時記憶部４０１６から読み取ったテキストデータと関連付けした状態で記憶部２０に記憶する。なお、生成される中間のファイルデータを参照することで一時記憶部４０１６に記憶したテキストデータが、記憶されている順番で識別出来る場合、一時記憶部４０１６から読み取ったテキストデータを記憶部２０に別途記憶する必要はない。
【００１９】
主制御部４０の動作に関して、画像データの例を挙げて説明する。図５（ａ）〜図５（ｃ）は画像入力部１０に入力される画像データの一例である。いずれも、帳票データ（伝票データ）に見られる同一文書形態（同一レイアウト構成）の画像１ページ分を読み取ることで取得され、記載内容の一部が異なるものとなっている。例えば、『御請求書』の文字列、請求先の後の『御中』の文字列、請求元の会社名、住所などはいずれも同じものとなっている。一方、請求先への金額や、担当欄の内容は各々異なったものとなっている。
【００２０】
図５（ａ）〜図５（ｃ）の画像データから抽出され、一時記憶部４０１６に記憶されるテキストデータに対し、文字判定部４０１によって行われた判定結果をそれぞれ図５（ｄ）〜図５（ｆ）に示す。主制御部４０は、一時記憶部４０１６に記憶された図５（ｄ）〜図５（ｆ）のテキストデータと、図５（ａ）〜図５（ｃ）の電子化した中間のファイルデータを記憶部２０に記憶する。なお、本実施例では、画像入力部１０に入力する図５（ａ）〜図５（ｃ）から抽出された文字データを全てテキストデータに変換した後に、一時記憶部４０１６からテキストデータを読み出し、記憶部２０に記憶するものとした。しかし、主制御部４０による記憶部２０への制御はこれに限定されるものではない。すなわち、画像入力部１０に入力される画像データ毎に、一時記憶部４０１６に記憶されたテキストデータを記憶部２０に記憶するように制御しても良い。
【００２１】
主制御部４０は、画像入力部１０に入力された画像データから抽出したテキストデータ、および入力された画像データを電子化した中間ファイルを記憶部２０に記憶させると、一致判定制御を行う。主制御部４０による一致判定制御は、一致判定部４０２により、記憶部２０に記憶した各入力画像データから抽出したテキストデータ同士の比較により実施する。なお、記憶部２０に記憶したテキストデータの順番は、文字判定部４０１のレイアウト解析部４０１１の判定結果に基づくため、同じテキストデータであっても、異なる順番に記憶されているテキストデータとの一致判定は行われない。つまり、入力画像データから抽出したテキストデータの順番は、テキストデータの入力画像データにおける位置の情報（位置情報）を含むものとなる。したがって、異なる入力画像データから同じテキストデータが抽出されたとしても、抽出順番が異なっていれば、別の位置に存在する位置情報が異なるテキストデータであると判断出来る。このため、一致判定は、記憶部２０に記憶したテキストデータの内容と順番（位置情報）に基づいて行う。なお、本説明では、入力画像データから抽出したテキストデータの位置情報は、テキストデータを抽出した順番に基づき決定されるとしたが、本実施形態はこれに限定されるものではない。例えば、入力画像データから抽出されるテキストデータの位置情報を別途作成し、抽出したテキストデータと、その位置情報を記憶部２０に対応づけて記憶する。そして、一致判定部４０２による一致判定、あるいは不一致判定を、抽出したテキストデータと位置情報の２つの情報を用いて行も良い。
【００２２】
一致判定、不一致判定の詳細に関して説明する。
【００２３】
図５（ａ）の画像データを基準とする。
【００２４】
この場合、この画像データから抽出されたテキストデータの判定結果である図５（ｄ）に示した範囲５０１、５０３、５０５に該当するテキストデータは、画像データ（ｅ）、（ｆ）に含まれる範囲５０１、５０３、５０５に該当するテキストデータと一致している。
【００２５】
よって、図５（ａ）〜（ｃ）のそれぞれの入力画像データから抽出されるテキストデータの範囲５０１、５０３、５０５に対応する箇所は、内容と位置情報が一致していると判定出来る。一方、図５（ｄ）に示した範囲５０２、５０４、５０６に該当するテキストデータは、入力画像データ図５（ｅ）、図５（ｆ）に含まれる範囲５０２、５０４、５０６に該当するテキストデータと一致していない。よって、よって、図５（ａ）〜（ｃ）のそれぞれの入力画像データから抽出されるテキストデータの範囲５０２、５０４、５０６に対応する箇所は一致していないと判定出来る。
【００２６】
なお、一致判定部４０２による一致判定は、記憶部２０に記憶されたテキストデータの完全一致でなくても良い。ＯＣＲによる文字データのテキストデータへの変換は、特徴抽出部４０１３により抽出された文字データの特徴と辞書部４０１５に記憶されているデータとの照合に基づくため、文字１つ１つに対しては誤判定を伴うことがある。したがって、文字列に対する一致判定数等に基づいて最終的な一致判定を行うようにしても良い。例えば、１０文字分のテキストデータに対し、８文字分のテキストデータが一致していた場合、それらの文字列を一致と判断するように制御しても良い。
【００２７】
主制御部４０は、一致判定部４０２による一致判定制御が終わると、表示制御部４０３による表示制御を行う。表示制御は、取得した画像データを電子化することにより得た中間ファイルデータに対し、一致判定部４０２による一致判定結果を反映させる。図６（ａ）は、図５（ａ）の入力画像データを表示対象とした場合の操作パネル部３０の表示状態を示す図である。
【００２８】
図６（ａ）にて、一致判定部４０２により図５の複数の帳票の画像データにて各画像データに共通する位置に記載されている内容が全ての画像データにて一致していると判定された文字列を符号６０１で示す網掛けで表示する。一方、図５の複数の帳票の画像データの中で各画像データに共通する位置に対して記載されている内容が全ての画像データにて一致しない（不一致）と判定された文字列を符号６０２で示す網掛けで表示している。なお、一致および不一致の表示方法は前記表示形態に限定されるものではなく、一致した文字列と不一致の文字列とが判別出来るものであれば良い。例えば、操作パネル部３０に構成した表示部３０１が、カラー表示可能なものであれば、一致した文字列と不一致の文字列を色分けで表示しても良い。また、表示部３０１が単色のみ表示可能なものであれば、点灯、点滅のような表示形態としても良い。
【００２９】
更に、一致した文字列、不一致の文字列の全てを表示する形態でなくても良い。例えば、記憶部２０に、一致、不一致の表示対象とする文字の大きさ（フォントサイズ）、文字列の長さ（文字数）を事前に指定（登録）し、指定された内容に該当する一致文字列、不一致文字列のみを判別可能な形態で表示するようにしても良い。図６（ｂ）は、一致文字列、不一致文字列の表示を、所定閾値よりも大きな文字（フォント）、あるいは、文字列の長さを制限した場合の表示例である。まず、所定閾値よりも大きな文字（フォント）としていることで、図６（ａ）の小さい文字列が全て非表示となっている。また、文字列の長さを制限していることで、日付や定型文のような長い文字列が非表示となっている。
【００３０】
図６（ｃ）は、記憶部２０に、一致、不一致の表示対象として、キーワード、『御請求書』、『株式会社』、『（株）』を指定し、これら指定されたキーワードを含む文字列のみに対して一致、不一致を判別可能な形態で表示する場合の表示状態の例である。このように制御することで、入力画像データの特徴的な一致文字列、不一致文字列のみが表示対象となり、選択時の利便性を向上させることが出来る。
【００３１】
主制御部４０は、表示制御部４０３による表示制御を終了すると、表示部３０１に表示した一致箇所、不一致箇所に対する選択を待つ。そして、以降の主制御部４０による制御は、一致箇所が選択された場合と、不一致箇所が選択された場合とで異なる。なお、一致箇所、不一致箇所の選択方法は、表示部３０１が持つ機能に応じたものとなる。主制御部４０は、表示部３０１がタッチパネルであれば、一致箇所あるいは不一致箇所の押下、および押下された座標位置に応じて制御を切り替える。また、表示部３０１がタッチパネルでない場合、主制御部４０は、操作パネル部３０に構成した不図示のキー操作による一致箇所、不一致箇所の選択結果に応じて制御を切り替える。
【００３２】
主制御部４０は、一致箇所が選択された場合、選択された一致判定の文字列を使用した制御を行い、不一致箇所が選択された場合、選択された不一致判定位置に該当する不一致文字列を使用した制御を行う。本実施例では、フォルダ生成部４０４による、入力画像データの電子化結果を保存するフォルダ生成の方法を、一致箇所が選択されたか不一致箇所が選択されたかに応じて切り替える制御について説明する。
【００３３】
図７（ａ）は、一致判定となった文字列『御請求書』が選択された場合の、フォルダ生成部４０４によるフォルダ生成制御結果である。フォルダ生成部４０４は、読み取った複数の画像データの中で一致判定となった文字列が選択された場合、記憶部２０に生成するフォルダ名称として、選択された文字列を用いる。例えば、選択された一致判定の文字列が『御請求書』であれば、『御請求書』をフォルダ（７０１）の名称とする。また、一致判定となった文字列が選択された場合、画像入力部１０により入力された電子化後の中間ファイルデータを統合ファイル（１つのファイル）として、生成されたフォルダ内に記憶する。つまり、図５（ａ）、図５（ｂ）、図５（ｃ）の中間ファイルを統合し、選択された一致判定文字列を使用して、生成したフォルダ内に最終的な電子化ファイル（７０２）を記憶する。なお、記憶部２０に記憶するファイル名称に関しても、ファイル名称の一部に、選択された一致判定文字列を用いたものとする。例えば、前記『御請求書』であれば、『御請求書』に通し番号等を付与したファイル名（例：御請求書＿００１）とする。このように制御することで、使用者の意図した文字列を使用したフォルダ名、およびファイル名を容易に生成することが出来る。
【００３４】
次に、読み取った複数の画像データの中で不一致箇所が選択された場合のフォルダ生成部４０４の制御に関して説明する。図７（ｂ）は、不一致判定となった文字列『株式会社ＡＡＡ』が選択された場合の、フォルダ生成部４０４によるフォルダ生成制御結果である。フォルダ生成部４０４は、不一致判定となった文字列が選択された場合、記憶部２０に生成するフォルダ名称として、選択された文字列位置に存在する各文字列を用いる。本実施例において選択された不一致と判定された文字列は、『株式会社ＡＡＡ』である。よって、各画像データにおける『株式会社ＡＡＡ』の文字列の位置、すなわち、各入力画像データ中の『御中』の前に存在する文字列を、それぞれのフォルダ名（７０３、７０４、７０５）とする。つまり、『株式会社ＡＡＡ』、『ＢＢＢ（株）』、『ＣＣＣ工務店』の名称のフォルダを生成する。また、不一致判定となった文字列が選択された場合、画像入力部１０により入力された電子化後の画像データをそれぞれ別のファイルとして、生成されたフォルダ内に記憶する。
【００３５】
つまり、入力画像データが図５（ａ）であれば、『株式会社ＡＡＡ』の名称のフォルダ内に、図５（ａ）の電子化された中間ファイルデータ（７０６）を記憶する。同様に、入力画像データが図５（ｂ）であれば、『ＢＢＢ（株）』の名称のフォルダ内に図５（ｂ）の電子化された中間ファイルデータ（７０７）を記憶する。また同様に、入力画像データが図５（ｃ）であれば、『ＣＣＣ工務店』の名称のフォルダ内に図５（ｃ）の電子化された中間ファイルデータ（７０８）を記憶する。なお、各々作成したフォルダ内のファイル名称に関しても、ファイル名称の一部に、選択された不一致判定位置に存在する各文字列を用いる。例えば、前記『ＡＡＡ株式会社』であれば、『ＡＡＡ株式会社』の名称のフォルダ内に、『ＡＡＡ株式会社』に通し番号等を付与したファイル名（例：ＡＡＡ株式会社＿００１）を記憶する（中間ファイルデータのリネームを行い記憶する）。このように制御することで、使用者の意図した文字列を使用したフォルダ名、およびファイル名それぞれを容易に生成することが出来る。
【００３６】
次に主制御部４０の制御フローに関して説明する。図８は、第１実施例における制御フローを示す図である。なお、本フローの各ステップにおける処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ（不図示）からＲＡＭ（不図示）上に読み込んだ後に、ＣＰＵ（不図示）によって該プログラムを実行することによって実施される。
【００３７】
ステップＳ１０１にて使用者により、取得する画像データを電子化するための動作モードが選択されるとステップＳ１０２に進む。そして、ステップＳ１０２にて、画像入力部１０は画像データを取得する。取得された画像データは、光学的な読み取りを伴うものであればスキャンされた画像データとなり、通信網を介して入力されるものであれば受信データとなる。ステップＳ１０３にて画像入力部１０は、全てのページの画像データが入力されたか否か判定を行い、画像入力部１０により、全てのページの画像データが入力されたと判定されると、ステップＳ１０４に進む。そしてステップＳ１０４にて主制御部４０は文字判定部４０１による文字判定処理を実施する。この文字判定部４０１による、文字判定処理は、画像入力部１０により入力される１枚毎のレイアウト解析、データ切り出し、特徴抽出、照合、照合結果の記憶を行う。
【００３８】
ステップＳ１０５にて、主制御部４０により、使用者によって設定された動作モードが画像データの電子化を行う際、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるものでないと判断された場合、ステップＳ１１２に進む。そしてステップＳ１１２にて、生成するフォルダ名を所定のものとする。そして、生成したフォルダ内に、文字判定部４０１により得たテキストデータを用いた電子化ファイルを記憶する。ステップＳ１０５にて主制御部４０により、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるものであると判定された場合、ステップＳ１０６に進む。そしてステップＳ１０６にて、一致判定部４０２による一致判定処理を実施する。一致判定部４０２による一致判定処理が終了すると、ステップＳ１０７にて、主制御部４０の表示制御部４０３は、判定結果を表示部に表示する。すなわち取得した複数ページの画像データ間にて一致箇所、不一致箇所が判別可能なように表示制御を行う。
【００３９】
ステップＳ１０８にて、使用者により、一致箇所が選択された場合、ステップＳ１０９に進む。そして、主制御部４０のフォルダ生成部４０４は、選択された一致箇所の内容を反映したフォルダを生成し、フォルダ内に入力された全てページの画像データの中間ファイルを統合した単一のファイルを記憶する。一方、ステップＳ１０８において、不一致箇所が選択された場合、ステップＳ１１０に進む。そしてステップＳ１１０にて、相違箇所が選択されていると判定されると、ステップＳ１１１へ進む。そして、ステップＳ１１１にて、主制御部４０のフォルダ生成部４０４は、各入力画像データ中の、選択された不一致箇所位置の内容を反映したフォルダを各々生成し、各フォルダ内に、対応する中間ファイルを記憶する。なお、ステップＳ１０９、およびステップＳ１１１において記憶する中間ファイルの名称は、既に説明した一致箇所、不一致箇所の選択に対応した名称となる。
【００４０】
なお、この生成されたフォルダは記憶部２０に記憶されてもよいし、本実施例における画像処理装置に接続されたメモリに記憶されてもよい。
【００４１】
以上、説明したように本実施例においては、帳票のような同一形態で構成される画像データを複数ページ分電子化する場合、使用者によって選択された内容（一致箇所選択／不一致箇所選択）に応じた形態でフォルダが構築される。更に、フォルダ内に記憶される電子化ファイル名、ファイル形態も、使用者によって選択された内容（一致箇所選択／不一致箇所選択）に適合したものとなるため、使用者の利便性を高めることが出来る。よって、画像データの電子化作業の効率化、および電子化後の認識性を向上させ、電子化された画像データの管理が容易になる。
【００４２】
［第２実施例］
第１実施例は、使用者によって選択された内容に応じ、フォルダ構成、ファイル構成、さらにはフォルダ名、ファイル名を適宜制御するものであった。第２実施例では、使用者によって選択された内容に応じたファイル構成、ファイル名を制御する場合に関して説明する。
【００４３】
図９は、本実施例を実施するために必要な画像処理装置の構成を示す図である。
【００４４】
同図において、第１実施例と同一機能を有するものは同一符号を付与しているが、本実施例特有の処理部は、主制御部４０に構成したファイル生成部４０５のみである。したがって、画像入力部１０、記憶部２０、操作パネル部３０、および主制御部４０に構成した文字判定部４０１、一致判定部４０２、表示制御部４０３の機能、動作は第１実施例で説明したものと同一である。一方、本実施例では、主制御部４０に構成した表示制御部４０３による表示制御後の動作が第１実施例と異なる。つまり、使用者による一致箇所、不一致箇所の選択後の制御が本実施例で実行される処理の特徴となる。このため、以下、一致箇所選択時、および不一致箇所選択時の制御に関して説明する。また、以下の説明に適用する入力画像データは図５に示したものとする。
【００４５】
図１０は、本実施例にて、電子化された画像データのファイル管理方法について示す図である。
【００４６】
図１０（ａ）は、一致判定となった文字列『御請求書』が選択された場合の、ファイル生成部４０５によるファイル生成制御結果である。ファイル生成部４０５は、一致判定となった文字列が選択された場合、記憶部２０に生成するファイル名称として、選択された文字列を用いる。例えば、選択された一致判定の文字列が『御請求書』であれば、『御請求書』をファイル（１００１）の名称とする。また、文字判定部４０１が生成した図５（ａ）、図５（ｂ）、図５（ｃ）の中間ファイルを統合した形態で記憶する。このように制御することで、使用者の意図した文字列を使用したファイル名を容易に生成することが出来る。
【００４７】
次に、不一致箇所が選択された場合のファイル生成部４０５の制御に関して説明する。図１０（ｂ）は、不一致判定となった文字列『株式会社ＡＡＡ』が選択された場合の、ファイル生成部４０５によるフォルダ生成制御結果である。ファイル生成部４０５は、不一致判定となった文字列が選択された場合、記憶部２０に生成するファイル名称として、選択された文字列位置に存在する各文字列を用いる。本説明において選択された不一致判定の文字列は、『株式会社ＡＡＡ』である。よって、各画像データにおける『株式会社ＡＡＡ』の文字列の位置、すなわち、各入力画像データ中の『御中』の前に存在する文字列を、それぞれのファイル（１００２、１００３、１００４）の名称とする。
【００４８】
また、不一致判定となった文字列が選択された場合、画像入力部１０により入力された電子化後の画像データをそれぞれ別のファイルとして記憶する。
【００４９】
つまり、入力画像データが図５（ａ）であれば、ファイル名を「株式会社ＡＡＡ」として図５（ａ）の電子化されたファイルを記憶する。同様に、入力画像データが図５（ｂ）であれば、ファイル名を「ＢＢＢ（株）」として図５（ｂ）の電子化されたファイルを記憶する。入力画像データが図５（ｃ）であれば、ファイル名を「ＣＣＣ工務店」として図５（ｃ）の電子化されたファイルを記憶する。つまり、本実施例においては、入力画像データ各々の中間ファイルがリネームされて記憶される。このように制御することで、使用者の意図した文字列を使用したファイル名を容易に生成することが出来る。
【００５０】
次に主制御部４０の制御フローに関して説明する。図１１は、本実施例における制御フローを示す図である。なお、本フローの各ステップにおける処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ（不図示）からＲＡＭ（不図示）上に読み込んだ後に、ＣＰＵ（不図示）によって該プログラムを実行することによって実施される。
【００５１】
ステップＳ２０１にて、使用者により、取得する画像データを電子化するための動作モードが選択されると、ステップＳ２０２に進む。そして、ステップＳ２０２にて画像入力部１０は画像データを取得する。取得する画像データは、光学的な読み取りを伴うものであれば、スキャンされた画像データとなり、通信網を介して入力されるものであれば受信データとなる。ステップＳ２０３にて画像入力部１０により、全てのページの画像データが入力されたと判断されるとステップＳ２０４に進む。そしてステップＳ２０４にて、主制御部４０は文字判定部４０１による文字判定処理を実施する。この文字判定部４０１による、文字判定処理は、画像入力部１０により入力される１枚毎のレイアウト解析、データ切り出し、特徴抽出、照合、照合結果の記憶である。
【００５２】
続いて、ステップＳ２０５にて、主制御部４０は、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるであるか否か判断し、そうでなければステップＳ２１２に進む。そしてステップＳ２１２にて、生成するファイル名を所定のものとして記憶する。一方、ステップＳ２０５にて主制御部４０は、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるものであると判定された場合、ステップＳ２０６へ進む。そしてステップＳ２０６にて一致判定部４０２による一致判定処理を実施する。この一致判定部４０２による一致判定処理が終了すると、ステップＳ２０７へ進み、主制御部４０の表示制御部４０３は、一致箇所、不一致箇所の表示制御を行う。
【００５３】
続いて、ステップＳ２０８にて使用者により、一致箇所が選択された場合ステップＳ２０９に進む。そしてステップＳ２０９にて、主制御部４０のファイル生成部４０５は、選択された一致箇所の内容を反映したファイルを生成する。なお、生成するファイルは、入力された全てのページの画像データの中間ファイルを統合した単一のファイルである。一方、ステップＳ２０８において、不一致箇所が選択されたと判定された場合は、ステップＳ２１０に進む。そして、ステップＳ２１０にて、ユーザが選択した箇所が相違箇所であると判定されると、ステップＳ２１１に進む。そして、ステップＳ２１１にて、主制御部４０のファイル生成部４０５は、各入力画像データ中の、選択された不一致箇所位置の内容を反映したファイルを各々生成する。なお、ステップＳ２０９、およびステップＳ２１１において記憶するファイルの名称は、既に説明した一致箇所、不一致箇所の選択に対応した名称となる。
【００５４】
なお、この生成されたファイルは記憶部２０に記憶されてもよいし、本実施例における画像処理装置に接続されたメモリに記憶されてもよい。
【００５５】
以上、説明したように本実施例においては、帳票などを読み取ることで得られる同一形態で構成される画像データを複数ページ分電子化する場合、使用者によって選択された内容（一致箇所選択／不一致箇所選択）に応じた形態でファイルが構築される。更に、記憶される電子化された画像データのファイル名も、使用者によって選択された内容（一致箇所選択／不一致箇所選択）に適合したものとなるため、使用者の利便性を高めることが出来る。よって、画像データの電子化作業の効率化、および電子化後の認識性を向上させ、電子化された画像データの管理が容易になる。
【００５６】
［第３実施例］
次に、本発明の第３実施例に関して説明する。本実施例は、同一形態で構成される複数の画像データの電子化を行う場合、生成するファイルを統合して生成（単一ファイルとして生成）するか、個別に生成するかの動作モードが事前に設定された場合の制御に関するものである。なお、本実施例の画像処理装置の構成は、図１に示す構成であり、画像入力部１０、記憶部２０、操作パネル部３０、主制御部４０となる。また、以降の説明において、画像入力部１０に入力される画像データは、図５に示した画像データとする。
【００５７】
以下、図面を用いて、本実施例における制御フローに関して説明する。図１２は、本実施例における制御フローを示す図である。なお、本フローの各ステップにおける処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ（不図示）からＲＡＭ（不図示）上に読み込んだ後に、ＣＰＵ（不図示）によって該プログラムを実行することによって実施される。
【００５８】
ステップＳ３０１にて、使用者により、取得する画像データを電子化する際、取得した全てのページの画像データを統合したデータとして電子化するか、取得した全てのページの画像データを個別のデータとして電子化するかの動作モードが設定される。ステップＳ３０１にて動作モードが選択されると、ステップＳ３０２に進む。そして、ステップＳ３０２にて画像入力部１０は画像データを受け付ける。受け付ける画像データは、第１実施例および第２実施例同様、光学的な読み取りを伴うものであれば、スキャンされた画像データとなり、通信網を介して入力されるものであれば受信データとなる。ステップＳ３０３にて、画像入力部１０は、全ての画像データが入力されるまで画像データの受け付けを継続的に行う。
【００５９】
ステップＳ３０３にて画像入力部１０により、全てのページの画像データの入力がされたと判定されると、ステップＳ３０４に進む。そしてステップＳ３０４にて、主制御部４０は、文字判定部４０１による文字判定処理を実施する。この文字判定部４０１による、文字判定処理は、画像入力部１０により入力される１枚毎のレイアウト解析、データ切り出し、特徴抽出、照合、照合結果の記憶である。
【００６０】
文字判定部４０１による文字判定が終了すると、ステップＳ３０５に進み、主制御部４０の一致判定部４０２は、一致判定処理を実施する。続いてステップＳ３０６にて主制御部４０は、使用者により設定された動作モードが、入力画像データを電子化した結果を統合する（取得した全てのページの画像データを１つのファイルに保存する）動作モードである場合、ステップＳ３０７に進む。そして、ステップＳ３０７にて表示制御部４０３による処理により、一致判定部４０２で一致判定となった文字列を選択出来る形態で表示を行う。
【００６１】
この場合の操作パネル部３０の状態例を図１３（ａ）に示す。図１３（ａ）において、網掛けで示した文字列は、一致判定部４０２により、入力画像データ、すなわち図５（ａ）、図５（ｂ）、図５（ｃ）それぞれで一致していると判定された文字列である。なお、この網掛けで示した文字列は、ステップＳ３０６にて選択したモードにおいて使用者が選択可能なものである。また、薄く示した文字列は、一致判定部４０２により、入力画像データで不一致と判定された文字列であり、ステップＳ３０６にて選択したモードにおいて使用者によって選択不可能なものである。なお、使用者により選択可能な一致判定された文字列の表示は、カラー表示での色分けでも良いし、点灯／点滅といった表示形態であっても良い。
【００６２】
ステップＳ３０８にて、使用者により、一致判定された文字列の選択がなされると、ステップＳ３０９に進み、主制御部４０は、選択された文字列を用いたフォルダ名のフォルダを記憶部２０に生成する。そして、記憶部２０に記憶されている図５（ａ）、図５（ｂ）、図５（ｃ）の中間ファイルを統合し、選択された一致文字列を用いたファイル名でフォルダ内に記憶する。例えば、使用者により、一致判定の文字列『御請求書』が選択された場合、フォルダ名を『御請求書』とし、そのフォルダ内に、図５（ａ）、図５（ｂ）、図５（ｃ）の中間ファイルを１つのファイルに統合し、御請求書＿００１という名称で記憶する。
【００６３】
一方、ステップＳ３０６にて、主制御部４０は、使用者により設定された動作モードが、入力した全てのページの画像データの電子化結果を個別に生成する動作モードである場合ステップＳ３１０に進む。そして、ステップＳ３１０にて、表示制御部４０３による処理により、一致判定部４０２で不一致判定となった文字列が選択出来る形態で表示を行う。
【００６４】
この場合の操作パネル部３０の状態例を図１３（ｂ）に示す。図１３（ｂ）において、網掛けで示した文字列は、一致判定部４０２により、入力画像データ、すなわち入力画像データで不一致と判定された文字列である。なお、この網掛けで示した文字列は、ステップＳ３０６にて選択したモードにおいて使用者が選択可能なものである。また、薄く示した文字列は、一致判定部４０２により、図５（ａ）、図５（ｂ）、図５（ｃ）全体で一致と判定された文字列であり、ステップＳ３０６にて選択したモードにおいて使用者によって選択不可能なものである。なお、使用者により選択可能な不一致判定された文字列の表示は、カラー表示での色分けでも良いし、点灯／点滅といった表示形態であっても良い。
【００６５】
ステップＳ３１１にて、主制御部４０は、使用者により、不一致判定された文字列の選択がなされたと判断されるとステップＳ３１２に進む。そして、ステップＳ３１２にて、入力画像データ中の選択された不一致文字列位置の各文字列を用いたフォルダを生成し、このフォルダに生成したファイルに記憶する。
【００６６】
なお、この生成されたフォルダ（ファイル）は記憶部２０に記憶されてもよいし、本実施例における画像処理装置に接続されたメモリに記憶されてもよい。
【００６７】
具体的には、図５（ａ）、図５（ｂ）、図５（ｃ）の中間ファイルを、各々該当するフォルダ内に記憶する。例えば、使用者により、不一致判定の文字列『株式会社ＡＡＡ』が選択された場合、『株式会社ＡＡＡ』、『ＢＢＢ（株）』、『ＣＣＣ工務店』の名称でフォルダを作成する。そして、その各フォルダ内に、図５（ａ）、図５（ｂ）、図５（ｃ）各々の中間ファイルを株式会社ＡＡＡ＿０１１、ＢＢＢ（株）＿００１、ＣＣＣ工務店＿００１にリネームして記憶する。
【００６８】
なお、本実施例における、一致判定の文字列、あるいは不一致判定の文字列の表示部３０１への表示対象は、全ての一致判定文字列、全ての不一致判定文字列としなくても良い。例えば、記憶部２０に、一致、不一致の表示対象とする文字の大きさ（フォントサイズ）、文字列の長さを事前に指定し、指定された内容に該当する一致文字列、不一致文字列のみを表示するようにしても良い。また、記憶部２０に、キーワードを事前に指定して登録し、事前登録されたキーワードに該当する一致文字列、不一致文字列のみを表示するようにしても良い。
【００６９】
以上、説明したように、本実施例においては、事前に設定された動作モードに応じて、フォルダ名、ファイル名の候補を、一致判定された文字列、あるいは不一致判定された文字列とすることで使用者の利便性を向上させている。よって、画像データの電子化作業の効率化、および電子化後の認識性を向上させ、電子化された画像データの管理が容易になる。
【００７０】
［第４実施例］
次に、第４実施例に関して説明する。本実施例は、同一形態で構成される複数画像データの電子化を行う場合、使用者が選択可能な項目を単一な形態で表示し、使用者により選択された項目の判定結果に基づいて電子化制御を行うものである。なお、本実施例の画像処理装置の構成は、図１に示す構成であり、画像入力部１０、記憶部２０、操作パネル部３０、主制御部４０となる。また、以降の説明において、画像入力部１０に入力される画像データは、図５に示した画像データとする。
【００７１】
以下、図面を用いて、本実施例における制御フローに関して説明する。図１５は、本実施例における制御フローを示す図である。なお、本フローの各ステップにおける処理は、他の実施例と同様、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ（不図示）からＲＡＭ（不図示）上に読み込んだ後に、ＣＰＵ（不図示）によって該プログラムを実行することにより実施される。
【００７２】
ステップＳ４０１にて、使用者により、取得する画像データを電子化する際、取得した全てのページの画像データを統合したデータとして電子化するか、取得した全てのページの画像データを個別のデータとして電子化するかの動作モードが設定される。ステップＳ４０１にて動作モードが選択されると、ステップＳ４０２に進む。そして、ステップＳ４０２にて画像入力部１０は画像データを受け付ける。受け付ける画像データは、これまで説明した実施例同様、光学的な読み取りを伴うものであれば、スキャンされた画像データとなり、通信網を介して入力されるものであれば受信データとなる。ステップＳ４０３にて、画像入力部１０は、全ての画像データが入力されるまで画像データの受け付けを継続的に行う。
【００７３】
ステップＳ４０３にて画像入力部１０により、全てのページの画像データの入力がされたと判定されると、ステップＳ４０４に進む。そしてステップＳ４０４にて、主制御部４０は、文字判定部４０１による文字判定処理を実施する。この文字判定部４０１による、文字判定処理は、画像入力部１０により入力される１枚毎のレイアウト解析、データ切り出し、特徴抽出、照合、照合結果の記憶である。
【００７４】
文字判定部４０１による文字判定が終了すると、ステップＳ４０５に進む。ステップＳ４０５にて、主制御部４０は、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるモードであるかを判断し、そうでなければステップＳ４１２に進む。そしてステップＳ４１２にて、生成するファイル名を所定のものとして記憶する。一方、ステップＳ４０５にて主制御部４０は、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるモードであると判定された場合、ステップＳ４０６に進む。そしてステップＳ４０６にて、一致判定部４０２による一致判定処理を実施する。一致判定部４０２による一致判定処理後、主制御部４０は表示部３０１に、一致判定部４０２によって判定した一致部、あるいは不一致部と判定した項目を同一の形態で表示する制御を実施する。図１４は、図５に示した画像データに対する操作パネル部３０の表示状態を示す図である。
【００７５】
図１４（ａ）にて、一致判定部４０２により図５の複数の帳票の画像データにて各画像データに共通する位置に記載されている内容が全ての画像データで一致していると判定された文字列、および一致していないと判定された文字列を同一形態（対象文字列を矩形枠で囲む形態）で表示する。なお、前記表示形態はこの矩形枠で囲む形態に限定されるものではなく、同一形態であれば良い。例えば、網掛け表示、対象項目の背景の色表示、あるいは項目自体や背景色の点滅表示等でも良い。つまり、主制御部４０は、一致判定部４０２にて、一致あるいは不一致の文字列であると判定された項目を同じ形態で使用者に見せるように表示部３０１に表示する。
【００７６】
なお、第１実施例記載のように、主制御部４０による表示部３０１に対する制御はこれに限定されるものではない。例えば、記憶部２０に、一致、不一致の表示対象とする文字の大きさ（フォントサイズ）、文字列の長さ（文字数）を事前に指定（登録）し、指定された内容に該当する一致項目と不一致項目を表示するようにしても良い。図１４（ｂ）は一致文字列、不一致文字列の表示を、所定閾値よりも大きな文字（フォント）、あるいは文字列の長さを制限した場合の表示例である。まず、所定閾値よりも大きな文字（フォント）としたことで、図１４（ａ）に表示した小さい文字列が全て矩形枠表示となっていない。また、文字列の長さを制限したことで、日付や定型文のような長い文字列においても、全て矩形枠表示となっていない。
【００７７】
図１４（ｃ）は、記憶部２０に、一致、不一致の表示対象として、キーワード、『御請求書』、『株式会社』、『（株）』を指定し、これら指定されたキーワードを含む文字列のみに対して、一致、あるいは不一致と判定した項目のみを表示した場合の表示例である。このように制御することで、一致判定部４０２により判定された、入力画像データの特徴的な文字列のみが表示部３０１への表示項目対象となり、選択時の利便性を向上させることが出来る。
【００７８】
主制御部４０は、表示制御部４０３による表示制御を終了すると、表示部３０１に表示した項目の選択を待つ。そして、以降の主制御部４０による制御は、使用者により選択された項目が、一致判定部４０２にて一致と判定された項目であるか、不一致と判定された項目であるかによって異なる制御となる。
【００７９】
ステップＳ４０８にて、使用者により選択された項目が、一致判定部４０２により一致と判定された項目である場合、主制御部４０は、選択された一致判定の文字列を使用した制御を行う。つまり、選択された一致文字列を使用したフォルダ、あるいはファイルを生成する。このとき生成されるフォルダ、あるいはファイルは、使用者によって選択された項目が一致項目であることから、単一のもの（単一フォルダ、あるいは単一ファイル）となる。例えば、図１４（ａ）における『御請求書』が選択された場合、『御請求書』という名称でフォルダが生成され、フォルダ内には画像入力部１０から入力された複数の帳票データが単一のファイルで電子化されて格納される。また、出力形態がファイルであれば、『御請求書』という名称のファイルが生成される。つまり、主制御部４０は、ステップＳ４０９にて、第１実施例あるいは第２実施例における一致文字列が選択された場合の制御を実施する。
【００８０】
ステップＳ４０８にて、使用者により選択された項目が、一致判定部４０２により不一致と判定された項目である場合、主制御部４０は、選択された不一致判定の文字列を使用した制御を行う。つまり、選択された不一致文字列を使用したフォルダ、あるいはファイルを生成する。このとき生成されるフォルダ、あるいはファイルは、使用者によって選択された項目が不一致項目であることから、複数のもの（複数フォルダ、あるいは複数ファイル）となる。例えば、図１４（ａ）における『株式会社ＡＡＡ』が選択された場合、複数の帳票画像データ中の『株式会社ＡＡＡ』位置の各文列の名称でフォルダ、あるいはファイルが生成される。そして、各フォルダ内には画像入力部１０から入力された単一の帳票データがそれぞれ電子化されて格納される。つまり、図５に示した画像データを対象とする場合、『株式会社ＡＡＡ』、『ＢＢＢ（株）』、『ＣＣＣ工務店』の名称で、フォルダが画像データ毎に生成される。また、出力形態がファイルであれば、『株式会社ＡＡＡ』位置の各文字列の名称でファイルが生成される。つまり、図５に示した画像データを対象とする場合、『株式会社ＡＡＡ』、『ＢＢＢ（株）』、『ＣＣＣ工務店』の名称で、ファイルが画像データ毎に生成される。つまり、主制御部４０は、ステップＳ４１１にて、第１実施例あるいは第２実施例における不一致文字列が選択された場合の制御を実施する。なお、ステップＳ４１０にて、使用者が、操作パネル部３０に表示したいずれの項目も選択しなかった場合は、ステップＳ４１２に進み、所定名称でのフォルダあるいは所定名称でのファイルを生成する。
【００８１】
以上、説明したように本実施例においては、使用者に対する選択対象を表示する際、一致あるいは不一致の区別をなくし、同一形態での選択項目として表示させ、使用者が選択した項目の種別（一致あるいは不一致）によって以降の制御を行うことが可能となる。したがって、使用者が一致や不一致を認識することなく、同一形態の複数のデータの特徴に基づき、選択された内容（一致箇所選択／不一致箇所選択）に適合した制御が行われ、使用者の利便性を高めることが出来る。
【００８２】
［第５実施例］
次に、第５実施例に関して説明する。本実施例は、第４実施例に対し、同一形態で構成される複数画像データの電子化を高速に行う場合の形態である。なお、本実施例の画像処理装置の構成も図１に示す構成であり、画像入力部１０、記憶部２０、操作パネル部３０、主制御部４０となる。また、以降の説明において、画像入力部１０に入力される画像データは、図５に示した画像データとする。
【００８３】
以下、図面を用いて、本実施例における制御フローに関して説明する。図１６は、本実施例における制御フローを示す図である。なお、本フローの各ステップにおける処理は、他の実施例と同様、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ（不図示）からＲＡＭ（不図示）上に読み込んだ後に、ＣＰＵ（不図示）によって該プログラムを実行することにより実施される。
【００８４】
ステップＳ５０１にて、使用者により、取得する画像データを電子化する際、取得した全てのページの画像データを統合したデータとして電子化するか、取得した全てのページの画像データを個別のデータとして電子化するかの動作モードが設定される。ステップＳ５０１にて動作モードが選択されると、ステップＳ５０２に進む。そして、ステップＳ５０２にて画像入力部１０は画像データを受け付ける。受け付ける画像データは、これまで説明した実施例同様、光学的な読み取りを伴うものであれば、スキャンされた画像データとなり、通信網を介して入力されるものであれば受信データとなる。ステップＳ５０３にて、画像入力部１０は、全ての画像データが入力されるまで画像データの受け付けを継続的に行う。
【００８５】
ステップＳ５０３にて画像入力部１０により、全てのページの画像データの入力がされたと判定されると、ステップＳ５０４に進む。そしてステップＳ５０４にて、主制御部４０は、文字判定部４０１による文字判定処理を実施する。この文字判定部４０１による、文字判定処理は、画像入力部１０により入力される１枚毎のレイアウト解析、データ切り出し、特徴抽出、照合、照合結果の記憶である。
【００８６】
文字判定部４０１による文字判定が終了すると、ステップＳ５０５に進む。ステップＳ５０５にて、主制御部４０は、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるモードであるかを判断し、そうでなければステップＳ５１２に進む。そしてステップＳ５１２にて、生成するファイル名を所定のものとして記憶する。一方、ステップＳ５０５にて主制御部４０は、使用者によって設定された動作モードが、画像データの電子化を行う際に、全てのページの画像データに共通する位置に対する文字列の一致判定結果を用いるモードであると判定された場合、ステップＳ５０６に進む。主制御部４０は、ステップＳ５０６にて、ステップＳ５０４での一致判定部４０２による文字判定結果に基づき、文字判定された箇所を表示部３０１に表示する。この表示形態は、例えば第４実施例における図１４（ａ）〜図１４（ｃ）に示した形態のようにする。つまり、文字判定された箇所を、同一形態（対象文字列を矩形枠で囲む形態）で表示する。なお、前記表示形態はこの矩形枠で囲む形態に限定されるものではなく、同一形態であれば良い。例えば、網掛け表示、対象項目の背景の色表示、あるいは項目自体や背景色の点滅表示等でも良い。主制御部４０は、ステップＳ５０７にて、使用者による表示部３０１に表示した文字列の選択を待つ。使用者により、表示部３０１に表示した文字列のいずれかが選択されると、主制御部４０は次の制御に移行する。主制御部４０は、ステップＳ５０８にて、使用者により選択された文字列が、画像入力部１０を介して入力された同一形態の画像データの、同一位置を通じて一致した文字列であるか、不一致文字列であるかの判定を行うように制御する。主制御部４０は、ステップＳ５０９にて、使用者により選択された文字列が一致箇所であった場合、一致箇所と判定された場合の制御に移行する。つまり、選択された一致文字列を用いてフォルダ、あるいはファイルを生成する。このとき生成されるフォルダ、あるいはファイルは、使用者によって選択された文字列が一致文字列であることから、単一のもの（単一フォルダ、あるいは単一ファイル）となる。例えば、ステップＳ５０７にて、使用者が、図１４（ａ）における『御請求書』を選択した場合、『御請求書』という名称でフォルダが生成され、フォルダ内には画像入力部１０から入力された複数の帳票データが単一のファイルで電子化されて格納される。また、出力形態がファイルであれば、『御請求書』という名称のファイルが生成される。つまり、主制御部４０は、ステップＳ５１０にて、第１実施例あるいは第２実施例における一致文字列が選択された場合の制御を実施する。
【００８７】
ステップＳ５０９にて、使用者により選択された文字列が、一致判定部４０２により不一致と判定された文字列である場合、主制御部４０は、不一致判定の文字列が選択された場合の制御に移行する。つまり、選択された不一致文字列を使用したフォルダ、あるいはファイルを生成する。このとき生成されるフォルダ、あるいはファイルは、使用者によって選択された文字列が不一致文字列であることから、複数のもの（複数フォルダ、あるいは複数ファイル）となる。例えば、ステップＳ５０７にて、使用者が、図１４（ａ）における『株式会社ＡＡＡ』を選択した場合、複数の帳票画像データ中の『株式会社ＡＡＡ』位置の各文字列の名称でフォルダ、あるいはファイルが生成される。そして、各フォルダ内には画像入力部１０から入力された単一の帳票データがそれぞれ電子化されて格納される。つまり、図５に示した画像データを対象とする場合、『株式会社ＡＡＡ』、『ＢＢＢ（株）』、『ＣＣＣ工務店』の名称で、フォルダが画像データ毎に生成される。また、出力形態がファイルであれば、『株式会社ＡＡＡ』位置の各文字列の名称でファイルが生成される。つまり、図５に示した画像データを対象とする場合、『株式会社ＡＡＡ』、『ＢＢＢ（株）』、『ＣＣＣ工務店』の名称で、ファイルが画像データ毎に生成される。つまり、主制御部４０は、ステップＳ５１１にて、第１実施例あるいは第２実施例における不一致文字列が選択された場合の制御を実施する。
【００８８】
以上、説明したように本実施例においては、画像入力部１０を介して入力される同一形態の画像データに対して、まず一致、不一致に関係なく文字判定された箇所を表示する。そして、使用者が選択した文字列（文字列の位置）に限定し、同一形態の複数の画像データの同一位置の文字列が一致しているか、不一致であるかの判定を行う。このため、文字判定した全ての文字列に対して、一致、不一致の判定を行うことがなくなるため、画像入力部１０を介して入力される画像データの電子化制御の高速化が図れ、使用者の利便性を高めることが出来る。
【００８９】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015213289.tif 000003
【図２】
2015213289.tif 000004
【図３】
2015213289.tif 000005
【図４】
2015213289.tif 000006
【図５】
2015213289.tif 000007
【図６】
2015213289.tif 000008
【図７】
2015213289.tif 000009
【図８】
2015213289.tif 000010
【図９】
2015213289.tif 000011
【図１０】
2015213289.tif 000012
【図１１】
2015213289.tif 000013
【図１２】
2015213289.tif 000014
【図１３】
2015213289.tif 000015
【図１４】
2015213289.tif 000016
【図１５】
2015213289.tif 000017
【図１６】
2015213289.tif 000018