(57)【特許請求の範囲】
【請求項１】
データを記録する媒体の種類を設定する設定工程と、
上記データが保持するアドレスを検出するアドレス検出工程と、
上記設定工程で特定の種類の媒体への記録を行うことを設定した上で、上記アドレス検出工程で復号用情報が配置される特定位置のアドレスを検出したとき、その復号用情報が配置される区間を無効データに置き換える置き換え工程と、
上記置き換え工程で置き換えられた無効データを記録用データに変換する変換工程と、
上記変換工程で変換された記録用データを上記媒体に記録する記録工程とを有する
記録方法。
【請求項２】
請求項１記載の記録方法において、
記録されるデータは、暗号化されたコンテンツデータであり、
上記復号用情報は、暗号化されたコンテンツデータを復号するのに必要な復号鍵を含む情報である
記録方法。
【請求項３】
請求項２記載の記録方法において、
上記アドレス検出工程は、上記媒体のリードイン領域に記録されるセクタの特定アドレスを検出する工程である
記録方法。
【請求項４】
請求項３記載の記録方法において、
上記特定アドレスは、リードイン領域内のコンテント・プロバイダー・インフォメーションである
記録方法。
【請求項５】
請求項４記載の記録方法において、
上記置き換え工程は、コンテント・プロバイダー・インフォメーション領域におけるコピーライト・マネージメント・インフォメーション領域のデータを、無効データに置き換える工程である
記録方法。
【請求項６】
請求項２記載の記録方法において、
上記記録工程で記録されるデータは、所定のデータ量を単位としてセクタ化されたデータであり、
上記アドレス検出工程は、それぞれの各セクタの復号鍵情報が配置されたアドレスを検出する工程である
記録方法。
【請求項７】
所定の媒体にデータを記録する記録装置において、
上記データを記録する媒体の種類を設定する設定手段と、
上記データが保持するアドレスを検出するアドレス検出手段と、
上記設定手段で特定の種類の媒体に記録することを設定した上で、上記アドレス検出手段で復号用情報が配置される特定位置のアドレスを検出した場合に、その復号用情報が配置される区間を無効データに置き換えるデータ置き換え手段と、
上記置き換え手段で置き換えられた無効データを記録用データに変換する変換手段と、
上記変換手段で変換された記録データを媒体に記録する記録手段とを有する
記録装置。
【請求項８】
請求項７記載の記録装置において、
上記設定手段と上記アドレス検出手段と上記データ置き換え手段とは、一体化された集積回路で構成した
記録装置。
【請求項９】
請求項７記載の記録装置において、
上記記録手段で媒体に記録されるデータは、暗号化されたコンテンツデータであり、
上記データ置き換え手段で置き換えられる復号用情報は、その暗号化されたコンテンツデータを復号するのに必要な復号鍵、または、復号鍵が記録されていることを示すフラグを含む情報である
記録装置。
【請求項１０】
請求項９記載の記録装置において、
上記アドレス検出手段は、上記媒体のリードイン領域に記録されるセクタの特定アドレスを検出する処理を行う
記録装置。
【請求項１１】
請求項１０記載の記録装置において、
上記アドレス検出手段が検出する特定アドレスは、上記媒体のリードイン領域内のコンテント・プロバイダー・インフォメーション領域に記録されるセクタのアドレスである
記録装置。
【請求項１２】
請求項１１記載の記録装置において、
上記データ置き換え手段は、コンテント・プロバイダー・インフォメーション領域におけるコピーライト・マネージメント・インフォメーションに記録されるデータを、無効データに置き換える処理を行う
記録装置。
【請求項１３】
請求項９記載の記録装置において、
上記記録手段で記録されるデータは、所定のデータ量を単位としてセクタ化されたデータであり、
上記アドレス検出手段は、それぞれの各セクタの復号鍵情報が配置されたアドレスを検出する処理を行う
記録装置。
【請求項１４】
媒体から記録用データを再生する再生工程と、
上記再生工程で再生する媒体の種類を判別する判別工程と、
上記再生工程で再生された記録用データから復号用情報とメインデータを含む再生データに復号する復号工程と、
上記復号工程で復号した再生データが保持するアドレスを検出するアドレス検出工程と、
上記判別工程で特定の種類の媒体からの再生を判別した上で、上記アドレス検出工程で上記復号用情報が配置される特定位置のアドレスを検出したとき、上記復号用情報を無効データに置き換える置き換え工程とを有する
再生方法。
【請求項１５】
請求項１４記載の再生方法において、
媒体から再生されるデータは、暗号化されたコンテンツデータであり、
上記復号用情報は、暗号化されたコンテンツデータを復号化するのに必要な復号鍵、または復号鍵が記録されていることを示すフラグを含む情報である
再生方法。
【請求項１６】
請求項１５記載の再生方法において、
上記アドレス検出工程は、上記媒体のリードイン領域が記録されるセクタの特定アドレスを検出する工程である
再生方法。
【請求項１７】
請求項１６記載の再生方法において、
上記特定アドレスは、リードイン領域内のコンテント・プロバイダー・インフォメーションである
再生方法。
【請求項１８】
請求項１７記載の再生方法において、
上記置き換え工程は、コンテント・プロバイダー・インフォメーション領域におけるコピーライト・マネージメント・インフォメーションのデータを、無効データに置き換える工程である
再生方法。
【請求項１９】
請求項１５記載の再生方法において、
上記再生工程で媒体から再生されるデータは、所定のデータ量を単位としてセクタ化されたデータであり、
上記アドレス検出工程は、それぞれの各セクタの復号鍵情報が配置されたアドレスを検出する工程である
再生方法。
【請求項２０】
媒体からデータを再生する再生手段と、
上記再生手段でデータを再生する媒体の種類を判別する判別手段と、
上記再生手段で再生された記録用データから復号用情報とメインデータを含む再生データに復号する復号手段と、
上記復号手段で復号した再生データが保持するアドレスを検出するアドレス検出手段と、
上記判別手段で特定の種類の媒体からの再生であることを判別した上で、上記アドレス検出手段で復号用情報が配置される特定位置のアドレスを検出した場合に、その復号用情報が配置される区間の再生データを無効データに置き換えて出力させる置き換え手段とを備えた
再生装置。
【請求項２１】
請求項２０記載の再生装置において、
上記判別手段と上記アドレス検出手段と上記データ置き換え手段とは、一体化された集積回路で構成した
再生装置。
【請求項２２】
請求項２０記載の再生装置において、
上記再生手段で媒体から再生されるデータは、暗号化されたコンテンツデータであり、
上記データ置き換え手段で置き換えられる復号用情報は、その暗号化されたコンテンツデータを復号するのに必要な復号鍵を含む情報である
再生装置。
【請求項２３】
請求項２２記載の再生装置において、
上記アドレス検出手段は、上記媒体のリードイン領域内のセクタの特定アドレスを検出する処理を行う
再生装置。
【請求項２４】
請求項２３記載の再生装置において、
上記アドレス検出手段が検出する特定アドレスは、上記媒体のリードイン領域内のコンテント・プロバイダー・インフォメーションのセクタのアドレスである
再生装置。
【請求項２５】
請求項２４記載の再生装置において、
上記データ置き換え手段は、コンテント・プロバイダー・インフォメーション領域におけるコピーライト・マネージメント・インフォメーションのデータを、無効データに置き換える処理を行う
再生装置。
【請求項２６】
請求項２２記載の再生装置において、
上記再生手段で再生されるデータは、所定のデータ量を単位としてセクタ化されたデータであり、
上記アドレス検出手段は、それぞれの各セクタの復号鍵情報が配置されたアドレスを検出する処理を行う
再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＤＶＤ（Digital Video Disc又はDigital Versatile Disc）規格のディスクへの記録又は再生に適用して好適な記録方法、記録装置、再生方法及び再生装置に関する。
【０００２】
【従来の技術】
ビデオデータ，オーディオデータなどのコンテンツデータを記録する媒体として、ＤＶＤ規格の媒体が実用化されている。ＤＶＤは、媒体に記録されるデータの種類上からの分類として、映画などのビデオデータが記録されるＤＶＤ−Ｖｉｄｅｏ（ＤＶＤビデオ）、主としてオーディオデータが記録されるＤＶＤ−Ａｕｄｉｏ（ＤＶＤオーディオ）などの種類がある。
【０００３】
また、ＤＶＤ規格を媒体そのものの種類から分類すると、再生専用の媒体であるＤＶＤ−ＲＯＭの他に、１回だけ記録が可能な（即ち消去ができない）媒体であるＤＶＤ−Ｒ，ＤＶＤ＋Ｒ、データの書換えが可能な媒体であるＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＤＶＤ−ＲＡＭなどの各種方式の媒体が存在する。
【０００４】
ところで、ＤＶＤビデオ，ＤＶＤオーディオなどでコンテンツデータを記録する場合には、媒体に記録されたコンテンツデータの不正使用を防止する観点から、コンテンツデータを暗号化して媒体に記録する場合がある。ＤＶＤ規格のディスクでコンテンツデータを暗号化してディスクに記録する場合には、例えばＤＶＤビデオの場合、ＣＳＳ（Content Scramble System ）と称される方式が適用されている。
【０００５】
図１２は、このＤＶＤビデオに適用されるＣＳＳ方式の概要を示した図である。この方式の場合には、ビデオデータ，オーディオデータなどのコンテンツデータ１に対して、そのコンテンツに割当てられた暗号化鍵であるタイトルキー２を用意する。さらに、１枚毎のディスクに割当てられた暗号化鍵であるディスクキー３を用意する。そして、暗号化の管理を行う鍵発行センタ４では、そのセンタ４が管理するマスタキーを使用して、ディスクキーを暗号化し、さらにディスクキーを使用してタイトルキーを暗号化する。
【０００６】
そして、コンテンツデータ１に対してＭＰＥＧ（Moving Picture coding Experts Group ）符号化などの圧縮処理を処理部５で行った後、鍵発行センタ４で暗号化されたタイトルキーを使って、コンテンツデータの暗号化をスクランブル処理部６で行い、その暗号化されたコンテンツデータと、鍵発行センタ４で暗号化されたディスクキー及びタイトルキーを、ディスク製造工程７でディスクに記録させる。ディスクキーはディスクのリードイン領域に記録され、タイトルキーは、セクタ構造化されたコンテンツデータの各セクタに記録される。
【０００７】
即ち、ディスク再生時に再生装置が最初に読み出す領域であるリードイン領域の、ＤＶＤにおける構成について図１０に示すと、リードイン領域は、物理的なセクタ番号が０ｈ（ｈは１６進数表記であることを示す記号：以下同じ）から３００００ｈの直前のセクタまで使用され、最初に全ての値が０の領域があった後、参照用コードが配置されるセクタがあり、再度全ての値が０の領域があり、その後にコントロールデータ領域がある。その後、さらに全ての値が０の領域があり、セクタ番号３００００ｈからコンテンツデータが記録されるメインデータ領域となる。
【０００８】
コントロールデータ領域は、最初の１セクタ（セクタ０）に物理フォーマット情報が配置され、次の１セクタ（セクタ１）にディスク製造情報が配置され、次の１４セクタ（セクタ２〜１５）にコンテンツ供給者の情報が配置される。このセクタ０からセクタ１５までの１６セクタの情報が、コントロールデータ領域に繰り返し配置される。そして、コンテント・プロバイダー・インフォメーション（コンテンツ供給者の情報）が配置される区間に、そのディスクに特有のディスクキーが配置される。
【０００９】
また、タイトルキーが記録される構造について、図１１に示したセクタ構造例に基づいて説明すると、コンテンツデータなどのメインデータが記録されるそれぞれのセクタは、２０６４バイトで構成される。この２０６４バイトの内の先頭の４バイトがセクタ番号などを示すＩＤデータとされ、続いた２バイトがＩＤデータの誤り検出用データとされる。さらに次の６バイトがコピーライト・マネージメント・インフォメーション（コピー管理用データ）とされ、このコピーライト・マネージメント・インフォメーションの中にタイトルキーが配置される。そして、コピーライト・マネージメント・インフォメーションに続いた２０４８バイトがコンテンツデータなどが記録されるメインデータの記録領域とされる。さらに、最後の４バイトには、このセクタ全体の誤り検出用データが配置される。
【００１０】
このようにディスクキーとタイトルキーを使用して暗号化されてデータが格納されるディスクは、基本的に再生専用のディスクであるが、ＤＶＤ規格の中には、記録が可能な規格のディスクも存在する。例えば、ＤＶＤ−Ｒ／ＲＷ規格のディスクはデータの記録が可能であり、いわゆるビットバイビットコピー（bit by bit copy ）と称される他の媒体から再生したデジタルデータを、そのまま別の媒体に記録させる処理を行って、ＤＶＤビデオから読出したデータを、ＤＶＤ−Ｒ／ＲＷ規格のディスクにそのまま記録させることで、ＤＶＤビデオのディスクのコピーを不正に作成することができるが、上述したディスクキーとタイトルキーが用意されることで、不正にコピーされたディスクに記録されたビデオデータなどのコンテンツデータは、暗号化からの復号ができない。
【００１１】
この不正にコピーされたディスクでは、暗号化からの正しい復号ができない点について、図１３を参照して以下説明する。まず、ディスクキーとタイトルキーとが、上述した配置で記録されたＤＶＤビデオのディスクＤａを用意して、そのディスクＤａをユーザが再生することで、再生装置内では、そのディスクの最内周部のリードイン領域からディスクキーが得られ、コンテンツデータが記録されたセクタからは、タイトルキーが得られる。この再生により得られたディスクキーとタイトルキーを使用することで、コンテンツデータの暗号化からの復号が正しく行われ、復号されたビデオデータやオーディオデータが得られる。
【００１２】
このＤＶＤビデオのディスクＤａに記録されたコンテンツデータを、ＤＶＤ−Ｒ／ＲＷ規格のディスクＤｂに、ビットバイビットコピーで記録させることをユーザが実行したとする。ここで、ＤＶＤ−Ｒ／ＲＷ規格のディスクＤｂは、リードイン領域の一部がディスク製造時にピットで書込み済の領域としてあり、その書込み済の領域に、そのディスクＤｂに割当てられたディスクキー又は無効なキーが予め書き込んである。
【００１３】
従って、ディスクＤｂのデータ記録可能領域に、ＤＶＤビデオのディスクＤａから読出したコンテンツデータを、セクタ構造のままで、そのまま記録させたディスクＤｂ′をユーザが製作したとき、このコピーされたＤＶＤ−Ｒ／ＲＷ規格のディスクＤｂ′は、元のディスクＤａと比べて、ディスクキーが異なるキーデータとなっている。このディスクキーが元のディスクＤａとは異なるために、コピーされたディスクＤｂ′をユーザが再生しようとしても、再生装置内ではディスクキーがディスク製造時に使用されたディスクキーとは異なるため、正しく復号することができず、結果的に不正使用が防止されることになる。
【００１４】
なお、ここでは主としてＤＶＤビデオのディスクに適用されるＣＳＳ方式の場合について説明したが、ＤＶＤオーディオのディスクなどに適用されるスクランブル方式であるＣＰＰＭ（Content Protection for Pre-Recorded ）方式の場合にも、基本的な原理は同じである。
【００１５】
【発明が解決しようとする課題】
ところで、データの記録可能なディスクに、ディスクキーの書き込みを防ぐ目的でコントロールデータ領域にダミーデータをディスク製造時に予め記録するようにすると、ディスクの製造に非常に手間がかかる問題があり、ディスク（メディア）の製造コストを上昇させてしまう。また、記録可能なディスクのリードイン領域に予めデータが記録されていると、データ領域の管理情報を新たに書き込んだり、書込みテスト用に使用すること等が不可能であり、媒体に用意された記録領域を有効に活用する上で問題がある。
【００１６】
これらの点から、リードイン領域についても、本来はデータ記録時に記録装置で記録できるようにすることが好ましく、今後実用化される記録可能なディスクでは、リードイン領域についても記録装置側で記録することが可能なものが想定される。このようなディスク全面でデータの記録可能な媒体の場合には、ＤＶＤビデオなどのデータをリードイン領域を含めてそのままコピーすることが可能である。ところが、このようなことはコンテンツデータの著作権を保護する上で、好ましくなく、何らかの対処が必要である。
【００１７】
なお、ここではＤＶＤ規格の場合の不正コピー制限処理の問題について述べたが、その他の規格の媒体における不正コピー制限処理についても、同様の問題がある。記録媒体としてディスク以外の媒体を使用する場合についても同様である。
【００１８】
本発明は、かかる点に鑑み、媒体にコンテンツデータを記録する際の、不正コピー制限処理が、媒体の記録領域を有効に活用した上で、簡単かつ確実に行えるようにすることを目的とする。
【００１９】
【課題を解決するための手段】
本発明は、媒体にデータを記録する場合に、特定の種類の媒体への記録を行うことを設定した上で、復号用情報が配置される特定位置のアドレスへの記録を検出したとき、その復号用情報が配置される区間を無効データに変換し、変換された記録用データを媒体に記録するようにしたことを特徴とするものである。
【００２０】
このようにしたことで、媒体にコンテンツデータなどを記録する際に、記録されたデータの復号に必要な情報が、媒体に記録されなくなり、媒体に記録されるデータの不正使用が効果的に防止されるようになる。
【００２１】
また本発明は、媒体からデータを再生する場合に、特定の種類の媒体からの再生を判別した上で、再生された記録用データから復号用情報とメインデータを含む再生データに復号し、復号した再生データに保持されていたアドレスを検出し、復号用情報が配置される特定位置のアドレスからの再生データであることを検出したとき、その復号用情報が配置される区間の再生データを無効データに置き換えて出力するようにしたことを特徴とするものである。
【００２２】
このようにしたことで、媒体からコンテンツデータなどを再生する際に、記録されたデータの復号に必要な情報が出力されなくなり、不正に媒体に記録されたデータの使用が効果的に防止されるようになる。
【００２３】
【発明の実施の形態】
以下、添付図面を参照して、本発明の一実施の形態を説明する。
【００２４】
本例においては、ディスク状の媒体を使用してコンテンツデータを記録したり、或いは記録されたコンテンツデータを再生するディスクドライブ装置に適用したものであり、そのディスクドライブ装置で記録又は再生を行う媒体としては、ＤＶＤ規格のディスクを使用するようにしてある。特に、記録する媒体として、１回だけ記録が可能な媒体であるＤＶＤ＋Ｒ方式のディスクと、データの書換えが可能な媒体であるＤＶＤ＋ＲＷ方式のディスクを使用するようにしてある。また、コンテンツデータなどが予め記録されたＤＶＤ−ＲＯＭディスクの再生についても出来るようにしてある。本例のディスクドライブ装置が記録又は再生するＤＶＤ規格のディスクに記録されるデータについては、既に説明したように、図１１に示したようにセクタ構造化されたデータであり、またディスク装着時などに最初に再生するリードイン領域については、図１０に示したようにコントロールデータが配置された領域が用意されたデータ構造としてある。各セクタに配置されるメインデータについては、暗号化されて記録される場合もある。暗号化されて記録される場合には、例えば従来の技術で説明したＣＳＳ方式、或いはＣＰＰＭ方式が適用される。
【００２５】
図１は、本例のディスクドライブ装置の全体構成を示した図である。本例のディスクドライブ装置１０は、パーソナルコンピュータ装置８０に接続（又はコンピュータ装置内のベイ等に内蔵）して使用される装置であり、パーソナルコンピュータ装置８０側から伝送されるデータを、ディスクに記録し、またディスクドライブ装置１０で再生したデータを、パーソナルコンピュータ装置８０側に伝送する。
【００２６】
ディスクドライブ装置１０内のディスクトレイ（図示せず）に装填されたディスク９９は、スピンドルモータ１１により回転駆動され、光学ピックアップ１２からディスク９９の信号記録面に照射されるレーザ光で、ディスクにデータの記録ができ、またレーザ光の戻り光で、ディスクに記録されたデータの再生が行える。記録用のレーザパワーと再生用のレーザパワーは異なる。
【００２７】
光学ピックアップ１２での記録は、書込み処理部１３から供給される信号により実行される。また、再生時に光学ピックアップ１２で読出された信号は、読出し処理部１４に供給されて、再生データを得るための信号と、サーボ制御用の信号とを検出し、再生データを得るための信号（ＥＦＭ信号）については、集積回路２０内のデータ処理部２１に供給し、サーボ制御用の信号（フォーカスサーボエラー信号，トラッキングサーボエラー信号）については、データ処理部２１及びサーボ制御部２２に供給する。
【００２８】
サーボ制御部２２は、光学ピックアップ１２からのレーザ光を、ディスク上のトラックに追随させるサーボ制御を行うためのサーボ制御信号（フォーカス制御信号，トラッキング制御信号，スレッド送り信号）を生成させて、光学ピックアップドライバ１５に供給し、ドライバ１５からの信号で光学ピックアップ１２のサーボ制御が実行される。
【００２９】
また、スピンドルモータ１１によるディスク９９の回転駆動は、データ処理部２１に供給される再生信号に基づいて、ディスク回転制御部２３がスピンドルサーボ信号を生成させて、そのスピンドルサーボ信号による回転駆動信号を、スピンドルモータドライバ１６が生成させて実行される。
【００３０】
なお、データが未記録のディスクの場合でも、トラックの蛇行（ウォブル）を検出して、スピンドルのサーボ制御が行え、またそのウォブル成分からトラックアドレスを検出することもできる。
【００３１】
集積回路２０は、データ処理部２１，サーボ制御部２２，ディスク回転制御部２３の他に、メモリ制御部２４と外部インターフェース部２５とＣＰＵインターフェース部２６などを備える。データ処理部２１は、ディスクへの記録時には、記録データを処理するエンコーダとして機能し、データからの再生時には、再生データを処理するデコーダとして機能する。このエンコーダ及びデコーダの周辺構成の詳細については後述する。
【００３２】
メモリ制御部２４は、集積回路２０の外部に接続されたバッファメモリ１７へのデータの書込み，読出しを制御するもので、記録時及び再生時にバッファメモリ１７を使用して、データの一時記憶を行う。外部インターフェース部２５は、パーソナルコンピュータ装置８０側と所定のバスラインを介して記録データ又は再生データの受け渡しを処理するもので、例えばＡＴＡＰＩ（AT Attachment Packet Interface）と称されるコンピュータ用の標準インターフェースで、コンピュータ装置８０側との間でデータの転送処理を行う。コンピュータ装置８０から記録データが供給される際には、例えば２０４８バイトのセクタ単位でデータが転送され、このセクタ単位でバッファメモリ１７に書き込まれる。
【００３３】
ＣＰＵインターフェース部２６は、集積回路２０に接続された中央制御ユニット（ＣＰＵ）１８と、集積回路２０内の回路及びその周辺回路との間のデータの受け渡しを処理する。ＣＰＵ１８は、このディスクドライブ装置１０全体の動作を制御する制御手段である。外部インターフェース部２５及びＣＰＵインターフェース部２６は、集積回路２０内の内部バス２７に接続してあり、この内部バス２７を介して集積回路２０内の回路とデータ伝送が行われる。なお、記録や再生を行う際には、このディスクドライブ装置１０に装填されたディスクの種類が、トラック構成や記録データなどからＣＰＵ１８で判断されるようにしてある。
【００３４】
ここで、本例のディスクドライブ装置１０では、記録時に、リードイン領域への書込みが可能な特定の種類のディスク（例えばＤＶＤ＋ＲＷ方式のディスク）への記録を行う際には、記録データを処理する集積回路２０内での処理で、リードイン領域の全てのデータ（又はリードイン領域内の特定領域のデータだけ）に付属するコピーライト・マネージメント・インフォメーションの記録領域を、０データなどの無効データ（意味のないデータ：ダミーデータ）にして、記録を行うようにしてある。さらに、ビデオデータなどの実際のデータが記録される領域についても、各セクタに用意されたコピーライト・マネージメント・インフォメーションの記録領域を、必要により無効データに置き換えて記録するようにしてある。これらの処理は、本例の装置の場合、ディスクドライブ装置１０の制御手段であるＣＰＵ１８が実行するのではなく、実際の記録データ処理を行う集積回路２０内に構成される回路が実行する。
【００３５】
また、本例のディスクドライブ装置１０で再生する際には、リードイン領域へのデータ書込みが可能な特定の種類のディスク（例えばＤＶＤ＋ＲＷ方式のディスク）からデータ再生を行う際には、再生データを処理する集積回路２０内での処理で、ディスクから読出されたリードイン領域の全てのデータ（又はリードイン領域内の特定領域のデータだけ）に付属するコピーライト・マネージメント・インフォメーションの記録領域を、０データなどの無効データに置き換えて、ＣＰＵ１８などに転送するようにしてある。さらに、ビデオデータなどの実際のデータが記録される領域からの再生データについても、各セクタに用意されたコピーライト・マネージメント・インフォメーションの記録領域からの再生データを、必要により無効データに置き換えてＣＰＵ１８などに転送するようにしてある。これらの再生時の処理についても、本例の装置の場合、ディスクドライブ装置１０の制御手段であるＣＰＵ１８が実行するのではなく、実際の再生データ処理を行う集積回路２０内に構成される回路が実行する。
【００３６】
次に、これらの記録時や再生時のデータ置き換えに必要な構成について説明する。まず、本例の集積回路２０のデータ処理部２１に構成されるエンコーダの周辺の構成を、図２を参照して説明する。バッファメモリ１７から読出されてメモリ制御部２４からデータ処理部２１に転送された記録データは、ＤＶＤエンコーダ３９に供給されて、このＤＶＤエンコーダ３９で、記録用のエラー訂正符号の付加や、記録用のデジタル変調などのＤＶＤ用のエンコーダとして必要な処理が行われる。
【００３７】
ここで、エンコーダ３９に入力する前段で、記録データをセクタ構造化する処理のために、特定データ書込みレジスタ３１と、メディアコントロールレジスタ３２と、スタートＩＤレジスタ３３とを備える。これらのレジスタ３１，３２，３３に、ＣＰＵ１８から内部バス２７を介して必要なデータがセットされる。ここでは、特定データとして、コピー管理情報であるＣＰＲ＿ＭＡＩデータを扱うものとして説明する。スタートＩＤレジスタ３３にセットされたスタートＩＤの値は、インクリメントカウンタ３４に記録データのセクタアドレスが変化する毎に加算されて、混合器３８で記録データに付加される。
【００３８】
また、そのインクリメントカウンタ３４が出力するアドレス値は、アドレス判定回路３５で判断される。そして、メディアコントロールレジスタ３２にセットされた、データを記録するメディア（ディスク）種類が、予め決められた特定の種類のディスク（例えばＤＶＤ＋ＲＷ方式のディスク）であって、アドレス判定回路３５で、特定のデータが配置されたアドレス位置を判断した場合には、特定データ書込みレジスタ３１にセットされた値を修正回路３６で修正した上で、混合器３７で記録データの該当する部分に配置させる。例えば、全て００ｈデータなどの無効データに修正した上で、記録データに配置させる。
【００３９】
メディアコントロールレジスタ３２にセットされたディスク種類が、特定の種類のディスクでない場合には、コピー管理情報であるＣＰＲ＿ＭＡＩデータは、レジスタ３１にセットされた値を、修正回路３６で修正せずに、そのまま混合器３７に供給して、供給データの該当部分に配置させる。
【００４０】
ここでは、ＣＰＲ＿ＭＡＩデータの修正処理について説明したが、例えばディスクのリードインに配置される特定のコントロールデータを修正させる場合にも、同様の回路構成で修正を行うようにしても良い。例えば、リードイン領域内のコントロールデータ領域を修正する必要がある場合に、同様の構成でコントロールデータ領域を検出した場合に、該当する領域を無効データなどに修正するようにしても良い。この図２の回路を使用したデータ修正の具体的な処理については、後述する。
【００４１】
次に、本例の集積回路２０のデータ処理部２１に構成されるデコーダの周辺の構成を、図３を参照して説明する。読出し処理部１４から集積回路２０内のデータ処理部２１に供給された再生信号（ＥＦＭ信号）は、ＤＶＤデコーダ４１で復調などの処理が行われる。ＤＶＤデコーダ４１が出力する再生データは、メモリ制御部２４を経由してバッファメモリ１７側に一時蓄積されるが、データ処理部２１内では、読出しＩＤレジスタ４２に供給されて、再生されたデータのＩＤが保持される。レジスタ４２に保持されたＩＤは、内部バス２７を介してＣＰＵ１８側に送られると共に、アドレス判定回路４３で特定のアドレスであるか判定される。アドレス判定回路４３での特定アドレスの判定動作は、ＣＰＵ１８側から内部バス２７を介してメディアコントロールレジスタ４４にセットされた再生メディア（ディスク）の種類に基づいて実行される。
【００４２】
アドレス判定回路４３で、特定の種類のディスク（例えばＤＶＤ＋ＲＷ方式のディスク）からの特定のアドレスを検出した場合には、特定データ修正回路４５で、そのアドレスの再生データを修正した上で、特定データ読出しレジスタ４６に該当する部分のデータをセットし、レジスタ４６にセットされたデータを内部バス２７を介してＣＰＵ１８側などに送る。ここでは、特定データとして、コピー管理情報であるＣＰＲ＿ＭＡＩデータを扱うものとして説明する。メディアコントロールレジスタ４４にセットされた、データを再生するメディア（ディスク）種類が、特定の種類のディスク以外である場合（例えばデータ記録ができないＤＶＤ−ＲＯＭのディスクである場合）には、特定データ修正回路４５でのデータの修正は実行されず、再生データに含まれる特定データが、そのまま読出しレジスタ４６にセットされて、ＣＰＵ１８側などに転送される。ＣＰＵ１８では、この転送されたデータに基づいて、再生データに必要な処理を施す。例えば、暗号化が施された再生データの場合には、特定データに含まれるディスクキー又はタイトルキーをパーソナルコンピュータ装置８０へ転送し、パーソナルコンピュータ装置８０がディスクキー又はタイトルキーを使用して、復号処理を行う。この図３の回路を使用したデータ修正処理状態の詳細については、後述する。
【００４３】
次に、本例のディスクドライブ装置１０を使用して、ディスクにデータを記録する処理の詳細について説明する。
【００４４】
まず、記録時の集積回路２０内のデータ処理部２１での処理で、セクタ構造化する処理が行われて、そのセクタ構造化されたデータが、書込み処理部１３側に送られて、ディスクに記録される処理が行われる。ここで、ディスクに記録されるデータのセクタ構造例を図４に示す。この図４は、従来例で説明した図１１のセクタ構造をより詳細に示した図であり、図４では１７２バイトを１列として示してあり、１７２バイト×１２列の２０６４バイトで１セクタが構成される。
【００４５】
図４に示すように、１セクタ内の最初の４バイトは、セクタのアドレス情報であるＩＤが配置され、次の２バイトに、ＩＤのエラー検出コードであるＩＥＤが配置される。さらに次の６バイトに、コピー管理情報であるＣＰＲ＿ＭＡＩデータが配置される領域が用意されている。ＣＰＲ＿ＭＡＩは、コピーライト・マネージメント・インフォメーションの略である。この領域に記録されるＣＰＲ＿ＭＡＩデータは、コピー管理（著作権管理）が必要なデータがメインデータに記録される場合に必要とされるデータであり、既に従来の技術の欄で図１１を参照して説明したように、このＣＰＲ＿ＭＡＩデータに、メインデータを復号するのに必要なタイトルキーが配置してある。そして、以後の区間には２０４８バイトのメインデータが配置され、最後の４バイトが、エラー検出コードであるＥＤＣのデータが配置される領域とされる。メインデータが配置される領域が、ビデオデータ，オーディオデータなどが配置される領域である。
【００４６】
ＣＰＲ＿ＭＡＩデータは、メインデータのコピー管理に必要な情報であり、採用されている暗号化の方式を示すフラグ、又はリージョナルコード、又はタイトルキーなどの復号に必要な情報、又は復号に必要なキーが記録されていることを示すフラグ、又はキーなどの情報（キーがデータ領域に記録される場合）が含まれる。メインデータが暗号化されてない状態で記録され、なおかつコピー制限が必要ない場合には、このＣＰＲ＿ＭＡＩデータは必要なく、ＣＰＲ＿ＭＡＩの６バイトのデータは、例えば全て００ｈのデータ等の無効なデータが記録される。
【００４７】
次に、この図４に示すセクタ構造のデータが記録時に生成される状態を、図５を参照して説明する。図５は、セクタ構造化される状態を示した図で、まず図５Ａに示すように、セクタアドレスを示すＩＤデータが用意される。このＩＤデータは、ＣＰＵ１８内で算出されるものである。即ち、記録時には接続されたコンピュータ装置８０側から書込みコマンドがＣＰＵ１８に伝送されるが、その書込みコマンドには、ディスクへの記録位置を示すＬＢＡ（Logical Block Address ）データと、書込みデータ長のデータとが付加されている。ＣＰＵ１８では、その書込みコマンドの指示内容が実行可能であると判断したとき、指定された書込みデータ長分だけ、コンピュータ装置８０からバッファメモリ１７に、２０４８バイト単位で転送させて蓄積させる。
【００４８】
そして、実際に書込み動作を開始させる前に、ＣＰＵ１８はＬＢＡデータから、ディスク上に記録される物理的なセクタアドレスであるＰＳＮ（Physical Sector Number）を計算し、その値をＩＤデータとする。そのＩＤデータに対して、そのエラー検出符号であるＩＥＤデータが付加されて、各セクタの先頭の６バイトのデータが用意される。
【００４９】
そして、図５Ｂに示すように、ＩＤデータとＩＥＤデータに、ＣＰＲ＿ＭＡＩデータとメインデータとが付加されて、さらにこれらのデータからエラー検出符号であるＥＤＣデータが生成されて、スクランブルされる前の１単位（１フレーム）のデータが用意される。この１単位（１フレーム）のデータが用意されると、その１単位のデータの内のメインデータに対して、スクランブル処理を施し、スクランブルが施された１フレームのデータを得る。
【００５０】
さらに、図５Ｃに示すように、このスクランブルが施された１フレームのデータを、１６単位（１６フレーム）集めた上で、メインデータ内に配置されるエラー訂正コードであるＥＣＣデータを生成させて、そのＥＣＣデータが付加された１６フレームのデータの配列を変えるインターリーブ処理を行い、インターリーブされた１６フレームのデータを得る。そして、インターリーブされた１６フレームのデータ内のメインデータに対して、スクランブル処理を施し、物理的な１６セクタの記録データを得る。
【００５１】
図６は、１セクタの記録データが生成される構成を順に示した図である。図６Ａに示すように、データ処理部２１には、２０４８バイトを単位としてバッファメモリ１７側からデータが転送され、その２０４８バイトのデータがメインデータ領域に配置される。そして、図６Ｂに示すように、１単位の２０４８バイトのデータ毎に、セクタアドレスを示すＩＤデータと、そのＩＤデータの誤り検出符号であるＩＥＤデータとが付加される。ＩＤデータ及びＩＥＤデータは、既に説明したようにＣＰＵ１８内で生成される。さらに、図６Ｃに示すように、コピー管理情報であるＣＰＲ＿ＭＡＩデータが付加される。このコピー管理情報は、接続されたコンピュータ装置８０からの転送などで、ＣＰＵ１８に用意される。そして、図６Ｄに示すように、１セクタ内の全てのデータから生成された誤り検出符号であるＥＤＣデータが付加される。
【００５２】
このように記録データが構成されるが、ＣＰＵ１８内でＩＤデータとＣＰＲ＿ＭＡＩデータとが用意されると、図２に示した構成のスタートＩＤレジスタ３３に、最初のＩＤデータがセットされ、特定データ書込みレジスタ３１に、ＣＰＲ＿ＭＡＩデータがセットされる。また、ＣＰＵ１８が判断した記録ディスクの種類の情報が、メディアコントロールレジスタ３２にセットされる。
【００５３】
なお、ＤＶＤ＋ＲＷ方式独自のウォブル成分からトラックアドレスを検出する回路を、メディアコントロールレジスタ３２へのＤＶＤ＋ＲＷ方式の設定で有効とするように構成すれば、ＣＰＵ１８はメディアコントロールレジスタ３２に正しい設定をしない限り、ＤＶＤ＋ＲＷ方式への記録ができないことになり、ＣＰＵ１８は正しい制御をせざるを得ず、より効果的である。
【００５４】
このように各レジスタ３１，３２，３３にセットされた状態で、例えばＤＶＤ＋ＲＷ方式のディスクへの書込みが開始されると、ＣＰＵ１８側からレジスタ３１にセットされたＣＰＲ＿ＭＡＩデータは、修正回路３６で強制的に無効データに修正された上で、各セクタの記録データに配置されて、記録されるようになる。従って、本例のディスクドライブ装置１０を使用して、ＤＶＤ＋ＲＷ方式のディスクなどの特定種類のディスクへのデータ記録を行う際には、コピー管理情報であるＣＰＲ＿ＭＡＩデータは、接続された機器（コンピュータ装置８０）から指示が無視されて、無効データが記録されることになる。
【００５５】
ここまでの説明では、リードイン領域のＣＰＲ＿ＭＡＩデータの無効データ化と、データ領域の各セクタ内のＣＰＲ＿ＭＡＩデータの無効データ化の双方を行うようにしたが、いずれか一方だけを行うようにしても良い。
【００５６】
ここで、本例のディスクドライブ装置１０での書込み時の処理動作を、フローチャートを参照して説明する。まず、リードイン領域のデータだけを、全て無効データに置き換える場合の処理例を、図７のフローチャートを参照して説明する。
【００５７】
まず、記録アドレスの判定をスタートさせて、記録するメディアのタイプが、ＤＶＤ＋ＲＷ方式のディスクか否か判断する（ステップＳ１１）。この判断で、ＤＶＤ＋ＲＷ方式のディスク以外への記録である場合には、ＣＰＵ１８から指示された通りの記録処理を実行させるパススルー状態とする（ステップＳ１２）。そして、ＤＶＤ＋ＲＷ方式のディスクへの記録であると判断した場合には、記録するセクタアドレスが、リードイン領域であることを示す３００００ｈ未満のアドレス値であるか否か判断する（ステップＳ１３）。この判断で、３００００ｈ未満のアドレス値であるとき、リードイン領域用の処理として、記録データをデータ処理部２１内での処理で、ＣＰＲ＿ＭＡＩを全て又は部分的に無効データ（ダミーデータ）に置き換えて、記録処理を実行させる（ステップＳ１４）。また、３００００ｈ以降のアドレス値である場合には、データ領域用の処理を行う。暗号化方式としてＣＳＳ方式が適用される場合、ＣＰＲ＿ＭＡＩデータにはタイトルキーが記録される。ここでは、ＣＰＲ＿ＭＡＩデータ内のタイトルキー部分を無効データに置き換えて記録処理を実行させる（ステップＳ１５）。
【００５８】
この図７のフローチャートの処理では、リードイン領域の全てのＣＰＲ＿ＭＡＩデータを無効データに置き換えるようにしたが、リードイン領域内のコントロールデータ領域だけのＣＰＲ＿ＭＡＩを、無効データに置き換えるようにしても良い。
【００５９】
即ち、図８のフローチャートに示すように、まず、記録アドレスの判定をスタートさせて、記録するメディアのタイプが、ＤＶＤ＋ＲＷ方式のディスクか否か判断する（ステップＳ２１）。この判断で、ＤＶＤ＋ＲＷ方式のディスク以外への記録である場合には、ＣＰＵ１８から指示された通りの記録処理を実行させるパススルー状態とする（ステップＳ２２）。そして、ＤＶＤ＋ＲＷ方式のディスクへの記録であると判断した場合には、記録するセクタアドレスが、リードイン領域内のコントロールデータ領域よりも前の領域であることを示す２Ｆ２００ｈ未満のセクタアドレスであるか否か判断する（ステップＳ２３）。この判断で、２Ｆ２００ｈ未満のセクタアドレスである場合には、ステップＳ２２に移ってパススルー状態で記録を行う。
【００６０】
そして、ステップＳ２３での判断で、セクタアドレスが２Ｆ２００ｈ以上となったときには、ステップＳ２４に移って、コントロールデータ領域よりも後の領域であることを示す２ＦＥ００ｈを越えたセクタアドレスであるか否か判断する。この判断で、２ＦＥ００ｈを越えてない場合には、コントロールデータ領域の記録データであると判断して、該当するセクタのＣＰＲ＿ＭＡＩデータを全て又は部分的に無効データ（ダミーデータ）に置き換えて、記録処理を行う（ステップＳ２５）。ステップＳ２４の判断で、２ＦＥ００ｈを越えたセクタアドレスである場合には、ステップＳ２２に移ってパススルー状態で記録を行う。
【００６１】
図７，図８のフローチャートに示した処理例では、リードイン領域だけを置き換えるようにしたが、リードイン領域以外の各セクタの先頭部分に配置されたコピー管理情報であるＣＰＲ＿ＭＡＩデータについても、リードイン領域と同様に無効データ化するようにしても良い。即ち、図７のフローチャートに示すように、まず記録アドレスの判定をスタートさせて、記録するメディアのタイプが、ＤＶＤ＋ＲＷ方式のディスクか否か判断する（ステップＳ１１）。この判断で、ＤＶＤ＋ＲＷ方式のディスク以外への記録である場合には、ＣＰＵ１８から指示された通りの記録処理を実行させるパススルー状態とする（ステップＳ１２）。そして、ＤＶＤ＋ＲＷ方式のディスクへの記録であると判断した場合には、記録するセクタアドレスが、リードイン領域であることを示す３００００ｈ未満のアドレス値であるか否か判断する（ステップＳ１３）。この判断で、３００００ｈ未満のアドレス値であるとき、リードイン領域用の処理として、記録データをデータ処理部２１内での処理で、ＣＰＲ＿ＭＡＩ全て又は部分的に無効データ（ダミーデータ）に置き換えて、記録処理を実行させる（ステップＳ１４）。
【００６２】
また、ここまで説明した例では、リードイン領域での処理を行った上で、データ領域の各セクタのＣＰＲ＿ＭＡＩデータを無効データに置き換えるようにしたが、リードイン領域については、何も処理を行わず（即ちＣＰＵ１８側から指示されたデータをそのまま記録させて）、データ領域の各セクタのＣＰＲ＿ＭＡＩデータだけを、無効データに置き換えるようにしても良い。また、図示はしないが、ＣＰＲ＿ＭＡＩデータから、ディスクキーデータの書き込みが検知できたならば、ディスクキーデータを無効データと置き換えても良い。
【００６３】
次に、本例のディスクドライブ装置１０を使用して、ディスクからデータを再生する処理の詳細について説明する。
【００６４】
ディスクに記録されたデータは、既に図４などで説明した、セクタ構造化されたデータであり、このセクタ構造化されたデータがディスクから再生される。このセクタ構造のデータが再生時に処理される状態の例を、図９を参照して説明する。まず図９Ａに示すように、再生データは１６セクタ単位で処理される。この１６セクタの再生データの内のメインデータに対して、デスクランブル処理を行い、１６フレームの再生データを得る。この１６フレームの再生データのデータ配列を、元に戻すデインターリーブ処理を行い、さらにエラー訂正符号を使用した訂正処理などのデコード処理を行って、デスクランブルされた１６フレームのデータを得る。
【００６５】
そして、図９Ｂに示すように、それぞれのフレームのデスクランブルされたデータの内のメインデータに対して、さらにデスクランブル処理を行い、デスクランブルされたデータフレームを得、そのデータフレームに対して、ＥＤＣデータを使用したエラーチェックを行い、各フレーム（セクタ）単位で、再生されたＩＤデータ及びそのエラー検出符号であるＩＥＤデータと、ＣＰＲ＿ＭＡＩデータと、メインデータとが得られる。ＩＤデータとＩＥＤデータについては、図９Ｃに示すように、ＩＥＤデータを使用して、ＩＤデータのエラーチェックが行われ、正しいセクタアドレスが検出される。
【００６６】
このようにして再生処理が実行されるが、本例のディスクドライブ装置１０の場合には、再生時に特定の種類のディスクからの再生を検出した場合に、再生処理を行う回路内で、ＣＰＲ＿ＭＡＩの再生データについても、必要により、無効データに置き換えて制御手段であるＣＰＵ１８側などに受け渡す。
【００６７】
具体的な処理については、図３に示した集積回路２０に構成されるデータ処理部２１内の再生データ処理に関係した回路で実行される。即ち、例えばＣＰＲ＿ＭＡＩの再生データについては、図３に示した構成の読出しＩＤレジスタ４２に、再生中のデータのアドレスがセットされて、そのアドレスが判定回路４３で判定される。また、ＣＰＵ１８が判断した再生を行うディスクの種類の情報が、メディアコントロールレジスタ４４にセットされる。
【００６８】
なお、図示しないが、データ処理部２１でＤＶＤ＋ＲＷ方式独自のウォブル周波数を検出し、その結果をＣＰＵ１８を介さず、直接メディアコントロールレジスタ３２へ設定するように構成することもできる。
【００６９】
このように各レジスタ４２，４４にセットされた状態で、例えばＤＶＤ＋ＲＷ方式のディスクからの再生が開始されて、アドレス判定回路４３でリードイン領域のアドレスが判定されると、このときディスクから再生されたＣＰＲ＿ＭＡＩデータは、修正回路４５で強制的に無効データに修正された上で、読出しレジスタ４６にセットされて、その読出しレジスタ４６にセットされた無効データが、再生されたＣＰＲ＿ＭＡＩデータとしてＣＰＵ１８側などに供給されるようになる。リードイン領域内のコピーコントロールに関する情報が再生される領域についても、データ処理部２１内での同様の処理で、強制的に無効データに修正された上で、ＣＰＵ１８側などに転送されるようになる。
【００７０】
従って、本例のディスクドライブ装置１０を使用して、ＤＶＤ＋ＲＷ方式のディスクなどの特定種類のディスクからデータ再生を行う際には、コピー管理情報であるＣＰＲ＿ＭＡＩデータは、ディスクに記録されたデータが、制御手段であるＣＰＵ１８側などに読出されることがなく、接続された機器（コンピュータ装置８０）側にも転送されることがない。
【００７１】
これらの再生時のデータ修正処理動作は、図７，図８などを参照して説明した記録時のデータ修正処理動作と同じであり、記録するアドレスを判断して、記録データを修正する代わりに、再生されたデータの記録アドレスを判断して、再生データの必要な区間を修正する処理を行うようにすれば良い。
【００７２】
以上説明したように、本例のディスクドライブ装置１０により、予め決められた種類のディスク（上述した例ではＤＶＤ＋ＲＷ方式のディスク）を使用して記録又は再生を行うことで、不正なコピーの防止処理が良好に機能するようになる。即ち、記録時には、ディスクへのリードイン領域内のコントロールデータ領域及び（又は）データ領域の各セクタのＣＰＲ＿ＭＡＩに、外部から指示されたデータが書込まれるのが阻止される。
【００７３】
従って、例えばコンテンツデータが暗号化されて記録された別のＤＶＤ方式のディスク（ＤＶＤ−ＲＯＭディスク）を用意して、そのＤＶＤ−ＲＯＭディスクから読出したデータを、ディスクドライブ装置１０に接続されたコンピュータ装置８０からの指示で、そのままドライブ装置１０に装填されたＤＶＤ＋ＲＷ方式のディスクに記録させる、ビットバイビットコピーと称される処理を実行させたとしても、コンテンツデータの復号に必要なディスクキー又はタイトルキーが記録されたＣＰＲ＿ＭＡＩについては、別の無効データに置き換えられることになる。このため、本例のディスクドライブ装置１０で、コンテンツデータがメインデータ領域にコピーされたＤＶＤ＋ＲＷ方式のディスクを作成しても、そのディスクからコンテンツデータを再生する際に、復号に必要なキー情報は得られず、結局、暗号化されて記録されたデータが復号できないことになり、不正にコピーされたコンテンツデータの不正使用が阻止されることになる。
【００７４】
また、再生時にも、ＤＶＤ＋ＲＷ方式のディスクなどの、データ記録が可能な予め決められた種類のディスクからの再生時に、暗号化されて記録されたコンテンツデータを再生しても、そのデータの復号に必要なデータが、ディスクドライブ装置１０の制御手段側に送られることはなく、復号に必要なキー情報が復号を実行する回路に供給されることがなく、不正にコピーされたコンテンツデータの不正使用が阻止されることになる。
【００７５】
これらの処理を行うディスク種類としては、ＤＶＤ＋ＲＷ方式のディスクを例にして説明したが、ディスクドライブ装置で、リードイン領域にコピーコントロール情報を記録可能な媒体であると判断した場合に、同様の処理を行えば良い。従来の技術の欄で説明したように、データ書込みが可能なディスクであっても、ＤＶＤ−Ｒ／ＲＷ方式のディスクなどのように、ディスクキーに対応する領域がピットなどで予め記録済である場合には、本例の置き換え処理は必要ない。
【００７６】
なお、ここでは記録時と再生時の双方で、リードイン領域などのデータを置き換えるようにしたが、記録時に必ず上述した無効データへの置き換え処理を実行すれば、その記録されたディスクからの再生ができないことになり、不正使用が防止できる。但し、再生時にも実行するようにすることで、万一、別のディスクドライブ装置で、ＣＰＲ＿ＭＡＩデータについても不正にコピーされたディスクが存在する場合でも、そのディスクの不正な再生についても阻止できることになり、より確実な不正使用防止処理が行える。
【００７７】
そして本例においては、記録時又は再生時のデータ置き換え処理を、記録処理又は再生処理を実行するデータ処理部が構成された集積回路２０内で実行するようにして、ディスクドライブ装置１０の制御手段であるＣＰＵ１８は、これらの置き換え処理に直接的には関与しないように構成したことで、万一、本例のディスクドライブ装置１０が不正に改造されることがあっても、ディスクキーやタイトルキーなどの復号に必要な情報が外部に漏れるのを防止することができる。即ち、上述した記録時又は再生時のデータ置き換え処理を、ＣＰＵ１８の制御で行うようにした場合には、このＣＰＵ１８が実行する制御プログラムの不正な改ざんを行って、ディスクドライブ装置が扱うディスクキーやタイトルキーなとの復号に必要な情報を、ＣＰＵ１８から接続されたコンピュータ装置８０に転送させるようにすることが、原理的には不可能ではない。
【００７８】
これに対して本例のディスクドライブ装置１０の場合には、ＣＰＵ１８は置き換え処理に直接的には関与せず、記録処理や再生処理を実行する集積回路２０内のデータ処理部で処理されるので、ＣＰＵ１８の制御プログラムなどを改ざんしても、ディスクドライブ装置が扱うディスクキーやタイトルキーなとの復号に必要な情報を、外部に読出すことは不可能であり、非常に効果の高い不正使用防止処理が行えることになる。また、リードイン領域にプリピット等でデータが予め記録された記録可能なディスクを使用する場合と、実質的に同じコピー制限が行われることになり、高度な不正コピー防止処理が行える媒体が、安価に提供できることになる。また、不正コピー防止処理がドライブで良好に行えるディスクあっても、リードイン領域にデータ記録が可能であるので、ディスクのデータ記録可能な領域の有効活用を行うことができる効果を有する。
【００７９】
また、ＤＶＤ＋ＲＷ方式に特有なウォブル成分からトラックアドレスを検出する処理を、集積回路２０内にディスク種類を設定することと連動させて行うようにした場合には、ディスク種類の設定が正しく行われない限り、正しく記録処理や再生処理が実行されず、より効果的な不正コピー防止が行えることになる。この場合、例えば集積回路２０内のデータ処理部２１でＤＶＤ＋ＲＷ方式独自のウォブル周波数を検出し、その結果をＣＰＵ１８を介さず、直接メディアコントロールレジスタ３２へ設定するように構成すれば、ＣＰＵ１８などの外部の回路を全く介さずに処理できることになり、より効果的である。
【００８０】
なお、ここまで説明した例では、コンピュータ装置に接続（又は内蔵）されるディスクドライブ装置として構成した例について説明したが、その他の構成のディスクドライブ装置にも適用可能であることは勿論である。また、ディスクドライブ装置が記録又は再生を行うディスクの種類についても、ＤＶＤ方式のディスクは一例であり、同様にコピーコントロールが必要なコンテンツデータなどが記録される媒体であれば、どのような媒体の記録装置や再生装置にも適用でき、記録や再生を行う媒体として、ディスクに限定されるものでもない。例えば、メモリカードなどの半導体メモリを使用した媒体に、コンテンツデータを記録（記憶）する際に、コピーコントロールに関する情報を同様の処理で置き換えるようにしても良い。
【００８１】
上述した実施の形態で示したセクタ構造などのデータ構成についても、ＤＶＤ方式のディスクに適用した場合の一例を示しただけであり、媒体の種類に応じて、記録されるデータ構成は変わるため、無効データに置き換えるデータの位置などは適宜変更する必要がある。
【００８２】
【発明の効果】
本発明の記録方法及び記録装置によると、媒体にデータを記録する際に、記録されたデータの復号に必要な情報が、媒体に記録されなくなり、目的とするデータそのものが媒体に記録されても、その記録されたデータを再生しても復号ができないため、媒体に記録されるデータの不正使用が効果的に防止されるようになる。
【００８３】
この場合、これらの処理を行う手段である、媒体の種類の設定手段とアドレス検出手段とデータ置き換え手段とを一体化された集積回路で構成したことで、記録時に復号用情報を置き換える処理を行う回路が、記録される信号の処理回路内に一体に構成されることになり、復号用情報などを、装置内の他の回路に受け渡して処理する必要がなくなり、復号用情報が外部に漏れる可能性を、極力排除できるようになる。
【００８４】
また、記録されるデータは、暗号化されたコンテンツデータであり、復号用情報は、暗号化されたコンテンツデータを復号するのに必要な復号用鍵を含む情報であることで、暗号化されたコンテンツデータの著作権保護を効果的に行えるようになる。
【００８５】
また、このように暗号化されたコンテンツデータを記録する場合に、アドレス検出で、媒体のリードイン領域に記録される特定アドレスを検出するようにしたことで、リードイン領域に記録されるディスクキーのような復号用情報が、記録時に失われることになり、暗号化されたコンテンツデータが保護される。
【００８６】
また、リードイン領域の特定アドレスを検出する場合に、その特定アドレスは、リードイン領域内のコンテント・プロバイダー・インフォメーション領域であることで、コピーライト・マネージメント・インフォメーションに復号用情報を記録する方式のシステムに好適である。
【００８７】
また、置き換え処理で、コピーライト・マネージメント・インフォメーションのデータを、ダミーデータに置き換えるようにしたことで、簡単な処理で効果的な著作権保護が行える。
【００８８】
さらに、記録されるデータは、所定のデータ量を単位としてセクタ化されたデータであり、アドレス検出で、それぞれの各セクタの復号鍵情報が配置されたアドレスを検出することで、例えばＤＶＤ方式のディスクの各セクタに配置されたディスクキー又はディスクキーが記録されていることを示す示すフラグを、コンテンツデータのコピー時に記録されないように処理できることになり、効果的な著作権保護が行える。
【００８９】
また本発明の再生方法及び再生装置によると、媒体からデータを再生する際に、本来その種類の媒体には記録されることのないデータが記録されている場合に、再生したデータの復号に必要な情報が出力されなくなり、不正に媒体に記録されたデータを再生して使用することが効果的に防止されるようになる。
【００９０】
この場合、これらの処理を行う手段である、媒体の種類の判別手段とアドレス検出手段とデータ置き換え手段とを一体化された集積回路で構成したことで、記録時に復号用情報を置き換える処理を行う回路が、再生信号の処理回路内に一体に構成されることになり、復号用情報などを、装置内の他の回路に受け渡して処理する必要がなくなり、復号用情報が外部に漏れる可能性を、極力排除できるようになる。
【００９１】
また、媒体から再生されるデータは、暗号化されたコンテンツデータであり、復号用情報は、暗号化されたコンテンツデータを復号化するのに必要な復号鍵を含む情報であることで、暗号化されたコンテンツデータの著作権保護を効果的に行えるようになる。
【００９２】
また、このように暗号化されたコンテンツデータを再生する場合に、アドレス検出で、媒体のリードイン領域が記録される特定アドレスを検出するようにしたことで、リードイン領域に記録されたディスクキーのような復号用情報が、再生時に外部に出力されることがなくなり、暗号化されたコンテンツデータが保護される。
【００９３】
また、置き換え処理で、コピーライト・マネージメント・インフォメーションのデータを、ダミーデータに置き換えるようにしたことで、簡単な処理で効果的な著作権保護が行える。
【００９４】
さらに、媒体から再生されるデータは、所定のデータ量を単位としてセクタ化されたデータであり、アドレス検出で、それぞれの各セクタの復号鍵情報が配置されたアドレスを検出することで、例えばＤＶＤ方式のディスクの各セクタに配置されたタイトルキーを、不正にコピーされた媒体からの再生時に出力されないように処理できることになり、効果的な著作権保護が行える。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるディスクドライブ装置の例を示した構成図である。
【図２】本発明の一実施の形態による装置のデータ処理部内のエンコーダとしての構成例を示した構成図である。
【図３】本発明の一実施の形態による装置のデータ処理部内のデコーダとしての構成例を示した構成図である。
【図４】本発明の一実施の形態による記録セクタの構成例を示した説明図である。
【図５】本発明の一実施の形態による記録時のエンコード処理例を示した説明図である。
【図６】本発明の一実施の形態による記録セクタ生成処理例を示した説明図である。
【図７】本発明の一実施の形態による処理例（リードイン領域内のＣＰＲ＿ＭＡＩデータを置き換える例）を示したフローチャートである。
【図８】本発明の一実施の形態による処理例（リードイン領域内のコントロールデータ領域だけを置き換える例）を示したフローチャートである。
【図９】本発明の一実施の形態による再生時のデコード処理例を示した説明図である。
【図１０】ＤＶＤ方式のリードイン領域の構成例を示した説明図である。
【図１１】ＤＶＤ方式のセクタ構成例を示した説明図である。
【図１２】ＤＶＤビデオに適用されるＣＳＳ方式の暗号化処理の概要を示した説明図である。
【図１３】ＣＳＳ方式の暗号化処理で不正使用が防止される例を示した説明図である。
【符号の説明】
１…コンテンツデータ、２…タイトルキー、３…ディスクキー、４…鍵発行センタ、５…データ圧縮処理部、６…スクランブル処理部、７…ディスク製造工程、１０…ディスクドライブ装置、１１…スピンドルモータ、１２…光学ピックアップ、１３…書込み処理部、１４…読出し処理部、１５…光学ピックアップドライバ、１６…スピンドルモータドライバ、１７…バッファメモリ、１８…中央制御ユニット（ＣＰＵ）、２０…集積回路、２１…データ処理部、２２…サーボ制御部、２３…ディスク回転制御部、２４…メモリ制御部、２５…外部インターフェース部、２６…ＣＰＵインターフェース部、２７…内部バス、３１…書込みレジスタ、３２…メディアコントロールレジスタ、３３…スタートＩＤレジスタ、３４…インクリメントカウンタ、３５…アドレス判定回路、３６…修正回路、３７，３８…混合器、３９…ＤＶＤエンコーダ、４１…ＤＶＤデコーダ、４２…読出しＩＤレジスタ、４３…アドレス判定回路、４４…メディアコントロールレジスタ、４５…修正回路、４６…読出しレジスタ、８０…パーソナルコンピュータ装置、９９…ディスク、Ｄａ…コンテンツデータが記録済のディスク、Ｄｂ…データ未記録のディスク、Ｄｂ′…コンテンツデータをコピーしたディスク
【図１】
0003941513.tif 000002
【図２】
0003941513.tif 000003
【図３】
0003941513.tif 000004
【図４】
0003941513.tif 000005
【図５】
0003941513.tif 000006
【図６】
0003941513.tif 000007
【図７】
0003941513.tif 000008
【図８】
0003941513.tif 000009
【図９】
0003941513.tif 000010
【図１０】
0003941513.tif 000011
【図１１】
0003941513.tif 000012
【図１２】
0003941513.tif 000013
【図１３】
0003941513.tif 000014