(57)【要約】      （修正有）【課題】異なったＤＶＤ規格によって生じる問題を緩和させる。【解決手段】ソースのマルチセッションＤＶＤ記憶媒体のデータ内容をコピー先のマルチセッションＤＶＤ記憶媒体にコピーするための装置であって、第１記憶媒体からのデータを読取るための読取りユニットと、第２記憶媒体にデータを書込むための書込みユニットと、前記読取りユニットおよび前記書込みユニットを制御するための制御装置ユニット１２とを包含する。各セッションのファイルアロケーションテーブルを分析し、前記データを第２記憶媒体に書込む前にファイルアロケーションテーブル内の各アドレスに所定のアドレスオフセットを適用するようにしたアドレス変換ユニット２２を設ける。【選択図】図１
2005332569.tif 000002
【特許請求の範囲】
【請求項１】
ソースのマルチセッションＤＶＤ記憶媒体のデータ内容をコピー先のマルチセッションＤＶＤ記憶媒体にコピーするための装置であって、そのデータ内容は、セッションおよびファイルにおいて組織化され、各セッションは、少なくともセッション内の各ファイルの開始物理アドレスを記憶するファイルアロケーションテーブルを包含し、前記ＤＶＤ記憶媒体上の２つの隣接するセッションの間のアドレス空間は、異なっていて、当該装置は：
−  前記ソース記憶媒体からのデータを読取るための読取りユニットと、
−  前記コピー先記憶媒体にデータを書込むための書込みユニットと、
−  前記読取りユニットおよび前記書込みユニットを制御するための制御装置ユニットとを含み、
−  各セッションのファイルアロケーションテーブルを分析し、前記データをコピー先記憶媒体に書込む前にファイルアロケーションテーブル内の各アドレスに所定のアドレスオフセットを適用するようにしたアドレス変換ユニットを特徴とする、
データ内容をコピーするための装置。
【請求項２】
両者の記憶媒体のうちの一方は、ＤＶＤ＋Ｒ媒体であり、他方は、ＤＶＤ−Ｒ媒体であることを特徴とする、請求項１に記載の装置。
【請求項３】
前記アドレス変換ユニットは、コピー先記憶媒体上のセッションの開始物理アドレスに従属して前記アドレスオフセットを選択するようにしたことを特徴とする、請求項１または２に記載の装置。
【請求項４】
前記アドレス変換ユニットは、ソース・セッションのデータを分析して書込むとき、前記アドレスオフセットをゼロに設定することを特徴とする、請求項１に記載の装置。
【請求項５】
ソースのマルチセッションＤＶＤ記憶媒体のデータ内容をコピー先のマルチセッションＤＶＤ記憶媒体にコピーするための方法であって、そのデータ内容は、セッションおよびファイルにおいて組織化され、各セッションは、少なくともセッション内の各ファイルの開始物理アドレスを記憶するファイルアロケーションテーブルを包含し、前記ＤＶＤ記憶媒体上の２つの隣接するセッションの間のアドレス空間は、異なっていて：
−  ソース記憶媒体からのセッションのデータを読取り、
−  そのセッションのファイルアロケーションテーブルを分析し、
−  ファイルアロケーションテーブル内の各アドレスに所定のアドレスオフセットを適用し、
−  このファイルアロケーションテーブルと前記セッションの残りのデータとをコピー先記憶媒体上に書込む、各ステップを含むことを特徴とする、
データ内容をコピーするための方法。
【請求項６】
両者の記憶媒体のうちの一方は、ＤＶＤ＋Ｒ媒体であり、他方は、ＤＶＤ−Ｒ媒体であることを特徴とする、請求項５に記載の方法。
【請求項７】
前記アドレスオフセットは、コピー先媒体がＤＶＤ−Ｒ媒体である場合、書込まれるべきセッションの前記コピー先媒体上の物理アドレスに従属して決定されることを特徴とする、請求項５または６に記載の方法。
【請求項８】
前記アドレスオフセットは、コピー先記憶媒体がＤＶＤ＋Ｒ媒体である場合、一定であることを特徴とする、請求項５に記載の方法。
【請求項９】
前記アドレスオフセットは、ソース・セッションを書込むとき、ゼロであることを特徴とする、請求項５から８のいずれかに記載の方法。
【請求項１０】
前記アドレスオフセットは、書込まれるべきセッションとソース記憶媒体およびコピー先記憶媒体上の先行するセッションとの間のアドレス空間に基づいて計算されることを特徴とする、請求項５から９のいずれかに記載の方法。
【請求項１１】
前記アドレスオフセットは、コピー先媒体上のセッションの間におけるアドレス空間とソース媒体上のセッションの間におけるアドレス空間との間の差であることを特徴とする、請求項１０に記載の方法。
【請求項１２】
ソースのマルチセッションＤＶＤ記憶媒体のデータ内容をコピー先のマルチセッションＤＶＤ記憶媒体にコピーするためのものであるコンピュータ使用可能な媒体上に記憶されるコンピュータプログラム製品であって、そのデータ内容は、セッションおよびファイルにおいて組織化され、各セッションは、少なくともセッション内の各ファイルの開始物理アドレスを記憶するファイルアロケーションテーブルを包含し、前記ＤＶＤ記憶媒体上の２つの隣接するセッションの間のアドレス空間は、異なっていて、請求項５から１１のいずれかに記載の方法を実行するためのコンピュータ判読可能なプログラム手段を含むことを特徴とする、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソースのマルチセッションＤＶＤ記憶媒体のデータ内容をコピー先のマルチセッションＤＶＤ記憶媒体にコピーするための装置であって、そのデータ内容は、セッションおよびファイルにおいて組織化され、各セッションは、少なくともセッション内の各ファイルの開始物理アドレスを記憶するファイルアロケーションテーブルを包含し、前記ＤＶＤ記憶媒体上の２つの隣接するセッションの間のアドレス空間は、異なっていて、前記ソース記憶媒体からのデータを読取るための読取りユニットと、前記コピー先記憶媒体にデータを書込むための書込みユニットと、前記読取りユニットおよび前記書込みユニットを制御するための制御装置ユニットとを含むことを特徴とする、前記データ内容をコピーするための装置に関する。本発明は、ソースのマルチセッションＤＶＤ記憶媒体のデータ内容をコピー先のマルチセッションＤＶＤ記憶媒体にコピーするための方法にも関する。
【背景技術】
【０００２】
ＤＶＤは、大量のデータを記憶するための媒体として、益々ポピュラーになってきている。現在利用可能な殆どのコンピュータシステムは、既に、少なくとも１つのＤＶＤプレーヤー或いはＤＶＤバーナーさえも含んでいる。ＤＶＤ記憶媒体の取扱いは容易であるが、ユーザーは、互いに互換性が無い異なったＤＶＤ規格に直面している。結果として、ユーザーは、１つのコンピュータにおけるＤＶＤバーナーで作成されたＤＶＤがもう１つのＤＶＤプレーヤーでは読取り得ないという問題を有し得るのである。
【０００３】
現在、記録可能ＤＶＤに関しては、２つの主要な規格すなわちＤＶＤ＋Ｒ（ＤＶＤ＋ＲＷ）およびＤＶＤ−Ｒ（ＤＶＤ−ＲＷ）の規格が存在する。両者の規格の間の差違は、概ね周知であり、それらについてここで詳細に述べることは控えておく。
【０００４】
ＤＶＤ媒体は、元来、１つのシングルセッションすなわち１つの連続時間周期においてデータを記憶するためのものとして設計されているが、現在利用可能なＤＶＤ記憶媒体は、多重セッションすなわち異なった非連続時間周期においてデータを記憶することを許容する。そのようなＤＶＤ記憶媒体は、いわゆるマルチセッションＤＶＤ記憶媒体である。
【０００５】
前述のように、ユーザーは、異なったＤＶＤ規格の間に互換性が無いという問題に直面している。結果として、この不都合を克服することを許容する手段に対する需要が存在するのである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
それ故、本発明の目的は、異なったＤＶＤ規格によって生じる問題を緩和させる方法並びに装置を提供することである。
【課題を解決するための手段】
【０００７】
この目的は、各セッションのファイルアロケーションテーブルを分析し、前記データを記憶媒体に書込む前にファイルアロケーションテーブルにおける各アドレスに所定のアドレスオフセットを適用するようにしたアドレス変換ユニットを含む上記のような装置によって解決される。
【発明の実施の形態】
【０００８】
本発明の装置は、ユーザーが一方のＤＶＤ規格から他方の規格への１：１コピーを容易に作成することを許容する。すなわち、言い換えれば、ユーザーは、例えばＤＶＤ−Ｒ記憶媒体のデータ内容を例えばＤＶＤ＋Ｒ記憶媒体（或いは逆もまた同じ）に対して、容易且ついかなるデータ損失も無しにコピーし得るのである。結果として、ユーザーは、ＤＶＤ記憶媒体上におけるデータをコピーして変換することにより、互換性の欠如によって生じる問題を克服することが可能なのである。ＤＶＤ−ＲおよびＤＶＤ＋Ｒは、今のところ、主要な規格であり、本発明がこれらの規格に対して特に有益であると留意されるべきである。それにも関わらず、本発明は、それに限定されるものではない。本発明は、ソース媒体上の隣接するセッションのアドレス空間がコピー先媒体のものと異なっているとき、常に適用され得るのである。これは、例えば、「ブルーレイ」などのような将来的な規格についても適用可能である。更に、多重セッションを包含するＤＶＤ−Ｒ記憶媒体は、「マルチセッション」ＤＶＤではなく、「マルチボーダー」ＤＶＤとも呼ばれることもまた留意されるべきである。本発明の文脈では、多重セッションを包含する記憶媒体は、全般的に「マルチセッション」媒体と呼ばれる。更に、本発明の文脈では、「ファイルアロケーションテーブル」は、標準的なファイルシステムにおいて使用されるＦＡＴそのものではなく、少なくともファイルの開始アドレスを記憶するためのテーブルを全般的に意味する。
【０００９】
本発明の１つの好適な実施例では、アドレス変換ユニットは、コピー先記憶媒体上のセッションの開始物理アドレスに従属して、前記アドレスオフセットを選択するように適応される。
【００１０】
すなわち、ＤＶＤ−Ｒ記憶媒体上の２つの隣接するセッションの間の物理アドレス空間（１つのセッションの終了物理アドレスと後続のセッションの開始物理アドレスとの間の差）は、可変であり、ＤＶＤ−Ｒ記憶媒体上に記憶されるべきセッションの位置に従属すると考慮されているのである。
【００１１】
本発明の目的は、ソース記憶媒体からのセッションのデータを読取り、そのセッションのファイルアロケーションテーブルを分析し、ファイルアロケーションテーブル内の各アドレスに所定のアドレスオフセットを適用し、このファイルアロケーションテーブルと残りのデータオフセットセッションとをコピー先記憶媒体上に書込む、各ステップを含む方法によって解決されるものでもある。
【００１２】
本発明のこの方法は、前述の装置と同じ利点を提供するものであり、それらの利点をここで繰返すことは控えておく。先行の各節が参照されるほうが良いのである。
【００１３】
１つの好適な実施例では、前記アドレスオフセットは、コピー先媒体がＤＶＤ−Ｒ媒体である場合、書込まれるべきセッションの前記記憶媒体上の物理アドレスに従属して決定される。第１のセッションを書込むとき、前記アドレスオフセットは、ゼロに設定される。詳細には、そのアドレスオフセットは、コピー先媒体上のセッションの間におけるアドレス空間とソース媒体上のセッションの間におけるアドレス空間との間の差である。
【００１４】
更なる特徴および利点は、後続の説明および添付の図面から理解されることが可能である。
【００１５】
上述の各特徴および以下で更に説明されることになる各特徴は、示されたようなそれぞれの組合せにおいてだけでなく、本発明の範囲から逸脱することなくその他の組合せにおいて或いは独立しても使用されることが可能であると理解されるべきである。
【実施例】
【００１６】
本発明の１つの実施例が、各図面において示され、それらを参照して以下の説明で更に詳細に説明される。
【００１７】
図１では、データをコピーするための装置が、参照番号１０を付けて示されている。この装置は、主要制御装置ユニット１２および２つのＤＶＤドライブ１４，１６を包含する。両者のＤＶＤドライブの一方は、ＤＶＤプレーヤー１５であるが、他方のＤＶＤドライブ１６は、ＤＶＤバーナー１７（ＤＶＤレコーダー）として設けられている。しかしながら、ＤＶＤを再生し且つ書込むことを許容する唯１つのＤＶＤドライブを設けることもまた可能であろうと留意されるべきである。
【００１８】
主要制御装置ユニット１２は、ＤＶＤプレーヤー１５に割当てられた第１ドライバユニット１８、およびＤＶＤバーナー１７に割当てられた第２ドライバユニット２０に連結される。両者のドライバユニット１８，２０は、それぞれのＤＶＤドライブの操作を制御するように機能する。
【００１９】
上述のそれらのユニット、すなわち主要制御装置ユニット１２、両者のＤＶＤドライブ１４，１６およびドライバユニット１８，２０は、市販のパーソナルコンピュータの一部であっても良い。
【００２０】
主要制御装置ユニット１２は、参照番号２２を付けて示されるアドレス変換ユニットに連結される。このアドレス変換ユニット２２は、両者のＤＶＤドライブ１４，１６のうちの一方によって供給されるデータを分析して、これらのデータを他方のＤＶＤドライブ１６，１４に転送する前にファイルアロケーションテーブルの固有のアドレスデータに所定のアドレスオフセットを適用するように適応される。
【００２１】
図１は、２つのブロック１２，２２を示しているが、そのアドレス変換ユニットの機能は、主要制御装置ユニット１２によっても同様に実行され得ると留意されるべきである。すなわち、言い換えれば、アドレス変換ユニット２２は、制御装置ユニット１２に対して統合され得るのである。所定の商用パーソナルコンピュータの事例では、主要制御装置ユニット１２およびアドレス変換ユニット２２は、ＰＣのマイクロプロセッサによって実現される。
【００２２】
装置１０は、ソースのＤＶＤ記憶媒体をもう１つのコピー先のＤＶＤ記憶媒体にコピーするために設計されているものであり、両者の媒体のうちの一方はＤＶＤ＋Ｒ媒体であり、他方のものはＤＶＤ−Ｒ媒体である。更に、両者のＤＶＤ記憶媒体は、マルチセッションＤＶＤ記憶媒体であり、ソースのＤＶＤは、少なくとも２つのコピーされるべきセッションを含んでいる。
【００２３】
図２を参照すると、ソースのＤＶＤ記憶媒体からコピー先のＤＶＤ記憶媒体にデータを変換してコピーする手順が、詳細に説明されることになる。
【００２４】
本件の実施例では、ソースのＤＶＤ記憶媒体は、３つのセッションＳ１，Ｓ２およびＳ３を記憶するＤＶＤ＋Ｒ媒体であると想定されている。ソースのＤＶＤ媒体は、ドライバユニット１４によって読取られ、コピー先のものは、ドライバユニット２０によって書込まれる。しかしながら、これは単なる１つの実施例なのであり、それは、本発明を限定するものとして考慮されるべきではない。
【００２５】
ＤＶＤ＋Ｒ規格に拠れば、Ｓ１からＳ３のセッションは、ソースのＤＶＤ上に逐次記憶されるものであり、１つのセッションの終了と次のセッションの開始との間には、所定のアドレス空間が設けられる。ＤＶＤ＋Ｒ規格に拠れば、図２において参照符号Δを付けて示されるこのアドレス空間は、ソースのＤＶＤの物理アドレス空間内におけるセッションの位置に関わらず一定である。
【００２６】
図２の左側において、縦方向の矢印は、特にはアドレスｌからアドレスｏまでの物理アドレス空間であるソースのＤＶＤの物理アドレス空間を表示している。セッションＳ１は、ｌからｍの間の物理アドレスを割当てられ、第２セッションＳ２は、ｍ＋Δからｎの間の物理アドレスを割当てられ、最後ではあるが重要性が劣るわけではない第３セッションＳ３は、ｎ＋Δからｏの間の物理アドレスを割当てられていると理解され得るであろう。既述のように、２つの隣接するセッションの間の空間は、Δであり、全体の物理アドレス空間にわたって一定の値である。
【００２７】
各セッションは、それぞれのＤＶＤ＋Ｒ規格において規定される所定の構造を有する。要するに、各セッションは、リードイン（第１セッション）または導入帯域（第２且つ後続の各々のセッション）、ファイルなどを包含するデータ帯域、およびリードアウト帯域（最後のセッション）または閉鎖帯域（残りのセッション）を包含する。この構造は、図２では概略的に示されている。
【００２８】
本件の事例では例えば３つのファイルである各ファイルのデータは、データ帯域の中に逐次記憶されるものであり、アドレスｍ１からｍ４の間の物理アドレス空間を割当てられる。
【００２９】
導入帯域またはリードイン帯域の内部には、いわゆるファイルアロケーションテーブルが記憶されている。そのようなファイルアロケーションテーブルは、データ帯域内の各ファイルに関連するそれぞれのデータ、すなわち少なくとも各ファイルの開始物理アドレスおよびその長さを包含する。本件の実施例では、ファイルアロケーションテーブルは、３つの項目、すなわちそれらの３つのファイルに関するものである開始アドレスおよび長さを包含する。例えば、ファイル１は、アドレスｍ１において開始され且つ１０の長さを有し、ファイル２は、アドレスｍ２において開始され且つ２０の長さを有し、ファイル３は、アドレスｍ３において開始され且つ１５の長さを有する。
【００３０】
残りのセッションＳ１およびＳ３もまた、類似の構造を有するものであるが、各ファイル内において組織化されるデータ帯域内におけるデータを多かれ少なかれ包含し得るものであると留意されるべきである。
【００３１】
そのデータはＤＶＤ記憶媒体上に逐次記憶されるので、セッションのファイルアロケーションテーブルは、ファイルのデータを一緒に記憶するセクターをリンクさせるリンクテーブルを包含しなければならないものではない。それにも関わらず、本発明は、そのようなシステムに対しても適用可能であるが、そのためには更なる変換ステップが必要とされるであろう。
【００３２】
前述のように、ＤＶＤ−Ｒ記憶媒体上の２つの隣接するセッションの間における標準的なアドレス空間は、ＤＶＤ＋Ｒ記憶媒体上において使用されるアドレス空間とは異なっている。
【００３３】
更になお、ＤＶＤ−Ｒ媒体上のセッションの間におけるアドレス空間は、可変である。詳細には、２つのセッションの間のアドレス空間は、それぞれのセッションに対して割当てられることになる物理アドレスに基づいて決定される。例えば、そのアドレス空間は、図２の右側において示されるように、下位の物理アドレス空間内では第１の値Δ１を有し、上位の物理アドレス空間内では第２の値Δ２を有するのである。
【００３４】
マルチセッションＤＶＤ＋ＲおよびマルチセッションＤＶＤ−Ｒの記憶媒体のために使用されるアドレス空間における差の故に、ファイルアロケーションテーブル内に記憶される開始物理アドレスは、Ｓ１からＳ３のセッションをＤＶＤ＋ＲからＤＶＤ−Ｒの記憶媒体にコピーするときには、変換されなければならない。
【００３５】
本件の実施例では、セッションＳ２内の１から３の各ファイルの開始アドレスは、図２の右側における表において示されるように、オフセット１の値を追加して変換されなければならない。このオフセット１の値は、ＤＶＤ＋Ｒ媒体のために使用されるアドレス空間の値Δを、ＤＶＤ−Ｒ媒体のために使用されるシステム固有のアドレス空間の値Δ１から減算することによって計算されることが可能である。このアドレス変換ステップは、装置１０のアドレス変換ユニット２２によって実行される。
【００３６】
このアドレス変換ステップは、両者のＤＶＤ記憶媒体上における同じ開始アドレスの故にそのようなアドレス変換を必要としないセッション１を例外として、コピー先のＤＶＤ−Ｒ媒体上に記憶されることになる任意のその他のセッションに対しても実行される。
【００３７】
２つのセッションの間における必要なアドレス空間は、システム固有の値であり、それぞれのＤＶＤドライバ１４，１６によって主要制御装置ユニット１２およびアドレス変換ユニット２２に対して供給されるものであると留意されるべきである。
【００３８】
ファイルアロケーションテーブルが、例えばリンクテーブル内のアドレスのように既述の開始アドレス以上のアドレスデータを包含する場合、これらのアドレスデータは、オフセット値を適用することによって同様な様式で変換されなければならない。
【００３９】
更になお、セッションをＤＶＤ＋Ｒ媒体からＤＶＤ−Ｒ媒体に変換してコピーする既述の方法は、反対の方向においても実行され得るものであると留意されるべきである。装置１０は、ＤＶＤ−Ｒ媒体上の多重セッションをＤＶＤ＋Ｒ媒体にコピーすることをも許容するのである。
【００４０】
要約すれば、装置１０および上述の方法は、マルチセッションＤＶＤ＋Ｒ記憶媒体をマルチセッションＤＶＤ−Ｒ記憶媒体にコピーする可能性、或いは逆にコピーする可能性をも提供する。ユーザーは、ここにおいて、ＤＶＤ記憶媒体のデータを変換してコピーを作成する可能性を有し、ＤＶＤ＋ＲおよびＤＶＤ−Ｒの規格の間における互換性の欠如の問題が緩和されるのである。
【００４１】
当業者は、ここにおいて、上述の説明から、本発明の広範な教示内容が様々な形態で実行され得ると認識することが可能である。それ故、本発明は、その特殊な具体例に関連して説明されてきたが、各図面、明細書および各請求項を検討すれば、当業者にはその他の変形案が明白になるので、本発明の正当な範囲は、そのようなものとして限定されるべきではない。
【図面の簡単な説明】
【００４２】
【図１】本発明に従った装置のブロック図を概略的に示している。
【図２】本発明に従った方法を説明する図を示している。
【符号の説明】
【００４３】
１０  装置
１２  主要制御装置ユニット
１４，１６  ＤＶＤドライブ
１５  ＤＶＤプレーヤー
１７  ＤＶＤバーナー
１８  第１ドライバユニット
２０  第２ドライバユニット
２２  アドレス変換ユニット
【図１】
2005332569.tif 000003
【図２】
2005332569.tif 000004
【外国語明細書】
2005332569.tif 000005
2005332569.tif 000006
2005332569.tif 000007
2005332569.tif 000008
2005332569.tif 000009
2005332569.tif 000010
2005332569.tif 000011
2005332569.tif 000012
2005332569.tif 000013
2005332569.tif 000014
2005332569.tif 000015
2005332569.tif 000016
2005332569.tif 000017
2005332569.tif 000018
2005332569.tif 000019
2005332569.tif 000020
2005332569.tif 000021