(57)【要約】 【課題】  １回のみ記録可能な追記型記録媒体において、情報記録媒体上のスペアエリアを拡張、または縮小しても適切にディフェクト管理を実行可能とする。【解決手段】  情報記録媒体には、ＢＤ−Ｒなどに代表される光ディスクが挙げられる。光ディスクは、リードインエリア、リードアウトエリア、及びユーザデータエリアから構成される記録構造を取っている。また、この光ディスクはディフェクト管理システムに対応しており、ユーザデータエリアとリードアウトエリアの間に、スペアエリアとディフェクト管理エリアが設けられている。このスペアエリアの記録容量が不足する状況が生じた際、スペアエリアのサイズが拡張される。このとき、同時にディフェクト管理エリアのサイズも拡張される。これにより、スペアエリアの増大に伴うディフェクト管理情報の増大に対しても対処することができる。【選択図】      図１
2005129099.tif 000002
【特許請求の範囲】
【請求項１】
追記型情報記録媒体に情報を記録する情報記録装置であって、
前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、
前記情報記録装置は、
前記スペアエリア及び前記ディフェクト管理エリアの各初期サイズを設定するエリア設定手段と、
前記スペアエリア及び前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更手段と、
を備えていることを特徴とする情報記録装置。
【請求項２】
前記エリア変更手段は、前記データエリア内に新たな拡張スペアエリア及び拡張ディフェクト管理エリアを設け、前記スペアエリア及び前記ディフェクト管理エリアを拡張することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記エリア変更手段は、前記拡張スペアエリア及び拡張ディフェクト管理エリアからなる拡張セットを単位として拡張を行うことを特徴とする請求項２に記載の情報記録装置。
【請求項４】
前記エリア変更手段は、前記データエリアの終端部から、前記記録データが記録される方向と逆の方向に前記拡張セットを順に設けていくことを特徴とする請求項３に記載の情報記録装置。
【請求項５】
前記エリア変更手段は、前記拡張スペアエリア及び前記拡張ディフェクト管理エリアの各サイズを外部から取得するための取得手段を含むことを特徴とする請求項３に記載の情報記録装置。
【請求項６】
前記エリア変更手段は更に、前記拡張セットを単位として、前記拡張されたスペアエリア及び前記ディフェクトエリアを縮小することを特徴とする請求項３に記載の情報記録装置。
【請求項７】
追記型情報記録媒体に情報を記録する情報記録方法であって、
前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、
前記情報記録方法は、
前記スペアエリアと前記ディフェクト管理エリアの各初期サイズを設定する設定工程と、
前記スペアエリアと前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更工程と、を備えていることを特徴とする情報記録方法。
【請求項８】
追記型情報記録媒体に情報を記録する情報記録装置において実行される情報記録プログラムであって、
前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、
前記情報記録プログラムは、
前記スペアエリアと前記ディフェクト管理エリアの各初期サイズを設定する設定手段と、  前記スペアエリアと前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更手段と、として前記情報記録装置を機能させることを特徴とする情報記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録された情報に対して適切にディフェクト管理が可能な情報記録媒体に情報を記録する情報記録装置、情報記録方法、及び情報記録プログラムに関する。
【背景技術】
【０００２】
ＤＶＤ−ＲＷ（DVD-Re-recordable）、ＤＶＤ−ＲＡＭ、ＢＤ−ＲＥ（Blu-ray Disc Rewritable）などに代表される光ディスクなどの情報記録媒体や、これら情報記録媒体に情報を記録し、記録した情報を再生することができる情報記録再生装置が知られている。従来より、上記の光ディスク（特に書換え型光ディスク）などの高密度記録媒体における記録データの記録および読取の信頼性を向上させるために「ディフェクト管理システム」の技術が用いられている。
【０００３】
この技術は、情報記録媒体上に傷もしくは塵埃、または記録媒体の劣化等（これらを総じて「ディフェクト」と呼ぶ。）が存在するときに、そのディフェクトが存在する場所に記録すべきデータまたは記録されたデータを、当該情報記録媒体上の他の領域（以下、「スペアエリア」と呼ぶ。）に記録するものである。そして、情報記録媒体上に存在するディフェクトの位置を示すアドレス情報や、ディフェクトが存在する場所に記録すべきであったデータ又は記録されていたデータを退避させたスペアエリア内の場所（例えばスペアエリア内の記録位置）を示すアドレス情報などが「ディフェクト管理エリア」に記録される。
【０００４】
このように、ディフェクトにより記録不能または読取不能となるおそれがある記録データをスペアエリアに退避させることにより、記録データの記録および読取の信頼性を向上させることができる。
【０００５】
ところで、１回のみ記録可能な追記型記録媒体（即ち、「ライトワンスメディア」）においても、書換え型メディアと同様にディフェクト管理技術を使用することが可能である。追記型記録媒体としては、ＤＶＤ−Ｒ（DVD-Recordable）やＢＤ−Ｒ（Blu-ray Disc Recordable）などがある。一般的に、スペアエリアのサイズは、書換え型メディアと同等でよいが、ディフェクト管理情報を格納するディフェクト管理エリアのサイズは、書換え型メディアと比較して大きくする必要がある。なぜなら、書換え型メディアでは、同じ場所に繰り返し管理情報を上書きできるのに対して、追記型メディアでは、同じ場所に上書きすることができず、常に未記録領域に管理情報を追記しなければならないためである。
【０００６】
一方で、追記型メディアに対して、ロジカルオーバーライト（Logical Overwrite）などの機能をディフェクト管理システムの機能を応用して実現しようとする場合は、通常の書き込みであっても、スペアエリアにデータが退避される場合があるため、ディフェクト管理情報のみ使用する場合に比べて、より大きなスペアエリアが必要とされる。このとき、ディスク上に設けたスペアエリアの記録容量を全て消費してしまうなどして、スペアエリアが不足してしまうという状況が生じる場合がある。あるいは、あらかじめスペアエリアを拡張して大きな領域を確保していたものの、ほとんどスペアエリアへの退避が発生しなかったために、先にユーザデータエリアの記録容量を消費してしまい、ユーザデータエリアが不足してしまうという状況が生じる場合がある。
【０００７】
上記のような問題を解決する手段として、ディスク上に設けられたスペアエリアを拡張（例えば特許文献１を参照）、あるいは縮小するという方法が用いられている。また、スペアエリアを拡張した際に、ディフェクト管理エリアが不足するという事態が生じる場合がある。これは、スペアエリアの増大が管理すべきディフェクト管理情報の増大も招く場合があるため、そのディフェクト管理情報を記録するディフェクト管理エリアも必要になってくるからである。
【０００８】
【特許文献１】特開２０００−１４９４４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記のような問題を解決するためになされたもので、情報記録媒体、特に１回のみ記録可能な追記型記録媒体において、スペアエリアを拡張、または縮小しても適切にディフェクト管理を実行可能な情報記録媒体、情報記録再生装置、及び情報記録方法、並びに情報記録プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、追記型情報記録媒体に情報を記録する情報記録装置であって、前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、前記情報記録装置は、前記スペアエリア及び前記ディフェクト管理エリアの各初期サイズを設定するエリア設定手段と、前記スペアエリア及び前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更手段と、を備えていることを特徴とする。
【００１１】
請求項７に記載の発明は、追記型情報記録媒体に情報を記録する情報記録方法であって、前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、前記情報記録方法は、前記スペアエリアと前記ディフェクト管理エリアの各初期サイズを設定する設定工程と、前記スペアエリアと前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更工程と、を備えていることを特徴とする。
【００１２】
請求項８に記載の発明は、追記型情報記録媒体に情報を記録する情報記録装置において実行される情報記録プログラムであって、前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、前記情報記録プログラムは、前記スペアエリアと前記ディフェクト管理エリアの各初期サイズを設定する設定手段と、前記スペアエリアと前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更手段と、として前記情報記録装置を機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１３】
本発明の１つの実施形態は、追記型情報記録媒体に情報を記録する情報記録装置であって、前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、前記情報記録装置は、前記スペアエリア及び前記ディフェクト管理エリアの各初期サイズを設定するエリア設定手段と、前記スペアエリア及び前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更手段と、を備えている。
【００１４】
上記の情報記録媒体は、例えばＢＤ−Ｒなどに代表される追記型の光ディスクが挙げられる。情報記録媒体は、画像データ、音声データ、コンテンツデータ、コンピュータプログラムなどの記録データを記録するデータエリア（以下、「ユーザデータエリア」とも呼ぶ）を備えている。上記の情報記録媒体は、光ディスクなどの高密度記録媒体における記録データの記録および読取の信頼性を向上させるために、ディフェクト管理システムの技術が適用される。この技術は、情報記録媒体上に傷もしくは塵埃、または記録媒体の劣化等（即ち、「ディフェクト」）が存在するときに、そのディフェクトが存在する場所に記録すべきデータまたは記録されたデータを、当該情報記録媒体上の他の領域（即ち、「スペアエリア」）に記録するものである。そして、情報記録媒体上に存在するディフェクトの位置を示すアドレス情報と、ディフェクトが存在する場所に記録すべきであったデータまたは記録されていたデータを退避させたスペアエリア内の場所（例えばスペアエリア内の記録位置）を示すアドレス情報と、がディフェクト管理エリアに記録される。
【００１５】
上記の情報記録装置は、上記の追記型光ディスクであるＢＤ−Ｒなどに画像データやコンテンツなどの情報を記録することができ、かつ記録媒体に記録された記録情報を再生することができる。情報記録装置は、上記の情報記録媒体に対して初期のスペアエリア及びディフェクト管理エリアを設定することができる。追記型の光ディスクでは、同じ場所に上書きすることができず、常に未記録領域に管理情報を追記しなければならないため、スペアエリアとディフェクト管理エリアを大きく設定する必要がある。情報記録装置は、このような初期に設定したスペアエリア及びディフェクト管理エリアが不足するなどの状況が生じた場合、これらの初期サイズに対して拡張することができる。これにより、スペアエリアの拡張と同時にディフェクト管理エリアも拡張されるので、スペアエリアの拡張による管理すべき情報の増大に対して対処することができる。
【００１６】
上記の情報記録装置の一態様では、前記エリア変更手段は、前記データエリア内に新たな拡張スペアエリア及び拡張ディフェクト管理エリアを設け、前記スペアエリア及び前記ディフェクト管理エリアを拡張する。前述のように初期に設定されたスペアエリアが不足する事態が生じたとき、ユーザデータエリアの一部に新たなスペアエリアを配置することで、スペアエリアを拡張することができる。さらに、この新たなスペアエリアによる拡張と同時に、新たにディフェクト管理エリアをユーザデータエリアの一部に配置することにより、ディフェクト管理エリアも拡張することができる。これにより、スペアエリアの拡張による管理すべき情報の増大に対して対処することができる。
【００１７】
上記の情報記録装置の他の一態様では、前記エリア変更手段は、前記拡張スペアエリア及び拡張ディフェクト管理エリアからなる拡張セットを単位として拡張を行う。情報記録再生装置は、任意サイズのスペアエリアの拡張を１度に行うのではなく、ある所定サイズを有するセット（所定サイズのスペアエリアと所定サイズのディフェクト管理エリアからなり、これらが隣接するように配置させたもの、「拡張セット」と呼ぶ）を複数配置することで拡張を行っていくことができる。この拡張セットの配置は、拡張の必要が生じるたびに１つずつ行うこともできるし、あらかじめ複数の拡張セットをまとめて配置することもできる。
【００１８】
上記の情報記録装置の他の一態様では、前記エリア変更手段は、前記データエリアの終端部から、前記記録データが記録される方向と逆の方向に前記拡張セットを順に設けていく。例えば、光ディスクなどの情報記録媒体の外周側から拡張エリアを配置していき、且つ、記録データをデータエリアの内周側から外周側へ記録する。これにより、上記の拡張エリアが記録データにより消されることはなく、効率よくデータを記録することができる。
【００１９】
上記の情報記録装置の他の一態様では、前記エリア変更手段は、前記拡張スペアエリア及び前記拡張ディフェクト管理エリアの各サイズを外部から取得するための取得手段を含む。情報記録装置は、上記の拡張セット内のスペアエリアのサイズ、及びディフェクト管理エリアのサイズの比率、又は拡張セットそのもののサイズを外部から取得することができる。これらのサイズは、ユーザなどが設定することができる。
【００２０】
上記の情報記録装置の他の一態様では、前記エリア変更手段は更に、前記拡張セットを単位として、前記拡張されたスペアエリア及び前記ディフェクトエリアを縮小する。ユーザデータエリアが不足するなどの状況が生じた場合、スペアエリア及びディフェクト管理エリアを縮小する必要がある（即ち、拡張セットとして割り当てられた未使用領域を内周側から解放し、ユーザデータエリアに割り当てる必要がある）。このような場合には、情報記録装置は、前回拡張されたエリア（場合によっては前回縮小されたエリア）の内周側の端部から順に、前述の拡張セット単位で縮小を行うことができる。そして、この縮小されたエリアは、ユーザデータエリアに割り当てられる。未使用の拡張セットであれば、１度に何個でも領域を解放して縮小することが可能である。前述のようにスペアエリアとディフェクト管理エリアを拡張セットの単位で拡張していくことにより、効果的に縮小を行うことができる。これにより、スペアエリアの縮小によりディフェクト管理エリアの記録容量が中途半端に残ってしまうことがない。
【００２１】
本発明の他の実施形態は、追記型情報記録媒体に情報を記録する情報記録方法であって、前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、前記情報記録方法は、前記スペアエリアと前記ディフェクト管理エリアの各初期サイズを設定する設定工程と、前記スペアエリアと前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更工程と、を備えていることを特徴とする。この情報記録方法によっても、上記の情報記録装置と同様なスペアエリアの制御を行うことができる。
【００２２】
本発明の他の実施形態は、追記型情報記録媒体に情報を記録する情報記録装置において実行される情報記録プログラムであって、前記情報記録媒体は、データを記録するためのデータエリアと、前記データエリアにおけるディフェクトが存在する場所に記録すべき前記記録データを記録するためのスペアエリアと、前記データエリアのディフェクト管理情報を記録するためのディフェクト管理エリアと、を備え、前記情報記録プログラムは、前記スペアエリアと前記ディフェクト管理エリアの各初期サイズを設定する設定手段と、前記スペアエリアと前記ディフェクト管理エリアを前記各初期サイズに対して拡張するエリア変更手段と、として前記情報記録装置を機能させることを特徴とする。この情報記録プログラムを実行することによっても、上記の情報記録装置と同様なスペアエリアの制御を行うことができる。
【実施例】
【００２３】
以下、本発明の好適な実施例を図面に基づいて説明する。
【００２４】
［情報記録媒体］
（第１実施例）
まず、本発明の第１実施例に係る情報記録媒体に情報を記録する方法等ついて説明する。図１は第１実施例に係る情報記録媒体である光ディスク１００ａの記録構造及び記録された情報などを示す。なお、図１において、左側が光ディスク１００ａの内周側であり、右側が外周側である。以下では、光ディスク１００ａとして、記録データを１度のみ記録可能な追記型記録媒体であるＢＤ−Ｒなどを想定しながら説明していく。
【００２５】
図１（ａ）に示すように、光ディスク１００ａの基本構成は、その内周側にリードインエリア１０１が存在し、リードインエリア１０１の外周側にユーザデータエリア１０２が存在し、ユーザデータエリア１０２の外周側にリードアウトエリア１０３が存在する記録構造を取っている。
【００２６】
リードインエリア１０１とリードアウトエリア１０３には、光ディスク１００ａの情報ないしデータの記録・読取を制御及び管理するための制御情報などが記録されている。
【００２７】
一方、ユーザデータエリア１０２には、画像データ、音声データ、コンテンツデータ、コンピュータプログラムなど、主に再生ないし実行の対象となるデータが記録されている。
【００２８】
さらに、ユーザデータエリア１０２とリードアウトエリア１０３の間には、光ディスク１００ａの内側からスペアエリア（ＳＡ）１１０ａ、ディフェクト管理エリア１１２ａが配置されている。
【００２９】
ディフェクト管理エリア１１２ａは、追記型メディアへの記録中に、ディフェクト管理システムに用いられる領域である。ディフェクト管理システムは、光ディスク、磁気ディスク、光磁気ディスク等の高密度記録媒体における記録データの記録および読取の信頼性を向上させるために用いられる技術である。すなわち、記録媒体上に傷もしくは塵埃、または記録媒体の劣化等が存在するときには、そのディフェクトが存在する場所に記録すべきデータまたは記録されたデータを、光ディスク１００ａ上のスペアエリア１１０ａに記録する。このように、ディフェクトにより記録不能または読取不能となるおそれがある記録データをスペアエリア１１０ａに退避させることにより、記録データの記録および読取の信頼性を向上させることができる。
【００３０】
なお、図１（ａ）において、スペアエリア１１０ａ及びディフェクト管理エリア１１２ａのサイズ（即ち、記憶容量）は、予めユーザなどが設定することができる（詳しくは、後述する）。また、これらスペアエリア１１０ａ及びディフェクト管理エリア１１２ａが配置される位置は図１（ａ）に示したものに限定しない。例えば、リードインエリア１０１とユーザデータエリア１０２の間、若しくはリードインエリア１０１内やリードアウトエリア１０３内などに設けることもできる。
【００３１】
ところで、上述したようにスペアエリア１１０ａが不足する状況が生じた場合（例えば、スペアエリア１１０ａを全て使用した場合）、スペアエリア１１０ａを拡張して対処するという方法がある。このとき、スペアエリア１１０ａの増大は、これに対応するディフェクト管理情報の増大も招くために、ディフェクト管理エリア１１２ａも不足してくる。そのため、本発明においては、スペアエリア１１０ａのみを拡張するのではなく、スペアエリア１１０ａを拡張する際に同時にディフェクト管理エリア１１２ａも拡張する方法を採用する。
【００３２】
図１（ｂ）に、第１実施例に係るスペアエリア１１０ａ及びディフェクト管理エリア１１２ａの拡張方法について具体的に示す。図に示すように、ユーザなどにより初期に設定されたスペアエリア１１０ａが不足する事態が生じたとき、まず、ユーザデータエリア１０２の１部のエリアがリザーブされる。このリザーブされたエリアがすべて未記録の場合に、このエリア内にスペアエリア１１０ｂを配置することで、スペアエリア１１０ａを拡張することができる。すなわち、ユーザデータエリア１０２内の最外周に記録されているユーザデータの直後までをスペアエリアとディフェクト管理エリアの拡張のためにリザーブすることが可能である。さらに、本実施例では、このスペアエリア１１０ｂによる拡張と同時に、新たにディフェクト管理エリア１１２ｂをリザーブされたエリアに配置することにより、ディフェクト管理エリア１１２ａも拡張する。これにより、スペアエリア１１０の拡張による管理すべき情報の増大に対して対処することができる。
【００３３】
なお、第１実施例においては、初期に設けたスペアエリア１１０ａ及びディフェクト管理エリア１１２ａの内周側の領域をリザーブしている。さらに、このリザーブしたエリア内で、内周側から順にスペアエリア１１０ｂ、ディフェクト管理エリア１１２ｂを配置するようにしている。これら拡張に用いるスペアエリア１１０ｂ及びディフェクト管理エリア１１２ｂのサイズも、拡張する際などにユーザが設定することができる。
【００３４】
また、このディフェクト管理エリア１１２には、図２に示すようにディフェクト管理情報１３１などが記録される。このディフェクト管理情報１３１には、初期スペアエリアサイズと、初期ディフェクト管理エリアサイズ及びディフェクトリストなどが記録されている。初期スペアエリアサイズ（即ち、スペアエリア１１０ａのサイズ）及び初期ディフェクト管理エリアサイズ（即ち、ディフェクト管理エリア１１２ａのサイズ）としては、ユーザなどが設定したサイズを特定できる情報が記録されている。また、拡張する際に用いるスペアエリア１１０ｂのサイズ及びディフェクト管理エリア１１２ｂのサイズも、ユーザなどが設定することができ、これらのサイズを特定できる情報をディフェクト管理情報１３１内に記録することができる。ただし、スペアエリア１１０ｂのサイズと、ディフェクト管理エリア１１２ｂのサイズの比率をある所定のサイズに定めることによって、スペアエリア１１０ｂのサイズを特定できる情報のみを記録するようにしてもよい。
【００３５】
一方、ディフェクトリストには、光ディスク１００ａ上に存在するディフェクトの位置を示すアドレス情報と、そのディフェクトが存在する場所に記録すべきであったデータまたは記録されていたデータを退避させたスペアエリアの場所（例えばスペアエリア内の記録位置）を示すアドレス情報などが記録される。
【００３６】
（第２実施例）
次に、第２実施例に係るスペアエリア１１０ａ及びディフェクト管理エリア１１２ａの拡張方法について説明する。図３は第２実施例に係る情報記録媒体である光ディスク１００ｂの記録構造及び記録された情報について示す。
【００３７】
図３においても、左側が光ディスク１００ｂの内周側であり、右側が外周側である。図３（ａ）は図１（ａ）と同様のものであり、光ディスク１００ｂは、その内周側からリードインエリア１０１、ユーザデータエリア１０２及びリードアウトエリア１０３が配置される記録構造を取っている。そして、ユーザデータエリア１０２とリードアウトエリア１０３の間には、第１実施例と同様にスペアエリア１１０ａとディフェクト管理エリア１１２ａが配置される。
【００３８】
第２実施例においても、スペアエリア１１０ａを拡張する際に同時に、ディフェクト管理エリア１１２ａも拡張させることができる。但し、第２実施例においては、第１実施例に示したものとは、拡張する際に用いるスペアエリア１１０ｂとディフェクト管理エリア１１２ｂの配置が異なっている。
【００３９】
図３（ｂ）に、第２実施例に係るスペアエリア１１０ａ及びディフェクト管理エリア１１２ａの拡張方法について具体的に示す。初期のスペアエリア１１０ａが不足する事態が生じたとき、まず、ユーザデータエリア１０２の１部のエリアがリザーブされる。そして、このリザーブされたエリア内がすべて未記録の場合に、新たにスペアエリア１１０ｂを配置することで、スペアエリアを拡張することができる。すなわち、ユーザデータエリア１０２内の最外周に記録されているユーザデータの直後までをスペアエリアとディフェクト管理エリアの拡張のためにリザーブすることが可能である。第２実施例でも、このスペアエリア１１０ｂによる拡張と同時に、新たなディフェクト管理エリア１１２ｂを上記のリザーブしたエリア内に配置することによりディフェクト管理エリア１１２ａも拡張させる。なお、初期に設けたスペアエリア１１０ａ及びディフェクト管理エリア１１２ａの内周側のエリアをリザーブしている。
【００４０】
第２実施例では、リザーブしたエリア内で、内周側から順にディフェクト管理エリア１１２ｂ、スペアエリア１１０ｂを配置するようにしている。つまり、第１実施例とは、拡張する際に用いるスペアエリア１１０ｂとディフェクト管理エリア１１２ｂが配置される順序が逆になっている。
【００４１】
以上のように、ディフェクト管理エリア１１２も同時に拡張されるので、スペアエリア１１０の拡張による管理すべき情報の増大に対して対処することができる。
【００４２】
（第３実施例）
以下では、第３実施例に係るスペアエリア１１０及びディフェクト管理エリア１１２の拡張方法について説明する。第３実施例においても、スペアエリア１１０を拡張する際に、同時にディフェクト管理エリア１１２も拡張させる。
【００４３】
まず初めに、第１実施例及び第２実施例に係るスペアエリアの拡張方法を行った光ディスク１００ａ、１００ｂにおいて、スペアエリア１１０のサイズの縮小を行う際に生じる不具合について説明する。このサイズの縮小は、スペアエリア１１０及びディフェクト管理エリア１１２の拡張を行ったが、実際に使用している記録容量が拡張したエリアのサイズ以下であり、上記の拡張したエリアを縮小してユーザデータエリア１０２に当てることが好ましい場合に実行される。すなわち、ユーザデータエリア１０２の記録容量が足りなくなった場合に、未使用の前記拡張エリアを縮小することによりユーザデータエリアを拡張することが可能となる。
【００４４】
図４に、第１実施例に係るスペアエリア１１０の拡張を行った光ディスク１００ａにおいて、スペアエリア１１０の縮小を行う場合について示す。初期に光ディスク１００ａに配置されたスペアエリア１１０ａ及びディフェクト管理エリア１１２ａが全て使用されたために、新たなスペアエリア１１０ｂ及びディフェクト管理エリア１１２ｂが設けられている。ここで、スペアエリア１１０ｂ及びディフェクト管理エリア１１２ｂの実際に使用されている領域が、図４の網で塗られた部分であるものとする。ここで、使用されていないエリアをユーザデータエリア１０２に当てるために縮小しようとするとき、拡張されたスペアエリア１１０ｂ内のＡで示した位置から外周側にはデータが記録されているため、スペアエリア１１０ｂをＡの位置までしか縮小を行うことはできない。したがって、ディフェクト管理エリア１１２ｂにおいては、使用していないエリアについて縮小することができず、不使用領域が余分に残ってしまう。
【００４５】
第３実施例では、以上のような不具合を解決することができるようにスペアエリア１１０及びディフェクト管理エリア１１２の拡張が行われている。具体的には、第１実施例や第２実施例に示すように、任意サイズのスペアエリアの拡張を１度に行うのではなく、ある所定サイズを有するセット（所定サイズのスペアエリア１１０ｂと所定サイズのディフェクト管理エリア１１２ｂからなり、これらが隣接するように配置させたもの、「拡張セット」と呼ぶ）を複数配置することで拡張を行っていくものである。この拡張セットの配置は、拡張の必要が生じるたびに１つずつ行ってもよいし、あらかじめ複数の拡張セットをまとめて配置しておいてもよい。上記拡張セットを配置する場合は、前回配置された拡張セットの内周部に隣接させて配置させていく。
【００４６】
一方、スペアエリア１１０及びディフェクト管理エリア１１２の縮小の場合には、すでにディスク上に配置されている未使用の拡張セットを光ディスクの内周側から順に除去していく（即ち、未使用の拡張セットの領域をユーザデータエリア１０２に新規に割り当てる）。これにより、上記のようにスペアエリア１１０ｂを縮小する際に、ディフェクト管理エリア１１２ｂの不使用領域のみが中途半端に残ってしまうなどの不具合が生じることがない。また、拡張セットのサイズが固定であるため、複数の拡張セットが配置されていたとしても、各拡張セットの位置とサイズに関する情報を管理する必要がなく、単にディスク上に配置されている拡張セットの数だけを管理すればよいというメリットがある。
【００４７】
図５に、第３実施例に係るスペアエリア及びディフェクト管理エリアの拡張方法及び縮小方法の概要を示す。図５（ａ）に示すように、光ディスク１００ｃは、内周側からリードインエリア１０１、ユーザデータエリア１０２及びリードアウトエリア１０３が配置される記録構造を取っている。そして、ユーザデータエリア１０２とリードアウトエリア１０３の間には、上述の実施例と同様に、スペアエリア１１０ａとディフェクト管理エリア１１２ａが配置される。
【００４８】
次に、図５（ｂ）を説明する。スペアエリア１１０ａが不足する事態が生じたとき、まず、ユーザデータエリア１０２の１部のエリアが外周側からリザーブされる。このとき、リザーブされたエリアのサイズは配置しようとしている１つあるいは、複数の拡張セットの合計サイズに等しいものとする。そして、リザーブされたエリア内が全て未記録だった場合に、拡張セットがこのエリア内に配置される。すなわち、ユーザデータエリア１０２内の最外周に記録されているユーザデータの直後までの領域であれば、拡張セットの配置のために領域をリザーブすることが可能である。
【００４９】
なお、上記の拡張セット内のスペアエリア１１０ｂのサイズ、及びディフェクト管理エリア１１２ｂのサイズの比率はユーザなどが設定することができるようにしてもよいし、ある所定のサイズにしてもよい。また、拡張セットそのもののサイズもユーザなどが設定することができるようにしてもよいし、ある所定のサイズにしてもよい。
【００５０】
前述のように１回目に設けたスペアエリア１１０ｂが、さらに不足する事態が生じたときは、必要に応じて、１つあるいは複数個の拡張セットを同様の方法で再度配置すればよい。
【００５１】
このようにユーザデータエリア１０２の外周側から拡張セットを配置していくため、ユーザデータをユーザデータエリア１０２内に内周側から順次記録するようにすれば、最も効率よくデータを記録することができ、スペアエリアの拡張も容易となる。
【００５２】
一方、図５（ｃ）のようにユーザデータエリア１０２が不足してきた場合には、スペアエリア１１０ｂ及びディフェクト管理エリア１１２ｂを縮小する必要がある（即ち、拡張セットとして割り当てられた未使用領域を内周側から解放し、ユーザデータエリア１０２に割り当てる必要がある）。このような場合は、図５（ｄ）に示すような方法で縮小を行う。すなわち、前回拡張されたエリア（場合によっては前回縮小されたエリア）の内周側の端部から順に、前述の拡張セット単位で縮小を行っていく。そして、この縮小されたエリアは、ユーザデータエリア１０２に割り当てられる。未使用の拡張セットであれば、１度に何個でも領域を解放して縮小することが可能である。なお、図５（ｄ）では、ｎ個拡張した状態のものから（ｎ−ｍ）個縮小した例を示している（ｎ＞ｍ）。
【００５３】
以上のようにスペアエリア１１０ｂとディフェクト管理エリア１１２ｂを拡張セットの単位で拡張していくことにより、効果的に縮小を行うことができる。すなわち、図４にて例示したように、スペアエリア１１０ｂの縮小によりディフェクト管理エリア１１２ｂの記録容量が中途半端に残ってしまうことがない。
【００５４】
なお、このディフェクト管理エリア１１２には、図２に示すようにディフェクト管理情報１３１などが記録される。このディフェクト管理情報１３１には、初期スペアエリアサイズと、初期ディフェクト管理エリアサイズ、並びにディフェクトリストなどが記録されている。初期スペアエリアサイズ（即ち、スペアエリア１１０ａのサイズ）及び初期ディフェクト管理エリアサイズ（即ち、ディフェクト管理エリア１１２ａのサイズ）としては、ユーザなどが設定したものが記録されている。また、拡張する際のスペアエリア１１０ｂのサイズ及びディフェクト管理エリア１１２ｂのサイズもユーザなどが設定することができ、このサイズをディフェクト管理情報１３１内に記録することができる。あるいは、拡張セット内における、スペアエリア１１０ｂのサイズ及びディフェクト管理エリア１１２ｂのサイズの比率をある所定のサイズと定義することにより、これらの情報をディスク上に格納することを省略するように構成してもよい。さらに、図５に示した「ｎ」や「ｍ」などの拡張スペアエリアの領域数（即ち、拡張セットの数）も記録することができる。
【００５５】
一方、ディフェクトリストには、光ディスク１００ｃ上に存在するディフェクトの位置を示すアドレス情報と、そのディフェクトが存在する場所に記録すべきであったデータまたは記録されていたデータを退避させたスペアエリアの場所（例えばスペアエリア内の記録位置）を示すアドレス情報などが記録される。このとき、最新に拡張されたディフェクト管理エリア１１２ｂ内のディフェクトリストには、上記のような最新の情報を全て記録することができる。また、複数個のディフェクト管理エリア１１２ｂ内のディフェクトリスト各々に、前回に拡張されたディフェクト管理エリア１１２ｂ内に記録されたデータとの差分のみを記録させておくこともできる。
【００５６】
［情報記録再生装置］
以下では、本発明に係る情報記録再生装置について説明する。
【００５７】
まず、情報記録再生装置４００の構成について説明する。図６は本発明の実施例である情報記録再生装置４００を示している。情報記録再生装置４００は、記録媒体に記録情報を記録する機能と、記録媒体に記録された記録情報を再生する機能とを備えている。具体的には、情報記録再生装置４００は、例えば、ＢＤ−Ｒ等の記録再生用ディスクを再生でき、かつ記録再生用ディスクに情報を記録することができる。また、情報記録再生装置４００は、例えば、ＢＤ−ＲＯＭ等の再生専用ディスクを再生することもできる。情報記録再生装置４００は、ディスクドライブ２００と、バックエンド３００とを備えている。
【００５８】
図９はディスクドライブ２００の内部構成を示している。ディスクドライブ２００は、光ディスク１００に情報を記録すると共に、光ディスク１００に記録された情報を読み取る装置である。光ディスク１００は、上述した記録再生用ディスクと再生専用ディスクのいずれかである。
【００５９】
ディスクドライブ２００は、図７に示すように、スピンドルモータ２０１、光ピックアップ２０２、ＲＦアンプ２０３、サーボ回路２０４を備えている。これらの要素は、主としてディスクドライブ２００の駆動機構およびその駆動制御手段を構成するものである。
【００６０】
スピンドルモータ２０１は光ディスク１００を回転させるモータである。
【００６１】
光ピックアップ２０２は、記録時および読取時のいずれにおいても、光ビームの反射光に対応するＲＦ信号を出力する。
【００６２】
ＲＦアンプ２０３は、光ピックアップ２０２から出力されたＲＦ信号を増幅して、そのＲＦ信号を変調復調部２０５に出力する。さらに、ＲＦアンプ２０３は、このＲＦ信号から、ウォブル周波数信号ＷＦ、トラッキングエラー信号ＴＥおよびフォーカスエラー信号ＦＥなどを作り出し、これらを出力する。
【００６３】
サーボ回路２０４は、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、その他のサーボ制御信号に基づいて光ピックアップ２０２およびスピンドルモータ２０１の駆動を制御するサーボ制御回路である。具体的には、サーボ回路２０４は、トラッキングエラー信号ＴＥに基づいて、光ピックアップ２０２と光ディスク１００上のトラックとの間の位置関係を制御する。また、サーボ回路２０４は、フォーカスエラー信号ＦＥに基づいて、光ピックアップ２０２の光ビームのフォーカシングを制御する。
【００６４】
さらに、ディスクドライブ２００は、図７に示すように、変調復調部２０５、バッファ２０６、インターフェース２０７および光ビーム駆動部２０８を備えている。これらの要素は、主として光ディスク１００から読み取られた記録情報の復調および出力を担うと共に、光ディスク１００に記録すべき記録情報の受取および変調を担う。
【００６５】
変調復調部２０５は、読取時において記録情報に対してエラー訂正を行う機能と、記録時において記録情報にエラー訂正符号を付加してこれを変調する機能とを備えた回路である。具体的には、変調復調部２０５は、読取時においては、ＲＦアンプ２０３から出力されるＲＦ信号を復調し、これに対してエラー訂正を行った後、これをバッファ２０６に出力する。また、変調復調部２０５は、記録時においては、バッファ２０６から出力される記録情報にエラー訂正符号を付加した後、これを、光ディスク１００の光学的特性等に適合する符号となるように変調し、変調された記録情報を光ビーム駆動部２０８に出力する。
【００６６】
バッファ２０６は、記録情報を蓄える記憶回路である。
【００６７】
インターフェース２０７は、ディスクドライブ２００とバックエンド３００との間の記録情報等の入出力制御ないし通信制御を行う回路である。具体的には、インターフェース２０７は、再生時においては、バックエンド３００からの要求命令に応じて、バッファ２０６から出力される記録情報（すなわち光ディスク１００から読み取られた記録情報）をバックエンド３００へ出力する。また、インターフェース２０７は、記録時においては、バックエンド３００からディスクドライブ２００に入力される記録情報を受け取り、これをバッファ２０６に出力する。
【００６８】
さらに、ディスクドライブ２００は、スペアエリア更新部２０９とディフェクト管理エリア更新部２１０を備えている。
【００６９】
スペアエリア更新部２０９は、光ディスク１００上にディフェクトが存在するときに、そのディフェクトが存在する場所に記録すべきデータまたは記録されたデータを、スペアエリア１１０ａなどに記録する。また、例えばスペアエリア１１０ａの記録容量が不足した場合、ユーザ又は、ホストコンピュータからの要求命令に応じて、先に述べたような方法で新たな位置にスペアエリア１１０ｂを配置することでスペアエリア１１０を拡張する。逆に、ユーザデータエリア１０２の記録容量が不足した場合、ユーザ又は、ホストコンピュータからの要求命令に応じて、先に述べたような方法にてスペアエリア１１０ｂをユーザデータエリア１０２に割り当てることで、スペアエリア１１０を縮小する。なお、これらスペアエリア更新部２０９が行う処理は、ＣＰＵ２１３などの指示により行われる。
【００７０】
一方、ディフェクト管理エリア更新部２１０は、スペアエリア１１０にデータを記録した際に、ディフェクト管理エリア１１２ａに記録されたディフェクト管理情報１３１や、拡張スペアエリア領域数の情報などを更新する。このディフェクト管理情報１３１には、上述したように初期スペアエリアサイズや、初期ディフェクト管理エリアサイズや、ディフェクトリストなどが記録されている。また、拡張スペアエリア領域数などの、拡張スペアエリアに関連する情報は、例えば、リードインエリア１０１に記録される。さらに、ディフェクト管理エリア更新部２１０は、スペアエリア１１０ａの拡張と同時に、ディフェクト管理エリア１１２ａを前述した方法で拡張する。さらに、先に述べたような方法にてディフェクト管理エリア１１２ｂをユーザデータエリア１０２に割り当てることで、ディフェクト管理エリア１１２ｂを縮小する。なお、これらディフェクト管理エリア更新部２１０が行う処理は、ＣＰＵ２１３などの指示により行われる。
【００７１】
ＣＰＵ２１３は、ディスクドライブ２００の全体的な制御および上述したディスクドライブ２００内の各要素間の情報のやり取りを制御・管理することができる。例えば、本発明においてＣＰＵ２１３は、ユーザから取得する、初期スペアエリア１１０ａ及び初期ディフェクト管理エリア１１２ａのサイズと、拡張又は縮小するスペアエリア１１０ｂ及びディフェクト管理エリア１１２ｂのサイズと、スペアエリア１１０ａを拡張するか縮小するか、又は拡張も縮小もしないか、などの指示に基づいて処理を行う。具体的には、これらユーザから取得する指示に基づき、ユーザデータエリアをリザーブしたり、スペアエリア更新部２０９及びディフェクト管理エリア更新部２１０を制御してスペアエリア１１０及びディフェクト管理エリア１１２に記録された情報を更新したり、前述したようにスペアエリア１１０とディフェクト管理エリア１１２の拡張又は縮小に係る処理を行うことができる。
【００７２】
さらに、ＣＰＵ２１３は、後述するバックエンド３００から送られる要求命令に応じて、光ピックアップ２０２の読取動作の制御、およびバッファ２０６に蓄えられた記録情報のバックエンドへの出力制御を行い、これにより、コンテンツ情報の通常の再生制御および先読み制御などを行うこともできる。
【００７３】
次に、図８に示したバックエンド３００の内部構造について説明する。バックエンド３００は、ディスクドライブ２００によって光ディスク１００から読み取られた記録情報に対して再生処理を行うと共に、光ディスク１００に記録する目的で外部から供給された記録情報を受け取り、これを圧縮（エンコード）してディスクドライブ２００へ送り出す装置である。
【００７４】
図８に示すように、バックエンド３００は、ドライブ制御部３０１、ビデオデコーダ３０２、オーディオデコーダ３０３、ビデオエンコーダ３０４、オーディオエンコーダ３０５、システム制御部３０６を備えている。
【００７５】
ドライブ制御部３０１は、ディスクドライブ２００の読取処理および記録処理を制御する回路である。記録情報を光ディスク１００から読み取ってそれを再生する作業、および記録すべき情報を外部から受け取ってそれを光ディスク１００に記録する作業は、バックエンド３００とディスクドライブ２００とが協働して行う。ドライブ制御部３０１は、ディスクドライブ２００の読取処理および記録処理を制御することにより、バックエンド３００とディスクドライブ２００との協働を実現する。具体的には、ドライブ制御部３０１は、ディスクドライブ２００に対して、再生、記録、バッファ２０６から記録情報の出力などに関する要求命令を出力する。さらに、本実施例においては、ドライブ制御部３０１は上述したＣＰＵ２１３と同様に、スペアエリア更新部２０９及びディフェクト管理エリア更新部２１０の入力又は出力を制御する入出力制御も行う。
【００７６】
ビデオデコーダ３０２及びオーディオデコーダ３０３は、夫々、ディスクドライブ２００により光ディスク１００から読み取られ、ドライブ制御部３０１を介して供給された記録データを復調し、記録データをディスプレイ、スピーカなどにより再生可能な状態に変換する回路である。
【００７７】
ビデオエンコーダ３０４及びオーディオエンコーダ３０５は、夫々、光ディスク１００に記録する目的で外部から入力された映像信号、音声信号等を受け取り、これを例えばＭＰＥＧ圧縮方式等により圧縮し、これを、ドライブ制御部３０１を介してディスクドライブ２００に供給する回路である。
【００７８】
システム制御部３０６は、再生時には、ドライブ制御部３０１、ビデオデコーダ３０２、オーディオデコーダ３０３を制御し、これらと協働して記録データの再生処理を行う回路である。また、記録時には、システム制御部３０６は、ドライブ制御部３０１、ビデオエンコーダ３０４、オーディオエンコーダ３０５を制御し、これらと協働して記録データの記録処理を行う。また、システム制御部３０６は、再生時及び記録時において、ディスクドライブ２００とバックエンド３００との協働を実現するために、ドライブ制御部３０１と共に、ディスクドライブ２００に対する制御（例えば各種要求命令の生成・送信、応答信号の受信など）を行う。
【００７９】
［スペアエリアのサイズ設定処理］
次に、上述した情報記録再生装置４００にて行われる本発明に係るスペアエリアのサイズ設定処理について説明する。図９及び図１０に、その処理手順を表したフローチャートを示す。以下で説明する処理は、主としてＣＰＵ２１３が、ユーザや図示しないホストコンピュータ内のアプリケーションなどからの設定指示に基づいてスペアエリア１１０及びディフェクト管理エリア１１２の拡張又は縮小を行い、さらにディフェクト管理情報１３１の更新などを行う。
【００８０】
まず、図９に示すステップＳ１１において、ユーザがＢＤ−Ｒなどのブランクディスク（未記録ディスク）を情報記録再生装置４００に挿入する。そして、処理はステップＳ１２に進む。
【００８１】
ステップＳ１２において、ユーザが初期のスペアエリア１１０ａのサイズ及びディフェクト管理エリア１１２ａのサイズを決定し、ＣＰＵ２１３はこれらの情報を取得する。そして、処理はステップＳ１３に進む。
【００８２】
ステップＳ１３では、ＣＰＵ２１３は、上記のユーザにより決定された初期サイズなどを光ディスク１００のディフェクト管理エリア１１２ａに、ディフェクト管理情報１３１として記録する。そして、処理はステップＳ１４に進む。
【００８３】
ステップＳ１４では、ＣＰＵ２１３は、上記のディフェクト管理情報１３１をＣＰＵ２１３内の図示しないシステムメモリに記憶させる。そして、処理はステップＳ１５に進む。
【００８４】
ステップＳ１５では、ＣＰＵ２１３は情報記録再生装置４００に対し、再生すべきデータの再生動作、及び記録すべきデータの光ディスク１００への記録動作を行わせる。これらの記録動作又は再生動作が終了すると、処理はステップＳ１６に進む。
【００８５】
ステップＳ１６では、ＣＰＵ２１３は、システムメモリ内のディフェクト管理情報１３１を最新のデータに更新する。後述する図１０に示す処理にて、スペアエリア１１０とディフェクト管理エリア１１２が拡張又は縮小された場合に、ステップＳ１４にてシステムメモリ内に記録された情報は、ディフェクト管理情報１３１に記録されている情報と異なってくる。以上の処理が終了すると、処理はステップＳ１７に進む。
【００８６】
ステップＳ１７では、ＣＰＵ２１３は、ユーザが光ディスク１００のイジェクト（排出）の命令を出したかどうかを判定する。本実施例では、ＣＰＵ２１３内のシステムメモリ内に記録されたディフェクト管理情報１３１の光ディスク１００への記録は、光ディスク１００のイジェクト時に行う。イジェクト命令があれば（ステップＳ１７；Ｙｅｓ）ステップＳ１８に進み、イジェクト命令がなければ（ステップＳ１７；Ｎｏ）、図１０に示すフローチャートの処理を行う。
【００８７】
ステップＳ１８では、ユーザよりイジェクト命令が出ているので、ＣＰＵ２１３は、システムメモリ内に記録された最新のディフェクト管理情報１３１を、光ディスク１００に記録する。これにより、光ディスク１００内のディフェクト管理エリア１１２には最新の情報が記録されることになる。以上の処理が終了するとステップＳ１９に進み、ＣＰＵ２１３は、光ディスクのイジェクト動作を実行する。
【００８８】
一方、ステップＳ１７にてユーザよりイジェクト命令が出されていない場合は、図１０に示す処理を行っていく。図１０に示すフローチャートの処理は、主にスペアエリア１１０の拡張又は縮小のために行われるものである。
【００８９】
まず、ステップＳ２１では、ユーザがスペアエリア１１０のサイズを変更するか否かの命令（即ち、スペアエリア１１０のサイズを拡張又は縮小するかどうかの命令）を出し、ＣＰＵ２１３はこの命令を取得する。そしてＣＰＵ２１３は、この命令に基づいて判定を行う。本実施例においては、スペアエリア１１０などのサイズ変更を情報記録再生装置４００が自動的に判断して行わない。したがって、ユーザや図示しないホストコンピュータ内のアプリケーションなどからの命令を取得してから行っていく。サイズ変更命令があれば（ステップＳ２１；Ｙｅｓ）、ステップＳ２２に進み、サイズ変更命令がなければ（ステップＳ２１；Ｎｏ）、図９に戻って再びステップＳ１５の処理を行う。
【００９０】
ステップＳ２２では、ユーザがスペアエリア１１０を拡張するか否かの命令を出し、ＣＰＵ２１３はこの命令を取得する。そしてＣＰＵ２１３は、この命令に基づいて判定を行う。サイズ拡張命令があれば（ステップＳ２２；Ｙｅｓ）、ステップＳ２３に進み、サイズ拡張命令がなければ（ステップＳ２２；Ｎｏ）、ステップＳ２４に進む。
【００９１】
ステップＳ２３では、ユーザはさらに、拡張する際に用いるスペアエリア１１０ｂのサイズだけでなく、ディフェクト管理エリア１１２ｂのサイズも決定する。これは、本発明では、上述したようにスペアエリア１１０の拡張を行う際に、同時にディフェクト管理エリア１１２も拡張するからである。先に述べた第１実施例及び第２実施例に係る拡張方法を用いている場合は、大きめのサイズに設定することが好ましい。一方、第３実施例に係る拡張方法を用いている場合は、比較的小さいサイズに設定するのが好適である。ＣＰＵ２１３は、こうして決定された拡張サイズを取得する。以上の処理が終了すると、ステップＳ２５に進む。
【００９２】
ステップＳ２４では、ステップＳ２２にて拡張命令が出されていない場合は、スペアエリア１１０を縮小する命令が出されていることに当たるので、スペアエリア１１０の縮小のための処理が行われる。ステップＳ２４では、ユーザは、縮小する際のスペアエリア１１０ｂのサイズだけでなく、ディフェクト管理エリア１１２ｂのサイズも決定する。これは、本発明では（特に第３実施例に係る縮小方法を用いている場合）、上述したようにスペアエリア１１０の縮小を行う際に、同時にディフェクト管理エリア１１２も縮小するからである。ＣＰＵ２１３は、こうして決定された縮小サイズを取得する。そして、処理はステップＳ２５に進む。
【００９３】
ステップＳ２５では、ＣＰＵ２１３は、上記のユーザにより決定されたスペアエリア１１０及びディフェクト管理エリア１１２の拡張又は縮小サイズを、光ディスク１００内のリードインエリア１０１の所定の場所に記録する。そして、処理はステップＳ２６に進む。
【００９４】
ステップＳ２６では、ＣＰＵ２１３は、上記のディフェクト管理情報１３１をＣＰＵ２１３内の図示しないシステムメモリに記憶させる。以上の処理が終了すると、図９に戻って再びステップＳ１５以降の処理を行う。光ディスク１００がイジェクトされる際に、ＣＰＵ２１３内のシステムメモリに記憶された最新のディフェクト管理情報１３１を光ディスク１００内に記録させることができる。
【図面の簡単な説明】
【００９５】
【図１】本発明の第１実施例に係る情報記録媒体の記録構造を示す図である。
【図２】第１実施例に係るディフェクト管理エリアの記録構造を示す図である。
【図３】本発明の第２実施例に係る情報記録媒体の記録構造を示す図である。
【図４】スペアエリアも縮小に伴う不具合を説明するための図である。
【図５】本発明の第３実施例に係る情報記録媒体の記録構造を示す図である。
【図６】本発明の実施例である情報記録再生装置のブロック図である。
【図７】図６に示す情報記録再生装置のディスクドライブを示すブロック図である。
【図８】図６に示す情報記録再生装置のバックエンドを示すブロック図である。
【図９】本発明に係るスペアエリアのサイズ設定を行う処理手順を示すフローチャートである。
【図１０】図９の処理の途中に行われるスペアエリアのサイズ設定処理を示すフローチャートである。
【符号の説明】
【００９６】
１００、１００ａ、１００ｂ、１００ｃ  光ディスク
１０１  リードインエリア
１０２  ユーザデータエリア
１０３  リードアウトエリア
１１０  スペアエリア
１１２  ディフェクト管理エリア
２００  ディスクドライブ
２０１  スピンドルモータ
２０２  光ピックアップ
２０４  サーボ回路
２０９  スペアエリア更新部
２１０  ディフェクト管理エリア更新部
２１３  ＣＰＵ
３００  バックエンド
３０６  システム制御部
４００  情報記録再生装置
【図１】
2005129099.tif 000003
【図２】
2005129099.tif 000004
【図３】
2005129099.tif 000005
【図４】
2005129099.tif 000006
【図５】
2005129099.tif 000007
【図６】
2005129099.tif 000008
【図７】
2005129099.tif 000009
【図８】
2005129099.tif 000010
【図９】
2005129099.tif 000011
【図１０】
2005129099.tif 000012