(57)【要約】【課題】本発明は、メディアチェック時での誤検出を防止し、互換性などの問題をなくしたＣＤ−ＲＯＭの不正コピー防止方法を提供することを目的とする。【解決手段】本発明のＣＤ−ＲＯＭの不正コピー防止方法は、ＣＤ−ＲＯＭの任意のデータセクターに、ビットスクランブルの除去或いはＳＹＮＣパターンとヘッダとＥＤＣとＥＣＣ情報を破壊する。これによって、ＣＤ−ＲＯＭドライブはＥＣＣ訂正不能により読み取り不能動作を引き起こしエラーを発生する。データセクタの情報破壊は、イエロー・ブックレベルの処理であり、ディスクにはレッド・ブックレベルでは正常な信号が記録されている。従って、メディアチェックで誤検出が発生することを抑えることができる。【選択図】　図３
2004110956.tif 000002
【特許請求の範囲】
【請求項１】
ＣＤ−ＲＯＭの任意のデータセクターに、ビットスクランブルの除去或いはＳＹＮＣパターンとヘッダとＥＤＣとＥＣＣとの中から選ばれる少なくとも１つ以上に誤情報記録を行いデータセクタとしては読み取り不能にし、エラー発生を行うＣＤ−ＲＯＭの不正コピー防止方法。
【請求項２】
ソフトウェア等のデータが収録されているＣＤ−ＲＯＭにおいて、ＣＤ−ＲＯＭの任意のデータセクターに、ビットスクランブルの除去或いはＳＹＮＣパターンとヘッダとＥＤＣとＥＣＣとの中から選ばれる少なくとも１つ以上に誤情報記録を行ったことを特徴とする不正コピー防止ＣＤ−ＲＯＭ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤ−ＲＯＭの不正コピー防止方法及び不正コピーが防止されているＣＤ−ＲＯＭに関する。
【０００２】
【従来の技術】
従来の音楽用ＣＤ（ＣＤ−ＤＡ）、ＣＤ−ＲＯＭ等の光情報記録媒体は、原盤露光装置で原盤上に形成されたピット列をスタンパに転写し（マスタリングと呼ばれる）、スタンパを型として成形基板に転写し、この成形基板に反射膜、保護膜等を付与することにより、ピットとして時間情報（サブコード情報：物理アドレス）と共にデジタルデータを記録したデータ構造を備えており、ピットに記録された時間情報に基づいてデータを再生するようになっている。ＣＤ−ＲＯＭ等では、時間情報（サブコード情報）の他に、ＬＢＮ（Ｌｏｇｉｃａｌ　ｂｌｏｃｋ　ｎｕｍｂｅｒ）と呼ばれる論理アドレスも記録され、主としてＬＢＮに基づいてデータが再生される。これら音楽用ＣＤ、ＣＤ−ＲＯＭは、再生専用光情報記録媒体であり、工場で多量に生産される。
【０００３】
これに対して、書き込み可能な光情報記録媒体として、ＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（ＣＤ−Ｒｅｗｒｉｔａｂｌｅ）が広く普及している。これらのメディアは、全面に時間情報が記録されたグルーブが形成されており、このグルーブが形成された成形基板の上に記録膜、反射膜、保護膜等が形成されており、記録された時間情報に一致するようにＣＤ−Ｒ／ＲＷライターでピットを書き込むことにより、サブコード情報（時間情報）とデータが記録されるような構造となっている。情報記録後のＣＤ−Ｒ、ＣＤ−ＲＷでは、ＣＤプレーヤやＣＤ−ＲＯＭドライブ装置等で、ピットに記録された時間情報に基づいてデータが再生される。
【０００４】
上記したＣＤ−ＲＯＭに記録されている情報はデジタル情報であり、コピーしても劣化しない。このため、データやアプリケーションプログラム等が不正にコピーして使用されるという問題がある。
【０００５】
そこで、ＣＤ−ＲＯＭの不正コピーを防止する方法が色々と提案されている。例えば、原盤作成時に記録信号を一時的に誤信号に切り替え、ＣＤ規格である通称レッド・ブック（Ｒｅｄ　Ｂｏｏｋ）に反した記録状態を作り出している。当然レッド・ブックに反した部分は再生時に信号読み取りエラーが発生し、読み出すことができない。
【０００６】
上記の方法の一例として、誤り符号訂正コードで訂正できるメディアの主データ領域へ、誤り符号訂正コードで訂正できない副データ領域を設け、上記主データ領域のデータ複写時に、上記副データ領域の読み取りを行わせ、読み取りエラーが発生した時に上記メディアをオリジナルと判別してデータ複写を防止するものがある（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開２０００−１０５９７０号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、一部のＣＤ−ＲＯＭドライブ装置においては、レッド・ブックの規格に応じた読み取りを行いメディアチェックを行うものがあり、上記した方法により形成された不正コピーが防止されているＣＤ−ＲＯＭにおいては、メディアチェック時にエラー部分を読み取ることでメディアの有無を誤検出し、マウントできないなどの互換性に問題があった。
【０００９】
即ち、メディアチェックを行うタイプのＣＤ−ＲＯＭドライブは通常レッド・ブックレベルの信号が記録されていればそのメディアをＣＤと認識し、アクセス可能な状態に遷移する。換言すれば、レッド・ブックレベルの信号が記録されていないが故にアクセスできない状態に陥るといえる。
【００１０】
本発明は、メディアチェック時での誤検出を防止し、互換性などの問題をなくしたＣＤ−ＲＯＭの不正コピー防止方法及び不正コピーが防止されているＣＤ−ＲＯＭを提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明のＣＤ−ＲＯＭの不正コピー防止方法は、ＣＤ−ＲＯＭの任意のデータセクターに、ビットスクランブルの除去或いはＳＹＮＣパターンとヘッダとＥＤＣとＥＣＣとの中から選ばれる少なくとも１つ以上に誤情報記録を行いデータセクタとしては読み取り不能にし、エラー発生を行うものである。
【００１２】
また、本発明のＣＤ−ＲＯＭは、ソフトウェア等のデータが収録されているＣＤ−ＲＯＭにおいて、ＣＤ−ＲＯＭの任意のデータセクターに、ビットスクランブルの除去或いはＳＹＮＣパターンとヘッダとＥＤＣとＥＣＣとの中から選ばれる少なくとも１つ以上に誤情報記録を行ったことを特徴とする。
【００１３】
上記のように、読み取りエラーを発生させたいデータセクタに存在するＳＹＮＣパターン及びヘッダ，ＥＤＣ、ＥＣＣ情報を破壊する。これによって、ＣＤ−ＲＯＭドライブはＥＣＣ訂正不能により読み取り不能動作を引き起こしエラーを発生する。
【００１４】
データセクタの情報破壊は、イエロー・ブックレベルの処理であり、ディスクにはレッド・ブックレベルでは正常な信号が記録されている。従って、メディアチェックで誤検出が発生することを抑えることができる。
【００１５】
【発明の実施の形態】
次に、本発明の一実施の形態によるＣＤ−ＲＯＭのコピー防止方法を図面を参照して説明する。
【００１６】
ＣＤ−ＲＯＭは、音楽用ＣＤ（ＣＤ−ＤＡ）と同じ光ディスク媒体に、コンピュータで扱うデータを定められたフォーマットに従って記録する。ＣＤ−ＲＯＭは、音楽用ＣＤ（ＣＤ−ＤＡ）から発展したもので、プログラム・エリアやセクターなど物理フォーマットは音楽ＣＤと基本的に同じである。音楽ＣＤの規格を定めたものが通称レッド・ブック（Ｒｅｄ　Ｂｏｏｋ）といわれるものである。Ｒｅｄ　Ｂｏｏｋは、ディスクの物理的フォーマットや信号処理方式を規定している。そして、ＣＤ−ＲＯＭの規格が通称イエロー・ブック（Ｙｅｌｌｏｗ　Ｂｏｏｋ）といわれているものである。
【００１７】
図１にイエロー・ブックで定義されたコンピュータプログラム及びそのデータ記録に用いられるデータセクタの構造を示す。イエロー・ブックで定めているセクターフォーマットは、図１に示すように、ＣＤ−ＤＡに１フレームを１セクターとし、１秒あたり７５セクターで、データセクター１個あたり２３５２バイトである。図１（ａ）に示すモード１は、誤り訂正機能が強力で、データ用として用いられる。（ｂ）は、画像や音声中心のフォーマットで規格されたモード２のフォーム１であり、フォーム１は、誤り訂正機能を持つデータ用として用いられる。ＣＤ−ＲＯＭでは、プログラムとデータの記録にこの２つのフォーマットのどちらかを利用する。これ以外のフォーマット、モード０、モード２、モード２フォーム２は、用途若しくはデータの信頼性の低さからＣＤ−ＲＯＭのプログラムとデータの記録の用途には用いられない。
【００１８】
ＣＤ−ＲＯＭは、オーディオ信号用ＣＤシステムの信号処理系にＣＤ−ＲＯＭ用の信号処理系を付加することでオーディオＣＤと互換性を持たせている。図１（ａ）に示すように、ＣＤ−ＲＯＭのフォーマットは、シンク信号（ＳＹＮＣ）、次にヘッダを付け、ユーザデータを記録する。次に、エラー・デテクション・コード（ＥＤＣ）を付け、データスクランブル後エラー訂正符号（ＥＣＣ）を付加している。また、（ｂ）に示されているフォーマットでは、サブヘッダがさらに追加されている。そして、これらにＳＹＮＣ、ヘッダ、ＥＤＣ、ＥＣＣの後にビットスクランブルが掛けられる
【００１９】
メディアにはセクタ単位毎にＥＣＣのデータが付加されているため、読み出し時にデータの化けが発生してもエラーにならないようにデータの訂正が行われる。
【００２０】
このＥＣＣ情報は、図１に示す２７６バイトの領域に下記式（１）の２重符号化リード・ソロモン符号とユーザデータから求められるデータを記録する。
【００２１】
Ｐ（Ｘ）＝Ｘ８＋Ｘ４＋Ｘ３＋Ｘ２＋１…（１）
【００２２】
ＥＣＣを利用することで、ＣＤ−ＲＯＭは実用的なデータ信頼性を達成している。従って、読み取ったデータがＥＣＣによるデータ復号不可能な状態であるならそのデータの信頼性が著しく低いと判断され、ＣＤ−ＲＯＭドライブではリードコマンドに対して読み取りエラー処理を行う。
【００２３】
次に、ビットスクランブルについて説明する。ビットスクランブルとは、イエロー・ブックによれば、図１のデータセクタ中のＳＹＮＣパターンを除いた残りの全データに対して生成多項式Ｘ１５＋Ｘ＋１で得られた値で排他的論理和（ＸＯＲ）処理を行うことを意味する。従って、この処理をデータセクタに対して行わなかった、即ち解除した場合、ＣＤ−ＲＯＭドライブは処理されていないスクランブル処理を解除しようとしてしまうため正常な情報取得ができない。
【００２４】
ＳＹＮＣパターンは、図１に示すように、データセクタの先頭部分に存在する１２バイトのエリアである。このエリアに記録されるデータは不変の値であり、具体的には先頭及び最後尾のみ値００を持ち、残りは全て２５５を持つパターンである。ＳＹＮＣパターンはデータ開始を意味するものであり、このパターンが検出されない場合ＣＤ−ＲＯＭドライブが読み取りエラーと判断することもあり得る。
【００２５】
ヘッダ情報は、データセクタのアドレス及び記録モードが記録されている。この情報が破壊された場合、データセクタのアドレス及び記録モードが特定できなくなる。
【００２６】
以下、図２及び図３に正常なデータセクタと、この実施形態によるリードエラーが発生するデータセクターのダンプを示す。この実施形態では誤情報としてユーザデータも含めて全て００でＦＩＬＬしている。
【００２７】
ＣＤ−ＲＯＭのデータセクターのうち、この実施形態では、読み取りエラーを発生させたいデータセクタに存在するＳＹＮＣパターン及びヘッダ，ＥＤＣ、ＥＣＣ情報を図３に示すように、破壊する。これによって、ＣＤ−ＲＯＭドライブはＥＣＣ　　訂正不能により読み取り不能動作を引き起こしエラーを発生する。
【００２８】
データセクタの情報破壊は、イエロー・ブックレベルの処理であり、ディスクにはレッド・ブックレベルでは正常な信号が記録されている。従って、メディアチェックで誤検出が発生することを抑えることができる。
【００２９】
本発明のＣＤ−ＲＯＭは、リードエラーが発生する領域において、ビットスクランブルの除去やＳＹＮＣパターン、ヘッダ、ＥＤＣ、ＥＣＣへの誤情報記録を行っている。この誤情報記録によって、データセクタとしては、読み取り不能な状態である。しかし、ビットスクランブルやＳＹＮＣパターン、ヘッダ、ＥＤＣ、ＥＣＣは、イエロー・ブックで規定されているものであり、メディアチェックをレッド・ブックレベルの信号の有無で行っているＣＤ−ＲＯＭドライブの場合正常に認識されることになる。従って、本発明のＣＤ−ＲＯＭはレッド・レベルの信号が正常に読みとれないことに起因するメディアチェックでの誤検出発生を抑えることができる。
【００３０】
図３に示すように、この実施形態においては、ＳＹＮＣパターン、ヘッダ、ＥＤＣ、ＥＣＣの全てに対して誤情報記録を行っているが、これらのうちで少なくとも１つに誤情報記録を行えばエラー発生にすることができる。ただし、装置においては、１つでは確実にエラー発生にならない場合もあるので、この実施形態のように、ＳＹＮＣパターン、ヘッダ、ＥＤＣ、ＥＣＣに対して誤情報記録を行う方が好ましい。
【００３１】
次に、本発明の一実施の形態によるＣＤ−ＲＯＭの不正コピー防止方法を用いてコピーを防止する動作の一例につき説明する。メディアをファイルシステム等を利用しないで順次読み出して複製する場合（市販ＣＤ−Ｒによる複製に多い）、読み出しエラーが発生し、コピーを停止させることができる。また、エラーが発生する領域を除いてデータ領域を複製した場合、例えば、メディアに不正コピー防止用ソフトウェアを格納しおけばよい。この格納されたソフトウェアを起動してアルゴリズムにより、例えば、データ領域とエラー領域の合計のデータサイズをチェックして期待値と違う時は、動作を中断させてアルゴリズムからエラー領域を読み出させ、エラーが発生しなければコピー品として動作を中断させるように構成すればよい。また、エラーが発生すればオリジナルのメディアとしてソフトウェアの動作を続行する。
【００３２】
【発明の効果】
以上説明したように、本発明によれば、エラー発生のためのデータセクタの情報破壊は、イエロー・ブックレベルの処理であり、ディスクにはレッド・ブックレベルでは正常な信号が記録されている。従って、メディアチェックで誤検出が発生することを抑えることができる。
【図面の簡単な説明】
【図１】イエロー・ブックで定義されたコンピュータプログラム及びそのデータ記録に用いられるデータセクタの構造を示す図である。
【図２】正常なデータセクタとのダンプを示す図である。
【図３】この実施形態によるリードエラーが発生するデータセクターのダンプを示す図である。
【図１】
2004110956.tif 000003
【図２】
2004110956.tif 000004
【図３】
2004110956.tif 000005