(57)【要約】【課題】  ファイルシステムで定義されるファイルシステムデータが読み取り不能になった場合でも、ファイルの読み出しを可能とするための記録装置を提供すること。【解決手段】  当該記録ブロックを含むファイルを識別するための第１の識別情報と、同一ファイルを構成する記録ブロックとして、当該記録ブロックに続く次の記録ブロックを指定するための前記次の記録ブロックの記録位置情報、または、当該記録ブロックが同一ファイルを構成する記録ブロックの終端の記録ブロックであることを示す終端情報と、当該記録ブロックが同一ファイルを構成する記録ブロックの先頭の記録ブロックであるか否かを示す第２の識別情報と、の３つの情報を有する付加情報を、記録ブロック毎に設けた付加情報記録領域に記録する。【選択図】      図５
2007011536.tif 000002
【特許請求の範囲】
【請求項１】
データをファイルとして管理するためのファイルシステムに定められたファイルシステムデータと、前記ファイルとを記録媒体上に記録する記録装置において、
前記記録媒体上における前記ファイルのファイルデータの記録単位である各記録ブロックに対応した各付加情報を生成する付加情報生成手段であり、前記各付加情報として、
当該記録ブロックを含むファイルを識別するための第１の識別情報と、
同一ファイルを構成する記録ブロックとして、当該記録ブロックに続く次の記録ブロックを指定するための次の記録ブロックの記録位置情報、または、当該記録ブロックが同一ファイルを構成する記録ブロックの終端の記録ブロックであることを示す終端情報と、
当該記録ブロックが同一ファイルを構成する記録ブロックの先頭の記録ブロックであるか否かを示す第２の識別情報と、
の３つの情報を有する付加情報を生成する付加情報生成手段と、
前記付加情報を当該記録ブロックに設けた付加情報記録領域に記録し、当該記録ブロックの付加情報記録領域以外の領域に、前記ファイルのファイルデータを記録する記録手段と、
を設けたことを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像・音声等のコンテンツや情報をファイルとして記録媒体に記録、再生、或いは消去するシステムに適用される記録装置に関するものである。
【背景技術】
【０００２】
近年急速な技術開発が行われている記録媒体として、例えば、光学的手段を用いて信号を記録、再生或いは消去する光記録媒体が挙げられる。光記録媒体は、一般的にコンピュータのデータ記録・保存用途、映画や音楽といったコンテンツを再生する用途等に用いられている。
【０００３】
光記録媒体においては、こられの動作・機能を実現するために、動作機能を３つの層に分けて規定している。３つの層はそれぞれ物理層、論理（ファイルシステム）層、アプリケーション層と呼ばれている。
【０００４】
物理層は、光記録媒体の媒体形状、最小記録単位であるセクタの構造、変調方式等、物理的な部分を定めたものであり、物理規格として決められている。
論理層は、光記録媒体に物理的に記録されるデータをファイルとして認識させるための規定であり、データ（ボリューム）空間とファイル単位でのデータ管理構造とを決めて、アプリケーション層に提供することを目的とする。
【０００５】
論理（ファイルシステム）層では、コンピュータを含めた記録装置が光記録媒体に記録されているデータをファイルとして扱うことができるように、光記録媒体の使用方法が決められており、論理規格と呼ばれている。
【０００６】
アプリケーション層では、映像、音声のコンテンツやプログラム等のアプリケーションを活用するためのデータ構造が、ファイル単位でアプリケーション規格として決められている。
【０００７】
光記録媒体では、データの記録、再生をセクタという記録ブロック単位で行う。セクタには番地（アドレス）情報が付いており、記録装置はその番地を読んで、記録あるいは再生したいセクタを探し出す。
【０００８】
光記録媒体にデータを記録する場合、上述のように最小書き込み単位はセクタであり、あるひとかたまりのデータは光記録媒体の記録領域上に点在したセクタの集合となる。
この場合、光記録媒体に記録されたデータは、データの内容が記録されただけに過ぎず、データの種類やデータサイズ等のデータに関する属性情報が不明で、点在したセクタのうちどれがあるひとかたまりのデータに該当するものであるのかが、記録装置には認識できないため、ファイルとして扱うことが出来ない。
【０００９】
そこで、データが記録された光記録媒体のセクタを、記録装置がファイルとして取り扱えるように橋渡しを行うのが、上述の論理層で説明したファイルシステムである。
ファイルシステムは、光記録媒体全体の記録領域であるデータ（ボリューム）空間の構造及びファイル構造を決めて、記録領域やファイル、ディレクトリ等の管理を行う。図１０に示すように、ファイルシステムも、ファイル自身を構成するファイルデータと同様に、光記録媒体の記録領域上にファイルシステムデータとして記録される。
【００１０】
ファイルデータを再生する場合には、まず光記録媒体の記録領域上に記録されたファイルシステムデータを探し、そこから再生したいファイルデータのファイル構造情報を読み出す。
【００１１】
ファイル構造情報からファイルデータの種類やサイズ等の属性情報とともに、ファイルデータが記録されたセクタの番地が示される。該当するセクタが媒体の記録領域上に点在する場合には、セクタの番地とともに、読み出されるセクタの順番を記した情報を読み出すことで、データを構成するセクタが点在していても、連続したデータの再生を実現する。
【００１２】
例えば、図１０でセクタが３箇所に点在する場合には、ファイル構造情報で示されるセクタの番地と順番から、セクタ１→セクタ２→セクタ３の順で読み込み、再生される。
【特許文献１】特許第２９２８１６９号公報
【非特許文献１】JIS X 0605 情報交換用ディスクカートリッジのボリューム及びファイル構成
【発明の開示】
【発明が解決しようとする課題】
【００１３】
光記録媒体等の記録媒体に記録したファイルシステムデータが読み取り不能になった場合、媒体上に記録したファイルデータの位置や属性情報が分からなくなるため、ファイルを読み出すことができなくなる。
【００１４】
本発明は、ファイルシステムで定義されるファイルシステムデータが読み取り不能になった場合でも、ファイルの読み出しを可能とするための記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
そこで、上記課題を解決するために本発明は、以下の記録装置を提供するものである。
データをファイルとして管理するためのファイルシステムに定められたファイルシステムデータと、前記ファイルとを記録媒体上に記録する記録装置において、
前記記録媒体上における前記ファイルのファイルデータの記録単位である各記録ブロックに対応した各付加情報を生成する付加情報生成手段であり、前記各付加情報として、
当該記録ブロックを含むファイルを識別するための第１の識別情報と、
同一ファイルを構成する記録ブロックとして、当該記録ブロックに続く次の記録ブロックを指定するための次の記録ブロックの記録位置情報、または、当該記録ブロックが同一ファイルを構成する記録ブロックの終端の記録ブロックであることを示す終端情報と、
当該記録ブロックが同一ファイルを構成する記録ブロックの先頭の記録ブロックであるか否かを示す第２の識別情報と、
の３つの情報を有する付加情報を生成する付加情報生成手段と、
前記付加情報を当該記録ブロックに設けた付加情報記録領域に記録し、当該記録ブロックの付加情報記録領域以外の領域に、前記ファイルのファイルデータを記録する記録手段と、
を設けたことを特徴とする記録装置。
【発明の効果】
【００１６】
本発明の記録装置は、ファイルシステムに定められたファイルシステムデータを記録媒体上の所定領域に記録すると共に、記録媒体上の記録ブロック毎に、ファイルを構成する記録ブロックを認識させるための付加情報を記録する。よって、本発明の記録装置は、ファイルシステムデータが読み取り不能となった場合でも、付加情報に基づきファイルの読み出しを可能とする記録媒体を提供できる。
【発明を実施するための最良の形態】
【００１７】
［実施例］
以下、図面を参照して本発明の記録装置の一実施例について説明する。まず、記録する付加情報について説明する。
【００１８】
ここでは、現在市販化されている記録型Ｂｌｕ−ｒａｙ（以下、ＢＤ−ＲＥと略す）ディスクの記録方式に使用されている記録ブロックであるセクタを単位とした例として説明することとする。
【００１９】
ＢＤ−ＲＥディスクでは、ディスクに記録する場合、図２に示すように主データが６４KBとなるセクタ単位を使用している。主データ領域にはＭＰＥＧ−２形式で符号化された画像や音声を多重化したビットストリームが記録され、それはトランスポートストリーム（以下、ＴＳと略す）と呼ばれる固定長のパケット伝送に適したストリーム形式をとる。ＢＤ−ＲＥ規格ではＴＳのパケット長は１９２Ｂの固定長を使用することを定めており、図２に示すように１セクタでは３４１と１／３個のパケットを構成することになるので、セクタ単位の処理を行うと、パケットをまたがってしまう。そのため、３セクタを１単位として記録、再生を行うようにしており、これは機器内部のメモリを十分に用意しておく必要がある。
【００２０】
本実施例に用いる付加情報の記録をこのセクタに適用する場合、上記問題となるメモリ量を軽減することを考慮し、１セクタで処理を行えるように、図１に示すような構成をとることとする。即ち、ＢＤ−ＲＥディスクで説明したように、１セクタ中のパケットは３４１と１／３個であるから、半端分となる１／３個のパケットを本実施例に用いる付加情報を記録する付加情報記録領域とし、残りのパケットを通常の主データ（ファイルデータ）を記録するパケットとして使用する。
【００２１】
付加情報を記録する付加情報記録領域には、セクタ内のパケットに記録するファイルデータが属するファイルの「ファイル識別子：ファイルＩＤ」、及び、「次に記録するセクタの位置情報：次のセクタの番地」を記録する。（当該セクタを含むファイルを識別するための第１の識別情報と、同一ファイルを構成するセクタとして、当該セクタに続く次のセクタを指定するための前記次のセクタクの記録位置情報とを記録する。）
ファイル識別子は、各セクタに分割されて記録されるファイルデータがそれぞれのどのファイルを構成するデータであるかを判断できるように、ファイル別に変更する。ファイル識別子としては、例えば、ファイルの記録を開始した時刻情報やファイル名等、そのファイルを固有に表す識別情報が挙げられる。また、ファイルシステムによって形態は変わるが、ファイル記録を管理するために使用するファイルシステムで定義されるファイル属性情報またはファイル名をファイル識別子として使用すれば、ファイルシステムと連携した管理が容易に可能となる。
【００２２】
同一ファイルを構成するセクタとして、次に記録するセクタの位置情報には、ディスク先頭からの次のセクタの位置を示す絶対物理アドレスを記録する。同一ファイルのファイルデータとして最後のファィルデータを記録したセクタは、次に記録するセクタの物理アドレスを示す必要がないので、次に記録するセクタの位置情報には“０”を記録して、このセクタがファイルの最後のデータを含んでいることを表す。（当該セクタが同一ファイルを構成するセクタの終端のセクタであることを示す「終端情報」として“０”を記録する。）
図３に光ディスク上の各セクタに記録された「ファイル識別子」と「次に記録するセクタの位置情報」との例を示す。図３中の上部に記載されている数字はディスク先頭からの各セクタの先頭位置の絶対物理アドレスを表す。各セクタの先頭に設けた付加情報を記録する付加情報記録領域には、「ファイル識別子」としてＩＤｉ（ｉ＝１，２，３，・・・）と、「次に記録するセクタの位置情報」として、次に記録するセクタの絶対物理アドレスが記録されている。（図３中では分かりやすいように、付加情報を吹き出しで記載している。）
ファイルシステムデータを介さずにファイル１のデータ構成を認識するには、ディスク先頭から順に、各セクタの付加情報記録領域から付加情報を読み出し、ファイル１を示す「ファイル識別子」ＩＤ１を有する付加情報が最初に記録されているセクタを探し出す。次に、その「ファイル識別子」ＩＤ１を有する付加情報の備える「次に記録するセクタの位置情報」から、同一ファイルを構成するセクタとして次に続くセクタの絶対物理アドレスを読み取り、次に記録されたセクタに移動する。以降、同様にして付加情報記録領域に記録された付加情報の中の「次に記録するセクタの位置情報」が“０”（この“０”は同一ファイルを構成するセクタの終端のセクタであることを示す「終端情報」）となっているセクタまで検索することで、ファイル１のデータ構成が認識できる。
【００２３】
図３の例では、ファイル１を示すファイル識別子ＩＤ１を付加情報に有する絶対物理アドレス１００のセクタＳＣ０から開始し、「次に記録するセクタ位置情報」の示す絶対物理アドレスを追っていくと、ＳＣ０→ＳＣ２→ＳＣ３→ＳＣ６の順にセクタを検索していくことができる。こうして、ファイル１のデータがセクタＳＣ０，ＳＣ２，ＳＣ３及びＳＣ６で構成されていることが識別できる。
【００２４】
上記では、「次に記録するセクタの位置情報」をセクタの絶対物理アドレスとしたが、相対物理アドレスとしても可能である。その例を図４に示す。図４は図３の各セクタの付加情報における「次に記録するセクタの位置情報」を相対物理アドレスに書き直した図である。ファイル１のデータ構成は図３の場合と同様にして認識できる。
【００２５】
ここで、ファイル１のデータ構成の認識を、ディスクの先頭ではなくディスクの任意の位置から始めた場合、例えば図６に示すように絶対物理アドレス１０１と１０２の間の位置から始める場合を考える。ファイル１を示す「ファイル識別子」ＩＤ１を有する付加情報が付加情報記録領域に記されたセクタを探し出すと、ＳＣ２→ＳＣ３→ＳＣ６の順にセクタを検索し、ファイル１をＳＣ２，ＳＣ３及びＳＣ６で構成されていると誤認識し、ファイル１の先頭のセクタＳＣ０を認識できない。そこで、図５に示すように、各セクタの付加情報記録領域に、ファイルの先頭セクタであるか否かを示す「開始識別子」を付加情報の一つとして記録する。（当該セクタが同一ファイルを構成するセクタの先頭のセクタであるか否かを示す第２の識別情報を記録する。）
図６では、各セクタの付加情報記録領域に相当する吹き出しにおける一番下の枠内の数字が「開始識別子」を表し、“１”の場合は先頭セクタであることを示し、“０”の場合はそれ以外のセクタであることを示す。
【００２６】
図６の例では、ファイル１の検索がセクタＳＣ２から始まるが、検索時に「開始識別子」を判定して、識別子が“１”であるなら、そのまま通常の検索を実行し、“０”であるなら、現在の検索位置より前の位置に移動して、ファイル１を示す「ファイル識別子」ＩＤ１を有する付加情報が付加情報記録領域に記されたセクタを検索する。
【００２７】
尚、説明した例では、セクタ内を固定長のパケットで割った数が整数にならない場合に生じる半端分を、付加情報記録領域として使用したが、整数で割り切れた場合には、セクタ内の先頭パケットを付加情報記録領域として使用してもよい。
【００２８】
ここで付加情報についてまとめると、付加情報は、
・セクタ内のパケットに記録するファイルデータが属するファイルの「ファイル識別子：ファイルＩＤ」、即ち当該セクタを含むファイルを識別するための第１の識別情報、
・ファイルの先頭セクタであるか否かを示す「開始識別子」、即ち当該セクタが同一ファイルを構成するセクタの先頭のセクタであるか否かを示す第２の識別情報、
・、「次に記録するセクタの位置情報：次のセクタの番地」、即ち同一ファイルを構成するセクタとして、当該セクタに続く次のセクタを指定するための次のセクタクの記録位置情報、または、当該セクタが同一ファイルを構成するセクタの終端のセクタであることを示す「終端情報」、
を有している。
【００２９】
図７は、本発明の一実施例を適用した記録再生装置である、光ディスクに対して記録・再生を行う光ディスク記録再生装置の一例を示す図である。光ディスク記録再生装置は、光ディスクドライブ１００とホスト１１０とを備えている。
【００３０】
光ディスクドライブ１００は、光ディスク１０１に画像・音声等のコンテンツや情報を記録・再生するために必要である光ピックアップ１０２、サーボ回路１０３、データ処理回路１０４、インターフェース（Ｉ／Ｆ）１０５、及びドライブ制御回路（コントローラ）１０６を有している。
【００３１】
ホスト１１０は、ホスト内部の処理を司るホストＣＰＵ１１１と、光ディスクドライブ１００とのデータ及び制御信号の受け渡しを行うインターフェース（Ｉ／Ｆ）１１２、及びファイルを構成するセクタの先頭セクタの絶対物理アドレス等を記録しておくメモリ１１３を有する。
【００３２】
ホスト１１０から供給されるコンテンツや情報のファイルデータ（実データ）を光ディスク１０１に記録する場合、ホストＣＰＵ１１１は、光ディスク１０１上に既記録済みのファイルシステムデータが存在するならば、そこからファイルシステムデータを読み出し、記録領域のセクタ配置を検出する。記録領域の中でファイルデータ（実データ）の記録に必要となるセクタの総数と各セクタの記録開始位置となる絶対物理アドレスをメモリ１１３に送る。更に、記録されるファイルデータ（実データ）をファイルとして管理するために、他のファイルデータ（実データ）と区別する識別情報をメモリ１１３に送る。
【００３３】
メモリ１１３では、ホストＣＰＵ１１１から送られてくるファイルデータ（実データ）を図５に示すセクタの配置に記録するとともに、先に送られてきた識別情報と記録開始位置をセクタの先頭に設けた付加情報を記録する領域に記録する。ここで、セクタの先頭に設けた付加情報記録領域には、識別情報としてセクタに記録するファイルデータ（実データ）が属するファイルの「ファイル識別子」、記録開始位置として「次に記録するセクタの位置情報」、ファイルの先頭セクタであるか否かを示す「開始識別子」を記録する。
【００３４】
「ファイル識別子」は分割されて記録されるファイルデータが同一のファイルと判断出来るように、ファイル別に変更する。例えば、ファイルの記録を開始した時刻情報やファイル名等、そのファイルを固有に表す識別情報が挙げられる。また、ファイルシステムと連携した管理を可能にする為に、ファイルシステムデータとして記録するファイル属性情報、またはファイル名をセクタ内に記録するファイル識別子として記録しても良い。
【００３５】
「次に記録するセクタの位置情報」には、同一ファイルを構成するセクタとして、次に記録するセクタの位置情報である、ディスク先頭からの次のセクタの位置を示す絶対物理アドレスを記録する。「開始識別子」はファイル検索時にファイルの先頭セクタを見つける目印となる。
【００３６】
なお、当該セクタが同一ファイルを構成するセクタの終端のセクタである場合には、「次に記録するセクタの位置情報」には「終端情報」として“０”を記録する。
以上の処理によりファイルデータ（実データ）と付加情報とが配置された各セクタを、ホストＣＰＵ１１１はメモリ１１３からインターフェース１１２に順次出力する。同一ファイルを構成するセクタの終端のセクタを出力して、セクタの出力動作を終了する。
【００３７】
ここでは、セクタの位置情報として絶対物理アドレスを使用したが、ファイルを構成する先頭のセクタのみディスク先頭からの絶対物理アドレスとし、それ以降のセクタの位置情報に現在のセクタから次のセクタまでの相対物理アドレスを記録しても良い。
【００３８】
ここで、ファイルシステムで定義されるファイルシステムデータも従来と同様に生成され出力される。即ち、メモリ１１３において、ホストＣＰＵ１１１からファイルデータ（実データ）以外に出力される識別情報及びセクタの総数と各セクタの記録開始位置から、従来と同様にファイルシステムデータを生成する。ファイルシステムデータは実データのセクタと同様にインターフェース１１２に出力され、光ディスクドライブ１００により従来と同様にファイルデータ（実データ）とは別に光ディスク１０１に記録される。
【００３９】
インターフェース１１２では、順次入力されるセクタを光ディスクドライブ１００のインターフェース１０５へ出力する。
光ディスクドライブ１００では、インターフェース１０５を通じて記録されるべきデータを受信し、データ処理回路１１４により、訂正符号化、変調処理を行い、光ピックアップ１０２を駆動して光ディスク１０１に書き込む。
【００４０】
これにより、光ディスク１０１のセクタに設けた付加情報記録領域に付加情報が記録され、セクタの付加情報記録領域以外の領域に、ファイルデータ（実データ）が記録される。
【００４１】
光ディスク１０１からコンテンツや情報を再生する場合、通常光ディスク１０１に記録されているファイルシステムから該当するファイルのファイルシステムデータを検出して、ファイルデータが記録されているセクタにアクセスする。ファイルシステムが読み取り可能である場合、まず、ホスト１１０から指示されるファイルデータ（実データ）を含むファイルにアクセスする為に、光ディスク１０１に光ピックアップ１０２からレーザ光が照射され、ホスト１１０からの指示コマンドをドライブ制御回路１０６がインターフェース１０５を介して受信し、サーボ回路１０３を制御して光ディスク１０１内の記録されているファイルシステムの領域に光ピックアップ１０２に移動する。
【００４２】
次に、ファイルシステムデータの領域を検索し、再生したいコンテンツや情報に該当するファイルシステムデータを検出し、その中に記録されているセクタの位置情報に該当するセクタに光ピックアップを移動させてピットを読み取り、データ処理回路１０４にて、変調復調、訂正復号化処理を行い、インターフェース１０５を介してホスト１１０に記録データを送信される。
【００４３】
ホスト１１０では、インターフェース１１２で記録データを受信し、メモリ１１３に蓄積して、ホストＣＰＵ１１１に順次記録データが入力され、コンテンツや情報を再生する。
【００４４】
このように光ディスク記録再生装置において、ファイルシステムデータを介して容易にファイルを再生することが可能である。しかし、光ディスク１０１内のファイルシステムデータがディスクの傷等の理由で読み取り不能になった場合、一般的には光ディスク１０１の記録領域に記録されたデータの位置や属性情報が分からなくなるため、読み出すことが不可能となる。
【００４５】
これに対して、本実施例を適用した光ディスク記録再生装置であれば、ファイルシステムデータを取得できなくても、光ディスク１０１内でファイルを構成するセクタを識別し、ファイルとして認識することが可能である。
【００４６】
具体的には、光ディスク１０１の記憶領域の先頭からセクタ単位に順次にデータを読み出し検索して、各セクタの先頭に設けた付加情報記録領域から読み出された付加情報を解析していく。そして、付加情報における「開始識別子」が、ファイルの先頭セクタであることを示す“１”であれば、そのセクタの付加情報における「ファイル識別子」と、そのセクタの絶対物理アドレスとをメモリ１１３に記録していく。
【００４７】
同一ファイルを構成する先頭セクタの位置が分かれば、後はセクタ毎の付加情報記録領域に記された付加情報における「次に記録するセクタの位置情報」の示すアドレスを辿っていくと、同一ファイルを構成するセクタを順に把握することが可能となる。付加情報において「次に記録するセクタの位置情報」が“０”となっている、即ち「終端情報」が記録されているセクタまで検索すれば、ファイルの構成する全てのセクタが認識出来る。
【００４８】
この処理を光ディスク１０１の記憶領域の最後まで行えば、光ディスク１０１に記録されているファイルのセクタ構成が分かり、新たなファイル管理データを構築出来る。ホスト１１０において生成されメモリ１１３に記録されたこの新たなファイル管理データをアクセスすることで、ファイルを再生することが可能となる。
【００４９】
また、光ディスク１０１の記憶領域の先頭のセクタからではなく、光ディスク１０１の任意位置の記憶領域から検索を開始した場合でも、記憶領域の先頭から検索する方法と同様に、セクタの付加情報記録領域に記された付加情報における「開始識別子」が、ファイルの先頭セクタであることを示す“１”であるセクタを検出し、そのセクタの付加情報における「ファイル識別子」と、そのセクタの絶対物理アドレスとをメモリ１１３に記録していく。
【００５０】
任意位置から開始したセクタの付加情報における開始識別子が“０”であるなら、このセクタが属するトラックより一つ前のトラックに光ピックアップ１０２を移動して、付加情報における「開始識別子」が“１”となるセクタを検索するように動作させてもよい。
【００５１】
こうして、セクタ毎に検出される付加情報から、図８に示すような、各セクタをファイルとして認識するための新たなファイル管理データがメモリ１１３上に構築される。
図８のデータマップは、図６に示されるセクタ列において、絶対物理アドレス１００のセクタから順に検索していき、各セクタの付加情報記録領域内の付加情報を上述の検索、判定処理を行い、メモリ１１３に記録されたファイル管理データの一例である。
【００５２】
ホスト１１０では、光ディスク１０１に記録されているファイルシステムデータの代わりに、メモリ１１３の中に構築された新たなファイル管理データのマップから、再生したいファイルを指定する。ここでは、ファイル１を再生する場合を例に挙げて説明する。ホスト１１０から再生したいファイルとしてファイル１を選択すると、メモリ１１３に構築されたデータマップからファイル１の「ファイル識別子ＩＤ１」を探し出す。
【００５３】
ファイルを選択する場合の例として、ユーザがファイル選択出来るように、メモリ１１３に構築されたデータマップをホスト１１０のディスプレイにＧＵＩ（Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）の形態で、ファイルのリストとして表示する方法が挙げられるが、ユーザに対してファイルのリストを提示出来る形態であるならば、ここで挙げた方法に限定しない。
【００５４】
次に、選択されたファイル１の「ファイル識別子ＩＤ１」に該当する先頭セクタの絶対物理アドレスを、メモリ１１３からインターフェース１１２を介して光ディスクドライブ１００に送る。光ディスクドライブ１００では、ドライブ制御回路１０６を通じてサーボ回路１０３を制御し、光ディスク１０１内の記録領域に対して、受信した絶対物理アドレスの位置に光ピックアップ１０２を移動させる。受信した絶対物理アドレスに記録されているセクタを光ピックアップ１０２により読み取り、データ処理回路１０４にて、変調復調、訂正復号化処理を行い、インターフェース１０５を介してホスト１１０に読み取った記録データ（付加情報とファイルデータ）が送信される。
【００５５】
ホスト１１０では、読み取られた記録データ（付加情報とファイルデータ）をインターフェース１１２で受信し、メモリ１１３に蓄積して、ホストＣＰＵ１１１に順次記録データが入力され、コンテンツや情報を再生する。
【００５６】
この時同時に、付加情報における「次に記録するセクタの位置情報」から次のセクタの絶対物理アドレスを抽出する。この絶対物理アドレスを再びインターフェース１１２を介して光ディスクドライブ１００に送り、光ディスクドライブ１００にて、次のセクタの絶対物理アドレスに記録されたセクタを読み取る。そして、読み取った記録データ（付加情報とファイルデータ）をホスト１１０に送信する。
【００５７】
以上の動作を、付加情報において「次に記録するセクタの位置情報」が“０”となっている、即ち付加情報として「終端情報」を有しているセクタを読み取り、そのセクタの記録データを再生するまで続ける。
（即ち、制御手段（ホスト１１０）は、次の記録ブロックから読み出された付加情報が記録位置情報（“０”でない「次に記録するセクタの位置情報」）と終端情報（“０”である「次に記録するセクタの位置情報」）とのどちらの情報を有しているかを検出する第２の検出動作を行い、この第２の検出動作により前記記録位置情報を有していると検出された場合には、さらに次に続く記録ブロックから付加情報とファイルデータとを読み出し手段（光ディスクドライブ１００）により読み出させる動作と、その読み出された付加情報に対する前記第２の検出動作とを繰り返し、前記第２の検出動作において前記終端情報を有していると検出された場合には、前記指定された第１の識別情報（「ファイル識別子ＩＤ１」）に対応するファイルの前記読み出し手段（光ディスクドライブ１００）による読み出し動作を終了させ、この一連の動作により前記指定された第１の識別情報（「ファイル識別子ＩＤ１」）に対応するファイルを前記読み出し手段により読み出させる。）
図８に示す例では、新たなファイル管理データとして、同一ファイルを構成する先頭セクタに記述されているファイル識別子とその先頭セクタの絶対物理アドレスとをメモリ１１３に記録することとした。
【００５８】
他の例としては、図８に示す例と同様に記憶領域の先頭からセクタ単位に順次にデータを読み出し検索して、各セクタの先頭に設けた付加情報記録領域から読み出された付加情報を解析していく。そして、解析により判明する同一ファイルを構成する各セクタの絶対物理アドレスを、ファイル識別子に続いて構成順に順次に並べてファイル管理データとしてメモリ１１３に記録してもよい。この例を図９に示す。図９に示すファイル管理データも、図８と同様に図６に示されるセクタ列に対応したものである。
【００５９】
図９に示すファイル管理データは、同一ファイルを構成する各セクタの絶対物理アドレスを構成順に有しているので、ファイル構成が直接的にわかり、図８に示すファイル管理データよりも、ホスト１１０からファイルを高速にアクセスすることが可能になる。
【００６０】
逆に、図８に示すファイル管理データは、図９の例に比べて単純な内容であるので、ホスト１１０によるファイル管理データ生成の高速化が図れる。
ここで、図９に示すファイル管理データの生成方法について説明する。
【００６１】
図８に示す例と同様に、光ディスクドライブ１００により、光ディスク１０１の記憶領域の先頭からセクタ単位に順次にデータを読み出し検索して、各セクタの先頭に設けた付加情報記録領域から読み出された付加情報をホスト１１０において以下のように解析していく。
【００６２】
読み出された付加情報における「開始識別子」（第２の識別情報）に基づき、同一ファイルを構成するセクタ（記録ブロック）の先頭のセクタに関する付加情報を検出する（「開始識別子」が“１”である付加情報を検出する）。その検出と共に、その先頭のセクタの記録位置情報（絶対物理アドレス）を検出する。この検出動作を第１の検出動作とする。
【００６３】
先頭のセクタに関する付加情報として検出した付加情報の有する記録位置情報に基づき、同一ファイルを構成するセクタとして先頭のセクタに続く次のセクタの付加情報を特定する。そして、特定した次のセクタの付加情報が、“０”でない「次に記録するセクタの位置情報」を有するか、“０”である「次に記録するセクタの位置情報」を有するかを検出（記録位置情報と終端情報とのどちらの情報を有しているかを検出）する第２の検出動作を行う。
【００６４】
この第２の検出動作により、“０”でない「次に記録するセクタの位置情報」を有している（記録位置情報を有している）と検出された場合には、さらに次に続くセクタの付加情報を特定する動作と、その特定された付加情報に対する第２の検出動作とを繰り返す。
【００６５】
第２の検出動作において、“０”である「次に記録するセクタの位置情報」を有している（終端情報を有している）と検出された場合には、次の動作を行う。即ち、終端情報を有する付加情報が得られた段階までに収集された同一ファイルに関する付加情報及び同一ファイルの先頭の記録ブロックの記録位置情報に基づき、先頭の記録ブロックに関する付加情報の有する「ファイル識別子」（第１の識別情報）により指定されるファイルを構成する各セクタの構成順に並んだ各記録位置情報と、「ファイル識別子」（第１の識別情報）とを備えた新たなファイル管理データを生成する。
【００６６】
このようにして、図９に示すファイル管理データを生成する。ファイル管理データは、同一ファイルを構成する各セクタの絶対物理アドレスを構成順に有しているので、ファイル構成が直接的にわかる。
【００６７】
ホスト１１０では、光ディスク１０１に記録されているファイルシステムデータの代わりに、メモリ１１３の中に構築された図９に示す新たなファイル管理データから、再生すべきファイルを指定する。ここでは、ファイル１を再生する場合を例に挙げて説明する。ホスト１１０から再生すべきファイルとしてファイル１を選択すると、メモリ１１３に構築された図９に示すファイル管理データ（データマップ）からファイル１の「ファイル識別子ＩＤ１」を探し出す。
【００６８】
ファイルを選択する場合の例として、ユーザがファイル選択出来るように、メモリ１１３に構築されたファイル管理データをホスト１１０のディスプレイにＧＵＩ（Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）の形態で、ファイルのリストとして表示する方法が挙げられるが、ユーザに対してファイルのリストを提示出来る形態であるならば、ここで挙げた方法に限定しない。
【００６９】
次に、選択されたファイル１の「ファイル識別子ＩＤ１」に該当する先頭セクタの絶対物理アドレス［１００］を、メモリ１１３からインターフェース１１２を介して光ディスクドライブ１００に送る。光ディスクドライブ１００では、ドライブ制御回路１０６を通じてサーボ回路１０３を制御し、光ディスク１０１内の記録領域に対して、受信した絶対物理アドレスの位置に光ピックアップ１０２を移動させる。受信した絶対物理アドレスに記録されているセクタを光ピックアップ１０２により読み取り、データ処理回路１０４にて、変調復調、訂正復号化処理を行い、インターフェース１０５を介してホスト１１０に読み取った記録データ（付加情報とファイルデータ）が送信される。
【００７０】
同様にして、メモリ１１３の「ファイル識別子ＩＤ１」に関するファイル管理データから次に続くセクタの絶対物理アドレス［１０２］，［１０３］，［１０６］を順次読み出して、該当セクタから順次に記録データ（付加情報とファイルデータ）を読み出し、ホスト１１０に送信する。
【００７１】
ホスト１１０では、読み取られた記録データ（付加情報とファイルデータ）をセクタ単位でインターフェース１１２により受信し、メモリ１１３に蓄積して、ホストＣＰＵ１１１に順次記録データが入力され、コンテンツや情報を再生する。
【００７２】
このようにして、図９に示す新たなファイル管理データに基づき、光ディスク１０１から各ファイルを読み出すことができる。
【図面の簡単な説明】
【００７３】
【図１】一実施例におけるセクタ内の構造を示す図である。
【図２】記録型Ｂｌｕ−ｒａｙディスクのセクタ構成例を示す図である。
【図３】一実施例におけるセクタの絶対物理アドレスでの表記例を示す図である。
【図４】一実施例におけるセクタの絶対相対アドレスでの表記例を示す図である。
【図５】一実施例における付加情報記録領域を示す図である。
【図６】一実施例におけるセクタごとの付加情報を示す図である。
【図７】一実施例を適用した記録再生装置の一例を示す図である。
【図８】一実施例を適用した記録再生装置により生成されるファイル管理データの一例を示す図である。
【図９】一実施例を適用した記録再生装置により生成されるファイル管理データの一例を示す図である。
【図１０】従来の光記録媒体上の配置例を示す図である。
【符号の説明】
【００７４】
１００：光ディスクドライブ
１０１：光ディスク
１０２：光ピックアップ
１０３：サーボ回路
１０４：データ処理回路
１０５：インターフェース（Ｉ／Ｆ）
１０６：ドライブ制御回路（コントローラ）
１１０：ホスト
１１１：ホストＣＰＵ
１１２：インターフェース（Ｉ／Ｆ）
１１３：メモリ
【図１】
2007011536.tif 000003
【図２】
2007011536.tif 000004
【図３】
2007011536.tif 000005
【図４】
2007011536.tif 000006
【図５】
2007011536.tif 000007
【図６】
2007011536.tif 000008
【図７】
2007011536.tif 000009
【図８】
2007011536.tif 000010
【図９】
2007011536.tif 000011
【図１０】
2007011536.tif 000012