(57)【要約】【課題】わずかな色かぶり量の違いで補正量が大幅に変化することのない、細かな色かぶり量の補正を可能とするとともに、ホワイトバランス情報に応じて適切なホワイトバランス補正テーブルを用いたホワイトバランス補正を行うことができるようにする。【解決手段】撮影時の撮影情報に含まれるホワイトバランス情報を利用し、ホワイトバランス情報からあらかじめ用意されたホワイトバランス補正テーブルのうち一つを選択し、例えばハイライト領域におけるＲＧＢ値それぞれの平均値と、ハイライト領域の輝度の平均値の差を色かぶり量とし、その色かぶり量とホワイトバランス補正テーブルからホワイトバランス補正量を決定し、該当する補正量に基づいて色かぶり量を補正する。【選択図】        図１
2004158917.tif 000002
【特許請求の範囲】
【請求項１】
ホワイトバランス情報を含む撮影情報を解析する撮影情報解析手順と、
前記撮影情報が設定された状態で撮影、処理された画像情報から統計量を算出する統計量算出手順と、
前記撮影情報解析手順により行われた撮影情報の解析結果に基づいて、あらかじめ用意されたホワイトバランス補正テーブルから一つを選択し、前記統計量に基づいて最終的なホワイトバランス補正量を決定し、前記決定したホワイトバランス補正量により前記画像情報を補正する画像補正手順とを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色かぶり補正を行うのに用いて好適な画像処理に関する。
【０００２】
【従来の技術】
デジタルカメラから入力した画像のコントラスト、ハイライト、シャドウやホワイトバランスを補正するアルゴリズムに関しては、これまでに各種手法が提案されている。
【０００３】
例えば、本願発明者は、特許文献１において、画像のハイライト部における色の偏りの比率によって画像の種類を判別し、その結果（シーン）によってホワイトバランス補正の度合いを調整し、同時にコントラスト、ハイライト、シャドウを最適に補正し、物体の色を忠実に再現するという方法を提案している。
【０００４】
【特許文献１】
特開平１１−３１７９５９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１においては、画像の種類を判別して色かぶり量の補正量を決定する際に、ハイライト部のＲＧＢ値、各値の比率と閾値を比較して、閾値より大きいか小さいかだけで補正量を設定していたため、補正量を細かく設定することが困難で、閾値付近にある画像においてはわずかな違いで補正後の画像が大幅に異なってしまうという問題があった。
【０００６】
本発明は前述の問題点に鑑みてなされたものであり、わずかな色かぶり量の違いで補正量が大幅に変化することのない、細かな色かぶり量の補正を可能とするとともに、ホワイトバランス情報に応じて適切なホワイトバランス補正テーブルを用いたホワイトバランス補正を行うことができるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の画像処理方法は、ホワイトバランス情報を含む撮影情報を解析する撮影情報解析手順と、前記撮影情報が設定された状態で撮影、処理された画像情報から統計量を算出する統計量算出手順と、前記撮影情報解析手順により行われた撮影情報の解析結果に基づいて、あらかじめ用意されたホワイトバランス補正テーブルから一つを選択し、前記統計量に基づいて最終的なホワイトバランス補正量を決定し、前記決定したホワイトバランス補正量により前記画像情報を補正する画像補正手順とを有する点に特徴を有する。
【０００８】
かかる本発明の画像処理にあっては、撮影時の撮影情報に含まれるホワイトバランス情報を利用し、ホワイトバランス情報からあらかじめ用意されたホワイトバランス補正テーブルのうち一つを選択し、例えばハイライト領域におけるＲＧＢ値それぞれの平均値と、ハイライト領域の輝度の平均値の差を色かぶり量とし、その色かぶり量とホワイトバランス補正テーブルからホワイトバランス補正量を決定し、該当する補正量に基づいて色かぶり量を補正する。
【０００９】
【発明の実施の形態】
以下、図面を参照して、本発明の好適な実施の形態について説明する。
【００１０】
図１は、本発明に係る画像処理システムの第１の実施の形態を示す構成図である。図１において、１はデジタルカメラ、２は画像処理装置に相当するプリンタ、３はＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ（Ｒ））カード等の記録媒体である。
【００１１】
デジタルカメラ１において、１０１は撮影レンズとＣＣＤ等の画像センサよりなる撮像手段、１０２はカメラの撮影情報を設定する撮影情報設定手段１０２、１０３は撮像手段１０１で取得した被写体像を処理して画像データを形成する画像処理手段、１０４は画像データ及び撮影情報を記録媒体３に記録する記録手段、１０５は撮影中の画像及び記録した画像を表示する液晶ディスプレイ等の表示手段である。
【００１２】
プリンタ２において、２０１は記録媒体３から画像データ及び撮影情報を読み出し、前記読み出した画像データを画像バッファ２０９に格納するとともに、前記読み出した撮影情報を撮影情報保持手段２０６に格納する画像入力手段である。
【００１３】
２０２は撮影情報保持手段２０６に格納された撮影情報を解析する撮影情報解析手段である。２０３は画像バッファ２０９に格納されている画像データを基に、ヒストグラムを作成し、前記作成した結果をヒストグラム保持手段２０７に格納するヒストグラム作成手段であり、本実施の形態においては統計量算出手段として機能している。
【００１４】
２０４はヒストグラム保持手段２０７に格納されているヒストグラムを基に、補正に必要なパラメータを算出し、ルックアップテーブル（ＬＵＴ）を作成してルックアップテーブル保持手段２０８に格納するルックアップテーブル作成手段である。
【００１５】
２０５はルックアップテーブル保持手段２０８に格納されているルックアップテーブルを基に、画像バッファ２０９に格納されている画像を補正して、前記補正した結果を上書きする画像補正手段である。
【００１６】
２０６は撮影情報を格納する撮影情報保持手段、２０７は画像データ全体のヒストグラムを保持しているヒストグラム保持手段、２０８はルックアップテーブル作成手段２０４において作成したＬＵＴを保持するルックアップテーブル保持手段、２０９は画像データ、及びマスクデータを格納する画像バッファ、２１０はホワイトバランス補正テーブルを保持するホワイトバランス補正テーブル保持手段、２１１は画像バッファ２０９の内容を印刷して出力する画像出力手段として設けられている印刷手段である。
【００１７】
以下、本実施の形態の画像処理システムの処理を具体例を用いて詳細に説明する。
＜デジタルカメラ１での処理＞
まず撮影時においては、ユーザは不図示の電源スイッチをＯＮにした後、撮影情報設定手段１０２によりカメラの撮影モード設定する。その後、撮像手段１０１を通して取得した画像データから画像処理手段１０３で表示用画像を生成し、表示手段１０５に表示する。
【００１８】
ユーザは、表示手段１０５に表示された画像を見て、カメラの構図を決め、不図示のシャッターボタンを押して撮影を行う。シャッターボタンが押されると、デジタルカメラ１は必要に応じてストロボを発光し、撮像手段１０１で取得した画像データから画像処理手段１０３により色、明るさの処理等が行われ、さらにストロボ発光の有無、記録手段１０４で所定の画像形式に合うように撮影情報設定手段１０２で設定された撮影モードとともに画像データを形成し、記録媒体３に記録される。画像処理手段１０３にて処理を行う際に使用したホワイトバランス情報も同時に記録媒体３に記録される。
【００１９】
＜記録媒体３に格納されるデータ＞
図２は、記録媒体３に記録される画像データの画像形式の一例である。３０１は撮影情報を表し、撮影モード、ストロボ発光の有無、被写体距離、焦点距離、ホワイトバランス情報が格納される。撮影モードは、カメラの撮影情報設定手段１０２で設定可能な各撮影モードに対応して、例えば所定の整数値が割り当てられる。また、ホワイトバランス情報は画像処理手段１０３で処理する際に使用されたホワイトバランス情報、例えば蛍光灯、白熱灯、昼光等に対応して所定の整数値が割り当てられる。
【００２０】
３０２は画像情報を表すデータで、画像処理手段１０３から出力された画像データをＪＰＥＧ形式等の画像データ圧縮方式で圧縮したものである。
【００２１】
＜プリンタ２での処理＞
図３にプリンタ２における処理の流れを示す。ステップＳ１において、画像入力手段２０１により記録媒体３から画像データ及び撮影情報を読み出す。そして、前記読み出した画像データを画像バッファ２０９に格納し、撮影情報を撮影情報保持手段２０６に格納する。
【００２２】
次に、ステップＳ２において、撮影情報解析手段２０２により、撮影情報保持手段２０６に格納された撮影情報を解析する。
【００２３】
次に、ステップＳ３において、ヒストグラム作成手段２０３、ルックアップテーブル作成手段２０４、画像補正手段２０５により画像を補正し、前記補正した画像を画像バッファ２０９に格納する。この画像補正動作の詳細は図４に示して後述する。
【００２４】
次に、ステップＳ４において、画像バッファ２０９に格納されている画像データを印刷手段２１０により印刷して出力する。
【００２５】
＜画像補正処理＞
図４に画像補正処理の流れを示す。これは、図３のステップＳ３の処理を詳細に示したものである。ステップＳ３１において、画像バッファ２０９に格納されている画像データを基にして、ヒストグラム作成手段２０３によりヒストグラムを作成し、この作成結果をヒストグラム保持手段２０７に格納する。前記ヒストグラム作成手段２０３の動作の詳細は図５のフローチャートを用いて後述する。
【００２６】
次に、ステップＳ３２において、ルックアップテーブル作成手段２０４によりルックアップテーブルを作成する。前記ルックアップテーブル作成手段２０４の動作の詳細は図７を用いて後述する。
【００２７】
次に、ステップＳ３３において、画像補正手段２０５で画像を補正する。画像補正手段２０５の動作の詳細は図１５のフローチャートを用いて後述する。
【００２８】
＜ヒストグラム作成手段２０３での動作＞
ヒストグラム作成手段２０３での動作を図５に示す。これは、図４のステップＳ３１における処理の内容を詳細に示したものである。ステップＳ３１１において、画像バッファ２０９から画像データを１画素分ずつ取り出す。前記画像データにはＲＧＢ各色の輝度（Ｒ、Ｇ、Ｂ）が格納されている。
【００２９】
次に、ステップＳ３１２において、画像データのＲＧＢ値から以下の式に従って前記画素の輝度Ｌを求める。
【００３０】
【数１】
2004158917.tif 000003
【００３１】
次に、ステップＳ３１３において、ヒストグラム保持手段２０７に格納されているヒストグラムを更新する。ヒストグラム保持手段２０７には、前記計算した輝度ＬのヒストグラムＨｉｓｔＬ、及びＲＧＢ各色の累積輝度値を当該画素の輝度Ｌ別に格納するＨｉｓｔＲ、ＨｉｓｔＧ、ＨｉｓｔＢを保持している。これらの値において、初期状態はすべて０である。ヒストグラムの更新は下記の式に従う。
【００３２】
【数２】
2004158917.tif 000004
【００３３】
次に、ステップＳ３１４において、全画素についてヒストグラムを更新したかどうかを調べる。その結果、ヒストグラムの更新動作を全て終了していれば、このルーチンの処理を終了する。また、ステップＳ３１４の判定の結果、ヒストグラムの更新動作を全て終了していなければ、ステップＳ３１１に進む。作成したヒストグラムＨｉｓｔＬの例を図６に示す。
【００３４】
＜ルックアップテーブル作成手段２０４での動作＞
ルックアップテーブル作成手段２０４での動作を図７のフローチャートに示す。これは、図４のステップＳ３２の処理内容を詳細に示したものである。ステップＳ３２１において、ヒストグラム保持手段２０７に格納されているヒストグラムＨｉｓｔＬから、画像の最大輝度を求める。図６に示したヒストグラムにおいては、最大輝度は２５２になる。
【００３５】
次に、ステップＳ３２２において、ステップＳ３２１で求めた最大輝度と、２５５から所定量（図６においては、（所定量）＝１０である）を引き算していって、最大輝度の方が大きくなった時の輝度（ＬＨ’、つまりこの例の場合では、２５５、２４５、２３５、…を値を下げていって、その都度最大輝度と比較する。図６においては、ＬＨ’＝２４５になる）を求め、所定の割合の画素（図６においては、総画素数の１％）を含む領域を求める。その領域の最小輝度をハイライトポイント（ＬＨ、図６においては、ＬＨ＝２３４）とする。そして、以下の式に従って領域内（輝度がＬＨ以上ＬＨ’以下の領域）のＲＧＢの平均輝度（ＲＨ、ＧＨ、ＢＨ）を算出する。
【００３６】
【数３】
2004158917.tif 000005
【００３７】
次に、ステップＳ３２３において、ヒストグラム保持手段２０７に格納されているヒストグラムＨｉｓｔＬから、画像の最小輝度を求める。図６に示したヒストグラムにおいては、最小輝度は６になる。
【００３８】
次に、ステップＳ３２４において、ステップＳ３２３で求めた最小輝度と、０から所定量（図６においては、（所定量）＝１０である）を足し算していって、最小輝度の方が小さくなったときの輝度（ＬＳ’、図６においては、ＬＳ’＝１０）を求め、所定の割合の画素（図６においては、総画素数の１％）を含む領域を求める。その領域の最大輝度をシャドウポイント（ＬＳ、図６においては、ＬＳ＝２２）とする。そして、以下の式に従って領域内（輝度はＬＳ’以上ＬＳ以下の領域）のＲＧＢの平均輝度（ＲＳ、ＧＳ、ＢＳ）を算出する。
【００３９】
【数４】
2004158917.tif 000006
【００４０】
次に、ステップＳ３２５において、求めたＲＧＢの平均輝度（ＲＨ、ＧＨ、ＢＨ、ＲＳ、ＧＳ、ＢＳ）を修正する。ホワイトバランス（ＲＨ、ＧＨ、ＢＨ）の修正方法を図８に示し、詳細を後述する。
【００４１】
次に、ステップＳ３２６において、ステップＳ３２５において修正したＲＧＢの平均輝度（ＲＨ、ＧＨ、ＢＨ、ＲＳ、ＧＳ、ＢＳ）からＲＧＢそれぞれのルックアップテーブルＬＵＴＲ、ＬＵＴＧ、ＬＵＴＢを作成する。作成したルックアップテーブルの例を図１４に示し、詳細を後述する。
【００４２】
＜ホワイトバランスの修正方法＞
ホワイトバランスの修正方法を図８に示す。これは、図７のステップＳ３２５における処理の内容を詳細に示したものである。ステップＳ３２５１において、先に算出したＲＨ、ＧＨ、ＢＨとＬＨとの差ΔＲ、ΔＧ、ΔＢを算出する。算出式を以下に示す。
【００４３】
【数５】
2004158917.tif 000007
【００４４】
次に、ステップＳ３２５２において、撮影情報保持手段２０６に格納されているホワイトバランス情報に基づいて、ホワイトバランス補正テーブル保持手段２１０に格納されているデータ及び算出したΔＲ、ΔＧ、ΔＢに対応するホワイトバランス修正量を求める。ホワイトバランス修正量は０から１００の整数値で与えられる。ホワイトバランス補正テーブル保持手段２１０に格納されているデータを図９〜図１２に示し、詳細を後述する。
【００４５】
次に、ステップＳ３２５３において、算出したホワイトバランス修正量に基づいてホワイトバランスを修正する。基本的には、図１３に示すように、ＬＨとＲＨ、ＧＨ、ＢＨの間をホワイトバランス修正量Ｗによって、１００−Ｗ：Ｗに内分する点に変更する。図１３の例では、ＬＨ＝２４０、ＲＨ＝２４３、ＧＨ＝２４７、ＢＨ＝２２５、ホワイトバランス強度＝７０ある。そうすると、ＲＨは２４３と２４０を３０：７０に内分する点に変更されるので、ＲＨ＝２４２（端数切り捨て）、同様にＧＨ＝２４５、ＢＨ＝２３０となる。
【００４６】
なお、ブラックバランス（ＲＳ、ＧＳ、ＢＳ）の修正方法も基本的には同じである。
【００４７】
＜ホワイトバランス補正テーブル保持手段２１０に格納されているデータ＞
図９〜１２にホワイトバランス補正テーブル保持手段２１０に格納されているホワイトバランス補正テーブルの例を示す。データは、図９に示すようにΔＲ、ΔＧ、ΔＢがそれぞれ−ａ以上ａ以下（ａはある定数）の範囲にある３次元空間を形成し、それぞれの格子点に０から１００までの値が設定されている。
【００４８】
このうち、ある平面ΔＲ＋ΔＧ＋ΔＢ＝０で切ったときの切断面を図１０〜１２に示す。図１０はホワイトバランス情報が蛍光灯、図１１はホワイトバランス情報が白熱灯、図１２はホワイトバランス情報が昼光の場合の補正テーブルである。切断面の６角形の、頂点の座標（ΔＲ、ΔＧ、ΔＢ）はそれぞれ図に示すようになり、各辺はΔＲ、ΔＧ、ΔＢの比率によりおのおのＲＧＢＣＭＹＫのいずれかにかぶっている状態になる。
【００４９】
ここで、たとえばホワイトバランス情報が蛍光灯の場合、図１０に従ってホワイトバランス補正量が決定される。図でΔＲ、ΔＧ、ΔＢの割合からプロットした点が濃い灰色の領域にある場合、ホワイトバランス補正量は７０となり、白の領域にある場合、ホワイトバランス補正量は０である。なお、薄い灰色の領域にある場合、前記２つの領域からの距離の比により０から７０まで変化する。
【００５０】
ここで、蛍光灯下で撮影した画像は一般的には緑かぶりしている。従って、ΔＲ、ΔＧ、ΔＢの割合により赤かぶり、もしくは黄色かぶりしている場合には、ホワイトバランス補正量は０となり、ホワイトバランス補正は行わない設定になっている。
【００５１】
同様に、ホワイトバランス情報が白熱灯の場合、図１１に従ってホワイトバランス補正量が決定されるが、ホワイトバランス補正量の決定方法は蛍光灯の場合と同じである。白熱灯かで撮影した画像は一般的には黄色かぶりしているので、ΔＲ、ΔＧ、ΔＢの割合により赤かぶり、もしくは黄色かぶりしている場合にのみ、ホワイトバランス補正を行う設定となっている。
【００５２】
また、ホワイトバランス情報が昼光の場合は、図１２に示すとおり、ホワイトバランス補正は行わない。
【００５３】
＜作成したルックアップテーブルの例＞
前述のようにして作成したルックアップテーブルの例を図１４に示す。図１４に示すルックアップテーブルＬＵＴＲ、ＬＵＴＧ、ＬＵＴＢは、コントラスト、及び色かぶりの補正を行うためのものである。ここでは、Ｇ、Ｂ、Ｒの順にハイライトのガンマを立たせている。
【００５４】
このように、原色信号Ｒに対して原色信号Ｂ及び原色信号Ｇを強めることで、例えば青かぶりしている画像のかぶりを補正することができる。同時に、コントラストの補正を行うこともできる。
【００５５】
＜画像補正手段２０５での動作＞
図１５に画像補正手段２０５での動作を示す。これは、図４のステップＳ３３を詳細に示したものである。ステップＳ３３１において、画像バッファ２０９に格納されている画像データを１画素分取り出す。画像データは原色信号ＲＧＢ各色の輝度（Ｒ、Ｇ、Ｂ）が格納されている。
【００５６】
次に、ステップＳ３３２において、ステップＳ３２７において合成したルックアップテーブルＬＵＴＲ、ＬＵＴＧ、ＬＵＴＢに基づいて、画像バッファ２０９から取り出した画像データを補正する。結果は画像バッファ２０９に上書きする。
【００５７】
【数６】
2004158917.tif 000008
【００５８】
次に、ステップＳ３３３において、全画素終了したかどうかを調べる。全画素終了していれば終了。終了していなければ、ステップＳ３３１に進む。本実施の形態では、ルックアップテーブルの作成処理及び画像補正処理の高速化をはかるために色成分毎にルックアップテーブルを用意している。
【００５９】
（他の実施の形態）
＜装置の構成＞
前記実施の形態においては、デジタルカメラ、記録媒体、プリンタのみで構成され、記録媒体をプリンタに直接差し込むなどして実施していたが、赤目補正の部分をコンピュータに実装し、コンピュータとプリンタとをケーブルで結び、コンピュータを介してプリンタで印刷するように構成してもよい。
【００６０】
＜輝度の考え方＞
前記実施の形態においては、輝度データは０から２５５のデジタル値で実施しているが、これ以外のデジタル値で実施してもよい。例えばデータの最大値は２５５に限定されるものではなく、さらに輝度のみならず網点濃度などでもよいことは言うまでもない。
【００６１】
＜輝度値の計算方法＞
前記実施の形態においては、ステップＳ３１２、輝度値をＲ：Ｇ：Ｂ＝３：６：１の重みで加重平均して計算しているが、これに限らないことは言うまでもなく、例えばこれ以外の重みで計算してもいいし、原色信号ＲＧＢの最大値と最小値の平均値で求めてもよい。
【００６２】
＜ホワイトバランス情報＞
前記実施の形態においては、ホワイトバランス情報は蛍光灯、白熱灯、昼光の３種類のみであったが、これ以外にも、例えばＤ６５光源、Ｃ光源、日陰等の場合を追加してもよいことは言うまでもない。
【００６３】
（その他の実施の形態）
本発明は複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【００６４】
また、前述した実施の形態の機能を実現するように各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６５】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６６】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施の形態で説明した機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して前述の実施の形態で示した機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることは言うまでもない。
【００６７】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合にも本発明に含まれる。
【００６８】
以下、本発明の実施態様の例を列挙する。
（実施態様１）ホワイトバランス情報を含む撮影情報を解析する撮影情報解析手段と、前記撮影情報が設定された状態で撮影、処理された画像情報から統計量を算出する統計量算出手段と、前記撮影情報解析手段により行われた撮影情報の解析結果に基づいて、あらかじめ用意されたホワイトバランス補正テーブルから一つを選択し、前記統計量に基づいて最終的なホワイトバランス補正量を決定し、前記決定したホワイトバランス補正量により前記画像情報を補正する画像補正手段とを備えたことを特徴とする画像処理装置。
【００６９】
（実施態様２）前記ホワイトバランス情報は、蛍光灯、白熱灯、昼光であることを表す情報であることを特徴とする実施態様１に記載の画像処理装置。
【００７０】
（実施態様３）前記ホワイトバランス補正テーブルは、色かぶり量とホワイトバランス補正量との関係を表すことを特徴とする実施態様１又は２に記載の画像処理装置。
【００７１】
（実施態様４）前記画像補正手段により補正された画像を出力する出力手段を備えたことを特徴とする実施態様１〜３のいずれか１項に記載の画像処理装置。
【００７２】
（実施態様５）画像入力装置と、記録媒体と、画像処理装置とを有する画像処理システムにおいて、前記画像入力装置は、被写体を撮像して画像情報を生成する撮像手段と、前記撮像手段が前記被写体を撮像して画像情報を生成する際に、ホワイトバランス情報を含む撮影情報を設定する撮影情報設定手段と、前記撮像手段によって生成された画像情報、及び前記撮影情報設定手段によって設定された撮影情報を前記記録媒体に記録する情報記録手段とを有し、前記記録媒体は、前記情報記録手段によって前記記録媒体に記録された画像情報及び撮影情報を保持し、前記画像出力装置は、前記記録媒体に保持されている画像情報及び撮影情報を入力する入力手段と、前記入力手段によって入力された撮影情報を解析する撮影情報解析手段と、前記入力手段によって入力された画像情報から統計量を算出する統計量算出手段と、前記撮影情報解析手段により行われた撮影情報の解析結果に基づいて、あらかじめ用意されたホワイトバランス補正テーブルから一つを選択し、前記統計量算出手段によって算出された統計量に基づいて最終的な補正量を決定し、前記決定した補正量により前記画像情報を補正する画像補正手段と、前記画像補正手段によって補正された画像情報を出力する画像出力手段とを有することを特徴とする画像処理システム。
【００７３】
（実施態様６）ホワイトバランス情報を含む撮影情報を解析する撮影情報解析手順と、前記撮影情報が設定された状態で撮影、処理された画像情報から統計量を算出する統計量算出手順と、前記撮影情報解析手順により行われた撮影情報の解析結果に基づいて、あらかじめ用意されたホワイトバランス補正テーブルから一つを選択し、前記統計量に基づいて最終的なホワイトバランス補正量を決定し、前記決定したホワイトバランス補正量により前記画像情報を補正する画像補正手順とを有することを特徴とする画像処理方法。
【００７４】
（実施態様７）ホワイトバランス情報を含む撮影情報を解析する撮影情報解析処理と、前記撮影情報が設定された状態で撮影、処理された画像情報から統計量を算出する統計量算出処理と、前記撮影情報解析処理により行われた撮影情報の解析結果に基づいて、あらかじめ用意されたホワイトバランス補正テーブルから一つを選択し、前記統計量に基づいて最終的なホワイトバランス補正量を決定し、前記決定したホワイトバランス補正量により前記画像情報を補正する画像補正処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【００７５】
（実施態様８）前記実施態様７に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００７６】
【発明の効果】
以上説明したように本発明によれば、わずかな色かぶり量の違いで補正量が大幅に変化することのない、細かな色かぶり量の補正を可能とするとともに、ホワイトバランス情報に応じて適切なホワイトバランス補正テーブルを用いたホワイトバランス補正を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における画像処理システムの構成を示す図である。
【図２】記録媒体３に記録される画像データの画像形式の一例を示す図である。
【図３】プリンタ２における処理の流れを示すフローチャートである。
【図４】画像補正の流れを示すフローチャートである。
【図５】ヒストグラム作成手段２０３の動作の一例を示すフローチャートである。
【図６】ヒストグラムの一例を示す図である。
【図７】ルックアップテーブル作成手段２０４の動作の一例を示すフローチャートである。
【図８】ホワイトバランス調整の流れを示すフローチャートである。
【図９】ＲＧＢ空間を説明するための図である。
【図１０】ホワイトバランス情報が蛍光灯の場合のホワイトバランス補正テーブルを示す図である。
【図１１】ホワイトバランス情報が白熱灯の場合のホワイトバランス補正テーブルを示す図である。
【図１２】ホワイトバランス情報が昼光の場合のホワイトバランス補正テーブルを示す図である。
【図１３】ＲＨ、ＧＨ、ＢＨの具体的な修正例を説明するための図である。
【図１４】ルックアップテーブル保持手段２０８で保持されているルックアップテーブルの一例を示す図である。
【図１５】画像補正手段２０５の動作の一例を示すフローチャートである。
【符号の説明】
１      デジタルカメラ
２      プリンタ
３      記録媒体
１０１  撮像手段
１０２  撮影情報設定手段
１０３  画像処理手段
１０４  記録手段
１０５  表示手段
２０１  画像入力手段
２０２  撮影情報解析手段
２０３  ヒストグラム作成手段
２０４  ルックアップテーブル作成手段
２０５  画像補正手段
２０６  撮影情報保持手段
２０７  ヒストグラム保持手段
２０８  ルックアップテーブル保持手段
２０９  画像バッファ
２１０  ホワイトバランス補正テーブル保持手段
２１１  印刷手段
【図１】
2004158917.tif 000009
【図２】
2004158917.tif 000010
【図３】
2004158917.tif 000011
【図４】
2004158917.tif 000012
【図５】
2004158917.tif 000013
【図６】
2004158917.tif 000014
【図７】
2004158917.tif 000015
【図８】
2004158917.tif 000016
【図９】
2004158917.tif 000017
【図１０】
2004158917.tif 000018
【図１１】
2004158917.tif 000019
【図１２】
2004158917.tif 000020
【図１３】
2004158917.tif 000021
【図１４】
2004158917.tif 000022
【図１５】
2004158917.tif 000023