(57)【要約】【課題】ケースに収納されていない書き換え可能なディスク全体に対する容易なライトプロテクト制御が可能なライトプロテクト処理装置を提供すること。【解決手段】ライトプロテクトを制御する制御情報を受け取る受取手段（８）と、前記制御情報に基づいて前記情報記憶媒体から前記管理情報を読み出す読出手段（１、２、４、５、６）と、前記管理情報の一部分を書き換える書換手段（１、２、４）と、書き換えられた一部分を前記情報記憶媒体に記憶してライトプロテクト処理を実行するライトプロテクト制御手段（８）とを具備する。【選択図】    図１
2004265497.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた管理情報が記録される書き換え可能な所定フォーマットの情報記憶媒体から読み出された管理情報が予め定められた管理情報でない情報であった場合には、当該情報記憶媒体を再生専用媒体として扱うことが定義され、この書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクト処理を実行するライトプロテクト処理方法であって、
外部からライトプロテクトを制御する制御情報を受け取ると、この制御情報に基づいて前記情報記憶媒体から前記管理情報を読み出し、
読み出された前記管理情報の一部分を書き換えて、この書き換えられた一部分を前記情報記憶媒体に記憶することでライトプロテクト処理を実行することを特徴とするライトプロテクト処理方法。
【請求項２】
読み出された前記管理情報が正規の情報であるとき、前記管理情報に含まれる一部分の情報を不正な情報に書き換えることにより、前記書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクトを設定する、
ことを特徴とする請求項１に記載のライトプロテクト処理方法。
【請求項３】
読み出された前記管理情報に含まれる一部分の情報が不正な情報であるとき、この不正な情報を正規の情報に書き換えることにより、前記書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを解除する、
ことを特徴とする請求項１に記載のライトプロテクト処理方法。
【請求項４】
読み出された前記管理情報が正規の情報であるとき、前記管理情報中の所定のエリアに対してライトプロテクトを指示する情報を書き込み、前記書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクトを設定する、
ことを特徴とする請求項１に記載のライトプロテクト処理方法。
【請求項５】
読み出された前記管理情報に含まれる所定のエリアにライトプロテクトを指示する情報が書き込まれているとき、この所定のエリアに書き込まれているライトプロテクトを指示する情報をライトプロテクト解除を指示する情報に書き換えて、前記書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを解除する、
ことを特徴とする請求項１に記載のライトプロテクト処理方法。
【請求項６】
前記書き換え可能な所定フォーマットの情報記憶媒体に対するコマンドとして定義された所定のコマンド中に、ライトプロテクトを制御するためのライトプロテクト設定フィールドを設け、
前記ライトプロテクト設定フィールドに書き込まれたライトプロテクトを制御する制御情報に基づき、前記管理情報の一部分を書き換えて、この書き換えられた一部分を前記情報記憶媒体に記憶することでライトプロテクト処理を実行する、
ことを特徴とする請求項１に記載のライトプロテクト処理方法。
【請求項７】
前記所定フォーマットの情報記憶媒体は、Ｍｔ．Ｒａｉｎｉｅｒ規格フォーマットのディスクであり、
前記管理情報は、前記Ｍｔ．Ｒａｉｎｉｅｒ規格で定義されているメインインフォメーションパケット及びディフェクトテーブルである、
ことを特徴とする請求項１に記載のライトプロテクト処理方法。
【請求項８】
予め定められた管理情報が記録される書き換え可能な所定フォーマットの情報記憶媒体から読み出された管理情報が予め定められた管理情報でない情報であった場合、当該情報記憶媒体を再生専用媒体として扱うことが定義され、この書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクト処理を実行するライトプロテクト処理装置であって、
外部からライトプロテクトを制御する制御情報を受け取る受取手段と、
この受取手段によって受け取られた前記制御情報に基づいて前記情報記憶媒体から前記管理情報を読み出す読出手段と、
この読出手段によって読み出された前記管理情報の一部分を書き換える書換手段と、
この書換手段によって書き換えられた一部分を前記情報記憶媒体に記憶することでライトプロテクト処理を実行するライトプロテクト制御手段とを具備することを特徴とするライトプロテクト処理装置。
【請求項９】
前記ライトプロテクト制御手段は、読み出された前記管理情報が正規の情報であるとき、前記管理情報に含まれる一部分の情報を不正な情報に書き換えることにより、前記書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクトを設定する、
ことを特徴とする請求項８に記載のライトプロテクト処理装置。
【請求項１０】
前記ライトプロテクト制御手段は、読み出された前記管理情報に含まれる一部分の情報が不正な情報であるとき、この不正な情報を正規の情報に書き換えることにより、前記書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを解除する、
ことを特徴とする請求項８に記載のライトプロテクト処理装置。
【請求項１１】
前記ライトプロテクト制御手段は、読み出された前記管理情報が正規の情報であるとき、前記管理情報中の所定のエリアに対してライトプロテクトを指示する情報を書き込み、前記書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクトを設定する、
ことを特徴とする請求項８に記載のライトプロテクト処理装置。
【請求項１２】
前記ライトプロテクト制御手段は、読み出された前記管理情報に含まれる所定のエリアにライトプロテクトを指示する情報が書き込まれているとき、この所定のエリアに書き込まれているライトプロテクトを指示する情報をライトプロテクト解除を指示する情報に書き換えて、前記書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを解除する、
ことを特徴とする請求項８に記載のライトプロテクト処理装置。
【請求項１３】
前記ライトプロテクト制御手段は、前記書き換え可能な所定フォーマットの情報記憶媒体に対するコマンドとして定義された所定のコマンド中に設けられたライトプロテクト設定フィールドに書き込まれたライトプロテクトを制御する情報に基づき、前記管理情報の一部分を書き換え、前記書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを制御する、
ことを特徴とする請求項８に記載のライトプロテクト処理方法。
【請求項１４】
前記所定フォーマットの情報記憶媒体は、Ｍｔ．Ｒａｉｎｉｅｒ規格フォーマットの情報記憶媒体であり、
前記管理情報は、前記Ｍｔ．Ｒａｉｎｉｅｒ規格で定義されているメインインフォメーションパケット及びディフェクトテーブルである、
ことを特徴とする請求項８に記載のライトプロテクト処理装置。
【請求項１５】
ユーザからのライトプロテクト設定指示及びライトプロテクト解除指示のどちらか一方の指示を受け付けるユーザインターフェースを備えたことを特徴とする請求項８に記載のライトプロテクト処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、書き換え可能な所定フォーマットの情報記憶媒体、例えばＭＲＷフォーマットディスクに対するライトプロテクト処理を実行するライトプロテクト処理方法及びライトプロテクト処理装置に関する。
【０００２】
【従来の技術】
フロッピーディスク等のケース入り書き換え可能なディスクにはライトプロテクトノッチが設けられており、このプロテクトノッチの開閉によりディスクに対する書き込みや消去を防止するライトプロテクトが容易に設定／解除できる。このような書き換え可能なディスクが挿入されたディスクドライブ装置は、プロテクトノッチの開閉状態を物理的に識別し、その書き換え可能なディスクに対してのライトプロテクトの有無を判断する。
【０００３】
また別の記録データの保護方法として、書き換え可能なディスクに対して記録データを書き込むとき、その記録データに対応させて書き込み禁止又は書き込み可のいずれかを示す書き込み情報を記録する技術が開示されている（特許文献１）。
【０００４】
【特許文献１】
特開平５−８９５８８号公報
【０００５】
【発明が解決しようとする課題】
上記したようにケース入り書き換え可能なディスクにはライトプロテクトノッチを利用してライトプロテクトが容易に設定／解除できるが、ケースなどに入っていない書き換え可能なディスクに対してはライトプロテクトノッチのような物理的なライトプロテクトの設定／解除は不可能である。
【０００６】
特許文献１に記載のディスクにおいては、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上で記録されたファイルやフォルダに対しては、ファイルシステム上でそれぞれにライトプロテクトの設定／解除が可能であるが、ディスク全体に対するライトプロテクトとは主旨が異なる。
【０００７】
この発明の目的は、ケースに収納されていない書き換え可能なディスク全体に対して容易にライトプロテクトを制御することが可能なライトプロテクト処理方法及びライトプロテクト処理装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決し目的を達成するために、この発明のライトプロテクト処理方法及びライトプロテクト処理装置は、以下のように構成されている。
【０００９】
（１）予め定められた管理情報が記録されている書き換え可能な所定フォーマットの情報記憶媒体から読み出された管理情報が予め定められた管理情報でない情報であった場合、当該情報記憶媒体を再生専用媒体として扱うことが定義され、この書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクト処理を実行するライトプロテクト処理方法は、外部からライトプロテクトを制御する制御情報を受け取ると、この制御情報に基づいて前記情報記憶媒体から前記管理情報を読み出し、読み出された前記管理情報の一部分を書き換えて、この書き換えられた一部分を前記情報記憶媒体に記憶することでライトプロテクト処理を実行する。
【００１０】
（２）予め定められた管理情報が記録されている書き換え可能な所定フォーマットの情報記憶媒体から読み出された管理情報が予め定められた管理情報でない情報であった場合、当該情報記憶媒体を再生専用媒体として扱うことが定義され、この書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクト処理を実行するライトプロテクト処理装置は、外部からライトプロテクトを制御する制御情報を受け取る受取手段と、この受取手段によって受け取られた前記制御情報に基づいて前記情報記憶媒体から前記管理情報を読み出す読出手段と、この読出手段によって読み出された前記管理情報の一部分を書き換える書換手段と、この書換手段によって書き換えられた一部分を前記情報記憶媒体に記憶することでライトプロテクト処理を実行するライトプロテクト制御手段とを具備する。
【００１１】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
【００１２】
この発明は、書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクト処理（ライトプロテクトの設定又は解除）である。例えば、書き換え可能な所定フォーマットの情報記憶媒体は、Ｍｔ．Ｒａｉｎｉｅｒ規格に準拠してフォーマットされたディスク（ＭＲＷディスク）である。Ｍｔ．Ｒａｉｎｉｅｒ規格とはリライタブル系の大容量ディスクをフロッピーディスクの置き換えとして規格されたものである。本実施形態では、ＭＲＷディスクに対するライトプロテクト処理について説明する。
【００１３】
図１は、ライトプロテクト処理を実行する光ディスクドライブの一例を示すブロック図である。この光ディスクドライブは、ディスクＤに情報を記録したり、ディスクＤに記録されたデータを再生したりする。
【００１４】
図１に示すように、光ディスクドライブは、光ピックアップ１、記録／再生制御回路２、変調回路３、レーザ制御回路４、信号処理回路５、復調回路６、フォーカス／トラッキング制御回路７、ライトプロテクト制御部８、操作部（ユーザインターフェース）９を備えている。また、光ピックアップ１は、例えばレーザ照射部、コリメートレンズ、偏光ビームスプリッタ（以下ＰＢＳ）、４分の１波長板、対物レンズ、集光レンズ、光検出器を備えている。
【００１５】
まず、この光ディスクドライブによるディスクＤに対する情報の記録について説明する。記録／再生制御回路２は、ホストコンピュータからの記録指示を受けると、目的の記録位置にレーザビームが適切に集光されるようにフォーカス／トラッキング制御回路７に制御信号を出力する。これに対応して、フォーカス／トラッキング制御回路７は、目的の記録位置にレーザビームが適切に集光されるように光ピックアップ１を駆動する。変調回路３は、所定の変調方式に従って記録データ（データシンボル）をチャネルビット系列のデータに変調する。記録データに対応したチャネルビット系列のデータは、レーザ制御回路４に入力される。レーザ制御回路４は、チャネルビット系列をレーザ駆動波形に変換し、光ピックアップ１に搭載されたレーザ照射部に供給する。レーザ照射部は、レーザ駆動波形に応じて記録用のレーザビームを照射する。レーザ照射部から照射された記録用のレーザビームは、コリメートレンズで平行光となり、ＰＢＳに入射し、透過する。ＰＢＳを透過したビームは、４分の１波長板を透過し、対物レンズによりディスクＤの情報記録面に集光される。集光された記録用のレーザビームは、フォーカス／トラッキング制御回路７によるフォーカス／トラッキング制御により、記録面上に最良の微小スポットが得られる状態で維持される。
【００１６】
続いて、この光ディスクドライブによるディスクＤからのデータの再生について説明する。記録／再生制御回路２は、ホストコンピュータからの再生指示を受けると、目的の再生位置にレーザビームが適切に集光されるようにフォーカス／トラッキング制御回路７に制御信号を出力する。これに対応して、フォーカス／トラッキング制御回路７は、目的の再生位置にレーザビームが適切に集光されるように光ピックアップ１を駆動する。レーザ制御回路４は、記録／再生制御回路２からの再生制御信号に基づきレーザ照射部によるレーザ照射を制御する。これに伴いレーザ照射部は、再生用のレーザビームを照射する。レーザ照射部から照射された再生用のレーザビームは、コリメートレンズで平行光となり、ＰＢＳに入射し、透過する。ＰＢＳを透過したレーザビームは４分の１波長板を透過し、対物レンズによりディスクＤの情報記録面に集光される。集光された再生用のレーザビームは、フォーカス／トラッキング制御回路７によるフォーカス／トラッキング制御により、記録面上に最良の微小スポットが得られる状態で維持される。このとき、ディスクＤ上に照射された再生用のレーザビームは、情報記録面内の反射膜あるいは反射性記録膜により反射される。反射光は対物レンズを逆方向に透過し、再度平行光となる。反射光は４分の１波長板を透過し、入射光に対して垂直な偏光を持ち、ＰＢＳでは反射される。ＰＢＳで反射されたビームは集光レンズにより収束光となり、光検出器に入射される。光検出器は、例えば、４分割のフォトディテクタから構成されている。光検出器に入射した光束は光電変換されて電気信号となり増幅される。増幅された信号は信号処理回路５にて等化され２値化され、復調回路６に送られる。復調回路６では所定変調方式に対応した復調動作が施されて、再生データが出力される。
【００１７】
また、フォーカス／トラッキング制御回路７は、光検出器から出力される電気信号の一部に基づき、フォーカスエラー信号を生成する。同様に、フォーカス／トラッキング制御回路７は、光検出器から出力される電気信号の一部に基づき、トラッキングエラー信号を生成する。フォーカス／トラッキング制御回路７は、フォーカスエラー信号に基づきアクチュエータを制御し、ビームスポットのフォーカスを制御するとともに、トラッキングエラー信号に基づきアクチュエータを制御し、ビームスポットのトラッキングを制御する。
【００１８】
ライトプロテクト制御部８は、ホストコンピュータからのライトプロテクト設定の指示（ライトプロテクト設定コマンド）又はライトプロテクト解除の指示（ライトプロテクト解除コマンド）に応じて、ディスクＤに対するライトプロテクトを制御する。或いは、ライトプロテクト制御部８は、操作部９からのホストコンピュータからのライトプロテクト設定の指示（ライトプロテクト設定コマンド）又はライトプロテクト解除の指示（ライトプロテクト解除コマンド）に応じて、ディスクＤに対するライトプロテクトを制御する。このライトプロテクト制御部８によるライトプロテクトの制御については、後に詳しく説明する。なお、操作部９は、ユーザからの各種操作を受け付けるものであり、例えばハードキーで構成されている。
【００１９】
図２は、Ｍｔ．Ｒａｉｎｉｅｒ規格に準拠してフォーマットされたＣＤ−ＭＲＷディスクの基本レイアウトを示す図である。
【００２０】
図１はＣＤ−ＲＷにおけるＭｔ．Ｒａｉｎｉｅｒ規格であるＣＤ−ＭＲＷフォーマットディスクの基本ディスクレイアウトである。
【００２１】
ＣＤ−ＭＲＷは、図２に示すように、リードインエリア、プログラムエリア、リードアウトエリアを備えている。ＣＤ−ＭＲＷフォーマットは、強力な欠陥管理機能を有している。そのため、プログラムエリアは、細かく分割されたデータエリア（ＤＡ）とスペアエリア（ＳＡ）のペアのエリアを複数備えている。ＤＡは、実際にユーザデータが書き込まれるエリアである。ＳＡは、ＤＡのユーザデータブロックで欠陥が発生した場合に、その欠陥ユーザデータブロックと交替して使用する交替ブロックを含むエリアである。欠陥ユーザデータブロックのアドレス、及びこの欠陥ユーザデータブロックの交替先となる交替ブロックのアドレスは、欠陥管理情報（ディフェクトテーブル）として管理される。リードインエリアはメインテーブルエリア（ＭＴＡ）を含み、このＭＴＡが欠陥管理情報を含む。プログラムエリアの終端にはセカンダリィテーブルエリア（ＳＴＡ）が含まれており、このＳＴＡはＭＴＡのバックアップ用途として利用される。
【００２２】
図３は、ＭＴＡの基本レイアウトを示す図である。ＭＴＡは、１つのメインインフォメーションパケット（ＭＩＰ）とｍ個のメインディフェクトテーブルパケット（ＭＤＴ）から構成される。なお、以下の説明では、ｍ＝８のケースを例に挙げて説明する。ＭＩＰには、そのディスク上の欠陥管理構造についての基本的な情報が書かれている。つまり、ＭＩＰは、管理情報の一つであると言える。各ＭＤＴは、さらに８つのディフェクトテーブルブロック（ＤＴＢ）に分割されている。その各ＤＴＢには、欠陥ブロックアドレスとその欠陥ブロックに対する交替ブロックアドレス、さらには現在交替用に使える交替ブロックのアドレスなどがリスト登録されている。
【００２３】
ＳＴＡはＭＴＡのバックアップであり、ＳＴＡの構成はＭＴＡの構成と同じである。つまり、ＳＴＡには、ＭＩＰに対応するＳＩＰ、ＭＤＴに対応するＳＤＴが含まれる。
【００２４】
ＣＤ−ＭＲＷ対応ドライブ、即ち図１に示す光ディスクドライブは、ディスク上の欠陥管理情報を用いて欠陥管理を行なう。
【００２５】
図４は、ＭＩＰのデータ構成を示す図である。ＭＩＰには、そのディスク上の欠陥管理構造についての基本的な情報が書かれており、ディスクの識別に必要な情報や現在のディスクの記録状態などが含まれている。Ｍｔ．Ｒａｉｎｉｅｒの規格上では、Ｍｔ．Ｒａｉｎｉｅｒ規格に準拠してフォーマットされたディスクから読み出されるＭＩＰに含まれる情報に問題が発生した場合、つまりディスクから正規の管理情報が読み出されないときは、このディスクをＲｅａｄ−Ｏｎｌｙディスクとして扱うべきであると記載（定義）されている。
【００２６】
図５は、ＣＤ−ＭＲＷフォーマットディスクを例にしたディスク識別フローである。ＣＤ−ＭＲＷディスク対応ドライブ、つまり図１に示す光ディスクドライブにメディアを挿入し、ＣＤ−ＲＷディスクと判定されると、そのディスクのＴＯＣ情報を読み込み確認する（ステップＳ１）。確認されたＴＯＣ情報からセッション数と最終トラック番号を判定し（ステップＳ２）、共に１でなければＣＤ−ＭＲＷフォーマットディスクに該当しないと判断し識別処理を終了。共に１であればでＭＩＰ情報を固定アドレスから１パケット読み込む（ステップＳ３）。読み込んだＭＩＰ情報が全て００ｈのデータと判定した場合は（ステップＳ４、ＹＥＳ）、ＣＤ−ＭＲＷフォーマットディスクに該当しないと判断し識別処理終了。それ以外であれば、図４で示した各ＭＩＰ情報データをチェックする（ステップＳ５）。
【００２７】
あるＭＩＰ情報中に不正で無効なデータが含まれていた場合は（ステップＳ５、ＮＯ）、とりあえずこの段階でＲｅａｄ−ＯｎｌｙのＣＤ−ＭＲＷディスクと識別され、ＭＩＰ情報より取得したＭＤＴ０のアドレスからＭＤＴ０の読み込みを実施し、ＭＤＴ０が読めたか判断する。ここでＭＤＴ０が正常に読めなければＣＤ−ＭＲＷフォーマットディスクに該当しないと判断し識別処理終了。正常に読めれば、ＭＤＴ０内にあるすべてのＤＴＢのＢｙｔｅ１４のｂｉｔ０にあるＤｉｒｔｙ  ｂｉｔをチェックする。Ｄｉｒｔｙ  ｂｉｔとは、欠陥管理情報であるＭＤＴ０〜ＭＤＴ８のいずれかでも情報の更新が発生した場合に、ＭＤＴ０およびＳＤＴ０内のすべてのＤＴＢにあるＤｉｒｔｙ  ｂｉｔを１ｂに設定する。すべての欠陥管理情報の更新を終え、ＭＤＴ０〜ＭＤＴ８の更新情報をＳＤＴ０〜ＳＤＴ７にコピーをおこなうときに、まずはＳＤＴ０のＤｉｒｔｙ  ｂｉｔを０ｂクリアし、全てのコピーが完了したところでＭＤＴ０のＤｉｒｔｙ  ｂｉｔを０ｂクリアする。こうすることにより、更新したＭＤＴの情報が、何かの理由（ＳＤＴへのコピー中に電源遮断など）によりＳＤＴへ正常に更新されなかったことをＤｉｒｔｙ  ｂｉｔを見ることで判断でき、ＳＤＴへの再更新のトリガになる。つまり、ＭＤＴ０のＤｉｒｔｙ  ｂｉｔが１ｂであれば、ＳＤＴの再更新処理を実施する。ＭＤＴ０のＤｉｒｔｙ  ｂｉｔが０ｂであれば、ＭＩＰ情報から取得できるＳＩＰのアドレスからＳＩＰの読み込みをおこない、ＳＩＰが読めなければＣＤ−ＭＲＷフォーマットディスクに該当しないと判断し識別処理終了。ＳＩＰが読めれば、欠陥管理情報テーブルをＭＤＴもしくはＳＤＴから構成する。構成が正常に完了すれば既に識別したＲｅａｄ−Ｏｎｌｙ  ＣＤ−ＭＲＷとして識別処理を終了。正常に構成できなければＣＤ−ＭＲＷフォーマットディスクに該当しないと判断し識別処理を終了する。
【００２８】
ステップＳ５での各ＭＩＰ情報データのチェックで、全てのＭＩＰ情報が正常で有効なＭＩＰ情報と判断された場合は、この段階ではまだ正常なディスクとして次へと進む。こちらの識別処理でも上記同様にＭＤＴ０の読み込みチェック、ＭＤＴ０のＤｉｒｔｙ  ｂｉｔチェック、Ｄｉｒｔｙ  ｂｉｔが１ｂだった場合はＳＤＴ再更新処理を実施し、ＳＴＡのチェックを経て、問題がなければＲｅａｄ＋Ｗｒｉｔｅ可能な完全なＣＤ−ＭＲＷフォーマットディスクと識別される。ＭＤＴ０のＤｉｒｔｙ  ｂｉｔが０ｂであっても、ＳＩＰ読み込みチェックを経て、全てのＭＤＴ読み込みチェックを実施し、読めない場合は続く一部のエラーであればエラーのあった箇所の修復を試みるが、それでも修復不可能であればＳＤＴなどを用いて欠陥管理情報テーブルを構成する。この場合はＲｅａｄ−Ｏｎｌｙ  ＣＤ−ＭＲＷフォーマットディスクとして判別し識別処理を終了する。
【００２９】
上記のステップにおいて問題が無い、もしくはデータの修復が可能であった場合は、ＳＴＡのチェックを経て、問題がなければＲｅａｄ＋Ｗｒｉｔｅ可能な完全なＣＤ−ＭＲＷフォーマットディスクと判別して識別処理を終了する。
【００３０】
本発明は、上記のようにＭＲＷディスクをＭＲＷ対応ドライブにマウントする際に、ディスク上のＭＩＰ情報に不正なデータが書かれている場合はそのディスクをＲｅａｄ−Ｏｎｌｙ  ＭＲＷディスクとして扱うことを利用して、ＭＩＰ情報内で特に実動作に影響しない情報（バージョン情報など）を意図的に不正なデータに書き換える、もしくは、Ｒｅｓｅｒｖｅフィールドなどに適当なデータを書き込むことでライトプロテクトとする。ＭＩＰ情報に新規にライトプロテクトフィールドを設けるようにしてもよい。
【００３１】
図６は、ＣＤ−ＭＲＷ対応ドライブにマウントされているＣＤ−ＭＲＷフォーマットディスクにライトプロテクトを設定する処理を示すフローチャートである。ユーザがライトプロテクト設定の指示を出すと、ホストコンピュータ経由でライトプロテクト設定の指示がドライブに通知される（ライトプロテクト設定コマンド発行）。或いは、操作部９経由でライトプロテクト設定の指示がドライブに通知される。ライトプロテクト制御部８は、ライトプロテクト設定コマンド及び指示を受け取り（ステップＳ５０、ＹＥＳ）、現在ドライブ内にマウントされているディスクがＣＤ−ＭＲＷフォーマットディスクであるかを判定する（ステップＳ５１）。つまり、現在ドライブ内にマウントされているディスクから各種管理情報（ＭＩＰ）を読み出し、ディスクがＣＤ−ＭＲＷフォーマットディスクであるかを判定する。マウントされているディスクがＣＤ−ＭＲＷフォーマットディスクであれば（ステップＳ５１、ＹＥＳ）、そのディスクの各ＭＩＰ情報のデータをチェックし（ステップＳ５２）、チェック結果を判定する（ステップＳ５３）。不正な情報がある場合は（ステップＳ５３、ＹＥＳ）、既にライトプロテクト状態と判断し処理終了。不正な情報がなければ（ステップＳ５３、ＮＯ）、ライトプロテクトが解除されている状態と判断し、特に実動作に影響を与えないＭＩＰ情報の項目を書き換えて不正な項目を作成し（ステップＳ５４）、その作成した不正なＭＩＰ情報をディスク上に書き込み更新することでライトプロテクト状態とする（ステップＳ５５）。
【００３２】
図７は、ＣＤ−ＭＲＷフォーマットディスクに設定されたライトプロテクトを解除する処理を示すフローチャートである。ユーザがライトプロテクト解除の指示を出すと、ホストコンピュータ経由でライトプロテクト解除の指示がドライブに通知される（ライトプロテクト解除コマンド発行）。或いは、操作部９経由でライトプロテクト解除の指示がドライブに通知される。ライトプロテクト制御部８は、ライトプロテクト解除コマンド及び指示を受け取り（ステップＳ６０、ＹＥＳ）、現在ドライブ内にマウントされているディスクがＣＤ−ＭＲＷフォーマットディスクか判定する（ステップＳ６１）。つまり、現在ドライブ内にマウントされているディスクから各種管理情報（ＭＩＰ）を読み出し、ディスクがＣＤ−ＭＲＷフォーマットディスクであるかを判定する。ＣＤ−ＭＲＷフォーマットディスクであれば（ステップＳ６１、ＹＥＳ）、そのディスクの各ＭＩＰ情報をチェックし（ステップＳ６２）、チェック結果を判定する（ステップＳ６３）。不正なＭＩＰ情報がある場合（ステップＳ６３、ＹＥＳ）、つまりライトプロテクト状態であると判定すれば、続くライトプロテクト解除処理に移行する。つまり、事前にＳＩＰ情報を読み込んでおくことで（ステップＳ６４）、正常なＭＩＰ情報のデータを予測し、正常なＭＩＰ情報を作成し（ステップＳ６５）、作成した正常なＭＩＰ情報をディスク上に書き込み更新することでライトプロテクトの解除とする（ステップＳ６６）。
【００３３】
ホストコンピュータからのライトプロテクト設定／解除の指示は、Ｍｔ．Ｒａｉｎｉｅｒ用のＭｏｄｅ  ＰａｇｅでもあるＭＲＷ  Ｍｏｄｅ  Ｐａｇｅ  （Ｐａｇｅ  Ｃｏｄｅ）、もしくはＴｉｍｅ−ｏｕｔ  ａｎｄ  Ｐｒｏｔｅｃｔ  Ｍｏｄｅ  Ｐａｇｅ  （Ｐａｇｅ  Ｃｏｄｅ）などに新規のライトプロテクト設定フィールドを設け、Ｍｏｄｅ  Ｓｅｌｅｃｔコマンドでそのフィールドを設定することで対応する。
【００３４】
図８は、ＭＲＷ  Ｍｏｄｅ  Ｐａｇｅ  （Ｐａｇｅ  Ｃｏｄｅ）の所定の位置（例えばＢｙｔｅ３  ｂｉｔ１）に、新規のライトプロテクト設定フィールドを設けた例を示す図である。このライトプロテクト設定フィールドが１ｂの場合はライトプロテクト設定、０ｂの場合はライトプロテクト解除となる。
【００３５】
以上説明したこの発明のライトプロテクト処理方法によれば、書き換え可能な所定フォーマットの情報記憶媒体（ＭＲＷフォーマットディスク）から管理情報（ＭＩＰ）を読み出し、読み出された管理情報の一部分を書き換えるだけで、書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを制御することができる。
【００３６】
つまり、管理情報に含まれる一部分の情報を不正な情報に書き換えるだけで、書き換え可能な所定フォーマットの情報記憶媒体に対してライトプロテクトを設定することができる。また、読み出された管理情報に含まれる一部分の情報が不正な情報であるとき、この不正な情報を正規の情報に書き換えるだけで、書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを解除することができる。
【００３７】
或いは、管理情報の一部分の情報を不正な情報に書き換えるのではなく、管理情報中の所定のエリアに対してライトプロテクトを指示する情報を書き込むようにしてもよい。この場合、管理情報中に不正なデータを書き込まないので、より安全なライトプロテクトが可能となる。これに対応して、読み出された管理情報に含まれる所定のエリアにライトプロテクトを指示する情報が書き込まれているとき、この所定のエリアに書き込まれているライトプロテクトを指示する情報をライトプロテクト解除を指示する情報に書き換えるだけで、書き換え可能な所定フォーマットの情報記憶媒体に対するライトプロテクトを解除することができる。
【００３８】
上記説明したこの発明によれば、フロッピーディスクなどのケース入り書き換え可能なディスクのような物理的なスイッチ（ライトプロテクトノッチ）が無くても、容易に書き換え可能なディスクに対するライトプロテクトの設定／解除が可能となる。
【００３９】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００４０】
【発明の効果】
この発明によれば、ケースに収納されていない書き換え可能なディスク全体に対して容易にライトプロテクトを制御することが可能なライトプロテクト処理方法及びライトプロテクト処理装置を提供できる。
【図面の簡単な説明】
【図１】ライトプロテクト処理を実行する光ディスクドライブの一例を示すブロック図である。
【図２】Ｍｔ．Ｒａｉｎｉｅｒ規格に準拠してフォーマットされたＣＤ−ＭＲＷディスクの基本レイアウトを示す図である。
【図３】ＭＴＡの基本レイアウトを示す図である。
【図４】ＭＩＰのデータ構成を示す図である。
【図５】ＣＤ−ＭＲＷフォーマットディスクを例にしたディスク識別フローである。
【図６】ＣＤ−ＭＲＷフォーマットディスクにライトプロテクトを設定する処理を示すフローチャートである。
【図７】ＣＤ−ＭＲＷフォーマットディスクに設定されたライトプロテクトを解除する処理を示すフローチャートである。
【図８】新規のライトプロテクト設定フィールドの配置例を示す図である。
【符号の説明】
１…光ピックアップ、２…記録／再生制御回路、３…変調回路、４…レーザ制御回路、５…信号処理回路、６…復調回路、７…フォーカス／トラッキング制御回路、８…ライトプロテクト制御部
【図１】
2004265497.tif 000003
【図２】
2004265497.tif 000004
【図３】
2004265497.tif 000005
【図４】
2004265497.tif 000006
【図５】
2004265497.tif 000007
【図６】
2004265497.tif 000008
【図７】
2004265497.tif 000009
【図８】
2004265497.tif 000010