(57)【要約】  コピー防止方法は、記録媒体(60)に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを記録モジュール(62)において受信する段階を含む。上記表示に応じて、上記記録モジュールは該記録モジュールと同期して保護処理手順を開始することを保護モジュール(64)に対して信号通知する。上記保護モジュールは、保護されるべき上記コンテンツの不正コピーを防止すべく制御情報を生成し、且つ、上記処理手順に従い、上記制御情報を上記記録モジュールへと伝達する。上記記録モジュールは、該記録モジュールにおいて上記コンテンツを表す上記データに対して上記制御情報を組み合わせて上記記録媒体に記録する。
2005510823.tif 000002
【特許請求の範囲】
【請求項１】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する方法であって、
上記CDのプログラム領域内のセッションに書き込まれるべきコンテンツを準備する段階と、
上記CDのプログラムメモリ領域(PMA)に書き込まれる制御情報であって無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDから上記セッションを適切に読み取ることを不能とする制御情報を生成する段階と、
上記コンテンツおよび上記制御情報を上記CDに記録する段階とを備える、方法。
【請求項２】
前記コンテンツおよび前記制御情報を記録する前記段階は該記録をディスク・アット・ワンス(DAO)モードで行う段階を備える、請求項１記載の方法。
【請求項３】
前記CDは書換え可能CDではない、請求項２記載の方法。
【請求項４】
前記制御情報を生成する前記段階は前記PMA内にエラー・データを挿入する段階を備える、請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記エラー・データを挿入する前記段階は、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の前記コンテンツの一個以上のトラックをスキップすることを指示するパラメータを挿入する段階を備える、請求項４記載の方法。
【請求項６】
前記エラー・データを挿入する前記段階は、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の一個以上のトラックにおける一個以上の時間間隔におけるコンテンツをスキップすることを指示するパラメータを挿入する段階を備える、請求項４記載の方法。
【請求項７】
前記エラー・データを挿入する前記段階は前記CD上のトラックが不完全であることを表すパラメータを挿入する段階を備える、請求項４記載の方法。
【請求項８】
前記エラー・データを挿入する前記段階は前記CD上のオーディオ・トラックをデジタル・モード・トラックとして特定するパラメータを挿入する段階を備える、請求項４記載の方法。
【請求項９】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する方法であって、
上記CDに記録されるべきオーディオ・セッションに関する第1目次(TOC)であって上記オーディオ・セッションにおける各トラック番号を参照する第1TOCを準備する段階と、
上記CDに記録されるべきデータ・セッションに関する第2TOCであって上記第1TOCと同一の各トラック番号を参照する第2TOCを準備する段階と、
上記オーディオおよびデータ・セッションを上記第1TOCおよび上記第2TOCと共に上記CDに記録する段階とを備える、方法。
【請求項１０】
前記第1TOCを準備する前記段階は、各トラック番号に関するタイミング情報を記録する段階を備え、且つ、
前記第2TOCを準備する前記段階は、上記第1TOCに記録された上記タイミング情報を改変する段階と、同一トラック番号に関する改変済タイミング情報を上記第2TOCに記録する段階とを備える、請求項９記載の方法。
【請求項１１】
前記第1TOCは前記トラックの一個以上がオーディオ・モード・トラックであることを表し、且つ、
前記第2TOCを準備する前記段階は上記一個以上のトラックがオーディオ・モード・トラックでないことを上記第2TOCにおいて表す段階を備える、請求項９又は１０に記載の方法。
【請求項１２】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する方法であって、
上記CDのひとつのセクタであって、該セクタは適用可能規格に従い所定数のフレームを備え、該フレームの各々は複数のシンボルを備えることから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するというセクタ、に対して書き込まれるべきデータを準備する段階と、
上記第2同期シンボルが上記第1同期シンボルよりも前に生ずる如く上記各フレームの内の少なくとも一個のフレーム内に上記各シンボルを配置する段階と、
上記各シンボルを上記CD上の上記セクタ内に記録する段階とを備える、方法。
【請求項１３】
前記各シンボルを配置する前記段階は、前記各フレームの内の少なくとも一個のフレーム内に前記第1および第2同期シンボルをそれらが連続的でない様に配置する段階を備える、請求項１２記載の方法。
【請求項１４】
前記各フレームの内の少なくとも一個のフレームにおける前記第1および第2同期シンボルは、上記各フレームの内の少なくとも一個のフレームが上記第1同期シンボルもしくは第2同期シンボルから開始しない様に配置される、請求項１２記載の方法。
【請求項１５】
前記適用可能規格は国際電気標準会議の規格908から成ることから、前記セクタにおけるフレームの所定数は98であり且つ前記第1および第2同期シンボルはサブコード・シンボルS0およびS1から成る、請求項１２乃至１４のいずれか一項に記載の方法。
【請求項１６】
記録媒体に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを記録モジュールにおいて受信する段階と、
上記表示に応じて、上記記録モジュールと同期して保護処理手順を開始することを保護モジュールに対して信号通知する段階と、
保護されるべき上記コンテンツの不正コピーを防止すべく上記保護モジュールを用いて制御情報を生成する段階と、
上記処理手順に従い、上記保護モジュールから上記制御情報を上記記録モジュールへと伝達する段階と、
上記記録モジュールにおいて上記コンテンツを表す上記データに対して上記制御情報を組み合わせる段階と、
上記制御情報と組み合わされた上記データを上記記録媒体に記録する段階とを備える、
コピー防止方法。
【請求項１７】
前記保護モジュールに対して信号通知する前記段階は、前記制御情報を生成する際に上記保護モジュールにより使用されるサブコード・チャネル情報を伝達する段階を備える、請求項１６記載の方法。
【請求項１８】
前記制御サブコード・チャネル情報は前記コンテンツを表す前記データの目次(TOC)を備える、請求項１７記載の方法。
【請求項１９】
前記制御情報を生成する前記段階は、前記コンテンツを表す前記データを前記保護モジュールにおいて実質的に受信せずに、前記サブコード・チャネル情報に応じて前記制御情報を生成する段階から成る、請求項１７記載の方法。
【請求項２０】
前記保護モジュールに対して信号通知する前記段階は、前記記録モジュールから上記保護モジュールに対して同期信号を送信する段階を備え、且つ、
前記制御情報を伝達する前記段階は、上記同期信号に応じて前記データと同期して上記制御情報を生成する段階を備える、請求項１６乃至１９のいずれか一項に記載の方法。
【請求項２１】
前記保護モジュールに対して信号通知する前記段階は、前記保護処理手順を開始する以前に上記保護モジュールを認証する段階を備える、請求項１６乃至１９のいずれか一項に記載の方法。
【請求項２２】
前記制御情報を生成する前記段階は、前記記録モジュールが、該制御情報を前記データに組み合わせると同時に、上記データに関連するサブコード・チャネルにおける論理変更を行う様に上記制御情報を準備する段階を備える、請求項１６乃至１９のいずれか一項に記載の方法。
【請求項２３】
前記制御情報を生成する前記段階は、前記記録モジュールが、該制御情報を前記データに組み合わせると同時に、上記データを改変することで上記データの少なくとも一部はそれに関連する誤り訂正符号に関して誤りであると特定される様に上記制御情報を準備する段階を備える、請求項１６乃至１９のいずれか一項に記載の方法。
【請求項２４】
前記記録媒体はコンパクト・ディスク(CD)から成る、請求項１６乃至１９のいずれか一項に記載の方法。
【請求項２５】
記録媒体に記録されるべきコンテンツに関連するデータの処理により、上記コンテンツの不正コピーを阻止すべく上記データを処理する保護モジュールを配備する段階と、
上記データの処理に際して用いられる更新済処理パラメータを提供するスクリプトを通信回線を介してダウンロードする段階と、
上記保護モジュールにて上記スクリプトを実行することで上記更新済処理パラメータを決定する段階と、
上記更新済処理パラメータに従って上記保護モジュールを用いて上記データを処理する段階と、
上記処理されたデータを上記媒体に記録する段階とを備える、コピー防止方法。
【請求項２６】
前記保護モジュールは、不正コピーを阻止するために前記データの処理に対して専用とされたハードウェア論理ユニットを備える、請求項２５記載の方法。
【請求項２７】
前記保護モジュールは汎用処理ユニット上で動作するソフトウェア・プログラム・コードを備える、請求項２５記載の方法。
【請求項２８】
前記スクリプトをダウンロードする前記段階は前記保護モジュールに対して該スクリプトをダウンロードする以前に該スクリプトを暗号化する段階を備え、且つ、
上記スクリプトを実行する前記段階は上記スクリプトを認証かつ復号化する段階を備える、請求項２５記載の方法。
【請求項２９】
前記データを処理する前記段階は該データに関連するサブコード・チャネルにおける論理変更を行う段階を備える、請求項２５記載の方法。
【請求項３０】
前記媒体はコンパクト・ディスク(CD)から成る、請求項２５乃至２９のいずれか一項に記載の方法。
【請求項３１】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する装置であって、
上記CDのプログラム領域内のセッションに書き込まれるべきコンテンツを準備し得ると共に、上記CDのプログラムメモリ領域(PMA)に書き込まれる制御情報であって無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDから上記セッションを適切に読み取ることを不能とする制御情報を生成し得る保護プロセッサと、
上記保護プロセッサに連結されて該保護プロセッサから上記コンテンツおよび上記制御情報を受信すると共に、上記コンテンツおよび上記制御情報を上記CDに記録する記録デバイスとを備える、装置。
【請求項３２】
前記記録デバイスは前記コンテンツおよび前記制御情報をディスク・アット・ワンス(DAO)モードで記録し得る、請求項３１記載の装置。
【請求項３３】
前記CDは書換え可能CDではない、請求項３２記載の装置。
【請求項３４】
前記保護プロセッサは前記PMA内にエラー・データを挿入し得る、請求項３１乃至３３のいずれか一項に記載の装置。
【請求項３５】
前記エラー・データは、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の前記コンテンツの一個以上のトラックをスキップすることを指示するパラメータを備える、請求項３４記載の装置。
【請求項３６】
前記エラー・データは、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の一個以上のトラックにおける一個以上の時間間隔におけるコンテンツをスキップすることを指示するパラメータを備える、請求項３４記載の装置。
【請求項３７】
前記エラー・データは前記CD上のトラックが不完全であることを表すパラメータを備える、請求項３４記載の装置。
【請求項３８】
前記エラー・データは前記CD上のオーディオ・トラックをデジタル・モード・トラックとして特定するパラメータを備える、請求項３４記載の装置。
【請求項３９】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する装置であって、
上記CDに記録されるべきオーディオ・セッションに関する第1目次(TOC)であって上記オーディオ・セッションにおける各トラック番号を参照する第1TOCを準備し得ると共に、上記CDに記録されるべきデータ・セッションに関する第2TOCであって上記第1TOCと同一の各トラック番号を参照する第2TOCを準備し得る保護プロセッサと、
上記保護プロセッサに連結されて該保護プロセッサから上記第1TOCおよび上記第2TOCを受信すると共に、上記オーディオおよびデータ・セッションを上記第1TOCおよび上記第2TOCと共に上記CDに記録する記録デバイスとを備える、装置。
【請求項４０】
前記保護プロセッサは、前記第1TOCにおける各トラック番号に関するタイミング情報を記録し得ると共に、上記第1TOCにおける各トラック番号に関して記録されたタイミング情報を改変して同一トラック番号に関して前記第2TOCに含め得る、請求項３９記載の装置。
【請求項４１】
前記第1TOCは前記トラックがオーディオ・モード・トラックであることを表し、且つ、
前記保護プロセッサは上記トラックがオーディオ・モード・トラックでないという表示を前記第2TOCに記録し得る、請求項３９又は４０に記載の装置。
【請求項４２】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する装置であって、
上記CDのひとつのセクタであって、該セクタは適用可能規格に従い所定数のフレームを備え、該フレームの各々は複数のシンボルを備えることから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するというセクタ、に対して書き込まれるべきデータを受信し得る保護プロセッサであって、上記第2同期シンボルが上記第1同期シンボルよりも前に生ずる如く上記各フレームの内の少なくとも一個のフレーム内に上記各シンボルを配置し得る保護プロセッサと、
上記保護プロセッサに連結されて該保護プロセッサから上記各シンボルを受信すると共に上記各シンボルを上記CD上の上記セクタ内に記録する記録デバイスとを備える、装置。
【請求項４３】
前記保護プロセッサは、前記各フレームの内の少なくとも一個のフレーム内に前記第1および第2同期シンボルをそれらが連続的でない様に配置し得る、請求項４２記載の装置。
【請求項４４】
前記保護プロセッサは、前記各フレームの内の少なくとも一個のフレームにおける前記第1および第2同期シンボルを、上記各フレームの内の少なくとも一個のフレームが上記第1同期シンボルもしくは第2同期シンボルから開始しない様に配置し得る、請求項４２記載の装置。
【請求項４５】
前記適用可能規格は国際電気標準会議の規格908から成ることから、前記セクタにおけるフレームの所定数は98であり且つ前記第1および第2同期シンボルはサブコード・シンボルS0およびS1から成る、請求項４２乃至４４のいずれか一項に記載の装置。
【請求項４６】
保護されたコンテンツの不正コピーを防止すべく当該保護モジュールを用いて制御情報を生成し得る保護モジュールと、
記録媒体に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを受信し得る記録モジュールであって、上記表示に応じて、当該記録モジュールは当該記録モジュールと同期して保護処理手順を開始することを上記保護モジュールに対して信号通知し且つ上記処理手順に従い上記保護モジュールから上記制御情報を当該記録モジュールへと伝達し、次に、上記保護モジュールにより生成された上記制御情報を受信すると共に、上記制御情報と組み合わされた上記データを上記記録媒体に記録すべく上記コンテンツを表す上記データに対して上記制御情報を組み合わせる、記録モジュールとを備えて成る、
コピー防止装置。
【請求項４７】
前記記録モジュールは前記制御情報を生成する上で前記保護モジュールにより使用されるサブコード・チャネル情報を該保護モジュールに伝達し得る、請求項４６記載の装置。
【請求項４８】
前記制御サブコード・チャネル情報は前記コンテンツを表す前記データの目次(TOC)を備える、請求項４７記載の装置。
【請求項４９】
前記保護モジュールは、前記コンテンツを表す前記データを実質的に受信せずに、前記サブコード・チャネル情報に応じて前記制御情報を生成し得る、請求項４７記載の装置。
【請求項５０】
前記記録モジュールは前記保護モジュールに対して同期信号を送信し得ると共に、上記保護モジュールは上記同期信号に応じて前記データと同期して前記制御情報を生成し得る、請求項４６乃至４９のいずれか一項に記載の装置。
【請求項５１】
前記記録モジュールは前記保護処理手順を開始する以前に前記保護モジュールを認証し得る、請求項４６乃至４９のいずれか一項に記載の装置。
【請求項５２】
前記保護モジュールは、前記記録モジュールが、前記制御情報を前記データに組み合わせると同時に、上記データに関連するサブコード・チャネルにおける論理変更を行う様に上記制御情報を準備し得る、請求項４６乃至４９のいずれか一項に記載の装置。
【請求項５３】
前記保護モジュールは、前記記録モジュールが、前記制御情報を前記データに組み合わせると同時に、上記データを改変することで上記データの少なくとも一部はそれに関連する誤り訂正符号に関して誤りであると特定される様に上記制御情報を準備し得る、請求項４６乃至４９のいずれか一項に記載の装置。
【請求項５４】
前記記録媒体はコンパクト・ディスク(CD)から成る、請求項４６乃至４９のいずれか一項に記載の装置。
【請求項５５】
当該装置はプログラム可能処理ユニットを備え、且つ、前記記録モジュールおよび保護モジュールは上記処理ユニット上で実行されるプロセスとして実現される、請求項４６乃至４９のいずれか一項に記載の装置。
【請求項５６】
記録媒体に記録されるべきコンテンツに関連するデータを処理する際に用いられて上記コンテンツの不正コピーを阻止する更新済処理パラメータを提供するスクリプトを通信回線を介してダウンロードし得るネットワーク・インタフェースと、
上記更新済処理パラメータを決定すべく上記スクリプトを実行し得ると共に、不正コピーを阻止すべく上記更新済処理パラメータに従って上記データを処理し得る保護モジュールと、
上記保護モジュールに連結されて該保護モジュールから上記処理されたデータを受信し且つ該処理されたデータを上記媒体に記録する記録デバイスとを備える、
コピー防止装置。
【請求項５７】
前記保護モジュールは、不正コピーを阻止するために前記データの処理に対して専用とされたハードウェア論理ユニットを備える、請求項５６記載の装置。
【請求項５８】
前記保護モジュールは、前記データを処理するソフトウェア・コードによりプログラムされた汎用処理ユニットを備える、請求項５６記載の装置。
【請求項５９】
前記スクリプトは該スクリプトを前記保護モジュールにダウンロードする以前に暗号化され、且つ、前記保護モジュールは上記スクリプトを認証かつ復号化し得る、請求項５６記載の装置。
【請求項６０】
前記保護モジュールは前記データに関連するサブコード・チャネルにおける論理変更を行うべく上記データを処理し得る、請求項５６記載の装置。
【請求項６１】
前記媒体はコンパクト・ディスク(CD)から成る、請求項５６乃至６０のいずれか一項に記載の装置。
【請求項６２】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止するコンピュータ・ソフトウェア製品であって、
当該製品はプログラム命令が記憶されるコンピュータ可読媒体を備え、上記命令がコンピュータにより読み取られたときにコンピュータは該命令により、上記CDのプログラム領域内のセッションに書き込まれるべきコンテンツを準備し、且つ、上記CDのプログラムメモリ領域(PMA)に書き込まれる制御情報であって無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDから上記セッションを適切に読み取ることを不能とする制御情報を生成する、
コンピュータ・ソフトウェア製品。
【請求項６３】
前記命令に依りコンピュータは、CDが書換え可能CDであるか否かに関わらずディスク・アット・ワンス(DAO)モードで記録するために前記コンテンツおよび前記制御情報を準備する、請求項６２記載の製品。
【請求項６４】
前記命令に依りコンピュータは前記PMA内にエラー・データを挿入する、請求項６２又は６３に記載の製品。
【請求項６５】
前記エラー・データは、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の前記コンテンツの一個以上のトラックをスキップすることを指示するパラメータを備える、請求項６４記載の製品。
【請求項６６】
前記エラー・データは、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の一個以上のトラックにおける一個以上の時間間隔におけるコンテンツをスキップすることを指示するパラメータを挿入する、請求項６４記載の製品。
【請求項６７】
前記エラー・データは前記CD上のトラックが不完全であることを表すパラメータを備える、請求項６４記載の製品。
【請求項６８】
前記エラー・データは、前記CD上のオーディオ・トラックをデジタル・モード・トラックとして特定するパラメータを備える、請求項６４記載の製品。
【請求項６９】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止するコンピュータ・ソフトウェア製品であって、
当該製品はプログラム命令が記憶されるコンピュータ可読媒体を備え、上記命令がコンピュータにより読み取られたときにコンピュータは該命令により、オーディオ・セッションに関して上記CDに記録されるべき第1目次(TOC)であって上記オーディオ・セッションにおける各トラック番号を参照する第1TOCを準備し、且つ、データ・セッションに関して上記CDに記録されるべき第2TOCであって上記第1TOCと同一の各トラック番号を参照する第2TOCを準備する、
コンピュータ・ソフトウェア製品。
【請求項７０】
前記命令によりコンピュータは、前記第1TOCにおける各トラック番号に関するタイミング情報を記録し、且つ、上記第1TOCにおける各トラック番号に関して記録されたタイミング情報を改変して同一トラック番号に関して前記第2TOCに含める、請求項６９記載の製品。
【請求項７１】
前記第1TOCは前記トラックがオーディオ・モード・トラックであることを表し、且つ、
前記命令によりコンピュータは、上記トラックがオーディオ・モード・トラックでないという表示を前記第2TOCに記録する、請求項６９又は７０に記載の製品。
【請求項７２】
無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止するコンピュータ・ソフトウェア製品であって、
当該製品はプログラム命令が記憶されるコンピュータ可読媒体を備え、
上記CDのひとつのセクタであって、該セクタは適用可能規格に従い所定数のフレームを備え、該フレームの各々は複数のシンボルを備えることから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するというセクタ、に対して書き込まれるべきデータを受信するコンピュータにより上記命令が読み取られたときにコンピュータは該命令により、上記第2同期シンボルが上記第1同期シンボルよりも前に生ずる如く、上記CDの上記セクタに記録されるべき上記各フレームの内の少なくとも一個のフレーム内に上記各シンボルを配置する、
コンピュータ・ソフトウェア製品。
【請求項７３】
前記命令によりコンピュータは、前記各フレームの内の少なくとも一個のフレーム内に前記第1および第2同期シンボルをそれらが連続的でない様に配置する、請求項７２記載の製品。
【請求項７４】
前記命令によりコンピュータは、前記各フレームの内の少なくとも一個のフレームにおける前記第1および第2同期シンボルを、上記各フレームの内の少なくとも一個のフレームが上記第1同期シンボルもしくは第2同期シンボルから開始しない様に配置する請求項７２記載の製品。
【請求項７５】
前記適用可能規格は国際電気標準会議の規格908から成ることから、前記セクタにおけるフレームの所定数は98であり且つ前記第1および第2同期シンボルはサブコード・シンボルS0およびS1から成る、請求項７２乃至７４のいずれか一項に記載の製品。
【請求項７６】
当該プログラム命令がコンピュータにより読み取られたときに該プログラム命令によりコンピュータは保護プロセスおよび記録プロセスを実行するというプログラム命令が記憶されるコンピュータ可読媒体を備えたコンピュータ・ソフトウェア製品であって、
上記保護プロセスは、保護されたコンテンツの不正コピーを防止すべく制御情報を生成し、且つ、
上記記録モジュールは、記録媒体に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを受信し、上記表示に応じて、当該記録モジュールは当該記録モジュールと同期して保護処理手順を開始することを上記保護モジュールに対して信号通知し且つ上記処理手順に従い上記保護モジュールから上記制御情報を当該記録モジュールへと伝達し、次に、上記保護モジュールにより生成された上記制御情報を受信すると共に、上記制御情報と組み合わされた上記データを上記記録媒体に記録すべく上記コンテンツを表す上記データに対して上記制御情報を組み合わせる、
コンピュータ・ソフトウェア製品。
【請求項７７】
前記命令により前記記録プロセスは、前記制御情報を生成する上で前記保護プロセスにより使用されるサブコード・チャネル情報を該保護プロセスに伝達する、請求項７６記載の製品。
【請求項７８】
前記制御サブコード・チャネル情報は前記コンテンツを表す前記データの目次(TOC)を備える、請求項７７記載の製品。
【請求項７９】
前記命令により前記保護プロセスは、前記コンテンツを表す前記データを実質的に受信せずに、前記サブコード・チャネル情報に応じて前記制御情報を生成する、請求項７７記載の製品。
【請求項８０】
前記命令により、前記記録プロセスは前記保護プロセスに対して同期信号を送信し、且つ、上記保護プロセスは上記同期信号に応じて前記データと同期して前記制御情報を生成する、請求項７６乃至７９のいずれか一項に記載の製品。
【請求項８１】
前記命令により前記記録プロセスは、前記保護処理手順を開始する以前に前記保護プロセスを認証し得る、請求項７６乃至７９のいずれか一項に記載の製品。
【請求項８２】
前記命令により前記保護プロセスは、前記記録プロセスが、前記制御情報を前記データに組み合わせると同時に、上記データに関連するサブコード・チャネルにおける論理変更を行う様に上記制御情報を準備する、請求項７６乃至７９のいずれか一項に記載の製品。
【請求項８３】
前記命令により前記保護プロセスは、前記記録プロセスが、前記制御情報を前記データに組み合わせると同時に、上記データを改変することで上記データの少なくとも一部はそれに関連する誤り訂正符号に関して誤りであると特定される様に上記制御情報を準備する、請求項７６乃至７９のいずれか一項に記載の製品。
【請求項８４】
前記記録媒体はコンパクト・ディスク(CD)から成る、請求項７６乃至７９のいずれか一項に記載の製品。
【請求項８５】
プログラム命令が記憶されるコンピュータ可読媒体を備えたコンピュータ・ソフトウェア製品であって、
上記命令がコンピュータにより読み取られたときに該命令によりコンピュータは、
記録媒体に記録されるべきコンテンツに関連するデータを処理する際に用いられて上記コンテンツの不正コピーを阻止する更新済処理パラメータを提供するスクリプトを通信回線を介してダウンロードし、且つ、
上記更新済処理パラメータを決定すべく上記スクリプトを実行すると共に、上記更新済処理パラメータに従い、上記媒体に記録される上記データを処理する、
コンピュータ・ソフトウェア製品。
【請求項８６】
前記スクリプトは該スクリプトを前記保護モジュールにダウンロードする以前に暗号化され、且つ、前記命令によりコンピュータは上記スクリプトを認証かつ復号化する、請求項８５記載の製品。
【請求項８７】
前記命令によりコンピュータは、前記データに関連するサブコード・チャネルにおける論理変更を行うべく上記データを処理する、請求項８５記載の製品。
【請求項８８】
前記媒体はコンパクト・ディスク(CD)から成る、請求項８５乃至８７のいずれか一項に記載の製品。
【請求項８９】
コンテンツが記憶されるプログラム領域を有するコンパクト・ディスク(CD)と、
無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDからセッションを適切に読み取ることを不能とする制御情報を包含するプログラムメモリ領域(PMA)とを備える、
無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体。
【請求項９０】
前記コンテンツおよび前記制御情報はディスク・アット・ワンス(DAO)モードで前記CDに書き込まれる、請求項８９記載の媒体。
【請求項９１】
前記CDは書換え可能CDではない、請求項９０記載の媒体。
【請求項９２】
前記PMAにおける前記制御情報はエラー・データを備える、請求項８９乃至９１のいずれか一項に記載の媒体。
【請求項９３】
前記エラー・データは、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の前記コンテンツの一個以上のトラックをスキップすることを指示するパラメータを備える、請求項９２記載の媒体。
【請求項９４】
前記エラー・データは、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して前記CD上の一個以上のトラックにおける一個以上の時間間隔におけるコンテンツをスキップすることを指示するパラメータを備える、請求項９２記載の媒体。
【請求項９５】
前記エラー・データは前記CD上のトラックが不完全であることを表すパラメータを備える、請求項９２記載の媒体。
【請求項９６】
前記エラー・データは前記CD上のオーディオ・トラックをデジタル・モード・トラックとして特定するパラメータを備える、請求項９２記載の媒体。
【請求項９７】
書換え可能CDでないコンパクト・ディスク(CD)であって、コンテンツが記憶されるプログラム領域と、制御情報を包含するプログラムメモリ領域(PMA)とを有するコンパクト・ディスク(CD)を備えて成る、
無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体。
【請求項９８】
前記コンテンツおよび前記制御情報はディスク・アット・ワンス(DAO)モードで前記CDに書き込まれる、請求項９７又は９８に記載の媒体。
【請求項９９】
オーディオ・セッションとデータ・セッションとを有するコンパクト・ディスク(CD)であって、上記オーディオ・セッションは該オーディオ・セッションにおける各トラック番号を参照する第1目次(TOC)を含み且つ上記データ・セッションは上記第1TOCと同一の各トラック番号を参照する第2TOCを含むコンパクト・ディスク(CD)を備えて成る、
無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体。
【請求項１００】
前記第1TOCは前記各トラック番号に関するタイミング情報を包含し、且つ、前記第2TOCは、上記第1TOCにおける上記タイミング情報とは異なる、同一の各トラック番号に関する改変済タイミング情報を包含する、請求項９９記載の媒体。
【請求項１０１】
前記第1TOCはオーディオ・モード・トラックを参照するトラック番号を表し且つ前記第2TOCはオーディオ・モード・トラックを参照しない同一のトラック番号を表す、請求項９９又は１００に記載の媒体。
【請求項１０２】
当該コンパクト・ディスク(CD)上の少なくともひとつのセクタにおいてデータを包含するコンパクト・ディスク(CD)であって、上記少なくともひとつのセクタは適用可能規格に従い所定数のフレームを備え、該フレームの各々は複数のシンボルを備えることから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するが、上記少なくともひとつのセクタにおける各フレームの内の少なくとも一個のフレームにおいて上記第2同期シンボルは上記第1同期シンボルよりも前に生ずるというコンパクト・ディスク(CD)を備えて成る、
無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体。
【請求項１０３】
前記各フレームの内の少なくとも一個のフレームは上記第1同期シンボルもしくは第2同期シンボルから開始しない、請求項１０２記載の媒体。
【請求項１０４】
前記適用可能規格は国際電気標準会議の規格908から成ることから、前記セクタにおけるフレームの所定数は98であり且つ前記第1および第2同期シンボルはサブコード・シンボルS0およびS1から成る、請求項１０２又は１０３に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
本発明は概略的に知的所有権権の保護に関し、特に、記録されたオーディオ媒体の不正コピーの防止に関する。
【背景技術】
【０００２】
発明の背景
コンパクト・ディスク(CD)記録物は、デジタル・オーディオ記録物およびコンピュータ・ソフトウェアの両者を配布する好適な手段である。CDデジタル・オーディオ(CD-DA)記録物は、その開示内容が本明細書中に援用される“コンパクト・ディスク・デジタル・オーディオ・システム”(スイス、ジュネーブ、1987年)と称された国際電気標準会議(IEC)の規格908に従い殆ど一般的に作成されている。レッドブック(Red Book)とも称される上記908規格は、オーディオ・データがディスク上で如何に符号化して記録され、標準的なデジタル復号化チップを用いて再生され得るかを規定する。
【０００３】
上記レッドブック規格に依れば、CD上のデータは98個のフレームから成るブロック(もしくはセクタ)単位で記録され、斯かるフレームの各々は、１個の制御シンボル(control symbol)とそれに続く３２個のデータシンボル(data symbol)から成る。各シンボルは１４個のチャネルビットから成るが、これらのチャネルビットは、(“EFM”変調として公知の)８ビットを１４ビットに変調するプロセスで符号化された単一バイトの２進入力データに対応する。また上記データシンボルはクロス・インターリーブド・リードソロモン符号(CIRC；Cross Interleave Reed Solomon Code)として公知の誤り訂正符号を含むが、該符号は再生の間に使用されることで、対応データ・セグメントにおける誤りを識別し、且つ、可能な場合には該誤りを訂正する。而して上記制御シンボルは、上記ブロックに対するサブコード情報であって上記規格においてＰ、Ｑ、Ｒ、Ｓ、Ｔ、Ｕ、ＶおよびＷとして識別される各チャネルで配置されたサブコード情報を包含する。最初の２個のサブコード・シンボルは、S0およびS1として知られた同期パターンを包含する。上記各ブロックは、リードイン・トラック０で始まり９９個までのオーディオ・トラックが追随する各トラックへと順次的に編成される。上記ＰおよびＱサブコードチャネルは、各トラックに対するタイミングおよび索引情報を包含する。リードインにおける上記Ｑチャネルは、当該ディスクの目次(TOC)[Table Of Contents]を包含する。
【０００４】
CD上に同様に記録され得るコンピュータ・ソフトウェアなどの他の形式のデータに対しては、異なる規格が適用される。たとえば、ブルーブック(Blue Book)規格は、単一ディスク上にオーディオおよび他のデータを組み合わせるマルチセッション記録の仕様を定めている。オレンジブック(Orange Book)は、一般に適切に構成された記録および再生機器を用いてユーザがCD情報を書き込み、消去、上書きおよび読出しし得る書換え可能CD(CD-RW)などの書込み可能CD(CD-R)に適用される。CD-RWフォーマットは、オーディオおよびデータの両方の記録が許容される。このことは、その開示内容が本明細書中に援用されるフィリップス・コンシューマー・エレクトロニクス・ビー・ヴィー社(アインドーフェン、オランダ)(Philips Consumer Electronics B.V. (Eindhoven, Netherlands))により刊行されて“コンパクト・ディスク書き換え可能システムの説明(Compact Disc ReWritable System Description)”(暫定第1.90版、1997年、6月)と称されたオレンジブックのパートIIに詳述されている。
【０００５】
消費者に対しては、オレンジブックの要件に従う安価なCD記録デバイスおよび読出／書込媒体が入手可能となっている。故に今や、習用のパーソナルコンピュータを用いてCD焼き器(CD burner)により全ての形式のCDの厳密なデジタル・コピーを作ることは容易である。CDコンテンツはコンピュータにより、典型的には正当に購入されたオリジナルCDである一枚のCDからバイト毎に読み出されてから、違法コピー(pirate copy)を作るべくブランクのCD-RもしくはCD-RWに書き込まれる。デジタル・ビデオ・ディスク[Digital Video Disk](DVD)などの他の媒体でも、同様のコピー方法が使用され得る。斯かるコピーを作る上でユーザを支援する市販ソフトウェアも広く入手可能である。たとえばロキシオ[Roxio](登録商標)社(カリフォルニア、ミルピタス)は、消費者市場で販売されているCD焼き器に一般的にバンドルされる“Easy CD Creator”ソフトウェアを提供している。斯かるソフトウェアは典型的に、著作権物の不正コピーをユーザが作成することを防止するプログラム保護措置を何ら含まない。斯かる違法コピーに依るレコードおよびソフトウェア産業の経済損失は、数十億ドルと見積もられる。
【０００６】
当業界においては、CDオーディオコンテンツがコンピュータのCDドライブを用いてコピーされるのを防止する種々の方法が公知である。これらの方法の幾つかは、サブコード制御情報の操作に基づいている。たとえば、その開示内容が本明細書中に援用されるPCT特許公報WO 01/61696号は、上記規格により仕様が定められた通常の９８個のフレーム以外のたとえば９９個の様に、コンパクト・オーディオ・ディスクの１個のセクタにおいて規格外の個数のフレームを使用することに基づきデジタル・オーディオCDのコピー防止を行う方法を記述している。故にS0およびS1のサブコード同期パターンは、各フレームにおけるデータを変化させずに、通常の場合よりも１フレームだけ後ろに変位される。別の例として、同様にその開示内容が本明細書中に援用されるPCT特許公報WO 00/74053号は、特にＱチャネルにおいて、サブコード情報の一定のものを間違い且つ／又は不正確とすることに基づくコピー防止方法を記述している。上記の間違いデータは、オーディオCDプレーヤによって無視されるが、コンピュータのCDドライブによる当該ディスクの再生を不能とする。
【０００７】
コピー防止の他の方法としては、オリジナル・ディスクのオーディオコンテンツを変更する方法が挙げられる。たとえば、その開示内容が本明細書中に援用されるPCT特許公報WO 01/41130号は、オリジナルのオーディオ信号データシンボルの幾つかを相当に誤りである値により上書きすることでデジタル・オーディオCDに潜在的ノイズのパターンを取入れることに基づくという方法を記述している。対応する誤り訂正シンボルは、誤り値を含むフレーム内に訂正不能な誤りを生成する如き手法で上書きされる。斯かるディスクを再生するときに通常のCDプレーヤは、潜在的ノイズ値の発生を訂正不能な誤りとして検出すると共に、補間的な誤り隠蔽を行うことで上記誤りの出力を防止する。しかし、コンピュータのCDドライブが上記ディスクの読み取りを試行して上記の意図的な訂正不能誤りを検出したとき、該ドライブはデータを全く読み取らないか、または、上記潜在的ノイズを含む生の未訂正データを読み取る。
【０００８】
著作権物の不正コピーを作成すべく用いられるCD-RWディスクが、CD-DAおよび他の形式の書換え不能ディスクから区別されるひとつの点は、それらが典型的に、ディスクにおける習用のリードイン領域に先行するプログラムメモリ領域[Program Memory Area](PMA)を含むことである。上記PMAは、ディスクに記録を行うプロセス中に制御情報の中間記憶のために用いられる。この情報は、
【０００９】
□ディスクコンテンツ−各トラック番号およびそれらの開始および終了時間。
□ディスク識別番号。
□スキップ情報−再生の間においてスキップすべきオーディオ・トラック、または、オーディオ・トラックの一部を表す。
【００１０】
ディスク全体がファイナライズ(finalize)されるとき、PMAにおける情報はリードインのサブコードＱチャネルへと符号化され、且つ、PMAは消去される。但し、ディスクのコンテンツを再生する上でディスクがファイナライズされる必要はない。現在入手可能なCDドライブの殆どはCD-RW互換で設計されることから、ディスクのリードインおよびプログラム領域に行く前に該ディスク上の一切のPMA情報を読み取り且つ使用するようにプログラムされている。ディスクコンテンツ全体が一回の操作でコピーされるというディスク・アット・ワンス(DAO)CD-RWの記録物においてのみ、サブコードＱチャネルの情報はPMAを経由せずにディスクに対して直接的に書き込まれる。故に、製造工場で作成される如きDAO記録物では、習用的にPMAを有さない。いずれにしても、CD-DAプレーヤはPMAを無視する。
【発明の開示】
【００１１】
発明の要約
本発明の一定の見地の目的は、記録されたコンピュータ可読媒体、特にコンパクト・ディスクの不正コピーを防止する優れた方法および装置を提供するに在る。
【００１２】
本発明の一定の見地の更なる目的は、不正コピーに耐えるコンパクト・ディスクと、斯かるディスクを作成する方法および装置とを提供するに在る。
【００１３】
本発明の一定の見地の更に別の目的は、記録済み媒体のコピー防止メカニズムを判読する試みを無効とするために、該媒体を作成すべく用いられるコピー防止用の機器およびソフトウェアを更新する方法を提供するに在る。
【００１４】
本発明の好適実施例において、CD記録機器には保護モジュールが付加される。上記モジュールは、ハードウェア・ユニットとして、もしくは、ソフトウェア・プログラムとして、または、ハードウェア要素およびソフトウェア要素の組み合わせとして実現され得る。それは、コンピュータのCDドライブを用いたCDのコンテンツ(典型的にはオーディオ・データ)の逐次的な読み出しおよびコピーを阻止する如き手法で、CD上に記録されるべきデータの一部を改変すべく用いられる。ディスクに記録されるディスク・レイアウト、制御情報、コンテンツ・データおよびシンボルに対する改変などの、種々の形式の改変が個別的にもしくは組み合わせて適用され得る。好適には上記改変は、コンピュータのCDドライブを用いたレッドブックCDコンテンツへのアクセスにおいてエラーを生成し又は斯かるアクセスを完全に防止する一方、認識し得る困難性もしくは劣化なしでレッドブックCD-DAプレーヤがコンテンツを再生するのを許容するように用いられる。
【００１５】
本発明の一定の好適実施例において、上記モジュールは、CDのプログラムメモリ領域(PMA)に書き込む誤った制御情報を生成するように動作する。上記PMAは、たとえば、上記ディスク上にオーディオ・セッションが無いこと、または、オーディオ・セッションにおける一定のトラックもしくは時間間隔がスキップされるべきこと、または、一定のトラックが隠されたトラックでありもしくは不完全に記録されていることを指すように作成される。上記PMAのコンテンツに対する上記改変は、ディスク上のレッドブック・コンテンツの全てをまたはディスク上の一定のトラックのみをコピー防止すべく使用される。上記CDがCD-RW互換のコンピュータ・ドライブに挿入されたとき、上記ドライブは先ず、オレンジブック規格が要求するようにPMAへのアクセスを試行する。上記PMAにおける上記制御情報は、ディスク上のオーディオ・コンテンツを上記ドライブが適当に読み出すのを防止する。しかしレッドブックに従うCD-DAプレーヤは、上記PMAを無視すると共に困難なく上記ディスクを再生する。好適には上記CDはディスク・アット・ワンス(DAO)モードで書き込まれることから、該ディスク上のデータは該ディスク全体を上書きしなければ引き続いて上書きされ得ない。
【００１６】
これらの好適実施例の幾つかにおいて、上記PMAは、斯かるディスクが書換え可能ディスクでないとしても、DAO方法を用いて工場で製造されたディスクに対して付加される。上記PMAは通常斯かるディスクに存在しないが、これらの実施例においては権限の無いコンピュータのCDドライブによるレッドブック・コンテンツに対するアクセスを阻止するか制御するために付加される。他の好適実施例においては、ソフトウェア保護モジュールがCD-RWディスクに書き込みを行う問に、PMA制御情報を改変するのに用いられ、該ディスクがクローズされ且つ、上記PMA情報がリードイン領域へ移送された時に、ディスクはコピー防止される。この目的のために、(オレンジブックにおいて仕様が定められているように)上記PMA内に確保されたトラックに制御情報が書き込まれるか、または、上記PMAに不完全なトラック構造が生成されてもよい。
【００１７】
本発明の他の好適実施例において、上記モジュールは、ディスクに対して複数のセッションを付加し、(たとえば上記セッションのリードインにおける様に)該複数のセッションにおける制御情報を改変することで上記ディスクのレイアウトを変更することから、上記複数のセッションに伝達された上記情報は(個別的にもしくは総合的に)不正コピーを阻止する。コンピュータのCDドライブはディスク上における複数のセッションおよびそれらの順序ならびにレイアウトに影響されるが、CDオーディオ・プレーヤは第1オーディオ・セッションのみを読み取る。
【００１８】
本発明の更に別の好適実施例において、上記モジュールはディスクに記録されたデータの他の点を改変する。たとえば上記モジュールは好適には、ディスク上の複数のセクタの各々における同期パターンにおいて、S0およびS1バイトの順序を相互に対して逆転して再位置決めすることで、ディスク上のEFMパターンを脱同期化しても良い。斯かるセクタにおいて、たとえばS1はS0の以前において上記同期パターンに出現し、更に、もはやS0およびS1は上記規格に仕様が定められた様には連続的でない。(但し、上記のPCT特許公報WO 01/61696号に記述された方法と対照的に、各セクタにおけるフレームの個数は好適には標準的な98個のフレームから不変とされる。)再び、CDオーディオ・プレーヤは上記同期パターンが破壊されたときでもディスクのオーディオ・コンテンツを再生し得るが、コンピュータのCDドライブは典型的には斯かる状況下でコンテンツを読み出し得ない。
【００１９】
上述の好適実施例は典型的には、コンピュータのCDドライブがオリジナル・オーディオ・コンテンツにアクセスすることを防止する。権限を有するコンピュータ・ユーザがコンピュータ・ドライブを用いてこのコンテンツを再生するのを可能とすべく、上記オーディオ・コンテンツは好適には圧縮されて保護された形態で複製される。上記複製物は、ディスク上の別の箇所に、または、コンピュータ・ドライブのアクセスが許可された別体のデータ・セッションに、隠されもしくは露出されて載置される。オーディオ・データをこの様に符号化すると共に符号化されたデータに対する正式なアクセスを提供する一定の方法は、その開示内容は言及したことにより本明細書中に援用されるPCT特許公報WO 01/80546号に記述される。
【００２０】
本発明の一定の好適実施例において上記保護モジュールは、パーソナルコンピュータ(PC)上のCD記録ソフトウェアと協働すべく設計されたソフトウェア・モジュールから成る。ひとつの斯かる実施例において、記録されるべきコンテンツを上記記録ソフトウェアが受信したとき、それはそのコンテンツをチェックして、ユーザがコピーを作成することを権限付与されているか否かを決定し、もしそうであれば、コピーが記録されるべきCDの領域自体がコピー防止されるべきか否かを決定する。上記コンテンツが如何にして且つ如何なる条件下でコピーされ得るかに関する表示は好適には、本発明の有効範囲を越える業界公知のデジタル著作権管理(DRM)により提供される。CD上のコンテンツに対してコピー防止が適用されるべきことを決定したなら、上記記録ソフトウェアは上記保護モジュールに対して信号通知を行い且つ該保護モジュールに対し、単一セッションもしくはマルチセッションディスクのリードイン領域に記録されるべきトラック情報またはディスクの目次(TOC)などの一定の制御データを受け渡す。
【００２１】
上記記録ソフトウェアおよび上記保護モジュールは、相互識別のために、且つ、CDに記録されるべきコンテンツに対して上記保護モジュールを同期するために、所定の処理手順(protocol)を用いる。但し、上記保護モジュールに対して実際のコンテンツ自体が受け渡される必要はなく、且つ、何らかの特定の保護アルゴリズムを実施すべく上記記録ソフトウェアが改変される必要はない。寧ろ上記保護モジュールは、同期情報および改変済制御情報を生成し、それを上記記録ソフトウェアに受け渡す。上記記録ソフトウェアはこの制御情報をディスクのコンテンツと組み合わせ、且つ、組み合わされた情報およびコンテンツを、CD焼き器を駆動することで記録する。上記ディスク上における上記制御情報の上記変更により好適には、上述された如く、上記保護されたコンテンツはコンピュータのCDドライブによりアクセス不能とされる。これらの変更としてはたとえば、上述された如くPMAエラーの付加、または、本特許出願の譲受人に対して譲渡されると共にその開示内容は言及したことにより本明細書中に援用される米国特許出願第09/549,820号に記述された如くもしくは業界公知の如く、サブコードＱチャネル内へのエラーの導入が挙げられる。
【００２２】
本発明の一定の好適実施例において上記保護モジュールにより適用される上記保護アルゴリズムは、通信回線を介してまたは着脱可能記憶媒体上でスクリプトを上記モジュールにダウンロードすることで定期的に更新される。上記スクリプトは、上記保護アルゴリズムにおいて適用されるべき新たなパラメータもしくは他の改変を含む。適切な認証手順を実施した後で上記モジュールは上記スクリプトを開いて実行することから、その保護アルゴリズムは更新される。この単純なオンライン手順によれば上記保護モジュールの提供者およびユーザは、短い期間間隔で上記モジュールの作用を更新し得ることから、上記保護アルゴリズムを判読してコンテンツの不正コピーを行おうとするハッカーに先駆け得る。
【００２３】
本明細書中では特にコンパクト・ディスク上のオーディオ・コンテンツの記録に関して好適実施例が記述されるが、本明細書中に記述された方法は必要ならば変更を加えて他の形式のコンテンツおよび記録媒体に同様に適用され得る。当業者であれば、これらの方法に対する必要な改変は明らかであろう。より詳細には、本明細書中では特定形式のCDおよびCD規格に言及が為されるが、本発明の原理は他のCD形式および規格に対しても拡張され得る。故に、本特許出願および各請求項において使用されたときに“コンパクト・ディスク”および“CD”という語句は、前後関係で適切であれば、デジタル・ビデオ・ディスク(DVD)を含めCD類の実質的に全ての要素に言及すると解釈されるべきである。
【００２４】
故に本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する方法であって、
上記CDのプログラム領域内のセッションに書き込まれるべきコンテンツを準備する段階と、
上記CDのプログラムメモリ領域(PMA)に書き込まれる制御情報であって無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDから上記セッションを適切に読み取ることを不能とする制御情報を生成する段階と、
上記コンテンツおよび上記制御情報を上記CDに記録する段階とを含む方法が提供される。
【００２５】
好適には、上記コンテンツおよび上記制御情報を記録する上記段階は該記録をディスク・アット・ワンス(DAO)モードで行う段階を含み、且つ、上記CDは書換え可能CDではない。
【００２６】
更に好適には、上記制御情報を生成する上記段階は上記PMA内にエラー・データを挿入する段階を含む。最も好適には、上記エラー・データを挿入する上記段階は、書換え可能コンパクト・ディスク(CD-RW)互換の読取デバイスに対して上記CD上の上記コンテンツの一個以上のトラックをスキップすることを、または、上記CD上の一個以上のトラックにおける一個以上の時間間隔におけるコンテンツをスキップすることを指示するパラメータを挿入する段階を含む。付加的にもしくは代替的に、上記エラー・データを挿入する上記段階は、上記CD上のトラックが不完全であることを表すパラメータ、または、上記CD上のオーディオ・トラックをデジタル・モード・トラックとして特定するパラメータを挿入する段階を含む。
【００２７】
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する方法であって、
上記CDに記録されるべきオーディオ・セッションに関する第1目次(TOC)であって上記オーディオ・セッションにおける各トラック番号およびモードを参照する第1目次(TOC)を準備する段階と、
上記CDに記録されるべきデータ・セッションに関する第2TOCであって上記第1TOCと同一の各トラック番号およびモードを参照する第2TOCを準備する段階と、
上記オーディオおよびデータ・セッションを上記第1TOCおよび上記第2TOCと共に上記CDに記録する段階とを含む方法も提供される。
【００２８】
好適には、上記第1TOCを準備する上記段階は、各トラック番号および／またはモードに関するタイミング情報を記録する段階を含み、且つ、上記第2TOCを準備する上記段階は、上記第1TOCに記録された上記タイミング情報を改変する段階と、同一トラック番号に関する改変済タイミング情報を上記第2TOCに記録する段階とを含む。代替的にまたは付加的に、上記第1TOCは上記トラックの一個以上がオーディオ・モード・トラックであることを表し、且つ、上記第2TOCを準備する上記段階は上記一個以上のトラックがオーディオ・モード・トラックでないことを上記第2TOCにおいて表す段階を含む。
【００２９】
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する方法であって、
上記CDのひとつのセクタであって、該セクタは適用可能規格に従い所定数のフレームを含み、該フレームの各々は複数のシンボルを含むことから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するというセクタ、に対して書き込まれるべきデータを準備する段階と、
上記第2同期シンボルが上記第1同期シンボルもしくはサブコード・シンボルよりも前に生ずる如く上記各フレームの内の少なくとも一個のフレーム内に上記各シンボルを配置する段階と、
上記各シンボルを上記CD上の上記セクタ内に記録する段階とを含む方法が付加的に提供される。
【００３０】
好適には、上記各フレームの内の少なくとも一個のフレームにおける上記第1および第2同期シンボルは、上記各フレームの内の少なくとも一個のフレームが上記第1同期シンボルもしくは第2同期シンボルから開始しない様に配置される。付加的にもしくは代替的に、上記各シンボルは上記各フレームの内の少なくとも一個のフレーム内に配置されることから、上記第1および第2同期シンボルは連続的位置に無い。最も好適には、上記適用可能規格は国際電気標準会議の規格908を含むことから、上記セクタにおけるフレームの所定数は98であり且つ上記第1および第2同期シンボルはサブコード・シンボルS0およびS1を含む。
【００３１】
本発明の好適実施例に依れば、記録媒体に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを記録モジュールにおいて受信する段階と、
上記表示に応じて、上記記録モジュールと同期して保護処理手順を開始することを保護モジュールに対して信号通知する段階と、
保護されるべき上記コンテンツの不正コピーを防止すべく上記保護モジュールを用いて制御情報を生成する段階と、
上記処理手順に従い、上記保護モジュールから上記制御情報を上記記録モジュールへと伝達する段階と、
上記記録モジュールにおいて上記コンテンツを表す上記データに対して上記制御情報を組み合わせる段階と、
上記制御情報と組み合わされた上記データを上記記録媒体に記録する段階とを含むコピー防止方法が更に提供される。
【００３２】
好適には、上記制御情報はサブコード情報を含む。代替的にまたは付加的に、上記保護モジュールに対して信号通知する上記段階は、上記制御情報を生成する際に上記保護モジュールにより使用されるサブコード・チャネル情報を伝達する段階を含む。更に好適には、上記制御サブコード・チャネル情報は上記コンテンツを表す上記データの目次(TOC)を含む。最も好適には、上記制御情報を生成する上記段階は、上記コンテンツを表す上記データを上記保護モジュールにおいて実質的に受信せずに、上記サブコード・チャネル情報に応じて上記制御情報を生成する段階を含む。
【００３３】
付加的にもしくは代替的に、上記保護モジュールに対して信号通知する上記段階は、上記記録モジュールから上記保護モジュールに対して同期信号を送信する段階を含み、且つ、上記制御情報を伝達する上記段階は、上記同期信号に応じて上記データと同期して上記制御情報を生成する段階を含む。更に付加的にもしくは代替的に、上記保護モジュールに対して信号通知する上記段階は、上記保護処理手順を開始する以前に上記保護モジュールを認証する段階を含む。
【００３４】
好適には、上記制御情報を生成する上記段階は、上記記録モジュールが、該制御情報を上記データに組み合わせると同時に、上記データに関連するサブコード・チャネルにおける論理変更を行う様に上記制御情報を準備する段階を含む。付加的にもしくは代替的に、上記制御情報を生成する上記段階は、上記記録モジュールが、該制御情報を上記データに組み合わせると同時に、上記データを改変することで上記データの少なくとも一部はそれに関連する誤り訂正符号に関して誤りであると特定される様に上記制御情報を準備する段階を含む。
【００３５】
好適実施例において、上記記録媒体はコンパクト・ディスク(CD)を含む。
本発明の好適実施例に依れば、記録媒体に記録されるべきコンテンツに関連するデータの処理により、上記コンテンツの不正コピーを阻止すべく上記データを処理する保護モジュールを配備する段階と、
上記データの処理に際して用いられる更新済処理パラメータを提供するスクリプトを通信回線もしくは他の任意の手段を介して伝達する段階と、
上記保護モジュールにて上記スクリプトを実行することで上記更新済処理パラメータを決定する段階と、
上記更新済処理パラメータに従って上記保護モジュールを用いて上記データを処理する段階と、
上記処理されたデータを上記媒体に記録する段階とを含むコピー防止方法が更に提供される。
【００３６】
好適実施例において、上記保護モジュールは、不正コピーを阻止するために上記データの処理に対して専用とされたハードウェア論理ユニットを含む。別の好適実施例において、上記保護モジュールは汎用処理ユニット上で動作するソフトウェア・プログラム・コードを含む。
【００３７】
好適には、上記スクリプトを伝達する上記段階は上記保護モジュールに対して該スクリプトをダウンロードする以前に該スクリプトを暗号化する段階を含み、且つ、上記スクリプトを実行する上記段階は上記スクリプトを認証かつ復号化する段階を含む。
【００３８】
更に好適には、上記データを処理する上記段階は該データに関連するサブコード・チャネルにおける論理変更を行う段階を含む。
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する装置であって、
上記CDのプログラム領域内のセッションに書き込まれるべきコンテンツを準備し得ると共に、上記CDのプログラムメモリ領域(PMA)に書き込まれる制御情報であって無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDから上記セッションを適切に読み取ることを不能とする制御情報を生成し得る保護プロセッサと、
上記保護プロセッサに連結されて該保護プロセッサから上記コンテンツおよび上記制御情報を受信すると共に、上記コンテンツおよび上記制御情報を上記CDに記録する記録デバイスとを含む装置が更に提供される。
【００３９】
本発明の好適実施例によれば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する装置であって、
上記CDに記録されるべきオーディオ・セッションに関する第1目次(TOC)であって上記オーディオ・セッションにおける各トラック番号および／またはそれらのモードを参照する第1目次(TOC)を準備し得ると共に、上記CDに記録されるべきデータ・セッションに関する第2TOCであって上記第1TOCと同一の各トラック番号を参照する第2TOCを準備し得る保護プロセッサと、
上記保護プロセッサに連結されて該保護プロセッサから上記第1TOCおよび上記第2TOCを受信すると共に、上記オーディオおよび／または付加的セッション(データもしくはオーディオ)を上記第1TOCおよび上記第2TOCと共に上記CDに記録する記録デバイスとを含む装置も提供される。
【００４０】
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止する装置であって、
上記CDのひとつのセクタであって、該セクタは適用可能規格に従い所定数のフレームを含み、該フレームの各々は複数のシンボルを含むことから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するというセクタ、に対して書き込まれるべきデータを受信し得る保護プロセッサであって、上記第2同期シンボルが上記第1同期シンボルよりも前に生ずると共に上記同期シンボルは好適にはもはや連続的でない様に上記各フレームの内の少なくとも一個のフレーム内に上記各シンボルを配置し得る保護プロセッサと、
上記保護プロセッサに連結されて該保護プロセッサから上記各シンボルを受信すると共に上記各シンボルを上記CD上の上記セクタ内に記録する記録デバイスとを含む装置が付加的に提供される。
【００４１】
本発明の好適実施例によれば、保護されたコンテンツの不正コピーを防止すべく当該保護モジュールを用いて制御情報を生成し得る保護モジュールと、
記録媒体に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを受信し得る記録モジュールであって、上記表示に応じて、当該記録モジュールは当該記録モジュールと同期して保護処理手順を開始することを上記保護モジュールに対して信号通知し且つ上記処理手順に従い上記保護モジュールから上記制御情報を当該記録モジュールへと伝達し、次に、上記保護モジュールにより生成された上記制御情報を受信すると共に、上記制御情報と組み合わされた上記データを上記記録媒体に記録すべく上記コンテンツを表す上記データに対して上記制御情報を組み合わせる、記録モジュールとを含む、コピー防止装置が更に提供される。
【００４２】
本発明の好適実施例に依れば、記録媒体に記録されるべきコンテンツに関連するデータを処理する際に用いられて上記コンテンツの不正コピーを阻止する更新済処理パラメータを提供するスクリプトを通信回線を介してダウンロードし得るネットワーク・インタフェースと、
上記更新済処理パラメータを決定すべく上記スクリプトを実行し得ると共に、不正コピーを阻止すべく上記更新済処理パラメータに従って上記データを処理し得る保護モジュールと、
上記保護モジュールに連結されて該保護モジュールから上記処理されたデータを受信し且つ該処理されたデータを上記媒体に記録する記録デバイスとを含む、コピー防止装置が更に提供される。
【００４３】
代替的に上記装置は、有形媒体でまたは他の手段でスクリプト・ファイルを受信すべく、着脱可能ディスクもしくはディスケット・ドライブなどの別の形式のデータ入力インタフェースを備え得る。
【００４４】
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止するコンピュータ・ソフトウェア製品であって、当該製品はプログラム命令が記憶されるコンピュータ可読媒体を含み、上記命令がコンピュータにより読み取られたときにコンピュータは該命令により、上記CDのプログラム領域内のセッションに書き込まれるべきコンテンツを準備し、且つ、上記CDのプログラムメモリ領域(PMA)に書き込まれる制御情報であって無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDから上記セッションを適切に読み取ることを不能とする制御情報を生成する、コンピュータ・ソフトウェア製品が更に提供される。
【００４５】
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止するコンピュータ・ソフトウェア製品であって、当該製品はプログラム命令が記憶されるコンピュータ可読媒体を含み、上記命令がコンピュータにより読み取られたときにコンピュータは該命令により、オーディオ・セッションに関して上記CDに記録されるべき第1目次(TOC)であって上記オーディオ・セッションにおける各トラック番号を参照する第1目次(TOC)を準備し、且つ、データ・セッションに関して上記CDに記録されるべき第2TOCであって上記第1TOCと同一の各トラック番号を参照する第2TOCを準備する、コンピュータ・ソフトウェア製品が提供される。
【００４６】
本発明の好適実施例に依れば、無権限の読取デバイスを用いたコンパクト・ディスク(CD)のコピーを防止するコンピュータ・ソフトウェア製品であって、当該製品はプログラム命令が記憶されるコンピュータ可読媒体を含み、上記CDのひとつのセクタであって、該セクタは適用可能規格に従い所定数のフレームを含み、該フレームの各々は複数のシンボルを含むことから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するというセクタ、に対して書き込まれるべきデータを受信するコンピュータにより上記命令が読み取られたときにコンピュータは該命令により、上記第2同期シンボルが上記第1同期シンボルよりも前に生ずる如く、上記CDの上記セクタに記録されるべき上記各フレームの内の少なくとも一個のフレーム内に上記各シンボルを配置する、コンピュータ・ソフトウェア製品が付加的に提供される。好適には、上記再配置された同期シンボルはもやは連続的でない。
【００４７】
本発明の好適実施例に依れば、当該プログラム命令がコンピュータにより読み取られたときに該プログラム命令によりコンピュータは保護プロセスおよび記録プロセスを実行するというプログラム命令が記憶されるコンピュータ可読媒体を含むコンピュータ・ソフトウェア製品であって、
上記保護プロセスは、保護されたコンテンツの不正コピーを防止すべく制御情報を生成し、且つ、
上記記録モジュールは、記録媒体に記録されるべきコンテンツを表すデータであって不正コピーから保護されるべきことの表示を含むデータを受信し、上記表示に応じて、当該記録モジュールは当該記録モジュールと同期して保護処理手順を開始することを上記保護モジュールに対して信号通知し且つ上記処理手順に従い上記保護モジュールから上記制御情報を当該記録モジュールへと伝達し、次に、上記保護モジュールにより生成された上記制御情報を受信すると共に、上記制御情報と組み合わされた上記データを上記記録媒体に記録すべく上記コンテンツを表す上記データに対して上記制御情報を組み合わせる、コンピュータ・ソフトウェア製品が更に提供される。
【００４８】
本発明の好適実施例に依れば、プログラム命令が記憶されるコンピュータ可読媒体を含むコンピュータ・ソフトウェア製品であって、上記命令がコンピュータにより読み取られたときに該命令によりコンピュータは、記録媒体に記録されるべきコンテンツに関連するデータを処理する際に用いられて上記コンテンツの不正コピーを阻止する更新済処理パラメータを提供するスクリプトを通信回線を介してダウンロードしまたは他の手段によりそれを受信し、且つ、上記更新済処理パラメータを決定すべく上記スクリプトを実行すると共に、上記更新済処理パラメータに従い、上記媒体に記録される上記データを処理する、コンピュータ・ソフトウェア製品が更に提供される。
【００４９】
本発明の好適実施例に依れば、コンテンツが記憶されるプログラム領域を有するコンパクト・ディスク(CD)と、無権限の読取デバイスにより読み取られたときに上記無権限の読取デバイスが上記CDからセッションを適切に読み取ることを不能とする制御情報を包含するプログラムメモリ領域(PMA)とを含む、無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体が更に提供される。
【００５０】
本発明の好適実施例に依れば、書換え可能CDでないコンパクト・ディスク(CD)であって、コンテンツが記憶されるプログラム領域と、制御情報を包含するプログラムメモリ領域(PMA)とを有するコンパクト・ディスク(CD)を含む、無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体も提供される。
【００５１】
本発明の好適実施例に依れば、オーディオ・セッションと、オーディオもしくはデータ・セッションのいずれかとされ得る第2セッションとを有するコンパクト・ディスク(CD)を含む、無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体が付加的に提供される。上記オーディオ・セッションは該オーディオ・セッションにおける各トラック番号および／またはそれらのモードを参照する第1目次(TOC)を含み且つ上記第2セッションは上記第1TOCと同一の各トラック番号を参照する第2TOCを含む。
【００５２】
本発明の好適実施例に依れば、当該コンパクト・ディスク(CD)上の少なくともひとつのセクタにおいてデータを包含するコンパクト・ディスク(CD)であって、上記少なくともひとつのセクタは適用可能規格に従い所定数のフレームを含み、該フレームの各々は複数のシンボルを含むことから、上記適用可能規格に従えば上記フレームの各々は第1および第2の同期シンボルから開始するが、上記少なくともひとつのセクタにおける各フレームの内の少なくとも一個のフレームにおいて上記第2同期シンボルは上記第1同期シンボルよりも前に生ずると共に上記各同期信号はもはや連続的でないというコンパクト・ディスク(CD)を含む、無権限の読取デバイスを用いたコピーに耐えるデータ記憶媒体が更に提供される。
【００５３】
本発明は、以下における本発明の好適実施例の詳細な説明を図面と併せて考慮すれば更に十分に理解されよう。
【００５４】
好適実施例の詳細な説明
先ず、本発明の好適実施例に従い不正コピーが防止された書換え可能コンパクト・ディスク(CD-RW)20の図解的な概略図である図１を参照する。ディスク20の全体的レイアウトは、上記オレンジブック規格において仕様が定められた標準的な記録様式に従う。情報領域22は、典型的に複数のセッションを含み得るプログラム領域(PA)23を含む。情報領域22は、拡開する螺旋により外方に進展し、CD20の記録済みコンテンツの全てを包含する。本例においては簡素化のためにPA23はオーディオ・セッション24およびデータ・セッション26を含んで示されるが、典型的にブルーブックもしくはオレンジブックのディスクは複数のデータ・セッションを含み得る。オーディオ・セッション24は、(音楽などの)オーディオコンテンツの９９個までのトラック、ならびに、付随するサブコード情報から成る。
【００５５】
オーディオ・セッション24は、リードイン(LI)領域28により先行されると共に、リードアウト(LO)領域29により追随される。(データ・セッション26も同様にLIおよびLO領域を有するが、図示の簡素化のためにそれらは図面から省略される。)リードイン領域28およびリードアウト領域29は両者ともに、上述の如くCD20の再生の間に用いられるタイミングおよびトラック情報を含むＰおよびＱチャネルを包含する。情報領域22の最初において、プログラムメモリ領域(PMA)30はLI28に先行する。オレンジブックに依ればPMA30は、事前形成溝による絶対時間[Absolute Time In Pre-groove](ATIP)として知られる標準時間コードで測定されたときに、LI28の13:25秒前に開始する。上記PMAは好適には、無権限のコンピュータのCDドライブによりPA23の(および、特にオーディオ・セッション24の)読み取りを阻止することが意図されたデータ改変を包含する。PMA30に対する代表的な改変は、本明細書中において以下に詳述される。
【００５６】
本発明の好適実施例は違法コピーを無効とすべく、CD20におけるデータを改変する多数の異なる相補的な技術を提供する。概略的に述べると、上記改変は以下の範疇に入る：
【００５７】
□概略的なディスク・レイアウト改変−たとえば、オーディオCDに対する幾つかのセッションの記録である。第2もしくは第3のセッションは、矛盾する複数のポインタを典型的には第2セッションのリードインに付加することで、一般的に違法コピーに用いられるパーソナルコンピュータ(PC)を欺くべく使用され得る。これらのポインタは、ディスク上の各トラックの実際の位置またはそれらの形式に関する矛盾(たとえば、一方はオーディオ・モード・トラックとして且つ他方はデータ・モード・トラックとして同一トラックを参照する２個のポインタ、または代替的に、同一トラックに対して異なる開始位置を示す２個のポインタ)を作成し得る。
【００５８】
選択的に、CD上の最終セッションは音楽を圧縮形態で包含するデータ・セッションである。好適には上記音楽は、ディスクからの直接的な再生を可能とすべくそのセッションにおいて暗号化され且つ／又は(デジタル著作権管理(digital rights management)−DRMとしても知られる)デジタル・ラッパ(digital wrapper)技術を用いて符号化されることで、信頼できるソフトウェアを介して、権限を有するユーザのディスクからのダウンロードおよび再生が可能とされる。斯かる改変は、上記の米国特許出願第09/549,820号およびPCT特許公報WO 01/80546号に記述されている。
【００５９】
□本特許出願の譲受人に対して譲渡されると共にその開示内容は言及したことにより本明細書中に援用される1999年8月9日に出願された米国特許第09/370,813号に好適に記述された、ノイズの挿入によるオーディオ・データの改変。
【００６０】
□特にＱチャネルにおけるサブコード情報などの論理情報および制御情報の改変。該改変としてはたとえば、絶対的もしくは相対的時間、インデックス・ポインタ、目次(TOC)情報の変更(多すぎるもしくは少なすぎるトラックの列挙、または、複数のセッション間における虚偽的ポインタ)、制御バイトの改変、プリギャップ長さの操作が挙げられる。それらは、上記の米国特許出願第09/549,820号およびPCT特許公報WO 01/80546号に相当に詳細に記述されている。以下においては、同期制御バイト(S0、S1)、TOCおよびPMA情報に対する更なる改変が記述される。
【００６１】
□CDに記録された各ビットの構造に対する低レベルの改変。斯かる改変は、それらの開示内容は言及したことにより本出願中に援用される上記の米国特許第09/370,813号および米国特許第6,256,738号に詳細に記述されている。それらは典型的にCD上に一連のビットを記録する段階を含むが、これらのビットは、PCで用いられる一定のCD-ROMドライブにおいてハードウェア・エラーを引き起こし、または、斯かるPCが間違ったオーディオ・データを補間するのを防止する。代替的にまたは付加的にCD上には、レッドブック規格により仕様が定められた習用の８／１４ビット(EFM)ルックアップ・テーブルには現れないビット・シーケンスが記録され得る。更に代替的にまたは付加的に、本明細書中において以下に更に詳細に記述される如く、同期信号として用いられる各ビットが変更され得る。
【００６２】
これらの改変は、用途要件に依存して種々の組み合わせでCD20において使用され得る。
【００６３】
以下の表Ｉは、本発明の好適実施例に依りPMAのサブコードＱチャネルにおけるトラックおよびタイミング情報に対して為され得る代表的な改変を示している。該表における最も左側の列はPMA内のデータのフレーム番号を特定する一方、他のフィールドの意味は表の下方に記述される。ディスクのプログラム領域23は５本のオーディオ・トラックを含むと仮定される。PMAのサブコードＱチャネルにおいて用いられる各パラメータおよび符号化の更なる詳細は、上記のCD-RWシステムの説明のセクションV.4.3に示される。スペース不足の故に以下の表においては実際のＱチャネルのパラメータの全ては示されないが、当業者であれば必要な付加的パラメータは明らかであろう。
【００６４】
【表１】
2005510823.tif 000003
【００６５】
符号化された上記データにおいては、以下の項目が出現する：
□PMAのフレーム１〜３２は、通常の符号化を用いる。CONTROL(表中でCTR)フィールドは、全体に亙りゼロに設定される。トラック番号(表中には示されないTNO)もまたPMAにおいてゼロに設定される。フレーム１においてADR=2は、このフレームが“ディスク識別番号”項目を含むことを表す。上記識別番号自体は、MIN、SECおよびFRAME(FRM)フィールドにて与えられ、すなわち本例においては201514である。それは、ディスク認証に対する基礎の役割を果たすと共に、たとえば、現在のディスクがオリジナル・ディスクであることを確認すべく専用のオーディオ・プレーヤにより使用され得る。この目的のために、(上述の如く工場で製造されたオリジナル・ディスクは通常はPMAを有さないが)好適にはディスクの製造時にPMAには一意的なID番号が刻印される。もしCD焼き器を用いてそのディスクのCD-RWコピーが作成されるなら、該コピーにおけるPMAのIDはオリジナル・ディスクにおけるのと同一でない。
【００６６】
フレーム２９〜３２においてADR=1は、これらのフレームが目次(TOC)項目を包含することを表している。各項目は、ポインタ(Pt)フィールドにより表されるトラック番号と、各トラックの開始時間(PMIN、PSEC、PFRAME)および終了時間(MIN、SEC、FRAME)とを含む。ZEROフィールドは、CD規格により指定された同期カウントを与える。
【００６７】
□フレーム３３〜３７は、トラック2、3および4がスキップされるべきことを表している。ADR＝3は“スキップ・トラック”であることをマークする一方、ポインタ＝1はこれをPMAにおける最初のスキップ・トラック割当てであると特定している。MIN、SECおよびFRAMEフィールドにおける値02、03および04は、トラック2、3および4がスキップされるべきことを表している。
【００６８】
□フレーム３８〜４２は、３秒の間隔がスキップされるべきことを表している。ADR=5は“スキップ時間間隔”項目をマークし、且つ、ポインタ=1はこの間隔をスキップされた最初のものと特定している。PMIN、PSECおよびPFRAMEは、上記間隔の開始時間を05:42:67と与える一方、MIN、SECおよびFRAMEは終了時間を05:45:67と与えている。
【００６９】
CD-RW互換のコンピュータのCDドライブは、上記PMAにおける上記制御情報を読み取ることから、トラック2、3および4をスキップしてこれらのトラックにおけるコンテンツを除外する。但し習用のCD-DAプレーヤは、PMA情報を無視してディスクを通常的に再生する。当業者であれば、他の可能的なPMA改変は明らかであろう。たとえば上記PMAはディスク上の幾つかのトラック上に虚偽的ポインタを含み得るものであり、これによればCD-RW互換ドライブが上記ディスクにアクセスを試行したときに矛盾が引き起こされる。
【００７０】
PMA30内に改変が導入されたときにディスク20は好適にはDAO書き込みモードで記録され、その場合にディスクコンテンツ全体は単一動作で書き込まれる。DAOモードの詳細は、上記のCD-RWシステムの説明において提供される。
【００７１】
本発明の別の好適実施例においては、ディスク上の複数のセッションのTOC内へと虚偽的で矛盾する情報が挿入される。たとえばデータ・セッション26のTOCはオーディオ・セッション24と同一のトラック番号を包含する一方、各トラックに対して異なる開始時間および／または非オーディオ・モードを表し得る。一例として以下の表IIは、マルチセッションCD上のオーディオ・セッションおよびデータ・セッションのリードイン領域に現れる情報を示している。該オーディオ・セッションはトラック1〜4を包含する一方、データ・セッションはトラック5を包含する。但しデータ・セッションTOCは改変されることから、該TOCはトラック1〜4を参照すると共にこれらのトラックの箇所およびコンテンツに関して虚偽的情報を包含する。
【００７２】
【表２】
2005510823.tif 000004
【００７３】
CDオーディオ・プレーヤは当該オーディオ・セッションのTOCおよび他の制御情報と共にオーディオ・セッションのみを読み取ることから、該プレーヤはデータ・セッションTOCにおける複製トラック番号を無視する。一方、多くのコンピュータのCDドライブ(特に新しいモデル)は全てのセッションのTOC構造全体を読み取り且つコンピュータ・メモリにマッピングすると共に、ディスクのコンテンツのアクセスに進む前にディスクの構造的完全性をチェックする。矛盾するトラック情報によれば、コンピュータがオーディオ・トラックに対するアクセスを試行したときにエラーが戻される。
【００７４】
権限を有するユーザが、保護されたディスク20のオーディオコンテンツをコンピュータのCDドライブ上で再生するのを可能とするために、オリジナルコンテンツの複製物が好適には、権限を有するユーザのみがアクセスし得る符号化形態もしくは他の隠された形態でディスクに記憶される。複製コンテンツは、暗号化もしくはDRM技術などの業界公知の手段を用いて圧縮かつ保護される。上記複製コンテンツは、好適にはディスク上のデータ・セッションにおいてディスク20に記録される。代替的に上記複製コンテンツは、以下に記述される如く種々の箇所においてCD-DA(レッドブック)ディスクのオーディオ・トラック内に隠され得る。
【００７５】
上記複製コンテンツは、好適にはディスク20上に配備される専用プレーヤ・ソフトウェアを用いて、または代替的に、ユーザのコンピュータに対して配備された正式なプレーヤ・ソフトウェアを用いて、CDドライブによる再生を許容すべく配置される。この正式なソフトウェアは、既存の媒体プレーヤに対するプラグインの形態とされ得る。上記ソフトウェアはコンピュータに対し、ディスク20で複製データを見出す箇所と、再生のためにそれを復号化する方法とに関する特定命令を提供する。好適には上記プレーヤ・ソフトウェアはメモリ内で上記複製コンテンツをセクション毎に読み取り、復号化し且つ解凍することから、ハッカーが横取りし得るクリアなオーディオ・データのバッファは無い。選択的に、この目的に対しては、隠されたコンテンツを読み取るべく事前に構成されたCDドライブのみが使用され得る。正しい箇所およびフォーマットでディスク上に上記複製コンテンツが存在すること自体が、そのディスクの認証に対して使用され得る。
【００７６】
上記複製コンテンツは、種々の箇所の内の任意の箇所においてディスク20上に“隠され”得る：
□上述された如く、データ・セッション26内。
□ディスクのオーディオ・プログラム領域における付加的オーディオ・トラックであって、好適には全てのオリジナルのオーディオ・トラックの後に配置され且つTOCを操作することで隠された付加的オーディオ・トラック内。
【００７７】
□ディスクに対して付加された第2オーディオ・セッション内。上記複製コンテンツは好適には(所望なだけ長くされ得る)第2オーディオ・セッションのプリギャップ領域内に載置され、選択的には、無音を含む非常に短寸である本物のオーディオ・トラックが追随する。代替的に、上記複製コンテンツは第2オーディオ・セッションにおける隠蔽トラックに記憶され得る。
【００７８】
□CD-DAフォーマットにおいて使用されないサブコードチャネル(Ｒ、Ｓ、Ｔ、Ｕ…)内。上記複製コンテンツは好適には、CDテキストなどの他のCDフォーマットでこれらのチャネルに記録された情報と干渉しない様式で圧縮かつ符号化される。
【００７９】
好適には、複製コンテンツを記憶すべく選択された箇所に関わらず、記録された複製コンテンツのビット構造はレッドブック規格に従う(但し、実際の各ビットはオーディオ・サンプルではなく、隠された複製のデータ部分である)。上記複製コンテンツの読み取り時に正式なプレーヤ・ソフトウェアは、上記データ・ビットをバイトへと組立て、そのデータを解凍且つ／又は復号化し、次にコンテンツを再生する。
【００８０】
本発明の更なる別実施例において同期パターンS0-S1は逆転かつ再位置決めされることから、S0はS1の後に現れ且つそれらはもはや連続的でない。好適には、元のS0およびS1は任意のデータにより上書きされる。次にS1およびS0は夫々、改変されたセクタのフレームNおよびN+3(N<95)において書き換えられる。最も好適にはS0およびS1の逆転および再位置決めは、必ずしも夫々のサイズが均一でない一群以上の異なる群の連続的セクタにおいて反復される。CDオーディオ・プレーヤは典型的に、S0-S1パターンを喪失したときでも、ディスク上の各EFMシンボルの読み取りを同期し得る。しかしコンピュータのCDドライブは標準的なS0-S1同期パターンを探索し、それを見出せないとき、典型的にはディスク読み取りの同期に失敗する。
【００８１】
本発明の好適実施例においては上述の各改変のひとつ以上が、CD20上に書き込まれるべきデータに関する保護モジュールの作用により該CD上で実施される。また、発明の背景において引用された各公報に記述された如き他の改変も適用され得る。上記保護モジュールは、ハードウェア・ユニットもしくはソフトウェア・ユニットとして、または、ハードウェアおよびソフトウェア要素の組み合わせとして実現され得る。以下において各図には上記モジュールの２つの代表的実施例が示されるが、当業者であれば代替実施例は明らかであり本発明の有効範囲内であると思われる。
【００８２】
図２は、本発明の好適実施例に従い不正コピーに耐えるCDを作成すべく用いられる装置35を概略的に示すブロック図である。装置35は、デジタル・オーディオ・コンテンツからCDマスタ型を作成すべく用いられる。その場合にCDマスタは、業界公知の製造方法に基づきCD20をスタンプ成形すべく用いられる。代替的に、デジタル・ビデオ・ディスク(DVD)が同様の様式で作成され得る。
【００８３】
業界公知の如く、装置35に入力されるオーディオ・コンテンツはデジタル処理ステーション40により処理される。ステーション40は、ディスク上のコンテンツのレイアウトを編成すると共に、必要な制御情報を生成する。次に上記ステーションは８ビットのデジタル・データを１４ビットのEFMシンボルの変調済ストリームへと変換し、その場合に各シンボルは好適には、レッドブック規格により仕様が定められた如くCD記録のためにブロックおよびフレームの形態でフォーマットされる。もしステーション40に入力されたデータが適切な誤り訂正符号を未だ含んでいなければ、斯かる符号もまた上記ステーションにより算出され、上記規格により定められた如くオーディオ・データとインターリーブされる。
【００８４】
上記EFMデータ・ストリームは、装置35における保護モジュールの役割を果たす保護プロセッサ42へと受け渡される。プロセッサ42は、CDマスタに書き込まれるべきデータの様相を変更する。(必ずしもそうではないが)プロセッサ42の動作は典型的に、上述された如く、ディスクに書き込まれるべきシンボルおよび／またはオーディオ・データに対する改変、および、ディスク上におけるディスク・レイアウトおよび／または論理情報および制御情報の変更の両者を含む。保護プロセッサ42からのデータは、当業界にて公知の如くCDマスタにデータを書き込むレーザ光線記録器(LBR)44へと受け渡される。プロセッサ42により導入された改変の結果として、CDマスタから作成されたディスク上のオーディオ・セッションはCDオーディオ・プレーヤ上では通常的に再生されるが、コンピュータのCDドライブ上では完全なロードができず又は斯かるドライブを用いて読み取られたときにエラーを戻す。
【００８５】
図３は、本発明の別の好適実施例に従い不正コピーに耐えるCD-R(およびCD-RW)ディスクを作成すべく用いられる装置50を概略的に示すブロック図である。パーソナルコンピュータ52は、ネットワーク54からオーディオ・ファイルなどのコンテンツをダウンロードすべく構成される。上記コンピュータはCDコピー用ソフトウェア56を備え、該コンピュータは上記ソフトウェアを使用することで、上記コンテンツを配置かつ符号化すると共にCD焼き器58を駆動してCD-RWディスクなどのディスク60に上記コンテンツを記録する。ソフトウェア56の各コンポーネントはたとえばネットワーク54から電子的形態でコンピュータ52へとダウンロードされ得るか、または、各コンポーネントはCD-ROMなどの有形媒体で供給され得る。
【００８６】
ソフトウェア56は、ディスク60に書き込まれるコンテンツおよび制御情報に対して上述の各改変のひとつ以上を適用すべく構成されることから、上記ディスク上のオーディオ・コンテンツはCDオーディオ・プレーヤ上では再生され得るが、再度のコピーはされ得ない。この目的のために、CD焼きプログラム62に加えてコピー用ソフトウェア56は好適には保護モジュール64も含む。典型的にCD焼きプログラム62は、上述のロキシオの“Easy CD Creator”などの習用のソフトウェア・パッケージであり、これは事前定義処理手順を用いて保護モジュール64と通信すべく変更される。この処理手順の詳細は、図４に関して以下に記述される。該処理手順に依り上記保護モジュールは制御情報を焼きプログラム62へと受け渡し、該プログラムはCD焼き器58に対する該プログラムの出力を生成する際に上記情報を適用する。
【００８７】
図４は、本発明の別の好適実施例に従い焼きプログラム62と保護モジュール64との間の相互作用によりディスク60に書き込まれる保護コンテンツを生成する方法を概略的に示すフローチャートである。該方法は、コンピュータ52のユーザが焼きソフトウェア62を呼び出す毎に呼出し段階70にて開始される。コンテンツ準備段階72において焼きプログラム62は、ディスク60に書き込まれるべきコンテンツを受信する。上記コンテンツは、ネットワーク54からダウンロードされ得るか、オリジナル・オーディオCDなどの媒体から読み取られ得る。好適には、著作権もしくは他のライセンスに従うコンテンツをコンピュータ52が受信したときに保護チェック段階74にて、上記コンテンツは、該コンテンツがコピー防止されるべきことをコンピュータ52に対して示すフラグ、フィールド、DRMラッパもしくは他の手段を含む。代替的に上記コンピュータのユーザは上記ソフトウェアに対し、ディスク60に記録されようとするコンテンツがコピー防止されるべきことを示しても良い。上記防止は、ディスク全体に対し、または、該ディスク上で選択されたトラックもしくはセッションのみに対して適用され得る。
【００８８】
段階74にて、コンテンツの所定項目が保護を必要とすることを焼きプログラム62が決定したとき、該プログラムは保護モジュール64を呼び出す。認証段階76にて、上記保護モジュールに対して上記焼きプログラムは先ず自身を認証することを要求する。上記保護モジュールも同様に、上記焼きプログラムからの認証を必要とする。この目的のためには、公開鍵インフラストラクチャ(PKI)に基づく方法などの業界公知の任意の適切な方法が使用され得る。上記認証は、上記コンテンツの不正コピーに繋がり得るプログラム62もしくはモジュール64のハッキングを防止する上で有用である。上記保護モジュールが認証されたなら、TOC受け渡し段階78にて上記焼きプログラムは該モジュールに対し、上記ディスクのコンテンツに関して目次(TOC)および／または他の適切な制御情報を受け渡す。この情報によれば上記保護モジュールは、ディスクに記録されるべきコンテンツの論理構造を分析し得る。上記分析に基づいて上記保護モジュールは、ディスクに記録されるべきデータの特定要素を改変することを上記焼きプログラムに指示する一連の制御バイトを準備する。
【００８９】
これらの準備が完了したとき、同期段階80にてプログラム62は保護モジュール64に対して同期信号を送信し、受信データ・モードに入る。上記同期信号は、上記プログラムが制御バイトを受信する準備ができたことを上記保護モジュールに示すと共に、タイミング基準も提供することから、上記モジュールは、ディスクに書き込むべく上記焼きプログラムにより生成されたデータの流れに対して該モジュール自身を同期し得る。但し、上記保護モジュールに対して実際のコンテンツが受け渡される必要はなく、上記焼きプログラムにより取り扱われる種々のファイル・フォーマットもしくはデータ符号化方式に対して上記保護モジュールが調和する必要もない。上記保護モジュールは自身が準備した上記制御バイトを、情報送信段階82にて、ディスク・コンテンツとの適切な時間整列にて上記焼きプログラムへと受け渡す。データ組合せ段階84にて焼きソフトウェア62は(制御バイトとデータとの間の同期を利用して)制御バイトを該ソフトウェア自体のコンテンツ・データのストリームに組み合わせることから、ディスク上の論理情報および制御情報に対して為された改変によりコンテンツは不正コピーから保護される。次に上記焼きソフトウェアはディスク書き込み段階86にて、組み合わされたデータをCD焼き器58を介してディスク60に書き込む。
【００９０】
図５は、本発明の好適実施例に従いCDにコピー防止を適用すべく用いられる保護モジュールを更新する方法を概略的に示すフローチャートである。この方法は、上記モジュールが、モジュール64(図３)などの様にソフトウェアにおいて実現されるか、または、保護プロセッサ42(図２)などの様にハードウェアにおいて実現されるかに関わらず、プログラム可能な実質的に任意の保護モジュールと共に使用され得る。該方法によれば斯かる保護モジュールの供給者は、ハッキングおよび違法行為に対して更に信頼できる保護を提供すべく、CDコンテンツをコピー防止する上で上記モジュールにより適用されるアルゴリズムおよびパラメータを定期的に更新できる。
【００９１】
例示目的で、図５の方法は此処では図３に示された装置50に関して記述される。保護モジュール64に対する更新が供給者の設備にて生成されたとき、それはスクリプト・ファイルの形態で準備され且つPKIなどの適切な方法により暗号化される。暗号化された上記ファイルは次にダウンロード段階90にて、ネットワーク54からコンピュータ52へとダウンロードされる。認証段階92において、上記スクリプト・ファイルおよび保護モジュールは相互に認証される。上記認証は、上記モジュールにより適用されるコピー防止において用いられるアルゴリズムをハッカーが発見しもしくは改竄するのを防ぐことを意味する。上記スクリプト・ファイルが認証されたなら、コンピュータ52は復号化段階94にてそれを復号化する。
【００９２】
実行段階96にてコンピュータは上記スクリプトを実行すると、該スクリプトは上記保護モジュールのプログラム・コードを自動的に更新する。典型的に上記スクリプトは、スキップされるべきトラックの番号もしくは時間間隔などの、ディスク60上への記録のためにデータに対して為される上記改変を計算する上で上記保護モジュールにより用いられる一定のパラメータの値を変更する。代替的にまたは付加的に、上記スクリプトは上記保護プログラムを実行する様式を実際に変更しても良い。更新が完了したなら、パラメータにおける且つ／又はプログラム自体における変更は、上記保護モジュールが次回に用いられるときに実施される。
【００９３】
本明細書中で上記においてはコンパクト・ディスク(CD)媒体および記録規格に関して好適実施例が記述されたが、当業者であれば、本発明の原理は特にデジタル・ビデオ・ディスク(DVD)などの他のコンピュータ・データ記憶媒体に対し且つ他の記録規格に対して適用され得ることを理解し得よう。これらの原理は、本明細書中において上記されたオーディオ・データおよびソフトウェア・プログラムに対してだけでなく、ビデオおよびテキストなどの他の形式のマルチメディア・データに対しても適合され得る。更に、記述された実施例においては一定の特定形式のデータ歪曲および実行時間エラーが使用されたが、当業者であれば、同様のコピー防止目的のためにオリジナルのまたは複製された媒体内に他の形式のエラーも導入され得ることを理解し得よう。
【００９４】
故に、上述の好適実施例は例示のために言及されたものであり、本発明は特に図示されかつ本明細書中において上述された処に限定されないことは理解される。寧ろ本発明の有効範囲は、本明細書中において上述された種々の特徴の組み合わせおよび下位組み合わせの双方、ならびに、当業者が上記記述を読破したときに想起され且つ先行技術には開示されていない変更例および改変例を包含する。
【図面の簡単な説明】
【００９５】
【図１】本発明の好適実施例に係るコンパクト・ディスク(CD)の図解的な概略図である。
【図２】本発明の好適実施例に係るCD記録機器を概略的に示すブロック図である。
【図３】本発明の好適実施例に係るCD記録用のシステムを概略的に示す部分的な図解的ブロック図である。
【図４】本発明の好適実施例に従いCD記録に対してコピー防止を適用する方法を概略的に示すフローチャートである。
【図５】本発明の好適実施例に従いコピー防止モジュールを更新する方法を概略的に示すフローチャートである。
【図１】
2005510823.tif 000005
【図２】
2005510823.tif 000006
【図３】
2005510823.tif 000007
【図４】
2005510823.tif 000008
【図５】
2005510823.tif 000009
【国際調査報告】
2005510823.tif 000010
2005510823.tif 000011
2005510823.tif 000012
2005510823.tif 000013