(57)【要約】【課題】ライトワンスメディアを書換可能とするとともに、主データ領域の有効利用、記録再生パフォーマンスの向上を図る。【解決手段】  ライトワンスメディアにおいて、主データ領域内で追記ポイント等、選択した領域を交替先領域として用いること、また書込要求等の対象のアドレスについて連続記録範囲情報によって記録済／未記録を判断できるようにすること、さらに欠陥交替およびデータ書換のための交替管理情報を統合して混在させるようにすることで、固定の交替領域を設けなくとも、欠陥交替およびデータ書換を可能とする。また、交替領域を設ける場合において、交替領域に交替処理に利用できる容量が不足した場合に、主データ領域内で追記ポイント等、選択した領域を交替先領域として用いる。【選択図】  図１９
2011233230.tif 000002
【特許請求の範囲】
【請求項１】
１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられる記録媒体に対して、
上記ライトワンス記録領域内に固定の交替領域を設定しないとともに、
上記ライトワンス記録領域上でのデータ書込要求に係るアドレスがデータ記録済であった場合は、該アドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に上記データ書込要求に係るデータ書込を実行し、該交替処理を示す情報を含むように上記交替管理情報を更新すること特徴とする記録方法。
【請求項２】
さらに、上記ライトワンス記録領域上の欠陥領域についても、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新すること特徴とする請求項１に記載の記録方法。
【請求項３】
上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、
上記交替処理における上記主データ領域内での交替先領域は、上記連続記録範囲情報を用いて選択することを特徴とする請求項１に記載の記録方法。
【請求項４】
上記交替処理における上記主データ領域内での交替先領域は、上記連続記録範囲情報における追記ポイント情報を用いて選択することを特徴とする請求項３に記載の記録方法。
【請求項５】
上記交替処理における上記主データ領域内での交替先領域は、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項４に記載の記録方法。
【請求項６】
上記交替処理における上記主データ領域内での交替先領域は、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報に基づいて選択することを特徴とする請求項４に記載の記録方法。
【請求項７】
上記交替処理における上記主データ領域内での交替先領域は、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項４に記載の記録方法。
【請求項８】
上記主データ領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定することを特徴とする請求項１に記載の記録方法。
【請求項９】
１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられる記録媒体に対する記録装置として、
データ書込を行う書込手段と、
上記主データ領域へのデータの書込要求の際に、該書込要求に係るアドレスがデータ記録済であるか否かを確認する確認手段と、
上記交替管理情報の更新が可能であるか否かを判別する判別手段と、
上記確認手段によって、上記書込要求に係るアドレスがデータ未記録と確認された場合は、上記書込手段により上記書込要求に係るアドレスにデータ書込を実行させ、一方、上記確認手段によって上記書込要求に係るアドレスがデータ記録済であると確認され、さらに上記判別手段により交替管理情報の更新が可能と判別された場合は、上記書込要求のアドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に、上記書込手段による上記書込要求に係るデータ書込を実行させるとともに、上記交替管理情報の更新処理を行う制御手段と、
を備えたことを特徴とする記録装置。
【請求項１０】
上記制御手段は、さらに、上記ライトワンス記録領域上の欠陥領域についても、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新すること特徴とする請求項９に記載の記録装置。
【請求項１１】
上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、
上記制御手段は、上記交替処理における上記主データ領域内での交替先領域を、上記連続記録範囲情報を用いて選択することを特徴とする請求項９に記載の記録装置。
【請求項１２】
上記制御手段は、上記交替処理における上記主データ領域内での交替先領域を、上記連続記録範囲情報における追記ポイント情報を用いて選択することを特徴とする請求項１１に記載の記録装置。
【請求項１３】
上記制御手段は、上記交替処理における上記主データ領域内での交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項１２に記載の記録装置。
【請求項１４】
上記制御手段は、上記交替処理における上記主データ領域内での交替先領域を、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報に基づいて選択することを特徴とする請求項１２に記載の記録装置。
【請求項１５】
上記制御手段は、上記交替処理における上記主データ領域内での交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項１２に記載の記録装置。
【請求項１６】
上記制御手段は、上記主データ領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定することを特徴とする請求項９に記載の記録装置。
【請求項１７】
１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられる記録媒体に対して、
上記ライトワンス記録領域内に交替領域を設定し、
上記ライトワンス記録領域上でのデータ書込要求に係るアドレスがデータ記録済であって、上記交替領域に交替処理に使用できる領域が存在する場合は、上記アドレスに係る領域を交替元領域とし、また上記交替領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に上記データ書込要求に係るデータ書込を実行し、該交替処理を示す情報を含むように上記交替管理情報を更新するとともに、
上記ライトワンス記録領域上でのデータ書込要求に係るアドレスがデータ記録済であって、上記交替領域に交替処理に使用できる領域が存在しない場合は、上記アドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に上記データ書込要求に係るデータ書込を実行し、該交替処理を示す情報を含むように上記交替管理情報を更新すること特徴とする記録方法。
【請求項１８】
さらに、上記ライトワンス記録領域上の欠陥領域についても、
上記交替領域に交替処理に使用できる領域が存在する場合は、上記交替領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新し、
上記交替領域に交替処理に使用できる領域が存在しない場合は、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新すること特徴とする請求項１７に記載の記録方法。
【請求項１９】
上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、
上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報を用いて選択することを特徴とする請求項１７に記載の記録方法。
【請求項２０】
上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報における追記ポイント情報を用いて選択することを特徴とする請求項１９に記載の記録方法。
【請求項２１】
上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項２０に記載の記録方法。
【請求項２２】
上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報に基づいて選択することを特徴とする請求項２０に記載の記録方法。
【請求項２３】
上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項２０に記載の記録方法。
【請求項２４】
上記交替領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定することを特徴とする請求項１７に記載の記録方法。
【請求項２５】
１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域と、交替領域とが設けられる記録媒体に対する記録装置として、
データ書込を行う書込手段と、
上記主データ領域へのデータの書込要求の際に、該書込要求に係るアドレスがデータ記録済であるか否かを確認する確認手段と、
上記交替管理情報の更新が可能であるか否かを判別し、また上記交替領域に、交替処理に使用できる領域が存在するか否かを判別する判別手段と、
上記確認手段によって、上記書込要求に係るアドレスがデータ未記録と確認された場合は、上記書込手段により上記書込要求に係るアドレスにデータ書込を実行させ、一方、上記確認手段によって上記書込要求に係るアドレスがデータ記録済であると確認され、かつ上記判別手段によって交替管理情報の更新が可能で、上記交替領域に交替処理に使用できる領域が存在すると判別された場合は、上記書込要求のアドレスに係る領域を交替元領域とし、また上記交替領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に、上記書込手段による上記書込要求に係るデータ書込を実行させるとともに、上記交替管理情報の更新処理を行い、さらに、上記確認手段によって上記書込要求に係るアドレスがデータ記録済であると確認され、かつ上記判別手段によって交替管理情報の更新が可能で、上記交替領域に交替処理に使用できる領域が存在しないと判別された場合は、上記書込要求のアドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に、上記書込手段による上記書込要求に係るデータ書込を実行させるとともに、上記交替管理情報の更新処理を行う制御手段と、
を備えたことを特徴とする記録装置。
【請求項２６】
上記制御手段は、さらに、上記ライトワンス記録領域上の欠陥領域についても、
上記交替領域に交替処理に使用できる領域が存在する場合は、上記交替領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新し、
上記交替領域に交替処理に使用できる領域が存在しない場合は、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新すること特徴とする請求項２５に記載の記録装置。
【請求項２７】
上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、
上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報を用いて選択することを特徴とする請求項２５に記載の記録装置。
【請求項２８】
上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報における追記ポイント情報を用いて選択することを特徴とする請求項２７に記載の記録装置。
【請求項２９】
上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項２８に記載の記録装置。
【請求項３０】
上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報に基づいて選択することを特徴とする請求項２８に記載の記録装置。
【請求項３１】
上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択することを特徴とする請求項２８に記載の記録装置。
【請求項３２】
上記制御手段は、上記交替領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定することを特徴とする請求項２５に記載の記録装置。
【請求項３３】
１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられ、また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれる記録媒体に対する再生方法として、
上記主データ領域からのデータの読出要求の際に、上記連続記録範囲情報を参照して、該読出要求に係るアドレスがデータ記録済であるか否かを確認し、
データ記録済であれば、上記読出要求に係るアドレスが、上記交替管理情報で交替元領域として管理されているアドレスであるか否かを確認し、
上記読出要求に係るアドレスが、上記交替元領域として管理されているアドレスでなければ、上記読出要求に係るアドレスからデータ読出を行い、
上記読出要求に係るアドレスが、上記交替元領域として管理されているアドレスであれば、上記交替管理情報で管理されている交替先領域からデータ読出を行うことを特徴とする再生方法。
【請求項３４】
１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられ、また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれる記録媒体に対する再生装置として、
データ読出を行う読出手段と、
上記主データ領域からのデータの読出要求の際に、上記連続記録範囲情報を参照して、該読出要求に係るアドレスがデータ記録済であるか否かを確認する第１の確認手段と、
上記読出要求に係るアドレスが、上記交替管理情報で交替元領域として管理されているアドレスであるか否かを確認する第２の確認手段と、
上記第１、第２の確認手段によって、上記読出要求に係るアドレスが、データ記録済であり、かつ上記交替元領域として管理されているアドレスではないと確認されたら、上記読出要求に係るアドレスからデータ読出を行い、一方、少なくとも上記第２の確認手段によって上記読出要求に係るアドレスが、上記交替元領域として管理されているアドレスであると確認されたら、上記交替管理情報で管理されている交替先領域からデータ読出を行うように上記読出手段を制御する制御手段と、
を備えたことを特徴とする再生装置。
【請求項３５】
１回のデータ書込が可能なライトワンス記録領域において、
主データの記録再生を行う主データ領域と、
上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられ、
交替処理に用いる特定領域が形成されないことを特徴とする記録媒体。
【請求項３６】
上記主データ領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域が設けられることを特徴とする請求項３５に記載の記録媒体。
【請求項３７】
１回のデータ書込が可能なライトワンス記録領域において、
主データの記録再生を行う主データ領域と、
上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域と、
交替領域とが設けられ、
上記交替領域と、上記主データ領域とが、上記交替処理のための領域として用いられることを特徴とする記録媒体。
【請求項３８】
上記交替領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域が設けられることを特徴とする請求項３７に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にライトワンス型メディアとしての光ディスク等の記録媒体、およびその記録媒体に対する記録装置、記録方法、再生装置、再生方法に関するものである。
【背景技術】
【０００２】
【特許文献１】特開平６−３３８１３９号公報
【特許文献２】特表２００２−５２１７８６号公報
【特許文献３】特開平２−１８３４７２号公報
【０００３】
デジタルデータを記録・再生するための技術として、例えば、ＣＤ（Compact Disk），ＭＤ（Mini-Disk），ＤＶＤ（Digital Versatile Disk）などの、光ディスク（光磁気ディスクを含む）を記録メディアに用いたデータ記録技術がある。光ディスクとは、金属薄板をプラスチックで保護した円盤に、レーザ光を照射し、その反射光の変化で信号を読み取る記録メディアの総称である。
光ディスクには、例えばＣＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどとして知られているように再生専用タイプのものと、ＭＤ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＡＭなどで知られているようにユーザーデータが記録可能なタイプがある。記録可能タイプのものは、光磁気記録方式、相変化記録方式、色素膜変化記録方式などが利用されることで、データが記録可能とされる。色素膜変化記録方式はライトワンス記録方式とも呼ばれ、一度だけデータ記録が可能で書換不能であるため、データ保存用途などに好適とされる。一方、光磁気記録方式や相変化記録方式は、データの書換が可能であり音楽、映像、ゲーム、アプリケーションプログラム等の各種コンテンツデータの記録を始めとして各種用途に利用される。
【０００４】
更に近年、ブルーレイディスク（Blu-ray Disc）と呼ばれる高密度光ディスクが開発され、著しい大容量化が図られている。
例えばこの高密度ディスクでは、波長４０５ｎｍのレーザ（いわゆる青色レーザ）とＮＡが０．８５の対物レンズの組み合わせという条件下でデータ記録再生を行うとし、トラックピッチ０．３２μｍ、線密度０．１２μｍ／bitで、６４ＫＢ（キロバイト）のデータブロックを１つの記録再生単位として、フォーマット効率約８２％としたとき、直系１２cmのディスクに２３．３ＧＢ（ギガバイト）程度の容量を記録再生できる。
このような高密度ディスクにおいても、ライトワンス型や書換可能型が開発されている。
【０００５】
また、これらのデータ記録可能（再生専用ではない）な記録メディアでは、交替領域を用意してディスク上でデータ記録位置を交替させる技術が知られている。即ち、ディスク上の傷などの欠陥により、データ記録に適さない箇所が存在した場合、その欠陥個所に代わる交替記録領域を用意することで、適正な記録再生が行われるようにする欠陥管理手法である。
例えば上記特許文献１，２に欠陥管理技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＣＤ−Ｒ、ＤＶＤ−Ｒ、さらには高密度ディスクとしてのライトワンスディスクなど、１回の記録が可能な光記録媒体においては、当然ながら記録済みの領域に対してデータの記録を行うことは不可能である。
【０００７】
光記録媒体上に記録されるファイルシステムは、その多くが記録不可の再生専用媒体（ＲＯＭタイプディスク）、または書き換え可能な媒体（ＲＡＭタイプディスク）上での使用を前提に仕様が定義されている。そして１回記録のライトワンス記録媒体用のファイルシステムは機能を制限し特殊な機能を追加した仕様となっている。
このことがライトワンス光記録媒体用のファイルシステムが広く普及していない原因となっている。例えば情報処理装置の各種ＯＳに対応できるＦＡＴファイルシステムなどを、そのままライトワンスメディアに適用できない。
【０００８】
ライトワンスメディアはデータ保存用途などに有用とされて広く利用されているが、さらに上記ＦＡＴファイルシステムなどにも、一般的な仕様のままで適用することができれば、ライトワンスメディアの有用性は一層高まることになる。
ところがＦＡＴのように広く使われているファイルシステム、ＲＡＭタイプ用またはハードディスク用のファイルシステムをそのまま適用するためには、同一アドレスに対する書き込み機能、即ちデータ書換ができることが必要になる。もちろんライトワンスメディアはデータ書換ができないことがその特徴の１つであり、従って、そもそも上記のように書換可能な記録媒体に用いられているファイルシステムをそのまま利用することはできない。
【０００９】
この欠点を補うため、上記特許文献２，３のように、ディスク上に交替領域のあるライトワンスメディアにおいて、交替情報および交替領域を利用したデータのオーバーライト機能を実現する技術が提案されている。
これら技術が導入されることにより、ＲＡＭタイプ用やＲＯＭタイプに用いられているファイルシステムを機能制限や機能追加を必要とせずに使用することが可能となり、アプリケーション側からはメディアに依る記録方式の違いを意識する必要は無くなる。
但し、ライトワンスメディアに対して書換を可能とするこれらの技術は全てディスク上に交替領域を設定することが必要不可欠なものである。そして交替領域の適切な大きさというものはアプリケーションや装置とメディアとの相性などが要因となり一様に決めることは出来ない。
このため、予め（フォーマット時等に）なるべく多めに交替領域を確保せざるをえない結果となり、ユーザデータ領域の効率的な使用方法に影響を与えていた。
【課題を解決するための手段】
【００１０】
そこで本発明は、ライトワンスタイプの記録媒体において、交替情報を管理する管理領域を持つが、固定の交替領域を設定しないものとし、その場合に欠陥交替およびデータ書換を実現する手法を提供する。
更には、ライトワンスタイプの記録媒体において、交替情報を管理する管理領域を持ち、また固定の交替領域を設定した場合においても、欠陥交替およびデータ書換を実現しながら、交替領域設定による非効率性を回避する手法を提供する。
【００１１】
本発明の記録方法は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられる記録媒体に対する記録方法である。そして、上記ライトワンス記録領域内に固定の交替領域を設定しないとともに、上記ライトワンス記録領域上でのデータ書込要求に係るアドレスがデータ記録済であった場合は、該アドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に上記データ書込要求に係るデータ書込を実行し、該交替処理を示す情報を含むように上記交替管理情報を更新する。
さらに、上記ライトワンス記録領域上の欠陥領域についても、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新する。
また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、上記交替処理における上記主データ領域内での交替先領域は、上記連続記録範囲情報を用いて選択する。特には上記連続記録範囲情報における追記ポイント情報を用いて選択する。例えば、交替先領域は、上記交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報、或いは、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報、或いは、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報、に基づいて選択する。
また上記主データ領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定する。
【００１２】
本発明の記録装置は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられる記録媒体に対する記録装置として、データ書込を行う書込手段と、上記主データ領域へのデータの書込要求の際に、該書込要求に係るアドレスがデータ記録済であるか否かを確認する確認手段と、上記交替管理情報の更新が可能であるか否かを判別する判別手段と、上記確認手段によって、上記書込要求に係るアドレスがデータ未記録と確認された場合は、上記書込手段により上記書込要求に係るアドレスにデータ書込を実行させ、一方、上記確認手段によって上記書込要求に係るアドレスがデータ記録済であると確認され、さらに上記判別手段により交替管理情報の更新が可能と判別された場合は、上記書込要求のアドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に、上記書込手段による上記書込要求に係るデータ書込を実行させるとともに、上記交替管理情報の更新処理を行う制御手段とを備える。
また上記制御手段は、さらに、上記ライトワンス記録領域上の欠陥領域についても、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新する。
また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、上記制御手段は、上記交替処理における上記主データ領域内での交替先領域を、上記連続記録範囲情報を用いて選択する。特には上記連続記録範囲情報における追記ポイント情報を用いて選択する。例えば交替先領域を、上記交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報、或いは、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報、或いは、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択する。
また上記制御手段は、上記主データ領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定する。
【００１３】
以上の記録方法、記録装置は、ライトワンスタイプの記録媒体において、交替情報を管理する管理領域を持つが、固定の交替領域を設定しない場合のものであるが、本発明は更に固定の交替領域を設定する場合として、次の記録方法、記録装置を提供する。
本発明の記録方法は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられる記録媒体に対して、上記ライトワンス記録領域内に交替領域を設定する。そして、上記ライトワンス記録領域上でのデータ書込要求に係るアドレスがデータ記録済であって、上記交替領域に交替処理に使用できる領域が存在する場合は、上記アドレスに係る領域を交替元領域とし、また上記交替領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に上記データ書込要求に係るデータ書込を実行し、該交替処理を示す情報を含むように上記交替管理情報を更新する。
一方、上記ライトワンス記録領域上でのデータ書込要求に係るアドレスがデータ記録済であって、上記交替領域に交替処理に使用できる領域が存在しない場合は、上記アドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に上記データ書込要求に係るデータ書込を実行し、該交替処理を示す情報を含むように上記交替管理情報を更新する。
また、さらに、上記ライトワンス記録領域上の欠陥領域についても、上記交替領域に交替処理に使用できる領域が存在する場合は、上記交替領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新し、上記交替領域に交替処理に使用できる領域が存在しない場合は、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新する。
また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報を用いて選択する。
上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報における追記ポイント情報を用いて選択する。例えば交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報、或いは、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで最大アドレスとなる追記ポイント情報、或いは、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択する。
また上記交替領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定する。
【００１４】
本発明の記録装置は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域と、交替領域とが設けられる記録媒体に対する記録装置として、データ書込を行う書込手段と、上記主データ領域へのデータの書込要求の際に、該書込要求に係るアドレスがデータ記録済であるか否かを確認する確認手段と、上記交替管理情報の更新が可能であるか否かを判別し、また上記交替領域に、交替処理に使用できる領域が存在するか否かを判別する判別手段と、制御手段とを備える。
該制御手段は、上記確認手段によって、上記書込要求に係るアドレスがデータ未記録と確認された場合は、上記書込手段により上記書込要求に係るアドレスにデータ書込を実行させる。一方、上記確認手段によって上記書込要求に係るアドレスがデータ記録済であると確認され、かつ上記判別手段によって交替管理情報の更新が可能で、上記交替領域に交替処理に使用できる領域が存在すると判別された場合は、上記書込要求のアドレスに係る領域を交替元領域とし、また上記交替領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に、上記書込手段による上記書込要求に係るデータ書込を実行させるとともに、上記交替管理情報の更新処理を行う。さらに、上記確認手段によって上記書込要求に係るアドレスがデータ記録済であると確認され、かつ上記判別手段によって交替管理情報の更新が可能で、上記交替領域に交替処理に使用できる領域が存在しないと判別された場合は、上記書込要求のアドレスに係る領域を交替元領域とし、また上記主データ領域内で選択した領域を交替先領域とする交替処理を行って、上記交替先領域に、上記書込手段による上記書込要求に係るデータ書込を実行させるとともに、上記交替管理情報の更新処理を行う。
また上記制御手段は、さらに、上記ライトワンス記録領域上の欠陥領域についても、上記交替領域に交替処理に使用できる領域が存在する場合は、上記交替領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新し、上記交替領域に交替処理に使用できる領域が存在しない場合は、上記主データ領域内で選択した交替先領域に交替処理させ、該交替処理を示す情報を含むように上記交替管理情報を更新する。
また、上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれると共に、上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報を用いて選択する。特には、上記制御手段は、上記交替処理において、上記主データ領域内で交替先領域を選択する場合は、その交替先領域を、上記連続記録範囲情報における追記ポイント情報を用いて選択する。例えば、交替先領域を、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲の追記ポイント情報、或いは、１又は複数の上記連続記録範囲の各追記ポイント情報のうちで、最大アドレスとなる追記ポイント情報、或いは、当該交替処理にかかる上記交替元領域を含む上記連続記録範囲以外の上記連続記録範囲の追記ポイント情報に基づいて選択する。
また上記制御手段は、上記交替領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域を設定する。
【００１５】
本発明はさらに、以上のような、交替領域を設けない場合の記録方法、記録装置、及び交替領域を設ける場合の記録方法、記録装置に対応する再生方法、再生装置を提供する。
本発明の再生方法は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられ、また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれる記録媒体に対する再生方法として、上記主データ領域からのデータの読出要求の際に、上記連続記録範囲情報を参照して、該読出要求に係るアドレスがデータ記録済であるか否かを確認し、データ記録済であれば、上記読出要求に係るアドレスが、上記交替管理情報で交替元領域として管理されているアドレスであるか否かを確認し、上記読出要求に係るアドレスが、上記交替元領域として管理されているアドレスでなければ、上記読出要求に係るアドレスからデータ読出を行い、上記読出要求に係るアドレスが、上記交替元領域として管理されているアドレスであれば、上記交替管理情報で管理されている交替先領域からデータ読出を行う。
【００１６】
本発明の再生装置は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられ、また上記交替管理情報には、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報が含まれる記録媒体に対する再生装置として、データ読出を行う読出手段と、上記主データ領域からのデータの読出要求の際に、上記連続記録範囲情報を参照して、該読出要求に係るアドレスがデータ記録済であるか否かを確認する第１の確認手段と、上記読出要求に係るアドレスが、上記交替管理情報で交替元領域として管理されているアドレスであるか否かを確認する第２の確認手段と、上記第１、第２の確認手段によって、上記読出要求に係るアドレスが、データ記録済であり、かつ上記交替元領域として管理されているアドレスではないと確認されたら、上記読出要求に係るアドレスからデータ読出を行い、一方、少なくとも上記第２の確認手段によって上記読出要求に係るアドレスが、上記交替元領域として管理されているアドレスであると確認されたら、上記交替管理情報で管理されている交替先領域からデータ読出を行うように上記読出手段を制御する制御手段とを備える。
【００１７】
本発明の記録媒体は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域とが設けられ、交替処理に用いる特定領域が形成されない記録媒体である。
また上記主データ領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域が設けられる。
【００１８】
また本発明の記録媒体は、１回のデータ書込が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記ライトワンス記録領域での交替処理を管理する交替管理情報を追加記録していくことで更新可能とする交替管理情報領域と、交替領域とが設けられる。そして上記交替領域と、上記主データ領域とが、上記交替処理のための領域として用いられる。
また上記交替領域内に、上記交替管理情報を追加記録していくこと可能な追加的な交替管理情報領域が設けられる。
【００１９】
以上の本発明において、ライトワンス型のディスク等の記録媒体で、交替情報を管理する管理領域を持つが、固定の交替領域を設定しない場合において、欠陥交替およびデータ書換を実現するため、次のような手法をとる。
・データ書き換え時の交替情報は、既に存在するディフェクト交替の管理情報のフォーマットと類似させ、さらに両方の交替管理情報は交替管理情報内に混在させる。
・欠陥交替およびデータ書き換え用の交替先としては、記録媒体上の主データ領域（ユーザデータ領域）内で選択した箇所、例えば或る連続記録範囲（トラック）の追記ポイントなどとする。
・記録／再生装置が記録媒体上のアドレスについて記録済／未記録を判断するために、追記方式で使用されるトラック情報（連続記録範囲情報）を用いる。つまり、記録方式としてＣＤやＤＶＤで一般的に用いられている追記方式（パケットライト、インクリメンタルレコーディング）を用いることを前提にし、追記方式のときに記録／再生装置が記録媒体の状態を管理するためのトラック情報（連続記録範囲情報）を、記録済／未記録の判断に用いる。一般にトラック情報（連続記録範囲情報）はそのトラック（連続記録範囲：シーケンシャルレコーディングレンジ）の開始アドレス、終了アドレスおよび追記ポイントの情報しか持たないが、このような記録方式の場合、開始アドレスから追記ポイントの前までは記録済み、追記ポイントから終了アドレスまでは未記録状態であるため、トラック情報から記録媒体上の記録済／未記録のマッピングが可能となり、記録／再生装置は対象アドレスの記録済／未記録の判断が可能となる。
【００２０】
また本発明において、ライトワンス型のディスク等の記録媒体で、交替情報を管理する管理領域を持ち、また固定の交替領域を設定する場合において、欠陥交替およびデータ書換を実現するため、次のような手法をとる。
・データ書き換え時の交替情報は、既に存在するディフェクト交替の管理情報のフォーマットと類似させ、さらに両方の交替管理情報は交替管理情報内に混在させる（上記の交替領域を設けない場合と同様）。
・欠陥交替およびデータ書き換え用の交替先としては、交替領域を用いていくが、その交替領域において交替処理のための領域が存在しなくなった（交替領域が使い切られた）場合、記録媒体上の主データ領域（ユーザデータ領域）内で選択した箇所、例えば或る連続記録範囲（トラック）の追記ポイントなどを交替先として用いる。
・記録／再生装置が記録媒体上のアドレスについて記録済／未記録を判断するために、追記方式で使用されるトラック情報（連続記録範囲情報）を用いる（上記の交替領域を設けない場合と同様）。
【発明の効果】
【００２１】
本発明によれば、ライトワンスタイプの記録媒体において、交替情報を管理する管理領域を持つが、固定の交替領域を設定しないものである場合に欠陥交替およびデータ書換を可能とする。即ち、主データ領域内で追記ポイント等、選択した領域を交替先領域として用いること、また書込要求等の対象のアドレスについて連続記録範囲情報によって記録済／未記録を判断できるようにすること、さらに欠陥交替およびデータ書換のための交替管理情報を統合して混在させるようにすることで、固定の交替領域を設けなくとも、欠陥交替およびデータ書換を可能とする。
これにより、以下の効果が得られる。
【００２２】
まず、アプリケーションなどによって適切な交替領域の大きさを前もって試算する必要が無くなる。また固定の交替領域もあらかじめ確保しないですむため、主データ領域（ユーザデータ領域）を効率的に利用することができるようになる。
また、一般的なファイルシステムを用いて記録を行っている場合で、ファイルを記録してファイルの管理情報を書き換えることを考えた場合、交替領域に交替するよりもピックアップのシーク距離が短くなる、あるいはファイルの管理情報をデータに連続して記録できるため、記録時のパフォーマンスが向上する。特に交替先が最後方の追記ポイント（複数の追記ポイントのうちアドレス値が最大となる追記ポイント）の場合に有効である。
また記録時にディフェクトが発生して交替した領域を読み出す場合、ピックアップのシーク距離が短くなるため再生時のパフォーマンスが向上する。この場合、交替先が同一の連続記録範囲（トラック）内の追記ポイントの場合に有効と考えられる。
また、交替先を、その交替処理にかかる交替元領域を含む連続記録範囲以外の連続記録範囲の追記ポイント情報に基づいて選択するようにすれば、アプリケーションの都合によって連続的に書換が発生し、交替管理情報がむやみに追加更新されてしまうといった不都合も発生しない。
また交替領域が無いライトワンス記録媒体において、通常のライトワンス記録媒体やＲＡＭタイプ、ＲＯＭタイプの記録媒体との記録および再生に関する互換性を確保したまま、データの書き換え機能が実現できる。そのため、ハードウェアや物理フォーマットの変更を必要とせずに例えば一般に使用される ＲＯＭタイプやＲＡＭタイプ用のファイルシステムを１回書き込み型の記録媒体でも使用することができるようになる。
【００２３】
また本発明によれば、ライトワンスタイプの記録媒体において、交替情報を管理する管理領域を持ち、固定の交替領域を設定した場合に、交替領域の残り容量が不足した場合でも欠陥交替およびデータ書換を行うこと可能とできる。
そして交替領域が使い切られて無くなった場合にも、主データ領域を用いた交替処理が可能となるため、アプリケーションなどによって適切な交替領域の大きさを前もって試算する必要が無くなる。
また交替領域を、書き換えを見越して必要以上に大きく確保する必要もなくなることで、主データ領域を効率的に利用することができる。
また主データ領域を用いて交替処理を行った場合や、その場合に追記ポイントに基づいて交替先領域を選択することなどにより、上記の交替領域を設けない場合において述べた効果と同様のパフォーマンス向上効果を得ることができる。
もちろんこの場合も、通常のライトワンス記録媒体やＲＡＭタイプ、ＲＯＭタイプの記録媒体との記録および再生に関する互換性を確保したまま、データの書き換え機能が実現できるため、ハードウェアや物理フォーマットの変更を必要とせずに例えば一般に使用されるＲＯＭタイプやＲＡＭタイプ用のファイルシステムを１回書き込み型の記録媒体でも使用できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態のディスクのエリア構造の説明図である。
【図２】実施の形態のディスクの管理／制御情報領域の説明図である。
【図３】実施の形態のディスクのＤＭＡの説明図である。
【図４】実施の形態のディスクのＤＤＳの説明図である。
【図５】ＴＤＭＡ構造の説明図である。
【図６】実施の形態のＴＤＭＳアップデートユニットの説明図である。
【図７】実施の形態のＴＤＭＳアップデートユニットの追記状態の説明図である。
【図８】実施の形態のディスクのＴＤＤＳの説明図である。
【図９】実施の形態のディスクのＴＤＦＬの説明図である。
【図１０】実施の形態のディスクのＤＯＷエントリの説明図である。
【図１１】実施の形態のディスクのＳＲＲの説明図である。
【図１２】実施の形態のディスクのＳＲＲＩの説明図である。
【図１３】実施の形態のディスクのＳＲＲＩヘッダの説明図である。
【図１４】実施の形態のディスクのＳＲＲエントリの説明図である。
【図１５】ＩＳＡ、ＯＳＡを設けたフォーマットの説明図である。
【図１６】実施の形態の交替領域のないフォーマットの説明図である。
【図１７】実施の形態のディスクのＴＤＭＡインフォメーションの説明図である。
【図１８】実施の形態のディスクドライブ装置のブロック図である。
【図１９】実施の形態の交替領域のないフォーマットにおけるデータ書込処理（例１）のフローチャートである。
【図２０】アプリケーション側とのＮＷＡのズレの説明図である。
【図２１】実施の形態のＮＷＡのズレを発生しない書込動作の説明図である。
【図２２】実施の形態の交替領域のないフォーマットにおけるデータ書込処理（例２）のフローチャートである。
【図２３】実施の形態のデータ読出処理のフローチャートである。
【図２４】実施の形態のディスクチェック処理のフローチャートである。
【図２５】実施の形態の交替領域のあるフォーマットにおけるデータ書込処理（例１）のフローチャートである。
【図２６】実施の形態の交替領域のあるフォーマットにおけるデータ書込処理（例２）のフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態としての光ディスク、及びその光ディスクに対する記録装置、再生装置となるディスクドライブ装置について説明していく。説明は次の順序で行う。
１．ディスク構造。
２．ＤＭＡ。
３．ＴＤＭＡ。
３−１  ＴＤＭＡ構造及びＴＤＭＳアップデートユニット。
３−２  ＴＤＤＳ。
３−３  ＴＤＦＬ。
３−４  ＳＲＲ及びＳＲＲＩ。
３−５  交替領域を設けたフォーマットの交替処理。
３−６  交替領域を設けないフォーマットでのＴＤＭＡ及びＡＴＤＭＡ。
４．ディスクドライブ装置の構成。
５．交替領域を設けない場合の記録再生処理。
５−１  データ書込処理（例１）。
５−２  データ書込処理（例２）。
５−３  データ読出処理。
５−４  ＡＴＤＭＡチェック処理。
６．交替領域を設ける場合の記録再生処理。
６−１  データ書込処理（例１）。
６−２  データ書込処理（例２）。
６−３  データ読出処理。
７．実施の形態の効果。
【００２６】
１．ディスク構造。
まず実施の形態の光ディスクについて説明する。この光ディスクは、いわゆるブルーレイディスクと呼ばれる高密度光ディスク方式の範疇におけるライトワンス型ディスクとして実施可能である。
本実施の形態の高密度光ディスクの物理パラメータの一例について説明する。
本例の光ディスクは、ディスクサイズとしては、直径が１２０ｍｍ、ディスク厚は１．２ｍｍとなる。即ちこれらの点では外形的に見ればＣＤ（Compact Disc）方式のディスクや、ＤＶＤ（Digital Versatile Disc）方式のディスクと同様となる。
そして記録／再生のためのレーザとして、いわゆる青色レーザが用いられ、また光学系が高ＮＡ（例えばＮＡ＝０．８５）とされること、さらには狭トラックピッチ（例えばトラックピッチ＝０．３２μｍ）、高線密度（例えば記録線密度０．１２μｍ）を実現することなどで、直径１２ｃｍのディスクにおいて、ユーザーデータ容量として２３Ｇ〜２５Ｇバイト程度を実現している。
また、記録層が２層とされたいわゆる２層ディスクも開発されており、２層ディスクの場合、ユーザーデータ容量は５０Ｇバイト程度となる。
【００２７】
図１は、ディスク全体のレイアウト（領域構成）を示す。
なお本例のシステムでは、フォーマット処理により図１（ａ）のレイアウトと図１（ｂ）のレイアウトを選択的に実現できるものである。
いずれの場合も、ディスク上の領域としては、内周側からリードインゾーン、データゾーン、リードアウトゾーンが配される。
また、記録・再生に関する領域構成としてみれば、リードインゾーンのうちの最内周側のプリレコーデッド情報領域ＰＩＣが再生専用領域とされ、リードインゾーンの管理領域からリードアウトゾーンまでが、１回記録可能なライトワンス領域とされる。
【００２８】
再生専用領域及びライトワンス領域には、ウォブリンググルーブ（蛇行された溝）による記録トラックがスパイラル状に形成されている。グルーブはレーザスポットによるトレースの際のトラッキングのガイドとされ、かつこのグルーブが記録トラックとされてデータの記録再生が行われる。
なお本例では、グルーブにデータ記録が行われる光ディスクを想定しているが、本発明はこのようなグルーブ記録の光ディスクに限らず、グルーブとグルーブの間のランドにデータを記録するランド記録方式の光ディスクに適用してもよいし、また、グルーブ及びランドにデータを記録するランドグルーブ記録方式の光ディスクにも適用することも可能である。
【００２９】
また記録トラックとされるグルーブは、ウォブル信号に応じた蛇行形状となっている。そのため、光ディスクに対するディスクドライブ装置では、グルーブに照射したレーザスポットの反射光からそのグルーブの両エッジ位置を検出し、レーザスポットを記録トラックに沿って移動させていった際におけるその両エッジ位置のディスク半径方向に対する変動成分を抽出することにより、ウォブル信号を再生することができる。
このウォブル信号には、その記録位置における記録トラックのアドレス情報（物理アドレスやその他の付加情報等）が変調されている。そのため、ディスクドライブ装置では、このウォブル信号からアドレス情報等を復調することによって、データの記録や再生の際のアドレス制御等を行うことができる。
【００３０】
図１に示すリードインゾーンは、例えば半径２４ｍｍより内側の領域となる。
そしてリードインゾーン内における半径２２．２〜２３．１ｍｍがプリレコーデッド情報領域ＰＩＣとされる。
プリレコーデッド情報領域ＰＩＣには、あらかじめ、記録再生パワー条件等のディスク情報や、ディスク上の領域情報、コピープロテクションにつかう情報等を、グルーブのウォブリングによって再生専用情報として記録してある。なお、エンボスピット等によりこれらの情報を記録してもよい。
なお図示していないが、プリレコーデッド情報領域ＰＩＣよりさらに内周側にＢＣＡ（Burst Cutting Area）が設けられる場合もある。ＢＣＡはディスク記録媒体固有のユニークＩＤを、記録層を焼き切る記録方式で記録したものである。つまり記録マークを同心円状に並べるように形成していくことで、バーコード状の記録データを形成する。
【００３１】
リードインゾーンにおいて、例えば半径２３．１〜２４ｍｍの範囲が管理／制御情報領域とされる。
管理／制御情報領域にはコントロールデータエリア、ＤＭＡ（Disc Management Area ）、ＴＤＭＡ（Temporary Disc Management Area）、テストライトエリア（ＯＰＣ）、バッファエリアなどを有する所定の領域フォーマットが設定される。
管理／制御情報領域における上記コントロールデータエリアには、次のような管理／制御情報が記録される。
すなわち、ディスクタイプ、ディスクサイズ、ディスクバージョン、層構造、チャンネルビット長、ＢＣＡ情報、転送レート、データゾーン位置情報、記録線速度、記録／再生レーザパワー情報などが記録される。
また同じく、管理／制御情報領域内に設けられるテストライトエリア（ＯＰＣ）は、記録／再生時のレーザパワー等、データ記録再生条件を設定する際の試し書きなどに使われる。即ち記録再生条件調整のための領域である。
【００３２】
管理／制御情報領域内には、ＤＭＡが設けられるが、通常、ディスクシステムの分野ではＤＭＡは「Defect Management Area 」と呼ばれ、欠陥管理のための交替管理情報が記録される。しかしながら本例のディスクでは、ＤＭＡは欠陥箇所の交替管理のみではなく、このライトワンス型ディスクにおいてデータ書換を実現するための管理／制御情報が記録される。このためＤＭＡは「Disc Management Area 」としての機能を有する。
また、交替処理を利用してデータ書換を可能にするためには、データ書換に応じてＤＭＡの内容も更新されていかなければならない。このためＴＤＭＡが設けられる。
交替管理情報はＴＤＭＡに追加記録されて更新されていく。ＤＭＡには、最終的にＴＤＭＡに記録された最後（最新）の交替管理情報が記録される。
ＤＭＡ及びＴＤＭＡについては後に詳述する。
【００３３】
リードインゾーンより外周側の例えば半径２４．０〜５８．０ｍｍがデータゾーンとされる。データゾーンは、実際にユーザーデータが記録再生される領域である。データゾーンの開始アドレスＡＤdts、終了アドレスＡＤdteは、上述したコントロールデータエリアのデータゾーン位置情報において示される。
【００３４】
図１（ａ）は、データゾーンに交替領域（スペアエリア）が形成されるフォーマットを示している。この場合、データゾーンにおいては、その最内周側にＩＳＡ（Inner Spare Area）が、また最外周側にＯＳＡ（Outer Spare Area）が設けられる。このＩＳＡ、ＯＳＡが、欠陥による交替処理やデータ書換（上書）のための交替処理に用いる交替領域とされる。
ＩＳＡはデータゾーンの開始位置から所定数のクラスタサイズ（１クラスタ＝６５５３６バイト）で形成される。
ＯＳＡはデータゾーンの終了位置から内周側へ所定数のクラスタサイズで形成される。ＩＳＡ、ＯＳＡのサイズは上記ＤＭＡに記述される。
そしてデータゾーンにおいてＩＳＡとＯＳＡにはさまれた区間がユーザーデータ領域とされる。このユーザーデータ領域が通常にユーザーデータの記録再生に用いられる通常記録再生領域である。
ユーザーデータ領域の位置、即ち開始アドレスＡＤus、終了アドレスＡＤueは、上記ＤＭＡに記述される。
【００３５】
一方、図１（ｂ）は、データゾーンに交替領域（スペアエリア）が設けられないフォーマットである。この場合、データゾーンは、そのほぼ全域がユーザデータ領域として用いられる。但し、データゾーンの終端側に、ＡＴＤＭＡ（Additional TDMA）を形成することができる。（なお、図１（ａ）の場合にはＯＳＡ内にＡＴＤＭＡを形成する場合がある）。
ＡＴＤＭＡは、管理／制御情報領域内のＴＤＭＡに対して追加的に設けられるもので、ＴＤＭＡが交替管理情報の更新のために使い切られた場合に、続く交替管理情報の更新に使用できる領域である。
この図１（ｂ）のフォーマットの場合、ＩＳＡ、ＯＳＡは設けられないため、ＩＳＡ、ＯＳＡのサイズは上記ＤＭＡにおいてゼロと記述される。
ユーザーデータ領域の位置、即ち開始アドレスＡＤusは、データゾーンの開始アドレスＡＤdtsとなる。ユーザデータ領域の終了アドレスＡＤueは、ＡＴＤＭＡが設けられなければデータゾーンの終了アドレスＡＤdteとなり、ＡＴＤＭＡが設けられれば、ＡＴＤＭＡの直前のアドレスとなる。
【００３６】
図１（ａ）（ｂ）いずれの場合も、データゾーンより外周側、例えば半径５８．０〜５８．５ｍｍはリードアウトゾーンとされる。リードアウトゾーンは、管理／制御情報領域とされ、コントロールデータエリア、ＤＭＡ、バッファエリア等が、所定のフォーマットで形成される。コントロールデータエリアには、例えばリードインゾーンにおけるコントロールデータエリアと同様に各種の管理／制御情報が記録される。ＤＭＡは、リードインゾーンにおけるＤＭＡと同様にＩＳＡ、ＯＳＡの管理情報が記録される領域として用意される。
【００３７】
図２には、管理／制御情報領域の構造例を示している。
図示するようにリードインゾーンには、未定義区間（リザーブ）を除いて、ＤＭＡ２，ＯＰＣ（テストライトエリア）、ＴＤＭＡ、ＤＭＡ１の各エリアが形成される。またリードアウトゾーンには、未定義区間（リザーブ）を除いて、ＤＭＡ３，ＤＭＡ４の各エリアが形成される。
なお、上述したコントロールデータエリアは示していないが、例えば実際にはコントロールデータエリアの一部がＤＭＡとなること、及びＤＭＡに関する構造が本発明の要点となることから、図示を省略した。
【００３８】
このようにリードインゾーン、リードアウトゾーンにおいて４つのＤＭＡが設けられる。各ＤＭＡ１〜ＤＭＡ４は、同一の交替管理情報が記録される。
但し、ＴＤＭＡが設けられており、当初はＴＤＭＡを用いて交替管理情報が記録され、またデータ書換や欠陥による交替処理が発生することに応じて、交替管理情報がＴＤＭＡ（さらにはＡＴＤＭＡ）に追加記録されていく形で更新されていく。
従って、例えばディスクをファイナライズするまでは、ＤＭＡは使用されず、ＴＤＭＡ（ＡＴＤＭＡ）において交替管理が行われる。ディスクをファイナライズすると、その時点においてＴＤＭＡ（又はＡＴＤＭＡ）に記録されている最新の交替管理情報が、ＤＭＡに記録され、ＤＭＡによる交替管理が可能となる。
【００３９】
２．ＤＭＡ。
リードインゾーン、リードアウトゾーンに記録されるＤＭＡの構造を図３に示す。
ここではＤＭＡのサイズは３２クラスタとする例を示す。但しＤＭＡサイズは３２クラスタに限定されるものではない。
なお、１クラスタは６５５３６バイトであり、これはデータ記録の最小単位である。また、２０４８バイトがセクタ（又はデータフレーム）と呼ばれる単位となり、従って１クラスタは３２セクタ（又は３２データフレーム）となる。ユーザーデータのサイズで考えれば、セクタとデータフレームは同一であるが、セクタは物理的なデータ単位、データフレームは論理的なデータ単位である。
アドレスはセクタ単位で割り当てられる。物理セクタアドレスをＰＳＮ（Physical Sector Number）、論理セクタアドレスをＬＳＮ（Logical Sector Number）と呼ぶ。
図３では、３２クラスタの各クラスタを、クラスタ番号１〜３２としてＤＭＡにおける各内容のデータ位置を示している。また各内容のサイズをクラスタ数として示している。
【００４０】
ＤＭＡにおいて、クラスタ番号１〜４の４クラスタの区間にはＤＤＳ(Disc Definition Structure)としてディスクの詳細情報が記録される。
このＤＤＳの内容は図４で述べるが、ＤＤＳは１クラスタのサイズとされ、当該４クラスタの区間において４回繰り返し記録される。
【００４１】
クラスタナンバ５〜８の４クラスタの区間は、ディフェクトリストＤＦＬの１番目の記録領域（ＤＦＬ＃１）となる。ディフェクトリストＤＦＬは４クラスタサイズのデータとなり、その中に、個々の交替アドレス情報（後述するＤＯＷエントリ、ＤＦＬエントリ）をリストアップした構成となる。
クラスタナンバ９〜１２の４クラスタの区間は、ディフェクトリストＤＦＬの２番目の記録領域（ＤＦＬ＃２）となる。
さらに、４クラスタづつ３番目以降のディフェクトリストＤＦＬ＃３〜ＤＦＬ＃６の記録領域が用意され、クラスタナンバ２９〜３２の４クラスタの区間は、ディフェクトリストＤＦＬの７番目の記録領域（ＤＦＬ＃７）となる。
つまり、３２クラスタのＤＭＡには、ディフェクトリストＤＦＬ＃１〜ＤＦＬ＃７の７個の記録領域が用意される。
本例のように１回書き込み可能なライトワンス型光ディスクの場合、このＤＭＡの内容を記録するためには、ファイナライズという処理を行う必要がある。その場合、ＤＭＡに書き込む７つのディフェクトリストＤＦＬ＃１〜ＤＦＬ＃７は互換性を考慮して全て同じ内容とされる。
ディフェクトリストＤＦＬの構造は、後述するＴＤＭＡにおけるＴＤＦＬ（テンポラリＤＦＬ）とほぼ同様となるため説明を省略する。
【００４２】
上記図３のＤＭＡの先頭に記録されるＤＤＳの内容を図４に示す。
上記のようにＤＤＳは１クラスタ（＝６５５３６バイト）のサイズとされる。
図４においてバイト位置は、６５５３６バイトであるＤＤＳの先頭バイトをバイト０として示している。バイト数は各データ内容のバイト数を示す。
【００４３】
バイト位置０〜１の２バイトには、ＤＤＳのクラスタであることを認識するための、ＤＤＳ識別子（DDS Identifier）＝「ＤＳ」が記録される。
バイト位置２の１バイトに、ＤＤＳ型式番号（フォーマットのバージョン）が示される。
バイト位置４〜７の４バイトには、ＤＤＳの更新回数（DDS Update Count）が記録される。なお、本例ではＤＭＡ自体はファイナライズ時に交替管理情報が書き込まれるものであって更新されるものではなく、交替管理情報はＴＤＭＡにおいて行われる。従って、最終的にファイナライズされる際に、ＴＤＭＡにおいて行われたＤＤＳ（ＴＤＤＳ：テンポラリＤＤＳ）の更新回数が、当該バイト位置に記録されるものとなる。
【００４４】
バイト位置１６〜１９の４バイトには、ＤＭＡ内のドライブエリアの先頭物理セクタアドレスが記録される。
バイト位置２４〜２７の４バイトには、ＤＭＡ内のディフェクトリストＤＦＬの先頭物理セクタアドレスが記録される。
バイト位置３２〜３５の４バイトは、データゾーンにおけるユーザーデータ領域の先頭位置（図１のＡＤus）、つまりＬＳＮ（Logical Sector Number：論理セクタアドレス）”０”の位置を、ＰＳＮ（Phisical Sector Number：物理セクタアドレス）によって示している。
バイト位置３６〜３９の４バイトは、データゾーンにおけるユーザーデータエリアの終了位置（図１のＡＤue）をＬＳＮ（論理セクターアドレス）によって示している。
バイト位置４０〜４３の４バイトには、データゾーンにおけるＩＳＡのサイズが示される。図１（ｂ）のフォーマットの場合、ＩＳＡサイズは「０」とされる。
バイト位置４４〜４７の４バイトには、データゾーンにおけるＯＳＡのサイズが示される。図１（ｂ）のフォーマットの場合、ＯＳＡサイズは「０」とされる。
バイト位置４８〜５１の４バイトには、データゾーンにおけるＩＳＡ（２層ディスクにおける第２レイヤのＩＳＡ）のサイズが示される。
バイト位置５２の１バイトには、ＩＳＡ、ＯＳＡを使用してデータ書換が可能であるか否かを示す交替領域使用可能フラグ（Spare Area Full Flag）が示される。交替領域使用可能フラグは、ＩＳＡ又はＯＳＡが全て使用された際に、それを示すものとされる。
バイト位置５４の１バイトには、ディスクサーティフィケーションフラグ（Disc Certification Flag）が示され、ディスクの認証のステータスを表す。
バイト位置５６〜５９の４バイトには、ラストベリファイドアドレスポインタ（Last Verified Address Pointer）として、ベリファイ済みの最終アドレスが示される。
これら以外のバイト位置はリザーブ（未定義）とされ、全て００ｈとされる。
【００４５】
ＤＭＡにおいては、以上のようなデータ構造で、交替管理情報が記録される。但し、上述したように、ＤＭＡにこれらの情報が記録されるのはディスクをファイナライズした際であり、そのときは、ＴＤＭＡにおける最新の交替管理情報が反映されるものとなる。
欠陥管理やデータ書換のための交替処理及びそれに応じた交替管理情報の更新は、次に説明するＴＤＭＡにおいて行われることになる。
【００４６】
３．ＴＤＭＡ。
３−１  ＴＤＭＡ構造及びＴＤＭＳアップデートユニット。
続いて、図１，図２に示したように管理／制御情報領域に設けられるＴＤＭＡについて説明する。ＴＤＭＡ（テンポラリＤＭＡ）は、ＤＭＡと同じく交替管理情報を記録する領域とされるが、データ書換や欠陥の検出に応じた交替処理が発生することに応じて交替管理情報が追加記録されることで更新されていく。
【００４７】
図５にＴＤＭＡの構造を示す。図５（ａ）（ｂ）に示すように管理／制御情報領域内に設けられるＴＤＭＡのサイズは、例えば２０４８クラスタとされる。
図５（ｃ）に２０４８クラスタを用いたＴＤＭＡ構造を示す。但し、この図５（ｃ）の構造は、図１（ａ）のように交替領域（ＩＳＡ、ＯＳＡ）が設けられるフォーマットの場合である。図１（ｂ）のフォーマットの場合のＴＤＭＡ構造は図１６で後述する。
【００４８】
ＴＤＭＡの先頭から２つのクラスタＣＬ０、ＣＬ１は、ＴＤＭＡインジケータとしての機能を持つ。
クラスタＣＬ１はＡＴＤＭＡインジケータとされ、ここにはＡＴＤＭＡ（Additional TDMA）に初めて情報が記録されたときに最新のＴＤＤＳ（Temporary Disc Definition Structure：後述）を含むストラクチャを記録する。
クラスタＣＬ０はＤＭＡインジケータとされ、ここにはＤＭＡが記録されたときに図３に添った形で必要な情報を、最新のＴＤＭＳ（Temporary Disc Management Structure：後述）から取得して記録する。
クラスタＣＬ１が記録済みの場合、最新のＴＤＭＳはＡＴＤＭＡから取得出来ることを表すものとなる。またクラスタＣＬ０が記録済みの場合、そのディスクはファイナライズされて書き込み禁止状態になっており、最新のディスク情報はＤＭＡから取得出来ることを表している。
【００４９】
ＴＤＭＡのクラスタＣＬ２〜ＣＬ２０４７までは、ディスク情報や交替管理情報の更新に用いられる。
クラスタＣＬ２以降に記録されるディスク情報および交替管理情報を構成するストラクチャをＴＤＭＳ（Temporary Disc Management Structure）と呼ぶ。
ＴＤＭＳは、１〜Ｎクラスタの可変サイズとされるＴＤＭＳアップデートユニット単位で追加記録されていく。シーケンシャルレコーディングモードでは上記Ｎは「４」とされる。また２層ディスクの場合は上記Ｎは「８」とされる。
例えば図５（ｄ）は、最初にクラスタＣＬ２に１クラスタのＴＤＭＳアップデートユニットが記録され、次にクラスタＣＬ２に１クラスタのＴＤＭＳアップデートユニットが記録され、さらにクラスタＣＬ３に２クタスタのＴＤＭＳアップデートユニットが記録された状態を示している。
ＴＤＭＳは、ディスク情報や交替管理情報の更新が必要となることに応じて、このようにＴＤＭＳアップデートユニット単位で、連続するクラスタに逐次記録されていく。ＴＤＭＳアップデートユニットの記録の際には、その時点で最後の記録済みクラスタの後ろから間を空けずに 最新のＴＤＭＳアップデートユニットを記録していく。
【００５０】
本例のライトワンス型ディスクに対して記録モードがシーケンシャル記録モード（Sequential Recording Mode）とされる場合、ＴＤＭＳを構成する要素は、ＴＤＤＳ（Temporary Disc Definition Structure）、ＴＤＦＬ（Temporary Defect List）、ＳＲＲＩ（Sequential Recording Range Information）の３つであり、これら要素は必ず同じＴＤＭＡ内に記録されている。
それぞれ詳しく後述するが、ＴＤＤＳは、主にＴＤＭＳの管理のための情報が含まれる。ＴＤＦＬは、実際の交替情報（ＤＯＷエントリ，ＤＦＬエントリ）が含まれる。ＳＲＲＩは、ユーザデータ領域に記録されるＳＲＲ（Sequential Recording Range：連続記録範囲）の管理情報である。ここでいう連続記録範囲とは、例えばＣＤ、ＤＶＤ等で言う「トラック」に相当するものである。
【００５１】
図６（ａ）（ｂ）（ｃ）にＴＤＭＳアップデートユニットの構成を示す。
全てのＴＤＭＳアップデートユニットは１セクタのサイズのＴＤＤＳを含むものとされる。そしてＴＤＤＳはＴＤＭＳアップデートユニットを構成するクラスタの最後のセクタ（データフレーム）に配置される。
またＴＤＭＳアップデートユニットにＴＤＦＬを含む場合、ＴＤＦＬはＴＤＭＳアップデートユニットの先頭からの必要数のセクタ（データフレーム）に配置される。
またＴＤＭＳアップデートユニットにＳＲＲＩを含む場合、ＳＲＲＩはＴＤＭＳアップデートユニットの終端側、即ちＴＤＤＳの直前の必要数のセクタ（データフレーム）に配置される。
図６（ａ）は、ＳＲＲＩとＴＤＤＳを含むＴＤＭＳアップデートユニットの例である。ＴＤＭＳアップデートユニットは例えば１クラスタとされ、最終セクタ（データフレーム３１）にＴＤＤＳが配置される。そしてＳＲＲＩのサイズがＭセクタであるとすると、ＴＤＤＳの直前となるＭセクタ（データフレーム（３１−Ｍ）からデータフレーム３０まで）にＳＲＲＩが配置される。
この場合ＴＤＦＬは記録されないため、データフレーム０からデータフレーム（３０−Ｍ）まではゼロデータ（００ｈ）とされる。
図６（ｂ）は、ＴＤＦＬとＴＤＤＳを含むＴＤＭＳアップデートユニットの例である。ＴＤＭＳアップデートユニットは例えばＫクラスタとされ、最終セクタ（クラスタＫのデータフレーム３１）にＴＤＤＳが配置される。そしてＴＤＦＬのサイズがＮセクタであるとすると、先頭からＮセクタ（クラスタ０のデータフレーム０からクラスタＫのデータフレーム（ｘ−１）までにＴＤＦＬが配置される。なお、ｘ＝mod（Ｎ／３２）−１である。
この場合ＳＲＲＩは記録されないため、クラスタＫのデータフレームｘからデータフレーム３０まではゼロデータ（００ｈ）とされる。
図６（ｃ）は、ＴＤＦＬ、ＳＲＲＩ、ＴＤＤＳを含むＴＤＭＳアップデートユニットの例である。ＴＤＭＳアップデートユニットは例えばＫクラスタとされ、最終セクタ（クラスタＫのデータフレーム３１）にＴＤＤＳが配置される。そしてＴＤＦＬのサイズがＮセクタであるとすると、先頭からＮセクタ（クラスタ０のデータフレーム０からクラスタ（Ｋ−１）のデータフレーム（ｘ−１）までにＴＤＦＬが配置される。
またＴＤＤＳの直前となるＭセクタ（クラスタＫのデータフレーム（３１−Ｍ）からデータフレーム３０まで）にＳＲＲＩが配置される。
ＴＤＦＬとＳＲＲＩの間に図のように残り領域があれば、その領域はゼロデータ（００ｈ）で埋められる。
なお、ＴＤＭＳアップデートユニットを構成するクラスタ数は、ＴＤＦＬやＳＲＲＩのサイズによって異なるものとなることは言うまでもない。
【００５２】
図７は、ＴＤＭＳアップデートユニットが追加記録されていった様子を示している。例えば最初に２クラスタサイズのＴＤＭＳアップデートユニット＃１が記録され、その後＃２，＃３・・・＃ｘ・・・＃ｙと追加記録された場合である。
例えばＴＤＦＬの更新が必要な場合、或いはＳＲＲＩの更新が必要な場合、さらにはＴＤＦＬとＳＲＲＩの両方の更新が必要な場合に、上記図６（ａ）（ｂ）（ｃ）の内でいずれか必要な形態のＴＤＭＳアップデートユニットの追加記録が行われる。例えばＳＲＲＩの更新が必要であるがＴＤＦＬの更新は不要であるときは図６（ａ）の形態となる。
図７では、ＴＤＭＳアップデートユニット＃ｙが最新のＴＤＭＳアップデートユニットである。ＴＤＭＳアップデートユニットには必ずＴＤＤＳが含まれることから、このＴＤＭＳアップデートユニット＃ｙのＴＤＤＳが有効な最新のＴＤＤＳとなる。
そしてこの最新のＴＤＤＳによって、有効なＳＲＲＩやＴＤＦＬが示される。
この例のＴＤＭＳアップデートユニット＃ｙは、ＳＲＲＩの更新のために記録されたものであり、従って最新のＴＤＤＳにより、ＴＤＭＳアップデートユニット＃ｙにおけるＳＲＲＩｎを有効なＳＲＲＩとして示している。
また、この時点でＴＤＭＳアップデートユニット＃ｘでのＴＤＦＬｍが有効なＴＤＦＬであれば、最新のＴＤＤＳにより、ＴＤＭＳアップデートユニット＃ｘにおけるＴＤＦＬｍが有効なＴＤＦＬとして示されることになる。
つまり、図５のＴＤＭＡにおいてクラスタＣＬ２以降に随時追加記録されるＴＤＭＳは、その最新のＴＤＭＳアップデートユニットにおけるＴＤＤＳが有効なＴＤＤＳとされ、そのＴＤＤＳによって、最新のＳＲＲＩ、ＴＤＦＬが示されるものである。
【００５３】
３−２  ＴＤＤＳ。
上記のようにＴＤＭＳアップデートユニットの最後のセクターとして記録されるＴＤＤＳ（temporary disc definition structure）の構造を図８に示す。
ＴＤＤＳは１セクタ（２０４８バイト）で構成される。そして図４で述べたＤＭＡにおけるＤＤＳと同様の内容を含む。なお、ＤＤＳは１クラスタ（６５５３６バイト）であるが、図４で説明したようにＤＤＳにおける実質的内容定義が行われているのはデータフレーム０のバイト位置５９までである。つまり１クラスタの先頭セクタ（データフレーム）内に実質的内容が記録されている。このためＴＤＤＳが１セクタであっても、ＤＤＳ内容主たる内容を包含できる。
【００５４】
ＴＤＤＳは上述のようにＴＤＭＳアップデートユニットの最終クラスタの最終セクタに記録されるため、ＴＤＤＳは、図８に示すように、データフレーム３１としてのバイト位置０〜２０４７に記録される。
そしてＴＤＤＳは、バイト位置０〜５３まではＤＤＳと同様の内容となる。つまり、ファイナライズによってＤＤＳが記録される際には、最新のＴＤＤＳにおけるこれらの内容がＤＤＳに反映されて記録される。
なお、ＤＤＳとＴＤＤＳのバイト位置５３までにおいて、バイト位置４〜７は図４を参照してわかるようにＤＤＳ更新回数とされるが、この情報は、ＴＤＤＳにおいてはＴＤＤＳを作成した回数としての値となる。またＴＤＤＳにおいては、バイト位置２４〜２７のディフェクトリストの開始ＰＳＮは、ディスクのクローズ処理（それ以上の追記を禁止するための処理）がされるまでは０の値を取る。
クローズ処理時に ＤＭＡに書き込まれるＤＤＳには、ファイナライズ時点での最新の ＴＤＤＳのバイト位置４〜７の値がＤＤＳのバイト位置４〜７に書き込まれ、またバイト位置２４〜２７のディフェクトリストの開始ＰＳＮが書き込まれる。
【００５５】
ＴＤＤＳのバイト位置１０２４以降には、ＤＤＳには無い情報が記録される。なお図８では、バイト位置１０２４以降の内容について、一部省略し、本実施の形態で説明する動作に関連する内容のみを示している。
バイト位置１０２４の１バイトは、レコーディングモード（Recording Mode）とされディスクの記録モードが示される。
バイト位置１０３２から１０３５の４バイトには、ユーザーデータ領域でのデータ記録済の最終の物理セクタアドレスＰＳＮが記録される。
バイト位置１０４０から１０４３の４バイトには、ＡＴＤＭＡのサイズが示される。
バイト位置１１２０から１０２３の４バイトには、ＴＤＦＬの第１クラスタの先頭ＰＳＮ（First PSN of 1st Cluster of DFL）が示される。
以降４バイトずつ、ＴＤＦＬの第２〜第８クラスタの先頭ＰＳＮが示される。
このＴＤＦＬの第１クラスタの先頭ＰＳＮ〜ＴＤＦＬの第１クラスタの先頭ＰＳＮが、それぞれＴＤＦＬのポインタとされ、これらを用いて図７で示したように有効なＴＤＦＬを示すことが行われる。
バイト位置１１８４から１０８７の４バイトには、ＳＲＲＩの先頭ＰＳＮ（First PSN of SRRI）が示される。このＳＲＲＩの先頭ＰＳＮはＳＲＲＩのポインタとされ、これを用いて図７で示したように有効なＳＲＲＩを示すことが行われる。
【００５６】
バイト位置１２１６から１２１９の４バイトには、ＩＳＡにおいて次に記録するアドレス（Next available PSN of ISA）が示される。
またバイト位置１２２０から１２２３の４バイトには、ＯＳＡにおいて次に記録するアドレス（Next available PSN of OSA）が示される。
交替処理によりＩＳＡ又はＯＳＡが使用された時は、その次に書き込みを行うアドレスとして、これらの値が更新される。
バイト位置１９２０から２０４８はドライブＩＤとされる。
【００５７】
３−３  ＴＤＦＬ。
次にＴＤＦＬ（テンポラリＤＦＬ）の構成を述べる。上述のようにＴＤＦＬは、ＴＤＭＳアップデートユニットに含まれることで更新されていく。
図９においてクラスタナンバ／データフレームナンバはＴＤＦＬ内のクラスタ番号と、２０４８バイトのセクタ単位を示す。データフレーム内のバイト位置（Byte position in Data frame）は各データフレームでの内部のバイト位置を示す。
【００５８】
ＴＤＦＬの内容として、バイト位置０からの６４バイトは、ＴＤＦＬの管理情報を収めるＴＤＦＬヘッダ（Temporary Defect List Header）とされる。
このＴＤＦＬヘッダは、ＴＤＦＬクラスタであることを認識する情報、バージョン、ＴＤＦＬアップデート（TDFL記録更新）回数、ＴＤＦＬの情報ブロック（ＤＯＷエントリ／ＤＦＬエントリ）のエントリー数等の情報で構成される。
【００５９】
バイト位置６４以降は、複数の情報ブロックから構成されるテンポラリリストオブディフェクト（Temporary list of Defects）であり、一つ一つの情報ブロックの大きさは８バイトである。Ｎ個の情報ブロックが存在する場合、その大きさはＮ×８バイトとなる。
８バイトによる１つの情報ブロックが、１つの交替情報であり、ＤＯＷエントリ又はＤＦＬエントリとなる。
ＤＦＬエントリとＤＯＷエントリは、実質的に同じ交替情報であるが、説明の便宜上、ＤＦＬエントリは欠陥領域の交替情報、ＤＯＷ（Data Overwrite）エントリは、データ書換に用いる交替情報とする。
ＤＦＬエントリとＤＯＷエントリについては、実質的に同様の処理（交替処理）を示すものであるためテンポラリリストオブディフェクト内の情報ブロックとして混在してかまわないものとなっている。
テンポラリリストオブディフェクトは、ＤＦＬエントリとＤＯＷエントリが複数集まって構成され、そのＤＦＬエントリとＤＯＷエントリを合わせた総数は、一層ディスクの場合、最大３２７５９個とされる。
テンポラリリストオブディフェクトの直後は、８バイトでテンポラリディフェクトリスト終端（Temporary Defect List Terminator）が記録され、テンポラリリストオブディフェクトが終了されることを示す。以降、そのクラスタの最後までは０で埋められる。
【００６０】
個々の情報ブロックである８バイトのＤＯＷエントリの構成を図１０（ａ）に示す。なお、ＤＦＬエントリとされる場合も同様のフォーマットである。
８バイト（＝６４ビット）のうち、ビットｂ63〜ｂ60の４ビットはステータス１とされる。
ビットｂ59〜ｂ32の２８ビットは交替元アドレス（交替元クラスタの先頭ＰＳＮ）とされる。
ビットｂ31〜ｂ28の４ビットはステータス２とされる。
ビットｂ27〜ｂ0の２８ビットは交替先アドレス（交替先クラスタの先頭ＰＳＮ）とされる。
【００６１】
ステータス１，２による意味を図１０（ｂ）に示す。
ステータス１，２が「００００」「００００」とされる場合は、そのＤＯＷエントリ（又はＤＦＬエントリ）は通常の交替情報となる。
即ちそのエントリに記録された交替元アドレスと交替先アドレスで、１つのクラスタの交替処理が示される。つまり、データ書換のための交替処理、又は欠陥検出に基づく交替処理がエントリされる。
交替先アドレスは、図１（ａ）のように交替領域が設定されたフォーマットの場合は、基本的にはＩＳＡ又はＯＳＡ内のアドレスとなる。一方、図１（ｂ）のように交替領域が設定されないフォーマットの場合は、交替先アドレスは、ユーザデータ領域内で選択されたアドレスとされる。
なお、後述するが図１（ａ）のように交替領域が形成される場合にも、ユーザデータ領域内の或る領域を用いて交替処理が行われることもあり、その場合は、交替先アドレスは、ユーザデータ領域内で選択されたアドレスとされる。
【００６２】
ステータス１，２が「００００」「０００１」とされる場合は、そのエントリーは、バーストブロック交替のスタートアドレスを示す。
またステータス１，２が「００００」「００１０」とされる場合は、そのエントリーは、バーストブロック交替のエンドアドレスを示す。
バーストブロック交替とは、物理的に連続する複数クラスタをまとめて交替させる交替処理である。
即ちステータス１，２が「００００」「０００１」のエントリには、交替処理させる複数クラスタ範囲についての先頭クラスタの先頭ＰＳＮと、その交替先の複数クラスタ範囲の先頭クラスタの先頭ＰＳＮが記録される。
またステータス１，２が「００００」「００１０」のエントリには、交替処理させる複数クラスタ範囲についての最終クラスタの先頭ＰＳＮと、その交替先の複数クラスタ範囲の最終クラスタの先頭ＰＳＮが記録される。
この２つのエントリによって、連続した複数クラスタ範囲を一括した交替処理として管理することができる。つまり、物理的に連続する複数のクラスタをまとめて交替管理する場合は、その複数個の全てのクラスタを１つづつエントリする必要はなく、先頭クラスタと終端クラスタとについての２つの交替情報をエントリすればよいものとなる。
【００６３】
このＤＯＷエントリとＤＦＬエントリは同じフォーマットでＴＤＦＬ内に混在されるが、データ交替の能力を持たない装置に、本例のディスクが装填された際には、ＤＦＬエントリとＤＯＷエントリを、どちらもＤＦＬエントリとして解釈し、再生時に読み出すクラスタを通常に交替させるため、再生互換性は保たれることになる。
また上記バーストブロック交替の機能を持たない装置を考慮する必要がある。このためには、ファイナライズ時にＤＭＡを書き込む場合（ファイナライズ時に最新のＴＤＦＬ内容をＤＭＡ内のＤＦＬに書き込む場合）、バーストブロック交替された複数のクラスタを、個々の通常の交替情報のエントリに変換してＤＦＬを再構成する必要がある。そうすることにより、全ての交替情報のエントリは、１クラスタづつの通常の交替情報となり、バーストブロック交替機能を持たない再生装置に対しても再生互換性が確保できる。
【００６４】
３−４  ＳＲＲ及びＳＲＲＩ。
次にＳＲＲ（Sequential Recording Range）及びＳＲＲＩ（Sequential Recording Range Information）について説明する。
ＳＲＲの構造を図１１に示す。ＳＲＲは、本例のライトワンスディスクに対してシーケンシャル記録モード（Sequential Recording Mode）時に使用する書き込み領域（連続記録範囲）の事であり、ＣＤにおけるトラックと似た、以下の＜１＞〜＜５＞のような特徴を持つ。
【００６５】
＜１＞ＳＲＲ内部では記録はアドレス増加方向に行われ、また記録可能なアドレス（追記ポイント）を一つだけ持つ事が可能である。その追記ポイントとしてのアドレスの事を ＮＷＡ（Next Writable Address, PSN）と呼ぶ。
図１１（ａ）に示すように、ＳＲＲ内部の最終記録アドレスを ＬＲＡ（Last Recorded Address, PSN）とするとＮＷＡは以下の式で示される。
NWA = (ip(LRA /32) + 1) * 32  (LRA≠0の場合)。
NWA = Start PSN of the SRR  (LRA = 0の場合)。
ここで ip(N) は N よりも小さな整数で、最大の整数を表している。
つまり、ＳＲＲに記録が行われていれば、ＮＷＡはＬＲＡを含むクラスタの次のクラスタの先頭アドレス（ＰＳＮ）となり、またＳＲＲが、まだ記録が行われていない状態なら、ＮＷＡはＳＲＲの先頭アドレス（ＰＳＮ）とされる。
＜２＞ＳＲＲは オープン（Open ）およびクローズド（Closed）の二つのうちどちらかのステータスをとる。
ここで、図１１（ａ）のOpen SRR は記録可能な（つまりＮＷＡを持つ）ＳＲＲを表し、図１１（ｂ）のClosed SRR は記録不可能な（つまりＮＷＡを持たない）ＳＲＲを表す。
＜３＞Open SRRをディスク上に確保する処理をＳＲＲのリザーブ、Open SRR のステータスをClosed に変える処理をＳＲＲのクローズと呼ぶ。
＜４＞ＳＲＲはディスク上に複数（最大７９２７個）存在することが可能であり、その中でも Open SRR は同時に１６個まで存在することが可能である。
＜５＞書き込み対象となるＳＲＲは任意の順番で選択出来る。
【００６６】
実際の使用方法として Open SRR のリザーブはファイルシステムの管理領域をファイルデータの前方に確保しつつ、ディスクにファイルデータを記録した後にファイルシステムの管理情報を管理領域に記録する場合に使用されている。
図１１（ｃ）は、シーケンシャル記録モードで記録を行っている時のディスクのサンプルレイアウトを示している。
このディスク上には4つのＳＲＲ（ＳＲＲ＃１〜ＳＲＲ＃４）が存在し、ＳＲＲ＃１、ＳＲＲ＃３、ＳＲＲ＃４ が Open SRR でＳＲＲ＃２がClosed SRR である。
このディスクに追記する場合、ＮＷＡ１、ＮＷＡ３、ＮＷＡ４  のいずれからも記録が可能である。
【００６７】
このようなＳＲＲを管理する情報として、上記ＴＤＭＳアップデートユニットによりＳＲＲＩが記録される。
図１２にＳＲＲＩの構成を示す。
ＳＲＲＩはデータフレーム１〜３１の大きさで構成される。
図１２の相対データフレームナンバ（Relative Data Frame）はクラスタ内の各データフレームを示す。上述したようにＳＲＲＩは、ＴＤＭＳアップデートユニットの最終データフレーム３１に記録されるＴＤＤＳの直前に配置されるため、ＳＲＲＩがＭセクタのサイズであるとすると、ＳＲＲＩはデータフレーム（３１−Ｍ）〜データフレーム３０に配置される。またデータフレーム内のバイト位置（Byte position in Data frame）は各データフレームの内部のバイト位置を示す。
【００６８】
ＳＲＲＩの先頭から６４バイトは、ＳＲＲＩの管理情報を収めるＳＲＲＩヘッダ（SRRI Header）とされる。
ＳＲＲＩヘッダは ＳＲＲＩクラスタであることを認識する情報、バージョン、ＳＲＲＩアップデート（ＳＲＲＩ記録更新）回数、ＳＲＲエントリ（ＳＲＲの情報をしめすブロック）の総数等の情報で構成される。
続くバイト位置６４以降は、複数のＳＲＲエントリによるリスト（List of SRRI Entries）とされる。
リスト（List of SRRI Entries）に含まれる一つ一つのＳＲＲエントリの大きさは８バイトである。Ｎ個のＳＲＲエントリが存在する場合、リストの大きさはＮ×８バイトとなる。
最後のＳＲＲエントリの直後は、８バイトのＳＲＲＩ終端（SRRI Terminator ）が配置され、以降そのクラスタの最後までが０で埋められる。
【００６９】
ＳＲＲＩヘッダの構成を図１３（ａ）に示す。
バイト位置０〜１の２バイトは、ＳＲＲＩの管理情報を収めるＳＲＲＩ−ＩＤ（SRRI Identifier）とされる。
バイト位置２の１バイトは、ＳＲＲＩフォーマットのバージョンを示すＳＲＲＩフォーマット（SRRI Format）とされる。
バイト位置４〜７の４バイトは、ＳＲＲＩの更新回数を表すＳＲＲＩアップデートカウント（SRRI Update Count）とされる。
バイト位置１２〜１５の４バイトは、ＳＲＲエントリの合計数を表すＳＲＲエントリ数（Number of SRR Entries）とされる。
バイト位置１６の１バイトは、ステータスがオープンになっているＳＲＲの総数を表すオープンＳＲＲ数（Number of Open SRRs）とされる。
バイト位置２０からは、全ての Open SRR 番号をまとめたリスト（List of Open SRR Numbers）が記録される。
このリスト（List of Open SRR Numbers）の構造を図１３（ｂ）に示す。各Open SRR番号が２バイトずつ、合計１６個分の大きさを持ち、３２バイトある。Open SRR の総数が１６個に満たない場合、リスト（List of Open SRR Numbers ）の残りの部分は０で埋められる。また、リスト（List of Open SRR Numbers）は Open SRR の総数が増減するたびにその内容を修正し降順にソートする必要がある。
【００７０】
このようなＳＲＲＩヘッダに続いて、図１２のエントリーリスト（List of SRRI Entries）に登録されることになるＳＲＲエントリの構成を図１４に示す。エントリナンバをｉとする。
それぞれが或るＳＲＲを示すことになる個々のＳＲＲエントリは８バイト（６４ビット）で構成される。
ビットｂ63〜ｂ60の４ビットはリザーブ（未定義）である。
ビットｂ59〜ｂ32の２８ビットは、ユーザデータ領域に存在するＳＲＲ＃ｉのスタートアドレスとされる。つまりＳＲＲ＃ｉの開始クラスタの先頭のＰＳＮが示される。
ビットｂ31はセッションスタートとされ、このＳＲＲがセッション最初のＳＲＲであるかどうかを示すビットとされる。このビットが１のとき、このＳＲＲがセッションの最初のＳＲＲ、すなわちこのＳＲＲからセッションが始まっている事を示している。
ビットｂ30〜ｂ28の３ビットはリザーブ（未定義）とされる。
ビットｂ27〜ｂ0の２８ビットではＳＲＲ＃ｉ内のＬＲＡ（Last Recorded Address：図１１参照）がＰＳＮにより示される。
【００７１】
以上のようにＳＲＲＩヘッダ及びＳＲＲエントリを含むＳＲＲＩにより、ユーザデータ領域に存在する各ＳＲＲの数やアドレス、さらには各ＳＲＲのＬＲＡが管理されることになる。また上述したようにオープンＳＲＲのＮＷＡ（Next Writable Address）は、そのＳＲＲに対応するＳＲＲエントリにおけるＬＲＡ（Last Recorded Address）の値から算出できる。
このようなＳＲＲＩは、ＳＲＲがリザーブされた場合、ＳＲＲ内のＮＷＡから追記が行われた場合、ＳＲＲがクローズされた場合など、ＳＲＲの管理状態の更新が必要なときに、上記ＴＤＭＳアップデートユニットにＳＲＲＩが含まれるかたちで更新される。
【００７２】
３−５  交替領域を設けたフォーマットの交替処理。
ここで、図１（ａ）のようにＩＳＡ、ＯＳＡとして固定の交替領域が設けられるフォーマットでの基本的な交替処理を説明しておく。
図１５に示すようにＩＳＡ（インナースペアエリア：内周側交替領域）およびＯＳＡ（アウタースペアエリア：外周側交替領域）は欠陥クラスタの交替処理のための交替領域としてデータゾーン内の内周側と外周側に確保される。
またＩＳＡとＯＳＡは、記録済みアドレスに対する書き込み、つまりデータ書換の要求があった場合に、対象アドレスに書き込むデータを実際に記録するための交替領域としても使用する。
ＩＳＡ、ＯＳＡのサイズは上述のＤＤＳ，ＴＤＤＳ内で定義される。
ＩＳＡの大きさ（サイズ）は初期化時に決定され、その後の大きさも固定である。
【００７３】
これらＩＳＡ、ＯＳＡを用いた交替処理は、次のように行われる。データ書換の場合を例に挙げる。例えばユーザーデータ領域における既にデータ記録が行われたクラスタに対してデータ書込、つまり書換の要求が発生したとする。この場合、ライトワンスディスクであることからそのクラスタには書き込みできないため、その書換データはＩＳＡ又はＯＳＡ内の或るクラスタに書き込まれるようにする。これが交替処理である。
この交替処理が上記のＤＯＷエントリとして管理される。つまり元々データ記録が行われていたクラスタアドレスが交替元、ＩＳＡ又ＯＳＡ内に書換データを書き込んだクラスタアドレスが交替先として、１つのＤＯＷエントリが登録される。
つまり、データ書換の場合は、書換データをＩＳＡ又はＯＳＡに記録し、かつ当該書換によるデータ位置の交替をＴＤＭＡ内のＴＤＦＬにおけるＤＯＷエントリで管理するようにすることで、ライトワンス型のディスクでありながら、実質的に（例えばホストシステムのＯＳ、ファイルシステム等から見て）データ書換を実現するものである。
欠陥管理の場合も同様で、或るクラスタが欠陥領域とされた場合、そこに書き込むべきデータは、交替処理によりＩＳＡ又ＯＳＡ内の或るクラスタに書き込まれる。そしてこの交替処理の管理のために１つのＤＦＬエントリが登録される。
【００７４】
これらの交替処理での交替先としての記録は、図１５に示すように、ＩＳＡ、ＯＳＡの順に若いアドレスのクラスタから用いられて行われていく。
ところで、このようなフォーマットにおいては、ＯＳＡの一部或いは全部をＡＴＤＭＡ（Additional TDMA）として利用することが可能となっている。
なお本実施の形態の例では、このように交替領域が設けられるフォーマットにおいて、交替領域が使い切られた後においても、後述するようにユーザーデータ領域を用いて交替処理を可能とする。
【００７５】
３−６  交替領域を設けないフォーマットでのＴＤＭＡ及びＡＴＤＭＡ。
図１６はＩＳＡ、ＯＳＡを設けない場合のディスクレイアウトを示している。
交替領域が存在しないディスクを作成するときには特殊なフォーマットコマンドを使用する。このコマンドのフォーマットパラメータは通常交替領域を持たないため、アドレスを割り当てられる最大の容量をパラメータに指定してフォーマットするが、この容量に最大容量よりも少ない値を明示的に指定する事により、ユーザデータの最後部にアドレスを割り当てられていない領域を生み出すことが可能となるようにドライブ（記録再生装置）の機能を拡張する。本例ではこの部分を予備の管理領域、即ちＡＴＤＭＡとして使用する。
【００７６】
また、同時にＴＤＭＡの先頭部分にあるＴＤＭＡインジケータは、交替領域を設けるフォーマットの場合は図５に示したようにクラスタＣＬ０，ＣＬ１の２クラスタであるが、交替領域を設けないフォーマットを採用する場合は、図１６に示すように、１クラスタ拡張して３クラスタ（ＣＬ０，ＣＬ１，ＣＬ２）にしている。クラスタＣＬ２はＴＤＭＡインフォメーションクラスタと位置づける。
ＴＤＭＡに最初に記録するときには、まずクラスタＣＬ２にＴＤＭＡインフォメーションクラスタとしてのブロックを書き込み、これに続けてクラスタＣＬ３に一つ目のＴＤＭＳを記録する。
ＴＤＭＡが全て記録されてＡＴＤＭＡに管理情報の記録エリアが移行する場合、ＡＴＤＭＡインジケータとしてのクラスタＣＬ１には、同じくＴＤＭＡインフォメーションクラスタの内容を記録する。
【００７７】
ＴＤＭＡインフォメーションのフォーマットを図１７に示す。
ＴＤＭＡインフォメーションは２０４８バイトから構成されており、ＡＴＤＭＡに関する情報が記録されているストラクチャである。
ＴＤＭＡにおけるＴＤＭＡインフォメーションクラスタ（クラスタＣＬ２）には、この ２０４８バイト（＝１データフレーム）のＴＤＭＡインフォメーションが３２回繰り返し記録されるものとなる。
【００７８】
ＴＤＭＡインフォメーションの基本的な構成はＴＤＤＳ（図８及び図４のＤＤＳ参照）と同じであるが、一部のパラメータを実際のＴＤＤＳと異なる値に設定する必要がある。
即ちＴＤＭＡインフォメーションの場合、パラメータを以下のように設定する。
バイト位置４０からの４バイトはＩＳＡサイズ（Inner Spare Area Size）であるが、これを０に設定する。
バイト位置４４からの４バイトはＯＳＡサイズ（Outer Spare Area Size）であり、ここには実際に設定するＡＴＤＭＡの大きさ（単位はクラスタ）を２５６で割った値を設定する。
バイト位置１０４０からの４バイトはＯＳＡ内のＴＤＭＡサイズ（Size of TDMA in Outer Spare Area）であるが、これにＡＴＤＭＡの大きさ（単位はクラスタ）を設定する。
【００７９】
このようなＴＤＭＡインフォメーションが記録されたＴＤＭＡインフォメーションクラスタ（クラスタＣＬ２）を設けることで、記録再生装置は、装填されたディスクをチェックする際にＴＤＭＡインフォメーションクラスタをリードすることにより、そのディスクにＡＴＤＭＡが存在するかどうか、またその大きさは幾らかを知ることが可能となる。
【００８０】
４．ディスクドライブ装置の構成。
次に、上記のようなライトワンス型のディスクに対応するディスクドライブ装置（記録再生装置）を説明していく。
本例のディスクドライブ装置は、ライトワンス型のディスク、例えば図１のプリレコーデッド情報領域ＰＩＣのみが形成されている状態であって、ライトワンス領域は何も記録されていない状態のディスクに対してフォーマット処理を行うことで、図１（ａ）（ｂ）で説明した状態のディスクレイアウトを形成することができるものとし、また、そのようなフォーマット済のディスクに対してユーザーデータ領域にデータの記録再生を行なう。また必要時において、ＴＤＭＡ（又はＡＴＤＭＡ）の更新も行うものである。
【００８１】
図１８にディスクドライブ装置の構成を示す。
ディスク１は上述したライトワンス型のディスクである。ディスク１は、図示しないターンテーブルに積載され、記録／再生動作時においてスピンドルモータ５２によって一定線速度（ＣＬＶ）で回転駆動される。
そして光学ピックアップ（光学ヘッド）５１によってディスク１上のグルーブトラックのウォブリングとして埋め込まれたＡＤＩＰアドレスやプリレコーデッド情報としての管理／制御情報の読み出しがおこなわれる。
また初期化フォーマット時や、ユーザーデータ記録時には光学ピックアップによってライトワンス領域におけるトラックに、管理／制御情報やユーザーデータが記録され、再生時には光学ピックアップによって記録されたデータの読出が行われる。
【００８２】
ピックアップ５１内には、レーザ光源となるレーザダイオードや、反射光を検出するためのフォトディテクタ、レーザ光の出力端となる対物レンズ、レーザ光を対物レンズを介してディスク記録面に照射し、またその反射光をフォトディテクタに導く光学系（図示せず）が形成される。
ピックアップ５１内において対物レンズは二軸機構によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ５１全体はスレッド機構５３によりディスク半径方向に移動可能とされている。
またピックアップ５１におけるレーザダイオードはレーザドライバ６３からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００８３】
ディスク１からの反射光情報はピックアップ５１内のフォトディテクタによって検出され、受光光量に応じた電気信号とされてマトリクス回路５４に供給される。
マトリクス回路５４には、フォトディテクタとしての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。
例えば再生データに相当する高周波信号（再生データ信号）、サーボ制御のためのフォーカスエラー信号、トラッキングエラー信号などを生成する。
さらに、グルーブのウォブリングに係る信号、即ちウォブリングを検出する信号としてプッシュプル信号を生成する。
なお、マトリクス回路５４は、ピックアップ５１内に一体的に構成される場合もある。
マトリクス回路５４から出力される再生データ信号はリーダ／ライタ回路５５へ、フォーカスエラー信号及びトラッキングエラー信号はサーボ回路６１へ、プッシュプル信号はウォブル回路５８へ、それぞれ供給される。
【００８４】
リーダ／ライタ回路５５は、再生データ信号に対して２値化処理、ＰＬＬによる再生クロック生成処理等を行い、ピックアップ５１により読み出されたデータを再生して、変復調回路５６に供給する。
変復調回路５６は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての機能部位を備える。
再生時にはデコード処理として、再生クロックに基づいてランレングスリミテッドコードの復調処理を行う。
またＥＣＣエンコーダ／デコーダ５７は、記録時にエラー訂正コードを付加するＥＣＣエンコード処理と、再生時にエラー訂正を行うＥＣＣデコード処理を行う。
再生時には、変復調回路５６で復調されたデータを内部メモリに取り込んで、エラー検出／訂正処理及びデインターリーブ等の処理を行い、再生データを得る。
ＥＣＣエンコーダ／デコーダ５７で再生データにまでデコードされたデータは、システムコントローラ６０の指示に基づいて、読み出され、接続された機器、例えばＡＶ（Audio-Visual）システム１２０に転送される。
【００８５】
グルーブのウォブリングに係る信号としてマトリクス回路５４から出力されるプッシュプル信号は、ウォブル回路５８において処理される。ＡＤＩＰ情報としてのプッシュプル信号は、ウォブル回路５８においてＡＤＩＰアドレスを構成するデータストリームに復調されてアドレスデコーダ５９に供給される。
アドレスデコーダ５９は、供給されるデータについてのデコードを行い、アドレス値を得て、システムコントローラ６０に供給する。
またアドレスデコーダ５９はウォブル回路５８から供給されるウォブル信号を用いたＰＬＬ処理でクロックを生成し、例えば記録時のエンコードクロックとして各部に供給する。
【００８６】
また、グルーブのウォブリングに係る信号としてマトリクス回路５４から出力されるプッシュプル信号として、プリレコーデッド情報ＰＩＣとしてのプッシュプル信号は、ウォブル回路５８においてバンドパスフィルタ処理が行われてリーダ／ライタ回路５５に供給される。そして２値化され、データビットストリームとされた後、ＥＣＣエンコーダ／デコーダ５７でＥＣＣデコード、デインターリーブされて、プリレコーデッド情報としてのデータが抽出される。抽出されたプリレコーデッド情報はシステムコントローラ６０に供給される。
システムコントローラ６０は、読み出されたプリレコーデッド情報に基づいて、各種動作設定処理やコピープロテクト処理等を行うことができる。
【００８７】
記録時には、ＡＶシステム１２０から記録データが転送されてくるが、その記録データはＥＣＣエンコーダ／デコーダ５７におけるメモリに送られてバッファリングされる。
この場合ＥＣＣエンコーダ／デコーダ５７は、バファリングされた記録データのエンコード処理として、エラー訂正コード付加やインターリーブ、サブコード等の付加を行う。
またＥＣＣエンコードされたデータは、変復調回路５６において例えばＲＬＬ（１−７）ＰＰ方式の変調が施され、リーダ／ライタ回路５５に供給される。
記録時においてこれらのエンコード処理のための基準クロックとなるエンコードクロックは上述したようにウォブル信号から生成したクロックを用いる。
【００８８】
エンコード処理により生成された記録データは、リーダ／ライタ回路５５で記録補償処理として、記録層の特性、レーザー光のスポット形状、記録線速度等に対する最適記録パワーの微調整やレーザドライブパルス波形の調整などが行われた後、レーザドライブパルスとしてレーザードライバ６３に送られる。
レーザドライバ６３では供給されたレーザドライブパルスをピックアップ５１内のレーザダイオードに与え、レーザ発光駆動を行う。これによりディスク１に記録データに応じたピットが形成されることになる。
なお、レーザドライバ６３は、いわゆるＡＰＣ回路（Auto Power Control）を備え、ピックアップ５１内に設けられたレーザパワーのモニタ用ディテクタの出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する。記録時及び再生時のレーザー出力の目標値はシステムコントローラ６０から与えられ、記録時及び再生時にはそれぞれレーザ出力レベルが、その目標値になるように制御する。
【００８９】
サーボ回路６１は、マトリクス回路５４からのフォーカスエラー信号、トラッキングエラー信号から、フォーカス、トラッキング、スレッドの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号、トラッキングエラー信号に応じてフォーカスドライブ信号、トラッキングドライブ信号を生成し、ピックアップ５１内の二軸機構のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ５１、マトリクス回路５４、サーボ回路６１、二軸機構によるトラッキングサーボループ及びフォーカスサーボループが形成される。
またサーボ回路６１は、システムコントローラ６０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、ジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
またサーボ回路６１は、トラッキングエラー信号の低域成分として得られるスレッドエラー信号や、システムコントローラ６０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッド機構５３を駆動する。スレッド機構５３には、図示しないが、ピックアップ５１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライブ信号に応じてスレッドモータを駆動することで、ピックアップ５１の所要のスライド移動が行なわれる。
【００９０】
スピンドルサーボ回路６２はスピンドルモータ２をＣＬＶ回転させる制御を行う。
スピンドルサーボ回路６２は、ウォブル信号に対するＰＬＬ処理で生成されるクロックを、現在のスピンドルモータ５２の回転速度情報として得、これを所定のＣＬＶ基準速度情報と比較することで、スピンドルエラー信号を生成する。
またデータ再生時においては、リーダ／ライタ回路５５内のＰＬＬによって生成される再生クロック（デコード処理の基準となるクロック）が、現在のスピンドルモータ５２の回転速度情報となるため、これを所定のＣＬＶ基準速度情報と比較することでスピンドルエラー信号を生成することもできる。
そしてスピンドルサーボ回路６２は、スピンドルエラー信号に応じて生成したスピンドルドライブ信号を出力し、スピンドルモータ６２のＣＬＶ回転を実行させる。
またスピンドルサーボ回路６２は、システムコントローラ６０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータ２の起動、停止、加速、減速などの動作も実行させる。
【００９１】
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ６０により制御される。
システムコントローラ６０は、ＡＶシステム１２０からのコマンドに応じて各種処理を実行する。
例えばＡＶシステム１２０から書込命令（ライトコマンド）が出されると、システムコントローラ６０は、まず書き込むべきアドレスにピックアップ５１を移動させる。そしてＥＣＣエンコーダ／デコーダ５７、変復調回路５６により、ＡＶシステム１２０から転送されてきたデータ（例えばＭＰＥＧ２などの各種方式のビデオデータや、オーディオデータ等）について上述したようにエンコード処理を実行させる。そして上記のようにリーダ／ライタ回路５５からのレーザドライブパルスがレーザドライバ６３に供給されることで、記録が実行される。
また例えばＡＶシステム１２０から、ディスク１に記録されている或るデータ（ＭＰＥＧ２ビデオデータ等）の転送を求めるリードコマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボ回路６１に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ５１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをＡＶシステム１２０に転送するために必要な動作制御を行う。即ちディスク１からのデータ読出を行い、リーダ／ライタ回路５５、変復調回路５６、ＥＣＣエンコーダ／デコーダ５７におけるデコード／バファリング等を実行させ、要求されたデータを転送する。
なお、これらのデータの記録再生時には、システムコントローラ６０は、ウォブル回路５８及びアドレスデコーダ５９によって検出されるＡＤＩＰアドレスを用いてアクセスや記録再生動作の制御を行うことができる。
【００９２】
また、ディスク１が装填された際など所定の時点で、システムコントローラ６０は、ディスク１のＢＣＡにおいて記録されたユニークＩＤや（ＢＣＡが形成されている場合）、再生専用領域にウォブリンググルーブとして記録されているプリレコーデッド情報（ＰＩＣ）の読出を実行させる。
その場合、まずＢＣＡ、プリレコーデッドデータゾーンＰＲを目的としてシーク動作制御を行う。即ちサーボ回路６１に指令を出し、ディスク最内周側へのピックアップ５１のアクセス動作を実行させる。
その後、ピックアップ５１による再生トレースを実行させ、反射光情報としてのプッシュプル信号を得、ウォブル回路５８、リーダ／ライタ回路５５、ＥＣＣエンコーダ／デコーダ５７によるデコード処理を実行させ、ＢＣＡ情報やプリレコーデッド情報としての再生データを得る。
システムコントローラ６０はこのようにして読み出されたＢＣＡ情報やプリレコーデッド情報に基づいて、レーザパワー設定やコピープロテクト処理等を行う。
【００９３】
図１８ではシステムコントローラ６０内にキャッシュメモリ６０ａを示している。このキャッシュメモリ６０ａは、例えばディスク１のＴＤＭＡから読み出したＴＤＤＳ／ＴＤＦＬ／ＳＲＲＩ等の保持や、その更新に利用される。
システムコントローラ６０は、例えばファイナライズされていないディスク１が装填された際には、各部を制御してＴＤＭＡに記録されたＴＤＤＳ／ＴＤＦＬ／ＳＲＲＩの読出を実行させ、読み出された情報をキャッシュメモリ６０ａに保持する。
その後、データ書込／書換や欠陥による交替処理が行われた際には、キャッシュメモリ６０ａ内でＳＲＲＩやＴＤＦＬなどを更新していく。
例えばデータの書込や、データ書換等で交替処理が行われ、ＳＲＲＩ又はＴＤＦＬの更新を行う際に、その都度ディスク１のＴＤＭＡ（又はＡＴＤＭＡ）において、ＴＤＭＳアップデートユニットを追加記録しても良いのであるが、そのようにすると、ディスク１のＴＤＭＡの消費が早まってしまう。
そこで、例えばデータ追記が行われてＳＲＲＩとしてのＬＲＡ（Last Recorded Address）が更新される場合などは、或る程度の回数はキャッシュメモリ６０ａ内でＳＲＲＩを更新しておき、ある時点でキャッシュメモリ内で更新されてきたＳＲＲＩをＴＤＭＳアップデートユニットによりディスク１に記録するような手法を採る。
また例えばディスク１がディスクドライブ装置からイジェクト（排出）されるまでの間は、キャッシュメモリ６０ａ内でＴＤＦＬ／ＳＲＲＩの更新を行っておき、イジェクト時などにおいて、キャッシュメモリ６０ａ内の最終的な（最新の）ＴＤＦＬ／ＳＲＲＩを、ディスク１のＴＤＭＡに書き込むようにするなどの手法も考えられる。
【００９４】
ところで、この図１８のディスクドライブ装置の構成例は、ＡＶシステム１２０に接続されるディスクドライブ装置の例としたが、本発明のディスクドライブ装置としては例えばパーソナルコンピュータ等と接続されるものとしてもよい。
さらには他の機器に接続されない形態もあり得る。その場合は、操作部や表示部が設けられたり、データ入出力のインターフェース部位の構成が、図１８とは異なるものとなる。つまり、ユーザーの操作に応じて記録や再生が行われるとともに、各種データの入出力のための端子部が形成されればよい。
もちろん構成例としては他にも多様に考えられ、例えば記録専用装置、再生専用装置としての例も考えられる。
【００９５】
５．交替領域を設けない場合の記録再生処理。
５−１  データ書込処理（例１）。
続いて、ディスクドライブ装置による、交替領域を設けないフォーマット（図１（ｂ）のフォーマット）がなされたディスク１に対するデータ記録時のシステムコントローラ６０の処理を図１９で説明する。
なお、以下説明するデータ書込処理が行われる時点では、ディスク１が装填され、かつ、その装填時のディスク１のＴＤＭＡに記録されていたＴＤＤＳ／ＴＤＦＬ／ＳＲＲＩがキャッシュメモリ６０ａに読み込まれている状態であるとする。
また、通常、ＡＶシステム１２０等のホスト機器からの書込要求や読出要求の際には、その対象とするアドレスを論理セクタアドレス（ＬＳＮ）で指定してくる。ディスクドライブ装置は、これを物理セクタアドレス（ＰＳＮ）に変換して処理を行う。
なお、ホスト側から指定された論理セクタアドレスを、物理セクタアドレスに変換するには、論理セクタアドレスにＴＤＤＳ内に記録された「ユーザデータ領域の開始物理セクタアドレス」を加えればよい。
データの記録はクラスタを単位として行われる。
【００９６】
システムコントローラ６０に対して、ＡＶシステム１２０等のホスト機器から或るアドレスＮ（＝論理セクタアドレス N（N は３２の倍数））に対する書き込み要求が来たとする。
この場合システムコントローラ６０において図１９の処理が開始される。まずステップＦ１０１、Ｆ１０２では、キャッシュメモリ６０ａに取り込んである（或いはキャッシュメモリ６０ａで更新された最新の）ＳＲＲＩを参照して、指定されたアドレス（クラスタ）が記録済か未記録かを確認する。
即ちステップＦ１０１でＳＲＲＩにおけるＳＲＲエントリを確認し、指定されたアドレスを含むＳＲＲを判別する。
具体的には、まずホスト側から指定された論理セクタアドレスＮを、物理セクタアドレスＮ’ に変換する。次に物理セクタアドレスＮ’ から対応する各ＳＲＲのアドレス情報と比較して、物理セクタアドレスＮ’に対応するＳＲＲナンバーを取得する。
そして、ステップＦ１０２で、書込要求で指定されたアドレスと、該ＳＲＲにおけるＳＲＲエントリのＬＲＡとを比較して、書込要求にかかるアドレスが記録済か未記録かを判断する。即ち、物理セクタアドレスＮ’がそのＳＲＲにおけるＮＷＡ（ＮＷＡは上述のようにＳＲＲエントリのＬＲＡから算出できる）より小さければ記録済と判断できる。
【００９７】
書込要求にかかる物理セクタアドレスＮ’が、追記ポイントであるＮＷＡと等しければ、物理セクタアドレスＮ’は未記録であり、その場合はステップＦ１０３からＦ１０４に進んで、物理セクタアドレスＮ’へデータを記録し始める。
即ちこの場合のユーザデータ書込処理は、未だ記録が行われていないアドレスに対する書込命令となった場合であるため、通常の書込処理となる。但し書込時にディスク上の傷などによるエラーが生じた場合、交替処理が行われる場合がある。
システムコントローラ６０は、まずステップＦ１０４で、指定されたアドレスに対して、データ書込を行う制御を実行する。つまりピックアップ５１を指定されたアドレスにアクセスさせて、書込が要求されたデータの記録を実行させる。
データ書込が正常に終了した場合は、ステップＦ１０５において、そのＳＲＲへの追加記録が反映されるようにキャッシュメモリ６０ａ内でＳＲＲＩの更新を行う。そして必要であれば（ディスク上での更新機会であれば）、ディスク上でＳＲＲＩを更新する。つまりＴＤＭＳアップデートユニットの書込を行う。
以上で書込要求に対する処理を終える。
なお、図１９には示していないが、書込要求にかかる物理セクタアドレスＮ’がＮＷＡより大きいアドレスであった場合、イリーガルパラメータエラーを返して終了する。
【００９８】
一方、ステップＦ１０３で書込要求にかかるアドレスが記録済と判断された場合は、その指定されたアドレスに今回のデータ書込を行うことはできないため、ステップＦ１０６に進む。
まずステップＦ１０６では、ＴＤＭＡ（ＡＴＤＭＡを含む）が全て記録済であるか否かを判別する。ＴＤＭＡ（及びＡＴＤＭＡ）に有効な空き領域がない場合は、それ以上の交替管理を行うことができないため、ステップＦ１０７でエラーを返して終了する。
一方、ＴＤＭＡ又はＡＴＤＭＡに有効な空き領域が残っていれば、ステップＦ１０８以降のデータ書換処理を行う。
まずステップＦ１０８では、同一ＳＲＲ（ステップＦ１０１で求めたＳＲＲ：つまり交替元アドレスを含むＳＲＲ）にＮＷＡが存在するか否かを判別する。上述したように、ＮＷＡが存在しないＳＲＲは、既にクローズされているＳＲＲである。つまり対象としているＳＲＲがオープンであるか否かを確認する。これはＳＲＲＩヘッダの情報を参照して確認できる。
【００９９】
対象としている同一ＳＲＲが、オープンＳＲＲであれば、ステップＦ１０９に進み、そのＮＷＡから今回のデータ記録を実行させる。
そして、ステップＦ１１１に進み、必要な更新処理を行う。
つまりこのデータ書込はデータ書換となるため、そのための交替処理が行われたことになる。そこで、新たなＤＯＷエントリがＴＤＦＬに登録されなければならない。つまり、書込要求に係る物理セクタアドレスＮ’（記録済であったアドレス）が交替元アドレス、ステップＦ１０９で記録を行ったＮＷＡが交替先アドレスとしてＤＯＷエントリが生成される必要がある。
またＳＲＲ内に書込が行われることで、書込を行ったＳＲＲのＳＲＲエントリも更新されなければならない。
さらに、これらのＴＤＦＬ，ＳＲＲＩの更新に応じて、ＴＤＤＳも更新が必要である。
そこでステップＦ１１１で、まずキャッシュメモリ内でＴＤＦＬ／ＳＲＲＩ／ＴＤＤＳが更新され、これに応じてＴＤＭＳアップデートユニットが形成されてディスク１のＴＤＭＡ（又はＡＴＤＭＡ）に追加記録される。
【０１００】
一方、ステップＦ１０８で同一ＳＲＲがクローズされていると判断した場合は、ステップＦ１１０に進む。そしてオープンされている各ＳＲＲのＮＷＡのうちで、最も値の大きいＮＷＡから今回のデータ記録を実行させる。
つまりユーザデータ領域に存在するオープンＳＲＲのうちで、最も後方（アドレス値が大きい）ＳＲＲのＮＷＡから記録を行うことになる。
そして記録が完了したら、ステップＦ１１１で上記同様に更新が行われる。即ちまずキャッシュメモリ内でＴＤＦＬ／ＳＲＲＩ／ＴＤＤＳが更新され、これに応じてＴＤＭＳアップデートユニットが形成されてディスク１のＴＤＭＡ（又はＡＴＤＭＡ）に追加記録される。
【０１０１】
なお、図１９ではデータ書込要求があった場合の処理として説明し、書込要求にかかるアドレスが記録済みであったときに、交替処理を行ってデータ書換を実現するものとしたが、欠陥による交替処理も同様に行われる。
例えば書込要求にかかるクラスタが未記録であったとしても、適正に書込ができない欠陥クラスタであった場合は、ステップＦ１０６以降に進んで、同様の交替処理を行えばよい。
その場合の交替情報、即ちＤＦＬエントリはＤＯＷエントリの場合と同様に、ＴＤＭＳアップデートユニットの更新で追加登録される。
【０１０２】
５−２  データ書込処理（例２）。
ところで上記図１９の動作では、ステップＦ１０９として、今回の書き込み要求に係るアドレスを含むＳＲＲにおいて、そのＳＲＲ内の領域を用いて交替処理を行う場合が生ずる。これは通常は問題なく、またこれによって物理的に近い位置で交替が行われるという利点（交替セクタ読出時のシーク距離の短縮）が得られ好適である。ところがＡＶシステム１２０等のホスト機器側のアプリケーションによっては、同一ＳＲＲ内で交替すると不都合が生ずる場合がある。
【０１０３】
まず、この点について説明する。
図２０にオープン状態のＳＲＲ＃１，＃２を示し、欠陥或いはデータ書換が発生した時に、交替先として同じＳＲＲのＮＷＡを選択した場合に発生する動作を示す。
図２０（ａ）においては、ＳＲＲ＃１において斜線部に欠陥が発生しているとする。或る時点でＮＷＡ＝アドレスＡＤ０とされ、ホスト機器からこのアドレスＡＤ０のクラスタへのデータＤＴａの書込要求があったとする。すると、アドレスＡＤ０からのクラスタが欠陥クラスタであることから交替処理が行われる。即ち、この欠陥クラスタに記録されようとしたデータＤＴａが、図示するように、そのＳＲＲ＃１のアドレスＡＤ１からクラスタ範囲が交替先とされデータＤＴａが記録される。
このようにデータＤＴａが記録された後は、ＮＷＡはアドレスＡＤ２となる。つまり該ＳＲＲ＃１についてのＳＲＲエントリにおいて、ＳＲＲ＃１のＬＲＡ（Last Recorded Address）が更新される。
【０１０４】
ディスクドライブ装置側では、このようにＳＲＲＩの更新を行うが、ホスト機器におけるアプリケーションとしては、このような場合に最新のＮＷＡを取得しないものが存在する。すると、そのようなアプリケーションは、ＮＷＡがアドレスＡＤ２に更新されている事を知らずに次のライトコマンドを発行してしまうことがある。また、ライトコマンドがディスクドライブ装置にキューイングされている場合にもキャンセル出来ずに、アドレスＡＤ１から記録してしまうこともある。
例えば図２０（ｂ）のように、続いてデータＤＴｂの書き込みが行われるとする。このとき、アプリケーション側は現在のＮＷＡを、前回のＮＷＡであったＡＤ０からデータＤＴａ分だけ進んだＡＤ１であると認識して、アドレスＡＤ１からのデータＤＴｂの書き込みを要求する。ディスクドライブ装置は、上述した図１９の処理を行うが、アドレスＡＤ１からのクラスタにはデータ記録が既に行われているため、データ書き換えであるとして処理を行うことになり、ＮＷＡであるアドレスＡＤ２からデータＤＴｂの記録を行ってしまう。この時点で最新のＮＷＡ＝ＡＤ３となる。また書き換えでることで、新たなＤＯＷエントリも生成される。
【０１０５】
ところが、この場合も、アプリケーション側が最新のＮＷＡの取得を行わないと、アプリケーション側ではディスクドライブ装置がアドレスＡＤ１からデータＤＴｂを記録したはずであると認識しているため、現在のＮＷＡはアドレスＡＤ２であると認識することになる。すると、次のデータ書き込み要求はアドレスＡＤ２を指定することになる。
その場合、ディスクドライブ装置はこれもデータ書き換えであるとして、書き換えのための交替処理（ＮＷＡであるアドレスＡＤ３からの記録及びＤＯＷエントリの生成）を行ってしまう。
つまり、アプリケーションによっては、或るＳＲＲ内での書込を繰り返す場合には、特に最新のＮＷＡの取得を行わないものがあり、そのようなアプリケーションからのコマンドによって上記のような動作が行われると、データ書き換えではないのにデータ書き換え処理が行われてＤＯＷエントリが無駄に消費されてしまうことになる。
【０１０６】
そこで、このような事情を考慮したデータ書き込み処理を、図２１，図２２により説明する。
図２２にシステムコントローラ６０によるデータ書込処理を示すが、ステップＦ１０１〜Ｆ１０７は上記図１９と同様であるため説明を省略する。
この図２２の場合、書込要求にかかるアドレスが記録済であり、またＴＤＭＡ（ＡＴＤＭＡ）に空きがあって交替処理を行うためにステップＦ１０８Ａに進んだときは、書込要求にかかるアドレスを含むＳＲＲとは別のＳＲＲにＮＷＡがあるか否かを判別する。
なお、通常は少なくとも２つのＳＲＲがオープン状態であるようにされているため、ステップＦ１０８Ａで否定結果が出ることはほとんどないが、もし現在の書込要求にかかるアドレスを含むＳＲＲの１つのみがオープン状態であった場合はステップＦ１０７でエラーを返して終了となる。
【０１０７】
別のオープンＳＲＲ（つまりＮＷＡのあるＳＲＲ）が確認されたら、ステップＦ１０９Ａに進み、そのＳＲＲのＮＷＡから今回の書込要求にかかるデータを記録する。つまりデータ書き換え処理として、他のＳＲＲ内の領域を用いて交替処理を行うことになる。そしてステップＦ１１１では、この交替処理に対応するためにＴＤＦＬ、ＴＤＤＳを更新し、また書込を行ったＳＲＲの内容についてＳＲＲＩの更新を行う。
【０１０８】
なお、図２２ではデータ書込要求があった場合の処理として、書込要求にかかるアドレスが記録済みであったときに、交替処理を行ってデータ書換を実現するものとしたが、欠陥による交替処理も同様に行われる。例えば書込要求にかかるクラスタが未記録であったとしても、適正に書込ができない欠陥クラスタであった場合は、ステップＦ１０６以降に進んで、同様に、他のＳＲＲ内の領域を用いた交替処理が行われる。
【０１０９】
このようなデータ書込処理によって行われる書込動作の様子を図２１に示す。
上記図２０と同様にオープン状態のＳＲＲ＃１，ＳＲＲ＃２を示している。
図２１（ａ）において、ＳＲＲ＃１内の斜線部に欠陥が発生しており、この欠陥クラスタに記録されるデータＤＴａが、交替処理されるとする。ここで交替処理の際に、上記図２２のように別のＳＲＲのＮＷＡを選択されるとすると、図２１（ａ）に示すように、データＤＴａは例えばＳＲＲ＃２のＮＷＡ（＝アドレスＡＤ１１）に記録されることになる。そしてこの交替処理により、アドレスＡＤ１１からのクラスタ範囲にデータＤＴａが記録され、ＳＲＲ＃２のＮＷＡはアドレスＡＤ１２となる。つまり該ＳＲＲ＃２についてのＳＲＲエントリにおいて、ＳＲＲ＃２のＬＲＡ（Last Recorded Address）が更新される。
【０１１０】
一方、この場合、ＳＲＲ＃１内ではＮＷＡの変更は無いことになる。従って、アプリケーション側が最新のＮＷＡの取得を行わずに、続いてデータＤＴｂの書込要求を行う場合は、アドレスＡＤ１を指定するが、そのアドレスＡＤ１はその時点のＳＲＲ＃１のＮＷＡに一致する。このため図２１（ｂ）のように、データＤＴｂがアドレスＡＤ１から通常に記録され、その後はアドレスＡＤ２がＳＲＲ＃１の最新のＮＷＡとなる。
つまり、図２０で説明したようなアプリケーション側でのＮＷＡとのズレが生じることはなくなり、不要なＤＯＷエントリが発生してしまうという不都合を避けることができる。  
【０１１１】
なお、この場合、ＳＲＲ＃２のＮＷＡは、アプリケーション側が知らない間に更新されてしまっていることになるが、基本的にどのようなアプリケーションであっても、現在ターゲットにしているＳＲＲとは別のＳＲＲに書き込みを行うときには、そのＳＲＲの情報を必ず事前に取得するものとなっている。従って、アプリケーション側にこの場合のＳＲＲ＃２側でのＮＷＡの更新は影響を与えない。
【０１１２】
５−３  データ読出処理。
続いて、ディスクドライブ装置によるディスク１に対するデータ再生時のシステムコントローラ６０の処理を図２３で説明する。
【０１１３】
システムコントローラ６０に対して、ＡＶシステム１２０等のホスト機器から或るアドレス（論理セクタアドレスＮ）に対する読出要求が来たとする。
システムコントローラ６０はこれに応じて図２３の処理を開始する。
ステップＦ２０１では、指定アドレス、つまり論理セクタアドレスＮが対応するＳＲＲのＳＲＲＩを参照し、指定アドレスが記録済であるか否かを判断する。このため、まず指定された論理セクタアドレスＮを物理セクタアドレスＮ’に変換する。物理セクタアドレスＮ’は、論理セクタアドレスＮに、ＴＤＤＳ内に記録された「ユーザデータ領域の開始物理セクタアドレス」を加えることで求まる。そして物理セクタアドレスＮ’から対応するＳＲＲナンバナンバーおよびＳＲＲエントリを取得する。これにより、読出要求にかかるアドレス（物理セクタアドレス Ｎ’） にデータが記録されているか否かを確認できる。
【０１１４】
もし、要求されたアドレスがデータ未記録であったとしたら、ステップＦ２０２からＦ２０３に進み、指定されたアドレスが誤っているとして、ホスト機器にエラーを返して処理を終了する。
指定されたアドレスが記録済みである場合、ステップＦ２０２からＦ２０４に進んで、ＴＤＦＬ内に記録されているＤＯＷエントリ（ＤＦＬエントリを含む）を検索し、交替元アドレスとして、今回指定されたアドレスが登録されているか否かを確認する。つまり書換などで交替処理されたアドレスであるか否かを確認する。
読出要求にかかる物理セクタアドレスＮ’が、ＴＤＦＬにおいてＤＯＷエントリ（又はＤＦＬエントリ）に登録されたアドレスではなかった場合は、ステップＦ２０５からＦ２０６に進み、指定されたアドレスからデータ再生を行って処理を終える。
これは、ユーザーデータ領域に対する通常の再生処理となる。
【０１１５】
一方、ステップＦ２０５で、読出要求に係る物理セクタアドレスＮ’が、或るＤＯＷエントリに交替元アドレスとして登録されたアドレス（書換済のアドレス）であった場合は、ステップＦ２０７に進み、そのＤＯＷエントリ（又はＤＦＬエントリ）に示されている交替先アドレスからデータ読出を実行させ、再生データをＡＶシステム１２０等のホスト機器に転送して処理を終える。
このような処理により、既にデータ書換が実行された後において、そのデータの再生が要求された場合も、適切に最新のデータを再生し、ホスト機器に転送できるものとなる。
【０１１６】
５−４  ＡＴＤＭＡチェック処理。
次に、図１６のフォーマットのディスク１が装填された際に、システムコントローラ６０がＡＴＤＭＡの有無をチェックする処理を図２４で説明する。
図１６のフォーマット、つまり交替領域を持たないでＡＴＤＭＡを持つ光ディスク１がディスクドライブ装置にマウントされたとする。
システムコントローラ６０は、まずステップＦ３０１で、マウントされたディスク１のＴＤＭＡにおけるＴＤＭＡインジケータ（図１６参照）を再生させ、ＡＴＤＭＡインジケータクラスタＣＬ１が記録済みかどうかをチェックする。
ＡＴＤＭＡインジケータクラスタＣＬ１が記録済みで無い場合、ステップＦ３０２からＦ３０３に進み、次にＴＤＭＡインフォメーションクラスタＣＬ２を読み出させ、このディスク１のＡＴＤＭＡ情報（開始位置および大きさ）を把握する。そしてステップＦ３０４では、ＴＤＭＡから最新のＴＤＭＳを取得しに行く。
つまり、ＡＴＤＭＡインジケータクラスタＣＬ１がまだ記録されていないということは、またＡＴＤＭＡに記録が行われておらず、最新のＴＤＭＳがＴＤＭＡ内に存在することになるため、ＴＤＭＡから最新のＴＤＭＳを読み出すものである。最新のＴＤＭＳから得られるＴＤＤＳ／ＳＲＲＩ／ＴＤＦＬはキャッシュメモリ６０ａに取り込み、以降の記録再生動作時に参照できるようにする。
【０１１７】
なお、ＴＤＭＡインフォメーションクラスタＣＬ２を読み込まない記録再生装置があった場合にはＡＴＤＭＡの存在は認識できないが、ＡＴＤＭＡの開始位置はＴＤＤＳのユーザーデータ領域の終了論理アドレス（Last LSN of User Data Area ）の値よりも大きい値であり、物理アドレスから論理アドレスへの対応が変化することが無く、この部分に対するリードおよびライトが行われる事は無い。よって記録再生互換性が保たれる。
但し、ＡＴＤＭＡを認識できない記録再生装置にこのディスクがマウントされている場合で、ＴＤＭＡを最後まで更新してしまった場合には、それ以上のＴＤＭＡの更新が不可能と解釈し、ディスクのクローズ処理（それ以上の書き込みを禁止するための処理）を行ってしまうことが考えられる。
【０１１８】
ステップＦ３０２でＡＴＤＭＡインジケータクラスタＣＬ１が記録済みである場合、システムコントローラ６０はステップＦ３０５で、ＡＴＤＭＡインジケータクラスタＣＬ１の中身を確認する。
ＡＴＤＭＡが存在する場合には、ステップＦ３０６からＦ３０９に進み、図１７で説明したＯＳＡのＴＤＭＡサイズ（Size of TDMA in Outer Spare Area）または ＯＳＡサイズ（Outer Spare Area Size）の値を取得し、ＬＡＡ（Last ADIP Address of Data Zone）からＡＴＤＭＡの開始アドレスを計算する。そしてＡＴＤＭＡから最新のＴＤＭＳを取得する。
つまり、ＡＴＤＭＡインジケータクラスタＣＬ１が記録されていることで、最新のＴＤＭＳがＡＴＤＭＡ内に存在することがわかり、ＡＴＤＭＡから最新のＴＤＭＳを読み出すものである。最新のＴＤＭＳから得られるＴＤＤＳ／ＳＲＲＩ／ＴＤＦＬはキャッシュメモリ６０ａに取り込み、以降の記録再生動作時に参照できるようにする。
【０１１９】
なお、記録再生装置によってはＡＴＤＭＡインジケータクラスタＣＬ１の値と最新のＴＤＭＳとの間でパラメータの不整合を見つけ出し、書き込みを禁止することが考えられるが、そのような場合でも最低の再生互換性は確保される。
【０１２０】
ＡＴＤＭＡインジケータクラスタＣＬ１が記録済みであるがＡＴＤＭＡの大きさが設定されていない場合、またＤＭＡも記録済みである場合にはステップＦ３０６からＦ３０７に進み、ディスク上の全ＴＤＭＡ領域は記録済みと判断する。つまりファイナライズされていると判断する。そのため、ステップＦ３０８でＤＭＡから最新のＤＭＳ（ＤＤＳ，ＳＲＲＩ、ＤＦＬ）を取得することになる。ＤＭＡから得られるＤＤＳ／ＳＲＲＩ／ＤＦＬはキャッシュメモリ６０ａに取り込み、以降の再生動作時に参照できるようにする。
【０１２１】
６．交替領域を設ける場合の記録再生処理。
６−１  データ書込処理（例１）。
続いて、図１（ａ）のように交替領域を設けるフォーマットとする場合における、本実施の形態のデータ書込処理を図２５で説明する。
なお、この場合も、以下説明するデータ書込処理が行われる時点では、ディスク１が装填され、かつ、その装填時のディスク１のＴＤＭＡに記録されていたＴＤＤＳ／ＴＤＦＬ／ＳＲＲＩがキャッシュメモリ６０ａに読み込まれている状態であるとする。
また、ＡＶシステム１２０等のホスト機器からの書込要求や読出要求の際に、その対象とするアドレスを論理セクタアドレス（ＬＳＮ）で指定され、ディスクドライブ装置がこれを物理セクタアドレス（ＰＳＮ）に変換して処理を行うことや、データの記録がクラスタを単位として行われることは、上述の交替領域を設けないフォーマットで説明した場合と同様である。
【０１２２】
システムコントローラ６０に対して、ＡＶシステム１２０等のホスト機器から或るアドレスＮ（＝論理セクタアドレス N（N は３２の倍数））に対する書き込み要求が来たとする。
この場合システムコントローラ６０において図２５の処理が開始される。まずステップＦ４０１、Ｆ４０２では、キャッシュメモリ６０ａに取り込んである（或いはキャッシュメモリ６０ａで更新された最新の）ＳＲＲＩを参照して、指定されたアドレス（クラスタ）が記録済か未記録かを確認する。
即ちステップＦ４０１でＳＲＲＩにおけるＳＲＲエントリを確認し、指定されたアドレスを含むＳＲＲを判別する。
具体的には、まずホスト側から指定された論理セクタアドレスＮを、物理セクタアドレスＮ’ に変換する。次に物理セクタアドレスＮ’ から対応する各ＳＲＲのアドレス情報と比較して、物理セクタアドレスＮ’に対応するＳＲＲナンバーを取得する。
そして、ステップＦ４０２で、書込要求で指定されたアドレスと、該ＳＲＲにおけるＳＲＲエントリのＬＲＡとを比較して、書込要求にかかるアドレスが記録済か未記録かを判断する。即ち、物理セクタアドレスＮ’がそのＳＲＲにおけるＮＷＡ（ＮＷＡはＳＲＲエントリのＬＲＡから算出）より小さければ記録済と判断できる。
【０１２３】
書込要求にかかる物理セクタアドレスＮ’が、追記ポイントであるＮＷＡと等しければ、物理セクタアドレスＮ’は未記録であり、その場合はステップＦ４０３からＦ４０４に進んで、物理セクタアドレスＮ’へデータを記録し始める。
即ちこの場合のユーザデータ書込処理は、未だ記録が行われていないアドレスに対する書込命令となった場合であるため、通常の書込処理となる。但し書込時にディスク上の傷などによるエラーが生じた場合、交替処理が行われる場合がある。
システムコントローラ６０は、まずステップＦ４０４で、指定されたアドレスに対して、データ書込を行う制御を実行する。つまりピックアップ５１を指定されたアドレスにアクセスさせて、書込が要求されたデータの記録を実行させる。
データ書込が正常に終了した場合は、ステップＦ４０５において、そのＳＲＲへの追加記録が反映されるようにキャッシュメモリ６０ａ内でＳＲＲＩの更新を行う。そして必要であれば（ディスク上での更新機会であれば）、ディスク上でＳＲＲＩを更新する。つまりＴＤＭＳアップデートユニットの書込を行う。
以上で書込要求に対する処理を終える。
なお、図２５には示していないが、書込要求にかかる物理セクタアドレスＮ’がＮＷＡより大きいアドレスであった場合、イリーガルパラメータエラーを返して終了する。
【０１２４】
一方、ステップＦ４０３で書込要求にかかるアドレスが記録済と判断された場合は、その指定されたアドレスに今回のデータ書込を行うことはできないため、ステップＦ４０６に進む。
まずステップＦ４０６では、ＴＤＭＡ（ＡＴＤＭＡを含む）が全て記録済であるか否かを判別する。ＴＤＭＡ（及びＡＴＤＭＡ）に有効な空き領域がない場合は、それ以上の交替管理を行うことができないため、ステップＦ４０７でエラーを返して終了する。
【０１２５】
一方、ＴＤＭＡ又はＡＴＤＭＡに有効な空き領域が残っていれば、ステップＦ４０８に進み、交替領域、即ちＩＳＡ、ＯＳＡにおいて交替処理を実行できる十分な空き領域があるか否かを判断する。
この判断は、その時点での有効なＴＤＤＳを参照することで可能である。例えば図８で説明したようにＴＤＤＳのバイト位置１２１６，１２２０にはＩＳＡ、ＯＳＡの次記録アドレスが記録されるが、このアドレスによって、ＩＳＡ、ＯＳＡの空き状況を判断できる。或いは、同じくＴＤＤＳのバイト位置５２（図４のＤＤＳ参照）における、交替領域使用可能フラフを確認しても良い。この交替領域使用可能フラグは、交替領域の空きが無くなった時点で更新されるものであるためである。
【０１２６】
ステップＦ４０８でＩＳＡ又はＯＳＡに交替処理に用いる空きがあると判断された場合は、ステップＦ４０９に進む。
その場合、ＩＳＡ又はＯＳＡにおける次記録アドレスからの領域を交替先として、今回のデータ記録を実行させる。
そして、ステップＦ４１０に進み、必要な更新処理を行う。
つまりこのデータ書込はデータ書換となるため、そのための交替処理が行われたことになる。そこで、新たなＤＯＷエントリがＴＤＦＬに登録されなければならない。つまり、書込要求に係る物理セクタアドレスＮ’（記録済であったアドレス）が交替元アドレス、ステップＦ４０９で記録を行ったＩＳＡ又はＯＳＡ内の領域を交替先アドレスとしてＤＯＷエントリが生成される必要がある。
従って、ＤＯＷエントリが追加されるようにＴＤＦＬが更新され、またＴＤＦＬの更新に応じて、ＴＤＤＳも更新も行われる。
つまりステップＦ１１１で、まずキャッシュメモリ内でＴＤＦＬ／ＴＤＤＳが更新され、これに応じてＴＤＭＳアップデートユニットが形成されてディスク１のＴＤＭＡ（又はＡＴＤＭＡ）に追加記録される。
【０１２７】
一方、ステップＦ４０８でＩＳＡ又はＯＳＡに、交替処理に使用できる空き領域が存在しないと判断された場合は、ユーザーデータ領域を用いた交替処理を行う。
この場合、ステップＦ４１１に進んで、同一ＳＲＲ（ステップＦ４０１で求めたＳＲＲ：つまり交替元アドレスを含むＳＲＲ）にＮＷＡが存在するか否かを判別する。つまりＳＲＲＩヘッダの情報を参照し、対象としているＳＲＲがオープンであるか否かを確認する。
【０１２８】
対象としている同一ＳＲＲが、オープンＳＲＲであれば、ステップＦ４１２に進み、そのＮＷＡから今回のデータ記録を実行させる。そして、ステップＦ４１４に進み、必要な更新処理を行う。
この場合の交替処理は、ＳＲＲ内の領域を用いているため、ステップＦ４１４の更新処理は、ＴＤＦＬ（ＤＯＷエントリ追加）と、ＳＲＲＩ（ＳＲＲエントリの更新）と、これらに応じたＴＤＤＳの更新として行われる。即ちステップＦ４１４では、まずキャッシュメモリ内でＴＤＦＬ／ＳＲＲＩ／ＴＤＤＳが更新され、これに応じてＴＤＭＳアップデートユニットが形成されてディスク１のＴＤＭＡ（又はＡＴＤＭＡ）に追加記録される。
【０１２９】
一方、ステップＦ４１１で同一ＳＲＲがクローズされていると判断した場合は、ステップＦ４１３に進む。そしてオープンされている各ＳＲＲのＮＷＡのうちで、最も値の大きいＮＷＡから今回のデータ記録を実行させる。
つまりユーザデータ領域に存在するオープンＳＲＲのうちで、最も後方（アドレス値が大きい）ＳＲＲのＮＷＡから記録を行うことになる。
そして記録が完了したら、ステップＦ４１４で上記同様に更新が行われる。即ちまずキャッシュメモリ内でＴＤＦＬ／ＳＲＲＩ／ＴＤＤＳが更新され、これに応じてＴＤＭＳアップデートユニットが形成されてディスク１のＴＤＭＡ（又はＡＴＤＭＡ）に追加記録される。
【０１３０】
なお、図２５ではデータ書込要求があった場合の処理として説明し、書込要求にかかるアドレスが記録済みであったときに、交替処理を行ってデータ書換を実現するものとしたが、欠陥による交替処理も同様に行われる。
例えば書込要求にかかるクラスタが未記録であったとしても、適正に書込ができない欠陥クラスタであった場合は、ステップＦ４０６以降に進んで、同様の交替処理を行えばよい。その場合の交替情報、即ちＤＦＬエントリはＤＯＷエントリの場合と同様に、ＴＤＭＳアップデートユニットの更新で追加登録される。
【０１３１】
６−２  データ書込処理（例２）。
続いて図２６のデータ書込処理例を説明する。これは、上述した図２２の処理と同様に、アプリケーションがＮＷＡの取得を行わないことによって生ずる不都合を解消するための処理である。
図２６にシステムコントローラ６０によるデータ書込処理を示すが、ステップＦ４０１〜Ｆ４１０は上記図２５と同様であるため説明を省略する。
この図２６の場合、書込要求にかかるアドレスが記録済であり、またＴＤＭＡ（ＡＴＤＭＡ）に空きがあり、さらにＩＳＡ又はＯＳＡに空きが無くて、ユーザーデータ領域を用いた交替処理を行うためにステップＦ４１１Ａに進んだときは、書込要求にかかるアドレスを含むＳＲＲとは別のＳＲＲにＮＷＡがあるか否かを判別する。
通常は少なくとも２つのＳＲＲがオープン状態であるようにされているため、ステップＦ４１１Ａで否定結果が出ることはほとんどないが、もし現在の書込要求にかかるアドレスを含むＳＲＲの１つのみがオープン状態であった場合はステップＦ４０７でエラーを返して終了となる。
【０１３２】
別のオープンＳＲＲ（つまりＮＷＡのあるＳＲＲ）が確認されたら、ステップＦ４１２Ａに進み、そのＳＲＲのＮＷＡから今回の書込要求にかかるデータを記録する。つまりデータ書き換え処理として、他のＳＲＲ内の領域を用いて交替処理を行うことになる。そしてステップＦ４１４では、この交替処理に対応するためにＴＤＦＬ、ＴＤＤＳを更新し、また書込を行ったＳＲＲの内容についてＳＲＲＩの更新を行う。
【０１３３】
なお、図２６ではデータ書込要求があった場合の処理として、書込要求にかかるアドレスが記録済みであったときに、交替処理を行ってデータ書換を実現するものとしたが、欠陥による交替処理も同様に行われる。例えば書込要求にかかるクラスタが未記録であったとしても、適正に書込ができない欠陥クラスタであった場合は、ステップＦ４０６以降に進んで、同様に、ＩＳＡ又はＯＳＡを用いた交替処理か、或いはこれら交替領域に空きがない場合は、他のＳＲＲ内の領域を用いた交替処理が行われる。
【０１３４】
このようなデータ書込処理によっては、ＩＳＡ、ＯＳＡが使い切られた後、ＳＲＲ内の領域で交替処理を行うようにしたときに、図２１で説明した動作が行われる。従って、上記図２０で説明した、アプリケーション側でのＮＷＡとのズレが生じることにより、不要なＤＯＷエントリが発生してしまうという不都合を避けることができる。
【０１３５】
６−３  データ読出処理。
交替領域（ＩＳＡ、ＯＳＡ）を設けるフォーマットの場合においても、データ読出処理は、上記図２３の処理と同様となる。
【０１３６】
７．実施の形態の効果。
以上のように本実施の形態においては、交替領域を用いないフォーマットにおいてデータの交替機能を実現する。また交替領域を設けたフォーマットにおいて効率的なデータの交替機能を実現する。
【０１３７】
即ちライトワンス光ディスクおよび記録再生装置において、欠陥交替およびデータ書き換え機能を拡張するにあたり、以下のように機能拡張を行っている。
データ書き換え時の交替情報であるＤＯＷエントリは、ディフェクト（欠陥）交替の管理情報（ＤＦＬエントリ）のフォーマットとほぼ同様とする。
さらに両方の交替情報（ＤＦＬエントリとＤＯＷエントリ）はディフェクト交替の管理情報が記録される管理領域であるＴＤＦＬ内に混在させるように記録する。
欠陥交替およびデータ書き換え用の交替先としては、ディスク上の欠陥交替領域だけでなく、ユーザデータ領域内の或るトラック（ＳＲＲ）の追記ポイントＮＷＡを選択できる様に拡張する。
【０１３８】
上記のように交替機能を拡張することにより、交替領域が存在しない場合にも欠陥交替やデータ書換のための交替が可能となる。
また交替領域が存在するフォーマットにおいて、交替領域に十分な容量が無くなった場合にも欠陥交替やデータ書換のための交替が可能となる。
またデータ書き換え機能の拡張がされていない装置に本例のディスク１をマウントした場合に、その装置はデータ書き換えの交替情報（ＤＯＷエントリ）をディフェクト交替情報（ＤＦＬエントリ）と判断し、交替情報内に示された交替先のデータを読みに行く。すなわち本来の要求動作を行うので、データ書き換えによる交替機能を実行済みのディスク１を機能拡張されていない装置にマウントしたときにも、再生互換が確保される。
【０１３９】
また欠陥交替およびデータ書き換え用の交替先としてＳＲＲ内の追記ポイント（ＮＷＡ）を選択できるものとした。
データの交替先を交替領域（ＩＳＡ、ＯＳＡ）でなく、ＳＲＲ内の追記ポイントにすることによって以下のメリットが発生する。
まず、一般的なファイルシステムを用いて記録を行っている場合で、ファイルを記録してファイルの管理情報を書き換えることを考えた時、交替領域に交替するよりもピックアップのシーク距離が短くなる。あるいはファイルの管理情報をデータに連続して記録できる。従って記録時のパフォーマンスが向上する。
この場合、交替先が最も後方の追記ポイントの場合に有効と考えられる。即ち図２０のステップＦ１１０での処理、又は図２５のステップＦ４１３の処理で交替先が選択される場合である。
【０１４０】
また、記録時にディフェクトが発生して交替したブロックを読み出す場合、ピックアップのシーク距離が短くなるため再生時のパフォーマンスが向上する。この場合、交替先が交替元と、同一のＳＲＲ内の追記ポイントの場合に有効と考えられる。即ち図２０のステップＦ１０９、又は図２５のステップＦ４１２の処理での処理で交替先が選択される場合である。
【０１４１】
また、交替先を、その交替処理にかかる交替元を含むＳＲＲ以外のＳＲＲの追記ポイント（ＮＷＡ）に基づいて選択するようにすれば、アプリケーションの都合によって連続的に不要な書換が発生し、ＤＯＷエントリがむやみに追加されてしまうといった不都合も発生しない。即ち図２２、又は図２６の処理が行われる場合である。
なお、この図２２，図２６の処理を採用する場合は、実際に記録を行う際には以下のような条件で記録を行うこととすることが適切である。
『アプリケーションはディスクに同時に二つ以上のオープンＳＲＲを確保し、欠陥およびデータの書き換えの交替先として、欠陥およびデータの書き換えが発生したＳＲＲ以外のＳＲＲの追記ポイントを選択する。』
【０１４２】
また、交替領域を確保しないフォーマットの場合は、アプリケーションなどによって適切な交替領域の大きさを前もって試算する必要が無くなる。そして交替領域も確保しないですむことは、ユーザデータ領域を効率的に利用することが出来ることも意味する。
また、交替領域を設けるフォーマットの場合であっても、交替領域が無くなった際にはユーザデータ領域へ交替が可能となるため、アプリケーションなどによって適切な交替領域の大きさを前もって試算する必要が無くなる。これは、むやみに交替領域を広く確保しなくても良いものとなり、データゾーンを効率的に利用することができるものとなる。
【０１４３】
また本実施の形態では、ディスクスクドライブ装置（記録再生装置）がディスク上のアドレスについて記録済／未記録領域を判断するために、記録済アドレス／未記録アドレスの管理に追記方式で使用される連続記録範囲情報（ＳＲＲＩ）を用いる。ＳＲＲＩ等のトラック情報は一般にＳＲＲの開始アドレス、終了アドレス、および追記ポイントの三つの情報を持つ。
ＳＲＲ（つまりトラック）を用いる記録方式では必ず追記ポイント（ＮＷＡ）から記録する必要があり、ＳＲＲの開始アドレスから追記ポイントの一つ前のアドレスまでが記録済み、追記ポイントから終了アドレスまでが未記録領域であると判断できる。そのため、追記方式で記録されているディスクにおいて、ディスクスクドライブ装置はディスク上の全てのＳＲＲの情報を取得することにより、ライトコマンドやリードコマンドによる指定アドレスについての記録済／未記録の判断が可能となる。
【０１４４】
また交替管理情報の信頼性を向上させるためには、交替管理情報の更新頻度を増やす必要がある。ここで交替管理情報を更新する領域としてのＴＤＭＡが２０４８クラスタしかないとすると、より交替管理情報を更新できる領域の確保が求められる。
なお、図１（ａ）のようなフォーマットでは、初期化時に交替領域の一部を交替管理領域（ＡＴＤＭＡ）として設定する事が出来る仕組みが導入されているが、この方法は交替領域ＯＳＡの確保が前提条件となっており、図１（ｂ）のように交替領域が存在しないディスクを考えた場合、適用できない。
そこで図１（ｂ）のような交替領域を設けないフォーマットの場合は、ディスクの各種情報を管理するための領域をディスク上に確保するための方法として、交替領域とは独立した管理領域であるＡＴＤＭＡを、ユーザデータ領域の最後部の位置に確保できるようにした。
【０１４５】
ブルーレイディスクでのライトワンスディスクでは、交替領域が存在しないディスクを作成するときには特殊なフォーマットコマンドを使用する。
このコマンドのフォーマットパラメータは通常交替領域を持たないため、アドレスを割り当てられる最大の容量を指定してフォーマットするが、この容量に最大容量よりも少ない値を明示的に指定する事により、ユーザデータの最後部にアドレスを割り当てられていない領域を生み出すことが可能となるようにドライブの機能を拡張する。
即ち実施の形態ではこの部分を予備の交替管理領域ＡＴＤＭＡとして使用するものである。
また、同時にＴＤＭＡの先頭にあるＴＤＭＡインジケータと呼ばれる部分を拡張して、これらＡＴＤＭＡの情報を記録する機能をドライブに実装した。
ＴＤＭＡインジケータはディスクスクドライブ装置が最新のＴＤＭＳが記録されている箇所を効率よく見つけ出すための機能である。ディスクスクドライブ装置は図２４に示したチェックディスク時の処理で必ずこの部分を参照することから、ディスクスクドライブ装置はチェックディスク時にＡＴＤＭＡ情報を取得することが可能となり、これにより交替領域が無い場合のＡＴＤＭＡを扱うことが可能となる。
【０１４６】
以上のことから本実施の形態では、交替領域を設けないフォーマットを実施する場合も、また交替領域を設けたフォーマットを実施する場合も、ライトワンスディスクの物理フォーマットやレイアウトを大幅に変更することなく、且つ機能の制限も行わずに記録および再生の互換性を確保できる。
そして交替領域が無いライトワンスディスクにおいて、従前のライトワンスディスクやＲＡＭタイプディスク、ＲＯＭタイプディスクとの記録および再生に関する互換性を確保したまま、データの書き換え機能が実現できる。
そのため、ハードウェアや物理フォーマットの変更を必要とせずに例えば一般に使用されるＲＯＭタイプやＲＡＭタイプ用のファイルシステムをライトワンス型の光ディスクでも使用することが出来るようになる。
【符号の説明】
【０１４７】
１  ディスク、５１  ピックアップ、５２  スピンドルモータ、５３  スレッド機構、５４  マトリクス回路、５５  リーダ／ライタ回路、５６  変復調回路、５７  ＥＣＣエンコーダ／デコーダ、５８  ウォブル回路、５９  アドレスデコーダ、６０  システムコントローラ、６０ａ  キャッシュメモリ、６１  サーボ回路、６２  スピンドルサーボ回路、６３  レーザドライバ、１２０  ＡＶシステム
【図１】
2011233230.tif 000003
【図２】
2011233230.tif 000004
【図３】
2011233230.tif 000005
【図４】
2011233230.tif 000006
【図５】
2011233230.tif 000007
【図６】
2011233230.tif 000008
【図７】
2011233230.tif 000009
【図８】
2011233230.tif 000010
【図９】
2011233230.tif 000011
【図１０】
2011233230.tif 000012
【図１１】
2011233230.tif 000013
【図１２】
2011233230.tif 000014
【図１３】
2011233230.tif 000015
【図１４】
2011233230.tif 000016
【図１５】
2011233230.tif 000017
【図１６】
2011233230.tif 000018
【図１７】
2011233230.tif 000019
【図１８】
2011233230.tif 000020
【図１９】
2011233230.tif 000021
【図２０】
2011233230.tif 000022
【図２１】
2011233230.tif 000023
【図２２】
2011233230.tif 000024
【図２３】
2011233230.tif 000025
【図２４】
2011233230.tif 000026
【図２５】
2011233230.tif 000027
【図２６】
2011233230.tif 000028
【手続補正書】
【提出日】平成23年8月8日(2011.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
主データの記録再生を行う主データ領域と、上記主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とが設けられる１回のデータ記録が可能なライトワンス記録媒体に対して記録を行う記録装置において、
データの記録を行う記録手段と、
上記主データ領域へのデータの記録要求の際に、該記録要求に係るアドレスに、データが記録済であるか否かを確認する確認手段と、
上記確認手段によって、上記記録要求に係るアドレスがデータ記録済であると確認された場合に、上記記録要求のアドレスに係る領域を交替元領域とし、上記連続記録範囲情報に含まれる最終記録済アドレスを用いて上記主データ領域内で選択する領域を交替先領域として、上記交替先領域に上記記録要求に係るデータの記録を、上記記録手段に実行させる制御手段と
を備え、
上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、
上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている
記録装置。
【請求項２】
主データの記録再生を行う主データ領域と、上記主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とが設けられる１回のデータ記録が可能なライトワンス記録媒体に対して記録を行う記録方法において、
データの記録を行う記録手順と、
上記主データ領域へのデータの記録要求の際に、該記録要求に係るアドレスに、データが記録済であるか否かを確認する確認手順と、
上記確認手順によって、上記記録要求に係るアドレスがデータ記録済であると確認された場合に、上記記録要求のアドレスに係る領域を交替元領域とし、上記連続記録範囲情報に含まれる最終記録済アドレスを用いて上記主データ領域内で選択する領域を交替先領域として、上記交替先領域に上記記録要求に係るデータの記録を、記録手段に実行させる制御手順と
を実行し、
上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、
上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている
記録方法。
【請求項３】
１回のデータ記録が可能なライトワンス記録領域において、
主データの記録再生を行う主データ領域と、
上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とが設けられ、
上記ディスク管理情報領域に、上記連続記録範囲情報で示される主データ領域内の最終記録済アドレスを有する上記連続記録範囲情報が記録され、
上記最終記録済みアドレスにより示される領域を用いて、上記主データが更新記録され、
上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、
上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている
記録媒体。
【請求項４】
１回のデータ記録が可能なライトワンス記録領域において、
主データの記録再生を行う主データ領域と、
上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とを備え、
上記連続記録範囲情報で示される連続記録範囲内の最終記録済アドレスを上記連続記録範囲情報を含むディスク管理情報が、上記ディスク管理情報領域に記録され、
上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、
上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている
記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、特にライトワンス型メディアとしての光ディスク等の記録媒体、およびその記録媒体に対する記録方法、記録装置に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の記録装置は、主データの記録再生を行う主データ領域と、上記主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とが設けられる１回のデータ記録が可能なライトワンス記録媒体に対して記録を行う記録装置において、データの記録を行う記録手段と、上記主データ領域へのデータの記録要求の際に、該記録要求に係るアドレスに、データが記録済であるか否かを確認する確認手段と、上記確認手段によって、上記記録要求に係るアドレスがデータ記録済であると確認された場合に、上記記録要求のアドレスに係る領域を交替元領域とし、上記連続記録範囲情報に含まれる最終記録済アドレスを用いて上記主データ領域内で選択する領域を交替先領域として、上記交替先領域に上記記録要求に係るデータの記録を、上記記録手段に実行させる制御手段とを備え、上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の記録方法は、主データの記録再生を行う主データ領域と、上記主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とが設けられる１回のデータ記録が可能なライトワンス記録媒体に対して記録を行う記録方法において、データの記録を行う記録手順と、上記主データ領域へのデータの記録要求の際に、該記録要求に係るアドレスに、データが記録済であるか否かを確認する確認手順と、上記確認手順によって、上記記録要求に係るアドレスがデータ記録済であると確認された場合に、上記記録要求のアドレスに係る領域を交替元領域とし、上記連続記録範囲情報に含まれる最終記録済アドレスを用いて上記主データ領域内で選択する領域を交替先領域として、上記交替先領域に上記記録要求に係るデータの記録を、記録手段に実行させる制御手順とを実行し、上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の記録媒体は、１回のデータ記録が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とが設けられ、上記ディスク管理情報領域に、上記連続記録範囲情報で示される主データ領域内の最終記録済アドレスを有する上記連続記録範囲情報が記録され、上記最終記録済みアドレスにより示される領域を用いて、上記主データが更新記録され、上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また本発明の記録媒体は、１回のデータ記録が可能なライトワンス記録領域において、主データの記録再生を行う主データ領域と、上記主データ領域内に記録される主データの連続記録範囲に関する連続記録範囲情報を含むディスク管理情報が記録されるディスク管理情報領域とを備え、上記連続記録範囲情報で示される連続記録範囲内の最終記録済アドレスを上記連続記録範囲情報を含むディスク管理情報が、上記ディスク管理情報領域に記録され、上記連続記録範囲情報は、ヘッダ、上記複数の連続記録範囲のエントリによるリスト、終端情報から構成され、上記複数の連続記録範囲のエントリによるリストは、エントリされるそれぞれの連続記録範囲のスタートアドレス、セッションスタート情報、最終記録済アドレスから構成されている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
図１は、ディスク全体のレイアウト（領域構成）を示す。
なお本例のシステムでは、フォーマット処理により図１（ａ）のレイアウトと図１（ｂ）のレイアウトを選択的に実現できるものである。
いずれの場合も、ディスク上の領域としては、内周側からリードインゾーン、データゾーン、リードアウトゾーンが配される。
また、記録・再生に関する領域構成としてみれば、リードインゾーンのうちの最内周側のプリレコーデッド情報領域ＰＩＣが再生専用領域とされ、リードインゾーンの管理領域からリードアウトゾーンまでが、１回記録可能なライトワンス領域とされる。