(57)【特許請求の範囲】
【請求項１】
同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を制御する制御装置であって、前記制御装置は、
記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別する手段と、
前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録する手段と、
前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録する手段と
を備え、
前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる、制御装置。
【請求項２】
前記非リアルタイムデータは、インデックスファイルのデータ、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、
前記インデックスファイルのデータを記録するための未割付け領域のサーチは、前記第１の領域の先頭アドレスから開始され、
前記クリップ情報ファイルのデータもしくは前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記インデックスファイルのデータが記録された領域に隣接する領域から開始される、請求項１に記載の制御装置。
【請求項３】
前記非リアルタイムデータは、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、
前記クリップ情報ファイルのデータを記録するための未割付け領域のサーチは、前記プレイリストファイルのデータが記録された領域に隣接する領域から所定の方向に行われ、
前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記クリップ情報ファイルのデータが記録された領域に隣接する領域から前記所定の方向と逆の方向に行われる、請求項１に記載の制御装置。
【請求項４】
同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を制御する制御方法であって、前記制御方法は、
記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別するステップと、
前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録するステップと、
前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録するステップと
を包含し、
前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる、制御方法。
【請求項５】
前記非リアルタイムデータは、インデックスファイルのデータ、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、
前記インデックスファイルのデータを記録するための未割付け領域のサーチは、前記第１の領域の先頭アドレスから開始され、
前記クリップ情報ファイルのデータもしくは前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記インデックスファイルのデータが記録された領域に隣接する領域から開始される、請求項４に記載の制御方法。
【請求項６】
前記非リアルタイムデータは、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、
前記クリップ情報ファイルのデータを記録するための未割付け領域のサーチは、前記プレイリストファイルのデータが記録された領域に隣接する領域から所定の方向に行われ、
前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記クリップ情報ファイルのデータが記録された領域に隣接する領域から前記所定の方向と逆の方向に行われる、請求項４に記載の制御方法。
【請求項７】
同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を行うドライブ装置と、
前記ドライブ装置を制御する制御装置と
を備えた記録装置であって、
前記制御装置は、
記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別する手段と、
前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録する手段と、
前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録する手段と
を含み、
前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる、記録装置。
【請求項８】
同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を行うステップと、
前記データの記録を制御するステップと
を包含する記録方法であって、
前記データの記録を制御するステップは、
記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別するステップと、
前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録するステップと、
前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録するステップと
を包含し、
前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる、記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を制御する制御装置、制御方法、記録装置および記録方法に関する。
【背景技術】
【０００２】
セクタ構造を有する情報記録媒体として光ディスクがある。近年、光ディスクの高密度化、大容量化が進んでいる。特に、高密度化に伴って同一の領域に対するデータの書換え可能回数が減る傾向にある。このように同一の領域に対するデータの書換え回数が制限された光ディスクを用いる場合には、その光ディスクの特定の領域にデータを繰り返し記録することを避ける必要がある。そのようなデータの繰り返し記録を避けるための１つの方法として、一方向の記録方法（循環記録方法）が提案されている。
【０００３】
循環記録方法を実行するデータ処理装置が知られている（特許文献１を参照）。このデータ処理装置は、未割付け領域のサーチを開始する位置を示すアドレスをディスク上に記録し、そのアドレスによって示される位置から大きなアドレスの方向に未割付け領域（空き領域）をサーチする。
【特許文献１】特開平４−１２０６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、循環記録方法を適用する場合には、オーディオ・ビデオデータの書換え回数の制限に関する課題は解決されるが、オーディオ・ビデオデータ以外の通常のデータも光ディスク上に分散して記録されてしまうので、これらのデータを再生するのに時間がかかってしまうという課題がある。通常のデータは、データの信頼性が要求されるため、リニアリプレースメント方式を用いた欠陥管理により光ディスクの内周側と外周側に配置された代替領域に欠陥領域が代替されることもあり、データが記録されるべき領域と代替領域とが離れている場合には、さらに、データの再生に時間がかかってしまうという課題があった。
【０００５】
本発明は、このような課題を解決するためになされたものであり、リアルタイムデータと非リアルタイムデータの両方のデータを記録する場合において非リアルタイムデータどうしの記録位置が多少離れてしまってもそれらが記録されることを優先することが可能な制御装置、制御方法、記録装置および記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の制御装置は、同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を制御する制御装置であって、前記制御装置 は、記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別する手段と、前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録する手段と、前 記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録する手段とを備え、前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる。これにより、上記目的が達成される。
【０００７】
前記非リアルタイムデータは、インデックスファイルのデータ、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、前記インデックスファイルのデータを記録するための未割付け領域のサーチは、前記第１の領域の先頭アドレスから開始され、前記クリップ情報ファイルのデータもしくは前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記インデックスファイルのデータが記録された領域に隣接する領域から開始されてもよい。
【０００８】
前記非リアルタイムデータは、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、前記クリップ情報ファイルのデータを記録するための未割付け領域のサーチは、前記プレイリストファイルのデータが記録された領域に隣接する領域から所定の方向に行われ、前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記クリップ情報ファイルのデータが記録された領域に隣接する領域から前記所定の方向と逆の方向に行われてもよい。
【０００９】
本発明の制御方法は、同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を制御する制御方法であって、前記制御方法 は、記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別するステップと、前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録するステッ プと、前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録するステップとを包含し、前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる。これにより、上記目的が達成される。
【００１０】
前記非リアルタイムデータは、インデックスファイルのデータ、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、前記インデックスファイルのデータを記録するための未割付け領域のサーチは、前記第１の領域の先頭アドレスから開始され、前記クリップ情報ファイルのデータもしくは前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記インデックスファイルのデータが記録された領域に隣接する領域から開始されてもよい。
【００１１】
前記非リアルタイムデータは、クリップ情報ファイルのデータおよびプレイリストファイルのデータを含み、前記クリップ情報ファイルのデータを記録するための未割付け領域のサーチは、前記プレイリストファイルのデータが記録された領域に隣接する領域から所定の方向に行われ、前記プレイリストファイルのデータを記録するための未割付け領域のサーチは、前記クリップ情報ファイルのデータが記録された領域に隣接する領域から前記所定の方向と逆の方向に行われてもよい。
【００１２】
本発明の記録装置は、同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を行うドライブ装置と、前記ドライブ装置を制 御する制御装置とを備えた記録装置であって、前記制御装置は、記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別する手段と、前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２ の領域に前記リアルタイムデータを循環記録する手段と、前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録する手段とを含み、前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる。これにより、上記目的が達成される。
【００１３】
本発明の記録方法は、同一の領域に対するデータの書換え回数が制限された情報記録媒体に対するデータの記録を行うステップと、前記データの記録を制御す るステップとを包含する記録方法であって、前記データの記録を制御するステップは、記録すべきデータがリアルタイムデータであるか非リアルタイムデータであるかを判別するステップと、前記記録すべきデータがリアルタイムデータであると判別された場合には、前記情報記録媒体に予め割り当てられた第１の領域内に予め定義されている第２の領域に前記リアルタイムデータを循環記録するステップと、前記記録すべきデータが非リアルタイムデータであると判別された場合には、前記第１の領域内の所定のアドレスから未割付け領域のサーチを行い、そのサーチにより発見された未割付け領域に前記非リアルタイムデータを記録するステップとを包含し、前記第１の領域の先頭アドレスは前記第２の領域の先頭アドレスよりも小さく、前記非リアルタイムデータを記録するための前記未割付け領域のサーチは、前記未割付け領域が前記第１の領域の先頭アドレスと前記第２の領域の先頭アドレスの間に見出されない場合、前記第１の領域内の前記第２の領域の先頭アドレスから行われる。これにより、上記目的が達成される。
【発明の効果】
【００１４】
本発明によれば、第１の領域内に予め定義されている第２の領域にリアルタイムデータが循環記録される一方で、非リアルタイムデータを記録するための未割付け領域のサーチが、第１の領域内の第２の領域においても行われる。これにより、非リアルタイムデータを記録するための未割付け領域が不足する場合には、第２の領域の一部に非リアルタイムデータを記録することが可能になる。その結果、非リアルタイムデータどうしの記録位置が多少離れてしまってもそれらが記録されることを優先することが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態を説明する。
【００１６】
図１は、本発明の情報記録媒体のデータ構造の一例を示す。情報記録媒体は、例えば、光ディスクである。以下の説明では、情報記録媒体が光ディスクであると仮定する。
【００１７】
情報記録媒体には、データを記録することが可能なボリューム空間１００が定義されている。ボリューム空間１００内の同一の領域に対するデータの書換え回数が制限されている。
【００１８】
ボリューム空間１００は、２種類のデータ（すなわち、リアルタイムデータおよび非リアルタイムデータ）を記録することができるように構成されている。リアルタイムデータとは、途切れることのなく連続的に再生されることが要求されるデータをいう。オーディオデータおよびビデオデータのうちの少なくとも一方を含むオーディオ・ビデオデータは、リアルタイムデータの一例である。非リアルタイムデータとは、連続的に再生されることが要求されないデータをいう。オーディオ・ビデオデータを管理するためのデータは、非リアルタイムデータの一例である。本明細書では、非リアルタイムデータは、通常のデータとも呼ばれる。
【００１９】
ボリューム空間１００には、第１の領域が予め割り当てられている。第１の領域は、例えば、ファイルシステムで定義されている区画１００ａである。
【００２０】
第１の領域内には、第２の領域が予め定義されている。第２の領域は、例えば、循環記録推奨領域１００ｂである。循環記録推奨領域１００ｂは、アドレスＡからアドレスＢまでの領域として定義される領域である。アドレスＡ、Ｂは、予め決められたアドレスである。
【００２１】
リアルタイムデータは、第２の領域（例えば、循環記録推奨領域１００ｂ）内に循環記録される。リアルタイムデータの循環記録は、例えば、循環記録推奨領域１００ｂにおいて未割付け領域のサーチを行い、そのサーチの結果発見された未割付け領域にリアルタイムデータを記録することによって達成される。循環記録推奨領域１００ｂにおける未割付け領域のサーチは、例えば、サーチ開始アドレス（例えば、アドレスＣ）から所定の方向（例えば、光ディスクの内周側から光ディスクの外周側に向かう方向）に行われる。循環記録推奨領域１００ｂの最終アドレス（すなわち、アドレスＢ）に至るまで未割付け領域を発見できなかった場合には、循環記録推奨領域１００ｂにおける未割付け領域のサーチは、循環記録推奨領域１００ｂの先頭アドレス（すなわち、アドレスＡ）に戻り、その先頭アドレス（すなわち、アドレスＡ）から所定の方向に行われる。そのサーチの結果、リアルタイムデータを記録することが可能なサイズを有する未割付け領域が発見された場合には、その発見された未割付け領域にリアルタイムデータが記録される。サーチ開始アドレスは、例えば、リアルタイムデータが最後に記録された領域の最終アドレスの次のアドレスである。
【００２２】
非リアルタイムデータは、第１の領域（例えば、区画１００ａ）内に記録される。非リアルタイムデータの記録は、例えば、区画１００ａにおいて未割付け領域のサーチを行い、そのサーチの結果発見された未割付け領域に非リアルタイムデータを記録することによって達成される。区画１００ａにおける未割付け領域のサーチは、例えば、区画１００ａの先頭アドレスから区画１００ａの最終アドレスに至るまで所定の方向（例えば、光ディスクの内周側から光ディスクの外周側に向かう方向）に行われる。そのサーチの結果、非リアルタイムデータを記録することが可能なサイズを有する未割付け領域が発見された場合には、その発見された未割付け領域に非リアルタイムデータが記録される。
【００２３】
なお、非リアルタイムデータを記録するための区画１００ａにおける未割付け領域のサーチにおいて、循環記録推奨領域１００ｂの先頭アドレス（すなわち、アドレスＡ）に至るまで未割付け領域を発見できなかった場合には、そのサーチは循環記録推奨領域１００ｂの先頭アドレス（すなわち、アドレスＡ）から所定の方向に継続される。そのサーチの結果、非リアルタイムデータを記録することが可能なサイズを有する未割付け領域が循環記録推奨領域１００ｂ内に発見された場合には、その発見された未割付け領域に非リアルタイムデータが記録される。
【００２４】
図１に示される例では、光ディスクの内周側にファイルシステムで用いられるボリューム構造１０１が記録されており、光ディスクの外周側にファイルシステムで用いられるボリューム構造１０５が記録されている。また、光ディスクの内周側に記録されているボリューム構造１０１に隣接してファイル管理情報１０２（非リアルタイムデータ）が記録されている。ファイル管理情報１０２が記録された領域に隣接して未割付け領域が存在する場合には、図１に示されるように、非リアルタイムデータ１０３、１０４はファイル管理情報１０２が記録された領域に隣接する未割付け領域に記録される。一方、ファイル管理情報１０２が記録された領域からアドレスＡまでに非リアルタイムデータを記録するための未割付け領域が存在しないが、循環記録推奨領域１００ｂ内に非リアルタイムデータを記録するための未割付け領域が存在する場合には、その非リアルタイムデータは、循環記録推奨領域１００ｂ内に存在するその未割付け領域に記録される。このように、非リアルタイムデータを記録するための未割付け領域が不足する場合には、循環記録推奨領域１００ｂの一部に非リアルタイムデータを記録することを可能にすることによって、非リアルタイムデータどうしの記録位置が多少離れてしまってもそれらが記録されることを優先することが可能になる。その結果、光ディスクの利用状況に応じて未割付け領域を有効に利用することができる。
【００２５】
なお、循環記録推奨領域１００ｂの位置およびサイズは、光ディスクに設定されている
代替領域の状況に応じて可変としてもよい。例えば、ＤＶＤ−ＲＡＭ等の光ディスクでは、光ディスクの内周側と外周側との２か所に可変サイズの代替領域を設定することができる。非リアルタイムデータの記録時に欠陥領域が検出された場合には、その欠陥領域が代替領域に代替される。従って、代替領域が多く設定されている側に多くの非リアルタイムデータが記録されるように循環記録推奨領域１００ｂの位置およびサイズを設定するようにしてもよい。
【００２６】
なお、非リアルタイムデータの記録のための未割付け領域のサーチは、区画１００ａのうち、循環記録推奨領域１００ｂを除く領域に対して優先的に行うようにしてもよい。例えば、循環記録推奨領域１００ｂの前の領域に対してサーチを行い、未割付け領域が見つからなければ、次に、循環記録推奨領域１００ｂの後ろの領域に対してサーチを行い、それでも未割付け領域が見つからなければ、循環記録推奨領域１００ｂに対してサーチを行ってもよい。
【００２７】
なお、リアルタイムデータは連続的に再生されることが要求されるため、リアルタイムデータの記録時に検出された欠陥領域をリニアリプレースメントに従って代替領域に代替することは禁止される。また、非リアルタイムデータは信頼性が要求されるため、非リアルタイムデータの記録時にベリファイが行われる。
【００２８】
図２は、オーディオ・ビデオデータの記録または再生を行うためのオーディオ・ビデオアプリケーション（ＡＶアプリケーション）において用いられるファイルのディレクトリ構成の一例を示す。ＡＶアプリケーションにおいて用いられるファイルは、Ｒｏｏｔディレクトリの下のＶＩＤＥＯディレクトリの下に登録される。ＶＩＤＥＯディレクトリの下には、インデックスファイル”ＩＮＤＥＸ”と、オーディオ・ビデオデータを含むストリームファイルが登録されているＳＴＲＥＡＭディレクトリと、光ディスクに記録されたオーディオ・ビデオデータのタイムサーチ情報等を含むクリップ情報ファイルが登録されているＣＬＩＰディレクトリと、光ディスクに記録されたオーディオ・ビデオデータの再生順番を管理しているプレイリストファイルが登録されているＰＬＡＹＬＩＳＴディレクトリとがある。オーディオ・ビデオデータを再生するためには、インデックスファイル、クリップ情報ファイルおよびプレイリストファイルをストリームファイルを再生する前に読み出して処理する必要がある。
【００２９】
インデックスファイルは、光ディスクに記録されたＡＶアプリケーションにおいて使用されるファイルの一覧を管理するものであり、ＡＶアプリケーションがデータを再生するときに、最初に読み出される非リアルタイムデータを含むファイルである。さらに、クリップ情報ファイルおよびプレイリストファイルも、ＡＶアプリケーションがデータを再生するときに、読み出される非リアルタイムデータを含むファイルである。例えば、オーディオ・ビデオデータを再生する前に、どのコンテンツを再生するかをメニュー形式で表示する場合には、ストリームファイルを読み出す前に、ＰＬＡＹＬＩＳＴディレクトリの下のプレイリストファイルを読み出す必要がある。ユーザが所定のメニューを選択した後の出画の開始を早くするためである。また、オーディオ・ビデオデータを早送り再生するといった特殊再生を行う場合には、ストリームファイルを読み出す前に、ＣＬＩＰディレクトリの下のクリップ情報ファイルを読み出し、クリップ情報ファイルに記録されているタイムサーチのための情報を参照する必要がある。例えば、光ディスクに記録されている複数のストリームファイルに対して高速早送り再生を行う場合には、ストリームファイルを読み出す前にＣＬＩＰディレクトリの下のすべてのクリップ情報ファイルを読み出す必要がある。
【００３０】
このように、ＣＬＩＰディレクトリやＰＬＡＹＬＩＳＴディレクトリなどの特定のディレクトリの下の特定のファイルは、できるだけ連続した領域に記録されることが好ましい
。これらのファイルをできるだけ連続した領域に記録することによって、これらのファイルの読み出し速度を向上させることができるからである。
【００３１】
なお、ＡＶアプリケーションは、クリップ情報ファイルやプレイリストファイルを作成する際に、ＣＬＩＰディレクトリやＰＬＡＹＬＩＳＴディレクトリの下に作成されるファイルの数やそれぞれのディレクトリの下に作成されるファイルの総容量を制限することができる。このような制限を設けることにより、それらのファイルにアクセスするのに必要な時間を低減することができる。
【００３２】
図３は、クリップ情報ファイルおよびプレイリストファイルを記録する方法を説明するための図である。
【００３３】
ＣＬＩＰディレクトリの下の１以上のクリップ情報ファイルは、区画１００ａ内の連続した領域にまとめて記録される。１以上のクリップ情報ファイルの記録は、インデックスファイルが記録された領域に隣接する領域から後の方向（例えば、光ディスクの内周側から外周側に向かう方向）に未割付け領域のサーチを行い、そのサーチの結果発見された未割付け領域に１以上のクリップ情報ファイルを記録することによって達成される。
【００３４】
ＰＬＡＹＬＩＳＴディレクトリの下の１以上のプレイリストファイルは、区画１００ａ内の連続した領域にまとめて記録される。１以上のプレイリストファイルの記録は、インデックスファイルが記録された領域に隣接する領域から後の方向（例えば、光ディスクの内周側から外周側に向かう方向）に未割付け領域のサーチを行い、そのサーチの結果発見された未割付け領域に１以上のプレイリストファイルを記録することによって達成される。
【００３５】
クリップ情報ファイルおよびプレイリストファイルは、ベリファイしながら記録される非リアルタイムデータを含むファイルである。これらのファイルを記録するための未割付け領域のサーチは、区画１０１ａの先頭アドレスから開始されるのではなく、インデックスファイルが記録された領域に隣接する領域（例えば、インデックスファイルが記録された領域の最終アドレスの次のアドレス）から開始される。このように、未割付け領域のサーチを行うことにより、クリップ情報ファイルおよびプレイリストファイルをインデックスファイルのできるだけ近くに配置することが可能になる。また、インデックスファイルの更新回数が増えて、書換え疲労により欠陥領域が増加した場合には、インデックスファイルを別の領域に移すことにより、その欠陥領域を代替領域にリプレースすることによって生じる余分なアクセスを不要とすることができる。
【００３６】
図４は、クリップ情報ファイルおよびプレイリストファイルを記録する他の方法を説明するための図である。
【００３７】
ＣＬＩＰディレクトリの下の１以上のクリップ情報ファイルは、区画１００ａ内の連続した領域にまとめて記録される。１以上のクリップ情報ファイルの記録は、１以上のプレイリストファイルが記録された領域に隣接する領域から後の方向（例えば、光ディスクの内周側から外周側に向かう方向）に未割付け領域のサーチを行い、そのサーチの結果発見された未割付け領域に１以上のクリップ情報ファイルを記録することによって達成される。
【００３８】
ＰＬＡＹＬＩＳＴディレクトリの下の１以上のプレイリストファイルは、区画１００ａ内の連続した領域にまとめて記録される。１以上のプレイリストファイルの記録は、１以上のクリップ情報ファイルが記録された領域に隣接する領域から前の方向（後の方向とは逆の方向；例えば、光ディスクの外周側から内周側に向かう方向）に未割付け領域のサー
チを行い、そのサーチの結果発見された未割付け領域に１以上のプレイリストファイルを記録することによって達成される。
【００３９】
このように、未割付け領域のサーチを行うことにより、未割付け領域が分断された場合でも、また、他のデータが混在して記録される場合でも、クリップ情報ファイルとプレイリストファイルとをできるだけ近くに配置することが可能になる。
【００４０】
ＳＴＲＥＡＭディレクトリの下のオーディオ・ビデオデータを含むストリームファイルを区画１００ａに予め設定された循環記録推奨領域内１００ｂに循環記録することにより、特定の領域に書換えが集中することを防止することができる。インデックスファイルを更新記録することにより、インデックスファイルが記録された領域に欠陥が生じた場合には、区画１００ａの先頭アドレスから未割付け領域のサーチを行い、そのサーチの結果発見された未割付け領域にインデックスファイルを記録するようにしてもよい。さらに、クリップ情報ファイルおよびプレイリストファイルを記録するための未割付け領域のサーチをインデックスファイルが記録された領域に隣接する領域から開始することにより、クリップ情報ファイルおよびプレイリストファイルをインデックスファイルのできるだけ近くに配置することが可能になる。
【００４１】
図５は、本発明の記録方法の手順の一例を示す。図５に示される記録方法の手順は、例えば、データを記録する処理を表現したプログラムをコンピュータに実行させることによって実現され得る。
【００４２】
ステップＳ１では、光ディスクに記録されるべきデータがリアルタイムデータであるか非リアルタイムデータであるかが判別される。このような判別は、例えば、光ディスクに記録されるべきデータがオーディオ・ビデオデータであるか否かを判別することによって行われる。光ディスクに記録されるべきデータがリアルタイムデータであると判別された場合には、処理はステップＳ２に進む。光ディスクに記録されるべきデータが非リアルタイムデータであると判別された場合には、処理はステップＳ６に進む。
【００４３】
ステップＳ２では、リアルタイムデータを記録するための未割付け領域のサーチが行われる。このサーチは、循環記録推奨領域１００ｂ内のサーチ開始アドレスから所定の方向に行われる。ここで、サーチ開始アドレスは、例えば、循環記録推奨領域１００ｂに最後に記録された領域の最終アドレスに続くアドレスである。所定の方向は、例えば、セクタ番号の小さなセクタからセクタ番号の大きなセクタに向かう方向である。そのセクタ番号は、物理セクタ番号であってもよいし、論理セクタ番号であってもよい。
【００４４】
ステップＳ３では、ステップＳ２のサーチにより発見された未割付け領域のサイズがリアルタイムデータを記録するために不足しているか否かが判定される。
【００４５】
ステップＳ３における判定結果が「Ｙｅｓ」である場合には、処理はステップＳ４に進み、ステップＳ３における判定結果が「Ｎｏ」である場合には、処理はステップＳ５に進み、
ステップＳ４では、リアルタイムデータを記録するための未割付け領域のサーチが、循環記録推奨領域１００ｂの先頭アドレスから所定の方向に行われる。
【００４６】
ステップＳ５では、リアルタイムデータを記録するための領域として、ステップＳ２もしくはステップＳ４のサーチにより発見された未割付け領域が割付けられ、その割付けられた領域にリアルタイムデータがベリファイなしで記録される。
【００４７】
ステップＳ６では、非リアルタイムデータを記録するための未割付け領域のサーチが行
われる。このサーチは、区画１００ａの先頭アドレスから所定の方向に行われる。ここで、所定の方向は、例えば、セクタ番号の小さなセクタからセクタ番号の大きなセクタに向かう方向である。そのセクタ番号は、物理セクタ番号であってもよいし、論理セクタ番号であってもよい。
【００４８】
なお、ステップＳ６におけるサーチを開始する位置（アドレス）は、非リアルタイムデータの種類に応じて変更するようにしてもよい。例えば、非リアルタイムデータがインデックスファイルのデータである場合には、ステップＳ６のサーチを開始する位置を区画１００ａの先頭アドレスとし、非リアルタイムデータがクリップ情報ファイルのデータである場合もしくはプレイリストファイルのデータである場合には、ステップＳ６のサーチを開始する位置をインデックスファイルが記録された領域の最終アドレスの次のアドレスとしてもよい。
【００４９】
なお、ステップＳ６における未割付け領域のサーチは、区画１００ａのうち、循環記録推奨領域１００ｂを除く領域に対して優先的に行うようにしてもよい。例えば、循環記録推奨領域１００ｂの前の領域、次に、循環記録推奨領域１００ｂの後ろの領域、そして循環記録推奨領域１００ｂの順番で、未割付け領域のサーチを行ってもよい。
【００５０】
ステップＳ７では、非リアルタイムデータを記録するための領域として、ステップＳ６のサーチにより発見された未割付け領域が割付けられ、その割付けられた領域に非リアルタイムデータがベリファイを行いながら記録される。
【００５１】
図６は、本発明の情報記録再生装置６００の構成の一例を示す。
【００５２】
情報記録再生装置６００は、光ディスクに対して情報の記録もしくは再生を行う装置である。情報記録再生装置６００は、システムコントロール装置６１０と、ドライブ装置６２０と、システムコントロール装置６１０とドライブ装置６２０とを接続するインタフェース６３０とを含む。システムコントロール装置６１０は、パーソナルコンピュータであってもよい。
【００５３】
システムコントロール装置６１０は、ドライブ装置６２０に制御信号を出力することにより、ドライブ装置６２０の動作を制御する。
【００５４】
ドライブ装置６２０は、システムコントロール装置６１０から出力される制御信号に応じて光ディスクに対するアクセスを実行する。
【００５５】
記録動作時には、システムコントロール装置６１０からインタフェース６３０を介してドライブ装置６２０に記録されるべきデータが提供され、ドライブ装置６２０によってそのデータが光ディスクに記録される。
【００５６】
再生動作時には、ドライブ装置６２０によって光ディスクに記録されたデータが再生され、その再生されたデータがインタフェース６３０を介してシステムコントロール装置６１０に提供される。
【００５７】
システムコントロール装置６１０は、制御部６１１と、メモリ６１２とを含む。図５に示される記録方法の手順は、例えば、プログラムの形式でメモリ６１２に格納されている。制御部６１１は、メモリ６１２に格納されているプログラムを実行する。制御部６１１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサである。制御部６１１が図５に示される記録方法の手順を実現したプログラムを実行することにより、システムコントロール装置６１０は、図５に示される記録方法に対応する
記録処理の実行を制御する制御装置として機能し、情報記録再生装置６００は、図５に示される記録方法に対応する記録処理を実行する記録装置として機能する。
【００５８】
システムコントロール装置６１０は、単一の半導体チップ上に形成され得る。あるいは、制御部６１１とメモリ６１２とを別々の半導体チップ上に形成するようにしてもよい。
【００５９】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【産業上の利用可能性】
【００６０】
本発明は、リアルタイムデータと非リアルタイムデータの両方のデータを記録する場合において非リアルタイムデータどうしの記録位置が多少離れてしまってもそれらが記録されることを優先することが可能な制御装置、制御方法、記録装置および記録方法等を提供するものとして有用である。
【図面の簡単な説明】
【００６１】
【図１】図１は、本発明の情報記録媒体のデータ構造の一例を示す図である。
【図２】図２は、オーディオ・ビデオデータの記録または再生を行うためのオーディオ・ビデオアプリケーション（ＡＶアプリケーション）において用いられるファイルのディレクトリ構成の一例を示す図である。
【図３】図３は、クリップ情報ファイルおよびプレイリストファイルを記録する方法を説明するための図である。
【図４】図４は、クリップ情報ファイルおよびプレイリストファイルを記録する他の方法を説明するための図である。
【図５】図５は、本発明の記録方法の手順の一例を示すフローチャートである。
【図６】本発明の情報記録再生装置６００の構成の一例を示すブロック図である。
【符号の説明】
【００６２】
１００  ボリューム空間
１００ａ  区画
１００ｂ  循環記録推奨領域
１０１、１０５  ボリューム構造
１０２  ファイル管理情報
１０３、１０４  非リアルタイムデータ
６００  情報記録再生装置
６１０  システムコントロール装置
６１１  制御部
６１２  メモリ
６２０  ドライブ装置
６３０  インタフェース
【図１】
0004627728.tif 000002
【図２】
0004627728.tif 000003
【図３】
0004627728.tif 000004
【図４】
0004627728.tif 000005
【図５】
0004627728.tif 000006
【図６】
0004627728.tif 000007