(57)【特許請求の範囲】
【請求項１】
カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、
前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う画像補正方法。
【請求項２】
カラー原画像から、該カラー原画像を表す第１の画像データ、及び前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データを求め、
前記第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う
画像補正方法。
【請求項３】
前記カラー原画像を表す原画像データから所定数の画素毎に１個の画素のデータを選択することで前記第１の画像データを求め、
前記原画像データから所定数の画素毎に平均値を演算することで前記第２の画像データを求める
ことを特徴とする請求項２記載の画像補正方法。
【請求項４】
カラー原画像上の各箇所における、微小面積の第１の小領域を単位とする色度に関する平均値を求めると共に、
前記カラー原画像上の各箇所における、前記第１の小領域よりも面積が大きい第２の小領域を単位とする輝度に関する平均値を求め、
前記色度に関する平均値に基づいて前記カラー原画像に対する色補正を行い、かつ前記輝度に関する平均値に基づいて前記カラー原画像に対する濃度補正を行う
画像補正方法。
【請求項５】
カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う補正手段を含む画像補正装置。
【請求項６】
カラー原画像から、該カラー原画像を表す第１の画像データ、及び前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データを求める演算手段と、
前記第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う補正手段と、
を含む画像補正装置。
【請求項７】
コンピュータを、
カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う補正手段として機能させるためのプログラムが記録された記録媒体。
【請求項８】
カラー原画像から、該カラー原画像を表す第１の画像データ、及び前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データを求める第１のステップ、
前記第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う第２のステップ
を含む処理をコンピュータに実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像補正方法、画像補正装置及び記録媒体に係り、特に、画像の濃度及び色を補正する画像補正方法、該画像補正方法を適用可能な画像補正装置、及び前記画像補正方法をコンピュータで実行させるためのプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
ビデオカメラによる撮像やデジタルスチルカメラによる撮影によって得られたアナログの画像信号や画像データに対しては、白バランス調整等の色補正や画像全体の濃度を適正化する濃度補正を行う必要がある。画像の色補正及び濃度補正は、一般に、複数チャンネル（例えばＲ、Ｇ、Ｂ）毎に画像信号又は画像データをサンプリングし、サンプリングによって得られた各チャンネルのデータに基づいて、各チャンネル毎に平均値を演算し、演算した平均値に基づいて、色補正については色度に関する平均値が中性色（グレイ）になるように、濃度補正については輝度に関する平均値が中間値（反射濃度であれば「０．７５」、各画素の濃度を８ビットで表す画像データであれば「１１８」等の数値が用いられる）になるように色補正の補正値及び濃度補正の補正値を求め、画像信号や画像データを調整（変換）している。
【０００３】
なお、本明細書では、単純平均以外に、分割測光や評価測光等のように画面全体を複数の領域に分割し、各領域毎に平均値を演算し、各領域毎の平均値を各領域毎に異なる重み係数を用いて合成する方法で得られる値等のように、平均値と類似の各種の評価値をも含めて「平均値」と総称している。
【０００４】
【発明が解決しようとする課題】
画像の色補正及び濃度補正では、補正精度の向上が求められると共に、例えば類似のシーンを表す画像に対して近似した補正値で補正できる、或いは誤動作率が低い等のように、動作の安定性の向上も求められている。動作の安定性を向上させ、類似のシーンを表す画像に対する色補正及び濃度補正による補正結果を安定させるためには、色補正及び濃度補正の補正値の演算に用いる平均値を安定させる必要がある。
【０００５】
このため、従来は、専ら平均値を求めるアルゴリズムの工夫によって平均値の安定化が図られてきた（例えば特開平３−１６０８９１号公報等参照）。しかしながら、色補正及び濃度補正の各々について、補正精度の向上及び動作の安定性の向上を同時に達成することは容易ではなく、色補正及び濃度補正の精度が画像によってばらつく等の問題があった。
【０００６】
本発明は上記事実を考慮して成されたもので、色補正及び濃度補正を常に高い精度で行うことができる画像補正方法、画像補正装置及び記録媒体を得ることが目的である。
【０００７】
【課題を解決するための手段】
画像の望ましい色補正は、原画像中の本来は中性色であるべき箇所を中性色にする補正であり、色補正の補正値を求めるためのデータに含まれる前記中性色であるべき箇所のデータの割合が高くなるに従って、求めた補正値による色補正の精度は向上する。原画像中の高輝度点或いは低輝度点の大半は中性色であるべき箇所であるが、原画像中の高輝度点や低輝度点は原画像上での面積が微小であることが多いので、原画像上の高輝度点や低輝度点が存在している部分は空間周波数の高周波成分を含んでいる。一方、画像の濃度補正は、原画像の輝度に関する平均値を中間値にする補正であるので、濃度補正の補正値を求めるためのデータに、原画像中の高輝度点や低輝度点のデータが含まれていると、原画像の輝度に関する平均値が変動し易くなり、濃度補正の精度及び安定性の低下に繋がる。
【０００８】
上記に基づき請求項１記載の発明に係る画像補正方法は、カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う。
【０００９】
請求項１記載の発明では、カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いてカラー原画像に対する色補正を行う。この第１の画像データは、カラー画像の高周波成分を含んでいるので、カラー原画像中の面積が微小の高輝度点や低輝度点のデータも保存されており、中性色であるべき箇所のデータが多数含まれている。従って、色補正を高精度に行うことができる。
【００１０】
また請求項１の発明では、カラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いてカラー原画像に対する濃度補正を行う。第２の画像データは、カラー原画像の高周波成分が除去又は低減されているので、第２の画像データ上では、カラー原画像中の高輝度点や低輝度点の存在する箇所の輝度の変化が鈍る（平均化される）ことになり、カラー原画像中の高輝度点や低輝度点が濃度補正の精度及び安定性に悪影響を与えることを防止又は軽減することができる。従って請求項１の発明によれば、色補正及び濃度補正を常に高い精度で行うことができる。
【００１１】
ところで、画像データを生成する装置（例えば被写体を撮像することで画像データを生成するデジタルスチルカメラや、写真フィルム等の記録媒体に記録されている画像を読み取ることで画像データを生成するスキャナ等）の中には、本発明の第１の画像データに相当する画像データ、及び本発明の第２の画像データに相当する画像データを各々生成する構成のものがある。また、入力された画像データを加工して出力する装置（例えば各種の画像処理装置やインタフェース回路等）の中にも、例えば本発明の第１の画像データに相当する画像データが入力されると、本発明の第２の画像データに相当する画像データを生成し、各画像データを各々出力する構成のものがある。請求項１の発明において、第１の画像データ及び第２の画像データは、例えば上記のような装置によって生成されたものを用いてもよいし、以下で説明するようにカラー原画像から求めてもよい。
【００１２】
すなわち、請求項２記載の発明に係る画像補正方法は、カラー原画像から、該カラー原画像を表す第１の画像データ、及び前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データを求め、前記第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う。
【００１３】
請求項２記載の発明では、カラー原画像から、カラー原画像を表す第１の画像データを求め、この第１の画像データから色補正係数を導出し、導出した色補正係数を用いてカラー原画像に対する色補正を行う。前述のように、第１の画像データはカラー画像の高周波成分を含んでいるので、カラー原画像中の面積が微小の高輝度点や低輝度点のデータも保存されており、中性色であるべき箇所のデータが多数含まれている。従って、請求項１の発明と同様に、色補正を高精度に行うことができる。
【００１４】
また請求項２の発明では、カラー原画像から、カラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データを求め、この第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いてカラー原画像に対する濃度補正を行う。前述のように、第２の画像データは、カラー原画像の高周波成分が除去又は低減されているので、第２の画像データ上では、カラー原画像中の高輝度点や低輝度点の存在する箇所の輝度の変化が鈍る（平均化される）ことになり、カラー原画像中の高輝度点や低輝度点が濃度補正の精度及び安定性に悪影響を与えることを防止又は軽減することができる。従って請求項２の発明によれば、請求項１の発明と同様に、色補正及び濃度補正を常に高い精度で行うことができる。
【００１５】
ところで、カラー原画像を表す原画像データが既に存在している場合、例えば第１の画像データとしては原画像データをそのまま用い、第２の画像データは、原画像データに対して高周波成分を除去又は低減するフィルタをかけて求めることも可能ではあるが、請求項３に記載したように、カラー原画像を表す原画像データから所定数の画素毎に１個の画素のデータを選択することで第１の画像データを求め、原画像データから所定数の画素毎に平均値を演算することで前記第２の画像データを求めることが好ましい。
【００１６】
請求項３記載の発明では、原画像データから所定数の画素毎に１個の画素のデータを選択することで第１の画像データを求めているので、原画像データに含まれるカラー原画像の高周波成分を損うことなく、第１の画像データのデータ量を小さくすることができる。また、原画像データから所定数の画素毎に平均値を演算することで前記第２の画像データを求めているので、フィルタリング等の複雑な処理を行うことなく高周波成分を除去又は低減した第２の画像データを得ることができる。
【００１７】
なお、請求項３の発明において、所定数の画素毎に１個の画素のデータを選択することに代えて、所定数の画素毎に複数個（カラー原画像中の高周波成分が大きく減衰しない程度の個数が望ましい）の画素のデータを選択して平均値を求めることで第１の画像データを求めるようにしてもよい。
【００１８】
請求項４記載の発明に係る画像補正方法は、カラー原画像上の各箇所における、微小面積の第１の小領域を単位とする色度に関する平均値を求めると共に、前記カラー原画像上の各箇所における、前記第１の小領域よりも面積が大きい第２の小領域を単位とする輝度に関する平均値を求め、前記色度に関する平均値に基づいて前記カラー原画像に対する色補正を行い、かつ前記輝度に関する平均値に基づいて前記カラー原画像に対する濃度補正を行う。
【００１９】
第１の小領域は面積が微小であるので、カラー原画像上の各箇所における第１の小領域を単位とする色度に関する値の中に、カラー原画像中に存在する高輝度点或いは低輝度点の色度を表す値が高い割合で含まれることになり、第１の小領域を単位とする色度に関する平均値は、カラー原画像中に存在する高輝度点或いは低輝度点の色度、すなわち中性色であるべき箇所の色度が強く反映された値となる。請求項４記載の発明では、カラー原画像上の各箇所における、微小面積の第１の小領域を単位とする色度に関する平均値に基づいてカラー原画像に対する色補正を行うので、色補正を高精度に行うことができる。
【００２０】
また、第２の小領域は第１の小領域よりも面積が大きいので、第２の小領域内に高輝度点或いは低輝度点が存在していたとしても、第２の小領域を単位とする輝度に関する値は、第２の小領域内の各箇所の輝度が平均化され、原画像の輝度に関する平均値に近い値となる。請求項４の発明では、カラー原画像上の各箇所における、第２の小領域を単位とする輝度に関する平均値を求め、該輝度に関する平均値に基づいてカラー原画像に対する濃度補正を行うので、カラー原画像中の高輝度点や低輝度点が濃度補正の精度及び安定性に悪影響を与えることを防止又は軽減することができ、濃度補正を高精度に行うことができる。従って、請求項４の発明によれば、請求項２の発明と同様に、色補正及び濃度補正を常に高い精度で行うことができる。
【００２１】
請求項５記載の発明に係る画像補正装置は、カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う補正手段を含んで構成している。
【００２２】
請求項５記載の発明では、補正手段により、カラー原画像を表す第１の画像データから色補正係数が導出され、導出された色補正係数を用いてカラー原画像に対する色補正が行われ、カラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数が導出され、導出された濃度補正係数を用いてカラー原画像に対する濃度補正が行われるので、請求項１の発明と同様に、色補正及び濃度補正を常に高い精度で行うことができる。
【００２３】
なお請求項５の発明において、補正手段が色補正に用いる第１の画像データ及び濃度補正に用いる第２の画像データは、例えばカラー原画像の高周波成分を含む第１の画像データ、及び前記高周波成分が除去又は低減された第２の画像データを取得する（例えば前述の画像データを生成する装置から取得する）取得手段を設けることで得るようにしてもよいし、以下で説明するようにカラー原画像から求めてもよい。
【００２４】
すなわち、請求項６記載の発明に係る画像補正装置は、カラー原画像から、該カラー原画像を表す第１の画像データ、及び前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データを求める演算手段と、前記第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う補正手段と、を含んで構成している。
【００２５】
請求項６記載の発明では、カラー原画像を表す第１の画像データ、及びカラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データが、演算手段によってカラー原画像から求められ、補正手段は、第１の画像データから色補正係数を導出し、導出した色補正係数を用いてカラー原画像に対する色補正を行うと共に、第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いてカラー原画像に対する濃度補正を行うので、請求項２の発明と同様に、色補正及び濃度補正を常に高い精度で行うことができる。
【００２６】
請求項７記載の発明に係る記録媒体は、カラー原画像を表す第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行うステップを含む処理をコンピュータに実行させるためのプログラムが記録されている。
【００２７】
請求項７記載の発明に係る記録媒体には、上記のステップを含む処理、すなわち請求項１の発明に係る画像補正方法に係る処理をコンピュータに実行させるためのプログラムが記録されているので、コンピュータが前記記録媒体に記録されているプログラムを読み出して実行することにより、請求項１の発明と同様に、色補正及び濃度補正を常に高い精度で行うことができる。
【００２８】
請求項８記載の発明に係る記録媒体は、カラー原画像から、該カラー原画像を表す第１の画像データ、及び前記カラー原画像を表しかつ前記第１の画像データよりも前記カラー原画像の高周波成分が除去又は低減された第２の画像データを求める第１のステップ、前記第１の画像データから色補正係数を導出し、導出した色補正係数を用いて前記カラー原画像に対する色補正を行うと共に、前記第２の画像データから濃度補正係数を導出し、導出した濃度補正係数を用いて前記カラー原画像に対する濃度補正を行う第２のステップを含む処理をコンピュータに実行させるためのプログラムが記録されている。
【００２９】
請求項８記載の発明に係る記録媒体には、上記の第１のステップ及び第２のステップを含む処理、すなわち請求項２の発明に係る画像補正方法に係る処理をコンピュータに実行させるためのプログラムが記録されているので、コンピュータが前記記録媒体に記録されているプログラムを読み出して実行することにより、請求項２の発明と同様に、色補正及び濃度補正を常に高い精度で行うことができる。
【００３０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００３１】
〔第１実施形態〕
図１には、本実施形態に係る画像処理システム１０が示されている。画像処理システム１０は、写真フィルム（例えばネガフィルムやリバーサルフィルム）等の写真感光材料（以下単に写真フィルムと称する）に記録されているフィルム画像（被写体を撮影後、現像処理されることで可視化されたネガ画像又はポジ画像）を読み取って印画紙に記録することを高速で処理可能に構成されたデジタルラボシステム１２に、画像データ交換機１４及びインタフェース（Ｉ／Ｆ）回路１６を介して入力装置群１８及び出力装置群２０が接続されて構成されている。
【００３２】
入力装置群１８は、画像データ交換機１４に画像データを入力する各種の入力装置で構成されている。入力装置群１８を構成する入力装置としては、例えばフロッピーディスク（ＦＤ）等の磁気ディスクやＣＤ−Ｒ等の光ディスク、光磁気ディスク（ＭＯ）、デジタルスチルカメラ（ＤＳＣ：以下、単に「デジタルカメラ」と称する）に装填可能なＰＣカードやＩＣカード（以下、これらを「デジタルカメラカード」と総称する）等の各情報記憶媒体の何れかがセットされ、セットされた情報記憶媒体に記憶されている画像データを読み出して入力する情報記憶媒体読出装置２２（図２参照）や、通信回線を介して接続された他の情報処理機器から送信された画像データを受信して入力する通信制御装置（図示省略）等を適用することができる。
【００３３】
また出力装置群２０は、画像データ交換機１４から転送された出力用画像データに基づいて画像出力処理を行う各種の出力装置で構成されている。出力装置群２０を構成する出力装置としては、例えば画像出力処理として情報記憶媒体（例えばＣＤ−Ｒ）への画像データの書き込みを行う情報記憶媒体書込装置（例として、情報記憶媒体としてのＣＤ−Ｒへの画像データの書き込みを行うＣＤ−Ｒ書込装置２４を図２に示す）、画像出力処理としてディスプレイ等の表示手段への画像の表示を行う画像表示装置、画像出力処理として通信回線を介して接続された他の情報処理機器への画像データの送信を行う通信制御装置等を適用することができる。
【００３４】
ところで、入力装置群１８を構成する各入力装置から入力される画像データのファイル構造は一定ではなく、互いに異なっていることが多い。このためＩ／Ｆ回路１６は、入力装置から画像データが入力されると、入力された画像データのファイル構造を判断し、所定のファイル構造に変換して画像データ交換機１４に入力する。また出力装置は、外部から転送される画像データのファイル構造を予め規定しているが、このファイル構造も出力装置群２０を構成する各出力装置毎に異なっていることが多い。このためＩ／Ｆ回路１６は、画像データ交換機１４から出力装置へ画像データが転送される場合には、転送される画像データのファイル構造を転送先の出力装置に対応するファイル構造に変換する。
【００３５】
デジタルラボシステム１２は、スキャナ３０、画像処理装置３２及びプリンタ３４が直列に接続されて構成されている。スキャナ３０はエリアＣＣＤセンサ等の読取センサを備えており、該読取センサにより写真フィルムに記録されているフィルム画像の読み取りを行う。フィルム画像の読み取りによって得られた画像データは画像処理装置３２へ出力され、プリンタ３４による画像出力処理（印画紙への画像の記録）に用いられるが、プリンタ３４以外の出力装置による画像出力処理に用いることも指示された画像データについては画像交換機１４へも出力される。
【００３６】
画像処理装置３２は、入力された画像データに対し、印画紙に適正な画質で画像を露光記録するための画像処理として、画素密度変換、色変換、画像の超低周波輝度成分の階調を圧縮するハイパートーン処理、粒状を抑制しながらシャープネスを強調するハイパーシャープネス処理、特殊画像処理（例えばＬＦ（レンズ付きフィルム）によって撮影記録されたフィルム画像に対するＬＦのレンズの収差に起因する画質劣化の補正や赤目の補正等）等の各種の画像処理を行う各種の画像処理回路（図示省略）を備えている。画像処理装置３２は各画像処理回路で行われる画像処理の処理条件を演算する。各画像処理回路は、画像データに対し、演算された処理条件に従って各種の画像処理を行い、画像処理後の画像データは記録用画像データとしてプリンタ３４へ出力される。
【００３７】
プリンタ３４は、Ｒ，Ｇ，Ｂのレーザ光源と、該レーザ光源の作動を制御するレーザドライバを備えており（図示省略）、レーザ光源から射出されるＲ，Ｇ，Ｂのレーザ光を、入力された記録用画像データによって変調し、変調したレーザ光を印画紙上で走査させる。これにより、印画紙に画像が露光記録される。画像が露光記録された印画紙は、図示しないプロセッサ部へ送られて発色現像、漂白定着、水洗、乾燥の各処理が施され、印画紙に露光記録された画像が可視化される。なお、画像データ交換機１４からプリンタ３４に転送された画像データについても、上記と同様にレーザ光の変調、すなわち印画紙への画像の露光記録に用いられる。
【００３８】
画像データ交換機１４は、図１に示すように、ＣＰＵ７８、ＲＯＭ４２、ＲＡＭ４４、入出力ポート４６Ａ、４６Ｂがバス４８を介して互いに接続された構成を含んだパーソナルコンピュータやワークステーション等の情報処理装置と、大容量の情報記憶媒体（ハードディスク）を内蔵しバス４８に接続されたハードディスク装置５０と、装填されたＣＤ−ＲＯＭ５２からプログラム等を読み出すＣＤ−ＲＯＭドライバ５４と、を備えている。入出力ポート４６Ａにはデジタルラボシステム１２のスキャナ３０及びプリンタ３４が接続されており、入出力ポート４６ＢにはＩ／Ｆ回路１６を介して入力装置群１８及び出力装置群２０が接続されている。
【００３９】
画像データ交換機１４は、スキャナ３０や入力装置群１８の各入力装置から入力された画像データをハードディスク装置５０の内蔵ハードディスクに一時記憶させる。従って、ハードディスク装置５０の内蔵ハードディスクは、画像データ交換機１４に入力された画像データを蓄積記憶するスプール６０（図２参照）として機能する。また、画像データ交換機１４は、入力された画像データに対し、スプール６０に一時記憶する前に画像データの属性等を表すプロパティ情報を付加した後にスプール６０に一時記憶させる。
【００４０】
また、ハードディスク装置５０の内蔵ハードディスクには、画像データに対して各種の画像処理を行うための各種の画像処理プログラムが記憶されており、画像データ交換機１４のＣＰＵ４０は、必要に応じて所定のタイミング（スプール６０に画像データを一時記憶する前、及びスプール６０に一時記憶した画像データを読み出した後の少なくとも一方のタイミング）でこれらのプログラムを選択的に実行し、画像データに対して各種の画像処理を行う。このように、画像データ交換機１４は各種の画像処理を行う画像処理エンジン６２（図２参照）としての機能も備えている。
【００４１】
本実施形態では、画像データに対する画像処理として、図２にも示すように、画素密度（画素数）の異なる画像データに変換する「画素密度変換」、異なる色空間の画像データに変換する「色空間変換」、「データ圧縮（又は解凍）」、ＦｌａｓｈＰｉｘと称する所定のフォーマット（互いに異なる複数種の解像度（画素密度）の画像データを含み、かつ各解像度の画像データが各々複数個の小領域（タイルと称する）に分割されたフォーマット）の画像データへの変換（又は逆変換）を行う「ＦｌａｓｈＰｉｘフォーマット化」、デジタルカメラによる撮像によって得られた画像データ用の画質向上処理である「ＤＳＣ  ｓｅｔ  ｕｐ  」、画像の鮮鋭度を向上させる「シャープネス補正」、画像データの不正複製等を防止するために所定の電子透かしデータを埋め込む「電子透かし」、複数種の画像データを合成して単一の画像の画像データ（例えば年賀状等を作成するための画像データ）を生成する「Ｃｏｍｐｏｓｉｔｅ  」等の各種の画像処理が用意されている。
【００４２】
上記の各種画像処理のうち「ＤＳＣ  ｓｅｔ  ｕｐ  」は、本発明に係る画像補正方法が適用された色補正・濃度補正処理（詳細は後述）と、画像の色彩を鮮やかにするための色変換処理と、から構成されている。色補正・濃度補正処理を画像データ交換機１４のＣＰＵ４０で実行させるための色補正・濃度補正プログラムは、その他の画像処理をＣＰＵ４０で実行させるためのプログラムと共に、当初は、ＣＤ−ＲＯＭ５２に記憶されている。ＣＤ−ＲＯＭ５２がＣＤ−ＲＯＭドライバ５４に装填され、ＣＤ−ＲＯＭ５２から画像データ交換機１４へのプログラムの移入（インストール）が指示されると、ＣＤ−ＲＯＭドライバ５４によってＣＤ−ＲＯＭ５２から色補正・濃度補正プログラムやその他のプログラムが読み出され、ハードディスク装置５０の内蔵ハードディスクに記憶される。
【００４３】
そして、色補正・濃度補正処理を実行すべきタイミングが到来すると、ハードディスク装置５０の内蔵ハードディスクから色補正・濃度補正プログラムが読み出されてＲＡＭ４４に記憶され（画像データ交換機１４の電源投入時に各画像処理のプログラムを読み出してＲＡＭ４４に記憶しておくようにしてもよい）、色補正・濃度補正プログラムが画像データ交換機１４のＣＰＵ４０によって実行される。これにより、画像データ交換機１４は本発明に係る画像補正装置として機能する。なお、他の画像処理のプログラムについても上記と同様にして読み出されて実行される。
【００４４】
このように、色補正・濃度補正プログラムやその他の画像処理のプログラムを記憶しているＣＤ−ＲＯＭ５２及びハードディスク装置５０の内蔵ハードディスクは本発明の記録媒体に対応している。
【００４５】
次に本実施形態の作用として、画像データ交換機１４に情報記憶媒体読出装置２２（及びＣＤ−Ｒ書込装置２４）が接続されている態様（図２参照）を例に、情報記憶媒体読出装置２２からデジタルラボシステム１２のプリンタ３４への画像データの転送について説明する。
【００４６】
画像処理システム１０では、ユーザが所有しているパーソナルコンピュータ等の情報処理装置で加工された画像データを記憶したＦＤやＭＯが持ち込まれてプリントの作成が依頼されたり、デジタルカメラによる撮像によって得られた画像データを記憶したデジタルカメラカードが持ち込まれてプリントの作成が依頼されたり、或いはスキャナ３０から画像データ交換機１４、ＣＤ−Ｒ書込装置２４を経て転送された画像データが書き込まれたＣＤ−Ｒが持ち込まれてプリントの作成（焼き増し）が依頼されることがある。
【００４７】
この場合、ユーザから持ち込まれた情報記憶媒体が対応する情報記憶媒体読出装置２２（ＦＤドライブ、ＣＤドライブ、ＭＯドライブ、カードリーダ等の何れか）にセットされ、情報記憶媒体がセットされた情報記憶媒体読出装置２２は、セットされた情報記憶媒体から処理対象の画像データを読み出した後に、読み出した画像データを、処理対象の画像データの各種の属性を表す属性情報、及び画像データの出力先がプリンタ３４であることを表す情報と共に画像データ交換機１４へ転送する。
【００４８】
情報記憶媒体読出装置２２から転送された画像データは、Ｉ／Ｆ回路１６で所定のファイル構造に変換された後に画像データ交換機１４に入力される。画像データ交換機１４の画像処理エンジン６２は、画像データの入力元が情報記憶媒体読出装置２２であり、画像データと共に入力された画像データの出力先を表す情報から、入力された処理対象の画像データがプリンタ３４へ出力すべき画像データであることを認識すると、処理対象の画像データがスプール６０に記憶される前に、入力元（情報記憶媒体読出装置２２の種類）に依存する処理対象の画像データの属性と出力先（プリンタ３４）とに応じた最適な画像処理を行う。
【００４９】
ここで、入力元の情報記憶媒体読出装置２２がデジタルカメラカードからの画像データの読み出しを行う装置（カードリーダ）である場合には、画像処理エンジン９２は、入力された画像データはデジタルカメラによる撮像によって生成されてデジタルカメラカードに記憶（この場合、データ圧縮されて記憶される）された画像データであると判断し、圧縮された画像データの解凍、印画紙への画像の記録に適した解像度（画素密度）の画像データへの変換、色補正・濃度補正処理を含む「ＤＳＣ  ｓｅｔ  ｕｐ  」、画像の鮮鋭度を向上させる「シャープネス補正」等の画像処理を行う。
【００５０】
以下、処理対象の画像データが、デジタルカメラカードから読み出された画像データである場合に、画像処理エンジン６２（画像データ交換機１４のＣＰＵ４０）が色補正・濃度補正プログラムを実行することによって実施される色補正・濃度補正処理について、図３のフローチャートを参照して説明する。
【００５１】
ステップ１００では、変数ｎに０を代入すると共に、変数ｍ，ｘ，ｘｉ  ，ｘｊ  に各々１を代入する。ステップ１０２では、処理対象の画像データから画素位置ｘの画素のＲ，Ｇ，Ｂ各色の濃度を表す画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）を取り込む。ステップ１０４では、変数ｘ（画素位置ｘ）が「ｎ×Ｓ０  ＋１」に等しいか否か判定する。なおＳ０  は定数であり、例えば「１００」等の値が設定される。変数ｘは１に初期設定され、変数ｎは０に初期設定されているので、このときはステップ１０４の判定が肯定され、ステップ１０６へ移行する。
【００５２】
ステップ１０６では、ステップ１０２で取り込んだ画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）を画像データサンプリング値ｒＳ  （  ｘｉ  ），ｇＳ  （  ｘｉ  ），ｂＳ  （  ｘｉ  ）として保持（サンプリング）する。
ｒＳ  （  ｘｉ  ）←ｒ（ｘ），ｇＳ  （  ｘｉ  ）←ｇ（ｘ），ｂＳ  （  ｘｉ  ）←ｂ（ｘ）
そして、ステップ１０８では変数ｘｉ  ，ｎを１だけインクリメントする。
【００５３】
ステップ１１０では、先のステップ１０２で取り込んだ画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）を、各色毎の被写体反射率を表す被写体反射率Ｒ（ｘ），Ｇ（ｘ），Ｂ（ｘ）へ変換する。国際無線通信諮問委員会７０９勧告によれば、被写体反射率Ｘ（０〜１の値をとる）は、以下の関数Ｆ（Ｘ）によって８ビットのデジタル信号値（０〜２５５の値をとる）に割り付けることができる。
【００５４】
【数１】
0003556859.tif 000002
【００５５】
従って、画素データから被写体反射率への変換は、関数Ｆの逆変換（関数Ｆ−１による変換）を行うことで実現することができる（次式参照）。
Ｒ（ｘ）←Ｆ−１（ｒ（ｘ）），  Ｇ（ｘ）←Ｆ−１（ｇ（ｘ）），Ｂ（ｘ）←Ｆ−１（ｂ（ｘ））
【００５６】
次のステップ１１２では、ステップ１１０で求めた被写体反射率Ｒ（ｘ），Ｇ（ｘ），Ｂ（ｘ）を被写体反射率積算値Ｒ０  ，Ｇ０  ，Ｂ０  （初期値は０）に加算する。
Ｒ０  ＝Ｒ０  ＋Ｒ（ｘ），Ｇ０  ＝Ｇ０  ＋Ｇ（ｘ），Ｂ０  ＝Ｂ０  ＋Ｂ（ｘ）
【００５７】
ステップ１１４では、変数ｘ（画素位置ｘ）が「ｍ×Ｍ０  」に等しいか否か判定する。なおＭ０  は定数であり、例えば「１００」等の値が設定される。なお、定数Ｍ０  は定数Ｓ０  と同一の値であっても異なる値であってもよい。変数ｘは１に初期設定され、変数ｍは１に初期設定されているので、このときはステップ１０４の判定が否定され、ステップ１２２へ移行する。
【００５８】
ステップ１２２では全ての画素データを取り込んだか否か判定する。判定が否定された場合には、変数ｘを１だけインクリメントしてステップ１０２に戻り、ステップ１０２では、画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）として、前回画素データを取り込んだ画素と隣接する画素のデータが取り込まれる。従って、このステップ１２２、１２４、１０２により、処理対象の画像データから、各画素のデータが画素位置ｘの昇順で順次取り込まれる。
【００５９】
先に説明したステップ１０４〜１０８では、変数ｘ（画素位置ｘ）が「ｎ×Ｓ０  ＋１」に等しい場合に、画素データを画像データサンプリング値としてサンプリングし、変数ｎの値を１だけインクリメントするので、図４（Ａ）にも示すように、Ｓ０  個の画素のデータが順次取り込まれる間に、１個の画素のデータのみが画像データサンプリング値として選択的にサンプリングされる（Ｓ０  −１個の画素のデータが間引かれてサンプリングされる）ことになる。
【００６０】
このように、画像データサンプリング値は本発明に係る第１の画像データに対応しており、ステップ１０４〜１０８は請求項６に記載の演算手段（より詳しくは、請求項３に記載の第１の画像データを求める演算手段）の一部を構成している。また、画像データサンプリング値としてデータがサンプリングされた画素に対応する原画像（デジタルカメラによる撮像によって得られた画像）上の微小面積の領域は、請求項４に記載の第１の小領域に対応している。
【００６１】
一方、先に説明したステップ１１０、１１２では、取り込まれた画素データを被写体反射率に変換して順次積算しているが、変数ｘ（画素位置ｘ）が「ｍ×Ｍ０  」に等しくなると（すなわちＭ０  個のデータを積算すると）ステップ１１４の判定が肯定され、ステップ１１６へ移行する。ステップ１１６では被写体反射率積算値Ｒ０  ，Ｇ０  ，Ｂ０  に基づき、次式に従って平均化サンプリング値ｒａ  （  ｘｊ  ），ｇａ  （  ｘｊ  ），ｂａ  （  ｘｊ  ）を演算する。
【００６２】
【数２】
0003556859.tif 000003
【００６３】
なお、Ｆは前述の関数Ｆ（ｘ）を表す。
【００６４】
そして、ステップ１１８では被写体反射率積算値Ｒ０  ，Ｇ０  ，Ｂ０  を０にし、ステップ１２０では変数ｘｊ  ，ｍを各々１だけインクリメントしてステップ１２２へ移行する。従って、ステップ１１０〜１２０では、順次取り込まれるＭ０  個の画素のデータから被写体反射率を各々求め、その平均値（Ｒ０  ／Ｍ０  、Ｇ０  ／Ｍ０  、Ｂ０  ／Ｍ０  ）を８ビットのデジタル信号値に戻した値を平均化サンプリング値として設定しており、図４（Ｂ）にも示すように、Ｍ０  個の画素のデータを単位として、Ｍ０  個の画素のデータを平均化した値が平均化サンプリング値として設定される。
【００６５】
このように、平均化サンプリング値は本発明に係る第２の画像データに対応しており、ステップ１１０〜１２０は請求項６に記載の演算手段（より詳しくは、請求項３に記載の第２の画像データを求める演算手段）の一部を構成している。また、１個の平均化サンプリング値の演算に用いられるＭ０  個の画素に対応する原画像（デジタルカメラによる撮像によって得られた画像）上の領域は、請求項４に記載の第２の小領域に対応している。
【００６６】
ステップ１２２の判定が肯定されるとステップ１２６へ移行し、画像データサンプリング値ｒＳ  （  ｘｉ  ），ｇＳ  （  ｘｉ  ），ｂＳ  （  ｘｉ  ）から、各チャンネル毎に画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］を演算する（次式参照）。なお、次式において、Ｎは各チャンネル毎の画像データサンプリング値の総数を表す。画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］は請求項４に記載の「第１の小領域を単位とする色度に関する平均値」に対応している。
【００６７】
【数３】
0003556859.tif 000004
【００６８】
ステップ１２８では平均化サンプリング値ｒａ  （  ｘｊ  ），ｇａ  （  ｘｊ  ），ｂａ  （  ｘｊ  ）に基づき、次式に従って平均輝度値［ｖ］を演算する。なお、次式において、Ｍは各チャンネル毎の平均化サンプリング値の総数を表す。この平均輝度値［ｖ］は請求項４に記載の「第２の小領域を単位とする輝度に関する平均値」に対応している。
【００６９】
【数４】
0003556859.tif 000005
【００７０】
そして、次のステップ１３０では、各チャンネル毎の画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］及び平均輝度値［ｖ］に基づいて、処理対象の画像データに対して色補正及び濃度補正を行う。この色補正及び濃度補正としては各種の補正方法があるが、例えば処理対象の画像データｒ，ｇ，ｂに対し、次の（１）式の演算を行うことで、色補正及び濃度補正を行った画像データｒ’，ｇ’，ｂ’を得ることができる。
【００７１】
【数５】
0003556859.tif 000006
【００７２】
なお（１）式の右辺のうち、行列式はｒ，ｇ，ｂ各チャンネル毎の平均値を揃える色補正に相当し、平均輝度値［ｖ］を含む係数項は平均輝度値を値「１１８  」に一致させる濃度補正に相当している。上記のステップ１２６〜１３０は請求項６に記載の補正手段に対応しており、ステップ１３０は、請求項４に記載の「色度に関する平均値に基づいて色補正を行い、輝度に関する平均値に基づいて濃度補正を行う」ことに対応している。
【００７３】
画像データサンプリング値は、処理対象の画像データからＳ０  個の画素毎に１個の画素のデータをサンプリング（選択）して得られるデータであり、画像データサンプリング値としてデータがサンプリングされた画素に対応する原画像上の領域の面積が微小であるので、原画像中の面積が微小の高輝度点や低輝度点や、その他の原画像中の中性色であるべき箇所のデータを高い割合で含んでいる。上記では、この画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］を用いて色補正を行っているので、色補正を常に高精度に行うことができ、類似のシーンを表す原画像の画像データに対しても、色バランスが略同一となるように補正することができる。
【００７４】
また、平均化サンプリング値は、処理対象の画像データからＭ０  個の画素毎に平均値を演算して得られるデータであり、１個の平均化サンプリング値の演算に用いられるＭ０  個の画素に対応する原画像上の領域の面積が大きいので、原画像中の高輝度点や低輝度点の存在する箇所の輝度の変化が平均化され（すなわち原画像中の高周波成分が除去又は低減され）、中間的な濃度を表す値が平均化サンプリング値として設定される。上記では、平均化サンプリング値から求めた平均輝度値［ｖ］を用いて濃度補正を行っているので、原画像中の高輝度点や低輝度点が濃度補正の精度及び安定性に悪影響を与えることが防止又は軽減され、濃度補正を常に高精度に行うことができると共に、類似のシーンを表す原画像の画像データに対しても、濃度が略同一となるように補正することができる。
【００７５】
上述した色補正・濃度補正処理やその他の画像処理が終了すると、画像データ交換機１４は、処理対象の画像データにプロパティ情報を付加してスプール６０に一時記憶し、画像データの出力先であるプリンタ３４に対し、プリンタ３４に出力すべき画像データがスプール９０に記憶されていることを通知する。そして、スプール９０からの画像データの取り出しがプリンタ３４より指示されると、画像データ交換機１４は、処理対象の画像データをスプール９０から取り出してプリンタ３４へ転送する。
【００７６】
プリンタ３４は画像データ交換機１４から転送された画像データを用いて印画紙７０への画像の露光記録を行う。これにより、デジタルカメラカードから読み出された処理対象の画像データを用いてプリントが作成されることになる。なお、情報記憶媒体読出装置２２から出力された画像データが、スプール９０に一時記憶された後にプリンタ３４に転送される迄の画像データの流れは、図２において、情報記憶媒体読出装置２２からＩ／Ｆ回路１６、画像処理エンジン９２、スプール９０を経てプリンタ３４に至る一点鎖線の矢印に対応している。
【００７７】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、第２実施形態は第１実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第２実施形態の作用について、第１実施形態と異なる部分についてのみ説明する。
【００７８】
現在、市場に出回っている種々のデジタルカメラの中には、撮像（撮影）によって得られた高解像度の画像データ（元画像データという）に対し、画像上で近接した位置に存在する複数個の画素のデータの平均値を演算し、該平均値を前記複数個の画素を統合した画素の値とすることを画像全面に対して行うことで、元画像データを低解像度化したサムネイル画像と称される画像データ（サムネイル画像データ）を生成し、生成したサムネイル画像データを元画像データと共にデジタルカメラカードに書き込むものがある（「ＥＸＩＦ」規格に準拠しているデジタルカメラ）。
【００７９】
例えば富士写真フイルム製のデジタルカメラ「Ｆｉｎｅｐｉｘ７００」では、被写体の撮像を行うと、撮像によって得られた１２８０画素×１０２４画素の元画像データから１６０画素×１２０画素のサムネイル画像データを生成し、元画像データ及びサムネイル画像データを各々デジタルカメラカードに書き込む構成となっている（図５参照）。なお、このサムネイル画像データは、例えばデジタルカメラカードに記憶されている元画像データが表す画像をディスプレイに一覧表示する等の場合に用いられる。
【００８０】
本第２実施形態では、ユーザから持ち込まれた情報記憶媒体が、上記のような構成のデジタルカメラにより、元画像データと共にサムネイル画像データも書き込まれたデジタルカメラカードであった場合に、このデジタルカメラカードに記憶されているサムネイル画像データを本発明に係る第２の画像データとして用いて色補正及び濃度補正を行う。
【００８１】
すなわち、ユーザから持ち込まれた情報記憶媒体が、元画像データ及びサムネイル画像データが書き込まれたデジタルカメラカードであった場合、情報記憶媒体読出装置２２は、処理対象の画像データ（元画像データ）と共にサムネイル画像も読み出し、読み出した元画像データ及びサムネイル画像データを属性情報及び画像データの出力先（この場合はプリンタ３４）を表す情報と共に画像データ交換機１４へ転送する。
【００８２】
そして画像データ交換機１４の画像処理エンジン６２では、入力元の情報記憶媒体読出装置２２がデジタルカメラカードからの画像データの読み出しを行う装置（カードリーダ）であり、かつ通常の画像データ（元画像データ）と共にサムネイル画像データが入力された場合、図６に示す色補正・濃度補正処理を行う。以下、この色補正・濃度補正処理について説明する。
【００８３】
ステップ２００では、変数ｎに０を代入すると共に変数ｘ，ｘｉ  に各々１を代入する。ステップ２０２では、元画像データから画素位置ｘの画素のＲ，Ｇ，Ｂ各色の濃度を表す画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）を取り込み、ステップ２０４では、図３のステップ１０４と同様に、変数ｘ（画素位置ｘ）が「ｎ×Ｓ０  ＋１」に等しいか否か判定する。判定が肯定された場合にはステップ２０６へ移行し、図３のステップ１０６と同様に、ステップ２０２で元画像データから取り込んだ画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）を画像データサンプリング値ｒＳ  （  ｘｉ  ），ｇＳ  （  ｘｉ  ），ｂＳ  （  ｘｉ  ）として保持（サンプリング）する。そして、ステップ２０８では変数ｘｉ  ，ｎを１だけインクリメントする。
【００８４】
ステップ２１０では元画像データから全ての画素データを取り込んだか否か判定する。判定が否定された場合には、ステップ２１２で変数ｘを１だけインクリメントしてステップ２０２に戻り、ステップ２０２では、画素データｒ（ｘ），ｇ（ｘ），ｂ（ｘ）として、前回画素データを取り込んだ画素と隣接する画素のデータが取り込まれる。
【００８５】
従って、このステップ２１０、２１２、２０２により、元画像データから、各画素のデータが画素位置ｘの昇順で順次取り込まれ、ステップ２０４〜２０８により、図３の色補正・濃度補正処理と同様に、Ｓ０  個の画素のデータが順次取り込まれる間に、１個の画素のデータのみが画像データサンプリング値（本発明に係る第１の画像データ）として選択的にサンプリングされる（Ｓ０  −１個の画素のデータが間引かれてサンプリングされる）。
【００８６】
画像データサンプリング値は図５に示されているサンプリング画像データに対応しており、例えば元画像データが、富士写真フイルム製のデジタルカメラ「Ｆｉｎｅｐｉｘ７００」による撮像によって得られた１２８０画素×１０２４画素の画像データであったとすると、上記処理により、例えば１２８画素×１０２画素のサンプリング画像データが得られることになる。
【００８７】
ステップ２１０の判定が肯定されるとステップ２１４へ移行し、図４のステップ１２６と同様に、画像データサンプリング値ｒＳ  （  ｘｉ  ），ｇＳ  （  ｘｉ  ），ｂＳ  （  ｘｉ  ）から、各チャンネル毎に画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］を演算する（図５も参照）。
【００８８】
ステップ２１６ではサムネイル画像データを取り込み、サムネイル画像データの各画素の値ｒ（ｘ），ｇ（ｘ），ｂ（ｘ）に基づき、次式に従って平均輝度値［ｖ］を演算する（図５も参照）。なお、次式におけるＭはサムネイル画像データの画素数を表す。また、ステップ２１６の処理のうちサムネイル画像データを取り込む処理は、先のステップ２０２と共に、第１の画像データ及び第２の画像データを取得する取得手段を構成している。
【００８９】
【数６】
0003556859.tif 000007
【００９０】
前述のように、サムネイル画像データは、元画像データに対し、画像上で近接した位置に存在する複数個の画素のデータの平均値を演算し、該平均値を前記複数個の画素を統合した画素の値とすることを画像全面に対して行うことで生成された画像データであり、本発明に係る第２の画像データに対応している。
【００９１】
従って、デジタルカメラにおけるサムネイル画像データの生成は、請求項２に記載の「カラー原画像から、該カラー原画像の高周波成分が除去又は低減された第２の画像データを求め」ること（詳しくは請求項３に記載の「原画像データ（元画像データ）から所定数の画素毎に平均値を演算することで第２の画像データを求める」こと）に対応していると共に、請求項４に記載の「カラー原画像上の各箇所における、第１の小領域よりも面積が大きい第２の小領域を単位とする」Ｒ，Ｇ，Ｂ各色の濃度を求めることに対応している。
【００９２】
そして次のステップ２１８では、各チャンネル毎の画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］及び平均輝度値［ｖ］に基づいて、図３のステップ１３０と同様に、処理対象の画像データに対して色補正及び濃度補正を行う。このように、ステップ２１４、ステップ２１６の処理のうち平均輝度値［ｖ］を演算する処理、及びステップ２１８は請求項５に記載の補正手段に対応している。
【００９３】
上記で説明した色補正・濃度補正処理では、画像データサンプリング値の平均値［ｒ］［ｇ］［ｂ］を用いて色補正を行っているので、図３の色補正・濃度補正処理と同様に色補正を常に高精度に行うことができ、類似のシーンを表す原画像の画像データに対しても、色バランスが略同一となるように補正することができる。
【００９４】
また、サムネイル画像データは、処理対象の画像データから複数個の画素毎に平均値を演算して得られるデータであり、サムネイル画像データの１画素に対応する原画像上の領域の面積が大きいので、原画像中の高輝度点や低輝度点の存在する箇所の輝度の変化が平均化され（すなわち原画像中の高周波成分が除去又は低減され）、サムネイル画像データの各画素の値として中間的な濃度を表す値が設定される。
【００９５】
上記で説明した色補正・濃度補正処理では、サムネイル画像データから求めた平均輝度値［ｖ］を用いて濃度補正を行っているので、原画像中の高輝度点や低輝度点が濃度補正の精度及び安定性に悪影響を与えることが防止又は軽減され、図３の濃度補正・色補正処理と同様に濃度補正を常に高精度に行うことができると共に、類似のシーンを表す原画像の画像データに対しても、濃度が略同一となるように補正することができる。
【００９６】
なお、上記では本発明に係る記録媒体として、ＣＤ−ＲＯＭ５２及びハードディスク装置５０の内蔵ハードディスクを例に説明したが、本発明はこれに限定されるものではなく、例えばフロッピーディスク等の磁気ディスク、ＣＤ−Ｒ等の光ディスク、ＭＯ等の光磁気ディスク、メモリカード、ＩＣカード等の各種の情報記憶媒体を、本発明に係る記録媒体として適用可能であることは言うまでもない。
【００９７】
また、上記では処理対象の画像データからＭ０  個の画素毎に平均値を演算することで、原画像中の高周波成分が除去又は低減された第２の画像データ（平均化サンプリング値）を得ていたが、これに代えて処理対象の画像データに高周波成分を除去又は減衰させるフィルタをかけることで、本発明に係る第２の画像データを得るようにしてもよい。
【００９８】
また、上記では画像データ交換機１４のＣＰＵ４０が色補正・濃度補正プログラムを実行することによって色補正・濃度補正処理を行うようにしていたが、これに限定されるものではなく、色補正・濃度補正処理を行う専用のハードウェア（画像処理回路）を設け、該画像処理回路で色補正・濃度補正処理を行うようにしてもよい。
【００９９】
更に、上記ではデジタルカメラによる撮像によって生成されたデジタルの画像データを処理対象としていたが、本発明の処理対象はアナログの画像信号であってもよく、例えばアナログのビデオカメラ等のようにアナログの画像信号を処理する機器における色補正や濃度補正に本発明を適用することも可能である。また上記では色補正及び濃度補正を各々行っていたが、何れか一方のみを行ってもよいことは言うまでもない。
【０１００】
以上、本発明の実施形態について説明したが、上記の実施形態は、特許請求の範囲に記載した事項の実施態様以外に、以下に記載した事項の実施態様を含んでいる。
【０１０１】
（１）カラー原画像上の各箇所における、微小面積の第１の小領域を単位とする色度に関する平均値を求める第１の演算手段と、前記カラー原画像上の各箇所における、前記第１の小領域よりも面積が大きい第２の小領域を単位とする輝度に関する平均値を求める第２の演算手段と、前記第１の演算手段によって演算された色度に関する平均値に基づいて前記カラー原画像に対する色補正を行い、かつ前記第２の演算手段によって演算された輝度に関する平均値に基づいて前記カラー原画像に対する濃度補正を行う補正手段と、を含む画像補正装置。
【０１０２】
（２）カラー原画像上の各箇所における、微小面積の第１の小領域を単位とする色度に関する平均値を求めると共に、前記カラー原画像上の各箇所における、前記第１の小領域よりも面積が大きい第２の小領域を単位とする輝度に関する平均値を求める第１のステップ、前記色度に関する平均値に基づいて前記カラー原画像に対する色補正を行い、かつ前記輝度に関する平均値に基づいて前記カラー原画像に対する濃度補正を行う第２のステップを含む処理をコンピュータに実行させるためのプログラムが記録された記録媒体。
【０１０３】
【発明の効果】
以上説明したように請求項１及び請求項５記載の発明は、カラー原画像を表す第１の画像データを用いてカラー原画像に対する色補正を行うと共に、カラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データを用いてカラー原画像に対する濃度補正を行うので、色補正及び濃度補正を常に高い精度で行うことができる、という優れた効果を有する。
【０１０４】
請求項２記載の発明及び請求項６記載の発明は、カラー原画像を表す第１の画像データ、及びカラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データを求め、第１の画像データを用いてカラー原画像に対する色補正を行うと共に、第２の画像データを用いてカラー原画像に対する濃度補正を行うので、色補正及び濃度補正を常に高い精度で行うことができる、という優れた効果を有する。
【０１０５】
請求項３記載の発明は、請求項２の発明において、原画像データから所定数の画素毎に１個の画素のデータを選択することで第１の画像データを求め、原画像データから所定数の画素毎に平均値を演算することで第２の画像データを求めるので、上記効果に加え、原画像データに含まれるカラー原画像の高周波成分を損うことなく、第１の画像データのデータ量を小さくすることができると共に、複雑な処理を行うことなく高周波成分を除去又は低減した第２の画像データを得ることができる、という効果を有する。
【０１０６】
請求項４記載の発明は、カラー原画像上の各箇所における、微小面積の第１の小領域を単位とする色度に関する平均値に基づいてカラー原画像に対する色補正を行い、カラー原画像上の各箇所における、第１の小領域よりも面積が大きい第２の小領域を単位とする輝度に関する平均値に基づいてカラー原画像に対する濃度補正を行うので、色補正及び濃度補正を常に高い精度で行うことができる、という優れた効果を有する。
【０１０７】
請求項７記載の発明は、カラー原画像を表す第１の画像データを用いてカラー原画像に対する色補正を行うと共に、カラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データを用いてカラー原画像に対する濃度補正を行うステップを含む処理をコンピュータに実行させるためのプログラムを記録媒体に記録したので、色補正及び濃度補正を常に高い精度で行うことができる、という優れた効果を有する。
【０１０８】
請求項８記載の発明は、カラー原画像から、該カラー原画像を表す第１の画像データ、及びカラー原画像を表しかつ第１の画像データよりもカラー原画像の高周波成分が除去又は低減された第２の画像データを求める第１のステップ、第１の画像データを用いてカラー原画像に対する色補正を行うと共に、第２の画像データを用いてカラー原画像に対する濃度補正を行う第２のステップを含む処理をコンピュータに実行させるためのプログラムを記録媒体に記録したので、色補正及び濃度補正を常に高い精度で行うことができる、という優れた効果を有する。
【図面の簡単な説明】
【図１】本実施形態に係る画像処理システムの概略構成を示すブロック図である。
【図２】図１の画像処理システムにおいて、入力装置として情報記憶媒体読出装置が、出力装置としてＣＤ−Ｒ書込装置が接続されている場合の画像データに対する処理の流れを示す概念図である。
【図３】第１実施形態に係る色補正・濃度補正処理の内容を示すフローチャートである。
【図４】（Ａ）は色補正のための画像データのサンプリング、（Ｂ）は濃度補正のための平均化サンプリング値の演算を各々示す概念図である。
【図５】第２実施形態に係る色補正・濃度補正処理におけるデータの流れを示すイメージ図である。
【図６】第２実施形態に係る色補正・濃度補正処理の内容を示すフローチャートである。
【符号の説明】
１０    画像処理システム
１４    画像データ交換機
２２    情報記憶媒体読出装置
４０    ＣＰＵ
５０    ハードディスク装置
５２    ＣＤ−ＲＯＭ
５４    ＣＤ−ＲＯＭドライバ
【図１】
0003556859.tif 000008
【図２】
0003556859.tif 000009
【図３】
0003556859.tif 000010
【図４】
0003556859.tif 000011
【図５】
0003556859.tif 000012
【図６】
0003556859.tif 000013