(57)【要約】【課題】複数の系統の映像データの再生時に、複数の系統間でのデータ要素の関連付けを容易に行うことを可能にする。【解決手段】映像記録装置は、入力部と、情報生成部と、付与部と、記録部とを備える。階層データ構造には、データセットが複数格納される。各データセットは、複数のデータ要素を含む。各データ要素は、映像データ等である。同じデータセットに含まれる複数のデータ要素は、複数の系統に別々に属する。入力部には、互いに対応する複数の系統の映像データが入力される。情報生成部は、階層データ構造の少なくとも２つの階層において、データ要素に付与される付与情報を生成する。付与部は、上記少なくとも２つの階層において、同じデータセットに含まれる複数のデータ要素が互いに関連付けられるように、付与情報をデータ要素に付与する。記録部は、データ要素に付与情報が付与された状態の階層データ構造を記録媒体に記録する。【選択図】図１
2011182388.tif 000002
【特許請求の範囲】
【請求項１】
映像データおよび前記映像データの管理情報の少なくとも一方であるデータ要素であって、複数の系統に別々に属する複数の前記データ要素を含むデータセットが複数格納される階層データ構造を記録媒体に記録する映像記録装置であって、
互いに対応する複数の系統の前記映像データが入力される入力部と、
前記階層データ構造の少なくとも２つの階層において、前記データ要素に付与される付与情報を生成する情報生成部と、
前記少なくとも２つの階層において、同じ前記データセットに含まれる複数の前記データ要素が互いに関連付けられるように、前記付与情報を前記データ要素に付与する付与部と、
前記データ要素に前記付与情報が付与された状態の前記階層データ構造を前記記録媒体に記録する記録部と、
を備える、映像記録装置。
【請求項２】
前記階層データ構造は、メディアに対応する階層、プレイリストに対応する階層およびクリップに対応する階層を含む、
請求項１に記載の映像記録装置。
【請求項３】
前記情報生成部は、前記少なくとも２つの階層のうちの少なくとも１つの階層において少なくとも同じ前記系統内では前記データ要素を識別可能な識別情報を、前記付与情報として生成する、
請求項１又は２に記載の映像記録装置。
【請求項４】
前記データ要素の少なくとも一部は、前記映像データの時間軸上の所定の位置を指すマークであり、
前記情報生成部は、前記マークに付与される前記付与情報を生成する、
請求項１から３の何れかに記載の映像記録装置。
【請求項５】
前記データ要素の少なくとも一部は、データファイルであり、
前記情報生成部は、前記少なくとも２つの階層のうちの少なくとも１つの階層における前記データファイルのファイル名を、前記付与情報として生成する、
請求項１から４の何れかに記載の映像記録装置。
【請求項６】
前記情報生成部は、同じ前記データセットに含まれる複数の前記データファイルのファイル名が同一となる番号と異なる番号とを含むように、前記ファイル名を生成する、
請求項５に記載の映像記録装置。
【請求項７】
前記記録部は、異なる前記系統の前記データ要素が異なる記憶部に記録されるように、前記階層データ構造を前記記録媒体に記録する、
請求項１から６に記載の映像記録装置。
【請求項８】
前記付与部は、前記少なくとも２つの階層において、同じ前記付与情報を、同じ前記データセットに含まれる複数の前記データ要素に同期を取って付与することにより、同じ前記データセットに含まれる複数の前記データ要素を互いに関連付ける、
請求項１から７の何れかに記載の映像記録装置。
【請求項９】
前記複数の系統の映像データには、左目用の映像データおよび右目用の映像データが含まれる、
請求項１から８の何れかに記載の映像記録装置。
【請求項１０】
映像データおよび前記映像データの管理情報の少なくとも一方であるデータ要素であって、複数の系統に別々に属する複数の前記データ要素を含むデータセットが複数格納される階層データ構造を記録する記録媒体に接続される映像再生装置であって、
前記階層データ構造に含まれる、互いに対応する複数の系統の前記映像データを再生する再生部と、
前記階層データ構造の少なくとも２つの階層において、同じ前記データセットに含まれる複数の前記データ要素の対応関係を前記階層の上位層から下位層へと順次検索して特定し、特定した前記対応関係に基づいて、前記再生部に前記複数の系統の映像データを同期を取って再生させる同期再生制御部と、
を備える、映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の系統の映像データを系統間で関連付けて記録する映像記録装置及び系統間で関連付けて記録した映像データを再生する映像再生装置に関するものである。
【背景技術】
【０００２】
近年、映像処理技術の進歩にともない、３次元撮影等、多視点からの撮影により得られる複数の系統の映像データを処理する技術が一般的になっている。これらの技術により、映像効果を向上することができる。例えば、２眼カメラや２台のカメラを用いて３次元映像撮影を行い、撮影された２系統の映像データに対し映像処理を施すことにより、３次元映像を形成する。こうした複数の系統の映像データ（例えば、３次元撮影において、２つのカメラで同時に撮影及び記録された２系統の映像データ）を映像処理するためには、複数の系統の映像データが系統間で適切に関連付けられていることが重要である。
【０００３】
この関連付けを行う方法として、映像データのデータ要素（素材）に固有の識別子を用いて関連付けを行う方法がある。例えば、特許文献１では、多視点の映像データを同じメディアに記録する映像記録装置において、それぞれの映像データに視点位置などに関連付けてそれぞれ異なるＩＤを付与する技術が開示されている。
【０００４】
また、同時に再生や編集や映像加工を行うために、タイムコード等の同期用の情報を利用して映像出力の同期を図る方法がある。例えば、特許文献２では、映像データにおけるフレーム間で同期をとるためのタイムコードを、分割画像の圧縮画像データに多重して記録する。そして、再生時に多重されたタイムコードを参照することで、映像出力の同期を図る技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００３／０９２３０４号
【特許文献２】特開平４−０４０１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、映像データの再生時に、例えばファイル等の様々なデータ要素の中から、互いに対応するデータ要素（例えば、同一時刻に同期記録されたファイル）を特定することが困難である課題がある。そうすると、映像データの再生時の処理が複雑になる。
【０００７】
上記課題に鑑みて、本発明は、複数の系統の映像データの再生時に、複数の系統間でのデータ要素（素材）の関連付けを容易に行うことを可能にする映像記録装置および映像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明に係る映像記録装置は、入力部と、情報生成部と、付与部と、記録部とを備え、階層データ構造を記録媒体に記録する。階層データ構造には、データセットが複数格納される。各データセットは、複数のデータ要素を含む。各データ要素は、映像データおよび映像データの管理情報の少なくとも一方である。同じデータセットに含まれる複数のデータ要素は、複数の系統に別々に属する。入力部には、互いに対応する複数の系統の映像データが入力される。情報生成部は、階層データ構造の少なくとも２つの階層において、データ要素に付与される付与情報を生成する。付与部は、上記少なくとも２つの階層において、同じデータセットに含まれる複数のデータ要素が互いに関連付けられるように、付与情報をデータ要素に付与する。記録部は、データ要素に付与情報が付与された状態の階層データ構造を記録媒体に記録する。
【発明の効果】
【０００９】
本発明によれば、複数の系統の映像データが格納されるデータ構造の少なくとも２つの階層の各々において、データ要素（素材）が複数の系統間で互いに関連付けられる。従って、複数の系統の映像データの再生時に、複数の系統間でのデータ要素（素材）の関連付けを容易に行うことが可能になる。その結果、例えば、複数の系統の映像データが格納されるデータ構造の中から、互いに対応するデータ要素（素材）を効率的に特定し、複数の系統の映像データを効率的に同期再生することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る映像記録装置の構成を示すブロック図
【図２】実施の形態１に係るコンテンツデータの構成を示す概念図
【図３】実施の形態１に係るクリップの構成を示す概念図
【図４】実施の形態１に係る素材ＩＤの形式を示す図
【図５】実施の形態１に係る記録されるデータの階層構造を示す概念図
【図６】実施の形態１に係る記録されるデータのディレクトリ構造を示す図
【図７】実施の形態１に係る記録されるデータの階層構造の関連付けを示す概念図
【図８】実施の形態１に係る第１の関連付け方式を示す図
【図９】実施の形態１に係る第２の関連付け方式を示す図
【図１０】実施の形態１に係るファイル名の構成を示す図
【図１１】実施の形態１に係る同期フレームを示す概念図
【図１２】実施の形態２に係る映像再生装置の構成を示すブロック図
【図１３】実施の形態２に係る関連付け検索における処理の流れを示すフローチャート
【図１４】実施の形態２に係る再生動作における処理の流れを示すフローチャート
【図１５】実施の形態２に係る素材ＩＤ取得における処理の流れを示すフローチャート
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら実施の形態について説明する。
（実施の形態１）
（１．映像記録装置の構成）
図１に示すように、映像記録装置１は、同期制御部１０と、２つのカメラ部１３０、１４０と、２つの映像処理部１３１、１４１と、２つの記録部１３２、１４２とを有する。２つの記録部１３２、１４２は、それぞれ２つの記録媒体１３３、１４３に接続される。映像記録装置１は、被写体像を撮像してから記録媒体に記録するまでの２系統の経路を有する。一方の経路には、カメラ部１３０と、映像処理部１３１と、記録部１３２とが含まれる。もう一方の経路には、カメラ部１４０と、映像処理部１４１と、記録部１４２とが含まれる。映像記録装置１は、本実施の形態では、具体的には、２つのカメラを搭載した２眼式の３次元撮影カメラレコーダである。このようなカメラレコーダは、一般ユーザを対象とする民生用途や、映像制作事業者や映像システム事業者などを対象とする業務用途で利用可能である。このようなカメラレコーダは、３次元映像制作や３次元映画制作などに利用可能である。
【００１２】
カメラ部１３０、１４０が取得した映像データは、それぞれ映像処理部１３１、１４１と、記録部１３２、１４２とを介して、着脱可能な記録媒体１３３、１４３に記録される。他の実施の形態では、記録媒体１３３、１４３は、映像記録装置１に内蔵されていてもよい。その後、場合によっては他の映像データとともに、記録媒体１３３、１４３に記録された映像データを用いて編集作業が行なわれ得る。映像データは、このような編集作業にて３次元映像データとして再構成される。映像再生装置は、その３次元映像データを再生して、３次元映像の表示に対応したモニタ等で３次元映像を提示する。
【００１３】
次に、図１に示す映像記録装置１に含まれる各部について具体的に説明する。
【００１４】
カメラ部１３０、１４０は、被写体像を撮像し、被写体の映像データを取得するブロックである。カメラ部１３０、１４０は、取得された映像データをそれぞれ映像処理部１３１、１４１に供給する。
【００１５】
映像処理部１３１、１４１は、それぞれカメラ部１３０、１４０から提供された映像データに対して圧縮符号化等の映像処理を行うブロックである。映像処理部１３１、１４１は、映像処理後の映像データをそれぞれ記録部１３２、１４２に供給する。この圧縮符号化方式には、例えば、広く利用されているＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２方式、ＭＰＥＧ−４パート１０／ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）方式、あるいは業務用のデジタルＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｄｅｒ）の規格の一つであるＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）−３１４Ｍ（ＤＶ−Ｂａｓｅｄ  ２５Ｍ）規格がある。
【００１６】
記録部１３２、１４２は、同期制御部１０からの制御情報に従って、映像データファイルと、管理情報ファイルとをそれぞれ記録媒体１３３、１４３に記録する。映像データファイルは、映像処理部１３１、１４１から提供される映像処理後の映像データをファイル化したものである。管理情報ファイルは、映像データを管理するための情報（以下、管理情報と言う）をファイル化したものである。管理情報には、映像データが格納されるメディア（記録媒体１３３、１４３を含む）を管理するための情報も含まれる。
【００１７】
記録媒体１３３、１４３は、ランダムアクセス可能な半導体メモリである。他の実施の形態では、記録媒体１３３、１４３は、ハードディスクドライブや光ディスク等の他のランダムアクセス可能な媒体であってもよい。半導体メモリは、データをファイル形式で記録再生可能なＦＡＴ等のファイルシステムにより管理されている。ファイルシステムによるデータ管理は、一般的な技術であるため、具体的な説明は省略する。
【００１８】
同期制御部１０は、２系統の経路の協調動作を制御するブロックである。同期制御部１０は、関連付け情報生成部１０１と、同期記録制御部１００と、操作入力部１０３とを備える。
【００１９】
操作入力部１０３は、ユーザからの操作を受け付けるためのブロックであり、例えば、記録釦および停止釦等を有する。操作入力部１０３は、ユーザからの操作を受け付けると、その操作の内容を示す入力情報に基づいた指示情報を同期記録制御部１００に提供する。
【００２０】
同期記録制御部１００は、操作入力部１０３からの指示情報に基づいて、２系統の経路が協調して動作するように記録部１３２、１４２の記録動作を制御する。同期記録制御部１００は、関連付け制御部１０２と、記録制御部１０４とを有する。
【００２１】
関連付け情報生成部１０１は、同期記録制御部１００からの生成要求に従って、互いに対応する複数の映像データ（例えば、カメラ部１３０にて撮像された映像データと、カメラ部１４０にて撮像された映像データと）を関連付けるための関連付け情報を生成する。生成された関連付け情報は、同期記録制御部１００の関連付け制御部１０２に供給される。関連付け情報生成部１０１は、図１に示すように、識別情報生成部１１０と、ファイル名生成部１１１とを有する。識別情報生成部１１０は、関連付け情報の一例である素材ＩＤ（識別情報、識別子）を生成する。この素材ＩＤは、互いに対応する複数の素材間（例えば、記録媒体１３３、１４３）で共通するように、あらかじめ決められた規則に従って生成される。この素材ＩＤに基づいて、互いに対応する素材が特定される。ファイル名生成部１１１は、関連付け情報の別の一例であるファイル名を生成する。このファイル名は、互いに対応する複数の素材間（例えば、記録媒体１３３、１４３）で共通するように、あらかじめ決められた規則に従って生成される。このファイル名により、互いに対応する素材が特定される。関連付け情報生成部１０１による関連付け情報の生成処理の詳細については、後述する。
【００２２】
関連付け制御部１０２は、記録制御部１０４からの記録開始指示に従って、関連付け情報生成部１０１に関連付け情報の生成要求を通知する。関連付け制御部１０２は、関連付け情報生成部１０１から取得した関連付け情報（例えば、素材ＩＤやファイル名）を記録するように、記録部１３２、１４２を制御する。具体的には、関連付け制御部１０２は、図１に示すように、識別情報付与制御部１２０と、ファイル名制御部１２１とを有する。識別情報付与制御部１２０は、制御情報（例えば、指示と、識別情報生成部１１０にて生成された素材ＩＤ）を記録部１３２、１４２に通知する。識別情報付与制御部１２０は、通知した素材ＩＤを記録するように、記録部１３２、１４２を制御する。ファイル名制御部１２１は、制御情報（例えば、指示と、ファイル名生成部１１１にて生成されたファイル名）を記録部１３２、１４２に通知する。ファイル名制御部１２１は、通知したファイル名を持つファイルを生成するように、記録部１３２、１４２を制御する。
【００２３】
記録制御部１０４は、操作入力部１０３から提供される指示情報を受信する。記録制御部１０４は、関連付け制御部１０２と記録部１３２、１４２とによる記録動作を制御する。本実施の形態では、２つのカメラ部１３０、１４０で同時刻に撮像された映像データは、それぞれ映像処理部１３１、１４１を介して、記録部１３２、１４２に提供される。この記録動作（正確には、記録動作の一部）は、カメラ部１３０、１４０と映像処理部１３１、１４１とにおいて、映像フレームに同期した各種処理が行われることで実現される。したがって、記録制御部１０４は、同時刻に記録開始と、記録終了とを行えばよい。これらの同期制御は、一般的に広く知られている技術であるため、具体的な説明は省略する。
【００２４】
以上説明したように、記録部１３２、１４２は、記録制御部１０４と関連付け制御部１０２とからの制御情報に基づき、それぞれ記録媒体１３３、１４３に対して映像データの記録を行う。具体的には、記録部１３２、１４２は、識別情報付与制御部１２０からの制御情報（指示と素材ＩＤ）に基づき、通知された素材ＩＤを記録する。記録部１３２、１４２は、ファイル名制御部１２１からの制御情報（指示とファイル名）に基づき、通知されたファイル名を持つファイルを生成する。
【００２５】
なお、図１では、映像データのみが収録される構成について説明したが、適宜、映像データとともに音声データ（図示しない）も収録されるものとする。以下の説明においても、同様である。このような収録処理は、一般的に広く利用されている技術であるため、具体的な説明は省略する。
（２．用語の説明）
ここで、本実施の形態で用いる用語について説明する。３次元撮影とは、図１の映像記録装置１を用いて、ステレオ方式の３次元映像データ（すなわち、視差のある２つのカメラ部１３０、１４０で撮影された２系統の映像データ）及びあれば音声データを収録することを指す。３次元映像データは、視差のある２系統の映像であり、左眼に入力される映像データと、右眼に入力される映像データとを含む。２系統の映像データの左右を識別する情報は、チャンネルと呼ばれる。適宜、左眼に入力される映像データをＬ  ｃｈと呼び、右眼に入力される映像データをＲ  ｃｈと呼ぶ。図１の映像記録装置１においては、２系統の経路にて記録が行われ、記録媒体１３３にＬ  ｃｈの映像データが記録され、記録媒体１４３にＲ  ｃｈの映像データが記録される。また、ステレオ方式による３次元映像は３Ｄ映像と称し、３次元撮影は３Ｄ撮影と称する。
【００２６】
また、具体的に説明するために、本実施の形態に適用可能なフォーマットの一例として、ＡＶＣＨＤフォーマットを例に挙げる。ＡＶＣＨＤフォーマットで記録されるデータ構造は、例えば、３層のレイヤを含む。３層のレイヤとは、メディアを管理するためのインデックステーブルおよびムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ）などが配置されるレイヤと、ＡＶストリームに対する再生箇所を指定するためのプレイリスト（ＰｌａｙＬｉｓｔ)と、プレイアイテム（ＰｌａｙＩｔｅｍ）とが配置されるレイヤと、ＡＶストリームが配置されるレイヤである。このような階層データ構造の詳細については、後述する。
【００２７】
また、本実施の形態に係る３Ｄショット（３Ｄ  Ｓｈｏｔ）は、映像記録装置１における、１回の記録動作に係る映像データの記録開始から終了までの１連続の記録区間に対応する。３Ｄショットは、その１連続の記録区間に属する３Ｄクリップ（３Ｄ  Ｃｌｉｐ）をまとめたものである。３Ｄクリップは、３Ｄショットに含まれる１要素である。３Ｄクリップは、２系統のクリップ（Ｃｌｉｐ）、すなわち、Ｌ  ｃｈのクリップとＲ  ｃｈのクリップとを含む。ここで、クリップとは、ＡＶストリームデータ（映像データとあれば音声データの実体）と管理情報とを含む。例えば、１つの３Ｄショットが１つの３Ｄクリップで構成される場合もあれば、ファイルサイズの制限等により、１つの３Ｄショットが複数の３Ｄクリップで構成される場合もある。また、ショット（Ｓｈｏｔ）は、１つの３Ｄショットに含まれる３Ｄクリップに含まれるクリップ中の、同じチャンネルのクリップ（例えば、Ｌ  ｃｈのクリップのみ）である。
【００２８】
また、ＡＶストリームデータは、適宜圧縮符号化された映像データとあれば音声データの時間軸でサンプリングされたデータである。さらに、クリップＡＶストリームとは、クリップに含まれるＡＶストリームデータである。また、クリップＡＶストリームファイルは、映像データとあれば音声データとを記録するためのファイルである。例えば、ＡＶＣＨＤフォーマットでは、映像データとあれば音声データは、ＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）方式にてパケット化され、多重化されて、記録用の１つのクリップＡＶストリームファイルが生成される。
【００２９】
次に、図２に、本実施の形態に係るコンテンツデータの構成を示す。例えば、メディア（Ｌ  ｃｈ用）以下のＳｈｏｔ２−１と、メディア（Ｒ  ｃｈ用）以下のＳｈｏｔ２−１とが対応する。Ｌ  ｃｈ、Ｒ  ｃｈの各々について、Ｓｈｏｔ２−１以下には、Ｃｌｉｐ２−１−１とＣｌｉｐ２−１−２とが存在する。図２におけるＰｌａｙＬｉｓｔは、ＡＶＣＨＤフォーマットのプレイリスト（ＰｌａｙＬｉｓｔ)に対応する。ショットは、ＡＶＣＨＤフォーマットのプレイリストにおける再生開始点のマークから次のマークまでの間に対応する。すなわち、このマークは、ショットの先頭を示す。
【００３０】
図３に、クリップの構成を示す。クリップは、ＡＶストリームデータとしてのクリップＡＶストリームファイルと、管理情報としてのＣｌｉｐインフォメーションファイルとを含む。
【００３１】
また、本実施の形態における識別情報生成部１１０により生成される素材ＩＤは、互いに対応する素材の関連付けに利用される。映像データの記録時に、互いに対応する素材に関するデータ（素材データ）に対して、同じ素材ＩＤが付与される。なお、互いに対応する複数の素材データの集合が、データセットの一例である。例えば、３次元撮影であれば、同時に記録されたＬ  ｃｈおよびＲ  ｃｈに属する２つの素材に関するデータ（素材データ）に対して、同一の素材ＩＤが付与される。映像データの再生時には、付与された素材ＩＤが一致するか否かに応じて、互いに対応する素材（又は素材データ）であるかどうかが判断される。また、本実施の形態では、各記録階層に属する素材（又は素材データ）に対して素材ＩＤが付与される。記録階層および素材の概念については、後述する。
【００３２】
本実施の形態の素材ＩＤの値の生成には、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）−３３０Ｍにて規格化されているＵｎｉｑｕｅ  Ｍａｔｅｒｉａｌ  Ｉｄｅｎｔｉｆｉｅｒ（ＵＭＩＤ）を拡張して利用する。例えば、ＳＭＰＴＥメソッドを利用した例を図４に示す。素材ＩＤは、機器固有の識別子（ＤｅｖｉｃｅＮｏｄｅ）と、日時情報（ＴｉｍｅＳｎａｐ）と、ランダム値（Ｒａｎｄｏｍ）とを含む。機器固有の識別子（ＤｅｖｉｃｅＮｏｄｅ）は、本実施の形態では、識別情報生成部１１０に対して１つ与えられる番号であり、ユニークな識別子となるようにあらかじめ設定されている。例えば、ＤｅｖｉｃｅＮｏｄｅは、機器（同期制御部１０）のシリアル番号である。このシリアル番号をあらかじめ、映像記録装置１の不揮発性メモリ等に保持しておき、記録開始時に保持されたシリアル番号を参照して、素材ＩＤが生成される。また、日時情報（ＴｉｍｅＳｎａｐ）は、映像記録装置１のＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）等を利用して、記録開始時の日時情報から生成される。
（３．関連情報の説明）
（３−１．記録されるデータの階層構造）
図５は、本実施の形態に適用可能なフォーマットの一例であるＡＶＣＨＤフォーマットに規定される、記録媒体１３３、１４３に記録されるデータ構造を模式的に示した図である。ＡＶＣＨＤフォーマットで記録されるデータは、例えば、３層の記録階層（レイヤ）を含む。３層の記録階層とは、メディアを管理するためのインデックステーブルおよびムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ）などが配置されるレイヤと、ＡＶストリームに対する再生箇所を指定するためのプレイリスト（ＰｌａｙＬｉｓｔ)と、プレイアイテム（ＰｌａｙＩｔｅｍ）とが配置されるレイヤと、ＡＶストリームが配置されるレイヤである。インデックステーブルは、Ｉｎｄｅｘファイルとして記録媒体１３３、１４３に記録される。ムービーオブジェクトは、ムービーオブジェクトファイルとして記録媒体１３３、１４３に記録される。プレイリスト（ＰｌａｙＬｉｓｔ)と、プレイアイテム（ＰｌａｙＩｔｅｍ）は、ＰｌａｙＬｉｓｔファイルとして記録媒体１３３、１４３に記録される。ＡＶストリームは、クリップＡＶストリームファイルとして記録媒体１３３、１４３に記録される。ＡＶストリームの管理情報は、Ｃｌｉｐインフォメーションファイルとして記録媒体１３３、１４３に記録される。
【００３３】
なお、図５は、記録媒体１３３、１４３に記録されるデータ構造が３層構造である様子を示している。しかし、例えば、メディアインデックスレイヤにおけるＩｎｄｅｘファイルとムービーオブジェクトファイルとを異なるレイヤに分けることにより、記録媒体１３３、１４３に記録されるデータ構造を４層構造としてもよい。
【００３４】
メディアインデックスレイヤは、メディアに対応する情報を管理するレイヤである。ＰｌａｙＬｉｓｔレイヤは、ＡＶストリームに対する再生順番や再生箇所の指定等するためのプレイリストと、ショットに関する管理情報およびメタデータ（記録されるＡＶストリームデータに関する付加情報）とを管理するレイヤである。Ｃｌｉｐレイヤは、ＡＶストリームデータとその管理情報を含むクリップを管理するレイヤである。
【００３５】
これらの記録階層は、図２に示すようなコンテンツデータの構造と対応する。すなわち、メディアインデックスレイヤは、メディア（Ｌ  ｃｈ用）とメディア（Ｒ  ｃｈ用）とに対応する。ＰｌａｙＬｉｓｔレイヤは、ＰｌａｙＬｉｓｔ１と、ＰｌａｙＬｉｓｔ２と、Ｓｈｏｔ１−１と、Ｓｈｏｔ１−２と、Ｓｈｏｔ２−１とに対応する。Ｃｌｉｐレイヤは、Ｃｌｉｐ１−１と、Ｃｌｉｐ１−２と、Ｃｌｉｐ２−１−１と、Ｃｌｉｐ２−１−２とに対応する。３Ｄ撮影で撮影された３Ｄ映像データに関する素材は、３Ｄ素材と呼ばれる。素材とは、同じレイヤに属するが、Ｌ  ｃｈおよびＲ  ｃｈの異なるチャンネルに属する、互いに対応する概念である。例えば、メディアインデックスレイヤにおいては、記録媒体が素材と呼ばれる。ＰｌａｙＬｉｓｔレイヤにおいては、ＰｌａｙＬｉｓｔとＳｈｏｔとが素材と呼ばれる。Ｃｌｉｐレイヤにおいては、Ｃｌｉｐが素材と呼ばれる。
【００３６】
図６に、本実施の形態の記録媒体１３３、１４３におけるディレクトリ構造を示す。Ｉｎｄｅｘファイルのファイル名は、ｉｎｄｅｘ．ｂｄｍｖである。ムービーオブジェクトファイルのファイル名は、ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖである。ＰＬＡＹＬＩＳＴディレクトリ以下には、ＰｌａｙＬｉｓｔファイルが配置される。ＣＬＩＰＩＮＦディレクトリ以下には、Ｃｌｉｐインフォメーションファイルが配置される。ＳＴＲＥＡＭディレクトリ以下には、クリップＡＶストリームファイルが配置される。
（３−２．階層構造における関連付け）
図７は、本実施の形態に係る記録媒体１３３、１３４にそれぞれ記録されるデータの階層構造間の関連付けを表す概念図である。本実施の形態では、各記録階層において関連付けが行われる。各記録階層において関連付けを行うとは、図７に示すように、同じ記録階層の要素（素材）同士を関連付けることである。本実施の形態では、メディアインデックスレイヤ、ＰｌａｙＬｉｓｔレイヤ、およびＣｌｉｐレイヤの各々において関連付けが行われる。メディアインデックスレイヤにおける関連付けとは、複数の記録媒体同士を関連付けすることである。図２および図７の例では、メディア（Ｌ  ｃｈ用）とメディア（Ｒ  ｃｈ用）とが関連付けられる。ＰｌａｙＬｉｓｔレイヤにおける関連付けとは、ＰｌａｙＬｉｓｔ同士を関連付けし、Ｓｈｏｔ同士を関連付けすることである。Ｃｌｉｐレイヤにおける関連付けとは、Ｃｌｉｐ同士を関連付けすることである。本実施の形態に係るコンテンツデータの構成は、図２に示すような構成であり、各記録階層におけるすべての要素に対して関連付けが行われる。例えば、１つの記録媒体１３３、１４３内に複数のＳｈｏｔが記録されるが、各々のＳｈｏｔについて関連付けが行われることになる。図７におけるメディア（Ｌ  ｃｈ用）は、図１における記録媒体１３３に対応し、メディア（Ｒ  ｃｈ用）は、記録媒体１４３に対応する。
【００３７】
上記の方法で各記録階層において関連付けを行うことによって、各記録階層において互いに関連付けられた素材を特定することができる。再生機能および映像編集機能の少なくとも一方を有する装置、ソフトウェア等がどの記録階層のデータを解釈（再生）するのかは、一般的にその機器、そのソフトウェア等の仕様に依存する。各記録階層において素材が互いに関連付けられていると、任意の記録階層を解釈することにより、互いに関連付けられた素材を特定できる。本実施の形態では、記録媒体１３３、１４３間で、各記録階層において素材の関連付けが行われる。従って、いずれかの記録階層を解釈不可能な機器、ソフトウェア等によっても、互いに関連付けられた素材が特定され得る。
【００３８】
なお、他の実施の形態では、少なくとも２つの記録階層において関連付けが行われるようになっていれば、各記録階層において関連付けが行われるようになっていなくてもよい。少なくとも２つの記録階層において関連付けが行われる限り、再生機能および映像編集機能の少なくとも一方を有する機器、ソフトウェア等は、互いに関連付けられた素材をより容易に特定することができる。
（３−３．複数の素材の関連付け方式）
複数の素材（例えば、３Ｄ素材）の関連付け方式として、本実施の形態では、２つの関連付け方式が利用される。第１の関連付け方式は、複数の素材に対して同一の識別子を用いて関連付けを行う方式である。第２の関連付け方式は、複数の素材に対してあらかじめ決められた規定に従ったファイル名を用いて関連付けを行う方式である。なお、他の実施の形態では、どちらか一方の関連付け方式のみを利用してもよい。あるいは、本実施の形態で説明する方式以外の関連付け方式を利用してもよい。すなわち、複数の素材間の関連付けが可能な形態であれば、どのような関連付け方式を用いてもよい。
（３−３−１．第１の関連付け方式）
図８に、第１の関連付け方式を用いた関連付けを示す。図８は、図７に対して各記録階層における関連付け情報としての素材ＩＤを追記した図である。第１の関連付け方式では、図８のように、各記録階層において素材ＩＤを用いて関連付けを行う。素材ＩＤは、素材と素材とを関連付けるための識別子（ＩＤ）である。互いに対応する素材（又は素材データ）に対して同じ値の素材ＩＤを付与することにより、関連付けが行われる。メディア素材ＩＤは、メディアインデックスレイヤにおいて、互いに対応する記録媒体（メディア）を関連付ける（言い換えると、ｉｎｄｅｘファイルを関連付ける）識別子である。メディア素材ＩＤにて関連付けられる素材は、記録媒体（例えば、記録媒体１３３と１４３）である。ＰｌａｙＬｉｓｔ素材ＩＤは、ＰｌａｙＬｉｓｔレイヤにおいて、互いに対応するＰｌａｙＬｉｓｔを関連付ける（言い換えると、ＰｌａｙＬｉｓｔファイルを関連付ける）識別子である。Ｓｈｏｔ素材ＩＤは、ＰｌａｙＬｉｓｔレイヤにおいて、互いに対応するＳｈｏｔを関連付ける（言い換えると、ＰｌａｙＬｉｓｔにおけるマークを関連付ける）識別子である。Ｃｌｉｐ素材ＩＤは、Ｃｌｉｐレイヤにおいて、互いに対応するクリップを関連付ける（言い換えると、Ｃｌｉｐインフォメーションファイルを関連付ける）識別子である。ストリーム素材ＩＤは、Ｃｌｉｐレイヤにおいて、互いに対応するクリップＡＶストリームデータを関連付ける（言い換えると、クリップＡＶストリームファイルを関連付ける）識別子である。
【００３９】
例えば、図２の例では、メディア（Ｌ  ｃｈ用）とメディア（Ｒ  ｃｈ用）とが、メディア素材ＩＤを用いて関連付けされる。メディア（Ｌ  ｃｈ用）におけるＰｌａｙＬｉｓｔ１と、メディア（Ｒ  ｃｈ用）におけるＰｌａｙＬｉｓｔ１とが、ＰｌａｙＬｉｓｔ素材ＩＤを用いて関連付けされる。メディア（Ｌ  ｃｈ用）におけるＳｈｏｔ１−１と、メディア（Ｒ  ｃｈ用）におけるＳｈｏｔ１−１とが、ＰｌａｙＬｉｓｔ素材ＩＤを用いて関連付けされる。メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−１と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−１とが、Ｃｌｉｐ素材ＩＤとストリーム素材ＩＤとを用いて関連付けされる。クリップは、図３に示すように、ＣｌｉｐインフォメーションファイルとクリップＡＶストリームファイルとを含む。メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−１に含まれるＣｌｉｐインフォメーションファイルとメディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−１に含まれるＣｌｉｐインフォメーションファイルとが、Ｃｌｉｐ素材ＩＤを用いて関連付けされる。メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−１に含まれるクリップＡＶストリームファイルとメディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−１に含まれるクリップＡＶストリームファイルとが、ストリーム素材ＩＤを用いて関連付けされる。
【００４０】
次に、記録部１３２、１４２における素材ＩＤの記録形式について説明する。各素材ＩＤの記録領域は、その素材ＩＤが付与される素材データの記録用に確保されているデータ領域に含まれる所定の領域である。所定の領域とは、例えば、メーカが独自に拡張でき、任意の情報を記録することができるデータ領域（ＥＸＩＦ規格のメーカノート等）、その素材ＩＤが付与されるファイルの先頭の領域などである。各素材ＩＤは、バイナリデータや文字列の数字に変換された形式等で記録される。
【００４１】
メディア素材ＩＤは、例えば、ｉｎｄｅｘファイル中の、あらかじめ定義されているメディア素材ＩＤを記録するための領域に記録される。同様に、ＰｌａｙＬｉｓｔ素材ＩＤは、例えば、ＰｌａｙＬｉｓｔファイル中の、あらかじめ定義されているＰｌａｙＬｉｓｔ素材ＩＤを記録するための領域に記録される。同様に、Ｃｌｉｐ素材ＩＤは、例えば、Ｃｌｉｐインフォメーションファイル中の、あらかじめ定義されているＣｌｉｐ素材ＩＤを記録するための領域に記録される。同様に、ストリーム素材ＩＤは、例えば、クリップＡＶストリームファイル中のあらかじめ定義されているストリーム素材ＩＤを記録するための領域に記録される。Ｓｈｏｔ素材ＩＤは、Ｓｈｏｔに対する付加情報として、ＰｌａｙＬｉｓｔファイル中のＳｈｏｔの先頭を表すマークに付与される。従って、Ｓｈｏｔ素材ＩＤは、映像データの再生時に、Ｓｈｏｔに関連する情報として再生（参照）され得る。具体的には、Ｓｈｏｔ素材ＩＤは、Ｓｈｏｔの先頭を表すマークに関連付けられる領域に記録される。
【００４２】
なお、本実施の形態では、各記録階層のファイルの中に、素材ＩＤを記録するための領域が確保されている例を説明した。しかし、各素材ＩＤは、その素材ＩＤがどの記録階層のどのファイルに付与されているのかが識別できるのであれば、どのような領域にどのような形式で記録されてもよい。例えば、素材ＩＤは、各ファイル中に直接記録される必要はなく、それぞれのファイルを参照可能な形態で素材ＩＤが別ファイルに記録されてもよい。また、素材ＩＤのみを含む１つのファイルが、例えば、その素材ＩＤが付与されるファイルとその素材ＩＤとを関連付けるテキストファイル等が、記録されてもよい。
（３−３−２．第２の関連付け方式）
図９に、第２の関連付け方式を用いた関連付けを示す。図９は、図７に対して各記録階層における関連付け情報としてのファイル名の種別を追記した図である。第２の関連付け方式では、図９に示すように、各記録階層においてファイル名を用いて関連付けを行う。これらのファイル名は、映像データの記録時には、あらかじめ決められた生成規則に従って生成される。映像データの再生時には、これらのファイル名と生成規則とにより、Ｌ  ｃｈのファイルとＲ  ｃｈのファイルの関連付けが検出される。
【００４３】
次に、ファイル名の生成規則について説明する。本実施の形態では、ファイル名は、５桁の数字にファイルの拡張子を付与した文字列である。例えば、図１０に示すように、Ｃｌｉｐインフォメーションファイルの拡張子は、「．ｃｌｐｉ」であり、Ｃｌｉｐインフォメーションファイルのファイル名は、「０００００．ｃｌｐｉ」である。
【００４４】
図１０は、Ｃｌｉｐインフォメーションファイルのファイル名における５桁の数字部分の構造を表している。Ｌ  ｃｈ用メディアにおける上位１桁（ＣｌｉｐＬ／Ｒ）の数字は、０、２、４、６、８の偶数である。Ｌ  ｃｈ用メディアにおける上位１桁の数字は、メニュー画面等を介しユーザが選択できる構成とする。Ｒ  ｃｈ用メディアにおける上位１桁（ＣｌｉｐＬ／Ｒ）の数字は、Ｌ  ｃｈ用メディアにおける数字に１を加えた奇数とする。この上位１桁（ＣｌｉｐＬ／Ｒ）は、Ｌ  ｃｈに属するか、Ｒ  ｃｈに属するのかを表しており、互いに関連付けられる、異なるチェンネルに属するファイルのファイル名の重複を防ぐ役割がある。下位４桁（ＣｌｉｐＮｏ）は、互いに関連付けられるＬｃｈ用メディアに属するファイルと、Ｒｃｈ用メディアに属するファイルとに対して、数字が一致するようにする。例えば、「００００２．ｃｌｐｉ」と、「１０００２．ｃｌｐｉ」とが対応するファイル名である。
【００４５】
クリップＡＶストリームファイルのファイル名に含まれる５桁の数字は、Ｃｌｉｐインフォメーションファイルのファイル名に含まれる５桁の数字と同一であり、クリップＡＶストリームファイルの拡張子は「．ｍ２ｔｓ」である。例えば、Ｃｌｉｐインフォメーションファイルのファイル名が「００００２．ｃｌｐｉ」であれば、クリップＡＶストリームファイルのファイル名は、「００００２．ｍ２ｔｓ」となる。
【００４６】
ＰｌａｙＬｉｓｔファイルの拡張子は、「．ｍｐｌｓ」である。本実施の形態では、互いに対応する、異なるチェンネルに属するＰｌａｙＬｉｓｔファイルのファイル名に含まれる５桁の数字は、同一である。ＰｌａｙＬｉｓｔファイルは、クリップＡＶストリームファイルのように映像データの実体ではなく、映像データの実体の管理情報である。従って、ＰｌａｙＬｉｓｔファイルについては、クリップＡＶストリームファイルと比べると、ファイル名の重複をあまり考慮する必要はない。
【００４７】
Ｌ  ｃｈのメディアに記録されるｉｎｄｅｘファイルと、Ｒ  ｃｈのメディアに記録されるｉｎｄｅｘファイルとは、同一のファイル名とする。ムービーオブジェクトファイルについても、同様である。例えば、ＡＶＣＨＤフォーマットでは、ｉｎｄｅｘファイルのファイル名は、ｉｎｄｅｘ．ｂｄｍｖであり、ムービーオブジェクトファイルのファイル名は、ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖであると規定されている。
【００４８】
映像データの再生時には、あらかじめ決められているこれらのファイル名の生成規則に基づいて、異なるチャンネルに属する素材間の関連付けが判断される。
（３−４．同期フレーム）
図１１に、本実施の形態に係る同期フレームの概念図を示す。同期フレームは、Ｌ  ｃｈとＲ  ｃｈのＡＶストリームデータにおける、互いに対応する映像フレーム（対応フレーム）を指す。図１１は、図２のコンテンツデータの例における２つのＣｌｉｐ１−１に含まれる２つのＦｒａｍｅ１が、同期フレームである様子を示している。本実施の形態では、同期フレームは、例えば、Ｓｈｏｔの先頭フレームとして定義されている。すなわち、ＰｌａｙＬｉｓｔのＳｈｏｔの先頭を表すマークにより、同期フレームが特定される。図１１では、Ｆｒａｍｅ１に対応する位置に、マークが付与されている。
【００４９】
映像データの再生時には、同期フレームを同時刻に出力することにより、同期再生を行うことができる。具体的には、映像データの再生時には、Ｌ  ｃｈ用メディアとＲ  ｃｈ用メディアにおいて、ＰｌａｙＬｉｓｔ中の互いに対応するマーク（Ｓｈｏｔの先頭）が検索される。そして、検索されたマークが示す位置のフレームから再生が開始される。この同期再生動作の具体的な説明は、後述する。
【００５０】
また、一般的に、ＡＶストリームデータでは、映像データに対して音声データの出力されるタイミングが規定されており、映像データの各フレームの再生に同期して、そのフレームに対応する音声データが再生される。このため、本実施の形態では、映像データについてのみ、対応点が定義されている。なお、他の実施の形態では、同期フレームは、Ｓｈｏｔの先頭フレームでなくてもよい。例えば、任意の位置の互いに対応する映像フレームに対して、Ｓｈｏｔの先頭とは別のマークを付与すればよい。この場合には、互いに対応するマークは、例えば、第１の関連付け方式を用いて関連付けされればよい。
（４．映像記録装置の記録動作）
以上のように構成された映像記録装置１の映像データの記録時の動作について説明する。
（４−１．同期記録動作）
同期制御部１０による同期記録動作における処理について具体的に説明する。映像データの記録開始時には、例えば、記録を行うためにユーザが記録釦を押下した情報が操作入力部１０３にて入力される。操作入力部１０３は、記録釦が押下された情報に基づいて、記録開始指示を同期記録制御部１００における記録制御部１０４と関連付け制御部１０２とに提供する。操作入力部１０３は、例えば、記録中ではない状態から記録釦を押下された場合には、記録開始指示を、記録中の状態から停止釦を押下された場合には、記録停止指示を行う。操作入力部１０３によるこのモード遷移処理は、一般的に実現されている技術であるため、具体的な説明は省略する。
【００５１】
関連付け制御部１０２は、操作入力部１０３から提供される記録開始指示に基づいて、関連付け情報生成部１０１に対して関連付け情報の生成要求を出す。関連付け制御部１０２は、生成要求の応答として、各記録階層における関連付け情報を取得する。その後、関連付け制御部１０２は、２つの系統の記録部１３２、１４２に対して、各記録階層における関連付け情報を通知する。本実施の形態では、関連付け情報は、記録制御部１０４が記録部１３２、１４２に対して行う記録開始指示の前に通知される。関連付け情報生成部１０１による関連付け情報の生成と、関連付け制御部１０２による関連付け情報を記録するための制御とに関する具体的な処理は後述する。
【００５２】
記録制御部１０４は、操作入力部１０３から提供される記録開始指示に基づいて、２つの系統の記録部１３２、１４２に対して記録開始時の事前準備および記録可否確認を行った後に、２つの系統の記録部１３２、１４２に対して記録開始指示を行う。記録開始時の事前準備および記録可否確認とは、記録媒体１３３、１４３の記録可能容量（残量）の確認および記録部１３２、１４２が正常に動作しているかの確認等を行うことにより、映像データの記録が行える状態であるかを確認する処理である。このような処理は、一般的な映像記録装置１にて広く実現されている処理であるため、具体的な説明は省略する。本実施の形態では、記録制御部１０４は、記録開始時の事前準備および記録可否確認をしながら、関連付け制御部１０２が記録部１３２、１４２に対して関連付け情報を通知するまで、記録部１３２、１４２に対して記録開始指示を通知するのを待つ（必要であれば、処理を一時停止する）。
【００５３】
カメラ部１３０、１４０と、映像処理部１３１、１４１と、記録部１３２、１４２とによる映像データを撮像してから記録媒体１３３、１４３に記録するまでの映像記録制御は、一般的に広く知られている技術であるため、具体的な説明は省略する。
（４−２．記録ファイルの生成タイミング）
次に、記録媒体１３３、１４３に記録される各ファイルの記録タイミングについて説明する。メディアインデックスレイヤに属するファイル（ｉｎｄｅｘファイルとムービーオブジェクトファイル）は、記録媒体１３３、１４３に対してファイルシステムの初期化（フォーマット）後に初めて書き込みが行われた時に作成される。ＰｌａｙＬｉｓｔレイヤに属するＰｌａｙＬｉｓｔファイルは、映像データの記録開始時に、記録媒体１３３、１４３内にＰｌａｙＬｉｓｔファイルが存在しない場合と、既存のＰｌａｙＬｉｓｔファイルに規格（例えば、ファイルサイズ上の制限等）等により追記できない場合に、新規に作成される。Ｃｌｉｐインフォメーションファイルは、記録媒体１３３、１４３に対してクリップが追加で記録される時（例えば、新規のショットの記録が開始する時、又はファイルのサイズ制限等の理由によりショットが複数のクリップに分断される時）に生成される。クリップＡＶストリームファイルは、記録媒体１３３、１４３に対してクリップが追加で記録される時に生成される。従って、クリップＡＶストリームデータファイルは、Ｃｌｉｐインフォメーションファイルと同一タイミングで生成される。Ｓｈｏｔは、ファイルの形式を採らず、ＰｌａｙＬｉｓｔファイル中のマーク等として記録される。Ｓｈｏｔは、ＰｌａｙＬｉｓｔファイルに対してＳｈｏｔの先頭を表すマークが追加で記録される時に生成される。これらのファイルは、ペアで生成される。１つのペアに含まれる２つのファイルは、それぞれ記録部１３２、１４２により生成される。記録制御部１０４は、２つの記録部１３２、１４２に同時に指示を出すことにより、ペアをなす２つのファイルがそれぞれ２つの記録媒体（記録媒体１３３、１４３）に同時に記録されるように制御する。
【００５４】
以下、各ファイルの生成のタイミングを記録動作の流れに従って説明する。記録部１３２、１４２は、記録制御部１０４からの記録開始指示に基づき、記録動作を開始する。この時、記録部１３２、１４２は、記録媒体１３３、１４３において映像データがファイルシステムの初期化後に初めて記録される場合には、ｉｎｄｅｘファイルとムービーオブジェクトファイルとを生成する。同時に、記録部１３２、１４２は、必要に応じてＰｌａｙＬｉｓｔファイルを生成する。クリップの記録開始時には、記録部１３２、１４２は、ＣｌｉｐインフォメーションファイルとクリップＡＶストリームファイルとを生成する。さらに、ショットの記録開始時には、記録部１３２、１４２は、Ｓｈｏｔの先頭を表すマークをＰｌａｙＬｉｓｔファイルの所定の位置に付与する。なお、本実施の形態では、映像データの記録開始時に各ファイルを生成する例を説明したが、映像データの記録終了時に各ファイルを生成する構成としてもよい。映像データの記録終了時に各ファイルを生成する場合には、映像データの記録中においては、各ファイルに記録すべきデータを一時的にバッファメモリ等に保持しておき、映像データの記録終了時に、一時的に保持されているデータを適当なファイルとして記録媒体１３３、１４３に記録すればよい。その後、一時的に保持しておいたデータは、解放されるのが望ましい。
（４−３．関連付け情報の生成）
関連付け情報生成部１０１による関連付け情報の生成処理を具体的に説明する。関連付け情報生成部１０１は、第１の関連付け方式に用いられる関連付け情報（素材ＩＤ）を生成する識別情報生成部１１０と、第２の関連付け方式に用いられる関連付け情報（ファイル名）を生成するファイル名生成部１１１とを有する。本実施の形態では、２つの関連付け方式により関連付けを行う。従って、関連付け制御部１０２からの関連付け情報の生成要求は、識別情報生成部１１０と、ファイル名生成部１１１とに通知される。
（４−３−１．素材ＩＤの生成）
識別情報生成部１１０は、素材ＩＤとしてのメディア素材ＩＤと、ＰｌａｙＬｉｓｔ素材ＩＤと、Ｓｈｏｔ素材ＩＤと、Ｃｌｉｐ素材ＩＤと、ストリーム素材ＩＤとを生成する。本実施の形態では、素材ＩＤは、前述した図４のような形式である。この形式のＤｅｖｉｃｅＮｏｄｅは、機器固有な識別子であるため、ある装置が繰り返し記録動作を行った場合でも同じ値となる。同一の装置において生成される素材ＩＤのうち値が異なるのは、日時情報を表すＴｉｍｅＳｎａｐの値と、Ｒａｎｄｏｍの値とである。Ｒａｎｄｏｍには、一般的なランダム値を生成する方法により、ランダムな値が設定される。Ｒａｎｄｏｍは、素材ＩＤのユニーク性を高める役割を果たしている。しかし、ＤｅｖｉｃｅＮｏｄｅとＴｉｍｅＳｎａｐとだけでも、素材ＩＤのユニーク性は確保される。従って、Ｒａｎｄｏｍは、ランダム値ではなく固定値等としてもよいし、省略してもよい。
【００５５】
本実施の形態では、２つの記録媒体１３３、１４３に分かれて記録される、互いに対応する２つ素材データに対しては、同一の素材ＩＤが付与される。識別情報生成部１１０にて生成された各素材ＩＤは、同期記録制御部１００を介して２つの記録部（記録部１３２、１４３）に通知される。
【００５６】
メディア素材ＩＤは、記録媒体１３３、１４３に対してｉｎｄｅｘファイルを記録する時に作成される。ここで、時刻Ｍ１を、ｉｎｄｅｘファイルを記録する時刻とする。また、時刻Ｍ１に対応するＴｉｍｅＳｎａｐの値を、ＴＳ＿Ｍ１とすると、時刻Ｍ１の時に記録されるｉｎｄｅｘファイルに付与されるメディア素材ＩＤにおけるＴｉｍｅＳｎａｐの値は、ＴＳ＿Ｍ１となる。また、ＴＳ＿Ｍ１に基づいて作成されたメディア素材ＩＤの値を、ＩＤ＿Ｍ１とする。本実施の形態では、収録作業を行う以前に記録媒体１３３、１４３をフォーマットし、フォーマット後に初めて記録開始する時に、各記録媒体（記録媒体１３３、１４３）に対してディレクトリ構造が作成され、メディア素材ＩＤが記録される。なお、他の実施の形態では、Ｌ  ｃｈとＲ  ｃｈの関連付けができるのであれば、フォーマット直後にディレクトリ構造が作成され、メディア素材ＩＤが記録されるようにしてもよい。本実施の形態では、２つの記録媒体１３３、１４３に分かれて記録される、互いに対応するメディア素材のメディア素材ＩＤ（例えば、ＩＤ＿Ｍ１）は、同じ値である。これは、識別情報生成部１１０にて生成された１つのメディア素材ＩＤが、同期記録制御部１００を介して２つの記録部（記録部１３２、１４３）に通知されることで実現される。例えば、図２の例では、メディア（Ｌｃｈ用）とメディア（Ｒｃｈ用）とに、ＩＤ＿Ｍ１が付与される。
【００５７】
ＰｌａｙＬｉｓｔ素材ＩＤは、記録媒体１３３、１４３に対してＰｌａｙＬｉｓｔファイルを記録する時に生成される。ここで、時刻Ｐ１を１番目にＰｌａｙＬｉｓｔファイルを記録する時刻とし、時刻Ｐ２を２番目にＰｌａｙＬｉｓｔファイルを記録する時刻とする。また、時刻Ｐ１、Ｐ２に対応するＴｉｍｅＳｎａｐの値を、それぞれＴＳ＿Ｐ１、ＴＳ＿Ｐ２とすると、時刻Ｐ１、Ｐ２の時に記録されるＰｌａｙＬｉｓｔファイルに付与されるＰｌａｙＬｉｓｔ素材ＩＤにおけるＴｉｍｅＳｎａｐの値は、それぞれＴＳ＿Ｐ１、ＴＳ＿Ｐ２になる。また、ＴＳ＿Ｐ１、ＴＳ＿Ｐ２に基づいて作成されたメディア素材ＩＤの値を、それぞれＩＤ＿Ｐ１、ＩＤ＿Ｐ２とする。本実施の形態では、ＰｌａｙＬｉｓｔファイルが存在しない場合と、既存のＰｌａｙＬｉｓｔファイルにファイルサイズの制限等で追記できない場合に、新規のＰｌａｙＬｉｓｔファイルが作成される。なお、他の実施の形態では、ＰｌａｙＬｉｓｔ素材ＩＤの記録のタイミングは、Ｌ  ｃｈとＲ  ｃｈとの関連付けができるのであれば、どのようなタイミングでもよい。他の実施の形態では、ＰｌａｙＬｉｓｔ素材ＩＤ（例えば、ＩＤ＿Ｐ１）は、互いに対応するＰｌａｙＬｉｓｔファイル間で同じ値である。これは、識別情報生成部１１０にて生成された１つのＰｌａｙＬｉｓｔ素材ＩＤが、同期記録制御部１００を介して２つの記録部（記録部１３２、１４３）に通知されることで実現される。例えば、図２の例では、メディア（Ｌ  ｃｈ用）におけるＰｌａｙＬｉｓｔ１と、メディア（Ｒ  ｃｈ用）におけるＰｌａｙＬｉｓｔ１とに、ＩＤ＿Ｐ１が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＰｌａｙＬｉｓｔ２と、メディア（Ｒｃｈ用）におけるＰｌａｙＬｉｓｔ２とに、ＩＤ＿Ｐ２が付与される。
【００５８】
Ｓｈｏｔ素材ＩＤは、記録媒体１３３、１４３に対してＳｈｏｔを追加で記録する（すなわち、Ｓｈｏｔの先頭を表すマークを記録する）時に生成される。ここで、時刻Ｓ１、Ｓ２、Ｓ３を、それぞれ１番目、２番目、３番目のＳｈｏｔを記録する時刻とする。また、時刻Ｓ１、Ｓ２、Ｓ３に対応するＴｉｍｅＳｎａｐの値を、それぞれＴＳ＿Ｓ１、ＴＳ＿Ｓ２、ＴＳ＿Ｓ３とすると、時刻Ｓ１、Ｓ２、Ｓ３の時に記録されるＳｈｏｔに付与されるＳｈｏｔ素材ＩＤにおけるＴｉｍｅＳｎａｐの値は、それぞれＴＳ＿Ｓ１、ＴＳ＿Ｓ２、ＴＳ＿Ｓ３とになる。また、ＴＳ＿Ｓ１、ＴＳ＿Ｓ２、ＴＳ＿Ｓ３に基づいて作成されたＳｈｏｔ素材ＩＤの値を、それぞれＩＤ＿Ｓ１、ＩＤ＿Ｓ２、ＩＤ＿Ｓ３とする。なお、時刻Ｓ１、Ｓ２、Ｓ３は、映像記録装置１においてユニークな時刻であれば、それぞれのＳｈｏｔの記録開始から終了までの間のどの時刻でもよい。本実施の形態では、Ｓｈｏｔの記録開始時の時刻とする。Ｓｈｏｔ素材ＩＤ（例えば、ＩＤ＿Ｓ１）は、互いに対応するＳｈｏｔ間で同じ値とする。これは、識別情報生成部１１０にて生成された１つのＳｈｏｔ素材ＩＤが、同期記録制御部１００を介して２つの記録部（記録部１３２、１４３）に通知されることで実現される。例えば、図２の例では、メディア（Ｌ  ｃｈ用）におけるＳｈｏｔ１−１と、メディア（Ｒ  ｃｈ用）におけるＳｈｏｔ１−１とに、ＩＤ＿Ｓ１が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＳｈｏｔ１−２と、メディア（Ｒ  ｃｈ用）におけるＳｈｏｔ１−２とに、ＩＤ＿Ｓ２が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＳｈｏｔ２−１と、メディア（Ｒ  ｃｈ用）におけるＳｈｏｔ２−１とに、ＩＤ＿Ｓ３が付与される。
【００５９】
Ｃｌｉｐ素材ＩＤは、記録媒体１３３、１４３に対してクリップを追加で記録する時（すなわち、Ｃｌｉｐインフォメーションファイルを追加で記録する時）に生成される。ここで、時刻Ｃ１、Ｃ２、Ｃ３、Ｃ４を、それぞれ１番目、２番目、３番目、４番目のクリップを記録する時刻とする。また、時刻Ｃ１、Ｃ２、Ｃ３、Ｃ４に対応するＴｉｍｅＳｎａｐの値を、それぞれＴＳ＿Ｃ１、ＴＳ＿Ｃ２、ＴＳ＿Ｃ３、ＴＳ＿Ｃ４とすると、時刻Ｃ１、Ｃ２、Ｃ３、Ｃ４の時のＣｌｉｐ素材ＩＤにおけるＴｉｍｅＳｎａｐの値は、それぞれＴＳ＿Ｃ１、ＴＳ＿Ｃ２、ＴＳ＿Ｃ３、ＴＳ＿Ｃ４になる。また、ＴＳ＿Ｃ１、ＴＳ＿Ｃ２、ＴＳ＿Ｃ３、ＴＳ＿Ｃ４に基づいて作成されたＣｌｉｐ素材ＩＤの値を、それぞれＩＤ＿Ｃ１、ＩＤ＿Ｃ２、ＩＤ＿Ｃ３、ＩＤ＿Ｃ４とする。なお、時刻Ｃ１、Ｃ２、Ｃ３、Ｃ４は、映像記録装置１においてユニークな時刻であれば、それぞれのクリップの記録開始から終了までの間のどの時刻でもよい。本実施の形態では、クリップの記録開始時の時刻とする。Ｃｌｉｐ素材ＩＤ（例えば、ＩＤ＿Ｃ１）は、互いに対応するＣｌｉｐインフォメーションファイル間で同じ値とする。これは、識別情報生成部１１０にて生成された１つのＣｌｉｐ素材ＩＤが、同期記録制御部１００を介して２つの記録部（記録部１３２、１４３）に通知されることで実現される。例えば、図２の例では、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−１と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−１とに対応する２つのＣｌｉｐインフォメーションファイルに、ＩＤ＿Ｃ１が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−２と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−２とに対応する２つのＣｌｉｐインフォメーションファイルに、ＩＤ＿Ｃ２が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ２−１−１と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ２−１−１とに対応するＣｌｉｐインフォメーションファイルに、ＩＤ＿Ｃ３が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ２−１−２と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ２−１−２とに対応する２つのＣｌｉｐインフォメーションファイルに、ＩＤ＿Ｃ４が付与される。
【００６０】
本実施の形態では、Ｓｈｏｔの記録時刻と、Ｓｈｏｔ中の先頭クリップの記録時刻とが一致することがある。すなわち、時刻Ｓ１と時刻Ｃ１、時刻Ｓ２と時刻Ｃ２、時刻Ｓ３と時刻Ｃ３とは同一時刻となる。従って、例えば、ＩＤ＿Ｓ１とＩＤ＿Ｃ１とが一致する可能性がある。しかし、Ｓｈｏｔ素材ＩＤとＣｌｉｐ素材ＩＤとは、別の種類の素材を識別する識別情報である。従って、Ｓｈｏｔ素材ＩＤとＣｌｉｐ素材ＩＤとを参照して、Ｓｈｏｔ素材とＣｌｉｐ素材とが関連付けられているか否かの検索（詳細は後述する）が行われることはない。その結果、Ｓｈｏｔ素材ＩＤとＣｌｉｐ素材ＩＤとが一致し得ることは問題とならず、記録時の関連付け処理も、再生時の関連づけ検索処理も正しく行われる。なお、Ｓｈｏｔ素材ＩＤとＣｌｉｐ素材ＩＤとが一致しないように、時刻Ｓ１と時刻Ｃ１とが異なる時刻となるように制御しもよいし、ＴｉｍｅＳｎａｐおよびＲａｎｄｏｍの値の少なくとも一方が一致しないように制御してもよい。
【００６１】
ストリーム素材ＩＤは、記録媒体１３３、１４３に対してクリップを追加で記録する時（すなわち、クリップＡＶストリームファイルを追加で記録する時）に生成される。ここで、時刻Ａ１、Ａ２、Ａ３、Ａ４を、それぞれ１番目、２番目、３番目、４番目のクリップを記録する時刻とする。また、時刻Ａ１、Ａ２、Ａ３、Ａ４に対応するＴｉｍｅＳｎａｐの値を、それぞれＴＳ＿Ａ１、ＴＳ＿Ａ２、ＴＳ＿Ａ３、ＴＳ＿Ａ４とすると、時刻Ａ１、Ａ２、Ａ３、Ａ４の時のストリーム素材ＩＤにおけるＴｉｍｅＳｎａｐの値は、それぞれＴＳ＿Ａ１、ＴＳ＿Ａ２、ＴＳ＿Ａ３、ＴＳ＿Ａ４になる。また、ＴＳ＿Ａ１、ＴＳ＿Ａ２、ＴＳ＿Ａ３、ＴＳ＿Ａ４に基づいて作成されたストリーム素材ＩＤの値を、それぞれＩＤ＿Ａ１、ＩＤ＿Ａ２、ＩＤ＿Ａ３、ＩＤ＿Ａ４とする。なお、時刻Ａ１、Ａ２、Ａ３、Ａ４は、映像記録装置１においてユニークな時刻であれば、それぞれのクリップの記録開始から終了までの間のどの時刻でもよい。本実施の形態では、記録開始時の時刻とする。ストリーム素材ＩＤ（例えば、ＩＤ＿Ａ１）は、互いに対応するクリップＡＶストリームファイル間で同じ値とする。これは、識別情報生成部１１０にて生成された１つのストリーム素材ＩＤが、同期記録制御部１００を介して２つの記録部（記録部１３２、１４３）に通知されることで実現される。例えば、図２の例では、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−１と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−１とに対応する２つのクリップＡＶストリームファイルに、ＩＤ＿Ａ１が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ１−２と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ１−２とに対応する２つのクリップＡＶストリームファイルに、ＩＤ＿Ａ２が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ２−１−１と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ２−１−１とに対応する２つのクリップＡＶストリームファイルに、ＩＤ＿Ａ３が付与される。さらに、メディア（Ｌ  ｃｈ用）におけるＣｌｉｐ２−１−２と、メディア（Ｒ  ｃｈ用）におけるＣｌｉｐ２−１−２とに対応する２つのクリップＡＶストリームファイルに、ＩＤ＿Ａ４が付与される。
【００６２】
本実施の形態では、Ｃｌｉｐインフォメーションファイルの記録時刻と、クリップＡＶストリームファイルの記録時刻とが一致する場合がある。すなわち、時刻Ｃ１と時刻Ａ１、時刻Ｃ２と時刻Ａ２、時刻Ｃ３と時刻Ａ３、時刻Ｃ４と時刻Ａ４とはそれぞれ同一時刻となる場合がある。従って、例えば、ＩＤ＿Ｃ１とＩＤ＿Ａ１とが一致する可能性がある。しかし、Ｃｌｉｐ素材ＩＤと、ストリーム素材ＩＤとは、別の種類の素材を識別する識別情報である。従って、Ｃｌｉｐ素材ＩＤとストリーム素材ＩＤとを参照して、Ｃｌｉｐ素材ＩＤとストリーム素材ＩＤとが関連付けられているか否かの検索（詳細は後述する）が行われることはない。その結果、Ｃｌｉｐ素材ＩＤとストリーム素材ＩＤとが一致し得ることは問題とならず、記録時の関連付け処理も、再生時の関連づけ検索処理も正しく行われる。なお、Ｃｌｉｐ素材ＩＤとストリーム素材ＩＤとが一致しないように、時刻Ｃ１と時刻Ａ１とが異なる時刻となるように制御してもよいし、ＴｉｍｅＳｎａｐおよびＲａｎｄｏｍの値の少なくともが一致しないように制御してもよい。
【００６３】
なお、ＴｉｍｅＳｎａｐの値は、映像記録装置１においてユニークな値になるのであれば、どのような方法を用いて決定されてもよい。例えば、ＴｉｍｅＳｎａｐの値は、映像データの記録動作が開始する度に、値をインクリメントする方法で作成しもよい。
（４−３−２．ファイル名の生成）
ファイル名生成部１１１は、各記録階層における各ファイルのファイル名を生成する。具体的なファイル名の生成規則は、第２の関連付け方式として前述している。ファイル名生成部１１１は、その生成規則に従って、各ファイルのファイル名を生成する。各ファイル名に含まれる固定文字列部分およびファイルの拡張子は、映像記録装置１の不揮発性メモリ等（図示されない）に、予め保持されている。ファイル名生成部１１１は、その生成規則に従った５桁の数字を生成し、拡張子と組み合わせることにより、ファイル名を生成する。このようなファイル名の生成処理は、一般的に広く知られている技術であるため、具体的な説明は省略する。
（４−４．関連付け情報の制御）
関連付け制御部１０２による関連付け制御処理について具体的に説明する。
（４−４−１．素材ＩＤの付与制御）
識別情報付与制御部１２０は、識別情報生成部１１０にて生成された素材ＩＤを素材（又は素材データ）に付与するための制御を行う。具体的には、識別情報付与制御部１２０は、記録部１３２、１４２に対して素材ＩＤを通知する。記録部１３２、１４２は、通知された素材ＩＤに基づいて、各素材（又は素材データ）に素材ＩＤを付与して記録媒体１３３、１４３に記録する。
【００６４】
次に、記録部１３２、１４２における素材ＩＤの記録動作について説明する。メディア素材ＩＤは、メディアインデックスレイヤに属するファイル（ｉｎｄｅｘファイルとムービーオブジェクトファイルと）が生成される際に、ｉｎｄｅｘファイルに付与され、記録媒体１３３、１４３に記録される。同様に、ＰｌａｙＬｉｓｔ素材ＩＤは、ＰｌａｙＬｉｓｔファイルが生成される際に、ＰｌａｙＬｉｓｔファイルに付与され、記録媒体１３３、１４３に記録される。Ｓｈｏｔ素材ＩＤは、ＰｌａｙＬｉｓｔファイルにＳｈｏｔが追記される際に、Ｓｈｏｔの付加情報（すなわち、マークの付加情報）として記録媒体１３３、１４３に記録される。Ｃｌｉｐ素材ＩＤは、Ｃｌｉｐインフォメーションファイルが生成される際に、Ｃｌｉｐインフォメーションファイルに付与され、記録媒体１３３、１４３に記録される。ストリーム素材ＩＤは、クリップＡＶストリームファイルが生成される際に、クリップＡＶストリームファイルに付与され、記録媒体１３３、１４３に記録される。
（４−４−２．ファイル名の付与制御）
ファイル名制御部１２１は、ファイル名生成部１１１にて生成されたファイル名を素材（又は素材データ）に付与するための制御を行う。具体的には、ファイル名制御部１２１は、記録部１３２、１４２に対してファイル名を通知する。記録部１３２、１４２は、通知されたファイル名のファイルを生成し、記録媒体１３３、１４３に記録する。記録部１３２、１４２におけるファイルの生成動作は、前述している。その際、記録部１３２、１４２は、ファイル名（例えば、ｉｎｄｅｘファイル、ムービーオブジェクトファイル、ＰｌａｙＬｉｓｔファイル、Ｃｌｉｐインフォメーションファイル、クリップＡＶストリームファイルのファイル名）を、ファイル名制御部１２１から通知されたファイル名にする。
【００６５】
なお、以上の説明において、各記録階層における一対のペアを構成する２つのファイルは、それぞれ２つの記録媒体１３３、１４３に分かれて記録されるものとしたが、１つの記録媒体に記録されるものとしてもよい。この場合、例えば、異なるチェンネルに属するファイルは、１つの記録媒体上の異なるディレクトリに分かれて記録されるようにすればよい。
【００６６】
さらに、複数の記録媒体に同じ系統の映像データ（ＡＶストリームデータ）が記録されるようにしてもよい。この場合、映像記録装置は、記録媒体の数と同数の記録部を備え、同期制御部１０がこれらの記録部を制御するようにすればよい。これらの記録部は、本実施の形態で説明した記録部１３２、１４２と同じ処理を行えばよい。
【００６７】
なお、本実施の形態では、映像記録装置１がステレオ方式による３次元撮影を行う例について説明した。しかし、本発明は、３つ以上のカメラを用いた多視点撮影にも適用され得る。この場合は、本実施の形態におけるＬ  ｃｈ用およびＲ  ｃｈ用の２系統の構成および処理を、カメラの数の系統および処理に置換すればよい。同期制御部１０は、複数のカメラに対応した複数の記録部を制御するように変更される。
【００６８】
なお、本実施の形態において、管理情報ファイルは、バイナリデータ形式であってもよいし、マークアップ言語の１つであるＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式であってもよいし、テキスト形式であってもよい。
【００６９】
本実施の形態では、映像データの管理情報ファイル（Ｃｌｉｐインフォメーションファイル）は、映像データの実体のファイル（クリップＡＶストリームファイル）とは別に記録されるものとした。しかし、映像データの管理情報は、映像データの実体が含まれるファイルに多重化して記録されるものとしてもよい。例えば、管理情報ファイルは、映像データの実体が含まれるファイルのヘッダに記録される形態であってもよい。
（実施の形態２）
実施の形態２では、実施の形態１にて記録されたコンテンツデータを再生する映像再生装置２の動作を説明する。説明の便宜上、映像再生装置２は実施の形態１の映像記録装置１とは別の装置であるものとするが、実施の形態１の映像記録装置１に映像再生装置２の機能を付加してもよい。なお、実施の形態２においても、実施の形態１にて説明した用語を用いる。
（１．映像再生装置の構成）
図１２は、本実施の形態の映像再生装置２の構成を示すブロック図である。映像再生装置２は、同期再生制御部２００と、２つの再生部２１１、２２１と、２つの映像出力部２１２、２２２とを有する。２つの再生部２１１、２２１は、それぞれ２つの記録媒体２１０、２２０に接続される。記録媒体２１０、２２０は、映像再生装置２に対し着脱可能であってもよいし、映像再生装置２に内蔵されていてもよい。
【００７０】
同期再生制御部２００は、互いに対応する素材を検索するための関連付け検索を行う。同期再生制御部２００は、再生部２１１、２２１に映像データを同期して再生させるように再生部２１１、２２１を制御する。具体的には、本実施の形態では、同期再生制御部２００は、再生部２１１、２２１に対し、同時に再生開始の指示と、再生終了の指示を発行する。関連付け検索の具体的な処理の説明は、後述する。他の実施の形態では、同期再生制御部２００は、適宜、フレームメモリ等を用いることにより、出力映像の同期再生（調整）を行ってもよい。同期再生制御は、一般的に広く知られている技術であるため、具体的な説明は省略する。
【００７１】
記録媒体２１０、２２０には、実施の形態１の映像記録装置１により記録された素材が記録されている。すなわち、記録媒体２１０、２２０は、それぞれ、実施の形態１の図１における記録媒体１３３と１４３に対応する。
【００７２】
再生部２１１、２２１は、同期再生制御部２００から再生開始の指示を受けると、それぞれ記録媒体２１０、２２０に記録されているファイル（例えば、ＰｌａｙＬｉｓｔファイル、Ｃｌｉｐインフォメーションファイル）に基づき映像データを再生する。再生部２１１、２２１は、同期再生制御部２００を介し再生された映像データをそれぞれ映像出力部２１２、２２２に供給する。再生部２１１、２２１による再生処理は、一般的に広く実現されている技術であるため、具体的な説明は省略する。
【００７３】
映像出力部２１２、２２２は、それぞれ再生部２１１、２２１から提供された映像データを出力するためのブロックである。例えば、映像出力部２１２、２２２は、民生用として一般に利用されているＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、業務用として一般的に利用されるＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）−２９２Ｍにて規格化されているＨＤ−ＳＤＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｒｉａｌ  Ｄｉｇｉｔａｉｌ  Ｉｎｔｅｒｆａｃｅ）等を用いて映像データを出力する。
（２．再生動作）
以上のように構成された映像再生装置２における、実施の形態１の映像記録装置１により記録された３Ｄ素材の再生動作について説明する。ＡＶストリームデータの再生に関しては、一般的に広く知られている技術であるため、具体的な説明を省略し、映像再生装置２の特長である関連付け検索について具体的に説明する。
（２−１．関連付け検索）
まず、映像データの再生時には、同期再生制御部２００は、記録階層の上位層から下位層へと順番に、互いに対応する素材を検索（関連付け検索）する。関連付け検索とは、複数の系統の映像データ間における、対応の状態（対応関係の有無）を確認する処理である。本実施の形態では、記録階層ごとに関連付け検索を行われている。従って、無駄な検索が不要になり、効率的な関連付け検索が実現される。
【００７４】
図１３に、関連付け検索処理の流れを示す。まず、Ｓ１００にて、メディア単位の（Ｉｎｄｅｘファイル間での）対応付けの確認が行われる。次に、Ｓ１０１にて、ＰｌａｙＬｉｓｔ単位の（ＰｌａｙＬｉｓｔファイル間での）対応付けの確認が行われる。次に、Ｓ１０２にて、Ｓｈｏｔ単位（すなわち、（ＰｌａｙＬｉｓｔファイル内のマーク間での）の対応付けが行われる。次に、Ｓ１０３にて、クリップ単位の（Ｃｌｉｐインフォメーションファイル間とクリップＡＶストリームファイル間での）対応付けが行われる。次に、Ｓ１０４にて、クリップＡＶストリームデータ間（フレーム間）での対応付けが行われ、同期フレームの特定が行われる。
【００７５】
なお、本実施の形態に適用されているＡＶＣＨＤフォーマットでは、ＣｌｉｐインフォメーションファイルとクリップＡＶストリームファイルとが１対１で管理されている。従って、他の実施の形態では、同期再生制御部２００は、Ｓ１０３のＣｌｉｐインフォメーションファイル間での対応付けと、クリップＡＶストリームファイル間での対応付けのどちらか一方のみを行うようにしてもよい。
【００７６】
他の実施の形態では、同期再生制御部２００は、適宜、図１３のフローチャートの途中から関連づけ検索を開始してもよい。ただし、この場合には、互いに対応する記録媒体が挿入されていなかった場合に、無駄な検索処理が実行されてしまうため、関連付け検索処理全体が効率的ではなくなる。これに対して、本実施の形態では、Ｓ１００から関連付け検索が開始するため、無駄な検索処理が実行されることがない。例えば、本実施の形態では、同期再生制御部２００は、互いに対応する記録媒体が挿入されていない場合には、Ｓ１００のメディア単位の検索処理を実行しようとした時に、対応した記録媒体が挿入されていないことを検知し、その後の処理を中止する。
【００７７】
本実施の形態では、２つの関連付け方式にそれぞれ対応する、２つの関連付け検索方式の例を説明する。すなわち、第１の関連付け方式で関連付けされた互いに対応する素材を検索する第１の関連付け検索方式と、第２の関連付け方式で関連付けされた互いに対応する素材を検索する第２の関連付け検索方式とについて説明する。
（２−２−１．第１の関連付け検索方式）
第１の関連付け検索方式において、記録階層の上位層から下位層へと順番に処理が実行される関連付け検索処理と、再生制御処理とについて説明する。まず、図１３のＳ１００に対応するメディア単位の関連付け検索と、Ｓ１０１に対応するＰｌａｙＬｉｓｔ単位の関連付け検索との処理について説明する。
【００７８】
Ｓ１００におけるメディア単位の関連付け検索では、２つの記録媒体２１０、２２０に記録されたｉｎｄｅｘファイルにおけるメディア素材ＩＤの値同士が比較され、両値が一致するか否かが判断される。両値が一致する場合には、同期再生制御部２００は、記録媒体２１０と記録媒体２２０とが互いに対応する記録媒体であると判断し、次のＳ１０１のステップに進む。また、両値が不一致の場合には、同期再生制御部２００は、記録媒体２１０と記録媒体２２０とが互いに対応する記録媒体ではないと判断し、適宜、記録媒体の入れ替えを要求するような警告メッセージ等を映像出力部２１２、２２２に表示させる。
【００７９】
同様に、Ｓ１０１におけるＰｌａｙＬｉｓｔ単位の関連付け検索では、２つの記録媒体２１０、２２０に記録されたＰｌａｙＬｉｓｔファイルにおけるＰｌａｙＬｉｓｔ素材ＩＤの値同士が比較され、一致する値の組合せが存在するか否かが判断される。一致する値の組合せが存在する場合には、同期再生制御部２００は、その組合せに係る値にそれぞれ対応する記録媒体２１０に記録されたＰｌａｙＬｉｓｔファイルと記録媒体２２０に記録されたＰｌａｙＬｉｓｔファイルとが、互いに対応するＰｌａｙＬｉｓｔファイルであると判断し、次のステップ（Ｓ１０２のＳｈｏｔ単位の関連付け検索）に進む。一方、一致する値の組合せが存在しない場合には、同期再生制御部２００は、互いに対応する記録媒体ではないと判断し、適宜、記録媒体の確認を要求するような警告メッセージ等を映像出力部２１２、２２２に表示させる。なお、記録媒体２１０、２２０には、それぞれ複数のＰｌａｙＬｉｓｔファイルが存在し得る。複数のＰｌａｙＬｉｓｔファイルが存在する場合には、同期再生制御部２００は、記録媒体２１０に記録される複数のＰｌａｙＬｉｓｔファイルの複数のＰｌａｙＬｉｓｔ素材ＩＤの各々を、記録媒体２２０に記録される複数のＰｌａｙＬｉｓｔファイルの複数のＰｌａｙＬｉｓｔ素材ＩＤと比較する。
【００８０】
次に、図１３におけるＳ１０２に対応するＳｈｏｔ単位の関連付け検索と、再生制御の処理の流れを具体的に説明する。図１４に、第１の関連付け検索方式における関連付け検索の処理と、再生開始時の処理の流れを示す。
【００８１】
Ｓ２００にて、同期再生制御部２００は、ユーザが所望する再生ＳｈｏｔのＳｈｏｔ素材ＩＤを取得する。この具体的な処理の流れは後述する。
【００８２】
次に、Ｓ２０１にて、同期再生制御部２００は、Ｓ２００にて取得したＳｈｏｔ素材ＩＤから関連付け検索を行う。Ｓｈｏｔ素材ＩＤによる関連付け検索では、ＰｌａｙＬｉｓｔ単位の関連付け検索により互いに対応すると判断されたＰｌａｙＬｉｓｔに含まれるＳｈｏｔ（ＰｌａｙＬｉｓｔ内のマーク）に関連付けて付与されているＳｈｏｔ素材ＩＤの値同士が比較され、一致する値の組み合わせが存在するか否かが判断される。一致する値の組合せが存在する場合には、同期再生制御部２００は、その組合せに係る値にそれぞれ対応する２つのＳｈｏｔが互いに対応すると判断し、一致する値の組合せが存在しない場合には、互いに対応するＳｈｏｔが存在しないと判断する。なお、ＰｌａｙＬｉｓｔファイル内には、複数のＳｈｏｔを表すマークが存在し得る。複数のＳｈｏｔを表すマークが存在する場合には、同期再生制御部２００は、記録媒体２１０に記録されるＰｌａｙＬｉｓｔファイルの複数のＳｈｏｔ素材ＩＤの各々を、記録媒体２２０に記録されるＰｌａｙＬｉｓｔファイルの複数のＳｈｏｔ素材ＩＤと比較することにより、一致する値の組合せの存在を確認する。Ｓ２００とＳ２０１とにおける処理が、図１３のＳ１０２のＳｈｏｔ単位の関連付け検索に対応する。別の観点からすると、Ｓ２０１は、互いに対応するＰｌａｙＬｉｓｔの各々に、Ｓ２００にて取得したＳｈｏｔ素材ＩＤが含まれるか否かを判断する処理である。さらに別の観点からすると、Ｓ２０１は、互いに対応するＰｌａｙＬｉｓｔの各々に含まれる、Ｓ２００にて取得したＳｈｏｔ素材ＩＤを検索する処理である。
【００８３】
Ｓ２０２にて、同期再生制御部２００は、互いに関連付けられて記録されているクリップＡＶストリームの同期フレームにＳｅｅｋする処理を行う。より具体的には、同期再生制御部２００は、ユーザが所望する再生Ｓｈｏｔの先頭の同期フレームにＳｅｅｋする。なお、同期フレームは、Ｓｈｏｔの先頭に存在する。従って、Ｓｈｏｔ単位の関連付け検索によりＳｈｏｔ間での対応関係が検出されれば、同期フレームが特定されることになる。しかし、本実施の形態では、Ｓｈｏｔ単位の関連付け検索処理と同様に、クリップ単位の関連付け検索処理を実行される。クリップ単位の関連付け検索処理と、Ｓｈｏｔ単位の関連付け検索処理との差異は、検索の対象がＳｈｏｔ素材ＩＤではなく、Ｃｌｉｐ素材ＩＤ、ストリーム素材ＩＤであることである。Ｓ２０２における処理は、図１３におけるＳ１０３のクリップ単位の関連付け検索と、Ｓ１０４における同期フレームの特定処理とに対応する。
【００８４】
次に、Ｓ２０３にて、同期再生制御部２００は、複数の記録媒体２１０、２２０に分かれて記録された互いに対応するクリップＡＶストリームに対して再生開始処理を行い、Ｓ２０２にてＳｅｅｋされた同期フレームから再生が開始される。以降、ＰｌａｙＬｉｓｔファイルおよびＣｌｉｐインフォメーションファイルに基づいて、順次、クリップＡＶストリームファイルとしてのクリップＡＶストリームデータの再生が行われる。
【００８５】
なお、他の実施の形態では、クリップ単位の関連付け検索の処理を省略してもよい。本実施の形態に適用されているＡＶＣＨＤフォーマットでは、素材ＩＤによる関連付けとは別に、Ｓｈｏｔに対して各クリップが関連付けられている。従って、Ｓｈｏｔ単位の関連付け検索により、再生すべきクリップＡＶストリームが特定される。そのため、クリップ単位の関連付け検索の処理は、適宜省略され得る。
【００８６】
次に、図１５を参照しつつ、Ｓ２００における素材ＩＤの取得処理の流れについて具体的に説明する。まず、Ｓ３００にて、映像再生装置２に含まれる操作入力部（図示されない）が、ユーザから、例えばサムネイルを表示した画面等を介し、所望のＳｈｏｔの選択を受け付ける。次に、Ｓ３０１にて、同期再生制御部２００は、Ｓ３００にて選択されたＳｈｏｔに関連付けられたＳｈｏｔ素材ＩＤを取得する。
【００８７】
以上の処理で、ユーザが所望のＳｈｏｔを選択し、そのＳｈｏｔに対応するＡＶストリームデータが再生される。なお、ユーザの選択がＳｈｏｔ単位で行われる例を説明したが、ＰｌａｙＬｉｓｔやクリップ単位で行われてもよい。その場合は、図１４に示す処理の流れにおいてＳｈｏｔに対して行ったのと同様の処理を、適宜、ＰｌａｙＬｉｓｔ、クリップ等に対して実行すればよい。
（２−２−２．第２の関連付け検索方式）
第２の関連付け方式により記録媒体２１０、２２０間で映像データが関連付けられている場合の関連付け検索を行う第２の関連付け検索方式について具体的に説明する。ｉｎｄｅｘファイルは、２つの記録媒体２１０、２２０間でファイル名が一致する。同様に、ムービーオブジェクトファイルも、２つの記録媒体２１０、２２０間でファイル名が一致する。従って、同期再生制御部２００は、ｉｎｄｅｘファイルおよびムービーオブジェクトファイルの各々について、記録媒体２１０、２２０間でファイル名が一致するか否かを判断する。同期再生制御部２００は、ファイル名が一致するファイル同士が互いに対応していると判断し、ファイル名が一致しないファイル同士は互いに対応していないと判断する。互い対応する２つのＰｌａｙＬｉｓｔファイルのファイル名は、一致する。従って、同期再生制御部２００は、互いに対応すると判断された記録媒体２１０、２２０から、一致するファイル名のＰｌａｙＬｉｓｔファイルを検索する。Ｃｌｉｐインフォメーションファイルと、クリップＡＶストリームファイルとは、前述した規則に従いファイル名が生成されている。従って、同期再生制御部２００は、その規則に従って互いに対応するファイル名を持つファイルを検索する。例えば、同期再生制御部２００は、２つの記録媒体２１０、２２０に記録されたＣｌｉｐインフォメーションファイルの中から、下位４桁の番号が一致するファイル名を有するファイルの組合せを検索すればよい。例えば、同期再生制御部２００は、「０００００．ｃｌｐｉ」と「１００００．ｃｌｐｉ」とが、「０００００．ｍ２ｔｓ」と「１００００．ｍ２ｔｓ」とが、互いに対応すると判断する。
【００８８】
なお、本実施の形態では、２つの関連付け検索方式について別々に説明したが、図１３に示す関連付け検索の各ステップにおいて、適宜、第１の関連付け検索方式と第２の関連付け検索方式とを組み合わせて利用してもよい。第１の関連付け方式と第２の関連付け方式とで映像データが関連付けられている場合には、メディア単位の関連付け検索は、第１の関連付け検索方式にて行うことが望ましい。ＡＶＣＨＤ規格では、Ｉｎｄｅｘファイルのファイル名は、ｉｎｄｅｘ．ｂｄｍｖと定められているからである。
【００８９】
なお、本実施の形態では、３次元映像に適用する２つの系統の素材を関連付けする例を説明したが、３つ以上の系統の記録媒体に適用してもよいし、３つ以上の系統の素材に適用してもよい。この場合、２つ（Ｌ  ｃｈとＲ  ｃｈ）の系統に対して行う処理を、３つ以上の系統に対して行えばよい。
【産業上の利用可能性】
【００９０】
本実施の形態にかかる映像記録装置は、複数の映像データを同時に扱う映像記録装置におけるユーザの利便性を飛躍的に向上させるもので、半導体メモリや光ディスク等を応用した映像記録装置や、２視点のステレオ画の提示による３次元映像記録装置や、複数台のカメラを利用して撮影を行うマルチカメラシステム等に広く適用可能である。
【符号の説明】
【００９１】
１  映像記録装置（本発明に係る映像記録装置の一例）
２  映像再生装置（本発明に係る映像再生装置の一例）
１０  同期制御部
１００  同期記録制御部（本発明に係る付与部の一例）
１０１  関連付け情報生成部（本発明に係る情報生成部の一例）
１０２  関連付け制御部
１０３  操作入力部
１０４  記録制御部
１１０  識別情報生成部
１１１  ファイル名生成部
１２０  識別情報付与制御部
１２１  ファイル名制御部
１３０、１４０  カメラ部（本発明に係る入力部の一例）
１３１、１４１  映像処理部
１３２、１４２  記録部（本発明に係る記録部の一例）
１３３、１４３  記録媒体（本発明に係る記録媒体の一例）
２００  同期再生制御部（本発明に係る同期再生制御部の一例）
２１０、２２０  記録媒体（本発明に係る記録媒体の一例）
２１１、２２１  再生部（本発明に係る再生部の一例）
２１２、２２２  映像出力部
【図１】
2011182388.tif 000003
【図２】
2011182388.tif 000004
【図３】
2011182388.tif 000005
【図４】
2011182388.tif 000006
【図５】
2011182388.tif 000007
【図６】
2011182388.tif 000008
【図７】
2011182388.tif 000009
【図８】
2011182388.tif 000010
【図９】
2011182388.tif 000011
【図１０】
2011182388.tif 000012
【図１１】
2011182388.tif 000013
【図１２】
2011182388.tif 000014
【図１３】
2011182388.tif 000015
【図１４】
2011182388.tif 000016
【図１５】
2011182388.tif 000017