(57)【要約】      （修正有）【課題】被写体中に人物が存在する場合でも鑑賞者に違和感を持たせないホワイトバランス制御を行う。【解決手段】被写体を撮像する撮像素子２０４と、被写体の画像を撮像素子に結像するレンズ系２０１とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置で、ホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御手段と、撮像素子から出力される画像データの中から人を検出する人検出手段と、人が撮影されているときはフィードフォワードによるホワイトバランス制御を行い、人が撮影されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御手段２０８とを設ける。【選択図】図２
2010157873.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像素子と、前記被写体の画像を前記撮像素子に結像するレンズ系とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置であって、
前記撮像素子から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御手段と、
前記撮像素子から出力される画像データの中から人を検出する人検出手段と、
前記人検出手段の検出の結果、人が検出されているときはフィードフォワードによるホワイトバランス制御を行い、人が検出されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記フィードフォワードによるホワイトバランス制御、もしくは前記フィードバックによるホワイトバランス制御の補正量から色温度を推定する色温度推定手段を有し、
前記色温度推定手段により推定された色温度による色の補正を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記ホワイトバランス制御手段は、前記人検出手段が人を検出している状態から、人を検出しなくなった状態に遷移したときは、一定時間経過してから前記フィードバックによるホワイトバランス制御を行うことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記ホワイトバランス制御手段は、前記人検出手段が人を検出しない状態から、人を検出した状態に遷移したときは、フィードフォワードによるホワイトバランス制御を即座に行うことを特徴とする請求項１〜３の何れか１項に記載の撮像装置。
【請求項５】
前記ホワイトバランス制御手段は、前記フィードフォワードによるホワイトバランス制御によって算出されたホワイトバランス補正量を、前記フィードバックによるホワイトバランス制御の補正目標として用いることを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
前記ホワイトバランス制御手段は、前記フィードフォワードによるホワイトバランス制御手段によって算出されたホワイトバランス補正量と、前記フィードバックによるホワイトバランス制御手段の補正目標との差が一定以内になるように制御することを特徴とする請求項１〜５の何れか１項に記載の撮像装置。
【請求項７】
ユーザが操作可能な人検出切り替え手段を有し、
前記ホワイトバランス制御手段は、前記人検出切り替え手段がオンのときは、フィードフォワードによるホワイトバランス制御とフィードバックによるホワイトバランス制御とを切り替えて行い、
前記人検出切り替え手段がオフのときはフィードバックによるホワイトバランス制御を行うことを特徴とする請求項１〜６の何れか１項に記載の撮像装置。
【請求項８】
前記人検出手段は、被写体である人が撮影画像のなかに占める大きさが小さい場合は、人として検出しないことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記人検出手段は、被写体である人が撮影画像のなかの中心にない場合は人として検出しないことを特徴とする請求項７に記載の撮像装置。
【請求項１０】
前記人検出手段は、被写体である人を検出するために人の顔を検知することを特徴とする請求項７に記載の撮像装置。
【請求項１１】
前記人検出手段は、被写体である人を検出するために肌色を検出することを特徴とする請求項７に記載の撮像装置。
【請求項１２】
被写体を撮像する撮像素子と、前記被写体の画像を前記撮像素子に結像するレンズ系とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置の制御方法であって、
前記撮像素子から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御工程と、
前記撮像素子から出力される画像データの中から人を検出する人検出工程と、
前記人検出工程の検出結果において、人が検出されているときはフィードフォワードによるホワイトバランス制御を行い、人が検出されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御工程とを有することを特徴とする撮像装置の制御方法。
【請求項１３】
被写体を撮像する撮像素子と、前記被写体の画像を前記撮像素子に結像するレンズ系とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記撮像素子から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御工程と、
前記撮像素子から出力される画像データの中から人を検出する人検出工程と、
前記人検出工程の検出結果において、人が検出されているときはフィードフォワードによるホワイトバランス制御を行い、人が検出されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御工程とを有する撮像装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及び撮像装置の制御方法に関し、特に、画像の色収差を色補正するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、技術革新・低価格化などによりデジタルビデオカメラが広く普及してきている。また、デジタルカメラで動画の撮影が可能になったことにより、様々な場面で動画を撮影するようになり、様々な光源の元で撮影されるようになってきている。しかし、被写体の色は光源によって変化する。
【０００３】
したがって、それをそのまま撮影して後日鑑賞すると、色の変化はその場の天気や環境などを表して臨場感となる場合もある利点を有している。しかし、被写体によっては弊害がある場合がある。特に、被写体が人物の場合は大きな弊害もある。たとえば、曇り日の色温度の高い環境では、肌色に青みがかり不健康な印象を与える。逆に、夕焼けの色温度の低い環境では肌色が赤味がかり、青味ほどではないもののやはり不自然な印象を与える。
【０００４】
そこで、従来オートホワイトバランス（以下、ホワイトバランスをＷＢ、オートホワイトバランスをＡＷＢとする）制御により、その環境での光源を白に近づけることがデジタルカメラ、及びデジタルビデオカメラで行われている。
【０００５】
前述のとおり、ＷＢ制御を行うことによって白やそれに近い肌色などの彩度の低い色は適正になる。しかし、彩度の高い被写体の色は変化する。また、光源の影響を受けない背景などもＷＢ制御により色が変化する。
【０００６】
これを実際の制御方法に照らし合わせて説明する。前述のＡＷＢ制御にはフィードフォワード制御とフィードバック制御がある。フィードフォワード制御は、その画像をその場で補正することができる。
【０００７】
特に、デジタルビデオカメラなどの動画においては、１フレームの漏れもなく常に適正なＷＢにすることができる。特に、鑑賞者が被写体である人物に注目している場合は違和感を少なくすることができる。しかしながら、その反面において、適正なＷＢにすると補正量の変化が急激であり、彩度の高い色や背景などでは画面の大部分で色の変化が急となる。このため、鑑賞者は、被写体である人物の急激な色の変化に違和感を覚える。また、精度に関しては後述のフィードバック制御には劣るといわれている。
【０００８】
フィードバック制御は、適正なＷＢ補正値に徐々に近づいていくため、画面全体としては鑑賞者に違和感を与えない。また前述のとおりＷＢ補正の精度が高い。反面、光源の変化への追随性が遅く、光源が変化してから再度補正が完了するまで、人物の肌色が適正でない期間が存在することになる。
【０００９】
以上のように、ＷＢにおけるフィードフォワード制御もフィードバック制御もそれぞれ大きな問題を抱えており、片方だけの制御ではすべての問題を解決することはできない。このような問題点を考慮して、特許文献１において、フィードフォワード制御とフィードバック制御とを切り替える技術が提案されている。
【００１０】
【特許文献１】特開２００６−３３１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１において提案されたカラービデオカメラの場合は、撮影時の光源に応じてフィードフォワード制御またはフィードバック制御の何れかに切り換える技術であり、特殊な光源に対応するためのものである。特に、画面全体と被写体の肌色との違和感を解決するものではない。
【００１２】
したがって、特許文献１に記載の技術を利用しても、被写体中に人物が存在する場合には鑑賞者に違和感を与えないホワイトバランス制御を行うことは困難であり、実際の撮影シーンの変化に対応するＷＢ制御を行うことは困難である問題点があった。
本発明は前述の問題点に鑑み、画面全体と被写体の肌色との違和感を鑑賞者に持たせないホワイトバランス制御を行うことのできる撮像装置を提供できるようにすることを目的としている。
【課題を解決するための手段】
【００１３】
本発明の撮像装置は、被写体を撮像する撮像素子と、前記被写体の画像を前記撮像素子に結像するレンズ系とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置であって、前記撮像素子から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御手段と、前記撮像素子から出力される画像データの中から人を検出する人検出手段と、前記人検出手段の検出の結果、人が検出されているときはフィードフォワードによるホワイトバランス制御を行い、人が検出されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御手段とを有することを特徴とする。
【００１４】
本発明の撮像装置の制御方法は、被写体を撮像する撮像素子と、前記被写体の画像を前記撮像素子に結像するレンズ系とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置の制御方法であって、前記撮像素子から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御工程と、前記撮像素子から出力される画像データの中から人を検出する人検出工程と、前記人検出工程の検出結果において、人が検出されているときはフィードフォワードによるホワイトバランス制御を行い、人が検出されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御工程とを有することを特徴とする。
【００１５】
本発明のコンピュータプログラムは、被写体を撮像する撮像素子と、前記被写体の画像を前記撮像素子に結像するレンズ系とを有し、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能な撮像装置の制御方法をコンピュータに実行させるプログラムであって、前記撮像素子から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御として、フィードフォワードによるホワイトバランス制御と、フィードバックによるホワイトバランス制御とを行うホワイトバランス制御工程と、前記撮像素子から出力される画像データの中から人を検出する人検出工程と、前記人検出工程の検出結果において、人が検出されているときはフィードフォワードによるホワイトバランス制御を行い、人が検出されていないときはフィードバックによるホワイトバランス制御を行うように制御する制御工程とを有する撮像装置の制御方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、フィードフォワードＷＢとフィードバックＷＢとをそれぞれ使い分け、被写体に人物が含まれる場合にはホワイトバランスの即時性を優先して、肌色などの彩度の低い色は常に適正に保つことができる。また、被写体に人物が含まれない場合には画面全体の色の変化を優先してホワイトバランス制御を行うので、画面全体と被写体の肌色との違和感を鑑賞者に持たせないホワイトバランス制御を行うことのできる撮像装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
（装置の構成）
図２は、本実施形態の撮像装置の撮像系の構成例を示すブロック図である。
図２において、２０１は撮影レンズ系である。図２では、撮影レンズ系２０１を便宜上凸レンズ１枚で示しているが、複数のレンズから構成されている。そして、複数のレンズを駆動することにより、撮像素子２０４に結像させる被写体像の倍率を変更する変倍機能（ズーム機能）や、撮像素子上に結像される被写体像の合焦状態を調節する焦点調節機能（オートフォーカス機能）などを達成することができる。
【００１８】
２０２は撮像素子２０４に到達する光量を調整するともに、撮像素子２０４を遮光するシャッター機能を備えた絞りである。２０３は撮影レンズ系２０１のズーム機能やフォーカス機能、及び絞り２０２の光量調整機能や遮光機能を制御するための撮像制御部である。
【００１９】
撮像素子２０４は、ＣＣＤやＣＭＯＳセンサで構成され、受光した被写体像を電気信号からなる画像データに変換する撮像素子である。２０５はＣＤＳ（相関２重サンプリング）回路、ＡＧＣ（自動利得制御）回路、及びＡ／Ｄコンバータなどからなる前処理部である。２０６は撮像素子２０４や前処理部２０５の駆動タイミングを制御する信号を発生してこれらを制御するためのタイミングジェネレータ（ＴＧ）である。
【００２０】
２２０は前検波部であり、後述するＷＢのフィードフォワード制御のために画像を検波する。２２２はＷＢゲイン部であり、撮像素子２０４から出力される画像データにおける白色を正しく表示できるように制御するためのホワイトバランス制御を行う。本実施形態のＷＢゲイン部２２２は、後述するＷＢ制御のために各色独立したゲインを掛けることができ、ここでは独立した各色をＲ／Ｇ／Ｂとする。２２１は後検波部であり、後述するＷＢのフィードバック制御のために画像を検波する。
【００２１】
２０７は信号処理部であり、ガンマ補正、色補正などの処理を行うためのものである。２０８は撮像装置全体の制御を司るシステム制御部である。２０９は後述する表示部２１２や記録媒体２１０への画像データの送受信を制御する画像入出力制御部である。
【００２２】
２１２は表示部であり、信号処理部２０７において処理された画像データを基に、画像を表示する液晶ディスプレイや有機ＥＬディスプレイからなる。２１３は撮影者が撮像装置２００を操作するためのキーパネルである。
【００２３】
撮影レンズ系２０１に入射した光は撮像制御部２０３により適正露光に調整され、撮像素子２０４で光電変換される。撮像素子２０４で光電変換された映像信号は前処理部２０５でノイズ除去されるとともに、ゲイン制御が施され、さらにＡ／Ｄ変換される。
【００２４】
次に、撮像素子２０４から送られてきた電気信号に輝度補正やホワイトバランス処理、フェードなどのデジタルエフェクト処理などの信号処理を信号処理部２０７において施し、画像入出力制御部２０９に送る。次に、画像入出力制御部２０９において、信号処理部２０７から送られてきた電気信号を、静止画像データの場合はＪＰＥＧ形式に符号化する。また、動画像データの場合はＭＰＥＧ形式などに符号化し、記録媒体２１０に記録する。
【００２５】
画像入出力制御部２０９は、また、表示部２１２に画像データとして表示するのに適した形式で電気信号に信号処理を施すこともできる。２１０は画像入出力制御部２０９において処理を施された画像データを記録するための各種記録媒体が用いられる。例えば、ＤＶテープ、ＤＶＤディスク、メモリカードなどでもよい。また、画像入出力制御部２０９は、出力画像の信号形式を表示部２１２で表示するために適した形式に変換する。
【００２６】
また、絞り２０２は静止画撮影時の露光時間を調節するシャッターの役割も備え、静止画撮影の場合には撮像素子２０４が電荷を蓄積し始めた後に絞り２０２を閉じることによって露光時間を決定することができる。
【００２７】
（ＡＷＢ制御の方法）
図１は、本実施形態の撮像装置２００の動作状態を概略的に示す状態遷移図である。
本実施形態において、撮像装置２００に電源が投入されてから撮影までの準備期間や、画像閲覧モードなど、撮影の行わない状態をひとまとめに非撮影モード１０１とする。
【００２８】
また、撮影を行うことができる状態であり、実際に撮影記録が行われている場合と、撮影記録は行われていないがいつでも記録できる状態であり、リアルタイムに液晶表示装置などの表示部２１２に撮影画像が表示されている状態を含めて撮影モード１０４とする。すなわち、本実施形態の撮像装置２００は、動画を記録している状態で動作する動画記録モードと、動画記録する前の待機状態で動作する動画記録待機モードとで動作可能に構成されている。
【００２９】
撮影モード１０４は、フィードバックＷＢモード１０２と、フィードフォワードＷＢモード１０３とを有している。フィードバックＷＢモード１０２は、ＷＢを後述するフィードバック制御で行い、フィードフォワードＷＢモード１０３はＷＢを後述するフィードフォワード制御で行う動作モードである。
【００３０】
また、図１において、１０５は人検出部であり、被写体に人が含まれるか否か判断する機能を有している。人検出部１０５は、ユーザがキーパネル２１３を操作してオン／オフを操作可能であり、ＷＢゲイン部２２２は、人検出部１０５がオンのときは、フィードフォワードによるホワイトバランス制御とフィードバックによるホワイトバランス制御とを切り替えて行う。また、人検出部１０５がオフのときはフィードバックによるホワイトバランス制御を行う。したがって、キーパネル２１３は、ユーザが操作可能な人検出切り替え手段として機能する。
【００３１】
本実施形態において、人検出部１０５は被写体である人を検出するために人の顔を検知するようにしており、被写体である人を検知するために肌色を検出する。そして、人検出部１０５の検出結果において、検出した被写体である人が撮影画像のなかに占める大きさが小さい場合、及び撮影画像の中心にない場合は、人検出部１０５は検知した人を、人として検出しないようにしている。
【００３２】
次に、図１を参照しながら、本実施形態の実際の状態遷移の一例を説明する。
撮像装置２００の電源が投入されると非撮影モード１０１になる。ここで、ＯＳの起動など、撮像装置２００の起動準備が行われる。ここで、フィードフォワードＷＢ制御を１回行い補正量の色差（Ｒ−Ｙ，Ｂ−Ｙ）を算出する。この補正量を後の遷移先であるフィードバックＷＢモード１０２で行うＷＢ初期補正量とする。それが完了すると撮影モード１０４に遷移する。撮影モード１０４内では、最初はフィードバックＷＢモード１０２に遷移する。
【００３３】
フィードバックＷＢモード１０２では人検出部１０５を監視する。人検出部１０５が被写体に人物を検出しない間は風景など鑑賞者が画面全体を鑑賞するものとしてＷＢ制御による色の変化の緩やかなフィードバック制御を行う。人検出部１０５で人を検出した際には第１の状態遷移１０６にて即座にフィードフォワードＷＢモード１０３に遷移する。フィードフォワードＷＢモード１０３では、鑑賞者が人に注目しているものとして肌色の補正速度を優先してフィードフォワードによってＷＢ制御を行う。
【００３４】
本実施形態では、人の検出が不安定であったり、画角から一瞬外れたりするなどの状態が考えられるので、人検出部１０５が人を検出しなくなってもフィードバックＷＢモード１０２には即座に遷移せずに数秒待つ。それでも人検出部１０５が人を検出している状態から、人を検出しなくなった状態に遷移したときは、一定時間経過してからフィードフォワードＷＢモード１０３から第２の状態遷移１０７を経てフィードバックＷＢモード１０２に遷移する。第２の状態遷移１０７では、フィードフォワードＷＢモード１０３によって最後に算出された色差（Ｒ−Ｙ，Ｂ−Ｙ）の補正量を、遷移先であるフィードバックＷＢモード１０２で行うＷＢ初期補正量とする。
【００３５】
図３は、ＷＢのフィードバック制御の流れを説明するフローチャートである。
撮像装置２００の動作が開始されると、先ず、ステップＳ３０１で現在のフィールドの画像を後検波部２２１で検波する。後検波部２２１による検波は、画面全体の平均でもよいし、各画素を別々でもよいし、画面を１６×８くらいのブロックに分割し、それぞれの平均値を複数もってもよい。
【００３６】
次に、ステップＳ３０２において、ステップＳ３０１において検波した色を座標変換する。画像処理でそれまで（Ｒ，Ｇ，Ｂ）などであったとしても、ここは輝度Ｙ、色差（Ｒ−Ｙ，Ｂ−Ｙ）に変換する。これは、図５で後述する制御軸を色差で持っているので、それに合わせるためであり、制御軸ごと変更すればどの座標系でもかまわない。
【００３７】
さらに、ステップＳ３０１で画素ごとやブロックごとに検波している場合、輝度Ｙを見て輝度の高い部分は本来の白ではなく、輝度が高いために白飛びしていると考えて除外してもよい。
次に、ステップＳ３０３で前述の色差信号を、後述する図５のグラフにプロットし、プロットした点を補正の目標値とする処理を行う。
【００３８】
次に、ステップＳ３０４において、現在のフィードバックＷＢ補正量に補正目標値に近づく方向で、かつ黒体放射の制御軸５０１を外れない範囲で小さい値を加算する。本実施形態においては、黒体放射の制御軸５０１を外れないように動くので、目標値が黒体放射の制御軸５０１上に無ければ最大限近づくだけで一致することは無い。たとえば、現在の補正量が５０３、目標値が点５０４だとすると、目標値が点５０４に近づき、かつ黒体放射の制御軸５０１上の点５０６に移動する。このまま何フィールドも経過して最大に近づいたとしても点５０５まで近づくのみである。
【００３９】
また、加算量は色の変化が鑑賞者に分からない範囲でなるべく小さい値がよいが、目標値に対して小さすぎると制御速度が遅くなるので適宜調整するが、ここでは１ずつとする。たとえば、色差で現在の補正量が（１００，１００）、補正目標が（９０，１１０）であれば、加算後の補正量は（９９，１０１）とする。この補正量をホワイトバランスの制御量としてステップＳ３０５でＷＢゲイン部２２２に書き込む。これにより、今回のステップＳ３０１で検波したフィールドによって算出された補正量が次のフィールドでＷＢ調整が施され、徐々に目標値に近づくことになる。これにより、フィードフォワードによるホワイトバランス制御によって算出されたホワイトバランス補正量と、フィードバックによるホワイトバランス制御の補正目標との差が一定以内に制御することができる。
【００４０】
図４は、ＷＢのフィードフォワード制御の流れを説明するフローチャートである。
まず、ステップＳ４０１で現在のフィールドの画像を前検波部２２０で検波する。前検波部２２０による検波は、画面全体の平均でもよいし、各画素を別々でもよいし、画面を１６×８くらいのブロックに分割し、それぞれの平均値をブロックごとそれぞれ複数もってもよい。
【００４１】
次に、ステップＳ４０２において、ステップＳ４０１で検波した色を輝度Ｙ、色差（Ｒ−Ｙ，Ｂ−Ｙ）に変換する。さらに、ステップＳ４０１で画素ごとやブロックごとに検波している場合、輝度Ｙを見て輝度の高い部分は本来の白ではなく、輝度が高いために白飛びしていると考えて除外してもよい。
【００４２】
次に、ステップＳ４０３で前述の色差信号を後述する図５のグラフにプロットする。フィードフォワード制御の場合色差（Ｒ−Ｙ，Ｂ−Ｙ）を輝度Ｙで割ると、白の判別が正確になる場合もあるのでそのようにしてもよい。プロットした点が黒体放射上に重なればそこを白と判断し、直接重ならなければ最寄りの黒体放射上の点を白とする。その白の点の色差（Ｒ−Ｙ，Ｂ−Ｙ）をホワイトバランスの制御量として、ステップＳ４０４でＷＢゲイン部２２２に書き込む。これにより、今回のステップＳ４０１で検波したフィールドがそのフィールド内でＷＢ調整がされ、１フィールドの抜けも無くＷＢ制御を実行し続けることができる。
【００４３】
図５は、黒体放射の制御軸の特性を説明する図である。
図５の特性図は、Ｒ−Ｙ、Ｂ−Ｙの色差を座標としている。図５中、５０１は黒体放射の制御軸であり、左上が晴天の日陰など色温度１００００Ｋを越えるような非常に高い光源を表し、右下が暗い白熱電球やハロゲンなどの色温度の低い光源を表している。本実施形態のシステム制御部２０８は、図示しないがＣＰＵ、ＲＯＭ及びＲＡＭよりなるコンピュータシステムを有している。このコンピュータシステムにより、フィードフォワードによるホワイトバランス制御、もしくは前記フィードバックによるホワイトバランス制御の補正量から色温度を推定する色温度推定手段を構成している。そして、色温度推定手段により推定された色温度による色の補正を行うようにしている。
【００４４】
前述のとおり、検波された色を図５の特性図にプロットし、点５０３のように黒体放射の制御軸上に重なればそこを白と判断し、点５０４のように黒体放射の制御軸上に直接重ならなければ最寄りの黒体放射の制御軸上の点５０５を白とする。黒体放射の制御軸は幅を持たせてもよいし、幅を明るさなどに連動させてもよい。５０２は、蛍光灯などの光源で黒体放射に乗らない領域を表す。明るさやフリッカーなどを検出して黒体放射の制御軸５０１にこの領域を適宜拡張する。
【００４５】
人検出部１０５が被写体中から人の顔を検知する方法については公知の方法を用いるものとしてここでは詳述しない。顔検出方法としては、例えば、画像から人の顔のパターンを検知してもよい。また、各画素、各ブロックの検波値から肌色を検出してもよい。図６は、Ｒ−Ｙ，Ｂ−Ｙの色差を座標とした場合の肌色と検出する顔領域６０１の一例を説明する図である。
【００４６】
（本発明に係る他の実施形態）
前述した本発明の実施形態における撮像装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４８】
なお、本発明は、前述した撮像装置の制御方法における各工程を実行するソフトウェアのプログラム（実施形態では図３、図４に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５１】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。
【００５６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５７】
【図１】本実施形態の実施形態を示し、撮像装置の動作状態を概略的に示す状態遷移図である。
【図２】本実施形態の実施形態を示し、撮像装置の撮像系の構成例を示すブロック図である。
【図３】本実施形態の実施形態を示し、ＷＢのフィードバック制御の流れを説明するフローチャートである。
【図４】本実施形態の実施形態を示し、ＷＢのフィードフォワード制御の流れを説明するフローチャートである。
【図５】本実施形態の実施形態を示し、黒体放射の制御軸の特性を説明する図である。
【図６】本実施形態の実施形態を示し、Ｒ−Ｙ，Ｂ−Ｙの色差を座標とした場合の肌色と検出する領域の一例を説明する図である。
【符号の説明】
【００５８】
１０１  非撮影モード
１０２  フィードバックＷＢモード
１０３  フィードフォワードＷＢモード
１０４  撮影モード
１０５  人検出部
１０６  第１の状態遷移
１０７  第２の状態遷移
２００  撮像装置
２０１  レンズ系
２０２  絞り
２０３  撮像制御部
２０４  撮像素子
２０５  前処理部
２０６  タイミングジェネレータ（ＴＧ）
２０７  信号処理部
２０８  システム制御部
２０９  画像入出力制御部
２１０  記録媒体
２１２  表示部
２１３  キーパネル
２２０  前検波部
２２１  後検波部
２２２  ＷＢゲイン部
５０１  黒体放射の制御軸
５０２  蛍光灯領域
６０１  肌色の検出領域
【図１】
2010157873.tif 000003
【図２】
2010157873.tif 000004
【図３】
2010157873.tif 000005
【図４】
2010157873.tif 000006
【図５】
2010157873.tif 000007
【図６】
2010157873.tif 000008