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