(57)【要約】【課題】物理的にはリライタブルディスクとされているディスクをライトワンス型として適切に使用できるようにする。【解決手段】  リライタブルメディアをライトワンス用途として適正に使用できるようにするため、記録媒体のデータ構造としては、第２のデータ単位（６４ＫByteのＥＣＣブロック）内に、各第１のデータ単位（２ＫByte）について記録済であるか否かを示すフラグ情報ＷＦ１〜ＷＦ４が配置されるようにする。つまり、第２のデータ単位（記録媒体側の記録単位セクタ）に含まれる複数の第１のデータ単位（ホスト側で扱うセクタ）について、記録済であるか未記録であるかが直接的に示されるようにする。これによりディスクドライブ装置では、エミュレーションとしてアクセス要求があった際に、フラグ情報を参照して、コマンド対象の第１のデータ単位について、書き込み又は読み出しの可／不可を判断できる。【選択図】      図２
2005182893.tif 000002
【特許請求の範囲】
【請求項１】
データ書換可能な物理構造の記録層が１回のみデータ書込可能とするライトワンス用途に設定されるとともに、上記記録層に記録されるデータ構造としては、所定バイト数の主データを含む第１のデータ単位が複数含まれる第２のデータ単位が書込単位とされ、かつ上記第２のデータ単位内に、上記各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置されることを特徴とする記録媒体。
【請求項２】
物理的に書換不能な再生専用情報として記録されている種別情報により、ライトワンス用途であることが示されていることを特徴とする請求項１に記載の記録媒体。
【請求項３】
上記第２のデータ単位は、複数の上記第１のデータ単位と、上記各第１のデータ単位に対応する上記フラグ情報と、エラー訂正情報とを含んだエラー訂正ブロック単位であることを特徴とする請求項１に記載の記録媒体。
【請求項４】
データ書換可能な物理構造の記録層が１回のみデータ書込可能とするライトワンス用途に設定されるとともに、上記記録層に記録されるデータ構造としては、所定バイト数の主データを含む第１のデータ単位が複数含まれる第２のデータ単位が書込単位とされ、かつ上記第２のデータ単位内に、上記各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置される記録媒体に対する記録装置において、
上記記録媒体に対して、上記第２のデータ単位でデータ書込を行う書き込み手段と、
上記第１のデータ単位での主データの書き込み要求に応じて、上記フラグ情報を確認し、該書き込み要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定手段と、
上記判定手段により、上記書き込み要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記書き込み要求における第１のデータ単位を含め、かつ上記フラグ情報を更新した第２のデータ単位の書き込みデータを生成して上記書き込み手段によりデータ書き込みを実行させ、一方、上記判定手段により、上記書き込み要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記書き込み要求にかかるデータ書き込みを実行しないように制御する記録制御手段と、
を備えたことを特徴とする記録装置。
【請求項５】
上記第２のデータ単位は、複数の上記第１のデータ単位と、上記各第１のデータ単位に対応する上記フラグ情報と、エラー訂正情報とを含んだエラー訂正ブロック単位であり、
上記記録制御手段は、上記書き込み要求にかかる第１のデータ単位の領域が未記録と判定されて上記書き込み要求に対するデータ書き込み動作を実行させる場合、
上記書き込み要求における第１のデータ単位の主データと、
該当する第２のデータ単位内で既に記録済の第１のデータ単位において記録済の主データと、
該当する第２のデータ単位内で未記録の第１のデータ単位の領域に記録させるダミーデータと
上記書き込み要求にかかる第１のデータ単位が記録済と示されるように更新した上記フラグ情報と、
エラー訂正データと、
を含んだ第２のデータ単位の書き込みデータを生成して上記書き込み手段によりデータ書き込みを実行させることを特徴とする請求項４に記載の記録装置。
【請求項６】
データ書換可能な物理構造の記録層が１回のみデータ書込可能とするライトワンス用途に設定されるとともに、上記記録層に記録されるデータ構造としては、所定バイト数の主データを含む第１のデータ単位が複数含まれる第２のデータ単位が書込単位とされ、かつ上記第２のデータ単位内に、上記各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置される記録媒体に対する再生装置において、
上記記録媒体に対して、データ読み出しを行う読出手段と、
上記第１のデータ単位でのデータ読み出し要求に応じて、上記フラグ情報を確認し、該読み出し要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定手段と、
上記判定手段により、上記読み出し要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記読み出し要求にかかる第１のデータ単位のデータを再生出力し、一方、上記判定手段により、上記読み出し要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記読み出し要求にかかる再生出力を実行しないように制御する再生制御手段と、
を備えたことを特徴とする再生装置。
【請求項７】
データ書換可能な物理構造の記録層が１回のみデータ書込可能とするライトワンス用途に設定されるとともに、上記記録層に記録されるデータ構造としては、所定バイト数の主データを含む第１のデータ単位が複数含まれる第２のデータ単位が書込単位とされ、かつ上記第２のデータ単位内に、上記各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置される記録媒体に対する記録方法として、
上記第１のデータ単位での主データの書き込み要求に応じて、上記フラグ情報を確認し、該書き込み要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定ステップと、
上記判定ステップにより、書き込み要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記書き込み要求における第１のデータ単位を含め、かつ上記フラグ情報を更新した第２のデータ単位の書き込みデータを生成してデータ書き込みを実行する書き込みステップと、
上記判定ステップにより、書き込み要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記書き込み要求に対するデータ書き込みを実行しないでエラー処理を行うエラー処理ステップと、
を備えたことを特徴とする記録方法。
【請求項８】
データ書換可能な物理構造の記録層に対して１回のみデータ書込可能とするライトワンス用途に設定されるとともに、上記記録層に記録されるデータ構造としては、所定バイト数の主データを含む第１のデータ単位が複数含まれる第２のデータ単位が書込単位とされ、かつ上記第２のデータ単位内に、上記各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置される記録媒体に対する再生方法として、
上記第１のデータ単位でのデータ読み出し要求に応じて、上記フラグ情報を確認し、該読み出し要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定ステップと、
上記判定ステップにより、上記読み出し要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記読み出し要求にかかる第１のデータ単位のデータを再生出力する再生出力ステップと、
上記判定ステップにより、上記読み出し要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記読み出し要求にかかる再生出力を実行しなでエラー処理を行うエラー処理ステップと、
を備えたことを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば光ディスク等の記録媒体、及び記録装置、再生装置、記録方法、再生方法に関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００１−１７５４１９号公報
【０００３】
光ディスクの分野では、例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ブルーレイディスク（Blu-Ray Disc）のように各種多様な規格のディスクが開発されているが、これら各種の規格のディスクの範疇の中では、機能的にみて、再生専用ディスク、記録可能ディスクが存在する。また記録可能ディスクの中には、１回だけ書き込み可能なライトワンスディスクと、書換可能なリライタブルディスクがある。
例えばＣＤ規格で言えば、ＣＤ−ＤＡ（オーディオ用ＣＤ）やＣＤ−ＲＯＭは再生専用ディスクであり、ＣＤ−Ｒはライトワンスディスク、ＣＤ−ＲＷはリライタブルディスクとして知られている。
【０００４】
通常、再生専用ディスクは、データがエンボスピットで形成されていることで物理的に書換が不能とされたディスクである。
またライトワンスディスクは、記録層に色素変化膜を用い、レーザ照射により色素変化によるピット形成するタイプが代表的である。
またリライタブルディスクとしては、相変化記録層にレーザ照射を行うことで相変化ピットの形成（書換）が可能とされるものが知られている。
【０００５】
リライタブルディスクは、何度も書換可能であることから、ディスクを用いたデータの保存を柔軟に行うことができ、使用性がよいという利点がある。
一方、ライトワンスディスクは、データ書込が１回しかできない。しかしながら逆に、データ書換ができないという特徴を生かすことで、データストレージ用途に好適なメディアとされている。例えば改竄されたくない重要なデータの保存に適しているためである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ライトワンスディスクとリライタブルディスクは、そもそも物理的な構造が異なる（色素変化膜・相変化膜）ものであり、これらはディスク自体で明確に区別されている。しかしながら、リライタブルディスクを用いてライトワンス型の記録を行うようにしたいという要望がある。
リライタブルディスクに対して１回だけ書き込み可能とすることは、例えば記録装置（ディスクドライブ装置）がソフトウエア的に記録動作を制御することで可能である。つまり、装填されたリライタブルディスクをライトワンスディスクとして扱う場合は、既にデータ記録されている領域に対してはデータ書き込み（つまり書換）を禁止するようにしたファームウエアをディスクドライブ装置に搭載すればよい。
【０００７】
ここでディスクドライブ装置と、例えばコンピュータ装置等のホスト機器の間のデータ転送を考える。
通常、コンピュータ装置等のホスト機器に接続されるディスクドライブ装置では、ホスト機器からのライトコマンド／リードコマンドに基づいて記録再生動作を行う。ホスト機器側では、ＯＳ（Operating System）或いはアプリケーションにより、記録動作或いは再生動作を要求し、デバイスドライバを介してライトコマンド／リードコマンドをディスクドライブ装置に送信する。
ここで、例えばディスクドライブ装置側でのデータ書き込み単位と、ホスト側が書き込み要求とともに転送する書き込みデータの単位が異なることがある。例えば従来はディスク側の書き込み単位であるセクタサイズは５１２Byteが主流であったが、ディスクの大容量化にともなってセクタサイズが１ＫByte、２ＫByte、４ＫByte・・・など多様になっている。例えば６４ＫByteセクター構造のディスクも開発されている。
【０００８】
一方、ホスト側で認識するセクタサイズは例えば５１２Byteと定義されるとする。そしてそのようなホスト機器に例えば４ＫByteセクターのディスクに対するディスクドライブ装置が接続されたとする。この場合、ホスト機器は５１２Byte単位で書き込み又は読み出しのためのアクセス要求（ライトコマンド／リードコマンド）を行うが、ディスクドライブ装置側では、対象の５１２Byteセクタを含む４ＫByteセクタを単位としてディスクに対するアクセスを行うことになる。もちろんこのような動作のためには、アドレス変換処理やコマンド対象のセクタデータの前後のデータに関する処理などが必要となる。
例えばこのように、ストレージ用のディスク等のセクターサイズが大きい場合に、ホスト側の各種ファイルシステムで対応可能な小さいセクタサイズでアクセスすることは、エミュレーションと呼ばれ、各種のシステムで実施されている。
例えば上記特許文献１にも、エミュレーションに関する技術が開示されている。
【０００９】
このようなエミュレーション動作を、上記のようにリライタブルディスクを用いてライトワンス型の記録を行うようにする場合について考える。
ライトワンス用途としてリライタブルディスクを使用する場合、物理的にはデータ書換可能であるにも関わらず、１回書き込んだデータが、ホスト機器からのコマンドによって書き換えられないようにする必要がある。即ちディスクドライブ装置は、既にデータ記録済の領域についてライトコマンドが供給された場合、当該領域は書き込み不能としてエラーを返すようにしなければ、ライトワンス型にならないことになる。
そしてこのためにディスクドライブ装置側では、ディスク上の各物理セクターについて、データの記録済／未記録が明確に識別できなければいけないが、エミュレーションを考慮すると、ホスト機器からはディスクの物理セクタサイズより小さいサイズのセクタ単位でアクセスコマンドが発生されることから、物理セクタ内でも、各領域について、記録済／未記録の領域が明確に判別できるようにする必要がある。
【００１０】
また特に、エミュレーションによる記録を行う場合において、ディスクの物理セクタより小さいサイズのセクタデータのみを書き込む場合でも、ディスク上では物理セクタ単位で書き込み動作を行う。この場合、物理セクタ内で未記録とされている領域では、例えば無効データを書き込むような処理を行う。このような動作を行うと、単に当該物理セクタを再生して再生信号を検知するようにしても、どの領域が有効データ書き込み済であるか否か（つまりライトワンス用途として使用する場合、どの領域を書き換えてはいけないか）が明確に判断できなくなる場合も生ずる。このことからも、上記の記録済／未記録の領域の判別としては、有効データが記録済か、記録されていないかという観点で明確に判別できる手法が求められるものとなる。
【課題を解決するための手段】
【００１１】
そこで本発明は、物理的にはリライタブルメディアとされている記録媒体をライトワンス型として扱うようにする場合に、記録装置、再生装置において、エミュレーションにも対応して適正な動作が行われるようにすることを目的とする。
【００１２】
このため本発明の記録媒体は、データ書換可能な物理構造の記録層が１回のみデータ書込可能とするライトワンス用途に設定されるとともに、上記記録層に記録されるデータ構造としては、所定バイト数の主データを含む第１のデータ単位が複数含まれる第２のデータ単位が書込単位とされ、かつ上記第２のデータ単位内に、上記各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置されるようにする。
また  物理的に書換不能な再生専用情報として記録されている種別情報により、ライトワンス用途であることが示されている。
また上記第２のデータ単位は、複数の第１のデータ単位と、各第１のデータ単位に対応する上記フラグ情報と、エラー訂正情報とを含んだエラー訂正ブロック単位であるとする。
【００１３】
本発明の記録装置は、上記記録媒体に対する記録装置であって、上記記録媒体に対して、上記第２のデータ単位でデータ書込を行う書き込み手段と、上記第１のデータ単位での主データの書き込み要求に応じて、上記フラグ情報を確認し、該書き込み要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定手段と、上記判定手段により、上記書き込み要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記書き込み要求における第１のデータ単位を含め、かつ上記フラグ情報を更新した第２のデータ単位の書き込みデータを生成して上記書き込み手段によりデータ書き込みを実行させ、一方、上記判定手段により、上記書き込み要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記書き込み要求にかかるデータ書き込みを実行しないように制御する記録制御手段とを備える。
また上記第２のデータ単位が上記エラー訂正ブロック単位である場合、上記記録制御手段は、上記書き込み要求にかかる第１のデータ単位の領域が未記録と判定されて上記書き込み要求に対するデータ書き込み動作を実行させるときに、上記書き込み要求における第１のデータ単位の主データと、該当する第２のデータ単位内で既に記録済の第１のデータ単位において記録済の主データと、該当する第２のデータ単位内で未記録の第１のデータ単位の領域に記録させるダミーデータと、上記書き込み要求にかかる第１のデータ単位が記録済と示されるように更新した上記フラグ情報と、エラー訂正データとを含んだ第２のデータ単位の書き込みデータを生成する。
【００１４】
本発明の再生装置は、上記記録媒体に対する再生装置であって、上記記録媒体に対して、データ読み出しを行う読出手段と、上記第１のデータ単位でのデータ読み出し要求に応じて、上記フラグ情報を確認し、該読み出し要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定手段と、上記判定手段により、上記読み出し要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記読み出し要求にかかる第１のデータ単位のデータを再生出力し、一方、上記判定手段により、上記読み出し要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記読み出し要求にかかる再生出力を実行しないように制御する再生制御手段とを備える。
【００１５】
本発明の記録方法は、上記記録媒体に対する記録方法として、上記第１のデータ単位での主データの書き込み要求に応じて、上記フラグ情報を確認し、該書き込み要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定ステップと、上記判定ステップにより、書き込み要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記書き込み要求における第１のデータ単位を含め、かつ上記フラグ情報を更新した第２のデータ単位の書き込みデータを生成してデータ書き込みを実行する書き込みステップと、上記判定ステップにより、書き込み要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記書き込み要求に対するデータ書き込みを実行しないでエラー処理を行うエラー処理ステップとを備える。
【００１６】
本発明の再生方法は、上記記録媒体に対する再生方法として、上記第１のデータ単位でのデータ読み出し要求に応じて、上記フラグ情報を確認し、該読み出し要求にかかる第１のデータ単位の領域が既に記録済であるか否かを判定する判定ステップと、上記判定ステップにより、上記読み出し要求にかかる第１のデータ単位の領域が記録済と判定された場合は、上記読み出し要求にかかる第１のデータ単位のデータを再生出力する再生出力ステップと、上記判定ステップにより、上記読み出し要求にかかる第１のデータ単位の領域が未記録と判定された場合は、上記読み出し要求にかかる再生出力を実行しなでエラー処理を行うエラー処理ステップとを備える。
【００１７】
即ち本発明によれば、リライタブルメディアをライトワンス用途として適正に使用できるようにするため、記録媒体のデータ構造としては、上記第２のデータ単位内に、各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置されるようにしている。つまり、第２のデータ単位（記録媒体側の記録単位セクタ）に含まれる複数の第１のデータ単位（ホスト側で扱うセクタ）について、記録済であるか未記録であるかが直接的に示されるようにする。すると記録装置、再生装置では、エミュレーションとしてアクセス要求があった際には、上記フラグ情報を参照すれば、コマンド対象の第１のデータ単位について、書き込み又は読み出しの可／不可を判断できることになる。
【発明の効果】
【００１８】
本発明によれば、記録媒体のデータ構造として第２のデータ単位内に、各第１のデータ単位について記録済であるか否かを示すフラグ情報が配置され、各第１のデータ単位について有効なデータが記録済か未記録かの別が提示されるようにしている。このため記録装置、再生装置ではエミュレーションによるライトアクセス／リードアクセスがあった場合に、フラグ情報を確認して、ライトワンス用途として使用する場合の適切な処理が実現できる。
即ち記録装置の場合は、ライトコマンドに基づいた動作として、未記録とされる領域には記録を行い、既に記録済のデータを書き換えないようにする処理を正確に実現できる。もちろん記録装置が記録を行う場合は、有効データを記録した第１のデータ単位に対応してのみフラグ情報を更新することで、フラグ情報を正確な値に保つことができ、フラグ情報は、第２のデータ単位内で有効なデータが記録されているか否か、つまり新たなデータ書き込み実行してよい領域であるか否かを直接的に示すものとできる。
また再生装置は、フラグ情報に基づいて有効な主データの書き込み済か否かを判断することで、再生及びホスト機器への転送を正確に実行できる。即ちリードコマンドに対応しては、その第１のデータ単位の領域が、有効なデータ記録済とフラグ情報によって示されていれば、再生出力するようにし、一方、リードコマンドで要求された第１のデータ単位の領域が、ダミーデータ等が記録されていても、有効なデータが未記録とフラグ情報によって示されていれば、再生出力をしないでエラー処理ができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態として、相変化記録層を有するリライタブルディスクを含めた光ディスクに対する記録再生装置（ディスクドライブ装置）を例に挙げ、次の順序で説明する。
１．ディスクのエリア構造
２．ディスクドライブ装置の構成
３．ＥＣＣブロック構成例
４．ＷＯ用途での記録再生動作
５．変形例
【００２０】
１．ディスクのエリア構造
本発明の実施の形態は、例えばＣＤ規格、ＤＶＤ規格、ブルーレイディスク規格、その他多様な規格のディスクメディアとして、特にリライタブルディスクを含む規格のディスクメディアに対応する記録装置、再生装置、及び記録方法、再生方法として適用できる。以下では、実施の形態の説明のため、ディスクのエリア構造やウォブルフォーマット、データフォーマットとして或る一例を挙げるが、本発明が適用できるディスクメディアのフォーマットが、以下のものに限定されないことには注意されたい。
【００２１】
本例の動作で説明するディスクメディアは、物理的には相変化記録層を有するリライタブルディスクであるとする。このディスク上には螺旋状のグルーブ（溝）がウォブリング（蛇行）されて形成されている。グルーブのウォブリングによってアドレスや各種管理情報（ディスクの物理情報等）が記録されている。ウォブリンググルーブにより記録されている情報はＡＤＩＰ（Address in pre-groove）情報と呼ばれる。このＡＤＩＰ情報はグルーブの蛇行によるものであり書換不能な再生専用情報である。
例えばディスクがディスクドライブ装置にローディングされた時には、記録面上のウォブリンググルーブに刻まれたＡＤＩＰ情報からディスクに固有な情報が読み出されて、ディスクの規格や種別（ＲＯＭタイプ、リライタブルタイプ、ライトワンスタイプ等）の別、データゾーン構造、動作推奨値等が認識される。ディスクドライブ装置は、これらの情報を認識することで、適正な記録再生動作を実行できることになる。
【００２２】
図８に、ディスクのエリア構造（データレイアウト）を示す。
図８はディスクを半径方向に模式的に示しているが、図示するように、ディスクの論理的なデータレイアウトとしては、ディスク内周側から外周側にかけて、インフォメーションゾーン（Information Zone）が形成される。このインフォメーションゾーンは、データの記録互換、再生互換を確保するために必要な情報を全て含んでいる領域である。
インフォメーションゾーンは主に以下の５つの領域から構成される。
・インナードライブエリア
・リードインゾーン（リードインエリアともいう）
・データゾーン（データエリアともいう）
・リードアウトゾーン（リードアウトエリアともいう）
・アウタードライブエリア
【００２３】
インナードライブエリアとアウタードライブエリアは記録装置専用の領域（再生専用の装置ではアクセスされない領域）である。情報の記録を行う時には、正しい記録マークが形成できるように記録時のレーザーパワーを調整しなくてはならない。このため、最適記録条件を求めるためのテスト記録に使用できるテストゾーンと記録条件にかかわる管理情報を記録できる領域が、インナードライブエリアとアウタードライブに形成される。
【００２４】
フィジカルセクターナンバ（ＰＳＮ：Physical Sector Number, 物理セクターナンバ）は、ディスク上の絶対位置情報として付与されている。
図示するように、例えばディスク内周側から外周側に掛けてフィジカルセクターナンバの値は増加されていく。
データゾーンは、基本的にはユーザーデータの書込が行われる領域であり、またリードインゾーンは、管理情報の書込が行われる。またリードアウトゾーンは例えば再生専用ディスクとの互換維持などの目的からダミーデータの書込が行われたり、リードインゾーンと略同内容の管理情報が記録される場合などがある。
【００２５】
また、インフォメーションゾーンの全体はデータ書込可能な領域であり、上述のように記録トラックとしてウォブリンググルーブが形成されている。グルーブに沿ってトラッキングを行うことで、ピット（相変化ピットマーク）が形成されていない未記録領域において、記録時に適切にトラックをトレースできる。
また、グルーブがウォブリングされていることでＡＤＩＰ情報が記録されているが、上記フィジカルセクターナンバＰＳＮは、ＡＤＩＰアドレスとしてインフォメーションゾーン全体にわたって記録されているものとなる。
ＡＤＩＰ情報としては、ＡＤＩＰアドレス以外にＰＦＩ（フィジカルフォーマットインフォメーション）と呼ばれる物理フォーマット情報も記録される。図示するように、リードインゾーンとなる位置におけるＡＤＩＰ情報として、ＰＦＩが繰り返し記録されている。
【００２６】
図９にＰＦＩとして記録される内容の例を示す。ＰＦＩには、それぞれ所定のバイト位置に、ディスクカテゴリ／バージョンナンバ、ディスクサイズ、ディスク構造（Disc structure）、記録密度(Recording Density)、データゾーンアロケーション、ディスクアプリケーションコード、エクステンデッドインフォメーションインジケータ、ディスクマニファクチャーＩＤ、メディアタイプＩＤ・・・など、各種物理フォーマット情報が含まれている。
このＰＦＩによって、ディスク種別、サイズ、ゾーン構成、その他、記録再生動作の際の線速度情報など、ディスクに関する各種情報が得られる。
【００２７】
２．ディスクドライブ装置の構成
本例のディスクドライブ装置の構成を図１で説明する。
ディスク１は、上記構造のリライタブルディスク（相変化ディスク）である。なお、同規格のＲＯＭディスク（エンボスピットディスク）やライトワンスディスク（色素変化ディスク）についても対応可能である。
ディスク１は、図示しないターンテーブルに積載され、記録再生動作時においてスピンドルモータ２によって一定線速度（ＣＬＶ）もしくは一定角速度（ＣＡＶ）で回転駆動される。そして光学ピックアップ３によってディスク１にエンボスピット形態、色素変化ピット形態、或いは相変化ピット形態などで記録されているデータや、ウォブリンググルーブによるＡＤＩＰ情報の読み出しが行なわれることになる。
【００２８】
ピックアップ３内には、レーザ光源となるレーザダイオード３ａや、反射光を検出するためのフォトディテクタ３ｂ、レーザ光の出力端となる対物レンズを保持する二軸アクチュエータ３ｃ、レーザダイオード３ａからのレーザ出力制御を行うＡＰＣ回路３ｄ、さらには図示していないが、レーザ光を対物レンズを介してディスク記録面に照射し、またその反射光をフォトディテクタ３ｂに導く光学系等が搭載されている。
二軸アクチュエータ３ｃは対物レンズをトラッキング方向及びフォーカス方向に移動可能に保持する。
またピックアップ３全体はスライド駆動部４によりディスク半径方向に移動可能とされている。
【００２９】
ディスク１からの反射光情報はフォトディテクタ３ｂによって検出され、受光光量に応じた電気信号とされてアナログシグナルプロセッサ８に供給される。
アナログシグナルプロセッサ８では、マトリクスアンプ８ａによりフォトディテクタ３ｂの各受光部の信号についてマトリクス演算を行う。マトリクスアンプ８ａによって、例えばサーボ制御のためのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥが生成され、またウォブリンググルーブの情報としてのプッシュプル信号Ｐ／Ｐを生成する。
またアナログシグナルプロセッサ８では、リードチャンネルフロントエンド８ｂにより再生ＲＦ信号が生成される。
ＲＦ信号、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ、プッシュプル信号Ｐ／Ｐは、それぞれＡ／Ｄ変換器１２でデジタル信号とされてデジタルシグナルプロセッサ９に入力される。
デジタルシグナルプロセッサ９は、ライトパルスジェネレータ９ａ、サーボシグナルプロセッサ９ｂ、ＲＦシグナルプロセッサ９ｃ、ウォブルシグナルプロセッサ９ｄを備える。
【００３０】
マトリクスアンプ８ａで生成されＡ／Ｄ変換器でデジタル信号とされたプッシュプル信号Ｐ／Ｐは、ウォブルシグナルプロセッサ９ｄにおいてデコード処理され、ＡＤＩＰ情報が抽出される。ＡＤＩＰ情報として得られたアドレスや物理フォーマット情報等は、ディスクコントローラ１４を介してＣＰＵ１５に供給される。
【００３１】
サーボシグナルプロセッサ９ｂは、入力されるフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥや、例えばＲＦシグナルプロセッサ９ｃでのＰＬＬ処理等で検出できる回転速度情報などから、フォーカス、トラッキング、スライド、スピンドルの各種サーボドライブ信号を生成しサーボ動作を実行させる。
サーボドライブ信号は、Ｄ／Ａ変換器１６を介してサーボ駆動回路５に供給される。サーボ駆動回路５は、フォーカス／トラッキングのサーボドライブ信号に基づいて二軸アクチュエータ３ｃを駆動し、フォーカスサーボ／トラッキングサーボ動作を実行させる。またスライドドライブ信号に基づいてスライド駆動部４を駆動し、ピックアップ３の移送動作を実行させる。またスピンドルサーボドライブ信号に基づいて、スピンドルモータ２を回転駆動する。
またサーボシグナルプロセッサ９ｂでは、ＣＰＵ１５からの指示により、フォーカスサーチ、トラックジャンプ、シーク等の動作が実行されるように、上記各信号をサーボ駆動回路５に供給する。
【００３２】
リードチャンネルフロントエンド８ｂで生成されＡ／Ｄ変換器１２でデジタル信号とされたＲＦ信号は、ＲＦシグナルプロセッサ９ｃで処理された後、ディスクコントローラ１４に供給される。
ディスクコントローラ１４は、エンコード／デコード部１４ａ、ＥＣＣ処理部１４ｂ、ホストインターフェース１４ｃを備える。
ディスクコントローラ１４では、再生時においては、ＲＦシグナルプロセッサ９ｃから供給されるデータに対してエンコード／デコード部１４ａでデコード処理を行い、またＥＣＣ処理部１４ｂでエラー訂正処理を行って、再生データを得る。
またディスクコントローラ１４は、デコード処理により得られた情報の中から、サブコード情報やアドレス情報、さらには管理情報や付加情報を抜き出しており、これらの情報をＣＰＵ１５に供給する。
【００３３】
再生データは、当該ディスクドライブ装置のコントローラとして機能するＣＰＵ１５の制御に基づいて、ホストインターフェース１４ｃから外部のホスト機器１００（例えばパーソナルコンピュータ等）に転送される。
即ちＣＰＵ１５はホストインターフェース１４ｃを介してホスト機器１００との間で再生データやリード／ライトコマンド等の通信を行っており、ホスト機器１００からのリードコマンドに応じて、ディスク１に対する再生制御を行い、デコードされた再生データを転送する。
またホスト機器１００からライトコマンド及び記録データが供給されることでＣＰＵ１５はディスク１に対する記録動作を実行させるものとなる。
【００３４】
データの記録時においては、ホスト機器１００から供給された記録データは、ＥＣＣ処理部１４ｂでエラー訂正コードが付加され、エンコード／デコード部１４ａでエンコード処理される。
エンコードされた記録データは、デジタルシグナルプロセッサ９におけるライトパルスジェネレータ９ａに供給される。ライトパルスジェネレータ９ａは、記録用のエンコードされたデータに対して波形整形等の処理を行い、レーザ変調データとしてＡＰＣ回路３ｄに与える。
ＡＰＣ回路３ｄは、レーザ変調データに応じてレーザダイオード３ａを駆動し、記録データに応じたレーザ出力を実行させ、ディスク１にデータ書込を行う。
ディスク１が相変化記録層のリライタブルディスクの場合は、レーザー光の加熱によって記録層の結晶構造が変化し、相変化ピットが形成されていく。つまりピットの有無と長さを変えて各種のデータが記録される。また、ピットを形成した部分に再度レーザー光を照射すると、データの記録時に変化した結晶状態が加熱によって元に戻り、ピットが無くなってデータが消去される。
【００３５】
３．ＥＣＣブロック構成例
本例のディスク１に対しては、図１のディスクドライブ装置によって６４ＫByteの物理セクターをＥＣＣブロック単位とし、このＥＣＣブロック単位で記録再生アクセスが行われるものとする。
これに対してホスト機器１００におけるファイルシステムは、２ＫByteを１つのセクターと認識してライトコマンド／リードコマンドを発行するものとする。即ち、エミュレーションが行われる。
なお、以下では説明上の区別のため、ディスクドライブ装置での書き込み単位である６４ＫByteの物理セクターを「６４Ｋブロック」、ホスト機器１００でのファイルシステムが扱う２ＫByteのセクターを「２Ｋセクター」と呼ぶこととする。
【００３６】
例えばこのような例において、６４Ｋブロックの構造を図２に示す。なお、シンク、リシンク等の同期データについては図示を省略している。
図のように６４Ｋブロックは、２９４列×２５６行のサイズで構成され、そのうち２２４行で６４ＫByte（６５５３６バイト）の主データ（ユーザーデータ）Ｄ１〜Ｄ６５５３６が配置される。
この例では、２０４８バイトにつき４バイトのＣＲＣチェックコードが付加されている。例えばユーザーデータＤ１〜Ｄ２０４８に対して、ＣＲＣチェックコードＣ1,1、Ｃ1,2、Ｃ1,3、Ｃ1,4が付加される。
【００３７】
６５５３６バイトのユーザーデータは、３２個の２０４８バイト単位に分割されるが、この２０４８バイトの単位は、上記の２Ｋセクターに相当する。
３２個の２ＫセクターＳＣ１〜ＳＣ３２は、例えば図３（ａ）に示すように割り当てられることになる。例えば２ＫセクターＳＣ１のユーザーデータは、Ｄ１〜Ｄ２０４８となり、２ＫセクターＳＣ２のユーザーデータは、Ｄ２０４９〜Ｄ４０９６となり、・・・２ＫセクターＳＣ３２のユーザーデータは、Ｄ６３４８９〜Ｄ６５５３６となる。
これら各２ＫセクターＳＣ１〜ＳＣ３２のそれぞれに対して、上記の、４バイトのＣＲＣチェックコードが付加される。
【００３８】
図２の６４Ｋブロックでは、このような上段２２４行（Row NO.０〜２２３）の構成に加え、下段３２行（Row NO.−１〜−３２）に示すようにＥＣＣパリティ（Ｅ1,1・・・Ｅ294,32）が付加される。この場合、各列に対して３２バイトパリティの構成となる。例えばＥＣＣパリティ（Ｅ1,1・・・Ｅ1,32）は０列のデータに対するパリティとなる。
【００３９】
図２のRow NO.０の行に示されるように、２ＫセクターＳＣ３２としてのユーザーデータＤ６３４８９〜Ｄ６５５３６、及びＣＲＣチェックコードＣ32,1、Ｃ32,2、Ｃ32,3、Ｃ32,4に続いて、４バイトのリトゥンフラグＷＦ１，ＷＦ２，ＷＦ３，ＷＦ４が配置される。
この４バイトのリトゥンフラグＷＦ１，ＷＦ２，ＷＦ３，ＷＦ４は、例えば図３（ｂ）に示すように、３２ビットの各ビットがフラグｆ１〜ｆ３２と設定される。
そしてフラグｆ１〜ｆ３２は、それぞれが２ＫセクターＳＣ１〜ＳＣ３２のそれぞれに対応するフラグとなる。
フラグｆ１〜ｆ３２のそれぞれは、例えば「０」は未記録、「１」は記録済を示すものとされる。なお、ここで言う記録済とは、有効なユーザーデータが記録済であることを表し、例えばダミーデータ等の無効なデータが記録されている場合は、「０」（未記録）となる。
そしてこのように６４Ｋブロック内に配置されるフラグｆ１〜ｆ３２によって、当該６４Ｋブロック内の各２ＫセクターＳＣ１〜ＳＣ３２のそれぞれについて、有効なユーザーデータが「記録済」であるか、「未記録」であるかが示されるものとなる。
なお、図２において「−」として示しているバイト位置は、空き領域であり、例えばＦＦｈデータ（「１１１１１１１１」）が記録される。
【００４０】
４．ＷＯ用途での記録再生動作
本例のディスクドライブ装置では、リライタブルディスクをそのままリライタブル用途として使用するほか、ライトワンス用途（ＷＯ用途）として使用することもできるようにしている。
リライタブルディスクをライトワンス用途として使用する場合、本来書換が可能な相変化ピットデータについてデータの書換が禁止されることが補償されなければならない。つまり、一旦データが記録された領域に対しては、再度の書込は、物理的には可能であるにもかかわらず、これを禁止しなければならない。
従って、例えば或る６４Ｋブロックの物理セクターについて一旦データ書込を行ったら、以降は、その６４Ｋブロックについてのデータ書き込みは禁止されなければならない。
【００４１】
ここで、例えば６４Ｋブロックの書き込み単位に対してホスト機器１００から２Ｋセクター単位でのアクセス要求というエミュレーション動作を考えると、ディスクドライブ装置は、ディスク１に記録した６４Ｋブロックにおいて、実際にユーザーデータの書込が行われた２Ｋセクターが把握できなければならないことになる。
つまり、６４Ｋブロック内の３２個の２Ｋセクターそれぞれについて、有効データが書き込み済か否かを正確に認識し、もし未記録の２Ｋセクターに対するライトコマンドの場合は、そのコマンドに応じて当該２Ｋセクターのデータをディスク１に書き込むようにする一方、記録済の２Ｋセクターに対するライトコマンドがあった場合は、そのコマンドに対するディスク１への書込を行わないようにする必要がある。
【００４２】
またホスト機器１００から、或る２Ｋセクターについてのリードコマンドがあった場合、その２Ｋセクターが、有効なデータが記録されているか否かが正確に認識し、記録されていればその該当データをホスト機器１００に転送し、一方、記録されていなければ、エラー通知を返すという処理を行う必要がある。例えばダミーデータが記録されている２Ｋセクターの場合に、それを記録済と判断してダミーデータをホスト機器１００に転送するのは適切ではない。
【００４３】
本例では、リライタブルディスクをライトワンス用途とする場合に、６４Ｋブロック内の各２Ｋセクターの記録状態を正確に認識するために、上記リトゥンフラグＷＦ１〜ＷＦ４を用いる。
そしてホスト機器１００からのライトコマンド或いはリードコマンドに対応する処理の際に、ディスクドライブ装置は、リトゥンフラグＷＦ１〜ＷＦ４を参照することで、ライトワンス用途として適切な記録又は再生動作を行うものである。
【００４４】
なお、物理的にはリライタブルディスクとされた或るディスク１をリライタブル用途とするか、ライトワンス用途とするかは、ディスク毎に予め決められている。
換言すれば、ライトワンス用途とするリライタブルディスクは、予めライトワンス用途専用に製造されるものである。
ただし、ライトワンス用途とするのは、単に物理フォーマット情報でライトワンス用途であることが示されればよい。図９でＡＤＩＰ情報として記録されるＰＦＩ（物理フォーマット情報）を説明したが、例えばこのＰＦＩにおけるディスクカテゴリー／バージョンナンバの情報内容として、そのディスクがリライタブル用途かライトワンス用途かを示す情報を含めるようにする。
ＡＤＩＰ情報は物理的に書き換えることができないため、その用途の別はディスク製造時に固定されることになる。
【００４５】
図４は、本例のディスクドライブ装置においてＣＰＵ１５の制御によるディスク装填時の処理を示している。
ディスク１が装填されると、処理はステップＦ１０１からＦ１０２に進み、ＣＰＵ１５はスタートアップ処理を開始させる。即ち、初期動作としてスピンドルモータ起動、回転数整定、フォーカスサーチ／フォーカスサーボオン、トラッキングサーボオン、ＰＦＩ等の管理情報読込などを実行させる。
ステップＦ１０３では、ＣＰＵ１５は、ＡＤＩＰ情報として読み出されたＰＦＩを取り込み、ディスク種別を判別する。特には、装填されたディスク１が物理的にはリライタブルディスクであった場合は、それがリライタブル用途のディスクであるか、ライトワンス用途のディスクであるかの情報を確認する。そしてステップＦ１０４でディスク属性を確定し、ステップＦ１０５でホスト機器１００からのコマンドの待機状態に入る。
【００４６】
ディスク１がライトワンス用途のディスクであった場合の、ホスト機器１００からのコマンドに対するＣＰＵ１５の処理を図５，図６に示す。
図５はホスト機器１００から２Ｋセクター単位でのライトコマンドが供給された場合の処理を示している。
ＣＰＵ１５は、ホスト機器１００からのライトコマンド受信に応じて、ステップＦ２０１として、ディスク１における対象の６４Ｋブロックにアクセスする。
即ちホスト機器１００からのライトコマンドとしては、コマンド内容（書き込み指示）と、２Ｋセクター単位のデータ及びそのアドレス情報（例えば書き込み開始アドレスとデータ長）が供給されてくるが、ＣＰＵ１５は、そのアドレス情報から、今回の２Ｋセクターが含まれる６４Ｋブロックを判別し、ディスク１上での該当する６４Ｋブロックのアドレスにピックアップ３をアクセスさせる。
なお、既に一般的な処理であるため詳述は避けるが、ライトコマンド／リードコマンドに基づくアクセスやデータ転送の際には、ホスト機器１００で扱う論理アドレスをディスク１上の物理アドレスに変換する処理が行われる。
【００４７】
対象の６４Ｋブロックへ到達したら、ステップＦ２０２で当該６４Ｋブロックの読み出しを実行させ、記録されているデータが適切に再生できるか否かを検知する。また同時にブランクチェックを行う。ブランクチェックとは読み出しを行ったときの再生ＲＦ信号の有無を検知することで、その領域が書き込み済かブランクかを判断する処理である。例えばＲＦシグナルプロセッサ９ｃにおいて、ＲＦ信号のエンベロープ検出により実行できる。なお、このブランクチェックで判別される未記録／記録済は、データが何もかかれていないか否かの情報となり、例えばダミーデータが記録されている領域でも所定レベル以上のＲＦ信号が得られれば記録済と判断されるため、直接、この結果をライトワンス用途の場合の判断に用いることはできない。
【００４８】
ステップＦ２０２の再生処理で、データ読出が通常にできた場合、即ち読み出しデータのデコードやエラー訂正結果が正常であった場合は、リードＯＫとしてステップＦ２０３からＦ２０４に進む。
一方、正常な読み出しができなかった場合はリードＮＧとしてステップＦ２０３からＦ２０７に進む。なお、該当の６４Ｋブロックについて１回読み出しを行ってリードＮＧとなっても、通常、或る所定回数のリトライは行う。ステップＦ２０３でリードＮＧとなるのは、数回のリトライを行っても適正な読み出しができなかった場合である。
【００４９】
リードＮＧでステップＦ２０７に進んだ場合は、物理ブランクを確認する。物理ブランク確認とは、６４Ｋブロックの全域が、全くデータ記録されていない状態であるか否かを確認する処理である。例えばステップＦ２０２で行ったブランクチェックの結果、ＲＦ信号が全く検知されないと判断されたら、その６４Ｋブロックの全域は、過去に一度も記録動作対象となっていない、物理ブランクの状態と判断できる。なお、この時点で再度データ読出を行って、物理ブランクの確認を行うようにしても良い。
もし、物理ブランクの状態でない、つまり何らかのＲＦ信号検知がなされている場合は、その６４Ｋブロックの領域は、過去に何らかの書込が行われたにも関わらず、適正にデータ再生ができなかったものとなり、正常な状態ではない。このため、今回ライトコマンドに応じた書込を行うことは不適として、ステップＦ２０９に進み、ホスト機器１００に対してエラー通知を送信する。つまり正常な書込ができないとして書き込みエラーを通知する。
【００５０】
ステップＦ２０８で物理ブランクの状態であることが確認された場合は、今回のライトコマンドに応じた書込を行うことに問題はない。このため、ステップＦ２１０に進むことになる。
この場合、ステップＦ２１０ではブロック単位での書き込みデータを設定し、またリトゥンフラグを設定する。そしてステップＦ２１１でディスク１への該当ブロックの書込を実行させる。
例えば今回ある６４Ｋブロックの先頭の２ＫセクターＳＣ１について、ホスト機器１００からライトコマンドが発行されたものであったとする。そしてステップＦ２０８で物理ブランクが確認されたとする。つまり、まだ何も記録が行われていない６４Ｋブロックの１つの２ＫセクターＳＣ１の書き込み要求となった場合である。
この場合、ＣＰＵ１５は、ホスト機器１００から供給された２ＫセクターＳＣ１のユーザーデータと、残りの２ＫセクターＳＣ２〜ＳＣ３２に当てるダミデータを、データＤ１〜Ｄ６５５３６とするように、エンコード／デコード部１４ａにデータを転送する。また、リトゥンフラグＷＦ１〜ＷＦ４として２ＫセクターＳＣ１に対応するフラグｆ１を「１」としたデータをエンコード／デコード部１４ａに供給する。
また、それらのデータに対してＥＣＣ処理部１４ｂでエラー訂正コード（ＥＣＣパリティ（Ｅ1,1・・・Ｅ294,32））をセットさせる。
これによって図２のような６４Ｋブロックの書き込みデータを生成する。この書き込みデータはエンコード／デコード部１４ａで所定の記録用のエンコード処理された後、ライトパルスジェネレータ９ａに供給され、書き込みデータに応じたライトパルスがＡＰＣ回路３ｄに供給されることで、該当する６４Ｋブロックの書き込みが行われることになる。
【００５１】
一方、ライトコマンドが供給された際に、ステップＦ２０３でリードＯＫと判断されたときは、その６４Ｋブロックの領域に、過去に有効なユーザーデータの書込が行われていた場合である。
ディスク１がライトワンス用途であることから、その場合、今回のライトコマンドが、データの書換でないことを確認しなければならない。そこでＣＰＵ１５は、ステップＦ２０２で読み出したデータのうちのリトゥンフラグＷＦ１〜ＷＦ４を確認する。そして今回のライトコマンドにかかる２Ｋセクターが、過去に有効データの記録がされたセクターであるか否かを確認する。
例えば、今回対象となっている６４Ｋブロックのうち、既に２ＫセクターＳＣ１、ＳＣ４が有効データ記録済であったとする。するとリトゥンフラグＷＦ１〜ＷＦ４において、フラグｆ１，ｆ４は「１」となっている。
この場合において、もし今回のライトコマンドにかかる２Ｋセクターが、２ＫセクターＳＣ１であったとすると、ＣＰＵ１５はフラグｆ１を確認して、２ＫセクターＳＣ１が記録済であることを認識する。これはホスト機器１００が、２ＫセクターＳＣ１の書換を要求したものとなるが、ライトワンス用途であるため、ＣＰＵ１５はその要求を受け付けることはできないとし、ステップＦ２０６に進んで、ホスト機器１００に対してライトワンスディスクであるためオーバライトできない旨のエラー通知を送信する。この処理によって、データの書換ができないというライトワンス用途の動作が保証されることになる。
【００５２】
一方、上記のように２ＫセクターＳＣ１、ＳＣ４が有効データ記録済である場合に、今回のライトコマンドにかかる２Ｋセクターが、例えば２ＫセクターＳＣ３であったとする。すると、ＣＰＵ１５はフラグｆ３を確認して、２ＫセクターＳＣ３が有効データは未記録であることを認識する。この場合は、ライトコマンドに応じたデータ書込を実行することになる。
即ちＣＰＵ１５の処理はステップＦ２１０に進んで、ブロック単位での書き込みデータを設定し、またリトゥンフラグを設定する。そしてステップＦ２１１でディスク１への該当ブロックの書込を実行させる。
例えばこの場合ＣＰＵ１５は、ホスト機器１００から供給された２ＫセクターＳＣ３のユーザーデータと、ディスク１から読み出した２ＫセクターＳＣ１、ＳＣ４のユーザーデータと、残りの２ＫセクターＳＣ２、ＳＣ５〜ＳＣ３２に当てるダミデータを、データＤ１〜Ｄ６５５３６とするように、エンコード／デコード部１４ａにデータを転送する。また、リトゥンフラグＷＦ１〜ＷＦ４として今回新たに書き込む２ＫセクターＳＣ３に対応するフラグｆ３を「１」に更新したデータをエンコード／デコード部１４ａに供給する。
また、それらのデータに対してＥＣＣ処理部１４ｂでエラー訂正コード（ＥＣＣパリティ（Ｅ1,1・・・Ｅ294,32））をセットさせる。
これによって図２のような６４Ｋブロックの書き込みデータを生成する。この書き込みデータはエンコード／デコード部１４ａで所定の記録用のエンコード処理された後、ライトパルスジェネレータ９ａに供給され、書き込みデータに応じたライトパルスがＡＰＣ回路３ｄに供給されることで、該当する６４Ｋブロックの書き込みが行われることになる。
【００５３】
以上のようにライトコマンドに応じた処理が行われることで、ライトワンス用途のディスク１に対して、適切にライトワンスタイプのデータ記録が実現される。特にＣＰＵ１５は、リトゥンフラグＷＦ１〜ＷＦ４を確認することで、ホスト機器１００から要求されたデータ書き込みが、データの書換となるのか新規書き込みとなるのかを正確且つ容易に判断できることになり、適切なライトワンス型の記録を実行できるものとなる。
この結果、ライトワンス用途のリライタブルディスクに対して、ライトワンスタイプの特性、つまり記録済の領域に対する記録（データ書換）ができないという特性を維持できる。従って、ライトワンス用途とされたリライタブルディスクを、通常のライトワンスディスクと同等の使用性で、かつ同等のデータ更新不能という特性を有するディスクとして使用できる。
【００５４】
次に、同じくディスク１がライトワンス用途のディスクであった場合において、ホスト機器１００から２Ｋセクター単位でのリードコマンドが供給された場合の処理を図６で説明する。
ＣＰＵ１５は、ホスト機器１００からのリードコマンド受信に応じて、ステップＦ３０１として、ディスク１における対象の６４Ｋブロックにアクセスする。
即ちホスト機器１００からのリードコマンドとしては、コマンド内容（読み出し指示）と、読み出しを求めるアドレス情報（例えば読み出し開始アドレスとデータ長）が供給されてくるが、ＣＰＵ１５は、そのアドレス情報から、今回の２Ｋセクターが含まれる６４Ｋブロックを判別し、ディスク１上での該当する６４Ｋブロックのアドレスにピックアップ３をアクセスさせる。
【００５５】
対象の６４Ｋブロックへ到達したら、ステップＦ３０２で当該６４Ｋブロックの読み出しを実行させる。また同時にリトゥンチェックを行う。リトゥンチェックとは、上述したブランクチェックと同様に、読み出しを行ったときの再生ＲＦ信号の有無を検知することで、その領域が書き込み済かブランクかを判断する処理である。
ステップＦ３０２の再生処理で、データ読出が通常にできた場合、即ち読み出しデータのデコードやエラー訂正結果が正常であった場合は、リードＯＫとしてステップＦ３０３からＦ３０４に進む。
一方、正常な読み出しができなかった場合はリードＮＧとしてステップＦ３０３からＦ３０７に進む。なおこの場合も、該当の６４Ｋブロックについて１回読み出しを行ってリードＮＧとなっても、通常、或る所定回数のリトライは行う。ステップＦ３０３でリードＮＧとなるのは、数回のリトライを行っても適正な読み出しができなかった場合である。
【００５６】
リードＮＧでステップＦ３０７に進んだ場合は、物理リトゥンを確認する。物理リトゥン確認とは上述した物理ブランク確認と同様に、６４Ｋブロックの全域が、全くデータ記録されていない状態であるか否かを確認する処理である。
例えばステップＦ３０２で行ったリトゥンチェックの結果、ＲＦ信号が全く検知されないと判断されたら、その６４Ｋブロックの全域は、何も記録されていない物理ブランクの状態と判断できる。
もし、物理ブランクの状態、つまり全く何も記録されていない状態であったら、今回リードコマンドは、ブランク領域の読み出しを要求したものとなり、ホスト機器１００へのデータ転送はできない。そこでＣＰＵ１５の処理は、ステップＦ３０６に進み、ホスト機器１００に対して要求されたセクタがブランクセクタであり読み出し不能である旨のエラー通知を送信する。
【００５７】
ステップＦ３０８で物理リトゥンの状態、つまり６４Ｋブロックの一部又は全部が既に記録されていると判断された場合は、データ記録がされているにもかかわらず、何らかの原因でリードＮＧとなった場合である。このためステップＦ３０９に進み、ホスト機器１００に対してリードエラーとして読み出しができない旨のエラー通知を送信する。
【００５８】
一方、リードコマンドが供給された際に、ステップＦ３０３でリードＯＫと判断されたときは、ＣＰＵ１５はステップＦ３０４で、読み出したデータのうちのリトゥンフラグＷＦ１〜ＷＦ４を確認する。そして今回のリードコマンドにかかる２Ｋセクターが、有効データの記録がされたセクターであるか否かを確認する。
例えば、今回対象となっている６４Ｋブロックのうち、既に２ＫセクターＳＣ１、ＳＣ３、ＳＣ４が有効データ記録済であったとする。するとリトゥンフラグＷＦ１〜ＷＦ４において、フラグｆ１，ｆ３，ｆ４は「１」となっている。
この場合において、もし今回のライトコマンドにかかる２Ｋセクターが、２ＫセクターＳＣ２であったとすると、ＣＰＵ１５はフラグｆ２を確認して、２ＫセクターＳＣ２が未記録（ダミーデータが記録されている状態）であることを認識する。これは、ホスト機器１００が、まだ記録されていない２Ｋセクターの読み出しを要求したものとなり、その要求に対する読み出しは不能であるため、ステップＦ３０６に進み、ホスト機器１００に対して要求されたセクタがブランクセクタであり読み出し不能である旨のエラー通知を送信する。
【００５９】
一方、上記のように２ＫセクターＳＣ１、ＳＣ３、ＳＣ４が有効データ記録済である場合に、今回のリードコマンドにかかる２Ｋセクターが、例えば２ＫセクターＳＣ３であったとする。すると、ＣＰＵ１５はフラグｆ３を確認して、２ＫセクターＳＣ３が有効データ記録済であることを認識する。この場合は、リードコマンドに応じたデータ転送出力を実行することになる。
即ちＣＰＵ１５の処理はステップＦ３１０に進んで、ステップＦ３０２で読み出したデータの内で、リードコマンドの対象となっている２ＫセクターＳＣ３のデータのみを、ホストインターフェース１４ｃからホスト機器１００に転送させる。
【００６０】
以上のようにリードコマンドに応じた処理が行われることで、ライトワンス用途のリライタブルディスクに対して、適切な再生動作（ホスト機器１００へのデータ転送動作）が実現される。
即ち、書き込み時には６４Ｋブロック単位で書込を行うため、エミュレーションによって要求された２Ｋセクターのデータ書き込み時には、未記録領域はダミーデータ記録を行う。このため、再生時にはＲＦ信号観測では、６４Ｋブロックのうちのどのセクターが未記録（有効データが未記録）であるか否かが正確に判断できない。
ところが本例では、リトゥンフラグＷＦ１〜ＷＦ４を確認することで、リード要求された２Ｋセクターが、有効データ書き込み済であるか否かを正確且つ容易に判断できることになり、ホスト機器１００に対して適切なデータ転送を実行できるものとなる。例えばダミーデータを有効データと誤って転送してしまうことはない。
つまりライトワンス用途のリライタブルディスクに対して、上述したようにエミュレーションに対応できるライトワンスタイプの記録を行っても、リード要求時には適正な再生出力が実現される。
【００６１】
５．変形例
以上の実施の形態は、図２のように６４Ｋブロックの書き込み単位に対して２Ｋセクター単位のエミュレーション処理が行われる例としたが、本発明はもちろんこのようなシステムに限定されるものではない。
一例を図７に挙げる。例えばディスクドライブ装置側が４ＫByteの物理セクターによるＥＣＣブロックを書き込み単位とし、ホスト機器１００側でが５１２Byteをセクターとして扱う場合である。
【００６２】
図７のＥＣＣブロックは、ユーザーデータＤ１〜Ｄ４０９６の４０９６バイト（４ＫByte）を含むブロックとされる。なお、シンク、リシンク等の同期データについては図示を省略している。
この４Ｋブロックは、４０列×１１９行のサイズで構成され、そのうち１０３行で４ＫByteの主データ（ユーザーデータ）Ｄ１〜Ｄ４０９６が配置される。
また、４ＫByteのユーザーデータに対して、４バイトのＣＲＣチェックコードＣ１、Ｃ２、Ｃ３、Ｃ４が付加されている。
４０９６バイトのユーザーデータは、８個の５１２バイト単位に分割されるが、ホスト機器１００側では、この５１２バイトの単位を１つのセクターとして扱う
また、このような上段１０３行（Row NO.０〜１０２）の構成に加え、下段１６行（Row NO.−１〜−１６）に示すようにＥＣＣパリティ（Ｅ1,1・・・Ｅ40,16）が付加される。この場合、各列に対して１６バイトパリティの構成となる。例えばＥＣＣパリティ（Ｅ1,1・・・Ｅ1,16）は０列のデータに対するパリティとなる。
【００６３】
そして図７のRow NO.０の行に示されるように、１バイトのリトゥンフラグＷＦ１が配置される。
この１バイトのリトゥンフラグＷＦ１は、その８ビットで、上記各５１２バイト単位の８個のセクタに対するフラグを構成することになる。
このように４Ｋブロックに対して５１２バイト単位でのエミュレーションを考えた場合、８個の５１２バイトセクターに対応するリトゥンフラグＷＦ１が設けられることで、上述した実施の形態と同様の動作が実現される。
例えばこの例から理解されるように、ブロック内で、エミュレーション処理単位の各セクタに対応するリトゥンフラグが用意されることで、ブロック／セクタのサイズに関わらず、本発明が適用できるものとなる。
【００６４】
また上記実施の形態では、ディスク１に、再生専用情報であるＡＤＩＰ情報としてリライタブル用途／ライトワンス用途の別が記録されているものとしている。これは、物理的には相変化記録層とされたリライタブルディスクの固体毎に、リライタブル用途かライトワンス用途かの別が設定されていることを意味するとともに、ライトワンス用途とされたリライタブル記録媒体を、リライタブル用途に変更できないことも意味する。
ディスク単位で用途が固定されていることで、ディスクの使用形式が明確となり、使用性が良いものとなると共に、例えば一旦リライタブル用途として使用したディスクがライトワンス用途に変更されてしまって、適切なデータ記録再生ができなくなるということも発生しない。
そのような観点から言えば、リライタブル用途／ライトワンス用途の別は書換不能な情報として記録されることが好適であるが、ＡＤＩＰ情報によって記録することに限定されない。例えば各種ディスクメディアでは、エンボスピット領域が予め形成され、管理情報、物理情報が記録されるものも存在するが、そのようなメディアの場合は、エンボスピット情報として、リライタブル用途かライトワンス用途かの種別が記録されても良い。
【００６５】
また実施の形態のディスクドライブ装置は、ディスク１に対する記録再生装置としての構成を示したが、本発明は再生専用装置、記録専用装置としても実現可能である。つまり図６の処理を行う再生装置、図５の処理を行う記録装置として実現できる。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態の記録再生装置のブロック図である。
【図２】実施の形態の６４ＫByteのＥＣＣブロック例の説明図である。
【図３】実施の形態の６４ＫByteブロック及びリトゥンフラグの説明図である。
【図４】実施の形態のディスク挿入時の処理のフローチャートである。
【図５】実施の形態のライトコマンド時の処理のフローチャートである。
【図６】実施の形態のリードコマンド時の処理のフローチャートである。
【図７】実施の形態の４ＫByteのＥＣＣブロック例の説明図である。
【図８】ディスクのエリア構造の説明図である。
【図９】ＰＦＩの説明図である。
【符号の説明】
【００６７】
１  ディスク、２  スピンドルモータ、３  光ピックアップ、８  アナログシグナルプロセッサ、９  デジタルシグナルプロセッサ、１４  ディスクコントローラ、１５  ＣＰＵ
【図１】
2005182893.tif 000003
【図２】
2005182893.tif 000004
【図３】
2005182893.tif 000005
【図４】
2005182893.tif 000006
【図５】
2005182893.tif 000007
【図６】
2005182893.tif 000008
【図７】
2005182893.tif 000009
【図８】
2005182893.tif 000010
【図９】
2005182893.tif 000011