(57)【要約】【課題】画像内に色温度の異なる領域が存在する場合に、それぞれの領域の色温度に適切に対応した画像を得ることのできる画像処理装置を提供すること。【解決手段】画像のホワイトバランスを整える画像処理装置１０であって、画像を色温度別に分類して複数の領域（Ｒ１、Ｒ２、Ｒ３）を設定する領域設定部１２と、画像から対象とする領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部（１５、１６）と、を備え、ホワイトバランス制御部は、領域設定部１２で設定した領域のすべてを対象とすることで、画像から領域設定部１２で設定した領域の数と等しい数のホワイトバランスを整えた画像を生成する。【選択図】図１０
2014120844.tif 000002
【特許請求の範囲】
【請求項１】
画像のホワイトバランスを整える画像処理装置であって、
前記画像を色温度別に分類して複数の領域を設定する領域設定部と、
前記画像から対象とする前記領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、
前記ホワイトバランス制御部は、前記領域設定部で設定した前記領域のすべてを対象とすることで、前記画像から前記領域設定部で設定した前記領域の数と等しい数のホワイトバランスを整えた画像を生成することを特徴とする画像処理装置。
【請求項２】
画像のホワイトバランスを整える画像処理装置であって、
前記画像を色温度別に分類して複数の領域を設定する領域設定部と、
前記画像から対象とする前記領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、
前記ホワイトバランス制御部は、前記領域設定部で設定した中の少なくとも２つの前記領域を対象とすることで、前記画像から少なくとも２つのホワイトバランスを整えた画像を生成することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
さらに、前記領域設定部で設定した前記各領域の中から所望の前記領域の選択を可能とする選択領域判断部を備え、
前記ホワイトバランス制御部は、前記選択領域判断部で選択されたすべての前記領域を対象とすることで、前記画像から前記選択領域判断部で選択された前記領域の数と等しい数のホワイトバランスを整えた画像を生成することを特徴とする画像処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の画像処理装置であって、
さらに、前記画像を複数のブロックに分割するブロック分割部と、
前記各ブロックのホワイトバランス評価値を取得するホワイトバランス評価値取得部と、
前記ホワイトバランス評価値に基づき前記各領域に対して適合する白検出枠の設定を行う白検出枠設定部と、を備え、
前記ホワイトバランス制御部は、前記画像に対して前記白検出枠設定部で設定した対象とする前記領域に適合する前記白検出枠を用いることにより、対象とする前記領域の色温度に合わせてホワイトバランスを整えた画像を生成することを特徴とする画像処理装置。
【請求項５】
ライブビュー表示を行うために第１画像を取得し撮影操作に応じて第２画像を取得するホワイトバランスを整える画像処理装置を備える撮像装置であって、
前記第１画像を色温度別に分類して複数の領域を設定する領域設定部と、
前記第２画像に基づいてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、
前記ホワイトバランス制御部は、前記領域設定部で設定した前記各領域中から少なくとも２つの前記領域をホワイトバランス制御の対象とし、該対象とする少なくとも２つの前記領域に対応する前記第２画像における領域の色温度に合わせて、前記第２画像に基づいた少なくとも２つのホワイトバランスを整えた画像を生成することを特徴とする撮像装置。
【請求項６】
請求項５に記載の撮像装置であって、
さらに、前記領域設定部で設定した前記各領域の中から所望の前記領域の選択が可能であり、
前記ホワイトバランス制御部は、前記選択されたすべての前記領域に対応する前記第２画像における領域をホワイトバランス制御の対象とすることで、前記選択された前記領域の数と等しい数の前記第２画像に基づいたホワイトバランスを整えた画像を生成することを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置であって、
さらに、前記第１画像を複数のブロックに分割するブロック分割部と、
前記第１画像における前記各ブロックのホワイトバランス評価値を取得するホワイトバランス評価値取得部と、
前記第１画像から前記ホワイトバランス評価値に基づき前記領域設定部で設定した前記各領域に対して適合する白検出枠の設定を行う白検出枠設定部と、を備え、
前記ホワイトバランス制御部は、前記第２画像に対して前記白検出枠設定部で設定した対象とする前記領域に適合する前記白検出枠を用いることにより、前記領域設定部で設定した前記領域に対応する前記第２画像における領域の色温度に合わせて前記第２画像に基づいたホワイトバランスを整えた画像を生成することを特徴とする撮像装置。
【請求項８】
前記ホワイトバランス制御部は、前記白検出枠設定部で設定した前記白検出枠を用いてホワイトバランスゲインを算出するゲイン算出部と、
前記ゲイン算出部で算出した前記ホワイトバランスゲインを用いて前記第２画像に基づいたホワイトバランスを整えた画像を生成するホワイトバランス制御画像生成部と、を有することを特徴とする請求項７に記載の撮像装置。
【請求項９】
請求項５から請求項８のいずれか１項に記載の撮像装置であって、
さらに、前記領域設定部で設定した前記第１画像の前記各領域それぞれに対して露出条件を設定する露出条件設定部と、
前記露出条件設定部で設定した前記露出条件に合わせた露出制御を行なうことで、前記領域設定部で設定した前記領域の数だけ前記第２画像を取得する撮影制御部と、を備え、
前記ホワイトバランス制御部は、前記撮影制御部が設定した露光条件に対応した前記領域の色温度に合わせて前記第２画像に基づいたホワイトバランスを整えた画像を生成することを特徴とする撮像装置。
【請求項１０】
請求項７または請求項８に記載の撮像装置であって、
さらに、前記領域設定部で設定した前記第１画像の前記各領域それぞれに対して露出条件を設定する露出条件設定部と、
前記露出条件設定部で設定した前記露出条件に合わせた露出制御を行なうことで、前記領域設定部で設定した前記領域の数だけ前記第２画像を取得する撮影制御部と、を備え、
前記ホワイトバランス制御部は、前記撮影制御部が設定した露光条件に対応した前記領域に適合する前記白検出枠を用いることにより前記撮影制御部が設定した露光条件に対応した前記領域の色温度に合わせて前記撮影制御部が設定した露光条件に対応したホワイトバランスを整えた画像を生成することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホワイトバランスを整えた画像を生成する画像処理装置、およびそれを搭載する撮像装置に関する。
【背景技術】
【０００２】
撮像装置等により取得（撮影）された画像では、被写体を照射する光の色温度に合わせてホワイトバランスを整えることにより、画像全体の色味を適切なものとすることが知られている。さらに、画像に対して設定した色温度でホワイトバランスを整えた画像を生成するとともに、その設定した色温度よりも高い色温度や低い色温度のそれぞれでホワイトバランスを整えた画像を生成すること（所謂ホワイトバランスブラケット）が考えられている。ところが、この方法では、最初に算出した色温度を基準として、高い色温度や低い色温度を算出し、それぞれの色温度でホワイトバランスを整えた画像を生成するものであることから、撮影者の意図に合致する色味の画像を得られるとは限らない。このことは、例えば、画像内に異なる色温度の光で照射された領域が存在する場合、すなわち色温度の異なる領域が存在する場合に生じやすい。
【０００３】
また、ホワイトバランス補正方法として、色温度の異なる領域が存在する画像等の全域に渡って色ずれを生じさせないことを可能とするものがある（例えば、特許文献１参照）。このものでは、画像を分割して得られる係数ブロック毎にその中心画素に対する補正係数を演算し、各係数ブロックにおける中心画素以外の非中心画素に対する補正係数を、周囲の中心画素に対する補正係数から各中心画素との距離に基づく線形補間よって個別に算出する。そして、中心画素と非中心画素とからなる全画素に、それぞれ算出した補正係数をかけることにより、各画素すなわち画像全体のホワイトバランスを調整する。以上により、画素毎に設定した色温度に合わせてホワイトバランスを整えることができることから、画像内に色温度の異なる領域が存在する場合であっても全体に渡り適切な色味の画像を得ることができる、としている。また、非中心画素の補正係数を各中心画素との距離に基づく線形補間より算出していることから、画像内に色温度の異なる領域が存在する場合であっても色温度の異なる領域の境界における補正係数の差異に基づく色ずれの発生が防止された画像を得ることができる、としている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来のホワイトバランス補正方法では、係数ブロック毎に中心画素の補正係数を設定するとともに、非中心画素の補正係数を各中心画素との距離に基づく線形補間により算出することから、画像内に色温度の異なる領域が存在する場合にそれぞれの領域の色温度に適切に対応した画像を得ることができない。
【０００５】
本発明は、上記の事情に鑑みて為されたもので、画像内に色温度の異なる領域が存在する場合に、それぞれの領域の色温度に適切に対応した画像を得ることのできる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の画像処理装置は、画像のホワイトバランスを整える画像処理装置であって、前記画像を色温度別に分類して複数の領域を設定する領域設定部と、前記画像から対象とする前記領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、前記ホワイトバランス制御部は、前記領域設定部で設定した前記領域のすべてを対象とすることで、前記画像から前記領域設定部で設定した前記領域の数と等しい数のホワイトバランスを整えた画像を生成することを特徴とする。
【発明の効果】
【０００７】
本発明に係る画像処理装置では、画像内に色温度の異なる領域が存在する場合に、それぞれの領域の色温度に適切に対応した画像を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る画像処理装置の一例としての画像処理装置１０における制御ブロックを示す説明図である。
【図２】画像処理装置１０に入力される画像の一例としての画像２１を示す説明図である。
【図３】画像２１において２５６個のブロック２２を生成する様子を説明するための説明図である。
【図４】画像２１において第１色温度領域Ｒ１と第２色温度領域Ｒ２と第３色温度領域Ｒ３とが設定された様子を説明するための説明図である。
【図５】白検出枠の一例を、横軸をＧ/Ｒとし縦軸をＧ/Ｂとした色座標（色空間）において示す説明図である。
【図６】画像２１の各ブロック２２におけるＷＢ評価値の分布を示す説明図あり、左側に図２の画像２１を示すとともに右側に図５の白検出枠を示している。
【図７】第１色温度領域Ｒ１に対応付けて記憶する白熱灯の白検出枠および夕日の白検出枠を示す説明図である。
【図８】第２色温度領域Ｒ２に対応付けて記憶する白色蛍光灯の白検出枠を示す説明図である。
【図９】第３色温度領域Ｒ３に対応付けて記憶する日陰の白検出枠を示す説明図である。
【図１０】本願発明に係るＷＢ制御を行う際の画像処理装置１０における制御処理の一例を示すフローチャートである。
【図１１】実施例２の撮像装置３０の構成を説明するための説明図であり、（ａ）は正面図で示し、（ｂ）は上面図で示し、（ｃ）は背面図で示している。
【図１２】撮像装置３０のシステム構成を示すブロック図である。
【図１３】実施例２の画像処理装置１０２における制御ブロックを示す説明図である。
【図１４】ライブビュー動作により液晶モニタ３８に撮影画像が表示された様子を示す説明図である。
【図１５】本願発明に係るＷＢ制御を行う際の画像処理装置１０２（制御部６９）における制御処理の一例を示すフローチャートである。
【図１６】液晶モニタ３８に表示された画像２１において所望の位置が選択された様子を説明するための説明図である。
【発明を実施するための形態】
【０００９】
以下に、本願発明に係る画像処理装置および撮像装置の各実施例について図面を参照しつつ説明する。
【実施例１】
【００１０】
本発明に係る画像処理装置の一実施例としての画像処理装置１０の概略的な構成を、図１から図１０を用いて説明する。この実施例１では、入力される画像の一例として、図２に示すように、夕日の下で白い地面の上に設けられた家が写っている画像２１を用いている。その画像２１は、地面には家の影となっている箇所が存在し、家の扉および窓からは屋内に設けられた白色蛍光灯の光が漏れているものとする（図３、図４および図６も同様である）。
【００１１】
図１に示す本発明に係る画像処理装置１０は、画像（画面）内に複数の色温度の領域が存在する場合に、この複数の色温度の領域のうちの一つの色温度に適切に対応した画像を、存在する複数の色温度の数だけ得ることを可能とするものである。ここで、色温度の領域とは、画像（画面）内に異なる色温度の光で照射された領域が存在する場合、すなわち画像（画面）内に色温度の異なる領域が存在する場合、画像（画面）を色温度別に分類（区画）した領域を示すものである。画像（画面）内に色温度の異なる領域が存在する場合とは、単一の光源（例えば、太陽光）であっても色温度が異なる領域が存在する場面や、異なる光源からの光で照射された領域が存在する場面がある。その前者（単一の光源）の場面としては、例えば、太陽光の下での日向と日陰がある。後者（複数の光源）の場面としては、例えば、フラッシュ（ストロボ）を焚いて撮影した際のフラッシュ（ストロボ光）で照射された被写体（例えば、主要被写体）と、フラッシュ（ストロボ光）が届かずに他の光源で照射された被写体（例えば、背景）と、が存在する場合がある。
【００１２】
画像処理装置１０は、入力された画像からホワイトバランス（以下では、ＷＢとも言う）を整えた画像を生成（ＷＢ制御）して出力する。この画像処理装置１０は、入力された画像に複数の色温度の領域が存在する場合には、入力された画像から対象とする領域の色温度に合わせてホワイトバランスを整えた画像を生成する処理を、すべての領域を対象として行うことで、存在する領域の数と等しい数のホワイトバランスを整えた画像を生成し、生成した各画像を適宜出力する。画像処理装置１０は、図示は略すが、コンデンサや抵抗等の複数の電子部品が実装されて構成された基板で構成されており、本願発明に係るＷＢ制御を含む各種の制御を後述する記憶部１７に格納されたプログラムにより行う。この画像処理装置１０は、デジタルフォトプリンタに設けられるものであってもよく、撮像装置に搭載されるものであってもよく、パーソナルコンピュータ等の端末機に設けられるものであってもよい。また、入力される画像としては、図示は略すが、いずれの撮像装置で撮影した画像であってもよく、スキャナ等の画像読取装置で読み込んだ画像であってもよい。なお、画像処理装置１０が撮像装置に搭載されている場合には、当該撮像装置で撮影した画像も入力される画像に含まれることは言うまでもない。
【００１３】
画像処理装置１０は、図１に示すように、ＷＢ制御処理を実行するために、ブロック分割部１１と、領域設定部１２と、評価値取得部１３と、白検出枠設定部１４と、ＷＢゲイン算出部１５と、ＷＢ制御画像生成部１６と、記憶部１７と、を備える。このＷＢ制御処理を実行するための各部は、実施例１では、プログラムで構成されている。なお、当該各部は、以下で述べる処理を実行することができるものであれば、各々が電子回路（演算回路）で構成されていてもよい。この画像処理装置１０は、他の画像処理制御や画像の入出力制御等を実行するための各部を備えるが、本願発明のＷＢ制御とは直接の関係がなく一般的な構成であるので省略する。
【００１４】
ブロック分割部１１は、入力された画像（画像データ）を複数のブロックに分割する。その各ブロックによる分割数および当該各ブロックの形状は適宜設定すればよいが、好ましくは全てのブロックが同一の形状でかつ等しい面積とする。実施例１では、ブロック分割部１１は、画像を水平方向に１６等分でかつ垂直方向に１６等分（１６×１６）して、当該画像を２５６個に等分割して２５６個のブロックを生成する。すなわち、図２に示す画像２１が入力されたものとすると、図３に示すように、画像２１を互いに等しい形状で互いに等しい大きさ寸法で２５６の区画に分割して、２５６個のブロック２２を生成する。
【００１５】
領域設定部１２は、ブロック分割部１１で生成した各ブロック２２と、画像（画像データ）と、を用いて、当該画像を色温度別に分類して複数の領域（色温度の領域）の設定を行う。この領域設定部１２は、実施例１では、以下のように画像（画像データ）における領域（色温度の領域）の設定を行う。
【００１６】
例えば、対象とする画像（図示せず）が色温度４０００Ｋ（ケルビン）の自然昼光で白部分（白およびその近似色）を含むシーンを撮影したものであるとする。このとき、撮影した白部分の画像信号（Ｒ、Ｇ、Ｂ）に基づくＧ/ＲおよびＧ/Ｂの値（ＷＢ評価値）を、図５に示すように、横軸（ｘ軸）をＧ/Ｒとし縦軸（ｙ軸）をＧ/Ｂとする２次元の色座標（色空間）上にプロットする。そのＧ/ＲおよびＧ/Ｂの値（ＷＢ評価値）は、後述するように評価値取得部１３で算出したものを用いればよい。その色座標（色空間）上には、黒体軌跡に沿った複数の楕円形状の枠を配置している。その枠は、各光源の白検出範囲に対応する白検出枠となる。この白検出枠は、横軸をＧ/Ｒとし縦軸をＧ/Ｂとして示す色座標（色空間）において、光源（夕日、日陰、白熱灯等）の色温度を変化させた場合における黒体放射の軌跡をリファレンスゲインとして示すものである。なお、この白検出枠は、この実施例１では楕円形状としているが、上記した構成とされたものであれば例えば矩形状であってもよく、実施例１の構成に限定されるものではない。
【００１７】
その図５に示す例では、白熱灯の白検出枠は色温度２３００〜２６００Ｋの色温度の白を検出し、白色蛍光灯の白検出枠は３５００〜４３００Ｋの色温度の白を検出し、日陰の白検出枠は７０００〜９０００Ｋの色温度の白を検出する。このため、上記した白部分（色温度４０００Ｋ）の画像信号を、上記した色座標（色空間）にプロットすると、白の黒体軌跡上の白色蛍光灯の白検出枠（３５００〜４３００Ｋ）の近傍に記述されるものとなる。このことから、撮影対象（被写体）が白いものであるとすると、白の黒体軌跡上において、いずれの色温度となる位置にプロットされたかを判断することにより、各ブロック２２における色温度を求めることができる。そして、求めた色温度毎に各ブロック２２を分類することにより、画像（画面）内において複数の領域（色温度の領域）を設定することができる。実施例１では、領域設定部１２は、図２に示す画像２１が入力されたものとすると、ブロック分割部１１で生成された各ブロック２２の色温度に基づいて、図４に示すように、画像２１を、夕日に照らされた白い地面から為る領域（色温度の領域）（以下では、第１色温度領域Ｒ１ともいう）と、白色蛍光灯の光が漏れる家の扉および窓から為る領域（色温度の領域）（以下では、第２色温度領域Ｒ２ともいう）と、家の影が形成された白い地面から為る領域（色温度の領域）（以下では、第３色温度領域Ｒ３ともいう）と、を設定する。なお、この図４に示す例では、説明を簡略化するために、空を示す箇所や家における扉および窓を除く箇所における領域（色温度の領域）の設定を省略している。画像処理装置１０は、この領域設定部１２により複数の領域（色温度の領域）を設定できない場合（例えば、求めた色温度が１つである場合等）、既知のＷＢ制御を行うものとする。
【００１８】
なお、領域設定部１２は、画像（画面）内の色温度に基づいて、当該画像（画面）を色温度別に分類して複数の領域（色温度の領域）を設定するものであれば、他の方法を用いるものであってもよく、上記した方法に限定されるものではない。また、領域設定部１２は、ブロック分割部１１で生成した各ブロック（各ブロック２２）を用いていたが、画像（画面）を色温度別に分類して複数の領域（色温度の領域）を設定するものであればよく、上記した方法に限定されるものではない。
【００１９】
評価値取得部１３は、画像（その画像データ）に基づいて、ブロック分割部１１で生成した各ブロック２２（図２参照）における評価値を取得する。この評価値取得部１３は、画像（その画像データ）の各ブロック２２におけるＲＧＢ値（Ｒ値、Ｇ値、Ｂ値）をそれぞれ積算し、それぞれを各ブロック２２におけるＲＧＢ画素数（Ｒ画素数、Ｇ画素数、Ｂ画素数）で除算することにより（加算平均）、各ブロック２２におけるＲＧＢ成分（Ｒ成分、Ｇ成分、Ｂ成分）の各積算値（Ｒ積算値、Ｇ積算値、Ｂ積算値）を算出する。そして、評価値取得部１３は、その各積算値から各ブロック２２におけるＷＢ評価値（Ｇ/Ｂ（Ｇ積算値に対するＢ積算値の比）、Ｇ/Ｒ（Ｇ積算値に対するＲ積算値の比））を算出する。このため、評価値取得部１３は、ブロック分割部１１で生成した各ブロック（ブロック２２）のホワイトバランス評価値を取得するホワイトバランス評価値取得部として機能する。
【００２０】
白検出枠設定部１４は、領域設定部１２で設定した複数の領域（色温度の領域）に対して、適合する白検出枠（図５参照）の設定を行う。この白検出枠設定部１４では、評価値取得部１３で算出した各ブロック２２におけるＷＢ評価値（Ｇ/Ｂ、Ｇ/Ｒ）に基づいて、図５に示す色座標（色空間）上に各ブロック２２（そのＷＢ評価値）を示す点を記述（プロット）する。すると、各ブロック２２の中で画像（画面）における白い箇所（被写体）に相当するブロック２２を示す点は、いずれかの色温度（夕日、日陰、白熱灯等）の白検出枠内に存在することとなる（図６参照）。換言すると、色座標（色空間）上では、ＷＢ評価値により各ブロック２２が示されていることから、いずれかの色温度（夕日、日陰、白熱灯等）の白検出枠内に存在するブロック２２におけるＷＢ評価値が白い箇所であることを示す白評価値となる。このため、白検出枠設定部１４は、各白検出枠のうちのいずれかの点（ブロック２２）が内方に記述された白検出枠を検出し、その検出した白検出枠を当該点（ブロック２２）が属する領域（色温度の領域）と対応付けて記憶する。換言すると、白検出枠設定部１４は、領域設定部１２で設定した領域（色温度の領域）毎に、対象とする領域に属する複数の点（ＷＢ評価値で示すブロック２２）のいずれかが内方に存在する白検出枠を検出し、その検出した白検出枠を当該領域に対応付けて記憶する。ここで、複数の領域（色温度の領域）は、領域設定部１２で色温度別に分類（区画）して設定していることから、いずれかの白検出枠の内方に存在する点（ブロック２２）において、等しい領域に属するものが分布する範囲は極めて狭いものとなる。このため、１つの領域（色温度の領域）に対応付けされる白検出枠は、単独もしくは互いに隣接する２つまたは３つとなる。
【００２１】
実施例１では、図２に示す画像２１が入力されたものとすると、図６に示すように、夕日に照らされた白い地面から為る第１色温度領域Ｒ１の各点（ブロック２２）のうちのいずれかの白検出枠の内方に存在するものは、白熱灯の白検出枠と夕日の白検出枠との境界近傍であって白熱灯の白検出枠もしくは夕日の白検出枠の内方に分布している。このため、白検出枠設定部１４では、第１色温度領域Ｒ１（図４参照）に白熱灯の白検出枠および夕日の白検出枠（図７参照）を対応付けて記憶する。また、白色蛍光灯の光が漏れる家の扉および窓から為る第２色温度領域Ｒ２の各点（ブロック２２）のうちのいずれかの白検出枠の内方に存在するものは、白色蛍光灯の白検出枠に分布している。このため、白検出枠設定部１４では、第２色温度領域Ｒ２（図４参照）に白色蛍光灯の白検出枠（図８参照）を対応付けて記憶する。さらに、家の影が形成された白い地面から為る第３色温度領域Ｒ３の各点（ブロック２２）のうちのいずれかの白検出枠の内方に存在するものは、日陰の白検出枠に分布している。このため、白検出枠設定部１４では、第３色温度領域Ｒ３（図４参照）に日陰の白検出枠（図９参照）を対応付けて記憶する。
【００２２】
ＷＢゲイン算出部１５は、入力された画像（画像データ）に対して、白検出枠設定部１４で各領域（色温度の領域）の中の対象とする領域に対応付けて記憶された白検出枠のみを用いてＷＢゲイン（ホワイトバランスゲイン）を算出する。このＷＢゲイン算出部１５は、入力された画像（画像データ）におけるいずれか１つの対象とする領域（色温度の領域）の中から、白検出枠設定部１４で当該領域（対象とする領域）に対応付けされた白検出枠のみの中に存在するブロック２２を抽出する。すなわち、当該１つの領域を構成する各ブロック２２のＷＢ評価値を用いて、白検出枠設定部１４で当該領域に対応付けされた白検出枠のみの中に存在するブロック２２を抽出する。なお、このようにいずれか１つの対象とする領域に対応付けされた白検出枠のみの中に存在するブロック２２を抽出する際、入力された画像（画像データ）のうちの当該領域の中から抽出することに換えて、入力された画像（画像データ）全体から抽出する、換言すると画像（画像データ）のすべてのブロック２２のＷＢ評価値を用いて、上記したブロック２２の抽出を行うものであってもよい。ＷＢゲイン算出部１５は、抽出した各ブロック２２のＷＢ評価値から、当該ブロック２２毎のＷＢゲインを求める。
【００２３】
また、ＷＢゲイン算出部１５は、抽出した各ブロック２２におけるＲＧＢ成分（Ｒ成分、Ｇ成分、Ｂ成分）の各積算値（Ｒ積算値、Ｇ積算値、Ｂ積算値）から各ブロック２２の平均輝度値（平均Ｙ値）を算出して、その平均輝度値（平均Ｙ値）に基づく各ブロック２２（そのＷＢゲイン）における重み付けの係数を設定する。この重み付けの係数は、平均輝度値（平均Ｙ値）が高いブロック２２のＷＢゲインにより重きを置くように設定する。そして、ＷＢゲイン算出部１５は、抽出した各ブロック２２のＷＢゲインに、対応するブロック２２の重み付けの係数を乗算することにより、各ブロック２２における重み付け後のＷＢゲインを算出する。その後、ＷＢゲイン算出部１５は、抽出した各ブロック２２の重み付け後のＷＢゲインの平均値を求めることにより、対象とする領域（色温度の領域）に対応付けて記憶された白検出枠を用いたＷＢゲイン、すなわち当該領域に合わせたＷＢゲインを算出する。なお、ＷＢゲインを算出する際、平均輝度値（平均Ｙ値）による重み付けを行わないものであってもよく、他の情報に基づく重み付けを適宜行うものであってもよい。また、ブロック２２単位で抽出することに換えて、その各ブロック２２をさらに細分化したもの単位で抽出するものであってもよい。
【００２４】
このＷＢゲイン算出部１５では、図２に示す画像２１が入力されたものとすると、第１色温度領域Ｒ１を対象とする場合、白検出枠設定部１４で当該第１色温度領域Ｒ１に対応付けられた白熱灯の白検出枠および夕日の白検出枠（図７参照）を用いて、画像２１の中の第１色温度領域Ｒ１から、白熱灯の白検出枠の中に存在するブロック２２および夕日の白検出枠の中に存在するブロック２２を抽出し、その抽出した各ブロック２２のＲＧＢデータに基づいて適宜重み付けをしてＷＢゲインを算出する。同様に、第２色温度領域Ｒ２を対象とする場合、画像２１の中の第２色温度領域Ｒ２から白色蛍光灯の白検出枠（図８参照）の中に存在するブロック２２を抽出し、その抽出した各ブロック２２のＲＧＢデータに基づいて適宜重み付けをしてＷＢゲインを算出する。また、第３色温度領域Ｒ３を対象とする場合、画像２１の中の第３色温度領域Ｒ３から日陰の白検出枠（図９参照）の中に存在するブロック２２を抽出し、その抽出した各ブロック２２のＲＧＢデータに基づいて適宜重み付けをしてＷＢゲインを算出する。
【００２５】
ＷＢ制御画像生成部１６は、ＷＢゲイン算出部１５で算出したＷＢゲインを用いてＷＢ制御を行う。このＷＢ制御画像生成部１６は、入力された画像（画像データ）全体（その各画素データ）に、ＷＢゲイン算出部１５で算出したＷＢゲインを掛け合わせることで、ＷＢ制御が施されてＷＢを整えた画像（画像データ）を生成する。このため、ＷＢ（ホワイトバランス）ゲイン算出部１５とＷＢ（ホワイトバランス）制御画像生成部１６とは、入力された画像（画像データ）から、領域設定部１２で設定した領域（色温度の領域）のうちの対象とする領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部として機能する。
【００２６】
このＷＢ制御画像生成部１６では、図２に示す画像２１が入力されたものとすると、第１色温度領域Ｒ１を対象とする場合、ＷＢゲイン算出部１５で白熱灯および夕日の白検出枠（図７参照）を用いて算出したＷＢゲインを画像２１（その画像データ）全体に掛け合わせて、ＷＢを整えた画像（その画像データ）を生成する。同様に、第２色温度領域Ｒ２を対象とする場合、ＷＢゲイン算出部１５で白色蛍光灯の白検出枠（図８参照）を用いて算出したＷＢゲインを画像２１（その画像データ）全体に掛け合わせて、ＷＢを整えた画像（その画像データ）を生成する。また、第３色温度領域Ｒ３を対象とする場合、ＷＢゲイン算出部１５で日陰の白検出枠（図９参照）を用いて算出したＷＢゲインを画像２１（その画像データ）全体に掛け合わせて、ＷＢを整えた画像（その画像データ）を生成する。
【００２７】
記憶部１７は、画像処理装置１０の制御下において、上述したＷＢ制御処理に関係する各部（ブロック分割部１１、領域設定部１２、評価値取得部１３、白検出枠設定部１４、ＷＢゲイン算出部１５、ＷＢ制御画像生成部１６）で生成および設定した内容を適宜記憶することができ、それらを適宜取り出すことができる。
【００２８】
次に、本願発明に係るＷＢ制御を行う際の画像処理装置１０における制御処理の一例である図１０のフローチャートの各ステップについて説明する。この図１０のフローチャートは、画像処理装置１０に画像（画像データ）が入力されることで開始される。また、後述するように、ＷＢ制御処理が開始される際、領域（色温度の領域）の番号をカウントするカウント値ｎ（第ｎ色温度領域Ｒｎとする）は１とされている。
【００２９】
ステップＳ１では、入力された画像（画像データ）を複数のブロックに分割して、ステップＳ２へ進む。このステップＳ１では、ブロック分割部１１において、入力された画像（画像データ）を設定された個数に分割（実施例１では２５６個に等分割）して設定数のブロック（実施例１では２５６のブロック２２（図３参照））を生成して、その各ブロックの情報を記憶部１７に格納する。
【００３０】
ステップＳ２では、ステップＳ１での画像の複数のブロックへの分割に続き、領域（色温度の領域）を設定して、ステップＳ３へ進む。このステップＳ２では、領域設定部１２において、ステップＳ１（ブロック分割部１１）で生成した各ブロック（ブロック２２）を用いて、画像（画像データ）における複数の領域（色温度の領域）を設定し、個別に異なるカウント値ｎを対応させて各色温度の領域（第ｎ色温度領域Ｒｎ）の情報を記憶部１７に格納する。すなわち、図２に示す画像２１が入力されて、図４に示すように３つの領域（色温度の領域）を設定したものとすると、カウント値ｎ＝１の第１色温度領域Ｒ１と、カウント値ｎ＝２の第２色温度領域Ｒ２と、カウント値ｎ＝３の第３色温度領域Ｒ３と、として記憶部１７に格納する。また、ステップＳ２では、設定した領域（色温度の領域）の個数ｋを記憶部１７に格納する。すなわち、上述したように第１色温度領域Ｒ１と第２色温度領域Ｒ２と第３色温度領域Ｒ３と（図４参照）を設定したものとすると、領域（色温度の領域）の個数ｋ＝３として記憶部１７に格納する。
【００３１】
ステップＳ３では、ステップＳ２での領域（色温度の領域）の設定に続き、ステップＳ１で生成した各ブロックにおける評価値を取得して、ステップＳ４へ進む。このステップＳ３では、評価値取得部１３において、ステップＳ１（ブロック分割部１１）で生成して記憶部１７に格納した各ブロック（ブロック２２）におけるＷＢ評価値（Ｇ/Ｂ、Ｇ/Ｒ）を算出し、各ブロックに対応付けて記憶部１７に格納する。
【００３２】
ステップＳ４では、ステップＳ３での各ブロックにおける評価値の取得に続き、ステップＳ２で設定した各領域（色温度の領域）に適合する白検出枠を設定して、ステップＳ５へ進む。このステップＳ４では、白検出枠設定部１４において、ステップＳ２（領域設定部１２）で生成されて記憶部１７に格納された各領域（色温度の領域）に適合する白検出枠を検出し、その検出した白検出枠を当該領域毎に対応付けて記憶部１７に格納する。
【００３３】
ステップＳ５では、ステップＳ４での各領域（色温度の領域）に適合する白検出枠の設定、あるいは、後述するステップＳ７でのｎ＝ｋではないとの判断に続き、ステップＳ４で設定した第ｎ色温度領域Ｒｎに適合する白検出枠を用いてＷＢゲインを算出して、ステップＳ６へ進む。このステップＳ５では、ＷＢゲイン算出部１５において、入力された画像（画像データ）の中の第ｎ色温度領域Ｒｎの各ブロック２２のＷＢ評価値を用いて、ステップＳ４（白検出枠設定部１４）により第ｎ色温度領域Ｒｎに対応付けて記憶部１７に格納された白検出枠のみの中に存在するブロック２２を抽出し、その抽出した各ブロック２２のＲＧＢデータに基づいて適宜重み付けをしてＷＢゲインを算出し、そのＷＢゲインを記憶部１７に格納する。
【００３４】
ステップＳ６では、ステップＳ５での第ｎ色温度領域Ｒｎに適合する白検出枠を用いたＷＢゲインの算出に続き、ステップＳ５で算出したＷＢゲインを用いてＷＢを整えた画像（画像データ）を生成して、ステップＳ７へ進む。このステップＳ６では、ＷＢ制御画像生成部１６において、入力された画像（画像データ）全体（その各画素データ）に、ステップＳ５（ＷＢゲイン算出部１５）で算出したＷＢゲインを掛け合わせることで（ＷＢ制御を施して）ＷＢを整えた画像（画像データ）を生成し、当該画像（画像データ）を記憶部１７に格納する。このため、このステップＳ５およびステップＳ６では、第ｎ色温度領域Ｒｎを対象とする領域としている。
【００３５】
ステップＳ７では、ステップＳ６でのステップＳ５で算出したＷＢゲインを用いてＷＢを整えた画像（画像データ）の生成に続き、ｎ＝ｋであるか否かを判断し、Ｙｅｓの場合はステップＳ８へ進み、Ｎｏの場合は、第ｎ色温度領域Ｒｎの番号をカウントするカウント値ｎを、ｎ＝ｎ＋１の式により書き換え（１を加算した値に書き換え）て記憶部１７に格納して、ステップＳ５に戻る。このステップＳ７では、カウント値ｎ（ステップＳ５およびステップＳ６を行った回数）が設定した領域（色温度の領域）の個数ｋである、すなわちステップＳ６（ＷＢ制御画像生成部１６）で生成したＷＢを整えた画像（画像データ）の数が、ステップＳ２（領域設定部１２）で生成した領域の個数と等しくなったか否かを判断している。
【００３６】
ステップＳ８では、ステップＳ７でのｎ＝ｋであるとの判断に続き、カウント値ｎを初期値（１）として、このフローチャートを終了する。この後、画像処理装置１０は、記憶部１７に格納した、ＷＢを整えたｋ個の画像（画像データ）を適宜出力する。
【００３７】
このように、画像処理装置１０では、図２に示す画像２１が入力されたものとすると、ステップＳ１→ステップＳ２へと進んで、第１色温度領域Ｒ１と第２色温度領域Ｒ２と第３色温度領域Ｒ３と（図４参照）を設定し、その個数ｋ＝３を記憶する。その後、ステップＳ３→ステップＳ４→ステップＳ５へと進んで、カウント値ｎが１であることから画像（画像データ）の内の第１色温度領域Ｒ１を対象として、そこに対応付けされた白熱灯の白検出枠および夕日の白検出枠（図７参照）を用いて、ＷＢゲインを算出する。その後、ステップＳ６へと進んで、入力された画像（画像データ）全体（その各画素データ）に、白熱灯および夕日の白検出枠を用いて算出したＷＢゲインを掛け合わせて（ＷＢ制御を施して）、ＷＢを整えた画像（画像データ）を生成して記憶部１７に格納する。
【００３８】
その後、ステップＳ７へと進み、カウント値ｎが１であって設定した領域（色温度の領域）の個数ｋ（＝３）と等しくないことから、カウント値ｎを２としてステップＳ５へと戻る。そして、カウント値ｎが２であることから画像（画像データ）の内の第２色温度領域Ｒ２を対象として、そこに対応付けされた白色蛍光灯の白検出枠（図８参照）を用いてＷＢゲインを算出し、ステップＳ６へと進んで、入力された画像（画像データ）全体（その各画素データ）に、白色蛍光灯の白検出枠を用いて算出したＷＢゲインを掛け合わせて（ＷＢ制御を施して）、ＷＢを整えた画像（画像データ）を生成して記憶部１７に格納する。
【００３９】
その後、ステップＳ７へと進み、カウント値ｎが２であって設定した領域（色温度の領域）の個数ｋ（＝３）と等しくないことから、カウント値ｎを３としてステップＳ５へと戻る。そして、カウント値ｎが３であることから画像（画像データ）の内の第３色温度領域Ｒ３を対象として、そこに対応付けされた日陰の白検出枠（図９参照）を用いてＷＢゲインを算出し、ステップＳ６へと進んで、入力された画像（画像データ）全体（その各画素データ）に、日陰の白検出枠を用いて算出したＷＢゲインを掛け合わせて（ＷＢ制御を施して）、ＷＢを整えた画像（画像データ）を生成して記憶部１７に格納する。
【００４０】
その後、ステップＳ７へと進み、カウント値ｎが３であって個数ｋ（＝３）と等しいことから、ステップＳ８へと進んでカウント値ｎを初期値（１）としてＷＢ制御処理を終了する。このとき、生成されて記憶部１７に格納されたＷＢを整えた画像（画像データ）の各々を適宜出力する。このため、画像処理装置１０では、図２に示す画像２１が入力されてその中に３つの領域（色温度の領域）（図４参照）を設定したものとすると、白熱灯および夕日の白検出枠すなわち第１色温度領域Ｒ１の色温度に合わせてＷＢを整えた画像（画像データ）と、白色蛍光灯の白検出枠すなわち第２色温度領域Ｒ２の色温度に合わせてＷＢを整えた画像（画像データ）と、日陰の白検出枠すなわち第３色温度領域Ｒ３の色温度に合わせてＷＢを整えた画像（画像データ）と、を生成して適宜出力する。すなわち、画像処理装置１０では、入力された画像（画像データ）の中に複数の色温度の領域が存在すると、いずれか１つの領域（色温度の領域）の色温度に合わせてＷＢを整えた画像（画像データ）を、存在する領域の個数すなわち領域設定部１２で設定した領域の数と等しい数だけ生成する。なお、実施例１では、図１０のフローチャートを実行するものとされていたが、上記した動作と同様に、入力された画像（画像データ）に対していずれか１つの領域（色温度の領域）の色温度に合わせてＷＢを整えた画像（画像データ）を、領域設定部１２で設定した領域の数（存在する領域の個数）と等しい数だけ生成するものであればよく、図１０のフローチャートに限定されるものではない。
【００４１】
このことから、本発明に係る実施例１の画像処理装置１０では、入力された画像の中に複数の色温度の領域が存在すると、いずれか１つの領域（色温度の領域）の色温度に合わせてＷＢを整えた画像（画像データ）を、領域設定部１２で設定した領域の数すなわち存在する領域の個数と等しい数だけ生成することから、画面内に色温度の異なる領域が存在する場合であっても、いずれの色温度の領域に対しても生成した画像のいずれか１つを適切に対応させたものとすることができる。
【００４２】
また、画像処理装置１０では、生成する複数の画像（画像データ）を、入力された画像の中に存在する複数の領域（色温度の領域）のいずれか１つの色温度に合わせてＷＢを整えたものとしているので、画像内のいずれの被写体が注目されている場合であっても、生成した複数の画像（画像データ）のいずれか１つを当該被写体が存在する領域の色温度に適切に対応してＷＢを整えたものとすることができる。
【００４３】
さらに、画像処理装置１０では、生成する複数の画像（画像データ）を、入力された画像の中に存在する複数の領域（色温度の領域）のいずれか１つの色温度に合わせてＷＢを整えたものとしているので、例えば、背景と人物とのように２つの被写体が注目されている場合であっても、背景が存在する領域の色温度に適切に対応してＷＢを整えた画像と、人物が存在する領域の色温度に適切に対応してＷＢを整えた画像と、の双方を生成することができる。
【００４４】
画像処理装置１０では、対象とする領域（色温度の領域）のＷＢ評価値を含む白検出枠のみを用いて、当該領域の色温度に合わせてＷＢを整えるためのＷＢゲインを算出することから、すべての白検出枠を用いる通常のＷＢ制御と比較して、当該領域の色温度に特化させてＷＢを整えることができる。これにより、先に設定した領域とは異なる色温度の白検出枠により、意図しない色温度のＷＢ評価値とされたブロックを白と判断してしまうことを防止できる。このため、より適切に対象とする領域（色温度の領域）に合わせてＷＢを整えた画像を生成することができる。
【００４５】
画像処理装置１０では、いずれの領域（色温度の領域）に対しても生成した画像のいずれか１つを適切に対応させることができることから、複数の生成された画像（画像データ）から自らの心象に合うものを選択させることができ、意図する色味の画像を取得させることができる。
【００４６】
したがって、本発明に係る実施例１の画像処理装置１０では、画像内に色温度の異なる領域が存在する場合に、それぞれの領域の色温度に適切に対応した画像を得ることができる。
【００４７】
なお、上記した実施例１では、入力された画像（画像データ）において、領域設定部１２で設定した複数の領域（色温度の領域）のうちのいずれか１つの領域の色温度に合わせてＷＢを整えた画像（画像データ）を、領域設定部１２で設定したすべての領域に対して生成するもの（設定した領域の数と等しい数のＷＢを整えた画像を生成するもの）とされていたが、領域設定部１２で設定した領域（色温度の領域）のうちの少なくとも２つの領域に対して生成するもの（少なくとも２つのＷＢを整えた画像を生成するもの）であってもよく、上記した実施例１に限定されるものではない。このとき、設定した領域（色温度の領域）の中からの選択は、例えば、面積が大きい領域から順に行うことや、輝度の高い領域から順に行うこと等とすればよい。
【実施例２】
【００４８】
次に、本発明の実施例２に係る画像処理装置１０２と、それを搭載する本発明の実施例２に係る撮像装置３０と、について、図１１から図１６を用いて説明する。この実施例２は、画像処理装置１０２が撮像装置３０に搭載された例であって、それに伴いＷＢ制御処理を実行するため構成が異なる例である。この実施例２の画像処理装置１０２は、基本的な構成は上記した実施例１の画像処理装置１０と同様であることから、等しい構成の個所には同じ符号を付し、その詳細な説明は省略する。
【００４９】
先ず、画像処理装置１０２を搭載する撮像装置３０の構成について、図１１および図１２を用いて説明する。その図１１は、撮像装置３０の構成を説明するための説明図であり、（ａ）は正面図で示し、（ｂ）は上面図で示し、（ｃ）は背面図で示している。図１２は、撮像装置３０のシステム構成を示すブロック図である。
【００５０】
撮像装置３０では、図１１に示すように、上面側には、シャッターボタン（レリーズボタン）３１と、電源ボタン３２と、撮影・再生切替ダイアル３３と、が設けられている。そのシャッターボタン３１は、被写体の撮影動作を実行するために、上下方向の下方へと押し下げる操作をするものである。電源ボタン３２は、撮像装置３０を動作状態とすべく起動するための操作（起動操作）と、撮像装置３０を非動作状態とすべく停止するための操作（停止操作）と、をするものである。また、撮像装置３０の正面（前面）側には、撮影レンズ系３４を有する鏡胴ユニット３５と、ストロボ発光部（フラッシュ）３６と、光学ファインダ３７と、が設けられている。
【００５１】
撮像装置３０の背面側には、液晶モニタ（ＬＣＤ）３８と、光学ファインダ３７の接眼レンズ部３７ａと、広角側ズーム（Ｗ）スイッチ３９と、望遠側ズーム（Ｔ）スイッチ４１と、確定ボタン（ＥＮＴＥＲボタン）４２と、解除ボタン（ＣＡＮＣＥＬボタン）４３と、方向指示ボタン４４と、が設けられている。その液晶モニタ３８は、液晶ディスプレイからなり、後述する制御部６９（図１２参照）の制御下において、取得（撮像）された画像データや記録媒体に記録された画像データに基づき画像を表示する表示部である。また、撮像装置３０の側面内部には、図示は略すがメモリカード収納部が設けられており、撮影した画像データを保存するためのメモリカード５８（図１２参照）の収納が可能とされている。
【００５２】
この撮像装置３０は、図１２に示すように、上述した鏡胴ユニット３５と、ＣＣＤ４５と、アナログフロントエンド部４６（以下ではＡＦＥ部４６という）と、信号処理部４７と、ＳＤＲＡＭ４８と、ＲＯＭ４９と、モータドライバ５１と、を備える。
【００５３】
その鏡胴ユニット３５は、ズームレンズやフォーカスレンズ等を有する撮影レンズ系３４、絞りユニット５２、メカシャッタユニット５３を備えている。その撮影レンズ系３４、絞りユニット５２、メカシャッタユニット５３の各駆動ユニット（図示せず）は、モータドライバ５１によって駆動される。そのモータドライバ５１は、信号処理部４７の後述する制御部６９からの駆動信号により駆動制御される。ＳＤＲＡＭ４８は、データを一時的に格納する。ＲＯＭ４９には、制御プログラム等が記憶されている。
【００５４】
ＣＣＤ４５は、固体撮像素子であり、鏡胴ユニット３５の撮影レンズ系３４を通して入射される被写体画像が受光面上に結像される。このＣＣＤ４５は、図示は略すが、当該ＣＣＤ４５を構成する複数の画素上に色分解フィルタとしてのＲＧＢ原色フィルタが配置されており、各画素からＲＧＢ３原色に対応した電気信号（アナログＲＧＢ画像信号）を出力する。なお、実施例２では、ＣＣＤ４５を用いているが、受光面上に結像される被写体画像を電気信号（アナログＲＧＢ画像信号）に変換して出力するものであれば、ＣＭＯＳイメージセンサ等の固体撮像素子で構成されていてもよく、実施例２に限定されるものではない。
【００５５】
ＡＦＥ部４６は、ＣＣＤ４５から出力される電気信号（アナログＲＧＢ画像信号）をデジタル信号に処理するものである。そのＡＦＥ部４６は、ＴＧ（タイミング信号発生部）５４と、ＣＤＳ（相関２重サンプリング部）５５と、ＡＧＣ（アナログ利得制御部）５６と、Ａ／Ｄ変換部５７と、を有する。そのＴＧ５４は、ＣＣＤ４５を駆動する。ＣＤＳ５５は、ＣＣＤ４５から出力される電気信号（アナログＲＧＢ画像信号）をサンプリングする。ＡＧＣ５６は、ＣＤＳ５５にてサンプリングされた信号のゲインを調整する。Ａ／Ｄ変換部５７は、ＡＧＣ５６でゲイン調整された信号をデジタル信号（以下、「ＲＡＷ−ＲＧＢデータ」という）に変換する。
【００５６】
信号処理部４７は、ＡＦＥ部４６から出力されるデジタル信号を処理するものである。その信号処理部４７は、ＣＣＤインターフェース６１（以下ではＣＣＤＩ／Ｆ６１ともいう）と、メモリコントローラ６２と、画像処理部６３と、リサイズ処理部６４と、ＪＰＥＧコーディック部６５と、表示インターフェース６６（以下では表示I／Ｆ６６ともいう）と、音声コーディック部６７と、カードコントローラ６８と、制御部（ＣＰＵ）６９と、を有する。
【００５７】
ＣＣＤＩ／Ｆ６１は、ＡＦＥ部４６のＴＧ５４へと画面水平同期信号（ＨＤ）と画面垂直同期信号（ＶＤ）の出力を行い、これらの同期信号に合わせて、ＡＦＥ部４６のＡ／Ｄ変換部５７から出力されるＲＡＷ−ＲＧＢデータを取り込む。また、ＣＣＤＩ／Ｆ６１は、取り込んだＲＡＷ−ＲＧＢデータを、メモリコントローラ６２を経由してＳＤＲＡＭ４８に書き込む（格納する）。そのメモリコントローラ６２は、ＳＤＲＡＭ４８を制御する。
【００５８】
画像処理部６３は、制御部６９で設定された画像処理パラメータに基づき、ＳＤＲＡＭ４８に一時保管されたＲＡＷ−ＲＧＢデータを、表示や記録が可能なＹＵＶ形式の画像データ（ＹＵＶデータ）に変換して、ＳＤＲＡＭ４８に書き込む（格納する）。なお、ＹＵＶデータのＹＵＶは、輝度データ（Ｙ）と、色差（輝度データと青色（Ｂ）成分データの差分（Ｕ）と、輝度データと赤色（Ｒ）成分データの差分（Ｖ））の情報で色を表現する形式である。
【００５９】
リサイズ処理部６４は、ＳＤＲＡＭ４８に一時保管されたＹＵＶデータを読み出して、記録するために必要なサイズへのサイズ変換、サムネイル画像へのサイズ変換、表示に適したサイズへのサイズ変換等を適宜行う。
【００６０】
ＪＰＥＧコーディック部６５は、メモリカード５８等への記録時には、ＳＤＲＡＭ４８に書き込まれたＹＵＶデータを圧縮してＪＰＥＧ符号化されたデータを出力する。また、ＪＰＥＧコーディック部６５は、メモリカード５８等からの再生時には、当該メモリカード５８等から読み出したＪＰＥＧ符号化データをＹＵＶデータに伸張して出力する。
【００６１】
表示I／Ｆ６６は、ＳＤＲＡＭ４８に一時保管された表示用のデータを液晶モニタ３８や図示を略す外部モニタ等への出力を制御する。このため、表示用のデータとされた画像等を、液晶モニタ３８や外部モニタ等（図示せず）に表示させることができる。
【００６２】
音声コーディック部６７は、音声データをデジタル−アナログ変換の処理を行い適宜増幅して音声を音声出力装置６７ａに出力する。また、音声コーディック部６７は、音声入力装置（図示せず）から入力された音声をアナログ−デジタル変換して圧縮および符号化処理を行う。
【００６３】
カードコントローラ６８は、制御部６９からの指示により、メモリカード５８内のデータのＳＤＲＡＭ４８への読み出しや、そのＳＤＲＡＭ４８上のデータのメモリカード５８への書き込みを行う。そのＳＤＲＡＭ４８には、ＣＣＤＩ／Ｆ６１に取り込まれたＲＡＷ−ＲＧＢデータが保存され、画像処理部６３で変換処理されたＹＵＶデータ（ＹＵＶ形式の画像データ）が保存され、さらに、ＪＰＥＧコーディック部６５で圧縮処理されたＪＰＥＧ形成等の画像データが保存される。
【００６４】
制御部（ＣＰＵ）６９は、起動時にＲＯＭ４９に格納されたプログラムおよび制御データをＳＤＲＡＭ４８にロードし、そのプログラムに基づいて撮像装置３０全体のシステム制御等を行う。また、制御部６９は、操作部５９への入力操作による指示、図示を略すリモコン等の外部動作による指示、あるいはパーソナルコンピュータ等の外部端末機からの通信による通信動作による指示等に基づき、撮像装置３０全体のシステム制御等を行う。その撮像装置３０全体のシステム制御等とは、撮像動作制御、画像処理装置１０２における画像処理パラメータの設定、メモリコントロール、表示制御等をいう。
【００６５】
その操作部５９は、撮影者が撮像装置３０の動作指示を行うためのものであり、撮像装置３０に設けられており、撮影者の操作に応じて所定の動作指示信号が制御部６９に入力される。操作部５９は、撮像装置３０の外観表面に設けられたシャッターボタン３１、電源ボタン３２、撮影・再生切替ダイアル３３、広角側ズームスイッチ３９、望遠側ズームスイッチ４１、確定ボタン４２、解除ボタン４３、方向指示ボタン４４等（図１１参照）を有する。
【００６６】
この撮像装置３０では、ライブビュー（モニタリング）動作処理を行うことが可能とされており、そのライブビュー動作処理を実行している際に静止画撮影動作を行うことが可能とされている。そのライブビュー動作とは、取得（撮影）している画像を同時進行（リアルタイム）で液晶モニタ３８に表示させるものである。撮像装置３０は、静止画撮影モード時には、以下に説明するようなライブビュー動作処理を実行しながら静止画撮影動作を行う。
【００６７】
先ず、撮像装置３０では、電源ボタン３２に当該撮像装置３０を動作状態とすべく起動するための操作（起動操作）が為され、かつ撮影・再生切替ダイアル３３が撮影モードに設定されると、制御部６９がモータドライバ５１に制御信号を出力して鏡胴ユニット３５を撮影可能位置に移動させる。このとき、制御部６９は、液晶モニタ３８、ＣＣＤ４５、ＡＦＥ部４６、信号処理部４７、ＳＤＲＡＭ４８、ＲＯＭ４９等も合わせて起動させる。
【００６８】
そして、鏡胴ユニット３５の撮影レンズ系３４が向けられた被写体の被写体画像が、撮影レンズ系３４を通して入射されてＣＣＤ４５の各画素の受光面上に結像される。すると、ＣＣＤ４５は、被写体画像に応じた電気信号（アナログＲＧＢ画像信号）を出力し、その電気信号をＣＤＳ５５、ＡＧＣ５６を介してＡ／Ｄ変換部５７に入力させて、そのＡ／Ｄ変換部５７により１２ビット（ｂｉｔ）のＲＡＷ−ＲＧＢデータに変換する。
【００６９】
制御部６９は、そのＲＡＷ−ＲＧＢデータを信号処理部４７のＣＣＤＩ／Ｆ６１に取り込んでメモリコントローラ６２を介してＳＤＲＡＭ４８に保存する。そして、ＲＡＷ−ＲＧＢデータをＳＤＲＡＭ４８から読み出して、画像処理部６３で表示可能な形式であるＹＵＶデータ（ＹＵＶ信号）に変換した後に、メモリコントローラ６２を介してそのＹＵＶデータをＳＤＲＡＭ４８に保存する。
【００７０】
制御部６９は、ＳＤＲＡＭ４８からメモリコントローラ６２を介してＹＵＶデータを読み出し、表示I／Ｆ６６を介して液晶モニタ３８へ送ることにより、液晶モニタ３８に撮影画像を表示させる。これにより、撮像装置３０では、液晶モニタ３８に撮影画像を表示しているライブビュー動作を行うことができる。このライブビュー動作時には、ＣＣＤＩ／Ｆ６１による画素数の間引き処理により１／３０秒の時間で１フレームを読み出している。なお、このライブビュー動作時は、表示部（電子ファインダ）として機能する液晶モニタ３８に撮影画像が表示されているだけであり、シャッターボタン３１に押し下げる操作（半押しも含む）がされていない状態である。このため、撮像装置３０では、ライブビュー動作時には撮影画像の液晶モニタ３８への表示により、撮影画像を確認させることができる。なお、この撮影画像は、表示I／Ｆ６６からＴＶビデオ信号として出力することにより、ビデオケーブルを介して外部のテレビ等の外部モニタに表示させることもできる。
【００７１】
このライブビュー動作時において、制御部６９は、信号処理部４７のＣＣＤＩ／Ｆ６１が、取り込んだＲＡＷ−ＲＧＢデータから、ＡＦ（自動合焦）評価値、露出（ＡＥ（自動露出））評価値、ＷＢ（ＡＷＢ（オートホワイトバランス））評価値を算出する。
【００７２】
そのＡＦ評価値は、例えば、高周波成分抽出フィルタの出力積分値や、近接画素の輝度差の積分値によって算出される。合焦状態にあるときは、被写体のエッジ部分がはっきりとすることから、高周波成分が一番高くなる。これを利用して、後述するＡＦ動作時（合焦位置検出動作時）には、撮影レンズ系３４内の各フォーカスレンズ位置におけるＡＦ評価値を取得して、その極大になる点を合焦検出位置とする。
【００７３】
露出評価値は、ＲＡＷ−ＲＧＢデータにおけるＲＧＢ値のそれぞれの積分値から算出される。この露出評価値は、例えば、ＷＢ評価値と同様に、ＣＣＤ４５の全画素の受光面に対応した画面を２５６個のブロック２２（図３参照）に等分割し、各ブロック２２のＲＧＢ積算値を算出し、そのＲＧＢ積算値に基づいて輝度値（Ｙ値）を算出し、その輝度値から求める。制御部６９は、露出評価値に基づいて、各ブロック２２の輝度分布から適正な露光量を決定する。そして、制御部６９は、決定した露光量に基づいて、露出条件（ＣＣＤ４５の電子シャッタ回数、絞りユニット５２の絞り値等）を設定し、設定した露出条件とすべくモータドライバ５１により絞りユニット５２やメカシャッタユニット５３（その各駆動ユニット（図示せず））を駆動して、自動露出（ＡＥ）処理を行う。このため、撮像装置３０では、モータドライバ５１、絞りユニット５２およびメカシャッタユニット５３が、露出評価値に基づいて決定された露光量とすべく露出条件を設定する露出制御部として機能する。
【００７４】
ＷＢ評価値は、実施例１と同様である。制御部６９は、ＷＢ評価値に基づいて被写体色や光源色を判定し、光源の色温度に合わせたＡＷＢの制御値（ＷＢゲイン）を求める。そして、制御部６９は、画像処理部６３でＹＵＶデータに変換処理するときに、求めたＡＷＢの制御値（ＷＢゲイン）を用いてＷＢを合わせるＡＷＢ処理（通常のＷＢ制御）を行う。制御部６９は、ライブビュー処理を実行している際には、このＡＷＢ処理と上述した自動露出（ＡＥ）処理とを連続的に行う。
【００７５】
制御部６９は、このライブビュー動作時にシャッターボタン３１が半押し操作されると、合焦位置検出動作であるＡＦ動作制御を行う。このＡＦ動作制御では、制御部６９からモータドライバ５１への駆動指令により撮影レンズ系３４のフォーカスレンズが移動し、例えば、いわゆる山登りＡＦと称されるコントラスト評価方式のＡＦ動作が実行される。このとき、ＡＦ（合焦）対象範囲が無限から至近までの全領域であった場合、撮影レンズ系３４のフォーカスレンズは、至近から無限または無限から至近までの間の各フォーカス位置に移動し、ＣＣＤＩ／Ｆ６１で算出されている各フォーカス位置におけるＡＦ評価値を制御部６９が読み出す。そして、制御部６９は、各フォーカス位置のＡＦ評価値が極大になる点を合焦位置として、フォーカスレンズを合焦位置に移動させて合焦させる。
【００７６】
また、制御部６９は、シャッターボタン３１が全押し操作されると、静止画撮影動作を開始すべく静止画記録処理を行う。この静止画記録処理では、制御部６９からモータドライバ５１への駆動指令によりメカシャッタユニット５３が閉じられ、ＣＣＤ４５から静止画用のアナログＲＧＢ画像信号が出力される。そして、ライブビュー動作処理時と同様に、ＡＦＥ部４６のＡ／Ｄ変換部５７によりＲＡＷ−ＲＧＢデータに変換する。そして、制御部６９は、そのＲＡＷ−ＲＧＢデータを信号処理部４７のＣＣＤＩ／Ｆ６１に取り込み、画像処理部６３でＹＵＶデータ（ＹＵＶ信号）に変換して、メモリコントローラ６２を介してＳＤＲＡＭ４８に保存する。そして、そのＹＵＶデータをＳＤＲＡＭ４８から読み出して、リサイズ処理部６４で記録画素数に対応するサイズに変換し、ＪＰＥＧコーディック部６５でＪＰＥＧ形式等の画像データへと圧縮する。そして、制御部６９は、圧縮したＪＰＥＧ形式等の画像データを、ＳＤＲＡＭ４８に書き戻した後にメモリコントローラ６２を介してＳＤＲＡＭ４８から読み出して、カードコントローラ６８を介してメモリカード５８に保存する。この一連の動作が、通常の静止画記録処理となる。
【００７７】
この撮像装置３０では、明確な図示は略すが、制御部６９に画像処理装置１０２が組み込まれている。その画像処理装置１０２は、撮像装置３０（その制御部６９）に搭載されていることから、基本的には、上述したように撮像装置３０で取得された画像（画像データ）が入力される。画像処理装置１０２は、図１３に示すように、基本的に実施例１の画像処理装置１０と同様の構成の、ブロック分割部１１と、領域設定部１２と、評価値取得部１３２と、白検出枠設定部１４と、ＷＢゲイン算出部１５２と、ＷＢ制御画像生成部１６と、記憶部１７と、を備える。それに加えて、画像処理装置１０２は、選択領域判断部７１と、露出条件設定部７２と、撮影制御部７３と、を備える。そのブロック分割部１１、領域設定部１２、白検出枠設定部１４、ＷＢ制御画像生成部１６および記憶部１７は、実施例１と同様である。
【００７８】
評価値取得部１３２は、各ブロック２２におけるＲＧＢ値（Ｒ値、Ｇ値、Ｂ値）から、各ブロック２２におけるＷＢ評価値（Ｇ/Ｂ、Ｇ/Ｒ）を算出することは、実施例１の評価値取得部１３と同様である。この評価値取得部１３２では、ＷＢ評価値の算出に加えて、ＲＡＷ−ＲＧＢデータにおけるＲＧＢ値のそれぞれの積分値から露出評価値を算出する。その露出評価値は、各ブロック２２のＲＧＢ積算値を算出し、そのＲＧＢ積算値に基づいて輝度値（Ｙ値）を算出し、その輝度値から求める。露出評価値は、実施例２では、輝度値の積算値および輝度値の平均値を用いる。このため、評価値取得部１３２は、ブロック分割部１１で生成した各ブロック（ブロック２２）のホワイトバランス評価値を取得するホワイトバランス評価値取得部として機能するとともに、各ブロック（ブロック２２）の露出評価値を取得する露出評価値取得部として機能する。
【００７９】
ＷＢゲイン算出部１５２は、基本的に実施例１のＷＢゲイン算出部１５と同様であるが、実施例２では、入力された画像（画像データ）全体、すなわち画像（画像データ）のすべてのブロック２２の中から、対象とするいずれか１つの領域に対応付けされた白検出枠のみの中に存在するブロック２２の抽出を行う。なお、ＷＢゲイン算出部１５２は、実施例１のＷＢゲイン算出部１５と同様に、入力された画像（画像データ）におけるいずれか１つの対象とする領域（色温度の領域）の中から、白検出枠設定部１４で当該領域（対象とする領域）に対応付けされた白検出枠のみの中に存在するブロック２２を抽出するものであってもよい。そして、ＷＢゲイン算出部１５２は、実施例１のＷＢゲイン算出部１５と同様に、抽出した各ブロック２２の重み付け後のＷＢゲインの平均値を求めることにより、対象とする領域（色温度の領域）に対応付けて記憶された白検出枠を用いたＷＢゲインを算出する。なお、ＷＢゲインを算出する際、平均輝度値（平均Ｙ値）による重み付けを行わないものであってもよく、他の情報に基づく重み付けを適宜行うものであってもよい。また、ブロック２２単位で抽出することに換えて、その各ブロック２２をさらに細分化したもの単位で抽出するものであってもよい。
【００８０】
選択領域判断部７１は、領域設定部１２で設定した各領域（色温度の領域）の中から所望の領域の選択を可能とするものである。選択領域判断部７１は、実施例２では、図１４に示すように、ライブビュー動作により液晶モニタ３８に表示された撮影画像上において、任意の領域または位置を指定させることにより所望の領域を選択させる。その選択領域判断部７１では、操作部５９への操作を撮影画像上に反映させることにより、位置の指定を可能とする。そのような撮影画像上への反映としては、明確な図示は略すが、領域設定部１２で設定した各領域の中のいずれか１つの当該領域を強調して示し、操作部５９に操作が為されると当該領域に変えて他の領域を強調して示すこと（領域の表示の切り替え）があげられる。その領域を強調して示すとは、明確な図示は略すが、該当する領域の把握を可能とすべく、当該領域のみの色もしくは明るさを変化させたり、当該領域を線や破線等で囲んで示したりすることをいう。また、他の上記した撮影画像上への反映としては、明確な図示は略すが、全ての領域を区別可能に表示してその中から選択させることや、撮影画像上に矢印等の指示記号を表示して当該指示記号を移動させて撮影画像上の任意の位置を指定させることや、撮影画像上に各ブロック２２を表示して任意のブロック２２を指定させることがあげられる。なお、撮影画像上の任意の位置もしくは任意のブロック２２を指定させる場合には、その指定された位置もしくはブロック２２を含む領域（色温度の領域）が選択されたものと判断する。
【００８１】
露出条件設定部７２は、領域設定部１２で設定した領域（色温度の領域）における露出条件を設定する。この露出条件設定部７２は、評価値取得部１３２で算出した各ブロック２２の露出評価値のうち該当する領域（対象とする領域）に含まれる各ブロック２２の露出評価値に基づいて、当該領域の適正な露光量を決定する。そして、露出条件設定部７２は、決定した露光量に基づいて、露出条件（ＣＣＤ４５の電子シャッタ回数、絞りユニット５２の絞り値等）を設定する。
【００８２】
撮影制御部７３は、露出条件設定部７２で設定した露出条件に合わせた露出制御を行って画像取得制御（撮影）を行う。この撮影制御部７３は、モータドライバ５１により絞りユニット５２やメカシャッタユニット５３（その各駆動ユニット（図示せず））を駆動して、露出条件設定部７２で設定した露出条件とする露出制御を行った後に、モータドライバ５１への駆動指令によりメカシャッタユニット５３を閉じさせてＡＦＥ部４６を経てＲＡＷ−ＲＧＢデータを取得する画像取得制御（撮影）を行う。これにより、ＣＣＤ４５から静止画用のアナログＲＧＢ画像信号が出力され、ＡＦＥ部４６のＡ／Ｄ変換部５７によりＲＡＷ−ＲＧＢデータに変換されて、そのＲＡＷ−ＲＧＢデータ（画像データ）が信号処理部４７に入力される。これにより、露出条件設定部７２で設定した露出条件下での画像（画像データ）を取得することができる。
【００８３】
次に、本願発明に係るＷＢ制御を行う際の画像処理装置１０２（制御部６９）における制御処理の一例である図１５のフローチャートの各ステップについて説明する。この図１５のフローチャートは、電源ボタン３２により撮像装置３０が動作状態とされて、本願発明に係るＷＢ制御（このフローチャート）を実行する旨の設定が為されることで開始される。その設定は、操作部５９への操作により可能とされており、当該設定が為されていない場合には通常のＷＢ制御を含む通常の静止画記録処理制御が行われる。また、後述するように、このＷＢ制御処理が開始される際、領域（色温度の領域）の番号をカウントするカウント値ｎ（第ｎ色温度領域Ｒｎとする）は１とされている。
【００８４】
ステップＳ１１では、ライブビュー動作制御を開始して、ステップＳ１２へ進む。このステップＳ１１は、ライブビュー動作制御を開始して、撮影画像を液晶モニタ３８に同時進行（リアルタイム）で表示させる。
【００８５】
ステップＳ１２では、ステップＳ１１でのライブビュー動作制御の開始に続き、ライブビュー動作で取得した画像（画像データ）を複数のブロックに分割して、ステップＳ１３へ進む。このステップＳ１２は、入力される画像がライブビュー動作で取得した画像（画像データ）となることを除くと、図１０のフローチャートにおけるステップＳ１と同様である。
【００８６】
ステップＳ１３では、ステップＳ１２での画像の複数のブロックへの分割に続き、領域（色温度の領域）を設定して、ステップＳ１４へ進む。このステップＳ１３では、領域設定部１２において、ステップＳ１２（ブロック分割部１１）で生成した各ブロック（ブロック２２）を用いて、ライブビュー動作で取得した画像（画像データ）における複数の領域（色温度の領域）を設定して、各領域の情報を記憶部１７に格納する。ステップＳ１３では、図１０のフローチャートにおけるステップＳ２とは異なり、この設定した各領域の情報に対して個別に異なるカウント値ｎを対応させてはおらす、かつ設定した領域の個数ｋも記憶部１７に格納してはいない。このため、実施例２では、ライブビュー動作で取得した画像（画像データ）が第１画像となる。
【００８７】
ステップＳ１４では、ステップＳ１３での領域（色温度の領域）の設定に続き、ステップＳ１２で生成した各ブロックにおける評価値を取得して、ステップＳ１５へ進む。このステップＳ１４では、評価値取得部１３２において、ステップＳ１２（ブロック分割部１１）で生成して記憶部１７に格納した各ブロック（ブロック２２）におけるＷＢ評価値（Ｇ/Ｂ、Ｇ/Ｒ）を算出し、各ブロックに対応付けて記憶部１７に格納する。また、ステップＳ１４では、評価値取得部１３２において、ステップＳ１２（ブロック分割部１１）で生成して記憶部１７に格納した各ブロック（ブロック２２）における露出評価値を算出し、各ブロックに対応付けて記憶部１７に格納する。
【００８８】
ステップＳ１５では、ステップＳ１４での各ブロックにおける評価値の取得、あるいは、後述するステップＳ１８でのシャッターボタン３１が全押し操作されてはいないとの判断に続き、領域（色温度の領域）が選択されたか否かを判断し、Ｙｅｓの場合はステップＳ１６へ進み、Ｎｏの場合は、ステップＳ１８へ進む。このステップＳ１５では、選択領域判断部７１において、液晶モニタ３８に表示された撮影画像上で、ステップＳ１３（領域設定部１２）で設定した各領域（色温度の領域）の中からいずれか１つの領域が選択されたか否かを判断する。そして、領域が選択された場合、その選択された領域にカウント値ｎを対応させて当該領域（第ｎ色温度領域Ｒｎ）の情報を記憶部１７に格納する。すなわち、カウント値ｎが１である場合、選択された領域を第１色温度領域Ｒ１として記憶部１７に格納し、カウント値ｎが２である場合、選択された領域を第２色温度領域Ｒ２として記憶部１７に格納する。
【００８９】
ステップＳ１６では、ステップＳ１５での領域（色温度の領域）が選択されたとの判断に続き、ステップＳ１５で選択された領域（色温度の領域）における露出条件を設定して、ステップＳ１７へ進む。このステップＳ１６では、露出条件設定部７２において、カウント値ｎに対応して記憶部１７に格納された領域（第ｎ色温度領域Ｒｎ）の各ブロック２２の露出評価値に基づいて、当該領域における露出条件を設定し、当該領域（第ｎ色温度領域Ｒｎ）に対応付けて記憶部１７に格納する。
【００９０】
ステップＳ１７では、ステップＳ１６での選択された領域（色温度の領域）における露出条件の設定に続き、ステップＳ１５で選択された領域（色温度の領域）に適合する白検出枠を設定して、ステップＳ１８へ進む。このステップＳ１７では、白検出枠設定部１４において、カウント値ｎに対応して記憶部１７に格納された領域（第ｎ色温度領域Ｒｎ）の各ブロック２２のＷＢ評価値に基づいて、当該領域に適合する白検出枠を検出し、当該領域（第ｎ色温度領域Ｒｎ）に対応付けて記憶部１７に格納する。その後、ステップＳ１７では、第ｎ色温度領域Ｒｎの番号をカウントするカウント値ｎを、ｎ＝ｎ＋１の式により書き換え（１を加算した値に書き換え）て記憶部１７に格納して、ステップＳ１８へ進む。
【００９１】
ステップＳ１８では、ステップＳ１７での選択された領域（色温度の領域）に適合する白検出枠の設定、あるいは、ステップＳ１５での領域（色温度の領域）が選択されてはいないとの判断に続き、シャッターボタン３１が全押し操作されたか否かを判断し、Ｙｅｓの場合はステップＳ１９へ進み、Ｎｏの場合は、ステップＳ１５へ戻る。このステップＳ１８では、シャッターボタン３１が全押し操作されたか否かを判断することにより、被写体の撮影動作を開始する意図があるか否かを判断しており、撮影動作を開始する意図がある場合に領域（色温度の領域）の選択が終了したものと判断している。
【００９２】
ステップＳ１９では、ステップＳ１８でのシャッターボタン３１が全押し操作されたとの判断に続き、ライブビュー動作制御を終了して、ステップＳ２０へ進む。このステップＳ１９では、ライブビュー動作制御を終了することに加えて、選択された領域（色温度の領域）の個数ｋを記憶部１７に格納する。この例では、ステップＳ１５（選択領域判断部７１）で選択された領域の個数ｋは、ステップＳ１７を経ることからカウント値ｎ−１となるので、個数ｋ＝ｎ−１として記憶部１７に格納する。その後、ステップＳ１９では、第ｎ色温度領域Ｒｎの番号をカウントするカウント値ｎを初期値（１）にして記憶部１７に格納して、ステップＳ２０へ進む。
【００９３】
ステップＳ２０では、ステップＳ１９でのライブビュー動作制御の終了、あるいは、後述するステップＳ２３でのｎ＝ｋではないとの判断に続き、第ｎ色温度領域Ｒｎにおける露出条件下での画像取得制御を行って、ステップＳ２１へ進む。このステップＳ２０では、撮影制御部７３において、ステップＳ１６（露出条件設定部７２）で設定されて第ｎ色温度領域Ｒｎに対応付けて記憶部１７に格納された露出条件とする露出制御を行った後に、モータドライバ５１への駆動指令によりメカシャッタユニット５３を閉じさせてＡＦＥ部４６を経てＲＡＷ−ＲＧＢデータを取得する画像取得制御（撮影）を行う。このため、ステップＳ２０では、第ｎ色温度領域Ｒｎにおける露出条件下での画像（画像データ）を取得する。
【００９４】
ステップＳ２１では、ステップＳ２０での第ｎ色温度領域Ｒｎにおける露出条件下での画像取得制御に続き、その第ｎ色温度領域Ｒｎに適合する白検出枠を用いてＷＢゲインを算出して、ステップＳ２２へ進む。このステップＳ２１では、ＷＢゲイン算出部１５２において、ステップＳ２０（撮影制御部７３）で取得した画像（画像データ）からブロック分割部１１で設定数個のブロック（この例では２５６のブロック２２（図３参照））を生成し、その各ブロック（各ブロック２２）のＷＢ評価値を評価値取得部１３２で取得し、そのＷＢ評価値を用いてステップＳ１７（白検出枠設定部１４）により第ｎ色温度領域Ｒｎに対応付けて記憶部１７に格納された白検出枠のみの中に存在するブロックを抽出し、その抽出した各ブロックのＲＧＢデータに基づいて適宜重み付けをしてＷＢゲインを算出し、そのＷＢゲインを記憶部１７に格納する。
【００９５】
ステップＳ２２では、ステップＳ２１での第ｎ色温度領域Ｒｎに適合する白検出枠を用いたＷＢゲインの算出に続き、ステップＳ２１で算出したＷＢゲインを用いてＷＢを整えた画像（画像データ）を生成して、ステップＳ２３へ進む。このステップＳ２２では、ＷＢ制御画像生成部１６において、ステップＳ２０（撮影制御部７３）で取得した画像（画像データ）全体（その各画素データ）に、ステップＳ２１（ＷＢゲイン算出部１５２）で算出したＷＢゲインを掛け合わせることで（ＷＢ制御を施して）ＷＢを整えた画像（画像データ）を生成し、当該画像（画像データ）を記憶部１７に格納する。このため、実施例２では、ステップＳ２０において第ｎ色温度領域Ｒｎにおける露出条件下で取得した画像（画像データ）が第２画像となる。また、このステップＳ２０からステップＳ２２では、ステップＳ１５（選択領域判断部７１）で選択された第ｎ色温度領域Ｒｎを対象とする領域としている。
【００９６】
ステップＳ２３では、ステップＳ２２でのＷＢを整えた画像（画像データ）の生成に続き、ｎ＝ｋであるか否かを判断し、Ｙｅｓの場合はステップＳ２４へ進み、Ｎｏの場合は、第ｎ色温度領域Ｒｎの番号をカウントするカウント値ｎを、ｎ＝ｎ＋１の式により書き換え（１を加算した値に書き換え）て記憶部１７に格納して、ステップＳ２０に戻る。このステップＳ２３では、カウント値ｎ（ステップＳ２０からステップＳ２２を行った回数）が設定した領域（色温度の領域）の個数ｋである、すなわちステップＳ２２（ＷＢ制御画像生成部１６）で生成したＷＢを整えた画像（画像データ）の数が、ステップＳ１５（選択領域判断部７１）で選択された領域（色温度の領域）の個数と等しくなったか否かを判断している。
【００９７】
ステップＳ２４では、ステップＳ２３でのｎ＝ｋであるとの判断に続き、カウント値ｎを初期値（１）として、このフローチャートを終了する。この後、画像処理装置１０２は、記憶部１７に格納した、ＷＢを整えたｋ個の画像（画像データ）を適宜出力する。
【００９８】
このように、画像処理装置１０２では、図２に示す画像２１の風景を被写体としているものとすると、ステップＳ１１へと進んでライブビュー動作により撮影画像を液晶モニタ３８に表示させる（図１４参照）。その後、ステップＳ１２→ステップＳ１３→ステップＳ１４→ステップＳ１５へと進んで、液晶モニタ３８上で位置Ｐ１（図１６参照）が選択されたものとすると、カウント値ｎが１であることから、位置Ｐ１を含む領域（色温度の領域）を第１色温度領域Ｒ１（図４参照）と設定する。その後、ステップＳ１６→ステップＳ１７へと進んで、第１色温度領域Ｒ１に対応付けて、その第１色温度領域Ｒ１における露出条件と、白熱灯の白検出枠および夕日の白検出枠（図７参照）と、を記憶する。その後、シャッターボタン３１が全押し操作されていないものとすると、ステップＳ１８→ステップＳ１５へと進む。そして、液晶モニタ３８上で位置Ｐ２が選択されたものとすると、カウント値ｎが２であることから、位置Ｐ２を含む領域（色温度の領域）を第２色温度領域Ｒ２（図４参照）と設定する。その後、ステップＳ１６→ステップＳ１７へと進んで、第２色温度領域Ｒ２に対応付けて、その第２色温度領域Ｒ２における露出条件と、白色蛍光灯の白検出枠（図８参照）と、を記憶する。その後、シャッターボタン３１が全押し操作されていないものとすると、ステップＳ１８→ステップＳ１５へと進む。そして、液晶モニタ３８上で位置Ｐ３が選択されたものとすると、カウント値ｎが３であることから、位置Ｐ３を含む領域（色温度の領域）を第３色温度領域Ｒ３（図４参照）と設定する。その後、ステップＳ１６→ステップＳ１７へと進んで、第３色温度領域Ｒ３に対応付けて、その第３色温度領域Ｒ３における露出条件と、日陰の白検出枠（図９参照）と、を記憶する。ここで、ステップＳ１５において、液晶モニタ３８上でいずれの領域（色温度の領域）も選択されていない場合、ステップＳ１６→ステップＳ１７での露出条件および白検出枠の対応付けが為されないこととカウント値ｎの加算が行われないこととを除くと、上記したことと同じ動作が繰り返される。
【００９９】
その後、シャッターボタン３１が全押し操作されたものとすると、ステップＳ１９→ステップＳ２０へと進んで、カウント値ｎが１であることから第１色温度領域Ｒ１の露出条件下での画像（画像データ）を取得する。その後、ステップＳ２１へと進んで、第１色温度領域Ｒ１の露出条件下で取得した画像（画像データ）を対象として、第１色温度領域Ｒ１に対応付けされた白熱灯の白検出枠および夕日の白検出枠（図７参照）を用いて、ＷＢゲインを算出する。その後、ステップＳ２２へと進んで、第１色温度領域Ｒ１の露出条件下で取得した画像（画像データ）全体（その各画素データ）に、当該画像（画像データ）から白熱灯および夕日の白検出枠を用いて算出したＷＢゲインを掛け合わせて（ＷＢ制御を施して）、ＷＢを整えた画像（画像データ）を生成して記憶部１７に格納する。
【０１００】
その後、ステップＳ２３へと進み、カウント値ｎが１であって選択された領域（色温度の領域）の個数ｋ（＝３）と等しくないことから、カウント値ｎを２としてステップＳ２０へと戻る。そして、カウント値ｎが２であることから第２色温度領域Ｒ２の露出条件下での画像（画像データ）を取得する。その後、ステップＳ２１へと進んで、第２色温度領域Ｒ２の露出条件下で取得した画像（画像データ）を対象として、第２色温度領域Ｒ２に対応付けされた白色蛍光灯の白検出枠（図８参照）を用いてＷＢゲインを算出する。その後、ステップＳ２２へと進んで、第２色温度領域Ｒ２の露出条件下で取得した画像（画像データ）全体（その各画素データ）に、当該画像（画像データ）から白色蛍光灯の白検出枠を用いて算出したＷＢゲインを掛け合わせて（ＷＢ制御を施して）、ＷＢを整えた画像（画像データ）を生成して記憶部１７に格納する。
【０１０１】
その後、ステップＳ２３へと進み、カウント値ｎが２であって選択された領域（色温度の領域）の個数ｋ（＝３）と等しくないことから、カウント値ｎを３としてステップＳ２０へと戻る。そして、カウント値ｎが３であることから第３色温度領域Ｒ３の露出条件下での画像（画像データ）を取得する。その後、ステップＳ２１へと進んで、第３色温度領域Ｒ３の露出条件下で取得した画像（画像データ）を対象として、第３色温度領域Ｒ３に対応付けされた日陰の白検出枠（図９参照）を用いてＷＢゲインを算出する。その後、ステップＳ２２へと進んで、第３色温度領域Ｒ３の露出条件下で取得した画像（画像データ）全体（その各画素データ）に、当該画像（画像データ）から日陰の白検出枠を用いて算出したＷＢゲインを掛け合わせて（ＷＢ制御を施して）、ＷＢを整えた画像（画像データ）を生成して記憶部１７に格納する。
【０１０２】
その後、ステップＳ２３へと進み、カウント値ｎが３であって選択された領域（色温度の領域）の個数ｋ（＝３）と等しいことから、ステップＳ２４へと進んでカウント値ｎを初期値（１）としてＷＢ制御処理を終了する。このとき、生成されて記憶部１７に格納されたＷＢを整えた画像（画像データ）の各々を適宜出力する。
【０１０３】
このため、画像処理装置１０２（撮像装置３０）では、図２に示す画像２１の風景を被写体として、その画像２１における３つの領域（色温度の領域）が選択された（図１６の符号Ｐ１、Ｐ２、Ｐ３参照）ものとすると、第１色温度領域Ｒ１の露出条件下で取得した画像（画像データ）に対して白熱灯および夕日の白検出枠すなわち第１色温度領域Ｒ１の色温度に合わせてＷＢを整えた画像（画像データ）と、第２色温度領域Ｒ２の露出条件下で取得した画像（画像データ）に対して白色蛍光灯の白検出枠すなわち第２色温度領域Ｒ２の色温度に合わせてＷＢを整えた画像（画像データ）と、第３色温度領域Ｒ３の露出条件下で取得した画像（画像データ）に対して日陰の白検出枠すなわち第３色温度領域Ｒ３の色温度に合わせてＷＢを整えた画像（画像データ）と、を生成して適宜出力する。すなわち、画像処理装置１０２（撮像装置３０）では、被写体（それをライブビュー動作で取得した画像（画像２１（第１画像）））の中に複数の領域（色温度の領域）が存在して、その各領域から複数が選択されたものとすると、選択された中のいずれか１つの領域の露出条件下で取得した画像（画像データ（第２画像））に対して対応する領域の色温度に合わせてＷＢを整えた画像（画像データ）を、選択された領域の個数と等しい数だけ生成する。なお、実施例２では、図１５のフローチャートを実行するものとされていたが、上記した動作と同様に、選択された中のいずれか１つの領域（色温度の領域）の露出条件下で取得した画像（画像データ）に対して対応する領域の色温度に合わせてＷＢを整えた画像（画像データ）を、選択された領域の個数と等しい数だけ生成するものであればよく、図１５のフローチャートに限定されるものではない。
【０１０４】
このことから、本発明に係る実施例２の画像処理装置１０２（撮像装置３０）では、被写体（それをライブビュー動作で取得した画像）の中で複数の領域（色温度の領域）が選択されると、その選択されたうちのいずれか１つの領域の色温度に合わせてＷＢを整えた画像（画像データ）を、選択された領域の個数と等しい数だけ生成することから、画面内に色温度の異なる領域が存在する場合であっても、生成した画像のいずれか１つを選択された箇所を含む領域に適切に対応させたものとすることができる。
【０１０５】
また、画像処理装置１０２（撮像装置３０）では、選択されたうちのいずれか１つの領域（色温度の領域）の露出条件下で画像（画像データ）を取得し、その画像（画像データ）に対して当該領域の色温度に合わせてＷＢを整えることから、より適切に当該領域に対応する画像を生成することができる。
【０１０６】
さらに、画像処理装置１０２（撮像装置３０）では、ライブビュー動作で取得した画像に基づき領域（色温度の領域）を設定することから、シャッターボタン３１が全押し操作された後の処理が複雑になることを防止することができる。
【０１０７】
画像処理装置１０２（撮像装置３０）では、ライブビュー動作で取得した画像（第１画像）に基づき領域（色温度の領域）を設定し、その設定した複数の領域の中から所望の領域を選択させるものであることから、注目された領域に適切に対応させた画像を確実に生成することができるとともに、シャッターボタン３１が全押し操作された後の処理が複雑になることを防止することができる。
【０１０８】
画像処理装置１０２（撮像装置３０）では、ライブビュー動作で取得した画像（第１画像）に基づき領域（色温度の領域）を設定し、液晶モニタ３８に表示された撮影画像上において設定した複数の領域の中から所望の領域を選択させるものであることから、注目された領域の選択を容易でかつ確実なものとすることができる。
【０１０９】
画像処理装置１０２（撮像装置３０）では、ライブビュー動作で取得した画像（第１画像）に基づいて、選択された領域（色温度の領域）における露出条件を設定することから、シャッターボタン３１が全押し操作されると、直ぐに当該領域の露出条件下で画像（画像データ）を取得することができる。
【０１１０】
画像処理装置１０２（撮像装置３０）では、ライブビュー動作で取得した画像（第１画像）に基づいて、選択された領域（色温度の領域）における白検出枠を設定することから、シャッターボタン３１が全押し操作されて当該領域の露出条件下で画像（画像データ（第２画像））を取得すると、直ぐに当該領域に合わせたＷＢ制御を行うことができる。
【０１１１】
画像処理装置１０２（撮像装置３０）では、ライブビュー動作で取得した画像（第１画像）に基づき領域（色温度の領域）を設定し、液晶モニタ３８に表示された撮影画像上において設定した複数の領域の中から所望の複数の領域を選択させるものであって、選択された領域毎に露出条件を設定することから、シャッターボタン３１が全押し操作されると、選択された各領域の露出条件下での画像（画像データ（第２画像））を連続して取得することができる。
【０１１２】
画像処理装置１０２（撮像装置３０）では、シャッターボタン３１が全押し操作されると、選択された各領域（色温度の領域）の露出条件下での画像（画像データ（第２画像））を連続して取得することができることから、選択された領域の個数と等しい数だけ生成するＷＢを整えた複数の画像（画像データ）における実際に取得した時間差を極めて小さなものとすることができる。
【０１１３】
画像処理装置１０２（撮像装置３０）では、対象とする領域（色温度の領域）のＷＢ評価値を含む白検出枠のみを用いて、当該領域の色温度に合わせてＷＢを整えるためのＷＢゲインを算出することから、当該領域の色温度に特化させてＷＢを整えることができる。このため、より適切に対象とする領域に対応させてＷＢを整えた画像を生成することができる。
【０１１４】
画像処理装置１０２（撮像装置３０）では、ライブビュー動作で液晶モニタ３８に表示された撮影画像（第１画像）上において設定した複数の領域（色温度の領域）の中から所望の領域を選択させるものであって、その選択されたすべての領域に対して適切に対応する画像を生成することから、複数の生成された画像（画像データ）のそれぞれを心象に合うものとすることができ、意図する色味の画像を取得させることができる。
【０１１５】
画像処理装置１０２（撮像装置３０）では、選択された順番に沿って選択された各領域（色温度の領域）の露出条件下での画像（画像データ）を取得して当該領域に対して適切に対応する画像を生成していることから、例えば、その生成した順番に沿ってもしくは生成する度にその生成した画像を液晶モニタ３８に表示させることにより、撮影者の選択操作に合致するものとすることができる。さらに、生成した順番に沿ってメモリカード５８に保存することにより、後の確認の際にも撮影者の選択操作に合致するものとすることができる。
【０１１６】
したがって、本発明に係る実施例２の画像処理装置１０２（撮像装置３０）では、画像内に色温度の異なる領域が存在する場合に、それぞれの領域の色温度に適切に対応した画像を得ることができる。
【０１１７】
なお、上記した実施例２では、図１５のフローチャートにおいて、ステップＳ２０で第ｎ色温度領域Ｒｎにおける露出条件下での画像（画像データ）を取得した後に、ステップＳ２１→ステップＳ２２へと進んでＷＢ制御を行うものとされていたが、そのステップＳ２１およびステップＳ２２を行うことなくステップＳ２０とステップＳ２３とを選択された領域（色温度の領域）の個数ｋだけ繰り返した後に、それぞれ取得した画像（画像データ）に対してステップＳ２１→ステップＳ２２でＷＢ制御を行うものであってもよく、上記した実施例２に限定されるものではない。
【０１１８】
また、上記した実施例２では、図１５のフローチャートにおいて、ステップＳ２０においてステップＳ１６で設定された第ｎ色温度領域Ｒｎにおける露出条件下で画像（画像データ（第２画像））を取得し、その画像（画像データ（第２画像））に対してステップＳ２１→ステップＳ２２へと進んでＷＢ制御を行うものとされていたが、固定された露出条件下で画像（第２画像）を取得して、その画像（第２画像）に対してステップＳ２１→ステップＳ２２へと進んでＷＢ制御を行うものであってもよく、上記した実施例２に限定されるものではない。その場合、例えば、ステップＳ１９において、固定された露出条件下で画像（第２画像）を取得するものとして、ステップＳ２０を行うことなくステップＳ２１→ステップＳ２２→ステップＳ２３を繰り返すものとすればよい。また、固定された露出条件は、既知の方法で設定すればよい。
【０１１９】
さらに、上記した実施例２では、選択領域判断部７１において、操作部５９への操作を撮影画像上に反映させることとして、撮影画像上に矢印等の指示記号を表示して当該指示記号を移動させて撮影画像上の任意の位置を指定させる、もしくは撮影画像上に各ブロック２２を表示して任意のブロック２２を指定させて、その指定された位置もしくはブロック２２が含まれる領域（色温度の領域）が選択されたものと判断することをあげていた。そのような構成とした際、図１６に示す位置Ｐ１と位置Ｐ４とのように、指定された異なる位置もしくは異なるブロック２２が同一の領域（図１６の例では第１色温度領域Ｒ１）に含まれるものであった場合には、当該１つの領域が選択されたものとみなすものとすればよい。このため、図１６の例では、位置Ｐ１と位置Ｐ４との選択に対しては、第１色温度領域Ｒ１の露出条件下での画像（画像データ）に、第１色温度領域Ｒ１に対応付けされた白熱灯の白検出枠および夕日の白検出枠（図７参照）を用いてＷＢゲインを算出して、ＷＢを整えた画像（画像データ）を１つ生成する。このような構成とすることで、同一の領域に合わせてＷＢを整えた画像（画像データ）を重複して生成することを防止することができる。また、これとは異なり、指定された異なる位置もしくは異なるブロック２２が同一の領域（色温度の領域）に含まれるものであった場合には、それぞれの選択に対して該当する領域が選択されたものとみなすものとしてもよい。すなわち、図１６の例では、位置Ｐ１の選択に対して第１色温度領域Ｒ１を設定するとともに位置Ｐ４の選択に対しても第１色温度領域Ｒ１を設定し、それぞれに対してＷＢを整えた画像（画像データ）を生成するものとしてもよい。このような構成とすることで、選択した数と、生成されたＷＢを整えた画像（画像データ）の数と、を一致させることができ、撮影者の操作に合致するものとすることができる。
【０１２０】
上記した実施例２では、図１５のフローチャートにおいて、ステップＳ１８でシャッターボタン３１が全押し操作されたか否かを判断することにより領域（色温度の領域）の選択が終了したものと判断していたが、操作部５９において選択終了の操作を行うものとしてもよく、上記した実施例２に限定されるものではない。
【０１２１】
上記した実施例２では、撮像装置３０で取得した画像（画像データ（第２画像））からＷＢを整えた画像（画像データ）を生成するものとしていたが、例えばメモリカード５８（図１２参照）に保存された画像（画像データ）からＷＢを整えた画像（画像データ）を生成するものであってもよく、上記した実施例２に限定されるものではない。この場合、図１５のフローチャートのステップＳ２０のように第ｎ色温度領域Ｒｎにおける露出条件下での画像（画像データ）を取得することはできないので、実施例１の画像処理装置１０と同様の処理を行うものとすればよい。また、この場合、メモリカード５８（図１２参照）に保存された画像（画像データ）が、領域設定部１１により領域（色温度の領域）が設定される第１画像となるとともに、ホワイトバランス制御部（ＷＢゲイン算出部１５およびＷＢ制御画像生成部１６）により対象とする領域（色温度の領域）の色温度に合わせてホワイトバランスを整えた画像の生成の元になる第２画像となる。換言すると、この場合、第１画像と第２画像とが等しいものとなる。
【０１２２】
上記した実施例２では、選択領域判断部７１が、操作部５９への操作によりライブビュー動作で液晶モニタ３８に表示された撮影画像上において所望の領域（色温度の領域）を選択させるものとしていたが、液晶モニタ３８に画面上の表示を押すことで機器を操作する入力装置として機能する所謂タッチパネル機能を備えさせるとともに、液晶モニタ３８に表示された撮影画像を押すことで所望の領域を選択させるものとしてもよく、上記した実施例２に限定されるものではない。
【０１２３】
なお、上記した各実施例では、本発明に係る画像処理装置の一例としての画像処理装置１０および画像処理装置１０２について説明したが、画像のホワイトバランスを整える画像処理装置であって、前記画像を色温度別に分類して複数の領域を設定する領域設定部と、前記画像から対象とする前記領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、前記ホワイトバランス制御部は、前記領域設定部で設定した前記領域のすべてを対象とすることで、前記画像から前記領域設定部で設定した前記領域の数と等しい数のホワイトバランスを整えた画像を生成する画像処理装置、あるいは、画像のホワイトバランスを整える画像処理装置であって、前記画像を色温度別に分類して複数の領域を設定する領域設定部と、前記画像から対象とする前記領域の色温度に合わせてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、前記ホワイトバランス制御部は、前記領域設定部で設定した中の少なくとも２つの前記領域を対象とすることで、前記画像から少なくとも２つのホワイトバランスを整えた画像を生成する画像処理装置であればよく、上記した各実施例に限定されるものではない。
【０１２４】
また、上記した実施例２では、本発明に係る撮像装置の一例としての撮像装置３０について説明したが、ライブビュー表示を行うために第１画像を取得し撮影操作に応じて第２画像を取得するホワイトバランスを整える画像処理装置を備える撮像装置であって、前記第１画像を色温度別に分類して複数の領域を設定する領域設定部と、前記第２画像に基づいてホワイトバランスを整えた画像を生成するホワイトバランス制御部と、を備え、前記ホワイトバランス制御部は、前記領域設定部で設定した前記各領域中から少なくとも２つの前記領域をホワイトバランス制御の対象とし、該対象とする少なくとも２つの前記領域に対応する前記第２画像における領域の色温度に合わせて、前記第２画像に基づいた少なくとも２つのホワイトバランスを整えた画像を生成する撮像装置であればよく、上記した実施例２に限定されるものではない。
【０１２５】
さらに、上記した各実施例では、ＷＢゲイン算出部１５において、白検出枠設定部１４で検出した白検出枠のみを用いてＷＢゲインを算出していたが、白検出枠設定部１４で検出した白検出枠に加えてそこに隣接する白検出枠を用いてＷＢゲインを算出するものであってもよい。このような構成とすると、誤って無彩色領域を白いものであると判断して、白くないものを白くしてしまう虞を低減することができる。
【０１２６】
上記した実施例１では、入力された画像（画像データ）において、領域設定部１２で設定した複数の領域（色温度の領域）のうちのいずれか１つの領域の色温度に合わせてＷＢを整えた画像（画像データ）を、領域設定部１２で設定したすべての領域に対して生成するもの（設定した領域の数と等しい数のＷＢを整えた画像を生成するもの）とされていたが、画像処理装置１０に実施例２の選択領域判断部７１を設けて領域設定部１２で設定した各領域の中から所望の領域の選択を可能とし、その選択されたすべての領域に対して生成するもの（選択された領域の数と等しい数のＷＢを整えた画像を生成するもの）としてもよい。この場合、画像処理装置１０に、入力された画像を表示する表示部（実施例２における液晶モニタ３８に相当するもの）とその画像上で所望の領域（色温度の領域）の選択を可能とする操作部（実施例２における操作部５９に相当するもの）を設けることで、実施例２の選択領域判断部７１を設けることを可能とすることができる。
【０１２７】
上記した実施例２では、撮像装置３０を示していたが、本願発明に係る画像処理装置（１０、１０２）を搭載する撮像装置であれば、撮影光学系と撮像素子とが筐体に収容され当該筐体が撮像装置本体に着脱自在とされた撮像装置であってもよく、撮影光学系を保持する各筒状部が着脱可能とされた撮像装置であってもよく、上記した実施例２に限定されるものではない。
【０１２８】
上記した実施例２では、撮像装置３０を示していたが、画像処理装置（１０、１０２）を搭載する電子機器であれば、カメラ機能を組み込んだＰＤＡ（ｐｅｒｓｏｎａｌ  ｄａｔａ  ａｓｓｉｓｔａｎｔ）や携帯電話機等の携帯型情報端末装置としての電子機器であっても本発明に係る画像処理装置（１０、１０２）を適用することができ、上記した各実施例に限定されるものではない。これは、このような携帯型情報端末装置も外観は若干異にするものの撮像装置３０と実質的に全く同様の機能・構成を含んでいるものが多いことによる。
【０１２９】
以上、本発明の画像処理装置および撮像装置を各実施例に基づき説明してきたが、具体的な構成については各実施例に限られるものではなく、本発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【符号の説明】
【０１３０】
１０、１０２  画像処理装置
１１  ブロック分割部
１２  領域設定部
１３、１３２  （ホワイトバランス評価値取得部の一例としての）評価値取得部
１４  白検出枠設定部
１５、１５２  （ゲイン算出部の一例としての）ＷＢゲイン算出部
１６  （ホワイトバランス制御画像生成部の一例としての）ＷＢ制御画像生成部
２１  （入力される画像の一例としての）画像
２２  ブロック
３０  撮像装置
３８  （表示部の一例としての）液晶モニタ
７１  選択領域判断部
７２  露出条件設定部
７３  撮影制御部
Ｒ１  （設定された領域の一例としての）第１色温度領域
Ｒ２  （設定された領域の一例としての）第２色温度領域
Ｒ３  （設定された領域の一例としての）第３色温度領域
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開２００５−３４７８１１号公報
【図１】
2014120844.tif 000003
【図２】
2014120844.tif 000004
【図３】
2014120844.tif 000005
【図４】
2014120844.tif 000006
【図５】
2014120844.tif 000007
【図６】
2014120844.tif 000008
【図７】
2014120844.tif 000009
【図８】
2014120844.tif 000010
【図９】
2014120844.tif 000011
【図１０】
2014120844.tif 000012
【図１１】
2014120844.tif 000013
【図１２】
2014120844.tif 000014
【図１３】
2014120844.tif 000015
【図１４】
2014120844.tif 000016
【図１５】
2014120844.tif 000017
【図１６】
2014120844.tif 000018