(57)【要約】【課題】ＤＡＯ方式によるコピーを防止し、且つ、ディスクがオリジナル品かコピー品かを識別することにより情報供給者の権利を守ることができる光ディスク及び該光ディスクに記録された情報を利用するためのプログラムの提供。【解決手段】（１）任意の場所にサブコードアドレスの不連続部分（以後、アドレスジャンプと称す）を有する光ディスク。（２）ディスク上にＲＯＭ部と書き込み可能部を有し、ＲＯＭ部の任意の場所にプレピットで記録されたサブコードアドレスの不連続部分を有し、更にアドレスジャンプのデータモードが他のＲＯＭ部と異なったものであることを特徴とするハイブリッド光ディスク。【選択図】        図１
2005032332.tif 000002
【特許請求の範囲】
【請求項１】
任意の場所にサブコードアドレスの不連続部分（以後、アドレスジャンプと称す）を有する光ディスク。
【請求項２】
再生装置に入れられた光ディスクの接続されたコンピュータ（ＰＣ）上で動作するプログラムであって、プログラムに定められたアドレスジャンプの存在を確認するための情報を元にして、前記光ディスクのアドレスジャンプの存在をチェックするステップと、アドレスジャンプの存在を検出した場合は正規な光ディスクであると判断してプログラムを続行し、アドレスジャンプの存在を検出しなかった場合は不正な光ディスクであると判断してプログラムを中断するステップとを有する請求項１記載の光ディスクに記録された情報を利用するためのプログラム。
【請求項３】
少なくとも請求項２記載のプログラムが記録されていることを特徴とする請求項１記載の光ディスク。
【請求項４】
ディスク上にＲＯＭ部と書き込み可能部を有し、ＲＯＭ部の任意の場所にプレピットで記録されたサブコードアドレスの不連続部分を有し、更にアドレスジャンプ部のセクタのデータモードが他のＲＯＭ部と異なったものであり且つ当該セクタに識別可能なデータが格納されていることを特徴とするハイブリッド光ディスク。
【請求項５】
再生装置に入れられたハイブリッド光ディスクが接続されたコンピュータ（ＰＣ）上で動作するプログラムであって、プログラムに定められたアドレスジャンプの存在を確認するための情報を元にして、アドレスジャンプ領域のセクタデータを読み出すことにより、アドレスジャンプの存在をチェックするステップと、アドレスジャンプの存在を検出した場合は、正規なハイブリッド光ディスクであると判断してプログラムを続行し、アドレスジャンプの存在を検出しなかった場合、又は、アドレスジャンプ領域のセクタデータを読み出せなかった場合は、不正なハイブリッド光ディスクであると判断してプログラムを中断するステップとを有する請求項４記載のハイブリッド光ディスクに記録された情報を利用するためのプログラム。
【請求項６】
少なくとも請求項５記載のプログラムが記録されていることを特徴とする請求項４記載のハイブリッド光ディスク。
【請求項７】
プログラムがＲＯＭ部に記録されていることを特徴とする請求項６記載のハイブリッド光ディスク。
【請求項８】
スタンパにサブコードアドレスをエンコードする際に、ソースデータのリードアウト開始時間にアドレスジャンプ領域のデータ長を加えたものをエンコードデータのリードアウト開始時間とし、リードアウト開始時間から特定の位置をアドレスジャンプの開始位置と終了位置とする請求項４、６、７の何れかに記載のハイブリッド光ディスクのスタンパ製造方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不正コピーを防止できる光ディスクとその記録情報を利用するためのプログラムに関する。
【０００２】
【従来の技術】
近年、ＰＣインフラでＣＤ−ＲＯＭ（Ｒ／ＲＷ）ドライブが標準装備となり、アプリケーションソフトウェア、音楽、画像（静止画、動画）などの大容量のコンテンツは、ＣＤフォーマットの光ディスクで配布（販売）されるのが一般的になってきた。一方、情報記録用の光ディスクとしてＣＤ−ＲやＣＤ−ＲＷも広く使用されている。光ディスクからＣＤ−ＲやＣＤ−ＲＷへの記録方法としては、再生装置で再生した光ディスクのデータをＰＣ上のイメージファイルを介して又は介することなく光ディスク記録装置に転送し、ＣＤ−ＲやＣＤ−ＲＷに内周から連続して記録するＤＡＯ（Ｄｉｓｃ  Ａｔ  Ｏｎｃｅ、ディスク・アット・ワンス）方式が一般的である。この際、光ディスクは内周から時間形式で連続して割り振られたサブコードアドレスと共に情報が記録されているため、光ディスク再生装置はサブコードアドレスを元に情報を再生する。
上記ＤＡＯ方式により容易に光ディスクのコピーが可能になったが、光ディスクにはコピーを禁止する情報を記録することも可能である。しかし、これを無視するソフトウエアにより不正コピーが行われ、著作権の侵害が深刻な問題となっている。このような不正コピーを防止するために数々の方法が提案されており、代表的な例として、特許文献１〜３記載のものが挙げられる。
【０００３】
【特許文献１】
特開平１１−３０６６４８号公報
【特許文献２】
特開平１１−４５５０９号公報
【特許文献３】
特許第３２５７５７９号公報
【０００４】
【発明が解決しようとする課題】
本発明は、ＤＡＯ方式によるコピーを防止し、且つ、光ディスクがオリジナル品かコピー品かを識別することにより情報供給者の権利を守ることができる光ディスク及び該ディスクに記録された情報を利用するためのプログラムの提供を目的とする。
【０００５】
【課題を解決するための手段】
上記課題は、次の１）〜８）の発明（以下、本発明１〜８という。）によって解決される。
１）  任意の場所にサブコードアドレスの不連続部分（以後、アドレスジャンプと称す）を有する光ディスク。
２）  再生装置に入れられた光ディスクの接続されたコンピュータ（ＰＣ）上で動作するプログラムであって、プログラムに定められたアドレスジャンプの存在を確認するための情報を元にして、前記光ディスクのアドレスジャンプの存在をチェックするステップと、アドレスジャンプの存在を検出した場合は正規な光ディスクであると判断してプログラムを続行し、アドレスジャンプの存在を検出しなかった場合は不正な光ディスクであると判断してプログラムを中断するステップとを有する１）記載の光ディスクに記録された情報を利用するためのプログラム。
３）  少なくとも２）記載のプログラムが記録されていることを特徴とする１）記載の光ディスク。
４）  ディスク上にＲＯＭ部と書き込み可能部を有し、ＲＯＭ部の任意の場所にプレピットで記録されたサブコードアドレスの不連続部分を有し、更にアドレスジャンプ部のセクタのデータモードが他のＲＯＭ部と異なったものであり且つ当該セクタに識別可能なデータが格納されていることを特徴とするハイブリッド光ディスク。
５）  再生装置に入れられたハイブリッド光ディスクが接続されたコンピュータ（ＰＣ）上で動作するプログラムであって、プログラムに定められたアドレスジャンプの存在を確認するための情報を元にして、アドレスジャンプ領域のセクタデータを読み出すことにより、アドレスジャンプの存在をチェックするステップと、アドレスジャンプの存在を検出した場合は、正規なハイブリッド光ディスクであると判断してプログラムを続行し、アドレスジャンプの存在を検出しなかった場合、又は、アドレスジャンプ領域のセクタデータを読み出せなかった場合は、不正なハイブリッド光ディスクであると判断してプログラムを中断するステップとを有する４）記載のハイブリッド光ディスクに記録された情報を利用するためのプログラム。
６）  少なくとも５）記載のプログラムが記録されていることを特徴とする４）記載のハイブリッド光ディスク。
７）  プログラムがＲＯＭ部に記録されていることを特徴とする６）記載のハイブリッド光ディスク。
８）  スタンパにサブコードアドレスをエンコードする際に、ソースデータのリードアウト開始時間にアドレスジャンプ領域のデータ長を加えたものをエンコードデータのリードアウト開始時間とし、リードアウト開始時間から特定の位置をアドレスジャンプの開始位置と終了位置とする４）、６）、７）の何れかに記載のハイブリッド光ディスクのスタンパ製造方法。
【０００６】
以下、上記本発明について詳しく説明する。
本発明１〜３によれば、殆どの場合にディスクコピーの読み出しでエラーを起こしディスクコピーができないので、所期の目的を達成できる。しかしながら、一部のライターソフトを使用した場合、アドレスジャンプ領域でエラーが発生したセクタに対応する部分に、再生すると再生エラーが発生するようなデータが埋め込まれることが確認された。従って、コピー品であってもアドレスジャンプ領域を読むとエラーとなり、オリジナル品との区別がつかなくなってしまう場合がある。本発明４〜７によれば、このような問題点も解決される。
本発明の光ディスクは、任意の場所にアドレスジャンプを有するので、コピーソースとして使用するとアドレスエラーが発生し、コピーが中断してしまうことによりコピー防止が可能になる。また、使用するライターソフトによりコピーできたとしても、アドレスジャンプ領域のデータモードに合った読み方をすれば、アドレスジャンプ領域を読み出すことが出来、その読み出した結果でディスクがオリジナル品かどうかを識別することが出来る。
更に、本発明２、５によれば、オリジナル品かコピー品かの判別が可能になり、光ディスクに記録された情報の不正コピーを防止することが出来る。
更に、本発明３、６によれば、情報と再生プログラムが同じ媒体に記録されているので、通常のＰＣ（コンピュータ）環境で再生できる。
更に、本発明７によれば、プログラムの書き込みをせずに済み、特殊なライター（記録装置）も不要で、量産性・品質安定性が良い。
【０００７】
【実施例】
以下、実施例により本発明を更に具体的に説明するが、本発明はこれらの実施例により限定されるものではない。
（１）ソースデータをＣＤ−Ｒに記録したマスターディスクを作成し、このマスターディスクに対してＲｅａｄ  ＴＯＣ（リード・テーブルオブコンテンツ）コマンドを発行し、マスターディスクにおけるリードアウト開始時間（Ｔ０）を得る（図２参照）。
このマスターディスクを元にしてアドレスジャンプ領域を有する光ディスク（図１参照）を作製する。
（２）アドレスジャンプ領域は、次のａ）〜ｃ）がこの順番に設けられた６３秒間（６３ｓ）とする〔なお、図１では、１ｓが７５ｆ（フレーム）である〕。
ａ）  ２秒間（２ｓ）の正常アドレス部（図１、プレバッファ）
ｂ）  １秒間（１ｓ）のアドレスジャンプ（図１、アドレスジャンプ）
ｃ）  ６０秒間（６０ｓ）の正常アドレス部（図１、ポストバッファ）
（３）Ｔ０にアドレスジャンプを含む部分のデータ長（６３秒）を加えたものをエンコードデータのリードアウト開始時間（図１、Ｔ）とする。
（４）本実施例では、ユーザーデータとリードアウトの間に２フレーム（２ｆ）のランアウトと２秒（２ｓ）のポストギャップを設けるので、
・エンコードデータのリードアウト開始時間（Ｔ）から６５ｓ２ｆ前の位置をアドレスジャンプ領域の開始位置（図１、Ｔ１）とし、
・６３ｓ２ｆ前の位置をアドレスジャンプの開始位置（図１、Ｔ２）とし、
・６２ｓ３ｆ前の位置をアドレスジャンプの終了位置（図１、Ｔ３）とする。
・また、２ｓ３ｆ前の位置をアドレスジャンプ領域の終了位置（図１、Ｔ４）とする。
（５）Ｔ２からＴ３までの部分（アドレスジャンプ）では、サブコードアドレスが１秒づつ進められている。
【０００８】
アドレスジャンプ部には任意のメインデータが記録されていてもよいし、特定のデータを記録しておき、この領域の識別に使用しても構わない。一般データがＲＯＭ部に格納されていることを考えると、ＲＯＭ部のデータのモードとしてはＡＴＡＰＩ  Ｐａｃｋｅｔ  Ｃｏｍｍａｎｄｓ  ｆｏｒ  ＣＤ−ＲＯＭ  ｄｅｖｉｃｅｓ  ＲＥＡＤ  ＣＤ  Ｃｏｍｍａｎｄｓ第１４４頁のＴａｂｅｌ  ９４（下記〔表１〕参照）にある「モード１」又は「モード２フォーム１」をデータモードとして使用するのが一般的である。そのようなデータモードを採用したとして、アドレスジャンプ領域のみＣＤ−ＤＡモードで作成（スタンプ）しておく。更にこの部分のＡＴＩＰ（アブソリュートタイム・イン・プレグルーブ）も同様に１秒ずつ進められているか、又は、狂った値になるように製作する。このようなデータは通常の記録装置で記録することは不可能である。
以上のようにして修正されたデータを元に光ディスクのスタンパを作成した。
次に、作成したスタンパを用いて、一般的な方法で次のような層構成の光ディスクを製造した。
・ＣＤ−ＲＯＭ：ポリカーボネート基板＋Ａｌ反射層＋アクリル樹脂保護層
・ＣＤ−Ｒ    ：ポリカーボネート基板＋有機色素記録層＋Ａｌ反射層＋アクリル樹脂保護層
・ＣＤ−ＲＷ  ：ポリカーボネート基板＋無機誘電体保護層＋無機相変化記録層＋無機誘電体保護層＋Ａｌ反射層＋アクリル樹脂保護層
【０００９】
プログラムは、起動する際に、ドライブにセットされているディスクのアドレスジャンプを確認し、プログラムの継続／中断の判断をするために以下の処理を行う。
＊本発明１〜３の場合（図３参照）：
〔１〕Ｒｅａｄ  ＴＯＣコマンドで、リードアウト開始時間（Ｔ）を得る。
〔２〕Ｔの６３ｓ２ｆ前の位置をＴ２（アドレスジャンプの開始位置）とし、Ｔの６２ｓ３ｆ前の位置をＴ３（アドレスジャンプの終了位置）とする。
〔３〕オリジナル判定フラグ（Ｆ）を初期化する（Ｆ＝０）。
〔４〕Ｎ個のセクタを読む（ｉ＝Ｎ）。
〔５〕Ｔ２以上でＴ３以下のアドレスＴｉを任意に設定する。
〔６〕Ｒｅａｄ  ＣＤコマンドをアドレスＴｉに対して発行する。通常、前述した下記〔表１〕の「いずれのタイプ（Ａｎｙ  Ｔｙｐｅ）」の指定で発行する。
〔７〕アドレスエラーが発生した場合：エラーを回復し、任意の規定回数（Ｎ）以上なら〔８〕に進み、規定回数未満なら〔５〕に戻る。
アドレスエラーが発生しない場合：Ｆ＝１として〔８〕に進む。
〔８〕  ・Ｆ＝０の場合：次のステップに進む。（プログラム継続）
・Ｆ＝１の場合：複製されたディスクとして起動を許可しない。
（プログラム終了）
【００１０】
＊本発明４〜７の場合（図４参照）：
〔１〕Ｒｅａｄ  ＴＯＣコマンドで、リードアウト開始時間（Ｔ）を得る。
〔２〕Ｔの６３ｓ２ｆ前の位置をＴ２（アドレスジャンプの開始位置）とし、Ｔの６２ｓ３ｆ前の位置をＴ３（アドレスジャンプの終了位置）とする。
〔３〕オリジナル判定フラグ（Ｆ）を初期化する（Ｆ＝０）。
〔４〕Ｎ個のセクタを読む（ｉ＝Ｎ）。
〔５〕Ｔ２以上でＴ３以下のアドレスＴｉを任意に設定する。
〔６〕Ｒｅａｄ  ＣＤコマンドをアドレスＴｉに対して発行する。リードモードを、前述した下記〔表１〕の「ＣＤ−ＤＡ」の指定で発行する。
〔７〕読み出したデータが予め判っている識別可能なデータの場合、任意の規定回数（Ｎ）以上なら〔８〕に進み、規定回数未満なら〔５〕に戻る。予め判っている識別可能なデータでない場合：Ｆ＝１として〔８〕に進む。
〔８〕  ・Ｆ＝０の場合：オリジナルと判断して次のステップに進む。
（プログラム継続）
・Ｆ＝１の場合：複製されたディスクとして起動を許可しない。
（プログラム終了）
【００１１】
ディスクコピーソフトの中には、ドライブで読み出しエラーが発生しデータが読み出せなかった場合、ソフトの方でダミーのデータを用意して、読めなかったセクタのデータに対応するデータとして、そのダミーデータをコピーディスクに書き込むものがある。
本発明４では、予め格納された識別可能なデータと上記ダミーデータを区別することにより、オリジナルかコピーかを区別することができる。
【００１２】
【表１】
2005032332.tif 000003
【００１３】
【発明の効果】
ＤＡＯ方式によるコピーを防止し、且つ、ディスクがオリジナル品かコピー品かを識別することにより情報供給者の権利を守ることができる光ディスク及び該光ディスクに記録された情報を利用するためのプログラムを提供できる。
【図面の簡単な説明】
【図１】実施例におけるアドレスジャンプ領域などの配列を示す図。
【図２】実施例におけるマスターディスクの各領域の配列を示す図。
【図３】起動する際に、ドライブにセットされているディスクのアドレスジャンプを確認し、プログラムの継続／中断の判断をするために行う処理を示す図（本発明１〜３の場合）。
【図４】起動する際に、ドライブにセットされているディスクのアドレスジャンプを確認し、プログラムの継続／中断の判断をするために行う処理を示す図（本発明４〜７の場合）。
【符号の説明】
Ｔ０  マスターディスクにおけるリードアウト開始時間
Ｔ  リードアウト開始時間
Ｔ１  ユーザーデータとリードアウトの間に、２ｆのランアウトと２ｓのポストギャップがある場合のアドレスジャンプ領域の開始位置
Ｔ２  ユーザーデータとリードアウトの間に、２ｆのランアウトと２ｓのポストギャップがある場合のアドレスジャンプの開始位置
Ｔ３  ユーザーデータとリードアウトの間に、２ｆのランアウトと２ｓのポストギャップがある場合のアドレスジャンプの終了位置
Ｔ４  ユーザーデータとリードアウトの間に、２ｆのランアウトと２ｓのポストギャップがある場合のアドレスジャンプ領域の終了位置
Ｔｉ  Ｔ２以上でＴ３以下の任意のアドレス
Ｆ  オリジナル判定フラグ
Ｎ  任意の規定回数
ｙ  イエスの場合
ｎ  ノーの場合
ｓ  秒
ｆ  フレーム
【図１】
2005032332.tif 000004
【図２】
2005032332.tif 000005
【図３】
2005032332.tif 000006
【図４】
2005032332.tif 000007