(57)【要約】制御点を利用してトラック間のクロストークを制御する方法を用いて記録媒体が記録される場合、トラックピッチにおけるいずれの変化も、これら制御点についての他の最適値に直接帰着する。記録媒体がビットコピー器によってコピーされる場合、前記制御点の値も変化なくコピーされるが、隣接するトラックにおけるデータの互いに対するシフトのため、前記制御点の値はもはや最適値ではない。このことは、オリジナルの記録媒体とコピーされた記録媒体とを区別するために利用され得る。オリジナルの記録媒体がコピーされたが、前記コピーされた記録媒体について適切となるように制御点の値が再計算された場合には、これらの再計算された値が予期される正しい値とは異なることが容易に検出されることができ、かくしてコピーされたディスクをオリジナルのディスクから区別する。
2006526230.tif 000002
【特許請求の範囲】
【請求項１】
符号語を有する記録媒体を識別する鍵を生成する方法であって、前記方法は、
入力語のブロックにおいて、前記入力語のブロックが変更によって変更させられ得る制御点を決定するステップと、
Ｎ個のとり得る変更の群の各変更について、第１のトラックにおける符号語の群と、前記第１のトラックに隣接する第３のトラックに隣接する第２のトラックにおける符号語の群との間で、前記変更に対応する前記第３のトラックに影響を与えるクロストークを表すクロストーク値を決定するステップと、
前記Ｎ個の変更の群から最小のクロストーク値を持つ最適な変更を選択するステップと、
前記最適な変更を利用して前記入力語のブロックを変更するステップと、
前記変更された入力語のブロックをチャネル符号を利用して符号語に符号化するステップと、
を有し、前記変更は前記記録媒体を識別する鍵に含まれる方法。
【請求項２】
符号語を有する記録媒体を識別する鍵を生成する方法であって、前記方法は、
符号語のブロックにおいて、前記符号語のブロックが変更によって変更させられ得る制御点を決定するステップを有し、前記方法は更に、
Ｎ個のとり得る変更の群の各変更について、第１のトラックにおける符号語の群と、前記第１のトラックに隣接する第３のトラックに隣接する第２のトラックにおける符号語の群との間で、前記変更に対応する前記第３のトラックに影響を与えるクロストークを表すクロストーク値を決定するステップと、
前記Ｎ個の変更の群から最小のクロストーク値を持つ最適な変更を選択するステップと、
前記最適な変更を利用して前記符号語のブロックを変更するステップと、
を有し、前記変更は前記記録媒体を識別する鍵に含まれる方法。
【請求項３】
前記制御点はビット挿入点であることを特徴とする、請求項１に記載の符号語を有する記録媒体を識別する鍵を生成する方法。
【請求項４】
前記制御点は符号語置換点であることを特徴とする、請求項２に記載の符号語を有する記録媒体を識別する鍵を生成する方法。
【請求項５】
前記クロストーク値は、前記第１のトラックにおける符号語の群及び前記第２のトラックにおける符号語の群に対してビット毎に実行される排他的ＮＯＲ演算のディジタルサム値を計算することにより決定されることを特徴とする、請求項１乃至４のいずれか一項に記載の符号語を有する記録媒体を識別する鍵を生成する方法。
【請求項６】
前記第１のトラックにおける符号語の群は、前記第１のトラックのセクションに限定され、前記第２のトラックにおける符号語の群は、前記第２のトラックのセクションに限定され、前記第１のトラックの前記セクションは、前記第２のトラックの前記セクションと、前記第１のトラックの読み取り方向に対して垂直に整列されることを特徴とする、請求項１又は２に記載の符号語を有する記録媒体を識別する鍵を生成する方法。
【請求項７】
前記ビット毎の排他的ＮＯＲ関数は、物理的な距離を反映する重み関数を含むことを特徴とする、請求項５に記載の符号語を有する記録媒体を識別する鍵を生成する方法。
【請求項８】
符号語を有する記録担体を識別する鍵を生成し、符号語のブロックの保存のためのトラックを有する記録媒体についてのチャネル符号を利用して入力語のブロックを符号語のブロックに符号化するエンコーダであって、前記入力語のブロックを符号語のブロックに符号化するためのコーディング手段を有するエンコーダにおいて、前記エンコーダは、
データブロックを受信するための入力部及び前記コーディング手段に接続された出力部を備えた制御点変更手段を更に有し、前記制御点変更手段は、前記データブロックが変更させられ得る前記入力部における前記データブロック中の制御点を決定し、変更命令入力部において受信された変更命令に基づき前記制御点を変更するように動作し、前記エンコーダは更に、
前記コーディング手段の出力部に接続された入力部、及び出力部を備え、第１の制御点の変更についての第１のクロストーク値及び第２の制御点の変更についての第２のクロストーク値を決定するように動作するクロストーク決定手段と、
前記クロストーク決定手段の出力部に接続された入力部、及び前記変更命令入力部に接続された出力部を備え、前記第１のクロストーク値及び前記第２のクロストーク値のうち低い方のクロストーク値に対応する制御点変更を選択するように動作する選択手段と、
を有することを特徴とするエンコーダ。
【請求項９】
前記クロストーク決定手段は、前記記録担体の第１のトラックに隣接する前記記録媒体の第３のトラックに影響を与える前記クロストークを表すクロストーク値を決定する場合に、前記記録担体の前記第１のトラックにおける符号語の群、及び前記記録媒体の前記第３のトラックに隣接する前記記録担体の第２のトラックにおける符号語の群を処理するように動作することを特徴とする、請求項８に記載のエンコーダ。
【請求項１０】
請求項８又は９に記載のエンコーダを有する記録装置。
【請求項１１】
符号語のブロックを有するトラックを有する記録媒体において、前記符号語のブロックは、第１のトラックにおいて第１のブロックと前記第１のブロックに対応する制御点とを有し、前記制御点は、前記第１のトラックにおける前記第１のデータブロックと第２のトラックにおける第２のデータブロックとの間のクロストークに基づく値を持ち、前記第２のトラックは前記第１のトラックに隣接する第３のトラックに隣接し、前記制御点のセットが前記記録媒体を識別する鍵を形成することを特徴とする記録媒体。
【請求項１２】
前記記録媒体は前記トラック間のトラックピッチを持ち、前記トラックピッチは前記記録媒体上で局所的に変化することを特徴とする、請求項１１に記載の記録媒体。
【請求項１３】
前記記録媒体は、前記トラック間のトラックピッチを持ち、前記トラックピッチは、前記記録媒体によって制御点が含まれていない場合に、再生装置によって許容される最小のトラックピッチよりも小さいことを特徴とする、請求項１１に記載の記録媒体。
【請求項１４】
請求項１１に記載の記録媒体を再生するための再生装置であって、前記記録媒体を識別するための鍵を認証するための認証手段を有することを特徴とする再生装置。
【請求項１５】
前記認証手段は、前記記録媒体から鍵を取得するための鍵取得手段と、前記記録媒体からデータを取得するためのデータ取得手段と、第１のトラックから取得されたデータの第１のブロックと第２のトラックから取得されたデータの第２のブロックとの間のクロストークに基づき制御点を再計算する再計算手段と、前記再計算された制御点と前記鍵取得手段によって取得された鍵とを比較するための比較手段とを有し、前記第２のトラックは、前記第１のトラックに隣接する第３のトラックに隣接することを特徴とする、請求項１４に記載の再生装置。
【請求項１６】
第１のトラックと、前記第１のトラックに隣接する第３のトラックに隣接する第２のトラックとを同時に読み取るための少なくとも２つの読み出しスポットを有する光ピックアップを有することを特徴とする、請求項１５に記載の再生装置。
【請求項１７】
少なくとも２つの隣接するトラックを同時に読み取るための単一の読み出しスポットを有する光ピックアップを有することを特徴とする、請求項１５に記載の再生装置。
【請求項１８】
前記単一の読み出しスポットは、通常の読み出しスポットをデフォーカスすることにより拡大された通常の読み出しスポットであることを特徴とする、請求項１７に記載の再生装置。
【請求項１９】
記録媒体、識別情報を供給するサーバ、及び前記サーバによって供給された識別情報と前記記録媒体上の鍵とに基づき記録担体を識別するための認証手段を有する再生装置を有する、著作権管理のためのシステムにおいて、前記認証手段は、前記記録媒体から鍵を取得するための鍵取得手段と、前記記録媒体からデータを取得するためのデータ取得手段と、第１のトラックから取得されたデータの第１のブロックと第２のトラックから取得されたデータの第２のブロックとの間のクロストークに基づき制御点を再計算するための再計算手段と、前記再計算された制御点と前記鍵取得手段により取得された鍵とを比較するための比較手段とを有し、前記第２のトラックは、前記第１のトラックに隣接する第３のトラックに隣接することを特徴とするシステム。
【請求項２０】
前記記録媒体は前記トラック間のトラックピッチを持ち、前記トラックピッチは、記録媒体の製造バッチにユニークな態様で前記記録媒体において局所的に変化することを特徴とする、請求項１９に記載の著作権管理のためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体を識別する鍵を生成する方法、記録担体、再生装置、エンコーダ及び著作権管理のためのシステムに関する。
【背景技術】
【０００２】
適切にディジタル著作権を管理することを可能とするため、通常の手段を利用してでは複製されることができない鍵によって、記録担体を識別することが可能であることが望ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現在、鍵は記録媒体に書き込まれたデータに含まれる。これらの鍵のコピーを防止するため、記録媒体の特定のセクタにエラーが導入される。前記データはエラー訂正を利用して読み取られる。しかし、前記データが他の記録媒体に書き込まれるときには、他の媒体への前記データの書き込みに利用されるレコーダの限界により、オリジナルの記録媒体において見出されたようなエラーは容易には複製され得ない。正確なビットパターンを書き込むことが可能なレコーダは前記エラーを複製することが可能であるため、この方法には欠陥がある。コピーされた記録媒体は従って、故意に導入されたエラーの正確な複製を含み、もはや前記オリジナルの記録媒体と区別され得ない。かくしてディジタル著作権管理方式を回避する。
【０００４】
本発明の目的は、より複製が困難である鍵を生成する方法を提供することにより、ディジタル著作権管理の回避を防ぐことにある。
【課題を解決するための手段】
【０００５】
本目的を達成するため、鍵生成のための本方法は、
入力語のブロックにおいて、前記入力語のブロックが変更によって変更させられ得る制御点を決定するステップと、
Ｎ個のとり得る変更の群の各変更について、第１のトラックにおける符号語の群と、前記第１のトラックに隣接する第３のトラックに隣接する第２のトラックにおける符号語の群との間で、前記変更に対応する前記第３のトラックに影響を与えるクロストークを表すクロストーク値を決定するステップと、
前記Ｎ個の変更の群から最小のクロストーク値を持つ最適な変更を選択するステップと、
前記最適な変更を利用して前記入力語のブロックを変更するステップと、
前記変更された入力語のブロックをチャネル符号を利用して符号語に符号化するステップと、
を有する。
【０００６】
かくして生成される制御点の値の設定は、隣接するトラックにおけるビットに基づき予測されるビット中のノイズレベルの増大に依存する。記録担体におけるトラック間のピッチの僅かな変化が、他のトラックにおけるビットに対するビットの位置のシフトに帰着するため、他のクロストークパターンが生じる。クロストークの変化のため、前記制御点の値はもはや正しい値ではない。コピーが為されたときに許容可能なクロストークのレベルに到達するために前記値が更新された場合、前記制御点の値のセットは変化し、鍵の変化に帰着する。かくして、記録担体が複製されたことが決定されることができる。
【０００７】
記録媒体をコピーする困難さを増大させるために、マスターから得られた元のＲＯＭディスク上のトラックのピッチを、再生装置によって許容される最大のレベルにビットエラーレートが到達する点まで減少させるため、鍵が導出されるクロストークの減少が利用されることができる。
【０００８】
例えばＲＯＭディスクのような記録担体は読み取り可能なままであるが、高価なマスタリング機器の利用なしでは、同一の小さなピッチでコピーが書き込まれることができない。なぜなら、読み取りの間のみでなく書き込みの間も、隣接するトラック上のビットがクロストークにより影響を受けるからである。
【０００９】
記録可能な媒体はかくして同一のトラックピッチをサポートすることが不可能となり、信頼性の高い記録媒体を製造するために、より大きなトラック間のピッチを利用する必要がある。
【００１０】
このことは、ビットの相対位置のシフトに帰着し、従って前記制御点の他の値、即ち別の鍵に帰着する。
【００１１】
トラック当たりのビットの数は、例えば小さなトラックピッチを持つＲＯＭディスクのようなオリジナルの記録媒体と、データのコピーが記録される記録媒体との間で同一に保たれる必要がある。このことは容易に実現可能ではない。
【００１２】
前記鍵は容易に複製されることができないため、このことは記録媒体がオリジナルかコピーかの信頼性高い示唆となる。
【００１３】
記録媒体がオリジナルであることを認証するため、前記制御点の値を決定することにより、前記鍵が前記記録媒体から取得される。
【００１４】
ピットコピー処理によって作成されたコピーされた記録媒体は前記制御点について同じ値を持つため、前記制御点の値が隣接するトラックにおけるビットの配列に対応する正しい値であることを認証することが必要とされる。前記コピー処理のために、第１のトラックにおけるビット位置が第２のトラックにおけるビット位置に対して移動した場合、クロストークがオリジナルの記録媒体とは異なるものとなり、とり得る最低のクロストークを達成するため幾つかの制御点において異なる制御点の値を必要とするようになる。
【００１５】
この目的のため、記録媒体の幾つかのセクションについて、前記データが読み取られ前記制御点の値が再計算される。前記再計算された制御点の値が、前記記録媒体における制御点の値と合致しない場合には、前記記録媒体はオリジナルのディスクではない。
【００１６】
読み出しの間、前記制御点の値を再計算するため、相対ビット位置は既知である必要がある。このことは、多スポット読み出し手法を利用することにより達成される。
【００１７】
このことは、互いに対するビット位置が既知であることを確実にする。
【００１８】
第３のトラックは単にクロストークを被るものであって、前記制御点の値は単に前記第１及び第２のトラックの内容に依存するクロストークに基づくため、前記多スポット読み出しは、一方は前記第１のトラックをカバーし、他方は前記第２のトラックをカバーする、少なくとも２つのスポットを持つ必要がある。前記第２のトラックは前記第３のトラックに隣接し、前記第３のトラックは前記第１のトラックに隣接するため、読み出しスポットは通常の１トラック間隔の代わりに２トラック間隔である必要がある。
【００１９】
代替として、前記読み出しスポットが１トラック間隔である場合、即ち隣接するトラックを読み取る場合、前記相対ビット位置は、最初に前記第１のトラックに対する前記第３のトラックの相対ビット位置を決定し、次いで前記第３のトラックに対する前記第２のトラックの相対ビット位置を決定し、かくして、前記制御点の値を再計算するために必要とされるような、前記第２のトラックのビット位置と前記第１のトラックのビット位置との間の関係を生成することにより決定される。
【００２０】
再生装置は、前記記録媒体上の鍵を認証するための手段を有しても良く、又は前記鍵は保存されたデータを暗号化及び復号化するために利用されても良い。
【００２１】
代替として前記鍵は、前記再生装置と中央認証局との間の接続によって、中央認証局によってリモートに認証されても良い。認証の後、真の暗号化鍵が提供されても良い。
【００２２】
前記鍵は事実上クロストークの低減の副産物であり、従って前記記録媒体の物理的特性に直接リンクする。
【００２３】
記録担体上の近隣のトラック間のクロストークを許容可能なレベルに保つため、前記トラックは比較的遠くに離れて配置される。互いに近くなればなるほどクロストークは大きくなり、従って許容可能な最大のクロストークは、前記トラック間の最小距離即ち最小のトラックピッチを定義する。
【００２４】
制御点は、データストリームの後続する部分が影響され得るデータストリーム中の点である。前記制御点における選択肢のそれぞれについて結果の前記データストリームの後続する部分を計算し、前記記録担体における所定の点において最も低いクロストークをもたらす前記制御点における当該選択肢を選択することにより、クロストークが低減される。この低いクロストークは、通常の方法で、減少されたトラックピッチを実現し得る。かくしてクロストーク低減を適用することにより、クロストークの改善、及びその結果の信号対ノイズ比の改善が、前記信号対ノイズ比に影響を与える他のパラメータが、許容可能な最小のレベルにまで再び悪化するように選択されることを可能とする。前記トラックピッチはかくして、クロストークの減少なしでは前記再生装置によってサポートされないピッチにまで減少させられる。
【００２５】
Ｎを２に制限することにより、単一のビット又は２つのみの選択肢の選択が、クロストークの制御に十分である。このことは記録装置及び再生装置により実行される計算を単純化する。前記制御点の値は２つの値をとり得ても良く、これは前記鍵が多くの制御点を有する場合には十分である。
【００２６】
本方法の実施例は、前記制御点がビット挿入点であることを特徴とする。挿入されたビットを前記再生装置が区別することを可能とするために、所定の場所において前記データストリームにビットを挿入することにより、後続するデータストリームの符号化が影響を受け得る。「０」の値を持つビットが前記ビット挿入点に挿入された場合、「１」の値を持つビットが挿入された場合とは異なる符号化されたデータストリームが生じる。前記符号化されたデータストリームの計算の後、最低のクロストーク値をもたらす前記計算されたデータストリームに対応するビットが、前記ビット挿入点において前記データストリームに挿入され、符号化される。前記計算は、次のビット挿入点まで後続するデータストリームについて実行されることができ、それにより、前記ビット挿入点間のデータストリームのセクションはそれぞれ別個にクロストークに対して最適化される。
【００２７】
ビット挿入を利用することにより、前記再生装置が前記鍵を取得することが非常に容易である。なぜなら、前記鍵を表す前記挿入されたビットの位置は既知であるからである。
【００２８】
本方法の実施例は、前記制御点が符号語置換点であることを特徴とする。
【００２９】
ビット挿入点の代わりに、符号置換語が選択されても良い。
【００３０】
多くの符号は、データストリームを符号化するときには出現し得ない符号語又は符号語のシーケンスを持つ。かような符号語はクロストークを変化させるために利用され得る。記録装置と再生装置との両方に既知であるテーブルが生成される。前記記録装置が前記テーブル中の符号語に遭遇した場合、前記符号化されたデータストリーム中に前記符号語を残すか、又は前記テーブルに従って前記符号語を置換符号語で置換するかの選択肢を持つ。出現し得ない符号語のセットから置換符号語を選択することにより、前記再生装置は、前記符号化されたデータストリーム中の他の符号語から前記置換符号語を区別し、前記テーブルの対応する符号語によって前記置換符号語を置換することが可能となる。置換符号語の選択は、符号化器の状態に依存して為されても良く、ＥＦＭ−ｐｌｕｓ符号化及び復号化において利用される方法と同等であっても良い。置換符号語を利用してデータストリームを変化させる方法は、欧州特許出願公開EP02076424.7において開示されている。前記記録装置は、前記計算されたクロストークへの影響に依存して、前記置換符号語によって前記符号語を置換するか否かを選択する。前記符号化されたデータストリームを前記記録媒体に適したＮＲＺＩフォーマットに符号化するために利用されるＮＲＺＩ符号化器のため、置換されるべき前記符号語に比べて奇数個だけ、「１」ビットの数を変化させることにより、前記置換符号語は後続するＮＲＺＩ符号化されたデータストリームに影響を与え得る。「１」ビットの数を偶数から奇数へ又は奇数から偶数へと変化させることは、前記ＮＲＺＩ符号化器から出力される、以降にＮＲＺＩ符号化されたビットの全てが極性を変化させることを意味する。なぜなら、前記ＮＲＺＩ符号化器に入力される「１」は、前記ＮＲＺＩ符号化器の出力におけるレベルの変化を意味するからである。
【００３１】
前記鍵についての前記制御値を取得する際に、前記再生装置はチャネル符号において通常出現しない符号語を検索する必要がある。即ち前記再生装置は、置換符号語を探す必要がある。前記置換符号語の位置は、前記鍵の一部として利用されても良いし、又は置換符号語が見出されたか若しくは前記テーブルに従って置換され得る符号語が見出されたかの事実として利用されても良い。
【００３２】
例えば置換符号語が見出された場合には、前記制御点の値は「１」であると考えられる。一方前記テーブルに従って置換され得る符号語が見出されたが置換されていない場合には、前記制御点の値は「０」であると考えられる。
【００３３】
代替として前記置換符号語と置換され得る符号語とが、これら自体で前記鍵の一部を形成しても良い。ここで前記鍵は、符号語と前記テーブルからの置換符号語とのユニークなシーケンスから成る。
【００３４】
前記方法の更なる実施例は、前記第１のトラックにおける符号語の群及び前記第２のトラックにおける符号語の群に対して、ビット毎に実行される排他的ＮＯＲ演算のランニングディジタルサム値を計算することにより、クロストーク値が決定されることを特徴とする。
【００３５】
前記制御点の値を認証するときに、前記記録媒体の幾つかのセクションについてのクロストークが、対応するセクションに対して適切であることが認証される必要がある。
【００３６】
トラック間のクロストークは、前記第１のトラックにおけるビットが前記第２のトラックにおけるビットの極性と逆の極性を持つ場合に最小となる。このような場合、あるトラックの内容が、前記第２のトラックの内容が前記第１のトラックの内容の正確に反転したものであることを要求するため、完全な状況は得られることはできない。そのため本方法は、互いに近接して配置されているが前記第２のトラックにおいて反対の極性のものであるビットの数の示唆を得るために、ディジタルサム値を決定する。排他的ＮＯＲ演算は、前記第１のトラック上のビットが、対応するビット位置において配置された前記第２のトラック上のビットの反対の極性であるか否かを決定する。このようにして、前記第１のトラックにおけるビットの群の、前記第２のトラックにおけるビットの群に対するビット毎の比較が達成される。前記ディジタルサムが小さい場合、前記第１のトラックにおける群の極性は、前記第２のトラックにおけるビットの群の極性とかなり異なり、即ちクロストークが小さい。前記ディジタルサムが大きい場合、前記第１のトラックにおけるビットの群の極性は、前記第２のトラックにおけるビットの群の極性と類似しており、即ちクロストークが大きい。
【００３７】
本発明の更なる実施例は、前記第１のトラックにおける符号語の群は、前記第１のトラックのセクションに限定され、前記第２のトラックにおける符号語の群は、前記第２のトラックのセクションに限定され、前記第１のトラックのセクションは、前記第２のトラックのセクションと、前記第１のトラックの読み取り方向に対して垂直に整列されることを特徴とする。
【００３８】
全体のトラックについてディジタルサムを計算する代わりに、前記読み取り方向に対して垂直に整列されたトラックのセクションのみについて計算が実行されても良い。このことはより多くの利用されるべき制御点を必要とするが、より小さなエリアにおけるクロストークに対する改善された制御をもたらし、より優れた最適化を可能とする。勿論、これらのトラックのセクションを正確に整合された排他的ＮＯＲ演算に含ませることが必須である。即ち、前記第１のトラック上の前記セクションの先頭は、前記第２のトラック上の対応するセクションの先頭と整合している必要があり、前記第１のトラック上のセクションの末尾が、前記第２のトラック上の対応するセクションの末尾と整合している必要がある。
【００３９】
前記データは、本発明の有効性に影響を与えることなく、幾つかの方法でトラックに保存されることができる：
光記録媒体上のピットによって表されるデータ。
光記録媒体上のトラック位置の変調によって表されるデータ。
光／磁気記録媒体上の磁性領域によって表されるデータ。
【００４０】
データが記録媒体における物理的な相違によって表され、読み取られているビットに近接するビットがクロストークによって読み取り又は書き込みノイズレベルを増大し得るような方法で前記データが読み出される場合にはいつでも、本発明が適用され得る。
【発明を実施するための最良の形態】
【００４１】
本発明は、以下図に基づいて説明される。
【００４２】
全体の符号化器と前記全体の符号化器に含まれる符号化器との間を明確に区別するため、前記全体の符号化器に含まれる符号化器は「コーダ」と呼び、前記全体の符号化器は「エンコーダ」と呼ぶ。
【００４３】
図１Ａは、隣接するトラックのセクションを示す。第１のトラック１及び第２のトラック２は、第３のトラック３に隣接して配置される。
【００４４】
第３のトラック３におけるクロストークを低減させるために、隣接するトラック１及び２におけるビットのビット値は、逆の極性を持つべきである。本例においては、第２のトラックにおけるビット値は、第８の位置Ｐ８、第１１の位置Ｐ１１及び第１２の位置Ｐ１２を除く全ての位置において、第１のトラック１におけるビット値と異なる。第２のトラックのビットが、第１のトラック１のビット値と完全に反対のビットを持つことはできないことは明らかである。なぜなら、そうでなければ、第２のトラックに情報が記録され得ないからである。第３のトラック３のビット位置は、ビット値「どの値でもかまわない」を示す。なぜなら、実際に保存される値は、本発明に重要ではないからである。本発明の方法は、隣接するトラック１及び２においてのみ適用される。クロストークを引き起こすものは、隣接するトラック１及び２におけるビット値である。第１のトラック１における「１」のクロストーク寄与を、第２のトラック２における対応する位置における「０」により釣り合わせることにより、及び第１のトラック１における「０」のクロストーク寄与を、第２のトラック２における「１」により釣り合わせることにより、第３のトラック３に保存されたデータに対する隣接するトラック１及び２の全体の影響が減少させられる。
【００４５】
位置Ｐ８における第１のトラック１及び第２のトラック２のビット値は共に「０」であるため、ビット値は逆ではなく、同様にクロストークに寄与する。従って、クロストークを増加させ、第３のトラック３における位置Ｐ８におけるデータビットのノイズレベルを増大させる。第１のトラック１及び第２のトラック２のビット値が共に「１」である第１２の位置Ｐ１２についても同様であり、互いに釣り合わせることなく、同様にクロストークに寄与する。
【００４６】
第２のトラック２に保存されたデータは、できる限り多くの位置において、対応するビット位置における第１のトラック１に保存されたデータと完全に逆であるべきである。
【００４７】
図１Ｂは、クロストークの概念及び対応するビット位置とは何かを示す。
【００４８】
図示されるものは、データが保存された３つのトラック１、２及び３である。円は、読み取りスポット４Ｂのサイズを示す。トラックピッチが減少させられた場合、第３のトラック３の隣接するトラック１及び２に含まれるデータビット４Ｃ及び４Ｄは、読み取り（又は書き込み）スポット４Ｂによってカバーされるエリアに含まれ、従って第３のトラックのデータビット４Ａを読み取る際にノイズレベルに寄与する。これらの含まれるデータビット４Ｃ及び４Ｄは、本明細書においては、第１のトラック及び第２のトラックにおいて対応するビット位置にあるものと記載される。
【００４９】
各トラックの読み取り方向は、トラックの延在方向である。
【００５０】
図１Ｂに示される読み取りスポット４Ｂを用いる場合、前記読み取り（又は書き込み）スポットに含まれるデータビット４Ｃ及び４Ｄは、読み出されるべきデータビット４Ａと、読み取り方向に対して垂直に整列する。
【００５１】
図１Ｃは、他の読み取りスポットの形状に関する、クロストークの概念及び対応するビット位置とは何かを示す。
【００５２】
図示されるものは、データが保存された３つのトラック１、２及び３である。傾いた楕円は、読み取りスポット５Ｂのサイズを示す。トラックピッチが減少させられた場合、トラック１及び２に隣接するトラック３に含まれるデータビット５Ｅ及び５Ｆが、読み取り（又は書き込み）スポット５Ｂによってカバーされるエリアに含まれ、従って前記第３のトラックのデータビット５Ａを読み取る際にノイズレベルに寄与する。読み出し又は書き込みスポットの形状に依存して、クロストークに影響を与える隣接するトラックにおけるデータビットは、読み出される又は書き込まれるべきデータビットに対して異なる位置を持ち得ることは明らかである。読み出されるべきデータビットのノイズレベルに寄与するデータビット５Ｅ及び５Ｆはもはや前記読み出されるべきデータビットと垂直に整列していないが、寄与するデータビット５Ｅ及び５Ｆは、第１のトラック１及び第２のトラック２における対応するビット位置にあるとみなされる。読み取りスポット５Ｂが円形であったなら前記ノイズレベルに寄与するであろうデータビット５Ｃ及び５Ｄは、図１Ｃの伸張された楕円形状の場合にはもはや前記ノイズレベルに寄与せず、それ故もはや対応するビット位置にあるとはみなされない。
【００５３】
図１Ｃはまた、読み取りスポット又は書き込みスポットの形状のため、第１のトラック１及び第２のトラック２における複数のビットが前記スポットに含まれ得、各ビットが前記スポットに０％と１００％との間で含まれ得ることを示す。従って、第１のトラック１及び前記第２のトラック２における最も高い割合で前記スポットに含まれるビットに対してのみならず、これらのビットに直接隣接するビットにもクロストークの決定を適用することが有利である。これらビットのクロストークへの低い寄与を反映させるため、重み関数が適用される。前記重み関数は、クロストークを引き起こすビットと、影響を受けるビットとの間の物理的な距離を反映することができる。なぜなら、クロストークは距離の直接の関数であるからである。前記重み関数はまた、前記読み出しスポット若しくは前記書き込みスポットの物理的な形状、又はピットの形状に基づいても良い。
【００５４】
図２は、同心円のトラックを持つ記録担体を示す。
【００５５】
同心円のトラックのため、各トラックは隣接するトラックに比べて僅かに異なる量のデータを保持する。このことは理論的に問題を引き起こす。なぜなら、可能な限り互いとは逆であるように期待されるトラックが、異なる量のデータを保持するからである。多くのトラックがあり、これらトラックは互いに非常に近接して配置されるため、第１のトラック２１と第２のトラック２２との間のデータの量の差は非常に小さい。
【００５６】
前記トラックを、例えば図示された扇形部分２４において局所的に観測した場合、トラックの半径及びピットのサイズのために曲率は非常に小さく、前記トラックは直線であって、クロストークに関係するトラックの当該セクションについては平行に走っているとみなすことができる。
【００５７】
更に、全ての位置について、前記トラックの完全に反対の極性を得ることは必要とされない。なぜなら、情報が保存される必要があり、いずれにしてもトラック間の差に帰着するからである。従って、前記トラックにおいて異なる量のデータを持つことは問題ではない。なぜなら、第３のトラック２３における低いビットエラーレートに寄与するものは、可能な限り多くのビット位置について逆の極性になるようにすることによるクロストークの全体的な減少であるからである。
【００５８】
図３は、外向きに螺旋状になっているトラックを持つ記録担体を示す。
【００５９】
前記トラックを、例えば図示された扇形部分３４において局所的に観測した場合、トラックの半径及びトラックの半径に比べたトラックの近接さのため、曲率は非常に小さい。互いに対して隣接するトラックのセクションは、螺旋のトラックのセクションではなく、図２において議論されたような隣接する同心円のトラックのセクションとみなすことができる。図２の議論はかくして、内向き又は外向きに螺旋状になっている単一のトラックがある場合についても成り立つ。
【００６０】
図４は、コーダ４１を有するエンコーダ４０を示す。記録担体に記録されるべきデータはコーダ４１の入力部に供給され、コーダ４１によって符号化され、前記符号化されたデータはコーダ４１の出力部において供給される。コーダ４１の出力部から、前記符号化されたデータは、第１のビット挿入手段４２Ａの入力部と第２のビット挿入手段４２Ｂの入力部とに送られる。第１のビット挿入手段４２Ａは、前記符号化されたデータストリーム中の所定の制御点において「０」ビットを挿入する。第２のビット挿入手段４２Ｂは、前記符号化されたデータストリーム中の所定の制御点において「１」ビットを挿入する。第１のビット挿入手段４２Ａは、前記所定の制御点において「０」ビットを有する前記符号化されたデータストリームを、第１のＮＲＺＩコーダ４３Ａに供給する。第１のＮＲＺＩコーダ４３Ａは、前記データを符号化し、前記所定の制御点において「０」ビットを持つデータに基づく結果のＮＲＺＩ符号化されたデータを、第１の遅延手段４４Ａ及び第１の排他的ＮＯＲ手段４５Ａの入力部へ供給する。第２のビット挿入手段４２Ｂは、前記所定の制御点において「１」ビットを有する前記符号化されたデータストリームを、第２のＮＲＺＩコーダ４３Ｂに供給する。第２のＮＲＺＩコーダ４３Ｂは、前記データを符号化し、前記所定の制御点において「１」ビットを持つデータに基づく結果のＮＲＺＩ符号化されたデータを、第２の遅延手段４４Ｂ及び第１の排他的ＮＯＲ手段４５Ｂの入力部へ供給する。第１の遅延手段４４Ａは、第１のＮＲＺＩコーダ４３Ａから入力されるデータを１トラックの継続時間の間遅延させ、前記遅延されたデータを第３の遅延手段４７Ａと選択手段４８の第１の入力部４８Ａとに供給する。第２の遅延手段４４Ｂは、第２のＮＲＺＩコーダ４３Ｂから入力されるデータを１トラックの継続時間の間遅延させ、前記遅延されたデータを第４の遅延手段４７Ｂと選択手段４８の第２の入力部４８Ｂとに供給する。第３の遅延手段４７Ａは、第１の遅延手段４４Ａから入力される前記遅延されたデータを、１トラックの継続時間だけ遅延させ、これにより第１のＮＲＺＩコーダ４３Ａの出力に比べて２トラックの継続時間だけ遅延されたデータを、第１の排他的ＮＯＲ手段４５Ａの第２の入力部に供給する。
【００６１】
第４の遅延手段４７Ｂは、第２の遅延手段４４Ｂから入力される前記遅延されたデータを、１トラックの継続時間だけ遅延させ、これにより第２のＮＲＺＩコーダ４３Ｂの出力に比べて２トラックの継続時間だけ遅延された該データを、第２の排他的ＮＯＲ手段４５Ｂの第２の入力部に供給する。第１の排他的ＮＯＲ手段４５Ａの出力は、第１の積算手段４６Ａの入力部に供給される。第１の積算手段４６Ａは、前記第１の排他的ＮＯＲ手段によって供給された出力データを積算し、当該積算の結果を選択手段４８の第３の入力部４８Ｃに供給する。第２の排他的ＮＯＲ手段４５Ｂの出力は、第２の積算手段４６Ｂの入力部に供給される。第２の積算手段４６Ｂは、前記第２の排他的ＮＯＲ手段によって供給された出力データを積算し、当該積算の結果を選択手段４８の第４の入力部４８Ｄに供給する。選択手段４８は、第１の遅延手段４４Ａの内容がより低いクロストークに帰着するか、又は第２の遅延手段４８Ｂの内容がより低いクロストークに帰着するかを決定し、該当する遅延手段の内容を選択手段４８の出力部に供給する。ここで選択された内容は、前記選択手段の出力部によってエンコーダ４０の出力部４９に供給される。
【００６２】
前記決定は、第１の遅延手段４４Ａ及び第２の遅延手段４４Ｂに存在するデータのセクションについて為される。選択が為されると、積算手段４６Ａ及び４６Ｂは、次のデータのセクションについての決定を再び開始するように再設定される。
【００６３】
前記排他的ＮＯＲ手段は、現在のデータと、２トラックの継続時間だけ遅延されたデータとの間の差を決定する。前記現在のデータは、図１における第３のトラック３に対応する。２トラックの継続時間だけ遅延されたデータは、図１における第２のトラック２に対応する。
【００６４】
排他的ＮＯＲ手段４５Ａ及び４５Ｂはかくして、各ビット位置について、図１における第２のトラック２と第１のトラック１との間の差を決定する。当該決定に関しては図１における第３のトラック３は無視される。なぜなら、第３のトラック３はクロストークを単に被るものであって、クロストークに寄与するものではないからである。
【００６５】
積算器４６Ａ及び４６Ｂは、遅延手段４４Ａ及び４４Ｂの内容と前記遅延されたデータとの間で等しいビット位置の数を有効に計数する。前記積算手段から出力される大きい数は、多くのビット位置が等しいビット値を持つことを示唆する。前記積算手段から出力される小さい数は、多くのビット位置が等しくないビット値を持つことを示唆する。この決定は所定の制御点において挿入されたビットの値「０」及び「１」の両方について実行されるため、前記選択手段は以下の２つの示唆を受信する。即ち一方は「０」が挿入された場合のクロストークの量を示す第１の積算器４６Ａからの示唆であり、他方は「１」が挿入された場合のクロストークの量を示す第２の積算器４６Ｂからの示唆である。低い方の積算された出力値を供給する積算器に対応するデータを選択することにより、前記記録担体における最小のクロストークが達成される。
【００６６】
本例は、最小のクロストークをもたらす所定の制御点において挿入されたビットの並列の決定を利用し、ハードウェアで本例を説明しているが、本原理を直列の方法で、即ち最初に挿入された「０」のビット値についてクロストークを決定し、次いで挿入された「１」についてのクロストークを決定し、次いで低い方のクロストークをもたらす挿入されたビットを選択して、前記記録担体における記録のために当該挿入されたビットを利用してデータを符号化するといった方法で実装することも同様に適していることに留意されたい。このことは勿論、ハードウェアの代わりに処理手段上のソフトウェアで為されても良い。
【００６７】
本発明は所定の制御点におけるビット挿入を利用して説明されたが、データが符号化される及び復号化される方法に影響を与える、同様に容易に適用され得る他の方法が存在することは、更に留意されるべきである。この一例は符号語の置換である。符号語の置換においては、符号化の間、所定のテーブルに基づく、幾つかの符号語又は符号語のシーケンスが、コーダ４１によって他の出現し得ない符号語と置換される。前記出現し得ない符号語は、例えば前記置換された符号語から奇数個の「１」だけ変化させることにより、ＮＲＺＩコーダ４３Ａ及び４３Ｂによってデータが符号化される方法に影響を与え、かくしてクロストークの量に影響を与えることができる。復号化の間、復号化器９１は、元のデータを復元するために、挿入されたビットを除去する代わりに、前記出現し得ない符号語を前記所定のテーブル中の対応する符号語と置換する。
【００６８】
図５は、図４のエンコーダ４０と類似するエンコーダ５０を示すが、ここではエンコーダ５０によって生成される結果の符号語がチャネル制約に従うことを保証するように変更されている。図４における構成要素４２Ａ、４２Ｂ、４３Ａ、４３Ｂ、４４Ａ、４４Ｂ、４５Ａ、４５Ｂ、４６Ａ、４６Ｂ、４７Ａ、４７Ｂ、４８Ａ、４８Ｂ及び４９はそれぞれ、図５における構成要素５２Ａ、５２Ｂ、５３Ａ、５３Ｂ、５４Ａ、５４Ｂ、５５Ａ、５５Ｂ、５６Ａ、５６Ｂ、５７Ａ、５７Ｂ、５８Ａ、５８Ｂ及び５９に対応する。図５のコーダ４１は、２つの同一のコーダ５１Ａ及び５１Ｂに分割される。なぜならデータストリームの２つのバージョン、即ち制御点においてビット値「０」を持つ挿入されたビットを持つものと、制御点においてビット値「１」を持つ挿入されたビットを持つものとが、前記制御点において挿入されたビットのどちらのビット値の方が低いクロストークをもたらすかを決定するために符号化される必要があるからである。
【００６９】
結果の符号語がチャネル制約に従うことを保証するため、ビット挿入手段５２Ａ及び５２Ｂが、図４の第１のコーダ４１と第２のコーダ４３Ａ及び４３Ｂとの間の代わりに、第１のコーダ５１Ａ及び５１Ｂの前の位置に移動させられる。第１のコーダ４１の後でビットが挿入される図４に示したように符号化されたデータストリームにビットを挿入する場合、前記チャネル制約が違反され得る。データストリームが未だ符号化されていない、コーダ５１Ａ及び５１Ｂの前で、前記データストリームにおける所定の制御点においてビットが挿入される場合には、前記挿入されるビットは符号化に含められる。コーダ５１Ａ及び５１Ｂによって生成される全ての符号語は、前記チャネル制約に従う。それ故、図５に示されるようなエンコーダ５０の符号語もまた前記チャネル制約に従う。
【００７０】
図６は、本発明のソフトウェア実装のステップを示す。データのブロックが入力ストリームから取得される。前記データのブロックは、２つの制御点の間に位置する。
【００７１】
次いで、２つの動作が実行される。これら動作は直列的に実行されても並列的に実行されても良い。
【００７２】
最初に、制御点についての値が選択され、当該制御点から次の制御点までのデータブロックが符号化される。結果のビットは、直前のトラックの前のトラックにおける対応する位置におけるビットと比較される。当該比較は、前記符号化されたビットと、直前のトラックの前のトラックにおける対応する位置において配置されたビット、即ち２トラックだけ遅延されたビットとに対してビット毎の排他的ＮＯＲ演算を実行することによって実現される。
【００７３】
前記符号化されたビットと直前のトラックの前のトラックにおける対応する位置において配置されたビットとが同一のビット値を持つ各位置について、即ち共にビット値「０」を持つ又は共にビット値「１」を持つ各位置について、前記排他的ＮＯＲ演算は「１」に帰着する。
【００７４】
積算器が、前記排他的ＮＯＲ演算の結果の「１」の数を計数するために利用される。「１」の数を計数することにより、クロストークの示唆が得られる。多数の「１」は、高いレベルのクロストークが存在するであろうことを意味する。
【００７５】
少ない数の「１」は、低いレベルのクロストーク、従って処理されている２つのトラック間のトラックに配置されたデータのノイズレベルに対する低い寄与を意味する。
【００７６】
次いで、前記制御点について第２の値が選択され、前記制御点から次の制御点までのデータブロックが再び符号化される。しかしながらここでは、異なる制御値を用いて符号化される。結果のビットは、直前のトラックの前のトラック中の対応する位置におけるビットと比較される。当該比較は、前記符号化されたビットと、直前のトラックの前のトラックにおける対応する位置において配置されたビット、即ち２トラックだけ遅延されたビットとに対してビット毎の排他的ＮＯＲ演算を実行することによって実現される。
【００７７】
前記符号化されたビットと直前のトラックの前のトラックにおける対応する位置において配置されたビットとが同一のビット値を持つ各位置について、即ち共にビット値「０」を持つ又は共にビット値「１」を持つ各位置について、前記排他的ＮＯＲ演算は「１」に帰着する。
【００７８】
積算器は、前記排他的ＮＯＲ演算の結果の「１」の数を計数するために利用される。「１」の数を計数することにより、クロストークの示唆が得られる。多数の「１」は、高いレベルのクロストークが存在するであろうことを意味する。
【００７９】
少ない数の「１」は、低いレベルのクロストーク、従って処理されている２つのトラック間のトラックに配置されたデータのノイズレベルに対する低い寄与を意味する。
【００８０】
２つの積算器の結果が比較され、２つの結果のうち低い方に帰着する符号化に帰着する前記制御点についての値が次いで選択される。
【００８１】
前記制御点に前記値が割り当てられ、前記符号化が繰り返され、記録担体に記録されるべき最終データを生成する。
【００８２】
前記符号化されたデータブロックの両方のバージョンが保存されるバッファを利用し、前記積算器の結果の比較の後に、前記積算器の最も小さな結果に対応する符号化されたデータブロックのバージョンが、再計算される代わりに前記バッファから読み取られるようにすることにより、最後の符号化ステップは回避されても良いことは留意されたい。
【００８３】
図７は、第１の制御点ＣＰ１と第２の制御点ＣＰ２との間のデータブロックについて、排他的ＮＯＲの出力を積算することにより計算されたディジタルサム値を示す。前記ディジタルサム値は、等しいビット値を持つ対応するビット位置の数の積算であるため、増大のみし得る。図示されているのは２つの線であり、第１の線は第１の制御点値ＣＰＶ１を用いて符号化されたデータブロックに対応し、第２の線は第２の御点値ＣＰＶ２を用いて符号化された同一のデータブロックに対応する。
【００８４】
第１の終点値ＥＰ１は、符号化のときに第１の制御点値ＣＰＶ１が利用された場合の、データブロックの末尾における前記積算の最終値である。第２の終点値ＥＰ２は、符号化のときに第２の制御点値ＣＰＶ２が利用された場合の、データブロックの末尾における前記積算の最終値である。
【００８５】
２つの終点値ＥＰ１及びＥＰ２のうちの低い方が、前記データブロックの先頭における制御点ＣＰ１において利用されるものとして選択される。このことは、上述したように、隣接するトラックにおける最小のクロストークを引き起こす符号化されたデータブロックに帰着する。
【００８６】
図８は、本発明を構成する記録装置を示す。
【００８７】
記録装置８０は、入力部８３から記録担体に保存されるべきデータを受信するエンコーダ５０を有する。エンコーダ５０は、図５のエンコーダ５０の機能を有する。符号化されたデータは次いで、ビットエンジン８１に送られる。ビットエンジン８１は、通常の方法で前記データを処理し、前記データを記録担体８２に記録する。
【００８８】
ビットエンジン８１及びエンコーダ５０は共に、同様に記録装置の通常の方法で、例えばマイクロコントローラのような制御手段８４を制御する事により制御される。
【００８９】
上述の図の説明は、制御点を有する記録媒体の生成に関する。ここでは前記制御点は記録媒体に存在するため、前記記録媒体は前記制御点における制御点値のユニークなセットによって識別される。
【００９０】
以下の図９乃至１３の説明は、制御点のユニークなセットを用いて記録媒体がどのように識別され得るかを示す。
【００９１】
図９は、オリジナルの記録媒体のセクションを示す。トラックについての参照番号は、どの図においても、図１ａにおけるものと全く同じままである。
【００９２】
オリジナルの記録媒体における第３のトラック３が読み出されているときには、図１乃至７に説明されたように、前記記録媒体の記録の間にクロストークが既に最適化されている。第３のトラック３における読み出されるべきビット位置１０４におけるクロストークは、隣接するトラック１及び２における対応するビット位置１０５及び１０６に起因する。従って、ビットエラーレートは、第３のトラック３におけるビット位置１０４を信頼性高く読み取るのに十分低い。トラック１、２及び３のピッチは、クロストークが低減させられていない記録媒体と異なる値を持つ。
【００９３】
図１０は、異なるトラックピッチを持つ記録媒体にコピーされた場合の同一のセクションを示す。
【００９４】
異なるトラックピッチのため、以前に対応していたビット位置１０５及び１０６が、読み出されるべきビット位置１０４に対して移動させられている。読み出しスポット１０９によって示されるように、以前に対応していなかったビット位置が、前記コピーされた記録媒体については対応するビット位置１０７及び１０８になっており、以下新たな対応するビット位置１０７及び１０８と呼ぶ。これらの新たな対応するビット位置のビット値は、前記以前に対応していたビット位置１０５及び１０６に対して直接の関係を持たない。従って、前記新たな対応するビット位置によって引き起こされるクロストークに影響を与える制御点の値は、ビット位置のシフトに適応するように変化する必要がある。
【００９５】
コピーが作成される場合に、以下の２つの選択肢がある：
−全ての制御点の値が、前記オリジナルのものと同一に保たれる。トラックピッチの変化に起因するビット位置のシフトのため、制御点の値の幾つかはもはや正当なものではない。前記コピーされた記録媒体が認証されるときに、前記制御点の値が正しくないこと（記録媒体がオリジナルでなくコピーであることを示す）は、容易に検出され得る。
【００９６】
前記検出は、前記記録媒体からデータを読み取り、前記データが現在の記録媒体に記録されるべきであったとしたなら前記制御点の値がどのような値になったかを再計算することにより実行される。当該再計算は、前記記録媒体における前記制御点の値と異なる再計算された制御点の値の一部に帰着する。
−コピーが記録される前に、全ての制御点の値が再計算される。このことは自動的に、前記オリジナルの記録媒体と異なる制御点の値に帰着する。
【００９７】
かくしてオリジナルの記録媒体とコピーされた記録媒体との間を区別することが可能である。記録媒体がオリジナルである又はコピーであると決定されると、通常の著作権管理方式が適用され得る。
【００９８】
図１１は、２スポット読み出しを示す。
【００９９】
少なくとも２つのスポットを用いた読み出しシステムを利用することにより、複数のトラックが同時に読み取られることができる。このようにして、スポット１１０及び１１１によって読み取られるビット位置１０５及び１０６の相対位置は、読み出しスポット１１０及び１１１の相対位置によって定義される。
【０１００】
前記２つのスポット間のオフセットは、隣接するトラックにおけるビット位置の正しい整合を検出することについては問題を生じない。とり得る方法の１つは、オリジナルの記録媒体において２つのスポット間のオフセットは、隣接するトラックにおける全ての対応するビット位置間で一定のオフセットに帰着するが、トラックピッチの変化の後には前記オフセットはトラックに沿って常に増大するという事実に存する。従って、増大し一定でないオフセットは、前記記録媒体に対して制御点がもはや正当でなく、従ってオリジナルであり得ないことを示す。螺旋型のトラックが利用される場合は、コピーされた記録媒体におけるオフセットの増大は累積的なものであり、螺旋の末尾に向かってオフセットを増大させ、検出をより容易なものとする。
【０１０１】
代替として、読み取られるべきビット位置１０４と対応するビット位置１０５及び１０６との両方をカバーする単一のスポットを利用することによるクロストークの利用が為されても良い。
【０１０２】
かような読み出しスポットは例えば、前記読み出しスポットの焦点を僅かにデフォーカスさせることによって前記読み出しスポットを拡大することにより得られる。
【０１０３】
このとき３つのビット位置全てが読み出しに寄与するため、多レベル読み出し信号が得られる。当該多レベル読み出し信号は、幾つかの連続するビット位置について、前記読み出しスポットによりカバーされるトラック間のビット位置にユニークに関連する。単一の読み出しスポットを利用する場合には、どのトラックが前記多レベル読み出し信号に特定のビットを寄与させているかを判別することは不可能となる。しかしながら、より小さな通常にフォーカスされた読み出しスポットを用いた、各トラックについてのビット値の既知のシーケンスのため、前記多レベル読み出し信号は、単純なパターンマッチングによって記録媒体上の読み取られたデータとマッチングさせられることができる。
【０１０４】
図１２は、前記記録媒体を識別する鍵を示す。
【０１０５】
記録媒体１２０は、螺旋のトラック１２１を有する。螺旋のトラック１２１は、制御点１２２及び１２３を有する。記録媒体１２０を識別するために、制御点１２２及び１２３のセットの値が、記録媒体１２０から読み取られる。
【０１０６】
当該セットは例えば、第１の制御点１２２と更なる制御点１２３との間の、幾つかの後続する制御点であっても良い。制御点の値は、図１２において四角又は丸として示される。第１の制御点１２２と更なる制御点１２３との間の制御点の値のシーケンスが、前記記録媒体から抽出される。図１２は、四角及び丸のシーケンス１２４を示す。このことは、挿入されたビットが制御点として働き得るだけでなく、他の方法もまた利用され得るという事実を表す。四角及び丸のシーケンスは、「０」及び「１」即ち単純なバイナリの形式に容易に変換され得る。
【０１０７】
ここで「０」及び「１」のシーケンス１２５は、前記記録媒体を識別するための手段を形成する。多くの制御点があり得るため、非常に大きなシーケンスがサポートされる。
【０１０８】
「０」及び「１」のシーケンス１２５は、単に前記記録媒体を識別するために利用されても良いし、前記記録媒体の内容を暗号化するためにも利用されても良い。
【０１０９】
図１３は、ディジタル著作権管理のためのシステムを示す。
【０１１０】
記録媒体１３７は、プレーヤ１３０によって読み取られる。このため、プレーヤ１３０はビットエンジン１３１を有し、ビットエンジン１３１は制御点値及び前記記録媒体の認証又は識別のために必要とされるデータを、プロセッサ１３４に供給する。
【０１１１】
プロセッサ１３４は、プロセッサ１３４に接続されたチップカードリーダ１３３を用いてチップカード１３５を読み取ることにより、制御点のセットの値がチップカード１３５から取得された情報に対応するかを認証する。記録媒体１３７から取得された制御点のセットの値が、チップカード１３５から取得された情報と合致した場合、前記プレーヤは、記録担体１３７に現在保存されているデータについての制御点を再計算し、結果を記録媒体１３７から取得された制御点のセットの値と比較することにより、制御点のセットの値が前記記録媒体に対して正しいことを認証する。
【０１１２】
前記比較の結果が殆ど合致した場合、前記記録媒体はオリジナルとして識別され、再生されることができる。
【０１１３】
前記制御点のセットは、前記記録媒体の内容の復号化を可能とするための鍵として利用されても良い。復号化手段１３２はプロセッサ１３４から復号化鍵を受信し、ビットエンジン１３１から受信されたデータを復号化し、前記復号化されたデータを出力部１３６に供給する。
【図面の簡単な説明】
【０１１４】
【図１（Ａ）】隣接するトラックのセクションを示す。
【図１（Ｂ）】クロストークの概念及び対応するビット位置を示す。
【図１（Ｃ）】他の読み取りスポット形状に関する、クロストークの概念及び対応するビット位置を示す。
【図２】同心円のトラックを有するディスクの形をとる記録担体を示す。
【図３】螺旋のトラックを有するディスクの形をとる記録担体を示す。
【図４】トラックに記録されるべきデータを符号化するエンコーダを示す。
【図５】トラックに記録されるべきデータを符号化する更なるエンコーダを示す。
【図６】クロストーク低減のソフトウェア実装のフロー図を示す。
【図７】クロストークのレベルを示すディジタルサム値のグラフを示す。
【図８】本発明を構成する記録装置を示す。
【図９】オリジナルの記録媒体のセクションを示す。
【図１０】異なるトラックピッチを持つ記録媒体にコピーされた場合の同一のセクションを示す。
【図１１】２スポット読み出しを示す。
【図１２】記録媒体を識別する鍵を示す。
【図１３】ディジタル著作権管理のためのシステムを示す。
2006526230.tif 000003
【図２】
2006526230.tif 000004
【図３】
2006526230.tif 000005
【図４】
2006526230.tif 000006
【図５】
2006526230.tif 000007
【図６】
2006526230.tif 000008
【図７】
2006526230.tif 000009
【図８】
2006526230.tif 000010
【図９】
2006526230.tif 000011
【図１０】
2006526230.tif 000012
【図１１】
2006526230.tif 000013
【図１２】
2006526230.tif 000014
【図１３】
2006526230.tif 000015