(57)【要約】【課題】データが多重化されたファイルについて、互換性を保持しつつ、容易に編集等をする。【解決手段】標準／独立変換部２１は、ボディにビデオデータとオーディオデータが多重化されて配置された標準ＡＶ多重フォーマットのファイルを、ボディにビデオデータまたはオーディオデータそれぞれがまとめて配置されたＡＶ独立フォーマットのファイルに変換する。一方、独立／標準変換部２２は、ＡＶ独立フォーマットのファイルを、標準ＡＶ多重フォーマットのファイルに変換する。本発明は、例えば、通信Ｉ／Ｆを装備した放送機器などに適用することができる。【選択図】　　　図４
2004112425.tif 000002
【特許請求の範囲】
【請求項１】
ヘッダ、ボディ、フッタからなるフォーマットのファイルを変換する変換装置であって、
前記ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、前記ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換手段を備える
ことを特徴とする変換装置。
【請求項２】
前記変換手段は、前記第１のフォーマットのファイルを、前記第２のフォーマットのファイルに変換する第１のフォーマット変換手段を有する
ことを特徴とする請求項１に記載の変換装置。
【請求項３】
前記第１と第２のデータは、それぞれビデオデータとオーディオデータである
ことを特徴とする請求項２に記載の変換装置。
【請求項４】
前記第１のフォーマット変換手段は、
前記第１のフォーマットのファイルにおいて前記オーディオデータと多重化されている前記ビデオデータを抽出するビデオデータ抽出手段と、
前記ビデオデータ抽出手段において抽出された前記ビデオデータを結合するビデオデータ結合手段と、
前記ビデオデータ結合手段において結合された前記ビデオデータをボディとして、そのボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタを付加し、前記ビデオデータのビデオファイルを生成するビデオヘッダ／フッタ付加手段と
を有する
ことを特徴とする請求項３に記載の変換装置。
【請求項５】
前記第１のフォーマット変換手段は、前記ビデオファイルへのポインタを記述したマスタファイルを生成するファイル生成手段をさらに有する
ことを特徴とする請求項４に記載の変換装置。
【請求項６】
前記第１のフォーマットのファイルにおいて、前記オーディオデータは、複数のチャネルのオーディオデータが多重化されたチャネル多重化オーディオデータとなっており、
前記第１のフォーマット変換手段は、
前記第１のファイルフォーマットのファイルにおいて前記ビデオデータと多重化されている前記チャネル多重化オーディオデータを抽出するオーディオデータ抽出手段と、
前記オーディオデータ抽出手段において抽出された前記チャネル多重化オーディオデータから、前記複数のチャネルごとのオーディオデータを分離するオーディオデータ分離手段と、
前記複数のチャネルごとのオーディオデータそれぞれをボディとして、それぞれのボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタを付加し、前記複数のチャネルごとのオーディオデータそれぞれのオーディオファイルを生成するオーディオヘッダ／フッタ付加手段と
を有する
ことを特徴とする請求項３に記載の変換装置。
【請求項７】
前記第１のフォーマットのファイルにおいて、前記チャネル多重化オーディオデータは、ＫＬＶ（Ｋｅｙ，Ｌｅｎｇｔｈ，Ｖａｌｕｅ）コーディングされたものとなっており、
前記第１のフォーマット変換手段は、
前記オーディオデータ抽出手段において抽出された、前記ＫＬＶコーディングされた前記チャネル多重化オーディオデータのＫＬＶ構造を分解し、前記オーディオデータ分離手段に供給するＫＬＶ構造分解手段と、
前記オーディオデータ分離手段において得られる前記複数のチャネルごとのオーディオデータそれぞれを、ＫＬＶ構造にＫＬＶコーディングするＫＬＶ構造化手段と
をさらに有し、
前記オーディオヘッダ／フッタ付加手段は、前記ＫＬＶ構造化手段においてＫＬＶ構造にされた前記複数のチャネルごとのオーディオデータそれぞれをボディとして、それぞれのボディに、ヘッダとフッタを付加する
ことを特徴とする請求項６に記載の変換装置。
【請求項８】
前記第１のフォーマットのファイルにおいて、前記オーディオデータは、第１の符号化方式によって符号化されており、
前記第１のフォーマット変換手段は、前記オーディオデータ分離手段において得られる、前記第１の符号化方式によって符号化された前記複数のチャネルごとのオーディオデータを、第２の符号化方式によって符号化された前記複数のチャネルごとのオーディオデータに変換するオーディオデータ変換手段をさらに有する
ことを特徴とする請求項６に記載の変換装置。
【請求項９】
前記第１のフォーマット変換手段は、前記複数のチャネルごとのオーディオファイルそれぞれへのポインタを記述したマスタファイルを生成するファイル生成手段をさらに有する
ことを特徴とする請求項６に記載の変換装置。
【請求項１０】
前記第１のフォーマットのファイルのボディには、ビデオデータとオーディオデータの他に、メタデータが多重化されて配置されており、
前記第１のフォーマット変換手段は、前記第１のフォーマットのファイルのボディに多重化されているメタデータをまとめたメタデータファイルを生成するメタデータファイル生成手段をさらに有する
ことを特徴とする請求項３に記載の変換装置。
【請求項１１】
前記第１のフォーマット変換手段は、メタデータファイルへのポインタを記述したマスタファイルを生成するファイル生成手段をさらに有する
ことを特徴とする請求項１０に記載の変換装置。
【請求項１２】
前記第１のフォーマット手段において得られる前記第２のフォーマットのファイルを、記録媒体に記録する記録手段をさらに備える
ことを特徴とする請求項２に記載の変換装置。
【請求項１３】
前記変換手段は、
前記第２のフォーマットのファイルを、前記第１のフォーマットのファイルに変換する第２のフォーマット変換手段を有する
ことを特徴とする請求項１に記載の変換装置。
【請求項１４】
前記第１と第２のデータは、それぞれビデオデータとオーディオデータである
ことを特徴とする請求項１３に記載の変換装置。
【請求項１５】
前記第２のフォーマットのファイルは、
前記ビデオデータがまとめて配置されたボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタが付加されたビデオファイルと、
複数のチャネルごとのオーディオデータそれぞれがまとめて配置されたボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタが付加された複数のチャネルごとのオーディオデータそれぞれのオーディオファイルと
を含み、
前記第１の変換手段は、
前記ビデオファイルから、ヘッダとフッタを除去するビデオヘッダ／フッタ除去手段と、
前記ビデオファイルのビデオデータを、前記オーディオデータと多重化する単位のビデオデータに分解するビデオデータ分解手段と、
前記オーディオファイルから、ヘッダとフッタを除去するオーディオヘッダ／フッタ除去手段と、
前記オーディオファイルの複数のチャネルのオーディオデータを多重化し、チャネル多重化オーディオデータを出力するチャネル多重化手段と
前記ビデオ分解手段において得られる前記ビデオデータと、前記チャネル多重化手段において得られる前記チャネル多重化オーディオデータとを多重化するデータ多重化手段と、
前記データ多重化手段において得られるデータをボディとして、そのボディに、前記第１のフォーマットのファイルのヘッダとフッタを付加するヘッダ／フッタ付加手段と
を有する
ことを特徴とする請求項１４に記載の変換装置。
【請求項１６】
前記第２のフォーマットのファイルにおいて、前記オーディオファイルのオーディオデータは、ＫＬＶ（Ｋｅｙ，Ｌｅｎｇｔｈ，Ｖａｌｕｅ）コーディングされたものとなっており、
前記第２のフォーマット変換手段は、
前記ＫＬＶコーディングされた前記オーディオデータのＫＬＶ構造を分解するＫＬＶ構造分解手段と、
前記チャネル多重化オーディオデータを、前記ビデオデータと多重化する単位でＫＬＶ構造にＫＬＶコーディングするＫＬＶ構造化手段と
をさらに有する
ことを特徴とする請求項１５に記載の変換装置。
【請求項１７】
前記第２のフォーマットのファイルにおいて、前記オーディオデータは、第１と第２の符号化方式のうちの第２の符号化方式によって符号化されており、
前記第２のフォーマット変換手段は、前記オーディオファイルのオーディオデータを、第２の符号化方式によって符号化されたものから、第１の符号化方式によって符号化されたものに変換するオーディオデータ変換手段をさらに有する
ことを特徴とする請求項１５に記載の変換装置。
【請求項１８】
前記第２のフォーマットのファイルは、前記メタデータがまとめて配置されたメタデータファイルをさらに含み、
前記データ多重化手段は、前記ビデオデータとチャネル多重化オーディオデータの他、前記メタデータも多重化する
ことを特徴とする請求項１５に記載の変換装置。
【請求項１９】
前記第２のフォーマット変換手段において得られる前記第１のフォーマットのファイルを、伝送媒体を介して伝送する伝送手段をさらに備える
ことを特徴とする請求項１３に記載の変換装置。
【請求項２０】
前記第１のフォーマットは、ＭＸＦ（Ｍａｔｅｒｉａｌ　ｅＸｃｈａｎｇｅ　Ｆｏｒｍａｔ）である
ことを特徴とする請求項１に記載の変換装置。
【請求項２１】
ヘッダ、ボディ、フッタからなるフォーマットのファイルを変換する変換方法であって、
前記ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、前記ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換ステップを備える
ことを特徴とする変換方法。
【請求項２２】
ヘッダ、ボディ、フッタからなるフォーマットのファイルを変換する変換処理を、コンピュータに行わせるプログラムであって、
前記ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、前記ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換ステップを備える
ことを特徴とするプログラム。
【請求項２３】
ヘッダ、ボディ、フッタからなるフォーマットのファイルのデータ構造において、
ビデオデータがまとめて配置されたボディに、ヘッダとフッタが付加されたビデオファイルと、
複数のチャネルのオーディオデータそれぞれが配置された複数のボディに、ヘッダとフッタが付加された前記複数のチャネルごとのオーディオファイルと、
前記ビデオファイルへのポインタと、前記複数のチャネルごとのオーディオファイルそれぞれへのポインタを記述したマスタファイルと
を備えることを特徴とするデータ構造。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、変換装置および変換方法、プログラム、並びにデータ構造に関し、特に、例えば、ビデオデータとオーディオデータが多重化されたファイルについて、互換性を保持しつつ、容易に編集等をすることができるようにする変換装置および変換方法、プログラム、並びにデータ構造に関する。
【０００２】
【従来の技術】
近年においては、通信プロトコル等の標準化や、通信機器の低価格化等が進み、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）を標準で装備しているパーソナルコンピュータが一般的になってきている。
【０００３】
さらに、パーソナルコンピュータの他、例えば、ＡＶ（Ａｕｄｉｏ　Ｖｉｓｕａｌ）サーバやＶＴＲ（Ｖｉｄｅｏ　Ｔａｐｅ　Ｒｅｃｏｒｄｅｒ）などの業務用放送機器についても、通信Ｉ／Ｆが標準装備されているもの、あるいは装備可能なものが一般的になっており、そのような放送機器どうしの間では、ビデオデータやオーディオデータ（以下、適宜、両方まとめて、ＡＶデータという）のファイル交換が行われている。
【０００４】
ところで、従来においては、放送機器どうしの間で交換されるファイルのフォーマットとしては、一般に、例えば、機種ごとやメーカごとに、独自のフォーマットが採用されていたため、異なる機種やメーカの放送機器どうしの間では、ファイル交換を行うことが困難であった。
【０００５】
そこで、ファイル交換のためのフォーマットとして、例えば、ＭＸＦ（Ｍａｔｅｒｉａｌ　ｅＸｃｈａｎｇｅ　Ｆｏｒｍａｔ）が提案され、現在標準化されつつある。
【０００６】
ＭＸＦは、ファイル交換に加えて、ストリーミングを考慮したフォーマットであり、非特許文献１に記載されているように、ビデオデータとオーディオデータがフレームごと等の細かい単位で多重化されている。
【０００７】
【非特許文献】
Ｂｒｕｃｅ　Ｄｅｖｌｉｎ，　Ｓｎｅｌｌ　＆　Ｗｉｌｃｏｘ，　Ｇ−ＦＯＲＳ　ＭＸＦ　ｄｏｃｕｍｅｎｔ　ｃｏｎｔｒｏｌｌｅｒ，　”ＭＸＦ　ｉｎｆｏｒｍａｔｉｏｎ　ｃｅｎｔｒｅ”、［ｏｎｌｉｎｅ］、［平成１４年９月２０日検索］、インターネット，＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｇ−ｆｏｒｓ．ｃｏｍ／ｍｘｆ．ｈｔｍ＞
【０００８】
【発明が解決しようとする課題】
ＭＸＦは、上述したように、ストリーミングを考慮して、ビデオデータとオーディオデータがフレームごとに多重化されている。従って、放送機器において、ＭＸＦのファイルをストレージに取り込んでから、ビデオデータとオーディオデータを別々に編集（ＡＶ独立編集）するのが困難である課題があった。
【０００９】
そこで、放送機器において、ＭＸＦのファイルを取り込んだ後、それを、独自のフォーマットのファイルに変換する方法がある。しかしながら、放送機器において、ＭＸＦのファイルを、ＭＸＦとは全く関係のない独自フォーマットのファイルに変換し、ストレージに記録してしまうと、そのファイルを、他の放送機器において扱うことが困難となる。
【００１０】
即ち、例えば、ある放送機器のストレージに記録された独自フォーマットのファイルに対して、他の放送機器から、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）１３９４やＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）等の通信Ｉ／Ｆを介してアクセスしても、他の放送機器において、その独自フォーマットを理解することができない場合には、独自フォーマットのファイルを扱うこと（ここでは、例えば、読み出すこと）ができない。
【００１１】
また、ある放送機器において、独自フォーマットのファイルが記録されるストレージが、例えば、光ディスク等のリムーバブルな記録媒体である場合に、そのリムーバブルな記録媒体を、他の放送機器に装着しても、やはり、他の放送機器において、独自フォーマットを理解することができない場合には、その独自フォーマットのファイルを扱うことができない。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、例えば、ビデオデータとオーディオデータ等が多重化されたファイルについて、互換性を保持しつつ、容易に編集等をすることができるようにするものである。
【００１３】
【課題を解決するための手段】
本発明の変換装置は、ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換手段を備えることを特徴とする。
【００１４】
本発明の変換方法は、ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換ステップを備えることを特徴とする。
【００１５】
本発明のプログラムは、ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換ステップを備えることを特徴とする。
【００１６】
本発明のデータ構造は、ビデオデータがまとめて配置されたボディに、ヘッダとフッタが付加されたビデオファイルと、複数のチャネルのオーディオデータそれぞれが配置された複数のボディに、ヘッダとフッタが付加された複数のチャネルごとのオーディオファイルと、ビデオファイルへのポインタと、複数のチャネルごとのオーディオファイルそれぞれへのポインタを記述したマスタファイルとを備えることを特徴とする。
【００１７】
本発明の変換装置および変換方法、並びにプログラムにおいては、ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方が、他方に変換される。
【００１８】
本発明のデータ構造においては、ビデオデータがまとめて配置されたボディに、ヘッダとフッタが付加されたビデオファイルと、複数のチャネルのオーディオデータそれぞれが配置された複数のボディに、ヘッダとフッタが付加された複数のチャネルごとのオーディオファイルと、ビデオファイルへのポインタと、複数のチャネルごとのオーディオファイルそれぞれへのポインタを記述したマスタファイルとが存在する。
【００１９】
【発明の実施の形態】
図１は、本発明を適用したＡＶネットワークシステム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）の一実施の形態の構成例を示している。
【００２０】
ディスク装置１は、ディスク駆動部１１、フォーマット変換部１２、および通信Ｉ／Ｆ１３で構成され、ネットワーク４を介して伝送されてくるＡＶデータのファイルを受信し、光ディスク７に記録し、また、光ディスク７に記録されたＡＶデータのファイルを読み出し、ネットワーク４を介して伝送する。
【００２１】
即ち、ディスク駆動部１１には、光ディスク７を着脱することができるようになっている。ディスク駆動部１１は、そこに装着された光ディスク７を駆動することにより、フォーマット変換部１２から供給される、後述するＡＶ独立フォーマットのファイルを光ディスク７に記録し（書き込み）、また、光ディスク７からＡＶ独立フォーマットのファイルを読み出して、フォーマット変換部１２に供給する。
【００２２】
フォーマット変換部１２は、ディスク駆動部１１から供給されるＡＶ独立フォーマットのファイルを、後述する標準ＡＶ多重フォーマットのファイルに変換し、通信Ｉ／Ｆ１３に供給する。また、フォーマット変換部１２は、通信Ｉ／Ｆ１３から供給される標準ＡＶ多重フォーマットのファイルを、ＡＶ独立フォーマットのファイルに変換し、ディスク駆動部１１に供給する。
【００２３】
通信Ｉ／Ｆ１３は、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）１３９４ポートや、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）ポート、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）接続用のＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）、あるいは、アナログモデムや、ＴＡ（Ｔｅｒｍｉｎａｌ　Ａｄａｐｔｅｒ）およびＤＳＵ（Ｄｉｇｉｔａｌ　Ｓｅｒｖｉｃｅ　Ｕｎｉｔ）、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）モデム等で構成され、例えば、インターネットやイントラネット等のネットワーク４を介して、標準ＡＶ多重フォーマットのファイルをやりとりする。即ち、通信Ｉ／Ｆ１３は、フォーマット変換部１２から供給される標準ＡＶ多重フォーマットのファイルを、ネットワーク４を介して伝送し、また、ネットワーク４を介して伝送されてくる標準ＡＶ多重フォーマットのファイルを受信して、フォーマット変換部１２に供給する。
【００２４】
以上のように構成されるディスク装置１では、通信Ｉ／Ｆ１３が、ネットワーク４を介して伝送されてくる標準ＡＶ多重フォーマットのファイルを受信し、フォーマット変換部１２に供給する。フォーマット変換部１２は、通信Ｉ／Ｆ１３からの標準ＡＶ多重フォーマットのファイルを、ＡＶ独立フォーマットのファイルに変換し、ディスク駆動部１１に供給する。そして、ディスク駆動部１１は、フォーマット変換部１２からのＡＶ独立フォーマットのファイルを、そこに装着された光ディスク７に記録する。
【００２５】
また、ディスク装置１では、ディスク駆動部１１が、そこに装着された光ディスク７からＡＶ独立フォーマットのファイルを読み出し、フォーマット変換部１２に供給する。フォーマット変換部１２は、ディスク駆動部１１からのＡＶ独立フォーマットのファイルを、標準ＡＶ多重フォーマットのファイルに変換し、通信Ｉ／Ｆ１３に供給する。そして、通信Ｉ／Ｆ１３は、フォーマット変換部１２からの標準ＡＶ多重フォーマットのファイルを、ネットワーク４を介して伝送する。
【００２６】
ここで、標準ＡＶ多重フォーマットのファイルは、例えば、ＭＸＦの規格に準拠したファイルであり、ヘッダ、ボディ、フッタからなる。そして、標準ＡＶ多重フォーマットのファイルは、ＭＸＦの規格に準拠したファイルであるから、そのボディには、ＡＶデータであるビデオデータとオーディオデータとが、例えば、１フレーム単位で多重化されて配置されている。
【００２７】
図１において、ネットワーク４に接続されているＡＶ装置５や６は、ＭＸＦの規格に準拠したファイルを取り扱うことができるＭＸＦの規格に準拠した装置であり、従って、ＡＶ装置５や６は、標準ＡＶ多重フォーマットのファイルを、ネットワーク４を介して、ディスク装置１に伝送することができる。さらに、ＡＶ装置５や６は、ネットワーク４を介して、ディスク装置１から伝送されてくる標準ＡＶ多重フォーマットのファイルを受信することができる。即ち、ディスク装置１と、ＡＶ装置５や６との間では、ネットワーク４を介して、標準ＡＶ多重フォーマットのファイルのファイル交換を行うことができる。さらに、ＡＶ装置５や６は、受信した標準ＡＶ多重フォーマットのファイルを対象に、そのストリーミング再生等の各種の処理を行うことができる。
【００２８】
ここで、ＡＶ装置５や６のように、現行のＭＸＦの規格に準拠した装置を、以下、適宜、標準装置という。
【００２９】
一方、ＡＶ独立フォーマットのファイルは、標準ＡＶ多重フォーマットのファイルと同様に、ヘッダ、ボディ、フッタからなるが、そのボディの形式だけは、標準ＡＶ多重フォーマットとは異なるものとなっている。即ち、ＡＶ独立フォーマットのファイルでは、ビデオデータとオーディオデータとが別々のファイルとされている。そして、ビデオデータのファイルであるビデオファイルは、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを有するが、そのボディには、ビデオデータがまとめて配置されている。また、オーディオデータのファイルであるオーディオファイルも、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを有するが、そのボディには、オーディオデータがまとめて配置されている。
【００３０】
従って、仮に、ディスク装置１からＡＶ装置５や６に対して、ＡＶ独立フォーマットのビデオファイルやオーディオファイルを伝送した場合、標準装置であるＡＶ装置５や６では、ＡＶ独立フォーマットに対応していない限り、そのＡＶ独立フォーマットのビデオファイルやオーディオファイルのボディに配置されたビデオデータやオーディオデータを扱うことはできないが、そのＡＶ独立フォーマットのビデオファイルやオーディオファイル自体を扱うことはできる。即ち、ＡＶ独立フォーマットのビデオファイルやオーディオファイルは、標準ＡＶ多重フォーマットのファイルと同様に、ヘッダ、ボディ、フッタで構成され、そのヘッダとフッタとして、標準ＡＶ多重フォーマットのファイルと同一形式のものを採用しているから、そのボディの「中身」（ボディに配置されたデータ）を参照しない限り、ＡＶ独立フォーマットのビデオファイルやオーディオファイル自体は、標準ＡＶフォーマットのファイルと等価である（標準ＡＶフォーマットに準拠したファイルになっている）。従って、標準装置であるＡＶ装置５や６が、ＡＶ独立フォーマットに対応していない場合であっても、ＡＶ独立フォーマットのビデオファイルやオーディオファイル自体を扱うことはできる。
【００３１】
即ち、ディスク装置１と、標準装置であるＡＶ装置５や６との間においては、ＡＶ独立フォーマットのファイルのファイル交換だけであれば、行うことが可能である。
【００３２】
以上のように、ＡＶ独立フォーマットのファイルは、そのボディの「中身」を参照しない限り、標準ＡＶ多重フォーマットのファイルと等価であり、この観点からは、ＡＶ独立フォーマットのファイルは、標準ＡＶ多重フォーマットのファイルと互換性があるということができる。
【００３３】
次に、図１において、ディスク装置２には、光ディスク７を着脱することができるようになっている。ディスク装置２は、例えば、ＡＶ装置５や６と同様に、標準装置であり、そこに装着された光ディスク７から、ＡＶ独立フォーマットのビデオファイルやオーディオファイルを読み出し、編集装置３に供給する。
【００３４】
即ち、上述したように、ＡＶ独立フォーマットのビデオファイルやオーディオファイルは、そのボディの「中身」を参照しない限り、標準ＡＶ多重フォーマットのファイルと等価であるから、標準装置であるディスク装置２は、光ディスク７から、ＡＶ独立フォーマットのビデオファイルやオーディオファイルを読み出すことができる。
【００３５】
編集装置３は、ＡＶ独立フォーマットのファイルを取り扱うことができる、ＡＶ独立フォーマットに対応した装置であり、ディスク装置２から供給されるＡＶ独立フォーマットビデオファイルやオーディオファイルを対象に、例えば、ＡＶ独立編集を行い、その編集結果としてのＡＶ独立フォーマットのビデオファイルやオーディオファイルを、ディスク装置２に供給する。
【００３６】
そして、ディスク装置２は、そこに装着された光ディスク７に、編集装置３から供給されるＡＶ独立フォーマットのビデオファイルやオーディオファイルを記録する。
【００３７】
即ち、上述したように、ＡＶ独立フォーマットのビデオファイルやオーディオファイルは、そのボディの「中身」を参照しない限り、標準ＡＶ多重フォーマットのファイルと等価であるから、標準装置であるディスク装置２は、光ディスク７に、ＡＶ独立フォーマットのビデオファイルやオーディオファイルを記録することができる。
【００３８】
上述したように、標準ＡＶ多重フォーマットのファイルにおいては、そのボディに、ビデオデータとオーディオデータとが、例えば、１フレーム単位で多重化されて配置されているのに対して、ＡＶ独立フォーマットのビデオファイルやオーディオファイルにおいては、そのボディに、ビデオデータやオーディオデータがまとめて配置されているので、ＡＶ独立編集等の編集を容易に行うことができる。そして、ＡＶ独立フォーマットのファイルは、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを有するから、ボディの「中身」を参照しない限り、標準ＡＶ多重フォーマットのファイルと互換性があり、これにより、標準装置で扱うことができる。
【００３９】
次に、図２は、標準ＡＶ多重フォーマットの例を示している。
【００４０】
ここで、図２では、ボディに配置されるビデオデータとオーディオデータとして、Ｄ１０と呼ばれるＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）　ＩＭＸ方式で符号化されたビデオデータと、ＡＥＳ（Ａｕｄｉｏ　Ｅｎｇｉｎｅｅｒｉｎｇ　Ｓｏｃｉｅｔｙ）３形式の非圧縮のオーディオデータを、それぞれ採用した場合の標準ＡＶ多重フォーマットを示している。
【００４１】
なお、ボディには、その他、ＤＶ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ）等の各種のフォーマットのビデオデータとオーディオデータを配置することが可能である。
【００４２】
標準ＡＶ多重フォーマットのファイルは、その先頭から、ヘッダ（Ｆｉｌｅ　Ｈｅａｄｅｒ）、ボディ（Ｆｉｌｅ　Ｂｏｄｙ）、フッタ（Ｆｉｌｅ　Ｆｏｏｔｅｒ）が順次配置されて構成される。
【００４３】
ヘッダには、その先頭から、ヘッダパーティションパック（Ｈｅａｄｅｒ　Ｐａｒｔｉｔｉｏｎ　Ｐａｃｋ）、ヘッダメタデータ（Ｈｅａｄｅｒ　Ｍｅｔａｄａｔａ）、インデックステーブル（Ｉｎｄｅｘ　Ｔａｂｌｅ）が順次配置される。ヘッダパーティションパックには、ヘッダを特定するためのデータや、ボディに配置されるデータの形式、ファイルフォーマットを表す情報などが配置される。ヘッダメタデータには、例えば、ファイルの作成日や、ボディに配置されたデータに関する情報などのファイル単位のメタデータが配置される。インデックステーブルには、ボディに配置される、後述するエディットユニットの位置を表すテーブルが配置される。
【００４４】
なお、インデックステーブルは、オプションであり、ヘッダに含めても、含めなくても良い。また、前述の非特許文献１に記載されているように、ヘッダには、インデックステーブルの他、種々のオプションのデータを配置することができる。
【００４５】
また、ヘッダパーティションパックに配置されるファイルフォーマットを表す情報としては、標準ＡＶ多重フォーマットのファイルでは、標準ＡＶ多重フォーマットを表す情報が採用されるが、ＡＶ独立フォーマットのファイルでは、ＡＶ独立フォーマットを表す情報が採用される。但し、ヘッダパーティションパックの形式自体は、標準ＡＶ多重フォーマットとＡＶ独立フォーマットにおいて同一である。
【００４６】
フッタは、フッタパーティションパック（Ｆｏｏｔｅｒ　Ｐａｒｔｉｔｉｏｎ　Ｐａｃｋ）で構成され、フッタパーティションパックには、フッタを特定するためのデータなどが配置される。
【００４７】
ボディは、１以上のエディットユニット（Ｅｄｉｔ　Ｕｎｉｔ）で構成される。エディットユニットは、１フレームの単位であり、そこには、１フレーム分のＡＶデータその他が配置される。
【００４８】
即ち、エディットユニットは、その先頭から、システムアイテム（Ｓｙｔｅｍ　Ｉｔｅｍ）、ピクチャアイテム（Ｐｉｃｔｕｒｅ　Ｉｔｅｍ）、サウンドアイテム（Ｓｏｕｎｄ　Ｉｔｅｍ）、オグジュアリアイテム（Ａｕｘｉｌｉａｒｙ　Ｉｔｅｍ）が配置されて構成される。
【００４９】
システムアイテムには、その後段のピクチャアイテムに配置されるビデオデータのフレームについてのメタデータ（フレーム単位のメタデータ）が配置される。ここで、フレーム単位のメタデータとしては、例えば、タイムコードなどがある。
【００５０】
ピクチャアイテムには、１フレーム分のビデオデータが配置される。図２では、上述したＤ１０形式のビデオデータが配置される。
【００５１】
ここで、ピクチャアイテムには、１フレームのビデオデータがＫＬＶ（Ｋｅｙ，Ｌｅｎｇｔｈ，Ｖａｌｕｅ）構造にＫＬＶコーディングされて配置される。
【００５２】
ＫＬＶ構造とは、その先頭から、キー（Ｋｅｙ）、レングス（Ｌｅｎｇｔｈ）、バリュー（Ｖａｌｕｅ）が順次配置された構造であり、キーには、バリューに配置されるデータがどのようなデータであるかを表す、ＳＭＰＴＥ　２９８Ｍの規格に準拠した１６バイトのラベルが配置される。レングスには、バリューに配置されるデータのデータ長が配置される。バリューには、実データ、即ち、ここでは、１フレームのビデオデータが配置される。
【００５３】
また、ピクチャアイテムは、そのデータ長が、ＫＡＧ（ＫＬＶ　Ａｌｉｇｎｍｅｎｔ　Ｇｒｉｄ）を基準とする固定長となっている。そして、ピクチャアイテムを固定長とするのに、スタッフィング（ｓｔｕｆｆｉｎｇ）のためのデータとしてのフィラー（Ｆｉｌｌｅｒ）が、やはりＫＬＶ構造とされて、ピクチャアイテムのビデオデータの後に配置される。
【００５４】
なお、ピクチャアイテムのデータ長であるＫＡＧを基準とする固定長は、例えば、光ディスク７のセクタ長の整数倍（例えば、５１２バイトや２Ｋバイトなど）とされている。この場合、光ディスク７とピクチャアイテムとの、いわば親和性が高くなり、光ディスク７に対するピクチャアイテムの読み書き処理の高速化を図ることができる。
【００５５】
また、上述のシステムアイテム、並びに後述するサウンドアイテムおよびオグジュアリアイテムにおいても、ピクチャアイテムと同様に、ＫＬＶ構造が採用されているとともに、そのデータ長がＫＡＧを基準とする固定長になっている。
【００５６】
サウンドアイテムには、ピクチャアイテムに配置されたビデオデータのフレームにおける１フレーム分のオーディオデータが、上述のピクチャアイテムにおける場合と同様にＫＬＶ構造で配置される。
【００５７】
また、サウンドアイテムには、複数としての、例えば８チャネルのオーディオデータが多重化されて配置される。
【００５８】
即ち、サウンドアイテムにおいて、ＫＬＶ構造のバリューには、その先頭から、エレメントヘッダＥＨ（Ｅｌｅｍｅｎｔ　Ｈｅａｄｅｒ）、オーディオサンプルカウントＡＳＣ（Ａｕｄｉｏ　Ｓａｍｐｌｅ　Ｃｏｕｎｔ）、ストリームバリッドフラグＳＶＦ（Ｓｔｒｅａｍ　Ｖａｌｉｄ　Ｆｌａｇｓ）、多重化された８チャネルのオーディオデータが順次配置される。
【００５９】
ここで、サウンドアイテムにおいて、８チャネルのオーディオデータは、１フレームにおける８チャネルそれぞれのオーディオデータの第１サンプル、第２サンプル、・・・といった順番に、オーディオデータのサンプルが配置されることにより多重化されている。図２の最下部に示したオーディオデータにおいて、括弧付きで示してある数字は、オーディオデータのサンプルが何サンプル目かを表している。
【００６０】
また、エレメントヘッダＥＨには、そのエレメントヘッダを特定するためのデータなどが配置される。オーディオサンプルカウントＡＳＣには、サウンドアイテムに配置されているオーディオデータのサンプル数が配置される。ストリームバリッドフラグＳＶＦは、８ビット（１バイト）のフラグで、各ビットは、そのビットに対応するチャネルのオーディオデータが有効か、無効かを表す。即ち、ストリームバリッドフラグＳＶＦの各ビットは、そのビットに対応するチャネルのオーディオデータが有効である場合に、例えば１とされ、無効である場合に、例えば０とされる。
【００６１】
オグジュアリアイテムには、必要なユーザデータが配置される。従って、オグジュアリアイテムは、ユーザが任意のデータを配置することができるエリアである。
【００６２】
以上のように、標準ＡＶ多重フォーマットでは、フレーム単位のメタデータが配置されるシステムアイテム、ビデオデータが配置されるピクチャアイテム、オーディオデータが配置されるサウンドアイテム、ユーザデータが配置されるオグジュアリアイテムが、１フレーム単位で多重化されており、さらに、サウンドアイテムでは、８チャネルのオーディオデータが、１サンプル単位で多重化されている。
【００６３】
このため、ビデオデータとオーディオデータが、別々にまとめて配置されているファイルでは、そのまとまったビデオデータのファイルとオーディオデータのファイルをすべて受信してからでないと、そのビデオデータおよびオーディオデータの再生を開始することができないが、標準ＡＶ多重フォーマットでは、ビデオデータとオーディオデータとがフレーム単位で多重化されているため、１フレーム分のビデオデータとオーディオデータを受信すれば、そのフレームのビデオデータおよびオーディオデータを、即座に再生することができる。従って、標準ＡＶ多重フォーマットは、ストリーミングに適しているということができる。
【００６４】
以上のように、標準ＡＶフォーマットは、ビデオデータとオーディオデータとがフレーム単位で多重化されているので、ストリーミングには適している。しかしながら、その反面、ビデオデータとオーディオデータそれぞれを別々に編集するＡＶ独立編集がしにくい。
【００６５】
さらに、ファイル単位のメタデータも、エディットユニットのシステムアイテムに散在しており、編集時等において扱いにくい。
【００６６】
また、標準ＡＶフォーマットで採用可能なＡＥＳ３形式では、オーディオデータの１サンプルに、少なくとも４バイトを割り当てる仕様になっており、ファイルの全体の大きさが大になる。
【００６７】
そこで、図３は、ＡＶ独立フォーマットの例を示している。
【００６８】
ＡＶ独立フォーマットでは、標準ＡＶ多重フォーマットにおいて多重化されているビデオデータ、オーディオデータ、ファイル単位のメタデータ、ユーザデータが、それぞれまとめて配置されたファイルとされる。
【００６９】
即ち、ＡＶ独立フォーマットでは、標準ＡＶ多重フォーマットにおいてビデオデータが配置されるピクチャアイテムがまとめてボディに配置され、さらに、そのボディに、標準ＡＶ多重フォーマットと同一形式のヘッダとフッタが付加されて、ビデオファイルが構成される。
【００７０】
なお、ＡＶ独立フォーマットのビデオファイルのボディには、光ディスク７のセクタ長の整数倍のピクチャアイテムがまとめて配置されているため、そのボディ全体の大きさも、光ディスク７のセクタ長の整数倍になっている。即ち、ＡＶ独立フォーマットのビデオファイルのボディは、セクタアラインメント（ｓｅｃｔｏｒ　ａｌｉｇｎｍｅｎｔ）がとれた大きさとなっている。
【００７１】
また、図２では、標準ＡＶ多重フォーマットのファイルのヘッダに、インデックステーブルを図示してあるが、ＭＸＦでは、上述したように、インデックステーブルはオプションであり、図３のビデオファイルでは（後述するオーディオファイルでも同様）、インデックステーブルを採用していない。
【００７２】
ＡＶ独立フィーマットでは、標準ＡＶ多重フォーマットにおいてサウンドアイテムに配置される、多重化された８チャンネルのオーディオデータを、各チャンネルごとのオーディオデータに分離したものであって、ＡＥＳ３形式からＷＡＶＥ形式に変換したものが、各チャネルごとのファイルのボディに、ＫＬＶ構造で配置され、さらに、そのボディに、標準ＡＶ多重フォーマットと同一形式のヘッダとフッタが付加されて、オーディオファイルが構成される。
【００７３】
即ち、ＡＶ独立フォーマットでは、８チャンネルのオーディオデータについて、各チャネルのオーディオファイルが、独立に構成される。各チャネルのオーディオファイルは、そのチャネルのオーディオデータをＷＡＶＥ形式にし、かつまとめてＫＬＶ構造化したものが、ボディに配置され、さらに、そのボディに、標準ＡＶ多重フォーマットと同一形式のヘッダとフッタが付加されて構成される。
【００７４】
なお、ＡＶ独立フォーマットのオーディオファイルのボディには、上述したように、あるチャネルのＷＡＶＥ形式のオーディオデータをまとめてＫＬＶ構造化したものが配置されるが、このオーディオデータ全体の大きさが、光ディスク７のセクタ長の整数倍になるとは限らない。そこで、セクタアラインメントをとるために、ＡＶ独立フォーマットのオーディオファイルのボディには、ＫＬＶ構造のオーディオデータの後に、セクタアライメントをとるのに必要な分のＫＬＶ構造のフィラーが配置される。
【００７５】
ＡＶ独立フォーマットでは、以上のようなビデオファイル、８チャネルそれぞれごとのオーディオファイルの他、標準ＡＶ多重フォーマットにおいてヘッダメタデータに配置されるファイル単位のメタデータがまとめて配置されたファイル単位のメタデータファイルと、標準ＡＶ多重フォーマットにおいてフレーム単位のメタデータが配置されたシステムアイテムがまとめて配置されたフレーム単位のメタデータファイルが構成される。さらに、ＡＶ独立フォーマットでは、標準ＡＶ多重フォーマットにおいてユーザデータが配置されたオグジュアリアイテムがまとめて配置されたオグジュアリファイルが構成される。
【００７６】
そして、ＡＶ独立フォーマットでは、ビデオファイル、８チャネルそれぞれごとのオーディオファイル、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイルそれぞれへのポインタが記述されたマスタファイル（ｍａｓｔｅｒ　Ｆｉｌｅ）が構成される。
【００７７】
即ち、マスタファイルは、例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述され、そこには、ビデオファイル、８チャネルそれぞれごとのオーディオファイル、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイルそれぞれへのポインタとして、例えば、各ファイルのファイル名が記述される。
【００７８】
従って、マスタファイルから、ビデオファイル、８チャネルそれぞれごとのオーディオファイル、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイルを参照することができる。
【００７９】
なお、例えば、オグジュアリファイルは、オプショナルなファイルとすることができる。
【００８０】
また、図３では、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイルは、標準ＡＶ多重フォーマットと同一形式のヘッダとフッタを有していないが、これらのファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイルも、標準ＡＶ多重フォーマットと同一形式のヘッダとフッタを付加して構成することができる。
【００８１】
さらに、ＡＶ独立フォーマットのビデオファイルとオーディオファイルのヘッダを構成するヘッダメタデータには、最小セットのファイル単位のメタデータが配置される。
【００８２】
即ち、ＡＶ独立フォーマットでは、標準ＡＶ多重フォーマットにおいてヘッダメタデータに配置されるファイル単位のメタデータがまとめて配置されたファイル単位のメタデータファイルが存在するので、そのメタデータファイルに配置されるファイル単位のメタデータを、ビデオファイルとオーディオファイルのヘッダを構成するヘッダメタデータに重複して配置するのは、冗長であり、また、ＡＶ独立フォーマットのファイル全体の大きさを大にすることになる。
【００８３】
しかしながら、ＭＸＦにおいて、ヘッダメタデータは、ヘッダに必須の項目であり、ヘッダメタデータをまったく配置せずにヘッダを構成したのでは、そのヘッダは、標準ＡＶ多重フォーマットと同一形式のヘッダでなくなることとなる。
【００８４】
一方、ＭＸＦにおいて、ヘッダメタデータに配置すべきファイル単位のメタデータには、種々の項目があるが、その項目の中には、必須のものと、オプショナルなものとがある。
【００８５】
そこで、ファイルの大きさが大になるのを抑制するとともに、標準ＡＶ多重フォーマットとの互換性を維持するために、ＡＶ独立フォーマットのビデオファイルとオーディオファイルのヘッダを構成するヘッダメタデータには、最小セットのファイル単位のメタデータ、即ち、ＭＸＦにおいて、ヘッダメタデータに配置することが必須とされている項目のメタデータのみが配置される。
【００８６】
以上のように、ＡＶ独立フォーマットでは、ビデオデータがまとめてビデオファイルに配置されるとともに、各チャネルのオーディオデータがまとめて、そのチャネルのオーディオファイルに配置されるので、ビデオデータとオーディオデータそれぞれを別々に編集するＡＶ独立編集などの編集を、容易に行うことができる。
【００８７】
さらに、ＡＶ独立フォーマットでは、オーディオデータが、ＷＡＶＥ形式とされるので、標準ＡＶ独立フォーマットのように、ＡＥＳ３形式のオーディオデータを採用する場合に比較して、データ量を小さくすることができる。その結果、ＡＶ独立フォーマットのファイルを、光ディスク７等のストレージに記録する場合には、標準ＡＶ多重フォーマットのファイルを記録する場合に比較して、その記録に必要なストレージの容量を抑制することができる。
【００８８】
また、ＡＶ独立フォーマットのビデオファイルとオーディオファイルは、標準ＡＶ多重フォーマットのファイルと同様に、先頭から、ヘッダ、ボディ、フッタが配置されて構成され、さらに、ヘッダとフッタは、標準ＡＶ多重フォーマットと同一形式のものであるので、ディスク装置１において、ＡＶ独立フォーマットのビデオファイルやオーディオファイルを、リムーバブルな光ディスク７に記録し、その光ディスク７を、ディスク装置２に装着した場合に、ディスク装置２が、標準装置（ＭＸＦのファイルを扱うことのできる装置）であれば、光ディスク７から、ＡＶ独立フォーマットのビデオファイルやオーディオファイルを読み出すことができる。
【００８９】
さらに、ＡＶ独立フォーマットでは、ファイル単位のメタデータと、フレーム単位のメタデータとは、それぞれ別々にまとめられ、いずれも、１つのファイルとされるので、メタデータを使用した検索処理が容易となる。
【００９０】
次に、図４は、図１のディスク装置１が有するフォーマット変換部１２の構成例を示している。
【００９１】
フォーマット変換部１２は、標準／独立変換部２１と、独立／標準変換部２２とから構成されている。
【００９２】
標準／独立変換部２１は、通信Ｉ／Ｆ１３から供給される図２の標準ＡＶ多重フォーマットのファイルを、図３のＡＶ独立フォーマットのファイルに変換し、ディスク駆動部１１に供給する。独立／標準変換部２２は、ディスク駆動部１１から供給される図３のＡＶ独立フォーマットのファイルを、図２の標準ＡＶ多重フォーマットのファイルに変換し、通信Ｉ／Ｆ１３に供給する。
【００９３】
次に、図５は、図４の標準／独立変換部２１の構成例を示している。
【００９４】
バッファ３１には、通信Ｉ／Ｆ１３から標準ＡＶ多重フォーマットのファイルが供給されるようになっている。バッファ３１は、そこに供給される標準ＡＶ多重フォーマットのファイルを一時記憶する。
【００９５】
マスタファイル生成部３２は、バッファ３１に、標準ＡＶ多重フォーマットのファイルが記憶されると、その標準ＡＶ多重フォーマットのファイルについて、ＡＶ独立フォーマットのマスタファイルを生成し、バッファ４４に供給する。
【００９６】
ヘッダ取得部３３は、バッファ３１に記憶された標準ＡＶ多重フォーマットのファイルからヘッダを抽出することで取得し、そのヘッダを、ヘッダメタデータ抽出部３５に供給する。
【００９７】
ボディ取得部３４は、バッファ３１に記憶された標準ＡＶ多重フォーマットのファイルからボディを抽出することで取得し、そのボディを、システムアイテム抽出部３６、オグジュアリアイテム抽出部３８、ピクチャアイテム抽出部４０、およびサウンドアイテム抽出部４２に供給する。
【００９８】
ヘッダメタデータ抽出部３５は、ヘッダ取得部３３から供給されるヘッダから、ヘッダメタデータを抽出し、そのヘッダメタデータに配置されたファイル単位のメタデータを、メタデータファイル生成部３７に供給する。システムアイテム抽出部３６は、ボディ取得部３４から供給されるボディの各エディットユニットから、フレーム単位のメタデータが配置されたシステムアイテムを抽出し、メタデータファイル生成部３７に供給する。メタデータファイル生成部３７は、ヘッダメタデータ抽出部３５から供給されるファイル単位のメタデータを配置したファイル単位のメタデータファイルを生成するとともに、システムアイテム抽出部３６から供給される各エディットユニットのシステムアイテムをまとめて（シーケンシャルに）配置したフレーム単位のメタデータファイルを生成し、そのファイル単位とフレーム単位のメタデータファイルを、バッファ４４に供給する。
【００９９】
オグジュアリアイテム抽出部３８は、ボディ取得部３４から供給されるボディの各エディットユニットから、フレーム単位のユーザデータが配置されたオグジュアリアイテムを抽出し、オグジュアリファイル生成部３９に供給する。オグジュアリファイル生成部３９は、オグジュアリアイテム抽出部３８から供給される各エディットユニットのオグジュアリアイテムをまとめて配置したオグジュアリファイルを生成し、バッファ４４に供給する。
【０１００】
ピクチャアイテム抽出部４０は、ボディ取得部３４から供給されるボディの各エディットユニットから、フレーム単位のビデオデータが配置されたピクチャアリアイテムを抽出し、ビデオファイル生成部４１に供給する。ビデオファイル生成部４１は、ピクチャアイテム抽出部４０から供給される各エディットユニットのピクチャアイテムをまとめてボディに配置し、さらに、そのボディに、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを付加したビデオファイルを生成し、バッファ４４に供給する。
【０１０１】
サウンドアイテム抽出部４２は、ボディ取得部３４から供給されるボディの各エディットユニットから、フレーム単位のオーディオデータが配置されたサウンドアイテムを抽出し、オーディオファイル生成部４３に供給する。オーディオファイル生成部４３は、サウンドアイテム抽出部４２から供給される各エディットユニットのサウンドアイテムに配置された各チャネルのオーディオデータを、各チャネルごとにまとめてボディに配置し、さらに、そのボディに、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを付加した各チャネルごとのオーディオファイルを生成し、バッファ４４に供給する。
【０１０２】
バッファ４４は、マスタファイル生成部３２から供給されるマスタファイル、メタデータファイル生成部３７から供給されるファイル単位とフレーム単位それぞれのメタデータファイル、オグジュアリファイル生成部３９から供給されるオグジュアリファイル、ビデオファイル生成部４１から供給されるビデオファイル、およびオーディオファイル生成部４３から供給される各チャネルごとのオーディオファイルを一時記憶し、それらのファイルを、ＡＶ独立フォーマットのファイルとして、ディスク駆動部１１に供給する。
【０１０３】
次に、図６は、図５のビデオファイル生成部４１の構成例を示している。
【０１０４】
ピクチャアイテム抽出部４０から供給される各エディットユニットのピクチャアイテムは、結合部５１に供給される。結合部５１は、そこに供給される各エディットユニットのピクチャアイテムを順次結合（連結）し、ヘッダ／フッタ付加部５２に供給する。ヘッダ／フッタ付加部５２は、結合部５１から供給される、各エディットユニットのピクチャアイテムが結合されたものをボディとして、そのボディに、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを付加し、これにより、ＡＶ独立フォーマットのビデオファイルを構成して出力する。
【０１０５】
次に、図７は、図５のオーディオファイル生成部４３の構成例を示している。
【０１０６】
サウンドアイテム抽出部４２から供給される各エディットユニットのサウンドアイテムは、ＫＬＶデコーダ６１に供給される。ＫＬＶデコーダ６１は、各エディットユニットのサウンドアイテムに配置されたオーディオデータのＫＬＶ構造を分解し、その結果得られる、８チャネルが多重化されたオーディオデータ（以下、適宜、多重化オーディオデータという）を、チャネル分離部６２に供給する。
【０１０７】
チャネル分離部６２は、ＫＬＶデコーダ６１から供給される、各サウンドアイテムごとの多重化オーディオデータから、各チャネルのオーディオデータを分離し、その各チャネルのオーディオデータを、チャネルごとにまとめて、データ変換部６３に供給する。
【０１０８】
データ変換部６３は、チャネル分離部６２から供給される各チャネルのオーディオデータの符号化方式を変換する。即ち、標準ＡＶ多重フォーマットでは、オーディオデータは、ＡＥＳ３形式で符号化されたものとなっているが、ＡＶ独立フォーマットでは、オーディオデータはＷＡＶＥ方式で符号化されたものとなっている。このため、データ変換部６３は、チャネル分離部６２から供給される、ＡＥＳ３方式で符号化されたオーディオデータ（ＡＥＳ３方式のオーディオデータ）を、ＷＡＶＥ方式で符号化されたオーディオデータ（ＷＡＶＥ方式のオーディオデータ）に変換する。
【０１０９】
なお、ここでは、データ変換部６３において、ＡＥＳ３方式のオーディオデータを、ＷＡＶＥ方式のオーディオデータに変換するようにしたが、データ変換部６３では、オーディオデータを、ＷＡＶＥ方式以外のオーディオデータに変換することが可能である。即ち、データ変換部６３でのオーディオデータの変換は、ＡＥＳ３方式のオーディオデータのデータ量を抑制することを目的として行うものであり、その目的を達成することができる符号化方式であれば、データ変換部６３では、どのような符号化方式を採用しても良い。
【０１１０】
また、オーディオデータのデータ量が問題とならない場合は、オーディオファイル生成部４３は、データ変換部６３を設けずに構成することが可能である。
【０１１１】
データ変換部６３で得られたＷＡＶＥ方式の各チャネルごとのオーディオデータは、ＫＬＶエンコーダ６４に供給される。ＫＬＶエンコーダ６４は、データ変換部６３から供給されるチャネルごとにまとめられたオーディオデータそれぞれを、ＫＬＶ構造にＫＬＶコーディングし、さらに、そのＫＬＶ構造とされた各チャネルのオーディオデータに、セクタアラインメントをとるための必要なフィラー（図３）を付加して、ヘッダ／フッタ付加部６５に供給する。
【０１１２】
ヘッダ／フッタ付加部６５は、ＫＬＶエンコーダ６４から供給される各チャネルのオーディオデータそれぞれをボディとして、各チャネルのボディに、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを付加し、これにより、ＡＶ独立フォーマットの各チャネルごとのオーディオファイルを構成して出力する。
【０１１３】
次に、図５の標準／独立変換部２１では、ＡＶ独立フォーマットのファイルとしてのマスタファイルを生成するマスタファイル生成処理、ファイル単位とフレーム単位のメタデータファイルそれぞれを生成するメタデータファイル生成処理、オグジュアリファイルを生成するオグジュアリファイル生成処理、ビデオファイルを生成するビデオファイル生成処理、オーディオファイルを生成するオーディオファイル生成処理が行われる。
【０１１４】
そこで、図８乃至図１３のフローチャートを参照して、標準／独立変換部２１が行うマスタファイル生成処理、メタデータファイル生成処理、オグジュアリファイル生成処理、ビデオファイル生成処理、およびオーディオファイル生成処理について説明する。
【０１１５】
まず最初に、図８のフローチャートを参照して、マスタファイル生成処理について説明する。
【０１１６】
例えば、バッファ３１（図５）に、標準ＡＶフォーマットのファイルが供給されて記憶されると、マスタファイル生成処理が開始され、まず最初に、ステップＳ１において、マスタファイル生成部３２（図５）は、ファイル単位とフレーム単位それぞれのメタデータファイル、オグジュアリファイル、ビデオファイル、各チャネルそれぞれのオーディオファイルのファイル名を生成し、ステップＳ２に進む。ステップＳ２では、マスタファイル生成部３２は、ステップＳ１で生成した各ファイル名のファイルへのリンクを、ＸＭＬで記述したマスタファイルを生成し、バッファ４４に供給して記憶させ、マスタファイル生成処理を終了する。
【０１１７】
次に、図９のフローチャートを参照して、ファイル単位のメタデータファイルを生成するファイル単位のメタデータファイル生成処理について説明する。
【０１１８】
例えば、バッファ３１（図５）に、標準ＡＶフォーマットのファイルが供給されて記憶されると、ファイル単位のメタデータファイル生成処理が開始され、まず最初に、ステップＳ１１において、ヘッダ取得部３３は、バッファ３１に記憶された標準ＡＶフォーマットのファイルからヘッダを取得し、ヘッダメタデータ抽出部３５に供給して、ステップＳ１２に進む。ステップＳ１２では、ヘッダメタデータ抽出部３５が、ヘッダ取得部３３から供給されるヘッダから、ヘッダメタデータを抽出し、そのヘッダメタデータに配置されたファイル単位のメタデータを、メタデータファイル生成部３７に供給して、ステップＳ１３に進む。ステップＳ１３では、メタデータファイル生成部３７が、ヘッダメタデータ抽出部３５から供給されるファイル単位のメタデータを配置したファイル単位のメタデータファイルを生成し、バッファ４４に供給して記憶させ、ファイル単位のメタデータファイル生成処理を終了する。
【０１１９】
次に、図１０のフローチャートを参照して、フレーム単位のメタデータファイルを生成するフレーム単位のメタデータファイル生成処理について説明する。
【０１２０】
例えば、バッファ３１（図５）に、標準ＡＶフォーマットのファイルが供給されて記憶されると、フレーム単位のメタデータファイル生成処理が開始され、まず最初に、ステップＳ２１において、ボディ取得部３４は、バッファ３１に記憶された標準ＡＶ多重フォーマットのファイルからボディを取得し、システムアイテム抽出部３６に供給して、ステップＳ２２に進む。ステップＳ２２では、システムアイテム抽出部３６は、ボディ取得部３４から供給されるボディの各エディットユニットから、フレーム単位のメタデータが配置されたシステムアイテムを抽出し、メタデータファイル生成部３７に供給して、ステップＳ２３に進む。ステップＳ２３では、メタデータファイル生成部３７は、システムアイテム抽出部３６から供給される各エディットユニットのシステムアイテムを結合することにより、その各エディットユニットのシステムアイテムまとめて配置したフレーム単位のメタデータファイルを生成し、バッファ４４に供給して記憶させ、フレーム単位のメタデータファイル生成処理を終了する。
【０１２１】
次に、図１１のフローチャートを参照して、オグジュアリファイルを生成するオグジュアリファイル生成処理について説明する。
【０１２２】
例えば、バッファ３１（図５）に、標準ＡＶフォーマットのファイルが供給されて記憶されると、オグジュアリファイル生成処理が開始され、まず最初に、ステップＳ３１において、ボディ取得部３４は、バッファ３１に記憶された標準ＡＶ多重フォーマットのファイルからボディを取得し、オグジュアリアイテム抽出部３８に供給して、ステップＳ３２に進む。ステップＳ３２では、オグジュアリアイテム抽出部３８は、ボディ取得部３４から供給されるボディの各エディットユニットからオグジュアリアイテムを抽出し、オグジュアリファイル生成部３９に供給して、ステップＳ３３に進む。ステップＳ３３では、オグジュアリファイル生成部３９は、オグジュアリアイテム抽出部３８から供給される各エディットユニットのオグジュアリアイテムを結合することにより、その各エディットユニットのオグジュアリアイテムまとめて配置したオグジュアリファイルを生成し、バッファ４４に供給して記憶させ、オグジュアリファイル生成処理を終了する。
【０１２３】
次に、図１２のフローチャートを参照して、ビデオファイルを生成するビデオファイル生成処理について説明する。
【０１２４】
例えば、バッファ３１（図５）に、標準ＡＶフォーマットのファイルが供給されて記憶されると、ビデオファイル生成処理が開始され、まず最初に、ステップＳ４１において、ボディ取得部３４は、バッファ３１に記憶された標準ＡＶ多重フォーマットのファイルからボディを取得し、ピクチャアイテム抽出部４０に供給して、ステップＳ４２に進む。ステップＳ４２では、ピクチャアイテム抽出部４０は、ボディ取得部３４から供給されるボディの各エディットユニットからピクチャアイテムを抽出し、ビデオファイル生成部４１に供給して、ステップＳ４３に進む。ステップＳ４３では、ビデオファイル生成部４１（図６）において、結合部５１が、ピクチャアイテム抽出部４０から供給される各エディットユニットのピクチャアイテムを結合することにより、その各エディットユニットのピクチャアイテムまとめて配置したボディを生成し、ヘッダ／フッタ付加部５２に供給して、ステップＳ４４に進む。
【０１２５】
ステップＳ４４では、ヘッダ／フッタ付加部５２は、結合部５１から供給されるボディに、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを付加し、これにより、ＡＶ独立フォーマットのビデオファイルを構成し、バッファ４４に供給して記憶させ、ビデオファイル生成処理を終了する。
【０１２６】
次に、図１３のフローチャートを参照して、オーディオファイルを生成するオーディオファイル生成処理について説明する。
【０１２７】
例えば、バッファ３１（図５）に、標準ＡＶフォーマットのファイルが供給されて記憶されると、オーディオファイル生成処理が開始され、まず最初に、ステップＳ５１において、ボディ取得部３４は、バッファ３１に記憶された標準ＡＶ多重フォーマットのファイルからボディを取得し、サウンドアイテム抽出部４２に供給して、ステップＳ５２に進む。ステップＳ５２では、サウンドアイテム抽出部４２は、ボディ取得部３４から供給されるボディの各エディットユニットからサウンドアイテムを抽出し、オーディオファイル生成部４３に供給して、ステップＳ５３に進む。ステップＳ５３では、オーディオファイル生成部４３（図７）において、ＫＬＶデコーダ６１が、各エディットユニットのサウンドアイテムに配置されたオーディオデータのＫＬＶ構造を分解し、その結果得られる、８チャネルが多重化されたオーディオデータ（多重化オーディオデータ）を、チャネル分離部６２に供給して、ステップＳ５４に進む。
【０１２８】
ステップＳ５４では、チャネル分離部６２が、ＫＬＶデコーダ６１から供給される、各サウンドアイテムごとの多重化オーディオデータから、各チャネルのＡＥＳ３形式のオーディオデータを分離し、その各チャネルのＡＥＳ３形式のオーディオデータを、チャネルごとにまとめて配置して、データ変換部６３に供給する。
【０１２９】
そして、ステップＳ５５に進み、データ変換部６３は、チャネル分離部６２から供給される各チャネルのＡＥＳ３形式のオーディオデータを、ＷＡＶＥ方式のオーディオデータに変換し、ＫＬＶエンコーダ６４に供給して、ステップＳ５６に進む。ステップＳ５６では、ＫＬＶエンコーダ６４が、データ変換部６３から供給されるチャネルごとにまとめられたＷＡＶＥ形式のオーディオデータそれぞれを、ＫＬＶ構造にＫＬＶコーディングし、さらに、そのＫＬＶ構造とされた各チャネルのオーディオデータに、セクタアラインメントをとるための必要なフィラー（図３）を付加する。これにより、ＫＬＶエンコーダ６４は、各チャネルのＷＡＶＥ形式のオーディオデータをまとめて配置するとともに、必要なフィラーを配置した各チャネルのボディを生成し、ヘッダ／フッタ付加部６５に供給して、ステップＳ５７に進む。
【０１３０】
ステップＳ５７では、ヘッダ／フッタ付加部６５が、ＫＬＶエンコーダ６４から供給される各チャネルのボディに、標準ＡＶ多重フォーマットのファイルと同一形式のヘッダとフッタを付加し、これにより、ＡＶ独立フォーマットの各チャネルごとのオーディオファイルを構成し、バッファ４４に供給して記憶させ、オーディオファイル生成処理を終了する。
【０１３１】
次に、図１４は、図４の独立／標準変換部２２の構成例を示している。
【０１３２】
バッファ１０１は、ディスク駆動部１１（図１）から供給されるＡＶ独立フォーマットのファイル（マスタファイル、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイル、ビデオファイル、８チャネルそれぞれのオーディオファイル）を一時記憶する。
【０１３３】
ファイル取得部１０２は、バッファ１０１に記憶されたマスタファイルを参照することにより、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイル、ビデオファイル、８チャネルそれぞれのオーディオファイルのファイル名を認識し、そのファイル名に基づき、ファイル単位のメタデータファイル、フレーム単位のメタデータファイル、オグジュアリファイル、ビデオファイル、８チャネルそれぞれのオーディオファイルを、バッファ１０１を介し、ディスク駆動部１１に光ディスク７から読み出させることで取得する。さらに、ファイル取得部１０２は、取得したファイル単位のメタデータファイルとフレーム単位のメタデータファイルをメタデータファイル処理部１０３に、オグジュアリファイルをオグジュアリファイル処理部１０４に、ビデオファイルをビデオファイル処理部１０５に、８チャネルそれぞれのオーディオファイルをオーディオファイル処理部１０６に、それぞれ供給する。
【０１３４】
メタデータファイル処理部１０３は、ファイル取得部１０２から供給されるファイル単位のメタデータファイルからファイル単位のメタデータを抽出するとともに、フレーム単位のメタデータファイルからフレーム単位のメタデータが配置されたシステムアイテムを抽出し、データ合成部１０７に供給する。
【０１３５】
オグジュアリファイル処理部１０４は、ファイル取得部１０２から供給されるオグジュアリファイルからオグジュアリアイテムを抽出し、データ合成部１０７に供給する。
【０１３６】
ビデオファイル処理部１０５は、ファイル取得部１０２から供給されるビデオファイルからピクチャアイテムを抽出し、データ合成部１０７に供給する。
【０１３７】
オーディオファイル処理部１０５は、ファイル取得部１０２から供給される８チャネルそれぞれのオーディオファイルから、各チャネルのオーディオデータを抽出し、さらに、その各チャネルのオーディオデータを多重化して配置したサウンドアイテムを構成して、データ合成部１０７に供給する。
【０１３８】
データ合成部１０７は、メタデータファイル処理部１０３から供給されるファイル単位のメタデータおよびシステムアイテム、オグジュアリファイル処理部１０４から供給されるオグジュアリアイテム、ビデオファイル処理部１０５から供給されるピクチャアイテム、並びにオーディオファイル処理部１０６から供給されるサウンドアイテムを用いて、標準ＡＶ多重フォーマットのファイルを構成し、バッファ１０８に供給する。
【０１３９】
バッファ１０８は、データ合成部１０７から供給される標準ＡＶ多重フォーマットのファイルを一時記憶し、通信Ｉ／Ｆ１３（図１）に供給する。
【０１４０】
次に、図１５は、図１４のビデオファイル処理部１０５の構成例を示している。
【０１４１】
ファイル取得部１０２から供給されるビデオファイルは、ヘッダ／フッタ除去部１１１に供給される。ヘッダ／フッタ除去部１１１は、そこに供給されるビデオファイルからヘッダとフッタを除去し、残ったボディを、分解部１１２に供給する。分解部１１２は、ヘッダ／フッタ除去部１１１から供給されるボディに配置されたピクチャアイテムのシーケンスを分離することにより、そのシーケンスから、他のアイテム（システムアイテム、サウンドアイテム、オグジュアリアイテム）と多重化する単位、即ち、ここでは、フレーム単位のビデオデータが配置された個々のピクチャアイテムを抽出し、データ合成部１０７（図１４）に供給する。
【０１４２】
次に、図１６は、図１４のオーディオファイル処理部１０６の構成例を示している。
【０１４３】
ファイル取得部１０２から供給される８チャネルそれぞれのオーディオファイルは、ヘッダ／フッタ除去部１２１に供給される。ヘッダ／フッタ除去部１２１は、そこに供給される８チャネルそれぞれのオーディオファイルから、ヘッダとフッタを除去し、その結果残る各チャネルのボディを、ＫＬＶデコーダ１２２に供給する。
【０１４４】
ＫＬＶデコーダ１２２は、ヘッダ／フッタ除去部１２１から供給される各チャネルのボディのＫＬＶ構造を分解し、これにより得られる各チャネルのＷＡＶＥ形式のオーディオデータを、データ変換部１２３に供給する。
【０１４５】
データ変換部１２３は、ＫＬＶデコーダ１２２から供給されるオーディオデータに対して、図７のデータ変換部６３における場合と逆の変換処理を施す。即ち、データ変換部１２３は、ＫＬＶデコーダ１２２から供給されるＷＡＶＥ形式の各チャネルのオーディオデータを、ＡＥＳ３形式の各チャネルのオーディオデータに変換し、チャネル多重化部１２４に供給する。
【０１４６】
チャネル多重化部１２４は、データ変換部１２４から供給される各チャネルのオーディオデータを、サンプル単位で多重化し、その結果得られる多重化オーディオデータを、ＫＬＶエンコーダ１２５に供給する。
【０１４７】
ＫＬＶエンコーダ１２５は、チャネル多重化部１２４から供給される多重化オーディオデータを、ビデオデータの各フレームに対応する単位に区切り、その各フレームに対応する多重化オーディオデータをＫＬＶ構造にＫＬＶコーディングする。さらに、ＫＬＶエンコーダ１２５は、各フレームに対応する多重化オーディオデータのＫＬＶ構造に対して、固定長のサウンドアイテムのデータ長に足りない分のフィラーのＫＬＶ構造を付加し、これにより、サウンドアイテムを構成して、データ合成部１０７（図１４）に供給する。
【０１４８】
次に、図１７は、図１４のデータ合成部１０７の構成例を示している。
【０１４９】
ヘッダ／フッタ生成部１３１には、メタデータファイル処理部１０３が出力するファイル単位のメタデータが供給される。ヘッダ／フッタ生成部１３１は、標準ＡＶ多重フォーマットのファイルのヘッダとフッタを生成し、さらに、そのヘッダのヘッダメタデータに、メタデータファイル処理部１０３からのファイル単位のメタデータを配置して、そのヘッダとフッタを、ヘッダ／フッタ付加部１３３に供給する。
【０１５０】
多重化部１３２には、メタデータファイル処理部１０３が出力するシステムアイテム、オグジュアリファイル処理部１０４が出力するオグジュアリアイテム、ビデオファイル処理部１０５が出力するピクチャアイテム、オーディオファイル処理部１０６が出力するサウンドアイテムが供給される。多重化部１３２は、そこに供給されるシステムアイレム、ピクチャアイテム、サウンドアイテム、オグジュアリアイテムを、その順で、順次多重化することにより、エディットユニットのシーケンスを構成し、そのエディットユニットのシーケンスを、ボディとして、ヘッダ／フッタ付加部１３３に供給する。
【０１５１】
ヘッダ／フッタ付加部１３３は、多重化部１３２から供給されるボディに、ヘッダ／フッタ生成部１３１から供給されるヘッダとフッタを付加し、これにより、標準ＡＶ多重フォーマットのファイルを構成して出力する。
【０１５２】
次に、図１４の独立／標準変換部２２では、メタデータファイルを処理するメタデータファイル処理、オグジュアリファイルを処理するオグジュアリファイル処理、ビデオファイルを処理するビデオファイル処理、オーディオファイルを処理するオーディオファイル処理、これらの処理結果を用いて標準ＡＶ多重フォーマットのファイルを合成（生成）する合成処理が行われる。
【０１５３】
そこで、図１８乃至図２２のフローチャートを参照して、独立／標準変換部２２が行うメタデータファイル処理、オグジュアリファイル処理、ビデオファイル処理、オーディオファイル処理、および合成処理について説明する。
【０１５４】
まず最初に、図１８のフローチャートを参照して、メタデータファイル処理について説明する。
【０１５５】
メタデータファイル処理は、例えば、ディスク駆動部１１によって光ディスク７から、マスタファイルが読み出され、バッファ１０１に記憶されると開始される。
【０１５６】
即ち、まず最初に、ステップＳ１０１において、ファイル取得部１０２は、バッファ１０１に記憶されたマスタファイルを参照することにより、ファイル単位とフレーム単位それぞれのメタデータファイルのファイル名を認識する。さらに、ステップＳ１０１では、ファイル取得部１０２は、そのファイル名に基づき、ファイル単位とフレーム単位それぞれのメタデータファイルを、バッファ１０１を介し、ディスク駆動部１１に光ディスク７から読み出させることで取得し、メタデータファイル処理部１０３に供給して、ステップＳ１０２に進む。ステップＳ１０２では、メタデータファイル処理部１０３は、ファイル取得部１０２から供給されるファイル単位のメタデータファイルからファイル単位のメタデータを抽出するとともに、フレーム単位のメタデータファイルからフレーム単位のメタデータが配置されたシステムアイテムを抽出し、データ合成部１０７に供給して、メタデータファイル処理を終了する。
【０１５７】
次に、図１９のフローチャートを参照して、オグジュアリファイル処理について説明する。
【０１５８】
オグジュアリファイル処理は、例えば、ディスク駆動部１１によって光ディスク７から、マスタファイルが読み出され、バッファ１０１に記憶されると開始される。
【０１５９】
即ち、まず最初に、ステップＳ１１１において、ファイル取得部１０２は、バッファ１０１に記憶されたマスタファイルを参照することにより、オグジュアリファイルのファイル名を認識する。さらに、ステップＳ１１１では、ファイル取得部１０２は、そのファイル名に基づき、オグジュアリファイルを、バッファ１０１を介し、ディスク駆動部１１に光ディスク７から読み出させることで取得し、オグジュアリファイル処理部１０４に供給して、ステップＳ１１２に進む。
【０１６０】
ステップＳ１１２では、オグジュアリファイル処理部１０４は、ファイル取得部１０２から供給されるオグジュアリファイルをオグジュアリアイテム単位に分解することで、オグジュアリファイルからオグジュアリアイテムを抽出（取得）し、データ合成部１０７に供給して、オグジュアリファイル処理を終了する。
【０１６１】
次に、図２０のフローチャートを参照して、ビデオファイル処理について説明する。
【０１６２】
ビデオファイル処理は、例えば、ディスク駆動部１１によって光ディスク７から、マスタファイルが読み出され、バッファ１０１に記憶されると開始される。
【０１６３】
即ち、まず最初に、ステップＳ１２１において、ファイル取得部１０２は、バッファ１０１に記憶されたマスタファイルを参照することにより、ビデオファイルのファイル名を認識する。さらに、ステップＳ１２１では、ファイル取得部１０２は、そのファイル名に基づき、ビデオファイルを、バッファ１０１を介し、ディスク駆動部１１に光ディスク７から読み出させることで取得し、ビデオファイル処理部１０５に供給して、ステップＳ１２２に進む。
【０１６４】
ステップＳ１２２では、ビデオファイル処理部１０５（図１５）のヘッダ／フッタ除去部１１１が、ファイル取得部１０２から供給されるビデオファイルからヘッダとフッタを除去し、その結果残ったボディを、分解部１１２に供給して、ステップＳ１２３に進む。ステップＳ１２３では、分解部１１２は、ヘッダ／フッタ除去部１１１から供給されるボディに配置されたピクチャアイテムのシーケンスを、個々のピクチャアイテムに分解し、データ合成部１０７に供給して、ビデオファイル処理を終了する。
【０１６５】
次に、図２１のフローチャートを参照して、オーディオファイル処理について説明する。
【０１６６】
オーディオファイル処理は、例えば、ディスク駆動部１１によって光ディスク７から、マスタファイルが読み出され、バッファ１０１に記憶されると開始される。
【０１６７】
即ち、まず最初に、ステップＳ１３１において、ファイル取得部１０２は、バッファ１０１に記憶されたマスタファイルを参照することにより、８チャネルそれぞれのオーディオファイルのファイル名を認識する。さらに、ステップＳ１３１では、ファイル取得部１０２は、そのファイル名に基づき、８チャネルそれぞれのオーディオファイルを、バッファ１０１を介し、ディスク駆動部１１に光ディスク７から読み出させることで取得し、オーディオファイル処理部１０６に供給して、ステップＳ１３２に進む。
【０１６８】
ステップＳ１３２では、オーディファイル処理部１０６（図１６）のヘッダ／フッタ除去部１２１が、ファイル取得部１０２から供給される８チャネルそれぞれのオーディオファイルから、ヘッダとフッタを除去し、その結果残る各チャネルのボディを、ＫＬＶデコーダ１２２に供給して、ステップＳ１３３に進む。ステップＳ１３３では、ＫＬＶデコーダ１２２は、ヘッダ／フッタ除去部１２１から供給される各チャネルのボディのＫＬＶ構造を分解し、これにより得られる各チャネルのＷＡＶＥ形式のオーディオデータを、データ変換部１２３に供給して、ステップＳ１３４に進む。
【０１６９】
ステップＳ１３４では、データ変換部１２３は、ＫＬＶデコーダ１２２から供給されるＷＡＶＥ形式の各チャネルのオーディオデータを、ＡＥＳ３形式の各チャネルのオーディオデータに変換し、チャネル多重化部１２４に供給して、ステップＳ１３５に進む。ステップＳ１３５では、チャネル多重化部１２４は、データ変換部１２４から供給される各チャネルのオーディオデータを多重化し、その結果得られる多重化オーディオデータを、ＫＬＶエンコーダ１２５に供給して、ステップＳ１３６に進む。
【０１７０】
ステップＳ１３６では、ＫＬＶエンコーダ１２５は、チャネル多重化部１２４から供給される多重化オーディオデータを、ビデオデータの各フレームに対応する単位に区切り、そのフレームに対応する多重化オーディオデータをＫＬＶ構造にＫＬＶコーディングして、ステップＳ１３７に進む。さらに、ステップＳ１３７では、ＫＬＶエンコーダ１２５は、各フレームに対応する多重化オーディオデータのＫＬＶ構造に対して、必要なフィラーのＫＬＶ構造を付加し、これにより、サウンドアイテムを構成して、データ合成部１０７に供給し、オーディオファイル処理を終了する。
【０１７１】
次に、図２２のフローチャートを参照して、合成処理について説明する。
【０１７２】
合成処理は、例えば、データ合成部１０７に対して、メタデータファイル処理部１０３からファイル単位のメタデータおよびシステムアイテムが、オグジュアリファイル処理部１０４からオグジュアリアイテムが、ビデオファイル処理部１０５からピクチャアイテムが、オーディオファイル処理部１０６からサウンドアイテムが、それぞれ供給されると開始される。
【０１７３】
即ち、まず最初に、ステップＳ１４１において、データ合成部１０７（図１７）のヘッダ／フッタ生成部１３１が、標準ＡＶ多重フォーマットのファイルのヘッダとフッタを生成し、さらに、そのヘッダのヘッダメタデータに、メタデータファイル処理部１０３からのファイル単位のメタデータを配置する。さらに、ステップＳ１４１では、ヘッダ／フッタ生成部１３１が、以上のようにして得られたヘッダとフッタを、ヘッダ／フッタ付加部１３３に供給して、ステップＳ１４２に進む。
【０１７４】
ステップＳ１４２では、多重化部１３２が、メタデータファイル処理部１０３が出力するシステムアイテム、オグジュアリファイル処理部１０４が出力するオグジュアリアイテム、ビデオファイル処理部１０５が出力するピクチャアイテム、オーディオファイル処理部１０６が出力するサウンドアイテムを多重化し、その多重化の結果得られるエディットユニットのシーケンスを、ボディとして、ヘッダ／フッタ付加部１３３に供給して、ステップＳ１４３に進む。
【０１７５】
ステップＳ１４３では、ヘッダ／フッタ付加部１３３は、多重化部１３２から供給されるボディに、ヘッダ／フッタ生成部１３１から供給されるヘッダとフッタを付加し、これにより、標準ＡＶ多重フォーマットのファイルを構成して出力し、合成処理を終了する。
【０１７６】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０１７７】
そこで、図２３は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０１７８】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク２０５やＲＯＭ２０３に予め記録しておくことができる。
【０１７９】
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ　Ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体２１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体２１１は、いわゆるパッケージソフトウエアとして提供することができる。
【０１８０】
なお、プログラムは、上述したようなリムーバブル記録媒体２１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部２０８で受信し、内蔵するハードディスク２０５にインストールすることができる。
【０１８１】
コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２０２を内蔵している。ＣＰＵ２０２には、バス２０１を介して、入出力インタフェース２１０が接続されており、ＣＰＵ２０２は、入出力インタフェース２１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部２０７が操作等されることにより指令が入力されると、それにしたがって、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２０３に格納されているプログラムを実行する。あるいは、また、ＣＰＵ２０２は、ハードディスク２０５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部２０８で受信されてハードディスク２０５にインストールされたプログラム、またはドライブ２０９に装着されたリムーバブル記録媒体２１１から読み出されてハードディスク２０５にインストールされたプログラムを、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２０４にロードして実行する。これにより、ＣＰＵ２０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、ＣＰＵ２０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース２１０を介して、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）やスピーカ等で構成される出力部２０６から出力、あるいは、通信部２０８から送信、さらには、ハードディスク２０５に記録等させる。
【０１８２】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１８３】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０１８４】
以上のように、ビデオデータとオーディオデータとが多重化されてボディに配置される標準ＡＶ多重フォーマットのファイルと、ビデオデータまたはオーディオデータそれぞれがまとめてボディに配置されるＡＶ独立フォーマットのファイルとの間の相互変換を行うようにしたので、例えば、ネットワーク４を介してのファイルの伝送（ファイル交換やストリーミング）を行う場合には、標準ＡＶ多重フォーマットを使用し、光ディスク７へのファイルの記録を行う場合には、ＡＶ独立フォーマットを使用することが可能となる。
【０１８５】
そして、光ディスク７に、ＡＶ独立フォーマットのファイルを記録する場合には、例えば、ＡＶ独立編集を容易に行うことが可能となる。
【０１８６】
また、ＡＶ独立フォーマットでは、フレーム単位のメタデータを、１つのファイル（フレーム単位のメタデータファイル）に集めて（まとめて）配置するようにしたので、フレーム単位のメタデータの検索を、高速で行うことが可能となる。
【０１８７】
さらに、ＡＶ独立フォーマットでは、オーディオデータの符号化方式として、ＷＡＶＥを採用しているので、ＡＥＳ３を採用する標準ＡＶ多重フォーマットの場合に比較して、オーディオデータのデータ量を低減することができる。
【０１８８】
また、ＡＶ独立フォーマットでは、標準ＡＶ多重フォーマットと同一のヘッダ、ボディ、フッタという形を採用し、さらに、ヘッダとフッタについては、標準ＡＶ多重フォーマットと同一形式のヘッダとフッタを採用することとしたので、標準ＡＶ多重フォーマットに対応している標準装置であれば、ＡＶ独立フォーマットのファイルの送受信や、記録媒体に対する読み書きを行うことができる。
【０１８９】
さらに、標準ＡＶ多重フォーマットのファイルでは、そのボディに、ビデオデータや、オーディオデータ、ユーザデータ、フレーム単位のメタデータといった複数のエッセンスが多重化されて配置されているのに対して、ＡＶ独立フォーマットのファイル（のビデオファイルとオーディオファイル）では、そのボディに、ビデオデータまたはオーディオデータだけが配置されている。従って、ＡＶ独立フォーマットのファイルは、単一エッセンスをボディとしたＭＸＦのファイルということができる。そして、この単一エッセンスをボディとしたＭＸＦのファイルであるビデオファイルやオーディオファイルについては、単一エッセンスをボディとしたＭＸＦを理解することができる装置であれば、その内容を読み出すことができる。
【０１９０】
なお、本実施の形態では、ディスク装置１において、光ディスク７に対して、ＡＶ独立フォーマットのファイルを読み書きするようにしたが、ＡＶ独立フォーマットのファイルは、光ディスク７などのディスク状の記録媒体に限らず、磁気テープなどのテープ状の記録媒体や、半導体メモリ等に対して読み書きすることが可能である。
【０１９１】
また、図１の実施の形態では、ディスク駆動部１１、フォーマット変換部１２、通信Ｉ／Ｆ１３によって、１つの装置であるディスク装置１を構成するようにしたが、ディスク駆動部１１、フォーマット変換部１２、通信Ｉ／Ｆ１３は、それぞれ、独立した１つの装置とすることが可能である。
【０１９２】
さらに、本実施の形態では、標準ＡＶ多重フォーマットのファイルとして、ＭＸＦに準拠したファイルを採用することとしたが、標準ＡＶ多重フォーマットのファイルとしては、ＭＸＦに準拠したファイルの他、ヘッダ、ボディ、フッタからなり、ボディに、任意の２つのデータ（以上）が多重化されて配置されるファイルを採用することが可能である。
【０１９３】
また、本実施の形態では、標準ＡＶ多重フォーマットのファイルのボディに、ビデオデータとオーディオデータとを多重化したものが配置されることとしたが、標準ＡＶ多重フォーマットのファイルのボディには、その他、例えば、２以上のビデオデータ（のストリーム）を多重化したものや、２以上のオーディオデータ（のストリーム）を多重化したものを配置するようにすることが可能である。
【０１９４】
【発明の効果】
以上の如く、本発明によれば、データが多重化されたファイルについて、互換性を保持しつつ、容易に編集等をすることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したＡＶネットワークシステムの一実施の形態の構成例を示すブロック図である。
【図２】標準ＡＶ多重フォーマットを示す図である。
【図３】ＡＶ独立フォーマットを示す図である。
【図４】フォーマット変換部１２の構成例を示すブロック図である。
【図５】標準／独立変換部２１の構成例を示すブロック図である。
【図６】ビデオファイル生成部４１の構成例を示すブロック図である。
【図７】オーディオファイル生成部４３の構成例を示すブロック図である。
【図８】マスタファイル生成処理を説明するフローチャートである。
【図９】ファイル単位のメタデータファイル生成処理を説明するフローチャートである。
【図１０】フレーム単位のメタデータファイル生成処理を説明するフローチャートである。
【図１１】オグジュアリファイル生成処理を説明するフローチャートである。
【図１２】ビデオファイル生成処理を説明するフローチャートである。
【図１３】オーディオファイル生成処理を説明するフローチャートである。
【図１４】独立／標準変換部２２の構成例を示すブロック図である。
【図１５】ビデオファイル処理部１０５の構成例を示すブロック図である。
【図１６】オーディオファイル処理部１０６の構成例を示すブロック図である。
【図１７】データ合成部１０７の構成例を示すブロック図である。
【図１８】メタデータファイル処理を説明するフローチャートである。
【図１９】オグジュアリファイル処理を説明するフローチャートである。
【図２０】ビデオファイル処理を説明するフローチャートである。
【図２１】オーディオファイル処理を説明するフローチャートである。
【図２２】合成処理を説明するフローチャートである。
【図２３】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
１，２　ディスク装置，　３　編集装置，　４　ネットワーク，　５，６　ＡＶ装置，　１１　ディスク駆動部，　１２　フォーマット変換部，　１３　通信Ｉ／Ｆ，　２１　標準／独立変換部，　２２　独立／標準変換部，　３１　バッファ，　３２　マスタファイル生成部，　３３　ヘッダ取得部，　３４　ボディ取得部，　３５　ヘッダメタデータ抽出部，　３６　システムアイテム抽出部，　３７　メタデータファイル生成部，　３８　オグジュアリアイテム抽出部，　３９オグジュアリファイル生成部，　４０　ピクチャアイテム抽出部，　４１　ビデオファイル生成部，　４２　サウンドアイテム抽出部，　４３　オーディオファイル生成部，　４４　バッファ，　５１　結合部，　５２　ヘッダ／フッタ付加部，　６１　ＫＬＶデコーダ，　６２　チャネル分離部，　６３　データ変換部，　６４　ＫＬＶエンコーダ，　６５　ヘッダ／フッタ付加部，　１０１　バッファ，　１０２　ファイル取得部，　１０３　メタデータファイル処理部，　１０４　オグジュアリファイル処理部，　１０５　ビデオファイル処理部，　１０６オーディオファイル処理部，　１０７　データ合成部，　１０８　バッファ，１１１　ヘッダ／フッタ除去部，　１１２　分解部，　１２１　ヘッダ／フッタ除去部，　１２２　ＫＬＶデコーダ，　１２３　データ変換部，　１２４　チャネル多重化部，　１２５　ＫＬＶエンコーダ，　１３１　ヘッダ／フッタ生成部，１３２　多重化部，　１３３　ヘッダ／フッタ付加部，　２０１　バス，　２０２　ＣＰＵ，　２０３　ＲＯＭ，　２０４　ＲＡＭ，　２０５　ハードディスク，　２０６　出力部，　２０７　入力部，　２０８　通信部，　２０９　ドライブ，　２１０　入出力インタフェース，　２１１　リムーバブル記録媒体
【図１】
2004112425.tif 000003
【図２】
2004112425.tif 000004
【図３】
2004112425.tif 000005
【図４】
2004112425.tif 000006
【図５】
2004112425.tif 000007
【図６】
2004112425.tif 000008
【図７】
2004112425.tif 000009
【図８】
2004112425.tif 000010
【図９】
2004112425.tif 000011
【図１０】
2004112425.tif 000012
【図１１】
2004112425.tif 000013
【図１２】
2004112425.tif 000014
【図１３】
2004112425.tif 000015
【図１４】
2004112425.tif 000016
【図１５】
2004112425.tif 000017
【図１６】
2004112425.tif 000018
【図１７】
2004112425.tif 000019
【図１８】
2004112425.tif 000020
【図１９】
2004112425.tif 000021
【図２０】
2004112425.tif 000022
【図２１】
2004112425.tif 000023
【図２２】
2004112425.tif 000024
【図２３】
2004112425.tif 000025
【手続補正書】
【提出日】平成15年9月17日(2003.9.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ヘッダ、ボディ、フッタからなるフォーマットのファイルを変換する変換装置であって、
前記ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、前記ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換手段を備える
ことを特徴とする変換装置。
【請求項２】
前記変換手段は、前記第１のフォーマットのファイルを、前記第２のフォーマットのファイルに変換する第１のフォーマット変換手段を有する
ことを特徴とする請求項１に記載の変換装置。
【請求項３】
前記第１と第２のデータは、それぞれビデオデータとオーディオデータである
ことを特徴とする請求項２に記載の変換装置。
【請求項４】
前記第１のフォーマット変換手段は、
前記第１のフォーマットのファイルにおいて前記オーディオデータと多重化されている前記ビデオデータを抽出するビデオデータ抽出手段と、
前記ビデオデータ抽出手段において抽出された前記ビデオデータを結合するビデオデータ結合手段と、
前記ビデオデータ結合手段において結合された前記ビデオデータをボディとして、そのボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタを付加し、前記ビデオデータのビデオファイルを生成するビデオヘッダ／フッタ付加手段と
を有する
ことを特徴とする請求項３に記載の変換装置。
【請求項５】
前記第１のフォーマット変換手段は、前記ビデオファイルへのポインタを記述したマスタファイルを生成するファイル生成手段をさらに有する
ことを特徴とする請求項４に記載の変換装置。
【請求項６】
前記第１のフォーマットのファイルにおいて、前記オーディオデータは、複数のチャネルのオーディオデータが多重化されたチャネル多重化オーディオデータとなっており、
前記第１のフォーマット変換手段は、
前記第１のフォーマットのファイルにおいて前記ビデオデータと多重化されている前記チャネル多重化オーディオデータを抽出するオーディオデータ抽出手段と、
前記オーディオデータ抽出手段において抽出された前記チャネル多重化オーディオデータから、前記複数のチャネルごとのオーディオデータを分離するオーディオデータ分離手段と、
前記複数のチャネルごとのオーディオデータそれぞれをボディとして、それぞれのボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタを付加し、前記複数のチャネルごとのオーディオデータそれぞれのオーディオファイルを生成するオーディオヘッダ／フッタ付加手段と
を有する
ことを特徴とする請求項３に記載の変換装置。
【請求項７】
前記第１のフォーマットのファイルにおいて、前記チャネル多重化オーディオデータは、ＫＬＶ（Ｋｅｙ，Ｌｅｎｇｔｈ，Ｖａｌｕｅ）コーディングされたものとなっており、
前記第１のフォーマット変換手段は、
前記オーディオデータ抽出手段において抽出された、前記ＫＬＶコーディングされた前記チャネル多重化オーディオデータのＫＬＶ構造を分解し、前記オーディオデータ分離手段に供給するＫＬＶ構造分解手段と、
前記オーディオデータ分離手段において得られる前記複数のチャネルごとのオーディオデータそれぞれを、ＫＬＶ構造にＫＬＶコーディングするＫＬＶ構造化手段と
をさらに有し、
前記オーディオヘッダ／フッタ付加手段は、前記ＫＬＶ構造化手段においてＫＬＶ構造にされた前記複数のチャネルごとのオーディオデータそれぞれをボディとして、それぞれのボディに、ヘッダとフッタを付加する
ことを特徴とする請求項６に記載の変換装置。
【請求項８】
前記第１のフォーマットのファイルにおいて、前記オーディオデータは、第１の符号化方式によって符号化されており、
前記第１のフォーマット変換手段は、前記オーディオデータ分離手段において得られる、前記第１の符号化方式によって符号化された前記複数のチャネルごとのオーディオデータを、第２の符号化方式によって符号化された前記複数のチャネルごとのオーディオデータに変換するオーディオデータ変換手段をさらに有する
ことを特徴とする請求項６に記載の変換装置。
【請求項９】
前記第１のフォーマット変換手段は、前記複数のチャネルごとのオーディオファイルそれぞれへのポインタを記述したマスタファイルを生成するファイル生成手段をさらに有する
ことを特徴とする請求項６に記載の変換装置。
【請求項１０】
前記第１のフォーマットのファイルのボディには、ビデオデータとオーディオデータの他に、メタデータが多重化されて配置されており、
前記第１のフォーマット変換手段は、前記第１のフォーマットのファイルのボディに多重化されているメタデータをまとめたメタデータファイルを生成するメタデータファイル生成手段をさらに有する
ことを特徴とする請求項３に記載の変換装置。
【請求項１１】
前記第１のフォーマット変換手段は、メタデータファイルへのポインタを記述したマスタファイルを生成するファイル生成手段をさらに有する
ことを特徴とする請求項１０に記載の変換装置。
【請求項１２】
前記第１のフォーマット変換手段において得られる前記第２のフォーマットのファイルを、記録媒体に記録する記録手段をさらに備える
ことを特徴とする請求項２に記載の変換装置。
【請求項１３】
前記変換手段は、
前記第２のフォーマットのファイルを、前記第１のフォーマットのファイルに変換する第２のフォーマット変換手段を有する
ことを特徴とする請求項１に記載の変換装置。
【請求項１４】
前記第１と第２のデータは、それぞれビデオデータとオーディオデータである
ことを特徴とする請求項１３に記載の変換装置。
【請求項１５】
前記第２のフォーマットのファイルは、
前記ビデオデータがまとめて配置されたボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタが付加されたビデオファイルと、
複数のチャネルごとのオーディオデータそれぞれがまとめて配置されたボディに、前記第１のフォーマットのファイルと同一形式のヘッダとフッタが付加された複数のチャネルごとのオーディオデータそれぞれのオーディオファイルと
を含み、
前記第２のフォーマット変換手段は、
前記ビデオファイルから、ヘッダとフッタを除去するビデオヘッダ／フッタ除去手段と、
前記ビデオファイルのビデオデータを、前記オーディオデータと多重化する単位のビデオデータに分解するビデオデータ分解手段と、
前記オーディオファイルから、ヘッダとフッタを除去するオーディオヘッダ／フッタ除去手段と、
前記オーディオファイルの複数のチャネルのオーディオデータを多重化し、チャネル多重化オーディオデータを出力するチャネル多重化手段と
前記ビデオ分解手段において得られる前記ビデオデータと、前記チャネル多重化手段において得られる前記チャネル多重化オーディオデータとを多重化するデータ多重化手段と、
前記データ多重化手段において得られるデータをボディとして、そのボディに、前記第１のフォーマットのファイルのヘッダとフッタを付加するヘッダ／フッタ付加手段と
を有する
ことを特徴とする請求項１４に記載の変換装置。
【請求項１６】
前記第２のフォーマットのファイルにおいて、前記オーディオファイルのオーディオデータは、ＫＬＶ（Ｋｅｙ，Ｌｅｎｇｔｈ，Ｖａｌｕｅ）コーディングされたものとなっており、
前記第２のフォーマット変換手段は、
前記ＫＬＶコーディングされた前記オーディオデータのＫＬＶ構造を分解するＫＬＶ構造分解手段と、
前記チャネル多重化オーディオデータを、前記ビデオデータと多重化する単位でＫＬＶ構造にＫＬＶコーディングするＫＬＶ構造化手段と
をさらに有する
ことを特徴とする請求項１５に記載の変換装置。
【請求項１７】
前記第２のフォーマットのファイルにおいて、前記オーディオデータは、第１と第２の符号化方式のうちの第２の符号化方式によって符号化されており、
前記第２のフォーマット変換手段は、前記オーディオファイルのオーディオデータを、第２の符号化方式によって符号化されたものから、第１の符号化方式によって符号化されたものに変換するオーディオデータ変換手段をさらに有する
ことを特徴とする請求項１５に記載の変換装置。
【請求項１８】
前記第２のフォーマットのファイルは、メタデータがまとめて配置されたメタデータファイルをさらに含み、
前記データ多重化手段は、前記ビデオデータとチャネル多重化オーディオデータの他、前記メタデータも多重化する
ことを特徴とする請求項１５に記載の変換装置。
【請求項１９】
前記第２のフォーマット変換手段において得られる前記第１のフォーマットのファイルを、伝送媒体を介して伝送する伝送手段をさらに備える
ことを特徴とする請求項１３に記載の変換装置。
【請求項２０】
前記第１のフォーマットは、ＭＸＦ（Ｍａｔｅｒｉａｌ　ｅＸｃｈａｎｇｅ　Ｆｏｒｍａｔ）である
ことを特徴とする請求項１に記載の変換装置。
【請求項２１】
ヘッダ、ボディ、フッタからなるフォーマットのファイルを変換する変換方法であって、
前記ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、前記ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換ステップを備える
ことを特徴とする変換方法。
【請求項２２】
ヘッダ、ボディ、フッタからなるフォーマットのファイルを変換する変換処理を、コンピュータに行わせるプログラムであって、
前記ボディに第１と第２のデータが多重化されて配置された第１のフォーマットのファイルと、前記ボディに第１または第２のデータそれぞれがまとめて配置された第２のフォーマットのファイルとのうちの一方を、他方に変換する変換ステップを備える
ことを特徴とするプログラム。
【請求項２３】
ヘッダ、ボディ、フッタからなるフォーマットのファイルのデータ構造において、
ビデオデータがまとめて配置されたボディに、ヘッダとフッタが付加されたビデオファイルと、
複数のチャネルのオーディオデータそれぞれが配置された複数のボディに、ヘッダとフッタが付加された前記複数のチャネルごとのオーディオファイルと、
前記ビデオファイルへのポインタと、前記複数のチャネルごとのオーディオファイルそれぞれへのポインタを記述したマスタファイルと
を備えることを特徴とするデータ構造。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【特許文献】
国際公開第０２／２１８４５号パンフレット。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
なお、インデックステーブルは、オプションであり、ヘッダに含めても、含めなくても良い。また、ヘッダには、インデックステーブルの他、種々のオプションのデータを配置することができる。


【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2004112425.tif 000026
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2004112425.tif 000027
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2004112425.tif 000028
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2004112425.tif 000029
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図２０
【補正方法】変更
【補正の内容】
【図２０】
2004112425.tif 000030
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図２２
【補正方法】変更
【補正の内容】
【図２２】
2004112425.tif 000031