(57)【要約】【課題】フラッシュ光を投光する撮影方法でも失敗することなく容易に、先幕シンクロ撮影および後幕シンクロ撮影などのスローシンクロ撮影による画像を得ることができる撮像方法およびプログラムを提供する。【解決手段】被写体を露光する撮像部に予め定めた露光時間での露光を行わせる撮像ステップと、被写体に投光する発光部に予め定めた発光量の発光を行わせる発光ステップと、得られた画像信号に応じた記録用の画像データを生成して記録部に記録させる画像記録ステップと、得られた画像信号に応じた表示用の画像データを生成して表示部に表示させる画像表示ステップと、を含み、撮像指示部からの１回の撮像開始指示に応じて、撮像ステップを実行し、露光を終了する前の露光期間中に発光ステップを実行する第１のシンクロ撮影ステップと、露光を開始した直後の露光期間中に発光ステップを実行する第２のシンクロ撮影ステップと、を連続して行う。【選択図】図６
2012194269.tif 000002
【特許請求の範囲】
【請求項１】
被写体からの光束を露光し、該露光した前記光束に応じた画像信号を出力する撮像部に予め定めた露光時間での露光を行わせる撮像ステップと、
被写体に投光する発光部に、予め定めた発光量の発光を行わせる発光ステップと、
前記撮像ステップによって前記撮像部から出力された画像信号に応じた記録用の記録画像データを生成し、画像データを記録する記録部に、該生成した記録画像データを記録させる画像記録ステップと、
前記撮像ステップによって前記撮像部から出力された画像信号に応じた表示用の表示画像データを生成し、画像データを表示する表示部に、該生成した表示画像データを表示させる画像表示ステップと、
を含み、
撮像の開始を指示する撮像指示部からの１回の撮像開始指示に応じて、
前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じて露光を終了する前の予め定めた発光タイミングのときに、前記発光ステップを実行する第１のシンクロ撮影ステップと、
前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じた露光を開始した直後に、前記発光ステップを実行する第２のシンクロ撮影ステップと、
を連続して行う、
ことを特徴とする撮像方法。
【請求項２】
前記画像表示ステップは、
前記第１のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第１の表示画像データと、
前記第２のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第２の表示画像データと、
をそれぞれ生成して、前記表示部に表示させ、
前記画像記録ステップは、
前記表示部に表された表示画像データを選択する画像選択部からの選択情報に基づいて、前記表示部に表示した前記第１の表示画像データまたは前記第２の表示画像データのいずれか１つ、または両方の表示画像データを選択する画像選択ステップ、
を含み、
前記第１のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第１の記録画像データと、
前記第２のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第２の記録画像データと、
をそれぞれ生成し、
前記画像選択ステップによって選択された表示画像データに対応する記録画像データを、前記記録部に記録させる、
ことを特徴とする請求項１に記載の撮像方法。
【請求項３】
前記撮像ステップは、
前記第１のシンクロ撮影ステップの後に、前記第２のシンクロ撮影ステップを実行する、
ことを特徴とする請求項１に記載の撮像方法。
【請求項４】
前記撮像ステップは、
前記撮像部に前記露光時間よりも短い第１の露光時間での露光を行わせる第１の撮像ステップと、
前記撮像部に予め定めた第２の露光時間での露光を行わせると共に、該第２の露光時間中に前記発光部に前記発光量の発光を行わせる発光撮像ステップと、
前記第１の撮像ステップによって前記撮像部から出力された画像信号を、第１の画像信号として記憶し、該記憶した前記第１の画像信号と、前記発光撮像ステップによって前記撮像部から出力された画像信号とを合成した合成画像信号を生成する画像合成ステップと、
を含み、
該撮像ステップを実行した後、前記第１の撮像ステップを繰り返し実行し、前記撮像指示部からの撮像開始指示に応じて前記第１の撮像ステップの実行を中断した後に、前記発光撮像ステップを実行し、該発光撮像ステップにおける前記第２の露光時間に応じた露光が終了した後、再び前記第１の撮像ステップを、予め定められた回数実行する、
ことを特徴とする請求項１に記載の撮像方法。
【請求項５】
前記画像合成ステップは、
前記第１の撮像ステップによって前記撮像部から繰り返し出力される画像信号を、それぞれ記憶し、
前記発光撮像ステップによって前記撮像部から出力された画像信号と、該前記発光撮像ステップが実行されるより前に実行された前記第１の撮像ステップによって前記撮像部から出力されたそれぞれの前記第１の画像信号の内、予め定められた第１の合成枚数の前記第１の画像信号と、を合成した第１の合成画像信号と、
前記発光撮像ステップによって前記撮像部から出力された画像信号と、該前記発光撮像ステップが実行された後に実行された前記第１の撮像ステップによって前記撮像部から出力されたそれぞれの前記第１の画像信号の内、予め定められた第２の合成枚数の前記第１の画像信号と、を合成した第２の合成画像信号と、
を生成し、
前記画像表示ステップは、
前記第１の合成画像信号に応じた第１の合成表示画像データと、前記第２の合成画像信号に応じた第２の合成表示画像データとをそれぞれ生成し、該生成した前記第１の合成表示画像データと前記第２の合成表示画像データとを、それぞれ、前記第１の表示画像データと前記第２の表示画像データとして前記表示部に表示させ、
前記画像記録ステップは、
前記第１の合成画像信号に応じた第１の合成記録画像データと、前記第２の合成画像信号に応じた第２の合成記録画像データとをそれぞれ生成し、該生成した前記第１の合成記録画像データと前記第２の合成記録画像データとを、それぞれ、前記第１の記録画像データと前記第２の記録画像データとして、前記画像選択ステップによって選択された表示画像データに対応する記録画像データを、前記記録部に記録させる、
ことを特徴とする請求項４に記載の撮像方法。
【請求項６】
前記画像合成ステップは、
前記第１の露光時間に基づいて、前記第１の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第１の合成枚数と、前記第２の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第２の合成枚数とを決定する合成枚数決定ステップ、
を含み、
前記合成枚数決定ステップは、
前記第１の画像信号を合成した後の前記第１の合成画像信号および前記第２の合成画像信号の信号レベルが、それぞれ、予め定められた信号レベルになるように、前記第１の合成枚数および前記第２の合成枚数を決定する、
ことを特徴とする請求項５に記載の撮像方法。
【請求項７】
前記画像合成ステップは、
前記第１の画像信号を合成する枚数を指示する合成枚数指示部から入力された、前記第１の表示画像データに対する第１の指示枚数と、前記第２の表示画像データに対する第２の指示枚数とを、それぞれ前記第１の合成枚数と前記第２の合成枚数とに決定する、
ことを特徴とする請求項５に記載の撮像方法。
【請求項８】
前記撮像ステップは、
前記撮像指示部が半押し状態となったときの第１の撮像開始指示に応じて前記第１の撮像ステップを繰り返し実行し、前記撮像指示部が全押し状態となったときの第２の撮像開始指示に応じて前記第１の撮像ステップの実行を中断した後に、前記発光撮像ステップを実行する、
ことを特徴とする請求項４に記載の撮像方法。
【請求項９】
前記発光撮像ステップは、
前記撮像部に予め定めた第３の露光時間での露光を行わせると共に、該第３の露光時間中に前記発光部に前記発光量よりも少ない第１の発光量の発光を行わせる第１の発光撮像ステップ、
を含み、
前記撮像ステップは、
前記撮像指示部からの撮像開始指示に応じて、繰り返し実行している前記第１の撮像ステップの実行を中断した後に、前記第１の発光撮像ステップを、予め定められた回数、繰り返し実行し、該第１の発光撮像ステップにおける最終回の前記第３の露光時間に応じた露光が終了した後、再び前記第１の撮像ステップを実行し、
前記画像合成ステップは、
前記第１の発光撮像ステップによって前記撮像部から繰り返し出力される画像信号を、第２の画像信号として、それぞれ記憶し、該記憶した前記第２の画像信号の内、予め定められた第３の合成枚数の前記第２の画像信号を合成した第３の合成画像信号を、前記発光撮像ステップによって前記撮像部から出力された画像信号として生成し、該生成した前記第３の合成画像信号と前記第１の画像信号とを合成した前記第１の合成画像信号と前記第２の合成画像信号とを生成する、
ことを特徴とする請求項５に記載の撮像方法。
【請求項１０】
前記画像合成ステップは、
前記第１の露光時間に基づいて、前記第１の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第１の合成枚数と、前記第２の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第２の合成枚数とを決定する合成枚数決定ステップと、
前記第３の露光時間に基づいて、前記第３の合成画像信号を生成する際に合成する前記第２の画像信号の数である前記第３の合成枚数を決定する第１の合成枚数決定ステップと、
を含み、
前記合成枚数決定ステップは、
前記第１の画像信号を合成した後の前記第１の合成画像信号および前記第２の合成画像信号の信号レベルが、それぞれ、予め定められた第１の信号レベルになるように、前記第１の合成枚数および前記第２の合成枚数を決定し、
前記第２の画像信号を合成した後の前記第３の合成画像信号の信号レベルが、予め定められた第２の信号レベルになるように、前記第３の合成枚数を決定する、
ことを特徴とする請求項９に記載の撮像方法。
【請求項１１】
前記画像合成ステップは、
前記第１の画像信号を合成する枚数および前記第２の画像信号を合成する枚数を指示する合成枚数指示部から入力された、前記第１の表示画像データに対する第１の指示枚数と、前記第２の表示画像データに対する第２の指示枚数とを、それぞれ前記第１の合成枚数と前記第２の合成枚数とに決定し、
前記合成枚数指示部から入力された、前記第１の表示画像データおよび前記第２の表示画像データに対する第３の指示枚数を、前記第３の合成枚数に決定する、
ことを特徴とする請求項９に記載の撮像方法。
【請求項１２】
前記撮像ステップは、
前記撮像指示部が半押し状態となったときの第１の撮像開始指示に応じて前記第１の撮像ステップを繰り返し実行し、前記撮像指示部が全押し状態となったときの第２の撮像開始指示に応じて前記第１の撮像ステップの実行を中断した後に、前記第１の発光撮像ステップを、予め定められた回数、繰り返し実行する、
ことを特徴とする請求項９に記載の撮像方法。
【請求項１３】
被写体からの光束を露光し、該露光した前記光束に応じた画像信号を出力する撮像部に予め定めた露光時間での露光を行わせる撮像ステップと、
被写体に投光する発光部に、予め定めた発光量の発光を行わせる発光ステップと、
前記撮像ステップによって前記撮像部から出力された画像信号に応じた記録用の記録画像データを生成し、画像データを記録する記録部に、該生成した記録画像データを記録させる画像記録ステップと、
前記撮像ステップによって前記撮像部から出力された画像信号に応じた表示用の表示画像データを生成し、画像データを表示する表示部に、該生成した表示画像データを表示させる画像表示ステップと、
をコンピュータに実行させるプログラムであって、
撮像の開始を指示する撮像指示部からの１回の撮像開始指示に応じて、
前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じて露光を終了する前の予め定めた発光タイミングのときに、前記発光ステップを実行する第１のシンクロ撮影ステップと、
前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じた露光を開始した直後に、前記発光ステップを実行する第２のシンクロ撮影ステップと、
を連続して行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像方法およびプログラムに関する。
【背景技術】
【０００２】
夜景などの暗いシーンを撮影する方法の一つとして、スローシンクロ撮影という方法がある。スローシンクロ撮影は、長時間露光をしている最中に、フラッシュを発光する撮影方法である。スローシンクロ撮影では、フラッシュ光の投光によって被写体を明るく撮影すると共に、長時間露光によって被写体の背景も明るく撮影することができる。また、動く被写体の軌跡を残した状態の撮影ができるなど様々な効果を得ることができる。
【０００３】
また、スローシンクロ撮影では、長時間露光中のフラッシュの発光タイミングによって、先幕シンクロ撮影や後幕シンクロ撮影という撮影方法がある。先幕シンクロ撮影とは、長時間露光を開始するタイミングに近いタイミングでフラッシュを発光する撮影方法であり、フラッシュが発光した後に動く被写体の軌跡を写し込むことができる。また、後幕シンクロ撮影とは、長時間露光が終了するタイミングに近いタイミングでフラッシュを発光する撮影方法であり、フラッシュが発光する前に動いている被写体の軌跡を写し込むことができる。このように、先幕シンクロ撮影と後幕シンクロ撮影とでは、撮影された画像に対して得られる効果が異なる。このため、被写体の動きや、カメラの使用者（ユーザー）の希望によって、撮影方法を使い分けられることが望ましい。
【０００４】
しかしながら、スローシンクロ撮影に精通していない一般のユーザーにとっては、上述のような先幕シンクロ撮影や後幕シンクロ撮影などの撮影方法の使い分けを行うことは容易ではない。このようなことから、例えば、特許文献１のような技術が開示されている。特許文献１で開示された技術では、画像処理装置に、時間的な連続性を有する複数フレームの画像データを取得する画像取得部と、各フレームの画像データをバッファリング記憶する記憶部と、バッファリング記憶された複数フレームの画像データを用いて画像合成処理を行って合成画像データを生成し、合成画像データを表示用のデータとする演算制御部と、を備えている。そして、演算制御部が画像合成処理を行う際に、画像合成処理の対象とする各画像データに対して与える重み係数を変化させることによって、先幕シンクロ撮影や後幕シンクロ撮影などと同様の効果を持つ合成画像を生成している。また、画像合成処理によって生成した合成画像をリアルタイムにユーザーに対して表示し、シャッタ操作などのユーザーの指示に応じて、合成画像データを記録媒体に記録している。このようにして、特許文献１の画像処理装置では、ユーザーが望んだシーンにおいて、所望の特殊効果を施した画像を提供している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２５３６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１で開示された技術には、被写体にフラッシュ光を投光したときの画像データを使用するという観点について記載がされていない。そのため、例えば、長時間露光とフラッシュの発光とを合わせたスローシンクロ撮影によって得られる画像と同様の効果を持つ画像を生成する場合には、スローシンクロ撮影におけるフラッシュ発光時の画像に対応するフレームの画像データの感度を、画像処理によって上げる必要がある。特許文献１で開示された技術では、重み係数によって同様の効果を得ようとしているが、画像処理によって画像データの感度を上げると、ノイズによって画像が劣化してしまう、という問題がある。
【０００７】
また、ノイズによる画像の劣化は、暗いシーンほど、より顕著に現れる。このため、特許文献１で開示された技術では、夜景などの撮影において、フラッシュの発光を行わずにスローシンクロ撮影と同様の効果を持つ画像を高画質で生成することは困難である。
【０００８】
本発明は、上記の課題認識に基づいてなされたものであり、スローシンクロ撮影に精通していない一般のユーザーが、フラッシュ光を被写体に投光して撮影する撮影方法でも失敗することなく容易に、スローシンクロ撮影による画像を得ることができる撮像方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の撮像方法は、被写体からの光束を露光し、該露光した前記光束に応じた画像信号を出力する撮像部に予め定めた露光時間での露光を行わせる撮像ステップと、被写体に投光する発光部に、予め定めた発光量の発光を行わせる発光ステップと、前記撮像ステップによって前記撮像部から出力された画像信号に応じた記録用の記録画像データを生成し、画像データを記録する記録部に、該生成した記録画像データを記録させる画像記録ステップと、前記撮像ステップによって前記撮像部から出力された画像信号に応じた表示用の表示画像データを生成し、画像データを表示する表示部に、該生成した表示画像データを表示させる画像表示ステップと、を含み、撮像の開始を指示する撮像指示部からの１回の撮像開始指示に応じて、前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じて露光を終了する前の予め定めた発光タイミングのときに、前記発光ステップを実行する第１のシンクロ撮影ステップと、前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じた露光を開始した直後に、前記発光ステップを実行する第２のシンクロ撮影ステップと、を連続して行う、ことを特徴とする。
【００１０】
また、本発明の前記画像表示ステップは、前記第１のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第１の表示画像データと、前記第２のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第２の表示画像データと、をそれぞれ生成して、前記表示部に表示させ、前記画像記録ステップは、前記表示部に表された表示画像データを選択する画像選択部からの選択情報に基づいて、前記表示部に表示した前記第１の表示画像データまたは前記第２の表示画像データのいずれか１つ、または両方の表示画像データを選択する画像選択ステップ、を含み、前記第１のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第１の記録画像データと、前記第２のシンクロ撮影ステップによって前記撮像部から出力された画像信号に応じた第２の記録画像データと、をそれぞれ生成し、前記画像選択ステップによって選択された表示画像データに対応する記録画像データを、前記記録部に記録させる、ことを特徴とする。
【００１１】
また、本発明の前記撮像ステップは、前記第１のシンクロ撮影ステップの後に、前記第２のシンクロ撮影ステップを実行する、ことを特徴とする。
【００１２】
また、本発明の前記撮像ステップは、前記撮像部に前記露光時間よりも短い第１の露光時間での露光を行わせる第１の撮像ステップと、前記撮像部に予め定めた第２の露光時間での露光を行わせると共に、該第２の露光時間中に前記発光部に前記発光量の発光を行わせる発光撮像ステップと、前記第１の撮像ステップによって前記撮像部から出力された画像信号を、第１の画像信号として記憶し、該記憶した前記第１の画像信号と、前記発光撮像ステップによって前記撮像部から出力された画像信号とを合成した合成画像信号を生成する画像合成ステップと、を含み、該撮像ステップを実行した後、前記第１の撮像ステップを繰り返し実行し、前記撮像指示部からの撮像開始指示に応じて前記第１の撮像ステップの実行を中断した後に、前記発光撮像ステップを実行し、該発光撮像ステップにおける前記第２の露光時間に応じた露光が終了した後、再び前記第１の撮像ステップを、予め定められた回数実行する、ことを特徴とする。
【００１３】
また、本発明の前記画像合成ステップは、前記第１の撮像ステップによって前記撮像部から繰り返し出力される画像信号を、それぞれ記憶し、前記発光撮像ステップによって前記撮像部から出力された画像信号と、該前記発光撮像ステップが実行されるより前に実行された前記第１の撮像ステップによって前記撮像部から出力されたそれぞれの前記第１の画像信号の内、予め定められた第１の合成枚数の前記第１の画像信号と、を合成した第１の合成画像信号と、前記発光撮像ステップによって前記撮像部から出力された画像信号と、該前記発光撮像ステップが実行された後に実行された前記第１の撮像ステップによって前記撮像部から出力されたそれぞれの前記第１の画像信号の内、予め定められた第２の合成枚数の前記第１の画像信号と、を合成した第２の合成画像信号と、を生成し、前記画像表示ステップは、前記第１の合成画像信号に応じた第１の合成表示画像データと、前記第２の合成画像信号に応じた第２の合成表示画像データとをそれぞれ生成し、該生成した前記第１の合成表示画像データと前記第２の合成表示画像データとを、それぞれ、前記第１の表示画像データと前記第２の表示画像データとして前記表示部に表示させ、前記画像記録ステップは、前記第１の合成画像信号に応じた第１の合成記録画像データと、前記第２の合成画像信号に応じた第２の合成記録画像データとをそれぞれ生成し、該生成した前記第１の合成記録画像データと前記第２の合成記録画像データとを、それぞれ、前記第１の記録画像データと前記第２の記録画像データとして、前記画像選択ステップによって選択された表示画像データに対応する記録画像データを、前記記録部に記録させる、ことを特徴とする。
【００１４】
また、本発明の前記画像合成ステップは、前記第１の露光時間に基づいて、前記第１の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第１の合成枚数と、前記第２の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第２の合成枚数とを決定する合成枚数決定ステップ、を含み、前記合成枚数決定ステップは、前記第１の画像信号を合成した後の前記第１の合成画像信号および前記第２の合成画像信号の信号レベルが、それぞれ、予め定められた信号レベルになるように、前記第１の合成枚数および前記第２の合成枚数を決定する、ことを特徴とする。
【００１５】
また、本発明の前記画像合成ステップは、前記第１の画像信号を合成する枚数を指示する合成枚数指示部から入力された、前記第１の表示画像データに対する第１の指示枚数と、前記第２の表示画像データに対する第２の指示枚数とを、それぞれ前記第１の合成枚数と前記第２の合成枚数とに決定する、ことを特徴とする。
【００１６】
また、本発明の前記撮像ステップは、前記撮像指示部が半押し状態となったときの第１の撮像開始指示に応じて前記第１の撮像ステップを繰り返し実行し、前記撮像指示部が全押し状態となったときの第２の撮像開始指示に応じて前記第１の撮像ステップの実行を中断した後に、前記発光撮像ステップを実行する、ことを特徴とする。
【００１７】
また、本発明の前記発光撮像ステップは、前記撮像部に予め定めた第３の露光時間での露光を行わせると共に、該第３の露光時間中に前記発光部に前記発光量よりも少ない第１の発光量の発光を行わせる第１の発光撮像ステップ、を含み、前記撮像ステップは、前記撮像指示部からの撮像開始指示に応じて、繰り返し実行している前記第１の撮像ステップの実行を中断した後に、前記第１の発光撮像ステップを、予め定められた回数、繰り返し実行し、該第１の発光撮像ステップにおける最終回の前記第３の露光時間に応じた露光が終了した後、再び前記第１の撮像ステップを実行し、前記画像合成ステップは、前記第１の発光撮像ステップによって前記撮像部から繰り返し出力される画像信号を、第２の画像信号として、それぞれ記憶し、該記憶した前記第２の画像信号の内、予め定められた第３の合成枚数の前記第２の画像信号を合成した第３の合成画像信号を、前記発光撮像ステップによって前記撮像部から出力された画像信号として生成し、該生成した前記第３の合成画像信号と前記第１の画像信号とを合成した前記第１の合成画像信号と前記第２の合成画像信号とを生成する、ことを特徴とする。
【００１８】
また、本発明の前記画像合成ステップは、前記第１の露光時間に基づいて、前記第１の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第１の合成枚数と、前記第２の合成画像信号を生成する際に合成する前記第１の画像信号の数である前記第２の合成枚数とを決定する合成枚数決定ステップと、前記第３の露光時間に基づいて、前記第３の合成画像信号を生成する際に合成する前記第２の画像信号の数である前記第３の合成枚数を決定する第１の合成枚数決定ステップと、を含み、前記合成枚数決定ステップは、前記第１の画像信号を合成した後の前記第１の合成画像信号および前記第２の合成画像信号の信号レベルが、それぞれ、予め定められた第１の信号レベルになるように、前記第１の合成枚数および前記第２の合成枚数を決定し、前記第２の画像信号を合成した後の前記第３の合成画像信号の信号レベルが、予め定められた第２の信号レベルになるように、前記第３の合成枚数を決定する、ことを特徴とする。
【００１９】
また、本発明の前記画像合成ステップは、前記第１の画像信号を合成する枚数および前記第２の画像信号を合成する枚数を指示する合成枚数指示部から入力された、前記第１の表示画像データに対する第１の指示枚数と、前記第２の表示画像データに対する第２の指示枚数とを、それぞれ前記第１の合成枚数と前記第２の合成枚数とに決定し、前記合成枚数指示部から入力された、前記第１の表示画像データおよび前記第２の表示画像データに対する第３の指示枚数を、前記第３の合成枚数に決定する、ことを特徴とする。
【００２０】
また、本発明の前記撮像ステップは、前記撮像指示部が半押し状態となったときの第１の撮像開始指示に応じて前記第１の撮像ステップを繰り返し実行し、前記撮像指示部が全押し状態となったときの第２の撮像開始指示に応じて前記第１の撮像ステップの実行を中断した後に、前記第１の発光撮像ステップを、予め定められた回数、繰り返し実行する、ことを特徴とする。
【００２１】
また、本発明のプログラムは、被写体からの光束を露光し、該露光した前記光束に応じた画像信号を出力する撮像部に予め定めた露光時間での露光を行わせる撮像ステップと、被写体に投光する発光部に、予め定めた発光量の発光を行わせる発光ステップと、前記撮像ステップによって前記撮像部から出力された画像信号に応じた記録用の記録画像データを生成し、画像データを記録する記録部に、該生成した記録画像データを記録させる画像記録ステップと、前記撮像ステップによって前記撮像部から出力された画像信号に応じた表示用の表示画像データを生成し、画像データを表示する表示部に、該生成した表示画像データを表示させる画像表示ステップと、をコンピュータに実行させるプログラムであって、撮像の開始を指示する撮像指示部からの１回の撮像開始指示に応じて、前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じて露光を終了する前の予め定めた発光タイミングのときに、前記発光ステップを実行する第１のシンクロ撮影ステップと、前記撮像ステップを実行した後、前記撮像部が前記露光期間に応じた露光を開始した直後に、前記発光ステップを実行する第２のシンクロ撮影ステップと、を連続して行う、ことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、フラッシュ光を被写体に投光して撮影する撮影方法でも、スローシンクロ撮影に精通していない一般のユーザーが失敗することなく容易に、先幕シンクロ撮影および後幕シンクロ撮影などのスローシンクロ撮影による画像を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態における撮像装置の概略構成を示したブロック図である。
【図２】本実施形態の撮像装置におけるフラッシュ撮影動作の手順を示したフローチャートおよびタイミングを示したタイミングチャートである。
【図３】本実施形態の撮像装置における先幕シンクロ撮影動作の手順を示したフローチャートおよびタイミングを示したタイミングチャートである。
【図４】本実施形態の撮像装置における後幕シンクロ撮影動作の手順を示したフローチャートおよびタイミングを示したタイミングチャートである。
【図５】本実施形態の撮像装置におけるスローシンクロ撮影によって取得する画像の一例を示した図である。
【図６】本実施形態の撮像装置における第１の撮影方法の動作の手順を示したフローチャートである。
【図７】本実施形態の撮像装置における第１の撮影方法の動作のタイミングを示したタイミングチャートである。
【図８】本実施形態の撮像装置において撮影した先幕シンクロ画像と後幕シンクロ画像との表示の一例と、記録する画像を選択する操作の一例を示した図である。
【図９】本実施形態の撮像装置における第２の撮影方法の動作の手順を示したフローチャートである。
【図１０】本実施形態の撮像装置における第２の撮影方法の動作のタイミングを示したタイミングチャートである。
【図１１】本実施形態の撮像装置における第３の撮影方法の動作の手順を示したフローチャートである。
【図１２】本実施形態の撮像装置における第３の撮影方法の動作のタイミングを示したタイミングチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について、図面を参照して説明する。図１は、本実施形態における撮像装置の概略構成を示したブロック図である。図１に示した撮像装置１０は、撮像部１と、システムコントローラ２と、記録部３と、シャッターボタン４と、表示部５と、設定スイッチ６と、発光部７と、を備えている。
【００２５】
撮像部１は、レンズなどを介して入射された被写体光を画像信号に変換する、例えば、固体撮像素子を備え、システムコントローラ２からの制御に基づいて、変換した画像信号をシステムコントローラ２に出力する。
【００２６】
システムコントローラ２は、撮像装置１０内の各構成要素の制御を行う。また。システムコントローラ２は、撮像部１から入力された画像信号に対して、例えば、記録や表示をするための画像処理を行った画像データを生成する。また、システムコントローラ２は、撮像部１から入力された画像信号に対して画像合成処理を行った合成画像データを生成する。
【００２７】
記録部３は、システムコントローラ２からの制御に基づいて、システムコントローラ２によって記録用の画像処理がされた画像データや、画像合成処理がされた合成画像データなどの記録用の画像データを、例えば、図示しないメモリカードなどの画像記録媒体に記録する。また、記録部３は、データを一時的に記憶する、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリを備え、システムコントローラ２が画像処理や画像合成処理を行う際に生成される一時的な画像データを、一時記憶する。
【００２８】
表示部５は、画像データを表示する、例えば、液晶などの表示装置を備え、システムコントローラ２からの制御に基づいて、システムコントローラ２によって表示用の画像処理がされた画像データや、画像合成処理がされた合成画像データなどの表示用の画像データを表示する。また、表示部５は、ユーザーに対して撮像装置１０の操作の指示を促すための、例えば、メニュー画面なども表示する。
【００２９】
シャッターボタン４は、ユーザーの操作に応じて、撮像装置１０における撮影の開始の指示を、システムコントローラ２に通知する。
設定スイッチ６は、ユーザーの操作に応じて、撮像装置１０の操作の内容を、システムコントローラ２に通知する。なお、本実施形態の撮像装置１０においては、後述する撮影画像を選択する際にも、ユーザーによって操作される。ユーザーによる設定スイッチ６の操作の一例に関しては、後述する。
発光部７は、例えば、フラッシュなどの発光装置であり、システムコントローラ２からの制御に基づいて、被写体にフラッシュ光などを投光する。
【００３０】
ここで、本実施形態の撮像装置１０において、フラッシュ光を被写体に投光して撮影する撮影方法について説明する。図２は、本実施形態の撮像装置１０におけるフラッシュ撮影動作の手順を示したフローチャートおよびタイミングを示したタイミングチャートである。なお、以下の説明においては、図２（ａ）に示したフローチャートを用いて、フラッシュ撮影の動作を説明し、適宜、図２（ｂ）に示したタイミングチャートを参照する。なお、図２に示したフラッシュ撮影の動作は、従来の一般的なフラッシュ撮影の動作と同様である。
【００３１】
ユーザーが撮像装置１０のシャッターボタン４を押下することによって、システムコントローラ２にフラッシュ撮影の開始が指示されると、まず、システムコントローラ２は、撮像部１に露光開始の指示を出力する（ステップＳ１１）。また、システムコントローラ２は、撮像部１の露光開始に同期して、発光部７にフラッシュの発光の指示を出力する（ステップＳ１２）。これにより、撮像部１が露光を開始し、発光部７がフラッシュ光を被写体に投光する（タイミングｔ１１およびタイミングｔ１２参照）。
【００３２】
続いて、システムコントローラ２は、予め定めた露光時間が経過する、すなわち、露光期間が終了すると、撮像部１に露光終了の指示を出力する（ステップＳ１３）。これにより、撮像部１は、露光を終了する（タイミングｔ１３参照）。その後、システムコントローラ２は、撮像部１が露光した被写体光に応じた画像信号を読み出す（ステップＳ１４）。
【００３３】
続いて、システムコントローラ２は、撮像部１からの画像信号の読み出しが終了する（タイミングｔ１４参照）と、読み出した画像信号を記録するための画像フォーマット（例えば、ＪＰＥＧ：Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に変換する画像処理を行う（ステップＳ１５）。なお、ステップＳ１４で撮像部１から読み出した画像信号を記録部３に一時的に記憶し、ステップＳ１５における画像処理において、記録部３に一時的に記憶している画像信号を読み出し、読み出した画像信号に対して画像処理を行う構成とすることもできる。また、ステップＳ１５における画像処理において、一時的に生成された画像処理の途中の画像データを記録部３に一時的に記憶し、記録部３に一時的に記憶している画像処理の途中の画像データを読み出しながら画像処理を行う構成とすることもできる。
【００３４】
続いて、システムコントローラ２は、画像処理を完了した記録用の画像データ（以下、「フラッシュ画像」という）を、記録部３に一時記憶（ステップＳ１６）して、フラッシュ撮影の動作を完了する。
【００３５】
上記に述べたような、フラッシュ撮影によって、被写体を十分に露光したフラッシュ画像を得ることができる。ところで、暗い場所で一般的なフラッシュ撮影を行うと、フラッシュの光が届く被写体は十分に露光することができるが、被写体の背景にはフラッシュの光が届かないため、十分に露光することができず、例えば、背景が暗いまたは黒つぶれした画像になってしまうことがある。このような場合に、スローシンクロ撮影を行うと、フラッシュ撮影における背景の黒つぶれを防止することができる。
【００３６】
スローシンクロ撮影とは、暗い場所でフラッシュ撮影を行う場合に、被写体だけではなく背景も十分に露光したい場合や、被写体の動きを表現する際に用いられる撮影方法である。より具体的には、フラッシュ撮影のときに、露光時間を長くしたスローシャッターで撮影を行い、露光の開始もしくは露光の終了に同期させてフラッシュを発光させるという撮影方法である。露光の開始に同期させてフラッシュを発光させる撮影方法が先幕シンクロ撮影と呼ばれ、露光の終了に同期させてフラッシュを発光させる撮影方法が後幕シンクロ撮影と呼ばれている。
【００３７】
スローシンクロ撮影では、フラッシュの光が届く被写体は、フラッシュ撮影と同様に十分に露光することができ、さらに、スローシャッターによる撮影によって、フラッシュの光が届かない背景もある程度の露光量を確保することができる。これにより、フラッシュ撮影における背景の黒つぶれを防止することができる。
【００３８】
図３および図４は、本実施形態の撮像装置１０におけるスローシンクロ撮影動作の手順を示したフローチャートおよびタイミングを示したタイミングチャートである。図３には、先幕シンクロ撮影の動作を示し、図４には、後幕シンクロ撮影の動作を示している。
【００３９】
まず、図３に示した先幕シンクロ撮影の動作について説明する。なお、以下の説明においては、図３（ａ）に示したフローチャートを用いて、先幕シンクロ撮影の動作を説明し、適宜、図３（ｂ）に示したタイミングチャートを参照する。
【００４０】
ユーザーが撮像装置１０のシャッターボタン４を押下することによって、システムコントローラ２に先幕シンクロ撮影の開始が指示されると、まず、システムコントローラ２は、撮像部１に露光開始の指示を出力する（ステップＳ２１）。また、システムコントローラ２は、撮像部１の露光開始に同期して、発光部７にフラッシュの発光の指示を出力する（ステップＳ２２）。これにより、撮像部１が露光を開始し、発光部７がフラッシュ光を被写体に投光する（タイミングｔ２１およびタイミングｔ２２参照）。
【００４１】
その後、システムコントローラ２は、所定の露光時間（スローシンクロ撮影の露光期間）だけ、撮像部１の露光終了の出力を待つ状態に入る（ステップＳ２３）。なお、所定の露光時間は、ユーザーが決定した任意の時間を事前に設定することができるが、撮像部１に入射している光量や、撮影する被写体の速度などに応じて、システムコントローラ２が決定することもできる。
【００４２】
そして、システムコントローラ２は、所定の露光時間が経過すると、撮像部１に露光終了の指示を出力する（ステップＳ２４）。これにより、撮像部１は、露光を終了する（タイミングｔ２３参照）。その後、システムコントローラ２は、撮像部１が露光した被写体光に応じた画像信号を読み出す（ステップＳ２５）。
【００４３】
続いて、システムコントローラ２は、撮像部１からの画像信号の読み出しが終了する（タイミングｔ２４参照）と、読み出した画像信号を記録するための、例えば、ＪＰＥＧフォーマットに変換する画像処理を行う（ステップＳ２６）。なお、ステップＳ２５およびステップＳ２６におけるシステムコントローラ２の処理においては、図２に示したフラッシュ撮影の動作と同様に、画像信号や画像処理において一時的に生成される画像処理の途中の画像データを、記録部３に一時的に記憶して処理を行う構成とすることもできる。
【００４４】
続いて、システムコントローラ２は、画像処理を完了した記録用の画像データ（以下、「先幕シンクロ画像」という）を、記録部３に一時記憶（ステップＳ２７）して、先幕シンクロ撮影の動作を完了する。
【００４５】
次に、図４に示した後幕シンクロ撮影の動作について説明する。なお、以下の説明においては、図４（ａ）に示したフローチャートを用いて、後幕シンクロ撮影の動作を説明し、適宜、図４（ｂ）に示したタイミングチャートを参照する。
【００４６】
ユーザーが撮像装置１０のシャッターボタン４を押下することによって、システムコントローラ２に後幕シンクロ撮影の開始が指示されると、まず、システムコントローラ２は、撮像部１に露光開始の指示を出力する（ステップＳ３１）。これにより、撮像部１が露光を開始する（タイミングｔ３１参照）。
【００４７】
その後、システムコントローラ２は、所定の時間だけ、発光部７に出力するフラッシュの発光指示の出力を待つ状態に入る（ステップＳ３２）。なお、所定の時間は、予め決定されたスローシンクロ撮影の露光時間から、発光部７におけるフラッシュの発光時間を差し引いた時間である。
【００４８】
そして、システムコントローラ２は、所定の時間が経過すると、発光部７にフラッシュの発光の指示を出力する（ステップＳ３３）。これにより、発光部７がフラッシュ光を被写体に投光する（タイミングｔ３２参照）。
【００４９】
また、システムコントローラ２は、発光部７によるフラッシュの発光に同期して、撮像部１に露光終了の指示を出力する（ステップＳ３４）。これにより、撮像部１は、露光を終了する（タイミングｔ３３参照）。その後、システムコントローラ２は、撮像部１が露光した被写体光に応じた画像信号を読み出す（ステップＳ３５）。
【００５０】
続いて、システムコントローラ２は、撮像部１からの画像信号の読み出しが終了する（タイミングｔ３４参照）と、読み出した画像信号を記録するための、例えば、ＪＰＥＧフォーマットに変換する画像処理を行う（ステップＳ３６）。なお、ステップＳ３５およびステップＳ３６におけるシステムコントローラ２の処理においては、図２に示したフラッシュ撮影の動作および図３に示した先幕シンクロ撮影の動作と同様に、画像信号や画像処理において一時的に生成される画像処理の途中の画像データを、記録部３に一時的に記憶して処理を行う構成とすることもできる。
【００５１】
続いて、システムコントローラ２は、画像処理を完了した記録用の画像データ（以下、「後幕シンクロ画像」という）を、記録部３に一時記憶（ステップＳ３７）して、後幕シンクロ撮影の動作を完了する。
【００５２】
上記に述べたような、スローシンクロ撮影によって、フラッシュ撮影における背景の黒つぶれを防止することができる。また、スローシンクロ撮影では、上述したように、動く被写体の軌跡を写し込んだ画像を得ることができる。例えば、夜間に走行している車をスローシンクロ撮影で撮影すると、被写体である車に加えて、車の移動に伴うヘッドライトの軌跡を捉えることができ、車の動きを表現した画像を得ることができる。先幕シンクロ撮影では、図５（ａ）に示したように、フラッシュ光が被写体である車に投光された後に、車が移動した軌跡を写し込んだ先幕シンクロ画像を得ることができる。また、後幕シンクロ撮影では、図５（ｂ）に示したように、フラッシュ光が被写体である車に投光された前に、車が移動した軌跡を写し込んだ後幕シンクロ画像を得ることができる。このように、スローシンクロ撮影では、先幕シンクロ撮影で取得した画像と、後幕シンクロ撮影で取得した画像とで、印象の異なる画像、すなわち、異なる効果の画像を得ることができる。
【００５３】
＜第１の撮影方法＞
次に、上記に述べた先幕シンクロ撮影および後幕シンクロ撮影を利用した、第１の撮影方法について説明する。図６は、本実施形態の撮像装置１０における第１の撮影方法の動作の手順を示したフローチャートである。ユーザーによって、撮像装置１０に本第１の撮影方法によるスローシンクロ撮影（以下、「第１のスローシンクロ撮影」という）を開始する旨の指示を受けると、システムコントローラ２は、第１のスローシンクロ撮影の動作を開始する。
【００５４】
なお、システムコントローラ２に第１のスローシンクロ撮影動作を開始させるために行うユーザーによる指示の方法には、様々な方法が考えられる。例えば、撮像装置１０の撮影モードの１つに本第１のスローシンクロ撮影を行うための「スローシンクロ撮影モード」を予め準備しておき、ユーザーが表示部５に表示されたメニュー画面から、設定スイッチ６の操作によって、「スローシンクロ撮影モード」を選択すると、システムコントローラ２が第１のスローシンクロ撮影の動作を開始する構成が考えられる。また、例えば、上述したメニュー画面からの「スローシンクロ撮影モード」の選択した後に、ユーザーがシャッターボタン４を半押しするなどの操作に応じて、ステムコントローラ２が第１のスローシンクロ撮影の動作を開始する構成も考えられる。
【００５５】
第１のスローシンクロ撮影の動作が開始されると、まず、システムコントローラ２は、ユーザーによるシャッターボタン４の押下の監視を行う（ステップＳ１１０）。ステップＳ１１０におけるシャッターボタン４の押下の監視は、ユーザーによってシャッターボタン４が押下されるまで繰り返される（ステップＳ１１０の“ＮＯ”）。
【００５６】
ステップＳ１１０におけるシャッターボタン４の押下の監視において、ユーザーによるシャッターボタン４の押下が確認される（ステップＳ１１０の“ＹＥＳ”）と、システムコントローラ２は、後幕シンクロ撮影を行う（ステップＳ１２０）。なお、ステップＳ１２０における後幕シンクロ撮影の動作は、図４に示した後幕シンクロ撮影の動作と同様であるため、詳細な説明は省略する。ただし、ステップＳ１２０における後幕シンクロ撮影の動作においては、図４に示した後幕シンクロ撮影の動作の内、ステップＳ３１の露光開始〜ステップＳ３５の画像読み出しまでの動作が行われる。そして、ステップＳ３５においてシステムコントローラ２が撮像部１から読み出した画像信号は、記録部３に一時記憶する。
【００５７】
これは、ステップＳ１２０の後幕シンクロ撮影において、撮像部１から画像信号を読み出した後、すぐに次の動作を開始できるようにするためである。すなわち、図４に示した後幕シンクロ撮影の動作における画像処理（ステップＳ３６）は、画像信号を記録するために、例えば、ＪＰＥＧフォーマットに変換する画像処理であるため、撮像部１から画像信号を読み出した後に、すぐ実行することができなくても問題がない処理である。そして、ステムコントローラ２が撮像部１から画像信号を読み出した後は、撮像部１は次の露光を開始することができる。このことにから、ステムコントローラ２は、撮像部１から読み出した画像信号を記録部３に一時記憶し、次の動作を開始する。
【００５８】
ステップＳ１２０における後幕シンクロ撮影が完了する、すなわち、撮像部１からの画像信号の読み出しおよび記録部３への画像信号の一時記憶が完了すると、システムコントローラ２は、先幕シンクロ撮影を行う（ステップＳ１３０）。なお、ステップＳ１３０における先幕シンクロ撮影の動作は、図３に示した先幕シンクロ撮影の動作と同様であるため、詳細な説明は省略する。ただし、ステップＳ１３０における先幕シンクロ撮影の動作においては、図３に示した先幕シンクロ撮影の動作の内、ステップＳ２６の画像処理〜ステップＳ２７の一時記憶までの動作において、すでに記録部３に一時記憶している後幕シンクロ撮影で取得した画像信号に対しても処理を行う。
【００５９】
より具体的には、後幕シンクロ撮影で取得した画像信号と、今回のステップＳ１３０において撮像部１から読み出した先幕シンクロ撮影の画像信号とのそれぞれに対して、例えば、ＪＰＥＧフォーマットに変換する画像処理を、それぞれ行う。そして、画像処理を完了したそれぞれの記録用の画像データ（後幕シンクロ画像および先幕シンクロ画像）を、記録部３にそれぞれ一時記憶する。
【００６０】
なお、記録部３に一時記憶している後幕シンクロ撮影で取得した画像信号に対する画像処理と、画像処理を完了した後幕シンクロ画像の記録部３への一時記憶の動作は、ステップＳ１３０における先幕シンクロ撮影の動作と並列して行うこともできる。例えば、システムコントローラ２が、ステップＳ１３０において撮像部１に先幕シンクロ撮影の露光開始の指示を出力した後に、すでに記録部３に一時記憶している後幕シンクロ撮影で取得した画像信号を読み出して、読み出した画像信号に対する画像処理を行うこともできる。
【００６１】
ステップＳ１３０における先幕シンクロ撮影が完了した後、すなわち、記録用の後幕シンクロ画像と記録用の先幕シンクロ画像とが、記録部３に一時記憶された後、システムコントローラ２は、記録用の後幕シンクロ画像と記録用の先幕シンクロ画像とに対して表示用の画像処理を行った、表示用の後幕シンクロ画像と表示用の先幕シンクロ画像とを生成する。そして、システムコントローラ２は、表示用の後幕シンクロ画像と表示用の先幕シンクロ画像とを表示する旨の指示を、表示部５に出力する（ステップＳ１４０）。これにより、表示部５は、表示用の後幕シンクロ画像と表示用の先幕シンクロ画像とを表示する。
【００６２】
その後、ユーザーは、表示部５に表示された表示用の後幕シンクロ画像または表示用の先幕シンクロ画像のいずれか１つの画像、または両方の画像を記録部３の画像記録媒体に記録するための指示を、設定スイッチ６の操作によって指示する。なお、本実施形態の撮像装置１０における表示用の後幕シンクロ画像と表示用の先幕シンクロ画像との表示の一例、およびユーザーが画像記録媒体に記録する画像を選択するための設定スイッチ６の操作の一例に関しては、後述する。
【００６３】
続いて、設定スイッチ６から、ユーザーによって選択された画像記録媒体に記録する画像の通知を受け付け（ステップＳ１５０）ると、システムコントローラ２は、選択された画像に対応した記録用の後幕シンクロ画像または記録用の先幕シンクロ画像のいずれか１つの画像、または両方の画像を選択する。そして、システムコントローラ２は、選択した記録用の後幕シンクロ画像または記録用の先幕シンクロ画像のいずれか１つの画像、または両方の画像を記録する旨の指示を、記録部３に出力する（ステップＳ１６０）。これにより、記録部３は、ユーザーによって選択された記録用の後幕シンクロ画像または記録用の先幕シンクロ画像のいずれか１つの画像、または両方の画像を、画像記録媒体に記録して、第１のスローシンクロ撮影の動作を完了する。
【００６４】
次に、第１のスローシンクロ撮影における撮影のタイミングについて説明する。図７は、本実施形態の撮像装置１０における第１の撮影方法（第１のスローシンクロ撮影）の動作のタイミングを示したタイミングチャートである。
【００６５】
本第１のスローシンクロ撮影では、タイミングｔ１００において撮影開始の指示がされる、すなわち、ユーザーが撮像装置１０のシャッターボタン４を押下（図６のステップＳ１１０）したことによってレリーズ信号が入力されると、システムコントローラ２は、後幕シンクロ撮影を行う（図６のステップＳ１２０）。その後、システムコントローラ２は、タイミングｔ１０１において後幕シンクロ撮影が完了すると、引き続き、先幕シンクロ撮影を行う（図６のステップＳ１３０）。その後、タイミングｔ１０２において先幕シンクロ撮影が完了すると、後幕シンクロ画像と先幕シンクロ画像とを生成する。
【００６６】
このように、第１のスローシンクロ撮影では、ユーザーによる１回の撮影開始の指示、すなわち、ユーザーが撮像装置１０のシャッターボタン４を１回押下することによって、先幕シンクロ撮影と後幕シンクロ撮影との両方のスローシンクロ撮影を行う。そして、生成した先幕シンクロ撮影と後幕シンクロ撮影とから、画像記録媒体に記録する画像をユーザーが選択し、選択した画像を画像記録媒体に記録する。
【００６７】
次に、第１のスローシンクロ撮影において画像記録媒体に記録する画像を選択する方法の一例について説明する。図８は、本実施形態の撮像装置１０において撮影した先幕シンクロ画像と後幕シンクロ画像との表示の一例と、記録する画像を選択する操作の一例を示した図である。図８（ａ）は、表示部５に表示された表示用の後幕シンクロ画像と表示用の先幕シンクロ画像との表示の一例を示している。また、図８（ｂ）および図８（ｃ）は、画像記録媒体に記録する画像がユーザーによって選択された状態の表示の一例を示し、図８（ａ）には、先幕シンクロ画像が選択された場合の一例、図８（ｃ）には、先幕シンクロ画像と後幕シンクロ画像とが選択された場合の一例をそれぞれ示している。
【００６８】
上記に述べたように、システムコントローラ２は、後幕シンクロ撮影と先幕シンクロ撮影とが完了すると、記録用の後幕シンクロ画像と記録用の先幕シンクロ画像とを生成し、引き続き、表示用の後幕シンクロ画像と表示用の先幕シンクロ画像とを生成する。そして、図８（ｂ）に示したように、表示用の後幕シンクロ画像と表示用の先幕シンクロ画像とを、表示部５に表示する。その後、ユーザーは、表示部５に表示された表示用の後幕シンクロ画像および表示用の先幕シンクロ画像から、記録部３の画像記録媒体に記録する画像を、設定スイッチ６を操作することによって指示する。
【００６９】
なお、設定スイッチ６を操作することによって画像記録媒体に記録する画像を選択するために行うユーザーによる指示の方法には、様々な方法が考えられる。例えば、設定スイッチ６を予め定めた方向に押下する毎に、「先幕シンクロ画像の選択」と、「後幕シンクロ画像の選択」と、「先幕シンクロ画像および後幕シンクロ画像の選択」とに表示部５の表示が切り替わるようにしておき、画像記録媒体に記録する画像が選択されている表示のときに、設定スイッチ６の決定（ＯＫ）ボタンを押下する構成が考えられる。また、例えば、設定スイッチ６を予め定めた方向に押下すると、先幕シンクロ画像または後幕シンクロ画像が選択された状態に表示部５の表示が切り替わり、画像記録媒体に記録する画像が選択されている表示のときに、設定スイッチ６の決定（ＯＫ）ボタンを押下する構成も考えられる。
【００７０】
上記に述べたように、本第１の撮影方法（第１のスローシンクロ撮影）では、ユーザーによる１回の撮影開始の指示、すなわち、ユーザーが撮像装置１０のシャッターボタン４を１回押下することによって、先幕シンクロ撮影と後幕シンクロ撮影との両方のスローシンクロ撮影を行うことができる。このことにより、本第１の撮影方法では、一般のユーザーでも失敗することなく容易に、先幕シンクロ画像および後幕シンクロ画像を得ることができる。
【００７１】
また、本第１の撮影方法では、先に後幕シンクロ撮影を行い、続いて、先幕シンクロ撮影を行う。これにより、後幕シンクロ撮影におけるフラッシュの発光と、先幕シンクロ撮影におけるフラッシュの発光との間隔を短くすることができ、後幕シンクロ画像と先幕シンクロ画像に撮影された十分な露光量の被写体の位置を、ほぼ同じ位置にすることができる。このことにより、ユーザーが後幕シンクロ画像と先幕シンクロ画像との差を容易に認識することができ、記録する画像を容易に判断することができる。
【００７２】
なお、本第１の撮影方法では、後幕シンクロ撮影と先幕シンクロ撮影とにおいてフラッシュを発光する。例えば、図７に示した第１のスローシンクロ撮影動作のタイミングチャートにおいては、システムコントローラ２は、タイミングｔ１０１において後幕シンクロ撮影が完了する前のタイミングと、先幕シンクロ撮影を開始するタイミングとにおいて、フラッシュを２回発光させる。しかし、例えば、後幕シンクロ撮影においてフラッシュの発光を開始するタイミングから先幕シンクロ撮影においてフラッシュの発光が終了するタイミングまで被写体に投光することができる場合には、この期間被写体への投光を行う構成とすることもできる。
【００７３】
なお、本第１の撮影方法では、ユーザーが撮影開始を指示した後、後幕シンクロ撮影においてフラッシュを発光させるタイミングは、システムコントローラ２が制御している。しかし、ユーザー毎に所望の被写体の位置があるため、ユーザーにとっては、十分な露光量の被写体の位置を決定することができることが望ましい。すなわち、被写体がユーザーの所望する位置にあるときに、フラッシュが発光することが望ましい。
【００７４】
＜第２の撮影方法＞
次に、上記に述べたフラッシュ撮影を利用したスローシンクロ撮影である第２の撮影方法について説明する。図９は、本実施形態の撮像装置１０における第２の撮影方法の動作の手順を示したフローチャートである。ユーザーによって、撮像装置１０に本第２の撮影方法によるスローシンクロ撮影（以下、「第２のスローシンクロ撮影」という）を開始する旨の指示を受けると、システムコントローラ２は、第２のスローシンクロ撮影の動作を開始する。
【００７５】
なお、システムコントローラ２に第２のスローシンクロ撮影動作を開始させるために行うユーザーによる指示の方法には、様々な方法が考えられるが、その方法は、図６に示した第１のスローシンクロ撮影と同様に考えることができるため、詳細な説明は省略する。
【００７６】
第２のスローシンクロ撮影の動作が開始されると、まず、システムコントローラ２は、短い露光時間での撮影を行う（ステップＳ２１０）。ステップＳ２１０における短い露光時間での撮影の動作では、まず、システムコントローラ２が、撮像部１に露光開始の指示を出力する。その後、システムコントローラ２は、予め定めた露光時間が経過する、すなわち、露光期間が終了すると、撮像部１に露光終了の指示を出力し、撮像部１が露光した被写体光に応じた画像信号を読み出す。
【００７７】
なお、ステップＳ２１０の短い露光時間での撮影における予め定めた露光時間は、スローシンクロ撮影における露光時間よりも短い時間である。例えば、フラッシュ光を被写体に投光せずに撮影する通常の撮影において設定される露光時間や、フラッシュ撮影において設定される露光時間（ただし、フラッシュの発光は行わない）などである。また、例えば、撮像部１が露光することができる最も短い露光時間に設定することもできる。
【００７８】
なお、ステップＳ２１０の１回の撮影動作によって撮像部１が露光した被写体光に応じた画像信号からは、全体的に暗い画像しか得られない場合もある。しかし、本第２のスローシンクロ撮影においては、後述するように、複数の画像を合成する。これにより、合成した画像の合計枚数に応じて露光時間を変えることができる。すなわち、合成したそれぞれの画像の露光時間の合計時間を、最終的な露光時間とすることができる。
【００７９】
続いて、システムコントローラ２は、撮像部１から読み出した画像信号を、記録部３に一時記憶する（ステップＳ２１１）。そして、システムコントローラ２は、ユーザーによるシャッターボタン４の押下があるか否かを判断する（ステップＳ２１２）。ステップＳ２１２の判断の結果、ユーザーによるシャッターボタン４の押下がない場合（ステップＳ２１２の“ＮＯ”）には、ステップＳ２１０に戻って、短い露光時間での撮影、撮像部１から読み出した画像信号の記録部３への一時記憶、およびユーザーによるシャッターボタン４の押下があるか否かの判断を、ユーザーによってシャッターボタン４が押下されるまで繰り返す。
【００８０】
また、ユーザーによるシャッターボタン４の押下がされた場合、ステップＳ２１２の判断の結果は“ＹＥＳ”となり、システムコントローラ２は、フラッシュ撮影を行う（ステップＳ２２０）。なお、ステップＳ２２０におけるフラッシュ撮影の動作は、図２に示したフラッシュ撮影の動作と同様であるため、詳細な説明は省略する。ただし、ステップＳ２２０におけるフラッシュ撮影の動作においては、図２に示したフラッシュ撮影の動作の内、ステップＳ１１の露光開始〜ステップＳ１４の画像読み出しまでの動作が行われる。そして、ステップＳ１４においてシステムコントローラ２が撮像部１から読み出した画像信号は、記録部３に一時記憶する。
【００８１】
これは、ステップＳ２２０のフラッシュ撮影において、撮像部１から画像信号を読み出した後、すぐに次の動作を開始できるようにするためである。すなわち、図２に示したフラッシュ撮影の動作における画像処理（ステップＳ１５）は、画像信号を記録するために、例えば、ＪＰＥＧフォーマットに変換する画像処理であるため、撮像部１から画像信号を読み出した後に、すぐ実行することができなくても問題がない処理である。そして、ステムコントローラ２が撮像部１から画像信号を読み出した後は、撮像部１は次の露光を開始することができる。このことにから、ステムコントローラ２は、撮像部１から読み出した画像信号を記録部３に一時記憶し、次の動作を開始する。
【００８２】
ステップＳ２２０におけるフラッシュ撮影が完了、すなわち、撮像部１からの画像信号の読み出しおよび記録部３への画像信号の一時記憶が完了すると、システムコントローラ２は、短い露光時間での撮影を再び行う（ステップＳ２３０）。ステップＳ２３０における短い露光時間での撮影の動作および予め定めた露光時間は、ステップＳ２１０における短い露光時間での撮影の動作および露光時間と同様であるため、詳細な説明は省略する。
【００８３】
続いて、システムコントローラ２は、撮像部１から読み出した画像信号を、記録部３に一時記憶する（ステップＳ２３１）。そして、システムコントローラ２は、予め定めた所定回数の撮影が完了したか否かを判断する（ステップＳ２３２）。ステップＳ２３２の判断の結果、所定回数の撮影が完了していない場合（ステップＳ２３２の“ＮＯ”）には、ステップＳ２３０に戻って、短い露光時間での撮影、撮像部１から読み出した画像信号の記録部３への一時記憶、および所定回数の撮影が完了したか否かの判断を、所定回数の撮影が完了するまで繰り返す。
【００８４】
なお、ステップＳ２３２における予め定めた所定の回数は、スローシンクロ撮影における露光時間に基づいて決定される。すなわち、所定の回数は、ステップＳ２３２における短い露光時間で得られる画像信号を合成することによって得られる最終的な露光時間が、スローシンクロ撮影における露光時間と同じ露光時間となるために必要な画像の枚数が設定される。なお、スローシンクロ撮影における露光時間の決定方法は、第１のスローシンクロ撮影と同様に、ユーザーが事前に設定した任意の露光時間にすることができるが、撮像部１に入射している光量や、撮影する被写体の速度などに応じて、システムコントローラ２が決定することもできる。
【００８５】
また、予め定めた所定回数の撮影が完了した場合、ステップＳ２３２の判断の結果は“ＹＥＳ”となり、システムコントローラ２は、記録部３に一時記録されているそれぞれの画像信号の画像合成処理を行う（ステップＳ２４０）。システムコントローラ２は、ステップＳ２４０における画像合成処理によって、記録用の後幕シンクロ画像（以下、「合成後幕シンクロ画像」という）と記録用の先幕シンクロ画像（以下、「合成先幕シンクロ画像」という）とを生成し、記録部３にそれぞれ一時記憶する。
【００８６】
より具体的には、システムコントローラ２が画像合成処理によって合成後幕シンクロ画像を生成する場合には、ステップＳ２２０のフラッシュ撮影で取得した画像信号と、ステップＳ２１０の短い露光時間での撮影で取得した複数の画像信号との合成を行う。また、システムコントローラ２が画像合成処理によって合成先幕シンクロ画像を生成する場合には、ステップＳ２２０のフラッシュ撮影で取得した画像信号と、ステップＳ２３０の短い露光時間での撮影で取得した複数の画像信号との合成を行う。
【００８７】
なお、画像合成処理によって合成するステップＳ２１０の短い露光時間での撮影またはステップＳ２３０の短い露光時間での撮影で取得した画像信号の数、すなわち、画像合成に用いる画像の枚数は、画像合成処理した後の画像が適正露光になるように、システムコントローラ２が決定する。ここで、適正露光とは、画像合成処理した後の画像の主要の被写体に、白飛びおよび黒つぶれが発生しない状態の露光量である。なお、上述したように、画像合成に用いた画像を撮影したときのそれぞれの露光時間の合計が、画像合成処理した後の画像の最終的な露光時間となる。
【００８８】
ステップＳ２４０の画像合成処理が完了した後、すなわち、合成後幕シンクロ画像と合成先幕シンクロ画像とが、記録部３に一時記憶された後、システムコントローラ２は、合成後幕シンクロ画像と合成先幕シンクロ画像とに対して表示用の画像処理を行った、表示用の合成後幕シンクロ画像と表示用の合成先幕シンクロ画像とを生成する。そして、システムコントローラ２は、表示用の合成後幕シンクロ画像と表示用の合成先幕シンクロ画像とを表示する旨の指示を、表示部５に出力する（ステップＳ２５０）。これにより、表示部５は、表示用の合成後幕シンクロ画像と表示用の合成先幕シンクロ画像とを表示する。
【００８９】
その後、ユーザーは、表示部５に表示された表示用の合成後幕シンクロ画像または表示用の合成先幕シンクロ画像のいずれか１つの画像、または両方の画像を記録部３の画像記録媒体に記録するための指示を、設定スイッチ６の操作によって指示する。なお、表示用の合成後幕シンクロ画像と表示用の合成先幕シンクロ画像との表示、およびユーザーが画像記録媒体に記録する画像を選択するための設定スイッチ６の操作は、第１のスローシンクロ撮影における表示および操作と同様であるため、詳細な説明は省略する。
【００９０】
続いて、システムコントローラ２は、図６に示した第１のスローシンクロ撮影におけるステップＳ１５０と同様に、設定スイッチ６から、ユーザーによって選択された画像記録媒体に記録する画像の通知を受け付けると、選択された画像に対応した合成後幕シンクロ画像または合成先幕シンクロ画像のいずれか１つの画像、または両方の画像を選択する（ステップＳ２６０）。
【００９１】
そして、システムコントローラ２は、図６に示した第１のスローシンクロ撮影におけるステップＳ１６０と同様に、選択した合成後幕シンクロ画像または合成先幕シンクロ画像のいずれか１つの画像、または両方の画像を記録する旨の指示を、記録部３に出力する（ステップＳ２７０）。これにより、記録部３は、ユーザーによって選択された合成後幕シンクロ画像または合成先幕シンクロ画像のいずれか１つの画像、または両方の画像を、画像記録媒体に記録して、第２のスローシンクロ撮影の動作を完了する。
【００９２】
次に、第２のスローシンクロ撮影における撮影のタイミングについて説明する。図１０は、本実施形態の撮像装置１０における第２の撮影方法（第２のスローシンクロ撮影）の動作のタイミングを示したタイミングチャートである。
【００９３】
本第２のスローシンクロ撮影では、第２のスローシンクロ撮影の動作が開始されると、システムコントローラ２は、タイミングｔ２００から、短い露光時間での撮影１を行う（図９のステップＳ２１０）。そして、予め定めた短い露光時間が経過すると、タイミングｔ２０１において、システムコントローラ２は、撮像部１から画像信号を読み出し、記録部３に一時記憶する（図９のステップＳ２１１）。以降、短い露光時間での撮影と、撮像部１からの画像信号の読み出しと、記録部３への一時記憶とを、ユーザーによってシャッターボタン４が押下されるまで繰り返す。この期間の短い露光時間での撮影で取得した複数の画像信号は、その後の画像合成処理において、合成後幕シンクロ画像を生成するための画像信号となる。
【００９４】
その後、タイミングｔ２０２から開始した短い露光時間での撮影Ｎが完了したときに、タイミングｔ２０３において撮影開始の指示がされる、すなわち、ユーザーが撮像装置１０のシャッターボタン４を押下（図９のステップＳ２１２の“ＹＥＳ”）したことによってレリーズ信号が入力されると、システムコントローラ２は、フラッシュ撮影を行う（図９のステップＳ２２０）。
【００９５】
その後、フラッシュ撮影において撮像部１からの画像信号の読み出しおよび記録部３への画像信号の一時記憶が完了すると、システムコントローラ２は、タイミングｔ２０４から、再び短い露光時間での撮影Ｎ＋１を行う（図９のステップＳ２３０）。そして、予め定めた短い露光時間が経過すると、タイミングｔ２０５において、システムコントローラ２は、撮像部１から画像信号を読み出し、記録部３に一時記憶する（図９のステップＳ２３１）。以降、短い露光時間での撮影と、撮像部１からの画像信号を読み出しと、記録部３への一時記憶とを、予め定めた所定の回数繰り返す。この期間の短い露光時間での撮影で取得した複数の画像信号は、その後の画像合成処理において、合成先幕シンクロ画像を生成するための画像信号となる。
【００９６】
そして、タイミングｔ２０６から開始した予め定めた所定回数の短い露光時間での撮影Ｎ＋Ｍがタイミングｔ２０７で完了（図９のステップＳ２３２の“ＹＥＳ”）すると、システムコントローラ２は、記録部３に一時記録されているそれぞれの画像信号を用いて、合成後幕シンクロ画像と合成先幕シンクロ画像とを生成する。
【００９７】
このように、第２のスローシンクロ撮影では、ユーザーによる１回の撮影開始の指示、すなわち、ユーザーが撮像装置１０のシャッターボタン４を１回押下することによって、フラッシュ撮影を行う。そして、フラッシュ撮影の前後に一時記憶した画像信号を用いて、合成後幕シンクロ画像と合成先幕シンクロ画像とを生成する。そして、生成した合成後幕シンクロ画像と合成先幕シンクロ画像とから、画像記録媒体に記録する画像をユーザーが選択し、選択した画像を画像記録媒体に記録する。
【００９８】
上記に述べたように、本第２のスローシンクロ撮影においては、後幕シンクロ画像と先幕シンクロ画像とを、システムコントローラ２による画像合成処理によって生成している。そして、システムコントローラ２は、画像合成処理した後の画像が適正露光になるように、画像合成に用いる画像の枚数を決定している。また、本第２のスローシンクロ撮影においては、ユーザーからの指示に応じて、画像合成に用いる画像の枚数を増減することもできる。
【００９９】
図１０に示した第２のスローシンクロ撮影のタイミングチャートでは、最大で、フラッシュ撮影で取得した画像信号と、短い露光時間での撮影１〜撮影Ｎで取得したＮ枚の画像信号とを用いた合成後幕シンクロ画像を生成することができる。また、図１０に示した第２のスローシンクロ撮影のタイミングチャートでは、最大で、フラッシュ撮影で取得した画像信号と、短い露光時間での撮影Ｎ＋１〜撮影Ｎ＋Ｍで取得したＭ枚の画像信号とを用いた合成先幕シンクロ画像を生成することができる。
【０１００】
ユーザーによる画像合成に用いる画像の枚数を増減は、例えば、図９に示した本第２のスローシンクロ撮影のフローチャートにおいて、ステップＳ２４０〜ステップＳ２６０の動作と同様の動作を繰り返すことによって行うことができる。以下にその一例を説明する。ただし、以下の説明においては、ステップＳ２４０〜ステップＳ２６０の動作と同様の動作を、ステップＳ２４１〜ステップＳ２６１として説明する。
【０１０１】
まず、システムコントローラ２は、ステップＳ２４１において、画像合成処理した後の画像が適正露光になるように決定した画像の枚数に基づいて、スローシンクロ撮影において基準となる基準合成後幕シンクロ画像と基準合成先幕シンクロ画像として生成し、記録部３にそれぞれ一時記憶する。
【０１０２】
続いて、システムコントローラ２は、ステップＳ２５１において、基準合成後幕シンクロ画像と基準合成先幕シンクロ画像とに対して表示用の画像処理を行った、表示用の基準合成後幕シンクロ画像と表示用の基準合成先幕シンクロ画像とを生成する。そして、システムコントローラ２は、表示用の基準合成後幕シンクロ画像と表示用の基準合成先幕シンクロ画像とを表示する旨の指示を、表示部５に出力する。これにより、表示部５は、表示用の基準合成後幕シンクロ画像と表示用の基準合成先幕シンクロ画像とを表示する。
【０１０３】
その後、ユーザーは、表示部５に表示された表示用の基準合成後幕シンクロ画像および表示用の基準合成先幕シンクロ画像を確認し、例えば、設定スイッチ６を操作して、画像合成処理に用いる画像枚数の増減を指示する。
【０１０４】
続いて、システムコントローラ２は、ステップＳ２６１において、設定スイッチ６から画像合成処理に用いる画像枚数を増減するユーザーの指示に応じた通知を受け付けると、ステップＳ２４１に戻って、ユーザーの指示に応じた増減後の画像枚数での合成後幕シンクロ画像と合成先幕シンクロ画像とを生成し、記録部３に一時記憶する。なお、ユーザーによる画像枚数の増減の指示が基準合成後幕シンクロ画像または基準合成先幕シンクロ画像のいずれか一方の合成画像に対する指示である場合には、指示された合成画像に対応する合成後幕シンクロ画像または合成先幕シンクロ画像を生成し、指示されていない他方の合成画像は変更しない構成にすることもできる。
【０１０５】
続いて、システムコントローラ２は、ステップＳ２５１において、ユーザーの指示に応じた増減後の画像枚数での合成画像に対して表示用の画像処理を行った、表示用の合成画像を生成し、表示部５に表示用の合成画像を表示する旨の指示を出力する。これにより、表示部５は、ユーザーの指示に応じた増減後の画像枚数で画像合成処理した表示用の合成画像を表示する。
【０１０６】
その後、ユーザーは、表示部５に表示された増減後の画像枚数で画像合成処理した表示用の合成画像を確認し、さらに画像合成処理に用いる画像枚数を増減する場合には、同様に、設定スイッチ６を操作して、画像合成処理に用いる画像枚数の増減を指示する。また、画像記録媒体に記録する場合には、記録する合成画像を選択するための設定スイッチ６の操作を行う。
【０１０７】
続いて、システムコントローラ２は、ステップＳ２６１において、設定スイッチ６から、画像合成処理に用いる画像枚数を増減するユーザーの指示に応じた通知を受け付けると、同様に、ユーザーの指示に応じた増減後の画像枚数での合成画像の生成、記録部３への一時記憶（ステップＳ２４１）と、表示用の合成画像の生成および表示部５への表示用の合成画像の表示の指示（ステップＳ２５１）と、ユーザーの指示の受け付け（ステップＳ２６１）とを、ユーザーが記録する画像の選択が完了するまで繰り返す。すなわち、システムコントローラ２は、ユーザーによる画像枚数の増減の調整が終了するまで、ユーザーの指示に応じた増減後の画像枚数での画像合成処理を繰り返す。
【０１０８】
また、システムコントローラ２は、ステップＳ２６１において、設定スイッチ６から、ユーザーによって記録する合成画像の選択が完了した、すなわち、ユーザーによる画像枚数の増減の調整が終了した通知を受け付けると、直前のユーザーの指示に応じた増減後の画像枚数による画像合成処理で生成した合成画像を記録する旨の指示を、記録部３に出力する。これにより、記録部３は、ユーザーによって選択された合成画像を画像記録媒体に記録する。このように、ユーザーは、生成された合成画像の露光の状態を確認しながら、画像合成処理によって合成する画像の枚数を決定することができる。
【０１０９】
上記に述べたように、本第２の撮影方法（第２のスローシンクロ撮影）では、ユーザーによる撮影開始の指示によって、１回のフラッシュ撮影を行う。これにより、ユーザーがシャッターボタン４を押下したタイミングと、フラッシュ撮影のタイミングとを一致させることができる。
【０１１０】
また、本第２の撮影方法では、フラッシュ撮影で取得した画像信号と、フラッシュ撮影の前後の短い露光時間での撮影で取得した画像信号を用いて、合成後幕シンクロ画像と合成先幕シンクロ画像とを生成することができる。これにより、本第２の撮影方法では、一般のユーザーでも失敗することなく容易に、先幕シンクロ画像および後幕シンクロ画像と同様のスローシンクロ撮影画像を得ることができる。
【０１１１】
また、本第２の撮影方法では、画像合成に用いる画像の枚数の増減を、ユーザーが指示することができる。これにより、ユーザーは、露光状態を確認しながら、画像合成に用いる画像の枚数を決定することができる。例えば、夜間に走行している車を本第２の撮影方法で撮影した場合、画像合成に用いる画像の枚数の増減によって、露光時間を調整することができるので、ヘッドライトの軌跡の長さを調整することができるなど、被写体の背景の明部の効果を、撮影後に調整することができる。
【０１１２】
＜第３の撮影方法＞
次に、上記に述べたフラッシュ撮影を利用したスローシンクロ撮影である第３の撮影方法について説明する。図１１は、本実施形態の撮像装置１０における第３の撮影方法の動作の手順を示したフローチャートである。本第３の撮影方法によるスローシンクロ撮影（以下、「第３のスローシンクロ撮影」という）は、図９に示した第２のスローシンクロ撮影のステップＳ２２０におけるフラッシュ撮影を、複数回行う撮影方法である。従って、図９に示した第２のスローシンクロ撮影と同様の動作については、詳細な説明を省略する。
【０１１３】
ユーザーによって、撮像装置１０に第３のスローシンクロ撮影を開始する旨の指示を受けると、システムコントローラ２は、第３のスローシンクロ撮影の動作を開始する。第３のスローシンクロ撮影の動作が開始されると、システムコントローラ２は、図９に示した第２のスローシンクロ撮影におけるステップＳ２１０〜ステップＳ２１２と同様に、短い露光時間での撮影（ステップＳ３１０）、撮像部１から読み出した画像信号の記録部３への一時記憶（ステップＳ３１１）、ユーザーによるシャッターボタン４の押下の判断（ステップＳ３１２）を行う。ユーザーによるシャッターボタン４の押下がない場合（ステップＳ３１２の“ＮＯ”）には、図９に示した第２のスローシンクロ撮影と同様に、ステップＳ３１０に戻って、短い露光時間での撮影、撮像部１から読み出した画像信号の記録部３への一時記憶、およびユーザーによるシャッターボタン４の押下の判断を、ユーザーによってシャッターボタン４が押下されるまで繰り返す。
【０１１４】
ユーザーによってシャッターボタン４が押下されると、ステップＳ３１２の判断の結果は“ＹＥＳ”となり、システムコントローラ２は、少ない発光量のフラッシュ撮影を行う（ステップＳ３２０）。ステップＳ３１０における少ない発光量のフラッシュ撮影の動作では、システムコントローラ２は、通常のフラッシュ撮影のときよりも弱い、予め定めた光量で同期発光するように、発光部７に指示を出力する。これにより、発光部７は、通常のフラッシュ撮影時の光量よりも弱いフラッシュ発光を行う。なお、少ない発光量のフラッシュ撮影の動作は、フラッシュの発光量が異なるのみで、その他の動作は、図２に示したフラッシュ撮影の動作と同様であるため、詳細な説明は省略する。その後、システムコントローラ２は、少ない発光量のフラッシュ撮影で撮像部１が露光した被写体光に応じた画像信号を、撮像部１から読み出して記録部３に一時記憶する。
【０１１５】
続いて、システムコントローラ２は、予め定めた所定回数の少ない発光量のフラッシュ撮影が完了したか否かを判断する（ステップＳ３２１）。ステップＳ３２１の判断の結果、所定回数の少ない発光量のフラッシュ撮影が完了していない場合（ステップＳ３２１の“ＮＯ”）には、ステップＳ３２０に戻って、少ない発光量のフラッシュ撮影と、撮像部１から読み出した画像信号の記録部３への一時記憶、および所定回数の少ない発光量のフラッシュ撮影が完了したか否かの判断を、所定回数の少ない発光量のフラッシュ撮影が完了するまで繰り返す。
【０１１６】
また、予め定めた所定回数の少ない発光量のフラッシュ撮影が完了した場合、ステップＳ３２１の判断の結果は“ＹＥＳ”となり、システムコントローラ２は、図９に示した第２のスローシンクロ撮影におけるステップＳ２３０〜ステップＳ２３２と同様に、再び、短い露光時間での撮影（ステップＳ３３０）、撮像部１から読み出した画像信号の記録部３への一時記憶（ステップＳ３３１）、予め定めた所定回数の撮影が完了したか否かの判断（ステップＳ３３２）を行う。所定回数の撮影が完了していない場合（ステップＳ３３２の“ＮＯ”）には、図９に示した第２のスローシンクロ撮影と同様に、ステップＳ３３０に戻って、短い露光時間での撮影、撮像部１から読み出した画像信号の記録部３への一時記憶、および所定回数の撮影が完了したか否かの判断を、所定回数の撮影が完了するまで繰り返す。
【０１１７】
予め定めた所定回数の撮影が完了すると、ステップＳ３３２の判断の結果は“ＹＥＳ”となり、システムコントローラ２は、記録部３に一時記録されているそれぞれの画像信号の画像合成処理を行う（ステップＳ３４０）。システムコントローラ２は、ステップＳ３４０における画像合成処理によって、図９に示した第２のスローシンクロ撮影におけるステップＳ２４０と同様に、合成後幕シンクロ画像と合成先幕シンクロ画像とを生成し、記録部３にそれぞれ一時記憶する。
【０１１８】
ただし、ステップＳ３４０における画像合成処理では、フラッシュ撮影時の画像信号が、少ない発光量のフラッシュ撮影における複数の画像信号になっているため、システムコントローラ２は、合成後幕シンクロ画像および合成先幕シンクロ画像を生成する際に、少ない発光量のフラッシュ撮影における複数の画像信号の画像合成処理も併せて行う。以下の説明においては、画像合成処理によって生成されるフラッシュ画像を、「合成フラッシュ画像」という。
【０１１９】
なお、画像合成処理によって合成するステップＳ３２０の少ない発光量のフラッシュ撮影で取得した画像信号の数、すなわち、合成フラッシュ画像の画像合成に用いるフラッシュ画像の枚数は、画像合成処理した後の合成フラッシュ画像の露光量がオーバーフローしない範囲の枚数を、システムコントローラ２が決定する。ここで、オーバーフローしない露光量とは、画像合成処理した後の合成フラッシュ画像の主要の被写体に、白飛びが発生しない状態の露光量である。なお、画像合成に用いたフラッシュ画像を撮影したときのそれぞれの露光時間の合計が、画像合成処理した後の合成フラッシュ画像の最終的な露光時間となる。
【０１２０】
ステップＳ３４０の画像合成処理が完了した後、すなわち、合成後幕シンクロ画像と合成先幕シンクロ画像とが、記録部３に一時記憶された後、システムコントローラ２は、図９に示した第２のスローシンクロ撮影におけるステップＳ３５０〜ステップＳ３７０と同様に、合成後幕シンクロ画像と合成先幕シンクロ画像との表示部５への表示（ステップＳ３５０）、ユーザーによって選択された画像記録媒体に記録する画像の選択（ステップＳ３６０）、選択した画像の画像記録媒体への記録（ステップＳ３７０）を行い、第３のスローシンクロ撮影の動作を完了する。
【０１２１】
次に、第３のスローシンクロ撮影における撮影のタイミングについて説明する。図１２は、本実施形態の撮像装置１０における第３の撮影方法（第３のスローシンクロ撮影）の動作のタイミングを示したタイミングチャートである。
【０１２２】
本第３のスローシンクロ撮影では、第３のスローシンクロ撮影の動作が開始されると、タイミングｔ３００〜タイミングｔ３０３において、システムコントローラ２は、図１０に示した第２のスローシンクロ撮影のタイミングチャートにおけるタイミングｔ２００〜タイミングｔ２０３と同様に、短い露光時間での撮影１〜撮影Ｎを行う（図１１のステップＳ３１０〜ステップＳ３１２）。この期間の短い露光時間での撮影で取得した複数の画像信号は、その後の画像合成処理において、合成後幕シンクロ画像を生成するための画像信号となる。
【０１２３】
その後、タイミングｔ３０２から開始した短い露光時間での撮影Ｎが完了したタイミングｔ３０３のときに、ユーザーが撮像装置１０のシャッターボタン４を押下（図１１のステップＳ３１２の“ＹＥＳ”）したことによってレリーズ信号が入力されると、システムコントローラ２は、少ない発光量のフラッシュ撮影１を行う（図１１のステップＳ３２０）。そして、予め定めたフラッシュ撮影の露光時間が経過すると、タイミングｔ３０４において、システムコントローラ２は、少ない発光量のフラッシュ撮影で撮像部１が露光した被写体光に応じた画像信号を、撮像部１から読み出して記録部３に一時記憶する。以降、少ない発光量のフラッシュ撮影と、撮像部１からの画像信号を読み出しと、記録部３への一時記憶とを、予め定めた所定の回数繰り返す。この期間の少ない発光量のフラッシュ撮影で取得した複数の画像信号は、その後の画像合成処理において、合成フラッシュ画像を生成するための画像信号となる。
【０１２４】
その後、タイミングｔ３０５から開始した予め定めた所定回数の少ない発光量のフラッシュ撮影Ｌがタイミングｔ３０６で完了（図１１のステップＳ３２１の“ＹＥＳ”）すると、タイミングｔ３０６〜タイミングｔ３０９において、システムコントローラ２は、図１０に示した第２のスローシンクロ撮影のタイミングチャートにおけるタイミングｔ２０４〜タイミングｔ２０７と同様に、再び短い露光時間での撮影Ｎ＋１〜撮影Ｎ＋Ｍを行う（図１１のステップＳ３３０〜ステップＳ３３２）。この期間の短い露光時間での撮影で取得した複数の画像信号は、その後の画像合成処理において、合成先幕シンクロ画像を生成するための画像信号となる。
【０１２５】
そして、タイミングｔ３０８から開始した予め定めた所定回数の短い露光時間での撮影Ｎ＋Ｍがタイミングｔ３０９で完了（図１１のステップＳ３３２の“ＹＥＳ”）すると、システムコントローラ２は、記録部３に一時記録されているそれぞれの画像信号を用いて、合成後幕シンクロ画像と合成先幕シンクロ画像とを生成する。
【０１２６】
このように、第３のスローシンクロ撮影では、ユーザーによる１回の撮影開始の指示、すなわち、ユーザーが撮像装置１０のシャッターボタン４を１回押下することによって、少ない発光量のフラッシュ撮影を行って複数の画像信号を取得する。そして、一時記憶した複数の画像信号を用いて、合成フラッシュ画像を生成する。また、第３のスローシンクロ撮影では、生成した合成フラッシュ画像と、フラッシュ撮影の前後に一時記憶した画像信号を用いて、合成後幕シンクロ画像と合成先幕シンクロ画像とを生成する。これにより、第３のスローシンクロ撮影では、被写体の背景のみではなく、フラッシュ光が投光される被写体の露光時間も変えた合成後幕シンクロ画像と合成先幕シンクロ画像とを生成することができる。
【０１２７】
上記に述べたように、本第３のスローシンクロ撮影においては、フラッシュ画像を、システムコントローラ２による画像合成処理によって生成している。そして、システムコントローラ２は、画像合成処理した後の合成フラッシュ画像の露光量がオーバーフローしないように、合成画像に用いるフラッシュ画像の枚数を決定している。このため、本第３のスローシンクロ撮影においては、ユーザーからの指示に応じて、合成画像に用いるフラッシュ画像の枚数を増減することもできる。
【０１２８】
図１２に示した第３のスローシンクロ撮影のタイミングチャートでは、最大で、フラッシュ撮影１〜フラッシュ撮影Ｌで取得したＬ枚の画像信号を用いて合成フラッシュ画像を生成することができる。そして、合成フラッシュ画像と、短い露光時間での撮影１〜撮影Ｎで取得したＮ枚の画像信号とを用いた合成後幕シンクロ画像を生成することができる。また、合成フラッシュ画像と、短い露光時間での撮影Ｎ＋１〜撮影Ｎ＋Ｍで取得したＭ枚の画像信号とを用いた合成先幕シンクロ画像を生成することができる。
【０１２９】
図１２に示した第３のスローシンクロ撮影のタイミングチャートでは、最小で、フラッシュ撮影１〜フラッシュ撮影Ｌのいずれか１回のフラッシュ撮影で取得した１枚の画像信号を、合成フラッシュ画像とすることができる。そして、例えば、フラッシュ撮影１で取得した１枚の画像信号と、短い露光時間での撮影１〜撮影Ｎで取得したＮ枚の画像信号とを用いた合成後幕シンクロ画像を生成することができる。また、例えば、フラッシュ撮影Ｌで取得した１枚の画像信号と、短い露光時間での撮影Ｎ＋１〜撮影Ｎ＋Ｍで取得したＭ枚の画像信号とを用いた合成先幕シンクロ画像を生成することができる。また、例えば、少ない発光量のフラッシュ撮影を行う期間の中心のタイミングで撮影されたＬ／２回目のフラッシュ撮影Ｌ／２で取得した１枚の画像信号と、短い露光時間での撮影１〜撮影Ｎで取得したＮ枚の画像信号とを用いて合成後幕シンクロ画像を生成することや、フラッシュ撮影Ｌ／２で取得した１枚の画像信号と、短い露光時間での撮影Ｎ＋１〜撮影Ｎ＋Ｍで取得したＭ枚の画像信号とを用いて合成先幕シンクロ画像を生成することもできる。
【０１３０】
なお、ユーザーからの指示に応じて、合成フラッシュ画像の合成画像に用いるフラッシュ画像の枚数を増減する方法は、第２のスローシンクロ撮影において合成後幕シンクロ画像と合成先幕シンクロ画像とを生成する際に画像枚数を増減する方法と同様に考えることができるため、詳細な説明は省略する。
【０１３１】
上記に述べたように、本第３の撮影方法（第３のスローシンクロ撮影）では、ユーザーによる撮影開始が指示されたタイミングで、少ない発光量のフラッシュ撮影を複数回行う。これにより、被写体の背景のみではなく、フラッシュ光が投光される被写体の露光時間も変えた合成後幕シンクロ画像と合成先幕シンクロ画像とを生成することができる。また、本第３の撮影方法では、画像合成に用いる画像の枚数の増減を、ユーザーが指示することができる。これにより、ユーザーは、被写体および背景の露光状態を確認しながら、画像合成に用いる画像の枚数を決定することができる。このことにより、本第３の撮影方法では、一般のユーザーでも失敗することなく容易に、先幕シンクロ画像および後幕シンクロ画像と同様のスローシンクロ撮影画像を得ることができ、被写体の白飛びの防止と、背景の明部の効果とを、撮影後に調整することができる。
【０１３２】
上記に述べたとおり、本発明を実施するための形態によれば、ユーザーによる１回の撮影開始の指示に応じて、一般のユーザーでも失敗することなく容易に、先幕シンクロ画像および後幕シンクロ画像と同様のスローシンクロ撮影画像を得ることができる。
【０１３３】
また、本発明を実施するための形態によれば、フラッシュ撮影で取得した画像信号とフラッシュ撮影の前後の撮影で取得した画像信号とを、一時記憶しておく。これにより、先幕シンクロ画像および後幕シンクロ画像を生成する際の画像合成に用いる画像の枚数を増減することができる。これにより、先幕シンクロ画像および後幕シンクロ画像における効果を、撮影後に調整することができる。
【０１３４】
なお、本実施形態においては、それぞれの撮影で取得した画像信号に対して、ます、記録用の画像処理を行い、その後、記録用の画像処理を行った画像に対して表示用の画像処理を行って表示部５に表示する場合について説明したが、表示部５に画像を表示する方法は、本発明を実施するための形態に限定されるものではない。例えば、それぞれの撮影で取得した画像信号に対して、ます、表示用の画像処理を行って表示部５に表示し、ユーザーによって画像記録媒体に記録する画像が選択された後に、選択された画像に対応する画像信号に対して記録用の画像処理を行って、画像記録媒体に記録することもできる。
【０１３５】
また、本実施形態においては、撮像装置内のシステムコントローラが、記録や表示用の画像処理、画像合成処理など、全ての処理を行う構成について説明したが、撮像装置の構成は、本発明を実施するための形態に限定されるものではない。例えば、記録や表示用の画像処理を行う画像処理部と、画像合成を行う画像処理部とをそれぞれ備え、システムコントローラの指示に応じて、それぞれの画像処理部が処理する構成とすることもできる。
【０１３６】
なお、図１に示した撮像装置１０内の各構成要素による処理、例えば、本実施形態において示したそれぞれの撮影方法における各処理ステップを実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、システムコントローラ２に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１３７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１３８】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【０１３９】
１０・・・撮像装置
１・・・撮像部
２・・・システムコントローラ
３・・・記録部
４・・・シャッターボタン（撮像指示部）
５・・・表示部（表示部，画像選択部，合成枚数指示部）
６・・・設定スイッチ（画像選択部，合成枚数指示部）
７・・・発光部
【図１】
2012194269.tif 000003
【図２】
2012194269.tif 000004
【図３】
2012194269.tif 000005
【図４】
2012194269.tif 000006
【図５】
2012194269.tif 000007
【図６】
2012194269.tif 000008
【図７】
2012194269.tif 000009
【図８】
2012194269.tif 000010
【図９】
2012194269.tif 000011
【図１０】
2012194269.tif 000012
【図１１】
2012194269.tif 000013
【図１２】
2012194269.tif 000014