(57)【要約】【課題】  ２種類の異なるファイルシステムを混在して用いて光ディスクにデータが記録される可能性がある場合において、その光ディスクにアクセスする情報アクセス装置の誤動作を防止することを可能にすること。【解決手段】  システムコントロール装置４１０は、第２ファイルシステムにおいて許容されていないことが情報記録媒体に存在するか否かを判定し（ステップＳ１０２）、第２ファイルシステムにおいて許容されていないことが情報記録媒体に存在すると判定された場合には、第１ファイルシステムにおいて有効なデータが第１ファイルシステム空間に記録されている可能性があると判定する。【選択図】  図１
2005222680.tif 000002
【特許請求の範囲】
【請求項１】
第１ファイルシステムを用いて書換型の情報記録媒体にアクセスするようにドライブ装置を制御する制御装置であって、
前記情報記録媒体は、データを記録することが可能なデータ記録領域を有しており、前記データ記録領域には、前記第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、前記第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが定義されており、前記第１ファイルシステム空間は、前記第２ファイルシステム空間に含まれており、
前記制御装置は、
前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定する第１判定手段と、
前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在すると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されている可能性があると判定する第２判定手段と
を備えた、制御装置。
【請求項２】
前記第２ファイルシステムにおいて許容されていないことは、前記第２ファイルシステム空間内であって、かつ、前記第１ファイルシステム空間外に位置する所定の第１領域に前記第２ファイルシステムにおいて許容されているデータ以外の所定のデータを記録しておくことであり、
前記第１判定手段は、前記所定の第１領域から読み出されたデータが前記所定のデータに一致するか否かを判定することにより、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定する、請求項１に記載の制御装置。
【請求項３】
前記所定の第１領域から読み出されたデータが前記所定のデータに一致すると判定された場合には、前記第１ファイルシステム空間内に位置する所定の第２領域からデータを読み出す読み出し手段と、
前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致するか否かを判定する第３判定手段と
をさらに備えた、請求項２に記載の制御装置。
【請求項４】
前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致すると判定された場合には、前記第１ファイルシステムに従って処理を実行する処理手段をさらに備えた、請求項３に記載の制御装置。
【請求項５】
前記第２判定手段は、前記所定の第１領域から読み出されたデータが前記所定のデータに一致しないと判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されていないと判定する、請求項２に記載の制御装置。
【請求項６】
前記所定のデータは、ヌルデータである、請求項２に記載の制御装置。
【請求項７】
前記第２ファイルシステムは、ＥＣＭＡ１６７に準拠したファイルシステムであり、前記所定の第１領域は、ボリューム認識のための最初の記述子を記録するための領域およびボリューム構造の情報が記録された領域を示す開始ボリューム記述子ポインタを記録するための領域のいずれかである、請求項２に記載の制御装置。
【請求項８】
前記第２ファイルシステムにおいて許容されていないことは、前記データ記録領域に代替領域が予め割り付けられていないことであり、
前記第１判定手段は、前記代替領域のサイズがゼロであるか否かを判定することにより、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定する、請求項１に記載の制御装置。
【請求項９】
前記データ記録領域に代替領域が予め割り付けられていないと判定された場合には、前記第１ファイルシステム空間内に位置する所定の第２領域からデータを読み出す読み出し手段と、
前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致するか否かを判定する第３判定手段と
をさらに備えた、請求項８に記載の制御装置。
【請求項１０】
前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致すると判定された場合には、前記第１ファイルシステムに従って処理を実行する処理手段をさらに備えた、請求項９に記載の制御装置。
【請求項１１】
前記第２判定手段は、前記データ記録領域に代替領域が予め割り付けられていると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されていないと判定する、請求項８に記載の制御装置。
【請求項１２】
第１ファイルシステムを用いて書換型の情報記録媒体にアクセスするようにドライブ装置を制御する制御方法であって、
前記情報記録媒体は、データを記録することが可能なデータ記録領域を有しており、前記データ記録領域には、前記第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、前記第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが定義されており、前記第１ファイルシステム空間は、前記第２ファイルシステム空間に含まれており、
前記制御方法は、
前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定するステップと、
前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在すると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されている可能性があると判定するステップと
を包含する、制御方法。
【請求項１３】
書換型の情報記録媒体にアクセスするドライブ装置と、
第１ファイルシステムを用いて前記情報記録媒体にアクセスするように前記ドライブ装置を制御する制御装置と
を備えた情報アクセス装置であって、
前記情報記録媒体は、データを記録することが可能なデータ記録領域を有しており、前記データ記録領域には、前記第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、前記第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが定義されており、前記第１ファイルシステム空間は、前記第２ファイルシステム空間に含まれており、
前記制御装置は、
前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定する第１判定手段と、
前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在すると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されている可能性があると判定する第２判定手段と
を備えた、情報アクセス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法および情報アクセス装置に関する。
【背景技術】
【０００２】
近年、光ディスクの高容量化技術の進展にともなって、次世代の光ディスクが提案されており、デジタル放送で配信されるハイビジョンのビデオデータを記録できる光ディスクとして期待されている。
【０００３】
デジタル放送を記録する光ディスクのビデオレコーダの特性から、汎用のファイルシステムを用いるのではなく、デジタル放送記録のための専用ファイルシステムを用いてビデオデータを記録するものがある。（例えば、特許文献１参照）。
【０００４】
また、汎用のファイルシステムとしては、ＥＣＭＡ１６７が知られている。ここで、ＥＣＭＡ１６７は、ＩＳＯ／ＩＥＣ１３３４６国際規格と同じものである。
（例えば、非特許文献１参照）。
【特許文献１】特開２００３  −１６８２６６号公報（第１５図）
【非特許文献１】Ｓｔａｎｄａｒｄ  ＥＣＭＡ−１６７  ３ｒｄ  Ｅｄｉｔｉｏｎ  −  Ｊｕｎｅ  １９９７  ：  ＥＣＭＡ  −  Ｓｔａｎｄａｒｄｉｚｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍｓ  ＜ｈｔｔｐ：／／ｗｗｗ．ｅｃｍａ．ｃｈ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
２種類の異なるファイルシステムを混在して用いて光ディスクにデータが記録される可能性がある。例えば、デジタル放送記録のための専用ファイルシステムを用いて次世代の光ディスクにデータが記録しても、その光ディスクは、市場で広く普及している汎用のファイルシステムでデータが記録されることがあるからである。実際には、専用ファイルシステムで利用される光ディスクと汎用のファイルシステムで利用される光ディスクの２つの利用方法で次世代の光ディスクが利用される可能性がある。２種類の異なるファイルシステムを正しく認識できなければ、記録再生機器が誤動作を起こしてしまうおそれがある。
【０００６】
例えば、専用ファイルシステムで利用される光ディスクのディスクイメージのファイルを汎用ファイルシステムを用いて記録した場合には、本来は、汎用ファイルシステムでアクセスされるべきものが、専用ファイルシステムでアクセスされ、ユーザの意図しない指示により、データが破壊される可能性がある。より具体的には、専用ファイルシステムで利用する領域がＬＳＮ５１２からＬＳＮ（ｎ−５１２）までの領域である場合（ＬＳＮは論理セクタ番号、ｎは最後のＬＳＮ）、この領域は、汎用ファイルシステムで利用される区画内なので、専用ファイルシステムで記録された光ディスクのＬＳＮ５１２からＬＳＮ（ｎ−５１２）までの領域からデータを読み出し、その読み出されたデータを、１つのファイルとして、汎用ファイルシステムでフォーマットされた別の光ディスクの同じ位置に記録することが規格上許される。このディスクが、専用ファイルシステムしかサポートしていない民生用の機器に挿入された場合には、専用ファイルシステムを用いてアクセスを行ってしまう。
【０００７】
本発明は、このような意図しない誤動作を避けることが可能な制御装置、制御方法および情報アクセス装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の制御装置は、第１ファイルシステムを用いて書換型の情報記録媒体にアクセスするようにドライブ装置を制御する制御装置であって、前記情報記録媒体は、データを記録することが可能なデータ記録領域を有しており、前記データ記録領域には、前記第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、前記第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが定義されており、前記第１ファイルシステム空間は、前記第２ファイルシステム空間に含まれており、前記制御装置は、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定する第１判定手段と、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在すると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されている可能性があると判定する第２判定手段とを備え、これにより、上記目的が達成される。
【０００９】
前記第２ファイルシステムにおいて許容されていないことは、前記第２ファイルシステム空間内であって、かつ、前記第１ファイルシステム空間外に位置する所定の第１領域に前記第２ファイルシステムにおいて許容されているデータ以外の所定のデータを記録しておくことであり、前記第１判定手段は、前記所定の第１領域から読み出されたデータが前記所定のデータに一致するか否かを判定することにより、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定してもよい。
【００１０】
前記制御装置は、前記所定の第１領域から読み出されたデータが前記所定のデータに一致すると判定された場合には、前記第１ファイルシステム空間内に位置する所定の第２領域からデータを読み出す読み出し手段と、前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致するか否かを判定する第３判定手段とをさらに備えてもよい。
【００１１】
前記制御装置は、前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致すると判定された場合には、前記第１ファイルシステムに従って処理を実行する処理手段をさらに備えてもよい。
【００１２】
前記第２判定手段は、前記所定の第１領域から読み出されたデータが前記所定のデータに一致しないと判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されていないと判定してもよい。
【００１３】
前記所定のデータは、ヌルデータであってもよい。
【００１４】
前記第２ファイルシステムは、ＥＣＭＡ１６７に準拠したファイルシステムであり、前記所定の第１領域は、ボリューム認識のための最初の記述子を記録するための領域およびボリューム構造の情報が記録された領域を示す開始ボリューム記述子ポインタを記録するための領域のいずれかであってもよい。
【００１５】
前記第２ファイルシステムにおいて許容されていないことは、前記データ記録領域に代替領域が予め割り付けられていないことであり、前記第１判定手段は、前記代替領域のサイズがゼロであるか否かを判定することにより、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定してもよい。
【００１６】
前記制御装置は、前記データ記録領域に代替領域が予め割り付けられていないと判定された場合には、前記第１ファイルシステム空間内に位置する所定の第２領域からデータを読み出す読み出し手段と、前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致するか否かを判定する第３判定手段とをさらに備えてもよい。
【００１７】
前記制御装置は、前記所定の第２領域から読み出されたデータが前記第１ファイルシステムにおいて許容されているデータに一致すると判定された場合には、前記第１ファイルシステムに従って処理を実行する処理手段をさらに備えてもよい。
【００１８】
前記第２判定手段は、前記データ記録領域に代替領域が予め割り付けられていると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されていないと判定してもよい。
【００１９】
本発明の制御方法は、第１ファイルシステムを用いて書換型の情報記録媒体にアクセスするようにドライブ装置を制御する制御方法であって、前記情報記録媒体は、データを記録することが可能なデータ記録領域を有しており、前記データ記録領域には、前記第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、前記第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが定義されており、前記第１ファイルシステム空間は、前記第２ファイルシステム空間に含まれており、前記制御方法は、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定するステップと、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在すると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されている可能性があると判定するステップとを包含し、これにより、上記目的が達成される。
【００２０】
本発明の情報アクセス装置は、書換型の情報記録媒体にアクセスするドライブ装置と、第１ファイルシステムを用いて前記情報記録媒体にアクセスするように前記ドライブ装置を制御する制御装置とを備えた情報アクセス装置であって、前記情報記録媒体は、データを記録することが可能なデータ記録領域を有しており、前記データ記録領域には、前記第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、前記第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが定義されており、前記第１ファイルシステム空間は、前記第２ファイルシステム空間に含まれており、前記制御装置は、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在するか否かを判定する第１判定手段と、前記第２ファイルシステムにおいて許容されていないことが前記情報記録媒体に存在すると判定された場合には、前記第１ファイルシステムにおいて有効なデータが前記第１ファイルシステム空間に記録されている可能性があると判定する第２判定手段とを備え、これにより、上記目的が達成される。
【発明の効果】
【００２１】
本発明によれば、第１ファイルシステム（例えば、専用ファイルシステム）および第２ファイルシステム（例えば、汎用ファイルシステム）を混在して用いて光ディスクにデータが記録される可能性がある場合において、その光ディスクにアクセスする情報アクセス装置の誤動作を防止することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２３】
１．光ディスク
本発明で使用される光ディスクは、書換型の光ディスクである。その光ディスクは、データを記録することが可能なデータ記録領域を有している。データ記録領域上には、第１ファイルシステムを用いてデータを記録するために利用され得る第１ファイルシステム空間と、第１ファイルシステムとは異なる第２ファイルシステムを用いてデータを記録するために利用され得る第２ファイルシステム空間とが予め定義されている。さらに、第１ファイルシステム空間は、第２ファイルシステム空間に含まれている（すなわち、第２ファイルシステム空間の一部が第１ファイルシステム空間に等しい）。
【００２４】
第１ファイルシステムとしては、例えば、ＢＤＦＳを使用することができる。ＢＤＦＳは、デジタル放送記録のための専用ファイルシステムである。この場合、第１ファイルシステム空間は、ＬＳＮ５１２からＬＳＮ（ｎ−５１２）までの領域である。ここで、ｎは最後のＬＳＮである。ただし、ＢＤＦＳは、第１ファイルシステムの一例にすぎない。第１ファイルシステムがＢＤＦＳもしくはその他の特定の専用ファイルシステムに限定されることを意図するものではない。
【００２５】
第２ファイルシステムとしては、例えば、ＥＣＭＡ１６７の規格に準拠したファイルシステムを使用することができる。このファイルシステムはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ）と呼ばれることがある。ＵＤＦは、Ｏｐｔｉｃａｌ  Ｓｔｏｒａｇｅ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｓｓｏｃｉａｔｉｏｎの登録商標である。このファイルシステムは、特定の用途（例えば、コンピュータ用途、ビデオ用途など）に特化されることなく広く使用され得る汎用ファイルシステムである。この場合、第２ファイルシステム空間は、ＬＳＮ０からＬＳＮｎまでの領域（すなわち、ボリューム空間）である。ここで、ｎは最後のＬＳＮである。ただし、ＵＤＦは、第２ファイルシステムの一例にすぎない。第２ファイルシステムがＵＤＦもしくはその他の特定の汎用ファイルシステムに限定されることを意図するものではない。
【００２６】
なお、書換型の光ディスクは、書換型の情報記録媒体の典型例である。しかし、本発明に使用される媒体が、ディスクであることは必須ではない。ディスク以外の媒体でも可能である。また、本発明に使用される媒体が、光学的にデータを読み書きすることができる媒体であることも必須ではない。光学的にデータを読み書きすることができる媒体以外の媒体（例えば、磁気でデータを読み書きすることができる媒体）でも可能である。
【００２７】
２．光ディスクにアクセスする方法
図１は、光ディスクにアクセスする方法の手順の一例を示す。ここでは、第１ファイルシステムとして専用ファイルシステムの一例であるＢＤＦＳを使用し、第２ファイルシステムとして汎用ファイルシステムの一例であるＵＤＦを使用する例を説明する。
【００２８】
ステップＳ１０１では、ＬＳＮ１６のセクタからデータが読み出される。ＬＳＮ１６のセクタは、ＢＤＦＳを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第１ファイルシステム空間）外に位置し、かつ、ＵＤＦを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第２ファイルシステム空間）内に位置する。ＬＳＮ１６のセクタは、ＥＣＭＡ１６７規格においてボリューム認識列の開始セクタである。
【００２９】
ステップＳ１０２では、ＬＳＮ１６のセクタから読み出されたデータがヌルデータであるか否かが判定される。ここで、ヌルデータとは、すべてのビットの値がゼロであるデータのことである。
【００３０】
なお、ＬＳＮ１６のセクタから読み出されたデータと比較されるデータはヌルデータに限定されない。ヌルデータの代わりに、ＵＤＦにおいて許容されているデータ以外の任意のデータ（例えば、１６進数でＦＦのデータ）を用いることができる。ヌルデータは、ＵＤＦにおいて許容されていないデータ以外のデータの一例にすぎない。
【００３１】
ステップＳ１０２の判定結果が「Ｙｅｓ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されている可能性があると判定される。その後、処理は、ステップＳ１１１に進み、ステップＳ１１１〜Ｓ１１２においてＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されているか否かが判定されることになる。ステップＳ１０２の判定結果が「Ｎｏ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されていないと判定される。その後、処理は、ステップＳ１２０に進み、ステップＳ１２０においてＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されている可能性があるか否かが判定されることになる。
【００３２】
ステップＳ１１１では、ＬＳＮ５１２のセクタからデータが読み出される。ＬＳＮ５１２のセクタは、ＢＤＦＳを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第１ファイルシステム空間）内に位置する。ＬＳＮ５１２のセクタは、ＢＤＦＳにおいて読み出し開始位置を示すセクタである。
【００３３】
ステップＳ１１２では、ＬＳＮ５１２から読み出されたデータがＢＤＦＳにおいて許容されている所定のデータに一致するか否か（例えば、ＬＳＮ５１２から読み出されたデータの中にＢＤＦＳの識別情報が含まれているか否か）が判定される。
【００３４】
ステップＳ１１２の判定結果が「Ｙｅｓ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されていると判定される。その後、処理は、ステップＳ１１３に進み、ステップＳ１１３〜Ｓ１１５においてＢＤＦＳに従って処理が実行されることになる。ステップＳ１１２の判定結果が「Ｎｏ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されていないと判定される。その後、処理は、終了する。
【００３５】
ステップＳ１１３では、ヘッダテーブル内のポインティングブロックが読み出され、ブロックカウンタの一番大きいポインティングブロックが指し示すループテーブル番号が取得される。
【００３６】
ステップＳ１１４では、ステップＳ１１３で取得されたループテーブル番号に対応したループテーブルが読み出され、ブロックカウンターの一番大きな値を持っているアップデートブロックからファイル管理情報領域の開始セクタ番号が取得される。
【００３７】
ステップＳ１１５では、ステップＳ１１４で取得されたファイル管理情報領域の開始セクタ番号を用いてファイル管理情報領域にアクセスすることにより、所定のファイルの管理情報が取得される。
【００３８】
ステップＳ１２０では、ＬＳＮ１６のセクタから読み出されたデータがＵＤＦにおいて許容されている所定のデータに一致するか否か（例えば、ＬＳＮ１６から読み出されたデータがＵＤＦのボリューム認識列の先頭データに一致するか否か）が判定される。
【００３９】
ステップＳ１２０の判定結果が「Ｙｅｓ」である場合には、ＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されている可能性があると判定される。その後、処理は、ステップＳ１２１に進み、ステップＳ１２１においてＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されているか否かが判定されることになる。ステップＳ１２０の判定結果が「Ｎｏ」である場合には、ＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されていないと判定される。その後、処理は、終了する。
【００４０】
ステップＳ１２１では、ＬＳＮ１６のセクタに続くセクタからＵＤＦのボリューム認識列の残りのデータが読み出され、ボリューム識別情報が取得される。ボリューム識別情報がＮＳＲ０３である場合には、ＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されていることが認識される。
【００４１】
ステップＳ１２２では、ＬＳＮ２５６のセクタからデータが読み出される。その結果、開始ボリューム記述子ポインタに記録されたボリューム記述子列の位置情報が取得される。
【００４２】
ステップＳ１２３では、ステップＳ１２２で取得された位置情報から、ボリューム記述子列が読み出され、次に、ボリューム記述列内に記録された、区画記述子、論理ボリューム記述子から、区画（パーティション）の位置情報と、ファイル集合記述子の位置情報とが取得される。なお、論理ボリューム記述子には、この光ディスクがＥＣＭＡ１６７の傘下のどの仕様に準拠しているかを示すドメイン識別情報が記録されており、ファイルシステムの仕様に関する情報として、この情報を取得してもよい。
【００４３】
ステップＳ１２４では、ステップＳ１２３で取得された位置情報を用いてファイル集合記述子が読み出される。その結果、ルートディレクトリのファイルエントリの位置情報が取得される。
【００４４】
ステップＳ１２５では、ステップＳ１２４で取得された位置情報を用いてルートディレクトリのファイルエントリが読み出される。その結果、このファイルエントリからルートディレクトリの位置情報が取得される。このルートディレクトリにアクセスすることにより、このディレクトリ内の所定のファイルに対応したファイル識別記述子が探索される。
その結果、所定のファイルのファイルエントリの位置情報が取得される。
【００４５】
ステップＳ１２６では、ステップＳ１２５で取得された位置情報を用いて所定のファイルのファイルエントリが読み出される。その結果、このファイルの位置情報が取得される。
【００４６】
ステップＳ１２５とＳ１２６で説明したように、ディレクトリまたはファイルを順々に辿ることで所望のファイルにアクセスすることができる。このフローチャートでは、個々のファイルへの詳細なアクセス手順については割愛している。
【００４７】
このように、第１ファイルシステムを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第１ファイルシステム空間）外に位置し、かつ、第２ファイルシステムを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第２ファイルシステム空間）内に位置する領域（例えば、ＬＳＮ１６のセクタ）からデータを読み出し、その領域から読み出されたデータが第２ファイルシステムにおいて許容されていないデータ以外の所定のデータ（例えば、ヌルデータ）に一致するか否かを判定することによって、第１ファイルシステムにおいて有効なデータが第１ファイルシステム空間に記録されている可能性があるか否かを判定することができる。この判定結果に基づいて、第１ファイルシステムに従って処理を実行するか、第２ファイルシステムに従って処理を実行するかを判定することができる。これにより、この光ディスクにアクセスする装置（例えば、光ディスクに対して記録もしくは再生を行う記録再生装置）が誤動作することを防止することができる。
【００４８】
なお、ＥＣＭＡ１６７の国際規格のルールでは、ファイルシステムの種別を識別できるように、ＬＳＮ１６のセクタおよびそれに続くセクタに記録されるボリューム認識列内にファイルシステムの識別情報をボリューム構造記述子の形式で記録するルールになっている。しかしながら、ＢＤＦＳのような専用ファイルシステムでは、専用仕様であるために、ＥＣＭＡ１６７に関連したファイルシステムの識別情報を割り当てることが難しい。このために、専用ファイルシステムを用いるときには、ＬＳＮ１６のセクタにはヌルデータが記録される。あるいは、ヌルデータの代わりにＥＣＭＡ１６７のファイルシステムにおいて許容されない任意のデータ（例えば、１６進数でＦＦのデータ）をＬＳＮ１６のセクタに記録しておくようにしてもよい。
【００４９】
なお、ＵＤＦのような汎用ファイルシステム用のデータ構造が記録されていることを示すボリューム識別情報は、ボリューム認識列の２番目のセクタに記録されている場合がある。ステップＳ１０１において、ＬＳＮ１６のセクタからデータを読み出す代わりに、ＬＳＮ１７のセクタからデータを読み出し、ＬＳＮ１７から読み出されたデータに基づいて、専用ファイルシステムに従って処理を実行するか、汎用ファイルシステムに従って処理を実行するかを判定するようにしてもよい。
【００５０】
なお、ステップＳ１０１およびＳ１０２の処理をＥＣＭＡ１６７に準拠した汎用ファイルシステムの処理と解釈すれば、ステップＳ１２０からＳ１２６の処理は、汎用ファイルシステムの処理を継続したものとなり、従来の汎用ファイルシステムの処理との違いは、汎用ファイルシステムの処理の一部に、専用ファイルシステムへの分岐を持たせた点にある。また、専用ファイルシステムのみを用いてデータを読み出す機器においては、専用ファイルシステムの一連の処理ステップＳ１１１からＳ１１５に、ステップＳ１０１とＳ１０２が追加される。
【００５１】
なお、図１に示される例では、ステップＳ１０２の判定結果が「Ｎｏ」である場合に、ステップＳ１２０〜Ｓ１２６の処理を実行することとしたが、これらの処理を実行することなく、処理を終了するようにしてもよい。例えば、この光ディスクにアクセスする装置が第１ファイルシステムに従って処理する能力を有しているが、第２ファイルシステムに従って処理する能力を有していない場合には、このようなステップＳ１２０〜Ｓ１２６の処理の実行を行うことなく、処理を終了することが有効である。第１ファイルシステムにおいて有効なデータが第１ファイルシステム空間に記録されている可能性がない場合には、第２ファイルシステムにおいて有効なデータがその第１ファイルシステム空間に記録されている可能性があるとして、その第１ファイルシステム空間に対するアクセスを禁止することが装置の誤動作を防止するために有効だからである。
【００５２】
図２は、光ディスクにアクセスする方法の手順の他の一例を示す。図２に示される手順は、処理ステップを簡素化することにより、光ディスクに対するアクセス回数を低減することを目的としている。ここでは、第１ファイルシステムとして専用ファイルシステムの一例であるＢＤＦＳを使用し、第２ファイルシステムとして汎用ファイルシステムの一例であるＵＤＦを使用する例を説明する。
【００５３】
ステップＳ２０１では、ＬＳＮ２５６のセクタからデータが読み出される。ＬＳＮ２５６のセクタは、ＢＤＦＳを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第１ファイルシステム空間）外に位置し、かつ、ＵＤＦを用いてデータを記録するために利用され得るファイルシステム空間（すなわち、第２ファイルシステム空間）内に位置する。ＬＳＮ２５６のセクタは、ＥＣＭＡ１６７規格において開始ボリューム記述子ポインタが記録されるセクタである。
【００５４】
ステップＳ２０２では、ＬＳＮ２５６のセクタから読み出されたデータがヌルデータであるか否かが判定される。ここで、ヌルデータとは、すべてのビットの値がゼロであるデータのことである。
【００５５】
なお、ＬＳＮ２５６のセクタから読み出されたデータと比較されるデータはヌルデータに限定されない。ヌルデータの代わりに、ＵＤＦにおいて許容されているデータ以外の任意のデータ（例えば、１６進数でＦＦのデータ）を用いることができる。ヌルデータは、ＵＤＦにおいて許容されていないデータ以外のデータの一例にすぎない。
【００５６】
ステップＳ２０２の判定結果が「Ｙｅｓ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されている可能性があると判定される。その後、処理は、ステップＳ２１１に進み、ステップＳ２１１〜Ｓ２１２においてＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されているか否かが判定されることになる。ステップＳ２０２の判定結果が「Ｎｏ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されていないと判定される。その後、処理は、ステップＳ２２１に進み、ステップＳ２２１においてＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されているか否かが判定されることになる。
【００５７】
ステップＳ２２１では、ＬＳＮ２５６のセクタから読み出されたデータがＵＤＦにおいて許容されている所定のデータに一致するか否か（例えば、ＬＳＮ２５６から読み出されたデータがＵＤＦの開始ボリューム記述子ポインタのデータに一致するか否か）が判定される。
【００５８】
ステップＳ２２１の判定結果が「Ｙｅｓ」である場合には、ＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されていると判定される。その後、処理は、ステップＳ２２２に進み、ステップＳ２２２〜Ｓ２２６においてＵＤＦに従って処理が実行されることになる。ステップＳ２２１の判定結果が「Ｎｏ」である場合には、ＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されていないと判定される。その後、処理は、終了する。
【００５９】
開始ボリューム記述子ポインタの先頭には記述子タグとして、記述子の識別情報や、ＥＣＭＡ１６７の版の番号や、チェックサムやＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を示す情報が記録されている。従って、これらの情報に基づいて、ＬＳＮ２５６のセクタから読み出されたデータが開始ボリューム記述子ポインタのデータに一致するか否かを判定することができる。
【００６０】
ステップＳ２１１からＳ２１５の処理内容は、図１で説明したステップＳ１１１からＳ１１５の処理内容と同じである。
【００６１】
ステップＳ２２２からＳ２２６の処理内容は、図１で説明したステップＳ１２２からＳ１２６の処理内容と同じである。
【００６２】
このように、ステップＳ２０２において、ＬＳＮ２５６のセクタから読み出されたデータがヌルデータであるか否かを判定し、ステップＳ２２１において、ＬＳＮ２５６から読み出されたデータがＵＤＦの開始ボリューム記述子ポインタのデータに一致するか否かを判定することにより、簡易的に、この光ディスクがＥＣＭＡ１６７に準拠して記録されているか否かを判定することができる。これにより、ＬＳＮ１６のセクタおよびそれに続くセクタに記録されるボリューム認識列にアクセスする処理を省略することが可能になる。
【００６３】
なお、図２のステップＳ２０１において、ＬＳＮ２５６、ＬＳＮｎ、ＬＳＮ（ｎ−２５６）のセクタのうちの少なくとも２つからデータを読み出すようにしてもよい。ここで、ｎは最後のＬＳＮである。この場合には、ステップＳ２０２において、読み出された少なくとも２つのデータのいずれもがヌルデータであるか否かを判定し、ステップＳ２２１において、読み出された少なくとも２つのデータのうちの少なくとも１つが開始ボリューム記述子ポインタのデータに一致するか否かを判定するようにすればよい。ＥＣＭＡ１６７では、開始ボリューム記述子ポインタは、ＬＳＮ２５６、ｎ−２５６、ｎのセクタのうちの少なくとも２つのセクタに記録することになっているからである。
【００６４】
なお、図１と同様に、ステップＳ２０１とＳ２０２の処理をＥＣＭＡ１６７に準拠した汎用ファイルシステムの処理と解釈すれば、ステップＳ２２１からＳ２２６の処理は、汎用ファイルシステムの処理を継続したものとなり、従来の汎用ファイルシステムの処理との違いは、汎用ファイルシステムの処理の一部に、専用ファイルシステムへの分岐を持たせた点にある。このように考えれば、専用ファイルシステムへの分岐をボリューム識別列の処理の後に行ってもよい。また、専用ファイルシステムのみを用いてデータを読み出す機器においては、専用ファイルシステムの一連の処理ステップＳ２１１からＳ２１５に、ステップＳ２０１とＳ２０２が追加されている。
【００６５】
なお、図２に示される例では、ステップＳ２０２の判定結果が「Ｎｏ」である場合に、ステップＳ２２１〜Ｓ２２６の処理を実行することとしたが、これらの処理を実行することなく、処理を終了するようにしてもよい。例えば、この光ディスクにアクセスする装置が第１ファイルシステムに従って処理する能力を有しているが、第２ファイルシステムに従って処理する能力を有していない場合には、このようなステップＳ２２１〜Ｓ２２６の処理の実行を行うことなく、処理を終了することが有効である。第１ファイルシステムにおいて有効なデータが第１ファイルシステム空間に記録されている可能性がない場合には、第２ファイルシステムにおいて有効なデータがその第１ファイルシステム空間に記録されている可能性があるとして、その第１ファイルシステム空間に対するアクセスを禁止することが装置の誤動作を防止するために有効だからである。
【００６６】
図３は、光ディスクにアクセスする方法の手順の他の一例を示す。図３に示される手順は、欠陥管理機構のための代替領域のサイズの違いを利用した手順である。ここでは、第１ファイルシステムとして専用ファイルシステムの一例であるＢＤＦＳを使用し、第２ファイルシステムとして汎用ファイルシステムの一例であるＵＤＦを使用する例を説明する。
【００６７】
ステップＳ３０１では、光ディスクに設定されている代替領域のサイズが取得される。欠陥管理機構を持つ光ディスクは、ユーザから通常アクセスできない領域に欠陥管理のためのリストを持っている。ドライブ装置は、このリストを記録再生することで、リニアリプレースメントされた欠陥セクタを管理する。
【００６８】
ステップＳ３０２では、ステップＳ３０２において取得された代替領域のサイズがゼロであるか否かが判定される。
【００６９】
ステップＳ３０２の判定結果が「Ｙｅｓ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されている可能性があると判定される。その後、処理は、ステップＳ３１１に進み、ステップＳ３１１〜Ｓ３１２においてＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されているか否かが判定されることになる。ステップＳ３０２の判定結果が「Ｎｏ」である場合には、ＢＤＦＳにおいて有効なデータが第１ファイルシステム空間内に記録されていないと判定される。その後、処理は、ステップＳ３２１に進み、ステップＳ３２１においてＵＤＦにおいて有効なデータが第２ファイルシステム空間内に記録されている可能性があるか否かが判定されることになる。
【００７０】
ステップＳ３１１からＳ３１５の処理内容は、図１で説明したステップＳ１１１からＳ１１５の処理内容と同じである。
【００７１】
ステップＳ３２１の処理内容は、図１で説明したステップＳ１２０およびＳ１２１の処理内容と同じであり、ステップＳ３２２からＳ３２６の処理内容は、それぞれ、ステップＳ１２２からＳ１２６の処理内容と同じである。
【００７２】
このように、ステップＳ３０２において、光ディスクに設定されている代替領域のサイズがゼロであるか否かを判定することにより、光ディスクのデータ記録領域上に代替領域が予め割付けられているか否かを判定することができる。あるいは、光ディスクに設定されている代替領域のサイズがゼロであるか否かを判定する方法以外の任意の方法によって、光ディスクのデータ記録領域上に代替領域が予め割付けられているか否かを判定するようにしてもよい。
【００７３】
第１ファイルシステムが代替領域を必要としない欠陥管理機構を採用しており、第２ファイルシステムが代替領域を必要とする欠陥管理機構を採用している場合には、光ディスクのデータ記録領域上に代替領域が予め割付けられているか否かを判定することにより、第１ファイルシステムに従って処理を実行すべきか、第２ファイルシステムに従って処理を実行すべきかを判定することができる。
【００７４】
民生機器の設計では、コストダウンのために、光ディスクのドライブ装置とその制御部が汎用のインタフェースではなく、専用のインタフェースにより制御されることが多く、または、ドライブ装置を制御しているＣＰＵとレコーダ装置としてのシステムを制御しているＣＰＵが同じ場合もある。このような民生機器の設計思想からは、光ディスクの物理層に欠陥管理機構を設ける必要が無いので専用のファイルシステムが欠陥管理機構を持たない（すなわち、代替領域のサイズがゼロである）光ディスクに適用してもパフォーマンス上の課題が起こらない。一方、パソコンなどの汎用部品から構成されるシステムでは、光ディスクのドライブユニットとその制御部が汎用のインタフェースで接続されることから、この汎用インタフェースを介して欠陥セクタを制御部が判断して代替処理を行うとパフォーマンスが悪くなる。このため、ＰＣのような汎用システムにおける汎用ファイルシステムでは、ドライブ装置の中で欠陥管理がされる必要がある。このため、ステップＳ３０２における判断ステップは、ファイルシステムの種別を識別する手段として極めて有効である。
【００７５】
なお、図１、図２で説明したステップと、図３で説明したステップとを組み合わせて用いることで、より確実に、民生機器が誤動作を防止することができる。
【００７６】
ここで、図１〜図３に示される方法に共通した概念を説明する。
【００７７】
第２ファイルシステムにおいて許容されていないことが光ディスクに存在するか否かが判定される（第１の判定ステップ）。この第１の判定ステップは、図１のステップＳ１０２、図２のステップ２０２、図３のステップ３０２に相当する。
【００７８】
ここで、図１および図２に示される例では、「第２ファイルシステムにおいて許容されていないこと」とは、ＬＳＮ１６のセクタ（もしくはＬＳＮ２５６のセクタ）に第２ファイルシステムにおいて許容されているデータ以外のデータ（例えば、ヌルデータ）を記録しておくことに相当する。図３に示される例では、「第２ファイルシステムにおいて許容されていないこと」とは、光ディスクのデータ記録領域上に代替領域が予め割り付けられていないことに相当する。しかし、図１〜図３に示される態様は、「第２ファイルシステムにおいて許容されていないこと」の一例であって、「第２ファイルシステムにおいて許容されていないこと」が図１〜図３に示される態様に限定することを意図していない。
【００７９】
第１の判定ステップにおける判定の結果、第２ファイルシステムにおいて許容されていないことが光ディスクに存在すると判定された場合（例えば、図１のステップＳ１０２の判定結果が「Ｙｅｓ」、または、図２のステップ２０２の判定結果が「Ｙｅｓ」、または、図３のステップ３０２の判定結果が「Ｙｅｓ」の場合）には、第１ファイルシステムにおいて有効なデータが第１ファイルシステム空間に記録されている可能性があると判定される（第２の判定ステップ）。この場合には、第１ファイルシステムにおいて有効なデータが実際に第１ファイルシステム空間に記録されているか否かが判定される。これにより、第２ファイルシステムにおいて有効なデータがその第１ファイルシステム空間に記録されていないことを確認することができる。その結果、光ディスクにアクセスする装置の誤動作を防止することができる。
【００８０】
第１の判定ステップにおける判定の結果、第２ファイルシステムにおいて許容されていないことが光ディスクに存在しないと判定された場合（例えば、図１のステップＳ１０２の判定結果が「Ｎｏ」、または、図２のステップ２０２の判定結果が「Ｎｏ」、または、図３のステップ３０２の判定結果が「Ｎｏ」の場合）には、第１ファイルシステムにおいて有効なデータが第１ファイルシステム空間に記録されていないと判定される。この場合には、第２ファイルシステムにおいて有効なデータがその第１ファイルシステム空間に記録されている可能性があるとして、処理を終了する。これにより、第２ファイルシステムにおいて有効なデータがその第１ファイルシステム空間に記録されている可能性がある場合には、その第１ファイルシステム空間に対するアクセスを禁止することができる。その結果、光ディスクにアクセスする装置の誤動作を防止することができる。
【００８１】
３．光ディスクにアクセスする装置の構成
図４は、上述した光ディスクにアクセスする情報アクセス装置４００の構成の一例を示す。
【００８２】
情報アクセス装置４００は、例えば、光ディスクに対して記録動作または再生動作を実行する記録再生装置である。
【００８３】
情報アクセス装置４００は、システムコントロール装置４１０と、ドライブ装置４２０と、システムコントロール装置４１０とドライブ装置４２０とを接続するためのインタフェース４３０とを含む。
【００８４】
システムコントロール装置４１０は、ドライブ装置４２０に制御信号を出力することにより、ドライブ装置４２０の動作を制御する。ドライブ装置４２０は、システムコントロール装置４１０から出力される制御信号に従って、光ディスクにアクセスする。
【００８５】
システムコントロール装置４１０は、制御部４１１とメモリ４１２とを少なくとも含む。システムコントロール装置４１０は、例えば、パーソナルコンピュータであってもよい。制御部４１１とメモリ４１２とは、単一の半導体チップ上に集積される集積回路としてインプリメントされ得る。あるいは、制御部４１１とメモリ４２０とを別々の半導体チップ上に集積される集積回路としてインプリメントしてもよい。
【００８６】
メモリ４１２には、図１〜図３に示される方法の手順をインプリメントしたプログラムが格納されている。
【００８７】
制御部４１１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサによってインプリメントされ得る。制御部４１１は、メモリ４１２に格納されているプログラムを実行することにより、図１〜図３に示される方法を実行することができる。
【００８８】
このようにして、システムコンロール装置４１０は、図１〜図３に示される方法の手順の各ステップに対応する手段を有する制御装置として機能する。
【００８９】
４．ファイルシステムのデータ構造
次に、本発明の方法が適用されるファイルシステムのデータ構造について、その詳細を説明する。
【００９０】
図５は、光ディスクのデータ記録領域のレイアウトを示す。
【００９１】
図５（ａ）に示されるように、データ記録領域５００には、光ディスクの内周にリードイン領域５０１が配置され、１層ディスクでは外周にリードアウト領域５０２が配置され、２層ディスクでは別の層の内周にリードアウト領域５０２が配置される。そして、内周から各セクタに対して、物理セクタ番号（ＰＳＮ）が付与される。１層ディスクの場合、リードイン領域５０１の後に代替領域５０３を、リードアウト領域５０２の前に代替領域５０４を、設定することができる。なお、２層ディスクでは、図示していないが外周側にも代替領域を設定することができる。代替領域５０３と代替領域５０４にはさまれた領域５０５がボリューム空間である。ボリューム空間内の各セクタには論理セクタ番号（ＬＳＮ）が付与される。
【００９２】
代替領域のサイズは、物理フォーマットを行うときに変更することができる。代替領域のサイズがゼロに設定された場合には、図５（ｂ）に示されるように、代替領域５０３と５０４とは配置されない。また、図５（ｃ）に示されるように、代替領域５０４のみが配置されるようにしてもよい。
【００９３】
代替領域は、ドライブ装置４２０がリニアリプレースメント・アルゴリズムを用いて欠陥管理を行うために必要な領域である。リニアリプレースメント・アルゴリズムを用いて欠陥管理を行うためには、所定のサイズを有する代替領域を光ディスクのデータ記録領域５００上に予め割り当てておく必要がある。代替領域を光ディスクのデータ記録領域５００上に予め割り当てておくと、ユーザが実際に使用することができる光ディスクの容量が小さくなってしまう。しかしながら、ドライブ装置４２０は、欠陥セクタが検出されても記録動作を継続して行うことができるので、システムコントロール装置４１０は、光ディスクを欠陥のない論理的な情報記録媒体として扱うことができるというメリットがある。このため、リニアリプレースメント・アルゴリズムを用いた欠陥管理は、パソコン環境で光ディスクを扱う場合に適している。
【００９４】
他方、代替領域のサイズがゼロに設定された場合には、システムコントロール装置４１０は、データの記録時に欠陥セクタが検出された時に、そのデータを他の場所に記録するなどの処理が必要となる。しかし、代替領域がないために、光ディスクのデータ記録領域５００を有効に活用することができるというメリットがある。このため、このようなフォーマットは、民生機器などの専用システムに適している。
【００９５】
代替領域のサイズは、リードイン領域５０１またはリードアウト領域５０２に記録される。ドライブ装置４２０が光ディスクをローディングする時に代替領域のサイズを認識することで、論理セクタ番号の開始アドレスと物理セクタ番号との対応関係が認識される。なお、欠陥管理はドライブ装置４２０によって行われるため、代替領域のサイズを欠陥管理リストの中に記録するようにしてもよい。
【００９６】
図６は、ＥＣＭＡ１６７で規定されているボリューム・ファイル構造のレイアウトの一例を示す。
【００９７】
ＬＳＮ１６から始まる領域は、ボリューム認識列のための領域である。ボリューム認識列の中には、この光ディスクがどの規格に従ってフォーマットされたのかを示すために、ＥＣＭＡやＩＳＯの国際規格においてはボリューム構造の識別情報を記録する決まりになっている。この例では、ボリューム認識列として、ＬＳＮ１６のセクタ、ＬＳＮ１７のセクタ、ＬＳＮ１８のセクタに、それぞれ、拡張領域先頭記述子、ＮＳＲ記述子、拡張領域終端記述子が記録される。
【００９８】
ここで、ＮＳＲ記述子は、ＮＳＲ０３の文字列を含み、ＥＣＭＡ１６７規格に準拠したボリューム構造が記録されていることを示す記述子である。
【００９９】
ＬＳＮ２５６のセクタ、ＬＳＮｎのセクタ、ＬＳＮ（ｎ−２５６）のセクタには、開始ボリューム記述子ポインタが記録される。ここで、ｎは最後のＬＳＮである。この開始ボリューム記述子ポインタは、ボリューム情報が記録されるボリューム記述子列の位置情報を表す。
【０１００】
ＥＣＭＡ１６７規格では、ＬＳＮ２５６のセクタ、ＬＳＮｎのセクタ、ＬＳＮ（ｎ−２５６）のセクタのうち少なくとも２つのセクタに開始ボリューム記述子ポインタが記録されることになっている。このため、ＬＳＮ２５６のセクタ、ＬＳＮｎのセクタ、ＬＳＮ（ｎ−２５６）のセクタのうちのいずれかからデータを読み出し、その読み出されたデータの中に開始ボリューム記述子ポインタが見つかれば、ＥＣＭＡ１６７のボリューム情報へアクセスすることができるようになる。
【０１０１】
ＬＳＮ３２から始まる領域は、ボリューム記述子列のための領域である。ボリューム記述子列には、基本ボリューム記述子、区画記述子、論理ボリューム記述子、終端記述子が記録されている。基本ボリューム記述子は、主に、マルチボリュームの場合に用いられるもので、ボリューム構造の基本情報を含む。区画記述子は、区画の位置情報を含む。論理ボリューム記述子は、ファイル構造へアクセスするための情報として、ファイル集合記述子のアドレスを含む。終端記述子は、ボリューム記述子列に記録された有効な情報がこの記述子で終了したことを示す。
【０１０２】
この例では、区画はＬＳＮ２５７からＬＳＮ（ｎ−２５７）までの領域に設定されている。図示していないが、論理ブロック番号（ＬＢＮ）が区画の各セクタに付与され、区画に記録されるファイル構造の情報は、ＬＢＮを用いて指定される。
【０１０３】
ＬＳＮ２５７（ＬＢＮでは０）のセクタには、ファイル集合記述子が記録されている。ファイル集合記述子は、ルートディレクトリのファイルエントリの位置情報を含む。
【０１０４】
ＬＳＮ２５８（ＬＢＮでは１）のセクタには、ルートディレクトリのファイルエントリが記録されている。この例では、ルートディレクトリはサイズが小さいために、ファイルエントリの中に記録されている。ルートディレクトリに記録されているＤＡＴＡ−Ａのファイルエントリは、ＬＳＮ２５９（ＬＢＮでは２）のセクタに記録され、ＤＡＴＡ−ＡのファイルはＬＳＮ２６０（ＬＢＮでは３）のセクタに記録されている。
【０１０５】
このように、ＥＣＭＡ１６７規格では欠陥管理に関する規定がないので、これに準拠したファイルシステムは、ドライブ装置４２０が欠陥管理を行うことを前提としているために、ＥＣＭＡ１６７に準拠してたボリューム・ファイル構造で書換型の光ディスクを論理フォーマットする場合には、書換型の光ディスクに代替領域を予め設定しておく必要がある。
【０１０６】
図７は、デジタル放送の記録を目的とした専用ファイルシステムのデータ構造のレイアウトの一例を示す。
【０１０７】
ＬＳＮ１６のセクタ、ＬＳＮ１７のセクタ、ＬＳＮ１８のセクタには、ヌルデータ（すべてゼロの値であるデータ）が記録されている。本発明は、ＥＣＭＡ１６７でフォーマットされたデータ構造のレイアウトと専用ファイルシステムのデータ構造の違いを利用することで、２つのデータ構造の識別を行う方法を提供している。従来の国際規格では、ＬＳＮ１６から始まる領域にフォーマットの識別子としてのボリューム構造の識別情報が記録されるルールになっているが、専用ファイルシステムはこのルールに従っていないために、従来のボリューム識別方法では、論理フォーマットの違いが識別できない。更に、ＬＳＮ２５６のセクタ、ＬＳＮ（ｎ−２５６）のセクタ、ＬＳＮｎのセクタにもヌルデータが記録されている。
【０１０８】
ＬＳＮ５１２からＬＳＮ５３１までの領域は、開始情報領域である。この例では、開始情報領域に、１つのヘッダテーブルと４つのループテーブル＃１、＃２、＃３、＃４が連続して設定されている。ヘッダテーブルは、ＬＳＮ５１２、ＬＳＮ５１３、ＬＳＮ５１４、ＬＳＮ５１５の４つのセクタからなり、それぞれ、ポインティングブロックを構成している。セクタの繰り返し記録特性を考慮して、セクタの記録回数を少なくするために、ポインティングブロックに記録されるデータは、ＬＳＮ５１２、ＬＳＮ５１３、ＬＳＮ５１４、ＬＳＮ５１５の順番で繰り返しながら、順々に更新記録される。
【０１０９】
ポインティングブロックには、ブロックカウンタと有効なループテーブルの番号が記録されている。ブロックカウンタの値は、ポインティングブロックが更新記録される毎に１つづつ増加する。このため、ブロックカウンタの値が最大となるポインティングブロックを見つけることで、最新のポインティングブロックがわかる。この例では、ループテーブルは、４つのセクタから構成され、それぞれのセクタがアップデートブロックを構成している。
【０１１０】
アップデートブロックに記録されるデータは、ポインティングブロックと同様に、アップデートブロックの先頭のセクタから順番に繰り返し更新記録される。ループテーブル＃１の例では、ＬＳＮ５１６、ＬＳＮ５１７、ＬＳＮ５１８、ＬＳＮ５１９の順番で繰り返し更新記録される。
【０１１１】
アップデートブロックには、ブロックカウンタとファイルの管理データを記録する領域の位置情報が記録される。アップデートブロックのブロックカウンタの値は、このループテーブルで更新記録される毎に１つづつ増加するので、最新のアップデートブロックを見つけるために用いられる。
【０１１２】
ここで、ポインティングブロックとアップデートブロックにこの専用ファイルシステムを示す情報として、例えば、ＳＰＥＣＩＦＩＣ＿ＦＳといった識別文字を記録してもよい。ＬＳＮ５１２から始まる領域からデータを読み出したときに、その読み出されたデータの中にＳＰＥＣＩＦＩＣ＿ＦＳの文字列が発見されれば、専用ファイルシステムでフォーマットされたことがわかる。
【０１１３】
また、更にデータの信頼性を向上するために、ＬＳＮ（ｎ−５３１）からＬＳＮ（ｎ−５１２）までの領域にも開始情報領域が設けられており、ファイルの管理データを記録する領域の位置情報は、２箇所に記録される。
【０１１４】
ファイルの管理データやファイルは、２つの開始情報領域の間に記録される。この例では、ＬＳＮ１０２４から始まる領域に、ファイルの管理データが記録され、ＬＳＮ  ａのセクタに、ＤＡＴＡ−Ａのファイルが記録されている。
【０１１５】
ここで、ＥＣＭＡ１６７では、ファイル構造のデータは各ファイルの管理情報がセクタ単位に任意の場所に記録できるようになっていたが、専用ファイルシステムのファイルの管理データでは、ファイル名やファイルの位置情報がテーブル形式のためＥＣＭＡ１６７よりもデータサイズが小さい。このため、ファイルの管理情報は所定の領域内に記録される。
【０１１６】
上記の開始情報領域に記録されるデータ構造が、階層的に設計されている理由は、セクタの物理的な書換え特性を考慮した欠陥対策のためである。ループテーブル内のアップデートブロックの書換え回数が増えて、セクタが物理的に疲労して書換え出来なくなった場合には、新しいループテーブルに情報を記録し、新しいループテーブルを有効にするために、ヘッダテーブル内のポインティングブロックを更新記録する。ファイルの管理データへのポインタが読み出せなくなると、ユーザデータが読み出せなくなるので、ファイルの管理データへのポインタは重要なデータである。このため、ドライブ装置で欠陥管理機能をサポートしない情報記録媒体（代替領域が設定されていない情報記録媒体）では、データの信頼性を向上するために、上記のような階層的なデータ構造が必要になる。ドライブ装置で欠陥管理機能をサポートする場合には、欠陥があれば、予め余裕を持って設定された代替領域に所定のデータを代替記録するために、上記のような階層的なデータ構造は必要がない。このように、２種類のデータ構造は、欠陥管理に関する考え方が異なっている。このため、代替領域のサイズに応じてどちらのファイルシステムを使うかを判断する本発明の方法は、上記の２種のデータ構造に対して有効である。
【０１１７】
なお、説明を簡単にするために、ポインティングブロックとアップデートブロックをそれぞれ、１セクタとして記録する例で説明したが、データの物理的な記録単位がＥＣＣブロックの場合には、それぞれ、ＥＣＣブロック単位としても良い。
【０１１８】
また、ヘッダテーブルおよびループテーブルのセクタ数は４に限定される必要はないし、ループテーブルの数も４つに限定される必要はない。使用する情報記録媒体の繰り返し記録に関する物理特性を考慮して、これらの数を決めてもい。
【０１１９】
なお、本発明を、書換型の情報記録媒体に限らず、追記形や再生専用の情報記録媒体に適用しても本発明の効果が得られる。
【０１２０】
なお、専用ファイルシステムを用いて論理フォーマットを行う場合に、ボリューム認識列の中に、ＥＣＡＭ１６７規定されたデータ構造とは異なるように所定の識別情報を記録してもよい。例えば、ＬＳＮ１６のセクタに専用ファイルシステムであることを示す特別な記述子を記録してもよい。この場合には、ＬＳＮ１６のセクタからデータを読み出して、この特別な記述子が記録されていれば、専用ファイルシステムでフォーマットされていることがわかる。
【０１２１】
なお、図１または図２で説明した方法と、図３で説明した方法を合わせて用いてもよい。代替領域が設定されずにＥＣＭＡ１６７でフォーマットされた光ディスクや、代替領域が設定されて専用ファイルシステムでフォーマットされた光ディスクなどの、正規のパターンでない光ディスクを識別することができるからである。
【０１２２】
発明が解決しようとする課題で述べたように、図７で説明した専用ファイルシステムで利用される領域はＬＳＮ５１２からＬＳＮ（ｎ−５１２）までの領域であり、この領域は、図６で説明したように、ＥＣＭＡ１６７で利用される区画の中の領域である。このため、専用ファイルシステムでフォーマットされた光ディスクのＬＳＮ５１２からＬＳＮ（ｎ−５１２）までの領域からデータを読み出して、１つのファイルとして、ＥＣＭＡ１６７の汎用ファイルシステムでフォーマットされた別の光ディスクの同じ位置（ＬＳＮ５１２からＬＳＮ（ｎ−５１２）までの領域）に記録することができる。しかしながら、このディスクが、専用ファイルシステムしかサポートしていない民生用の機器に挿入された場合には、専用ファイルシステムを用いてアクセスを行ってしまうので、意図しない誤動作を起こす可能性がある。このため、本発明では、ＥＣＭＡ１６７のデータ構造が記録されている可能性があるかどうかを、専用ファイルシステムを用いてアクセスする前にチェックすることで、このような光ディスクを再生する際の誤動作を避けることができる。
【産業上の利用可能性】
【０１２３】
本発明は、第１ファイルシステム（例えば、専用ファイルシステム）および第２ファイルシステム（例えば、汎用ファイルシステム）を混在して用いて光ディスクにデータが記録される可能性がある場合において、その光ディスクにアクセスする情報アクセス装置の誤動作を防止することを可能にする制御装置、制御方法および情報アクセス装置等を提供するものとして有用である。
【図面の簡単な説明】
【０１２４】
【図１】光ディスクにアクセスする手順の一例を示すフローチャート
【図２】光ディスクにアクセスする手順の他の一例を示すフローチャート
【図３】光ディスクにアクセスする手順の他の一例を示すフローチャート
【図４】情報アクセス装置の構成を示す図
【図５】光ディスクのデータ記録領域のレイアウトを示す図
【図６】ＥＣＭＡ１６７で規定されているボリューム・ファイル構造のレイアウトを示す図
【図７】デジタル放送の記録を目的とした専用ファイルシステムのデータ構造のレイアウトを示す図
【符号の説明】
【０１２５】
４００  情報アクセス装置
４１０  システムコントロール装置
４１１  制御部
４１２  メモリ
４２０  ドライブ装置
４３０  インタフェース
５００  データ記録領域
５０１  リードイン領域
５０２  リードアウト領域
５０３、５０４  代替領域
５０５  ボリューム空間
【図１】
2005222680.tif 000003
【図２】
2005222680.tif 000004
【図３】
2005222680.tif 000005
【図４】
2005222680.tif 000006
【図５】
2005222680.tif 000007
【図６】
2005222680.tif 000008
【図７】
2005222680.tif 000009