(57)【特許請求の範囲】
【請求項１】
コンピュータによって実行される画像処理方法であって、
（ａ）前記コンピュータが、特定の管理情報に従ってグループ化された複数の画像を第１組の処理対象画像として設定する工程と、
（ｂ）前記コンピュータが、前記第１組の処理対象画像の特性を一括して調整する第１の画像処理の内容を規定する第１の処理条件を設定する工程であって、前記第１の画像処理は、色修正と濃度曲線の変更と平滑化とエッジの強調とモアレの除去と解像度変換とのうちの少なくとも１つの処理を含む、前記工程と、
（ｃ）前記コンピュータが、前記第１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して前記第１の画像処理を行い、前記第１組の処理対象画像に対応する第１組の処理済み画像を生成する工程と、
（ｄ）前記コンピュータが、前記第１組の処理済み画像のそれぞれの所定の画像特性に関する値を前記所定の画像特性の基準を示す基準値と比較することによって、前記第１組の処理済み画像の中から、前記基準を満足する所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第１組の処理完了画像として前記管理情報に従ってグループ化する工程と、
を備えることを特徴とする画像処理方法。
【請求項２】
請求項１記載の画像処理方法であって、さらに、
（ｅ）前記コンピュータが、前記第１組の処理済み画像の中で選択されていない処理済み画像に対応する前記画像処理前の原画像を選択するとともに、選択された前記原画像を１組の再処理対象画像として前記管理情報に従ってグループ化し、前記第１組の処理済み画像の中で選択されていない処理済み画像を選択するとともに、選択された前記処理済み画像を１組の追加処理対象画像として前記管理情報に従ってグループ化する工程と、
（ｆ）前記コンピュータが、前記１組の再処理対象画像と前記１組の追加処理対象画像とのうちの一方を、第２組の処理対象画像として設定する工程と、
（ｇ）前記コンピュータが、前記第２組の処理対象画像の特性を一括して調整する第２の画像処理の内容を規定する第２の処理条件を設定する工程であって、前記第２の画像処理は、色修正と濃度曲線の変更と平滑化とエッジの強調とモアレの除去と解像度変換とのうちの少なくとも１つの処理を含む、前記工程と、
（ｈ）前記コンピュータが、前記第２組の処理対象画像のそれぞれを原画像として、前記第２の処理条件のもとで一括して前記第２の画像処理を行い、前記第２組の処理対象画像に対応する第２組の処理済み画像を生成する工程と、
（ｉ）前記コンピュータが、前記第２組の処理済み画像のそれぞれの所定の画像特性に関する値を前記所定の画像特性の基準を示す基準値と比較することによって、前記第２組の処理済み画像の中から、前記基準を満足する所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第２組の処理完了画像として前記管理情報に従ってグループ化する工程と、
を備える、画像処理方法。
【請求項３】
コンピュータによって実行される画像処理方法であって、
（ａ）前記コンピュータが、特定の管理情報に従ってグループ化された複数の画像を第１組の処理対象画像として設定する工程と、
（ｂ）前記コンピュータが、前記第１組の処理対象画像を一括して処理する画像処理の内容を規定する第１の処理条件を設定する工程と、
（ｃ）前記コンピュータが、前記第１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して画像処理を行い、前記第１組の処理対象画像に対応する第１組の処理済み画像を生成する工程と、
（ｄ）前記コンピュータが、前記第１組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第１組の処理完了画像として前記管理情報に従ってグループ化する工程と、
（ｅ）前記コンピュータが、前記第１組の処理済み画像の中で選択されていない処理済み画像に対応する前記画像処理前の原画像を選択するとともに、選択された前記原画像を１組の再処理対象画像として前記管理情報に従ってグループ化し、前記第１組の処理済み画像の中で選択されていない処理済み画像を選択するとともに、選択された前記処理済み画像を１組の追加処理対象画像として前記管理情報に従ってグループ化する工程と、
（ｆ）前記コンピュータが、前記１組の再処理対象画像と前記１組の追加処理対象画像とのうちの一方を、第２組の処理対象画像として設定する工程と、
（ｇ）前記コンピュータが、前記第２組の処理対象画像を一括して処理する画像処理の内容を規定する第２の処理条件を設定する工程と、
（ｈ）前記コンピュータが、前記第２組の処理対象画像のそれぞれを原画像として、前記第２の処理条件のもとで一括して画像処理を行い、前記第２組の処理対象画像に対応する第２組の処理済み画像を生成する工程と、
（ｉ）前記コンピュータが、前記第２組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第２組の処理完了画像として前記管理情報に従ってグループ化する工程と、
を備える、画像処理方法。
【請求項４】
請求項１ないし３のいずれかに記載の画像処理方法であって、
前記工程（ｂ）において前記第１の処理条件として複数の画像処理を行うための複数種類の処理条件が設定され、前記工程（ｃ）において複数種の前記第１組の処理済み画像が生成された場合に、
前記工程（ｄ）は、前記第１組の処理対象画像と前記複数種の第１組の処理済み画像とのうちの対応する画像同士を並べて画面上に表示する工程を含む、画像処理方法。
【請求項５】
請求項１ないし４のいずれかに記載の画像処理方法であって、
前記管理情報に従ったグループ化は、コンピュータのファイルシステムにおけるフォルダを用いることによって実現されている、画像処理方法。
【請求項６】
画像処理装置であって、
特定の管理情報に従ってグループ化された複数の画像を第１組の処理対象画像として設定する処理対象画像設定部と、
前記第１組の処理対象画像の特性を一括して調整する画像処理の内容を規定する第１の処理条件を設定する処理条件設定部であって、前記画像処理は、色修正と濃度曲線の変更と平滑化とエッジの強調とモアレの除去と解像度変換とのうちの少なくとも１つの処理を含む、前記工程と、
前記第１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して前記画像処理を行い、前記第１組の処理対象画像に対応する第１組の処理済み画像を生成する処理済み画像生成部と、
前記第１組の処理済み画像のそれぞれの所定の画像特性に関する値を前記所定の画像特性の基準を示す基準値と比較することによって、前記第１組の処理済み画像の中から、前記基準を満足する所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第１組の処理完了画像として前記管理情報に従ってグループ化する処理完了画像選択部と、
を備えることを特徴とする画像処理装置。
【請求項７】
画像処理装置であって、
特定の管理情報に従ってグループ化された複数の画像を第１組の処理対象画像として設定する処理対象画像設定部と、
前記第１組の処理対象画像を一括して処理する画像処理の内容を規定する第１の処理条件を設定する処理条件設定部と、
前記第１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して画像処理を行い、前記第１組の処理対象画像に対応する第１組の処理済み画像を生成する処理済み画像生成部と、
前記第１組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第１組の処理完了画像として前記管理情報に従ってグループ化する処理完了画像選択部と、
を備え、
前記処理対象画像設定部は、
前記第１組の処理済み画像の中で選択されていない処理済み画像に対応する前記画像処理前の原画像を選択するとともに、選択された前記原画像を１組の再処理対象画像として前記管理情報に従ってグループ化し、前記第１組の処理済み画像の中で選択されていない処理済み画像を選択するとともに、選択された前記処理済み画像を１組の追加処理対象画像として前記管理情報に従ってグループ化し、前記１組の再処理対象画像と前記１組の追加処理対象画像とのうちの一方を、第２組の処理対象画像として設定し、
前記処理条件設定部は、
前記第２組の処理対象画像を一括して処理する画像処理の内容を規定する第２の処理条件を設定し、
前記処理済み画像生成部は、
前記第２組の処理対象画像のそれぞれを原画像として、前記第２の処理条件のもとで一括して画像処理を行い、前記第２組の処理対象画像に対応する第２組の処理済み画像を生成し、
前記処理完了画像選択部は、
前記第２組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を第２組の処理完了画像として前記管理情報に従ってグループ化することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理技術に関し、特に、複数の画像を効率的に処理するための技術に関する。
【０００２】
【従来の技術】
印刷物に表現された風景画や人物像は、スキャナなどで読み取られ、画像データ（デジタルデータ）に変換される。このような画像データは、使用目的に応じてコントラストの調整などの画像処理が施される場合が多い。
【０００３】
【発明が解決しようとする課題】
しかし、百科事典などの内容を記録した電子出版物（例えば、ＣＤ−ＲＯＭ）のように、極めて多数の画像を扱う場合には、調整すべき画像の数は膨大なものとなる。従来においては、このような膨大な数の画像を効率的に調整する技術は知られていなかった。そのため、ユーザは、各画像を個々に調整しなければならず、非常に手間がかかるという問題があった。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、複数の画像を効率的に処理できる技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の第１の方法は、画像処理方法であって、
（ａ）特定の管理情報に従ってグループ化された複数の画像を１組の処理対象画像として設定する工程と、
（ｂ）前記１組の処理対象画像を一括して処理する画像処理の内容を規定する第１の処理条件を設定する工程と、
（ｃ）前記１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して画像処理を行い、前記１組の処理対象画像に対応する１組の処理済み画像を生成する工程と、
（ｄ）前記１組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を１組の処理完了画像として前記管理情報に従ってグループ化する工程と、
を備えることを特徴とする。
【０００６】
本発明においては、上記のように、特定の管理情報に従ってグループ化された複数の画像を１組の処理対象画像として用いるので、グループ化された複数の画像を設定された処理条件のもとで一括して画像処理することができる。また、画像処理によって生成された１組の処理済み画像の中で所望の画像が処理完了画像として管理情報に従ってグループ化される。このように画像を管理情報に従ってグループ化すれば、グループ毎に画像を取り扱うことができるため、複数の画像を効率的に処理することが可能となる。
【０００７】
さらに、上記の方法において、
（ｅ）前記１組の処理済み画像の中で選択されていない処理済み画像に対応する前記画像処理前の原画像を選択するとともに、選択された前記原画像を１組の再処理対象画像として前記管理情報に従ってグループ化し、前記１組の処理済み画像の中で選択されていない処理済み画像を選択するとともに、選択された前記処理済み画像を１組の追加処理対象画像として前記管理情報に従ってグループ化する工程と、
（ｆ）前記１組の再処理対象画像と前記１組の追加処理対象画像とのうちの一方を、新たな１組の処理対象画像として設定する工程と、
（ｇ）新たな画像処理の内容を規定する第２の処理条件を設定する工程と、
（ｈ）前記工程（ｃ）ないし（ｇ）の処理を１回以上繰り返して行う工程と、
を備えることが好ましい。
【０００８】
こうすれば、１組の再処理対象画像または１組の追加処理対象画像としてグループ化された画像について、新たな処理条件のもとで再処理または追加処理を実行することができるので、最終的に所望の特性を有する画像に調整された処理完了画像を効率的に得ることができる。
【０００９】
上記の方法において、
前記工程（ｂ）において前記第１の処理条件として複数の画像処理を行うための複数種類の処理条件が設定され、前記工程（ｃ）において複数組の処理済み画像が生成された場合に、
前記工程（ｄ）は、前記１組の処理対象画像と前記複数組の処理済み画像とのうちの対応する画像同士を並べて画面上に表示する工程を含むようにしてもよい。
【００１０】
このように、処理前の１組の処理対象画像と複数組の処理済み画像とのうち対応する画像同士を並べて画面上に表示すれば、所望の特性を有する画像に調整されている画像を処理完了画像として容易にグループ化することができる。
【００１１】
また、上記の方法において、
前記管理情報に従ったグループ化は、コンピュータのファイルシステムにおけるフォルダを用いることによって実現されていることが好ましい。
【００１２】
このようにフォルダを用いてグループ化すれば、複数の画像を容易に管理することができる。
【００１３】
本発明の装置は、画像処理装置であって、
特定の管理情報に従ってグループ化された複数の画像を１組の処理対象画像として設定する処理対象画像設定部と、
前記１組の処理対象画像を一括して処理する画像処理の内容を規定する第１の処理条件を設定する処理条件設定部と、
前記１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して画像処理を行い、前記１組の処理対象画像に対応する１組の処理済み画像を生成する処理済み画像生成部と、
前記１組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を１組の処理完了画像として前記管理情報に従ってグループ化する処理完了画像選択部と、
を備えることを特徴とする。
【００１４】
このような装置を用いた場合にも、上記の画像処理方法と同様の作用・効果を有し、複数の画像を効率的に処理することが可能である。
【００１５】
【発明の他の態様】
この発明は、以下のような態様も含んでいる。第１の態様は、画像処理を行うためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
特定の管理情報に従ってグループ化された複数の画像を１組の処理対象画像として設定する機能と、
前記１組の処理対象画像を一括して処理する画像処理の内容を規定する第１の処理条件を設定する機能と、
前記１組の処理対象画像のそれぞれを原画像として、前記第１の処理条件のもとで一括して画像処理を行い、前記１組の処理対象画像に対応する１組の処理済み画像を生成する機能と、
前記１組の処理済み画像の中から、所望の処理済み画像を選択するとともに、選択された前記処理済み画像を１組の処理完了画像として前記管理情報に従ってグループ化する機能と、
を記録する。
【００１６】
第２の態様は、コンピュータに上記の発明の各工程または各部の機能を実行させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置である。
【００１７】
【発明の実施の形態】
Ａ．第１実施例：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、本発明の第１実施例としての画像処理装置を示すブロック図である。この装置は、ＣＰＵ１００と、バスライン１００ａとを備えている。バスライン１００ａには、画像データメモリ１１０と、ＲＯＭ１２０と、表示部１３０と、磁気ディスク１４０と、キーボードやマウスなどの入力装置１５０とが接続されている。また、バスライン１００ａには、複数の画像を一括して画像処理するための機能を有するプログラムを含むＲＡＭ１９０が接続されている。ＲＡＭ１９０には、処理対象画像設定部１９１と、処理条件設定部１９２と、処理済み画像生成部１９３と、画像検査部１９４との機能を実現するためのプログラムが格納されている。この画像処理装置は、伝送路に接続して一般的なネットワークシステムを構成するようにしてもよい。
【００１８】
磁気ディスク１４０は、その記憶領域が、コンピュータのファイルシステムによってフォルダ（あるいは、ディレクトリ）に区分されており、画像データはフォルダ毎に管理される。磁気ディスク１４０の特定のフォルダ内に保存された画像データは、ＣＰＵ１００からの読み出し指示により読み出され、画像データメモリ１１０に記憶される。画像データメモリ１１０に記憶された画像データは、ＲＡＭ１９０内のプログラムによって処理され、処理済み画像データが生成される。処理済み画像データは、磁気ディスク１４０のフォルダ内に保存される。
【００１９】
なお、上記のＲＡＭ１９０に含まれる各部１９１〜１９４の機能を実現するコンピュータプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。コンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現するときには、内部記憶装置に格納されたコンピュータプログラムがコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをコンピュータが読み取って直接実行するようにしてもよい。
【００２０】
この明細書において、コンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。また、オペレーションシステムが不要でアプリケーションプログラム単独でハードウェア装置を動作させるような場合には、そのハードウェア装置自体がコンピュータに相当する。ハードウェア装置は、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とを少なくとも備えている。コンピュータプログラムは、このようなコンピュータに、上述の各部の機能を実現させるプログラムコードを含んでいる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００２１】
なお、この発明における「記録媒体」としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読取り可能な種々の媒体を利用できる。
【００２２】
図２は、第１実施例における画像処理の手順を示すフローチャートである。図３は、画像処理の様子を示す説明図である。図２のステップＳ１０１においては、ユーザは第１段目の処理（後述する繰り返し処理の１回目の処理を意味する）の処理対象画像となる複数の画像の画像データを含むフォルダを入力フォルダとして設定する。図３（Ａ）に示す第１段目の処理では、５つの画像データfile01〜file05を含むフォルダＩＰ１が入力フォルダとして設定されている。なお、本実施例では、便宜上、入力フォルダ内に５つの画像データが含まれている場合について説明するが、実際には、入力フォルダ内に数百個から数千個の画像が含まれている場合にも適用可能である。また、ステップＳ１０１においては、入力フォルダＩＰ１の他に、画像処理が施された処理済みの画像データを保存するための出力フォルダＯＰ１と、再処理フォルダＲＰ１（後述する）と、追加処理フォルダＡＤ１（後述する）とを準備する。ただし、ステップＳ１０１の時点では、出力フォルダＯＰ１と、再処理フォルダＲＰ１と、追加処理フォルダＡＰ１とには画像データは格納されておらず、空の状態のままである。なお、入力フォルダ以外の各フォルダについては、ユーザによる設定なしでステップＳ１０１において自動的に作成されるようにしてもよい。あるいは、後述するステップＳ１０３，Ｓ１０４における処理の際に自動的に作成されるようにしてもよい。
【００２３】
ステップＳ１０２（図２）においては、入力フォルダ内の複数の画像を処理するための処理条件を設定する。本実施例においては、種々の処理条件を実行するための画像処理プログラムが予め準備されている。したがって、これらの画像処理プログラムのうちの１つを選択したり、複数の画像処理プログラムを組み合わせるなどして所望の処理条件を設定することができる。また、処理内容の詳細を決定するパラメータを設定する必要がある場合には、これも設定する。この処理条件をうまく設定することにより、処理対象画像を所望の特性を有する画像に調整することが可能である。なお、画像処理としては、例えば、色修正や濃度曲線の変更、画像の平滑化、エッジの強調、モアレの除去、画像の解像度変換など種々のものが実行可能である。図３（Ａ）は、ある処理条件ａが設定された場合の処理を示している。
【００２４】
処理条件が設定されると、ステップＳ１０３において、入力フォルダ内のすべての画像を原画像として順次選択して画像処理が行われる。生成される処理済み画像は、出力フォルダ内に保存される。図３（Ａ）に示す第１段目の処理では、入力フォルダＩＰ１内の５つの画像データfile01〜file05から、処理条件ａに基づいて、それぞれ生成された処理済み画像データfile01a 〜file05a が、出力フォルダＯＰ１内に保存されている。なお、本実施例においては、画像データの名前には、便宜上、施された処理条件を示す符号（例えば、「ａ」）が付されている。
【００２５】
処理済み画像が生成されると、ステップＳ１０４において、ユーザが、各処理済み画像が所望の特性を有する画像に調整されているか否かを順次検査する。図４は、第１実施例における画像検査画面ＰＣ１を示す説明図である。なお、この画像検査画面ＰＣ１は、表示部１３０（図１）の画面上に表示される。画像検査画面ＰＣ１は、前進ボタンＦＷと、後進ボタンＢＫと、ＯＫボタンＢＴ１と、ＮＧボタンＢＴ２と、２つの画像表示領域ＡＩ，ＡＯとを備えている。
【００２６】
第１の画像表示領域ＡＩは、ステップＳ１０３における画像処理前の原画像を表示するための領域である。第２の画像表示領域ＡＯは、第１の画像表示領域ＡＩに表示される原画像から生成された処理済み画像を表示するための領域である。図４では、図３（Ａ）の入力フォルダＩＰ１内の画像データfile01の画像が原画像として第１の画像表示領域ＡＩに表示され、対応する処理済み画像データfile01a の画像が第２の画像表示領域ＡＯに表示される場合が示されている。なお、本実施例の画像検査画面ＰＣ１では、２つの表示領域ＡＩ，ＡＯのスクロール機能を同期させることができる。すなわち、２つの表示領域ＡＩ，ＡＯのいずれか一方をスクロールさせると、他の表示領域もスクロールする。したがって、２つの画像表示領域ＡＩ，ＡＯに表示される画像のサイズが大きい場合や、画像を拡大させた場合などにも、２つの画像内の対応する部分を表示することが可能である。これにより表示される２つの画像の比較を容易に行うことができる。
【００２７】
前進ボタンＦＷおよび後進ボタンＢＫは、２つの画像表示領域ＡＩ，ＡＯに表示される画像を順次切り替えるためのボタンである。例えば、図４において前進ボタンＢＴ２をマウス等の入力装置１５０（図１）を用いて選択すれば、２つの画像表示領域ＡＩ，ＡＯには、入力フォルダＩＰ１内の次の画像データfile02の画像と、出力フォルダＯＰ１内の対応する画像データfile02a の画像とがそれぞれ表示される。
【００２８】
ＯＫボタンＢＴ１およびＮＧボタンＢＴ２は、第２の画像表示領域ＡＯに表示された処理済み画像を区分するためのボタンである。すなわち、検査の結果、処理済み画像が所望の特性を有する画像に調整されていると判断できる場合にはＯＫボタンＢＴ１をマウス等で選択し、所望の特性を有する画像に調整されていないと判断する場合にはＮＧボタンＢＴ２を選択する。これにより、処理済み画像を所望の特性を有する画像に調整された画像と、所望の特性を有する画像に調整されていない画像とに区分することができる。図３（Ａ）では、「検査結果」欄に示すように、処理済み画像データfile04a の画像のみが「ＯＫ」として区分され、他の処理済み画像データの画像は「ＮＧ」として区分された場合の検査結果が示されている。なお、以下では、「ＯＫ」に区分された所望の特性を有する画像に調整された画像を「処理完了画像」とも呼ぶ。
【００２９】
ステップＳ１０４において、処理済み画像の検査結果が「ＯＫ」である場合には、そのままステップＳ１０６に進む。一方、ステップＳ１０４において、処理済み画像の検査結果が「ＮＧ」である場合には、ステップＳ１０５に進む。
【００３０】
ステップＳ１０５においては、「ＮＧ」に区分された処理済み画像に関して、次の作業が行われる。すなわち、入力フォルダ内の処理前の画像データが再処理フォルダ内にコピーされ、出力フォルダ内の処理済みの画像データが追加処理フォルダ内にコピーされる。図３（Ａ）では、入力フォルダＩＰ１内の「ＮＧ」に区分された処理前の画像データfile01，file02，file03，file05が再処理フォルダＲＰ１内にコピーされている。また、出力フォルダＯＰ１内の「ＮＧ」に区分された処理済みの画像データfile01a ，file02a ，file03a ，file05a が追加処理フォルダＡＰ１内にコピーされている。
【００３１】
ここで、「再処理フォルダ」とは、図３（Ａ）からも分かるように、実行された第１段目の画像処理を無効とした場合の画像データ（例えば、画像データfile01）を準備するフォルダである。したがって、この再処理フォルダは、第２段目の画像処理において第１段目の画像処理とは異なる新たな処理を実行する場合に用いられる。一方、「追加処理フォルダ」は、第１段目の画像処理を有効とした場合の画像データ（例えば、画像データfile01a ）を準備するフォルダである。したがって、この追加処理フォルダは、第２段目の画像処理において第１段目の画像処理にさらに追加の画像処理を実行する場合に用いられる。
【００３２】
ステップＳ１０６においては、上記のようにすべての処理済み画像について、順次、ステップＳ１０４，Ｓ１０５の処理を繰り返し行う。
【００３３】
なお、本実施例のステップＳ１０４においては、図４に示す画像検査画面ＰＣ１において、ユーザが原画像と処理済み画像とを直接比較することによって検査しているが、検査は他の方法を用いて行ってもよい。例えば、画像のシャープネスや明るさ、粒状性、周波数特性などに関する基準値を予め設けておき、処理済み画像がこれらの基準値を満足するか否かによって検査してもよい。すなわち、ステップＳ１０２において設定された処理条件ａが、原画像のエッジを強調するための処理条件である場合には、処理済み画像の周波数特性を基準値と比較することによって所望の特性を有する画像に調整されているか否かを判断すればよい。
【００３４】
ステップＳ１０７（図２）においては、ステップＳ１０４の検査によって「ＮＧ」に区分される処理済み画像がない場合には、そのままステップＳ１０９に進む。ステップＳ１０４において「ＮＧ」に区分される処理済み画像が存在する場合にはステップＳ１０８に進み上記と同様の処理を継続する。図３（Ａ）では、「検査結果」欄に示すように「ＮＧ」に区分される処理済み画像が存在するため、ステップＳ１０８に進む。なお、本実施例においては、ステップＳ１０７における継続処理の選択を「ＮＧ」に区分される処理済み画像の有無によって決定しているが、ユーザが決定するようにしてもよい。
【００３５】
ステップＳ１０８においては、次の処理、すなわち、第２段目の処理の処理対象となるフォルダを入力フォルダとして設定する。なお、このとき、ステップＳ１０１と同様に、他の出力フォルダ、再処理フォルダ、追加処理フォルダも設定する。図３（Ａ）では、第１段目の処理において生成された再処理フォルダＲＰ１と、追加処理フォルダＡＰ１とのうちのいずれか一方を第２段目の処理の入力フォルダＩＰ２として設定することができる。本実施例では、図３（Ｂ）に示すように、第２段目の処理の入力フォルダＩＰ２として追加処理フォルダＡＰ１が設定されている。
【００３６】
ステップＳ１０８（図２）において第２段目の処理の対象となる入力フォルダが設定されると、ステップＳ１０２に戻る。ステップＳ１０２においては、新たに設定された入力フォルダＩＰ２（ＡＰ１）内の画像を処理するための第２の処理条件を設定する。図３（Ｂ）では、第２の処理条件として処理条件ｂが設定されている。
【００３７】
処理条件ｂに基づくステップＳ１０３の処理により、出力フォルダＯＰ２（図３（Ｂ））内には、入力フォルダＩＰ２（ＡＰ１）内の４つの画像データfile01a ，file02a ，file03a ，file05a から生成された処理済み画像データfile01ab，file02ab，file03ab，file05abが保存されている。また、ステップＳ１０４〜Ｓ１０６の繰り返し処理により、図３（Ｂ）では、２つの画像データfile01ab，file02abが「ＮＧ」に区分され、２つの画像データfile03ab，file05abが「ＯＫ」に区分されている。このとき、第１の再処理フォルダＰＲ１内には、４つの画像データfile01，file02，file03，file05のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile01，file02のみが残され、他の画像データは削除される。また、第２の再処理フォルダＲＰ２内には、入力フォルダＩＰ２内の４つの画像データfile01a ，file02a ，file03a ，file05a のうち「ＮＧ」に区分された処理済みの画像に対応する処理前の画像データfile01a ，file02aがコピーされる。同様に、第２の追加処理フォルダＡＰ２内には、出力フォルダＯＰ２内の４つの画像データfile01ab，file02ab，file03ab，file05abのうち「ＮＧ」に区分された処理済みの画像データfile01ab，file02abがコピーされる。
【００３８】
なお、図３（Ｂ）では、第２段目の処理を経た２つの再処理フォルダＲＰ１，ＲＰ２と、第２の追加処理フォルダＡＰ２とのうちのいずれかを第３段目の処理の入力フォルダとして設定可能である。第１の追加処理フォルダＡＰ１は、第２段目の処理の入力フォルダＩＰ２として使用済みなので、第３段目以降の処理では用いられない。したがって、図３（Ｂ）では斜線が付されている。
【００３９】
第２段目の処理が終了した後、図３（Ｂ）の「検査結果」欄には「ＮＧ」が含まれているので、ステップＳ１０７において処理の継続が選択される。第３段目の処理においては、図３（Ｃ）に示すように、入力フォルダＩＰ３として第２の再処理フォルダＲＰ２が設定されている（ステップＳ１０８）。また、ステップＳ１０２においては、第３の処理条件ｃが設定されている。このとき、図３（Ｃ）に示すように、ステップＳ１０３の処理により、出力フォルダＯＰ３内には、入力フォルダＩＰ３（ＲＰ２）内の２つの画像データfile01a ，file02a から生成された画像データfile01ac，file02acが保存されている。また、ステップＳ１０４〜Ｓ１０６の繰り返し処理により、画像データfile02acが「ＮＧ」に区分され、画像データfile01acが「ＯＫ」に区分されている。このとき、第１の再処理フォルダＰＲ１内には、２つの画像データfile01，file02のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile02のみが残される。第２の追加処理フォルダＡＰ２内には、２つの画像データfile01ab，file02abのうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile02abのみが残される。また、第３の再処理フォルダＲＰ３内には、入力フォルダＩＰ３内の２つの画像データfile01a ，file02a のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile02a がコピーされる。同様に、第３の追加処理フォルダＡＰ３内には、出力フォルダＯＰ３内の２つの画像データfile01ac，file02acのうち「ＮＧ」に区分された処理済みの画像データfile02acのみがコピーされる。なお、図３（Ｃ）では、第２の再処理フォルダＲＰ２は、第３段目の処理の入力フォルダＩＰ３として使用済みなので斜線が付されている。
【００４０】
第３段目の処理が終了した後、図３（Ｃ）の「検査結果」欄には「ＮＧ」が含まれているので、ステップＳ１０７においてさらに処理の継続が選択される。第４段目の処理においては、図３（Ｄ）に示すように、入力フォルダＩＰ４として第３の追加処理フォルダＡＰ３が設定されている（ステップＳ１０８）。また、ステップＳ１０２においては、第４の処理条件ｄｅが設定されている。このとき、図３（Ｄ）に示すように、ステップＳ１０３の処理により、出力フォルダＯＰ４内には、入力フォルダＩＰ４（ＡＰ３）内の画像データfile02acから生成された画像データfile02acdeが保存されている。また、ステップＳ１０４〜Ｓ１０６の処理により、画像データfile02acdeが「ＯＫ」に区分されている。なお、このとき、「ＮＧ」に区分された処理済み画像は存在しないため、第１の再処理フォルダＰＲ１、第２の追加処理フォルダＡＰ２、第３の再処理フォルダＲＰ３内には、画像データは残されていない。また、第４の再処理フォルダＲＰ４および第４の追加処理フォルダＡＰ４には画像データはコピーされていない。なお、図３（Ｄ）では、第３の追加処理フォルダＡＰ３は、第４段目の処理の入力フォルダＩＰ４として使用済みなので斜線が付されている。
【００４１】
このようにして、ステップＳ１０４における検査結果に「ＮＧ」に区分される処理済みの画像がなくなった場合、すなわち、第１段目の処理において設定された入力フォルダＩＰ１内のすべての画像について処理完了画像が生成された場合には、ステップＳ１０９において各段の処理における出力フォルダが統合される。この出力フォルダの統合により、所望の特性を有する画像に調整された処理完了画像のみをまとめることができる。本実施例においては、各出力フォルダＯＰ１、ＯＰ２、ＯＰ３、ＯＰ４内の時間的に後に生成された処理済み画像を優先させて統合する。したがって、統合された出力フォルダには、５つの処理完了画像データfile01ac，file02acde，file03ab，file04a ，file05abが収納される。
【００４２】
図３においては、前述のように、各フォルダ内の画像データは、施された処理に応じて「file01」，「file01a 」，「file01ab」のように異なる名前で示されているが、各出力フォルダＯＰ１、ＯＰ２…はそれぞれ別個のフォルダであるため、各フォルダ内の対応する画像は同じ名前「file01」でもよい。この場合には、時間的に後に生成された処理済み画像データを優先させて各画像データを上書きすれば、うまく処理完了画像を統合することができる。
【００４３】
また、画像データに処理に応じて異なる名前を付する場合には、例えば、「file01.org」「file01.a」「file01.ac」というように画像データ名の拡張子を変更すればよい。この場合には、拡張子を除くデータ名に基づいて時間的に後に生成された処理済みの画像データを優先させて上書きを行えば、処理完了画像を統合することができる。このように処理に応じてデータ名を変更する場合には、拡張子の名前をうまく設定することによって処理の履歴を知ることができるという利点がある。
【００４４】
また、本実施例においては、各段の処理の検査結果（各処理済み画像に対する「ＯＫ」または「ＮＧ」）は、保存されていないが、これらの検査結果を保存しておき、これに基づいて出力フォルダＯＰ１〜ＯＰ４の中の処理完了画像を統合するようにしてもよい。
【００４５】
なお、図２のステップＳ１０１，Ｓ１０８の処理は図１の処理対象画像設定部１９１によって実現されている。また、ステップＳ１０２、Ｓ２０３の処理は、それぞれ処理条件設定部１９２、処理済み画像生成部１９３によって実現されている。ステップＳ１０４〜Ｓ１０７およびステップＳ１０９の処理は画像検査部１９４によって実現されている。なお、本実施例の画像検査部１９４が本発明における処理完了画像選択部に相当する。
【００４６】
以上、説明したように、本実施例においては、各画像がフォルダという管理情報でグループ化されている。したがって、フォルダによって管理された複数の画像を処理対象画像として一括して処理することができる。また、検査の結果に基づいて、処理完了画像をフォルダによってグループ化することができる。これにより、複数の画像を効率的に処理することが可能となる。
【００４７】
Ｂ．第２実施例：
図５は、第２実施例における画像処理の手順を示すフローチャートである。図６は、画像処理の様子を示す説明図である。図５のステップＳ２０１においては、第１実施例と同じように、ユーザは第１段目の処理の処理対象画像となる複数の画像の画像データを含むフォルダを入力フォルダとして設定する。図６（Ａ）に示す第１段目の処理では、５つの画像データfile01〜file05を含むフォルダＩＰ１が入力フォルダとして設定されている。また、本実施例においては、ステップＳ２０１で、出力フォルダＯＰ１と処理完了画像を保存するための完了フォルダＣＰとが準備される。
【００４８】
ステップＳ２０２においては、入力フォルダ内の複数の画像を処理するための処理条件を設定する。図６（Ａ）は、処理条件ａが設定された場合の処理を示している。
【００４９】
処理条件が設定されると、ステップＳ２０３において、入力フォルダ内の複数の画像のそれぞれを原画像として一括して画像処理が行われる。ステップＳ２０３において生成される処理済み画像は、出力フォルダ内に保存される。図６（Ａ）に示す第１段目の処理では、入力フォルダＩＰ１内の画像データfile01〜file05から、処理条件ａに基づいて、それぞれ生成された処理済み画像データfile01a 〜file05a が出力フォルダＯＰ１内に保存されている。
【００５０】
処理済み画像が生成されると、ステップＳ２０４において、各処理済み画像が所望の特性を有する画像に調整されているか否かを順次検査する。ステップＳ２０４における検査は、図２のステップＳ１０４と同様に行われる。すなわち、図４に示すような画像検査画面ＰＣ１を用いて処理済み画像の検査が行われる。図６（Ａ）では、「検査結果」欄に示すように、処理済み画像データfile04a の画像のみが「ＯＫ」として区分され、他の処理済み画像データの画像は「ＮＧ」として区分された場合の検査結果が示されている。
【００５１】
図５のステップＳ２０４において、処理済み画像の検査結果が「ＮＧ」である場合には、そのままステップＳ２０６に進む。一方、ステップＳ２０４において、処理済み画像の検査結果が「ＯＫ」である場合には、ステップＳ２０５に進む。
【００５２】
ステップＳ２０５においては、「ＯＫ」に区分された処理済み画像に関する画像について、次の作業が行われる。すなわち、出力フォルダ内の処理済みの画像データが完了フォルダ内にコピーされ、入力フォルダおよび出力フォルダからそれぞれ処理前の画像データおよび処理済み画像データが削除される。図６（Ａ）では、入力フォルダＩＰ１内の「ＯＫ」に区分された処理済みの画像データfile04a が完了フォルダＣＰ内にコピーされている。入力フォルダＩＰ１内の「ＯＫ」に区分された処理前の画像データfile04が削除され、入力フォルダＩＰ１が修正されている（図６（Ａ）に示すフォルダＩＰ１’）。また、出力フォルダＯＰ１内の「ＯＫ」に区分された処理済みの画像データfile04a が削除され、出力フォルダＯＰ１が修正されている（図６（Ａ）に示すフォルダＯＰ１’）。すなわち、修正された入力フォルダＩＰ１’内には、検査結果が「ＮＧ」となった処理前の画像データfile01，file02，file03，file05が残されている。また。修正された出力フォルダＯＰ１’内には、検査結果が「ＮＧ」となった処理済みの画像データfile01a ，file02a ，file03a ，file05a が残されている。
【００５３】
なお、上記においては、出力フォルダＯＰ１内の画像データfile04a が完了フォルダＣＰにコピーされ、その後に出力フォルダＯＰ１内から画像データfile04a が削除されているが、画像データfile04a を出力フォルダＯＰ１から完了フォルダＣＰに移動させても同じである。
【００５４】
ステップＳ２０６においては、上記のように、すべての処理済み画像について、第１実施例と同様にステップＳ２０４，Ｓ２０５の処理を繰り返し行う。
【００５５】
ステップＳ２０７（図５）では、第１実施例と同様に、ステップＳ２０４の検査によって「ＮＧ」に区分される処理済み画像がない場合には、そのまま処理を終了する。一方、ステップＳ２０４において「ＮＧ」に区分される処理済み画像が存在する場合にはステップＳ２０８に進み上記と同様の処理を継続する。図６（Ａ）では、「検査結果」欄に示すように「ＮＧ」に区分される処理済み画像が存在するため、ステップＳ２０８に進む。
【００５６】
ステップＳ２０８においては、第２段目の処理の処理対象となるフォルダを入力フォルダとして設定する。なお、このとき、出力フォルダも設定する。図６（Ａ）では、第１段目の処理を経て修正された入力フォルダＩＰ１’と、出力フォルダＯＰ１’とのうちのいずれか一方を第２段目の処理の入力フォルダＩＰ２として設定することができる。すなわち、本実施例の入力フォルダＩＰ１’、出力フォルダＯＰ１’は、それぞれ第１実施例の再処理フォルダ、追加処理フォルダに対応する。本実施例では、図６（Ｂ）に示すように、第２段目の処理の入力フォルダＩＰ２として、修正された出力フォルダＯＰ１’が設定されている。
【００５７】
ステップＳ２０８（図５）において第２段目の処理の対象となる入力フォルダが設定されると、ステップＳ２０２に戻る。ステップＳ２０２においては、新たに設定された入力フォルダＩＰ２（ＯＰ１’）内の画像を処理するための第２の処理条件を設定する。図６（Ｂ）では、第２の処理条件として新たな処理条件ｂが設定されている。
【００５８】
処理条件ｂに基づくステップＳ２０３の処理により、出力フォルダＯＰ２（図６（Ｂ））内には、入力フォルダＩＰ２（ＯＰ１’）内の４つの画像データfile01a ，file02a ，file03a ，file05a から生成された画像データfile01ab，file02ab，file03ab，file05abが保存されている。また、ステップＳ２０４〜Ｓ２０６の繰り返し処理により、図６（Ｂ）では、２つの画像データfile01ab，file02abが「ＮＧ」に区分され、２つの画像データfile03ab，file05abが「ＯＫ」に区分されている。このとき、出力フォルダＯＰ２内の２つの画像データfile03ab，file05abが完了フォルダＣＰ内にコピーされる。また、第１段目の処理を経て修正された入力フォルダＩＰ１’は、再度修正され、４つの画像データfile01，file02，file03，file05のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile01，file02のみが残される。また、第２段目の処理を経て修正された入力フォルダＩＰ２’内には、入力フォルダＩＰ２内の４つの画像データfile01a ，file02a ，file03a ，file05a のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile01a ，file02a のみが残される。同様に、第２段目の処理を経て修正された出力フォルダＯＰ２’内には、出力フォルダＯＰ２内の４つの画像データfile01ab，file02ab，file03ab，file05abのうち「ＮＧ」に区分された処理済みの画像データfile01ab，file02abのみが残される。なお、図６（Ｂ）では、第１段目の処理を経て修正された出力フォルダＯＰ１’は、入力フォルダＩＰ２として使用済みなので、斜線が付されている。
【００５９】
第２段目の処理が終了した後、図６（Ｂ）の「検査結果」欄には「ＮＧ」が含まれているので、ステップＳ２０７において処理の継続が選択される。第３段目の処理においては、図６（Ｃ）に示すように、入力フォルダＩＰ３として第２段目の処理を経て修正された入力フォルダＩＰ２’が設定されている（ステップＳ２０８）。また、ステップＳ２０２においては、第３の処理条件ｃが設定されている。このとき、図６（Ｃ）に示すように、ステップＳ２０３の処理により、出力フォルダＯＰ３内には、入力フォルダＩＰ３（ＩＰ２’）内の２つの画像データfile01a ，file02a から生成された画像データfile01ac，file02acが保存されている。また、ステップＳ２０４〜Ｓ２０６の繰り返し処理により、画像データfile02acが「ＮＧ」に区分され、画像データfile01acが「ＯＫ」に区分されている。このとき、出力フォルダＯＰ３内の画像データfile01acが完了フォルダＣＰ内にコピーされる。また、第１，第２段目の処理を経て修正された入力フォルダＩＰ１’は、さらに修正され、２つの画像データfile01，file02のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile02のみが残される。第２段目の処理を経て修正された出力フォルダＯＰ２’もさらに修正され、２つの画像データfile01ab，file02abのうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile02abのみが残される。また、第３段目の処理を経て修正された入力フォルダＩＰ３’内には、入力フォルダＩＰ３内の２つの画像データfile01a ，file02a のうち「ＮＧ」に区分された処理済みの画像に対応する画像データfile02a のみが残される。同様に、第３段目の処理を経て修正された出力フォルダＯＰ３’内には、出力フォルダＯＰ３内の２つの画像データfile01ac，file02acのうち「ＮＧ」に区分された処理済みの画像データfile02acのみが残される。なお、図６（Ｃ）では、第２段目の処理を経て修正された入力フォルダＩＰ２’は、第３段目の入力フォルダＩＰ３として使用済みなので斜線が付されている。
【００６０】
このようにして、ステップＳ２０４における検査結果に「ＮＧ」に区分される処理済みの画像がなくなった場合には、完了フォルダＣＰ内に、すべての画像について所望の特性を有する画像に調整された処理完了画像が生成されている。
【００６１】
以上、説明したように、本実施例においては各段での処理が終了すると、完了フォルダ内に処理完了画像が順次コピーされる。したがって、すべての画像が所望の特性を有する画像に調整された後に、第１実施例のステップＳ１０９（図２）のような出力フォルダの統合が不要となる。また、本実施例においては、各段での処理が終了すると、入力フォルダおよび出力フォルダの内容が修正されるので、第１実施例のように再処理フォルダや追加処理フォルダに、画像データをコピーする必要がないという利点がある。
【００６２】
Ｃ．第３実施例：
図７は、第３実施例における画像処理の手順を示すフローチャートである。図８は、画像処理の様子を示す説明図である。図７のステップＳ３０１においては、ユーザは第１段目の処理の処理対象画像となる複数の画像の画像データを含むフォルダを入力フォルダとして設定する。図８（Ａ）に示す第１段目の処理では、５つの画像データfile01〜file05を含むフォルダＩＰ１が入力フォルダとして設定されている。また、ステップＳ３０１においては、入力フォルダの他に、Ｎ個の出力フォルダおよび完了フォルダが準備される。なお、本実施例では、Ｎ＝３の場合について説明する。したがって、図８（Ａ）では、出力フォルダとして３つのフォルダＯＰ１ｘ、ＯＰ１ｙ、ＯＰ１ｚが準備されており、完了フォルダとしてフォルダＣＰが準備されている。
【００６３】
Ｓ３０２においては、入力フォルダ内の複数の画像を処理するためのＮ種類の処理条件を設定する。本実施例においては、前述のように種々の処理条件を実行するための画像処理プログラムが予め準備されているので、これらの画像処理プログラムからＮ種類の処理条件を選択したり、複数の画像処理プログラムを組み合わせるなどしてＮ種類の処理条件を設定することができる。図８（Ａ）は、３種類の処理条件として、処理条件ａと処理条件ａｂと処理条件ａｃとが設定された場合の処理を示している。
【００６４】
処理条件が設定されると、ステップＳ３０３において、入力フォルダ内の複数の画像のそれぞれを原画像として一括してＮ種類の画像処理が行われる。ステップＳ３０３において生成されるＮ種類の処理済み画像は、それぞれＮ個の出力フォルダ内に保存される。図８（Ａ）に示す第１段目の処理では、処理条件ａに基づいて、入力フォルダＩＰ１内の画像データfile01〜file05からそれぞれ生成された画像データfile01a 〜file05a が第１の出力フォルダＯＰ１ｘ内に保存されている。同様に、処理条件ａｂ，処理条件ａｃに基づいて、入力フォルダＩＰ１内の画像データfile01〜file05から生成された画像データfile01ab〜file05ab，file01ac〜file05acが、それぞれ第２および第３の出力フォルダＯＰ１ｙ，ＯＰ１ｚ内に保存されている。
【００６５】
処理済み画像が生成されると、ステップＳ３０４において、各処理済み画像が所望の特性を有する画像に調整されているか否かを順次検査する。図９は、第３実施例における画像検査画面ＰＣ２を示す説明図である。この画像検査画面ＰＣ２は、４つの画像表示領域ＡＩ，ＡＯ１〜ＡＯ３を備えている。また、図４のＯＫボタンＢＴ１に代えて「０」〜「３」の４つの選択ボタンＢＴ１０〜ＢＴ１４が備えられている。なお、図９の画像検査画面ＰＣ２の画像表示領域の数は、設定された処理条件の数によって変更される。したがって、Ｎ種類の処理条件が設定される場合には、画像表示領域は（Ｎ＋１）個設定される。
【００６６】
第１の画像表示領域ＡＩは、ステップＳ３０３における画像処理前の原画像を表示するための領域である。第２ないし第４の画像表示領域ＡＯ１〜ＡＯ３は、第１の画像表示領域ＡＩに表示される原画像からそれぞれ生成された３種類の処理済み画像を表示するための領域である。図９では、図８（Ａ）の入力フォルダＩＰ１内の画像データfile01の画像が原画像として第１の画像表示領域ＡＩに表示されている。このとき、第１の出力フォルダＯＰ１ｘ内の画像データfile01に対応する画像データfile01a の画像が第２の画像表示領域ＡＯ１に表示されている。同様に、第２および第３の出力フォルダＯＰ１ｙ，ＯＰ１ｚ内の画像データfile01に対応する画像データfile01ab，file01acの画像が第３および第４の画像表示領域ＡＯ２，ＡＯ３に表示されている。
【００６７】
「０」ないし「３」ボタンＢＴ１０〜ＢＴ１３およびＮＧボタンＢＴ１４は、各画像表示領域に表示された画像が所望の特性を有する画像に調整されているかどうかを区分するためのボタンである。「０」ないし「３」ボタンＢＴ１０〜ＢＴ１３は、それぞれ各画像表示領域ＡＩ，ＡＯ１，ＡＯ２，ＡＯ３に表示される画像に対応している。ステップＳ３０４における検査の結果、いずれかの画像が所望の特性を有する画像に調整されていると判断できる場合には「０」ないし「３」ボタンＢＴ１０〜ＢＴ１３を選択する。一方、いずれも所望の特性を有する画像に調整されていない場合にはＮＧボタンＢＴ２を選択する。このように、本実施例においては、処理前の原画像も「０」ボタンＢＴ１０を選択することによって処理完了画像として選択可能である。こうすれば、入力フォルダ内に、調整が不要な画像がある場合に、これを処理完了画像として決定することができるという利点がある。図８（Ａ）では、「検査結果」欄に示すように、画像データfile01に関しては「３」が選択されているので、第３の出力フォルダＯＰ１ｚに保存されている画像データfile01acの画像が処理完了画像として区分されている。同様に、画像データfile03〜file05に関してもそれぞれ「２」，「１」，「２」が選択されているので、出力フォルダＯＰ１ｘ，ＯＰ１ｙに保存されている画像データfile03ab，file04a ，file05abが処理完了画像として区分されている。一方、画像データfile02に関しては「ＮＧ」が選択されているため、いずれも所望の特性を有する画像に調整されていない画像として区分されている。
【００６８】
図７のステップＳ３０４において、いずれかの画像が処理完了画像に区分される場合、すなわち、検査結果が「０」〜「Ｎ」である場合には、ステップＳ３０５に進む。一方、ステップＳ３０４において、いずれの画像も処理完了画像に区分されない場合、すなわち、検査結果が「ＮＧ」である場合には、そのままステップＳ３０６に進む。
【００６９】
ステップＳ３０５においては、「０」〜「Ｎ」に区分された画像に関して、次の作業が行われる。すなわち、処理完了画像に区分された画像データが完了フォルダ内にコピーされ、入力フォルダおよびＮ個の出力フォルダ内の処理完了画像に対応する画像データがすべて削除される。図８（Ａ）では、処理完了画像として区分された画像データfile01ac，file03ab，file04a，file05abが完了フォルダＣＰ内にコピーされている。また、処理完了画像に対応する画像データが各フォルダから削除されている（図８（Ａ）に示す修正された入力フォルダＩＰ１’および各出力フォルダＯＰ１ｘ’，ＯＰ１ｙ’，ＯＰ１ｚ’）。このとき、入力フォルダＩＰ１’内には、検査結果が「ＮＧ」に区分された処理前の画像データfile02のみが残されている。また、各出力フォルダＯＰ１ｘ’，ＯＰ１ｙ’，ＯＰ１ｚ’内には、それぞれ検査結果が「ＮＧ」に区分された処理済みの画像データfile02a ，file02ab，file02acのみが残されている。
【００７０】
ステップＳ３０６においては、上記のように、すべての処理済み画像についてステップＳ３０４，Ｓ３０５の処理を繰り返し行う。
【００７１】
ステップＳ３０７（図７）では、ステップＳ３０４の検査によって「ＮＧ」に区分される画像がない場合には、そのまま処理を終了する。一方、ステップＳ３０４において「ＮＧ」と区分される画像が存在する場合にはステップＳ３０８に進み上記と同様の処理を継続する。図８（Ａ）では、「検査結果」欄に示すように「ＮＧ」に区分される画像が存在するため、ステップＳ３０８に進む。
【００７２】
ステップＳ３０８においては、第２段目の処理の処理対象となるフォルダを入力フォルダとして設定する。このとき、ステップＳ３０１と同様に、Ｎ個の出力フォルダも設定する。図８（Ａ）では、第１段目の処理を経て修正された入力フォルダＩＰ１’および３つの出力フォルダＯＰ１ｘ’，ＯＰ１ｙ’，ＯＰ１ｚ’のいずれかを第２段目の処理の入力フォルダＩＰ２として設定することができる。本実施例では、図８（Ｂ）に示すように、第２段目の処理の入力フォルダＩＰ２として第３の出力フォルダＯＰ１ｚ’が設定されている。
【００７３】
ステップＳ３０８（図７）において第２段目の処理の対象となる入力フォルダが設定されると、ステップＳ３０２に戻る。ステップＳ３０２においては、新たに設定された入力フォルダＩＰ２（ＯＰ１ｚ’）内の画像を処理するためのＮ種類の第２の処理条件を設定する。図８（Ｂ）では、第２の処理条件として新たな処理条件ｂ，処理条件ｄ，処理条件ｄｅが設定されている。
【００７４】
ステップＳ３０３の処理により、各出力フォルダＯＰ２ｘ，ＯＰ２ｙ，ＯＰ２ｚ（図８（Ｂ））内には、入力フォルダＩＰ２（ＯＰ１ｚ’）内の画像データfile02acからそれぞれ生成された画像データfile02acb ，file02acd ，file02acdeが保存されている。ステップＳ３０４〜Ｓ３０６の処理により、図８（Ｂ）では、「２」が選択されている。すなわち、第２の出力フォルダＯＰ２ｙ内の画像データfile02acd は処理完了画像として区分される。この検査結果に基づいて、完了フォルダＣＰ内に第２の出力フォルダＯＰ２ｙ内の画像データfile02acd がコピーされる。なお、このとき、入力フォルダＩＰ２および各出力フォルダＯＰ２ｘ，ＯＰ２ｙ，ＯＰ２ｚに含まれる各画像が削除される。
【００７５】
このようにして、ステップＳ３０４における検査結果に「ＮＧ」に区分される画像がなくなった場合には、完了フォルダＣＰ内に、すべての画像についての処理完了画像が生成されている。
【００７６】
以上、説明したように、本実施例においては各段での処理において複数種類の処理条件を設定することができるので、複数種類の画像処理を一斉に行うことができる。また、処理前の原画像と対応する複数種類の処理済み画像とを同時に比較して判断することができるのでユーザの作業効率が向上するという利点がある。
【００７７】
Ｄ．第４実施例：
上記の第１ないし第３実施例においては、各画像データはフォルダによって管理されていたが、本実施例においては、各画像データはそのデータ名が登録されたリストによって管理されている。なお、本実施例における画像処理の手順と検査の結果は、第１実施例と同じである。
【００７８】
図１０は、第４実施例における画像処理の手順を示すフローチャートである。図１１は、画像処理の様子を示す説明図である。図１０のステップＳ４０１においては、ユーザは第１段目の処理の処理対象画像となる複数の画像のデータ名が登録されたリストを入力リストとして設定する。入力リストの設定は、任意の画像を１つずつ順次指定して設定するようにしてもよいし、複数の画像が保存された作業フォルダを指定することにより、作業フォルダ内に含まれる画像データからリストを生成して設定するようにしてもよい。以下では、作業フォルダを指定することにより入力リストを設定した場合の処理について説明する。
【００７９】
図１１（Ａ−１）〜（Ａ−３）は、各段の処理が終了した際の作業フォルダ内の画像データを示している。図中、破線で囲まれた画像データは、各段の処理前に存在した画像データを示しており、他の画像データは各段の処理後に追加された画像データを示している。したがって、第１段目の処理でステップＳ４０１において作業フォルダを指定する際には、図１１（Ａ−１）に示すように、作業フォルダ内には５つの画像データfile01〜file05のみが含まれている。作業フォルダが指定されると、図１１（Ａ−２）に示すように、入力リストＬＩＰ１が設定される。入力リストＬＩＰ１には作業フォルダに含まれる５つの画像データ名file01〜file05が登録されている。
【００８０】
また、ステップＳ４０１においては、入力リストの他に、出力リスト、再処理リスト、追加処理リストを設定する。図１１（Ａ−２）では、出力リスト、再処理リスト、追加処理リストとして、それぞれリストＬＯＰ１、ＬＲＰ１、ＬＡＰ１が設定されている。なお、入力リスト以外の各リストについては、ステップＳ４０１、あるいは、後述するステップＳ４０３，Ｓ４０４における処理の際に自動的に作成されるようにしてもよい。
【００８１】
ステップＳ４０２（図１０）においては、入力リスト内に登録された複数の画像データの画像を処理するための処理条件を設定する。図１１（Ａ−１），（Ａ−２）は、処理条件ａが設定された場合の処理を示している。
【００８２】
処理条件が設定されると、ステップＳ４０３において、入力リスト内に登録された複数の画像のそれぞれを原画像として一括して画像処理を行う。画像処理によって生成される処理済みの画像データfile01a 〜file05a は図１１（Ａ−１）に示すように、作業フォルダ内に保存される。このとき、図１１（Ａ−２）に示すように、出力リストＬＯＰ１には、生成された処理済み画像のデータ名file01a 〜file05a が登録されている。
【００８３】
処理済み画像が生成されると、ステップＳ４０４において、各処理済み画像が所望の特性を有する画像に調整されているか否かを順次検査する。この検査は、図４に示すような画像検査画面ＰＣ１において行われる。
【００８４】
図１０のステップＳ４０４において、処理済み画像の検査結果が「ＯＫ」である場合には、そのままステップＳ４０６に進む。一方、ステップＳ４０４において、処理済み画像の検査結果が「ＮＧ」である場合には、ステップＳ４０５に進む。
【００８５】
ステップＳ４０５においては、「ＮＧ」に区分された処理済み画像に関して、次の作業が行われる。すなわち、入力リスト内の処理前の画像データ名が再処理リスト内に登録され、出力リスト内の処理済みの画像データ名が追加処理リスト内に登録される。図１１（Ａ−２）では、入力リストＬＩＰ１内の「ＮＧ」に区分された処理前の画像データ名file01，file02，file03，file05が再処理リストＬＲＰ１内に登録されている。また、出力リストＬＯＰ１内の「ＮＧ」に区分された処理済みの画像データ名file01a ，file02a ，file03a ，file05a が追加処理リストＬＡＰ１内に登録されている。
【００８６】
ステップＳ４０６においては、上記のようにすべての処理済み画像についてステップＳ４０４，Ｓ４０５の処理を繰り返し行う。
【００８７】
ステップＳ４０７（図１０）においては、ステップＳ４０４の検査によって「ＮＧ」に区分される処理済み画像がない場合には、そのままステップＳ４０９に進む。ステップＳ４０４において「ＮＧ」と区分される処理済み画像が存在する場合にはステップＳ４０８に進み上記と同様の処理を継続する。図１１（Ａ）では、「検査結果」欄に示すように「ＮＧ」に区分される処理済み画像が存在するため、ステップＳ４０８に進む。
【００８８】
ステップＳ４０８においては、第２段目の処理の処理対象となる画像データ名が登録されたリストを入力リストとして設定する。なお、このとき、ステップＳ４０１と同様に、他の出力リスト、再処理リスト、追加処理リストも設定する。図１１（Ａ−２）では、第１段目の処理による再処理リストＬＲＰ１と、追加処理リストＬＡＰ１とのうちのいずれか一方を第２段目の処理の入力リストＬＩＰ２として設定することができる。本実施例では、図１１（Ｂ−２）に示すように、第２段目の処理の入力リストＬＩＰ２として追加処理リストＬＡＰ１が設定されている。
【００８９】
ステップＳ４０８（図１０）において第２段目の処理の対象となる入力リストが設定されると、ステップＳ４０２に戻る。ステップＳ４０２においては、新たに設定された入力リストＬＩＰ２（ＬＡＰ１）内に登録された画像を処理するための第２の処理条件を設定する。図１１（Ｂ−２）では、第２の処理条件として処理条件ｂが設定されている。
【００９０】
図１１（Ｂ−１）に示すように、処理条件ｂに基づくステップＳ４０３の処理により、作業フォルダ内には、入力リストＬＩＰ２（ＬＡＰ１）に登録された４つの画像データfile01a ，file02a ，file03a ，file05a から生成された処理済み画像データfile01ab，file02ab，file03ab，file05abが新たに保存されている。このとき、出力リストＬＯＰ２（図１１（Ｂ−２））内には４つの画像データ名file01ab，file02ab，file03ab，file05abが登録されている。ステップＳ４０４〜Ｓ４０６の繰り返し処理により、図１１（Ｂ−２）では、２つの画像データfile01ab，file02abが「ＮＧ」に区分され、２つの画像データfile03ab，file05abが「ＯＫ」に区分されている。このとき、第１の再処理リストＬＰＲ１内には、４つの画像のデータ名file01，file02，file03，file05のうち「ＮＧ」に区分された処理済み画像に対応する画像データ名file01，file02のみが残される。また、第２の再処理リストＬＲＰ２内には、入力リストＬＩＰ２内の４つの画像データ名file01a ，file02a ，file03a ，file05a のうち「ＮＧ」に区分された処理済みの画像に対応する処理前の画像データ名file01a ，file02a のみが登録される。同様に、第２の追加処理リストＬＡＰ２内には、出力リストＬＯＰ２内の４つの画像データ名file01ab，file02ab，file03ab，file05abのうち「ＮＧ」に区分された処理済みの画像データ名file01ab，file02abのみが登録される。なお、第１の追加処理リストＬＡＰ１は、第２段目の処理の入力リストＬＩＰ２として使用済みなので、図１１（Ｂ−２）では斜線が付されている。
【００９１】
第２段目の処理が終了した後、図１１（Ｂ−２）の「検査結果」欄には、「ＮＧ」が含まれているので、ステップＳ４０７において処理の継続が選択される。第３段目の処理においては、図１１（Ｃ−２）に示すように、入力リストＬＩＰ３として第２の再処理リストＬＲＰ２が設定されている（ステップＳ４０８）。また、ステップＳ４０２においては、第３の処理条件ｃが設定されている。このとき、図１１（Ｃ−１）に示すように、ステップＳ４０３の処理により、作業フォルダ内には、入力リストＬＩＰ３（ＬＲＰ２）に登録された２つの画像データfile01a ，file02a から生成された処理済み画像データfile01ac，file02acが新たに保存されている。また、出力リストＬＯＰ３（図１１（Ｃ−２））内には２つの画像データ名file01ac，file02acが登録されている。また、ステップＳ４０４〜Ｓ４０６の繰り返し処理により、図１１（Ｃ−１）では、画像データfile02acが「ＮＧ」に区分され、画像データfile01acが「ＯＫ」に区分されている。このとき、第１の再処理リストＬＰＲ１内には、２つの画像データ名file01，file02のうち「ＮＧ」に区分された処理済みの画像に対応する画像データ名file02のみが残される。第２の追加処理リストＬＡＰ２内には、２つの画像データ名file01ab，file02abのうち「ＮＧ」に区分された処理済みの画像に対応する画像データ名file02abのみが残される。また、第３の再処理リストＬＲＰ３内には、入力リストＬＩＰ３内の２つの画像データ名file01a ，file02a のうち「ＮＧ」に区分された画像に対応する画像データ名file02a のみが登録される。同様に、第３の追加処理リストＬＡＰ３内には、出力リストＬＯＰ３内の２つの画像データfile01ac，file02acのうち「ＮＧ」に区分された画像に対応する画像データ名file02acのみが登録される。なお、図１１（Ｃ）では、第２の再処理リストＬＲＰ２は、第３段目の処理の入力リストＬＩＰ３として使用済みなので斜線が付されている。
【００９２】
このようにして、ステップＳ４０４における検査結果に「ＮＧ」に区分される処理済みの画像がなくなり、すべての画像について処理完了画像が生成された場合には、ステップＳ４０９において各段の処理における出力リストが統合される。この出力リストの統合により、処理完了画像の画像データ名のみを得ることができる。本実施例においては、各出力リストＬＯＰ１、ＬＯＰ２…内の時間的に後に登録された処理済みの画像データ名を優先させる。このように統合された出力リストは、所望の特性を有する画像に調整された処理完了画像のみのリストとなっている。したがって、このリストを用いれば作業フォルダ内から処理完了画像のみをうまく抽出することができる。
【００９３】
上記のように、本実施例においては、第１実施例におけるフォルダに代えて、リストを用いて各画像を管理している。このようにしても第１実施例と同じように所望の特性を有する画像に調整された処理完了画像を得ることができる。また、リストを用いる場合には、画像をコピーする手間が不要となるので迅速な処理が可能となるという利点がある。
【００９４】
以上、説明したように、上記実施例では、フォルダやリストなどのような特定の管理情報に従ってグループ化された複数の画像を処理対象画像としているので、設定された処理条件のもとで一括して画像処理することができる。このとき、所望の特性を有する画像に調整されている処理完了画像は管理情報でグループ化される。また、所望の特性を有する画像に調整されていない画像についても管理情報でグループ化されるので、これらを処理対象画像として再設定することにより、再度、一括して画像処理を行うことができる。このように、複数の画像を管理情報でグループ化することにより、複数の画像を効率的に処理することが可能となる。
【００９５】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような変形も可能である。
【００９６】
（１）上記の第１ないし第４実施例では、画像の検査工程（例えば、図２のステップＳ１０４）において、図４あるいは図９に示すように処理前の画像と処理済み画像とを並べて表示させることにより検査しているが、処理前の画像を表示させずに、処理済み画像のみを表示させて検査してもよい。ただし、上記実施例のように、処理前の画像と処理済みの画像とを並べて比較する場合には、処理済みの画像が所望の特性を有する画像に調整されているかどうかを容易に判断できるという利点がある。
【００９７】
（２）第１、第２、第４実施例では、画像の検査工程（例えば、図２のステップＳ１０４）において、処理済み画像のみを処理完了画像の対象としているが、第３実施例のように、処理前の画像を処理完了画像の対象に加えてもよい。逆に、第３実施例において、処理前の画像を検査対象から除外し、処理済み画像のみを処理完了画像の対象としてもよい。
【００９８】
（３）第４実施例では、入力リストＬＩＰ１は１つの作業フォルダ内の複数の画像データに基づいて生成されているが、入力リストＬＩＰ１に登録する画像データは、ユーザが個々に登録するようにしてもよい。このとき、ユーザは作業フォルダ内の複数の画像データのうち、一部の画像データのみを入力リストＬＩＰ１に登録してもよい。また、別個の作業フォルダ内に含まれる画像データを１つの入力リストＬＩＰ１に登録してもよい。なお、この場合には、入力リスト内に画像データ名の他に、その画像データを含むフォルダ名を登録すればよい。
【００９９】
（４）第４実施例においては、第１実施例のフォルダに代えてリストを適用した場合について説明したが、第２および第３実施例においても同様にリストを適用可能である。
【図面の簡単な説明】
【図１】本発明の第１実施例としての画像処理装置を示すブロック図。
【図２】第１実施例における画像処理の手順を示すフローチャート。
【図３】画像処理の様子を示す説明図。
【図４】第１実施例における画像検査画面ＰＣ１を示す説明図。
【図５】第２実施例における画像処理の手順を示すフローチャート。
【図６】画像処理の様子を示す説明図。
【図７】第３実施例における画像処理の手順を示すフローチャート。
【図８】画像処理の様子を示す説明図。
【図９】第３実施例における画像検査画面ＰＣ２を示す説明図。
【図１０】第４実施例における画像処理の手順を示すフローチャート。
【図１１】画像処理の様子を示す説明図。
【符号の説明】
１００…ＣＰＵ
１００ａ…バスライン
１１０…画像データメモリ
１２０…ＲＯＭ
１３０…表示部
１４０…磁気ディスク
１５０…入力装置
１９０…ＲＡＭ
１９１…処理対象画像設定部
１９２…処理条件設定部
１９３…処理済み画像生成部
１９４…画像検査部
【図１】
0003792418.tif 000002
【図２】
0003792418.tif 000003
【図３】
0003792418.tif 000004
【図４】
0003792418.tif 000005
【図５】
0003792418.tif 000006
【図６】
0003792418.tif 000007
【図７】
0003792418.tif 000008
【図８】
0003792418.tif 000009
【図９】
0003792418.tif 000010
【図１０】
0003792418.tif 000011
【図１１】
0003792418.tif 000012