"光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子と、前記撮像素子に対応する画像領域を複数のブロックに分割するブロック分割手段と、前記ブロックごとに前記撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得手段と、前記ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定手段と、該緑ブロック判定手段によって緑ブロックである判定されたブロックについて、前記ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出手段と、前記ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出手段と、前記分散値および前記白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出手段と、を備え、前記ホワイトバランス補正係数に基づいてホワイトバランス制御を行うことを特徴とする撮像装置。前記ホワイトバランス補正係数算出手段は、前記分散値が高くなるに従って前記ホワイトバランス補正係数を、所定のホワイトバランス設定条件に近づけることを特徴とする請求項1に記載の撮像装置。前記ホワイトバランス補正係数算出手段は、明るさが所定以上の場合に、前記分散値が高くなるに従って前記ホワイトバランス補正係数を、所定のホワイトバランス設定条件に近づけることを特徴とする請求項1に記載の撮像装置。前記所定のホワイトバランス設定条件は、晴天屋外での撮影に適したホワイトバランス設定条件であることを特徴とする請求項2または3のいずれかに記載の撮像装置。前記ホワイトバランス評価値取得手段は、前記ホワイトバランス評価値を前記各ブロックについてのRGBそれぞれの平均値を用いて、次式1および2により算出し、G/R=G平均値×100/R平均値1G/B=G平均値×100/B平均値2前記緑ブロック判定手段は、前記G/Rおよび前記G/Bが、それぞれに設定した所定の閾値を超える場合に緑ブロックと判定することを特徴とする請求項1から4までのいずれかに記載の撮像装置。光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子を備えた撮像装置における撮像方法であって、前記撮像素子に対応する画像領域を複数のブロックに分割するブロック分割処理と、前記ブロックごとに前記撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得処理と、前記ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定処理と、該緑ブロック判定処理によって緑ブロックである判定されたブロックについて、前記ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出処理と、前記ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出処理と、前記分散値および前記白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出処理と、前記ホワイトバランス補正係数に基づいてホワイトバランス処理と、を行うことを特徴とする撮像方法。光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子を備えた撮像装置に、前記撮像素子に対応する画像領域を複数のブロックに分割するブロック分割処理と、前記ブロックごとに前記撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得処理と、前記ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定処理と、該緑ブロック判定処理によって緑ブロックである判定されたブロックについて、前記ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出処理と、前記ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出処理と、前記分散値および前記白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出処理と、前記ホワイトバランス補正係数に基づいてホワイトバランス処理と、を実行させることを特徴とする撮像プログラム。しかしながら、上記特許文献に記載の技術では、ホワイトバランスゲインの決定に際し、多くの情報を扱う必要があるため、処理量の増加およびメモリ容量の増大に繋がるという問題があった。また、色相を判断基準として用いると、白色蛍光灯と植物の緑との判別は難しく、さらに、彩度情報は撮像装置の露出によっては同じ値となりうるため判別が困難であるという問題があった。そこで本発明は、画像領域のうち緑シーンが撮影された緑ブロックを利用してホワイトバランス補正を行うことにより、簡易に色ずれのない良好なホワイトバランス補正を行うことができる撮像装置、撮像方法および撮像プログラムを提供することを目的とする。かかる目的を達成するため、本発明に係る撮像装置は、光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子と、撮像素子に対応する画像領域を複数のブロックに分割するブロック分割手段と、ブロックごとに撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得手段と、ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定手段と、該緑ブロック判定手段によって緑ブロックである判定されたブロックについて、ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出手段と、ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出手段と、分散値および白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出手段と、を備え、ホワイトバランス補正係数に基づいてホワイトバランス制御を行うものである。また、本発明に係る撮像方法は、光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子を備えた撮像装置における撮像方法であって、撮像素子に対応する画像領域を複数のブロックに分割するブロック分割処理と、ブロックごとに撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得処理と、ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定処理と、該緑ブロック判定処理によって緑ブロックである判定されたブロックについて、ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出処理と、ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出処理と、分散値および白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出処理と、ホワイトバランス補正係数に基づいてホワイトバランス処理と、を行うようにしている。また、本発明に係る撮像プログラムは、光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子を備えた撮像装置に、撮像素子に対応する画像領域を複数のブロックに分割するブロック分割処理と、ブロックごとに撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得処理と、ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定処理と、該緑ブロック判定処理によって緑ブロックである判定されたブロックについて、ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出処理と、ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出処理と、分散値および白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出処理と、ホワイトバランス補正係数に基づいてホワイトバランス処理と、を実行させるものである。本発明によれば、簡易に色ずれのない良好なホワイトバランス補正を行うことができる。以下、本発明に係る構成を図1から図8に示す実施の形態に基づいて詳細に説明する。本実施形態に係る撮像装置デジタルカメラは、光学系から入射した光を電気信号に変換して撮像信号として出力する撮像素子CCD121と、撮像素子に対応する画像領域を複数のブロックに分割するブロック分割手段101と、ブロックごとに撮像信号に基づいてホワイトバランス評価値を算出するホワイトバランス評価値取得手段103と、ホワイトバランス評価値に基づいて緑ブロックであるか否かを判定する緑ブロック判定手段104と、該緑ブロック判定手段によって緑ブロックである判定されたブロックについて、ホワイトバランス評価値に基づいて分散値を算出する緑ブロック分散算出手段105と、ホワイトバランス評価値および予め設定された白抽出範囲に基づいて白ブロックを抽出する白抽出手段106と、分散値および白ブロックに基づいて、ホワイトバランス補正係数を算出するホワイトバランス補正係数算出手段107と、を備え、ホワイトバランス補正係数に基づいてホワイトバランス制御を行うものである。[第1の実施形態]撮像装置の構成本実施形態では、撮像装置の一例としてデジタルカメラを例に説明する。図1はデジタルカメラの外観図を示し、aはカメラ上面図、bはカメラ正面図、cはカメラ裏面図を示している。なお、撮像装置はデジタルカメラに限られるものではなく、ホワイトバランス補正機能を備えた撮像装置であれば良い。図1aに示すように、デジタルカメラは、上面に、サブLCD1と、レリーズシャッター2SW1と、モードダイヤル4SW2とを有する。また、図1bに示すように、デジタルカメラは、正面に、ストロボ発光部3と、測距ユニット5と、リモコン受光部6と、レンズユニット7と、光学ファインダ正面11とを有する。また、メモリカードスロットル23は、SDカード等のメモリカード34を挿入するスロットルを示し、カメラ側面に設けられる。また、図1cに示すように、デジタルカメラは、裏面に、AFLEDオートフォーカスLED8と、ストロボLED9と、LCDモニタ表示手段10と、光学ファインダ裏面11と、ズームボタンズームレバーTELE12SW4と、電源スイッチ13SW13と、ズームボタンズームレバーWIDE14SW3と、セルフタイマ/削除スイッチ15SW6とを有する。さらに、メニュースイッチ16SW5と、OKスイッチ17SW12と、左/画像確認スイッチ18SW11と、下/マクロスイッチ19SW10と、上/ストロボスイッチ20SW7と、右スイッチ21SW8と、画像を表示するディスプレイスイッチ22SW9とを有する。図2は図1に示したデジタルカメラの制御系の機能ブロック図を示している。以下、デジタルカメラ内部のシステム構成について説明する。図2に示すように、このデジタルカメラ内には、レンズユニット7に設置した撮影レンズ系を通して入射される被写体画像が受光面上に結像する固体撮像素子としてのCCD121、CCD121から出力される電気信号アナログRGB画像信号をデジタル信号に処理するフロントエンドICF/E120、フロントエンドICF/E120から出力されるデジタル信号を処理する信号処理IC110、データを一時的に格納するSDRAM33、制御プログラム等が記憶されたROM30、モータドライバ32等が設けられている。レンズユニット7は、ズームレンズ、フォーカスレンズおよびメカニカルシャッタ等からなり、モータドライバ32によって駆動される。モータドライバ32は、信号処理IC110の内部に含まれるマイクロコンピュータCPU、制御部111によって制御される。CCD121は、光学画像を光電変換するための固体撮像素子であって、CCDを構成する複数の画素上に色分解フィルタとしてのRGB原色フィルタが配置されており、RGB3原色に対応した電気信号アナログRGB画像信号が出力される。フロントエンドICF/E120は、CCD出力電気信号アナログ画像データについてサンプリングホールド相関二重サンプリングを行うCDS122、このサンプリングされたデータのゲインを調整するAGCAutoGainControl123、デジタル信号変換を行うA/D変換機A/D124、及びCCDI/F112より垂直同期信号VD、水平同期信号HDを供給されCCD121とF/E120との駆動タイミング信号を発生するTGタイミングジェネレータ:制御信号発生器125を有する。発振器クロックジェネレータは、CPU111を含む信号処理IC110のシステムクロックとTG125等にクロックを供給している。TG125は発振器のクロックを受けて、ピクセル同期をするためのピクセルクロックを信号処理IC110内のCCDI/F112に供給する。F/E120から信号処理IC110に入力されたデジタル信号は、CCDI/F112を介して、メモリコントローラ115によりSDRAM33にRGBデータRAW-RGBとして一時保管される。信号処理IC110は、システム制御を行うCPU111、CCDI/F112、リサイズ処理部113、メモリコントローラ115、表示出力制御部116、圧縮伸張部117、メディアI/F部118、YUV変換部119等から構成されている。CCDI/F112は、垂直同期信号VD、水平同期信号HDの出力を行い、その同期信号に合わせてA/D124から入力されるデジタルRGB信号を取り込んで、メモリコントローラ115経由でSDRAM33にRGBデータの書き込みを行う。表示出力制御部116はSDRAM33に書き込まれた表示用データを表示部に送り、撮影した画像の表示を行う。表示出力制御部116は、デジタルカメラが内蔵しているLCDモニタ10に表示することも、TVビデオ信号として出力して外部装置に表示することも可能である。ここでいう、表示用データとは、自然画像のYCbCrと、撮影モードアイコンなどを表示するOSDオンスクリーンディスプレイデータであり、いずれもSDRAM33上に置かれたデータをメモリコントローラ115が読み出して表示出力制御部116に送り、表示出力制御部116で合成したデータをビデオデータとして出力する。圧縮伸張部117は、記録時はSDRAM33に書き込まれたYCbCrデータを圧縮してJPEG符号化されたデータを出力し、再生時は読み出したJPEG符号化データをYCbCrデータに伸張して出力する。メディアI/F118は、CPU111の指示により、メモリカード34内のデータをSDRAM33に読み出したり、SDRAM33上のデータをメモリカード34に書き込んだりする。YUV変換部119は、CPU111から設定された画像現像処理パラメータに基づき、SDRAM33に一時保管されたRGBデータを輝度Yと色差CbCrデータYUVデータに変換処理し、SDRAM33へ書き戻す。リサイズ処理部113は、YUVデータを読み出して、記録するために必要なサイズへのサイズ変換、サムネイル画像へのサイズ変換、表示に適したサイズへのサイズ変換などを行う。また、全体の動作を制御する制御部であるCPU111は、起動時にROM30に格納されたカメラの制御を行う制御プログラムおよび制御データを、例えばSDRAM33にロードし、そのプログラムコードに基づいて全体の動作を制御する。CPU111は、操作部31のボタンキー等による指示、あるいは図示しないリモコン等の外部動作指示、あるいはパーソナルコンピュータ等の外部端末からの通信による通信動作指示に従い、撮像動作制御、画像現像処理パラメータの設定、メモリコントロール、表示制御等を行う。操作部31は、撮影者がデジタルカメラの動作指示を行うためのものであり、撮影者の操作によって所定の動作指示信号が制御部に入力される。例えば、図1に示すように、撮影を指示する2段半押し、全押しレリーズシャッター2、光学ズームおよび電子ズーム倍率を設定するズームボタン1214等の各種ボタンキーを備えている。操作部31よりデジタルカメラの電源キーがオンされたことを検出すると、CPU111は各ブロックに所定の設定を行う。この設定により、レンズユニット7を介してCCD121で受光した画像は、デジタル映像信号に変換されて信号処理IC110に入力される。信号処理IC110へ入力されたデジタル信号はCCDI/F112に入力される。CCDI/F112では光電変換されたアナログ信号に黒レベル調整等の処理が行われて、SDRAM33に一旦保存される。このSDRAM33に保存されたRAW-RGB画像データは、YUV変換部119に読み出されて、ガンマ変換処理、ホワイトバランス処理、エッジエンハンス処理、YUV変換処理が行われYUV画像データとしてSDRAM33へ書き戻される。YUV画像データは表示出力制御部116に読み出され、例えば出力先がNTSCシステムのTVであれば、リサイズ処理部113により、そのシステムに合わせた水平垂直の変倍処理が施され、TVに出力される。この処理がVD毎に行われることで、スチル撮影前の確認用の表示であるモニタリングが行われる。撮像装置の動作次に、デジタルカメラのモニタリング動作および静止画撮影動作について説明する。このデジタルカメラは、静止画撮影モード時には、以下に説明するようなモニタリング動作を実行しながら静止画撮影動作が行われる。先ず、撮影者が電源スイッチ13をONにし、モードダイヤル4を撮影モード静止画撮影モードに設定することで、デジタルカメラが記録モードで起動する。これをCPU111が検知すると、CPU111はモータドライバ32に制御信号を出力して、レンズユニット7を撮影可能位置に移動させ、かつ、CCD121、F/E120、信号処理IC110、SDRAM33、ROM30、LCDモニタ10等を起動させる。そして、レンズユニット7の撮影レンズ系を被写体に向けることにより、撮影レンズ系を通して入射される被写体画像がCCD121の各画素の受光面上に結像する。そして、CCD121から出力される被写体画像に応じた電気信号アナログRGB画像信号は、CDS122、AGC123を介してA/D124に入力され、A/D124により12ビットのRAW-RGBデータに変換する。このRAW-RGBデータは、信号処理IC110のCCDI/F112に取り込まれてメモリコントローラ115を介してSDRAM33に保存される。そして、SDRAM33から読み出されたRAW-RGBデータは、YUV変換部119に入力されて表示可能な形式であるYUVデータに変換された後に、メモリコントローラ115を介してSDRAM33にYUVデータが保存される。そして、SDRAM33からメモリコントローラ115を介して読み出したYUVデータは、表示出力制御部116を介してLCDモニタ10へ送られ、撮影画像動画が表示される。LCDモニタ10に撮影画像を表示しているモニタリング時においては、CCDI/F112による画素数の間引き処理により1/30秒の時間で1フレームを読み出している。なお、このモニタリング動作時は、電子ファインダとして機能するLCDモニタ10に撮影画像動画が表示されているだけで、まだレリーズボタン2が押圧半押も含む操作されていない状態である。この撮影画像のLCDモニタ10への表示によって、静止画を撮影するための構図の確認等をすることができる。なお、表示出力制御部116からTVビデオ信号として出力して、ビデオケーブルを介して外部のTVテレビに撮影画像動画を表示することもできる。そして、信号処理IC110のCCDI/F112は、取り込まれたRAW-RGBデータより、AF自動合焦評価値、AE自動露出評価値、AWBオートホワイトバランス評価値WB評価値、AWB評価値ともいうを算出する。AF評価値は、例えば高周波成分抽出フィルタの出力積分値や、近接画素の輝度差の積分値によって算出される。合焦状態にあるときは、被写体のエッジ部分がはっきりとしているため、高周波成分が一番高くなる。これを利用して、AF動作時合焦検出動作時には、撮影レンズ系内の各フォーカスレンズ位置におけるAF評価値を取得して、その極大になる点を合焦検出位置としてAF動作が実行される。AE評価値とWB評価値は、RAW-RGBデータにおけるRGB値のそれぞれの積分値から算出される。例えば、CCD121の全画素の受光面に対応した画面画像領域を256ブロックエリアに等分割水平16分割、垂直16分割し、それぞれのブロックのRGB積算を算出する。そして、制御部は、算出されたRGB積算値を読み出し、AE処理では、画面のそれぞれのエリアブロックの輝度を算出して、輝度分布から適正な露光量を決定する。決定した露光量に基づいて、露光条件CCD121の電子シャッタ回数、絞りユニットの絞り値、NDフィルタの出し入れ等を設定する。また、AWB処理では、RGBの分布から被写体の光源の色に合わせたAWBの制御値を決定する。このAWB処理により、YUV変換部119でYUVデータに変換処理するときのホワイトバランスを合わせる。なお、AE処理とAWB処理は、モニタリング時には連続的に行われている。そして、モニタリング動作時に、レリーズボタンが押圧半押しから全押し操作される静止画撮影動作が開始されると、合焦位置検出動作であるAF動作と静止画記録処理が行われる。即ち、レリーズボタンが押圧半押しから全押し操作されると、制御部からモータドライバ32への駆動指令により撮影レンズ系のフォーカスレンズが移動し、例えば、いわゆる山登りAFと称されるコントラスト評価方式のAF動作が実行される。AF合焦対象範囲が無限から至近までの全領域であった場合、撮影レンズ系のフォーカスレンズは、至近から無限、又は無限から至近までの間の各フォーカス位置に移動し、CCDI/F112で算出されている各フォーカス位置におけるAF評価値を制御部が読み出す。そして、各フォーカス位置のAF評価値が極大になる点を合焦位置としてフォーカスレンズを合焦位置に移動させ、合焦させる。そして、AE処理が行われ、露光完了時点で、制御部からモータドライバ32への駆動指令によりメカシャッタユニットが閉じられ、CCD121から静止画用のアナログRGB画像信号が出力される。そして、モニタリング時と同様に、F/E120のA/D124によりRAW-RGBデータに変換される。そして、このRAW-RGBデータは、信号処理IC110のCCDI/F112に取り込まれ、YUV変換部119でYUVデータに変換されて、メモリコントローラ115を介してSDRAM33に保存される。そして、このYUVデータはSDRAM33から読み出されて、リサイズ処理部113で記録画素数に対応するサイズに変換され、圧縮伸張部117でJPEG形式等の画像データへと圧縮される。圧縮されたJPEG形式等の画像データは、SDRAM33に書き戻された後にメモリコントローラ115を介してSDRAM33から読み出され、メディアI/F118を介してメモリカード34に保存される。ホワイトバランス制御図3は、ホワイトバランス制御に係るCPU111の制御ブロックの説明図である。CPU111の各制御ブロックが実行するホワイトバランス制御について、図4に示す処理フローチャートを参照して説明する。なお、ブロック分割手段101、RGB積算手段102、ホワイトバランス評価値取得手段103、緑ブロック判定手段104、緑ブロック分散算出手段105、白抽出手段106、ホワイトバランス係数算出手段107の各手段は、CPU111で実行されるソフトウェア撮像プログラムを撮像装置で実行させることで構成でき、その実行の際に必要なデータは、例えば、SDRAM33にロードされる。先ず、上述したように、RGB積算手段102は、RAW-RGBがCCDI/F112に取り込まれた後、ブロック分割手段101により256ブロックに等分割された画像領域CCD121の全画素の受光面に対応した画面について、ブロック毎に出力されるR値、G値、B値単に、R、G、Bともいい、RGBと総称するそれぞれの積算値R積算値、G積算値、B積算値ともいい、RGB積算値と総称するを取得するS101:RGB積算値取得処理。なお、R値、G値、B値は、例えば8ビットで表現されるが、数量化方法については特に限られるものではない。次に、ホワイトバランス評価値取得手段103は、取得した各ブロックのRGB積算値から1画素あたりのRGBそれぞれの平均値R平均値、G平均値、B平均値ともいい、RGB平均値と総称するを算出し、WB評価値G/R、G/BおよびAE評価値Yを算出するS102:WB評価値、AE評価値生成処理。ここで、WB評価値G/R、G/BおよびAE評価値Yの算出は、例えば、次式1~3により算出することができる。G/R=G平均値×100/R平均値1G/B=G平均値×100/B平均値2Y=R平均値×3G平均値×6B平均値/103なお、WB評価値G/R、G/BおよびAE評価値Yの算出方法は、上記の例に限られるものではなく、その他、公知または新規の算出方法によるものであっても良い。次に、緑ブロック判定手段104は、WB評価値G/R、G/Bに基づいて緑ブロック緑評価値の判定を行うS103:緑ブロック判定処理。緑ブロック判定処理は、WB評価値のG/R、G/Bそれぞれについて、所定の閾値を設け、双方が閾値を超えるブロックを、緑ブロックであると判定するものである。例えば、図5に示すように、G/Rをx軸、G/Bをy軸とする2次元の色座標上で、G/RおよびG/B双方の値が大きい所定の閾値を超える領域図5中の塗りつぶし部分にあるWB評価値のブロックを緑ブロックと判定するものである。次に、緑ブロック分散算出手段105は、緑ブロックのWB評価値G/R、G/Bに基づいて、例えば、数式1により分散値を算出するS104:分散値算出処理。一方、白抽出手段106は、WB評価値G/R、G/Bに基づいて、予め設定してある白抽出範囲内であれば白抽出ブロック白ブロックとして記憶するS105:白抽出処理。なお、白抽出処理の具体的な処理方法は、特に限られるものではなく、公知または新規の白ブロック抽出方法を用いればよいが、例えば、図5に示すように、G/Rをx軸、G/Bをy軸とする2次元の色座標上における黒体輻射の特性曲線黒体輻射カーブ図5中の符号cで示すに沿った複数の楕円若しくは矩形の枠を白検出枠として設定し、WB評価値がこの白検出枠に含まれている場合に白抽出ブロックとして検出することとすればよい。なお、上記緑ブロック判定手段104および緑ブロック分散算出手段105による各処理S103~S104と、白検出手段106による処理S105については、処理の先後は、上述の例に限られるものではなく、また、並列的に処理されるものであっても良い。次に、ホワイトバランス補正係数算出手段107は、白抽出処理S105にて抽出した白抽出ブロック数が所定数以上あるかどうかを判断し、所定数以上ある場合、数式2を用いて、各白抽出ブロックのWB評価値G/R、G/Bに対して該当ブロックの平均輝度Yによる重み付けを行った後、積算して一画素あたりのG/R、G/Bを算出するS106:高輝度加重処理。一方、一定数以上の白抽出ブロック数が存在しない場合は、全てのブロックのWB評価値G/R、G/Bを積算し、一画素あたりのG/R、G/Bを算出し、求めた一画素あたりのG/R、G/Bをそれぞれ平均したものをWB補正係数Rgain、Bgainとする。次に、ホワイトバランス補正係数算出手段107は、図6に示すような分散値と屋外加重率との関係に基づいて、分散値算出処理S104にて算出した分散値に応じた屋外加重率を算出するS107:屋外加重率算出処理。さらに、この算出した屋外加重率に基づいて、算出した一画素あたりのG/R、G/Bと、屋外ホワイトバランス晴天屋外での撮影に適したホワイトバランス設定をいうとの加重平均を行うことでホワイトバランス補正係数Rgain,Bgainを求めるS108:屋外加重処理。最後に、画面全体のR、B画素それぞれに対して、WB補正係数Rgain、Bgainを掛けることでホワイトバランス補正を行うものであるS109:ホワイトバランス補正係数乗算処理。上記処理S107~S109は、蛍光灯下よりも屋外における緑シーンの方がホワイトバランス評価値の分散が高くなることが統計的に知られているため、緑ブロック数が多くなり、分散値が高くなるに従って、屋外加重率を高くすることにより、ホワイトバランス補正係数を、所定のホワイトバランス設定条件晴天屋外での撮影に適したホワイトバランス設定条件に近づけるようにしたものである。以上の処理により、本実施形態に係る撮像装置によれば、簡易な構成により、屋外の緑シーンにおいても色ずれのない良好なホワイトバランス制御を行うことが可能となる。[第2の実施形態]以下、本実施形態に係る撮像装置の他の実施形態について説明する。なお、上記第1の実施形態と同様の点についての説明は適宜省略する。上記第1の実施形態では、緑ブロック数および分散値に基づいて、屋外加重率を算出したS107:屋外加重率算出処理が、水銀灯下と屋外の緑シーンの評価値分布が似ており、水銀灯下で屋外加重処理がかかると屋外ホワイトバランスに近づけた結果、緑かぶりが発生する場合があることを知見した。そこで、更に、明るさ情報によって、算出した屋外加重率の抑圧を行うことが好ましい。以下、図7に示す処理フローチャートを参照して説明する。先ず、RGB積算値取得処理S201から屋外加重率算出処理S207までの一連の処理については、第1の実施形態S101~S107と同様に行う。次に、本実施形態では、明るさ情報に応じた屋外加重率抑制係数を用いて、屋外加重率に抑圧をかけるS208:屋外加重率補正処理。具体的には、明るさが所定の閾値以下の場合に屋外加重がかからないように屋外加重率抑制係数=100し、明るさが所定の閾値を超えて、明るくなるにつれて、抑制係数を下げて、算出した屋外加重率に近づけて補正を行うようにしたものである。以下、屋外加重処理S209およびホワイトバランス補正係数算出処理S210は、第1の実施形態S108~S109と同様に行う。以上説明したように、第2の実施形態に係る撮像装置によれば、さらに、明るさが所定の閾値以下の場合に屋外加重がかからないようにすることにより、水銀灯下での緑かぶりを発生させずに、より好適に、屋外の緑シーンでも色ずれのない良好なホワイトバランス制御を行うことができる。以上説明した撮像装置によるホワイトバランス制御は、プログラム撮像プログラムで実行させることもできる。また、当該撮像プログラムを撮像装置で実行可能に記録した記録媒体の態様にも適用される。尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。"