(57)【要約】【課題】撮影指示後に再度の撮影指示があった場合に、適切に複数のフレーム画像を保存すること。【解決手段】撮像装置１は、撮影指示信号を発する指示手段１１と、所定間隔でフレーム画像を取得する撮像素子２２と、撮像素子２２で取得された複数のフレーム画像を逐次記憶する記憶手段１５と、記憶手段１５に記憶された複数のフレーム画像のうち、撮影指示信号の前後に取得される複数のフレーム画像を記録媒体３０に保存する画像の候補とする保存候補決定手段１１と、撮影指示信号が発せられた後の所定時間内に再度の撮影指示信号が発せられた場合、後の撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように保存候補決定手段１１を制御する制御手段１１とを備える。【選択図】図１
2010226702.tif 000002
【特許請求の範囲】
【請求項１】
撮影指示信号を発する指示手段と、
所定間隔でフレーム画像を取得する撮像素子と、
前記撮像素子で取得された複数のフレーム画像を逐次記憶する記憶手段と、
前記記憶手段に記憶された複数のフレーム画像のうち、前記撮影指示信号の前後に取得される複数のフレーム画像を記録媒体に保存する画像の候補とする保存候補決定手段と、
前記撮影指示信号が発せられた後の所定時間内に再度の撮影指示信号が発せられた場合、後の撮影指示信号の前後で取得される複数のフレーム画像を前記保存候補とするように前記保存候補決定手段を制御する制御手段とを備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記保存候補決定手段は、通常、前記撮影指示信号の前に取得されるＡ枚のフレーム画像と、前記撮影指示信号以後に取得されるＢ枚のフレーム画像とを前記保存候補とし、
前記制御手段は、１回目の撮影指示信号以後に前記Ｂ枚のフレーム画像が取得される前に２回目の撮影指示信号が発せられた場合に、該２回目の撮影指示信号の前後で取得される複数のフレーム画像を前記保存候補とするように前記保存候補決定手段に対する制御を行うことを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記制御手段は、前記１回目の撮影指示信号以後に前記Ｂ枚より少ないＣ枚（ただしＡ＞Ｃ）のフレーム画像が取得された時点で前記２回目の撮影指示信号が発せられた場合に、前記１回目の撮影指示信号の前に取得されている前記Ａ枚のフレーム画像のうち最新の（Ａ−Ｃ）枚のフレーム画像と、前記１回目の撮影指示信号以後に取得された前記Ｃ枚のフレーム画像と、前記２回目の撮影指示信号以後に取得される前記Ｂ枚のフレーム画像とを、前記保存候補とするように前記保存候補決定手段に対する制御を行うことを特徴とする撮像装置。
【請求項４】
請求項２に記載の撮像装置において、
前記制御手段は、前記１回目の撮影指示信号以後に前記Ｂ枚より少ないＣ枚のフレーム画像が取得された時点で前記２回目の撮影指示信号が発せられた場合に、前記１回目の撮影指示信号の前に取得されている前記Ａ枚のフレーム画像のうち最新の（Ａ−Ｄ）枚（ただし、Ａ＞Ｄ≧Ｂ）のフレーム画像と、前記１回目の撮影指示信号以後に取得された前記Ｃ枚のフレーム画像と、前記２回目の撮影指示信号以後に取得される前記Ｄ枚のフレーム画像とを、前記保存候補とするように前記保存候補決定手段に対する制御を行うことを特徴とする撮像装置。
【請求項５】
請求項２に記載の撮像装置において、
前記制御手段は、前記１回目の撮影指示信号以後に前記Ｂ枚より少ないＣ枚のフレーム画像が取得された時点で前記２回目の撮影指示信号が発せられた場合に、前記１回目の撮影指示信号以後に取得された前記Ｃ枚のフレーム画像と、前記２回目の撮影指示信号以後に取得される前記Ｂ枚のフレーム画像とを、前記保存候補とするように前記保存候補決定手段に対する制御を行うことを特徴とする撮像装置。
【請求項６】
請求項２に記載の撮像装置において、
前記制御手段は、前記１回目の撮影指示信号以後に前記Ｂ枚より少ないＣ枚（ただしＡ＞Ｃ）のフレーム画像が取得された時点で前記２回目の撮影指示信号が発せられた場合に、前記１回目の撮影指示信号の前に取得されている前記Ａ枚のフレーム画像のうちいずれか（Ａ−Ｃ）枚のフレーム画像と、前記１回目の撮影指示信号以後に取得された前記Ｃ枚のフレーム画像と、前記２回目の撮影指示信号以後に取得される前記Ｃ枚のフレーム画像
とを、前記保存候補にするように前記保存候補決定手段に対する制御を行うことを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置において、
前記（Ａ−Ｃ）枚のフレーム画像は、前記Ａ枚のフレーム画像のうち圧縮された場合の情報量が多いものから順に前記（Ａ−Ｃ）枚、または、前記Ａ枚のフレーム画像のうち、前記フレーム画像毎の焦点調節対象エリアにおけるコントラストが高いものから順に前記（Ａ−Ｃ）枚を選んだものであることを特徴とする撮像装置。
【請求項８】
請求項１〜７のいずれか一項に記載の撮像装置において、
前記Ａ枚は前記Ｂ枚よりも多いことを特徴とする撮像装置。
【請求項９】
請求項１〜８のいずれか一項に記載の撮像装置において、
前記複数のフレーム画像を記録媒体に保存する保存処理手段をさらに備え、
前記保存処理手段は、前記保存候補決定手段によって決定された前記保存候補の全部、または、前記保存候補のうち操作部材からの操作信号で指示されたものを前記記録媒体に保存することを特徴とする撮像装置。
【請求項１０】
撮影指示信号を発する指示手段と、
所定間隔でフレーム画像を取得する撮像素子と、
前記撮像素子で取得された複数のフレーム画像を逐次記憶する記憶手段と、
前記記憶手段に記憶された複数のフレーム画像のうち、前記撮影指示信号の前後に取得される複数のフレーム画像を記録媒体に保存する画像の候補とする保存候補決定手段と、
前記撮影指示信号が発せられた後の所定時間内に再度の撮影指示信号が発せられた場合、それぞれの撮影指示信号の前後で取得される複数のフレーム画像を前記保存候補とするように前記保存候補決定手段を制御する制御手段とを備えることを特徴とする撮像装置。
【請求項１１】
請求項１０に記載の撮像装置において、
前記保存候補決定手段は、通常、前記撮影指示信号の前に取得されるＡ枚のフレーム画像と、前記撮影指示信号以後に取得されるＢ枚のフレーム画像とを前記保存候補とし、
前記記憶手段は、１回目の撮影指示信号以後に前記Ｂ枚のフレーム画像を記憶した以後も前記撮像素子で取得されたフレーム画像の逐次記憶を継続し、
前記制御手段は、前記１回目の撮影指示信号以後の前記Ｂ枚のフレーム画像の取得以後さらに前記Ａ枚のフレーム画像が取得される前に２回目の撮影指示信号が発せられた場合に、前記１回目および２回目の各撮影指示信号の前後でそれぞれ取得される複数のフレーム画像を前記保存候補とするように前記保存候補決定手段に対する制御を行うことを特徴とする撮像装置。
【請求項１２】
請求項１１に記載の撮像装置において、
前記制御手段は、前記１回目の撮影指示信号以後に取得されるＢ枚のフレーム画像のうち一部のフレーム画像を、前記２回目の撮影指示信号以前に取得されるＡ枚のフレーム画像の一部として共有するように前記保存候補決定手段を制御することを特徴とする撮像装置。
【請求項１３】
請求項１２に記載の撮像装置において、
前記保存候補決定手段は、前記１回目の撮影指示信号の前後で取得される複数のフレーム画像を第１ファイルとして前記保存候補とし、前記２回目の撮影指示信号の前後で取得される複数のフレーム画像を第２ファイルとして前記保存候補とすることを特徴とする撮像装置。
【請求項１４】
請求項１３に記載の撮像装置において、
前記保存候補決定手段は、前記一部のフレーム画像を、
(1)前記第１ファイルおよび前記第２ファイルのそれぞれに含める、
(2)前記第１ファイルおよび前記第２ファイルのいずれか一方のファイルに含めて他方のファイルから参照する、
(3)データサイズを縮小して少なくとも前記第２ファイルに含める、
のいずれか１つを行うことを特徴とする撮像装置。
【請求項１５】
請求項１１〜１４のいずれか一項に記載の撮像装置において、
前記記憶手段は、前記１回目の撮影指示信号以後に前記Ｂ枚のフレーム画像を記憶した以後も前記逐次記憶する場合に、前記１回目の撮影指示信号以前に取得された前記Ａ枚のフレーム画像のうち古いものに代えて上書き記憶することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
ファーストレリーズ以降に所定間隔で連写撮影された画像を逐次バッファメモリに蓄積し、セカンドレリーズされると、蓄積画像のうちセカンドレリーズよりも前に撮影されたプレコマ数分の画像と、セカンドレリーズよりも後に撮影されたポストコマ数分の画像とをメモリカードへ保存するカメラが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２５７９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、いわゆる２度押し操作のように、セカンドレリーズをやり直す場合が想定されておらず、２回目のセカンドレリーズ前後における画像が得られないおそれがあった。
【課題を解決するための手段】
【０００５】
本発明による撮像装置は、撮影指示信号を発する指示手段と、所定間隔でフレーム画像を取得する撮像素子と、撮像素子で取得された複数のフレーム画像を逐次記憶する記憶手段と、記憶手段に記憶された複数のフレーム画像のうち、撮影指示信号の前後に取得される複数のフレーム画像を記録媒体に保存する画像の候補とする保存候補決定手段と、撮影指示信号が発せられた後の所定時間内に再度の撮影指示信号が発せられた場合、後の撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように保存候補決定手段を制御する制御手段とを備えることを特徴とする。
他の発明による撮像装置は、撮影指示信号を発する指示手段と、所定間隔でフレーム画像を取得する撮像素子と、撮像素子で取得された複数のフレーム画像を逐次記憶する記憶手段と、記憶手段に記憶された複数のフレーム画像のうち、撮影指示信号の前後に取得される複数のフレーム画像を記録媒体に保存する画像の候補とする保存候補決定手段と、撮影指示信号が発せられた後の所定時間内に再度の撮影指示信号が発せられた場合、それぞれの撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように保存候補決定手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、撮影指示後に再度の撮影指示があった場合に、適切に複数のフレーム画像を保存し得る撮像装置が得られる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラのブロック図である。
【図２】プリキャプチャー撮影モードにおける画像の取得タイミングを説明する図であり、(a)は通常時、(b)は２度押し時のものである。
【図３】変形例１における画像の取得タイミングを説明する図であり、(a)は通常時、(b)は２度押し時のものである。
【図４】変形例２における画像の取得タイミングを説明する図であり、(a)は通常時、(b)は２度押し時のものである。
【図５】変形例３における画像の取得タイミングを説明する図であり、(a)は通常時、(b)は２度押し時のものである。
【図６】第二の実施形態における２度押し時の画像の取得タイミングを説明する図である。
【図７】メインＣＰＵが実行する処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。
（第一の実施形態）
図１は、本発明の第一の実施形態による電子カメラ１の要部構成を説明するブロック図である。電子カメラ１は、メインＣＰＵ１１によって制御される。
【０００９】
撮影レンズ２１は、撮像素子２２の撮像面上に被写体像を結像させる。撮像素子２２はＣＣＤイメージセンサまたはＣＭＯＳイメージセンサによって構成され、撮像面上の被写体像を撮像し、撮像信号を撮像回路２３へ出力する。撮像回路２３は、撮像素子２２から出力される光電変換信号に対するアナログ処理（ゲインコントロールなど）を行う他、内蔵するＡ／Ｄ変換回路でアナログ撮像信号をディジタルデータに変換する。
【００１０】
メインＣＰＵ１１は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。画像処理回路１２は、たとえばＡＳＩＣとして構成され、撮像回路２３から入力されるディジタル画像信号に対して画像処理を行う。画像処理には、たとえば、輪郭強調や色温度調整（ホワイトバランス調整）処理、画像信号に対するフォーマット変換処理が含まれる。
【００１１】
画像圧縮回路１３は、画像処理回路１２による処理後の画像信号に対して、たとえばJPEG方式で所定の圧縮比率の画像圧縮処理を行う。表示画像作成回路１４は、撮像画像を液晶モニタ１９に表示させるための表示用信号を生成する。
【００１２】
液晶モニタ１９は液晶パネルによって構成され、表示画像作成回路１４から入力される表示用信号に基づいて画像や操作メニュー画面などを表示する。映像出力回路２０は、表示画像作成回路１４から入力される表示用信号に基づいて、画像や操作メニュー画面などを外部の表示装置に表示させるための映像信号を生成して出力する。
【００１３】
バッファメモリ１５は、画像処理前、画像処理後および画像処理途中のデータを一時的に記憶する他、記録媒体３０へ記録する前の画像ファイルを記憶したり、記録媒体３０から読み出した画像ファイルを記憶したりするために使用される。本実施形態では、撮影指示前（レリーズボタンの全押し操作前）に撮像素子２２によって所定のフレームレートで取得するプリキャプチャー画像を一時的に記憶する場合にも使用される。プリキャプチャー画像については後述する。
【００１４】
フラッシュメモリ１６は、メインＣＰＵ１１が実行するプログラムや、メインＣＰＵ１１が行う処理に必要なデータなどが格納される。フラッシュメモリ１６が格納するプログラムやデータの内容は、メインＣＰＵ１１からの指示によって追加、変更が可能に構成されている。
【００１５】
カードインターフェース(I/F)１７はコネクタ（不図示）を有し、該コネクタにメモリカードなどの記録媒体３０が接続される。カードインターフェース１７は、メインＣＰＵ１１からの指示により、接続された記録媒体３０に対するデータの書き込みや、記録媒体３０からのデータの読み込みを行う。記録媒体３０は、半導体メモリを内蔵したメモリカード、またはハードディスクドライブなどで構成される。
【００１６】
操作部材１８は、電子カメラ１の各種ボタンやスイッチ類を含み、モード切替スイッチの切換操作など、各操作部材の操作内容に応じた操作信号をメインＣＰＵ１１へ出力する。半押しスイッチ１８ａおよび全押しスイッチ１８ｂは、レリーズボタン（不図示）の押下操作に連動して、それぞれがオン信号をメインＣＰＵ１１へ出力する。半押しスイッチ１８ａからのオン信号（半押し操作信号）は、レリーズボタンが通常ストロークの半分程度まで押し下げ操作されると出力され、半ストロークの押し下げ操作解除で出力が解除される。全押しスイッチ１８ｂからのオン信号（全押し操作信号）は、レリーズボタンが通常ストロークまで押し下げ操作されると出力され、通常ストロークの押し下げ操作が解除されると出力が解除される。半押し操作信号は、メインＣＰＵ１１に対して撮影準備の開始を指示する。全押し操作信号は、メインＣＰＵ１１に対して記録用画像の取得開始を指示する。
【００１７】
＜撮影モード＞
電子カメラ１は、上記全押し操作信号に応じて１コマずつ撮影画像を取得して記録媒体３０へ記録する通常の撮影モードと、上記半押し操作信号を受けると高速シャッタ秒時（たとえば１２５分の１秒より高速）の静止画像を１２０フレーム／毎秒（120fps）で連写撮影して複数コマの撮影画像を取得し、上記全押し操作信号を受けると当該全押し操作信号を受けた時点の前後の所定のフレーム画像をそれぞれ記録媒体３０へ記録するプリキャプチャー撮影モードとを有する。各撮影モードは、操作部材１８からの操作信号に応じて切替え可能に構成されている。
【００１８】
＜再生モード＞
再生モードの電子カメラ１は、上記各撮影モードにおいて記録された画像を各コマごとに、あるいは所定数のコマごとに、液晶モニタ１９に再生表示する。
【００１９】
本実施形態は、上記プリキャプチャー撮影モードに特徴を有するので、以下の説明はプリキャプチャー撮影モードを中心に行う。図２は、プリキャプチャー撮影モードにおける画像の取得タイミングを説明する図である。
【００２０】
＜通常のプリキャプチャー撮影＞
図２の（ａ）において、時刻ｔ０に半押し操作信号が入力されると、メインＣＰＵ１１はレリーズ待機処理を開始させる。レリーズ待機処理では、たとえば、１２０フレーム／毎秒(120fps)のフレームレートで被写体像を撮像して露出演算やフォーカス調節を行うとともに、取得した画像データを逐次バッファメモリ１５へ記憶する。
【００２１】
プリキャプチャー撮影のためにバッファメモリ１５を使用するメモリ容量は、あらかじめ所定容量が確保されている。メインＣＰＵ１１は、時刻ｔ０以降にバッファメモリ１５内に記憶したフレーム画像のフレーム枚数が所定枚数に達し、記憶済み容量が上記所定容量を上回る場合には、古いフレーム画像から順に上書き消去する。これにより、プリキャプチャー撮影のために使用するバッファメモリ１５のメモリ容量を所定容量に制限できる。
【００２２】
時刻ｔ１に全押し操作信号が入力されると、メインＣＰＵ１１はレリーズ処理を開始させる。レリーズ処理では、時刻ｔ１以前に撮像したＡ枚のフレーム画像と、時刻ｔ１以降に撮像されるＢ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。図２の（ａ）における黒い帯は、記録媒体３０へ記録される（Ａ＋Ｂ）枚のフレーム画像が取得される区間を表す。斜線の帯は、バッファメモリ１５に一旦は記憶されたものの、上書き消去されたフレーム画像が取得された区間を表す。
【００２３】
なお、（Ａ＋Ｂ）枚のフレーム画像を全て記録媒体３０へ記録する第１記録方式と、（Ａ＋Ｂ）枚のフレーム画像のうち、使用者に指定されたフレーム画像のみを記録媒体３０へ記録する第２記録方式とが操作部材１８からの操作信号に応じて切替え可能に構成されている。本実施形態では、第１記録方式が選択されているものとして説明する。
【００２４】
第２記録方式では、（Ａ＋Ｂ）枚のフレーム画像を記録媒体３０へ記録する前に１フレームずつ、または所定フレーム（たとえば４フレーム）ずつ液晶モニタ１９に表示させて、操作部材１８からの操作信号によって指示されたフレーム画像のみを記録媒体３０へ記録する。第２記録方式の場合の黒い帯は、記録媒体３０へ記録する候補となる（Ａ＋Ｂ）枚のフレーム画像が取得される区間に対応する。
【００２５】
＜２度押し時のプリキャプチャー撮影＞
図２の（ｂ）において、時刻ｔ１以降にＢフレームの撮像が終了する前の時刻ｔ２に２回目(二度目)のレリーズ全押し操作がなされて全押し操作信号が入力されると、メインＣＰＵ１１は２度押しのためのレリーズ処理を行う。２度押しのためのレリーズ処理は、時刻ｔ１以前に撮像し、古いフレーム画像から順に上書き消去した（Ａ−Ｃ）枚のフレーム画像と、時刻ｔ１以降で時刻ｔ２以前に撮像したＣ枚のフレーム画像と、時刻ｔ２以降に撮像されるＢ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。
なお、ここで、時刻ｔ１と時刻ｔ２との間の時間差（時刻ｔ２で行われたレリーズ全押し操作が二度押し操作であると判定されることが許容される時間差）について、図２の（ａ）を用いて説明する。二度押し操作であると判定されるための時間（差）は、プリキャプチャーの全時間（「Ａ＋Ｂ」枚に相当する時間）のうちの、Ｂ枚に相当する時間（差）内であることが条件である。即ち、時刻ｔ１と時刻ｔ２との時間差が、Ｂ枚に相当する時間内であれば、時刻ｔ２で行われたレリーズ全押し操作は「二度押し操作」と判定される。ただしこの「Ｂ枚に相当する時間」は、「Ａ枚に相当する時間」に起因して変動するものである。一例として、「Ａ＋Ｂ」枚に相当する時間が２秒であるとして、Ａ枚に相当する時間が０．５秒であれば、二度押し判定されるための時間（Ｂ枚に相当する時間）は１．５秒ということになるが、もしＡ枚に相当する時間が０秒であれば、二度押し判定されるための時間（Ｂ枚に相当する時間）は２秒となる。
なお、通常の撮影者であれば、二度押し操作がなされるまでの間隔は、最初のレリーズ操作から大体１秒以内であることが多いため、１秒前後の固定した時間を二度押し判定のための所定時間として設定しても良い。
【００２６】
図２の下側において黒い帯は、記録媒体３０へ記録される｛（Ａ−Ｃ）＋Ｃ＋Ｂ｝枚のフレーム画像が取得される区間を表す。斜線の帯は、バッファメモリ１５に一旦は記憶されたものの、上書き消去されたフレーム画像が取得された区間を表す。
【００２７】
なお、上記第２記録方式の場合において、｛（Ａ−Ｃ）＋Ｃ＋Ｂ｝枚のフレーム画像を記録媒体３０へ記録する前に１フレームずつ、または所定フレーム（たとえば４フレーム）ずつ液晶モニタ１９に表示させて、操作部材１８からの操作信号によって指示されたフレーム画像のみを記録媒体３０へ記録する点は、通常のプリキャプチャー撮影と同様である。第２記録方式の場合の黒い帯は、記録媒体３０へ記録する候補となる｛（Ａ−Ｃ）＋Ｃ＋Ｂ｝枚のフレーム画像が取得される区間に対応する。
【００２８】
以上説明した第一の実施形態によれば、以下の作用効果が得られる。
（１）電子カメラ１は、メインＣＰＵ１１と、所定間隔でフレーム画像を取得する撮像素子２２と、撮像素子２２で取得された複数のフレーム画像を逐次記憶するバッファメモリ１５とを備え、メインＣＰＵ１１は撮影指示信号を発し、バッファメモリ１５に記憶された複数のフレーム画像のうち、撮影指示信号の前後に取得される複数のフレーム画像を記録媒体３０に保存する画像の候補とするとともに、撮影指示信号を発した後の所定時間内に再度の撮影指示信号を発した場合、後の撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように制御を行う。これにより、撮影指示後に再度の撮影指示があった場合に、適切に複数のフレーム画像を保存し得る撮像装置が得られる。
【００２９】
（２）保存候補を決定するメインＣＰＵ１１は、通常、撮影指示信号の前に取得されるＡ枚のフレーム画像と、撮影指示信号以後に取得されるＢ枚のフレーム画像とを保存候補とし、１回目の撮影指示信号以後にＢ枚のフレーム画像が取得される前に２回目の撮影指示信号が発せられた場合に、該２回目の撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように制御を行う。これにより、通常の撮影指示後において取得されるべきＢ枚のフレーム画像の取得が終わらないうちに再度撮影指示信号が発生した場合でも、適切に複数のフレーム画像を保存し得る撮像装置が得られる。
【００３０】
（３）メインＣＰＵ１１は、１回目の撮影指示信号以後にＢ枚より少ないＣ枚（ただしＡ＞Ｃ）のフレーム画像が取得された時点で２回目の撮影指示信号が発せられた場合に、１回目の撮影指示信号の前に取得されているＡ枚のフレーム画像のうち最新の（Ａ−Ｃ）枚のフレーム画像と、１回目の撮影指示信号以後に取得されたＣ枚のフレーム画像と、２回目の撮影指示信号以後に取得されるＢ枚のフレーム画像とを、保存候補とするように制御した。これにより、２回目の撮影指示信号があってもなくても、撮影指示信号の前後で取得されるフレーム画像群の数を同等に揃えることができる。
【００３１】
（４）Ａ枚はＢ枚よりも多くした。一般に、狙った瞬間より早めにレリーズ操作する傾向の撮影者がいる一方で、狙った瞬間より遅れてレリーズ操作する傾向の撮影者も存在する。
多くの被験者（撮影者）のデータを集めて検証してみると、狙った瞬間（撮りたい瞬間）よりも実際のレリーズ操作タイミングが遅れてしまう撮影者の場合、狙った瞬間から実操作が遅れる期間（つまり、狙った瞬間から、実際にレリーズ操作（レリーズスイッチのＯＮ）がなされるまでに要した期間）は、狙った瞬間（撮りたい瞬間）から遅れること０．４秒程度までの間であることが多い。
一方、狙った瞬間（撮りたい瞬間）よりも実際のレリーズ操作タイミングが早くなってしまう撮影者の場合、狙った瞬間よりも実操作が早まる期間（つまり、実際にレリーズ操作がなされてから本当に狙った瞬間に至るまでに要した期間）は、狙った瞬間よりも早まること０．３秒までの間であることが多い。
そこで、撮影指示信号（レリーズ信号）の前に取得されるフレーム枚数Ａを、撮影指示信号の後に取得されるフレーム枚数Ｂより多くなるように、レリーズ信号発生前後の取得枚数の割合をカメラ内部で設定しておくことで、上記何れのレリーズ操作の特徴（上述の如く、狙った瞬間よりもレリーズ操作が遅れてしまう操作特徴や、或いは狙った瞬間よりもレリーズ操作が早まってしまう操作特徴）を持つ撮影者に対しても、狙った瞬間の画像が記録候補に含まれる可能性を高くすることができる。
【００３２】
（５）電子カメラ１のメインＣＰＵ１１およびカードインターフェース(I/F)１７は、保存候補の全部、または、保存候補のうち操作部材からの操作信号で指示されたものを記録媒体３０に保存するようにしたので、保存候補の全てを記録する場合に比べて、記録媒体３０の使用容量を抑えることができる。
【００３３】
（変形例１）
図３は、変形例１のプリキャプチャー撮影モードにおける画像の取得タイミングを説明する図である。図３の（ａ）は、上記実施形態における通常のプリキャプチャー撮影の場合と同様なので説明を省略する。
【００３４】
＜２度押し時のプリキャプチャー撮影＞
変形例１では、あらかじめ所定フレーム数Ｄ（ただしＡ＞Ｄ≧Ｂ）を定めておく。図３の（ｂ）において、時刻ｔ１以降にＢ枚のフレーム画像の撮像が終了する前の時刻ｔ２に２回目の全押し操作信号が入力されると、メインＣＰＵ１１は２度押しのためのレリーズ処理を行う。２度押しのためのレリーズ処理は、時刻ｔ１以前に撮像し、古いフレーム画像から順に上書き消去した（Ａ−Ｄ）枚のフレームの画像と、時刻ｔ１以降で時刻ｔ２以前に撮像したＣ枚のフレーム画像と、時刻ｔ２以降に撮像されるＤ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。
【００３５】
図３の（ｂ）における黒い帯は、記録媒体３０へ記録される｛（Ａ−Ｄ）＋Ｃ＋Ｄ｝枚のフレーム画像が取得される区間を表す。斜線の帯は、バッファメモリ１５に一旦は記憶されたものの、上書き消去されたフレーム画像が取得された区間を表す。
【００３６】
なお、上記第２記録方式の場合において、｛（Ａ−Ｄ）＋Ｃ＋Ｄ｝枚のフレーム画像を記録媒体３０へ記録する前に１フレームずつ、または所定フレーム（たとえば４フレーム）ずつ液晶モニタ１９に表示させて、操作部材１８からの操作信号によって指示されたフレームの画像のみを記録媒体３０へ記録する点は、通常のプリキャプチャー撮影と同様である。第２記録方式の場合の黒い帯は、記録媒体３０へ記録する候補となる｛（Ａ−Ｄ）＋Ｃ＋Ｄ｝枚のフレーム画像が取得される区間に対応する。
【００３７】
（変形例２）
図４は、変形例２のプリキャプチャー撮影モードにおける画像の取得タイミングを説明する図である。図４の（ａ）は、上記実施形態における通常のプリキャプチャー撮影の場合と同様なので説明を省略する。
【００３８】
＜２度押し時のプリキャプチャー撮影＞
変形例２では、時刻ｔ１以前に取得したフレーム画像を記録媒体３０へ記録しない。図４の（ｂ）において、時刻ｔ１以降にＢ枚のフレーム画像の撮像が終了する前の時刻ｔ２に２回目の全押し操作信号が入力されると、メインＣＰＵ１１は２度押しのためのレリーズ処理を行う。２度押しのためのレリーズ処理は、時刻ｔ１以降で時刻ｔ２以前に撮像したＣ枚のフレーム画像と、時刻ｔ２以降に撮像されるＢ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。
【００３９】
図４の（ｂ）における黒い帯は、記録媒体３０へ記録される（Ｃ＋Ｂ）枚のフレーム画像が取得される区間を表す。斜線の帯は、バッファメモリ１５に一旦は記憶されたものの、上書き消去されたフレーム画像が取得された区間を表す。
【００４０】
なお、上記第２記録方式の場合において、（Ｃ＋Ｂ）枚のフレーム画像を記録媒体３０へ記録する前に１フレームずつ、または所定フレーム（たとえば４フレーム）ずつ液晶モニタ１９に表示させて、操作部材１８からの操作信号によって指示されたフレーム画像のみを記録媒体３０へ記録する点は、通常のプリキャプチャー撮影と同様である。第２記録方式の場合の黒い帯は、記録媒体３０へ記録する候補となる（Ｃ＋Ｂ）枚のフレーム画像が取得される区間に対応する。
【００４１】
（変形例３）
図５は、変形例３のプリキャプチャー撮影モードにおける画像の取得タイミングを説明する図である。図５の（ａ）は、上記実施形態における通常のプリキャプチャー撮影の場合と同様なので説明を省略する。
【００４２】
＜２度押し時のプリキャプチャー撮影＞
変形例３では、時刻ｔ１以前に撮像したフレーム画像について、その取得順にかかわらず不適切な画像から先に上書き対象にする。不適切な画像は、たとえば、データサイズが（画像圧縮をかけた場合であっても、画像圧縮をかけていない場合であっても）小さいフレーム画像や、フォーカス調節時の焦点評価値が小さいフレーム画像が該当する。一般に、ピンぼけ画像はピントが合っている場合に比べて高周波数成分が減少するので、画像圧縮した場合の圧縮後のデータサイズが小さくなる。また、いわゆるコントラスト検出方式のフォーカス調節時に算出される焦点評価値は、その値が小さいほどピントが外れている可能性が高い。そこで、よりピントが合っているフレーム画像をバッファメモリ１５に残すように、上記不適切なフレーム画像を上書き対象にする。
【００４３】
図５の（ｂ）において、時刻ｔ１以降にＢ枚のフレーム画像の撮像が終了する前の時刻ｔ２に２回目の全押し操作信号が入力されると、メインＣＰＵ１１は２度押しのためのレリーズ処理を行う。２度押しのためのレリーズ処理は、時刻ｔ１以前に取得した画像であって、不適切なものから順に上書き消去された（Ａ−Ｃ）枚のフレーム画像と、時刻ｔ１以降で時刻ｔ２以前に撮像したＣ枚のフレーム画像と、時刻ｔ２以降に撮像されるＣ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。
この変形例３では、二度押しされてから記録されるＣ枚のフレーム画像と少なくとも同枚数（Ｃ枚）のフレーム画像だけは、二度押し時点ｔ２よりも遡って確実に確保しつつ、更にそれ以前（時刻ｔ２からＣ枚分だけ時間的に遡った時点より更に遡った時点）に撮像されていた画像に関しては不適切なものから順に上書き消去しつつバッファメモリ残量が許す枚数分のフレーム画像だけ残す、という制御を行うものである。
【００４４】
図５の（ｂ）におけるグレーの帯は、記録媒体３０へ記録される｛（Ａ−Ｃ）＋Ｃ＋Ｃ｝枚のフレーム画像が取得される区間を表す。斜線の帯は、バッファメモリ１５に一旦は記憶されたものの、上書き消去されたフレーム画像が取得された区間を表す。
【００４５】
なお、上記第２記録方式の場合において、｛（Ａ−Ｃ）＋Ｃ＋Ｃ｝枚のフレーム画像を記録媒体３０へ記録する前に１フレームずつ、または所定フレーム（たとえば４フレーム）ずつ液晶モニタ１９に表示させて、操作部材１８からの操作信号によって指示されたフレーム画像のみを記録媒体３０へ記録する点は、通常のプリキャプチャー撮影と同様である。第２記録方式の場合の黒い帯は、記録媒体３０へ記録する候補となる｛（Ａ−Ｃ）＋Ｃ＋Ｃ｝枚のフレーム画像が取得される区間に対応する。
【００４６】
（変形例４）
以上説明した実施形態および各変形例では、プリキャプチャー撮影のために使用するバッファメモリ１５のメモリ容量を制限する際に、該メモリ容量を時刻ｔ１の前後、および時刻ｔ２の前後でそれぞれ取得されるフレーム画像の枚数で表すようにした。この代わりに、メモリ容量で表すようにしてもよい。この場合には、フレーム画像１枚当たりのデータサイズにフレーム画像の枚数を掛け合わせることで、必要なメモリ容量が算出される。
【００４７】
（変形例５）
上述したプリキャプチャー撮影は、動画像を取得するカメラを用いる場合にも、該動画像を記録しながら平行して行わせることができる。この場合は、動画用のフレーム画像の取得と静止画用（プリキャプチャー用）のフレーム画像の取得とを交互に行う。つまり、動画用バッファメモリへ動画用のフレーム画像を記憶したら、次のフレームは静止画用バッファメモリへ静止画用のフレーム画像を記憶する。撮像素子２２が120fpsで撮像する場合、動画用バッファメモリへは60fpsで、静止画用バッファメモリへは60fpsで、それぞれフレーム画像が記憶される。
【００４８】
動画用バッファメモリに記憶された動画用のフレーム画像は、動画像用の記録媒体へ記録（録画）する。静止画用バッファメモリへ記憶された静止画用のフレーム画像は、プリキャプチャー撮影用に用いる。このとき、上述したバッファメモリ１５のメモリ容量を制限するために行ったメモリ制御と同様のメモリ制御を、静止画用バッファメモリのメモリ容量を制限するために行う。
【００４９】
（第二の実施形態）
第二の実施形態では、１回目の撮影指示信号以後にＢ枚のフレーム画像が取得された以後に２回目の撮影指示信号が発せられた場合に、該２回目の撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように制御を行う。
【００５０】
図６は、第二の実施形態のプリキャプチャー撮影モードにおける２度押し時の画像の取得タイミングを説明する図である。図６において、時刻ｔ０に半押し操作信号が入力されると、メインＣＰＵ１１はレリーズ待機処理を開始させる（６１）。レリーズ待機処理では、たとえば、１２０フレーム／毎秒(120fps)のフレームレートで被写体像を撮像して露出演算やフォーカス調節を行うとともに、取得した画像データを逐次バッファメモリ１５へ記憶する。
【００５１】
メインＣＰＵ１１は、時刻ｔ０以降にバッファメモリ１５内に記憶したフレーム画像のフレーム枚数が所定枚数（本例ではＡ枚）に達した場合、直近のＡ枚分のフレーム画像を超える画像データは、古いフレーム画像の上から順に新たに撮像されたフレーム画像を記憶させて上書き消去する。これにより、プリキャプチャー撮影のために使用するバッファメモリ１５のメモリ容量を所定容量に制限できる。図６において６１〜６３は記憶したフレーム枚数がＡ枚に達する以前の状態に対応し、６４〜６６は上書き消去している状態に対応する。
【００５２】
時刻ｔ１に全押し操作信号が入力されると、メインＣＰＵ１１はレリーズ処理を開始させる。レリーズ処理では、時刻ｔ１以降にＢ枚のフレーム画像を撮像する（６７〜６９）。そして、時刻ｔ１以前に撮像したＡ枚のフレーム画像と、時刻ｔ１以降に撮像されるＢ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。図６における黒い帯は、バッファメモリ１５上で記録媒体３０へ記録すべきフレーム画像が取得されている区間を表す。斜線の帯は、バッファメモリ１５上の空き区間を表す。
【００５３】
なお、本実施の形態の場合も、第一の実施形態と同様に（Ａ＋Ｂ）枚のフレーム画像を全て記録媒体３０へ記録する第１記録方式が選択されているものとして説明する。
【００５４】
時刻ｍ１において、時刻ｔ１以降にＢ枚のフレームの撮像が終了すると（６９）、メインＣＰＵ１１は、バッファメモリ１５上の（Ａ＋Ｂ）枚のフレーム画像を記録媒体３０へ記録するための転送を許可する。メインＣＰＵ１１はさらに、時刻ｍ１以降もフレーム画像の撮像を続ける（７０〜７１）。この場合、上記記録媒体３０へのフレーム画像の転送は、時刻ｔ１以前に取得したＡ枚のフレーム画像の古い方から順に転送するようにし、バッファメモリ１５上で転送済みの古いフレーム画像が記憶されている領域に、時刻ｍ１以降に新たに取得したフレーム画像を上書き記憶する。これにより、プリキャプチャー撮影のために使用するバッファメモリ１５のメモリ容量を制限できる。図６における時刻ｍ１より右側のクロスラインの帯は、新たなフレーム画像の取得区間を表し、黒い帯の左側の白い帯は、新たに取得されたフレーム画像のためにバッファメモリ１５上で上書き記憶に用いられた区間を表す。すなわち、クロスラインの帯と白い帯とはバッファメモリ１５上において共通する。
【００５５】
時刻ｍ１以降にＡフレームの撮像が終了する前において、時刻ｔ２に２回目(二度目)の新たなレリーズ全押し操作がなされて全押し操作信号が入力されると、メインＣＰＵ１１は２度押しのためのレリーズ処理を行う。このレリーズ処理では、時刻ｔ２以降にＢ枚のフレーム画像を撮像する（７２〜７４）。そして、時刻ｔ２以前に撮像したＡ枚のフレーム画像と、時刻ｔ２以降に撮像されるＢ枚のフレーム画像とを関連づけて、記録媒体３０へそれぞれ記録させる。
【００５６】
時刻ｍ２において、時刻ｔ２以降のＢ枚のフレームの撮像が終了すると（７４）、メインＣＰＵ１１は、バッファメモリ１５上の（Ａ＋Ｂ）枚のフレーム画像を記録媒体３０へ記録するための転送を許可する。この場合のメインＣＰＵ１１は、フレーム画像の撮像を終了するとともに、バッファメモリ１５上に旧全押し操作前（時刻ｔ１以前）に取得されたフレーム画像が残っている場合には、これらをクリア（上書き許可）する。
【００５７】
図６に例示したタイミングでプリキャプチャー撮影するためにメインＣＰＵ１１が実行する処理の流れについて、図７に例示するフローチャートを参照して説明する。メインＣＰＵ１１は、半押しスイッチ１８ａからオン操作信号が入力された場合に図７による処理を起動させる。
【００５８】
図７のステップＳ１０において、メインＣＰＵ１１は、フレーム画像を取得してバッファメモリ１５へ記憶するレリーズ待機処理を開始してステップＳ２０へ進む。ステップＳ２０において、メインＣＰＵ１１は、全押し操作されたか否かを判定する。メインＣＰＵ１１は、全押しスイッチ１８ｂからオン操作信号が入力された場合にステップＳ２０を肯定判定してステップＳ３０へ進む。メインＣＰＵ１１は、全押しスイッチ１８ｂからオン操作信号が入力されない場合には、ステップＳ２０を否定判定してステップＳ１３０へ進む。
【００５９】
ステップＳ１３０へ進む場合はレリーズ待機処理を繰り返す場合である。ステップＳ１３０において、メインＣＰＵ１１は、バッファメモリ１５に記憶したフレーム画像数がＡ枚に達したか否かを判定する。メインＣＰＵ１１は、Ａ枚に到達した場合はステップＳ１３０を肯定判定してステップＳ１４０へ進み、Ａ枚に到達していない場合にはステップＳ１３０を否定判定してステップＳ１０へ戻る。ステップＳ１０へ戻る場合は図６における６１〜６２に対応する処理を継続する。
【００６０】
ステップＳ１４０へ進む場合は図６における６３〜６５に対応する処理を行う。ステップＳ１４０において、メインＣＰＵ１１は、バッファメモリ１５上のＡ枚のフレーム画像のうち最古のものに代えて、新たに撮像されたフレーム画像を上書き記憶してステップＳ２０へ戻る。
【００６１】
ステップＳ３０において、メインＣＰＵ１１は、フレーム画像を取得してバッファメモリ１５へ記憶するレリーズ処理を開始してステップＳ４０へ進む。ステップＳ４０において、メインＣＰＵ１１は、全押し操作後（時刻ｔ１以後）にバッファメモリ１５に記憶したフレーム画像数がＢ枚に達したか否かを判定する。メインＣＰＵ１１は、Ｂ枚に到達した場合はステップＳ４０を肯定判定してステップＳ５０へ進み、Ｂ枚に到達していない場合にはステップＳ４０を否定判定してステップＳ３０へ戻る。ステップＳ３０へ戻る場合は図６における６６〜６８に対応する処理を継続する。
【００６２】
ステップＳ５０において、メインＣＰＵ１１は、全押し操作以前（時刻ｔ１以前）に撮像したＡ枚のフレーム画像と、全押し操作以後（時刻ｔ１以後）に撮像されたＢ枚のフレーム画像について、記録媒体３０へ記録するための転送許可をしてステップＳ６０へ進む。これにより、図７における処理と並行して記録媒体３０への転送が行われる。転送は、古いデータ（フレーム画像）の転送が先に行われる。
【００６３】
ステップＳ６０において、メインＣＰＵ１１は、全押し操作以前（時刻ｔ１以前）に撮像したバッファメモリ１５上のＡ枚のフレーム画像のうち最古のものに代えて、新たに撮像されたフレーム画像を上書き記憶してステップＳ７０へ進む。ステップＳ７０において、メインＣＰＵ１１は、新たに全押し操作されたか否かを判定する。メインＣＰＵ１１は、全押しスイッチ１８ｂからオン操作信号が入力された場合にステップＳ７０を肯定判定してステップＳ８０へ進む。メインＣＰＵ１１は、全押しスイッチ１８ｂからオン操作信号が入力されない場合には、ステップＳ７０を否定判定してステップＳ１５０へ進む。
【００６４】
ステップＳ１５０へ進む場合はレリーズ待機処理を繰り返すか、あるいはプリキャプチャー撮影処理を終了する場合である。ステップＳ１５０において、メインＣＰＵ１１は、バッファメモリ１５に上書き記憶したフレーム画像数がＡ枚に達したか否かを判定する。メインＣＰＵ１１は、Ａ枚に到達した場合はステップＳ１５０を肯定判定してステップＳ１２０へ進む。この場合はプリキャプチャー撮影処理の終了へ進む。一方、メインＣＰＵ１１は、バッファメモリ１５に上書き記憶したフレーム画像数がＡ枚に到達していない場合には、ステップＳ１５０を否定判定してステップＳ６０へ戻る。ステップＳ６０へ戻る場合は図６における７０〜７１に対応する処理を継続する。
【００６５】
ステップＳ８０において、メインＣＰＵ１１は、旧全押し操作後（時刻ｔ１以後）に撮像したバッファメモリ１５上のＢ枚のフレーム画像のうち、直近の（Ａ−Ｔ）枚のデータを新たな全押し操作前（時刻ｔ２以前）のフレーム画像のデータとして共有するように決定してステップＳ９０へ進む。図６において破線で囲んだ範囲は、上記（Ａ−Ｔ）枚のフレーム画像の取得タイミングを示す。
【００６６】
ステップＳ９０において、メインＣＰＵ１１は、フレーム画像を取得してバッファメモリ１５へ記憶する２度押しのためのレリーズ処理を開始してステップＳ１００へ進む。ステップＳ１００において、メインＣＰＵ１１は、新全押し操作後（時刻ｔ２以後）にバッファメモリ１５に記憶したフレーム画像数がＢ枚に達したか否かを判定する。メインＣＰＵ１１は、Ｂ枚に到達した場合はステップＳ１００を肯定判定してステップＳ１１０へ進み、Ｂ枚に到達していない場合にはステップＳ１００を否定判定してステップＳ９０へ戻る。ステップＳ９０へ戻る場合は図６における７２〜７３に対応する処理を継続する。
【００６７】
ステップＳ１１０において、メインＣＰＵ１１は、新全押し操作以前（時刻ｔ２以前）に撮像したＡ枚のフレーム画像と、新全押し操作以後（時刻ｔ２以後）に撮像されたＢ枚のフレーム画像について、記録媒体３０へ記録するための転送許可をしてステップＳ１２００へ進む。これにより、図７における処理を並行して記録媒体３０への転送が行われる。転送は、古いデータ（フレーム画像）の転送が先に行われる。
【００６８】
ステップＳ１２０において、メインＣＰＵ１１は、バッファメモリ１５上に旧全押し操作前（時刻ｔ１以前）に取得されたフレーム画像が残っている場合には、これらをクリア（上書き許可）して図７による処理を終了する。
【００６９】
以上説明した第二の実施形態によれば、以下の作用効果が得られる。
（１）電子カメラ１は、メインＣＰＵ１１と、所定間隔でフレーム画像を取得する撮像素子２２と、撮像素子２２で取得された複数のフレーム画像を逐次記憶するバッファメモリ１５とを備え、メインＣＰＵ１１は撮影指示信号を発し、バッファメモリ１５に記憶された複数のフレーム画像のうち、撮影指示信号の前後に取得される複数のフレーム画像を記録媒体３０に保存する画像の候補とするとともに、撮影指示信号を発した後の所定時間内に再度の撮影指示信号を発した場合、それぞれの撮影指示信号の前後で取得される複数のフレーム画像を保存候補とするように制御を行う。これにより、撮影指示後に再度の撮影指示があった場合に、適切に複数のフレーム画像を保存し得る撮像装置が得られる。
【００７０】
（２）保存候補を決定するメインＣＰＵ１１は、通常、撮影指示信号の前に取得されるＡ枚のフレーム画像と、撮影指示信号以後に取得されるＢ枚のフレーム画像とを保存候補とし、バッファメモリ１５は、１回目の撮影指示信号以後にＢ枚のフレーム画像を記憶した以後も撮像素子２２で取得されたフレーム画像の逐次記憶を継続する。そしてメインＣＰＵ１１は、１回目の撮影指示信号以後のＢ枚のフレーム画像の取得以後さらにＡ枚のフレーム画像が取得される前に２回目の撮影指示信号が発せられた場合に、１回目および２回目の各撮影指示信号の前後でそれぞれ取得される複数のフレーム画像を保存候補とするように制御を行う。これにより、第一の実施形態と異なり、１回目の撮影指示後において取得されるべきＢ枚のフレーム画像の取得が終わった後でも、再度撮影指示信号が発生した場合には適切にフレーム画像を保存し得る撮像装置が得られる。
【００７１】
（３）メインＣＰＵ１１は、１回目の撮影指示信号以後に取得されるＢ枚のフレーム画像のうち一部（たとえば(Ａ−Ｔ)枚）のフレーム画像を、２回目の撮影指示信号以前に取得されるＡ枚のフレーム画像の一部として共有するように制御するようにしたので、共有しない場合に比べてバッファメモリ１５の使用量を抑えることができる。
【００７２】
（４）バッファメモリ１５は、１回目の撮影指示信号以後にＢ枚のフレーム画像を記憶した以後も逐次記憶する場合に、１回目の撮影指示信号以前に取得されたＡ枚のフレーム画像のうち古いものに代えて上書き記憶するように構成したので、上書きしないで空き領域に記憶する場合に比べてメモリ使用量を抑えることができる。
【００７３】
（変形例６）
第二の実施形態の説明では、１回目の全押し操作（時刻ｔ１）の前後でそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像と、２回目の全押し操作（時刻ｔ２）の前後でそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像とを、ともに記録媒体３０に記録する例を説明した。使用者による操作によって、２回目の全押し操作（時刻ｔ２）前後にそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像のみを記録媒体３０に記録するように切り換える構成にしてもよい。この切り換えは、たとえば、使用者が操作部材１８を用いたメニュー操作によって切り換えられるようにする。
【００７４】
（変形例７）
ステップＳ８０において共有するように決定した（Ａ−Ｔ）枚の画像データは、１回目の全押し操作（時刻ｔ１）の前後でそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像を格納するファイルと、２回目の全押し操作（時刻ｔ２）の前後でそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像を格納するファイルとにそれぞれ含めてもよいし、一方のファイルにのみ含めて他方のファイルから参照可能に構成してもよい。
【００７５】
（変形例８）
また、１回目の全押し操作（時刻ｔ１）の前後でそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像を格納するファイルと、２回目の全押し操作（時刻ｔ２）の前後でそれぞれ取得した（Ａ＋Ｂ）枚のフレーム画像を格納するファイルとにそれぞれ（Ａ−Ｔ）枚の画像データを含める場合には、（Ａ−Ｔ）枚の画像に圧縮処理を施してデータサイズを縮小したり、サムネイル画像へ縮小変換してデータサイズを縮小した上で含めるようにしてもよい。
【００７６】
（変形例９）
第二の実施形態および各変形例においても、プリキャプチャー撮影のために使用するバッファメモリ１５のメモリ容量を取得されるフレーム画像の枚数で表すようにしたが、メモリ容量で表してもよい。この場合には、フレーム画像１枚当たりのデータサイズにフレーム画像の枚数を掛け合わせることで、必要なメモリ容量が算出される。
【００７７】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００７８】
１…電子カメラ
１１…メインＣＰＵ
１２…画像処理回路
１５…バッファメモリ
１７…カードインターフェース(I/F)
１８…操作部材
２２…撮像素子
２３…撮像回路
３０…記録媒体
【図１】
2010226702.tif 000003
【図２】
2010226702.tif 000004
【図３】
2010226702.tif 000005
【図４】
2010226702.tif 000006
【図５】
2010226702.tif 000007
【図６】
2010226702.tif 000008
【図７】
2010226702.tif 000009