(57)【要約】【課題】撮影前に擬似ＮＤフィルタ撮影をシミュレーションしてライブビュー表示する。【解決手段】撮影装置１は撮像部２０と第１合成部６１と第１ゲイン印加部６２と第２合成部６３と第２ゲイン印加部６４と表示部を備える。撮像部２０は第１露光時間で第１画像データを取得し第２露光時間で第２画像データを取得する。第１合成部６１は総露光時間が第３露光時間に達するまで取得した複数の第１画像データを加算合成し、第１ゲイン印加部６２は第１合成画像データに第１ゲインを印加しＮＤフィルタによって減光された明るさに相当する第１の明るさの第１静止画像データを生成する。第２合成部６３は第２画像データを順次加算合成し、第２ゲイン印加部６４は第２合成画像データに第２ゲインを印加し第１の明るさの第１ライブビュー画像データを生成する。表示部は第１ライブビュー画像をライブビュー画像表示用のフレームレートで表示する。【選択図】図３
2020077980.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部であって、第１露光時間で静止画像記録用の第１画像データを取得し、第２露光時間でライブビュー画像表示用の第２画像データを取得する前記撮像部と、
第１総露光時間が第３露光時間に達するまで前記撮像部で繰り返し取得した複数の第１画像データを加算合成する第１合成部と、
前記第１合成部から出力された第１合成画像データに第１ゲインを印加することで、第１の明るさを有する第１静止画像データを生成する第１ゲイン印加部と、
前記撮像部で取得した前記第２画像データを順次加算合成する第２合成部と、
前記第２合成部から順次出力された第２合成画像データに第２ゲインを印加することで、前記第１の明るさを有する第１ライブビュー画像データを生成する第２ゲイン印加部であって、前記第２ゲインは、前記第２合成画像データが前記第２合成部から出力される毎に印加される、という前記第２ゲイン印加部と、
前記第２ゲイン印加部で生成された前記第１ライブビュー画像データに基づいて、第１ライブビュー画像を、前記撮像部における前記ライブビュー画像表示用のフレームレートで更新して表示する表示部と、を備える
ことを特徴とする撮影装置。
【請求項２】
請求項１に記載の撮影装置において、さらに、
前記静止画像記録用に設定された減光率に基づいて前記第１露光時間、及び前記第３露光時間を設定し、前記ライブビュー画像表示用のフレームレートに基づいて前記第２露光時間を設定する露光時間設定部を備え、
前記露光時間設定部は、前記減光率と、前記第１露光時間と前記第３露光時間の一方と、に基づいて、前記第１露光時間と前記第３露光時間の他方を算出する
ことを特徴とする撮影装置。
【請求項３】
請求項２に記載の撮影装置において、
前記露光時間設定部は、前記第１露光時間と前記第３露光時間の比率が前記減光率と一致するように、前記第１露光時間と前記第３露光時間の前記他方を算出する
ことを特徴とする撮影装置。
【請求項４】
請求項２又は請求項３に記載の撮影装置において、
前記第１露光時間は、前記撮影装置が自動露光制御を実行することで推定された露光時間であり、
前記露光時間設定部は、前記第１露光時間を前記減光率で割ることで、前記第３露光時間を算出する
ことを特徴とする撮影装置。
【請求項５】
請求項２又は請求項３に記載の撮影装置において、
前記露光時間設定部は、前記撮影装置に手動で設定された前記第３露光時間に前記減光率を乗じることで、前記第１露光時間を算出する
ことを特徴とする撮影装置。
【請求項６】
請求項２乃至請求項５のいずれか１項に記載の撮影装置において、さらに、
前記減光率を指定する利用者の操作を受け付ける操作部と、
前記利用者が指定した前記減光率を設定する減光率設定部と、備える
ことを特徴とする撮影装置。
【請求項７】
請求項２乃至請求項６のいずれか１項に記載の撮影装置において、
前記露光時間設定部は、
前記第１露光時間が前記撮像部における前記静止画像記録用の本露光読み出しの最大フレームレートの逆数に対応する時間以上か否かを判定し、
前記第１露光時間が前記最大フレームレートの逆数に対応する時間未満であると判定した場合に、前記第１露光時間を前記最大フレームレートの逆数に対応する時間以上の時間に変更する
ことを特徴とする撮影装置。
【請求項８】
請求項２乃至請求項６のいずれか１項に記載の撮影装置において、
前記露光時間設定部は、前記第１露光時間が前記撮像部における前記静止画像記録用の本露光読み出しの最大フレームレートの逆数に対応する時間以上か否かを判定し、
前記表示部は、前記露光時間設定部によって前記第１露光時間が前記最大フレームレートの逆数に対応する時間未満であると判定された場合に、警告を表示する
ことを特徴とする撮影装置。
【請求項９】
請求項２乃至請求項６のいずれか１項に記載の撮影装置において、
前記露光時間設定部は、
前記第２露光時間が前記ライブビュー画像表示用のフレームレートの逆数に対応する時間未満か否かを判定し、
前記第２露光時間が前記ライブビュー画像表示用のフレームレートの逆数に対応する時間未満であると判定した場合に、前記第２露光時間を前記ライブビュー画像表示用のフレームレートの逆数に対応する時間に変更する
ことを特徴とする撮影装置。
【請求項１０】
請求項２乃至請求項６のいずれか１項に記載の撮影装置において、
前記露光時間設定部は、前記第２露光時間が前記ライブビュー画像表示用のフレームレートの逆数に対応する時間未満か否かを判定し、
前記表示部は、前記露光時間設定部によって前記第２露光時間が前記ライブビュー画像表示用のフレームレートの逆数に対応する時間未満であると判定された場合に、警告を表示する
ことを特徴とする撮影装置。
【請求項１１】
請求項１乃至請求項１０のいずれか１項に記載の撮影装置において、
前記第２合成部は、撮影設定の変更が通知されると、前記撮影設定が変更された後に前記撮像部で取得した前記第２画像データを順次加算合成する
ことを特徴とする撮影装置。
【請求項１２】
請求項１乃至請求項１１のいずれか１項に記載の撮影装置において、さらに、
前記撮影装置の手振れ量を検出する手振れ検出部を備え、
前記第２合成部は、第１の閾値以上の手振れ量が前記手振れ検出部で検出されると、、リセットして終了し、前記第１の閾値より小さい前記手振れ量において前記撮像部で取得した前記第２画像データを順次可算合成することを特徴とする撮影装置。
【請求項１３】
請求項１に記載の撮影装置において、さらに、
前記静止画像記録用に設定された加算合成枚数に基づいて、前記第１露光時間、及び前記第３露光時間を設定する露光時間設定部を備え、
前記露光時間設定部は、前記加算合成枚数と、前記第１露光時間と前記第３露光時間の一方と、に基づいて、前記第１露光時間と前記第３露光時間の他方を算出する
ことを特徴とする撮影装置。
【請求項１４】
請求項１に記載の撮影装置において、さらに、
被写体輝度を検出する測光部と、
前記測光部で検出された被写体輝度に基づいて、前記第１露光時間、前記第２露光時間、及び前記第３露光時間を設定する露光時間設定部を備える
ことを特徴とする撮影装置。
【請求項１５】
請求項１乃至請求項１４のいずれか１項に記載の撮影装置において、
前記表示部は、前記第３露光時間を表示する
ことを特徴とする撮影装置。
【請求項１６】
請求項１乃至請求項１５のいずれか１項に記載の撮影装置において、
前記表示部は、前記第１露光時間と前記第３露光時間を表示する
ことを特徴とする撮影装置。
【請求項１７】
請求項１乃至請求項１６のいずれか１項に記載の撮影装置において、
前記表示部は、前記第３露光時間に対する前記第２合成画像データに対応する露光時間の比率を表示する
ことを特徴とする撮影装置。
【請求項１８】
請求項１乃至請求項１７のいずれか１項に記載の撮影装置において、
前記第１露光時間は、前記第１の明るさを決定し、
前記第３露光時間は、前記被写体の運動の追跡時間を決定する
ことを特徴とする撮影装置。
【請求項１９】
第１総露光時間が第３露光時間に達するまで繰り返し取得した複数の第１画像データを加算合成することで第１合成画像データを生成し、ここで、前記複数の第１画像データの各々は、静止画像記録用の画像データであって、第１露光時間で取得され、
前記第１合成画像データに第１ゲインを印加することで、第１の明るさを有する第１静止画像データを生成し、
前記第１合成画像データを生成する前に、第２画像データを順次加算合成することで第２合成画像データを生成し、ここで、前記第２画像データは、ライブビュー画像表示用の画像データであって、第２露光時間で取得され、
前記第１合成画像データを生成する前に、前記第２合成画像データに第２ゲインを印加することで、前記第１の明るさを有する第１ライブビュー画像データを生成し、ここで、前記第２ゲインは、前記第２合成画像データが生成される毎に印加され、
前記第１合成画像データを生成する前に、前記第１ライブビュー画像データに基づいて、第１ライブビュー画像を、前記ライブビュー画像表示用のフレームレートで更新して表示する
ことを特徴とする撮影方法。
【請求項２０】
被写体を撮像する撮像部であって、第１露光時間で静止画像記録用の第１画像データを取得し、第２露光時間でライブビュー画像表示用の第２画像データを取得する前記撮像部を含む撮影装置に、
第１総露光時間が第３露光時間に達するまで前記撮像部で繰り返し取得した複数の第１画像データを加算合成することで第１合成画像データを生成し、
前記第１合成画像データに第１ゲインを印加することで、第１の明るさを有する第１静止画像データを生成し、
前記第１合成画像データを生成する前に、前記撮像部で取得した前記第２画像データを順次加算合成することで第２合成画像データを生成し、
前記第１合成画像データを生成する前に、前記第２合成画像データに第２ゲインを印加することで、前記第１の明るさを有する第１ライブビュー画像データを生成し、前記第２ゲインは、前記第２合成画像データが生成される毎に印加され、
前記第１合成画像データを生成する前に、前記第１ライブビュー画像データに基づいて、第１ライブビュー画像を、前記撮像部における前記ライブビュー画像表示用のフレームレートで更新して表示する
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の開示は、撮影装置、撮影方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、撮影装置の分野では、ＮＤ（Neutral Density）フィルタを用いて減光し、露出時間を長くしてスローシャッタ効果を演出したり、高輝度被写体の白とびを防止する撮影手法が知られている。しかしながら、ＮＤフィルタを手動で着脱する装置構成では、着脱に伴う作業負担が課題となっている。通常、ＮＤフィルタは複数のＮＤフィルタを組み合わせて使用する。このため、ＮＤフィルタ自体の組み合わせが煩雑である。さらにＮＤフィルタを装着して減光した後に発生するISO感度・シャッタ速度・絞りなどの再設定操作が煩雑である。加えて暗い環境でＮＤフィルタを装着すると、ファインダーが見えないという視認性の問題がある。光学ファインダーはもとより、例えEVF(Electronic View Finder)であっても、入射光量が低下するので同様に問題である。さらに加えて撮影装備の準備が必要であり利用者に負担がかかる。また、ＮＤフィルタを内蔵し光路に対して挿脱する装置構成では、撮影装置の大型化、高コスト化が課題となっている。
【０００３】
このような課題に関連する技術は、特許文献１に記載されている。特許文献１には、高輝度被写体の白とび防止を目的として、分割露光と画像処理を組み合わせることで、擬似的にＮＤフィルタを用いた撮影を再現する技術が記載されている。以降では、物理的なＮＤフィルタを使わずに擬似的にＮＤフィルタを用いた撮影を再現する撮影を擬似ＮＤフィルタ撮影と記す。
【０００４】
なお、特許文献２には、動画撮影において、白とびを防止する目的で擬似ＮＤフィルタ撮影を適用した技術が記載されている。また、特許文献３には、記録された動画ファイルから使用者が合成の対象として指定した各再生フレームを読み出して再生編集し、静止画像を生成する技術が記載されている。特許文献４には、動画記録中にマルチエコー処理などの動画における特殊効果を加える画像処理技術が記載されている。特許文献５には、撮影終了後に再生編集して露光量を修正した合成画像を再生成する技術が記載されている。特許文献６には、撮影終了後に、再生画像を再生編集することで先幕シンクロ／後幕シンクロ／マルチ発光等における画像演出効果を付加する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１３６０８７号公報
【特許文献２】特開２０１６−０５８８０８号公報
【特許文献３】特開２０１５−１０３１１９号公報
【特許文献４】特開２０１６−０４８９６８号公報
【特許文献５】特開２０１７−０１５２７６号公報
【特許文献６】特開２００９−２３２３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のＮＤフィルタ撮影や疑似ＮＤフィルタ撮影では、数秒から数十秒かかる撮影のＮＤ倍率を含む適切な撮影条件の設定が煩雑で且つ難しく、また撮影が完全に終了するまでスローシャッタ効果を演出した静止画像は表示されない。このため、撮影のやり直しによって大きく時間を無駄にしてしまうことから、ＮＤフィルタ撮影のＮＤ倍率に伴う明るさ及びスローシャッタ効果を撮影開始前にシミュレーションする技術が期待されている。なお、特許文献１から特許文献５には、擬似ＮＤフィルタ撮影又はそれに類似する撮影の技術が記載されているが、いずれの文献にも撮影開始前にＮＤフィルタを用いて「減光された明るさ」と「スローシャッタ効果」とを同時に設定する撮影手法を有する疑似ＮＤフィルタ撮影と、その設定の適否を判断するために撮影開始前に疑似ＮＤフィルタ撮影をシミュレーションする技術と、についてはなんら記載されていない。
【０００７】
以上のような実情を踏まえ、本発明の一側面に係る目的は、撮影前に擬似ＮＤフィルタ撮影をシミュレーションしてライブビュー表示する技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る撮影装置は、被写体を撮像する撮像部であって、第１露光時間で静止画像記録用の第１画像データを取得し、第２露光時間でライブビュー画像表示用の第２画像データを取得する前記撮像部と、第１総露光時間が第３露光時間に達するまで前記撮像部で繰り返し取得した複数の第１画像データを加算合成する第１合成部と、前記第１合成部から出力された第１合成画像データに第１ゲインを印加することで、第１の明るさを有する第１静止画像データを生成する第１ゲイン印加部と、前記撮像部で取得した前記第２画像データを順次加算合成する第２合成部と、前記第２合成部から順次出力された第２合成画像データに第２ゲインを印加することで、前記第１の明るさを有する第１ライブビュー画像データを生成する第２ゲイン印加部であって、前記第２ゲインは、前記第２合成画像データが前記第２合成部から出力される毎に印加される、という前記第２ゲイン印加部と、前記第２ゲイン印加部で生成された前記第１ライブビュー画像データに基づいて、第１ライブビュー画像を、前記撮像部における前記ライブビュー画像表示用のフレームレートで更新して表示する表示部と、を備える。
【０００９】
本発明の一態様に係る撮影方法は、第１総露光時間が第３露光時間に達するまで繰り返し取得した複数の第１画像データを加算合成することで第１合成画像データを生成し、ここで、前記複数の第１画像データの各々は、静止画像記録用の画像データであって、第１露光時間で取得され、前記第１合成画像データに第１ゲインを印加することで、第１の明るさを有する第１静止画像データを生成し、前記第１合成画像データを生成する前に、第２画像データを順次加算合成することで第２合成画像データを生成し、ここで、前記第２画像データは、ライブビュー画像表示用の画像データであって、第２露光時間で取得され、前記第１合成画像データを生成する前に、前記第２合成画像データに第２ゲインを印加することで、前記第１の明るさを有する第１ライブビュー画像データを生成し、ここで、前記第２ゲインは、前記第２合成画像データが生成される毎に印加され、前記第１合成画像データを生成する前に、前記第１ライブビュー画像データに基づいて、第１ライブビュー画像を、前記ライブビュー画像表示用のフレームレートで更新して表示する。
【００１０】
本発明の一態様に係るプログラムは、被写体を撮像する撮像部であって、第１露光時間で静止画像記録用の第１画像データを取得し、第２露光時間でライブビュー画像表示用の第２画像データを取得する前記撮像部を含む撮影装置に、第１総露光時間が第３露光時間に達するまで前記撮像部で繰り返し取得した複数の第１画像データを加算合成することで第１合成画像データを生成し、前記第１合成画像データに第１ゲインを印加することで、第１の明るさを有する第１静止画像データを生成し、前記第１合成画像データを生成する前に、前記撮像部で取得した前記第２画像データを順次加算合成することで第２合成画像データを生成し、前記第１合成画像データを生成する前に、前記第２合成画像データに第２ゲインを印加することで、前記第１の明るさを有する第１ライブビュー画像データを生成し、前記第２ゲインは、前記第２合成画像データが生成される毎に印加され、前記第１合成画像データを生成する前に、前記第１ライブビュー画像データに基づいて、第１ライブビュー画像を、前記撮像部における前記ライブビュー画像表示用のフレームレートで更新して表示する処理を実行させる。
【発明の効果】
【００１１】
上記の態様によれば、撮影前に擬似ＮＤフィルタ撮影をシミュレーションしてライブビュー表示することができる。
【図面の簡単な説明】
【００１２】
【図１】撮影装置１の構成を例示した図である。
【図２】撮影装置１の外観図である。
【図３】撮影装置１の機能構成を例示した図である。
【図４】撮影処理の流れを示した図である。
【図５】ライブビュー画像の一例を示した図である。
【図６】ライブビュー画像の別の例を示した図である。
【図７】ライブビュー画像の更に別の例を示した図である。
【図８】擬似ＮＤ撮影ボタン処理のフローチャートである。
【図９】ボタン押下中ダイヤル回転処理のフローチャートである。
【図１０】減光率を粗く変更する方法を説明するための図である。
【図１１】減光率を細かく変更する方法を説明するための図である。
【図１２】ボタン短押しダイヤル回転処理のフローチャートである。
【図１３】減光率設定画面の一例を示した図である。
【図１４】ＮＤフィルタタイプを変更する方法を説明するための図である。
【図１５】対象項目を変更する方法を説明するための図である。
【図１６】減光率自動設定処理のフローチャートである。
【図１７】撮影処理のフローチャートである。
【図１８】前処理のフローチャートである。
【図１９】前処理のフローチャートの変形例である。
【図２０】露光時間設定処理のフローチャートである。
【図２１】手動ＮＤ用露光時間設定処理のフローチャートである。
【図２２】連続性演算処理のフローチャートである。
【図２３】連続性演算処理のフローチャートの変形例である。
【図２４】連続性に関する警告表示の一例を示した図である。
【図２５】再現性演算処理のフローチャートである。
【図２６】再現性演算処理のフローチャートの変形例である。
【図２７】手動ＮＤ用露光時間設定処理のフローチャートの変形例である。
【図２８】自動ＮＤ用露光時間設定処理のフローチャートである。
【図２９】ライブシミュレーション処理のフローチャートである。
【図３０】擬似ＮＤフィルタ撮影処理のフローチャートである。
【図３１】マルチ撮影処理のフローチャートである。
【図３２】静止画像の一例を示した図である。
【図３３】ハーフタイプの擬似ＮＤフィルタ設定について説明するための図である。
【図３４】静止画像の画素ラインについて説明するための図である。
【図３５】擬似ＮＤフィルタテーブルの一例を示した図である。
【図３６】撮影装置１の機能構成の変形例を示した図である。
【図３７】ボタン短押しダイヤル回転処理のフローチャートの変形例である。
【図３８】ツインシャッタ速度設定画面の一例を示した図である。
【図３９】撮影装置１の機能構成の更に別の変形例を示した図である。
【発明を実施するための形態】
【００１３】
図１は、撮影装置１の構成を例示した図である。図２は、撮影装置１の外観図である。撮影装置１は、分割露光と画像処理の組み合わせにより、擬似的にＮＤフィルタを用いた撮影を再現する擬似ＮＤフィルタ撮影を行う。また、撮影装置１は、擬似ＮＤフィルタ撮影により静止画像を撮影する前に、擬似ＮＤフィルタ撮影をシミュレーションしてライブビュー表示する。
【００１４】
以下、図１及び図２を参照しがら撮影装置１の構成について説明する。以降では、撮影装置１がデジタルカメラである場合を例にして説明するが、撮影装置１は、撮影機能を有していればよく、デジタルカメラに限らない。撮影装置１は、例えば、スマートフォン、携帯電話、タブレット型のコンピュータなどの携帯端末であってもよい。また、撮影装置１は、例えば、据え置き型のコンピュータ、顕微鏡などであってもよい。
【００１５】
撮影装置１は、図１及び図２に示すように、表示部２を備えている。表示部２は、例えば、撮影装置１の背面に設けられた液晶ディスディスプレイ（ＬＣＤ）、有機ＥＬディスプレイなどであり、擬似ＮＤフィルタ撮影をシミュレーションすることで生成されたライブビュー画像を表示する。
【００１６】
撮影装置１は、さらに、図１に示すように、撮像部２０、メモリ２６、システム制御部２７、撮像制御部２８、シャッタ制御部２９、絞り制御部３０、レンズ制御部３１、ＡＦ処理部３２、露光制御部３３、手振れ検出部３４、画像処理部３５、電源部３６、電源制御部３７、操作部３８、外部メモリ３９、不揮発性メモリ４０、フラッシュ制御部４１、フラッシュ充電部４２、及びフラッシュ発光部４３を備えている。
【００１７】
撮像部２０は、レンズ２１、絞り２２、メカニカルシャッタ２３、撮像素子２４、及び、Ａ／Ｄ変換部２５を備えていて、被写体を撮像して被写体の画像データを取得する。
【００１８】
レンズ２１は、単焦点レンズまたはズームレンズであり、被写体の光学像を形成するための単数または複数の光学レンズを含んでいる。レンズ制御部３１によってレンズ２１を構成する一部又は全部の光学レンズの移動が制御され、それによって、フォーカシング、ズーミングなどが行われる。
【００１９】
絞り２２は、撮影装置１に入射した光を遮光することで、撮像素子２４へ入射する光量を制限する。絞り制御部３０によって絞り２２の開口径が制御され、それによって、光量及び被写界深度の調整が行われる。
【００２０】
メカニカルシャッタ２３は、撮像素子２４へ光が入射する露光状態と、撮像素子２４へ光が入射しない遮光状態と、を切り換える。シャッタ制御部２９によってメカニカルシャッタ２３の開閉が制御され、それによって、露光状態と遮光状態が切り換わる。
【００２１】
撮像素子２４は、例えば、ＣＣＤ(Charge Coupled Device)イメージセンサ、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)イメージセンサなどであり、各々が画素を構成する、二次元に配列された複数のフォトダイオードを含んでいる。フォトダイオードが受光量に応じた電流を発生させることで、フォトダイオードに接続されているキャパシタに電荷が蓄積される。撮像制御部２８によって撮像素子２４の露光時間、フレームレートが制御され、これによって、撮像素子２４から画像データが出力される。
【００２２】
Ａ／Ｄ変換部２５は、撮像素子２４から出力されたアナログデータである画像データをデジタルデータである画像データに変換し、メモリ２６へ出力する。
【００２３】
メモリ２６は、画像データの一時記憶ための、電気的書き換え可能な揮発性メモリであり、例えば、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）である。
【００２４】
システム制御部２７は、撮影装置１を制御する電気回路である。システム制御部２７は、プロセッサとメモリとを含み、例えば、それらを１つのチップ上に集積した電気回路であってもよい。システム制御部２７は、各種制御部（撮像制御部２８、シャッタ制御部２９、絞り制御部３０、レンズ制御部３１、ＡＦ処理部３２、露光制御部３３、フラッシュ制御部４１など）に接続されている。
【００２５】
ＡＦ処理部３２は、画像データに基づいてオートフォーカス処理を行う。露光制御部３３は、測光部の一例であり、画像データに基づいて被写体輝度を検出する。手振れ検出部３４は、撮影装置１に生じた手振れ量を検出する。
【００２６】
画像処理部３５は、メモリ２６から画像データを読み出して種々の画像処理を行う電気回路である。画像処理部３５は、例えば、オプティカルブラック減算処理、ホワイトバランス補正処理、デモザイキング処理、色マトリクス処理などの基本的な画像処理に加えて、擬似ＮＤフィルタ撮影で行われる画像合成処理などを行う。
【００２７】
電源部３６は、例えば、一次電池、二次電池などであってもよく、商用電源に接続されたＡＣアダプタであってもよい。電源制御部３７は、電源部３６から供給された電力を撮影装置１の各部へ供給する電源回路である。
【００２８】
操作部３８は、利用者の操作に供される部材であり、例えば、図２に示す、擬似ＮＤ撮影ボタン３、撮影モードダイヤル４、ズームリング５、マニュアルフォーカスリング６、シャッターボタン７、Ｆダイヤル８、拡大ボタン９、動画ボタン１０、ＬＶモードボタン１１、Ｒダイヤル１２などを含んでいる。
【００２９】
外部メモリ３９は、撮影装置１に着脱自在な記録媒体であり、例えば、メモリカードである。不揮発性メモリ４０は、例えば、フラッシュメモリである。外部メモリ３９には、例えば、擬似ＮＤフィルタ撮影により得られた静止画像データが記録される。
【００３０】
フラッシュ制御部４１は、フラッシュ充電部４２及びフラッシュ発光部４３を制御する。フラッシュ制御部４１は、フラッシュ充電部４２に蓄積されたエネルギーを利用してフラッシュ発光部４３に発光動作を行わせる。
【００３１】
図３は、撮影装置１の機能構成を例示した図である。撮影装置１は、擬似ＮＤフィルタ撮影、及び、そのシミュレーションを行うための構成要素として、図３に示すように、露光時間設定部５０と、画像生成部６０と、静止画像記録部７０と、ライブビュー画像表示部８０と、露光時間表示部９０を備えている。
【００３２】
露光時間設定部５０は、減光率設定部５１を含み、擬似ＮＤフィルタ撮影での静止画像記録用に設定された減光率に基づいて第１露光時間、第２露光時間、及び第３露光時間を設定する。操作部３８が減光率を指定する利用者の操作を受け付けると、減光率設定部５１は、利用者が指定した減光率を設定する。露光時間設定部５０及び減光率設定部５１の機能は、例えば、図１に示すシステム制御部２７によって実現される。
【００３３】
第１露光時間は、疑似ＮＤフィルタ撮影における減光された明るさの静止画像を生成するための露光時間であり、静止画像データを生成するときに、撮像素子２４に設定される。本実施例では、第１の露光時間は、疑似ＮＤフィルタ撮影の減光量に応じて減光された第１の明るさを決定する露光時間としているが、必ずしも減光量に応じて可変する必要はなく、例えば本露光読み出し制御の最大フレームレートのフレーム時間に固定しても良い。撮像部２０は、擬似ＮＤフィルタ撮影を行うときに、本露光読み出し制御で、第１露光時間の画像データを連続的に繰り返し取得する。なお、第１露光時間は、各画素の出力電圧が飽和しない時間であることが望ましい。
【００３４】
第２露光時間は、ライブビュー画像データを生成するときに、撮像素子２４に設定される。撮像部２０は、擬似ＮＤフィルタ撮影をシミュレーションするときに、第２露光時間で画像データを取得する。第２露光時間は、例えば、ライブビュー画像の表示フレームレート（例えば、１２０fps）に相当する時間（例えば、１／１２０ｓ）であってもよい。ここで、ライブビュー画像の表示フレームレートは本来のファインダ機能である被写体追従性を損なわない範囲で明るさに応じて変動しても良い。なお、飽和状態まで正確にライブビューでシミュレーションするために、静止画撮影における本露光時と同じ絞り値で、本露光読み出し制御による撮像制御を行い、第２露光時間を第１露光時間と同じにすることが望ましい。もしくは本露光読み出し制御は、例えば、最大６０fpsであるので、ライブビューフレームレートを、これに揃え、６０fpsとすることが望ましいが、揃えない場合は別途、飽和警告表示をライブビュー上に行うよう構成しても良い。
【００３５】
第３露光時間は、被写体の運動の追跡時間を決定する露光時間であり、被写体像の流れ度合い、即ち、スローシャッタ効果を決定する。なお、第３露光時間は、第１露光時間よりも長い。
【００３６】
減光率は、擬似ＮＤフィルタ撮影で擬似するＮＤフィルタの値（ＮＤ倍率ともいう）の逆数である。例えば、ＮＤ２のＮＤフィルタを擬似する場合であれば１／２であり、ＮＤ４００のＮＤフィルタを擬似する場合であれば１／４００である。
【００３７】
画像生成部６０は、擬似ＮＤフィルタ撮影及び擬似ＮＤフィルタ撮影のシミュレーションにおいて画像データを合成して、ライブビュー表示用の画像データ又は静止画像記録用の画像データを生成する。画像生成部６０は、第１合成部６１、第１ゲイン印加部６２、第２合成部６３、及び第２ゲイン印加部６４を含んでいる。第１合成部６１及び第１ゲイン印加部６２は、擬似ＮＤフィルタ撮影で用いられ、第２合成部６３及び第２ゲイン印加部６４は、擬似ＮＤフィルタ撮影のシミュレーションで用いられる。画像生成部６０の機能は、例えば、図１に示す画像処理部３５によって実現される。
【００３８】
第１合成部６１は、擬似ＮＤフィルタ撮影における総露光時間が第３露光時間に達するまで、撮像部２０で繰り返し取得した複数の第１画像データを加算合成する。そして、第１合成部６１は、加算合成処理によって第１合成画像データを生成する。第１画像データは、擬似ＮＤフィルタ撮影による静止画像記録のために取得した画像データであり、第１露光時間で取得される。なお、以降では、擬似ＮＤフィルタ撮影における総露光時間を第１総露光時間と記す。
【００３９】
第１ゲイン印加部６２は、第１合成部６１から出力された第１合成画像データに第１ゲインを印加することで、減光率に基づく明るさを有する第１静止画像データを生成する。なお、減光率に基づく明るさとは、ここでは第１露光時間に相当する明るさ（以降、第１の明るさと記す）を意味するが、第１露光時間を本露光読み取りシーケンスの最大フレームレートの逆数に固定し、第１の明るさとは異なる固定の明るさとなるように構成しても良い。第１ゲインは、下式（１）で算出される。
第１ゲイン＝第３露光時間×減光率／第１総露光時間  ・・・（１）
【００４０】
第１総露光時間が第３露光時間に一致する場合であれば、第１ゲインは、減光率設定部５１で設定された減光率そのものであり、擬似するＮＤフィルタのＮＤ倍率の逆数である。
【００４１】
第２合成部６３は、撮像部２０で取得した第２画像データを順次加算合成する。そして、第２合成部６３は、加算合成処理によって第２合成画像データを生成する。第２画像データは、擬似ＮＤフィルタ撮影をシミュレーションしたライブビュー画像表示のために取得した画像データであり、第２露光時間で取得される。なお、以降では、擬似ＮＤフィルタ撮影のシミュレーションにおける総露光時間を第２総露光時間と記す。
【００４２】
第２ゲイン印加部６４は、第２合成部６３から順次出力された第２合成画像データに第２ゲインを印加することで、ＮＤフィルタ撮影の成果物として記録される静止画像データに相当する明るさを有する第１ライブビュー画像データを生成する。即ち、第１の明るさを有する第１ライブビュー画像データを生成する。第２ゲインは、第２合成画像データが第２合成部から出力される毎に下式（２）で算出される。
第２ゲイン＝第３露光時間×減光率／第２総露光時間  ・・・（２）
【００４３】
静止画像記録部７０は、第１ゲイン印加部６２で生成された第１静止画像データを擬似ＮＤフィルタ撮影の成果物として記録する。なお、静止画像記録部７０の機能は、例えば、図１に示す外部メモリ３９によって実現される。
【００４４】
ライブビュー画像表示部８０は、第２ゲイン印加部６４で生成された第１ライブビュー画像データに基づいて、第１ライブビュー画像を、撮像部２０におけるライブビュー画像表示用のフレームレートで更新して表示する。なお、ライブビュー画像表示部８０の機能は、例えば、図１に示す表示部２によって実現される。
【００４５】
露光時間表示部９０は、露光時間設定部５０で設定された第３露光時間を表示する。なお、露光時間表示部９０の機能は、例えば、図１に示す表示部２によって実現される。
【００４６】
図４は、撮影装置１が行う撮影処理の流れを示した図である。撮影装置１では、例えば、システム制御部２７が所定のプログラムを実行することで、図３に示す構成要素が機能して、図４に示す、擬似ＮＤフィルタ撮影のシミュレーションから擬似ＮＤフィルタ撮影までの一連の撮影処理が行われる。
【００４７】
図４に示す撮影処理が開始されると、撮影装置１は、まず、静止画像記録用に減光率を設定する（ステップＳ１）。ここでは、例えば、撮影装置１の利用者が操作部３８を操作することで指定したＮＤ倍率に基づいて、減光率設定部５１が減光率を設定する。
【００４８】
次に、撮影装置１は、露光時間を設定する（ステップＳ２）。ここでは、露光時間設定部５０が、ステップＳ１で設定された減光率に基づいて、第１露光時間、及び、第３露光時間を設定し、ライブビュー画像表示用のフレームレートに基づいて第２露光時間を設定する。なお、ライブビュー画像表示用のフレームレートは、単に、ライブビューのフレームレートとも記す。
【００４９】
特に、第１露光時間と第３露光時間に関しては、露光時間設定部５０は、減光率と、第１露光時間と第３露光時間の一方と、に基づいて、第１露光時間と第３露光時間の他方を算出する。より具体的には、露光時間設定部５０は、第１露光時間と第３露光時間の比率（＝第１露光時間／第３露光時間）が減光率に一致するように、第１露光時間と第３露光時間の他方を算出する。
【００５０】
例えば、露光時間設定部５０は、撮影装置１が自動露光（ＡＥ）制御を行うことで推定した露光時間を、第１露光時間に設定してもよく、その場合、第１露光時間を減光率で割ることで、第３露光時間を算出してもよい。また、露光時間設定部５０は、利用者が手動で設定した時間を第３露光時間に設定してもよく、その場合、手動で設定された第３露光時間に減光率を乗じることで、第１露光時間を算出してもよい。
【００５１】
露光時間の設定が完了すると、撮影装置１は、擬似ＮＤフィルタ撮影のシミュレーションを開始して、ステップＳ８で擬似ＮＤフィルタ撮影の撮影指示があるまで、ステップＳ３からステップＳ７の処理を繰り返す。
【００５２】
まず、撮影装置１は、ライブビュー画像用の画像データを取得する（ステップＳ３）。ここでは、撮像制御部２８がステップＳ２で設定された第２露光時間を撮像素子２４に設定し、撮像部２０が第２露光時間でライブビュー画像表示用の第２画像データを取得する。
【００５３】
次に、撮影装置１は、ステップＳ３で取得した画像データを合成する（ステップＳ４）。ここでは、第２合成部６３が、撮像部２０が第２露光時間で取得した第２画像データを順次加算合成して、第２合成画像データを生成する。
【００５４】
さらに、撮影装置１は、ゲインを算出する（ステップＳ５）。ここでは、第２ゲイン印加部６４が上述した式（２）で第２ゲインを算出する。
【００５５】
ゲインが算出されると、撮影装置１は、ライブビュー画像データを生成する（ステップＳ６）。ここでは、第２ゲイン印加部６４が、第２合成画像データに第２ゲインを印加することで第１ライブビュー画像データを生成する。
【００５６】
その後、撮影装置１は、ライブビュー画像を表示する（ステップＳ７）。ここでは、ライブビュー画像表示部８０が、ステップＳ６で生成された第１ライブビュー画像データに基づいて、第１ライブビュー画像を、ライブビュー画像表示用のフレームレートで更新して表示する。さらに、露光時間表示部９０が第３露光時間を表示してもよい。
【００５７】
図５に示すライブビュー画像１００は、シミュレーション開始から０．５秒経過時点において表示部２に表示されたライブビュー画像の一例であり、図６に示すライブビュー画像１０１は、シミュレーション開始から２秒経過時点において表示部２に表示されたライブビュー画像の一例である。なお、マーク２００は、第３露光時間を示している。また、マーク２０１及びマーク２０１ａは、第３露光時間と第２総露光時間の関係を示している。より具体的には、マーク２０１及びマーク２０１ａは、第３露光時間に占める第２総露光時間の割合を示す円環グラフと円環グラフ内に設けられた第２総露光時間を示す数値と、で構成されている。換言すると、円環グラフは、第３露光時間に対する第２合成画像データに対応する露光時間の比率を示している。マーク２０２は、擬似ＮＤフィルタ撮影におけるＮＤ倍率を示している。
【００５８】
ステップＳ８において、撮影指示が検出されると、撮影装置１は、擬似ＮＤフィルタ撮影を開始する。撮影指示は、例えば、シャッターボタン７の押下などである。
【００５９】
まず、撮影装置１は、複数の静止画像用の画像データを取得する（ステップＳ９）。ここでは、撮像制御部２８がステップＳ２で設定された第１露光時間を撮像素子２４に設定し、撮像部２０が第１露光時間で静止画像表示用の第１画像データを取得する。撮像部２０は、第１総露光時間が第３露光時間に達するまで第１画像データの取得を繰り返すことで、複数の第１画像データを取得する。
【００６０】
次に、撮影装置１は、ステップＳ９で取得した画像データを合成する（ステップＳ１０）。ここでは、第１合成部６１が、撮像部２０が取得した複数の第１画像データを加算合成して、第１合成画像データを生成する。
【００６１】
さらに、撮影装置１は、ゲインを算出する（ステップＳ１１）。ここでは、第１ゲイン印加部６２が上述した式（１）で第１ゲインを算出する。
【００６２】
ゲインが算出されると、撮影装置１は、静止画像データを生成する（ステップＳ１２）。ここでは、第１ゲイン印加部６２が、第１合成画像データに第１ゲインを印加することで第１静止画像データを生成する。
【００６３】
最後に、撮影装置１は、静止画像データを記録する（ステップＳ１３）。ここでは、静止画像記録部７０が、ステップＳ１２で生成された第１静止画像データを記録する。
【００６４】
図４に示すように、撮影装置１は、擬似ＮＤフィルタ撮影をシミュレーションすることで得られたライブビュー画像を表示してから、擬似ＮＤフィルタ撮影を行うことができる。従って、利用者は、ライブビュー画像を見ることで、擬似ＮＤフィルタ撮影で得られる画像のスローシャッタ効果を確認することができる。これにより、擬似ＮＤフィルタ撮影の失敗、つまり、擬似ＮＤフィルタ撮影で得られた画像が利用者の期待する画像とは大きく異なる事態、を避けることができる。このため、撮影のやり直しによって時間を大きく無駄することを防止することができる。
【００６５】
このように、撮影装置１は、擬似ＮＤフィルタ撮影前に、擬似ＮＤフィルタ撮影をシミュレーションした画像をライブビュー表示するものである。これに対して、例えば、特許文献４に記載される動画記録中にマルチエコー処理を行って特殊効果を与える技術は、合成画像を表示する点において類似するが、ＮＤフィルタによる静止画撮影をライブビュー上でシミュレーションするものではなく、さらにシミュレーションすることで特定の静止画の撮影条件を変更するものではなく、その点において、撮影装置１とは大きくことなる。また、特許文献５及び特許文献６に記載の技術は、撮影終了後に、画像を合成編集して再生表示する技術である。これらの技術も前記特定の静止画撮影条件をライブビュー上でシミュレーションするものではなく、その点において、撮影装置１とは大きくことなる。
【００６６】
また、撮影装置１はライブビュー画像を減光された静止画像と同じ明るさで表示するとともに、スローシャッタ効果も同時に表示する。さらに撮影条件の変更に応じて自動的にスローシャッタ効果をリセットし、撮影を再開するので、撮影のやり直しの回避に寄与するのみならず、迅速なやり直しも可能とする。
【００６７】
さらに、撮影装置１は、擬似ＮＤフィルタ撮影のシミュレーション開始後すぐにライブビュー画像を表示する。利用者は、シミュレーション開始からの経過時間に応じたスローシャッタ効果をライブビュー画像で確認することができるため、例えば、図５及び図６に示すライブビュー画像１００、ライブビュー画像１０１を見ることで、第３露光時間で得られるスローシャッタ効果を予想することができる。従って、利用者は、シミュレーション開始から第３露光時間経過前に、必要なスローシャッタ効果を得られることを確認することが可能であるため、撮影のやり直しを回避しつつ、早期に擬似ＮＤフィルタ撮影を開始することができる。
【００６８】
また、上述したように、利用者は、シミュレーション開始からの経過時間に応じたスローシャッタ効果をライブビュー画像で確認することができるため、期待するスローシャッタ効果に対して設定されている第３露光時間が長すぎること、又は、短すぎることを、把握することが可能である。従って、擬似ＮＤフィルタ撮影前に、適切な露光時間の設定を把握することができるため、設定を見直すことで、擬似ＮＤフィルタ撮影の失敗を回避することができる。
【００６９】
なお、図５及び図６では、表示部２が第１露光時間から第３露光時間のうちの第３露光時間を表示する例を示したが、図７に示すように、表示部２は、第３露光時間に加えて、第１露光時間を表示してもよい。この場合、第１露光時間と第３露光時間を区別できるマーク（マーク２００ａ、マーク２０４ａ）で表示してもよい。マーク２００ａは、被写体像の流れ度合いを示す第３露光時間を示し、マーク２０４ａは、画像の明るさを示す第１露光時間を示している。
【００７０】
これにより、スローシャッタ効果と第３露光時間の関係に加えて、画像の明るさと第１露光時間の関係についても、ライブビュー画像とマークを確認することで把握することが可能となる。このため、利用者は、必要に応じて、第１露光時間を変更して画像の明るさを調整することができる。さらに、第１露光時間（マーク２００ａ）、第３露光時間（マーク２０４ａ）を個別に利用者が設定可能にし、ND倍率（マーク２００）を演算して表示するように構成を変更しても良い。
【００７１】
以下、撮影装置１が行う処理についてさらに詳細に説明する。まず、図８から図１６を参照しながら、擬似ＮＤフィルタ撮影のシミュレーションと擬似ＮＤフィルタ撮影を開始する前に利用者が行う、擬似ＮＤフィルタ撮影の設定作業について説明する。
【００７２】
なお、図８は、擬似ＮＤ撮影ボタン処理のフローチャートである。図９は、ボタン押下中ダイヤル回転処理のフローチャートである。図１０は、減光率を粗く変更する方法を説明するための図である。ここでは利用者が良く使うND2〜ND1000までの離散的な系列値を素早く選択できる。さらにND_AUTOを選択することでカメラで自動的にND倍率を選択するモードに設定することもできる。図１１は、減光率を細かく変更する方法を説明するための図である。ここでは図１０においてND１６が選択された場合のND倍率の微調整の実施例を示している。図１２は、ボタン短押しダイヤル回転処理のフローチャートである。図１３は、減光率設定画面の一例を示した図である。図１４は、ＮＤフィルタタイプを変更する方法を説明するための図である。図１５は、対象項目を変更する方法を説明するための図である。図１６は、減光率自動設定処理のフローチャートである。
【００７３】
利用者は、図２に示す擬似ＮＤ撮影ボタン３を押下することで、擬似ＮＤフィルタ撮影の設定を行うことができる。具体的には、擬似ＮＤ撮影ボタン３が押下されると、撮影装置１は、図８に示す擬似ＮＤ撮影ボタン処理を開始する。
【００７４】
まず、撮影装置１は、擬似ＮＤ撮影ボタン３の押下中か否かを判定し（ステップＳ２１）、押下中であれば、図９に示すボタン押下中ダイヤル回転処理を行う（ステップＳ２２）。
【００７５】
ボタン押下中ダイヤル回転処理では、撮影装置１は、Ｆダイヤル８又はＲダイヤル１２を回転したか否かを判定し（ステップＳ３１）、回転した場合であれば、擬似ＮＤフィルタ撮影Ｆｌｇに“１”を設定する（ステップＳ３２）。なお、擬似ＮＤフィルタ撮影Ｆｌｇとは、撮影装置１が擬似ＮＤフィルタ撮影を行うかどうかを示すフラグである。擬似ＮＤフィルタ撮影Ｆｌｇが“１”のときは、撮影装置１は擬似ＮＤフィルタ撮影を行い、擬似ＮＤフィルタ撮影Ｆｌｇが“０”のときは、撮影装置１は擬似ＮＤフィルタ撮影を行わない。
【００７６】
フラグが設定されると、撮影装置１は、ダイヤルの回転に応じて減光率を変更する（ステップＳ３３からステップＳ３５）。まず、撮影装置１は、回転したダイヤルがＦダイヤル８かＲダイヤル１２かを判定する（ステップＳ３３）。そして、回転したダイヤルがＲダイヤル１２であれば、減光率設定部５１が、図１０に示すように、減光率を離散的に粗く変更する（ステップＳ３４）。一方、回転したダイヤルがＦダイヤル８であれば、減光率設定部５１が、図１１に示すように、例えば、ＮＤ倍率が１ずつ変化するように、減光率を細かく変更する（ステップＳ３５）。なお、減光率を細かく変更する場合には、図１１に示すように、減光率（ＮＤ倍率）の上限値と下限値を制限しても良い。変更されたND倍率は図５、図６、図７に示される撮影待機画面上のマーク２０２に反映される。
【００７７】
このように、撮影装置１では、利用者は、撮影装置１（撮影待機画面）上でのダイヤル操作によって減光率を手動で設定することができる。
【００７８】
撮影装置１は、擬似ＮＤ撮影ボタン３の押下が短押しであると判定されると（ステップＳ２３）、図１２に示すボタン短押しダイヤル回転処理を行う（ステップＳ２４）。
【００７９】
ボタン短押しダイヤル回転処理では、撮影装置１は、擬似ＮＤフィルタ撮影Ｆｌｇが“１”か否かを判定する（ステップＳ４１）。擬似ＮＤフィルタ撮影Ｆｌｇが“１”では無いと判定されると、撮影装置１は、擬似ＮＤフィルタ撮影Ｆｌｇに“１”を設定し（ステップＳ４７）、ボタン短押しダイヤル回転処理を終了する。
【００８０】
擬似ＮＤフィルタ撮影Ｆｌｇが“１”であると判定されると、撮影装置１は、減光率設定画面を表示する（ステップＳ４２）。減光率設定画面は、例えば、図１３に示すように、ライブビュー画像を表示している画面上に減光率設定ウィザード２１０を重ねた画面である。なお、減光率設定ウィザード２１０では、例えば、擬似ＮＤフィルタのタイプ（項目Ｉ１）と、ＮＤ倍率（項目Ｉ２〜項目Ｉ６）を変更することができる。
【００８１】
その後、撮影装置１は、Ｆダイヤル８又はＲダイヤル１２を回転したか否かを判定する（ステップＳ４３）。そして、撮影装置１は、回転したダイヤルがＲダイヤル１２であると判定されると、減光率設定ウィザード２１０で現在選択されている項目（対象項目という）の設定内容を変更する（ステップＳ４４）。図１３の例では、擬似ＮＤフィルタのタイプを指定する項目Ｉ１が選択されているため、Ｒダイヤル１２が回転すると、図１４に示すように、擬似ＮＤフィルタのタイプが“ハーフ”と“ノーマル”の間で切り換わる。ノーマルタイプの擬似ＮＤフィルタを用いた擬似ＮＤフィルタ撮影は、全ての画素に同じ減光率を適用するのに対して、ハーフタイプの擬似ＮＤフィルタを用いた擬似ＮＤフィルタ撮影は、画素ライン毎に異なる減光率が用いられる。なお、ハーフタイプについては、後に詳述する。
【００８２】
ＮＤ倍率を指定する項目Ｉ２が選択されている場合であれば、Ｒダイヤル１２が回転すると、図１０に示すように、ＮＤ倍率（つまり、減光率）の離散的な系列値が切り換わる。また、ＮＤ倍率を指定する項目Ｉ３〜項目Ｉ６のいずれかが選択されている場合であれば、Ｒダイヤル１２が回転すると、“０”から“９”の間で１ずつ内容が変化する。これにより、図１１で示されるようにND倍率を微細に変更することができる。
【００８３】
撮影装置１は、ステップＳ４３において、回転したダイヤルがＦダイヤル８であると判定されると、図１５に示すように、減光率設定ウィザード２１０の対象項目を変更する（ステップＳ４５）。
【００８４】
設定内容又は対象項目が変更されると、撮影装置１は、減光率設定を終了する指示が入力されるまで（ステップＳ４６ＹＥＳ）、ステップＳ４３からステップＳ４５の処理を繰り返す。
【００８５】
このように、撮影装置１では、利用者は、減光率設定ウィザード２１０上でNDフィルタタイプとND倍率（減光率）を手動で設定することができる。
【００８６】
撮影装置１は、擬似ＮＤ撮影ボタン３の押下が長押しであると判定されると（ステップＳ２３）、擬似ＮＤフィルタＦｌｇに“０”を設定し、撮影装置１で擬似ＮＤフィルタ撮影を終了するように、撮影装置１の設定を変更する。
【００８７】
撮影装置１は、擬似ＮＤ撮影ボタン３の押下がダブルクリックであると判定されると（ステップＳ２３）、図１６に示す減光率自動設定処理を行う（ステップＳ２６）。
【００８８】
減光率自動設定処理では、撮影装置１は、まず、ライブビュー画像を解析し（ステップＳ５１）、撮影シーンを判定する（ステップＳ５２）。
【００８９】
撮影装置１は、被写体が滝又は渓流であると判定すると、第３露出時間が例えば３０秒になるように、減光率を設定する（ステップＳ５３）。その後、撮影装置１は、表示部２に「滝・渓流を絹糸のように」と言う文言を３秒間表示して（ステップＳ５４）、減光率自動設定処理を終了する。
【００９０】
撮影装置１は、被写体が水面であると判定すると、ライブビュー画像から水面の明るさの変動周期を算出し、第３露出時間が算出した変動周期の例えば２倍になるように、減光率を設定する（ステップＳ５５）。その後、撮影装置１は、表示部２に「水面を鏡面のように」という文言を３秒間表示して（ステップＳ５６）、減光率自動設定処理を終了する。
【００９１】
撮影装置１は、被写体が花火であると判定すると、例えば“ＩＳＯ感度／１００＝４”の関係が成り立つように、減光率を設定する（ステップＳ５７）。その後、撮影装置１は、表示部２に「花火の色抜けを防ぐように」という文言を３秒間表示して（ステップＳ５８）、減光率自動設定処理を終了する。
【００９２】
撮影装置１は、被写体が雑踏であると判定すると、例えば第３露出時間が２秒になるように、減光率を設定する（ステップＳ５９）。その後、撮影装置１は、表示部２に「雑踏の雰囲気を出すように」という文言を３秒間表示して（ステップＳ６０）、減光率自動設定処理を終了する。
【００９３】
撮影装置１は、被写体が流雲であると判定すると、ライブビュー画像から雲の流れの速さを算出して、第３露光時間が、雲の移動量が例えば画面の対角長の１０％に達する時間になるように減光率を設定する（ステップＳ６１）。その後、撮影装置１は、表示部２に「流雲の雰囲気を出すように」という文言を３秒間表示して（ステップＳ６２）、減光率自動設定処理を終了する。
【００９４】
このように、撮影装置１では、利用者が希望する場合には、手動で減光率を設定する代わりに、撮影装置１が撮影シーンを自動的に判定して、適切な減光率を自動で設定することができる。
【００９５】
図１７は、撮影装置１が行う撮影処理のフローチャートである。図１８は、前処理のフローチャートである。図１９は、前処理のフローチャートの変形例である。図２０は、露光時間設定処理のフローチャートである。図２１は、手動ＮＤ用露光時間設定処理のフローチャートである。図２２は、連続性演算処理のフローチャートである。図２３は、連続性演算処理のフローチャートの変形例である。図２４は、連続性に関する警告表示の一例を示した図である。図２５は、再現性演算処理のフローチャートである。図２６は、再現性演算処理のフローチャートの変形例である。図２７は、手動ＮＤ用露光時間設定処理のフローチャートの変形例である。図２８は、自動ＮＤ用露光時間設定処理のフローチャートである。図２９は、ライブシミュレーション処理のフローチャートである。図３０は、擬似ＮＤフィルタ撮影処理のフローチャートである。図３１は、マルチ撮影処理のフローチャートである。以下、図１７から図３１を参照しながら、擬似ＮＤフィルタ撮影のシミュレーションと擬似ＮＤフィルタ撮影について詳細に説明する。
【００９６】
図１７に示す撮影処理が開始されると、撮影装置１は、まず、擬似ＮＤフィルタ撮影Ｆｌｇが“１”か否かを判定する（ステップＳ７１）。ここで、擬似ＮＤフィルタ撮影Ｆｌｇが“１”でないと判定されると、撮影装置１では、通常の撮影処理が行われる（ステップＳ７８）。
【００９７】
擬似ＮＤフィルタ撮影Ｆｌｇが“１”であると判定されると、撮影装置１は、図１８に示す前処理を行う（ステップＳ７２）。なお、前処理とは、擬似ＮＤフィルタ撮影が適切に行われるようにするための準備処理であり、図１８に示す前処理は、擬似ＮＤフィルタ撮影に不適切な設定がされている場合には、擬似ＮＤフィルタ撮影を禁止して、ステップＳ７８の通常処理を行わせる処理である。
【００９８】
図１８に示す前処理では、撮影装置１は、まず、撮影モードを判定する（ステップＳ８１）。撮影モードが擬似ＮＤフィルタ撮影に適切ではない所定のモードである場合には、撮影装置１は、擬似ＮＤフィルタ撮影を行うことなく通常処理を行う（ステップＳ７８）。なお、擬似ＮＤフィルタ撮影に適切ではない所定のモードは、例えば、自動露光撮影モード、ＢＵＬＢ撮影モード、フラッシュ撮影モード、動画撮影モードである。
【００９９】
自動露光撮影モードとは、被写体輝度に応じてシャッタ速度と絞りの少なくとも一方が決定される撮影モードであり、Ｐモード、Ａモード、Ｓモードなどを含んでいる。ＮＤフィルタを用いた撮影では、通常、目的とする絞り値（被写界深度）及びシャッタスピードがあるため、これらの少なくとも一方が自動的に決定される自動露光撮影モードは、擬似ＮＤフィルタ撮影に適切な撮影モードではない。
【０１００】
ＢＵＬＢ撮影モードは、撮影前に露光時間が不定であり、その点において擬似ＮＤフィルタ撮影に適していない。また、フラッシュ撮影モードは、フラッシュによって入射する光量を指定した減光率どおりに減光することが、フラッシュ発光量制御部の分解能の点で困難であり、その点において擬似ＮＤフィルタ撮影に適していない。動画撮影モードは、動画のフレーム間における露光の連続性が重要視されるため、擬似ＮＤフィルタ撮影に適していない。
【０１０１】
撮影モードが所定のモード以外であると判定されると、撮影装置１は、シャッタモードを判定する（ステップＳ８２）。シャッタモードがメカニカルシャッタモードである場合には、撮影装置１は、擬似ＮＤフィルタ撮影を行うことなく通常処理を行う。
【０１０２】
メカニカルシャッタを使用する場合、シャッタチャージと撮像リセットによって未露光期間が撮影フレーム期間内に生じてしまう。このため、フレーム画像間で連続性が担保されず、被写体の動きが不連続に再生されてしまう。この不連続はスローシャッタ効果の正常な発揮を妨げる要因となり得るため、メカニカルシャッタは、擬似ＮＤフィルタ撮影に適していない。
【０１０３】
シャッタモードが電子シャッタモードであると判定されると、撮影装置１は、ＩＳＯ感度を更新して（ステップＳ８３）、前処理を終了する。ここでは、撮影装置１は、例えば、ＩＳＯ感度を通常撮影時よりも低いＩＳＯ感度に設定することが望ましい。撮影装置１が設定し得る最低のＩＳＯ感度に制限してもよく、拡張ＩＳＯ感度を除く最低のＩＳＯ感度に制限してもよい。また、ダイナミックレンジを考慮して拡張ＩＳＯ感度を含むＩＳＯ感度設定範囲を制限しても良い。
【０１０４】
このように、ステップＳ８３では、通常撮影用のＩＳＯ感度から疑似ＮＤフィルター撮影用のＩＳＯ感度に変更することでＩＳＯ感度を制限する。これにより、高いＩＳＯ感度でＮＤ倍率を高く設定するという意味がないばかりでなく、むしろ画質において有害な設定行為を防止することができる。
【０１０５】
このように、撮影装置１は、図１８に示す前処理を行うことで、擬似ＮＤフィルタ撮影に不適切な設定がされている場合には、ステップＳ７８の通常処理を行う。これにより、不適切な設定での擬似ＮＤフィルタ撮影を禁止することができる。
【０１０６】
なお、撮影装置１は、図１８に示す前処理の代わりに、図１９に示す前処理を行ってもよい。図１９に示す前処理は、擬似ＮＤフィルタ撮影に不適切な設定がされている場合に、擬似ＮＤフィルタ撮影に適切な設定へ変更する処理である。
【０１０７】
図１９に示す前処理では、撮影装置１は、まず、露光モードを判定し（ステップＳ９１）、露光モードが自動露光モードである場合には、露光モードを手動露光モードに設定する（ステップＳ９２）。
【０１０８】
さらに、撮影装置１は、シャッタモードを判定し（ステップＳ９３）、シャッタモードがメカニカルシャッタモードである場合には、シャッタモードを電子シャッタモードに設定する（ステップＳ９４）。
【０１０９】
最後に、撮影装置１は、ＩＳＯ感度を更新して（ステップＳ９５）、前処理を終了する。なお、ステップＳ９５の処理は、ステップＳ８３の処理と同じである。
【０１１０】
このように、撮影装置１は、図１８に示す前処理の代わりに図１９に示す前処理を行うことで、擬似ＮＤフィルタ撮影に不適切な設定がされている場合には、利用者の設定のし直しの手数を削減するために、自動的に適切な設定に変更することが望ましい。この場合も、図１８に示す前処理を行った場合と同様に、自動的な設定変更によって不適切な設定での擬似ＮＤフィルタ撮影を禁止することができる。
【０１１１】
撮影装置１は、前処理が終了すると、図２０に示す露光時間設定処理を行う（ステップＳ７３）。図２０に示す露光時間設定処理では、撮影装置１は、まず、自動ＮＤ設定がされているか否かを判定する（ステップＳ１０１）。なお、自動ＮＤ設定とは、ＮＤ倍率（つまり、減光率）を撮影装置１が自動で決定する設定のことをいう。
【０１１２】
自動ＮＤ設定がなされていない場合には、撮影装置１は、図２１に示す手動ＮＤ用露光時間設定処理を行う（ステップＳ１０２）。自動ＮＤ設定がなされている場合には、撮影装置１は、図２８に示す自動ＮＤ用露光時間設定処理を行う（ステップＳ１０３）。
【０１１３】
図２１に示す手動ＮＤ用露光時間設定処理が開始されると、撮影装置１は、まず、第２露光時間を設定し（ステップＳ１１１）、さらに、露光モードを判定する（ステップＳ１１２）。ここで第２露光時間はライブビューのフレームレートの逆数である。ライブビューのフレームレートは、通常は、明るさに応じて１５ｆｐｓから１２０ｆｐｓまでの値を取る。
【０１１４】
露光モードが手動露光モードである場合には、撮影装置１は、第３露光時間に、利用者が指定した時間を設定し（ステップＳ１１３）、第１露光時間に、ステップＳ１１３で設定された第３露光時間に減光率を乗じて算出される時間を設定する（ステップＳ１１４）。
【０１１５】
一方、露光モードが自動露光モードである場合には、撮影装置１は、自動露光制御を行って露光時間を推定する（ステップＳ１１５）。その後、撮影装置１は、第１露光時間に、ステップＳ１１５で推定した露光時間を設定し（ステップＳ１１６）、第３露光時間に、ステップＳ１１６で設定した第１露光時間を減光率で割ることで算出される時間を設定する（ステップＳ１１７）。
【０１１６】
第１露光時間と第３露光時間が設定されると、撮影装置１は、表示用露光時間に第３露光時間を設定し（ステップＳ１１８）、その後、図２２に示す連続性演算処理を行う（ステップＳ１１９）。なお、表示用露光時間とは、表示部２に表示する露光時間であり、例えば、図５及び図６に示すマーク２００の生成に利用される。
【０１１７】
連続性演算処理は、擬似ＮＤフィルタ撮影においてスローシャッタ効果が適切に発揮されることを担保するための処理である。静止画像用の本露光読み出し制御のフレームレートに対して第１露光時間が短すぎると、スローシャッタ効果により画像に表れるべき被写体の運動を示す流れが切れてしまう。より具体的には、第１露光時間が静止画像用の本露光読み出し制御の最大フレームレートの逆数に対応する時間（つまり、１／最大フレームレートであり、最大フレームレート時間ともいう。）よりも短い場合に、画像に表れる流れが切れてしまうことがある。ここで本露光読み出しフレームレートとは、撮影装置１が全画素を読み出す制御におけるフレームレートであり、撮像素子が大きいほど遅い。１眼用の大きな撮像素子では２０fpsから６０fps程度の値が通常である。
【０１１８】
そこで、連続性演算処理では、撮影装置１は、第１露光時間が静止画像用の本露光読み出し制御の最大フレームレートの逆数に対応する時間以上か否かを判定して（ステップＳ１２１）、第１露光時間が静止画像用の最大フレームレートの逆数に対応する時間未満である場合には、第１露光時間と第３露光時間を再設定する（ステップＳ１２２、ステップＳ１２３）。具体的には、撮影装置１は、第１露光時間に静止画像用の本露光読み出し制御の最大フレームレートの逆数に対応する時間を設定し（ステップＳ１２２）、第３露光時間に第１露光時間を減光率で割った時間を設定する（ステップＳ１２３）。これにより、画像上で流れが切れることなくスローシャッタ効果が十分に発揮される。なお、第１露光時間に静止画像用の本露光読み出し制御の最大フレームレートの逆数に対応する時間以上の時間を設定しても良い。
【０１１９】
図２２に示す連続性演算処理の代わりに、図２３に示す連続性演算処理が行われてもよい。図２３に示す連続性演算処理では、撮影装置１は、第１露光時間が静止画像用の最大フレームレートの逆数に対応する時間以上か否かを判定して（ステップＳ１３１）、第１露光時間が静止画像用の本露光読み出し制御の最大フレームレートの逆数に対応する時間未満の場合には、警告表示する（ステップＳ１３２）。
【０１２０】
警告表示の方法は、特に限定しないが、図２４に示すように、ＮＤ倍率を示すマーク２０２と第３露光時間を示すマーク２００が、例えば、２Ｈｚで点滅することで、画像に表れる被写体の運動を示す流れが切れてしまうことを、利用者に報知してもよい。これにより、利用者が自主的に第１露光時間を調整することを促すことができる。
【０１２１】
図２２又は図２３に示す連続性演算処理が終了すると、撮影装置１は、図２５に示す再現性演算処理を行う（ステップＳ１２０）。
【０１２２】
再現性演算処理は、擬似ＮＤフィルタ撮影のシミュレーションにおいて、擬似ＮＤフィルタ撮影におけるスローシャッタ効果を適切に再現することを担保するための処理である。静止画像記録用の本露光読み出しの最大フレームレートよりもライブビュー画像表示用のフレームレートが高い場合には、ライブビュー画像で確認できるスローシャッタ効果が静止画像でも得られるとは限らない。また、ライブビューフレームレート時間よりもライブビュー画像表示用の第２露光時間が短い場合にも、ライブビュー画像で確認できるスローシャッタ効果が静止画像でも得られるとは限らない。
【０１２３】
そこで、再現性演算処理では、撮影装置１は、第２露光時間がライブビューフレームレート時間未満か否かを判定して（ステップＳ１４１）、第２露光時間がライブビューフレームレート時間未満である場合に、第２露光時間にライブビューフレームレート時間を設定する（ステップＳ１４２）。これにより、第２露光時間とライブビューフレームレート時間が異なることで生じるスローシャッタ効果のシミュレーション再現性の低下を防止することができる。なお、ライブビューフレームレート時間とは、ライブビュー画像表示用のフレームレートの逆数に対応する時間のことである。
【０１２４】
なお、図２５に示す再現性演算処理の代わりに、図２６に示す再現性演算処理が行われてもよい。図２６に示す再現性演算処理では、撮影装置１は、第２露光時間がライブビューフレームレート時間未満か否かを判定して（ステップＳ１５１）、第２露光時間がライブビューフレームレート時間未満である場合には、警告表示する（ステップＳ１５２）。これにより、利用者がライブビューのスローシャッタ効果や白とび防止の効果の再現性に問題があることに気付くことができる。
【０１２５】
なお、上述した図２１に示す手動ＮＤ用露光時間設定処理では、露光モードが手動露光モードである場合には、利用者が第３露光時間を指定する例を示したが、利用者は、図２１に示す手動ＮＤ用露光時間設定処理の代わりに図２７に示す手動ＮＤ用露光時間設定処理を行ってもよい。図２７に示す手動ＮＤ用露光時間設定処理では、露光モードが手動露光モードである場合に、撮影装置１は、第１露光時間に、利用者が指定した時間を設定し（ステップＳ１６３）、第３露光時間に、ステップＳ１６３で設定された第１露光時間を減光率で割ることで算出される時間を設定する（ステップＳ１６４）。その他の処理は、図２１に示す手動ＮＤ用露光時間設定処理と同様である。具体的には、ステップＳ１６１及びステップＳ１６２の処理は、図２１に示すステップＳ１１１及びステップＳ１１２の処理と同じである。ステップＳ１６５からステップＳ１７０の処理は、図２１に示すステップＳ１１５からステップＳ１２０の処理と同じである。
【０１２６】
図２１及び図２７に示す手動ＮＤ用露光時間設定処理を行うことで、撮影装置１は、手動で設定した減光率に基づいて、第１露光時間、第２露光時間、及び第３露光時間を適切に設定することができる。
【０１２７】
これに対して、図２８に示す自動ＮＤ用露光時間設定処理が開始されると、撮影装置１は、まず、第２露光時間を設定し（ステップＳ１７１）、さらに、自動露光制御を行って露光時間を推定する（ステップＳ１７２）。
【０１２８】
その後、撮影装置１は、測光モードを判定する（ステップＳ１７３）。測光モードが評価測光モード以外（例えば、スポット測光モード、中央重点測光モードなど）である場合には、飽和点検出を行うことなく、第１露光時間に、ステップＳ１７２で推定された露光時間を設定する（ステップＳ１７８）。
【０１２９】
これに対して、測光モードが評価測光モードである場合には、撮影装置１は、飽和点検出を行う（ステップＳ１７４）。そして、飽和点が存在する場合には（ステップＳ１７５ＹＥＳ）、撮影装置１は、露光時間を再計算し（ステップＳ１７６）、第１露光時間にステップＳ１７６で再計算した露光時間を設定する（ステップＳ１７７）。飽和点が存在しない場合には（ステップＳ１７５ＮＯ）、撮影装置１は、第１露光時間に、ステップＳ１７２で推定された露光時間を設定する（ステップＳ１７８）。
【０１３０】
第１露光時間が設定されると、撮影装置１は、露光モードを判定する（ステップＳ１７９）。露光モードが自動露光モードである場合には、撮影装置１は、第３露光時間に、ステップＳ１７７又はステップＳ１７８で設定した第１露光時間と同じ時間を設定する（ステップＳ１８２）。一方で、露光モードが手動露光モードである場合には、撮影装置１は、第３露光時間に、利用者が指定した時間を設定する（ステップＳ１８０）。その後、第１露光時間と第３露光時間を比較して（ステップＳ１８１）、第１露光時間が長い場合には、ＮＤ倍率が小数になってしまうことを避けるため、第３露光時間に第１露光時間と同じ時間を設定する（ステップＳ１８２）。
【０１３１】
第１露光時間と第３露光時間が設定されると、撮影装置１は、表示用露光時間に第３露光時間を設定し（ステップＳ１８３）、最後に、撮影装置１は、第１露光時間と第３露光時間に基づいて、減光率を設定して（ステップＳ１８４）、自動ＮＤ用露光時間設定処理を終了する。なお、減光率は、第１露光時間を第３露光時間で割ることで算出される。
【０１３２】
図２８に示す自動ＮＤ用露光時間設定処理を行うことで、撮影装置１は、減光率を手動で設定することなしに、第１露光時間、第２露光時間、及び第３露光時間を設定することができる。
【０１３３】
撮影装置１は、露光時間設定処理（図１７のステップＳ７３）が終了すると、ＬＶ加算合成Ｆｌｇが“１”か否かを判定する（ステップＳ７４）。ＬＶ加算合成Ｆｌｇとは、撮影装置１が擬似ＮＤフィルタ撮影のシミュレーションを行うかどうかを示すフラグである。ＬＶ加算合成Ｆｌｇの設定は、設定画面上で利用者が手動で行うことができる。これにより利用者は撮影待機画面において任意のタイミングで疑似ＮＤフィルタ撮影のライブビューシミュレーションの開始停止を指示できる。また、疑似ＮＤフィルタ撮影の撮影条件の変更操作に応じてLV可算合成Flgが変更され、シミュレーションの停止、リセットおよび再開が行われる。
【０１３４】
ＬＶ加算合成Ｆｌｇが“１”であると判定されると、撮影装置１は、図２９に示すライブシミュレーション処理を行い（ステップＳ７５）、ＬＶ加算合成Ｆｌｇが“０”であると判定されると、撮影装置１は、通常のライブビュー画像表示処理を行う（ステップＳ７６）。
【０１３５】
図２９に示すライブシミュレーション処理が開始されると、撮影装置１は、まず、ＮＤフィルタタイプを判定する（ステップＳ１９１）。ＮＤフィルタタイプがハーフである場合には、撮影装置１は、ハーフＮＤフィルタ用ライブビュー画像表示処理を行う（ステップＳ２０８）。
【０１３６】
一方、ＮＤフィルタタイプがノーマルである場合には、撮影装置１は、ライブビュー画像用の画像データ（第２画像データ）Ｆを１フレーム分取得する（ステップＳ１９２）。ここでは、撮像部２０は、第２露光時間Ｔ２で画像データを取得する。次に、撮影装置１は、取得した画像データＦを加算合成して合成画像データを生成する（ステップＳ１９３）。ここでは、合成画像データＦ１と合成画像データＦ２を生成する。加算合成後に、撮影装置１は、カウンタを更新する（ステップＳ１９４）。ここでは、合成画像データＦ１用のカウンタＫ１と、合成画像データＦ２用のカウンタＫ２を更新する。
【０１３７】
次に、撮影装置１は、カウンタＫ２が所定の閾値ＫＴＨに達したか否かを判定する（ステップＳ１９５）。閾値ＫＴＨは、特定条件下でライブビュー画像の更新頻度を制御する閾値である。閾値ＫＴＨは、ライブビュー画像の更新が０．５秒から１秒程度になるように、ライブビュー画像表示用のフレームレートから算出されてもよい。カウンタＫ２が所定の閾値ＫＴＨの場合には、撮影装置１は、合成画像データＦ２をＦＩＦＯ（First In, First Out）キューに格納し、合成画像データＦ２とカウンタＫ２をリセットする（ステップＳ１９６）。これによりＦＩＦＯキューには０．５秒から１秒程度のライブビュー可算画像データF2が順次キューイングされる。合成画像データＦ２にはライブビューの１フレームごとの可算画像データが蓄積される。
【０１３８】
さらに、撮影装置１は、合成画像データＦ１を得るための総露光時間（第２総露光時間）ＴＴが第３露光時間Ｔ３に達したか否かを判定する（ステップＳ１９７）。総露光時間ＴＴが第３露光時間Ｔ３に達していない場合には（ステップＳ１９７ＹＥＳ）、撮影装置１は、表示部２に表示されている進捗表示を更新する（ステップＳ２０２）。進捗表示は、例えば、図５に示すマーク２０１、図６及び図７に示すマーク２０１ａである。撮影装置１は、例えば、図５に示すマーク２０１を総露光時間ＴＴと第３露光時間Ｔ３に基づいて生成して、表示部２に表示する。これにより、総露光時間ＴＴが第３露光時間Ｔ３に達するまで、マーク２０１が随時更新される。
【０１３９】
その後、撮影装置１は、ゲイン（第２ゲイン）Ｇ１を上述した式（２）で算出する（ステップＳ２０３）。さらに、撮影装置１は、合成画像データＦ１に算出したゲインＧ１を印加することで、ライブビュー画像データを生成し（ステップＳ２０４）、ライブビュー画像データに基づいてライブビュー画像を更新表示する（ステップＳ２０５）。以上により可算合成画像データＦ１はライブビューのフレームレートでライブビュー上に表示更新される。
【０１４０】
一方、総露光時間ＴＴが第３露光時間Ｔ３に達している場合には（ステップＳ１９７ＮＯ）、撮影装置１は、総露光時間ＴＴが第３露光時間Ｔ３＋閾値時間ＴＴＨに達しているか否かを判定する（ステップＳ１９８）。ここで、閾値時間ＴＴＨは、閾値ＫＴＨ枚の画像データＦを取得するのに要して露光時間である。即ち、閾値時間ＴＴＨは、第２露光時間Ｔ２×閾ＫＴＨで算出される。
【０１４１】
総露光時間ＴＴが第３露光時間Ｔ３＋閾値時間ＴＴＨに達していない場合には、撮影装置１は、ライブビュー画像を更新することなく、ステップＳ２０６の処理を行う。一方、総露光時間ＴＴが第３露光時間Ｔ３＋閾値時間ＴＴＨに達している場合には、撮影装置１は、ＦＩＦＯキューからデータＦＯを取り出し（ステップＳ１９９）、合成画像データＦ１から減算することで合成画像データＦ１を更新する（ステップＳ２００）。これにより、露光時間Ｔ３分のスローシャッタ効果を維持しつつ、最新の画像データを反映することができる。さらに、撮影装置１は、カウンタＫ１から閾値ＫＴＨを減算することでカウンタＫ１を更新する。なお、データＦＯは、ＦＩＦＯキューに格納されている最も古いデータである。
【０１４２】
その後、撮影装置１は、総露光時間ＴＴが第３露光時間Ｔ３に達していない場合と同様に、ゲインＧ１を算出し（ステップＳ２０３）、合成画像データＦ１にゲインＧ１を印加することで、ライブビュー画像データを生成し（ステップＳ２０４）、ライブビュー画像データに基づいてライブビュー画像を更新表示する（ステップＳ２０５）。なお、ステップＳ２０３のゲインＧ１の算出では、総露光時間ＴＴは、ステップ２００での減算処理を考慮して再計算される。以上により、総露光時間ＴＴが第３露光時間Ｔ３に達した後は、可算合成画像データＦ１は、0.5秒から1秒間隔に更新頻度を抑えてライブビュー上に表示更新される。
【０１４３】
最後に、撮影装置１は、擬似ＮＤフィルタ撮影の撮影指示が入力されたか否かを判定し（ステップＳ２０６）、入力されていない場合には、ステップＳ１９１に戻って処理を繰り返す。
【０１４４】
図２９に示すライブシミュレーションを行うことで、撮影装置１は、擬似ＮＤフィルタ撮影をシミュレーションしたライブビュー画像を表示することができる。特に、総露光時間ＴＴが露光時間Ｔ３に達するまでは、ライブビュー画像のフレームレートで表示が更新されるため、利用者は、総露光時間に応じたスローシャッタ効果をリアルタイムで確認することができる。また、総露光時間ＴＴが露光時間Ｔ３に達した後は、利用者は、露光時間Ｔ３に応じたスローシャッタ効果をすでに確認済みである。このため、更新頻度を抑えることでバッファメモリの消費量を抑制する。具体的には、閾値時間ＴＴＨ毎にライブビュー画像の表示を更新することで、最新の被写体情報を表示に反映することができる。以上のような構成にすることで、大容量バッファメモリを要することなく、一眼カメラの通常のバッファメモリ容量程度であってもND倍率４００を超え、十数秒の長秒時のリアルタイムなライブビューシミュレ―ションを行う事が可能となる。
【０１４５】
擬似ＮＤフィルタ撮影の撮影指示の入力によって、ステップＳ７５のライブシミュレーション又は通常のライブビュー画像表示処理が終了すると、撮影装置１は、図３０に示す擬似ＮＤフィルタ撮影処理を行う（ステップＳ７７）。
【０１４６】
図３０に示す擬似ＮＤフィルタ撮影処理が開始されると、撮影装置１は、本露光読み出し制御によるフレームレートで全画素読み出しを行い、静止画像用の画像データ（第１画像データ）Ｆを１フレーム分取得する（ステップＳ２１１）。ここでは、撮像部２０は、第１露光時間Ｔ１で画像データを取得する。次に、撮影装置１は、取得した画像データＦを加算合成して合成画像データを生成する（ステップＳ２１２）。ここでは、合成画像データＹ１を生成する。さらに、撮影装置１は、図３１に示すマルチ撮影処理を行い（ステップＳ２１３）、その後、合成画像データＹ１を得るための総露光時間（第１総露光時間）ＹＴが第３露光時間Ｔ３に達するまで（ステップＳ２１４ＹＥＳ）、本露光読み出し制御をシームレスに連続して繰り返しステップＳ２１１からステップＳ２１３の処理を繰り返す。なお、マルチ撮影処理については、後述する。
【０１４７】
総露光時間ＹＴが第３露光時間Ｔ３に達すると、撮影装置１は、ゲイン（第１ゲイン）ＧＹ１を上述した式（１）で算出する（ステップＳ２１５）。さらに、撮影装置１は、合成画像データＹ１に算出したゲインＧＹ１を印加することで、静止画像データを生成し（ステップＳ２１６）、生成された静止画像データを記録する（ステップＳ２１７）。
【０１４８】
図３０に示す擬似ＮＤフィルタ撮影を行うことで、撮影装置１は、ＮＤフィルタを用いることなく擬似的にＮＤフィルタを用いた撮影を再現してスローシャッタ効果を有する静止画像を得ることができる。また、図２９に示すライブシミュレーションにより事前にスローシャッタ効果を確認することで、図３０に示す擬似ＮＤフィルタ撮影で、利用者が意図したとおりのスローシャッタ効果を得ることができる。
【０１４９】
なお、図３１に示すマルチ撮影処理は、露光時間Ｔ３に対応する静止画像データだけではなく、露光時間Ｔ３に達する前の途中の時間に対応する静止画像データを記録する処理である。具体的には、撮影装置１は、マルチ撮影設定がＯＮに設定されている場合に（ステップＳ２２１ＹＥＳ）、予め設定されている記録枚数に基づいて、記録タイミングを演算する（ステップＳ２２２）。そして、総露光時間ＹＴが記録タイミングに一致しているときには（ステップＳ２２３ＹＥＳ）、撮影装置１は、ゲインＧＹ１を算出し（ステップＳ２２４）、合成画像データＹ１にゲインＧＹ１を印加して静止画像データを生成し（ステップＳ２２５）、生成した静止画像データを記録する（ステップＳ２２６）。これにより、露光時間Ｔ３に対応する静止画像データに加えて、露光時間Ｔ３に対応する静止画像データとは異なるスローシャッタ効果を有する静止画像データを得ることができる。
【０１５０】
以上では、ＮＤフィルタタイプがノーマルの場合を例示したが、ＮＤフィルタタイプがハーフの場合も擬似ＮＤフィルタ撮影を行うことができる。以下、図３２から図３５を参照しながら、ＮＤフィルタタイプがハーフの場合の擬似ＮＤフィルタ撮影について説明する。なお、図３２は、静止画像の一例を示した図である。図３３は、ハーフタイプの擬似ＮＤフィルタ設定について説明するための図である。図３４は、静止画像の画素ラインについて説明するための図である。図３５は、擬似ＮＤフィルタテーブルの一例を示した図である。
【０１５１】
例えば、図３２に示すような風景を撮影する場合、空の部分と山の部分でＮＤ倍率を異ならせたい場合がある。ハーフタイプの擬似ＮＤフィルタ撮影は、このような場合に好適である。
【０１５２】
図３３に示すように、ハーフタイプの擬似ＮＤフィルタを設定する画面では、上限境界ライン３０１と下限境界ライン３０２を用いて各画素に適用するＮＤ倍率を設定することができる。例えば、上限境界ライン３０１にＮＤ倍率としてＮＤ１００を設定し、ボタン３０１ａを用いて空と山の境界付近に上限境界ライン３０１を移動させる。これにより、上限境界ライン３０１とそれよりも上側の画素ラインにＮＤ１００が設定される。また、下限境界ライン３０２にＮＤ倍率としてＮＤ２を設定し、ボタン３０２ａを用いて下限境界ライン３０２を所望の位置へ移動させる。これにより、下限境界ライン３０２とそれよりも下側の画素ラインにＮＤ２が設定される。さらに、上限境界ライン３０１と下限境界ライン３０２の間の画素ラインには、上限のＮＤ１００と下限のＮＤ２の間のＮＤ倍率が設定される。例えば、上限境界ライン３０１と下限境界ライン３０２の間の各画素ラインに、ＮＤ１００とＮＤ２を線形に補間することで算出されたＮＤ倍率が設定されても良い。なお、数画素ライン単位で同じＮＤ倍率を設定して、段階的にＮＤ倍率を上限から下限へ変化させてもよい。また、上限境界ライン３０１と下限境界ライン３０２の間のＮＤ倍率は、線形補間に限らず、二次関数などより高次の関数で補間されてもよい。
【０１５３】
以上のような操作を行うことで、図３４に示す画素ラインＬＩＮＥ（１）から画素ラインＬＩＮＥ（Ｎ）までのそれぞれに、ＮＤ倍率が設定され、図３５に示すテーブル３１０に記録される。ハーフタイプの擬似ＮＤフィルタ撮影では、テーブル３１０を参照することで画素ライン毎にＮＤ倍率（減光率）が設定され、ＮＤ倍率に応じた露光時間で各画素が露光される。
【０１５４】
上述した実施形態は、発明の理解を容易にするための具体例を示したものであり、本発明の実施形態はこれらに限定されるものではない。撮影装置、撮影方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【０１５５】
図３では、減光率設定部５１を有する露光時間設定部５０を例示したが、撮影装置１は、露光時間設定部５０の代わりに、図３６に示す露光時間設定部５０ａを有してもよい。露光時間設定部５０ａは、減光率設定部５１の代わりに、第１露光時間設定部５１ａと第３露光時間設定部５１ｂを有する点が、露光時間設定部５０とは異なっている。第１露光時間設定部５１ａは、利用者が操作部３８を操作することで指定した第１露光時間を設定し、第３露光時間設定部５１ｂは、利用者が操作部３８を操作することで指定した第３露光時間を設定する。露光時間設定部５０ａは、第１露光時間設定部５１ａが設定した第１露光時間と第３露光時間設定部５１ｂが設定した第３露光時間から減光率を算出して設定する。
【０１５６】
撮影装置１は、露光時間設定部５０の代わりに露光時間設定部５０ａを有する場合には、図１２に示すボタン短押しダイヤル回転処理の代わりに、図３７に示すボタン短押しダイヤル回転処理を行う。
【０１５７】
図３７に示すボタン短押しダイヤル回転処理では、撮影装置１は、擬似ＮＤフィルタ撮影Ｆｌｇが“１”か否かを判定する（ステップＳ２３１）。擬似ＮＤフィルタ撮影Ｆｌｇが“１”では無いと判定されると、撮影装置１は、擬似ＮＤフィルタ撮影Ｆｌｇに“１”を設定し（ステップＳ２３８）、ボタン短押しダイヤル回転処理を終了する。
【０１５８】
擬似ＮＤフィルタ撮影Ｆｌｇが“１”であると判定されると、撮影装置１は、ツインシャッタ速度設定画面を表示する（ステップＳ４２）。ツインシャッタ速度設定画面は、例えば、図３８に示すように、ライブビュー画像を表示している画面上にツインシャッタ速度設定ウィザード２２０を重ねた画面である。ツインシャッタ速度設定ウィザード２２０では、例えば、画像の明るさを決定する第１露光時間と、スローシャッタ効果を決定する第３露光時間を変更することができる。なお、図３８には、第１露光時間が１／６０ｓで、第３露光時間が１０秒に設定されている例が示されている。
【０１５９】
その後、撮影装置１は、Ｆダイヤル８又はＲダイヤル１２を回転したか否かを判定する（ステップＳ２３４）。そして、撮影装置１は、回転したダイヤルがＲダイヤル１２であると判定されると、ツインシャッタ速度設定ウィザード２２０に表示されている第３露光時間を回転量に応じて変更する（ステップＳ２３５）。また、撮影装置１は、回転したダイヤルがＦダイヤル８であると判定されると、ツインシャッタ速度設定ウィザード２２０に標示されている第１露光時間を回転量に応じて変更する（ステップＳ２３６）。なお、ステップＳ２３５及びステップＳ２３６では、第１露光時間又は第３露光時間の変更に伴って、ＮＤ倍率が再計算されてＮＤ倍率の表示も更新される。
【０１６０】
撮影装置１は、シャッタ速度設定を終了する指示が入力されるまで（ステップＳ２３７ＹＥＳ）、ステップＳ２３４からステップＳ２３６の処理を繰り返す。
【０１６１】
以上のように、露光時間設定部５０の代わりに露光時間設定部５０ａを有する場合であっても、撮影装置１は、撮影前に擬似ＮＤフィルタ撮影をシミュレーションしてライブビュー表示することができる。
【０１６２】
図３では、減光率設定部５１を有する露光時間設定部５０を例示したが、撮影装置１は、露光時間設定部５０の代わりに、図３９に示す露光時間設定部５０ｂを有してもよい。露光時間設定部５０ｂは、減光率設定部５１の代わりに、加算合成枚数設定部５１ｃを有する点が、露光時間設定部５０とは異なっている。加算合成枚数設定部５１ｃは、利用者が操作部３８を操作することで指定した擬似ＮＤフィルタ撮影における加算合成枚数を設定し、加算合成枚数に基づいて第１露光時間と第３露光時間を算出する。なお、加算合成枚数は、減光率の逆数である。
【０１６３】
以上のように、露光時間設定部５０の代わりに露光時間設定部５０ｂを有する場合であっても、撮影装置１は、撮影前に擬似ＮＤフィルタ撮影をシミュレーションしてライブビュー表示することができる。
【０１６４】
また、撮影装置１は、第２画像データの順次加算処理を所定の条件下でリセットしても良い。例えば、第２合成部６３は、撮影設定の変更が通知されると、既に生成されている第２合成画像データをリセットして、撮影設定が変更された後に撮像部２０で取得した第２画像データを順次加算合成してもよい。撮影設定は、例えば、マニュアルフォーカスリング６操作によるピント調整、拡大ボタン９操作及びズームリング５操作による倍率変更などである。撮影設定の変更は、利用者が行う操作部３８の操作によって検出しても良い。また、第２合成部６３は、第１の閾値以上の手振れ量が手振れ検出部３４で検出されると、既に生成されている第２合成画像データをリセットして終了し、手振れ量が第１の閾値よりも小さい状態の第２画像データのみを順次加算合成するように構成してもよい。。これにより、手振れによる擾乱やズーム変更に画角の変更を受けて構図が異なる画像が合成されたり、撮影時とはピント条件の異なる画像が合成されることによる不適切なシミュレーションが続くことを防止することができ、撮影条件の変更に応じて迅速なシミュレーションを可能とし、利用者の迅速な確認および、迅速なやり直しに寄与する。
【符号の説明】
【０１６５】
１                      撮影装置
２                      表示部
３                      擬似ＮＤ撮影ボタン
４                      撮影モードダイヤル
５                      ズームリング
６                      マニュアルフォーカスリング
７                      シャッターボタン
８                      Ｆダイヤル
９                      拡大ボタン
１０                    動画ボタン
１１                    ＬＶモードボタン
１２                    Ｒダイヤル
２０                    撮像部
２１                    レンズ
２２                    絞り
２３                    メカニカルシャッタ
２４                    撮像素子
２５                    Ａ／Ｄ変換部
２６                    メモリ
２７                    システム制御部
２８                    撮像制御部
２９                    シャッタ制御部
３０                    絞り制御部
３１                    レンズ制御部
３２                    ＡＦ処理部
３３                    露光制御部
３４                    手振れ検出部
３５                    画像処理部
３６                    電源部
３７                    電源制御部
３８                    操作部
３９                    外部メモリ
４０                    不揮発性メモリ
４１                    フラッシュ制御部
４２                    フラッシュ充電部
４３                    フラッシュ発光部
５０、５０ａ、５０ｂ    露光時間設定部
５１                    減光率設定部
５１ａ                  第１露光時間設定部
５１ｂ                  第３露光時間設定部
５１ｃ                  加算合成枚数設定部
６０                    画像生成部
６１                    第１合成部
６２                    第１ゲイン印加部
６３                    第２合成部
６４                    第２ゲイン印加部
７０                    静止画像記録部
８０                    ライブビュー画像表示部
９０                    露光時間表示部
１００、１０１          ライブビュー画像
２００、２００ａ、２０１、２０１ａ、２０２、２０４ａ    マーク
２１０                  減光率設定ウィザード
２２０                  ツインシャッタ速度設定ウィザード
３０１                  上限境界ライン
３０１ａ、３０２ａ      ボタン
３０２                  下限境界ライン
３１０                  テーブル
【図１】
2020077980.tif 000003
【図２】
2020077980.tif 000004
【図３】
2020077980.tif 000005
【図４】
2020077980.tif 000006
【図５】
2020077980.tif 000007
【図６】
2020077980.tif 000008
【図７】
2020077980.tif 000009
【図８】
2020077980.tif 000010
【図９】
2020077980.tif 000011
【図１０】
2020077980.tif 000012
【図１１】
2020077980.tif 000013
【図１２】
2020077980.tif 000014
【図１３】
2020077980.tif 000015
【図１４】
2020077980.tif 000016
【図１５】
2020077980.tif 000017
【図１６】
2020077980.tif 000018
【図１７】
2020077980.tif 000019
【図１８】
2020077980.tif 000020
【図１９】
2020077980.tif 000021
【図２０】
2020077980.tif 000022
【図２１】
2020077980.tif 000023
【図２２】
2020077980.tif 000024
【図２３】
2020077980.tif 000025
【図２４】
2020077980.tif 000026
【図２５】
2020077980.tif 000027
【図２６】
2020077980.tif 000028
【図２７】
2020077980.tif 000029
【図２８】
2020077980.tif 000030
【図２９】
2020077980.tif 000031
【図３０】
2020077980.tif 000032
【図３１】
2020077980.tif 000033
【図３２】
2020077980.tif 000034
【図３３】
2020077980.tif 000035
【図３４】
2020077980.tif 000036
【図３５】
2020077980.tif 000037
【図３６】
2020077980.tif 000038
【図３７】
2020077980.tif 000039
【図３８】
2020077980.tif 000040
【図３９】
2020077980.tif 000041