(57)【要約】      （修正有）【課題】ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステム及び方法を提供する。【解決手段】システムは、ＤＶＤソースフォーマットで組織化されたソースデータを読み出す、読み出しユニット；ＤＶＤ目標媒体上に目標データを書き込む、書き込みユニット；およびソース媒体からデータを受け取るために該読み出しユニットに接続され、かつ書き込まれるべきデータを供給するために前記書き込みユニットに接続された、処理ユニットを含む。前記処理ユニットは、ＤＶＤソースデータを、ＤＶＤ目標データに変換する。ＤＶＤソース媒体上のソースデータを解析するステップ；該解析ステップの結果に基づいて、選択されたソースデータを用いることにより、所望のＤＶＤ目標フォーマットで組織化された目標データを生成するステップ；およびＤＶＤ目標媒体上に前記目標データを書き込むステップからなる。【選択図】  図１
2005322389.tif 000002
【特許請求の範囲】
【請求項１】
ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステムにおいて、
ＤＶＤソース媒体から任意のＤＶＤソースフォーマットで組織化されたソースデータを読み出す、読み出しユニット；
ＤＶＤ目標媒体上に任意のＤＶＤ目標フォーマットで組織化された目標データを書き込む、書き込みユニット；および
ソース媒体からデータを受け取るために該読み出しユニットに接続され、かつ書き込まれるべきデータを供給するために前記書き込みユニットに接続された、処理ユニットを含み、
前記処理ユニットは、任意のＤＶＤソースフォーマットのＤＶＤソースデータを、任意のＤＶＤ目標フォーマットのＤＶＤ目標データに変換するようにされていることを特徴とするシステム。
【請求項２】
前記処理ユニットは入力モジュールおよび出力モジュールを含み、前記入力モジュールはソース媒体からデータを受け取るために該読み出しユニットに接続され、前記出力モジュールは書き込まれるべきデータを供給するために前記書き込みユニットに接続され、
前記入力モジュールは、少なくともＤＶＤソースフォーマットおよびある包括的ＤＶＤフォーマットでソースデータを提供するようにされ、かつ
前記出力モジュールは、ＤＶＤ目標フォーマットに依存する前記提供されたＤＶＤフォーマットのうち一つで、前記入力モジュールからデータを得るようにされたことを特徴とする、請求項１に記載のシステム。
【請求項３】
前記入力モジュールは、該ＤＶＤソースフォーマットを検出して解析するためのデータフォーマット解析ユニットを含むことを特徴とする、請求項２に記載のシステム。
【請求項４】
前記入力モジュールは、前記出力モジュールの要求に際して前記ＤＶＤソースフォーマットの前記ソースデータを前記包括的ＤＶＤフォーマットに変換する変換ユニットを含むことを特徴とする、請求項２または３に記載のシステム。
【請求項５】
前記出力モジュールは、前記入力モジュールにより供給されて得た前記データを、前記ＤＶＤ目標フォーマットに変換する変換ユニットを含むことを特徴とする、請求項２乃至４のいずれかに記載のシステム。
【請求項６】
前記ＤＶＤソースフォーマットおよび目標フォーマットが、ＤＶＤ＋Ｒ  ＶＲ、ＤＶＤ＋ＲＷ  ＶＲ、ＤＶＤ−ＲＷ  ＶＲ、ＤＶＤ−ＲＡＭ  ＶＲ、ＤＶＤ−Ｒ  ＶＲおよびＤＶＤ−ビデオであることを特徴とする、請求項２乃至５のいずれかに記載のシステム。
【請求項７】
前記包括的ＤＶＤフォーマットが、全てのＤＶＤソースフォーマットおよび目標フォーマットに共通な情報を含むことを特徴とする、請求項２乃至６のいずれかに記載のシステム。
【請求項８】
前記情報が、少なくとも記録情報およびチャプタ情報を含むことを特徴とする、請求項７に記載のシステム。
【請求項９】
前記出力モジュールの前記変換ユニットが、前記入力モジュールにより提供されたさらなるＤＶＤフォーマットの一部である選択されたデータを得るようにされたことを特徴とする、請求項５に記載のシステム。
【請求項１０】
前記出力モジュールに接続され、前記出力モジュールにより要求されたフォーマットに、前記ソース媒体上のビデオデータを変換するビデオ変換ユニットを含む、請求項２乃至９のいずれかに記載のシステム。
【請求項１１】
前記書き込みユニットに配分され、データが書き込みのために直ちには利用可能でない場合に、前記ＤＶＤ目標媒体上にスペースを割り当てるデータアロケーションユニットを含む、請求項２乃至１０のいずれかに記載のシステム。
【請求項１２】
前記読み出しユニットに配分され、あるファイルシステムの該ＤＶＤソース媒体上のデータを読み出すファイルシステムドライバユニットを含む、請求項２乃至１１のいずれかに記載のシステム。
【請求項１３】
ＤＶＤソース媒体上に記憶されたデータの任意のビデオ記録ソースフォーマットを、任意の所望のビデオ記録目標フォーマットに変換する方法であって、
ＤＶＤソースフォーマットを決定するために、ＤＶＤソース媒体上のソースデータを解析するステップ；
該解析ステップの結果に基づいて選択されたソースデータを用いることにより、所望のＤＶＤ目標フォーマットで組織化された目標データを生成するステップ；および
ＤＶＤ目標媒体上に前記目標データを書き込むステップを含む方法。
【請求項１４】
前記生成するステップが、
少なくとも前記ＤＶＤソースフォーマットおよびある包括的ＤＶＤフォーマットでソースデータを提供するステップ；
該ＤＶＤ目標フォーマットに依存する前記提供されたＤＶＤフォーマットのうち一つで、データを得るステップ；
前記ソースデータを前記ＤＶＤフォーマットに構文解析するステップ；および
前記ＤＶＤフォーマットで提供された前記データを、前記ＤＶＤ目標フォーマットに構文解析するステップを含むことを特徴とする、請求項１３に記載の方法。
【請求項１５】
前記ＤＶＤソースフォーマットおよび前記ＤＶＤ目標フォーマットが、ＤＶＤ＋Ｒ  ＶＲ、ＤＶＤ＋ＲＷ  ＶＲ、ＤＶＤ−ＲＷ  ＶＲ、ＤＶＤ−ＲＡＭ  ＶＲ、ＤＶＤ−Ｒ  ＶＲおよびＤＶＤ−ビデオであることを特徴とする、請求項１４に記載の方法。
【請求項１６】
前記包括的ＤＶＤフォーマットが、全てのＤＶＤソースフォーマットおよび目標フォーマットに共通な情報のみを含むように選択されることを特徴とする、請求項１４または１５に記載の方法。
【請求項１７】
前記ソースデータを解析、提供および構文解析する前記ステップが入力モジュールにより実行され、前記データを得て構文解析するステップが出力モジュールにより実行されることを特徴とする、請求項１４乃至１６のいずれかに記載の方法。
【請求項１８】
前記提供されたＤＶＤフォーマットの一つでデータを得る該ステップが、該提供されたどのＤＶＤフォーマットが該ＤＶＤ目標フォーマットに最も適合するか決定するステップを含むことを特徴とする、請求項１４乃至１７のいずれかに記載の方法。
【請求項１９】
前記ＤＶＤ目標フォーマットには前記要求されたデータと対応がない要素に対しては、残りの提供されたＤＶＤフォーマットから対応するデータをサーチして得ることを特徴とする、請求項１４乃至１８のいずれかに記載の方法。
【請求項２０】
前記ソース媒体上に記録されたビデオコンテントを、前記ＤＶＤ目標媒体に必要とされるビデオフォーマットに変換するステップを含む、請求項１４乃至１９のいずれかに記載の方法。
【請求項２１】
前記ＤＶＤ目標媒体上に、前記ＤＶＤ目標フォーマットで前記データを書き込むステップを含む、請求項１４乃至２０のいずれかに記載の方法。
【請求項２２】
前記データを書き込む該ステップが、特別な一次記憶を用いずに実行される、請求項２１に記載の方法。
【請求項２３】
ＤＶＤソース媒体に記憶されたデータの任意のビデオ記録ソースフォーマットを、所望のビデオ記録ＤＶＤ目標フォーマットに変換するための、コンピュータで使用可能な媒体に記憶されたコンピュータプログラム製品であって、前記コンピュータプログラム製品は請求項１４乃至２２のいずれかに記載の方法を実行するための、コンピュータで読みとりが可能なプログラム手段を含む、コンピュータプログラム製品。
【請求項２４】
ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステムにおいて、
ＤＶＤソース媒体からあるＤＶＤソースフォーマットで組織化されたソースデータを読み出す、読み出しユニット；
該ソース媒体からデータを受け取るために該読み出しユニットに接続された、入力モジュール；
ＤＶＤ目標媒体上にある目標フォーマットで組織化された目標データを書き込む、書き込みユニット；および
書き込まれるべきデータを供給するために前記書き込みユニットに接続された、出力モジュールを含み、
前記入力モジュールは、少なくともＤＶＤソースフォーマットおよびある包括的ＤＶＤフォーマットでソースデータを提供するようにされ、かつ前記出力モジュールは、ＤＶＤ目標フォーマットに依存する前記提供されたＤＶＤフォーマットのうち一つで、前記入力モジュールからデータを要求するようにされたことを特徴とする、システム。
【請求項２５】
ＤＶＤソース媒体上に記憶されたデータの任意のビデオ記録ソースフォーマットを、ある所望のビデオ記録目標フォーマットに変換する方法であって、
ＤＶＤソースフォーマットを決定するために、ＤＶＤソース媒体上のソースデータを解析するステップ；
少なくとも前記ＤＶＤソースフォーマットおよびある包括的ＤＶＤフォーマットで前記ソースデータを提供するステップ；
ＤＶＤ目標フォーマットに依存する前記提供されたＤＶＤフォーマットのうち一つで、データを要求するステップ；
前記ソースデータを前記要求されたＤＶＤフォーマットに構文解析するステップ；および
前記要求されたＤＶＤフォーマットで提供された前記データを、前記ＤＶＤ目標フォーマットに構文解析するステップを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステムに関する。本発明はまた、ＤＶＤのソース媒体に記録されたデータの任意のビデオ記録ソースフォーマットを、所望のビデオ記録目標フォーマットに変換する方法に関する。
【背景技術】
【０００２】
従来ビデオは、例えばＶＨＳビデオフォーマットのような、標準化されたビデオフォーマットを用いて一般的に磁気テープに記録されていた。近年ＤＶＤレコーダが、コンピュータ装置のみならず家庭用娯楽製品の分野でもますます一般的になりつつある。ＤＶＤレコーダが、磁気テープビデオレコーダの役割に取って代わることが期待されている。この変化は、最新式のＤＶＤレコーダにより提供される多様な機能により加速されると思われる。特にＤＶＤのユーザは、通常のビデオの記録に容易に付加的な情報やメニューを追加できるようにされている。
【０００３】
しかしながらＤＶＤレコーダのユーザは、相互に互換性のない複数の異なるＤＶＤビデオ記録フォーマットに直面する。即ち、コンピュータをベースにするＤＶＤレコーダを用いて作成されたＤＶＤは、スタンドアロンのＤＶＤビデオプレーヤでは再生できないかもしれない。
【０００４】
さらに従来のアプローチは、ＤＶＤビデオ記録フォーマットを他の方式ではなく同じＤＶＤビデオ記録フォーマットへの変換のみを許容する。
【０００５】
産業界が唯一共通なＤＶＤ記録フォーマットに同意することは期待されないので、全てのＤＶＤフォーマットを処理することができるシステムへの、一般的な要求が存在する。
【０００６】
さらにそのシステムは、容易に新しいＤＶＤビデオ記録フォーマットを受け入れることができるように、設計されるべきである。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記に鑑み、異なるＤＶＤフォーマットにより生じる問題を解決する、システム及び方法を提供することが本発明の目的である。
【０００８】
より複雑でないように設計され、かつ新しいＤＶＤビデオ記録フォーマットを受け入れることができる、ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステム及び方法を提供することが、本発明の他の目的である。
【０００９】
また別の目的は、目標とするＤＶＤのＤＶＤレイアウトを生成するために、元のＤＶＤ媒体上で可能な全ての情報を結合させる必要なく、リマスタリングを行うことである。
【００１０】
本発明の他の目的は、元のＤＶＤから目標とするＤＶＤにデータをコピーしている間に、データ処理アプリケーションＲＡＭ以外の一次記憶領域のさらなる使用を避けることである。
【課題を解決するための手段】
【００１１】
これらおよびその他の本発明の目的は、ＤＶＤソース媒体から任意のＤＶＤソースフォーマットで組織化されたソースデータを読み出す、読み出しユニット；ＤＶＤ目標媒体上に任意のＤＶＤ目標フォーマットで組織化された目標データを書き込む、書き込みユニット；およびソース媒体からデータを受け取るために該読み出しユニットに接続され、かつ書き込まれるべきデータを供給するために前記書き込みユニットに接続された、処理ユニットを含む、ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステムにおいて、前記処理ユニットは、任意のＤＶＤソースフォーマットのＤＶＤソースデータを、任意のＤＶＤ目標フォーマットのＤＶＤ目標データに変換するようにされたことを特徴とする、システムにより解決される。
【００１２】
本発明の目的はまた、ＤＶＤソース媒体からあるＤＶＤソースフォーマットで組織化されたソースデータを読み出す、読み出しユニット；該ソース媒体からデータを受け取るために該読み出しユニットに接続された、入力モジュール；ＤＶＤ目標媒体上にある目標フォーマットで組織化された目標データを書き込む、書き込みユニット；および書き込まれるべきデータを供給するために前記書き込みユニットに接続された、出力モジュールを含む、ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステムにおいて、前記入力モジュールは、少なくともＤＶＤソースフォーマットおよびある包括的ＤＶＤフォーマットでソースデータを提出または提供するようにされ、かつ前記出力モジュールは、ＤＶＤ目標フォーマットに依存する前記提供されたＤＶＤフォーマットのうち一つで、前記入力モジュールからデータを要求しまたは得るようにされたことを特徴とする、システムにより解決される。
【００１３】
これは言い換えれば、即ち入力モジュールと出力モジュールであり、両者がＤＶＤビデオ記録フォーマット変換の一部を実行する二つの主要なモジュールを該システムは含む、ということである。本発明はそれ故、例えば新しいＤＶＤビデオ記録フォーマットの結合に関して、より柔軟なシステムを提供する。
【００１４】
特に入力モジュールは、少なくとも二つの異なるＤＶＤビデオ記録フォーマットでデータを提出する、インターフェイスを提供する。第一のビデオ記録フォーマットはＤＶＤソース媒体のフォーマットであり、一方第二のビデオ記録フォーマットはシステム本来の包括的ＤＶＤフォーマットである。出力モジュールは、所望のＤＶＤ目標フォーマットに依存して、これらの提出されたビデオ記録フォーマットの一つを選択する。例え入力モジュールが目標フォーマットに対応するビデオ記録フォーマットでソースデータを提出しない場合さえも、出力モジュールは包括的なＤＶＤフォーマットを用いることにより、目標ＤＶＤを書くことができる。
【００１５】
本発明の組合せの概念のおかげで、出力モジュールを適合させるだけで、ＤＶＤ目標媒体用の新しいビデオ記録フォーマットを組合せることが容易に可能である。出力モジュールは、ＤＶＤ目標媒体を創作するために少なくとも包括的なＤＶＤフォーマットを使用するので、入力モジュールは変更される必要がない。
【００１６】
本出願の文脈では、「ＤＶＤ媒体」という表現はＤＶＤを意味するばかりでなく、ＤＶＤデータを記憶するための物理的なデータ記憶、例えばハードディスク、メモリスティック等をも意味する。
【発明の実施の形態】
【００１７】
ある好ましい実施形態では、前記入力モジュールは該ＤＶＤソースフォーマットを検出して解析するためのデータフォーマット解析ユニットを含む。
【００１８】
前記入力モジュールは、前記出力モジュールの要求に際して前記ＤＶＤソースフォーマットの前記ソースデータを前記包括的ＤＶＤフォーマットに変換する、変換ユニットを含むことがさらに好ましい。
【００１９】
これは言い換えれば、入力モジュールは包括的ＤＶＤフォーマットの一部であるデータを少なくとも供給するために、ＤＶＤソース媒体上のデータを処理する、ということである。ＤＶＤソースフォーマットの部分である全ての他のデータは考慮されず、従ってＤＶＤ目標媒体に関しては失われている。
【００２０】
好ましい実施形態では前記出力モジュールは、前記入力モジュールから要求されかつ供給された前記データを、前記ＤＶＤ目標フォーマットに変換する変換ユニットを含む。
【００２１】
これは言い換えれば、出力モジュールは供給されたデータが所望のＤＶＤ目標フォーマットに対応するようにデータを処理する、ということである。このことは、出力モジュールが包括的ＤＶＤフォーマットのデータを要求する場合に、特に必要である。
【００２２】
さらに好ましい実施形態では、前記ＤＶＤソースフォーマットおよび目標フォーマットが、ＤＶＤ＋Ｒ  ＶＲ（ＶＲは、ビデオ記録を意味する）、ＤＶＤ＋ＲＷ  ＶＲ、ＤＶＤ−ＲＷ  ＶＲ、ＤＶＤ−ＲＡＭ  ＶＲ、ＤＶＤ−Ｒ  ＶＲおよびＤＶＤ−ビデオである。包括的ＤＶＤフォーマットが、全てのＤＶＤソースフォーマットおよび目標フォーマットに共通な情報を含むことが、さらに好ましい。
【００２３】
これは言い換えれば、全てのＤＶＤビデオ記録フォーマットによりサポートされていない任意の捕捉情報なしの、純粋なビデオ記録データを包括的ＤＶＤフォーマットが含む、ということである。一般的に前記包括的ＤＶＤフォーマットは、チャプタおよび記録に関する情報を含むが、しかしながらメニューや他の情報は含まない。
【００２４】
好ましい実施形態では、前記出力モジュールの前記変換ユニットが、前記入力モジュールにより提供されたさらなるＤＶＤフォーマットの一部である、選択されたデータを要求するようにされている。
【００２５】
これは言い換えれば、それが利用可能な限り包括的ＤＶＤフォーマットの一部であるもの以外の付加情報を、出力モジュールが入力モジュールから得ようとする、ということである。ＤＶＤ目標フォーマットを創作するために出力モジュールが包括的ＤＶＤフォーマットを使用した場合、ＤＶＤ目標フォーマットにより提供されたいくつかの情報要素（データ構成中の情報スペース）は包括的ＤＶＤフォーマットの一部ではないので、満たされないまま残る。この場合、入力モジュールにより提出される他のＤＶＤフォーマットを経由して、出力モジュールはこの情報を得ようとする。
【００２６】
従ってこの手段は、ＤＶＤソース媒体上で利用可能な情報のより良い処理を可能にする。
【００２７】
ある好ましい実施形態では、前記出力モジュールに接続され、前記出力モジュールにより要求されたフォーマットに、ソース媒体上のビデオデータを変換するビデオ変換ユニットが備えられている。
【００２８】
このユニットは、ソース媒体上に記録されたビデオコンテントを、出力モジュールが使用可能なフォーマットに変換する。そのような変換は例えば、ビデオデータの再量子化または再コード化を含む。
【００２９】
好ましい実施形態では、前記書き込みユニットに配分され、データが書き込みのために直ちには利用可能でない場合に、前記ＤＶＤ目標ビデオ上にスペースを割り当てる、データアロケーションユニットが備えられる。
【００３０】
この割り当てユニットは、データが直ちには利用可能でない場合にある特定の要素に対し、ビデオコンテントの要素のためのスペースを取りのけておき割り当てる。
【００３１】
さらなる好ましい実施形態では、前記読み出しユニットに配分され、あるファイルシステムの該ＤＶＤソース媒体上のデータを読み出す、ファイルシステムドライバユニットが備えられている。
【００３２】
このファイルシステムドライバユニットは、ソース媒体上で組織化されたデータを、あるファイルシステムに読み出すために使用される。しかしながら、いくつかのビデオ記録フォーマットはファイルシステムを提供せず、むしろトラック、フラグメントまたはデータのユニットとそれらの位置を表わす他の方法に基づいて、媒体に記録されたコンテントのインデックスを記述する、より初歩的な方法に依存する。これらの場合、ファイルシステムドライバユニットは活動しない。
【００３３】
本発明の目的は、ＤＶＤソースフォーマットを決定するために、ＤＶＤソース媒体上のソースデータを解析するステップ；該解析ステップの結果に基づいて、選択されたソースデータを用いることにより、所望のＤＶＤ目標フォーマットで組織化された目標データを生成するステップ；およびＤＶＤ目標媒体上に前記目標データを書き込むステップからなる、ＤＶＤソース媒体上に記憶されたデータの任意のビデオ記録ソースフォーマットを、任意の所望のビデオ記録目標フォーマットに変換する方法により解決される。
【００３４】
本発明の目的はまた、ＤＶＤソースフォーマットを決定するために、前記ＤＶＤソース媒体上のソースデータを解析するステップ；少なくとも前記ＤＶＤソースフォーマットおよびある包括的ＤＶＤフォーマットで前記ソースデータを提出または提供するステップ；該ＤＶＤ目標フォーマットに依存する前記提供されたＤＶＤフォーマットのうち一つで、データを要求しまたは得るステップ；前記ソースデータを前記要求されたＤＶＤフォーマットに構文解析するステップ；および前記ＤＶＤフォーマットで提供された前記データを、前記ＤＶＤ目標フォーマットに構文解析するステップを含む、ＤＶＤソース媒体上に記憶されたデータの任意のビデオ記録ソースフォーマットを、所望のビデオ記録目標フォーマットに変換する方法により解決される。
【００３５】
この発明の方法は、本発明のシステムに関して既に指摘したものと同じ利点を有するので、繰り返しを避けるために、上記のそれぞれの章を参照されたい。
【００３６】
好ましい実施形態では、前記ＤＶＤソースフォーマットおよび前記ＤＶＤ目標フォーマットが、ＤＶＤ＋Ｒ  ＶＲ、ＤＶＤ＋ＲＷ  ＶＲ、ＤＶＤ−ＲＷ  ＶＲ、ＤＶＤ−ＲＡＭ  ＶＲ、ＤＶＤ−Ｒ  ＶＲおよびＤＶＤ−ビデオおよび場合により市場で流行するようなその他のものである。前記包括的ＤＶＤフォーマットが、全てのＤＶＤソースフォーマットおよび目標フォーマットに共通な情報のみを含むように選択されることが、さらに好ましい。
【００３７】
好ましい実施形態では、前記ソースデータを解析、提出および構文解析する前記ステップが入力モジュールにより実行され、前記データを要求して構文解析する前記ステップが出力モジュールにより実行される。
【００３８】
この組合せのアプローチは、組合せでない設計とは対照的に、方法の将来的な変化または改造がより容易に実行される、という利点を有する。
【００３９】
好ましい実施形態では、前記提供されたＤＶＤフォーマットの一つでデータを要求する該ステップが、該提供されたどのＤＶＤフォーマットが該ＤＶＤ目標フォーマットに最も適合するか決定するステップを含む。
【００４０】
これを言い換えると、入力モジュールは少なくとも二つ、好ましくはそれ以上のＤＶＤフォーマットでソースデータを提供し、かつ出力モジュールはＤＶＤ目標フォーマットの創作に使用できるデータを最も多く含む、提供されたＤＶＤフォーマットを使用する、ということである。
【００４１】
さらに好ましい実施形態では、前記ＤＶＤ目標フォーマットには前記要求されたデータと対応がない要素に対しては、残りの提供されたＤＶＤフォーマットから対応するデータをサーチして要求する。
【００４２】
これを言い換えると、例えそのデータが要求されたＤＶＤフォーマットの一部ではなくても、出力モジュールは常に可能な限り使用可能なデータを得ようとする、ということである。
【００４３】
好ましい実施形態では、本発明の方法は、前記ソース媒体上に記録されたビデオコンテントを、前記ＤＶＤ目標媒体に必要とされるビデオフォーマットに変換するステップを含む。より好ましくは、本方法は、前記ＤＶＤ目標媒体上に、前記ＤＶＤ目標フォーマットで前記データを書き込むステップを含み、前記データを書き込む該ステップが、特別な一次記憶を用いずに実行される。
【００４４】
本発明の目的はまた、ＤＶＤソース媒体に記録されたデータの任意のビデオ記録ソースフォーマットを、所望のビデオ記録ＤＶＤ目標フォーマットに変換するための、コンピュータで使用可能な媒体に記録されたコンピュータプログラム製品であって、前記コンピュータプログラム製品は以上に記載した本発明の方法を実行するための、コンピュータで読みとりが可能なプログラム手段を含むことを特徴とする、コンピュータプログラム製品により解決される。
【００４５】
さらなる特徴と利点が、以下の記載と添付の図面から見いだされうる。
【００４６】
以上に言及した特徴、および以下にこれから説明される特徴は、記述されたそれぞれの組合せのみならず、本発明の範囲を逸脱することなく構成される他の組合せおよび単独ででも用いられうることが、理解されるべきである。
【実施例】
【００４７】
本発明の実施形態は図面に示されており、それらを参照して以下の記載で詳細に説明される。
【００４８】
図１は、本発明によるシステムの、ブロック図を示す。
【００４９】
図２のａ〜ｄは、入力及び出力モジュールの機能を説明するための、異なる変換方式の例を示す。
【００５０】
図１において、ＤＶＤベースのビデオ記録フォーマットを変換するシステムがブロック図の形で示され、システムは参照番号１０を付して示されている。システム１０は、家庭用ＤＶＤビデオレコーダまたは例えばコンピュータの一部であって良い。
【００５１】
システム１０は、任意のＤＶＤの再生が可能な第一のＤＶＤドライブ１２を含んでいる。第１のＤＶＤドライブ１２に割り当てられているのは、ＤＶＤドライブ１２の読み出し動作を制御するために、特にＤＶＤドライブ１２内のＤＶＤ媒体から要求されたデータを読み出すために用いられる、読み出しユニット１４である。
【００５２】
システム１０はさらに、例えばＤＶＤ媒体上のデータにアクセスするために読み出しユニット１４にデータリクエストを送信する、読み出しユニット１４に結合された入力モジュール１６を含んでいる。
【００５３】
入力モジュール１６はまた、ファイルシステムユニット１８と交信する。ファイルシステムユニット１８はＤＶＤドライブ１２内のＤＶＤ媒体（ソース媒体）上のデータを読み出すために備えられ、データはファイルシステムで組織化される（いつもそうとは限らない）。そのためファイルシステムドライバユニットは、入力モジュール１６へのアクセスおよびデータ送信で、読み出しユニットをサポートする。
【００５４】
図１から明らかなようにシステム１０は、ＤＶＤ媒体（ＤＶＤ目標媒体）にデータを記録できるようにする、第２のＤＶＤドライブ２２をさらに含んでいる。そのため第２のＤＶＤドライブ２２は、ＤＶＤバーナである。図１に示されるシステム１０は二つの異なるＤＶＤドライブ１２，２２を用いているにもかかわらず、双方のＤＶＤドライブ１２，２２はＤＶＤ媒体からデータを読み出し、かつデータを書き込めるようにする、一つの単一ＤＶＤドライブとして提供されてもよい。
【００５５】
ＤＶＤ目標媒体での書き込み動作を制御するために、書き込みユニット２４が備えられ第二のＤＶＤドライブ２２と接続されている。書き込みユニット２４は、ＤＶＤ目標媒体に書き込まれるべきデータを供給する、出力モジュール２６と交信する。出力モジュール２６の機能は、後述される。
【００５６】
システム１０は、データアロケーションユニット２８およびビデオ変換ユニット３０を含み、両者とも出力モジュール２６と接続されている。データアロケーションユニットは、ある特定の要素に対してデータが直ちに利用可能でない場合に、データ書き込み期間中にスペースを予約するために用いられる。
【００５７】
ビデオ変換ユニットは、ソース媒体に記録されるビデオコンテントを出力モジュールが使用可能なフォーマットに変換するために用いられる。
【００５８】
図１はさらに、ＤＶＤソース媒体のデータフォーマットを解析するために用いられる、データフォーマット解析ユニット３２を含んでいる、入力モジュール１６を示す。
【００５９】
一般的に知られているように、ここにはＤＶＤ媒体のデータ、特にビデオ記録データを組織化するための、共通の階層的な構造（「フォーマット」と称される）はみられない。その代わりに、今までのところ複数の異なるＤＶＤフォーマットがあり、それらのうちのいくつかは互いに互換性がない。それ故ある第１のＤＶＤフォーマットで組織化されたデータからなるＤＶＤは、いくつかのＤＶＤ再生機では読み出せないこともある。
【００６０】
以前に既に言及したように、現在までに用いられているＤＶＤフォーマットは、ＤＶＤ＋Ｒ  ＶＲ（ビデオ記録）、ＤＶＤ＋ＲＷ  ＶＲ、ＤＶＤ−Ｒ  ＶＲ、ＤＶＤ−ＲＷ  ＶＲ、ＤＶＤ−ビデオおよびＤＶＤ−ＲＡＭである。
【００６１】
従ってデータフォーマット解析ユニット３２は、ＤＶＤドライブ１２内のＤＶＤ媒体に以上に言及したどのＤＶＤフォーマットが用いられているか、を決定するために適合されている。
【００６２】
さらに入力モジュール１６は、例えばシステムに本来的な包括的ＤＶＤフォーマットである少なくとも一つの他のＤＶＤフォーマットに、ＤＶＤソース媒体に記録されたデータを変換するように適合された、変換ユニット３４を含んでいる。
【００６３】
包括的なＤＶＤフォーマットは、上記に言及した現在用いられているＤＶＤフォーマットの中間物として記述されることもある。これは言い換えれば、その包括的なＤＶＤフォーマットが、以上に言及したＤＶＤフォーマットのいずれかを生成するために絶対的に必要な、それらのデータを提供することを意味する。特にそのような包括的ＤＶＤフォーマットは、少なくともチャプター情報と記録情報を含んでいる。それに加えて、可能な限り元々の媒体のレイアウトを維持した、類似のフォーマットの間のカスタム変換を許容するために、特別な拡張が用意されている。例えば、ＤＶＤ＋Ｒ  ＶＲからＤＶＤ＋ＲＷ  ＶＲまたはＤＶＤ−ビデオへの変換の場合は、ディスクが挿入された時のユーザに示されるメニューのレイアウトは、ＤＶＤ−｛ＲＷ／ＲＡＭ｝  ＶＲへ／からの変換はサポートされていない、と表示して維持されることができる。そのような付加的な情報は目標媒体を作成するためには不必要であるが、どこででも適用可能な非包括的詳細を付加して、元の媒体の再生豊富性を顕著に増大する。
【００６４】
さらに、変換ユニット３６は出力モジュール２６の一部であり、受信したデータを所望のＤＶＤ目標フォーマットに変換するために用いられる。
【００６５】
図１の矢印３８は、データのアクセスおよびＤＶＤソース媒体からＤＶＤ目標媒体へのデータの転送のために、入力モジュール１６と出力モジュール２６が互いに交信することを表わす。
【００６６】
入力モジュール１６と出力モジュール２６は、あるＤＶＤフォーマットから他へのデータ処理および変換のための、システム１０内の主要な要素である。二つのモジュール１６，２６の機能は、図２ａ〜ｄを参照しつつ以下に記述される。
【００６７】
図２ａにおいて、ＤＶＤソース媒体はＤＶＤ−ビデオフォーマットに従って組織化されたデータを含んでいる、と仮定される。さらに、ＤＶＤドライブ２２内のＤＶＤ目標媒体に記録されるべきデータは、ＤＶＤ＋Ｒ  ＶＲフォーマットで組織化されていると仮定される。
【００６８】
第一に入力モジュール１６は、この媒体上のソースデータの解析によりＤＶＤソース媒体のフォーマットを決定する。これは、前記データフォーマット解析ユニット３２により実行される。特にデータフォーマット解析ユニット３２は、記録の数、演奏時間、チャプターマークおよびその他のキイ情報である、ソース媒体の記録構造のアウトラインを提供するための全ての関連する情報が集め終わるまで、ファイルシステムおよびビデオ記録要素を読むことにより、ソース媒体を解析する。
【００６９】
次の段階で入力モジュール１６は、即ちＤＶＤ−ビデオフォーマット（これはＤＶＤソースのフォーマットである）および包括的なＤＶＤフォーマットである、二つの異なるＤＶＤフォーマットでソース媒体のデータを提供する。この包括的なＤＶＤフォーマットは、ある他のビデオフォーマットでソース媒体を包括的に再生することができるように、ソース媒体を充分に記述する。
【００７０】
言い換えれば入力モジュール１６は、ソース媒体上のデータにアクセスするために、二つの異なるインターフェイスを提供する。
【００７１】
出力モジュール２６は、この例はＤＶＤ＋Ｒ  ＶＲフォーマットである、所望のＤＶＤ目標フォーマットに対応するインターフェイスを入力モジュールが提供しているか否か、チェックする。そのようなインターフェイスは入力モジュール１６により提供されていないので、ＤＶＤソース媒体からのデータにアクセスするために、出力モジュール２６は上記の包括的なＤＶＤフォーマットインターフェイスを使用する。
【００７２】
出力モジュール２６はデータにアクセスし、かつ所望のＤＶＤ＋Ｒ  ＶＲフォーマットを生成するために用いられるデータを要求するために、この包括的ＤＶＤフォーマットを使用する。この包括的ＤＶＤフォーマットインターフェイスは最低限の情報しか提供しないので、ＤＶＤ＋Ｒ  ＶＲフォーマットはソース媒体からのデータでは満たされない要素を（データ構造中に）含んでいる。
【００７３】
図２ｂに、他の例が示されている。ここではＤＶＤソース媒体はＤＶＤ＋Ｒ  ＶＲフォーマットで構成されたデータを含んでおり、目標媒体はＤＶＤ−ビデオフォーマットで構成されたデータを含んでいることが仮定されている。
【００７４】
この例では入力モジュール１６は、即ちＤＶＤ−ビデオフォーマット、ＤＶＤ＋Ｒ  ＶＲフォーマットおよび包括的なＤＶＤフォーマットインターフェイスである、三つの異なるＤＶＤフォーマットインターフェイスを（ＤＶＤソース媒体上のデータ構造の解析後に）提供する。ソースのフォーマットがＤＶＤ−ビデオフォーマットに極めて似通っているので、ＤＶＤ−ビデオフォーマットインターフェイスが提供される。
【００７５】
以上に既に言及したように、出力モジュール２６は第一にＤＶＤ−ビデオフォーマットインターフェイスを要求する。入力モジュール１６がそのようなインターフェイスを提供しているので、ＤＶＤ−ビデオインターフェイスを経由して、入力モジュール１６と出力モジュール２６の間のデータ転送が実行される。従って出力モジュール２６は、受信したデータを他のフォーマットに転送したり変換したりする必要がない。
【００７６】
図２ｃには、他の例が示されている。ここではＤＶＤソース媒体はＤＶＤ＋ＲまたはＤＶＤ＋ＲＷ  ＶＲフォーマットで構成されたデータを含んでおり、目標媒体上のデータはＤＶＤ＋ＲまたはＤＶＤ＋ＲＷ  ＶＲフォーマットで記録されていることが仮定されている。
【００７７】
入力モジュール１６は、即ちＤＶＤ−ビデオフォーマットインターフェイス、ＤＶＤ＋Ｒ  フォーマットインターフェイスおよび包括的なＤＶＤフォーマットインターフェイスである、三つの異なるインターフェイスを提供する。以上に言及したように、ＤＶＤ＋（Ｒ／Ｗ）フォーマットがＤＶＤ−ビデオフォーマットに極めて似通っているので、ＤＶＤ−ビデオフォーマットインターフェイスが提供される。
【００７８】
ＤＶＤ＋Ｒフォーマットインターフェイスが追加のフォーマット処理なしでデータを使用できるようにするので、ＤＶＤ＋Ｒフォーマットインターフェイスがデータへのアクセスに使用される。それにもかかわらず双方のフォーマットの間の類似性を理由にして、点線の矢印により表わされているので、出力モジュール２６はＤＶＤ−ビデオフォーマットインターフェイスを用いることができる。
【００７９】
図２ｄに、他の例が示されている。ここではソース媒体はＤＶＤ＋Ｒ  ＶＲフォーマットで構成されたデータを含んでおり、ＤＶＤ目標媒体のデータはＤＶＤ−Ｒ  ＶＲフォーマットで構成されていることが仮定されている。
【００８０】
入力モジュール１６は、即ちＤＶＤ−ビデオフォーマットインターフェイス、ＤＶＤ＋Ｒフォーマットインターフェイスおよび包括的なＤＶＤフォーマットインターフェイスである、三つの異なるインターフェイスを提供する。ＤＶＤ−ＲフォーマットとＤＶＤ＋Ｒフォーマットの間の整合性の欠如により、ソース媒体からのデータにアクセスするために、出力モジュール２６は包括的なＤＶＤフォーマットインターフェイスを使用する。したがってこのデータは、目標媒体で使用されるＤＶＤ−Ｒフォーマットを生成するために使用される。
【００８１】
図２ａ〜ｄに示される例は、現在使用されているＤＶＤフォーマットの間の変換の組合せのいくつかの例に過ぎないことに留意するべきである。しかしながら全ての場合において、入力モジュール１６は、ソース媒体のＤＶＤフォーマットに対応するインターフェイスと同様に、少なくとも包括的なＤＶＤフォーマットインターフェイスを提供する。従って出力モジュール２６は、この包括的なＤＶＤフォーマットインターフェイスを用いることにより、ＤＶＤ目標フォーマットを生成するためにソース媒体上の主要なデータに常にアクセスすることができる。
【００８２】
また以上に記述された本発明の方法は、ソフトウェアとしてもハードウェアとしても実装可能であることに留意するべきである。特に二つのモジュール１ｂ、２ｂは、ソフトウェアまたはハードウェアモジュールとして実現できる。
【００８３】
以下では、現在用いられている言及されたＤＶＤフォーマットの簡単な説明と、異なるＤＶＤフォーマットの間の変換に関する詳細が、与えられる。
【００８４】
１．サポートされるＤＶＤビデオフォーマットおよびそれらのアプリケーション
ａ．ＤＶＤ−ビデオ
ＤＶＤフォーラムにより発行された、ＤＶＤビデオ仕様書に従うようなＤＶＤ−ビデオは、ＤＶＤ媒体上にビデオコンテントを提供するために用いられる、初期フォーマットであった。これは、予め処理されたビデオデータを用いて、媒体全体を一度で形成するマスタリングを必要とする、読み出し専用のフォーマットである。この媒体フォーマットの主要な特徴は：
・全ての民生用ＤＶＤ−ビデオ再生機で使用可能である
・Ｎｅｒｏビジョンエクスプレス２のような、マスタリングアプリケーションを用いて生成されることができる
・セクタ毎と同様に、ファイル毎ベースでもコピーすることができる
・ＰＣシステム上でも、書き込み・読み出しが可能である
制限：
・一度書き込まれると、ビデオコンテントはもはや修正することができない
・一度書き込まれると、ビデオコンテントは追加されることができない
・ビデオコンテントはマスター化される必要があるので、リアルタイム記録が不可能である
ｂ．ＤＶＤ−Ｒビデオ記録
リアルタイム記録を用いた、ＤＶＤ−ビデオ互換媒体の作成に用いられるフォーマット。現在のところ製造業者は、主として自社独自の標準を用いている。
【００８５】
ａ．に記載した特性に加えて、以下が適用される：
・ビデオデータが既にあるコンテントを含んでいても、さらに媒体に付加されることができる
制限：
・終了動作がなされなければ、ＤＶＤ−Ｒビデオ記録媒体はスタンドアロン再生機では再生することができない。その代わりに、最初に記録に用いられた記録装置が再生に使用されなければならない
・終了動作がなされた後は、コンテントは追加されることができず、終了動作は撤回不可能である
・現存する記録はいかなる方法によっても修正することができず、例えば段落符号の設定や代替の再生リストを定義することも不可能である
・異なる記録機のブランド／モデルの間では、媒体は交換不可能である
ｃ．ＤＶＤ＋Ｒ  ＶＲ
ＤＶＤ＋Ｒ  ＶＲフォーマットは、編集特性の妥当な組合せとＤＶＤビデオスタンドアロン再生機への高い互換性との両者を維持しながら、セットトップ記録機の間の自由な交換特性を助成するために、ＤＶＤ＋ＲＷ同盟により標準化された。（ＤＶＤ−Ｒビデオ記録フォーマットとの比較では）以下の特徴がこのフォーマットに適用される。
【００８６】
・段落符号が、設定／修正可能である
・再生リストが、記録後に定義されることができる
・ＤＶＤ＋Ｒ  ＶＲ媒体は、記録機のあるブランドから取り出されて他のブランドに移された場合にオーバーライトされる、ディスクメニューを含んでいる
・記録機の間の媒体の自由な交換性が、ＤＶＤ＋Ｒ  ＶＲ記録フォーマットをサポートする
制限：
・終了動作がなされたＤＶＤ＋Ｒ  ＶＲ媒体は、ＤＶＤ−ビデオ仕様を１００％は満たさない
サポートされるオーディオフォーマット：
・ＤＶＤ−ビデオ仕様により定義される全てのフォーマット、
・ドルビーＡＣ−３／ＭＰＥＧ−１オーディオは不可欠である
サポートされるビデオフォーマット：
・ＭＰＥＧ−１（ＮＴＳＣ：３５２×２４０／ＰＡＬ：３５２×２８８）、
・ＭＰＥＧ−２「ハーフＤ１」（ＮＴＳＣ：３５２×４８０／ＰＡＬ：３５２×５７６）、
・ＭＰＥＧ−２Ｄ１（ＮＴＳＣ：７２０×４８０／ＰＡＬ：７２０×５７６）
サポートされるビットレート：
・ＤＶＤ−ビデオによりサポートされる全てのビットレート
ｄ．ＤＶＤ＋ＲＷ  ＶＲ
ライトワンス（１回のみ記録）であるその同類のＤＶＤ＋Ｒ  ＶＲとちょうど同じように、このフォーマットはＤＶＤ＋ＲＷ同盟により標準化された。書き換え可能であるＤＶＤ＋ＲＷ媒体の使用により、削除された記録が使用していたスペースの再使用が可能である。ほとんどのセットトップ記録機によりサポートされていない、または少なくとも限定された方法でしかサポートされていないにもかかわらず、アヘッドソフトウェアのＤＶＤ＋／−ＶＲデフラグメンタのようなＰＣソフトウェアは、この可能性の利点を全面的に利用して使用されている：
・それが使用していたスペースを再利用するために、記録は物理的に削除されることができる
・媒体が少なくとも１ＧＢの記録データを含む限り、媒体はほとんどのスタンドアロン再生機で再生可能にされるための終了動作を必要としない
サポートされるオーディオフォーマット：
・ＤＶＤ−ビデオ仕様により定義される全てのフォーマット、
・ドルビーＡＣ−３／ＭＰＥＧ−１オーディオは不可欠である
サポートされるビデオフォーマット：
・ＭＰＥＧ−１（ＮＴＳＣ：３５２×２４０／ＰＡＬ：３５２×２８８）、
・ＭＰＥＧ−２「ハーフＤ１」（ＮＴＳＣ：３５２×４８０／ＰＡＬ：３５２×５７６）、
・ＭＰＥＧ−２Ｄ１（ＮＴＳＣ：７２０×４８０／ＰＡＬ：７２０×５７６）
サポートされるビットレート：
・ＤＶＤ−ビデオによりサポートされる全てのビットレート（最大／可変最大ビットレート９．８０Ｍｂｐｓ）
ｅ．ＤＶＤ−ＲＷ／ＲＡＭ  ＶＲ
ＤＶＤ−ＲＷ  ＶＲは、ＤＶＤフォーラムにより指示されたとおりにビデオデータを記録するために用いられるように指定されたフォーマットである。唯一のリストされたフォーマットなので、ＤＶＤ−ビデオフォーマットとはいかなる種類の互換性をも有さず、かつスタンドアロンＤＶＤ−ビデオ再生機では再生できない。異なるファイル命名スキームを別にして、ビデオコンテントの記憶にはＵＤＦファイルシステムの異なる版（ＵＤＦ２．００）が用いられる。以下の特徴がこのフォーマットにより提供される：
・ＤＶＤ−ＲＡＭ媒体のためにサポートされる同時再生および記録は、記録のタイムシフト再生を可能にする
・媒体は完全な編集特性を保持する
・削除された記録のスペースは、常に再利用可能である
制限：
・ＤＶＤ−ビデオ再生機と互換でない
サポートされるオーディオフォーマット：
・ＤＶＤ−ビデオ仕様により定義される全てのフォーマット、
・ドルビーＡＣ−３／ＭＰＥＧ−１オーディオは不可欠である
・０−７オーディオチャンネル
サポートされるビデオフォーマット：
・ＭＰＥＧ−２Ｄ１（ＮＴＳＣ：７２０×４８０／ＰＡＬ：７２０×５７６）
・ＮＴＳＣ：７０４×４８０，ＰＡＬ：７０４×５７６
・ＭＰＥＧ−２「ハーフＤ１」（ＮＴＳＣ：３５２×４８０／ＰＡＬ：３５２×５７６）、
・ＭＰＥＧ−１（ＮＴＳＣ：３５２×２４０／ＰＡＬ：３５２×２８８）、
・ＮＴＳＣ：５４４×４８０，ＰＡＬ：５４４×５７６
・ＮＴＳＣ：４８０×４８０，ＰＡＬ：４８０×５７６
サポートされるビットレート：
・ＭＰＥＧ−２用最大／可変最大ビットレート９．８０Ｍｂｐｓ
２．異なるＤＶＤ記録フォーマットの間の変換
以上に記述されたＤＶＤ媒体の記録に用いられる６つのフォーマットは、互いの間で変換されることができる。ある場合には、同じＤＶＤフォーマットで組織化されたデータのコピーを許可するのみである以前のアプローチに対応する、コピーされることが必要なだけである。他の場合には、媒体の主要な部分のレイアウトが再編される必要がある。以下の表は、異なる記録フォーマット（左から右へ）と、指定された目標フォーマット（上から下へ）への変換には何がなされなければならないかを特定する。
【表１】
2005322389.tif 000003
凡例（複雑性の増加レベル）：
・互換：指定された方向では、二つのフォーマットは互換であり、１：１のコピーが実行可能である
・セクタマッピング：セクタマッピングが一度なされると二つのフォーマットは互換であり、ユーザに意識させないでセクタマッピングが適用される限り、これは基本的に１：１コピーを用いて媒体が変換されることを可能にする
・ファイルシステム＿修正：ソース媒体および目標媒体に用いられるファイルシステムはわずかに異なるが、指定された方向ではいくつかのセクタパッチの適用により変換されることができる
・ファイルシステム＿再創作：ソース媒体および目標媒体に用いられるファイルシステムは、セクタパッチを用いて修正されるには異なり過ぎている。ソース媒体および目標媒体用の実際のユーザコンテント（ファイル）は同じなので、ファイルシステムは再作成されなければならない
・コンテント＿パッチング：双方のファイルシステムおよびいくつかまたは全てのユーザコンテント（ファイル）は、修正される必要がある。ファイルシステムが再生成されるので、パッチングの適用によりユーザコンテントが修正される
・再作成：ユーザコンテントのかなりの部分が、再作成される必要がある。これは例えば、メニューの表現またはナビゲーションデータがスクラッチから再創作される必要がある場合である
・再コード化：ＭＰＥＧ２ビデオデータまたはオーディオコンテントのレベルまで戻って、ユーザコンテントは再作成されなければならないかもしれない
・仕様欠落：この媒体型式への変換は可能ではあるが、仕様が必要である。この組合せをサポートするために、欠落した仕様に従って入力またはプロデューサプラグインが実装されなければならない
ａ．ＤＶＤ＋ＲＷ  ＶＲとＤＶＤ＋Ｒの間の変換
これは上記の表では、最も単純な場合である。ファイルシステムまたは実際の表現またはナビゲーションコンテントを再創作する必要なく、これを達成することができる。ＲＳＡＴセクタマッピングテーブルマッピングセクタアドレスを、終了動作をしないＤＶＤ＋Ｒ  ＶＲ媒体の最初の１５８７２論理ブロックに分解または創作しなければならないことが全てである。ＤＶＤ＋Ｒ（Ｗ）  ＶＲ媒体から／へコピーする場合に起こりうる、三つの異なるシナリオがある：
・ＤＶＤ＋ＲＷ  ＶＲから終了動作済みのＤＶＤ＋Ｒ  ＶＲへの変換の場合の、セクタ毎の１：１コピーの創作
・終了動作済みのＤＶＤ＋Ｒ  ＶＲからＤＶＤ＋ＲＷ  ＶＲへの変換の場合、指定されたＶＲＭＩスクラッチ領域を参照しながら、ファイルＶＩＤＥＯ＿ＲＭ．ＤＡＴが創作されなければならない。この領域はＤＶＤ＋Ｒ  ＶＲには不可欠ではなく、従って存在しない場合がある。この場合、Ｎｅｒｏ−ＡＰＩＮｅｒｏｂｕｒｎ（  ）機能を＋ＶＲフラグセットと共に用いて、ファイルシステムが再創作されなければならない
・ＲＳＡＴテーブルを解釈しつつ、予約されたフラグメントのセクタを再マップ化する。（ユーザに意識させないＲＳＡＴマッピングをサポートするＬＢＮベースの媒体リーダインターフェイスは、Ｎｅｒｏ−ＡＰＩに既に装備されている）
１．終了動作をしないＤＶＤ＋Ｒ  ＶＲからＤＶＤ＋ＲＷ  ＶＲへの変換の場合
２．終了動作をしないＤＶＤ＋Ｒ  ＶＲから終了動作済みのＤＶＤ＋Ｒ  ＶＲへの変換の場合
・媒体の始まりに１５８７２論理ブロックの予約フラグメントを作り、Ｎｅｒｏ−ＡＰＩＮｅｒｏｂｕｒｎ（  ）コールを＋ＶＲフラグセットと共に用いて、ＤＶＤ＋ＲＷ  ＶＲ媒体の１６３８４論理ブロック内に位置する全てのファイルを書き換える。ＤＶＤ＋Ｒ  ＶＲ上のアドレス可能な予約領域はＤＶＤ＋ＲＷ  ＶＲ媒体の最大書換領域より小さいので、ＤＶＤ＋ＲＷ  ＶＲから終了動作をしないＤＶＤ＋Ｒ  ＶＲへの変換の場合、ファイルシステムは再度創作されなければならない
・セクタ単位毎のコピーの実行により、終了動作済みのＤＶＤ＋Ｒ  ＶＲから終了動作をしないＤＶＤ＋Ｒ  ＶＲへの変換がなされる場合、ディスクの始めの１５８７２論理ブロックを使用して、この領域を予約フラグメントで置き換える。（終了動作の際に媒体に付加された第二のＡＶＤＰの前に、コピーは終了しなければならない）
ｂ．ＤＶＤ−ＲＷ  ＶＲからＤＶＤ−ＲＡＭ  ＶＲへの変換
上記の場合のようには全く単純ではないにもかかわらず、ＤＶＤ−ＲＷ  ＶＲからＤＶＤ−ＲＡＭ  ＶＲへの変換は全ファイルシステムが再創作されることを要求しない。ファイルシステムの再創作を避けることにより、記述された方法は媒体上のファイルシステムエラーに起因するデータの損失が全くないことを保証するのみならず、本来の創作者が作成した全ての属性と実施細則の詳細を維持することにより、媒体の本来の創作者との最大の互換性の維持を支援する。
【００８７】
ＤＶＤ−ＲＷとＤＶＤ−ＲＡＭ  ＶＲに用いられるファイルシステムの間の差異は、わずかなもののみである：
・ＤＶＤ−ＲＡＭは、節約テーブルを用いた能動的な欠陥管理を必要としない。従って、パーティション形式は「節約パーティション」から「物理的パーティション」に切り換えられる必要がある。指定された節約領域と同様に、節約テーブルの任意の例はＤＶＤ−ＲＷからＤＶＤ−ＲＡＭへコピーされた場合消去される。そのために自由化された任意のディスクのスペースは、記録のために利用可能なスペースに付け加えられることができる。しかしながらＤＶＤ−ＲＷ媒体の初期記録フェイズの際に欠陥ブロックが見つけられ置換された場合は、ＵＤＦパーティションを構成する論理ブロックをコピーする時に、節約テーブルは分析されなければならない。
【００８８】
・ＤＶＤ−ＲＡＭは、パケットレベルでは動作しない。従ってＤＶＤ−ＲＡＭ媒体のパケットサイズは、一般的に１論理ブロックである。この値がＵＤＦファイルシステムの認識シーケンスに保存されているために、一つの媒体型式から他の媒体型式への変換の際に訂正されなければならない。ブロックではなくパケット内で指定されたファイルシステム内の全ての値は、従って節約テーブルおよび目標媒体で消去されるべき置換領域を例外として、拡大される必要がある。
【００８９】
ｃ．ＤＶＤ−ＲＡＭ  ＶＲからＤＶＤ−ＲＷ  ＶＲへの変換
ＤＶＤ−ＲＷからＤＶＤ−ＲＡＭ  ＶＲへの変換に一般的に似ている一方で、この作業は現存するファイルシステムの修正によりユーザに意識させないで容易に実行されることができない。この理由は、パケット記録媒体については、ＤＶＤ−ＲＷに対して１６論理ブロックであるパケット境界に全てのＤＶＤ−ＶＲファイルが配列されなければならないのに対し、一方ＤＶＤ−ＲＡＭは指定されたパケットサイズを有さないので、１論理ブロックのパケットサイズが仮定されているからである。現存するファイルシステムを正しく配列されたそのオブジェクトの全てを持つように修正することは、全てのファイル内容を再配列し、それらの参照番号を改変することを必要とする。技術的には可能であるが、スクラッチからファイルシステムを再創作することよりもかなり容易である、という程度である。従ってＤＶＤ−ＲＡＭからＤＶＤ−ＲＷへのコピーをする場合は、ＤＶＤ−ＲＡＭに記憶されたファイルは、ＤＶＤ−ＲＷ  ＶＲ仕様に適合された物理パーティションファイルシステムであるＵＤＦ２．００に付加され、その全ての制限に付随するものはＮｅｒｏ−ＡＰＩおよび内蔵のＵＤＦファイルシステム生成器を用いて目標媒体に記録される。
【００９０】
ｄ．ＤＶＤ＋Ｒ（Ｗ）  ＶＲからＤＶＤ−ビデオへの変換
ＤＶＤ＋Ｒ（Ｗ）  ＶＲからＤＶＤ−ビデオへの変換は、ファイルシステムを再作成し、ユーザコンテント（ファイル）にいくつかのパッチを当てることにより実行されることができる。＋ＶＲフォーマット仕様で定義されているので、そのようなファイルの書き込み順序の修正のために、特に＊．ＩＦＯ形式のファイル内のＲＬＢＮ参照番号は改変されなければならない。それに加えて、下記のＤＶＤ−ビデオ仕様違反は再度解決される必要がある：
・全ての＊．ＩＦＯ形式のファイルは、全ての＊．ＶＯＢ形式のファイルの前に配置されなければならない。全てのＶＴＳ＿０ｘ＿ｙ．ＶＯＢ形式のファイルと同じｙを有するファイルは、それらの物理的位置を共有する。これを解決することは、全てのタイトルセットが論理ブロックの固有の領域を参照する状態にまで、全ての＊．ＶＯＢ形式のファイルが再創作されることを必要とする。ソース媒体は目標媒体と同様３つまでのタイトルセットを含んでおり、一つが各々の記録フォーマット：ＭＰＥＧ１，ＭＰＥＧ−２ハーフＤ１、ＭＰＥＧ−２Ｄ１をサポートする
・共有されるＶＴＳＴＴ＿ＶＯＢＳ内の全てのＶＯＢに対して、固有の番号が提供される必要がある
・セル番号が、シーケンシャルに増加するセル番号に改変されなければならない
・プログラムチェインにより参照されない、未使用のＶＯＢスペースの削除
・フォワードサーチポインタタイムスタンプは、訂正されなければならない
・ＶＯＢの最後のビデオフレームの終了時間の表示の訂正
・Ｐ−ＳＴＤ＿バッファパラメータの規則（ＤＶＤ＋ＶＲに対しては、最初のＶＯＢＵの後の任意のパケットヘッダにこれらのパラメータが含まれている）
これら全ての変更は、ソース媒体に記憶される元のファイルから入力データを得て、ユーザに意識させることなくファイルオブジェクトをパッチすることにより実行される。
【００９１】
ｅ．ＤＶＤ−ＶＲからＤＶＤ＋ＶＲへの変換
このプロセスは、ある意味でのみ真実である、再創作が必要であると記載されている。ＤＶＤ−ＶＲ媒体はメニューを含まない一方で、ＶＲ＿ＭＡＮＧＲ．ＩＦＯの解析と自己定義型メニューテンプレートの適用により利用可能な情報から、それを生成することができる。
【００９２】
媒体が終了動作をなされるまで、＋ＶＲ媒体のメニューレイアウトはいつでも変更可能なので、必要ならばＮｅｒｏビジョンエクスプレス２（本出願の譲受人の製品）を用いて適宜のメニューが生成される時に、メニューテンプレートが精巧でありすぎる必要はない。
【００９３】
ＤＶＤ−ＶＲからＤＶＤ＋ＶＲへ変換する場合、下記の事項が考慮されなければならない：
・ＶＲ＿ＭＡＮＧＲ．ＩＦＯは、ＤＶＤビデオ．ＩＦＯファイルと共通の量を有さないので、全ての＊．ＩＦＯおよび＊．ＢＵＰ形式のファイルはスクラッチから生成されなければならない
・ユーザに示されることができるＶＲ＿ＭＡＮＧＲ．ＩＦＯから、タイトル／ルートメニューを生成するためにメニューテンプレートが用いられなければならない
・ＶＲ＿ＭＡＮＧＲ．ＩＦＯからＤＶＤ＋ＶＲビデオ記録マネジメント情報（ＶＲＭＩ）が、生成されなければならない
・ＶＲ＿ＳＴＩＬＬ．ＶＲＯおよびＶＲ＿ＡＵＤＩＯ．ＶＲＯに作られた静止画および音声のみの記録は、通常の＋ＶＲ記録に変換されなければならない
・下記のＤＶＤ−ＶＲビデオの解像度はＤＶＤ＋ＶＲによりサポートされておらず、記載された方法を用いる媒体の１：１変換を妨げる。その理由は、ビデオストリームの解像度の変更は全てのタイムスタンプと、従ってそれを記述する構成の調整よりむしろ媒体のナビゲーションレイアウトの再創作を伴う再コード化を必要とするからである：
・ＮＴＳＣ：７０４×４８０，ＰＡＬ：７０４×５７６
・ＮＴＳＣ：５４４×４８０，ＰＡＬ：５４４×５７６
・ＮＴＳＣ：４８０×４８０，ＰＡＬ：４８０×５７６
・各々のＶＯＢＵの始めに、ＤＶＤ−ＶＲリアルタイムデータ情報パック（ＲＤＩ＿ＰＣＫ）から、ナビゲーションパック（ＮＡＶ＿ＰＣＫ）が生成される必要がある。このプロセスはまた、データサーチ情報（ＤＳＩ）パケットを生成するために、ＶＲ＿ＭＡＮＧＲ．ＩＦＯでコード化されるサーチポインタの結合を必要とする。各々のＲＤＩ＿ＰＣＫは、正確に一つのＮＡＶ＿ＰＣＫにより置換される
・ＰＣＩパケットは、変換される必要がある
・ＤＶＤ＋ＶＲは、セルの最大表示期間を限定する（「ＤＶＤ＋ＲＷビデオフォーマット仕様」、３．２．３．２）ので、ＤＶＤ−ＶＲ媒体から到来する入力セルは分割される必要があるかもしれない。ＤＶＤ＋ＶＲは、初めからナビゲーションパックを修正する必要なく、セル毎のベースで編集することができるようにこれを行う（これはまたスタンドアロンＤＶＤ−ビデオ再生機で効果を奏するように、再生シーケンスになされた変化を「適合」させるために行われなければならない）
ビデオコンテントの一部ではない、ＤＶＤ−ＶＲ媒体に記憶された全ての追加のデータは変換の過程で失われることに、留意しなければならない。これは将来ＤＶＤ＋ＶＲ２．０媒体の創作がサポートされた場合に、変更されるかもしれない。
【００９４】
ｆ．ＤＶＤ−ＶＲからＤＶＤ−ビデオへの変換
ＤＶＤ−ＶＲからＤＶＤ−ビデオへの変換は、ＤＶＤ−ＶＲからＤＶＤ＋ＶＲへの変換と同様である。上記の陳述に関しては、ただ二つのみの主要な差異がある：
・メニューレイアウトは一度生成されると変更されることができない。従って、例えばＮｅｒｏビジョンエクスプレス２のメニュー編集機能を用いて、ユーザの媒体に用いられるメニューレイアウトに関していくつかの選択肢をユーザに与えることは、さらに望ましい
・ＤＶＤ＋ＶＲは全てのＤＶＤ−ビデオ関連モードを許容するよりむしろ三つの記録解像度に限定されるので、ＤＶＤ−ＶＲからＤＶＤ＋ＶＲへの変換で免除される、解像度ＮＴＳＣ：７０４×４８０／ＰＡＬ：７０４×５７６は、ＤＶＤ−ビデオへの変換の場合にサポートされる（その理由は、用いられるビデオの解像度ごとに一つのタイトルセットが必要であり、かつ三つのタイトルセットの最大のものはＤＶＤ＋ＶＲ媒体用に許容されるように定義されているという事実に関連しそうである）。残りのＤＶＤ−ＶＲの特定のビデオ解像度は、ＤＶＤ−ＶＲからＤＶＤ−ビデオへの変換も妨げている
ｇ．ＤＶＤ＋ＶＲからＤＶＤ−ＶＲへの変換
ＤＶＤ＋ＶＲからＤＶＤ−ＶＲへの変換は、実施の観点からは反対方向への変換よりも問題が少ない。しかしながら、ＤＶＤ−ＶＲはカスタムメニューを定義する手段を提供しないので、全てのメニュー表現は変換過程で失われる。第二に、ＤＶＤ−ＶＲはＤＶＤ−ビデオ仕様によりサポートされない例外的ないくつかの解像度をサポートする一方で、ＤＶＤ−ビデオにより提供される全ての解像度はまたＤＶＤ−ＶＲによりサポートされるので、全ての媒体およびそのタイトルが効果的にＤＶＤ−ＶＲに変換されることができる。
【００９５】
以下は、この変換に必要なステップである：
・ＶＲＭＩおよびＶＴＳ＿０ｘ＿０．ＩＦＯに記憶された情報からＶＲ＿ＭＡＮＧＲ．ＩＦＯファイルが創作されなければならず、メニューデータは変換過程で廃棄される
・ＤＶＤ−ＶＲリアルタイムデータ情報パケット（ＲＤＩ＿ＰＣＫ）は、ナビゲーションパック（ＮＶ＿ＰＣＫ）から創作されなければならない
・ＶＲ＿ＭＡＮＧＲ．ＩＦＯに記憶されたようなデータサーチ情報は、ナビゲーションパック（ＮＶ＿ＰＣＫ）から抽出されなければならないかもしれない
・ＰＣＩパケットは、変換される必要がある
３．ＶＲ記録フォーマットおよび提供される情報の種類
ａ．＋ＶＲ記録フォーマット
・ディスクの記録に用いられるＴＶシステム（ＰＡＬ、ＮＴＳＣ）
・最後の変更の日付と時間
・ディスクキィフレーム参照文
・ディスク名およびフォーマット、代替ディスク名およびフォーマット
・製造者ＩＤ、記録機モデルＩＤ、ファームウェアＩＤ
・メニューレイアウトＩＤ
・フルタイトルの数（記録、最大４９）
・タイトル再生順序
・全ディスクのグローバルチャプタマーカー：
１．ＶＯＢＵおよびフレームナンバーによる、一つのビデオフレームの独特な参照
２．記録、セルまたはＶＯＢＵの始まりを参照する、チャプタマーカー用の特別なフラグ
３．チャプタキィフレーム参照文
・各々の記録に対して：
１．書き込み保護フラグ
２．ビットレートの記載
３．ビットレートモード（可変ビットレート、最大付き可変ビットレート、固定ビットレート、ＣＢＲおよびＣＶＢＲの混用）または未指定
４．入力ソース（アナログ／デジタルカメラ、アナログ／デジタル放送、アナログ／デジタル未知、混用、未指定）
５．ＥＮ３００  ４６８に従う、コンテントの分類（レベル１，レベル２）
６．オプションとしてＩＥＣ−６０９５８音声データ
７．記録日時
８．フルタイトルの全再生時間
９．記録キィフレーム参照文
１０．記録名およびフォーマット、代替記録名およびフォーマット
１１．９９までのチャプタ参照文を含む一つの再生リスト、チャプタは任意の順序で１度以上参照されてもよい
・フリー領域はそれが発生した順にセクタの範囲により指定され、記録は細分化／インターリーブされることはない
・ＤＶＤ−ビデオ仕様準拠メニューと、ＤＶＤスタンドアロン再生機への下位互換性のため、および強調ユーザエクスペリエンスのためのナビゲーションデータ
・各々のＶＯＢＵに対して（ビデオオブジェクトユニット）：
１．アスペクト比
ａ．４：３フルフォーマット
ｂ．１４：９レターボックス、センタ位置
ｃ．１４：９レターボックス、トップ位置
ｄ．１６：９レターボックス、センタ位置
ｅ．１６：９レターボックス、トップ位置
ｆ．＞１６：９レターボックス、センタ位置
ｇ．１４：９フルフォーマット、センタ位置
ｈ．１６：９フルフォーマット、センタ位置
２．記録日時
３．サブタイトルモード（活性イメージ領域のサブタイトル、活性イメージ領域外のサブタイトル）
・それをサポートするＴＶセットにより理解可能なクローズド・キャプション（字幕）を提供する、ビデオストリームのＧＯＰ層のｕｓｅｒ＿ｄａｔａ（  ）フィールド内でライン２１データがオプションとして指定される（聴力障害者等用のＴＶ放送サブタイトル）
ｂ．−ＶＲ記録フォーマット
・別個の記録成分としての静止画像、それらの秒で表わすグローバル再生時間
・再生で何処から続けるか指定する、リジュームマーカ
・ディスクキィフレーム参照文
・ディスクキィフレーム創作時間
・ディスク名、代替ディスク名およびフォーマット
・９９グローバル再生リスト用サポート：
１．再生リスト型式（静止画、動画、混用）
２．創作日時
３．テクスチュアの記述
４．再生リストキィフレーム参照文
・フルタイトルの数（記録、最大６４）
・各々のストリームに対して：
１．ビデオ圧縮（ＭＰＥＧ−１、ＭＰＥＧ−２）
２．このタイトルの記録に用いたＴＶシステム（ＰＡＬ、ＮＴＳＣ）
３．アスペクト比（４：３、１６：９）が、ＲＤＩ＿ＰＣＫ内のＶＯＢＵ当たりで指定されてもよい
４．ビデオストリームのＧＯＰ層のｕｓｅｒ＿ｄａｔａ（  ）に記憶された、ライン２１データの利用可能性を表わすフラグ（インターリーブされたビデオ信号のフィールド１およびフィールド２用に別途に指定される）
５．ビデオ解像度：
ａ．ＭＰＥＧ−２Ｄ１（ＮＴＳＣ：７２０×４８０，ＰＡＬ：７２０×５７６）
ｂ．ＮＴＳＣ：７０４×４８０，ＰＡＬ：７０４×５７６
ｃ．ＭＰＥＧ−２「ハーフＤ１」（ＮＴＳＣ：３５２×４８０，ＰＡＬ：３５２×５７６）
ｄ．ＭＰＥＧ−１（ＮＴＳＣ：３５２×２４０，ＰＡＬ：３５２×２８８）
ｅ．ＮＴＳＣ：５４４×４８０，ＰＡＬ：５４４×５７６
ｆ．ＮＴＳＣ：４８０×４８０，ＰＡＬ：４８０×５７６
６．記録に用いられたオーディオフォーマット（ドルビーＡＣ−３、ＭＰＥＧ−１または拡張ビットストリームなしのＭＰＥＧ−２、拡張ビットストリーム付きのＭＰＥＧ−２、リニアＰＣＭオーディオ）およびオーディオビットレート同様チャンネル配分を指定するアプリケーションフラグ
７．色を表わす、サブピクチャストリーム
・各々の記録に対して
１．記録時間
２．この記録に関連するストリーム番号
３．開始表示時間
４．終了表示時間
５．オーディオギャップ情報
・各々の静止画像ストリーム情報に対して
１．ビデオ圧縮（ＭＰＥＧ−１、ＭＰＥＧ−２）
２．このタイトルの記録に用いたＴＶシステム（ＰＡＬ、ＮＴＳＣ）
３．アスペクト比（４：３、１６：９）が、ＲＤＩ＿ＰＣＫ内のＶＯＢＵ当たりで指定されてもよい
４．ビデオ解像度：
ａ．ＭＰＥＧ−２Ｄ１（ＮＴＳＣ：７２０×４８０，ＰＡＬ：７２０×５７６）
ｂ．ＮＴＳＣ：７０４×４８０，ＰＡＬ：７０４×５７６
ｃ．ＭＰＥＧ−２「ハーフＤ１」（ＮＴＳＣ：３５２×４８０，ＰＡＬ：３５２×５７６）
ｄ．ＭＰＥＧ−１（ＮＴＳＣ：３５２×２４０，ＰＡＬ：３５２×２８８）
ｅ．ＮＴＳＣ：５４４×４８０，ＰＡＬ：５４４×５７６
ｆ．ＮＴＳＣ：４８０×４８０，ＰＡＬ：４８０×５７６
５．記録に用いられたオーディオフォーマット（ドルビーＡＣ−３、ＭＰＥＧ−１または拡張ビットストリームなしのＭＰＥＧ−２、拡張ビットストリーム付きのＭＰＥＧ−２、リニアＰＣＭオーディオ）およびオーディオビットレート同様チャンネル配分を指定するアプリケーションフラグ
６．色を表わす、サブピクチャストリーム
・各々の静止画像グループに対して
１．ビデオパーツの数（最大６４）
２．静止画像ストリーム番号
３．最初の記録時間
４．最後の記録時間
・各々の静止画像グループ情報のＶＯＢに対する関連するオーディオに対して
・それをサポートするＴＶセットにより理解可能なクローズド・キャプション（字幕）を提供する、ビデオストリームのＧＯＰ層のｕｓｅｒ＿ｄａｔａ（  ）フィールド内でライン２１データがオプションとして指定される（聴力障害者等用のＴＶ放送サブタイトル）
・再生リストおよびプログラム内のオプションとしてのテクスチュア情報
・媒体を修正した最後の記録機の製造者ＩＤ
・各々のムービーセルに対して：
１．エントリポイントの数（チャプタ）
２．オプションとしての主要なテキスト情報を含む、表示時間によるエントリポイント（最大９９）
３．関連する記録
・各々の静止画像セルに対して：
１．関連する静止画像グループ
２．エントリポイントの数
３．オプションとしての主要なテキスト情報を含む、番号により指定されるエントリポイント（最大９９）
・各々のＶＯＢＵ（ビデオオブジェクトユニット）に対して：
１．記録時間
２．アスペクト比（４：３、１６：９、１４：９  レターボックスセンタ、１４：９レターボックストップ、１６：９レターボックスセンタ、１６：９レターボックストップ、＞１６：９レターボックスセンタ、１４：９フルフォーマットセンタ）
３．サブタイトルモード（オープンサブタイトルなし、活性イメージ領域のサブタイトル、活性イメージ領域外のサブタイトル）
４．フィルムカメラモード（カメラモード、フィルムモード）
５．ＶＯＢＵの創作に用いられた、記録機の製造者ＩＤ
４．発明の概要
本出願は、ＤＶＤベースのビデオ記録フォーマットを相互に変換するシステムおよび方法に関する。従って本発明のシステムおよび方法は、任意のＤＶＤビデオ記録フォーマットの、任意の他のＤＶＤビデオ記録フォーマットへの変換を可能にする。
【００９６】
好ましい実施形態によれば本出願は、読み出し専用ＤＶＤ−ビデオフォーマットおよびそれらの記録可能な変異種、ＤＶＤ−Ｒビデオ記録フォーマットと同様に、異なるＤＶＤベースのビデオ記録フォーマット（即ちＤＶＤ＋Ｒ  ＶＲ、ＤＶＤ＋ＲＷ  ＶＲおよびＤＶＤ−ＲＷ／ＲＡＭ  ＶＲ）を相互に変換するシステムおよび方法に関する。主要な目的は、目標ディスクのディスクレイアウトを創作するために、元の媒体上の全ての利用可能な情報を結合させる必要なく、リマスタリングを行うことである。コピーしている間に、データ処理アプリケーションＲＡＭ以外の一次記憶領域は使用されることはない。さらに、コピーはある指定された種類（以上にリストされたような）一つの媒体から、サポートされる媒体のフォーマットのリストから異なる種類へ、行われる。
【００９７】
以上に記載されたような包括的なビデオ記録フォーマットの変換は、規格化されかつ拡張可能な方法で設計された、いくつかの別個の部品からなる。これらの部品の間の交信は、任意のビデオ記録フォーマットから他へ変換するために、種々のプラグインが互いに他と協働して用いられる方法で、拡張可能でかつ明らかに定義されるインターフェイスを用いて実行される。
【００９８】
ａ．読み出しユニットドライバ１４
このモジュールは、内在するハードウェア（例えば読み出しユニット）に独立である、包括的かつ拡張可能なインターフェイスを輸出する、元の媒体へのローレベルブロック読み出しアクセスを提供するためにある。このインターフェイスの拡張可能性は、入力された記録フォーマットに従属する元の媒体に関する、ローレベルの情報を提供するために用いられる。
【００９９】
ｂ．ファイルシステムドライバ１８
必要とされる限りでは、包括的かつ拡張可能なインターフェイスを輸出するファイルシステムドライバは、ファイルシステムのソース媒体上に組織化されたデータを読み出すために用いられる。ハードウェアとの交信は、読み出しユニットドライバと内在するハードウェアに独立なセクタアクセス層（ａ．）を用いて実行される。
【０１００】
ｃ．入力モジュール１６
媒体へのアクセスは、ａ．およびｂ．の双方により独立に提供されるが、ここでｂ．はファイルシステムを含む入力フォーマットのみに適用可能な、付加的な部品である（ある種のビデオ記録フォーマットは、ファイルシステムを提供せず、むしろトラック、フラグメントまたはデータのユニットとそれらの位置を表わす他の方法に基づいて、媒体に記録されたコンテントのインデックスを記述する、より初歩的な方法に依存する）。
【０１０１】
最初のステップとして、記録の数、それらの演奏時間、チャプタマークおよびその他のキィ情報である媒体の記録構造のアウトラインを提供するために、全ての関連する情報が集められるまで、ファイルシステムとビデオ関連部品を読み出すことにより、このモジュールは元の媒体を解析する。次に全てのこの情報は、他のビデオ記録フォーマットでその媒体を包括的に複製できるように、包括的なインターフェイスで充分にその媒体を記述するために提供される。それに加えて、可能な限り元の媒体のレイアウトを維持しつつ、類似のフォーマットの間のカスタムな変換を可能にするために、特別な拡張が提供される。例えばＤＶＤ＋Ｒ  ＶＲからＤＶＤ＋ＲＷ  ＶＲまたはＤＶＤ−ビデオへの変換の場合、ディスクが挿入された時にユーザに表示されるメニューのレイアウトが維持される一方で、ＤＶＤ−｛ＲＷ／ＲＡＭ｝  ＶＲから／への変換時に、これがサポートされない。そのような付加情報は、目標媒体を作成するためには不必要であるが、しかしどこででも適用可能な包括的でない詳細を付加して、元の媒体の再生の豊富さを顕著に増大する。
【０１０２】
第二のステップは、その媒体に記録されたビデオコンテントを、ソース媒体に記憶された元のフォーマットで提供する事からなる。これは、入力モジュールからの特別な記録または記録の一部に対し、任意の挿入された相手にビデオコンテントの読み出しを可能にする、パイプ化オブジェクトによってなされる。
【０１０３】
ｄ．ビデオフォーマット変換ユニット３０
必要な場合、ソース媒体に記録されたビデオコンテントは、出力モジュールにより使用可能なフォーマットに変換されなければならない。このモジュールは従って、ビデオコンテントの変換に責任をとるためにある。そのような変換は、例えば圧縮フォーマットが既に互換であるならば再コード化が起こらないような、厳密に要求されるのと同程度のみのビデオコンテントを徐々に変化させる処理を行う。その代わりに、ビットレートのみが限定される必要がある限り、再量子化が考慮される。一般的な規則として、変換プロセスにおいては元のフォーマットが可能な限り保存される。
【０１０４】
ｅ．目標フォーマットの作成を伴う、出力モジュール２６
ａ．に記載された入力モジュールの出力と共に備えられ、この層は既に実装された目標フォーマットで記録を再生する。ａ．で言及した、インターフェイスを通して得られたような包括的情報は、付随的で包括的でない情報が利用可能である限り、それを用いて解釈される。ビデオフォーマットの変換は、必要とされるような、ビデオフォーマット変換器（ｄ．）にサポートされる目標フォーマットのリストを指定することにより、このモジュールにより起動される。
【０１０５】
データの部分およびそれらの意図されたレイアウトが書き込まれた順序を同じにして、目標媒体上にそれらを記述する、記述的なインターフェイスを用いたドライバを通して、出力モジュールは記録用ハードウェアと交信する。データのレイアウトは、データ部分が互いに他に従属することを可能にするために必要である。再生されるべきビデオ記録の論理的レイアウトは充分適切に記述されていたとしても、目標媒体上に記憶されることができるフォーマットで記録されたデータを得るために、ａ．に記載したようなビデオコンテント変換器を用いて、ビデオコンテントを変換することが必要になるかもしれない。この場合目標媒体の最終的な物理レイアウトは、一般的にコード化された後になって初めてそのサイズが知られる、変換されたビデオデータ用に必要とされる割り当てスペースに依存する。例えばハードディスクである、中間記録媒体を防止するために、ビデオデータを記述する要素が目標媒体に書き込まれる時に、そのビデオデータに必要とされる割り当てスペースを知り得るように、ある順序でデータ要素が作成される必要がある。
【０１０６】
ｆ．データアロケーションユニット２８
ある特定の要素に対し、データが直ちには利用可能でない場合に、スペースを取りのけておくことで、このモジュールはビデオコンテントの要素に対して、作成の規則を解釈する。このメカニズムの実装は、ある特別な媒体の型式に対して拡張を提供する、抽象ブロック書き込みインターフェイスに基づいている。
【０１０７】
ｇ．ブロックベースのコンテント出力を伴う、書き込みユニットドライバユニット２４
目標媒体書き込みハードウェアは、目標媒体のブロックベースの書き込みのための包括的かつ拡張可能なインターフェイスを提供する、専用の記録機ドライバを通してアクセスされる。用いられたビデオ記録フォーマットおよび目標媒体の型式に依存して、例えばライトワンス（１回のみ書き込み可能）媒体上の予約スペースのような、追加の機能がインターフェイスの拡張性により提供される。
【０１０８】
ある特定の実施形態が詳細に記述されているが、当業者は上記の記述から本発明の広範な教示内容が種々の形態で実施可能であることを理解することができる。従って、図面、明細書および請求項の検討により、当業者には他の修正が自明になるので、本発明が特定の例について記述されている一方で、本発明の真の範囲は、それらに限定されるべきでない。例えば請求項に定義された発明の概念は、入力モジュールおよび出力モジュールを使用せずに実施されてもよい。むしろ単一のモジュールが、本発明に従う変換機能を実現することができる。
【０１０９】
５．内容が参考として組み込まれた、下記の文献に見られるＤＶＤフォーマットに関する追加の情報
・ＤＶＤ＋ＲＷ（再書き込み可能）ビデオフォーマット仕様書、システムの記述、バージョン１．２，２００３年４月、著作権者ロイヤル・フィリップス・エレクトロニクス
・再書き込み可能／再記録可能ディスク用ＤＶＤ仕様書、パート３ビデオ記録、バージョン１．０、１９９９年９月、著作権者ＤＶＤフォーラム
・読み出し専用ディスク用ＤＶＤ仕様書、パート３ビデオ仕様、バージョン１．１、１９９７年１２月、著作権者ＤＶＤフォーラム
・読み出し専用ディスク用ＤＶＤ仕様書、パート２ファイルシステム仕様、バージョン１．０、１９９６年８月、著作権者ＤＶＤフォーラム
・ＩＳＯ／ＩＥＣ１１１７２−３、ＩＳＯ／ＩＥＣ１１１７２−３、ＩＳＯ／ＩＥＣ１３８１８−１、ＩＳＯ／ＩＥＣ１３８１８−２、ＩＳＯ／ＩＥＣ１３８１８−３（ＭＰＥＧ−１ビデオ、ＭＰＥＧ−１オーディオ、ＭＰＥＧ−２システム、ＭＰＥＧ−２ビデオ、ＭＰＥＧ−２オーディオ）
・デジタルビデオ放送（ＤＶＢ）、ＤＶＢシステムのサービス情報（ＳＩ）用仕様、ＥＴＳＩ  ＥＮ  ３００  ４６８、バージョン１．３．１、１９９８年２月
【図面の簡単な説明】
【０１１０】
【図１】本発明によるシステムの、ブロック図を示す。
【図２】ａ〜ｄは、入力及び出力モジュールの機能を説明するための、異なる変換方式の例を示す。
【図１】
2005322389.tif 000004
【図２】
2005322389.tif 000005
【外国語明細書】
2005322389.tif 000006
2005322389.tif 000007
2005322389.tif 000008
2005322389.tif 000009
2005322389.tif 000010
2005322389.tif 000011
2005322389.tif 000012
2005322389.tif 000013
2005322389.tif 000014
2005322389.tif 000015
2005322389.tif 000016
2005322389.tif 000017
2005322389.tif 000018
2005322389.tif 000019
2005322389.tif 000020
2005322389.tif 000021
2005322389.tif 000022
2005322389.tif 000023
2005322389.tif 000024
2005322389.tif 000025
2005322389.tif 000026
2005322389.tif 000027
2005322389.tif 000028
2005322389.tif 000029
2005322389.tif 000030
2005322389.tif 000031
2005322389.tif 000032
2005322389.tif 000033
2005322389.tif 000034
2005322389.tif 000035
2005322389.tif 000036
2005322389.tif 000037
2005322389.tif 000038
2005322389.tif 000039
2005322389.tif 000040
2005322389.tif 000041
2005322389.tif 000042
2005322389.tif 000043
2005322389.tif 000044
2005322389.tif 000045
2005322389.tif 000046
2005322389.tif 000047
2005322389.tif 000048
2005322389.tif 000049
2005322389.tif 000050
2005322389.tif 000051
2005322389.tif 000052
2005322389.tif 000053
2005322389.tif 000054
2005322389.tif 000055
2005322389.tif 000056
2005322389.tif 000057
2005322389.tif 000058
2005322389.tif 000059
2005322389.tif 000060
2005322389.tif 000061