(57)【要約】【課題】  ユーザの意図に沿って動画の切り出しを行うことができる撮像装置及び撮像方法を提供する。【解決手段】  一実施形態に係る撮像装置は、連続した複数のフレームを有する非圧縮動画データを取得する取得部と、前記非圧縮動画データを一時的に記憶する記憶領域と、操作に基づいて決定される切り出し開始位置に対応するフレームを先頭とする複数のフレームを前記非圧縮動画データから切り出し、切出動画データを生成する主制御部と、を具備する。【選択図】  図２
2018133738.tif 000002
【特許請求の範囲】
【請求項１】
連続した複数のフレームを有する非圧縮動画データを取得する取得部と、
前記非圧縮動画データを一時的に記憶する記憶領域と、
操作に基づいて決定される切り出し開始位置に対応するフレームを先頭とする複数のフレームを前記非圧縮動画データから切り出し、切出動画データを生成する主制御部と、
を具備する撮像装置。
【請求項２】
画面を表示する表示部と、
操作に応じて操作信号を生成する操作部と、をさらに具備し、
前記主制御部は、前記非圧縮動画データから複数のフレームを抽出し、抽出した複数のフレームを用いて前記切り出し開始位置を決定する為の複数の切り出し位置選択アイコンを前記表示部に表示させ、前記表示部に表示された複数の前記切り出し位置選択アイコンのうち前記操作部によって選択された前記切り出し位置選択アイコンに応じて前記切り出し開始位置を決定する請求項１に記載の撮像装置。
【請求項３】
前記主制御部は、
前記切り出し開始位置が決定しており、且つ前記切り出し位置選択アイコンが選択された場合、選択された前記切り出し位置選択アイコンに応じて切り出し終了位置を決定し、
前記切り出し開始位置に対応するフレームを先頭とし、且つ前記切り出し終了位置に対応するフレームを終端とする前記切出動画データを前記非圧縮動画データから切り出す請求項２に記載の撮像装置。
【請求項４】
前記主制御部は、前記非圧縮動画データの取得が終了した場合、取得した非圧縮動画データの最終フレームを前記切り出し終了位置として決定する請求項３に記載の撮像装置。
【請求項５】
前記主制御部は、前記操作部に対する操作に応じて、前記表示部に表示する切り出し位置選択アイコンを切り替える請求項２に記載の撮像装置。
【請求項６】
前記主制御部は、前記操作部によって選択された前記切り出し位置選択アイコンに対応するフレームから遡ったフレームを前記切り出し開始位置として決定する請求項２に記載の撮像装置。
【請求項７】
前記主制御部は、前記操作部によって選択された前記切り出し位置選択アイコンに対応するフレームから遡ったフレームを前記切り出し終了位置として決定する請求項３に記載の撮像装置。
【請求項８】
外部機器と通信する通信部をさらに具備し、
前記主制御部は、前記非圧縮動画データから複数のフレームを抽出し、抽出した複数のフレームを用いて前記切り出し開始位置を決定する為の複数の切り出し位置選択アイコンを前記通信部により前記外部機器に出力し、前記通信部により前記外部機器から前記切り出し位置選択アイコンの選択結果を取得し、前記切り出し位置選択アイコンの選択結果に応じて前記切り出し開始位置を決定する請求項１に記載の撮像装置。
【請求項９】
前記主制御部は、前記取得部により前記非圧縮動画データを取得しつつ、前記非圧縮動画データを圧縮し、圧縮動画データを生成する請求項１に記載の撮像装置。
【請求項１０】
前記主制御部は、前記記憶領域の空き容量が無くなった場合、前記非圧縮動画データを古いフレームから削除する請求項９に記載の撮像装置。
【請求項１１】
前記主制御部は、前記切出動画データと前記圧縮動画データとを別のフォルダに分けて記録媒体に保存する請求項９に記載の撮像装置。
【請求項１２】
前記主制御部は、前記切出動画データと前記圧縮動画データとを異なる記録媒体に分けて保存する請求項９に記載の撮像装置。
【請求項１３】
前記主制御部は、前記圧縮動画データとは異なる映像コーデック及び音声コーデックを用いて前記切出動画データを圧縮する請求項９に記載の撮像装置。
【請求項１４】
前記主制御部は、前記非圧縮動画データの取得が開始されてから終了するまでの間に複数の前記切出動画データを生成した場合、複数の前記切出動画データを結合して１つのファイルを生成する請求項１に記載の撮像装置。
【請求項１５】
操作に応じて決定されるタグを前記切出動画データに付加する請求項１に記載の撮像装置。
【請求項１６】
画面を表示する表示部と、
操作に応じて操作信号を生成する操作部と、をさらに具備し、
前記主制御部は、
前記タグを選択する為のタグ選択アイコンを前記表示部に表示し、
前記操作部によって選択された前記タグ選択アイコンが選択された場合、前記非圧縮動画データから複数のフレームを抽出し、
抽出した複数のフレームを用いて前記切り出し開始位置を決定する為の複数の切り出し位置選択アイコンを前記表示部に表示し、
前記表示部に表示された複数の前記切り出し位置選択アイコンのうち前記操作部によって選択された前記切り出し位置選択アイコンに応じて前記切り出し開始位置を決定する請求項１５に記載の撮像装置。
【請求項１７】
前記主制御部は、前記切出動画データに付加されたタグ毎に前記切出動画データを別のフォルダに分けて記録媒体に保存する請求項１５に記載の撮像装置。
【請求項１８】
前記主制御部は、前記切出動画データに付加されたタグ毎に前記切出動画データを異なる記録媒体に分けて保存する請求項１５に記載の撮像装置。
【請求項１９】
前記主制御部は、前記切出動画データのファイル名にタグを示す文字列を付加する請求項１５に記載の撮像装置。
【請求項２０】
データを一時的に記憶する記憶領域を備える撮像装置における撮像方法であって、前記撮像装置が、
連続した複数のフレームを有する非圧縮動画データを取得し、
前記非圧縮動画データを前記記憶領域に一時的に記憶し、
操作に基づいて決定される切り出し開始位置に対応するフレームを先頭とする複数のフレームを前記非圧縮動画データから切り出し、切出動画データを生成する、
撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
静止画と動画とを撮像することができる撮像装置が一般的に普及している。撮像装置は、音声が時間的に連続した音声データと画像が時間的に連続した映像データとを取得し、音声データと映像データとを多重化して動画データを生成する。
【０００３】
また、例えば、特開２０１０−１５４３０２号公報（以下、特許文献１と称する）には、動画データにおけるシーンを示すイベントデータを取得し、イベントデータが所定の条件を満たす場合に動画データをカットして保存する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５４３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術によると、イベントデータが所定の条件を満たす場合に自動的に動画データを切り出す為、動画データの切り出しにユーザの意図を十分に反映させることができないという課題がある。
【０００６】
本発明は、ユーザの意図に沿って動画の切り出しを行うことができる撮像装置及び撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一実施形態に係る撮像装置は、連続した複数のフレームを有する非圧縮動画データを取得する取得部と、前記非圧縮動画データを一時的に記憶する記憶領域と、操作に基づいて決定される切り出し開始位置に対応するフレームを先頭とする複数のフレームを前記非圧縮動画データから切り出し、切出動画データを生成する主制御部と、を具備する。
【発明の効果】
【０００８】
本発明によれば、ユーザの意図に沿って動画の切り出しを行うことができる撮像装置及び撮像方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る撮像装置の例について説明する為の説明図である。
【図２】図２は、第１の実施形態に係る撮像装置におけるデータの流れについて説明する為の説明図である。
【図３】図３は、第１の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図４】図４は、第１の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図５】図５は、第１の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図６】図６は、第１の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図７】図７は、第１の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図８】図８は、第１の実施形態に係る撮像装置によって生成されるデータの例について説明する為の説明図である。
【図９】図９は、第１の実施形態に係る撮像装置によって生成されるデータの例について説明する為の説明図である。
【図１０】図１０は、第１の実施形態に係る撮像装置によって生成されるデータの例について説明する為の説明図である。
【図１１】図１１は、第２の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図１２】図１２は、第２の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図１３】図１３は、第２の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図１４】図１４は、第２の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【図１５】図１５は、第２の実施形態に係る撮像装置によって生成されるデータの例について説明する為の説明図である。
【図１６】図１６は、第３の実施形態に係る撮像装置の動作の例について説明する為の説明図である。
【発明を実施するための形態】
【００１０】
以下、図を参照しながら、一実施形態に係る撮像装置及び撮像方法について詳細に説明する。
【００１１】
（第１の実施形態）  
図１は、第１の実施形態に係る撮像装置１の例を示す説明図である。図２は、撮像装置１におけるデータの流れについて説明する為の説明図である。図３は、撮像装置１により取得される動画データの例について説明する為の説明図である。
【００１２】
撮像装置１は、被写体像を撮像することにより画像データを取得するカメラである。撮像装置１は、静止画と動画とを撮像することができる。撮像装置１は、音声が時間的に連続した音声データと画像が時間的に連続した映像データとを取得し、音声データと映像データとを多重化して動画データを生成する。撮像装置１は、レンズユニット２とボディユニット３とを備える。
【００１３】
レンズユニット２は、ボディユニット３に対して着脱自在に構成されたユニットである。レンズユニット２は、ボディユニット３に設けられたマウント（ボディ側マウント）と係合するように構成されたマウント（レンズ側マウント）を備える。レンズユニット２は、ボディ側マウントとレンズ側マウントとが係合された場合にボディユニット３と互いに通信可能な状態で接続される。これにより、レンズユニット２とボディユニット３とは協働して動作する。レンズユニット２は、光学系１１、駆動機構１２、レンズ制御回路１３、及び通信Ｉ／Ｆ１４を備える。
【００１４】
光学系１１は、図示しない被写体からの光をボディユニット３の撮像素子２２の撮像面上に結像させる。光学系１１は、例えば、複数のレンズ、及びレンズを介して撮像素子２２に入射する光の量を調整する絞りなどを備える。光学系１１が備える複数のレンズは、例えば、光学系１１のピントを調整する為のレンズ（フォーカスレンズ）、及び光学系１１の焦点距離（画角）を変更する為のレンズ（ズームレンズ）などを含んでいてもよい。フォーカスレンズは、光学系１１の光軸方向に沿って移動可能に構成された焦点調節用のレンズである。ズームレンズは、光学系１１の光軸方向に沿って移動可能に構成された画角調節用のレンズである。
【００１５】
駆動機構１２は、光学系１１の種々の部材を駆動する機構である。例えば、駆動機構１２は、レンズ制御回路１３の制御または図示されないレンズユニット２の操作部の操作に応じて絞り、フォーカスレンズ、及びズームレンズをそれぞれ駆動する。駆動機構１２は、絞り、フォーカスレンズ、及びズームレンズをそれぞれ駆動することにより、光学系１１の絞り値、ピント、及び画角などを調整する。
【００１６】
レンズ制御回路１３は、レンズユニット２の動作の制御を行う回路である。例えば、レンズ制御回路１３は、ボディユニット３からの指示に応じて駆動機構１２を制御することにより、絞り、フォーカスレンズ及びズームレンズを駆動させる。レンズ制御回路１３は、例えば演算素子であるＣＰＵ、及びレンズユニット２の動作の制御の為のデータを記録するメモリなどを備える。レンズ制御回路１３は、ＣＰＵがメモリに記録されているデータに応じて種々の処理を行うことにより、駆動機構１２を制御する。また、レンズ制御回路１３のメモリには、レンズユニット２に関する種々の情報が記録されていてもよい。具体的には、レンズ制御回路１３のメモリには、レンズユニット２の機種名、焦点距離、ピント位置（例えば被写体距離）、ズーム位置の数（ズームレンズを停止可能な位置の数）、及び光学系１１の現在の設定を示す情報等が保持される。
【００１７】
通信Ｉ／Ｆ１４は、ボディユニット３と通信する為のインタフェースである。通信Ｉ／Ｆ１４は、例えば、レンズユニット２がボディユニット３に装着された場合にボディユニット３の端子と電気的に接続される接続端子を備える。通信Ｉ／Ｆ１４は、ボディユニット３からの信号をレンズ制御回路１３に供給するとともに、レンズ制御回路１３からの信号をボディユニット３に供給する。
【００１８】
ボディユニット３は、通信Ｉ／Ｆ２１、撮像素子２２、画像信号処理回路２３、マイク２４、音声信号処理回路２５、画像処理回路２６、第１の動画処理回路２７、第２の動画処理回路２８、姿勢センサ２９、時計部３０、表示部３１、操作部３２、通信部３３、第１のメモリＩ／Ｆ３４、第２のメモリＩ／Ｆ３５、ＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８、及び不揮発性メモリ３９を備える。
【００１９】
通信Ｉ／Ｆ２１は、レンズユニット２と通信する為のインタフェースである。通信Ｉ／Ｆ２１は、例えば、レンズユニット２がボディユニット３に装着された場合にレンズユニット２の端子と電気的に接続される接続端子を備える。
【００２０】
撮像素子２２は、光を光電変換し電荷を蓄える画素が複数配列されて構成された撮像面を備える。撮像面に配列された複数の画素は、レンズユニット２の光学系１１を介して結像された被写体像の光量に応じた電気信号を生成すること（撮像を行うこと）により、画像信号を生成する。撮像素子２２は、例えば、Charge Coupled Devices（ＣＣＤ）イメージセンサ、Complementary Metal Oxide Semiconductor（ＣＭＯＳ）イメージセンサ、または他の撮像素子により構成される。撮像面に配列された複数の画素の光が入射する面にはカラーフィルタが設けられている。撮像素子２２は、異なる色のカラーフィルタが設けられた複数の画素によってカラーの画像信号を生成する。さらに、撮像素子２２は、撮像面内に位相差方式の焦点調節に用いられる複数の画素を備える構成であってもよい。
【００２１】
なお、ボディユニット３は、光学系１１を透過した光が撮像素子２２に入射する時間である露光時間を調整するフォーカルプレーンシャッタなどのシャッタユニットをさらに備える構成であってもよい。
【００２２】
画像信号処理回路２３は、ＣＰＵ３６の制御に基づいて撮像素子２２から画像信号を読み出す。画像信号処理回路２３は、読み出した画像信号に対して信号処理を施し、ディジタルの画像データを生成する。
【００２３】
マイク２４は、音声を収音する。例えばマイク２４は、ステレオマイクである。マイク２４は、音声をアナログの電気信号（音声信号）に変換する。
【００２４】
音声信号処理回路２５は、ＣＰＵ３６の制御に基づいてマイク２４から音声信号を読み出す。音声信号処理回路２５は、読み出した音声信号に対して信号処理を施し、ディジタルの音声データを生成する。音声データは、音声が時間的に連続したデータである。
【００２５】
画像処理回路２６は、ＣＰＵ３６の制御に基づいて、画像信号処理回路２３により生成された画像データに対して種々の画像処理を施す。画像処理回路２６は、例えば画像データに対して色補正、ガンマ(γ)補正、コントラスト補正、白黒・カラーモード処理、伸長、縮小、及びスルー画処理などの各種の画像処理を行う。また、画像処理回路２６は、画像データに対して画像処理を施すことにより、記録媒体に保存する為の画像データ（例えばＪｐｅｇデータなど）を生成する。また、画像処理回路２６は、画像データに対して画像処理を施すことにより、表示部３１に表示を行わせる為の画像データ（スルー画データ）を生成する。また、画像処理回路２６は、画像データに対して画像処理を施すことにより、動画データを構成する複数のフレームのうちの１つのフレームを生成する。画像処理回路２６は、画像信号処理回路２３により周期的に生成される画像データから逐次フレームを生成することにより、フレームが時間的に連続したデータである映像データを生成する。
【００２６】
第１の動画処理回路２７は、画像処理回路２６により生成された映像データと、音声信号処理回路２５により生成された音声データとを同期させて多重化し、動画データ（非圧縮動画データ）を生成する。即ち、非圧縮動画データは、圧縮されていない映像データと、圧縮されていない音声データとが多重化されたものである。圧縮されていない映像データは、より具体的にはフレーム間の圧縮が施されていないデータである。
【００２７】
第２の動画処理回路２８は、第１の動画処理回路２７により生成された非圧縮動画データを圧縮し、圧縮動画データを生成する。第２の動画処理回路２８は、ＣＰＵ３６の制御に応じた映像コーデックによって非圧縮動画データの映像データを圧縮する。具体的には、第２の動画処理回路２８は、ＣＰＵ３６の制御に応じた映像コーデックによって非圧縮動画データの映像データをフレーム間圧縮により圧縮する。さらに、第２の動画処理回路２８は、ＣＰＵ３６の制御に応じた映像コーデックによって非圧縮動画データの映像データの各フレームをそれぞれ圧縮するフレーム内圧縮をさらに施してもよい。また、第２の動画処理回路２８は、ＣＰＵ３６の制御に応じた音声コーデックによって非圧縮動画データの音声データを圧縮する。第２の動画処理回路２８は、圧縮された映像データと、圧縮された音声データとをコンテナ化（ファイル化）して圧縮動画データを生成する。
【００２８】
姿勢センサ２９は、撮像装置１のボディユニット３の筐体の姿勢を検出するセンサである。姿勢センサ２９は、ボディユニット３の筐体の姿勢の検出結果をＣＰＵ３６に供給する。例えば、姿勢センサ２９は、筐体の回転運動を検出する角速度センサである。また例えば、姿勢センサ２９は、筐体の重力方向に対する向き、及び筐体の変位を検出する加速度センサであってもよい。
【００２９】
時計部３０は、時刻を計るものである。時計部３０は、現在時刻、または経過時間などの時間に関する情報をＣＰＵ３６に供給する。
【００３０】
表示部３１は、表示用の画面データに基づいて画面を表示する。表示部３１は、表示装置と、画面データに基づいて画面を表示装置に表示させる駆動回路と、を備える。表示装置は、例えば液晶ディスプレイ、有機ＥＬディスプレイ、または他のディスプレイなどにより構成される。
【００３１】
操作部３２は、ユーザが撮像装置１の各種の操作を行うための複数の操作部材を備える。操作部材は、例えば、電源ボタン、レリーズボタン、録画ボタン、再生ボタン、及びタッチセンサなどの種々の操作部材を含む。電源ボタンは、撮像装置１の電源をオンする為のボタンである。レリーズボタンは、撮像装置１に静止画の撮像を実行させる為のボタンである。操作部３２は、例えばユーザによるレリーズボタンの操作を二段階で検知する。具体的には、操作部３２は、レリーズボタンが半押しされた場合、第１のレリーズ（所謂ファーストレリーズ）が行われたことを示す操作信号（第１のレリーズ信号）をＣＰＵ３６に入力する。また、操作部３２は、レリーズボタンが全押しされた場合、第２のレリーズ（所謂セカンドレリーズ）が行われたことを示す操作信号（第２のレリーズ信号）をＣＰＵ３６に入力する。録画ボタンは、撮像装置１に動画の撮像を実行させる為のボタンである。再生ボタンは、保存されたデータの再生を撮像装置１に実行させる為のボタンである。タッチセンサは、ユーザにタッチ操作を行わせる為の操作部材である。タッチセンサは、ある領域内において指定された位置を示す情報を取得する。タッチセンサは、上記の表示部３１の表示装置と一体にタッチパネルとして構成されることにより、表示装置に表示された画面上のタッチされた位置を示す信号をＣＰＵ３６に入力する。
【００３２】
通信部３３は、他の機器と通信する為のインタフェースである。通信部３３は、他の機器と電気的に接続する為の端子、または、他の機器と無線通信する為の通信回路を備える。端子は、例えば、ＵＳＢ端子、ＬＡＮコネクタ、または他の何らかの有線接続用の端子である。通信回路は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、またはＷｉ−Ｆｉ（登録商標）などの規格に応じて他の機器と無線通信を行う為のアンテナ及び信号処理回路を備えるものである。
【００３３】
第１のメモリＩ／Ｆ３４は、複数の接触端子を備える記録媒体を挿入可能なカードスロットと、記録媒体がカードスロットに挿入された場合に記録媒体の接触端子と電気的に接続される接触端子と、を備える。
【００３４】
第２のメモリＩ／Ｆ３５は、複数の接触端子を備える記録媒体を挿入可能なカードスロットと、記録媒体がカードスロットに挿入された場合に記録媒体の接触端子と電気的に接続される接触端子と、を備える。
【００３５】
記録媒体は、例えばメモリカードである。本実施形態では、第１のメモリＩ／Ｆ３４のカードスロットに挿入された記録媒体を第１の記録媒体ＭＣ１と称し、第２のメモリＩ／Ｆ３５のカードスロットに挿入された記録媒体を第２の記録媒体ＭＣ２と称する。第１のメモリＩ／Ｆ３４は、第１の記録媒体ＭＣ１に対するデータの入出力を中継する。第２のメモリＩ／Ｆ３５は、第２の記録媒体ＭＣ２に対するデータの入出力を中継する。
【００３６】
ＣＰＵ３６は、演算処理を実行する演算素子（たとえば、プロセッサ）である。ＣＰＵ３６は、ＲＯＭ３７に記憶されているプログラムなどのデータに基づいて種々の処理を行う。ＣＰＵ３６は、ＲＯＭ３７に格納されているプログラムを実行することにより、種々の動作を実行可能な制御部として機能する。例えば、ＣＰＵ３６は、各部を制御することによって、静止画撮影、及び動画撮影を行わせる。
【００３７】
ＲＯＭ３７は、読み出し専用の不揮発性メモリである。ＲＯＭ３７は、プログラム及びプログラムで用いられるデータなどを記憶する。
【００３８】
ＲＡＭ３８は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ３８は、ＣＰＵ３６の処理中のデータなどを一時的に格納する。また、ＲＡＭ３８は、ＣＰＵ３６が実行するプログラムを一時的に格納する。
【００３９】
不揮発性メモリ３９は、種々の情報を記憶可能な記憶媒体である。不揮発性メモリ３９は、プログラム及びプログラムで用いられるデータなどを記憶する。不揮発性メモリ３９は、例えば、半導体メモリ、または他の記憶装置である。なお、不揮発性メモリ３９の代わりに、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのメモリＩ／Ｆが設けられていてもよい。
【００４０】
ＣＰＵ３６は、ＲＯＭ３７または不揮発性メモリ３９などに記憶されているプログラムを実行することによって、図２に示すような主制御部５１として機能する。
【００４１】
主制御部５１は、通信Ｉ／Ｆ２１によるレンズユニット２との通信、レンズユニット２の駆動機構の動作、撮像素子２２からの画像信号の読み出し、画像信号処理回路２３による信号処理、マイク２４からの音声信号の読み出し、音声信号処理回路２５による信号処理、露光条件（Ｆ値、露光時間、及びＩＳＯ感度値など）の決定、静止画の撮像、動画の撮像、画像処理回路２６による画像処理、第１の動画処理回路２７及び第２の動画処理回路２８による動画データの生成、姿勢センサ２９による姿勢の検出、通信部３３による他の機器との通信などの制御を行う。
【００４２】
また、ＣＰＵ３６は、ＲＯＭ３７または不揮発性メモリ３９などに記憶されているプログラムを実行することによって、操作判断部５２、表示制御部５３、記録制御部５４、及び動画編集制御部５５を主制御部５１の機能として実現する。
【００４３】
操作判断部５２は、操作部３２からの操作信号の判断を行う。
【００４４】
表示制御部５３は、表示部３１による画面の表示を制御する。例えば、表示制御部５３は、画像処理回路２６により画像処理が施されたスルー画データに基づいてスルー画表示（ライブビュー表示）を表示部３１に行わせる。また、表示制御部５３は、画像処理回路２６により画像処理が施された画像データを撮像結果として表示部３１に表示させる。また、表示制御部５３は、種々の設定を示す表示を表示部３１に表示させる。
【００４５】
また、主制御部５１は、圧縮動画データを記録媒体から読み出して第２の動画処理回路２８に入力するとともに、映像コーデック及び音声コーデックを第２の動画処理回路２８に指示する。これにより、主制御部５１は、記録媒体に保存されている圧縮動画データを第２の動画処理回路２８により伸長させることができる。表示制御部５３は、第２の動画処理回路２８により伸長された動画データの映像データを表示部３１に表示させる。また、主制御部５１は、第２の動画処理回路により伸長された動画データの音声データを図示されないスピーカにより出力させてもよい。
【００４６】
記録制御部５４は、画像データ及び動画データを記録媒体に保存する処理を制御する。記録制御部５４は、予め設定された設定値に基づいて、画像データを第１のメモリＩ／Ｆ３４に装着された第１の記録媒体ＭＣ１と第２のメモリＩ／Ｆ３５に装着された第２の記録媒体ＭＣ２とのいずれか、または両方に保存する。また、記録制御部５４は、予め設定された設定値に基づいて、動画データを第１のメモリＩ／Ｆ３４に装着された第１の記録媒体ＭＣ１と第２のメモリＩ／Ｆ３５に装着された第２の記録媒体ＭＣ２とのいずれか、または両方に保存する。
【００４７】
動画編集制御部５５は、動画データを生成する為の処理を制御する。動画編集制御部５５は、例えば、非圧縮動画データの圧縮に用いる映像コーデック及び音声コーデックの種類と、圧縮された映像データ及び音声データをファイル化するファイルの種類とを第２の動画処理回路２８に対して指示する。
【００４８】
また、動画編集制御部５５は、操作に応じて動画の切り出し位置（切り出し開始位置及び切り出し終了位置）を決定する。動画編集制御部５５は、切り出し開始位置及び切り出し終了位置に基づいて非圧縮動画データから動画データ（切出動画データ）を切り出す。例えば、動画編集制御部５５は、切り出し開始位置に基づいて、非圧縮動画データから切り出す切出動画データの先頭を決定する。また、例えば、動画編集制御部５５は、切り出し終了位置に基づいて、非圧縮動画データから切り出す切出動画データの終端を決定する。即ち、動画編集制御部５５は、切り出し開始位置に対応するフレームが先頭であり、切り出し終了位置に対応するフレームが終端である切出動画データを非圧縮動画データから切り出す。
【００４９】
さらに、非圧縮動画データから切り出した切出動画データを第２の動画処理回路２８によって圧縮し、ファイル化する。これにより、動画編集制御部５５は、切出動画データのファイルを生成する。なお、動画編集制御部５５は、切出動画データを第２の動画処理回路２８にて圧縮しない構成であってもよい。また、動画編集制御部５５は、第１の動画処理回路２７により生成された非圧縮動画データに基づいて切出動画データを生成するのではなく、外部の機器で再生されて入力された動画データを圧縮及びファイル化しつつ、操作に応じて入力された動画データから切出動画データを切り出す構成であってもよい。
【００５０】
次に、通常の動画撮影処理（第１の動画撮影処理）について説明する。
【００５１】
主制御部５１は、操作判断部５２の判断結果に応じて、動画の撮影を開始する。即ち、主制御部５１は、非圧縮動画データの取得を開始する。主制御部５１は、撮像素子２２及びマイク２４により生成された映像及び音声に基づいて第１の動画処理回路２７により生成された非圧縮動画データを取得する。また、主制御部５１は、通信部３３を介して外部から入力された非圧縮動画データを取得する構成であってもよい。なお、以下、第１の動画処理回路２７により生成された非圧縮動画データを取得する例について説明する。
【００５２】
例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っていない（動画撮影中ではない）時に第２のレリーズ信号が入力されたと判断した場合、動画の撮像を開始する。また、例えば、主制御部５１は、動画撮影中ではない時に操作部３２の録画ボタンが操作されたと判断した場合、動画の撮像を開始する。
【００５３】
また、主制御部５１は、操作判断部５２の判断結果に応じて、動画の撮影を終了する。即ち、主制御部５１は、非圧縮動画データの取得を終了する。例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っている（動画撮影中である）時に第２のレリーズ信号が入力されたと判断した場合、動画の撮像を終了する。また、例えば、主制御部５１は、動画撮影中である時に操作部３２の録画ボタンが操作されたと判断した場合、動画の撮像を終了する。
【００５４】
主制御部５１は、動画撮影中である場合、撮像素子２２から周期的に画像信号を読み出し、読み出した画像信号から画像データを生成するように画像信号処理回路２３を制御する。
【００５５】
また、主制御部５１は、連続した画像データからスルー画データを逐次生成するように画像処理回路２６を制御する。主制御部５１は、生成されたスルー画データに基づいてスルー画表示（ライブビュー表示）を表示部３１に行わせる。
【００５６】
また、主制御部５１は、連続した画像データからフレームを逐次生成するように画像処理回路２６を制御する。主制御部５１は、連続したフレームを映像データとして第１の動画処理回路２７に入力する。
【００５７】
主制御部５１は、マイク２４から周期的に音声信号を読み出し、読み出した音声信号から音声データを生成するように音声信号処理回路２５を制御する。主制御部５１は、連続した音声データを第１の動画処理回路２７に入力する。
【００５８】
主制御部５１は、第１の動画処理回路２７によって連続した映像データと連続した音声データとを同期させて多重化することにより、図３に示されるようにフレームが時間的に連続した非圧縮動画データを生成する。主制御部５１は、図２に示されるように、第１の動画処理回路２７により生成された非圧縮動画データを第１の記憶領域６１に記憶する。第１の記憶領域６１は、例えばＲＡＭ３８上の領域である。即ち、主制御部５１は、第１の動画処理回路２７によって生成された非圧縮動画データを、ＲＡＭ３８上の第１の記憶領域６１に記憶する。なお、第１の記憶領域６１は、不揮発性メモリ３９上の領域であってもよい。なお、主制御部５１は、記憶してから所定時間経過した非圧縮動画データのフレームを削除してもよい。図３の例では、タイミングｔ１乃至タイミングｔ２の間の非圧縮動画データのフレームが削除されている。
【００５９】
主制御部５１は、第１の記憶領域６１に記憶されている非圧縮動画データを第２の動画処理回路２８に入力する。さらに、主制御部５１は、非圧縮動画データの圧縮に用いる映像コーデック及び音声コーデックの種類と、圧縮された映像データ及び音声データをファイル化するファイルの種類とを第２の動画処理回路２８に対して指示する。これにより、主制御部５１は、第２の動画処理回路２８により、指示した映像コーデック及び音声コーデックを用いて非圧縮動画データを圧縮し、指示した種類で非圧縮動画データをファイル化する。この結果、指定されたコーデック及びファイルに応じた圧縮動画データが生成される。さらに、主制御部５１は、圧縮動画データの生成に用いた非圧縮動画データのフレームを第１の記憶領域６１から削除してもよい。
【００６０】
圧縮動画データは、図３に示されるようにフレームが時間的に連続し、且つ圧縮が行われたデータである。より具体的には、圧縮動画データは、図３に示されるようにフレームが時間的に連続し、且つフレーム間の圧縮が施された複数の圧縮フレームを有するデータである。
【００６１】
主制御部５１は、図２に示されるように、第２の動画処理回路２８により生成された圧縮動画データを第２の記憶領域６２に記憶する。第２の記憶領域６２は、例えばＲＡＭ３８上の領域である。即ち、主制御部５１は、第２の動画処理回路２８によって圧縮され且つファイル化された圧縮動画データを、ＲＡＭ３８上の第２の記憶領域６２に記憶する。なお、第２の記憶領域６２は、不揮発性メモリ３９上の領域であってもよい。
【００６２】
主制御部５１は、第２の記憶領域６２上の圧縮動画データを記録媒体に書き込む。例えば、圧縮動画データの記録先が予め設定されている場合、主制御部５１は、設定された記録先に応じて、圧縮動画データを第１の記録媒体ＭＣ１と第２の記録媒体ＭＣ２とのいずれかまたは両方に書き込む。この結果、撮像装置１は、非圧縮動画データが圧縮された圧縮動画データを記録媒体に保存することができる。
【００６３】
次に、動画の切り出しが可能な動画撮影処理（第２の動画撮影処理）について説明する。
【００６４】
主制御部５１は、第１の動画撮影処理と同様の処理によって、非圧縮動画データを生成し、生成した非圧縮動画データを第１の記憶領域６１に記憶し、非圧縮動画データを圧縮して圧縮動画データを生成し、圧縮動画データを第２の記憶領域６２に記憶する。
【００６５】
また、主制御部５１は、連続した画像データからスルー画データを逐次生成するように画像処理回路２６を制御する。主制御部５１は、生成されたスルー画データに基づいてスルー画表示（ライブビュー表示）を表示部３１に行わせる。
【００６６】
また、主制御部５１は、非圧縮動画データ内の複数のフレームのうちの一部を抽出し、抽出したフレームを選択可能なアイコン（切り出し位置選択アイコン）として表示部３１に表示させる。例えば、主制御部５１は、所定周期の複数のフレームを切り出し位置選択アイコンとして抽出する。また、例えば、主制御部５１は、フレーム間の被写体像の変化が大きなフレームを切り出し位置選択アイコンとして抽出してもよい。また、例えば、主制御部５１は、予め設定された図柄が写ったフレームを切り出し位置選択アイコンとして抽出してもよい。
【００６７】
例えば、主制御部５１は、ライブビュー表示と並べて複数の切り出し位置選択アイコンを表示部３１に表示させる。また、例えば、主制御部５１は、ライブビュー表示に重ねて切り出し位置選択アイコンを表示部３１に表示させてもよい。また、例えば、主制御部５１は、抽出したフレームを時系列的に並べて切り出し位置選択アイコンとして表示部３１に表示させてもよい。また、主制御部５１は、フレームに対して画像処理を施したものを切り出し位置選択アイコンとして表示させる構成であってもよい。
【００６８】
主制御部５１は、操作部３２による操作に基づいて、動画切り出し位置（切り出し開始位置及び切り出し終了位置）を決定する。例えば、主制御部５１は、表示部３１に表示された切り出し位置選択アイコンの選択に応じて、切り出し開始位置を決定する。即ち、主制御部５１は、表示部３１に表示された切り出し位置選択アイコンに対応するフレームを切り出し開始位置として決定する。また、例えば、主制御部５１は、表示部３１に表示された切り出し位置選択アイコンの選択に応じて、切り出し終了位置を決定してもよい。また、例えば、主制御部５１は、動画の撮影を終了する操作が行われた場合に、動画データの最後のフレームを切り出し終了位置として決定してもよい。
【００６９】
主制御部５１は、切り出し開始位置から切り出し終了位置までのフレームを第１の記憶領域６１に記憶された非圧縮動画データから切り出し、切り出した複数のフレームを第２の動画処理回路２８に入力する。即ち、主制御部５１は、切り出し開始位置から切り出し終了位置までのフレームで構成される切出動画データを第２の動画処理回路２８に入力する。さらに、主制御部５１は、非圧縮動画データの圧縮に用いる映像コーデック及び音声コーデックの種類と、圧縮された映像データ及び音声データをファイル化するファイルの種類とを第２の動画処理回路２８に対して指示する。これにより、第２の動画処理回路２８は、指示された映像コーデック及び音声コーデックを用いて、切り出し開始位置から切り出し終了位置までのフレームから構成される非圧縮動画データを圧縮し、指示された種類でファイル化する。この結果、切り出し開始位置から切り出し終了位置までのフレームから構成され、且つ指定されたコーデック及びファイルの種類に応じた切出動画データのファイルが生成される。
【００７０】
切出動画データは、図３に示されるように、切り出し開始位置から切り出し終了位置までのフレームを含むデータである。なお、主制御部５１は、切出動画データを圧縮する際に、圧縮動画データとは異なる映像コーデック、音声コーデック、及びファイルの種類を指示して第２の動画処理回路２８により圧縮させてもよい。
【００７１】
主制御部５１は、第２の動画処理回路２８により圧縮された切出動画データを第３の記憶領域６３に記憶する。第３の記憶領域６３は、例えばＲＡＭ３８上の領域である。即ち、主制御部５１は、第２の動画処理回路２８によって圧縮された切出動画データを、ＲＡＭ３８上の第３の記憶領域６３に記憶する。なお、第３の記憶領域６３は、不揮発性メモリ３９上の領域であってもよい。
【００７２】
主制御部５１は、第２の記憶領域６２上に生成された圧縮動画データ、及び第３の記憶領域６３上に生成された切出動画データをそれぞれ記録媒体に書き込む。例えば、圧縮動画データと切出動画データとでそれぞれ記録先が予め設定されている場合、主制御部５１は、設定された記録先に応じて、圧縮動画データ及び切出動画データを第１の記録媒体ＭＣ１と第２の記録媒体ＭＣ２とのいずれかまたは両方に書き込む。この結果、撮像装置１は、非圧縮である非圧縮動画データが圧縮された圧縮動画データと、切り出し開始位置及び切り出し終了位置に応じて非圧縮動画データから切り出された切出動画データとをそれぞれ記録媒体に記録することができる。
【００７３】
次に、撮像装置１の動作について説明する。
【００７４】
図４は、撮像装置１の動作の例を示すフローチャートである。撮像装置１の主制御部５１は、操作部３２による操作、または通信部３３を介して入力される制御信号に応じて種々の動作を実行する。
【００７５】
まず、主制御部５１は、再生処理を実行するか否か判断する（ステップＳ１１）。主制御部５１は、動作モードが再生モードに設定されている場合、再生処理を実行すると判断する。主制御部５１は、再生処理を実行すると判断した場合（ステップＳ１１、ＹＥＳ）、記録媒体に保存されている静止画及び動画の読み込み及び表示を行う再生処理を実行する（ステップＳ１２）。
【００７６】
次に、主制御部５１は、静止画撮影処理を実行するか否か判断する（ステップＳ１３）。主制御部５１は、動作モードが静止画撮影モードに設定されている場合、静止画撮影処理を実行すると判断する。主制御部５１は、静止画撮影処理を実行すると判断した場合（ステップＳ１３、ＹＥＳ）、操作に応じて静止画を取得する静止画撮影処理を実行する（ステップＳ１４）。
【００７７】
次に、主制御部５１は、動画撮影処理を実行するか否か判断する（ステップＳ１５）。主制御部５１は、動作モードが動画撮影モードに設定されている場合、動画撮影処理を実行すると判断する。主制御部５１は、動画撮影処理を実行すると判断した場合（ステップＳ１５、ＹＥＳ）、動画切出機能がオンであるか否か判断する（ステップＳ１６）。動画切出機能がオンではない場合（ステップＳ１６、ＮＯ）、主制御部５１は、通常の動画撮影処理である第１の動画撮影処理を行う（ステップＳ１７）。また、動画切出機能がオンである場合（ステップＳ１６、ＹＥＳ）、主制御部５１は、動画の切り出しが可能な動画撮影処理（第２の動画撮影処理）を行う（ステップＳ１８）。
【００７８】
図５及び図６は、図４のステップＳ１８の第２の動画撮影処理について説明する為のフローチャートである。また、図７は、第２の動画撮影処理において表示部３１に表示される画面の表示例を示す。
【００７９】
撮像装置１の主制御部５１は、まず動画撮影を実行するか否か判断する（ステップＳ２１）。例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っていない（動画撮影中ではない）時に、第２のレリーズ信号を受け取った場合、動画撮影を実行すると判断する。また、例えば、主制御部５１は、動画撮影中ではない時に操作部３２の録画ボタンが操作されたと判断した場合、動画撮影を実行すると判断する。
【００８０】
主制御部５１は、動画撮影を実行すると判断した場合（ステップＳ２１、ＹＥＳ）、非圧縮動画データを取得する（ステップＳ２２）。主制御部５１は、非圧縮動画データを第１の記憶領域６１に保存する（ステップＳ２３）。主制御部５１は、継続して非圧縮動画データを取得するとともに、取得した非圧縮動画データを第１の記憶領域６１に逐次保存する。
【００８１】
さらに、主制御部５１は、第１の記憶領域６１に空き容量があるか否か判断する（ステップＳ２４）。主制御部５１は、第１の記憶領域６１に空き容量がないと判断した場合（ステップＳ２４、ＮＯ）、第１の記憶領域６１の非圧縮動画データを構成する複数のフレームのうち古いフレームを１つまたは複数削除する（ステップＳ２５）。これにより、主制御部５１は、第１の記憶領域６１に空き容量を作る。主制御部５１は、第１の記憶領域６１に空き容量があると判断した場合（ステップＳ２４、ＹＥＳ）、またはステップＳ２５によって第１の記憶領域６１に空き容量を作った場合、ステップＳ２６の動作に移行する。
【００８２】
主制御部５１は、第１の記憶領域６１の非圧縮動画データを圧縮し、圧縮動画データを生成する（ステップＳ２６）。例えば、主制御部５１は、第１の記憶領域６１の非圧縮動画データを読み出し、第２の動画処理回路２８によって圧縮して圧縮動画データを生成するように制御する。主制御部５１は、圧縮動画データを第２の記憶領域６２に記憶する（ステップＳ２７）。
【００８３】
また、主制御部５１は、画像信号処理回路２３において生成されたスルー画を用いてライブビュー表示を更新する（ステップＳ２８）。即ち、主制御部５１は、画像信号処理回路２３においてスルー画が生成される毎に、表示部３１に表示させる。
【００８４】
また、主制御部５１は、非圧縮動画データ内の複数のフレームのうちの一部を抽出し、抽出したフレームに基づいて切り出し位置選択アイコンを生成する（ステップＳ２９）。例えば、主制御部５１は、非圧縮動画データから抽出したフレームを縮小することによって、切り出し位置選択アイコンを生成する。主制御部５１は、所定の条件に従ったタイミングで切り出し位置選択アイコンを生成する。具体的には、主制御部５１は、所定時間間隔で切り出し位置選択アイコンを生成する。即ち、主制御部５１は、前に切り出し位置選択アイコンを生成してから所定時間間隔が経過した場合、非圧縮動画データの最新のフレームを用いて次の切り出し位置選択アイコンを生成する。
【００８５】
さらに、主制御部５１は、生成した切り出し位置選択アイコンを用いて、表示部３１の切り出し位置選択アイコンの表示を更新する（ステップＳ３０）。なお、主制御部５１は、複数の切り出し位置選択アイコンを選択可能な状態で表示部３１に表示させる。より具体的には、主制御部５１は、複数のフレームから複数の切り出し位置選択アイコンを生成し、生成した切り出し位置選択アイコンを時系列的に並べて表示部３１に表示させる。
【００８６】
主制御部５１は、上記のステップＳ２２乃至ステップＳ３０をフレーム毎、または複数フレーム毎に行うことにより、非圧縮動画データ及び圧縮動画データを逐次取得する。また、主制御部５１は、上記のステップＳ２２乃至ステップＳ３０をフレーム毎、または複数フレーム毎に行うことにより、図７に示される画面７１を逐次更新する。
【００８７】
図７の画面７１は、第２の動画撮影処理において表示部３１に表示される画面の１つである。画面７１は、スルー画表示７２、インジケータ７３、及び複数の切り出し位置選択アイコン７４などの表示を含む。スルー画表示７２は、動画撮影中のフレームをユーザに確認させる為の表示である。インジケータ７３は、撮像装置１が動画撮影中であることを示す表示である。複数の切り出し位置選択アイコン７４は、ユーザに切り出し開始位置及び切り出し終了位置を選択させる為のボタンである。上記したように、複数の切り出し位置選択アイコン７４は、それぞれ非圧縮動画データの過去のフレームに対応する。主制御部５１は、切り出し位置選択アイコン７４が画面７１上で選択された場合、選択された切り出し位置選択アイコン７４に対応するフレームに基づいて、切り出し開始位置または切り出し終了位置を決定する。
【００８８】
図６に示されるように、主制御部５１は、切り出し位置選択アイコン７４が画面７１上で選択されたか否か判断する（ステップＳ３１）。主制御部５１は、切り出し位置選択アイコン７４が選択されていないと判断した場合（ステップＳ３１、ＮＯ）、ステップＳ３７の処理に移行する。
【００８９】
主制御部５１は、切り出し位置選択アイコン７４が選択されたと判断した場合（ステップＳ３１、ＹＥＳ）、切り出し開始位置を既に決定しているか否か判断する（ステップＳ３２）。
【００９０】
主制御部５１は、切り出し開始位置がまだ決定されていないと判断した場合（ステップＳ３２、ＮＯ）、選択された切り出し位置選択アイコン７４に基づいて切り出し開始位置を決定する（ステップＳ３３）。例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームを切り出し開始位置として決定する。さらに、主制御部５１は、切り出し開始位置から現時点までのフレームを非圧縮動画データから切り出し、切出動画データを第３の記憶領域６３に保存する（ステップＳ３４）。即ち、主制御部５１は、切り出し開始位置に基づいて、非圧縮動画データから切り出す切出動画データの先頭を決定する。
【００９１】
また、主制御部５１は、ステップＳ３２で、切り出し開始位置が既に決定されていると判断した場合（ステップＳ３２、ＹＥＳ）、選択された切り出し位置選択アイコン７４に基づいて切り出し終了位置を決定する（ステップＳ３５）。例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームを切り出し終了位置として決定する。さらに、主制御部５１は、第３の記憶領域６３に保存されている切り出し開始位置から切り出し終了位置までのフレームを含む切出動画データをファイル化して記録媒体に保存する（ステップＳ３６）。即ち、主制御部５１は、切り出し開始位置に対応するフレームが先頭であり、切り出し終了位置に対応するフレームが終端である切出動画データを第２の動画処理回路によって圧縮及びファイル化し、第３の記憶領域６３に保存する。主制御部５１は、ファイル化された第３の記憶領域６３上の切出動画データを記録媒体に書き込む。
【００９２】
主制御部５１は、図７の画面７１において切り出し位置選択アイコン７４が選択された場合、選択された切り出し位置選択アイコン７４に対応するフレームを切り出し開始位置として決定する。さらに、主制御部５１は、画面７１の表示から画面７５の表示に切り替える。
【００９３】
画面７５は、第２の動画撮影処理において表示部３１に表示される画面の１つである。画面７５は、スルー画表示７２、インジケータ７３、複数の切り出し位置選択アイコン７４、及びインジケータ７６などの表示を含む。インジケータ７６は、撮像装置１が切り出し中であることを示す表示である。
【００９４】
主制御部５１は、画面７５において切り出し位置選択アイコン７４が選択された場合、選択された切り出し位置選択アイコン７４に対応するフレームを切り出し終了位置として決定する。この場合、主制御部５１は、画面７５の表示から画面７１の表示に切り替える。
【００９５】
次に、主制御部５１は、非圧縮動画データから切り出しを行っているか否か判断する（ステップＳ３７）。例えば、主制御部５１は、切り出し開始位置が決定されており、切り出し終了位置が決定されていない場合、切り出し中であると判断する。
【００９６】
主制御部５１は、切り出しを行っていると判断した場合（ステップＳ３７、ＹＥＳ）、圧縮動画データの第２の記憶領域６２への保存と、切出動画データの第３の記憶領域６３への保存とを継続して行う（ステップＳ３８）。また、主制御部５１は、切り出しを行っていないと判断した場合（ステップＳ３７、ＮＯ）、圧縮動画データの第２の記憶領域６２への保存を継続して行う（ステップＳ３９）。
【００９７】
次に、主制御部５１は、動画撮影を終了するか否か判断する（ステップＳ４０）。例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っている（動画撮影中である）時に第２のレリーズ信号が入力されたと判断した場合、動画撮影を終了すると判断する。また、例えば、主制御部５１は、動画撮影中である時に操作部３２の録画ボタンが操作されたと判断した場合、動画撮影を終了すると判断する。
【００９８】
主制御部５１は、動画撮影を終了しないと判断した場合（ステップＳ４０、ＮＯ）、図５のステップＳ２２の処理に移行する。これにより、主制御部５１は、動画撮影は終了されるまでステップＳ２２乃至ステップＳ３０、及びステップＳ３１乃至ステップＳ４０までの処理を繰り返し行う。
【００９９】
また、主制御部５１は、動画撮影を終了すると判断した場合（ステップＳ４０、ＹＥＳ）、第２の記憶領域６２上の圧縮動画データをファイル化して、記録媒体に書き込む（ステップＳ４１）。
【０１００】
次に、主制御部５１は、動画撮影を終了した場合、切り出し中であり且つ切り出し終了位置が既に決定されているか否か判断する（ステップＳ４２）。
【０１０１】
主制御部５１は、切り出し終了位置が既に決定されていないと判断した場合（ステップＳ４２、ＮＯ）、第３の記憶領域６３に保存されている切り出し開始位置から最終フレームまでのフレームを含む切出動画データをファイル化して記録媒体に保存する（ステップＳ４３）。即ち、主制御部５１は、切り出し開始位置に対応するフレームが先頭であり、動画撮影終了時の最終フレームが終端である切出動画データを非圧縮動画データから切り出す。主制御部５１は、切出動画データを第２の動画処理回路によって圧縮及びファイル化し、第３の記憶領域６３に保存する。主制御部５１は、ファイル化された第３の記憶領域６３上の切出動画データを記録媒体に書き込む。
【０１０２】
主制御部５１は、切り出し終了位置が既に決定されていると判断した場合（ステップＳ４２、ＹＥＳ）、またはステップＳ４３において切出動画データをファイル化して記録媒体に保存した場合、第１の記憶領域６１、第２の記憶領域６２、及び第３の記憶領域６３のデータを削除し、処理を終了する（ステップＳ４４）。
【０１０３】
上記の構成によると、撮像装置１は、動画撮影により非圧縮動画データを取得し、非圧縮動画データを第１の記憶領域６１に記憶し、非圧縮動画データを圧縮して圧縮動画データを生成し、圧縮動画データを第２の記憶領域６２に記憶する。さらに、撮像装置１は、第１の記憶領域６１に記憶されている非圧縮動画データを、操作に応じて決定される切り出し開始位置に対応するフレームを先頭として切り出し、切出動画データを生成し、切出動画データを第３の記憶領域６３に記憶する。即ち、撮像装置１は、圧縮後に逐次非圧縮動画データを削除するのではなく、一定時間非圧縮動画データを記憶領域上に残しておき、操作に応じて決定される切り出し開始位置に対応するフレームを先頭とする切出動画データを非圧縮動画データから生成する。このような構成によると、撮像装置１は、ユーザの意図に沿ったフレームを先頭とする切出動画データを非圧縮動画データから生成することができる。この結果、撮像装置１は、ユーザの意図に沿った高精細な動画を生成することができる。
【０１０４】
また、上記したように、撮像装置１は、保存してから一定時間経過したフレームを第１の記憶領域６１上の非圧縮動画データから削除する。これにより、撮像装置１は、非圧縮動画データによる第１の記憶領域６１の容量の使用量を抑え、且つ切出動画データの生成に用いる非圧縮動画データを残すことができる。
【０１０５】
また、上記したように、撮像装置１は、圧縮動画データと切出動画データとで異なる映像コーデック、音声コーデック、及びファイルの種類を指示する構成であってもよい。圧縮動画データは、切出動画データに比べて長い。そこで、撮像装置１は、高圧縮率の映像コーデック及び音声コーデックを用いて圧縮動画データを生成し、圧縮動画データの生成に用いた映像コーデック及び音声コーデックに比べて低圧縮率の映像コーデック及び音声コーデックを用いて切出動画データを生成する構成であってもよい。この構成によると、撮像装置１は、圧縮動画データの容量を抑え、且つ高精細な切出動画データを保存することができる。
【０１０６】
なお、上記した実施形態では、主制御部５１は、操作に応じて切り出し開始位置を決定すると説明したが、この構成に限定されない。主制御部５１は、時計部３０から供給される時間に応じて切り出し開始位置及び切り出し終了位置を決定する構成であってもよい。このような構成によると、撮像装置１は、予め設定された時刻に開始または終了する演目に関する動画の切り出しを容易にすることができる。
【０１０７】
また、主制御部５１は、姿勢センサ２９から供給されるボディユニット３の筐体の姿勢の検出結果に応じて切り出し開始位置及び切り出し終了位置を決定する構成であってもよい。このような構成によると、撮像装置１は、例えば三脚から撮像装置１が動かされたタイミングを先頭フレームとする動画を切り出すことができる。また、撮像装置１は、例えば三脚に撮像装置１が置かれたタイミングを終端のフレームとする動画を切り出すことができる。
【０１０８】
また、主制御部５１は、マイク２４により取得した音声に応じて切り出し開始位置及び切り出し終了位置を決定する構成であってもよい。例えば、主制御部５１は、マイク２４により取得した音声に対して音声認識を行い、予め設定されたパターンの音声が認識されたタイミングを切り出し開始位置または切り出し終了位置として決定する構成であってもよい。また、例えば、主制御部５１は、マイク２４により取得した音声の解析を行い、予め設定された波形の音声が検出されたタイミングを切り出し開始位置または切り出し終了位置として決定する構成であってもよい。このような構成によると、撮像装置１は、例えばユーザが撮像装置１を操作できない状態であっても、ユーザの意図するタイミングで動画を切り出すことができる。
【０１０９】
また、主制御部５１は、操作部３２のタッチセンサ以外の操作部材の操作に応じて切り出し開始位置及び切り出し終了位置を決定する構成であってもよい。例えば、主制御部５１は、切り出し開始位置が決定されていない状態で所定の操作部材が操作された場合、操作部材が操作されたタイミングを切り出し開始位置として決定する。また、主制御部５１は、切り出し開始位置が決定されている状態で所定の操作部材が操作された場合、操作部材が操作されたタイミングを切り出し終了位置として決定する。このような構成によると、主制御部５１は、切り出し位置選択アイコン７４を表示部３１に表示させることなく、ユーザの意図するタイミングで動画を切り出すことができる。
【０１１０】
また、主制御部５１は、動画撮影中に撮像装置１の電源がオフされる操作が行われた場合、または、図示されないバッテリーの残量が所定の値より減少した場合、撮像装置１の電源をオフする前に録画中の圧縮動画データを記録媒体に保存する。また、さらに主制御部５１は、動画撮影中であり且つ切り出し中に、撮像装置１の電源がオフされる操作が行われた場合、または、図示されないバッテリーの残量が所定の値より減少した場合、撮像装置１の電源をオフする前に、切り出し終了位置を自動的に決定する。例えば、主制御部５１は、現時点でのフレームを切り出し終了位置として決定する。さらに、主制御部５１は、例えば切出動画データを記録媒体に保存する。
【０１１１】
また、主制御部５１は、図７における画面上での操作に応じて、切り出し位置選択アイコン７４の表示を切り替える構成であってもよい。例えば、主制御部５１は、図７における画面上での特定の操作に応じて、より古い切り出し位置選択アイコン７４を表示させる構成であってもよい。具体的には、主制御部５１は、図７の画面上において、スライドする操作が入力された場合、スライドの方向に応じて切り出し位置選択アイコン７４を新しいものまたは古いものに切り替えてもよい。また、主制御部５１は、図７の画面上におけるスライド操作の方向に応じて、切り出し位置選択アイコン７４を新しいものから古いもの、または古いものから新しいものにスクロールさせてもよい。
【０１１２】
また、上記の実施形態では、撮像装置１は、非圧縮動画データから複数のフレームを抽出し、抽出した複数のフレームを用いて切り出し開始位置を決定する為の複数の切り出し位置選択アイコン７４を表示部３１に表示させ、表示部３１に表示された複数の切り出し位置選択アイコン７４のうち操作部３２によって選択された切り出し位置選択アイコン７４に応じて切り出し開始位置及び切り出し終了位置を決定すると説明したが、この構成に限定されない。撮像装置１は、例えばスマートフォンなどの表示部と操作部とを有する外部機器と通信部３３により通信し、通信結果に応じて切り出し開始位置及び切り出し終了位置を決定する構成であってもよい。即ち、撮像装置１の表示部３１及び操作部３２に相当する構成が外部機器に設けられていてもよい。例えば、撮像装置１の主制御部５１は、非圧縮動画データから複数のフレームを抽出し、抽出した複数のフレームを用いて切り出し開始位置を決定する為の複数の切り出し位置選択アイコンを通信部３３により外部機器に出力する。外部機器は、複数の切り出し位置選択アイコンを表示部に表示する。外部機器は、切り出し位置選択アイコンが操作部によって選択された場合、選択結果として選択された切り出し位置選択アイコンを示す情報を撮像装置１に送信する。主制御部５１は、通信部３３から切り出し位置選択アイコンの選択結果を取得し、切り出し位置選択アイコンの選択結果に応じて切り出し開始位置及び切り出し終了位置を決定する。この構成によると、撮像装置１は、ユーザが撮像装置１を直接操作しなくても、ユーザの意図するタイミングで動画を切り出すことができる。またさらに、主制御部５１は、画像信号処理回路２３において生成されたスルー画を通信部３３によって外部機器に出力してもよい。
【０１１３】
なお、上記の実施形態では、撮像装置１は、切り出し終了位置が決定される毎に切出動画データをファイル化する構成として説明したが、この構成に限定されない。例えば、撮像装置１は、動画撮影が開始されてから終了するまでの間に生成された複数の切出動画データを結合して１つのファイルとして保存する構成であってもよい。
【０１１４】
図８は、切出動画データのファイルの例について説明する為の説明図である。図８の例は、動画撮影中の全てのフレームを含む圧縮動画データと、非圧縮動画データから切り出された切出動画データとの対応を示す。
【０１１５】
図８のタイミングｔ６は、動画撮影が開始され、且つ１つ目の切り出し開始位置に対応するタイミングである。タイミングｔ７は、１つ目の切り出し終了に対応するタイミングである。タイミングｔ８は、２つ目の切り出し開始位置に対応するタイミングである。タイミングｔ９は、２つ目の切り出し終了に対応するタイミングである。
【０１１６】
上記のような例によると、主制御部５１は、タイミングｔ６乃至タイミングｔ９に亘って、非圧縮動画データを逐次圧縮することにより、圧縮動画データＭ１（ファイル名：0000_O.mov）を生成する。また、主制御部５１は、タイミングｔ６乃至タイミングｔ７に対応するフレームを非圧縮動画データから切り出すことにより、切出動画データＭ２（ファイル名：0000_SUB1.mov）を生成する。また、主制御部５１は、タイミングｔ８乃至タイミングｔ９に対応するフレームを非圧縮動画データから切り出すことにより、切出動画データＭ３（ファイル名：0000_SUB2.mov）を生成する。
【０１１７】
また、主制御部５１は、タイミングｔ６乃至タイミングｔ７に対応するフレームを非圧縮動画データから切り出し、タイミングｔ８乃至タイミングｔ９に対応するフレームを非圧縮動画データから切り出し、切り出したフレームを用いて１つの切出動画データＭ４（ファイル名：0000_SUB1.mov）を生成してもよい。またさらに、主制御部５１は、切出動画データＭ２及びＭ３と、切出動画データＭ４との両方を生成し、記録媒体に保存する構成であってもよい。
【０１１８】
図９は、記録媒体内に圧縮動画データ及び切出動画データを保存する場合のフォルダ及びファイルの構造の例について説明する為の説明図である。なお、ここでは、図８に示す圧縮動画データＭ１、切出動画データＭ２、及び切出動画データＭ３を記録媒体に保存する例について説明する。
【０１１９】
例えば、主制御部５１は、記録媒体の中にフォルダＦ１（フォルダ名：DCIM）を生成し、生成したフォルダＦ１内に種々の動画データを保存する。具体的には、主制御部５１は、フォルダＦ１の中に動画を保存する為のフォルダＦ２（フォルダ名：MOVIE）を生成し、生成したフォルダＦ２内に圧縮動画データＭ１、切出動画データＭ２、及び切出動画データＭ３を保存する。
【０１２０】
図１０は、記録媒体内に圧縮動画データ及び切出動画データを保存する場合のフォルダ及びファイルの構造の他の例について説明する為の説明図である。なお、ここでは、図８に示す圧縮動画データＭ１、切出動画データＭ２、及び切出動画データＭ３を記録媒体に保存する例について説明する。
【０１２１】
例えば、主制御部５１は、記録媒体の中にフォルダＦ１（フォルダ名：DCIM）を生成し、生成したフォルダＦ１内に種々の動画データを保存する。具体的には、主制御部５１は、フォルダＦ１の中に圧縮動画データを保存する為のフォルダＦ３（フォルダ名：MOVIE）を生成し、生成したフォルダＦ３内に圧縮動画データＭ１を保存する。また、主制御部５１は、フォルダＦ１の中に切出動画データを保存する為のフォルダＦ４（フォルダ名：SUB）を生成し、生成したフォルダＦ４内に切出動画データＭ２、及び切出動画データＭ３を保存する。上記のように主制御部５１は、切出動画データを圧縮動画データとは別のフォルダに分けて保存する構成であってもよい。
【０１２２】
またさらに、主制御部５１は、圧縮動画データＭ１と切出動画データＭ２及びＭ３を異なる記録媒体に保存する構成であってもよい。例えば、主制御部５１は、圧縮動画データＭ１を第１のメモリＩ／Ｆ３４に接続された第１の記録媒体ＭＣ１に保存し、切出動画データＭ２及びＭ３を第２のメモリＩ／Ｆ３５に接続された第２の記録媒体ＭＣ２に保存する構成であってもよい。
【０１２３】
また、上記の例では、切出動画データのファイル名は「0000_SUBx.mov」であると説明したが、この構成に限定されない。主制御部５１は、如何なる情報を用いて切出動画データのファイル名を設定する構成であってもよい。例えば、主制御部５１は、切出動画データのファイル名を「日時＋固定の文字列（例えばSUB）＋連番」のように設定してもよい。また、例えば、主制御部５１は、「切出動画データを生成した機材の名称」をファイル名に付加してもよい。
【０１２４】
また、主制御部５１は、切出動画データのファイルに種々の情報を付加してもよい。例えば、主制御部５１は、「動画の長さ」、「フレーム幅（横のピクセル数）」、「フレーム高（縦のピクセル数）」、「ビットレート」、「フレーム率」、「音声のチャンネル数」、「オーディオサンプルレート」、「撮影日時」、「GPS情報（緯度経度標高）」、及び「切出動画データを生成した機材の名称」などの情報を切出動画データのファイルに付加してもよい。
【０１２５】
また、上記の実施形態では、撮像装置１は、非圧縮データから切り出された切出動画データを圧縮する構成であると説明したが、この構成に限定されない。撮像装置１は、非圧縮データに対してフレーム内圧縮が施されているときには非圧縮データを伸長する構成であってもよいし、圧縮しない構成であってもよい。
【０１２６】
また、上記の実施形態では、撮像装置１は、非圧縮データから切り出された切出動画データを記録媒体に保存する構成であると説明したが、この構成に限定されない。撮像装置１は、通信部３３を介して接続される外部機器に切出動画データを出力する構成であってもよい。
【０１２７】
なお、上記の実施形態では、撮像装置１が非圧縮動画データから切出動画データを切り出す例について説明したが、この構成に限定されない。ＴＶなどの放送受信装置が放送信号から切出動画データを切り出す構成であってもよい。
【０１２８】
（第２の実施形態）  
次に、第２の実施形態に係る撮像装置１について説明する。なお、第２の実施形態に係る撮像装置１は、第１の実施形態に係る撮像装置１と同様の構成を備える為、第１の実施形態に係る撮像装置１と異なる動作について説明する。
【０１２９】
撮像装置１は、操作に応じてタグを切出動画データ毎に設定する構成であってもよい。タグは、ユーザの操作によって予め設定された情報である。なお、タグは、デフォルトで設定されたものであってもよい。より具体的には、タグは、「兄」、「弟」、「姉」、「妹」、「父」、「母」、「祖父」、「祖母」などの家族を示すものなどであってもよいし、何かしらのイベントを示すものであってもよいし、如何なるものであってもよい。また、タグは、文字列の情報を含んでいてもよい。また、タグは、図柄の情報を含んでいてもよい。本実施形態では、「兄」と「弟」をタグとして用いる例について説明する。
【０１３０】
撮像装置１には、少なくとも２種類以上タグが予め設定されているものとする。即ち、撮像装置１は、複数のタグに関する情報を不揮発性メモリ３９などに記憶している。また、撮像装置１は、不揮発性メモリ３９に記憶されている種々のタグを操作部３２の操作に応じて変更するように構成されていてもよい。
【０１３１】
図１１及び図１２は、第２の実施形態における第２の動画処理について説明する為のフローチャートである。また、図１３は、図１１及び図１２に示す第２の動画撮影処理において表示部３１に表示される画面の表示例を示す。
【０１３２】
撮像装置１の主制御部５１は、まず動画撮影を実行するか否か判断する（ステップＳ５１）。例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っていない（動画撮影中ではない）時に、第２のレリーズ信号を受け取った場合、動画撮影を実行すると判断する。また、例えば、主制御部５１は、動画撮影中ではない時に操作部３２の録画ボタンが操作されたと判断した場合、動画撮影を実行すると判断する。
【０１３３】
主制御部５１は、動画撮影を実行すると判断した場合（ステップＳ５１、ＹＥＳ）、非圧縮動画データを取得する（ステップＳ５２）。主制御部５１は、非圧縮動画データを第１の記憶領域６１に保存する（ステップＳ５３）。主制御部５１は、継続して非圧縮動画データを取得するとともに、取得した非圧縮動画データを第１の記憶領域６１に逐次保存する。
【０１３４】
さらに、主制御部５１は、第１の記憶領域６１に空き容量があるか否か判断する（ステップＳ５４）。主制御部５１は、第１の記憶領域６１に空き容量がないと判断した場合（ステップＳ５４、ＮＯ）、第１の記憶領域６１の非圧縮動画データを構成する複数のフレームのうち古いフレームを１つまたは複数削除する（ステップＳ５５）。これにより、主制御部５１は、第１の記憶領域６１に空き容量を作る。主制御部５１は、第１の記憶領域６１に空き容量があると判断した場合（ステップＳ５４、ＹＥＳ）、またはステップＳ５５によって第１の記憶領域６１に空き容量を作った場合、ステップＳ５６の動作に移行する。
【０１３５】
主制御部５１は、第１の記憶領域６１の非圧縮動画データを圧縮し、圧縮動画データを生成する（ステップＳ５６）。例えば、主制御部５１は、第１の記憶領域６１の非圧縮動画データを読み出し、第２の動画処理回路２８によって圧縮して圧縮動画データを生成するように制御する。主制御部５１は、圧縮動画データを第２の記憶領域６２に記憶する（ステップＳ５７）。
【０１３６】
また、主制御部５１は、画像信号処理回路２３において生成されたスルー画を用いてライブビュー表示を更新する（ステップＳ５８）。即ち、主制御部５１は、画像信号処理回路２３においてスルー画が生成される毎に、表示部３１に表示させる。
【０１３７】
次に主制御部５１は、タグをユーザに選択させる為のボタンであるタグ選択アイコンを生成し、表示部３１に表示させる（ステップＳ５９）。例えば、主制御部５１は、不揮発性メモリ３９に記憶されている複数のタグに対応するタグ選択アイコンをそれぞれ生成する。主制御部５１は、例えば、タグが含む文字列を用いてタグ選択アイコンを生成してもよい。また、主制御部５１は、例えば、タグが含む図柄を用いてタグ選択アイコンを生成してもよい。
【０１３８】
さらに、主制御部５１は、生成した複数のタグ選択アイコンを表示部３１に表示させる。なお、主制御部５１は、複数のタグ選択アイコンを選択可能な状態で表示部３１に表示させる。例えば、主制御部５１は、ライブビュー表示に複数のタグ選択アイコンを重ねて表示させてもよい。
【０１３９】
主制御部５１は、タグ選択アイコンが選択されたか否か判断する（ステップＳ６０）。タグ選択アイコンが選択されていないと判断した場合（ステップＳ６０、ＮＯ）、ステップＳ５２の処理に移行する。主制御部５１は、上記のステップＳ５２乃至ステップＳ６０の処理を行うことにより、図１３に示される画面８１を表示する。
【０１４０】
図１３の画面８１は、第２の実施形態に係る第２の動画撮影処理において表示部３１に表示される画面の１つである。画面８１は、スルー画表示７２、インジケータ７３、タグ選択アイコン８４、タグ選択アイコン８５、及びタグ選択アイコン８６などの表示を含む。タグ選択アイコン８４は、「兄」のタグを示すアイコンである。主制御部５１は、タグ選択アイコン８４が選択された場合、タグとして「兄」を選択する。タグ選択アイコン８５は、「弟」のタグを示すアイコンである。主制御部５１は、タグ選択アイコン８５が選択された場合、タグとして「弟」を選択する。タグ選択アイコン８６は、「兄＋弟」のタグを示すアイコンである。主制御部５１は、タグ選択アイコン８６が選択された場合、タグとして「兄＋弟」を選択する。
【０１４１】
また、主制御部５１は、選択中のタグに対応するタグ選択アイコンを他のタグ選択アイコンと異なる表示にしてもよい。例えば、主制御部５１は、選択中のタグに対応するタグ選択アイコンを他のタグ選択アイコンと違う色で表示する。
【０１４２】
また、主制御部は、タグ選択アイコンが選択されたと判断した場合（ステップＳ６０、ＹＥＳ）、非圧縮動画データ内の複数のフレームのうちの一部を抽出し、抽出したフレームに基づいて切り出し位置選択アイコンを生成する（ステップＳ６１）。例えば、主制御部５１は、非圧縮動画データから抽出したフレームを縮小することによって、切り出し位置選択アイコンを生成する。主制御部５１は、所定の条件に従ったタイミングで切り出し位置選択アイコンを生成する。具体的には、主制御部５１は、所定時間間隔で切り出し位置選択アイコンを生成する。即ち、主制御部５１は、前に切り出し位置選択アイコンを生成してから所定時間間隔が経過した場合、非圧縮動画データの最新のフレームを用いて次の切り出し位置選択アイコンを生成する。
【０１４３】
さらに、主制御部５１は、生成した切り出し位置選択アイコンを用いて、表示部３１の切り出し位置選択アイコンの表示を更新する（ステップＳ６２）。なお、主制御部５１は、複数の切り出し位置選択アイコンを選択可能な状態で表示部３１に表示させる。より具体的には、主制御部５１は、複数のフレームから複数の切り出し位置選択アイコンを生成し、生成した切り出し位置選択アイコンを時系列的に並べて表示部３１に表示させる。主制御部５１は、ステップＳ６２の後、図１２のステップＳ７１の処理に移行する。
【０１４４】
図１３の画面８７は、第２の実施形態に係る第２の動画撮影処理において表示部３１に表示される画面の１つである。
【０１４５】
例えば画面８１においてタグ選択アイコン８４が選択された場合、主制御部５１は、画面８１の表示を画面８７の表示に切り替える。画面８７は、スルー画表示７２、インジケータ７３、複数の切り出し位置選択アイコン７４、タグ選択アイコン８４、タグ選択アイコン８５、及びタグ選択アイコン８６などの表示を含む。即ち、主制御部５１は、タグが選択された場合に複数の切り出し位置選択アイコン７４を表示部３１に表示させる。
【０１４６】
図１２に示されるように、主制御部５１は、切り出し位置選択アイコン７４が画面８７上で選択されたか否か判断する（ステップＳ７１）。主制御部５１は、切り出し位置選択アイコン７４が選択されていないと判断した場合（ステップＳ７１、ＮＯ）、ステップＳ７８の処理に移行する。
【０１４７】
主制御部５１は、切り出し位置選択アイコン７４が選択されたと判断した場合（ステップＳ７１、ＹＥＳ）、切り出し位置選択アイコン７４を非表示にする（ステップＳ７２）。さらに、主制御部５１は、切り出し開始位置を既に決定しているか否か判断する（ステップＳ７３）。
【０１４８】
主制御部５１は、切り出し開始位置がまだ決定されていないと判断した場合（ステップＳ７３、ＮＯ）、選択された切り出し位置選択アイコン７４に基づいて切り出し開始位置を決定する（ステップＳ７４）。例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームを切り出し開始位置として決定する。さらに、主制御部５１は、切り出し開始位置から現時点までのフレームを非圧縮動画データから切り出し、切出動画データを第３の記憶領域に保存する（ステップＳ７５）。即ち、主制御部５１は、切り出し開始位置に基づいて、非圧縮動画データから切り出す切出動画データの先頭を決定する。
【０１４９】
画面８７において切り出し位置選択アイコン７４が選択された場合、主制御部５１は、画面８７の表示を画面８９の表示に切り替える。画面８９は、スルー画表示７２、インジケータ７３、タグ選択アイコン８４、タグ選択アイコン８５、タグ選択アイコン８６、及びインジケータ９０などの表示を含む。インジケータ９０は、タグが選択された上で動画の切り出しが行われていることを示す表示である。即ち、主制御部５１は、タグが選択された上で、切り出し位置選択アイコン７４の選択によって切り出し開始位置が決定された場合、選択したタグの切出動画データを生成している旨を示すインジケータ９０を表示する。
【０１５０】
また、主制御部５１は、ステップＳ７３で、切り出し開始位置が既に決定されていると判断した場合（ステップＳ７３、ＹＥＳ）、選択された切り出し位置選択アイコン７４に基づいて切り出し終了位置を決定する（ステップＳ７６）。例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームを切り出し終了位置として決定する。
【０１５１】
さらに、主制御部５１は、第３の記憶領域６３に保存されている切出動画データをファイル化し、選択されているタグに関する情報を切出動画データのファイルに付加し、記録媒体に保存する（ステップＳ７７）。即ち、主制御部５１は、タグが選択されている状態で切出動画データをファイル化する場合、選択されているタグに関する情報を切出動画データのファイルに付加する。なお、主制御部５１は、タグを示す文字列、タグの図柄などを切出動画データのファイルに付加する構成であってもよい。また、主制御部５１は、記録媒体の中にタグに応じたフォルダを生成し、タグに対応するフォルダにファイル化された切出動画データを保存する構成であってもよい。
【０１５２】
即ち、主制御部５１は、切り出し開始位置に対応するフレームが先頭であり、切り出し終了位置に対応するフレームが終端である切出動画データを第２の動画処理回路によって圧縮及びファイル化し、タグに関する情報を切出動画データのファイルに付加し、第３の記憶領域６３に保存する。主制御部５１は、ファイル化された第３の記憶領域６３上の切出動画データを記録媒体に書き込む。
【０１５３】
なお、主制御部５１は、ステップＳ７１において、切り出し位置選択アイコン７４が選択されたと判断した場合（ステップＳ７１、ＹＥＳ）、切り出し位置選択アイコン７４を非表示にするのではなく、切り出し終了位置が決定されるまで切り出し位置選択アイコン７４を表示させてもよい。この場合、主制御部５１は、ステップＳ７６において切り出し終了位置が決定された場合、またはステップＳ７７において切出動画データを保存した場合に切り出し位置選択アイコン７４を非表示にする。即ち、主制御部５１は、選択の必要性に応じて切り出し位置選択アイコン７４の表示と非表示とを切り替える。
【０１５４】
次に、主制御部５１は、非圧縮動画データから切り出しを行っているか否か判断する（ステップＳ７８）。例えば、主制御部５１は、切り出し開始位置が決定されており、切り出し終了位置が決定されていない場合、切り出し中であると判断する。
【０１５５】
主制御部５１は、切り出しを行っていると判断した場合（ステップＳ７８、ＹＥＳ）、圧縮動画データの第２の記憶領域６２への保存と、切出動画データの第３の記憶領域６３への保存とを継続して行う（ステップＳ７９）。また、主制御部５１は、切り出しを行っていないと判断した場合（ステップＳ７８、ＮＯ）、圧縮動画データの第２の記憶領域６２への保存を継続して行う（ステップＳ８０）。
【０１５６】
次に、主制御部５１は、動画撮影を終了するか否か判断する（ステップＳ８１）。例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っている（動画撮影中である）時に第２のレリーズ信号が入力されたと判断した場合、動画撮影を終了すると判断する。また、例えば、主制御部５１は、動画撮影中である時に操作部３２の録画ボタンが操作されたと判断した場合、動画撮影を終了すると判断する。
【０１５７】
主制御部５１は、動画撮影を終了しないと判断した場合（ステップＳ８１、ＮＯ）、図１１のステップＳ５２の処理に移行する。これにより、主制御部５１は、動画撮影は終了されるまでステップＳ５１乃至ステップＳ６２、及びステップＳ７１乃至ステップＳ８１までの処理を繰り返し行う。
【０１５８】
また、主制御部５１は、動画撮影を終了すると判断した場合（ステップＳ８１、ＹＥＳ）、第２の記憶領域６２上の圧縮動画データをファイル化して、記録媒体に書き込む（ステップＳ８２）。
【０１５９】
次に、主制御部５１は、動画撮影を終了した場合、切り出し中であり且つ切り出し終了位置が既に決定されているか否か判断する（ステップＳ８３）。
【０１６０】
主制御部５１は、切り出し終了位置が既に決定されていないと判断した場合（ステップＳ８３、ＮＯ）、第３の記憶領域６３に保存されている切出動画データをファイル化し、タグに関する情報を切出動画データのファイルに付加し、記録媒体に保存する（ステップＳ８４）。即ち、主制御部５１は、切り出し開始位置に対応するフレームが先頭であり、動画撮影終了時の最終フレームが終端である切出動画データを第２の動画処理回路によって圧縮及びファイル化し、タグに関する情報を切出動画データのファイルに付加し、第３の記憶領域６３に保存する。主制御部５１は、ファイル化された第３の記憶領域６３上の切出動画データを記録媒体に書き込む。
【０１６１】
主制御部５１は、切り出し終了位置が既に決定されていると判断した場合（ステップＳ８３、ＹＥＳ）、またはステップＳ８４において切出動画データをファイル化して記録媒体に保存した場合、第１の記憶領域６１、第２の記憶領域６２、及び第３の記憶領域６３のデータを削除し、処理を終了する（ステップＳ８５）。
【０１６２】
上記の構成によると、撮像装置１は、選択操作に応じたタグを切出動画データのファイルに付加することができる。これにより、撮像装置１は、動画撮影時のユーザの意図に沿った情報を切出動画データに付加することができる。この結果、ユーザの意図に沿って動画の切り出しを行うことができる撮像装置及び撮像方法を提供することができる。
【０１６３】
なお、図１３の例では、主制御部５１は、タグ選択アイコンが選択された場合に切り出し位置選択アイコンを表示部に表示させる構成として説明したが、この構成に限定されない。主制御部５１は、タグ選択アイコンと切り出し位置選択アイコンとを表示部に常時表示させる構成であってもよい。
【０１６４】
図１４は、第２の動画撮影処理において表示部３１に表示される画面の表示例を示す。
【０１６５】
図１４の画面９１は、第２の実施形態に係る第２の動画撮影処理において表示部３１に表示される画面の他の例である。画面９１は、スルー画表示７２、インジケータ７３、複数の切り出し位置選択アイコン７４、タグ選択アイコン８４、タグ選択アイコン８５、及びタグ選択アイコン８６などの表示を含む。このような画面では、タグ選択アイコンが先に選択されてもよいし、切り出し位置選択アイコンが先に選択されてもよい。例えば、タグ選択アイコンが先に選択される場合、主制御部５１は、切り出し位置選択アイコンの選択に応じて切り出し開始位置及び切り出し終了位置を決定し、切り出しを行い、切出動画データにタグを付加する。また、例えば、切り出し位置選択アイコンが先に選択される場合、主制御部５１は、切り出し位置選択アイコンの選択に応じて切り出し開始位置及び切り出し終了位置を決定し、切り出しを行い、切り出し中のタグ選択アイコンの操作に応じて切出動画データにタグを付加する。
【０１６６】
またさらに、主制御部５１は、切り出し中の動画を表示部３１に表示させてもよい。例えば、主制御部５１は、画面９１における操作に応じて切り出し開始位置が決定された場合、動画の切り出しを行う。さらに、主制御部５１は、動画の切り出しを開始した場合、画面９１の表示から画面９２の表示に切り替える。画面９２は、スルー画表示７２、インジケータ７３、複数の切り出し位置選択アイコン７４、タグ選択アイコン８４、タグ選択アイコン８５、タグ選択アイコン８６、及び表示枠９３などの表示を含む。表示枠９３は、切り出し中の動画を示す表示枠である。例えば、主制御部５１は、切出動画データの先頭のフレームを表示枠９３に表示する。また、主制御部５１は、切出動画データを先頭のフレームから動画として表示枠９３に表示する構成であってもよい。
【０１６７】
また、主制御部５１は、上記の第２の動画撮影処理により切出動画データにタグを付加する場合、切出動画データのファイル名にタグを示す文字列を付加する構成であってもよい。例えば、主制御部５１は、上記の第２の動画撮影処理によって、圧縮動画データＭ１（ファイル名：0000_O.mov）と、「兄」を示すタグが付加された切出動画データＭ５（ファイル名：0000_ANI1.mov）及び切出動画データＭ６（ファイル名：0000_ANI2.mov）、「弟」を示すタグが付加された切出動画データＭ７（ファイル名：0000_OTO1.mov）及び切出動画データＭ８（ファイル名：0000_OTO2.mov）などを生成する。
【０１６８】
また、主制御部５１は、タグの種類ごとに異なるフォルダを記録媒体の中に生成してもよい。図１５は、記録媒体内に圧縮動画データ及び切出動画データを保存する場合のフォルダ及びファイルの構造の例について説明する為の説明図である。なお、ここでは、圧縮動画データＭ１、切出動画データＭ５乃至Ｍ８を記録媒体に保存する例について説明する。
【０１６９】
例えば、主制御部５１は、フォルダＦ１の中に圧縮動画データを保存する為のフォルダＦ３（フォルダ名：MOVIE）を生成し、生成したフォルダＦ３内に圧縮動画データＭ１を保存する。また、主制御部５１は、フォルダＦ１の中に「兄」のタグが付加された切出動画データを保存する為のフォルダＦ５（フォルダ名：ANI）を生成し、生成したフォルダＦ５内に「兄」のタグが付加された切出動画データＭ５及びＭ６を保存する。また、主制御部５１は、フォルダＦ１の中に「弟」のタグが付加された切出動画データを保存する為のフォルダＦ６（フォルダ名：OTO）を生成し、生成したフォルダＦ６内に「弟」のタグが付加された切出動画データＭ７及びＭ８を保存する。
【０１７０】
また、主制御部５１は、圧縮動画データＭ１と切出動画データＭ５乃至及びＭ８を異なる記録媒体に保存する構成であってもよい。例えば、主制御部５１は、圧縮動画データＭ１を第１のメモリＩ／Ｆ３４に接続された第１の記録媒体ＭＣ１に保存し、切出動画データＭ５乃至Ｍ８を第２のメモリＩ／Ｆ３５に接続された第２の記録媒体ＭＣ２に保存する構成であってもよい。
【０１７１】
またさらに、主制御部５１は、タグの種類ごとに切出動画データを異なる記録媒体に保存する構成であってもよい。例えば、主制御部５１は、「兄」のタグが付加された切出動画データＭ５及びＭ６を第１のメモリＩ／Ｆ３４に接続された第１の記録媒体ＭＣ１に保存し、「弟」のタグが付加された切出動画データＭ７及びＭ８を第２のメモリＩ／Ｆ３５に接続された第２の記録媒体ＭＣ２に保存する構成であってもよい。
【０１７２】
また、主制御部５１は、切出動画データのファイルに種々の情報を付加してもよい。例えば、主制御部５１は、「動画の長さ」、「フレーム幅（横のピクセル数）」、「フレーム高（縦のピクセル数）」、「ビットレート」、「フレーム率」、「音声のチャンネル数」、「オーディオサンプルレート」、「撮影日時」、「GPS情報（緯度経度標高）」、「切出動画データを生成した機材の名称」、「タグ」などの情報を切出動画データのファイルに付加してもよい。
【０１７３】
またさらに、主制御部５１は、顔検出の結果に応じて、切り出し開始位置、切り出し終了位置、及びタグの種類を決定する構成であってもよい。例えば、主制御部５１は、特定の人物の顔が写った画像データを静止画撮影、または外部からの供給によって取得する。主制御部５１は、顔の領域の画像に基づいて顔特徴を算出し、不揮発性メモリ３９に記憶する。さらに、主制御部５１は、非圧縮動画データを構成するフレームから顔を検出する。主制御部５１は、フレームにおける顔の領域の画像から顔特徴を算出する。主制御部５１は、予め不揮発性メモリ３９に記憶された顔特徴と一致する顔特徴が算出されたフレームを特定する。例えば、主制御部５１は、登録された顔と一致する顔が写った複数のフレームのうちの先頭のフレームを切り出し開始位置として決定し、登録された顔と一致する顔が写った複数のフレームのうちの終端のフレームを切り出し終了位置として決定する。この構成によると、撮像装置１は、予め登録された特定の人物が写ったシーンを非圧縮動画データから自動的に切り出すことができる。
【０１７４】
（第３の実施形態）  
次に、第３の実施形態に係る撮像装置１について説明する。なお、第３の実施形態に係る撮像装置１は、第１の実施形態に係る撮像装置１と同様の構成を備える為、第１の実施形態に係る撮像装置１と異なる動作について説明する。
【０１７５】
図１６は、第３の実施形態における第２の動画処理について説明する為のフローチャートである。なお、図１６は、図５のステップＳ３０の後続の処理を示すものである。
【０１７６】
図１６に示されるように、主制御部５１は、切り出し位置選択アイコン７４が画面７１上で選択されたか否か判断する（ステップＳ９１）。主制御部５１は、切り出し位置選択アイコン７４が選択されていないと判断した場合（ステップＳ９１、ＮＯ）、ステップＳ９７の処理に移行する。
【０１７７】
主制御部５１は、切り出し位置選択アイコン７４が選択されたと判断した場合（ステップＳ９１、ＹＥＳ）、切り出し開始位置を既に決定しているか否か判断する（ステップＳ９２）。
【０１７８】
主制御部５１は、切り出し開始位置がまだ決定されていないと判断した場合（ステップＳ９２、ＮＯ）、選択された切り出し位置選択アイコン７４に対応するフレームから遡ったフレームを切り出し開始位置として決定する（ステップＳ９３）。例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームから所定フレーム数前のフレームを切り出し開始位置として決定する。また例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームから所定時間前のフレームを切り出し開始位置として決定する。さらに、主制御部５１は、切り出し開始位置から現時点までのフレームを非圧縮動画データから切り出し、切出動画データを第３の記憶領域に保存する（ステップＳ９４）。即ち、主制御部５１は、切り出し開始位置に基づいて、非圧縮動画データから切り出す切出動画データの先頭を決定する。
【０１７９】
また、主制御部５１は、ステップＳ９２で、切り出し開始位置が既に決定されていると判断した場合（ステップＳ９２、ＹＥＳ）、選択された切り出し位置選択アイコン７４に対応するフレームから遡ったフレームを切り出し終了位置として決定する（ステップＳ９５）。例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームから所定フレーム数前のフレームを切り出し終了位置として決定する。また例えば、主制御部５１は、選択された切り出し位置選択アイコン７４に対応するフレームから所定時間前のフレームを切り出し終了位置として決定する。さらに、主制御部５１は、第３の記憶領域６３に保存されている切出動画データをファイル化して記録媒体に保存する（ステップＳ９６）。即ち、主制御部５１は、切り出し開始位置に対応するフレームが先頭であり、切り出し終了位置に対応するフレームが終端である切出動画データを第２の動画処理回路によって圧縮及びファイル化し、第３の記憶領域６３に保存する。主制御部５１は、ファイル化された第３の記憶領域６３上の切出動画データを記録媒体に書き込む。
【０１８０】
次に、主制御部５１は、非圧縮動画データから切り出しを行っているか否か判断する（ステップＳ９７）。例えば、主制御部５１は、切り出し開始位置が決定されており、切り出し終了位置が決定されていない場合、切り出し中であると判断する。
【０１８１】
主制御部５１は、切り出しを行っていると判断した場合（ステップＳ９７、ＹＥＳ）、圧縮動画データの第２の記憶領域６２への保存と、切出動画データの第３の記憶領域６３への保存とを継続して行う（ステップＳ９８）。また、主制御部５１は、切り出しを行っていないと判断した場合（ステップＳ９７、ＮＯ）、圧縮動画データの第２の記憶領域６２への保存を継続して行う（ステップＳ９９）。
【０１８２】
次に、主制御部５１は、動画撮影を終了するか否か判断する（ステップＳ１００）。例えば、主制御部５１は、撮像装置１が動画撮影モードとして動作しており、且つ動画の撮影を行っている（動画撮影中である）時に第２のレリーズ信号が入力されたと判断した場合、動画撮影を終了すると判断する。また、例えば、主制御部５１は、動画撮影中である時に操作部３２の録画ボタンが操作されたと判断した場合、動画撮影を終了すると判断する。
【０１８３】
主制御部５１は、動画撮影を終了しないと判断した場合（ステップＳ１００、ＮＯ）、図５のステップＳ２２の処理に移行する。これにより、主制御部５１は、動画撮影は終了されるまでステップＳ２２乃至ステップＳ３０、及びステップＳ９１乃至ステップＳ１００までの処理を繰り返し行う。
【０１８４】
また、主制御部５１は、動画撮影を終了すると判断した場合（ステップＳ１００、ＹＥＳ）、第２の記憶領域６２上の圧縮動画データをファイル化して、記録媒体に書き込む（ステップＳ１０１）。
【０１８５】
次に、主制御部５１は、動画撮影を終了した場合、切り出し中であり且つ切り出し終了位置が既に決定されているか否か判断する（ステップＳ１０２）。
【０１８６】
主制御部５１は、切り出し終了位置が既に決定されていないと判断した場合（ステップＳ１０２、ＮＯ）、第３の記憶領域６３に保存されている切出動画データをファイル化して記録媒体に保存する（ステップＳ１０３）。即ち、主制御部５１は、切り出し開始位置に対応するフレームが先頭であり、動画撮影終了時の最終フレームが終端である切出動画データを第２の動画処理回路によって圧縮及びファイル化し、第３の記憶領域６３に保存する。主制御部５１は、ファイル化された第３の記憶領域６３上の切出動画データを記録媒体に書き込む。
【０１８７】
主制御部５１は、切り出し終了位置が既に決定されていると判断した場合（ステップＳ１０２、ＹＥＳ）、またはステップＳ１０３において切出動画データをファイル化して記録媒体に保存した場合、第１の記憶領域６１、第２の記憶領域６２、及び第３の記憶領域６３のデータを削除し、処理を終了する（ステップＳ１０４）。
【０１８８】
なお、主制御部５１は、予めキャリブレーションを行うことによって、選択された切り出し位置選択アイコン７４からどのくらい前のフレームを切り出し開始位置または切り出し終了位置として決定するかを調整する構成であってもよい。例えば、主制御部５１は、ユーザによる操作入力に基づいて、表示部３１に対する表示と、ユーザによる選択操作とのタイミングのずれを検出する。主制御部５１は、表示と操作とのタイミングのずれに応じて、切り出し開始位置または切り出し終了位置の決定時の遡るフレーム数または時間を設定する。
【０１８９】
上記の構成によると、撮像装置１は、動画撮影時のユーザの意図に沿って切り出し開始位置及び切り出し終了位置を設定することができる。この結果、ユーザの意図に沿って動画の切り出しを行うことができる撮像装置及び撮像方法を提供することができる。
【０１９０】
なお、上述の各実施の形態で説明した機能は、プログラムをコンピュータに読み込ませることによって実現されたものであってもよいし、ハードウエアによって実現されたものであってもよい。
【０１９１】
以上、本発明を上述の各実施の形態を参照して説明したが、本発明は上述の各実施の形態に限定されるものではなく、各実施の形態の構成を適宜組み合わせたものや置換したものについても本発明に含まれるものである。また、当業者の知識に基づいて各実施の形態における組合せや処理の順番を適宜組み替えることや各種の設計変更等の変形を実施の形態に対して加えることも可能であり、そのような変形が加えられた実施の形態も本発明の範囲に含まれ得る。
【符号の説明】
【０１９２】
１…撮像装置、２…レンズユニット、３…ボディユニット、１１…光学系、１２…駆動機構、１３…レンズ制御回路、１４…通信Ｉ／Ｆ、２１…通信Ｉ／Ｆ、２２…撮像素子、２３…画像信号処理回路、２４…マイク、２５…音声信号処理回路、２６…画像処理回路、２７…動画処理回路、２８…動画処理回路、２９…姿勢センサ、３０…時計部、３１…表示部、３２…操作部、３３…通信部、３４…第１のメモリＩ／Ｆ、３５…第２のメモリＩ／Ｆ、３６…ＣＰＵ、３７…ＲＯＭ、３８…ＲＡＭ、３９…不揮発性メモリ、５１…主制御部、５２…操作判断部、５３…表示制御部、５４…記録制御部、５５…動画編集制御部、６１…記憶領域、６２…記憶領域、６３…記憶領域。
【図１】
2018133738.tif 000003
【図２】
2018133738.tif 000004
【図３】
2018133738.tif 000005
【図４】
2018133738.tif 000006
【図５】
2018133738.tif 000007
【図６】
2018133738.tif 000008
【図７】
2018133738.tif 000009
【図８】
2018133738.tif 000010
【図９】
2018133738.tif 000011
【図１０】
2018133738.tif 000012
【図１１】
2018133738.tif 000013
【図１２】
2018133738.tif 000014
【図１３】
2018133738.tif 000015
【図１４】
2018133738.tif 000016
【図１５】
2018133738.tif 000017
【図１６】
2018133738.tif 000018