(57)【要約】【課題】情報記録媒体に記録されたソフトウェアが不正にコピーされたものであるか否かの判定を、ディスクドライブの種類に依らずに行うためのプログラム、方法及びディスクドライブを提供する。【解決手段】光ディスクが予め蛇行溝に記録している第一の固有情報と、第一の固有情報を複製して読取専用領域の情報再生領域に記録した第二の固有情報とを利用して光ディスクの正当性を判定する。【選択図】        図１
2004213853.tif 000002
【特許請求の範囲】
【請求項１】
読み取り専用領域と書き込み可能領域を備えた情報記録媒体の前記読み取り専用領域にメインプログラムと共に格納され、前記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムであって、
前記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報から複製されて、前記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、
該取得した第二の固有情報に基づいて前記情報記録媒体の正当性を判定する正当性判定工程と、
該正当性判定工程により正当であると判断された場合には前記メインプログラムの読み取りを許可し、不当であると判断された場合には前記メインプログラムの読み取りを禁止する工程と、
をコンピュータに実行させるための媒体判定用プログラム。
【請求項２】
前記正当性判定工程は、
該第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、取得出来ない原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項１記載の媒体判定用プログラム。
【請求項３】
読み取り専用領域と書き込み可能領域を備えた情報記録媒体の前記読み取り専用領域にメインプログラムと共に格納され、前記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムであって、
前記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報を取得する第一の固有情報取得工程と、
前記第一の固有情報が複製されて、前記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、
前記第一の固有情報取得工程で取得した第一の固有情報と、前記第二の固有情報取得工程で取得した第二の固有情報に基づいて、前記情報記録媒体の正当性を判定する正当性判定工程と、
前記正当性判定工程により正当であると判断された場合には前記メインプログラムの読み取りを許可し、不当であると判断された場合には前記メインプログラムの読み取りを禁止する工程と、
をコンピュータに実行させるための媒体判定用プログラム。
【請求項４】
前記正当性判定工程は、
前記第二の固有情報取得工程により第二の固有情報が取得出来、前記第一の固有情報取得工程により第一の固有情報が取得出来ない場合に、該取得した第二の固有情報と、第一の固有情報が取得出来ない原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項３記載の媒体判定用プログラム。
【請求項５】
前記正当性判定工程は、
前記第一の固有情報取得工程により第一の固有情報が取得出来ず、前記第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、第一の固有情報が取得出来ない原因であるエラー情報と、第二の固有情報が取得出来ない原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項３記載の媒体判定用プログラム。
【請求項６】
読み取り専用領域と書き込み可能領域を備えた情報記録媒体の前記読み取り専用領域にメインプログラムと共に格納され、前記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムを記録した記録媒体であって、
前記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報から複製されて、前記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、
該取得した第二の固有情報に基づいて前記情報記録媒体の正当性を判定する正当性判定工程と、
該正当性判定工程により正当であると判断された場合には前記メインプログラムの読み取りを許可し、不当であると判断された場合には前記メインプログラムの読み取りを禁止する工程と、
をコンピュータに実行させるための媒体判定用プログラムを記録した記録媒体。
【請求項７】
前記正当性判定工程は、
該第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、取得出来ない原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項６記載の記録媒体。
【請求項８】
読み取り専用領域と書き込み可能領域を備えた情報記録媒体の前記読み取り専用領域にメインプログラムと共に格納され、前記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムを記録した記録媒体であって、
前記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報を取得する第一の固有情報取得工程と、
前記第一の固有情報が複製されて、前記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、
前記第一の固有情報取得工程で取得した第一の固有情報と、前記第二の固有情報取得工程で取得した第二の固有情報に基づいて、前記情報記録媒体の正当性を判定する正当性判定工程と、
該正当性判定工程により正当であると判断された場合には前記メインプログラムの読み取りを許可し、不当であると判断された場合には前記メインプログラムの読み取りを禁止する工程と、
をコンピュータに実行させるための媒体判定用プログラムを記録した記録媒体。
【請求項９】
前記正当性判定工程は、
前記第二の固有情報取得工程により第二の固有情報が取得出来、前記第一の固有情報取得工程により第一の固有情報が取得出来ない場合に、該取得した第二の固有情報と、第一の固有情報が取得出来ない原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項８記載の記録媒体。
【請求項１０】
前記正当性判定工程は、
前記第一の固有情報取得工程により第一の固有情報が取得出来ず、前記第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、第一の固有情報が取得出来ない原因であるエラー情報と、第二の固有情報が取得出来ない原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項８記載の記録媒体。
【請求項１１】
情報記録媒体から情報を読み取る読取装置において、
読み取り専用領域の情報再生領域に記録されている固有情報を取得する固有情報取得ステップと、
取得した前記固有情報に基づいて前記情報記録媒体の正当性を判定する正当性判定ステップと、
前記正当性判定ステップで正当であると判断された場合は前記情報記録媒体のメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止するステップとを有することを特徴とする媒体判定方法。
【請求項１２】
前記正当性判定ステップは、
前記固有情報取得ステップにおいて前記固有情報が取得できない場合に、エラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項１１記載の媒体判定方法。
【請求項１３】
情報記録媒体から情報を読み取る読取装置において、
前記情報記録媒体に予め記録されている第一の固有情報を取得する第一の固有情報取得ステップと、
前記第一の固有情報が複製されて、読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得ステップと、
前記第一の固有情報と前記第二の固有情報とに基づいて前記情報記録媒体の正当性を判定する正当性判定ステップと、
前記正当性判定ステップで正当であると判断された場合は前記情報記録媒体のメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止するステップとを有することを特徴とする媒体判定方法。
【請求項１４】
前記正当性判定ステップは、
前記第一の固有情報が取得できず、前記第二の固有情報が取得できた場合、
前記第一の固有情報取得におけるエラー情報と前記第二の固有情報とに基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項１３記載の媒体判定方法。
【請求項１５】
前記正当性判定ステップは、
前記第一の固有情報と前記第二の固有情報とが取得できない場合、
前記第一の固有情報取得におけるエラー情報と前記第二の固有情報取得におけるエラー情報とに基づいて前記記録媒体の正当性を判定することを特徴とする請求項１３記載の媒体判定方法。
【請求項１６】
光ディスクにレーザを照射し、情報を読み取る読取手段と、
前記光ディスクを回転させるための駆動手段と、
前記読取手段の位置制御や前記駆動手段の回転制御を行う位置制御手段と、
前記光ディスクから得られる信号を処理する信号処理手段と、
前記信号処理手段から得られる信号から装置全体の制御を行うシステム制御手段とを有し、
前記システム制御手段は、
前記光ディスクに予め記録されている固有情報を取得する固有情報取得手段と、
取得した前記固有情報に基づいて前記情報記録媒体の正当性を判定する正当性判定手段と、
前記正当性判定手段で正当であると判断された場合は前記光ディスクのメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止する読取判定手段とを有することを特徴とする光ディスクドライブ。
【請求項１７】
前記正当性判定手段は、
前記固有情報が取得できない場合に、エラー情報に基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項１６記載の光ディスクドライブ。
【請求項１８】
光ディスクにレーザを照射し、情報を読み取る読取手段と、
前記光ディスクを回転させるための駆動手段と、
前記読取手段の位置制御や前記駆動手段の回転制御を行う位置制御手段と、
前記光ディスクから得られる信号を処理する信号処理手段と、
前記信号処理手段から得られる信号から装置全体の制御を行うシステム制御手段とを有し、
前記システム制御手段は、
前記情報記録媒体に予め記録されている第一の固有情報を取得する第一の固有情報取得手段と、
前記第一の固有情報が複製されて、読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得手段と、
前記第一の固有情報と前記第二の固有情報とに基づいて前記情報記録媒体の正当性を判定する正当性判定手段と、
前記正当性判定ステップで正当であると判断された場合は前記情報記録媒体のメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止する読取判定手段とを有することを特徴とする光ディスクドライブ。
【請求項１９】
前記正当性判定手段は、
前記第一の固有情報が取得できず、前記第二の固有情報が取得できた場合、
前記第一の固有情報取得におけるエラー情報と前記第二の固有情報とに基づいて前記情報記録媒体の正当性を判定することを特徴とする請求項１８記載の光ディスクドライブ。
【請求項２０】
前記正当性判定手段は、
前記第一の固有情報と前記第二の固有情報とが取得できない場合、
前記第一の固有情報取得におけるエラー情報と前記第二の固有情報取得におけるエラー情報とに基づいて前記記録媒体の正当性を判定することを特徴とする請求項１８記載の光ディスクドライブ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不正コピー防止策として、情報記録媒体の固有の情報を利用して不正コピーが行われた情報記録媒体であるか否かの判定を行う媒体判定用プログラム、記録媒体、媒体判定方法及び光ディスクドライブに関する。
【０００２】
【従来の技術】
従来、アプリケーションソフトウェア、静止画、動画などのコンテンツは、ＣＤ−ＲＯＭと互換をとった形態で配布（販売）されることが多い。また、コンテンツの配布媒体には書き込み可能型ＣＤ（ＣＤ−Ｒ、ＣＤ−ＲＷ等）が多く用いられている。さらに、最近では新たなコンテンツの配布媒体として、読み取り専用領域と書き込み可能領域を持つＣＤ（ハイブリッドディスク）が開発されている。そして、このような読み取り専用領域と書き込み可能領域を持つＣＤを、ＣＤ−ＲＯＭの代替として、同ディスクの読み取り専用領域に予めコンテンツを書き込んだ状態で配布（販売）することが提案され始めている。
【０００３】
ここでＣＤ−Ｒ、ＣＤ−ＲＷの構造について述べる。
情報を保持するＩｎｆｏｒｍａｔｉｏｎ  ＡｒｅａはＬｅａｄ−ｉｎ  Ａｒｅａ、Ｄａｔａ  Ａｒｅａ  、  Ｌｅａｄ−ｏｕｔ  ａｒｅａで構成される。Ｌｅａｄ−ｉｎ  Ａｒｅａには後に続く複数のトラック情報の開始位置情報が書き込まれている。この情報はＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ）  情報と呼ばれる。Ｄａｔａ  Ａｒｅａ  にはデータが書き込まれる。Ｒｅａｄ−ｏｕｔ  Ａｒｅａ  はデータ領域の終了を示す。
Ｉｎｆｏｒｍａｔｉｏｎ  Ａｒｅａの内側にはＲ−Ｉｎｆｏｒｍａｔｉｏｎ  Ａｒｅａが配置されている。この領域はＰＣＡやＲＭＡの為に用意されており、ＣＤ−Ｒ、ＣＤ−ＲＷ特有の領域である。ＰＣＡは記録レーザパワーの校正を行うためのエリアであり、ＲＭＡは記録管理情報の為のエリアである。
【０００４】
基板上には蛇行溝（グルーブウォブリング）とランドプリピットが形成されている。蛇行溝とはデータを記録する溝をある一定の振幅、空間周波数でうねらせたものであり、ランドプリピットを検出する為のゲート信号の生成などを行う。このトラックの蛇行により光ディスクに刻まれているウォブル信号には、ＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅ−ｇｒｏｏｖｅ  ）と呼ばれる絶対時間情報が含まれる。ランドプリピットとは、溝と溝との間のランドと呼ばれる領域の上に、ある規則に沿って配置された孤立ピットのことであり、データ記録時の高精度な位置決めなどに利用される。
【０００５】
このようなディスクの特性を生かし、ディスクの記録内容が他の媒体に不正にコピーされないよう数々の方法が提案されている。
従来の不正コピー防止方法としては、ディスクに記録された各ディスクそれぞれ特有の固有情報によりコンテンツを暗号化してディスクに記録し、再生する場合には、この暗号化されたコンテンツを固有情報によって復号化する技術がある（特許文献１）。
一方、特許文献２では、正規のディスクに与えられる書き換え不可能な情報を利用して、判定対象のディスクの情報と一致するか否かで判別を行う方法を、ＤＶＤ−ＲＯＭの例を挙げて開示している。
【０００６】
また、正当なユーザーの光ディスクドライブのＩＤを光ディスク上に記録し、このＩＤと現在使用中の光ディスクドライブのＩＤとを比較し、これらが一致する場合に光ディスクに記録されているプログラムを起動する技術もある（特許文献３）。
【０００７】
さらには、ディスク及び再生許可媒体（例えばＩＣカード）を再生装置にセットし、ディスクの再生管理情報とＩＣカードの再生許可情報を読み込み、これらを照合することにより、ディスク内のコンテンツを再生する技術もある（特許文献４）。
【０００８】
しかしながら、上記従来の不正コピー防止方法では、コンテンツ等の情報を再生等する場合にその不正コピー防止方法に対応した光ディスク装置が必要となる、という問題があった。
【０００９】
【特許文献１】
特開２０００−１０００６８号公報
【特許文献２】
特開２００２−１８２７７０号公報
【特許文献３】
特開２０００−１２３４７９号公報
【特許文献４】
特開平１１−１６７７６９号公報
【００１０】
【発明が解決しようとする課題】
更に、ＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅ−ｇｒｏｏｖｅ  ）は、ＣＤ−ＲディスクやＣＤ−ＲＷディスクといった書き込み可能型光ディスク特有のものであり、従来のＣＤ−ＲＯＭディスクといった、再生専用光ディスクに、前記ＡＴＩＰは存在しない。従って、ＣＤ−ＲＯＭドライブのような再生専用光ディスクドライブは、たとえＡＴＩＰが存在する書き込み可能型光ディスクが挿入されたとしても、前記ＡＴＩＰを読み出す機能を持っていない。
【００１１】
当該問題点に鑑み、書き込み可能型光ディスクが、再生専用光ディスクドライブに挿入された時でも、書き込み可能光型ディスクドライブに挿入された時と同じ信頼性をもって、当該書き込み可能型光ディスクの正当性の判定を可能にする事が、本発明の目的である。
【００１２】
【課題を解決するための手段】
上記課題を解決する為に、請求項１に記載の発明である媒体判定用プログラムは、読み取り専用領域と書き込み可能領域を備えた情報記録媒体の上記読み取り専用領域にメインプログラムと共に格納され、上記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムであって、コンピュータに、上記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報から複製されて、上記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、該取得した第二の固有情報に基づいて上記情報記録媒体の正当性を判定する正当性判定工程と、該正当性判定工程により正当であると判断された場合には上記メインプログラムの読み取りを許可し、不当であると判断された場合には上記メインプログラムの読み取りを禁止する工程とを実行させることを特徴とする。
【００１３】
請求項２に記載の発明は、請求項１記載の媒体判定用プログラムであって、上記正当性判定工程は、該第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、取得出来ない原因であるエラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００１４】
請求項３に記載の発明である媒体判定用プログラムは、読み取り専用領域と書き込み可能領域を備えた情報記録媒体の上記読み取り専用領域にメインプログラムと共に格納され、上記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムであって、コンピュータに、上記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報を取得する第一の固有情報取得工程と、上記第一の固有情報が複製されて、上記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、上記第一の固有情報取得工程で取得した第一の固有情報と、上記第二の固有情報取得工程で取得した第二の固有情報に基づいて、上記情報記録媒体の正当性を判定する正当性判定工程と、該正当性判定工程により正当であると判断された場合には上記メインプログラムの読み取りを許可し、不当であると判断された場合には上記メインプログラムの読み取りを禁止する工程とを実行させることを特徴とする。
【００１５】
請求項４に記載の発明は、請求項３記載の媒体判定用プログラムであって、上記正当性判定工程は、上記第二の固有情報取得工程により第二の固有情報が取得出来、上記第一の固有情報取得工程により第一の固有情報が取得出来ない場合に、該取得した第二の固有情報と、第一の固有情報が取得出来ない原因であるエラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００１６】
請求項５に記載の発明は、請求項３記載の媒体判定用プログラムであって、上記正当性判定工程は、上記第一の固有情報取得工程により第一の固有情報が取得出来ず、上記第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、第一の固有情報が取得出来ない原因であるエラー情報と、第二の固有情報が取得出来ない原因であるエラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００１７】
請求項６に記載の発明である媒体判定用プログラムを記録した記録媒体は、読み取り専用領域と書き込み可能領域を備えた情報記録媒体の前記読み取り専用領域にメインプログラムと共に格納され、上記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムを記録した記録媒体であって、コンピュータに、上記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報から複製されて、上記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、該取得した第二の固有情報に基づいて上記情報記録媒体の正当性を判定する正当性判定工程と、該正当性判定工程により正当であると判断された場合には上記メインプログラムの読み取りを許可し、不当であると判断された場合には上記メインプログラムの読み取りを禁止する工程とを実行させることを特徴とする。
【００１８】
請求項７に記載の発明は、請求項６記載の記録媒体であって、上記正当性判定工程は、該第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、取得出来ない原因であるエラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００１９】
請求項８に記載の発明である媒体判定用プログラムを記録した記録媒体は、読み取り専用領域と書き込み可能領域を備えた情報記録媒体の上記読み取り専用領域にメインプログラムと共に格納され、上記メインプログラムがコンピュータに読み取られる前に、該コンピュータに読み取られる媒体判定用プログラムを記録した記録媒体であって、コンピュータに、上記情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報を取得する第一の固有情報取得工程と、上記第一の固有情報が複製されて、上記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得工程と、上記第一の固有情報取得工程で取得した第一の固有情報と、上記第二の固有情報取得工程で取得した第二の固有情報に基づいて、上記情報記録媒体の正当性を判定する正当性判定工程と、該正当性判定工程により正当であると判断された場合には上記メインプログラムの読み取りを許可し、不当であると判断された場合には上記メインプログラムの読み取りを禁止する工程とを実行させることを特徴とする。
【００２０】
請求項９に記載の発明は、請求項８記載の記録媒体であって、上記正当性判定工程は、上記第二の固有情報取得工程により第二の固有情報が取得出来、上記第一の固有情報取得工程により第一の固有情報が取得出来ない場合に、該取得した第二の固有情報と、第一の固有情報が取得出来ない原因であるエラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００２１】
請求項１０に記載の発明は、請求項８記載の記録媒体であって、上記正当性判定工程は、上記第一の固有情報取得工程により第一の固有情報が取得出来ず、上記第二の固有情報取得工程により第二の固有情報が取得出来ない場合に、第一の固有情報が取得出来ない原因であるエラー情報と、第二の固有情報が取得出来ない原因であるエラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００２２】
請求項１１に記載の発明である媒体判定方法は、情報記録媒体から情報を読み取る読取装置において、読み取り専用領域の情報再生領域に記録されている固有情報を取得する固有情報取得ステップと、取得した上記固有情報に基づいて上記情報記録媒体の正当性を判定する正当性判定ステップと、上記正当性判定ステップで正当であると判断された場合は上記情報記録媒体のメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止するステップとを有することを特徴とする。
【００２３】
請求項１２に記載の発明は、請求項１１記載の媒体判定方法であって、上記正当性判定ステップは、上記固有情報取得ステップにおいて上記固有情報が取得できない場合に、エラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００２４】
請求項１３に記載の発明である媒体判定方法は、情報記録媒体から情報を読み取る読取装置において、上記情報記録媒体に予め記録されている第一の固有情報を取得する第一の固有情報取得ステップと、上記第一の固有情報が複製されて、読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得ステップと、上記第一の固有情報と上記第二の固有情報とに基づいて上記情報記録媒体の正当性を判定する正当性判定ステップと、上記正当性判定ステップで正当であると判断された場合は上記情報記録媒体のメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止するステップとを有することを特徴とする。
【００２５】
請求項１４に記載の発明は、請求項１３記載の媒体判定方法であって、上記正当性判定ステップは、上記第一の固有情報が取得できず、上記第二の固有情報が取得できた場合、上記第一の固有情報取得におけるエラー情報と上記第二の固有情報とに基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００２６】
請求項１５に記載の発明は、請求項１３記載の媒体判定方法であって、上記正当性判定ステップは、上記第一の固有情報と上記第二の固有情報とが取得できない場合、上記第一の固有情報取得におけるエラー情報と上記第二の固有情報取得におけるエラー情報とに基づいて上記記録媒体の正当性を判定することを特徴とする。
【００２７】
請求項１６に記載の発明である光ディスクドライブは、光ディスクにレーザを照射し、情報を読み取る読取手段と、上記光ディスクを回転させるための駆動手段と、上記読取手段の位置制御や前記駆動手段の回転制御を行う位置制御手段と、上記光ディスクから得られる信号を処理する信号処理手段と、上記信号処理手段から得られる信号から装置全体の制御を行うシステム制御手段とを有し、上記システム制御手段は、上記光ディスクに予め記録されている固有情報を取得する固有情報取得手段と、取得した上記固有情報に基づいて上記情報記録媒体の正当性を判定する正当性判定手段と、上記正当性判定手段で正当であると判断された場合は上記光ディスクのメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止する読取判定手段とを有することを特徴とする。
【００２８】
請求項１７に記載の発明は、請求項１６記載の光ディスクドライブであって、上記正当性判定手段は、上記固有情報が取得できない場合に、エラー情報に基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００２９】
請求項１８に記載の発明である光ディスクドライブは、光ディスクにレーザを照射し、情報を読み取る読取手段と、上記光ディスクを回転させるための駆動手段と、上記読取手段の位置制御や上記駆動手段の回転制御を行う位置制御手段と、上記光ディスクから得られる信号を処理する信号処理手段と、上記信号処理手段から得られる信号から装置全体の制御を行うシステム制御手段とを有し、上記システム制御手段は、上記情報記録媒体に予め記録されている第一の固有情報を取得する第一の固有情報取得手段と、上記第一の固有情報が複製されて、読み取り専用領域の情報再生領域に予め記録されている第二の固有情報を取得する第二の固有情報取得手段と、上記第一の固有情報と上記第二の固有情報とに基づいて上記情報記録媒体の正当性を判定する正当性判定手段と、上記正当性判定ステップで正当であると判断された場合は上記情報記録媒体のメインプログラムの読み取りを許可し、不当であると判断された場合には読み取りを禁止する読取判定手段とを有することを特徴とする。
【００３０】
請求項１９に記載の発明は、請求項１８記載の光ディスクドライブであって、上記正当性判定手段は、上記第一の固有情報が取得できず、上記第二の固有情報が取得できた場合、上記第一の固有情報取得におけるエラー情報と上記第二の固有情報とに基づいて上記情報記録媒体の正当性を判定することを特徴とする。
【００３１】
請求項２０に記載の発明は、請求項１８記載の光ディスクドライブであって、上記正当性判定手段は、上記第一の固有情報と上記第二の固有情報とが取得できない場合、上記第一の固有情報取得におけるエラー情報と上記第二の固有情報取得におけるエラー情報とに基づいて上記記録媒体の正当性を判定することを特徴とする。
【００３２】
【発明の実施の形態】
本発明の実施形態を、読み取り専用領域と書き込み可能領域を備えた情報記録媒体としてハイブリッドＣＤ−Ｒディスク、情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報としてＡＴＩＰ内のＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値、第一の固有情報が複製されて前記読み取り専用領域の情報再生領域に予め記録されている第二の固有情報としてＴＯＣ内のＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値の場合について説明する。
Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔとは、データのセッションの最後に位置するＬｅａｄ−ｏｕｔが、容量の制限の中で、開始アドレスとして取ることが可能な最大の値のことである。
ＡＴＩＰのＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値は蛇行溝の物理的形状に対応するもので、コピーすることができない。また、その値は読み込み専用のドライブでは読み取ることができない。Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔに関しては、ＣＤ−Ｒディスクの規格である「Ｏｒａｎｇｅ  Ｂｏｏｋ  」で詳しく規定されている。
【００３３】
また、ソフトウェアがＡＴＩＰ内のＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得する為にＣＤ−Ｒドライブに発行するコマンドとして、ＲＥＡＤ  ＡＴＩＰコマンドを使用し、ソフトウェアがＴＯＣ内のＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得する為にＣＤ−Ｒドライブに発行するコマンドとしてＲＥＡＤ  ＴＯＣコマンドを使用する。ＲＥＡＤ  ＴＯＣコマンド、ＲＥＡＤ  ＡＴＩＰコマンドに関しては、ＳＣＳＩ規格の「Ｍｕｌｔｉ−Ｍｅｄｉａ  Ｃｏｍｍａｎｄｓ」として規定されている。
【００３４】
ここでまず、現在市場に存在するＣＤ−ＲＯＭドライブ、ＣＤ−Ｒドライブ、ＣＤ−Ｒを、ＲＥＡＤ  ＴＯＣコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できるか否か、ＲＥＡＤ  ＡＴＩＰコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できるか否か、で種類分けをすると以下の通りとなる。
【００３５】
（ドライブ種別＃１）
ＲＥＡＤ  ＴＯＣコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得でき、ＲＥＡＤ  ＡＴＩＰコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できる（例：ＣＤ−Ｒドライブ、ＣＤ−ＲＷドライブ）。
【００３６】
（ドライブ種別＃２）
ＲＥＡＤ  ＴＯＣコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得でき、ＲＥＡＤ  ＡＴＩＰコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できない（例：比較的近年開発されたＣＤ−ＲＯＭドライブ）。
【００３７】
（ドライブ種別＃３）
ＲＥＡＤ  ＴＯＣコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できず、ＲＥＡＤ  ＡＴＩＰコマンドでＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できない（例：ドライブ種別＃２より以前に開発されたＣＤ−ＲＯＭドライブ）。
【００３８】
＜第一の実施形態＞
図１を用いて第一の実施形態を説明する。
請求項１のＣＤ−Ｒに予め書き込まれたソフトウェアはコンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、起動する際に、当該ＣＤ−Ｒディスクが挿入されたドライブに対して、ＲＥＡＤ  ＴＯＣコマンドが発行される（ステップ１）。ＲＥＡＤ  ＴＯＣコマンドには幾つかのモードがあるが、ステップ１ではＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できるモードで当該コマンドを発行する。
当該ＲＥＡＤ  ＴＯＣコマンドが正常終了したか否かを判定し（ステップ２）、正常終了の場合は（ステップ２／ＹＥＳ）、ステップ３に移行し、エラー終了の場合は（ステップ２／ＮＯ）、ステップ６に移行する。ステップ３に移行したという事は、当該ＣＤ−Ｒディスクの挿入されたドライブが、上記ドライブ種別＃１又はドライブ種別＃２に属するドライブである、という事である。取得したＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値が、正しいディスクの固有値であるか否かを判定し（ステップ３）、正しい値であれば（ステップ３／ＹＥＳ）、そのまま起動プロセスを続行するが（ステップ４）、正しくない値であれば（ステップ３／ＮＯ）、起動プロセスを停止する（ステップ５）。
【００３９】
請求項２のＣＤ−Ｒに予め書き込まれたソフトウェアはコンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、図１でステップ６に移行したところで、ＲＥＡＤ  ＴＯＣコマンドのエラーコードが「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」であるか否かが判定される。「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」であれば、当該ＣＤ−Ｒディスクが挿入されたドライブが、上記ドライブ種別＃３に属するドライブであるという事であり、ステップ４に移行する。
【００４０】
ステップ６で「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」ではないと判定された場合は、ディスク、もしくはドライブに何らかの異常があると認められ、ステップ５に移行する。
【００４１】
ここで、Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値が取得できなかったにもかかわらず、ステップ４に移行し起動プロセスを続行するのは、まだ当該ＣＤ−Ｒディスクが正しいディスクである可能が残されているため、起動プロセスの別処理によって、再度正しいディスクであるか否かの判断をさせる余地を残しておく為である。
【００４２】
＜第二の実施形態＞
次に、第二の実施形態を図２で説明する。
ＣＤ−Ｒに予め書き込まれたソフトウェアはコンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、起動する際にステップ７で、当該ＣＤ−Ｒディスクが挿入されたドライブに対して、ＲＥＡＤ  ＴＯＣコマンドが発行される。ＲＥＡＤ  ＴＯＣコマンドには幾つかのモードがあるが、ステップ７ではＬａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値を取得できるモードで当該コマンドを発行する。続いて、前記ソフトウェアはステップ８で前記ドライブに対して、ＲＥＡＤ  ＡＴＩＰコマンドを発行する。
【００４３】
ここで、ステップ９でＲＥＡＤ  ＴＯＣコマンドが正常終了、ステップ１０でＲＥＡＤ  ＡＴＩＰコマンドが正常終了と判定された場合は、当該ＣＤ−Ｒディスクが挿入されたドライブが、上記ドライブ種別＃１に属するドライブである、という事である。請求項３のＣＤ−Ｒに予め書き込まれたソフトウェアはコンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、ステップ１１以降の処理がなされる。
【００４４】
請求項４のＣＤ−Ｒに予め書き込まれたソフトウェアはコンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、ステップ９でＲＥＡＤ  ＴＯＣコマンドが正常終了、ステップ１０でＲＥＡＤ  ＡＴＩＰコマンドがエラー終了と判定された場合に、ステップ１２以降の処理がなされる。
【００４５】
請求項５のＣＤ−Ｒに予め書き込まれたソフトウェアはコンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、ステップ９でＲＥＡＤ  ＴＯＣコマンドがエラー終了、ステップ１３でＲＥＡＤ  ＡＴＩＰコマンドがエラー終了と判定された場合に、ステップ１７以降の処理がなされる。
【００４６】
ステップ９でＲＥＡＤ  ＴＯＣコマンドがエラー終了、ステップ１３でＲＥＡＤ  ＡＴＩＰコマンドが正常終了と判定された場合は、ディスク、もしくはドライブに何らかの異常があると認められ、ステップ１５に移行する。
【００４７】
請求項３のＣＤ−Ｒに予め書き込まれたソフトウェアは、コンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、ステップ１１でＴＯＣ内Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値とＡＴＩＰ内Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値が正しいディスクの固有値であるか否かが判定される。どちらも正しい値であれば、ステップ１４に移行し、そのまま起動プロセスを続行するが、どちらか一つでも正しくない値であればステップ１５に移行し、起動プロセスを停止する。
【００４８】
請求項４のＣＤ−Ｒに予め書き込まれたソフトウェアは、コンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、ステップ１２でＲＥＡＤ  ＡＴＩＰコマンドのエラーコードが「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」であるか否かが判定される。「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」であれば、当該ＣＤ−Ｒディスクが挿入されたドライブが、上記ドライブ種別＃２に属するドライブである、という事であり、更にステップ１６でＲＥＡＤ  ＴＯＣコマンドで取得したＴＯＣ内ＬａｓｔＰｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値が正しいディスクの固有値であるか否かが判定され、正しい値であればステップ１４に移行し、正しくない値であればステップ１５に移行する。
【００４９】
ここで、ＡＴＩＰ内Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔの値が取得できなかったにもかかわらず、ステップ１４に移行し起動プロセスを続行するのは、まだ当該ＣＤ−Ｒディスクが正しいディスクである可能が残されているため、起動プロセスの別処理によって、再度正しいディスクであるか否かの判断をさせる余地を残しておく為である。
ステップ１２で「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」ではないと判定された場合は、ディスク、もしくはドライブに何らかの異常があると認められ、ステップ１５に移行する。
【００５０】
請求項５のＣＤ−Ｒに予め書き込まれたソフトウェアは、コンピュータに読み取られて記憶装置に格納され、これに基づくＣＰＵの命令により、ステップ１７でＲＥＡＤ  ＴＯＣコマンドのエラーコード、及びＲＥＡＤ  ＡＴＩＰコマンドのエラーコードが「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」であるか否かが判定され、どちらも「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」であれば、当該ＣＤ−Ｒディスクが挿入されたドライブが、上記ドライブ種別＃３に属するドライブである、という事であり、ステップ１４に移行する。
【００５１】
ここで、ＴＯＣ内Ｌａｓｔ  Ｐｏｓｓｉｂｌｅ  Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｏｕｔ、ＡＴＩＰ内Ｓｔａｒｔ  Ｔｉｍｅ  ｏｆ  Ｌｅａｄ−ｉｎ  ともに取得できなかったにもかかわらず、ステップ１４に移行し起動プロセスを続行するのは、まだ当該ＣＤ−Ｒディスクが正しいディスクである可能が残されているため、起動プロセスの別処理によって、再度正しいディスクであるか否かの判断をさせる余地を残しておく為である。
【００５２】
ステップ１７でどちらか一つでも「Ｉｌｌｅｇａｌ  Ｒｅｑｕｅｓｔ  」ではないと判定された場合は、ディスク、もしくはドライブに何らかの異常があると認められ、ステップ１５に移行する。
【００５３】
＜第三の実施形態＞
第三の実施形態として、光ディスクから情報を読み取る／書き込む装置に媒体判定用プログラムが搭載されている場合を説明する。
図４を用いて光ディスクドライブの構成を説明する。
光ディスクドライブはシステム制御部４０１、信号処理部４０２、位置制御部４０３、光ヘッド部４０４、記憶部４０５、表示部４０６及びモータ４０７を有する。
システム制御部４０１は装置全体の制御を行う。光ディスク４０８の正当性判定はここで行われる。
信号処理部４０２は光ディスク４０８から読み取った情報を処理する。また光ディスク４０８に書き込む情報を光ヘッド部４０４に送る。
位置制御部４０３は光ヘッド部４０４の位置制御やモータ４０７の回転制御、スポットの位置制御等を行う。
光ヘッド部４０４は半導体レーザやビームスプリッタ、各種レンズ、光検知器などを有し、光ディスク４０８にレーザを照射して情報の読み取りと書き込みを行う。
記憶部４０５は判定用プログラムや光ディスクの種類を保持する。
表示部４０６は光ディスク４０８の情報を表示する。
【００５４】
光ディスク４０８の固有情報は光ヘッド部４０４で読み取られ、信号処理部４０２を介してシステム制御部４０１に送られる。記憶部４０５に保持された媒体判定用プログラムが呼び出され、固有情報あるいはエラー情報により、光ディスクの判定を行う。この際、記憶部４０５に保持された光ディスクの種別が参照される。判定の結果、不正なディスクであれば、表示部４０６にその旨を表示する。
【００５５】
＜第四の実施形態＞
本実施形態では、以下の動作を行う。光ディスクに記録されているプログラムを光ディスクドライブが読み取り、これをホストコンピュータに送信して記憶装置に保持する。光ディスク判定の際には記憶装置に格納されたプログラムを読み出し、これに基づきホストコンピュータのＣＰＵが光ディスクドライブに対して光ディスクの判定を行うための命令を発する。
第３の実施形態と構成上異なるのは、インターフェース５０１及びこれに接続するホストコンピュータ５０２が光ドライブに接続されている点である。インターフェース５０１はＡＴＡＰＩやＳＣＳＩ等の規格に従っている。ホストコンピュータ５０２は光ディスクドライブを制御する上位装置である。
【００５６】
光ディスク４０８に記録されている判定用プログラムは光ヘッド部４０４で読み取られ、信号処理部４０２を介してシステム制御部４０１に送られる。更にインターフェース５０１を介してホストコンピュータ５０２に送信され、不図示の記憶装置に格納される。ホストコンピュータ５０２のＣＰＵは記憶装置に格納されたプログラムを読み出し、これを基に光ディスクドライブへ命令を発し、光ディスクの判定を行う。
【００５７】
【発明の効果】
以上説明したように、請求項１、６、１１及び１６記載の発明によれば、情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報が複製されて情報再生領域に予め記録されている第二の固有情報に基づいて前記情報記録媒体の正当性を判定する為、当該情報記録媒体がＣＤ−ＲＯＭドライブ等の、前記第一の固有情報を読み取れないドライブに挿入された場合でも、正しい情報記録媒体か不正にコピーされた情報記録媒体かの判断が可能である。
【００５８】
請求項２、７、１２及び１７記載の発明によれば、情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報が複製されて情報再生領域に予め記録されている第二の固有情報の取得に失敗した場合でも、当該取得失敗の原因であるエラー情報に基づいて前記情報記録媒体の正当性を判定する為、当該情報記録媒体が前記第二の固有情報の取得機能を持っていないＣＤ−ＲＯＭドライブ等に挿入された場合でも、正しい情報記録媒体か不正にコピーされた情報記録媒体かの判断が可能である。
【００５９】
請求項３、８、１３及び１８記載の発明によれば、情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報を取得し、前記第一の固有情報が複製されて情報再生領域に予め記録されている第二の固有情報を取得し、当該取得した第一の固有情報と第二の固有情報に基づいて前記情報記録媒体の正当性を判定する為、当該情報記録媒体が前記第一の固有情報の取得機能と第二の固有情報取得機能の両方を持っているドライブに挿入された場合は、より確実な、正しい情報記録媒体か不正にコピーされた情報記録媒体かの判断が可能である。
【００６０】
請求項４、９、１４及び１９記載の発明によれば、情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報の取得に失敗し、前記第一の固有情報が複製されて情報再生領域に予め記録されている第二の固有情報を取得した場合に、第一の固有情報取得失敗の原因であるエラー情報と、取得した第二の固有情報に基づいて前記情報記録媒体の正当性を判定する為、当該情報記録媒体が前記第一の固有情報取得機能を持たず、第二の固有情報取得機能を持っているドライブに挿入された場合でも、メインプログラム内の別処理で、正しい情報記録媒体か不正にコピーされた情報記録媒体かの判断をする機会を与えることができる。
【００６１】
請求項５、１０、１５及び２０記載の発明によれば、情報記録媒体に予め形成されている蛇行溝に記録されている第一の固有情報の取得に失敗し、前記第一の固有情報が複製されて情報再生領域に予め記録されている第二の固有情報の取得にも失敗した場合に、第一の固有情報取得失敗の原因であるエラー情報と、第二の固有情報取得失敗の原因であるエラー情報とに基づいて前記情報記録媒体の正当性を判定する為、当該情報記録媒体が前記第一の固有情報取得機能を持たず、第二の固有情報取得機能も持っていないドライブに挿入された場合でも、メインプログラム内の別処理で、正しい情報記録媒体か不正にコピーされた情報記録媒体かの判断をする機会を与えることができる。
【図面の簡単な説明】
【図１】情報記録媒体から１つの固有情報を取得して正当性を判定する場合のフローチャートである。
【図２】情報記録媒体から２つの固有情報を取得して正当性を判定する場合のフローチャートである。
【図３】情報記録媒体から２つの固有情報を取得して正当性を判定する場合で、ＲＥＡＤ  ＴＯＣコマンドが正常に終了しないときの動作を示すフローチャートである。
【図４】光ディスクドライブの構成を示すブロック図である。
【図５】光ディスクドライブとそれを制御するホストコンピュータの構成を示すブロック図である。
【符号の説明】
４０１  システム制御部
４０２  信号処理部
４０３  位置制御部
４０４  光ヘッド部
４０５  記憶部
４０６  表示部
【図１】
2004213853.tif 000003
【図２】
2004213853.tif 000004
【図３】
2004213853.tif 000005
【図４】
2004213853.tif 000006
【図５】
2004213853.tif 000007