(57)【特許請求の範囲】
【請求項１】
被写体光を撮像する撮像素子からの撮像信号に基づく複数のフレーム画像を順次記憶すると共に、前記複数のフレーム画像の何れかに対応する静止画像を記憶する記憶部と、
前記記憶部に記憶された前記複数のフレーム画像に基づいて、前記記憶部に単位時間に記憶される前記フレーム画像の数を示す第１フレームレートより少ない第２フレームレートで再生されるスローモーション動画像を生成する動画像生成部と、
前記複数のフレーム画像の中で前記静止画像に対応するフレーム画像を基準のフレーム画像とみなして、前記スローモーション動画像に対して画像処理による手振れ補正処理を施すための手振れ補正量を算出する手振れ補正量算出部と、
前記基準のフレーム画像に対して前記手振れ補正量に基づく画像処理を施して前記静止画像を生成する静止画像生成部と、
を備えることを特徴とする撮像装置。
【請求項２】
前記手振れ補正量算出部は、前記基準のフレーム画像内における特定被写体の動きベクトルを、前記複数のフレーム画像毎に求め、且つ前記動きベクトルに基づいて前記基準のフレーム画像の中から、前記スローモーション動画像として生成する領域となる基準領域を決定し、
前記動画像生成部は、前記複数のフレーム画像各々に対して前記基準領域を適用して切り出しながら前記スローモーション動画像を生成し、
前記静止画像生成部は、前記基準のフレーム画像に対して前記基準領域を適用して切り出して前記静止画像を生成することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記動画像生成部により生成された前記スローモーション動画像を記録媒体に記録する記録制御部を更に備えることを特徴とする請求項１記載の撮像装置。
【請求項４】
前記手振れ補正量を、前記スローモーション動画像を構成する各フレーム画像に関連付けて記録媒体に記録する記録制御部と、
前記記録媒体から前記スローモーション動画像を読み出した際に、前記手振れ補正量に基づいて前記スローモーション動画像を構成する前記フレーム画像毎に手振れ補正を行なう画像処理部と、を備え、
前記手振れ補正を行った前記スローモーション動画像を再生することを特徴とする請求項１記載の撮像装置。
【請求項５】
前記撮像装置の姿勢を検出する姿勢検出部を備え、
前記手振れ補正量算出部は、前記姿勢検出部による検出結果を手振れ補正量の算出に用いることを特徴とする請求項１〜請求項４の何れか一項に記載の撮像装置。
【請求項６】
前記静止画像の撮影タイミングを指示する指示部を備え、
前記静止画像は、前記指示部からの指示に基づき撮影された画像であることを特徴とする請求項１〜請求項５の何れか一項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を記録可能な撮像装置に関するものである。
【背景技術】
【０００２】
動画像の撮影中に手振れを検出した場合に動画像に対する手振れ補正を行う撮像装置が知られている（例えば、特許文献１参照）。この撮像装置においては通常のフレームレートで動画像の撮影を行っている場合に手振れを検出するとフレームレートを高く設定して手振れ補正を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８５６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述の特許文献１記載の撮像装置においては、撮影者が意図したタイミングを基準として、その前後の動画像に対する手振れ補正を行う技術は開示されていない。
【０００５】
本発明の目的は、撮影者が意図したタイミングを基準として、その前後の動画像について手振れ補正に関する情報を記録することができる撮像装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る撮像装置は、被写体光を撮像する撮像素子からの撮像信号に基づく複数のフレーム画像を順次記憶すると共に、前記複数のフレーム画像の何れかに対応する静止画像を記憶する記憶部と、前記記憶部に記憶された前記複数のフレーム画像に基づいて、前記記憶部に単位時間に記憶される前記フレーム画像の数を示す第１フレームレートより少ない第２フレームレートで再生されるスローモーション動画像を生成する動画像生成部と、前記複数のフレーム画像の中で前記静止画像に対応するフレーム画像を基準のフレーム画像とみなして、前記スローモーション動画像に対して画像処理による手振れ補正処理を施すための手振れ補正量を算出する手振れ補正量算出部と、前記基準のフレーム画像に対して前記手振れ補正量に基づく画像処理を施して前記静止画像を生成する静止画像生成部とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明に係る撮像装置によれば、撮影者が意図したタイミングを基準として、その前後の動画像について手振れ補正に関する情報を記録することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係る電子カメラのシステム構成を示すブロック図である。
【図２】実施の形態に係る電子カメラにおいてスローモーション動画像を撮影する際のバッファメモリ記憶時のフレームレート及び記録媒体記録時のフレームレートを説明するための図である。
【図３】実施の形態に係る電子カメラにより取得したフレーム画像を示す図である。
【図４】実施の形態に係る電子カメラにより取得したフレーム画像における動きベクトルを示す図である。
【図５】実施の形態に係る電子カメラにより取得したフレーム画像における記録用領域及び再生用領域を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の第１の実施の形態に係る撮像装置としての電子カメラについて説明する。図１は、第１の実施の形態に係る電子カメラのシステム構成を示すブロック図である。図１に示すように電子カメラ２は、マイクロプロセッサ等により構成され、電子カメラ２の各部を統括的に制御する制御部４を備えている。制御部４は、映像信号処理回路５を有し、映像信号処理回路５は、後述する表示部１２において表示されるスルー画像データを生成するスルー画像生成部５ａ、動画像データを生成する動画像生成部５ｂ及び静止画像データを生成する生成画像生成部５ｃを有している。また、制御部４には、バッファメモリ８、記録媒体１０、表示部１２及び操作部１４が接続されている。
【００１１】
バッファメモリ８は、撮像素子６からの撮像信号に基づき作成された画像データを一時的に記憶する。ここで、撮像素子６は、ＣＣＤまたはＣＭＯＳ等により構成され、図示しない撮影レンズを介した被写体からの光を撮像し、バッファメモリ８は、撮像素子６から出力され、図示しないＡ／Ｄコンバータを介すことによりアナログ信号からデジタル信号に変換された撮像信号に基づく画像データを一時的に記憶する。
【００１２】
また、バッファメモリ８は、電子カメラ２が例えば、後述のスローモーション動画像（以下、スロー動画像という。）を撮影するスローモーション動画像撮影モードに設定されている場合には、撮像素子６から動画像サイクル（６０ｆｐｓ等）に同期して出力される撮像信号に基づく複数の画像データ、即ちスロー動画像を構成する複数のフレーム画像を順次記憶する。なお、この実施の形態において、バッファメモリ８には、ＱＦＨＤ（Ｑｕｏｄ  Ｆｕｌｌ  Ｈｉｇｈ  Ｄｉｆｉｎｉｔｉｏｎ：３８４０×２１６０ピクセル）規格の画素数を有するフレーム画像、即ち高解像度のフレーム画像がＦＩＦＯ（ｆｉｒｓｔ  ｉｎ  ｆｉｒｓｔ  ｏｕｔ）方式で順次記憶される。
【００１３】
具体的には、バッファメモリ８が例えばｎ枚（ｎは自然数）のフレーム画像を記憶可能な記憶領域を有している場合において、制御部４は図２（ａ）に示すように、１番目に取得したフレーム画像Ｆ１、２番目に取得したフレーム画像Ｆ２…ｎ番目に取得したフレーム画像Ｆｎを順次、バッファメモリ８内に記憶させる。そして、ｎ枚のフレーム画像Ｆ１〜Ｆｎを記憶した後、次のフレーム画像Ｆｎ＋１が撮像素子６から出力されると、バッファメモリ８内から最古のフレーム画像Ｆ１を削除し、最新のフレーム画像Ｆｎ＋１を記憶させ、次のフレーム画像が撮像素子６から出力される度に、最古のフレーム画像を削除し、最新のフレーム画像を記憶させる処理を繰り返す。
【００１４】
即ち、バッファメモリ８は、ｎ個の記憶領域（フレーム画像を順に記憶するための記憶領域）を有しており、１番目のフレーム画像Ｆ１をアドレス番号（ｎ−１）の記憶領域に、２番目のフレーム画像Ｆ２をアドレス番号（ｎ−２）の記憶領域に、…ｎ番目のフレーム画像Ｆｎをアドレス番号０の記憶領域に順次記憶する。そして、ｎ個の記憶領域全部にフレーム画像Ｆ１〜Ｆｎが記憶され、次のフレーム画像Ｆｎ＋１が撮像素子６から出力されると、アドレス番号（ｎ−１）の記憶領域のフレーム画像（即ち最古のフレーム画像）Ｆ１が削除され、フレーム画像Ｆ２〜Ｆｎのそれぞれは、アドレス番号（ｎ−２）〜０の記憶領域からアドレス番号（ｎ−１）〜１の記憶領域に移動し、（ｎ＋１）番目のフレーム画像（即ち最新のフレーム画像）Ｆｎ＋１は、アドレス番号（０）の記憶領域に記憶される。よって、アドレス番号（０）の記憶領域には常に最新のフレーム画像が記憶され、アドレス番号が大きくなるに従い、順次古いフレーム画像が記憶され、アドレス番号０の記憶領域には常に最新のフレーム画像が記憶される。
【００１５】
記録媒体１０は、電子カメラ２に設けられたカードスロット（図示せず）に着脱可能に装着される可搬性を有する記録媒体であり、例えば、ＣＦカード、ＳＤカード、スマートメディア等が用いられる。記録媒体１０には、バッファメモリ８に記憶されているフレーム画像のそれぞれに、制御部４内の動画像生成部５ｂにより動画像用の解像度へのリサイズ（解像度大から小へ）処理、動画像用の画像処理、及び動画像用の圧縮処理を施すことにより作成される動画像データやスローモーション動画像データが記録される。また、記録媒体１０には、バッファメモリ８に記憶されているフレーム画像に、制御部４内の静止画像生成部５ｃにより静止画像用の画像処理、静止画像用の圧縮処理を施すことにより作成される静止画像データや、撮影に関する情報等が記録される。
【００１６】
表示部１２は、電子カメラ２の背面部に配置されるＬＣＤ等により構成されるモニタまたはＥＶＦ等により構成され、スルー画生成部５ａにより生成されたスルー画像、記録媒体１０に記録されている動画像データに基づく動画像、スローモーション動画像データ（以下、スロー動画像データという。）に基づくスロー動画像、静止画像データに基づく静止画像、及び撮影に関する情報等を表示する。
【００１７】
操作部１４は、電子カメラ２の電源をオン／オフする電源スイッチ、動画像を撮影する動画像撮影モードやスロー動画像を撮影するスローモーション動画像撮影モード等の撮影モードを設定するためのコマンドダイヤル、動画像や静止画像の撮影開始等を指示するためのレリーズボタン、表示部１２にメニュー等を表示させるためのメニューボタン、メニュー項目等の選択や様々な設定時に操作される十字キー、メニュー項目等の選択や様々な設定に対する確定操作を行うためのＯＫボタン、記録媒体１０に記録された動画像データや静止画像データを表示部１２に表示させるための再生ボタン等を含んで構成されている。
【００１８】
この実施の形態に係る電子カメラ２では、撮像素子６から出力され、バッファメモリ８に単位時間に記憶されるフレーム画像の数を示す第１フレームレートより少ない第２フレームレートで再生されるスロー動画像データを生成すると共に手振れ補正を行い、かつ該スロー動画像データを形成する複数のフレーム画像の少なくとも１つのフレーム画像に基づく静止画像データを生成し、手振れ補正を行ったスロー動画像データ及び静止画像データを互いに関連付けて記録媒体１０に記録する。
【００１９】
以下、この実施の形態に係る電子カメラ２においてスロー動画像及び静止画像を撮影する際の処理について説明する。
【００２０】
なお、この実施の形態では、静止画撮影指示の入力時から第１所定時間前までの間にバッファメモリ８に記憶された複数のフレーム画像、及び静止画像データとなるフレーム画像がバッファメモリ８に記憶された後から第２所定時間後までの間にバッファメモリ８に記憶された複数のフレーム画像に基づいて、スロー動画像データを生成する。即ち、所定時間（第１所定時間＋第２所定時間）の間にバッファメモリ８に記憶された複数のフレーム画像に基づいてスロー動画像データを生成し、第１所定時間終了時（第２所定時間開始時）にバッファメモリ８に記憶されたフレーム画像に基づいて静止画像データを生成する。なお、所定時間（例えば１秒等）、第１所定時間（例えば０．６秒等）、及び第２所定時間（例えば０．４秒等）は、予め設定され、図示しないメモリ等に記憶されており、変更可能に構成されている。
【００２１】
ユーザがコマンドダイヤルを操作することによりスローモーション動画像撮影モードが設定されると、制御部４は、スローモーション動画像及び静止画像を撮影するためのスローモーション動画像撮影モードに移行する。次に、制御部４はユーザによりレリーズボタンが半押しされたと判別した場合には、制御部４はスロー動画像データの生成指示がなされたと判断し、図３に示すスルー画像（フレーム画像１８、２０、２２）内の主要被写体２４に対して合焦するように、図示しないフォーカスレンズ等を駆動する。制御部４は、主要被写体に対して合焦したと判別するとスローモーション動画像の撮影、即ちバッファメモリ８へのバッファリングを開始する。
【００２２】
具体的には、上述したように撮像素子６から動画像サイクルに同期して出力される撮像信号に基づく複数のフレーム画像Ｆ１…Ｆｎ…（図２参照）の、バッファメモリ８内の所定のアドレスへの記憶を開始する。
【００２３】
次に、第１所定時間経過後であって、バッファメモリ８へのフレーム画像の記憶を繰り返している最中に、ユーザによりレリーズボタンが全押しされたと判別した場合には、制御部４は、静止画像データの生成を指示する静止画像撮影指示が入力されたと判断し、第２所定時間を開始（第１所定時間を終了）させる。
【００２４】
次に、第２所定時間が経過したと判別されると、制御部４は、スロー動画像データを生成するのに必要なｎ枚のフレーム画像の、バッファメモリ８への記憶が終了したと判断し、バッファメモリ８へのバッファリングを終了する。このとき、バッファメモリ８には図２（ａ）に示すように、静止画像撮影指示の入力時ＴＳ直前から第１所定時間前までの間の（ｎ−ｐ）枚（ｐは自然数、ｎ＞ｐ）のフレーム画像Ｆ２〜Ｆ５…、及び静止画撮影指示の入力時ＴＳから第２所定時間後までの間のｐ枚のフレーム画像Ｆｎ，Ｆｎ＋１が記憶されており、これらｎ枚のフレーム画像Ｆ２〜Ｆｎ＋１に基づいて、スロー動画像データが生成される。
【００２５】
次に、制御部４は、被写体の動きベクトルを求める。ここで、静止画像撮影指示の入力時ＴＳにおいて図３（ｂ）に示すフレーム画像２０を取得し、図３（ａ）に示すフレーム画像１８が静止画像撮影指示の入力時ＴＳの１つ前のフレーム画像、図３（ｃ）に示すフレーム画像２２が静止画像撮影指示の入力時ＴＳの１つ後のフレーム画像である場合に、制御部４は画像処理を行うことにより手振れにより発生した画角移動量と方向を示す動きベクトルを求める。
【００２６】
例えば、図４のフレーム画像２０の「＋」位置を手振れ補正のための仮想的な基準位置とすると、フレーム画像１８及び２２中にそれぞれ矢印３０及び３２で示すように動きベクトルを求める。なお、矢印３０及び３２は静止画像撮影指示の入力時ＴＳにおけるフレーム画像を基準としたフレーム画像内における特定の被写体の動きの大きさ及び方向を模式的に示したものである。また、フレーム画像１８及び２２における「・」は、フレーム画像２０の画面内における仮想的な基準位置を示している。
【００２７】
従って、ｎ枚のフレーム画像のそれぞれについて同様の画像処理を行うことにより、フレーム画像毎にユーザが意図したタイミングＴＳを基準とした手振れによる変動を表す動きベクトルを求めることができる。
【００２８】
次に、制御部４は、フレーム画像毎に求めた動きベクトルの大きさ及び方向に基づいて、図５（ｂ）に示す静止画像撮影指示の入力時ＴＳにおいて取得したフレーム画像２０においてスロー動画像データとして記録する記録用基準領域３６を切り出す。また、図５（ａ）に示すフレーム画像２０の１つ前のフレーム画像１８及び図５（ｃ）に示すフレーム画像２０の１つ後のフレーム画像２２においては、図４における矢印３０及び３２で示す動きベクトルに基づいて図５（ｂ）に示す記録用基準領域３６を動きベクトル方向へ動きベクトルの大きさに基づく所定量だけ移動させた記録用領域３４及び３８をそれぞれ切り出しバッファメモリ８に一時的に記憶させる。また、同様にして他のフレーム画像においても動きベクトルに基づいて図５（ｂ）において定めた記録用基準領域３６と同一のサイズの記録用領域を切り出し、バッファメモリ８に一時的に記憶させる。
【００２９】
なお、制御部４は、動きベクトルの大きさ及び方向に基づいて記録用基準領域３６のサイズを決定する。例えば、バッファメモリ８記憶された全フレーム画像中の動きベクトルの最大触れ幅により記録用基準領域３６のサイズを決定する。
【００３０】
次に、制御部４は、バッファメモリ８に記憶されている複数のフレーム画像及びフレーム画像から切り出された記録用領域に基づいて、スロー動画像データの生成処理及び静止画像データの生成処理を実行する。
【００３１】
まず、スロー動画像データの生成処理について説明する。制御部４は、第１フレームレートより少ない第２フレームレート（例えば第１フレームレートの１／２．５である２４フレーム／秒等）で、フレーム画像から切り出された記録用領域をバッファメモリ８から読み出す。即ち、図２（ａ）に示すように、時間Ｔ１（例えば１／６０秒等）でバッファメモリ８に記憶されているフレーム画像Ｆ２の記録用領域を、図２（ｂ）に示すように、時間Ｔ２（例えば１／２４秒等）でバッファメモリ８から読み出す。そして、読み出されたフレーム画像Ｆ２〜Ｆ５…の記録用領域に対して映像信号処理回路５内の動画像生成部５ｂにより動画像用の解像度へのリサイズ（フルＨＤの画素数等の解像度小へのリサイズ）処理、及び動画像用の画像処理（動画用圧縮処理を含む）を施すことによりスロー動画像データを生成する。なお、第２フレームレートの値は、予め設定され、図示しないメモリ等に記憶されており、変更可能に構成されている。
【００３２】
次に、静止画像データの生成処理について説明する。制御部４は、静止画撮影指示の入力時ＴＳにバッファメモリ８に記憶されたフレーム画像をバッファメモリ８から読み出す。そして、読み出されたフレーム画像に対して映像信号処理回路５内の静止画像生成部５ｃにより静止画像用の画像処理（静止画用圧縮処理を含む）を施すことにより静止画像データを生成する。なお、この実施の形態では、例えばＱＦＨＤ規格の画素数を有するフレーム画像、即ち高解像度のフレーム画像がバッファメモリ８に記憶されるため、高解像度の静止画像データを得ることができる。なお、生成する（記録媒体１０に記録される）静止画データとしては、上述のＱＦＨＤ規格の画素数を有するフレーム画像を記録するようにしても良いし、或いは上述の切出し領域（記録用領域に合せた領域）で切り出し（トリミング）した画像にしても良い。記録用の静止画データとして、どのサイズ（フルサイズかトリミングサイズか）の画像データを記録するのかについては、使用者が適宜設定変更できるようにしておいても良い。
【００３３】
制御部４は、動画像生成部５ｂにより生成されたスロー動画像データを記録媒体１０に記録する。また、静止画像生成部５ｃにより生成された静止画像データを記録媒体１０に記録する。更に、スロー動画像データ及び静止画像データが互いに関連していることを示す情報（撮影日時や識別番号）を記録媒体１０に記録する。また、再生を行う場合には、制御部４はスロー動画像データに基づくスロー動画像を表示部１２に表示させた後に、スロー動画像データに関連している静止画像データに基づく静止画像を表示部１２に表示させる。
【００３４】
本実施の形態に係る電子カメラによれば、撮影者が意図したタイミングを基準として、その前後の動画像について手振れ補正を行ったスロー動画像データを記録することができる。また、記録したスロー動画像データに基づいて手振れ補正を行ったスロー動画像の再生を行うことができる。
【００３５】
従って、スロー動画像データに基づくスロー動画像を表示部１２またはＰＣやテレビ、デジタルフォトフレーム等の外部装置において再生すると、手振れが抑えられ、安定的でより印象的なスロー動画像の鑑賞を行うことができる。
【００３６】
次に、本発明の第２の実施の形態に係る電子カメラについて説明する。この第２の実施の形態に係る電子カメラにおいては、第１の実施の形態に係る電子カメラ２の構成と同一の構成を有しているため、その説明を省略し、同一の構成には同一の符号を用いて説明を行う。
【００３７】
この第２の実施の形態に係る電子カメラ２では、記録媒体１０にスロー動画像データを構成する各フレーム画像を記録し、スロー動画像の再生時に動きベクトルに基づいて各フレーム画像を切り出し、スロー動画像の再生を行う。以下、第２の実施の形態に係る電子カメラ２において上述のスロー動画像データを記録する際の処理について説明する。
【００３８】
上述の第１の実施の形態と同様に、スローモーション動画像撮影モードにおいて、ユーザによるレリーズボタンの半押しの入力を受け付けると制御部４は合焦動作を行った後にバッファメモリ８へのフレーム画像のバッファリングを開始し、レリーズボタンの全押しの入力を受け付けると制御部４は第２の所定時間が経過するまでフレーム画像のバッファリングを行う。次に、第１の実施の形態と同様に静止画撮影指示の入力時ＴＳにおけるフレーム画像を基準とした各フレーム画像の動きベクトルを求める。
【００３９】
次に、制御部４は、バッファメモリ８に記憶されている複数のフレーム画像に基づいて、スロー動画像データの生成処理及び静止画像データの生成処理を実行する。
【００４０】
まず、スロー動画像データの生成処理について説明する。制御部４は、撮像素子６から出力されるフレームレート（撮影フレームレート）と同等の第１フレームレート、例えば６０フレーム／秒等）でバッファメモリ８に記憶されているフレーム画像Ｆ２〜Ｆ５…を、第１フレームレートより少ない第２フレームレート（例えば第１フレームレートの１／２．５である２４フレーム／秒等）でバッファメモリ８から読み出す。即ち、図２（ａ）に示すように、時間Ｔ１（例えば１／６０秒等）でバッファメモリ８に記憶されているフレーム画像Ｆ２を、図２（ｂ）に示すように、時間Ｔ２（例えば１／２４秒等）でバッファメモリ８から読み出す。そして、読み出されたフレーム画像Ｆ２〜Ｆ５…に対して映像信号処理回路５内の動画像生成部５ｂにより動画像用の画像処理（動画用圧縮処理を含む）を施すことによりスロー動画像データを生成する。なお、第２フレームレートの値は、予め設定され、図示しないメモリ等に記憶されており、変更可能に構成されている。
【００４１】
なお、動画像生成部５ｂは、動画像用の画像処理を行う前に、フレーム画像Ｆ２〜Ｆ５…に対して動画像用の解像度へのリサイズ処理を行ってもよい。ただし、動画像用の画像処理前にリサイズ処理を行う場合には、そのリサイズ後に上述の画像処理により手振れ補正処理を行うことになるので、その手振れ補正が実現できる程度の余裕を持ったリサイズ処理（動画サイズに対して手振れ幅分の余裕を持たせたリサイズ処理）を行うことが必要になる。
【００４２】
また、静止画像データの生成処理について上述の第１の実施の形態と同様の処理であるため、説明は省略する。
【００４３】
次に、動画像生成部５ｂにより生成されたスロー動画像データを記録媒体１０に記録する。また、スロー動画像データを構成する各フレーム画像に関連付けて上述のようにして求めた動きベクトル（図４参照）を記録する。
【００４４】
また、静止画像生成部５ｃにより生成された静止画像データを記録媒体１０に記録する。更に、スロー動画像データ及び静止画像データが互いに関連していることを示す情報（撮影日時や識別番号）を記録媒体１０に記録する。
【００４５】
次に、記録媒体１０に記録されたスロー動画像データを再生する場合の処理について説明する。ユーザが再生ボタンを操作してスロー動画像データの再生指示を行うと、制御部４は再生を行うスロー動画像に対して手振れ補正を行うか否かを選択させるための画面を表示部１２に表示する。
【００４６】
ここで、ユーザが手振れ補正を行わない再生指示をした場合には、制御部４は記録媒体１０からスローモーション動画像データを読み出し再生する。
【００４７】
一方、ユーザが手振れ補正を行う再生指示をした場合には、制御部４は記録媒体１０からスローモーション動画像データを読み出した後に、各フレーム画像から再生用領域を切り出し再生する。ここで、各フレーム画像における再生用領域は、静止画像撮影指示の入力時ＴＳにおいて取得したフレーム画像２０における再生用基準領域４２を基準として定められる。ここで、再生用基準領域４２は、例えば図５（ｂ）に示すフレーム画像２０中の主要被写体２４を含む所定領域である。
【００４８】
なお、再生用基準領域４２のサイズは、静止画像撮影指示の入力時ＴＳにおいて取得したフレーム画像を基準として求められる動きベクトルの大きさ及び方向に基づいて予め定められている。例えば、動きベクトルの大きさが最大であるフレーム画像において特定の被写体が中心に位置するように再生用基準領域４２のサイズを決定する。
【００４９】
制御部４は、スローモーション動画像データを構成するフレーム画像を所定のタイミング毎に順次読み出し、読み出したフレーム画像から再生用領域を切り出し順次表示部１２に表示する。
【００５０】
ここで、フレーム画像毎における再生用領域は、図５（ｂ）に示す再生用基準領域４２の位置を動きベクトル方向へ動きベクトルの大きさに基づく所定量だけ移動させた再生用基準領域４２と同一のサイズの領域である。例えば、図５（ａ）に示すフレーム画像２０の１つ前のフレーム画像１８及び図５（ｃ）に示すフレーム画像２０の１つ後のフレーム画像２２においては、図４の矢印３０及び３２に示す動きベクトルに基づいて図５（ｂ）に示す再生用基準領域４２を動きベクトル方向へ所定量だけ移動させた再生用基準領域４２と同一のサイズの再生用領域４０及び４４をそれぞれ切り出す。
【００５１】
スロー動画像の再生後に、制御部４はスロー動画像データに関連している静止画像データに基づく静止画像を表示部１２に表示させる。
【００５２】
なお、スロー動画像データの再生においては、表示部１２にスロー動画像を表示し再生を行う構成としたが、ＰＣやテレビ、デジタルフォトフレーム等の外部装置に出力し、外部装置において表示する構成としてもよい。
【００５３】
本実施の形態に係る電子カメラによれば、撮影者が意図したタイミングを基準として、その前後の動画像について手振れ補正に関する情報を記録することができる。また、スロー動画像の再生を行う際に手振れ補正を行って再生するか否かを選択することができる。
【００５４】
なお、上述の各実施の形態においては、静止画像撮影指示の入力時ＴＳにおいて取得したフレーム画像を静止画像データとして記録媒体１０に記録する構成としたが、ＴＳの前後の時間である第１所定時間及び第２所定時間に取得したフレーム画像からベストショットセレクトにより１枚のフレーム画像を選び出し静止画像データとして記録媒体１０に記録する構成としてもよい。ここで、ベストショットセレクトにおいては、例えば、手振れ度合い及び笑顔度合い等に基づいて各フレーム画像の評価を行い、評価値の最も高いフレーム画像を記録媒体１０に記録する静止画像データとして選択する。
【００５５】
また、上述の各実施の形態においては、ＱＦＨＤ（３８４０×２１６０ピクセル）規格の画素数を有するフレーム画像をバッファメモリ８に記憶する構成としたが、フルＨＤ（Ｆｕｌｌ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ：１９２０×１０８０ピクセル）規格の画素数を有するフレーム画像などフルＨＤ規格以上の画素数を有するフレーム画像をバッファメモリ８に記憶する構成であってもよい。この場合において、静止画像撮影指示に基づいて静止画像データのみをＱＦＨＤ規格としてバッファメモリ８に記憶してもよい。
【００５６】
また、上述の各実施の形態においては、画像処理を行うことにより動きベクトルを求める構成としたが、加速度センサ等の手振れ検出センサからの出力に基づいて動きベクトルを求める構成としてもよい。
【００５７】
また、上述の各実施の形態においては、静止画像撮影指示の入力時ＴＳにおけるフレーム画像を基準として各フレーム画像の動きベクトルを求める構成としたが、１フレーム前または後のフレーム画像を基準として動きベクトルを求める構成としてもよい。例えば、静止画像撮影指示の入力時ＴＳにおけるフレーム画像よりも前の各フレーム画像については各フレーム画像の１つ後のフレーム画像を基準として動きベクトルを求め、静止画像撮影指示の入力時ＴＳにおけるフレーム画像よりも後の各フレーム画像については各フレーム画像の１つ前のフレーム画像を基準として動きベクトルを求めるようにしてもよい。このように、動画像の各フレーム画像を、各フレーム画像の前（又は後）に引き続く各フレーム画像に対する、上述の基準画像としても良い。
【００５８】
またこれ以外にも、上記実施の形態とは別のフレーム画像（静止画像撮影指示の入力時ＴＳにおけるフレーム画像以外の、何れか１つのフレーム画像）を、上述の基準画像としても良い。例えば、上述したベストショットセレクトの手法を適用して選択された１枚のフレーム画像を、上述の基準画像としても良い。この場合において、ベストショットセレクトを行う範囲は、上述のベストショットセレクトにて説明したように、静止画像撮影指示の入力時ＴＳの前後の時間である第１所定時間及び第２所定時間に取得したフレーム画像としても良いし、或いはバッファメモリ８に記憶されている全てのフレーム画像を対象にしても良い。また、バッファメモリ８に記憶されている複数のフレーム画像の中から、使用者が任意に１枚のフレーム画像を、上述の基準画像として選択できるようにしても良い。この場合において、使用者が任意選択できるフレーム画像の候補（対象）を、バッファメモリ８内の全ての画像としても良いし、或いは上述の入力時ＴＳに対し撮影時間的に近い複数のフレーム画像（上述のＴＳにおけるフレーム画像の前後数フレーム以内の画像）に制限しても良い。
【符号の説明】
【００５９】
２…電子カメラ、４…制御部、５…映像信号処理回路、５ａ…スルー画像生成部、５ｂ…動画像生成部、５ｃ…静止画像生成部、６…撮像素子、８…バッファメモリ、１０…記録媒体、１２…表示部、１４…操作部 
【図１】
0005516662.tif 000002
【図２】
0005516662.tif 000003
【図３】
0005516662.tif 000004
【図４】
0005516662.tif 000005
【図５】
0005516662.tif 000006