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