(57)【要約】【課題】所望のシーンまでの撮像画像データが得られたかをユーザが瞬時に確認することができる技術を提供する。【解決手段】本発明の撮像装置は、被写体を撮像することで撮像画像データを取得する撮像手段と、第１のユーザ操作に応じて、前記第１のユーザ操作が行われたタイミング以降の撮像によって得られた所定数の撮像画像データを、撮像時刻が新しい撮像画像データから順番に表示部に表示する制御手段と、を有する。【選択図】図１
2017011435.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像することで撮像画像データを取得する撮像手段と、
第１のユーザ操作に応じて、前記第１のユーザ操作が行われたタイミング以降の撮像によって得られた所定数の撮像画像データを、撮像時刻が新しい撮像画像データから順番に表示部に表示する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記所定数の撮像画像データに基づいて、前記所定数の撮像画像データを得る撮像の期間における前記被写体の動きを検出する検出手段をさらに有し、
前記制御手段は、
前記検出手段で検出された動きの大きさが閾値以上である場合に、撮像時刻が古い撮像画像データから順番に前記所定数の撮像画像データを前記表示部に表示し、
前記検出手段で検出された動きの大きさが前記閾値未満である場合に、撮像時刻が新しい撮像画像データから順番に前記所定数の撮像画像データを前記表示部に表示する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記所定数の撮像画像データを前記表示部に順番に表示する処理の実行中に行われた第２のユーザ操作に応じて、前記第２のユーザ操作が行われたタイミングで前記表示部に表示されていた撮像画像データを、記憶部に記録する記録手段をさらに有する
ことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記撮像画像データから表示用画像データを生成する第１生成手段と、
前記撮像画像データから記録用画像データを生成する第２生成手段と、
をさらに有し、
前記制御手段は、前記所定数の撮像画像データから生成された所定数の表示用画像データを前記表示部に順番に表示し、
前記記録手段は、前記第２のユーザ操作が行われたタイミングで前記表示部に表示されていた表示用画像データの元データである撮像画像データから生成された記録用画像データを、前記記憶部に記録する
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記第２生成手段は、前記所定数の表示用画像データを前記表示部に順番に表示する処理の実行中に行われた前記第２のユーザ操作に応じて、前記第２のユーザ操作が行われたタイミングで前記表示部に表示されていた表示用画像データの元データである撮像画像データから、記録用画像データを生成する
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、前記第１のユーザ操作が行われている期間に、前記所定数の表示用画像データを前記表示部に順番に表示する
ことを特徴とする請求項３〜５のいずれか１項に記載の撮像装置。
【請求項７】
前記第１のユーザ操作は、レリーズボタンを半押しするユーザ操作であり、
前記第２のユーザ操作は、レリーズボタンを全押しするユーザ操作である
ことを特徴とする請求項６に記載の撮像装置。
【請求項８】
被写体を撮像することで撮像画像データを取得する撮像装置の制御方法であって、
ユーザ操作を受け付ける操作ステップと、
第１のユーザ操作に応じて、前記第１のユーザ操作が行われたタイミング以降の撮像によって得られた所定数の撮像画像データを、撮像時刻が新しい撮像画像データから順番に
表示部に表示する制御ステップと、
を有することを特徴とする撮像装置の制御方法。
【請求項９】
前記所定数の撮像画像データに基づいて、前記所定数の撮像画像データを得る撮像の期間における前記被写体の動きを検出する検出ステップをさらに有し、
前記制御ステップでは、
前記検出ステップで検出された動きの大きさが閾値以上である場合に、撮像時刻が古い撮像画像データから順番に前記所定数の撮像画像データを前記表示部に表示し、
前記検出ステップで検出された動きの大きさが前記閾値未満である場合に、撮像時刻が新しい撮像画像データから順番に前記所定数の撮像画像データを前記表示部に表示することを特徴とする請求項８に記載の撮像装置の制御方法。
【請求項１０】
前記所定数の撮像画像データを前記表示部に順番に表示する処理の実行中に行われた第２のユーザ操作に応じて、前記第２のユーザ操作が行われたタイミングで前記表示部に表示されていた撮像画像データを、記憶部に記録する記録ステップをさらに有する
ことを特徴とする請求項８または９に記載の撮像装置の制御方法。
【請求項１１】
前記撮像画像データから表示用画像データを生成する第１生成ステップと、
前記撮像画像データから記録用画像データを生成する第２生成ステップと、
をさらに有し、
前記制御ステップでは、前記所定数の撮像画像データから生成された所定数の表示用画像データを前記表示部に順番に表示し、
前記記録ステップでは、前記第２のユーザ操作が行われたタイミングで前記表示部に表示されていた表示用画像データの元データである撮像画像データから生成された記録用画像データを、前記記憶部に記録する
ことを特徴とする請求項１０に記載の撮像装置の制御方法。
【請求項１２】
前記第２生成ステップでは、前記所定数の表示用画像データを前記表示部に順番に表示する処理の実行中に行われた前記第２のユーザ操作に応じて、前記第２のユーザ操作が行われたタイミングで前記表示部に表示されていた表示用画像データの元データである撮像画像データから、記録用画像データを生成する
ことを特徴とする請求項１１に記載の撮像装置の制御方法。
【請求項１３】
前記制御ステップでは、前記第１のユーザ操作が行われている期間に、前記所定数の表示用画像データを前記表示部に順番に表示する
ことを特徴とする請求項１０〜１２のいずれか１項に記載の撮像装置の制御方法。
【請求項１４】
前記第１のユーザ操作は、レリーズボタンを半押しするユーザ操作であり、
前記第２のユーザ操作は、レリーズボタンを全押しするユーザ操作である
ことを特徴とする請求項１３に記載の撮像装置の制御方法。
【請求項１５】
請求項８〜１４のいずれか１項に記載の撮像装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
撮像装置の撮像モードとして、撮像によって得られた所定数の撮像画像データ（所定枚数の静止画像）の中から１つの撮像画像データを選択して記録する選択撮像モードが知られている。選択撮像モードに関する従来技術は、例えば、特許文献１に開示されている。特許文献１に開示の選択撮像モードでは、レリーズボタンが半押しされている期間において、撮像（連写）によって所定数の撮像画像データが得られ、得られた所定数の撮像画像データが一時記憶メモリによって一時的に記憶される。次に、撮像時刻が古い撮像画像データから順番に、所定数の撮像画像データが一時記憶メモリから読み出され、読み出された撮像画像データが画面に表示される。そして、所定数の撮像画像データを順番に画面に表示する表示処理が完了すると、表示処理が再度行われる。また、所定数の撮像画像データが順番に画面に表示されている期間にレリーズボタンが全押しされると、レリーズボタンが全押しされたタイミングで画面に表示されていた撮像画像データが、記憶部に記録される。記憶部は、撮像画像データを永続的に記憶する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１０５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の選択撮像モードでは、ユーザは、連写によって所望のシーンまでの撮像画像データが得られたかを確認するために、順番に表示される所定数の撮像画像データの全てを最低でも１回は確認する必要がある。そのため、所望のシーンまでの撮像画像データが得られたかの確認に、長い時間を要する。
【０００５】
本発明は、所望のシーンまでの撮像画像データが得られたかをユーザが瞬時に確認することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、
被写体を撮像することで撮像画像データを取得する撮像手段と、
第１のユーザ操作に応じて、前記第１のユーザ操作が行われたタイミング以降の撮像によって得られた所定数の撮像画像データを、撮像時刻が新しい撮像画像データから順番に表示部に表示する制御手段と、
を有することを特徴とする撮像装置である。
【０００７】
本発明の第２の態様は、
被写体を撮像することで撮像画像データを取得する撮像装置の制御方法であって、
ユーザ操作を受け付ける操作ステップと、
第１のユーザ操作に応じて、前記第１のユーザ操作が行われたタイミング以降の撮像によって得られた所定数の撮像画像データを、撮像時刻が新しい撮像画像データから順番に表示部に表示する制御ステップと、
を有することを特徴とする撮像装置の制御方法である。
【０００８】
本発明の第３の態様は、上述した撮像装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラムである。
【発明の効果】
【０００９】
本発明によれば、所望のシーンまでの撮像画像データが得られたかをユーザが瞬時に確認することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る撮像装置の概略構成の一例を示すブロック図
【図２】第１の実施形態に係る撮像装置の処理フローの一例を示すフロー図
【図３】第２の実施形態に係る撮像装置の概略構成の一例を示すブロック図
【図４】第２の実施形態に係る撮像装置の処理フローの一例を示すフロー図
【図５】第２の実施形態に係る初期データ表示処理の一例を示すフロー図
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下、本発明の第１の実施形態について、図面を参照しながら詳細に説明する。図１は、本実施形態に係る撮像装置１０の概略構成の一例を示すブロック図である。図１に示すように、撮像装置１０は、撮像部１００、一時記憶メモリ１０１、制御部１０２、記憶部１０３、表示部１０４、操作部１０５、及び、画像処理部１１０を有する。これらの機能部は、バス１０６を介して互いに接続されている。機能部間のデータの送受信は、バス１０６を介して行われる。
【００１２】
制御部１０２は、撮像装置１０が有する各機能部の処理を統括的に制御する。制御部１０２は、例えば、マイクロプロセッサ等によって構成される。
【００１３】
撮像部１００は、被写体を撮像することで撮像画像データを取得する。具体的には、撮像部１００は、入力された光を用いた撮像処理を行うことで、撮像画像データを取得する。撮像処理では、入力された光がアナログ電気信号に変換され、アナログ電気信号がデジタル信号（撮像画像データ）に変換される。撮像画像データとして、例えば、ＲＡＷ画像データが得られる。なお、撮像画像データのフォーマットは特に限定されない。撮像部１００としては、例えば、ＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ、等の撮像素子を使用することができる。
【００１４】
一時記憶メモリ１０１は、撮像部１００で得られた撮像画像データ、後述する表示用画像データ、等を一時的に記憶する。一時記憶メモリ１０１は、複数の画像データ（複数枚（複数フレーム）の静止画像）を記憶できる容量を有する。一時記憶メモリ１０１には、例えば、高解像度の撮像画像データがＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）方式で順次記録される。一時記憶メモリ１０１への画像データの記録は、例えば、制御部１０２によって制御される。
【００１５】
記憶部１０３は、撮像部１００で得られた撮像画像データを永続的に記憶する。具体的には、記憶部１０３は、後述する記録用画像データを永続的に記憶する。記憶部１０３としては、不揮発性メモリ、磁気ディスク、光ディスク、等を使用することができる。記憶部１０３は、撮像装置１０に内蔵されていてもよいし、撮像装置１０に対して着脱可能であってもよい。撮像装置１０に対して着脱可能な不揮発性メモリとしては、ＣＦカード、ＳＤカード、等を使用することができる。記憶部１０３への撮像画像データ（記録用画像データ）の記録は、例えば、制御部１０２によって制御される。撮像に関する情報などの付加情報を記憶部１０３に記録することもできる。
【００１６】
操作部１０５は、ユーザ操作を受け付ける。操作部１０５は、例えば、１つ以上の物理ボタンを有する。１つ以上の物理ボタンは、撮影（画像データの記憶部１０３への記録）のために操作されるレリーズボタンを含む。なお、操作部１０５としてタッチパネルが使用されてもよい。そして、物理ボタンでなく、画面に表示されたボタン（表示ボタン）が使用されてもよい。
【００１７】
画像処理部１１０は、種々の画像処理を行う。画像処理部１１０で行われる画像処理は特に限定されない。本実施形態では、画像処理部１１０は、記録用画像生成部１１１と表示用画像生成部１１２を有する。なお、撮像装置１０は画像処理部１１０を有していなくてもよい。
【００１８】
表示用画像生成部１１２は、撮像部１００で得られた撮像画像データを一時記憶メモリ１０１から読み出し、読み出した撮像画像データから表示用画像データを生成する（第１生成処理）。表示用画像生成部１１２で生成された表示用画像データは、一時記憶メモリ１０１に記録される。例えば、表示用画像生成部１１２は、表示用画像データを生成するための画像処理や圧縮処理を撮像画像データに施す。具体的には、表示用画像生成部１１２は、フォーマット変換処理、解像度変換処理、ガンマ変換処理、色変換処理、輝度変換処理、ぼけ低減処理、ぼかし処理、エッジ強調処理、等を含む複数の処理の少なくともいずれかを、撮像画像データに施す。それにより、表示用画像データが生成される。表示用画像生成部１１２は、記憶部１０３に記録された記録用画像データから表示用画像データを生成することもできる。なお、表示用画像データを生成するための処理は特に限定されない。
【００１９】
記録用画像生成部１１１は、撮像部１００で得られた撮像画像データを一時記憶メモリ１０１から読み出し、読み出した撮像画像データから記録用画像データを生成する（第２生成処理）。記録用画像生成部１１１で生成された記録用画像データは、記憶部１０３に記録される。例えば、記録用画像生成部１１１は、記録用画像データを生成するための画像処理や圧縮処理を撮像画像データに施す。具体的には、記録用画像生成部１１１は、フォーマット変換処理、解像度変換処理、ガンマ変換処理、色変換処理、輝度変換処理、ぼけ低減処理、ぼかし処理、エッジ強調処理、等を含む複数の処理の少なくともいずれかを、撮像画像データに施す。それにより、例えば、ＪＰＥＧ画像データが、記録用画像データとして生成される。なお、記録用画像データのフォーマットは特に限定されない。また、記録用画像データを生成するための処理も特に限定されない。
【００２０】
表示部１０４は、撮像部１００で得られた撮像画像データに基づく画像を画面に表示する。具体的には、一時記憶メモリ１０１から表示部１０４に表示用画像データが送られ、表示部１０４は、表示用画像データに基づく画像を画面に表示する。表示部１０４としては、液晶表示パネル、有機ＥＬ表示パネル、プラズマ表示パネル、等を使用することができる。表示部１０４には、過去の撮像画像データに対応する表示用画像データを表示することができる。また、表示部１０４には、現在の撮像画像データに対応する表示用画像データをリアルタイムに表示することもできる。即ち、表示部１０４を、電子ビューファインダ（ＥＶＦ）として使用することもできる。また、撮像に関する情報を表示部１０４に表示することもできる。なお、表示部１０４は、撮像装置１０とは別体の表示装置であってもよい。
【００２１】
本実施形態では、撮像装置１０の撮像モードとして、選択撮像モードを設定することができる。
【００２２】
選択撮像モードでは、制御部１０２は、第１のユーザ操作に応じて、第１のユーザ操作が行われたタイミング以降の撮像によって得られた所定数の撮像画像データ（所定枚数の
静止画像）を表示部１０４に順番に表示する表示処理を、繰り返し行う。本実施形態では、表示処理は、所定数の撮像画像データを撮像時刻が新しい撮像画像データから順番に表示部１０４に表示する処理である。また、本実施形態では、表示処理は、所定数の撮像画像データから生成された所定数の表示用画像データを表示部１０４に順番に表示する処理である。具体的には、制御部１０２は、第１のユーザ操作に応じて、連続して得られた所定数の撮像画像データを一時記憶メモリ１０１に蓄積（記録）する（連写）。そして、制御部１０２は、表示用画像生成部１１２を制御する。それにより、表示用画像生成部１１２は、所定数の撮像画像データを一時記憶メモリ１０１から順番に読み出し、読み出した撮像画像データから表示用画像データを生成し、生成した表示用画像データを一時記憶メモリ１０１に記録する。その後、制御部１０２は、所定数の表示用画像データを撮像時刻が新しい表示用画像データから順番に一時記憶メモリ１０１から読み出し、読み出した表示用画像データを表示部１０４に入力する。その結果、所定数の表示用画像データが、撮像時刻が新しい表示用画像データから順番に表示部１０４に順番に表示される。
【００２３】
なお、所定数の撮像画像データは、連続して得られた所定数の撮像画像データでなくてもよい。所定数の撮像画像データは、短い時間間隔で断続的に得られた所定数の撮像画像データであってもよい。所定数の撮像画像データの撮像時刻の間隔は特に限定されない。また、表示処理では、一般的に、所定数の撮像画像データは、所定数の撮像画像データを順番に取得する速度（フレームレート）よりも遅い速度で順番に表示される（スロー表示）。所定数の撮像画像データを順番に表示する際の速度は、予め定められた固定速度であってもよいし、ユーザが変更可能な速度であってもよい。また、表示処理は、繰り返し行われず、１回だけ行われてもよい。上述した所定数はいくつでもよい。所定数として、例えば、４、５、１０、１５、等を使用することができる。
【００２４】
また、選択撮像モードでは、制御部１０２が、表示処理の実行中に行われた第２のユーザ操作に応じて、第２のユーザ操作が行われたタイミングで表示部１０４に表示されていた撮像画像データを、記憶部１０３に記録する。本実施形態では、制御部１０２は、第２のユーザ操作が行われたタイミングで表示部１０４に表示されていた表示用画像データの元データである撮像画像データから生成された記録用画像データ（対応画像データ）を、記憶部１０３に記録する。具体的には、制御部１０２は、表示処理の実行中に行われた第２のユーザ操作に応じて、記録用画像生成部１１１を制御する。それにより、記録用画像生成部１１１は、表示処理の実行中に行われた第２のユーザ操作に応じて対応画像データを生成し、生成した対応画像データを記憶部１０３に記録する。
【００２５】
なお、記録用画像生成部１１１は、所定数の撮像画像データから所定数の記録用画像データを生成してもよい。そして、第２のユーザ操作に応じて制御部１０２が記録用画像生成部１１１を制御することにより、所定数の記録用画像データのうちの１つが記憶部１０３に記録されてもよい。但し、上述した対応画像データのみを生成すれば、処理負荷を低減できる。
【００２６】
本実施形態では、第１のユーザ操作は、レリーズボタンを半押しするユーザ操作であり、第２のユーザ操作は、レリーズボタンを全押しするユーザ操作である。そして、第１のユーザ操作が行われている期間に、表示処理が繰り返し行われる。なお、第１のユーザ操作は、継続して行われるユーザ操作でなくてもよい。一時的（瞬間的）な第１のユーザ操作に応じて、表示処理が開始されてもよい。また、第１のユーザ操作と第２のユーザ操作は上述したユーザ操作に限らない。例えば、第１のユーザ操作は、第１のボタンを押下（タッチ）するユーザ操作であってもよく、第２のユーザ操作は、第２のボタンを押下するユーザ操作であってもよい。第１のユーザ操作は、第３のボタンを押下するユーザ操作であってもよく、第２のユーザ操作は、第３のボタンを再度押下するユーザ操作であってもよい。
【００２７】
次に、図２を参照して、撮像装置１０の処理フローの一例について説明する。図２は、撮像装置１０の処理フローの一例を示すフローチャートである。図２は、選択撮像モードが設定されているときの処理フローを示す。
【００２８】
まず、制御部１０２が、レリーズボタンの押下状態が半押し状態か否かを判定する（Ｓ２００）。レリーズボタンが半押しされるまで、Ｓ２００の処理が繰り返し行われ、レリーズボタンが半押しされると、Ｓ２０１に処理が進められる。
【００２９】
Ｓ２０１では、撮像部１００が撮像を開始し、一時記憶メモリ１０１が、撮像によって得られた撮像画像データを記憶する。
【００３０】
次に、制御部１０２が、一時記憶メモリ１０１に所定数の撮像画像データが記録されたか否かを判定する（Ｓ２０２）。一時記憶メモリ１０１に所定数の撮像画像データが記録されていない場合には、Ｓ２００に処理が戻される。Ｓ２００に処理が戻された後、レリーズボタンの半押しが解除された場合には、制御部１０２は、一時記憶メモリ１０１から全ての撮像画像データを削除する。一時記憶メモリ１０１に所定数の撮像画像データが記録された場合には、Ｓ２０３に処理が進められる。
【００３１】
Ｓ２０３では、表示用画像生成部１１２が、一時記憶メモリ１０１に記録された所定数の撮像画像データから所定数の表示用画像データを生成し、所定数の表示用画像データを一時記憶メモリ１０１に記録する。
【００３２】
次に、表示部１０４が、Ｓ２０３で生成された所定数の表示用画像データのうち、撮像時刻順で最後の表示用画像データを、一時記憶メモリ１０１から読み出し、表示する（Ｓ２０４）。「撮像時刻順で最後の表示用画像データ」は、「撮像時刻が最も新しい撮像画像データから生成された表示用画像データ」である。
【００３３】
そして、制御部１０２が、レリーズボタンの押下状態が全押し状態か否かを判定する（Ｓ２０５）。レリーズボタンの押下状態が全押し状態でない場合には、Ｓ２０６に処理が進められ、レリーズボタンの押下状態が全押し状態である場合には、Ｓ２０９に処理が進められる。
【００３４】
Ｓ２０６では、現在表示されている表示用画像データが、Ｓ２０３で生成された所定数の表示用画像データのうち、撮像時刻順で最初の表示用画像データであるか否かを、制御部１０２が判定する。「撮像時刻順で最初の表示用画像データ」は、「撮像時刻が最も古い撮像画像データから生成された表示用画像データ」である。撮像時刻順で最初の表示用画像データが表示されている場合には、Ｓ２０４に処理が戻される。撮像時刻順で最初の表示用画像データとは異なる表示用画像データが表示されている場合には、Ｓ２０７に処理が進められる。
【００３５】
Ｓ２０７では、表示部１０４が、Ｓ２０３で生成された所定数の表示用画像データのうち、撮像時刻順で現在表示されている表示用画像データの１つ前の表示用画像データを、一時記憶メモリ１０１から読み出し、表示する（表示の切り替え）。即ち、表示部１０４は、Ｓ２０３で生成された所定数の表示用画像データのうち、現在表示されている表示用画像データの次に撮像時刻が新しい表示用画像データを、一時記憶メモリ１０１から読み出し、表示する。
【００３６】
次に、制御部１０２が、レリーズボタンの押下状態が半押し状態か否かを判定する。レリーズボタンの押下状態が半押し状態である場合には、Ｓ２０５に処理が戻され、レリー
ズボタンの押下状態が半押し状態でない場合には、Ｓ２１１に処理が進められる。
【００３７】
Ｓ２０９では、記録用画像生成部１１１が、現在表示されている表示用画像データの元データである撮像画像データを一時記憶メモリ１０１から読み出し、読み出した撮像画像データから記録用画像データを生成する。
【００３８】
次に、記録用画像生成部１１１が、Ｓ２０９で生成した記録用画像データを、記憶部１０３に記録する（Ｓ２１０）。その後、Ｓ２１１に処理が進められる。
【００３９】
Ｓ２１１では、制御部１０２が、一時記憶メモリ１０１から、所定数の撮像画像データと所定数の表示用画像データとを削除する。なお、撮像画像データや表示用画像データを削除する旨の画像（メッセージ、アイコン、等）を表示部１０４に表示した後に、所定数の撮像画像データと所定数の表示用画像データとを一時記憶メモリ１０１から削除してもよい。
【００４０】
次に、現在の撮像画像データに対応する表示用画像データを表示部１０４にリアルタイムに表示するライブビュー表示が行われるように、制御部１０２が所定の制御を行う（Ｓ２１２）。即ち、表示部１０４がＥＶＦとして使用されるように、制御部１０２が所定の制御を行う。
【００４１】
以上述べたように、本実施形態によれば、所定数の撮像画像データが、撮像時刻が新しい撮像画像データから順番に表示部に表示される。即ち、所定数の撮像画像データが、撮像時刻順の逆順で表示部に表示される。それにより、所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られたかをユーザが瞬時に確認することができる。そして、所望のシーンまでの撮像画像データが得られていない場合に、ユーザは、次の作業（次の撮影の準備）を短時間で開始することができる。
【００４２】
＜第２の実施形態＞
以下、本発明の第２の実施形態について、図面を参照しながら詳細に説明する。図３は、本実施形態に係る撮像装置３０の概略構成の一例を示すブロック図である。図３に示すように、撮像装置３０は、撮像部３００、一時記憶メモリ３０１、制御部３０２、記憶部３０３、表示部３０４、操作部３０５、画像処理部３１０、及び、動き検出部３０７を有する。これらの機能部は、バス３０６を介して互いに接続されている。機能部間のデータの送受信は、バス３０６を介して行われる。本実施形態では、画像処理部３１０は、記録用画像生成部３１１と表示用画像生成部３１２を有する。
【００４３】
撮像部３００は、第１の実施形態の撮像部１００と同様の機能を有し、一時記憶メモリ３０１は、一時記憶メモリ１０１と同様の機能を有し、記憶部３０３は、記憶部１０３と同様の機能を有する。表示部３０４は、表示部１０４と同様の機能を有し、操作部３０５は、操作部１０５と同様の機能を有し、画像処理部３１０は、画像処理部１１０と同様の機能を有する。そして、記録用画像生成部３１１は、記録用画像生成部１１１と同様の機能を有し、表示用画像生成部３１２は、表示用画像生成部１１２と同様の機能を有する。
【００４４】
動き検出部３０７は、第１のユーザ操作に応じて一時記憶メモリ３０１に記録された所定数の撮像画像データに基づいて、所定数の撮像画像データを得る撮像の期間における被写体の動きを検出する。そして、動き検出部３０７は、検出した動きの大きさを示す動き量を、一時記憶メモリ３０１に記録する。被写体の動きやその大きさは、種々の従来技術を用いて検出することができる。例えば、被写体の動きやその大きさは、ブロックマッチングにより検出することができる。
【００４５】
ブロックマッチングの一例を説明する。ブロックマッチングでは、まず、一方の画像Ａ内に基準ブロックが設定され、他方の画像Ｂ内に参照ブロックが設定される。基準ブロックと参照ブロックは、例えば、所定サイズの矩形領域である。次に、参照ブロックの位置を変えながら、基準ブロック内の画像Ａと類似した画像Ｂの領域（類似領域）が検出される。そして、基準ブロックの位置と、類似領域の位置（類似領域に設定された参照ブロックの位置）との一方から他方に向かうベクトルが動きベクトルとして検出され、動きベクトルの大きさが動き量として検出される。
【００４６】
制御部３０２は、第１の実施形態の制御部１０２と同様の機能を有する。但し、制御部３０２は、表示処理における所定数の撮像画像データ（表示用画像データ）の表示順を、動き検出部３０７で得られた動き量に基づいて制御する。具体的には、制御部３０２は、動き検出部３０７で得られた動き量が閾値以上である場合に、所定数の撮像画像データを撮像時刻が古い撮像画像データから順番に表示部３０４に表示する。そして、制御部３０２は、動き検出部３０７で得られた動き量が閾値未満である場合に、所定数の撮像画像データを撮像時刻が新しい撮像画像データから順番に表示部３０４に表示する。なお、閾値は、予め定められた固定値であってもよいし、ユーザが変更可能な値であってもよい。
【００４７】
次に、図４を参照して、撮像装置３０の処理フローの一例について説明する。図４は、撮像装置３０の処理フローの一例を示すフローチャートである。図４は、選択撮像モードが設定されているときの処理フローを示す。
【００４８】
まず、制御部３０２が、撮像装置３０に対するユーザ操作に応じて、動き量の閾値を一時記憶メモリ３０１に記録する（Ｓ４００）。例えば、ユーザ操作は、撮像装置３０に閾値を入力する入力操作を含み、ユーザによって入力された閾値が、一時記憶メモリ３０１に記録される。
【００４９】
次に、制御部３０２が、レリーズボタンの押下状態が半押し状態か否かを判定する（Ｓ４０１）。レリーズボタンが半押しされるまで、Ｓ４０１の処理が繰り返し行われ、レリーズボタンが半押しされると、Ｓ４０２に処理が進められる。
【００５０】
Ｓ４０２では、撮像部３００が撮像を開始し、一時記憶メモリ３０１が、撮像によって得られた撮像画像データを記憶する。
【００５１】
次に、制御部３０２が、一時記憶メモリ３０１に所定数の撮像画像データが記録されたか否かを判定する（Ｓ４０３）。一時記憶メモリ３０１に所定数の撮像画像データが記録されていない場合には、Ｓ４０１に処理が戻される。Ｓ４０１に処理が戻された後、レリーズボタンの半押しが解除された場合には、制御部３０２は、一時記憶メモリ３０１から全ての撮像画像データを削除する。一時記憶メモリ３０１に所定数の撮像画像データが記録された場合には、Ｓ４０４に処理が進められる。
【００５２】
Ｓ４０４では、表示用画像生成部３１２が、一時記憶メモリ３０１に記録された所定数の撮像画像データから所定数の表示用画像データを生成し、所定数の表示用画像データを一時記憶メモリ３０１に記録する。
【００５３】
次に、動き検出部３０７が、Ｓ４０２で一時記憶メモリ３０１に記録された所定数の撮像画像データを用いて、所定数の撮像画像データを得る撮像の期間における被写体の動きを検出する（Ｓ４０５）。そして、動き検出部３０７は、検出した動きの大きさを示す動き量を、一時記憶メモリ３０１に記録する。例えば、動き検出部３０７は、画像内の複数の領域のそれぞれについて、その領域における動き量を取得する。そして、動き検出部３０７は、取得した複数の動き量の合計値を、一時記憶メモリ３０１に記録する。１つの領
域における動き量として、１つの動き量が取得されてもよいし、複数の動き量が取得されてもよい。例えば、１つの領域に対して、基準の撮像画像データと複数の他の撮像画像データのそれぞれとの間の動き量が取得されてもよい。Ｓ４０４で生成された所定数の表示用画像データを用いて被写体の動きが検出されてもよい。
【００５４】
そして、表示部３０４が、Ｓ４０４で生成された所定数の表示用画像データのうち、Ｓ４０５で得られた動き量に応じた表示順で最初の表示用画像データを、一時記憶メモリ３０１から読み出し、表示する（Ｓ４０６；初期データ表示処理）。
【００５５】
ここで、図５を用いて、Ｓ４０６の初期データ表示処理について詳しく説明する。図５は、初期データ表示処理の処理フローの一例を示すフローチャートである。
【００５６】
まず、制御部３０２が、Ｓ４０５で得られた動き量とＳ４００で記録された閾値とを一時記憶メモリ３０１から読み出し、Ｓ４０５で得られた動き量がＳ４００で記録された閾値以上であるか否かを判定する（Ｓ５００）。動き量が閾値未満である場合には、制御部３０２が、撮像時刻順の逆順を、所定数の表示用画像データの表示順として決定し、Ｓ５０１に処理が進められる。動き量が閾値以上である場合には、制御部３０２が、撮像時刻順を、所定数の表示用画像データの表示順として決定し、Ｓ５０２に処理が進められる。
【００５７】
Ｓ５０１では、表示部３０４が、Ｓ４０４で生成された所定数の表示用画像データのうち、撮像時刻順で最後の表示用画像データを、一時記憶メモリ３０１から読み出し、表示する。Ｓ５０２では、表示部３０４が、Ｓ４０４で生成された所定数の表示用画像データのうち、撮像時刻順で最初の表示用画像データを、一時記憶メモリ３０１から読み出す。Ｓ５０１またはＳ５０２の処理が行われた後、図４のＳ４０７に処理が進められる。
【００５８】
Ｓ４０７では、制御部３０２が、レリーズボタンの押下状態が全押し状態か否かを判定する。レリーズボタンの押下状態が全押し状態でない場合には、Ｓ４０８に処理が進められ、レリーズボタンの押下状態が全押し状態である場合には、Ｓ４１１に処理が進められる。
【００５９】
Ｓ４０８では、現在表示されている表示用画像データが、Ｓ４０４で生成された所定数の表示用画像データのうち、Ｓ５００で決定された表示順で最後の表示用画像データであるか否かを、制御部３０２が判定する。具体的には、Ｓ５００で決定された表示順が撮像時刻順の逆順である場合、すなわち動き量が閾値未満である場合には、現在表示されている表示用画像データが撮像時刻順で最初の表示用画像データであるか否かを、制御部３０２が判定する。Ｓ５００で決定された表示順が撮像時刻順である場合、すなわち動き量が閾値以上である場合には、現在表示されている表示用画像データが撮像時刻順で最後の表示用画像データであるか否かを、制御部３０２が判定する。現在表示されている表示用画像データが表示順で最後の表示用画像データでない場合には、Ｓ４０９に処理が進められる。現在表示されている表示用画像データが表示順で最後の表示用画像データである場合には、Ｓ４０６に処理が戻される。なお、２巡目以降の初期データ表示処理（Ｓ４０６）では、図５のＳ５００の処理が省略され、１巡目の初期データ表示処理で決定された表示順に応じて、Ｓ５０１またはＳ５０２の処理が行われてもよい。
【００６０】
次に、表示部３０４が、Ｓ４０４で生成された所定数の表示用画像データのうち、Ｓ５００で決定された表示順で現在表示されている表示用画像データの１つ後の表示用画像データを、一時記憶メモリ３０１から読み出し、表示する（Ｓ４０９）。具体的には、Ｓ５００で決定された表示順が撮像時刻順の逆順である場合には、表示部３０４は、撮像時刻順で現在表示されている表示用画像データの１つ前の表示用画像データに表示を切り替える。Ｓ５００で決定された表示順が撮像時刻順である場合には、表示部３０４は、撮像時
刻順で現在表示されている表示用画像データの１つ後の表示用画像データに表示を切り替える。
【００６１】
そして、制御部３０２が、レリーズボタンの押下状態が半押し状態か否かを判定する（Ｓ４１０）。レリーズボタンの押下状態が半押し状態である場合には、Ｓ４０７に処理が戻され、レリーズボタンの押下状態が半押し状態でない場合には、Ｓ４１３に処理が進められる。
【００６２】
Ｓ４１１では、記録用画像生成部３１１が、現在表示されている表示用画像データの元データである撮像画像データを一時記憶メモリ３０１から読み出し、読み出した撮像画像データから記録用画像データを生成する。
【００６３】
次に、記録用画像生成部３１１が、Ｓ４１１で生成した記録用画像データを、記憶部３０３に記録する（Ｓ４１２）。その後、Ｓ４１３に処理が進められる。
【００６４】
Ｓ４１３では、制御部３０２が、一時記憶メモリ３０１から、所定数の撮像画像データと所定数の表示用画像データとを削除する。なお、動き量や閾値が一時記憶メモリ３０１からさらに削除されてもよい。
【００６５】
次に、ライブビュー表示が行われるように、制御部３０２が所定の制御を行う（Ｓ４１４）。
【００６６】
所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られている場合には、所定数の撮像画像データを撮像時刻順で表示することが好ましい。そして、所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られていない可能性が高い場合には、ユーザによる確認のために、所定数の撮像画像データを撮像時刻順の逆順で表示することが好ましい。ここで、被写体の動きが大きい場合には、所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られている可能性が高い。そして、被写体の動きが小さい場合には、所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られていない可能性が高い。
【００６７】
本実施形態によれば、所定数の撮像画像データを得る撮像の期間における被写体の動きが検出される。そして、検出された動きの大きさに応じた順番で、所定数の撮像画像データが表示部に表示される。具体的には、検出された動きの大きさが閾値以上である場合には、撮像時刻が古い撮像画像データから順番に所定数の撮像画像データが表示部に表示される。検出された動きの大きさが閾値未満である場合には、撮像時刻が新しい撮像画像データから順番に所定数の撮像画像データが表示部に表示される。その結果、所定数の撮像画像データの表示順を好適に切り替えることができる。また、所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られていない可能性が高い場合に、所定数の撮像画像データとして所望のシーンまでの撮像画像データが得られたかをユーザが瞬時に確認することができる。
【００６８】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１０，３０：撮像装置  １００，３００：撮像部  １０２，３０２：制御部
【図１】
2017011435.tif 000003
【図２】
2017011435.tif 000004
【図３】
2017011435.tif 000005
【図４】
2017011435.tif 000006
【図５】
2017011435.tif 000007