(57)【要約】【課題】入力画像データの内容と、前記入力画像データから生成する電子化文書ファイルを保存する際に用いるファイル名やフォルダ名とに、容易に関連性を持たせることが可能な画像処理装置を提供すること。【解決手段】本発明は、異なる形態で構成された複数の画像データを電子化して電子化文書ファイルを取得する画像処理装置であって、前記複数の画像データのうち第１の画像データに含まれる文字列が、該第１の画像データ以外の画像データにも共通して含まれているか否かを判定する判定手段と、前記判定結果に対する使用者の選択に基づき、処理を切り替える手段とを備えたことを特徴とする画像処理装置である。【選択図】図８
2016031538.tif 000002
【特許請求の範囲】
【請求項１】
異なる形態で構成された複数の画像データを電子化して電子化文書ファイルを取得する画像処理装置であって、
前記複数の画像データのうち第１の画像データに含まれる文字列が、該第１の画像データ以外の画像データにも共通して含まれているか否かを判定する判定手段と、
前記判定結果に対する使用者の選択に基づき、処理を切り替える手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第１の画像データに含まれる文字列が該第１の画像データ以外の画像データにも共通して含まれていた場合、当該文字列を一致文字列として表示し、前記第１の画像データに含まれる文字列が前記第１の画像データ以外の画像データに共通して含まれていなかった場合、当該文字列を不一致文字列として表示する表示手段を更に備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
選択された文字列を用いたフォルダを生成するフォルダ生成手段と、
選択された文字列を用いたファイルを生成するファイル生成手段と
を更に備えたことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記使用者により前記一致文字列が選択された場合、前記ファイル生成手段は、前記選択された一致文字列を含む名称を有し、前記複数の画像データの夫々に対する中間ファイルを統合した電子化文書ファイルを生成することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記使用者により前記不一致文字列が選択された場合、前記ファイル生成手段は、前記選択された不一致文字列を含む名称を有し、前記選択された不一致文字列を含む画像データに対する電子化文書ファイルを生成することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記使用者により前記一致文字列及び前記不一致文字列が選択された場合、前記フォルダ生成手段は、前記選択された一致文字列を含む名称を有するフォルダを生成し、前記ファイル生成手段は、前記選択された不一致文字列を含む名称を有し、前記選択された不一致文字列を含む画像データに対する電子化文書ファイルを、当該生成したフォルダ内に生成することを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記使用者により前記一致文字列及び前記不一致文字列が選択された場合、前記ファイル生成手段は、前記選択された一致文字列を及び不一致文字列を含む名称を有し、前記選択された不一致文字列を含む画像データに対する電子化文書ファイルを生成することを特徴とする請求項３に記載の画像処理装置。
【請求項８】
文字列を選択するために表示するページの表示を切り替える手段を更に備えたことを特徴とする請求項２に記載の画像処理装置。
【請求項９】
選択された文字列をフォルダ名に用いてフォルダを生成するフォルダモードと、選択された文字列をファイル名に用いてファイルを生成するファイルモードとを有することを特徴とする請求項３に記載の画像処理装置。
【請求項１０】
前記フォルダモード及び前記ファイルモードに対する、下位のモードを更に有することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記下位のモードのうちの１モードにおいて、
現在のモードがフォルダモードであり且つ一致文字列が選択された場合、全ページに対応する画像データに対する電子化文書ファイルが保存される、前記選択された一致文字列と同じ名称を有するフォルダが生成され、
現在のモードがフォルダモードであり且つ不一致文字列が選択された場合、表示中のページに対応する画像データに対する電子化文書ファイルが保存される、前記選択された不一致文字列と同じ名称を有するフォルダが生成され、
現在のモードがファイルモードであり且つ一致文字列が選択された場合、全ページに対応する画像データの中間ファイルを統合した、前記選択された一致文字列を反映したファイル名を有する電子化文書ファイルが生成され、
現在のモードがファイルモードであり且つ不一致文字列が選択された場合、表示中のページのみに対応する画像データに対する、前記選択された不一致文字列を反映したファイル名を有する電子化文書ファイルが生成されることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記下位のモードのうちの１モードにおいて、
現在のモードがフォルダモードであり且つ一致文字列が選択された場合、各ページに対応する画像データから生成した電子化文書ファイルを個別に保存するフォルダのフォルダ名に、前記選択された一致文字列に識別記号を付加したものを適用し、
現在のモードがファイルモードであり且つ一致文字列が選択された場合、各ページに対応する画像データから生成する電子化文書ファイルに対する個別ファイル名に、前記選択された一致文字列に識別記号を付加したものを適用することを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記下位のモードのうちの１モードにおいて、
現在のモードがフォルダモードであり且つ一致文字列及び不一致文字列が選択された場合、
前記選択された一致文字列と同じ名称を有するフォルダが生成され、
前記選択された一致文字列に前記選択された不一致文字列を付加した名称を用いた、表示中のページに対応する画像データに対する電子化文書ファイルが生成され、
現在のモードがファイルモードであり且つ一致文字列及び不一致文字列が選択された場合、
前記選択された一致文字列に前記選択された不一致文字列を付加した名称を用いて、表示中のページのみに対応する画像データに対する電子化文書ファイルが生成されることを特徴とする請求項１０に記載の画像処理装置。
【請求項１４】
一致文字列又は不一致文字列であるかの判定の際に実行される検索対象を限定する限定手段と、
表示中のページで選択された不一致文字列が他のページにも存在すると、表示中のページに追加して当該他のページも制御対象とする対象拡大手段と
を更に備えたことを特徴とする請求項８に記載の画像処理装置。
【請求項１５】
異なる形態で構成された複数の画像データを電子化して電子化文書ファイルを取得する画像処理方法であって、
前記複数の画像データのうち第１の画像データに含まれる文字列が、該第１の画像データ以外の画像データにも共通して含まれているか否かを判定する判定ステップと、
前記判定結果に対する使用者の選択に基づき、処理を切り替えるステップと
を備えたことを特徴とする画像処理方法。
【請求項１６】
コンピュータを、請求項１乃至１４の何れか一項に記載の画像処理装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。具体的には、本発明は、画像データを電子化することで得た電子化文書や当該電子化文書を保存するフォルダに適切な名称を付与する画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置では、紙媒体などに印刷された原稿を光学的に読み取って得られる画像データを、装置内部の記憶部に電子化した状態で保存することが可能である。従来、このような電子化データを保存する際のファイルや、ファイルの保存先であるフォルダに名称を付与する際、装置に固有のヘッダ情報や文字列、通し番号などを自動的に適用することが多い。このため、使用者が、ファイルの保存先であるフォルダや保存対象のファイルに対して任意の名称を指定する場合は、装置の操作パネル等から、フォルダ名やファイル名を明示的に入力するなどの作業が必要であり、使用者にとって煩わしい。このような煩わしさを解決するために、特許文献１においては、画像データを電子化して保存する場合について、次の方法が示されている。即ち、読み取った原稿の内容と関連性の高い文字又は文字列を、電子化データファイルの名称に適用することで、使用者の利便性を向上させる方法である。具体的には、原稿中の所定位置に文字又は文字列が含まれているかを認識する手段を設け、文字又は文字列を認識できた場合は認識した文字又は文字列をファイル名とし、認識できなかった場合は原稿を読み取った日時をファイル名とすることが示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2005-056315号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示されている方法では、原稿中の所定位置において認識された文字又は文字列が使用者の指定したいファイル名と合致しない場合、使用者の利便性を向上するものになり得ない、という課題が存在する。また、読み取りを行った日時がファイル名となった場合は、原稿の内容とファイル名とに明確な関連性を持たせることができないため、同様に使用者の利便性の向上に寄与しない、という課題も存在する。本発明は、これらの課題を鑑みてなされたものである。
【課題を解決するための手段】
【０００５】
本発明は、異なる形態で構成された複数の画像データを電子化して電子化文書ファイルを取得する画像処理装置であって、前記複数の画像データのうち第１の画像データに含まれる文字列が、該第１の画像データ以外の画像データにも共通して含まれているか否かを判定する判定手段と、前記判定結果に対する使用者の選択に基づき、処理を切り替える手段とを備えたことを特徴とする画像処理装置である。
【発明の効果】
【０００６】
本発明によれば、複数枚の用紙から成る原稿を読み取ることで取得した、異なる形態（フォーマット）で構成された複数の画像データの電子化を行う場合に、電子化文書に付与するファイルの名称や保存先のフォルダの名称に使用者の意図を容易に反映できる。この結果、入力画像データの内容と、この入力画像データから生成する電子化文書ファイルを保存する際に用いるファイル名やフォルダ名とに、容易に関連性を持たせることが可能となり、ファイルやフォルダの管理が容易になる。よって、画像データの電子化作業の効率化を実現でき、電子化後の認識性を向上させることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】実施例１における画像処理装置の構成を示すブロック図である。
【図２】文字判定部の構成を示すブロック図である。
【図３】操作パネル部の構成を示す図である。
【図４】文字判定結果の例を示す図である。
【図５】入力画像データの例を示す図である。
【図６】実施例１〜３における表示態様の例を示す図である。
【図７】実施例１〜３におけるフォルダ生成及びファイル生成の例を示す図である。
【図８】実施例１の制御フローの一部を示すフローチャートである。
【図９】実施例１の制御フローの一部を示すフローチャートである。
【図１０】実施例２の制御フローの一部を示すフローチャートである。
【図１１】実施例２の制御フローの一部を示すフローチャートである。
【図１２】実施例３の制御フローを示すフローチャートである。
【図１３】実施例３の効果を説明する図である。
【発明を実施するための形態】
【０００８】
［実施例１］
＜画像処理装置の構成＞
以下、本発明を実施するための形態について図面を用いて説明する。図１は、本発明の第１の実施例（「実施例１」とする）における画像処理装置の構成を示すブロック図である。画像処理装置は、画像入力部１０と、記憶部２０と、操作パネル部３０と、主制御部４０とから構成される。主制御部４０と、画像入力部１０、記憶部２０、及び操作パネル部３０とは夫々接続されており、夫々の間でデータのやり取りが可能である。画像入力部１０は、紙の原稿を光学的に読み取ることで得られる画像データ、或いは、図示しない通信網を経由して画像処理装置に入力される画像データを受け取る。記憶部２０は、画像入力部１０に入力された画像データ及び主制御部４０の制御情報を記憶する。操作パネル部３０は、画像処理装置に対して使用者が動作指示を行う入力部と、使用者が確認できるよう動作状態を表示する表示部とから構成される。
【０００９】
図３に、操作パネル部３０の詳細な構成を示す。図３（ａ）において、表示部３０１は、例えばタッチパネル等により構成される。テンキー３０２は、使用者が操作に関する設定項目等を設定するためのキーである。スタートキー３０３は、使用者が画像処理装置に対して動作起動の指示を出す際に押下される。ストップ／クリアキー３０４は、使用者が画像処理装置に対して動作の中止を指示する際に押下される。リセットキー３０５は、テンキー３０２を用いて設定された設定値の初期化に用いられる。モード選択キー３０６は、画像処理装置の動作モードを設定するためのキーである。表示切替キー３０７は、表示部３０１に表示する内容を指示するためのキーである。なお、これらの各キーはハードキーに限定されるものではなく、表示部３０１に表示されるソフトキーであっても良い。図３（ｂ）に、モード選択キー３０６及び表示切替キー３０７の具体例を示す。図３（ｂ）に示すように、モード選択キー３０６は、上位モード用のフォルダモードキー３０８と、ファイルモードキー３０９とを含み、下位モード用の一括キー３１２と、分割キー３１３と、追加キー３１４とを含む。また、表示切替キー３０７は、ページ選択キー３１０，３１１、表示対象選択キー３１５、検索対象限定キー３１６、及び不一致対象拡大キー３１７を含む。
【００１０】
図１の主制御部４０は、ＣＰＵと、ＣＰＵの起動プログラムを格納した記憶部（ＲＯＭ）と、中間データ保存用の記憶部（ＲＡＭ）と、入出力インターフェースとから構成され（いずれも不図示）、画像入力部１０と、記憶部２０と、操作パネル部３０とを制御する。図１は、主制御部４０の機能構成も示している。主制御部４０は、画像入力部１０から転送された画像データ中に含まれる文字を判定する文字判定部４０１と、複数の入力画像データ中に含まれる文字列同士を比較してその中で一致するもの、一致しないものを判定する一致判定部４０２とを含む。なお、本明細書では、文字列同士を比較した結果、一致する文字列を「一致文字列」、一致しない文字列を「不一致文字列」と定義する。また、主制御部４０は、一致判定部４０２による判定結果に応じ、操作パネル部３０を構成する表示部３０１に表示する情報を制御する、表示制御部４０３を含む。さらに、主制御部４０は、表示制御部４０３の制御により表示した内容に対する使用者の選択に応じて、フォルダを生成するフォルダ生成部４０４及びファイルを生成するファイル生成部４０５を含む。
【００１１】
図２に、文字判定部４０１の詳細な構成を示す。文字判定部４０１は、OCR（Optical CharacterRecognition）を利用する。具体的には、文字判定部４０１は、入力画像データから切り出したデータと、事前に記憶されたパターンとの照合によって、画像データ中の文字を特定し、文字データをテキストデータに変換して出力する。従って、文字判定部４０１は、OCRを実現する各処理部であるレイアウト解析部４０１１と、切り出し部４０１２と、特徴抽出部４０１３と、照合部４０１４と、辞書部４０１５と、一時記憶部４０１６とから構成される。
【００１２】
レイアウト解析部４０１１は、画像入力部１０から転送された画像データを、文字領域と画像領域とに分離し、文字領域と画像領域との配置を解析し、各文字領域に割り当てられる文字認識する順番を決定する。入力画像データが同一形態で構成される複数の画像データである場合、当該複数の画像データに対するレイアウト解析部４０１１による解析結果は夫々、画像データを構成する文字領域及び画像領域の配置並びに文字認識する順番が同一のものとなる。
【００１３】
なお、入力画像データは必ずしも原稿を読み取ることで得られた画像データである必要はなく、通信網を介してデジタル入力される、プリンタやFAXなどからの受信データでも構わない。
【００１４】
本発明では、各々が異なる形態（フォーマット）で構成された複数の画像データについて判定することを想定しているため、複数の画像データにわたって、原稿の構成要素が原稿の同一箇所に出現するという条件を判定に利用できない。従って、本発明では、ある判定対象の画像データの解析結果から得られた文字列が、他の判定対象の画像データに含まれるか否かという条件を判定に利用する。
【００１５】
切り出し部４０１２は、レイアウト解析部４０１１で検出した文字領域を、まず１行毎に分割し、分割した１行の文字領域を、更に１文字ずつに分解することにより、文字データを得る。特徴抽出部４０１３は、分割された文字が持つ特徴、例えば縦方向、横方向、斜め方向にどのような線で構成されているか等の特徴の抽出を行う。照合部４０１４は、特徴抽出部４０１３により抽出した特徴を辞書部４０１５に記憶した情報と照合し、文字データをテキストデータに変換する。照合部４０１４の照合により決定したテキストデータは、一時記憶部４０１６に記憶する。
【００１６】
＜一次記憶部への記憶態様＞
別図（図４）を用いて、一時記憶部４０１６への記憶態様に関して説明する。図４（ａ）は、原稿を読み取って取得した入力画像データの一例を示す。レイアウト解析部４０１１の解析により、図４（ａ）に示す画像データ中の文字領域は、図中に（１）〜（１４）で指し示す破線で囲まれた領域として解析される。切り出し部４０１２は、番号の小さい方から（即ち（１）から）順に、文字領域を１行ずつ切り出し、切り出した１行の文字領域をさらに１文字ずつ切り出す。切り出しによって取得した文字データに関して、特徴抽出部４０１３により文字の特徴が抽出される。抽出した特徴を、照合部４０１４により辞書部４０１５に記憶した情報と照合することにより、文字データはテキストデータに変換される。このとき、一時記憶部４０１６に記憶する構成単位を、変換されたテキストデータのブランク領域（白データ領域）で挟まれた１行とすると、一時記憶部４０１６には、図４（ｃ）に示すようにテキストデータが記憶される。同様の処理が、図４（a）とは形態（フォーマット）の異なる図４（b）に示す画像データに対して行われると、図４（d）に示すテキストデータが一時記憶部４０１６に記憶される。
【００１７】
主制御部４０は、１枚の原稿を読み取ることで得られた画像データからテキストデータへの変換及び一時記憶部４０１６への記憶処理が完了すると、当該記憶したテキストデータを用いて、中間ファイルデータ（テンポラリのファイルデータ等）を生成する。次に、主制御部４０は、生成した中間ファイルデータを、一時記憶部４０１６から読み取ったテキストデータと関連付けした状態で記憶部２０に記憶する。尚、生成される中間ファイルデータを参照することで、一時記憶部４０１６に記憶したテキストデータを、記憶されている順番通りに識別できる場合、一時記憶部４０１６から読み取ったテキストデータを記憶部２０に別途記憶する必要はない。
【００１８】
＜主制御部の動作＞
主制御部４０の動作に関して、画像データの例を挙げて説明する。図５（ａ）及び図５（b）に画像入力部１０に入力される画像データの例を示す。これらの画像データは、帳票、伝票などに見られる異なる文書形態（非同一レイアウト構成）を読み取ることで得られる。図５（ａ）及び図５（b）に示す画像データについて、これらは内容的な関連性はあるため、記載内容に同一のものが含まれるが、この同一の記載内容は必ずしも同一の箇所に記載されている訳ではない。例えば、同一の記載内容としては、契約番号に関する文字列「契約番号：000A-0001」や、請求先に関する「株式会社ＡＡＡ」「御中」の文字列がある。また、請求元の会社名、住所、電話番号、合計金額、担当欄などに関する文字列も、同一の記載内容となっている。ただし、同一の記載内容であるこれらの文字列は、図５（ａ）に示す画像データと、図５（ｂ）に示す画像データとで異なる箇所に配置されている。一方、文書タイトルに関する文字列は、図５（ａ）では「御請求書」、図５（ｂ）では「御見積書」となっており、記載内容が異なっている。また、発行日や期日などに関する文字列も図５（ａ）に示す画像データと、図５（ｂ）に示す画像データとで、記載内容が異なったものとなっている。
【００１９】
図５（ａ）及び図５（ｂ）に示す画像データから抽出されたテキストデータが一時記憶部４０１６に記憶される態様を夫々図５（ｃ）及び図５（ｄ）に示す。主制御部４０は、一時記憶部４０１６に記憶された図５（ｃ）及び図５（ｄ）に示すテキストデータと、図５（ａ）及び図５（ｂ）に示す画像データを電子化した中間ファイルデータとを記憶部２０に記憶する。なお、本実施例では、画像入力部１０に入力する図５（ａ）及び図５（ｂ）に示す画像データから抽出された文字データを全てテキストデータに変換した後に、一時記憶部４０１６からテキストデータを読み出し、記憶部２０に記憶する。しかし、主制御部４０による記憶部２０への制御はこれに限定されるものではない。即ち、画像入力部１０に入力される画像データ毎に、一時記憶部４０１６に記憶されたテキストデータを記憶部２０に記憶するように制御しても良い。
【００２０】
主制御部４０は、画像入力部１０から転送された全ての入力画像データからテキストデータを抽出し、当該抽出したテキストデータ及び電子化した中間ファイルデータを記憶部２０に記憶させると、一致判定に関する制御を行う。主制御部４０による一致判定に関する制御は、一致判定部４０２により、記憶部２０に記憶した、各入力画像データから抽出したテキストデータ同士を比較することにより実施される。
【００２１】
次に、一致判定、不一致判定の詳細に関して、図５を用いて、入力画像データ５００１を基準とした場合を例に挙げて説明する。入力画像データ５００１から抽出したテキストデータ中の範囲５０３、５０５、５０６、５０８、５０９に対するテキストデータは、入力画像データ５００２から抽出したテキストデータ中のある範囲に対するものと一致する。即ち、これらのテキストデータは、入力画像データ５００２から抽出したテキストデータ中の範囲５１４、５１２、５１６、５１７、５１０に対するテキストデータと各々一致する。従って、図５（ｃ）に示した範囲５０３、５０５、５０６、５０８、５０９に対する文字列は、全ての入力画像データ（５００１〜５００２）に含まれると判定できる。一方、図５（ｃ）の範囲５０１、５０２、５０４、５０７に対するテキストデータは、入力画像データ５００２から抽出した図５（ｄ）に示すテキストデータ内に一致するものが存在しない。従って、入力画像データ５００１から抽出されるテキストデータ中の範囲５０１、５０２、５０４、５０７に対するテキストデータは、入力画像データ５００２には含まれていないと判定できる。
【００２２】
なお、一致判定部４０２による一致判定における「一致」とは、記憶部２０に記憶されたテキストデータ同士の完全一致でなくても良い。OCRによる文字データからテキストデータへの変換は、特徴抽出部４０１３により抽出された文字の特徴と辞書部４０１５に記憶されている情報との照合に基づくため、文字１つ１つに対しては誤判定を伴うことがある。従って、文字列に対する一致判定された文字数等に基づいて最終的な一致判定を行うようにしても良い。例えば、１０文字分のテキストデータに対し、８文字分のテキストデータが一致していた場合、判定対象の文字列を一致文字列と判定するように制御しても良い。
【００２３】
主制御部４０は、一致判定部４０２による一致判定制御が終わると、表示制御部４０３による表示制御を行う。表示制御部４０３は、画像入力部１０に入力された画像データを電子化することにより得た中間ファイルデータに対し、一致判定部４０２による一致判定結果を反映させる。図６（ａ）は、図５（ａ）の入力画像データを表示対象とした場合に、操作パネル部３０に表示される一態様を示す図である。
【００２４】
図６（ａ）において、一致判定部４０２により、全ての帳票に対する入力画像データ５００１〜５００２に含まれると判定された文字列を「一致文字列」として符号６０２で示す網掛けで表示する。一方、入力画像データ５００１には含まれるが入力画像データ５００２には含まれない文字列を「不一致文字列」として符号６０１で示す網掛けで表示している。なお、一致及び不一致の表示方法は図６に示すものに限定されず、一致文字列と不一致文字列とが判別できれば良い。例えば、操作パネル部３０を構成する表示部３０１が、カラー表示可能であれば、一致文字列と不一致文字列とを色分けして表示しても良い。また、表示部３０１が単色のみ表示可能であれば、一致文字列を点灯表示し、不一致文字列を点滅表示とするような表示形態としても良い。また、表示部３０１への表示は必ずしも帳票レイアウトである必要はなく、一致文字列と不一致文字列とをそれぞれリスト化して表示するだけでも構わない。
【００２５】
更に、一致文字列、不一致文字列の全てを表示する形態でなくても良い。例えば、記憶部２０に、一致、不一致の表示対象とする文字の大きさ（フォントの大きさ）、文字列の長さを事前登録し、登録された内容に該当する一致文字列、不一致文字列のみを判別可能な形態で表示するようにしても良い。
【００２６】
主制御部４０は、表示制御部４０３による表示制御が終了すると、表示部３０１に表示した一致文字列、不一致文字列に対する使用者の選択を待つ。以降の主制御部４０による制御は、使用者により、一致文字列が選択された場合と、不一致文字列が選択された場合とで異なってくる。尚、一致文字列、不一致文字列の選択方法は、操作パネル部３０が持つ機能に応じたものとなる。主制御部４０は、表示部３０１がタッチパネルの場合、一致文字列又は不一致文字列の押下により座標位置が特定されるので、押下された文字列に応じて制御を切り替える。また、表示部３０１がタッチパネルでない場合、主制御部４０は、操作パネル部３０を構成する不図示のキー操作による一致文字列又は不一致文字列の選択結果に応じて制御を切り替える。
【００２７】
主制御部４０は、一致文字列が選択された場合、選択された一致文字列を使用した制御を行い、不一致文字列が選択された場合、選択された不一致文字列を使用した制御を行う。本実施例では、フォルダ生成部４０４により、入力画像データの電子化結果を保存するフォルダが生成され、ファイル生成部４０５により、入力画像データの電子化結果がファイル化される。本実施例では、一致文字列が選択されたか不一致文字列が選択されたかに応じてこれらの処理を自動的に切り替える。これについては、図８を用いて後で詳しく説明する。
【００２８】
図７は、使用者の選択後の制御結果を説明する図である。図５（ａ）及び図５（ｂ）で示す入力画像データに対する解析を一致判定部４０２が行ったとき、表示制御部４０３は、解析結果を図６（ａ）に示すように表示し、一致文字列を示す表示と、不一致文字列を示す表示とは夫々区別されることは上述した。図７の符号７０９は、一致文字列と判定とされた文字列「契約番号：000A-0001」が使用者により選択された場合の、フォルダ生成部４０４によるフォルダ生成の結果の一例を示す。フォルダ生成部４０４は、読み取った複数の画像データの中で一致判定となった文字列を使用者が選択した場合、記憶部２０に新たに生成するフォルダの名称として、当該選択された文字列を用いる。例えば、使用者が一致文字列「契約番号：000A-0001」を選択した場合、「契約番号：000A-0001」をフォルダ７０１の名称とする。次いで、ファイル生成部４０５は、電子化後の中間ファイルデータを統合して統合ファイル７１２を生成し、生成した統合ファイル７１２をフォルダ７０１内に記憶する。具体的には、図５（ａ）及び図５（ｂ）に示した入力画像データを電子化して得た中間ファイルデータを統合し、生成したフォルダ７０１内に最終的な電子化文書ファイル７０２として記憶する。尚、電子化文書ファイル７０２の名称に関しても、名称の一部に、選択された一致文字列を用いる。本例では、選択された一致文字列が「契約番号：000A-0001」であるので、「契約番号：000A-0001」を付与したファイル名、例えば「契約番号：000A-0001.pdf」とする。このように制御することで、使用者の意図した文字列を用いた名称を有するフォルダ及び電子化文書ファイルを容易に生成することができる。
【００２９】
次に、図６（ａ）の表示部３０１の内容を確認した使用者が不一致文字列を選択した場合の、フォルダ生成部４０４と、ファイル生成部４０５との制御に関して説明する。図７の符号７１０は、不一致文字列「御請求書」が使用者により選択された場合の、フォルダ生成部４０４によるフォルダ生成及びファイル生成部４０５によるファイル生成の結果の一例を示す。フォルダ生成部４０４は、不一致文字列を使用者が選択した場合、記憶部２０に新たに生成するフォルダの名称として、当該選択された不一致文字列を用いる。本例では、使用者が不一致文字列「御請求書」を選択するが、当該選択された文字列「御請求書」は全入力画像データに共通して含まれる文字列ではないため、現在表示しているページに対応する画像データに固有のものと判定される。従って、不一致文字列「御請求書」を、現在表示しているページに対応する画像データを電子化することで取得する文書ファイルのみを保存するフォルダ７０３の名称として付与する。また、不一致文字列を使用者が選択した場合、ファイル生成部４０５は、入力画像データを電子化することで電子化文書ファイルを生成する際、電子化文書ファイルの名称に当該選択された不一致文字列を用いる。つまり本例では、選択された不一致文字列「御請求書」と同一の名称のフォルダ７０３内に、電子化文書ファイル７０５「御請求書.pdf」が記憶されることとなる。他の例として、入力画像データ５００２の解析結果を表示している図６（ｂ）の表示部３０１の内容に対して、使用者が不一致文字列「御見積書」を選択した場合について検討する。この場合、「御見積書」という名称のフォルダ７０４内に、入力画像データ５００２を電子化した電子化文書ファイル７０６「御見積書.pdf」が記憶されることとなる。
【００３０】
使用者により、一致文字列及び不一致文字列の一方が選択される場合について説明した。しかし、使用者に、一致文字列と不一致文字列との両方を選択させることも可能である。例えば、使用者が一致文字列「契約番号：000A-0001」を選択し、不一致文字列「御請求慮」、「御意見書」を選択したとする。この場合、符号７１１に示す様に、一致文字列「契約番号：000A-0001」を用いて共通のフォルダ７０７を生成してもよい。また、当該フォルダ内に保存する電子化文書ファイル７０５，７０６の名称を、御請求書.pdf、御意見書.pdfなど不一致文字列を用いて区別できるようにしてもよい。更に、一致文字列と不一致文字列とを組み合わせることで、より内容がわかりやすいファイル名を電子化文書ファイルに付与しても良い。例えば、使用者が一致文字列「契約番号：000A-0001」を選択し、不一致文字列「御請求書」を選択した場合に、電子化文書ファイル７０８のファイル名を、「契約番号：000A-0001_御請求書.pdf」とすることも可能である。
【００３１】
尚、一致文字列または不一致文字列を使用者が選択した場合に、フォルダ生成を行うかファイル生成を行うかは、画像処理装置において予め固定的に決められていてもよい。
【００３２】
或いは、図３（ａ）及び図３（ｂ）に示すモード選択キー３０６を介して、フォルダ生成を行うかファイル生成を行うかを使用者に選択させてもよい。即ち、使用者がフォルダモードキー３０８を押していればフォルダ生成を行い、ファイルモードキー３０９を押していればファイル生成を行うよう制御してもよい。このように制御することで、使用者の意図した文字列をフォルダの名称やファイルの名称に容易に反映することが可能となる。
【００３３】
＜一致文字列と、不一致文字列との何れかが選択された場合の制御フロー＞
次に、主制御部４０の制御フローに関して説明する。図８は、本実施例における制御フローを示す図である。なお、本フローの各ステップにおける処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭからＲＡＭ上に読み込んだ後に、ＣＰＵによって該読み込んだプログラムを実行することによって実施される。
【００３４】
ステップＳ８０１（以下、Ｓ８０１と略記し、他のステップについても同様に略記する。）において、主制御部４０は、使用者からの指示に従い、異なる形態（フォーマット）で構成された複数の画像データを電子化する際の動作モードを設定する。使用者により動作モードが選択され、動作モードが設定されると、Ｓ８０２に進む。
【００３５】
Ｓ８０２において、画像入力部１０は、画像データを受け取る。この画像データは、光学的な読み取り（スキャニング）により取得した画像データであってもよいし、プリンタやＦＡＸなどから通信網を介して受信した画像データであってもよい。次いで、Ｓ８０３に進む。
【００３６】
Ｓ８０３において、画像入力部１０は、全ての画像データが入力されたか否かを判定する。判定の結果、全ての画像データが入力された場合、Ｓ８０4に進み、全ての画像データが入力されていない場合、Ｓ８０２に戻る。
【００３７】
Ｓ８０４において、主制御部４０は、現在の動作モードが異なる形態で構成された複数の画像データを電子化するモードであるか否かを判定する。判定の結果、現在のモードが異なる形態で構成された複数の画像データを電子化するモードである場合、Ｓ８０５に進み、そうでない場合、Ｓ８１８に進む。
【００３８】
Ｓ８０５にて、主制御部４０は、文字判定部４０１による文字判定処理を行う対象画像データの範囲を指定する。一般的に、全ての入力画像データに含まれる一致文字列は共通の内容を表し、全ての入力画像データに含まれない不一致文字列は当該不一致文字列を含む入力画像データに固有の内容を表すと考えられる。従って、ここでは、一致文字列が選択された場合は全画像データを制御対象とし、不一致文字列が選択された場合は表示されているページに対応する画像データのみを制御対象とする。ただし、後述するように、条件により制御対象の範囲を変更することも可能である。ここでいう文字判定部４０１による文字判定処理とは、画像入力部１０から転送された画像データに対する処理であり、画像１枚毎のレイアウト解析、データ切り出し、文字特徴抽出、辞書部に記憶した情報との照合、及び照合結果の記憶を含む。
【００３９】
続くＳ８０６〜Ｓ８０7にて、一致判定部４０２は、一致判定処理を実行する。一致判定部４０２による一致判定処理が完了すると、Ｓ８０８〜Ｓ８０９にて、表示制御部４０３は、選択されたページ上における、一致文字列、不一致文字列の表示制御を実行する。Ｓ８０６〜Ｓ８０９の処理については既に説明しているので、詳しい説明は省略する。次いで、Ｓ８１０に進む。
【００４０】
Ｓ８１０において、主制御部４０は、使用者により一致文字列が選択されたか否かを判定する。判定の結果、一致文字列が選択された場合、Ｓ８１１に進み、一致文字列が選択されなかった場合、Ｓ８１４に進む。
【００４１】
Ｓ８１１において、主制御部４０は、現在のモードがフォルダモードに設定されているか否かを判定する。判定の結果、現在のモードがフォルダモードである場合、Ｓ８１３に進み、現在のモードがフォルダモードではない（即ちファイルモードである）場合、Ｓ８１２に進む。
【００４２】
Ｓ８１２において、ファイル生成部４０５は、選択された一致文字列に基づきファイルを生成する。このファイルは、全ての入力画像データの中間ファイルを統合したファイルとなる。例えば、図７の統合ファイル７１２「契約番号：０００Ａ−０００１.ｐｄｆ」のような、複数の画像データから構成された電子化文書ファイルが生成される。次いで、Ｓ８１３に進む。
【００４３】
Ｓ８１３において、フォルダ生成部４０４は、選択された一致文字列に基づきフォルダを生成する。例えば、図７のフォルダ７０１「契約番号：０００Ａ−０００１」のような、選択された一致文字列と同じ名称を有するフォルダを生成する。現在のモードがフォルダモードである場合、このフォルダには、異なる形態で構成された複数の画像データ夫々に対する電子化文書ファイルが保存される。一方、現在のモードがファイルモードである場合、Ｓ８１２で生成した電子化文書ファイルが保存される。
【００４４】
Ｓ８１４において、主制御部４０は、使用者により不一致文字列が選択されたか否かを判定する。判定の結果、不一致文字列が選択された場合、Ｓ８１５に進み、不一致文字列が選択されなかった場合、Ｓ８１８に進む。
【００４５】
Ｓ８１５において、主制御部４０は、現在のモードがファイルモードに設定されているか否かを判定する。判定の結果、現在のモードがファイルモードである場合、Ｓ８１６に進み、現在のモードがファイルモードではない（即ちフォルダモードである）場合、Ｓ８１７に進む。
【００４６】
Ｓ８１６において、ファイル生成部４０５は、選択された不一致文字列に基づきファイルを生成する。このファイルは、現在表示中のページに対応する入力画像データから生成した中間ファイルのみから構成された単体ファイルとなる。例えば、図７のファイル７０５「御請求書.pdf」，ファイル７０６「御見積書.pdf」のような、単ページファイルが生成される。次いで、Ｓ８１７に進む。
【００４７】
Ｓ８１７において、フォルダ生成部４０４は、選択された不一致文字列に基づきフォルダを生成する。このフォルダには、現在表示中のページに対応する入力画像データから生成した中間ファイルのみから構成された単体ファイルが保存される。例えば、図７のフォルダ７０３「御請求書」やフォルダ７０４「御見積書」といった、選択された不一致文字列と同じ名称を有するフォルダが生成される。
【００４８】
Ｓ８１８において、フォルダ生成部４０４は、所定名称を付与したフォルダを生成する。そして、ファイル生成部４０５は、文字判定部４０１により得たテキストデータを用いた電子化文書ファイルを生成する。この電子化文書ファイルは、当該生成されたフォルダ内に記憶される。
【００４９】
＜一致文字列と、不一致文字列との両方が選択された場合の制御フロー＞
次に、図９のフローチャートを用いて、使用者が一致文字列と、不一致文字列との両方を選択した場合の制御フローを説明する。
【００５０】
Ｓ９０１において、主制御部４０は、使用者により、一致文字列と、不一致文字列との両方が選択されたか否かを判定する。判定の結果、一致文字列と、不一致文字列との両方が選択された場合、Ｓ９０２に進み、そうでない場合、Ｓ８１０に進む。
【００５１】
Ｓ９０２において、主制御部４０は、現在のモードがフォルダモードに設定されているか否かを判定する。判定の結果、現在のモードがフォルダモードである場合、Ｓ９０３に進み、現在のモードがフォルダモードではない（即ちファイルモードである）場合、Ｓ９０４に進む。
【００５２】
Ｓ９０３において、フォルダ生成部４０４は、選択された一致文字列に基づきフォルダを生成する。このとき、生成するフォルダの名称は、選択された一致文字列と同じである。次いで、ファイル生成部４０５は、選択された不一致文字列に基づき、現在表示しているページに対応する入力画像データに対する電子化文書ファイルを生成し、当該フォルダ内に保存する。このとき、生成する電子化文書ファイルの名称は、選択された不一致文字列を反映したものとなる。
【００５３】
Ｓ９０４において、ファイル生成部４０５は、図７のファイル７０８「契約番号：０００Ａ−０００１_御請求書.ｐｄｆ」のように、選択された一致文字列と不一致文字列との双方を名称に反映した電子化文書ファイルを生成する。この電子化文書ファイルは、現在表示中のページに対応する入力画像データから生成した中間ファイルのみから構成される単体ファイルとなる。
【００５４】
＜本実施例の効果＞
以上説明したように、本実施例では、複数の帳票が混在するなど異なる形態で構成された複数の画像データの電子化を行う場合、画像データ全体に対する制御と、現在表示されているページに対応する画像データのみに対する制御とが、自動的に切り替わる。また、電子化されたデータを保存するフォルダ名や、記憶される電子化文書ファイルの名称、ファイル形態も、使用者が選択した内容（一致／不一致文字列の選択）に適合したものとなるため、使用者の利便性を高めることができる。
【００５５】
［実施例２］
実施例１は、使用者による一致文字列／不一致文字列の選択動作に応じて、フォルダ構成、ファイル構成、フォルダ名、及びファイル名を適宜制御するものであった。本実施例では、使用者によるさらに詳細な制御を可能とする画像処理に関して説明する。
【００５６】
実施例１では、使用者により一致文字列が選択された場合は、全ページに共通の情報を選んだことから、使用者は全体に対する制御を意図しているという前提の元、制御を行っている。また、使用者により不一致文字列が選択された場合は、現在表示しているページ固有の情報を選んだことから、使用者は現在表示しているページに特化した制御を意図しているという前提の元、制御を行っている。しかし、実際の使用環境では、一致文字列を現在表示しているページのみへ使用するケースや、不一致文字列を全ページにわたって使用するケースも存在すると考えられる。このような場合に、使用者が所望する制御動作を指定することが可能な手段を提供することで、より利便性を高めることができる。
【００５７】
再び、図３（ｂ）を参照する。図３（ｂ）において、操作パネル部３０は、本実施例に係るさらに詳細な設定を行う１モードを指定するための、一括キー３１２、分割キー３１３、及び追加キー３１４を持つ。これらのキーが押下されると、上位のフォルダモード・ファイルモードの設定状況及び一致文字列・不一致文字列の選択状況に応じて次のように動作する。
【００５８】
＜一致文字列が選択された場合＞
一致文字列が選択された場合、フォルダモード且つ一括キー３１２が押された状態であれば、全ページに対応する画像データから生成した電子化文書ファイルを保存するフォルダのフォルダ名に、選択された一致文字列を適用する。
【００５９】
一致文字列が選択された場合、ファイルモード且つ一括キー３１２が押された状態であれば、全ページに対応する画像データから生成した中間ファイルを統合した電子化文書ファイルのファイル名に、選択された一致文字列を適用する。
【００６０】
一致文字列が選択された場合、フォルダモード且つ分割キー３１３が押された状態であれば、各ページに対応する画像データから生成した電子化文書ファイルを個別に保存するフォルダのフォルダ名に、選択された一致文字列に識別記号を付加したものを適用する。
【００６１】
一致文字列が選択された場合、ファイルモード且つ分割キー３１３が押された状態であれば、各ページに対応する画像データから生成する電子化文書ファイルに対する個別ファイル名に、選択された一致文字列に識別記号を付加したものを適用する。
【００６２】
＜不一致文字列が選択された場合＞
不一致文字列が選択された場合、フォルダモード且つ一括キー３１２が押された状態であれば、現在表示しているページに対応する画像データから生成する電子化文書ファイルを保存するフォルダのフォルダ名に、選択された不一致文字列を適用する。
【００６３】
不一致文字列が選択された場合、ファイルモード且つ一括キー３１２が押された状態であれば、現在表示しているページに対応する画像データから生成する電子化文書ファイルのファイル名に、選択された不一致文字列を適用する。
【００６４】
＜一致文字列と、不一致文字列との両方が選択された場合＞
一致文字列と、不一致文字列との両方が選択された場合、フォルダモード且つ追加キー３１４が押された状態であれば、現在表示中のページのみに対する電子化文書ファイルを保存するフォルダのフォルダ名に、一致文字列を適用する。また、現在表示中のページのみに対する電子化文書ファイルのファイル名に、一致文字列に不一致文字列を付加したものを適用する。
【００６５】
一致文字列と、不一致文字列との両方が選択された場合、ファイルモード且つ追加キー３１４が押された状態であれば、現在表示中のページのみに対する電子化文書ファイルに対する個別ファイル名に、一致文字列に不一致文字列を付加したものを適用する。
【００６６】
＜一致文字列のみが選択された場合の制御フロー＞
次に、主制御部４０の制御フローに関して説明する。図１０は、本実施例における制御フローを示す図である。図１０のＳ１００１より前の処理は、実施例１のＳ８０１〜Ｓ８０９の処理と同じであるので、説明は省略する。
【００６７】
Ｓ８０９で一致文字列及び不一致文字列を表示した後、Ｓ１００１において、主制御部４０は、使用者により一致文字列のみが選択されたか否かを判定する。判定の結果、一致文字列のみが選択された場合、Ｓ１００２に進み、一致文字列のみが選択されなかった場合、Ｓ１１０１に進む。
【００６８】
Ｓ１００２において、主制御部４０は、使用しない追加キー３１４を無効にする。例えば、追加キー３１４がタッチパネルで実装されていれば、非表示にする。次いで、Ｓ１００３に進む。
【００６９】
Ｓ１００３において、主制御部４０は、一括キー３１２が押下されたか否かを判定する。判定の結果、一括キー３１２が押下された場合は、Ｓ１００４に進み、一括キー３１２が押下されなかった場合は、Ｓ１００７に進む。
【００７０】
Ｓ１００４において、主制御部４０は、現在のモードがフォルダモードに設定されているか否かを判定する。判定の結果、現在のモードがフォルダモードである場合、Ｓ１００５に進み、現在のモードがフォルダモードではない場合、Ｓ１００６に進む。
【００７１】
Ｓ１００５において、フォルダ生成部４０４は、選択された一致文字列と同じ名称を有するフォルダを生成する。このフォルダには、全ページに対応する画像データから生成した電子化文書ファイルが保存される。
【００７２】
Ｓ１００６において、ファイル生成部４０５は、選択された一致文字列を反映したファイル名称を有する、全ページに対応する画像データの中間ファイルを統合したファイルを生成する。
【００７３】
Ｓ１００７において、主制御部４０は、分割キー３１３が押下されたか否かを判定する。判定の結果、分割キー３１３が押下された場合は、Ｓ１００８に進み、分割キー３１３が押下されなかった場合は、Ｓ８１１に進む。尚、Ｓ８１１以降の処理は、実施例１と同様である。
【００７４】
Ｓ１００８において、主制御部４０は、現在のモードがフォルダモードに設定されているか否かを判定する。判定の結果、現在のモードがフォルダモードである場合、Ｓ１００９に進み、現在のモードがフォルダモードではない場合、Ｓ１０１０に進む。
【００７５】
Ｓ１００９において、フォルダ生成部４０４は、選択された一致文字列に識別記号（数字、アルファベットなど）を付加した名称を用いて、各ページに対応する画像データに対する電子化文書ファイルを個別に保存するためのフォルダを生成する。例えば、図６（ａ）の一致文字列６０２「株式会社ＡＡＡ御中」を選択した場合に、「株式会社ＡＡＡ御中＿１」、「株式会社ＡＡＡ御中＿２」などの名称を有するフォルダを生成する。
【００７６】
Ｓ１０１０において、ファイル生成部４０５は、選択された一致文字列に識別記号（数字、アルファベットなど）を付加した名称を用いて、各ページに対応する画像データに対する個別の電子化文書ファイルを生成する。
【００７７】
＜不一致文字列が選択された場合の制御フロー＞
次に、図１１を用いて、使用者により、不一致文字列が選択された場合の制御フローを説明する。
【００７８】
Ｓ１１０１において、主制御部４０は、不一致文字列のみが選択されたか否か判定する。判定の結果、不一致文字列のみが選択された場合、Ｓ１１０２に進み、不一致文字列のみが選択されなかった場合、Ｓ１１０７に進む。
【００７９】
Ｓ１１０２において、主制御部４０は、使用しない分割キー３１３及び追加キー３１４を無効にする。例えば、分割キー３１３及び追加キー３１４がタッチパネルで実装されていれば、非表示にして選択不可にする。次いで、Ｓ１１０３に進む。
【００８０】
Ｓ１１０３において、主制御部４０は、一括キー３１２が押下されたか否かを判定する。判定の結果、一括キー３１２が押下された場合は、Ｓ１１０４に進み、一括キー３１２が押下されなかった場合は、Ｓ８１８に進む。
【００８１】
Ｓ１１０４において、主制御部４０は、現在のモードがフォルダモードに設定されているか否かを判定する。判定の結果、現在のモードがフォルダモードである場合、Ｓ１１０５に進み、現在のモードがフォルダモードではない場合、Ｓ１１０６に進む。
【００８２】
Ｓ１１０５において、フォルダ生成部４０４は、選択された不一致文字列と同じ名称を有するフォルダを生成する。このフォルダには、現在表示中のページに対応する画像データに対する電子化文書ファイルが保存される。
【００８３】
Ｓ１１０６において、ファイル生成部４０５は、選択された不一致文字列を名称に用いて、現在表示中のページのみに対応する画像データに対する電子化文書ファイルを生成する。
【００８４】
Ｓ１１０７において、主制御部４０は、一致文字列と、不一致文字列との両方が選択されたか否か判定する。判定の結果、一致文字列と、不一致文字列との両方が選択された場合、Ｓ１１０８に進み、そうでない場合、Ｓ８１８に進む。
【００８５】
Ｓ１１０８において、主制御部４０は、使用しない一括キー３１２及び分割キー３１３を無効にする。例えば、一括キー３１２及び分割キー３１３がタッチパネルで実装されていれば、非表示にして選択不可にする。次いで、次いで、Ｓ１１０９に進む。
【００８６】
Ｓ１１０９において、主制御部４０は、追加キー３１４が押下されたか否かを判定する。判定の結果、追加キー３１４が押下された場合、Ｓ１１１０に進み、一括キー３１２が押下されなかった場合、Ｓ８１８に進む。
【００８７】
Ｓ１１１０において、主制御部４０は、現在のモードがフォルダモードに設定されているか否かを判定する。判定の結果、現在のモードがフォルダモードである場合、Ｓ１１１１に進み、現在のモードがフォルダモードではない場合、Ｓ１１１２に進む。
【００８８】
Ｓ１１１１において、フォルダ生成部４０４は、選択された一致文字列と同じ名称を有するフォルダを生成する。また、ファイル生成部４０５は、選択された一致文字列に選択された不一致文字列を付加した名称を用いて、現在表示中のページに対応する画像データに対する電子化文書ファイルを生成する。例えば、図６（ａ）で、一致文字列６０２「株式会社ＡＡＡ御中」及び不一致文字列６０１「御請求書」が選択された場合について検討する。この場合、図７の符号７１１で示すように、画像データ５００１に対するファイル７０８「契約番号：０００Ａ−０００１＿御請求書.ｐｄｆ」のようなファイルが生成される。
【００８９】
Ｓ１１１２において、ファイル生成部４０５は、選択された一致文字列に選択された不一致文字列を付加した名称を用いて、現在表示中のページのみに対応する画像データに対する電子化文書ファイルを生成する。
【００９０】
尚、Ｓ８１８の処理は、実施例１と同様である。
【００９１】
上記のように制御することで、実施例１では実装していない処理が実行可能となる。具体的には、個別ページに対応する各画像データに対する一致文字列を利用した処理（Ｓ１００９，Ｓ１０１０）や、一致文字列と、不一致文字列との両方が選択された場合のフォルダ・ファイル生成処理（Ｓ１１１１）などが実行可能となる。
【００９２】
以上説明したように、本実施例では、異なる形態で構成された複数の画像データの電子化を行う場合、使用者が選択した詳細な内容に応じて、画像データ全体に対する制御と、現在表示中のページに対応する画像データのみに対する制御とを明示的に切り替える。本実施例によれば、使用者がより詳細なフォルダ・ファイル構築を行うことが可能となり、使用者の利便性をさらに高めることができる。
【００９３】
［実施例３］
次に、実施例３に関して説明する。実施例１及び実施例２ではいずれも、一致文字列の検索範囲を全ページとしている。また、任意の文字列が一致文字列又は不一致文字列であるか否かの判定及び当該判定結果の表示は、現在表示中のページのみに対して実行される。
【００９４】
しかし、異なる形態の文書が混在している状態で入力された画像データ中には、そもそも検索対象から除外したいページも存在し得る。また、現在表示中のページ以外のページに不一致文字列と判定された文字列が存在していれば、そのページも現在表示中のページに加えて制御対象としたいケースも存在すると考えられる。このような場合に、使用者による制御範囲指定が可能な手段を提供することで、より利便性を高めることができる。
【００９５】
再び、図３（ｂ）を参照する。図３（ｂ）において、操作パネル部３０は、本実施例に係るさらに詳細な設定を行うための表示対象選択キー３１５、検索対象限定キー３１６、及び不一致対象拡大キー３１７を持つ。これらのキーが押下されると、一致文字列・不一致文字列が選択された場合の制御を次のように切り替える。
【００９６】
表示対象選択キー３１５が押された場合、主制御部４０は、使用者が文字列を選択するために表示されるページを切り替える。検索対象限定キー３１６が押された場合、一致文字列・不一致文字列判定の際に実行される検索対象を、次に押されるページキー（図１３の例では１、２、４ページ）に対応するページに限定し、それ以外のページは検索対象としない。これにより、不要なページを検索対象から除外することが可能である。また、「不一致対象拡大」キー３１７が押された場合、現在表示中のページで選択された不一致文字列が他のページにも存在すると、現在表示中のページに追加して当該他のページも制御対象とする。
【００９７】
以下、本実施例における制御フローに関して説明する。図１２は、本実施例における制御フローを示す図である。ただし、図１２のＳ８０５より前の処理は、実施例１のＳ８０１〜Ｓ８０４の処理と同じであり、図１２のＳ８０６以降の処理も実施例１のＳ８０６以降の処理と同様であるので、説明は省略する。
【００９８】
Ｓ８０５で、制御対象範囲指定を行う際、Ｓ１２０１において、主制御部４０は、表示対象選択キー３１５が押下されたか否かを判定する。判定の結果、表示対象選択キー３１５が押下された場合、Ｓ１２０２に進み、表示対象選択キー３１５が押下されなかった場合、Ｓ１２０４に進む。
【００９９】
Ｓ１２０２において、表示制御部４０３は、続いて押下されるページ選択キーに対応するページが表示されるよう表示を切り替える。
【０１００】
Ｓ１２０４において、主制御部４０は、検索対象限定キー３１６が押下されたか否かを判定する。判定の結果、検索対象限定３キー３１６が押下された場合、Ｓ１２０５に進み、検索対象限定３キー３１６が押下されなかった場合、Ｓ１２０６に進む。
【０１０１】
Ｓ１２０５において、主制御部４０は、続いて押されるページ選択キーに対応するページを、一致文字列・不一致文字列の検索対象に限定する。
【０１０２】
Ｓ１２０６において、主制御部は、全ページを、一致文字列・不一致文字列の検索対象とする。次いで、Ｓ１２０７に進む。
【０１０３】
Ｓ１２０７において、主制御部４０は、不一致対象拡大キー３１７が押下されたか否かを判定する。判定の結果、不一致対象拡大キー３１７が押下された場合、Ｓ１２０８に進み、不一致対象拡大キー３１７が押下されなかった場合、Ｓ１２０９に進む。
【０１０４】
Ｓ１２０８において、主制御部４０は、現在表示中のページでこれから選択される不一致文字列が他のページにも存在した場合、不一致文字列選択時の処理対象に当該他のページも追加するように設定する。
【０１０５】
Ｓ１２０９において、主制御部４０は、現在表示中のページのみを不一致文字列選択時の処理対象とする。
【０１０６】
以上の処理を行った後、Ｓ８０６において、一致文字列・不一致文字列の判定を開始する。
【０１０７】
本実施例では、上記のような手段を画像処理装置に設けることで、互いに関連した文書であるはずの原稿中にフォルダ化やファイル化が不要な用紙が混在しており、当該原稿を電子化する場合に、不要な用紙を排除することが可能となる。また、全ページには存在しない不一致文字列が、特定の複数ページにわたって存在するような場合に、当該特定の複数ページをまとめて制御することも可能となる。図１３（ａ）の符号１３０１は、Ａ株式会社宛の見積書１〜３の中に、Ａ株式会社宛の請求書が混在している例を示す。この原稿をスキャンして得た入力画像データに対して、上述した実施例１又は実施例２に係る文字列判定を行うと、「Ａ株式会社」は一致文字列と判定されるが、「見積書」は不一致文字列と判定されてしまう。従って、見積書だけをまとめてファイル化したい場合、本実施例により、図１３（ｂ）の符号１３０２で示すように３ページ目を非選択として除外すれば、１、２、４ページのみを処理対象として制御を行うことができる。
【０１０８】
以上、説明したように、本実施例においては、異なる形態で構成された複数の画像データの電子化を行う場合、処理対象を、画像データ全体と、現在表示されているページに対応する画像データとに限定しない。本実施例により、一致文字列及び／又は不一致文字列選択時の処理対象を使用者が明示的に変更することが可能とある。このように、使用者が処理対象を指定可能とすることにより、異なる形態の帳票をグループ化して制御することや、不要帳票を排除することなどが可能となり、使用者の利便性を更に向上させている。
【０１０９】
［その他の実施例］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2016031538.tif 000003
【図２】
2016031538.tif 000004
【図３】
2016031538.tif 000005
【図４】
2016031538.tif 000006
【図５】
2016031538.tif 000007
【図６】
2016031538.tif 000008
【図７】
2016031538.tif 000009
【図８】
2016031538.tif 000010
【図９】
2016031538.tif 000011
【図１０】
2016031538.tif 000012
【図１１】
2016031538.tif 000013
【図１２】
2016031538.tif 000014
【図１３】
2016031538.tif 000015