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