(57)【要約】【課題】連写撮影可能枚数または連写繰り返し性能を向上させることができる撮像装置を提供することである。【解決手段】撮像装置は、連写撮影指示に応じて、複数の静止画データを順に生成する撮像手段と、前記複数の静止画データが生成された後、前記複数の静止画データに基づく動画を生成する生成手段と、前記複数の静止画データと前記動画を記録媒体に記録する記録手段とを有する。【選択図】図７
2020065219.tif 000002
【特許請求の範囲】
【請求項１】
連写撮影指示に応じて、複数の静止画データを順に生成する撮像手段と、
前記複数の静止画データが生成された後、前記複数の静止画データに基づく動画を生成する生成手段と、
前記複数の静止画データと前記動画を記録媒体に記録する記録手段と
を有することを特徴とする撮像装置。
【請求項２】
前記生成手段は、前記複数の静止画データのフレームをコピーすることにより前記動画を生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記生成手段は、前記複数の静止画データのフレームの各フレーム数が均等になるように前記動画を生成することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記生成手段は、所定時間の前記動画を生成することを特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記生成手段は、前記複数の静止画データを静止画サイズから動画サイズに変換し、前記動画サイズの複数の静止画データに基づいて前記動画を生成することを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
前記生成手段は、前記複数の静止画データを複数のフレームとしてそれぞれ符号化し、前記複数の静止画データのフレームに基づく前記動画を生成することを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項７】
前記生成手段は、前記複数の静止画データを複数のＩフレームとしてそれぞれ符号化することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記生成手段は、前記撮像手段により生成された静止画データの数が第１の閾値を超える場合には、前記撮像手段により生成された静止画データのうちの離散的な一部の静止画データに基づいて前記動画を生成することを特徴とする請求項１〜７のいずれか１項に記載の撮像装置。
【請求項９】
前記生成手段は、前記撮像手段により生成された静止画データの数が第１の閾値を超える場合には、前記撮像手段により生成された複数の静止画データの中から選択した所定の数の静止画データに基づいて前記動画を生成することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記生成手段は、前記撮像手段により生成された静止画データの数が前記第１の閾値より大きい第２の閾値を超える場合には、前記撮像手段により生成された複数の静止画データの中から選択した所定の数の静止画データに基づいて前記動画を生成することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記撮像手段は、前記連写撮影指示の前に、動画データを生成し、
前記記録手段は、前記連写撮影指示の後に、前記動画データを記録媒体に記録することを特徴とする請求項１〜１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記記録手段は、前記連写撮影指示の前の最新の所定時間以内の動画データを記録することを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
単写撮影指示が入力されると、前記撮像手段は、一の静止画データを生成し、前記生成手段は、前記一の静止画データに基づいて前記動画を生成し、前記記録手段は、前記一の静止画データと前記動画を記録媒体に記録することを特徴とする請求項１〜１２のいずれか１項に記載の撮像装置。
【請求項１４】
連写撮影指示に応じて、複数の静止画データを順に生成する撮像手段を有する撮像装置の制御方法であって、
前記複数の静止画データが生成された後、前記複数の静止画データに基づく動画を生成する生成ステップと、
前記複数の静止画データと前記動画を記録媒体に記録する記録ステップと
を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御方法に関する。
【背景技術】
【０００２】
最近では、動画と静止画が一台で記録できる撮像装置が一般化している。さらには、動画と静止画を関連付けて記録することにより、ユーザに新しい撮影機能を提供する撮像装置が提供されている。
【０００３】
例えば、特許文献１では、撮像装置は、フレーミング時点から動画撮影を内部的に開始して所定時間分メモリに蓄積し、シャッタの全押しにより動画撮影を終了して、静止画撮影を行い、撮影により得られた動画ファイルと静止画ファイルとを関連づけて記録する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６１０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような撮像装置は、一枚の静止画撮影に対して、静止画像と動画像を同時に処理して記録媒体に記録する必要があり、連写設定時に、単なる単写撮影の繰り返し処理を実施すると、データ処理量が多くなる。そのため、連写時の連続撮影可能枚数や連写繰り返し性能が十分に出せなかったり、それを実現するために大容量の一時メモリが必要になる等、実用的な連写撮影動作の実現に向けての課題がある。また、連写枚数に応じて、生成される動画の時間にバラつきがあり、機能性が損なわれるという課題がある。
【０００６】
本発明の目的は、連写撮影可能枚数または連写繰り返し性能を向上させることができる撮像装置および撮像装置の制御方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、連写撮影指示に応じて、複数の静止画データを順に生成する撮像手段と、前記複数の静止画データが生成された後、前記複数の静止画データに基づく動画を生成する生成手段と、前記複数の静止画データと前記動画を記録媒体に記録する記録手段とを有する。
【発明の効果】
【０００８】
本発明によれば、連写撮影可能枚数または連写繰り返し性能を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】撮像装置の構成例を示す図である。
【図２】撮影記録処理を表すフローチャートである。
【図３】単写撮影記録処理を表すタイミングチャートである。
【図４】撮影処理用のメモリマップを示す図である。
【図５】連写撮影記録処理を表すタイミングチャートである。
【図６】動画ファイルの構成例を示す図である。
【図７】連写撮影記録処理を表すタイミングチャートである。
【図８】動画ファイルの構成例を示す図である。
【図９】連写撮影記録処理におけるメモリ使用方法を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を詳細に説明するが、この発明は以下の実施形態に限定されない。
（第１の実施形態）
図１は、本発明の第１の実施形態による撮像装置１００の構成例を示すブロック図である。制御部１０１は、例えば、ＣＰＵ（ＭＰＵ）とメモリ（ＤＲＡＭ、ＳＲＡＭ）等を有する。制御部１０１は、マイクロコンピュータであってもよい。操作部１０２は、ユーザからの操作を受け付け、操作信号を制御部１０１に出力する。制御部１０１は、操作部１０２からの操作信号に応じて、各種処理（プログラム）を実行することにより、撮像装置１００の各ブロックを制御したり、各ブロック間でのデータ転送を制御する。
【００１１】
操作部１０２は、例えば、電源ボタン、記録開始ボタン、ズーム調整ボタン、オートフォーカスボタン等の撮影に関連する各種操作を入力するスイッチ類を有する。また、操作部１０２は、メニュー表示ボタン、決定ボタン、カーソルキー、ポインティングデバイス、タッチパネル等を有し、ユーザによりこれらのキーやボタンが操作されると制御部１０１に操作信号を出力する。
【００１２】
バス１０３は、撮像装置１００の各ブロックに対して、各種データ、制御信号、指示信号等を入出力するための汎用バスである。
【００１３】
撮像部１１０は、レンズにより取り込まれた被写体の光学像の光量を絞りにより制御して、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子により、被写体の光学像を画像信号に変換し、アナログデジタル変換をする。制御部１０１は、撮像部１１０により生成されたデジタル画像信号をメモリ１０４に記憶させる。
【００１４】
画像処理部１１１は、下記の処理を実行するプログラムを搭載したマイクロコンピュータであり、画像の記録再生に必要な処理を実行する。また、画像処理部１１１は、制御部１０１の一部の機能として下記の処理を実行するものであってもよい。画像処理部１１１は、メモリ１０４に記憶されたデジタル画像信号に対し、ホワイトバランス処理や、色、明るさ等をユーザに設定された設定値や画像の特性から判定した設定値に基づいて調整する画質調整処理を行う。
【００１５】
また、画像処理部１１１は、画質調整処理された複数のフレームの画像信号から動画データを生成する処理を行う。ここで、画像処理部１１１は、動画データの各フレームをフレーム内符号化して圧縮符号化された動画データを生成してもよい。また、画像処理部１１１は、動画データの複数のフレーム間での差分や動き予測等を利用して圧縮符号化された動画データを生成してもよい。例えば、画像処理部１１１は、ＭｏｔｉｏｎＪＰＥＧ、ＭＰＥＧ、Ｈ．２６４（ＭＰＥＧ４−Ｐａｒｔ１０  ＡＶＣ）、等の様々な圧縮符号化方式の動画データを生成することができる。フレーム内符号化されたフレーム画像データをＩフレームと呼び、前方のフレームとの差分を用いてフレーム間符号化された画像データをＰフレームと呼び、前方後方のフレームとの差分を用いてフレーム間符号化された画像データをＢフレームと呼ぶ。また、画像処理部１１１は、画質調整処理された画像信号から静止画データを生成する処理を実行することができる。画像処理部１１１は、静止画データを生成する際には、ＪＰＥＧ等の圧縮符号化方式を用いる。なお、静止画データについては、撮像部１１０により生成されたデジタル画像信号をそのまま記録する、いわゆるＲＡＷ画像データとしてもよい。
【００１６】
制御部１０１は、画像処理部１１１により処理された動画データまたは静止画データを、メモリ１０４の前述したデジタル画像信号が記憶されている領域以外の領域に記憶させる。なお、撮像部１１０により生成されたデジタル画像信号と、画像処理部１１１により生成された動画データまたは静止画データは、同一のメモリ１０４に記憶されるものとして説明するが、別のメモリであってもよい。
【００１７】
音声入力部１２０は、例えば、内蔵された無指向性のマイクまたは音声入力端子を介して接続された外部マイク等により、撮像装置１００の周囲の音声を集音（収音）し、集音したアナログ音声信号をデジタル音声信号に変換する。制御部１０１は、音声入力部１２０により生成されたデジタル音声信号をメモリ１０４に記憶させる。
【００１８】
音声処理部１２１は、下記の処理を実行するプログラムを搭載したマイクロコンピュータであり、音声の記録再生に必要な処理を実行する。また、音声処理部１２１は、制御部１０１の一部の機能として下記の処理を実行するものであってもよい。音声処理部１２１は、メモリ１０４に記憶されたデジタル音声信号のレベルの適正化処理や雑音低減処理等の処理を行う。また、音声処理部１２１は、必要に応じて、デジタル音声信号を圧縮する処理を行う。音声圧縮方式については、ＡＣ３、ＡＡＣ等の音声圧縮方式を用いる。制御部１０１は、音声処理部１２１により処理された音声データをメモリ１０４に記憶させる。
【００１９】
表示制御部１３１は、表示部１３０に画像を表示するための表示制御を行うマイクロコンピュータであり、メモリ１０４に記憶されたデジタル画像信号を読み出して、表示部１３０に表示させる。表示部１３０は、例えば、撮像装置１００に搭載された液晶パネルや有機ＥＬパネル等、または撮像装置１００とは別の表示装置（例えば、テレビ、モニタ、プロジェクタ）である。
【００２０】
制御部１０１は、例えば、メモリ１０４に記憶された動画データと音声データ等を読み出して記録再生部１４０に出力する。記録再生部１４０は、動画データと音声データを録媒体１４１に記録する。記録再生部１４０は、動画データと音声データを一つの動画ファイルとして記録媒体１４１に記録する。制御部１０１は、撮影時のカメラ設定や、検出データ等を示す各種データを生成する。記録再生部１４０は、制御部１０１により生成された各種データを、動画データおよび音声データとともに記録媒体１４１に記録してもよい。
【００２１】
記録媒体１４１は、撮像装置１００に内蔵された記録媒体、または取外し可能な記録媒体である。例えば、記録媒体１４１は、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、フラッシュメモリ、等の記録媒体である。
【００２２】
制御部１０１は、静止画ファイルを記録する場合には、メモリ１０４に記憶された静止画データを読み出して、記録再生部１４０に出力する。記録再生部１４０は、その静止画データを記録媒体１４１に静止画ファイルとして記録する。
【００２３】
記録再生部１４０は、記録媒体１４１に記録された動画ファイル等を読み出す（再生する）。そして、制御部１０１は、例えば、読み出した動画ファイルに含まれる動画のヘッダ情報を読み出し、そのヘッダ情報に基づいて、再生すべき動画データおよび音声データを記録媒体１４１から読み出すように記録再生部１４０を制御する。記録再生部１４０は、記録媒体１４１から動画データおよび音声データを読み出し、読み出した動画データを画像処理部１１１に出力し、読み出した音声データを音声処理部１２１に出力する。
【００２４】
画像処理部１１１は、読み出した動画データの各フレームの画像を順次、メモリ１０４に記憶させる。そして、表示制御部１３１は、メモリ１０４に記憶された各フレームの画像を順次読み出して、表示部１３０に表示する。
【００２５】
一方、音声処理部１２１は、読み出した音声データをデジタル音声信号に復号し、デジタル音声信号をアナログ音声信号へ変換し、アナログ音声信号を出力部（スピーカ、イヤホン端子、音声出力端子等）１５０に出力する。
【００２６】
また、静止画を再生する場合には、記録再生部１４０は、記録媒体１４１に記録された静止画ファイル等を読み出す（再生する）。そして、制御部１０１は、読み出した静止画ファイルに含まれる静止画データを画像処理部１１１に出力する。画像処理部１１１は、静止画データの画像をメモリ１０４に記憶させる。そして、表示制御部１３１は、メモリ１０４に記憶された画像を読み出して、表示部１３０に表示する。
【００２７】
また、出力部１５０は、画像信号や音声信号を外部装置に対して出力する音声端子や映像端子である。また、通信部１５１は、外部装置とデータの送受信を行うものであり、有線接続、無線接続を問わず接続可能である。
【００２８】
撮像装置１００は、一例として、「ＱｕｉｃｋＴｉｍｅ（登録商標）フォーマット」で動画ファイルを記録するものとするが、どのようなフォーマットであってもよい。記録媒体１４１のファイル管理システムは、組み込み機器で一般的に使用されているＦＡＴファイルシステムを使用するものとして説明をする。また、ＦＡＴファイルフォーマットであるＮＴＦＳフォーマットやｅｘＦＡＴフォーマット等を用いても良い。
【００２９】
記録媒体１４１の例えばフラッシュメモリ等は、内蔵されたマイクロコンピュータにより、記録媒体１４１内の物理的なメモリ領域を管理している。そして、記録媒体１４１は、記録再生部１４０からのアクセスに対しては、論理的にＦＡＴファイルシステムでデータが格納されているように見せている。
【００３０】
撮像装置１００は、「ムービーダイジェストモード」と、「動画撮影モード」と、「静止画撮影モード」を有している。
【００３１】
撮像装置１００の通常の動作について説明する。ユーザが操作部１０２の電源ボタンを操作すると、操作部１０２は、制御部１０１に起動の指示信号を出力する。制御部１０１は、この指示信号を入力すると、不図示の電源供給部を制御して、撮像装置１００の各ブロックに対して電源を供給させる。
【００３２】
制御部１０１は、電源が供給されると、例えば、操作部１０２のモード切り換えスイッチが、「静止画撮影モード」、「動画撮影モード」、「再生モード」、「ムービーダイジェストモード」等のどのモードであるかを、操作部１０２からの指示信号により確認する。
【００３３】
「静止画撮影モード」では、撮像装置１００は、撮影待機状態でユーザが操作部１０２の静止画記録ボタンを操作することにより静止画撮影を行い、静止画ファイルを記録媒体１４１に記録し、再び撮影待機状態になる。
【００３４】
「動画撮影モード」では、撮像装置１００は、撮影待機状態でユーザが操作部１０２の動画記録開始ボタンを操作することにより動画撮影を開始し、その間、動画データと音声データを記録媒体１４１に記録する。そして、撮像装置１００は、ユーザが操作部１０２の動画記録終了ボタンを操作することにより動画撮影を終了し、記録媒体１４１に記録していた動画データと音声データを動画ファイルとして完成させ、再び撮影待機状態になる。
【００３５】
「再生モード」では、撮像装置１００は、ユーザが選択したファイルに関する静止画ファイルや動画ファイルを記録媒体１４１から読み出し、静止画、または、動画と音声を出力する。「ムービーダイジェストモード」については、後述する。
【００３６】
次に、「静止画撮影」モードの詳細について説明する。操作部１０２により静止画撮影モードが設定されると、前述のように、まず、制御部１０１は、撮像装置１００の各ブロックを撮影待機状態に設定する。撮影待機状態では、撮像部１１０は、各フレームのデジタル画像信号を生成し、画像処理部１１１は、その各フレームのデジタル画像信号を処理してメモリ１０４に記憶させる。表示制御部１３１は、メモリ１０４に記憶された各フレームのデジタル画像信号を読み出し、表示部１３０にデジタル画像信号に関する映像を表示させる。ユーザは、この様にして表示された映像を見ながら撮影の準備を行う。
【００３７】
撮影待機状態で、ユーザが操作部１０２の静止画記録ボタンを操作することにより、操作部１０２は、制御部１０１に撮影指示信号を出力する。すると、制御部１０１は、撮影制御信号を撮像装置１００の各ブロックに出力し、以下のような動作をさせるように制御する。
【００３８】
撮像部１１０は、レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換し、メモリ１０４にデジタル画像信号を静止画として記憶させる。画像処理部１１１は、メモリ１０４に記憶されたデジタル画像信号に対し、画質調整処理（ホワイトバランスや色、明るさ等の処理）を設定値に基づいて処理する。そして、画像処理部１１１は、処理したデジタル画像信号をメモリ１０４に記憶させる。表示制御部１３１は、処理されたデジタル画像信号をメモリ１０４から読み出し、表示部１３０に表示する。ユーザは、表示部１３０に表示された静止画を見ることで、撮影した静止画を確認することができる。
【００３９】
そして、画像処理部１１１は、メモリ１０４に記憶されたデジタル画像信号を読み出して所定の符号化を行うことにより、静止画データを生成し、記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理の下に、静止画データを静止画ファイルとして記録媒体１４１に書き込んでいく。
【００４０】
なお、制御部１０１は、画像処理部１１１による符号化の動作が終了すると、撮影待機状態に移行させるように、制御信号を撮像装置１００の各ブロックに出力して、撮影待機状態に戻る。
【００４１】
次に、「動画撮影モード」の詳細について説明する。操作部１０２により動画撮影モードが設定されると、前述のように、まず、制御部１０１は、撮像装置１００の各ブロックを撮影待機状態に設定する。撮影待機状態では、撮像部１１０は、各フレームのデジタル画像信号を生成し、画像処理部１１１は、その各フレームのデジタル画像信号を処理してメモリ１０４に記憶させる。表示制御部１３１は、メモリ１０４に記憶される各フレームのデジタル画像信号を読み出して表示部１３０に映像を表示する。ユーザは、この様にして表示された映像を見ながら撮影の準備を行う。
【００４２】
撮影待機状態で、ユーザが操作部１０２の動画記録開始ボタンを操作することにより、操作部１０２は、制御部１０１に動画撮影開始の指示信号を出力する。すると、制御部１０１は、撮影開始の制御信号を撮像装置１００の各ブロックに出力し、以下のような動作をさせるように制御する。
【００４３】
撮像部１１０は、レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換し、メモリ１０４に各フレームのデジタル画像信号を順次記憶していく。画像処理部１１１は、メモリ１０４に記憶された各フレームのデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさ等の処理）を設定値に基づいて処理する。表示制御部１３１は、メモリ１０４に記憶された画像調整処理の施された各フレームのデジタル画像信号を読み出して表示部１３０に表示させる。
【００４４】
一方、音声入力部１２０は、マイクにより得られたアナログ音声信号をデジタル音声信号に変換し、そのデジタル音声信号をメモリ１０４に記憶していく。音声処理部１２１は、メモリ１０４に記憶されたデジタル音声信号のレベルの適正化処理等をして音声信号を出力する。なお、音声信号を圧縮する場合には、音声処理部１２１は、圧縮処理を実行する。
【００４５】
そして、画像処理部１１１および音声処理部１２１は、メモリ１０４に記憶された画像信号および音声信号を読み出して所定の符号化を行うことにより、動画データおよび音声データ等を生成する。そして、制御部１０１は、これらの動画データおよび音声データを合成し、データストリームを形成し、記録再生部１４０に出力する。記録再生部１４０は、ＦＡＴ、ｅｘＦＡＴ等のファイルシステム管理の下に、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。また、音声を圧縮しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号を画像処理部１１１で生成された動画データとともに、記録再生部１４０に出力する。そして、記録再生部１４０は、前述したように、ＦＡＴ、ｅｘＦＡＴ等のファイルシステム管理の下に、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。撮像装置１００は、以上の動作を撮影中は継続する。
【００４６】
また、制御部１０１は、撮影の間、ユーザによる操作部１０２の操作に応じて、または画像処理部１１１により生成された画像信号の解析結果に応じて、撮像部１１０、画像処理部１１１、音声処理部１２１等に各種制御信号を出力する。例えば、制御部１０１は、レンズの移動や絞り調整等をさせるための制御信号を撮像部１１０に出力するとともに、画像や音声を調整するための制御信号を画像処理部１１１や音声処理部１２１に出力する。
【００４７】
また、制御部１０１は、撮影の間、ユーザが操作部１０２のズームキーを操作することにより、撮像部１１０の「光学ズーム」機能や、画像処理部１１１の「電子ズーム」機能を動作させることができる。また、制御部１０１は、不図示の振動検出部により検出された加速度信号に基づいて、撮像部１１０の「光学防振」機能や、画像処理部１１１の「電子防振」機能を動作させる。
【００４８】
そして、ユーザが操作部１０２の動画記録終了ボタンを操作することにより、操作部１０２は、動画撮影終了の指示信号を制御部１０１に出力する。すると、制御部１０１は、撮影終了の制御信号を撮像装置１００の各ブロックに出力し、以下のような動作をさせるように制御する。
【００４９】
画像処理部１１１と音声処理部１２１は、メモリ１０４に記憶されている残りの画像信号と音声信号を読み出して所定の符号化を行うことにより、動画データと音声データ等を生成する。制御部１０１は、これらの最後の動画データと音声データを合成し、データストリームを形成し、記録再生部１４０に出力する。音声を圧縮しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号と、動画データとを記録再生部１４０に出力する。
【００５０】
記録再生部１４０は、ＦＡＴ、ｅｘＦＡＴ等のファイルシステム管理の下に、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。そして、制御部１０１は、データストリームの供給が停止したら、サムネイルを生成するために以下のような動作をさせるように制御する。
【００５１】
記録再生部１４０は、記録媒体１４１に記録した動画ファイルの先頭フレームの動画データを読み出し、画像処理部１１１に出力する。画像処理部１１１は、動画データをメモリ１０４に記憶させ、所定の手順で動画データを復号し、画像信号を得る。次に、画像処理部１１１は、得られた画像信号に対してサムネイル用の所定の符号化を行い、サムネイル用圧縮画像信号を生成する。そして、制御部１０１は、サムネイル用圧縮画像信号を記録再生部１４０に出力する。記録再生部１４０は、ＦＡＴ、ｅｘＦＡＴ等のファイルシステム管理の下に、サムネイル用圧縮画像を、基となる動画ファイルに結合させるように記録媒体１４１に書き込み、動画ファイルを完成させるとともに記録動作を停止する。制御部１０１は、記録動作が停止すると、撮影待機状態に移行させるように制御信号を撮像装置１００の各ブロックに出力して、撮影待機状態に戻る。
【００５２】
次に、再生モードについて説明する。操作部１０２により再生モードが設定されると、制御部１０１は、再生状態に移行させるように、制御信号を撮像装置１００の各ブロックに出力し、以下のような動作をさせる。
【００５３】
記録再生部１４０は、記録媒体１４１に記録された圧縮画像信号からなる静止画ファイル、または圧縮画像信号と圧縮音声信号または音声信号とからなる動画ファイルを読み出す。制御部１０１は、読み出された圧縮画像信号および圧縮音声信号を、画像処理部１１１および音声処理部１２１に出力する。圧縮されていない音声信号であれば、制御部１０１は、音声出力部１５１に音声信号を出力する。
【００５４】
画像処理部１１１および音声処理部１２１は、圧縮画像信号および圧縮音声をメモリ１０４に記憶させ、所定の手順で復号する。そして、制御部１０１は、復号した音声信号を音声出力部１５１に出力し、復号した画像信号を表示制御部１３１に出力する。表示制御部１３１は、入力された画像信号に係る映像を表示部１３０に表示する。出力部１５０の音声出力系は、入力された音声信号に係る音声を内蔵されたスピーカや、接続されたイヤホンやスピーカから出力する。
【００５５】
図２は、撮像装置１００の「ムービーダイジェストモード」の処理を示すフローチャートである。撮像装置１００は、ムービーダイジェストモードに設定されたとき、図２の処理を行う。制御部１０１は、撮像装置１００の各部を制御することにより、図２の処理を行う。操作部１０２によりムービーダイジェストモードが設定されると、制御部１０１は、撮像装置１００の各ブロックを制御し、以下の動作を実行させる。
【００５６】
まず、ステップＳ２０１では、撮像部１１０は、デジタル画像信号を生成し、そのデジタル画像信号をメモリ１０４に出力して一時的に記憶させる。表示制御部１３１は、メモリ１０４に記憶されたデジタル画像信号を読み出して表示部１３０に表示させる。画像処理部１１１は、メモリ１０４に記憶されたデジタル画像信号を順次読み出し、そのデジタル画像信号を符号化処理することにより、動画データを生成する。また、音声入力部１２０は、デジタル音声信号を生成する。音声処理部１２１は、そのデジタル音声信号に対して種々の調整処理を行い、予め設定された音声用の符号化方式に従って符号化処理を実行することにより、音声データを生成する。
【００５７】
ステップＳ２０２では、画像処理部１１１と音声処理部１２１は、符号化された動画データと音声データをメモリ１０４に一時的に記憶していく。以後の説明では、音声データについては説明を省略するが、動画データとともに処理されるものとする。
【００５８】
ステップＳ２０３では、制御部１０１は、所定時間分以上の動画データがメモリ１０４に記憶されたか否かを判定する。制御部１０１は、所定時間以上の動画データが記憶されている場合（Ｓ２０３でＹｅｓ）には、ステップＳ２０４に進む。ステップＳ２０４では、制御部１０１は、所定時間よりも過去の時点で撮影された画像を示す動画データをメモリ１０４から削除し、ステップＳ２０５に進む。削除するデータのサイズは、符号化単位で規定されるため、符号化方式によっては当該削除するデータのサイズをフレームまたは再生時間として決定することもできる。また、制御部１０１は、所定時間以上の動画データが記憶されていない場合（Ｓ２０３でＮｏ）には、動画データを削除せずに、ステップＳ２０５に進む。上記の所定時間は、任意の時間であってよいが、例えば、４秒、６秒、８秒等であり、ユーザが選択できるようにしてもよい。
【００５９】
以上のように、制御部１０１は、メモリ１０４には常に直前の予め定められた時間分の動画データが記憶されるように、メモリ１０４に記憶されている動画データのうち、予め定められた時間より前に撮像された動画データを削除することができる。
【００６０】
ステップＳ２０５では、制御部１０１は、静止画の単写撮影指示が操作入力部１１２から入力されたか否かを判定する。制御部１０１は、静止画の単写撮影指示が入力されていない場合（Ｓ２０５でＮｏ）には、ステップＳ２０１に戻り、上記の処理を繰り返す。
【００６１】
なお、本実施形態では、常に直前の予め定められた時間分の動画データがメモリ１０４には記憶されるものとして説明するが、これに限定されない。すなわち、メモリ１０４に記憶される動画データのサイズは、定量可能なものであればよく、例えばフレーム数、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）数、データサイズ等で規定される、予め定められた量であってもよい。メモリ１０４に記憶されている動画データは、当該動画データのサイズが予め定められたサイズ以上となった場合に、当該予め定められたサイズ未満のサイズとなるまで、動画データのフレームのうちの撮影時刻が古いフレームから順に削除されるようにしてもよい。
【００６２】
なお、制御部１０１は、静止画の単写撮影指示が入力された場合（Ｓ２０５でＹｅｓ）には、記録媒体１４１の記録可能容量をチェックするように記録再生部１４０を制御し、メモリ１０４に記憶されている動画データの記録が可能であるか否かを判定してもよい。この判定は、メモリ１０４に記憶されている動画データのサイズと、記録する静止画データの見込みサイズとの和が、記録媒体１４１の記録可能容量よりも小さいか否かを比較することにより判定される。静止画データの見込みサイズは、例えば４ＭＢとしてもよいし、記録サイズや画質等に応じて変更してもよい。制御部１０１は、この判定により、動画データと静止画データとを記録媒体１４１に記録できない場合には、静止画撮影のみを行い、動画データを記録しないようにしてもよい。
【００６３】
また、制御部１０１は、静止画の単写撮影指示が入力された場合（Ｓ２０５でＹｅｓ）には、メモリ１０４に例えば１秒未満や２秒未満等の短い時間分の動画データしか記憶されていない場合には、静止画の単写撮影指示を無効とするようにしてもよい。この時間もユーザが設定できるようにしてもよい。
【００６４】
制御部１０１は、静止画の単写撮影指示が入力された場合（Ｓ２０５でＹｅｓ）には、ステップＳ２１０に進む。ステップＳ２１０では、制御部１０１は、撮像部１１０に対して、静止画データの撮影を実行させる。ステップＳ２１１では、制御部１０１は、撮像部１１０の静止画撮影処理を行いながら、記録再生部１４０を介して、上記の静止画の単写撮影指示の前にメモリ１０４に記憶した動画データを記録媒体１４１に記録していく。撮像部１１０は、一の静止画データを生成する。
【００６５】
ステップＳ２１２では、制御部１０１は、撮像部１１０の静止画撮影動作が完了した後に、ステップＳ２１０で撮影されたデジタル画像信号を静止画データとするべく、画像処理部１１１に対して、現像処理を行わせる。ステップＳ２１３では、制御部１０１は、画像処理部１１１に対して、ストップモーション用画像の生成処理を実行させる。すると、画像処理部１１１は、現像処理された静止画データを静止画サイズから動画サイズに変換し、ストップモーション動画の１フレームとしてストップモーション用画像を生成する。
【００６６】
ステップＳ２１４では、制御部１０１は、画像処理部１１１に対して、静止画の符号化処理を行わせる。画像処理部１１１は、現像処理済みの静止画データに対して、あらかじめ設定された静止画記録用の符号化処理を実施し、ＪＰＥＧ形式の静止画データを生成する。
【００６７】
ステップＳ２１５では、制御部１０１は、記録再生部１４０に対して、静止画の記録処理を行わせる。記録再生部１４０は、ＪＰＥＧ形式の静止画データを記録媒体１４１に記録する。
【００６８】
ステップＳ２１６では、制御部１０１は、画像処理部１１１に対して、ストップモーション動画の符号化処理を行わせる。画像処理部１１１は、ストップモーション用画像のフレームを所定時間分の動画データとして符号化し、ストップモーション動画を生成する。
【００６９】
ステップＳ２１７では、制御部１０１は、記録再生部１４０に対して、ストップモーション動画の記録処理を行わせる。記録再生部１１１は、ストップモーション動画を記録媒体１４１に記録する。
【００７０】
図３は、図２のムービーダイジェストモードにおける単写撮影時の時系列動作を示すタイミングチャートである。撮像部１１０は、静止画の単写撮影指示があるまで動画を撮影し、静止画の単写撮影指示があると、静止画を撮影する。画像処理部１１１は、静止画の撮影処理の後、ステップＳ２１２の静止画の現像処理と、ステップＳ２１３のストップモーション用画像の生成処理を行う。また、画像処理部１１１は、ステップＳ２１４の静止画の符号化処理により、ＪＰＥＧ形式の静止画データを生成する。また、画像処理部１１１は、撮像部１１０により撮影された動画を符号化する。メモリ１０４に記憶される動画の最大時間は、例えば４秒である。また、画像処理部１１１は、ステップＳ２１６のストップモーション動画の符号化処理を行う。ストップモーション動画の時間は、例えば１秒である。記録再生部１４０は、ステップＳ２１１の動画データの記録処理と、ステップＳ２１５の静止画データの記録処理と、ステップＳ２１７のストップモーション動画の記録処理を行う。
【００７１】
図４は、メモリ１０４のメモリマップの一例を示す図である。メモリ１０４は、静止画データのメモリ領域と、現像処理された静止画データのメモリ領域と、ＪＰＥＧ形式の静止画データのメモリ領域と、ストップモーション用画像のメモリ領域と、動画ストリームのメモリ領域を有する。
【００７２】
図５は、ムービーダイジェストモードにおける基本的な連写撮影時の時系列動作を示すタイミングチャートである。以下、図５が図３と異なる点を説明する。連写撮影の場合、撮像部１１０は、静止画の連写撮影指示が入力されると、例えば３つの静止画を順に撮影する。画像処理部１１１は、３つの静止画に対して、現像処理と、ストップモーション用画像の静止処理と、符号化処理を行う。また、画像処理部１１１は、３つに静止画に対して、それぞれ、１秒分のストップモーション動画の符号化処理を行う。記録再生部１４０は、動画、１つ目の静止画、２つ目の静止画、１つ目のストップモーション動画、３つ目の静止画、２つ目のストップモーション動画、３つ目のストップモーション動画を順に記録する。
【００７３】
連写撮影では、単写撮影の繰り返しとして、各静止画に対してストップモーション動画を生成する。ストップモーション動画の符号化処理や記録媒体１４１への記録処理に時間を要するため、メモリ１０４のデータの記録媒体１４１への書き出しが完了し、使用可能になるまでの期間、連続撮影動作を一次的に停止する必要があり、連写繰り返し性能が低下する。もしくは、データを多く一時記憶するために大容量のメモリ１０４を搭載する必要があり、コストが大きくなるという課題がある。
【００７４】
図６は、単写撮影の動画ファイルと連写撮影の動画ファイルの構成例を示す図である。単写撮影では、記録再生部１４０は、静止画の単写撮影指示毎の１つの動画と１つのストップモーション動画を有する動画ファイルを記録媒体１４１に記録する。連写撮影では、記録再生部１４０は、静止画の連写撮影指示毎の１つの動画と３つのストップモーション動画を有する動画ファイルを記録媒体１４１に記録する。連写撮影時に、単写撮影と同様に、各静止画に対してストップモーション動画を生成すると、連写時に、３つの類似したストップモーション動画が結合され、再生時に間延びした動画となってしまうという課題がある。以下、その課題を解決するための実施形態を説明する。
【００７５】
図７は、本実施形態によるムービーダイジェストモードにおける連写撮影時の時系列動作を示すタイミングチャートである。時刻Ｔ４０１では、撮像部１１０は、静止画の連写撮影指示があるまで、動画撮影処理により動画データを生成する。時刻Ｔ４０２では、画像処理部１１１は、撮像部１１０により生成された動画データを符号化し（Ｓ２０１）、所定時間以内の動画データをメモリ１０４に記憶する（Ｓ２０２〜Ｓ２０４）。所定時間は、例えば４秒である。
【００７６】
静止画の連写撮影指示があると、撮像部１１０は、時刻Ｔ４０４では、静止画データＡを生成し、時刻Ｔ４０９では、静止画データＢを生成し、時刻Ｔ４１４では、静止画データＣを生成する（Ｓ２１０）。ここでは、３枚の静止画を連写する場合を例に説明するが、連写する静止画は３枚に限定されない。例えば、撮像部１１０は、撮影指示の入力が開始されると静止画データの生成を開始し、撮影指示の入力が終了すると静止画データの生成を終了する。時刻Ｔ４０３では、記録再生部１４０は、静止画の連写撮影指示の前にメモリ１０４に記憶した符号化後の動画データを記録媒体１４１に記録する（Ｓ２１１）。この際、記録再生部１４０は、連写撮影指示の前の最新の所定時間以内の動画データを記録する。
【００７７】
時刻Ｔ４０５では、画像処理部１１１は、静止画データＡの撮影動作完了後に、静止画データＡに対して、ステップＳ２１２の現像処理と、ステップＳ２１３のストップモーション用画像データＡの生成処理を行う。時刻Ｔ４１０では、画像処理部１１１は、静止画データＢに対して、ステップＳ２１２の現像処理と、ステップＳ２１３のストップモーション用画像データＢの生成処理を行う。時刻Ｔ４１５では、画像処理部１１１は、静止画データＣに対して、ステップＳ２１２の現像処理と、ステップＳ２１３のストップモーション用画像データＣの生成処理を行う。
【００７８】
時刻Ｔ４０６では、画像処理部１１１は、現像処理された静止画データＡに対して、ステップＳ２１４の符号化処理を行い、ＪＰＥＧ形式の静止画データＡを生成する。時刻Ｔ４１１では、画像処理部１１１は、現像処理された静止画データＢに対して、ステップＳ２１４の符号化処理を行い、ＪＰＥＧ形式の静止画データＢを生成する。時刻Ｔ４１６では、画像処理部１１１は、現像処理された静止画データＣに対して、ステップＳ２１４の符号化処理を行い、ＪＰＥＧ形式の静止画データＣを生成する。
【００７９】
時刻Ｔ４０８では、記録再生部１４０は、ＪＰＥＧ形式の静止画データＡを記録媒体１４１に記録する（Ｓ２１５）。時刻Ｔ４１３では、記録再生部１４０は、ＪＰＥＧ形式の静止画データＢを記録媒体１４１に記録する（Ｓ２１５）。時刻Ｔ４１８では、記録再生部１４０は、ＪＰＥＧ形式の静止画データＣを記録媒体１４１に記録する（Ｓ２１５）。
【００８０】
時刻Ｔ４０７では、画像処理部１１１は、ストップモーション用画像データＡを１フレーム分のＩフレームとして符号化し、ストップモーション動画用フレームＡをメモリ１０４に記憶する（Ｓ２１６）。時刻Ｔ４１２では、画像処理部１１１は、ストップモーション用画像データＢを１フレーム分のＩフレームとして符号化し、ストップモーション動画用フレームＢをメモリ１０４に記憶する（Ｓ２１６）。時刻Ｔ４１７では、画像処理部１１１は、ストップモーション用画像データＣを１フレーム分のＩフレームとして符号化し、ストップモーション動画用フレームＣをメモリ１０４に記憶する（Ｓ２１６）。
【００８１】
時刻Ｔ４１９では、画像処理部１１１は、ＪＰＥＧ形式の静止画データＣの記録後、ストップモーション動画用フレームＡ〜Ｃをコピーして、所定時間分（例えば１秒分）のストップモーション動画データを生成する（Ｓ２１６）。画像処理部１１１は、ストップモーション動画用フレームＡ〜Ｃの各フレーム数が均等になるように、ストップモーション動画データを生成する。これにより、ユーザは、静止画データＡ〜Ｃをストップモーション動画により確認することが可能になる。例えば、ストップモーション動画は、フレームレートが６０ｆｐｓであり、記録時間が１秒分である。３枚の連写撮影を行った場合、ストップモーション動画データは、２０フレームのストップモーション動画用フレームＡと、２０フレームのストップモーション動画用フレームＢと、２０フレームのストップモーション動画用フレームＣを有する。以上のように、画像処理部１１１は、撮像部１１０により複数の静止画データＡ〜Ｃが生成された後、複数の静止画データＡ〜Ｃに基づくストップモーション動画データを生成する。時刻Ｔ４２０では、記録再生部１４０は、ストップモーション動画データを記録媒体１４１に記録する（Ｓ２１７）。
【００８２】
図８は、本実施形態による連写撮影時に生成される動画ファイルの構成例を示す図である。この動画ファイルは、最大４秒の動画データ８０１と、静止画Ａ〜Ｃに基づく１秒のストップモーション動画８０２と、最大４秒の動画８０３と、静止画Ｄ〜Ｉに基づく１秒のストップモーション動画８０４とを有する。
【００８３】
まず、撮像部１１０は、動画データ８０１を生成する。ステップＳ２０１では、画像処理部１１１は、動画データ８０１を符号化する。ステップＳ２０２では、画像処理部１１１は、符号化した動画データ８０１をメモリ１０４に記憶する。静止画の連写撮影指示が入力されると、ステップＳ２１０では、撮像部１１０は、３枚の静止画を連写撮影し、３つの静止画データＡ〜Ｃを生成する。ステップＳ２１１では、記録再生部１４０は、符号化された動画データ８０１を動画ファイルとして記録媒体１４１に記録する。ステップＳ２１２では、画像処理部１１１は、静止画データＡ〜Ｃの現像処理を行う。ステップＳ２１３では、画像処理部１１１は、現像処理された静止画データＡ〜Ｃを静止画サイズから動画サイズに変換し、ストップモーション用画像Ａ〜Ｃを生成する。ステップＳ２１４では、画像処理部１１１は、現像処理された静止画データＡ〜Ｃを符号化し、ＪＰＥＧ形式の静止画データＡ〜Ｃを生成する。ステップＳ２１５では、記録再生部１４０は、ＪＰＥＧ形式の静止画データＡ〜Ｃを記録媒体１４１に静止画ファイルとして記録する。ステップＳ２１６では、画像処理部１１１は、ストップモーション用画像Ａ〜Ｃを基に１秒のストップモーション動画８０２を生成する。ステップＳ２１７では、記録再生部１４０は、ストップモーション動画８０２を記録媒体１４１の動画ファイル内に記録する。
【００８４】
続いて、撮像部１１０は、動画データ８０３を生成する。ステップＳ２０１では、画像処理部１１１は、動画データ８０３を符号化する。ステップＳ２０２では、画像処理部１１１は、符号化した動画データ８０３をメモリ１０４に記憶する。静止画の連写撮影指示が入力されると、ステップＳ２１０では、撮像部１１０は、６枚の静止画を連写撮影し、６つの静止画データＤ〜Ｉを生成する。ステップＳ２１１では、記録再生部１４０は、符号化された動画データ８０３を記録媒体１４１の動画ファイル内に記録する。ステップＳ２１２では、画像処理部１１１は、静止画データＤ〜Ｉの現像処理を行う。ステップＳ２１３では、画像処理部１１１は、現像処理された静止画データＤ〜Ｉを静止画サイズから動画サイズに変換し、ストップモーション用画像Ｄ〜Ｉを生成する。ステップＳ２１４では、画像処理部１１１は、現像処理された静止画データＤ〜Ｉを符号化し、ＪＰＥＧ形式の静止画データＤ〜Ｉを生成する。ステップＳ２１５では、記録再生部１４０は、ＪＰＥＧ形式の静止画データＤ〜Ｉを記録媒体１４１に静止画ファイルとして記録する。ステップＳ２１６では、画像処理部１１１は、ストップモーション用画像Ｄ〜Ｉを基に１秒のストップモーション動画８０４を生成する。ステップＳ２１７では、記録再生部１４０は、ストップモーション動画８０４を記録媒体１４１の動画ファイル内に記録する。
【００８５】
以上のように、ユーザは、３枚の静止画Ａ〜Ｃを連写撮影し、一旦、連写を停止した後に、再度、６枚の静止画Ｄ〜Ｉを連写撮影した場合に、図８の動画ファイルが生成される。このように、撮像装置１００は、連写撮影の静止画データＡ〜Ｃを基に合計１秒のストップモーション動画８０２を生成し、連写撮影の静止画データＤ〜Ｉを基に合計１秒のストップモーション動画８０４を生成する。これにより、一回の連写撮影のコマ速や撮影枚数によらず、所定時間のストップモーション動画が生成されるため、動画ファイルのダイジェスト動画としての機能性を損なうことなく、連写撮影を実現することができる。
【００８６】
このように、連写撮影期間では、ストップモーション動画の生成に必要な最低限のフレームデータのみをメモリ１０４に蓄積することで、連写撮影期間の画像処理負荷およびメモリ１０４の記憶領域を削減することが可能となる。撮像装置１００は、連写撮影終了後にストップモーション動画を生成する。図６の場合、撮像装置１００は、３枚の連写撮影指示により、１秒のストップモーション動画×３＝３秒のストップモーション動画を生成する。図８の場合、撮像装置１００は、３枚の連写撮影指示により、１秒のストップモーション動画８０２を生成するので、図６の場合より、ストップモーション動画の時間が短くなり、撮影後の処理時間が短くなり、連写繰り返し性能が向上する。
【００８７】
図７の時刻Ｔ４０７、Ｔ４１２、Ｔ４１７では、画像処理部１１１は、ストップモーション用画像Ａ〜Ｃの符号化により、Ｉフレームのストップモーション動画用フレームＡ〜Ｃを生成する。時刻Ｔ４１９では、画像処理部１１１は、ストップモーション動画用フレームＡ〜Ｃを必要フレーム数分コピーすることにより、ストップモーション動画を生成する。なお、画像処理部１１１は、時刻Ｔ４０７、Ｔ４１２、Ｔ４１７の符号化処理を行わず、時刻Ｔ４１９において、時刻Ｔ４０５、Ｔ４１０、Ｔ４１５で生成したストップモーション用画像Ａ〜Ｃを基にストップモーション動画を生成してもよい。
【００８８】
（第２の実施形態）
本発明の第２の実施形態によるムービーダイジェストモードの連写撮影動作について説明する。第１の実施形態では、多数枚の連写撮影を行った場合に、ストップモーション動画用フレームが、メモリ１０４の割り当てられた記憶領域に収まらないことがある。そのような場合には、「過去の古いフレームを記憶領域から削除して新しいフレームを記憶する」または「新しいフレームを記憶しない」のが一般的である。しかし、撮影した静止画データのダイジェストとしての目的を有するダイジェスト動画としては、時系列的に偏った動画データになることは好ましくない。
【００８９】
第２の実施形態では、制御部１０１は、連写撮影により、ストップモーション動画用フレームが、メモリ１０４の割り当てられた記憶領域を超えるか否かを判定する。超える場合、制御部１０１は、１／２フレーム間引きになるように過去の古いフレームをメモリ１０４の記憶領域から削除して、削除により空いた記憶領域に、１／２フレーム間引きでフレームを記憶していく。続いて、制御部１０１は、連写撮影がさらに継続された場合には、ストップモーション動画用フレームが、メモリ１０４の割り当てられた記憶領域を再び超えるか否かを判定する。超える場合には、制御部１０１は、１／４フレーム間引きになるように過去の古いフレームをメモリ１０４の記憶領域から削除して、削除により空いた記憶領域に１／４間引きでフレームを記憶していく。
【００９０】
図９は、第２の実施形態によるメモリ１０４のフレーム記憶領域を示す図である。メモリ１０４は、例えば、２０枚分のフレームを蓄積可能な記憶領域を有する。制御部１０１は、連写枚数が２０枚を超えた場合に、過去の２ｎ番目のフレーム（２，４，・・・，２０）を削除し、以降、２ｎ−１番目のフレーム（２１，２３，・・・，３９）を空いた領域に記憶していく。さらに、制御部１０１は、連写枚数が４０枚を超えた場合には、過去の４ｎ−１番目のフレーム（３，７，・・・，３９）を削除し、以降、４ｎ−１番目のフレーム（４３，４７，・・・，７９）を空いた領域に記憶していく。
【００９１】
画像処理部１１１は、撮像部１１０により生成された静止画データの数が第１の閾値（例えば２０枚）を超える場合には、撮像部１１０により生成された静止画データのうちの離散的な一部の静止画データに基づくストップモーション動画を生成する。画像処理部１１１は、撮像部１１０により生成された静止画データの数が第１の閾値を超える場合には、撮像部１１０により生成された静止画データのうちの１／２の静止画データになるように間引かれた静止画データに基づくストップモーション動画を生成する。すなわち、その場合、画像処理部１１１は、撮像部１１０により生成された複数の静止画データの中から選択した所定の数の静止画データに基づいてストップモーション動画を生成する。画像処理部１１１は、撮像部１１０により生成された静止画データの数が第２の閾値を超える場合には、撮像部１１０により生成された静止画データのうちの１／４の静止画データになるように間引かれた静止画データに基づくストップモーション動画を生成する。第２の閾値は、第１の閾値より大きく、例えば４０枚である。すなわち、画像処理部１１１は、撮像部１１０により生成された複数の静止画データの中から選択した所定の数の静止画データに基づくストップモーション動画を生成する。
【００９２】
このように、制御部１０１は、フレームがメモリ１０４の割り当てられた領域を超える場合に、１／２n間引きになるように、フレームを記憶していくことで、連写撮影のストップモーション動画を時系列的な偏りなく生成することができる。
【００９３】
第１および第２の実施形態では、撮像装置１００について説明した。撮像装置１００は、コンパクトデジタルカメラ、デジタル一眼カメラ、ビデオカメラ、携帯電話、スマートフォン、タブレット、工業用カメラ、医療用カメラ、車載カメラ等に適用可能である。
【００９４】
第１および第２の実施形態によれば、連写撮影時のコマ速や撮影時間に依存して、連写撮影性能が低下することなく、かつ、一連写撮影あたりの動画時間にバラつきのないストップモーション動画を生成することができる。
【００９５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９６】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９７】
１０１：制御部、１０２：操作部、１０３：バス、１０４：メモリ、１１０：撮像部、１１１：画像処理部、１２０：音声入力部、１２１：音声処理部、１３０：表示部、１３１：表示制御部、１４０：記録再生部、１４１：記録媒体、１５０：出力部、１５１：通信部
【図１】
2020065219.tif 000003
【図２】
2020065219.tif 000004
【図３】
2020065219.tif 000005
【図４】
2020065219.tif 000006
【図５】
2020065219.tif 000007
【図６】
2020065219.tif 000008
【図７】
2020065219.tif 000009
【図８】
2020065219.tif 000010
【図９】
2020065219.tif 000011