(57)【要約】【課題】画像のホワイトバランス調整を適正に行って、画像の色合いをより自然なものとする。【解決手段】入力されたデジタル画像信号に対応する画像Ｇの色データに基づいてホワイトバランス調整量を設定する調整量設定手段（例えば、ＣＰＵ８等）を備えるホワイトバランス制御装置（例えば、デジタルカメラ１００等）である。各ブロックの輝度値と、色度平面Ｓにおける各ブロックの色度座標とに基づいて、ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定する輝度係数設定手段（例えば、ＣＰＵ８等）を備える。調整量設定手段は、設定された輝度係数を考慮した色データに基づいて、ホワイトバランス調整量を設定する。【選択図】        図１
2005033332.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像情報に対応する画像の色情報に基づいてホワイトバランス調整量を設定する調整量設定手段を備えるホワイトバランス制御装置であって、
前記画像情報のうちの色情報に基づいて、前記画像の色空間における色座標を算出する色座標算出手段と、
前記色情報に基づいて、前記画像の輝度値を算出する輝度値算出手段と、
前記輝度値算出手段により算出された画像の輝度値と、前記色座標算出手段により算出された画像の色座標とに基づいて、前記ホワイトバランス調整量の重み付けに係る輝度係数を設定する輝度係数設定手段と、を備え、
前記調整量設定手段は、前記輝度係数設定手段により設定された輝度係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴とするホワイトバランス制御装置。
【請求項２】
前記画像を複数のブロックに分割する画像分割手段を備え、
前記色座標算出手段は、前記画像情報のうち、前記画像分割手段により分割された複数のブロックの各々に対応する部分の色情報に基づいて、色度空間における各ブロックの色度座標を算出し、
前記輝度値算出手段は、前記複数のブロックの各々に対応する前記色情報に基づいて、各ブロックの輝度値を算出し、
前記輝度係数設定手段は、前記輝度値算出手段により算出された各ブロックの輝度値と、前記色座標算出手段により算出された各ブロックの色度座標とに基づいて、前記ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定し、
前記調整量設定手段は、前記輝度係数設定手段により設定された各ブロックの輝度係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴とする請求項１に記載のホワイトバランス制御装置。
【請求項３】
前記色度空間が色度に応じて区切られた各色区域毎の輝度値と輝度係数とが対応付けられた輝度係数設定テーブルを記憶する設定テーブル記憶手段を備え、
前記輝度係数設定手段は、前記各ブロックの色度座標から色区域を特定し、前記設定テーブル記憶手段に記憶された輝度係数設定テーブルに基づいて、各ブロックの輝度値から輝度係数を設定することを特徴とする請求項２に記載のホワイトバランス制御装置。
【請求項４】
前記色区域毎に設定された前記ホワイトバランス調整量の重み付けに係る色区域係数を記憶する色区域係数記憶手段と、
前記各ブロックの色度座標が属する色区域の色区域係数を前記色区域係数記憶手段から取得して設定する色区域係数設定手段と、を備え、
前記調整量設定手段は、さらに、前記色区域係数設定手段により設定された色区域係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴とする請求項３に記載のホワイトバランス制御装置。
【請求項５】
前記ブロックの各々の色度座標に基づいて、前記ホワイトバランス調整量の重み付けに係る各ブロックの色度係数を設定する色度係数設定手段を備え、
前記調整量設定手段は、さらに、前記色度係数設定手段により設定された各ブロックの色度係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴とする請求項２〜４の何れか一項に記載のホワイトバランス制御装置。
【請求項６】
前記ブロックの各々の色度座標に基づいて、前記ホワイトバランス調整量の重み付けに係る各ブロックの色度係数を設定する色度係数設定手段と、
前記色度係数設定手段により設定された各ブロックの色度係数と、前記輝度係数設定手段により設定された各ブロックの輝度係数と、前記色区域係数設定手段により設定された色区域係数とに基づいて、無彩色点を判定する無彩色点判定手段と、
前記無彩色点判定手段により判定された無彩色点の前記色度座標に基づいて、前記色区域係数を前記色区域係数記憶手段から取得して再設定する色区域係数再設定手段と、を備え、
前記調整量設定手段は、さらに、前記色区域係数再設定手段により再設定された色区域係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴とする請求項４に記載のホワイトバランス制御装置。
【請求項７】
前記色区域係数再設定手段により再設定された色区域係数に基づいて、前記無彩色点を再判定する再判定手段を備え、
前記調整量設定手段は、前記再判定手段にて再判定された無彩色点の前記色度座標に基づいて、前記ホワイトバランス調整量を設定することを特徴とする請求項６に記載のホワイトバランス制御装置。
【請求項８】
前記輝度係数設定手段は、前記色度空間における青色側の特定の範囲内に含まれる前記ブロックの輝度係数を、前記ブロックの輝度値が大きいほど小さく設定することを特徴とする請求項２〜７の何れか一項に記載のホワイトバランス制御装置。
【請求項９】
前記輝度係数設定手段は、前記色度空間における青色側の特定の範囲以外の所定の範囲内に含まれる前記ブロックの輝度係数を、前記ブロックの輝度値が大きいほど大きく設定することを特徴とする請求項２〜８の何れか一項に記載のホワイトバランス制御装置。
【請求項１０】
請求項１〜９の何れか一項に記載のホワイトバランス制御装置を備える電子機器であって、
前記画像を撮像する撮像手段を備えることを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホワイトバランス制御装置及び電子機器に関する。
【０００２】
【従来の技術】
従来より、デジタルカメラには、撮像した白い被写体をヒトの見た目に合わせるように、被写体の出力信号を自動的に調整するホワイトバランス調整を行うものがある。
ホワイトバランス調整の方式には、大別して、外部測定方式とＴＴＬ（Ｔｈｒｏｕｇｈ  Ｔｈｅ  Ｌｅｎｓ）方式とがあり、後者は、さらに、全画面平均方式と無彩色検出方式とに分けられる。
【０００３】
上記のうち、ＴＴＬの無彩色検出方式は、ホワイトバランス調整の主流となってきており、具体的には、画像中から白やグレー等の無彩色の領域を抽出して、その部分の色差が０「ゼロ」となるように補正する方式である。ここで、無彩色の領域を抽出（検出）する方法として、例えば、画像の色度情報を用いて色度平面上で黒体輻射軌跡の近傍の画素を無彩色と判定する方法が提案されている（例えば、特許文献１参照。）
そして、無彩色検出方式は、無彩色と判定した画素の色度情報を積分して、積分値のＲＧＢがＲ：Ｇ：Ｂ＝１：１：１となるように色調補正するのが一般的となっている。
しかしながら、上記の場合、光源に照らされた白やグレーの被写体と、黒体輻射軌跡の近傍に位置する有彩色の被写体が混在していると、無彩色の被写体だけでなく有彩色の被写体の画素の色度情報も積分され、有彩色の被写体の彩度を下げるように色調補正してしまい、ホワイトバランス調整を適正に行うことが困難となる。
【０００４】
そこで、ホワイトバランス調整に画素の輝度値を利用するホワイトバランス制御装置が提案されており、輝度値が大きい画素ほどホワイトバランス調整量の重み付けを大きくする加重処理を施して積分することによって、ホワイトバランス調整量を算出するようになっている（例えば、特許文献２参照。）。
【０００５】
【特許文献１】
特開２００２−１１２２８２号公報
【特許文献２】
特開２００２−２３２９０６号公報
【０００６】
【発明が解決しようとする課題】
ところで、例えば、撮像装置の撮像領域の一部に青空が入るシーンでは、青空部分に対応する画素の輝度値が、撮像領域の全ての画素の輝度値の平均値以上になることが多く、特に、半逆光のようなシーンにおいて顕著となっている。
しかしながら、上記の場合において、特許文献２等のように、画素の輝度値が大きいほどホワイトバランス調整量の重み付けが大きくなるように加重処理を施して積分すると、積分結果であるホワイトバランス調整量に対して青空部分に対応する画素の影響度合が大きくなり、青空の彩度を下げる方向に色調補正されてしまう。この結果、青空が色あせ、画像全体が黄ばんだ印象になるといった画質劣化を招いてしまう。
このように、画素の輝度値が大きいほどホワイトバランス調整量の重み付けが大きくなるように加重処理を施して積分しただけでは、最適なホワイトバランス調整量を算出することができず、画像のホワイトバランス調整を適正に行うことができなかった。
【０００７】
本発明の課題は、画像のホワイトバランス調整を適正に行うことができ、これにより、画像の色合いをより自然なものとすることができるホワイトバランス制御装置及び電子機器を提供することである。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、入力された画像情報に対応する画像の色情報に基づいてホワイトバランス調整量を設定する調整量設定手段を備えるホワイトバランス制御装置であって、
前記画像情報のうちの色情報に基づいて、前記画像の色空間における色座標を算出する色座標算出手段と、
前記色情報に基づいて、前記画像の輝度値を算出する輝度値算出手段と、
前記輝度値算出手段により算出された画像の輝度値と、前記色座標算出手段により算出された画像の色座標とに基づいて、前記ホワイトバランス調整量の重み付けに係る輝度係数を設定する輝度係数設定手段と、を備え、
前記調整量設定手段は、前記輝度係数設定手段により設定された輝度係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴としている。
【０００９】
請求項１に記載の発明によれば、輝度値算出手段により算出された画像の輝度値と、色座標算出手段により算出された画像の色座標とに基づいて、ホワイトバランス調整量の重み付けに係る輝度係数を設定する輝度係数設定手段を備え、調整量設定手段は、輝度係数設定手段により設定された輝度係数を考慮した色情報に基づいて、ホワイトバランス調整量を設定する。即ち、画像の輝度値と、画像の色空間における色座標とに基づいて設定された輝度係数を考慮した色情報に基づいて、ホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整を従来よりも適正に行うことができることとなって、画像の色合いをより自然なものとすることができる。
【００１０】
請求項２に記載の発明は、請求項１に記載のホワイトバランス制御装置において、
前記画像を複数のブロックに分割する画像分割手段を備え、
前記色座標算出手段は、前記画像情報のうち、前記画像分割手段により分割された複数のブロックの各々に対応する部分の色情報に基づいて、色度空間における各ブロックの色度座標を算出し、
前記輝度値算出手段は、前記複数のブロックの各々に対応する前記色情報に基づいて、各ブロックの輝度値を算出し、
前記輝度係数設定手段は、前記輝度値算出手段により算出された各ブロックの輝度値と、前記色座標算出手段により算出された各ブロックの色度座標とに基づいて、前記ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定し、
前記調整量設定手段は、前記輝度係数設定手段により設定された各ブロックの輝度係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴としている。
【００１１】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られるのは無論のこと、特に、各ブロックの輝度値と、各ブロックの色度座標とに基づいて、ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定し、各ブロックの輝度係数を考慮した色情報に基づいて、ホワイトバランス調整量をより適正な値に設定することができる。
【００１２】
請求項３に記載の発明は、請求項２に記載のホワイトバランス制御装置において、
前記色度空間が色度に応じて区切られた各色区域毎の輝度値と輝度係数とが対応付けられた輝度係数設定テーブルを記憶する設定テーブル記憶手段を備え、
前記輝度係数設定手段は、前記各ブロックの色度座標から色区域を特定し、前記設定テーブル記憶手段に記憶された輝度係数設定テーブルに基づいて、各ブロックの輝度値から輝度係数を設定することを特徴としている。
【００１３】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られるのは無論のこと、特に、各ブロックの色度座標から色度空間が色度に応じて区切られた色区域を特定して、色区域毎の輝度値と輝度係数とが対応付けられた輝度係数設定テーブルに基づいて、各ブロックの輝度値から輝度係数を設定することができる。即ち、色度空間の色区域を考慮してホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整をより適正に行うことができる。
【００１４】
請求項４に記載の発明は、請求項３に記載のホワイトバランス制御装置において、
前記色区域毎に設定された前記ホワイトバランス調整量の重み付けに係る色区域係数を記憶する色区域係数記憶手段と、
前記各ブロックの色度座標が属する色区域の色区域係数を前記色区域係数記憶手段から取得して設定する色区域係数設定手段と、を備え、
前記調整量設定手段は、さらに、前記色区域係数設定手段により設定された色区域係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴としている。
【００１５】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られるのは無論のこと、特に、色区域毎に設定されたホワイトバランス調整量の重み付けに係る色区域係数を記憶する色区域係数記憶手段から、各ブロックの色度座標が属する色区域の色区域係数を取得して設定して、設定された色区域係数を考慮した色情報に基づいて、ホワイトバランス調整量を設定することができる。即ち、色区域係数を考慮してホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整をより適正に行うことができる。
【００１６】
請求項５に記載の発明は、請求項２〜４の何れか一項に記載のホワイトバランス制御装置において、
前記ブロックの各々の色度座標に基づいて、前記ホワイトバランス調整量の重み付けに係る各ブロックの色度係数を設定する色度係数設定手段を備え、
前記調整量設定手段は、さらに、前記色度係数設定手段により設定された各ブロックの色度係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴としている。
【００１７】
請求項５に記載の発明によれば、請求項２〜４に記載の発明と同様の効果が得られるのは無論のこと、特に、ブロックの各々の色度座標に基づいて、ホワイトバランス調整量の重み付けに係る各ブロックの色度係数を設定して、設定された各ブロックの色度係数を考慮した色情報に基づいて、ホワイトバランス調整量を設定することができる。即ち、色度係数を考慮してホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整をより適正に行うことができる。
【００１８】
請求項６に記載の発明は、請求項４に記載のホワイトバランス制御装置において、
前記ブロックの各々の色度座標に基づいて、前記ホワイトバランス調整量の重み付けに係る各ブロックの色度係数を設定する色度係数設定手段と、
前記色度係数設定手段により設定された各ブロックの色度係数と、前記輝度係数設定手段により設定された各ブロックの輝度係数と、前記色区域係数設定手段により設定された色区域係数とに基づいて、無彩色点を判定する無彩色点判定手段と、
前記無彩色点判定手段により判定された無彩色点の前記色度座標に基づいて、前記色区域係数を前記色区域係数記憶手段から取得して再設定する色区域係数再設定手段と、を備え、
前記調整量設定手段は、さらに、前記色区域係数再設定手段により再設定された色区域係数を考慮した色情報に基づいて、前記ホワイトバランス調整量を設定することを特徴としている。
【００１９】
請求項６に記載の発明によれば、請求項４に記載の発明と同様の効果が得られるのは無論のこと、特に、各ブロックの色度係数と、各ブロックの輝度係数と、色区域係数とに基づいて、無彩色点を判定することができる。さらに、判定された無彩色点の色度座標に基づいて、色区域係数を再設定して、再設定された色区域係数を考慮した色情報に基づいて、ホワイトバランス調整量を設定することができる。即ち、各ブロックの色度係数と各ブロックの輝度係数と色区域係数とを考慮して無彩色点の判定を適正に行うことができ、さらに、無彩色点の色度座標を考慮して色区域係数をより適正な値に再設定することができることとなって、再設定された色区域係数を用いてホワイトバランス調整量をより適正な値に設定することができる。
【００２０】
請求項７に記載の発明は、請求項６に記載のホワイトバランス制御装置において、
前記色区域係数再設定手段により再設定された色区域係数に基づいて、前記無彩色点を再判定する再判定手段を備え、
前記調整量設定手段は、前記再判定手段にて再判定された無彩色点の前記色度座標に基づいて、前記ホワイトバランス調整量を設定することを特徴としている。
【００２１】
請求項７に記載の発明によれば、請求項６に記載の発明と同様の効果が得られるのは無論のこと、特に、再設定された色区域係数に基づいて、無彩色点を再判定して、再判定された無彩色点の色度座標に基づいて、ホワイトバランス調整量を設定することができる。即ち、色区域係数を用いて無彩色点の再判定を適正に行うことができることとなって、再判定された無彩色点の色度座標を考慮してホワイトバランス調整量をより適正な値に設定することができる。
【００２２】
請求項８に記載の発明は、請求項２〜７の何れか一項に記載のホワイトバランス制御装置において、
前記輝度係数設定手段は、前記色度空間における青色側の特定の範囲内に含まれる前記ブロックの輝度係数を、前記ブロックの輝度値が大きいほど小さく設定することを特徴としている。
【００２３】
請求項８に記載の発明によれば、請求項２〜７に記載の発明と同様の効果が得られるのは無論のこと、特に、色度空間における青色側の特定の範囲内に含まれるブロックの輝度係数を、ブロックの輝度値が大きいほど小さく設定することができる。これにより、色度空間における青色側の特定の範囲内に含まれるブロックのホワイトバランス調整量に対する寄与度を小さくすることができ、画像の青色の部分（例えば、青空）の彩度を下げることがなくなって、ホワイトバランス調整が適正に施された画像を得ることができる。
【００２４】
請求項９に記載の発明は、請求項２〜８の何れか一項に記載のホワイトバランス制御装置において、
前記輝度係数設定手段は、前記色度空間における青色側の特定の範囲以外の所定の範囲内に含まれる前記ブロックの輝度係数を、前記ブロックの輝度値が大きいほど大きく設定することを特徴としている。
【００２５】
請求項９に記載の発明によれば、請求項２〜８に記載の発明と同様の効果が得られるのは無論のこと、特に、色度空間における青色側の特定の範囲以外の所定の範囲内に含まれるブロックの輝度係数を、ブロックの輝度値が大きいほど大きく設定することができる。これにより、色度空間における青色側の特定の範囲以外の所定の範囲内に含まれるブロックのホワイトバランス調整量に対する寄与度を大きくすることができ、画像の青色以外の部分、即ち、例えば白色の部分等の彩度を高めて、ホワイトバランス調整が適正に施された画像を得ることができる。
【００２６】
請求項１０に記載の発明は、請求項１〜９の何れか一項に記載のホワイトバランス制御装置を備える電子機器であって、
前記画像を撮像する撮像手段を備えることを特徴としている。
【００２７】
請求項１０に記載の発明によれば、画像を撮像する撮像手段を備える電子機器であっても、請求項１〜９に記載の発明と同様の効果を得ることができる。
【００２８】
【発明の実施の形態】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明に係るホワイトバランス制御装置を備える電子機器の好適な一例として例示するデジタルカメラの要部構成を示すブロック図である。
【００２９】
図１に示すように、デジタルカメラ１００は、撮像部１、Ａ／Ｄ変換回路２、画像用メモリ３、表示装置４、不揮発性メモリ５、ＲＡＭ６、ＲＯＭ７、ＣＰＵ８、電源スイッチ９、レリーズスイッチ１０、照明用光源１１等を備えて構成されている。
【００３０】
撮像部１は、光路上において被写体の光学像を結像する撮像レンズ１ａと、撮像レンズ１ａの合焦位置調整のために当該撮像レンズ１ａを光軸方向に移動させる駆動モータ１ｂと、撮像レンズ１ａにより結像された光学像を光電変換し、光電変換した画像信号（アナログ信号）をＡ／Ｄ変換回路２に出力する、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の撮像素子１ｃ（撮像手段）と、ＣＰＵ８により開放量が制御されることで撮像素子１ｃに入射する光の量を調節する絞り部１ｄとを備えている。
【００３１】
Ａ／Ｄ変換回路２は、撮像素子１ｃから出力され入力されたアナログ信号をデジタル信号に変換し、変換したデジタル画像信号を画像用メモリ３に出力する。ここで、本実施の形態におけるＡ／Ｄ変換回路２は、撮像素子１ｃに入射した光の強度が大きいほど大きな値のデジタル画像信号に変換するものとする。
画像用メモリ３は、Ａ／Ｄ変換回路２を介して入力されたデジタル画像信号を一時的に格納する。
表示装置４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等により構成され、ＣＰＵ８から出力され入力された表示信号に従って撮像画像や操作画面等を表示する。
不揮発性メモリ５は、例えばメモリカード等により構成され、画像用メモリ３に記憶されたデジタル画像信号のうち、ＣＰＵ８の制御下にて各種の画像処理が施されたデジタル画像信号を記憶する。
【００３２】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６は、例えば、揮発性の半導体メモリであり、ＣＰＵ８が処理中のプログラム、データ等を一時的に記憶する作業領域を有している。
【００３３】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）７は、読み出し専用のメモリであり、ＣＰＵ８により実行されるデジタルカメラ１００としての各種の処理にかかるアプリケーションプログラムや、各種動作に使用するデータ等を記憶する。具体的には、ＲＯＭ７は、調整量設定プログラム７ａと、画像分割プログラム７ｂと、色度座標算出プログラム７ｃと、輝度値算出プログラム７ｄと、輝度係数設定プログラム７ｅと、無彩色点判定プログラム７ｆと、再判定プログラム７ｇ等を記憶している。
【００３４】
また、ＲＯＭ７は、設定テーブル記憶手段を構成しており、色度平面Ｓ（色度空間（色空間）：図３参照）が色度に応じて区切られた各光源領域（色区域）毎の輝度値と輝度係数とが対応付けられた輝度係数設定テーブルＴ１を記憶している。
さらに、ＲＯＭ７は、各ブロックの色度座標と、ホワイトバランス調整量の重み付けに係る各ブロックの色度係数（図４及び図５参照）とが対応付けられた色度係数設定テーブルＴ２を記憶している。
また、ＲＯＭ７は、色区域係数記憶手段を構成しており、各光源領域と、ホワイトバランス調整量の重み付けに係る光源領域係数（色区域係数）とが対応付けられた光源領域係数設定テーブルＴ３を記憶している。具体的には、光源領域係数設定テーブルＴ３として、第一の光源領域係数に係る第一の光源領域係数設定テーブルＴ３１（図７参照）と、第二の光源領域係数に係る第二の光源領域係数設定テーブルＴ３２（図８（ａ）〜図８（ｂ）参照）とが挙げられる。
【００３５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８は、ＲＯＭ７に記憶されているデジタルカメラ１００としての各種機能に関る各種アプリケーションプログラムを読み出してＲＡＭ６内の作業領域に展開し、当該プログラムに従って動画や静止画の撮像処理等の各種処理を実行する。
具体的には、撮像処理において、ＣＰＵ８は、調整量設定手段として、調整量設定プログラム７ａに従って、画像用メモリ３に格納されたデジタル画像信号に基づき、撮像画像Ｇ（図２（ａ）参照）の色データ（色情報）に基づいてホワイトバランス調整量を設定するホワイトバランス調整処理を行う。
【００３６】
また、ホワイトバランス調整処理にて、ＣＰＵ８は、画像分割手段として、画像分割プログラム７ｂに従って、画像用メモリ３に格納したデジタル画像信号に基づいて、撮像画像Ｇを複数（例えば、横：６４×縦：４８）のブロックに分割する（図２（ｂ）参照）。
さらに、ＣＰＵ８は、色座標算出手段として、色度座標算出プログラム７ｃに従って、デジタル画像信号のうち、分割された複数のブロックの各々に対応する信号に含まれる色データに基づいて、色度平面Ｓにおける各ブロックの色度座標を算出する。
【００３７】
さらに、ＣＰＵ８は、色度係数設定手段として、色度係数設定テーブルＴ２を用いて、ブロックの各々の色度座標に基づいてホワイトバランス調整量の重み付けに係る各ブロックの色度係数を設定する。
また、ＣＰＵ８は、色区域係数設定手段として、各ブロックの色度座標が属する光源領域（色区域：光源領域Ｈ、光源領域Ｍ、光源領域Ｌ、光源領域Ｆ；図５参照）の色区域係数としての第一の光源領域係数を第一の光源領域係数設定テーブルＴ３１から取得して設定する（図７参照）。
【００３８】
さらに、ＣＰＵ８は、輝度値算出手段として、輝度値算出プログラム７ｄに従って、複数のブロックの各々に対応する色データに基づいて、各ブロックの輝度値Ｙを算出する。
また、ＣＰＵ８は、輝度係数設定手段として、輝度係数設定プログラム７ｅに従って、各ブロックの輝度値Ｙと各ブロックの色度座標とに基づいて、ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定する。即ち、ＣＰＵ８は、各ブロックの色度座標から光源領域を特定し、ＲＯＭ７に記憶されている輝度係数設定テーブルＴ１（図６参照）に基づいて、各ブロックの輝度値から輝度係数を設定する。
【００３９】
さらに、ＣＰＵ８は、無彩色点判定手段として、無彩色点判定プログラム７ｆに従って、各ブロックの色度係数と、光源領域に応じて設定された各ブロックの輝度係数と、第一の光源領域係数とに基づいて、色度平面Ｓにおける無彩色点を判定する。
【００４０】
また、ＣＰＵ８は、色区域係数再設定手段として、色度平面Ｓおける無彩色点の色度座標に基づいて、第二の光源領域係数設定テーブルＴ３２から色区域係数としての第二の光源領域係数を取得して設定（再設定）する（図８参照）。
さらに、ＣＰＵ８は、再判定手段として、再判定プログラム７ｇに従って、設定された第二の光源領域係数に基づいて無彩色点を再判定する。
【００４１】
また、ＣＰＵ８は、算出した無彩色点の色度座標に基づいて、ホワイトバランス調整量を算出して、この値を最終的なホワイトバランス調整量として設定する。
【００４２】
電源スイッチ９は、ユーザの操作に基づいて、デジタルカメラ１００の電源を投入或いは遮断するための指示信号を出力する。
レリーズスイッチ１０は、ユーザの操作に基づいて、ＣＰＵ８に撮像動作の開始を指示する指示信号を出力する。ここで、出力された指示信号がＣＰＵ８に入力されると、ＣＰＵ８は、図示しないシャッター装置を駆動して画像の撮像を行うようになっている。
照明用光源１１は、ストロボ等により構成され、ＣＰＵ８から出力され入力された発光タイミング制御信号に従って照明補助用としての光を発光する。
【００４３】
次に、ＣＰＵ８の制御下におけるホワイトバランス調整処理について、図２〜図８を参照して説明する。
ここで、図２（ａ）は、デジタルカメラ１００により撮像された画像Ｇを模式的に示した図であり、図２（ｂ）は、撮像画像Ｇを複数のブロックに分割した状態を示すものである。また、図３は、ホワイトバランス調整処理に係る色度平面Ｓを複数のセルに分割した状態を模式的に示した図であり、図４は、複数のセルに分割された色度平面Ｓにおける黒体輻射軌跡ＢＬを模式的に示した図であり、図５は、複数のセルに分割された色度平面Ｓ内にて設定された光源領域を模式的に示した図である。なお、図４及び図５の色度平面Ｓ内に記載された各数値は、色度係数を表している。
また、図６（ａ）及び図６（ｂ）は、ホワイトバランス調整処理に係る輝度係数設定テーブルＴ１を模式的に示した図である。さらに、図７は、ホワイトバランス調整処理に係る第一の光源領域係数設定テーブルＴ３１を模式的に示した図であり、図８（ａ）〜図８（ｄ）は、ホワイトバランス調整処理に係る第二の光源領域係数設定テーブルＴ３２を模式的に示した図である。
【００４４】
ＣＰＵ８は、被写体の撮像処理中に、撮像された画像Ｇ（図２（ａ）参照）のホワイトバランス調整処理を実行するようになっている。
このホワイトバランス調整処理において、ＣＰＵ８は、ＲＯＭ７から調整量設定プログラム７ａを読み出してＲＡＭ６に展開し、この調整量設定プログラム７ａに基づいて、当該撮像処理において取得して画像用メモリ３に格納したデジタル画像信号に基づいて、撮像画像Ｇのホワイトバランス調整量を設定する。
以下に、ＣＰＵ８の制御下におけるホワイトバランス調整量の算出方法について詳細に説明する。
【００４５】
先ず、ＣＰＵ８は、ＲＯＭ７から画像分割プログラム７ｂを読み出してＲＡＭ６に展開し、この画像分割プログラム７ｂに従って、画像用メモリ３に格納したデジタル画像信号に基づく１フレームの画像Ｇ１を、例えば横：６４×縦：４８のブロックに分割する（図２（ｂ）参照）。
【００４６】
次に、ＣＰＵ８は、ＲＯＭ７から色度座標算出プログラム７ｃを読み出してＲＡＭ６に展開し、この色度座標算出プログラム７ｃに従って、各ブロックの色データに基づいて、色度平面Ｓ（図３参照）における各ブロックの色度座標を算出する。
具体的には、ＣＰＵ８は、先ず、図示しないＲＧＢ分離回路によってデジタル画像信号をＲ、Ｇ、Ｂの３成分に分離し、各ブロック毎にＲ、Ｇ、Ｂ信号の平均値（Ｒ、Ｇ、Ｂ）を算出する。なお、このとき、飽和した画素を検出し、飽和画素については平均値の算出には用いないものとする。
続けて、ＣＰＵ８は、所定の演算プログラムに従って、算出したブロック毎のＲ、Ｇ、Ｂ平均値（Ｒ、Ｇ、Ｂ）に、色度座標を調整するための基準（例えば、Ｄ５０）のＲＧＢゲインを乗算して、各画素のＲ’、Ｇ’、Ｂ’データ（Ｒ’、Ｇ’、Ｂ’）を算出する。
ここで、
Ｒ’＝ｇＲ＿Ｄ５０×Ｒ
Ｇ’＝ｇＧ＿Ｄ５０×Ｇ
Ｂ’＝ｇＢ＿Ｄ５０×Ｂ
とする。
そして、ＣＰＵ８は、所定の演算プログラムに従って、各画素のＲ’、Ｇ’、Ｂ’データを用いて色度値を算出し、その値を各ブロック毎の色度座標とする。即ち、縦軸：ｇ＝Ｇ／（Ｒ＋Ｇ＋Ｂ）、横軸：ｒ＝Ｒ／（Ｒ＋Ｇ＋Ｂ）の色度平面Ｓにおける色度値として、
ｒ＝Ｒ’／（Ｒ’＋Ｇ’＋Ｂ’）
ｇ＝Ｇ’／（Ｒ’＋Ｇ’＋Ｂ’）
を算出する。
【００４７】
＜第一の評価＞
次に、ＣＰＵ８は、色度平面Ｓにおける無彩色点を判定する第一の評価を行う。
この第一の評価として、具体的には、ＣＰＵ８は、先ず、色度平面Ｓを、例えば横：３２×縦：１６のセルに分割して（図３参照）、色度平面Ｓ内にて所定の光源（例えば、太陽光）下にて表現される黒体輻射軌跡ＢＬ（図４参照）に基づいて、複数のセルのうちの所定数のセルが属する光源領域として、例えば光源領域Ｈ、光源領域Ｍ、光源領域Ｌ、光源領域Ｆの４つを設定する（図５参照）。
【００４８】
そして、ＣＰＵ８は、ＲＯＭ７に記憶されている色度係数設定テーブルＴ２を用いて、各ブロックの色度座標に基づいて各ブロックの色度係数を設定する。ここで、色度係数設定テーブルＴ２には、各ブロックに対応する複数のセルのうちの各光源領域内に存するセルの色度係数のみが、例えば黒体輻射軌跡ＢＬからの距離に応じて設定されている。即ち、光源領域内に存するセル以外のセルに対しては、色度係数として０「ゼロ」が設定されている。
次に、ＣＰＵ８は、ＲＯＭ７に記憶されている第一の光源領域係数設定テーブルＴ３１を用いて、光源領域毎に第一の光源領域係数を設定する。具体的には、図７に示すように、ＣＰＵ８は、例えば、光源領域Ｈの光源領域係数として０．２を、光源領域Ｍの光源領域係数として０．４を、光源領域Ｌの光源領域係数として０．２を、光源領域Ｆの光源領域係数として０．２をそれぞれ設定する。
【００４９】
そして、ＣＰＵ８は、ＲＯＭ７から輝度値算出プログラム７ｄを読み出してＲＡＭ６に展開し、この輝度値算出プログラム７ｄに従って、各ブロックに対応する色データに基づいて、各ブロックの輝度値Ｙを算出する。具体的には、ＣＰＵ８は、各ブロックの（Ｒ’、Ｇ’、Ｂ’）データに基づいて、
Ｙ＝０．３×Ｒ＋０．６×Ｇ＋０．１×Ｂ
の式を用いて各ブロックの輝度値Ｙを算出する。
続けて、ＣＰＵ８は、ＲＯＭ７から輝度係数設定プログラム７ｅを読み出してＲＡＭ６に展開し、この輝度係数設定プログラム７ｅに従って、各ブロックの輝度値Ｙと各ブロックの色度平面Ｓにおける色度座標とに基づいて、ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定する。具体的には、ＣＰＵ８は、各ブロックの色度座標から光源領域を特定し、ＲＯＭ７に記憶されている輝度係数設定テーブルＴ１に基づいて、各ブロックの輝度値から輝度係数を設定するようになっている。これにより、例えば、図６（ｂ）に示すように、光源領域Ｈ（色度空間における青色側の特定の範囲）内の色度座標に対応するブロックの輝度係数は、それらブロックの輝度値が大きいほど小さくなるように設定され、また、図６（ａ）に示すように、光源領域Ｆ、Ｍ、Ｌ（色度空間における青色側の特定の範囲以外の所定の範囲）内の色度座標に対応するブロックの輝度係数は、それらブロックの輝度値が大きいほど大きくなるように設定される。
【００５０】
次に、ＣＰＵ８は、ＲＯＭ７から無彩色点判定プログラム７ｆを読み出してＲＡＭ６に展開し、この無彩色点判定プログラム７ｆに従って、各ブロックの色度係数と、光源領域に応じて設定された各ブロックの輝度係数と、光源領域係数とに基づいて、色度平面Ｓにおける無彩色点を判定する。
具体的には、先ず、ＣＰＵ８は、所定の演算プログラムに従って、各ブロックの（Ｒ’、Ｇ’、Ｂ’）データに色度係数と輝度係数とを乗算し、続けて、係数が乗算された（Ｒ’、Ｇ’、Ｂ’）データを光源領域毎に積算する。
ここで、算出された各光源領域の（Ｒ’、Ｇ’、Ｂ’）データの積算値を、
光源領域Ｈの積算値：（Ｒ＿ｓｕｍ＿Ｈ、Ｇ＿ｓｕｍ＿Ｈ、Ｂ＿ｓｕｍ＿Ｈ）
光源領域Ｍの積算値：（Ｒ＿ｓｕｍ＿Ｍ、Ｇ＿ｓｕｍ＿Ｍ、Ｂ＿ｓｕｍ＿Ｍ）
光源領域Ｌの積算値：（Ｒ＿ｓｕｍ＿Ｌ、Ｇ＿ｓｕｍ＿Ｌ、Ｂ＿ｓｕｍ＿Ｌ）
光源領域Ｆの積算値：（Ｒ＿ｓｕｍ＿Ｆ、Ｇ＿ｓｕｍ＿Ｆ、Ｂ＿ｓｕｍ＿Ｆ）
とする。
そして、ＣＰＵ８は、所定の演算プログラムに従って、各光源領域の（Ｒ’、Ｇ’、Ｂ’）データの積算値を光源領域係数によって加重積分して、画像全体の積分結果を算出する。
ここで、算出された画像全体の積分結果を、
（Ｒ＿ｓｕｍ１、Ｇ＿ｓｕｍ１、Ｂ＿ｓｕｍ１）
とする。
続けて、ＣＰＵ８は、所定の演算プログラムに従って、算出された画像全体の積分結果（Ｒ＿ｓｕｍ１、Ｇ＿ｓｕｍ１、Ｂ＿ｓｕｍ１）を用いて色度値を算出して、その値を画像の無彩色点とする。即ち、色度値として、
ｒ＿ｓｕｍ１＝Ｒ＿ｓｕｍ１／（Ｒ＿ｓｕｍ１＋Ｇ＿ｓｕｍ１＋Ｂ＿ｓｕｍ１）
ｇ＿ｓｕｍ１＝Ｇ＿ｓｕｍ１／（Ｒ＿ｓｕｍ１＋Ｇ＿ｓｕｍ１＋Ｂ＿ｓｕｍ１）
を算出する。
【００５１】
＜第二の評価＞
次に、ＣＰＵ８は、第一の評価にて判定された無彩色点を再判定する第二の評価を行う。
この第二の評価として、具体的には、ＣＰＵ８、先ず、色度平面Ｓにおける無彩色点の色度座標に基づいて、第二の光源領域係数設定テーブルＴ３２から第二の光源領域係数を取得して設定する。
即ち、ＣＰＵ８は、例えば、無彩色点の色度座標が色度平面Ｓ内にて６０００Ｋよりも高色温度側の範囲に存する場合には、光源領域Ｈに対応する係数が大きく、且つ、光源領域Ｌに対応する係数が０「ゼロ」となるように第二の光源領域係数を再設定し（図８（ａ）参照）、また、無彩色点の色度座標が色度平面Ｓ内にて３０００Ｋよりも低色温度側の範囲に存する場合には、光源領域Ｌに対応する係数が大きく、且つ、光源領域Ｈに対応する係数が０「ゼロ」となるように第二の光源領域係数を再設定する（図８（ｂ）参照）。また、ＣＰＵ８は、上記以外の場合には、光源領域Ｍに対応する係数が大きくなるように第二の光源領域係数を再設定するようになっているが（図８（ｃ）参照）、撮像画像が蛍光灯下にて撮像された画像である可能性が高いと判断した場合には、光源領域Ｆに対応する係数が大きくなるように第二の光源領域係数を再設定する（図８（ｄ）参照）。
なお、ＣＰＵ８は、撮像画像が蛍光灯下にて撮像された画像である可能性の判断を、例えば、所定のプログラムに従って、無彩色点の色度座標と自然光源下における黒体輻射軌跡ＢＬとを比較することで、縦軸方向（＋ｇ方向）に対するズレ量が所定値よりも大きいか否かにより行うようになっている。
【００５２】
次に、ＣＰＵ８は、ＲＯＭ７から再判定プログラム７ｇを読み出してＲＡＭ６に展開し、この再判定プログラム７ｇに従って、上記のようにして再設定された第二の光源領域係数に基づいて、無彩色点を再判定する。
具体的には、ＣＰＵ８は、先ず、所定の演算プログラムに従って、各光源領域の（Ｒ’、Ｇ’、Ｂ’）データの積算値を、再設定された光源領域係数によって加重積分して、画像全体の積分結果を算出する。
ここで、算出された画像全体の積分結果を、
（Ｒ＿ｓｕｍ２、Ｇ＿ｓｕｍ２、Ｂ＿ｓｕｍ２）
とする。
続けて、ＣＰＵ８は、所定の演算プログラムに従って、算出された画像全体の積分結果（Ｒ＿ｓｕｍ２、Ｇ＿ｓｕｍ２、Ｂ＿ｓｕｍ２）を用いて色度値を算出して、その値を画像の無彩色点とする。即ち、色度値として、
ｒ＿ｓｕｍ２＝Ｒ＿ｓｕｍ２／（Ｒ＿ｓｕｍ２＋Ｇ＿ｓｕｍ２＋Ｂ＿ｓｕｍ２）
ｇ＿ｓｕｍ２＝Ｇ＿ｓｕｍ２／（Ｒ＿ｓｕｍ２＋Ｇ＿ｓｕｍ２＋Ｂ＿ｓｕｍ２）
を算出する。
【００５３】
次に、ＣＰＵ８は、所定の演算プログラムに従って、算出した無彩色点のＲＧＢ信号がＲ：Ｇ：Ｂ＝１：１：１となるようにホワイトバランス調整量を算出して、この値を最終的なホワイトバランス調整量として設定する。
ここで、算出されたホワイトバランス調整量を、
Ｒｇａｉｎ＝ｇ＿ｓｕｍ２／ｒ＿ｓｕｍ２
Ｂｇａｉｎ＝ｇ＿ｓｕｍ２／ｂ＿ｓｕｍ２
とする。なお、ｂ＿ｓｕｍ２＝１−ｇ＿ｓｕｍ２−ｒ＿ｓｕｍ２とする。
【００５４】
そして、ＣＰＵ８は、上記のようにして設定されたホワイトバランス調整量を用いて撮像画像Ｇにホワイトバランス調整処理を施して不揮発性メモリ５に記憶する。
【００５５】
以上のように、本実施の形態のデジタルカメラ１００によれば、各ブロックの輝度値と、各ブロックの色度平面Ｓにおける色度座標とに基づいて、ホワイトバランス調整量の重み付けに係る各ブロックの輝度係数を設定するので、各ブロックの輝度係数を各ブロックの輝度値と各ブロックの色度平面Ｓにおける色度座標とを考慮したものとすることができる。
具体的には、ＣＰＵ８は、各ブロックの色度座標から光源領域を特定して、光源領域毎の輝度値と輝度係数とが対応付けられた輝度係数設定テーブルＴ１に基づいて、各ブロックの輝度値から輝度係数を設定することができる。例えば、光源領域Ｈ内の色度座標に対応するブロックの輝度係数を、それらブロックの輝度値が大きいほど小さくなるように設定するので、光源領域Ｈに対応するブロックのホワイトバランス調整量に対する寄与度を小さくすることができ、画像Ｇのうち、例えば青空等の青色の部分の彩度を下げることがなくなる。また、光源領域Ｆ、Ｍ、Ｌ内の色度座標に対応するブロックの輝度係数を、それらブロックの輝度値が大きいほど大きくなるように設定するので、光源領域Ｆ、Ｍ、Ｌに対応するブロックのホワイトバランス調整量に対する寄与度を大きくすることができ、画像Ｇのうち、例えば白色の部分等の彩度を高めることができる。
従って、各ブロックの輝度係数を考慮した色データに基づいてホワイトバランス調整量を適正に設定することができる。
【００５６】
即ち、本実施の形態によれば、上記のようにして設定された輝度係数と、光源領域毎のホワイトバランス調整量の重み付けに係る第一の光源領域係数と、ブロックの各々のホワイトバランス調整量の重み付けに係る色度係数とに基づいて、画像の無彩色点を判定することができる。
さらに、無彩色点の色度座標を考慮して第二の光源領域係数をより適正な値に再設定することができる。
また、再設定された第二の光源領域係数を用いて無彩色点の再判定を適正に行うことができ、再判定された無彩色点の色度座標に基づいて、ホワイトバランス調整量を設定することができる。
このようにして、撮像画像Ｇのホワイトバランス調整量をより適正な値に設定することができることとなって、画像のホワイトバランス調整を従来よりも適正に行うことができ、画像の色合いをより自然なものとすることができる。
【００５７】
＜色空間の変形例＞
上記実施の形態では、色空間として色度平面Ｓを例示したが、これに限られるものではなく、画像の無彩色点の検出に用いることができる色空間であれば良く、例えば、図９（ａ）に示す色差信号（Ｒ−Ｙ）、（Ｂ−Ｙ）を座標軸とする色空間や、図９（ｂ）に示す色差信号（Ｒ−Ｇ）、（Ｂ−Ｇ）を座標軸とする色空間や、図９（ｃ）に示すＲ信号とＧ信号との比Ｒ／Ｇ、Ｂ信号とＧ信号との比Ｂ／Ｇを座標軸とする色空間等が挙げられる。これらの場合、例えば、各色空間において、黒体輻射軌跡ＢＬに基づいて所定の大きさの矩形状の領域Ｓ１、Ｓ２、Ｓ３を設定し、各領域Ｓ１、Ｓ２、Ｓ３内に存する画像の色座標に基づいて設定されたホワイトバランス調整量の重み付け係数を用いて、画像の無彩色点を検出するような構成となっている。
【００５８】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、輝度係数、光源領域係数及び色度係数の具体的な値は、例えば画像や光源等の種類に応じて適宜任意に変更可能となっていることは勿論である。
また、上記実施の形態では、光源領域Ｈに対応するブロックの輝度係数を設定し、且つ、光源領域Ｆ、Ｍ、Ｌに対応するブロックの輝度係数を設定するような構成としたが、これら輝度係数の設定は常時両方とも行う必要はなく、例えば画像や光源等の種類によっては、何れか片方のみを設定する構成であっても良い。
さらに、上記実施の形態では、電子機器としてデジタルカメラ１００を例示したが、これに限られるものではなく、画像Ｇを撮像する撮像手段を備える電子機器であれば如何なるものであっても良い。
また、設定テーブル記憶手段や色区域係数記憶手段としてＲＯＭ７を例示したが、これに限られるものではなく、例えば、電気的に書き換え可能な記憶手段であっても良く、これにより、ユーザは必要に応じて輝度係数設定テーブルＴ１や第一の光源領域係数設定テーブルＴ３１や第二の光源領域係数設定テーブルＴ３２の内容を変更することができる。また、同様に、色度係数設定テーブルＴ２の内容も変更することもできる。
【００５９】
【発明の効果】
請求項１に記載の発明によれば、画像の輝度値と、画像の色空間における色座標とに基づいて設定された輝度係数を考慮した色情報に基づいて、ホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整を従来よりも適正に行うことができることとなって、画像の色合いをより自然なものとすることができる。
【００６０】
請求項２に記載の発明によれば、各ブロックの輝度係数を考慮した色情報に基づいて、ホワイトバランス調整量をより適正な値に設定することができる。
【００６１】
請求項３に記載の発明によれば、色度空間の色区域を考慮してホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整をより適正に行うことができる。
【００６２】
請求項４に記載の発明によれば、色区域係数を考慮してホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整をより適正に行うことができる。
【００６３】
請求項５に記載の発明によれば、色度係数を考慮してホワイトバランス調整量を適正な値に設定することができ、画像のホワイトバランス調整をより適正に行うことができる。
【００６４】
請求項６に記載の発明によれば、各ブロックの色度係数と各ブロックの輝度係数と色区域係数とを考慮して無彩色点の判定を適正に行うことができ、さらに、無彩色点の色度座標を考慮して色区域係数をより適正な値に再設定することができることとなって、再設定された色区域係数を用いてホワイトバランス調整量をより適正な値に設定することができる。
【００６５】
請求項７に記載の発明によれば、色区域係数を用いて無彩色点の再判定を適正に行うことができることとなって、再判定された無彩色点の色度座標を考慮してホワイトバランス調整量をより適正な値に設定することができる。
【００６６】
請求項８に記載の発明によれば、色度空間における青色側の特定の範囲内に含まれるブロックのホワイトバランス調整量に対する寄与度を小さくすることができ、画像の青色の部分（例えば、青空）の彩度を下げることがなくなって、ホワイトバランス調整が適正に施された画像を得ることができる。
【００６７】
請求項９に記載の発明によれば、色度空間における青色側の特定の範囲以外の所定の範囲内に含まれるブロックのホワイトバランス調整量に対する寄与度を大きくすることができ、画像の青色以外の部分、即ち、例えば白色の部分等の彩度を高めて、ホワイトバランス調整が適正に施された画像を得ることができる。
【００６８】
請求項１０に記載の発明によれば、電子機器は画像を撮像する撮像手段を備えるので、請求項１〜９に記載の発明と同様の効果を得ることができる。
【図面の簡単な説明】
【図１】本発明に係るホワイトバランス制御装置を備える電子機器の好適な一例として例示するデジタルカメラの要部構成を示すブロック図である。
【図２】図１のデジタルカメラにより撮像された画像を模式的に示した図である。
【図３】図１のデジタルカメラによるホワイトバランス調整処理に係る色度平面を複数のセルに分割した状態を模式的に示した図である。
【図４】図３の複数のセルに分割された色度平面における黒体輻射軌跡を模式的に示した図である。
【図５】図３の複数のセルに分割された色度平面内にて設定された光源領域を模式的に示した図である。
【図６】図１のデジタルカメラによるホワイトバランス調整処理に係る輝度係数設定テーブルを模式的に示した図である。
【図７】図１のデジタルカメラによるホワイトバランス調整処理に係る第一の光源領域係数設定テーブルを模式的に示した図である。
【図８】図１のデジタルカメラによるホワイトバランス調整処理に係る第二の光源領域係数設定テーブルを模式的に示した図である。
【図９】色空間の変形例を模式的に示した図である。
【符号の説明】
１００      デジタルカメラ（電子機器）
１ｃ        撮像素子（撮像手段）
７          ＲＯＭ（ホワイトバランス制御装置、設定テーブル記憶手段、色区域係数記憶手段）
８          ＣＰＵ（ホワイトバランス制御装置、調整量設定手段、画像分割手段、色座標算出手段、輝度値算出手段、輝度係数設定手段、色区域係数設定手段、色度係数設定手段、無彩色点判定手段、色区域係数再設定手段、再判定手段）
Ｇ          画像
Ｓ          色度平面（色空間）
Ｈ、Ｍ、Ｌ、Ｆ  光源領域（色区域）
Ｔ１        輝度係数設定テーブル
【図１】
2005033332.tif 000003
【図２】
2005033332.tif 000004
【図３】
2005033332.tif 000005
【図４】
2005033332.tif 000006
【図５】
2005033332.tif 000007
【図６】
2005033332.tif 000008
【図７】
2005033332.tif 000009
【図８】
2005033332.tif 000010
【図９】
2005033332.tif 000011