(57)【特許請求の範囲】
【請求項１】
主データ領域の全部又は一部が物理的には記録再生可能な複数のアクセス対象領域からなる領域とされて形成されているとともに、該複数のアクセス対象領域のうち少なくとも一つのアクセス対象領域には管理情報を記録する管理情報記録領域が形成され、上記管理情報記録領域には、上記個々のアクセス対象領域が記録再生可能な領域であることを示す情報、再生専用領域であるかを示す情報、又は再生専用領域であって、再生専用領域として管理されている領域に、データとともに再生専用データ対応のエラー訂正情報が記録されていることを示す情報、の何れかが記録されている記録媒体上の、上記物理的に記録再生可能な領域に対する記録又は再生動作を実行することができる記録又は再生装置として、
上記物理的に記録再生可能な領域に含まれる或るアクセス対象領域に対する記録又は再生動作の際に、そのアクセス対象領域が記録不能な再生専用領域として管理されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別する領域管理状況判別手段と、
そのアクセス対象領域に上記再生専用データ対応のエラー訂正情報が記録されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別するエラー訂正システム判別手段と、
前記領域管理状況判別手段によって再生専用領域と判別された場合は、そのアクセス対象領域に対する再生動作のみを実行許可するとともに、前記エラー訂正システム判別手段によって再生専用データ対応のエラー訂正情報が記録されていることが判別された場合は、そのアクセス対象領域に対する再生動作の際に、再生専用データ対応のエラー訂正情報も用いた訂正処理も実行させることができる制御手段と、
を備えたことを特徴とする記録又は再生装置。
【請求項２】
主データ領域の全部又は一部が物理的には記録再生可能な複数のアクセス対象領域からなる領域とされて形成されているとともに、該複数のアクセス対象領域のうち少なくとも一つのアクセス対象領域には管理情報を記録する管理情報記録領域が形成され、上記管理情報記録領域には、上記個々のアクセス対象領域が記録再生可能な領域であることを示す情報、再生専用領域であるかを示す情報、又は再生専用領域として管理されている領域に、データとともに再生専用データ対応のエラー訂正情報が記録されているか否かを示す情報の何れかが記録されている記録媒体上の物理的に記録再生可能な領域に含まれる或るアクセス対象領域に対する記録又は再生動作の際に、
そのアクセス対象領域が記録不能な再生専用領域として管理されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別し、再生専用領域であれば、そのアクセス対象領域に対する再生以外の動作は実行しないようにするとともに、
再生専用領域と管理されているアクセス対象領域に対する再生動作の際には、再生専用データ対応のエラー訂正情報が記録されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別し、記録されていれば、その再生動作の際のエラー訂正処理として必要に応じて再生専用データ対応のエラー訂正情報も使用することを特徴とする記録又は再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばコンピュータソフトウエア等を収録するのに適した記録媒体に対する記録又は再生装置、記録又は再生方法に関するものである。
【０００２】
【従来の技術】
コンピュータ機器に用いる各種のソフトウエアを光ディスク、光磁気ディスク、磁気ディスク、メモリカード、磁気テープなどの記録媒体を用いて提供することが行なわれている。
このような記録媒体の一種として、近年、パーシャルＲＯＭディスクといわれるメディアが開発されており、このパーシャルＲＯＭディスクは再生専用のＲＯＭ領域と、記録／再生可能なリライタブル領域（ＲＡＭ領域）を有するものとされている。
【０００３】
【発明が解決しようとする課題】
ところで、パーシャルＲＯＭディスクは再生専用のＲＯＭ領域はいわゆるエンボスピットでデータが記録され、物理的にみてもデータの記録／消去ができない領域とされている。一方、リライタブル領域は、当然ながら物理的に記録再生可能な領域とされる。例えば光磁気領域とされている。
【０００４】
このようなパーシャルＲＯＭディスクは、例えばＲＯＭ領域にアプリケーションプログラムを記録してユーザーに提供することで、いわゆるソフトウエアメディアであるとともに、ユーザーが自由に利用できる領域が用意されているために多様な利用形態が実現できるメディアとされる。
【０００５】
ところがパーシャルＲＯＭディスクは、各種データファイルを記録するＲＯＭエリアについてはいわゆる原盤からのスタンパー工程により製造することになるため、同一のディスク、つまり同一のアプリケーションソフトウエアとされるディスクを大量に生産する場合は都合がよいが、少量生産を考えると、マスターとなる原盤の作成が必要なことから１枚当たりのコストが高くなってしまう。
例えばユーザーの希望などに応じて特定のデータファイルをＲＯＭ化したパーシャルＲＯＭディスクを１枚だけ製造することは、コスト的にかなり不利なものとなり、また手間もかかる。
【０００６】
【課題を解決するための手段】
本発明はこのような問題点に鑑みて、パーシャルＲＯＭディスクのようなメディアを安価かつ効率的に提供できるようにするとともに、再生時のエラー訂正能力を向上させることを目的とする。
【０００７】
このために記録媒体としては、実際のアプリケーションプログラムやデータファイルが記録される主データ領域の全部又は一部が物理的には記録再生可能な複数のアクセス対象領域からなる領域とされて形成されているとともに、該複数のアクセス対象領域のうち少なくとも一つのアクセス対象領域には管理情報を記録する管理情報記録領域が形成され、上記管理情報記録領域には、上記個々のアクセス対象領域が記録再生可能な領域であることを示す情報、再生専用領域であるかを示す情報、又は再生専用領域であって、再生専用領域として管理されている領域に、データとともに再生専用データ対応のエラー訂正情報が記録されていることを示す情報、の何れかが記録されているようにする。
【０００８】
また記録又は再生装置としては、物理的に記録再生可能な領域に含まれる或るアクセス対象領域に対する記録又は再生動作の際に、そのアクセス対象領域が記録不能な再生専用領域として管理されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別する領域管理状況判別手段と、そのアクセス対象領域に上記再生専用データ対応のエラー訂正情報が記録されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別するエラー訂正システム判別手段と、前記領域管理状況判別手段によって再生専用領域と判別された場合は、そのアクセス対象領域に対する再生動作のみを実行許可するとともに、前記エラー訂正システム判別手段によって再生専用データ対応のエラー訂正情報が記録されていることが判別された場合は、そのアクセス対象領域に対する再生動作の際に、再生専用データ対応のエラー訂正情報も用いた訂正処理も実行させることができる制御手段とを設ける。
【０００９】
記録又は再生方法としては、或るアクセス対象領域に対する記録又は再生動作の際に、そのアクセス対象領域が記録不能な再生専用領域として管理されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別し、再生専用領域であれば、そのアクセス対象領域に対する再生以外の動作は実行しないようにするとともに、再生専用領域と管理されているアクセス対象領域に対する再生動作の際には、再生専用データ対応のエラー訂正情報が記録されているか否かを上記管理情報記録領域に記録されている情報に基づいて判別し、記録されていれば、その再生動作の際のエラー訂正処理として必要に応じて再生専用データ対応のエラー訂正情報も使用する。
【００１０】
即ち本発明では、いわゆるＲＡＭディスクなどの記録再生可能な記録媒体について、一部の領域を管理上でＲＯＭ領域として扱い、再生専用のデータを記録する。さらに再生専用データについては書き換えられることはないということを利用したエラー訂正情報を付加することができるため、これを利用して訂正能力を向上させることができる。
【００１１】
【発明の実施の形態】
以下、本発明の記録媒体、記録再生装置、記録再生方法としての実施の形態を次の順序で説明していく。なお説明では記録媒体の例としてＲＯＭディスク、ＲＡＭディスク、パーシャルＲＯＭディスクをあげるが、ＲＡＭディスク及びパーシャルＲＯＭディスクが本発明の記録媒体として実現できるものである。
１．各種ディスクのエリア構造
２．パーシャルＲＯＭディスク及びＲＡＭディスクのユーザーエリア
３．コントロール情報
４．ディフェクトマネジメントエリア
５．２ｎｄＥＣＣ
６．記録再生装置の構成
７．各種ディスク例
８．記録／再生動作処理例
【００１２】
１．各種ディスクのエリア構造
図１は各種ディスクメディアを図示したものであり、図１（ａ）は主データ領域全体が例えばエンボスピットなどによる再生専用領域（ＲＯＭ領域）ＡＥとされているＲＯＭディスクである。また図１（ｂ）は主データ領域全体が例えば光磁気領域などによる記録／再生可能なリライタブル領域ＡＲＷとされているＲＡＭディスクである。
パーシャルＲＯＭディスクは例えば図１（ｃ）または（ｄ）のような構造を持つ。即ち１枚のディスクの主データ領域においてＲＯＭ領域ＡＥとリライタブル領域ＡＲＷが設けられているものである。
【００１３】
なお、本発明の記録媒体としては主に図１（ｂ）のＲＡＭディスクを適用することが好適であるが、図１（ｃ）（ｄ）のパーシャルＲＯＭディスクについても本発明の技術を用いることもできる。
【００１４】
図２は、図１（ａ）〜（ｄ）の各ディスクに共通する、外周側から内周側までのエリア構成を示したものである。
ディスク最外周側には７３６トラック分のＧＣＰ（Gray Code Part）ゾーンが設けられ、内周側に向かって２トラック分のバッファゾーン、５トラック分のアウターコントロールＳＦＰゾーン、２トラック分のバッファゾーン、５トラック分のテストゾーンが設けられる。
そしてそのテストゾーンに続いて、ユーザーが所望のデータの記録を行なうことができるリライタブル領域ＡＲＷ及び再生専用のＲＯＭ領域ＡＥから成る主データ領域としてのユーザーエリアが形成される。ユーザーエリアはバンド０〜バンド１５の１６バンドに分割されている。
【００１５】
図１（ａ）のＲＯＭディスクはユーザーエリアが全てエンボスピットによりデータが記録されたＲＯＭ領域ＡＥとなる。
また図１（ｂ）のＲＡＭディスクではユーザーエリアが全てリイライタブル領域ＡＲＷとなる。
【００１６】
図１（ｃ）（ｄ）のパーシャルＲＯＭディスクでは、バンド０〜バンド１５の一部がＲＯＭ領域ＡＥ、一部がリイライタブル領域ＡＲＷとなる。
１６バンドのうち幾つをリライタブル領域ＡＲＷとし、幾つをＲＯＭ領域ＡＥとするかは製造者側で任意に設定できる。
【００１７】
ユーザーエリアより内周側には５トラック分のテストゾーン、２トラック分のバッファゾーン、５トラック分のインナーコントロールＳＦＰゾーン、２トラック分のバッファゾーン、８２０トラック分のＧＣＰゾーンが設けられる。
【００１８】
ＧＣＰゾーン、アウターコントロールＳＦＰゾーン、インナーコントロールＳＦＰゾーンは、それぞれ所定のコントロール情報が記録されるエリアとされている。
【００１９】
このディスクは、ゾーン単位で定速回転されるいわゆるゾーンＣＡＶディスクとされており、ユーザーエリアにおけるバンド０〜バンド１５の１６バンドがそれぞれ定速回転ゾーンとされている。
【００２０】
２．パーシャルＲＯＭディスク及びＲＡＭディスクのユーザーエリア
１６バンドで形成されるユーザーエリアについて、リライタブル領域ＡＲＷの構成を詳しく示したものが図３（ａ）（ｂ）及び図４である。図３（ａ）はパーシャルＲＯＭディスクであってユーザーエリアにおけるディスク外周側にリライタブル領域ＡＲＷが設けられた場合、図３（ｂ）はパーシャルＲＯＭディスクであってディスク内周側にリライタブル領域ＡＲＷが設けられた場合、図４はＲＡＭディスクの場合をそれぞれ示している。
【００２１】
図３（ａ）の場合、ユーザーエリアにおいてバンド０〜バンドＭまでがリライタブル領域ＡＲＷとされ、バンド（Ｍ＋１）〜バンド１５がＲＯＭ領域ＡＥとされている。また図３（ｂ）の場合は、ユーザーエリアにおいてバンド０〜バンドＮまでがＲＯＭ領域ＡＥとされ、バンド（Ｎ＋１）〜バンド１５がリライタブル領域ＡＲＷとされている。図４のＲＡＭディスクについては、バンド１〜バンド１５の全てがリライタブル領域ＡＲＷとなる。
【００２２】
図３、図４からわかるようにリライタブル領域ＡＲＷの先頭となるバンドの先頭領域にはディフェクトマネジメントエリアＤＭＡ１，ＤＭＡ２が設けられ、またリライタブル領域ＡＲＷの終端となるバンドの最後の領域にディフェクトマネジメントエリアＤＭＡ３，ＤＭＡ４が設けられる。また図３のパーシャルＲＯＭディスクの場合で、ＲＯＭ領域ＡＥと隣接する領域はバッファエリアとされている。
【００２３】
そして、１バンド毎にデータエリアと、そのデータエリアに対応する交代エリアが用意される。従ってリライタブル領域ＡＲＷが１６バンドの内のｎバンド分とされる場合は、ｎ単位のデータエリアと、ｎ単位の交代エリアが設けられる。交代エリアとは、データエリア内において傷などで記録／再生不能となるディフェクト部位が存在していた場合に、そのディフェクト部位に代えて用いられる部位を提供するエリアとされる。
【００２４】
例えば図３（ａ）に『×』として示すようにデータエリア内にディフェクト部位が存在した場合、その『×』部位に代わる記録領域が矢印で示すように交代エリア内の領域に設定される。
ディフェクトマネジメントエリアＤＭＡ１〜ＤＭＡ４は、このような交代状況を管理し、ディフェクト部位を避けた記録／再生が適正に行なわれるようにする情報が記録されるものである。
【００２５】
なお、データエリア内のディフェクト部位の検索、ディフェクト部位に代わる交代エリア上の部位の指定、ディフェクトマネジメントエリアＤＭＡ１〜ＤＭＡ４としての情報の作成及びリライタブル領域ＡＲＷへの記録等は、ディスクの物理フォーマット処理において行なわれることになり、つまり物理フォーマットによって図３（ａ）又は（ｂ）又は図４の状態とされることで、リライタブル領域ＡＲＷが物理的に記録／再生可能な状態とされる。
【００２６】
ただし実際にリライタブル領域ＡＲＷに対してファイル書込等を行なうには、物理フォーマットされたディスクに対してさらに論理フォーマットを施し、リライタブル領域ＡＲＷでの記録／再生を管理するファイルシステムを書き込まなければならない。即ち、物理フォーマットと論理フォーマットが行なわれることで、実際にユーザーが、ＲＡＭディスクやパーシャルＲＯＭディスクを記録メディアとして使用できることになる。
論理フォーマットについての詳しい説明は省略するが、この論理フォーマットとは、主に、リライタブル領域ＡＲＷの先頭位置に、リライタブル領域ＡＲＷ（パーシャルＲＯＭディスクの場合はリライタブル領域ＡＲＷ及びＲＯＭ領域ＡＥ）でのファイルを管理できるファイルシステムを書き込む処理となる。パーシャルＲＯＭディスクであれば、この論理フォーマット処理のツールとなるセットアップシステムを、予めＲＯＭ領域ＡＥ内に記録しておくこともできる。
【００２７】
３．コントロール情報
本例のディスクでは、ディスク上の所定位置に各種のコントロール情報が記録されている。この場合の所定位置とはＳＦＰゾーン（アウターコントロールＳＦＰゾーン、インナーコントロールＳＦＰゾーン）及びＧＣＰゾーンをいう。
ＧＣＰゾーンには、メディアの物理的な情報（ＭＯ／ＲＯＭなど）、メディアタイプ、ＳＦＰゾーンの位置情報などが記録されている。
【００２８】
ＳＦＰゾーンにおける各セクター（２０４８バイト）には大まかにみて図５のような情報が記録されている。
【００２９】
バイト０〜１９はＧＣＰゾーンにおけるセクターのデータ部分２０バイトと同じデータが記録される。
例えばメディアの物理的な情報（ＭＯ／ＲＯＭなど）、メディアタイプ（全てエンボスによるＲＯＭメディア／全てＭＯエリアによるＲＡＭメディア／パーシャルＲＯＭメディアなどの種別）、フォーマットディスクリプタ、ＳＦＰゾーンのスタートトラックナンバ、最大リードパワー、コントロールトラックでのクロックレシオなどの物理的な管理情報が記録されている。
【００３０】
バイト２０〜２９はメディアインフォメーションとしてのデータが記録される。例えばレーザ波長、反射率、トラックピッチなどのデータである。
【００３１】
バイト３０〜９９はシステムインフォメーションとしてのデータが記録される。例えば最大トラックナンバ、最大物理ブロックアドレス、ＤＤＳ（Disc Definition Sector）のスタート物理ブロックアドレス、テストゾーンのトラック数、ユーザーエリアのバイト数、パーシャルＲＯＭディスクやＲＯＭディスクの場合の１６単位のバンド（バンド０〜バンド１５）のコントロール情報等が記録される。
【００３２】
バイト１００〜４１９は、１６単位のバンド（バンド０〜バンド１５）のそれぞれについての詳しい情報が記録されている。即ち各バンドについてのスタートトラックアドレス、総トラック数、総セクター数、ユーザーエリアとしてのセクター数、パリティセクター数、前後の各バッファセクターの数、セクターのセグメント数、クロックレシオなどが記録される。
バイト４２０〜２０４７はリザーブされている。
【００３３】
ＳＦＰゾーンには大まかにこのような情報が記録されるが、そのなかで、ディスクの種別の識別情報となるメディアタイプは、ＳＦＰゾーンのセクターにおけるバイト１（第２バイト目）の位置に記録される。この１バイトには図６のような情報が記録されることになる。
バイト１が『００ｈ』（ｈを付した数字は１６進表記）、つまり８ビットが『００００００００』であることは、そのディスクがＲＯＭメディアであることを示している。また『２０ｈ』『Ａ０ｈ』はそれぞれＲＡＭメディア、パーシャルＲＯＭメディアであることを示している。
【００３４】
４．ディフェクトマネジメントエリア
上述したようにＲＡＭディスク及びパーシャルＲＯＭディスクについては、そのリライタブル領域ＡＲＷにおけるディフェクト管理のためディフェクトマネジメントエリアＤＭＡ１〜ＤＭＡ４が設けられる。
【００３５】
各ディフェクトマネジメントエリアＤＭＡ（ＤＭＡ１〜ＤＭＡ４）にはディフェクト管理のための同一のデータが記録されることになるが、そのディフェクトマネジメントエリアＤＭＡは図７のように、ＤＤＳ（ディスクディフィニッションセクター）、ＰＤＬ（プライマリディフェクトリスト）、ＳＤＬ（セカンダリディフェクトリスト）から成る。
【００３６】
ユーザーエリア内のディフェクト部位の検索、ディフェクト部位に代わる交代エリア上の部位の指定などは、まずディスクの物理フォーマット処理時において行なわれることになるが、この際のディフェクト管理情報がＰＤＬセクターとして作成されることになる。ＰＤＬセクターで管理されるディフェクトセクターについては、その次のセクターが交代セクターとされる。
またユーザー側の使用中にさらに欠陥領域が生じることも考えられるが、このような場合にそのディフェクト領域の指定や交代セクターの指定情報は、ＳＤＬセクターとして記録される。ＳＤＬセクターで管理されるディフェクトエリアについては、交代セクターは図３、図４で示した交代エリア内のセクターとして指定されることになる。
【００３７】
ディフェクトマネジメントエリアＤＭＡの先頭に記録されるＤＤＳセクター（２０４８バイト）では、各種のコントロール情報が記録されている。これを図８に示す。
バイト０，バイト１の２バイトにはＤＤＳ−ＩＤが記録される。例えば『０Ａｈ』とされる。バイト３はディスクのサーティファイ有／無の情報として『０１ｈ』または『０２ｈ』が記録される。バイト４，バイト５はバンド数情報が記録される。
【００３８】
バイト６〜２１は、各バイトがそれぞれバンド０〜バンド１５に対応しており、各バンドの情報が１バイトづつで記録されるものとなっている。
バイト２２はＰＤＬ，ＳＤＬのスタートアドレスが記録される。バイト２及びバイト２３〜２０４７はリザーブとされている。
【００３９】
バイト６〜２１の各バイトの８ビットについては、図８下部に示すように、『０１ｈ』であれば、そのバンドがリライタブル領域としてのバンドであり、『０２ｈ』であれば、そのバンドがＲＯＭ領域としてのバンドであることを示している。
【００４０】
詳しくは後述するが、本例の場合、リライタブル領域ＡＲＷにおける或るバンドをいわゆるＲＯＭ化されたバンド（再生専用バンド）として扱うようにする。さらに、そのような再生専用バンドについては、当然ながら予めデータファイルやアプリケーションプログラムなどを製造者側で記録しておくわけであるが、その場合にセカンドＥＣＣ（以下、２ｎｄＥＣＣ）と呼ばれるエラー訂正コードを付加するようにもしている。
【００４１】
そこで、これらのバンドの状況を識別するために、バイト６〜２１の各バイトを図９のように用いるようにする。即ち『０１ｈ』『０２ｈ』以外に、例えば『１１ｈ』『２１ｈ』というコードを設定する。そして『１１ｈ』は、そのバンドはライトプロテクトがかけられた書換不可能なバンドであることを示すと定義する。また、『２１ｈ』はライトプロテクトがかけられた書換不可能なバンドであり、さらにエラー訂正コードとして２ｎｄＥＣＣが付加されているバンドであることを示すと定義する。
【００４２】
後述する記録再生装置は、ＲＡＭディスクもしくはパーシャルＲＯＭディスクのリライタブル領域に対する書込／読出動作を実行する際には、各バンドについての情報をＤＤＳのバイト６〜２１から判断して、その結果により動作制御を行なうことになる。
【００４３】
なお、もちろん『１１ｈ』『２１ｈ』というコード値は一例であり、これ以外の値を設定してもよい。
また本例では、ＤＤＳのバイト６〜２１を用いてバンド毎の情報を記録するようにしたが、これ以外にＤＤＳ内のリザーブとされている領域を使用してバンド毎の情報（ライトプロテクト、２ｎｄＥＣＣについての情報）を記録するようにしてもよい。さらに、ディフェクトマネジメントエリアＤＭＡ内に限らず、ＳＦＰゾーン内において、このような情報を記録してもよい。
【００４４】
５．２ｎｄＥＣＣ
２ｎｄＥＣＣとは、基本的に書き換えられることのないデータに対して付加されるエラー訂正コードである。即ちＲＯＭディスクやパーシャルＲＯＭディスクにおけるＲＯＭ領域ＡＥ内のセクターについて適用することができるエラー訂正コードとなる。ＲＯＭ領域ＡＥ内のセクターのフォーマットを示しながら、２ｎｄＥＣＣについて説明する。
【００４５】
図１０（ａ）は、セクターフォーマットの一例を示している。図１０において、ｉはコードワード（図においては行）を示し、j は夫々バイトを示している。そして実線の矢印は書き込み方向である。
【００４６】
Ｄ0 〜Ｄ2047で示されるデータはユーザデータを示す。
（Ｐ1 、Ｐ2 ）〜（Ｐ35、Ｐ36）で示されるデータは、夫々i ＝130 〜3 で示されるユーザデータＤ0 〜Ｄ2047に対するパリティである。また（Ｑ1 、Ｑ2 ）で示されるデータはパリティＰ1 〜Ｐ36に対するパリティ、（Ｑ3 、Ｑ4 ）で示されるデータは、パリティＰ1 〜Ｐ36及びパリティ（Ｑ1 、Ｑ2 ）に対するパリティである。さらにＣＲＣ1 〜ＣＲＣ8 で示されるデータはユーザデータＤO 〜Ｄ2047に対するエラーチェック用のパリティを示す。
【００４７】
また、（Ｅ1 、1 ）〜（Ｅ16、16）で示されるデータは、夫々j ＝0 〜j ＝15で示されるユーザデータＤO 〜Ｄ2047、パリティＰ1 〜Ｐ36及びＣＲＣ1 〜ＣＲＣ8 に対するリード・ソロモン符号のパリティである。即ち、パリティ（Ｅ1 、1 ）〜（Ｅ1 、16）で成るj ＝0 のパリティは、データＤO 、Ｄ16、・・・・Ｄ2032、Ｐ1 ・・・・Ｐ33のデータ（つまりj ＝0 、i ＝130 〜0 のデータ）に対するパリティである。また、パリティ（Ｅ2 、1 ）〜（Ｅ2 、16）でなるj ＝1 、i ＝−1 〜−16で示されるデータは、j ＝1 、i ＝130 〜0 で示されるデータに対するパリティである。その他の行についても同様のパリティが設けられている。
【００４８】
ここでi ＝130 〜−16で示される各行のデータに対し、夫々リード・ソロモン符号を構成した場合、ディスタンスは夫々17である。従って連続してエラーが発生した場合、最大で８個までエラーを検出し訂正することができるが、９個以上連続してエラーが発生したらエラーの訂正を行うことはできない。
【００４９】
そこで上述したように、（ i＝130 、j ＝0 ）・・・・・・・ （ i＝3 、j ＝15）で示されるデータ（ＤO 〜Ｄ2047）、及び（ i＝0 、j ＝15）・・・・・・（i ＝−16、j ＝15）で示される各データに対する、エラーチェック及び訂正用の２ｎｄＥＣＣとしてのパリティＰ1 〜Ｐ36を生成し、これを再生時に用いる。
【００５０】
ここで、パリティ（Ｅ1 、1 ）〜パリティ（Ｅ16、16）は、各縦方向の全データが147 バイト、パリティの対象となるユーザデータＤO 〜Ｄ2047の各縦方向のデータ長が131 バイト、パリティの各縦方向のデータ長が16バイトであるから、ディスタンスは17となる。よって、リード・ソロモン符号は（147 、131 、17）である。尚、１コードワードは、１バイトである。
ここで１セクタは、１６バイト×１４７＝２３５２バイトとなる。
【００５１】
図１１は、図１０に示したデータやパリティに対し、どのようにパリティＰ1 〜Ｐ36が生成されるかを示している。
この図１１から分かるように、各パリティは、例えばＰ1 、Ｐ2 のように対となっている。そしてパリティ（Ｐ1 、Ｐ2 ）〜（Ｐ35、Ｐ36）までは、それぞれ８行分のデータに対するパリティとなっている。またパリティ（Ｑ1 、Ｑ2 ）は、パリティＰ1 〜Ｐ36の対するパリティであり、パリティ（Ｑ3 、Ｑ4 ）は、パリティＰ1 〜Ｐ36並びにパリティＱ1 及びＱ2 に対するパリティである。
【００５２】
つまり、パリティＰ1 〜Ｐ36の生成により（130、 128、3 ）のリード・ソロモン符号が形成され、パリティＱ1 及びＱ2 の生成により（38、36、3 ）のリード・ソロモン符号が形成され、パリティＱ3 及びＱ4 の生成により、（40、38、3 ）のリード・ソロモン符号が形成される。
【００５３】
このような２ｎｄＥＣＣとしてのパリティは、ＲＯＭ領域ＡＥのセクターについて考えると、図１０のようなセクタフォーマットにおいて、各セクターの特定領域に、そのセクタの１つ前のセクタのデータについて生成されたパリティＰ1 〜Ｐn （ｎは最大で４０）を記録するようにすることができる。つまりデータの書き換えがないとすれば、２ｎｄＥＣＣとしてのパリティが次のセクターに記録されていてもよく、そしてこれによって物理的にも訂正能力を上げることができる。
【００５４】
図１２は２ｎｄＥＣＣとしてのパリティが次のセクターに記録されている様子を示している。図１２においてＳ1 〜ＳＮ＋1 はセクタ番号を示している。
セクタＳ1 は、一連のユーザデータが記録されている時の先頭セクタであり、セクタＳＮは、一連のユーザデータが記録されている時の最後尾のセクタである。そしてセクタＳＮ＋1 は、一連のユーザデータが記録されているときの最後尾のセクタの次に付加される付加セクタである。
【００５５】
Ｄa1〜ＤaN＋１で示されるデータは、それぞれユーザデータを示し、図１０におけるデータＤO 〜データＤ2047に相当する。Ｅ1 〜ＥＮ＋１で示されるデータは、それぞれそのセクタＳ1 〜ＳＮ＋１の各ユーザデータＤa1〜ＤaN＋1 のパリティである。
Ｐn-2 〜ＰＮで示されるデータは、それぞれ図１０及び図１１に示した、２ｎｄＥＣＣとしてのパリティを示している。Ｃ1 〜ＣＮ＋1 で示されるデータは、それぞれエラーチェック用のパリティを示し、図１０におけるパリティＣＲＣ1 〜ＣＲＣ8 に相当する。
【００５６】
一連のユーザデータが記録される場合の先頭セクタであるセクタＳ1 の斜線で示すエリアは、その前にセクタが存在しないためパリティが記録されていないことを示している。
以下、この理由について説明する。
【００５７】
この図１２に示す符号には、夫々先頭の符号に続いて『1 』〜『Ｎ＋1 』までの値が、各符号に対して補助的に付加されている。
この値は、それぞれセクタＳ1 〜ＳＮ＋1 に対応している。例えばデータＤan−1 は、セクタＳn −1 に記録されているユ−ザデータであることを示す。またパリティＣn −1 は、セクタＳn −1 に記録されているユーザデータＤan−1 のエラーチェック用のパリティであることを示し、パリティＥn −１は、セクタSn−1 に記録されているユーザデータＤn −1 のエラー訂正用のパリティであることを示している。
【００５８】
この図１２からわかるように、図１０及び図１１で説明した２ｎｄＥＣＣとしてのパリティの符号は、例えばセクタＳn −1 についてはセクタＳn −1 と異なる符号、即ち、１つ前のセクタの値“n −2 ”が付された『Ｐn −2 』となっている。これは、前のセクタＳn −2 のデータＤan−2 に対して生成したパリティであることを示している。この図に示す他のセクタも同様であり、例えばセクタＳn の特定領域のパリティＰn −1 は、セクタＳn −1 のデータＤan−1 で生成したパリティである。
【００５９】
また、セクタＳ1 の特定領域の一部の斜線領域は、パリテイが記録されておらず、先頭セクタであることを示す識別データ、例えば固定データ（オール“０”等）が記録されている。このセクタＳ1 にのみパリティを記録していないのは、セクタＳ１が一連のユーザデータを記録した際の先頭セクタであるがゆえ、このセクタＳ１の前のセクタに対するパリティが不要だからである。
【００６０】
また、セクタＳＮ＋1 のデータ記録用の領域である斜線領域には、例えば全て“０”が記録される。従って、エラーチェック用のパリティＣＮ＋1 は、このセクタＳＮ＋1 に記録される“０”のチェック用として生成されたパリティである。また、パリティＥＮ＋1 も、このセクタＳＮ＋1 に記録されている“０”で生成されたパリティである。一方、特定領域の一部の領域には、前のセクタＳＮのデータＤa Ｎに対して生成したパリティＰＮが記録されている。
【００６１】
このセクタＳＮ＋1 に、前のセクタＳＮのデータＤa Ｎに対して生成されたパリティＰＮが記録されているのは、データそのものの記録は前のセクタＳＮで完結しているが、本例においては、２ｎｄＥＣＣとしてのパリティは、そのパリティの基となるデータが記録されているセクタの次のセクタに記録するようにしているため、最後のデータのパリティを記録するセクタが必要となるからである。従って、この図１２に示すように、一連のデータを記録したときの最後尾のセクタがＳＮであった場合、このセクタＳＮのデータＤa Ｎの２ｎｄＥＣＣとしてのパリティを付加セクタとしてのセクタＳＮ＋1 の特定領域に記録する必要がある。通常、一連のデータのデータ量は、１トラック分のデータのデータ量よりも大きいので、トラック毎にパリティセクタを設けるよりも、処理の効率の点から見て有効である。
【００６２】
図１３は、図１２に示した特定領域を拡大して示したものである。
説明の便宜上、Ｎ＋1 セクタの特定領域とする。図１３において、Ｐ1 〜Ｐ3 6 は、図１０及び図１１で説明した２ｎｄＥＣＣとしてのパリティであり、既に説明したように、２ｎｄＥＣＣとしてのパリティＰ1 〜Ｐ36は、Ｎセクタのデータ１２８バイト（８行分のデータ×１６）に対し、２バイトずつ、合計３６バイト分となる。Ｑ１及びＱ２は、Ｎ＋１セクタの特定領域の内のパリティＰ1 〜Ｐ36からなる合計３６バイトのパリティデータに対するパリティ、Ｑ3 及びＱ4 はＮ＋１セクタのパリティＰ1 〜Ｐ36並びにパリティＱ1 及びＱ2 からなる合計３８バイトのデータに対するパリティである。
【００６３】
つまり、本例においては、Ｎ＋1 セクタに対し、データを記録する際、ＮセクタのデータＤO 〜Ｄ2047よりパリティ（Ｅ1 、1 ）〜（Ｅ16、16）を生成し、エラーチェック用のパリティＣＲＣ1 〜ＣＲＣ8 を生成し、更に、ＮセクタのユーザデータＤO 〜Ｄ2047より生成した２ｎｄＥＣＣとしてのパリティＰ1 〜Ｐ36、Ｑ１〜Ｑ４を、Ｎ＋1 セクタの特定領域に記録する。
【００６４】
そして、再生時においては、ＮセクタのユーザデータＤ0 〜Ｄ2047を再生し、再生したユーザデータＤO 〜Ｄ2047について、対応するパリティ（Ｅ1 、1 ）、（Ｅ16、16）を用いてエラー訂正処理を行って、エラー訂正が不能となった場合、及びパリティＣＲＣ1 〜ＣＲＣ8 でエラーチェックを行って、エラーチェックが不能となった場合には、Ｎ＋１セクタから２ｎｄＥＣＣとしてのパリティＰ1 〜Ｐ36及びＱ1 〜Ｑ4 を読み出し、この読み出したパリティＰ1 〜Ｐ36及びびＱ1 〜Ｑ4 でエラーチェックを行ってエラー消失情報を得る。
ここで、エラー消失情報とは、このエラー消失情報が付与されている行単位のデータが、エラーにより消失したことを示すデータであり、このエラー消失情報の付与により、後の処理において、どの位置のデータがエラーにより消失したデータであるのかを認識することができる。
【００６５】
そして、ＮセクタのユーザデータＤO 〜Ｄ2047のパリティ（Ｅ1 、1 ）〜（Ｅ16、16）を用いて、Ｎセクタのデータについてシンドロームの演算を行い、その演算結果と、エラー消失情報に基いて、エラー位置情報を求め、次にエラーの値を求める。そしてエラー位置情報に対応するＮセクタのデータを読み出し、当該Ｎセクタのデータに対し、エラーの値を加算して、エラー訂正を行う。
【００６６】
例えば図１０に示したデータの内、データＤO 〜Ｄ120 までがエラーの場合は、１ｓｔＥＣＣとしてのパリティでは、１５バイト若しくは１６バイト（＞８バイト）のバーストエラーが発生したことになる。従って、エラーの位置を検出し、検出したエラーに対して訂正処理を施す検出訂正は不能となる。ディスタンスが“１７”、エラー検出個数が“０”の場合には、８シンボルまでしか訂正できないからである。
【００６７】
従ってこの場合には、パリティＰ1 及びＰ2 を用いて、データＤO 〜Ｄ128 、即ち８行分のデータを消失とみなして、エラーの発生位置を示すエラー消失情報を得る。エラー消失情報がある場合には、消失訂正できるシンボル数は、ｄ−1 ある。従ってディスタンスｄが１７の場合においては、１６バイトまでの消失訂正が可能となる。
【００６８】
このような、或るセクタに記録されるデータの２ｎｄＥＣＣとしてのパリティは、ＲＯＭディスク及びパーシャルＲＯＭディスクのＲＯＭ領域ＡＥにあっては、ディスクの製造時に次のセクタの特定領域に記録されるようにしていけばよい。一方、ＲＡＭディスク及びパーシャルＲＯＭディスクのリライタブル領域ＡＲＷにあっては、セクターの実データＤO 〜Ｄ2047は書き換えられていく可能性があり、また或るセクターがディフェクト管理によって交代セクターに置き換えられていく可能性もある。このため２ｎｄＥＣＣとしてのパリティを次のセクターに書いていくとすると、或るセクターのデータ書き換えに伴って後続するセクターの書き換えが必要になったり、例えば交代セクターに記録されている２ｎｄＥＣＣパリティの読出のために頻繁なピックアップの移動が必要となるなどの事情で、動作の非効率化を招く。このため通常、ＲＡＭディスク及びパーシャルＲＯＭディスクのリライタブル領域ＡＲＷについては、次のセクターに記録するという２ｎｄＥＣＣは設けられない。このためＲＡＭディスク及びパーシャルＲＯＭディスクのリライタブル領域ＡＲＷでは、ＲＯＭディスク及びパーシャルＲＯＭディスクのＲＯＭ領域ＡＥに比べてエラー訂正能力が低いものとなっている。
【００６９】
６．記録再生装置の構成
上述してきたＲＯＭディスク、ＲＡＭディスク、パーシャルＲＯＭディスクに対応する記録再生装置１の構成を図１４に示す。
記録再生装置１は、ＳＣＳＩインターフェース接続されたホストコンピュータ２（例えばパーソナルコンピュータ）との間で、コマンド及びデータの受け渡しが可能と構成され、ホストコンピュータ２からのコマンド及びデータの供給に応じてディスク９０に対するデータの記録を行ない、またホストコンピュータ２からのコマンドに応じてディスク９０からデータを読み出し、ホストコンピュータ２に供給する動作を行なう。ここでディスク９０とは、上述してきたＲＯＭディスク、ＲＡＭディスク、又はパーシャルＲＯＭディスクであるとする。
【００７０】
コントローラ１１はホストコンピュータ２との間の通信及び記録再生装置１の記録動作、再生動作の全体の制御を行なう。
コントローラ１１はＤＳＰ（デジタルシグナルプロセッサ）１９を介して実際の記録／再生駆動を実行させる。ＤＳＰ１９は、いわゆるサーボドライバとしての機能を持ち、コントローラ１１から供給されるゾーン情報（アドレス）に応じてスピンドルドライバ２１に対してスピンドル駆動制御信号を供給し、スピンドルモータ２２に駆動信号を印加させることで、ディスク９０のゾーンＣＡＶ駆動を実行させる。
【００７１】
また光学ヘッド１５におけるレーザダイオード１５ａからのレーザ発光動作を実行させるためにレーザドライバ１６に駆動制御信号を出力し、レーザ発光制御を行なう。レーザダイオード１５ａからのレーザ光は図示しない光学系を通り、対物レンズ１５ｂを介してディスク９０に照射される。またディスク９０からの反射光は図示しない光学系を通ってディテクタ１５ｃに照射され、電気信号として取り出される。
【００７２】
ディテクタ１５ｃで得られる電気信号はＩ−Ｖ／マトリクスアンプ１７に供給され、電流／電圧変換された後、マトリクス演算アンプにより各種信号が取り出される。即ち、ディスク９０のＲＯＭ領域ＡＥからの再生データとされるべきＲＦ信号、ディスク９０のリライタブル領域ＡＲＷからの再生データとされるべきＭＯ信号、フォーカスエラー信号、トラッキングエラー信号、フロントＡＰＣ信号などが抽出される。
【００７３】
サーボ情報であるフォーカスエラー信号、トラッキングエラー信号、フロントＡＰＣ信号はＡ／Ｄ変換器１８でデジタルデータ化されてＤＳＰ１９に供給される。
ＤＳＰ１９は、フォーカスエラー信号、トラッキングエラー信号に応じてサーボ駆動信号を発生させ、ＰＷＭドライバ２０に供給する。ＰＷＭドライバ２０は光学ヘッド１５内のフォーカスコイル、ガルバノモータ、スライドモータに対する駆動電力を供給する。
【００７４】
即ちフォーカスエラー信号に基づいたフォーカスサーボ駆動信号によりＰＷＭドライバ２０がフォーカスコイルに駆動電力を印加することで対物レンズがディスクに接離する方向に駆動されてフォーカス制御が行なわれ、またトラッキングエラー信号に基づいたトラッキングサーボ駆動信号、スライドサーボ駆動信号によりＰＷＭドライバ２０がガルバノモータ、スライドモータに駆動電力を印加することでトラッキング制御、スレッド移動制御が行なわれる。
またＤＳＰ１９はフロントＡＰＣ信号に応じてレーザドライバ１６を制御し、レーザレベルを適正に保つようにしている。
【００７５】
ディスク９０に対する再生時において読み出されるデータは、Ｉ−Ｖ／マトリクスアンプ１７からＲＦ信号もしくはＭＯ信号として得られる。Ｉ−Ｖ／マトリクスアンプ１７からの出力はゲイン／オフセットコントロール部２３で適切な電位レベルとされ、Ａ／Ｄ変換器２４でデジタルデータ化される。
そしてデジタルデータ化された信号はエンコーダ／デコーダ部１２に供給され、デジタルフィルタ処理、ビタビ復号処理、ＮＲＺ復号処理、デスクランブル処理等を施され、再生データとされる。
この再生データはコントローラ１１を介してホストコンピュータ２に転送される。
【００７６】
なお、再生処理のための再生クロック及び再生信号に同期した各種タイミング生成のためにＡ／Ｄ変換器２４の出力はＰＬＬタイミングジェネレータ２５にも供給され、いわゆるＰＬＬ動作により再生クロック及びその再生クロックに基づいた各種タイミング信号が形成される。
【００７７】
ホストコンピュータ２から記録要求コマンド及び記録すべきデータが供給された場合は、コントローラ１１はそのデータをエンコーダ／デコーダ部１２に供給し、実際にディスク９０上に記録を行なう場合のデータ形態にエンコードさせる。そしてそのエンコードされたデータは磁気ヘッドドライバ１３に供給され、磁気ヘッドドライバ１３は記録データに応じて磁気ヘッド１４からディスク９０に対する磁界印加動作を実行する。
なお、記録時にはレーザダイオード１５ａからは記録用の高レベルのレーザ出力が実行されている。
【００７８】
メモリ２６ではコントローラ１１の動作制御に必要な各種データの記憶が行なわれる。例えばディスク９０が装填された場合に、ディスク９０に記録されたコントロール情報（ＳＦＰデータ、ＤＭＡデータ）を読み出すことになるが、これらのデータなどの記憶に用いられる。
【００７９】
ハードディスク４に対しての記録／再生動作を行なうハードディスクドライバ３は、ホストコンピュータ２に内蔵もしくは別体接続される。
ユーザーがパーシャルＲＯＭディスクとしてのソフトウエアを購入した場合は、そのディスク９０を記録再生装置１に装填し、ディスク９０に記録されているアプリケーションプログラムをハードディスク４にインストールすることができる。そしてその後は、ホストコンピュータ２の操作によりハードディスクドライバ３を動作させ、ハードディスク４からアプリケーションプログラムを読み出して、そのアプリケーションプログラムの機能を使用することになる。
【００８０】
ホストコンピュータ２の出力機器の１つであるディスプレイ５はＣＲＴモニタや液晶モニタなどで形成される。ユーザーはディスプレイ５を見ながら操作を行ない、また情報を受け取ることになる。例えば各種の入力操作などは、ディスプレイ５の表示に従って行なうことになり、またユーザーに対する動作エラーの表示なども行なわれる。
【００８１】
７．各種ディスク例
本例では、特にＲＡＭディスク（もしくはパーシャルＲＯＭディスクのイライタブル領域）において、物理的には記録可能とされているバンドのいくつかを再生専用のＲＯＭ領域と設定してしまうことで、ＲＡＭディスクのパーシャルＲＯＭディスクのように使用できるようにする（パーシャルＲＯＭディスクについてはＲＯＭ領域を自由に拡張できるようにする）ことを特徴としている。
またＲＯＭ領域化し、再生専用のデータを記録した場合、その領域については、次のセクターにパリティが記録されるという２ｎｄＥＣＣを付加することに対する問題がなくなり、２ｎｄＥＣＣを設定することでエラー訂正能力を向上させるようにするものである。
【００８２】
２ｎｄＥＣＣ設定に対する問題とは上述のようにデータ書換の可能性と、図３、図４に示した交代エリア内に設定される交代セクターによるアクセスの非効率化であるが、ＲＯＭ領域化によりデータ書換の可能性はなくなること、及び、この場合、ディフェクトセクターは初期ディフェクト検索に伴うＰＤＬによる管理となって、ディフェクトセクターの次のセクターが交代セクターとなり、交代エリアは使用されないことから、２ｎｄＥＣＣ設定に対する問題は無くなるものである。
【００８３】
図１５〜図１９にＲＡＭディスクに適用した本例のディスク例を、また図２０、図２１にパーシャルＲＯＭディスクに適用した本例のディスク例を示す。
図１５〜図２１の各図（ａ）はディフェクトマネジメントエリアＤＭＡ内におけるＤＤＳのバイト６〜バイト２１として記録されるデータを示しており、これは図９で説明したように各バンドの種別を示している。
【００８４】
このバイト６〜バイト２１において、『１１ｈ』もしくは『２１ｈ』が記録されたバンドは、物理的に見ればリライタブル領域ＡＲＷではあるが、ソフト的にライトプロテクトがかけられた再生専用のバンドとみなされることになる。また特に『２１ｈ』の場合は、２ｎｄＥＣＣが付加されていることが示される。
各図（ｂ）は、各図（ａ）のように各バンドの種別管理が行なわれることで実現されるディスクのユーザーエリアの構造を示している。
【００８５】
図１５の例ではバンド０〜バンド７が『０１ｈ』、つまりリライタブル領域ＡＲＷとしてのバンドとして管理されている。一方バンド８〜バンド１５は『２１ｈ』として管理される。即ちバンド８〜バンド１５はライトプロテクトがかけられた再生専用領域ＡＷＰとされる。さらにこのバンド８〜バンド１５のデータが記録された際には２ｎｄＥＣＣも付加されていたことに応じて、それを示す『２１ｈ』という値で管理されている。
このようにすることで、ＲＡＭディスクを簡易的に図１（ｄ）のようなパーシャルＲＯＭディスクとしての扱いで使用することができる。またバンド８〜バンド１５の再生については２ｎｄＥＣＣを含めた高能力なエラー訂正処理を行なうことが可能となる。
【００８６】
図１６の例ではバンド６〜バンド１５が『０１ｈ』、つまりリライタブル領域ＡＲＷとしてのバンドとして管理されている。一方バンド０〜バンド５は『２１ｈ』として管理され、ライトプロテクトがかけられた再生専用領域ＡＷＰとされる。さらにこのバンド０〜バンド５のデータが記録された際には２ｎｄＥＣＣも付加されていたことに応じて、それを示す『２１ｈ』という値で管理される。
この場合は、ＲＡＭディスクを簡易的に図１（ｃ）のようなパーシャルＲＯＭディスクとしての扱いで使用することができる。またバンド０〜バンド５の再生時には２ｎｄＥＣＣを含めた高能力なエラー訂正処理が可能となる。
【００８７】
図１７の例ではバンド０〜バンド９が『０１ｈ』、つまりリライタブル領域ＡＲＷとしてのバンドとして管理されている。一方バンド１０〜バンド１５は『１１ｈ』として管理され、ライトプロテクトがかけられた再生専用領域ＡＷＰとされる。このバンド１０〜バンド１５のデータが記録された際には２ｎｄＥＣＣは設定されていなかったとすると、それに応じてバンドのタイプは『１１ｈ』となる。
この場合も、ＲＡＭディスクを簡易的に図１（ｄ）のようなパーシャルＲＯＭディスクとしての扱いで使用することができるが、再生専用領域ＡＷＰで２ｎｄＥＣＣは付加されていないため、バンド１０〜バンド１５の再生時のエラー訂正能力はバンド０〜バンド９のそれと同等となる。
【００８８】
図１８の例ではバンド０〜バンド３が『０１ｈ』、つまりリライタブル領域ＡＲＷとしてのバンドとして管理されている。そしてバンド４〜バンド８は『１１ｈ』として管理され、２ｎｄＥＣＣは設定されていないがライトプロテクトがかけられた再生専用領域ＡＷＰとされる。さらにバンド９〜バンド１５は『２１ｈ』として管理され、２ｎｄＥＣＣが設定され、ライトプロテクトがかけられた再生専用領域ＡＷＰとされる。
この場合もＲＡＭディスクを簡易的に図１（ｄ）のようなパーシャルＲＯＭディスクとしての扱いで使用することができる。またバンド９〜バンド１５の再生動作については、２ｎｄＥＣＣによる高能力のエラー訂正能力が可能となる。
【００８９】
図１９の例ではバンド０〜バンド１５のすべてが『２１ｈ』として管理され、ライトプロテクトがかけられ、かつ２ｎｄＥＣＣが設定された再生専用領域ＡＷＰとされる。
この場合はＲＡＭディスクを簡易的に図１（ａ）のようなＲＯＭディスクとしての扱いで使用することができる。また２ｎｄＥＣＣを付加することでＲＯＭディスクと同等のエラー訂正能力を備えることができる。
【００９０】
図２０はパーシャルＲＯＭディスクを用いた例である。この場合、バンド０〜バンド７が『０２ｈ』、つまりエンボスピットによるＲＯＭ領域ＡＥとしてのバンドとして管理されている。そしてバンド８〜バンド１１は『２１ｈ』として管理され、ライトプロテクトがかけられ、かつ２ｎｄＥＣＣが設定された再生専用領域ＡＷＰとされる。さらにバンド１２〜バンド１５は『０１ｈ』として管理され、リライタブル領域ＡＲＷのバンドとされる。
このようにすることで、パーシャルＲＯＭディスクにおいてＲＯＭとして扱う領域を自由に設定できることになる。例えば或るアプリケーションソフトウエアとして製造されたパーシャルＲＯＭディスクに対して、或るアプリケーションプログラムを再生専用データとして追加記録したいような場合などにも、わざわざ原盤製作から行なわなくとも容易に対応できることになる。
【００９１】
図２１もパーシャルＲＯＭディスクを用いた例であり、この場合、バンド０〜バンド５が『０１ｈ』として管理され、リライタブル領域ＡＲＷのバンドとされる。そしてバンド６〜バンド１０は『２１ｈ』として管理され、ライトプロテクトがかけられ、かつ２ｎｄＥＣＣが設定された再生専用領域ＡＷＰとされる。さらにバンド１１〜バンド１５は『０２ｈ』として管理される。つまりエンボスピットによるＲＯＭ領域ＡＥとしてのバンドとして管理される。
この場合も図２０の例と同様の効果を得ることができる。
【００９２】
以上ディスク例として各種あげたが、本例に該当するディスク例はさらに多様に考えられることはいうまでもない。
【００９３】
８．記録／再生動作処理例
以上のような図１に示したＲＯＭディスク、ＲＡＭディスク、パーシャルＲＯＭディスクに加えて、上記のようにライトプロテクによる再生専用領域ＡＷＰが設定されたディスクにも対応するための記録再生装置１の動作処理を図２２〜図２４で説明する。図２２〜図２４は記録再生装置１のコントローラ１１の制御動作のフローチャートとして示している。
【００９４】
図２２はディスク９０を記録再生装置１に挿入した際の処理である。
コントローラ１１はステップF101で、まず装填されたディスク９０に対して各種のコントロール情報の読込を実行する。つまり、ＧＣＰ及びＳＦＰデータの読込を実行する。読み込んだコントロール情報はメモリ２６に保存する。図５、図６で説明したようにコントロール情報の１つとしてメディアタイプの情報が読み込まれるが、これが『００ｈ』であり、ＲＯＭディスクであると判別された場合は、ステップF102で処理を終える。
【００９５】
一方、メディアタイプの情報が『２０ｈ』もしくは『Ａ０ｈ』であって、装填されたディスク９０がＲＡＭディスクもしくはパーシャルＲＯＭディスクであった場合は、ディフェクトメネジメントエリアＤＭＡが存在することになるため、ステップF103に進んで、ディフェクトメネジメントエリアＤＭＡにおけるＤＤＳ，ＰＤＬ，ＳＤＬのデータを読み込む処理を行なう。そして必要なデータをメモリ２６に保存する。特に本例の場合、ステップF104として示したようにＤＤＳのバイト６〜バイト２１に記録されている各バンドのタイプを示すフラグ（『０１ｈ』『０２ｈ』『２１ｈ』『１１ｈ』）を、バンド毎に記憶していく。
以上の処理を行なって、ディスク挿入時の処理を終える。
【００９６】
装填されているディスク９０に対してホストコンピュータ２からデータファイルの書込要求があった場合は、コントローラ１１は図２３の処理を行なう。
まずステップF201で、その書込要求によって記録を実行すべきバンド（書込対象バンド）について、メモリ２６に保持しているフラグを確認する。書込対象バンドのフラグが『０１ｈ』であれば、それは通常のリライタブル領域ＡＲＷとしてのバンドであるから、ステップF202で書込可と判断し、ステップF203において転送されてきたデータのディスク９０への書込を実行することになる。
【００９７】
一方、書込対象バンドのフラグが『２１ｈ』又は『１１ｈ』であった場合は、そのバンドは物理的にはリライタブル領域ＡＲＷであるが、ライトプロテクトにより再生専用バンドと設定されていることになり、ステップF202で書込不可と判断される。そして、要求された書込動作を実行せずに処理を終える。なお、この場合コントローラ１１はホストコンピュータ２に対してエラーメッセージを送るなどの処理を行ない、ホストコンピュータ２はディスプレイ５にエラー及びその理由をユーザーに提示するようにするとよい。
【００９８】
装填されているディスク９０に対してホストコンピュータ２からデータの読出要求があった場合は、コントローラ１１は図２４の処理を行なう。
まずステップF301で、読出要求に応じて、その要求の対象となったデータの再生動作を実行させる。そしてディスク９０から読み出されてくるデータはエンコーダ／デコーダ１２においてデコード処理、エラー訂正処理が行なわれていくことになる。なお、ここでのエラー訂正処理は、通常のリライタブル領域でのバンドに対する処理となり、つまり図１０でＣＲＣ1 〜ＣＲＣ8 及び（Ｅ1 、1 ）〜（Ｅ16、16）で示されるデータによる処理となる。
【００９９】
ここで、特に問題なくデコード及びエラー訂正処理が終了された場合は、ステップF302からF307に進んで、再生されたデータをホストコンピュータ２に送信していく処理を行なうことになり、再生及び送信終了に応じて処理を終える。
ところがエラー訂正不能が発生した場合は、ステップF302からF303に進み、現在読出を行なっているバンドが２ｎｄＥＣＣが付加されているバンドであるか否かを判断する。つまり、読出対象バンドについて、メモリ２６に保持しているフラグが『２１ｈ』（又は『０２ｈ』）であるか否かを確認する。
【０１００】
フラグが『０１ｈ』もしくは『１１ｈ』であり、つまり通常のリライタブル領域のバンドもしくはライトプロテクトによる再生専用領域ＡＷＰではあるが２ｎｄＥＣＣが付加されていないバンドであれば、それ以上のエラー訂正処理はできないため、ステップF303からF306に進み、読出エラーの旨をホストコンピュータ２に送信する。つまり読出エラーで動作を終了することになる。
【０１０１】
一方、フラグが『２１ｈ』もしくは『０２ｈ』であり、つまりライトプロテクトによる再生専用領域ＡＷＰであり、かつ２ｎｄＥＣＣが付加されているバンドであるか、もしくはＲＯＭ領域のバンドであれば、ステップF303からF304に進み、２ｎｄＥＣＣを使用したエラー訂正処理を実行する。
そして、その２ｎｄＥＣＣを使用したエラー訂正処理によりエラーが回復されれば、ステップF305からF307に進んで、再生されたデータをホストコンピュータ２に送信していく処理を行なうことになり、送信終了に応じて処理を終える。
２ｎｄＥＣＣを使用したエラー訂正処理によってもエラー訂正不能であったのなら、ステップF305からF306に進み、読出エラーの旨をホストコンピュータ２に送信し、読出エラーで動作を終了する。
【０１０２】
記録再生装置１が以上の処理を行なうことにより、図１５〜図２１に示したような本例のディスクは、物理的にリライタブルとされる領域が再生専用として扱われ、これによって物理的にはＲＡＭディスクであってもパーシャルＲＯＭディスクもしくはＲＯＭディスクと同等の扱いを実現することができる。
【０１０３】
そして、このようにＲＡＭディスクをパーシャルＲＯＭディスクのように扱うということは、生産枚数の少ないパーシャルＲＯＭディスクが必要な場合に好適である。例えば特定のユーザーから１枚もしくは数枚程度の少量のパーシャルＲＯＭディスクの提供、つまり一部を特定のデータがＲＯＭ化されて記録され、他の部分がリライタブルとしたメディアを要求された場合、実際のパーシャルＲＯＭディスクでは原盤作成から行なうために、１枚当たりのコストは非常に高くなりまた製造の手間もかかることになってしまうが、ＲＡＭディスクを本例のようにパーシャルＲＯＭディスク化することは、物理的にみて通常のＲＡＭディスクを用いて必要なデータを再生専用データとして記録するのみでよいため、少量生産の場合でも安価かつ迅速にに提供できる。
【０１０４】
さらに、その際に２ｎｄＥＣＣを付加して記録を行なうことにより高度のエラー訂正能力を与えることもでき、性能的に見て実際のパーシャルＲＯＭディスクと同等のメディアを簡易に提供できるということになる。
【０１０５】
【発明の効果】
以上説明したように本発明の記録媒体は、物理的には記録再生可能な領域の一部を記録不能な再生専用領域として管理する管理情報が記録され、さらに再生専用領域として管理されている領域には、データとともに、いわゆる上述した２ｎｄＥＣＣのような再生専用データ対応のエラー訂正情報が記録されているようにしている。そして記録又は再生装置は、記録媒体における物理的に記録再生可能な領域に含まれる或るアクセス対象領域に対する記録又は再生動作の際に、そのアクセス対象領域が記録不能な再生専用領域として管理されているか否かを判別し、再生専用領域と判別された場合は、そのアクセス対象領域に対する再生動作のみを実行できるようにしている。さらに再生時にはアクセス対象領域に再生専用データ対応のエラー訂正情報が記録されているか否かを判別し、記録されていれば、その再生専用データ対応のエラー訂正情報も用いた訂正処理も実行できるようにしている。
【０１０６】
これにより本発明ではいわゆるＲＡＭメディアをパーシャルＲＯＭメディアやＲＯＭメディアとして扱うことができ、これによりパーシャルＲＯＭメディアやＲＯＭメディアとしての特定のデータが記録されたメディアが少量だけ必要とされるときなどに、ＲＡＭメディアを用いて安価にかつ簡易に要求されたメディアを提供できることになる。
また再生専用データ対応のエラー訂正情報を記録することで、実際のパーシャルＲＯＭメディアやＲＯＭメディアにおける再生専用データと同等のエラー訂正能力を与えることができる。
【図面の簡単な説明】
【図１】各種ディスクの説明図である。
【図２】各ディスクのエリア構造の説明図である。
【図３】パーシャルＲＯＭディスクのユーザーエリアの構造の説明図である。
【図４】ＲＡＭディスクのユーザーエリアの構造の説明図である。
【図５】実施の形態におけるディスクのＳＦＰゾーンのデータの説明図である。
【図６】実施の形態におけるディスクのメディアタイプコードの説明図である。
【図７】実施の形態におけるディスクのディフェクトマネジメントエリアの説明図である。
【図８】実施の形態におけるディスクのディフェクトマネジメントエリアのＤＤＳの説明図である。
【図９】実施の形態におけるディスクに記録されるバンドタイプのフラグの説明図である。
【図１０】実施の形態におけるディスクのセクターの説明図である。
【図１１】実施の形態におけるディスクの２ｎｄＥＣＣパリティの説明図である。
【図１２】実施の形態におけるディスクの２ｎｄＥＣＣの説明図である。
【図１３】実施の形態におけるディスクの２ｎｄＥＣＣの説明図である。
【図１４】実施の形態における記録再生装置のブロック図である。
【図１５】実施の形態としてのディスク例の説明図である。
【図１６】実施の形態としてのディスク例の説明図である。
【図１７】実施の形態としてのディスク例の説明図である。
【図１８】実施の形態としてのディスク例の説明図である。
【図１９】実施の形態としてのディスク例の説明図である。
【図２０】実施の形態としてのディスク例の説明図である。
【図２１】実施の形態としてのディスク例の説明図である。
【図２２】実施の形態におけるディスク挿入時の処理のフローチャートである。
【図２３】実施の形態における書込要求時の処理例のフローチャートである。
【図２４】実施の形態における読出要求時の処理例のフローチャートである。
【符号の説明】
１  記録再生装置、２  ホストコンピュータ、３  ハードディスクドライバ、４  ハードディスク、５  ディスプレイ、１１  コントローラ、１２  エンコーダ／デコーダ、１４  磁気ヘッド、１５  光学ヘッド、１９  ＤＳＰ、２６  メモリ、９０  ディスク、ＡＥ  ＲＯＭ領域、ＡＲＷ  リライタブル領域、ＡＷＰ、ライトプロテクトによる再生専用領域
【図１】
0003997558.tif 000002
【図２】
0003997558.tif 000003
【図３】
0003997558.tif 000004
【図４】
0003997558.tif 000005
【図５】
0003997558.tif 000006
【図６】
0003997558.tif 000007
【図７】
0003997558.tif 000008
【図８】
0003997558.tif 000009
【図９】
0003997558.tif 000010
【図１０】
0003997558.tif 000011
【図１１】
0003997558.tif 000012
【図１２】
0003997558.tif 000013
【図１３】
0003997558.tif 000014
【図１４】
0003997558.tif 000015
【図１５】
0003997558.tif 000016
【図１６】
0003997558.tif 000017
【図１７】
0003997558.tif 000018
【図１８】
0003997558.tif 000019
【図１９】
0003997558.tif 000020
【図２０】
0003997558.tif 000021
【図２１】
0003997558.tif 000022
【図２２】
0003997558.tif 000023
【図２３】
0003997558.tif 000024
【図２４】
0003997558.tif 000025