(57)【要約】【課題】  記録媒体毎の規格に従うことにより、記録媒体の読み取り装置に無理な負荷を与えることがなく、かつ、他の記録媒体への不正コピーを防止できる記録媒体への書き込み用プログラムを提供することを目的とする。【解決手段】  コンピュータデータとオーディオデータとを記録媒体１に記録させるための書き込み用プログラム３２において、オーディオデータのなかの少なくとも１曲目のプリギャップの長さを、規定された時間よりも長い時間に強制的に設定したオーディオデータと、ユーザデータを含むコンピュータデータとを記録媒体に書き込み、前記ユーザデータの実行するときには、該ユーザデータが記録されている記録媒体のプリギャップの長さと、前記強制的に設定されたプリギャップの長さとが同一か否かを判断して、同一の場合にはユーザデータを実行する。【選択図】        図４
2005251261.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータデータとオーディオデータとを記録媒体に記録させるための書き込み用プログラムにおいて、
前記記録媒体に記録させる予定のオーディオデータを読み取るオーディオデータ読み取り手段と、
前記オーディオデータ読み取り手段によって読み取られたオーディオデータのなかの少なくとも１曲目のプリギャップの長さを、規定された時間よりも長い時間に強制的に設定するプリギャップ設定手段と、
ユーザが前記記録媒体に記録させる予定のユーザデータを読み取るユーザデータ読み取り手段と、
前記ユーザデータ読み取り手段によって読み取られたユーザデータを含むコンピュータデータを作成するコンピュータデータ作成手段と、
前記プリギャップ設定手段によって設定されたオーディオデータと、前記コンピュータデータ作成手段によって作成されたコンピュータデータとを、前記記録媒体に書き込む記録媒体書き込み手段としてコンピュータを機能させ、
かつ、前記コンピュータデータ作成手段にて作成された前記コンピュータデータには、前記ユーザデータの実行を開始するときに、前記プリギャップ設定手段によって設定されたプリギャップの長さを記憶するプリギャップ記憶手段と、前記プリギャップ記憶手段に記憶されたプリギャップの長さと、該コンピュータデータが記録されている記録媒体のオーディオデータのなかの１曲目のプリギャップの長さとが、同一であるか否かを判断するプリギャップ判断手段と、前記プリギャップ判断手段によって同一であると判断された場合に、該コンピュータデータに含まれるユーザデータの実行を開始するユーザデータ実行開始手段としてコンピュータを機能させる判断プログラムデータが含まれて構成される、
記録媒体への書き込み用プログラム。
【請求項２】
前記コンピュータデータ作成手段は、前記ユーザデータを暗号化する暗号化部を備え、前記暗号化部によって暗号化されたユーザデータと、前記判断プログラムとを一つのプログラムファイルとして結合してなり、
前記ユーザデータ実行手段は、前記暗号化部によって暗号化されたユーザデータを復号化する復号化部を備え、前記復号化部によって復号化されたユーザデータの実行を開始してなる請求項１記載の記録媒体への書き込み用プログラム。
【請求項３】
前記プリギャップ設定手段によって強制的に設定されるプリギャップの長さは、２０秒に設定されてなる請求項１又は２記載の記録媒体への書き込み用プログラム。
【請求項４】
前記記録媒体は回転可能な円盤状部材に記録領域を備え、
前記記録媒体書き込み手段は、
前記記録領域の内周側部分に前記オーディオデータを書き込み、かつ外周側部分に前記コンピュータデータを書き込む、
若しくは、前記記録領域の内周側部分に前記コンピュータデータを書き込み、且つ外周側部分に前記オーディオデータを書き込んでなる請求項１から３のいずれか記載の記録媒体への書き込み用プログラム。
【請求項５】
前記記録媒体は、ＣＤ−Ｒ，ＣＤ−ＲＷのいずれかである請求項４記載の記録媒体への書き込み用プログラム。
【請求項６】
前記判別プログラムは、正規の記録媒体が備える正規のＡＴＩＰデータを記憶するＡＴＩＰデータ記憶手段と、前記ＡＴＩＰデータ記憶手段に記憶されている正規のＡＴＩＰデータと自身が記録されている記録媒体が備えるＡＴＩＰデータとが同一であるか否かを判断するＡＴＩＰデータ判断手段としてコンピュータに機能させるプログラムを備えてなり、
前記コンピュータデータ実行手段は、前記プリギャップ判断手段による判断結果が同一、かつ前記ＡＴＩＰデータ判断手段による判断結果が同一であると判断した場合に、前記コンピュータデータに実行を開始してなる請求項５記載の記録媒体への書き込み用プログラム。
【請求項７】
前記請求項１から６に記載の記録媒体への書き込み用プログラムが記録された、コンピュータが読み取り可能な記録媒体。
【請求項８】
コンピュータデータとオーディオデータとを記録媒体に記録させるための書き込みシステムであって、
前記記録媒体に記録させる予定のオーディオデータを読み取るオーディオデータ読み取り手段と、
前記オーディオデータ読み取り手段によって読み取られたオーディオデータのなかの少なくとも１曲目のプリギャップの長さを、規定された時間よりも長い時間に強制的に設定するプリギャップ設定手段と、
ユーザが前記記録媒体に記録させる予定のユーザデータを読み取るユーザデータ読み取り手段と、
前記ユーザデータ読み取り手段によって読み取られたユーザデータを含むコンピュータデータを作成するコンピュータデータ作成手段と、
前記プリギャップ設定手段によって設定されたオーディオデータと、前記コンピュータデータ作成手段によって作成されたコンピュータデータとを、前記記録媒体に書き込む記録媒体書き込み手段を少なくともコンピュータに備え、
かつ、前記コンピュータデータ作成手段にて作成された前記コンピュータデータには、前記ユーザデータの実行を開始するときに、前記プリギャップ設定手段によって設定されたプリギャップの長さを記憶するプリギャップ記憶手段と、前記プリギャップ記憶手段に記憶されたプリギャップの長さと、該コンピュータデータが記憶されている記録媒体のオーディオデータのなかの１曲目のプリギャップの長さとが、同一であるか否かを判断するプリギャップ判断手段と、前記プリギャップ判断手段によって同一であると判断された場合に、該コンピュータデータに含まれるユーザデータの実行を開始するユーザデータ実行開始手段としてコンピュータを機能させる判断プログラムデータが含まれて構成される、
記録媒体への書き込みシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータとコンピュータデータとを一つの記録媒体に記録するための書き込み用プログラム、該書き込み用プログラムが記録された記録媒体、及び記録媒体への書き込みシステムに関するものである。
【背景技術】
【０００２】
今日、パーソナルコンピュータの普及にともなって、アプリケーションプログラム、検索用データベース、文書データなどのコンピュータデータや、オーディオデータ（音楽データ）などが、フレキシブルディスク、ハードディスク、コンパクトディスク、ＤＶＤ等の記録媒体に記録して利用されている。ただ、記録媒体に記録されたデータに対する不正コピーの防止技術は、記録媒体毎の規格の中に取り入れられていない場合もあるため、記録媒体によっては不正コピーを防止する技術を新たに開発する必要性があった。
【０００３】
例えば、ＣＤ−ＤＡ（オーディオＣＤ）に記録されたオーディオデータの不正コピーを防止するために、Ｍｉｄｂａｒ社の「Ｃａｃｔｕｓ  Ｄａｔａ  Ｓｈｉｅｌｄ」という不正コピー防止技術が使用されており、正規のＣＤ（ＣＤ−ＤＡ）に記録されているオーディオデータをＣＤ−Ｒ等の記録媒体へ複製されることを防止している。
【０００４】
また、アプリケーションプログラムの不正コピー防止策としては、データを正常に読み取ることができない不良部分を記録媒体に備えさせ、この記録媒体に、アプリケーションプログラムと、該アプリケーションプログラムが稼働する前に稼働する先行プログラムとを記録させる技術がある。これは、前記アプリケーションプログラムの記録エリア内に、前記不良部分を備えさせて、前記先行プログラムに前記不良部分を含まないアプリケーションプログラムの読み取るべき部分の存在位置の情報を含ませて、先行プログラムを稼働させたときには不良部分を読み取らずにアプリケーションプログラムが記録されている領域のデータを読み取ることで、該アプリケーションプログラムを稼働することができるようにしているが、コピーコマンドによって他の記録媒体にコピーする場合には、前記不良部分で読み取りができなくなり、アプリケーションプログラムの不正コピーの防止を行っている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−３４８４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記Ｍｉｄｂａｒ社の「Ｃａｃｔｕｓ  Ｄａｔａ  Ｓｈｉｅｌｄ」の技術は、ＣＤ−ＤＡ（オーディオＣＤ）の規格であるＲｅｄ  Ｂｏｏｋ（レッドブック）規格に従ったものではなく、オーディオデータを再生するときには、ＣＤプレーヤに必要以上の負荷がかかり、再生されるオーディオデータの音質が劣化することが知られており、音楽を高音質で再生したいユーザにとっては、満足できる技術ではなかった。また、特定のＣＤプレーヤでは再生すらできない場合もあり、ユーザに少なからず負担を強いていた。
【０００６】
一方、特許文献１記載の不正コピーの防止策としては、記録媒体に書き込まれたアプリケーションプロラムを対象とした技術であり、アプリケーションプログラムによって作成された文書データ、データベース、画像データ等のデータに対しての不正コピーの防止策として実施することができなかった。また、ＣＤ−ＲＯＭの規格であるＹｅｌｌｏｗ  Ｂｏｏｋ（イエローブック）規格に従った技術ではなかったため、その読み取り装置（例えば、ＣＤドライブ）に同じく負荷を強いていた。
【０００７】
本願発明は、係る問題に鑑み、記録媒体毎の規格に従うことにより、記録媒体の読み取り装置（プレーヤ、ドライブ）に無理な負荷を与えることがなく、かつ、他の記録媒体への不正コピーを防止できる記録媒体への書き込み用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願発明に係る記録媒体への書き込み用プログラムは、コンピュータデータとオーディオデータとを記録媒体に記録させるための書き込み用プログラムであって、前記記録媒体に記録させる予定のオーディオデータを読み取るオーディオデータ読み取り手段と、前記オーディオデータ読み取り手段によって読み取られたオーディオデータのなかの少なくとも１曲目のプリギャップの長さを、規定された時間よりも長い時間に強制的に設定するプリギャップ設定手段と、ユーザが前記記録媒体に記録させる予定のユーザデータを読み取るユーザデータ読み取り手段と、前記ユーザデータ読み取り手段によって読み取られたユーザデータを含むコンピュータデータを作成するコンピュータデータ作成手段と、前記プリギャップ設定手段によって設定されたオーディオデータと、前記コンピュータデータ作成手段によって作成されたコンピュータデータとを、前記記録媒体に書き込む記録媒体書き込み手段としてコンピュータを機能させ、かつ、前記コンピュータデータ作成手段にて作成された前記コンピュータデータには、前記ユーザデータの実行を開始するときに、前記プリギャップ設定手段によって設定されたプリギャップの長さを記憶するプリギャップ記憶手段と、前記プリギャップ記憶手段に記憶されたプリギャップの長さと、該コンピュータデータが記録されている記録媒体のオーディオデータのなかの１曲目のプリギャップの長さとが、同一であるか否かを判断するプリギャップ判断手段と、前記プリギャップ判断手段によって同一であると判断された場合に、該コンピュータデータに含まれるユーザデータの実行を開始するユーザデータ実行開始手段としてコンピュータを機能させる判断プログラムデータが含まれて構成されることを特徴とする。
また、コンピュータデータとオーディオデータとを記録媒体に記録させるための書き込みシステムであって、前記記録媒体に記録させる予定のオーディオデータを読み取るオーディオデータ読み取り手段と、前記オーディオデータ読み取り手段によって読み取られたオーディオデータのなかの少なくとも１曲目のプリギャップの長さを、規定された時間よりも長い時間に強制的に設定するプリギャップ設定手段と、ユーザが前記記録媒体に記録させる予定のユーザデータを読み取るユーザデータ読み取り手段と、前記ユーザデータ読み取り手段によって読み取られたユーザデータを含むコンピュータデータを作成するコンピュータデータ作成手段と、前記プリギャップ設定手段によって設定されたオーディオデータと、前記コンピュータデータ作成手段によって作成されたコンピュータデータとを、前記記録媒体に書き込む記録媒体書き込み手段を少なくとも備え、かつ、前記コンピュータデータ作成手段にて作成された前記コンピュータデータには、前記ユーザデータの実行を開始するときに、前記プリギャップ設定手段によって設定されたプリギャップの長さを記憶するプリギャップ記憶手段と、前記プリギャップ記憶手段に記憶されたプリギャップの長さと、該コンピュータデータが記録されている記録媒体のオーディオデータのなかの１曲目のプリギャップの長さとが、同一であるか否かを判断するプリギャップ判断手段と、前記プリギャップ判断手段によって同一であると判断された場合に、該コンピュータデータに含まれるユーザデータの実行を開始するユーザデータ実行開始手段としてコンピュータを機能させる判断プログラムデータが含まれて構成される書き込みシステムとしてもよい。
【０００９】
したがって、前記記録媒体への書き込み用プログラム及び記録媒体への書き込み用システムを用いて作成したオーディオデータの１曲目のプリギャップの長さが規定された時間より長く設定された記録媒体は、殆どの環境において複製ができない記録媒体となるので、不正コピーを防止することができる。
また、記録媒体の規格に従った記録方法であるので、再生装置（プレーヤ、ドライブ）に負荷を与えることがなく、音質を劣化させることや、特定の再生装置で再生及び読み取りができないことがない。
さらに、記録媒体のデータを複製できる場合でも、前記オーディオデータの１曲目のプリギャップの長さが異なっているので、この違いを判別して、正規の記録媒体か否かの判断をし、ユーザデータの実行を開始するか否かを判断することができるので、ユーザデータの不正コピーを防止することができる。
【００１０】
また、前記コンピュータデータ作成手段は、前記ユーザデータを暗号化する暗号化部を備え、前記暗号化部によって暗号化されたユーザデータと、前記判断プログラムとを一つのプログラムファイルとして結合してなり、前記ユーザデータ実行手段は、前記暗号化部によって暗号化されたユーザデータを復号化する復号化部を備え、前記復号化部によって復号化されたユーザデータの実行を開始してもよい。
【００１１】
また、前記プリギャップ設定手段によって強制的に設定されるプリギャップの長さは、２０秒に設定してもよい。
【００１２】
また、前記記録媒体は回転可能な円盤状部材に記録領域を備え、前記記録媒体書き込み手段は、前記記録領域の内周側部分に前記オーディオデータを書き込み、かつ外周側部分に前記コンピュータデータを書き込む、若しくは、前記記録領域の内周側部分に前記コンピュータデータを書き込み、且つ外周側部分に前記オーディオデータを書き込んでもよい。
【００１３】
また、前記記録媒体は、ＣＤ−Ｒ，ＣＤ−ＲＷの一方の記録媒体に記録してもよい。
【００１４】
また、前記判別プログラムは、正規の記録媒体が備える正規のＡＴＩＰデータを記憶するＡＴＩＰデータ記憶手段と、前記ＡＴＩＰデータ記憶手段に記録されている正規のＡＴＩＰデータと自身が記録されている記録媒体が備えるＡＴＩＰデータとが同一であるか否かを判断するＡＴＩＰデータ判断手段としてコンピュータに機能させるプログラムを備えてなり、前記コンピュータデータ実行手段は、前記プリギャップ判断手段による判断結果が同一、かつ前記ＡＴＩＰデータ判断手段による判断結果が同一であると判断した場合に、前記コンピュータデータに実行を開始してもよい。
【００１５】
また、前記記録媒体への書き込み用プログラムをコンピュータが読み取り可能な記録媒体に記録してもよい。
【発明の効果】
【００１６】
本願発明に係る記録媒体への書き込み用プログラム、及び記録媒体への書き込みシステムは、オーディオデータの１曲目のプリギャップの長さを規定の長さより長く設定することで、殆どの読み取り装置（プレーヤ、ドライブ）やライティングソフトウエアで、他の記録媒体に複製ができない記録媒体を作成することができる。
また、特定の読み取り装置（プレーヤ、ドライブ）及びライティングソフトウエアを用いることで、他の記録媒体に記録することができたとしても、複製元の前記プリギャップの長さと複製先のオーディオデータの１曲目のプリギャップの長さが異なっているため、複製先の記録媒体と複製元（正規の）記録媒体とは完全に一致しない。この相違点を判断プログラムデータによって、正規の記録媒体であるか、複製された記録媒体であるかの判断ができるので、正規の記録媒体である場合にのみ、ユーザデータの実行できるようにして、不正コピーの防止を行うことができる。
さらに、記録媒体の規格に従った記録方法であるので、再生装置（プレーヤ、ドライブ）に負荷を与えることがなく、音質を劣化させることや、特定の再生装置で再生及び読み取りができないことがない。
つまり、本願発明に係る記録媒体への書き込み用プログラム及び書き込みシステムで作成された記録媒体は、不正コピーすることができないようになっている。また、不正コピーができたとしても、記録したユーザデータは実行することができないため、実質的にユーザデータを不正にコピーされ流出することがない。
【００１７】
また、記録媒体に記録するときに、ユーザデータを暗号化させ、該ユーザデータの実行を開始するときに暗号化されたユーザデータを復号化するので、ユーザデータを解析してもその内容がわからなく、セキュリティを高めることができる。
【００１８】
また、記録媒体として、ＣＤ−Ｒ，ＣＤ−ＲＷなどの記録媒体を用いるので、ユーザデータを僅かな枚数（１，２枚から数十枚程度）だけ作成するときには、ＣＤ−Ｒなどの追加記録可能な記録媒体に書き込むことができるので、低コスト且つコピーすることができない記録媒体を作成することができる。
つまり、個人で作成したユーザデータを低コスト且つ不正コピー防止技術が備わった状態で記録媒体に記録させることができる。
【００１９】
また、記録媒体への書き込み用プログラム及び書き込みシステムで記録する記録媒体が、ＣＤ−Ｒ，ＣＤ−ＲＷのときには、正規の記録媒体が備えるＡＴＩＰデータと、ユーザデータが記録されている記録媒体のＡＴＩＰデータとを比較して、同一メーカーの同一製品に記録されているか否かを判断するので、より強固な不正コピーの防止技術とすることができる。
【００２０】
また、記録媒体への書き込み用プログラムをＣＤ−ＲＯＭ等の記録媒体に記録して、販売することもできる。
【発明を実施するための最良の形態】
【００２１】
本願発明におけるオーディオデータとは、デジタル化されたオーディオデータ（音楽データ）を示し、アナログデータ形式のデータは含まない。オーディオデータの具体的な一例としては、Ｒｅｄ  Ｂｏｏｋ（レッドブック）規格に規定されたＣＤ−ＤＡ（Compact Disk Digital Audio）の形式で記録されるデータ（オーディオデータ）などが挙げられるが、少なくともデジタル化されていれば、その他の方式（規格）で記録されるオーディオデータであってもよい。
また、本願発明におけるユーザデータとは、コンピュータが読み取り可能なデジタル化されたデータを示し、コンピュータで稼働可能なアプリケーションプログラムデータ（ゲームプログラム、ワードプロセッサプログラム等）や、前記アプリケーションプログラムで作成された、若しくは読み取り可能なファイルデータ（文書データ、画像データ、動画データ、データベースのデータ等）を示す。また、前記ユーザデータに、前記オーディオデータは含まれない。
また、コンピュータデータ５とは、図３に示すように、前記ユーザデータ３１と、後述する判断プログラムデータ３０とが少なくとも含まれているデータを示している。つまり、コンピュータデータ５の一つのファイルの中には、少なくとも一つのユーザデータ３１と、少なくとも一つの判断プログラムデータ３０とが含まれている。また、後述するように、コンピュータデータ５に含まれるユーザデータ３１は、ユーザがコンピュータを操作して、直接的に実行を開始されることがなく、前記判断プログラムデータ３０がユーザデータ３１の実行を判断して、その判断に基づいて実行を開始する。
【００２２】
オーディオデータ記録領域３とは、図１及び図２に示すように、前記オーディオデータを記録する領域であるが、該オーディオデータ６を読み取るために各記録媒体毎の規格で定められている制御用データ、オーディオデータに対応するプリギャップ４等のデータが記録される領域である。
同様に、コンピュータデータ記録領域２とは、図１及び図２に示すように、前記コンピュータデータ５を記録する領域であるが、該コンピュータデータ５を読み取るための各記録媒体毎の規格で定められている制御用データ、前記コンピュータデータに対応するプリギャップ４等のデータが記録される領域である。
【００２３】
以下に示す実施例では、図１に示すように、前記オーディオデータ６と前記コンピュータデータ５とをＹｅｌｌｏｗ  Ｂｏｏｋ（イエローブック）規格に規定されているＭｉｘｅｄ  Ｍｏｄｅで記録されるＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ）１への記録方法（記録構造）に関して述べる。
Ｙｅｌｌｏｗ  Ｂｏｏｋ規格に規定されるＭｉｘｅｄ  Ｍｏｄｅは、図１及び図２に示すように、記録媒体であるＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ）１の１つのセッションの中の第１トラック（内周側部分）２にコンピュータデータ５を記録し、第２トラック（外周側部分）３にオーディオデータ（ＣＤ−ＤＡデータ）６を記録するものである。
なお、オーディオデータ６とコンピュータデータ５の双方を１つの記録媒体に記録する方法としては、Ｍｉｘｅｄ  Ｍｏｄｅのように、円盤状部材１の記録領域の内周側部分２にコンピュータデータ５を、外周側部分３にオーディオデータ６を記録する方法、円盤状部材１の記録領域の内周側部分２にオーディオデータ６を、外周側部分３にコンピュータデータ５をそれぞれ記録する方法や、円盤状部材１の記録領域にオーディオデータ６とコンピュータデータ５とを交互に記録する方法などがある。
【００２４】
前記Ｒｅｄ  Ｂｏｏｋ規格では、オーディオデータの開始位置よりも前の位置に備えられるプリギャップ４の長さとして、２秒以上の長さに設定するように規定されている。このプリギャップ４は、オーディオデータの１曲目と２曲目の間のように、曲と曲との間に設定される。また、ＣＤプレーヤで、例えば、１曲目に続けて２曲目を再生させた場合には、２曲目の前に備えられたプリギャップのデータを再生することができるが、２曲目を直接指定した場合は、プリギャップ部分を再生せずに２曲目のオーディオデータを再生するようになっているので、プリギャップ４の最低時間（規定された時間）である２秒に通常設定されている。
【実施例１】
【００２５】
図１は、Ｙｅｌｌｏｗ  Ｂｏｏｋ規格に規定されたＭｉｘｅｄ  ＭｏｄｅのＣＤ１であり、内周側部分（第１トラック）２に前記コンピュータデータ５を記録したコンピュータデータ記録領域２、外周側部分（第２トラック）３に前記オーディオデータ６を記録したオーディオデータ記録領域３、リードイン領域（図示しない）、リードアウト領域（図示しない）によって主に構成されている。また、前記コンピュータデータ記録領域２及びオーディオデータ記録領域３には、プリギャップ４，４がそれぞれ備えられている。
【００２６】
通常、コンピュータデータ記録領域２及びオーディオデータ記録領域３に設定されるプリギャップ４の長さは、図２（ａ）に示すように、Ｒｅｄ  Ｂｏｏｋ規格に規定された最低時間の２秒に設定されているが、本願発明に係る記録媒体では、図２（ｂ）に示すように、オーディオデータ記録領域３に記録されるオーディオデータの１曲目のプリギャップ４ａの長さを規定された２秒よりも長い時間に設定する。なお、図２では、オーディオデータ６としては１曲だけ記録しているが、２曲以上のオーディオデータ６を記録してもよい。また、図１は、コンピュータデータ記録領域２とオーディオデータ記録領域３の概念を説明したものであり、各領域の記録領域の面積を限定するものではなく、記録媒体１の殆どの記録領域をコンピュータデータ記録領域２が占有し、その残りの領域をオーディオデータ記録領域３が占有してもよいし、その逆であってもよい。また、記録媒体１の記録領域の全てにデータを記録していなくてもよい。
【００２７】
つぎに、Ｙｅｌｌｏｗ  Ｂｏｏｋ規格に規定されるＭｉｘｅｄ  Ｍｏｄｅで記録されるＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ）１に記録されるＣＤ−ＤＡ形式のオーディオデータの１曲目のプリギャップ４ａの長さを２０秒に設定したときに、該ＣＤ１のデータを他の記録媒体であるＣＤ−Ｒに完全にコピーできるか否かの実験をした。
【００２８】
プリギャップ４ａの長さを２０秒に設定したＣＤ１のコピーを行った環境としては、表１に示した、ＯＳ（オペレーティングシステム）、ＣＤドライブ（コピー元のＣＤ１のデータの読み取り、及びコピー先のＣＤ−Ｒへのデータの書き込みを行うドライブ）、ライティングソフトウエア（コピー先のＣＤ−Ｒにデータの書き込みを行うソフトウエア）を組み合わせた環境で「ディスク・アット・ワンス（Disk At Once）」の記録方法で完全に一致するコピーが可能か否かを調べた。
【００２９】
【表１】
2005251261.tif 000003
【００３０】
実験の結果としては、表２に示すＯＳ、ＣＤドライブ、ライティングソフトウエアの組み合わせ以外では、コピー先のＣＤ−Ｒ（他のＣＤ−Ｒ）に書き込むことができずに、終了した。書き込みができなかった要因としては、プリギャップ４の長さが通常設定されている時間（規定されている時間）に比べて非常に長い時間が設定されているため、前記ライティングソフトウエアがオーバーフロー等の異常な動作を起こして、コピー先のＣＤ−Ｒへの書き込みが行われなかったと思われる。
【００３１】
【表２】
2005251261.tif 000004
【００３２】
また、表２の環境でコピーしたＣＤ−Ｒは、前記オーディオデータ６の１曲目のプリギャップ４ａの長さが２０秒から２秒に自動的に変更されていた。具体的には、コピー元のＣＤ１は、図２（ｂ）で示した構造で記録されていたが、コピー先のＣＤ−Ｒでは、図２（ａ）で示した構造で記録されていた。つまり、表２で示した環境でＣＤ１のコピーを行っても、完全に一致したＣＤにはならなかった。
【００３３】
以上のことから、プリギャップ４の長さを規定された時間（例えば２秒）よりも長い時間（例えば２０秒）に設定して記録されたＣＤ１は、殆どの環境において、他のＣＤ−Ｒにコピーすることができないため、正規のＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ）に記録しているオーディオデータ６及びコンピュータデータ５の不正コピーを防止することができる。
また、ごく一部のＣＤドライブ及びライティングソフトウエアによっては、他のＣＤ−Ｒにコピーができるものの、オーディオデータの１曲目のプリギャップ４（４ａ）の長さが勝手に変更されて一致していないため、完全な不正コピーはできない。
つまり、オーディオデータの１曲目のプリギャップの長さを規定された長さよりも長く設定したＣＤ１は、完全に同一の複製品を作成することができない。
さらに、正規のＣＤと、不正なＣＤとのプリギャップ４ａ（４）の違いを検出することにより、正規のＣＤであるか、不正コピーされたＣＤであるかの識別要素とすることもできる。
【００３４】
なお、上記の実験では、記録媒体としてＣＤを用いて正規のＣＤから完全な複製ができるか否かの実験を行っているが、ＤＶＤ等の他の記録媒体であってもよい。
【実施例２】
【００３５】
つぎに、実施例１で示したオーディオデータの１曲目のプリギャップ４が規定された時間よりも長く設定されているＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ）を作成する記録媒体への書き込み用プログラムに関して説明する。
【００３６】
前記記録媒体への書き込み用プログラム（以下、書き込み用プログラムと称す。）３２（図４参照）は、図５に示すように、コンピュータ１４にインストールされ、記録媒体１への書き込み用システムとして機能するプログラムである。また、このコンピュータ１４には、記録媒体１に前記コンピュータデータ５とオーディオデータ６を書き込むドライブ１５が通信ケーブル１６で接続されている。なお、前記ドライブ１５が、オーディオデータの読み取りを行うオーディオデータ読み取り手段３４（図４参照）、コンピュータデータの読み取りを行うユーザデータ読み取り手段３７（図４参照）を兼用してもよい。
【００３７】
本願発明に係る前記オーディオデータ６と前記ユーザデータ３１を含んだコンピュータデータ５とを一枚の記録媒体１に書き込む（記録させる）書き込み用プログラム３２は、図２から図４に示すように、オーディオデータ記録手段３３に記録されているオーディオデータ６を読み取るオーディオデータ読み取り手段３４と、プリギャップ設定手段３５と、ユーザデータ記録手段３６に記録されているユーザデータ３１を読み取るユーザデータ読み取り手段３７と、判断プログラムデータ記憶手段３８と、コンピュータデータ作成手段３９と、記録媒体書き込み手段４０として、コンピュータデータを機能させるプログラムである。
【００３８】
前記オーディオデータ記録手段３３は、前記オーディオデータ６を記録する手段であり、具体的には、ＣＤ−ＤＡ、ＤＶＤ、ＨＤＤ等の記録媒体等である。
【００３９】
前記オーディオデータ読み取り手段３４は、図４に示すように、ＣＤ−ＤＡ、ＨＤＤなどのオーディオデータ記録手段３３に記録されているオーディオデータ６を読み取る手段である。なお、読み取ったオーディオデータ６のデータ形式から、前記記録媒体１に記録するときのデータ形式へのデータ形式変換が必要であれば、このデータ形式変換を行うオーディオデータ変換部（図示しない）をオーディオデータ記録手段３３に備えさせて、記録媒体１に記録するためのデータ形式に変換してもよい。また、前記オーディオデータ変換部は、アナログ形式のオーディオデータをＰＣＭ方式でデジタル変換する機能を備えてもよい。
なお、前記オーディオデータ読み取り手段３４が読み取るオーディオデータ６としては、書き込み用プログラム３２を操作するユーザが指定したオーディオデータ６を読み取るが、該書き込み用プログラム３２に前記オーディオデータ記録手段３３を備えさせて、予め定められているオーディオデータ６を自動的に読み取るようにしてもよい。
【００４０】
前記プリギャップ設定手段３５は、図４に示すように、前記オーディオデータ読み取り手段３４によって読み取られたオーディオデータ６の中から１曲目に設定されたオーディオデータのプリギャップ４の長さを規定された時間よりも長い時間（例えば、規定された時間が２秒のときには、それより長い２０秒）に強制的に設定する手段である。より具体的には、記録媒体１に記録するときに使われるキューシート（Cue Sheet）のデータの中から、１曲目のオーディオデータ６に関するデータを見つけ出す。そして、プリギャップ４が設定されているときには、その長さを変更し（例えば、２０秒に変更し）、プリギャップが元々設定されていないときには、プリギャップを規定されている長さより長く設定して（例えば、２０秒に設定して）、図２（ｂ）で示すプリギャップ４ａのように規定されている時間より長いプリギャップとなるようにキューシートのデータを書き換える。
なお、強制的に書き換えられるプリギャップ４ａの長さは、予め設定された固定の長さ（例えば２０秒）に設定してもよいし、ユーザがその長さを自由に設定できるようにしてもよい。このとき、前記プリギャップ設定手段３５は、前記判断プログラムデータ記憶手段３８に出力信号を送り、後述するプリギャップ記憶手段４１に記憶するプリギャップの長さを通知し、プリギャップ記憶手段４１に正規の記録媒体のプリギャップの長さを記憶させる。
なお、前記プリギャップ設定手段３５は、プリギャップの長さ以外にも、プリギャップの長さを設定したプリギャップの記録領域に特定のデータを記録するように設定してもよい。
また、ユーザによってプリギャップの長さを設定できる場合には、記録媒体の記録容量、オーディオデータの容量、コンピュータデータの容量に基づいて、プリギャップの最長時間を演算して、該最長時間より短くプリギャップを設定するようにユーザに促してもよい。
【００４１】
前記ユーザデータ記録手段３６は、前記ユーザデータ３１を記録する手段であり、具体的には、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＨＤＤ，フレキシブルディスクなどの記録媒体である。
【００４２】
前記ユーザデータ読み取り手段３７は、図４に示すように、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＨＤＤなどのユーザデータ記録手段３６に記録されているユーザデータ３１を読み取る手段である。
なお、前記ユーザデータ読み取り手段３７が読み取るユーザデータ３１としては、書き込み用プログラム３２を操作するユーザが指定したユーザデータ３１を読み取るが、該書き込み用プログラム３２に前記ユーザデータ記録手段３６を備えさせて、予め定められているコンピュータデータ５を読み取るようにしてもよい。
【００４３】
前記判断プログラムデータ記憶手段３８は、図３及び図４に示すように、前記判断プログラムデータ３０を記録する手段であり、この判断プログラムデータ３０は、記録媒体１に書き込まれた後に、前記ユーザデータ３１の実行に先立って実行されるプログラムのデータである。
【００４４】
前記コンピュータデータ作成手段３９は、図４に示すように、前記ユーザデータ読み取り手段３７によって読み取られたユーザデータ３１と、前記判断プログラムデータ記憶手段３８に記憶されている判断プログラムデータ３０とを結合させて、図３に示すように、一つのファイルのコンピュータデータ５を作成する手段である。このコンピュータデータ作成手段３９は、単にユーザデータ３１と判断プログラムデータ３０とを結合させて一つのファイルとするだけでなく、前記ユーザデータ３１を実行するときには、前記判断プログラムデータ３０によって、ユーザデータ３１の実行を開始するか否かの判断に基づいて、ユーザデータ３１が実行できるようにする手段である。
なお、前記ユーザデータ３１を暗号化する暗号化部をコンピュータデータ作成手段３９に備えさせて、前記ユーザデータ３１を暗号化させ、前記判断プログラムデータ３０に含まれるユーザデータ実行開始手段４３に復号化部を備えさせて、ユーザが直接的にユーザデータ３１の実行を開始できないようにしてもよい。
前記コンピュータデータ５に含まれるユーザデータ３１は、１つのデータであってもよいが、２つ以上のデータが含まれていてもよい。
【００４５】
前記記録媒体書き込み手段４０は、図４に示すように、前記プリギャップ設定手段３５によってプリギャップの長さが長く設定されたオーディオデータと、前記コンピュータデータ作成手段３９によって作成されたコンピュータデータ５とを記録媒体１に書き込む手段である。前記記録媒体１であるＣＤ−Ｒ（ＣＤ−ＲＷ等の他の記録媒体であってもよい。）に、Ｙｅｌｌｏｗ  Ｂｏｏｋ規格に規定されたＭｉｘｅｄ  Ｍｏｄｅで書き込む場合には、図２（ｂ）に示すように、ＣＤ−Ｒの内周側部分からリードインデータを書き込み、続けてプリギャップ４、コンピュータデータ５、プリギャップ４ａ、オーディオデータ６を続けて書き込み、最後にリードアウトデータを書き込むように書き込み装置を制御する。
【００４６】
前記各手段としてコンピュータを機能させる書き込み用プログラム３２を実行したときコンピュータ１４のディスプレイに、図６で示す選択画面１７を表示している。操作者が選択画面１７を操作することで、記録媒体１に記録するユーザデータ３１及びオーディオデータ６のそれぞれを選択できるようにしている。この選択画面１７の左上のウインドウ１８は、コンピュータ１４（図５参照）に記録されているフォルダを表示しており、その中から操作者が選択したフォルダの中にあるファイル２２やフォルダ２６が右上のウインドウ１９に表示されている。一方、左下のウインドウ２０には、記録媒体（ＣＤ）のコンピュータデータ記録領域２を示すフォルダ２３と、オーディオデータ記録領域３を示すフォルダ２４が表示されている。図６では、フォルダ２３が選択され、コンピュータデータ記録領域２に記録するユーザデータ３１が右下のウインドウ２１に表示されている。図６の右下のウインドウ２１では、「Readme.doc」というファイル名のユーザデータ３１が選択されている状態を示している。同様に、記録すべきオーディオデータを選択する場合には、左下のウインドウ２０のフォルダ２４を選択した後、右上のウインドウ１９に表示されているオーディオデータのファイルを右下のウインドウ２１にドラッグアンドドロップして選択する。そして、ユーザデータ３１及びオーディオデータの両方を選択した操作者は、書き込み開始ボタン２５を押下して、前記コンピュータ１４（図５参照）がドライブ１５（図５参照）に挿入されている記録媒体１（図５参照）に、選択したコンピュータデータとオーディオデータの双方を書き込む（記録する）。
【００４７】
書き込みを行う記録媒体としては、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭのような追加記録及び書換記録ができない記録媒体であってもよいが、ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＤＶＤ−ＲＡＭのような追加記録又は書換記録ができる記録媒体でもよい。特に、僅かな枚数（１，２枚から数十枚程度）の記録媒体を作成するときには、一度で多くの枚数を製造しなくてはならないＣＤ−ＲＯＭに比べて、ＣＤ−Ｒなどの追加記録可能な記録媒体に書き込むことができるので、低コスト且つコピーすることができない記録媒体を作成することができる。
つまり、個人で作成した音楽及びコンピュータプログラムをＣＤ−Ｒに容易に記録させることができ、かつそのデータを不正にコピーされることがない記録媒体とすることができる。
【００４８】
なお、記録媒体に記録させるオーディオデータ及びコンピュータデータは、記録媒体に記録する人が作成した音楽やコンピュータプログラムなど、他人の著作権等の権利を侵害しないデータを記録しなければならないことは当然のことである。
【００４９】
上記のように、前記書き込み用プログラム３２をコンピュータで実行させることにより、オーディオデータの１曲目のプリギャップの長さが長い記録媒体を作成することができる。つまり、実施例１でも示したように、コピーを行ったとしても、コピー元と完全に同一の記録状態（記録構造）でコピーすることができない記録媒体を作成することができる。
また、前記書き込み用プログラム３２をコンピュータで実行して作成した記録済みのＣＤ−Ｒは、プリギャップの長さを長く設定しているだけであり、前記Ｙｅｌｌｏｗ  Ｂｏｏｋ規格に規定されたＭｉｘｅｄ  Ｍｏｄｅの規格に準拠しているので、ＣＤプレーヤなどに負荷をかけることがなく、再生する音楽の音質を低減することがない。また、特定のＣＤプレーヤで再生することができないという問題もなくなる。
【００５０】
また、前記書き込み用プログラム３２をＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭなどのコンピュータが読み取り可能な記録媒体に記録させて販売し、購入者がこの書き込み用プログラム３２を使用して、オーディオデータ、ユーザデータを追加記録可能な記録媒体に書き込むことができる。また、書き込まれたオーディオデータ及びユーザデータは、不正コピーができないようになっている。
【実施例３】
【００５１】
つぎに、書き込み用プログラム３２によって記録媒体１に書き込まれたユーザデータ３１（コンピュータデータ５）を実行するときに判断プログラムデータ３０に関して説明する。
【００５２】
前記判断プログラムデータ３０は、図７に示すように、プリギャップ記憶手段４１と、プリギャップ判断手段４２と、ユーザデータ実行開始手段４３として、コンピュータ４６を機能させるプログラムである。また、前記書き込み用プログラム３２によって書き込まれた記録媒体が、ＣＤ−Ｒ，ＣＤ−ＲＷ等のＡＴＩＰ（Absolute Time In Pregroove）データを備えている場合には、前記判断プログラムデータ３０を、ＡＴＩＰデータ記憶手段４４、ＡＴＩＰデータ判断手段４５として、コンピュータ４６を機能させるプログラムとしてもよい。
【００５３】
前記プリギャップ記憶手段４１は、図７に示すように、前記プリギャップ設定手段３５によって設定されるプリギャップの長さを記憶する手段である。前記プリギャップ設定手段３５によって設定されるプリギャップの長さが予め設定されている長さに設定する場合には、該プリギャップの長さを記憶する手段である。また、前記プリギャップ設定手段３５によって設定されるプリギャップの長さがユーザによって変更可能になっている場合には、プリギャップの長さが設定されたときに、該プリギャップ設定手段３５からの出力信号に基づいて、設定されたプリギャップの長さを記憶する手段である。
【００５４】
前記プリギャップ判断手段４２は、図７に示すように、自身を含んでいる判断プログラムデータ３０が記録されている記録媒体の中にオーディオデータ６が記録されているか否かを判断し、オーディオデータ６が記録されている場合には、該オーディオデータ６の１曲目のプリギャップの長さと、前記プリギャップ記憶手段４１に記憶されているプリギャップの長さとが、同一であるか否かを判断する手段である。また、該プリギャップ判断手段４２によってプリギャップの長さが異なっていたり、自身が記録されている記録媒体にオーディオデータ６が記録されていない場合には、コンピュータ４６の画面にその旨のダイアログを表示して、ユーザデータの実行を開始できないこと報知する。
なお、記録媒体に記録されているコンピュータデータ５を読み取る読み取り装置（例えば、ＣＤドライブ）の機器性能のバラツキを考慮して、記録媒体の中のオーディオデータ６の１曲目のプリギャップの長さの取得処理を、複数回（例えば、１０回）繰り返して、一度もプリギャップの長さが一致しない若しくは取得できない場合のみ、以降の処理を中断するようにしてもよい。
【００５５】
前記ユーザデータ実行開始手段４３は、前記プリギャップ判断手段４２によってプリギャップの長さが同一であると判断された場合に、自身を含んでいる判断プログラムデータ３０に対応するユーザデータ３１の実行を開始する。なお、該ユーザデータ３１がコンピュータデータ５に含まれるときに暗号化されている場合には、該ユーザデータ実行開始手段４３に復号化部（図示しない）を備えさせて、該暗号化されたユーザデータ３１を復号化して、実行できるようにする。
【００５６】
前記ユーザデータ実行開始手段４３によって、ユーザデータ３１の実行を開始するとは、ユーザデータ３１がゲームプログラム、インストールプログラム等のアプリケーションプログラムの場合には、そのプログラムをコンピュータ４６で実行することを示し、ユーザデータ３１が文書データファイル、データベース、画像データなどの他のアプリケーションプログラムによって利用可能となるデータの場合には、該ユーザデータ３１を利用可能（読み取り可能）で、コンピュータ４６に既にインストールされているアプリケーションプログラムを実行させて、該アプリケーションプログラムから該ユーザデータ３１を読み取らせる。
【００５７】
また、前記ＡＴＩＰデータ記憶手段４４は、図７に示すように、前記記録媒体書き込み手段４０によって書き込まれる記録媒体１のＡＴＩＰデータを記録する手段であり、記録媒体書き込み手段４０が読み取ったＡＴＩＰデータの出力信号に基づき、該記録媒体のＡＴＩＰデータを記録する手段である。なお、前記ＡＴＩＰデータ記憶手段４４にＡＴＩＰデータを記憶させるタイミングとしては、前記コンピュータデータ作成手段３９（図４参照）がコンピュータデータを作成するときに、書き込み先の記録媒体のＡＴＩＰデータを読み取って、該ＡＴＩＰデータ記憶手段４４に記憶させる。
【００５８】
前記ＡＴＩＰデータ判断手段４５は、図７に示すように、自身を含んでいる判断プログラムデータ３０が記録されている記録媒体のＡＴＩＰデータを取得し、ＡＴＩＰデータが取得できた場合には、該ＡＴＩＰデータと前記ＡＴＩＰデータ記憶手段に記憶されているＡＴＩＰデータとが同一であるか否かを判断する手段である。そして、該ＡＴＩＰデータが、前記ＡＴＩＰデータ記憶手段４４に記録されているＡＴＩＰデータと同一の場合には、前記ユーザデータ実行開始手段４３に信号を出力する。そして、該信号を受け取ったユーザデータ実行開始手段４３は、前記プリギャップ判断手段４２によってプリギャップが同一であり、且つ前記ＡＴＩＰデータ判断手段によりＡＴＩＰデータが同一である場合のみ、前記ユーザデータ３１の実行を開始する。
なお、ＡＴＩＰデータが取得できなかったり、ＡＴＩＰデータが異なっていた場合には、コンピュータ４６の画面にその旨のダイアログを表示して、ユーザデータの実行を開始できないこと報知する。
また、プリギャップが同一であるか否かの判断基準としては、双方のプリギャップの長さが完全に同一であるか否かを判断基準とする場合や、プリギャップで指定された領域に記録されているデータが完全に一致しているか否を判断基準とする場合があり、いずれか一方の判断基準に基づいて、プリギャップが同一であるか否かを判断してもよいが、両方の判断基準に基づき、双方の基準で同一であると判断したときのみプリギャップが同一であるとする方が、より強固な不正コピー防止技術とすることができる。
【００５９】
以下に、本願発明に係る書き込み用プログラム及び書き込みシステムによって、ユーザデータが書き込まれた（記録された）ＣＤ（記録媒体）１から、ユーザデータの実行を開始する場合の判断プログラムデータ３０の処理を、図７のブロック図及び図８のフロー図を用いて説明する。
【００６０】
まず、前記書き込み用プログラム３２によって、ユーザデータを記録した記録媒体（ＣＤ）を、読み取り装置に挿入し、コンピュータ４６に、該記録媒体（ＣＤ）に記録されているコンピュータデータを表示する。そして、操作者は、一覧表示されたコンピュータデータ５の中から実行したいコンピュータデータ５を選択し、（ダブルクリックなどの操作をして）選択したコンピュータデータ５の実行信号をコンピュータ４６に入力する。
【００６１】
該実行信号が入力されると、前記ＡＴＩＰデータ判断手段４５は、該コンピュータデータ５が記録されている記録媒体にＡＴＩＰデータが存在するか否かを判断する（Ｓ５０）。
ＡＴＩＰデータが存在しない場合には、エラー処理（Ｓ５８）に移行し、ＡＴＩＰデータが存在する場合には、前記ＡＴＩＰデータ判断手段４５は、該記録媒体のＡＴＩＰデータを取得する（Ｓ５１）。
ＡＴＩＰデータが取得されると、前記ＡＴＩＰデータ判断手段４５は、該取得されたＡＴＩＰデータと、前記ＡＴＩＰデータ記憶手段４４に記憶されているＡＴＩＰデータとが同一のＡＴＩＰデータであるか否かを判断する（Ｓ５２）。
前記ＡＴＩＰデータ判断手段４５が、二つのＡＴＩＰデータが完全に同一でないと判断した場合には、エラー処理（Ｓ５８）に移行し、ＡＴＩＰデータが完全に同一であると判断した場合には、前記プリギャップ判断手段４２によって、オーディオデータ記録領域３（図１参照）が該記録媒体に存在するか否かの判断を行う（Ｓ５３）。
前記プリギャップ判断手段４２によって、該記録媒体にオーディオデータ記録領域３が存在しない場合には、エラー処理（Ｓ５８）に移行し、オーディオデータ記録領域３が存在する場合、前記プリギャップ判断手段４２は、オーディオデータ記録領域３のオーディオデータの１曲目のプリギャップ４（図２参照）を取得する（Ｓ５４）。
そして、前記プリギャップ判断手段４２は、該取得されたプリギャップの長さと、前記プリギャップ記憶手段４１に記憶されているプリギャップの長さとが同一であるかを判断する（Ｓ５５）。
前記プリギャップ判断手段４２によってプリギャップが同一でないと判断された場合には、エラー処理（Ｓ５８）に移行し、同一であると判断された場合には、前記ユーザデータ実行開始手段４３によって、暗号化されたユーザデータ３１の復号化を行い（Ｓ５６）、後述するユーザデータの実行開始（Ｓ５７）の処理に移行する。なお、前記ユーザデータ３１が暗号化されていない場合には、復号化処理を行わず、前記ユーザデータの実行開始（Ｓ５７）の処理に移行する。ユーザデータの実行開始（Ｓ５７）の処理としては、このユーザデータとコンピュータに予めインストールされているプログラム（例えば、ＯＳ等）とが連携して該ユーザデータを実行することである。ユーザデータがアプリケーションプログラムであれば、該アプリケーションプログラムをコンピュータ４６で機能させることであり、ユーザデータが文書データ、画像データなどであれば、該コンピュータ４６に既にインストールされているアプリケーションプログラムを実行させて、該ユーザデータを読み取らせる（実行させる）ことである。
【００６２】
なお、前記エラー処理（Ｓ５８）としては、選択したコンピュータデータ５が実行不可能である旨のメッセエージが入ったダイアログを、コンピュータ４６の画面に表示させたりする。
【００６３】
したがって、ＣＤ−Ｒ（記録媒体）１に記録されたコンピュータデータ５（ユーザデータ３１）を、ＨＤＤなどの他の記録媒体にコピーしても、図８で示した（Ｓ５０）の処理によって実行できない。また、他のＣＤ−Ｒにコピーしたとしても、製造メーカ及び製品番号などが同一でないと、図８の（Ｓ５２）の処理によって、コンピュータデータ５（ユーザデータ３１）は実行できない。さらに、記録媒体の中にオーディオデータが含まれ、且つその１曲目のプリギャップの長さが同一でなければ、図８の（Ｓ５３）及び（Ｓ５５）によって、コンピュータデータ５（ユーザデータ３１）を実行できない。
また、（実施例１）及び（実施例２）で示したように、本願発明に係る記録媒体への書き込み用プログラムによって書き込まれた記録媒体は、完全同一のコピーを作成することができないようになっており、さらに（実施例３）で示したように正規の記録媒体のみが備える構成要素に基づいて、ユーザデータの実行の可否を判断するため、正規の記録媒体からしかユーザデータを実行できない。
また、正規の記録媒体として、ＣＤ−Ｒ等も使用することができるので、低コストで、確実なコピープロテクトがなされた記録媒体を得ることができる。
【図面の簡単な説明】
【００６４】
【図１】コンピュータデータとオーディオデータを記録した記録媒体の説明図である。
【図２】図２（ａ）は、オーディオデータの１曲目のプリギャップの長さが規定の長さに設定している場合の説明図であり、図２（ｂ）は、オーディオデータの１曲目のプリギャップの長さを規定の長さよりも長く設定している場合の説明図である。
【図３】コンピュータデータの構成を説明した説明図である。
【図４】記録媒体への書き込み用プログラム及び記録媒体への書き込みシステムのブロック図である。
【図５】記録媒体への書き込み用プログラムがインストールされたコンピュータ及び書き込みドライブの概略図である。
【図６】記録媒体への書き込み用プログラムの操作画面の説明図である。
【図７】判断プログラムのブロック図である。
【図８】記録媒体に記録された判断プログラムをコンピュータに機能させたときのフロー図である。
【符号の説明】
【００６５】
１  記録媒体，円盤状部材，ＣＤ
２  コンピュータデータ記録領域，内周側部分，第１トラック
３  オーディオデータ記録領域，外周側部分，第２トラック
４  プリギャップ
４ａ  プリギャップ
５  コンピュータデータ
６  オーディオデータ
１４  コンピュータ
１５  ドライブ
１６  通信ケーブル
１７  選択画面
１８  ウインドウ
１９  ウインドウ
２０  ウインドウ
２１  ウインドウ
２２  ファイル
２３  フォルダ
２４  フォルダ
２５  書き込み開始ボタン
２６  フォルダ
３０  判断プログラムデータ
３１  ユーザデータ
３２  書き込み用プログラム
３３  オーディオデータ記録手段
３４  オーディオデータ読み取り手段
３５  プリギャップ設定手段
３６  ユーザデータ記録手段
３７  ユーザデータ読み取り手段
３８  判断プログラムデータ記憶手段
３９  コンピュータデータ作成手段
４０  記録媒体書き込み手段
４１  プリギャップ記憶手段
４２  プリギャップ判断手段
４３  ユーザデータ実行開始手段
４４  ＡＴＩＰデータ記憶手段
４５  ＡＴＩＰデータ判断手段
４６  コンピュータ
【図１】
2005251261.tif 000005
【図２】
2005251261.tif 000006
【図３】
2005251261.tif 000007
【図４】
2005251261.tif 000008
【図５】
2005251261.tif 000009
【図６】
2005251261.tif 000010
【図７】
2005251261.tif 000011
【図８】
2005251261.tif 000012