(57)【要約】【課題】ＲＡＷデータの静止画撮影において、撮影時に複数のホワイトバランスのモードの積分処理と演算処理を行う必要をなくして、撮影処理時間の短縮を可能にする仕組みを提供する。【解決手段】画像処理装置は、ＲＡＷデータの静止画撮影モードにおいて演算手段による全てのモードのホワイトバランス制御値の算出を所定の時間ごとに繰り返し行うように制御し、ＲＡＷデータの静止画の撮影指示が行われた場合に、前記繰り返し算出された全てのモードのホワイトバランス制御値のうち、直近のホワイトバランス制御値をＲＡＷデータのヘッダ領域に格納する。【選択図】図５
2015177415.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により得られた映像信号の積分処理を行い、ホワイトバランスのモードごとにホワイトバランス積分値を得る積分手段と、
前記積分手段により得られたホワイトバランス積分値を用いた演算処理を行い、光源の色温度を補正するための全てのモードのホワイトバランス制御値を算出する演算手段と、  ＲＡＷデータの静止画撮影モードにおいて前記演算手段による全てのモードのホワイトバランス制御値の算出を所定の時間ごとに繰り返し行うように制御する制御手段と、を備え、
前記制御手段は、ＲＡＷデータの静止画の撮影指示が行われた場合に、前記演算手段によって繰り返し算出された全てのモードのホワイトバランス制御値のうち、直近のホワイトバランス制御値を前記ＲＡＷデータに格納することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、ＲＡＷデータの静止画の撮影指示が行われた場合に、ストロボ撮影かを判定し、
ストロボ撮影と判定した場合は、前記撮影指示の後に前記演算手段によって前記ホワイトバランス制御値を算出し、
算出した前記ホワイトバランス制御値を前記ＲＡＷデータに格納することを特徴とすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、ＲＡＷデータの静止画の撮影指示が行われた場合に、撮影シーンが変化したかを判定し、
撮影シーンが変化した場合は、前記撮影指示の後に前記演算手段によって前記ホワイトバランス制御値を算出し、
算出した前記ホワイトバランス制御値を前記ＲＡＷデータに格納することを特徴とすることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
撮像手段により得られた映像信号の積分処理を行い、ホワイトバランスのモードごとにホワイトバランス積分値を得る積分ステップと、
前記積分ステップで得られたホワイトバランス積分値を用いた演算処理を行い、光源の色温度を補正するための全てのモードのホワイトバランス制御値を算出する演算ステップと、
ＲＡＷデータの静止画撮影モードにおいて前記演算ステップによる全てのモードのホワイトバランス制御値の算出を所定の時間ごとに繰り返し行うように制御する制御ステップと、
ＲＡＷデータの静止画の撮影指示が行われた場合に、前記演算ステップで繰り返し算出された全てのモードのホワイトバランス制御値のうち、直近のホワイトバランス制御値を前記ＲＡＷデータに格納する格納ステップと、を備えることを特徴とする画像処理装置の制御方法。
【請求項５】
撮像手段により得られた映像信号の積分処理を行い、ホワイトバランスのモードごとにホワイトバランス積分値を得る積分ステップと、
前記積分ステップで得られたホワイトバランス積分値を用いた演算処理を行い、光源の色温度を補正するための全てのモードのホワイトバランス制御値を算出する演算ステップと、
ＲＡＷデータの静止画撮影モードにおいて前記演算ステップによる全てのモードのホワイトバランス制御値の算出を所定の時間ごとに繰り返し行うように制御する制御ステップと、
ＲＡＷデータの静止画の撮影指示が行われた場合に、前記演算ステップで繰り返し算出された全てのモードのホワイトバランス制御値のうち、直近のホワイトバランス制御値を前記ＲＡＷデータに格納する格納ステップと、をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
複数のホワイトバランスモードを備える撮像装置において、
撮像手段と、
撮影モードで動作中であって、撮影指示を受け付ける前に、前記撮像手段により取得された画像データを解析して、前記複数のホワイトバランスモードのそれぞれに対応する補正値を算出する算出手段と、
前記算出手段により算出された前記複数のホワイトバランスモードそれぞれに対応する補正値を格納するメモリと、
撮影指示を受け付けたことに応じて前記撮像手段により取得された画像データと共に、前記メモリに格納されている前記補正値を記録媒体に記録する記録制御手段とを有することを特徴とする撮像装置。
【請求項７】
前記記録制御手段が記録する前記補正値には、前記複数のホワイトバランスモードそれぞれに対応する補正値を含むことを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記算出手段は、前記撮影指示を受け付ける前に、繰り返し補正値を算出し、前記メモリに新たに算出された前記補正値が格納されることを特徴とする請求項６又は７に記載の撮像装置。
【請求項９】
前記記録制御手段は、前記撮像手段により取得された画像データと前記メモリに格納されている前記補正値とを１つのファイルにして前記記録媒体に記録することを特徴とする請求項６乃至８のいずれか一項に記載の撮像装置。
【請求項１０】
前記算出手段は、撮影指示を受け付ける前にスルー画像を表示するために取得された画像データを用いて前記補正値を算出することを特徴とする請求項６乃至９のいずれか一項に記載の撮像装置。
【請求項１１】
前記記録制御手段は、撮影指示を受け付けたことに応じて前記撮像手段により取得された画像データをＲＡＷデータとして記録することを特徴とする請求項６乃至１０のいずれか一項に記載の撮像装置。
【請求項１２】
複数のホワイトバランスモードを備える撮像装置を制御する方法において、
撮影モードで動作中であって、撮影指示を受け付ける前に、撮像手段で取得された画像データを解析して、前記複数のホワイトバランスモードのそれぞれに対応する補正値を算出する算出ステップと、
前記算出ステップで算出された前記複数のホワイトバランスモードそれぞれに対応する補正値をメモリに格納するステップと、
撮影指示を受け付けたことに応じて前記撮像手段により取得された画像データと共に、前記メモリに格納されている前記補正値を記録媒体に記録するステップとを有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像を撮像、記録、再生する画像処理装置、その制御方法、及びプログラム、並びに撮像装置、及びその制御方法に関する。
【背景技術】
【０００２】
デジタルカメラ等の画像処理装置では、映像信号そのままの画像データ（以下、ＲＡＷデータという。）に対して画像処理を行うことで、ＪＰＥＧ形式等の画像データに変換するものがある。ＲＡＷデータに対する画像処理として、ホワイトバランスの調整処理があり、撮影後にホワイトバランスのモードを切り替えて適切な色調の画像データを得ることが可能である。なお、ホワイトバランスの調整には、ＲＡＷデータに含まれる映像信号の積分処理と、この積分処理によって得られた積分値を利用してホワイトバランスの演算処理とを行い、ホワイトバランス制御値を算出する必要がある。
【０００３】
従来、例えば、撮影時に複数のホワイトバランスのモードについてそれぞれホワイトバランス制御値を算出し、算出結果を映像信号に基づく画像データのヘッダ領域に格納する技術が提案されている（特許文献１）。この提案では、現像処理におけるホワイトバランスの調整において、ホワイトバランスを任意のモードに設定してもホワイトバランス制御値の算出を行う必要がなく、現像処理時間を短縮させることができるとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０４４４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１では、ＲＡＷデータの撮影時には、図６（ａ）に示すように、複数のホワイトバランスのモードの積分処理と演算処理を行うため、図６（ｂ）に示すＪＥＰＧ形式等の画像データの撮影時に比べて撮影処理時間が長くなるという問題がある。
【０００６】
そこで、本発明は、静止画撮影において、撮影時に複数のホワイトバランスのモードの積分処理と演算処理を行う必要をなくして、撮影処理時間の短縮を可能にする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像処理装置は、撮像手段により得られた映像信号の積分処理を行い、ホワイトバランスのモードごとにホワイトバランス積分値を得る積分手段と、前記積分手段により得られたホワイトバランス積分値を用いた演算処理を行い、光源の色温度を補正するための全てのモードのホワイトバランス制御値を算出する演算手段と、ＲＡＷデータの静止画撮影モードにおいて前記演算手段による全てのモードのホワイトバランス制御値の算出を所定の時間ごとに繰り返し行うように制御する制御手段と、を備え、前記制御手段は、ＲＡＷデータの静止画の撮影指示が行われた場合に、前記演算手段によって繰り返し算出された全てのモードのホワイトバランス制御値のうち、直近のホワイトバランス制御値を前記ＲＡＷデータに格納することを特徴とする。
【０００８】
また、本発明は、複数のホワイトバランスモードを備える撮像装置において、撮像手段と、撮影モードで動作中であって、撮影指示を受け付ける前に、前記撮像手段により取得された画像データを解析して、前記複数のホワイトバランスモードのそれぞれに対応する補正値を算出する算出手段と、前記算出手段により算出された前記複数のホワイトバランスモードそれぞれに対応する補正値を格納するメモリと、撮影指示を受け付けたことに応じて前記撮像手段により取得された画像データと共に、前記メモリに格納されている前記補正値を記録媒体に記録する記録制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、静止画撮影において、撮影時に複数のホワイトバランスのモードの積分処理と演算処理を行う必要がなく、撮影処理時間の短縮が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像処理装置の実施形態の一例である撮像装置としてのデジタルカメラの概略ブロック図である。
【図２】撮影シーン変化検出時の処理のフローチャート図である。
【図３】ホワイトバランス制御値の繰り返し算出処理のフローチャート図である。
【図４】ＲＡＷデータ撮影処理のフローチャート図である。
【図５】（ａ）は通常のＲＡＷデータの撮影処理を時間軸に沿って示すタイミングチャート図、（ｂ）は本実施形態のＲＡＷデータの撮影処理を時間軸に沿って示すタイミングチャート図である。
【図６】従来の画像処理装置におけるＲＡＷデータとＪＰＥＧ形式の画像データとの撮影時の処理を時間軸に沿って示すタイミングチャート図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１２】
図１は、本発明の画像処理装置の実施形態の一例である撮像装置としてのデジタルカメラの概略ブロック図である。
【００１３】
本実施形態のデジタルカメラ１００は、図１に示すように、撮影レンズ１０、絞り機能を備える機械式のシャッタ１２、光学像を電気信号に変換する撮像素子１４、及び撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器１６等を有する。タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０により制御され、撮像素子１４、 及びＡ／Ｄ変換器１６にクロック信号や制御信号を供給する。なお、シャッタ１２以外にも、撮像素子１４のリセットタイミングの制御によって、電子シャッタとして、蓄積時間を制御することができ、動画撮影などに使用可能である。
【００１４】
画像処理回路２０は、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０によって、画像の切り出しや変倍処理を行うことで電子ズーム機能が実現される。
【００１５】
また、画像処理回路２０では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、ＴＴＬ方式のＡＦ処理、ＡＥ処理、ＥＦ処理を行う。更に、画像処理回路２０では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１６】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、メモリ３０、及び圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、及びメモリ制御回路２２を介して、或いは直接メモリ制御回路２２を介してメモリ３０に書き込まれる。メモリ３０には、撮影した静止画像データや動画像データが格納される。また、メモリ３０は、システム制御回路５０の作業領域としても使用することが可能である。
【００１７】
画像表示部２８は、ＴＦＴやＬＣＤ等で構成される。メモリ３０に書き込まれた表示用の画像データは、メモリ制御回路２２を介して画像表示部２８により表示される。画像表示部２８に撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００１８】
システム制御回路５０は、デジタルカメラ１００全体の制御を司る。システム制御回路５０が実行するプログラムコードは、フラッシュロム等の不揮発性メモリ３１に書き込まれて、逐次読み出される。また、不揮発性メモリ３１には、システム情報を記憶する領域や、ユーザ設定情報を記憶する領域が設けられ、各種情報や設定が次回起動時に読み出される。
【００１９】
圧縮・伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２０】
露光制御手段４０は、シャッタ１２を制御し、また、ストロボ４８と連動することによりストロボ調光機能も有する。測距制御手段４２は、撮影レンズ１０のフォーカシングを制御し、ズーム制御手段４４は、撮影レンズ１０のズーミングを制御する。ストロボ４８は、ストロボ調光機能の他に、ＡＦ補助光の投光機能も有する。露光制御手段４０及び測距制御手段４２は、ＴＴＬ方式を用いて制御され，撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０及び測距制御手段４２に対して制御を行う。
【００２１】
モードダイアルスイッチ６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、再生モード、ＰＣ接続モード等の各機能モードを切り替え設定する。
【００２２】
シャッタスイッチ（ＳＷ１）６２は、シャッタボタンの操作途中でオンとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の動作開始を指示する。
【００２３】
シャッタスイッチ（ＳＷ２）６４は、シャッタボタンの操作完了でオンとなり、システム制御回路５０は、ストロボ撮影の場合、ＥＦ（フラッシュプリ発光）処理を行った後に、ＡＥ処理で決定された露光時間分、撮像素子１４を露光させる。そして、システム制御回路５０は、この露光期間中にストロボ４８を発光させて、露光期間終了と同時に露光制御手段４０により遮光することで、撮像素子１４への露光を終了させる。
【００２４】
また、シャッタスイッチ（ＳＷ２）６４がオンされると、システム制御回路５０は、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、及びメモリ制御回路２２を介してメモリ３０に画像データを書き込む読み出し処理を行う。
【００２５】
更に、シャッタスイッチ（ＳＷ２）６４がオンされると、システム制御回路５０は、画像処理回路２０やメモリ制御回路２２での演算による現像処理やメモリ３０から画像データを読み出して圧縮・伸長回路３２で圧縮する処理を行う。更に、シャッタスイッチ（ＳＷ２）６４がオンされると、システム制御回路５０は、記録媒体２００に画像データを書き込む記録制御を行う。
【００２６】
表示切替スイッチ６６は、画像表示部２８の表示を切替える。この機能により、光学ファインダ１０４を用いて撮影を行う際に、画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００２７】
操作部７０は、各種ボタン、タッチパネルや回転式ダイアル等から構成され、例えばメニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、ストロボ設定ボタン、単写／連写／セルフタイマー切り替えボタン等がある。また、操作部７０には、サブメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００２８】
ズームスイッチ７２は、ユーザが撮像画像の倍率変更指示を行うためのスイッチである。ズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチを有する。ズームスイッチ７２は、ズーム制御手段４４に撮影レンズ１０の撮像画角の変更を指示し、光学ズーム操作を行うトリガとなる。また、ズームスイッチ７２は、画像処理回路２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的なズーミング変更のトリガともなる。
【００２９】
電源手段８６は、アルカリ電池の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプタ等から構成される。Ｉ／Ｆ９０は、記録媒体２００とのインタフェースであり、コネクタ９２には、記録媒体２００が接続される。記録媒体２００は、メモリカードやハードディスク等で構成され、半導体メモリや磁気ディスク等の記録部２０２、デジタルカメラ１００とのＩ／Ｆ（インタフェース）２０４、コネクタ９２に接続されるコネクタ２０６を備える。
【００３０】
光学ファインダ１０４は、画像表示部２８による電子ファインダ機能を使用することなく、撮影を行うことを可能にする。通信手段１１０は、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信等の各種通信機能を有する。コネクタ／アンテナ１１２は、通信手段１１０によりデジタルカメラ１００を他の機器と接続する際に用いるコネクタ、或いは無線通信の場合はアンテナである。
【００３１】
図２は、撮影シーン変化検出時の処理のフローチャート図である。図２に示す処理は、システム制御回路５０が不揮発性メモリ３１に格納されたプログラムをメモリ３０に展開して実行することにより実現される。
【００３２】
図２において、ステップＳ４０１では、システム制御回路５０は、撮影シーンが変化したと判断した場合、撮影シーン変化フラグをオンに設定し、処理を終了する。
【００３３】
図３は、光源の色温度を補正するための補正値としてのホワイトバランス制御値（以下、ＷＢ制御値という。）の繰り返し算出処理のフローチャート図である。図３での各処理は、システム制御回路５０が不揮発性メモリ３１に格納されたプログラムをメモリ３０に展開して実行することにより実現される。
【００３４】
図３において、ステップＳ５０１では、システム制御回路５０は、全てのホワイトバランスモード（オート、太陽光、曇り、電球、蛍光灯、蛍光灯Ｈ、水中、ストロボ）に対応するＷＢ制御値算出完了マークをクリアし、ステップＳ５０２に進む。
【００３５】
ステップＳ５０２では、システム制御回路５０は、撮影シーン変化フラグを判定し、撮影シーン変化フラグがオフの場合は、ステップＳ５０３に進む。
【００３６】
ステップＳ５０３では、システム制御回路５０は、全てのホワイトバランスモード（以下、ＷＢモードという。）に対応するＷＢ制御値の算出が完了したことがマークされているかを判定し、完了していない場合は、ステップＳ５０４に進む。
【００３７】
ステップＳ５０４では、システム制御回路５０は、ＷＢ制御値を算出するＷＢモードを切り替え、ステップＳ５０５に進む。
【００３８】
ステップＳ５０５では、システム制御回路５０は、ステップＳ５０４で切り替えたＷＢモードのＷＢ制御値を算出し、ステップＳ５０６に進む。ＷＢ制御値の算出に際しては、本実施形態では、スルー画像を表示するために取得された画像データの解析処理、具体的には、撮像したＲＡＷデータに含まれる映像信号の積分処理と、積分処理によって得られたホワイトバランス積分値を利用した演算処理とを行う。
【００３９】
ステップＳ５０６では、システム制御回路５０は、ステップＳ５０５で算出したＷＢモードのＷＢ制御値の算出が完了したことをマークし、ステップＳ５０２へ戻る。
【００４０】
ステップＳ５０３に戻って、システム制御回路５０は、全てのＷＢモードに対応するＷＢ制御値の算出が完了していると判定した場合は、ステップＳ５０８に進み、所定の時間（例えば２秒）が経過するのを待って、ステップＳ５０１に戻る。
【００４１】
ステップＳ５０２に戻って、システム制御回路５０は、撮影シーン変化フラグを判定した結果、撮影シーン変化フラグがオンの場合は、ステップＳ５０７に進む。
【００４２】
ステップＳ５０７では、システム制御回路５０は、撮影シーン変化フラグをオフに設定して、ステップＳ５０８に進み、所定の時間（例えば２秒）が経過するのを待って、ステップＳ５０１に戻る。
【００４３】
図４は、ＲＡＷデータ撮影処理のフローチャート図である。図４での各処理は、システム制御回路５０が不揮発性メモリ３１に格納されたプログラムをメモリ３０に展開して実行することにより実現される。
【００４４】
図４において、ステップＳ６０１では、システム制御回路５０は、ユーザによるシャッタボタンの操作により撮影指示（シャッタスイッチ（ＳＷ２）６４がオン）されると、ストロボ４８を用いた撮影であるかを判定する。そして、システム制御回路５０は、ストロボ４８を用いた撮影である場合は、ステップＳ６０２に進む。
【００４５】
ステップＳ６０２では、システム制御回路５０は、全てのＷＢモードに対応するＷＢ制御値を算出し直し、ステップＳ６０９に進む。即ち、ストロボ撮影の場合は、システム制御回路５０は、図３に示す処理を撮影指示後に再度実行することになる。
【００４６】
ステップＳ６０９では、システム制御回路５０は、撮影画像のサムネイル画像について現像処理を行い、ＪＰＥＧ形式のサムネイル画像データをＲＡＷデータのヘッダ領域に格納し、ステップＳ６１０に進む。
【００４７】
ステップＳ６１０では、システム制御回路５０は、ステップＳ６０２で算出し直した全てのＷＢモードに対応するＷＢ制御値をＲＡＷデータのヘッダ領域に格納し、ＲＡＷデータを記録媒体２００へ記録して、処理を終了する。
【００４８】
ステップＳ６０１に戻って、システム制御回路５０は、ストロボ４８を用いた撮影であるかを判定した結果、ストロボ４８を用いた撮影でないと判定した場合は、ステップＳ６０３に進む。
【００４９】
ステップＳ６０３では、システム制御回路５０は、撮影シーン変化フラグを判定し、撮影シーン変化フラグがオンの場合は、ステップＳ６０４に進む。
【００５０】
ステップＳ６０４では、システム制御回路５０は、撮影シーン変化フラグをオフにした後、上述したステップＳ６０２、ステップＳ６０９、及びステップＳ６１０の処理を実行して、処理を終了する。即ち、撮影指示後に、撮影シーンが変化した場合は、システム制御回路５０は、図３に示す処理を撮影指示後に再度実行することになる。
【００５１】
ステップＳ６０３に戻って、システム制御回路５０は、撮影シーン変化フラグを判定し、撮影シーン変化フラグがオフの場合は、ステップＳ６０５に進む。
【００５２】
ステップＳ６０５では、システム制御回路５０は、全てのＷＢモードのＷＢ制御値の算出が完了したことがマークされているかを判定し、完了している場合は、ステップＳ６０９に進む。
【００５３】
ステップＳ６０９では、システム制御回路５０は、撮影画像のサムネイル画像について現像処理を行い、ＪＰＥＧ形式のサムネイル画像データをＲＡＷデータのヘッダ領域に格納し、ステップＳ６１０に進む。
【００５４】
ステップＳ６１０では、システム制御回路５０は、撮影指示前に図３に示す処理で算出した直近の全てのＷＢモードのＷＢ制御値をＲＡＷデータのヘッダ領域に格納し、ＲＡＷデータを記録媒体２００へ記録し、処理を終了する。
【００５５】
ステップＳ６０５に戻って、システム制御回路５０は、全てのＷＢモードのＷＢ制御値の算出が完了したことがマークされていない場合は、ステップＳ６０６に進む。ここでは、図３に示す処理において、直近の全てのＷＢモードのＷＢ制御値の算出途中で撮影指示が行われた場合が該当する。
【００５６】
ステップＳ６０６では、システム制御回路５０は、ＷＢ制御値を算出するＷＢモードを切り替え、ステップＳ６０７に進む。
【００５７】
ステップＳ６０７では、システム制御回路５０は、ステップＳ６０６で切り替えたＷＢモードのＷＢ制御値を算出し、ステップＳ６０８に進む。
【００５８】
ステップＳ６０８では、システム制御回路５０は、ＷＢモードのＷＢ制御値の算出が完了したことをマークし、ステップＳ６０５に戻る。
【００５９】
ステップＳ６０５において、システム制御回路５０は、ステップＳ６０７で算出したＷＢモードのＷＢ制御値を含む全てのＷＢモードのＷＢ制御値の算出が完了したことがマークされている場合は、ステップＳ６０９に進む。
【００６０】
ステップＳ６０９では、システム制御回路５０は、撮影画像のサムネイル画像について現像処理を行い、ＪＰＥＧ形式のサムネイル画像データをＲＡＷデータのヘッダ領域に格納し、ステップＳ６１０に進む。
【００６１】
ステップＳ６１０では、システム制御回路５０は、ステップＳ６０７で算出したＷＢモードのＷＢ制御値を含む全てのＷＢモードのＷＢ制御値をＲＡＷデータのヘッダ領域に格納し、ＲＡＷデータを記録媒体２００へ記録し、処理を終了する。
【００６２】
図５（ａ）は通常のＲＡＷデータの撮影処理を時間軸に沿って示すタイミングチャート図、図５（ｂ）は本実施形態のＲＡＷデータの撮影処理を時間軸に沿って示すタイミングチャート図である。
【００６３】
図５から判るように、本実施形態では、静止画撮影モードの動作中において、ストロボ撮影ではなく、かつ撮影シーンの変化がない場合は、撮影指示後に予め繰り返し算出されたＷＢ制御値のうち、直近のＷＢ制御値をＲＡＷデータのヘッダ領域に格納する。
【００６４】
そして、直近のＷＢ制御値がヘッダ領域に格納されたＲＡＷデータを１つのファイルにして記録媒体２００へ記録する。これにより、ＲＡＷデータの静止画撮影において、撮影指示後にＷＢ制御値を算出するための複数のＷＢモードの積分処理と演算処理を行う必要がなく、約０．６秒（図５参照）の撮影処理時間の短縮が可能となる。
【００６５】
また、本実施形態では、ストロボ撮影の場合又は撮影指示後に撮影シーンが変化した場合は、全てのＷＢモードのＷＢ制御値を算出し直し、また、全てのＷＢモードのＷＢ制御値の算出途中で撮影指示が行われた場合は、未算出のＷＢモードのＷＢ制御値を算出する。これにより、適正なＷＢ制御値を用いた撮影が可能となる。
【００６６】
なお、本発明は、上記実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００６７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【符号の説明】
【００６８】
１０  撮影レンズ
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
３０  メモリ
３１  不揮発性メモリ
５０  システム制御回路
【図１】
2015177415.tif 000003
【図２】
2015177415.tif 000004
【図３】
2015177415.tif 000005
【図４】
2015177415.tif 000006
【図５】
2015177415.tif 000007
【図６】
2015177415.tif 000008