(57)【要約】【課題】  ランダムな物理現象に基づくランダムパターンに対応する媒体固有ＩＤの正確な読み取りを可能とした構成を提供する。【解決手段】  微弱なレベルの信号が混在するノイズ信号としてのランダムパターン情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定するとともに、媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定したランダムパターン情報に対応する誤り訂正コードを情報記録媒体に記録する構成とした。本構成により、ノイズ信号、すなわちランダムパターン情報の読み取り結果に誤差が含まれ、２値化信号として取得したディジタルノイズ情報［ＮＸ'］が本来の媒体固有ＩＤまたは媒体固有ＩＤ生成情報と異なる場合でも、誤り訂正コードに基づいて訂正して、正しい媒体固有ＩＤを取得可能となる。【選択図】  図３
2005216374.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体からのデータ読み取りを実行する情報処理装置であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出部と、
前記ノイズ検出部の検出したノイズ信号に対応する２値化信号を生成する２値化処理部と、
前記情報記録媒体から取得した第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行し、該誤り訂正によって得られた情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として出力する第１の誤り訂正部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、
前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して設定された第２の誤り訂正符号に基づいて、前記第１の誤り訂正符号と付加情報とを含むデータの誤り訂正処理を実行する第２の誤り訂正部を有し、
前記第１の誤り訂正部は、
前記第２の誤り訂正部の誤り訂正処理によって取得した誤り訂正処理のなされた第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、
バーコード情報として前記情報記録媒体に記録された前記第１の誤り訂正符号の読み取りを実行するバーコード検出部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、さらに、
前記情報記録媒体に格納された暗号化コンテンツの復号処理を実行する復号処理部を有し、
前記復号処理部は、
前記媒体固有ＩＤに基づいて生成する暗号鍵を適用した復号処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ノイズ検出部は、
情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行する構成であり、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、さらに、
情報記録媒体に格納するユーザデータの暗号化処理を実行する暗号処理部を有し、
前記暗号処理部は、
前記第１の誤り訂正部において誤り訂正の実行された第１の誤り訂正符号に基づいて生成した媒体固有ＩＤを適用した暗号化処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
情報記録媒体に対するデータ記録を実行する情報処理装置であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出部と、
前記ノイズ検出部の検出したノイズ信号に対応する２値化信号を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として生成する２値化処理部と、
前記２値化信号に対応する第１の誤り訂正符号を生成する第１の誤り訂正符号算出部と、
前記第１の誤り訂正符号算出部の算出した第１の誤り訂正符号を含むデータの書き込み処理を実行するデータ書き込み部と、
を有することを特徴とする情報処理装置。
【請求項８】
前記情報処理装置は、さらに、
前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して第２の誤り訂正符号を生成する第２の誤り訂正符号算出部を有し、
前記データ書き込み部は、
前記第１の誤り訂正符号と付加情報と、前記第２の誤り訂正符号を含むデータの書き込み処理を実行する構成であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記データ書き込み部は、
前記第１の誤り訂正符号を含むデータを、高出力レーザによるバーコードとして書き込む処理を実行する構成であることを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記ノイズ検出部は、
情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行する構成であり、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行する構成であることを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
予め設定されたノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報と、
前記ランダムパターン情報に対応する誤り訂正符号と、
を記録情報として有することを特徴とする情報記録媒体。
【請求項１２】
前記誤り訂正符号は、
バーコード情報として記録された情報であることを特徴とする請求項１１に記載の情報記録媒体。
【請求項１３】
前記情報記録媒体は、
前記誤り訂正符号を含むデータに対応する第２の誤り訂正符号を記録した構成であることを特徴とする請求項１１に記載の情報記録媒体。
【請求項１４】
情報記録媒体からのデータ読み取りを実行する情報処理方法であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を生成する２値化処理ステップと、
前記情報記録媒体から取得した第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行し、該誤り訂正によって得られた情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として出力する第１の誤り訂正ステップと、
を有することを特徴とする情報処理方法。
【請求項１５】
前記情報処理方法は、さらに、
前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して設定された第２の誤り訂正符号に基づいて、前記第１の誤り訂正符号と付加情報とを含むデータの誤り訂正処理を実行する第２の誤り訂正ステップを有し、
前記第１の誤り訂正ステップは、
前記第２の誤り訂正ステップにおける誤り訂正処理によって取得した誤り訂正処理のなされた第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行することを特徴とする請求項１４に記載の情報処理方法。
【請求項１６】
前記情報処理方法は、さらに、
バーコード情報として前記情報記録媒体に記録された前記第１の誤り訂正符号の読み取りを実行するバーコード検出ステップを有することを特徴とする請求項１４に記載の情報処理方法。
【請求項１７】
前記情報処理方法は、さらに、
前記情報記録媒体に格納された暗号化コンテンツの復号処理を実行する復号処理ステップを有し、
前記復号処理ステップは、
前記媒体固有ＩＤに基づいて生成する暗号鍵を適用した復号処理を実行するステップであることを特徴とする請求項１４に記載の情報処理方法。
【請求項１８】
前記ノイズ検出ステップは、
情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行し、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行するステップであることを特徴とする請求項１４に記載の情報処理方法。
【請求項１９】
前記情報処理方法は、さらに、
情報記録媒体に格納するユーザデータの暗号化処理を実行する暗号処理ステップを有し、
前記暗号処理ステップは、
前記第１の誤り訂正ステップにおいて誤り訂正の実行された第１の誤り訂正符号に基づいて生成した媒体固有ＩＤを適用した暗号化処理を実行するステップであることを特徴とする請求項１４に記載の情報処理方法。
【請求項２０】
情報記録媒体に対するデータ記録を実行する情報処理方法であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として生成する２値化処理ステップと、
前記２値化信号に対応する第１の誤り訂正符号を生成する第１の誤り訂正符号算出ステップと、
前記第１の誤り訂正符号算出ステップにおいて算出した第１の誤り訂正符号を含むデータの書き込み処理を実行するデータ書き込みステップと、
を有することを特徴とする情報処理方法。
【請求項２１】
前記情報処理方法は、さらに、
前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して第２の誤り訂正符号を生成する第２の誤り訂正符号算出ステップを有し、
前記データ書き込みステップは、
前記第１の誤り訂正符号と付加情報と、前記第２の誤り訂正符号を含むデータの書き込み処理を実行するステップであることを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記データ書き込みステップは、
前記第１の誤り訂正符号を含むデータを、高出力レーザによるバーコードとして書き込む処理を実行することを特徴とする請求項２０に記載の情報処理方法。
【請求項２３】
前記ノイズ検出ステップは、
情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行する構成であり、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行することを特徴とする請求項２０に記載の情報処理方法。
【請求項２４】
情報記録媒体からのデータ読み取りを実行するコンピュータ・プログラムであり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を生成する２値化処理ステップと、
前記情報記録媒体から取得した第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行し、該誤り訂正によって得られた情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として出力する第１の誤り訂正ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項２５】
情報記録媒体に対するデータ記録を実行するコンピュータ・プログラムであり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として生成する２値化処理ステップと、
前記２値化信号に対応する第１の誤り訂正符号を生成する第１の誤り訂正符号算出ステップと、
前記第１の誤り訂正符号算出ステップにおいて算出した第１の誤り訂正符号を含むデータの書き込み処理を実行するデータ書き込みステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、情報記録媒体に固有の媒体固有ＩＤの記録、読み取り処理を実行する装置、方法に関し、コピーの困難性を保持するとともに正当な情報記録媒体からのＩＤ読み取りにおける誤検出を防止して常に同一のＩＤ値の取得を可能とした情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
近年、家庭内において音楽情報や映像情報などのディジタルデータを伝送したり記録したりする機器が広く普及している。これらのディジタル記録再生機器では、データを高品質のディジタルデータとして記録／再生することが可能であることから、何度複製しても品質劣化のない記録再生システムを構成することができる。このようなシステムは便利であるが、誤った使い方をされて不正コピーの製造機として使われる可能性があり、コンテンツ著作権者の権利を侵害する可能性がある。このため、このような装置には、著作権管理コンテンツの不正コピーを防止する著作権保護システムを装備することが要請されている。
【０００３】
著作権保護システムとして、例えば、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ（ＤＶＤ）ＲＯＭにおけるＣＳＳ（コンテンツスクランブルシステム）がある。ＣＳＳは、ディスクに著作権保護対象のコンテンツデータを暗号化して格納し、正当なライセンスを受けた機器だけが、ディスクに記録された暗号鍵を使って暗号化コンテンツを復号し再生することを可能としたシステムである。
【０００４】
このＣＳＳシステムでは、ライセンスを受けた機器は、不正コピーを行わないなどの動作規定に準拠した所定シーケンスに従った再生プログラムによってコンテンツ復号および再生処理が実行される。しかし、この方式は、ディスクの不正コピーに対する防止効果は十分ではない。即ち、ディスク上に記録されたデータの全部を新しいディスクにコピーすれば多数の不正コビーディスクが製造される。ディスク上のデータは暗号化されているが、その暗号化を解くための鍵もコピーしてしまえば、正当な機器で動作するディスクを新たに作ることができてしまう。
【０００５】
このような問題を防ぐために、ディスク等の情報記録媒体一枚一枚に異なる識別子としてのＩＤ情報（媒体固有ＩＤ）を容易にコピーできない態様で記録する著作権保護技術が知られている。この方法では、予め媒体固有ＩＤをディスク上に記録しておく。著作権管理対象となるコンテンツや、ユーザデータ等を記録する際には、媒体固有ＩＤを暗号化鍵として使って、記録データを暗号化してから格納する。この結果、同じデータを記録したディスクであっても、暗号化の鍵が異なるためにディスク上のデータは一枚一枚異なる暗号化データとして記録されることになる。従ってディスク上のデータをコピーして不正ディスクを作成しても、コピーのできない媒体固有ＩＤによって生成される暗号化鍵が媒体間で異なるために不正ディスクを再生不能とすることができる。
【０００６】
このような媒体固有ＩＤによる著作権保護を有効とするためには、媒体固有ＩＤに所定の強度を付与することが必要である。即ち媒体固有ＩＤは、簡単に別の媒体にコピーされたり、書き換えられたりといったことができないように、何らかの工夫を施して記録する必要がある。
【０００７】
このような媒体固有ＩＤを実現するために、様々な技術が開発されてきた。しかしそれぞれ欠点があり、決定打と呼べるような方法は見つかっていない。例えばＤＶＤでは、ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）書き込み方式が使われている。ＢＣＡ書き込みは超高出力のレーザをディスクに照射し、ディスクの反射膜をバーコード状に吹き飛ばし、バーコードデータをディスクに書き込むものであり、一般的なユーザデータのコピー処理ではコピーされないデータとして書き込むことが可能である。このＢＣＡ書き込みによって書き込んだデータを媒体固有ＩＤ情報として設定する。
【０００８】
しかし、この方法では、記録されたバーコードの情報が肉眼で目視しただけで読み取れてしまう。このためＢＣＡが未記録のディスクが市販され、ＢＣＡの書き込みが実行されてしまうと、不正コピーディスクが製造されるという欠点がある。
【０００９】
このような問題を解決する媒体固有ＩＤの記録構成を開示した従来技術として、例えば特許文献１に記載の技術がある。特許文献１は、ランダムな物理現象によるランダムパターン情報をディスクに記録して、このランダムパターン情報に基づいて媒体固有ＩＤを生成する構成を開示している。
【００１０】
ランダムパターン情報は、ディスクの製造時に固定情報として記録され、例えば磁気を帯びた細かい繊維をランダムパターン情報記録領域に撒いて固定することにより記録する。あるいは、ランダムなビットを形成してそのジッター、すなわち、再生信号の時間軸上の高周波ゆらぎ成分（例えば１Ｈｚ以上）を持つ周波数信号として記録するなどの方法で記録される情報である。
【００１１】
ＩＤ読み取りに際しては、例えば繊維の分布によって読み取られる情報に基づいて媒体固有ＩＤを生成する。繊維の分布は、ランダムパターンは、ディスク１枚毎に異なるので、ディスク毎に異なる固有ＩＤを対応付けることが可能となる。この特許文献１に開示された構成は、ランダムな物理現象によるランダムパターン情報、すなわち同一なパターンの発生する可能性がほぼゼロとなるパターンをディスクに記録して、ＩＤ生成情報に適用するものであり、この情報のコピーは基本的に不可能であり、また肉眼によって判別不可能な情報であるので、コピー防止に有効な構成であると考えられる。
【００１２】
しかし、上述のように、ディスクに記録されるランダムパターンは、繊維の分布状況、ビットに基づくジッターなどに基づく信号として読み取られるものであり、通常の記録信号とは異なり、読み取られる信号のレベルが十分でないものが含まれる場合がある。例えば信号振幅の小さい部分では、検出時に小さな振幅の外部信号に基づくノイズなどが混入してしまっただけで、別の値として識別される可能性がある。即ち、ランダムな物理現象から得られる信号を媒体固有ＩＤとして使った場合には、読み取りを行ったときの状況により、同一の媒体であっても異なる媒体固有ＩＤとして認識されてしまう可能性がある。
【００１３】
ランダムな物理現象を使った記録パターンを適用したＩＤを持つ情報記録媒体からのＩＤ読み取りでは、ランダムパターンから得られる信号に基づく２値化処理を実行して、取得した２値化信号を媒体固有ＩＤに変換する処理を行なうが、ランダムパターンから得られる信号に微妙な差異が発生すると、読み取り処理毎に異なる媒体固有ＩＤの生成が行なわれるという問題がある。
【特許文献１】国際公開ＷＯ００／４６８０４公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、上述の問題点に鑑みてなされたものであり、改良された情報記録媒体に固有の媒体固有ＩＤの記録、読み取り処理を実行する装置、方法を提供するものであり、コピーの困難性を保持するとともに正当な情報記録媒体からのＩＤ読み取りにおける誤検出を防止して常に同一のＩＤ値の取得を可能とした情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の側面は、
情報記録媒体からのデータ読み取りを実行する情報処理装置であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出部と、
前記ノイズ検出部の検出したノイズ信号に対応する２値化信号を生成する２値化処理部と、
前記情報記録媒体から取得した第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行し、該誤り訂正によって得られた情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として出力する第１の誤り訂正部と、
を有することを特徴とする情報処理装置にある。
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して設定された第２の誤り訂正符号に基づいて、前記第１の誤り訂正符号と付加情報とを含むデータの誤り訂正処理を実行する第２の誤り訂正部を有し、前記第１の誤り訂正部は、前記第２の誤り訂正部の誤り訂正処理によって取得した誤り訂正処理のなされた第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行する構成であることを特徴とする。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、バーコード情報として前記情報記録媒体に記録された前記第１の誤り訂正符号の読み取りを実行するバーコード検出部を有することを特徴とする。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記情報記録媒体に格納された暗号化コンテンツの復号処理を実行する復号処理部を有し、前記復号処理部は、前記媒体固有ＩＤに基づいて生成する暗号鍵を適用した復号処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の情報処理装置の一実施態様において、前記ノイズ検出部は、情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行する構成であり、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行する構成であることを特徴とする。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、情報記録媒体に格納するユーザデータの暗号化処理を実行する暗号処理部を有し、前記暗号処理部は、前記第１の誤り訂正部において誤り訂正の実行された第１の誤り訂正符号に基づいて生成した媒体固有ＩＤを適用した暗号化処理を実行する構成であることを特徴とする。
【００２１】
さらに、本発明の第２の側面は、
情報記録媒体に対するデータ記録を実行する情報処理装置であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出部と、
前記ノイズ検出部の検出したノイズ信号に対応する２値化信号を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として生成する２値化処理部と、
前記２値化信号に対応する第１の誤り訂正符号を生成する第１の誤り訂正符号算出部と、
前記第１の誤り訂正符号算出部の算出した第１の誤り訂正符号を含むデータの書き込み処理を実行するデータ書き込み部と、
を有することを特徴とする情報処理装置にある。
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して第２の誤り訂正符号を生成する第２の誤り訂正符号算出部を有し、前記データ書き込み部は、前記第１の誤り訂正符号と付加情報と、前記第２の誤り訂正符号を含むデータの書き込み処理を実行する構成であることを特徴とする。
【００２３】
さらに、本発明の情報処理装置の一実施態様において、前記データ書き込み部は、前記第１の誤り訂正符号を含むデータを、高出力レーザによるバーコードとして書き込む処理を実行する構成であることを特徴とする。
【００２４】
さらに、本発明の情報処理装置の一実施態様において、前記ノイズ検出部は、情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行する構成であり、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行する構成であることを特徴とする。
【００２５】
さらに、本発明の第３の側面は、
予め設定されたノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報と、
前記ランダムパターン情報に対応する誤り訂正符号と、
を記録情報として有することを特徴とする情報記録媒体にある。
【００２６】
さらに、本発明の情報記録媒体の一実施態様において、前記誤り訂正符号は、バーコード情報として記録された情報であることを特徴とする。
【００２７】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、前記誤り訂正符号を含むデータに対応する第２の誤り訂正符号を記録した構成であることを特徴とする。
【００２８】
さらに、本発明の第４の側面は、
情報記録媒体からのデータ読み取りを実行する情報処理方法であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を生成する２値化処理ステップと、
前記情報記録媒体から取得した第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行し、該誤り訂正によって得られた情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として出力する第１の誤り訂正ステップと、
を有することを特徴とする情報処理方法にある。
【００２９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して設定された第２の誤り訂正符号に基づいて、前記第１の誤り訂正符号と付加情報とを含むデータの誤り訂正処理を実行する第２の誤り訂正ステップを有し、前記第１の誤り訂正ステップは、前記第２の誤り訂正ステップにおける誤り訂正処理によって取得した誤り訂正処理のなされた第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行することを特徴とする。
【００３０】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、バーコード情報として前記情報記録媒体に記録された前記第１の誤り訂正符号の読み取りを実行するバーコード検出ステップを有することを特徴とする。
【００３１】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記情報記録媒体に格納された暗号化コンテンツの復号処理を実行する復号処理ステップを有し、前記復号処理ステップは、前記媒体固有ＩＤに基づいて生成する暗号鍵を適用した復号処理を実行するステップであることを特徴とする。
【００３２】
さらに、本発明の情報処理方法の一実施態様において、前記ノイズ検出ステップは、情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行し、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行するステップであることを特徴とする。
【００３３】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、情報記録媒体に格納するユーザデータの暗号化処理を実行する暗号処理ステップを有し、前記暗号処理ステップは、前記第１の誤り訂正ステップにおいて誤り訂正の実行された第１の誤り訂正符号に基づいて生成した媒体固有ＩＤを適用した暗号化処理を実行するステップであることを特徴とする。
【００３４】
さらに、本発明の第５の側面は、
情報記録媒体に対するデータ記録を実行する情報処理方法であり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として生成する２値化処理ステップと、
前記２値化信号に対応する第１の誤り訂正符号を生成する第１の誤り訂正符号算出ステップと、
前記第１の誤り訂正符号算出ステップにおいて算出した第１の誤り訂正符号を含むデータの書き込み処理を実行するデータ書き込みステップと、
を有することを特徴とする情報処理方法にある。
【００３５】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記２値化信号に対応する前記第１の誤り訂正符号と付加情報とを含むデータに対応して第２の誤り訂正符号を生成する第２の誤り訂正符号算出ステップを有し、前記データ書き込みステップは、前記第１の誤り訂正符号と付加情報と、前記第２の誤り訂正符号を含むデータの書き込み処理を実行するステップであることを特徴とする。
【００３６】
さらに、本発明の情報処理方法の一実施態様において、前記データ書き込みステップは、前記第１の誤り訂正符号を含むデータを、高出力レーザによるバーコードとして書き込む処理を実行することを特徴とする。
【００３７】
さらに、本発明の情報処理方法の一実施態様において、前記ノイズ検出ステップは、情報記録媒体において予め設定されたノイズ検出領域からのノイズ検出を実行する構成であり、該ノイズ検出領域にランダムな物理現象に基づいて記録されたランダムパターン情報の読み取りを実行することを特徴とする。
【００３８】
さらに、本発明の第６の側面は、
情報記録媒体からのデータ読み取りを実行するコンピュータ・プログラムであり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を生成する２値化処理ステップと、
前記情報記録媒体から取得した第１の誤り訂正符号に基づいて、前記２値化信号の誤り訂正処理を実行し、該誤り訂正によって得られた情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として出力する第１の誤り訂正ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３９】
さらに、本発明の第７の側面は、
情報記録媒体に対するデータ記録を実行するコンピュータ・プログラムであり、
情報記録媒体からのノイズ検出によるランダムパターン情報読み取りを行なうノイズ検出ステップと、
前記ノイズ検出ステップにおいて検出したノイズ信号に対応する２値化信号を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として生成する２値化処理ステップと、
前記２値化信号に対応する第１の誤り訂正符号を生成する第１の誤り訂正符号算出ステップと、
前記第１の誤り訂正符号算出ステップにおいて算出した第１の誤り訂正符号を含むデータの書き込み処理を実行するデータ書き込みステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００４０】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＤＶＤ、ＣＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００４１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００４２】
本発明の構成によれば、ランダムな物理現象に基づいて記録されるランダムパターン情報、すなわち、微弱なレベルの信号が混在するノイズ信号としてのランダムパターン情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定するとともに、媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定したランダムパターン情報に対応する誤り訂正コードを情報記録媒体に記録する構成としたので、ノイズ信号、すなわちランダムパターン情報の読み取り結果に誤差が含まれ、２値化信号として取得したディジタルノイズ情報［ＮＸ'］が本来の媒体固有ＩＤまたは媒体固有ＩＤ生成情報に対応するディジタルノイズ情報［ＮＸ］と異なる場合であっても、ディジタルノイズ情報［ＮＸ'］を誤り訂正コード［ＥＣＣ１］に基づいて訂正して、正しい媒体固有ＩＤに相当するディジタルノイズ情報［ＮＸ］を取得することが可能となる。
【００４３】
さらに、本発明の構成によれば、ランダムな物理現象に基づくランダムパターン情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定したので、媒体固有ＩＤとしてバーコードを使っていた従来構成とは異なり、媒体固有ＩＤの目視による確認が不可能となり、目視によって確認した媒体固有ＩＤ情報の再書き込みによる海賊版ディスクの製造を防止することができる。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照しながら本発明の情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００４５】
図１は本発明の情報処理装置における情報記録媒体の製造処理工程を説明する図である。ここでは、光ディスク等の情報記録媒体３００を製造する製造工程を説明する。
【００４６】
図１において、アドレスエンコーダ１００から供給されるアドレス情報ＳＡは、カッティングマシーン１０１に供給される。カッティングマシーン１０１は、記録用レーザビームを変調して光ディスク原盤等の情報記録媒体原盤２００に照射することにより、情報記録媒体原盤２００の全周にグルーブの蛇行（ウォブル）、あるいはピット列としてアドレス情報［ＳＡ］を記録する。このようなアドレス情報［ＳＡ］は、トラッキングもしくはアクセスの為などに用いられる。ステップ１０１において情報記録媒体原盤２００は現像され、ステップ１０２においてメッキが施されてスタンパー２０１となる。
【００４７】
さらにステップ１０３において、スタンパー２０１は射出成形機に取り付けられて射出成形処理が実行され、大量に複製されたディスク基板が製造される。ステップ１０４においては、スパッタリング装置などによりディスク基板各々に対する記録膜設定処理が実行される。記録膜は、例えば光磁気膜あるいは相変化膜などによって構成される。ステップ１０４においては、さらに保護膜が塗布されて記録膜の耐環境性が確保され、記録膜と相変化膜が塗布された情報記録媒体２０２が製造される。
【００４８】
さらに、ステップＳ１０４において、ディスク基板各々に設定されたノイズ検出領域に対するノイズ重畳処理を実行する。このノイズ重畳処理は、特許国際公開ＷＯ００／４６８０４公報に記載の処理と同様、ランダムな物理現象に基づくランダムパターン情報の記録処理として実行される。すなわち、具体的には、例えば磁気を帯びた細かい繊維をディスク基板に予め設定されたノイズ検出領域に撒いて固定する。あるいは物理的なランダムな傷などの凹凸、ピットを形成するなどの処理である。このノイズ検出領域から読み取られる信号に基づいて情報記録媒体固有の識別子としてのディスクＩＤ、すなわち媒体固有ＩＤが生成される。
【００４９】
本発明の情報処理装置における情報記録媒体の製造においては、さらにステップ１０５〜１０７の処理において、ノイズ検出領域からの媒体固有ＩＤの読み取りエラーを防止するための処理を実行する。
【００５０】
ステップ１０５においては、情報記録媒体２０２の各々を通常のピックアップで再生し、ノイズ検出領域からのノイズ検出を行う。
【００５１】
図２に、ノイズ検出領域３０３を設定した情報記録媒体３００の構成を示す。ノイズ検出領域３０３は、上述したように意図的に不純物をまき散らすといった手法により、ノイズのレベルが高く設定されている領域である。このようなノイズ検出領域３０３から検出されるノイズは、ディスク一枚一枚異なる特有のパターンの波形となっている。ノイズ波形を２値化することにより、媒体ごとに異なるディジタルノイズ情報ＮＸを得る。
【００５２】
ここで、光ピックアップにより検出されたノイズ波形には、媒体から発生するノイズの他に、ピックアップ内部のディテクターで発生する電気ノイズや、レーザ光源から発生するショットノイズが含まれている。電気ノイズやショットノイズは時間と共に変動している。このため、たとえ同一のディスクを繰り返し再生した場合であっても、ノイズ波形は毎回少しずつ異なる。このように毎回異なるノイズ波形を２値化したディジタルノイズ情報［ＮＸ］も、毎回異なる値となる可能性がある。しかし、ディジタルノイズ情報［ＮＸ］に基づいて生成される媒体固有ＩＤは、情報記録媒体に記録されるコンテンツの暗号化／復号化に適用する鍵の生成に使用されるものであり、同一の媒体からは常に同一の媒体固有ＩＤを検出することが暗号化処理／復号処理の実行には必要である。従って著作権保護、コンテンツの記録、再生の為には、同一の媒体からは常に同一の媒体固有ＩＤを検出することが要求される。
【００５３】
そこで本発明では、情報記録媒体の製造時に、媒体からディジタルノイズ情報［ＮＸ］を検出し、その検出情報を媒体固有ＩＤとして設定する。次に、図１に示すステップ１０６において、最初に媒体から検出されたディジタルノイズ情報［ＮＸ］である媒体固有ＩＤに対する誤り訂正符号Ａを求める。次にステップ１０７において、誤り訂正符号Ａおよびその他の付加情報１２０をバーコードとして情報記録媒体上に記録する。
【００５４】
誤り訂正符号Ａを含むバーコード情報の書き込みには、例えばＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）書き込み方式が適用される。ＢＣＡは超高出力のレーザをディスクに照射し、ディスクの反射膜をバーコード状に吹き飛ばし、バーコードデータを書き込む処理である。
【００５５】
このようにステップ１０５〜１０７までの処理を施した後に、完成した情報記録媒体３００が図２に示す情報記録媒体３００である。図２に示したバーコード記録エリア３０１においては、付加情報１２０と誤り訂正符号Ａに対応したバーコードが半永久的な記録膜の変化として記録される。ノイズ検出領域３０３は、例えばバーコード記録エリア３０１の外側に配置される。
【００５６】
ノイズ検出領域３０３は、ランダムな物理現象に基づいてランダムパターンを記録した領域であり、このノイズ検出領域３０３から検出するノイズから、媒体固有ＩＤまたは媒体固有ＩＤ生成情報が取得される。残りの領域はユーザデータ記録領域３０２である。ユーザデータ記録領域３０２は、アドレス情報などと共にグルーブが記録されて、ユーザデータが後に追加記録可能となっている。なお、予め暗号化コンテンツを格納しておいてもよい。暗号化コンテンツの暗号化処理には、媒体固有ＩＤに基づいて生成される暗号鍵が適用される。
【００５７】
上述の処理によって製造された情報記録媒体３００においては、媒体固有ＩＤに対して誤り訂正符号Ａが、バーコード（ＢＣＡ）として記録されている。
【００５８】
情報記録媒体３００からの媒体固有ＩＤ読み取り処理を実行する情報処理装置においては、先ずバーコード（ＢＣＡ）を読み出し、誤り訂正符号Ａを得る。次に情報記録媒体３００のノイズ検出領域３０３からノイズ波形を検出し、検出波形を２値化してディジタルノイズ情報［ＮＸ］に変換してから、先に求めておいた誤り訂正符号Ａを適用し、ノイズ波形読み取り時に発生した電気ノイズやショットノイズに起因する誤りを訂正する。
【００５９】
このように構成することにより、多少の電気ノイズやショットノイズが付加され、読み取られたノイズ波形に多少のエラー情報が含まれていても、誤り訂正符号Ａに基づく誤り訂正処理によって、誤りの訂正された媒体固有ＩＤを生成することが可能となり、同一の媒体からは常に同一の媒体固有ＩＤを検出することが可能となる。
【００６０】
図３を参照して、本発明における情報処理装置における誤り訂正符号の生成およびバーコード書き込み処理構成について詳しく説明する。
【００６１】
この図３において光ディスク等の情報記録媒体３００はスピンドルモータ４０１によって回転駆動される。スピンドルモータ４０１は図示しないスピンドルサーボによって、所定の回転数となるように制御されている。
【００６２】
ピックアップ４０２は、情報記録媒体３００上に設けられたノイズ検出領域３０３にアクセスを行う。前述したようにノイズ検出領域３０３は、意図的に不純物をまき散らすといった手法により、ノイズのレベルが高く設定されている領域である。このようなノイズ検出領域３０３から検出されるノイズは、ディスク一枚一枚異なる特有のパターンの波形となっている。ノイズ検出回路４１１は、ピックアップ４０２から検出された信号に適当なフィルター処理を行ってノイズ信号を確実に検出する。２値化回路４１２はノイズ検出回路４１１の検出したノイズ波形を２値化することにより、媒体ごとに異なるディジタルノイズ情報［ＮＸ］を求める。
【００６３】
ここで、ピックアップ内部のディテクターで発生する電気ノイズや、レーザ光源から発生するショットノイズの影響で、ディジタルノイズ情報［ＮＸ］は、毎回異なる値となる可能性がある。しかし正常な暗号化／復号化および著作権保護の為には、同一の媒体からは常に同一の媒体固有ＩＤを検出することが要求される。そこで、最初に読み出されたディジタルノイズ情報［ＮＸ］を媒体固有ＩＤ、あるいは媒体固有ＩＤ生成情報として設定し、媒体固有ＩＤ、あるいは媒体固有ＩＤ生成情報として設定したディジタルノイズ情報［ＮＸ］の誤り訂正符号を生成して情報記録媒体に記録する。
【００６４】
即ちＥＣＣ１計算回路４１３は、最初に読み出されたディジタルノイズ情報［ＮＸ］を媒体固有ＩＤまたはその生成情報として採用し、このディジタルノイズ情報［ＮＸ］に対して適切な誤り訂正符号［ＥＣＣ１］を計算して求める。誤り訂正符号としては、例えばリードソロモン符号などが適用可能である。
【００６５】
信号源４２０は付加情報［ＥＤ］を出力する。付加情報［ＥＤ］は様々な付加データによって構成される。例えば情報記録媒体３００の製造元や、製造装置のＩＤ番号を付加情報として設定してもよい。本実施例では、付加情報［ＥＤ］として４０ビットのディジタル情報を記録するものと仮定して説明する。
【００６６】
ＥＣＣ２設定部４２１は、付加情報［ＥＤ］と誤り訂正符号［ＥＣＣ１］に対してリードソロモンコードなどの誤り訂正符号［ＥＣＣ２］を演算して、誤り訂正符号［ＥＣＣ２］を付加し、バーコードデータ［ＳＢ］として出力する。このようにして誤り訂正符号［ＥＣＣ２］が付加されることにより、万が一、情報記録媒体３００にディフェクト等があって読みとられたバーコードに誤りを生じてしまった場合においても、誤り訂正符号［ＥＣＣ２］により修正がなされて、正しい付加情報［ＥＤ］と誤り訂正符号［ＥＣＣ１］を復号することが可能となる。誤り訂正符号［ＥＣＣ２］としては、例えば長さ３２ビットのリードソロモン符号を用いることができる。
【００６７】
変調処理部４２２は、付加情報［ＥＤ］と誤り訂正符号［ＥＣＣ１］に対してリードソロモンコードなどの誤り訂正符号［ＥＣＣ２］が付加されたバーコードデータ［ＳＢ］に対して、後に詳しく述べる４−１変調処理を施してパルスのデューティが狭い変調信号［ＰＭ］を出力する。変調処理部４２２はこのとき、タイミングを調整するための同期パターンや、データの開始点を示すためのヘッダー情報なども付加する。
【００６８】
レーザ４２３は、例えばＹＡＧ（イットリウム・アルミニウム・ガーネット）レーザなどの高出力レーザにより構成される。レーザ４２３は、変調処理部４２２から入力する変調信号［ＰＭ］に応じて出力光線をパルス状にオン／オフ制御してレーザビーム［Ｌ１］として射出する。ミラー４２４は、レーザビーム［Ｌ２］の光路を折リ曲げて、情報記録媒体３００に向けて射出する。対物レンズ４２５は、このミラー４２４の反射光を光ディスク３００の反射膜上に集光する。バーコード状のマークを形成するため、対物レンズ４２５としてはシリンドリカル・レンズ等が使われる。
【００６９】
このようにして、パルス状に照射されるレーザビーム［Ｌ２］が情報記録媒体３００の記録膜に集光された場所においては、記録膜が半永久的に変化を起こし、バーコード状のマークが記録される。このようなマークの形成原理としては、例えば記録膜の組成が変化してしまうものや、あるいは記録膜が蒸発して無くなってしまうものなど、様々な原理を使うことができる。またトラック方向のマーク幅を充分広くするために、記録場所を情報記録媒体３００の半径方向に順次変移させながら繰り返し記録していくことにより、情報記録媒体３００上に細長いバーコードを形成する。
【００７０】
次に、図４を参照して、バーコードフォーマットの一例について説明する。この例において、バーコード３０１は、情報記録媒体３００の半径２２．１ｍｍ付近に約８００ミクロンの幅で記録される。バーコードは、一回転に同一パターンを４回繰り返して記録されていて、例えば情報記録媒体３００上の欠陥などにより、読みとれなくなることを防ぐようになっている。
【００７１】
また、バーコード３０１の始まり部分にはヘッダー５０１が記録されている。ヘッダー５０１は、データ領域には現れないパターンで構成されていて、バーコードの開始点を表している。ヘッダー５０１に引き続いて、バーコードデータ［ＳＢ］５１０が記録されている。バーコードデータ［ＳＢ］５１０には３種類の情報がある。
【００７２】
即ち４０ビットの付加情報［ＥＤ］５１１が第１領域に記録される。次に媒体固有ＩＤに対して算出された誤り訂正符号［ＥＣＣ１］５１２が、例えば４８ビットデータとして記録される。最後に付加情報［ＥＤ］５１１と誤り訂正符号［ＥＣＣ１］５１２に対して、ＥＣＣ２設定部４２１において算出された３２ビットの誤り訂正符号［ＥＣＣ２］５１３が記録される。このようにして３２ビットの誤り訂正符号［ＥＣＣ２］を記録しておくことにより、情報記録媒体３００上に発生する欠陥などの影響があっても、常に正しい付加情報［ＥＤ］５１１と誤り訂正符号［ＥＣＣ１］５１２を読み出すことが可能となっている。
【００７３】
前述したように、このようなデータ構成を持つバーコードは、変調処理部４２２において４-１変調がなされた後、記録される。４−１変調においては、図４下部の（変調データ）に示すようにデータを２ビット単位で切り出し、各２ビットを７箇所（ａ〜ｇ）のポジションを適用したマークとして記録する。マークの長さは、おおよそ５０ミクロンとすることにより、高出力のＹＡＧレーザを比較的小さいＮＡの対物レンズで記録することを可能としている。
【００７４】
７カ所のポジションの内、始めの３つ（ａ〜ｃ）はタイミング合わせを行うための同期パターンである。同期パターンでは、与えられた３つのポジションのうち２番目の場所にマークを記録し、１番目と３番目の位置はスペースとしておく。このように構成することにより、中央部に置かれたマークを検出することで、データ部分を復号する際に用いるタイミング情報を得ることができる。また一定の周期で繰り返し記録される同期パターンを検出することにより、再生時に回転変動などがあっても確実にデータを検出することが可能となる。後半の４つ（ｄ〜ｇ）が切り出した２ビットデータに対応するデータパターンを示すデータ部である。図に示すように、４−１変調では、同期パターンに続く後半の４つのポジションを使って、２ビットのデータが記録される。
【００７５】
４つのポジションを使った２ビットデータの記録構成について図５を参照して説明する。図５に示すように、４−１変調では、２ビットデータを、同期パターンに続く後半の４つのポジションを使って記録する。
【００７６】
図５に示す例において、２ビットのデータ（ｂ１，ｂ０）が共に論理０、すなわち（０，０）の場合、（イ）に示すように、ポジションｄ，ｅ，ｆ，ｇ中第１番目のポジション［ｄ］にマークを記録する。また、２ビットのデータが（ｂ１＝０，ｂ０＝１）の場合、すなわち（０，１）の場合、（ロ）に示すように、第２番目の位置［ｅ］にマークが記録される。
【００７７】
同様にして２ビットのデータが（ｂ１＝１，ｂ０＝０）の場合、すなわち（１，０）の場合には（ハ）に示すように、第３番目の位置［ｆ］にマークが記録され、（ｂ１＝１，ｂ０＝１）の場合、すなわち（１，１）の場合には（ニ）に示すように、第４番目の位置［ｇ］にマークが記録される。
【００７８】
このように４−１変調では１つのマークが４箇所のうちの一つに記録されることにより、情報が記録される。また、２ビットの情報を記録する毎に、同期パターンが挿入記録されるので再生するときのタイミングが取りやすいという特徴がある。
【００７９】
以上説明したように、本件ではバーコードとして媒体固有ＩＤに対応して算出される第１の誤り訂正符号［ＥＣＣ１］が記録され、さらに、付加情報［ＥＤ］と第１の誤り訂正符号［ＥＣＣ１］に対応する第２の誤り訂正符号［ＥＣＣ２］もバーコードとして記録される。このようにしてバーコード記録がなされたディスクが、完成品の情報記録媒体３００として市販され、ユーザの手元で情報の記録再生が行われる。
【００８０】
次に図６を参照して、上述した情報記録処理によって製造された情報記録媒体、すなわち図２を参照して説明したようにノイズ検出領域３０３、およびノイズ検出領域３０３から読み取られるノイズ信号に対応する誤り訂正符号を含むバーコード３０１を記録した情報記録媒体３００の再生処理、およびユーザデータの記録処理を実行する情報処理装置の構成および処理について説明する。
【００８１】
図６において情報記録媒体３００は、ノイズ検出領域３０３に媒体固有ＩＤまたは媒体固有ＩＤ生成情報に対応するランダムパターン情報が記録され、ノイズ検出領域３０３から読み取られるディジタルノイズ情報［ＮＸ］に対応する誤り訂正符号［ＥＣＣ１］がバーコードとして記録された情報記録媒体である。情報記録媒体３００は、スピンドルモータ６０１によって回転させられる。スピンドルモータ６０１およびピックアップ６０２は、図示しないサーボ回路によって所定の動作をするように制御される。
【００８２】
ピックアップ６０２が生成する信号は、マトリックスアンプ（ＭＡ）６０３により例えば反射率変化信号［ＨＦ］、及び光磁気検出信号［ＭＯ］に変換される。反射率変化信号［ＨＦ］は、ローパスフィルター（ＬＰＦ）６０４により、高い周波数成分の信号が抑圧されることにより、レーザノイズやヘッドアンプノイズなどの影響が軽減される。
【００８３】
最初のステップは、媒体固有ＩＤの検出である。このために光ピックアップ６０２は情報記録媒体３００上に設けられたノイズ検出領域３０３（図２参照）をアクセスする。ノイズ検出領域３０３は、前述したように意図的に不純物をまき散らすといった手法により、ノイズのレベルが高く設定されている領域である。このようなノイズ検出領域３０３から検出されるランダムパターン情報、すなわちノイズは、ディスク一枚一枚異なる特有のパターンの波形となっている。
【００８４】
ノイズ検出部６０５は、ピックアップ６０２から検出された信号に適当なフィルター処理を行ってノイズ信号としてのランダムパターン情報を確実に検出する。２値化処理部６０６は、ノイズ波形を２値化することにより、媒体ごとに異なるディジタルノイズ情報［ＮＸ'］を求める。このようにして検出されたディジタルノイズ情報［ＮＸ'］は、ピックアップ６０２内部のディテクターで発生する電気ノイズや、レーザ光源から発生するショットノイズの影響を受け、誤った値になっている可能性がある。
【００８５】
次にピックアップ６０２は情報記録媒体３００のバーコード記録領域３０１（図２参照）を再生する。ＢＣＡ検出部６０７は、バーコード記録領域３０１から検出されたＨＦ信号に対して、４−１変調の復号を行い、バーコードデータ［ＳＢ］の検出を行う。
【００８６】
ここでバーコードデータ［ＳＢ］は、先に図４を参照して説明したように、付加情報［ＥＤ］、第１の誤り訂正符号［ＥＣＣ１］及び第２の誤り訂正符号［ＥＣＣ２］で構成されている。まず、誤り訂正部６０８は、バーコードデータ［ＳＢ］に含まれる第２の誤り訂正符号［ＥＣＣ２］を適用し、付加情報［ＥＤ］と第１の誤り訂正符号［ＥＣＣ１］のエラー訂正処理、すなわち信号読み取り時に発生したディフェクト等の影響を除去する。この後、誤り訂正処理の施された付加情報［ＥＤ］は、著作権保護やユーザの利便性の為などの用途に使われる。さらに、誤りが訂正処理が施された第１の誤り訂正符号［ＥＣＣ１］は、誤り訂正部６０９に送られる。
【００８７】
誤り訂正部６０９は、情報記録媒体３００上に設けられたノイズ検出領域３０３から読み取られた信号の２値化処理によって生成されたディジタルノイズ情報［ＮＸ'］に対して、第１の誤り訂正符号［ＥＣＣ１］を適用することにより、電気ノイズやショットノイズによって生じた誤りを訂正して、正しいランダムパターン情報、すなわち媒体固有ＩＤまたは媒体固有ＩＤ生成情報を出力する。このようにして、誤り訂正のなされたランダムパターン情報は、先に図１、図３を参照して説明した装置において記録されたディジタルノイズ情報［ＮＸ］（即ち媒体固有ＩＤまたは媒体固有ＩＤ生成情報）に一致するデータとなる。ランダムパターン情報に基づいて生成された媒体固有ＩＤに基づいて情報記録媒体に記録された暗号化コンテンツの復号処理がなされることになる。この処理については後述する。
【００８８】
次にユーザデータを記録する場合について説明する。この場合、ピックアップ６０２は、情報記録媒体３００のユーザデータ記録領域３０２（図２参照）に移動する。
【００８９】
情報記録媒体３００のユーザデータ記録領域３０２に新たなユーザデータを記録する場合には、ＥＣＣ演算部６２０が、入力されたユーザデータに対して誤り訂正符号を付加する。次に、予め求めておいた媒体固有ＩＤに基づいて生成した暗号鍵を適用して、暗号処理部６２１がユーザデータを暗号化する。最後に変調処理部６２２がＥＦＭなどの変調を施した後、ピックアッブ６０２が情報記録媒体３００上に書き込みデータに対応するパターン信号を記録する。
【００９０】
このように情報記録媒体３００上に記録されるデータは、常に媒体固有ＩＤに基づいて生成した暗号鍵を適用した暗号化処理が行われたデータとして記録される。この結果、万が一海賊版ディスクにデータが違法コピーされても、ランダムな物理現象に基づくランダムパターンによってのみ生成可能な媒体固有ＩＤのコピーはできないので、暗号化データのコピー処理により生成した海賊版ディスクからは、暗号化データの復号に適用する媒体固有ＩＤを取得することができず復号が不可能となり、ユーザデータの再生をことはできない。すなわちユーザデータ領域に記録された暗号化コンテンツについての十分な著作権保護がなされることになる。
【００９１】
次にユーザデータ記録領域３０２に記録された暗号化コンテンツ等のユーザデータの再生を実行する場合の処理について説明する。
【００９２】
ユーザデータを含んだ再生信号は、マトリックスアンプ６０３から、例えば光磁気検出信号［ＭＯ］として供給される。復調処理部６３１は、マトリックスアンプ６０３から供給される光磁気検出信号［ＭＯ］からＥＦＭ復調を行う。ＥＦＭ復調されたデータは、復号処理部６３２において、媒体固有ＩＤを適用して生成した暗号鍵に基づく復号処理を実行し、８ビット単位の信号としてＥＣＣエラー訂正部６３３に供給される。
【００９３】
復号処理部６３２において適用する媒体固有ＩＤは、ディジタルノイズ情報［ＮＸ'］に対して、第１の誤り訂正符号［ＥＣＣ１］を適用することにより、電気ノイズやショットノイズによって生じた誤りを訂正して取得した正しいランダムパターン情報によって生成した媒体固有ＩＤである。
【００９４】
ＥＣＣエラー訂正部６３３は、記録時に付加されたＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ）に基づいて、復号処理部６３２の出力信号に含まれる誤りを訂正する。このような誤リは、例えば情報記録媒体３００上のディフェクト等に起因して生じるものである。ＥＣＣエラー訂正部６３３の出力は、例えばＤＡコンバータなどに接続され、アナログの音声に変換された後にスピーカなどから音楽情報として出力される。なお、上述したデータ再生、記録処理はＣＰＵ６１０の制御に基づいて実行される。
【００９５】
正当な情報記録媒体３００をセットしてエラー訂正により正しいランダムパターン情報を取得し、正しいランダムパターン情報に基づいて媒体固有ＩＤを取得した情報処理装置は、媒体固有ＩＤに基づいて生成した暗号鍵によって、復号処理部６３２において暗号化データの復号が可能となり、ユーザは情報記録媒体３００に記録された音楽などの各種コンテンツの再生を行なうことができる。一方で、正しいランダムパターン情報を取得できず、正当な媒体固有ＩＤの取得ができないディスク、例えば海賊版ディスクにおいては、ディスクに格納されたコピーコンテンツの復号に適用する暗号鍵を生成することができない。すなわち、海賊版ディスクから読み取られるノイズ情報から生成する媒体固有ＩＤは、コピー元のオリジナルディスクの媒体固有ＩＤとは異なったものとなり、海賊版ディスクから読み取られるノイズ情報から生成する媒体固有ＩＤに基づく暗号鍵を適用しても、海賊版ディスクから読み取られる暗号化コンテンツの復号は実行できないこととなる。従って、海賊版ディスクの利用価値を下げることができるので海賊版ディスクの普及を妨げることができる。このように本発明の構成を適用すればコンテンツ著作権者の利益を守ることができる。
【００９６】
以上説明したように、本発明の構成によれば、微弱なレベルの信号が混在するノイズ信号としてのランダムパターン情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定するとともに、媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定したランダムパターン情報に対応する誤り訂正コードを情報記録媒体に記録する構成としたので、ノイズ信号、すなわちランダムパターン情報の読み取り結果に誤差が含まれ、２値化信号として取得したディジタルノイズ情報［ＮＸ'］が本来の媒体固有ＩＤまたは媒体固有ＩＤ生成情報に対応するディジタルノイズ情報［ＮＸ］と異なる場合であっても、ディジタルノイズ情報［ＮＸ'］を誤り訂正コード［ＥＣＣ１］に基づいて訂正して、正しい媒体固有ＩＤに相当するディジタルノイズ情報［ＮＸ］を取得することが可能となる。
【００９７】
なお、以上に説明した実施例においては、付加情報［ＥＤ］として、ディスクの製造元や、製造装置のＩＤ番号を記録するものとして説明した。しかし付加情報［ＥＤ］としては、その他の任意の情報を含ませることができる。例えば付加情報［ＥＤ］の一部分のビットを、媒体固有ＩＤとして利用する構成としてもよい。すなわち、上述のノイズ読取によって取得するランダムパターンに基づいて生成するビット情報と、付加情報［ＥＤ］から取得するビット情報とに基づいて媒体固有ＩＤを生成する構成としてもよい。
【００９８】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【００９９】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１００】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１０１】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１０２】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１０３】
以上、説明したように、本発明の構成によれば、ランダムな物理現象に基づいて記録されるランダムパターン情報、すなわち微弱なレベルの信号が混在するノイズ信号としてのランダムパターン情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定するとともに、媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定したランダムパターン情報に対応する誤り訂正コードを情報記録媒体に記録する構成としたので、ノイズ信号、すなわちランダムパターン情報の読み取り結果に誤差が含まれ、２値化信号として取得したディジタルノイズ情報［ＮＸ'］が本来の媒体固有ＩＤまたは媒体固有ＩＤ生成情報に対応するディジタルノイズ情報［ＮＸ］と異なる場合であっても、ディジタルノイズ情報［ＮＸ'］を誤り訂正コード［ＥＣＣ１］に基づいて訂正して、正しい媒体固有ＩＤに相当するディジタルノイズ情報［ＮＸ］を取得することが可能となる。
【０１０４】
さらに、本発明の構成によれば、ランダムな物理現象に基づくランダムパターン情報を媒体固有ＩＤ、または媒体固有ＩＤ生成情報として設定したので、媒体固有ＩＤとしてバーコードを使っていた従来構成とは異なり、媒体固有ＩＤの目視による確認が不可能となり、目視によって確認した媒体固有ＩＤ情報の再書き込みによる海賊版ディスクの製造を防止することができる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の情報処理装置における情報記録媒体の製造処理について説明する図である。
【図２】本発明の情報記録媒体の格納データについて説明する図である。
【図３】本発明の情報処理装置における情報記録媒体に対応する媒体固有ＩＤの誤り訂正符号を含むデータのデータ書き込み処理構成について説明する図である。
【図４】媒体固有ＩＤ対応の誤り訂正符号を含むハーコードデータのデータ構成について説明する図である。
【図５】媒体固有ＩＤ対応の誤り訂正符号を含むハーコードデータについての１−４変調処理データについて説明する図である。
【図６】情報記録媒体の再生処理およびユーザデータ書き込み処理を実行する情報処理装置の構成および処理について説明する図である。
【符号の説明】
【０１０６】
１００  アドレスエンコーダ
１０１  カッティングマシーン
１２０  付加情報
２００  情報記録媒体原盤
２０１  スタンパー
２０２  情報記録媒体
３００  情報記録媒体
３０１  バーコード
３０２  ユーザデータ領域
３０３  ノイズ検出領域
４０１  スピンドルモータ
４０２  ピックアップ
４１１  ノイズ検出部
４１２  ２値化処理部
４１３  ＥＣＣ１算出部
４２０  信号源
４２１  ＥＣＣ２設定部
４２２  変調処理部
４２３  レーザ
４２４  ミラー
４２５  レンズ
５０１  ヘッダー
５１０  バーコードデータ
５１１  付加情報［ＥＤ］
５１２  誤り訂正符合［ＥＣＣ１］
５１３  誤り訂正符号［ＥＣＣ２］
６０１  スピンドルモータ
６０２  ピックアップ
６０３  マトリックスアンプ（ＭＡ）
６０４  ローパスフィルター（ＬＰＦ）
６０５  ノイズ検出部
６０６  ２値化処理部
６０７  ＢＣＡ検出部
６０８  誤り訂正部
６０９  誤り訂正部
６１０  ＣＰＵ
６２０  ＥＣＣ演算部
６２１  暗号処理部
６２２  変調処理部
６３１  復調処理部
６３２  復号処理部
６３３  ＥＣＣエラー訂正部
【図１】
2005216374.tif 000003
【図２】
2005216374.tif 000004
【図３】
2005216374.tif 000005
【図４】
2005216374.tif 000006
【図５】
2005216374.tif 000007
【図６】
2005216374.tif 000008