(57)【要約】本発明のＡＶデータ変換装置は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイル（１０１）と、前記ＡＶデータファイルに対応する認証ファイル（１０２）とを読み込んで、前記ＡＶデータファイルと前記認証ファイルとの対応を確認する認証ファイル確認手段（１１）と、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換手段（１３）と、前記認証ファイルの内容に基づいて前記複数のストリーム変換手段の中から前記ＡＶデータを所定のフォーマットに変換する少なくとも一つのストリーム変換手段を決定する変換手段決定手段（１２）とを備える。
2004008758.tif 000002
【特許請求の範囲】
【請求項１】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込んで、前記ＡＶデータファイルと前記認証ファイルとが互いに対応するか否かを確認する認証ファイル確認手段と、
前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換手段と、
前記認証ファイルの内容に基づいて前記複数のストリーム変換手段の中から前記ＡＶデータを所定のフォーマットに変換する少なくとも一つのストリーム変換手段を決定する変換方法決定手段と
を備えることを特徴とするＡＶデータ変換装置。
【請求項２】
前記認証ファイルは、前記ＡＶデータファイルの作成時のＡＶデータ属性を含んでおり、
前記認証ファイル確認手段は、読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出するＡＶデータ属性抽出手段と、前記ＡＶデータ属性抽出手段で抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する比較手段とを備え、
前記ストリーム変換手段は、前記比較手段の比較結果が一致したときにのみ前記ＡＶデータの所定のフォーマットに変換することを特徴とする請求項１に記載のＡＶデータ変換装置。
【請求項３】
前記認証ファイルは、前記ＡＶデータファイルが作成された機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んでおり、
前記ストリーム変換手段では、前記ＶｅｎｄｅｒＩＤ情報に基づいて、少なくとも一つのストリーム変換手段を決定することを特徴とする請求項１又は２に記載のＡＶデータ変換装置。
【請求項４】
前記認証ファイル確認手段は、前記ＡＶデータファイルに対応する認証ファイルを読み込むことができない場合に、前記ＡＶデータ属性抽出手段により取得したＡＶデータ属性と、前記ＡＶデータ属性に対応する所定のＶｅｎｄｅｒＩＤとを含む認証ファイルを作成する認証ファイル作成手段をさらに備えることを特徴とする請求項２に記載のＡＶデータ変換装置。
【請求項５】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第１ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含むことを特徴とするＡＶデータ変換方法。
【請求項６】
前記第１ステップの後、前記第２ステップに先だって、前記ＡＶデータと前記認証ファイルとが互いに対応するか否かを確認する第４ステップをさらに含むことを特徴とする請求項５に記載のＡＶデータ変換方法。
【請求項７】
前記認証ファイルは、前記ＡＶデータファイルの作成時のＡＶデータ属性を含んでおり、
前記第４ステップは、読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出する第５ステップと、前記第４ステップで抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する第６ステップとをさらに有し、
前記第３ステップでは、前記第６ステップにおける比較結果が一致したときにのみＡＶデータを所定のフォーマットに変換することを特徴とする請求項６に記載のＡＶデータ変換方法。
【請求項８】
前記認証ファイルは、前記ＡＶデータファイルを作成した機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んでおり、
前記第２ステップは、前記ＶｅｎｄｅｒＩＤ情報に基づいて変換方法を選択することを特徴とする請求項５から７のいずれか一項に記載のＡＶデータ変換方法。
【請求項９】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルを読み込む第１ステップと、
読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出する第２ステップと、
前記抽出したＡＶデータ属性に対応する認証ファイルを作成する第３ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第４ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第５ステップと
を含むことを特徴とするＡＶデータ変換方法。
【請求項１０】
前記認証ファイルは、前記抽出したＡＶデータ属性に対応する所定のＶｅｎｄｅｒＩＤ情報を含んでおり、
前記第４ステップは、前記ＶｅｎｄｅｒＩＤ情報に基づいて変換方法を選択することを特徴とする請求項９に記載のＡＶデータ変換方法。
【請求項１１】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第１ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含むＡＶデータ変換方法の前記各ステップをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第１ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含むＡＶデータ変換方法の前記各ステップをコンピュータに実行させるＡＶデータ変換プログラム。
【発明の詳細な説明】
【技術分野】  本発明は、ＭＰＥＧ等で圧縮されたＡＶデータをＶＲ規格に従ったデータに変換して光ディスクに記録するＡＶデータ変換装置および方法に関する。
【背景技術】  ＤＶＤ−ＲＡＭなどの光ディスク装置においては、ＡＶデータを記録するための規格であるＶｉｄｅｏＲｅｃｏｒｄｉｎｇ規格（以下ＶＲ規格という）に従ってＭＰＥＧ等のＡＶデータが記録される。ＶＲ規格で規定されているＡＶデータ格納用ファイルはＶＲＯファイルとよばれ、ＭＰＥＧ規格に準拠したものである。しかしディスク上での記録編集等の操作をリアルタイムで行うことを想定しているため、ＭＰＥＧの規格に対して仕様上いくつかの制限が設けられている。そのため、全てのＭＰＥＧファイルがＶＲＯファイルと互換性があるわけではなく、ＶＲ規格と互換性のないＭＰＥＧファイルをＶＲＯファイルとして記録するためには、パックサイズの変更などＶＲ規格に適合するようにデータ変換を行う必要がある。
図１９は、ＭＰＥＧなどのＡＶデータをＶＲ規格に従ったデータに変換し記録する従来のＡＶデータ変換装置の一例を示したブロック図である。図１９において、ＡＶデータ変換装置では、ＶＲ形式のデータファイルに変換する前のＭＰＥＧ形式のデータファイル１０１を読み込んで、ＶＲ互換ＶＲＯデータファイル１０７と、ＩＦＯデータファイル１０８に変換して光ディスク５０に記録する。このＡＶデータ変換装置は、ＭＰＥＧデマルチプレクサ６１、ビデオデコード手段９１、ＶＲビデオエンコード手段９２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２、ＶＲマルチプレクサ６２、ＶＲ規格情報取得手段１４を備えている。
ＭＰＥＧデマルチプレクサ６１では、読み込んだＭＰＥＧデータファイルをビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２に分離する。ビデオデコード手段９１では、ビデオエレメンタリストリーム６０１を復号ビデオデータ９０１に復号する。ＶＲビデオエンコード手段９２では、復号ビデオデータ９０１をＶＲ互換のビデオストリーム９０２に変換する。オーディオデコード手段８１では、オーディオエレメンタリストリーム６０２を復号オーディオデータ８０１に復号する。ＶＲオーディオエンコード手段８２では、復号オーディオデータ８０１をＶＲ互換のオーディオストリーム８０２に変換する。ＶＲマルチプレクサ６２では、ＶＲ互換ビデオストリーム９０２とＶＲ互換のオーディオストリーム８０２とをＶＲ規格と互換のあるプログラムストリーム、即ち、ＶＲ互換ＭＰＥＧデータ１０６に結合する。ＶＲ規格情報取得手段１４では、ＶＲ互換ＭＰＥＧデータ１０６からＶＲ規格で必要となるストリームのＶＯＢＵ（Ｖｉｄｅｏ  ＯＢｊｅｃｔ  Ｕｎｉｔ）などの管理情報を取得する。このＶＲ規格情報取得手段１４によって、ＶＲ互換ＶＲＯデータファイル１０７とＩＦＯデータファイル１０８とを作成して、光ディスク５０に記録する。
以上のように構成されたＡＶデータ変換装置の動作について説明する。
ＡＶデータ変換装置では、ＭＰＥＧデータファイル１０１を読み込むと、ＭＰＥＧデマルチプレクサ６１においてビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２に分離される。ビデオエレメンタリストリーム６０１は、ビデオデコード手段９１に入力され、復号処理が行われて復号ビデオデータ９０１に変換される。復号ビデオデータ９０１は、ＶＲビデオエンコード手段９２に入力され、ＶＲ規格と互換のあるＶＲビデオエレメンタリストリーム９０２に変換される。一方、ＭＰＥＧデマルチプレクサ６１において分離されたオーディオエレメンタリストリーム６０２はオーディオデコード手段８１に入力され、復号処理が施されて復号オーディオデータ８０１に変換される。復号オーディオデータ８０１はＶＲオーディオエンコード手段８２においてＶＲ規格と互換のあるＶＲオーディオエレメンタリストリーム８０２に変換される。
ＶＲビデオエレメンタリストリーム９０２とＶＲオーディオエレメンタリストリーム８０２は、ＶＲマルチプレクサ６２においてＶＲ互換ＭＰＥＧデータ１０６に変換され、ＶＲ規格情報取得手段１４で取得されたストリームのＶＯＢＵなどの管理情報を用いてＶＲ互換ＶＲＯデータファイル１０７およびＩＦＯデータファイル１０８が作成される。
しかしながら従来のＡＶデータ変換装置では、読み込んだＭＰＥＧデータファイルの全てのデータに対してデコード処理がなされ、またデコード処理された全てのデータに対してＶＲ規格へのエンコード処理がなされるため、変換に要する時間が長くなってしまうという課題を有していた。
また、エンコード処理の条件によっては元の画質や音質が保たれず、情報が劣化してしまうという課題を有していた。
また、ＭＰＥＧデータファイルに何等かの異常が含まれていた場合でもデコードおよびエンコードの処理が実行されるため、ＶＲ形式に準拠しない不正なデータファイルが作成され規格違反のディスクを作成してしまうという課題を有していた。
【発明の開示】
本発明は、高速で、且つ、画質や音質劣化が少なく、また規格違反のディスクの作成を防止できるＡＶデータ変換装置および方法を提供することを目的とする。
上記目的を達成するために本発明のＡＶデータ変換装置は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルに対応する認証ファイルとを読み込んで、前記ＡＶデータファイルと前記認証ファイルとの対応を確認する認証ファイル確認手段と、
前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換手段と、
前記認証ファイルの内容に基づいて前記複数のストリーム変換手段の中から前記ＡＶデータを所定のフォーマットに変換する少なくとも一つのストリーム変換手段を決定する変換手段決定手段と
を備える。
これにより、ＡＶデータファイルのＶＲ規格についての互換性のレベルを記述した認証ファイルを作成し、ＡＶデータファイルに添付しておくことにより、ＡＶデータファイルのＶＲ互換のあるストリーム変換の方法を容易に選択できる。また、ＡＶデータファイルの作成時に同時に認証ファイルを作成し、ＡＶデータファイルに添付してもよい。また、認証ファイル確認手段によって、ＡＶデータファイルと認証ファイルとの対応が確認され、変換手段決定手段によって認証ファイルに含まれる互換性の情報に基づいてＶＲ規格との互換性が判定されて対応するストリーム変換手段が決定される。また、決定されたストリーム変換手段によって、ＶＲ規格と互換性がないデータに対してのみ再エンコード処理が行われる。このため、ＶＲ規格と互換性のあるデータは再エンコードされないので、高速でかつ画質や音質劣化の少ない変換を行うことができる。
また、本発明のＡＶデータ変換装置は、ＡＶデータファイル作成時のＡＶデータ属性を含んだ認証ファイルを読み込み、認証ファイル確認手段は、読み込んだＡＶデータファイルからＡＶデータ属性を抽出するＡＶデータ属性抽出手段と、ＡＶデータ属性抽出手段で抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する比較手段とを備え、ストリーム変換手段は、比較手段の比較結果が一致したときにのみＡＶデータを所定のフォーマットに変換する。
これにより認証ファイル確認手段における比較の結果、ＡＶデータファイルが認証ファイルと対応しない不正なＡＶデータファイルと判定されると、ストリーム変換手段での変換が禁止されるため、規格違反のディスク作成が初期の段階で排除される。
また本発明のＡＶデータ変換手段は、ＡＶデータファイルが作成された機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んだ認証ファイルを読み込み、ストリーム変換手段ではこのＶｅｎｄｅｒＩＤ情報に基づいて、少なくとも一つのストリーム変換手段を決定する。
これにより、ＶｅｎｄｅｒＩＤごとに最適化された変換手段をあらかじめストリーム変換手段に登録しておくことで、認証ファイルに含まれたＶｅｎｄｅｒＩＤ情報に基づいて、そのＡＶデータに最適な変換手段が選択することができる。ＡＶデータファイルのＶＲ規格との互換性は、作成する機器又はソフトウエアに依存するので、その機器又はソフトウエアごとにＶｅｎｄｅｒＩＤを設定し、ＶｅｎｄｅｒＩＤごとにＶＲ規格との互換性を対応付けておくことが好ましい。
また本発明のＡＶデータ変換装置は、認証ファイル確認手段において認証ファイルを読み込むことができないとき、ＡＶデータ属性抽出手段により取得したＡＶデータ属性と、該ＡＶデータ属性に対応する所定のＶｅｎｄｅｒＩＤとを含む認証ファイルを作成する。
これにより認証ファイルを読み込むことができない場合でも、ＡＶデータファイルのＡＶデータ属性に対応する認証ファイルが新規に作成されるため、認証ファイルが存在しないＡＶデータファイルに対しても変換処理を実行できる。
また本発明のＡＶデータ変換方法は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第１ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含む。
これにより認証ファイルに含まれた互換性の情報に基づいてＶＲ規格との互換性が判定され、その互換性の情報に対応するストリーム変換方法が選択される。そこで、ＶＲ規格と互換性がないデータに対してのみ再エンコードの処理が行われ、ＶＲ規格と互換性のあるデータは再エンコードされないので、高速でかつ画質や音質劣化の少ない変換を行うことができる。
また本発明のＡＶデータ変換方法は、上記第１ステップの後、上記第２ステップに先だって、ＡＶデータと認証ファイルとが互いに対応するか否かを確認する第４ステップをさらに含む。
これにより、ＡＶデータファイルが認証ファイルと対応しない不正なＡＶデータファイルであると判断され、その後のストリーム変換が中止され、初期段階で規格違反のディスク作成を回避できる。
さらに、本発明に係るＡＶデータ変換方法は、ＡＶデータファイル作成時のＡＶデータ属性を含んだ認証ファイルを読み込み、上記第４ステップでは、読み込んだＡＶデータファイルから作成時のＡＶデータ属性を抽出する第５ステップと、前記第４ステップで抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する第６ステップとをさらに含んでおり、
上記第３ステップでは、上記第６ステップにおける比較結果が一致したときにのみＡＶデータを所定のフォーマットに変換する。
これにより、第４ステップにおける比較の結果、ＡＶデータファイルが認証ファイルと対応しない不正なＡＶデータファイルと判定されるとストリーム変換手段における変換が禁止されるため、規格違反のディスク作成が初期の段階で排除される。
また本発明のＡＶデータ変換方法は、ＡＶデータファイルを作成した機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んだ認証ファイルを読み込み、第２ステップではＶｅｎｄｅｒＩＤ情報に基づいて変換方法を選択する。
これによりＶｅｎｄｅｒＩＤごとに最適化された変換手段をあらかじめストリーム変換手段に登録しておくことで、認証ファイルに含まれたＶｅｎｄｅｒＩＤ情報に基づいて、そのＡＶデータに最適な変換方法を選択できる。
また本発明のＡＶデータ変換方法は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルを読み込む第１ステップと、
読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出する第２ステップと、
前記抽出したＡＶデータ属性に対応する認証ファイルを作成する第３ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第４ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第５ステップと
を含む。
これにより認証ファイルを読み込むことができない場合でも、ＡＶデータファイルのＡＶデータ属性に対応する認証ファイルが新規に作成されるため、認証ファイルが存在しないＡＶデータファイルに対しても変換処理を実行できる。
また、本発明に係るＡＶデータ変換プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記ＡＶデータ変換方法の各ステップをコンピュータに実行させるプログラムを記録している。なお、記録媒体としては、光記録媒体、磁気記録媒体、半導体記憶装置等を用いることができる。
さらに、本発明に係るＡＶデータ変換プログラムは、上記ＡＶデータ変換方法の各ステップをコンピュータに実行させるＡＶデータ変換プログラムである。なお、このＡＶデータ変換プログラムは、インターネット等の電子通信回線を介して配信される場合も含む。
【発明の効果】
以上説明したように本発明のＡＶデータ変換装置によれば、認証ファイルに含まれたＶｅｎｄｅｒＩＤなどの情報に基づいて、ＶＲ規格と互換性がないデータに対してのみデコードおよびエンコードの処理が行われるので、全てのデータに対してデコードおよびエンコードの処理を行う従来のＡＶデータ変換装置に比べて高速でかつ画質や音質劣化の少ない変換を行うことができるという顕著な効果を有する。
また認証ファイルに含まれる情報とＡＶデータファイルに含まれる情報とを比較し、ＡＶデータファイル内に異常を検出したときにはデータファイルの変換が中止されるため、規格違反のディスク作成を初期の段階で排除できるという効果を有する。
【図面の簡単な説明】  本発明の種々の対象、特徴及び利点は、添付の図面を参照しつつ以下で説明される好ましい実施の形態により明らかにされるであろう。
図１は、実施の形態１におけるＡＶデータ変換装置のブロック図である。
図２は、実施の形態１に係るＡＶデータ変換装置の例を示すブロック図である。
図３は、図２のビデオキャプチャ手段の構成を示すブロック図である。
図４は、実施の形態１に係るＡＶデータ変換装置の動作を表すフローチャートである。
図５の（ａ）は、ＶＲ互換認証ファイルに含まれる情報の一例を示す概略図であり、（ｂ）は、ＶＲ認証ファイル確認手段によって行われる各ステップの説明図である。
図６の（ａ）は、ストリーム変換手段対応表の例であり、（ｂ）は、ストリーム変換方法決定手段の説明図である。
図７は、第０ストリーム変換手段５１の動作を説明するブロック図である。
図８は、第１ストリーム変換手段１３ａの動作を説明するブロック図である。
図９は、第２ストリーム変換手段１３ｂの動作を説明するブロック図である。
図１０は、第３ストリーム変換手段１３ｃの動作を説明するブロック図である。
図１１は、第４ストリーム変換手段１３ｄの動作を説明するブロック図である。
図１２は、図１１のうち、同期ずれ検出手段及びオーディオデータ量補正手段の概要を示す詳細なブロック図である。
図１３は、第５ストリーム変換手段１３ｅの動作を説明するブロック図である。
図１４は、第６ストリーム変換手段１３ｆの動作を説明するブロック図である。
図１５は、第７ストリーム変換手段１３ｇの動作を説明するブロック図である。
図１６は、第８ストリーム変換手段１３ｈの動作を説明するブロック図である。
図１７は、実施の形態２に係るＡＶデータ変換装置のブロック図である。
図１８は、実施の形態２に係るＡＶデータ変換装置の動作を表すフローチャートである。
図１９は、従来のＡＶデータ変換装置のブロック図である。
【発明を実施するための最良の形態】  以下、本発明の実施形態について添付の図面を参照して説明する。なお、各図面において同一の符号は同一の構成要素または同様の作用、動作をなすものを表す。
（実施の形態１）
図１は、本発明の実施の形態１に係るＡＶデータ変換装置の構成を示すブロック図である。図１において、このＡＶデータ変換装置によって、ＭＰＥＧデータファイル１０１と、ＭＰＥＧデータファイル１０１に対応するＶＲ互換認証ファイル１０２とを読み込み、ストリーム変換してＶＲ互換ＶＲＯファイル１０７及びＩＦＯファイル１０８を作成する。このＡＶデータ変換装置は、ＶＲ互換認証ファイル確認手段１１、ストリーム変換方法決定手段１２、一つ以上のストリーム変換手段を含むストリーム変換手段１３、及び、ＶＲ規格情報取得手段１４を備える。
ここで、ＩＦＯファイルとは、管理情報ファイルであって、記録されているＭＰＥＧストリームの構成に関する情報（例えば、圧縮単位であるＧＯＰのサイズや全体の量、１つの記録データのデータ量、映像信号の解像度情報等）等が含まれる。さらに、ＶＲ規格に基づいて簡易編集した結果も含まれる。
ＡＶデータ変換装置の各構成部材について説明する。まず、ＶＲ互換認証ファイル確認手段１１では、ＭＰＥＧデータファイル１０１がＶＲ互換認証ファイル１０２と整合性があるか否かを確認する。ＶＲ互換認証ファイルは、ＭＰＥＧデータファイルと対になって存在するＭＰＥＧデータファイルの認証ファイルであり、ＭＰＥＧデータのビデオ属性及びオーディオ属性や、ＭＰＥＧデータファイルに含まれるＭＰＥＧデータのＶＲ規格との互換性の情報等を含んだファイルである。次いで、ＶＲ互換認証ファイル確認手段１１では、ＶＲ互換の認証が確認できた認証ＭＰＥＧストリームデータ１０３をストリーム変換手段１３に出力し、ＶＲ互換認証ファイル１０２から取得したＭＰＥＧ認証情報１０４をストリーム変換方法決定手段１２に出力する。ストリーム変換方法決定手段１２では、ＭＰＥＧ認証情報１０４に基づいて最適なストリーム変換手段１３を決定し、ストリーム変換手段識別情報１０５を出力する。ストリーム変換手段１３には、それぞれ異なるストリーム変換機能を有する第１ストリーム変換手段１３ａ、第２ストリーム変換手段１３ｂ、第３ストリーム変換手段１３ｃが含まれており、どのようなストリーム変換手段を実施するかのストリーム変換手段識別情報１０５によって選択される。このストリーム変換手段１３によって、認証ＭＰＥＧストリームデータ１０３がＶＲ規格と互換性のあるＶＲ互換ＭＰＥＧストリームデータ１０６に変換される。ＶＲ規格情報取得手段１４では、ＶＲ互換ＭＰＥＧデータよりＶＲ規格で必要となるストリームのＶＯＢＵなどの管理情報を取得し、ＶＲ互換ＶＲＯファイル１０７及びＩＦＯファイル１０８を作成する。
図１に示す本発明の各機能は、通常、パーソナルコンピュータ上でコンピュータプログラムによって実現される。図２は、本発明を実現するパーソナルコンピュータ１０の構成を示すブロック図であり、ＣＰＵ１、メモリ２、ＨＤＤ３、ＤＶＤ−ＲＡＭドライブ４、及びビデオキャプチャ手段５を備えている。本発明は、メモリ２又はハードディスクドライブ３に記録したコンピュータプログラムを読み出してＣＰＵ１で実行される。なお、コンピュータプログラムは、通常、記録媒体を介して配布されるが、電気通信回線を介して配布することもできる。ビデオキャプチャ手段５の構成について図３を用いて説明する。ビデオキャプチャ手段５は、Ａ／Ｄ変換部６、エンコード部７、ＶＲ互換認証ファイル生成部８を備える。ビデオキャプチャ手段５に映像入力されると、Ａ／Ｄ変換部６でデジタル変換され、エンコード部７でＭＰＥＧエンコードされてＭＰＥＧファイル１０１が生成される。一方、ＶＲ互換認証ファイル生成部８において、生成するＭＰＥＧファイル１０１のＶＲ規格との互換性の情報を含むＶＲ互換認証ファイル１０２が作成される。ＶＲ規格との互換性はエンコード部７の特性に依存し、この特性はエンコード部７の製造元やシステム構成により異なるものとなっているので、本実施の形態においては、この互換性の情報としてエンコード部７の製造元情報であるＶｅｎｄｅｒＩＤをＶＲ互換認証ファイル１０２に付与するものとする。なお、ＶｅｎｄｅｒＩＤは必ずしも製造元情報に一致する必要はなく、エンコード部７の特性に応じて一意に定まる固有のＩＤであればよい。また、エンコード部７はハードウエアで構成されてもソフトウエアで構成されていてもよく、エンコード部７またはビデオキャプチャ手段５ごとにあらかじめ設定されたＶｅｎｄｅｒＩＤをＶＲ互換認証ファイル１０２に付与してもよい。あるいは、出力するＭＰＥＧファイル１０１に応じてＶｅｎｄｅｒＩＤを付与してもよい。
パーソナルコンピュータ１０では、ビデオキャプチャ手段５からＭＰＥＧファイル１０１とＶＲ互換認証ファイル１０２とを取得する。次いで、メモリ２にＭＰＥＧファイル１０１が読み込まれ、ＣＰＵ１で実行されるプログラムにより、メモリ２上でＭＰＥＧファイル１０１に含まれるＭＰＥＧストリーム１０３が、ＶＲ規格と互換性のあるＭＰＥＧストリーム１０６に変換され、ＤＶＤ−ＲＡＭドライブ４においてＤＶＤ−ＲＡＭへの書き込みが行われ、ＶＲ規格の光ディスク５０が作成される。なお、このＡＶ変換装置１０では、ビデオキャプチャ手段５を備えているが、必須ではない。ＭＰＥＧファイル１０１とＶＲ互換認証ファイル１０２との組を取得できる手段を備えていればよい。例えば、ネットワークへの接続手段を備えていてもよい。ネットワーク上からＭＰＥＧファイル１０１とこれに対応するＶＲ互換認証ファイル１０２の組を入手することによって上述のＡＶデータ変換方法を実行することができる。
なお、本発明は図２のような構成を内蔵したＤＶＤレコーダ等においても実現することができる。この場合、ＣＰＵ１で実行されるプログラムは、メモリ２又はハードディスクドライブ３に記録されているとしてもよいし、メモリ２がＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成されており、ＲＯＭ内にプログラムが記録されているものとしてもよい。またこのＲＯＭは、Ｆｌａｓｈメモリ等で構成してもよく、この場合には、Ｆｌａｓｈメモリに記録されたプログラムを電気通信回線または記録媒体等を介して書き換えることもできる。
さらに、本発明に係るＡＶデータ変換方法について、図４を用いて各ステップごとに分けて説明する。
（ａ）ＶＲ互換認証ファイル確認手段１１により、ＭＰＥＧデータファイル１０１とＶＲ互換認証ファイル１０２とを読み込む（Ｓ１１）。
（ｂ）次いで、ＶＲ認証ファイル確認手段１１によって、読み込んだＶＲ互換認証ファイル１０２からＭＰＥＧ認証情報を取得する（Ｓ１２）。
（ｃ）次に、ＭＰＥＧ認証情報の内容を元に、ＭＰＥＧファイル１０１がＶＲ互換認証ファイル１０２と互いに対応するか否かの認証を行う（Ｓ１３）。
（ｄ）ＭＰＥＧファイル１０１とＶＲ互換認証ファイル１０２とが対応するものであると判断された場合には、ストリーム変換方法決定手段１２において、ＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤに基づいてストリーム変換手段対応表からストリーム変換手段１３が選択される（Ｓ１４）。例えば、ＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｃである場合には、図６の（ａ）の対応表に従って、第２ストリーム変換手段１３ｂが選択され、Ｖｅｎｄｅｒ＿Ｄである場合には第３ストリーム変換手段１３ｃが選択される。ここでＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤがストリーム変換手段対応表の中に存在しないときには、図６の（ｂ）に示すように、処理が中止される。
（ｅ）選択されたストリーム変換手段１３によって、ＭＰＥＧファイル１０１のＭＰＥＧストリームデータ１０３についてＶＲ変換処理が施される（Ｓ１５）。
（ｆ）そして、ＶＲ規格情報取得手段１４によって、ＶＲ互換ＭＰＥＧストリームデータ１０６からＶＲ規格で必要となるＶＯＢＵなどの管理情報が取得される。そしてＶＲ互換ＶＲＯファイル１０７及びＩＦＯファイル１０８が生成される（Ｓ１６）。
以上の各ステップによって、ＭＰＥＧファイル１０１をＶＲ互換のＭＰＥＧストリームデータ１０６として出力できる。上述のＡＶデータ変換方法は、コンピュータプログラムとしても実行できる。
さらに、本実施の形態１におけるＡＶデータ変換装置の動作について、図４の各ステップを参照しながら動作の説明を行う。
ＶＲ互換認証ファイル確認手段１１により、ＭＰＥＧデータファイル１０１とＶＲ互換認証ファイル１０２とが読み込まれる（Ｓ１１）。
次いで、ＶＲ認証ファイル確認手段１１によって、読み込んだＶＲ互換認証ファイル１０２の内容を元に、ＭＰＥＧファイル１０１がＶＲ互換認証ファイル１０２と対応するものであるか否かの認証が行われる（Ｓ１２、Ｓ１３）。
ここで、ＶＲ認証ファイル確認手段１１の詳細な動作を図５を用いて説明する。図５の（ａ）に示すように、ＶＲ互換認証ファイル１０２は、例えば、ファイル名やファイルサイズなどを表すＭＰＥＧファイル情報と、ＭＰＥＧファイルがどのようなシステムにおいて作成されたかを示すＶｅｎｄｅｒＩＤ情報と、ビデオの解像度などの情報を表すビデオ属性情報と、オーディオのビットレートなどの情報を表すオーディオ属性情報とから構成されている。ここでファイル情報とビデオ属性情報とオーディオ属性情報とをまとめてＡＶデータ属性と呼ぶ。また、図５の（ｂ）は、ＶＲ認証ファイル確認手段１１の動作を説明する概略図である。このＶＲ認証ファイル確認手段１１は、ＭＰＥＧ情報取得手段２１、ＭＰＥＧファイル情報比較手段２２、ビデオ属性情報比較手段２３、オーディオ属性情報比較手段２４を備えている。ＭＰＥＧ情報取得手段２１によって、ＭＰＥＧデータファイルからＡＶデータ属性の、ファイル情報、ビデオ属性情報、及びオーディオ属性情報を取得する。ＭＰＥＧファイル情報比較手段２２によって、ＭＰＥＧデータファイルのファイル名やサイズ日付などＭＰＥＧデータファイルに関するファイル情報が一致するかどうかを判定する。ビデオ属性情報比較手段２３によってビデオの解像度などのビデオ属性情報が一致するかどうかを判定する。オーディオ属性情報比較手段２４によってオーディオのビットレートなどのオーディオ属性情報が一致するかどうかを判定する。
ＶＲ互換認証ファイル１０２は、ファイルフォーマットの所定の位置に、ＭＰＥＧファイル情報、ＶｅｎｄｅｒＩＤ情報、ビデオ属性情報、及びオーディオ属性情報を有している。
ＭＰＥＧ情報取得手段２１では、ＭＰＥＧデータファイルよりＭＰＥＧファイル情報とビデオ属性情報とオーディオ属性情報とが取得される。ＭＰＥＧファイル情報比較手段２２ではＭＰＥＧデータファイルより取得したＭＰＥＧファイル情報がＶＲ互換認証ファイルのＭＥＰＧファイル情報と一致するかどうかが判定され、一致しなければストリーム変換の処理が中断される。ビデオ属性情報比較手段２３ではＭＰＥＧデータファイルから取得したビデオ属性情報がＶＲ互換認証ファイルのビデオ属性情報と一致するかどうかが判定され、一致しなければストリーム変換の処理が中断される。オーディオ属性情報比較手段２４ではＭＰＥＧデータファイルから取得したオーディオ属性情報がＶＲ互換認証ファイルのオーディオ属性情報と一致するかどうかが判定され（Ｓ１３）、一致しなければストリーム変換処理は終了する。全ての情報が一致した場合のみストリーム変換処理が継続され、ＭＰＥＧストリームデータとＶｅｎｄｅｒＩＤが格納されたＭＰＥＧ認証情報とが出力される。
ＶＲ認証ファイル確認手段１１から出力されたＭＰＥＧ認証情報は、ストリーム変換方法決定手段１２に入力される。ストリーム変換方法決定手段１２の動作について図６の（ａ）及び（ｂ）を用いて説明する。
図６の（ａ）は、ストリーム変換手段対応表の例を示す表である。ストリーム変換手段対応表は、ＶＲ互換認証ファイル中のＶｅｎｄｅｒＩＤに対応してどのような変換処理を施すかを示す対応表である。図６の（ｂ）は、ストリーム変換方法決定手段１２の動作を説明する概略図である。ストリーム変換方法決定手段１２は、ストリーム変換手段対応表３１を参照して、ＶｅｎｄｅｒＩＤ比較手段３２によって、ＶＲ互換認証ファイル中のＶｅｎｄｅｒＩＤとストリーム変換手段対応表３１に含まれるＶｅｎｄｅｒＩＤとを比較する。
ストリーム変換方法決定手段１２にＭＰＥＧ認証情報が入力されると、ＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤに基づいてストリーム変換手段対応表からストリーム変換手段が選択される（Ｓ１４）。例えば、図６の（ａ）の対応表に従って、ＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｃである場合には、第２ストリーム変換手段１３ｂが選択され、Ｖｅｎｄｅｒ＿Ｄである場合には第３ストリーム変換手段１３ｃが選択される。また、ＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｅである場合には、第３ストリーム変換手段１３ｃ及び第６ストリーム変換手段１３ｆが選択され、Ｖｅｎｄｅｒ＿Ｆである場合には第４ストリーム変換手段１３ｄが選択され、Ｖｅｎｄｅｒ＿Ｇである場合には第５ストリーム変換手段１３ｅが選択され、Ｖｅｎｄｅｒ＿Ｈである場合には第６ストリーム変換手段１３ｆが選択され、Ｖｅｎｄｅｒ＿Ｉである場合には第７ストリーム変換手段１３ｇが選択され、Ｖｅｎｄｅｒ＿Ｊである場合には第８ストリーム変換手段１３ｈが選択される。ここでＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤがストリーム変換手段対応表の中に存在しないときには、図６の（ｂ）に示すように、処理が中止される。
ストリーム変換方法決定手段１２において決定されたストリーム変換手段の種別がストリーム変換手段１３に入力される。ストリーム変換手段１３においては、決定されたストリーム変換手段１３ａ〜１３ｈを用いて認証ＭＰＥＧストリームデータ１０３に対して変換処理を行う（Ｓ１５）。ストリーム変換手段１３の動作について図７〜図１６を用いて説明する。
入力された認証ＭＰＥＧストリームデータ１０３がＶＲ規格と高い互換性を有しているためストリーム変換の必要性がない場合、ストリーム変換手段１３において第０ストリーム変換手段５１が選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｂの場合に相当）。この場合、図７に示すように第０ストリーム変換手段５１は、入力された認証ＭＰＥＧストリームデータ１０３を何らの変換を施すことなくＶＲ互換ＭＰＥＧストリームデータ１０６として出力する。
入力された認証ＭＰＥＧストリームデータ１０３がビデオとオーディオのエレメンタリストリームレベルにおいてＶＲ規格と互換性があるが、マルチプレクスのレベルではＶＲ規格と互換性を有しない場合には、ストリーム変換手段１３において第１ストリーム変換手段１３ａが選択される（図６においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ａの場合に相当）。この第１ストリーム変換手段１３ａについて図８を用いて説明する。第１ストリーム変換手段１３ａは、ＭＰＥＧデマルチプレクサ６１とＶＲマルチプレクサ６２とを備える。ＭＰＥＧデマルチプレクサ６１によって、ＭＰＥＧストリーム１０３をビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２に分離する。ＶＲマルチプレクサ６２では、ビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とをＶＲ規格と互換のあるプログラムストリームのＶＲ互換ＭＰＥＧストリームデータ１０６に結合する。
第１ストリーム変換手段１３ａでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータが、ビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にＶＲマルチプレクサ６２において例えばパックサイズを２０４８バイトにする等ＶＲ規格に準拠した変換がおこなわれ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
図８に示すように、第１ストリーム変換手段１３ａでは、入力されたＭＰＥＧストリームデータ１０３がビデオとオーディオのエレメンタリストリームレベルにおいてＶＲ規格と互換性のある場合の変換処理であり、デコード処理およびエンコード処理を行うことなくマルチプレクス処理のみでＶＲ互換ストリームデータ１０６に変換することができる。
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオとオーディオのエレメンタリストリームレベルにおいて一部のフラグを除いてＶＲ規格と互換性のある場合、ストリーム変換手段１３のうち第２ストリーム変換手段１３ｂが選択される（図６においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｃの場合に相当）。第２ストリーム変換手段１３ｂについて図９を用いて説明する。図９において、第２ストリーム変換手段１３ｂは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、ビデオストリーム補正手段７１、オーディオストリーム補正手段７２を備える。ビデオストリーム補正手段７１では、ビデオエレメンタリストリーム６０１の補正を行って、ビデオエレメンタリストリームレベルでＶＲ規格と互換性のあるように補正された補正ビデオエレメンタリストリーム７０１を出力する。オーディオストリーム補正手段７２では、オーディオエレメンタリストリーム６０２の補正を行って、オーディオエレメンタリストリームレベルでＶＲ規格と互換性のあるように補正された補正オーディオエレメンタリストリーム７０２を出力する。
第２ストリーム変換手段１３ｂではＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にビデオストリーム補正手段７１においてビデオエレメンタリストリーム６０１の中に含まれる一部のフラグがＶＲ規格に従って変更または削除され、オーディオストリーム補正手段７２においてオーディオエレメンタリストリーム６０２の中に含まれる一部のフラグがＶＲ規格に従って変更または削除される。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠したＭＰＥＧ２のプログラムストリームの構成を、例えば、パックサイズを２０４８バイトにする等の変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
第２ストリーム変換手段１３ｂは、入力されたＭＰＥＧデータファイルがビデオとオーディオに含まれる一部のフラグの値のみＶＲ規格と互換がないと判断された場合の変換処理を行う。例えば表示解像度のサイズのみ互換性がないといったＭＰＥＧデータに対しては、フルデコード・フルエンコードの処理を行うことなくマルチプレクサで分割したビデオエレメンタリストリームに含まれる表示解像度のサイズに関するデータを更新するだけでＶＲ互換ストリームデータに変換することができる。
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルにおいてＶＲ規格と互換性のある場合、ストリーム変換手段１３において第３ストリーム変換手段１３ｃが選択される（図６においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｄの場合に相当）。第３ストリーム変換手段１３ｃの動作について図１０を用いて説明する。図１０において、第３ストリーム変換手段１３ｃは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２を備える。オーディオデコード手段８１では、オーディオエレメンタリストリーム６０２をデコードして、８０１はオーディオデコード手段にて復号された復号オーディオデータ８０１に復号する。ＶＲオーディオエンコード手段８２では、復号オーディオデータ８０１をＶＲ規格のＶＲオーディオエレメンタリストリーム８０２にエンコードする。
第３ストリーム変換手段１３ｃでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にオーディオエレメンタリストリーム６０２がオーディオデコード手段８１においてデコードされる。デコードされた復号オーディオデータ８０１は、ＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。そしＶＲマルチプレクサ６２において、ＶＲ規格に準拠したＭＰＥＧ２のプログラムストリームの構成を例えばパックサイズを２０４８バイトにする等の変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
これにより入力されたＭＰＥＧデータファイル１０１がオーディオ部のみＶＲ規格と互換がない場合には、全てを再エンコードすることなくオーディオ部に対してのみ再エンコード処理を施すことでＶＲ互換ストリームデータ１０６に変換することができる。
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルではＶＲ規格と互換性があるがＡＶ同期がずれている可能性がある場合、ストリーム変換手段１３において第４ストリーム変換手段１３ｄが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｆの場合に相当）。第４ストリーム変換手段１３ｄの動作について図１１を用いて説明する。図１１において、第４ストリーム変換手段１３ｄは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２、同期ずれ検出手段８３、オーディオデータ量補正手段８４を備える。同期ずれ検出手段８３では、ビデオの時間情報８０３とオーディオの時間情報８０６とを比較してビデオとオーディオとの再生時間のずれを検出し、オーディオデータの補正量を示すオーディオデータ量補正情報８０４を出力する。オーディオデータ量補正手段８４では、オーディオデータ量補正情報８０４で示された補正量に従って復号オーディオデータ８０１のデータ量を増減し、ＡＶ同期補正オーディオデータ８０５を出力する、ＡＶ同期補正オーディオデータ８０５は、ビデオとオーディオとの同期がとれるようにオーディオのデータ量が補正されている。
第４ストリーム変換手段１３ｄでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割され、またビデオとオーディオの同期再生のための時間情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）などを含むＡＶ同期情報８０３、８０６が出力される。同期ずれ検出手段８３ではＡＶ同期情報８０３、８０６に基づいてビデオとオーディオとのずれが検出され、オーディオデータ量補正情報８０４が出力される。オーディオデータ量補正手段８４ではオーディオデータ量補正情報８０４に基づいて復号オーディオデータ８０１のデータ量が増減され、ビデオと同期がとれるように補正されたＡＶ同期補正オーディオデータ８０５が出力される。このＡＶ同期補正オーディオデータ８０５はＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
これにより入力されたＭＰＥＧデータファイル１０１がオーディオの再エンコード処理によってオーディオとビデオとの同期ずれを生じる可能性がある場合には、オーディオデータ量をビデオのデータ量に合わせて増減させることで同期ずれのないＶＲ互換データに変換することができる。
さらに、この同期補正の方法について、図１２を用いて詳細に説明する。図１２は、同期ずれ検出手段８３及びオーディオデータ量補正手段８４の詳細なブロック図である。
（１）ＭＰＥＧデマルチプレクサ６１によって、入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。同時に、ＭＰＥＧデマルチプレクサ６１によって、ビデオとオーディオの同期再生のための時間情報であるＰＴＳなどを含むＡＶ同期情報８０３が出力される。
（２）同期ずれ検出手段８３は、ＡＶ同期情報８０３として、ビデオの総フレーム数（時間換算）を取得する（Ｓ０１）。
（３）次いで、最初の一定期間はビデオとオーディオの差分の平均値を計算する。それ以降、ビデオとオーディオの差分がその平均値からどの程度ずれているかを算出する（Ｓ０２）。なお、最初の一定期間に差分の平均値を計算するのは、実行環境によって結果が異なるためである。
（４）次に、差分のずれが所定閾値を超えたかどうかを判定し（Ｓ０３）、閾値を超えた場合にはオーディオデータ量補正手段８４にオーディオデータ量補正情報８０４が送られる。
（５）一方、オーディオデータ量補正手段８４では、オーディオデコード手段８１から復号オーディオデータ８０１ａを取得するとともに、オーディオのデータ量（時間換算）８０６を取得する（Ｓ０４）。
（６）また、上述のように、オーディオデータ量補正手段８３では、同期ずれ検出手段からオーディオデータ量補正情報８０４を取得し、補正するオーディオデータ量の総量を算出する（Ｓ０５）。
（７）次いで、復号オーディオデータ８０１ｂに対して、補正するオーディオデータ量が０でない場合には、その増減量の範囲内で徐々にデータ量を増減する（Ｓ０６）。なお、一度にデータを増減させると変換後のデータで音飛び等の違和感を生じるので、少しづつデータを増やしたり、減らしたりすることが好ましい。データを減らす場合には、一定区間ごとにデータを間引き、データを増やす場合には、一定区間ごとに前のデータをコピーして追加しデータ量を徐々に増やす。指定されたオーディオデータ補正情報分だけ処理し終わるまで上記増減処理が行われる。なお、上記の同期補正の方法について、国際出願ＰＣＴ／ＪＰ０２／０５１０８（国際公開ＷＯ０２／０９７８１７号パンフレット）を本願明細書の一部をなすものとしてここに挙げておく。
（８）ビデオと同期がとれるように補正されたＡＶ同期補正オーディオデータ８０５がＶＲオーディオエンコード手段８２に出力される。
（９）ＶＲオーディオエンコード手段８２において、ＡＶ同期補正オーディオデータ８０５がＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。
（１０）最後に、ＶＲマルチプレクサ６２において、ビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム８０２とについてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
次に、入力された認証ＭＰＥＧストリームデータ１０３がオーディオのエレメンタリストリームレベルではＶＲ規格と互換性があるが、ビデオのエレメンタリストリームレベルではＶＲ規格と互換性を有しない場合には、ストリーム変換手段１３において第５ストリーム変換手段１３ｅが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｇの場合に相当）。第５ストリーム変換手段１３ｅについて図１３を用いて説明する。図１３において、第５ストリーム変換手段１３ｅは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、ビデオデコード手段９１、ＶＲビデオエンコード手段９２を備える。ビデオデコード手段９１では、ビデオエレメンタリストリーム６０１をデコードし、復号ビデオデータ９０１を出力する。ＶＲビデオエンコード手段９２では、復号ビデオデータ９０１をエンコードして、ＶＲビデオエレメンタリストリーム９０２を出力する。
第５ストリーム変換手段１３ｅでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にビデオエレメンタリストリーム６０１がビデオデコード手段９１においてデコードされる。デコードされた復号ビデオデータ９０１はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。そしてＶＲマルチプレクサ６２において、ＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
これにより入力されたＭＰＥＧデータファイルがビデオ部のみＶＲ規格と互換がない場合には、全てを再エンコードすることなくビデオ部に対してのみ再エンコード処理を施すことでＶＲ互換ストリームデータに変換することができる。
次に、入力された認証ＭＰＥＧストリームデータ１０３がオーディオのエレメンタリストリームレベルではＶＲ規格と互換性があるがＡＶ同期がずれている可能性がある場合、ストリーム変換手段１３において第６ストリーム変換手段１３ｆが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｈの場合に相当）。第６ストリーム変換手段１３ｆについて図１４を用いて説明する。図１４において、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、ビデオデコード手段９１、ＶＲビデオエンコード手段９２、同期ずれ検出手段９３、ビデオデータ量補正手段９４を備える。同期ずれ検出手段９３では、オーディオの時間情報９０３とビデオの時間情報９０６を比較してビデオとオーディオとの再生時間のずれを検出し、ビデオデータの補正量を示すビデオデータ量補正情報９０４を出力する。ビデオデータ量補正手段９４はビデオデータ量補正情報で示された補正量に従って復号ビデオデータのデータ量を増減し、ＡＶ同期補正ビデオデータ９０５を出力する。ＡＶ同期補正ビデオデータ９０５は、ビデオとオーディオとの同期がとれるようにビデオのデータ量が補正されている。なお、この同期ずれ検出手段９３とビデオデータ量補正手段９４の動作の詳細については、オーディオデータの同期補正の場合と同様であるので説明を省略する。
第６ストリーム変換手段１３ｆではＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割され、またビデオとオーディオの同期再生のための時間情報であるＰＴＳなどを含むＡＶ同期情報９０３、９０６が出力される。同期ずれ検出手段９３では、ＡＶ同期情報９０３、９０６に基づいてビデオとオーディオとのずれが検出され、ビデオデータ量補正情報９０４が出力される。ビデオデータ量補正手段９４ではビデオデータ量補正情報９０４に基づいて復号ビデオデータ９０１のデータ量が増減され、オーディオと同期がとれるように補正されたＡＶ同期補正ビデオデータ９０５が出力される。このＡＶ同期補正ビデオデータ９０５はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
これにより入力されたＭＰＥＧデータファイルがビデオの再エンコード処理によりビデオとオーディオとの同期ずれを生じる可能性がある場合には、ビデオデータ量をオーディオのデータ量に合わせて増減させることで同期ずれのないＶＲ互換データに変換することができる。
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルでもオーディオのエレメンタリストリームレベルでもＶＲ規格と互換性がない場合、ストリーム変換手段１３において第７ストリーム変換手段１３ｇが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｉの場合に相当）。第７ストリーム変換手段１３ｇについて図１５を用いて説明する。第７ストリーム変換手段１３ｇは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２、ビデオデコード手段９１、ＶＲビデオエンコード手段９２を備える。オーディオデコード手段８１では、オーディオエレメンタリストリーム６０２をデコードし、復号オーディオデータ８０１を出力する。ＶＲオーディオエンコード手段８２では、復号オーディオデータ８０１をエンコードして、ＶＲオーディオエレメンタリストリーム８０２を出力する。ビデオデコード手段９１では、ビデオエレメンタリストリーム６０１をデコードし、復号ビデオデータ９０１を出力する。ＶＲビデオエンコード手段９２では、復号ビデオデータ９０１をエンコードして、ＶＲビデオエレメンタリストリーム９０２を出力する。
第７ストリーム変換手段１３ｇでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にビデオエレメンタリストリーム６０１がビデオデコード手段９１においてデコードされる。またオーディオエレメンタリストリーム６０２がオーディオデコード手段８１においてデコードされる。デコードされた復号ビデオデータ９０１はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。またデコードされた復号オーディオデータ８０１はＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。そしてＶＲマルチプレクサ６２において、ＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
このように入力されたＭＰＥＧデータファイル１０１がビデオ部とオーディオ部ともにＶＲ規格と互換性がない場合、ビデオ部とオーディオ部共に再エンコード処理を施すことでＶＲ互換データに変換することができる。
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルでもオーディオのエレメンタリストリームレベルでもＶＲ規格と互換性がなく、ＡＶ同期にずれが生じる可能性がある場合、ストリーム変換手段１３において第８ストリーム変換手段１３ｈが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｊの場合に相当）。第８ストリーム変換手段１３ｈについて図１６を用いて説明する。
第８ストリーム変換手段１３ｈでは、入力された認証ＭＰＥＧストリームデータ１０３がＭＰＥＧデマルチプレクサ６１によってビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割され、またビデオとオーディオの同期再生のための時間情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）などを含むＡＶ同期情報８０３が出力される。
同期ずれ検出手段８３では、ＡＶ同期情報８０３に基づいてビデオとオーディオとのずれが検出され、オーディオデータ量補正情報８０４が出力される。オーディオデータ量補正手段８４ではオーディオデータ量補正情報８０４に基づいて復号オーディオデータ８０１のデータ量が増減され、ビデオと同期がとれるように補正されたＡＶ同期補正オーディオデータ８０５が出力される。このＡＶ同期補正オーディオデータ８０５はＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。
一方、ビデオエレメンタリストリーム６０１はビデオデコード手段９１においてデコードされる。デコードされた復号ビデオデータ９０１はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
このように入力されたＭＰＥＧデータファイル１０１がビデオ部とオーディオ部ともにＶＲ規格と互換性がない場合で、かつビデオとオーディオとで同期のずれが生じる可能性のある場合、ビデオ部とオーディオ部共に再エンコード処理を施し、オーディオのデータ量をビデオのデータ量に合わせて増減することで同期ずれのないＶＲ互換データに変換することができる。
ストリーム変換手段１３では、上記のようにストリーム変換手段０〜８のいずれかが選択されて、その選択されたストリーム変換手段によって変換処理が施される。そしＶＲ規格情報取得手段１４では、ＶＲ互換ＭＰＥＧストリームデータ１０６からＶＲ規格で必要となるＶＯＢＵなどの管理情報が取得される。そしてＶＲ互換ＶＲＯファイルおよびＩＦＯファイルが生成される（Ｓ１６）。
なお、上記の例では、ストリーム変換方法決定手段１２において、ＶｅｎｄｅｒＩＤ情報に基づいてストリーム変換手段が決定されるとしたが、ＭＰＥＧファイル情報やビデオ情報やオーディオ情報などのＡＶデータ属性に基づいてストリーム変換手段を決定してもよい。この場合、図６の（ａ）におけるストリーム変換手段対応表に代えて、ＡＶデータ属性とストリーム変換手段との対応表を作成すればよい。
なお、ここでＭＰＥＧファイル１０１のＶＲ規格に対する互換性について説明する。ＭＰＥＧファイルには様々な仕様のものが用いられている。そこで、ＭＰＥＧファイル１０１のうち、ＶＲ互換を有する場合の例を挙げる。まず、ビデオのエレメンタリストリームについては、ＮＴＳＣ（ＰＡＬ）のそれぞれの規格について、７２０×４８０（７２０×５７６）、７０４×４８０（７６０×５７６）、３５２×４８０（３５２×５７６）、３５２×２４０（３５２×２８８）、５４４×４８０（５４４×５７６）、４８０×４８０（４８０×５７６）の解像度の場合のみＶＲ規格と互換性を有する。また、ビットレートで９．８Ｍｂｐｓ以下（ＭＰＥＧ２）、１．８５６Ｍｂｐｓ以下（ＭＰＥＧ１）の場合のみＶＲ規格と互換性を有する。
一方、オーディオのエレメンタリストリームについては、圧縮がＡＣ３／ＭＰＥＧ１／ＭＰＥＧ２／ＬＰＣＭの場合にのみＶＲ規格と互換性を有する。また、サンプリング周波数は４８ｋＨｚの場合のみＶＲ規格と互換性を有する。チャンネルは、１ｃｈ／２ｃｈ／３ｃｈ／４ｃｈ／５ｃｈ／６ｃｈ／７ｃｈ／８ｃｈの場合にのみＶＲ規格と互換性を有する。さらに、ビットレートは、６４ｋｂｐｓ／８０ｋｂｐｓ／９６ｋｂｐｓ／１１２ｋｂｐｓ／１２８ｋｂｐｓ／１６０ｋｂｐｓ／１９２ｋｂｐｓ／２２４ｋｂｐｓ／２５６ｋｂｐｓ／３２０ｋｂｐｓ／３８４ｋｂｐｓ／４４８ｋｂｐｓ／７６８ｋｂｐｓ（ＬＰＣＭ）／１５３６ｋｂｐｓ（ＬＰＣＭ）の場合にのみＶＲ規格と互換性を有する。
さらに、マルチプレクスのＶＲ規格と互換性について述べる。この場合、パックサイズは２０４８バイトに固定され、システムヘッダから次のシステムヘッダまでの区間（ＶＯＢＵ）までの再生時間が０．４秒以上、１秒以下であることがＶＲ互換の条件となる。また、一つのＶＯＢＵ内でビデオ／オーディオのデータが完結していることがＶＲ互換の条件となる。さらに、ビットレートは１０．０８Ｍｂｐｓ以下の場合のみＶＲ規格と互換性を有する。
（実施の形態２）
次に、本発明の実施の形態２に係るＡＶデータ変換装置について説明する。実施の形態１においては、処理対象となるＭＰＥＧデータファイルに対応したＶＲ互換認証ファイルが存在することを前提として説明したが、実施の形態２においては、ＭＰＥＧデータファイル１０１に対応したＶＲ互換認証ファイルが存在しない場合の処理について図１７を用いて述べる。
図１７は、本発明の実施の形態２に係るＡＶデータ変換装置の構成を示すブロック図である。図１７において図１と同じ符号を有するものは同じ機能を有するので詳細な説明は省略する。また、図１８は本実施の形態２の動作を表すフローチャートである。図１８において図４と同じ符号を有するステップは同じ動作を行うので詳細な説明は省略する。
図１７において、このＡＶデータ変換装置は、ＭＰＥＧ情報取得手段２１、仮想ＶＲ互換認証ファイル作成手段４１、ＶＲ認証ファイル確認手段４２を備える。ＭＰＥＧ情報取得手段２１では、ＭＰＥＧデータファイルからファイル情報およびビデオやオーディオの属性情報を取得する。仮想ＶＲ互換認証ファイル作成手段４１では、ＭＰＥＧ情報取得手段２１で取得した属性情報に基づいてＶＲ互換認証ファイルを作成する。
以上のように構成された実施の形態２におけるＡＶデータ変換装置の動作について、図１８に示したフローチャートを参照しながら説明する。
まずＶＲ認証ファイル確認手段４２においてＭＰＥＧファイルとそのＭＰＥＧファイルに対応したＶＲ互換認証ファイルとが読み込まれる。ここでＶＲ互換認証ファイルが存在した場合は実施の形態１と同じ動作を行う（Ｓ２２、Ｓ２３、Ｓ１３からＳ１６）ので詳細な説明は省略する。ＭＰＥＧファイル１０１に対応したＶＲ互換認証ファイルが存在しない等の理由でＶＲ互換認証ファイルを読み込むことができない場合、ＭＰＥＧ情報取得手段２１においてファイルサイズやファイル作成日時などのファイル情報やビデオの解像度などのビデオ属性情報、オーディオのビットレートなどのオーディオ属性情報を含むＡＶデータ属性が取得される（Ｓ２４）。
次に、仮想ＶＲ互換認証ファイル作成手段４１において、ＭＰＥＧ情報取得手段２１で取得したファイル情報、ビデオ情報、オーディオ属性情報に加えて、上記ＡＶデータ属性に対応する仮想的なＶｅｎｄｅｒＩＤが付与され、図５に示したようなＶＲ互換認証ファイルが作成される（Ｓ２５）。ここで付与された仮想的なＶｅｎｄｅｒＩＤは例えばＶｅｎｄｅｒ＿Ｘといった特別に割り当てられたＶｅｎｄｅｒＩＤである。
次にストリーム変換方法決定手段１２においてはＶｅｎｄｅｒ＿Ｘに対応したストリーム変換手段としてストリーム変換手段Ｘが割り当てられる（Ｓ１４）。ストリーム変換手段Ｘは実施の形態１で説明した第７ストリーム変換手段１３ｇもしくは第８ストリーム変換手段１３ｈに相当し、ビデオ、オーディオ共に再エンコード処理が施される（Ｓ１５）。
ストリーム変換手段１３では実施の形態１で述べたようにストリーム変換が行われ、ＶＲ認証ファイル確認手段１４においてＶＲＯファイルおよびＩＦＯファイルが作成されてＶＲ規格ファイルが作成される（Ｓ１６）。
このようにＭＰＥＧデータファイルのみしかない場合においても仮想的にＶＲ互換認証ファイルを作成することでＶＲ規格データへの変換を行うことができる。
なお、本発明はコンピュータプログラムとして実現してもよい。また、電気通信回線または記録媒体等を介してそのプログラムを配布し、コンピュータを用いて本発明を実施することもできる。
上述の通り、本発明は好ましい好ましい実施形態により詳細に説明されているが、本発明はこれらに限定されるものではなく、特許請求の範囲に記載された本発明の技術的範囲内において多くの好ましい変形例及び修正例が可能であることは当業者にとって自明なことであろう。
【図１】
2004008758.tif 000003
【図２】
2004008758.tif 000004
【図３】
2004008758.tif 000005
【図４】
2004008758.tif 000006
【図５】
2004008758.tif 000007
【図６】
2004008758.tif 000008
【図７】
2004008758.tif 000009
【図８】
2004008758.tif 000010
【図９】
2004008758.tif 000011
【図１０】
2004008758.tif 000012
【図１１】
2004008758.tif 000013
【図１２】
2004008758.tif 000014
【図１３】
2004008758.tif 000015
【図１４】
2004008758.tif 000016
【図１５】
2004008758.tif 000017
【図１６】
2004008758.tif 000018
【図１７】
2004008758.tif 000019
【図１８】
2004008758.tif 000020
【図１９】
2004008758.tif 000021
【手続補正書】
【提出日】平成17年2月1日(2005.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込んで、前記ＡＶデータファイルと前記認証ファイルとが互いに対応するか否かを確認する認証ファイル確認手段と、
前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換手段と、
前記認証ファイルの内容に基づいて前記複数のストリーム変換手段の中から前記ＡＶデータを所定のフォーマットに変換する少なくとも一つのストリーム変換手段を決定する変換方法決定手段と
を備えることを特徴とするＡＶデータ変換装置。
【請求項２】
前記認証ファイルは、前記ＡＶデータファイルの作成時のＡＶデータ属性を含んでおり、
前記認証ファイル確認手段は、読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出するＡＶデータ属性抽出手段と、前記ＡＶデータ属性抽出手段で抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する比較手段とを備え、
前記ストリーム変換手段は、前記比較手段の比較結果が一致したときにのみ前記ＡＶデータの所定のフォーマットに変換することを特徴とする請求項１に記載のＡＶデータ変換装置。
【請求項３】
前記認証ファイルは、前記ＡＶデータファイルが作成された機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んでおり、
前記ストリーム変換手段では、前記ＶｅｎｄｅｒＩＤ情報に基づいて、少なくとも一つのストリーム変換手段を決定することを特徴とする請求項１又は２に記載のＡＶデータ変換装置。
【請求項４】
前記認証ファイル確認手段は、前記ＡＶデータファイルに対応する認証ファイルを読み込むことができない場合に、前記ＡＶデータ属性抽出手段により取得したＡＶデータ属性と、前記ＡＶデータ属性に対応する所定のＶｅｎｄｅｒＩＤとを含む認証ファイルを作成する認証ファイル作成手段をさらに備えることを特徴とする請求項２に記載のＡＶデータ変換装置。
【請求項５】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第1ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含むことを特徴とするＡＶデータ変換方法。
【請求項６】
前記第1ステップの後、前記第２ステップに先だって、前記ＡＶデータと前記認証ファイルとが互いに対応するか否かを確認する第４ステップをさらに含むことを特徴とする請求項５に記載のＡＶデータ変換方法。
【請求項７】
前記認証ファイルは、前記ＡＶデータファイルの作成時のＡＶデータ属性を含んでおり、
前記第４ステップは、読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出する第５ステップと、前記第４ステップで抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する第６ステップとをさらに有し、
前記第３ステップでは、前記第６ステップにおける比較結果が一致したときにのみＡＶデータを所定のフォーマットに変換することを特徴とする請求項６に記載のＡＶデータ変換方法。
【請求項８】
前記認証ファイルは、前記ＡＶデータファイルを作成した機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んでおり、
前記第２ステップは、前記ＶｅｎｄｅｒＩＤ情報に基づいて変換方法を選択することを特徴とする請求項５から７のいずれか一項に記載のＡＶデータ変換方法。
【請求項９】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルを読み込む第1ステップと、
読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出する第２ステップと、
前記抽出したＡＶデータ属性に対応する認証ファイルを作成する第３ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第４ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第５ステップと
を含むことを特徴とするＡＶデータ変換方法。
【請求項１０】
前記認証ファイルは、前記抽出したＡＶデータ属性に対応する所定のＶｅｎｄｅｒＩＤ情報を含んでおり、
前記第４ステップは、前記ＶｅｎｄｅｒＩＤ情報に基づいて変換方法を選択することを特徴とする請求項９に記載のＡＶデータ変換方法。
【請求項１１】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第1ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含むＡＶデータ変換方法の前記各ステップをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第1ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含むＡＶデータ変換方法の前記各ステップをコンピュータに実行させるＡＶデータ変換プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ等で圧縮されたＡＶデータをＶＲ規格に従ったデータに変換して光ディスクに記録するＡＶデータ変換装置および方法に関する。
【背景技術】
【０００２】
ＤＶＤ−ＲＡＭなどの光ディスク装置においては、ＡＶデータを記録するための規格であるＶｉｄｅｏＲｅｃｏｒｄｉｎｇ規格（以下ＶＲ規格という）に従ってＭＰＥＧ等のＡＶデータが記録される。ＶＲ規格で規定されているＡＶデータ格納用ファイルはＶＲＯファイルとよばれ、ＭＰＥＧ規格に準拠したものである。しかしディスク上での記録編集等の操作をリアルタイムで行うことを想定しているため、ＭＰＥＧの規格に対して仕様上いくつかの制限が設けられている。そのため、全てのＭＰＥＧファイルがＶＲＯファイルと互換性があるわけではなく、ＶＲ規格と互換性のないＭＰＥＧファイルをＶＲＯファイルとして記録するためには、パックサイズの変更などＶＲ規格に適合するようにデータ変換を行う必要がある。
【０００３】
図１９は、ＭＰＥＧなどのＡＶデータをＶＲ規格に従ったデータに変換し記録する従来のＡＶデータ変換装置の一例を示したブロック図である。図１９において、ＡＶデータ変換装置では、ＶＲ形式のデータファイルに変換する前のＭＰＥＧ形式のデータファイル１０１を読み込んで、ＶＲ互換ＶＲＯデータファイル１０７と、ＩＦＯデータファイル１０８に変換して光ディスク５０に記録する。このＡＶデータ変換装置は、ＭＰＥＧデマルチプレクサ６１、ビデオデコード手段９１、ＶＲビデオエンコード手段９２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２、ＶＲマルチプレクサ６２、ＶＲ規格情報取得手段１４を備えている。
【０００４】
ＭＰＥＧデマルチプレクサ６１では、読み込んだＭＰＥＧデータファイルをビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２に分離する。ビデオデコード手段９１では、ビデオエレメンタリストリーム６０１を復号ビデオデータ９０１に復号する。ＶＲビデオエンコード手段９２では、復号ビデオデータ９０１をＶＲ互換のビデオストリーム９０２に変換する。オーディオデコード手段８１では、オーディオエレメンタリストリーム６０２を復号オーディオデータ８０１に復号する。ＶＲオーディオエンコード手段８２では、復号オーディオデータ８０１をＶＲ互換のオーディオストリーム８０２に変換する。ＶＲマルチプレクサ６２では、ＶＲ互換ビデオストリーム９０２とＶＲ互換のオーディオストリーム８０２とをＶＲ規格と互換のあるプログラムストリーム、即ち、ＶＲ互換ＭＰＥＧデータ１０６に結合する。ＶＲ規格情報取得手段１４では、ＶＲ互換ＭＰＥＧデータ１０６からＶＲ規格で必要となるストリームのＶＯＢＵ（Ｖｉｄｅｏ  ＯＢｊｅｃｔ Ｕｎｉｔ）などの管理情報を取得する。このＶＲ規格情報取得手段１４によって、ＶＲ互換ＶＲＯデータファイル１０７とＩＦＯデータファイル１０８とを作成して、光ディスク５０に記録する。
【０００５】
以上のように構成されたＡＶデータ変換装置の動作について説明する。
ＡＶデータ変換装置では、ＭＰＥＧデータファイル１０１を読み込むと、ＭＰＥＧデマルチプレクサ６１においてビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２に分離される。ビデオエレメンタリストリーム６０１は、ビデオデコード手段９１に入力され、復号処理が行われて復号ビデオデータ９０１に変換される。復号ビデオデータ９０１は、ＶＲビデオエンコード手段９２に入力され、ＶＲ規格と互換のあるＶＲビデオエレメンタリストリーム９０２に変換される。一方、ＭＰＥＧデマルチプレクサ６１において分離されたオーディオエレメンタリストリーム６０２はオーディオデコード手段８１に入力され、復号処理が施されて復号オーディオデータ８０１に変換される。復号オーディオデータ８０１はＶＲオーディオエンコード手段８２においてＶＲ規格と互換のあるＶＲオーディオエレメンタリストリーム８０２に変換される。
【０００６】
ＶＲビデオエレメンタリストリーム９０２とＶＲオーディオエレメンタリストリーム８０２は、ＶＲマルチプレクサ６２においてＶＲ互換ＭＰＥＧデータ１０６に変換され、ＶＲ規格情報取得手段１４で取得されたストリームのＶＯＢＵなどの管理情報を用いてＶＲ互換ＶＲＯデータファイル１０７およびＩＦＯデータファイル１０８が作成される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら従来のＡＶデータ変換装置では、読み込んだＭＰＥＧデータファイルの全てのデータに対してデコード処理がなされ、またデコード処理された全てのデータに対してＶＲ規格へのエンコード処理がなされるため、変換に要する時間が長くなってしまうという課題を有していた。
【０００８】
また、エンコード処理の条件によっては元の画質や音質が保たれず、情報が劣化してしまうという課題を有していた。
【０００９】
また、ＭＰＥＧデータファイルに何等かの異常が含まれていた場合でもデコードおよびエンコードの処理が実行されるため、ＶＲ形式に準拠しない不正なデータファイルが作成され規格違反のディスクを作成してしまうという課題を有していた。
【００１０】
本発明は、高速で、且つ、画質や音質劣化が少なく、また規格違反のディスクの作成を防止できるＡＶデータ変換装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明のＡＶデータ変換装置は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルに対応する認証ファイルとを読み込んで、前記ＡＶデータファイルと前記認証ファイルとの対応を確認する認証ファイル確認手段と、
前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換手段と、
前記認証ファイルの内容に基づいて前記複数のストリーム変換手段の中から前記ＡＶデータを所定のフォーマットに変換する少なくとも一つのストリーム変換手段を決定する変換手段決定手段と
を備える。
【００１２】
これにより、ＡＶデータファイルのＶＲ規格についての互換性のレベルを記述した認証ファイルを作成し、ＡＶデータファイルに添付しておくことにより、ＡＶデータファイルのＶＲ互換のあるストリーム変換の方法を容易に選択できる。また、ＡＶデータファイルの作成時に同時に認証ファイルを作成し、ＡＶデータファイルに添付してもよい。また、認証ファイル確認手段によって、ＡＶデータファイルと認証ファイルとの対応が確認され、変換手段決定手段によって認証ファイルに含まれる互換性の情報に基づいてＶＲ規格との互換性が判定されて対応するストリーム変換手段が決定される。また、決定されたストリーム変換手段によって、ＶＲ規格と互換性がないデータに対してのみ再エンコード処理が行われる。このため、ＶＲ規格と互換性のあるデータは再エンコードされないので、高速でかつ画質や音質劣化の少ない変換を行うことができる。
【００１３】
また、本発明のＡＶデータ変換装置は、ＡＶデータファイル作成時のＡＶデータ属性を含んだ認証ファイルを読み込み、認証ファイル確認手段は、読み込んだＡＶデータファイルからＡＶデータ属性を抽出するＡＶデータ属性抽出手段と、ＡＶデータ属性抽出手段で抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する比較手段とを備え、ストリーム変換手段は、比較手段の比較結果が一致したときにのみＡＶデータを所定のフォーマットに変換する。
【００１４】
これにより認証ファイル確認手段における比較の結果、ＡＶデータファイルが認証ファイルと対応しない不正なＡＶデータファイルと判定されると、ストリーム変換手段での変換が禁止されるため、規格違反のディスク作成が初期の段階で排除される。
【００１５】
また本発明のＡＶデータ変換手段は、ＡＶデータファイルが作成された機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んだ認証ファイルを読み込み、ストリーム変換手段ではこのＶｅｎｄｅｒＩＤ情報に基づいて、少なくとも一つのストリーム変換手段を決定する。
【００１６】
これにより、ＶｅｎｄｅｒＩＤごとに最適化された変換手段をあらかじめストリーム変換手段に登録しておくことで、認証ファイルに含まれたＶｅｎｄｅｒＩＤ情報に基づいて、そのＡＶデータに最適な変換手段が選択することができる。ＡＶデータファイルのＶＲ規格との互換性は、作成する機器又はソフトウエアに依存するので、その機器又はソフトウエアごとにＶｅｎｄｅｒＩＤを設定し、ＶｅｎｄｅｒＩＤごとにＶＲ規格との互換性を対応付けておくことが好ましい。
【００１７】
また本発明のＡＶデータ変換装置は、認証ファイル確認手段において認証ファイルを読み込むことができないとき、ＡＶデータ属性抽出手段により取得したＡＶデータ属性と、該ＡＶデータ属性に対応する所定のＶｅｎｄｅｒＩＤとを含む認証ファイルを作成する。
【００１８】
これにより認証ファイルを読み込むことができない場合でも、ＡＶデータファイルのＡＶデータ属性に対応する認証ファイルが新規に作成されるため、認証ファイルが存在しないＡＶデータファイルに対しても変換処理を実行できる。
【００１９】
また本発明のＡＶデータ変換方法は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルと、前記ＡＶデータファイルの認証ファイルとを読み込む第1ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第２ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第３ステップと
を含む。
【００２０】
これにより認証ファイルに含まれた互換性の情報に基づいてＶＲ規格との互換性が判定され、その互換性の情報に対応するストリーム変換方法が選択される。そこで、ＶＲ規格と互換性がないデータに対してのみ再エンコードの処理が行われ、ＶＲ規格と互換性のあるデータは再エンコードされないので、高速でかつ画質や音質劣化の少ない変換を行うことができる。
【００２１】
また本発明のＡＶデータ変換方法は、上記第1ステップの後、上記第２ステップに先だって、ＡＶデータと認証ファイルとが互いに対応するか否かを確認する第４ステップをさらに含む。
【００２２】
これにより、ＡＶデータファイルが認証ファイルと対応しない不正なＡＶデータファイルであると判断され、その後のストリーム変換が中止され、初期段階で規格違反のディスク作成を回避できる。
【００２３】
さらに、本発明に係るＡＶデータ変換方法は、ＡＶデータファイル作成時のＡＶデータ属性を含んだ認証ファイルを読み込み、上記第４ステップでは、読み込んだＡＶデータファイルから作成時のＡＶデータ属性を抽出する第５ステップと、前記第４ステップで抽出されたＡＶデータ属性と前記認証ファイルに含まれるＡＶデータ属性とを比較する第６ステップとをさらに含んでおり、
上記第３ステップでは、上記第６ステップにおける比較結果が一致したときにのみＡＶデータを所定のフォーマットに変換する。
【００２４】
これにより、第４ステップにおける比較の結果、ＡＶデータファイルが認証ファイルと対応しない不正なＡＶデータファイルと判定されるとストリーム変換手段における変換が禁止されるため、規格違反のディスク作成が初期の段階で排除される。
【００２５】
また本発明のＡＶデータ変換方法は、ＡＶデータファイルを作成した機器又はソフトウエアの固有情報であるＶｅｎｄｅｒＩＤ情報を含んだ認証ファイルを読み込み、第２ステップではＶｅｎｄｅｒＩＤ情報に基づいて変換方法を選択する。
【００２６】
これによりＶｅｎｄｅｒＩＤごとに最適化された変換手段をあらかじめストリーム変換手段に登録しておくことで、認証ファイルに含まれたＶｅｎｄｅｒＩＤ情報に基づいて、そのＡＶデータに最適な変換方法を選択できる。
【００２７】
また本発明のＡＶデータ変換方法は、映像情報と音声情報とを含むＡＶデータが格納されたＡＶデータファイルを読み込む第1ステップと、
読み込んだ前記ＡＶデータファイルからＡＶデータ属性を抽出する第２ステップと、
前記抽出したＡＶデータ属性に対応する認証ファイルを作成する第３ステップと、
前記認証ファイルの内容に基づいて、前記ＡＶデータを所定のフォーマットに変換する複数のストリーム変換方法の中から少なくとも一つのストリーム変換方法を選択する第４ステップと、
前記選択した少なくとも一つのストリーム変換方法によって、前記ＡＶデータを所定のフォーマットに変換する第５ステップと
を含む。
【００２８】
これにより認証ファイルを読み込むことができない場合でも、ＡＶデータファイルのＡＶデータ属性に対応する認証ファイルが新規に作成されるため、認証ファイルが存在しないＡＶデータファイルに対しても変換処理を実行できる。
【００２９】
また、本発明に係るＡＶデータ変換プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記ＡＶデータ変換方法の各ステップをコンピュータに実行させるプログラムを記録している。なお、記録媒体としては、光記録媒体、磁気記録媒体、半導体記憶装置等を用いることができる。
【００３０】
さらに、本発明に係るＡＶデータ変換プログラムは、上記ＡＶデータ変換方法の各ステップをコンピュータに実行させるＡＶデータ変換プログラムである。なお、このＡＶデータ変換プログラムは、インターネット等の電子通信回線を介して配信される場合も含む。
【発明の効果】
【００３１】
以上説明したように本発明のＡＶデータ変換装置によれば、認証ファイルに含まれたＶｅｎｄｅｒＩＤなどの情報に基づいて、ＶＲ規格と互換性がないデータに対してのみデコードおよびエンコードの処理が行われるので、全てのデータに対してデコードおよびエンコードの処理を行う従来のＡＶデータ変換装置に比べて高速でかつ画質や音質劣化の少ない変換を行うことができるという顕著な効果を有する。
【００３２】
また認証ファイルに含まれる情報とＡＶデータファイルに含まれる情報とを比較し、ＡＶデータファイル内に異常を検出したときにはデータファイルの変換が中止されるため、規格違反のディスク作成を初期の段階で排除できるという効果を有する。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態について添付の図面を参照して説明する。なお、各図面において同一の符号は同一の構成要素または同様の作用、動作をなすものを表す。
【００３４】
（実施の形態１）
図１は、本発明の実施の形態１に係るＡＶデータ変換装置の構成を示すブロック図である。図１において、このＡＶデータ変換装置によって、ＭＰＥＧデータファイル１０１と、ＭＰＥＧデータファイル１０１に対応するＶＲ互換認証ファイル１０２とを読み込み、ストリーム変換してＶＲ互換ＶＲＯファイル１０７及びＩＦＯファイル１０８を作成する。このＡＶデータ変換装置は、ＶＲ互換認証ファイル確認手段１１、ストリーム変換方法決定手段１２、一つ以上のストリーム変換手段を含むストリーム変換手段１３、及び、ＶＲ規格情報取得手段１４を備える。
【００３５】
ここで、ＩＦＯファイルとは、管理情報ファイルであって、記録されているＭＰＥＧストリームの構成に関する情報（例えば、圧縮単位であるＧＯＰのサイズや全体の量、１つの記録データのデータ量、映像信号の解像度情報等）等が含まれる。さらに、ＶＲ規格に基づいて簡易編集した結果も含まれる。
【００３６】
ＡＶデータ変換装置の各構成部材について説明する。まず、ＶＲ互換認証ファイル確認手段１１では、ＭＰＥＧデータファイル１０１がＶＲ互換認証ファイル１０２と整合性があるか否かを確認する。ＶＲ互換認証ファイルは、ＭＰＥＧデータファイルと対になって存在するＭＰＥＧデータファイルの認証ファイルであり、ＭＰＥＧデータのビデオ属性及びオーディオ属性や、ＭＰＥＧデータファイルに含まれるＭＰＥＧデータのＶＲ規格との互換性の情報等を含んだファイルである。次いで、ＶＲ互換認証ファイル確認手段１１では、ＶＲ互換の認証が確認できた認証ＭＰＥＧストリームデータ１０３をストリーム変換手段１３に出力し、ＶＲ互換認証ファイル１０２から取得したＭＰＥＧ認証情報１０４をストリーム変換方法決定手段１２に出力する。ストリーム変換方法決定手段１２では、ＭＰＥＧ認証情報１０４に基づいて最適なストリーム変換手段１３を決定し、ストリーム変換手段識別情報１０５を出力する。ストリーム変換手段１３には、それぞれ異なるストリーム変換機能を有する第１ストリーム変換手段１３ａ、第２ストリーム変換手段１３ｂ、第３ストリーム変換手段１３ｃが含まれており、どのようなストリーム変換手段を実施するかのストリーム変換手段識別情報１０５によって選択される。このストリーム変換手段１３によって、認証ＭＰＥＧストリームデータ１０３がＶＲ規格と互換性のあるＶＲ互換ＭＰＥＧストリームデータ１０６に変換される。ＶＲ規格情報取得手段１４では、ＶＲ互換ＭＰＥＧデータよりＶＲ規格で必要となるストリームのＶＯＢＵなどの管理情報を取得し、ＶＲ互換ＶＲＯファイル１０７及びＩＦＯファイル１０８を作成する。
【００３７】
図１に示す本発明の各機能は、通常、パーソナルコンピュータ上でコンピュータプログラムによって実現される。図２は、本発明を実現するパーソナルコンピュータ１０の構成を示すブロック図であり、ＣＰＵ１、メモリ２、ＨＤＤ３、ＤＶＤ−ＲＡＭドライブ４、及びビデオキャプチャ手段５を備えている。本発明は、メモリ２又はハードディスクドライブ３に記録したコンピュータプログラムを読み出してＣＰＵ１で実行される。なお、コンピュータプログラムは、通常、記録媒体を介して配布されるが、電気通信回線を介して配布することもできる。ビデオキャプチャ手段５の構成について図３を用いて説明する。ビデオキャプチャ手段５は、Ａ／Ｄ変換部６、エンコード部７、ＶＲ互換認証ファイル生成部８を備える。ビデオキャプチャ手段５に映像入力されると、Ａ／Ｄ変換部６でデジタル変換され、エンコード部７でＭＰＥＧエンコードされてＭＰＥＧファイル１０１が生成される。一方、ＶＲ互換認証ファイル生成部８において、生成するＭＰＥＧファイル１０１のＶＲ規格との互換性の情報を含むＶＲ互換認証ファイル１０２が作成される。ＶＲ規格との互換性はエンコード部７の特性に依存し、この特性はエンコード部７の製造元やシステム構成により異なるものとなっているので、本実施の形態においては、この互換性の情報としてエンコード部７の製造元情報であるＶｅｎｄｅｒＩＤをＶＲ互換認証ファイル１０２に付与するものとする。なお、ＶｅｎｄｅｒＩＤは必ずしも製造元情報に一致する必要はなく、エンコード部７の特性に応じて一意に定まる固有のＩＤであればよい。また、エンコード部７はハードウエアで構成されてもソフトウエアで構成されていてもよく、エンコード部７またはビデオキャプチャ手段５ごとにあらかじめ設定されたＶｅｎｄｅｒＩＤをＶＲ互換認証ファイル１０２に付与してもよい。あるいは、出力するＭＰＥＧファイル１０１に応じてＶｅｎｄｅｒＩＤを付与してもよい。
【００３８】
パーソナルコンピュータ１０では、ビデオキャプチャ手段５からＭＰＥＧファイル１０１とＶＲ互換認証ファイル１０２とを取得する。次いで、メモリ２にＭＰＥＧファイル１０１が読み込まれ、ＣＰＵ１で実行されるプログラムにより、メモリ２上でＭＰＥＧファイル１０１に含まれるＭＰＥＧストリーム１０３が、ＶＲ規格と互換性のあるＭＰＥＧストリーム１０６に変換され、ＤＶＤ−ＲＡＭドライブ４においてＤＶＤ−ＲＡＭへの書き込みが行われ、ＶＲ規格の光ディスク５０が作成される。なお、このＡＶ変換装置１０では、ビデオキャプチャ手段５を備えているが、必須ではない。ＭＰＥＧファイル１０１とＶＲ互換認証ファイル１０２との組を取得できる手段を備えていればよい。例えば、ネットワークへの接続手段を備えていてもよい。ネットワーク上からＭＰＥＧファイル１０１とこれに対応するＶＲ互換認証ファイル１０２の組を入手することによって上述のＡＶデータ変換方法を実行することができる。
【００３９】
なお、本発明は図２のような構成を内蔵したＤＶＤレコーダ等においても実現することができる。この場合、ＣＰＵ１で実行されるプログラムは、メモリ２又はハードディスクドライブ３に記録されているとしてもよいし、メモリ２がＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）で構成されており、ＲＯＭ内にプログラムが記録されているものとしてもよい。またこのＲＯＭは、Ｆｌａｓｈメモリ等で構成してもよく、この場合には、Ｆｌａｓｈメモリに記録されたプログラムを電気通信回線または記録媒体等を介して書き換えることもできる。
【００４０】
さらに、本発明に係るＡＶデータ変換方法について、図４を用いて各ステップごとに分けて説明する。
（ａ）ＶＲ互換認証ファイル確認手段１１により、ＭＰＥＧデータファイル１０１とＶＲ互換認証ファイル１０２とを読み込む（Ｓ１１）。
（ｂ）次いで、ＶＲ認証ファイル確認手段１１によって、読み込んだＶＲ互換認証ファイル１０２からＭＰＥＧ認証情報を取得する（Ｓ１２）。
（ｃ）次に、ＭＰＥＧ認証情報の内容を元に、ＭＰＥＧファイル１０１がＶＲ互換認証ファイル１０２と互いに対応するか否かの認証を行う（Ｓ１３）。
（ｄ）ＭＰＥＧファイル１０１とＶＲ互換認証ファイル１０２とが対応するものであると判断された場合には、ストリーム変換方法決定手段１２において、ＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤに基づいてストリーム変換手段対応表からストリーム変換手段１３が選択される（Ｓ１４）。例えば、ＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｃである場合には、図６の（ａ）の対応表に従って、第２ストリーム変換手段１３ｂが選択され、Ｖｅｎｄｅｒ＿Ｄである場合には第３ストリーム変換手段１３ｃが選択される。ここでＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤがストリーム変換手段対応表の中に存在しないときには、図６の（ｂ）に示すように、処理が中止される。
（ｅ）選択されたストリーム変換手段１３によって、ＭＰＥＧファイル１０１のＭＰＥＧストリームデータ１０３についてＶＲ変換処理が施される（Ｓ１５）。
（ｆ）そして、ＶＲ規格情報取得手段１４によって、ＶＲ互換ＭＰＥＧストリームデータ１０６からＶＲ規格で必要となるＶＯＢＵなどの管理情報が取得される。そしてＶＲ互換ＶＲＯファイル１０７及びＩＦＯファイル１０８が生成される（Ｓ１６）。
【００４１】
以上の各ステップによって、ＭＰＥＧファイル１０１をＶＲ互換のＭＰＥＧストリームデータ１０６として出力できる。上述のＡＶデータ変換方法は、コンピュータプログラムとしても実行できる。
【００４２】
さらに、本実施の形態１におけるＡＶデータ変換装置の動作について、図４の各ステップを参照しながら動作の説明を行う。
ＶＲ互換認証ファイル確認手段１１により、ＭＰＥＧデータファイル１０１とＶＲ互換認証ファイル１０２とが読み込まれる（Ｓ１１）。
次いで、ＶＲ認証ファイル確認手段１１によって、読み込んだＶＲ互換認証ファイル１０２の内容を元に、ＭＰＥＧファイル１０１がＶＲ互換認証ファイル１０２と対応するものであるか否かの認証が行われる（Ｓ１２、Ｓ１３）。
【００４３】
ここで、ＶＲ認証ファイル確認手段１１の詳細な動作を図５を用いて説明する。図５の（ａ）に示すように、ＶＲ互換認証ファイル１０２は、例えば、ファイル名やファイルサイズなどを表すＭＰＥＧファイル情報と、ＭＰＥＧファイルがどのようなシステムにおいて作成されたかを示すＶｅｎｄｅｒＩＤ情報と、ビデオの解像度などの情報を表すビデオ属性情報と、オーディオのビットレートなどの情報を表すオーディオ属性情報とから構成されている。ここでファイル情報とビデオ属性情報とオーディオ属性情報とをまとめてＡＶデータ属性と呼ぶ。また、図５の（ｂ）は、ＶＲ認証ファイル確認手段１１の動作を説明する概略図である。このＶＲ認証ファイル確認手段１１は、ＭＰＥＧ情報取得手段２１、ＭＰＥＧファイル情報比較手段２２、ビデオ属性情報比較手段２３、オーディオ属性情報比較手段２４を備えている。ＭＰＥＧ情報取得手段２１によって、ＭＰＥＧデータファイルからＡＶデータ属性の、ファイル情報、ビデオ属性情報、及びオーディオ属性情報を取得する。ＭＰＥＧファイル情報比較手段２２によって、ＭＰＥＧデータファイルのファイル名やサイズ日付などＭＰＥＧデータファイルに関するファイル情報が一致するかどうかを判定する。ビデオ属性情報比較手段２３によってビデオの解像度などのビデオ属性情報が一致するかどうかを判定する。オーディオ属性情報比較手段２４によってオーディオのビットレートなどのオーディオ属性情報が一致するかどうかを判定する。
【００４４】
ＶＲ互換認証ファイル１０２は、ファイルフォーマットの所定の位置に、ＭＰＥＧファイル情報、ＶｅｎｄｅｒＩＤ情報、ビデオ属性情報、及びオーディオ属性情報を有している。
【００４５】
ＭＰＥＧ情報取得手段２１では、ＭＰＥＧデータファイルよりＭＰＥＧファイル情報とビデオ属性情報とオーディオ属性情報とが取得される。ＭＰＥＧファイル情報比較手段２２ではＭＰＥＧデータファイルより取得したＭＰＥＧファイル情報がＶＲ互換認証ファイルのＭＥＰＧファイル情報と一致するかどうかが判定され、一致しなければストリーム変換の処理が中断される。ビデオ属性情報比較手段２３ではＭＰＥＧデータファイルから取得したビデオ属性情報がＶＲ互換認証ファイルのビデオ属性情報と一致するかどうかが判定され、一致しなければストリーム変換の処理が中断される。オーディオ属性情報比較手段２４ではＭＰＥＧデータファイルから取得したオーディオ属性情報がＶＲ互換認証ファイルのオーディオ属性情報と一致するかどうかが判定され（Ｓ１３）、一致しなければストリーム変換処理は終了する。全ての情報が一致した場合のみストリーム変換処理が継続され、ＭＰＥＧストリームデータとＶｅｎｄｅｒＩＤが格納されたＭＰＥＧ認証情報とが出力される。
【００４６】
ＶＲ認証ファイル確認手段１１から出力されたＭＰＥＧ認証情報は、ストリーム変換方法決定手段１２に入力される。ストリーム変換方法決定手段１２の動作について図６の（ａ）及び（ｂ）を用いて説明する。
【００４７】
図６の（ａ）は、ストリーム変換手段対応表の例を示す表である。ストリーム変換手段対応表は、ＶＲ互換認証ファイル中のＶｅｎｄｅｒＩＤに対応してどのような変換処理を施すかを示す対応表である。図６の（ｂ）は、ストリーム変換方法決定手段１２の動作を説明する概略図である。ストリーム変換方法決定手段１２は、ストリーム変換手段対応表３１を参照して、ＶｅｎｄｅｒＩＤ比較手段３２によって、ＶＲ互換認証ファイル中のＶｅｎｄｅｒＩＤとストリーム変換手段対応表３１に含まれるＶｅｎｄｅｒＩＤとを比較する。
【００４８】
ストリーム変換方法決定手段１２にＭＰＥＧ認証情報が入力されると、ＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤに基づいてストリーム変換手段対応表からストリーム変換手段が選択される（Ｓ１４）。例えば、図６の（ａ）の対応表に従って、ＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｃである場合には、第２ストリーム変換手段１３ｂが選択され、Ｖｅｎｄｅｒ＿Ｄである場合には第３ストリーム変換手段１３ｃが選択される。また、ＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｅである場合には、第３ストリーム変換手段１３ｃ及び第６ストリーム変換手段１３ｆが選択され、Ｖｅｎｄｅｒ＿Ｆである場合には第４ストリーム変換手段１３ｄが選択され、Ｖｅｎｄｅｒ＿Ｇである場合には第５ストリーム変換手段１３ｅが選択され、Ｖｅｎｄｅｒ＿Ｈである場合には第６ストリーム変換手段１３ｆが選択され、Ｖｅｎｄｅｒ＿Ｉである場合には第７ストリーム変換手段１３ｇが選択され、Ｖｅｎｄｅｒ＿Ｊである場合には第８ストリーム変換手段１３ｈが選択される。ここでＭＰＥＧ認証情報に含まれるＶｅｎｄｅｒＩＤがストリーム変換手段対応表の中に存在しないときには、図６の（ｂ）に示すように、処理が中止される。
【００４９】
ストリーム変換方法決定手段１２において決定されたストリーム変換手段の種別がストリーム変換手段１３に入力される。ストリーム変換手段１３においては、決定されたストリーム変換手段１３ａ〜１３ｈを用いて認証ＭＰＥＧストリームデータ１０３に対して変換処理を行う（Ｓ１５）。ストリーム変換手段１３の動作について図７〜図１６を用いて説明する。
【００５０】
入力された認証ＭＰＥＧストリームデータ１０３がＶＲ規格と高い互換性を有しているためストリーム変換の必要性がない場合、ストリーム変換手段１３において第０ストリーム変換手段５１が選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｂの場合に相当）。この場合、図７に示すように第０ストリーム変換手段５１は、入力された認証ＭＰＥＧストリームデータ１０３を何らの変換を施すことなくＶＲ互換ＭＰＥＧストリームデータ１０６として出力する。
【００５１】
入力された認証ＭＰＥＧストリームデータ１０３がビデオとオーディオのエレメンタリストリームレベルにおいてＶＲ規格と互換性があるが、マルチプレクスのレベルではＶＲ規格と互換性を有しない場合には、ストリーム変換手段１３において第１ストリーム変換手段１３ａが選択される（図６においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ａの場合に相当）。この第１ストリーム変換手段１３ａについて図８を用いて説明する。第１ストリーム変換手段１３ａは、ＭＰＥＧデマルチプレクサ６１とＶＲマルチプレクサ６２とを備える。ＭＰＥＧデマルチプレクサ６１によって、ＭＰＥＧストリーム１０３をビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２に分離する。ＶＲマルチプレクサ６２では、ビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とをＶＲ規格と互換のあるプログラムストリームのＶＲ互換ＭＰＥＧストリームデータ１０６に結合する。
【００５２】
第１ストリーム変換手段１３ａでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータが、ビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にＶＲマルチプレクサ６２において例えばパックサイズを２０４８バイトにする等ＶＲ規格に準拠した変換がおこなわれ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００５３】
図８に示すように、第１ストリーム変換手段１３ａでは、入力されたＭＰＥＧストリームデータ１０３がビデオとオーディオのエレメンタリストリームレベルにおいてＶＲ規格と互換性のある場合の変換処理であり、デコード処理およびエンコード処理を行うことなくマルチプレクス処理のみでＶＲ互換ストリームデータ１０６に変換することができる。
【００５４】
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオとオーディオのエレメンタリストリームレベルにおいて一部のフラグを除いてＶＲ規格と互換性のある場合、ストリーム変換手段１３のうち第２ストリーム変換手段１３ｂが選択される（図６においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｃの場合に相当）。第２ストリーム変換手段１３ｂについて図９を用いて説明する。図９において、第２ストリーム変換手段１３ｂは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、ビデオストリーム補正手段７１、オーディオストリーム補正手段７２を備える。ビデオストリーム補正手段７１では、ビデオエレメンタリストリーム６０１の補正を行って、ビデオエレメンタリストリームレベルでＶＲ規格と互換性のあるように補正された補正ビデオエレメンタリストリーム７０１を出力する。オーディオストリーム補正手段７２では、オーディオエレメンタリストリーム６０２の補正を行って、オーディオエレメンタリストリームレベルでＶＲ規格と互換性のあるように補正された補正オーディオエレメンタリストリーム７０２を出力する。
【００５５】
第２ストリーム変換手段１３ｂではＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にビデオストリーム補正手段７１においてビデオエレメンタリストリーム６０１の中に含まれる一部のフラグがＶＲ規格に従って変更または削除され、オーディオストリーム補正手段７２においてオーディオエレメンタリストリーム６０２の中に含まれる一部のフラグがＶＲ規格に従って変更または削除される。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠したＭＰＥＧ２のプログラムストリームの構成を、例えば、パックサイズを２０４８バイトにする等の変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００５６】
第２ストリーム変換手段１３ｂは、入力されたＭＰＥＧデータファイルがビデオとオーディオに含まれる一部のフラグの値のみＶＲ規格と互換がないと判断された場合の変換処理を行う。例えば表示解像度のサイズのみ互換性がないといったＭＰＥＧデータに対しては、フルデコード・フルエンコードの処理を行うことなくマルチプレクサで分割したビデオエレメンタリストリームに含まれる表示解像度のサイズに関するデータを更新するだけでＶＲ互換ストリームデータに変換することができる。
【００５７】
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルにおいてＶＲ規格と互換性のある場合、ストリーム変換手段１３において第３ストリーム変換手段１３ｃが選択される（図６においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｄの場合に相当）。第３ストリーム変換手段１３ｃの動作について図１０を用いて説明する。図１０において、第３ストリーム変換手段１３ｃは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２を備える。オーディオデコード手段８１では、オーディオエレメンタリストリーム６０２をデコードして、８０１はオーディオデコード手段にて復号された復号オーディオデータ８０１に復号する。ＶＲオーディオエンコード手段８２では、復号オーディオデータ８０１をＶＲ規格のＶＲオーディオエレメンタリストリーム８０２にエンコードする。
【００５８】
第３ストリーム変換手段１３ｃでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にオーディオエレメンタリストリーム６０２がオーディオデコード手段８１においてデコードされる。デコードされた復号オーディオデータ８０１は、ＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。そしてＶＲマルチプレクサ６２において、ＶＲ規格に準拠したＭＰＥＧ２のプログラムストリームの構成を例えばパックサイズを２０４８バイトにする等の変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００５９】
これにより入力されたＭＰＥＧデータファイル１０１がオーディオ部のみＶＲ規格と互換がない場合には、全てを再エンコードすることなくオーディオ部に対してのみ再エンコード処理を施すことでＶＲ互換ストリームデータ１０６に変換することができる。
【００６０】
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルではＶＲ規格と互換性があるがＡＶ同期がずれている可能性がある場合、ストリーム変換手段１３において第４ストリーム変換手段１３ｄが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｆの場合に相当）。第４ストリーム変換手段１３ｄの動作について図１１を用いて説明する。図１１において、第４ストリーム変換手段１３ｄは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２、同期ずれ検出手段８３、オーディオデータ量補正手段８４を備える。同期ずれ検出手段８３では、ビデオの時間情報８０３とオーディオの時間情報８０６とを比較してビデオとオーディオとの再生時間のずれを検出し、オーディオデータの補正量を示すオーディオデータ量補正情報８０４を出力する。オーディオデータ量補正手段８４では、オーディオデータ量補正情報８０４で示された補正量に従って復号オーディオデータ８０１のデータ量を増減し、ＡＶ同期補正オーディオデータ８０５を出力する、ＡＶ同期補正オーディオデータ８０５は、ビデオとオーディオとの同期がとれるようにオーディオのデータ量が補正されている。
【００６１】
第４ストリーム変換手段１３ｄでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割され、またビデオとオーディオの同期再生のための時間情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）などを含むＡＶ同期情報８０３、８０６が出力される。同期ずれ検出手段８３ではＡＶ同期情報８０３、８０６に基づいてビデオとオーディオとのずれが検出され、オーディオデータ量補正情報８０４が出力される。オーディオデータ量補正手段８４ではオーディオデータ量補正情報８０４に基づいて復号オーディオデータ８０１のデータ量が増減され、ビデオと同期がとれるように補正されたＡＶ同期補正オーディオデータ８０５が出力される。このＡＶ同期補正オーディオデータ８０５はＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００６２】
これにより入力されたＭＰＥＧデータファイル１０１がオーディオの再エンコード処理によってオーディオとビデオとの同期ずれを生じる可能性がある場合には、オーディオデータ量をビデオのデータ量に合わせて増減させることで同期ずれのないＶＲ互換データに変換することができる。
【００６３】
さらに、この同期補正の方法について、図１２を用いて詳細に説明する。図１２は、同期ずれ検出手段８３及びオーディオデータ量補正手段８４の詳細なブロック図である。
（１）ＭＰＥＧデマルチプレクサ６１によって、入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。同時に、ＭＰＥＧデマルチプレクサ６１によって、ビデオとオーディオの同期再生のための時間情報であるＰＴＳなどを含むＡＶ同期情報８０３が出力される。
（２）同期ずれ検出手段８３は、ＡＶ同期情報８０３として、ビデオの総フレーム数（時間換算）を取得する（Ｓ０１）。
（３）次いで、最初の一定期間はビデオとオーディオの差分の平均値を計算する。それ以降、ビデオとオーディオの差分がその平均値からどの程度ずれているかを算出する（Ｓ０２）。なお、最初の一定期間に差分の平均値を計算するのは、実行環境によって結果が異なるためである。
（４）次に、差分のずれが所定閾値を超えたかどうかを判定し（Ｓ０３）、閾値を超えた場合にはオーディオデータ量補正手段８４にオーディオデータ量補正情報８０４が送られる。
（５）一方、オーディオデータ量補正手段８４では、オーディオデコード手段８１から復号オーディオデータ８０１ａを取得するとともに、オーディオのデータ量（時間換算）８０６を取得する（Ｓ０４）。
（６）また、上述のように、オーディオデータ量補正手段８３では、同期ずれ検出手段からオーディオデータ量補正情報８０４を取得し、補正するオーディオデータ量の総量を算出する（Ｓ０５）。
【００６４】
（７）次いで、復号オーディオデータ８０１ｂに対して、補正するオーディオデータ量が０でない場合には、その増減量の範囲内で徐々にデータ量を増減する（Ｓ０６）。なお、一度にデータを増減させると変換後のデータで音飛び等の違和感を生じるので、少しづつデータを増やしたり、減らしたりすることが好ましい。データを減らす場合には、一定区間ごとにデータを間引き、データを増やす場合には、一定区間ごとに前のデータをコピーして追加しデータ量を徐々に増やす。指定されたオーディオデータ補正情報分だけ処理し終わるまで上記増減処理が行われる。なお、上記の同期補正の方法について、国際出願ＰＣＴ／ＪＰ０２／０５１０８（国際公開ＷＯ０２／０９７８１７号パンフレット）を本願明細書の一部をなすものとしてここに挙げておく。
（８）ビデオと同期がとれるように補正されたＡＶ同期補正オーディオデータ８０５がＶＲオーディオエンコード手段８２に出力される。
（９）ＶＲオーディオエンコード手段８２において、ＡＶ同期補正オーディオデータ８０５がＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。
（１０）最後に、ＶＲマルチプレクサ６２において、ビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム８０２とについてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００６５】
次に、入力された認証ＭＰＥＧストリームデータ１０３がオーディオのエレメンタリストリームレベルではＶＲ規格と互換性があるが、ビデオのエレメンタリストリームレベルではＶＲ規格と互換性を有しない場合には、ストリーム変換手段１３において第５ストリーム変換手段１３ｅが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｇの場合に相当）。第５ストリーム変換手段１３ｅについて図１３を用いて説明する。図１３において、第５ストリーム変換手段１３ｅは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、ビデオデコード手段９１、ＶＲビデオエンコード手段９２を備える。ビデオデコード手段９１では、ビデオエレメンタリストリーム６０１をデコードし、復号ビデオデータ９０１を出力する。ＶＲビデオエンコード手段９２では、復号ビデオデータ９０１をエンコードして、ＶＲビデオエレメンタリストリーム９０２を出力する。
【００６６】
第５ストリーム変換手段１３ｅでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にビデオエレメンタリストリーム６０１がビデオデコード手段９１においてデコードされる。デコードされた復号ビデオデータ９０１はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。そしてＶＲマルチプレクサ６２において、ＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００６７】
これにより入力されたＭＰＥＧデータファイルがビデオ部のみＶＲ規格と互換がない場合には、全てを再エンコードすることなくビデオ部に対してのみ再エンコード処理を施すことでＶＲ互換ストリームデータに変換することができる。
【００６８】
次に、入力された認証ＭＰＥＧストリームデータ１０３がオーディオのエレメンタリストリームレベルではＶＲ規格と互換性があるがＡＶ同期がずれている可能性がある場合、ストリーム変換手段１３において第６ストリーム変換手段１３ｆが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｈの場合に相当）。第６ストリーム変換手段１３ｆについて図１４を用いて説明する。図１４において、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、ビデオデコード手段９１、ＶＲビデオエンコード手段９２、同期ずれ検出手段９３、ビデオデータ量補正手段９４を備える。同期ずれ検出手段９３では、オーディオの時間情報９０３とビデオの時間情報９０６を比較してビデオとオーディオとの再生時間のずれを検出し、ビデオデータの補正量を示すビデオデータ量補正情報９０４を出力する。ビデオデータ量補正手段９４はビデオデータ量補正情報で示された補正量に従って復号ビデオデータのデータ量を増減し、ＡＶ同期補正ビデオデータ９０５を出力する。ＡＶ同期補正ビデオデータ９０５は、ビデオとオーディオとの同期がとれるようにビデオのデータ量が補正されている。なお、この同期ずれ検出手段９３とビデオデータ量補正手段９４の動作の詳細については、オーディオデータの同期補正の場合と同様であるので説明を省略する。
【００６９】
第６ストリーム変換手段１３ｆではＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割され、またビデオとオーディオの同期再生のための時間情報であるＰＴＳなどを含むＡＶ同期情報９０３、９０６が出力される。同期ずれ検出手段９３では、ＡＶ同期情報９０３、９０６に基づいてビデオとオーディオとのずれが検出され、ビデオデータ量補正情報９０４が出力される。ビデオデータ量補正手段９４ではビデオデータ量補正情報９０４に基づいて復号ビデオデータ９０１のデータ量が増減され、オーディオと同期がとれるように補正されたＡＶ同期補正ビデオデータ９０５が出力される。このＡＶ同期補正ビデオデータ９０５はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００７０】
これにより入力されたＭＰＥＧデータファイルがビデオの再エンコード処理によりビデオとオーディオとの同期ずれを生じる可能性がある場合には、ビデオデータ量をオーディオのデータ量に合わせて増減させることで同期ずれのないＶＲ互換データに変換することができる。
【００７１】
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルでもオーディオのエレメンタリストリームレベルでもＶＲ規格と互換性がない場合、ストリーム変換手段１３において第７ストリーム変換手段１３ｇが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｉの場合に相当）。第７ストリーム変換手段１３ｇについて図１５を用いて説明する。第７ストリーム変換手段１３ｇは、ＭＰＥＧデマルチプレクサ６１、ＶＲマルチプレクサ６２、オーディオデコード手段８１、ＶＲオーディオエンコード手段８２、ビデオデコード手段９１、ＶＲビデオエンコード手段９２を備える。オーディオデコード手段８１では、オーディオエレメンタリストリーム６０２をデコードし、復号オーディオデータ８０１を出力する。ＶＲオーディオエンコード手段８２では、復号オーディオデータ８０１をエンコードして、ＶＲオーディオエレメンタリストリーム８０２を出力する。ビデオデコード手段９１では、ビデオエレメンタリストリーム６０１をデコードし、復号ビデオデータ９０１を出力する。ＶＲビデオエンコード手段９２では、復号ビデオデータ９０１をエンコードして、ＶＲビデオエレメンタリストリーム９０２を出力する。
【００７２】
第７ストリーム変換手段１３ｇでは、ＭＰＥＧデマルチプレクサ６１により入力された認証ＭＰＥＧストリームデータ１０３がビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割される。次にビデオエレメンタリストリーム６０１がビデオデコード手段９１においてデコードされる。またオーディオエレメンタリストリーム６０２がオーディオデコード手段８１においてデコードされる。デコードされた復号ビデオデータ９０１はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。またデコードされた復号オーディオデータ８０１はＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。そしてＶＲマルチプレクサ６２において、ＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００７３】
このように入力されたＭＰＥＧデータファイル１０１がビデオ部とオーディオ部ともにＶＲ規格と互換性がない場合、ビデオ部とオーディオ部共に再エンコード処理を施すことでＶＲ互換データに変換することができる。
【００７４】
次に、入力された認証ＭＰＥＧストリームデータ１０３がビデオのエレメンタリストリームレベルでもオーディオのエレメンタリストリームレベルでもＶＲ規格と互換性がなく、ＡＶ同期にずれが生じる可能性がある場合、ストリーム変換手段１３において第８ストリーム変換手段１３ｈが選択される（図６の（ａ）の対応表においてＶｅｎｄｅｒＩＤがＶｅｎｄｅｒ＿Ｊの場合に相当）。第８ストリーム変換手段１３ｈについて図１６を用いて説明する。
【００７５】
第８ストリーム変換手段１３ｈでは、入力された認証ＭＰＥＧストリームデータ１０３がＭＰＥＧデマルチプレクサ６１によってビデオエレメンタリストリーム６０１とオーディオエレメンタリストリーム６０２とに分割され、またビデオとオーディオの同期再生のための時間情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）などを含むＡＶ同期情報８０３が出力される。
【００７６】
同期ずれ検出手段８３では、ＡＶ同期情報８０３に基づいてビデオとオーディオとのずれが検出され、オーディオデータ量補正情報８０４が出力される。オーディオデータ量補正手段８４ではオーディオデータ量補正情報８０４に基づいて復号オーディオデータ８０１のデータ量が増減され、ビデオと同期がとれるように補正されたＡＶ同期補正オーディオデータ８０５が出力される。このＡＶ同期補正オーディオデータ８０５はＶＲオーディオエンコード手段８２においてＶＲ規格のオーディオエレメンタリストリーム８０２にエンコードされる。
【００７７】
一方、ビデオエレメンタリストリーム６０１はビデオデコード手段９１においてデコードされる。デコードされた復号ビデオデータ９０１はＶＲビデオエンコード手段９２においてＶＲ規格のビデオエレメンタリストリーム９０２にエンコードされる。そしてＶＲマルチプレクサ６２においてＶＲ規格に準拠した変換が行われ、ＶＲ互換ＭＰＥＧストリームデータ１０６が出力される。
【００７８】
このように入力されたＭＰＥＧデータファイル１０１がビデオ部とオーディオ部ともにＶＲ規格と互換性がない場合で、かつビデオとオーディオとで同期のずれが生じる可能性のある場合、ビデオ部とオーディオ部共に再エンコード処理を施し、オーディオのデータ量をビデオのデータ量に合わせて増減することで同期ずれのないＶＲ互換データに変換することができる。
【００７９】
ストリーム変換手段１３では、上記のようにストリーム変換手段０〜８のいずれかが選択されて、その選択されたストリーム変換手段によって変換処理が施される。そしてＶＲ規格情報取得手段１４では、ＶＲ互換ＭＰＥＧストリームデータ１０６からＶＲ規格で必要となるＶＯＢＵなどの管理情報が取得される。そしてＶＲ互換ＶＲＯファイルおよびＩＦＯファイルが生成される（Ｓ１６）。
【００８０】
なお、上記の例では、ストリーム変換方法決定手段１２において、ＶｅｎｄｅｒＩＤ情報に基づいてストリーム変換手段が決定されるとしたが、ＭＰＥＧファイル情報やビデオ情報やオーディオ情報などのＡＶデータ属性に基づいてストリーム変換手段を決定してもよい。この場合、図６の（ａ）におけるストリーム変換手段対応表に代えて、ＡＶデータ属性とストリーム変換手段との対応表を作成すればよい。
【００８１】
なお、ここでＭＰＥＧファイル１０１のＶＲ規格に対する互換性について説明する。ＭＰＥＧファイルには様々な仕様のものが用いられている。そこで、ＭＰＥＧファイル１０１のうち、ＶＲ互換を有する場合の例を挙げる。まず、ビデオのエレメンタリストリームについては、ＮＴＳＣ（ＰＡＬ）のそれぞれの規格について、７２０×４８０（７２０×５７６）、７０４×４８０（７６０×５７６）、３５２×４８０（３５２×５７６）、３５２×２４０（３５２×２８８）、５４４×４８０（５４４×５７６）、４８０×４８０（４８０×５７６）の解像度の場合のみＶＲ規格と互換性を有する。また、ビットレートで９．８Ｍｂｐｓ以下（ＭＰＥＧ２）、１．８５６Ｍｂｐｓ以下（ＭＰＥＧ１）の場合のみＶＲ規格と互換性を有する。
【００８２】
一方、オーディオのエレメンタリストリームについては、圧縮がＡＣ３／ＭＰＥＧ１／ＭＰＥＧ２／ＬＰＣＭの場合にのみＶＲ規格と互換性を有する。また、サンプリング周波数は４８ｋＨｚの場合のみＶＲ規格と互換性を有する。チャンネルは、１ｃｈ／２ｃｈ／３ｃｈ／４ｃｈ／５ｃｈ／６ｃｈ／７ｃｈ／８ｃｈの場合にのみＶＲ規格と互換性を有する。さらに、ビットレートは、６４ｋｂｐｓ／８０ｋｂｐｓ／９６ｋｂｐｓ／１１２ｋｂｐｓ／１２８ｋｂｐｓ／１６０ｋｂｐｓ／１９２ｋｂｐｓ／２２４ｋｂｐｓ／２５６ｋｂｐｓ／３２０ｋｂｐｓ／３８４ｋｂｐｓ／４４８ｋｂｐｓ／７６８ｋｂｐｓ（ＬＰＣＭ）／１５３６ｋｂｐｓ（ＬＰＣＭ）の場合にのみＶＲ規格と互換性を有する。
【００８３】
さらに、マルチプレクスのＶＲ規格と互換性について述べる。この場合、パックサイズは２０４８バイトに固定され、システムヘッダから次のシステムヘッダまでの区間（ＶＯＢＵ）までの再生時間が０．４秒以上、１秒以下であることがＶＲ互換の条件となる。また、一つのＶＯＢＵ内でビデオ／オーディオのデータが完結していることがＶＲ互換の条件となる。さらに、ビットレートは１０．０８Ｍｂｐｓ以下の場合のみＶＲ規格と互換性を有する。
【００８４】
（実施の形態２）
次に、本発明の実施の形態２に係るＡＶデータ変換装置について説明する。実施の形態１においては、処理対象となるＭＰＥＧデータファイルに対応したＶＲ互換認証ファイルが存在することを前提として説明したが、実施の形態２においては、ＭＰＥＧデータファイル１０１に対応したＶＲ互換認証ファイルが存在しない場合の処理について図１７を用いて述べる。
【００８５】
図１７は、本発明の実施の形態２に係るＡＶデータ変換装置の構成を示すブロック図である。図１７において図１と同じ符号を有するものは同じ機能を有するので詳細な説明は省略する。また、図１８は本実施の形態２の動作を表すフローチャートである。図１８において図４と同じ符号を有するステップは同じ動作を行うので詳細な説明は省略する。
【００８６】
図１７において、このＡＶデータ変換装置は、ＭＰＥＧ情報取得手段２１、仮想ＶＲ互換認証ファイル作成手段４１、ＶＲ認証ファイル確認手段４２を備える。ＭＰＥＧ情報取得手段２１では、ＭＰＥＧデータファイルからファイル情報およびビデオやオーディオの属性情報を取得する。仮想ＶＲ互換認証ファイル作成手段４１では、ＭＰＥＧ情報取得手段２１で取得した属性情報に基づいてＶＲ互換認証ファイルを作成する。
【００８７】
以上のように構成された実施の形態２におけるＡＶデータ変換装置の動作について、図１８に示したフローチャートを参照しながら説明する。
【００８８】
まずＶＲ認証ファイル確認手段４２においてＭＰＥＧファイルとそのＭＰＥＧファイルに対応したＶＲ互換認証ファイルとが読み込まれる。ここでＶＲ互換認証ファイルが存在した場合は実施の形態１と同じ動作を行う（Ｓ２２、Ｓ２３、Ｓ１３からＳ１６）ので詳細な説明は省略する。ＭＰＥＧファイル１０１に対応したＶＲ互換認証ファイルが存在しない等の理由でＶＲ互換認証ファイルを読み込むことができない場合、ＭＰＥＧ情報取得手段２１においてファイルサイズやファイル作成日時などのファイル情報やビデオの解像度などのビデオ属性情報、オーディオのビットレートなどのオーディオ属性情報を含むＡＶデータ属性が取得される（Ｓ２４）。
【００８９】
次に、仮想ＶＲ互換認証ファイル作成手段４１において、ＭＰＥＧ情報取得手段２１で取得したファイル情報、ビデオ情報、オーディオ属性情報に加えて、上記ＡＶデータ属性に対応する仮想的なＶｅｎｄｅｒＩＤが付与され、図５に示したようなＶＲ互換認証ファイルが作成される（Ｓ２５）。ここで付与された仮想的なＶｅｎｄｅｒＩＤは例えばＶｅｎｄｅｒ＿Ｘといった特別に割り当てられたＶｅｎｄｅｒＩＤである。
【００９０】
次にストリーム変換方法決定手段１２においてはＶｅｎｄｅｒ＿Ｘに対応したストリーム変換手段としてストリーム変換手段Ｘが割り当てられる（Ｓ１４）。ストリーム変換手段Ｘは実施の形態１で説明した第７ストリーム変換手段１３ｇもしくは第８ストリーム変換手段１３ｈに相当し、ビデオ、オーディオ共に再エンコード処理が施される（Ｓ１５）。
【００９１】
ストリーム変換手段１３では実施の形態１で述べたようにストリーム変換が行われ、ＶＲ認証ファイル確認手段１４においてＶＲＯファイルおよびＩＦＯファイルが作成されてＶＲ規格ファイルが作成される（Ｓ１６）。
【００９２】
このようにＭＰＥＧデータファイルのみしかない場合においても仮想的にＶＲ互換認証ファイルを作成することでＶＲ規格データへの変換を行うことができる。
【００９３】
なお、本発明はコンピュータプログラムとして実現してもよい。また、電気通信回線または記録媒体等を介してそのプログラムを配布し、コンピュータを用いて本発明を実施することもできる。
【００９４】
上述の通り、本発明は好ましい実施形態により詳細に説明されているが、本発明はこれらに限定されるものではなく、特許請求の範囲に記載された本発明の技術的範囲内において多くの好ましい変形例及び修正例が可能であることは当業者にとって自明なことであろう。
【図面の簡単な説明】
【００９５】
【図１】実施の形態１におけるＡＶデータ変換装置のブロック図である。
【図２】実施の形態１に係るＡＶデータ変換装置の例を示すブロック図である。
【図３】図２のビデオキャプチャ手段の構成を示すブロック図である。
【図４】実施の形態１に係るＡＶデータ変換装置の動作を表すフローチャートである。
【図５】（ａ）は、ＶＲ互換認証ファイルに含まれる情報の一例を示す概略図であり、（ｂ）は、ＶＲ認証ファイル確認手段によって行われる各ステップの説明図である。
【図６】（ａ）は、ストリーム変換手段対応表の例であり、（ｂ）は、ストリーム変換方法決定手段の説明図である。
【図７】第０ストリーム変換手段５１の動作を説明するブロック図である。
【図８】第１ストリーム変換手段１３ａの動作を説明するブロック図である。
【図９】第２ストリーム変換手段１３ｂの動作を説明するブロック図である。
【図１０】第３ストリーム変換手段１３ｃの動作を説明するブロック図である。
【図１１】第４ストリーム変換手段１３ｄの動作を説明するブロック図である。
【図１２】図１１のうち、同期ずれ検出手段及びオーディオデータ量補正手段の概要を示す詳細なブロック図である。
【図１３】第５ストリーム変換手段１３ｅの動作を説明するブロック図である。
【図１４】第６ストリーム変換手段１３ｆの動作を説明するブロック図である。
【図１５】第７ストリーム変換手段１３ｇの動作を説明するブロック図である。
【図１６】第８ストリーム変換手段１３ｈの動作を説明するブロック図である。
【図１７】実施の形態２に係るＡＶデータ変換装置のブロック図である。
【図１８】実施の形態２に係るＡＶデータ変換装置の動作を表すフローチャートである。
【図１９】従来のＡＶデータ変換装置のブロック図である。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2004008758.tif 000022
【図２】
2004008758.tif 000023
【図３】
2004008758.tif 000024
【図４】
2004008758.tif 000025
【図５】
2004008758.tif 000026
【図６】
2004008758.tif 000027
【図７】
2004008758.tif 000028
【図８】
2004008758.tif 000029
【図９】
2004008758.tif 000030
【図１０】
2004008758.tif 000031
【図１１】
2004008758.tif 000032
【図１２】
2004008758.tif 000033
【図１３】
2004008758.tif 000034
【図１４】
2004008758.tif 000035
【図１５】
2004008758.tif 000036
【図１６】
2004008758.tif 000037
【図１７】
2004008758.tif 000038
【図１８】
2004008758.tif 000039
【図１９】
2004008758.tif 000040
【国際調査報告】
2004008758.tif 000041
2004008758.tif 000042
2004008758.tif 000043
2004008758.tif 000044