(57)【要約】【課題】画像データのホワイトバランス調整を色順応変換によって行う場合に、フレア除去処理を行うこと。【解決手段】画像処理装置は、カラー画像データを取得する画像取得手段と、画像取得手段により取得されたカラー画像データのホワイトバランスゲイン値を取得するゲイン値取得手段と、カラー画像データに対して、ゲイン値取得手段により取得されたホワイトバランスゲイン値に基づいてフレアを除去するフレア除去処理を行うフレア除去手段と、カラー画像データのホワイトバランス調整を、色順応変換によって行う色順応変換手段と、を備え、フレア除去手段は、色順応変換が行われる前のカラー画像データに対して、フレア除去処理を行う。【選択図】図２
2014042138.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データを取得する画像取得手段と、
前記画像取得手段により取得されたカラー画像データのホワイトバランスゲイン値を取得するゲイン値取得手段と、
前記カラー画像データに対して、前記ゲイン値取得手段により取得されたホワイトバランスゲイン値に基づいてフレアを除去するフレア除去処理を行うフレア除去手段と、
前記カラー画像データのホワイトバランス調整を、色順応変換によって行う色順応変換手段と、
を備え、
前記フレア除去手段は、前記色順応変換が行われる前の前記カラー画像データに対して、前記フレア除去処理を行うことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記フレア除去手段は、前記ホワイトバランスゲイン値に基づいて、前記カラー画像データにおけるフレア量を算出し、前記カラー画像データから当該算出したフレア量を減算処理することにより、フレアの除去を行うことを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記フレア除去手段は、前記ホワイトバランスゲイン値に基づいて、フレアの除去を行うためのトーンカーブを調整し、前記カラー画像データに対して前記トーンカーブによる画像処理を施すことにより、フレアの除去を行うことを特徴とする画像処理装置。
【請求項４】
コンピュータを、請求項１〜３のいずれか一項に記載の画像処理装置として機能させることを特徴とするコンピュータプログラム。
【請求項５】
被写体像を撮像する撮像手段と、
前記撮像手段により撮像されたＲＡＷデータのホワイトバランスゲイン値を取得するゲイン値取得手段と、
前記ゲイン値取得手段により取得されたホワイトバランスゲイン値に基づいて、前記ＲＡＷデータにおけるフレア量を算出するフレア量算出手段と、
前記フレア量算出手段により算出されたフレア量を、前記ＲＡＷデータと関連付けて記録媒体に記録する記録制御手段と、
を備えることを特徴とするデジタルカメラ。
【請求項６】
ＲＡＷデータを入力する画像入力ステップと、
前記ＲＡＷデータのホワイトバランスゲイン値を取得するゲイン値取得ステップと、
前記ゲイン値取得ステップで取得したホワイトバランスゲイン値に基づいて、前記ＲＡＷデータにおけるフレア量を算出するフレア量算出ステップと、
前記フレア量算出ステップで算出したフレア量を、前記ＲＡＷデータと関連付けて記録媒体に記録する記録ステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、コンピュータプログラム、およびデジタルカメラに関する。
【背景技術】
【０００２】
レンズ内部やカメラ内部で内面反射された結果、撮像面に映り込む光がある。これは、フレアなどと呼ばれる。このフレアは、被写体を実際に目視した場合には存在しないものであり、画像再現の上では除去されることが望ましい。フレアを除去する技術としては、映像信号の平均レベルに基づいてフレア補正量を検出し、当該映像信号からフレア補正量を減算するフレア補正回路が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１１５５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、画像データのホワイトバランス調整を色順応変換によって行う場合のフレア除去処理については考慮されていなかった。
【課題を解決するための手段】
【０００５】
（１）本発明による画像処理装置は、カラー画像データを取得する画像取得手段と、画像取得手段により取得されたカラー画像データのホワイトバランスゲイン値を取得するゲイン値取得手段と、カラー画像データに対して、ゲイン値取得手段により取得されたホワイトバランスゲイン値に基づいてフレアを除去するフレア除去処理を行うフレア除去手段と、カラー画像データのホワイトバランス調整を、色順応変換によって行う色順応変換手段と、を備え、フレア除去手段は、色順応変換が行われる前のカラー画像データに対して、フレア除去処理を行うことを特徴とする。
（２）本発明によるコンピュータプログラムは、コンピュータを、請求項１〜３のいずれか一項に記載の画像処理装置として機能させることを特徴とする。
（３）本発明によるデジタルカメラは、被写体像を撮像する撮像手段と、撮像手段により撮像されたＲＡＷデータのホワイトバランスゲイン値を取得するゲイン値取得手段と、ゲイン値取得手段により取得されたホワイトバランスゲイン値に基づいて、ＲＡＷデータにおけるフレア量を算出するフレア量算出手段と、フレア量算出手段により算出されたフレア量を、ＲＡＷデータと関連付けて記録媒体に記録する記録制御手段と、を備えることを特徴とする。
（４）本発明によるコンピュータプログラムは、ＲＡＷデータを入力する画像入力ステップと、ＲＡＷデータのホワイトバランスゲイン値を取得するゲイン値取得ステップと、ゲイン値取得ステップで取得したホワイトバランスゲイン値に基づいて、ＲＡＷデータにおけるフレア量を算出するフレア量算出ステップと、フレア量算出ステップで算出したフレア量を、ＲＡＷデータと関連付けて記録媒体に記録する記録ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像データのホワイトバランス調整を色順応変換によって行う場合において、無彩色の被写体を出力機器に出力した際の色づきを防止しながら、フレア除去処理を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による画像処理装置を搭載したデジタルカメラの構成例を説明するブロック図である。
【図２】画像処理の流れを説明するフローチャートである。
【図３】コンピュータを例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本実施の形態における画像処理装置を搭載したデジタルカメラの一実施の形態の構成を示すブロック図である。デジタルカメラ１００は、操作部材１０１と、撮像レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６とを備えている。操作部材１０１は、使用者によって操作される種々の入力部材、例えば電源スイッチ、レリーズボタン、マルチセレクタ、再生ボタン、削除ボタンなどを含んでいる。
【０００９】
撮像レンズ１０２は、被写体像を撮像素子１０３の撮像面に結像するように配置されている。撮像レンズ１０２は、図１では代表して１枚のレンズで表しているが、実際は複数の光学レンズから構成される。
【００１０】
撮像素子１０３は、例えばＣＭＯＳなどのイメージセンサであり、撮像レンズ１０２により結像した被写体像を撮像して、撮像によって得られた画像信号を制御装置１０４へ出力する。撮像素子１０３の受光面には、周知のカラーフィルターが設けられている。カラーフィルターは、赤（Ｒ）色、青（Ｂ）色、および緑（Ｇ）色のいずれかの光を通過させる原色フィルタが画素位置に対応してベイヤー配列で構成された色分解フィルタである。撮像素子１０３は、このようなカラーフィルターを通して被写体像を撮像することにより、光の３原色ごとのカラー画像信号を出力する。
【００１１】
撮像素子１０３で生成された画像信号は、不図示のＡ／Ｄ変換部でデジタル信号に変換され、ＲＡＷデータとして制御装置１０４に出力される。
【００１２】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、デジタルカメラ１００全体の制御を行う。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用されたりする。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１３】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットである。モニタ１０６は、デジタルカメラ１００の背面に搭載された液晶モニタ（背面モニタ）である。
【００１４】
制御装置１０４は、操作部材１０１のレリーズボタンが全押し操作されると、撮像素子１０３から入力されたＲＡＷデータに対して後述する画像処理を施す。そして制御装置１０４は、上記画像処理後の画像データを、ＪＰＥＧ形式に圧縮してＪＰＥＧ画像データを生成する。制御装置１０４は、生成したＪＰＥＧ画像データをメモリカードスロット１０５に挿入されたメモリカードに書き込んで記録する。また、制御装置１０４は、操作部材１０１の再生ボタンが操作されると、メモリカードスロット１０５に挿入されているメモリカードに記録された画像を再生してモニタ１０６に表示させる。
【００１５】
本実施の形態におけるデジタルカメラ１００では、制御装置１０４は、ディスプレイ（例えばモニタ１０６）に画像を表示するに当たって、無彩色の被写体に色が付いたように表示されるのを防ぎつつ、画像のフレア除去を行うようになっている。まず、無彩色の被写体の色付きについて説明する。
【００１６】
デジタルカメラでは、多くの場合、ＲＧＢ３色のカラーフィルターを透過した光を、撮像素子を用いて光電変換して、ＲＧＢ３色の画像信号を得ている。この得られた画像信号（ＲＡＷデータ）に対して、ベイヤー補間、ホワイトバランス変換、マトリックス変換、γ変換などの変換を施して、ディスプレイで観賞する場合に最適化した画像データに変換し、例えばＪＰＥＧ形式の画像データとして記録することが行われている。
【００１７】
ここで、無彩色の被写体について、人間の視覚的な感覚や、デジタルカメラで撮影した場合のカメラの動作について考えてみる。まず、無彩色の被写体に対する人間の視覚的な感覚について考えてみると、人間が、グレーカードのような無彩色の被写体（可視光域で概ね反射率が等しい物体）を見た場合、一般に、光源の色に順応し、光源が変わっても無彩色であると感じる。すなわち青みがかった光源でも赤みがかった光源でも、可視光域で概ね反射率が等しい物体を見た場合は無彩色であると感じる。また、ディスプレイで画像を観賞する場合は、ＲＧＢ信号が同じ比（１：１：１）になっている場合に無彩色であると感じる。このため、無彩色の被写体を撮影した画像をディスプレイで表示する場合、光源が変化しても、ディスプレイ信号のＲＧＢ比は（１：１：１）になることが望ましい。
【００１８】
次に、デジタルカメラで無彩色の被写体を撮影し、ＲＡＷデータが形成される過程について考えてみる。無彩色の被写体は、可視光域でおおむね等しい反射率をもっているため、その反射光は、光源の色特性を反映したものになる。これを撮影した場合のＲＡＷデータは、この反射光の特性を反映したものになる。またＲＡＷデータはデジタルカメラの撮像素子の分光感度にも依存する。したがって、無彩色の被写体を撮影した場合のＲＡＷデータのＲＧＢ比は、光源の色特性と撮像素子の分光感度によって決まるため、一般には同じ比（１：１：１）にはならず、例えばこれをそのままディスプレイに表示したとすると無彩色と感じられない。
【００１９】
このようなことから、無彩色の被写体を撮影したＲＡＷデータを、ディスプレイで観賞するために最適化する過程において、ホワイトバランス調整処理が行われている。
【００２０】
ホワイトバランス調整の方法の一例として、ゲイン値をＲＡＷデータに乗算する方法が知られている。これは、光源の色特性と撮像素子の分光感度の情報を用いて、ＲＡＷデータの各チャンネルにそれぞれ異なるゲイン値を乗算するものである。このような処理を行うことにより、ＲＡＷデータのＲＧＢ比が１：１：１になるようにして、最終的にディスプレイで鑑賞する際に無彩色であると感じられるようにする。
【００２１】
また、ホワイトバランス調整の他の方法としては、色順応変換を用いる方法が知られている。この方法では、まず、ＲＧＢ値であるＲＡＷデータを三刺激値ＸＹＺへ変換する。そして、撮影時光源の白色点を基準とした三刺激値ＸＹＺを、ディスプレイなどの出力機器の白色点を基準とした三刺激値ＸＹＺに変換する色順応変換を行う。そして変換された三刺激値ＸＹＺをＲＧＢ値へ変換し、ディスプレイのγ特性を考慮したγ変換を施して、ディスプレイ信号を生成する。この方法は、特に被写体に忠実な色再現を行う場合に有用な方法である。
【００２２】
色順応変換を用いてホワイトバランス調整を行う場合、上述したようにＲＡＷデータを三刺激値ＸＹＺへ変換する処理、撮影時光源の白色点を基準とした三刺激値からディスプレイの白色点を基準とした三刺激値に変換する処理、および三刺激値ＸＹＺをディスプレイ信号に変換する処理が行われる。このような処理を行う中でフレア除去演算を行う場合には、フレア除去演算を、各画像処理の途中で算出される値（三刺激値ＸＹＺやディスプレイ信号）に対して行うよりも、ＲＡＷデータに対して行う方が望ましい。これは、フレア成分が直接影響するのはＲＡＷデータであるためであり、それ以外の値に対してフレア除去演算をするとすれば、各画像処理の影響を考慮してフレア量を算出する必要があり、フレア除去演算処理が複雑化するためである。
【００２３】
ＲＡＷデータに対してフレア除去演算を行う場合、例えば各チャンネル一定の量をＲＡＷデータから減算するとすれば、無彩色のＲＧＢ比が崩れてしまうという問題がある。撮像素子１０３から出力されるＲＡＷデータにおいて、無彩色におけるＲＧＢ比が、例えば、Ｇ／Ｒ＝２．０、Ｇ／Ｂ＝１．２５であるとする。この場合、１２ｂｉｔのＲＡＷデータでは、例えば白色のＲＧＢ値が（２０００，４０００，３２００）といった値となり、グレーのＲＧＢ値が例えば（１０００，２０００，１６００）といった値となる。ここでフレア量を４０として各チャンネル一定に減算すると、白色のＲＧＢ値は（１９６０，３９６０，３１６０）となり、グレーのＲＧＢ値は（９６０，１９６０，１５６０）となる。ゆえにＧ／Ｒ、Ｇ／Ｂの値は、白色の場合にＧ／Ｒ＝２．０２０、Ｇ／Ｂ＝１．２５３となり、グレーの場合にＧ／Ｒ＝２．０４１、Ｇ／Ｂ＝１．２５６となる。このようにフレア量を各チャンネル一定に減算すると、無彩色におけるＲＧＢ比が崩れることとなる。その結果、被写体が無彩色であるのに対しディスプレイで観賞した場合には色がついたような画像になってしまう。
【００２４】
本実施の形態では、このような問題をふまえ、無彩色の被写体に色が付いたように表示されるのを防ぎつつ、画像のフレア除去を行うようになっている。以下、このフレア除去に関する処理について、図２に示すフローチャートを用いて説明する。制御装置１０４は、使用者により操作部材１０１のレリーズボタンが全押し操作されると、図２に例示する処理を実行するプログラムを起動する。
【００２５】
ステップＳ１において、制御装置１０４は、所定の撮影処理を行って、ステップＳ２へ進む。ステップＳ２において、制御装置１０４は、撮像素子１０３から入力されるＲＡＷデータを不図示のバッファメモリに記憶してステップＳ３に進む。なお、ＲＡＷデータのｂｉｔ数は１２ｂｉｔであるとする。また、ＲＡＷデータとは、入射光の光量に対する出力信号値の関係が線形性を有するデジタル画像であり、ベイヤー補間、ホワイトバランス変換、マトリックス変換、γ変換などが施されていない画像データであるが、ここで用いるＲＡＷデータは、欠陥画素の補正処理やベイヤー補間が施された後の画像データであってもよい。
【００２６】
ステップＳ３において、制御装置１０４は、ホワイトバランスゲイン値（無彩色の被写体を撮影したと仮定した場合のＧ信号とＲ信号の比（Ｇ／Ｒ）およびＧ信号とＢ信号の比（Ｇ／Ｂ））を取得して、ステップＳ４に進む。具体的には、オートホワイトバランスモードの場合、撮影時の光源予測や撮像素子１０３の分光感度情報に基づいて最適なホワイトバランスゲイン値を算出する。またデジタルカメラ１００では、晴天、日陰などの各ホワイトバランス設定に対応するホワイトバランスゲイン値が、不図示のメモリに予め記憶されている。マニュアルホワイトバランスモードの場合、上記メモリから、使用者により予め設定されたホワイトバランス設定に適合するホワイトバランスゲイン値を読み出す。
【００２７】
ステップＳ４において、制御装置１０４は、ＲＡＷデータから除去するフレア量を算出する。まず、Ｇ信号におけるフレア量Ｆｇを算出する。この算出方法は、例えばＧ信号の平均レベルに基づいて算出する方法でもよいし、この他の方法を用いてもよい。そして、Ｇ信号におけるフレア量Ｆｇを基準とし、ステップＳ３で算出したホワイトバランスゲイン値に基づいて、Ｒ信号におけるフレア量ＦｒおよびＢ信号におけるフレア量Ｆｂを次式（１）および（２）により算出して、ステップＳ５に進む。なお、次式（１）および（２）では、Ｇ／Ｒの値をＧａｉｎ＿Ｒとし、Ｇ／Ｂの値をＧａｉｎ＿Ｂとする。
Ｆｒ＝Ｆｇ×（１／Ｇａｉｎ_Ｒ）  …（１）
Ｆｂ＝Ｆｇ×（１／Ｇａｉｎ_Ｂ）  …（２）
【００２８】
ステップＳ５において、制御装置１０４は、次式（３）〜（５）によりＲＡＷデータからフレア量を減算して、ステップＳ６に進む。なお、次式（３）〜（５）では、フレア量減算前のＲＧＢ値をＲＡＷ_Ｒ、ＲＡＷ_Ｇ、ＲＡＷ_Ｂとする。また、フレア量減算後のＲＧＢ値をＲ’、Ｇ’、Ｂ’とする。
Ｒ’＝ ＲＡＷ_Ｒ−Ｆｒ  …（３）
Ｇ’＝ ＲＡＷ_Ｇ−Ｆｇ  …（４）
Ｂ’＝ ＲＡＷ_Ｂ−Ｆｂ  …（５）
【００２９】
ここで、例えば、１２ｂｉｔのＲＡＷデータにおいて、白色のＲＧＢ値が（２０００，４０００，３２００）であり、グレーのＲＧＢ値が（１０００，２０００，１６００）である場合について、図２のステップＳ５までの処理を実行する場合について考えてみる。この場合、Ｇａｉｎ＿Ｒ＝２．０であり、Ｇａｉｎ＿Ｂ＝１．２５である。また、Ｇ信号におけるフレア量Ｆｇ＝４０であるとすると、フレア量減算後における白色のＲＧＢ値は、次式（６）〜（８）により算出される。
Ｒ’＝２０００−４０×（１／２．０）＝１９８０…（６）
Ｇ’＝４０００−４０＝３９６０…（７）
Ｂ’＝３２００−４０×（１／１．２５）＝３１６８…（８）
【００３０】
また、フレア量減算後におけるグレーのＲＧＢ値は、次式（９）〜（１１）により算出される。
Ｒ’＝１０００−４０×（１／２．０）＝９８０…（９）
Ｇ’＝２０００−４０＝１９６０…（１０）
Ｂ’＝１６００−４０×（１／１．２５）＝１５６８…（１１）
【００３１】
この結果、フレア量減算後におけるＧ’／Ｒ’、Ｇ’／Ｂ’の値は、白色およびグレーともに、Ｇ’／Ｒ’＝２．００、Ｇ’／Ｂ’＝１．２５となり、無彩色のＲＧＢ比が崩れていない。このように図２のステップＳ５までの処理により、フレア除去処理後においても、当該フレア除去処理前と変わらないグレーバランスを実現することができるので、無彩色の被写体をディスプレイに表示した際の色づきを防止することができる。
【００３２】
ステップＳ６において、制御装置１０４は、次式（１２）により、ＲＧＢ値を三刺激値ＸＹＺへ変換するための３×３マトリックス（以下、ＲＧＢ→ＸＹＺ変換マトリックスと呼ぶ）を用いて、ステップＳ５でフレア量が減算されたＲＧＢ値を三刺激値ＸＹＺへ変換して、ステップＳ７に進む。なお、次式（１２）では、変換後の三刺激値ＸＹＺを、Ｘｓ、Ｙｓ、Ｚｓとする。また、ＲＧＢ→ＸＹＺマトリックスのパラメータをａ１〜ａ９で示す。
【００３３】
【数１】
2014042138.tif 000003
【００３４】
なお、ＲＧＢ→ＸＹＺ変換マトリックスは、予め生成されてデジタルカメラ１００の不図示のメモリに記憶されている。ＲＧＢ→ＸＹＺ変換マトリックスの生成には、公知の方法を用いることができる。例えば、カラーチャートをデジタルカメラ１００で撮像して、カラーチャートのＲＡＷデータを取得する。次に、上記カラーチャートを測色器で測定した測定データ（三刺激値ＸＹＺ）を取得する。そして、カラーチャートのＲＡＷデータ（ＲＧＢ値）をＲＧＢ→ＸＹＺ変換マトリックスによって変換した三刺激値ＸＹＺと、上記測定データ（三刺激値ＸＹＺ）との差異が小さくなるようなＲＧＢ→ＸＹＺ変換マトリックスを、最小二乗法などで最適化することにより生成する。
【００３５】
ステップＳ７において、制御装置１０４は、撮影時光源の白色点を基準とした三刺激値ＸＹＺを、ディスプレイの白色点を基準とした三刺激値ＸＹＺに変換する色順応変換を行うための３×３マトリックス（以下、色順応変換マトリックスと呼ぶ）を求める。この色順応変換マトリックスは、撮影時光源の白色点およびディスプレイの白色点に基づいて、例えばＢｒａｄｆｏｒｄ変換など公知の方法を参照して求めることができる。撮影時光源の白色点は、オートホワイトバランス機能による推定やマニュアルホワイトバランスの設定などから決定することができる。ディスプレイの白色点は、例えばディスプレイがｓＲＧＢに適合したものであるならば、Ｄ６５となる。
【００３６】
そして制御装置１０４は、上記色順応変換マトリックスを用いて、次式（１３）により、ステップＳ６でＲＡＷデータから変換された三刺激値ＸＹＺ、すなわち撮影時光源の白色点を基準とした三刺激値ＸＹＺを、ディスプレイの白色点を基準とした三刺激値ＸＹＺに変換して、ステップＳ８に進む。なお、次式（１３）では、変換後の三刺激値ＸＹＺを、Ｘｄ、Ｙｄ、Ｚｄとする。また、色順応変換マトリックスのパラメータをｂ１〜ｂ９で示す。
【００３７】
【数２】
2014042138.tif 000004
【００３８】
ステップＳ８において、制御装置１０４は、次式（１４）により、三刺激値ＸＹＺをＲＧＢ値へ変換するための３×３マトリックス（以下、ＸＹＺ→ＲＧＢ変換マトリックスと呼ぶ）を用いて、ステップＳ７で変換された三刺激値ＸＹＺをＲＧＢ値へ変換する。なお、次式（１４）では、変換後のＲＧＢ値を、ＲＬ、ＧＬ、ＢＬとする。また、ＸＹＺ→ＲＧＢ変換マトリックスのパラメータをｃ１〜ｃ９で示す。
【００３９】
【数３】
2014042138.tif 000005
【００４０】
なお、ＸＹＺ→ＲＧＢ変換マトリックスは、予め生成されてデジタルカメラ１００の不図示のメモリに記憶されている。このＸＹＺ→ＲＧＢ変換マトリックスは、ディスプレイの白色点および原色の色度点に基づいて、公知の方法により求めることができる。
【００４１】
そして制御装置１０４は、式（１４）により変換したＲＧＢ値に対して、次式（１５）〜（１７）によりディスプレイのγ特性を考慮したγ変換を行い、ディスプレイ信号を生成して、ステップＳ９に進む。なお、次式（１５）〜（１７）において、ディスプレイ信号のＲＧＢ値をＲｐ、Ｇｐ、Ｂｐとする。また、関数ｆｕｎｃ（）は、ディスプレイのγ特性を考慮したγ変換の関数である。
Ｒｐ＝ｆｕｎｃ（ＲＬ）  …（１５）
Ｇｐ＝ｆｕｎｃ（ＧＬ）  …（１６）
Ｂｐ＝ｆｕｎｃ（ＢＬ）  …（１７）
【００４２】
ステップＳ９において、制御装置１０４は、ＲＧＢ値でなるディスプレイ信号をＹＣｂＣｒ値に変換し、ＪＰＥＧ形式に圧縮してＪＰＥＧ画像データを生成する。制御装置１０４は、生成したＪＰＥＧ画像データをメモリカードスロット１０５に挿入されたメモリカードに書き込んで記録し、図２の処理を終了する。
【００４３】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）デジタルカメラ１００は、カラー画像データ（ＲＡＷデータ）を取得する制御装置１０４と、当該カラー画像データのホワイトバランスゲイン値を取得する制御装置１０４と、カラー画像データに対して、ホワイトバランスゲイン値に基づいてフレアを除去するフレア除去処理を行う制御装置１０４と、カラー画像データのホワイトバランス調整を、色順応変換によって行う制御装置１０４と、を備え、制御装置１０４は、色順応変換が行われる前のカラー画像データに対して、フレア除去処理を行うように構成した。これにより、画像データのホワイトバランス調整を色順応変換によって行う場合において、無彩色のＲＧＢ比を変えずにフレアを除去することができるので、無彩色の被写体をディスプレイに表示した際の色づきを防止しながら、フレア除去処理を行うことができる。
【００４４】
（２）上記（１）のデジタルカメラ１００において、制御装置１０４は、ホワイトバランスゲイン値に基づいて、カラー画像データにおけるフレア量を算出し、カラー画像データから当該算出したフレア量を減算処理することにより、フレアの除去を行うように構成したので、簡易な処理でフレアを除去することができる。
【００４５】
（変形例１）
上述した実施の形態では、ＲＡＷデータからフレア量を減算する減算処理によってフレア除去処理を行う例について説明したが、ＲＡＷデータに対してトーンカーブを用いた画像処理を行うことでフレア除去処理を行うようにしてもよい。この場合の制御装置１０４は、例えば、Ｇ信号の平均レベルに基づいて、Ｇ信号のフレアを除去するトーンカーブを生成する。そして、制御装置１０４は、Ｇ信号に適用するトーンカーブよりもフレアの除去度合いをＧａｉｎ＿Ｒ倍としたトーンカーブを、Ｒ信号のフレアを除去するトーンカーブとして生成する。また、制御装置１０４は、Ｇ信号に適用するトーンカーブよりもフレアの除去度合いをＧａｉｎ＿Ｂ倍としたトーンカーブを、Ｂ信号のフレアを除去するトーンカーブとして生成する。そして、制御装置１０４は、ＲＡＷデータに対して各色ごとにこれらのトーンカーブを適用する画像処理を行うことで、フレア除去処理を行う。
【００４６】
このように、制御装置１０４は、カラー画像データ（ＲＡＷデータ）のホワイトバランスゲイン値に基づいて、フレアの除去を行うためのトーンカーブを調整し、カラー画像データに対してこのトーンカーブによる画像処理を施すことにより、フレアの除去を行うことで、上述した実施の形態と同様に、無彩色のＲＧＢ比を変えずにフレアを除去することができるので、無彩色の被写体をディスプレイに表示した際の色づきを防止しながら、フレア除去処理を行うことができる。
【００４７】
また、変形例１のようにトーンカーブ処理によってフレア除去処理を行うことで、上述した実施の形態のように減算処理によってフレア除去処理を行う場合と比較して、画像データの階調性（特にシャドー部分の階調性）を高めることができる。
【００４８】
（変形例２）
上述した実施形態では、デジタルカメラ１００において図２に示す画像処理を行う例を説明したが、この画像処理をコンピュータに行わせるように構成するようにしてもよい。図２に示す画像処理を行うプログラムを図３に示すコンピュータ２００に実行させることにより画像処理装置を構成する。プログラムをコンピュータ２００に取込んで使用する場合には、コンピュータ２００のデータストレージ装置にプログラムをローディングした上で、当該プログラムを実行させる。
【００４９】
コンピュータ２００に対するプログラムのローディングは、プログラムを格納したＣＤ−ＲＯＭなどの記憶媒体２０１をコンピュータ２００にセットして行ってもよいし、ネットワークなどの通信回線２０２を経由する方法でコンピュータ２００へローディングしてもよい。通信回線２０２を経由する場合は、通信回線２０２に接続されたサーバー（コンピュータ）２０３のストレージ装置２０４などにプログラムを格納しておく。プログラムは、記憶媒体や通信回線を介する提供など、種々の形態のコンピュータプログラム製品として供給することができる。
【００５０】
なお、コンピュータ２００で画像処理装置を構成する場合は、ステップＳ１に代えて、撮影した画像が記録された記録媒体から、該画像を読みだす処理を行う。そしてコンピュータ２００は、ステップＳ２以降の処理を行う。
【００５１】
（変形例３）
また、デジタルカメラ１００において、上述した図２のステップＳ１〜Ｓ４の処理を行った後、ＲＡＷデータと各色（ＲＧＢ）のフレア量とを関連付けて、記録媒体に記録するようにしてもよい。そして、他の画像処理装置（例えばコンピュータ２００）が、当該記録媒体からＲＡＷデータと各色のフレア量とを読み出して、上述した図２のステップＳ５〜Ｓ９を行うようにしてもよい。
【００５２】
このように、ＲＡＷデータと各色のフレア量とを関連付けて記録することにより、他の画像処理装置（例えばコンピュータ２００）でＲＡＷデータに対して使用者が自由に画像処理を施すこともできるし、上述したように無彩色の被写体の色づきを防止しながらフレア除去を施すこともできる。
【００５３】
また、コンピュータ２００が、記録媒体からＲＡＷデータを読みだし、上述した図２のステップＳ１〜Ｓ４を行った後、ＲＡＷデータと各色（ＲＧＢ）のフレア量とを関連付けて、記録媒体に記録するようにしてもよい。
【００５４】
（変形例４）
上述した実施の形態では、ＲＡＷデータをディスプレイ信号へ変換する場合にフレア除去処理を行う例について説明したが、この他の出力機器（例えばプリンタなど）の信号に変換する場合に上記フレア除去処理を行うようにしてもよい。なお、この場合、ステップＳ７の処理において用いる色順応変換マトリクスは、撮影時光源の白色点および出力機器の白色点に基づいて求める。
【００５５】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。また、上記実施形態に各変形例の構成を適宜組み合わせてもかまわない。
【符号の説明】
【００５６】
１００…デジタルカメラ、１０１…操作部材、１０２…撮像レンズ、１０３…撮像素子、１０４…制御装置、１０５…メモリカードスロット、１０６…モニタ
【図１】
2014042138.tif 000006
【図２】
2014042138.tif 000007
【図３】
2014042138.tif 000008