(57)【特許請求の範囲】
【請求項１】
予め指定された色である指定色の情報を記憶する記憶手段と、
ホワイトバランス調整の対象となるカラー画像から、前記指定色の近傍の所定色範囲に属する画素群を選出する選出手段と、
選出された前記画素群の色座標上の頻度分布を算出する分布算出手段と、
算出された前記頻度分布に基づき、前記カラー画像へ適用すべきホワイトバランス調整量を算出する調整量算出手段と、
を備え、
前記調整量算出手段は、
前記ホワイトバランス調整量の算出に先立ち、前記頻度分布に含まれる各色の頻度に対して前記指定色に近い色の頻度ほど大きな重みで重み付けする
ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記調整量算出手段は、
前記ホワイトバランス調整量の算出に先立ち、前記頻度分布に対して平滑化フィルタ処理を施す
ことを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記選出手段は、
前記画素群の選出に先立ち、前記カラー画像に対して間引き処理を施す
ことを特徴とする画像処理装置。
【請求項４】
請求項１〜請求項３の何れか一項に記載の画像処理装置において、
前記分布算出手段は、
前記頻度分布の算出に当たり、前記色座標上のブロック毎に頻度を計上する
ことを特徴とする画像処理装置。
【請求項５】
カラー画像を取得する撮像素子と、
取得された前記カラー画像に適用すべきホワイトバランス調整量を算出する請求項１〜請求項４の何れか一項に記載の画像処理装置と、
を備えることを特徴とする撮像装置。
【請求項６】
予め指定された色である指定色の情報を記憶する記憶手順と、
ホワイトバランス調整の対象となるカラー画像から、前記指定色の近傍の所定色範囲に属する画素群を選出する選出手順と、
選出された前記画素群の色座標上の頻度分布を算出する分布算出手順と、
前記頻度分布に含まれる各色の頻度に対して前記指定色に近い色の頻度ほど大きな重みで重み付けをし、算出された前記頻度分布に基づき、前記カラー画像へ適用すべきホワイトバランス調整量を算出する調整量算出手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、撮像装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
カメラのホワイトバランス調整機能の１つに、ユーザが無彩色物体の画像として指定した画像の色に基づきホワイトバランスゲインを予め設定（プリセット）する機能があるが、プリセット後に被写界の照明色が変化した場合には、プリセットされたホワイトバランスゲインが不適切になるので、再設定の必要が生じる。このため、特許文献１のカメラは、プリセットされたホワイトバランスゲインを、オートホワイトバランス演算の結果に基づき自動調節している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４０６９６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、プリセットされたホワイトバランスゲインが不適切になるのは、照明色が変化した場合に限られない。例えば、カメラの撮影条件が変化し、撮影レンズの分光透過率、被写体の分光反射率、撮像素子の設定値、信号処理回路の設定値などが変化した場合にも、画像のカラーバランスは微妙に変化するので、プリセットされたホワイトバランスゲインが不適切となり得る。
【０００５】
しかしながら、従来の一般的なオートホワイトバランス演算は、被写界内の物体が本来的に有する色の影響を受け易いため、画像のカラーバランスに生じる微妙な変化にまでは対応できない虞があった。
【０００６】
そこで本発明は、画像のカラーバランスに生じる微妙な変化にも対応可能な画像処理装置、撮像装置、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、予め指定された色である指定色の情報を記憶する記憶手段と、ホワイトバランス調整の対象となるカラー画像から、前記指定色の近傍の所定色範囲に属する画素群を選出する選出手段と、選出された前記画素群の色座標上の頻度分布を算出する分布算出手段と、算出された前記頻度分布に基づき、前記カラー画像へ適用すべきホワイトバランス調整量を算出する調整量算出手段とを備え、前記調整量算出手段は、前記ホワイトバランス調整量の算出に先立ち、前記頻度分布に含まれる各色の頻度に対して前記指定色に近い色の頻度ほど大きな重みで重み付けする。
【０００８】
本発明の撮像装置は、カラー画像を取得する撮像素子と、取得された前記カラー画像に適用すべきホワイトバランス調整量を算出する本発明の画像処理装置とを備える。
【０００９】
本発明の画像処理プログラムは、予め指定された色である指定色の情報を記憶する記憶手順と、ホワイトバランス調整の対象となるカラー画像から、前記指定色の近傍の所定色範囲に属する画素群を選出する選出手順と、選出された前記画素群の色座標上の頻度分布を算出する分布算出手順と、前記頻度分布に含まれる各色の頻度に対して前記指定色に近い色の頻度ほど大きな重みで重み付けをし、算出された前記頻度分布に基づき、前記カラー画像へ適用すべきホワイトバランス調整量を算出する調整量算出手順とをコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、画像のカラーバランスに生じる微妙な変化にも対応可能な画像処理装置、撮像装置、画像処理プログラムが実現する。
【図面の簡単な説明】
【００１１】
【図１】電子カメラの構成図である。
【図２】ホワイトバランスプリセットモードにおけるＣＰＵ２１の動作フローチャートである。
【図３】セミオートホワイトバランス撮影モードにおけるＣＰＵ２１の動作フローチャートである。
【図４】ホワイトバランス演算回路１５によるセミオートホワイトバランス演算処理（図３のステップＳ２５）の動作フローチャートである。
【図５】参照色範囲Ａｒを説明する図である。
【図６】画素を説明する図である。
【図７】頻度分布の概念図である。
【図８】重み分布を説明する図である。
【発明を実施するための形態】
【００１２】
［実施形態］
以下、本発明の実施形態として電子カメラを説明する。
【００１３】
図１は、電子カメラの構成図である。図１に示すとおり電子カメラ１には、撮像素子１１、信号処理回路１２、バッファメモリ１３、画像処理回路１４、ホワイトバランス演算回路１５、表示制御回路１６、内部モニタ１７、圧縮・伸張回路１８、カードインタフェース１９、ＣＰＵ２１、撮像回路２２、入力器２３、外部接続端子２４などが備えられる。このうちバッファメモリ１３、画像処理回路１４、ホワイトバランス演算回路１５、表示制御回路１６、圧縮・伸張回路１８、カードインタフェース１９、ＣＰＵ２１は、共通のバスに接続されている。
【００１４】
撮像素子１１は、撮影レンズ２が形成した被写界像を撮像するカラー撮像素子であって、例えばベイヤ配列のカラーフィルタを有した単板式カラー撮像素子である。
【００１５】
信号処理回路１２は、撮像素子１１が撮像で取得したアナログ画像信号に対してアナログ信号処理及びＡ／Ｄ変換処理を順次に施し、ディジタル画像信号に変換する。
【００１６】
バッファメモリ１３は、信号処理回路１２から出力されるディジタル画像信号を順次に蓄積する。撮像素子１１の１フレーム分の電荷読み出し期間に亘ってこの蓄積が行われると、バッファメモリ１３には１フレーム分のディジタル画像データが蓄積されることになる。以下、１フレーム分のディジタル画像データを単に「画像」と称す。
【００１７】
画像処理回路１４は、ＣＰＵ２１から指定された画像に対して、ホワイトバランス調整処理、色補間処理（所謂デベイヤ処理）、階調変換処理、ＫＮＥＥ処理などの一連の画像処理を施す。
【００１８】
ホワイトバランス演算回路１５Ｂは、ＣＰＵ２１から指定された画像に基づき、その画像へ適用すべきホワイトバランスゲインを算出し、算出したホワイトバランスゲインを画像処理回路１４へ設定する。
【００１９】
表示制御回路１６は、表示用メモリを有しており、その表示用メモリに書き込まれた画像を内部モニタ１７へ送出することにより、内部モニタ１７上へ画像を表示する。なお、外部接続端子２４に外部モニタが接続されている期間には、表示制御回路１６による画像の送出先は、内部モニタ１７ではなく外部モニタとなる。但し、以下では簡単のため、外部接続端子２４に外部モニタは接続されていないものと仮定する。
【００２０】
内部モニタ１７は、電子カメラ１の背面などに設けられ、電子カメラ１で取得された画像をユーザが確認する際などに使用されるモニタである。このモニタは、例えばＬＣＤパネルなどで構成される。
【００２１】
外部接続端子２４は、表示制御回路１６を外部モニタへ接続するための端子である。外部接続端子２４は、例えば、ＵＳＢポートなどで構成される。
【００２２】
圧縮・伸張回路１８は、バッファメモリ１３に格納された画像又は画像群に対し、データ圧縮処理を施す。また、圧縮・伸張回路１８は、データ圧縮済みの画像又は画像群（画像ファイル又は動画像ファイル）に対し、データ伸張処理を施すこともできる。
【００２３】
カードインタフェース１９は、データ圧縮済みの画像（画像ファイル又は動画像ファイル）を、電子カメラ１のカードスロットに装着中のカードメモリ２０へ書き込んだり、そのカードメモリ２０に書き込まれている画像（画像ファイル又は動画像ファイル）を読み込んだりする。なお、カードメモリ２０は、可搬の記憶媒体である。
【００２４】
撮像回路２２は、撮影レンズ２に対して駆動信号を与えることにより、撮影レンズ２の焦点距離（ズーム位置）、撮影レンズ２の合焦距離、撮影レンズ２の絞り値などを調節する。また、撮像回路２２は、撮像素子１１及び信号処理回路１２に対して駆動信号を与えることにより、両者の駆動タイミングを制御する。また、撮像回路２２は、撮像素子１１の１フレーム当たりの電荷蓄積時間を制御する。なお、電子カメラ１のシャッター速度は、撮像素子１１の電荷蓄積時間と不図示のメカシャッタの開放期間との組み合わせによって設定できるが、撮像素子１１の電荷蓄積時間のみによって設定することもできる。
【００２５】
ＣＰＵ２１は、入力器２３を介して入力されるユーザの指示と、ＣＰＵ２１の内部メモリ（ＲＯＭ）に予め書き込まれたファームウエアとに従い、以上の各部を制御する。なお、ＣＰＵ２１のファームウエアは、電子カメラ１に搭載された不図示の通信回路（公知のネットワーク端子など）を介して適宜に更新される。
【００２６】
入力器２３は、電子カメラ１の上部に設けられたレリーズボタンや、電子カメラ１の背面に設けられたマルチセレクターなどの操作部材である。ユーザは、この入力器２３を介して電子カメラ１をホワイトバランスプリセットモードに設定することができる。ホワイトバランスプリセットモードは、撮影に先立ちホワイトバランスゲインをユーザが設定するためのモードである。
【００２７】
また、ユーザは、この入力器２３を介して電子カメラ１をセミオートホワイトバランス撮影モードに設定することができる。セミオートホワイトバランス撮影モードは、ホワイトバランスプリセットモードで設定されたホワイトバランスゲイン（プリセットホワイトバランスゲイン）に基づき電子カメラ１がホワイトバランスゲインを自動調節するモードである。
【００２８】
図２は、ホワイトバランスプリセットモードにおけるＣＰＵ２１の動作フローチャートである。以下、図２の各ステップを順に説明する。
【００２９】
ステップＳ１１：ＣＰＵ２１は、レリーズボタンが全押しされたか否かを判別し、全押しされた場合は、ステップＳ１２へ移行する。
【００３０】
ステップＳ１２：ＣＰＵ２１は、撮像回路２２を介して撮像素子１１をドラフトモード（又はフレームモード）で１フレーム分駆動する。これによってプリセット用の画像が取得される。このプリセット用の画像は、信号処理回路１２を介してバッファメモリ１３へ蓄積される。
【００３１】
ステップＳ１３：ＣＰＵ２１は、バッファメモリ１３に蓄積されたプリセット用の画像の平均色度を算出すると共に、その平均色度を無彩色にするためのホワイトバランスゲインを算出する。
【００３２】
ステップＳ１４：ＣＰＵ２１は、ステップＳ１３で算出した平均色度をプリセット照明色として記憶すると共に、ステップＳ１３で算出したホワイトバランスゲインをプリセットホワイトバランスゲインとして記憶し、フローを終了する。なお、既に記憶されているプリセット照明色及びプリセットホワイトバランスゲインがあった場合には、本ステップでそれらが更新される。
【００３３】
したがって、電子カメラ１がホワイトバランスプリセットモードに設定されている期間に、ユーザがグレー又は白い物体（無彩色物体）を撮像すると、その無彩色物体のおかれたシーンの照明色をプリセット照明色として電子カメラ１へ指定し、その照明色に適したホワイトバランスゲインをプリセットホワイトバランスゲインとして電子カメラ１へ指定することができる。これらのプリセット照明色と、プリセットホワイトバランスゲインとは、セミオートホワイトバランス撮影モードにおいて使用される。
【００３４】
図３は、セミオートホワイトバランス撮影モードにおけるＣＰＵ２１の動作フローチャートである。以下、図３の各ステップを順に説明する。
【００３５】
ステップＳ２１：ＣＰＵ２１は、電子カメラ１の撮影パラメータ（絞り値、シャッター速度、合焦距離、ズーム位置など）、電子カメラ１の画像処理パラメータ（ホワイトバランス調整処理のホワイトバランスゲイン、階調変換処理の階調変換カーブ、ＫＮＥＥ処理のＫＮＥＥ特性カーブなど）を、予め決められた組み合わせに設定する。なお、このうちホワイトバランスゲインは、現時点で記憶しているプリセットホワイトバランスゲインと同じ値に設定される。
【００３６】
ステップＳ２２：ＣＰＵ２１は、撮像回路２２を介して撮像素子１１をドラフトモードで連続駆動し始める。これによって撮像素子１１は、スルー画像の取得を開始する。ＣＰＵ２１は、このときに信号処理回路１２から出力されるスルー画像からＡＥ評価値を抽出し、そのＡＥ評価値が適正となるよう、撮像回路２２を介して電子カメラ１のシャッター速度と撮影レンズ２２の絞り値との組み合わせを制御する（ＡＥ制御）。それと並行して、ＣＰＵ２１は、信号処理回路１２から出力されるスルー画像からＡＦ評価値を抽出し、そのＡＦ評価値が適正となるよう、撮像回路２２を介して撮影レンズ２２の合焦距離を制御する（ＡＦ制御）。なお、ＣＰＵ２１は、スルー画像の取得期間中に入力器２３からズーム調整指示が入力されると、その指示に応じて撮影レンズ２のズーム位置を調整する。
【００３７】
ステップＳ２３：ＣＰＵ２１は、レリーズボタンが全押しされたか否かを判別し、全押しされた場合は、ステップＳ２４へ移行する。
【００３８】
ステップＳ２４：ＣＰＵ２１は、撮像回路２２を介して撮像素子１１をフレームモードで１フレーム分駆動する。これによって保存用の詳細画像が取得される。この詳細画像は、信号処理回路１２を介してバッファメモリ１３へ蓄積される。
【００３９】
ステップＳ２５：ＣＰＵ２１は、現時点で記憶しているプリセット照明色をホワイトバランス演算回路１５へ与えると共に、バッファメモリ１３上の詳細画像に関するセミオートホワイトバランス演算の開始指示をホワイトバランス演算回路１５へ与える。ホワイトバランス演算回路１５は、プリセット照明色に基づき詳細画像に関するセミオートホワイトバランス演算処理（後述）を実行する。このセミオートホワイトバランス演算処理で算出されたホワイトバランスゲインは、ＣＰＵ２１へ出力される。
【００４０】
ステップＳ２６：ＣＰＵ２１は、ホワイトバランス演算回路１５から出力されたホワイトバランスゲインを画像処理回路１４へ設定する。これによって、電子カメラ１のホワイトバランスゲインが現時点において最適な値に再設定される。
【００４１】
ステップＳ２７：ＣＰＵ２１は、画像処理を実行するよう画像処理回路１４へ指示を出す。画像処理回路１４は、バッファメモリ１３に蓄積されている詳細画像に対して、前述した一連の画像処理を施す。なお、本ステップで実行されるホワイトバランス調整処理のホワイトバランスゲインは、ステップＳ２６にて再設定されたホワイトバランスゲインである。
【００４２】
ステップＳ２８：ＣＰＵ２１は、画像処理後の詳細画像に対してデータ圧縮処理を施すよう圧縮・伸張回路１８へ指示する。圧縮・伸張回路１８は、その詳細画像をデータ圧縮することにより、ＪＰＥＧファイルなどの画像ファイルを作成する。ＣＰＵ２１は、カードインタフェース１９を介してその画像ファイルをカードメモリ２０へ書き込み、フローを終了する。これによって、詳細画像が画像ファイルとして保存される。
【００４３】
図４は、ホワイトバランス演算回路１５によるセミオートホワイトバランス演算処理（図３のステップＳ２５）の動作フローチャートである。以下、図４の各ステップを順に説明する。
【００４４】
ステップＳ２５−１：ホワイトバランス演算回路１５は、ＣＰＵ２１から与えられたプリセット照明色に基づき、色座標上に参照色範囲を設定する。図５に示すとおり、参照色範囲Ａｒは、プリセット照明色の色度座標Ｐ０の近傍の色範囲であって、そのサイズ及び形状は予め決められている。例えば、参照色範囲Ａｒは、色度座標Ｐ０を中心とした所定サイズの正方形領域に設定される。
【００４５】
ステップＳ２５−２：ホワイトバランス演算回路１５は、詳細画像の各画素を、その色度に応じて色度座標上へ写像し、詳細画像の全画素の中から、写像先が参照領域Ａｒである画素群を抽出する。なお、前述したカラーフィルタの配列がベイヤ配列であった場合、詳細画像の個々の画素は、図６に示す単位ブロックＢＰに相当する。単位ブロックＢＰは、カラーフィルタの最小単位に相当し、２つのＧ画素と、１つのＲ画素と、１つのＢ画素とを有している。
【００４６】
そして、ホワイトバランス演算回路１５は、抽出した画素群の色度座標上の頻度分布を算出する。但し、ホワイトバランス演算回路１５は、頻度分布を算出するに当たり、参照領域Ａｒを例えば図５に点線で示すような複数のブロック（色ブロック）に等分割し、画素の頻度を色ブロック毎に計上する。また、その際、ホワイトバランス演算回路１５は、高輝度な画素ほど頻度を多めに計上する（つまり高輝度な画素の頻度ほど大きな重みを付与する。）。これによって、例えば図７に示すような頻度分布が得られる。
【００４７】
ステップＳ２５−３：ホワイトバランス演算回路１５は、ステップＳ２５−２で算出した頻度分布（図７）に対して、平滑化フィルタ処理を施す。平滑化フィルタ処理は、所謂ボケフィルタ処理であって、各色ブロックの頻度を、その色ブロックの頻度と、その周辺の色ブロックの頻度との平均値（又は重み付け平均値）に置換する処理である。これによって、頻度分布の各頻度は、その周辺の頻度に近づけられることになる。
【００４８】
ステップＳ２５−４：ホワイトバランス演算回路１５は、平滑化フィルタ処理後の頻度分布に対して重み付け処理を施す。この重み付け処理は、平滑化フィルタ処理後の頻度分布に対して、色ブロック毎に重みを付与する処理であって、色ブロック毎に予め割り当てられた重みは、例えば図８に示すとおりであって、参照色範囲Ａｒの中央に近い色ブロックほど大きな重みが割り当てられている。よって、本ステップの重み付け処理によると、プリセット照明色に近い色の頻度ほど大きな重みが付与される。
【００４９】
ステップＳ２５−５：ホワイトバランス演算回路１５は、重み付け処理後の頻度分布を参照し、頻度が最大となった色ブロック（特定の色ブロック）を見出す。そして、ホワイトバランス演算回路１５は、その特定の色ブロックの中心座標の色度を、詳細画像に生じている色かぶりの度合い（以下、「被補正色」と称す。）とみなし、その被補正色を無彩色にするためのホワイトバランスゲインを算出する。そして、そのホワイトバランスゲインを演算結果としてＣＰＵ２１へ出力すると、ホワイトバランス演算回路１５は、セミオートホワイトバランス演算処理のフローを終了する。よって、詳細画像には、このホワイトバランスゲインが適用されることになる。但し、本ステップのホワイトバランス演算回路１５は、重み付け処理後の頻度分布の最大頻度が閾値未満であった場合には、被補正色を無彩色にするためのホワイトバランスゲインを算出せずに、プリセットホワイトバランスゲインの値をそのまま演算結果としてＣＰＵ２１へ出力する（以上、ステップＳ２５−５の説明。）。
【００５０】
以上、本実施形態のセミオートホワイトバランス撮影（図３、図４）では、プリセット照明色の色度座標Ｐ０の近傍に参照色範囲Ａｒを設定し、詳細画像の各画素から参照色範囲Ａｒに属する画素群を選出し、その画素群の色度座標上の頻度分布を算出し、その頻度分布に基づき、詳細画像へ適用すべきホワイトバランスゲインを再設定する。よって、詳細画像の各画素のうち、プリセット照明色から一定以上離れた色の画素は、再設定の結果に影響を与えない。
【００５１】
したがって、仮に、ホワイトバランスプリセット（図２）の時点からセミオートホワイトバランス撮影（図３、図４）の時点までの期間に電子カメラ１の撮影条件（撮影レンズの分光透過率、被写体の分光反射率、撮像素子の設定値、信号処理回路の設定値など）が変化したとしても、その変化に電子カメラ１のホワイトバランスゲインは適応できる。
【００５２】
また、本実施形態のセミオートホワイトバランス撮影（図３、図４）では、算出した頻度分布の各色の頻度に対して色度座標Ｐ０に近い色の頻度ほど大きな重みで重み付けするので、再設定されるホワイトバランスゲインに対して、プリセットホワイトバランスゲインを適度に反映させることができる。
【００５３】
また、本実施形態のセミオートホワイトバランス撮影（図３、図４）では、ホワイトバランスゲインの再設定の際に、詳細画像の各部の色を画素毎に評価するので、混色の問題を避けることができる。
【００５４】
混色の問題とは、詳細画像上に実際には存在しない色度の頻度がホワイトバランスゲインに悪影響を与えてしまう問題であって、詳細画像の各部の色度を、画素毎に評価せずに画像上のブロック毎（画像ブロック毎）に評価した場合に発生し得る問題である。なぜなら、画素ブロック毎に評価する場合は、１つの画像ブロック内に互いに異なる複数の色度が存在していた場合は、それら色度の平均色度が画像ブロックの色度とみなされるが、その平均色度は、画像ブロック内に実際には存在しない色度だからである。
【００５５】
［実施形態の補足］
なお、上述した実施形態のステップＳ２５−１では、プリセット照明色の色度座標Ｐ０の近傍に参照色範囲Ａｒを設定したが、参照色範囲Ａｒの設定前に色度座標Ｐ０を補正してもよい。その補正では、現時点における撮影条件（撮影レンズの分光透過率、被写体の分光反射率、撮像素子の設定値、信号処理回路の設定値など）に応じた補正係数を使用するとよい。
【００５６】
また、上述した実施形態のステップＳ２５−２では、ホワイトバランス演算回路１５の演算対象を詳細画像それ自体としたが、演算負荷を削減するために、間引き処理された詳細画像（すなわち詳細画像のサイズ縮小版）としてもよい。このようにすれば、上述した混色の問題を避けつつ演算負荷を削減することができる。
【００５７】
また、上述した実施形態の電子カメラ１は、ホワイトバランスプリセットモードにおいて記憶する情報を、プリセットホワイトバランスゲインとプリセット照明色との双方の情報としたが、一方のみの情報としてもよい。なぜなら、ホワイトバランスゲインとプリセット照明色とは、一方から他方を算出することが可能だからである。よって、電子カメラ１がホワイトバランスプリセットモードで記憶する情報を一方のみとした場合、他方については適宜に算出すればよい。
【００５８】
また、上述した実施形態のホワイトバランスプリセットモードでは、プリセットホワイトバランスゲイン又はプリセット照明色をユーザが電子カメラ１へ指定する方法として、ユーザが電子カメラ１で無彩色物体を撮影するという方法を採用したが、他の方法を採用してもよい。例えば、予め決められた複数種類の光源の中の１つをユーザが指定する方法や、被写界の照明色の色温度をユーザが指定する方法などを採用してもよい。
【００５９】
また、上述した実施形態では、記録用の静止画撮影に本発明を適用した場合を説明したが、記録用の静止画撮影前の確認用の動画撮影や、記録用の動画撮影前の確認用の動画撮影にも、本発明は同様に適用可能である。
【００６０】
但し、動画撮影に適用する場合は、ホワイトバランスゲインをフィードバック制御する場合（すなわち、頻度分布の抽出元となる画像と、ホワイトバランス調整の対象となる画像とが異なる場合）よりも、頻度分布の抽出元となる画像と、ホワイトバランス調整の対象となる画像とが共通である場合の方が、本発明の利用効果は高いと考えられる。
【００６１】
また、上述した実施形態の電子カメラ１は、ホワイトバランスゲインの再設定処理（ステップＳ２５〜Ｓ２８の処理）を撮影時に実行したが、過去に保存したＲＡＷ画像ファイル（＝画像処理前の画像のファイル）の現像処理時に実行してもよい。但し、その場合、電子カメラ１は、ＲＡＷ画像ファイルの保存時に、その時点におけるプリセットホワイトバランスゲイン又はプリセット照明色の情報をＲＡＷ画像ファイルへ付与する必要がある。
【００６２】
また、このような現像処理（ステップＳ２５〜Ｓ２８の処理を含む現像処理）は、電子カメラ１とは別体で設けられた画像処理装置、例えば、電子フォトフレーム、プリンタ、汎用コンピュータ（画像処理ソフトが搭載されたもの）などで実行させることも可能である。また、その現像処理を画像処理装置に実行させる場合は、その現像処理のコンピュータプログラムが通信網又は記憶媒体を介して画像処理装置へインストールされることになる。
【符号の説明】
【００６３】
１…電子カメラ、１１…撮像素子、１２…信号処理回路、１３…バッファメモリ、１４…画像処理回路、１５…ホワイトバランス演算回路、１６…表示制御回路、１７…内部モニタ、１８…圧縮・伸張回路、１９…カードインタフェース、２１…ＣＰＵ、２２…撮像回路、２３…入力器、２４…外部接続端子
【図１】
0005659574.tif 000002
【図２】
0005659574.tif 000003
【図３】
0005659574.tif 000004
【図４】
0005659574.tif 000005
【図５】
0005659574.tif 000006
【図６】
0005659574.tif 000007
【図７】
0005659574.tif 000008
【図８】
0005659574.tif 000009