(57)【要約】【課題】  適切にストロボ撮影を行なうことができる撮影装置及びそのプログラムを実現する。【解決手段】  キセノンストロボ装置１５とＬＥＤストロボ装置１６を備え、「自動切換えストロボ」が設定されている場合に、ストロボ連写撮影が行なわれると、所定枚数までは連写撮影の各撮影に合わせてキセノンストロボ装置１５を制御することによりキセノン管２７を発光させ、連写撮影の枚数が所定回数を超えると、ＬＥＤストロボに切換えて、ＬＥＤストロボ装置１６を制御することによりＬＥＤを連写撮影の各撮影に合わせて発光させる。【選択図】  図１
2008151975.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光を画像データに変換する撮像素子と、
キセノン管を発光させるキセノンストロボと、
発光素子を発光させる発光素子ストロボと、
前記撮像素子を用いて所定の撮影間隔で被写体を複数回撮影するように制御する連続撮影制御手段と、
前記連続撮影制御手段の各撮影中に光が発光するように、前記キセノンストロボ及び前記発光素子ストロボを発光制御する発光制御手段と、
を備えたことを特徴とする撮影装置。
【請求項２】
適正露出量が得られる前記キセノンストロボの発光量を算出するキセノン発光量算出手段と、
前記適正露出量が得られる前記発光素子ストロボの発光量を算出する発光素子発光量算出手段と、
を備え、
前記発光制御手段は、
前記キセノン発光量算出手段により算出された発光量で発光するように前記キセノンストロボを発光制御するとともに、前記発光素子発光量算出手段により算出された発光量で発光するように前記発光素子ストロボを発光制御することを特徴とする請求項１記載の撮影装置。
【請求項３】
前記発光制御手段は、
前記連続撮影制御手段の各撮影の度に前記キセノンストロボを発光させ、該発光回数が所定回数を超えると、前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御することを特徴とする請求項１又は２記載の撮影装置。
【請求項４】
ストロボの種類を設定する設定手段を備え、
前記設定手段によりストロボの種類として自動切換えストロボが設定された場合に、前記発光制御手段は、その発光回数が前記所定回数を超えるまでは前記キセノンストロボを発光させ、前記キセノンストロボの発光回数が前記所定回数を超えると前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御することを特徴とする請求項３に記載の撮影装置。
【請求項５】
前記設定手段によりストロボの種類として発光素子ストロボが設定された場合は、
前記発光制御手段は、前記発光素子ストロボのみを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御することを特徴とする請求項４記載の撮影装置。
【請求項６】
前記設定手段によりストロボの種類としてキセノンストロボが設定された場合は、
前記発光制御手段は、
前記キセノンストロボのみを発光させるとともに、その発光回数を前記所定回数に制限し、
前記連続撮影制御手段は、
前記所定の撮影間隔で撮影する回数を前記所定回数に制限することを特徴とする請求項４または５記載の撮影装置。
【請求項７】
前記キセノンストロボは、コンデンサを有し、
前記所定回数は、
前記コンデンサを再充電させることなく前記キセノンストロボが発光することができる回数であることを特徴とする請求項３乃至６の何れかに記載の撮影装置。
【請求項８】
前記所定回数は、
前記コンデンサの電圧が最初に閾電圧より低くなるまでの発光回数であることを特徴とする請求項７記載の撮影装置。
【請求項９】
前記所定回数は、予め定められた回数であり、
前記キセノン発光量算出手段により算出された発光量に基づく前記所定回数分の前記キセノンストロボの発光が可能か否かを判断する発光可能判断手段を備え、
前記発光制御手段は、
前記発光可能判断手段により前記所定回数分の発光ができないと判断された場合には、前記所定回数分の前記キセノンストロボの発光が可能な発光量で発光するように前記キセノンストロボを発光制御することを特徴とする請求項３乃至６の何れかに記載の撮影装置。  
【請求項１０】
前記撮影間隔を設定する撮影間隔設定手段と、
前記撮影間隔設定手段により設定された撮影間隔が所定間隔より短いか否かを判断する撮影間隔判断手段と、
を備え、
前記発光制御手段は、
前記撮影間隔設定手段により設定された撮影間隔が前記所定間隔より短いと前記撮影間隔判断手段により判断された場合は、前記設定手段により設定されるストロボの種類にかかわらず、前記発光素子ストロボのみを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御することを特徴とする請求項４乃至９の何れかに記載の撮影装置。
【請求項１１】
前記発光制御手段は、
前記撮影間隔設定手段により設定された撮影間隔が前記所定間隔より短いと前記撮影間隔判断手段により判断された場合は、前記連続撮影制御手段により前記所定の撮影間隔で撮影が行なわれている間、前記発光素子ストロボのみが発光し続けるように前記キセノンストロボ及び前記発光素子ストロボを発光制御することを特徴とする請求項１０記載の撮影装置。
【請求項１２】
前記発光制御手段は、
前記撮影間隔設定手段により設定された撮影間隔が前記所定間隔より短いと前記撮影間隔判断手段により判断された場合は、前記連続撮影制御手段により前記所定の撮影間隔で撮影が行なわれている間、前記所定の撮影間隔より短い間隔で、前記発光素子ストロボのみが点滅発光するように前記キセノンストロボ及び前記発光素子ストロボを発光制御することを特徴とする請求項１０記載の撮影装置。
【請求項１３】
前記連続撮影制御手段による各撮影で、適正露出量を得ることができるか否かを判断する判断手段を備え、
前記判断手段により適正露出量が得られないと判断された場合は、
前記連続撮影制御手段は、
前記撮像素子を画素加算駆動させるように制御する、及び／又は、各撮影により得られる画像データの感度を上げるように制御する、ことを特徴とする請求項１乃至１２の何れかに記載の撮影装置。
【請求項１４】
前記連続撮影制御手段による各撮影で、適正露出量を得ることができるか否かを判断する判断手段と、
複数の画像データを加算合成した１枚の合成画像データを生成する生成手段と、
を備え、
前記連続撮影制御手段は、
前記判断手段により適正露出量が得られないと判断された場合は、前記所定の撮影間隔での各撮影期間に、複数回のサブ撮影を実行するように制御し、前記生成手段は、前記撮影期間毎に、当該撮影期間中にサブ撮影された複数の画像データを加算合成させて１枚の合成画像データを生成していくことを特徴とする請求項１乃至１２の何れかに記載の撮影装置。
【請求項１５】
前記連続撮影制御手段は、
前記所定の撮影間隔が一定間隔以上である場合に限って、前記所定の撮影間隔における各撮影期間に、複数回のサブ撮影を実行するように制御することを特徴とする請求項１４記載の撮影装置。
【請求項１６】
撮影の開始を指示する第１の指示手段と、
前記撮影の終了を指示する第２の指示手段と、
を備え、
前記連続撮影制御手段は、
前記第１の指示手段により撮影の開始が指示された場合に、前記所定の撮影間隔で被写体を撮影するという制御を開始し、前記第２の指示手段により撮影の終了が指示された場合に、前記制御を終了することを特徴とする請求項１乃至１５の何れかに記載の撮影装置。
【請求項１７】
被写体の光を画像データに変換する撮像素子と、
キセノン管を発光させるキセノンストロボと、
発光素子を発光させる発光素子ストロボと、
前記撮像素子を用いて所定の撮影間隔で所定回数だけ被写体を撮影するとともに、前記各撮影の度に前記キセノンストロボを発光させるキセノンストロボ連続撮影手段と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影中に前記発光素子ストロボを発光させる発光素子ストロボ連続撮影手段と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影の度に前記キセノンストロボを発光させ、該発光が所定回数を超えると、前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させる自動切換えストロボ連続撮影手段と、
前記キセノンストロボ連続撮影手段、発光素子ストロボ連続撮影手段、自動切換えストロボ連続撮影手段のうち、何れか１つのストロボ連続撮影手段を設定する設定手段と、
前記設定手段により設定されたストロボ連続撮影手段による撮影を実行させる制御手段と、
を備えたことを特徴とする撮像装置。
【請求項１８】
被写体の光を画像データに変換する撮像素子を用いて所定の撮影間隔で被写体を撮影していくように連続撮影制御する連続撮影制御処理と、
前記連続撮影制御処理における各撮影中に光が発光するように、キセノン管が発光するキセノンストロボ及び発光素子が発光する発光素子ストロボを発光制御する発光制御処理と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１９】
被写体の光を画像データに変換する撮像素子を用いて所定の撮影間隔で所定回数だけ被写体を撮影するとともに、前記各撮影の度にキセノン管が発光するキセノンストロボを発光させるキセノンストロボ連続撮影処理と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影中に発光素子が発光する発光素子ストロボを発光させる発光素子ストロボ連続撮影処理と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影の度に前記キセノンストロボを発光させ、該発光が所定回数を超えると、前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させる自動切換えストロボ連続撮影処理と、
前記キセノンストロボ連続撮影処理、発光素子ストロボ連続撮影処理、自動切換えストロボ連続撮影処理のうち、何れか１つのストロボ連続撮影処理が実行されるように設定する設定処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置及びそのプログラムに係り、詳しくは、ストロボ発光して被写体を撮影する撮影装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、撮影装置、例えば、デジタルカメラにおいては、暗い状況下で被写体を撮影する場合には、主にキセノンストロボを発光させて撮影を行なっていた。このキセノンストロボは、主に、キセノン管とコンデンサを有し、コンデンサに充電された電荷（電圧）を用いてキセノン管から光を閃光させていた。そして、コンデンサの電圧が低下すると再びコンデンサを充電させていた。
また、２つのキセノン管を備え、一方のキセノン管で光を閃光させた後、もう一方のキセノン管で光を閃光させることにより、微小時間間隔で連続発光する連続発光形ストロボ装置が開発された（特許文献１）
【０００３】
【特許文献１】公開特許公報  特開平６−９５２２号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、発光の度にコンデンサの電圧が低下していくため、連続して発光するには制約がかかり、連続して何回もストロボ撮影を行なえないという問題がある。また、再びコンデンサを充電して発光させることはできるが、充電には一定の時間がかかりとても連続してストロボ撮影を行なうとは言えない。
また、連続してストロボ撮影を行なう撮影間隔も制約がかかり、高速で連続してストロボ撮影を行なうことができないという問題がある。
【０００５】
また、上記特許文献によれば、１回目の発光（一方のキセノン管での発光）と２回目の発光（他方のキセノン管での発光）は微小間隔で連続して行なうことができる可能性もあるが、連続して何回もストロボ撮影を行なうことができず、また、撮影間隔が短くなると（撮影スピードが速くなると）、ストロボの充電−発光プロセスが間に合わず、各撮影に同期して発光することができない。
【０００６】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、適切にストロボを発光して連続撮影することができる撮影装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、請求項１記載の発明による撮影装置は、被写体の光を画像データに変換する撮像素子と、
キセノン管を発光させるキセノンストロボと、
発光素子を発光させる発光素子ストロボと、
前記撮像素子を用いて所定の撮影間隔で被写体を複数回撮影するように制御する連続撮影制御手段と、
前記連続撮影制御手段の各撮影中に光が発光するように、前記キセノンストロボ及び前記発光素子ストロボを発光制御する発光制御手段と、
を備えたことを特徴とする。
【０００８】
また、例えば、請求項２に記載されているように、適正露出量が得られる前記キセノンストロボの発光量を算出するキセノン発光量算出手段と、
前記適正露出量が得られる前記発光素子ストロボの発光量を算出する発光素子発光量算出手段と、
を備え、
前記発光制御手段は、
前記キセノン発光量算出手段により算出された発光量で発光するように前記キセノンストロボを発光制御するとともに、前記発光素子発光量算出手段により算出された発光量で発光するように前記発光素子ストロボを発光制御するようにしてもよい。
【０００９】
また、例えば、請求項３に記載されているように、前記発光制御手段は、
前記連続撮影制御手段の各撮影の度に前記キセノンストロボを発光させ、該発光回数が所定回数を超えると、前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御するようにしてもよい。
【００１０】
また、例えば、請求項４に記載されているように、ストロボの種類を設定する設定手段を備え、
前記設定手段によりストロボの種類として自動切換えストロボが設定された場合に、前記発光制御手段は、その発光回数が前記所定回数を超えるまでは前記キセノンストロボを発光させ、前記キセノンストロボの発光回数が前記所定回数を超えると前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御するようにしてもよい。
【００１１】
また、例えば、請求項５に記載されているように、前記設定手段によりストロボの種類として発光素子ストロボが設定された場合は、
前記発光制御手段は、前記発光素子ストロボのみを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御するようにしてもよい。
【００１２】
また、例えば、請求項６に記載されているように、前記設定手段によりストロボの種類としてキセノンストロボが設定された場合は、
前記発光制御手段は、
前記キセノンストロボのみを発光させるとともに、その発光回数を前記所定回数に制限し、
前記連続撮影制御手段は、
前記所定の撮影間隔で撮影する回数を前記所定回数に制限するようにしてもよい。
【００１３】
また、例えば、請求項７に記載されているように、前記キセノンストロボは、コンデンサを有し、
前記所定回数は、
前記コンデンサを再充電させることなく前記キセノンストロボが発光することができる回数であるようにしてもよい。
【００１４】
また、例えば、請求項８に記載されているように、前記所定回数は、
前記コンデンサの電圧が最初に閾電圧より低くなるまでの発光回数であるようにしてもよい。
【００１５】
また、例えば、請求項９に記載されているように、前記所定回数は、予め定められた回数であり、
前記キセノン発光量算出手段により算出された発光量に基づく前記所定回数分の前記キセノンストロボの発光が可能か否かを判断する発光可能判断手段を備え、
前記発光制御手段は、
前記発光可能判断手段により前記所定回数分の発光ができないと判断された場合には、前記所定回数分の前記キセノンストロボの発光が可能な発光量で発光するように前記キセノンストロボを発光制御するようにしてもよい。
【００１６】
また、例えば、請求項１０に記載されているように、前記撮影間隔を設定する撮影間隔設定手段と、
前記撮影間隔設定手段により設定された撮影間隔が所定間隔より短いか否かを判断する撮影間隔判断手段と、
を備え、
前記発光制御手段は、
前記撮影間隔設定手段により設定された撮影間隔が前記所定間隔より短いと前記撮影間隔判断手段により判断された場合は、前記設定手段により設定されるストロボの種類にかかわらず、前記発光素子ストロボのみを発光させるように前記キセノンストロボ及び前記発光素子ストロボを発光制御するするようにしてもよい。
【００１７】
また、例えば、請求項１１に記載されているように、前記発光制御手段は、
前記撮影間隔設定手段により設定された撮影間隔が前記所定間隔より短いと前記撮影間隔判断手段により判断された場合は、前記連続撮影制御手段により前記所定の撮影間隔で撮影が行なわれている間、前記発光素子ストロボのみが発光し続けるように前記キセノンストロボ及び前記発光素子ストロボを発光制御するようにしてもよい。
【００１８】
また、例えば、請求項１２に記載されているように、前記発光制御手段は、
前記撮影間隔設定手段により設定された撮影間隔が前記所定間隔より短いと前記撮影間隔判断手段により判断された場合は、前記連続撮影制御手段により前記所定の撮影間隔で撮影が行なわれている間、前記所定の撮影間隔より短い間隔で、前記発光素子ストロボのみが点滅発光するように前記キセノンストロボ及び前記発光素子ストロボを発光制御するようにしてもよい。
【００１９】
また、例えば、請求項１３に記載されているように、前記連続撮影制御手段による各撮影で、適正露出量を得ることができるか否かを判断する判断手段を備え、
前記判断手段により適正露出量が得られないと判断された場合は、
前記連続撮影制御手段は、
前記撮像素子を画素加算駆動させるように制御する、及び／又は、各撮影により得られる画像データの感度を上げるように制御するようにしてもよい。
【００２０】
また、例えば、請求項１４に記載されているように、前記連続撮影制御手段による各撮影で、適正露出量を得ることができるか否かを判断する判断手段と、
複数の画像データを加算合成した１枚の合成画像データを生成する生成手段と、
を備え、
前記連続撮影制御手段は、
前記判断手段により適正露出量が得られないと判断された場合は、前記所定の撮影間隔での各撮影期間に、複数回のサブ撮影を実行するように制御し、前記生成手段は、前記撮影期間毎に、当該撮影期間中にサブ撮影された複数の画像データを加算合成させて１枚の合成画像データを生成していくようにしてもよい。
【００２１】
また、例えば、請求項１５に記載されているように、前記連続撮影制御手段は、
前記所定の撮影間隔が一定間隔以上である場合に限って、前記所定の撮影間隔における各撮影期間に、複数回のサブ撮影を実行するように制御するようにしてもよい。
【００２２】
また、例えば、請求項１６に記載されているように、撮影の開始を指示する第１の指示手段と、
前記撮影の終了を指示する第２の指示手段と、
を備え、
前記連続撮影制御手段は、
前記第１の指示手段により撮影の開始が指示された場合に、前記所定の撮影間隔で被写体を撮影するという制御を開始し、前記第２の指示手段により撮影の終了が指示された場合に、前記制御を終了するようにしてもよい。
【００２３】
上記目的達成のため、請求項１７記載の発明による撮影装置は、被写体の光を画像データに変換する撮像素子と、
キセノン管を発光させるキセノンストロボと、
発光素子を発光させる発光素子ストロボと、
前記撮像素子を用いて所定の撮影間隔で所定回数だけ被写体を撮影するとともに、前記各撮影の度に前記キセノンストロボを発光させるキセノンストロボ連続撮影手段と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影中に前記発光素子ストロボを発光させる発光素子ストロボ連続撮影手段と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影の度に前記キセノンストロボを発光させ、該発光が所定回数を超えると、前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させる自動切換えストロボ連続撮影手段と、
前記キセノンストロボ連続撮影手段、発光素子ストロボ連続撮影手段、自動切換えストロボ連続撮影手段のうち、何れか１つのストロボ連続撮影手段を設定する設定手段と、
前記設定手段により設定されたストロボ連続撮影手段による撮影を実行させる制御手段と、
を備えたことを特徴とする。
【００２４】
上記目的達成のため、請求項１８記載の発明によるプログラムは、被写体の光を画像データに変換する撮像素子を用いて所定の撮影間隔で被写体を撮影していくように連続撮影制御する連続撮影制御処理と、
前記連続撮影制御処理における各撮影中に光が発光するように、キセノン管が発光するキセノンストロボ及び発光素子が発光する発光素子ストロボを発光制御する発光制御処理と、
をコンピュータに実行させることを特徴とする。
【００２５】
上記目的達成のため、請求項１９記載の発明によるプログラムは、被写体の光を画像データに変換する撮像素子を用いて所定の撮影間隔で所定回数だけ被写体を撮影するとともに、前記各撮影の度にキセノン管が発光するキセノンストロボを発光させるキセノンストロボ連続撮影処理と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影中に発光素子が発光する発光素子ストロボを発光させる発光素子ストロボ連続撮影処理と、
前記撮像素子を用いて所定の撮影間隔で被写体を撮影するとともに、前記各撮影の度に前記キセノンストロボを発光させ、該発光が所定回数を超えると、前記キセノンストロボから前記発光素子ストロボに切換えて該発光素子ストロボを発光させる自動切換えストロボ連続撮影処理と、
前記キセノンストロボ連続撮影処理、発光素子ストロボ連続撮影処理、自動切換えストロボ連続撮影処理のうち、何れか１つのストロボ連続撮影処理が実行されるように設定する設定処理と、
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、適切にストロボを発光して、ストロボ連写撮影することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本第１の実施の形態について、デジタルカメラに適用した一例として図面を参照して詳細に説明する。
［第１の実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮影装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動回路３、絞り兼用シャッタ４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、メモリ９、ＣＰＵ１０、ＤＲＡＭ１１、画像表示部１２、フラッシュメモリ１３、キー入力部１４、キセノンストロボ装置１５、ＬＥＤストロボ装置１６、バス１７を備えている。
【００２８】
撮影レンズ２は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズ等を含み、フォーカスレンズ及びズームレンズには、レンズ駆動回路３が接続されている（図示略）。
レンズ駆動回路３は、フォーカスレンズ及びズームレンズを光軸方向にそれぞれ移動させるモータ（図示略）と、ＣＰＵ１０から送られてくる制御信号にしたがってフォーカスモータ及びズームモータをそれぞれ駆動させるモータドライバ（図示略）とから構成されている。
【００２９】
絞り兼用シャッタ４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り兼用シャッタを動作させる。この絞り兼用シャッタは、絞りとシャッタとして機能する。
絞りとは、撮影レンズ２から入ってくる光の量を制御する機構のことをいい、シャッタとは、ＣＣＤ５に光を当てる時間を制御する機構のことをいい、ＣＣＤ５に光を当てる時間（露出時間）は、シャッタの開閉の速度（シャッタ速度）によって変わってくる。ＣＣＤ５の露出は、この絞りとシャッタ速度によって変わる。
【００３０】
ＣＣＤやＣＭＯＳ等の撮像素子（ここではＣＣＤ５）は、ドライバ６によって走査駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。このドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。なお、ＣＣＤ５はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。
【００３１】
ユニット回路８にはＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路８を経てデジタル信号としてＣＰＵ１０に送られる。
【００３２】
ＣＰＵ１０は、ユニット回路８から送られてきた画像データに対してガンマ補正、補間処理、ホワイトバランス処理、輝度色差信号（ＹＵＶデータ）の生成処理などの画像処理、画像データの圧縮・伸張等をする機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。また、ＣＰＵ１０はクロック回路を含み、タイマーとしての機能も有する。
特に、本第１の実施の形態では、ＣＰＵ１０は、キセノンストロボ装置１５及びＬＥＤストロボ装置１６の発光開始、発光終了を制御したり、調光動作及びその結果に基づいて発光量を算出したり、ストロボ連写撮影を行なう機能を有する。
【００３３】
メモリ９には、ＣＰＵ１０の各部の制御に必要な制御プログラム、及び必要なデータ（補正係数テーブル等）が格納されており、ＣＰＵ１０は、該プログラムに従って動作する。また、本発明に必要な情報を記憶する記憶領域も有している。
【００３４】
ＤＲＡＭ１１は、ＣＣＤ５によってそれぞれ撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
画像表示部１２は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１３から読み出され、伸張された記録画像を表示させる。
【００３５】
フラッシュメモリ１３は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。
キー入力部１４は、シャッタボタン、モード切替キー、メニューキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
【００３６】
キセノンストロボ装置１５は、メインコンデンサ、キセノン管等を含み、メインコンデンサに充電された電荷を光源となるキセノン管に供給して光を閃光（発光）させるものであり、以下、具体的にキセノンストロボ装置１５について説明する。
【００３７】
図２は、キセノンストロボ装置１５の概略構成を示すブロック図である。
キセノンストロボ装置１５は、昇圧充電回路２２、メインコンデンサ２３、ダイオード２４、トリガーＳＷ２５、トリガー回路２６、キセノン管２７、発光停止ＳＷ２８、ストロボ制御部２９を備えている。なお、トリガー回路２６は、抵抗、トリガーコンデンサ２６ａ、トリガーコイル２６ｂから構成されている。
昇圧充電回路２２は、電源２１の電圧を昇圧してメインコンデンサ２３及びトリガー回路２６のトリガーコンデンサ２６ａに電圧を充電させる（電荷を蓄積させる）ものである。また、昇圧充電回路２２は、電圧検出部２２ａを有し、電圧検出部２２ａは、コンデンサ２３に充電されている電圧を検出するものである。
なお、この電源２１は、デジタルカメラ１の各部へ電力を供給するためのものである。
【００３８】
ダイオード２４は、電流が逆流するのを防止させるためのものであり、コンデンサ２３は、キセノン管２７で発光される電荷を蓄積させるためのものである。
トリガーＳＷ２５は、キセノン管２７による発光を開始させるスイッチである。
トリガー回路２６は、メインコンデンサ２３に蓄積された電荷を放電させて、キセノン管の閃光を発生させるための回路である。このトリガー回路２６のトリガーコンデンサ２６ａは、電圧を充電するものであり、トリガーコイル２６ｂは、１次巻線、１次巻線の電圧を昇圧した電圧が発生する２次巻線からなり、２次巻線に発生した電圧をトリガー電極２７ａに印加させる。
発光停止ＳＷ２８は、キセノン管２７の閃光を停止させるためのスイッチである。
【００３９】
ストロボ制御部２９は、キセノンストロボ装置１５の昇圧充電回路２２、トリガーＳＷ２５、発光停止ＳＷ２８を制御するためのものであり、ストロボ制御部２９は、昇圧充電回路２２に充電信号、トリガーＳＷ２５に発光開始信号、発光停止ＳＷ２８に発光停止信号を送り、昇圧充電回路２２はストロボ制御部２９から充電開始信号が送られてくると電源２１の電圧を昇圧してメインコンデンサ２３及びトリガーコンデンサ２６ａに電圧を充電させ、トリガーＳＷ２５はストロボ制御部２９から発光開始信号が送られてくるとスイッチをオンさせ、発光停止ＳＷ２８はストロボ制御部２９から発光停止信号が送られてくるとキセノン管の閃光を停止させるべく動作する。
また、電圧検出部２２ａは、検出されたメインコンデンサ２３の充電電圧を示す充電電圧信号をストロボ制御部２９に送る。
なお、ストロボ制御部２９は、ＣＰＵ１０の制御信号にしたがって充電信号、発光開始信号、発光終了信号を出力する。
【００４０】
このように、構成されたキセノンストロボ装置１５において、メインコンデンサ２３及びトリガーコイル２６ａが充電された後、ストロボ制御部２９からの発光開始信号によりトリガーＳＷ２５がオンすると、トリガーコンデンサ２６ａの電荷がトリガーコイル２６ｂの１次巻線側を通して放電し、トリガーコイル２６ｂの２次巻線側に発生した更に昇圧された電圧（トリガー電圧）がトリガー電極２７ａに印加される。
【００４１】
トリガー電極２７ａに電圧が印加されると、その印加された電圧は、管壁を介してキセノン管内に伝わりガスをイオン化し管内部が導通状態となり、メインコンデンサ２３に充電されていた大量の電荷が放電してキセノン管に流れ込み、キセノン管は閃光する。
なお、キセノンストロボにおいては、発光間隔を短くさせるのにある程度の制約がかかるとともに、メインコンデンサ２３に蓄積された電荷がなくなると再び充電させなければならないため連続して発光させる回数に制限がかかる。
【００４２】
ＬＥＤストロボ装置１６は、図３（ａ）や（ｂ）に示すようにＬＥＤ及びＬＥＤ駆動回路を備え、ＬＥＤ駆動回路は、ＬＥＤに電流を供給することによりＬＥＤを発光させる。そのため、キセノンストロボのように大容量コンデンサへの充電も必要ないため、発光間隔を短くさせることができるとともに、何回でも連続して発光させることも可能である。このＬＥＤ駆動回路は、ＣＰＵ１０からの発光制御信号に応じてＬＥＤを発光させる。図３（ａ）は、ＰＷＭ変調によるＤＣ／ＤＣコンバータを用いたＬＥＤストロボ装置を示しており、図３（ｂ）は、チャージポンプ等を用いたＬＥＤストロボ装置を示している。
このＬＥＤの発光量は、ＬＥＤに供給される電流の大きさや、電流が供給される時間に応じて発光量を変えることができる。なお、複数のＬＥＤを備え、発光させるＬＥＤの数を変えることによって発光量を変えることもできる。
なお、ここではＬＥＤを採用しているが、光を発光する素子（発光素子）であればよい。
【００４３】
Ｂ．デジタルカメラ１の動作
第１の実施の形態におけるデジタルカメラ１の動作を図４乃至図９のフローチャートにしたがって説明する。尚、ここでは、連写撮影として、所定の撮影間隔で被写体を複数回撮影する連写撮影モードを実行する場合について説明する。
まず、ユーザのモード切替キーの操作により連写撮影モードに設定されると、ステップＳ１で、ＣＰＵ１０は、ＣＣＤ５による被写体の撮像を開始させ、該撮像により得られた画像データから輝度色差信号を生成するなどの画像処理を施し、該生成された輝度色差信号の画像データをバッファメモリ（ＤＲＡＭ１１）に記憶させ、該記憶された被写体の画像データを画像表示部１２に表示させるというスルー画像表示を開始させる。
【００４４】
次いで、ステップＳ２で、ＣＰＵ１０は、ストロボ条件の各種設定操作が行なわれたか否かを判断する。
このとき、ユーザはキー入力部１４のメニューキーや、十字キーを操作することにより、ストロボ条件の各種設定を行なうことができ、ＣＰＵ１０は、該ストロボ条件の各種設定を行なう操作に対応する操作信号がキー入力部１４から送られてきた場合にはストロボ条件の各種設定操作が行なわれたと判断する。
【００４５】
ここで、このストロボ条件の各種とは、ストロボを発光させるか否か、発光させるストロボの種類など各種条件のことをいう。
ユーザは、「ストロボ強制発光」、「ストロボ非発光」、「ストロボ自動発光」の３パターンの中から選択することによりストロボを発光させるか否かの条件を設定することができる。「ストロボ強制発光」が選択された場合には、撮影状況にかかわらずストロボを強制的に発光させ、「ストロボ非発光」が選択された場合は、撮影状況にかかわらずストロボを発光させず、「ストロボ自動発光」が選択された場合は撮影状況に応じてストロボを発光させるか否かを判断して、ストロボの発光、非発光を自動的に決定するものである。
【００４６】
また、ユーザは、「キセノンストロボ」、「ＬＥＤストロボ」、「自動切換えストロボ」の３パターンの中から選択することにより発光させるストロボの種類を設定することができる。「キセノンストロボ」が選択された場合はキセノンストロボで発光させ、「ＬＥＤストロボ」が選択された場合はＬＥＤストロボで発光させ、「自動切換えストロボ」が選択された場合はキセノンストロボで発光させた後、ＬＥＤストロボに切替えて発光させるというものである。
【００４７】
ここで、キセノンストロボで発光させる場合には、メインコンデンサ２３に充電された電圧（電荷）を用いて発光させるため、メインコンデンサ２３の電圧が所定電圧まで下がるとそれ以上発光させることができない。そのため所定回数（ここでは、３回とする）までは連続して発光できるようにし、ストロボの種類として「キセノンストロボ」が設定された場合は、連続して所定回数キセノンス管２７を発光させると（ストロボ撮影を行うと）連写撮影を終了する。また、「自動切換えストロボ」が選択された場合は所定回数キセノン管２７を発光させると、ＬＥＤストロボに切替えて発光させることになる。なお、ＬＥＤストロボの場合は発光回数に制限はないので、発光回数にかかわらず連写撮影を行なうことができる。つまり、この「自動切換えストロボ」、「ＬＥＤストロボ」が設定された場合は、シャッタボタンの押下が解除されるまで何枚でも連写撮影を行なうようにし、「キセノンストロボ」が設定された場合は、シャッタボタンの押下が解除されるまで連写撮影を行なうが、撮影回数が最大所定回数分の連写撮影しか行なわない。
【００４８】
ステップＳ２で、ストロボ条件の設定操作が行なわれたと判断すると、ステップＳ３に進み、ＣＰＵ１０は、ユーザの操作に応じてストロボ条件の各種を設定する（設定手段）。この設定されたストロボ条件は、メモリ９のストロボ条件記憶領域に記憶され、既にストロボ条件が記憶されている場合は上書きして記憶される。このストロボ条件記憶領域は、２つの記憶領域を備え、１方の記憶領域（以下、記憶領域Ａ）は、ストロボの発光、非発光に関するもの（「ストロボ強制発光」、「ストロボ非発光」、「ストロボ自動発光」）を記憶させる領域であり、他方の記憶領域（以下、記憶領域Ｂ）は、ストロボの種類（「キセノンストロボ」、「ＬＥＤストロボ」、「自動切換えストロボ」）を記憶させる領域である。
【００４９】
また、この記憶されているストロボ条件は、再びストロボ条件の設定操作が行なわれるまで記憶される（設定されている）ものとする。例えば、前回の連写撮影で設定したストロボ条件もストロボ条件の設定操作が行なわれない限り保持され、ストロボ条件の設定操作が行なわれなければ以前の連写撮影のストロボ条件で、今回も連写撮影を行なうことができる。
【００５０】
一方、ステップＳ２で、ストロボ条件の設定操作が行なわれていないと判断するとそのままステップＳ４に進む。
次いで、ステップＳ４で、ＣＰＵ１０は、現在「ストロボ非発光」が設定されているか否かを判断する。つまり、ストロボ条件記憶領域の記憶領域Ａに「ストロボ非発光」が記憶されているか否かを判断する。
ステップＳ４で、現在「ストロボ非発光」が設定されていないと判断すると、つまり、「ストロボ強制発光」や「ストロボ自動発光」が設定されていると判断すると、ステップＳ５に進み、ＣＰＵ１０は、発光させるストロボの種類として「ＬＥＤストロボ」が設定されているか否かを判断する。つまり、ストロボ記憶領域の記憶領域Ｂに「ＬＥＤストロボ」が記憶されているか否かを判断する。
【００５１】
ステップＳ５で、「ＬＥＤストロボ」が設定されていないと判断すると、つまり、「キセノンストロボ」や「自動切換えストロボ」が設定されていると判断すると、キセノンストロボを発光させる、又は発光させる可能性があるので、ステップＳ６に進み、ＣＰＵ１０は、キセノンストロボ装置１５に制御信号を送ることにより、キセノンストロボ装置１５のメインコンデンサ２３の充電を開始させる。このときは、トリガーコンデンサ２６ａも一緒に充電される。
【００５２】
次いで、ステップＳ７で、充電が完了したか否かを判断する。この判断は、キセノンストロボ装置１５の電圧検出部２２ａにより検出された充電電圧が一定電圧（メインコンデンサ２３に蓄積される電荷がいっぱいになった時の電圧）になったか否かにより判断する。このとき、キセノンストロボ装置１５の制御部２９は、電圧検出部２２ａから送られてきた検出電圧信号をＣＰＵ１０に出力する。
図１０（ａ）を見ると、充電開始とともにメインコンデンサ２３の電圧が上昇し、メインコンデンサ２３の電圧が一定電圧（ここでは、３００Ｖとする）に達すると充電が完了し、それ以上上昇していないのが分かる。なお、図１０（ａ）はメインコンデンサ２３の電圧のタイムチャートを示すものである。
【００５３】
ステップＳ７で、充電が完了していないと判断すると充電が完了したと判断するまでステップＳ７に留まり、充電が完了したと判断するとステップＳ８に進む。
一方、ステップＳ４で、「ストロボ非発光」に設定されていると判断された場合、ステップＳ５で、「ＬＥＤストロボ」に設定されていると判断された場合は、そのままステップＳ８に進む。キセノンストロボを発光させる必要がないので、メインコンデンサ２３を充電させる必要がないからである。
【００５４】
ステップＳ８に進むと、ＣＰＵ１０は、シャッタボタンが押下されたか否かを判断する。この判断は、シャッタボタンの押下操作に対応する操作信号がキー入力部１４から送られてきたか否かにより判断する。
ステップＳ８で、シャッタボタンが押下されていないと判断すると押下されるまでステップＳ２に戻り、シャッタボタンが押下されたと判断すると、ステップＳ９に進み、ＣＰＵ１０は、連写撮影の適正露出量ＥＶ値を算出する。この算出は、直近に撮像された画像データの輝度成分に基づいて適正露出量ＥＶ値を算出する。
【００５５】
次いで、ステップＳ１０で、該算出した適正露出量ＥＶ値に基づいて露出条件（絞り値、露出時間、感度）を算出して設定する。この設定された露出条件は、バッファメモリの露出条件記憶領域に記憶される。なお、設定される露出条件は、連写撮影の連写スピードに応じて変わることになる。例えば、連写撮影スピードが速い場合は、単位時間当たりの撮影回数は多くなり、それに応じて設定することができる露出時間の範囲も短くなる。例えば、毎秒３０枚撮影する場合は、毎秒１０枚で撮影する場合に比べ連写スピードは速くなり、設定することができる露出時間の範囲も短くなる。
【００５６】
この連写スピードは、ユーザが任意に設定変更することができるようにしてもよいし、設定されたストロボの種類に応じて連写スピードを自動的に設定するようにしてもよい。また、ユーザが連写スピードの設定変更を行なう場合は、設定されたストロボの種類に応じて設定することができる連写スピードの速さに制限を設けるようにしてもよい。例えば、キセノンストロボの場合は、ＬＥＤストロボの場合に比べ、発光間隔の短さに制約がかかり、発光間隔、発光時間は長くなってしまうからである。
【００５７】
また、該算出した適正露出量ＥＶ値となるように露出条件を設定するが、被写体が暗い場合等は、適正露出量ＥＶ値なるような露出条件に設定することができない場合もある。例えば、被写体が暗すぎて、設定することができる露出時間の範囲内で露出時間を最大にし、絞りを解放し、感度を上げても適正露出量ＥＶ値を得られない場合がある。また、ユニット回路８のＡＧＣ回路のゲイン値を上げることにより感度を上げることはできるが、ゲイン値を上げすぎると画質が悪くなってしまうので、設定する感度の範囲にも一定の制約がかかってしまう。
【００５８】
次いで、ステップＳ１１で、ＣＰＵ１０は、現在「ストロボ非発光」が設定されているか否かを判断する。
ステップＳ１１で、現在「ストロボ非発光」が設定されていないと判断すると、ステップＳ１２に進み、ＣＰＵ１０は、現在「ストロボ自動発光」が設定されているか否かを判断する。
【００５９】
ステップＳ１２で、現在「ストロボ自動発光」が設定されていると判断すると、ステップＳ１３に進み、ＣＰＵ１０は、ストロボを発光するか否かを判断する。この判断は、ステップＳ１０で設定した絞り値、露出時間、感度に基づいて、ステップＳ９で算出した適正露出量ＥＶ値が得られるか否かにより判断し、得られない場合はストロボを発光すると判断する。
ステップＳ１１で、現在「ストロボ非発光」が設定されていると判断した場合、ステップＳ１３で、ストロボを発光しないと判断した場合は、図５のステップＳ２１に進み、ストロボを発光させない連写撮影を行なう。この動作については後で説明する。
【００６０】
ステップＳ１２で、現在「ストロボ自動発光」が設定されていないと判断した場合、つまり、現在「ストロボ強制発光」が設定されていると判断した場合、ステップＳ１３で、ストロボを発光させると判断した場合は、ステップＳ１４に進み、ＣＰＵ１０は、現在「キセノンストロボ」が設定されているか否かを判断する。つまり、ストロボ条件記憶領域の記憶領域Ｂに「キセノンストロボ」が記憶されているか否かを判断する。
【００６１】
ステップＳ１４で、現在「キセノンストロボ」が設定されていると判断すると、図６のステップＳ３１に進み、キセノンストロボを発光させる連写撮影を行なう。この動作については後で説明する。
一方、ステップＳ１４で、現在「キセノンストロボ」が設定されていないと判断すると、ステップＳ１５に進み、ＣＰＵ１０は、現在「ＬＥＤストロボ」が設定されているか否かを判断する。つまり、記憶領域Ｂに「ＬＥＤストロボ」が記憶されているか否かを判断する。
【００６２】
ステップＳ１５で、現在「ＬＥＤストロボ」が設定されていると判断すると、図７のステップＳ５１に進み、ＬＥＤストロボを発光させる連写撮影を行なう。この動作については後で説明する。
一方、ステップＳ１５で、現在「ＬＥＤストロボ」が設定されていないと判断すると、つまり、現在「自動切換えストロボ」が設定されている（記憶領域Ｂに記憶されている）と判断すると、図８のステップＳ７１に進み、キセノンストロボを発光させてからＬＥＤストロボに切替えて発光させる連写撮影を行なう。この動作については後で説明する。
【００６３】
ステップＳ１１で現在「ストロボ非発光」が設定されていると判断した場合、ステップＳ１３でストロボを発光させないと判断した場合は、図５のステップＳ２１に進み、ＣＰＵ１０は、普通の連写撮影（ストロボを発光させない連写撮影）を行なう（連続撮影制御手段）。ここで、連写撮影とは、上述したように、所定の撮影間隔で被写体を複数回撮影することをいう。つまり、露出を行い、該露出により得られた画像データを読み出すという動作を繰り返し行なうことをいう。
普通の連写撮影（ストロボを発光させない連写撮影）について具体的に説明すると、静止画撮影を連続して行なうものであり、まず、ステップＳ２１で、ＣＰＵ１０は、露出を開始する。このとき、ＣＣＤ５の蓄積された電荷を吐出してから露出を開始させる。
次いで、ステップＳ２２で、ＣＰＵ１０は、タイマーをスタートさせる。
次いで、ステップＳ２３で、ＣＰＵ１０は、露出時間が経過したか否かを判断する。この露出時間は、図４のステップＳ１０によって設定された露出時間である。
【００６４】
ステップＳ２３で、露出時間が経過していないと判断すると経過したと判断するまでステップＳ２３に留まり、露出時間が経過したと判断するとステップＳ２３に進み、ＣＰＵ１０は、絞り兼用シャッタ４を閉じることにより、露出を停止する。
なお、絞り兼用シャッタ４を用いて露出を行なわせるようにしたが、電子シャッタによって露出を行なわせるようにしてもよい。
【００６５】
次いで、ステップＳ２５に進み、ＣＰＵ１０は、ドライバ６、ＴＧ７を介して、ＣＣＤ５に蓄積された電荷（静止画撮影により得られた撮影画像データ）を読み出してバッファメモリに記憶させる。このときは、ＣＰＵ１０は、撮影画像データに画像処理を施し、該画像処理が施された撮影画像データがバッファメモリに記憶される。
次いで、ステップＳ２６に進み、ＣＰＵ１０は、シャッタボタンの押下が解除されたか否かを判断する。この判断は、シャッタボタンの押下に対応する操作信号がキー入力部１４から送られてこなくなったか否かにより判断する。
【００６６】
ステップＳ２６で、シャッタボタンの押下が解除されていないと判断するとステップＳ２１に戻り、上記した動作を繰り返す。これにより、シャッタボタン押下中は、連続して被写体を撮像し、該撮像された画像データがバッファメモリに記憶されていく。
一方、ステップＳ２６で、シャッタボタンの押下が解除されたと判断すると、ステップＳ２７に進み、ＣＰＵ１０は、バッファメモリに記憶されている１枚以上の撮影画像データをそれぞれ圧縮して記録する。
【００６７】
また、図４のステップＳ１４で、現在「キセノンストロボ」が設定されていると判断すると、図６のステップＳ３１に進み、図４のステップＳ１０で設定した露出条件に基づいてキセノンストロボ用の露出条件（絞り値、露出時間、感度）に再設定する。この再設定された露出条件は、バッファメモリの露出条件記憶領域に上書き記憶される。
【００６８】
次いで、ステップＳ３２で、ＣＰＵ１０は、キセノンストロボの予備発光による調光動作を行なう。つまり、ＣＰＵ１０は、キセノンストロボ装置１５に制御信号を送ることによりキセノン管２７を予備発光させると同時にＣＣＤ５に撮像（電荷蓄積）動作を行なわせた後、ＣＣＤ５に蓄積された電荷を読み出す処理を行う。このとき、予備発光なのでストロボ撮影時より発光時間は短く、ここでは、１０μｓｅｃとする。発光時間の長さに伴いメインコンデンサ２３の電圧降下が大きくなるので、予備発光ではなるべくメインコンデンサ２３の電圧を下げないようにするためである。
【００６９】
図１０を見ると、予備発光のときは、ＣＰＵ１０から発光を行うための制御信号がキセノンストロボ装置１５に送られ、キセノンストロボ装置１５は、メインコンデンサ２３の電荷を放電させてキセノン管２７から光を発光（閃光）させるので、メインコンデンサ２３の電圧は３００Ｖから２９５Ｖに降下しているのがわかる。
【００７０】
次いで、ステップＳ３３で、ＣＰＵ１０は、調光動作の結果に基づいてキセノン管２７の発光量の算出を行う（キセノン発光量算出手段）。これにより適切なキセノン管２７の発光量を算出することができる。
この発光量の算出は、読み出された画像データ（又は一部の画像データ）の輝度の平均値に基づいて、適正露出量が得られるように発光量を算出する。
【００７１】
次いで、ステップＳ３４で、ＣＰＵ１０は、該算出した発光量となるような１回目（１枚目）のキセノン管２７の発光時間を算出する。この算出した１回目の発光時間はバッファメモリの発光時間記憶領域に記憶される。
次いで、ステップＳ３５で、ＣＰＵ１０は、該算出した１回目のキセノン管２７の発光時間が一定時間（ここでは、２４μｓｅｃ）より長いか否かを判断する。ここで、２４μｓｅｃより長いか否かを判断する理由について後述するが、簡単に説明すると１回目のキセノン管２７の発光時間が２４μｓｅｃより長いと連続して３回キセノン管２７を発光することができないからである。
【００７２】
ステップＳ３５で、１回目のキセノン管２７の発光時間が２４μｓｅｃより長いと判断すると、ステップＳ３６に進み、ＣＰＵ１０は、１回目のキセノンストロボの発光時間を強制的に２４μｓｅｃに制限して、ステップＳ３７に進む。このとき、発光時間２４μｓｅｃを、発光時間記憶領域に記憶されている１回目の発光時間の上に上書きして記憶させる。これにより、ステップＳ３４で算出された１回目の発光時間は消去されることになる。これにより、所定回数分（ここでは３回）はキセノン管２７を発光することができる。
一方、ステップＳ３５で、１回目のキセノン管２７の発光時間が２４μｓｅｃより長くないと判断するとそのままステップＳ３７に進む。
【００７３】
ステップＳ３７に進むと、ＣＰＵ１０は、２回目（２枚目）、３回目（３枚目）の発光時間を算出する。この各枚の発光時間を算出する理由は、発光の度にメインコンデンサ２３の電圧が降下していくため、同じ発光量で連続して３回発光させるためには、発光回数に応じて発光時間を長くしていかなければならない。
この各枚数の発光時間の算出方法としては、該ステップＳ３４で算出した１回目のキセノンストロボの発光時間（ステップＳ３６で制限した場合は２４μｓｅｃ）、つまり、発光時間記憶領域に記憶されている１回目の発光時間と、図１０（ｂ）に示すような補正係数テーブルを用いて、２回目、３回目のキセノン管２７の発光時間を算出することができる。この２回目、３回目の発光時間ｔは、ｔ＝補正係数×１回目の発光時間となる。なお、この補正係数により２回目、３回目の発光時間が異なることになるが、発光量は変わらないように補正係数が設けられていることは言うまでもない。
【００７４】
図１０（ｂ）を見ると、２回目の発光時間の補正係数は１．１８なので、２回目の発光時間は、１．１８×１回目の発光時間となり、３回目の発光時間の補正係数は１．３６なので、３回目の発光時間は１．３６×１回目の発光時間となることが分かる。
このようにして、２回目、３回目の発光時間を算出する。この算出された２回目、３回目の発光時間は、バッファッメモリの発光時間記憶領域に記憶される。
【００７５】
次に、１回目の発光時間が２４μｓｅｃより大きいと連続して３回キセノンストロボを発光することができない理由ついて説明する。
まず、図１０（ａ）を見ると、２６０Ｖが最小発光可能電圧となっており、これは３回目の発光を行うときに最小限必要な電圧（閾電圧）のことである。つまり、メインコンデンサ２３の電圧が閾電圧より低いとキノン管２７を発光させることはできないことになる。
このような事情から、１回目の発光時間が分かれば、２回目の発光時間も分かり、それによって、２回目の発光終了時のメインコンデンサ２３の電圧も分かることになる。
【００７６】
例えば、１回目の発光時間が２８μｓｅｃの場合、２回目の発光時間の約３３μｓｅｃとなり、３回目のストロボ発光の際（２回目のストロボ発光終了時）のメインコンデンサ２３の電圧は２５６Ｖとなるので、３回目のストロボ発光を行うことはできない。また、１回目の発光時間が２４μｓｅｃの場合、２回目の発光時間は約２８μｓｅｃとなり、３回目のストロボ発光の際のメインコンデンサ２３の電圧は２６７Ｖとなるので、３回目のストロボ発光を行うことができる。
したがって、ここでは、１回目の発光時間が２４μｓｅｃより大きい場合には、３回連続してストロボ発光することはできないと判断し、１回目の発光時間が２４μｓｅｃより大きい場合には、１回目の発光時間を強制的に２４μｓｅｃに制限する。これにより、所定回数分（ここでは３回）はメインコンデンサ２３を再充電させることなくキセノン管２７を発光することができ、所定回数分は連続してストロボ撮影を行なうことができる。
【００７７】
なお、ここでは、１回目の発光時間が２４μｓｅｃより長いか否かにより判断するようにしたが、３回目のストロボ発光の際のメインコンデンサ２３の電圧が２６０Ｖ以上になるのであれば、２４μｓｅｃに拘束されることなく、それよりも長い時間、又は短い時間を基準に判断するようにしてもよい。また、ここでは３回ストロボ発光を行うようにしたが、２回でも４回以上であってもよい。この場合には、その回数に応じて基準となる１回目の発光時間が定まることになる。
また、このキセノンストロボの連写撮影の各回の発光時間は、ステップＳ３１で設定した露出条件の露出時間以下の長さであるようにする。
【００７８】
図６のフローチャートに戻り、ステップＳ３８に進むと、ＣＰＵ１０は、撮影枚数ｎ＝１に設定する。このとき、バッファメモリの撮影枚数記憶領域にｎ＝１と記憶させる。
そして、ＣＰＵ１０は、キセノンストロボの連写撮影を行なう。つまり、連写撮影の各撮影中に光が発光しているようにキセノンスストロボ装置１５を制御させて（発光制御手段）、連写撮影を行なう（連続撮影制御手段）。
即ち、キセノン管２７を発光させて静止画撮影を行なうキセノンストロボ撮影を連続して行なうものであり、まず、ステップＳ３９で、ＣＰＵ１０は、露出を開始させる。このとき、ＣＣＤ５に蓄積されている電荷を吐出してから露出を開始させる。
【００７９】
次いで、ステップＳ４０で、ＣＰＵ１０は、キセノンストロボ装置１５に制御信号を送ることによりキセノン管２７の発光を開始させる。
次いで、ステップＳ４１で、ＣＰＵ１０は、タイマーをスタートさせる。
次いで、ステップＳ４２で、ＣＰＵ１０は、ｎ枚目の発光時間が経過したか否かを判断する。つまり、発光時間記憶領域に記憶されている発光時間のうち、撮影枚数記憶領域に記憶されているｎ枚目に対応する発光時間が経過したか否かを判断する。
【００８０】
ステップＳ４２で、発光時間が経過していないと判断すると発光時間が経過したと判断するまでステップＳ４２に留まり、発光時間が経過したと判断すると、ステップＳ４３に進み、ＣＰＵ１０は、キセノンストロボ装置１５に制御信号を送ることによりキセノンストロボの発光を停止させる。これにより、適切な光量でキセノン管２７を発光することができる。つまり、ステップＳ３６で、発光時間を強制的に２４μｓｅｃに制限した場合は、所定回数分の発光することができる発光量で発光することができ、ステップＳ３６で、発光時間を強制的に２４μｓｅｃに制限しなかった場合は、適切な露出量が得られる発光量で発光することができる。
次いで、ステップＳ４４で、ＣＰＵ１０は、露出時間が経過したか否かを判断する。この露出時間は、ステップＳ３１で設定した露出時間、つまり、露出条件記憶領域に記憶されている露出時間である。
【００８１】
ステップＳ４４で、露出時間が経過していないと判断すると露出時間が経過したと判断するまでステップＳ４４に留まり、露出時間が経過したと判断すると、ステップＳ４５に進み、ＣＰＵ１０は、絞り兼用シャッタ４を閉じることにより、露出を停止する。
なお、絞り兼用シャッタ４を用いて露出を行なわせるようにしたが、電子シャッタによって露出を行なわせるようにしてもよい。
次いで、ステップＳ４６に進み、ＣＰＵ１０は、ドライバ６、ＴＧ７を介して、ＣＣＤ５に蓄積された電荷（キセノンストロボの静止画撮影により得られた撮影画像データ）を読み出してバッファメモリに記憶させる。このときは、ＣＰＵ１０は、撮影画像データに画像処理を施し、該画像処理が施された撮影画像データがバッファメモリに記憶される。
【００８２】
次いで、ステップＳ４７に進み、ＣＰＵ１０は、ユーザによってシャッタボタンの押下が解除されたか否かを判断する。
ステップＳ４７で、シャッタボタンの押下が解除されていないと判断すると、ステップＳ４８に進み、ＣＰＵ１０は、撮影枚数ｎ＝３であるか否かを判断する。つまり、連続して３回（枚）撮影したか否かを判断する。この判断は、撮影枚数記憶領域に記憶されているｎが３であるか否かによって判断する。
【００８３】
ステップＳ４８で、撮影枚数ｎ＝３でないと判断すると、ステップＳ４９に進み、ＣＰＵ１０は、撮影枚数ｎをインクリメントし、つまり、撮影枚数記憶領域に記憶されているｎに１をプラスして、ステップＳ３９に戻る。
ここで、図１１は、キセノンストロボの連写撮影のタイムチャート、つまり、露出、画像読出し、ストロボ制御部２９から送られてくる発光開始信号、トリガー電圧、ストロボ制御部２９から送られてくる発光停止信号、キセノン管２７に放電される電流のタイムチャートを示す図である。
【００８４】
図１１では、調光動作及び発光時間の算出が行われた後に、静止画撮影が３回連続して行なわれている。つまり、シャッタボタンの押下の解除が行なわれることなく３回連続して静止画撮影を行なったときのタイムチャートである。
図を見ると、調光動作、及び、各静止画撮影の露出が開始されると、ストロボ制御部２９から送られてくる発光開始信号によりトリガー電圧が発生し、該発生したトリガー電圧によりキセノン管２７にメインコンデンサ２７から電流が放電され、該放電電流が流れこむことによってキセノン管２７は発光する。
【００８５】
図１１の放電電流は、トリガー電圧の発生とともに、増加して一定時間経過後に電流がなくなる山形の線を描いているが、発光停止信号により放電電流及び発光が止まるので、放電電流量及び発光時間は、図の網がかった部分となる。なお、ここでは、発光開始信号の立下りによりトリガー電圧及び放電電流が発生し、発光停止信号の立下りで放電電流及び発光が停止する。
また、図を見ると、各撮影の度に放電電流が発生しているのが分かる。つまり、各撮影毎にキセノン管２７が発光する。このとき、予備動作の予備発光のときは発光時間が静止画撮影の場合に比べ短くしている。また、発光回数に応じて放電電流のピーク値が下がっているのが分かる。これは、放電の度にメインコンデンサ２３に蓄積された電荷が少なくなるためである。また、発光時間は、露出時間の範囲内であることも分かる。露出の間にキセノン管２７を発光させなければ、ＣＣＤ５に入射される光量を多くさせることができないからである。
【００８６】
一方、ステップＳ４７で、シャッタボタンの押下が解除されたと判断された場合、ステップＳ４８で、撮影枚数ｎ＝３と判断された場合は、ステップＳ５０に進み、ＣＰＵ１０は、バッファメモリに記憶されている１枚以上の撮影画像データをそれぞれ圧縮して記録する。
このように、ストロボ条件として「キセノンストロボ」が設定されている場合は、連続して３回撮影するまでにシャッタボタンの押下が解除されるとストロボ連写撮影を終了し、シャッタボタンの押下が解除されずに連続して３回撮影した場合もストロボ連写撮影を終了する。
【００８７】
また、図４のステップＳ１５で、現在「ＬＥＤストロボ」が設定されていると判断すると、図７のステップＳ５１に進み、ＣＰＵ１０は、図４のステップＳ１０で設定した露出条件に基づいてＬＥＤストロボ用の露出条件（絞り値、露出時間、感度）に再設定する。この再設定された露出条件は、バッファメモリの露出条件記憶領域に上書き記憶される。
次いで、ステップＳ５２で、ＣＰＵ１０は、ＬＥＤストロボの予備発光による調光動作を行なう。つまり、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることによりＬＥＤを予備発光させると同時にＣＣＤ５に撮像（電荷蓄積）動作を行なわせた後、ＣＣＤ５に蓄積された電荷を読み出す処理を行う。
【００８８】
次いで、ステップＳ５３で、ＣＰＵ１０は、調光動作の結果に基づいてＬＥＤの発光量の算出を行う（発光素子発光量算出手段）。これにより適切なＬＥＤの発光量を算出することができる。
この発光量の算出は、読み出された画像データ（又は一部の画像データ）の輝度の平均値に基づいて、適正露出量が得られるように発光量を算出する。
次いで、ステップＳ５４で、ＣＰＵ１０は、該算出した発光量となるようなＬＥＤ光量及びＬＥＤの発光時間の算出を行う。ここで、ステップＳ５３で算出したＬＥＤの発光量は、１回の発光により発光される全体の光の光量を指すのに対し、ＬＥＤ光量とは、単位時間当たりにＬＥＤから発光される光量のことを指す。ここでは、ＬＥＤ光量は、ＬＥＤに供給する電流の量、及び発光させるＬＥＤの数に比例して多くなる。この算出した発光時間は、バッファメモリの発光時間記憶領域に記憶される。
【００８９】
なお、ＬＥＤストロボの場合には、単にＬＥＤに電流を供給させることによりＬＥＤを発光させるので、キセノンストロボのように発光回数に応じて発光時間が変わることなく、キセノンストロボに比べ発光時間を短くすることもでき、連写スピードを早くすることも可能となる。また、発光時間は、ステップＳ５１で再設定した露出時間より長くならないように算出する。
【００９０】
そして、ＣＰＵ１０は、ＬＥＤストロボの連写撮影を行なう。つまり、連写撮影の各撮影中に光が発光しているようにＬＥＤストロボ装置１６を制御させて（発光制御手段）、連写撮影を行なう（連続撮影制御手段）。
即ち、ＬＥＤを発光させて静止画撮影を行なうＬＥＤストロボ撮影を連続して行なうものであり、まず、ステップＳ５５で、ＣＰＵ１０は、露出を開始する。このとき、ＣＣＤ５の蓄積されている電荷を吐出してから露出を開始させる。
次いで、ステップＳ５６で、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることにより、ＬＥＤの発光を開始させる。このとき、ステップＳ５４で算出したＬＥＤ光量で発光させる。これにより適切な発光量でＬＥＤを発光することができる。
【００９１】
次いで、ステップＳ５７で、ＣＰＵ１０は、タイマーをスタートさせる。
次いで、ステップＳ５８で、ＣＰＵ１０は、発光時間が経過したか否かを判断する。つまり、発光時間記憶領域に記憶されている発光時間（ステップＳ５４で算出した発光時間）が経過したかを判断する。
ステップＳ５８で、発光時間が経過していないと判断すると経過したと判断するまでステップＳ５８に留まり、発光時間が経過したと判断すると、ステップＳ５９に進み、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることによりＬＥＤの発光を停止させる。これにより、適切な発光量でＬＥＤを発光することができる。
次いで、ステップＳ６０で、ＣＰＵ１０は、露出時間が経過したか否かを判断する。この露出時間は、ステップＳ５１で設定した露出時間、つまり、露出条件記憶領域に記憶されている露出時間である。
【００９２】
ステップＳ６０で、露出時間が経過していないと判断すると経過したと判断するまでステップＳ６０に留まり、露出時間が経過したと判断すると、ステップＳ６１に進み、ＣＰＵ１０は、絞り兼用シャッタ４を閉じることにより、露出を停止する。
なお、絞り兼用シャッタ４を用いて露出を行なわせるようにしたが、電子シャッタによって露出を行なわせるようにしてもよい。
【００９３】
次いで、ステップＳ６２で、ＣＰＵ１０は、ドライバ６、ＴＧ７を介して、ＣＣＤ５に蓄積された電荷（ＬＥＤストロボの静止画撮影により得られた撮影画像データ）を読み出してバッファメモリに記憶させる。このときは、ＣＰＵ１０は、撮影画像データに画像処理を施し、該画像処理が施された撮影画像データがバッファメモリに記憶される。
【００９４】
次いで、ステップＳ６３で、ＣＰＵ１０は、シャッタボタンの押下が解除されたか否かを判断する。
ステップＳ６３で、シャッタボタンの押下が解除されていないと判断するとステップＳ５５に戻り、上記した動作を繰り返す。
ここで、図１２は、ＬＥＤストロボの連写撮影のタイムチャート、つまり、露出、画像読出し、ＣＰＵ１０から送られてくる発光制御信号、ＬＥＤに供給される駆動電流のタイムチャートを示す図である。
【００９５】
図を見ると、調光動作、及び、静止画撮影の露出が開始されると、ＣＰＵ１０から送られてくる発光制御信号によりＬＥＤ駆動回路は、ＬＥＤに駆動電流を供給し、ＬＥＤを発光させる。このとき、調光動作の予備発光のときは、発光時間が短く、駆動電流も少ない（ＬＥＤの発光量が少ない）ことが分かる。
また、図を見ると、各撮影の度にＬＥＤストロボ装置１６に発光制御信号が送られている。つまり、各撮影毎にＬＥＤの駆動電流が供給されＬＥＤが発光する。また、このときも同様に、発光時間は、露出時間の範囲内である。
【００９６】
一方、ステップＳ６３で、シャッタボタンの押下が解除されたと判断すると、ステップＳ６４に進み、ＣＰＵ１０は、バッファメモリに記憶されている１枚以上の撮影画像データをそれぞれ圧縮して記録する。
【００９７】
また、図４のステップＳ１５で、現在「ＬＥＤストロボ」が設定されていないと判断すると、つまり、現在「自動切換えストロボ」が設定されていると判断すると、図８のステップＳ７１に進み、ＣＰＵ１０は、図４のステップＳ１０で設定した露出条件に基づいてキセノンストロボ用の露出条件（絞り値、露出条件、感度）に再設定する。
次いで、ステップＳ７２で、ＣＰＵ１０は、キセノンストロボの予備発光による調光動作を行なう。
【００９８】
次いで、ステップＳ７３で、ＣＰＵ１０は、調光動作の結果に基づいて、キセノン管２７の発光量の算出を行う（キセノン発光量算出手段）。これにより適切なキセノン管２７の発光量を算出することができる。
次いで、ステップＳ７４で、ＣＰＵ１０は、該算出した発光量となるような１回目のキセノン管２７の発光時間を算出する。この算出した１回目の発光時間はバッファメモリの発光時間記憶領域に記憶される。
次いで、ステップＳ７５で、ＣＰＵ１０は、該算出した１回目のキセノン管２７の発光時間が２４μｓｅｃより長いか否かを判断する。
【００９９】
ステップＳ７５で、１回目のキセノン管２７の発光時間が２４μｓｅｃより長いと判断すると、ステップＳ７６に進み、ＣＰＵ１０は、１回目のキセノンストロボの発光時間を強制的に２４μｓｅｃに制限して、ステップＳ７７に進む。このとき、発光時間２４μｓｅｃを、発光時間記憶領域に記憶されている１回目の発光時間の上に上書きして記憶させる。これにより、ステップＳ７４で算出された１回目の発光時間は消去されることになる。
一方、ステップＳ７５で、１回目のキセノン管２７の発光時間が２４μｓｅｃより長くないと判断するとそのままステップＳ７７に進む。
【０１００】
ステップＳ７７に進むと、ＣＰＵ１０は、２回目（２枚目）、３回目（３枚目）の発光時間を算出する。この算出は、該ステップＳ７４で算出した１回目のキセノンストロボの発光時間（ステップＳ７６で制限した場合は２４μｓｅｃ）、つまり、発光時間記憶領域に記憶されている１回目の発光時間と、図１０（ｂ）に示すような補正係数テーブルを用いて、２回目、３回目のキセノン管２７の発光時間を算出する。この算出された２回目、３回目の発光時間は、バッファッメモリの発光時間記憶領域に記憶される。
【０１０１】
なお、このキセノンストロボの連写撮影の各回の発光時間は、ステップＳ３１で設定した露出条件の露出時間以下の長さであるようにする。また、このようにキセノンストロボの連写撮影では、発光時間の長さを短くするには制約がかかり、連写スピードのそれに応じてある程度遅くなければならない。つまり、露出時間は発光時間以上の時間でなくてはならない。
【０１０２】
次いで、ステップＳ７８で、ＣＰＵ１０は、撮影枚数ｎ＝１に設定する。このとき、バッファメモリの撮影枚数記憶領域にｎ＝１と記憶させる。
次いで、ステップＳ７９で、ＣＰＵ１０は、露出を開始させる。このとき、ＣＣＤ５に蓄積されている電荷を吐出してから露出を開始させる。
次いで、ステップＳ８０で、ＣＰＵ１０は、キセノンストロボ装置１５に制御信号を送ることによりキセノン管２７の発光を開始させる。
【０１０３】
次いで、ステップＳ８１で、ＣＰＵ１０は、タイマーをスタートさせる。
次いで、ステップＳ８２で、ＣＰＵ１０は、ｎ枚目の発光時間が経過したか否かを判断する。つまり、発光時間記憶領域に記憶されている発光時間のうち、撮影枚数記憶領域に記憶されているｎ枚目に対応する発光時間が経過したか否かを判断する。
ステップＳ８２で、発光時間が経過していないと判断すると発光時間が経過したと判断するまでステップＳ８２に留まり、発光時間が経過したと判断すると、ステップＳ８３に進み、ＣＰＵ１０は、キセノンストロボ装置１５に制御信号を送ることによりキセノンストロボの発光を停止させる。これにより、適切な発光量でキセノン管２７を発光することができる。つまり、ステップＳ３６で、発光時間を強制的に２４μｓｅｃに制限した場合は、所定回数分の発光することができる発光量で発光することができ、ステップＳ３６で、発光時間を強制的に２４μｓｅｃに制限しなかった場合は、適切な露出量が得られる発光量で発光することができる。
【０１０４】
次いで、ステップＳ８４で、ＣＰＵ１０は、露出時間が経過したか否かを判断する。この露出時間は、ステップＳ７１で設定した露出時間、つまり、露出条件記憶領域に記憶されている露出時間である。
ステップＳ８４で、露出時間が経過していないと判断すると露出時間が経過したと判断するまでステップＳ８４に留まり、露出時間が経過したと判断すると、ステップＳ８５に進み、ＣＰＵ１０は、絞り兼用シャッタ４を閉じることにより露出を停止する。
なお、絞り兼用シャッタ４を用いて露出を行なわせるようにしたが、電子シャッタによって露出を行なわせるようにしてもよい。
【０１０５】
次いで、ステップＳ８６に進み、ＣＰＵ１０は、ドライバ６、ＴＧ７を介して、ＣＣＤ５に蓄積された電荷（撮影画像データ）を読み出してバッファメモリに記憶させる。このときは、ＣＰＵ１０は、撮影画像データに画像処理を施し、該画像処理が施された撮影画像データがバッファメモリに記憶される。
次いで、ステップＳ８７で、ＣＰＵ１０は、シャッタボタンの押下が解除されたか否かを判断する。
【０１０６】
ステップＳ８７で、シャッタボタンの押下が解除されていないと判断すると、ステップＳ８８に進み、ＣＰＵ１０は、撮影枚数ｎ＝３であるか否かを判断する。つまり、連続して３回（枚）ストロボ撮影したか否かを判断する。この判断は、撮影枚数記憶領域に記憶されているｎが３であるか否かによって判断する。
ステップＳ８８で、撮影枚数ｎ＝３でないと判断すると、ステップＳ８９に進み、ＣＰＵ１０は、撮影枚数ｎをインクリメントし、つまり、撮影枚数記憶領域に記憶されているｎに１をプラスして、ステップＳ７９に戻る。
【０１０７】
一方、ステップＳ８８で、撮影枚数ｎ＝３であると判断すると、もうキセノン管２７を発光してストロボ撮影を行なうことはできないので、ＬＥＤストロボに切換えるべく図９のステップＳ９１に進み、キセノンストロボ用の露出条件からＬＥＤストロボ用の露出条件（絞り値、露出時間、感度）に再設定する。この再設定された露出条件は、バッファメモリの露出条件記憶領域に上書き記憶される。
次いで、ステップＳ９２で、ＣＰＵ１０は、ＬＥＤストロボの予備発光による調光動作を行なう。つまり、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることによりＬＥＤを予備発光させると同時にＣＣＤ５に撮像（電荷蓄積）動作を行なわせた後、ＣＣＤ５に蓄積された電荷を読み出す処理を行う。
次いで、ステップＳ９３で、ＣＰＵ１０は、調光動作の結果に基づいてＬＥＤの発光量の算出を行う（発光素子発光量算出手段）。これにより適切なＬＥＤの発光量を算出することができる。
【０１０８】
次いで、ステップＳ９４で、ＣＰＵ１０は、該算出した発光量となるようなＬＥＤ光量及びＬＥＤの発光時間の算出を行なう。なお、発光時間は、ステップＳ９１で再設定した露出時間より長くならないように算出する。
次いで、ステップＳ９５で、ＣＰＵ１０は、露出を開始する。このとき、ＣＣＤ５の蓄積されている電荷を吐出してから露出を開始させる。
次いで、ステップＳ９６で、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることにより、ＬＥＤを発光させる。このとき、ステップＳ９４で算出したＬＥＤ光量で発光させる。これにより適切な発光量でＬＥＤを発光することができる。
【０１０９】
次いで、ステップＳ９７で、ＣＰＵ１０は、タイマーをスタートさせる。
次いで、ステップＳ９８で、ＣＰＵ１０は、発光時間が経過したか否かを判断する。つまり、発光時間記憶領域に記憶されている発光時間（ステップＳ９４で算出した発光時間）が経過したかを判断する。
ステップＳ９８で、発光時間が経過していないと判断すると経過したと判断するまでステップＳ９８に留まり、発光時間が経過したと判断すると、ステップＳ９９に進み、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることによりＬＥＤの発光を停止させる。これにより適切な発光量でＬＥＤを発光することができる。
次いで、ステップＳ１００で、ＣＰＵ１０は、露出時間が経過したか否かを判断する。この露出時間は、ステップＳ９１で設定した露出時間、つまり、露出条件記憶領域に記憶されている露出時間である。
【０１１０】
ステップＳ１００で、露出時間が経過していないと判断すると経過したと判断するまでステップＳ１００に留まり、露出時間が経過したと判断すると、ステップＳ１０１に進み、ＣＰＵ１０は、絞り兼用シャッタ４を閉じることにより、露出を停止する。
なお、絞り兼用シャッタ４を用いて露出を行なわせるようにしたが、電子シャッタによって露出を行なわせるようにしてもよい。
次いで、ステップＳ１０２で、ＣＰＵ１０は、ドライバ６、ＴＧ７を介して、ＣＣＤ５に蓄積された電荷（撮影画像データ）を読み出してバッファメモリに記憶させる。このときは、ＣＰＵ１０は、撮影画像データに画像処理を施し、該画像処理が施された撮影画像データがバッファメモリに記憶される。
【０１１１】
次いで、ステップＳ１０３で、ＣＰＵ１０は、シャッタボタンの押下が解除されたか否かを判断する。
ステップＳ１０３で、シャッタボタンの押下が解除されていないと判断するとステップＳ９５に戻り、上記した動作を繰り返す。
一方、図８のステップＳ８７、ステップＳ１０３で、シャッタボタンの押下が解除されたと判断すると、ステップＳ１０４に進み、ＣＰＵ１０は、バッファメモリに記憶されている１枚以上の撮影画像データをそれぞれ圧縮して記録する。
【０１１２】
このように、自動切換えストロボが設定されている場合は、キセノンストロボとＬＥＤストロボを組み合わせた連写撮影を行なう。つまり、連写撮影の各撮影中に光が発光しているように、まず、キセノン管２７が発光するようにキセノンストロボ装置１５を制御させ（発光制御手段）、所定回数キセノン管２７が発光すると、ＬＥＤに切換え、ＬＥＤが発光するようにＬＥＤストロボ装置１６を制御させて（発光制御手段）、連写撮影を行なう（連続撮影制御手段）。即ち、ＬＥＤストロボよりもキセノンストロボを優先させて発光させている。
【０１１３】
Ｃ．以上のように、第１の実施の形態においては、自動切換えストロボが設定されている場合には、所定回数（所定枚数）までは光量の大きなキセノン管２７を発光させてストロボ連写撮影が行なえるとともに、所定回数を超えるとＬＥＤストロボに切換えるようにしたので、適切にストロボを発光することができ、ストロボ連写撮影により何枚でも撮影することができる。
また、所定回数までは光量の大きなキセノン管２７を発光させてストロボ連写撮影を行なうようにしたので、適正な露出量を得ることができるとともに、感度を上げる必要もないので、画質の劣化を防ぐこともできる。
また、キセノンストロボが設定された場合は、所定回数までだか、適正な露出量が得られるストロボ連写撮影を確実に行なうことができる。
また、ＬＥＤストロボが設定された場合は、ストロボ連写撮影により何枚でも撮影することができる。
【０１１４】
［第２の実施の形態］
次に、第２の実施の形態について説明する。
第１の実施の形態においては、ストロボを発光させて撮影する場合に、ユーザによって選択されたストロボの種類でストロボ撮影を行なうようにしたが、連写撮影の連写スピードが高速の場合は、選択されているストロボの種類にかかわらず、強制的にＬＥＤストロボによるストロボ撮影を行なうようにしてもよい。なお、連写スピードとは、単位時間当たりの撮影回数のことをいい（撮影間隔のことをいい）、この撮影回数が多ければ多い程連写スピードは速くなる。例えば、毎秒１０枚を連写撮影する場合と毎秒５枚を連写撮影する場合とでは、毎秒１０枚連写撮影する場合の方が連写スピードは速い。
なお、ＣＰＵ１０は、設定モード等においてユーザのよって任意に選択されたスピードに設定する（撮影間隔設定手段）。この設定されたスピードはメモリ９の連写スピード記憶領域に記憶される。
【０１１５】
Ｄ.デジタルカメラ１の動作
第２の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮影装置を実現する。
以下、第２の実施の形態のデジタルカメラ１の動作を図１３のフローチャートにしたがって説明する。
【０１１６】
図４のステップＳ１２で、現在「ストロボ自動発光」が設定されていないと判断した場合、つまり、現在「ストロボ強制発光」が設定されていると判断した場合、ステップＳ１３で、「ストロボ自動発光」設定され、ストロボを発光させると判断した場合は、図１３のステップＳ１１１に進み、ＣＰＵ１０は、現在設定されている連写スピードが所定速度より速いか、つまり、現在設定されている撮影間隔が所定間隔より短いか否かを判断する（撮影間隔判断手段）。
【０１１７】
ステップＳ１１１で、連写スピードが所定速度より速くないと判断すると、図４のステップＳ１４に進み、上記第１の実施の形態と同様の動作を行なう。この所定速度は、例えば、キセノンストロボの連写撮影により連写可能な連写スピードの上限値、または、連写撮影に応じてキセノンストロボが連続発光することができる発光間隔の上限値を、予め設定しておくことが好ましい。
【０１１８】
一方、ステップＳ１１１で、連写スピードが所定速度より速いと判断すると、ステップＳ１１２に進み、ＣＰＵ１０は、図４のステップＳ１０で設定した露出条件に基づいてＬＥＤストロボ用の露出条件（絞り値、露出時間、感度）に再設定する。つまり、連写スピードが所定速度より速い場合には、キセノンストロボの連写撮影を行なうことはできないので（連写スピードに応じた発光間隔でストロボを発光することはできないので）、ストロボの種類として「ＬＥＤストロボ」以外の種類（「キセノンストロボ」、「自動切換えストロボ」）が設定されていても、強制的に「ＬＥＤストロボ」に設定する。キセノンストロボの場合には、ＬＥＤストロボの場合に比べ発光間隔、発光時間を短くするには制限があるからである。
これにより、適切にストロボ撮影を連続して行なうことができる。つまり、撮影の度にストロボが発光させることができる。
【０１１９】
次いで、ステップＳ１１３で、ＣＰＵ１０は、該設定したＬＥＤストロボ用の露出条件の露出時間が所定時間より短いか否かを判断する。この露出時間は、連写スピードの速さに応じて短くなる。
この露出時間が所定時間より短いか否かを判断する理由としては、露出時間が所定時間より短い場合に、連写撮影による各撮影の度に、露出タイミング等と同期させてＬＥＤを発光させるとＬＥＤストロボ装置１６の構成や制御が複雑になるため、連写撮影中は継続してＬＥＤを発光させ続ける動作を行なわせるか否かを判断するためである。
【０１２０】
ステップＳ１１３で、露出時間が所定時間より短くないと判断すると図７のステップＳ５２に進む。つまり、露出時間が所定時間より短くないと判断すると、連写撮影による各撮影の度に、露出タイミング等と同期させてＬＥＤを発光させる動作を行なう。
一方、ステップＳ１１３で、露出時間が所定時間より短いと判断すると、ステップＳ１１４に進み、ＣＰＵ１０は、ＬＥＤストロボの予備発光による調光動作を行なう。つまり、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることによりＬＥＤを予備発光させると同時にＣＣＤ５に撮像（電荷蓄積）動作を行なわせた後、ＣＣＤ５に蓄積された電荷（画像データ）を読み出す処理を行う。
【０１２１】
次いで、ステップＳ１１５で、ＣＰＵ１０は、調光動作の結果に基づいてＬＥＤの発光量の算出を行う（発光素子発光量算出手段）。
この発光量の算出は、読み出された画像データ（又は一部の画像データ）の輝度の平均値に基づいて、適正露出量が得られるように発光量を算出する。
次いで、ステップＳ１１６で、ＣＰＵ１０は、該算出した発光量となるようなＬＥＤ光量の算出を行う。ここでは、連写撮影を行なっている間、連続的にＬＥＤを発光させるので、各撮影のＬＥＤの発光時間は露出時間と同じになる。したがって、ＬＥＤの発光時間はステップＳ１１２で設定した露出時間と同じになので、該設定した露出時間の間、ＬＥＤを発光させたときに該算出した発光量となるようなＬＥＤ光量を算出する。
【０１２２】
そして、ＣＰＵ１０は、ＬＥＤストロボの連写撮影を行なう。つまり、連写撮影の各撮影中に光が発光しているようにＬＥＤストロボ装置１６を制御させて（発光制御手段）、連写撮影を行なう（連続撮影制御手段）が、ここでは、連写撮影が行なわれている間は、連続的にＬＥＤを発光させるものである。
具体的に説明すると、まず、ステップＳ１１７で、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることにより、ＬＥＤの発光を開始させる（発光制御手段）。このとき、ステップＳ１１６で算出したＬＥＤ光量で発光させる。
次いで、ステップＳ１１８で、ＣＰＵ１０は、静止画撮影処理を行う。つまり、ステップＳ１１２で設定した露出時間の間、露出を行ってＣＣＤ５に蓄積された電荷を読み出す。
次いで、ステップＳ１１９で、ＣＰＵ１０は、該撮影処理により得られた撮影画像データをバッファメモリに記憶させる。
【０１２３】
次いで、ステップＳ１２０で、ＣＰＵ１０は、ユーザによってシャッタボタンの半押しが解除されたか否かを判断する。
ステップＳ１２０で、シャッタボタンの押下が解除されていないと判断するとステップＳ１１８に戻る。
ここで、図１４（ａ）は、第２の実施の形態におけるＬＥＤストロボの連写撮影のタイムチャート、つまり、露出、画像読出し、ＣＰＵ１０から送られてくる発光制御信号、ＬＥＤに供給される駆動電流のタイムチャートを示す図である。
【０１２４】
図を見ると、連写撮影を開始する前に、ＣＰＵ１０から送られてくる発光制御信号によりＬＥＤ駆動回路は、ＬＥＤに駆動電流を供給し、ＬＥＤを発光させる。
そして、連続して静止画撮影を行なう連写撮影を行い、連写撮影が終了するとＬＥＤストロボの発光を終了しているのがわかる。つまり、連写撮影が行なわれている間は、連続的にＬＥＤストロボを発光し続ける。
なお、調光動作については上記第１の実施の形態と同様なので説明を省略する。
【０１２５】
一方、ステップＳ１２０で、シャッタボタンの押下が解除されたと判断すると、ステップＳ１２１に進み、ＣＰＵ１０は、ＬＥＤストロボ装置１６に制御信号を送ることによりＬＥＤの発光を停止させる。
次いで、ステップＳ１２２で、ＣＰＵ１０は、バッファメモリに記憶されている１枚以上の撮影画像データをそれぞれ圧縮して記録する。
【０１２６】
Ｅ．以上のように、第２の実施の形態においては、連写スピードが所定スピードより速い場合には、強制的にＬＥＤストロボに切換えるようにしたので、適切にストロボを発光することができ、連写スピードに応じたストロボの発光間隔で発光させることができる。
また、露出時間が所定時間より短い場合は、連写撮影が行なわれている間、ＬＥＤを連続して発光し続けるようにしたので、撮影タイミングと発光タイミングの同期制御が容易になり、処理負担を軽減することができるとともに、更に高速のストロボ連写撮影を行なうことができる。
【０１２７】
［第３の実施の形態］
次に、第３の実施の形態について説明する。
第３の実施の形態においては、ＬＥＤストロボの連写撮影を行なう場合において、連写撮影の露出時間が短く、適正な露出量を得られない場合について説明する。
【０１２８】
Ｆ.デジタルカメラ１の動作
第３の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮影装置を実現する。
以下、第３の実施の形態のデジタルカメラ１の動作を図１５のフローチャートにしたがって説明する。
【０１２９】
図７のステップＳ５４で、ＬＥＤ光量及びＬＥＤの発光時間を算出すると、図１５のステップＳ１３１に進み、ＣＰＵ１０は、ＬＥＤを発光しても適正露出量の画像データを得ることができるか否かを判断する（判断手段）。例えば、図７のステップＳ５４で設定したＬＥＤ光量及び発光時間でＬＥＤ光量を発光しても、ステップＳ５３で算出した発光量の光を発光できない場合は適正露出量が得られないと判断する。つまり、ＬＥＤ光量を最大にしても、発光時間を露出時間まで長くしても、ステップＳ５３で算出された発光量の光を発光できない場合は適正露出量が得られないと判断する。
【０１３０】
ステップＳ１３１で、適正露出量を得ることができると判断すると図７のステップＳ５５に進み、適正露出量を得ることができないと判断すると、ステップＳ１３２に進み、ＣＰＵ１０は、Ｎ枚の画像を加算合成させるＮ枚画像加算合成モードに切替える。このＮ枚画像加算合成モードとは、連写撮影の各撮影毎に、更に高速スピードでＮ枚の画像データを連写撮影（サブ撮影）する。つまり、所定の撮影間隔での各撮影期間に、複数回（Ｎ回）のサブ撮影を実行する。そして、サブ撮影されたＮ枚の画像データを加算合成した１毎の合成画像データを連写撮影により撮影された各画像データとすることである。例えば、Ｎ（ここではＮ＝４）枚画像加算モードの場合は、連写撮影により得られる各枚の画像データを得る期間の間にそれぞれ４枚の画像データを高速で連写撮影し、該４枚の画像データを加算合成して１枚の合成画像データをそれぞれ生成し、該生成された合成画像データを連写撮影により得られた各画像データとする。
【０１３１】
次いで、ステップＳ１３３で、ＣＰＵ１０は、加算合成モードの撮影の露出時間Ｔを算出する。この算出は、図７のステップＳ５１で設定された露出時間を加算される枚数Ｎで除算することにより求めることができる。つまり、ステップＳ５１で設定された、連写撮影の各撮影の露出時間を加算する画像データの枚数で割ることにより、ステップＳ５１で設定された連写撮影の各撮影の間に加算合成させる画像データを撮影することになる。
【０１３２】
なお、連写撮影の各撮影の期間をＮで除算することにより、加算合成させる画像データを１枚撮影するのに必要な期間が算出され、該算出された期間に基づいて露出時間を求めるようにしてもよい。例えば、連写撮影の各撮影の期間を１０とした場合であって、加算合成させる画像データをＮ＝４とすると、加算合成される画像データを１枚撮影するのに必要な期間は、２．５となる。この２．５という期間に基づいて撮影に必要な露出時間を求めるようにしてもよい。撮影には、露出期間と画像読出しの期間が必要なので、この２．５から画像読み出しに必要な期間を減算した値が露出時間となる。
【０１３３】
次いで、ステップＳ１３４で、ＣＰＵ１０は、ＬＥＤストロボの発光を開始させる。
次いで、ステップＳ１３５で、ＣＰＵ１０は、該ステップＳ１３３で算出した露出時間でＣＣＤ５に撮影（電荷蓄積）動作を行なわせ、該蓄積された電荷（画像データ）を読み出す静止画撮影処理を行う。
次いで、ステップＳ１３６で、ＣＰＵ１０は、該静止画撮影処理により得られた画像データをバッファメモリに記憶させる。このときは、ベイヤーデータの画像データがバッファメモリに記憶される。
【０１３４】
次いで、ステップＳ１３７で、ＣＰＵ１０は、バッファメモリの加算撮影枚数記憶領域にＭ＝１を記憶させる。このＭは、加算合成される画像データを何枚撮影したかを示すものである。
次いで、ステップＳ１３８で、ＣＰＵ１０は、Ｍ＝Ｎになったか否かを判断する。
ステップＳ１３８で、Ｍ＝Ｎでないと判断するとステップＳ１３５に戻り、上記した動作を繰り返す。
一方、ステップＳ１３８で、Ｍ＝Ｎであると判断すると、ステップＳ１３９に進み、ＣＰＵ１０は、ＬＥＤストロボの発光を停止させる。
【０１３５】
次いで、ステップＳ１４０で、ＣＰＵ１０は、該撮影しバッファメモリに記憶させたＮ枚の画像データを加算合成して１枚の合成画像データを生成し（生成手段）、該生成した合成画像データをバッファメモリに記憶させる。このとき、合成画像データの生成元となったＮ枚の画像データを消去するようにしてもよい。この加算合成は、加算合成させる各画像データの相関度やテンプレートマッチングにより、加算合成させる各画像の主要被写体領域の輝度パターンや輪郭、色特徴がそれぞれ同じ位置に重なるように位置あわせして加算合成する。加算合成することにより、１枚の画像よりもＳ／Ｎ比が高くなり、高感度の画像を得ることが可能となる。
【０１３６】
ここで、図１６は、ステップＳ１４０の加算合成を行なうＣＰＵ１０の機能ブロック図の例を示すものである。
ＣＰＵ１０、該バッファメモリに記憶させたＮ枚のベイヤーデータである画像データのＧ成分の画像データ（Ｇデータ）に基づいて、各画像データの相関度を算出し（相関度計算）、該算出した相関度をバッファメモリに記憶させる（相関度記憶）。そして、画像データを移動させたり、回転させたりして（移動・回転操作）して、また、そのときの各画像データの相関度を算出し、記憶させる。このように、画像データを移動させたり、回転させたりした中で最も相関度の高くなるような、各画像データの位置を検出する（位置検出）。つまり、各画像データの画像が最も一致するような各画像データの位置を検出する。
【０１３７】
そして、該検出した位置に基づいて、各Ｇデータの位置あわせ処理を行うとともに（位置合わせ処理）、各Ｇデータの補間処理を行って、１枚のフル画素のＧデータをそれぞれ生成する。つまり、ＲＧＢの全てのデータを合わせて１枚のフル画素の画像データとなり、Ｇデータのみではフル画素の画像データとはならないため、補間処理によりフル画素のＧデータを生成する（補間処理）。そして、該生成した各フル画素のＧデータを加算合成させることにより１枚のＧデータを生成し、連写撮影の撮影画像サイズとなるようにトリミングする。
【０１３８】
また、ＣＰＵ１０は、該バッファメモリに記憶されているＮ枚のベイヤーデータある画像データのＲ成分の画像データを、該検出された各画像データの位置（Ｇデータの位置合わせ処理のために検出した位置）に基づいて位置合わせ処理を行うとともに、各Ｒデータの補間処理を行って、１枚のフル画素のＲデータをそれぞれ生成し、該生成した各フル画素のＲデータを加算合成させることにより１枚のＲデータを生成し、連写撮影の撮影画像サイズとなるようにトリミングする。このときトリミングするトリミング範囲は、Ｇデータのトリミング範囲とする。
【０１３９】
また、該バッファメモリに記憶されているＮ枚のベイヤーデータある画像データのＢ成分の画像データも同様に、該検出された各画像データの位置（Ｇデータの位置合わせ処理のために検出した位置）に基づいて位置合わせ処理を行うとともに、各Ｂデータの補間処理を行って、１枚のフル画素のＢデータをそれぞれ生成し、該生成した各フル画素のＲデータを加算合成させることにより１枚のＲデータを生成す、連写撮影の撮影画像サイズとなるようにトリミングする。このときトリミングするトリミング範囲は、Ｇデータのトリミング範囲とする。このようにして、加算合成を行なう。なお、この生成された１枚のフル画素のＲ、Ｇ、Ｂのデータに基づいて輝度色差信号の画像データが生成される。
【０１４０】
次いで、ステップＳ１４１で、ＣＰＵ１０は、シャッタボタンの押下が解除されたか否かを判断する。
ステップＳ１４１で、シャッタボタンの押下が解除されていないと判断すると、ＣＰＵ１０は、バッファメモリの加算撮影枚数記憶領域に記憶されているＭを０にして、ステップＳ１３４に戻る。
ここで、図１７（ａ）は、第３の実施の形態におけるＬＥＤストロボの連写撮影のタイムチャート、つまり、露出、ＣＰＵ１０から送られてくる発光制御信号、ＬＥＤに供給される駆動電流のタイムチャートを示す図である。なお、図中の斜線部が露出を表している。
【０１４１】
図を見ると連写撮影の各静止画撮影の期間に、Ｎ回露出を行い、該Ｎ回露出を行なわれた画像データがバッファメモリに記憶され、このＮ回の露出により得られたＮ枚の画像データが加算合成されて１枚の画像データとなる。また、図を見ると分かるように、各静止画撮影毎にＬＥＤストロボは発光しているのがわかる（つまり、Ｎ回の露出を行なっている間はＬＥＤが発光し続け、Ｎ回の露出が終了するとＬＥＤは発光を終了する）。
なお、調光動作については上記第１の実施の形態と同様なので説明を省略する。
一方、ステップＳ１４１で、シャッタボタンの押下が解除されていると判断すると、バッファメモリに記憶されている１枚以上の合成画像データをそれぞれ圧縮してフラッシュメモリ１３に記録させる。
【０１４２】
Ｇ．以上のように、第３の実施の形態においては、適正露出量が得られないと判断した場合は、連写撮影の各撮影毎に、更に高速スピードでＮ枚の画像データを連写撮影し、撮影されたＮ枚の画像データを加算合成した１毎の合成画像データを連写撮影により撮影された各画像データとすることにより、連写撮影により得られる各画像データのＳ／Ｎ比を上げることができ、高感度のストロボ連写撮影を行なうことができる。
【０１４３】
［変形例］
Ｈ．上記各実施の形態は、以下のような変形例も可能である。
（１）上記各実施の形態においては、シャッタボタンの押下によりストロボ連写撮影が開始し、シャッタボタン押下の解除によりストロボ連写撮影が終了するようにしたが、シャッタボタンの押下によりストロボ連写撮影が開始し、再びシャッタボタンが押下されるとストロボ連写撮影が終了するようにしてもよい。
【０１４４】
（２）また、上記各実施の形態においては、シャッタボタンの押下によりストロボ連写撮影が開始し、シャッタボタン押下の解除によりストロボ連写撮影が終了するようにしたが、予め連写撮影の撮影回数（枚数）をユーザが設定し、シャッタボタンが押下されると自動的に該設定された枚数分の撮影を連続して行なうように慰してもよい。
このとき、ユーザによって設定された連写撮影の撮影回数（枚数）が所定回数枚数以下の場合は、ストロボの種類をキセノンストロボに自動的に設定し、ユーザによって設定された連写撮影の撮影回数が所定回数を超える場合は、ストロボの種類を自動切換えストロボ、又は、ＬＥＤストロボに自動的に設定し、ストロボ連写撮影を行なうようにしてもよい。
【０１４５】
（３）また、上記各実施の形態においては、キセノンストロボの発光回数を所定回数に制限したが、制限しないようにしてもよい。例えば、発光量する量が少ない場合においても一律に所定回数とするとメインコンデンサ２３の電圧を有効に活用することができないからである。つまり、所定回数を３回に制限することなく、所定回数とは、メインコンデンサ２３を再充電させることなく発光することができる回数であればよい。
この場合は、メインコンデンサ２３の電圧が最初に閾電圧（ここでは２６０Ｖ）より下がった時点でキセノンストロボの連写撮影を終了する。
この場合は、図６のステップＳ３４又は図８のステップＳ７４の動作が終わると、そのままステップＳ３９又はステップＳ７９に進む。そして、ステップＳ４８又はステップＳ８８では、メインコンデンサ２３の電圧が閾電圧より低いか否かを判断し、閾電圧より低くないと判断すると、ステップＳ４９又はステップＳ８９に進み、次の撮影に必要なキセノンストロボの発光時間を算出して、ステップＳ３９又はステップＳ７９に戻る。これにより、所定回数までは連続してストロボ撮影を行なうことができる。
【０１４６】
（４）また、上記各実施の形態においては、図６のステップＳ３５又は図８のステップＳ７５でキセノンストロボの１回目の発光時間が一定時間より長い場合には、ステップＳ３６又はステップＳ７６で１回目の発光時間を強制的に一定時間に設定するようにしたが、強制的に設定しないようにしてもよい。つまり、図６のステップＳ３５及びステップＳ３６、図８のステップＳ７５及びステップＳ７６の処理を行わないようにしてもよい。強制的に発光時間を少なくすると適正露出量が得られないからである。
この場合は、上記変形例（２）と同様に、メインコンデンサ２３の電圧が最初に閾電圧（ここでは２６０Ｖ）より下がった時点でキセノンストロボの連写撮影を終了する。
【０１４７】
（５）また、上記各実施の形態において、ＬＥＤストロボを発光させる場合は、連写撮影の撮影毎にＬＥＤストロボを発光させるようにしたが、連写撮影が行なわれている間は、連続的、断続的に（連写撮影の撮影間隔より短い間隔で、つまり、撮影タイミングと非同期で）ＬＥＤストロボを点滅発光させるようにしてもよい。これにより、撮影タイミングと発光タイミングの同期制御が容易になり、処理負担を軽減することができる。
【０１４８】
（６）また、上記各実施の形態において、ストロボを発光しても適正露出量が得られるか否かを判断し、得られない場合は、ＣＣＤ５を画素加算駆動させることによりＣＣＤ５により撮像された画像データを読み出すようにして感度を上げるようにしてもよいし、ＣＣＤ５により得られた画像データの感度を上げる、例えば、ユニット回路８のＡＧＣ回路のゲインを上げるようにして感度を上げるようにしてもよい。これにより、適切な光量、明るさの画像データを得ることができる。
【０１４９】
（７）また、上記第２の実施の形態においては、連写撮影が行なわれている間は、ＬＥＤを連続的に発光させるようにしたが、断続的に、つまり、連写撮影の撮影間隔より短い間隔で、つまり、撮影タイミングと非同期でＬＥＤストロボを点滅発光させるようにしてもよい。
図１４（ｂ）は、変形例（６）におけるＬＥＤストロボの連写撮影のタイムチャート、つまり、露出、画像読出し、ＣＰＵ１０から送られてくる発光制御信号、ＬＥＤに供給される駆動電流のタイムチャートを示す図である。
図を見ると分かるように、ＬＥＤは静止画撮影の度に発光及び停止を行っているのではなく、静止画撮影の撮影周期とは非同期にＬＥＤが断続的に発光されているのがわかる。つまり、露出中も発光→非発光が繰り返し行なわれている。これにより、消費電力を抑えることできる。
【０１５０】
（８）また、上記第３の実施の形態においては、ＬＥＤストロボを行なう場合に、適正露出量が得られるか否かを判断するようにしたが、「キセノンストロボ」、「自動切換えストロボ」の場合でも適用し、適正露出量が得られるか否かを判断し、得られないと判断すると、Ｎ枚画像加算合成モードに切換えて、連写撮影の各撮影毎に、更に高速スピードでＮ枚の画像データを連写撮影し、撮影されたＮ枚の画像データを加算合成した１毎の合成画像データを連写撮影により撮影された各画像データとするようにしてもよい。この場合は、「キセノンストロボ」が設定されている場合は、キセノンストロボで発光させ、「自動切換えストロボ」が設定されている場合はキセノンストロボとＬＥＤストロボを用いて発光させるようにしてもよいし、強制的に「ＬＥＤストロボ」のみで発光させるようにしてもよい。
【０１５１】
（９）また、上記第３の実施の形態を上記第２の実施の形態にも適用してもよい。この場合、上記第３の実施の形態においては、加算合成する画像データ（Ｎ枚の画像データ）を撮影し終わると、ステップＳ１３９でＬＥＤストロボの発光を停止するようにしたが、第２の実施の形態に適用する場合は、シャッタボタンの押下が解除されるまでＬＥＤストロボの発光させるようにする。
【０１５２】
図１７（ｂ）は、変形例（７）におけるＬＥＤストロボの連写撮影のタイムチャート、つまり、露出、ＣＰＵ１０から送られてくる発光制御信号、ＬＥＤに供給される駆動電流のタイムチャートを示す図である。なお、図中の斜線部が露出を表している。
図を見ると分かるように、連写撮影が行なわれている最中は、連続的にＬＥＤが発光しているのが分かり、各静止画撮影の期間にＮ回露出を行い、該Ｎ回の露出が終了してもＬＥＤは発光し続けているのが分かる。
また、連写撮影が行なわれている最中は、連続的にＬＥＤを発光させるのではなく、断続的に、つまり撮影周期より短い周期で点滅発光させていくようにしてもよい。
【０１５３】
（１０）また、上記第３の実施の形態においては、適正露出量が得られないと判断すると、Ｎ枚画像加算合成モードに切換えるようにしたが、適正露出量が得られないと判断し、且つ、ストロボ連写撮影の連写スピードが一定スピード以下、つまり、撮影間隔が一定間隔以上場合のみ、Ｎ枚画像加算合成モードに切換えるようにしてもよい。ストロボ連写撮影の連写スピードが高速場合に、Ｎ枚画像加算合成モードに切換えると、更に高速で連写撮影（サブ撮影）を行なわなくてはならず、処理負担が増大する。また、加算合成モードの露出時間Ｔが極端に短くなり、Ｎ枚の画像データを加算合成したとしても、適正露出量が得られなくなってしまう畏れがあるからである。したがって、連写スピードが一定スピード以下、つまり、一定間隔以上の場合にのみＮ枚画像加算モードにするので、処理負担を抑えることができる。
【０１５４】
最後に、上記実施の形態においては、本発明の撮影装置をデジタルカメラ１に適用した場合について説明したが、上記の実施の形態に限定されるものではなく、要は、キセノンストロボと発光素子を用いて連続して被写体を撮影することができる機器であればなんでもよい。
【図面の簡単な説明】
【０１５５】
【図１】本発明の実施の形態のデジタルカメラ１のブロック図である。
【図２】キセノンストロボ装置１５の概略構成を示すブロック図である。
【図３】ＬＥＤストロボ装置１６の概略構成を示すブロック図である。
【図４】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図５】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図６】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図７】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図８】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図９】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図１０】メインコンデンサ２３の電圧のタイムチャートを示す図である。
【図１１】キセノンストロボの連写撮影のタイムチャートを示す図である。
【図１２】ＬＥＤストロボの連写撮影のタイムチャートを示す図である。
【図１３】第２の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図１４】第２の実施の形態におけるＬＥＤストロボの連写撮影のタイムチャートを示す図である。
【図１５】第３の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図１６】加算合成を行なうＣＰＵ１０の機能ブロック図を示す図である。
【図１７】第３の実施の形態におけるＬＥＤストロボの連写撮影のタイムチャートを示す図である。
【符号の説明】
【０１５６】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動回路
４      絞り兼用シャッタ
５      ＣＣＤ
６      ドライバ
７      ＴＧ
８      ユニット回路
９      メモリ
１０    ＣＰＵ
１１    ＤＲＡＭ
１２    画像表示部
１３    フラッシュメモリ
１４    キー入力部
１５    キセノンストロボ装置
１６    ＬＥＤストロボ装置
１７    バス
２１    電源
２２    昇圧充電回路
２３    メインコンデンサ
２４    ダイオード
２５    トリガーＳＷ
２６    トリガー回路
２７    キセノン管
２８    発光停止ＳＷ
２９    ストロボ制御部
【図１】
2008151975.tif 000003
【図２】
2008151975.tif 000004
【図３】
2008151975.tif 000005
【図４】
2008151975.tif 000006
【図５】
2008151975.tif 000007
【図６】
2008151975.tif 000008
【図７】
2008151975.tif 000009
【図８】
2008151975.tif 000010
【図９】
2008151975.tif 000011
【図１０】
2008151975.tif 000012
【図１１】
2008151975.tif 000013
【図１２】
2008151975.tif 000014
【図１３】
2008151975.tif 000015
【図１４】
2008151975.tif 000016
【図１５】
2008151975.tif 000017
【図１６】
2008151975.tif 000018
【図１７】
2008151975.tif 000019