(57)【要約】【課題】判定光源が頻繁に切り替わるような場合であっても連続して撮像される画像により自然なホワイトバランスを確保する。【解決手段】ＷＢゲインを繰り返し設定する間、光源種別毎に取得した評価値に基づき光源種別を判定する。判定光源が変化し（Ｓ２０７：ＹＥＳ）、前回の判定光源に関する評価値と今回の判定光源に関する評価値との差が閾値以下であれば（Ｓ２０８：ＹＥＳ）、前回と今回の評価値に基づき目標ＷＢゲインを演算し（Ｓ２０９）、前回の判定光源に適した基準ＷＢゲインから目標ＷＢゲインまで段階的に変化させた規定回数分の分割調整用ＷＢゲインを演算し、記憶する（Ｓ２１０）。以後、処理回数ｋに応じた分割調整用ＷＢゲインを調整用のＷＢゲインとして順に設定する（Ｓ２１１，Ｓ２１２，）。判定光源が頻繁に切り替わるような場合であっても、継続して表示されるライブビュー画像等の色味が頻繁に変化することがない。【選択図】図５
2017055247.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定手段と、
前記光源種別判定手段により判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整手段と、
前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定手段により判定された光源種別が変化した場合、前記ホワイトバランス調整手段が前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記光源種別判定手段は、前記撮像手段によって撮像された画像に基づき光源種別毎に評価値を取得し、取得した評価値に基づいて光源種別を判定し、
前記制御手段は、光源種別毎に取得される評価値に基づいて、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を変化させるタイミング、または変化中におけるホワイトバランスの調整値を制御することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記制御手段は、光源種別毎に取得される評価値に基づいて、ホワイトバランスの調整値を段階的に変化させる期間を決定することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記制御手段は、前記第１の調整値、前記第２の調整値、変化前の光源種別に対応する第１の評価値、および変化後の光源種別に対応する第２の評価値に基づいて、前記段階的な変化中における前記ホワイトバランスの調整値を決定することを特徴とする請求項２記載の撮像装置。
【請求項５】
前記制御手段は、光源種別毎に取得される最大の評価値と次に大きい評価値との比較結果に基づいて、前記ホワイトバランスの調整値を制御することを特徴とする請求項１または２記載の撮像装置。
【請求項６】
前記制御手段は、ホワイトバランスの調整値を、変化前の光源種別に対応する第１の調整値から変化後の光源種別に対応する第２の調整値へと、予め決められた所定時間または所定の傾きで段階的に変化させることを特徴とする請求項１記載の撮像装置。
【請求項７】
前記光源種別判定手段は、取得された評価値が最大の光源種別を現在の光源種別として判定することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記光源種別判定手段は、最大の評価値と次に大きい評価値との差が所定以上となった場合に、この最大の評価値に対応する光源種別を現在の光源種別として判定することを特徴とする請求項７記載の撮像装置。
【請求項９】
前記光源種別判定手段は、最大の評価値が予め決められた評価値の閾値以上になった場合に、この最大の評価値に対応する光源種別を現在の光源種別として判定することを特徴とする請求項７記載の撮像装置。
【請求項１０】
前記制御手段は、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を、前記光源種別判定手段により取得された前記変化前の光源種別に関する第１の評価値と前記変化後の光源種別に関する第２の評価値との比率を最終的な目標比率とし前記第１の調整値と前記第２の調整値とを段階的に異なる比率で合成した調整値に制御する
ことを特徴とする請求項２記載の撮像装置。
【請求項１１】
前記制御手段は、前記第１の評価値と前記第２の評価値との差が閾値以内であることを条件として前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を段階的に補正し、前記第１の評価値と前記第２の評価値との差が閾値を超える場合には、前記ホワイトバランス調整手段に、前記光源種別判定手段により取得された評価値が最大の光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整させることを特徴とする請求項１０記載の撮像装置。
【請求項１２】
前記制御手段は、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を段階的に補正している間に前記第１の評価値と前記第２の評価値との差が閾値を超えた場合には、前記調整値の段階的な補正を中止することを特徴とする請求項１１記載の撮像装置。
【請求項１３】
前記制御手段は、前記光源種別判定手段により光源種別が判別できない場合、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を、前記画像の全画素における色成分毎の画素値に基づく所定の演算により取得した調整値に制御することを特徴とする請求項１乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記制御手段は、前記所定の演算によって前記画像における全画素の平均色を所定の目標色とする前記調整値を取得することを特徴とする請求項１３記載の撮像装置。
【請求項１５】
前記制御手段は、前記画像の全画素における所定の色成分間の画素値の比率の平均値を求める演算によって前記調整値を取得することを特徴とする請求項１４記載の撮像装置。
【請求項１６】
撮像手段を備えた撮像装置のホワイトバランス制御方法であって、
前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定ステップと、
前記光源種別判定ステップにより判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整ステップと、
前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定ステップにより判定された光源種別が変化した場合、前記ホワイトバランス調整ステップで前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御ステップと、
を含むことを特徴とするホワイトバランス制御方法。
【請求項１７】
撮像手段を備えた撮像装置を制御するコンピュータに、
前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定機能と、
前記光源種別判定機能により判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整機能と、
前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定機能により判定された光源種別が変化した場合、前記ホワイトバランス調整機能が前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置のホワイトバランス制御技術に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等の撮像装置におけるホワイトバランス制御では、撮影時に光源種別を明確に判定できない（１つに絞れない）場合に、複数の光源種別に対応する複数の調整値を合成した調整値（ＷＢゲイン）を用いてホワイトバランス調整する技術が知られている（例えば、下記特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７７９２６号公報
【特許文献２】特開２０１４−１６８１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術は光源種別を明確に判定できない場合には有効であるが、光源種別が判定できる場合には判定結果（以下、判定光源という。）に応じたホワイトバランス調整が行われることから以下の問題があった。すなわち撮像した画像をライブビュー表示している間や動画像を撮影している間のようにホワイトバランス調整を継続的に行っているときには、画角や撮影対象つまり撮影方向の僅かな変化によって判定光源が頻繁に切り替わるような場合には、それに伴い画像の色合いも頻繁に切り替わってしまうという問題があった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、判定光源が頻繁に切り替わるような場合であっても連続して撮像される画像により自然なホワイトバランスを確保することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明の撮像装置においては、撮像手段と、前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定手段と、前記光源種別判定手段により判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整手段と、前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定手段により判定された光源種別が変化した場合、前記ホワイトバランス調整手段が前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、判定光源が頻繁に切り替わるような場合であっても連続して撮像される画像により自然なホワイトバランスを確保することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態を示す撮像装置のブロック図である。
【図２】ゲインテーブルを示す概念図である。
【図３】ライブビュー表示に関する処理を示したフローチャートである。
【図４】ＷＢゲイン設定処理を示すフローチャートである。
【図５】図４に続くフローチャートである。
【図６】光源別の評価値の変化の一例を示す図である。
【図７】第１及び第２の変形例を示す図である。
【図８】第３乃至第５の変形例を示す図である。
【図９】第６乃至第８の変形例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図にしたがって説明する。図１は、本発明の一実施の形態として例示する撮像装置１の概略構成を示すブロック図である。
【００１０】
撮像装置１は、レンズブロック２と撮像素子３とを有している。レンズブロック２は、ズームレンズ、フォーカスレンズを含むレンズ群と、絞りと、レンズ群を駆動するレンズモータ、絞りを開閉駆動するアクチュエータから構成される。レンズモータやアクチュエータは、ＣＰＵ（Central Processing Unit）８の指令に基づき光学系駆動部４によって駆動されることにより、ズーム倍率や焦点位置、撮像素子３の受光量が調整される。
【００１１】
撮像素子３は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Meta1 0xide Semiconductor）センサであり、ＣＰＵ８の指令に基づき駆動回路５により駆動され、被写体の光学像を光電変換し、変換後の光学像に応じた電気信号つまり撮像信号をＡＦＥ（Analog Front End）６へ出力する。
【００１２】
ＡＦＥ６は、ＣＤＳ（Correlated Double Sampling）回路や、ＰＧＡ（Programmable Gain Amp）、ＡＤＣ（Analog-to-Digital Converter）等によって構成される。ＡＦＥ６は、撮像素子３が出力した撮像信号のゲイン調整を含む所定のアナログ処理を行い、アナログ処理後の撮像信号をデジタル信号に変換した後、変換後の画像データを画像処理部７へ出力する。ＡＦＥ６における撮像信号のゲイン調整は、撮影時に設定されるＩＳＯ感度（撮像感度）に応じてＣＰＵ８の指令に基づき行われる。
【００１３】
画像処理部７は、ＡＦＥ６から入力したゲイン調整後の画素データを一時記録するＤＲＡＭ（Dynamic Random Access Memory）等の作業用のメモリ７ａを有している。画像処理部７は、メモリ７ａに一時記憶された画像データに対し、ＣＰＵ８の指令に基づき種々の画像処理を行う。画像処理部７が行う画像処理は、画素毎のＲ，Ｇ，Ｂの色成分データの生成、生成したＲＧＢデータからＹＵＶデータを生成するＹＵＶ変換、及びガンマ補正や、ホワイトバランス調整等である。画像処理部７による処理後の画像データ（ＹＵＶデータ）は、ＣＰＵ８やＣＯＤＥＣ（Coder & Decoder：符号器／復号器）９へ供給される。
【００１４】
画像処理部７による処理後の画像データ（ＹＵＶデータ）は、撮影待機状態においてはＣＰＵ８を介して表示部１０へ供給され、表示部１０においてライブビュー画像として表示される。表示部１０は、ライブビュー画像等を表示する液晶表示器と、液晶表示器を駆動する駆動回路等から構成される。
【００１５】
また、画像処理部７による処理後の画像データ（ＹＵＶデータ）は、撮影時にはＣＯＤＥＣ（Coder & Decoder：符号器／復号器）９へ供給される。
【００１６】
ＣＯＤＥＣ９は、画像処理部７から供給された画像データ（ＹＵＶデータ）を符号化し、また、符号化されている任意の画像データを復号する。図示しないが、ＣＯＤＥＣ９は、画像データの符号化、及び復号化を行うための直交変換回路、量子化回路、動き検出回路、順方向予測回路、符号化回路、復号化回路、逆直交変換回路、フレームメモリ等から構成される。
【００１７】
ＣＯＤＥＣ９へ出力されたＹＵＶデータは、静止画撮影時にはＪＰＥＧ（Joint Photographic Expert Group）方式等により圧縮符号化された後、撮影日時等の各種情報を付加され静止画ファイルとして画像メモリ１１に記録される。また、ＣＯＤＥＣ９へ出力されたＹＵＶデータは、動画撮影中にはＭＰＥＧ（Motion Picture Experts Group）方式等によりフレーム毎に圧縮符号化された後、順次画像メモリ１１に送られ、撮影日時等の各種情報を付加され動画ファイルとして記録される。
【００１８】
また、ＣＯＤＥＣ９は、再生時においてＣＰＵ８により画像メモリ１１から読み出された圧縮状態の画像データ（静止画データや動画データ）を復号しＣＰＵ８へ出力する。復号されたデータは表示部１０において静止画像、又は動画像として再生される。画像メモリ１１は、例えば装置本体に内蔵されたフラッシュメモリや、装置本体に着脱自在な各種のメモリカードである。
【００１９】
ＣＰＵ８は撮像装置１の各部を制御するワンチップマイコンであり、ＣＰＵ８には、前述した各部に加え、操作部１２、ストロボ発光部１３、ＲＡＭ（Random Access memory）１４、プログラムメモリ１５が接続されている。
【００２０】
操作部１２は、電源キーや、シャッターキー、撮像装置１の基本の動作モードである撮影モードと再生モードとの切り替えを行うモード切替キー、撮影モードの下位モードの設定等の種々の設定作業に使用されるＭＥＮＵキー、方向キー等の図示しない複数キーを含む。操作部１２における各キーはＣＰＵ８によって操作状態を随時スキャンされる。
【００２１】
シャッターキーは、半押し操作と全押し操作との２段階操作が可能な所謂ハーフシャッター機能を有する構成である。シャッターキーの半押し操作は、ＡＥ（Auto Exposure）動作、及びＡＦ（Auto Focus）動作の開始指示等に使用され、シャッターキーの全押し操作は撮影指示に使用される。
【００２２】
ストロボ発光部１３は、ストロボ光の発光源であるキセノン管等の発光管、及び発光用コンデンサと、その充電回路、発光管の駆動回路、調光回路から構成され、ＣＰＵ８からの命令に従い発光源を駆動し、被写体へストロボ光を照射する。
【００２３】
ＲＡＭ１４はＣＰＵ８のワーキングメモリである。プログラムメモリ１５は、例えば記憶データが書き換え可能なＥＥＰＲＯＭ（Electric Erasable Programmable Read Only Memory）であるフラッシュメモリである。プログラムメモリ１５には、ＣＰＵ８に撮像装置１の全体の動作を制御させるための制御プログラムや各種データが記憶されている。
【００２４】
前記制御プログラムには、ＣＰＵ８にＡＥ制御、ＡＦ制御、後述するＡＷＢ（Auto white balance）制御を行わせるためのプログラム、及びＣＰＵ８に動画撮影モードにおいて後述する処理を行わせるためのプログラムが含まれる。前記各種のデータには、撮影時の適正な露出値に対応する絞り値とシャッタースピードとの組み合わせを示すプログラム線図を構成する制御データ等が含まれる。
【００２５】
また、前記各種データには、図２に示したゲインテーブル１０１が記憶されている。ゲインテーブル１０１は、ライブビュー画像の表示に際して使用される、光源種別「太陽光」、「蛍光灯」、「電球」に応じたホワイトバランス調整（以下、ＷＢ調整という。）を行う際に基準となるＲ成分とＢ成分の各々のゲイン（Ｇ成分に対する相対的な増減の割合）である基準ＷＢゲインが記憶されている。
【００２６】
次に、以上の構成からなる撮像装置１の本発明に係る動作について説明する。図３は、撮影モードにおいてＣＰＵ８が実行するライブビュー表示に関する処理であって、主としてライブビュー画像のＡＷＢ制御に関する処理を示したフローチャートである。
【００２７】
まず、図３に従いライブビュー表示に関する処理について説明する。ＣＰＵ８は、ユーザーにより撮影モードが設定されると直ちに所定のフレームレート（例えば３０ｆｐｓ〜６０ｆｐｓ）で撮像素子３による被写体の撮像を開始し、デジタルデータである１フレーム分の画像データを画像処理部７のメモリ７ａに取り込む（ステップＳ１０１）。
【００２８】
次に、ＣＰＵ８は、図４及び図５に示す後述するＷＢゲイン設定処理によって逐次設定されＲＡＭ１４に保存されているＷＢゲイン（Ｒゲイン、Ｂゲイン）、すなわちホワイトバランスの調整値をＲＡＭ１４から読み出す（ステップＳ１０２）。
【００２９】
次に、ＣＰＵ８は、画像処理部７において前記画像データにおけるホワイトバランスを補正するＷＢ調整を行う（ステップＳ１０３）。係る処理は、メモリ７ａに取り込んだ画像データのＲ成分とＢ成分とを、ステップＳ１０２の処理で読み出したＷＢゲイン（Ｒゲイン、Ｂゲイン）使用して補正する処理である。
【００３０】
しかる後、ＣＰＵ８は、ホワイトバランスが補正された後の画像データ（ＹＵＶデータ）からライブビュー用のビデオ信号を生成し（ステップＳ１０５）、生成したビデオ信号を表示部１０に出力することにより、撮像された被写体像を適正なホワイトバランスで表示部１０にライブビュー画像として表示させる（ステップＳ１０６）。
【００３１】
以後、ＣＰＵ８は、ユーザーによって撮影モードの終了が指示されるまで、すなわち動作モードの変更や電源オフが指示されるまで（ステップＳ１０７：ＮＯ）、ステップＳ１へ戻り、新たなフレームタイミングが到来する毎にステップＳ１０９までの処理を繰り返す。そして、ＣＰＵ８は、ユーザーによって撮影モードの終了が指示された時点で（ステップＳ１０７：ＹＥＳ）、処理を終了する。
【００３２】
なお、図３では省略したが、上記のように撮影モードにおいてライブビュー表示を行っている間、すなわち撮影待機状態においては、ＣＰＵ８がシャッターキーの操作による撮影指示の有無を逐次確認しており、撮影指示があれば、その時点で撮像した画像を画像メモリ１１に記録する。また、撮影モードで動画撮影が行われている間には、ＣＰＵ８が前述したライブビュー表示と並行して、連続して撮像される各フレームの画像を画像メモリ１１に記録する。
【００３３】
一方、上述した処理によりライブビュー表示を行っている間、ＣＰＵ８は図４及び図５に示したＷＢゲイン設定処理を行う。このＷＢゲイン設定処理は、既説したように図３のステップＳ１０２で読み込まれ、ステップＳ１０３の処理（ＷＢ調整）で使用する調整用のＷＢゲイン（Ｒゲイン、Ｂゲイン）を逐次設定して記憶する処理である。なお、ＷＢゲイン設定処理は、撮像素子３による被写体の撮像タイミングとは非同期で、例えば３〜５フレームに１回の頻度で繰り返し行われる。
【００３４】
以下、ＣＰＵ８によるＷＢゲイン設定処理について説明する。ＣＰＵ８は、撮影モードの設定とともに処理を開始し、図４に示したように、まず直前の撮像タイミングで取り込まれ画像処理部７のメモリ７ａの所定領域に一時記憶されている画像データを対象として光源別のグレーカウントを行う（ステップＳ２０１）。
【００３５】
具体的に説明するとＣＰＵ８は、上記画像データの全画素を対象として、撮影環境下での光源（環境光）が「太陽光」、「蛍光灯」、「電球」であった場合にグレーと判断できる範囲内の色の画素を光源毎に検出して画素数をカウントし、光源毎のカウント値、すなわち太陽光、蛍光灯、電球の各々に関するカウント値Ｔｎ，Ｋｎ，Ｄｎをそれぞれ取得する。
【００３６】
次に、ＣＰＵ８は、上記光源別のカウント値Ｔｎ，Ｋｎ，Ｄｎに基づき各光源の評価値Ｔｖ，Ｋｖ，Ｄｖを取得する（ステップＳ２０２）。具体的には、前記画像データからＥＶ値を取得し、各光源のカウント値Ｔｎ，Ｋｎ，Ｄｎに、ＥＶ値に応じた光源別の重み付け用の係数を乗じる計算を行い、その計算結果を各光源に関する評価値Ｔｖ，Ｋｖ，Ｄｖとする。その際、光源別の重み付けにおいては、例えばＥＶ値が高い場合には「太陽光」の重みを最大、「電球」の重みを最小とするとともに、「蛍光灯」の重みを中間とする。逆にＥＶ値が低い場合には「太陽光」の重みを最小、「電球」の重みを最大とするとともに、「蛍光灯」の重みを中間とする。なお、前記カウント値Ｔｎ，Ｋｎ，Ｄｎをそのまま評価値Ｔｖ，Ｋｖ，Ｄｖとしてもよい。
【００３７】
次に、ＣＰＵ８は、上記評価値Ｔｖ，Ｋｖ，Ｄｖに基づいて光源種別を判定する（ステップＳ２０３）。具体的には、上記評価値Ｔｖ，Ｋｖ，Ｄｖが最大（評価値順位が第１位）であり、かつその評価値が予め決められている既定値以上である光源を現在の撮影環境下における光源と判定（推定）する。なお、上記既定値は、例えば画像データの全画素数の一定割合に相当する画素数（値）である。
【００３８】
そして、ＣＰＵ８は、光源が判定できた場合、つまり上記評価値Ｔｖ，Ｋｖ，Ｄｖのうちで最大（評価値順位が第１位）であった評価値が、既定値以上である場合には（ステップＳ２０４：ＹＥＳ）、判定した光源（以下、判定光源という。）の種別と、その評価値をＲＡＭ１４に記憶する（ステップＳ２０５）。
【００３９】
次に、ＣＰＵ８は、今回の処理が２回目以降の処理でなければ（ステップＳ２０６：ＮＯ）、つまり今回の処理が撮影モードの設定当初であるときには、直ちに判定光源に応じたＷＢゲイン、すなわちゲインテーブル１０１（図２）に記憶されている判定光源に応じた基準ＷＢゲイン（Ｒゲイン、Ｂゲイン）を前述したライブビュー画像のＷＢ調整で使用する調整用のＷＢゲインとして設定し、ＲＡＭ１４に記憶する（ステップＳ２１８、図５参照）。以後、ＣＰＵ８はステップＳ２０１へ戻り前述した処理を繰り返す。したがって、これ以降、前述した図３のステップＳ１０３の処理においては、判定光源に応じて予め決められている基準ＷＢゲインを用いてライブビュー画像のＷＢ調整が行われる。
【００４０】
その後、撮影モードが設定されてから２回目以降の処理では（ステップＳ２０６：ＹＥＳ）、図５に示したようにＣＰＵ８は、判定光源に変化があったか否か、つまり今回の判定光源がＲＡＭ１４に記憶されている前回の判定光源と異なっているか否かを確認する（ステップＳ２０７）。
【００４１】
ここで、判定光源に変化がなければ（ステップＳ２０７：ＮＯ）、ＣＰＵ８は、分割調整フラグＢＦがセット（ＢＦ＝１）させているか否かをさらに確認する（ステップＳ２１３）。この分割調整フラグＢＦは後述するホワイトバランスの分割調整を行っているか否かを示すフラグである。
【００４２】
そして、ＣＰＵ８は、分割調整フラグＢＦがセットされていなければ（ステップＳ２１３：ＮＯ）、そのままステップＳ２０１へ戻り前述した処理を繰り返す。つまり調整用のＷＢゲインを前回のまま維持する。
【００４３】
一方、図３の処理によりライブビュー表示を行っている間に、例えば画角や撮影対象（撮影方向）が変化し、それに伴い撮影モードが設定されてから２回目以降の処理に際して判定光源が変化した場合（ステップＳ２０７：ＹＥＳ）、ＣＰＵ８は、今回の判定光源の評価値と前回の判定光源の評価値との差が閾値以下であるか否かを確認する（ステップＳ２０８）。
【００４４】
係る処理を図６を参照しながら具体的に説明する。図６は、ライブビュー画像の表示中のある期間において判定光源が太陽光、蛍光灯、電球の順に変化する場合における光源種別毎の評価値Ｔｖ，Ｋｖ，Ｄｖの変化の一例を便宜的に示した図である。
【００４５】
図６においてｔ１，ｔ２，ｔ３はＷＢゲイン設定処理の処理タイミングであり、Ｖｓは、前述したステップＳ２０３で光源種別を判定するとき判定条件となる評価値の既定値である。なお、各処理タイミングｔ１，ｔ２，ｔ３において各光源の評価値の順位は以下の通りである。すなわち１回目の処理タイミングｔ１では第１位が太陽光、第２位が蛍光灯であり、２回目の処理タイミングｔ２では第１位が蛍光灯、第２位が電球であり、３回目の処理タイミングｔ３では第１位が電球、第２位が蛍光灯である。
【００４６】
上記の場合においては２回目の処理タイミングｔ２、及び３回目の処理タイミングｔ２において、ＣＰＵ８が前述したステップＳ２０８の確認を行う。すなわち今回の判定光源の評価値と前回の判定光源の評価値との差（ｄ１やｄ２）が予め決められている閾値以下であるか否かを確認する。
【００４７】
ここで、上記評価値の差が閾値以下であったとき（ステップＳ２０８：ＹＥＳ）、つまり判定光源が切り替わったとき、評価値Ｔｖ，Ｋｖ，Ｄｖが僅差であって光源種別の優劣が明らかでない場合には、ＣＰＵ８は、以下に述べるホワイトバランスの分割調整を実施する。
【００４８】
まず、ＣＰＵ８は、前回と今回の評価値に基づき目標ＷＢゲインを演算する（ステップＳ２０９）。目標ＷＢゲインは、ゲインテーブル１０１（図２）に記憶されている前回の判定光源に対応する基準ＷＢゲインと今回の判定光源に対応する基準ＷＢゲインとを、前回と今回の評価値の比率に応じて合成したものである。
【００４９】
ここで、今回の処理タイミングが図６に示した２回目の処理タイミングｔ２であり、今回の判定光源の評価値（以下、今回の評価値という。）Ｋｖと、前回の判定光源の評価値（以下、前回の評価値という。）Ｔｖとの差ｄ１が閾値以下であるものとして、目標ＷＢゲインを具体的に説明する。
【００５０】
一例を挙げると、
今回の判定光源（蛍光灯）に関する値が、
基準ＷＢゲイン（Ｒゲイン、Ｂゲイン）＝（５００，４００）、評価値Ｋｖ＝１０００
前回の判定光源（太陽光）に関する値が、
基準ＷＢゲイン（Ｒゲイン、Ｂゲイン）＝（４００，６００）、評価値Ｔｖ＝９００
である場合、
目標ＷＢゲインは、
Ｒゲイン ＝（５００×１０００＋４００×９００）／１９００ ＝ ４５２
Ｂゲイン ＝（４００×１０００＋６００×９００）／１９００ ＝ ４９４
である。
【００５１】
次に、ＣＰＵ８は、前回の判定光源（太陽光）の基準ＷＢゲインを目標ＷＢゲインまで、１／ｎ（ｎは規定回数）ずつ段階的に変化させる場合における各回のＷＢゲインである分割調整用ＷＢゲインを演算し、それらをＲＡＭ１４に記憶する（ステップＳ２１０）。
【００５２】
具体的には、目標ＷＢゲイン（Ｒゲイン、Ｂゲイン）が前述したように（４５２，４９４）であれば、
１回分のＲゲインの変化量Ｒｘ、Ｂゲインの変化量Ｂｘを
Ｒｘ ＝ ｉｎｔ（ （４５２−４００）／ ｎ ）
Ｂｘ ＝ ｉｎｔ（ （４９４−６００）／ ｎ ）
（ｉｎｔ：小数点以下を切り捨てる関数）
とし、
ｎ−１回目までの各回の分割調整用ＷＢゲインを
Ｒゲイン ＝ ４００ ＋ Ｒｘ × ｋ
Ｂゲイン ＝ ６００ ＋ Ｂｘ × ｋ
（ｋ：調整回数）
としてそれぞれ計算する。そして、ｎ回目の分割調整用ＷＢゲインを前述した目標ＷＢゲインとする。
例えば規定回数ｎが３回であれば、
１回目の分割調整用ＷＢゲイン（Ｒゲイン、Ｂゲイン） ＝ （４１７，５６４）
２回目の分割調整用ＷＢゲイン（Ｒゲイン、Ｂゲイン） ＝ （４３４，５２９）
３回目の分割調整用ＷＢゲイン（Ｒゲイン、Ｂゲイン） ＝ （４５２，４９４）
を取得する。
【００５３】
しかる後、ＣＰＵ８は、分割調整フラグＢＦをセット状態（ＢＦ＝１）し、かつ調整回数ｋを１回に設定した後、（ステップＳ２１１）、ｋ回目（１回目）の分割調整用ＷＢゲインを調整用のＷＢゲインとして設定し、ＲＡＭ１４に記憶し（ステップＳ２１２）、これにより分割調整を開始する。
【００５４】
そして、分割調整を開始した後の各回の処理においては、新たに判定した光源種別（判定光源）に変化がなければ（ステップＳ２０７：ＮＯ）、ＣＰＵ８は引き続き以下の処理を行う。すなわち分割調整フラグＢＦはセット状態（ＢＦ＝１）であるため（ステップＳ２１３：ＹＥＳ）、ＣＰＵ８は、調整回数ｋが規定回数ｎに達する以前は（ステップＳ２１４：ＮＯ）、調整回数ｋをカウントアップした後（ステップＳ２１５）、ｋ回目の分割調整用ＷＢゲインを調整用のＷＢゲインとして設定し、ＲＡＭ１４に記憶する（ステップＳ２１２）。以後、ＣＰＵ８はステップＳ２０１へ戻り、分割調整中においては調整回数ｋが規定回数ｎに達するまで同様の処理を繰り返す。
【００５５】
つまり、判定光源が今回の判定光源に変化した直後から規定回数ｎの処理時間に応じた一定期間内に、調整用のＷＢゲインを前回の判定光源に適した基準ＷＢゲインから目標ＷＢゲインまで段階的に変化させる。
【００５６】
これにより、図３の処理によってライブビュー表示を行っている間、画角や撮影対象（撮影方向）の変化等により判定光源が切り替わった直後の一定期間内においては、ライブビュー画像のホワイトバランスが最新の判定光源に応じたホワイトバランスに向かって徐々に変化することとなる。
【００５７】
したがって、判定光源が切り替わる前後でライブビュー画像の色合いが大きく変化することがない。その結果、画角や撮影対象（撮影方向）の僅かな変化に伴い判定光源が頻繁に切り替わるような場合であっても、連続して撮像され表示されるライブビュー画像の色味が頻繁に変化することが防止される。
【００５８】
一方、分割調整中の処理に際して、判定した光源種別（判定光源）に変化があれば（ステップＳ２０７：ＹＥＳ）、ＣＰＵ８は、今回の判定光源の評価値と前回の判定光源の評価値との差が閾値以下であるか否かを確認する（ステップＳ２０８）。ここで、上記評価値の差が閾値以下であれば（ステップＳ２０８：ＹＥＳ）、ＣＰＵ８は、前述したステップＳ２０９〜ステップＳ２１１の処理を行う。つまり新たなｎ回分の分割調整用ＷＢゲインを用いた分割調整を開始する。
【００５９】
これに対し、上記評価値の差が閾値を超えていた場合（ステップＳ２０８：ＮＯ）、分割調整フラグＢＦはセット（ＢＦ＝１）されているため（ステップＳ２１６：ＹＥＳ）、ＣＰＵ８は、その時点で分割調整フラグＢＦをリセット（ＢＦ＝０）して（ステップＳ２１７）、新たな判定光源に応じた基準ＷＢゲイン（Ｒゲイン、Ｂゲイン）を調整用のＷＢゲインとして設定し、ＲＡＭ１４に記憶する（ステップＳ２１８）。
【００６０】
すなわち、例えば今回の処理タイミングが図６に示した３回目の処理タイミングｔ３であって、今回の評価値Ｄｖと前回の評価値Ｋｖとの差ｄ２が閾値を超えているときには、その時点で分割調整を中止して、新たな判定光源のみに基づく通常のホワイトバランス調整を行う。つまり撮影環境下の光源が明らかに変化したような場合においては、直ちに新たな判定光源のみに基づく通常のホワイトバランス調整を行う。
【００６１】
一方、上述した処理とは別に、ＷＢゲイン設定処理を繰り返す間に光源種別が判定できなかった場合（ステップＳ２０４：ＮＯ）、つまりステップＳ２０２の処理で取得した光源別の評価値のうちで最大の評価値が前述した既定値に達していなかった場合、ＣＰＵ８は以下の処理を行う。
【００６２】
まず、ＣＰＵ８は、直前の撮像タイミングで取り込まれ画像処理部７のメモリ７ａの所定領域に一時記憶されている画像データを対象として、全画素についてＧ成分の画素値とＲ成分の画素値との比Ｇ／Ｒ、及びＧ成分の画素値とＢ成分の画素値との比Ｇ／Ｂを算出する（ステップＳ２１９）。
【００６３】
次に、ＣＰＵ８は、全画素のＧ／Ｒ，Ｇ／Ｂの平均値を計算し（ステップＳ２２０）、双方の平均値をＲゲイン、ＢゲインとしたＷＢゲイン
ＷＢゲイン（Ｒゲイン、Ｂゲイン） ＝ （Ｇ／Ｒの平均値、Ｇ／Ｂの平均値）
を調整用のＷＢゲインとして設定し、ＲＡＭ１４に記憶する（ステップＳ２２０）。つまり色空間において全画素の色の中心に相当する色（平均色）をグレー、すなわち所定の目標色とするＷＢゲインを調整用のＷＢゲインとする全画素引き込みによるＷＢ調整を行う。
【００６４】
これにより、図３の処理によってライブビュー表示を行っている間には、例えば光量不足により光源種別が判定できなくなったときでも、ライブビュー画像により適切なホワイトバランスを確保することができる。例えば調整用のＷＢゲインとして予め決められているデフォルトゲインを設定すると、ライブビュー画像に極端な色ずれが生じる場合があるが、上記ＷＢゲインを設定することによって極端な色ずれを防止することができる。
【００６５】
以後、ＣＰＵ８はステップＳ２０１の処理へ戻り、撮影モードが設定されている間、上述した処理を繰り返し実行する。
【００６６】
以上説明したようにＷＢゲイン設定処理においては、判定光源が切り替わった際に光源種別の優劣が明らかでない場合には前述した分割調整を行うようにした。よって、例えば照明として蛍光灯が使用されている室内に窓から太陽光が入っている撮影環境下において、画角や撮影対象（撮影方向）の僅かな変化に伴い判定光源が頻繁に切り替わるような場合であっても、連続して撮像され表示されるライブビュー画像の色味が頻繁に変化することがなく、ライブビュー画像により自然なホワイトバランスを確保することができる。
【００６７】
また、撮影環境下の光源が明らかに変化したときには、前述した分割調整を行っている間であっても、それを直ちに中止して判定光源のみに基づく通常のホワイトバランス調整を行うようにした。よって、連続して撮像され表示されるライブビュー画像に最適なホワイトバランスを確保することができる。
【００６８】
さらに、光源種別が判定できないときには前述した全画素引き込みによるＷＢ調整によってライブビュー画像に極端な色ずれが生じることを防止するようにした。これによっても、連続して撮像され表示されるライブビュー画像に最適なホワイトバランスを確保することができる。
【００６９】
ここで、本実施形態においては、今回の第１位の判定光源の評価値と前回の第１位の判定光源の評価値との差が閾値以下である場合を、光源種別の優劣が明らかでない場合として分割調整を行うようにした。しかし、これに限らず今回の第１位の判定光源の評価値と今回の第２位の判定光源の評価値との差が決められている閾値以下である場合を、光源種別の優劣が明らかでない場合とし、或いは各々の場合を共に光源種別の優劣が明らかでない場合として、分割調整を行うようにしてもよい。
【００７０】
一方、本実施形態においては、図４、図５に示したＷＢゲイン設定処理の処理タイミングを、所定間隔（ｔ１，ｔ２，ｔ３）で行う例で説明したが、ＣＰＵなどの処理能力に余裕があれば、ＷＢゲイン設定処理をフレーム毎に逐次行うようにしてもよい。
【００７１】
また、判定光源が切り替わった直後における調整用のＷＢゲイン（ホワイトバランスの調整値）の具体的な制御内容については、それを段階的に変化させるものであれば、以下のようにしてもよい。例えば調整用のＷＢゲインを、光源種別の判定に使用した評価値を用いることなく制御するようにしてもよい。図７は、その場合における第１の変形例、及び第２の変形例を示す図である。
【００７２】
図７（ａ）は、図６と同様、判定光源が太陽光、蛍光灯、電球の順に変化する場合における光源種別毎の評価値Ｔｖ，Ｋｖ，Ｄｖの変化の一例を便宜的に示した図である。図７（ｂ）及び図７（ｃ）は、第１及び第２の変形例をそれぞれ示した図であって、調整用のＷＢゲインの段階的な変化を光源種別の判定に使用した評価値を用いることなく制御する場合における調整用のＷＢゲインの変化の仕方（例）を、図で上下方向の変化として便宜的に表現した概念図である。
【００７３】
図７（ｂ）に示した第１の変形例は、調整用のＷＢゲインを、予め決められた所定時間ｔに、変化前の光源種別に対応する第１の調整値から変化後の光源種別に対応する第２の調整値へ向けて段階的に変化させるものである。つまり調整用のＷＢゲインの１回の変化量を第２の調整値と第１の調整値の差と所定時間ｔとによって決めるものである。
【００７４】
また、図７（ｃ）に示した第２の変形例は、調整用のＷＢゲインを、時間当たりの変化量を一定にするように前記第１の調整値から前記第２の調整値まで段階的に変化させるものである。つまり調整用のＷＢゲインの変化の傾きを予め決められた所定の傾きとするものである。
【００７５】
上述した第１及び第２の変形例においても、判定光源が切り替わったときに調整用のＷＢゲインを段階的に変化させることにより、判定光源が頻繁に切り替わっても、連続して撮像され表示されるライブビュー画像の色味が頻繁に変化するようなことがなく、ライブビュー画像に最適なホワイトバランスを確保することができる。
【００７６】
また、上述した変形例とは異なり、調整用のＷＢゲインを段階的に変化させる際には、例えば光源種別毎に取得される評価値に基づいて、調整用のＷＢゲインを変化させる期間を決定するようにしてもよい。図８は、その場合における第３乃至第５の変形例を示す図である。
【００７７】
図８（ａ）は、図７（ａ）と同様、光源種別毎の評価値Ｔｖ，Ｋｖ，Ｄｖの変化の一例を便宜的に示した図である。図８（ｂ）〜図８（ｄ）は、第３乃至第５の変形例をそれぞれ示した図であって、光源種別毎に取得される評価値、具体的には判定光源が切り替わった前後における各々の判定光源の評価値に基づいて調整用のＷＢゲインの段階的な変化における変化期間を決定する場合における、調整用のＷＢゲインの変化の仕方（例）を、図で上下方向の変化として便宜的に表現した概念図である。
【００７８】
図８（ｂ）に示した第３の変形例は、切り替わる前の判定光源の評価値ｖｂと切り替わった後の評価値ｖａの差とに基づいて、各々の評価値ｖｂ，ｖａの差が所定の差ｄｘとなるタイミングｔ３，ｔ４を特定し、そのタイミングｔ３，ｔ４で調整用のＷＢゲインが（切り替わった）判定光源に対応する前記第２の調整値となるように、調整用のＷＢゲインを段階的に変化させるものである。言い換えると、第１の変形例における所定時間ｔを前記各々の評価値に基づいて決めるものである。
【００７９】
図８（ｃ）に示した第４の変形例は、段階的な変化期間については第３の変形例と同様であるが、変化期間における調整用のＷＢゲインを、その変化期間内に、逐次取得した切り替わる前の判定光源の評価値と切り替わった後の判定光源の評価値（図でＴｖとＫｖ、又はＫｖとＤｖ）との割合に応じて逐次決定する点が異なるものである。
【００８０】
図８（ｄ）に示した第５の変形例は、調整用のＷＢゲインの変化期間ｔｘを、第１の変形例と同様に予め決められた時間とし、その変化期間ｔｘだけ、調整用のＷＢゲインを第４の変形例と同様の手法により変化させ、その後は調整用のＷＢゲインを切り替わった後の判定光源に対応する前記第２の調整値とするものである。
【００８１】
上述した第３乃至第５の変形例においても、判定光源が切り替わったときに調整用のＷＢゲインを段階的に変化させることにより、判定光源が頻繁に切り替わっても、連続して撮像され表示されるライブビュー画像の色味が頻繁に変化するようなことがなく、ライブビュー画像に最適なホワイトバランスを確保することができる。
【００８２】
さらに、以上説明した第１乃至第５の変形例においては、判定光源の切り替えについては、評価値が最も大きい光源を常に選択するという基準で行い、判定光源が切り替わった直後における調整用のＷＢゲインを、今回の判定光源の評価値と前回の判定光源の評価値との差に基づいて制御する場合について説明した。
【００８３】
しかし、これとは別に判定光源の切り替えを、必ずしも評価値が最も大きい光源を常に選択するのとは別の基準で行い、調整用のＷＢゲインは、光源種別毎に取得される最大の評価値と次に大きい評価値、すなわち光源判定時ではなく、逐次行われるＷＢゲインの決定タイミングにおいて評価値順位が第１位である１番目の評価値（必ずしも判定光源の評価値とは限らない）と評価値順位が第２位である２番目の評価値との比較結果に基づいて制御するようにしてもよい。図９は、その場合における第６乃至第８の変形例を示す図である。
【００８４】
図９（ａ）は、図７（ａ）、図８（ａ）と同様、光源種別毎の評価値Ｔｖ，Ｋｖ，Ｄｖの変化の一例を便宜的に示した図である。図９（ｂ）〜図９（ｄ）は、第６乃至第８の変形例をそれぞれ示した図であって、判定光源の切り替えポイントや調整用のＷＢゲインを１番目の評価値と２番目の評価値に基づいて制御する場合における調整用のＷＢゲインの変化の仕方（例）を、図で上下方向の変化として便宜的に表現した概念図である。
【００８５】
図９（ｂ）に示した第６の変形例は、調整用のＷＢゲインを、１番目の評価値と２番目の評価値とが得られる期間に、１番目の評価値と２番目の評価値との比率に応じて合成したＷＢゲインに制御するものである。つまり光源種別毎の評価値Ｔｖ，Ｋｖ，Ｄｖが図９（ｂ）に示したように変化する間には、調整用のＷＢゲインを、太陽光の評価値と蛍光灯の評価値との比率に応じて制御する第１の期間ｔａ、蛍光灯の評価値と電球の評価値との比率に応じて制御する第２の期間ｔｂ、電球の評価値のみに基づいて制御する第３の期間ｔｃが存在するものである。
【００８６】
図９（ｃ）に示した第７の変形例は、逐次行われるＷＢゲインの決定タイミングにおいて１番目の評価値と２番目の評価値との差ｄｘが予め決められた所定値となる特定のタイミングｔ５，ｔ６，ｔ７，ｔ８を光源の変化タイミングとするものである。そして、今回の変化タイミングから次回の変化タイミングまでの間に、調整用のＷＢゲインを、今回の変化タイミングの光源種別に対応する第１の調整値から次回の変化タイミングの光源種別に対応する第２の調整値へ向けて段階的に変化させるものである。その際、次回の変化タイミングは、例えば今回の変化タイミングの直前の所定期間における１番目の評価値及び２番目の評価値の変化に基づいて特定する。
【００８７】
係る第７の変形例は、光源の変化タイミングを、１番目の評価値と２番目の評価値との差が「０」となるタイミングではなく、その差が予め決められた所定値となる特定のタイミングとする点、調整用のＷＢゲインの変化期間ｔｘを可変とする点において第１の変形例と異なるものである。
【００８８】
図９（ｄ）に示した第８の変形例は、光源の変化タイミングを第７の変形例と同様の特定のタイミングｔ５，ｔ６，ｔ７，ｔ８とする一方、調整用のＷＢゲインを、第６の変形例と同様、逐次行われるＷＢゲインの決定タイミングでの１番目の評価値と２番目の評価値との比率に応じて合成したＷＢゲインに制御するものである。
【００８９】
上述した第６乃至第８の変形例においても、判定光源が切り替わったときに調整用のＷＢゲインを段階的に変化させることにより、判定光源が頻繁に切り替わっても、連続して撮像され表示されるライブビュー画像の色味が頻繁に変化するようなことがなく、ライブビュー画像に最適なホワイトバランスを確保することができる。
【００９０】
また、以上の説明においては、撮影モードで表示するライブビュー画像のＷＢ調整に際して本発明を実施する場合について説明したが、これに限らず本発明は、連続して撮像される画像であれば、動画撮影時における各フレームの画像のＷＢ調整にも適用することができる。
【００９１】
また、本実施形態においては、静止画像や動画像を撮影して記録するとともに撮影待機状態でライブビュー表示を行う撮像装置について説明したが、本発明は、そうした撮像装置に限定されることなく、撮像する画像のオートホワイトバランス制御を行う機器であれば他の装置にも適用することができる。
【００９２】
以上、本発明の実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
［請求項１］
撮像手段と、
前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定手段と、
前記光源種別判定手段により判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整手段と、
前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定手段により判定された光源種別が変化した場合、前記ホワイトバランス調整手段が前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御手段と、
を備えたことを特徴とする撮像装置。
［請求項２］
前記光源種別判定手段は、前記撮像手段によって撮像された画像に基づき光源種別毎に評価値を取得し、取得した評価値に基づいて光源種別を判定し、
前記制御手段は、光源種別毎に取得される評価値に基づいて、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を変化させるタイミング、または変化中におけるホワイトバランスの調整値を制御することを特徴とする請求項１記載の撮像装置。
［請求項３］
前記制御手段は、光源種別毎に取得される評価値に基づいて、ホワイトバランスの調整値を段階的に変化させる期間を決定することを特徴とする請求項２記載の撮像装置。
［請求項４］
前記制御手段は、前記第１の調整値、前記第２の調整値、変化前の光源種別に対応する第１の評価値、および変化後の光源種別に対応する第２の評価値に基づいて、前記段階的な変化中における前記ホワイトバランスの調整値を決定することを特徴とする請求項２記載の撮像装置。
［請求項５］
前記制御手段は、光源種別毎に取得される最大の評価値と次に大きい評価値との比較結果に基づいて、前記ホワイトバランスの調整値を制御することを特徴とする請求項１または２記載の撮像装置。
［請求項６］
前記制御手段は、ホワイトバランスの調整値を、変化前の光源種別に対応する第１の調整値から変化後の光源種別に対応する第２の調整値へと、予め決められた所定時間または所定の傾きで段階的に変化させることを特徴とする請求項１記載の撮像装置。
［請求項７］
前記光源種別判定手段は、取得された評価値が最大の光源種別を現在の光源種別として判定することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
［請求項８］
前記光源種別判定手段は、最大の評価値と次に大きい評価値との差が所定以上となった場合に、この最大の評価値に対応する光源種別を現在の光源種別として判定することを特徴とする請求項７記載の撮像装置。
［請求項９］
前記光源種別判定手段は、最大の評価値が予め決められた評価値の閾値以上になった場合に、この最大の評価値に対応する光源種別を現在の光源種別として判定することを特徴とする請求項７記載の撮像装置。
［請求項１０］
前記制御手段は、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を、前記光源種別判定手段により取得された前記変化前の光源種別に関する第１の評価値と前記変化後の光源種別に関する第２の評価値との比率を最終的な目標比率とし前記第１の調整値と前記第２の調整値とを段階的に異なる比率で合成した調整値に制御する
ことを特徴とする請求項２記載の撮像装置。
［請求項１１］
前記制御手段は、前記第１の評価値と前記第２の評価値との差が閾値以内であることを条件として前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を段階的に補正し、前記第１の評価値と前記第２の評価値との差が閾値を超える場合には、前記ホワイトバランス調整手段に、前記光源種別判定手段により取得された評価値が最大の光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整させることを特徴とする請求項１０記載の撮像装置。
［請求項１２］
前記制御手段は、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を段階的に補正している間に前記第１の評価値と前記第２の評価値との差が閾値を超えた場合には、前記調整値の段階的な補正を中止することを特徴とする請求項１１記載の撮像装置。
［請求項１３］
前記制御手段は、前記光源種別判定手段により光源種別が判別できない場合、前記ホワイトバランス調整手段が使用するホワイトバランスの調整値を、前記画像の全画素における色成分毎の画素値に基づく所定の演算により取得した調整値に制御することを特徴とする請求項１乃至１２のいずれか１項に記載の撮像装置。
［請求項１４］
前記制御手段は、前記所定の演算によって前記画像における全画素の平均色を所定の目標色とする前記調整値を取得することを特徴とする請求項１３記載の撮像装置。
［請求項１５］
前記制御手段は、前記画像の全画素における所定の色成分間の画素値の比率の平均値を求める演算によって前記調整値を取得することを特徴とする請求項１４記載の撮像装置。
［請求項１６］
撮像手段を備えた撮像装置のホワイトバランス制御方法であって、
前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定ステップと、
前記光源種別判定ステップにより判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整ステップと、
前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定ステップにより判定された光源種別が変化した場合、前記ホワイトバランス調整ステップで前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御ステップと、
を含むことを特徴とするホワイトバランス制御方法。
［請求項１７］
撮像手段を備えた撮像装置を制御するコンピュータに、
前記撮像手段によって撮像された画像に基づき光源種別を判定する光源種別判定機能と、
前記光源種別判定機能により判定された光源種別に対応するホワイトバランスの調整値を使用して前記画像のホワイトバランスを調整するホワイトバランス調整機能と、
前記撮像手段によって撮像動作が継続して行われている間に前記光源種別判定機能により判定された光源種別が変化した場合、前記ホワイトバランス調整機能が前記撮像手段により逐次撮像された画像のホワイトバランスの調整に使用する調整値を、変化前の光源種別に対応する第１の調整値と変化後の光源種別に対応する第２の調整値とに基づき段階的に制御する制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００９３】
１    撮像装置
２    レンズブロック
３    撮像素子
４    光学系駆動部
５    駆動回路
６    ＡＦＥ
７    画像処理部
７ａ    メモリ
８    ＣＰＵ
９    ＣＯＤＥＣ
１０    表示部
１１    画像メモリ
１２    操作部
１３    ストロボ発光部
１４    ＲＡＭ
１５    プログラムメモリ
１０１    ゲインテーブル
【図１】
2017055247.tif 000003
【図２】
2017055247.tif 000004
【図３】
2017055247.tif 000005
【図４】
2017055247.tif 000006
【図５】
2017055247.tif 000007
【図６】
2017055247.tif 000008
【図７】
2017055247.tif 000009
【図８】
2017055247.tif 000010
【図９】
2017055247.tif 000011