(57)【特許請求の範囲】
【請求項１】
ビデオ／オーディオ情報のような、順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報もしくはファイル情報などの対応する管理情報信号を、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体上に、連続的に記録する方法であって、記録された情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たす方法において、
リザーブドエリアを線形のアドレス指定スペース内に割り当てるステップと、
前記Ａ／Ｖ情報信号を前記リザーブドエリアに続いて位置しているビデオ記録エリア内に連続的に記録するステップと、
前記ビデオ記録エリアに続く一時的なオーバービュースペース内に、対応する第１の管理データを記録するステップと、
前記記録された第１の管理データを前記リザーブドエリア内のアドレス位置にマッピングするための、マッピング−データフィールドのシーケンスを含むマッピング表を生成するステップと、
前記マッピング表を前記一時的なオーバービュースペース内に記録するステップと、を有し、
前記マッピング表を生成する前記ステップは、
暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合、または前記記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合には、第１のマッピング表構造の形で前記マッピング表を生成し、
暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、前記記録媒体が先の暗号化された情報コンテンツを含まない場合には、前記第１のマッピング表構造と異なる第２のマッピング表構造の形で前記マッピング表を生成し、
前記第１のマッピング表構造は、完全な前記第２のマッピング表構造を形成するマッピング−データフィールドのシーケンスと、さらにダミー−データフィールドとを有し、
前記マッピング表を前記第１のマッピング表構造の形で前記記録媒体上に記録する前記ステップが、前記ダミー−データフィールドを、前記マッピング表の始まりのために確保された第１のポジションの先頭から記録することを有することを特徴とする方法。
【請求項２】
前記第１のおよび前記第２のマッピング表構造の形で前記マッピング表を生成する前記ステップが、リザーブド・スペース・アロケーション・テーブルの一体的部分として前記マッピング表を生成し、
前記マッピング表の始まりが、前記リザーブド・スペース・アロケーション・テーブルに含まれるマッピング表−ポインターデータフィールドのポジションに対して相対的に定義される、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記第２のマッピング表構造において、前記マッピング表の開始が、記録された第１の管理データを含む前記一時的なオーバービュースペース内の少なくとも１つのエリアを前記リザーブドエリア内のアドレス位置にマッピングするための第１のマッピング−データフィールドにより形成され、かつ前記第１のマッピング表構造の前記ダミー−データフィールドが、前記一時的なオーバービュースペース内のエリアを前記リザーブドエリア内のアドレス位置にマッピングするのに不適当なダミーデータのみを含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記マッピング表を生成する前記ステップの前に、記録されるべき情報コンテンツが暗号化されているか否かを確認するステップを有する請求項１から３いずれか１項に記載の方法。
【請求項５】
前記情報コンテンツへの許可のないアクセスを防ぐように、記録されるべき情報コンテンツを暗号化するステップを有する請求項１から４いずれか１項に記載の方法。
【請求項６】
前記情報コンテンツを暗号化する前記ステップが、ビデオ・コンテンツ・プロテクション・システムＶＣＰＳに従って、前記情報コンテンツを暗号化することを有する請求項５に記載の方法。
【請求項７】
Ａ／Ｖ情報信号の次のシーケンスを、前に記録されたエリアに続く次のビデオ記録エリア上に連続的に記録するステップと、
次の対応する管理データを前記次のビデオ記録エリアに続く次の一時的なオーバービュースペース内に記録するステップと、
前記第１のおよび前記次の記録された管理データを、前記リザーブドエリア内のアドレス位置にマッピングするための次のマッピング表を生成するステップとをさらに含む
ことを特徴とする請求項１から６いずれか１項に記載の方法であって、
前記次のマッピング表を生成する前記ステップは、
暗号化された情報コンテンツを表すＡ／Ｖ情報信号の次のシーケンスが記録される場合、または前記記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合には、前記第１のマッピング表構造の形で、前記次のマッピング表を生成し、
暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、前記記録媒体が先の暗号化された情報コンテンツを含まない場合には、前記第２のマッピング表構造の形で前記次のマッピング表を生成する方法。
【請求項８】
先に記録された前記マッピング表に関係するアップデートされた管理情報信号を生成し、
少なくとも前記アップデートされた管理情報信号を、前の一時的なオーバービュースペースに続く次の一時的なオーバービュースペース内に記録し、
前記次のマッピング表を前記次の一時的なオーバービュースペース内に記録する、
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記記録された管理情報信号を最新のマッピング表に対応して前記リザーブドエリアにコピーし、
前記リザーブドエリアの残りの記録されていないセクションを、任意のデータ信号で記録し、
前記リザーブドエリアに先行するリードインエリアに、前記読み取り専用タイプまたは前記書き換え可能なタイプのディスクの前記定義に従ったデータを記録し、ここで、前記最新のマッピング表が前記第１のマッピング表構造の形をとる場合には、前記読み取り専用タイプまたは前記書き換え可能なタイプのディスクの前記定義に従った前記リードインエリア内に含まれるバッファゾーン２には、このステップで記録は行われず、
前記記録されたエリアに続くリードアウトエリアに、前記読み取り専用タイプもしくは前記書き換え可能なタイプのディスクの前記定義に従ったデータを、または実際のビデオ記録セッションを閉じるための閉鎖データを記録する、
ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記マッピング表を記録することが、記録されたアドレス位置および前記リザーブドエリア内の対応するターゲットアドレス位置を含むマッピングデータを有する、マッピングアイテムのリストを記録することを含むことを特徴とする請求項１から９いずれか１項に記載の方法。
【請求項１１】
前記リザーブドエリア内の全てのターゲットアドレス位置に対応するマッピング位置のリストの形で、前記マッピング表を記録することを特徴とする請求項１から９いずれか１項に記載の方法。
【請求項１２】
各記録されたリザーブド・スペース・アロケーション・テーブルに対するバージョン番号を記録することを特徴とする請求項２に記載の方法。
【請求項１３】
前に記録されたリザーブド・スペース・アロケーション・テーブルの前記アドレス位置を、次のマッピング表を含む次のリザーブド・スペース・アロケーション・テーブルに記録することを特徴とする請求項２に記載の方法。
【請求項１４】
マッピングされるまたはされないアイテムを示す、各マッピングアイテムに対するマッピングステータスを記録することを特徴とする請求項１０に記載の方法。
【請求項１５】
前記第１のまたは次の管理データのバックアップバージョンを前記一時的なオーバービュースペース内に記録し、
当該バックアップバージョンがマッピングされないことを示すマッピングステータスを有する、前記管理データのバックアップバージョンを含むリザーブド・スペース・アロケーション・テーブルを生成することを特徴とする請求項２又は請求項７に記載の方法。
【請求項１６】
前記リザーブド・スペース・アロケーション・テーブル内のファイルシステムのバックアップの位置を記録することを特徴とする請求項２に記載の方法。
【請求項１７】
ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報もしくはファイル情報などの対応する管理情報信号を連続的に記録するための記録デバイスであって、記録された情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たすデバイスにおいて、
前記記録デバイスが、
光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体を担持し、かつ回転させための手段と、
前記ディスク状記録媒体のトラックにわたって収束されたレーザビームをスキャンするための手段と、
前記ディスク状記録媒体上に記録される情報信号に従って前記レーザビームを変調するための手段と、
前記情報信号の前記記録を制御するための制御手段と、を有し、
前記制御手段が、
リザーブドエリアを、前記ディスク状記録媒体上の線形のアドレス指定スペース内に割り当て、
前記Ａ／Ｖ情報信号を、前記リザーブドエリアに続いて位置しているビデオ記録エリア内に連続的に記録し、
対応する第１の管理データを、前記ビデオ記録エリアに続く一時的なオーバービュースペース内に記録し、
前記記録された第１の管理データを前記リザーブドエリア内のアドレス位置にマッピングするための、マッピング−データフィールドのシーケンスを含むマッピング表を生成し、
前記マッピング表を前記一時的なオーバービュースペース内に記録し、
前記制御手段は更に、
暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合、または前記記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合には、第１のマッピング表構造の形で、前記マッピング表を生成し、
暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、前記記録媒体が先の暗号化された情報コンテンツを含まない場合には、前記第１のマッピング表構造と異なる第２のマッピング表構造の形で前記マッピング表を生成し、
前記制御手段は、完全な前記第２のマッピング表構造を形成するマッピング−データフィールドのシーケンスと、さらにダミー−データフィールドとを生成することにより、前記第１のマッピング表構造を生成し、前記記録媒体上に、前記ダミー−データフィールドを、前記マッピング表の始まりのために確保された第１のポジションの先頭から記録することを特徴とする記録デバイス。
【請求項１８】
前記制御手段が、
前記第１のおよび前記第２のマッピング表構造の形の前記マッピング表を、リザーブド・スペース・アロケーション・テーブルの一体的部分として生成し、
前記リザーブド・スペース・アロケーション・テーブルに含まれるマッピング表−ポインターデータフィールドのポジションに対して定義される、前記記録媒体上のポジションに、前記マッピング表の前記始まりを記録すること、
を特徴とする請求項１７に記載のデバイス。
【請求項１９】
前記制御手段が、
記録された第１の管理データを含む前記一時的なオーバービュースペース内の少なくとも１つのエリアを、前記リザーブドエリア内のアドレス位置にマッピングするための第１のマッピング−データフィールドにより形成された開始を有する前記第２のマッピング表構造を生成し、
前記一時的なオーバービュースペース内のエリアを前記リザーブドエリア内のアドレス位置にマッピングするのに不適当なダミーデータのみを、前記第１のマッピング表構造の前記ダミー−データフィールドに記録する、
ことを特徴とする請求項１７または１８に記載のデバイス。
【請求項２０】
前記制御手段が、記録されるべき情報コンテンツが暗号化されているか否かを、前記マッピング表を生成する前に確認することを特徴とする請求項１７から１９いずれか１項に記載のデバイス。
【請求項２１】
前記記録デバイスが、前記制御手段に接続されかつ前記情報コンテンツへの許可のないアクセスを防ぐように、前記Ａ／Ｖ情報信号により表される情報コンテンツを暗号化する暗号化手段を有することを特徴とする請求項１７から２０いずれか１項に記載のデバイス。
【請求項２２】
前記暗号化手段が、ビデオ・コンテンツ・プロテクション・システムＶＣＰＳに従って、前記情報コンテンツを暗号化することを特徴とする請求項２１に記載のデバイス。
【請求項２３】
前記制御手段が、
Ａ／Ｖ情報信号の次のシーケンスを前に記録されたエリアに続く次のビデオ記録エリア上に連続的に記録し、
対応する次の管理データを、前記次のビデオ記録エリアに続く次の一時的なオーバービュースペース内に記録し、
前記記録された第１のおよび次の管理データを前記リザーブドエリア内のアドレス位置にマッピングするための、次のマッピング表を生成し、
前記マッピング表を前記次の一時的なオーバービュースペースに記録するものであり、
前記制御手段は、
暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合、または前記記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合には、前記次のマッピング表を前記第１のマッピング表構造の形で生成し、
暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、前記記録媒体が先の暗号化された情報コンテンツを含まない場合には、前記マッピング表を前記第２のマッピング表構造の形で生成する、
ことを特徴とする請求項１７から２２いずれか１項に記載のデバイス。
【請求項２４】
前記制御手段が、
先に記録された前記マッピング表に関係するアップデートされた対応する管理情報信号を生成し、
少なくとも前記アップデートされた管理情報信号を、前の一時的なオーバービュースペースに続く前記次の一時的なオーバービュースペース内に記録し、
前記アップデートされた管理データおよび残りの管理データを前記リザーブドエリア内のアドレス位置にマッピングするための、アップデートされた次のマッピング表を生成し、
前記アップデートされたマッピング表を前記次の一時的なオーバービュースペース内に記録する、
ことを特徴とする請求項２３に記載のデバイス。
【請求項２５】
ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報もしくはファイル情報などの対応する管理情報信号を、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体上に連続的に記録する際に、記録デバイスの動作を制御するための実行可能コンピュータプログラムコード、を含むデータ媒体であって、
記録される情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たすデータ媒体において、
前記コンピュータプログラムコードが、
線形のアドレス指定スペース内にリザーブドエリアを割り当てるステップと、
前記Ａ／Ｖ情報信号を、前記リザーブドエリアに続いて位置しているビデオ記録エリア内に連続的に記録するステップと、
対応する第１の管理データを、前記ビデオ記録エリアに続く一時的なオーバービュースペースに記録するステップと、
前記記録された第１の管理データを前記リザーブドエリア内のアドレス位置にマッピングするための、マッピング−データフィールドのシーケンスを含むマッピング表を生成するステップと、
前記マッピング表を前記一時的なオーバービュースペース内に記録するステップと、を有する方法を実行させ、
前記マッピング表を生成する前記ステップは、
暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合、または前記記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合には、第１のマッピング表構造の形で前記マッピング表を生成し、
暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、前記記録媒体が先の暗号化された情報コンテンツを含まない場合には、前記第１のマッピング表構造と異なる第２のマッピング表構造の形で、前記マッピング表を生成し、
前記第１のマッピング表構造は、完全な前記第２のマッピング表構造を形成するマッピング−データフィールドのシーケンスと、さらにダミー−データフィールドとを有し、
前記マッピング表を前記第１のマッピング表構造の形で前記記録媒体上に記録する前記ステップが、前記ダミー−データフィールドを、前記マッピング表の始まりのために確保された第１のポジションの先頭から記録することを有することを特徴とするデータ媒体。
【請求項２６】
光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体であって、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たす記録された情報を担持し、前記記録された情報が暗号化された情報コンテンツを有する記録媒体において、
前記記録媒体が、
線形のアドレス指定スペース内のリザーブドエリアと、
前記リザーブドエリアに続いて位置しているビデオ記録エリア内の暗号化されたＡ／Ｖ情報と、
前記ビデオ記録エリアに続く一時的なオーバービュースペース内の管理データと、
前記管理データを前記リザーブドエリア内のアドレス位置にマッピングするための、前記一時的なオーバービュースペース内のマッピング表と、を有し、
前記マッピング表が、
前記一時的なオーバービュースペース内のエリアを前記リザーブドエリア内のアドレス位置にマッピングするためのマッピング−データフィールドのシーケンス、および、
前記マッピング表の始まりのために確保された第１のポジションから開始するダミー−データフィールドであって、前記一時的なオーバービュースペース内のエリアを前記リザーブドエリア内のアドレス位置にマッピングするのに不適当なダミーデータにより完全に形成されるダミー−データフィールド、を有する第１のマッピング表構造の形をとることを特徴とする記録媒体。
【請求項２７】
前記マッピング表が、リザーブド・スペース・アロケーション・テーブルの一体的部分を形成し、前記マッピング表の始まりが、前記リザーブド・スペース・アロケーション・テーブルに含まれるマッピング表−ポインターデータフィールドのポジションに対して相対的に定義される請求項２６に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報またはファイル情報のような対応する管理情報信号を、光学的書き込み可能かつ読取り可能なディスクのような、ライトワンスタイプのディスク状記録媒体上に連続的に記録する方法であって、この記録された情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たす方法に関する。
【０００２】
本発明は、また、ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報またはファイル情報のような対応する管理情報信号を連続的に記録する記録デバイスであって、この記録された情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付の要件を満たし、この記録デバイスが、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体を収容し、かつ回転させるための手段と、このディスク状記録媒体のトラックにわたって収束されたレーザビームをスキャンするための手段と、このディスク状記録媒体上に記録されたデジタル情報信号に従ってこのレーザビームを変調するための手段と、このディスク状記録媒体をスキャンするこのレーザビームの反射光を検出しかつ反射光を読み取られるべきデジタル情報信号に変換するための手段と、受信されたデジタルＡ／Ｖ情報信号を記録されるべき情報信号に変調するための手段と、このデジタル情報信号のこの記録および読取りを制御するための制御手段と、を有するデバイスに関する。
【０００３】
本発明は、さらに、ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報またはファイル情報のような対応する管理情報信号を、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体上に連続的に記録する際に、記録デバイスの動作を制御するための実行可能コンピュータプログラムコードを有するデータ媒体であって、この記録される情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たすデータ媒体に関する。
【０００４】
本発明は、最後に、光学的書き込み可能かつ読取り可能なディスクのようなディスク状記録媒体であって、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たす記録された情報を収容し、この記録された情報が、暗号化された情報コンテンツを有する、記録媒体に関する。
【背景技術】
【０００５】
上述のタイプの方法およびデバイスは、本明細書に参照として含まれる特許文献１により公知である。
【０００６】
特許文献１は、オープンＤＶＤ＋Ｒビデオ・セッション（Video Session）において、オープンセッションのリザーブド・フラグメント（Reserved Fragment）が、３１ＭＢ（メガバイト）サイズの仮想の書き換え可能なエリアとして、扱われることを開示している。当業者に公知であるように、オープンＤＶＤビデオ・セッションのレイアウトは、リザーブド・フラグメントとそれに続くインコンプリート・フラグメント（Incomplete Fragment）である、２つのフラグメントを有するデータゾーンを有する。リザーブド・フラグメントは、ビデオ・セッションがクローズされるまで、完全に書き込まれないままである。３１ＭＢのこのエリアのために意図されたデータは、一時的に、インコンプリート・フラグメントに、書き込まれる。インコンプリート・フラグメントは、クローズされたＤＶＤビデオ・セッションのデータゾーンに存在することが要求される全てのファイルおよびファイルシステムデータを含む。
【０００７】
上記された方法および装置は、マッピング表により、リザーブドエリア（Reserved Area）内の実の物理的位置にマッピングされる、仮想の管理エリアを提供する。ディスクを完成する時のみ、すなわち、ディスクを再生互換性にするためにリードイン（Lead−in）およびリードアウト（Lead−Out）エリアを有するディスクを提供する時、管理データ構造は、リザーブドエリア内の正しい位置にコピーされる。
【０００８】
完成中にリザーブド・フラグメントを書き込むために、記録デバイスは、インコンプリート・フラグメント内の記録されたエリアのまさに終わりで格納された表ＲＳＡＴ（リザーブド・スペース・アロケーション・テーブル（Reserved Space Allocation Table））を参照する。ＲＳＡＴは、リザーブド・フラグメントにコピーされる必要がある、一時的に格納されたデータの位置に関する正確な情報を提供する。ＤＶＤ＋ＲＷビデオ記録デバイスは、１つ以上の記録がなされた後、またはプレイリストまたはメニュー編集が行われた後、最後の書き込まれたＥＣＣブロック内のＲＳＡＴを、ＤＶＤ＋Ｒディスク上に書き込む。このビデオフォーマットは、すでに市場に導入されているＤＶＤ＋Ｒ／ＲＷビデオフォーマット仕様において、定義される。
【０００９】
米国において、２００５年７月１日より、デジタルビデオレコーダは、ブロードキャスト・フラグ（Broadcast Flag）を収容する記録されたテレビジョン（TV）放送を暗号化しなければならない。このブロードキャスト・フラグは、米国のＡＴＳＣ（Advanced Television Systems Committee）の規則に従ってデジタル放送ストリーム内に埋め込み可能なデジタルコードである。日本において、同様の規則が、すでに、デジタルTV放送信号の暗号化された記録を要求している。
【００１０】
情報コンテンツ暗号化のこの方法を導入する目的は、インターネットにわたる許可のない大量配布を防止することである。ブロードキャスト・フラグルールに従っているコンテンツ保護システムの具体例は、書き込み可能なDigital Versatile Discs（ＤＶＤ＋Ｒ）および書き換え可能なDigital Versatile Discs（ＤＶＤ＋ＲＷ）のような、ディスク状記録媒体用のＶＣＰＳ（ビデオ・コンテンツ・プロテクション・システム（Video Content Protection System））として公知である。ＶＣＰＳは、また、人工衛星およびケーブルのソースからの「１回コピー（copy−once）」コンテンツのダイレクトなデジタル記録を可能にする。
【００１１】
ＶＣＰＳシステムによると、暗号化されたコンテンツを有するディスクには、ＶＣＰＳに従って暗号化されたコンテンツを記録する記録デバイスによりディスク上に置かれた４０−ビットのランダムな数である、以下にＵｎｉｑｕｅ  ＩＤとする、固有識別コードが設けられている。記録デバイスの具体例は、ＤＶＤを記録するために適用させられるパーソナルコンピュータの光学式ドライブ、または民生電子機器ＤＶＤレコーダである。
【００１２】
ＶＣＰＳに従うコンテンツ暗号化を含むディスクは、また、暗号化された鍵のリストであるＤＫＢ（Ｄｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋ）を格納する。ＤＶＤビデオプレーヤーのような、暗号化されたコンテンツを再生するためのＶＣＰＳ−対応デバイスには、個々のＨＤＫ（Hardware Device Key）が設けられている。ソフトウェアプレーヤーおよびレコーダには、ＳＤＫ（Software Device Key）が設けられている。情報コンテンツを暗号化することおよび復号化することは、個々のディスクのＨＤＫ／ＳＤＫ、Ｕｎｉｑｕｅ  ＩＤおよびディスク上に格納されたＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋの関数である、特殊鍵を計算することを含む。ＶＣＰＳ上のさらなる情報は、インターネット上のURL http://www.licensing.philips.com/ＶＣＰＳで見つけることができる。
【００１３】
ディスクを完成する時、ＤＶＤ＋ＲＷビデオレコーダは、リザーブド・フラグメントをファイルシステムデータおよびＤＶＤメニューファイルで満たす。このようなメニューファイルの具体例は、例えば、章、サブタイトルトラックおよびオーディオトラック、またはビデオ／オーディオデータを有するムービーファイルのような実際のビデオオブジェクトを含むＶＯＢファイルに関する情報を含むIFOファイルである。
【００１４】
ディスクを完成する場合においても、また、ディスクの内側に位置するリードイン−ゾーンは、記録される。ビデオフォーマットの一部としてのリードイン−ゾーンの構造は、当業者に周知であり、例えば、規格ＥＣＭＡ−３４９、第２版、２００４年６月、ページ５５〜５８に見られる。リードイン−ゾーンは、いわゆる、Ｂｕｆｆｅｒ  Ｚｏｎｅ２を含む。
【００１５】
しかしながら、ＶＣＰＳに従って記録されたセッションを含むＤＶＤ＋ＲおよびＤＶＤ＋ＲＷディスクにおいて、Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｋ  Ｋｅｙ  Ｂｌｏｃｋは、Ｂｕｆｆｅｒ  Ｚｏｎｅ２に格納される。ＶＣＰＳに従って、第１の暗号化されたＡ／Ｖ記録がディスクに加えられる限り、Ｂｕｆｆｅｒ  Ｚｏｎｅ２は、Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｋ  Ｋｅｙ  Ｂｌｏｃｋを含むように、書き込まれる。Ｂｕｆｆｅｒ  Ｚｏｎｅ２のこの使用は、他のディスク規格によってはＶＣＰＳのために確保されてはいない。従って、このようなディスクが、ＶＣＰＳに通じていない記録デバイスにより、完成される場合、このデバイスは、Ｂｕｆｆｅｒ  Ｚｏｎｅ２が本質的なＶＣＰＳデータ、すなわち、ディスク上の暗号化されたコンテンツを復号化するために必要なＵｎｉｑｕｅ  ＩＤおよびＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋを含むという事実に気づかないであろう。ＶＣＰＳに対応しない標準的な記録方法に従ってリードイン−ゾーンを書き込む場合、Ｂｕｆｆｅｒ  Ｚｏｎｅ２は、それゆえに、上書きされるであろう。Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋは、消滅されるであろう。この結果、暗号化されたビデオコンテンツは、もはや、復号化されない。
【００１６】
言い換えれば、レガシー（非−ＶＣＰＳ）ビデオレコーダは、適用されたかもしれない任意のコンテンツ保護に気づかない。それらは、完全なリードインエリアを書き込むこと含んで、ディスクを完成したかもしれず、従って、Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋを消滅し、暗号化されたコンテンツをレガシーデバイス並びにＶＣＰＳ−対応デバイスに対して復号化可能でなくする。
【特許文献１】国際公開第ＷＯ２００３０３０１７３号パンフレット
【特許文献２】国際公開第ＷＯ０１／０１４１６号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１７】
それゆえに、ディスク上の暗号化されたコンテンツに関する鍵情報を保護するために、上述のタイプの記録方法を改良することは、本発明の１つの目的である。
【００１８】
ディスク上の暗号化されたコンテンツに関する鍵情報を保護するため、上述のタイプの記録デバイスを、改良することは、本発明の別の目的である。
【００１９】
本発明の別の目的は、ディスク上の暗号化されたコンテンツに関する鍵情報を保護するために、上述のタイプのディスク状記録媒体を改良することである。
【課題を解決するための手段】
【００２０】
本発明の第１の観点によると、ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報またはファイル情報のような対応する管理情報信号を、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体上に連続的に記録する方法であって、記録された情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たす方法が提供される。この方法は、
ａ）線形（linear）のアドレス指定スペース内にリザーブドエリアを割り当てるステップと、
ｂ）Ａ／Ｖ情報信号をリザーブドエリアに続いて位置しているビデオ記録エリア内に連続的に記録するステップと、
ｃ）対応する第１の管理データをビデオ記録エリアに続く一時的なオーバービュースペースに記録するステップと、
ｄ）記録された第１の管理データをリザーブドエリア内のアドレス位置にマッピングするためのマッピング表を生成するステップと、
ｅ）マッピング表を一時的なオーバービュースペース内に記録するステップと、を有する。
【００２１】
本発明の方法において、マッピング表を生成するステップは、以下の条件のそれぞれ１つが適用される場合、以下の選択的ステップの１つを選択かつ実行することを有する。
ｆ）暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合、または記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合、第１のマッピング表構造の形でマッピング表を生成する。
ｇ）暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、記録媒体が先の暗号化された情報コンテンツを含まない場合、第１のマッピング表構造と異なる第２のマッピング表構造の形で、マッピング表を生成する。
【００２２】
本発明の方法によると、選択は、マッピング表を生成する２つの選択的な方法間でなされる。
【００２３】
第１の選択肢は、第１のマッピング表構造の形で、マッピング表を生成することを有する。この選択肢は、暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合選択される。それは、また、記録媒体が既に情報コンテンツの先の暗号化された記録に起因して、暗号化された情報コンテンツを含む場合にも選択される。今、述べられた両方の条件が適用される場合、第１の選択肢がまた選択されることは、理解される。
【００２４】
第２の選択肢は、第１のマッピング表構造と異なる第２のマッピング表構造の形でマッピング表を生成することを有する。この第２の選択肢は、暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、記録媒体が先の暗号化された情報コンテンツを含まない場合に選択される。従って、マッピング表を生成する第２の選択的な選択をトリガーするために、両方、重複して（cumulative way）適用されなければならない２つの条件が存在する。
【００２５】
マッピング表を生成する上記２つの選択肢は、結果として生じるマッピング表構造において異なる。用語「マッピング表構造（mapping−table structure）」は、例えば、マッピング表のサイズ、マッピング表に含まれるデータフィールドの数、それぞれのサイズまたは順序または同様の構造的特徴を意味する、マッピング表の構成を指す。
【００２６】
本発明の方法は、ディスクが暗号化された情報コンテンツを含むことを示す効果的な方法を提供する。それは、好適な実施例において、第２のマッピング表構造として、公知のビデオフォーマット規格により与えられる構造を使用することを可能とする。このように、レガシー記録デバイス並びにＶＣＰＳのような情報暗号化システムに対応するデバイスは、同一のマッピング表構造を生成し、かつ読み取るであろう。このことは、記録された情報信号が暗号化されない情報コンテンツを表し、かつ記録媒体が他の先の暗号化された情報コンテンツを含まない場合に対して、ＶＣＰＳ−対応デバイスの後方互換性を提供する。
【００２７】
一方、本発明は、リードイン−エリア内の鍵の記憶を含む先行して暗号化された記録セッション後にレガシーデバイスによる感知可能鍵の上書きに対して、効果的な保護を提供する。第１および第２のマッピング表構造間の構造的差異に起因して、レガシーデバイスは、マッピング表に含まれるデータを正しく解釈することができないであろう。なぜなら、レガシーデバイスは、第１のマッピング表構造に気づかず、それゆえに、それに含まれるデータを正しく解釈することができない。結果として、レガシーデバイスは、マッピング表を読み取ることを停止するであろう、典型的には、記録プロセスの取り消しとなる。このように、リードイン−エリアは、書き込まれることから保護され、かつそこに格納された鍵データも同様に保護される。
【００２８】
以下に、本発明の方法の好適な実施例が説明されるであろう。実施例は、特に記載のない限り互いに組み合わせることができる。
【００２９】
一実施例によると、マッピング表を生成するステップは、マッピング−データフィールドのシーケンスを生成することを有する。このシーケンスを第１のマッピング表構造用に生成する場合、完全な第２のマッピング表構造を形成するマッピング−データフィールドのシーケンスが生成され、かつ、さらに、ダミー−データフィールドが生成される。従って、この実施例の第１のマッピング表データ構造は、第２のマッピング表データ構造と、それが追加のダミー−データフィールドを含むという事実においてのみ異なる。このことは、第２のマッピング表構造と比較して、第１のマッピング表構造の全体のサイズの増加をもたらす。第２のマッピング表および第１のマッピング表間のこの構造的変更は、実施するのが容易であり、かつ上書きを防止するための効果的な手段である。特に、第２のマッピング表構造がレガシーデバイスにより使用される先行規格から公知の構造である場合、この実施例は、これらの規格との後方互換性を保証する。
【００３０】
ダミー−データフィールドは、マッピング表の始まり（beginning）として確保された第１のポジションの先頭から記録されることが好ましい。このため、本実施例のダミー−データフィールドは、本明細書において、マッピング表ヘッダーフィールドとも呼ばれる。このことは、本実施例の方法が、それが第１のまたは第２のマッピング表構造を有するかにかかわらず、同一の開始ポジションをマッピング表に割り当てることを意味する。レガシーデバイスおよびコンテンツ暗号化対応デバイスの両方が、同一のポジションで、マッピング表を捜すであろう。しかしながら、コンテンツ暗号化対応デバイスのみが、マッピング表の第１のデータフィールドがダミー−データフィールドであり、かつ読み取る必要がないことを知る。レガシーデバイスは、しかしながらダミー−データフィールド内には存在しない第２のマッピング表構造に従うマッピングデータを期待するであろう。従って、レガシーデバイスは、まさに開始において、マッピング表を読み取ることを停止するであろう。
【００３１】
さらなる好適な実施例において、第１のおよび第２のマッピング表構造の形で、マッピング表を生成するステップは、リザーブド・スペース・アロケーション・テーブルの一体的部分としてマッピング表を生成することを含み、かつマッピング表の始まりは、リザーブド・スペース・アロケーション・テーブルに含まれる、マッピング表−ポインターデータフィールドのポジションに対して相対的に定義されることを有する。この実施例において、リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）の公知の構造が、使用される。レガシーデバイスは、ＲＳＡＴのマッピング表−ポインターデータフィールド内で定義されるポジションで、マッピング表の開始を捜すであろう。しかしながら、暗号化されたコンテンツが存在する場合、マッピング表の始まりでのダミーデータフィールドは、レガシーデバイスにより期待されるデータを提供しないであろう。
【００３２】
この実施例において、第２のマッピング表構造において、マッピング表の始まりは、記録された第１の管理データを含む一時的なオーバービュースペース内の少なくとも１つのエリアをリザーブドエリア内のアドレス位置に対してマッピングするための第１のマッピング−データフィールドにより形成されることが好ましい。第１のマッピング表構造のダミー−データフィールドは、一時的なオーバービュースペース内のエリアをリザーブドエリア内のアドレス位置にマッピングするのに不適当なダミーデータのみを含む。前に説明されたように、レガシーデバイスは、マッピング表を読み取ること、従って、ディスクの記録を停止するであろうし、従って、ディスク上の鍵情報が上書きされる状況を回避する。
【００３３】
ダミーデータフィールドを生成するステップが、連続する１２８バイトのダミーデータを生成することを有することが好ましい。一実施例において、同一のビット値は、ダミー−データフィールドの全てのビットポジションで、記録される。ダミー−データフィールドの全てのビットポジションに記録されるビット値は、「０」であることが好ましい。この実施例において、ＲＳＡＴマッピング表ポインターデータを利用する従来技術のデバイスは、あまりにも早く、実際のマッピングデータ１２８バイトを捜すであろう。これらの１２８バイトのダミーデータは、（１メガバイトのデータに対応する）使用されない３２のＥＣＣブロックとなり、およびここは、ファイルシステムがあるべきところである。従って、レガシーレコーダは、ディスクを有効なＤＶＤ＋Ｒビデオ記録フォーマットディスクとして認識することができない。読み取ることは、停止され、およびバッファゾーン２に格納された鍵データは、消滅されない。従って、暗号化、特に、ＶＣＰＳ暗号化システムに通じていないレコーダの動作は、予想がつく。
【００３４】
さらなる好適な実施例は、マッピング表を生成するステップの前に、記録されるべき情報コンテンツが暗号化されているかを確認するステップを有する。さらなる実施例は、ディスクが、すでに、暗号化された情報コンテンツを含むかを確認する追加のステップを有する。明らかに、これらの実施例のステップは、本発明の方法の選択するステップの前に実行されるべきである。しかしながら、暗号化された情報コンテンツが記録される予定である、またはすでにディスク上に存在することが記録プロセスに対して明確である可能性があることは理解される。
【００３５】
本発明の方法のさらなる実施例は、情報コンテンツへの許可のないアクセスを防ぐように、記録されるべき情報コンテンツを暗号化するステップを有する。他の実施例は、この暗号化ステップを含まない。例えば、本発明の方法により使用される情報は、あるコンテンツ暗号化方法に従って既に暗号化されていてもよい。しかしながら、このような実施例はＶＣＰＳに従わないであろうことに留意されたい。
【００３６】
さらなる実施例によると、情報を暗号化するステップは、ＶＣＰＳに従って情報コンテンツを暗号化することを含む。
【００３７】
さらなる実施例は、Ａ／Ｖ情報信号の次のシーケンスを、前に記録されたエリアに続く次のビデオ記録エリア上に連続的に記録することを含む。本実施例は、本発明の方法を、先の情報コンテンツが暗号化されているかもしれないしされていないかもしれないような、同じディスク上の先の情報コンテンツの記録に、暗号化された情報を有するかもしれないし有さないかもしれない第２のビデオ・セッションを追加する場合に、拡張する。
【００３８】
本実施例によると、記録された次のマッピング表は、先のマッピング表の先行記録された管理データと現在のセッションに生成された管理データの両方をマッピングするのに役立つ。
【００３９】
この実施例は、好ましくは、さらに、先に記録されたマッピング表に関係するアップデートされた管理情報信号を生成すること、少なくともアップデートされた管理情報信号を前の一時的なオーバービュースペースに続く次の一時的なオーバービュースペース内に記録すること、および次のマッピング表を次の一時的なオーバービュースペース内に記録することを含む。
【００４０】
さらなる実施例は、記録された管理情報信号を最新のマッピング表に対応してリザーブドエリアにコピーするステップ、リザーブドエリアの残りの記録されていないセクションに任意のデータ信号を記録するステップ、およびリザーブドエリアに先行するリードインエリアに、読み取り専用タイプまたは書き換え可能なタイプのディスクの定義に従ったデータを記録するステップを有する。
【００４１】
最新のマッピング表が第１のマッピング表構造の形をとる場合、読み取り専用タイプまたは書き換え可能なタイプのディスクの定義に従ったリードインエリア内に含まれるバッファゾーン２は、このステップで記録されない。さらに、記録されたエリアに続くリードアウトエリアに、読み取り専用タイプまたは書き換え可能なタイプのディスクの定義に従ったデータを、または実際のビデオ記録セッションを閉じるための閉鎖データを記録するステップが実行される。
【００４２】
本発明の第２の観点によると、ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報またはファイル情報のような対応する管理情報信号を連続的に記録する記録デバイスであって、この記録された情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たし、この記録デバイスが、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体を収容し、かつ回転させるための手段と、ディスク状記録媒体のトラックにわたって収束されたレーザビームをスキャンするための手段と、ディスク状記録媒体上に記録されたデジタル情報信号に従ってレーザビームを変調するための手段と、ディスク状記録媒体をスキャンするレーザビームの反射光を検出しかつ反射光を読み取られるべきデジタル情報信号に変換するための手段と、受信されたデジタルＡ／Ｖ情報信号を記録されるべき情報信号に変調するための手段と、デジタル情報信号の記録および読取りを制御するための制御手段と、を有する記録デバイスが提供される。
【００４３】
制御手段は、ディスク状記録媒体上の線形のアドレス指定スペース内に、リザーブドエリアを割り当て、リザーブドエリアに続いて位置しているビデオ記録エリア内にＡ／Ｖ情報信号を連続的に記録し、対応する第１の管理データをビデオ記録エリアに続く一時的なオーバービュースペース内に記録し、記録された第１の管理データをリザーブドエリア内のアドレス位置にマッピングするためのマッピング表を生成し、マッピング表を一時的なオーバービュースペース内に記録する。
【００４４】
本発明の第２の観点の記録デバイスにおいて、制御手段は、暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合または記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合に、第１のマッピング表構造の形でマッピング表を生成し、暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、記録媒体が先の暗号化された情報コンテンツを含まない場合に、第１のマッピング表構造と異なる第２のマッピング表構造の形でマッピング表を生成する。
【００４５】
本発明の第２の観点の記録デバイスの利点は、本発明の第１の観点の方法の利点に対応する。本発明の記録デバイスの好適な実施例は、本発明の第１の観点の方法の実施例を実施するために適用される。
【００４６】
本発明の第３の観点によると、データ媒体であって、ビデオ／オーディオ情報のような順序付けられたＡ／Ｖ情報信号のシーケンス、およびビデオ管理、メニュー情報またはファイル情報のような対応する管理情報信号を、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体上に連続的に記録する際に記録デバイスの動作を制御するための実行可能コンピュータプログラムコードを有し、記録される情報が、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たすデータ媒体が提供される。
【００４７】
コンピュータプログラムコードが、リザーブドエリアを線形のアドレス指定スペース内に割り当てるステップと、Ａ／Ｖ情報信号をリザーブドエリアに続いて位置しているビデオ記録エリア内に連続的に記録するステップと、対応する管理データをビデオ記録エリアに続く一時的なオーバービュースペース内に記録するステップと、記録された管理データをリザーブドエリア内のアドレス位置にマッピングするためのマッピング表を生成するステップと、マッピング表を一時的なオーバービュースペース内に記録するステップと、を有する方法を実行させる。
【００４８】
マッピング表を生成するステップは、暗号化された情報コンテンツを表すＡ／Ｖ情報信号が記録される場合または記録媒体が既に先の暗号化された記録に起因して暗号化された情報コンテンツを含む場合には、第１のマッピング表構造の形でマッピング表を生成し、暗号化されていない情報コンテンツを表すＡ／Ｖ情報信号が記録される場合であって、記録媒体が先の暗号化された情報コンテンツを含まない場合には、第１のマッピング表構造と異なる第２のマッピング表構造の形でマッピング表を生成する。
【００４９】
本発明のデータ媒体は、記録デバイスの動作を制御するために使用可能である。それは、また、ソフトウェアアプリケーションまたはデバイスの動作を制御する実行可能ソフトウェア用のプログラム可能なメモリを有するデバイスのようなレガシーデバイスをアップデートするために使用可能である。本発明のデータ媒体の好適な実施例は、本発明の第１の観点の方法の実施例を実施するための実行可能コンピュータプログラムを有する。
【００５０】
本発明の別の観点は、読み取り専用タイプまたは書き換え可能なタイプのディスクにより定義されるこのような情報の順序付けの要件を満たす記録された情報を収容する、光学的書き込み可能かつ読取り可能なディスクのようなライトワンスタイプのディスク状記録媒体であって、記録された情報が暗号化された情報コンテンツを有し、線形のアドレス指定スペース内にリザーブドエリアを、リザーブドエリアに続いて位置しているビデオ記録エリア内に暗号化されたＡ／Ｖ情報を含み、ビデオ記録エリアに続く一時的なオーバービュースペース内に管理データを、管理データをリザーブドエリア内のアドレス位置にマッピングするためのマッピング表を一時的なオーバービュースペース内に含む記録媒体である。
【００５１】
本観点の記録媒体において、マッピング表は、一時的なオーバービュースペース内のエリアをリザーブドエリア内のアドレス位置にマッピングするためのマッピング−データフィールドのシーケンス、およびマッピング表の開始のために確保された第１のポジションから開始して、一時的なオーバービュースペース内のエリアをリザーブドエリア内のアドレス位置にマッピングするのに不適当なダミーデータにより完全に形成されるダミー−データフィールド、を含む第１のマッピング表構造の形をとる。
【００５２】
本発明の本観点の記録媒体は、それがディスク上の記録された鍵情報を保護するマッピング表構造を有するという利点を反映する。本発明の本観点の記録媒体の好適な実施例は、本発明の方法の実行によりもたらされる。例えば、本発明の記録媒体の好適な実施例は、鍵データが格納されるリードイン−エリアを有する。鍵データは、記録媒体の固有識別子および好ましくはＶＣＰＳ仕様に従うディスク鍵ブロックを有する。鍵データは、記録媒体のリードイン−エリアのＢｕｆｆｅｒ  Ｚｏｎｅ２内に格納される。さらなる実施例において、マッピング表は、リザーブド・スペース・アロケーション・テーブルの一体的部分を形成する。マッピング表の開始は、リザーブド・スペース・アロケーション・テーブルに含まれるマッピング表−ポインターデータフィールドのポジションに対して定義される。
【発明を実施するための最良の形態】
【００５３】
本発明のこれらおよび他の観点および利点は、好適な実施例の開示を参照に、および特に、添付された図を参照にさらに詳細に明らかにされるであろう。
【００５４】
図１は、ＤＶＤ−Ｒｅａｄ  Ｏｎｌｙタイプの光学的読取り可能なディスク上のビデオデータ構造１を示す。データのシーケンスは、論理セクタ番号（ＬＳＮ）を増加させる順番に、左から右へ配列される。セクタは、ＤＶＤディスク上に格納されたデータをアドレス指定する最も小さいユニットである。典型的には、１つのセクタは、２０４８ユーザデータバイトに対応する。分かりやすくするために、リードインゾーンおよびリードアウトゾーンのような追加のディスクゾーンは、示されない。
【００５５】
ビデオデータ構造１は、Volume and File System（ＶＯＬ／ＦＳ）データ１２、Video Manager（ＶＭＧ）データ３、および幾つかのVideo Title Set（ＶＴＳ＃１、ＶＴＳ＃２、ＶＴＳ＃３、ＶＴＳ＃ｎ）４〜７を有する。
【００５６】
Volume and File System２データは、当業者に公知のUniversal Disc FormatＵＤＦに従って、ＤＶＤ  Ｖｉｄｅｏ  Ｖｏｌｕｍｅスペースを定義する。１つのＶｏｌｕｍｅ内のビデオデータは、１つのVideo Manager（ＶＭＧ）３および１つ以上のVideo Title Set（ＶＴＳ）４から構成される。ファイルシステムデータは、いわゆるVideo Manager（ＶＭＧ）データ３およびVideo Title Sets４（ＶＴＳ）を有する、ＤＶＤビデオゾーン内にデータオブジェクトをアドレス指定することができる。このＤＶＤビデオゾーン内にデータオブジェクトを適用することは、ファイルシステムデータもまた適用することを要求するかもしれない。
【００５７】
Video Title Set（ＶＴＳ＃ｎ）４は、完全なビデオコンテンツまたはTitleを記述するユニットである。それは、Video Title Set（ＶＴＳ＃ｎ）４のTitleおよびMenuを制御するＶＴＳ Information（ＶＴＳＩ＃ｎ）、Video Object Set for the Menu（ＶＴＳＭ＿ＶＯＢＳ）６、Video Object Set for the Title（ＶＴＳＴＴ＿ＶＯＢＳ）７およびＶＴＳＩのバックアップ（ＢＵＰ＿ＶＴＳＩ）８から構成される。Video Object Set（ＶＯＢＳ）は、Video Object（ＶＯＢ）の集まりである。ＶＯＢは、ビデオ、Audio、Sub−picture、Program Control Information（ＰＣＩ）およびData Search Information（ＤＳＩ）のようなElementaryストリームのグループから成るMPEG Programストリームである。ＶＴＳＩ５、ＶＴＳＭ＿ＶＯＢＳ６、ＶＴＳＴＴ＿ＶＯＢＳ７およびＶＴＳＩ＿ＢＵＰ８は、この順序で、割り当てられるべきである。ＶＴＳＴＴ＿ＶＯＢＳ６を有するファイルは、連続的に割り当てられるべきである。
【００５８】
Video Manager３は、Video Manager Information（ＶＭＧＩ）９、Video Object Set for the ＶＭＧ Menu（ＶＭＧＭ＿ＶＯＢＳ）１０およびＶＭＧＩ（ＶＭＧＩ＿ＢＵＰ）１１のバックアップを有する。
【００５９】
図２は、等価な部分を示すために図１と同じ参照番号を使用して、特にＤＶＤ＋ＲＷタイプに従う、書き換え可能なタイプのＤＶＤディスク上のＤＶＤ−ビデオデータ構造１２を示す。示されたＤＶＤ−ビデオデータ構造１２は、本明細書に参照として組み込まれている特許文献２に開示されたような方法および記録デバイスに従う。読取り専用タイプのＤＶＤディスクを意図している既存のＤＶＤ−プレーヤとの再生互換性を維持するために、これらのディスク上の対応するビデオデータ構造１の制限は、特に、幾つかの記録がなされる時、考慮されるべきである。
【００６０】
図２において、Video Object Set for the Title（ＶＴＳＴＴ＿ＶＯＢＳ＃１、ＶＴＳＴＴ＿ＶＯＢＳ＃２、ＶＴＳＴＴ＿ＶＯＢＳ＃３）７および対応するVideo Title Set Information（ＶＴＳＩ＃１、ＶＴＳＩ＃２、ＶＴＳＩ＃３）５により表される３つの記録（TITLES）を示す具体例が、与えられる。参照される方法に典型的なのは、これらのデータの順序であり、Video Object Sets ＶＴＳＴＴ＿ＶＯＢＳ７に常に先行するＶＴＳ管理情報ＶＴＳＩ５、および常に後続するバックアップデータＶＴＳＩＢＵＰ８の順序である。データのこのシーケンスは、Ｒｅａｄ  ＯｎｌｙタイプのＤＶＤ−ビデオディスクのＤＶＤ−ビデオデータ構造１の制限を満たすVideo Object Title Set（ＶＴＳＴＴ＿ＶＯＢＳ）の１つとしてとらえられることができる。
【００６１】
これらのデータに加えて、Video Recording Management Informationデータ（ＶＲＭＩ）１３および対応するバックアップＶＲＭＩ＿ＢＵＰ１４が存在する。それは、どのタイプのレコーダがＤＶＤ／ビデオメニューをディスク上に生成したかを識別するための情報を含む。一時的にデータを格納するために、次に、レコーダにより使用可能であるVideo Recording Management Scratch Area（ＶＭＲ  Scratch）、および幾つかのレコーダ上に追加の性能を加えるために使用可能であるVRM User Dataエリアのような他の典型的なレコーダ情報データは、示されていない。このデータは、ＶＲＭＩデータ１３に隣接するであろう。
【００６２】
図３Ａは、第１の記録の後の、書き込み可能なタイプ（record once）のＤＶＤディスク用ＤＶＤビデオデータ構造１５の第１の具体例を例示する。この第１の記録は、ＶＴＳＴＴ＿ＶＯＢＳ＃１およびManagement Data Areas（ＭＧＴ１−１、ＭＧＴ１−２、ＭＧＴ１−３）１６に格納される対応するファイルと管理情報により、表わされる。これらのエリアは、ＶＴＳＩ＃１、ＶＭＧ、ＶＲＭＩ、およびＵＤＦのようなファイルシステム情報（File System Information）を有する。さらに、ＶＴＳＩ、ＶＲＭＩおよび第２のＡＶＤＰのバックアップファイルが、この順序で連続的に記録される。ＡＶＤＰは、ＵＤＦファイルシステムにより要求されるAnchor Volume Descriptor Pointerを表す。
【００６３】
ＡＶＤＰは、コンピュータシステムが、データがＵＤＦフォーマットで格納されたことを認識することができるように、常に、固定された位置に格納される。ＡＶＤＰは、ディスク上に格納されたデータの構造および位置に関連する一連のデータ構造を含む、論理ボリューム記述子シーケンス（ＬＶＤＳ）の位置を与える。このことは、１つ以上のファイルセット記述子FSDに対する参照を含む。ＡＶＤＰは、従って、（ＵＤＦ）ファイルシステムのスタートとして考えられる。第２のＡＶＤＰは、この（第１の）ＡＶＤＰのバックアップである。
【００６４】
Temporary Overview Space１７は、上記特許出願に開示されたような書き換え可能なタイプのＤＶＤディスク用ＤＶＤ/ビデオデータ構造により要求される全ての管理情報およびファイル情報を含む。
【００６５】
Management Data Areas（ＭＧＴ）１６は、しかしながら、読取り専用または書き換え可能なタイプのＤＶＤディスク用のＤＶＤビデオデータ構造により通常要求されるように、ＶＴＳＴＴ＿ＶＯＢＳ７の前には記録されず、Temporary Overview Space（ＴＯＳ）１７内の第１の記録のＶＴＳＴＴ＿ＶＯＢＳ７後に記録される。このTemporary Overview Space（ＴＯＳ）１７は、Management Data Areas（ＭＧＴ）の、ＶＴＴＴ＿ＶＯＢＳの前のReserved Space（ＲＥＳ）１９内の位置へのマッピングを含むリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）１８を含む。Reserved Space１９は、最後の記録がなされ、かつディスク完成ステップが実行されるまで、記録のために使用されない。完成ステップは、リザーブド・スペース・アロケーション・テーブル１８内のマッピングを使用して、すべてのManagement Data Areas１６を、このReserved Space１９にコピーすることを含む。このため、Reserved Space Allocation表は、マッピング表を含む。このような完成ステップの後のみ、読取り専用タイプまたは書き換え可能なタイプのＤＶＤビデオディスクを意図しているＤＶＤPlayerとの再生互換性が、得られている。このことは、この後、さらに詳細に、説明されるであろう。
【００６６】
現在のビデオデータ構造が、第１の記録の後の状態を反映するので、ディスク上に先のＶＣＰＳ−暗号化されたコンテンツは存在しない。それゆえに、ディスクを記録することは、ディスクのリードインゾーン２０の「Ｂｕｆｆｅｒ  Ｚｏｎｅ２」２０aに４０ビットのＵｎｉｑｕｅ  ＩＤを書き込むことを含む。それゆえに、現在の記録の記録されたビデオオブジェクトが、好ましくは、ＶＣＰＳのようなコンテンツ暗号化方法に従って、暗号化される場合のみ、マッピング表は、リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）に含まれる公知のレガシーマッピング表構造と比較して、以下にさらに詳細に説明されるように、１２８バイトの「０」ビットのヘッダーフィールドだけ、拡張される。
【００６７】
Reserved Space１９は、リードインエリア（ＬＩ）２０の後、スタートし、かつLogical Sector Number Rで終了する。典型的なＤＶＤディスクにおいて、リードイン−エリア２０後の第１のPhysical Sectorは、０００３０００ｈ（ｈ：１６進法）が割り当てられ、かつリードアウトエリア（ＬＯ）２１のスタートまで、例えば、０００２６０５４０ｈの値まで増加する。これは、１つのPhysical Sectorが２０４８ユーザデータバイトを含む、合計２２９５１０４（d：１０進法）のPhysical Sectorに対応する。
【００６８】
しかしながら、全てのPhysical Sectorは、Logical Sector Numbering（ＬＳＮ）を有するLogical Sectorに対するアドレス指定目的のために、マッピングされる。リードインエリア２０の終了後の記録スペースのスタートは、Logical Sector Number ００００００００hにより示され、かつリードアウトエリア２１のスタートまで、Logical Sector Number００２２ＦＦ４０ｈまで増加する。
【００６９】
Reserved Space１９は、約３２メガバイトに対応する、Logical Sector Number００００００００h（またはPhysical Sector Number０００３００００ｈ）からLogical Sector Number００００３ＦＦＦｈ（またはPhysical Sector Number０００３３ＦＦＦｈ）まで、配列される。この値は、書き換え可能なタイプのＤＶＤディスク用ＤＶＤビデオデータ構造を考慮して、選ばれる。しかしながら、Reserved Space１９は、任意のサイズで選ぶことが可能である。さらに、複数のリザーブドエリアもまた可能である。
【００７０】
マッピングは、Error Correction Blocks（ＥＣＣ−Blocks）に基づいて、適用可能である。典型的なＤＶＤ  ＥＣＣブロックは、エラー訂正データに加えて、１６のPhysical Sectorを有する。ＥＣＣブロック内に、データは、実際の位置で、それが意図された位置でなかったであろう時と同じ順序で記録される。
【００７１】
追加の記録は、Temporary Overview Space１７後のUnrecorded Area（ＵＮＲＥＣ）になされるべきである。書き込み可能なＤＶＤディスクが完成されない限り、また、オープンセッションの存在により示されている状態で、Reserved Space１９は、記録されるべきではない。
【００７２】
次に、図３Ｂは、第２の記録がなされた後のビデオデータ構造２３を示す。同じ参照番号は、図３Ａの対応する構造を示す。第２の記録は、ＶＴＳＴＴ＿ＶＯＢＳ＃２  ２７により表され、第１のTemporary Overview Space１７に追加される。対応するManagement Data（ＭＧＴ２−１、ＭＧＴ２−２）２５および第２のリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ−２）２６は、第２の記録に追加される。このＲＳＡＴ−２は、第２の記録のManagement Data２５のマッピングばかりでなく、第１の記録のManagement Data１６のマッピングも含む。リザーブド・スペース・アロケーション・テーブルＲＳＡＴ−１は、それゆえに、これ以上、使用されないであろう。この後説明されるであろうように、リザーブド・スペース・アロケーション・テーブルは、何れのバージョンが廃止したかを示すバージョン番号を有する。
【００７３】
この結果、ＶＴＳTT−ＶＯＢＳ＃１  ７、ＴＯＳ−１  １７、ＶＴＳＴＴ＿ＶＯＢＳ＃２およびＴＯＳ_２は、連続するＶＴＳＴＴ＿ＶＯＢＳとして考えられる。シーケンスは、セクタをＤＶＤビデオプレーヤに公知でないフォーマットで含むことができるが、それらが、任意のProgram Chainにより参照されない限り、それらは、プレーヤの正しい動作を妨害しない。
【００７４】
Program Chainは、読取り専用タイプのＤＶＤディスク用のＤＶＤビデオデータ構造において、全TitleまたはMenuの一部を示すために使用される。それは、提示されるべきCellを定義し、Cellは、提示されるべき基本的なユニットである。Cellは、幾つかのVideo Object Unit（ＶＯＢＵ）から成りかつＶＯＢの一部を形成する。
【００７５】
本発明の本実施例によると、ビデオデータ構造２８は、現在の記録または前の記録（または両方の記録）のビデオオブジェクトが暗号化されたＶＣＰＳに従う場合、１２８バイトの「０」ビットのマッピング表ヘッダーを有するマッピング表を有するＲＳＡＴ−２を含む。先のＶＣＰＳ記録の場合、ディスクは、Ｕｎｉｑｕｅ  ＩＤおよびリードインゾーン２０の「Ｂｕｆｆｅｒ  Ｚｏｎｅ２」２０a内のＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋを含む。先の記録がＶＣＰＳを使用することなしに済ませられたが、現在の記録がＶＣＰＳを使用した場合、Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋは、「Ｂｕｆｆｅｒ  Ｚｏｎｅ２」２０a内に記録される。
【００７６】
次に、図３Ｃは、アップデートが、対応するＶＴＳＴＴ＿ＶＯＢＳに変更を加えることを必要とすることなく、管理情報に対してなされていた後のビデオデータStructure２８を示す。例えば、ユーザは、記録を編集することができ、結果としてＶＲＭＩ１３の変更のみとなる。新しいメニューページは、また、必要とされるかもしれない。次に、ＶＴＳＴＴ＿ＶＯＢＳ７または２７を変更する必要はないかもしれない。
【００７７】
アップデートは、それらのＭＧＴ１−３のみが廃止されるように、第１の記録のManagement Data（ＭＧＴ１−１、ＭＧＴ１−２、ＭＧＴ１−３）の一部に影響を及ぼすのみである。ＭＧＴ１−３'と称されるＭＧＴ１−３の新しいバージョンは、前のTemporary Overview Space（ＴＯＳ−２）１８に追加される新しいTemporary Overview Space（ＴＯＳ−３）２９内に記録される。ＴＯＳ−３は、ＭＧＴ１−３'、および（今、廃止した）ＭＧＴ１−３およびＭＧＴ１−３'（置き換え）に対して訂正されたアップデートされたマッピングを含む新しいリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ−３）３１を含む。前のリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ−２）２６は、ＴＯＳ−３を最も高いバージョン番号としたことにより示されているように、このことにより廃止となった。
【００７８】
ＲＳＡＴ−３により有されるマッピング表の構造は、図３Ｂのコンテキストで記載されるものに対応し、従って、暗号化されたコンテンツが存在するかに依存する。Ｂｕｆｆｅｒ  Ｚｏｎｅ２  ２０aのコンテンツは、図３Ｂに示される状態と比べて、変更されない。
【００７９】
次に、図３Ｄは、完成ステップが実行された後のビデオデータ構造３２を示す。全てのData Management Data（ＭＧＴl−I、ＭＧＴ１−２、ＭＧＴ１−３'、ＭＧＴ２−１、ＭＧＴ２−２）１６、３０、２５は、ＵＤＦのようなファイルシステムデータも有するReserved Space１９にコピーされる。Management Data１６、３０、２５により占有されないReserved Space内の残りのスペース３３において、任意のデータが記録される。また、リードインエリア２０およびリードアウトエリア２１は、記録されている。ＶＣＰＳ−暗号化されたコンテンツが存在すると仮定すると、Ｂｕｆｆｅｒ  Ｚｏｎｅ２  ２０aは、リードインエリア２０のこの記録において、変更されないままである。Ｂｕｆｆｅｒ  Ｚｏｎｅ２  ２０aは、ディスクが任意のＶＣＰＳ−暗号化されたコンテンツを含まない場合、完成ステップのコンテキストで、書き込まれるのみである。
【００８０】
バックアップファイル（ＶＲＭＩ−BUP、ＶＴＳＩ＿ＢＵＰ）１４、８が、最後のTemporary Overviewスペース（ＴＯＳ−３）２９に含まれ、かつ再マッピングされていないということは、注目される。このようなファイルをTemporary Overviewスペースに含むことは、頑強性を増加させる。また、最後のＶＲＭＩ＿ＢＵＰの後の第２のAnchor Volume Descriptor Pointer（ＡＶＤＰ）３４は、ＵＤＦファイルシステムにより要求される時、存在すべきである。
【００８１】
図４は、最大限１つのLogical Sector（２０４８バイト）を有するリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）１８、２６、３１の第１の実施例を示す。
【００８２】
ＲＳＡＴ＿ＩＤ３５（４バイト）は、「ＲＳＡＴ」を含むストリングを含む。
【００８３】
ＲＳＡＴ＿ＣＯＵＮＴ３６（１ｂyte）は、リザーブド・スペース・アロケーション・テーブル（１８、２６、３１）のバージョン番号を示す１０進数を含む。ＲＳＡＴが記録される時、このフィールドは、０に設定される。ＲＳＡＴの各新しいバージョンに対して、このフィールドの値は、１だけインクリメントされる。
【００８４】
ＰＲＥＶ＿LOC（３バイト）３７は、前のＲＳＡＴを見つけることができる位置のLogical Sector Number（ＬＳＮ）を含む。
【００８５】
ITEＭ＿N（１ｂyte）３８は、ＲＳＡＴマッピング表（ＲＳＡＴ＿ＭＡＰＴ）内の使用されたＲＳＡＴ＿ＩＴＥＭSの数を示す。
【００８６】
ＲＳＡＴ＿ＭＡＰＴ（２０３２バイト）３９は、各８バイトの２５４のＲＳＡＴ＿ＩＴＥＭS（８バイト）４０を含む。使用されたＲＳＡＴ＿ＩＴＥＭS３９は、任意の使用されていないRAST＿ＩＴＥＭS３９の前に置かれる。使用されていないＲＳＡＴ＿ＩＴＥＭS３９の全てのバイトは、０に設定される。使用されたＲＳＡＴ＿ＩＴＥＭS３９は、ＬＩおよびＬＯ間のＤＶＤディスクの記録エリアを、各々論理セクタの連続するシーケンスから構成されるITEＭ＿Nマッピングセグメントに分割する。マッピングセグメントは、同じサイズのターゲットセグメントに、線形にマッピングされる。図４のＲＳＡＴ＿ＭＡＰＴ３９は、マッピング表ヘッダーを有さない。本発明によると、このことは、ディスク上にＶＣＰＳ−暗号化されたコンテンツが存在せず、かつ現在の記録がＶＣＰＳ−暗号化されたコンテンツを追加することも含まない場合に使用される第２のマッピング表構造を、このＲＳＡＴが有することを意味する。
【００８７】
ＲＳＡＴ＿ＩＴＥＭ４０は、このアイテムのＡＤＤＲ＿ＬＯＣ４２でスタートし、かつ次のアイテムのＡＤＤＲ＿ＬＯＣ４２のすぐ前で終了するセグメントに対するマッピングステータスを示すＭＡＰ＿ＳＴＡＴ４１（２ビット）を含む。次のアイテムがない場合、マッピングステータスは、全ての続く論理セクタ番号に対して最後の書き込まれたセクタまで、同じままである。
【００８８】
ＭＡＰ＿ＳＴＡＴ４１の可能な値は、図４内の表に与えられる。００ｂ（２進数）は、対応するセグメントが、記録されず、かつアドレス位置が、新しいターゲット位置にマッピングされることを示す。０１ｂは、そのセグメントが、新しいターゲット位置にマッピングされるアドレス位置を有する記録されたセグメントのために、確保されることを示す。１０ｂは、セグメントが記録されず、かつターゲット位置が、アドレス指定された位置と同一であることを示す。１１ｂは、セグメントが、記録され、かつターゲット位置が、アドレス指定された位置と同一であることを示す。
【００８９】
ＡＤＤＲ＿ＬＯＣ４２（３バイト）は、１６のPhysical Sectorを有するＥＣＣ−ブロックのような、マッピングセグメントの第１のセクタのLogical Sector Number（ＬＳＮ）を含む。ＡＤＤＲ＿ＬＯＣ４２が、１６の倍数であるべきである場合、ＲＳＡＴ＿ＩＴＥＭＳ４０は、ＡＤＤＲ＿ＬＯＣ４２が増加するように、増加する。
【００９０】
ＴＡＲＧＥＴ＿ＬＯＣ（３バイト）は、ターゲットセグメントの第１のセクタのLogical Sector Number（ＬＳＮ）を含む。ＡＤＤＲ＿ＬＯＣ＋ｎにあるセクタは、０からＡＤＤＲ＿ＬＯＣ （現在の）−ＡＤＤＲ＿ＬＯＣ（現在の）−１までのｎの範囲で、ＴＡＲＧＥＴ＿ＬＯＣ＋ｎにあるセクタにマッピングされる。
【００９１】
ＶＣＰＳ−暗号化されたコンテンツの存在下で、ＲＳＡＴ＿ＭＡＰＴ３９の構造は、「０」ビット値で満されるいつかのバイトを有するマッピング表ヘッダーフィールドを、そのまさに開始において、有するであろうし、従って、ＲＳＡＴ＿ＭＡＰＴ３９の全てのＲＳＡＴ＿ＩＴＥＭフィールドを、対応する数のバイトのポジションだけ、図４に示されたそれと比較してより大きいアドレス値にシフトさせる。ＲＳＡＴ＿ＭＡＰＴフィールド３９のこのような構造は、本発明に従う第１のマッピング−表構造を表す。マッピング表ヘッダーフィールドの具体例は、図５のコンテキストで、以下に説明されるであろう。
【００９２】
図５は、３つのLogical Sectorを有するリザーブド・スペース・アロケーション・テーブル（１８、２６、３１）の代替の実施例を示す。ここで、図４内のような適切な同様の参照番号が使用されている。ＲＳＡＴ＿ＩＤ（４バイト）３５とＲＳＡＴ＿ＣＯＵＮＴ（２バイト）３６は同様である。
【００９３】
図４と比較して新しいのは、アプリケーションにより使用されるようなＲＳＡＴフォーマットモードを示すためのＲＳＡＴ＿ＦＭＴ＿ＩＤ４４（１ｂyte）である。
【００９４】
ＰＲＥＶ＿LOC（３バイト）３７も、また同様である。
【００９５】
図４と比較して新しいのは、Reserved Space１９内に割り当てることが意図されないアプリケーションデータを含む最後のセクタのLogical Sector Number（ＬＳＮ）を含むEND−DATA（３バイト）４５である。ＲＳＡＴ＿ＦＭＴ＿ＩＤ４４が、１に設定される時、ＥＮＤ＿ＤＡＴＡ４５は、ＵＤＦファイルシステムの第２のAnchor Volume Descriptor PointerＡＶＤＰ３４の位置を示す。
【００９６】
ＲＳＡＴ＿ＭＡＰＴ＿ＳＡ（２バイト）４６は、ＲＳＡＴのスタートアドレスに対するバイトの単位で、ＲＳＡＴ＿ＭＡＰＴ３９のスタートアドレスを含む。それは、従って、ＲＳＡＴ＿ＭＡＰＴ３９に対するポインターとして理解可能である。
【００９７】
ＲＳＡＴ＿ＭＡＰＴ＿ＳＺ（２バイト）４７は、ＲＳＡＴ＿ＭＡＰＴのサイズをバイト単位で含む。
【００９８】
ＲＳＡＴ＿ＭＡＰＴ（２セクタ）３９は、マッピング表ヘッダーフィールドＲＳＡＴ＿ＭＡＰＴＨＤ３９aを含み、従って、本発明に従う第１のマッピング表構造および１０２４のＲＳＡＴ＿ＩＴＥＭS（４バイト）４０を形成する。ＲＳＡＴ_TEM＃ｎは、Reserved Space １９内に（ｎ＋１）番目ＥＣＣブロック用マッピング情報を含む。
【００９９】
ＲＳＡＴ＿ＭＡＰＴ_ＨＤ３９aは、１２８バイトであり、各バイトは、８ビットを含み、各ビットは、「０」に設定される。
【０１００】
ＭＳＴＡＴ（１ビット）４８は、Reserved Space１９内の（n+１）番目ＥＣＣブロックに対するマッピングステータスを示す。０ｂ（b：２進数）は、このＥＣＣブロックが、使用中であることを示し、およびlbは、このＥＣＣブロックが、別の位置にマッピングされることを示す。ＭＳＴＡＴが、０ｂに等しい場合、データは、ＬＳＮ＝（ｎ×１６）からＬＳＮ＝（（ｎ×１６）+１５）までの範囲の論理セクタに対して記録されない。
【０１０１】
ＭＳＴＡＴが、１ｂに等しい場合、ＬＳＮ＝（ｎ×１６）からＬＳＮ＝（（ｎ×１６）+１５）の範囲の論理セクタに対して記録されたデータは、ＡＣＴＵＡＬ_ＬＯＣ（３バイト）４９により示される位置で、見つけることが可能である。
【０１０２】
ＡＣＴＵＡＬ_ＬＯＣ４９は、次に、データが実際に記録される、ＥＣＣ−ブロックの第１のセクタのＬＳＮを含む。ＡＣＴＵＡＬ_ＬＯＣ４９内の値レコーダは、１６の倍数であるべきである。（ＡＣＴＵＡＬ_ＬＯＣ４９の最下位側の３ビットは、常に、０００ｂに設定されるべきである。ＭＳＴＡＴ４８が０ｂに等しい場合、ＡＣＴＵＡＬ_ＬＯＣ４９内に記録される値は、００００００hであるべきである。
【０１０３】
ＶＣＰＳ−暗号化されたコンテンツがない場合、ＲＳＡＴ＿ＭＡＰＴ３９の構造は、マッピング表ヘッダーフィールド３９aを、そのまさに開始において、有さないであろう、従って、ＲＳＡＴ＿ＭＡＰＴ３９の全てのＲＳＡＴ＿ＩＴＥＭフィールドを、対応する数のバイトのポジションだけ、図４に示されるそれと比較してより小さいアドレス値にシフトする。ＲＳＡＴ＿ＭＡＰＴフィールド３９のこのような構造は、本発明に従う第２のマッピング表構造を表すであろう。
【０１０４】
図６は、ビデオアプリケーションにおける、図４および５、および以下の図１２に示される実施例のそれらのようなリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）の可能な使用の第１の具体例を示す。「実の」ディスクに従う記録スペース５１および「実の」ディスクをマッピングすることにより得られる「仮想の」ディスクに従う記録スペース５２が、示される。この具体例において、「実の」ディスクは、完成されてなく、従って、管理情報（ＶＲＭＩ１３、ＶＭＧ３、ＶＴＳＩ５）、それからのバックアップ（ＶＴＳＩ＿ＢＵＰ８およびＶＲＭＩ＿ＢＵＰ１４）およびファイル情報（ＵＤＦ５２）は、（前述したManagement Data（ＭＧＴ）１６対応する）最後の記録されたＶＴＳＴＴ＿ＶＯＢＳ７の後に記録される。
【０１０５】
各エリアに対するＭＡＰ＿ＳＴＡＴ４８およびLogical Sector NumberＬＳＮ２０が、さらに示される。記録スペース５１は、Reserved Space１９に対応し、かつ「実の」ディスクをマッピングすることにより得られる「仮想の」ディスクを反映する。ＬＳＮ＝ｋおよびＬＳＮ＝Ｂ間のエリアは、完成後に任意のデータにより、記録されるべきである。
【０１０６】
図５内の対応する表は、ＭＡＰ＿ＳＴＡＴ４１、アドレス指定された位置（ADDRESSED）および実際の位置（ACTUAL）の対応する値を示す。ＭＡＰ＿ＳＴＡＴ４１＝００ｂは、マッピングされかつ記録されないことを示し、１０ｂは、マッピングされずかつ記録されないことを示し、および１１ｂは、マッピングされないが記録されることを示す。
【０１０７】
図７は、第２の記録をする時、ビデオアプリケーションにおける、リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）１８、２６、３１の可能な使用の第２の具体例を示す。記録スペース５３は、「実の」ディスクに対応し、および記録スペース５４は、「実の」ディスクをマッピングすることにより得られる「仮想の」ディスクに対応する。この具体例は、Temporary Overview Space（ＴＯＳ）１７の記録されたエリアが、互いに連続的に記録されるManagement Data（ＭＧＴ）１６を有することにより、可能な限り小さく保たれる点で、図６に与えられる具体例と異なる。完成時のみ、正しい位置（A、B、C、C）は、Reserved Space（ＲＥＳ）１９内において、使用されていない介在エリアp、q、rおよびsを割り当てられる。
【０１０８】
図８は、Video Recorder Management Information（ＶＲＭＩ）１３のアップデートのみがなされる時の、リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）１８、２６、３１の可能な使用の第３の具体例を示す。「実の」ディスクの記録スペースは、５５により示され、および対応する「仮想の」ディスクは、５６により示される。アップデートゆえに、前のリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ−１）２６は、これ以上、使用されず、かつ次のリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ−２）３１により置き換えられる。ＲＳＡＴ−２は、アップデートされたＶＲＭＩ２７に対するマッピングにより置き換えられる、古いＶＲＭＩ２６のマッピングを除き、ＲＳＡＴ−１内に含まれる古いマッピングを有する。
【０１０９】
図９は、リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）１８、２６、３１の割り当ての実施例を示す。この実施例において、ＲＳＡＴ１８、２６、３１に対して確保されたエリアは、各々がＲＳＡＴ１８、２６、３１を含む、Reserved Space１９の最後の２個または３個の記録されたＥＣＣブロック５７から構成される。各出現は、同じであり、かつ各ＥＣＣブロック５７の第１のセクタの第１のバイトの前に位置させられる。ＲＳＡＴ１８、２６、３１に属さない全てのバイトは、リザーブ状態とされ、かつ任意の値に設定される。
【０１１０】
図１０は、Reserved Allocation Table（ＲＳＡＴ）を使用する、本発明の実施例に従う記録方法を示す。この方法は、ロードされたアプリケーションプログラムを実行する汎用プロセッサにより、実行可能である。例えば、コンピュータシステムに結合された独立型ディスクドライブの場合などである。この方法は、専用の処理ハードウェアにより、実行可能である。例えば、記録装置に組み込まれたディスクドライブなどである。また、機能性の一部は、ドライブ自体に組み込み可能である。
【０１１１】
第１のステップ５８において、第１の記録が、書き込み可能なタイプのみの空白ディスク上でなされたかが、判断される。この場合、ドライブは、ステップ５９において、Reserved Space（ＲＥＳ）１９をPhysical Sector Number ＰＳＮ＝０００３００００hからＰＳＮ＝０００３３ＦＦ０ｈまでで作成することが要求される。ステップ６０において、第１の記録用のオーディオ−ビジュアルコンテンツを有するＭＰＥＧ−２Program Streamのようなオーディオ／ビデオ情報信号が、アドレスＰＳＮ＝０００３４０００ｈからスタートして、書き込まれる。ＶＣＰＳ−符号化された記録の場合、Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋが、ＶＣＰＳ仕様に従って（図３Ａを参照）、リードインゾーン２０のＢｕｆｆｅｒ  Ｚｏｎｅ２  ２０aに書き込まれる。記録は、（１６セクタのＥＣＣブロックを考慮して）１６−セクタの境界で停止する。記録されたストリームは、図２を参照して説明されるような、書き換え可能なタイプのＤＶＤディスク用ＤＶＤビデオデータ構造１２において定義された、Video Object Set for a Title（ＶＴＳＴＴ＿ＶＯＢＳ）仕様に従う。
【０１１２】
ステップ６１において、前述した仕様により要求されるような全てのManagement Data（ＭＧＴ）１６は、記録されたオーディオ／ビデオ信号に続いて、記録される。Video Title Set Information（ＶＴＳＩ＿ＢＵＰ）５、Video Recorder Management Information（ＶＲＭＩ＿ＢＵＰ）１４およびSecond Anchor Volume Descriptor３４用のバックアップファイルは、この順序で連続的に記録される。
【０１１３】
ステップ６１aは、選択が、選択的なステップ６２aおよび６２bの１つを実行するために、なされることを示す。ステップ６２aにおいて、マッピング表ヘッダーフィールド（第１のマッピング表構造）を有するマッピング表を有するリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ  Ａ）用のエリアは、０に設定されたバージョン番号を有するリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）の２または３の例を含む、例えば、４８セクタの３２に追加される。このようなＲＳＡＴの具体例は、図５に与えられた。ステップ６２bにおいて、マッピング表ヘッダーフィールド（第２のマッピング表構造）を有さないマッピング表を有するリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ  Ｂ）用のエリアは、０に設定されたバージョン番号を有するリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）（１８、２６、３１）の２または３の例を含む、例えば、４８セクタの３２に追加される。このようなＲＳＡＴの具体例は、図４に与えられる。ステップ６２aは、ステップ６０での記録が、ＶＣＰＳ仕様に従って、実行される、従って、暗号化されて記録されたコンテンツが含まれる場合、選択される。ステップ６２bは、ステップ６０での記録が、ＶＣＰＳ仕様に従って、実行されない、従って、暗号化されないコンテンツが含まれる場合、選択される。
【０１１４】
図３Ａは、このような第１の記録後の一般的な結果を示す。ステップ５８またはステップ６３の何れかにおいて、第２のまたはより高次の記録がなされたことが、判断された場合、ステップ６４において、ＭＰＥＧ−２Program Streamのような第２のオーディオ／ビデオ情報ストリームは、ステップ６２の後の最後の書き込まれたアドレスからスタートして、書き込まれる。Physical Sector Number ＰＳＮ＝０００３４０００ｈからスタートし、第２の記録の終わりまでのエリアは、前述したＶＴＳＴＴ＿ＶＯＢＳ仕様に対応する。前に書き込まれたManagement Data（ＭＧＴ１）１６およびリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ−１）１８は、新しいＶＴＳＴＴ＿ＶＯＢＳ２７により、完全に吸収される。
【０１１５】
再び、ステップ６５において、全ての新しいManagement Data（ＭＧＴ２）２５は、新しいVideo Object Set for a Title（ＶＴＳTT−ＶＯＢＳ＃２）２７内に含まれる第２の記録に続いて、記録される。
【０１１６】
ステップ６５aは、選択が、選択的なステップ６６aおよび６６bの１つを実行するために、なされることを示す。ステップ６６aにおいて、新しいリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ２A）は、ステップ６２a（第１のマッピング表構造）と同様に、１に増加されたバージョン番号と伴に、追加される。このようなＲＳＡＴの一般的な構造の具体例は、図５において与えられた。ステップ６６bにおいて、新しいリザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ２B）は、ステップ６２b（第２のマッピング表構造）と同様に１に増加されたバージョン番号と伴に、追加される。このようなＲＳＡＴの一般的な構造の具体例は、図４において、与えられた。ステップ６６aは、ステップ６０または６５での記録の１つのが、ＶＣＰＳ仕様に従って、実行された、従って、暗号化されて記録されたコンテンツが含まれる場合、選択される。ステップ６２bは、ステップ６０および６５での記録の何れも、ＶＣＰＳ仕様に従って実行されない、従って、暗号化されないコンテンツが含まれる場合、選択される。
【０１１７】
一般的な結果は、図３Ｂに示される。
【０１１８】
ステップ６７において、Management Data（ＭＧＴ）１６のアップデートのみが記録されなければならないかが判断される。そうならば、ステップ６８aにおいて、ＶＲＭＩ１３の新しいバージョン、ＶＲＭＩ−ＢＵＰ１４のバックアップおよび必要ならば、ＶＭＧ３ファイルが、記録される。
【０１１９】
ステップ６８において、新しい第２のＡＶＤＰ３４は、少なくとも、ＶＲＭＩ−ＢＵＰ１４の後に、記録される。両方とも、対応するＲＳＡＴによりマッピングされない。必要ならば、ファイルシステムデータの一部は、ステップ６９において、再度書き込まれる。最後に、ステップ７０において、追加のＲＳＡＴ−３  ３１が、３に増加されたバージョン番号と伴に、加えられる。マッピング表構造は、それぞれ、ステップ６２ａ／ｂまたは６６ａ／ｂにおいて生成されたものに対応する。結果は、図３Ｄに示される。
【０１２０】
アップデートまたは記録が要求されない場合、ステップ７１において、現在の記録セッションが、クローズされるべきかまたはオープンのままにすべきかが判断される（ステップ７２）。セッションが、オープンのままにされる場合、ディスクは、Reserved Space（ＲＥＳ）１９およびTemporary Overview Space（ＴＯＳ）１７を含むべきである。
【０１２１】
セッションが、クローズされるべき場合、Management Data（ＭＧＴ）１６、２５、３０は、ステップ７３において、Temporary Overview Space（ＴＯＳ）１７、２４、２９からReserved Space（ＲＥＳ）１９へ、リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）１８、２６、３１に含まれるマッピング情報に従ってコピーされる。次に、ステップ７４において、任意のデータは、Reserved Space（ＲＥＳ）１９内の、前の記録ステップ後、依然として記録されていない全てのセクタに記録される。
【０１２２】
ステップ７５において、最後の第２のAnchor Volume Descriptor（ＡＶＤＰ）３４が、データ構造の終わりに追加される。ステップ７６において、リードインエリア（ＬＩ）２０は、このエリアに対する要件に従って、記録される。最後に、ステップ７７において、セッションは、適切な閉鎖データを記録することにより、クローズされる。この場合、Write Onceタイプのディスクに関する指定されたＤＶＤビデオデータ構造による、これ以上のビデオコンテンツは、記録することができない。もっとも、他のデータを追加することは、依然として可能である。
【０１２３】
これに代えて、ディスクは、前述した閉鎖データの代わりに、リードアウトエリア（２１）を記録することにより、完成することが可能であろう。この場合も、他のデータは、記録することができない。
【０１２４】
読取り専用タイプのＤＶＤディスク用のＤＶＤビデオデータ構造との互換性は、ディスクがリードイン（ＬＩ）２０を有し、全てのセッションがクローズされており、リードイン（ＬＩ）２０のスタートと最後の閉鎖またはリードアウトエリア（ＬＯ）２１の終わりとの間に空白エリアがない時のみ得られる。
【０１２５】
図１１は、本発明の一実施例に従った記録デバイスを示す。ＤＶＤライトワンスタイプ７９の書き込み可能なディスクは、サーボモータ制御手段８１により制御される回転駆動手段８０により回転される。これらのサーボモータ制御手段８１は、さらに、ディスク７９を収束された読み取り／記録レーザビーム８３によりトラック８４に沿ってスキャンするための光学式読み取り／記録ユニット８２の位置決めも制御する。
【０１２６】
このユニット８２は、レーザビーム発生手段、並びに反映された放射を電気信号に変換する放射感知検出器を有する。これらの電気信号により表されたデジタルデータは、バッファーメモリ手段８５に格納される。チャンネル復調手段８６およびエラー訂正手段８７は、ユーザデータを得るために、チャンネル符号化情報を、それぞれ復調およびエラー−訂正する。ユーザデータは、ビデオデータの場合、例えばＭＰＥＧ２−フォーマットのような、適切な圧縮フォーマットに従い、圧縮されている。圧縮されたユーザデータは、復号化手段８８（例えば、ＭＰＥＧ−２デコーダ）により伸張され、ＡＤ変換器手段によりアナログ信号に変換される。ユーザデータは、これに代えて、デジタルで出力し、適切な変換符号化手段８９を使用することにより圧縮することが可能である。
【０１２７】
逆に、受信されたアナログ信号は、ＤＡ変換器手段を介して、デジタル信号に変換され、次いで、適切な符号化手段９０により、ＭＰＥＧ−２に圧縮され、エラー訂正手段９１により、エラー訂正データが提供され、およびチャンネル変調手段９２により、チャンネル符号化される。また、デジタル圧縮された信号は、第２の変換符号化手段１００を介して、入力可能である。
【０１２８】
ＤＶＤディスクの場合におけるチャンネル変調は、EFM+タイプである。
【０１２９】
制御ユニット９３は、各ユニット自体並びにこれらのユニット間の共同動作を、図にはこれ以上示さない制御信号により、制御することができる。この目的のために、制御ユニットは、読取り専用タイプ（ＲＯＭ）９５、ランダムアクセスタイプ（ＲＡＭ）９６および／または消去可能プログラマブルタイプ（ＥＰＲＯＭ）９７の電子メモリ手段に接続された汎用プロセッサ手段９４を有する。プロセッサ手段９４は、前述したメモリ手段９５〜９７に格納され、ロードされるコンピュータ制御プログラムに従って動作し、前述した方法を実行する。制御命令を受け取るために、制御ユニット９３は、ユーザインタフェース手段９８およびユーザコマンド手段９９に接続される。
【０１３０】
図１１を参照に示された記録デバイスは、独立型記録デバイスであってもよく、または請求項に記載した方法を実行するためのプログラムが提供される汎用コンピュータ手段に接続されたディスク記録するドライブの組み合わせでもよい。
【０１３１】
次に、本発明に従う補正されたＲＳＡＴフィールドのさらなる実施例は、以下に記載される。
【０１３２】
リザーブド・スペース・アロケーション・テーブル（ＲＳＡＴ）は、オープンＤＶＤ＋Ｒビデオ・セッションのリザーブド・フラグメントを３１ＭＢの仮想の書き換え可能なエリアとして扱うメカニズムを提供する。
【０１３３】
このセッションがオープンである限り、ＬＳＮ（００３Ｅ００ｈ）の下の位置に書き込むことは、ＲＳＡＴのアップデートされたバージョンを書き込むことが後続する、インコンプリート・フラグメントへの追加となる。ＬＳＮ（００３Ｅ００ｈ）の下の位置から読み取ることは、ＲＳＡＴにより提供されたマッピング情報に従ってインコンプリート・フラグメント内の位置から読み取ることになる。
【０１３４】
ディスク完成する時、ＲＳＡＴは、リザーブド・フラグメントにコピーされる必要があるデータの位置を見つけるために、使用可能であろう。
【０１３５】
ディスクがビデオ・コンテンツ・プロテクション・システム用の構造を含む時、（ＬＳＮ（００００００ｈ）からの）リザーブされたフラグメントの第１のＥＣＣブロックは、リザーブされ、従って、ＲＳＡＴ内の情報によりマッピングされることができない。第１のＥＣＣブロックは、Ｂｕｆｆｅｒ  Ｚｏｎｅ２が書き込まれる時、書き込まれ、ディスクを完成する時、上書きされてはいけない。ＲＳＡＴは、それゆえに、Ｂｕｆｆｅｒ  Ｚｏｎｅ２内に、ＶＣＰＳ情報を有するディスクのための個別のフォーマットを有する。
【０１３６】
以下で、ＲＳＡＴのフォーマットは、ディスクがＶＣＰＳ暗号化されたデータを有する場合、または有さない場合の２つのケースに対して、比較されるであろう。
【０１３７】
ＶＣＰＳを有さないディスクのためのＲＳＡＴのフォーマット
第２のマッピング表構造を有するマッピング表を含むＲＳＡＴのフォーマットが、以下の表１に示される。
【表１】
0004861408.tif 000002
第２のマッピング表構造を有するマッピング表を含むＲＳＡＴフォーマット
【０１３８】
表１にリストにされたフィールドは、次の、さらに詳細に、説明されるであろう。
【０１３９】
（ＲＢＰ０）ＲＳＡＴ＿ＩＤ
ISO−６４６文字セットのａ文字を有するストリング「ＲＳＡＴ」を含むＲＳＡＴ  Identifier。
【０１４０】
（ＲＢＰ６）ＲＳＡＴ＿ＣＯＵＮＴ
ＲＳＡＴ＿ＣＯＵＮＴは、ＲＳＡＴのバージョン番号を示す値を含む。ＲＳＡＴがディスク上に記録される最初の時、このフィールドは、０に設定される。ＲＳＡＴの各新しいバージョンに対して、このフィールドの値は、１だけインクリメントされる。必要ならば、ＲＳＡＴ＿ＣＯＵＮＴは、６５５３５から０まで繰り返す。ＲＳＡＴエリア内のＲＳＡＴの全ての例が同じ値のＲＳＡＴ＿ＣＯＵＮＴを有することは留意されたい。
【０１４１】
（ＲＢＰ８）ＲＳＡＴ＿ＦＭＴ＿ＩＤ
このフィールドは、ＶＣＰＳを有さないＤＶＤ＋Ｒビデオアプリケーションにより使用されるようなＲＳＡＴフォーマットモード１を示す、固定された値（０lｈ）を有する。
【０１４２】
（TＲＢＰ９）ＰＲＥＶ＿ＲＳＡＴ
このフィールドは、ＲＳＡＴの前のバージョンの第１の例の位置のＬＳＮを含む。ＲＳＡＴの第１のバージョンに対して、PRE_VＲＳＡＴの値は、（００００００ｈ）であるべきである。
【０１４３】
（ＲＢＰ１３）ＥＮＤ＿ＤＡＴＡ
このフィールドは、リザーブド・フラグメント内に割り当てられることが意図されるアプリケーションデータを有する最後のセクタのＬＳＮを有する。ＥＮＤ＿ＤＡＴＡは、ＵＤＦの２番目のＡＶＤＰの位置を示す。
【０１４４】
（ＲＢＰ１６）ＲＳＡＴ＿ＭＡＰＴ＿ＳＡ
このフィールドは、ＲＳＡＴ＿ＭＡＰＴのスタートアドレスを、ＲＳＡＴのスタートアドレスに対するバイトの単位で示す、固定された値（０８００ｈ）を含む。
【０１４５】
（ＲＢＰ１８）ＲＳＡＴ＿ＭＡＰＴ＿ＳＺ
このフィールドは、ＲＳＡＴフォーマットモード１に対して、ＲＳＡＴ＿ＭＡＰＴのサイズをバイト単位で示す、固定された値（０F８０ｈ）を含む。
【０１４６】
（ＲＢＰ１０２４）ＲＳＡＴ＿ＵＰ
ＲＳＡＴを記録したレコーダは、追加の情報を格納するために、このフィールドを使用可能である。
【０１４７】
ＲＳＡＴ＿ＭＡＰＴ
第２のマッピング表構造を有するマッピング表（ＲＳＡＴ＿ＭＡＰＴ）のフォーマットが、以下の表２に示される。ＲＳＡＴ＿ＭＡＰＴは、シンボリック的に表２に示されるように、リストのポジションに依存して０から９９１まで暗黙的に番号が付けられる、９９２のＲＳＡＴ＿ＩＴＥＭフィールドのリストを含む。
【表２】
0004861408.tif 000003
第２のマッピング表構造のフォーマット
【０１４８】
ＲＳＡＴ＿ＩＴＥＭ＃ｎは、リザーブド・フラグメント内に（ｎ＋１）番目ＥＣＣ  ＢＬＯＣＫに対するマッピング情報を含む。フォーマットは、表３に示される。
【０１４９】
ＲＳＡＴ＿ＩＴＥＭ＃ｎ
【表３】
0004861408.tif 000004
第２のマッピング表構造内のＲＳＡＴ＿ＩＴＥＭフィールドのフォーマット
【０１５０】
ＭＳＴＡＴ
このフィールドは、リザーブド・フラグメント内の（ｎ＋１）番目ＥＣＣ  Ｂｌｏｃｋに対するマッピングステータスを示す。
【０１５１】
０ｂ：  このＥＣＣ  Ｂｌｏｃｋは、使用されていない。
【０１５２】
１ｂ：  このＥＣＣ  Ｂｌｏｃｋは、別の位置にマッピングされる。
【０１５３】
ＭＳＴＡＴが（０ｂ）に等しい場合、ＬＳＮ＝（ｎ×１６）からＬＳＮ＝（（ｎ×１６）＋１５）までの範囲の論理セクタに対して、データは記録されない。ＭＳＴＡＴが（１ｂ）に等しい場合、ＬＳＮ＝（ｎ×１６）からＬＳＮ＝（（ｎ×l６）＋１５）までの範囲の論理セクタに対して記録されるデータは、ＡＣＴＵＡＬ_ＬＯＣにより示される位置で見つけることが可能である。
【０１５４】
ＡＣＴＵＡＬ_ＬＯＣ
ＭＳＴＡＴが（１ｂ）に等しい場合、この２４−ビットフィールドは、データが実際記録されるＥＣＣ  Ｂｌｏｃｋの第１のセクタのＬＳＮを有する。ＡＣＴＵＡＬ_ＬＯＣに記録される値は、１６の倍数になるべきである。ＭＳＴＡＴが（０ｂ）に等しい場合、ＡＣＴＵＡＬ_ＬＯＣに記録される値は、（００００００ｈ）であるべきである。
【０１５５】
ＶＣＰＳ構造を有するディスク用ＲＳＡＴのフォーマット
第１のマッピング表構造を有するマッピング表を含むＲＳＡＴのフォーマットは、以下の表４に示される。それは、また、図１２に示される。
【表４】
0004861408.tif 000005
ＶＣＰＳを使用する時のＲＳＡＴのフォーマット
【０１５６】
表４のフィールドは、次に、以下に詳細に説明されるであろう。
【０１５７】
（ＲＢＰ０）ＲＳＡＴ＿ＩＤ
ISO−６４６文字セットのａ文字を有するストリング「ＲＳＡＴ」を含むＲＳＡＴ Identifier。
【０１５８】
（ＲＢＰ６）ＲＳＡＴ＿ＣＯＵＮＴ
ＲＳＡＴ＿ＣＯＵＮＴは、ＲＳＡＴのバージョン番号を示す値を含む。ＲＳＡＴがディスク上に記録される最初の時、このフィールドは、０に設定される。ＲＳＡＴの各新しいバージョンに対して、このフィールドの値は、１だけインクリメントされる。必要ならば、ＲＳＡＴ＿ＣＯＵＮＴは、６５５３５から０まで繰り返す。ＲＳＡＴエリア内のＲＳＡＴの全ての例が同じ値のＲＳＡＴ＿ＣＯＵＮＴを有することに留意されたい。
【０１５９】
（ＲＢＰ８）ＲＳＡＴ＿ＦＭＴ＿ＩＤ
このフィールドは、ＶＣＰＳを有するＤＶＤ＋Ｒビデオアプリケーションにより使用されるようなＲＳＡＴフォーマットモード２を示す、固定された値（０２ｈ）を含む。
【０１６０】
（ＲＢＰ９）ＰＲＥＶ＿ＲＳＡＴ
このフィールドは、ＲＳＡＴの前のバージョンの第１の例の位置のＬＳＮを含む。ＲＳＡＴの第１のバージョンに対して、ＰＲＥＶ＿ＲＳＡＴの値は、（００００００ｈ）であるべきである。
【０１６１】
（ＲＢＰ１３）ＥＮＤ＿ＤＡＴＡ
このフィールドは、リザーブド・フラグメント内に割り当てられることが意図されないアプリケーションデータを含む最後のセクタのＬＳＮを有する。ＥＮＤ＿ＤＡＴＡは、ＵＤＦの２番目のＡＶＤＰの位置を示す。
【０１６２】
（ＲＢＰ１６）  ＲＳＡＴ＿ＭＡＰＴ＿ＳＡ
このフィールドは、ＲＳＡＴ＿ＭＡＰＴのスタートアドレスを、ＲＳＡＴのスタートアドレスに対するバイトの単位で示す、固定された値（０８００ｈ）を含む。
【０１６３】
（ＲＢＰ１８）ＲＳＡＴ＿ＭＡＰＴ＿ＳＺ
ＲＳＡＴフォーマットモード２に対して、このフィールドは、ＲＳＡＴ＿ＭＡＰＴのサイズをバイト単位で示す、固定された値（０Ｆ７Ｆｈ）を含む。
【０１６４】
（ＲＢＰ１０２４）ＲＳＡＴ＿ＵＤ
記録されたＲＳＡＴが、追加の情報を格納するために、このフィールドを使用することが出来るレコーダ。
【０１６５】
ＶＣＰＳ構造を有するディスク用のＲＳＡＴ＿ＭＡＰＴのフォーマット
ＲＳＡＴ＿ＭＡＰＴは、１２８バイトのヘッダーおよびリストのポジションに依存して０から９９１まで暗黙的に番号が付けられる９９１のＲＳＡＴ＿ＩＴＥＭフィールドのリストを含む。このことは、シンボリック的に以下の表５に示される。
【表５】
0004861408.tif 000006
第１のマッピング表構造
【０１６６】
ＲＳＡＴマッピング表ヘッダーは、１２８バイトであり、ゼロを含む。
【０１６７】
ＲＳＡＴ＿ＩＴＥＭ＃ｎは、表６に示されるように、リザーブド・フラグメント内に（ｎ＋１）番目ＥＣＣ  Ｂｌｏｃｋに対するマッピング情報を含む。
【表６】
0004861408.tif 000007
第１のマッピング表構造内のＲＳＡＴ＿ＩＴＥＭフィールドのフォーマット
【０１６８】
ＭＳＴＡＴ
このフィールドは、リザーブド・フラグメント内の（ｎ＋１）番目ＥＣＣ  Ｂｌｏｃｋに対するマッピングステータスを示す。
【０１６９】
０ｂ：  このＥＣＣ  Ｂｌｏｃｋは使用されていない。
【０１７０】
１ｂ：  このＥＣＣ  Ｂｌｏｃｋは別の位置にマッピングされる。
【０１７１】
ＭＳＴＡＴが（０ｂ）に等しい場合、ＬＳＮ＝（ｎ×１６）からＬＳＮ＝（（ｎ×１６）＋１５）までの範囲の論理セクタに対して、データは記録されない。ＭＳＴＡＴが（１ｂ）に等しい場合、ＬＳＮ＝（ｎ×１６）からＬＳＮ＝（（ｎ×１６）＋１５）までの範囲の論理セクタに対して記録されるデータは、ＡＣＴＵＡＬ_ＬＯＣにより示される位置で見つけることが可能である。
【０１７２】
ＡＣＴＵＡＬ_ＬＯＣ
ＭＳＴＡＴが（１ｂ）に等しい場合、この２４−ビットフィールドは、データが実際記録されるＥＣＣ  Ｂｌｏｃｋの第１のセクタのＬＳＮを有する。ＡＣＴＵＡＬ_ＬＯＣに記録される値は、１６の倍数になるべきである。ＭＳＴＡＴが（０ｂ）に等しい場合、ＡＣＴＵＡＬ_ＬＯＣに記録される値は、（００００００ｈ）であるべきである。第１のＥＣＣブロックは、使用されず、従って、ＲＳＡＴ＿ＩＴＥＭ＃０に対しては、ＭＳＴＡＴは（０ｂ）に等しい。
【０１７３】
図に関して例示された実施例は、特許文献１により公知の示される種類の方法および装置の改良である。本発明に従う方法は、ＶＣＰＳを認識しない（「レガシー」）ＤＶＤ＋ＲＷビデオレコーダが、ＤＶＤ＋Ｒディスクのリードイン内の、同じディスク上のＶＣＰＳ対応レコーダにより格納された保護されたコンテンツを復号化するのに不可欠のＶＣＰＳ情報を消滅しないであろうことを保証する。
【０１７４】
ＤＶＤ＋ＲＷビデオレコーダは、１つ以上の記録がなされた後、またはあるプレイリストまたはメニュー編集が行われた後、ＤＶＤ＋Ｒディスク上の最後の書き込まれたＥＣＣブロック内にＲＳＡＴを書き込むであろう。これらのレコーダは、本質的なファイルシステム情報、メタデータおよびメニューデータを見つけることができるＲＳＡＴを読み取る必要がある。また、ＶＣＰＳ対応レコーダは、このことを行うであろうし、かつコンテンツ暗号化が適用されない限り、レガシーデバイスと同一のフォーマットで最後にＲＳＡＴを書き込むであろう。第１の暗号化されたＡ／Ｖ記録がディスクに加えられる限り、Ｂｕｆｆｅｒ  Ｚｏｎｅ２は、Ｕｎｉｑｕｅ  ＩＤおよびＤｉｓｃ  Ｋｅｙ  Ｂｌｏｃｋを含むように、書き込まれるであろう。
【０１７５】
ＶＣＰＳ情報を消滅することを防止するために、特許文献１により公知の、いわゆるＲＳＡＴ（Reserved Space Allocation Table）フィールドフォーマットはマッピング表フィールドＲＳＡＴ＿ＭＡＰＴにおいて、補正される。この補正されたＲＳＡＴ＿ＭＡＰＴ表は、今、好ましくは、１２８バイトのＲＳＡＴマッピング表ヘッダーを含む。このことに起因して、実のＲＳＡＴマッピング表データは、１２８バイト先に、位置付けられる。オフセットポインターが、変更させられないので、オフセット（ＲＳＡＴ−ＭＡＰＴＳＡ）を利用する既存の実施は、依然として、あまりにも早く、１２８バイトを検索するであろう。１２８バイトのヌルは、使用されない（１ＭＢ）３２ＥＣＣブロックを与え、これは、ファイルシステムがあるべきところである。このように、既存のレコーダは、これを有効なＤＶＤ＋Ｒビデオ記録フォーマットディスクとして認識することができない。故に、読み取ることは、停止され、およびバッファゾーンデータは、消滅されない。
【０１７６】
本発明に従う方法の利点の１つは、先行ＲＳＡＴフォーマットが、可能な限り保たれることである。このことに起因して、ＶＣＰＳシステムに通じていない古いレコーダは、プレイを停止するのではなく、全てゼロのヘッダーを見つけるであろう。それらの動作は、予想がつく。
【０１７７】
本発明は、書き込み可能なタイプの光学的読取り可能なＤＶＤディスクを参照して説明されてきたが、書き込み可能なディスクの他のタイプが、使用可能である。本発明は、ハードウェアおよびソフトウェアの両方により、実施可能であり、かつその幾つかの「手段」は、ハードウェアの同じアイテムにより表されることができる。
【図面の簡単な説明】
【０１７８】
【図１】読取り専用タイプのＤＶＤディスク上のＤＶＤ−ビデオデータ構造である。
【図２】書き換え可能なタイプのＤＶＤディスクのＤＶＤ−ビデオデータ構造である。
【図３Ａ】書き込み可能なタイプのＤＶＤディスク上のＤＶＤ−ビデオデータ構造である。
【図３Ｂ】書き込み可能なタイプのＤＶＤディスク上のＤＶＤ−ビデオデータ構造である。
【図３Ｃ】書き込み可能なタイプのＤＶＤディスク上のＤＶＤ−ビデオデータ構造である。
【図３Ｄ】書き込み可能なタイプのＤＶＤディスク上のＤＶＤ−ビデオデータ構造である。
【図４】リザーブド・アロケーション・テーブル（Reserved Allocation Table）の実施例である。
【図５】リザーブド・アロケーション・テーブルの実施例である。
【図６】リザーブド・アロケーション・テーブルの使用の具体例である。
【図７】リザーブド・アロケーション・テーブルの使用の具体例である。
【図８】リザーブド・アロケーション・テーブルの使用の具体例である。
【図９】リザーブド・アロケーション・テーブルの割り当ての実施例である。
【図１０】リザーブド・アロケーション・テーブルを使用して記録する方法の実施例である。
【図１１】リザーブド・アロケーション・テーブルを使用する記録デバイスの実施例である。
【図１２】ＶＣＰＳ構造を有するディスクに対するリザーブド・アロケーション・テーブルの実施例である。
【図１】
0004861408.tif 000008
【図２】
0004861408.tif 000009
【図３Ａ】
0004861408.tif 000010
【図３Ｂ】
0004861408.tif 000011
【図３Ｃ】
0004861408.tif 000012
【図３Ｄ】
0004861408.tif 000013
【図４】
0004861408.tif 000014
【図５】
0004861408.tif 000015
【図６】
0004861408.tif 000016
【図７】
0004861408.tif 000017
【図８】
0004861408.tif 000018
【図９】
0004861408.tif 000019
【図１０】
0004861408.tif 000020
【図１１】
0004861408.tif 000021
【図１２】
0004861408.tif 000022