(57)【要約】      （修正有）【課題】入力された情報データから、データ量が異なる複数の情報データを生成し記録した場合に、同時に記録された複数の情報データを容易に識別できるようにする。【解決手段】入力された情報データから、第１の情報データと第２の情報データとを生成する生成手段と、前記第１の情報データ及び前記第２の情報データを含むファイルを記録媒体に記録する記録手段と、前記第２の情報データの記録中に前記第１の情報データの記録開始の指示が出力されたことに応じて、記録中の前記第２の情報データを含むファイルをクローズし、前記第１の情報データ及び前記第２の情報データのファイルとを新たに作成して同時に記録すると共に、新たに作成された前記第１の情報データのファイルと前記第２の情報データのファイルに、前記第１の情報データと前記第２の情報データとを識別するための識別情報を付加して記録するように、前記記録手段を制御する制御手段とを備える。【選択図】図３
2015015553.tif 000002
【特許請求の範囲】
【請求項１】
入力された情報データから、互いにデータ量が異なる第１の情報データと第２の情報データとを生成する生成手段と、
前記第１の情報データを含むファイルと、前記第２の情報データを含むファイルを記録媒体に記録する記録手段と、
前記第２の情報データの記録中に前記第１の情報データの記録開始の指示が出力されたことに応じて、記録中の前記第２の情報データを含むファイルをクローズし、前記第１の情報データのファイルと前記第２の情報データのファイルとを新たに作成し、前記第１の情報データと前記第２の情報データとを同時に記録すると共に、新たに作成された前記第１の情報データのファイルと前記第２の情報データのファイルに、前記第１の情報データと前記第２の情報データとを識別するための識別情報を付加して記録するように、前記記録手段を制御する制御手段と、を備えることを特徴とする記録装置。
【請求項２】
前記第１の情報データのデータレートは前記第２の情報データよりも大きいことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記第１の情報データと前記第２の情報データとを同時に記録しているときに前記第１の情報データのファイルのサイズが閾値に達したことに応じて、同時に記録されている前記第１の情報データのファイルと前記第２の情報データのファイルとを共にクローズし、前記第１の情報データのファイルと前記第２の情報データのファイルとを新たに作成して記録を継続するように、前記記録手段を制御することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記制御手段は、前記第１の情報データと前記第２の情報データとを同時に記録しているときに前記第１の情報データの記録停止の指示が出力されたことに応じて、同時に記録されている前記第１の情報データのファイルと前記第２の情報データのファイルとを共にクローズし、前記第１の情報データの記録を停止すると共に前記第２の情報データのファイルを新たに作成して前記第２の情報データの記録を継続するように、前記記録手段を制御することを特徴とする請求項１から３の何れか１項に記載の記録装置。
【請求項５】
前記記録手段は、前記第１の情報データと前記第２の情報データを含む複数のファイル識別情報と、直後に記録されたファイルを識別するための第２の情報とを前記記録媒体に記録し、
前記制御手段は、前記第１の情報データの記録停止の指示に応じてクローズされた前記第１の情報データのファイルと前記第２の情報データのファイルの前記第２の情報として所定値を記録するように前記記録手段を制御することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記記録手段は、前記第１の情報データと前記第２の情報データを含む複数のファイル識別情報と、直前に記録されたファイルを識別するための第１の情報とを前記記録媒体に記録し、
前記制御手段は、前記第１の情報データの記録開始の指示に応じて新たに作成された前記第１の情報データのファイルと前記第２の情報データのファイルの前記第１の情報として所定値を記録するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項７】
前記制御手段は、前記第１の情報データと前記第２の情報データとを同時に記録しているときに前記第１の情報データのファイルのサイズが閾値に達したことに応じて、同時に記録されている前記第１の情報データのファイルと前記第２の情報データのファイルとを共にクローズし、前記第１の情報データのファイルと前記第２の情報データのファイルとを新たに作成して記録を継続すると共に、前記第１の情報データのファイルと前記第２の情報データのファイルとを共にクローズした後に作成された前記第１の情報データのファイルと前記第２の情報データのファイルの前記第１の情報として、直前にクローズされたファイルの識別情報を記録するように前記記録手段を制御することを特徴とする請求項６に記載の記録装置。
【請求項８】
前記記録手段は、前記第１の情報データを第１の記録媒体に記録し、前記第２の情報データを前記第１の記録媒体とは異なる第２の記録媒体に記録することを特徴とする請求項１に記載の記録装置。
【請求項９】
前記情報データは動画データであり、前記生成手段は第１の動画データと第２の動画データとを生成し、
前記記録手段は、前記第１の動画データを含む第１の動画ファイルを前記第１の記録媒体に記録し、前記第２の動画データを含む第２の動画ファイルを前記第２の記録媒体に記録することを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記第１の記録媒体に記録された前記第１の動画ファイルのサムネイルを含む第１のインデックス画面と、前記第２の記録媒体に記録された前記第２の動画ファイルのサムネイルを含む第２のインデックス画面を表示する表示手段をさらに備え、
前記表示手段は、前記識別情報に基づいて、前記第１の動画ファイルと同時に記録された前記第２の動画ファイルのサムネイルを識別できるように前記第２のインデックス画面を表示することを特徴とする請求項９に記載の記録装置。
【請求項１１】
入力された情報データから、互いにデータ量が異なる第１の情報データと第２の情報データとを生成する生成手段と、前記第１の情報データを含むファイルと、前記第２の情報データを含むファイルを記録媒体に記録する記録手段と、を備える記録装置の制御方法であって、
前記第２の情報データの記録中に前記第１の情報データの記録開始の指示が出力されたことに応じて、記録中の前記第２の情報データを含むファイルをクローズし、前記第１の情報データのファイルと前記第２の情報データのファイルとを新たに作成し、前記第１の情報データと前記第２の情報データとを同時に記録すると共に、新たに作成された前記第１の情報データのファイルと前記第２の情報データのファイルに、前記第１の情報データと前記第２の情報データとを識別するための識別情報を付加して記録するように、前記記録手段を制御することを特徴とする記録装置の制御方法。
【請求項１２】
コンピュータを、請求項１ないし１０のいずれか１項に記載の記録装置の各手段として機能させるためのプログラム。
【請求項１３】
コンピュータを、請求項１ないし１０のいずれか１項に記載の記録装置の各手段として機能させるためのプログラムを記憶したコンピュータによる読み取りが可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された情報データから、データ量が異なる複数の情報データを生成し記録する技術に関する。
【背景技術】
【０００２】
従来、動画や音声を記録する装置としてビデオカメラが知られている。近年では、メモリカードやハードディスクなどの大容量の内蔵メモリや外付けメモリに対して動画や音声を記録可能な家庭用のビデオカメラも登場している。
【０００３】
例えば、特許文献１には、内蔵メモリや外付けメモリなどの記録媒体に対して、複数の動画データを同時に記録する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０３８３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１において、同じシーンの複数の動画を同時に記録する場合、記録される各動画のデータレート（ビットレート）や画素数、ファイル形式によって、単位時間あたりのデータ量が異なってくる。また、ＦＡＴ等のファイルシステムでは、１つのファイルあたりのサイズの上限が決まっている。このため、メイン動画とバックアップ動画を同時に記録する場合、記録中の動画が上限のサイズに達するタイミングが相違することが考えられ、同時に記録された複数の動画データの対応関係が分からなくなってしまう。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、入力された情報データから、データ量が異なる複数の情報データを生成し記録した場合に、同時に記録された複数の情報データを容易に識別できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明の記録装置は、入力された情報データから、互いにデータ量が異なる第１の情報データと第２の情報データとを生成する生成手段と、前記第１の情報データを含むファイルと、前記第２の情報データを含むファイルを記録媒体に記録する記録手段と、前記第２の情報データの記録中に前記第１の情報データの記録開始の指示が出力されたことに応じて、記録中の前記第２の情報データを含むファイルをクローズし、前記第１の情報データのファイルと前記第２の情報データのファイルとを新たに作成し、前記第１の情報データと前記第２の情報データとを同時に記録すると共に、新たに作成された前記第１の情報データのファイルと前記第２の情報データのファイルに、前記第１の情報データと前記第２の情報データとを識別するための識別情報を付加して記録するように、前記記録手段を制御する制御手段とを備える。
【発明の効果】
【０００８】
本発明によれば、入力された情報データから、データ量が異なる複数の情報データを生成し記録した場合に、同時に記録された複数の情報データを容易に識別できるようになる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施形態の装置構成を示すブロック図。
【図２】本実施形態の動画記録処理を示すフローチャート。
【図３】実施形態１のバックアップ記録処理を示すフローチャート。
【図４】実施形態１によりバックアップ記録された動画データを例示する図。
【図５】動画ファイルの構成を例示する図。
【図６】識別情報の構成を例示する図。
【図７】動画データのインデックス画面を例示する図。
【図８】実施形態２のバックアップ記録処理を示すフローチャート。
【図９】実施形態２によりバックアップ記録された動画データを例示する図。
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
［実施形態１］以下、本発明の記録装置を、動画や音声を記録可能なデジタルビデオカメラ（以下、ビデオカメラ）に適用した実施形態について説明する。なお、本実施形態のビデオカメラは、ＭＰ４ファイル形式に従い、動画や音声を記録する構成であるが、他の記録フォーマットに従って動画や音声を記録する構成でも良い。
【００１２】
＜装置構成＞先ず、図１を参照して、本実施形態のビデオカメラ１００の構成及び機能について説明する。
【００１３】
図１において、撮像部１０１は、ズームレンズやフォーカスレンズ、絞り、シャッタ等の光学系やＣＣＤやＣＭＯＳ等の撮像素子を有する。撮像部１０１は、光学系を介して結像された被写体の光学像を撮像素子により光電変換してアナログ信号を生成し、生成されたアナログ信号をデジタル信号に変換して第１信号処理部１０３及び第２信号処理部１０４に送出する。本実施形態では、撮像部１０１は、１画面が最大で横１９２０画素×縦１０８０画素で、毎秒３０フレーム（ｆｐｓ）の動画データを出力することができる。また、撮像部１０１は、後述するように、ユーザにより設定された画素数（画面サイズ）やデータレート（ビットレート）に応じた動画データを出力する。
【００１４】
メモリ１０２は、撮像部１０１から出力される動画データや静止画データ、マイク等から出力される音声データを記憶する。ビデオカメラ１００の各部は、メモリ１０２に対してアクセスすることにより、動画データや静止画データ、音声データを取り込む。また、メモリ１０２は、動画データや静止画データ、音声データの他に、ファイルシステムの情報や、管理情報など、各種の情報を記憶し、更に、制御部１０８による制御のためのワークメモリ等の役割を果たす。さらに、メモリ１０２は、動画データや静止画データの記録時や再生時におけるバッファメモリの役割を果たす。
【００１５】
第１信号処理部１０３及び第２信号処理部１０４はそれぞれ、撮像部１０１により撮像され、メモリ１０２に一時的に記憶されている動画データを読み出し、ホワイトバランスや色、明るさ等を調整する画質調整処理を施す。また、第１信号処理部１０３は、画質調整処理が施された動画データを、ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４等により圧縮符号化して動画ファイルを生成し、第１記録再生部１０９により第１記録媒体１１２に記録する。同様に、第２信号処理部１０４は、画質調整処理が施された動画データを、ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４等により圧縮符号化して動画ファイルを生成し、第２記録再生部１１０により第２記録媒体１１３に記録する。
【００１６】
また、第１信号処理部１０３及び第２信号処理部１０４は、音声入力部１０６より入力された音声信号に対し、ＡＡＣなどの公知の符号化処理を施す。
【００１７】
ここで、第１信号処理部１０３及び第２信号処理部１０４は、同時に動作することも可能である。例えば、第１信号処理部１０３と第２の信号処理部１０４が出力する動画データのデータレートを異ならせることも可能である。また、第１信号処理部１０３と第２信号処理部１０４はそれぞれ、例えばＡＳＩＣ等の独立のハードウェアとして構成したり、単体のハードウェアとして構成したり、或いはソフトウェアによる処理により実現することが可能である。
【００１８】
第１信号処理部１０３及び第２信号処理部１０４は、記録モードにおいて動画ファイルのストリームデータにおける先頭フレームを縮小することにより代表画像データ（サムネイルデータ）を生成してメモリ１０２に記憶する。この代表画像データは、各動画ファイルに格納されて記録される。また、第１信号処理部１０３及び第２信号処理部１０４は、再生モードでは、第１記録再生部１０９及び第２記録再生部１１０により読み出された動画ファイルのストリームデータを複号して、表示部１０５へ送出する。
【００１９】
表示部１０５は、制御部１０８からの指示に応じて、第１信号処理部１０３及び第２信号処理部１０４から送出された動画データに応じた映像や、ビデオカメラ１００を操作するためのメニュー画面や各種情報を表示する。表示部１０５は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、電子ペーパー等の表示デバイスであれば何であってもよい。  制御部１０８は、操作部１０７から入力される指示に応じて装置全体の動作を制御する。制御部１０８は、マイクロコンピュータ（ＣＰＵ）やメモリ等を内蔵し、不図示の不揮発性メモリに記憶されているプログラムに従ってビデオカメラ１００を制御する。
【００２０】
操作部１０７は、ユーザにより操作可能な物理的なボタンやダイヤル、タッチパネル等の表示部１０５に表示されるボタンやツマミを含む。そして、操作部１０７は、ユーザの操作に応じた指示信号を受理して制御部１０８へ送出する。制御部１０８は、操作部１０７から送出された指示信号に基づいて、データバス１１４を介してビデオカメラ１００の各ブロックに制御指示を送出することで、各ブロックを制御する。
【００２１】
操作部１０７は、例えば、電源のオン／オフ、動画の記録開始／記録停止、静止画の撮影、ズーム操作、動作モードの切替、メニュー画面等を指示するためのスイッチ、カーソルキー、表示部１０５の任意の点を指定するためのポインティングデバイス等である。また、操作部１０７は、後述するバックアップ記録モードにおける記録開始／記録停止、インデックス画面の切り替え等を指示するためのスイッチを備える。本実施形態では、記録開始／記録停止を指示するスイッチは、トリガボタンであり、操作ごとに記録の開始または停止の指示を出力する。また、バックアップ記録モードにおける記録開始／記録停止の指示を、メニュー画面における有効、無効ボタンで行っても良いし、バックアップ用の記録媒体への記録開始／記録停止を指示する機能を割り当てた物理的なボタンでも良い。
【００２２】
第１記録再生部１０９は、再生モードでは、第１記録媒体１１２に記録された動画データ、各種データ、プログラム等を読み出し、読み出した動画データを第１信号処理部１０３に送出する。第１信号処理部１０３は、第１記録再生部１０９から得た動画データを、所定の手順で復号し、復号した動画信号を表示部１０５に送出する。また、第１記録再生部１０９は、記録モードにおいて第１記録媒体１１２に対して、第１信号処理部１０３で生成された動画データやサムネイルデータその他のデータを記録する。
【００２３】
同様に、第２記録再生部１１０は、再生モードでは、第２記録媒体１１３に記録された動画データ、各種データ、プログラム等を読み出し、読み出した動画データを第２信号処理部１０４に送出する。第２信号処理部１０４は、第２記録再生部１１０から得た動画データを、所定の手順で復号し、復号した動画信号を表示部１０５に送出する。また、第２記録再生部１１０は、記録モードにおいて第２記録媒体１１３に対して、第２信号処理部１０４で生成された動画データやサムネイルデータその他のデータを記録する。
【００２４】
第１記録媒体１１２及び第２記録媒体１１３は、互いに独立した別個の記録媒体であり、ハードディスク（ＨＤＤ）、フラッシュメモリなどの任意に読み出しや書き込みが可能な記録媒体である。本実施形態では、第１記録媒体１１２及び第２記録媒体１１３は、任意にデータの読み出しや書き込みが可能なフラッシュメモリを内蔵したメモリカードである。
【００２５】
第１記録再生部１０９及び第２記録再生部１１０は、第１記録媒体１１２及び第２記録媒体１１３に記録する動画データや各種の情報を、ＦＡＴ（Ｆｉｌｅ Ａｌｌｏｃａｔｉｏｎ Ｔａｂｌｅ）等のファイルシステムに従い、ファイルとして管理する。また、第１記録再生部１０９及び第２記録再生部１１０は、ＡＴＡ（ＡＴ Ａｔｔａｃｈｍｅｎｔ）等の公知のインターフェースを有し、制御部１０８との間でデータや各種の制御指示を送受信する。また、第１記録媒体１１２及び第２記録媒体１１３は、不図示の着脱機構により、ビデオカメラ１００のスロット（不図示）に対して着脱が容易にできるように構成されるが、少なくともいずれかが装置に内蔵される構成でも良い。
【００２６】
第１記録再生部１０９は、第１記録媒体１１２が装着されているか否かを検出し、その検出結果を制御部１０８に送出する。同様に、第２記録再生部１１０は、第２記録媒体１１３が装着されているか否かを検出し、その検出結果を制御部１０８に送出する。また、第１記録再生部１０９及び第２記録再生部１１０はそれぞれ、第１記録媒体１１２及び第２記録媒体１１３の残容量を検出し、制御部１０８に送出する。
【００２７】
外部出力部１１１は、例えば映像出力端子からなり、ビデオカメラ１００に接続された外部ディスプレイ等に映像を表示させるための画像信号や、スピーカから音声を出力するための音声信号を送出する。また、外部出力部１１１は、統合された１つの端子、例えばＨＤＭＩ（登録商標）のような端子であってもよい。
【００２８】
データバス１１４は、各種データや制御指示等をビデオカメラ１００の各ブロックに送出するための伝送路として機能する。
【００２９】
制御部１０８は、第１記録再生部１０９により第１記録媒体１１２に対して動画ファイルの書き込み／読み出しを行う場合、第１記録媒体１１２からファイルシステムデータを読み出してメモリ１０２に記憶する。同様に、制御部１０８は、第２記録再生部１１０により第２記録媒体１１３に対して動画ファイルの書き込み／読み出しを行う場合、第２記録媒体１１３からファイルシステムデータを読み出してメモリ１０２に記憶する。これらのファイルシステムデータは、第１記録媒体１１２及び第２記録媒体１１３に記録されたデータのファイル名やファイルのサイズ、データの記録アドレスなどを示し、ファイルを管理するための管理情報である。そして、制御部１０８は、メモリ１０２から読み出したファイルシステムデータに従って動画データの書き込み／読み出しを制御する。制御部１０８は、第１記録媒体１１２及び第２記録媒体１１３へのデータの書き込みに応じて、メモリ１０２に記憶されたファイルシステムデータを更新する。そして、制御部１０８は、更新したファイルシステムデータを、第１記録再生部１０９及び第２記録再生部１１０により第１記録媒体１１２及び第２記録媒体１１３に記録する。
【００３０】
本実施形態では、第１記録媒体１１２及び第２記録媒体１１３に動画ファイルを記録する際に、汎用一意識別子（ＵＵＩＤ：Ｕｎｉｖｅｒｓａｌ Ｕｎｉｑｕｅ ＩＤｅｎｔｉｆｉｅｒ）を付加して記録する。ＵＵＩＤは各動画ファイルを一意に識別するためのファイル識別情報である。制御部１０８は、ビデオカメラ１００の固体番号や、記録日時、ビデオカメラの使用開始からの総記録回数、予め用意された乱数などを組み合わせ、所定ビット長の数値を持つＵＵＩＤを生成する。制御部１０８は、新たに動画ファイルを作成するたびに、異なる値のＵＵＩＤを生成する。そのため、第１記録媒体１１２及び第２記録媒体１１３に記録されたＵＵＩＤの値を確認すれば、各動画ファイルを容易に識別できる。
【００３１】
また、本実施形態では、ＭＰ４ファイル形式に従い、動画ファイルを記録する。図５は、ＭＰ４ファイルの構成を例示している。ＭＰ４は図５のようなツリー構造を持ち、それぞれボックスと呼ばれる要素を持つ。
【００３２】
最上位階層のボックスには、ｆｔｙｐボックス５０１、ｍｏｏｖボックス５０２、及びｍｄａｔボックス５０３が存在する。ｆｔｙｐボックス５０１には互換性情報、ｍｏｏｖボックス５０２には動画データや音声データに関する管理情報がそれぞれ格納される。また、ｍｄａｔボックス５０３には動画データや音声データの実データが格納される。記録時にはｍｄａｔボックス５０３に動画データと音声データを追記しながら記録する。
【００３３】
ｍｏｏｖボックス５０２には、複数のｔｒａｋボックス５０５、５０６、およびｕｕｉｄボックス５０４が格納される。本実施形態では、ｕｕｉｄボックス５０４に、各動画ファイルの固有のＩＤ（ユニークＩＤ）を格納する。更に、記録中の動画ファイルをクローズし新たに動画ファイルを記録する場合に、直後のファイルを識別するための付加情報、及び、直前のファイルを識別するための付加情報を生成し、ｕｕｉｄボックス５０４に格納する。
【００３４】
図６はｕｕｉｄボックス５０４に格納される識別情報の内容を示している。ＵｎｉｑｕｅＩＤ（ＵＩＤ）は、長さが１６バイトで、各動画ファイルに固有の値が格納される。具体的には、ＵＵＩＤの値が格納される。ＮｅｘｔＩＤ（ＮＩＤ）は、ユーザによる記録開始の指示から停止の指示までの１回の記録中に複数の動画ファイルが記録された場合に、次のファイルの識別情報（ＵＩＤ）の値を格納する。また、１回の記録における最後のファイルである場合には所定値、ここでは、例えば０が格納される。また、ＰｒｅＩＤ（ＰＩＤ）は、１回の記録中に複数の動画ファイルが記録された場合に、前のファイルの識別情報（ＵＩＤ）の値を格納する。また、１回の記録における先頭のファイルである場合には所定値、ここでは、例えば０が格納される。
【００３５】
本実施形態では、制御部１０８は、第１記録再生部１０９、第２記録再生部１１０、第１信号処理部１０３、及び第２信号処理部１０４からの通知により、記録中の動画のファイルサイズを監視している。そして、制御部１０８は、記録中の動画のファイルサイズがファイルブレイク記録を行うかどうかを決めるためのファイル分割閾値（以下、分割閾値）に達した場合、記録中のファイルをクローズし、新たに動画ファイルを作成して記録を続行する。本実施形態では、ファイルシステムによって予め決められたファイルサイズの上限に基づき、分割閾値を決定している。即ち、本実施形態では、分割閾値を、ファイルサイズの上限よりも所定量小さい値にする。例えば、ＦＡＴ３２ファイルシステムの場合、１つのファイルサイズの最大値が４ギガバイト（ＧＢ）という制限があるため、分割閾値は上限である４ＧＢよりも所定量小さい値にする。
【００３６】
記録中の動画のファイルサイズが分割閾値に達すると、制御部１０８は第１記録再生部１０９及び／又は第２記録再生部１１０に対し、現在オープンしているファイルをクローズし、新たなファイルをオープンして動画の記録を続行するよう指示する。
【００３７】
以上のように、本実施形態では、記録中の動画のファイルサイズが分割閾値に達するたびにファイルを分割しながら記録を続ける。
【００３８】
また、動画の記録中に、操作部１０７から記録停止の指示を受けた場合は、制御部１０８は第１信号処理部１０３又は第２信号処理部１０４による動画の記録を停止し、第１記録再生部１０９又は第２記録再生部１１０により記録中のファイルをクローズする。そして、ファイルシステムデータの内容を変更し、第１記録媒体１１２又は第２記録媒体１１３に記録するよう、第１記録再生部１０９又は第２記録再生部１１０に指示する。
【００３９】
＜記録モードの説明＞次に、本実施形態のビデオカメラの記録モードについて説明する。
【００４０】
本実施形態のビデオカメラ１００は、第１記録媒体１１２及び／又は第２記録媒体１１３に動画データを記録すると共に、記録された動画データを再生することができる。ビデオカメラ１００は、通常記録モードとバックアップ記録モードを有し、ユーザはビデオカメラ１００が記録待機状態のときに操作部１０７を操作することにより、通常記録モードとバックアップ記録モードとの間で設定を変更することができる。また、ビデオカメラ１００は、バックアップ記録モードではなく、通常記録モードでの記録待機状態において、第１記録媒体１１２及び第２記録媒体１１３のいずれかを記録先の記録媒体として選択する。
【００４１】
また、ユーザは操作部１０７を操作することにより、記録待機状態において、通常記録モードにおいて記録する動画のファイル形式やフレームレート、画素数、及びデータレートを設定することができる。本実施形態では、記録する動画のフレームレートとして、毎秒３０フレーム（ｆｐｓ）と２４ｆｐｓのいずれかを設定することができる。また、記録する動画の画素数として、横１９２０画素×縦１０８０画素と、横１２８０画素×縦７２０画素のいずれかを設定することができる。また、記録する動画のデータレートとして、毎秒２４メガビット（Ｍｂｐｓ）、１７Ｍｂｐｓ、４Ｍｂｐｓのいずれかを設定することができる。
【００４２】
なお、フレームレートや画素数、データレートとして、これら以外の値を設定可能にしても良い。また、フレームレートや画素数、データレートの全てではなく、これらの設定項目の少なくとも１つをユーザが任意に設定できるようにしても良い。また、これらの設定項目を関連付けておき、ユーザがいずれか１つの項目を設定したときに他の項目も自動的に設定されるようにしても良い。
【００４３】
制御部１０８は、ユーザにより選択された記録先の記録媒体やファイル形式、フレームレート、画素数、データレートを示す情報を不図示の不揮発性メモリに記憶する。
【００４４】
制御部１０８は、操作部１０７により電源が投入されると、各ブロックを制御して、撮像部１０１により撮像された動画データを表示部１０５に表示し、ビデオカメラ１００を記録待機状態とする。この記録待機状態において、操作部１０７から記録開始の指示があった場合、制御部１０８は、第１信号処理部１０３及び第２信号処理部１０４に対して、動画データの符号化を開始するように指示する。第１信号処理部１０３及び第２信号処理部１０４は、制御部１０８からの指示に応じて、撮像部１０１により取り込まれ、順次メモリ１０２に記憶された動画データを読み出して符号化し、符号化された動画データをメモリ１０２に記憶する。
【００４５】
制御部１０８は、第１記録再生部１０９及び第２記録再生部１１０に対して、動画データの記録を開始するように指示する。また、制御部１０８は、記録開始時点からの経過時間（フレーム数）を示すタイムコードを発生し、第１記録再生部１０９及び第２記録再生部１１０に送出する。タイムコードは、時、分、秒、フレームの情報を含む。第１記録再生部１０９及び第２記録再生部１１０は、メモリ１０２から符号化された動画データを読み出し、各種の必要な情報を付加して記録用のストリームデータを生成し、生成されたストリームデータを第１記録媒体１１２及び第２記録媒体１１３に記録する。本実施形態では、ユーザが操作部１０７を操作することにより、第１記録媒体１１２及び第２記録媒体１１３のいずれかが記録先として選択され、制御部１０８は記録先の記録媒体に記録用のストリームデータを記録する。また、記録媒体が１つだけ装着されている場合、制御部１０８は、ユーザが選択した記録先の記録媒体にかかわらず、装着されている記録媒体を記録先とするように第１記録再生部１０９又は第２記録再生部１１０に指示する。
【００４６】
第１記録再生部１０９又は第２記録再生部１１０は、制御部１０８からの指示に応じて、記録用のストリームデータを記録先の第１記録媒体１１２又は第２記録媒体１１３に記録する。記録を開始した後、操作部１０７から記録停止の指示があった場合、制御部１０８は、第１記録再生部１０９又は第２記録再生部１１０に対して記録停止を指示し、記録先の第１記録媒体１１２又は第２記録媒体１１３に対するストリームデータの記録を停止する。また、制御部１０８は、第１信号処理部１０３又は第２信号処理部１０４に対して、動画データの符号化を停止するように指示する。制御部１０８から停止の指示を受けた第１記録再生部１０９又は第２記録再生部１１０は、記録開始の指示から停止の指示までの間に記録したストリームデータを動画の１つのシーンとして管理する。
【００４７】
＜通常の記録処理＞ここで、本実施形態のビデオカメラ１００による通常の動画記録処理について説明する。
【００４８】
なお、図２の処理は、制御部１０８が、不図示の不揮発性メモリに記憶された制御プログラムをメモリ１０２に展開し、実行することにより実現される。
【００４９】
制御部１０８は、記録待機状態において、操作部１０７から記録開始の指示を受けた場合に図２の処理を開始する。
【００５０】
制御部１０８は、先ず、今回記録する動画ファイルの識別情報（ＵＩＤ）を生成し、メモリ１０２に記憶する（Ｓ２０１）。また、制御部１０８は、今回記録する動画ファイルのＰＩＤとして０を設定し、メモリ１０２に記憶する（Ｓ２０２）。次に、制御部１０８は、第１記録媒体１１２及び第２記録媒体１１３のうち、記録先として選択された記録媒体に対応した記録再生部に対して動画ファイルをオープンするように指示する（Ｓ２０３）。例えば、記録先として第１記録媒体１１２が選択された場合、制御部１０８は、第１記録再生部１０９に対し、動画ファイルをオープンするように指示する。以下では、記録先として第１記録媒体１１２が選択されたものとして説明を進める。
【００５１】
次に、制御部１０８は、第１信号処理部１０３を制御して動画データと音声データの符号化を開始する。制御部１０８は、第１記録再生部１０９に対して符号化データの記録開始を指示する。第１記録再生部１０９は、メモリ１０２から符号化データを読み出し、第１記録媒体１１２に記録する（Ｓ２０４）。符号化データの記録を開始した後、制御部１０８は、現在記録中の動画のファイルサイズが分割閾値に達したか否かを判定する（Ｓ２０５）。
【００５２】
ファイルサイズが分割閾値に達した場合、制御部１０８は、次の動画ファイルのＵＩＤを生成してメモリ１０２に記憶し（Ｓ２０９）、現在記録中の動画ファイルのＮＩＤに、次のファイルのＵＩＤの値を設定する（Ｓ２１０）。そして、制御部１０８は、第１記録再生部１０９を制御して、メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤ、及びサムネイルデータを含む管理データをｍｏｏｖボックスに格納し、第１記録媒体１１２に記録する。そして、制御部１０８は、第１記録再生部１０９を制御して、記録中の動画ファイルをクローズする（Ｓ２１１）。更に、制御部１０８は、新たに生成する動画ファイルのＰＩＤとして、直前にクローズした動画ファイルのＵＩＤを設定してメモリ１０２に記憶し、Ｓ２０３に戻る（Ｓ２１２）。なお、ｍｏｏｖボックスには、ｍｄａｔボックスに格納される動画、音声データの所定の単位ごとのファイル先頭からのオフセット（データ量）を示す情報や、その他再生のために必要なデータも格納される。また、本実施形態では、各ファイルに番号を含むファイル名を付加する。そして、新たにファイルを作成した場合、ファイル番号を１ずつ増加させる。
【００５３】
また、Ｓ２０５で、記録中の動画のファイルサイズが分割閾値に達していない場合、制御部１０８は、操作部１０７から記録停止の指示が出力されたか否かを判定する（Ｓ２０６）。そして、制御部１０８は、記録停止の指示がなかった場合は、Ｓ２０４に戻って動画の記録を継続し、記録停止の指示があった場合は、現在記録中の動画ファイルのＮＩＤとして０を設定してメモリ１０２に記憶する（Ｓ２０７）。そして、制御部１０８は、第１記録再生部１０９を制御して、メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納し、記録中のファイルをクローズして記録を停止する（Ｓ２０８）。
【００５４】
図４（ａ）は、通常記録モードにおいて記録された動画ファイルと各動画ファイルに格納される付加情報を例示している。図４（ａ）において、時間ｔ１で記録開始の指示４０５が出力され、動画ファイル４０１が記録される。また、時間ｔ２で記録停止の指示４０６が出力され、動画ファイル４０１の記録が停止される。また、時間ｔ３で記録開始の指示４０７が出力され、動画ファイル４０２が記録される。その後、時間ｔ４で動画ファイル４０２のファイルサイズが分割閾値に達したため、動画ファイル４０２がクローズされ、新たに動画ファイル４０３が記録される。同様に、時間ｔ５で動画ファイル４０３のファイルサイズが分割閾値に達したため、動画ファイル４０３がクローズされ、新たに動画ファイル４０４が記録される。その後、時間ｔ６で記録停止の指示４０８が出力され、動画ファイル４０４の記録が停止される。
【００５５】
記録開始の指示４０５から停止の指示４０６までの間は、動画ファイル４０１だけが記録されるため、動画ファイル４０１のＮＩＤとＰＩＤにはそれぞれ所定値０が記録される。また、記録開始の指示４０７から停止の指示４０８までの間は、３つの動画ファイル４０２から４０４が記録される。そのため、動画ファイル４０２のＮＩＤとして動画ファイル４０３のＵＩＤの値が格納される。また、動画ファイル４０３のＮＩＤとして動画ファイル４０４のＵＩＤの値が格納され、ＰＩＤとして動画ファイル４０２のＵＩＤの値が格納される。また、動画ファイル４０４のＰＩＤとして動画ファイル４０３のＵＩＤの値が格納される。動画ファイル４０２のＰＩＤ、及び、動画ファイル４０４のＮＩＤにはそれぞれ所定値０が格納される。
【００５６】
このように、記録開始の指示４０７から停止の指示４０８までの間は、３つの動画ファイル４０２から４０４にはそれぞれの前後に記録された動画ファイルの付加情報が格納される。
【００５７】
＜バックアップ記録処理＞次に、本実施形態のビデオカメラによるバックアップ記録処理について説明する。
【００５８】
本実施形態では、いずれか一方の記録媒体への動画記録中に、操作部１０７から他方の記録媒体への記録開始／記録停止の指示があった場合、他方の記録媒体に、同じシーンの動画であって、ファイル形式やデータレート、画素数などのデータ量の異なる動画を同時に記録する。
【００５９】
以下、バックアップ記録モードにおいて、ユーザによる記録開始／記録停止の指示にかかわらず、動画データが継続して記録される記録媒体をサブ記録媒体と呼ぶ。また、ユーザによる記録開始／記録停止の指示ごとに生成される動画データが記録される記録媒体をメイン記録媒体と呼ぶ。また、メイン記録媒体に記録される動画データをメイン動画データ（第１の動画データ）と呼び、サブ記録媒体に記録される動画データをサブ動画データ（第２の動画データ）と呼ぶ。即ち、本実施形態では、メイン動画とサブ動画の２つの動画データを生成し、これら２つの動画データを第１記録媒体１１２と第２記録媒体１１３に同時に記録する。
【００６０】
さらに、本実施形態では、メイン動画とサブ動画に関する、前述の設定項目を、それぞれ独立に設定することができる。例えば、メイン動画のデータレートを２４Ｍｂｐｓに設定し、サブ動画のデータレートを１７Ｍｂｐｓや４Ｍｂｐｓに設定することができる。また、メイン動画の画面サイズを横１９２０画素×縦１０８０画素に設定し、サブ動画の画面サイズを横１２８０画素×縦７２０画素に設定することができる。但し、フレームレートだけは独立に設定することができず、２つの記録媒体に対して同じフレームレートの動画が記録されるものとする。また、サブ動画のデータレート及び画面サイズを、メイン動画のデータレート及び画面サイズよりも大きい値に設定にすることはできないものとする。
【００６１】
また、本実施形態では、同時に記録されるメイン動画データとサブ動画データを識別するための情報（サブ情報）を記録する。例えば、バックアップ記録モードで記録されるメイン動画ファイルにはサブ情報として第１の値、ここでは０が設定され、サブ動画ファイルにはサブ情報として第２の値、ここでは１が設定される。また、本実施形態では、メイン動画が記録されていない期間に記録されるサブ動画ファイルに対し、サブ情報として第１の値が記録される。サブ情報は、図５におけるｕｕｉｄボックス５０４に格納される。
【００６２】
また、サブ動画ファイルとメイン動画ファイルのデータレートや画素数が異なっている場合、各動画ファイルのサイズが上限サイズ（４ＧＢ）に達するまでの時間が異なる。例えば、サブ動画のデータレートがメイン動画よりも低い場合、サブ動画ファイルのサイズが上限サイズに達するまでの記録時間がメイン動画よりも長くなる。
【００６３】
そこで、本実施形態では、ユーザによるメイン動画の記録開始／記録停止の指示に応じて、サブ動画ファイルを分割して記録する。また、メイン動画とサブ動画を同時に記録している場合に、メイン動画のファイルサイズが上限に達した時点で、メイン動画のファイルとサブ動画のファイルを共にクローズする。
【００６４】
図３は、本実施形態のビデオカメラによるバックアップ記録処理を示しており、図３の処理は制御部１０８が各部を制御することにより実行される。
【００６５】
制御部１０８は、バックアップ記録モードでの記録待機状態において、操作部１０７によりメイン記録媒体が選択され、メイン動画とサブ動画のデータレートや画素数、フレームレートが設定されると図３の処理を開始する。
【００６６】
バックアップ記録モードが設定された直後は、メイン動画の記録は行わず、サブ動画の記録を行うため、制御部１０８は、サブ動画の記録を設定する（Ｓ３０１）。次に、制御部１０８は、今回記録する動画ファイルの識別情報（ＵＩＤ）を生成し、また、今回記録する動画ファイルのＰＩＤとして０を設定し、メモリ１０２に記憶する（Ｓ３０２）。次に、制御部１０８は、現在記録先として選択されている記録媒体を検出する（Ｓ３０３）。ここで、例えば、メイン記録媒体として第１記録媒体１１２が選択されている場合、記録先としてサブ記録媒体である第２記録媒体１１３が検出される。次に、制御部１０８は、記録先として選択された記録媒体において動画ファイルがオープン済みであるか否かを判定する（Ｓ３０４）。記録先の記録媒体において動画ファイルがオープンされていない場合、制御部１０８は、記録先の記録媒体に対応する記録再生部に対し、動画ファイルをオープンするように指示する（Ｓ３０５）。例えば、バックアップ記録モードの設定直後で、メイン動画の記録開始が指示されていない場合、制御部１０８は、第２記録再生部１１０に対し、第２記録媒体１１３に動画ファイルをオープンするように指示する。
【００６７】
次に、制御部１０８は、第１信号処理部１０３及び／又は第２信号処理部１０４を制御して動画データと音声データの符号化を開始する。本実施形態では、第１信号処理部１０３によりメイン動画の符号化を行い、第２信号処理部１０４によりサブ動画の符号化を行うものとする。また、本実施形態では、撮像部１０１は横１９２０画素×縦１０８０画素の動画データを出力する。サブ動画の画面サイズが横１２８０画素×縦７２０画素である場合、第２信号処理部１０４により、撮像部１０１からの動画データの画素数を横１２８０画素×縦７２０画素に変更する。また、第１信号処理部１０３及び第２信号処理部１０４はそれぞれ、ユーザが設定したデータレートに応じて動画データを符号化する。
【００６８】
次に、制御部１０８は、記録先の記録媒体に対応する記録再生部に対して符号化データの記録を指示する。記録の指示を受けた第１記録再生部１０９又は第２記録再生部１１０は、メモリ１０２から符号化データを読み出し、第１記録媒体１１２又は第２記録媒体１１３に記録する（Ｓ３０６）。このように符号化データの記録を開始した後、制御部１０８は、現在記録中の動画のファイルサイズが分割閾値に達したか否かを判定する（Ｓ３０７）。例えば、制御部１０８は、メイン動画を記録していない場合は、記録中のサブ動画のファイルサイズが分割閾値に達したか否かを判定する。また、メイン動画とサブ動画とを同時に記録している場合、制御部１０８は、メイン動画のファイルサイズが分割閾値に達したか否かを判定する。
【００６９】
ファイルサイズが分割閾値に達した場合、制御部１０８は、次の動画ファイルのＵＩＤを生成してメモリ１０２に記憶し（Ｓ３１２）、現在記録中の動画ファイルのＮＩＤに、次のファイルのＵＩＤの値を設定する（Ｓ３１３）。ここで、メイン動画とサブ動画とを同時に記録する場合、メイン動画ファイルとサブ動画ファイルに対し、異なる値をＵＩＤとして生成する。そして、制御部１０８は、第１記録再生部１０９及び第２記録再生部１１０を制御して、メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納し、記録先の記録媒体に記録する。そして、制御部１０８は、第１記録再生部１０９及び第２記録再生部１１０を制御して、記録中の動画ファイルをクローズする（Ｓ３１４）。さらに、制御部１０８は、新たに生成する動画ファイルのＰＩＤとして、直前にクローズした動画ファイルのＵＩＤを設定してメモリ１０２に記憶し、Ｓ３０３に戻る（Ｓ３１５）。例えば、メイン動画とサブ動画を同時に記録している場合、制御部１０８は、メイン動画ファイルとサブ動画ファイルを共にクローズする（Ｓ３１４）。
【００７０】
また、Ｓ３０７で、記録中の動画ファイルのサイズが分割閾値に達していない場合、制御部１０８は、操作部１０７からメイン動画の記録開始の指示が出力されたか否かを判定する（Ｓ３０８）。メイン動画の記録開始の指示が出力された場合、制御部１０８は、ＮＩＤとして０を設定してメモリ１０２に記憶する。また、制御部１０８メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納し、サブ記録媒体である第２記録媒体１１３に記録中のサブ動画ファイルを格納する。その後、制御部１０８は、サブ動画ファイルをクローズするように第２記録再生部１１０に指示する（Ｓ３１６）。次に、制御部１０８は、次の動画ファイル、ここでは、メイン動画ファイルとサブ動画ファイルのＵＩＤを生成すると共に、ＰＩＤとして０を設定し、メモリ１０２に記憶する（Ｓ３１７）。次に、制御部１０８は、メイン動画とサブ動画を共に記録する設定とし（Ｓ３１８）、Ｓ３０３に戻る。
【００７１】
また、Ｓ３０８でメイン動画の記録開始の指示がない場合、制御部１０８は、メイン動画の記録停止の指示が出力されたか否かを判定する（Ｓ３０９）。メイン動画の記録停止の指示が出力された場合、制御部１０８は、ＮＩＤとして０を設定してメモリ１０２に記憶する。そして、メモリ１０２に記憶されたメイン動画ファイルとサブ動画ファイルそれぞれのＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納する。また、ｍｏｏｖボックスを、サブ記録媒体１１３に記録中のサブ動画ファイルと、メイン記録媒体１１２に記録中のメイン動画ファイルに格納する。そして、制御部１０８は、メイン動画ファイルとサブ動画ファイルをクローズするように第１記録再生部１０９及び第２記録再生部１１０に指示する（Ｓ３１７）。次に、制御部１０８は、次の動画ファイル（サブ動画ファイル）のＵＩＤを生成すると共に、ＰＩＤとして０を設定し、メモリ１０２に記憶する（Ｓ３１８）。次に、制御部１０８は、サブ動画を記録する設定とし（Ｓ３１９）、Ｓ３０３に戻る。
【００７２】
また、Ｓ３０８においてメイン動画の記録停止の指示が出力されない場合、制御部１０８は、バックアップ記録モードの解除指示が出力されたか否かを判定する（Ｓ３１０）。制御部１０８は、バックアップ記録モードの解除指示がなかった場合、Ｓ３０３に戻り動画の記録が継続し、解除指示があった場合、現在記録中の動画ファイルのＮＩＤとして０を設定してメモリ１０２に記憶する。そして、制御部１０８は、第１記録再生部１０９及び第２記録再生部１１０を制御して、メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納し、記録中のファイルをクローズして本処理を終了する（Ｓ３１１）。
【００７３】
図４（ｂ）は、バックアップ記録モードにおいて記録された動画ファイルと各動画ファイルに格納される付加情報を例示している。図４（ｂ）において、４１０から４１３がメイン動画ファイルであり、４１４から４２１がサブ動画ファイルである。時間ｔ７でバックアップ記録モードの設定指示４２２が出力され、サブ動画ファイル４１４の記録が開始される。時間ｔ８でメイン動画の記録開始の指示４２３が出力され、サブ動画ファイル４１１の記録が開始される。また、メイン動画の記録開始の指示４２３の時点で、記録中のサブ動画ファイル４１４がクローズされ、新たにサブ動画ファイル４１５の記録が開始される。また、時間ｔ９でメイン動画ファイル４１０のサイズが分割閾値に達すると、メイン動画ファイル４１０がクローズされ、新たに動画ファイル４１１の記録が開始される。また、メイン動画ファイル４１０のサイズが分割閾値に達した時点で記録中のサブ動画ファイル４１５もクローズされ、新たにサブ動画ファイル４１６の記録が開始される。
【００７４】
時間ｔ１０でメイン動画の記録停止の指示４２４が出力され、メイン動画ファイル４１１とサブ動画ファイル４１６が共にクローズされる。また、新たにサブ動画ファイル４１７の記録が開始される。その後、時間ｔ１１でメイン動画の記録開始の指示４２５が出力され、動画ファイル４１２の記録が開始される。また、メイン動画ファイル４１２の記録開始の指示４２５に応じて、記録中のサブ動画ファイル４１７がクローズされ、新たにサブ動画ファイル４１８の記録が開始される。
【００７５】
時間ｔ１２でメイン動画の記録停止の指示４２６が出力され、メイン動画ファイル４１２とサブ動画ファイル４１８が共にクローズされる。また、新たにサブ動画ファイル４１９の記録が開始される。その後、時間ｔ１３でサブ動画ファイルのサイズが分割閾値に達すると、サブ動画ファイル４１９がクローズされ、新たにサブ動画ファイル４２０の記録が開始される。
【００７６】
時間ｔ１４でメイン動画の記録開始の指示４２７が出力され、メイン動画ファイル４１３の記録が開始される。また、メイン動画ファイル４１３の記録開始の指示４２７に応じて、記録中のサブ動画ファイル４２０がクローズされ、新たにサブ動画ファイル４２１の記録が開始される。
【００７７】
時間ｔ１５でバックアップ記録モードの解除指示４２８が出力されると、メイン動画ファイル４１３とサブ動画ファイル４２１が共にクローズされる。
【００７８】
メイン動画ファイル４１０から４１３の付加情報は、通常記録モードと同様に付加される。また、バックアップ記録モードでは、メイン動画ファイルに対し、サブ情報として０が記録される。
【００７９】
一方、サブ動画ファイル４１４から４２１については、バックアップ記録モードの設定直後、及び、メイン動画の記録開始に応じて新たに生成されるサブ動画ファイルのＰＩＤには０が記録される。また、メイン動画の記録停止に応じてクローズされるサブ動画ファイルのＮＩＤには０が記録される。また、メイン動画の記録停止の指示から記録開始の指示までの間に記録されるサブ動画ファイルに対しては、サブ動画ファイルのサイズが分割閾値に達するごとにＰＩＤ、ＮＩＤが記録される。例えば、メイン動画の記録停止の指示４２６から記録開始の指示４２７の間に、２つのサブ動画ファイル４１９、４２０が記録される。この場合、サブ動画ファイル４１９のＮＩＤとしてサブ動画ファイル４２０のＵＩＤの値が格納され、ＰＩＤとして０が格納される。また、サブ動画ファイル４２０のＰＩＤとして動画ファイル４１９のＵＩＤの値が格納され、ＮＩＤには所定値０が格納される。また、各サブ動画ファイルに対し、サブ情報として１が記録される。
【００８０】
＜再生処理＞次に、本実施形態のビデオカメラによる再生処理について説明する。
【００８１】
操作部１０７から再生モードへの変更指示があった場合、制御部１０８は、第１記録媒体１１２及び第２記録媒体１１３のうち、選択された記録媒体に記録された動画ファイルの代表画像（サムネイル）のインデックス画面を表示部１０５に表示する。例えば、第１記録媒体１１２が選択されていた場合、制御部１０８は、第１記録再生部１０９に対し、第１記録媒体１１２に記録されている各動画ファイルのＰＩＤを読み出すように指示する。そして、制御部１０８は、ＰＩＤとして０が記録された動画ファイルのサムネイルデータを読み出してメモリ１０２に記憶するように、第１記録再生部１０９に指示する。制御部１０８は、第１信号処理部１０３に対し、メモリ１０２に記憶されたサムネイルデータからなるインデックス画面を生成するように指示する。
【００８２】
第１信号処理部１０３は、メモリ１０２に記憶された各サムネイルデータからインデックス画面を生成し、表示部１０５に表示する。このように、ＰＩＤとして０が記録された動画ファイルのサムネイルを表示することにより、各シーンのサムネイルがインデックス画面に表示される。
【００８３】
図７は、図４（ｂ）に示すメイン動画ファイル４１０〜４２１が記録された第１記録媒体１１２とサブ動画ファイル４１４から４２１が記録された第２記録媒体１１３の各インデックス画面を例示している。
【００８４】
図７において、７０１は第１記録媒体１１２のインデックス画面を示し、７０２は第２記録媒体１１３のインデックス画面を示している。また、７０３ａから７０３ｃ、７０４ａから７０４ｆはそれぞれサムネイルを示している。また、各サムネイル中の数字は、図４（ｂ）の動画ファイル４１０〜４２１のうち、対応する動画ファイルの番号を示している。
【００８５】
例えば、第１記録媒体１１２のインデックス画面７０１には、メイン動画ファイル４１０、４１２、４１３のサムネイルが表示される。また、第２記録媒体１１３のインデックス画面７０２には、サブ動画ファイル４１４、４１５、４１７、４１８、４１９、４２１のサムネイルが表示される。また、図７では、サムネイル７０３ａと７０４ａがそれぞれ選択された状態を示している。
【００８６】
各インデックス画面７０１、７０２において、サムネイル７０３ａと７０４ｂは同時に記録された動画ファイル４１０と４１５のサムネイルとなる。同様に、サムネイル７０３ｂと７０４ｄは同時に記録された動画ファイル４１２と４１８のサムネイルであり、サムネイル７０３ｃと７０４ｆは同時に記録された動画ファイル４１３と４２１のサムネイルである。
【００８７】
制御部１０８は、バックアップ記録モードで記録された各動画ファイルにおけるサブ情報に応じて、メイン動画と同時に記録されたサブ動画のファイルを検出する。そして、メイン動画と同時に記録されたサブ動画のサムネイルに対して、対応するメイン動画と同時に記録されたサブ動画であることを識別するための所定の情報７０５を付加して表示する。
【００８８】
本実施形態では、バックアップ記録モードにおいて、メイン動画の記録開始／記録停止の指示に応じて、サブ動画が分割記録される。また、メイン動画の記録開始から停止までに記録されたサブ動画ファイルを１つのシーンとして管理し、また、メイン動画の記録停止から開始までに記録されたサブ動画ファイルを１つのシーンとして管理する。
【００８９】
そして、インデックス画面において、各シーンの先頭ファイルのサムネイルを表示することで、ユーザは、バックアップ記録モードで記録されたサブ動画から、メイン動画と同時に記録されたシーンを容易に選択し、再生することができる。また、バックアップ記録モードで記録されたサブ動画のうち、メイン動画の記録期間以外の期間に記録された部分を容易に認識し、再生することができる。
【００９０】
ユーザは操作部１０７を操作することにより、インデックス画面に表示されたサムネイルを選択し再生開始を指示する。操作部１０７から再生開始の指示が出力された場合、制御部１０８は、選択されたサムネイルに対応する動画ファイルを読み出すように第１記録再生部１０９及び第２記録再生部１１０に指示する。第１記録再生部１０９及び第２記録再生部１１０は、読み出した動画ファイルから動画と音声の符号化データを取り出し、メモリ１０２に記憶する。制御部１０８は、第１信号処理部１０３に対し、メモリ１０２に記憶された符号化データを復号するように指示する。第１信号処理部１０３は、メモリ１０２に記憶された符号化データを復号し、復号した動画データを表示部１０５に出力し、復号した音声データをスピーカから出力する。
【００９１】
以上のように動画ファイルの再生を開始した後、制御部１０８は、再生中の動画ファイルのＮＩＤに応じて、ＮＩＤとして０以外の値が記録されているか否かを判定する。ＮＩＤとして０が記録されている場合、制御部１０８は、再生中の動画ファイルが最後まで再生されたので、動画ファイルの再生を停止して、再度インデックス画面を表示部１０５に表示する。また、ＮＩＤとして０以外の値が記録されていた場合、制御部１０８は、再生中の動画ファイルが記録されている記録媒体から、ＮＩＤに記録された値と同じ値のＵＩＤに対応する動画ファイルを検出する。そして、現在再生中の動画ファイルを最後まで再生した後に、引き続き、検出した動画ファイルを読み出し、復号するように、第１記録再生部１０９、第２記録再生部１１０、第１信号処理部１０３、及び第２信号処理部１０４に指示する。このように、１回の記録開始から停止までの間に記録された１つ以上の動画ファイルが連続して再生される。
【００９２】
［実施形態２］次に、実施形態２について説明する。
【００９３】
本実施形態は、ビデオカメラ１００の構成は図１と同様であるが、バックアップ記録モードが設定された後、バックアップ記録モードが解除されるまでの間に記録されるサブ動画ファイルに付加される付加情報の記録方法が実施形態１と異なる。即ち、本実施形態では、バックアップ記録モードが設定されてから解除されるまでの間、サブ動画ファイルがクローズされるたびに、次のサブ動画ファイルのＵＩＤをＮＩＤとして記録する。また、新たに動画ファイルを生成するたびに、直前のサブ動画ファイルのＵＩＤをＰＩＤとして記録する。
【００９４】
図８は、実施形態２のバックアップ記録処理を示しており、図８の処理は制御部１０８が各部を制御することにより実行される。
【００９５】
なお、図８のＳ８０１〜Ｓ８１５の処理は、図３のＳ３０１〜Ｓ３１５と同様であるため、説明を省略する。
【００９６】
Ｓ８０８で、メイン動画の記録開始の指示が出力された場合、制御部１０８は、メイン動画とサブ動画それぞれのＵＩＤを生成し（Ｓ８１６）、記録中のサブ動画ファイルのＮＩＤに次のサブ動画ファイルのＵＩＤを設定する（Ｓ８１７）。そして、制御部１０８は、メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納し、記録中のサブ動画ファイルに格納した後、サブ動画ファイルをクローズするように第２記録再生部１１０に指示する（Ｓ８１８）。次に、制御部１０８は、メイン動画のＰＩＤとして０を設定し（Ｓ８１９）、サブ動画のＰＩＤとして直前のサブ動画ファイルのＵＩＤを設定して、メモリ１０２に記憶する（Ｓ８２０）。次に、制御部１０８は、メイン動画とサブ動画を共に記録する設定とする（Ｓ８２１）。
【００９７】
また、Ｓ８０９でメイン動画の記録停止の指示が出力された場合、制御部１０８は、次のサブ動画のＵＩＤを生成し（Ｓ８２２）、記録中のサブ動画ファイルのＮＩＤに次のサブ動画ファイルのＵＩＤを設定する（Ｓ８２３）。また、制御部１０８は、記録中のメイン動画ファイルのＮＩＤに０を設定する（Ｓ８２４）。そして、制御部１０８は、メモリ１０２に記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを記録中のサブ動画ファイルとメイン動画ファイルに格納した後、メイン動画ファイルとサブ動画ファイルをクローズする（Ｓ８２５）。次に、制御部１０８は、サブ動画ファイルのＰＩＤに直前のサブ動画ファイルのＵＩＤを設定し（Ｓ８２６）、サブ動画を記録する設定とする（Ｓ８２７）。
【００９８】
図９は、バックアップ記録モードにおいて、図４（ｂ）と同様に記録されたメイン動画ファイルとサブ動画ファイルを例示している。図９では、サブ動画ファイルのそれぞれに付加されるＮＩＤとＰＩＤが図４（ｂ）とは異なっている。即ち、バックアップ記録モードの設定後、最初に記録されるサブ動画ファイル４１４から４２０まで、順次、ＮＩＤとして次の動画ファイルのＵＩＤが記録される。また、サブ動画ファイル４１５から４２１までは、ＯＩＤとして直前の動画ファイルのＵＩＤが記録される。
【００９９】
次に、本実施形態におけるインデックス画面の表示処理について説明する。
【０１００】
制御部１０８は、第１記録媒体１１２及び第２記録媒体１１３のうち、選択された記録媒体に記録された各動画ファイルの付加情報を読み出すように第１記録再生部１０９及び第２記録再生部１１０に指示する。そして、制御部１０８は、読み出された各動画ファイルの付加情報のうち、ＰＩＤとして０が記録された動画ファイルを検出し、この動画ファイルをサムネイルの表示対象として指定する。更に、各動画ファイルのＮＩＤとＵＩＤに基づいて、ＰＩＤとして０が記録された先頭の動画ファイルから、ＮＩＤとして０が記録された最後の動画ファイルまでの一連の動画ファイルのサブ情報を検出する。そして、制御部１０８は、この一連の動画ファイルのうち、直前の動画ファイルのサブ情報とは異なる値が記録された動画ファイルを表示対象として設定する。
【０１０１】
このようにして、通常記録モードにおいて記録開始時に記録された動画ファイルが表示対象として指定される。また、バックアップ記録モードにおいて記録されたメイン動画ファイルのうち、メイン動画の記録開始時に記録された動画ファイルが表示対象として指定される。更に、サブ動画ファイルのうち、バックアップ記録モードの設定時に記録された動画ファイルと、メイン動画の記録開始後の先頭ファイル、記録停止後の先頭ファイルがそれぞれ表示対象として指定される。
【０１０２】
このように表示対象の動画ファイルを指定した後、制御部１０８は、表示対象の動画ファイルのサムネイルを再生し、実施形態１と同様にインデックス画面を表示部１０５に表示する。その後の再生処理は実施形態１と同様である。
【０１０３】
なお、前述した各実施形態では、バックアップ記録モードにおいて、メイン動画とサブ動画の２つの動画データを生成し、２つの記録媒体に対して動画と音声を記録する構成であったが、３つ以上の動画データを生成する構成にしても良い。また、生成された動画データを３つ以上の記録媒体に記録する構成としたり、１つの記録媒体に対してメイン動画とサブ動画、或いは、３つ以上の動画を記録する構成としても良い。この場合、各動画データのデータレートや画素数等を独立に設定できるように構成する。
【０１０４】
なお、上記各実施形態では、本発明をビデオカメラに適用した例を説明したが、これに限られず、動画や音声などのデータを入力し、複数の情報データを生成して同時に記録する装置であれば本発明を適用可能である。
【０１０５】
また、前述した各実施形態では、同時に記録される動画の状態をユーザの指示により任意に設定する構成であったが、音声データについても、同様にユーザの指示により状態を設定できるように構成しても良い。
【０１０６】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち、上記実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015015553.tif 000003
【図２】
2015015553.tif 000004
【図３】
2015015553.tif 000005
【図４】
2015015553.tif 000006
【図５】
2015015553.tif 000007
【図６】
2015015553.tif 000008
【図７】
2015015553.tif 000009
【図８】
2015015553.tif 000010
【図９】
2015015553.tif 000011