(57)【特許請求の範囲】
【請求項１】
記録されるユーザデータがファイル構造を用いてファイルとして管理され、前記ファイルのユーザデータが記録された連続領域毎に各領域の位置情報を示す割付情報が前記ファイル構造の一部として記録される情報記録媒体であって、
前記ユーザデータは、ＡＶデータと制御データを含み、
前記ファイルのファイル管理情報は、ＡＶデータを再生するための制御データを主データとして管理する主ファイル構造領域と、
前記主ファイル構造から指定され、前記ＡＶデータを副データとして管理する、副ファイル構造領域を備え、
前記主データの記録位置情報が前記主ファイル構造領域の中で前記割付情報として記録され、
前記副データの記録位置情報が前記副ファイル構造領域の中で前記割付情報として記録され、
前記制御データと前記ＡＶデータを１つのファイルとして記録することを特徴とする情報記録媒体。
【請求項２】
前記ＡＶデータは複数のオブジェクトデータからなり、前記副ファイル構造領域はオブジェクトデータ毎に割付情報を管理する割付構造領域と、割付構造領域の記録位置情報を管理するオブジェクト構造領域を含み、ＡＶデータの各オブジェクトデータが１つのファイル内で管理されることを特徴とする請求項１記載の情報記録媒体。
【請求項３】
記録されるユーザデータがファイル構造を用いてファイルとして管理され、前記ファイルのユーザデータが記録された連続領域毎に各領域の位置情報を示す割付情報が前記ファイル構造の一部として記録される情報記録媒体において、ユーザデータをファイルとして記録する記録方法であって、前記ユーザデータは、ＡＶデータと制御データを含み、
ＡＶデータを記録するステップと、
記録した前記ＡＶデータを副データとして管理する副ファイル構造記録ステップと、
前記ＡＶデータを再生するための制御データを記録するステップと、
前記制御データを主データとして管理する主ファイル構造記録ステップとを備え、
前記副ファイル構造は前記主ファイル構造から指定され、前記主データの記録位置情報が前記主ファイル構造領域の中で前記割付情報として記録され、前記副データの記録位置情報が前記副ファイル構造領域の中で前記割付情報として記録され、前記制御データと前記ＡＶデータを１つのファイルとして記録することを特徴とする情報記録方法。
【請求項４】
前記ＡＶデータは複数のオブジェクトデータからなり、
オブジェクトデータ毎に割付情報を管理する割付構造領域を記録するステップと、
前記割付構造領域の位置情報を管理するオブジェクト構造を記録するステップとを備え、
ＡＶデータの各オブジェクトデータが１つのファイル内に記録されることを特徴とする請求項３記載の情報記録方法。
【請求項５】
請求項１記載の情報記録媒体を再生する方法であって、
前記主ファイル構造領域の情報にもとづいて前記制御データを読み出すステップと、
前記制御データにもとづいて、前記副ファイル構造領域よりＡＶデータの割付情報を読み出すステップと、
前記割付情報にもとづいてＡＶデータを読み出すステップとを備え、
１つのファイルにアクセスすることによりＡＶデータを再生することを特徴とする情報再生方法。
【請求項６】
請求項２記載の情報記録媒体を再生する方法であって、
前記主ファイル構造領域の情報にもとづいて前記制御データを読み出すステップと、
前記副ファイル構造領域の情報にもとづいてオブジェクト構造領域よりオブジェクトデータの割付構造領域の位置情報を読み出すステップと、
前記制御データにもとづいて、前記割付構造領域の中から使用する割付情報を検索するステップと、
前記検索した割付情報にもとづいてＡＶデータを読み出すステップとを備えたことを特徴とする情報再生方法。
【請求項７】
記録されるユーザデータがファイル構造を用いてファイルとして管理され、
前記ファイルのユーザデータが記録された連続領域毎に各領域の位置情報を示す割付情報が前記ファイル構造の一部として記録される情報記録媒体において、ユーザデータをファイルとして記録する記録装置であって、前記ユーザデータは、ＡＶデータと制御データを含み、
データ記録手段と、
記録したＡＶデータを副データとして管理する副ファイル構造を作成する副ファイル構造処理手段と、
前記ＡＶデータを再生するための制御データを作成する制御データ処理手段と、
前記制御データを主データとして管理する主ファイル構造を作成する主ファイル構造処理手段とを備え、
前記副ファイル構造は前記主ファイル構造から指定され、前記主データの記録位置情報が前記主ファイル構造領域の中で前記割付情報として記録され、前記副データの記録位置情報が前記副ファイル構造領域の中で前記割付情報として記録され、前記前記制御データと前記ＡＶデータを１つのファイルとして記録することを特徴とする情報記録システム装置。
【請求項８】
前記ＡＶデータは複数のオブジェクトデータからなり、
オブジェクトデータ毎に割付情報を管理する割付構造を作成する割付構造処理手段と、
前記割付構造の記録位置情報を管理するオブジェクト構造を作成するオブジェクト構造処理手段とを備え、
前記ＡＶデータの各オブジェクトデータが管理されるファイルを記録することを特徴とする請求項７記載の情報記録システム装置。
【請求項９】
請求項１記載の情報記録媒体を再生するシステム装置であって、
データ読出し手段と、
前記主ファイル構造領域の情報から前記制御データの記録位置情報を取得する主ファイル構造処理手段と、
前記制御データにもとづいて前記ＡＶデータの再生情報を取得する制御データ処理手段と、
前記副ファイル構造領域より前記ＡＶデータの割付情報を取得する副ファイル構造処理手段とを備え、
１つのファイルにアクセスするだけでＡＶデータを再生することを特徴とする情報再生システム装置。
【請求項１０】
請求項２記載の情報記録媒体を再生するシステム装置であって、
データ読出し手段と、
前記主ファイル構造領域の情報から前記制御データの記録位置情報を取得する主ファイル構造処理手段と、
前記制御データにもとづいて前記ＡＶデータの再生情報を取得する制御データ処理手段と、
前記副ファイル構造領域の情報にもとづいてオブジェクト構造領域よりオブジェクトデータの割付構造領域の位置情報を取得するオブジェクト構造処理手段と、
前記制御データにもとづいて、前記割付構造領域の中から使用する割付情報を取得する割付構造処理手段とを備え、
１つのファイルにアクセスするだけでＡＶデータの各オブジェクトデータを再生することを特徴とする情報再生システム装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオビデオ（以下ＡＶと称す）データとＡＶデータを再生するための制御データをファイル構造を用いて管理する情報記録媒体、情報記録再生方法と情報記録再生システム装置に関するものである。
【０００２】
【従来の技術】
セクタ構造を有する情報記録媒体として光ディスクがある。近年、高密度化、大容量化、マルチメディア化が進んでおり、複数のデータを用いてインタラクティブにデータを再生するためにアクセス速度の向上が重要となっている。インタラクティブなビデオタイトルの再生を実現したＤＶＤ−Ｖｉｄｅｏディスクの場合には、複数のＭＰＥＧプログラムストリームからなるＡＶデータとともに、ＡＶデータの再生を制御するための制御データも記録されている。
【０００３】
以下に、図９のディレクトリ構造図と、図１０のデータ構造図を用いて、ＤＶＤ−Ｖｉｄｅｏディスクに記録されるディレクトリ構造及びＡＶデータと制御データの関係の一例を説明する。ＤＶＤプレーヤがデータに容易にアクセス出来るように、ＤＶＤ−Ｖｉｄｅｏファイルは、所定のディレクトリの下にあらかじめ決められたファイル名でに記録される。すなわち、ルートディレクトリ９０１の下にＶｉｄｅｏディレクトリ９０２が作成され、ＤＶＤ−Ｖｉｄｅｏファイルは、所定の名前が付けられて、このＶｉｄｅｏディレクトリ９０２の下に記録される。すなわち、ＡＶデータ９０７はＶｉｄｅｏ．ＡＶＤファイル９０４として記録され、その制御データ９０６はＶｉｄｅｏ．ＩＦＯファイル９０３として記録される。なお、パソコン等で使用されるファイルＦｉｌｅ−Ａ．ＤＡＴ９０５はＶｉｄｅｏディレクトリ９０２以外の場所に記録されるので、ＤＶＤプレーヤがＰＣデータを誤って再生する事が無い。
【０００４】
一般に、ＡＶデータは複数のビデオオブジェクト（以下ＶＯＢと称す）からなり、図１０の例では、ＡＶデータはＶＯＢ＃１とＶＯＢ＃２からなる。ＶＯＢ＃１とＶＯＢ＃２は、ビデオデータ及びオーディオデータの圧縮又はコーディング条件が異なるＶＯＢである。例えば、ＶＯＢ＃１はＭＥＰＧ１方式で圧縮されたＡＶデータ、ＶＯＢ＃２はＭＰＥＧ２で圧縮されたＡＶデータである。一方、制御データはＡＶデータの再生順序を制御するためのプログラム領域と各ＶＯＢの情報を管理する領域からなる。各プログラムはＶＯＢの再生開始アドレス１００５と再生終了アドレス１００６を指定する。この指定は、ＡＶデータのＶＯＢの番号とそのＶＯＢの先頭からの相対バイト数により指定される。図１０の例ではプログラム＃１（以下、（Ｐ１）と称す）１００１と（Ｐ２）１００２が登録されており、Ｐ１は図１０中のＶＯＢ＃１の破線で示した部分、Ｐ２はＶＯＢ＃２の破線で示した部分を再生するようにプログラムされている。各ＶＯＢの情報は、１００３、１００４に登録され、それぞれ、ＴＶ方式や解像度、オーディオのチャンネル数、ビデオデータ及びオーディオデータの圧縮方式、時間指定によりサーチを行なうための情報、ＭＰＥＧのＧＯＰ（グループ  オブ  ピクチャ）単位に位置情報を管理するための情報、及び、ＶＯＢのデータサイズが各ＶＯＢの情報として登録される。このように、アプリケーションは、制御データを読み出し、あらかじめ設定されたプログラムを用いて、インタラクティブに複数のＶＯＢデータを再生する事が出来る。
【０００５】
次に、図８を用いて、これらのファイルをＥＣＭＡ１６７に規定されているボリューム・ファイル構造を用いて、書換型ディスクに記録した場合のディスク上のデータ構造の一例について説明する。ボリューム空間の上部はディスクの内周、下部はディスクの外周に相当し、論理セクタ番号はボリューム空間の先頭からセクタ単位に割り付けられる。ボリューム構造領域８０１はディスクをボリュームとして論理的に扱うための情報が記録されるとともに、スペースビットマップ８２１の位置情報とルートディレクトリのファイルエントリ８２２の位置情報も記録されている。なお、ＥＣＭＡ１６７規格ではファイル集合記述子はファイル構造として定義されているが、本例では説明を簡略化するためにボリューム構造として扱っている。また、一般に、各ファイルへのアクセスは論理ブロック番号を用いて行われるが、本例では簡単化のために、各ファイルは、論理セクタ番号を用いてアクセスされるものとする。ファイル構造領域８０２は、ファイル構造を規定するための記述子が記録される領域である。なお、ファイル構造領域はボリューム空間内に分散して記録されてもよい。スペースビットマップ８２１はボリューム空間の中でファイル構造又はデータを記録することが出来る領域をセクタ単位に管理するビットマップであり、未割付領域８０５を含む記録可能領域を管理している。ファイルエントリ８２２は、この記述子がファイルエントリである事を示す記述子タグ８５１、記録日時等のファイルシステムが使用するファイルの属性情報を指定する属性情報８５２、ファイル又はディレクトリの記録位置情報を管理する割付記述子８５３からなる。この割付記述子は割付記述子８３４と同じデータ構造を持ち、データを記録した連続領域をエクステントとして、エクステントの長さ８６５とエクステントの位置情報８６６を先頭論理セクタ番号を用いて示す。ディレクトリは１つ以上のファイル識別記述子からなり、ファイル識別記述子はそのディレクトリに登録される全てのサブディレクトリ又はファイルに対して記録される。ファイル識別記述子８２３は、この記述子がファイル識別記述子である事を示す記述子タグ８５４、ファイル名又はディレクトリ名を指定するファイル名８５５、そのファイルエントリの位置情報８５６からなる。ルートディレクトリ９０１はＶｉｄｅｏディレクトリ９０２とＦｉｌｅ−Ａ．ＤＡＴファイル９０５から構成されるので、それぞれのファイル識別記述子８２３、８２４が記録される。以下同様に、ディレクトリ及びファイルは、ファイル識別記述子とファイルエントリ８２５から８３０により管理される。
【０００６】
次にＡＶデータの管理方法について説明する。一般にＡＶデータはサイズが大きく、また、そのＡＶデータは分割されて、ディスク上に分散して記録される。例えば、平均データレート５Ｍｂｐｓ（Ｍbit/sec)のＡＶデータを１時間記録すると２ＧＢ（G Byte)になり、このようなデータを編集、削除したり、または、新たなデータの記録を繰り返すとディスク上のデータ記録可能領域はさらに分散し、新たなＡＶデータを記録する時には、ＡＶデータはさらに分割して記録可能領域に複数のエクステントとして記録されることとなる。図８において、ＶＯＢの中間のエクステントは図示していないが、ＡＶデータは複数に分割されて、８３７，８３９，８４０，８４１で示されるエクステント＃１から＃ｎとして記録される。そして、これらのエクステントの位置情報は割付記述子を用いて割付情報領域８０３に記録される。ＡＶファイルは他のファイルに比べ登録する割付記述子の数が多くなるために、ファイルエントリ８３０内に全ての割付記述子が格納できない。このため、割付情報領域８０３がさらに割付記述子を記録するためにファイルエントリ８３０内の割付情報領域の位置情報８６２により指定される。割付情報領域８０３はその先頭に割付拡張記述子８３１を持ち、その直後から割付記述子が登録される。割付拡張記述子８３１は、その記述子が割付拡張記述子である事を示す記述子タグとその直後から登録される割付記述子の長さ８６４をもつ。各割付記述子は、ＡＶデータの各エクステントを、エクステントの長さ８６５とエクステントの位置情報８６６により指定する。
【０００７】
次に制御データのプログラムにもとづいたＡＶデータの再生方法について説明する。制御データは、ＶＯＢの再生開始アドレスと再生終了アドレスをＡＶデータの先頭からの相対アドレス表現で指定する。このため、実際に再生するＡＶデータの記録位置を検索する時には、割付情報領域８０３内の割付記述子を読出しながら論理セクタ番号が演算される。再生開始位置は、割付記述子８３２より順番に割付記述子に登録されているエクステントの長さを加算して求められる。すなわち、加算した長さがＡＶデータ内の再生開始位置に一致した時に、その論理セクタ番号がディスク上の再生開始位置となる。ＡＶデータの再生は、求められた論理セクタ番号より、後続の割付記述子を用いて再生される。再生終了位置は、再生開始位置の演算と同様に行われ、エクステントの長さの合計が再生終了アドレスと同じになる時にＡＶデータの再生が終了する。
【０００８】
次にＡＶデータの編集の例を説明する。ＡＶデータのエクステント＃１が編集により削除される場合は、割付情報領域の全ての割付記述子を読出しエクステント＃１を管理する割付記述子８３２を削除して、ディスク上に新たに割付記述子が記録される。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記で説明したようなＤＶＤ−Ｖｉｄｅｏディスクのディレクトリ構造は、アプリケーションが必要とするデータが複数のファイルから構成されるために、コンピュータ上でユーザが誤って、ＤＶＤ−Ｖｉｄｅｏファイルを格納しているディレクトリ名やそのファイル名を変更したり、特定のファイルを移動又は削除したりすることにより、ＡＶデータが正しく再生されないという問題点を有していた。
【００１０】
また、ＶＯＢ毎に記録日時等のファイルシステムが使用する属性情報を定義するためには、各ＶＯＢを１つのファイルとして定義する必要がある。この場合、さらに、ＶＯＢの数が多くなる場合には、Ｖｉｄｅｏディレクトリに登録されるファイル識別記述子の数が多くなり、Ｖｉｄｅｏディレクトリを検索する時間がかかる、また、全てのファイルへアクセスするためには各ファイルエントリを読出さなければならないので、読出しのために多くのメモリが必要になるという問題点を有していた。
【００１１】
また、ＡＶデータを再生するためには、全ての割付記述子を読み出し、エクステントの長さを加算しながら再生すべき論理セクタ番号を演算しなければならないので、ＶＯＢのアクセスに時間がかかるという問題点を有していた。
【００１２】
また、連続してＡＶデータを再生するためには、全ての割付記述子をメモリ上に読出して再生する必要があるが、ＡＶデータを分割する時の分割数に制限が無いために、割付記述子が多い場合、所定のメモリを用いた場合、連続してＡＶデータを読出せないことがあるという問題点を有していた。
【００１３】
また、ＡＶデータにＶＯＢを挿入したり、一部を削除する場合、全ての割付記述子をメモリ上に読出して、エクステントの記録位置情報を更新した後、再度、全ての割付記述子をディスク上へ記録する必要があり、編集に時間がかかるという問題点を有していた。
【００１４】
本発明は上記問題点に鑑み、ＡＶデータの各ＶＯＢデータを独立して扱うことができ、各ＶＯＢ毎に属性情報を定義することで、１つのファイルで複数のデータの記録・再生及び編集が効率的に行なえる情報記録媒体と情報記録再生方法及び情報記録再生システム装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記問題点を解決するために本発明の情報記録媒体は、ＡＶデータを再生するための制御データを主データとして管理する主ファイル構造領域と、ＡＶデータを副データとして管理する副ファイル構造領域を備えたものである。
【００１６】
副ファイル構造領域はＡＶデータのオブジェクトデータ毎に割付情報を管理する割付構造領域と、割付構造領域の記録位置情報を管理するオブジェクト構造領域を含んでもよい。
【００１７】
上記問題点を解決するために本発明の情報記録方法は、記録したＡＶデータを副データとして管理する副ファイル構造記録ステップと、制御データを主データとして管理する主ファイル構造記録ステップとを備えたものである。
【００１８】
ＡＶデータのオブジェクトデータ毎に割付情報を管理する割付構造領域を記録するステップと、割付構造領域の位置情報を管理するオブジェクト構造を記録するステップとを備えてもよい。
【００１９】
上記問題点を解決するために本発明の情報再生方法は、主ファイル構造領域の情報にもとづいて制御データを読み出すステップと、副ファイル構造領域よりＡＶデータの割付情報を読み出すステップと、割付情報にもとづいてＡＶデータを読み出すステップとを備えたものである。
【００２０】
オブジェクト構造領域よりオブジェクトデータの割付構造領域の位置情報を読み出すステップと、割付構造領域の中から使用する割付情報を検索するステップとを備えてもよい。
【００２１】
上記問題点を解決するために本発明の情報記録システム装置は、ＡＶデータを副データとして管理する副ファイル構造を作成する副ファイル構造処理手段と、制御データを作成する制御データ処理手段と、制御データを主データとして管理する主ファイル構造を作成する主ファイル構造処理手段とを備えたものである。
【００２２】
ＡＶデータのオブジェクトデータ毎に割付情報を管理する割付構造を作成する割付構造処理手段と、前記割付構造の記録位置情報を管理するオブジェクト構造を作成するオブジェクト構造処理手段とを備えてもよい。
【００２３】
上記問題点を解決するために本発明の情報再生システム装置であって、主ファイル構造領域の情報から前記制御データの記録位置情報を取得する主ファイル構造処理手段と、制御データにもとづいて前記ＡＶデータの再生情報を取得する制御データ処理手段と、副ファイル構造領域より前記ＡＶデータの割付情報を取得する副ファイル構造処理手段とを備えたものである。
【００２４】
副ファイル構造領域の情報にもとづいてオブジェクト構造領域よりオブジェクトデータの割付構造領域の位置情報を取得するオブジェクト構造処理手段と、制御データにもとづいて、割付構造領域の中から使用する割付情報を取得する割付構造処理手段とを備えてもよい。
【００２５】
【発明の実施の形態】
以下、本発明の２つの実施の形態について図面を参照しながら説明する。
【００２６】
（実施の形態１）
本発明の一実施の形態として、ＤＶＤ−ＲＡＭディスクのように、セクタ単位にデータを記録する情報記録媒体を用いて、ＥＣＭＡ１６７規格で規定されたファイル構造を用いて管理されるファイルを記録再生する情報記録再生システム装置と、この情報記録媒体がもつデータ構造について、以下に図面を参照しながら説明する。
【００２７】
図４は、本発明の一実施の形態における情報記録再生システム装置の構成図である。システム制御部４０１、光ディスクドライブ装置４０７、エンコーダ４０８とデーコーダ４０９がＩ／Ｏバス４０６で接続され、チューナ４１０より入力されたＡＶ信号は、エンコーダ４０８でＭＰＥＧのプログラムストリームデータ（以下ＡＶデータと称す）として圧縮され、システム制御部で所定の処理されて、光ディスクドライブ４０７へ記録される。ＡＶデータの再生時はシステム制御部４０１の制御に基づいて光ディスクドライブ４０７より所定のデータが読み出され、読み出されたＡＶデータはデコーダ４０９により、ＡＶ信号に変換されてＴＶ４１１により表示及び音声の再生がなされる。システム制御部４０１は、制御プログラムや演算用メモリを含むマイクロプロセッサで実現され、ＡＶデータの再生を制御する制御データを処理する制御データ処理手段４０２、その処理情報を保持するための制御データ用メモリ４０３、ファイル構造情報を処理するファイルシステム処理手段４０４とその処理情報を保持するためのファイルシステム用メモリ４０５からなる。なお、各メモリ４０３及び４０５は、同じメモリ回路を領域を分割して使用してもよい。制御データは従来例で説明したデータ構造を持ち、制御データ処理手段４０２は、プログラムを処理するためのプログラム処理手段４２１、ＶＯＢの情報を処理するためのＶＯＢ情報処理手段４２２からなる。制御データ用メモリ４０３は、プログラム用メモリ４３１とＶＯＢ情報用メモリ４３２からなる。ファイルシステム処理手段４０４は、ファイル構造処理手段４４１、主ファイル構造処理手段４４２、副ファイル構造処理手段４４３、オブジェクト構造処理手段４４４、割付構造処理手段４４５、データ記録手段４４６、データ読み出し手段４４７からなり、これらの手段で処理された情報を保持するために、ファイルシステム用メモリ４０５は、ファイル構造用メモリ、オブジェクト構造用メモリ４５２、割付構造用メモリ４５３、データ構造用メモリ４５４からなる。
【００２８】
図２は図３に示されたディレクトリ構造図の内、ルートディレクトリの下に、Ｆｉｌｅ−Ａ．ＤＡＴファイルのみが記録された場合のデータ構造図である。ボリューム空間は、ボリューム構造領域１０１、ファイル構造領域１０２、未割付け領域１１２、データ記録領域１０９、未割付け領域１１３からなる。ファイル構造領域１０２には、スペースビットマップ１２１、ルートディレクトリのファイルエントリ１２２、Ｆｉｌｅ−Ａ．ＤＡＴファイルのファイルエントリ１２５が記録されている。データ領域１０９には、Ｆｉｌｅ−Ａ．ＤＡＴファイルのデータが記録され、ファイルエントリ１２５で管理されている。データが記録可能な未割付け領域１１２と１１３はスペースビットマップ１２１で管理されている。なお、図示していないが、繰り返し使用された一般のディスクでは、未割付け領域はボリューム空間内に分散して存在する。
【００２９】
図５に示された記録動作に関するフローチャート図にもとづき、図２のように構成された情報記録媒体上に情報記録再生システム装置を用いてＡＶデータとその制御データを１つのファイルとして記録する動作を説明する。このファイルは図３に示すようにルートディレクトリ３０１の下にＶｉｄｅｏ．ＲＴＲファイル３０２として記録され、制御データを主データ３０６、ＡＶデータを副データ３０７として記録する。記録後のデータ構造は図１で示している。光ディスクが光ディスクドライブ４０７に挿入された時に、ファイルシステムシステム処理手段４０４が起動する。この時、データ読み出し手段４４７を用いてボリューム構造１２１を光ディスクドライブ４０７に読み出すように指示し、この情報はファイル構造用メモリに読み出される。ファイル構造処理手段４４１はこのボリューム構造を解析し、スペースビットマップ１２１を含むファイル構造領域１０２をファイル構造用メモリ４５１に読み出すように制御する。次に、ファイル構造処理手段４４１はスペースビットマップ情報より未割付領域１１２と１１３を認識するとともに、ルートディレクトリにファイル識別記述子１２３が登録されていることを認識する（未割付け領域検索ステップ：Ｓ５０１）。
【００３０】
図示していないがユーザよりシステム制御部に対し、ＡＶデータの記録開始の指示が発生した場合、チューナ４１０よりエンコーダ４０８を介してＡＶデータが、未割付け領域１１２，１１３の所定の領域にエクステント＃１から＃ｉとして記録される。ＶＯＢは連続して再生が可能な単位として扱われ、ＶＯＢは再生時に映像が途切れないようにあらかじめ選択された領域に記録される（ＶＯＢデータ記録ステップ：Ｓ５０３）。
【００３１】
ＶＯＢ情報処理手段４４２はエンコーダ４０８より出力された、ＡＶデータの圧縮に関するパラメータとＭＰＥＧの各ＧＯＰ毎のデータサイズと再生時間情報をＶＯＢ情報用メモリ４３２に格納し、制御データのＶＯＢ＃１の情報を作成する（ＶＯＢ情報作成ステップ：Ｓ５０４）。
【００３２】
割付構造処理手段４４５は、割付拡張記述子とエクステント＃１から＃ｉのそれぞれに対し、記録位置情報を管理する割付記述子を作成する（割付構造作成ステップ：Ｓ５０５）。
【００３３】
オブジェクト構造処理手段４４４はストリーム識別子、ＶＯＢの個数、ＶＯＢの割付構造領域の位置情報、割付構造領域が指定する長さとＶＯＢの属性情報をオブジェクト構造用メモリ４５２に作成する。ストリーム記述子は、このＶＯＢがＭＥＰＧ２の動画に関するストリームであることを示し、ＶＯＢの割付構造領域の位置情報は、割付構造作成ステップで作成したＶＯＢ＃１に対する割付構造を記録するセクタの先頭の論理セクタ番号を指定する。割付構造領域が指定する長さは、１つのセクタ内に記録される割付構造領域の内の割付記述子が指定するデータのザイズを示すもので、各割付記述子に登録されるエクステントの長さの合計として計算される。ＶＯＢの属性情報は、このＶＯＢが前に登録されたＶＯＢと連続して再生するかどうかの情報、ＶＯＢ単位でデータをコピーしてもよいかどうかの情報、ＶＯＢを再生するための再生機の仕様に関する情報、ＶＯＢの平均データレートと最大データレートの情報が格納される。ＶＯＢを再生するための再生機の仕様に関する情報としては、再生機のバッファサイズ、ディスクからデータを読み出すデータ読み出しレート、再生機が所定のセクタにアクセスする時の性能情報が格納される（オブジェクト構造作成ステップ：Ｓ５０６）。
【００３４】
ＶＯＢ情報処理手段４２２は、新たなＶＯＢの記録が必要かどうかの判断を行ない、ＶＯＢの記録が完了した場合は、Ｓ５１１へ進み、新たなＶＯＢの記録が必要な場合は、Ｓ５０３よりＳ５０６を実行する。例えば、チューナよりニュースの番組が出力される場合は、このＡＶデータをＶＯＢ＃１として記録し、野球中継の番組の場合は、このＡＶデータをＶＯＢ＃２として記録する（ＶＯＢデータの記録終了判定ステップ：Ｓ５０２）。
【００３５】
ＶＯＢ＃２は、新たに連続再生が可能な領域が割当てられて、エクステント＃ｊから＃ｎとして記録され、ＶＯＢ＃２の割付構造情報とオブジェクト構造情報が同様の方法で作成される（Ｓ５０３からＳ５０６）。
【００３６】
ＶＯＢ情報処理手段４２２はＶＯＢ＃２の記録を確認後、ファイルシステム処理手段４０４が起動する。割付構造処理手段４４５は割付構造用メモリ４５３の情報を、割付構造領域１０６と１０７へ記録する（割付構造記録ステップ：Ｓ５１１）。
【００３７】
次に、オブジェクト構造処理手段４４４はオブジェクト構造用メモリ４５１の情報をオブジェクト構造領域１０８へオブジェクト記述子として記録する（オブジェクト構造記録ステップ：Ｓ５１２）。
【００３８】
副ファイル構造処理手段４４３は、ＡＶデータとオブジェクト構造記述子を副データとして管理するために、ファイル構造用メモリ５４１上に副ファイル構造を作成し、副ファイル構造領域１０５へ記録する（副ファイル構造記録ステップ：Ｓ５１３）。
【００３９】
プログラム処理手段４２１は、記録したＡＶデータの内、再生したい部分や再生順序をユーザが指定して、プログラムをプログラム用メモリ４３１に作成する（プログラム情報作成ステップ：Ｓ５１４）。
【００４０】
制御データ処理手段４０２は、プログラム用メモリ４３１及びＶＯＢ情報用メモリ４３２の情報を制御データとして、主データ領域１０４へ記録する（制御データ記録ステップ：Ｓ５１５）。
【００４１】
主ファイル構造処理手段４４２は制御データをＶｉｄｅｏ．ＲＴＲファイルの主データとして管理するように拡張ファイルエントリをファイル構造用メモリ５４１上に作成し、主ファイル構造１０３へ記録するとともに、ルートディレクトリにファイル識別記述子１２４を登録する。
【００４２】
次に、図１に示されたデータ構造図と図３に示されたディレクトリ構造図を用いて、情報記録媒体のデータ構造を説明する。Ｖｉｄｅｏ．ＲＴＲファイル３０２の制御データ３０６は主データとして、主データ領域１０４に記録され、主ファイル領域１０３に記録された拡張ファイルエントリ１２６の割付記述子１６４によりその制御データの位置情報が管理される。また、拡張ファイルエントリ１２６はこの記述子を拡張ファイルエントリであることを示す記述子タグ１６１、拡張ファイルエントリが管理するファイルの属性情報を指定する属性情報１６２、ストリームディレクトリのファイルエントリの位置情報１６３と主データの記録位置情報を指定する割付記述子１６４からなる。ファイル識別記述子１２９，１３０から構成されるストリームディレクトリのフィルエントリ１２８がストリームディレクトリのファイルエントリの位置情報１６３により指定される。ファイル識別記述子は、この記述子がファイル識別記述子である事を示す記述子タグ１６５、この記述子が指定するデータがユーザデータかメタデータであるかを識別するデータ識別情報１６６、ストリーム名１６７、ファイルエントリの位置情報１６８からなる。ファイルエントリの位置情報１６８はファイルエントリ１３２を指定している。図示していないが、このファイルエントリ１３２に登録される割付記述子は記録したデータの記録位置ではなく、割付構造領域１０６の位置を指定する。ＡＶデータが記録されたエクステントは割付構造領域に記録された割付記述子により指定される。このように、ＡＶデータは分割されて、副データ領域１０５にエクステントとして記録され、副ファイル構造領域１０５に記録される記述子により副データとして管理される。これらのデータ構造により制御データとＡＶデータは、それぞれ、主データ、副データとして記録され、１つのファイルとして扱う事が出来るようになる。なお、ストリームディレクトリには他のデータもユーザデータとして登録する事が出来る。この時、登録するストリーム名の拡張子を用いる事により、ＡＶデータが一般のデータかを識別する事が出来る。たとえば、ストリーム名の拡張子がＡＶＤのときはＡＶデータとして認識し、それ以外の拡張子のときは一般のデータとして識別する事が出来る。このように、副データとして登録されるストリーム名は副データとして管理されるため、コンピュータによりこのディスクが扱われる場合には、副データはユーザに表示されない。このため、ユーザが誤ってストリーム名を変更することを防止することが出来る。
【００４３】
次に、副データのを構成する各オブジェクトデータのデータ構造を説明する。ＡＶデータを構成するＶＯＢ＃１の１８１は１４４，１４６から１４７に示されるエクステント＃１から＃ｉとして記録され、ＶＯＢ＃２の１８２は１４８から１４９で示すエクステント＃ｊから＃ｎに記録される。そして、これらのエクステントの記録位置情報は割付記述子１３４，１３５から１３６，１４０から１４１により管理される。この時、各ＶＯＢの境界はエクステントの境界になるように、割付記述子が登録される。このように、ＶＯＢ毎に割付記述子を管理することにより、各ＶＯＢのディスク上の記録位置が明確に識別できる。さらに、連続再生を保証するＶＯＢ毎に割付拡張記述子の位置情報を管理するために、割付記述子がＶＯＢの先頭のデータを管理するときは、割付構造領域を新たに設ける。例えば、ＶＯＢ＃２のを記録する場合には、ＶＯＢ＃１の割付構造領域１０６に、ＶＯＢ＃２の割付構造領域１０７の先頭を指定する割付記述子１３７とその直後から論理セクタの終端までＮＵＬＬデータからなるパディングデータを記録し、割付構造領域１０７の先頭に新たに割付拡張記述子１３９を登録し、その直後からＶＯＢ＃２の記録位置情報を管理する割付記述子１４０から１４１とパディングデータ１４２を記録する。このような割付構造領域により、明確にＶＯＢ毎に、割付記述子の集合を管理する事が出来る。一方、ストリームディレクトリにはＡＶデータのオブジェクト構造を管理するオブジェクト構造記述子がファイル識別記述子１３０として記録される。このファイル識別記述子１３９はファイル識別記述子１２９と同じストリーム名を持ち、データ識別情報としてメタデータが指定されている。これらのデータ構造により、このファイル識別記述子１３０はＶｉｄｅｏ．ＡＶＤのオブジェクト構造を記述するメタデータを管理していることを示すことが出来る。そして、このファイル識別記述子１３０により指定されるファイルエントリ１３１は、オブジェクト構造記述子１４３の記録位置情報を指定する。このオブジェクト構造記述子１４３は、ストリーム識別子１７０、ＶＯＢの個数１７１、ＶＯＢ＃１の割付構造領域の位置１７２、ＶＯＢ＃２の割付構造領域の位置１７３、割付構造領域１０６が指定するＶＯＢの長さ１７４、割付構造領域１０７が指定するＶＯＢの長さ１７５、ＶＯＢ＃１の属性情報１７６とＶＯＢ＃２の属性情報１７７をもつ。このように、オブジェクト構造記述子はストリームディレクトリに副データとして登録したデータのオブジェクトの個数と各オブジェクトの割付構造領域を管理する事が出来るために、各ＶＯＢ毎にストリームディレクトリに登録しなくても、その記録位置情報を効率的に管理することが出来る。このデータ構造は、ディレクトリ構造と似ているが、必要な情報をコンパクトに指定できる為にディレクトリを用いるよりもアクセスが高速に出来る特徴を持つ。また、ＡＶデータの先頭からの相対アドレス指定によりアクセスを行う場合は、割付構造領域が指定するＶＯＢの長さの情報を加算することで、ＡＶデータの相対アドレスを概算することができる、より詳細は、概算により、指定された相対アドレスを含む割付構造領域が選出され、選出された割付構造領域内の割付記述子を加算することで、正確な相対アドレスが分かる。このように、割付構造領域が指定するＶＯＢの長さの情報を用いることにより高速に所定のＡＶデータの相対アドレスを演算することが出来る。
【００４４】
なお、オブジェクト構造記述子は、ファイルエントリ１３２の属性情報として記録してもよい。この時は、オブジェクト構造領域がファイルエントリ内に形成される為に、ファイルのアクセスの高速化が可能となる。
【００４５】
次に、編集時の動作について説明する。割付構造領域は、ＶＯＢ毎であるとともに、論理セクタ毎にも設定する。ＡＶデータの編集の為に、先頭のエクステント＃１が削除された場合は、割付構造領域１０６の論理セクタのみを書き換えるだけでよく、すべての割付記述子を読み出し、書き換える必要がない。このように、割付拡張記述子を論理セクタ単位に設置することで、割付記述子の読み出し、記録処理を部分的に編集可能となり、データを編集するときのディスクへのアクセス回数を減らすことが出来る。
【００４６】
図６に示した再生動作に関するフローチャートにしたがって図４に示された情報記録再生システム装置を用いて、図１に示されたＡＶデータを再生する動作を説明する。
【００４７】
ユーザより再生の指示がきた場合に、最初にファイルシステムシステム処理手段４０４が起動され、データ読み出し手段４４７を用いてボリューム構造１２１を光ディスクドライブ４０７に読み出すように指示し、この情報はファイル構造用メモリに読み出される。ファイル構造処理手段４４１はこのボリューム構造を解析し、ファイル構造領域１０２をファイル構造用メモリ４５１に読み出すように制御する。次に、ファイル構造処理手段４４１はルートディレクトリからＶｉｄｅｏ．ＲＴＲファイルを検索する。次に、主ファイル構造処理手段４４２はファイル構造用メモリ４５１に拡張ファイルエントリ１２８を読み出し、制御データの位置情報を解析し、制御データ１２７をデータ用メモリ４５４へ読み出す（制御データ読み出しステップ：Ｓ５０１）。
【００４８】
次に、プログラム処理手段４２１は、データ用メモリ４５４よりプログラムをプログラム用メモリ４３１へ転送し、ユーザの指示したプログラムを選択する（プログラム指定処理ステップ：Ｓ６０２）。
【００４９】
次に、ＶＯＢ情報処理手段４２２はデータ用メモリ４５４よりＶＯＢの情報をＶＯＢ情報用用メモリ４３２へ転送し、再生するプログラムに対応したＡＶデータの相対アドレスを演算する（ＶＯＢ情報処理ステップ：Ｓ６０３）。
【００５０】
副ファイル構造処理手段４４３は、オブジェクト構造記述子の位置情報を解析し、オブジェクト記述子１４３をオブジェクト構造用メモリ４５２に読み出す（オブジェクト構造読み出しステップ：Ｓ６０４）。
【００５１】
オブジェクト構造処理手段４４４は、ＶＯＢの割付構造領域の位置情報及び割付構造領域が指定するＶＯＢの長さを用いて、指定された割付構造領域の位置情報を求める（割付構造領域探索ステップ：Ｓ６０５）。
【００５２】
割付構造処理手段４４５は、求められた割付構造領域より所定の割付記述子を読み出しながら、エクステントの長さを加算して、ＡＶデータの読み出し開始位置と終了位置を演算する（割付情報読み出しステップ：Ｓ６０６）。
【００５３】
副ファイル構造処理手段４４３は、求められた読み出し開始位置から終了位置まで、割付記述子に指定された位置情報にもとづいてＡＶデータを読み出す（ＡＶデータ読み出しステップ：Ｓ６０７）。
【００５４】
このように、ＡＶデータを再生する場合は、指定されたＶＯＢに対して所定の割付記述子を読み出せばよく、すべての割付記述子を読み出す必要がない。記録時に、連続再生するＶＯＢの割付記述子の制限を付けることで再生機は特定のサイズのメモリを搭載すればよくなり、機器のコストダウンがはかれる。また、２倍速やタイムサーチのように特定のアドレスが不連続に指定される場合には、オブジェクト構造記述子を用いて効率的に記録位置情報を演算することが出来る為に、高速にアクセスが可能になる。また、ＶＯＢの属性情報を用いることにことにより、再生機の仕様を規定できる為に、再生しようとする再生機がそのＶＯＢを再生可能かどうかの判断が出来る。
【００５５】
なお、ストリームディレクトリには複数の種類のVOBが記録されても良い。例えば、記録した日にち毎に記録してもよいし、静止画と動画をそれぞれ異なるＶＯＢとして登録してもよい。また、タイトル毎に登録してもよい。
【００５６】
（実施の形態２）
本発明の実施の一実施の形態として、図７を参照しながらデータ構造を説明する。割付構造領域を設定する場合に、ＶＯＢ毎に新たな論理セクタに割付構造領域を設定せずに、割付記述子毎に設定する。すなわち、ＶＯＢ＃１は７４４，７４６から７４７のエクステントとして記録され、ＶＯＢ＃２は７４８、７４９から７５０のエクステントととして記録される。この時、割付記述子は、論理セクタ内に記録できるだけ記録することが出来るので、全ＡＶデータに対する割付記述子が記録されている論理セクタ数を実施の形態１より少なくすることが出来る。なお、７３３から７３８までが１つの論理セクタ、７３９から７４２までが１つの論理セクタである。この時、オブジェクト構造領域７０８に記録されるオブジェクト構造記述子７４３はＶＯＢの割付構造領域の位置情報７７２，７７３と割付記述子が指定するＶＯＢのデータ位置７７４，７７５をＶＯＢ毎に持つ。ＶＯＢの割付構造領域の位置情報７７２，７７３は論理セクタ番号及び論理セクタの先頭からのバイト数を用いて、位置情報を指定する。この指定により、割付構造領域が論理セクタの先頭から始まらなくてもその位置情報を指定できる。割付記述子が指定するＶＯＢのデータ位置７７４，７７５は割付構造領域の各論理セクタ内で、最初に記録される割付記述子が指定するＶＯＢ内のデータの相対バイト位置を指定する。このデータ構造によりＶＯＢ内のアクセスを高速化できる。
【００５７】
【発明の効果】
本発明の情報記録媒体は、主ファイル構造と副ファイル構造により、複数のデータをファイル構造として管理しながら１つのファイルとして記録することが出来る。このため、ディレクトリ名やファイル名が不意に変更される可能性を少なくすることが出来るとともに、ファイルを不意に移動又は削除する事を防止することが出来る。また、複数のデータを1つのファイルとして移動やコピーが容易である。また、ＶＯＢの数が多くなっても、所定の割付記述子を読み出せば良く、アクセスが早い。また、所定のサイズの割付拡張記述子を読み出せば良く、機器のコストダウンを図れる。また、小さなサイズのオブジェクト構造記述子を用いて、ＶＯＢ毎に属性情報を管理できる。また、割付記述子が論理セクタ単位で編集できるので、記録したデータの編集性が高い。また、連続再生するに割付記述子の長さを制限する事が出来、小さなメモリのシステムでも連続再生が可能となる。
【図面の簡単な説明】
【図１】本発明の情報記録媒体の実施の形態１における領域構成を示すデータ構造図
【図２】本発明の情報記録媒体にＡＶデータを記録する前の実施の形態１における領域構成を示すデータ構造図
【図３】本発明のファイルに関するディレクトリ構造図
【図４】本発明の情報記録再生システム装置の一実施の形態における構成を示すブロック図
【図５】本発明の情報記録再生システム装置による記録動作を説明するフローチャート
【図６】本発明の情報記録再生システム装置による再生動作を説明するフローチャート
【図７】本発明の情報記録媒体の実施の形態２における領域構成を示すデータ構造図
【図８】  従来の情報記録媒体の領域構成を示すデータ構造図
【図９】従来のファイルのディレクトリ構造図
【図１０】  従来の制御データとＡＶデータの構成を示す図
【符号の説明】
１０２  ファイル構造領域
１０３  主ファイル構造領域
１０４  主データ領域
１０５  副ファイル構造領域
１０６，１０７，７０６，７０７  割付構造領域
１０７，７０８  オブジェクト構造領域
１４３，７４３  オブジェクト構造記述子
４０２  制御データ処理手段
４０３  制御データ処理用メモリ
４０４  ファイルシステム処理手段
４０５  ファイルシステム用メモリ
４２１  プログラム処理手段
４２２  ＶＯＢ情報処理手段
４４１  ファイル構造処理手段
４４２  主ファイル構造処理手段
４４３  副ファイル構造処理手段
４４４  オブジェクト構造処理手段
４４５  割付構造処理手段
【図１】
0004134429.tif 000002
【図２】
0004134429.tif 000003
【図３】
0004134429.tif 000004
【図４】
0004134429.tif 000005
【図５】
0004134429.tif 000006
【図６】
0004134429.tif 000007
【図７】
0004134429.tif 000008
【図８】
0004134429.tif 000009
【図９】
0004134429.tif 000010
【図１０】
0004134429.tif 000011