(57)【特許請求の範囲】
【請求項１】
データを担う第１のディスクの出所を決定する方法であって、
前記ディスクの物理的製造プロセスの結果として、前記ディスク上のデータにはエラーが意図的でなく生得的に発生し、データは通常、前記エラーを訂正するように構成された通常の読み出しプロセスにより前記ディスクから読み出され、
前記方法は、
前記データを担う第１のディスクから未訂正の形式でデータを読み出すステップと、
前記ディスク上のデータ中のエラーに関する情報を未訂正の形式のデータから抽出するステップと、
特徴的エラー情報を供給するステップと、
前記抽出されたエラー情報を前記特徴的なエラー情報と比較するステップと、を有し、
前記特徴的なエラー情報は既知の供給源で生産された全てのデータを担うディスクに共通の意図的でない生得的なエラーのリストを含み、
前記比較するステップによりデータを担う前記第１のディスクも前記既知の供給源で生産されたかどうかを決定でき、
前記第１のディスクはＣＤであり、前記エラーはＱ−サブチャネルにおけるエラーであることを特徴とする方法。
【請求項２】
ディスクから抽出されたエラー情報が、既知の且つ本物の供給源からの特徴的なエラー情報と相関があるときには、データを担う前記第１のディスクは本物であると識別され、抽出されたエラー情報と特徴的なエラー情報の間に相関がない場合には、データを担う前記第１のディスクは、偽造であると認識される請求項１に記載の方法。
【請求項３】
既知の且つ本物のディスクから、前記抽出されたエラー情報と比較される特徴的なエラー情報を読み出し、テスト下のディスクが偽造である見込みを決定するために、抽出されたエラー情報と既知の且つ本物のディスクからの特徴的なエラー情報との間の相関を取るステップをさらに有する請求項１に記載の方法。
【請求項４】
それぞれ同じ既知の供給源で生産された複数のディスクから特徴的なエラー情報を得るステップと、
前記複数のディスクの各々に共通のエラー情報を抽出し且つ格納してテスト下の前記第１のディスクからのエラー情報が比較される特徴的なエラー情報を提供するステップと、をさらに有する請求項１に記載の方法。
【請求項５】
前記通常読み出しプロセスによりディスクから読み出された位置決めデータから、前記データを担うディスクからのエラー情報を抽出するステップと、
前記通常読み出しプロセスは前記ＣＤからデータのＱ−サブチャンネルブロックを読み出して処理し、前記方法は、エラー情報の抽出を可能とするために、データのＱ−サブチャネルブロックを読み出すステップとをさらに有することを特徴とする請求項１に記載の方法。
【請求項６】
ＣＤのＱ−サブチャネルブロックを読み出すステップと、どのＱ−サブチャネルブロックが壊れているか又は失われているかを決定して壊れているか又は失われているブロックのリストを作るステップと、前記壊れているか又は失われているブロックのリストを、壊れているか又は失われているブロックの特徴的なリストと比較するステップを更に有する請求項５に記載の方法。
【請求項７】
データを担う第１のディスクの出所を決定可能とする装置であって、
前記ディスクの物理的製造プロセスの結果として、前記ディスク上のデータにはエラーが意図的でなく生得的に発生し、データは通常、前記エラーを訂正するように構成された通常の読み出しプロセスにより前記ディスクから読み出され、
前記装置は、
前記データを担う第１のディスクから未訂正の形式でデータを読み出すように構成されたディスクリーダと、
前記ディスクから読み出した未訂正の形式のデータからエラーに関する情報を抽出する処理手段とを有し、
前記処理手段は、特徴的なエラー情報を有し、前記抽出されたエラー情報を前記特徴的なエラー情報と比較し、
前記特徴的なエラー情報は既知の供給源で生産された全てのデータを担うディスクに共通の意図的でない生得的なエラーのリストを含み、
前記比較によりデータを担う前記第１のディスクも前記既知の供給源で生産されたかどうかを決定でき、
前記第１のディスクはＣＤであり、前記エラーはＱ−サブチャネルにおけるエラーであることを特徴とする装置。
【請求項８】
出所が知られているディスクから特徴的エラー情報を読み出すように構成された抽出手段をさらに有し、
前記処理手段は、前記抽出手段により特徴的なエラー情報が供給されたとき、前記第１のディスクから読み出した抽出されたエラー情報を、前記特徴的なエラー情報と比較するように構成されている請求項７に記載の装置。
【請求項９】
前記ディスクリーダはデータを担うディスクからデータのブロックを読み出すように構成され、
前記処理手段は壊れているか又は失われているデータのブロックを識別し且つリストを作成し、
前記装置は、既知の供給源で製造されたディスクを特徴付ける壊れているか又は失われているデータブロックの特徴的なリストを格納するための格納手段を有し、
前記処理手段は前記識別されたリストを前記格納された特徴的なリストと比較して、前記ディスクが前記既知の供給源で製造されたかどうかを決定する、請求項７に記載の装置。
【請求項１０】
前記ディスクリーダは、壊れているか又は失われている位置決めデータのブロックがリストされるように且つ壊れているか又は失われている位置決めデータブロックの特徴的なリストと比較されることが可能なように、位置決めデータのブロックを読み出すようになされ、
前記ディスクリーダは、エラー情報を抽出するために、Ｑ−サブチャネルブロックを読み出す請求項９に記載の装置。
【発明の詳細な説明】
【０００１】
本発明は、コンパクトディスク（ＣＤ）及びディジタルバーサタイルディスク（ＤＶＤ）のような、データを担うディスクの出所を決定するための方法及び装置に関する。
【０００２】
伝統的なＣＤは、読出し専用蓄積媒体である。元来ＣＤは音楽と他のオーディオデータの蓄積に使用された。しかし、ＣＤ−ＲＯＭのようなフォーマットが、コンピュータ及び他のディジタル装置で使用するデータの信頼性ある蓄積を容易にするために開発された。ＣＤ−ＲＯＭフォーマットは非常に普及し、且つコンピュータプログラムと他のファイルの大量データ蓄積媒体となった。
【０００３】
ＣＤは、約７４分の高品質ステレオ音声又は、約６５０メガバイトのデータ又は、その組合せを蓄積できる。エンドユーザへのＣＤの価値は、蓄積されているデータの価値により、典型的には、その物理的なコストよりも非常に高い。これが偽造者を引きつけ、大きな利益を得るために、標準的なコストでオリジナルＣＤの複製を作成し、そして、複製をデータの市場価格で販売する。
【０００４】
オーディオテープやビデオカセットのような配布媒体では、偽造コピーの品質は、コピー処理中のアナログ信号の劣化によりオリジナルよりも低い。しかし、ＣＤのようなディスクの場合には、全ての情報がディジタル的に蓄積されているので、このような劣化は無い。従って、偽造者は、ＣＤの偽造コピーを元の又は真正のＣＤからほとんど区別できない偽造ＣＤのコピーを製造できる。
【０００５】
元の又は真正のＣＤと偽造を区別することが可能であれば、偽造から生じる問題は実質的に減少する。例えば、当局は、偽造コピーを識別する手段を得て、そして、更に容易に捜索状を得て起訴することができるであろう。ＣＤがプログラムを担う場合には、プログラムを真正の元のＣＤからロードされたものであるかをチェックするのに使用され得る。
【０００６】
本発明は、偽造ＣＤと他のデータを担うディスクを識別することを求めるものである。
【０００７】
本発明の第１の特徴に従って、データを担うディスクの出所を決定する方法であって、ディスクから未訂正データを読み出すステップと、読み出されたデータからエラーに関する情報を抽出するステップと、データを担うディスクが既知のソースから製造されたか否かを決定するために、エラー情報と、既知のソースから製造されたデータを担うディスクを特徴付ける特徴的なエラー情報とを比較するステップとを有する方法が提供される。
【０００８】
ＣＤのようなデータを担うディスクの製造処理は、マスタの製造で開始し、マスタの物理的製造プロセスでは、マスタに、特徴的な物理的特性を与え且つデータにエラーを発生する変化が導入される。マスタは、ディスクの世代を形成するのに使用され、そして、マスタの物理的特徴は、世代に渡される。従って、同じソースから製造されたディスクのグループは、マスタの物理的な特性を一貫して示し、それらの物理的な特徴は”指紋”として又は、ソースの識別のために使用され得る。本発明は、ＣＤ及びＣＤＶＤ（ディジタルバーサタイルディスク）及び他の光ディスクのような全てのデータを担うディスクに関連している。物理的な製造プロセスから生じるデータ内のエラーの場所が、同じソースから発する全てのディスクで一貫して再生される。
【０００９】
このように、本発明の方法では、抽出されたエラー情報は、物理的な製造プロセスから生じるエラーを示し、且つ、製造プロセス中の特定の既知のソースの指紋として働く。
【００１０】
本発明の方法の実施例は、ディスクから抽出されたエラー情報が、既知の且つ本物のソースからの特徴的なエラー情報と相関があるときには、データを担うディスクは本物であると識別するのに使用され得る。同様に、エラー情報と特徴的なエラー情報の間に相関がない場合には、データを担うディスクは、偽造であると認識されるのに使用され得る。
【００１１】
音楽又はコンピュータプログラムを担うＣＤは、例えば、異なる国の製造工場からの幾つかのマスタから由来し得る。更に、各マスタは直接ＣＤを形成するのに使用されない。各マスタは、市場で販売されるディスクを製造するのに使用される幾つかのスタンパーの製造に使用される。従って、１つのマスタの指紋はその子孫内に明らかであるが、処理の各段階もそれらの段階が使用されているソースからの指紋を導入する。従って、本発明の方法の実施例で抽出されるエラー情報が１つの本物のソースからの特徴的なエラー情報のみと比較される場合には、それらに相関はない。例えば、特徴的なエラー情報が１つのマスタから生じるがしかし、本物のＣＤが幾つかのマスタの１つから製造された場合には、それらに相関は無く、そして、テスト下のディスクが偽造であることを意味しない。従って、比較に使用される特徴的なエラー情報が、単一の且つマスタのみの特徴であると知られていないならば、幾つかのマスタ又は他のソースからの特徴的なエラー情報を蓄積することが一般的には必要である。
【００１２】
エラー情報と比較される特徴的なエラー情報は、既知のソースの製造中に生じたエラーを表しても良い。更に及び/又は代わりに、ディスクが製造されたソースが、ディスクは本物のソースからであることを示すためのコピー保護信号を提供するために、特徴的なエラー情報で記される。
【００１３】
抽出されたエラー情報と比較される特徴的なエラー情報は、例えば、実時間でエラー情報として抽出される、その出所が既知のディスクから読まれてもよい。そして、テスト下のディスクが偽造である見込みを決定するために、抽出されたエラー情報と、既知の且つ本物のディスクから抽出された特徴的なエラー情報の間で相関がとられる。
【００１４】
好適な実施例では、例えば、共通の及び本物のマスタから又は、共通の且つ本物のスタンパーから製造されたことが全て知られている、特徴的なエラー情報は共通のソースからのディスクのグループから得られる。グループ内の各ディスクに共通なエラー情報は、テスト下のディスクからのエラー情報と比較される特徴的なエラー情報を提供するために、抽出され且つ蓄積される。
【００１５】
本発明の方法は、ディスクが本物か又は偽造かを決定するのに使用され得る。代わりに、本方法は、テスト下のディスクと既知のソースからのディスクの間の類似性の程度を確立するのに使用され得る。
【００１６】
ＣＤ及びＤＶＤのようなデータを担うディスクが読まれたときに、ディジタル通常の出力にエラーがないようにエラーを訂正するためにデータは処理される。
【００１７】
エラー訂正処理は種々の段階で行われる。このように、ディスクがレーザにより読まれたときに、ビットストリームが形成され、そしてそれは、例えば、ブロックに分割され、そのブロックは、バイトそしてフレームに変換され、フレームはエラー訂正を受け、そして、セクタに集められて符号化される。符号化されたデータはサブチャネルに分割される。
【００１８】
本発明の方法では、データを担うディスクから読み出された未訂正情報は生成されるデータのどの段階又はレベルからも得られ得る。本方法は、読み出されたデータが、物理的な製造プロセスから生じたエラーを表すことを要求する。このように、読み出されたデータは、一般的には、重要なエラー訂正が行われる。
【００１９】
代わりに、通常の読出し処理は、データを担うディスクからの未訂正情報を抽出するために変更されうる。
【００２０】
明らかに、各段階又はレベルでデータが読み出され且つエラー情報が抽出されることを可能とするために適切な処理手段が使用される。
【００２１】
ＣＤ又はＤＶＤのリーダでは、例えば、ディスク状のセクタに対してレーザを位置決めする駆動手段があり、そのような駆動手段で使用される位置決めデータにはエラーがある。本発明の方法の好適な実施例では、データを担うディスクから読み出された位置決めデータからのエラー情報を抽出することが提案される。
【００２２】
ディスクがＣＤである場合には、本発明の方法はエラー情報の抽出を可能とするために、Ｑ−サブチャネルブロックのデータを読むことが好ましい。
【００２３】
特にＣＤとそれらのリーダに関連する本発明の方法の実施例では、ＣＤのＱ−サブチャネルブロックを読出すステップと、どのＱ−サブチャネルブロックが壊れているか又は失われているかを決定するステップと、壊れているか又は失われているブロックのリストを、壊れているか又は失われているブロックの特徴的なリストと比較するステップを更に有する。
【００２４】
壊れているか又は失われているブロックの特徴的なリストは、共通のソースからＣＤのグループを読み出すことにより生成され、各ディスクに対して壊れているか又は失われているブロックのリストを決定し、そして、前記グループの全てのＣＤに共通な壊れているか又は失われているブロックの特徴的なリストを形成する。
【００２５】
実施例では、本物のＣＤのグループから得られた幾つかの特徴的なリストが蓄積され、そして、テスト下でディスクから抽出されたエラー情報が全ての特徴的なリストと比較され、それにより、ＣＤは本物かどうかが決定される。
【００２６】
本発明は、データを担うディスクの出所を決定することを可能とする装置であって、前記装置は、データを担うディスクから未訂正データを読み出すためのディスクリーダと、読み出されたデータからエラーに関する情報を抽出し、且つ、読出しデータを担うディスクが既知のソースから製造されたか否かを決定するために、エラー情報と、既知のソースから製造されたデータを担うディスクを特徴付ける特徴的なエラー情報とを比較する処理手段とを有する装置にも拡張する。
【００２７】
実施例では、前記装置は、ディスクから抽出されたエラー情報が、既知の且つ本物のソースからの特徴的なエラー情報と相関があるときには、データを担うディスクは本物であると識別する手段を有する。
【００２８】
実施例では、前記装置は、幾つかの既知のソースからの特徴的なエラー情報を蓄積する手段を更に有する。
【００２９】
更に及び／又は代わりに、前記装置は、既知のソースについて記される特徴的なエラー情報を蓄積する手段を有する。
【００３０】
処理手段は、エラー情報が抽出されたときに、抽出されたエラー情報を、出所が知られているディスクから読み出された特徴的なエラー情報と比較するようになされる。
【００３１】
本発明の更なる特徴に従って、データを担うディスクの出所を決定することを可能とする装置であって、データを担うディスクからデータのブロックを読み出すディスクリーダと、壊れているか又は失われているデータのブロックを識別し且つリストを作成する処理手段と、既知のソースから製造されたディスクを特徴付ける壊れているか又は失われているデータブロックの特徴的なリストを蓄積するための手段と、前記ディスクが前記既知のソースから製造されたかどうかを決定するために、識別されたリストと、特徴的なリストとを比較する手段とを有する装置が提供される。
【００３２】
ディスクリーダは、壊れているか又は失われている位置決めデータのブロックがリストされるように且つ壊れているか又は失われている位置決めデータブロックの特徴的なリストと比較されることが可能なように、位置決めデータのブロックを読み出すようになされているのが好ましい。
【００３３】
実施例では、ディスクはＣＤであり、前記ディスクリーダは、エラー情報を抽出するために、Ｑ−サブチャネルブロックを読み出すように成されているのが好ましい。
【００３４】
実施例では、処理手段はどのＱ−サブチャネルブロックが壊れているか又は失われているかを決定し且つ、壊れているか又は失われているブロックのリストと壊れているか又は失われているブロックの前記特徴的なリストを比較するように構成される。
【００３５】
壊れているか又は失われているブロックの特徴的なリストは、共通のソースからＣＤのグループを読み出すことにより生成され、各ディスクに対して壊れているか又は失われているブロックのリストを決定し、そして、前記グループの全てのＣＤに共通な壊れているか又は失われているブロックの特徴的なリストを形成する。
【００３６】
実施例では、前記装置は、本物のディスクのグループから得られる幾つかの特徴的なリストを蓄積する蓄積手段を有し、且つ、前記処理手段は、識別されたリストと全ての特徴的なリストを比較し、それによりテスト下のディスクが本物であるかを決定する。
【００３７】
上述の方法と装置は、本物と偽造のディスクが識別されることを可能とし、例えば、全ての本物のディスクは共通のソースから由来し、それらの全ては共通のソースの唯一の指紋を担う。しかし、ディスクのグループに対して、１つ以上の本物のソースがある場合には、試験者が全ての本物のソースからの特徴的なエラー情報又は指紋にアクセスしなければ、テストディスクの出所の決定はある疑義が残る。このように、テスト結果は、蓄積された指紋情報と相関がないのでこのディスクは偽造であろうということになる。
【００３８】
このように、特徴的な指紋又は、唯一の識別するエラー情報を本物のディスク上にそれが作られたときに、記すことが好ましい。
【００３９】
本発明の更なる特徴に従って、識別するエラー情報を、データを担うディスクに統合する方法であって、データを担うディスクはマスタから直接的に又は間接的に物理的に製造され、マスタは処理手段により制御される製造プロセスにより製造され、前記識別するエラー情報がマスタへその形成中に統合されるように、識別するエラーデータを前記処理手段へ供給するステップを有する方法が提供される。
【００４０】
このように、独占的なオーディオ素材又は、ソフトウェアの全ての製造工場は、その素材に対する唯一の識別するエラー情報が設けられ、その識別するエラー情報はマスタに記され、そして、それゆえに、製造中にそこからコピーがなされる。ディスクの出所を決定するための本発明の方法及び装置はそれにより、信頼性を持って全ての本物のディスクと偽造を識別できる。
【００４１】
本発明の方法と装置は本物と偽造ディスクを識別するだけでなく、偽造ディスク上のデータへのアクセスも否定できる。
【００４２】
本発明の実施例を、図を参照して例により説明する。
【００４３】
上述で明らかなように、本発明は、物理的な製造プロセスから生じるディスク上のデータ内のエラーが同じソースから由来する全てのディスクに対して一貫性のある、どのようなデータを担うディスクでも使用できる。特に、本発明は、ＣＤとＤＶＤに対して使用され得る。
【００４４】
良く知られているように、ＣＤ又はＤＶＤは、ディスクが主軸上で回転しながらレーザによりカットされるガラスマスタより発する。レーザビーム強度は記録されるデータにより変調される。各マスタは、スタンパを作るのに使用されるニッケルコピーを作るのに使用される。商用のＣＤとＤＶＤは、これらのスタンパーで製造される。各マスタは、物理的に唯一であり、ガラス基板又はフォトレジストコーティング内の不完全さ、及び、例えば、主軸の回転速度やレーザの移動からの変化から生じるエラーを有する。これらのエラーは、マスターに生得的な指紋を生じる。同様に、スタンパーを生成するためのコピーの世代として、そして、ＣＤ／ＤＶＤディスクが直接作られ及びマスタから間接的に作られ、更なる唯一の指紋が各世代のコピーで重ねられる。データを壊し又はデータ内にエラーを起こし得る物理的特性であるこれらの指紋は、コピーの連続する世代に送られる。もちろん、各世代は、それを製造するのに使用される製造プロセスのために、それ自身のエラーの組み又は、それ自身の指紋を有する。このように、各ＣＤとＤＶＤは重ねられた指紋を有し、その１つはその先祖のそれぞれに属する。
【００４５】
本発明の方法及び装置と共に、共通のソースからのディスクのグループは、例えば、同じスタンパーにより形成された全ては分析され、そして、そのグループの全てのディスクに共通のエラーが識別される。これらの共通のエラーはスタンパーの指紋を表し、そして、テストディスクが同じグループに属するか否かを決定するために、テスト下のディスク内のエラーと比較される。
【００４６】
この発明で、データ内のエラーは、ディスクの指紋を決定するためにアクセスされる。ＣＤのデータフォーマットがＤＶＤのデータフォーマットと異なることは理解されよう。簡単のために、本発明では、ＣＤを特に参照して説明する。しかし、本発明は、ＤＶＤデータフォーマットで、エラーが検出されるレベルは異なるが、そして、変更されたＤＶＤデータがエラーにアクセスするのに要求され得るが、ＤＶＤにも適用可能である。
【００４７】
従って、更に本発明の特定の実施例を説明するために、ＣＤのデータフォーマットを簡単に説明する。
【００４８】
データは、国際規格ＩＳＯ／ＩＥＣ１０１４９に従ってＣＤに記録される。データは、ＣＤの反射材料の長さが変化するピットのシーケンスとしてＣＤ上に存在する。図１に示すように、これらのピットは、反射部分の中央の近くからＣＤ６の反射部分の外側に連続するらせん４上にある。ＣＤリーダーは、らせんに沿って走査するのにレーザを使用し、そして、走査するディスクの反射率を測定することによりピットのエッジを検出する。ピットの存在は光の反射を減少する。
【００４９】
レーザは、ディスク６から反射される光のビームを生じ、フォトディテクタでその強度が測定される。フォトディテクタは、らせんに沿ってディスクの反射率が識別されるアナログ信号である。この信号は、増幅器されそして、各エッジが検出されたときにセットされるゼロのビットのストリームを生じるように変換される。これは、ＥＦＭ（８−１４変調）ストリームと呼ばれディスクからの最初のディジタル信号である。
【００５０】
ＥＦＭストリームは、２４ビットの同期パターンにより分離されたブロックへ分割される。同期パターンは３つの”マージン”ビットが続き、そして、各々に３つの”マージン”ビットが続く１４ビットワードが３３個続く。１４ビットワードは、８ビットのバイトへ変換するＥＦＭ復調器（例えば、ルックアップテーブル）を通過する。２４ビットの同期パターンにより分離された各ＥＦＭブロックは、図２に示すように３３バイトの”フレーム”に変換される。各フレームの１バイとは”サブコード”として使用され、そして残りの３２バイトはＣ１とＣ２デコーダへ送られ、エラー訂正が行われる。
【００５１】
エラー訂正されたデータは、２４バイトブロックで復号器から現れる。これらのブロックは順次集められ、９８の時点で、２３５２バイトのセクとなる。これらの２３５２バイトは、オーディオデータを符号化するが、しかし、コンピュータデータはその上に他のエラー訂正の層を有し、ユーザデータとして２０４８バイトが残る。サブコードバイトは、垂直に９８集められたときに、図３に示すようにサブコードブロックとなる。第１の２つのサブコードバイトは、同期バイトであり、残りのバイトは、Ｐ，Ｑ，Ｒ，Ｓ，Ｔ，Ｕ，Ｖ及び、Ｗサブチャネルへ分割される。Ｐ−サブチャネルは９６非同期サブコードバイトの高次ビットよりなる。Ｑ−サブチャネルブロックは、同じバイトの第２の高次ビットからなる。
【００５２】
図４は、Ｑ−サブチャネルブロックの一般的なデータフォーマットを示す。示すように、Ｑ−サブチャネルブロックの最初の４バイトは、”コントロール”フィールド８、第２の４つは”ＡＤＲ”フィールド１０を構成する。７２のＤＡＴＡ−Ｑビット１２が続き、その翻訳はＡＤＲフィールドの値に依存する。そして、１６ビットＣＲＣ１４が３つの前のフィールドに続く。ＣＲＣはエラーを検出するが、しかし訂正はしない。
【００５３】
Ｑ−サブチャネルブロックの数とほぼ同じ数のセクタがＣＤ上にある。Ｑ−サブチャネルブロックは１対１でセクタに対応するがしかし、Ｃ１とＣ２復号器はバーストエラーを扱う目的で数バイトの遅延があるのでこれは完全に正しくはない。
【００５４】
Ｑ−サブチャネルブロックはセクタ内のデータと同じレベルのエラー訂正ではない。これは、ディスク上の非常に少ないサブチャネルブロックが有効なＣＲＣを持たず且つそれゆえにマスタリング中及び一般的な摩耗や傷で発生する自然のエラーにより壊されたことを意味する。
【００５５】
通常は、Ｑ−サブチャネルブロックはＣＤに亘って操作するためにＣＤリーダのドライブにより使用される。”ＡＤＲ”フィールドが”０００１”を含むなら、ＤＡＴＡ−Ｑビットはディスクの先頭からのトラック内のブロックの位置を符号化する。それゆえ、各Ｑ−サブチャネルブロックは、単調に増加する唯一のアドレスを有する。
【００５６】
Ｑ−サブチャネルブロックは、実効的にはバーコード又はＤＩＮ−３１−６２１に定義されるようなＩＳＲＣであるＵＰＣ／ＥＡＮのような他の情報を記録するのに使用できる。これらのＱ−サブチャネルブロックは多くの位置データを有しないので、ドライブを操作するにはあまり有益でない。それらは、規則的に配置されるが、しかし、ＣＤドライブのナビゲーションの要求を妨げないようにするには、Ｑ−サブチャネル内でかなり大きな間隔である。
【００５７】
強力なエラー訂正手順は、セクタデータが常に正しいことを保証するので、セクタデータを読むことによってはＣＤ上のエラーを検出することはできない。しかし、Ｑ−サブチャネルには、エラー訂正は与えられない。更に、Ｑ−サブチャネルは、位置情報を提供するので、従来のＣＤリーダにより読むことができる。これは、ディスクからエラー情報を読むために必要な特別なハードウェアは必要く、且つ従来の処理手段はエラー情報を抽出するのにデータ読み出しを使用できることを意味する。
【００５８】
本発明の方法で、レーザピックアップはＣＤ上の特定の位置に移動される。Ｑ−サブチャネル読出し命令に応答し、レーザピックアップを最も最近に通過したＱ−サブチャネルブロック読み出される。この処理は、ＣＤ上のＱ−サブチャネルブロックの全てが読み出されるまで、順次繰り返される。
【００５９】
全体のディスクが順次読まれると、どの失われたＱ−サブチャネルブロックも識別され且つリストされる。これらは、壊れたデータを含むＱ−サブチャネルブロックである。これらは、ブロックの最後に記録されているＣＲＣとドライブにより計算されたＣＲＣを比較することにより検出される。ＣＲＣが同じでなければ、Ｑ−サブチャネルブロックは壊れておりそして失われているとリストされる。
【００６０】
上述のように、例えば、同じスタンパーからのディスクの組みが共通のエラーを有するので、失われたブロックのリストは各ディスクに対して唯一である。図５は、Ｑ−サブチャネルブロックが壊れた幾つかのエラーＥを有するＣＤ６の概略を示す。エラーＥの位置は、以下に示すように、エラーリストＬを形成するために、リストされる。
【００６１】
図６は、ＣＤの出所を決定する装置の実施例を示す。この装置は処理手段２２に接続されたＣＤリーダ２１を有する。処理手段２２は、データメモリ２３と通信し、そして、出所決定処理に関する情報を視覚的に示すのに使用されうるディスプレイ２４も有する。
【００６２】
上述のように、テストされるディスク６はＣＤリーダ２１へ挿入され、マイクロプロセッサ２２の制御のもとで、ＣＤが順次読まれる。Ｑ−サブチャネルブロックの各々のＣＲＣがブロックの内容に対してチェックされ、そして、マイクロプロセッサ２２は、有効なＣＲＣを有しないＱ−サブチャネルブロックのリストＬを蓄積又は表示する。壊れた又は失われたブロックのリストは、ＣＤの出所を決定するためにのみ使用される。更に加えて、必要ならば、ＵＰＣ／ＥＡＮ又はＩＳＲＣを有するＱ−サブチャネルブロックが検出されそして、マイクロプロセッサ２２によりメモリに書込まれ又は表示される。
【００６３】
マイクロプロセッサ２２は、必要ならば、ＣＤ上のデータのチェックサムを計算し、そして、計算された値を蓄積し又は表示する。
【００６４】
これに加えて又はこれに代えて、Ｃ１とＣ２復号器からのエラーフラグをモニタすることが可能である。これは、セクタの抽出されるべきリスト及び、復号器によりエラーが検出されたセクタ内の位置のリストを可能とする。Ｃ１とＣ２復号器は、エラーを検出するだけでなく、エラーの訂正も行い、これは、エラーが訂正されることが必要ならば、どの復号器がエラー検出したか及びどの復号器がエラーを訂正したかに関する情報と共に抽出もできる。全てのこれらの手段により、マイクロプロセッサ２２は、ＣＤから、出所を決定するのに使用されるエラー情報を抽出できる。このエラー情報は、特徴的なエラー情報と比較される。
【００６５】
比較のための特徴的なエラー情報を得るために、前述した同じエラー情報を抽出するために、同じ一群からのディスクが、図６に示される装置を使用して読み出される。これに関して、そのグループ内の全てのディスクは、マスタ又はスタンパの指紋により起こされるエラーを有すると仮定すると、読み出される一群のグループは、全てが同じマスタ又はスタンパから製造される。グループ内の全てのディスクからのデータは各ディスクに共通なエラー情報を識別するために比較される。エラー情報の特徴的なリストが形成され、そして、マイクロプロセッサに２２により蓄積され、又は、表示される。そして、テストに際しディスクから抽出されたエラー情報は、特徴的なリストと比較され、そして、その比較により、特徴的なリストを作るのに使用されたディスクと同じグループから由来するディスクであるかどうかを決定することが可能である。
【００６６】
テスト下のディスクは、特徴的なリストの全てのエラーを有するということを単純にチェックすることが可能であろう。しかし、テストディスクからのデータと特徴的なエラーデータが、相関がとられて類似の程度が計算されることが好ましい。これは、データの２つの組みを相互に参照し、共通の特徴を識別し、そして、偶然により純粋に生じる共通の統計的確率を使用することにより計算されることによりなされる。異なる製造者からのディスクである確率の計算が行われ得る。ある確率が、特定のしきい値とされ、これより上では、仮定が受け入れられる。
【００６７】
使用される統計的方法を、要求により選択できる。現在は、ベイズの統計法が好ましい。
【００６８】
エラーの特徴の特徴的なリストがディスクのグループから得られ且つ蓄積されたときには、その蓄積されたリストに対して幾つかのディスクを順次テストすることが可能である。テスト下のディスクのエラーが予想される部分を識別するために、蓄積されたリストを使用することにより、そして、テストディスクの全体を読むよりもその部分のみを読むことにより、処理の速度を上げることができる。
【００６９】
なお、参考例として、既知の位置の特定のＱ−サブチャネルブロックのＣＲＣを意図的に壊すことにより、既知の失われたＱ−サブチャネルブロックを伴なうガラスマスタを発生することが可能である。この方法により、意図的に失われたＱ−サブチャネルブロックの位置は、ガラスマスタが作られそして、その上にデータが記録される前に知られる。ガラスマスタがこの処理を使用して製造される場合には、既知の失われたＱ−サブチャネルブロックを識別するためにディスク上を検索することによりディスクが合法的であるかをチェックすることが可能である。失われていると考えられるどのブロックも実際に存在する場合には、ＣＤが偽造であるとの決定がなされ、この情報は、必要ならば、ディスクの再生を停止するのに使用できる。逆に、失われていると予想されたブロックが失われている場合には、ディスクは本物であると決定され、そして、普通に使用できる。
【００７０】
図７は、例えば、失われたＱ−サブチャネルブロックの既知の特徴的なリストのような、既知の識別するエラー情報を伴なうマスターを記録する装置を示す。図７に示す装置は、従来のマスターを製造する装置と非常に似ている。装置は、システムを制御するための、メモリを伴なう処理手段３４を有する。特にプロセッサ３４はディスク２０上に書き込むレーザ３２を制御する。データ蓄積媒体３７は、ディスク２０上に符号化されるデータを有し、マイクロプロセッサ３４に接続され、そして、それによりデータは信号符号化回路３３に送られ、ここで、データはレーザ強度変調信号で符号化される。この信号は、必要な変調を伴なうレーザ光を発生するレーザ３２へ送られる。光はレーザ焦点光学系３１を通り、ディスク２０の正しい部分にレーザ光が焦点を結ぶ。
【００７１】
処理手段３４は、書き込みヘッドサーボ３５により、焦点光学系３１の位置を制御する。処理手段３４は、ディスク２０が取り付けられている主軸の回転速度を制御するスピンドルコントローラ３６により、ディスク２０の回転速度も制御する。
【００７２】
識別するエラー情報をマスタとそれから生成される全ての世代のコピーに付加するために、データ蓄積媒体３７内に、必要とされる識別するエラーデータを供給することのみが必要である。識別するエラーデータは、識別するエラーデータ内の識別される特徴を導入するために変更されるべきレーザ強度変調信号上へ符号化されたユーザデータのストリームを発生する。ディスクがガラスマスタの場合には、それから物理的に作られる全てのスタンパとディスクは同じ識別するエラーデータを有する。そのようなＣＤがその出所を識別するために本発明の方法を受ける場合には、製造中にマスタへ供給された識別するエラーデータと強い相関があるエラー情報を生じるであろう。
【００７３】
マスタに付加された識別するエラーデータが上述のようにＱ−サブチャネルブロックを意図的に壊すものである場合には、合法的なディスクの組みは、その組みに対する共通の失われたＱ−サブチャネルブロックのリストを発生するのに使用できる。そして、各テストディスクが、合法的なディスクが失われたＱ−サブチャネルブロックを有する部分で、Ｑ−サブチャネルブロックを有するかをテストしさえすれば良い。失われていると考えられるブロックの識別は、ＣＤが偽造であることを示す。
【００７４】
本発明の変形や変更は本発明の範囲内でなされ得ることは理解されよう。
【図面の簡単な説明】
【図１】  らせんトラックを有するデータを担うディスクの概略を示す図である。
【図２】  ＣＤから読まれたデータのフレームフォーマットを示す図である。
【図３】  ＣＤから読まれたデータのサブコードブロックのフォーマットを示す図である。
【図４】  Ｑサブチャネルの一般のデータフォーマットを示す図である。
【図５】  データエラーの位置のリストの構成を示す図である。
【図６】  ＣＤの出所を決定する本発明の実施例の装置のブロック図である。
【図７】  ＣＤへ識別するエラー情報を統合する装置を示す図である。
【図１】
0004672146.tif 000002
【図２】
0004672146.tif 000003
【図３】
0004672146.tif 000004
【図４】
0004672146.tif 000005
【図５】
0004672146.tif 000006
【図６】
0004672146.tif 000007
【図７】
0004672146.tif 000008