(57)【要約】【課題】静止画とその静止画の記録開始から所定時間遡った時点からの動画とを関連付けて記録する際に、同じような動画が記録されないにする技術を実現する。【解決手段】静止画と動画を関連付けて記録する撮像装置であって、静止画の記録開始を指示する指示手段と、前記記録開始の指示に応じて撮像手段により撮像された静止画を記録する静止画記録手段と、前記静止画の記録開始が指示されてから所定の時間遡った動画を記憶する記憶手段と、前記記憶手段に記憶されている動画の動き量を検出する検出手段と、前記検出手段により検出された動き量が所定の閾値を超えた場合に、前記記憶手段に記憶された動画を記録する動画記録手段と、前記動画記録手段に既に動画が記録されている場合には、前記記憶手段に記憶された動画を、前記動画記録手段に記録されている動画と連続再生されるように記録する制御手段と、を有する。【選択図】図４
2015115899.tif 000002
【特許請求の範囲】
【請求項１】
静止画と動画を関連付けて記録する撮像装置であって、
静止画の記録開始を指示する指示手段と、
前記記録開始の指示に応じて撮像手段により撮像された静止画を記録する静止画記録手段と、
前記静止画の記録開始が指示されてから所定の時間遡った動画を記憶する記憶手段と、
前記記憶手段に記憶されている動画の動き量を検出する検出手段と、
前記検出手段により検出された動き量が所定の閾値を超えた場合に、前記記憶手段に記憶された動画を記録する動画記録手段と、
前記動画記録手段に既に動画が記録されている場合には、前記記憶手段に記憶された動画を、前記動画記録手段に記録されている動画と連続再生されるように記録する制御手段と、を有することを特徴とする撮像装置。
【請求項２】
前記記憶手段は、前記静止画の記録開始が指示された時点または前記静止画記録手段が静止画を記録した時点から所定の時間遡った動画を記憶することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記憶手段に動画が記憶されてからの経過時間を計測する計時手段をさらに有し、
前記動画記録手段は、前記計時手段により計測された経過時間が所定の時間を超えた場合、もしくは、前記検出手段により検出された動き量が所定の閾値を超えた場合に、前記記憶手段に記憶された動画を記録することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記動画記録手段は、前記計時手段により計測された経過時間および前記検出手段により検出された動き量にかかわらず、前記記憶手段に記憶された動画を連続再生されるように記録することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記記憶手段は、第１の記憶手段と第２の記憶手段を有し、
前記制御手段は、前記指示手段による静止画の記録開始の指示後、前記第１の記憶手段に記憶された動画を前記第２の記憶手段に記憶させ、
前記動画記録手段は、前記計時手段により計測された経過時間が所定の時間を超えた場合、もしくは、前記検出手段により検出された動き量が所定の閾値を超えた場合に、前記第２の記憶手段に記憶された動画を記録することを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
前記制御手段は、前記計時手段により計測された経過時間が所定の時間を超えない場合、かつ、前記検出手段が検出した動き量が所定の閾値を超えない場合に、前記記憶手段に記憶された動画を削除することを特徴とする請求項３ないし５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、前記計時手段により計測された経過時間が所定の時間を超えない場合、かつ、前記検出手段により検出された動き量が所定の閾値を超えない場合に、前記第２の記憶手段に記憶された動画を削除し、前記第１の記憶手段に記憶された動画を前記第２の記憶手段に記憶させることを特徴とする請求項５に記載の撮像装置。
【請求項８】
前記指示手段による静止画の記録開始の指示後、前記静止画記録手段に静止画を記録する前に前記撮像された静止画を表示する表示手段と、
前記表示手段に表示された静止画の削除を指示する第２の指示手段と、をさらに有し、
前記制御手段は、前記第２の指示手段により静止画の削除が指示された場合に、前記静止画記録手段に前記静止画を記録せず、
前記動画記録手段は、前記記憶手段に記憶された動画を記録しないことを特徴とする請求項１ないし７のいずれか１項に記載の撮像装置。
【請求項９】
静止画の記録開始を指示する指示手段と、前記記録開始の指示に応じて撮像手段により撮像された静止画を記録する静止画記録手段と、前記静止画の記録開始が指示されてから所定の時間遡った動画を記憶する記憶手段と、前記記憶手段に記憶されている動画の動き量を検出する検出手段と、前記検出手段により検出された動き量が所定の閾値を超えた場合に、前記記憶手段に記憶された動画を記録する動画記録手段と、を備える撮像装置の制御方法であって、
前記動画記録手段に既に動画が記録されている場合には、前記記憶手段に記憶されている動画を、前記動画記録手段に記録されている動画と連続再生されるように記録する工程を有することを特徴とする方法。
【請求項１０】
コンピュータを、請求項１ないし８のいずれか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【請求項１１】
コンピュータを、請求項１ないし８のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画と動画を関連付けて記録する技術に関する。
【背景技術】
【０００２】
最近のデジタルカメラの中には、静止画を記録すると同時に、静止画の記録開始指示時点よりも所定時間遡った時点からの動画を記録し、一日の間に記録した動画を一つの動画ファイルとして連結し記録する機能が搭載されたものがある。
【０００３】
しかしながら、一つの動画ファイルとして連結した場合、不要な動画も連結して記録してしまうことになる。この場合、不要な動画を取り除くためには、連結して記録された動画ファイルから不要な動画を取り除く動画編集作業が別途必要となる。
【０００４】
これに対し、特許文献１には、撮影状態が最適であるか否かを判定し、最適である場合のみ、自動的に、記録開始指示時点よりも所定時間遡った時点からの動画と本動画とを連結して記録する技術が開示されている。このように、撮影状態が最適ではない動画、すなわち、ユーザが所望しない動画を記録しないことで、連結して記録された動画ファイルから不要な動画を取り除く動画編集作業が不要となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１３００９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、撮影状態が最適であるか否かの判定のみにより、動画の連結可否を制御している。従って、例えば、短期間に同じ構図で動きの少ない動画が連続して記録された場合等には、同じような動画が長時間記録され、再生時に、ユーザに退屈な印象を与えてしまう場合がある。
【０００７】
本発明では、上記課題に鑑みてなされ、その目的は、静止画とその静止画の記録開始から所定時間遡った時点からの動画とを関連付けて記録する際に、同じような動画が記録されないにする技術を実現することである。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、静止画と動画を関連付けて記録する撮像装置であって、静止画の記録開始を指示する指示手段と、前記記録開始の指示に応じて撮像手段により撮像された静止画を記録する静止画記録手段と、前記静止画の記録開始が指示されてから所定の時間遡った動画を記憶する記憶手段と、前記記憶手段に記憶されている動画の動き量を検出する検出手段と、前記検出手段により検出された動き量が所定の閾値を超えた場合に、前記記憶手段に記憶された動画を記録する動画記録手段と、前記動画記録手段に既に動画が記録されている場合には、前記記憶手段に記憶された動画を、前記動画記録手段に記録されている動画と連続再生されるように記録する制御手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、静止画とその静止画の記録開始から所定時間遡った時点からの動画とを関連付けて記録する際に、同じような動画が記録されないにすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る実施形態の装置構成を示すブロック図。
【図２】本実施形態の動作フローチャート。
【図３】割り込み処理のフローチャート。
【図４】実施形態１による動画の遷移を説明する図。
【図５】実施形態２の動作フローチャート。
【図６】実施形態３の動作フローチャート。
【図７】実施形態４の動作フローチャート。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１２】
［実施形態１］以下、本発明を、例えば、動画や静止画を撮影するデジタルカメラなどの撮像装置に適用した実施形態について説明する。なお、本発明は、カメラが搭載されたスマートフォン等の携帯型電子機器にも広く適用可能である。
【００１３】
なお、以下の説明において、静止画の記録開始指示時点よりも所定の時間遡った時点から静止画の記録開始指示時点までの期間をプリＲＥＣ期間、プリＲＥＣ期間に撮像装置１００が撮像する動画をプリＲＥＣ動画とする。また、プリＲＥＣ動画を静止画と関連付けて記録すると共にプリＲＥＣ動画同士を連結してダイジェスト動画として記録するモードをプリＲＥＣダイジェスト動画記録モードとする。なお、連結とは、動画ファイルを再生した場合、記録媒体に記録された動画データと、ＲＡＭに記憶された動画データとが連続再生できるようにすることをいう。
【００１４】
すなわち、本実施形態の撮像装置１００は、プリＲＥＣダイジェスト動画録モードと、動画は記録せずに静止画のみを記録する通常記録モードとを有している。
【００１５】
＜装置構成＞図１を参照して、本発明に係る実施形態の撮像装置の構成及び機能の概略について説明する。
【００１６】
図１に示す撮像装置１００において、ＣＰＵ１０１は、装置全体を統括して制御する演算処理装置であって、ＲＯＭ１０６に格納されたプログラムを実行することで、後述するフローチャートの各処理を実現する。ＲＡＭ１０５は、ＣＰＵ１０１の動作用の定数、変数、ＲＯＭ１０６から読み出したプログラムなどを展開するワークメモリとしても使用される。
【００１７】
撮像素子１０２は、被写体の光学像を電気信号に変換するＣＣＤやＣＭＯＳからなるイメージセンサである。Ａ／Ｄ変換回路１０３は、撮像素子１０２のアナログ信号出力をデジタル信号に変換する。タイミング発生回路１０４は、ＣＰＵ１０１により制御され、撮像素子１０２やＡ／Ｄ変換回路１０３にクロック信号や制御信号を供給する。
【００１８】
ＲＡＭ１０５には、撮像素子１０２により撮像された動画や静止画のデータも格納され、所定枚数の静止画や所定時間の動画を格納するのに十分な容量を備えている。また、ＲＡＭ１０５には第１メモリ１０５ａと第２メモリ１０５ｂの各領域が設けられている。第１メモリ１０５ａは、プリＲＥＣダイジェスト動画記録モードにおいて、常に最新のプリＲＥＣ動画を蓄積するリングバッファ構成の領域である。第２メモリ１０５ｂは第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を所定の期間一時的に記憶する領域である。
【００１９】
計時回路１１２は、第２メモリ１０５ｂにプリＲＥＣ動画が記憶されてからの経過時間を計測する。
【００２０】
静止画信号処理回路１０７は、Ａ／Ｄ変換回路１０３からの静止画のデータ或いはＲＡＭ１０５から読み出した静止画のデータに対して所定の現像処理を行う。同様に、動画信号処理回路１０８は、Ａ／Ｄ変換回路１０３からの動画のフレームデータ或いはＲＡＭ１０５から読み出した動画のフレームデータに対して所定の現像処理を行う。
【００２１】
撮影スイッチ１０９は、ユーザがＣＰＵ１０１に対して静止画や動画の記録開始／停止の指示を入力するためのスイッチである。
【００２２】
操作部１１０はユーザがＣＰＵ１０１に対して各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネルなど構成される。操作部１１０は、撮影モードと再生モードの切り替えや、プリＲＥＣダイジェスト動画記録モードと通常記録モードの切り替え、遡る時間の設定なども行える。
【００２３】
画像解析回路１１１は、Ａ／Ｄ変換回路１０３からの静止画や動画のデータ、或いはＲＡＭ１０５から読み出した静止画や動画のデータに対して、動きベクトルの解析および動きベクトル量の検出を行う。なお、動きベクトル量の検出は被写体の動きだけではなく、撮像装置自体の動きについても行われる。
【００２４】
表示部１１３はＬＤＣなどからなり、撮像素子１０２により得られる静止画や動画の逐次表示（ＥＶＦ）、記録媒体２００から読み出した静止画や動画の再生、必要に応じて各種設定用のＧＵＩ画面を表示する。
【００２５】
インタフェース回路１１４は、ＣＰＵ１０１の制御により、外部記憶装置としての記録媒体２００に対するデータの書き込みや読み出しを制御する。コネクタ１１５は、ＣＰＵ１０１がインタフェース回路１１４を介して記録媒体２００に対するデータの書き込みや読み出しが可能となるように、撮像装置１００と記録媒体２００とを接続する。
【００２６】
メモリカードやハードディスクなどの記録媒体２００は、撮像装置１００との接続を行うコネクタ２０１、撮像装置１００に対するアクセスを制御するインタフェース回路２０２、半導体メモリや磁気ディスクなどから構成される記録部２０３を備えている。
【００２７】
本実施形態では、外部記憶装置を装着するインタフェースおよびコネクタ（メモリスロット）を一系統持つものとして説明しているが、複数系統を備える構成としても構わない。また、規格の異なるインタフェースおよびコネクタを複数系統組み合わせて構成しても良い。更にまた、無線通信インタフェースに対応させることにより、他の無線通信可能な外部機器との間で動画や静止画のデータ転送を可能として構成としても良い。
【００２８】
＜画像記録処理＞次に、図２を参照して、本実施形態の画像記録処理について説明する。
【００２９】
なお、図２の処理は、撮像装置１００の電源がオンされた状態で、撮像装置１００の動作モードがプリＲＥＣダイジェスト動画記録モードに設定されているときに実行され、ＣＰＵ１０１が、ＲＯＭ１０６に格納されたプログラムを、ＲＡＭ１０５のワークエリアに展開し、実行することにより実現される。
【００３０】
ステップＳ２０１では、ＣＰＵ１０１は、予め設定された期間、動画信号処理回路１０８で生成されるプリＲＥＣ動画を第１メモリ１０５ａにバッファリングする。
【００３１】
ステップＳ２０２では、ＣＰＵ１０１は、画像解析回路１１１による動画の動きベクトルの解析および検出を開始する。
【００３２】
ステップＳ２０３では、ＣＰＵ１０１は、静止画の記録開始指示が入力される、すなわち撮影スイッチ１０９が操作されるまで待ち、記録開始指示が入力された場合はステップＳ２０４に進む。
【００３３】
ステップＳ２０４では、ＣＰＵ１０１は、撮像素子１０２で撮像され、静止画信号処理回路１０７で生成された静止画のデータを静止画ファイルとして記録媒体２００に記録する。
【００３４】
ステップＳ２０５では、ＣＰＵ１０１は、ステップＳ２０１で開始した第１メモリ１０５ａへのバッファリングと、ステップＳ２０２で開始した動きベクトルの検出を終了する。
【００３５】
ステップＳ２０６では、ＣＰＵ１０１は、第２メモリ１０５ｂに動画が記憶されているか否かを判定する。第２メモリ１０５ｂに動画が記憶されている場合はステップＳ２０７に進み、記憶されていない場合はステップＳ２１３に進む。
【００３６】
ステップＳ２０７では、ＣＰＵ１０１は、第２メモリ１０５ｂに動画が記憶されてからの経過時間を計時回路１１２により計測し、予め設定された時間以上経過しているか否かを判定する。判定の結果、予め設定された時間以上経過している場合にはステップＳ２０９に進み、未経過の場合にはステップＳ２０８に進む。
【００３７】
ステップＳ２０８では、ＣＰＵ１０１は、ステップＳ２０５までに画像解析回路１１１で検出した動きベクトル量の絶対値が予め設定された閾値以上であるか否かを判定する。判定の結果、閾値以上であった場合はステップＳ２０９に進み、閾値未満であった場合にはステップＳ２１５に進む。なお、動きベクトル量の検出は第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画のフレーム間で行っても、ステップＳ２０４で撮像される静止画間で行っても良い。
【００３８】
ステップＳ２０９では、ＣＰＵ１０１は、記録媒体２００の記録部２０３の所定領域にダイジェスト動画が記録されているか否かを判定する。判定の結果、ダイジェスト動画が記録されている場合はステップＳ２１０に進み、記録されていない場合はステップＳ２１１に進む。
【００３９】
ステップＳ２１０では、ＣＰＵ１０１は、記録部２０３の所定領域に記録されている動画に第２メモリ１０５ｂに記憶されている動画を連結し同一ファイルとして、記録部２０３の所定領域に記録する。ここで、連結とは、動画ファイルを再生した場合、記録部２０３に記録された動画データと、第２メモリ１０５ｂに記憶された動画データとが連続再生できるようにすることをいう。
【００４０】
ステップＳ２１１では、ＣＰＵ１０１は、記録部２０３の所定領域に第２メモリ１０５ｂに記憶された動画をダイジェスト動画として記録する。
【００４１】
ステップＳ２１２では、ＣＰＵ１０１は、第２メモリ１０５ｂに記憶している動画を削除する。
【００４２】
ステップＳ２１３では、ＣＰＵ１０１は、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を第２メモリ１０５ｂに記憶する。なお、計時回路１１２は、第２メモリ１０５ｂへ動画が記憶されてから現在までの経過時間を計測するため、このタイミングが次に経過時間を計測する際の基準時刻となる。
【００４３】
ステップＳ２１４では、ＣＰＵ１０１は、画像解析回路１１１で検出した動きベクトル量の初期化を行う。
【００４４】
ステップＳ２１５では、ＣＰＵ１０１は、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を削除し、ステップＳ２０１の処理に戻る。
【００４５】
＜割り込み処理＞ここで、図３を参照して、図２のステップＳ２０１からＳ２０３の間に、ユーザが操作部１１０を介して、動作モードの変更、もしくは、電源をオフとする操作を入力した場合に実行される割り込み処理について説明する。
【００４６】
ステップＳ３０１では、ＣＰＵ１０１は、図２のステップＳ２０６と同様に、第２メモリ１０５ｂに動画が記憶されているか否かを判定する。第２メモリ１０５ｂに動画が記憶されている場合はステップＳ３０２に進み、記憶されていない場合はステップＳ３０５に進む。
【００４７】
ステップＳ３０２〜Ｓ３０４は、図２のステップＳ２０９〜Ｓ２１１と同様の処理であるため説明を省略する。
【００４８】
ステップＳ３０５では、ＣＰＵ１０１は、図２のステップＳ２１４と同様に、画像解析回路１１１で検出した動きベクトル量の初期化を行う。
【００４９】
ステップＳ３０６では、ＣＰＵ１０１は、図２のステップＳ２１５と同様に、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を削除する。
【００５０】
ステップＳ３０７では、ＣＰＵ１０１は、ユーザ操作に応じた処理を実行する。
【００５１】
＜プリＲＥＣ動画の遷移＞次に、図４を参照して、プリＲＥＣダイジェスト動画記録モードにおける、第１メモリ１０５ａ、第２メモリ１０５ｂ、記録部２０３の間でのプリＲＥＣ動画データの遷移について説明する。図４において横軸は時間の経過を示しめしている。
【００５２】
まず、操作部１１０によりプリＲＥＣダイジェスト動画記録モードに切り替えられた後、第１メモリ１０５ａへのプリＲＥＣ動画のバッファリングが開始される。
【００５３】
１回目の静止画記録開始指示時点では、第２メモリ１０５ｂには未だ動画が記憶されていない。従って、計時回路１１２により計測された経過時間ｔ１及び、画像解析回路１１１により検出された動きベクトル量ｍ１にかかわらず、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画ＭＯＶ１は、第２メモリ１０５ｂに記憶される。
【００５４】
２回目の静止画記録開始指示時点では、第２メモリ１０５ｂにはプリＲＥＣ動画ＭＯＶ１が既に記憶されている。そのため、計時回路１１２により計測されたＭＯＶ１が第２メモリ１０５ｂに記憶されてからの経過時間ｔ２と、予め設定された閾値Ｔｔｈとの比較判定を行う。ｔ２は閾値Ｔｔｈを下回っているため、続いて、画像解析回路１１１により検出された動きベクトル量検出結果ｍ２と、予め設定された閾値Ｍｔｈとの比較判定を行う。ｍ２は閾値Ｍｔｈ以上であるため、第２メモリ１０５ｂに記憶されたＭＯＶ１は記録部２０３の所定領域へ記録される。また、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画ＭＯＶ２は、第２メモリ１０５ｂに記憶される。
【００５５】
３回目の静止画記録開始指示時点では、第２メモリ１０５ｂにはプリＲＥＣ動画ＭＯＶ２が既に記憶されている。そのため、ＭＯＶ２が第２メモリ１０５ｂに記憶されてからの経過時間ｔ３と、予め設定された閾値Ｔｔｈとの比較判定を行う。ｔ３は閾値Ｔｔｈを下回っているため、続いて、画像解析回路１１１により検出された動きベクトル量検出結果ｍ３と、予め設定された閾値Ｍｔｈとの比較判定を行う。ｍ３は閾値Ｍｔｈを下回っているため、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画ＭＯＶ３は削除される。
【００５６】
４回目の静止画記録開始指示時点では、第２メモリ１０５ｂにはプリＲＥＣ動画ＭＯＶ２が既に記憶されている。そのため、ＭＯＶ２が第２メモリ１０５ｂに記憶されてからの経過時間ｔ４と、予め設定された閾値Ｔｔｈとの比較判定を行う。ｔ４は閾値Ｔｔｈ以上であるため、第２メモリ１０５ｂに記憶されたＭＯＶ２は記録部２０３の所定領域へ記録される。この際、記録部２０３には、既にＭＯＶ１が記録されているため、ＭＯＶ２はＭＯＶ１に連結され記録される。その後、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画ＭＯＶ４は、第２メモリ１０５ｂに記憶される。
【００５７】
続いて、ユーザが操作部１１０を介して、動作モードの変更、もしくは、電源をオフとする操作を入力すると、第２メモリ１０５ｂに記憶されたＭＯＶ４は、経過時間ｔ５及び、動きベクトル量検出結果ｍ５にかかわらず、記録部２０３に記録される。そして、ＭＯＶ４はＭＯＶ１およびＭＯＶ２が連結された動画に、さらに連結され記録される。また第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画ＭＯＶ５は削除される。
【００５８】
なお、上述の例では、画像解析回路１１１および計時回路１１２により検出、計測された結果と、各々の閾値との比較判定を行い、双方とも閾値を下回っていた場合は、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を削除するようにしている。しかしながら、プリＲＥＣ動画は削除せず、第１メモリ１０５ａに、そのまま残すようにしても良い。
【００５９】
［実施形態２］以下に、本発明に係る実施形態２について説明する。
【００６０】
上述した実施形態１では、画像解析回路１１１および計時回路１１２による検出、計測された結果と、各々の閾値との比較判定を行い、双方とも閾値を下回っていた場合は、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を削除している。すなわち、短期間に同じ構図で動きの少ないプリＲＥＣ動画が連続して記録された場合、最初に記録されたプリＲＥＣ動画を残し、後のプリＲＥＣ動画を削除している。
【００６１】
しかしながら、撮影の失敗などによる撮り直しを行った場合には、短期間に同じ構図で連続して記録された動きの少ない動画であって、後に記録した最新のプリＲＥＣ動画をダイジェスト動画とし残すことが望ましい。
【００６２】
そこで、本実施形態では、画像解析回路１１１および計時回路１１２による検出、計測された結果が、双方とも閾値を下回っていた場合は、第２メモリ１０５ｂに記憶されたプリＲＥＣ動画を削除する。そして、第１メモリ１０５ａにバッファリングされたプリＲＥＣ動画を第２メモリ１０５ｂに記憶するように構成している。
【００６３】
以下に、図５を参照して、本実施形態の静止画記録処理および動画記録処理について説明する。
【００６４】
なお、図５の処理は、撮像装置１００の電源がオンされた状態で、撮像装置１００の動作モードがプリＲＥＣダイジェスト動画記録モードに設定されているときに実行され、ＣＰＵ１０１が、ＲＯＭ１０６に格納されたプログラムを、ＲＡＭ１０５のワークエリアに展開し、実行することにより実現される。また、本実施形態を実現する装置構成は、図１と同様である。
【００６５】
図５におけるステップＳ５０１〜Ｓ５０７は、図２のステップＳ２０１〜Ｓ２０７と同様の処理であるため説明を省略する。
【００６６】
ステップＳ５０８では、ＣＰＵ１０１は、ステップＳ５０５までに画像解析回路１１１で検出した動きベクトル量の絶対値が予め設定された閾値以上であるか否かを判定する。判定の結果、閾値以上であった場合はステップＳ５０９に進み、閾値未満であった場合はステップＳ５１２に進む。
【００６７】
ステップＳ５０９〜Ｓ５１５は、図２のステップＳ２０９〜Ｓ２１５と同様の処理であるため説明を省略する。
【００６８】
このように、本実施形態によれば、短期間に同じ構図で動きの少ない動画を連続して記録した場合、後に記録した最新のプリＲＥＣ動画をダイジェスト動画とし残すことが可能となる。
【００６９】
なお、短期間に同じ構図で動きの少ない動画を連続して記録した場合に、最初に記録されたプリＲＥＣ動画と、後に記録されたプリＲＥＣ動画のいずれを残すのかをユーザが任意に選択できるようにしても良い。
【００７０】
［実施形態３］以下に、本発明に係る実施形態３について説明する。
【００７１】
上述した実施形態１、２では、短期間に同じ構図で動きの少ない動画を連続して記録した場合には、最初に記録されたプリＲＥＣ動画と、後に記録されたプリＲＥＣ動画のいずれが記録される構成であった。
【００７２】
しかしながら、再生時の状況、例えば、時間がある場合には、撮影されたプリＲＥＣ動画が全て連結されたダイジェスト動画を再生し、時間がない場合には同じ構図で動きの少ない連続する動画を省略したダイジェスト動画を再生したいという要求もあり得る。
【００７３】
そこで、本実施形態では、短期間に同じ構図で動きの少ない動画を連続して記録した場合であっても、全てのプリＲＥＣ動画を、実施形態１、２で記録したダイジェスト動画とは別のダイジェスト動画として記録するように構成している。なお、以下の説明において、実施形態１、２で記録されるダイジェスト動画を第１ダイジェスト動画、短期間に同じ構図で動きの少ない全てのプリＲＥＣ動画が連結し記録されるダイジェスト動画を第２ダイジェスト動画という。
【００７４】
以下に、図６を参照して、本実施形態の静止画記録処理および動画記録処理について説明する。
【００７５】
なお、図６の処理は、撮像装置１００の電源がオンされた状態で、撮像装置１００の動作モードがプリＲＥＣダイジェスト動画記録モードに設定されているときに実行され、ＣＰＵ１０１が、ＲＯＭ１０６に格納されたプログラムを、ＲＡＭ１０５のワークエリアに展開し、実行することにより実現される。また、本実施形態を実現する装置構成は、図１と同様である。
【００７６】
図６におけるステップＳ６０１〜Ｓ６０７、Ｓ６０９〜Ｓ６１４、Ｓ６１８は、図２のステップＳ２０１〜Ｓ２０７、Ｓ２０９〜Ｓ２１５と同様の処理であるため説明を省略する。
【００７７】
ステップＳ６０８では、ＣＰＵ１０１は、ステップＳ６０５までに画像解析回路１１１で検出した動きベクトル量の絶対値が予め設定された閾値以上であるか否かを判定する。判定の結果、閾値以上であった場合はステップＳ６０９に進み、閾値未満であった場合はステップＳ６１５に進む。
【００７８】
ステップＳ６１５では、ＣＰＵ１０１は、記録部２０３の所定領域に第２ダイジェスト動画が記録されているか否かを判定する。判定の結果、第２ダイジェスト動画が記録されている場合はステップＳ６１６に進み、記録されていない場合はステップＳ６１７に進む。
【００７９】
ステップＳ６１６では、ＣＰＵ１０１は、第２ダイジェスト動画に第２メモリ１０５ｂに記憶されている動画を連結し同一ファイルとして、記録部２０３の所定領域に記録する。
【００８０】
ステップＳ６１７では、ＣＰＵ１０１は、記録部２０３の所定領域に、第２メモリ１０５ｂに記憶された動画を第２ダイジェスト動画として記録する。
【００８１】
なお、本実施形態は、実施形態１に処理を追加する形態としたが、実施形態２の処理に基づいて実現しても良い。
【００８２】
このように、本実施形態によれば、短期間に同じ構図で動きの少ない動画が連続して記録された場合であっても、全てのプリＲＥＣ動画が、実施形態１、２で記録したダイジェスト動画とは別のダイジェスト動画として記録される。そのため、ユーザは、どちらの動画を再生するかを選択することが可能となる。
【００８３】
［実施形態４］以下に、本発明に係る実施形態４について説明する。
【００８４】
静止画記録開始指示後、静止画信号処理回路１０７により生成された記録用静止画データを、記録媒体２００に記録する前に、予め設定された時間だけ自動的に表示部１１３に表示するレックビュー機能が知られている。レックビューでは、ユーザは表示部１１３に表示された静止画を確認し、記録したくない画像の場合に、記録媒体２００への記録を中止し削除することが可能である。
【００８５】
そして、ユーザがレックビューにより削除した静止画に対応するプリＲＥＣ動画をダイジェスト動画に連結して記録したくないという要求があり得る。
【００８６】
そこで、本実施形態では、レックビューにより削除した静止画に対応するプリＲＥＣ動画を削除するように構成している。
【００８７】
まず、図７を参照して、本実施形態の静止画記録処理および動画記録処理について説明する。
【００８８】
なお、図７の処理は、撮像装置１００の電源がオンされた状態で、撮像装置１００の動作モードがプリＲＥＣダイジェスト動画記録モードに設定されているときに実行され、ＣＰＵ１０１が、ＲＯＭ１０６に格納されたプログラムを、ＲＡＭ１０５のワークエリアに展開し、実行することにより実現される。また、本実施形態を実現する装置構成は、図１と同様である。
【００８９】
図７におけるステップＳ７０１〜Ｓ７０３、Ｓ７０６〜Ｓ７１６は、図２のステップＳ２０１〜Ｓ２１４と同様の処理であるため説明を省略する。
【００９０】
ステップＳ７０４では、ＣＰＵ１０１は、静止画信号処理回路１０７により生成された静止画を、表示部１１３に予め設定された時間だけレックビュー表示を行う。
【００９１】
ステップＳ７０５では、ＣＰＵ１０１は、ステップＳ７０４でのレックビュー表示期間、ユーザから操作部１１０を介して削除要求が入力されたか否かを判定する。削除要求がなかった場合はステップＳ７０６に進み、削除要求があった場合はステップＳ７１７に進む。
【００９２】
ステップＳ７１７では、ＣＰＵ１０１は、第１メモリにバッファリングされたプリＲＥＣ動画を削除し、ステップＳ７０１に戻る。
【００９３】
なお、本実施形態は、実施形態１に処理を追加する形態としたが、実施形態２、３の処理に基づいて実現しても良い。
【００９４】
このように、本実施形態によれば、レックビューにより削除した静止画に対応するプリＲＥＣ動画を削除するので、ユーザが記録したくない静止画に対応するプリＲＥＣ動画も記録の必要がない場合に、ユーザの要求に沿った処理を行うことが可能となる。
【００９５】
なお、上述した各実施形態では静止画を記録媒体に記録した後、第１メモリ１０５ａへのバッファリングを終了している。すなわち、静止画記録開始指示時点よりも所定時間遡った時点から静止画記録時点までの期間をプリＲＥＣ期間としている。
【００９６】
しかしながら、静止画記録開始指示後、静止画を記録媒体に記録する前に、第１メモリ１０５ａへのバッファリングを終了しても良い。すなわち、静止画記録開始指示よりも所定時間遡った時点から静止画記録開始指示時点までの期間をプリＲＥＣ期間としても良い。この処理は、例えば図２のステップＳ２０３の後、ステップＳ２０５に進み、ステップＳ２０５の後、ステップＳ２０４に進むことにより実現できる。なお、ステップＳ２０４の後はステップＳ２０６の処理に進む。
【００９７】
また、上述した各実施形態では、画像解析回路１１１により検出した動きベクトル量は、第２メモリ１０５ｂにプリＲＥＣ動画を新たに記憶した後に初期化している。すなわち、第２メモリ１０５ｂにプリＲＥＣ動画が新たに記憶されない場合は初期化されない。しかしながら、上述した図２、図５〜図７のいずれにおいても最初のステップに戻る前に、検出した動きベクトル量を必ず初期化するようにしても良い。
【００９８】
また、画像解析回路１１１による動画の動きベクトルの解析により、動きベクトル検出を行っているが、種々のセンサを備える構成とし、センサにより動きベクトル量の検出を行うようにしても良い。
【００９９】
また、上述した各実施形態では、第２メモリ１０５ｂに動画を記憶した後の経過時間が予め設定された所定期間経過しているか否かの判定を、静止画記録開始指示後に行っている。しかしながら、所定期間が経過した時点で、計時回路１１２の計測結果に応じてＣＰＵ１０１が割り込み信号を発し、第２メモリ１０５ｂのプリＲＥＣ動画が記録部２０３の所定領域へ記録されるようにしても良い。
【０１００】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち、本実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015115899.tif 000003
【図２】
2015115899.tif 000004
【図３】
2015115899.tif 000005
【図４】
2015115899.tif 000006
【図５】
2015115899.tif 000007
【図６】
2015115899.tif 000008
【図７】
2015115899.tif 000009