(57)【要約】【課題】フラッシュ発光量と発光量制御パラメータとの相関が不明な場合においても、フラッシュを所望の発光量で発光させることができるカメラを提供する。【解決手段】デジタルカメラ１は、接続された外部フラッシュ１６を基準被写体ＳＯに向けて発光させて、基準被写体ＳＯが反射したフラッシュ光を測光することにより外部フラッシュ１６のフラッシュ発光量ＦＬを算出する。これにより、デジタルカメラ１は、外部フラッシュ１６のフラッシュ発光量ＦＬと、デジタルカメラ１から外部フラッシュ１６に与えられる発光量制御パラメータとの相関の情報を取得する。そして、デジタルカメラ１は、この発光量校正の後に行われるフラッシュ撮影において、この相関の情報を利用して外部フラッシュ１６のフラッシュ発光量ＦＬを決定する。換言すれば、デジタルカメラ１は、それ自身が外部フラッシュ１６のフラッシュ発光量の校正手段として機能している。【選択図】図８
2005070620.tif 000002
【特許請求の範囲】
【請求項１】
フラッシュを接続可能な撮像装置であって、
撮像における露光量を算出する測光手段と、
前記フラッシュの発光を制御する制御手段と、
前記撮像装置から基準距離だけ離れた基準被写体に対するフラッシュ撮影によって実行される校正キャプチャでのフラッシュ発光量を、前記測光手段によって算出された露光量と、前記撮像装置の撮像動作に係る制御値とに基づいて算出する算出手段と、
１回以上の前記校正キャプチャに基づく発光量校正で取得された、前記フラッシュ発光量と前記制御手段における発光量制御パラメータとの相関の情報を記憶する記憶手段と、
を備え、
前記発光量校正以後のフラッシュ撮影においては、前記相関の情報に基づいて前記フラッシュの発光量制御パラメータを決定することを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記フラッシュとのデータ交信が可能な交信手段をさらに備え、
前記交信手段が前記フラッシュに関するフラッシュ情報を取得することを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置において、
前記フラッシュの発光特性に関するフラッシュ情報を入力させるためのフラッシュ情報入力手段を備えることを特徴とする撮像装置。
【請求項４】
請求項２または請求項３に記載の撮像装置において、
前記フラッシュ情報に基づいて前記基準距離と前記制御値を決定することを特徴とする撮像装置。
【請求項５】
請求項２または請求項３に記載の撮像装置において、
前記基準距離をユーザにマニュアルで操作指定させるための基準距離指定手段をさらに備え、
前記フラッシュ情報および前記基準距離に基づいて前記制御値を決定することを特徴とする撮像装置。
【請求項６】
請求項４または請求項５に記載の撮像装置において、
前記制御値をユーザに通知する制御値通知手段をさらに備えることを特徴とする撮像装置。
【請求項７】
請求項４または請求項５に記載の撮像装置において、
前記制御値を前記撮像装置に自動設定する手段をさらに備えることを特徴とする撮像装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の撮像装置において、
前記基準被写体がグレーチャートであることを特徴とする撮像装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の撮像装置において、
前記記憶手段が不揮発性であることを特徴とする撮像装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の撮像装置において、
個々の校正キャプチャまたは前記発光量校正全体の成否判定を実行する判定手段と、
前記成否判定結果をユーザに通知する成否判定通知手段と、
をさらに備えることを特徴とする撮像装置。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の撮像装置において、
前記発光量校正における校正キャプチャが、所定回数の基準回数だけ行われることを特徴とする撮像装置。
【請求項１２】
請求項１ないし請求項１０のいずれかに記載の撮像装置において、
前記基準回数の校正キャプチャの成否判定を実行する判定手段をさらに備え、
前記成否判定に応じて、前記基準回数の校正キャプチャに追加してさらに校正キャプチャを実行することを特徴とする撮像装置。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の撮像装置において、
前記フラッシュが非発光時の撮像における露光量と、所定の閾値との大小関係の判定を実行する定常光判定手段と、
前記定常光判定手段の判定に基づく情報をユーザに通知する定常光判定通知手段と、
をさらに備えることを特徴とする撮像装置。
【請求項１４】
請求項１ないし請求項１３のいずれかに記載の撮像装置において、
前記撮像におけるホワイトバランス制御値を算出する測色手段をさらに備え、
前記記憶手段が、前記フラッシュ発光量と前記ホワイトバランス制御値との相関の情報を記憶するとともに、
前記発光量校正の後に行われるフラッシュ撮影において、当該フラッシュ撮影におけるホワイトバランス制御値を前記相関の情報に基づいて決定することを特徴とする撮像装置。
【請求項１５】
撮像における露光量を算出する測光手段と、接続されたフラッシュの発光を制御する制御手段を備える撮像装置におけるフラッシュの発光量校正方法であって、
前記撮像装置から基準距離だけ離れた基準被写体に対するフラッシュ撮影である校正キャプチャを実行する校正キャプチャ工程と、
前記校正キャプチャ工程における露光量と前記撮像装置の撮像動作に係る制御値とに基づいて、当該校正キャプチャにおけるフラッシュ発光量を算出する算出工程と、
１回以上の前記校正キャプチャ工程を含む発光量校正で得れられた、前記フラッシュ発光量と前記制御手段における発光量制御パラメータとの相関の情報を記憶する記憶工程と、
を備え、
前記発光量校正以後のフラッシュ撮影において、前記相関の情報に基づいて前記フラッシュの発光制御パラメータを決定可能とすることを特徴とするフラッシュの発光量校正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびフラッシュの発光量校正方法に関する。
【背景技術】
【０００２】
フラッシュ調光用の専用センサを有しないカメラにおいては、フラッシュ発光中のリアルタイムの調光制御を行うことができない。このため、このようなカメラにおいては、本撮影の直前にフラッシュを小発光させて被写体からの反射光を測光し、その測光結果に基づいて本撮影時のフラッシュ発光量を事前決定する技術が用いられている。あるいは、被写体の測距を行い、その測距結果に基づいて本撮影時のフラッシュ発光量を事前決定する技術も用いられている。さらに、これらの２つの技術を組み合わせる技術も用いられている。これらの技術を用いる場合、カメラはフラッシュを所望の発光量で発光させることができる必要がある。
【０００３】
一般に、カメラは、フラッシュへ与える発光トリガ時間を変化させたり、カメラ−フラッシュ間のシリアル交信でカメラからフラッシュに送信される発光量コードを変化させることにより、フラッシュ発光量を変化させている。換言すれば、カメラは、発光トリガ時間や発光量コード等の発光量制御パラメータを変化させることによって、フラッシュ発光量を変化させている。したがって、上述したように、カメラがフラッシュを所望の発光量で発光させるためには、フラッシュ発光量と発光量制御パラメータとの相関の情報をカメラが保持している必要がある。
【０００４】
例えば、特許文献１には、本発光の発光量を決定するために本発光に先立って予備発光を行うストロボ装置において、フラッシュ発光量と、発光量制御パラメータに相当する発光時間との関係を示すテーブルを記憶しておく技術が開示されている。
【０００５】
また、特許文献２には、フル発光でのフラッシュ発光量と発光量データとを工場等での調整工程で記憶させた発光量制御装置が開示されている。
【０００６】
また、特許文献３は、ホワイトバランス補正のキャリブレーション撮影に関する技術である。
【０００７】
【特許文献１】特開平１１−１１９２８８号公報
【特許文献２】特開平９−６１９０３号公報
【特許文献３】特開２００１−２７５１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１の技術においては、フラッシュ発光量と発光量制御パラメータとの相関が不明である場合は、本撮影時のフラッシュ発光量を決めるための予備発光において所望の発光量でフラッシュを発光させることができない。このため、カメラの出荷時に装着されることが想定されていないフラッシュをユーザは使用できないという問題がある。
【０００９】
また、特許文献２の技術は、カメラの製造業者による設定をターゲットとした技術であり、ユーザによる簡便なキャリブレーションは提示されていない。また、この技術においても、カメラの出荷時に装着されることが想定されていないフラッシュをユーザは使用できないという問題がある。
【００１０】
本発明は、これらの技術を解決するためになされたもので、フラッシュ発光量と発光量制御パラメータとの相関が不明な場合においても、フラッシュを所望の発光量で発光させることができるカメラを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１の発明は、フラッシュを接続可能な撮像装置であって、撮像における露光量を算出する測光手段と、前記フラッシュの発光を制御する制御手段と、前記撮像装置から基準距離だけ離れた基準被写体に対するフラッシュ撮影によって実行される校正キャプチャでのフラッシュ発光量を、前記測光手段によって算出された露光量と、前記撮像装置の撮像動作に係る制御値とに基づいて算出する算出手段と、１回以上の前記校正キャプチャに基づく発光量校正で取得された、前記フラッシュ発光量と前記制御手段における発光量制御パラメータとの相関の情報を記憶する記憶手段とを備え、前記発光量校正以後のフラッシュ撮影においては、前記相関の情報に基づいて前記フラッシュの発光量制御パラメータを決定することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１に記載の撮像装置において、前記フラッシュとのデータ交信が可能な交信手段をさらに備え、前記交信手段が前記フラッシュに関するフラッシュ情報を取得することを特徴とする。
【００１３】
また、請求項３の発明は、請求項１に記載の撮像装置において、前記フラッシュの発光特性に関するフラッシュ情報を入力させるためのフラッシュ情報入力手段を備えることを特徴とする。
【００１４】
また、請求項４の発明は、請求項２または請求項３に記載の撮像装置において、前記フラッシュ情報に基づいて前記基準距離と前記制御値を決定することを特徴とする。
【００１５】
また、請求項５の発明は、請求項２または請求項３に記載の撮像装置において、前記基準距離をユーザにマニュアルで操作指定させるための基準距離指定手段をさらに備え、前記フラッシュ情報および前記基準距離に基づいて前記制御値を決定することを特徴とする。
【００１６】
また、請求項６の発明は、請求項４または請求項５に記載の撮像装置において、前記制御値をユーザに通知する制御値通知手段をさらに備えることを特徴とする。
【００１７】
また、請求項７の発明は、請求項４または請求項５に記載の撮像装置において、前記制御値を前記撮像装置に自動設定する手段をさらに備えることを特徴とする。
【００１８】
また、請求項８の発明は、請求項１ないし請求項７のいずれかに記載の撮像装置において、前記基準被写体がグレーチャートであることを特徴とする。
【００１９】
また、請求項９の発明は、請求項１ないし請求項８のいずれかに記載の撮像装置において、前記記憶手段が不揮発性であることを特徴とする。
【００２０】
また、請求項１０の発明は、請求項１ないし請求項９のいずれかに記載の撮像装置において、個々の校正キャプチャまたは前記発光量校正全体の成否判定を実行する判定手段と、前記成否判定結果をユーザに通知する成否判定通知手段と、
をさらに備えることを特徴とする。
【００２１】
また、請求項１１の発明は、請求項１ないし請求項１０のいずれかに記載の撮像装置において、前記発光量校正における校正キャプチャが、所定回数の基準回数だけ行われることを特徴とする。
【００２２】
また、請求項１２の発明は、請求項１ないし請求項１０のいずれかに記載の撮像装置において、前記基準回数の校正キャプチャの成否判定を実行する判定手段をさらに備え、前記成否判定に応じて、前記基準回数の校正キャプチャに追加してさらに校正キャプチャを実行することを特徴とする。
【００２３】
また、請求項１３の発明は、請求項１ないし請求項１２のいずれかに記載の撮像装置において、前記フラッシュが非発光時の撮像における露光量と、所定の閾値との大小関係の判定を実行する定常光判定手段と、前記定常光判定手段の判定に基づく情報をユーザに通知する定常光判定通知手段とをさらに備えることを特徴とする。
【００２４】
また、請求項１４の発明は、請求項１ないし請求項１３のいずれかに記載の撮像装置において、前記撮像におけるホワイトバランス制御値を算出する測色手段をさらに備え、前記記憶手段が、前記フラッシュ発光量と前記ホワイトバランス制御値との相関の情報を記憶するとともに、前記発光量校正の後に行われるフラッシュ撮影において、当該フラッシュ撮影におけるホワイトバランス制御値を前記相関の情報に基づいて決定することを特徴とする。
【００２５】
また、請求項１５の発明は、撮像における露光量を算出する測光手段と、接続されたフラッシュの発光を制御する制御手段を備える撮像装置におけるフラッシュの発光量校正方法であって、前記撮像装置から基準距離だけ離れた基準被写体に対するフラッシュ撮影である校正キャプチャを実行する校正キャプチャ工程と、前記校正キャプチャ工程における露光量と前記撮像装置の撮像動作に係る制御値とに基づいて、当該校正キャプチャにおけるフラッシュ発光量を算出する算出工程と、１回以上の前記校正キャプチャ工程を含む発光量校正で得れられた、前記フラッシュ発光量と前記制御手段における発光量制御パラメータとの相関の情報を記憶する記憶工程とを備え、前記発光量校正以後のフラッシュ撮影において、前記相関の情報に基づいて前記フラッシュの発光制御パラメータを決定可能とすることを特徴とするフラッシュの発光量校正方法である。
【発明の効果】
【００２６】
請求項１ないし請求項１５の発明によれば、フラッシュ発光量と発光量制御パラメータとの相関の情報が発光量校正によって取得されるので、フラッシュ発光量と発光量制御パラメータとの相関が不明なフラッシュが撮像装置に接続された場合でも、発光量校正以後のフラッシュ撮影において適切な調光制御が可能になる。
【００２７】
請求項２または請求項３の発明によれば、フラッシュ情報を撮像装置が取得可能になる。
【００２８】
請求項３の発明によれば、フラッシュ情報を撮像装置が自動的に取得できない場合でも、フラッシュ情報を撮像装置が取得可能になる。
【００２９】
請求項４の発明によれば、発光量校正を露光のラチチュードの範囲内で行うための基準距離および制御値が自動的に決定されるので、フラッシュ発光量と発光量制御パラメータとの相関の情報を適切に取得可能である。
【００３０】
請求項５の発明によれば、発光量校正を露光のラチチュードの範囲内で行うための制御値が自動的に決定されるので、フラッシュ発光量と発光量制御パラメータとの相関の情報を適切に取得可能である。
【００３１】
請求項６の発明によれば、発光量校正を露光のラチチュードの範囲内で行うための制御値をユーザが認識可能であるので、発光量校正を撮像装置に適切に実行させることが可能になる。
【００３２】
請求項７の発明によれば、発光量校正が露光のラチチュードの範囲内で実行されるように撮像装置の制御が自動的に行われるので、ユーザは発光量校正を撮像装置に適切に実行させることが容易に可能になる。
【００３３】
請求項８の発明によれば、基準被写体が通常被写体と同程度の反射率を有するので、発光量校正以後に実行されるフラッシュ撮影において、通常被写体に対する適切な調光制御が可能になる。
【００３４】
請求項９の発明によれば、電源供給が絶たれても、フラッシュ発光量と発光量制御パラメータとの相関の記憶が維持されるので、電源供給が絶たれるたびに発光量校正を再実行する必要がなくなる。
【００３５】
請求項１０の発明によれば、校正キャプチャまたは発光量校正の成否をユーザが認識可能であるので、失敗した校正キャプチャまたは発光量校正により得られた、フラッシュ発光量と発光量制御パラメータとの相関の情報を用いてフラッシュ撮影を実行することを防止可能である。
【００３６】
請求項１２の発明によれば、基準回数の校正キャプチャでフラッシュ発光量と発光量制御パラメータとの相関の情報を適切に取得できない場合でも、追加の校正キャプチャが自動的に実行されるので、フラッシュ発光量と発光量制御パラメータとの相関の情報を適切に取得可能になる。
【００３７】
請求項１３の発明によれば、校正キャプチャにおける定常光の影響をユーザは認識可能であるので、精度が低い校正キャプチャにより得られた、発光時間と発光量との相関を用いて通常撮影を実行してしまうことを防止可能である。
【００３８】
請求項１４の発明によれば、フラッシュ発光量に応じた適切なホワイトバランス制御を実行可能である。
【発明を実施するための最良の形態】
【００３９】
実施形態に係るデジタルカメラ１は、その筐体に装着された外部フラッシュ１６を基準被写体に向けて発光させて、当該基準被写体が反射したフラッシュ光を測光することにより外部フラッシュ１６のフラッシュ発光量を算出する。これにより、デジタルカメラ１は、外部フラッシュ１６のフラッシュ発光量と、デジタルカメラ１から外部フラッシュ１６に与えられる発光量制御パラメータとの相関の情報を取得する。そして、デジタルカメラ１は、この発光量校正の後に行われるフラッシュ撮影において、この相関の情報を利用して外部フラッシュ１６のフラッシュ発光量を決定する。換言すれば、デジタルカメラ１は、それ自身が外部フラッシュ１６のフラッシュ発光量の校正手段として機能している。
【００４０】
＜デジタルカメラの外観構成＞
最初に、実施形態に係るデジタルカメラ１の外観構成について図１〜図３を参照しながら説明する。図１、図２および図３は、それぞれ、デジタルカメラ１の正面図、上面図および背面図である。
【００４１】
デジタルカメラ１の正面にはズーム機能を有する撮影レンズ２が設けられる。撮影レンズ２においては、ズームリング２ａを手動操作で回動させることにより撮影倍率を変更可能である。
【００４２】
デジタルカメラ１のグリップ部１７の上部にはレリーズボタン９が設けられる。レリーズボタン９は、半押し状態と全押し状態とを区別して検出可能な２段階押し込みスイッチとなっている。後述する「撮影モード」の自動合焦モードにおいては、半押し状態は自動合焦制御等の撮影準備動作のトリガとなり、全押し状態は本撮影動作のトリガとなる。加えて、後述する「発光量校正モード」においては、レリーズボタン９は、発光量校正のための校正キャプチャをデジタルカメラ１に実行させるトリガを与える操作部材として機能する。
【００４３】
さらに、グリップ部１７の上部には、左右双方向に回動可能なダイヤル操作部１０が設けられる。
【００４４】
デジタルカメラ１の撮影レンズ２の上部には、ポップアップ式の内蔵フラッシュ１４が設けられる。図１〜図３においては、内蔵フラッシュ１４がデジタルカメラ１の筐体内に格納された状態が図示されている。
【００４５】
デジタルカメラ１には、図４の正面図に例示するような、発光部１６３を有する外部フラッシュ１６を装着するためのシュー１５が設けられる。シュー１５の表面には接続端子１８が設けられており、シュー１５に外部フラッシュ１６が装着されたときには、外部フラッシュ１６の側の接続端子１６２とデジタルカメラ１の側の接続端子１８との間で電気的な接続が確保される。そして、デジタルカメラ１は、この電気的な接続を利用したシリアル通信等により外部フラッシュ１６との間でデータ交信を行う。このデータ交信により、デジタルカメラ１は、外部フラッシュ１６に組み込まれた記憶部１６１に格納されたフラッシュ情報を取得可能である。このフラッシュ情報には、一般には外部フラッシュ１６の発光特性に関する種々の情報が含まれているが、この実施形態では、外部フラッシュ１６の種別や最大発光量（最大ガイドナンバＧＮｍａｘ；以下では外部フラッシュ１６の発光量をガイドナンバで表現する）が含まれる。
【００４６】
さらに、デジタルカメラ１は、このデータ交信により、発光を制御するための発光制御信号ＴＲを外部フラッシュ１６へ送信可能である。デジタルカメラ１は、この発光制御信号ＴＲに係る発光制御時間ｔを変化させることにより外部フラッシュ１６のフラッシュ発光量ＦＬを変化させることができるが、外部フラッシュ１６のフラッシュ発光量ＦＬと、デジタルカメラ１における発光量制御パラメータである発光制御時間ｔとの相関の情報をデジタルカメラ１が最初から保持している必要はない。
【００４７】
ここで、外部フラッシュ１６の発光波形ＦＷと発光制御信号ＴＲとの関係を図５を参照しながら説明する。図５（ａ）は、発光波形ＦＷを表現するグラフであり、縦軸は発光強度、横軸は時間を示している。図５（ｂ）は、発光制御信号ＴＲを表現するグラフであり、縦軸は信号の電圧値、横軸は時間を示している。なお、図５（ａ）および（ｂ）の横軸の時間は共通の時間の流れを示している。
【００４８】
図５に示すように、発光制御信号ＴＲは、可変の発光制御時間ｔの間だけ与えられる単一の矩形パルス信号である。外部フラッシュ１６は、発光制御信号ＴＲの立ち上がりをトリガとして漸進的に発光を開始し、立ち下がりをトリガとして漸進的に発光を停止する。換言すれば、外部フラッシュ１６の発光波形ＦＷは矩形パルス信号とはならず、その立ち上がりおよび立ち下がりは、いわゆる「なまった」状態となっている。このため、外部フラッシュ１６のフラッシュ発光量ＦＬ（発光波形ＦＷの積分値＝図５のハッチング部分の面積）は、発光制御時間ｔの増加につれて増加するが、デジタルカメラ１においては、その具体的な関係（関数形または具体的数値の対応）は「発光量校正モード」における発光量校正によって明らかになる。
【００４９】
なお、上述の説明では、デジタルカメラ１と外部フラッシュ１６との間のデータ交信が、接続端子１８および１６２を用いた電気的な接続を利用して実現されるとしたが、データ交信を実現するための物理レベルの手段はこれに制限されない。例えば、デジタルカメラ１のシュー１５以外の場所に、外部フラッシュ１６との間でデータ交信を可能にするためのインタフェースを別途設けてもよい。あるいは、各種の無線通信手段によってデジタルカメラ１と外部フラッシュ１６との間のデータ交信を行ってもよい。
【００５０】
また、外部フラッシュ１６のフラッシュ発光量ＦＬを変化させるためにデジタルカメラ１から外部フラッシュ１６へ送信される情報は、上述のような発光時間を制御するための情報（発光制御時間ｔ）に限られず、他の発光量制御パラメータであってもよい。例えば、コンデンサに蓄電された全電力を発光に使用する外部フラッシュの場合、当該コンデンサの電極間電圧や充電時間等を発光量制御パラメータとして用いてもよい。
【００５１】
デジタルカメラ１の上面には、デジタルカメラ１の動作モードを「撮影モード」と「再生モード」と「発光量校正モード」との間で切り替えるモード切替ダイヤル３が設けられる。「撮影モード」は、被写体の撮影を行って画像データの生成を行う動作モードである。「再生モード」は、後述するメモリカード９０に記録された画像データをデジタルカメラ１の背面に設けられた液晶ディスプレイ（ＬＣＤ；Liquid Crystal Display）５に再生表示する動作モードである。「発光量校正モード」は、外部フラッシュ１６のフラッシュ発光量と発光量制御パラメータとの相関を特定する発光量校正用の動作モードである。この「発光量校正モード」の詳細は後述する。
【００５２】
デジタルカメラ１の背面には、本撮影前のライブビュー表示、記録画像の再生表示および「発光量校正モード」におけるインタフェース画面の表示を行うＬＣＤ５と電子ビューファインダ（ＥＶＦ；Electronic View Finder）４とが設けられている。
【００５３】
さらに、デジタルカメラ１の背面には、メニューボタン６が設けられる。メニューボタン６は、各種のメニュー画面をＬＣＤ５に表示させるために用いられる。また、デジタルカメラ１の背面には、ＬＣＤ５に表示されたカーソルを上下左右に移動させるための十字カーソルボタン７ａ〜７ｄと、十字カーソルボタン７ａ〜７ｄの中央部に設けられる決定ボタン７ｅとから構成されるコントロールボタン７が設けられる。デジタルカメラ１においては、メニューボタン６およびコントロールボタン７を用いて各種撮影パラメータの設定操作を行うことが可能である。なお、設定された各種撮影パラメータは、デジタルカメラ１の上面に配置されるデータパネル８に表示される。また、コントロールボタン７は、「発光量校正モード」のインタフェース画面においてＧＵＩ操作を行うためにも用いられる。例えば、外部フラッシュ１６のフラッシュ情報をデジタルカメラ１がデータ交信により自動取得できない場合に、ユーザにフラッシュ情報をマニュアル入力させるためのフラッシュ情報入力手段等としても機能する。
【００５４】
さらに、デジタルカメラ１の背面には、切換ボタン１３とファンクション操作部１１とが設けられる。切換ボタン１３は、ライブビュー表示時にＬＣＤ５に表示される表示内容を切り替えるために使用される。ファンクション操作部１１は、デジタルカメラ１の設定状態に関する操作を行うために使用される。ファンクション操作部１１は、中央に設けられたファンクションボタン１１ａと、回動可能に設けられたファンクションダイヤル１１ｂとを備える。
【００５５】
また、ファンクション操作部１１の右下部には、合焦モードを「自動合焦モード」と「手動合焦モード」との間で順次に切り替えるための合焦モード切替ボタン１２が設けられる。
【００５６】
デジタルカメラ１の側面には、着脱自在な記録媒体であるメモリカード９０の挿入装着部が設けられる。本撮影によって得られる画像データは挿入装着部にセットされるメモリカード９０に記録される。
【００５７】
＜デジタルカメラの内部構成＞
デジタルカメラ１の内部構成について、図６の機能ブロック図を参照しながら説明する。
【００５８】
撮影レンズ２は、被写体の光像を取得してＣＣＤ撮像素子２０の受光面に結像させる。撮影レンズ２は、絞り径を変化させることによってＣＣＤ撮像素子２０の受光面に至る光量を変化させる絞り２ａを備えている。絞り２ａの絞り径は、絞りドライバ４１ａによって変化させられる。また、撮影レンズ２は、レンズ駆動部４１ｂによって光軸方向に駆動可能なフォーカシングレンズ２ｂを有している。レンズ駆動部４１ｂは、全体制御部３０から与えられる制御信号に基づいてフォーカシングレンズ２ｂを駆動して、被写体の光像の合焦状態を変化させる。
【００５９】
ＣＣＤ撮像素子２０は、その受光面に結像した光像を光電変換して電子的な画像信号を生成する撮像手段である。ＣＣＤ撮像素子２０は、タイミングジェネレータ４２から入力されるタイミングパルスに同期して駆動され、Ｒ（赤），Ｇ（緑），Ｂ（青）の色成分を有する画像信号を信号処理回路２１へ出力する。タイミングジェネレータ４２におけるタイミングパルスの生成は、全体制御部３０によって制御されている。そして、デジタルカメラ１においては、当該タイミングパルスを変化させることにより、シャッタスピードＳＳに相当するＣＣＤ撮像素子２０の露光時間を変化させる。
【００６０】
信号処理回路２１は、ＣＣＤ撮像素子２０から入力された画像信号にアナログ信号処理を施してＡ／Ｄ変換器２２へ出力する。信号処理回路２１は、アナログ画像信号のノイズ低減処理を行う相関二重サンプリング（ＣＤＳ；Correlated Double Sampling）回路の他、増幅率可変の増幅器を有する。デジタルカメラ１においては、全体制御部３０から入力される制御信号に基づいて当該増幅率を変化させることにより撮像感度を変化させる。なお、実施形態の以下の説明においては、当該撮影感度を、相当する銀塩カメラ用フィルムのＩＳＯ感度に換算して表現する。
【００６１】
Ａ／Ｄ変換器２２は、信号処理回路２１から入力された画像信号を構成する各画素信号を１２ビットのデジタル信号に変換して、画像データとしてホワイトバランス（ＷＢ；White Balance）回路２３へ出力する。この変換処理は、全体制御部３０から入力されるＡ／Ｄ変換用クロックに同期して行われる。
【００６２】
ＷＢ回路２３は、Ａ／Ｄ変換器２２から入力される画像データのホワイトバランスを調整する。より具体的には、ＷＢ回路２３は、全体制御部３０から入力されるレベル変換テーブルＬＵＴを用いて、画像データにおけるＲ，Ｇ，Ｂの各色成分のレベル変換を行う。レベル変換テーブルＬＵＴは、ホワイトバランス制御値として機能しており、全体制御部３０において撮影ごとにオートまたはマニュアルで設定される。
【００６３】
ホワイトバランス調整後の画像データは、γ補正回路２４で階調変換が行われた後に色補正部２５へ出力される。
【００６４】
色補正部２５は、ユーザにより設定された色補正パラメータに基づいて色補正を行うとともに、ＲＧＢ色空間で表現されたカラー情報をＹＣｒＣｂ色空間で表現されたカラー情報に変換する。この表色系変換により、画像データの全画素の輝度成分値Ｙが得られる。
【００６５】
なお、「発光量校正モード」においては、ＷＢ回路２３および色補正部２５におけるホワイトバランス調整および色補正は行われない。また、「発光量校正モード」においては、γ補正回路２４ではＣＣＤ撮像素子２０における受光量に比例する出力が得られるような階調変換が行われる（例えば、γ補正においてγ＝１となるような階調変換）。
【００６６】
解像度変換部２６は、色補正部２５から入力された画像データに所定の解像度変換処理を施す。解像度変換部２６は、ライブビュー表示時には、入力された画像データをＬＣＤ５の表示画素数に対応した解像度へ変換してライブビュー用画像データを生成する。このライブビュー用画像データは、全体制御部３０を介して画像合成部４３へ転送され、ＬＣＤ５およびＥＶＦ４に表示される。さらに、このライブビュー用画像データは測光演算部２８および測色演算部５０へも出力される。
【００６７】
測光演算部２８は、ＣＣＤ撮像素子２０における露光量の算出すなわち測光演算を行って、測光演算値を全体制御部３０へ出力する。これにより、ＣＣＤ撮像素子２０、信号処理回路２１から解像度変換部２６までの各画像処理ブロックおよび測光演算部２８は、撮像における露光量を算出する測光手段の主要部として機能する。上述したように、「発光量校正モード」においては、γ補正回路２４においてＣＣＤ撮像素子２０における受光量に比例する出力が得られるので、測光演算部２８における測光演算値もＣＣＤ撮像素子２０の受光量に比例している。
【００６８】
なお、「撮影モード」における測光方法は制限されないが、例えば、画像を多分割して平均的に測光する多分割測光や、画像の中央部に重点を置きつつ画像全体の明るさを平均的に測光する中央重点的平均測光や、画像中央に設定された円形の測光領域内で測光を行うスポット測光等を測光方法として採用し得る。一方、「発光量校正モード」における測光方法も制限されないが、以下では、スポット測光を測光方法として採用しているものとして説明を行う。
【００６９】
また、測色演算部５０は、入力された画像データにおいてホワイトバランスが確保されるようなレベル変換テーブルＬＵＴを生成して全体制御部３０へ出力する。
【００７０】
さらに、解像度変換部２６は、自動合焦（ＡＦ；Auto Focus）制御時には、入力された画像データから合焦評価領域の部分画像データの抽出を行う。抽出された部分画像データは、ＡＦ制御用の評価値を演算するＡＦ評価値演算部２７に与えられる。ＡＦ評価値演算部２７は、レリーズボタン９の半押しをトリガとして実行されるＡＦ制御時にＡＦ制御用の評価値を演算して全体制御部３０へ出力する。デジタルカメラ１においては、この評価値に基づいてレンズ駆動部４１ｂに制御信号が出力され、当該制御信号に基づいてフォーカシングレンズ２ｂが駆動されることにより、ＡＦ制御が行われる。
【００７１】
なお、解像度変換部２６は、レリーズボタン９の全押しをトリガとして実行される本撮影時には解像度変換処理を実行せず、入力された画像データをそのまま全体制御部３０へ出力する。本撮影時のこの画像データは、全体制御部３０を介して画像メモリ４４へ転送される。
【００７２】
画像メモリ４４は、上述の画像処理が施された画像データを一時的に記憶する。画像メモリ４４は、少なくとも１フレーム分の記憶容量を有する。そして、本撮影後に撮影画像のアフタービューが行われる場合には、画像メモリ４４から画像合成部４３に撮影画像に係る画像データが転送され、ＬＣＤ５およびＥＶＦ４に当該撮影画像が表示される。また、撮影画像の記録指示がユーザからデジタルカメラ１へ与えられた場合には、画像メモリ４４に一時的に記憶された画像データはメモリカード９０へ転送される。これにより、画像データの記録保存が行われる。
【００７３】
カードインタフェース４７は、デジタルカメラ１の側面の挿入装着部に装着されるメモリカード９０への画像データの書込み、およびメモリカード９０からの画像データの読み出しを行うためのインタフェースである。メモリカード９０への画像データの書込み時またはメモリカード９０からの画像データの読み出し時には、それぞれ、ＪＰＥＧ方式等による画像データの圧縮処理または伸張処理が圧縮・伸張部４６において行われる。また、外部接続インタフェース４８はデジタルカメラ１と外部コンピュータ９１とのデータ通信を可能ならしめるためのインタフェースである。
【００７４】
操作部４５は、上述したメニューボタン６、コントロールボタン７、レリーズボタン９、ファンクション操作部１１、合焦モード切替ボタン１２および切替ボタン１３等を包含する。操作部１１は、ユーザがデジタルカメラ１の設定状態を変更操作する際や撮影操作を行う際等に用いられる。
【００７５】
全体制御部３０は、ＲＡＭ３０ａ，ＲＯＭ３０ｂおよびＣＰＵ３０ｃを備えるマイクロコンピュータである。全体制御部３０は、ＲＯＭ３０ｂに格納されたデジタルカメラ１の制御用プログラムをＣＰＵ３０ｃに実行させることにより、デジタルカメラ１の各構成を統括的に制御する。
【００７６】
全体制御部３０には、「発光量校正モード」において生成される発光量校正テーブルＴＡを記憶する不揮発性のフラッシュメモリ４９が接続されている。発光量校正テーブルＴＡを不揮発性の記憶手段に保持することにより、デジタルカメラ１への電源供給が絶たれた場合でも、フラッシュ発光量ＦＬと発光制御時間ｔとの相関の情報が保持されるので、電源供給断のたびに発光量校正を繰り返す必要はない。
【００７７】
また、全体制御部３０には内蔵フラッシュ１４が接続される。全体制御部３０は、内蔵フラッシュ１４を所望の発光量で発光するように制御可能である。
【００７８】
また、シュー１５に外部フラッシュ１６が装着されている場合、全体制御部３０は外部フラッシュ１６に発光制御信号ＴＲを与えて発光させることが可能である。しかし、外部フラッシュ１６の場合、フラッシュ発光量ＦＬと発光制御時間ｔとの相関の情報は、必ずしも最初から既知である必要はなく、「発光量校正モード」における発光量校正によって取得されて、発光量校正テーブルＴＡとしてフラッシュメモリ４９に記憶される。
【００７９】
＜全体制御部の詳細＞
全体制御部３０は、「発光量校正モード」においては、発光制御信号ＴＲを出力して外部フラッシュ１６を発光させるとともに、基準被写体ＳＯが反射したフラッシュ光の測光演算値から外部フラッシュ１６のフラッシュ発光量ＦＬを算出する校正キャプチャをデジタルカメラ１に実行させる。そして、複数の校正キャプチャ（発光量校正）によって得られた、フラッシュ発光量ＦＬと発光制御時間ｔとの相関の情報を発光量校正テーブルＴＡとしてフラッシュメモリ４９に記憶させて、以後のフラッシュ撮影に利用する。以下では、この「発光量校正モード」の動作を実現するための全体制御部３０のサブ機能ブロックについて、図７の機能ブロック図を参照しながら説明する。
【００８０】
外部フラッシュ情報取得部３０１は、外部フラッシュ１６とのデータ交信あるいは操作部４５を用いたユーザのマニュアル入力により、デジタルカメラ１に装着された外部フラッシュ１６のフラッシュ情報を取得する。先述したように、このフラッシュ情報には、外部フラッシュ１６の種別や最大ガイドナンバＧＮｍａｘが含まれる。
【００８１】
校正キャプチャ条件決定部３０２は、外部フラッシュ情報取得部３０１が取得したフラッシュ情報に基づいて、校正キャプチャ条件を決定する。より具体的には、校正キャプチャ条件決定部３０２は、フラッシュ情報に基づいて、絞り値、シャッタスピードおよび撮影感度等のカメラ制御値（一般には、撮像動作の制御値）を決定し、カメラ設定部３０３へ出力する。さらに、校正キャプチャ条件決定部３０２は、校正キャプチャを実行する場合の被写体となるグレーチャート（基準被写体ＳＯ）までの基準距離を決定し、インタフェース画面生成部３０４へ出力する。また、校正キャプチャ条件決定部３０２は、校正キャプチャ時の外部フラッシュ１６の発光制御時間ｔを決定し、外部フラッシュ制御部３０５へ出力する。なお、これらの校正キャプチャ条件は、外部フラッシュ１６が最大ガイドナンバＧＮｍａｘで発光した場合でも、校正キャプチャ時の露光量がそのダイナミックレンジの範囲内に収まるように決定される。換言すれば、校正キャプチャ時の露光がそのラチチュードの範囲内となるように決定される。例えば、最大ガイドナンバＧＮｍａｘが大きい外部フラッシュに対して校正キャプチャを実行する場合、絞りを最も絞った状態にして撮像感度を低下させるとともに、基準距離も相対的に長距離に決定する。逆に、最大ガイドナンバＧＮｍａｘが小さい外部フラッシュやマクロフラッシュに対して校正キャプチャを実行する場合、開放絞りにして小発光領域に対する精度を確保することが望ましい。なお、シャッタスピードは、外部フラッシュ１６の発光波形ＦＷの略全体が露光に寄与するように決定する。
【００８２】
カメラ設定部３０３は、校正キャプチャ条件決定部３０２が決定したカメラ制御値をデジタルカメラ１へ反映させる。より具体的には、絞りドライバ４１ａ、タイミングジェネレータ４２および信号処理回路２１を制御して、絞り値、シャッタスピードおよび撮像感度の設定を行う。
【００８３】
外部フラッシュ制御部３０５は、校正キャプチャ条件決定部３０２が決定した発光制御時間ｔで外部フラッシュ１６を発光させる。
【００８４】
インタフェース画面生成部３０４は、校正キャプチャ条件決定部３０２が決定した基準距離Ｌをユーザに通知するための基準距離通知画面を生成して、画像合成部４３へ出力する。これにより、基準被写体ＳＯのセッティングをユーザに促すことが可能である。
【００８５】
発光量校正テーブル生成部３０６は、校正キャプチャ条件決定部３０２が決定した校正キャプチャ条件（発光制御時間、カメラ制御値および基準距離）と、測光演算部２８から入力された露光量とから、外部フラッシュ１６の発光量を算出する。そして、発光量校正テーブル生成部３０６は、
（１）発光制御時間ｔ；
（２）外部フラッシュ１６のフラッシュ発光量ＦＬ；および
（３）測色演算部５０から取得したホワイトバランス調整用のレベル変換テーブルＬＵＴ；
を関連付けて、発光量校正テーブルＴＡとしてフラッシュメモリ４９に記憶させる。この発光量校正テーブルＴＡは、外部フラッシュ１６のフラッシュ発光量ＦＬと外部フラッシュ制御部３０５における発光制御時間ｔとの相関の情報を含む。したがって、フラッシュ発光量ＦＬと発光制御時間ｔとの相関が不明な外部フラッシュ１６がデジタルカメラ１に接続された場合であっても、一旦発光量校正が実行されて発光量校正テーブルＴＡがフラッシュメモリ４９に格納されれば、デジタルカメラ１は外部フラッシュ１６を所望のフラッシュ発光量で発光させることが可能となり、適切な調光制御が可能になる。
【００８６】
＜デジタルカメラの動作＞
デジタルカメラ１の「発光量校正モード」においては、デジタルカメラ１から光軸方向に基準距離Ｌだけ離れた基準被写体ＳＯにフラッシュ光を照射してフラッシュ撮影を行う（校正キャプチャ）。そして、露光量（測光演算値）とカメラ制御値とから、当該校正キャプチャにおける外部フラッシュ１６のフラッシュ発光量ＦＬを算出する。これにより、フラッシュ発光量ＦＬと、デジタルカメラ１の内部において外部フラッシュ１６に与えられる発光制御時間ｔとの相関が明らかになる。このようにして明らかにされたフラッシュ発光量ＦＬと発光制御時間ｔとの相関の情報は、発光量校正後に行われるフラッシュ撮影において、外部フラッシュ１６を所望の発光量で発光させるために利用される。
【００８７】
さらに、「発光量校正モード」においては、フラッシュ発光量ＦＬを変化させた場合のホワイトバランス調整用のレベル変換テーブルＬＵＴも取得され、フラッシュ発光量ＦＬとレベル変換テーブルＬＵＴとの相関も明らかになる。この相関の情報もフラッシュメモリ４９に記録されるとともに、発光量校正後のフラッシュ撮影におけるホワイトバランス調整に利用される。これにより、デジタルカメラ１においては、フラッシュ発光量ＦＬに応じて適切なホワイトバランス制御を実行可能になる。
【００８８】
デジタルカメラ１と基準被写体ＳＯとの配置を図８に示す。図８に示すように、基準被写体ＳＯである反射率２０％の無彩色グレーチャートは、デジタルカメラ１の撮像面ＩＳ（ＣＣＤ撮像素子２０の受光面）から光軸ＯＡ方向に基準距離Ｌだけ離れた位置に設置される。グレーチャートのチャート面は平面であり、光軸ＯＡと垂直に保持されている。また、グレーチャートは、デジタルカメラ１の光軸ＯＡとその中央部Ｐで交差するように保持される。「発光量校正モード」ではスポット測光が行われるので、グレーチャートの中央部Ｐの近傍が校正キャプチャにおける測光領域となる。なお、本実施形態においては、基準距離Ｌはデジタルカメラ１によって決定され、ユーザに通知される。また、基準被写体ＳＯとして通常の被写体と同程度の反射率を有するグレーチャートを使用することにより、発光量校正は通常被写体に対して最適化されたものとなり、発光量校正後に行われるフラッシュ撮影において通常被写体に対する適正な調光制御を実行可能になる。
【００８９】
○発光量校正モードの全体動作；
以下では、デジタルカメラ１の「発光量校正モード」の全体動作について、図９〜図１２のフローチャートを参照しながら説明する。
【００９０】
ステップＳ１〜Ｓ８では、発光量校正に必要な諸設定が行われる。
【００９１】
「発光量校正モード」の全体動作の最初のステップＳ１では、外部フラッシュ情報取得部３０１によってシュー１５への外部フラッシュ１６の装着の有無が検出され、動作フローは次のステップＳ２へ移行する。
【００９２】
ステップＳ２では、ステップＳ１の検出結果によって分岐処理が行われる。具体的には、外部フラッシュ１６の装着が検出された場合は動作フローは次のステップＳ３へ移行し、検出されない場合は動作フローはステップＳ１へ戻る。したがって、シュー１５への外部フラッシュ１６の装着が検出されるまでステップＳ１〜Ｓ２が繰り返される。
【００９３】
ステップＳ２に続くステップＳ３では、外部フラッシュ情報取得部３０１と外部フラッシュ１６との間でシリアル交信が行われる。このシリアル交信により、外部フラッシュ情報取得部３０１は、外部フラッシュ１６の記憶部１６１に格納されているフラッシュ情報の送信を外部フラッシュ１６に要求し、動作フローはステップＳ４へ移行する。
【００９４】
ステップＳ４では、ステップＳ３におけるフラッシュ情報送信要求によって、フラッシュ情報を外部フラッシュ情報取得部３０１が取得可能であったかどうかによって分岐処理が実行される。すなわち、フラッシュ情報を取得できた場合は動作フローはステップＳ５へ移行し、取得できなかった場合は動作フローはステップＳ６へ移行する。なお、フラッシュ情報を外部フラッシュ情報取得部３０１が取得できないのは、外部フラッシュ情報取得部３０１と外部フラッシュ１６との間のシリアル交信が確立できない場合や、外部フラッシュ１６がフラッシュ情報を記憶部１６１に記憶していない場合等がある。
【００９５】
ステップＳ６では、最大ガイドナンバＧＮｍａｘをユーザにマニュアル入力させるためのインタフェース画面である最大ガイドナンバ入力画面ＳＲ１がＬＣＤ５に表示される。図１３に例示するように、最大ガイドナンバ入力画面ＳＲ１は、ユーザに最大ガイドナンバＧＮｍａｘのマニュアル入力を促す文字列Ｍ１と、最大ガイドナンバＧＮｍａｘの入力欄ＣＬ１とを有している。ユーザは、フラッシュ情報入力手段としても機能するコントロールボタン７を所定の方法で操作することにより、入力欄ＣＬ１に最大ガイドナンバＧＮｍａｘを入力可能である。
【００９６】
ステップＳ６に続くステップＳ７では、ユーザによる最大ガイドナンバＧＮｍａｘのマニュアル入力の有無によって分岐処理が行われる。すなわち、最大ガイドナンバＧＮｍａｘが入力された場合には動作フローはステップＳ５へ移行し、最大ガイドナンバＧＮｍａｘが入力されない場合は動作フローはステップＳ６へ戻る。したがって、最大ガイドナンバＧＮｍａｘの入力が行われるまで、最大ガイドナンバ入力画面ＳＲ１がＬＣＤ５に表示され続ける。また、ステップＳ６〜Ｓ７により、外部フラッシュ情報取得部３０１が外部フラッシュ１６の最大ガイドナンバＧＮｍａｘをシリアル交信により自動的に取得できない場合でも、外部フラッシュ情報取得部３０１は最大ガイドナンバＧＮｍａｘを取得可能になる。
【００９７】
ステップＳ５は、校正キャプチャ条件決定部３０２が、フラッシュ情報に基づいてカメラ制御値、基準距離Ｌおよび発光制御時間ｔのタイプを決定するサブルーチンである。基準距離Ｌおよびカメラ制御値は、外部フラッシュ１６が最大ガイドナンバＧＮｍａｘで発光した場合でも露光がラチチュードの範囲内に収まるように決定される。本サブルーチンの詳細は後述する。
【００９８】
ステップＳ５に続くステップＳ８では、校正キャプチャ条件決定部３０２によって、発光制御時間ｔが設定される。デジタルカメラ１では、校正に失敗して発光量校正が中止されない限り、発光量校正中に少なくとも４回のフラッシュ発光（校正キャプチャ）が行われるので、ステップＳ８では４種類の発光制御時間ｔ1〜ｔ4（ｔ1＜ｔ2＜ｔ3＜ｔ4）が設定される。この発光制御時間ｔ1〜ｔ4は、複数のタイプ（発光制御時間ｔ1〜ｔ4の組）のテーブルからステップＳ５で決定されたタイプが読み出しされることにより決定される。このテーブルの一例を図２０に示す。図２０から明らかなように、発光制御時間ｔ1〜ｔ4もまた、基準距離Ｌやカメラ制御値と同様に、フラッシュ情報に基づいて決定されている。
【００９９】
ステップＳ８に続くステップＳ９では、ステップＳ５で設定されたカメラ制御値および基準距離Ｌにおける定常光（環境光）の測光が行われ、動作フローはステップＳ１０へ移行する。定常光とは、外部フラッシュ１６が非発光の状態で基準被写体ＳＯからデジタルカメラ１の撮影レンズ２へ向かって入射する環境光である。換言すれば、ステップＳ１０では、校正キャプチャにおける測光の誤差原因となるバックグランドの測定を行っている。
【０１００】
ステップＳ１０は、ステップＳ９で得られた定常光の露光量によって分岐処理を行う。より具体的には、露光量ＢＶが所定の閾値ＢＶ’以上である場合は動作フローはステップＳ１１へ移行し、露光量ＢＶが所定の閾値ＢＶ’より小さい場合は動作フローはステップＳ１２へ移行する。
【０１０１】
ステップＳ１０の分岐処理は、後続する校正キャプチャの校正精度に定常光が与える影響が許容範囲内であるかどうかを分岐処理の判定基準としている。したがって、閾値ＢＶ’は、ステップＳ５で決定されたカメラ制御値によって適性露光となる露光量よりも十分に小さい値である必要がある。例えば、カメラ制御値が、絞り値がＦＮ２．８（ＡＶ３）、シャッタスピードが１／６０秒（ＴＶ６）、撮像感度がＩＳＯ１００（ＳＶ５）である場合（括弧内はＡＰＥＸ値）、適性露光となる露光量はＡＰＥＸ演算（３＋６−５＝４）により「４」となるので、「４」よりも十分に小さい露光量、例えば「１」が閾値ＢＶ’として定められる。
【０１０２】
定常光の露光量ＢＶが閾値ＢＶ’以上であった場合（環境光が明るすぎる場合）に実行されるステップＳ１１では、定常光が強すぎることをユーザに通知するための定常光警告画面ＳＲ２がＬＣＤ５に表示され、しかる後に「発光量校正モード」の動作フローは終了する。本実施形態においては、定常光警告画面ＳＲ２は図１４に例示するような文字列による警告である。しかし、ユーザへの警告表示はこの方法に制限されず、例えば、アイコン表示による警告や、ＬＥＤ等の発光デバイスの点灯による警告や、ビープ音による警告等も採用可能である。この点は、他のインタフェース画面についても同様である。
【０１０３】
ステップＳ１２では、後続する校正キャプチャにおける外部フラッシュ１６の発光制御時間ｔi（ｉ＝１，２，・・・，ｉｍａｘ）を特定するインデックスｉとインデックスｉの最大値ｉｍａｘが初期化され（ｉ←１，ｉｍａｘ←４）、しかる後に動作フローは次のステップＳ１３へ移行する。ステップＳ１２においては、最大値ｉｍａｘは、ステップＳ６で設定された発光制御時間ｔの数（本実施形態においては所定数４）に設定されるが、この数は後続するステップにおいて必要に応じて増加させられる。換言すれば、「発光量校正モード」における発光量校正は、一般には１回以上の校正キャプチャを含むが、この実施形態では基準回数として４回の校正キャプチャを含んでいるとともに、必要に応じて追加の校正キャプチャも実行される。
【０１０４】
ステップＳ１３〜Ｓ１９は、１回のフラッシュ発光を伴う校正キャプチャの単位動作に関するステップである。
【０１０５】
ステップＳ１３では、外部フラッシュ１６の充電状態の検出が行われ、動作フローは次のステップＳ１４へ移行する。
【０１０６】
ステップＳ１４では、ステップＳ１３で検出された充電状態に応じた分岐処理が実行される。すなわち、充電完了が検出された場合は動作フローはステップＳ１５へ移行し、充電完了が検出されない場合は動作フローはステップ１３へ戻る。これにより、外部フラッシュ１６の充電完了までステップＳ１３〜Ｓ１４のループが繰り返される。
【０１０７】
ステップＳ１５では、図１５に例示するカメラ準備完了画面ＳＲ３がＬＣＤ５に表示される。カメラ準備完了画面ＳＲ３により、校正キャプチャのトリガとなるレリーズボタン９の押下の実行可否をユーザは認識可能となる。
【０１０８】
ステップＳ１５に続くステップＳ１６では、レリーズボタン９の押下状態の検出が実行され、動作フローは次のステップＳ１７へ移行する。
【０１０９】
ステップＳ１７では、ステップＳ１６における押下状態の検出結果に応じた分岐処理が行われる。すなわち、押下が検出された場合は動作フローはステップＳ１８へ移行し、押下が検出されない場合は動作フローはステップＳ１６へ戻る。したがって、レリーズボタン９の押下が行われるまで、ステップＳ１６〜Ｓ１７のループが繰り返され、デジタルカメラ１は校正キャプチャの待機状態を維持している。
【０１１０】
ステップＳ１８では、発光制御時間ｔiで校正キャプチャが行われる。より具体的には、外部フラッシュ制御部３０５から外部フラッシュ１６へ発光制御信号ＴＲが出力され、発光制御時間ｔiで外部フラッシュ１６の発光が行われる。さらに、ステップＳ５で設定されたカメラ制御値が設定されたデジタルカメラ１においてフラッシュ光の反射光が取得され、測光演算部２８および測色演算部５０では当該反射光に対する測光演算および測色演算が実行される。ここで算出された露光量およびレベル変換テーブルＬＵＴは、発光量校正テーブル生成部３０６へ出力される。また、校正キャプチャ条件決定部３０２から発光量校正テーブル生成部３０６へは当該校正キャプチャにおける校正キャプチャ条件が出力される。
【０１１１】
ステップＳ１８に続くステップＳ１９は、ステップＳ１８で得られた露光量から外部フラッシュ１６のフラッシュ発光量をガイドナンバＧＮiとして算出するサブルーチンである。ステップＳ１９は、ガイドナンバＧＮiを算出するのみならず、露光の適正性の判定も行われる。このサブルーチンの詳細は後述する。
【０１１２】
ステップＳ１９に続くステップＳ２０では、ステップＳ１９における露光量の適正判定の結果に応じた分岐処理が実行される。すなわち、露光量が適正であると判定され「データ有効フラグ」が設定されている場合は動作フローはステップＳ２２へ移行し、露光量が不適正であると判定され「データ無効フラグ」が設定されている場合は動作フローはステップＳ２１へ移行する。換言すれば、ステップＳ１９は、全体制御部３０で実行される単一の校正キャプチャの成否判定を実行するステップである。
【０１１３】
ステップＳ２１では、図１６に図示する校正エラー通知画面ＳＲ４がＬＣＤ５に表示され、「発光量校正モード」の動作フローは終了する。校正エラー通知画面ＳＲ４は、インタフェース画面生成部３０４で生成され、校正キャプチャの失敗をユーザに通知するためにＬＣＤ５に表示される。この失敗通知により、校正キャプチャの成否をユーザが認識可能となるので、失敗した校正キャプチャにより得られた発光量校正テーブルＴＡを用いてフラッシュ撮影を実行することを防止可能である。
【０１１４】
ステップＳ２２では、発光制御時間ｔiと、ステップＳ１９で算出されたガイドナンバＧＮiと、ホワイトバランス調整用のレベル変換テーブルＬＵＴiとが対応づけられてフラッシュメモリ４９に格納され、動作フローは次のステップＳ２３へ移行する。なお、対応づけられた発光制御時間とガイドナンバとレベル変換テーブルの対の組（ｔi，ＧＮi，ＬＵＴi）（ｉ＝１，２，・・・，ｉｍａｘ）が発光量校正テーブルＴＡとなるので、インデックスｉが「１」から「ｉｍａｘ」までインクリメントされながらステップＳ２２が繰り返し実行されることにより、デジタルカメラ１において発光量校正テーブルＴＡが生成されることになる。
【０１１５】
ステップＳ２３では、インデックスｉが最大値ｉｍａｘ以上であるかどうかによって分岐処理が実行される。すなわち、インデックスｉが最大値ｉｍａｘ以上である場合は、動作フローはステップＳ２４へ移行し、それ以外の場合は動作フローはステップＳ２５へ移行する。これにより、設定された発光制御時間ｔi（ｉ＝１，２，・・・，ｉｍａｘ）の全ての校正キャプチャが終了している場合は動作フローはステップＳ２４へ移行し、それ以外の場合は動作フローはステップＳ２５へ移行することになる。
【０１１６】
ステップＳ２５では、インデックスｉがインクリメント（ｉ←ｉ＋１）され、動作フローはステップＳ１３へ戻る。ステップＳ１３〜Ｓ２０，Ｓ２２〜Ｓ２３，Ｓ２５のループにより、発光制御時間がｔ1からｔimaxへと順次変更されながら校正キャプチャが繰り返される。そして、全ての発光制御時間ｔ1〜ｔimaxの校正キャプチャが終了するとループの繰り返しも終了する。
【０１１７】
ステップＳ２４は、発光制御時間ｔ1〜ｔimaxとガイドナンバＧＮ1〜ＧＮimaxから校正結果を評価するサブルーチンである。ステップＳ２４では、校正評価結果に応じたフラグがセットされる。より具体的には、校正が成功で新たな校正キャプチャが不要である場合は校正成功フラグ、校正が失敗である場合は校正失敗フラグがセットされる。加えて、さらに発光制御時間を長くして校正キャプチャを追加実行する必要がある場合は長時間発光要求フラグがセットされ、さらに発光時間を短くして校正キャプチャを追加実行する必要がある場合は短時間発光要求フラグがセットされる。本サブルーチンの詳細は後述する。
【０１１８】
ステップＳ２４に続くステップＳ２６においては、ステップＳ２４の校正評価結果に応じた分岐処理が行われる。すなわち、校正成功フラグがセットされている場合は動作フローはステップＳ２９へ移行し、校正失敗フラグがセットされている場合は動作フローはステップＳ２１へ移行し、長時間発光要求フラグが設定されている場合は動作フローはステップＳ２７へ移行し、短時間発光要求フラグが設定されている場合は動作フローはステップＳ２８へ移行する。
【０１１９】
ステップＳ２７およびステップＳ２８は、所定の基準回数（４回）の校正キャプチャに追加して実行される校正キャプチャのための設定を行うステップである。
【０１２０】
ステップＳ２７では、発光制御時間テーブルに、発光制御時間ｔiより長い発光制御時間ｔi+1が追加され、最大値ｉｍａｘがインクリメントされる（ｉｍａｘ←ｉｍａｘ＋１）。そして、動作フローはステップＳ１３へ戻る。これにより、発光制御時間ｔi+1による校正キャプチャがステップＳ１３〜Ｓ２０，Ｓ２２で追加実行される。
【０１２１】
一方、ステップＳ２８では、発光制御時間テーブルに、発光制御時間ｔ1より短い発光制御時間ｔi+1が追加され、最大値ｉｍａｘがインクリメントされる（ｉｍａｘ←ｉｍａｘ＋１）。そして、動作フローはステップＳ１３へ戻る。これにより、発光制御時間ｔi+1による校正キャプチャがステップＳ１３〜Ｓ２０，Ｓ２２で追加実行される。
【０１２２】
校正成功時に実行されるステップＳ２９では、図１７に例示する登録確認画面ＳＲ５がＬＣＤ５に表示される。登録確認画面ＳＲ５は、レベル変換テーブルＴＡがをフラッシュメモリ３０６に登録するかどうかをユーザに選択させるためのＧＵＩ画面であり、画面上には仮想的なOKボタンＢＴＮ１とCancelボタンＢＴＮ２とが含まれている。
【０１２３】
ステップＳ２９に続くステップＳ３０では、登録確認画面ＳＲ５におけるユーザのＧＵＩ操作によって分岐処理が行われる。すなわち、OKボタンＢＴＮ１の押下が行われた場合は動作フローはステップＳ３１へ移行し、CancelボタンＢＴＮ２が押下された場合は動作フローはステップＳ３２へ移行する。
【０１２４】
ステップＳ３２では、図１８に例示するキャンセル通知画面ＳＲ６がＬＣＤ５に所定時間表示された後、「発光量校正モード」の動作フローは終了する。この場合、一連の校正キャプチャ（発光量校正）によって得られたレベル変換テーブルＴＡがはデジタルカメラ１に登録されず、レベル変換テーブルＴＡは破棄される。
【０１２５】
ステップＳ３１では、図１９に例示する登録通知画面ＳＲ７がＬＣＤ５に所定時間表示された後、動作フローはステップＳ３３へ移行する。
【０１２６】
ステップＳ３３では、発光量校正によって得られたレベル変換テーブルＴＡがデジタルカメラ１に登録（フラッシュメモリ４９に記憶）され、しかる後に「発光量校正モード」の動作フローは終了する。
【０１２７】
○カメラ制御値、基準距離設定サブルーチンの動作；
続いて、カメラ制御値、基準距離設定サブルーチンの動作について、図２１のフローチャートを参照しながら説明する。カメラ制御値、基準距離設定サブルーチンでは、外部フラッシュ情報取得部３０１が外部フラッシュ１６とのシリアル交信あるいはユーザによるマニュアル入力によって取得したフラッシュ情報に基づいて、カメラ制御値および基準距離Ｌが決定される。そして、決定されたカメラ制御値がデジタルカメラ１に反映されるとともに、決定された基準距離Ｌに基準被写体ＳＯをセットすることがユーザに促される。
【０１２８】
最初のステップＳ１０１では、外部フラッシュ１６の種別、より具体的には外部フラッシュ１６が近接撮影用のマクロフラッシュであるかどうかによって分岐処理が行われる。外部フラッシュ１６がマクロフラッシュである場合は動作フローはステップＳ１０２へ移行し、外部フラッシュ１６がマクロフラッシュでない場合は動作フローはステップＳ１０３へ移行する。
【０１２９】
ステップＳ１０３では、外部フラッシュ１６の最大ガイドナンバＧＮｍａｘに応じた分岐処理が行われる。すなわち、ＧＮｍａｘ≦２．８の場合は動作フローはステップＳ１０２へ移行し、２．８＜ＧＮｍａｘ≦１１の場合は動作フローはステップＳ１０４へ移行し、１１＜ＧＮｍａｘの場合は動作フローはステップＳ１０５へ移行する。
【０１３０】
以上のステップＳ１０１およびＳ１０３により、フラッシュ情報、すなわち外部フラッシュ１６の種別や最大ガイドナンバＧＮｍａｘに応じた分岐処理が行われたことになる。
【０１３１】
ステップＳ１０２，Ｓ１０４〜Ｓ１０５は、発光制御時間ｔのタイプ、カメラ制御値および基準距離Ｌを決定するステップである。
【０１３２】
ステップＳ１０２では、発光制御時間ｔが「タイプ１」に決定されるとともに、カメラ制御値である絞り、シャッタスピードおよび感度が、それぞれ、ＦＮ２．８、１／６０秒およびＩＳＯ１００に決定される。さらに、基準距離Ｌが５０ｃｍに決定される。そして、動作フローはステップＳ１０６へ移行する。
【０１３３】
ステップＳ１０４では、発光制御時間ｔが「タイプ２」に決定されるとともに、カメラ制御値である絞り、シャッタスピードおよび感度が、それぞれ、ＦＮ５．６、１／６０秒およびＩＳＯ１００に決定される。さらに、基準距離Ｌが１００ｃｍに決定される。そして、動作フローはステップＳ１０６へ移行する。
【０１３４】
ステップＳ１０５では、発光制御時間が「タイプ３」に決定されるとともに、カメラ制御値である絞り、シャッタスピードおよび感度が、それぞれ、ＦＮ１１、１／６０秒およびＩＳＯ５０に決定される。さらに、基準距離Ｌが２００ｃｍに決定される。そして、動作フローはステップＳ１０６へ移行する。
【０１３５】
ステップＳ１０２，Ｓ１０４〜Ｓ１０５により、マクロフラッシュや最大ガイドナンバＧＮｍａｘが小さい外部フラッシュ１６の場合は、露出アンダー防止のため、基準距離Ｌが相対的に小さく設定され、カメラ制御値も相対的に露出を上げる方向へ設定される。また、露出オーバー防止のため、最大ガイドナンバＧＮｍａｘの増加にしたがって、基準距離Ｌが増加させられ、カメラ制御値も露出を低下させる方向へ変更される。また、外部フラッシュ１６の種別や最大ガイドナンバＧＮｍａｘに応じて発光制御時間のタイプ（図２０参照）も変更され、発光制御時間ｔは最大ガイドナンバＧＮｍａｘが大きいほど長くなる。
【０１３６】
ステップＳ１０６では、カメラ制御値をユーザに通知するための、図２２に例示する制御値確認画面ＳＲ８がＬＣＤ５に表示される。制御値確認画面ＳＲ８には、ステップＳ１０２，Ｓ１０４〜Ｓ１０５のいずれかで決定された基準距離Ｌおよびカメラ制御値が表示される。ユーザは、制御値確認画面ＳＲ８に表示された基準距離Ｌを参照して、基準被写体ＳＯをデジタルカメラ１の光軸ＯＡ方向に基準距離Ｌだけ離れた位置にセットする。そして、セットを完了した後に制御値確認画面ＳＲ８に含まれる確認ボタンＢＴＮ３をコントロールボタン７のＧＵＩ操作により押下する。すなわち、制御値確認画面ＳＲ７によっては、基準距離Ｌがユーザに通知され、基準被写体ＳＯのセッティングがユーザに促されることになる。
【０１３７】
ステップＳ１０６に続くステップＳ１０７では、制御値確認画面ＳＲ７におけるユーザのＧＵＩ操作によって分岐処理が行われる。すなわち、確認ボタンＢＴＮ３の押下が検出された場合は動作フローはステップＳ１０８へ移行し、押下が検出されない場合は動作フローはステップＳ１０６へ移行する。これにより、確認ボタンＢＴＮ３が押下されるまで制御値確認画面ＳＲ７がＬＣＤ５に表示され続けることになる。
【０１３８】
ステップＳ１０８は、ステップＳ１０２，Ｓ１０４〜Ｓ１０５のいずれかにおいて決定されたカメラ制御値（制御値確認画面ＳＲ７に表示された制御値）をデジタルカメラ１に設定するステップである。本実施形態においては、カメラ制御値のデジタルカメラ１への設定処理はカメラ設定部３０３によって自動的に実行される。換言すれば、カメラ制御値が決定されるとユーザによる確認を待つことなく、実際の制御用数値として即時設定される。これにより、発光量校正が露光のラチチュードの範囲内で実行されるような露出制御が自動的に行われるので、ユーザは発光量校正をデジタルカメラ１に適切に実行させることが可能になる。設定処理終了後、カメラ制御値、基準距離設定サブルーチンの動作フローは終了する。
【０１３９】
○ガイドナンバ演算サブルーチンの動作；
続いて、ガイドナンバ演算サブルーチンの動作について、図２３のフローチャートを参照しながら説明する。
【０１４０】
最初のステップＳ２０１においては、適正露光量ｄ０は固定値、１２６＋リニア値で例えば５８４（１０進法）という値を取る（式１）。ステップＳ２０１終了後、動作フローは次のステップＳ２０２へ移行する。
【０１４１】
【数１】
2005070620.tif 000003
【０１４２】
ステップＳ２０２では、校正キャプチャ時の露光量ｄが露光のダイナミックレンジの範囲内（ラチチュードの範囲内）かどうかによって分岐処理が行われる。すなわち、露光量ｄが式２を満たす場合はダイナミックレンジの範囲内であるとして動作フローはステップＳ２０３へ移行し、式２を満たさない場合はダイナミックレンジの範囲外であるとして動作フローはステップＳ２０４へ移行する。
【０１４３】
【数２】
2005070620.tif 000004
【０１４４】
ステップＳ２０３では、露光量ｄおよび適正露光量ｄ０を用いて、外部フラッシュ１６のフラッシュ発光量であるガイドナンバＧＮｉが式３および式４に基づいて算出される。この算出処理終了後、動作フローはステップＳ２０５へ移行する。
【０１４５】
【数３】
2005070620.tif 000005
【０１４６】
ステップＳ２０５では、キャプチャデータ有効フラグがセットされ、ガイドナンバ演算サブルーチンの動作フローは終了する。一方、ステップＳ２０４では、キャプチャデータ無効フラグがセットされ、ガイドナンバ演算サブルーチンの動作フローを終了する。
【０１４７】
このように、露光量ｄがダイナミックレンジの範囲内であるかどうかの判定を行うことにより、不適切な校正キャプチャにより得られた発光量校正テーブルＴＡを用いてフラッシュ撮影を行うことを防止可能である。
【０１４８】
○校正評価サブルーチンの動作；
続いて、校正評価サブルーチンの動作について、図２４のフローチャートを参照しながら説明する。先述したステップＳ１９が単一の校正キャプチャの成否判定を実行するステップであったのに対して、本サブルーチンは、校正キャプチャ群からなる発光量校正の全体の成否判定を実行するステップであり、全体制御部３０のマイクロコンピュータで実行される。
【０１４９】
最初のステップＳ３０１は、校正評価に用いられるパラメータΔＩＶn（ｎ＝１，２，・・・，ｉｍａｘ−１）を算出するステップである。パラメータΔＩＶnは、式５〜式７等に基づいて算出される。
【０１５０】
【数４】
2005070620.tif 000006
【０１５１】
パラメータΔＩＶnは、発光制御時間ｔを１段階増加させた場合の露光量の増加を示す。したがって、パラメータΔＩＶnを検討することにより、発光制御時間ｔの増加にしたがってフラッシュ発光量ＦＬが増加しているかどうかを判定可能である。別の言い方をすれば、パラメータΔＩＶnが小さいということは、発光制御時間ｔを増加させてもフラッシュ発光量が増加しておらず、外部フラッシュ１６の最大ガイドナンバＧＮｍａｘに近い発光が既に行われていることを意味する。
【０１５２】
ステップＳ３０１に続くステップＳ３０２では、パラメータΔＩＶn（ｎ＝１，２，・・・，ｉｍａｘ−１）の全てが所定の範囲内に含まれているかどうかによって分岐処理が行われる。より具体的には、パラメータΔＩＶn（ｎ＝１，２，・・・，ｉｍａｘ−１）の全てが式８を満たす場合は動作フローはステップＳ３０３へ移行し、満たさない場合は動作フローはステップＳ３０４へ移行する。式８において、ΔｍａｘおよびΔｍｉｎは所定の値である。
【０１５３】
【数５】
2005070620.tif 000007
【０１５４】
ステップＳ３０３では、パラメータΔＩＶimax-2から所定の定数を減じた値よりパラメータΔＩＶimax-1が小さいかどうかにより分岐処理が行われる。大きい場合、動作フローはステップＳ３０５へ移行し、小さい場合は動作フローはステップＳ３０６へ移行する。これは、発光制御時間をｔimax-1からｔimaxに増加させることによるフラッシュ発光量の増加に飽和傾向が見出されれば、動作フローはステップＳ３０５へ移行し、飽和傾向が見出されなければ、動作フローはステップＳ３０６へ移行することを意味する。
【０１５５】
なお、ステップＳ３０３の説明でいう飽和傾向を図２５のグラフを参照しながら説明する。図２５の横軸は発光制御時間の対数をとった量、縦軸はＩＶ（露光量すなわちフラッシュ発光量ＦＬの対数をとった量に比例する）であり、図２５の各プロット点Ｑ１〜Ｑ４は、単一の校正キャプチャに対応している（図２６〜図２７も同様）。図２５より明らかなように、横軸位置Ｔ３からＴ４にかけてＩＶの増加は低下しており、グラフの傾きも小さくなっている。このような状況が上述した「飽和傾向」に相当している。このような飽和傾向は、最大ガイドナンバＧＮｍａｘに近い発光量で外部フラッシュ１６の発光が行われたことを意味しており、外部フラッシュ１６の発光のダイナミックレンジの上限付近での発光が既に行われていることを意味する。ただし、ステップＳ３０２においてパラメータΔＩＶimax-1が所定の閾値Δｍｉｎ以上となっているので、図２６に示すような完全な飽和（横軸位置Ｔ３からＴ４にかけてＩＶがまったく増加しない）ような状況は、ここでいう「飽和傾向」に含まれない。あるいは、図２７の横軸位置Ｔ１からＴ２にかけてのＩＶの傾向もダイナミックレンジの下限を下回っていることを意味しており、ここでいう飽和傾向には相当しない。
【０１５６】
ステップＳ３０５においては、先述の飽和傾向により校正評価が成功であるとみなされて校正評価成功フラグがセットされ、校正評価サブルーチンの動作フローは終了する。
【０１５７】
ステップＳ３０４においては、ΔＩＶimax-1が所定値Ｍ１より大きいかどうかによって、分岐処理が行われる。所定値Ｍ１より大きい場合は動作フローはステップＳ３０６へ移行し、小さい場合は動作フローはステップＳ３０７へ移行する。
【０１５８】
ステップＳ３０６が実行されるのは、発光制御時間ｔを増加させることにより発光量が増加すると予想される場合、すなわち、外部ラッシュ１６が最大ガイドナンバＧＮｍａｘ付近でまだ発光されていない場合である。このため、ステップＳ３０６では、長時間発光要求フラグがセットされ、校正評価サブルーチンの動作フローは終了する。
【０１５９】
ステップＳ３０７では、パラメータΔＩＶ1が所定値Ｍ２より大きいかどうかによって分岐処理が行われる。すなわち、所定値Ｍ２より大きい場合は動作フローはステップＳ３０８へ移行し、小さい場合は動作フローはステップＳ３０９へ移行する。これは、発光制御時間ｔを減少させることにより、さらにフラッシュ発光量ＦＬを小さくすることができると予想される場合は動作フローがステップＳ３０８へ移行し、そうでない場合は動作フローはステップＳ３０９へ移行することを意味する。
【０１６０】
ステップＳ３０８では、短時間発光要求フラグがセットされ、校正評価サブルーチンの動作フローは終了する。
【０１６１】
ステップＳ４３０９では、校正失敗フラグが設定され、校正評価の動作フローを終了する。
【０１６２】
＜発光量校正テーブルの補間について＞
デジタルカメラ１においては、上述の発光量校正テーブルＴＡを使用して、フラッシュ撮影を行うことが可能である。なお、発光量校正テーブルＴＡは、図２９および図３０のプロット点に示したように、離散的な発光制御時間ｔとフラッシュ発光量ＦＬとの相関の情報を含むが、離散的な発光制御時間ｔの間を補間することによって、任意の発光制御時間ｔ’ｔに対するフラッシュ発光量ＦＬ’を特定することが可能である（図２９および図３０参照）。あるいは、この逆に、任意のフラッシュ発光量ＦＬ’に対する発光制御時間ｔ’ｔを特定することが可能である。これにより、デジタルカメラ１は、発光量校正テーブルＴＡを参照することによって外部フラッシュ１６を所望のフラッシュ発光量ＦＬで発光させることが可能になる。
【０１６３】
この補間は、図２９のようなプロット点間の線形的な補間であってもよいし、図３０のような２次以上のスプライン補間等のより高度な補間処理であってもよい。また、ホワイトバランス調整用のレベル変換テーブルＬＵＴに対しても同様の補間を行うことが可能である。
【０１６４】
＜変形例＞
○基準距離Ｌについて；
上述の実施形態では、デジタルカメラ１が基準距離Ｌを決定し、ユーザに基準被写体ＳＯをデジタルカメラ１から光軸ＯＡ方向に基準距離Ｌだけ離れた位置にセットするように通知したが、基準距離Ｌをユーザに決定させてもよい。この場合、図２８に例示するような基準距離入力画面ＳＲ９をＬＣＤ５に表示して、ユーザが決定した基準距離Ｌを入力欄ＣＬ２に入力させてもよい。ユーザによる基準距離Ｌの指定入力は、基準距離指定手段としても機能するコントロールボタン７を所定の方法で操作することにより行われる。この指定は数値入力でもよく、あらかじめ準備された複数の候補値からの選択による指定でもよい。また、基準距離Ｌがユーザによりマニュアル指定された場合は、外部フラッシュ１６のフラッシュ情報および当該基準距離Ｌに基づいてデジタルカメラ１のカメラ制御値は決定される。このときも、カメラ制御値は校正キャプチャが露光のラチチュードの範囲内で行われるように決定される。
【０１６５】
○測光手段について；
上述の実施形態では、ＣＣＤ撮像素子２０を測光用のセンサとしても用いたが、ＣＣＤ撮像素子２０とは独立した測光センサを設けて測光を行ってもよい。
【０１６６】
○撮像手段について；
上述の実施形態では、本発明をデジタルカメラ１に適用した場合について説明したが、本発明は銀塩カメラに適用することも可能である。この場合、撮像における露光量を算出するために測光用のセンサを設ければよい。
【０１６７】
○カメラ制御値の設定について；
上述の実施形態では、カメラ制御値の設定をカメラ設定部３０３により行ったが、インタフェース画面生成部３０４を用いてカメラ制御値の情報をＬＣＤ５に表示させて、ユーザにカメラ制御値の設定をマニュアルで実行させてもよい。この場合、インタフェース画面生成部３０４は、カメラ制御値をユーザに通知する手段の主要部として機能することになる。
【図面の簡単な説明】
【０１６８】
【図１】デジタルカメラ１の正面図である。
【図２】デジタルカメラ１の上面図である。
【図３】デジタルカメラ１の背面図である。
【図４】外部フラッシュ１６の正面図である。
【図５】外部フラッシュ１６の発光波形ＦＷと発光制御信号ＴＲとの関係を示す図である。
【図６】デジタルカメラ１の内部構成を説明する機能ブロック図である。
【図７】全体制御部３０を説明する機能ブロック図である。
【図８】デジタルカメラ１と基準被写体ＳＯとの配置を説明する図である。
【図９】デジタルカメラ１の「発光量校正モード」の全体動作を説明するフローチャートである。
【図１０】デジタルカメラ１の「発光量校正モード」の全体動作を説明するフローチャートである。
【図１１】デジタルカメラ１の「発光量校正モード」の全体動作を説明するフローチャートである。
【図１２】デジタルカメラ１の「発光量校正モード」の全体動作を説明するフローチャートである。
【図１３】最大ガイドナンバ入力画面ＳＲ１を例示して説明する図である。
【図１４】定常光警告画面ＳＲ２を例示して説明する図である。
【図１５】カメラ準備完了画面ＳＲ３を例示して説明する図である。
【図１６】校正エラー通知画面ＳＲ４を例示して説明する図である。
【図１７】登録確認画面ＳＲ５を例示して説明する図である。
【図１８】キャンセル通知画面ＳＲ６を例示して説明する図である。
【図１９】登録通知画面ＳＲ７を例示して説明する図である。
【図２０】発光制御時間のテーブルを説明する図である。
【図２１】カメラ制御値、基準距離設定サブルーチンの動作を説明するフローチャートである。
【図２２】制御値確認画面ＳＲ８を例示して説明する図である。
【図２３】ガイドナンバ演算サブルーチンの動作を説明するフローチャートである。
【図２４】校正評価サブルーチンの動作を説明するフローチャートである。
【図２５】校正キャプチャにおける発光制御時間と発光量との関係をグラフによって示す図である。
【図２６】校正キャプチャにおける発光制御時間と発光量との関係をグラフによって示す図である。
【図２７】校正キャプチャにおける発光制御時間と発光量との関係をグラフによって示す図である。
【図２８】基準距離入力画面ＳＲ９を例示して説明する図である。
【図２９】発光制御時間の補間方法を説明する図である。
【図３０】発光制御時間の補間方法を説明する図である。
【符号の説明】
【０１６９】
１  デジタルカメラ
２  撮影レンズ
１５  シュー
１６  外部フラッシュ
１８  接続端子
１６２  接続端子
ＳＯ  基準被写体
ＯＡ  光軸
ＩＳ  撮像面
【図１】
2005070620.tif 000008
【図２】
2005070620.tif 000009
【図３】
2005070620.tif 000010
【図４】
2005070620.tif 000011
【図５】
2005070620.tif 000012
【図６】
2005070620.tif 000013
【図７】
2005070620.tif 000014
【図８】
2005070620.tif 000015
【図９】
2005070620.tif 000016
【図１０】
2005070620.tif 000017
【図１１】
2005070620.tif 000018
【図１２】
2005070620.tif 000019
【図１３】
2005070620.tif 000020
【図１４】
2005070620.tif 000021
【図１５】
2005070620.tif 000022
【図１６】
2005070620.tif 000023
【図１７】
2005070620.tif 000024
【図１８】
2005070620.tif 000025
【図１９】
2005070620.tif 000026
【図２０】
2005070620.tif 000027
【図２１】
2005070620.tif 000028
【図２２】
2005070620.tif 000029
【図２３】
2005070620.tif 000030
【図２４】
2005070620.tif 000031
【図２５】
2005070620.tif 000032
【図２６】
2005070620.tif 000033
【図２７】
2005070620.tif 000034
【図２８】
2005070620.tif 000035
【図２９】
2005070620.tif 000036
【図３０】
2005070620.tif 000037