(57)【要約】【課題】適切な時間範囲の画像データをスロー表示すること。【解決手段】撮像装置１は、所定の撮像フレームレートで画像データを取得する撮像手段１２と、撮像手段１２により取得された画像データを記憶する記憶手段１５と、記憶手段１５に記憶された画像データを、撮像フレームレートより低い表示フレームレートで表示手段１７にスロー表示する表示制御手段１４と、撮像手段１２により取得された画像データに基づいて被写体の動きを検出する動き検出手段１４と、を備え、表示制御手段１４は、動き検出手段１４により検出された被写体の動きに基づいてスロー表示を開始する開始画像データとスロー表示を終了する終了画像データとを設定し、開始画像データから終了画像データまでの画像データについてスロー表示を行う。【選択図】図１
2014232987.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮像フレームレートで画像データを取得する撮像手段と、
前記撮像手段により取得された画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを、前記撮像フレームレートより低い表示フレームレートで表示手段にスロー表示する表示制御手段と、
前記撮像手段により取得された画像データに基づいて被写体の動きを検出する動き検出手段と、
を備え、
前記表示制御手段は、前記動き検出手段により検出された被写体の動きに基づいて前記スロー表示を開始する開始画像データと前記スロー表示を終了する終了画像データとを設定し、前記開始画像データから前記終了画像データまでの画像データについて前記スロー表示を行うことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記表示制御手段は、前記被写体が動き出した時点に対応する画像データを前記開始画像データとして設定し、前記被写体が動かなくなった又は前記被写体が前記撮像手段による撮像範囲から外れた時点に対応する画像データを前記終了画像データとして設定することを特徴とする撮像装置。
【請求項３】
請求項１または２に記載の撮像装置において、
前記表示制御手段は、前記開始画像データから前記終了画像データまでの撮像時間に応じて、前記スロー表示を行う表示フレームレートを決定することを特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
前記表示制御手段は、前記開始画像データから前記終了画像データまでをスロー表示する時間がほぼ同じ時間になるように、前記スロー表示を行う表示フレームレートを決定することを特徴とする撮像装置。
【請求項５】
請求項１〜３のいずれか一項に記載の撮像装置において、
前記動き検出手段は、所定時間ごとに前記被写体の移動速度を検出し、
前記表示制御手段は、前記開始画像データから前記終了画像データまでの画像データをスロー表示する間において、前記被写体の移動速度に応じて表示フレームレートを変えながら前記スロー表示を行うことを特徴とする撮像装置。
【請求項６】
請求項１〜５のいずれか一項に記載の撮像装置において、
前記動き検出手段は、所定時間ごとに前記被写体の移動速度を検出し、
前記表示制御手段は、前記開始画像データから前記終了画像データまでの画像データのうち、前記被写体の移動速度が所定よりも遅い時間に対応する画像データを除いて前記スロー表示を行うことを特徴とする撮像装置。
【請求項７】
請求項１〜６のいずれか一項に記載の撮像装置において、
画像の記録を指示する指示手段と、
前記指示手段による指示が行われると、当該指示タイミングにおいて前記表示手段に表示されていた画像データを記録媒体に記録する記録制御手段と、
をさらに備えることを特徴とする撮像装置。
【請求項８】
撮像手段により所定の撮像フレームレートで画像データを取得する撮像処理と、
前記撮像手段により取得した画像データを記憶手段に記憶する記憶処理と、
前記記憶手段に記憶した画像データを、前記撮像フレームレートより低い表示フレームレートで表示手段にスロー表示する表示制御処理と、
前記撮像手段により取得した画像データに基づいて被写体の動きを検出する動き検出処理と、
をコンピュータに実行させるプログラムであって、
前記表示制御処理では、前記動き検出処理により検出された被写体の動きに基づいて前記スロー表示を開始する開始画像データと前記スロー表示を終了する終了画像データとを設定し、前記開始画像データから前記終了画像データまでの画像データについて前記スロー表示を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびプログラムに関する。
【背景技術】
【０００２】
所定の撮像フレームレートで撮像した複数の画像をバッファメモリに記憶し、記憶した複数の画像を撮像フレームレートよりも低いフレームレートで表示部にスロー表示する撮像装置が知られている（特許文献１参照）。この撮像装置では、ユーザがスロー表示を見ながら所望のタイミングでシャッターボタンを全押し操作することで、当該操作時点でスロー表示されていた画像を記録することができる。このようなスロー表示機能は、動きの速い被写体であってもユーザが適切にシャッターチャンスを捉えることができるように設けられている。また、特許文献１の撮像装置では、画像中の架空の枠体に対して被写体が外部から進入した時点または内部から進出する時点を挟んで前後各一定時間分の画像データについて繰り返しスロー表示を行うようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７６８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、スロー表示を行う画像データの時間範囲が一定時間であるため、ユーザがシャッターチャンスを狙うための時間としては冗長であったり不足してしまったりする可能性があった。
【課題を解決するための手段】
【０００５】
本発明による撮像装置は、所定の撮像フレームレートで画像データを取得する撮像手段と、撮像手段により取得された画像データを記憶する記憶手段と、記憶手段に記憶された画像データを、撮像フレームレートより低い表示フレームレートで表示手段にスロー表示する表示制御手段と、撮像手段により取得された画像データに基づいて被写体の動きを検出する動き検出手段と、を備え、表示制御手段は、動き検出手段により検出された被写体の動きに基づいてスロー表示を開始する開始画像データとスロー表示を終了する終了画像データとを設定し、開始画像データから終了画像データまでの画像データについてスロー表示を行うことを特徴とする。
本発明によるプログラムは、撮像手段により所定の撮像フレームレートで画像データを取得する撮像処理と、撮像手段により取得した画像データを記憶手段に記憶する記憶処理と、記憶手段に記憶した画像データを、撮像フレームレートより低い表示フレームレートで表示手段にスロー表示する表示制御処理と、撮像手段により取得した画像データに基づいて被写体の動きを検出する動き検出処理と、をコンピュータに実行させるプログラムであって、表示制御処理では、動き検出処理により検出された被写体の動きに基づいてスロー表示を開始する開始画像データとスロー表示を終了する終了画像データとを設定し、開始画像データから終了画像データまでの画像データについてスロー表示を行うことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、適切な時間範囲の画像データをスロー表示することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるデジタルカメラの構成例を説明するブロック図である。
【図２】スロービューモードの概要を説明する図である。
【図３】スロービューモードにおける各種処理のタイミングを説明する図である。
【図４】プリキャプチャ時間に応じてスロー表示フレームレートを決定する方法を説明する図である。
【図５】制御部が実行する処理の流れを示すフローチャートである。
【図６】プログラムの提供の様子を説明する図である
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の一実施の形態について説明する。図１は、本発明の一実施の形態におけるデジタルカメラ１の構成を示すブロック図である。デジタルカメラ１は、撮像光学系１１と、撮像素子１２と、レンズ駆動回路１３と、制御部１４と、バッファメモリ１５と、操作部材１６と、表示部１７とを備えている。デジタルカメラ１には、例えばメモリカードなどの記録媒体１８が着脱可能である。
【０００９】
撮像光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮像光学系１１を単レンズとして図示している。
【００１０】
レンズ駆動回路１３は、制御部１４の制御のもと、撮像光学系１１のズームレンズを駆動して焦点距離を調節するとともに、撮像光学系１１のフォーカシングレンズを駆動して焦点調節を行う。
【００１１】
撮像素子１２は、例えばＣＭＯＳ撮像素子などのイメージセンサであり、撮像光学系１１により結像した被写体像を撮像して、得られた画像信号を制御部１４へ出力する。
【００１２】
制御部１４は、ＣＰＵ、メモリおよびその他の周辺回路等により構成され、メモリに記録されたプログラムを実行することにより、デジタルカメラ１の動作を制御する。制御部１４は、撮像素子１２から取得した画像信号から画像データを生成する。バッファメモリ１５は、複数の画像データを一時記憶するためなどに使用される。
【００１３】
操作部材１６は、ユーザによって操作される種々の入力部材、例えば、モード切替ボタン、シャッターボタン、録画ボタン、十字キー、決定ボタンなどにより構成される。操作部材１６は、各ボタンが押下操作されると、各操作に応じた操作信号を制御部１４へ出力する。
【００１４】
表示部１７は、デジタルカメラ１の背面に搭載された液晶モニタ（背面モニタ）等で構成され、撮像素子１２で撮像された画像や各種設定メニューなどが表示される。
【００１５】
制御部１４は、操作部材１６からの操作信号に応じて撮影モードに設定されると、撮像素子１２から時系列で取得した画像信号からフレーム画像データを生成して表示部１７に出力する。これによって表示部１７にはスルー画が表示される。また制御部１４は、シャッターボタンが全押し操作されると、撮像素子１２から取得した画像信号に対して所定の画像処理を行って静止画像データを生成し、ＪＰＥＧなどの所定の方式により圧縮処理を行って、記録媒体１８に記録する。また制御部１４は、操作部材１６の操作により再生モードに設定されると、記録媒体１８に記録された静止画像データを読み出して再生し、表示部１７に表示する。なお、本実施形態では、記憶とはバッファメモリなどの揮発性の記録媒体に画像を保存することであり、記録とはメモリカードなどの不揮発性の記録媒体に画像を保存することとする。
【００１６】
本実施形態のデジタルカメラ１には、撮像フレームレートと略同じ表示フレームレート（通常表示フレームレートと呼ぶ）でスルー画を表示するライブビューモードの他に、スロービューモードが設けられている。スロービューモードとは、撮像素子１２に撮像された複数の画像をバッファメモリ１５に記憶し、記憶した複数の画像を撮像フレームレートよりも低いフレームレート（スロー表示フレームレートと呼ぶ）で表示部１７にスロー表示するモードである。スロービューモードでは、ユーザがスロー表示を見ながら所望のタイミングでシャッターボタンを全押し操作することで、全押し操作時点で表示部１７に表示されていたフレーム画像に対応する静止画像データを記録媒体１８に記録することができる。したがって、ユーザはシャッターチャンスを逃さず撮影することができる。
【００１７】
また、本実施形態のスロービューモードでは、被写体が動いている間のフレーム画像データをスロー表示するようになっている。図２は、本実施形態のスロービューモードの概要を説明する図である。図２は、撮像素子１２により所定の撮像フレームレートで撮像された一連のフレーム画像の一例を示す。本実施形態のスロービューモードでは、たとえば、図２（ａ）に示すように、被写体Ｔｇが動いていない間は（フレームｍ〜フレームｍ＋１）、スロー表示を行わない。そして、被写体Ｔｇが動き出したら（フレームｍ＋１〜フレームｍ＋２）、動き出した時点のフレーム画像（フレームｍ＋２）をスロー表示の開始フレームとして設定する。そして、被写体Ｔｇが動かなくなったら（フレームｍ＋５〜フレームｍ＋６）、動かなくなった時点のフレーム画像（フレームｍ＋５）をスロー表示の終了フレームとして設定する。デジタルカメラ１は、開始フレームから終了フレームまでのフレーム画像を繰り返しスロー表示する。なお、たとえば図２（ｂ）に示すように、動いている被写体Ｔｇが撮影画面から外れた場合（フレームｎ＋３）には、その直前のフレーム画像（フレームｎ＋２）をスロー表示の終了フレームとして設定する。
【００１８】
次に、本実施形態のスロービューモードの流れについて、図３を用いて説明する。デジタルカメラ１の制御部１４は、スロービューモードを開始すると、撮像素子１２により所定の撮像フレームレート（例えば３０ｆｐｓ）で被写体像を繰り返し撮像させる撮像処理を開始する。また制御部１４は、撮像処理により時系列で得られるフレーム画像データを撮像フレームレートと略同じ通常表示フレームレートで表示させる（すなわちスルー画を表示させる）ライブビュー表示処理を開始する。そして制御部１４は、ユーザに対して被写体の指定を促す。ユーザが操作部材１６を操作して被写体を指定すると、制御部１４は指定された被写体にピントが合うようにＡＦ（自動焦点調節）動作を行う。
【００１９】
その後、制御部１４は、撮像素子１２から時系列で得られるフレーム画像データを監視し、時点ｔ１において上記指定された被写体が動き出したことを検出すると、撮像素子１２から得られるフレーム画像データをバッファメモリ１５に逐次記憶させていくプリキャプチャ処理を開始する。制御部１４は、時点ｔ２において上記指定された被写体が動かなくなったまたは撮影画面から外れたことを検出すると、プリキャプチャ処理を終了する。
【００２０】
そして制御部１４は、上記プリキャプチャ処理によってフレーム画像データが記憶された時間（以下、プリキャプチャ時間と表記する）に応じて、スロー表示フレームレートを決定する。図４に、プリキャプチャ時間に応じてスロー表示フレームレートを決定する方法を説明する表を示す。制御部１４は、たとえば、プリキャプチャ時間が１．３秒である（すなわち１．３秒分のフレーム画像データがプリキャプチャされた）場合には、スロー表示フレームレートを撮像フレームレートの１／５倍とすることで、スロー表示時間を６．５秒とする。また、制御部１４は、たとえば、プリキャプチャ時間が２秒である場合には、スロー表示フレームレートを撮像フレームレートの１／３倍とすることで、スロー表示時間を６秒とする。
【００２１】
このように制御部１４は、プリキャプチャ時間によらずスロー表示時間がほぼ同じ（ここでは６秒程度）となるように、スロー表示フレームレートを決定する。これにより、プリキャプチャ時間が短すぎてスロー表示時間が短すぎたり、プリキャプチャ時間が長すぎてスロー表示時間が長すぎたりすることなく、ほぼ同じ時間でスロー表示を行うことができる。また、動きの速い被写体は撮影画面から外れるのも速いのでプリキャプチャ時間が短く、動きの遅い被写体は撮影画面から外れるのも遅いのでプリキャプチャ時間が長いことが予測される。したがって、プリキャプチャ時間が短いほどスロー表示フレームレートを遅くすることで、ユーザは、動きの速い被写体をゆっくりとした表示速度で確認できるので、動きの速い被写体でもシャッターチャンスを狙いやすくできる。また、動きの遅い被写体については、動きの速い被写体ほど表示速度を落とすことが求められないので、プリキャプチャ時間が長いほどスロー表示フレームレートを速くすることで、スロー表示が冗長になるのを防ぐことができる。
【００２２】
そして制御部１４は、プリキャプチャ処理によってバッファメモリ１５に記憶されたフレーム画像を、上記決定したスロー表示フレームレートでスロー表示させる（図３）。すなわち、制御部１４は、被写体が動き出した時点ｔ１のフレーム画像をスロー表示の開始フレームとして設定し、被写体が動かなくなったまたは撮影画面から外れた時点ｔ２のフレーム画像をスロー表示の終了フレームとして設定して、開始フレームから終了フレームまでのスロー表示を行う。
【００２３】
制御部１４は、終了フレームまでのスロー表示を終了すると、再び開始フレームに戻ってスロー表示を行う。すなわち制御部１４は、開始フレームから終了フレームまでのフレーム画像のスロー表示を繰り返し行う。このスロー表示中にシャッターボタンが全押し操作されると、制御部１４は、当該全押し操作時点でスロー表示されていたフレーム画像に対応する静止画像データを記録媒体１８に記録して、スロー表示を終了する。
【００２４】
このように本実施形態のスロービューモードでは、撮影したい被写体が動いていて且つ撮影画面内にいる間のフレーム画像をスロー表示することができる。したがって、スロー表示を行う時間範囲が不足したり冗長だったりすることなく、ユーザがシャッターチャンスを狙いたい（撮影したい）時間範囲に取得されたフレーム画像をスロー表示することができる。また、余分な（ユーザにとってシャッターチャンスがない）フレーム画像を表示しないので、シャッターチャンスを狙い続けるユーザの負荷を軽減することができる。また、スロー表示の開始と終了が自動的に行われるので、スロー表示の開始と終了を指示する煩わしさをなくすことができ、被写体が急に動き出した場合でも遅れることなくスロー表示を開始できる。
【００２５】
次に、上述したスロービューモードに関する処理の流れを、図５に示すフローチャートを用いて説明する。制御部１４は、操作部材１６からの操作信号に応じてスロービューモードに設定されると、不図示のメモリに記録された図５の処理を行うプログラムを起動して、図５の処理を開始する。
【００２６】
ステップＳ１において、制御部１４は、撮像素子１２により所定の撮像フレームレートで被写体像を繰り返し撮像させ、撮像フレームレートと略同じ通常表示フレームレートでスルー画を表示させるライブビュー表示処理を開始し、ステップＳ２へ進む。
【００２７】
ステップＳ２において、制御部１４は、ユーザにより被写体が指定されたか否かを判定する。ユーザは、表示部１７に表示されたスルー画を見ながら、たとえばタッチパネルへのタッチ操作又はボタンなどでカーソルを動かす操作など、操作部材１６に対する操作を行って、撮影画面内において所望の被写体を指定する。なお、被写体の指定の方法としては、被写体の位置を指定するようにしてもよいし、被写体が含まれる領域を枠などで指定するようにしてもよい。制御部１４は、ユーザにより被写体が指定されるまでは、ステップＳ２を否定判定してステップＳ２の処理を繰り返す。制御部１４は、ユーザにより被写体が指定されると、ステップＳ２を肯定判定してステップＳ３へ進む。
【００２８】
ステップＳ３において、制御部１４は、ステップＳ２で指定された被写体にピントが合うようにＡＦ動作を行って、ステップＳ４へ進む。なお、制御部１４は、このＡＦ動作後、焦点調節状態を固定するＡＦロックを行ってもよいし、被写体を追尾してＡＦ動作を繰り返し行うようにしてもよい。
【００２９】
ステップＳ４において、制御部１４は、ステップＳ２で指定された被写体が動いたか否かを判定する。たとえば、制御部１４は、ステップＳ２で被写体が指定された時点で、その時点のフレーム画像から上記被写体の画像を切り出してテンプレート画像を生成する。制御部１４は、撮像素子１２から時系列でフレーム画像を取得するごとに、上記テンプレート画像を用いて公知のテンプレートマッチング処理を行い、上記被写体の位置を検出する。そして制御部１４は、現在のフレーム画像とその直前のフレーム画像とにおける上記被写体の位置を比較して、上記被写体の位置が所定距離以上変化していた場合に上記被写体が動いたと判定する。
【００３０】
制御部１４は、上記被写体が動いていない場合にはステップＳ４を否定判定して、ステップＳ４の処理を繰り返すと共に、ライブビュー表示処理を継続する。一方、制御部１４は、上記被写体が動いたと判定すると、ステップＳ４を肯定判定して、ステップＳ５へ進む。
【００３１】
ステップＳ５において、制御部１４は、撮像素子１２から得られるフレーム画像データをバッファメモリ１５に逐次記憶させていくプリキャプチャ処理を開始して、ステップＳ６へ進む。
【００３２】
ステップＳ６において、制御部１４は、ステップＳ２で指定された被写体が動かなくなった状態および撮影画面から外れた状態のいずれかの状態となったか否かを判定する。制御部１４は、現在のフレーム画像とその直前のフレーム画像とにおける上記被写体の位置を比較して、上記被写体の位置の変化が所定距離以下となった場合に、上記被写体が動かなくなったと判断する。また、制御部１４は、上記テンプレートマッチング処理によって、上記被写体の位置が検出できなくなった場合には、上記被写体が撮影画面から外れたと判断する。
【００３３】
制御部１４は、上記のいずれの状態でもない場合にはステップＳ６を否定判定し、ステップＳ６の処理を繰り返すと共にプリキャプチャ処理を継続する。一方、制御部１４は、上記いずれかの状態となった場合には、ステップＳ６を肯定判定し、プリキャプチャ処理を終了してステップＳ７へ進む。
【００３４】
ステップＳ７において、制御部１４は、上述したようにプリキャプチャ時間に応じてスロー表示フレームレートを決定して、ステップＳ８へ進む。
【００３５】
ステップＳ８において、制御部１４は、プリキャプチャ処理によってバッファメモリ１５に記憶されたフレーム画像を、ステップＳ７で決定したスロー表示フレームレートでスロー表示する処理を開始して、ステップＳ９へ進む。
【００３６】
ステップＳ９において、制御部１４は、シャッターボタンが全押し操作されたか否かを判定する。シャッターボタンが全押し操作されていない場合は、制御部１４は、ステップＳ９を否定判定しステップＳ９の処理を繰り返すと共に、スロー表示処理を継続する。一方、シャッターボタンが全押し操作された場合には、制御部１４は、ステップＳ９を肯定判定し、ステップＳ１０へ進む。
【００３７】
ステップＳ１０において、制御部１４は、シャッターボタンの全押し操作時点で表示していたフレーム画像に対応する静止画像データを記録媒体１８に記録して、図５の処理を終了する。そして制御部１４は、スロービューモードが継続されている場合は、再度、図５の処理をステップＳ１から開始する。
【００３８】
なお、バッファメモリ１５には、プリキャプチャ処理のために、予め所定容量の記憶領域が確保されている。被写体が撮影画面内で所定時間以上継続して動いていることにより、バッファメモリ１５内に記憶した画像データが所定枚数に達し、記憶済み容量が上記所定容量に達した場合には、制御部１４は、プリキャプチャ処理を終了するようにしてもよい。
【００３９】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）デジタルカメラ１は、撮像素子１２により所定の撮像フレームレートでフレーム画像データを取得し、当該フレーム画像データをバッファメモリ１５に記憶し、当該フレーム画像データを撮像フレームレートよりも低い表示フレームレートで表示部１７にスロー表示する。さらにデジタルカメラ１において、制御部１４は、撮像素子１２により取得されたフレーム画像データに基づいて被写体の動きを検出し、当該被写体の動きに基づいてスロー表示の開始フレームと終了フレームとを設定する。具体的には、制御部１４は、被写体が動き出した時点に対応するフレーム画像を開始フレームとして設定し、被写体が動かなくなった又は被写体が撮像素子１２による撮像範囲から外れた時点に対応するフレーム画像を終了フレームとして設定する。そして、制御部１４は、開始フレームから終了フレームまでの画像データについてスロー表示を行う。これにより、デジタルカメラ１は、ユーザが撮影したい被写体が動いていて且つ撮影画面内にいる間のフレーム画像をスロー表示することができるので、スロー表示を行う時間範囲が不足したり冗長だったりすることがない。すなわち、デジタルカメラ１は、適切な時間範囲のフレーム画像をスロー表示することができる。
【００４０】
（２）デジタルカメラ１において、制御部１４は、プリキャプチャ時間（すなわち開始フレームから終了フレームまでの撮像時間）に応じて、スロー表示フレームレートを決定するようにした。具体的には、制御部１４は、スロー表示時間（すなわち開始フレームから終了フレームまでをスロー表示する時間）がほぼ同じ時間になるように、スロー表示フレームレートを決定するようにした。これにより、プリキャプチャ時間が短すぎてスロー表示時間が短すぎたり、プリキャプチャ時間が長すぎてスロー表示時間が長すぎたりすることなく、ほぼ同じ時間でスロー表示を行うことができる。
【００４１】
（３）デジタルカメラ１において、操作部材１６（シャッターボタン）より画像の記録が指示されると、当該指示タイミングにおいて表示部１７に表示されていたフレーム画像に対応する静止画像データを記録媒体１８に記録するようにした。これにより、ユーザはスロー表示を見ながら所望のタイミングでシャッターボタンを全押し操作することができ、シャッターチャンスを逃さずに撮影することができる。
【００４２】
（変形例１）
上述した実施の形態では、デジタルカメラ１がプリキャプチャ処理を終了したらスロー表示処理を開始する例について説明したが、プリキャプチャ処理を開始すると同時にスロー表示処理を開始するようにしてもよい。
【００４３】
この場合、制御部１４は、被写体が動いたと判定すると、プリキャプチャ処理を開始すると共に、当該プリキャプチャ処理によってバッファメモリ１５に記憶されるフレーム画像を、所定のスロー表示フレームレートでスロー表示させる処理を開始する。なお、この場合、プリキャプチャ時間に応じたスロー表示フレームレートとすることはできないので、撮像フレームレート（例えば３０ｆｐｓ）よりも遅いスロー表示フレームレート（例えば６ｆｐｓ）を予め設定しておく。
【００４４】
そして上述した実施の形態と同様に、制御部１４は、被写体が動かなくなったまたは撮影画面から外れたと判定すると、プリキャプチャ処理を終了する。このとき制御部１４は、終了フレームまで上記所定のスロー表示フレームレートでのスロー表示を継続する。そして制御部１４は、終了フレームまでのスロー表示が終わると、再度開始フレームからスロー表示を開始する（すなわち２回目のスロー表示を開始する）。このときのスロー表示フレームレートは、１回目と同じスロー表示フレームレートでもよいし、上述した実施形態のように、プリキャプチャ時間に応じたスロー表示フレームレートであってもよい。すなわち、１回目と２回目以降でスロー表示フレームレートを変えるようにしてもよい。
【００４５】
（変形例２）
上述した実施の形態では、スロー表示の開始フレームから終了フレームまで一定のスロー表示フレームレートでスロー表示を行う例について説明した。しかしながら、開始フレームから終了フレームまでのフレーム画像をスロー表示する間において、被写体の移動速度に応じてスロー表示フレームレートを変えながらスロー表示を行うようにしてもよい。
【００４６】
この場合、制御部１４は、スロー表示の開始フレームから終了フレームまでのフレーム画像において、所定時間ごと（すなわち所定枚数ごと、たとえば５フレームごとなど）に被写体の移動速度を検出する。そして制御部１４は、スロー表示の開始フレームから終了フレームまでにおいて、被写体の移動速度が速い時間範囲のフレーム画像ほどスロー表示フレームレートを遅くし、被写体の移動速度が遅い時間範囲のフレーム画像ほどスロー表示フレームレートを速くする。これにより、ユーザは、被写体の動きが速いときにはゆっくりとした表示速度で被写体を確認することができるので、シャッターチャンスを狙いやすくできる。また、被写体の動きが遅いときはスロー表示が冗長になるのを防ぐごとができる。
【００４７】
なお、制御部１４は、被写体の移動速度が所定よりも遅い時間範囲のフレーム画像については、スロー表示せず、撮像フレームレートと同じ表示フレームレートで表示してもよいし、撮像フレームレートよりも速い表示フレームレートで表示してもよい。
【００４８】
また、被写体の移動速度が所定よりも遅い時間範囲については、ユーザがシャッターチャンスを狙いたい（撮影したい）時間範囲ではない可能性がある。そこで、制御部１４は、開始フレームから終了フレームまでのフレーム画像のうち、被写体の移動速度が所定よりも遅い時間範囲のフレーム画像を除いて、スロー表示を行うようにしてもよい。この場合、制御部１４は、フレーム画像を除いた際に表示が不自然とならないように、除かれるフレーム画像の直前のフレーム画像をフェードアウトし、除かれるフレーム画像の直後のフレーム画像をフェードインするように表示してもよい。
【００４９】
（変形例３）
上述した実施の形態では、制御部１４は、被写体が動かなくなったら、または撮影画面から外れたら、プリキャプチャ処理を終了し、その時点のフレーム画像をスロー表示の終了フレームとするようにした。しかしながら、制御部１４は、撮影シーンが切り替わったら、プリキャプチャ処理を終了し、その時点のフレーム画像をスロー表示の終了フレームとするようにしてもよい。なお、撮影シーンが切り替わった場合とは、たとえばデジタルカメラ１がパンニングされたり、撮影画角の大きさや撮影範囲の明るさなどが大幅に変化したりした場合などである。
【００５０】
（変形例４）
上述した実施の形態では、制御部１４は、被写体が動かなくなったら、または撮影画面から外れたら、プリキャプチャ処理を終了し、その時点のフレーム画像をスロー表示の終了フレームとするようにした。しかしながら、制御部１４は、被写体が動かなくなったフレーム、または撮影画面から外れたフレームが所定フレーム（たとえば３フレーム）続いたときに、プリキャプチャ処理を終了するようにしてもよい。これにより、被写体が一旦動かなくなった後に再度動き始めたり、または被写体が撮影画面から外れた後すぐに撮影画面に戻ったりする場合に、シャッターチャンスを逃すことを防ぐことができる。
【００５１】
（変形例５）
上述した実施の形態では、制御部１４は、被写体が動き出した時点からプリキャプチャ処理を開始する例について説明したが、被写体が動き出す前からプリキャプチャ処理を行っていてもよい。たとえば、制御部１４は、スロービューモードに入った時点からプリキャプチャ処理を開始しておき、被写体が動き出したことを検出すると、その時点の直前に撮像されたフレーム画像をスロー表示の開始フレームとして設定するようにしてもよい。
【００５２】
（変形例６）
上述した実施の形態では、プリキャプチャ処理の前にユーザが被写体を指定するようにしたが、プリキャプチャ処理を行っているときにユーザが被写体を指定するようにしてもよい。制御部１４は、プリキャプチャ処理を行う前は撮像範囲から外れていた被写体が撮像範囲に入ってきた場合に、その被写体の移動速度に応じてスロー表示フレームレートを決定するようにしてもよい。
【００５３】
（変形例７）
上述した変形例２では、制御部１４は、ユーザに指定された被写体（以下、指定被写体と表記する）の移動速度に応じて表示フレームレートを決定していたが、スロー表示中に、指定被写体をユーザが変更できるようにしてもよい。この場合、制御部１４は、指定被写体が変更されるまでのフレームに対しては、最初に指定された指定被写体の移動速度に応じて表示フレームレートを決定し、指定被写体を変更したフレーム以降のフレームに対しては、新たに指定された指定被写体の移動速度に応じて表示フレームレートを決定する。もしくは、制御部１４は、プリキャプチャ処理で記憶された全フレームに対して、新たに指定された指定被写体の移動速度に応じて表示フレームレートを決定するようにしてもよい。
【００５４】
（変形例８）
上述した実施の形態では、デジタルカメラ１の制御部１４が不図示のメモリに記録されたプログラムを実行することで、上述した図５の処理を行う例について説明した。このプログラムは、製品出荷時に予め記録されていてもよいし、製品出荷後、メモリカードなどの記録媒体やインターネットなどのデータ信号を通じて提供されてもよい。図６はその様子を示す図である。デジタルカメラ１は、メモリカードなどの記録媒体１８を介してプログラムの提供を受ける。また、デジタルカメラ１は通信回線１０１との接続機能を有する。コンピュータ１０２は上記プログラムを提供するサーバコンピュータであり、ハードディスク１０３などの記録媒体にプログラムを格納する。通信回線１０１は、インターネット、パソコン通信などの通信回線、あるいは専用通信回線などである。コンピュータ１０２はハードディスク１０３を使用してプログラムを読み出し、通信回線１０１を介してプログラムをデジタルカメラ１に送信する。すなわち、プログラムをデータ信号として搬送波を介して、通信回線１０１を介して送信する。このように、プログラムは、記録媒体やデータ信号（搬送波）などの種々の形態のコンピュータ読み込み可能なコンピュータプログラム製品として供給できる。
【００５５】
（変形例９）
上述した実施の形態では、デジタルカメラに本発明を適用する例について説明したが、例えばカメラ付き携帯端末など、撮像手段を有する電子機器（撮像装置）に本発明を適用するようにしてもよい。
【００５６】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００５７】
１…デジタルカメラ、１１…撮像光学系、１２…撮像素子、１４…制御部、１５…バッファメモリ、１６…操作部材、１７…表示部、１８…記録媒体
【図１】
2014232987.tif 000003
【図２】
2014232987.tif 000004
【図３】
2014232987.tif 000005
【図４】
2014232987.tif 000006
【図５】
2014232987.tif 000007
【図６】
2014232987.tif 000008