(57)【特許請求の範囲】
【請求項１】
少なくとも暗号鍵の世代情報が予め記録されている記録媒体の記録又は再生を行う際に、上記記録媒体から上記世代情報を読み出し、
上記記録媒体の記録及び／又は再生装置に記憶されている暗号鍵の世代情報を読み出し、
上記記録媒体から読み出された世代情報と上記装置から読み出された世代情報とを比較し、
上記記録媒体から読み出された世代情報と上記装置から読み出された世代情報とが一致したときには、上記装置に記憶されている世代情報に対応する鍵情報に基づいて上記記録媒体の記録又は再生のための処理を行い、
上記記録媒体から読み出された世代情報と上記装置から読み出された世代情報とが一致しなかったときには、上記記録媒体から読み出された世代情報と上記装置から読み出された世代情報との何れの世代情報が新しい世代を示す世代情報であるかを判別し、
上記記録媒体から読み出された世代情報が上記装置から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、上記記録又は再生のための処理を中止し、
上記記録媒体から読み出された世代情報よりも上記装置から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、上記装置に記憶されている世代情報に対応する鍵情報に基づいて上記記録又は再生のための処理を行う記録媒体の記録及び／又は再生方法。
【請求項２】
上記記録媒体から読み出された世代情報が上記装置から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときに、上記新しい世代を示す世代情報の取得を促す表示を行う請求項１に記載の記録媒体の記録及び／又は再生方法。
【請求項３】
上記記録媒体から読み出された世代情報よりも上記装置から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときに、上記記録媒体から読み出された世代情報が旧い世代情報であることを表示する請求項１または２に記載の記録媒体の記録及び／又は再生方法。
【請求項４】
上記記録又は再生のための処理のうちの記録のための処理は、上記装置に記憶されている世代情報に対応する鍵情報を用いた暗号化処理を含む処理であり、上記記録又は再生のための処理のうち再生のための処理は上記装置に記憶されている世代情報に対応する鍵情報に基づく復号処理を含む処理である請求項１乃至３のいずれか１項に記載の記録媒体の記録及び／又は再生方法。
【請求項５】
少なくとも暗号鍵の世代情報を含むアドレス情報が予め記録されている記録媒体の記録又は再生を行う際に、上記記録媒体から上記アドレス情報を読み出し、
上記読み出されたアドレス情報から上記世代情報を抽出し、
上記記録媒体の記録及び／又は再生装置に記憶されている暗号鍵の世代情報を読み出し、
上記抽出された世代情報と上記装置から読み出された世代情報とを比較し、
上記抽出された世代情報と上記装置から読み出された世代情報とが一致したときには、上記装置に記憶されている世代情報に対応する鍵情報に基づいて上記記録媒体の記録又は再生のための処理を行い、
上記抽出された世代情報と上記装置から読み出された世代情報とが一致しなかったときには、上記抽出された世代情報と上記装置から読み出された世代情報との何れの世代情報が新しい世代を示す世代情報であるかを判別し、
上記抽出された世代情報が上記装置から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、上記記録又は再生のための処理を中止し、
上記抽出された世代情報よりも上記装置から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、上記装置に記憶されている世代情報に対応する情報に基づいて上記記録又は再生のための処理を行う記録媒体の記録及び／又は再生方法。
【請求項６】
上記抽出された世代情報が上記装置から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、上記新しい世代を示す世代情報の取得を促す表示を行う請求項５に記載の記録媒体の記録及び／又は再生方法。
【請求項７】
上記抽出された世代情報よりも上記装置から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、上記抽出された世代情報が旧い世代情報であることを表示する請求項５または６に記載の記録媒体の記録及び／又は再生方法。
【請求項８】
上記記録又は再生のための処理のうちの記録のための処理は、上記装置に記憶されている世代情報に対応する鍵情報を用いた暗号化処理を含む処理であり、上記記録又は再生のための処理のうち再生のための処理は上記装置に記憶されている世代情報に対応する鍵情報に基づく復号処理を含む処理である請求項５乃至７のいずれか１項に記載の記録媒体の記録及び／又は再生方法。
【請求項９】
上記記録媒体は、ディスク状の記録媒体であり、上記アドレス情報は上記ディスク状記録媒体のリードインエリアに記録されている請求項５乃至８のいずれか１項に記載の記録媒体の記録及び／又は再生方法。
【請求項１０】
上記アドレス情報は、上記ディスク状記録媒体に予め形成されているグルーブを蛇行することによって記録されており、上記世代情報は上記アドレス情報に所定の周期で埋め込まれている請求項９に記載の記録媒体の記録及び／又は再生方法。
【請求項１１】
少なくとも暗号鍵の世代情報が予め記録されている記録媒体を走査するヘッド部と、
上記ヘッド部に上記記録媒体に記録する記録データを供給するとともに、上記ヘッド部によって上記記録媒体から読み出されたデータのデコード処理を施す信号処理部と、
暗号鍵の世代情報と上記世代情報と対応する鍵情報を記憶する記憶部を有する制御部とを備え、
上記制御部は、
上記記録媒体の記録又は再生を行う際に、上記記録媒体から上記世代情報を読み出すとともに、上記記憶部に記憶されている世代情報を読み出し、上記記録媒体から読み出された世代情報と上記記憶部から読み出された世代情報とを比較し、上記記録媒体から読み出された世代情報と上記記憶部から読み出された世代情報とが一致したときには、上記記憶部に記憶されている上記世代情報に対応する上記鍵情報に基づいて上記記録媒体の記録又は再生のための処理を上記信号処理部に行わせ、
上記記録媒体から読み出された世代情報と上記記憶部から読み出された世代情報とが一致しなかったときには上記記録媒体から読み出された世代情報と上記記憶部から読み出された世代情報との何れの世代情報が新しい世代を示す世代情報であるかを判別し、
上記制御部は、上記記録媒体から読み出された世代情報が上記記憶部から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、上記信号処理部による処理を中止させ、
上記制御部は、上記記録媒体から読み出された世代情報よりも上記記憶部から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、上記記憶部に記憶されている上記世代情報に対応する上記鍵情報に基づいて上記信号処理部に処理を行わせる記録媒体の記録及び／又は再生装置。
【請求項１２】
上記制御部は、上記記録媒体から読み出された世代情報が上記記憶部から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときに、上記新しい世代を示す世代情報の取得を促す表示を行わせる請求項１１に記載の記録媒体の記録及び／又は再生装置。
【請求項１３】
上記制御部は、上記記録媒体から読み出された世代情報よりも上記記憶部から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、上記記録媒体から読み出された世代情報が旧い世代情報であることを表示させる請求項１１または１２に記載の記録媒体の記録及び／又は再生装置。
【請求項１４】
上記信号処理部は、上記記憶部に記憶されている世代情報に対応する情報を用いた暗号化処理を含む処理を行うとともに、上記記憶部に記憶されている世代情報に対応する情報に基づく復号処理を含む処理を行う請求項１１乃至１３のいずれか１項に記載の記録媒体の記録及び／又は再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、記録媒体の記録および／または再生方法、並びに記録媒体の記録および／または再生装置、特に、記録されるコンテンツの著作権保護を可能としたものである。
【０００２】
【従来の技術】
近年、大容量の記録媒体として光ディスクの開発が進められてきている。例えば音楽情報が記録されたＣＤ（Compact Disc）、コンピュータ用のデータが記録されるＣＤ−ＲＯＭ、映像情報を取り扱うＤＶＤ（Digital Versatile Disc またはDigital Video Disc）等が知られている。ここに挙げた光ディスクは、読み出し専用のディスクである。最近では、ＣＤ−Ｒ（CD-Recordable）、ＣＤ−ＲＷ（CD-Rewritable）、ＤＶＤ−Ｒ（DVD-Recordable）、ＤＶＤ＋ＲＷ（DVD-Rewritable）、ＤＶＤ−ＲＡＭ（DVD-Random Access Memory）等の光ディスクのように、データの追記や、書き換えが可能な光ディスクが実用化されつつある。
【０００３】
光ディスクのようなデータ記録媒体上に記録されたコンテンツ、例えば映像および／またはオーディオデータとして、著作権保護が必要なものがある。著作権保護のために、暗号化技術が使用される。暗号化技術は、暗号化されたコンテンツのデータとは別に、暗号を復号するための鍵情報とコピー可能な世代数等を制御する制御情報とからなる鍵情報を使用する。例えば暗号化されたコンテンツのデータが記録されている読み出し専用タイプの光ディスクの場合には、同一ディスク上に鍵情報を記録するようになされる。この光ディスクを再生装置で再生する時には、再生装置が鍵情報を再生し、再生した鍵情報を使用して暗号化されたコンテンツのデータを復号する。
【０００４】
記録可能（追記可能または書き換え可能を意味する。以下同様である。）な光ディスクの場合でも、前もってピットの形状で情報を記録できる、情報の書き換えが不可能な部分（以下、単にＲＯＭ部分）を持つものであれば、そこに鍵情報を記録し、鍵情報を使用してコンテンツのデータを暗号化し、暗号化されたコンテンツのデータを記録することができる。ＲＯＭ部分の具体例は、ディスクの最内周部、セクターサーボのためのトラック中で所定間隔で形成されたピット部分等である。
【０００５】
【発明が解決しようとする課題】
鍵情報そのものではなく、鍵情報を生成するのに不可欠な情報をＲＯＭ部分に記録することが考えられている。例えばＤＶＤの不正コピー防止技術として、書き換え可能なＤＶＤの最内周部の再生専用領域（ＲＯＭ部分）にメディアＩＤデータを記録し、メディアＩＤデータとＭＫＢ（Media Key Block）のハッシュ値を鍵データとして暗号化されたコンテンツのデータをそのディスクに記録することが提案されている。メディアＩＤデータは、ディスク毎に異なる値であり、ユーザが書き換えることができないので、たとえデータ部分を他の別のディスクに不正にコピーしても、コンテンツのデータがコピーされたディスクのメディアＩＤデータは、メディアＩＤデータが元のディスクとは異なるので、コピーされたディスクに記録されたそのデータ部分を復号することが不可能である。
【０００６】
鍵情報をハッカーが不正に取得する可能性がある。その場合には、鍵情報を取り消して、新たな鍵情報に更新する必要が生じ、更新ごとに新たな鍵情報を付け加えることになる。それによって、ディスク上で鍵情報を記録するＲＯＭ部分のデータ量が増加し、光ディスクのデータ記録容量を減少させる問題がある。
【０００７】
書き換え可能なデータ記録媒体例えば上述したＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスクは、鍵情報を記録することが可能なＲＯＭ部分を有していないので、鍵情報をＲＯＭ部分に記録する方法、すなわちユーザが書き換え不可能で記録する方法を採用することができない。そこで、これらの光ディスクを出荷する時に、製造者側で鍵情報を個々の光ディスクに記録することが考えられる。しかしながら、この方法は、光ディスクのデータ記録容量を減少させるのみならず、製造者側にとっての負担が増え、光ディスクの製造コストを増加させる問題がある。
【０００８】
したがって、この発明の一つの目的は、更新にともなって鍵情報の記録データ量が増えることを防止することが可能な、記録媒体の記録および／または再生方法、並びに記録媒体の記録および／または再生装置を提供することにある。
【０００９】
この発明の他の目的は、ディスク上にＲＯＭ部分を持たない書き換え可能な光ディスクの場合でも、鍵情報のような復号に必要な情報を記録することが可能な、記録媒体の記録および／または再生方法、並びに記録媒体の記録および／または再生装置を提供することにある。
【００１０】
【課題を解決するための手段】
上述した課題を解決するために、請求項１に記載の発明は、少なくとも暗号鍵の世代情報が予め記録されている記録媒体の記録又は再生を行う際に、記録媒体から世代情報を読み出し、記録媒体の記録及び／又は再生装置に記憶されている暗号鍵の世代情報を読み出し、記録媒体から読み出された世代情報と装置から読み出された世代情報とを比較し、記録媒体から読み出された世代情報と装置から読み出された世代情報とが一致したときには、装置に記憶されている世代情報に対応する鍵情報に基づいて記録媒体の記録又は再生のための処理を行い、記録媒体から読み出された世代情報と装置から読み出された世代情報とが一致しなかったときには、記録媒体から読み出された世代情報と装置から読み出された世代情報との何れの世代情報が新しい世代を示す世代情報であるかを判別し、記録媒体から読み出された世代情報が装置から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、記録又は再生のための処理を中止し、記録媒体から読み出された世代情報よりも装置から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、装置に記憶されている世代情報に対応する鍵情報に基づいて記録又は再生のための処理を行う記録媒体の記録及び／又は再生方法である。
【００１１】
請求項５に記載の発明は、少なくとも暗号鍵の世代情報を含むアドレス情報が予め記録されている記録媒体の記録又は再生を行う際に、記録媒体からアドレス情報を読み出し、読み出されたアドレス情報から世代情報を抽出し、記録媒体の記録及び／又は再生装置に記憶されている暗号鍵の世代情報を読み出し、抽出された世代情報と装置から読み出された世代情報とを比較し、抽出された世代情報と装置から読み出された世代情報とが一致したときには、装置に記憶されている世代情報に対応する鍵情報に基づいて記録媒体の記録又は再生のための処理を行い、抽出された世代情報と装置から読み出された世代情報とが一致しなかったときには、抽出された世代情報と装置から読み出された世代情報との何れの世代情報が新しい世代を示す世代情報であるかを判別し、抽出された世代情報が装置から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、記録又は再生のための処理を中止し、抽出された世代情報よりも装置から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、装置に記憶されている世代情報に対応する情報に基づいて記録又は再生のための処理を行う記録媒体の記録及び／又は再生方法である。
【００１２】
請求項１１に記載の発明は、少なくとも暗号鍵の世代情報が予め記録されている記録媒体を走査するヘッド部と、ヘッド部に記録媒体に記録する記録データを供給するとともに、ヘッド部によって記録媒体から読み出されたデータのデコード処理を施す信号処理部と、暗号鍵の世代情報と世代情報と対応する鍵情報を記憶する記憶部を有する制御部とを備え、制御部は、記録媒体の記録又は再生を行う際に、記録媒体から世代情報を読み出すとともに、記憶部に記憶されている世代情報を読み出し、記録媒体から読み出された世代情報と記憶部から読み出された世代情報とを比較し、記録媒体から読み出された世代情報と記憶部から読み出された世代情報とが一致したときには、記憶部に記憶されている世代情報に対応する鍵情報に基づいて記録媒体の記録又は再生のための処理を信号処理部に行わせ、記録媒体から読み出された世代情報と記憶部から読み出された世代情報とが一致しなかったときには記録媒体から読み出された世代情報と記憶部から読み出された世代情報との何れの世代情報が新しい世代を示す世代情報であるかを判別し、制御部は、記録媒体から読み出された世代情報が記憶部から読み出された世代情報よりも新しい世代を示す世代情報であったと判別されたときには、信号処理部による処理を中止させ、制御部は、記録媒体から読み出された世代情報よりも記憶部から読み出された世代情報が新しい世代を示す世代情報であったと判別されたときには、記憶部に記憶されている世代情報に対応する鍵情報に基づいて信号処理部に処理を行わせる記録媒体の記録及び／又は再生装置。
【００１３】
【発明の実施の形態】
以下、この発明の一実施形態について説明する。この一実施形態は、ＣＤ−ＲＷディスクまたはＣＤ−Ｒディスクに対してこの発明を適用した例である。第１図を参照して、ＣＤ−ＲＷのディスクの記録および／または再生装置（以下、単にドライブ）の一例について説明する。第１図において、指示符号１が光ディスク例えばＣＤ−ＲＷを示す。光ディスク１は、スピンドルモータ２によって、線速度一定または角速度一定で回転駆動される。光ディスク１にデータを記録し、データを光ディスク１に記録されたデータを読み出すために、光ピックアップ３が設けられている。光ピックアップ３が送りモータ４によって光ディスク１の径方向に送られる。
【００１４】
この一実施形態の光ディスク１は、記録に必要とされる出力レベルのレーザ光を照射することによってデータの記録が可能で、光ディスク１によって反射されたレーザ光の光量の変化を検出することによって再生可能な相変化型ディスクである。光ディスク１の相変化記録材料からなる記録膜が被着されるディスク基板の材質は、例えばポリカーボネイトであり、このポリカーボネイトを射出成形によって、グルーブと呼ばれるトラック案内溝が予め形成されたディスク基板が形成される。このディスク基板上に形成されるグルーブは、予め形成する意味でプリグルーブとも呼ばれ、グルーブの間は、ランドと呼ばれる。グルーブは、光ディスク１の内周から外周へスパイラル状に連続して形成されている。なお、本発明は、記録可能であれば、相変化型の光ディスクに限らず光磁気ディスク、有機色素を記録材料として使用する追記形ディスクに対しても適用できる。
【００１５】
第２図および第３図に示すように、グル−ブは、光ディスク１の回転制御用と記録時の基準信号とするために光ディスクの径方向に蛇行（ウォブルと称する）している。データは、グルーブ内、またはグルーブおよびランドに記録される。さらに、グルーブのウォブル情報としてアドレス情報としての絶対時間情報を連続的に記録している。ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクでは、グルーブのウォブル情報を抽出することによって得られるアドレス情報としての絶対時間情報を参照して光ディスク１の所望の書き込み位置を検出し、光ピックアップ３を移動させ、光ピックアップ３から光ディスク１にレーザ光を照射することによってデータを光ディスク１に書き込むようにしている。
【００１６】
このようなウォブリングしたグルーブを有する光ディスク１は、以下のようにして製造される。マスタリング装置は、ディスク状の原盤に塗布されたフォトレジスト層にレーザ光を照射するとともにレーザ光を原盤の径方向に偏向または径方向にふることによって、アドレス情報、クロック情報等を有するウォブリンググルーブを形成する。レーザ光の照射によって露光されたフォトレジスト層に現象および電鋳処理を施して、スタンパを形成する。このスタンパを用いて射出成形と行うことによって、上述した蛇行したグルーブを有するディスク基板が成形される。このディスク基板に相変化型の記録材料をスパッタリング等の手法を用いて被着することによって光ディスクが作成される。この発明の一実施形態では、後述するように、アドレス情報が記録されるエリアには、暗号化されたデータを復号するための鍵情報とこの鍵情報を管理するためのバージョン番号が記録される。
【００１７】
第１図に戻ると、記録すべきデータ例えばオーディオおよび／またはビデオデータがインターフェース１４を介してドライブに供給される。インターフェース１４には、暗号化／復号化ブロック５が接続される。暗号化／復号化ブロック５は、記録時には、入力されたデータに暗号化処理を施し、再生時には、光ディスク１から読み出されたデータに復号化処理を施す。暗号化／復号化に必要とされる後述するように鍵情報は、制御部１３から供給される。暗号化／復号化ブロック５は、暗号化処理が不要なコンテンツのデータに対しては、暗号化を施さないように制御部１３によって制御される。
【００１８】
暗号化／復号化ブロック５からの暗号化されたコンテンツデータは、エンコーダ／デコーダブロック６に供給される。エンコーダ／デコーダブロック６には、バッファメモリ７が接続されている。バッファメモリ７は、光ディスク１に記録する記録データとしてのライトデータまたは光ディスク１から読み出されたデータとしてのリードデータを保持する。エンコーダ／デコーダブロック６では、暗号化／復号化ブロック５によって暗号化処理が施されたデータ、すなわち記録データとしてのライトデータがセクタ構造に変換され、更に、エラー訂正符号の符号化処理、ＥＦＭ変調等の変調処理およびフレーム同期信号の付加の処理が行われる。エンコーダ／デコーダブロック６では、ウォブル情報としてグルーブを蛇行することによって記録された絶対時間情報同様のアドレスデータがサブコードとして記録データに付加され、記録データ中のヘッダに対しても同様のアドレスデータが付加される。
【００１９】
エンコーダ／デコーダブロック６からのフレーム構造のデータ、すなわち記録データがレーザドライバ８に供給される。レーザドライバ８では、光ディスク１に対して記録データを記録するためのドライブ信号が生成される。レーザドライバ８のドライブ信号が光ピックアップ３のレーザダイオードに供給され、レーザダイオードからドライブ信号に基づいて変調されたレーザ光が光ディスク１に照射されデータが記録される。レーザドライバ８は、ＲＦ信号処理ブロック９内に設けられた図示しないＡＰＣ(Automatic Power Control)回路によって光ピックアップ３のレーザダイオードから出射されるレーザ光の出力レベルが適切なものになるように制御される。
【００２０】
光ディスク１に光ピックアップ３から再生に必要とされるレーザ光を照射し、光ピックアップ３に設けられた４分割フォトディテクタ１５により光ディスク１によって反射されたレーザ光を検出し、このフォトディテクタからの出力信号がＲＦ信号処理ブロック９に供給される。ＲＦ信号処理ブロック９では、ＲＦ信号処理ブロック９に設けられたマトリックスアンプがフォトディテクタ１５からの出力信号を後述するように演算することによって、再生信号としてのＲＦ信号、ウォブル信号、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥを生成する。ＲＦ信号処理ブロック９からのＲＦ信号がエンコーダ／デコーダブロック６に供給され、プッシュプル信号として得られるウォブルされたグルーブの検出信号としてのウォブル検出信号がＡＴＩＰ復調器１０に供給され、トラッキングエラー信号、フォーカスエラー信号がサーボブロック１１に供給される。
【００２１】
エンコーダ／デコーダブロック６では、ＲＦ信号処理ブロック９から供給されたＲＦ信号にＥＦＭの復調、エラー訂正符号の復号（すなわち、エラー訂正）、セクタ構造へ再生データを分解する処理等のデコード処理を施す。エンコーダ／デコーダブロック６では、再生データがバッファメモリ７に格納される。バッファメモリ７から読み出されたリードデータとしての再生データがインターフェース１４を介して出力される。
【００２２】
第４図に示すように、光ピックアップ３に設けられた４分割フォトディテクタ１５のディテクタ部ＡおよびＢの出力信号が加算器１６ａで加算され、ディテクタ部ＣおよびＤの出力信号が加算器１６ｂで加算され、加算器１６ｃによって４個のディテクタ部Ａ、Ｂ、ＣおよびＤの加算出力信号、すなわち、上述したＲＦ信号が生成される。また、減算器１６ｄによってディテクタ部ＡおよびＢの加算出力信号（Ａ＋Ｂ）およびディテクタ部ＣおよびＤの加算出力信号（Ｃ＋Ｄ）の差信号、すなわちプッシュプル信号が生成される。この差信号がウォブル検出信号としてＡＴＩＰ復調器１０に供給される。
【００２３】
ＡＴＩＰ復調器１０では、ＲＦ信号処理ブロック９から供給されたウォブル検出信号をキャリア周波数（２２．０５ｋHz）付近のみを通過させるバンドパスフィルタを介してＡＴＩＰ復調器１０に設けられたＦＭ復調器に供給し、バイフェーズ信号を得る。さらに、ＦＭ復調器からのバイフェーズ信号から取り出したクロック信号をスピンドルモータ２の制御に用いると共に、そのクロック信号でバイフェーズ信号中のアドレス情報を抜き取る。ＡＴＩＰ復調器１０からのアドレス情報が制御部１３に供給され、制御部１３がＡＴＩＰ復調器１０から供給されたアドレス情報を使用して光ピックアップ３のシーク動作を制御する。制御部１３は、マイクロコンピュータにより構成され、インターフェース１４、暗号化／復号化ブロック５、エンコーダ／デコーダブロック６、ＲＦ信号処理ブロック９、サーボブロック１１を制御する。さらに、ドライブには、制御部１３によって制御されるディスプレイ１２、例えば液晶ディスプレイが設けられている。
【００２４】
ＲＦ信号処理ブロック９からのＲＦ信号から抽出されたフレーム同期信号、トラッキングエラー信号ＴＥおよびフォーカスエラー信号ＦＥと、ＡＴＩＰ復調器１０からのクロック信号がサーボブロック１１に供給される。サーボブロック１１は、供給されたトラッキングエラー信号ＴＥおよびフォーカスエラー信号ＦＥに基づいて光ピックアップ３に対するトラッキングサーボおよびフォーカスサーボを行うとともに、フレーム同期信号に基づいてスピンドルモータ２に対するスピンドルサーボを行い、供給されたトラッキングエラー信号ＴＥの低域信号成分に基づいて送りモータ４に対するスレッドサーボを行う。
【００２５】
光ディスク１は、例えばＣＤ−ＲディスクまたはＣＤ−ＲＷディスクである。これらの光ディスク１では、アドレス情報を連続的にプリフォーマットするために、前述したようにレーザビームの案内溝であるグルーブを径方向にウォブルさせ、ウォブル情報として位置情報あるいは絶対時間情報を連続的に記録している。ＣＤ−Ｒ／ＣＤ−ＲＷディスクでは、ウォブル情報を検出することによって得られるアドレス情報を参照してデータを光ディスク１に書き込む。ＣＤ−Ｒ／ＣＤ−ＲＷディスクにおいては、このアドレス情報は、実際には、２２．０５ｋHzの搬送波で周波数変調された信号が入っており、ＲＦ信号ブロック９からのプッシュプル信号を復調することによって、アドレス情報を得るようにしている。このアドレス情報は、ＡＴＩＰ(Absolute Time In Pre-groove) と称され、絶対時間情報によって光ディスク１上の絶対アドレスを示すものである。
【００２６】
ＣＤ−Ｒ／ＣＤ−ＲＷディスクにおいては、グルーブのウォブリングは、２２．０５ｋHzをキャリアとした±1ｋHzのＦＭ変調（ＦＳＫ）に基づいて行われており、このＦＭ変調された信号、すなわちＲＦ信号ブロック９からのプッシュプル信号を復調すると、クロックが６．３ｋHzのバイフェーズ信号が得られる。さらに、バイフェーズ信号を復調することによって、３１５０ビット／秒のデータが得られる。１秒が７５フレームであるので、ＡＴＩＰデータの１フレームが４２ビットにより構成される。
【００２７】
アドレス情報としての絶対時間情報によって示される絶対アドレスは、分、秒、フレームといった時間情報から構成される形式（ＭＳＦ形式）である。分、秒、フレームのそれぞれの１０進数を２進化１０進数（ＢＣＤ:Binary Coded Decimal)により表現している。１秒が７５フレームであり、００分００秒００フレームから９９分５９秒７４フレームまでのアドレスを表現可能としている。ＢＣＤは、１０進数の１桁を２進数の４ビットでそれぞれ表す方法であり、上述したＡＴＩＰの場合では、２４ビットが必要とされる。ＡＴＩＰのアドレス表記部分をバイナリ（２進数）で表現するようにしても良い。
【００２８】
第５図Ａは、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクにおけるＡＴＩＰの１フレームのデータ構成を示す。先頭の４ビットが同期信号、次の２４ビットがアドレス表記部分、最後の１４ビットがＣＲＣ(cyclic redundancy code)である。同期信号は、バイフェーズマークでは、現れないパターンのものとされている。２４ビットの各８ビットによって、アドレス情報（時間情報）の分、秒、フレームの１０進数がＢＣＤで表現され、最大で９９分５９秒７４フレームまでのアドレス情報を表現することができる。この第５図Ａに示す絶対アドレス情報は、１フレームのデータ量を２Ｋバイトとすると、約９００Ｍバイトのデータに相当する。
【００２９】
第５図Ｂに示すように、２４ビットのアドレス表記部分をバイナリ（２進数）で表現するようにしても良い。バイナリ表記は、既存のＣＤ−Ｒディスク、ＣＤ−ＲＷディスクよりもデータ記憶容量が多い高記録密度ディスクの場合に適用される。２４ビットを全てバイナリでアドレス情報を表現すると、２24＝１６７７７２１６であるので、１フレームのデータ量を２Ｋバイトとすると、約３３Ｇバイトまでのデータのアドレシングが可能となり、光ディスクの高記録密度化に対応することができる。
【００３０】
ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクのフォーマットでは、実際には、使用しない（すなわち、常に"0" ）である、分Ｍ、秒Ｓ、フレームＦのそれぞれの上位側の４ビットの上位ビットの組み合わせによって、アドレス情報以外の情報（以下、エキストラ情報と称する）を表すようにしている。Ｍ（分）の最上位ビットに関しては、９９分まで対応すると、"1" になることがありうる。しかしながら、実際には、記録時間として８０分未満のディスクしか存在しないので、このビットが"1" になることはなかった。エキストラ情報は、ＣＤ−Ｒ／ＣＤ−ＲＷディスクのリードインエリアに記録される。プログラムエリアおよびリードアウトエリアでは、アドレス情報のみが記録される。
【００３１】
第６図は、ＭＳＦのそれぞれの最上位ビットをＭ１，Ｓ１，Ｆ１と表記したときに、この３ビットの組み合わせにより表される情報の内容を示す。例えば（Ｍ１，Ｓ１，Ｆ１＝０００）は、プログラムエリアおよびリードアウトエリアのアドレスを表す。この最上位ビットＭ１，Ｓ１，Ｆ１とディスクのプログラムエリアおよびリードアウトエリアのアドレス（Ｍ，Ｓ，Ｆ）とが組み合わされる。（Ｍ１，Ｓ１，Ｆ１＝１００）は、リードインエリアのアドレスを表し、（Ｍ１，Ｓ１，Ｆ１＝１０１）は、スペシャル情報１、例えば基準速度での記録パワーを表すものと規定されている。さらに、付加情報１、付加情報２、付加情報３も規定されている。現行のフォーマットでは、付加情報１のみが定義されている。スペシャル情報は、Ｍ１＝"1" であるのに対して、付加情報は、Ｍ１＝"0" である。これらのスペシャル情報と付加情報がエキストラ情報である。
【００３２】
ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクでは、リードインエリア内の連続するフレームのシーケンスが第７図に示すものと規定されている。第７図から分かるように、４０フレームを周期としてシーケンスが規定されている。１０フレームごとのフレーム番号のＮ，Ｎ＋１０，Ｎ＋２０にスペシャル情報１，スペシャル情報２，スペシャル情報３が現れ、Ｎ＋３０に付加情報１が現れ、それ以外に通常のアドレスが挿入されている。したがって、リードインエリア内では、４０フレームに１回だけ、（Ｍ１＝"0" ）となる。
【００３３】
この発明の一実施形態では、（Ｍ１，Ｓ１，Ｆ１＝０１１）とされる付加情報３として暗号化を復号するための識別情報、例えば鍵の世代情報（バージョン番号と称する）を記録する。この記録は、前述したように光ディスクのマスタリング装置による製造プロセスの段階で実行される。上述したように、２４ビットのエリアの内で、Ｍ１，Ｓ１，Ｆ１以外の２１ビットを使用することができる。例えば２１ビット中の１６ビットをバージョン番号に割り当て、残りの５ビットを未使用とする。一実施形態では、バージョン番号自身を光ディスクの絶対アドレス中に記録する。しかしながら、暗号化したバージョン番号を光ディスクに記録しても良い。このバージョン番号自体は、所定の規則で変化する番号である。例えば最初のバージョン番号が「０」で、以降、鍵情報が更新されるたびに「＋１」される。これとは逆にバージョン番号の増加に限らず更新のたびにバージョン番号が減少する番号をバージョン番号として使用しても良い。
【００３４】
上述の最上位ビット（Ｍ１，Ｓ１，Ｆ１）によって表されるエキストラ情報は、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクの記憶容量を拡張した高記録密度の光ディスクでも、既存の光ディスクとの互換性を保つために必要である。そのため、高記録密度ディスクでは、２４ビットの内、予め定めた１または複数のビットが予め定めた値となる場合に、リードインエリアのアドレスおよびエキストラ情報を表すものと規定する。例えば最上位ビットから始まって下位側の合計３ビットを第６図における（Ｍ１，Ｓ１，Ｆ１）として使用できる。したがって、バイナリ表記の場合でも、上述したように、例えば付加情報３としてバージョン番号を記録することができる。バージョン番号は、他の記録エリア例えば付加情報２に記録しても良い。
【００３５】
さらに、プログラムエリアのスタート位置が所定のアドレスに固定されており、アドレスが必ず正の値である時には、リードインエリアのアドレスを記録する必要がないので、（Ｍ１，Ｓ１，Ｆ１）＝（１００）が表す情報としてバージョン番号を記録するようにしても良い。
【００３６】
上述したように、アドレス情報としてのＡＴＩＰの一部として記録されたバージョン番号を利用して記録するコンテンツデータが暗号化される。その処理は、制御部１３（第１図参照）によってなされる。第８図は、制御部１３の記録時の暗号化機能をブロック図として示すものである。
【００３７】
ＡＴＩＰ復調器１０からのアドレス情報には、上述したようにバージョン番号が含まれている。光ディスクのリードインエリアのＡＴＩＰとして記録されているバージョン番号をＶＮAと表す。ハッカーによって鍵情報が盗まれたりした時には、ディスク製造者が一斉にバージョン番号ＶＮAを変更する。ＡＴＩＰ復調器１０から供給されたアドレス情報からバージョン番号検出器２１がバージョン番号ＶＮAを検出する。検出器２１によって検出されたバージョン番号ＶＮAが比較器２２に供給される。
【００３８】
制御部１３内には、第１図に示したドライブのバージョン番号ＶＮDおよび鍵情報を管理するためのＲＡＭ２３が設けられている。ＲＡＭ２３から読み出されたドライブのバージョン番号ＶＮDが比較器２２に供給される。ＲＡＭ２３に蓄えられるバージョン番号ＶＮDは、最新のバージョン番号である。すなわち、最新のバージョン番号が記録された光ディスクを再生する際に、光ディスクから読み出されたバージョン番号ＶＮDがＲＡＭ２３に供給されバージョン番号が更新される。バージョン番号を更新する他の方法として、ドライブがインターネットのようなネットワークを通じて最新のバージョン番号ＶＮDを取得し、取得した最新のバージョン番号をＲＡＭ２３に格納しても良い。さらに、販売店から入手したＲＯＭ等のメディアをドライブで再生することよって最新のバージョン番号を取得し、ＲＡＭ２３に格納するようにしても良い。
【００３９】
バージョン番号ＶＮAとＲＡＭ２３から読み出されたバージョン番号ＶＮDとを比較した結果として、比較器２２から制御信号が出力される。制御信号は、バージョン番号ＶＮAとＶＮDとの関係に応じて、暗号化を伴う記録動作を制御するための信号である。さらに、ＲＡＭ２３からはＲＡＭ２３に記憶されている鍵情報が暗号化／復号化ブロック５に供給される。ＲＡＭ２３に記憶されている鍵情報は、バージョン番号で世代を含めて管理されている。旧いバージョンの鍵情報で暗号化されたコンテンツのデータを復号する必要があるので、ＲＡＭ２３には、旧いバージョンの鍵情報も記憶されている。
【００４０】
第９図を参照してドライブでの暗号化を伴う光ディスク１の記録動作について説明する。最初のステップＳ１では、光ディスク１がドライブに装着される。次のステップＳ２において、上述したようにプッシュプル信号からウォブル検出信号を得、この検出信号を復調処理することによってアドレス情報としての絶対時間情報が読み出され、この絶対時間情報中のバージョン番号ＶＮAが検出される。具体的には、光ピックアップ３を光ディスク１の最内周エリア（リードインエリア）に移動する。フォーカス、トラッキング、スピンドルの各サーボが閉じられ、アドレス情報としての絶対時間情報を読み出し可能な状態とされ、リードインエリア内の絶対時間情報が読み出される。読み出された絶対時間情報のデータが制御部１３に供給される。制御部１３内で第５図Ａ、第５図Ｂに示されているように絶対時間情報のＣＲＣチェック、並びにバージョン番号ＶＮAの抽出が行われる。
【００４１】
ステップＳ３では、ＲＡＭ２３からドライブのバージョン番号ＶＮDが読み出される。ステップＳ４において、バージョン番号ＶＮAとＶＮDとが一致しているかどうかが比較器２２からの比較結果に基づいて決定される。（ＶＮA＝ＶＮD）、すなわち、バージョン番号が一致する時には、ＲＡＭ２３から読み出されたバージョン番号ＶＮDで管理される鍵情報を使用して暗号化／復号化ブロック５において、コンテンツのデータが暗号され、暗号化されたコンテンツのデータが光ディスク１上に記録される（ステップＳ５）。
【００４２】
ステップＳ４において、（ＶＮA≠ＶＮD）であると、ステップＳ６において、（ＶＮA＞ＶＮD）かどうかが決定される。（ＶＮA＞ＶＮD）であれば、光ディスク１から読み出されたバージョン番号ＶＮAがドライブのＲＡＭ２３に記憶されているバージョン番号ＶＮDより新しいことが分かる。その場合には、ステップＳ７において、ＲＡＭ２３に記憶されているバージョン番号ＶＮDを最新の世代を示すバージョン情報に更新することをユーザに要求する。これと共に、制御部１３が暗号化／復号化ブロック５およびインターフェース１４を制御することによって、ドライブのＲＡＭ２３に記憶されている旧いバージョン番号によって管理される鍵情報によって暗号化し、暗号化したデータを光ディスク１に記録する動作が中止される。例えばディスプレイ１２の画面上に、ユーザにバージョン番号ＶＮDの更新を促す警告メッセージを表示する。メッセージの具体例は、「インターネットから最新のバージョン番号の鍵を入手して下さい。」、「新しいＲＯＭディスクをセットして下さい。」等である。ユーザは、上述した何れかの方法によってバージョン番号とその番号によって管理される鍵情報を入手し、ＲＡＭ２３に記憶されているバージョン番号ＶＮDと鍵情報を更新し、その上で光ディスク１の記録動作を再開する。
【００４３】
ステップＳ６の結果が否定であれば、すなわち、（ＶＮA＜ＶＮD）であれば、ステップＳ８において、ＲＡＭ２３に記憶されたバージョン番号ＶＮDで管理される鍵情報を使用して記録データとしてのコンテンツのデータの暗号化処理を行い、暗号化されたコンテンツのデータを記録する。光ディスク１のバージョン番号ＶＮAが旧いことを注意するメッセージをディスプレイ１２によって表示しても良い。
【００４４】
上述した説明は、コンテンツのデータを暗号化して光ディスク１に記録する処理に関するものであるが、再生動作でも、バージョン番号が使用される。すなわち、光ディスク１の装着時に読み込まれたバージョン番号ＶＮAは、光ディスク１の再生時の復号化の鍵を特定するのにも使用される。
【００４５】
さらに、この発明は、記録動作を伴わない再生専用の装置に対しても適用できる。光ディスクから鍵情報のバージョン番号を読み出し、再生装置および／または再生コンテンツの鍵情報のバージョン番号とを比較し、これら光ディスクのバージョン番号と装置のバージョン番号とが一致すれば、復号化を行って再生動作を行い、これらのバージョン番号が不一致の場合には、記録時と類似した復号化に対する制御が行われる。例えばディスクのバージョン番号の方が再生装置のものより新しい時には、再生動作を停止し、最新のバージョン番号を取得するように、ディスプレイに表示し、ユーザに更新するように注意を促すようになされる。
【００４６】
以上の説明では、ディスクドライブ（記録装置および／または再生装置）のメモリ（ＲＡＭ）に記憶されているバージョン番号を使用している。このドライブのバージョン番号と併用し、またはその代わりに、コンテンツのデータに付帯するバージョン番号を使用するようにしても良い。この場合には、コンテンツのデータの例えば先頭にバージョン番号が付加される。例えばネットワークを介して受け取ったコンテンツのデータがバージョン番号を有することがある。
【００４７】
なお、この発明は、バージョン番号以外に記録されている暗号化（または圧縮符号化）コンテンツのデータを復号するための種別情報を記録するようにしても良い。また、コンテンツのデータを特殊な符号化によって圧縮し、その符号化方法を特定する種別情報を記録するようにしてもよい。この場合には、符号化／復号化の方法を記述したソフトウェアが鍵情報の代わりにドライブの例えばエンコーダ／デコーダブロックのメモリに記憶される。また、この発明は、光ディスク限らず、他のデータ記録媒体例えばメモリカードに対しても適用することができる。
【００４８】
この発明では、鍵の種別情報のみをデータ記録媒体に記録しておくのみで、鍵の更新処理を行うことができる。この発明では、データ記録媒体に対して鍵情報を記録せず、鍵情報がドライブのメモリに入っており、種別情報から鍵情報を引き出すことができる。若し、ドライブのメモリに鍵情報が入っていない時には、ドライブがネットワーク等を介して鍵情報を取得する。したがって、データ記録媒体に対して鍵情報自体を記録する必要がないので、データ記録媒体の記憶容量が減少する問題を回避することができる。
【００４９】
また、この発明は、ＲＯＭ部分（読み出し専用エリア）を有しないデータ記録媒体であっても、鍵の種別情報を記録することができる。例えばＣＤ−Ｒ、ＣＤ−ＲＷのような記録可能な光ディスクの場合では、グルーブのウォブリング情報として記録されるアドレス情報のデータとして種別情報を記録することができる。
【図面の簡単な説明】
第１図は、この発明の一実施形態のディスクドライブの全体の構成を示すブロック図である。
第２図は、この発明の一実施形態におけるウォブリンググルーブを示す略線図である。
第３図は、この発明の一実施形態におけるウォブリンググルーブを拡大して示す略線図である。
第４図は、ウォブリング情報を得るための構成の一例を示すブロック図である。
第５図Ａ〜第５図Ｂは、アドレスフォーマットの一例および他の例を示す略線図である。
第６図は、アドレスフォーマットの一例における最上位ビットにより示される情報の内容を示す略線図である。
第７図は、アドレスフォーマットの一例におけるリードインエリアの連続するフレームの内容を示す略線図である。
第８図は、この発明の一実施形態における制御部の記録時の暗号化機能をブロック図として示すものである。
第９図は、この発明の一実施形態における制御部の記録時の暗号化処理を説明するためのフローチャートである。
【符号の説明】
１  光ディスク
３  光ピックアップ
８  レーザドライバ
９  ＲＦ信号処理ブロック
１０  ＡＴＩＰ復調器
１３  制御部
【図１】
0004802439.tif 000002
【図２】
0004802439.tif 000003
【図３】
0004802439.tif 000004
【図４】
0004802439.tif 000005
【図５Ａ】
0004802439.tif 000006
【図５Ｂ】
0004802439.tif 000007
【図６】
0004802439.tif 000008
【図７】
0004802439.tif 000009
【図８】
0004802439.tif 000010
【図９】
0004802439.tif 000011
0004802439.tif 000012