(57)【要約】【課題】画素数やデータレートなどが異なる動画を同時に記録しているときに、一方の記録が停止された場合にも、動画の編集点の設定が可能な状態にできるようにする。【解決手段】同時記録モードにおいて、記録停止の指示がある前に、メイン動画またはプロキシの動画ファイルの記録が異常終了した場合に、まず、正常に復号可能な最終のＧＯＰまでのフレームを残すように、異常終了した動画ファイルを修復する。そして、正常に記録が終了した動画ファイルの記録時間長を、異常終了した修復後の動画ファイルの記録時間長に編集する。【選択図】図１
2016025391.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成手段と、
前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録手段と、
記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録手段を制御する制御手段とを備え、
前記制御手段は、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの一方の記録が停止した場合、前記一方の動画ファイルと他方の動画ファイルとの記録時間長が同じになるように、前記他方の動画ファイルの記録時間長を短くする処理を行うことを特徴とする記録装置。
【請求項２】
前記生成手段は、前記撮像手段により得られた動画データを符号化する符号化手段を含み、
前記制御手段は、前記一方の動画ファイルを、前記符号化された動画データの符号化の単位で修復し、修復された前記一方の動画ファイルの記録時間長と前記他方の動画ファイルの記録時間長とが同じになるように、前記他方の動画ファイルの記録時間長を短くする処理を行うことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとのそれぞれに対して、記録が正常に終了したか否かを識別するための識別ファイルを前記記録媒体に記録し、前記記録停止の指示に応じて、前記識別ファイルを前記記録媒体から削除するように制御し、前記識別ファイルの有無に基づいて、前記記録停止の指示の前に記録が停止したか否かを判別することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記制御手段は、タイムスタンプを用いて記録時間長を検出することを特徴とする請求項１〜３の何れか１項に記載の記録装置。
【請求項５】
前記制御手段は、前記他方の動画ファイルの記録時間長を短くする処理を行うか否かをユーザに問い合わせるための表示画面を表示部に表示させる制御を行うことを特徴とする請求項１〜４の何れか１項に記載の記録装置。
【請求項６】
撮像手段と、
前記撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成手段と、
前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録手段と、
記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録手段を制御する制御手段とを備え、
前記制御手段は、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルの記録が停止した場合、前記第１の動画ファイルと前記第２の動画ファイルとの記録時間長が同じになるように、前記第２の動画ファイルの記録時間長を短くする処理を行い、前記記録停止の指示の前に、同時に記録されている前記第２の動画ファイルの記録が停止した場合、前記第１の動画ファイルと前記第２の動画ファイルとの記録時間長が同じになるように前記第１の動画ファイルの記録時間長を短くする処理を行わないようにすることを特徴とする記録装置。
【請求項７】
撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成工程と、
前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録工程と、
記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録工程を制御する制御工程とを備え、
前記制御工程においては、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの一方の記録が停止した場合、前記一方の動画ファイルと他方の動画ファイルとの記録時間長が同じになるように、前記他方の動画ファイルの記録時間長を短くする処理を行うことを特徴とする記録方法。
【請求項８】
撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成工程と、
前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録工程と、
記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録工程を制御する制御工程とを備え、
前記制御工程においては、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルの記録が停止した場合、前記第１の動画ファイルと前記第２の動画ファイルとの記録時間長が同じになるように、前記第２の動画ファイルの記録時間長を短くする処理を行い、前記記録停止の指示の前に、同時に記録されている前記第２の動画ファイルの記録が停止した場合、前記第１の動画ファイルと前記第２の動画ファイルとの記録時間長が同じになるように前記第１の動画ファイルの記録時間長を短くする処理を行わないようにすることを特徴とする記録方法。
【請求項９】
撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成工程と、
前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録工程と、
記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録工程を制御する制御工程とをコンピュータに実行させ、
前記制御工程においては、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの一方の記録が停止した場合、前記一方の動画ファイルと他方の動画ファイルとの記録時間長が同じになるように、前記他方の動画ファイルの記録時間長を短くする処理を行うことを特徴とするプログラム。
【請求項１０】
撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成工程と、
前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録工程と、
記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録工程を制御する制御工程とをコンピュータに実行させ、
前記制御工程においては、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルの記録が停止した場合、前記第１の動画ファイルと前記第２の動画ファイルとの記録時間長が同じになるように、前記第２の動画ファイルの記録時間長を短くする処理を行い、前記記録停止の指示の前に、同時に記録されている前記第２の動画ファイルの記録が停止した場合、前記第１の動画ファイルと前記第２の動画ファイルとの記録時間長が同じになるように前記第１の動画ファイルの記録時間長を短くする処理を行わないようにすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、同時記録を行うために用いて好適な記録装置、記録方法及びプログラムに関する。
【背景技術】
【０００２】
従来、動画信号や音声信号を記録媒体に記録する記録装置が知られている。近年では、フルＨＤや４Ｋなどの高精細、且つ高フレームレートの動画を撮影して記録することが可能な装置も登場している。このような高精細な動画はデータ量も大きいため、高精細な動画を編集する場合は、高性能なＣＰＵや、大容量のメモリ等を備えた編集装置、或いは、家庭用のパーソナルコンピュータ（ＰＣ）などが必要になる。
【０００３】
そこで、画面サイズやデータレートなどが低い編集用の動画（以下、プロキシ）を用いて編集を行うことが考えられている。プロキシを用いて編集する場合には、プロキシを再生しながらユーザにより編集点（イン点及びアウト点）を指定する。そして、このようにプロキシを用いて設定したイン点及びアウト点の情報を元に、高精細な動画の編集を行う。
【０００４】
一方、放送現場などでは、家庭用の撮影に比べ、記録した動画信号に対して非常に高い信頼性が求められる。そこで、業務用途で用いるビデオカメラでは、複数の記録媒体に対して同一の動画を同時に記録する機能を有するものがある。この様に、複数の記録媒体に同じ動画を記録しておくことにより、一部の記録媒体に記録された動画が正しく再生されない場合や一部の記録媒体を紛失した場合であっても、他の記録媒体から同じ動画を再生することができる。
【０００５】
また、動画の記録中に、記録媒体への書き込みに不良が生じたり、記録中に記録媒体を取り出したりすることによって記録が正常に終了しない場合に、修復を行う技術が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１１５８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述したように、プロキシを用いることにより、簡単に編集点を決めることができる。しかし、元の高精細な動画からプロキシを生成するためには、記録した高精細な動画を再生し、画面サイズやデータレートなどを低くする処理が必要となる。
【０００８】
そこで、高精細な動画（以下、メイン動画）の撮影中に、並行してプロキシを生成して記録することが考えられる。このようにメイン動画とプロキシとを同時に記録すると、一方の記録が正常に終了しない場合もあり得る。この場合、正常に記録している方はそのまま記録を継続するが、異常終了した方はその時点で記録が終了してしまうため、同時に記録が開始されたメイン動画とプロキシとで記録時間長が異なってしまう。例えば、メイン動画の記録が異常終了となり、メイン動画の時間長がプロキシより短い場合は、プロキシを用いてユーザが編集点を指定すると、メイン動画に存在しない編集点を指定してしまう可能性がある。そのため、プロキシを用いた編集ができないという問題があった。
【０００９】
本発明は前述の問題点に鑑み、画素数やデータレートなどが異なる動画を同時に記録しているときに、一方の記録が停止された場合にも、動画の編集点の設定が可能な状態にできるようにすることを目的としている。
【課題を解決するための手段】
【００１０】
本発明に係る記録装置は、撮像手段と、前記撮像手段により得られた動画データを用いて、第１の動画データと、前記第１の動画データよりも画素数が少ない第２の動画データとを生成する生成手段と、前記第１の動画データを含む第１の動画ファイルと、前記第２の動画データを含む第２の動画ファイルとを記録媒体に記録する記録手段と、記録開始の指示に応じて、前記第１の動画ファイルと前記第２の動画ファイルとを同時に記録し、記録停止の指示に応じて同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの記録を停止するように、前記記録手段を制御する制御手段とを備え、前記制御手段は、前記記録停止の指示の前に、同時に記録されている前記第１の動画ファイルと前記第２の動画ファイルとの一方の記録が停止した場合、前記一方の動画ファイルと他方の動画ファイルとの記録時間長が同じになるように、前記他方の動画ファイルの記録時間長を短くする処理を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、同時に記録された動画の一方の記録が先に停止した場合にも、動画の編集点の設定が可能な状態にすることができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態におけるビデオカメラの構成例を示すブロック図である。
【図２】同時記録モードが設定された状態における記録処理手順の一例を示すフローチャートである。
【図３】第１の実施形態におけるファイルの修復及び編集処理の一例を示すフローチャートである。
【図４】マーカファイルの記録状態を説明するための図である。
【図５】ファイルの修復及び編集処理の概要を説明するための図である。
【図６】第２の実施形態におけるファイルの修復及び編集処理の一例を示すフローチャートである。
【図７】プロキシの動画ファイルが修復された後の各記録媒体の状態を説明するための図である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
以下、本発明の第１の実施形態について、図面を参照しながら説明する。
図１は、本実施形態における記録装置であるビデオカメラ１００の構成例を示すブロック図である。なお、ビデオカメラ１００は、ＭＰ４フォーマットに従い、撮像部１０１を介して入力された動画信号、及び音声入力部１０６を介して入力された音声信号を記録する。また、ビデオカメラ１００は、これらの記録フォーマット以外の記録方式に従って動画信号や音声信号を記録する構成でもよい。
【００１４】
図１において、撮像部１０１は、被写体を撮像し、被写体を示す動画信号を生成して出力する。撮像部１０１は、ズームレンズやフォーカスレンズ等の光学系、ＣＭＯＳ等のイメージセンサ、アイリス、生成したアナログの動画信号をデジタル信号に変換するＡＤ変換器、撮影された動画に必要な処理を施す処理回路等を含む。また、撮像部１０１は、最大で横１９２０画素×縦１０８０画素であって６０フレームの動画信号を出力する。
【００１５】
メモリ１０２は、撮像部１０１から出力された動画信号、及びその他のデータを記憶する。第１信号処理部１０３及び第２信号処理部１０４は、それぞれ、撮像部１０１にて生成された動画信号に対して、ＭＰＥＧ等の公知の符号化方式に従う符号化処理を施し、その情報量を圧縮した動画データを生成する。また、第１信号処理部１０３及び第２信号処理部１０４は、音声入力部１０６より入力された音声信号に対し、ＡＡＣなどの公知の符号化処理を施した音声データを生成する。また、第２信号処理部１０４は、後述する同時記録モードにおいて、撮像部１０１から出力された動画信号の画素数を減らし、プロキシデータに対応した画素数の動画信号に変換する。
【００１６】
ここで、第１信号処理部１０３及び第２信号処理部１０４は、同時に（並行に）動作することが可能である。また、第１信号処理部１０３及び第２信号処理部１０４はそれぞれ、独立のハードウェア（ＡＳＩＣ）として構成することが可能であり、或いは、一つのハードウェアとして構成することも可能である。更に、第１信号処理部１０３及び第２信号処理部１０４をソフトウェアの処理により実現することも可能である。
【００１７】
また、再生モードにおいて、ビデオカメラ１００は、記録された動画ファイルや静止画ファイルを再生することができる。さらに、それら画像ファイルのサムネイル画像を表示したインデックス画面により、再生したい画像ファイルを選択できるようにインデックス画面を表示部１０５に表示することが可能である。
【００１８】
第１信号処理部１０３及び第２信号処理部１０４は、制御部１０８からサムネイル画像を生成する指示があった場合に、記録されている動画ファイルのサムネイル画像を生成する。ＭＰ４ファイルの場合は、動画ファイル内に格納しているサムネイル画像データを復号することによりサムネイル画像を生成する。そして、ユーザが操作部１０７を操作することにより、サムネイル画像を含むインデックス画面にて再生したい画像ファイルが選択された場合は、それに対応する動画ファイルが再生される。
【００１９】
表示部１０５は、制御部１０８からの指示に従い、動画や、各種の情報を表示する。表示部１０５は液晶パネル等、公知の表示装置を含む。制御部１０８は、マイクロコンピュータ（ＣＰＵ）やその他必要なメモリを有し、メモリ１０２に記憶されたプログラムに従い、操作部１０７からの指示に応じてビデオカメラ１００の各部の動作を制御する。操作部１０７は、電源スイッチ、動画像の撮影開始、停止を指示するトリガスイッチ、静止画撮影スイッチ、ズームスイッチ、再生スイッチ、メニュースイッチ等の各種のスイッチを備える。なお、操作部１０７の一部はタッチパネルで構成され、表示部１０５に装着されるようにしてもよい。
【００２０】
第１記録再生部１０９は、制御部１０８からの指示に従い、第１の記録媒体１１２に対して動画データや各種のデータを記録し、また、制御部１０８からの指示に従い、記録されている動画データを読み出す。第２記録再生部１１０は、制御部１０８からの指示に従い、第２の記録媒体１１３に対して動画データや各種のデータを記録し、また、制御部１０８からの指示に従い、記録されている動画データを読み出す。
【００２１】
ここで、第１記録再生部１０９及び第２記録再生部１１０は、ＦＡＴ（File Allocation Table）等の公知のファイルシステムに従うものとする。そして、それぞれ第１の記録媒体１１２及び第２の記録媒体１１３に記録した動画データや静止画データ、各種のデータをファイルとして管理する。第１の記録媒体１１２及び第２の記録媒体１１３は、例えば、メモリカード等のランダムアクセスな記録媒体である。本実施形態では、第１の記録媒体１１２及び第２の記録媒体１１３はフラッシュメモリを内蔵したメモリカードであり、着脱可能な記録媒体であるものとする。また、第１の記録媒体１１２及び第２の記録媒体１１３はそれぞれ、不図示の装着、排出機構により、ビデオカメラ１００に対してユーザが容易に装着、排出可能な構成である。
【００２２】
出力部１１１は、撮像部１０１より得られる動画信号や再生された動画信号、音声信号などをビデオカメラ１００の外部機器に出力する。内部バス１１４は、ビデオカメラ１００の各部の間で、各種のデータやコマンドを転送するために用いられる。
【００２３】
次に、ビデオカメラ１００による基本的な撮影処理、及び再生処理について説明する。本実施形態に係るビデオカメラ１００では、第１の記録媒体１１２と第２の記録媒体１１３とに対して動画信号を記録し、再生することができる。撮影処理においては、ビデオカメラ１００が後述する記録待機状態であるときにユーザは操作部１０７を操作して、これら２つの記録媒体のうちの何れか一つを記録先の記録媒体として選択する。また、ユーザは、記録待機状態において、動画の記録モードを設定することができる。本実施形態においては、記録モードの１つである同時記録モードで記録される動画データは、各記録媒体に対して同じフレームレートで記録される構成とする。
【００２４】
制御部１０８は、設定された記録媒体や記録形式を示す情報を内部の不揮発性メモリ（ＲＡＭ）に記憶する。操作部１０７によりビデオカメラ１００の電源が投入されると、制御部１０８は各部を制御して、撮像部１０１により得られた動画信号に応じた被写体の動画を表示部１０５に表示し、記録待機状態となる。
【００２５】
この記録待機状態で、前述の様に記録先の記録媒体や記録モード、その他の設定項目が設定される。その後、操作部１０７から撮影開始の指示があると、制御部１０８は各部を制御し、記録先に設定された記録媒体への動画データの記録を開始する。撮像部１０１は、制御部１０８からの指示があると、動画信号を出力し、内部バス１１４を介してメモリ１０２に一旦記憶する。また、音声入力部１０６は、取得した音声信号をメモリ１０２に記憶する。
【００２６】
通常の記録モードの場合には、制御部１０８は、第１信号処理部１０３へ指示を出し、メモリ１０２に記憶された動画信号を符号化し、動画データとしてメモリ１０２に再度記憶させる。また、第１信号処理部１０３は、メモリ１０２から音声信号を読み出し、この音声信号を符号化し、音声データとしてメモリ１０２に再度記憶する。また、記録先として第１の記録媒体１１２が選択されていた場合は、制御部１０８は第１記録再生部１０９に対し、メモリ１０２から動画データと音声データとを読み出し、第１の記録媒体１１２に記録するように指示する。そして、操作部１０７から撮影停止の指示があると、制御部１０８は第１記録再生部１０９に対して、記録の停止を指示する。本実施形態では、動画データと音声データとを１つの動画ファイルとして管理する。
【００２７】
また、制御部１０８は、動画の記録開始時に、記録開始の先頭画面を静止画信号として処理し、メモリ１０２へ静止画データとして記憶するように、第１信号処理部１０３に指示する。そして、記録終了後に、メモリ１０２に記憶された静止画データを読み出し、サムネイル画像データとしてＭＰ４ファイル形式の動画ファイルに格納して第１の記録媒体１１２に記録するように、第１記録再生部１０９に指示する。
【００２８】
次に、再生処理について説明する。操作部１０７から再生モードの指示があった場合に、以下の処理を行う。まず、制御部１０８は、第１の記録媒体１１２及び第２の記録媒体１１３のうち、記録先として選択されている記録媒体に記録されている動画ファイルのサムネイル画像を含むインデックス画面を表示部１０５に表示する。ユーザは操作部１０７を操作し、表示部１０５に表示された各動画ファイルのサムネイル画像から何れか１つを選択し、再生を指示する。操作部１０７から再生が指示された場合、制御部１０８は、選択されたサムネイル画像に対応した動画ファイルを再生するように、第１記録再生部１０９及び第２記録再生部１１０のうち、選択された記録媒体に対応する記録再生部を制御する。
【００２９】
例えば第１の記録媒体１１２に記録された動画ファイルが選択された場合には、第１記録再生部１０９は、制御部１０８からの指示により、指定された動画ファイルの一部を随時、第１の記録媒体１１２から読み出し、メモリ１０２に記憶する。第１信号処理部１０３は、メモリ１０２から動画ファイルを読み出して復号し、再生された動画データとしてメモリ１０２に再度記憶する。さらに、制御部１０８は、メモリ１０２に記憶された動画データを読み出してその動画を表示部１０５に表示させる。また、操作部１０７から再生停止の指示があった場合、制御部１０８は動画ファイルの再生を停止し、再び、インデックス画面を表示部１０５に表示させる。
【００３０】
次に、同時記録モードについて説明する。本実施形態のビデオカメラ１００は、記録モードの１つとして同時記録モードの機能を備えている。同時記録モードでは、２つの記録媒体に対して、高精細な動画データ（メイン動画）と、このメイン動画よりも画素数が少ない低解像度データ（プロキシ）とを、それぞれ音声データと共に同時に記録することができる。本実施形態では、第１の記録媒体１１２にはメイン動画が記録され、第２の記録媒体１１３にはプロキシが記録されるものとする。これとは逆に、第１の記録媒体１１２にはプロキシが記録され、第２の記録媒体１１３にはメイン動画が記録されるようにしてもよい。また、同時記録モードにおいて、メイン動画及びプロキシのフレームレートは、どちらも同じフレームレートである。
【００３１】
図２は、同時記録モードが設定された状態におけるビデオカメラ１００による記録処理手順の一例を示すフローチャートである。なお、図２に示す処理は、制御部１０８が各部を制御することにより実行される。前述のように、記録待機状態にて同時記録モードが有効に設定され、操作部１０７から記録開始の指示があった場合に、図２の処理が開始される。
【００３２】
記録開始の指示があった場合、まず、制御部１０８は、第１の記録媒体１１２及び第２の記録媒体１１３に対し、マーカファイルを記録する（Ｓ２０１）。ここで、マーカファイルは、ファイルエントリのみのファイルであり、ファイルサイズが０である。マーカファイルは、各記録媒体に対し、動画ファイルの記録が正常に終了したか否かを識別するための情報（識別ファイル）として用いられる。図４の状態４０１は、記録開始時の各記録媒体の状態を表している。また、マーカファイルのファイル名として、記録される動画ファイルのＩＤに対応したファイル名が付加される。
【００３３】
次に、制御部１０８は、第１の記録媒体１１２及び第２の記録媒体１１３に記録される動画ファイルの識別情報を生成する（Ｓ２０２）。識別情報は、第１の記録媒体１１２に記録される動画ファイル及び第２の記録媒体１１３に記録される動画ファイルのそれぞれのヘッダ部分等に記録される情報である。本実施形態では、識別情報として、同時記録媒体ＩＤ、同時記録ファイルＩＤを生成する。
【００３４】
ここで、同時記録媒体ＩＤとは、同時記録した動画ファイルが記録される記録媒体のＩＤである。本実施形態において、第１の記録媒体１１２に記録される動画ファイルには、同時記録媒体ＩＤとして第２の記録媒体１１３のＩＤが記録される。そして、第２の記録媒体１１３に記録される動画ファイルには、同時記録媒体ＩＤとして第１の記録媒体１１２のＩＤが記録される。本実施形態では、メイン動画の動画ファイルには、同時に記録されるプロキシの動画ファイルのＩＤが記録され、プロキシの動画ファイルには、同時に記録されるメイン動画の動画ファイルのＩＤが記録されることになる。
【００３５】
次に、制御部１０８は、各記録媒体に対し、動画ファイルをオープンし、前記の識別情報を記録する（Ｓ２０３）。続いて制御部１０８は、第１記録再生部１０９及び第２記録再生部１１０を制御し、第１の記録媒体１１２及び第２の記録媒体１１３に対し、メイン動画の動画データ及び音声データと、プロキシの動画データ及び音声データの記録を開始させる（Ｓ２０４）。図４の状態４０２は、記録中の各記録媒体の状態を表している。
【００３６】
記録を開始した後、制御部１０８は、操作部１０７から記録停止の指示があったか否かを判別する（Ｓ２０５）。この判別の結果、記録停止の指示がない場合は、Ｓ２０４に戻り、そのまま記録処理を続ける。一方、Ｓ２０５の判別の結果、記録停止の指示があった場合は、制御部１０８は、各記録媒体に対する動画データの記録を停止し、動画ファイルをクローズする（Ｓ２０６）。そして、制御部１０８は、各記録媒体からマーカファイルを削除する（Ｓ２０７）。図４の状態４０３は、記録を停止した後の各記録媒体の状態を表している。
【００３７】
このように、記録が正常に終了した場合は、各記録媒体にはマーカファイルが残らないようにしている。一方、記録媒体に対するデータの書き込みエラーや、記録中に記録媒体が排出された場合など、正常に記録が終了しない場合、即ち異常終了の場合は、マーカファイルが記録媒体に記録された状態となる。そのため、マーカファイルの有無を検出することにより、正常に記録が終了したか否かを判別することが可能となる。
【００３８】
また、本実施形態では、同時記録を開始してから記録停止の指示があるまでの間に、一方の動画ファイルの記録が中断された場合であっても、記録停止の指示があるまで、他方の動画ファイルの記録を継続する。そのため、同時記録中に一方の動画ファイルの記録が正常に終了しない場合は、同時に記録開始された２つの動画ファイルの記録時間長が異なる。
【００３９】
次に、このように記録が正常に終了しない場合の、動画ファイルの修復処理、及び、同時記録されたファイルの編集処理について説明する。
【００４０】
図３は、本実施形態におけるファイルの修復及び編集処理の一例を示すフローチャートである。なお、図３に示す各処理は、制御部１０８が各部を制御することにより実行される。ビデオカメラ１００の電源がオンになった場合、或いは、新たに第１の記録媒体１１２または第２の記録媒体１１３が装着されたことに応じて、図３の処理が開始される。
【００４１】
まず、制御部１０８は、各記録媒体にマーカファイルが記録されているか否かを判別する（Ｓ３０１）。この判別の結果、何れの記録媒体にもマーカファイルが記録されていない場合はそのまま処理を終了する。一方、Ｓ３０１の判別の結果、少なくともいずれかの記録媒体にマーカファイルが記録されていた場合は、制御部１０８は、このマーカファイルのファイル名から、修復対象の動画ファイルを検出し、修復処理を行う（Ｓ３０２）。この状態の一例を図５（ａ）に示す。
【００４２】
図５（ａ）に示す様に、メイン動画の記録処理が異常終了した場合、修復前には、マーカファイル５０１と、記録が中断されたメイン動画の動画ファイル５０２とが第１の記録媒体１１２に記録されている。また、第２の記録媒体１１３には、正常に記録が終了されたプロキシファイル５０３が記録されている。修復対象のファイルがある場合は、修復対象の動画ファイル、即ち、正常に記録が終了されなかった動画ファイルの修復処理を行う。
【００４３】
本実施形態では、動画信号をＭＰＥＧ等の符号化方式に従って圧縮する。ＭＰＥＧ方式では、各フレームに対し、再生時のタイミングを制御するためのタイムスタンプ（ＰＴＳ）が付加されている。本実施形態では、記録開始時にＰＴＳの値を０に設定する。その後、１フレーム毎に所定値ずつＰＴＳの値を増加させる。そのためＰＴＳの値は記録開始からの経過時間（記録時間長）を示すことになる。また、ＭＰＥＧ方式では、ＧＯＰ（Group of Picture）と呼ばれる単位で符号化処理が行われる。また、復号処理も、このＧＯＰ単位で行われる。
【００４４】
そのため、修復処理では、制御部１０８は、修復対象の動画ファイルに格納された動画データのうち、正常に復号可能な最終のＧＯＰを検出する。そして、この正常に復号可能な最終のＧＯＰまでのフレームを残してそれ以降のフレームを削除し、残りの動画データを１つの動画ファイルとしてクローズ処理する。更に、この正常に復号可能な最終のＧＯＰの最後のフレームのＰＴＳを検出し、メモリ１０２に保持する。また、制御部１０８は、修復対象の動画ファイルが記録されている記録媒体からマーカファイルを削除する。この状態を図５（ｂ）に示す。図５（ｂ）に示すように、中断されたメイン動画の動画ファイルから修復処理により部分５０４が削除される。
【００４５】
次に、制御部１０８は、全ての動画ファイルの修復処理を行った後、各記録媒体に同時記録された動画ファイルが存在するか否かを判別する（Ｓ３０３）。この判別の結果、同時記録された動画ファイルが存在しない場合は、処理を終了する。
【００４６】
一方、Ｓ３０３の判別の結果、同時記録された動画ファイルが存在する場合、すなわち同時に記録されたメイン動画の動画ファイルとプロキシの動画ファイルとが、各記録媒体に記録されていた場合は、Ｓ３０４に進む。そして、制御部１０８は、同時に記録された動画のファイルに格納された動画データの最終のＰＴＳを検出する。そして、Ｓ３０２でメモリ１０２に保持されたＰＴＳと比較し、これらのＰＴＳの値が同じかどうかを判別する（Ｓ３０４）。この判定の結果、ＰＴＳの値が同じ場合は、修復処理後の、同時に記録されたメイン動画の動画ファイルとプロキシの動画ファイルとで記録時間長が同じであることを意味する。したがってこの場合は、編集処理は不要と判断し、処理を終了する。
【００４７】
一方、Ｓ３０４の判別の結果、ＰＴＳの値が異なる場合は、記録時間長が短い方の動画ファイルの記録時間にあわせて長い方の記録時間を変更する編集処理を実行するか否かをユーザに問い合わせる（Ｓ３０５）。具体的には、制御部１０８は、編集処理を促す表示画面を表示部１０５に表示し、操作部１０７から編集処理を行うか否かの指示を受けるまで待機する。この結果、編集が指示された場合は、編集処理を行う（Ｓ３０６）。具体的には、記録時間長が長い方の動画ファイルに格納されている動画データから、記録時間が短い方の最終のＰＴＳ以降のフレームを削除する。そして、フレームを削除後の動画ファイルを１つの動画ファイルとしてクローズする。この状態を図５（ｃ）に示す。
【００４８】
図５（ｃ）に示すように、メイン動画の動画ファイル５０５とプロキシの動画ファイル５０６の記録時間長は同じであり、編集処理によりプロキシファイル５０３から部分５０７が削除されている。また、Ｓ３０５で編集処理が指示されない場合は、メイン動画とプロキシとで記録時間長が異なったままとなる。
【００４９】
以上のように本実施形態においては、メイン動画とプロキシとを同時に記録しているときに、一方の記録が中断した場合であっても、メイン動画及びプロキシの記録時間長を、同じ時間とすることが可能となる。これにより、一方の動画の記録が異常終了した場合であってもプロキシを用いて編集点を設定することができる。なお、本実施形態では、メイン動画及びプロキシの記録時間長を検出するために、ＰＴＳを用いたが、これ以外の記録時間長を示す情報を用いることも可能である。また、メイン動画とプロキシとを同じ記録媒体に記録することも可能である。また、本実施形態では、記録時間長が長い方のファイルの終端部分からの一部を削除したが、削除される部分を別のファイルとして記録する構成としてもよい。
【００５０】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。本実施形態では、図７に示すように、同時記録中に記録が中断された動画ファイルを修復した後、プロキシの動画ファイルの記録時間長がメイン動画の動画ファイルより短い場合は編集処理を行わないようにする。なお、本実施形態に係るビデオカメラの構成は図１と同様であり、同時記録モードが設定された状態における記録処理の手順も図２と同様であるため、これらの説明は省略する。
【００５１】
図６は、本実施形態におけるファイルの修復及び編集処理の一例を示すフローチャートである。なお、図６に示す各処理は、制御部１０８が各部を制御することにより実行される。また、図６において、Ｓ６０１〜Ｓ６０４の処理は、それぞれ図３のＳ３０１〜３０４と同様であるため、説明は省略する。
【００５２】
Ｓ６０４の判別の結果、メイン動画の動画ファイルとプロキシの動画ファイルとで記録時間長が異なる場合、すなわちＰＴＳの値が異なる場合は、制御部１０８は、プロキシの動画ファイルの方が記録時間が長いか否かを判別する（Ｓ６０５）。この判別の結果、プロキシの動画ファイルの方が記録時間が短い場合、即ち、メイン動画の動画ファイルの方が記録時間が長い場合は、そのまま処理を終了する。このようにメイン動画の動画ファイルの方が記録時間が長い場合は、プロキシを用いてユーザが編集点を指定した場合であっても、メイン動画に存在しない編集点を指定してしまう可能性はないため、プロキシを用いた編集を行うことができる。
【００５３】
一方、Ｓ６０５の判別の結果、プロキシの動画ファイルの方が記録時間が長い場合は、図３のＳ３０５と同様に、編集処理を行うか否かをユーザに問い合わせる（Ｓ６０６）。この結果、編集が指示された場合は、第１の実施形態と同様に、メイン動画の動画ファイルの記録時間と同じ記録時間になるように、プロキシの動画ファイルの記録時間を短くする処理を行う（Ｓ６０７）。
【００５４】
以上のように本実施形態においては、メイン動画とプロキシとを同時に記録しているときに、メイン動画の記録が中断した場合であっても、メイン動画の動画ファイルとプロキシの動画ファイルとの記録時間長を、同じ時間とすることが可能となる。これにより、一方の動画の記録が異常終了した場合であってもプロキシを用いて編集点を設定することができる。
【００５５】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５６】
１０１  撮像部
１０３  第１信号処理部
１０４  第２信号処理部
１０８  制御部
１０９  第１記録再生部
１１０  第２記録再生部
【図１】
2016025391.tif 000003
【図２】
2016025391.tif 000004
【図３】
2016025391.tif 000005
【図４】
2016025391.tif 000006
【図５】
2016025391.tif 000007
【図６】
2016025391.tif 000008
【図７】
2016025391.tif 000009