(57)【特許請求の範囲】
【請求項１】
欠陥管理情報を複数個、記録することが可能な欠陥管理領域を備え、最新の欠陥管理情報を記録すべき使用中の領域が欠陥管理情報を正常に格納できなくなった場合に、他の領域を代替使用する情報記録媒体を用いて、当該情報記録媒体に格納されている欠陥管理情報を管理する欠陥情報管理方法において、
最新の欠陥管理情報を記録すべき使用中の領域に代えて使用すべきとされた領域内に、予め規定された条件を満たす領域が一つも存在しない場合には、使用中の領域が代替すべき状態になったときでも、欠陥情報を記録する領域の代替をせず、
前記最新の欠陥管理情報を記録すべき使用中の領域に代えて使用すべきとされた領域のうちに、予め規定された条件を満たす領域が一つも存在しないか否かを、前記情報記録媒体に記録された欠陥管理情報を読み取る処理に付随して、判定し、
前記欠陥情報管理方法が、前記欠陥管理領域が欠陥管理情報を各々記録する複数の分割領域を含み、少なくとも三つの分割領域を一組となし、同じ組に属する各々の分割領域に同一の欠陥管理情報を記録する情報記録媒体を用いて行われ、
前記最新の欠陥管理情報を記録すべき使用中の分割領域の組に代えて使用すべきとされた分割領域の組のうちに、同じ組に属する分割領域のうち少なくとも三つの分割領域が正常に使用可能である分割領域の組が一つも存在しない場合には、使用中の分割領域の組が代替すべき状態になったときでも、欠陥情報を記録する分割領域の組の代替をしないことを特徴とする欠陥情報管理方法。
【請求項２】
欠陥管理情報を複数個、記録することが可能な欠陥管理領域を備え、
最新の欠陥管理情報を記録すべき使用中の領域が欠陥管理情報を正常に格納できなくなった場合に、他の領域を代替使用する情報記録媒体に対して情報を記録再生する情報記録再生装置であって、
前記最新の欠陥管理情報を記録すべき使用中の領域に代えて使用すべきとされた領域のうちに、予め規定された条件を満たす領域が一つも存在しない場合には、使用中の領域が代替すべき状態になったときでも、欠陥管理情報を記録する領域の代替をせず、
前記最新の欠陥管理情報を記録すべき使用中の領域に代えて使用すべきとされた領域のうちに、予め規定された条件を満たす領域が一つも存在しないか否かを、情報記録媒体に記録された欠陥管理情報を読み取る処理に付随して、判定し、
前記欠陥管理領域が欠陥管理情報を各々記録する複数の分割領域を含み、
少なくとも三つの分割領域を一組となし、同じ組に属する各々の分割領域に同一の欠陥管理情報が記録される情報記録媒体に対して情報を記録再生する情報記録再生装置であって、
前記最新の欠陥管理情報を記録すべき使用中の分割領域の組に代えて使用すべきとされた分割領域の組のうちに、同じ組に属する分割領域のうち少なくとも三つの分割領域が正常に使用可能である分割領域の組が一つも存在しない場合には、使用中の分割領域の組が代替すべき状態になったときでも、欠陥情報を記録する分割領域の組の代替をしないことを特徴とする情報記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、欠陥管理領域を備えた例えば光ディスク媒体などの情報記録媒体において、欠陥管理領域に記録される欠陥管理情報を管理する欠陥情報管理方法、及び欠陥管理領域を備えた情報記録媒体を使用する情報記録再生装置に関する。
【背景技術】
【０００２】
ある種の光ディスク媒体は、ユーザデータを格納するためのユーザエリアと予約されたスペアエリアとを備え、ユーザエリア内に発生する欠陥領域を、スペアエリア内の健全な領域と交替するための交替処理を行うよう作られている。この交替処理に関する欠陥管理情報を記録する領域は、ＤＭＡ（Defect management area）と呼ばれている。ＤＭＡには高い信頼性が必要とされる。
【０００３】
この交替が発生する毎に交替情報が追加され、ＤＭＡに記録されるべき欠陥管理情報を更新する必要が生じるので、ＤＭＡの書き換え頻度は比較的高い。例えばＤＶＤ−ＲＡＭでは、ＤＭＡの書き換えが１０万回以上可能とされており、また、同一内容のＤＭＡを四箇所に記録することで高い信頼性を確保している。一方、書き換えに対する耐性が低い情報記録媒体においては、以下の特許文献１，２に示されるような対策が提案されている。
【０００４】
特許文献１では、同一内容の欠陥管理情報が記録される複数のＤＭＡを一組のＤＭＡセット（ＤＭＡ Ｓｅｔ）として、更に複数のＤＭＡセットが記録できる欠陥管理領域を用意し、使用中のＤＭＡセットが書き換えによって劣化し欠陥となった場合には、欠陥管理領域内の別のＤＭＡセットを使用することで、欠陥管理情報の信頼性を確保する方法が示されている。
【０００５】
この特許文献１に記載されている発明の情報記憶媒体は、ＤＭＡの耐障害性を高めるために、使用中のＤＭＡが弱くなった時点で、このＤＭＡに格納された欠陥管理情報を、新たなＤＭＡに推移するように定義されている。ＤＭＡが弱くなった場合とは、このＤＭＡに対するオーバーライト回数がこのＤＭＡを持つ媒体のオーバーライト許容回数に迫ってきた場合、又はこのＤＭＡ上で欠陥が増加してエラー訂正ができなくなる可能性が出てきた場合である。
【０００６】
各ＤＭＡはドライブ内の真の記録単位であるＥＣＣブロックの整数倍のサイズで構成される。ＤＶＤ−ＲＡＭでは１ＥＣＣブロックは１６セクタで構成されており、１ＥＣＣブロックのサイズは３２ＫＢである。ＰＤＬは初期欠陥登録用のリストであり、ＳＤＬは２次欠陥登録用リストである。ＰＤＬには、媒体をフォーマットする時に実行されるサーティファイにおいて見つけられた欠陥、即ち初期欠陥に関する欠陥管理情報が登録される。これに対して、ＳＤＬには、通常の記録時（例えばユーザデータ記録時）において見つけられた欠陥、即ち２次欠陥に関する欠陥管理情報が登録される。欠陥管理情報には、交替元のアドレスと交替先のアドレスが含まれている。これらのリストのサイズが大きくなれば登録可能な欠陥数が増える。初期状態のＤＭＡ（０）〜第ｎのＤＭＡ（ｎ）はシーケンシャルに配置されており、第１のＤＭＡから順に使用される。
【０００７】
ＤＭＡ系列に含まれる複数のＤＭＡは、初期状態のＤＭＡ（０）から順番に使用される。初期状態ではＤＭＡ（０）が使用され、第１のＤＭＡ（１）以降は未使用状態である。ＤＭＡ（０）に欠陥が増えたり、オーバーライト数が規定数を超えたりした場合には、ＤＭＡ（０）は使用済みエリアとなり、ＤＭＡ（０）に格納されていた欠陥管理情報はＤＭＡ（１）に交替記録される。以降同様にＤＭＡを順番に使用することで、ＤＭＡにおいて欠陥やオーバーライトダメージが生じても、システムとして破綻させることなく媒体を使用し続けることができる。
【０００８】
特許文献２では、複数のＤＭＡセットが記録できる欠陥管理領域に加え、前記欠陥管理領域内の最新の欠陥管理情報が記録されているＤＭＡセットを示す選択情報を記録する選択情報領域を設け、短時間で最新の欠陥管理情報が記録されているＤＭＡセットを特定する方法が示されている。
【０００９】
この選択情報はＤＭＡマネージャ（DMA manager）と呼ばれ、該ＤＭＡマネージャはＤＭＡマネージャ領域に記録される。欠陥管理情報と同様に、同一内容の選択情報を記録した複数のＤＭＡマネージャ領域を一組のＤＭＡマネージャセット（DMA manager set）とすることにより、選択情報の信頼性を高めることができる。また、複数のＤＭＡマネージャセットを記録できるように選択情報領域を構成することにより、ＤＭＡマネージャセットの書き換えによる劣化にも対応することができる。以下、具体的に説明する。
【００１０】
特許文献２において、複数のＤＭＡ、複数のマネージャ格納エリア、ユーザエリアを備えた書き換え可能なエリアを有する情報記憶媒体が開示されている。複数のＤＭＡには、同一の欠陥管理情報が格納されており、これにより、ＤＭＡに対する耐障害性が高められている。
【００１１】
初期状態では、各ＤＭＡに含まれる第１のＤＭＡ予約エリアに、現在（最新）の欠陥管理情報が格納される。あるＤＭＡ（例えばＤＭＡ１）に含まれる第１のＤＭＡ予約エリアが欠陥エリアに該当してしまった場合は、全てのＤＭＡ（ＤＭＡ１〜４）の第１のＤＭＡ予約エリアに格納された欠陥管理情報が、全てのＤＭＡ（ＤＭＡ１〜４）の第２のＤＭＡ予約エリアに遷移（ｔｒａｎｓｉｔｉｏｎ）される。
【００１２】
上記したように、この発明の情報記憶媒体上では、現在使用中のＤＭＡ予約エリアが遷移する。これに伴い、複数のＤＭＡ予約エリアの中から現在使用中のＤＭＡ予約エリアを短時間で検索するためにＤＭＡマネージャを導入する。つまり、この発明の情報記憶媒体は、ＤＭＡマネージャを格納するマネージャ格納エリアを備えている。ＤＭＡマネージャは、現在使用中のＤＭＡ予約エリアのアドレスを管理する。言い換えると、マネージャ格納エリアは、現在使用中のＤＭＡ予約エリアの位置情報を格納する位置情報エリアである。
【００１３】
情報記憶媒体が１０００回のオーバーライトまで可能であるとして、この情報記憶媒体によれば、ＤＭＡを１０００回ごとに遷移させれば、１０回（＝１００００／１０００）の遷移で、計算上は１００００件の欠陥管理情報の登録に耐えられることとなる。つまり、ＤＭＡを交替できるようにすることで、オーバーライト特性の悪さを克服することが可能となる。
【００１４】
【特許文献１】特開２００４−３９０７６号公報
【特許文献２】特開２００４−２８８２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、複数のＤＭＡマネージャセットが記録されていたときに、使用すべき選択情報を選択する処理手順や、選択した選択情報を使用する方法は確立されていなかった。
【００１６】
また、使用しているＤＭＡセットに代わる未使用のＤＭＡセットがなくなっている状況で、使用中のＤＭＡセットが劣化したために欠陥管理情報を抽出できなくなる事態に陥ることを回避することもできなかった。
【００１７】
さらに、使用中のＤＭＡマネージャセットの内容を更新した際に、使用していたＤＭＡマネージャセットに代わって別のＤＭＡマネージャセットを使うよう遷移するための判定基準は確立されていなかった。
【００１８】
そこで、本発明の目的は、情報記録媒体から欠陥管理情報を抽出する際に、複数のＤＭＡマネージャセットから使用すべき選択情報を選択する処理手順を確立し、選択した選択情報を用いて、短時間に確実に欠陥管理情報を抽出する処理手順を提供することにある。
【００１９】
また、本発明の目的は、使用しているＤＭＡセットを代替できるＤＭＡセットがなくなっている状況で、使用中のＤＭＡセットの信頼性を保つ処理手順を提供することにある。
【００２０】
さらに、本発明の目的は、ＤＭＡマネージャセットのデータ更新の際に、ＤＭＡマネージャセットの交替基準を確立し、信頼性の高い選択情報を確保する処理手順を提供することにある。
【課題を解決するための手段】
【００２１】
上記課題を解決し、目的を達成するために、本発明に係る欠陥情報管理方法、情報記録再生装置、情報再生装置は以下のような構成を有する。
【００２２】
（１）選択情報領域に記録された複数個の選択情報から最新の選択情報を選定し、選定した選択情報に基づいて、欠陥管理領域に記録された複数個の欠陥管理情報から、最新の欠陥管理情報を探索する。
【００２３】
（２）最新の欠陥管理情報を記録すべき使用中の領域に代えて使用すべきとされた領域のうちに、予め規定された条件を満たす領域が一つも存在しない場合には、使用中の領域が代替すべき状態になったときでも、欠陥情報を記録する領域の代替をしない。
【００２４】
（３）最新の欠陥管理情報を記録すべき使用中の領域に代えて他の領域を代替使用することができず、使用中の領域が予め規定された条件を満たさない場合には、情報記録媒体への記録をしない。
【００２５】
（４）最新の欠陥管理情報を記録すべき使用中の領域に代えて他の領域を代替使用することができず、使用中の領域が予め規定された条件を満たさない場合には、情報記録媒体への欠陥管理情報の更新記録をしない。
【００２６】
（５）記録した情報が最新の欠陥管理情報ではない領域に、最新の欠陥管理情報ではないことを示す識別情報を記録する。
【００２７】
（６）欠陥管理情報を記録する領域、選択情報を記録する領域を評価し、情報を正常に格納することができないと判定された領域に、情報を正常に格納することができないことを示す識別情報を記録する。
【００２８】
（７）更新した分割領域のうち少なくとも二つが正常に再生できることを、選択情報の更新が成功したと判定する条件を用いる。
【発明の効果】
【００２９】
本発明によれば、情報記録媒体から欠陥管理情報を抽出する際に、短時間に確実に欠陥管理情報を抽出することが可能となる。
【００３０】
また、本発明によれば、使用しているＤＭＡセットに代わる未使用のＤＭＡセットがなくなっている状況で、使用中のＤＭＡセットの信頼性を保つことが可能となる。
【００３１】
さらに、本発明によれば、ＤＭＡマネージャセットのデータ更新の際に、信頼性の高い選択情報を確保することが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１は、本発明に係る欠陥情報管理方法で使用される情報記録媒体の第一実施形態を示すデータ構造の概略図である。以下、この図面に基づき説明する。
【００３３】
本実施形態の情報記録媒体は、記録再生可能な光ディスク媒体である。この光ディスク媒体は、欠陥管理情報を複数個、記録することが可能な領域ＤＭＡ１２、ＤＭＡ３４（欠陥管理領域）と、この領域ＤＭＡ１２、ＤＭＡ３４の欠陥管理情報の一組を選択する選択情報を複数個、記録することが可能な領域ＭＡＮ１、ＭＡＮ２（選択情報領域）とを含む。そして、この選択情報は、選択情報を記録した際に最新の欠陥管理情報が領域ＤＭＡ１２、ＤＭＡ３４内のどの部分に記録されているかを示す情報と、選択情報を更新したことを示す履歴情報とを含む。履歴情報は、例えば、選択情報を更新する毎に計数される更新回数データである。
【００３４】
更に詳しく説明する。光ディスク媒体のデータは、６４ｋバイト毎にブロック化され、所定の処理手順でＥＣＣ（Error Collection Code）などが付加され、ブロック毎に記録される。再生時には、エラー訂正を行いつつ６４ｋバイト毎に読み出される。このデータブロックをＥＣＣブロックと呼ぶ。
【００３５】
この光ディスク媒体では、ＤＭＡマネージャセットは同一内容の二つのＤＭＡマネージャ領域で構成される。また、ＤＭＡセットは、同一内容の四つのＤＭＡで構成される。リードイン（lead in）に領域ＭＡＮ１及び領域ＤＭＡ１２、リードアウト（lead out）に領域ＭＡＮ２及び領域ＤＭＡ３４を備える。領域ＭＡＮ１には、二つのＤＭＡマネージャセットのうち、一方のＤＭＡマネージャ領域が設けられ、領域ＭＡＮ２には他方のＤＭＡマネージャ領域が設けられる。また、領域ＤＭＡ１２には、四つのＤＭＡセットのうち、二つのＤＭＡが設けられ、領域ＤＭＡ３４には、残りの二つのＤＭＡが設けられる。
【００３６】
図２及び図３は、図１における各領域の詳細な配置を示す図表である。図２は領域ＭＡＮ１及び領域ＤＭＡ１２を示し、図３は領域ＭＡＮ２及び領域ＤＭＡ３４を示す。以下、これらの図面に基づき説明する。
【００３７】
ＰＳＮ（Physical sector number）＝２ＣＥ００ｈ〜２Ｄ１ＢＦｈが領域ＭＡＮ１、ＰＳＮ＝２Ｄ１Ｃ０ｈ〜２Ｆ５ＢＦｈ及びＰＳＮ＝８２ＣＥ００ｈ〜８２Ｆ４ＦＦが領域ＤＭＡ１２、ＰＳＮ＝４ＥＤ７４０ｈ〜４ＥＤＡＦＦｈが領域ＭＡＮ２、ＰＳＮ＝４ＥＤＢ００ｈ〜４ＥＦＥＦＦｈ及びＰＳＮ＝ＣＥＤ７４０ｈ〜ＣＥＦＥ３Ｆｈが領域ＤＭＡ３４である。１つのＥＣＣブロックは３２個のセクタに相当し、したがって、一つのＥＣＣブロックを進むごとにＰＳＮは２０ｈ進む。この光ディスク媒体では、ＤＭＡマネージャ領域には一つのＥＣＣブロックが記録され、ＤＭＡにはＤＤＳ/ＰＤＬと呼ばれるデータから成るＥＣＣブロックとＳＤＬと呼ばれるデータから成るＥＣＣブロックの二つのＥＣＣブロックが記録される。ＤＭＡマネージャセットは１０個分、ＤＭＡセットは１００個分、それぞれ記録可能である。ｎ番目のＤＭＡマネージャセット＃ｎは、ＤＭＡマネージャ１−ｎとＤＭＡマネージャ２−ｎとからなっている。同様に、ｍ番目のＤＭＡセット＃ｍは、ＤＭＡ１−ｍ、ＤＭＡ２−ｍ、ＤＭＡ３−ｍ、ＤＭＡ４−ｍからなっている。
【００３８】
図４は、図１の光ディスク媒体上でのＤＭＡマネージャを構成する６４バイトの情報ユニットのデータ構造を示す図表である。以下、この図面に基づき説明する。
【００３９】
ＤＭＡマネージャは、６４バイトのＤＭＡマネージャ情報ユニットを１０２４回繰り返したデータ構造を持ち、ＤＭＡマネージャ領域に記録される。６４バイトのＤＭＡマネージャ情報ユニットは、Ｉｄｅｎｔｉｆｉｅｒ（００１０ｈ）と、使用中のＤＭＡセットの位置情報として四つのＤＭＡの開始ＰＳＮとを含み、更にバイト位置４〜７に更新回数カウント値データを格納する領域であるＤＭＡマネージャ・アップデートカウンタ（update counter）を含む。ＤＭＡマネージャ・アップデートカウンタの値（更新回数データ）は、光ディスク媒体を初期化した際に００ｈに初期化され、ＤＭＡマネージャの内容を更新する毎にインクリメント（＋１）される。したがって、ＤＭＡマネージャ・アップデートカウンタの値の最も大きなＤＭＡマネージャが最新であると判定できる。
【００４０】
図５は、図１の光ディスク媒体上でＤＭＡに記録されるＤＤＳ/ＰＤＬデータのデータ構造を示す図表である。以下、この図面に基づき説明する。
【００４１】
ＤＤＳ/ＰＤＬは、ＤＤＳ  Ｉｄｅｎｔｉｆｉｅｒ（０Ａ０Ａｈ）、ＰＤＬ  Ｉｄｅｎｔｉｆｉｅｒ（０００１ｈ）、ＰＤＬエントリ群や、更新回数カウント値データを格納する領域であるＤＤＳ/ＰＤＬアップデートカウンタなどから成っている。ＤＤＳ/ＰＤＬアップデートカウンタの値（更新回数データ）は、光ディスク媒体を初期化した際に００ｈに初期化され、ＤＤＳ/ＰＤＬの内容を更新する毎にインクリメント（＋１）される。ＰＤＬには欠陥位置情報が登録されており、スリップ交替に使用される。ＤＤＳ/ＰＤＬは初期化時または再初期化時にのみ変更される。
【００４２】
図６は、図１の光ディスク媒体上でＤＭＡに記録されるＳＤＬデータのデータ構造を示す図表である。以下、この図面に基づき説明する。
【００４３】
ＳＤＬは、ＳＤＬ  Ｉｄｅｎｔｉｆｉｅｒ（０００２ｈ）、ＳＤＬエントリ群、ＳＤＬを記録する際のＤＤＳ/ＰＤＬの更新回数を格納する領域であるＤＤＳ/ＰＤＬカウンタや、ＳＤＬの更新回数を格納する領域であるＳＤＬアップデートカウンタなどから成っている。ＳＤＬアップデートカウンタの値（更新回数データ）は、光ディスク媒体を初期化した際に００ｈに初期化され、ＳＤＬの内容を更新する毎にインクリメント（＋１）される。ＳＤＬには欠陥位置情報及び交替先位置情報が登録されており、線形交替に使用される。ＳＤＬは初期化または再初期化が終わった後の通常使用時に発見した欠陥を登録するために使用される。
【００４４】
図７乃至図１４は、本発明に係る欠陥情報管理方法の第一実施形態を示す説明図である。図７は、図１の光ディスク媒体の初期化直後におけるＤＭＡセット及びＤＭＡマネージャセットの状態を示す。図８は、図１の光ディスク媒体の使用中におけるＤＭＡセット及びＤＭＡマネージャセットの状態（その１）を示す。図９は、図１の光ディスク媒体の使用中におけるＤＭＡセット及びＤＭＡマネージャセットの状態（その２）を示す。図１０は使用すべき最新の選択情報を記録したＤＭＡマネージャセットを探索し、最新の選択情報を抽出する処理手順を示す。図１１は使用すべき最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を示す。図１２は選定された使用すべき最新の欠陥管理情報を記録したＤＭＡセットから欠陥管理情報を抽出する処理手順を示す。図１３はＤＭＡのデータを更新する処理手順を、図１４はＤＭＡマネージャ領域のデータを更新する処理手順を示す。以下、これらの図面に基づき説明する。尚、ＤＭＡセット、ＤＭＡマネージャセットは、前方の、番号の小さいものから使用されるものとする。
【００４５】
まず、図７乃至図９を用いて、この光ディスク媒体でのＤＭＡやＤＭＡマネージャ領域の使用方法を媒体の状態を示して説明する。
【００４６】
ＤＭＡセット＃１及びＤＭＡマネージャセット＃１が使用可能であれば、未使用であった光ディスク媒体を初期化した直後のＤＭＡ及びＤＭＡマネージャ領域の使用状況は図７に示すようになる。ＤＭＡマネージャセット＃１にはＤＭＡセット＃１を指し示すデータが記録されている。ＤＭＡセット＃２〜＃１００、ＤＭＡマネージャセット＃２〜＃１０は未使用である。
【００４７】
未使用であるＤＭＡセットやＤＭＡマネージャセットは、未使用であることを明示するため、特別なデータ構造や特別なバイトデータ、例えばＦＦｈで埋めるものとする。
【００４８】
また、初期化時にＤＭＡセットやＤＭＡマネージャセットを評価し、情報を格納することに適格であるか否か判定しても良い。情報を格納することに適格でないと判定されたＤＭＡセットやＤＭＡマネージャセットは、不適格であることを明示するため、特別なデータ構造や特別なバイトデータ、例えばＡＡｈで埋めても良い。
【００４９】
ユーザエリアを使用した際にユーザエリアの一部が欠陥であることが判明して交替処理を行った場合、あるいは、媒体を初期化または再初期化した場合にも、ＤＭＡやＤＭＡマネージャ領域のデータを更新する必要がある。
【００５０】
図７の状態で、交替の発生により欠陥管理情報に変更が生じ、ＤＭＡセット＃１の内容を書き換える必要が生じたものの、ＤＭＡセット＃１が正常にデータ更新できないと判定されたときには、ＤＭＡセット＃１に代わる新たなＤＭＡセットが必要となる。ＤＭＡセット＃２が正常に使用可能なときには、ＤＭＡマネージャセット＃１のデータをＤＭＡセット＃２を指し示すように書き換える。ＤＭＡマネージャセット＃１を正常にデータ更新できた場合には、図８に示すように、ＤＭＡマネージャセット＃１に記録されている選択情報はＤＭＡセット＃２を指し示す。
【００５１】
さらに、図８の状態のとき、ＤＭＡセット＃２が正常にデータ更新できなくなった場合に、ＤＭＡセット＃２に代わり、ＤＭＡセット＃３が正常に使用できたとする。このときには、ＤＭＡマネージャセット＃１のデータをＤＭＡセット＃３を指し示すように再び書き換える必要が生ずる。そのとき、ＤＭＡマネージャセット＃１が正常にデータ更新できず、代わりにＤＭＡマネージャセット＃２が正常に使用できたなら、図９に示すように、ＤＭＡマネージャセット＃２にＤＭＡセット＃３を指し示すデータを記録し、ＤＭＡセット＃３の使用を開始する。
【００５２】
次に、図１０乃至図１２を用いて、この光ディスク媒体での使用すべき最新の欠陥管理情報を得る処理手順を説明する。
【００５３】
最新の欠陥管理情報を得る処理手順は、最新の選択情報を探索する処理手順、最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順、最新の欠陥管理情報を記録したＤＭＡセットから欠陥管理情報を抽出する処理手順を組み合わせて実現される。
【００５４】
欠陥管理情報は情報記録再生装置が光ディスク媒体を記録再生する際に必要であり、情報記録再生装置が光ディスク媒体を認識する際に実行される。
【００５５】
まず、最新の選択情報を探索する処理手順を図１０に示す。
【００５６】
（１−１）ステップＡ１
ＤＭＡマネージャセット＃１から＃１０に向かって、未使用であるＤＭＡマネージャセットを逐次探索する（ステップＳ１０１，Ｓ１０２）。前方から逐次探索して、最初に見つかった未使用であるＤＭＡマネージャセット＃（Ｍ＋１）より前方で、有効なＤＭＡマネージャ領域を含むＤＭＡマネージャセットのうち、最も後ろのＤＭＡマネージャセットを最新の選択情報が記録されているＤＭＡマネージャセットとして選定する（ステップＳ１０４）。
【００５７】
ＤＭＡマネージャセットを構成するＥＣＣブロックの少なくとも一つがエラー訂正可能で、エラー訂正可能なＥＣＣブロックは未使用であることを示すバイトデータ、ＦＦｈで埋められていることを、ＤＭＡマネージャセットを未使用であると判定する条件とする。
【００５８】
ＤＭＡマネージャ領域に記録されているＥＣＣブロックがエラー訂正可能で、エラー訂正可能なＥＣＣブロックが選択情報として正当な構成であることを、ＤＭＡマネージャ領域を有効であると判定する条件とする。
【００５９】
ＤＭＡマネージャセット＃１が未使用であると判定されたときには、ＤＭＡマネージャセット＃１〜＃１０は過去に使用されておらず、選択情報が見つからなかったと判定する。未使用であるＤＭＡマネージャセットが見つからなかったときには、ＤＭＡマネージャセット＃１〜＃１０はすべて過去に使用されたものと判定し、有効なＤＭＡマネージャ領域を含むＤＭＡマネージャセットのうち、最も後ろのＤＭＡマネージャセットを最新の選択情報が記録されているＤＭＡマネージャセットと選定する（ステップＳ１０３）。
【００６０】
逐次探索した範囲に、有効なＤＭＡマネージャ領域が存在しなかったときには、選択情報は見つからなかったと判定する（ステップＳ１０５）。
【００６１】
（１−２）ステップＡ２
上記ステップＡ１で最新の選択情報が記録されているＤＭＡマネージャセットを選定できたときには、当該ＤＭＡマネージャセットの状態をチェックする（ステップＳ１０６）。ＤＭＡマネージャセットを構成する二つのＤＭＡマネージャ領域が双方とも有効で、二つのＤＭＡマネージャ領域に記録されている選択情報が一致したときには、この選択情報を最新の選択情報として選択する（ステップＳ１０７）。
【００６２】
ＤＭＡマネージャセットを構成する二つのＤＭＡマネージャ領域が双方とも有効であるが、二つのＤＭＡマネージャ領域に記録されている選択情報が一致しなかったときには、二つのＤＭＡマネージャ領域に記録されている選択情報のうち、ＤＭＡマネージャ・アップデートカウンタの値が最も大きな選択情報を最新の選択情報として選択する（ステップＳ１０８）。ＤＭＡセットは前方から逐次使用されていくので、ＤＭＡマネージャ・アップデートカウンタの値を利用しなくとも、各々の選択情報が指し示すＤＭＡセットの位置を比較することで最新の選択情報を判定することもできる。
【００６３】
ＤＭＡマネージャセットを構成する二つのＤＭＡマネージャ領域のうち一つだけが有効であるときには、有効であるＤＭＡマネージャ領域に記録されている選択情報を最新の選択情報として選定する（ステップＳ１０９）。
【００６４】
最新の選択情報として選択した選択情報が指し示すＤＭＡセットを、この後に行うＤＭＡセットの逐次探索の起点として使用する。選択した選択情報が指し示すＤＭＡセットを最新の欠陥管理情報を記録したＤＭＡセットであると、ＤＭＡセットの逐次探索を行わず、選定する処理も考えられる。ＤＭＡセットの探索を行わないため欠陥管理情報を得るまでの時間は短縮できるが、最新の欠陥管理情報を含むＤＭＡセットを確実に選定するためにはＤＭＡセットの探索を行うことが望ましい。
【００６５】
次に、ＤＭＡセット群から最新の欠陥管理情報を記録したＤＭＡセットを探索する。最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を図１１に示す。
【００６６】
（２−１）ステップＢ１
ステップＡ１〜Ａ２でＤＭＡセット探索の起点が得られているか否かを判定する（ステップＳ１１１）。起点となるＤＭＡセットが選定できている場合には、起点となるＤＭＡセット＃ＬからＤＭＡセット＃１００に向かって、未使用であるＤＭＡセットの逐次探索を行う（ステップＳ１１２，Ｓ１１３）。
【００６７】
起点となるＤＭＡセットが選定できていない場合には、Ｌ＝１としてＤＭＡセット＃１からＤＭＡセット＃１００に向かって、未使用であるＤＭＡセットの逐次探索を行う（ステップＳ１１４，Ｓ１１３）。
【００６８】
（２−２）ステップＢ２
尚、ＤＭＡセット＃１００に向かって、未使用であるＤＭＡセットを逐次探索する際、ＤＭＡセットを構成するＥＣＣブロックが少なくとも一つエラー訂正可能で、エラー訂正可能なＥＣＣブロックは未使用であることを示すバイトデータ、ＦＦｈで埋められていることを、ＤＭＡセットを未使用であると判定する条件とする。
【００６９】
探索を開始したＤＭＡセット＃Ｌが未使用で、Ｌ＝１であるときには（ステップＳ１１５）、欠陥管理情報が記録されているＤＭＡセットが得られないと判定し（ステップＳ１１６）、この媒体を通常の記録再生に先立って初期化が必要な媒体であると判定する。
【００７０】
探索を開始したＤＭＡセット＃Ｌが未使用で、Ｌ＞１であるときには、最新の欠陥情報を含むＤＭＡセットはＤＭＡセット＃Ｌより前方にあると判定できる。ＤＭＡセット＃（Ｌ−１）からＤＭＡセット＃１に向かって、未使用でないＤＭＡセットを逐次探索するため、以下のステップＢ３に進む。ＤＭＡセット＃Ｌが未使用でないときには、最新の欠陥情報を記録したＤＭＡセットはＤＭＡセット＃Ｌを含め後方にあると判定できる（ステップＳ１１７）。ＤＭＡセット＃（Ｌ＋１）からＤＭＡセット＃１００に向かって未使用であるＤＭＡセットを逐次探索して（ステップＳ１１３）、最初に見つかった未使用であるＤＭＡセットがＤＭＡセット＃（Ｎ＋１）であるとする。
【００７１】
ＤＭＡセット＃（Ｎ＋１）が未使用であったときには、ＤＭＡセット＃Ｎを最新の欠陥管理情報が記録されているＤＭＡセットとして選定する（ステップＳ１１７）。また、ＤＭＡセット＃Ｎより前で、欠陥管理情報が再生可能なＤＭＡセットのうち、最も後方にあるＤＭＡセットを最新の欠陥管理情報が記録されているＤＭＡセットとして選定することもできる。
【００７２】
ＤＭＡセット＃（Ｌ＋１）からＤＭＡセット＃１００に向かって未使用であるＤＭＡセットを逐次探索して（ステップＳ１１３）、未使用であるＤＭＡセットを見つけられなかったときは、ＤＭＡセット＃１００を最新の欠陥管理情報を記録したＤＭＡセットであると選定する（ステップＳ１１８）。
【００７３】
同様に、ＤＭＡセット＃１００より前で、欠陥管理情報が再生可能なＤＭＡセットのうち、最も後方にあるＤＭＡセットを最新の欠陥管理情報が記録されているＤＭＡセットとして選定することもできる。
【００７４】
（２−３）ステップＢ３
ＤＭＡセット＃（Ｌ−１）からＤＭＡセット＃１に向かって、未使用でないＤＭＡセットを逐次探索する（ステップＳ１１９）。ここで、最初に見つかった未使用でないＤＭＡセットがＤＭＡセット＃Ｎであるとする。ＤＭＡセット＃Ｎが未使用でないときには、ＤＭＡセット＃Ｎを最新の欠陥管理情報を記録したＤＭＡセットとして選定する（ステップＳ１２０）。未使用であるＤＭＡセットを見つけられなかったときには、欠陥管理情報が記録されているＤＭＡセットが得られないと判定し（ステップＳ１２１）、この媒体を通常の記録再生に先立って初期化が必要な媒体であると判定する。
【００７５】
上記ステップＢ３で、未使用でなく、欠陥管理情報が再生可能なＤＭＡセットを探索することもできる。この場合は、最初に見つかった未使用でなく、欠陥情報が再生可能なＤＭＡセットがＤＭＡセット＃Ｎであるとすると、ＤＭＡセット＃Ｎを最新の欠陥管理情報を記録したＤＭＡセットとして選定することになる。また、未使用でなく、欠陥管理情報が再生可能なＤＭＡセットを見つけられなかった場合はこの媒体を通常の記録再生に先立って初期化が必要な媒体であると判定するになる。
【００７６】
選定した最新の欠陥管理情報を記録したＤＭＡセットから欠陥管理情報を抽出する処理手順を図１２に示す。
【００７７】
（３−１）ステップＣ１
最新の欠陥管理情報が記録されたＤＭＡセットから欠陥管理情報を抽出可能であるかチェックする（ステップＳ１３１）。例えば、ＤＭＡセットに記録されているＤＤＳ/ＰＤＬ・ＥＣＣブロック、ＳＤＬ・ＥＣＣブロックから、
（ａ）ＥＣＣブロックがエラー訂正可能で、
（ｂ）ＤＤＳ  Ｉｄｅｎｔｉｆｉｅｒが０Ａ０Ａｈであり、
（ｃ）ＤＤＳ/ＰＤＬアップデートカウンタの値が一致する、ＤＤＳ/ＰＤＬ・ＥＣＣブロックとＳＤＬ・ＥＣＣブロックのペアが少なくとも一つ得られることを、ＤＭＡセットから欠陥管理情報を抽出可能であると判定する条件とする。
【００７８】
ＤＭＡセットから欠陥管理情報を抽出可能であると判定されたときには、ＤＭＡセットからの欠陥管理情報の抽出は成功しているので、最新の欠陥管理情報をＤＭＡセットから抽出する処理手順を完了させることもできる。しかし、この実施形態では、欠陥管理情報の信頼性を高く保持するため、処理を追加する。以下のステップＣ２に進む。
【００７９】
ＤＭＡセットから欠陥管理情報を抽出可能でないと判定されたときには、欠陥管理情報は得られないと判定する。この媒体は通常の記録再生に先立って初期化が必要な媒体であると判定される。
【００８０】
現在使用中のＤＭＡセットより後方に代替使用できるＤＭＡセットがないときには、使用中のＤＭＡセットが劣化した場合にはこれに代わるＤＭＡセットはなく、欠陥管理情報が失われる事態に陥る可能性もある。このような事態に陥ることを避けるためには、後方に代替使用できるＤＭＡセットがない最終のＤＭＡセットに記録されたデータの信頼性を高く保つ必要がある。
【００８１】
そのために、本実施形態では、使用中のＤＭＡセットより後方に、欠陥管理情報を信頼性高く記録できる可能性がある代替ＤＭＡセットが存在するか否かを調査する。
【００８２】
欠陥管理情報を信頼性高く記録できる可能性がある代替ＤＭＡセットが存在する場合には、使用中のＤＭＡセットが劣化しても代替することで、欠陥管理情報が失われる可能性は低い。
【００８３】
欠陥管理情報を信頼性高く記録できる可能性がある代替ＤＭＡセットが存在しない場合には、代替しても欠陥管理情報を信頼性高く保持できる保証がないため、以降のＤＭＡセットの代替は行わない。したがって、使用中のＤＭＡセットが最終ＤＭＡセットとなる。
【００８４】
最終ＤＭＡセットを使用している場合には、最終ＤＭＡセットの信頼性を試験する。さらに、最終ＤＭＡセットの信頼性が低いときには、以降の情報記憶媒体への記録動作を制限する。この処理手順により、少なくとも、使用中のＤＭＡセットを記録によって劣化させることは回避できる。
【００８５】
（３−２）ステップＣ２
最新の欠陥管理情報を記録したＤＭＡセット＃Ｎより後方に、欠陥管理情報を信頼性高く記録できる可能性のあるＤＭＡセットがあるか否かを判定する（ステップＳ１３２）。
【００８６】
ここで、ＤＭＡセットが欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットであると判定する条件を、例えば、ＤＤＳ/ＰＤＬが記録されるべき領域のうち少なくとも三つの領域で、ＳＤＬが記録されるべき領域のうち少なくとも三つの領域で、領域に記録されたＥＣＣブロックがそれぞれエラー訂正可能であることとする。
【００８７】
ＤＭＡセットが欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットであると判定する条件を、ＤＤＳ/ＰＤＬが記録されるべき領域のうち少なくとも一つの領域で、ＳＤＬが記録されるべき領域のうち少なくとも一つの領域で、領域に記録されたＥＣＣブロックがそれぞれエラー訂正可能であることと緩和することもできる。
【００８８】
欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットがあるときには、最新の欠陥管理情報は抽出できており、光ディスク媒体への記録再生が可能となる（ステップＳ１３５）。ＤＭＡセット＃Ｎが劣化した場合には、直後のＤＭＡセットを代替使用する。
【００８９】
欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットがないときには、ＤＭＡセットの代替は行わない。ＤＭＡセット＃Ｎを最終ＤＭＡセットと判定して以下のステップＣ３へ進む。
【００９０】
（３−３）ステップＣ３
最終ＤＭＡセット＃Ｎが品質判定条件を満たすか否かを判定する（ステップＳ１３３）。例えば、ＤＭＡセットに記録されているＤＤＳ/ＰＤＬ・ＥＣＣブロック、ＳＤＬ・ＥＣＣブロックから、
（ａ）ＥＣＣブロックがエラー訂正可能で、
（ｂ）ＤＤＳ  Ｉｄｅｎｔｉｆｉｅｒが０Ａ０Ａｈであり、
（ｃ）ＤＤＳ/ＰＤＬアップデートカウンタの値が一致する、ＤＤＳ/ＰＤＬ・ＥＣＣブロックとＳＤＬ・ＥＣＣブロックのペアが少なくとも三つ得られることを、品質判定条件とする。
【００９１】
最終ＤＭＡセット＃Ｎが品質判定条件を満たさない場合には、以後の光ディスク媒体への記録動作を禁止する（ステップＳ１３６）。
【００９２】
また、光ディスク媒体への記録動作を禁止することに代えて、媒体で新たに欠陥が検出されたときでも欠陥管理情報の更新記録をしないよう構成しても良い。
【００９３】
以上に述べた欠陥管理情報を得る処理手順を適用することで、短時間で確実に最新の欠陥管理情報を特定することができ、また、欠陥管理情報の信頼性を保持することができる。最新の選択情報をＤＭＡセットの探索範囲を限定するために利用することで欠陥管理情報を得るために必要な時間を大幅に短縮できる。ＤＭＡセットの探索範囲を限定しないと、これまで述べてきた例ではＤＭＡセットは１００組あり、それぞれが四つのＤＭＡからなるため、逐次探索には時間がかかりすぎ実用的ではない。
【００９４】
また、選択情報が指し示すＤＭＡセットを最新の欠陥管理情報が記録されたＤＭＡセットの探索の起点とみなし、ＤＭＡセットの探索を行うことで、確実に最新の欠陥管理情報が記録されたＤＭＡセットを選定することができる。
【００９５】
さらに、最終ＤＭＡセットを評価する際に品質判定条件を設け、条件を満たさない場合に記録動作を制限することで、最終ＤＭＡセットに記録されている欠陥管理情報データの高信頼性を保証することができ、欠陥管理情報が得られない事態に陥ることを避けることができる。
【００９６】
次に、図１３乃至図１４を用いて、この光ディスク媒体でのＤＭＡやＤＭＡマネージャ領域のデータを更新する処理手順を説明する。ＤＭＡやＤＭＡマネージャ領域のデータの更新は、まず、ＤＭＡのデータを更新する処理手順を実行し、その過程で使用するＤＭＡセットを変更した場合にはＤＭＡマネージャの内容変更が必要になるため、さらにＤＭＡマネージャ領域のデータを更新する処理手順を実行することで実現される。
【００９７】
ＤＭＡのデータを更新する処理手順を図１３に示す。ＤＭＡのデータを更新する前に、使用中のＤＭＡセット＃ｎを更新記録してよいか否か判定しておく必要がある。すなわち、最終ＤＭＡセットでないか、あるいは、最終ＤＭＡセットであるときには品質判定条件を満たしていれば、更新記録が可能である。
【００９８】
最終ＤＭＡセットであるか否かの判定や、最終ＤＭＡセットであるときに品質判定条件を満たしているか否かの判定は、光ディスク媒体を光ディスク装置に挿入した直後の欠陥管理情報を抽出する処理手順に付随して、あるいは、光ディスク媒体初期化時を含め、ＤＭＡセットの内容を更新する処理手順に付随して実行した結果を、光ディスク装置に記憶させておくことで省略することができる。
【００９９】
（４−１）ステップＤ１
欠陥管理情報を変更するため、現在使用中のＤＭＡセット＃ｎのデータを更新する（ステップＳ１４０）。
【０１００】
（４−２）ステップＤ２
ＤＭＡセット＃ｎのデータ更新後の状態をチェックする（ステップＳ１４１）。媒体を初期化または再初期化した場合は、ＤＤＳ/ＰＤＬ・ＥＣＣブロック及びＳＤＬ・ＥＣＣブロックを変更することが必要である。このとき、ＤＭＡセットに記録されているＤＤＳ/ＰＤＬ・ＥＣＣブロックが少なくとも二つ、ＳＤＬ・ＥＣＣブロックが少なくとも二つエラー訂正可能で、ＤＭＡセットに記録されているＤＤＳ/ＰＤＬ・ＥＣＣブロック及びＳＤＬ・ＥＣＣブロックが記録したデータと一致していることを、ＤＭＡセットを正常にデータ更新できたと判定する条件とする。
【０１０１】
使用中に検出した欠陥を交替する情報を追加する場合には、ＳＤＬ・ＥＣＣブロックのみを変更することが必要である。このとき、ＤＭＡセットに記録されているＳＤＬ・ＥＣＣブロックが少なくとも一つエラー訂正可能で、ＤＭＡセットに記録されているＳＤＬ・ＥＣＣブロックが記録したデータと一致していることを、ＤＭＡセットを正常にデータ更新できたと判定する条件とする。
【０１０２】
ＤＭＡセット＃ｎが正常にデータ更新できたと判定されたときには、ＤＭＡセットのデータ更新は成功しているので、データを更新する処理手順を完了させることもできる（ステップＳ１４６，Ｓ１４９）。しかし、本実施形態では、欠陥管理情報の信頼性を保持するための処理を追加する以下のステップＤ５に進む。
【０１０３】
ＤＭＡセット＃ｎが書き換え劣化などで正常にデータ更新できなかったと判定されたときには、（ｎ＋１）番目以降で正常にデータ更新できるＤＭＡセットを逐次探索するため、以下のステップＤ３に進む。
【０１０４】
（４−３）ステップＤ３
ｎが１００であるか否か判別する（ステップＳ１４３）。ｎが１００未満であるときには、ＤＭＡセット＃ｎの直後に使用すべきＤＭＡセットを使用開始するため、以下のステップＤ４に進む。この場合には、使用するＤＭＡセットを変更したことになるので、ＤＭＡマネージャ領域のデータ更新が必要となる。
【０１０５】
ｎが１００であるときには、１００個のＤＭＡセットを使い切ってしまい、使用可能なＤＭＡセットがなくなった状態であると判定される。ＤＭＡデータの更新は失敗し（ステップＳ１４５）、この光ディスク媒体は使用不能となる。
【０１０６】
このとき、ＤＭＡセット＃ｎには最新でない欠陥管理情報が、または、少なくとも最新でない欠陥管理情報の断片が残ることになる。ＤＭＡセット＃ｎの欠陥管理情報に特別なデータ構造や特別なバイトデータを付加して、ＤＭＡセット＃ｎに記録することもできる。例えば、ＤＤＳ/ＰＤＬ・ＥＣＣブロックや、ＳＤＬ・ＥＣＣブロックにおいて、位置情報リストとして領域は確保されているが位置情報が未登録である部分など、使用していない部分に特別なデータ構造や特別なバイトデータ、例えばＡＡｈを埋めて記録しても良い。この処理手順を付加することによりＤＭＡセットに記録された欠陥管理情報が、最新であるか否かを識別することが可能となる。
【０１０７】
（４−４）ステップＤ４
ｎをインクリメントする（ステップＳ１４４）。
【０１０８】
以下のステップＤ５以降では欠陥管理情報の信頼性を保持するための処理を行う。ＤＭＡセット＃ｎより後方に代替使用できるＤＭＡセットがないときには、ＤＭＡセット＃ｎが劣化した場合にはこれに代わるＤＭＡセットはなく、欠陥管理情報が得られない事態に陥る可能性もある。このような事態に陥ることを避けるためには、後方に代替使用できるＤＭＡセットがない最終のＤＭＡセットに記録されたデータの信頼性を高く保つ必要がある。そのために、本実施形態では、最終ＤＭＡセットをデータ更新する際には、品質判定条件を定義して、最終ＤＭＡセットが品質判定条件を満たせないときには、以降の媒体への記録動作を制限する。ここで用いる品質判定条件は上記ステップＣ３で用いた条件と同じ条件とする。
【０１０９】
（４−５）ステップＤ５
ＤＭＡセット＃ｎより後方に欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットがあるか否かを判定する（ステップＳ１４６）。欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットがあるときには、ＤＭＡデータの更新は成功し、更新処理手順は完了する（ステップＳ１４９）。
【０１１０】
欠陥管理情報を信頼性高く記録できる可能性があるＤＭＡセットがないときには、ＤＭＡセット＃ｎを最終ＤＭＡセットと判定して以下のステップＤ６に進む。
【０１１１】
（４−６）ステップＤ６
最終ＤＭＡセット＃ｎが品質判定条件を満たすか否か判別する（ステップＳ１４７）。
【０１１２】
最終ＤＭＡセット＃ｎが品質判定条件を満たすときには、ＤＭＡデータの更新は成功し、更新処理手順は完了する（ステップＳ１５０）。最終ＤＭＡセット＃ｎが品質判定条件を満たさなかったときには、ＤＭＡデータの更新は成功したが、以後の光ディスク媒体への記録動作を禁止する（ステップＳ１４８）。
【０１１３】
また、光ディスク媒体への記録動作を禁止することに代えて、媒体で新たに欠陥が検出されたときでも欠陥管理情報の更新記録をしないよう構成しても良い。このＤＭＡデータを更新する処理手順では、使用中のＤＭＡセットの後方に代替使用可能なＤＭＡセットが存在することを確認すること、また、代替使用可能なＤＭＡセットが他にない最終のＤＭＡセットを使用しているときに最終ＤＭＡセットの書き換えによる劣化を防止することで、ＤＭＡデータの信頼性を確保している。
【０１１４】
ＤＭＡデータの更新の処理手順で、使用するＤＭＡセットを変更した場合には、ＤＭＡセットの位置情報を変更するため、現在使用中のＤＭＡマネージャセット＃ｍのデータを更新する必要がある。
【０１１５】
次に、ＤＭＡマネージャ領域のデータを更新する処理手順を図１４に示す。
【０１１６】
（５−１）ステップＥ１
ＤＭＡセットの位置情報を変更するため、現在使用中のＤＭＡマネージャセット＃ｍのデータを更新する（ステップＳ１６１）。
【０１１７】
（５−２）ステップＥ２
ＤＭＡマネージャセット＃ｍのデータ更新後の状態をチェックする（ステップＳ１６２）。
【０１１８】
尚、ＤＭＡマネージャセットを構成する二つのＤＭＡマネージャ領域に記録されているＥＣＣブロックが双方ともエラー訂正可能で、ＤＭＡマネージャ領域に記録されているデータが記録したデータと一致していたことを、ＤＭＡマネージャセットを正常にデータ更新できたと判定する条件とする。
【０１１９】
ＤＭＡマネージャセット＃ｍが正常にデータ更新できたと判定されたときには、これで更新処理手順が完了する（ステップＳ１６５）。
【０１２０】
ＤＭＡマネージャセット＃ｍが書き換え劣化などで正常にデータ更新できなかったと判定されたときには、（ｍ＋１）番目以降で正常にデータ更新できるＤＭＡマネージャセットを逐次探索するため、以下のステップＥ３に進む。
【０１２１】
（５−３）ステップＥ３
ｍが１０であるか否か判別する（ステップＳ１６３）。
【０１２２】
ｎが１０未満であるときには、ＤＭＡマネージャセット＃ｍの直後に使用すべきＤＭＡマネージャセットを使用開始するため、以下のステップＥ４に進む。
【０１２３】
ｎが１０であるときには、１０個のＤＭＡマネージャセットを使い切ってしまい、使用可能なＤＭＡセットがなくなった状態であると判定される（ステップＳ１６６）。ＤＭＡマネージャデータの更新は失敗したことになる。
【０１２４】
（５−４）ステップＥ４
ｍをインクリメントする（ステップＳ１６４）。
【０１２５】
このように、最終ＤＭＡセットデータ更新の際に、品質判定条件を満たさない場合に、記録動作を禁止、または、ＤＭＡセットのデータ更新を制限することで、最終ＤＭＡセットに記録されている欠陥管理情報データの高信頼性を保証することができ、欠陥管理情報が得られない事態に陥ることを避けることができる。
【０１２６】
また、ＤＭＡマネージャセットを構成する二つのＤＭＡマネージャ領域のデータが双方とも正当であることを、ＤＭＡマネージャセットが正常に更新できたか否かの判定基準とすることで、以降に媒体認識を行う際に、ＤＭＡマネージャセットのＤＭＡマネージャ領域の少なくとも一つからは正当であるデータを得られる可能性が高まり、当該ＤＭＡマネージャセットから抽出する選択情報の信頼性を高めることができる。
【０１２７】
なお、ＤＭＡ及びＤＭＡマネージャ領域を更新しない情報記録再生装置又は情報再生装置では、使用すべき最新の欠陥管理情報を得る処理手順のみが使用される。
【０１２８】
図１５は、本発明に係る情報記録再生装置の第一実施形態を示すブロック図である。以下、この図面に基づき説明する。
【０１２９】
本実施形態の情報記録再生装置は、図１の本発明に係る光ディスク媒体１１に対して、ユーザデータを記録したり、記録されたユーザデータを再生したりする光ディスク記録再生装置１０である。光ディスク記録再生装置１０は、光ヘッド１２、位置決め制御回路１３、記録制御回路１４、変調回路１５、信号処理回路１６、復調回路１７及び主制御回路（ドライブコントローラ）１８を備えている。また、光ディスク記録再生装置１０は、必要に応じて、光ディスク媒体１１内のユーザエリア内に発生する欠陥領域を、スペアエリア内の健全な領域と交替するための交替処理も実行する。
【０１３０】
まず、光ディスク記録再生装置１０によるデータの記録について説明する。記録データは、変調回路１５によって６４ｋバイト毎にブロック化され、所定の処理手順によりＥＣＣなどを付加され、チャネルビット列に変調される。記録制御回路１４は、光ヘッド１２を制御し、チャネルビット列に対応したデータを光ディスク媒体１１上に記録する。光ヘッド１２から出射されたレーザビームは、位置決め制御回路１３によって、光ディスク媒体１１の記録面の所望位置に集光され、かつ位置決めされる。位置決め制御回路１３、変調回路１５、及び記録制御回路１４は、主制御回路１８の指示に基づいて動作する。
【０１３１】
次に、光ディスク記録再生装置１０によるデータの再生について説明する。再生データは、光ヘッド１２から出力される信号が信号処理回路１６によってチャネルビット列に変換され、復調回路１７で所定の処理手順により６４ｋバイト毎にエラー訂正などが行われ、出力される。光ヘッド１２から出射されたレーザビームは、位置決め制御回路１３によって光ディスク媒体１１の記録面の所望位置に集光され、かつ位置決めされる。位置決め制御回路１３、信号処理回路１６及び復調回路１７は、主制御回路１８の指示に基づいて動作する。
【０１３２】
主制御回路１８は、まず、欠陥管理領域を再生する。ユーザデータを記録又は再生しようとする場合には、前述した本発明に係る欠陥情報管理方法に基づいて、使用すべきＤＭＡセットを特定し、記録又は再生すべき位置についての情報を得る。また、欠陥が判明した場合には、前述した本発明に係る欠陥情報管理方法に基づいて、ＤＭＡセット及びＤＭＡマネージャセットを更新する。
【０１３３】
なお、記録制御回路１４及び変調回路１５を持たない情報再生装置では、使用すべき最新の欠陥管理情報を含むＤＭＡセットを特定する動作のみが行われる。また、情報記録再生装置であっても、ＤＭＡ及びＤＭＡマネージャ領域を更新しない装置では、使用すべき最新の欠陥管理情報を得る動作のみが行われる。
【０１３４】
図１６乃至図２０は、本発明に係る欠陥情報管理方法の第二実施形態を示す説明図である。図１６は、使用すべき最新の選択情報を記録したＤＭＡマネージャセットを探索する処理手順を示す。図１７は、使用すべき最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を示す。図１８は、図１７に示した使用すべき最新の欠陥管理情報を記録したＤＭＡセットを探索する手順を修正した別の手順を示す。図１９は、ＤＭＡのデータを更新する処理手順を示す。図２０は、ＤＭＡマネージャ領域のデータを更新する処理手順を示す。以下、これらの図面に基づき説明する。
【０１３５】
まず、図１６に、最新の選択情報を記録したＤＭＡマネージャセットを探索する処理手順を示す。
【０１３６】
（６−１）ステップＦ１
ＤＭＡマネージャセットを＃１から＃１０に向かって探索する（ステップＳ１７０）。ＤＭＡマネージャセット＃１を読み出し、読み出したデータを保持しておく（ステップＳ１７１）。
【０１３７】
（６−２）ステップＦ２
読み出したデータを評価する（ステップＳ１７２）。
【０１３８】
（６−３）ステップＦ３
読み出したＤＭＡマネージャセットが未使用である否か判定する（ステップＳ１７３）。未使用でなければ、以下のステップＦ４に進む。未使用であれば、以下のステップＦ６に進む。
【０１３９】
例えば、ＤＭＡマネージャセットを構成するＥＣＣブロックの少なくとも一つがエラー訂正可能で、エラー訂正可能なＥＣＣブロックは未使用であることを示すバイトデータ、ＦＦｈで埋められていることを、ＤＭＡマネージャセットを未使用であると判定する条件とする。
【０１４０】
（６−４）ステップＦ４
読み出したＤＭＡマネージャセットがＤＭＡマネージャセット＃１０か否か判定する（ステップＳ１７４）。ＤＭＡマネージャセット＃１０でなければ、以下のステップＦ５に進む。ＤＭＡマネージャセット＃１０であれば、以下のステップＦ６に進む。
【０１４１】
（６−５）ステップＦ５
次に使用すべきＤＭＡマネージャセットを読み出し、読み出したデータを格納しておく（ステップＳ１７７）。その後上記ステップＦ２に戻る。
【０１４２】
（６−６）ステップＦ６
これまでの探索で使用可能な選択情報が得られているか否かを判定する（ステップＳ１７５）。使用可能な選択情報が得られていれば、以下のステップＦ７へ進む。得られていなければ、以下のステップＦ８へ進む。
【０１４３】
（６−７）ステップＦ７
使用可能な選択情報が得られたＤＭＡマネージャセットのうち、最も後方に位置するＤＭＡマネージャセットを最新の選択情報が格納されたＤＭＡマネージャセットとして選定し、そのＤＭＡマネージャセットに格納された選択情報を最新の選択情報として選定する（ステップＳ１７６）。これで処理手順は完了する（ステップＳ１７９）。
【０１４４】
（６−８）ステップＦ８
ＤＭＡマネージャセット＃１を最新の選択情報を格納すべきＤＭＡマネージャセットとして選定する（ステップＳ１７８）。ただし、選択情報は得られなかったものと判定する。これで処理手順は完了する（ステップＳ１７９）。
【０１４５】
図１６に示した処理手順により、最新の選択情報を格納したＤＭＡマネージャセットを選定することができ、最新の欠陥管理情報を格納したＤＭＡセットを探索するための起点のＤＭＡセットを得ることができる。
【０１４６】
次に、図１７に、最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を示す。
【０１４７】
（７−１）ステップＧ１
最新の選択情報が得られているときには、当該選択情報が指し示すＤＭＡセットを探索の起点とし、得られていないときにはＤＭＡセット＃１を探索の起点とする。ＤＭＡセットを読み出し、読み出したデータを評価する（ステップＳ１８１）。
【０１４８】
（７−２）ステップＧ２
探索の起点となったＤＭＡセットが未使用であるか否かを判定する（ステップＳ１８２）。未使用でないときには以下のステップＧ３に進む。未使用であるときには以下のステップＧ９に進む。
【０１４９】
（７−３）ステップＧ３
ＤＭＡセット＃１００に向かって探索を開始する（ステップＳ１８３）。その後以下のステップＧ４に進む。
【０１５０】
（７−４）ステップＧ４
未使用であるＤＭＡセットが見つかったか否かを判定する（ステップＳ１８４）。未使用であるＤＭＡセットが見つかったときには以下のステップＧ５へ進み、見つからなかったときには以下のステップＧ８へ進む。
【０１５１】
（７−５）ステップＧ５
探索を停止する（ステップＳ１８５）。その後以下のステップＧ６に進む。
【０１５２】
（７−６）ステップＧ６
探索の過程で、既使用であるＤＭＡセットが存在したか否かを判定する（ステップＳ１８６）。例えば、ＤＭＡセットを構成する、少なくとも一つのＤＤＳ/ＰＤＬ・ＥＣＣブロックと少なくとも一つのＳＤＬ・ＥＣＣブロックがＥＣＣ訂正可能であり、かつ、未使用でないことが既使用であると判定する条件とする。
【０１５３】
既使用であるＤＭＡセットが存在したときには以下のステップＧ７に進む。存在しなかったときには、欠陥管理情報を記録したＤＭＡセットは発見できず、欠陥管理情報が得られなかったものと判定し、ここで処理手順は完了する（ステップＳ１９４）。
【０１５４】
（７−７）ステップＧ７
探索した範囲で既使用であるＤＭＡセットのうち、最も後方に位置するＤＭＡセットを最新の欠陥管理情報が格納されたＤＭＡセットとして選定し、そのＤＭＡセットに格納された欠陥管理情報を最新の欠陥管理情報として選定する（ステップＳ１８７）。これで処理手順は完了する（ステップＳ１９３）。
【０１５５】
（７−８）ステップＧ８
ＤＭＡセット＃１００を最新の欠陥管理情報が格納されたＤＭＡセットとして選定し、そのＤＭＡセットに格納された欠陥管理情報を最新の欠陥管理情報として選定する（ステップＳ１８８）。これで処理手順は完了する（ステップＳ１９３）。
【０１５６】
尚、ＤＭＡセット＃１００を最新の欠陥管理情報が格納されたＤＭＡセットして選定することに代えて、既使用であるＤＭＡセットのうち、最も後方に位置するＤＭＡセットを最新の欠陥管理情報が格納されたＤＭＡセットとして選定することもできる。
【０１５７】
（７−９）ステップＧ９
探索の起点となったＤＭＡセットがＤＭＡセット＃１であるか否か判定する（ステップＳ１８９）。ＤＭＡセット＃１でなければ以下のステップＧ１０に進む。ＤＭＡセット＃１であれば、欠陥管理情報を記録したＤＭＡセットは発見できず、欠陥管理情報が得られなかったものと判定し、ここで処理手順は完了する（ステップＳ１９４）。
【０１５８】
（７−１０）ステップＧ１０
ＤＭＡセット＃１に向かい、遡って探索し（ステップＳ１９０）、以下のステップＧ１１に進む。
【０１５９】
（７−１１）ステップＧ１１
探索の過程で、既使用であるＤＭＡセットが発見できたか否かを判定する（ステップＳ１９１）。発見できたときには以下のステップＧ１２に進む。発見できなかったときには、欠陥管理情報を記録したＤＭＡセットは発見できず、欠陥管理情報が得られなかったものと判定する。ここで処理手順は完了する（ステップＳ１９４）。
【０１６０】
（７−１２）ステップＧ１２
上記ステップＧ１０から開始した遡り探索の過程で最初に発見した既使用であるＤＭＡセットを最新の欠陥管理情報が格納されたＤＭＡセットとして選定し、そのＤＭＡセットに格納された欠陥管理情報を最新の欠陥管理情報として選定する（ステップＳ１９２）。これで処理手順は完了する（ステップＳ１９３）。
【０１６１】
図１７に示した処理手順により、最新の欠陥管理情報を記録したＤＭＡセットを選定することができる。図１６乃至図１７に示した処理手順を組み合わせることで、最新の欠陥管理情報を、短時間で確実に得ることが可能となる。
【０１６２】
また、図１８に示すように、ステップＧ４で、未使用であるＤＭＡセットが見つからなかったとき、ステップＧ８に進む代わりに、ステップＧ６に進めても良い。この場合、ステップＧ８は削除される。図１７の手順に代え、図１８の手順を図１６の手順と組み合わせても良い。
【０１６３】
次に、図１９にＤＭＡのデータを更新する処理手順を示す。
【０１６４】
（８−１）ステップＨ１
現在使用中のＤＭＡセットのデータを更新が禁止されている否かを判定する（ステップＳ２０１）。禁止されていないときには以下のステップＨ２に進む。禁止されているときには、ＤＭＡセットの更新は失敗し、ここで処理手順は完了する（ステップＳ２１０）。
【０１６５】
（８−２）ステップＨ２
現在使用中のＤＭＡセットのデータを更新記録する（ステップＳ２０２）。その後以下のステップＨ３に進む。
【０１６６】
（８−３）ステップＨ３
使用中のＤＭＡセットから更新したデータを読み出す（ステップＳ２０３）。その後以下のステップＨ４に進む。
【０１６７】
（８−４）ステップＨ４
使用中のＤＭＡセットが使用可能であるか否かを判定する（ステップＳ２０４）。例えば、使用可能であると判定する条件はＤＭＡセットを構成するＥＣＣブロックのうちの再生可能なＤＤＳ/ＰＤＬブロック、ＳＤＬブロックの数とそのＥＣＣ訂正状況によって定義する。使用可能であるときには、以下のステップＨ５に進む。使用可能でないときには以下のステップＨ７に進む。
【０１６８】
（８−５）ステップＨ５
使用中のＤＭＡセットから読み出したデータを評価する（ステップＳ２０５）。その後ステップＨ６に進む。
【０１６９】
（８−６）ステップＨ６
使用中のＤＭＡセットから読み出したデータを基に、ＤＭＡセットを正常にデータ更新できたか否かを判定する（ステップＳ２０６）。正常にデータ更新できたときには、ここで処理手順は完了する（ステップＳ２０９）。正常にデータ更新できなかったときには、上記ステップＨ２に戻る。
【０１７０】
（８−７）ステップＨ７
使用中のＤＭＡセットより後方に、使用可能であるＤＭＡセットが存在するか否か判定する（ステップＳ２０７）。存在するときには、以下のステップＨ８に進む。存在しないときには、ＤＭＡセットのデータ更新は失敗し、ここで処理手順は完了する（ステップＳ２１０）。
【０１７１】
（８−８）ステップＨ８
使用中のＤＭＡセットに代え、次に使用すべきＤＭＡセットを代替使用する（ステップＳ２０８）ものとし、上記ステップＨ１に戻る。
【０１７２】
このように図１９に示した処理手順により、ＤＭＡのデータを更新することができる。
【０１７３】
次に、図２０に、ＤＭＡマネージャ領域のデータを更新する処理手順を示す。
【０１７４】
（９−１）ステップＪ１
現在使用中のＤＭＡマネージャセットのデータを更新記録する（ステップＳ２２１）。その後、以下のステップＪ２に進む。
【０１７５】
（９−２）ステップＪ２
使用中のＤＭＡマネージャセットから更新したデータを読み出す（ステップＳ２２２）。その後、以下のステップＪ３に進む。
【０１７６】
（９−３）ステップＪ３
使用中のＤＭＡマネージャセットが使用可能であるか否かを判定する（ステップＳ２２３）。例えば、使用可能であると判定する条件はＤＭＡマネージャセットを構成するＥＣＣブロックのうちの再生可能なブロックの数とそのＥＣＣ訂正状況によって定義する。使用可能であるときには、以下のステップＪ４に進む。使用可能でないときには以下のステップＪ６に進む。
【０１７７】
（９−４）ステップＪ４
使用中のＤＭＡマネージャセットから読み出したデータを評価する（ステップＳ２２４）。その後、ステップＪ５に進む。
【０１７８】
（９−５）ステップＪ５
使用中のＤＭＡマネージャセットから読み出したデータが更新後のデータと一致するか否かを判定する（ステップＳ２２５）。更新後のデータに一致するときには、ここで処理手順は完了する（ステップＳ２２８）。一致しないときには、上記ステップＪ１に戻る。
【０１７９】
（９−６）ステップＪ６
使用中のＤＭＡマネージャセットより後方に、使用可能であるＤＭＡマネージャセットが存在するか否か判定する（ステップＳ２２６）。存在するときには、以下のステップＪ７に進む。存在しないときには、ＤＭＡマネージャセットのデータ更新は失敗し、ここで処理手順は完了する（ステップＳ２２９）。
【０１８０】
（９−７）ステップＪ７
使用中のＤＭＡマネージャセットに代え、次に使用すべきＤＭＡマネージャセットを代替使用する（ステップＳ２２７）ものとし、上記ステップＪ１に戻る。
【０１８１】
このように図２０に示した処理手順により、ＤＭＡマネージャ領域のデータを更新することができる。また、図１９及び図２０に示した処理手順を組み合わせることにより、欠陥管理情報や選択情報を安全に更新記録することが可能となる。
【産業上の利用可能性】
【０１８２】
本発明は、欠陥管理情報を複数個、記録できる欠陥管理領域と現在使用中の欠陥管理情報を指し示す選択情報を複数個、記録できる選択情報領域とを備えた情報記録媒体に適用でき、使用すべき欠陥管理情報を短時間で、信頼性高く選定することができる。
【図面の簡単な説明】
【０１８３】
【図１】本発明に係る欠陥情報管理方法に使用される情報記録媒体の第一実施形態を示すデータ構造の概略図である。
【図２】本発明に係る欠陥情報管理方法に使用される情報記録媒体の第一実施形態における、領域ＭＡＮ１及び領域ＤＭＡ１２の構成を示す図表である。
【図３】本発明に係る欠陥情報管理方法に使用される情報記録媒体の第一実施形態における、領域ＭＡＮ２及び領域ＤＭＡ３４の構成を示す図表である。
【図４】本発明に係る欠陥情報管理方法に使用される情報記録媒体の第一実施形態における、ＤＭＡマネージャを構成する６４バイトの情報ユニットのデータ構造を示す図表である。
【図５】本発明に係る欠陥情報管理方法に使用される情報記録媒体の第一実施形態における、ＤＤＳ/ＰＤＬデータのデータ構造を示す図表である。
【図６】本発明に係る欠陥情報管理方法に使用される情報記録媒体の第一実施形態における、ＳＤＬデータのデータ構造を示す図表である。
【図７】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、情報記録媒体の初期化直後のＤＭＡセット及びＤＭＡマネージャセットの状態を示す図である。
【図８】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、情報記録媒体の使用中のＤＭＡセット及びＤＭＡマネージャセットの状態（その１）を示す図である。
【図９】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、情報記録媒体の使用中のＤＭＡセット及びＤＭＡマネージャセットの状態（その２）を示す図である。
【図１０】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、使用すべき最新の選択情報を記録したＤＭＡマネージャセットを探索し、最新の選択情報を抽出する処理手順を示す図である。
【図１１】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、使用すべき最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を示す図である。
【図１２】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、選定された使用すべき最新の欠陥管理情報を記録したＤＭＡセットから欠陥管理情報を抽出する処理手順を示す図である。
【図１３】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、ＤＭＡのデータを更新する処理手順を示す図である。
【図１４】本発明に係る欠陥情報管理方法の第一実施形態を示す説明図であり、ＤＭＡマネージャ領域のデータを更新する処理手順を示す図である。
【図１５】本発明に係る情報記録再生装置の第一実施形態を示すブロック図である。
【図１６】本発明に係る欠陥情報管理方法の第二実施形態を示す説明図であり、使用すべき最新の選択情報を記録したＤＭＡマネージャセットを探索する処理手順を示す図である。
【図１７】本発明に係る欠陥情報管理方法の第二実施形態を示す説明図であり、使用すべき最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を示す図である。
【図１８】本発明に係る欠陥情報管理方法の第二実施形態を示す説明図であり、使用すべき最新の欠陥管理情報を記録したＤＭＡセットを探索する処理手順を示す図である。
【図１９】本発明に係る欠陥情報管理方法の第二実施形態を示す説明図であり、ＤＭＡのデータを更新する処理手順を示す図である。
【図２０】本発明に係る欠陥情報管理方法の第二実施形態を示す説明図であり、ＤＭＡマネージャ領域のデータを更新する処理手順を示す図である。
【符号の説明】
【０１８４】
１０  光ディスク記録再生装置
１１  光ディスク媒体
１２  光ヘッド
１３  位置決め制御回路
１４  記録制御回路
１５  変調回路
１６  信号処理回路
１７  復調回路
１８  主制御回路
【図１】
0004768794.tif 000002
【図２】
0004768794.tif 000003
【図３】
0004768794.tif 000004
【図４】
0004768794.tif 000005
【図５】
0004768794.tif 000006
【図６】
0004768794.tif 000007
【図７】
0004768794.tif 000008
【図８】
0004768794.tif 000009
【図９】
0004768794.tif 000010
【図１０】
0004768794.tif 000011
【図１１】
0004768794.tif 000012
【図１２】
0004768794.tif 000013
【図１３】
0004768794.tif 000014
【図１４】
0004768794.tif 000015
【図１５】
0004768794.tif 000016
【図１６】
0004768794.tif 000017
【図１７】
0004768794.tif 000018
【図１８】
0004768794.tif 000019
【図１９】
0004768794.tif 000020
【図２０】
0004768794.tif 000021