(57)【要約】【課題】  ストロボ装置ごとに発光色温度にばらつきがある場合でも、正確なホワイトバランス調整を行うことができるようにする。【解決手段】  白紙撮影を行うストロボキャリブレーションモード時に、ストロボ装置２００１によるストロボ撮影でのホワイトバランスゲイン（ＲＧａｉｎ１，ＢＧａｉｎ１）と、ストロボ装置２００２によるストロボ撮影でのホワイトバランスゲイン（ＲＧａｉｎ２，ＢＧａｉｎ２）とのホワイトバランスゲインの差分（ΔＲ，ΔＢ）を求め、そのホワイトバランスゲインの差分（ΔＲ，ΔＢ）を用いて、撮像装置１１００が持つホワイトバランスゲインテーブル（Ｒｔ[ｎ]，Ｂｔ[ｎ]）に対してストロボ装置２００２用にホワイトバランスゲインテーブルの差分の補正を行う。【選択図】  図２
2006295493.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
所定のストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、
前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段と、
前記所定のストロボ装置、及び、前記所定のストロボ装置とは別のストロボ装置を同一条件でそれぞれ発光させてストロボ撮像を行うことにより得られたそれぞれのホワイトバランス情報を取得するホワイトバランス情報取得手段と、
前記ホワイトバランス情報取得手段により取得された前記所定のストロボ装置のホワイトバランス情報と前記別のストロボ装置のホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正したものを前記別のストロボ装置用のホワイトバランス情報とする補正手段とを備えることを特徴とする撮像装置。
【請求項２】
前記補正手段により求められた前記別のストロボ装置用のホワイトバランス情報を当該撮像装置内の或いは前記別のストロボ装置内の記憶手段に記憶させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記相関性演算手段により演算された相関性を当該撮像装置内の或いは前記別のストロボ装置内の記憶手段に記憶させることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記ストロボ装置が送信する発光情報は、発光量、発光電圧、発光種類のいずれか一つ又は複数であることを特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記ホワイトバランス情報取得手段は、ストロボ撮影で前記撮像手段により得られた撮像データの全部或いは一部のデータを抽出し、色成分データごとの代表値或いは平均値に基づいてホワイトバランス情報を取得することを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
撮像手段と、
ストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、
前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段と、
前記ストロボ装置を所定の発光条件で発光させてストロボ撮影を行うことにより得られたホワイトバランス情報を取得するホワイトバランス情報取得手段と、
前記ホワイトバランス情報取得手段により取得されたホワイトバランス情報と前記格納手段に格納された前記所定の発光条件でのホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正する補正手段とを備えることを特徴とする撮像装置。
【請求項７】
撮像手段と、所定のストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置の制御方法であって、
前記所定のストロボ装置、及び、前記所定のストロボ装置とは別のストロボ装置を同一条件でそれぞれ発光させてストロボ撮像を行うことにより得られたそれぞれのホワイトバランス情報を取得するホワイトバランス情報取得手順と、
前記ホワイトバランス情報取得手順により取得された前記所定のストロボ装置のホワイトバランス情報と前記別のストロボ装置のホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正したものを前記別のストロボ装置用のホワイトバランス情報とする補正手順とを有することを特徴とする撮像装置の制御方法。
【請求項８】
撮像手段と、ストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置の制御方法であって、
前記ストロボ装置を所定の発光条件で発光させてストロボ撮影を行うことにより得られたホワイトバランス情報を取得するホワイトバランス情報取得手順と、
前記ホワイトバランス情報取得手順により取得されたホワイトバランス情報と前記格納手段に格納された前記所定の発光条件でのホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正する補正手順とを有することを特徴とする撮像装置の制御方法。
【請求項９】
撮像手段と、所定のストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置を制御するためのコンピュータプログラムであって、
前記所定のストロボ装置、及び、前記所定のストロボ装置とは別のストロボ装置を同一条件でそれぞれ発光させてストロボ撮像を行うことにより得られたそれぞれのホワイトバランス情報を取得するホワイトバランス情報取得処理と、
前記ホワイトバランス情報取得処理により取得された前記所定のストロボ装置のホワイトバランス情報と前記別のストロボ装置のホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正したものを前記別のストロボ装置用のホワイトバランス情報とする補正処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１０】
撮像手段と、ストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置を制御するためのコンピュータプログラムであって、
前記ストロボ装置を所定の発光条件で発光させてストロボ撮影を行うことにより得られたホワイトバランス情報を取得するホワイトバランス情報取得処理と、
前記ホワイトバランス情報取得処理により取得されたホワイトバランス情報と前記格納手段に格納された前記所定の発光条件でのホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正する補正処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像データに対してホワイトバランス調整を行う撮像装置、その制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
複数の色フィルタを持つ撮像素子によって撮像された画像データを出力するためには、撮像された画像データに対してホワイトバランス調整を行い、撮像画像中の光源に対してその色温度を判別し、無彩色となるように調整することで、撮像画像の忠実な色再現を図っている。
【０００３】
また、ストロボ装置の発光色温度は、ストロボ発光管の両端子間電圧やストロボの発光量等のストロボ発光条件によって変化することはよく知られており（例えば特許文献１を参照）、両端子間電圧が高いときや発光量が少ないときは高色温度になり、両端子間電圧が低いときや発光量が多いときには低色温度になる傾向がある。
【０００４】
図１０には、２台のストロボ装置における発光量と発光色温度との関係の一例を示す。ストロボ装置では、キセノン管の個体差や発光部パネルの色温度ばらつき等により発光色温度にばらつきが生じる。例えば図１０中のストロボ装置１では発光量が１／２のときに色温度Ｔ11、ストロボ装置２では発光量が１／２のときに色温度Ｔ22とする場合に、正確なホワイトバランス調整を行うことができる。
【０００５】
【特許文献１】特開平１１−１３３４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ストロボ装置１にあわせて発光量１／２の色温度にあわせてホワイトバランス調整を行うと、ストロボ装置２では発光量１／２の場合であっても、正確なホワイトバランス調整が行われない。そのため、ストロボ装置を複数所有するユーザにとっては、ストロボ装置ごとに色温度が異なることになり、正確なホワイトバランス調整が行われないという問題点があった。
【０００７】
また、時間の経過とともに、ストロボ装置の発光量が変化することにより、正確なホワイトバランス調整が行われないという問題点があった。
【０００８】
本発明は上記のような点に鑑みてなされたものであり、発光色温度にばらつきがある場合でも、正確なホワイトバランス調整を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明による撮像装置は、撮像手段と、所定のストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段と、前記所定のストロボ装置、及び、前記所定のストロボ装置とは別のストロボ装置を同一条件でそれぞれ発光させてストロボ撮像を行うことにより得られたそれぞれのホワイトバランス情報を取得するホワイトバランス情報取得手段と、前記ホワイトバランス情報取得手段により取得された前記所定のストロボ装置のホワイトバランス情報と前記別のストロボ装置のホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正したものを前記別のストロボ装置用のホワイトバランス情報とする補正手段とを備えることを特徴とする。
また、本発明による別の撮像装置は、撮像手段と、ストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段と、前記ストロボ装置を所定の発光条件で発光させてストロボ撮影を行うことにより得られたホワイトバランス情報を取得するホワイトバランス情報取得手段と、前記ホワイトバランス情報取得手段により取得されたホワイトバランス情報と前記格納手段に格納された前記所定の発光条件でのホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正する補正手段とを備えることを特徴とする。
本発明による撮像装置の制御方法は、撮像手段と、所定のストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置の制御方法であって、前記所定のストロボ装置、及び、前記所定のストロボ装置とは別のストロボ装置を同一条件でそれぞれ発光させてストロボ撮像を行うことにより得られたそれぞれのホワイトバランス情報を取得するホワイトバランス情報取得手順と、前記ホワイトバランス情報取得手順により取得された前記所定のストロボ装置のホワイトバランス情報と前記別のストロボ装置のホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正したものを前記別のストロボ装置用のホワイトバランス情報とする補正手順とを有することを特徴とする。
また、本発明による別の撮像装置の制御方法は、撮像手段と、ストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置の制御方法であって、前記ストロボ装置を所定の発光条件で発光させてストロボ撮影を行うことにより得られたホワイトバランス情報を取得するホワイトバランス情報取得手順と、前記ホワイトバランス情報取得手順により取得されたホワイトバランス情報と前記格納手段に格納された前記所定の発光条件でのホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正する補正手順とを有することを特徴とする。
本発明によるコンピュータプログラムは、撮像手段と、所定のストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置を制御するためのコンピュータプログラムであって、前記所定のストロボ装置、及び、前記所定のストロボ装置とは別のストロボ装置を同一条件でそれぞれ発光させてストロボ撮像を行うことにより得られたそれぞれのホワイトバランス情報を取得するホワイトバランス情報取得処理と、前記ホワイトバランス情報取得処理により取得された前記所定のストロボ装置のホワイトバランス情報と前記別のストロボ装置のホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正したものを前記別のストロボ装置用のホワイトバランス情報とする補正処理とをコンピュータに実行させることを特徴とする。
また、本発明による別のコンピュータプログラムは、撮像手段と、ストロボ装置の発光情報に応じたホワイトバランス情報を格納する格納手段と、前記ホワイトバランス情報を用いて、前記撮像手段により得られた撮像データに対してホワイトバランス調整を行うホワイトバランス調整手段とを備えた撮像装置を制御するためのコンピュータプログラムであって、前記ストロボ装置を所定の発光条件で発光させてストロボ撮影を行うことにより得られたホワイトバランス情報を取得するホワイトバランス情報取得処理と、前記ホワイトバランス情報取得処理により取得されたホワイトバランス情報と前記格納手段に格納された前記所定の発光条件でのホワイトバランス情報とに基づいて、前記格納手段に格納されたホワイトバランス情報を補正する補正処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、発光色温度にばらつきがある場合でも、正確なホワイトバランス調整を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、第１の実施形態の撮像装置及び撮像装置に装着されるストロボ装置の要部構成を示すブロック図である。
【００１２】
撮像装置１１００において、撮像部１００１は撮影レンズや撮像素子により構成され、撮影レンズにより結像する光学像を撮像素子により電気信号に変換する。撮像部１００１の撮像素子は、図４に示すように、Ｒ，Ｇ１，Ｇ２，Ｂの４種類からなる色フィルタを備える。
【００１３】
撮像部１００１から出力されるアナログ出力信号は、Ａ／Ｄ変換器１００２によりデジタル信号に変換される。タイミング発生回路１００３は、撮像部１００１、Ａ／Ｄ変換器１００２、Ｄ／Ａ変換器１００９にクロック制御信号や制御信号を供給するものであり、メモリコントローラ１００４により制御される。
【００１４】
メモリコントローラ１００４は、Ａ／Ｄ変換器１００２、タイミング発生回路１００３、バッファメモリ１００５、ＪＰＥＧ符号化回路１００６、Ｄ／Ａ変換器１００９、ホワイトバランス調整部１０２０、現像処理部１０２１を制御する。Ａ／Ｄ変換器１００２でデジタル信号に変換されたデータは、メモリコントローラ１００４を介してバッファメモリ１００５に書き込まれる。
【００１５】
画像表示部１０１０は、Ｄ／Ａ変換器１００９を介して撮影画像の画像表示を行う。バッファメモリ１００５は、撮像部１００１の撮像素子からメモリコントローラ１００４を介して読み出された１画面分の撮像データを１つの単位として、これを複数分だけ記憶することのできる容量を有する。
【００１６】
ＪＰＥＧ符号化回路１００６は、ベースラインＪＰＥＧ方式により画像データを圧縮、伸長するための回路であり、図示しない公知のＤＣＴ量子化回路、ハフマン符号・複合回路等により構成される。
【００１７】
ホワイトバランス調整部１０２０は、ストロボ撮影時に、発光量とホワイトバランスゲインとの関係を示すホワイトバランスゲインテーブルを用いて、撮像部１００１により得られた撮像データに対してホワイトバランス調整を行う。また、ホワイトバランス調整部１０２０は、撮像部１００１から所定の信号処理を経て出力された無彩色の（以下「白紙画像」と称する）撮像データの全部或いは一部のデータ（以下「白紙データ」と称する）を抽出し、色成分データごとの代表値或いは平均値に基づいてホワイトバランス制御値を得ることもでき、例えば一部のデータを抽出して、白紙データのＲ，Ｇ１，Ｇ２，Ｂそれぞれの色信号ごとの平均値の比が等しくなるような色信号Ｒ，Ｇ１，Ｇ２，Ｂ別のホワイトバランス制御値を演算することも可能である。
【００１８】
現像処理部１０２１は、メモリコントローラ１００４により制御され、ホワイトバランス調整部１０２０によりホワイトバランス調整が行われたデータに対して、公知の画素補間処理、階調処理、色変換処理等を施す。
【００１９】
外部記録媒体１００７は半導体メモリのカード等であり、主にリムーバルメディアが好んで使用される。バッファメモリ１００５に蓄えられたデータは、メモリコントローラ１００４、インターフェース１００８を介して外部記録媒体１００７に書き込まれる。
【００２０】
システム制御回路１０２２は、撮像装置１１００全体を制御するものであり、ＡＥ（自動露出）処理、ＡＦ（オートフォーカス）処理等のカメラ制御も行う。
【００２１】
また、ストロボ装置２００１においては、発光情報２００３を送信することができ、その発光情報２００３が撮像装置１１００のシステム制御回路１０２２に入力される。発光情報２００３は、ストロボ装置２００１で演算されたストロボ発光時の発光量の制御信号である。
【００２２】
同様に、ストロボ装置２００２においては、発光情報２００４を送信することができ、その発光情報２００４が撮像装置１１００のシステム制御回路１０２２に入力される。発光情報２００４は、ストロボ装置２００２で演算されたストロボ発光時の発光量の制御信号である。
【００２３】
図２に、本実施形態の撮像装置１１００での処理動作を表わすフローチャートを示す。本実施形態の撮像装置１１００は通常の撮影モードとは別に白紙撮影を行うストロボキャリブレーションモードを有し、図２に示すのはストロボキャリブレーションモードでの処理動作である。ストロボキャリブレーションモードに入ったことを検出したら、ストロボ装置２００１の接続を確認する（ステップＳ１０１）。ストロボ装置２００１の接続が確認できない場合はステップＳ１０１を繰り返し、所定時間以上経過したならば（ステップＳ１０２）、処理を終了する。
【００２４】
ストロボ装置２００１の接続が確認できた場合、ストロボ装置２００１の予め定められた発光条件、例えば発光量１／２でのストロボ撮影を行う（ステップＳ１０３）。
【００２５】
続いて、撮像部１００１から出力される撮像データを基にして、ホワイトバランス調整部１０２０でホワイトバランスゲイン（ＲＧａｉｎ１，ＢＧａｉｎ１）が演算される（ステップＳ１０４）。ホワイトバランスゲインＲＧａｉｎ１は、Ｒのホワイトバランス制御値に対してＧで正規化したものを指す。同様に、ホワイトバランスゲインＢＧａｉｎ１は、Ｂのホワイトバランス制御値に対してＧで正規化したものを指す。
【００２６】
次に、ストロボ装置２００２の接続を確認する（ステップＳ１００５）。ストロボ装置２００２の接続が確認できない場合はステップＳ１０５を繰り返し、所定時間以上経過したならば（ステップＳ１０６）、処理を終了する。
【００２７】
ストロボ装置２００２の接続が確認できた場合、ストロボ装置２００１で発光したときと同一発光条件、すなわち発光量１／２でのストロボ撮影を行う（ステップＳ１０７）。この場合に、撮像装置１１００の撮影条件（例えば絞り、シャッタースピード、ＩＳＯ感度等）も、ステップＳ１０３におけるストロボ撮影と同条件としておく。
【００２８】
続いて、撮像部１００１から出力される撮像データを基にして、ホワイトバランス調整部１０２０でホワイトバランスゲイン（ＲＧａｉｎ２，ＢＧａｉｎ２）が演算される（ステップＳ１０８）。ホワイトバランスゲインＲＧａｉｎ２も、Ｒのホワイトバランス制御値に対してＧで正規化したものを指す。同様に、ホワイトバランスゲインＢＧａｉｎ２も、Ｂのホワイトバランス制御値に対してＧで正規化したものを指す。
【００２９】
図３は、撮像装置１１００が持つ発光量とホワイトバランスゲインとの関係を示すホワイトバランスゲインテーブルの一例を示す図であり、本条件で撮影した場合の結果も示す。ホワイトバランスゲインＲＧａｉｎ及びＢＧａｉｎは、ストロボ装置２００１で撮影した場合とストロボ装置２００２で撮影した場合とで結果が異なっている。同一発光条件でストロボ発光を行っても、キセノン管の個体差（例えばガス圧等）や発光部パネルの色温度ばらつき等によりストロボの発光色温度がばらつきあることは既述したとおりである。
【００３０】
ここでは、ストロボ装置２００１の色温度に、ストロボ装置２００２の色温度をあわせる場合を例として説明する。ストロボ装置２００１によるストロボ撮影でのホワイトバランスゲイン（ＲＧａｉｎ１，ＢＧａｉｎ１）と、ストロボ装置２００２によるストロボ撮影でのホワイトバランスゲイン（ＲＧａｉｎ２，ＢＧａｉｎ２）とのホワイトバランスゲインの差分（ΔＲ，ΔＢ）は、下式
ΔＲ＝ＲＧａｉｎ２−ＲＧａｉｎ１
ΔＢ＝ＢＧａｉｎ２−ＢＧａｉｎ１
により求められる。
【００３１】
ここで、撮像装置１１００が持つホワイトバランスゲインテーブル（Ｒｔ[ｎ]，Ｂｔ[ｎ]）に対して、ストロボ装置２００２用にホワイトバランスゲインテーブルの差分の補正を行う。すなわち、補正後のホワイトバランスゲインテーブル（Ｒｔ２[ｎ]，Ｂｔ２[ｎ]）は、ホワイトバランスゲインの差分（ΔＲ，ΔＢ）を用いて、下式
Ｒｔ２[ｎ]＝Ｒｔ[ｎ]＋ΔＲ
Ｂｔ２[ｎ]＝Ｂｔ[ｎ]＋ΔＢ
となるように補正される。
【００３２】
図２のフローチャートに説明を戻して、上述したようなホワイトバランスゲインテーブルの演算を行い（ステップＳ１０９、Ｓ１１０）、補正後のホワイトバランスゲインテーブルのデータが撮像装置１１００内の不図示の不揮発性メモリにストロボ装置２００２用のホワイトバランスゲインテーブルとして保存される（ステップＳ１１１）。
【００３３】
なお、本実施形態では、ストロボ装置２００２用のホワイトバランスゲインテーブルのデータを不揮発性メモリに保存するようにしたが、ホワイトバランスゲインの差分のデータを保存しておき、必要に応じてストロボ装置２００２用のホワイトバランスゲインテーブルの演算を行うようにしてもよい。また、ストロボ装置２００２用のホワイトバランスゲインテーブルのデータをストロボ装置２００２に送信して、ストロボ装置２００２内の不図示の不揮発性メモリに保存するようにしてもよい。
【００３４】
また、ストロボ装置２００１及びストロボ装置２００２での白紙撮影の比較にホワイトバランスゲインの差分を求める演算を行ったが、演算方法は相関がとれるものであればよく、例えばホワイトバランスゲインの逆数の差分をとるようにしてもよい。
【００３５】
次に、通常撮影時のシーケンスについて説明する。ストロボ撮影が行われた場合、ストロボ装置から発光情報及びボディＩＤ等のストロボの個体を識別する識別情報が撮像装置１００１に送信される。
【００３６】
撮像装置１１００では、識別情報を参酌して、ストロボ装置２００１である場合は、ホワイトバランスゲインテーブル（Ｒｔ[ｎ]，Ｂｔ[ｎ]）をストロボ撮影時の基準となるホワイトバランスゲインとし、ストロボ装置２００２である場合は、ホワイトバランスゲインテーブル（Ｒｔ２[ｎ]，Ｂｔ２[ｎ]）をストロボ撮影時の基準となるホワイトバランスゲインとするように制御を行う。
【００３７】
次に、撮像部１００１から送られてくる撮像データに対して、ストロボ撮影時の基準となるホワイトバランスゲインに基づいてホワイトバランス調整部１０２０で公知のホワイトバランス演算を行う。ホワイトバランス調整部１０２０によりホワイトバランス調整された信号は、現像処理部１０２１で色マトリックス変換や色補正処理等の最終の色調整が行われた後、ＪＰＥＧ符号化処理部１００６により記録フォーマットに符号化処理され、インターフェース１００８を介して撮像画像ファイルとして外部記録媒体１００７に記録される。
【００３８】
以上説明したように、同一発光条件でストロボ装置２００１及びストロボ装置２００２をそれぞれ発光させて白紙撮影を行い、その結果に基づいて、ストロボ装置２００２のホワイトバランスゲインをストロボ装置２００１のホワイトバランスゲインと同等になるように補正を行うことで、複数のストロボ装置を使用する場合の色温度ばらつきを抑えることが可能となる。
【００３９】
なお、本実施形態では、２台のストロボ装置２００１、２００２を使用して補正を行ったが、別のストロボ装置もストロボ装置２００１をマスターとすることで補正可能になることはいうまでもない。
【００４０】
また、ストロボ装置から送信される発光情報は発光量であることで説明を行ったが、その他ストロボ装置の色温度ばらつきを与えるものであればこれに限るものではない。例えば、発光情報を発光量及び発光電圧として、図５に示すテーブルのように発光量と発光電圧の２次元のテーブルを利用するようなものであってもよい。また、一般に閃光発光に対してフラット発光では発光色温度が低いことが知られているが、閃光発光とフラット発光で上述したようなテーブルを持つことが可能であることは言うまでもない。
【００４１】
（第２の実施形態）
次に、第２の実施形態について説明する。第２の実施形態の撮像装置及び撮像装置に装着されるストロボ装置の要部構成は、図１で説明したものと同等であり、ここではその詳細な説明は省略する。
【００４２】
図６に、本実施形態の撮像装置１１００での処理動作を表わすフローチャートを示す。本実施形態の撮像装置１１００は通常の撮影モードとは別に白紙撮影を行うストロボキャリブレーションモードを有し、図６に示すのはストロボキャリブレーションモードでの処理動作である。図６のステップＳ２０１〜ステップＳ２０９の処理は、第１の実施形態における図２のステップＳ１０１〜ステップＳ１０９の処理と同等であり、ここでは相違点を中心に説明する。
【００４３】
第１の実施形態で述べたように、ストロボ装置２００１によるストロボ撮影でのホワイトバランスゲイン（ＲＧａｉｎ１，ＢＧａｉｎ１）と、ストロボ装置２００２によるストロボ撮影でのホワイトバランスゲイン（ＲＧａｉｎ２，ＢＧａｉｎ２）とのホワイトバランスゲインの差分（ΔＲ，ΔＢ）は、下式
ΔＲ＝ＲＧａｉｎ２−ＲＧａｉｎ１
ΔＢ＝ＢＧａｉｎ２−ＢＧａｉｎ１
により求められる（ステップＳ２０９）。
【００４４】
そして、求められたホワイトバランスゲインの差分（ΔＲ，ΔＢ）のデータはストロボ装置２００２に送信され、ストロボ装置２００２内の不図示の不揮発性メモリにストロボ装置２００２が発光したときの補正情報として保存される（ステップＳ２１０）。
【００４５】
なお、本実施形態では、ホワイトバランスゲインの差分のデータを不揮発性メモリに保存するようにしたが、ストロボ装置が送信する発光情報や発光色温度に関するデータや発光色温度に関する差分のデータを不揮発性メモリに保存するようにしてもよい。
【００４６】
また、ストロボ装置２００１及びストロボ装置２００２での白紙撮影の比較にホワイトバランスゲインの差分を求める演算を行ったが、演算方法は相関がとれるものであればよく、例えばホワイトバランスゲインの逆数の差分をとるようにしてもよい。
【００４７】
次に、通常撮影時のシーケンスについて説明する。ストロボ装置２００２によるストロボ撮影が行われた場合、ストロボ装置２００２から発光情報及び補正情報（ホワイトバランスゲインの差分のデータ）が撮像装置１００１に送信される。
【００４８】
撮像装置１１００では、ホワイトバランスゲインテーブル（Ｒｔ[ｎ]，Ｂｔ[ｎ]）とストロボ装置２００２から送信されるホワイトバランスゲインの差分（ΔＲ，ΔＢ）とを用いて、補正後のホワイトバランスゲインテーブル（Ｒｔ２[ｎ]，Ｂｔ２[ｎ]）を求める。すなわち、補正後のホワイトバランスゲイン（Ｒｔ２[ｎ]，Ｂｔ２[ｎ]）は、ホワイトバランスゲインの差分（ΔＲ，ΔＢ）を用いて、下式
Ｒｔ２[ｎ]＝Ｒｔ[ｎ]＋ΔＲ
Ｂｔ２[ｎ]＝Ｂｔ[ｎ]＋ΔＢ
となるように補正され、この値をストロボ撮影時の基準となるホワイトバランスゲインとする。
【００４９】
次に、撮像部１００１から送られてくる撮像データに対して、ストロボ撮影時の基準となるホワイトバランスゲインに基づいてホワイトバランス調整部１０２０で公知のホワイトバランス演算を行う。ホワイトバランス調整部１０２０によりホワイトバランス調整された信号は、現像処理部１０２１で色マトリックス変換や色補正処理等の最終の色調整が行われた後、ＪＰＥＧ符号化処理部１００６により記録フォーマットに符号化処理され、インターフェース１００８を介して撮像画像ファイルとして外部記録媒体１００７に記録される。
【００５０】
（第３の実施形態）
次に、第３の実施形態について説明する。図７は、第３の実施形態の撮像装置及び撮像装置に装着されるストロボ装置の要部構成を示すブロック図である。図１に示す構成と相違するのはストロボ装置２００２及び発光情報２００４がない点であり、同一の構成要素には同一の符号を付し、その詳細な説明は省略する。
【００５１】
図８に、本実施形態の撮像装置１１００での処理動作を表わすフローチャートを示す。本実施形態の撮像装置１１００は通常の撮影モードとは別に白紙撮影を行うストロボキャリブレーションモードを有し、図８に示すのはストロボキャリブレーションモードでの処理動作である。ストロボキャリブレーションモードに入ったことを検出したら、ストロボ装置２００１の接続を確認する（ステップＳ３０１）。ストロボ装置２００１の接続が確認できない場合はステップＳ３０１を繰り返し、所定時間以上経過したならば（ステップＳ３０２）、処理を終了する。
【００５２】
ストロボ装置２００１の接続が確認できた場合、ストロボ装置２００１の予め定められた発光条件、例えば発光量１／２でのストロボ撮影を行う（ステップＳ３０３）。
【００５３】
続いて、撮像部１００１から出力される撮像データを基にして、ホワイトバランス調整部１０２０でホワイトバランスゲイン（ＲＧａｉｎ１，ＢＧａｉｎ１）が演算される（ステップＳ３０４）。ホワイトバランスゲインＲＧａｉｎ１は、Ｒのホワイトバランス制御値に対してＧで正規化したものを指す。同様に、ホワイトバランスゲインＢＧａｉｎ１は、Ｂのホワイトバランス制御値に対してＧで正規化したものを指す。
【００５４】
図９は、撮像装置１１００が持つ発光量とホワイトバランスゲインテーブルとの関係を示すホワイトバランスゲインテーブルの一例を示す図であり、本条件で撮影した場合の結果も示す。白紙撮影では、予め用意してあるホワイトバランスゲインテーブルに対して、撮影した白紙に色がついている場合やストロボの個体差ばらつきにより多少の差が発生する。ステップＳ３０３のストロボ撮影時の発光条件（発光量１／２）がホワイトバランスゲインテーブルで（Ｒｔ[３]，Ｂｔ[３]）に相当する場合、ホワイトバランスゲインの差分（ΔＲ，ΔＢ）は、下式
ΔＲ＝ＲＧａｉｎ１−Ｒｔ[３]
ΔＢ＝ＢＧａｉｎ１−Ｂｔ[３]
により求められる。
【００５５】
ここで、撮像装置１１００が持つホワイトバランスゲインテーブル（Ｒｔ[ｎ]，Ｂｔ[ｎ]）に対して、ストロボ装置２００１のホワイトバランスゲインテーブルの差分の補正を行う。すなわち、補正後のホワイトバランスゲインテーブル（Ｒｔ１[ｎ]，Ｂｔ１[ｎ]）は、ホワイトバランスゲインの差分（ΔＲ，ΔＢ）を用いて、下式
Ｒｔ１[ｎ]＝Ｒｔ[ｎ]＋ΔＲ
Ｂｔ１[ｎ]＝Ｂｔ[ｎ]＋ΔＢ
となるように補正される。
【００５６】
図８のフローチャートに説明を戻して、上述したようなホワイトバランスゲインテーブルの演算を行い（ステップＳ３０５、Ｓ３０６）、補正後のホワイトバランスゲインテーブルのデータが撮像装置１１００内の不図示の不揮発性メモリにストロボ装置２００１が発光したときのホワイトバランスゲインテーブルとして保存される（ステップＳ３０７）。
【００５７】
なお、本実施形態では、補正後のホワイトバランスゲインテーブルのデータを不揮発性メモリに保存するようにしたが、ホワイトバランスゲインの差分のデータを保存しておき、必要に応じてホワイトバランスゲインテーブルの演算を行うようにしてもよい。
【００５８】
また、撮像装置１１００内にホワイトバランスゲインテーブルのデータを保存するようにしたが、第２の実施形態と同様に、ホワイトバランスゲインの差分のデータをストロボ装置２００１に送信し、ストロボ装置２００１内の不揮発性メモリに保存するようにしてもよい。ストロボ装置が送信する発光情報が発光色温度に関するデータや発光色温度に関する差分のデータを不揮発性メモリに保存するようにしてもよい。
【００５９】
また、ストロボ装置２００１での白紙撮影とホワイトバランスゲインテーブルの比較にホワイトバランスゲインの差分を求める演算を行ったが、演算方法は相関がとれるものであればよく、例えばホワイトバランスゲインの逆数の差分をとるようにしてもよい。
【００６０】
次に、通常撮影時のシーケンスについて説明する。ストロボ撮影が行われた場合は、ストロボ装置２００１から発光情報とボディＩＤ等のストロボの個体を識別する識別情報が撮像装置１１００に送信される。
【００６１】
撮像装置１１００では、補正後のホワイトバランスゲインテーブル（Ｒｔ１[ｎ]，Ｂｔ１[ｎ]）をストロボ撮影時の基準となるホワイトバランスゲインとするように制御を行う。
【００６２】
次に、撮像部１００１から送られてくる撮像データに対して、ストロボ撮影時の基準となるホワイトバランスゲインに基づいてホワイトバランス調整部１０２０で公知のホワイトバランス演算を行う。ホワイトバランス調整部１０２０によりホワイトバランス調整された信号は、現像処理部１０２１で色マトリックス変換や色補正処理等の最終の色調整が行われた後、ＪＰＥＧ符号化処理部１００６により記録フォーマットに符号化処理され、インターフェース１００８を介して撮像画像ファイルとして外部記録媒体１００７に記録される。
【００６３】
以上説明したように、ストロボ装置２００１を発光させて白紙撮影を行い、その結果に基づいて、ホワイトバランスゲインテーブルの補正を行うことで、個体差ばらつきを吸収するとともに、ユーザの好みにあったストロボホワイトバランス調整を行うことが可能となる。
【００６４】
なお、本実施形態では、ストロボ装置から送信される発光情報は発光量であることで説明を行ったが、その他ストロボ装置の色温度ばらつきを与えるものであればこれに限るものではない。例えば、発光情報を発光量及び発光電圧として、図５に示すテーブルのように発光量と発光電圧の２次元のテーブルを利用するようなものであってもよい。また、一般に閃光発光に対してフラット発光では発光色温度が低いことが知られているが、閃光発光とフラット発光で上述したようなテーブルを持つことが可能であることは言うまでもない。
【００６５】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００６６】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７０】
【図１】第１の実施形態の撮像装置及び撮像装置に装着されるストロボ装置の要部構成を示すブロック図である。
【図２】第１の実施形態のストロボキャリブレーションモード時における撮像装置での処理動作を表わすフローチャートである。
【図３】撮像装置が持つ発光量とホワイトバランスゲインとの関係を示すホワイトバランスゲインテーブルの一例を示す図である。
【図４】色フィルタを説明するための図である。
【図５】発光量と発光電圧の２次元のテーブルを示す図である。
【図６】第２の実施形態のストロボキャリブレーションモード時における撮像装置での処理動作を表わすフローチャートである。
【図７】第３の実施形態の撮像装置及び撮像装置に装着されるストロボ装置の要部構成を示すブロック図である。
【図８】第３の実施形態のストロボキャリブレーションモード時における撮像装置での処理動作を表わすフローチャートである。
【図９】撮像装置が持つ発光量とホワイトバランスゲインとの関係を示すホワイトバランスゲインテーブルの一例を示す図である。
【図１０】２台のストロボ装置における発光量と発光色温度との関係の一例を示す特性図である。
【符号の説明】
【００７１】
１００１  撮像部
１００２  Ａ／Ｄ変換器
１００４  メモリコントローラ
１０２０  ホワイトバランス調整部
１０２１  現像処理部
１０２２  システム制御回路
１１００  撮像装置
２００１  ストロボ装置
２００２  ストロボ装置
【図１】
2006295493.tif 000003
【図２】
2006295493.tif 000004
【図３】
2006295493.tif 000005
【図４】
2006295493.tif 000006
【図５】
2006295493.tif 000007
【図６】
2006295493.tif 000008
【図７】
2006295493.tif 000009
【図８】
2006295493.tif 000010
【図９】
2006295493.tif 000011
【図１０】
2006295493.tif 000012