(57)【要約】【課題】複数回の発光を行う際に、メインコンデンサ等の電源のエネルギーを測定することなく、適切に発光できるようにする。【解決手段】撮像部１０により被写体を本撮影して被写体を表す本画像を取得する。フラッシュ４の発光を発光制御部１９が制御する。フラッシュ４を用いた複数回の撮影を含む連続した撮影を行うよう、全体制御部３２が撮像部１０を制御する。複数回のフラッシュ発光を行うに際し、各発光時の発光量および発光時の残エネルギーに基づいて、予測部２６が各発光後のメインコンデンサ２５の残エネルギーを予測する。発光制御部１９は、予測された残エネルギーが所定値未満となる発光がある場合、残エネルギーが所定値未満となる発光を充電が必要な発光に設定する。【選択図】図２
2009116156.tif 000002
【特許請求の範囲】
【請求項１】
撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
前記フラッシュの発光を伴う撮影時に前記フラッシュを発光するよう前記発光手段を制御する発光制御手段と、
前記フラッシュ発光を複数回行うに際し、各発光時の発光量および該各発光時の前記蓄電手段の残エネルギーに基づいて、該各発光後の前記蓄電手段の残エネルギーを予測する予測手段とを備え、
前記発光制手段は、前記予測された残エネルギーが所定値未満となる発光がある場合、該所定値未満となる発光を、充電が必要な発光に設定する手段であることを特徴とする撮影装置。
【請求項２】
前記発光制御手段は、前記所定値未満となる発光の後に前記蓄電手段を充電する手段であることを特徴とする請求項１記載の撮影装置。
【請求項３】
前記予測手段は、前記充電を行う発光については、前記蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記充電後の残エネルギーを予測する手段であることを特徴とする請求項１または２記載の撮影装置。
【請求項４】
前記発光制御手段は、前記残エネルギーに基づいて、次の発光の発光時間を算出する手段であることを特徴とする請求項１から３のいずれか１項記載の撮影装置。
【請求項５】
撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
前記フラッシュの発光を伴う撮影時に前記フラッシュを発光するよう前記発光手段を制御する発光制御手段とを備えた撮影装置の制御方法であって、
前記フラッシュ発光を複数回行うに際し、各発光時の発光量および該各発光時の前記蓄電手段の残エネルギーに基づいて、該各発光後の前記蓄電手段の残エネルギーを予測し、
前記予測された残エネルギーが所定値未満となる発光がある場合、該所定値未満となる発光を充電が必要な発光に設定することを特徴とする撮影装置の制御方法。
【請求項６】
撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
前記フラッシュの発光を伴う撮影時に前記フラッシュを発光するよう前記発光手段を制御する発光制御手段とを備えた撮影装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記フラッシュ発光を複数回行うに際し、各発光時の発光量および該各発光時の前記蓄電手段の残エネルギーに基づいて、該各発光後の前記蓄電手段の残エネルギーを予測する手順と、
前記予測された残エネルギーが所定値未満となる発光がある場合、該所定値未満となる発光を充電が必要な発光に設定する手順とを有することを特徴とするプログラム。
【請求項７】
撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
複数回のフラッシュ発光を伴う撮影時に、該フラッシュの発光間において必要な場合に前記蓄電手段に充電を行いつつ、前記フラッシュを発光するよう前記発光手段を制御する発光制御手段と、
前記各発光後の前記蓄電手段の残エネルギー、および該蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記各発光に続く充電後の前記蓄電手段の残エネルギーを予測する予測手段とを備えたことを特徴とする撮影装置。
【請求項８】
撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段とを備えた撮影装置の制御方法において、
複数回のフラッシュ発光を伴う撮影時に、該フラッシュの発光間において必要な場合に前記蓄電手段に充電を行いつつ、前記フラッシュを発光するよう前記発光手段を制御するに際し、前記各発光後の前記蓄電手段の残エネルギー、および該蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記各発光に続く充電後の前記蓄電手段の残エネルギーを予測することを特徴とする撮影装置の制御方法。
【請求項９】
撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段とを備えた撮影装置の制御方法をコンピュータに実行させるためのプログラムにおいて、
複数回のフラッシュ発光を伴う撮影時に、該フラッシュの発光間において必要な場合に前記蓄電手段に充電を行いつつ、前記フラッシュを発光するよう前記発光手段を制御するに際し、前記各発光後の前記蓄電手段の残エネルギー、および該蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記各発光に続く充電後の前記蓄電手段の残エネルギーを予測する手順を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続して撮影を行うことが可能なデジタルカメラ等の撮影装置およびその制御方法並びに制御方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラにおいて、撮影の前にフラッシュの発光を伴わない露光による画像およびフラッシュの発光を伴う露光による画像を取得し、２つの画像を用いて撮影時のフラッシュの発光量を制御する（すなわち調光する）手法が提案されている。なお、このようなフラッシュの発光を伴わない露光およびフラッシュの発光を伴う露光を調光露光、調光露光の結果を用いて発光量を演算する処理を調光演算と称する。このように調光露光および調光演算を行ってフラッシュの発光量を制御することにより、適切な明るさを有する画像を取得することができる。
【０００３】
また、デジタルカメラにおいて連写を行う際に、各撮影時におけるＩＳＯ感度、絞り、シャッタ速度およびフラッシュの有無等の露出を異なる設定値に設定する場合がある。またこの際に、複数回連続してフラッシュ発光を行う場合がある。しかしながら、複数回連続してフラッシュ発光を行うと、撮影の後半においてフラッシュの発光量が不足するおそれがある。
【０００４】
このため、連写時におけるフラッシュの発光量、およびその発光量を実現するためのメインコンデンサの充電量を推定し、その充電量を得るための充電時間が連写コマ間隔より大きい場合には、発光量の低下を補うために、撮影時におけるゲインを増加させる手法が提案されている（特許文献１参照）。
【特許文献１】特開２００１−３５８９８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された手法を用いた場合、発光量が足りないときにゲインを増加させるとノイズが増加するため、画像の画質が劣化してしまう。このため、フラッシュ発光を伴う連写時においては、充電を行うことなく連続してフラッシュを発光し、発光の都度メインコンデンサの残電圧を測定し、測定結果に応じて発光時間を長くすることにより発光量を確保することが考えられる。
【０００６】
しかしながら、メインコンデンサの残電圧を測定するための手段をデジタルカメラに設けるためにはコストがかかり、さらに回路も複雑化してしまうため、カメラが大型化してしまう。
【０００７】
本発明は上記事情に鑑みなされたものであり、複数回の発光を行う際に、メインコンデンサ等の蓄電手段のエネルギーを測定することなく、適切に発光できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明による第１の撮影装置は、撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
前記フラッシュの発光を伴う撮影時に前記フラッシュを発光するよう前記発光手段を制御する発光制御手段と、
前記フラッシュ発光を複数回行うに際し、各発光時の発光量および該各発光時の前記蓄電手段の残エネルギーに基づいて、該各発光後の前記蓄電手段の残エネルギーを予測する予測手段とを備え、
前記発光制手段は、前記予測された残エネルギーが所定値未満となる発光がある場合、該所定値未満となる発光を、充電が必要な発光に設定する手段であることを特徴とするものである。
【０００９】
なお、本発明による第１の撮影装置においては、前記発光制御手段を、前記所定値未満となる発光の後に前記蓄電手段を充電する手段としてもよい。
【００１０】
また、本発明による第１の撮影装置においては、前記予測手段を、前記充電を行う発光については、前記蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記充電後の残エネルギーを予測する手段としてもよい。
【００１１】
また、本発明による第１の撮影装置においては、前記発光制御手段を、前記残エネルギーに基づいて、次の発光の発光時間を算出する手段としてもよい。
【００１２】
本発明による第１の撮影装置の制御方法は、撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
前記フラッシュの発光を伴う撮影時に前記フラッシュを発光するよう前記発光手段を制御する発光制御手段とを備えた撮影装置の制御方法であって、
前記フラッシュ発光を複数回行うに際し、各発光時の発光量および該各発光時の前記蓄電手段の残エネルギーに基づいて、該各発光後の前記蓄電手段の残エネルギーを予測し、
前記予測された残エネルギーが所定値未満となる発光がある場合、該所定値未満となる発光を充電が必要な発光に設定することを特徴とするものである。
【００１３】
本発明による第２の撮影装置は、撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段と、
複数回のフラッシュ発光を伴う撮影時に、該フラッシュの発光間において必要な場合に前記蓄電手段に充電を行いつつ、前記フラッシュを発光するよう前記発光手段を制御する発光制御手段と、
前記各発光後の前記蓄電手段の残エネルギー、および該蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記各発光に続く充電後の前記蓄電手段の残エネルギーを予測する予測手段とを備えたことを特徴とするものである。
【００１４】
「必要な場合」とは、例えば発光に必要なエネルギーが不足した場合に充電する場合のみならず、複数回のフラッシュ発光のすべての間において充電を行うことをも含む。
【００１５】
本発明による第２の撮影装置の制御方法は、撮影の指示を受けることにより被写体を撮影して該被写体を表す画像を取得する撮像手段と、
フラッシュを発光する発光手段と、
該フラッシュの発光のためのエネルギーを蓄える蓄電手段と、
前記フラッシュの発光を伴う複数回の撮影を含む連続した撮影を行うよう前記撮像手段を制御する撮影制御手段とを備えた撮影装置の制御方法において、
複数回のフラッシュ発光を伴う撮影時に、該フラッシュの発光間において必要な場合に前記蓄電手段に充電を行いつつ、前記フラッシュを発光するよう前記発光手段を制御するに際し、前記各発光後の前記蓄電手段の残エネルギー、および該蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、前記各発光に続く充電後の前記蓄電手段の残エネルギーを予測することを特徴とするものである。
【００１６】
なお、本発明による第１および第２の撮影装置の制御方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１７】
本発明の第１の撮影装置およびその制御方法によれば、フラッシュの発光を複数回行うに際し、各発光時の発光量および発光時の残エネルギーに基づいて、各発光後の蓄電手段の残エネルギーを予測し、予測された残エネルギーが所定値未満となる発光がある場合、所定値未満となる発光を充電が必要な発光に設定するようにしたものである。このため、蓄電手段の残エネルギーを測定する手段を設けなくても、予測した残エネルギーに基づいて、発光時間を算出することができる。したがって、撮影装置のハード構成を複雑にすることなく、安価にフラッシュを用いた複数回の撮影を行う際の発光時間を算出することができる。また、複数回フラッシュを発光する場合でも確実に各回において発光を行うことができる。
【００１８】
また、充電を行う発光について、蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、充電後の残エネルギーを予測することにより、充電を行う場合であっても、予測した残エネルギーに基づいて発光時間を算出することができる。
【００１９】
本発明の第２の撮影装置およびその制御方法によれば、フラッシュの発光を複数回行う場合において、必要な場合に蓄電手段に充電を行うに際し、各発光後の蓄電手段の残エネルギー、および蓄電手段についてあらかじめ定められた充電時間と残エネルギーとの関係に基づいて、充電後の残エネルギーを予測するようにしたものである。このため、充電を行う場合に、予測した残エネルギーに基づいて発光時間を算出することができることとなる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の撮影装置の実施形態であるデジタルカメラと、そのデジタルカメラの制御方法を例示して説明する。
【００２１】
図１は本発明の実施形態におけるデジタルカメラ１の外観を示す図である。図１に示すように、このデジタルカメラ１の上部には、レリーズボタン２、撮影モードの設定に利用されるモードダイヤル３、フラッシュ４および付属品の取付口であるホットシュー５が備えられている。
【００２２】
レリーズボタン２は、２段階の押下により２種類の動作を指示できる構造となっている。例えば、自動露出調整機能（ＡＥ：Auto Exposure）、自動焦点調節機能（ＡＦ：Auto Focus）を利用した撮影では、デジタルカメラ１は、レリーズボタン２が軽く押下される第１の押下操作（半押しともいう）がなされたときに、ＡＥ処理およびＡＦ処理により、露出調整および焦点合わせ等の撮影準備を行う。その状態で、レリーズボタン２が強く押下される第２の押下操作（全押しともいう）がなされると、デジタルカメラ１は露光を開始し、露光により得られた１画面分の画像データをメモリカードに記録する。
【００２３】
フラッシュ４は、例えばキセノン管からなり、脇にあるフラッシュポップアップボタン６を押すことにより、図１に示すようにカメラ上部方向に開く（以下、ポップアップと称する）。また、一部の撮影モードでは、自動的にポップアップすることもある。
【００２４】
なお、ポップアップ状態のフラッシュ４は、１回のみの撮影を行う場合には、レリーズボタン２の２段階目の押下操作と連動して２回発光する。１回目の発光は被写体からの反射光量を測定するための予備発光（プリ発光）であり、通常の発光に比べれば発光量は微小である。予備発光には反射光量の測定のほか、赤目を予防する目的もある。２回目の発光は被写体に対して撮影に十分な光を供給するための（適切な露光量を得るための）本発光であり、本発光の発光量が適正であれば、適切な明るさの画像を得ることができる。
【００２５】
なお、フラッシュ４を使用して連写を行う場合には、フラッシュ４は、レリーズボタン２の２段階目の押下動作と連動して、予備発光の後、必要な回数発光する。
【００２６】
続いて、図２を参照してデジタルカメラ１の内部構成について概要を説明する。図２に示すように、デジタルカメラ１は、レンズ１１、レンズ駆動部１６、絞り１２、絞り駆動部１７、ＣＣＤ１３およびタイミングジェネレータ（ＴＧ）１８からなる撮像部１０を備える。
【００２７】
レンズ１１は、被写体にピントを合わせるためのフォーカスレンズ、ズーム機能を実現するためのズームレンズ等の複数の機能別レンズにより構成される。レンズ駆動部１６はステッピングモータ等小型のモータで、ＣＣＤ１３から各機能別レンズのまでの距離が目的に適った距離となるように各機能別レンズの位置を調整する。
【００２８】
絞り１２は複数の絞り羽根からなる。絞り駆動部１７は、ステッピングモータ等小型のモータで、絞りの開口サイズが目的に適ったサイズになるように絞り羽根の位置を調整する。
【００２９】
ＣＣＤ１３は原色カラーフィルタを伴う５００〜１２００万画素のＣＣＤであり、タイミングジェネレータ１８からの指示信号に応じて蓄積された電荷を放出する。タイミングジェネレータ１８は、ＣＣＤ１３に所望の時間のみ電荷が蓄積されるようにＣＣＤ１３に対して信号を送り、これによりシャッタ速度を調整する。
【００３０】
また、デジタルカメラ１は、ＣＣＤ１３の出力信号に対して、ノイズを除去する処理、およびゲインを調節する処理（以下アナログ処理とする）を施すＡＦＥ（アナログフロントエンド）１４と、ＡＦＥ１４によりアナログ処理が施された出力信号をデジタル信号に変換するＡ／Ｄ変換部１５と、Ａ／Ｄ変換部１５が出力した画像データをシステムバス３６を介して他の処理部に転送する画像入力制御部２３と、画像入力制御部２３から転送された画像データを一時記憶するＳＤＲＡＭ２２とを備える。ＳＤＲＡＭ２２に記憶される画像データはＲＡＷデータである。なお、ＡＦＥ１４のゲインは、ＡＥ処理等により設定されるＩＳＯ感度により決定される。
【００３１】
また、デジタルカメラ１は、フラッシュ４と、フラッシュ４の発光タイミングおよび発光量を制御する発光制御部１９と、レンズ駆動部１６にレンズの移動を指示して焦点合わせを行う焦点調節部２０と、ＩＳＯ感度、絞り値およびシャッタ速度を決定し、ＡＦＥ１４、絞り駆動部１７およびタイミングジェネレータ１８に指示信号を送出する露出調整部２１と、デジタルカメラ１の各部の駆動源である電源２４とを備える。
【００３２】
発光制御部１９は、フラッシュ４を発光させるために必要な電荷（エネルギー）をチャージするためのメインコンデンサ２５に接続されている。また、後述するフラッシュ４の発光連写時において、発光制御部１９は後述する調光処理により各撮影の発光量を設定する。
【００３３】
また、デジタルカメラ１は、フラッシュ４の発光を伴う連写の際に、各発光後のメインコンデンサ２５の残エネルギー（残電圧）を予測する予測部２６を備える。また、発光制御部１９は、予測部２６が予測した残電圧に基づいて、各撮影時のフラッシュ４の発光時間を算出する。なお、調光処理、残電圧の予測および発光時間の算出については後述する。
【００３４】
デジタルカメラ１は、この他、ＳＤＲＡＭ２２に記憶されている画像データに対して画像処理を施す画像処理部２７を備える。画像処理部２７は、画像を自然な色合い、明るさにするための色階調補正、明るさ補正、ホワイトバランス調整、また画像データが赤目を含むものであるときに赤目を黒目に修正する処理等、画像の見栄えを良くするための各種仕上げ処理を行った後、処理済み画像データを再度ＳＤＲＡＭ２２に記憶する。
【００３５】
また、デジタルカメラ１は、ＳＤＲＡＭ２２に記憶されている画像データの液晶モニタ（ＬＣＤ：Liquid Crystal Display）２９への出力を制御する表示制御部２８を備える。表示制御部２８は、ＳＤＲＡＭ２２に記憶されている画像データの画素数を、表示に適した大きさとなるように間引きしてから液晶モニタ２９に出力する。
【００３６】
また、デジタルカメラ１は、ＳＤＲＡＭ２２に記憶されている画像データのメモリカード３１への書込み、およびメモリカード３１に記録されている画像データのＳＤＲＡＭ２２へのロードを制御する記録読出制御部３０を備える。記録読出制御部３０は、ユーザの設定に応じてＲＡＷデータをそのまま、もしくは圧縮符号化によりＪＰＥＧデータに変換してからメモリカード３１に記録する。ＪＰＥＧデータをロードするときは、その逆の変換を行ってからデータをＳＤＲＡＭ２２にロードする。
【００３７】
デジタルカメラ１は、この他、ＣＰＵ（Central Processor Unit）３３、操作／制御プログラムが格納されたＲＡＭ（Random Access Memory）３４、各種設定値が記憶されているＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）３５からなる全体制御部３２を備える。全体制御部３２は、モードダイヤルによる撮影モードの設定をはじめユーザが行う各種設定操作を検出し、設定された内容をＥＥＰＲＯＭ３５に記憶せしめる。そして、その設定操作が行われたとき、もしくは撮影操作が行われたときに、ＥＥＰＲＯＭ３５に記憶された設定値にしたがって、前述した発光制御部１９、焦点調節部２０、露出調整部２１、画像入力制御部２３、予測部２６、画像処理部２７、表示制御部２８、および記録読出制御部３０に対し、システムバス３６を介して、実行すべき処理や、その処理の実行タイミングを指示する信号を送出する。なお、ＥＥＰＲＯＭ３５には、後述する発光量と残電圧との関係を定めたテーブルおよび発光量と発光時間との関係とを定めたテーブルが記憶されている。
【００３８】
なお、第１の実施形態においては、撮影の前に、撮影者が連写モードの設定をあらかじめ行うものとする。図３は液晶モニタ２９に表示された連写モードの設定画面を示す図である。図３に示すように連写モードの設定画面４０には、連写時における撮影枚数を設定するコマンド４１と、各撮影コマに対する露出の設定事項（ＩＳＯ感度、フラッシュ、露出補正、ホワイトバランス（ＷＢ）、絞り値およびシャッタ速度）を示すコマンド４２と、ＩＳＯ感度、フラッシュの有無、露出補正、ホワイトバランス（ＷＢ）、絞り値およびシャッタ速度を設定するコマンド４３とが表示される。なお、ホワイトバランスは露出に影響を与える事項ではないが、ここでは便宜上、露出を設定するコマンドに含めるものとする。
【００３９】
ここで、フラッシュについては、発光禁止、強制発光およびスローシンクロ等を設定可能であり、露出補正については、±０、±０．５、および±１等の値を設定可能である。また、ＩＳＯ感度、ホワイトバランス、絞り値およびシャッタ速度については、撮影者が所望とする値の他、オート（ＡＵＴＯ）に設定することが可能である。なお、オートとは、ＡＥ処理により算出したＩＳＯ感度、絞り値およびシャッタ速度をそのまま用いること、並びに画像処理部２７が算出したホワイトバランスの調整値をそのまま用いることを意味する。なお、設定した値は、ＥＥＰＲＯＭ３５に記憶される。
【００４０】
なお、図３においては、撮影枚数として４コマが指定され、４コマのうち１番目の撮影コマである「コマ１」が選択され、「コマ１」に対して、ＩＳＯ感度を「４００」、フラッシュを「強制発光」、露出補正、ホワイトバランス（ＷＢ）、絞り値およびシャッタ速度を「ＡＵＴＯ」に設定した状態を示している。
【００４１】
また、第１の実施形態においては、発光連写を行う場合、メインコンデンサ２５へのチャージは連写開始前に行われ、連写中はチャージはなされないものとする。
【００４２】
次いで、第１の実施形態において行われる処理について説明する。図４は第１の実施形態において行われる処理を示すフローチャートである。なお、ここでは、フラッシュ発光を複数回行うよう連写の設定がなされているものとする。また、連写の撮影コマ数をｎ（ｎ＝１〜Ｎ、Ｎ≧２）、フラッシュを発光する発光コマ数をｍ（ｍ＝１〜Ｍ、Ｍ≧２）とする。また、フラッシュ発光を伴う連写を設定した時点において、発光制御部１９がメインコンデンサ２５をフル充電しているものとする。ここで、本実施形態においては、メインコンデンサ２５のフル充電の電圧を３００Ｖとする。
【００４３】
全体制御部３２は、レリーズボタン２の第１の押下操作（半押し）を検出すると（ステップＳＴ１：肯定）、焦点調節部２０および露出調整部２１に第１の押下操作が検出されたことを通知する通知信号を送出する。通知信号を受けて、露出調整部２１がＡＥ処理を、焦点調節部２０がＡＦ処理を行う（ＡＥ／ＡＦ処理、ステップＳＴ２）。ここで、本実施形態においては、設定画面４０によりコマごとに露出が設定可能であるため、撮影者によってＩＳＯ感度、絞り値およびシャッタ速度がＡＵＴＯに設定されたコマについては、ＡＥ処理によりＩＳＯ感度、絞り値およびシャッタ速度を設定する（ステップＳＴ３）。なお、ＩＳＯ感度、絞り値およびシャッタ速度が撮影者により設定されているコマについては、設定された値により露出を設定する（ステップＳＴ３）。この際、設定画面４０における設定が同一のコマについては、同一の設定値により露出を設定する。
【００４４】
そして、全体制御部３２が、レリーズボタン２の第２の押下操作（全押し）を検出すると（ステップＳＴ４：肯定）、撮影コマ数ｎおよび発光コマ数ｍを初期値（＝１）に設定し、さらにメインコンデンサ２５の残電圧Ｖｍを初期値Ｖ１に設定する（ステップＳＴ５）。なお、残電圧Ｖｍの初期値Ｖ１としては、メインコンデンサ２５をフル充電した場合の残電圧である３００Ｖから、後述する予備発光に必要な電圧を減算した値を用いるものとする。そして、全体制御部３２は現在の撮影コマが最初のフラッシュ発光を伴うコマであるか否かを判定し（ステップＳＴ６）、ステップＳＴ６が肯定されると調光処理を行う（ステップＳＴ７）。
【００４５】
図５は調光処理のフローチャートである。全体制御部３２が調光処理の開始を指示する指示信号を発光制御部１９に送出すると、発光制御部１９が、非発光露光により撮影された画像、すなわち、ＳＤＲＡＭ２２に記憶されている最新の画像データ（非発光時画像データ）を取得する（ステップＳＴ２１）。さらに、発光制御部１９がフラッシュ４の予備発光を行って、予備発光露光により撮影されＳＤＲＡＭ２２に記憶された画像データ（予備発光時画像データ）を取得する（ステップＳＴ２２）。
【００４６】
次いで、発光制御部１９は、取得した非発光時画像データおよび予備発光時画像データを複数の領域ブロックに分割し、領域ごとの輝度情報の差分値を算出する（ステップＳＴ２３）。図６は領域ブロックへの分割の一例を示す図であり、画像データ（非発光時画像データまたは予備発光時画像データ）により表される画像を、ｉ×ｊ（ここでは８×８）個の領域ブロックに分割したところを示している。以下の説明では、（１，１）、（ｉ，ｊ）といった符号により、位置が異なる領域ブロックを区別するものとする。
【００４７】
そして、発光制御部１９は、非発光時画像の領域ブロックごとの非発光輝度情報Ｙａ（１，１）〜Ｙａ（ｉ，ｊ）を取得する。例えば、非発光時画像データをＲＧＢ−ＹＣＣ変換し、各画素の輝度値を求め、その画素輝度値の領域ごとの平均値を求め、非発光輝度情報Ｙａとする。予備発光時画像データについても、同様の手順により、各領域ブロックの予備発光の輝度情報Ｙｂ（１，１）〜Ｙｂ（ｉ，ｊ）を取得する。次いで発光制御部１９は、領域ブロックごとに、非発光の輝度情報Ｙａ（ｘ，ｙ）と予備発光の輝度情報Ｙｂ（ｘ，ｙ）との差分値Ｙｄ（ｘ，ｙ）（＝Ｙｂ（ｘ，ｙ）−Ｙａ（ｘ，ｙ））を算出する。なお、差分値Ｙｄ（ｘ，ｙ）が反射輝度情報となる。
【００４８】
そして、全領域ブロックの差分Ｙｄ（１，１）〜Ｙｄ（ｉ，ｊ）に基づいて、発光コマｍについてフラッシュ発光を伴う撮影時におけるフラッシュ発光量の予備発光に対する発光倍率Ｈｍを算出する（ステップＳＴ２４）。例えば、差分Ｙｄ（１，１）〜Ｙｄ（ｉ，ｊ）および非発光輝度情報Ｙａ（１，１）〜Ｙａ（ｉ，ｊ）の単純平均あるいは加重平均Ｙｄｈ、Ｙａｈを算出し、目標輝度Ｙｏを用いて下記の式（１）により、目標輝度を得るために必要な、予備発光の発光量に対する発光倍率Ｈｍを算出する。
【００４９】
発光倍率Ｈｍ＝（Ｙｏ−Ｙａｈ）／Ｙｄｈ    （１）
なお、加重平均を求める場合には、図７に示すように例えば画像の中央に近い領域ブロックの重み付けを大きくする重み付けを行う。
【００５０】
さらに、発光制御部１９はフラッシュ４の発光量Ｅｖｓｍを下記の式（２）により算出する（ステップＳＴ２５）。
【００５１】
Ｅｖｓｍ＝ｌｏｇ2Ｈｍ            （２）
なお、露出の設定値が同一のコマについては、再度の発光量の算出を行うことなく、算出した発光量を露出が同一のコマの発光量に設定することが好ましい。これにより、発光量算出のための演算時間を短縮できる。続いて、発光制御部１９は発光時間演算処理を行う（ステップＳＴ２６）。
【００５２】
図８は発光時間演算処理のフローチャートである。発光制御部１９は、まず発光量Ｅｖｓｍに対する仮の発光時間Ｔｋ１ｍ，Ｔｋ２ｍを算出する（ステップＳＴ３１）。図９は発光時間を算出するための、各種発光量と発光時間とを対応づけたテーブルＬＵＴ１，ＬＵＴ２を示す図、図１０は発光時間の算出を説明するための図である。テーブルＬＵＴ１は、各種発光量（２．０，１．０，０，−１．０，−２．０）と参照電圧Ｖｒ１に対応する発光時間との関係を規定したものであり、テーブルＬＵＴ２は、各種発光量と参照電圧Ｖｒ２に対応する発光時間との関係を規定したものである。なお、Ｖｒ１＞Ｖｒ２であり、発光時間の単位はμｓである。ここで、本実施形態においては参照電圧Ｖｒ１として、メインコンデンサ２５をフル充電したときの残電圧である３００Ｖを用いるものとする
発光制御部１９は、発光量Ｅｖｓｍを用いてテーブルＬＵＴ１，ＬＵＴ２を参照して線形補間演算により仮発光時間Ｔｋ１ｍ，Ｔｋ２ｍを算出する。例えば、発光量Ｅｖｓｍが０．５である場合、仮の発光時間Ｔｋ１ｍは、テーブルＬＵＴ１を参照して発光量が０．０に対応する２１．２μｓと、発光量が１．０に対応する３０．５μｓとから２５．９μｓと算出する。また、仮の発光時間Ｔｋ２ｍは、テーブルＬＵＴ２を参照して発光量が０．０に対応する３４．０μｓと、発光量が１．０に対応する４９．０μｓとから４１．５μｓと算出する。なお、発光量ＥｖｓｍがテーブルＬＵＴ１，ＬＵＴ２に定められた値と同一の場合、補間演算を行うことなく、テーブルＬＵＴ１，ＬＵＴ２に定められた値を仮の発光時間Ｔｋ１ｍ，Ｔｋ２ｍとして算出する。
【００５３】
次いで、発光制御部１９は、残電圧Ｖｍを用いて仮の発光時間Ｔｋ１ｍ，Ｔｋ２ｍから下記の式（３）により線形補間を用いて発光時間Ｔｍを算出する（ステップＳＴ３２）。
【００５４】
Tm={(Vm-Vr2)*Tk1m+(Vr1-Vm)*Tk2m}/(Vr1-Vr2)        （３）
例えば、Ｖｒ１＝３００Ｖ、Ｖｒ２＝２５０Ｖ、残電圧Ｖｍ＝２７５Ｖであり、Ｔｋ１ｍ＝２５．９μｓ、Ｔｋ２ｍ＝４１．５μｓの場合、Ｔｍ＝３３．７μｓと算出される。
【００５５】
次いで、予測部２６が、発光量Ｅｖｓｍによる発光後のメインコンデンサ２５の仮の残電圧Ｖｋ１ｍ，Ｖｋ２ｍを算出する（ステップＳＴ３３）。図１１は残電圧を算出するための、各種発光量と残電圧とを対応づけたテーブルＬＵＴ３，ＬＵＴ４を示す図、図１２は残電圧の算出を説明するための図である。テーブルＬＵＴ３は、各種発光量（２．０，１．０，０，−１．０，−２．０）と参照電圧Ｖｒ１に対応する残電圧との関係を規定したものであり、テーブルＬＵＴ４は、各種発光量と参照電圧Ｖｒ２に対応する残電圧との関係を規定したものである。なお、Ｖｒ１＞Ｖｒ２であり、残電圧の単位はＶである。
【００５６】
予測部２６は、発光量Ｅｖｓｍを用いてテーブルＬＵＴ３，ＬＵＴ４を参照して線形補間演算により仮残電圧Ｖｋ１ｍ，Ｖｋ２ｍを算出する。例えば、発光量Ｅｖｓｍが０．５である場合、仮の残電圧Ｖｋ１ｍは、テーブルＬＵＴ３を参照して発光量が０．０に対応する２６７Ｖと、発光量が１．０に対応する２６０Ｖとから２６３．５Ｖと算出する。また、仮の残電圧Ｖｋ２ｍは、テーブルＬＵＴ４を参照して発光量が０．０に対応する２２２Ｖと、発光量が１．０に対応する２１５Ｖとから２１８．５Ｖと算出する。なお、発光量ＥｖｓｍがテーブルＬＵＴ３，ＬＵＴ４に定められた値と同一の場合、補間演算を行うことなく、テーブルＬＵＴ３，ＬＵＴ４に規定された値を仮の残電圧Ｖｋ１ｍ，Ｖｋ２ｍとして算出する。
【００５７】
次いで、予測部２６は、現在の残電圧Ｖｍを用いて仮の残電圧Ｖｋ１ｍ，Ｖｋ２ｍから下記の式（４）により発光後のメインコンデンサ２５の残電圧（すなわち、次の発光コマｍ＋１についてフラッシュ４を発光させるための残電圧）Ｖｍ＋１を算出し（ステップＳＴ３４）、発光時間演算処理を終了する。
【００５８】
Vm+1={(Vm-Vr2)*Vk1m+(Vr1-Vm)*Vk2m}/(Vr1-Vr2)        （４）
例えば、Ｖｒ１＝３００Ｖ、Ｖｒ２＝２５０Ｖ、残電圧Ｖｍ＝２７５Ｖであり、Ｖｋ１ｍ＝２６３．５Ｖ、Ｖｋ２ｍ＝２１８．５Ｖの場合、残電圧Ｖｍ＋１＝２４１Ｖと算出される。
【００５９】
なお、発光時間演算処理においては、ステップＳＴ３１，ＳＴ３２の処理をステップＳＴ３３，ＳＴ３４の処理よりも先に行っているが、ステップＳＴ３３，ＳＴ３４の処理をステップＳＴ３１，ＳＴ３２の処理よりも先に行うようにしてもよい。
【００６０】
図５に戻り、全体制御部３２が現在の発光コマが最後の発光コマであるか否かを判定する（ｍ＝Ｍ，ステップＳＴ２７）。ステップＳＴ２７が否定されると、発光時間を算出する発光コマを次の発光コマに設定し（ｍ＝ｍ＋１，ステップＳＴ２８）、ステップＳＴ２４に戻る。なお、２回目以降の発光時間演算処理は、ステップＳＴ３４において算出した残電圧を用いて発光時間Ｔｍおよび発光後のメインコンデンサ２５の残電圧Ｖｍ＋１を算出する。
【００６１】
図４に戻り、ステップＳＴ６が否定された場合およびステップＳＴ７に続いて、全体制御部３２が、撮影コマの露出を設定する（ステップＳＴ８）。ステップＳＴ８の処理は、撮影コマが発光コマである場合は、ステップＳＴ３により設定された露出を使用するとともに、フラッシュ４の発光量をＥｖｓｍ、発光時間をＴｍに設定することにより行う。
【００６２】
そして、全体制御部３２が本撮影を行う（ステップＳＴ９）。本撮影においては、フラッシュの発光（本発光）と画像の取得は、全体制御部３２の指示の下、同期して行われる。発光制御部１９は、全体制御部３２から指示されたタイミングで、調光処理において決定された発光量Ｅｖｓｍおよび発光時間Ｔｍにてフラッシュ４を発光させる。また、同じタイミングで、露出調整部２１はステップＳＴ３において設定された絞り値およびシャッタ速度を、絞り駆動部１７およびタイミングジェネレータ１８に伝え、ＩＳＯ感度をＡＦＥ１４に伝える。また、画像入力制御部２３はＡ／Ｄ変換部１５から供給された画像データを画像処理部２７に転送する。画像処理部２７は画像データに対して画像処理を施す。
【００６３】
なお、この際、画像処理には設定画面４０により設定されたホワイトバランスの調整値（ＡＵＴＯを含む）によるホワイトバランス調整処理を含む。ここで、露出およびフラッシュの発光の態様が同一であり、かつホワイトバランスがＡＵＴＯに設定された撮影により取得された画像データに対しては、同一のホワイトバランス調整値によるホワイトバランス調整処理を行う。これにより、ホワイトバランス調整のための演算時間を短縮できる。
【００６４】
そして、画像処理部２７は処理済み画像データを記録読出制御部３０に転送し、記録読出制御部３０はその画像データをメモリカード３１に記録する。以上により、撮影が完了する。
【００６５】
次いで、全体制御部３２は、現在の撮影コマが最後の撮影コマであるか否かを判定し（ｎ＝Ｎ，ステップＳＴ１０）、ステップＳＴ１０が否定されると、撮影コマを次の撮影コマに設定し（ｎ＝ｎ＋１，ステップＳＴ１１）、ステップＳＴ６に戻る。ステップＳＴ１０が肯定されると処理を終了する。
【００６６】
このように、第１の実施形態によれば、フラッシュ発光を伴う撮影を複数回連続して行うに際し、各発光時の発光量および発光時の残エネルギーに基づいて、各発光後のメインコンデンサ２５の残電圧を予測するようにしたものである。このため、メインコンデンサ２５の残電圧を測定する手段を設けなくても、予測した残電圧に基づいて発光時間Ｔｍを算出することができる。したがって、デジタルカメラ１のハード構成を複雑にすることなく、安価にフラッシュ４を用いた複数回の撮影を行う際の発光時間Ｔｍを算出することができる。
【００６７】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態によるデジタルカメラの構成は、第１の実施形態によるデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。第２の実施形態においては、ストロボ発光を伴う複数回の撮影において、発光量を算出後、発光量が小さい順に撮影を行うようにした点が第１の実施形態と異なる。
【００６８】
図１３は第２の実施形態において行われる処理を示すフローチャートである。なお、図１３に示すフローチャートは、第１の実施形態における調光処理のステップＳＴ２７の後に行われるものである。
【００６９】
ステップＳＴ２７に続いて、発光量Ｅｖｓｍを昇順に並べ替え（ステップＳＴ４１）、並べ替えた発光量Ｅｖｓｍを新たな順序に設定し（ステップＳＴ４２）、処理を終了する。これにより、撮影時には発光量が小さい順に撮影が行われることとなる。
【００７０】
ここで、フラッシュ４は最低発光電圧が定められており、メインコンデンサ２５に最低発光電圧以上チャージされていないとフラッシュ４を発光させることができない。第２の実施形態においては、発光量が小さい順に撮影を行うようにしたため、フラッシュ発光を伴う複数回の撮影の後半において、メインコンデンサ２５の残電圧が最低発光電圧未満となる可能性が低くなる。このため、フラッシュ発光を伴う複数回の撮影を行う際に、フラッシュ４が発光されなくなってしまうことを防止することができる。
【００７１】
なお、第２の実施形態においては、発光量が小さい順に撮影を行っているが、フラッシュ発光を伴う撮影の最後の回においては、発光後にメインコンデンサ２５の残電圧が最低発光電圧未満となってもよい。このため、フラッシュ発光を伴う最後の回の撮影において発光量が最大となる撮影を行い、それより前の回の撮影においては、発光量を考慮することなく、任意の順序にて撮影を行うようにしてもよい。
【００７２】
次いで、本発明の第３の実施形態について説明する。なお、第３の実施形態によるデジタルカメラの構成は、第１の実施形態によるデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。第３の実施形態においては、ストロボ発光を伴う複数回の撮影において、残電圧が最低発光電圧未満となるコマがある場合に、フラッシュ発光を伴う撮影時における発光量を抑制するようにした点が第１の実施形態と異なる。
【００７３】
図１４は第３の実施形態において行われる処理を示すフローチャートである。なお、図１４に示すフローチャートは、第１の実施形態における調光処理のステップＳＴ２７の後に行われるものである。ステップＳＴ２７に続いて、算出した残電圧Ｖｍのうち、最低発光電圧未満となる残電圧Ｖｍがあるか否かを判定する（ステップＳＴ５１）。ステップＳＴ５１が否定されると処理を終了する。ステップＳＴ５１が肯定されると、すべての発光コマｍについて算出した発光時間Ｔｍから所定時間を減算し（ステップＳＴ５２）、処理を終了する。なお、所定時間としては、すべての発光コマｍについて、発光後の残電圧Ｖｍが最低発光電圧以上となるような値を用いる。
【００７４】
これにより、すべての発光コマｍの発光時間が短くなり、発光量が抑制されることとなる。また、フラッシュ発光を伴うすべての撮影において発光量を抑制することにより、発光後のメインコンデンサ２５の残電圧が最低発光電圧以上となるため、フラッシュ発光を伴う複数回の撮影を行う際に、フラッシュ４が発光されなくなってしまうことを防止することができる。なお、このように撮影を行うことにより取得される画像は、光量が少ないために露出がアンダーとなってしまう。しかしながら、すべての発光量を一律に抑制しているため、フラッシュ発光を伴う撮影により取得された画像においては、露出の関係は維持することができるものである。
【００７５】
なお、第３の実施形態においては、発光時間Ｔｍを短くすることにより発光量を抑制しているが、先にすべての発光コマｍについて発光量Ｅｖｓｍを算出し、各発光量Ｅｖｓｍから所定量を減算し、所定量減算した発光量Ｅｖｓｍを用いて発光時間Ｔｍを算出することによっても、発光量を抑制することができる。
【００７６】
また、上記第３の実施形態においては、フラッシュ発光を伴うすべての撮影において発光量を抑制しているが、フラッシュ発光を伴う撮影の最後の回においては、発光後にメインコンデンサ２５の残電圧が最低発光電圧未満となってもよいため、フラッシュ発光を伴う最後の回の撮影においては、発光量を抑制しないようにしてもよい。
【００７７】
また、上記第３の実施形態においては、すべてのコマにおいて発光量を抑制しているが、残電圧Ｖｍが最低発光電圧未満となるコマよりも前に撮影されるコマについてのみ、発光量を抑制するようにしてもよい。
【００７８】
また、上記第３の実施形態においては、第１の実施形態において発光量を抑制しているが、第２の実施形態に第３の実施形態を適用し、発光量の小さい順に発光を行うとともに、発光量を抑制するようにしてもよい。
【００７９】
次いで、本発明の第４の実施形態について説明する。なお、第４の実施形態によるデジタルカメラの構成は、第１の実施形態によるデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。第４の実施形態においては、ストロボ発光を伴う複数回の撮影において、残電圧が最低発光電圧未満となる撮影がある場合に、発光量が小さい順に撮影を行うようにした点が第１の実施形態と異なる。
【００８０】
図１５は第４の実施形態において行われる処理を示すフローチャートである。なお、図１５に示すフローチャートは、第１の実施形態における調光処理のステップＳＴ２７の後に行われるものである。ステップＳＴ２７に続いて、算出した残電圧Ｖｍのうち、最低発光電圧未満となる残電圧Ｖｍがあるか否かを判定する（ステップＳＴ６１）。ステップＳＴ６１が否定されると処理を終了する。ステップＳＴ６１が肯定されると、発光量Ｅｖｓｍを昇順に並べ替え（ステップＳＴ６２）、並べ替えた発光量Ｅｖｓｍを新たな順序に設定し（ステップＳＴ６３）、処理を終了する。これにより、撮影時には発光量が小さい順に撮影が行われることとなる。
【００８１】
なお、第４の実施形態においては、発光量が小さい順に撮影を行っているが、フラッシュ発光を伴う撮影の最後の回においては、発光後にメインコンデンサ２５の残電圧が最低発光電圧未満となってもよい。このため、フラッシュ発光を伴う最後の回の撮影において発光量が最大となる撮影を行い、それより前の撮影においては、発光量を考慮することなく、任意の順序にて撮影を行うようにしてもよい。
【００８２】
また、上記第４の実施形態においては、第１の実施形態において撮影順序を変更しているが、第３の実施形態に第４の実施形態を適用し、発光量の小さい順に発光を行うとともに、発光量を抑制するようにしてもよい。
【００８３】
次いで、本発明の第５の実施形態について説明する。なお、第５の実施形態によるデジタルカメラの構成は、第１の実施形態によるデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。第５の実施形態においては、ストロボ発光を伴う複数回の撮影において、残電圧が最低発光電圧未満となる撮影がある場合に、警告動作を行うようにした点が第１の実施形態と異なる。
【００８４】
図１６は第５の実施形態において行われる処理を示すフローチャートである。なお、図１６に示すフローチャートは、第１の実施形態における調光処理のステップＳＴ２７の後に行われるものである。ステップＳＴ２７に続いて、算出した残電圧Ｖｍのうち、最低発光電圧未満となる残電圧Ｖｍがあるか否かを判定する（ステップＳＴ７１）。ステップＳＴ７１が否定されると処理を終了する。ステップＳＴ７１が肯定されると全体制御部３２が警告動作を行い（ステップＳＴ７２）、処理を終了する。なお、警告動作を行った後は、第３または第４の実施形態の処理を行うようにすればよい。
【００８５】
ここで、警告動作としては、液晶モニタ２９への警告表示の他、音声による表示や、デジタルカメラ１に警告ランプを設け、警告ランプを点灯または点滅させることによるもの等、残電圧が最低発光電圧未満となる撮影があることを撮影者に知らせることができれば、どのような態様であってもよい。
【００８６】
このように、残電圧が最低発光電圧未満となる撮影がある場合に警告動作を行うことにより、撮影者にその旨を知らせることができるため、撮影時に発光量を抑制したり、撮影順序を変更したりすることを撮影者が知ることができる。したがって、撮影者は撮影により取得した画像の明るさを大きくする等、後で適切な画像処理を施すことが可能となる。
【００８７】
なお、上記第５の実施形態においては、警告動作の後に、第３または第４の実施形態の処理を行わないようにしてもよい。この場合、撮影者は警告動作により、フラッシュが発光されなくなる場合があることを事前に知ることができる。
【００８８】
次いで、本発明の第６の実施形態について説明する。なお、第６の実施形態によるデジタルカメラの構成は、第１の実施形態によるデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。上記第１の実施形態においては、ステップＳＴ２６において発光時間Ｔｍの算出の処理と残電圧Ｖｍ＋１の算出の処理とを一括して行っているが、第６の実施形態においては、発光時間Ｔｍの算出の処理と残電圧Ｖｍ＋１の算出の処理とを分割して行うようにした点が第１の実施形態と異なる。
【００８９】
次いで、第６の実施形態において行われる処理について説明する。図１７は第６の実施形態において行われる処理を示すフローチャートである。なお、図１７に示すフローチャートは、第１の実施形態における調光処理のステップＳＴ２５の後に行われるものである。また、ここでは残電圧Ｖｍ＋１の算出、発光時間Ｔｍの算出の順に処理を行うものとする。
【００９０】
ステップＳＴ２５に続いて、残電圧を算出する発光コマを初期値ｍ＝１に設定し（ステップＳＴ８１）、ステップＳＴ３３，ＳＴ３４と同様に、予測部２６が、メインコンデンサ２５の仮の残電圧Ｖｋ１ｍ，Ｖｋ２ｍを算出し（ステップＳＴ８２）、さらに発光後のメインコンデンサ２５の残電圧Ｖｍ＋１を算出する（ステップＳＴ８３）。そして、全体制御部３２が、現在の発光コマが最後の発光コマであるか否かを判定する（ｍ＝Ｍ，ステップＳＴ８４）。ステップＳＴ８４が否定されると、残電圧を算出する発光コマを次の発光コマに設定し（ｍ＝ｍ＋１，ステップＳＴ８５）、ステップＳＴ８２に戻る。なお、２回目以降の残電圧の算出は、ステップＳＴ８３において算出した残電圧を用いて行う。
【００９１】
すべての発光コマｍについて残電圧を算出してステップＳＴ８４が肯定されると、全体制御部３２は、現在の撮影コマがフラッシュ発光コマであるか否かを判定する（ステップＳＴ８６）。ステップＳＴ８６が肯定されると、発光時間Ｔｍを算出するコマを初期値ｍ＝１に設定し（ステップＳＴ８７）、ステップＳＴ３１，ＳＴ３２と同様に、発光制御部１９が、仮の発光時間Ｔｋ１ｍ，Ｔｋ２ｍを算出し（ステップＳＴ８８）、発光時間Ｔｍを算出する（ステップＳＴ８９）。なお、ステップＳＴ８６が否定されると、後述するステップＳＴ９２の処理に進む。続いて、全体制御部３２は、現在のコマが最後の発光コマであるか否かを判定する（ｍ＝Ｍ，ステップＳＴ９０）。ステップＳＴ９０が否定されると、発光時間Ｔｍを算出する発光コマを次の発光コマに設定する（ｍ＝ｍ＋１，ステップＳＴ９１）。
【００９２】
ステップＳＴ９０が肯定された場合、およびステップＳＴ９１に続いて、全体制御部３２が、ステップＳＴ８，ＳＴ９と同様に撮影コマの露出を設定し（ステップＳＴ９２）、本撮影を行う（ステップＳＴ９３）。次いで、全体制御部３２は、現在の撮影コマが最後の撮影コマであるか否かを判定し（ｎ＝Ｎ，ステップＳＴ９４）、ステップＳＴ９４が否定されると、撮影コマを次の撮影コマに設定し（ｎ＝ｎ＋１，ステップＳＴ９５）、ステップＳＴ８６に戻る。ステップＳＴ９４が肯定されると処理を終了する。
【００９３】
ここで、第１の実施形態のように、発光時間Ｔｍの算出と残電圧Ｖｍ＋１の算出を一括して行う場合、算出結果のデータの時系列的な移動が少ないため、処理を行うプログラムの構成を簡易なものとすることができる。しかしながら、演算時間が長くなるため、ＣＰＵ３３の性能によっては、本撮影までの時間に発光時間Ｔｍおよび残電圧Ｖｍ＋１の算出が間に合わなくなるおそれがある。第６の実施形態においては、発光時間Ｔｍの算出と残電圧Ｖｍ＋１の算出とを分割して行うようにしたため、演算を支障なく行うことができ、その結果、調光処理および本撮影を滞りなく行うことができる。
【００９４】
なお、上記第２から第５の実施形態においても、発光時間Ｔｍの算出の処理と残電圧Ｖｍ＋１の算出の処理とを分割して行うようにしてもよい。
【００９５】
次いで、本発明の第７の実施形態について説明する。なお、第７の実施形態によるデジタルカメラの構成は、第１の実施形態によるデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。第７の実施形態においては、発光後のメインコンデンサ２５の残電圧が最小発光電圧未満となる場合に、その発光の撮影後にメインコンデンサ２５の充電を行うようにした点が第１の実施形態と異なる。
【００９６】
図１８は第７の実施形態において行われる処理を示すフローチャートである。なお、図１８に示すフローチャートは、第１の実施形態における調光処理のステップＳＴ２５の後に行われるものである。また、ここでは、残電圧Ｖｍ＋１の算出、発光時間Ｔｍの算出の順に処理を行うものとする。
【００９７】
ステップＳＴ２５に続いて、残電圧を算出する発光コマを初期値ｍ＝１に設定し（ステップＳＴ１０１）、ステップＳＴ３３，ＳＴ３４と同様に、予測部２６が、メインコンデンサ２５の仮の残電圧Ｖｋ１ｍ，Ｖｋ２ｍを算出し（ステップＳＴ１０２）、さらに発光後のメインコンデンサ２５の残電圧Ｖｍ＋１を算出する（ステップＳＴ１０３）。そして、全体制御部３２が残電圧Ｖｍ＋１が最小発光電圧未満であるか否かを判定し（ステップＳＴ１０４）、ステップＳＴ１０４が否定されると、ｍコマ目の発光コマを充電コマに設定し（ステップＳＴ１０５）、残電圧Ｖｍ＋１を充電後の残電圧に設定する（ステップＳＴ１０６）。
【００９８】
以下、充電後の残電圧の算出について説明する。図１９はメインコンデンサ２５の充電時間と充電後の残電圧との関係を示す図である。第７の実施形態においては、図１９に示す関係についてのテーブルＬＵＴ５をＥＥＰＲＯＭ３５に記憶してなるものである。予測部２６は、ステップＳＴ１０３において算出した残電圧Ｖｍ＋１に基づいて、テーブルＬＵＴ５を参照して充電開始時刻Ｔｓを求める。そして、充電開始時刻Ｔｓからあらかじめ定められた充電時間Ｔ０経過した後の充電終了時刻Ｔｅ（＝Ｔｓ＋Ｔ０）の電圧ＶｅをテーブルＬＵＴ５を参照して求める。予測部２６はこのようにして求めた電圧Ｖｅを充電後の残電圧に設定する。なお、充電時間Ｔ０としては、例えば、撮影を終了してから次の撮影が可能となるまでの時間を用いることができる。
【００９９】
なお、メインコンデンサ２５の充電の際には、充電電流を変更することが可能であることから、テーブルＬＵＴ５は充電電流の種類に応じて用意してＥＥＰＲＯＭ３５に記憶しておくことが好ましい。
【０１００】
図１８に戻り、ステップＳＴ１０４が肯定された場合およびステップＳＴ１０６に続いて、ステップＳＴ３１，ＳＴ３２と同様に、発光制御部１９が、仮の発光時間Ｔｋ１ｍ，Ｔｋ２ｍを算出し（ステップＳＴ１０７）、発光時間Ｔｍを算出する（ステップＳＴ１０８）。そして全体制御部３２が、現在の発光コマが最後の発光コマであるか否かを判定する（ｍ＝Ｍ，ステップＳＴ１０９）。ステップＳＴ１０９が否定されると、発光時間Ｔｍを算出する発光コマを次の発光コマに設定し（ｍ＝ｍ＋１，ステップＳＴ１１０）、ステップＳＴ１０２に戻る。なお、２回目以降の残電圧Ｖｍ＋１および発光時間Ｔｍの算出は、ステップＳＴ１０３において算出した残電圧またはステップＳＴ１０６において設定した充電後の残電圧を用いて行う。
【０１０１】
ステップＳＴ１０９が肯定されると、全体制御部３２はステップＳＴ８，ＳＴ９と同様に撮影コマの露出を設定し（ステップＳＴ１１１）、本撮影を行う（ステップＳＴ１１２）。そして撮影コマが充電コマであるか否かを判定し（ステップＳＴ１１３）、ステップＳＴ１１３が肯定されるとメインコンデンサ２５の充電を行う（ステップＳＴ１１４）。ステップＳＴ１１３が肯定された場合およびステップＳＴ１１４に続いて、全体制御部３２が、現在の撮影コマが最後の撮影コマであるか否かを判定する（ｎ＝Ｎ，ステップＳＴ１１５）。ステップＳＴ１１５が否定されると、撮影コマを次の撮影コマに設定し（ｎ＝ｎ＋１，ステップＳＴ１１６）、ステップＳＴ１１１に戻る。ステップＳＴ１１５が肯定されると、処理を終了する。
【０１０２】
このように、第７の実施形態においては、残電圧が最小発光電圧未満となる場合に、撮影後にメインコンデンサ２５の充電を行うようにしたため、常に最適な発光量により撮影を行うことができる。
【０１０３】
なお、上記第７の実施形態においては、発光後の残電圧が最小発光電圧未満となる場合の充電を、メインコンデンサ２５がフル充電されるまで行うようにしてもよい。
【０１０４】
また、上記第２から第６の実施形態においても、残電圧が最小発光電圧未満となる場合に充電を行うようにしてもよい。
【０１０５】
また、上記第１から第７の実施形態においては、各撮影時における残電圧、発光量および発光時間を連写情報として本撮影により取得された画像データに付与するようにしてもよい。この場合、露出の設定値（すなわち、ＩＳＯ感度、絞り値およびシャッタ速度）を連写情報に含めることが好ましい。
【０１０６】
図２０は連写情報の例を示す図である。図２０に示すように連写情報としては、露出の設定値（ＩＳＯ感度、絞り値およびシャッタ速度）、残電圧、発光量および発光時間の情報を含む。なお、図２０には３コマ分の連写情報を示しているが、各コマの連写情報が対応するコマの画像データにそれぞれ付与されるものである。ここで、連写情報の付与の態様としては、画像データのタグに記述する態様の他、画像データと同一ファイル名のテキストデータに連写情報を記述して同一のフォルダに記録する等、画像データと連写情報とを一体不可分とする態様であれば、どのような態様であってもよい。
【０１０７】
このように連写情報を画像データに付与することにより、後で連写情報を参照して画像データに対して適切に画像処理を施すことができる。例えば、連写情報において、ＩＳＯ感度が低いのに発光量が少ない場合には、画像が暗い可能性があるため、画像を明るくするような画像処理を施すことができる。また、ＩＳＯ感度が高い場合には画像がざらつく可能性が高いため、ノイズを除去する処理を優先的に行うように画像処理を施すことができる。
【０１０８】
また、上記第１から第７の実施形態においては、調光処理により発光量を算出しているが、必ずしも調光処理を行う必要はなく、ＡＦ処理により算出した焦点距離、ＡＥ処理により算出したＩＳＯ感度、絞り値およびシャッタ速度等に基づいて、発光量を算出するようにしてもよい。
【０１０９】
以上、本発明の実施形態に係るデジタルカメラ１について説明したが、コンピュータに図４，５，８，７，１３〜１８に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【０１１０】
【図１】本発明の実施形態におけるデジタルカメラの概観図
【図２】デジタルカメラの内部構成を示す図
【図３】連写モードの設定画面を示す図
【図４】第１の実施形態において行われる処理を示すフローチャート
【図５】調光処理のフローチャート
【図６】領域ブロックへの分割の一例を示す図
【図７】各領域ブロックの重み係数を示す図
【図８】発光時間演算処理のフローチャート
【図９】各種発光量と発光時間とを対応づけたテーブルを示す図
【図１０】発光時間の算出を説明するための図
【図１１】各種発光量と残電圧とを対応づけたテーブルを示す図
【図１２】残電圧の算出を説明するための図
【図１３】第２の実施形態において行われる処理を示すフローチャート
【図１４】第３の実施形態において行われる処理を示すフローチャート
【図１５】第４の実施形態において行われる処理を示すフローチャート
【図１６】第５の実施形態において行われる処理を示すフローチャート
【図１７】第６の実施形態において行われる処理を示すフローチャート
【図１８】第７の実施形態において行われる処理を示すフローチャート
【図１９】メインコンデンサの充電時間と充電後の残電圧との関係を示す図
【図２０】連続撮影情報の例を示す図
【符号の説明】
【０１１１】
１  デジタルカメラ
４  フラッシュ
１１  レンズ
１９  発光制御部
２４  電源
２５  メインコンデンサ
２６  予測部
３２  全体制御部
【図１】
2009116156.tif 000003
【図２】
2009116156.tif 000004
【図３】
2009116156.tif 000005
【図４】
2009116156.tif 000006
【図５】
2009116156.tif 000007
【図６】
2009116156.tif 000008
【図７】
2009116156.tif 000009
【図８】
2009116156.tif 000010
【図９】
2009116156.tif 000011
【図１０】
2009116156.tif 000012
【図１１】
2009116156.tif 000013
【図１２】
2009116156.tif 000014
【図１３】
2009116156.tif 000015
【図１４】
2009116156.tif 000016
【図１５】
2009116156.tif 000017
【図１６】
2009116156.tif 000018
【図１７】
2009116156.tif 000019
【図１８】
2009116156.tif 000020
【図１９】
2009116156.tif 000021
【図２０】
2009116156.tif 000022