(57)【特許請求の範囲】
【請求項１】
可変ビットレートと固定ビットレートのいずれかの符号化方式で符号化された少なくとも１つのオーディオオブジェクトと、該オーディオオブジェクトの再生を管理するための管理情報とが記録された記録媒体であって、
ａ）前記オーディオオブジェクトは所定の再生時間長を有する複数のユニットから構成され、各ユニットは前記オーディオオブジェクトを構成する全ユニットのうち最後のユニットを除いて同一の再生時間長を有しており、
ｂ）前記管理情報は、
前記オーディオオブジェクトが再生された際の時刻を示すタイムスタンプ情報により特定されるオーディオオブジェクトの再生区間を少なくとも１つ定義し、各再生区間の再生順序を示す経路情報と、
前記オーディオオブジェクトのそれぞれの符号化方式を示す符号化タイプ情報と、
前記オーディオオブジェクト毎に設けられ、オーディオオブジェクトの再生区間を特定するタイムスタンプ情報を、そのタイムスタンプ情報が示す時刻に再生されるオーディオオブジェクトのユニットが記録されている光ディスク上のアドレスに変換するマップ情報とを含み、
ｃ）前記マップ情報は前記ユニットのデータサイズに関する情報を有し、該ユニットのデータサイズに関する情報は、
対応するオーディオオブジェクトの符号化方式が可変ビットレートの符号化方式である場合は、各ユニットのデータサイズの情報を各ユニット毎に有し、
対応するオーディオオブジェクトの符号化方式が固定ビットレートの符号化方式である場合は、該オーディオオブジェクトに含まれるユニットのうちの最後のユニットについてのデータサイズの情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについてのデータサイズの情報とのみを有する
ことを特徴とする光ディスク。
【請求項２】
前記マップ情報はさらに前記ユニットの再生時間長に関する情報を有し、該再生時間長に関する情報は、前記オーディオオブジェクトに含まれるユニットのうちの最後のユニットについての再生時間情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについての再生時間情報とのみを含むことを特徴とする請求項１記載の光ディスク。
【請求項３】
前記マップ情報はさらに前記ユニットの再生時間長に関する情報を有し、該再生時間長に関する情報は、前記オーディオオブジェクトに含まれるユニットのうちの最後のユニットを除いた残りのユニットの中の一つのユニットについての再生時間情報のみを含むことを特徴とする請求項１記載の光ディスク。
【請求項４】
前記可変ビットレートの符号化方式には、少なくとも、ＡＡＣ方式及びＭＬＰ方式のうちのいずれか１つが含まれることを特徴とする請求項１記載の光ディスク。
【請求項５】
前記固定ビットレートの符号化方式には、少なくとも、リニアＰＣＭ方式及びＡＣ−３方式のうちのいずれか１つが含まれることを特徴とする請求項１記載の光ディスク。
【請求項６】
可変ビットレートと固定ビットレートのいずれかの符号化方式で符号化された少なくとも１つのオーディオオブジェクトと、該オーディオオブジェクトの再生を管理するための管理情報とが記録された記録媒体であって、
ａ）前記オーディオオブジェクトは所定の再生時間長を有する複数のユニットから構成され、各ユニットは前記オーディオオブジェクトを構成する全ユニットのうち最後のユニットを除いて同一の再生時間長を有しており、
ｂ）前記管理情報は、
前記オーディオオブジェクトが再生された際の時刻を示すタイムスタンプ情報により特定されるオーディオオブジェクトの再生区間を少なくとも１つ定義し、各再生区間の再生順序を示す経路情報と、
前記オーディオオブジェクトのそれぞれの符号化方式を示す符号化タイプ情報と、
前記オーディオオブジェクト毎に設けられ、オーディオオブジェクトの再生区間を特定するタイムスタンプ情報を、そのタイムスタンプ情報が示す時刻に再生されるオーディオオブジェクトのユニットが記録されている光ディスク上のアドレスに変換するマップ情報とを含み、
ｃ）前記マップ情報は、
対応するオーディオオブジェクトの符号化方式が可変ビットレートの符号化方式である場合に参照され、ユニットのデータサイズに関する情報として、ユニットのデータサイズの情報を各ユニット毎に有する第１のテーブル構成と、
対応するオーディオオブジェクトの符号化方式が固定ビットレートの符号化方式である場合に参照され、ユニットのデータサイズに関する情報として、該オーディオオブジェクトに含まれるユニットのうちの最後のユニットについてのデータサイズの情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについてのデータサイズの情報とのみを有する第２のテーブル構成とを有する
ことを特徴とする光ディスク。
【請求項７】
前記マップ情報はさらに前記ユニットの再生時間長に関する情報を有し、該再生時間長に関する情報は、前記オーディオオブジェクトに含まれるユニットのうちの最後のユニットについての再生時間情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについての再生時間情報とのみを含むことを特徴とする請求項６記載の光ディスク。
【請求項８】
前記マップ情報はさらに前記ユニットの再生時間長に関する情報を有し、該再生時間長に関する情報は、前記オーディオオブジェクトに含まれるユニットのうちの最後のユニットを除いた残りのユニットの中の一つのユニットについての再生時間情報のみを含むことを特徴とする請求項６記載の光ディスク。
【請求項９】
前記可変ビットレートの符号化方式には、少なくとも、ＡＡＣ方式及びＭＬＰ方式のうちのいずれか１つが含まれることを特徴とする請求項６記載の光ディスク。
【請求項１０】
前記固定ビットレートの符号化方式には、少なくとも、リニアＰＣＭ方式及びＡＣ−３方式のうちのいずれか１つが含まれることを特徴とする請求項６記載の光ディスク。
【請求項１１】
請求項６記載の光ディスクにオーディオデータを記録する装置であって、
記録すべきオーディオデータを入力し、入力したオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別する手段と、
判別した結果、符号化方式が可変ビットレートでの符号化方式である場合は、前記第１のテーブルのマップ情報を作成し、符号化方式が固定ビットレートでの符号化方式である場合は、前記第２のテーブルのマップ情報を作成する手段と、
その作成したマップ情報を入力したオーディオオブジェクトとともに光ディスクに記録する手段と
からなることを特徴とするデータ記録装置。
【請求項１２】
請求項６記載の光ディスクからオーディオオブジェクトを再生する装置であって、
再生すべきオーディオオブジェクトを指定する手段と、
指定されたオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別する手段と、
判別した符号化方式に応じて、前記マップ情報のテーブル構成を選択し、選択したテーブル構成のマップ情報から再生すべきオーディオオブジェクトを構成するユニットのサイズを読み出し、読み出したユニットのサイズから、再生すべきオブジェクトの光ディスク上の開始アドレスを求め、その求めた開始アドレスからオーディオオブジェクトを読み出して再生する手段と
からなることを特徴とするデータ再生装置。
【請求項１３】
請求項１２記載のデータ再生装置において、
前記オーディオオブジェクトを読み出して再生する手段は、
前記判別した符号化方式が可変ビットレートの符号化方式である場合は、前記第１のテーブル構成のマップ情報を参照して各ユニット毎にデータサイズを求め、求めたデータサイズを合計し、その合計した値に再生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより、または、
前記判別した符号化方式が固定ビットレートの符号化方式である場合は、前記第２のテーブル構成のマップ情報を参照して前記残りのユニットうちの一つのユニットについてのデータサイズを求め、その求めたデータサイズに、再生すべきオーディオオブジェクトを構成するユニットの数を乗算し、その乗算した値に再生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより
前記開始アドレスを求めることを特徴とするデータ再生装置。
【請求項１４】
請求項６記載の光ディスクにオーディオデータを記録する方法であって、
記録すべきオーディオデータを入力し、入力したオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別し、
判別した結果、符号化方式が可変ビットレートでの符号化方式である場合は、前記第１のテーブルのマップ情報を作成し、符号化方式が固定ビットレートでの符号化方式である場合は、前記第２のテーブルのマップ情報を作成し、
その作成したマップ情報を入力したオーディオオブジェクトとともに光ディスクに記録することを特徴とするデータ記録方法。
【請求項１５】
請求項６記載の光ディスクからオーディオオブジェクトを再生する方法であって、
再生すべきオーディオオブジェクトを指定し、
指定されたオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別し、
判別した符号化方式に応じて、前記マップ情報のテーブル構成を選択し、選択したテーブル構成のマップ情報を参照し、再生すべきオーディオオブジェクトを構成するユニットのサイズを読み出し、読み出したユニットのサイズから、再生すべきオブジェクトの光ディスク上の開始アドレスを求め、その求めた開始アドレスからオーディオオブジェクトを読み出して再生することを特徴とするデータ再生方法。
【請求項１６】
請求項１５記載のデータ再生方法において、
前記オーディオオブジェクトを読み出して再生する際には、
前記判別した符号化方式が可変ビットレートの符号化方式である場合は、前記第１のテーブル構成のマップ情報を参照して各ユニット毎にデータサイズを求め、求めたデータサイズを合計し、その合計した値に再生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより、または、
前記判別した符号化方式が固定ビットレートの符号化方式である場合は、前記第２のテーブル構成のマップ情報を参照して前記残りのユニットうちの一つのユニットについてのデータサイズを求め、その求めたデータサイズに、再生すべきオーディオオブジェクトを構成するユニットの数を乗算し、その乗算した値に再生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより
前記開始アドレスを求めることを特徴とするデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データの読み出し、書き込みが可能な光ディスク、特に、動画像データ、静止画データおよびオーディオデータを含むディジタルデータが記録された光ディスクに関する。また、本発明はそのような光ディスクに対してデータの記録、再生を行なう装置及び方法に関する。
【０００２】
【従来の技術】
映像や音声を含むディジタルデータを格納でき、読み書き可能な光ディスクとしては、相変化型方式で４ＧＢ以上の記録容量を有するＤＶＤ−ＲＡＭがある。
ＤＶＤ−ＲＡＭに記録可能な映像のディジタルデータとしてはＭＰＥＧ方式の符合化規格がある。ＭＰＥＧ方式では、映像データは可変長ビットレート（ＶＢＲ）で圧縮され符合化される。
【０００３】
ＤＶＤ−ＲＡＭはＭＰＥＧ方式で映像データを圧縮して記録することにより、家庭用ビデオレコーダとして利用されている。
【０００４】
一方、ＤＶＤ−ＲＡＭに音楽等の音声ディジタルデータを記録する家庭用オーディオレコーダが現在検討されている。
【０００５】
ＤＶＤ−ＲＡＭに記録可能な音声のディジタルデータとしてはＬＰＣＭ（リニアＰＣＭ）方式や、ＡＣ３方式や、ＭＬＰ方式がある。
【０００６】
ＬＰＣＭはＣＤで使用されている非圧縮な符合化方式で、典型的には１６ビット量子化で音声情報を符合化する。ＤＶＤ−ＲＡＭは４４．１Ｋｈｚのサンプリングレートで量子化されたＬＰＣＭ方式の音声データを約９時間程度記録することができる。ＬＰＣＭは非圧縮なため高音質なメリットがある反面、ディスクからの読み出しレートが高く、ディスクに対し大きな記録容量を要求するデメリットがある。
【０００７】
ＡＣ３は固定長のビットレート（ＣＢＲ）で音声情報を圧縮して符合化する。ＡＣ３方式は、圧縮して音声情報を符合化する方式なため、ディスクからの読み出しレートを抑えることができ、ディスクの記録容量が少なくてすむメリットがある。反面、圧縮する際に情報の劣化が起こるためＬＰＣＭ方式に比べ音質が悪化するデメリットがある。
【０００８】
ＭＬＰ方式は、可変長のビットレート（ＶＢＲ）で音声情報をロスレス圧縮して符合化する。ロスレス圧縮とは圧縮により音質の劣化が起こらない符合化方式である。音質劣化が起こらないメリットに加え、ディスクからの読み出しレートもＡＣ３よりは高いがＬＰＣＭよりは抑えることができる。
【０００９】
【発明が解決しようとする課題】
ＤＶＤ−ＲＡＭを家庭用オーディオレコーダとして利用するためには、ディスクのデータフォーマット及びその装置として、前述したＬＰＣＭ方式やＡＣ３方式、ＭＬＰ方式で音楽情報を効率よくディスクに記録し、かつ、ユーザにとってデータの記録、編集、及び再生時の操作性が良いデータフォーマット及びその装置が要求される。
【００１０】
具体的には、データフォーマットのデータ構造には次の３つが要求される。
（１）ＬＰＣＭ、ＡＣ３方式等の固定長ビットレート（ＣＢＲ）の音声データと、ＭＬＰ方式等の可変長ビットレート（ＶＢＲ）の音声データとを組み合わせた再生順序を記述できる経路情報を有すること。これは、ユーザが様々な入手経路で得た符合化方式の異なる様々な音声データに対し、符合化方式の違いを意識することなく家庭用オーディオレコーダでの再生を可能にするためである。
（２）音声データのディスク上の記録位置をタイムスタンプで間接的に参照するタイムマップ情報を有すること。これは、編集動作によりディスク上の音声データの記録位置が変更された場合に、音声データの記録位置を示す情報の修正を容易にし、ハードパフォーマンスが高くない家庭用オーディオレコーダにおいても、迅速な編集作業を可能にするためである。
（３）（２）のタイムマップ情報のデータサイズを抑制すること。これは、搭載メモリが小さい家庭用オーディオレコーダにおいても、タイムマップ情報のメモリ常駐を可能にするためである。
【００１１】
本発明は、上述した課題を解決するためになされたものであり、タイムマップ情報のデータサイズを抑制可能な光ディスク、その光ディスクに対してデータの記録再生を行なう装置及び方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る光ディスクは、可変ビットレートと固定ビットレートのいずれかの符号化方式で符号化された少なくとも１つのオーディオオブジェクトと、そのオーディオオブジェクトの再生を管理するための管理情報とが記録された記録媒体であって、以下の構成を有する。
【００１３】
その光ディスクにおいては、オーディオオブジェクトは所定の再生時間長を有する複数のユニットから構成され、各ユニットは前記オーディオオブジェクトを構成する全ユニットのうち最後のユニットを除いて同一の再生時間長を有している。管理情報は、オーディオオブジェクトが再生された際の時刻を示すタイムスタンプ情報により特定されるオーディオオブジェクトの再生区間を少なくとも１つ定義し、各再生区間の再生順序を示す経路情報と、オーディオオブジェクトのそれぞれの符号化方式を示す符号化タイプ情報と、オーディオオブジェクト毎に設けられ、オーディオオブジェクトの再生区間を特定するタイムスタンプ情報を、そのタイムスタンプ情報が示す時刻に再生されるオーディオオブジェクトのユニットが記録されている光ディスク上のアドレスに変換するマップ情報とを含む。
【００１４】
マップ情報はユニットのデータサイズに関する情報を有する。そのユニットのデータサイズに関する情報は、対応するオーディオオブジェクトの符号化方式が可変ビットレートの符号化方式である場合は、各ユニットのデータサイズの情報を各ユニット毎に有し、また、対応するオーディオオブジェクトの符号化方式が固定ビットレートの符号化方式である場合は、ユニットのデータサイズの情報として、オーディオオブジェクトに含まれるユニットのうちの最後のユニットについてのデータサイズの情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについてのデータサイズの情報とのみを有する。
【００１５】
マップ情報はユニットの再生時間長に関する情報をさらに有してもよい。その再生時間長に関する情報には、オーディオオブジェクトに含まれるユニットのうちの最後のユニットについての再生時間情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについての再生時間情報とのみが含まれる。もしくは、再生時間長に関する情報には、オーディオオブジェクトに含まれるユニットのうちの最後のユニットを除いた残りのユニットの中の一つのユニットについての再生時間情報のみが含まれる。
【００１６】
マップ情報は２つのテーブル構成を有してもよい。ここで、第１のテーブル構成は、対応するオーディオオブジェクトの符号化方式が可変ビットレートの符号化方式である場合に参照され、ユニットのデータサイズの情報を各ユニット毎に有する。第２のテーブル構成は、対応するオーディオオブジェクトの符号化方式が固定ビットレートの符号化方式である場合に参照され、ユニットのデータサイズの情報として、該オーディオオブジェクトに含まれるユニットのうちの最後のユニットについてのデータサイズの情報と、その最後のユニットを除いた残りのユニットの中の一つのユニットについてのデータサイズの情報とのみからなる。
【００１７】
可変ビットレートの符号化方式には、例えば、ＡＡＣ方式、ＭＬＰ方式が含まれる。固定ビットレートの符号化方式には、例えば、リニアＰＣＭ方式及びＡＣ−３方式が含まれる。
【００１８】
本発明に係るデータ記録装置は、上記の光ディスクにオーディオデータを記録する装置であって以下の構成を備える。データ記録装置は、記録すべきオーディオデータを入力し、入力したオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別する手段と、判別した結果、符号化方式が可変ビットレートでの符号化方式である場合は、前記第１のテーブルのマップ情報を作成し、符号化方式が固定ビットレートでの符号化方式である場合は、前記第２のテーブルのマップ情報を作成する手段と、その作成したマップ情報を入力したオーディオオブジェクトとともに光ディスクに記録する手段とからなる。
【００１９】
本発明に係るデータ再生装置は、上記の光ディスクからオーディオオブジェクトを再生する装置であって以下の構成を備える。データ再生装置は、再生すべきオーディオオブジェクトを指定する手段と、指定されたオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別する手段と、判別した符号化方式に応じてマップ情報のテーブル構成を選択し、選択したテーブル構成のマップ情報から再生すべきオーディオオブジェクトを構成するユニットのサイズを読み出し、読み出したユニットのサイズから、再生すべきオブジェクトの光ディスク上の開始アドレスを求め、その求めた開始アドレスからオーディオオブジェクトを読み出して再生する手段とからなる。
【００２０】
データ再生装置において、オーディオオブジェクトを読み出して再生する手段は、判別した符号化方式が可変ビットレートの符号化方式である場合は、第１のテーブル構成のマップ情報を参照して各ユニット毎にデータサイズを求め、求めたデータサイズを合計し、その合計した値に再生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより開始アドレスを求めてもよく、また、判別した符号化方式が固定ビットレートの符号化方式である場合は、第２のテーブル構成のマップ情報を参照して残りのユニットうちの一つのユニットについてのデータサイズを求め、その求めたデータサイズに、再生すべきオーディオオブジェクトを構成するユニットの数を乗算し、その乗算した値に再生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより開始アドレスを求めてもよい。
【００２１】
本発明に係るデータ記録方法は、上記の光ディスクにオーディオデータを記録する装置であって以下のステップを有する。データ記録方法は、記録すべきオーディオデータを入力し、入力したオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別し、判別した結果、符号化方式が可変ビットレートでの符号化方式である場合は、第１のテーブルのマップ情報を作成し、符号化方式が固定ビットレートでの符号化方式である場合は、前記第２のテーブルのマップ情報を作成し、その作成したマップ情報を入力したオーディオオブジェクトとともに光ディスクに記録する。
【００２２】
本発明に係るデータ再生方法は、上記の光ディスクからオーディオオブジェクトを再生する装置であって以下のステップを備える。データ再生方法は、再生すべきオーディオオブジェクトを指定し、指定されたオーディオデータの符号化方式が可変ビットレートでの符号化方式であるか、固定ビットレートでの符号化方式であるかを判別し、判別した符号化方式に応じてマップ情報のテーブル構成を選択し、選択したテーブル構成のマップ情報から再生すべきオーディオオブジェクトを構成するユニットのサイズを読み出し、読み出したユニットのサイズから、再生すべきオブジェクトの光ディスク上の開始アドレスを求め、その求めた開始アドレスからオーディオオブジェクトを読み出して再生する。
【００２３】
【発明の実施の形態】
以下、添付の図面を参照して本発明に係る光ディスク及びその光ディスクに対してデータの記録再生を行なう装置を説明する。第１の実施形態では、本発明に係る光ディスク及びその光ディスクに対するデータ記録再生装置の構成を説明する。第２の実施形態では、本発明に係る光ディスク及び光ディスクの記録再生装置を適用した家庭用オーディオレコーダについて説明する。
【００２４】
＜第１の実施形態＞
１．１  光ディスクの物理構造
図１は、データ記録可能な光ディスクであるＤＶＤ−ＲＡＭディスクの外観を表した図である。本図に示すように、ＤＶＤ−ＲＡＭはカートリッジ７５に収納された状態でビデオ データ編集装置に装填される。本カートリッジ７５は、ＤＶＤ−ＲＡＭの記録面を保護するためのものである。本カートリッジ７５に収納されたＤＶＤ−ＲＡＭはシャッタ７６が開くことによりアクセス可能となる。
【００２５】
図２の（ａ）は、データ記録可能な光ディスクであるＤＶＤ−ＲＡＭディスクの記録領域を表した図である。同図に示すように、ＤＶＤ−ＲＡＭディスクは、最内周にリードイン（Lead-in）領域を、最外周にリードアウト（Lead-out）領域を有し、その間にデータ領域を配置している。リードイン領域は、光ピックアップのアクセス時においてサーボを安定させるために必要な基準信号や他のメディアとの識別信号などが記録されている。リードアウト領域にもリードイン領域と同様の基準信号などが記録される。データ領域は、最小のアクセス単位であるセクタ（２kバイトとする）に分割されている。
【００２６】
図２の（ｂ）は、ＤＶＤ−ＲＡＭにおいてセクタの先頭部に対応する部分の断面及び表面を示した図である。同図に示すように、１セクタは、金属薄膜等の反射膜表面に形成されたピット列部と、凹凸形状部とからなる。
【００２７】
ピット列部は、セクタアドレスを表すために刻印された0.4μm〜1.87μmのピ ットからなる。
【００２８】
凹凸形状部は、凹部（以下「グルーブ」と称す。）及び凸部（以下「ランド」と称す。）からなる。ランド、グルーブはそれぞれの表面に相変化(Phase Change)可能な金属薄膜である記録マークが付着されている。相変化とは、付着した金属薄膜の状態が光ビームの照射により結晶状態と、非晶状態とに変化することをいう。凹凸形状部には、相変化を利用することによりデータを書き込むことができる。ＭＯ（光磁気）ディスクではランド部のみが記録用であるのに対して、ＤＶＤ−ＲＡＭではランド部とグルーブ部にもデータが記録されるようになっている。グルーブ部へのデータ記録を実現することにより、ＭＯディスクと比べて記録密度を増大させることができる。セクタに対する誤り訂正情報は、１６個のセクタ毎になされる。本実施例では、ＥＣＣ（Error Correcting Code）が付与されるセクタ群（１６セクタ）をＥＣＣブロックと称す。
【００２９】
また、ＤＶＤ−ＲＡＭは、記録・再生時においてＺＣＬＶ(Zone Constant Linear Velocity)と呼ばれる回転制御を実現するために、データ領域が複数のゾーンに分割されている。
【００３０】
図３の（ａ）は、ＤＶＤ−ＲＡＭに同心円状に設けられた複数のゾーンを示す図である。同図に示すように、ＤＶＤ−ＲＡＭは、ゾーン０からゾーン２３までの２４個のゾーンに分割されている。ここでゾーンとは、同じ角速度でアクセスされる一群のトラックをいう。本実施形態では１つのゾーンは、1888本のトラックを含む。ＤＶＤ−ＲＡＭの回転角速度は、内周側のゾーン程速くなるようにゾーン毎に設定され、光ピックアップが１つのゾーン内でアクセスする間は一定に保たれる。これにより、ＤＶＤ−ＲＡＭの記録密度を高めるとともに、記録・再生時における回転制御を容易にしている。
【００３１】
図３の（ｂ）は、図３の（ａ）において同心円状に示したリードイン領域と、リードアウト領域と、ゾーン０〜２３とを直線状に横方向に配置した図である。リードイン領域とリードアウト領域は、その内部に欠陥管理領域（DMA: Defect Management Area）を有する。欠陥管理領域とは、欠陥が生じたセクタの位置を示す位置情報と、その欠陥セクタを代替するセクタが上記代替領域の何れに存在するかを示す代替位置情報とが記録されている領域をいう。
【００３２】
各ゾーンはその内部にユーザ領域を有すると共に、ゾーンの境界部にて代替領域及び未使用領域を有している。ユーザ領域は、ファイルシステムが記録用領域として利用することができる領域をいう。代替領域は、欠陥セクタが存在する場合に代替使用される領域である。未使用領域は、データ記録に使用されない領域である。未使用領域は、２トラック分程度設けられる。未使用領域を設けているのは、ゾーン内では隣接するトラックの同じ位置にセクタアドレスが記録されているが、ＺＣＬＶではゾーン境界に隣接するトラックではセクタアドレスの記録位置が異なるため、それに起因するセクタアドレス誤判別を防止するためである。
【００３３】
このようにゾーン境界にはデータ記録に使用されないセクタが存在する。そのためデータ記録に使用されるセクタのみを連続的に示すように、ＤＶＤ−ＲＡＭは、内周から順に論理セクタ番号（LSN: Logical Sector Number）をユーザ領域の物理セクタに割り当てている。
【００３４】
１．２  光ディスクの論理構造
図３の（ｃ）に示すような、論理セクタ番号（LSN）が付与されたセクタにより構成される、ユーザデータを記録する領域をボリューム領域（空間）と称す。
【００３５】
ボリューム領域には、ディジタルデータがＩＳＯ／ＩＥＣ１３３４６規格に準拠したファイルシステムで管理され記録される。ボリューム領域の先頭にはボリューム構造情報と呼ばれるファイルシステムを構成する管理情報が記録される。ファイルシステムはディスク上の複数のセクタをグループ化して管理するための目次情報である。複数のセクタをファイルとして、複数のファイルをディレクトリとしてグループ化し管理する。なお、ファイル構成するデータが格納されるセクタの中で、ディスク上で連続して配置されるセクタ群はエクステントして管理される。すなわち、ファイルを構成するデータは、エクステントの単位ではディスク上で連続記録されるが、ファイル全体としてはディスク上に離散的に記録される。
【００３６】
本実施の形態では、光ディスクは、図４に示すディレクトリ・ファイル構造を有する。記録されるデータは、図４に示す様にＲＯＯＴディレクトリ直下のＤＶＤ＿ＲＴＡＶディレクトリ下に置かれる。
【００３７】
ファイルは管理情報ファイルとＡＶファイルに大別される。
ＡＶファイルには、音声データを記録するＡＲ＿ＡＵＤＩＯ．ＡＲＯファイル３０と、当該音声データ再生の際に同時に表示される静止画データを記録するＡＲ＿ＳＴＩＬＬ．ＡＲＯファイル４０の２種類が存在する。
【００３８】
管理情報ファイルとして、ＡＲ＿ＭＡＮＧＲ．ＩＦＯファイル２０が記録され、このファイル２０にはＡＶファイルの再生を制御するための管理情報が格納される。またこのファイル２０に何らかのエラーなどが発生し読み出しが不可能となった場合に備えて、同一内容を持つＡＲ＿ＭＡＮＧＲ．ＢＵＰファイル５０が記録されている。
【００３９】
図５は、音声データを記録したＡＲ＿ＡＵＤＩＯ．ＡＲＯファイル３０の構成を示す図である。図５に示すように、ＡＲ＿ＡＵＤＩＯ．ＡＲＯファイル３０には、音声情報を有する複数のＡＯＢ（Audio Object：オーディオオブジェクト）３００が録音順に配置される。ＡＯＢ（３００）に格納される音声情報には、例えば、固定ビットレート（ＣＢＲ）を有するＬＰＣＭ方式のデータ及びＡＣ３方式のデータと、可変ビットレート（ＶＢＲ）を有するＭＬＰ方式のデータとがある。
【００４０】
ＡＯＢ（３００）は、ＭＰＥＧ方式のプログラムストリームと呼ばれるデータ構造を有し、音声情報を有するオーディオエレメンタリストリームとリアルタイムテキスト情報を有するテキストエレメンタリストリームとが２ＫＢのサイズを有するパック構造３３、３５に分割され互いにマルチプレクスされた構成を有する。
【００４１】
図６に、ＭＰＥＧ方式のパックパケット構造を示す。
パケットは映像や音声がマルチプレクスされる単位で、パケットは転送の最小単位である。図６が示すように、パックヘッダにはＳＣＲ（System Clock Reference）を含む。ＳＣＲはパックがシステムデコーダに入力される入力タイミングを示す。すなわち、ＳＣＲによりデータのシステムデコーダへの転送レートが規定されることになる。
【００４２】
パケットヘッダには、ＤＴＳ、ＰＴＳ、ストリームＩＤが格納される。
ＤＴＳ（Decode time stamp）は、パックがデコーダでデコーダされるタイミングを示す。ＰＴＳ（Presentation time stamp）は、パックが音声出力や映像出力等のプレゼンテーションが行われるタイミングを示す。ストリームＩＤはプログラムストリーム内でのエレメンタリストリームの識別コードである。ビデオエレメンタリストリームの場合は“１１００００００”が付与される。ＡＯＢの場合、オーディオエレメンタリストリームとテキストエレメンタリストリームは共にプライベートストリームであり“１０１１１１０１”が付与される。
【００４３】
図６に示すように、データのタイプがオーディオデータかリアルタイムテキストデータの場合は、ともにプライベートストリームであるため、データの先頭にサブストリームＩＤが格納される。リアルタイムテキストデータの場合はサブストリームＩＤに“０１００１０００”が格納され、オーディオデータの場合はサブストリームＩＤの先頭４ビットに“１０１０”が格納され、下位４ビットにはオーディオのコーディングタイプの識別コードが格納される。コーディングタイプがＬＰＣＭの場合は“００００”が、ＭＰＬの場合は“０００１”が、ＡＣ３の場合は“０００２”が格納される。
【００４４】
図５に示すようにオーディオエレメンタリストリームを格納するパック３３は「Ａ＿ＰＣＫ（オーディオパック）」と、テキストエレメンタリストリームを格納するパック３５は「ＲＴＩ＿ＰＣＫ（リアルタイム情報パック）」と称される。
【００４５】
ＡＯＢ（３００）は複数の部分区間３１０からなり、その部分区間３１０は「ＡＯＢＵ（Audio Object Unit：オーディオオブジェクトユニット）」と称される。ＡＯＢＵ（３１０）は、それに含まれる複数のＡ＿ＰＣＫ（３３）が１秒以下のある一定時間の再生時間を有する単位である。ただし、ＡＯＢ（３００）に含まれるＡＯＢＵ（３１０）のうち、最後のＡＯＢＵに関しては必ずしもそれ以外のＡＯＢＵと同一の再生時間を有するとは限らない。
【００４６】
ここで、Ａ＿ＰＣＫ（３３）の格納可能なビット数と音声情報の最小の単位であるオーディオフレームのビット数は一般的には一致しないために、一つのオーディオフレームが複数のＡ＿ＰＣＫに分割されて記録されることも起こりうる。ただし、ＡＯＢＵの境界はオーディオフレームの境界と一致することが求められる。これは、編集などの際にＡＯＢＵの境界での分割や結合を容易にするためである。このためには、ＡＯＢＵの一部にはパディングが挿入されることとなる。
【００４７】
ＲＴＩ＿ＰＣＫ（３５）には音声の再生と同期して表示される歌詞などの情報を記録するために使用される。
【００４８】
図７は、音声データ再生の際に同時に表示される静止画データを記録するＡＲ＿ＳＴＩＬＬ．ＡＲＯファイル４０の構成図である。
【００４９】
図７に示すように、ＡＲ＿ＳＴＩＬＬ．ＡＲＯファイル４０には音声と同時に表示される静止画用のＭＰＥＧプログラムストリームであるＡＳＶＯＢ（Audio Still Video Object：オーディオスチルビデオオブジェクト）４００が記録順に配置される。
【００５０】
ＡＳＶＯＢ（４００）は、１つのＶＯＢＵ（Video Object Unit：ビデオオブジェクトユニット）４１０から構成され、ＶＯＢＵ（４１０）は複数のＶ＿ＰＣＫ（４１２）から構成されている。ＶＯＢＵ（４１０）にはＭＰＥＧ規格で定義されているＧＯＰ（Group of Pictures）が格納されるが、ここでは特に１枚のＩピクチャのみから構成されていることが特徴である。
【００５１】
１．３  ＡＶデータと管理情報との関係
次に、図８、図９を用いて前述したＡＲ＿ＡＵＤＩＯ．ＡＲＯ（３０）に格納されるＡＯＢ（３００）と、ＡＲ＿ＳＴＩＬＬ．ＡＲＯ（４０）に格納されるＡＳＶＯＢ（４００）と、ＡＲ＿ＭＡＮＧＲ．ＩＦＯ（２０）に格納される管理情報との関係について説明する。
【００５２】
ＡＲ＿ＭＡＮＧＲ．ＩＦＯ（２０）の管理情報には、少なくとも１つのＡＯＢから構成される再生順序を規定する経路情報と、その経路情報により示されるＡＯＢの再生区間をディスク上の記録アドレスに変換するマップ情報とが含まれる。
【００５３】
１．３．１  再生順序を規定する経路情報
経路情報により示される再生順序（オーディオシーケンス）は、ＡＯＢの部分区間または全区間を示すセル（Ｃｅｌ）の並びにより規定される。図８に示すようにＤＶＤでは、このシーケンスを規定する経路情報をＰＧＣ（Program Chain）１００と定義する。ＰＧＣが異なれば、同一のＡＯＢ群に対して異なる再生順序を規定することができる。図８に示す例では、ＰＧＣ＃１は、ＡＯＢ＃１→ＡＯＢ＃２→ＡＯＢ＃３→ＡＯＢ＃４となる再生順序を有する再生経路を示しており、ＰＧＣ＃２は、ＡＯＢ＃３→ＡＯＢ＃２→ＡＯＢ＃４となる再生順序を有する再生経路を示している。また、ＰＧＣ＃１は各ＡＯＢの部分区間から構成されるオーディオシーケンスを示し、ＰＧＣ＃２は各ＡＯＢの全区間から構成されるオーディオシーケンスを示している。
【００５４】
ＰＧＣに含まれる各セル１０５は音声データ再生時の時刻を示すタイムスタンプ情報によりＡＯＢの区間を指定する。すなわち、ＤＶＤでは、ＡＯＢの各区間を、ＡＯＢの先頭からの再生経過時間によりアドレスする。
【００５５】
オーディオシーケンスを示す情報にはオリジナルＰＧＣとユーザ定義ＰＧＣがある。図９に示すようにオリジナルＰＧＣ（１１０）はディスク内の再生可能な全てのＡＯＢ（３００）の区間をセル１１５により定義する。オリジナルＰＧＣ（１１０）は、トラックセット（Track Set）とも呼ばれ、複数のセルを論理的に束ねたトラック（Track）１１２と呼ばれる下位構造を有している。なお、ここでいうトラックはディスクの物理的な構造を意味するのではなく、１つの曲を意味している。１つの曲を「トラック」と称する音楽業界の慣習にしたがいネーミングしている。
【００５６】
これに対して、ユーザ定義ＰＧＣ（１２０）は、オリジナルＰＧＣ（１１０）により参照されるＡＯＢ（３００）の区間の中から、ユーザにより指定された所定の区間からなるオーディオシーケンスを規定する。ユーザ定義ＰＧＣ（１２０）のセルは、オリジナルＰＧＣ（１１０）のいずれかのセルの一部又は全部であり、オリジナルＰＧＣ（１１０）のセルにより参照されないＡＯＢの区間は含まない。
【００５７】
また、ユーザ定義ＰＧＣ（１２０）はプレイリスト（Play List）とも呼ばれ、オリジナルＰＧＣと異なり、セルをトラック経由で参照するデータ構造は有していない。なお、ユーザ定義ＰＧＣ（１２０）は複数存在しても良い。また、セルはＡＯＢの区間を示すことに加えて、同時に映像表示される静止画データをも示す。前述したように静止画データはＭＰＥＧのＩピクチャの形式でＡＲ＿ＳＴＩＬＬ．ＡＲＯファイル４０のＡＳＶＯＢ（４００）に格納されており、各セルはこれを指し示す。
【００５８】
１．３．２  マップ情報
マップ情報は、上述したユーザ定義ＰＧＣ（１２０）、オリジナルＰＧＣ（１１０）のセル（１１５）が示すタイムスタンプをディスク上のセクタアドレスに変換する。
【００５９】
管理情報には、図１０に示すように各ＡＯＢ毎の管理情報としてのＡＯＢＵＩ（AOB Unit INFORMATION：ＡＯＢユニット情報）３５０がそれぞれ存在する。ＡＯＢＵＩ（３５０）には、ＡＯＢの区間を示すタイムスタンプ情報を、ディスク上のセクタアドレスに変換するための情報を含むマップ情報である。
【００６０】
以下、図１１を用いてタイムスタンプ情報からセクタアドレスへの変換を行う際の処理について説明する。図１１はＡＯＢ（３００）とマップ情報であるＡＯＢＵＩ（３５０）の関係を示した図である。なお、図１１は、説明の便宜上、マップ情報はアドホックなデータ構造を有している。
【００６１】
既に述べたようにＡＯＢ（３００）は複数のＡＯＢＵ（３１０）から構成されている。ＡＯＢＵ（３１０）のサイズは、ＡＯＢの符号化方式が固定ビットレート（ＣＢＲ）であれば一定であるが、可変ビットレート（ＶＢＲ）であれば可変である。このため、ＡＯＢ（３００）の各区間を示すタイムスタンプを実際のセクタアドレスに変換するためには、各ＡＯＢＵ（３１０）のサイズとその再生時間長（duration）があれば十分である。
【００６２】
再生時間長は、１秒を９０，０００とした際の指数の値によって記述される。例えば、０．８秒は７２，０００と表される。
【００６３】
なお、各ＡＯＢＵ（３１０）は、ＡＯＢ（３００）に含まれるＡＯＢＵのうちの最後のＡＯＢＵを除いて同一の再生時間長を有する。ゆえに、ＡＯＢＵＩ（３５０）において、図５に示すＡＯＢＵ＃１からＡＯＢＵ＃ｎ−１のそれぞれに対する再生時間長としては、実際には同一の値が格納される。
【００６４】
さて、ここではタイムスタンプ情報からアドレスへの変換に関する処理の一例としてタイムサーチ処理に関して説明する。タイムサーチとは、一つの曲においてある特定時間の場所から再生を開始する機能である。このような機能を実現するためには、指定されたある特定のタイムスタンプ情報をアドレスへ変換する必要がある。このためには、まず指定された時間情報を、「ＡＯＢＵ＃１の再生時間長」で示された再生時間情報で除算する。こうして得られた商に１を足したものが、特定時間に相当するタイムスタンプを包含するＡＯＢＵとなる。このＡＯＢＵの番号をｉとする。このＡＯＢＵのアドレスを求めるためには、第１番目のＡＯＢＵからｉ−１番目のＡＯＢＵまでのサイズを合計すればよい。こうして得られた値が求めるアドレスとなる。この求めたアドレス情報を最終的なセクタアドレスに変換するには、更に該当するＡＯＢのＡＲ＿ＡＵＤＩＯ．ＡＲＯファイル３０内でのオフセット情報を加算する必要がある。このオフセット情報は、各ＡＯＢに対する管理情報としてＡＲ＿ＭＡＮＧＲ．ＩＦＯファイル２０に格納されている。
【００６５】
なお、ＡＯＢＵは最大で１秒の再生時間を有するため、上に示した方法ではタイムサーチの精度は高々１秒ということになる。この精度を更に高めるためには、特定したＡＯＢＵの中で更にオーディオフレーム単位でのタイムサーチを行えばよい。各オーディオフレームの再生時間長は、オーディオの符号化に使用した符号化方式に応じて定まっている。例えばＡＣ３方式では３２msecである。このことを利用して、オーディオフレームの精度でタイムサーチを行うことも可能である。
【００６６】
上述したようにＡＯＢＵＩ（３５０）を、各ＡＯＢＵ（３１０）のデータサイズと、再生時間長情報とから構成することにより、タイムスタンプで示されるＡＯＢ（３００）の各区間をディスク上のセクタアドレスに変換することが可能になる。
【００６７】
しかしながら、この２つの情報を全てのＡＯＢＵに対して記録したとするとマップ情報であるＡＯＢＵＩのサイズは非常に大きくなってしまう。つまり、再生時間長情報は９００００前後の値を格納するために最低でも３バイトは必要である。また、ＡＯＢＵのサイズはＡＯＢのビットレートに依存する。ＣＤ音質のＬＰＣＭの場合、１つのＡＯＢＵのサイズは９６となり、ＤＶＤディスクの許す最大ビットレートであったとして６００前後となる。ゆえに、この情報を格納するためには最低でも２バイトが必要となり、各ＡＯＢＵ毎に最低でも５バイトは必要となる。これは、各ＡＯＢＵの再生時間長が１秒であるとすると、ＡＯＢＵＩとして最低でも１時間当たり１８Ｋバイト（＝３６００sec×５バイト）の情報を格納する必要があることを意味する。これに対して、例えば１９２ＫｂｐｓのＡＣ３形式の音声データを４．７ＧＢのＤＶＤ−ＲＡＭメディアに格納することを考えると、その記録時間長は５０時間を超す。このようなデータを格納するとすれば、そのＡＯＢＵＩのサイズは１ＭＢを越すこととなるが、このように大きなＡＯＢＵＩのメモリ常駐を実現するようなメモリサイズは家庭用オーディオレコーダでは困難である。
【００６８】
そこで、本発明では、次のようにしてＡＯＢＵＩのサイズを抑えている。すなわち、ＡＯＢＵの定義から可変ビットレートのＡＯＢであっても、ＡＯＢを構成するＡＯＢＵのうちの最後のＡＯＢＵを除いて各ＡＯＢＵの再生時間長は一定であることに注目する。この事実を利用すれば、各ＡＯＢＵの再生時間長をＡＯＢＵ毎に全て記録する必要はなく、ＡＯＢを構成するＡＯＢＵのうちの第１番目のＡＯＢＵの再生時間長と、最後のＡＯＢＵの再生時間長とのみを記録すれば十分である。しかしながら、可変ビットレートのＡＯＢの場合では、ＡＯＢＵのサイズは、全てのＡＯＢＵに対して必要である。
【００６９】
図１２に修正したＡＯＢＵＩの構成を示す。この修正されたＡＯＢＵＩでは、ＡＯＢＵの再生時間長は、ＡＯＢの最後（ｎ番目）のＡＯＢＵに対する再生時間長と、最初のＡＯＢＵに対する再生時間長とについてのみ記述される。これによって、ＡＯＢＵＩのサイズは最低で６バイト＋２バイト×（ＡＯＢＵの個数）となる。これによって５０時間を越す音楽データを記録したとしてもＡＯＢＵＩのサイズは３６０ＫＢ程度に押さえることが可能である。なお、最後のＡＯＢＵを除いた他のＡＯＢＵで共通な再生時間長の値は、先頭のＡＯＢＵのエントリに格納される。また、全ＡＯＢＵのうち最後のＡＯＢＵを除く他のＡＯＢＵは全て同一の再生時間長を有するため、最初のＡＯＢＵのかわりに、最後のＡＯＢＵ以外の他のＡＯＢＵのいずれかについての再生時間長を用いてもよい。
【００７０】
さらに、ＬＰＣＭ形式やＡＣ３形式のような固定ビットレートの符号化方式では更にＡＯＢＵＩのサイズを小さくすることが可能である。固定ビットレートの場合には、ある一定再生時間長でのバイト数は必ず一定となる。このことは、ＡＯＢの最後のＡＯＢＵを除いた各ＡＯＢＵにおいて、そのサイズは一定であることを意味している。この事実を利用すれば、固定ビットレートの場合には各ＡＯＢＵのサイズを全て記録する必要はなく、最後のＡＯＢＵ以外のＡＯＢＵ（例えば、第１番目のＡＯＢＵ）のサイズと、最後のＡＯＢＵのサイズのみを記録すれば十分である。
【００７１】
図１３にこのようにして修正されたＡＯＢＵＩの構成を示す。これによって、ＡＯＢＵＩのサイズはＡＯＢの記録時間長に関わらず、高々１０バイト程度で十分となる。したがって、固定ビットレートの符号化方式の場合には、ＡＯＢＵＩのメモリ常駐を実現するに際してもそれほど大きなメモリサイズは必要ではなくなる。また、固定ビットレートの場合には、タイムスタンプ情報からセクタアドレスへの変換の際にも、各ＡＯＢＵのサイズを全て合計していく処理は不要となり、単に第１番目のＡＯＢＵのサイズとＡＯＢＵの個数の積を求めるだけで十分となり、演算処理の手間が省略できるというメリットもある。
【００７２】
すなわち、マップ情報であるＡＯＢＵＩは、対象とするＡＯＢがＬＰＣＭ形式やＡＣ３形式のような固定ビットレート（ＣＢＲ）の符号化方式の場合は、最後のＡＯＢＵの再生時間長と、最後のＡＯＢＵ以外の各ＡＯＢＵについての、再生時間長及びＡＯＢＵのサイズのみを有するように構成される。一方、対象とするＡＯＢがＭＬＰ方式のような可変ビットレート（ＶＢＲ）の場合は、最後のＡＯＢＵの再生時間長と、最後のＡＯＢＵ以外の各ＡＯＢＵに共通な再生時間長と、全てのＡＯＢＵのサイズとを有するように構成される。なお、ＡＯＢの再生時間長については、マップ情報は最後のＡＯＢＵ以外のＡＯＢＵの１つについての再生時間長のみを有するようにしてもよい。
【００７３】
次に、図２９、図３０を用いて本発明のＡＯＢＵＩのデータ構造の詳細について説明する。ＡＯＢＵＩには、前述したように、ＡＯＢの各区間を示すタイムスタンプをディスクのセクタアドレスに変換するために必要な情報が格納される。
【００７４】
図２９に示すようにＡＯＢＵＩ（ＡＯＢユニット情報）３５０は、ヘッダ情報であるＡＯＢＵ＿ＧＩ（ＡＯＢユニット一般情報）３１０と、ＡＯＢＵの数だけ存在するＡＯＢＵ＿ＥＮＴ（ＡＯＢＵエントリ）３２０とから構成されている。但し、ＡＯＢＵ＿ＥＮＴ（３２０）は対象とするＡＯＢのストリームが可変ビットレート（ＶＢＲ）の場合のみ存在し、固定ビットレート（ＣＢＲ）の場合は存在しない。すなわち、固定ビットレート（ＣＢＲ）の場合は、ＡＯＢＵＩはＡＯＢＵＩ（３５０’）の構成となる。このように、ＡＯＢＵＩは、オーディオオブジェクトが可変ビットレート方式の場合に参照されるテーブル構成と、オーディオオブジェクトが固定ビットレート方式の場合に参照されるテーブル構成の２種類のテーブル構成を有する。
【００７５】
ヘッダ情報であるＡＯＢＵ＿ＧＩ（ＡＯＢユニット一般情報）３６０には、ＡＯＢＵ＿ＰＢ＿ＴＭ（ＡＯＢユニット再生時間長）３６１、ＡＯＢＵ＿ＳＺ（ＡＯＢユニットサイズ）３６２、Ｌ＿ＡＯＢＵ＿ＰＢ＿ＴＭ（最終ＡＯＢユニット再生時間長）３６３、Ｌ＿ＡＯＢＵ＿ＳＺ（最終ＡＯＢユニットサイズ）３６４、ＡＯＢＵ＿ＥＮＴ＿Ｎｓ（ＡＯＢユニットエントリ数）３６５、ＡＯＢ＿ＳＡ（ＡＯＢ開始アドレス）３６６が含まれる。それぞれのフィールドは以下の通りである。
【００７６】
ＡＯＢＵ＿ＰＢ＿ＴＭ（ＡＯＢユニット再生時間長）３６１には、ＡＯＢ内の最後のＡＯＢユニットを除く各ユニットに共通となる、一ユニットに対する再生時間長が記録されている。ここで重要なのは、ＡＯＢにおいて最後のＡＯＢユニット以外の全てのＡＯＢユニットの再生時間長はこの値が示す所定長であることである。すなわち、マップ情報の時間精度を示すことになり、この精度でディスク再生装置はＡＯＢの部分区間へのアクセスが可能になる。
【００７７】
ＡＯＢＵ＿ＳＺ（ＡＯＢユニットサイズ）３６２には、ＡＯＢユニットのサイズが記録されている。ただし、対象となるＡＯＢに含まれる音声ストリームがＶＢＲ（可変ビットレート）方式の音声データである場合には、各ＡＯＢユニットのサイズは一定ではないために、このＡＯＢＵ＿ＳＺ（３６２）には０が記録される。
【００７８】
Ｌ＿ＡＯＢＵ＿ＰＢ＿ＴＭ（最終ＡＯＢユニット再生時間長）３６３には、ＡＯＢ内の最後のＡＯＢユニットの再生時間長が記録されている。ＡＯＢの再生時間長は必ずしも一定のＡＯＢユニット再生時間長の倍数になるとは限らず、このような場合には最後のＡＯＢユニットの再生時間長で調整を行う。そこでＬ＿ＡＯＢＵ＿ＰＢ＿ＴＭ（３６３）はこの最後のＡＯＢユニットの再生時間長を記録する。
【００７９】
Ｌ＿ＡＯＢＵ＿ＳＺ（最終ＡＯＢユニットサイズ）３６４には、ＡＯＢ内の最後のＡＯＢユニットのサイズが記録されている。前述したように、最後のＡＯＢユニットでは再生時間長は必ずしも一定の時間であるとは限らないために、その記録サイズも一定ではない。なお、ＡＯＢに含まれる音声ストリームがＶＢＲ（可変ビットレート）方式の音声データである場合には、ＡＯＢＵ＿ＳＺと同様にＬ＿ＡＯＢＵ＿ＳＺ（３６４）には０が記録される。
【００８０】
ＡＯＢＵ＿ＥＮＴ＿Ｎｓ（ＡＯＢユニットエントリ数）３６５には、後述するＡＯＢユニットエントリフィールド（ＡＯＢＵ＿ＥＮＴ）の数を記録する。ＡＯＢに含まれる音声ストリームがＣＢＲ（固定ビットレート）方式の音声データである場合には、ＡＯＢ内の最後のＡＯＢＵを除く全てのＡＯＢＵにおいてその再生時間長とサイズが一定であるために、ＡＯＢＵ＿ＥＮＴを使用することなくタイムスタンプからアドレスへの変換が可能である。このために、ＣＢＲ方式の場合にはＡＯＢＵ＿ＥＮＴは記録されない。ゆえに、ＡＯＢＵ＿ＥＮＴ＿Ｎｓには０が記録される。
【００８１】
ＡＯＢ＿ＳＡ（ＡＯＢ開始アドレス）３６６には、当該ＡＯＢ先頭のＡＶファイル内でのアドレスのオフセット値が記録されている。
【００８２】
次に、ＡＯＢＵ＿ＥＮＴ（ＡＯＢＵエントリ）３７０について説明する。
ＡＯＢＵ＿ＥＮＴ（ＡＯＢＵエントリ）３７０には、図３０に示すように、対応するＡＯＢＵのデータ量を示すＡＯＢＵ＿ＳＺ（ＡＯＢＵサイズ）３７１が記録されている。アクセス対象のタイムスタンプに該当するセクタアドレスを算出するときは、先頭のＡＯＢＵ＿ＥＮＴから当該タイムスタンプが対応するＡＯＢＵ＿ＥＮＴまでのＡＯＢＵ＿ＳＺを順に加算することで、ＡＯＢの先頭からのデータ量を算出することができ、ＡＯＢの先頭のセクタアドレスに算出したデータ量を加算することにより、所望のタイムスタンプに対応するアドレス情報を得ることが可能である。
【００８３】
１．４  管理情報ファイル
上記のＡＯＢＩ（ＡＯＢ情報）は管理情報ファイル”ＡＲ＿ＭＡＮＧＲ．ＩＦＯ”２０中に格納されている。以下、この管理情報ファイル”ＡＲ＿ＭＡＮＧＲ．ＩＦＯ”２０に含まれる他のフィールドについて図１８から図４４を用いて説明する。
【００８４】
「ＲＴＲ＿ＡＭＧ」（図１８）
ＡＲ＿ＭＡＮＧＲ．ＩＦＯファイル内は、ＲＴＲ＿ＡＭＧ（リアルタイム記録オーディオ管理）と呼ばれる管理情報が記録されている。このＲＴＲ＿ＡＭＧは、ＲＴＲ＿ＡＭＧＩ、Ａ＿ＡＶＦＩＴ、ＯＲＧ＿ＰＧＣＩ、ＵＤ＿ＰＧＣＩＴ、ＴＸＴＤＴ＿ＭＧ、ＭＮＦＩＴの６つのテーブルから構成されている。
【００８５】
ＲＴＲ＿ＡＭＧＩは後続するテーブルへのポインタ等、ＤＶＤ−ＲＴＡＶのディレクトリ全体に関する管理情報が記録される。また、Ａ＿ＡＶＦＩＴは、符合化方式等、オーディオファイル、静止画ファイルに関する属性情報が記録される。また、ＯＲＧ＿ＰＧＣＩ、ＵＤ＿ＰＧＣＩＴはオーディオファイルを構成するＡＯＢや、静止画ファイルを構成するＡＳＶＯＢの再生経路に関する情報が格納される。また、ＴＸＴＤＴ＿ＭＧはテキストに関する管理情報、ＭＮＦＩＴにはオーディオレコーダの製造者によって別途定められた独自の定義情報が記録される。
【００８６】
次に、ＲＴＲ＿ＡＭＧを構成する各テーブルの詳細を説明する。
【００８７】
１．４．１  ＲＴＲ＿ＡＭＧＩテーブル
ＲＴＲ＿ＡＭＧＩ（リアルタイム記録オーディオ管理情報）は、管理情報ＲＴＲ＿ＡＭＧの第１のテーブルであり、ＡＭＧＩ＿ＭＡＴとＰＬ＿ＳＲＰＴから構成されている。
【００８８】
最初に、ＲＴＲ＿ＡＭＧＩを構成するＡＭＧＩ＿ＭＡＴについて説明する。
ＲＴＲ＿ＡＭＧＩのＡＭＧＩ＿ＭＡＴ（オーディオ管理情報管理テーブル）は、図１９に示すようにディスク全体に関する情報として、ＡＭＧ＿ＩＤ、ＲＴＲ＿ＡＭＧ＿ＥＡ、ＡＭＧＩ＿ＥＡ、ＶＥＲＮ、ＴＭ＿ＺＯＮＥ、ＣＨＲＳ、ＲＳＭ＿ＭＲＫＩ、ＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴＩ、ＤＩＳＣ＿ＲＥＰ＿ＮＭ、Ａ＿ＡＶＦＩＴ＿ＳＡ、ＵＤ＿ＰＧＣＩＴ＿ＳＡ、ＯＲＧ＿ＰＧＣＩ＿ＳＡ、ＴＸＴＤＴ＿ＭＧ＿ＳＡ、ＭＮＦＩＴ＿ＳＡが記録されている。
【００８９】
第１の情報であるＡＭＧ＿ＩＤにはオーディオ管理識別子である。
本発明の場合は、このディスクに、オーディオレコーディングデータが記録されていることを示す識別子”ＤＶＤ＿ＲＴＲ＿ＡＭＧ０”が記録されている。
第２の情報であるＲＴＲ＿ＡＭＧ＿ＥＡには、ＲＴＲ＿ＡＭＧの終了アドレスが記録されている。
第３の情報であるＡＭＧＩ＿ＥＡにはＡＭＧＩの終了アドレスが記録される。
第４の情報であるＶＥＲＮには、このオーディオレコーディングデータの記録フォーマットのバージョン番号が図２０の（ａ）のフォーマットに従い記録されている。
【００９０】
第５の情報であるＴＭ＿ＺＯＮＥには、ディスク内に記録されている全日時情報が使用するタイムゾーンが図２０の（ｂ）に示すフォーマットで記録されている。ＴＭ＿ＺＯＮＥは、日時情報の基準を、ユニバーサル時刻であるグリニッジ標準時を用いているか、地域毎の標準時を用いているかを示すＴＺ＿ＴＹ（タイムゾーンタイプ）と、グリニッジ標準時との時差を記録するＴＺ＿ＯＦＦＳＥＴ（タイムゾーンオフセット）から構成されている。
【００９１】
第６の情報であるＣＨＲＳには、後述するプライマリテキスト用のキャラクタセットコードが記録されている。
第７の情報であるＲＳＭ＿ＭＲＫＩには、その再生がユーザによって中断された場合に、再生を中断した場所から再生を開始するためのレジューム情報が図２１で示すフォーマット記録される。ＲＳＭ＿ＭＲＫＩは図２１に示すとおり、再生が中断された場所のＰＧＣ番号、ＰＧ番号、Ｃｅｌｌ番号及びＣｅｌｌ内での場所を後述するＰＴＭ記述フォーマット（図２４）で示すＭＲＫ＿ＰＴ、リジュームマーカー情報が作成された時間を図２３に示す記述フォーマットで示したＭＲＫ＿ＴＭから構成されている。
【００９２】
第８の情報であるＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴＩにはディスク代表静止画情報が記録される。
第９の情報であるＤＩＳＣ＿ＲＥＰ＿ＮＭにはディスクの内容を示すテキスト情報が記録されている。このテキスト情報は、アスキーコード用のフィールドと、前述したＣＨＲＳで指定されるキャラクタコードセット用のフィールドから構成される。
【００９３】
第１０の情報であるＡ＿ＡＶＦＩＴ＿ＳＡにはＡ＿ＡＶＦＩＴの開始アドレスが記録され、第１１の情報であるＵＤ＿ＰＧＣＩＴ＿ＳＡにはＵＤ＿ＰＧＣＩＴの開始アドレスが記録され、第１２の情報であるＯＲＧ＿ＰＧＣＩ＿ＳＡにはＯＲＧ＿ＰＧＣＩの開始アドレスが記録され、第１３の情報であるＴＸＴＤＴ＿ＭＧ＿ＳＡにはＴＸＴＤＴ＿ＭＧの開始アドレスが記録され、第１４の情報であるＭＮＦＩＴ＿ＳＡにはＭＮＦＩＴの開始アドレスが記録されている。
プレーヤおよびレコーダは、最初にＡＭＧＩ＿ＭＡＴを読み取り、ディスクの大まかな構成情報を得ることが可能である。
【００９４】
次にＲＴＲ＿ＡＭＧＩを構成するＰＬ＿ＳＲＰＴについて説明する・
ＲＴＲ＿ＡＭＧＩのＰＬ＿ＳＲＰＴ（プレイリストサーチポインタテーブル）は、各プレイリストへのアクセス情報を記録する。ＲＴＲ＿ＡＭＧＩは、図２２に示すようにＰＬ＿ＳＲＰＴＩとｎ個のＰＬ＿ＳＲＰから構成されるテーブル形式を有する。
【００９５】
ＰＬ＿ＳＲＰＴＩ（プレイリストサーチポインタテーブル情報）には、ＰＬ＿ＳＲＰにアクセスするために、ＰＬ＿ＳＲＰの数を示すＰＬ＿ＳＲＰ＿Ｎｓと、ＰＬ＿ＳＲＰＴの終了アドレスを示すＰＬ＿ＳＲＰＴ＿ＥＡが記録されている。また、ＰＬ＿ＳＲＰ（プレイリストサーチポインタ）には、このプレイリストの実データであるユーザ定義ＰＧＣにアクセスするために、ＰＬ＿ＴＹ（プレイリストタイプ）、ＰＧＣＮ（ＰＧＣ番号）、ＰＬ＿ＣＲＥＡＴＥ＿ＴＭ（プレイリスト記録日時）、ＰＲＭ＿ＴＸＴＩ（プライマリテキスト情報）、ＩＴ＿ＴＸＴ＿ＳＲＰＮ（ＩＴ＿ＴＸＴ＿ＳＲＰ番号）、ＲＥＰ＿ＰＩＣＴＩ（代表静止画情報）の６つの情報が記録される。
【００９６】
第１の情報である、ＰＬ＿ＳＲＰ（プレイリストサーチポインタ）には、このプレイリストの実データであるユーザ定義ＰＧＣにアクセスするための以下の情報が記録されている。
第２の情報であるＰＬ＿ＴＹ（プレイリストタイプ）には、プレイリストのタイプを識別する値として、以下の何れかが図２３に示される記述フォーマットに従い記録されている。
１０００ｂ  ：  音声のみ（音声と同時に表示される静止画を含む）
第３の情報であるＰＧＣＮ（ＰＧＣ番号）には、このプレイリストに対応するＰＧＣの番号が記録されている。ＰＧＣ番号は、後述するＵＤ＿ＰＧＣＩＴ内でのＰＧＣ情報の記録順である。
【００９７】
第４の情報であるＰＬ＿ＣＲＥＡＴＥ＿ＴＭ（プレイリスト記録日時）には、このプレイリストを作成した日時情報が図２３に示される記述フォーマットに従い記録されている。
第５の情報であるＰＲＭ＿ＴＸＴＩ（プライマリテキスト情報）には、このプレイリストの内容を示すテキスト情報が記録されている。例えば、テレビ番組を録画した場合は、番組名が記録される。また、このプライマリテキスト情報は、アスキーコード用のフィールドと、前述したＣＨＲＳで指定されるキャラクタコードセット用のフィールドから構成される。
【００９８】
第６の情報であるＩＴ＿ＴＸＴ＿ＳＲＰＮ（ＩＴ＿ＴＸＴ＿ＳＲＰ番号）には、前述したプライマリテキストに加えて、このプレイリストの内容を示す情報がＩＴ＿ＴＸＴとしてオプション記録されている場合、ＴＸＴＤＴ＿ＭＧ内に記録されるＩＴ＿ＴＸＴへのリンク情報として、ＩＴ＿ＴＸＴ＿ＳＲＰの番号が記録されている。ＩＴ＿ＴＸＴ＿ＳＲＰ番号は、後述するＴＸＴＤＴ＿ＭＧ内での記録順である。
第７の情報であるＲＥＰ＿ＰＩＣＴＩ（代表静止画情報）にはこのプレイリストを代表する静止画の情報を記述する。
【００９９】
１．４．２  Ａ＿ＡＶＦＩＴテーブル
Ａ＿ＡＶＦＩＴは、管理情報ＲＴＲ＿ＡＭＧの第２のテーブルである。
Ａ＿ＡＶＦＩＴ（音声ＡＶファイル情報テーブル）には、オーディオファイル”ＡＲ＿ＡＵＤＩＯ．ＡＲＯ”及びオーディオスチルビデオファイル”ＡＲ＿ＳＴＩＬＬ．ＡＲＯ”にそれぞれ対応する管理情報が記録される。
【０１００】
オーディオファイルに対する管理情報として、ヘッダ情報であるＡ＿ＡＶＦＩＴＩ、オーディオファイルに含まれるストリームの管理情報であるＡＵＤ＿ＳＴＩ、オーディオファイルに含まれるＡＯＢの管理情報であるＡＵＤＦＩが記録される。
【０１０１】
また、オーディオスチルビデオファイルに対する管理情報としては、ＡＳＶ＿ＳＴＩ、ＡＳＶＦＩが記録される。
【０１０２】
最初に、ヘッダ情報であるＡ＿ＡＶＦＩＴＩについて説明する。
Ａ＿ＡＶＦＩＴＩ（音声ＡＶファイル情報テーブル情報）は、ヘッダ情報であり、図２６に示すように、後続する情報であるＡＵＤ＿ＳＴＩ、ＡＵＤＦＩ、ＡＳＶ＿ＳＴＩ、ＡＳＶＦＩにアクセスするために必要な情報が記録される。
具体的には、ＡＵＤＦＩ＿Ｎｓ、ＡＳＶＦＩ＿Ｎｓ、ＡＵＤ＿ＳＴＩ＿Ｎｓ、ＡＵＤ＿ＳＴＩ＿Ｎｓ、ＡＳＶ＿ＳＴＩ＿Ｎｓ、Ａ＿ＡＶＦＩ＿ＥＡの６つの情報が記録される。
【０１０３】
第１の情報である、ＡＵＤＦＩ＿Ｎｓ（オーディオファイル情報数）にはＡＵＤＦＩ数として、”０”または”１”が記録されている。この値は、オーディオファイル数、即ち、ＡＲ＿ＡＵＤＩＯ．ＡＲＯファイルの有無にも対応している。
【０１０４】
第２の情報である、ＡＳＶＦＩ＿Ｎｓ（ＡＳＶファイル情報数）にはＡＳＶＦＩ数として、”０”または”１”が記録されている。この値は、オーディオスチルビデオファイル数、即ち、ＡＲ＿ＳＴＩＬＬ．ＡＲＯファイルの有無にも対応している。
【０１０５】
第３の情報である、ＡＵＤ＿ＳＴＩ＿Ｎｓ（オーディオオブジェクトストリーム情報数）
には後述するＡＵＤ＿ＳＴＩのエントリー数が記録されている。
【０１０６】
第４の情報である、ＡＳＶ＿ＳＴＩ＿Ｎｓ（オーディオスチルビデオストリーム情報数）
には後述するＡＳＶ＿ＳＴＩのエントリー数が記録されている。
【０１０７】
第５の情報である、Ａ＿ＡＶＦＩ＿ＥＡ（音声ＡＶファイル情報終了アドレス）には後述するＡ＿ＡＶＦＩの終了アドレスが記録されている。
【０１０８】
次に、オーディオファイルに含まれるストリームの管理情報であるＡＵＤ＿ＳＴＩについて説明する。
【０１０９】
ＡＵＤ＿ＳＴＩは、オーディオファイルを構成するＡＯＢに含まれるストリームの属性を図２５に示すフォーマットで示す。ＡＵＤ＿ＳＴＩはＡＯＢに含まれるストリームの数だけ存在する。なお、オーディオファイルは、１つ以上のＡＯＢから構成されるが、各ＡＯＢでストリームの構成は共通なため、ＡＵＤ＿ＳＴＩは全てのＡＯＢに共通な１セットの情報が格納される。
【０１１０】
ＡＵＤ＿ＳＴＩ（オーディオストリーム情報）にはＡ＿ＡＴＲとＴＸＴ＿ＡＴＲから構成され、Ａ＿ＡＴＲにはＡＯＢ内に記録されるオーディオの属性情報が、ＴＸＴ＿ＡＴＲにはＡＯＢ内に記録されるテキストの属性情報が記述される。
【０１１１】
ＡＵＤ＿ＳＴＩ（オーディオストリーム情報）のＡ＿ＡＴＲには図２６に示すフォーマットに従って、Ａｕｄｉｏ  ｃｏｄｉｎｇ  ｍｏｄｅ、Ｑｕａｎｔｉｚａｔｉｏｎ／ＤＲＣ、ｆｓ、Ｎｕｍｂｅｒ  ｏｆ  Ａｕｄｉｏ  ｃｈａｎｎｅｌｓ、Ｂｉｔｒａｔｅの５つのオーディオの属性情報が記録される。
【０１１２】
第１のオーディオ属性「Ａｕｄｉｏ  ｃｏｄｉｎｇ  ｍｏｄｅ」としては、オーディオの符合化方式を識別する以下の値の何れかが記録されている。
０００ｂ  ：  ドルビーＡＣ−３
００１ｂ  ：  拡張ストリーム無しＭＰＥＧオーディオ
０１０ｂ  ：  拡張ストリーム付きＭＰＥＧオーディオ
０１１ｂ  ：  リニアＰＣＭ
１００ｂ  ：  ＭＬＰ
１０１ｂ  ：  ＡＡＣ
１１０ｂ  ：  ＡＤＰＣＭ
リニアＰＣＭは非圧縮な符合化方式であり、他は圧縮された符合化方式である。圧縮された符合化方式のうち、ドルビーＡＣ−３、拡張ストリーム無しＭＰＥＧオーディオ、拡張ストリーム付きＭＰＥＧオーディオは固定ビットレート（ＣＢＲ）で圧縮が行われ、ＭＬＰは可変ビットレート（ＶＢＲ）で圧縮が行われる。
【０１１３】
第２のオーディオ属性「Ｑｕａｎｔｉｚａｔｉｏｎ／ＤＲＣ」としては、ＭＰＥＧオーディオ使用時にはＤＲＣ（ダイナミックレンジ制御）が、ＬＰＣＭオーディオ使用時には、Ｑｕａｎｔｉｚａｔｉｏｎを識別する値が記録される。
【０１１４】
ＭＰＥＧオーディオ使用時に、ＤＲＣ（ダイナミックレンジ制御）情報の有無を識別する値としては以下の何れかが記録されている。
００ｂ  ：  ＤＲＣデータはＭＰＥＧストリームに含まれていない
０１ｂ  ：  ＤＲＣデータはＭＰＥＧストリームに含まれている
【０１１５】
また、ＬＰＣＭオーディオ使用時には、Ｑｕａｎｔｉｚａｔｉｏｎを識別する以下の値が記録されている。
００ｂ  ：  １６ビット
０１ｂ  ：  ２０ビット
１０ｂ  ：  ２４ビット
【０１１６】
第３のオーディオ属性「ｆｓ」としては、サンプリング周波数を識別する以下の値が記録されている。
００ｂ  ：  ４８Ｋｈｚ
０１ｂ  ：  ９６Ｋｈｚ
１０ｂ  ：  １９２Ｋｈｚ
【０１１７】
第４のオーディオ属性「Ｎｕｍｂｅｒ  ｏｆ  Ａｕｄｉｏ  ｃｈａｎｎｅｌｓ」としては、オーディオチャンネル数を識別する以下の値の何れかが記録されている。
００００ｂ  ：  １チャンネル（モノラル）
０００１ｂ  ：  ２チャンネル（ステレオ）
００１０ｂ  ：  ３チャンネル
００１１ｂ  ：  ４チャンネル
０１００ｂ  ：  ５チャンネル
０１０１ｂ  ：  ６チャンネル
【０１１８】
第５のオーディオ属性「Ｂｉｔｒａｔｅ」としては、ビットレートを識別する以下の何れかの値が記録されている。
００００  ０００１ｂ  ：  ６４ｋｂｐｓ
００００  ００１０ｂ  ：  ８９ｋｂｐｓ
００００  ００１１ｂ  ：  ９６ｋｂｐｓ
００００  ０１００ｂ  ：  １１２ｋｂｐｓ
００００  ０１０１ｂ  ：  １２８ｋｂｐｓ
００００  ０１１０ｂ  ：  １６０ｋｂｐｓ
００００  ０１１１ｂ  ：  １９２ｋｂｐｓ
００００  １０００ｂ  ：  ２２４ｋｂｐｓ
００００  １００１ｂ  ：  ２５６ｋｂｐｓ
００００  １０１０ｂ  ：  ３２０ｋｂｐｓ
００００  １０１１ｂ  ：  ３８４ｋｂｐｓ
００００  １１００ｂ  ：  ４４８ｋｂｐｓ
００００  １１０１ｂ  ：  ７６８ｋｂｐｓ
００００  １１１０ｂ  ：  １５３６ｋｂｐｓ
【０１１９】
なお対応するオーディオストリームが拡張ストリーム付きのＭＰＥＧオーディオストリームの場合、拡張ストリームを除く基本ストリームのビットレートのみを記録する。なぜなら拡張ストリームは、可変長符号方式を用いた圧縮を行うため、上記したような固定のビットレートでは表現ができないためである。
【０１２０】
ＡＵＤ＿ＳＴＩ（オーディオストリーム情報）のＴＸＴ＿ＡＴＲには図２６に示すフォーマットに従って、ｖａｌｉｄｉｔｙ、ＣＨＲＳの２つのテキストの属性情報が記述される。
【０１２１】
第１のテキスト属性「ｖａｌｉｄｉｔｙ」としては、ＡＯＢにおいてＲＴＩ＿ＰＣＫ内にテキスト情報が記述されているか否かを示す値が以下に従って記録されている。
０ｂ  ：  ＲＴＩ＿ＰＣＫには有効なテキスト情報は存在しない。
１ｂ  ：  ＲＴＩ＿ＰＣＫには有効なテキスト情報が存在する。
【０１２２】
第２のテキスト属性「ＣＨＲＳ」としては、ＲＴＩ＿ＰＣＫ内に記録されているテキスト情報のキャラクタコードを識別する以下の何れかの値が記録されている。
００ｈ  ：  ＩＳＯ／ＩＥＣ  ６４６：１９８３（ＡＳＣＩＩ）
１１ｈ  ：  ＩＳＯ  ８８５９−１：１９８７
１５ｈ  ：  Ｍｕｓｉｃ  Ｓｈｉｆｔ  ＪＩＳ
【０１２３】
次にオーディオファイルに含まれる１つ以上のＡＯＢの、それぞれの管理情報を示すＡＵＤＦＩについて説明する。
【０１２４】
ＡＵＤＦＩ（オーディオファイル情報）は、図２７に示すフォーマットで、ＡＯＢにアクセスするために必要な情報、ＡＵＤＦＩ＿ＧＩ、ＡＯＢＩ＿ＳＲＰ、ＡＯＢＩから構成される。
【０１２５】
ＡＯＢＩはオーディオファイルを構成するＡＯＢの数だけ存在する管理情報である。ＡＯＢＩ＿ＳＲＰは、ＡＯＢＩへのポインタ情報であり対応するＡＯＢＩの開始アドレスがＡＯＢＩ＿ＳＡとして示される。また、ＡＵＤＦＩ＿ＧＩはＡＯＢＩ＿ＳＲＰの数を示している。
【０１２６】
以下、ＡＯＢＩについてデータ構造の詳細を説明する。
ＡＯＢＩは、図２７に示すように一般情報であるＡＯＢ＿ＧＩ、マップ情報であるＡＯＢＵＩからなる。
ＡＯＢ＿ＧＩ（ＡＯＢ一般情報）には、ＡＯＢの一般情報として以下の７個の情報が記録されている。
【０１２７】
第１の一般情報であるＡＯＢ＿ＴＹ（ＡＯＢタイプ）には、ＴＥとＭＴ＿ＦＬＧが図２８に示すフォーマットに従い記録されている。
ＴＥには、このＡＯＢの状態を識別する以下の値の何れかが記録されている。
０ｂ  ：  通常状態
１ｂ  ：  一時消去状態
また、ＭＴ＿ＦＬＧにはこのＡＯＢが直前のＡＯＢと音切れ無く再生されるか否かを識別する以下の値の何れかが記録されている。
０ｂ  ：  直前のＡＯＢ再生終了後、当該ＡＯＢ再生開始までに無音区間が挿入される可能性がある
１ｂ  ：  直前のＡＯＢ再生終了後、当該ＡＯＢ再生開始までに無音区間が挿入されてはならない
【０１２８】
第２の一般情報であるＡＯＢ＿ＲＥＣ＿ＴＭ（ＡＯＢ記録日時）には、このＡＯＢを記録した日時が図２３に示したＰＬ＿ＣＲＥＡＴＥ＿ＴＭと同じフォーマットで記録されている。ここで重要なのは、記録日時とはＡＯＢ先頭の表示オーディオフレームの記録日時を示していることであり、編集や部分消去によって、ＡＯＢ先頭オーディオフレームが代わった場合、このＡＯＢ＿ＲＥＣ＿ＴＭも修正しなければならないことである。
【０１２９】
第３の一般情報であるＡＯＢ＿ＲＥＣ＿ＴＭ＿ＳＵＢ（ＡＯＢ記録日時差分情報）には、ＡＯＢへの編集や部分消去によって、ＡＯＢ先頭オーディオフレームが代わった場合に修正されるＡＯＢ＿ＲＥＣ＿ＴＭの誤差を吸収するための情報が格納されるフィールドである。ＡＯＢ＿ＲＥＣ＿ＴＭは図２３に示す通り、年月日時分秒までの情報しか持ち合わせないため、フレームやフィールド精度での編集または消去を行った場合に、ＡＯＢ＿ＲＥＣ＿ＴＭだけでは、充分な記録精度が出せないため、このフィールドを使用して端数を記録する。
【０１３０】
第４の一般情報であるＡＵＤ＿ＳＴＩＮ（ＡＵＤ＿ＳＴＩ番号）には、このＡＯＢに対応するＡＵＤ＿ＳＴＩ番号が記録されている。ここで示されるＡＵＤ_ＳＴＩ番号は、前述したＡＵＤ＿ＳＴＩテーブル内での記録順である。
【０１３１】
第５の一般情報であるＡＯＢ＿Ａ＿Ｓ＿ＰＴＭ（ＡＯＢオーディオ開始ＰＴＭ）には、このＡＯＢの表示開始時刻をストリーム中のタイムスタンプと同一基準時間で記録する。
【０１３２】
第６の一般情報であるＡＯＢ＿Ａ＿Ｅ＿ＰＴＭ（ＡＯＢオーディオ終了ＰＴＭ）には、このＡＯＢの表示終了時刻をストリーム中のタイムスタンプと同一基準時間で記録する。ここで注意するのは、ストリーム中のタイムスタンプは当該フレームの表示開始時刻を示しているが、ＡＯＢ＿Ａ＿Ｅ＿ＰＴＭでは、表示終了時刻、即ち、表示開始時刻に当該フレームの表示期間を加算した時刻が記録される。
【０１３３】
第７の一般情報であるＳＣＲ＿ＤＩＦＦ（ＳＣＲ差分）には、直前のＡＯＢと当該ＡＯＢにおいて、以下の計算の結果求められる値を記述する。
SCR_Diff = ((P_PTS＋PTS1)−(P_SCR＋SCR1)) − (S_PTS-S_SCR)
Ｐ＿ＰＴＳ  ：  直前ＡＯＢの最終オーディオフレームのＰＴＳ
Ｐ＿ＳＣＲ  ：  直前のＡＯＢの最終パックのＳＣＲ
Ｓ＿ＰＴＳ  ：  当該ＡＯＢの第一オーディオフレームのＰＴＳ
Ｓ＿ＳＣＲ  ：  当該ＡＯＢの第一パックのＳＣＲ
ＰＴＳ１    ：  １オーディオフレームの再生時間長
ＳＣＲ１    ：  １パックの読み込みに必要な時間
【０１３４】
ＡＯＢＵＩについては、（１．３．２）で説明したので、ここでの説明は省略する。
【０１３５】
「ＡＳＶ＿ＳＴＩ」（図２５）
第２の実施形態において説明する。
「ＡＳＶＦＩ」（図２５）
第２の実施形態において説明する。
【０１３６】
「ＵＤ＿ＰＧＣＩＴ」（図３１）
ＵＤ＿ＰＧＣＩＴ（ユーザ定義ＰＧＣ情報テーブル）は、ＵＤ＿ＰＧＣＩＴＩ、ＵＤ＿ＰＧＣＩ＿ＳＲＰ、ＵＤ＿ＰＧＣＩから構成される。
【０１３７】
「ＵＤ＿ＰＧＣＩＴＩ」（図３１）
ＵＤ＿ＰＧＣＩＴＩ（ユーザ定義ＰＧＣ情報テーブル情報）はユーザ定義ＰＧＣ情報テーブルを構成する以下の情報が記録されている。
ＵＤ＿ＰＧＣＩ＿ＳＲＰ＿Ｎｓ（ユーザ定義ＰＧＣ情報サーチポインタ数）
ＵＤ＿ＰＧＣＩ＿ＳＲＰ数が記録されている。
ＵＤ＿ＰＧＣＩＴ＿ＥＡ（ユーザ定義ＰＧＣ情報テーブル終了アドレス）
ＵＤ＿ＰＧＣＩＴの終了アドレスが記録されている。
【０１３８】
「ＵＤ＿ＰＧＣＩ＿ＳＲＰ」（図３１）
ＵＤ＿ＰＧＣＩ＿ＳＲＰ（ユーザ定義ＰＧＣ情報サーチポインタ）には、ＵＤ＿ＰＧＣＩ＿ＳＡが記録されている。
ＵＤ＿ＰＧＣＩ＿ＳＡ（ユーザ定義ＰＧＣ情報開始アドレス）
ＵＤ＿ＰＧＣＩ＿ＳＡには、ＵＤ＿ＰＧＣＩの開始アドレスが記録され、このＰＧＣＩにアクセスする場合は、記録されているアドレスまでシークをすれば良い。
【０１３９】
「ＵＤ＿ＰＧＣＩ」（図３１）
ＵＤ＿ＰＧＣＩ（ユーザ定義ＰＧＣ情報）の詳細は、後述するＰＧＣＩで説明する。
【０１４０】
「ＯＲＧ＿ＰＧＣＩ」（図１８）
ＯＲＧ＿ＰＧＣＩ（オリジナルＰＧＣ情報）の詳細は、後述するＰＧＣＩで説明する。
【０１４１】
「ＴＸＴＤＴ＿ＭＧ」（図１８）
第２の実施形態において説明する。
【０１４２】
「ＰＧＣＩ」（図３２）
ＰＧＣＩ（ＰＧＣ情報）は、ＯＲＧ＿ＰＧＣＩ、ＵＤ＿ＰＧＣＩに共通のデータ構造を有し、ＰＧＣ＿ＧＩ、ＰＧＩ、ＣＩ＿ＳＲＰ、ＣＩから構成されている。
【０１４３】
「ＰＧＣ＿ＧＩ」（図３２）
ＰＧＣ＿ＧＩ（ＰＧＣ一般情報）は、ＰＧＣ一般の情報として、ＰＧ＿ＮｓとＣＩ＿ＳＲＰ＿Ｎｓから構成されている。個々のフィールドは以下の通りである。
ＰＧ＿Ｎｓ（プログラム数）
このＰＧＣ内のプログラム数が記録されている。ユーザ定義ＰＧＣの場合、プログラムを持てないため、このフィールドは”０”が記録される。
ＣＩ＿ＳＲＰ＿Ｎｓ（ＣＩ＿ＳＲＰ数）
後述するＣＩ＿ＳＲＰの数が記録されている。
【０１４４】
「ＰＧＩ」（図３２）
ＰＧＩ（プログラム情報）は、ＰＧ＿ＴＹ、Ｃ＿Ｎｓ、ＰＲＭ＿ＴＸＴＩ、ＩＴ＿ＴＸＴ＿ＳＲＰＮ、ＲＥＰ＿ＰＩＣＴＩから構成されている。個々のフィールドは以下の通りである。
【０１４５】
ＰＧ＿ＴＹ（プログラムタイプ）
このプログラムの状態を示す以下の情報が、図３３に示すフォーマットを用いて記録されている。
Ｐｒｏｔｅｃｔ（プロテクト）
０ｂ：  通常状態
１ｂ：  プロテクト状態
Ｃ＿Ｎｓ（セル数）
このプログラム内のセル数が記述されている。
ＰＲＭ＿ＴＸＴＩ（プライマリテキスト情報）
このプログラムの内容を示すテキスト情報が記録されている。詳細は、前述したＰＲＭ＿ＴＸＴと同一である。
ＩＴ＿ＴＸＴ＿ＳＲＰＮ（ＩＴ＿ＴＸＴ＿ＳＲＰ番号）
第２の実施形態において説明する。
ＲＥＰ＿ＰＩＣＴＩ（代表静止画情報）
第２の実施例にて説明する。
【０１４６】
「ＣＩ＿ＳＲＰ」（図３４）
ＣＩ＿ＳＲＰ（セル情報サーチポインタ）は、このセル情報へアクセスするためのアドレス情報が記録されている。
ＣＩ＿ＳＡ（セル情報開始アドレス）
このセル情報の開始アドレスが記録されている。このセルへアクセスする場合は、このアドレスまでシークすれば良い。
【０１４７】
「ＣＩ」（図３４）
ＣＩ（セル情報）は、Ｃ＿ＧＩ、Ｃ＿ＥＰＩから構成される。
【０１４８】
「Ｃ＿ＧＩ」（図３４）
Ｃ＿ＧＩ（セル一般情報）は、セルを構成する以下の基本情報を有している。
Ｃ＿ＴＹ（セルタイプ）
音声セルを識別するための以下の情報が図３５に示すフォーマットで記録されている。
Ｃ＿ＴＹ１
０１０ｂ  ：  音声セル
【０１４９】
ＡＯＢＩ＿ＳＲＰＮ（ＡＯＢ情報サーチポインタ番号）
このセルが対応するＡＯＢ情報のサーチポインタ番号が記録されている。このセルが対応するストリームデータへアクセスする場合、まずこのフィールドが指すＡＯＢ情報サーチポインタ番号へアクセスをする。
ＡＳＶＵＩ＿ＳＲＰＮ（ＡＳＶユニット情報サーチポインタ番号）
第２の実施形態において説明する。
ＡＳＶ＿ＤＭＯＤ（ＡＳＶディスプレイモード）
第２の実施形態において説明する。
Ｃ＿ＥＰＩ＿Ｎｓ（セルエントリポイント情報数）
第２の実施形態において説明する。
Ｃ＿Ａ＿Ｓ＿ＰＴＭ（セルオーディオ開始時刻）
このセルの再生開始時刻が図２４に示すフォーマットで記録されている。
Ｃ＿Ａ＿Ｅ＿ＰＴＭ（セルオーディオ終了時刻）
このセルの再生終了時刻が図２４に示すフォーマットで記録されている。Ｃ＿Ａ＿Ｓ＿ＰＴＭとＣ＿Ａ＿Ｅ＿ＰＴＭを用いて、このセルが対応するＡＯＢ内でのセルの有効区間が指定されている。
【０１５０】
「Ｃ＿ＥＰＩ」（図３４）
第２の実施形態において説明する。
【０１５１】
１．５  ＤＶＤレコーダ
１．５．１  ＤＶＤレコーダの構成
本発明に係る光ディスクに対してデータの記録再生を行なうＤＶＤレコーダの構成を図１４に示す。ＤＶＤレコーダは、ユーザへの表示およびユーザからの要求を受け付けるユーザインターフェース部２６０１と、装置の各構成要素の動作の管理および制御を司るシステム制御部２６０２と、ＡＤコンバータをはじめとする映像および音声を入力する入力部２６０３と、エンコーダ部２６０４と、映像および音声を出力する出力部２６０５と、ＭＰＥＧストリームをデコードするデコーダ部２６０６と、トラックバッファ２６０７と、光ディスクに対してデータの読み出し／書きこみを行なうドライブ２６０８とを備える。
【０１５２】
１．５．２  ＤＶＤレコーダの再生動作
ＤＶＤレコーダによって記録されたＤＶＤ−ＲＡＭ上のデータは読み出されて再生される。以下にこの再生動作を説明する。
【０１５３】
ＤＶＤレコーダは、ユーザインタフェース部２６０１を介してユーザから再生開始の動作の要求を受けると、最初に光ディスク１０のＲＯＯＴディレクトリに記録されている管理情報を格納したＡＲ＿ＭＡＮＧＲ．ＩＦＯファイルを読み込む。システム制御部２６０２は、ここで読み込まれたＡＲ＿ＭＡＮＧＲ．ＩＦＯファイルの内容を内部のメモリにロードする。次に、システム制御部２６０２は図６に示したＡＭＧＩ＿ＭＡＴ内のＡＭＧ＿ＩＤおよびＶＥＲＮを確認する。ここでシステム制御部２６０２は、これらの情報に本来格納されているはずの情報とは異なる情報が記録されていた場合には、このディスクはＤＶＤレコーダでは再生不可能なディスクであると判断して、再生を行わない。
【０１５４】
次に、システム制御部はＯＲＧ＿ＰＧＣＩ＿ＳＡを参照して、ＯＲＧ＿ＰＧＣＩにアクセスを行う。ＯＲＧ＿ＰＧＣＩ＿ＳＡには、ＯＲＧ＿ＰＧＣＩの記録位置が格納されているために、先に読み込んで置いた管理情報中の指定アドレスを参照すればＯＲＧ＿ＰＧＣＩを参照することが可能である。
【０１５５】
１．５．３  ＰＧＣＩに従う再生動作
システム制御部２６０２はＰＧＣＩを参照して、一連のオーディオの再生を行う。以下にＰＧＣＩを使用して再生を行う際の動作について説明する。
【０１５６】
最初に、システム制御部２６０２はＰＧＣＩ＿ＧＩに記述されているＰＧ＿Ｎｓを参照する。ＰＧ＿ＮｓにはＰＧの個数が記述されており、これはＰＧＣＩに含まれるＰＧＩの個数に一致する。ここでＰＧＩのデータ長は固定長であるために、ＰＧの個数にＰＧＩのデータ長をかければＰＧＩ全体のデータ長を取得することが可能である。これによって、ＰＧＣＩの先頭から固定長のＰＧＣ＿ＧＩとＰＧＩのデータ長分を読み飛ばすことによって、ＣＩ＿ＳＲＰの先頭アドレスを取得することが可能である。また、ＰＧＩにはＰＧに含まれるＣｅｌｌの個数が記述されており、一つのＣｅｌｌは必ず一つのＰＧのみに含まれることと、Ｃｅｌｌに関する情報の記述順序は、そのＣｅｌｌが含まれるＰＧの記述順序に等しいという制約から、各ＰＧＩに対応するＣＩ＿ＳＲＰにアクセスすることが可能である。さらに、ＣＩ＿ＳＲＰにはＣＩにアクセスするために必要なＣＩ＿ＳＡが記述されているために、この情報を元にしてシステム制御部はＣＩを参照することが可能である。なお、ＵＤ＿ＰＧＣＩの場合には、ＰＧ＿Ｎｓは０でなければならない。このために、ＣＩ＿ＳＲＰの先頭アドレスを取得することは更に容易な処理である。
【０１５７】
ここで、システム制御部は最初に、第一番目に記述されているＣＩ情報を参照する。ＣＩはＣ＿ＧＩとＣ＿ＥＰＩから構成されており、この内のＣ＿ＧＩに含まれるＡＳＶＵＩ＿ＳＲＰＮが最初に参照される。ここに０が記述されている場合には、特に処理は行われない。これに対して、ここに０以外の値が記述されている場合には、ＡＳＶＵ（Audio Still Video Unit）の読み込み処理が行われる。
【０１５８】
１．５．４  ＡＯＢ再生処理
ＡＯＢの再生は、ＡＳＶＵとは異なり、事前にバッファに一時的に格納することはせずに、光ディスク（媒体）１０から読み出しながら順次再生を行っていく。このために、システム制御部２６０２としては再生の際には光ディスク１０中のどの位置から読み出しを開始して、どの位置まで再生を行うべきかを決定することが必要である。
【０１５９】
このために、Ｃ＿ＧＩ中のＡＯＢＩ＿ＳＲＰＮとＣ＿Ａ＿Ｓ＿ＰＴＭ及びＣ＿Ａ＿Ｅ＿ＰＴＭを使用する。システム制御部２６０２は最初に、メモリ中に格納されているＡＵＤＦＩを参照する。ＡＵＤＦＩを参照するために必要な処理は、ＡＳＶＦＩの参照の際に使用した方法と同様である。さて、こうしてＡＵＤＦＩにアクセスすれば、次にＡＵＤＦＩ中のＡＯＢＩ＿ＳＲＰを参照する。ここでは、複数のＡＯＢＩ＿ＳＲＰ中の前記ＡＯＢＩ＿ＳＲＰＮで示された番号のＡＯＢＩ＿ＳＲＰを参照する。ここには、ＡＯＢＩ＿ＳＡが記述されているために、ＡＯＢＩを参照することが可能である。次に、システム制御部２６０２はＣ＿Ａ＿Ｓ＿ＰＴＭを参照して、この情報にもとづいて再生を開始すべきアドレスがＡＲ＿ＡＵＤＩＯ．ＡＲＯファイル中のどこにあるかを決定する。
【０１６０】
図１５に示すフローチャートを用いて、光ディスクからのデータ再生動作を具体的に説明する。
【０１６１】
まず、システム制御部２６０２に対し、ユーザからユーザインタフェース部２６０１を介して再生するＡＯＢ及びそのＡＯＢの再生区間が指定される（ステップＳ１１）。再生するＡＯＢ及びそのＡＯＢの再生区間の指定についてはＰＧＣＩにしたがってもよい。システム制御部２６０２は、指定されたＡＯＢの符号化方式が固定ビットレート方式か、可変ビットレート方式かを判別する（ステップＳ１２）。符号化方式の判別は、Ａ＿ＡＴＲのＡｕｄｉｏ  Ｃｏｄｉｎｇ  Ｍｏｄｅ（図２５、図２６）を参照することにより可能である。次に、ＡＯＢの符号化方式に応じて、ＡＯＢＵＩのテーブル構成を判断する（ステップＳ１３）。すなわち、符号化方式が可変ビットレート方式の場合は、図１２に示すようなエントリを有するテーブル構成のＡＯＢＵＩ（３５０）であると判断し、固定ビットレート方式の場合は、エントリを有しないテーブル構成のＡＯＢＵＩ３５０’であると判断する。判断したＡＯＢＵＩのテーブルにしたがい、ＡＯＢＵＩからユニットサイズ等の必要な情報を読み出してオーディオデータのディスク１０上の開始アドレスを決定する（ステップＳ１４）。システム制御部２６０２は、ドライブ２６０８を制御して求めた開始アドレスからデータを読み出し、読み出されたデータはデコーダ部２６０６、出力部２６０５を介して再生される（ステップＳ１５）。
【０１６２】
図１６に示すフローチャートを用いて、ステップＳ１４における開始アドレスの決定方法を具体的に説明する。
【０１６３】
まず、再生するＡＯＢを構成するＡＯＢＵの数を求める（ステップＳ１４１）。具体的には、Ｃ＿Ａ＿Ｓ＿ＰＴＭ（セルオーディオ開始時刻）とＡＯＢ＿ＧＩに記述されたＡＯＢ＿Ａ＿Ｓ＿ＰＴＭ（ＡＯＢオーディオ開始ＰＴＭ）の差を計算し、これをＡＯＢＵ＿ＧＩに記述されたＡＯＢＵ＿ＰＢ＿ＴＭ（ＡＯＢユニット再生時間長）で除算し、その商をＡＯＢＵの数（ＡＯＢＵ＿Ｎｓ）とする。
【０１６４】
次に、上記のステップＳ１２での判別結果にしたがい、処理対象となるＡＯＢに含まれるオーディオデータの符号化方式に応じた方法によりオーディオデータの読み出し開始アドレスを求める（ステップＳ１４２〜Ｓ１４４）。
【０１６５】
オーディオデータの符号化方式が可変ビットレート方式の場合は、再生すべきＡＯＢを構成する各ＡＯＢＵのデータサイズをそれぞれ求め、求めた各データサイズを合計し、その合計した値に再生すべきＡＯＢのオフセットアドレス値を加算することにより開始アドレス（ＳＡ）を求める（ステップＳ１４３）。具体的には、第１番目から、ＡＯＢＵ＿Ｎｓ番目までＡＯＢＵのサイズを読み出して合計する。つまり、可変ビットレート方式の場合の構成を有するＡＯＢＵＩ（３５０）（図２９）を参照し、それに記述されているＡＯＢＵ＿ＥＮＴ＃ｎ（ｎ＝１，２，３…）３７０において第１番目から、ＡＯＢＵ＿Ｎｓ番目までのＡＯＢＵ＿ＳＺ（３７１）（図３０）の値を合計する。この合計値にＡＯＢのオフセットアドレス（ＡＯＢ＿ＳＡ（３６６））の値を加算したものが、求めるＣ＿Ａ＿Ｓ＿ＰＴＭを含むＡＯＢＵの開始アドレスとなる。
【０１６６】
オーディオデータの符号化方式が固定ビットレート方式の場合、最後のユニット以外の各ユニットに共通となる、ユニットのデータサイズを求め、その求めたデータサイズに、再生すべきＡＯＢを構成するユニットの数（ＡＯＢＵ＿Ｎｓ）を乗算し、その乗算した値に再生すべきＡＯＢのオフセットアドレス値を加算することにより開始アドレスを求める（ステップＳ１４４）。具体的には、固定ビットレート方式の場合の構成を有するＡＯＢＵＩ（３５０’）（図２９）を参照し、先に求めたＡＯＢＵ＿ＮｓにＡＯＢＵ＿ＧＩに記述されたＡＯＢＵ＿ＳＺ（３６２）を乗算し、これにＡＯＢＵ＿ＳＡ（３６６）を加算する。こうして得られた値が、求めるＣ＿Ａ＿Ｓ＿ＰＴＭを含むＡＯＢＵの開始アドレスである。以上のようにして再生を開始すべきアドレスを求めることができる。
【０１６７】
このようにして得られたＡＯＢＵの開始アドレスから再生を開始すると、最大でＡＯＢＵ＿ＰＢ＿ＴＭの大きさ分だけの時間的な誤差が発生することとなる。これを回避するためには、該当ＡＯＢＵの先頭のＰＴＳからＣ＿Ａ＿Ｓ＿ＰＴＭの差に相当するだけのオーディオフレームを読み飛ばして再生する必要がある。
【０１６８】
以上述べた方法によってＡＯＢの再生開始点を正確に決定することが可能である。同様にして、Ｃ＿Ａ＿Ｅ＿ＰＴＭを使用してＡＯＢの再生終了点を求めることも可能である。このようにして、得られた再生開始アドレスから再生終了アドレスまでを順次媒体から読み出して、読み出されたデータを順次音声出力部へと送っていく。音声出力部２６０５ではこれらデータを受け取ると共に、システム制御部１６０２から渡されたＡＵＤ＿ＳＴＩの情報を元に受け取ったデータの属性を決定し、再生を行う。なお、ＡＵＤ＿ＳＴＩの取得方法は、ＡＳＶ＿ＳＴＩの取得の際に使用した方法と同様である。
【０１６９】
１．５．５  ＡＯＢ記録処理
図１７のフローチャートを用いてＡＯＢを光ディスクに記録する際の処理を説明する。
まず、入力部２６０３を通じて光ディスク１０に記録すべきオーディオデータを入力する（ステップＳ２２）。システム制御部２６０２は入力したオーディオデータがアナログデータであるか否かを判断し（ステップＳ２２）、入力したデータがアナログデータであるときは、ユーザインタフェース部２６０１を通じて符号化方式を入力する（ステップＳ２３）。システム制御部２６０２はその符号化方式の情報をエンコーダ部２６０４に通知し、エンコーダ部２６０４はその符号化方式により、入力したオーディオデータをエンコード（符号化）する（ステップＳ２４）。このようにエンコードされたオーディオデータ（エンコードされない場合は入力されたオーディオデータ）はディスク１０に書き込まれる前に一時的にトラックバッファ２６０７に格納される。次に、システム制御部２６０２はオーディオデータの符号化方式が可変ビットレート方式（ＶＢＲ）であるか、固定ビットレート方式（ＣＢＲ）であるかを判断する（ステップＳ２５）。
【０１７０】
符号化方式が可変ビットレート方式であるときは、可変ビットレート方式用のテーブル構成を有するマップ情報すなわちＡＯＢＵＩを作成する（ステップＳ２６）。つまり、オーディオデータを構成する各ＡＯＢユニット毎にユニットのデータサイズを記録する、図２９に示す可変ビットレート方式用のＡＯＢＵＩ（３５０）を作成する。この可変ビットレート方式用ＡＯＢＵＩ（３５０）においては、各ユニットのデータサイズがＡＯＢＵ＿ＥＮＴ＃ｎ（ｎ＝１，２，３，…）３７０のＡＯＢＵ＿ＳＺ（３７１）（図３０）にそれぞれ記録される。また、ＡＯＢＵ＿ＧＩ（３６０）において、ＡＯＢの再生時間がＡＯＢＵ＿ＰＢ＿ＴＭ（３６１）に、ＡＯＢＵの開始アドレスがＡＯＢＵ＿ＳＡ（３６６）に記録される。
【０１７１】
一方、符号化方式が固定ビットレート方式であるときは、固定ビットレート方式用のテーブル構成を有するＡＯＢＵＩを作成する（ステップＳ２９）。すなわち、図２９に示す固定ビットレート方式用ＡＯＢＵＩ（３５０’）を作成する。この固定ビットレート方式用ＡＯＢＵＩ（３５０’）においては、オーディオデータを構成するユニットの中の最後のユニットのデータサイズがＬ＿ＡＯＢＵ＿ＳＺ（３６４）に、最後のユニット以外のユニットに共通するユニットのデータサイズがＡＯＢＵ＿ＳＺ（３６２）に記録される。このとき、ＡＯＢＵ＿ＧＩにおいて、ＡＯＢの最初のＡＯＢユニットの再生時間がＡＯＢＵ＿ＰＢ＿ＴＭ（３６１）に、最後のＡＯＢユニットの再生時間がＬ＿ＡＯＢＵ＿ＰＢ＿ＴＭ（３６３）に、ＡＯＢＵの開始アドレスがＡＯＢＵ＿ＳＡ（３６６）に記録される。
【０１７２】
その後、システム制御部２６０２はドライブ２６０８を制御し、符号化したオーディオデータ及び作成したＡＯＢＵＩ等をディスク１０に記録する（ステップＳ２７、Ｓ２８）。
【０１７３】
＜第２の実施形態＞
本実施形態では、本発明を適用した家庭用オーディオレコーダを説明する。なお、本実施形態における光ディスクの物理構造、論理構造およびＡＶデータに関しては、第１の実施形態のものと同様である。
【０１７４】
２．１  管理情報ファイル
図３６から図４５および第１の実施形態での説明に使用した図１８から図３５を用いて管理情報ファイル”ＡＲ＿ＭＡＮＧＲ．ＩＦＯ”の内容について説明する。
「ＲＴＲ＿ＡＭＧ」（図１８）
第１の実施形態の場合と同様である。
「ＲＴＲ＿ＡＭＧＩ」（図１９）
第１の実施形態の場合と同様である。
【０１７５】
「ＡＭＧＩ＿ＭＡＴ」（図１９）
ＡＭＧ＿ＩＤ（オーディオ管理識別子）、
ＲＴＲ＿ＡＭＧ＿ＥＡ（ＲＴＲ＿ＡＭＧ終了アドレス）、
ＡＭＧＩ＿ＥＡ（ＡＭＧＩ終了アドレス）、
ＶＥＲＮ（バージョン番号）、
ＴＭ＿ＺＯＮＥ（タイムゾーン）、
ＣＨＲＳ（プライマリテキスト用キャラクタセットコード）、
ＲＳＭ＿ＭＲＫＩ（リジュームマーカー情報）
については、第１の実施形態の場合と同様である。
【０１７６】
ＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴＩ（ディスク代表静止画情報）
ディスクの内容をメニューなどで提示する際に、ディスクを代表する静止画として使用される静止画の情報を記録する。ＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴＩは、図２１に示すとおり、静止画が記録されているＡＳＶＵ番号（ＡＳＶＵＮ）、ＡＳＶＯＢ番号（ＡＳＶＯＢＮ）及びＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴ＿ＣＲＥＡＴＥ＿ＴＭから構成されている。ＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴ＿ＣＲＥＡＴＥ＿ＴＭは、対象となる静止画が作成された時間を示し、図２３の（ｂ）に示す記述フォーマットを有する。
【０１７７】
ＤＩＳＣ＿ＲＥＰ＿ＮＭ（ディスク代表名）
Ａ＿ＡＶＦＩＴ＿ＳＡ（Ａ＿ＡＶＦＩＴ開始アドレス）、
ＵＤ＿ＰＧＣＩＴ＿ＳＡ（ＵＤ＿ＰＧＣＩＴ開始アドレス）、
ＯＲＧ＿ＰＧＣＩ＿ＳＡ（ＯＲＧ＿ＰＧＣＩ開始アドレス）、
ＴＸＴＤＴ＿ＭＧ＿ＳＡ（ＴＸＴＤＴ＿ＭＧ開始アドレス）、及び
ＭＮＦＩＴ＿ＳＡ（ＭＮＦＩＴ開始アドレス）
については、第１の実施形態の場合と同様である。
【０１７８】
「ＰＬ＿ＳＲＰＴ」（図２２）
第１の実施形態の場合と同様である。
「ＰＬ＿ＳＲＰＴＩ」（図２２）
第１の実施形態の場合と同様である。
【０１７９】
「ＰＬ＿ＳＲＰ」（図２２）
ＲＥＰ＿ＰＩＣＴＩを除いて、第１の実施形態の場合と同様である。
「ＲＥＰ＿ＰＩＣＴＩ」（図２２）
ＲＥＰ＿ＰＩＣＴＩは、代表静止画の位置を示す以下の情報が記録されている。
ＡＳＶＵＮ（ＡＳＶ番号）
代表静止画を含むＡＳＶＵ番号が記録されている。ＡＳＶＵ番号は、ＡＲ＿ＳＴＩＬＬ．ＡＲＯファイル内での記録順である。
ＡＳＶＯＢＮ（ＡＳＶＯＢ番号）
代表静止画を含むＡＳＶＯＢ番号が記録されている。ＡＳＶＯＢ番号は、該当ＡＳＶ内での記録順である。
【０１８０】
「Ａ＿ＡＶＦＩＴ」（図２５）
第１の実施形態と同様であるが、ＡＳＶ＿ＳＴＩおよびＡＳＶＦＩについて詳細な説明を行う。
「Ａ＿ＡＶＦＩＴＩ」（図２６）、
「ＡＵＤ＿ＳＴＩ」（図２５）、
「ＡＵＤＦＩ」（図２７）、
「ＡＵＤＦＩ＿ＧＩ」（図２７）、
「ＡＯＢＩ＿ＳＲＰ」（図２７）、
「ＡＯＢＩ」（図２７）、
「ＡＯＢ＿ＧＩ」（図２７）、
「ＡＯＢＵＩ」（図２９）、
「ＡＯＢＵ＿ＧＩ」（図２９）、及び
「ＡＯＢＵ＿ＥＮＴ」（図３０）
に関しては、第１の実施形態の場合と同様である。
【０１８１】
「ＡＳＶ＿ＳＴＩ」（図２５）
ＡＳＶ＿ＳＴＩ（ＡＳＶストリーム情報）は、ＡＳＶのストリーム情報として、以下の情報が記録されている。
Ｖ＿ＡＴＲ（ビデオ属性）
以下に記すビデオ属性情報が図３６のフォーマットに従い、記録されている。
【０１８２】
”Ｖｉｄｅｏ  ｃｏｍｐｒｅｓｓｉｏｎ  ｍｏｄｅ”
ビデオ圧縮モードを識別する以下の値の何れかが記録されている。
００ｂ  ：  ＭＰＥＧ−１
０１ｂ  ：  ＭＰＥＧ−２
【０１８３】
”ＴＶ  ｓｙｓｔｅｍ”
テレビシステムを識別する以下の値の何れかが記録されている。
００ｂ  ：  ５２５／６０（ＮＴＳＣ）
０１ｂ  ：  ６２５／５０（ＰＡＬ）
【０１８４】
”Ａｓｐｅｃｔ  ｒａｔｉｏ”
解像度比を識別する以下の値の何れかが記録されている。
００ｂ  ：  ４ｘ３
０１ｂ  ：  １６ｘ９
【０１８５】
”Ｖｉｄｅｏ  ｒｅｓｏｌｕｔｉｏｎ”
ビデオ解像度を識別する以下の値の何れかが記録されている。
０００ｂ  ：  ７２０ｘ４８０（ＮＴＳＣ）、７２０ｘ５７６（ＰＡＬ）
００１ｂ  ：  ７０４ｘ４８０（ＮＴＳＣ）、７０４ｘ５７６（ＰＡＬ）
０１０ｂ  ：  ３５２ｘ４８０（ＮＴＳＣ）、３５２ｘ５７６（ＰＡＬ）
０１１ｂ  ：  ３５２ｘ２４０（ＮＴＳＣ）、３５２ｘ２８８（ＰＡＬ）
【０１８６】
「ＡＳＶＦＩ」（図２５）
ＡＳＶＦＩ（オーディオスチルビデオファイル情報）は、ＡＳＶＵにアクセスするために必要な情報、ＡＳＶＦＩ＿ＧＩ、ＡＳＶＵＩ＿ＳＲＰ、ＡＳＶＵＩから構成される。
【０１８７】
「ＡＳＶＦＩ＿ＧＩ」（図３７）
ＡＳＶＦＩ＿ＧＩ（オーディオスチルビデオファイル情報一般情報）には、ＡＳＶＵＩ＿ＳＲＰ＿Ｎｓが記録されている。
【０１８８】
ＡＳＶＵＩ＿ＳＲＰ＿Ｎｓ（ＡＳＶユニットサーチポインタ数）
後述するＡＳＶＵＩ＿ＳＲＰのフィールド数が記録されている。
【０１８９】
「ＡＳＶＵＩ＿ＳＲＰ」（図３７）
ＡＳＶＵＩ＿ＳＲＰ（ＡＳＶユニット情報サーチポインタには、ＡＳＶＵＩ＿ＳＡが記録されている。
【０１９０】
ＡＳＶＵＩ＿ＳＡ（ＡＳＶユニット情報開始アドレス）には、このＡＳＶＵＩの開始アドレスが記録されている。
【０１９１】
「ＡＳＶＵＩ」（図３７）
ＡＳＶＵＩ（ＡＳＶユニット情報）は、ＡＳＶＯＢの管理情報である、ＡＳＶＵ＿ＧＩ、ＡＳＶＯＢ＿ＥＮＴから構成されている。
【０１９２】
「ＡＳＶＵ＿ＧＩ」（図３７）
ＡＳＶＵ＿ＧＩ（ＡＳＶユニット一般情報）には、ＡＳＶユニットの一般情報として以下の情報が記録されている。
【０１９３】
ＡＳＶＯＢ＿Ｎｓ（ＡＳＶＯＢ数）
ＡＳＶユニット内のＡＳＶＯＢ数が記録されている。
【０１９４】
ＡＳＶ＿ＳＴＩＮ（ＡＳＶ＿ＳＴＩ番号）
ＡＳＶＯＢのストリーム情報が記録されているＡＳＶＯＢ＿ＳＴＩ番号が記録されている。ＡＳＶＯＢ＿ＳＴＩ番号は、前述したＡＳＶＯＢ＿ＳＴＩテーブル内での記録順である。
【０１９５】
ＦＩＲＳＴ＿ＡＳＶＯＢ＿ＲＥＣ＿ＴＭ（先頭ＡＳＶＯＢ録画日時）
このＡＳＶユニット内の先頭ＡＳＶＯＢの録画日時情報が記録されている。
【０１９６】
ＬＡＳＴ＿ＡＳＶＯＢ＿ＲＥＣ＿ＴＭ（最終ＡＳＶＯＢ録画日時）
このＡＳＶユニット内の最終ＡＳＶＯＢの録画日時情報が記録されている。
【０１９７】
ＡＳＶＵ＿ＳＡ（ＡＳＶユニット開始アドレス）
ＡＲ＿ＳＴＩＬＬ．ＡＲＯファイル内でのＡＳＶユニットの開始アドレスが記録されている。
【０１９８】
「ＡＳＶＯＢ＿ＥＮＴ」（図３８の（ａ））
ＡＳＶＯＢ＿ＥＮＴ（ＡＳＶＯＢエントリ）は、ＡＳＶユニット内の個々のＡＳＶＯＢに対応し、ＡＳＶＯＢ＿ＥＮＴ＿ＴＹ、ＡＳＶＯＢ＿ＳＺから構成され、個々のフィールドは以下の通りである。
【０１９９】
ＡＳＶＯＢ＿ＥＮＴ＿ＴＹ（ＡＳＶＯＢエントリタイプ）
このＡＳＶＯＢのタイプ情報が図３８の（ｂ）に示すフォーマットで記録されている。
【０２００】
ＴＥ
このＡＳＶＯＢの状態を識別する以下の値の何れかが記録されている。
０ｂ  ：  通常状態
１ｂ  ：  一時消去状態
【０２０１】
ＡＳＶＯＢ＿ＳＺ（ＡＳＶＯＢサイズ）
このＡＳＶＯＢのデータ量が記録されている。
【０２０２】
「ＵＤ＿ＰＧＣＩＴ」（図３１）
第１の実施形態の場合と同様である。
【０２０３】
「ＵＤ＿ＰＧＣＩＴＩ」（図３１）、
「ＵＤ＿ＰＧＣＩ＿ＳＲＰ」（図３１）及び
「ＵＤ＿ＰＧＣＩ」（図３１）
については、第１の実施形態の場合と同様である。
【０２０４】
「ＯＲＧ＿ＰＧＣＩ」（図１８）
第１の実施形態の場合と同様である。
【０２０５】
「ＴＸＴＤＴ＿ＭＧ」（図１８）
ＴＸＴＤＴ＿ＭＧ（テキストデータ管理）は、ＴＸＴＤＴＩ、ＩＴ＿ＴＸＴ＿ＳＲＰ、ＩＴ＿ＴＸＴから構成される。個々のフィールドは以下の通りである。
【０２０６】
「ＴＸＴＤＴＩ」（図３９）
ＴＸＴＤＴＩ（テキストデータ情報）は、ＣＨＲＳ、ＩＴ＿ＴＸＴ＿ＳＲＰ＿Ｎｓ、ＴＸＴＤＴ＿ＭＧ＿ＥＡから構成される。
【０２０７】
ＣＨＲＳ（キャラクタセットコード）
ＩＴ＿ＴＸＴで使用するキャラクタセットコードが記録されている。
【０２０８】
ＩＴ＿ＴＸＴ＿ＳＲＰ＿Ｎｓ（ＩＴ＿ＴＸＴサーチポインタ数）
ＩＴ＿ＴＸＴ＿ＳＲＰ数が記録されている。
【０２０９】
ＴＸＴＤＴ＿ＭＧ＿ＥＡ（テキストデータ管理終了アドレス）
ＴＸＴＤＴ＿ＭＧの終了アドレスが記録されている。
【０２１０】
「ＩＴ＿ＴＸＴ＿ＳＲＰ」（図３９）
ＩＴ＿ＴＸＴ＿ＳＲＰ（ＩＴ＿ＴＸＴサーチポインタ）には、対応するＩＴ＿ＴＸＴへのアクセス情報として以下のものが記録されている。
【０２１１】
ＩＴ＿ＴＸＴ＿ＳＡ（ＩＴ＿ＴＸＴ開始アドレス）
ＩＴ＿ＴＸＴの開始アドレスが記録されている。このＩＴ＿ＴＸＴにアクセスする場合は、このアドレスまでシークすれば良い。
【０２１２】
ＩＴ＿ＴＸＴ＿ＳＺ（ＩＴ＿ＴＸＴサイズ）
ＩＴ＿ＴＸＴのデータサイズが記録されている。このＩＴ＿ＴＸＴを読み出したい場合は、このサイズだけデータを読み出せば良い。
【０２１３】
「ＩＴ＿ＴＸＴ」（図３９）
ＩＴ＿ＴＸＴは、ＩＤＣＤ（識別コード）とＩＤＣＤに対応するＴＸＴ（テキスト）とＴＭＣＤ（終了コード）を１セットとした、少なくとも一つのセットから構成される。ＩＤＣＤに対応するＴＸＴが無い場合は、省略してＩＤＣＤとＴＭＣＤを１セットとしても良い。また、ＩＤＣＤは以下の通り規定されている。
ジャンルコード
３０ｈ  ：  映画
３１ｈ  ：  音楽
３２ｈ  ：  ドラマ
３３ｈ  ：  アニメーション
３４ｈ  ：  スポーツ
３５ｈ  ：  ドキュメンタリ
３６ｈ  ：  ニュース
３７ｈ  ：  天気
３８ｈ  ：  教育
３９ｈ  ：  趣味
３Ａｈ  ：  エンターテイメント
３Ｂｈ  ：  芸術（演劇、オペラ）
３Ｃｈ  ：  ショッピング
入力ソースコード
６０ｈ  ：  放送局
６１ｈ  ：  カムコーダ
６２ｈ  ：  写真
６３ｈ  ：  メモ
６４ｈ  ：  その他
【０２１４】
「ＰＧＣＩ」（図３２）
第１の実施形態と同様であるが、ＰＧＩおよびＣＩに関して更に詳細な説明を加える。
【０２１５】
「ＰＧＣ＿ＧＩ」（図３４）
第１の実施形態の場合と同様である。
【０２１６】
「ＰＧＩ」（図３４）
ＰＧ＿ＴＹ（プログラムタイプ）
Ｃ＿Ｎｓ（セル数）
ＰＲＭ＿ＴＸＴＩ（プライマリテキスト情報）
これらに関しては第１の実施形態の場合と同様である。
【０２１７】
ＩＴ＿ＴＸＴ＿ＳＲＰＮ（ＩＴ＿ＴＸＴ＿ＳＲＰ番号）
前述したプライマリテキストに加えて、このプログラムの内容を示す情報をＩＴ＿ＴＸＴとしてオプション記録されている場合、このフィールドにＴＸＴＤＴ＿ＭＧ内に記録されているＩＴ＿ＴＸＴ＿ＳＲＰの番号が記録されている。
【０２１８】
ＲＥＰ＿ＰＩＣＴＩ（代表静止画情報）
このプログラムを代表する静止画情報が記述されている。ＲＥＰ＿ＰＩＣＴＩの詳細は、前述したＰＬ＿ＳＲＰＴのＲＥＰ＿ＰＩＣＴＩと同一である。
【０２１９】
「ＣＩ＿ＳＲＰ」（図３４）
第１の実施形態の場合と同様である。
【０２２０】
「ＣＩ」（図３４）
ＣＩ（セル情報）は、Ｃ＿ＧＩ、Ｃ＿ＥＰＩから構成される。
【０２２１】
「Ｃ＿ＧＩ」（図３４）
Ｃ＿ＧＩ（セル一般情報）は、セルを構成する以下の基本情報を有している。
Ｃ＿ＴＹ（セルタイプ）
ＡＯＢＩ＿ＳＲＰＮ（ＡＯＢ情報サーチポインタ番号）
これらに関しては、第１の実施形態と同様である。
【０２２２】
ＡＳＶＵＩ＿ＳＲＰＮ（ＡＳＶユニット情報サーチポインタ番号）
このセルが対応するＡＳＶＵ情報のサーチポインタ番号が記録されている。このセルが対応するストリームデータへアクセスする場合、まずこのフィールドが指すＡＳＶＵ情報サーチポインタ番号へアクセスをする。対応するＡＳＶＵが存在しない場合には、０が記録される。
【０２２３】
ＡＳＶ＿ＤＭＯＤ（ＡＳＶディスプレイモード）
このセルにおけるＡＳＶの表示タイミングモードと表示順序モードが図４０に示すフォーマットで記録されている。
【０２２４】
”Ｄｉｓｐｌａｙ  Ｔｉｍｉｎｇ  Ｍｏｄｅ”
００ｂ  ：  スライドショーモード
０１ｂ  ：  ブラウザブルモード
【０２２５】
”Ｄｉｓｐｌａｙ  Ｏｒｄｅｒ  Ｍｏｄｅ”
００ｂ  ：  シーケンシャル
０１ｂ  ：  ランダム
１０ｂ  ：  シャッフル
【０２２６】
Ｃ＿ＥＰＩ＿Ｎｓ（セルエントリポイント情報数）
このセル内に存在するエントリポイント（Entry Point）の数が記録されている。
Ｃ＿Ａ＿Ｓ＿ＰＴＭ（セルオーディオ開始時刻）
このセルの再生開始時刻が図２１に示すフォーマットで記録されている。
Ｃ＿Ａ＿Ｅ＿ＰＴＭ（セルオーディオ終了時刻）
このセルの再生終了時刻が図２１に示すフォーマットで記録されている。Ｃ＿Ａ＿Ｓ＿ＰＴＭとＣ＿Ａ＿Ｅ＿ＰＴＭを用いて、このセルが対応するＡＯＢ内でのセルの有効区間が指定されている。
【０２２７】
「Ｃ＿ＥＰＩ」（図４１、図４２）
Ｃ＿ＥＰＩ（セルエントリポイント情報）は、目的に応じてタイプＡ、タイプＢ、タイプＣ、タイプＤの４つのタイプ（Type）に分類される。タイプＡは、曲の先頭にあたる場所を指定するために使用される。タイプＢは曲中のＩｎｄｅｘ切り替わり点を指定するために使用される。タイプＣは曲において特に特徴的な区間であるスポットライト部分を指定するために使用される。タイプＤは、音声データ（ＡＯＢ）と静止画（ＡＳＶ）の関連付けのために使用される。また、各タイプには更に２つのサブタイプが存在する。Ａ１、Ｂ１、Ｃ１、Ｄ１の各タイプでは、指定された場所に対して名前を保持するためのプライマリーテキスト用のデータ領域が追加されている。タイプＡ１ではプライマリーテキストは主として、曲の名前を保持するために使用される。タイプＢ１では、主としてインデックスの名前を保持するために使用される。タイプＣ１では同様にスポットライトの名前に使用される。タイプＤ１ではこの地点で表示される静止画の説明などのために使用される。なお、プライマリーテキストは主としてユーザによって設定されるテキストであるために、その使用方法はユーザに一任される。
【０２２８】
「Ｃ＿ＥＰＩ（タイプＡ）」（図４１）
Ｃ＿ＥＰＩ（タイプＡ）は、エントリポイントを示す以下の情報から構成されている。
ＥＰ＿ＴＹ（エントリポイントタイプ）
このエントリポイントのタイプを識別する以下の情報が図３５に示すフォーマットに従い記録されている。
ＥＰ＿ＴＹ１
００ｂ  ：  プライマリーテキストが付加される
０１ｂ  ：  プライマリーテキストが付加されない
ＥＰ＿ＴＹ２
００ｂ  ：  タイプＡ
０１ｂ  ：  タイプＢ
１０ｂ  ：  タイプＣ
０１ｂ  ：  タイプＤ
ＥＰ＿ＰＴＭ（エントリポイント時刻）
エントリポイントが置かれている時刻が図２４に示すフォーマットに従い記録されている。タイプＡのセルではこの値はセルのＣ＿Ａ＿Ｓ＿ＰＴＭと同一で無ければならない。
ＰＲＭ＿ＴＸＴＩ（プライマリテキスト情報）
タイプＡ１では、このエントリポイントが示す場所の内容を示すテキスト情報が記録されている。詳細は、前述したＰＲＭ＿ＴＸＴＩと同一である。
【０２２９】
「Ｃ＿ＥＰＩ（タイプＢ）」（図４１）
Ａ＿Ｃ＿ＥＰＩ（タイプＢ）は、タイプＡが有するＥＰ＿ＴＹ、ＥＰ＿ＰＴＭの他に、以下に記すＩＤＸＮを有している。また、タイプＢ１ではタイプＡ１と同様にＰＲＩ＿ＴＸＴも有する。
ＩＤＸＮ（インデックス番号）
このエントリポイントが示すインデックスの番号が記録されている。
【０２３０】
「Ｃ＿ＥＰＩ（タイプＣ）」（図４１）
Ａ＿Ｃ＿ＥＰＩ（タイプＣ）は、タイプＡが有するＥＰ＿ＴＹ、ＥＰ＿ＰＴＭの他に、以下に示すＥＮＤ＿ＰＴＭを有している。また、タイプＣ１ではタイプＡ１と同様に、ＰＲＩ＿ＴＸＴも有する。
ＥＮＤ＿ＰＴＭ（終了時刻）
当該スポットライトの終了時間が図２４に示すフォーマットに従い記録されている。なお、当該スポットライトの開始時間はＥＰ＿ＰＴＭで与えられる。
【０２３１】
「Ｃ＿ＥＰＩ（タイプＤ）」（図４１）
Ａ＿Ｃ＿ＥＰＩ（タイプＤ）は、タイプＡが有するＥＰ＿ＴＹ、ＥＰ＿ＰＴＭの他に、以下に記すＡＳＶＯＢ＿ＥＮＴＮ、Ｓ＿ＥＦＦＥＣＴ、Ｅ＿ＥＦＦＥＣＴ、ＭＡＸ＿ＤＵＲ、ＭＩＮ＿ＤＵＲを有している。また、ＥＰ＿ＰＴＭに関してはフォーマットは同一であるが、使用方法が一部異なる。また、タイプＤ１ではタイプＡ１と同様にＰＲＩ＿ＴＸＴも有する。
【０２３２】
ＥＰ＿ＰＴＭ（エントリポイント時刻）
エントリポイントが置かれている時刻が図２４に示すフォーマットに従い記録されている。ただし、該当セルのＡＳＶ＿ＤＭＯＤのＤｉｓｐｌａｙ  Ｔｉｍｉｎｇ  Ｍｏｄｅがブラウザブルモードである際には、ＰＴＭとしては０を意味する値が記録される。
【０２３３】
ＡＳＶＯＢ＿ＥＮＴＮ（ＡＳＶＯＢエントリ番号）
このエントリポイントのタイミングで表示すべきＡＳＶＯＢの番号が記録されている。ただし、該当セルのＡＳＶ＿ＤＭＯＤのＤｉｓｐｌａｙ  Ｏｒｄｅｒ  Ｍｏｄｅがランダムまたはシャッフルモードである場合には、０が記録される。
【０２３４】
Ｓ＿ＥＦＦＥＣＴ（開始エフェクト）
このエントリポイントのタイミングで表示すべきＡＳＶＯＢを表示開始する際のエフェクトの種類及びエフェクトの時間が図４４の（ａ）に示すフォーマットに従い記録されている。このエントリポイントのタイミングにおいて既にＡＳＶＯＢの表示が行われている場合は、Ｓｔａｒｔ  Ｅｆｆｅｃｔ  Ｍｏｄｅは同時に、既に表示されているＡＳＶＯＢを表示終了する際のエフェクトをも示している。以下の表において、カッコ内で示したエフェクトが既に表示されているＡＳＶＯＢを表示終了する際のエフェクトである。
【０２３５】
Ｓｔａｒｔ  Ｅｆｆｅｃｔ  Ｍｏｄｅ
００００ｂ  ：  Ｃｕｔ  Ｉｎ（Ｃｕｔ  Ｏｕｔ）
０００１ｂ  ：  Ｆａｄｅ  Ｉｎ（Ｆａｄｅ  Ｏｕｔ）
００１０ｂ  ：  Ｄｉｓｓｏｌｖｅ（Ｄｉｓｓｏｌｖｅ）
００１１ｂ  ：  Ｗｉｐｅ  ｆｒｏｍ  Ｔｏｐ（Ｗｉｐｅ  ｆｒｏｍ  Ｂｏｔｔｏｍ）
０１００ｂ  ：  Ｗｉｐｅ  ｆｒｏｍ  Ｂｏｔｔｏｍ（Ｗｉｐｅ  ｆｒｏｍＴｏｐ）
０１０１ｂ  ：  Ｗｉｐｅ  ｆｒｏｍ  Ｌｅｆｔ（Ｗｉｐｅ  ｆｒｏｍ  Ｒｉｇｈｔ）
０１１０ｂ  ：  Ｗｉｐｅ  ｆｒｏｍ  Ｒｉｇｈｔ（Ｗｉｐｅ  ｆｒｏｍ  Ｌｅｆｔ）
０１１１ｂ  ：  Ｗｉｐｅ  ｄｉａｇｏｎａｌ  ｌｅｆｔ（Ｗｉｐｅ  ｄｉａｇｏｎａｌ  ｒｉｇｈｔ）
１０００ｂ  ：  Ｗｉｐｅ  ｄｉａｇｏｎａｌ  ｒｉｇｈｔ（Ｗｉｐｅ  ｄｉａｇｏｎａｌ  ｌｅｆｔ）
１００１ｂ  ：  Ｒａｎｄｏｍ（定められたエフェクト種別に対応するエフェクト）
【０２３６】
Ｓｔａｒｔ  Ｅｆｆｅｃｔ  Ｐｅｒｉｏｄ
以下のフォーマットでエフェクト時間長を記述する。
0004489248.tif 000002
ただし、１  Ｖｉｄｅｏ  ＦｒａｍｅはＴＶ  Ｓｙｓｔｅｍ  ５２５／６０では１／２９．９７秒を意味し、ＴＶ  Ｓｙｓｔｅｍ  ６２５／５０では１／２５秒を意味する。
【０２３７】
Ｅ＿ＥＦＦＥＣＴ（終了エフェクト）
このエントリポイントのタイミングで表示すべきＡＳＶＯＢを表示終了し、かつ次に再生すべきＡＳＶＯＢが存在しない場合の表示終了時点でのエフェクトの種類及びエフェクトの時間が図４４の（ｂ）に示すフォーマットに従い記録されている。
【０２３８】
Ｅｎｄ  Ｅｆｆｅｃｔ  Ｍｏｄｅ
００００ｂ  ：  Ｃｕｔ  Ｏｕｔ
０００１ｂ  ：  Ｆａｄｅ  Ｏｕｔ
１００１ｂ  ：  Ｒａｎｄｏｍ
【０２３９】
Ｅｎｄ  Ｅｆｆｅｃｔ  Ｐｅｒｉｏｄ
以下の書式でエフェクト時間長を記述する
0004489248.tif 000003
ただし、１  Ｖｉｄｅｏ  ＦｒａｍｅはＴＶ  Ｓｙｓｔｅｍ  ５２５／６０では１／２９．９７秒を意味し、ＴＶ  Ｓｙｓｔｅｍ  ６２５／５０では１／２５秒を意味する。
【０２４０】
ＭＡＸ＿ＤＵＲ（最大再生時間長）
このエントリポイントに対応する静止画を表示する最大時間を以下の形式で記述する。
時間長  ＝  ＭＡＸ＿ＤＵＲ  ×  Ｖｉｄｅｏ  Ｆｒａｍｅ
ただし、１  Ｖｉｄｅｏ  ＦｒａｍｅはＴＶ  Ｓｙｓｔｅｍ  ５２５／６０では１／２９．９７秒を意味し、ＴＶ  Ｓｙｓｔｅｍ  ６２５／５０では１／２５秒を意味する。また、再生時間長を無限大にしたい場合には、０が記録される。
なお、該当セルのＡＳＶ＿ＤＭＯＤのＤｉｓｐｌａｙ  Ｔｉｍｉｎｇ  Ｍｏｄｅがスライドショーモードである際には、０が記録されている。
【０２４１】
ＭＩＮ＿ＤＵＲ（最小再生時間長）
このエントリポイントに対応する静止画を表示する最小時間を以下の形式で記述する。
時間長  ＝  ＭＩＮ＿ＤＵＲ  ×  Ｖｉｄｅｏ  Ｆｒａｍｅ
ただし、１  Ｖｉｄｅｏ  ＦｒａｍｅはＴＶ  Ｓｙｓｔｅｍ  ５２５／６０では１／２９．９７秒を意味し、ＴＶ  Ｓｙｓｔｅｍ  ６２５／５０では１／２５秒を意味する。また、再生時間長を無限大にしたい場合には、０が記録される。
なお、該当セルのＡＳＶ＿ＤＭＯＤのＤｉｓｐｌａｙ  Ｔｉｍｉｎｇ  Ｍｏｄｅがスライドショーモードである際には、０が記録されている。
【０２４２】
２．２  ＤＶＤレコーダ
２．２．１  ＤＶＤレコーダの構成
本実施形態のＤＶＤレコーダの構成は、第１の実施形態のものと同様である。
【０２４３】
２．２．２  ＤＶＤレコーダの再生動作
ＤＶＤレコーダによって記録されたＤＶＤ−ＲＡＭ上のデータはＤＶＤレコーダによって読み出されて再生可能である。
【０２４４】
ＤＶＤレコーダは、ユーザによって再生開始の動作要求を受け付けると、最初にディスクのＲＯＯＴディレクトリに記録されている管理情報を格納したＡＲ＿ＭＡＮＧＲ．ＩＦＯファイルの読み込みを行う。システム制御部はここで読み込まれたＡＲ＿ＭＡＮＧＲ．ＩＦＯファイルの内容を内部のメモリに格納する。次に、システム制御部は図１９に示したＡＭＧＩ＿ＭＡＴ内のＡＭＧ＿ＩＤおよびＶＥＲＮを確認する。ここで、これらの情報に本来格納されているはずの情報とは異なる情報が記録されていた場合は、このディスクはＤＶＤレコーダでは再生不可能なディスクであると見なして、再生を行わない。
【０２４５】
次に、システム制御部はＯＲＧ＿ＰＧＣＩ＿ＳＡを参照して、ＯＲＧ＿ＰＧＣＩにアクセスを行う。ＯＲＧ＿ＰＧＣＩ＿ＳＡには、ＯＲＧ＿ＰＧＣＩの記録位置が格納されているために、先に読み込んでおいた管理情報中の指定アドレスを参照すればＯＲＧ＿ＰＧＣＩを参照することが可能である。
【０２４６】
２．２．３  ＰＧＣＩに従う再生動作
第１の実施形態の場合と同様である。
【０２４７】
２．２．４  ＡＳＶＵ読み込み処理
前述したＣ＿ＧＩ情報においてＡＳＶＵＩ＿ＳＲＰＮに０以外の値が記述されていた場合には、ＡＳＶＵの読み込み処理が行われる。一部のＤＶＤレコーダはＡＳＶＵ読み込み用の２ＭＢのバッファを備えており、Ｃｅｌｌの再生を開始する前にＡＳＶＵ用バッファへＡＳＶＵデータを読み込む処理を行う。
【０２４８】
このために、システム制御部はメモリ中に格納されているＡＭＧＩ＿ＭＡＴ情報からＡ＿ＡＶＦＩＴ＿ＳＡ情報を参照する。ここには、Ａ＿ＡＶＦＩＴの先頭アドレスが記述されており、この情報を使用することによって、Ａ＿ＡＶＦＩＴへとアクセスすることが可能である。次に、こうして得られた情報を元にＡ＿ＡＶＦＩＴを参照し、Ａ＿ＡＶＦＩＴの先頭に記述されているＡ＿ＡＶＦＩＴＩ中のＡＵＤ＿ＳＴＩ＿ＮｓとＡＳＶ＿ＳＴＩ＿Ｎｓを取得する。ここで、各々のＡＵＤ＿ＳＴＩとＡＳＶ＿ＳＴＩは固定長であるために、ＡＵＤ＿ＳＴＩのデータ長にＡＵＤ＿ＳＴＩの個数をかけてやれば、ＡＵＤ＿ＳＴＩ全体のデータ長を取得することが可能である。これによって、ＡＳＶ＿ＳＴＩの先頭が判明する。また、ＡＵＤＦＩおよびＡＳＶＦＩに関してはＡ＿ＡＶＦＩＴＩ中にＡＳＶＦＩ＿ＳＡ及びＡＳＶＦＩ＿ＳＡが記録されているために、容易にＡＵＤＦＩやＡＳＶＦＩを参照することが可能である。
【０２４９】
こうして得られた情報を元に、ＡＳＶＦＩを参照する。まずは、ＡＳＶＦＩ中のＡＳＶＵＩ＿ＳＲＰを参照する。ここで、前述したＣＩ中のＡＳＶＵＩ＿ＳＲＰＮに応じて対応するＡＳＶＵＩ＿ＳＲＰを参照する。このためには、ＡＳＶＵＩ＿ＳＲＰが各々固定長であり、記録番号が判明すれば容易に参照先を取得可能であることを利用する。こうしてＡＳＶＵＩ＿ＳＲＰを参照すれば、ここにはＡＳＶＵＩ＿ＳＡが記録されているために、求めるＡＳＶＵＩへとアクセスすることが可能である。
【０２５０】
次に、システム制御部はＡＲ＿ＳＴＩＬＬ．ＡＲＯファイルをオープンし、さらにこのファイルの先頭から所定のアドレスまでシークを行う。この際の所定アドレスとしては、ＡＳＶＵＩ情報中に記述されたＡＳＶＵ＿ＳＡが使用される。システム制御部はこの位置からＡＲ＿ＳＴＩＬＬ．ＡＲＯファイルを読み込んで、前述したＡＳＶＵ用バッファへとデータを格納する。さて、ここで読み込むサイズを決定するために、システム制御部は更にＡＳＶＯＢ＿Ｎｓ及びＡＳＶＯＢ＿ＥＮＴを参照する。まずはＡＳＶＯＢ＿Ｎｓを参照し、ここに記述されている個数分だけＡＳＶＯＢ＿ＥＮＴを参照する。各々のＡＳＶＯＢ＿ＥＮＴには各ＡＳＶＯＢのサイズが記述されており、これら全てを合計すれば、ＡＳＶＵに含まれるＡＳＶＯＢの合計サイズが判明する。システム制御部はこうしてＡＳＶＵのトータルサイズを求めて、このサイズ分だけをＡＲ＿ＳＴＩＬＬ．ＶＲＯファイルから読み込みを行う。
【０２５１】
さらに、システム制御部はＡＳＶＵ＿ＧＩ中のＡＳＶ＿ＳＴＩＮを参照する。ここには、ＡＳＶ＿ＳＴＩの番号が記述されており、この情報を元にして、前述したＡＳＶ＿ＳＴＩからＡＳＶの表示属性に関する情報を取得する。このためには、ＡＳＶ＿ＳＴＩが固定長であることを利用して、ＡＳＶ＿ＳＴＩの先頭アドレスから、さらにこの固定長にＡＳＶ＿ＳＴＩ番号をかけた分のアドレスだけ進めた場所を参照する。これによって、システム制御部はＡＳＶを表示する際に映像出力部を制御するために必要な情報を取得することが可能である。
【０２５２】
ここで説明したＡＳＶＵの読み込み処理は、原則として新たなＣｅｌｌに従った再生を開始するたびに行われる。ただし、現在再生しているＣｅｌｌと次に再生しようとするＣｅｌｌにおいて、同一のＡＳＶＵが参照されるケースも想定される。これは、両者のＣ＿ＧＩ中のＡＳＶＵＩ＿ＳＲＰＮを比較することによって判定することが可能である。この場合には、ＡＳＶＵの再読込を行うことなく、既にバッファに格納されているＡＳＶＵをそのまま再利用する。こうすることによって、新しいＣｅｌｌに遷移する際にＡＯＢの再生が途切れる時間を最小限に押さえることが可能である。
【０２５３】
２．２．５  ＡＳＶＯＢ表示処理
こうして取得されたＡＳＶＵからＡＳＶＯＢの表示を行う方法について説明する。ＡＳＶＵは複数のＡＳＶＯＢから構成されており、ここでは一般的にｎ番目のＡＳＶＯＢを表示する方法について説明する。
【０２５４】
このためには、前記ＡＳＶＯＢ＿ＥＮＴを参照する。ｎ番目のＡＳＶＯＢのサイズはｎ番目のＡＳＶＯＢ＿ＥＮＴのＡＳＶＯＢ＿ＳＺに記述されており、この情報によってＡＳＶＯＢのサイズを取得することが可能である。また、１番目からｎ−１番目までのＡＳＶＯＢ＿ＳＺを合計することによって、ＡＳＶＵのどの位置から目的のＡＳＶＯＢが記録されているかを知ることが可能である。こうして得られた情報を元に、ＡＳＶＵ用のバッファに記録されたＡＳＶＯＢを取得することが可能である。
【０２５５】
こうして得られたＡＳＶＯＢのデータはシステム制御部によって映像出力部へと送られる。また同時に、前記ＡＳＶ＿ＳＴＩに記述された情報に応じて、システム制御部は映像出力部を制御し、映像出力のための初期化を行い、その後ＡＳＶＯＢデータの再生を行う。なお、ＡＳＶＯＢデータから実際の映像出力を行う方法については、本特許の趣旨とは無関係であるために、説明を省略する。
【０２５６】
ここで、特に安価なＤＶＤレコーダではＡＳＶＵ用のバッファが搭載されていないことも想定される。この場合には、ＡＳＶＯＢのデータをバッファから取得することはできない。よって、ＡＳＶＯＢのデータが必要になった段階で、メディアに逐一メディアにアクセスしてＡＳＶＯＢのデータを読み込む必要がある。ただし、この場合にはＡＳＶＯＢの表示を行うたびに、再生中の音声データが途切れることになる。このような問題を避けるためには、該当のセルにおいて最初に表示されるＡＳＶＯＢだけを表示しておき、それ以降のＡＳＶＯＢの表示は行わないことが必要である。
【０２５７】
２．２．６  ＡＯＢ再生処理
第１の実施形態の場合と同様である。
【０２５８】
２．２．７  曲のスキップ処理
本実施形態のＤＶＤレコーダにおいて、装置の利用者がリモコンなどを利用して、曲のスキップを行おうとした際の処理について説明する。
従来、コンパクトディスク（ＣＤ）プレイヤーやなどでは、音楽データはトラックの単位で記録されており、一般的には一つのトラックが一つの曲に対応する構成となっていた。そして、ＣＤプレイヤーには曲のスキップ機能が装備されており、リモコンなどを使用して装置の使用者がスキップ処理を実行させると、ＣＤプレイヤーは現在再生されているトラックの再生を中止して、次のトラックの先頭から改めて再生を開始する。勿論、次のトラックへの遷移だけではなく、一つ前のトラックや先頭のトラック、任意のｎ番目のトラックへと遷移するような機能が装備されることも想定される。
【０２５９】
従来のＣＤプレイヤーにこのような機能が実装されていることを受けて、ＤＶＤレコーダでも同様の機能が実装されることが望まれる。しかしながら、課題でも述べたように、必ずしもＣｅｌｌの先頭が曲の先頭というわけではない。このために曲の先頭を表すためには別のデータ構造が使用される。これがエントリポイント（Entry Point）であり、４つのタイプのエントリポイントが存在する。それぞれのタイプは、曲の先頭を表現するものと、Ｉｎｄｅｘの切れ目を表現するものと、スポットライト区間を表現するものと、静止画とのリンク関係を示すものである。これらとＰＧＣ／ＰＧ／Ｃｅｌｌの関係を図４５、図４６に示す。
【０２６０】
なお、図４５はオリジナルＰＧＣ（Ｏｒｉｇｉｎａｌ  ＰＧＣ）の場合であり、ここでは曲の先頭を表現するエントリポイントが記述されていないことが特徴である。これはＰＧが一つの曲に対応するためであり、これとは別にエントリポイントで曲の頭を表現する必要がないためである。
【０２６１】
これに対して、図４６はユーザ定義ＰＧＣの場合であり、ＰＧの階層が無いことと、ＣｅｌｌがＡＯＢの部分区間を参照する可能性があることが異なる。また、ユーザ定義ＰＧＣ（Ｕｓｅｒ  Ｄｅｆｉｎｅｄ  ＰＧＣ）の場合には、曲先頭を示すエントリポイントが記述される可能性がある。
【０２６２】
オリジナルＰＧＣ経由での再生が行われている場合には、曲のスキップ処理は非常に容易である。これは、一つの曲がＰＧで表現されているためであり、現在再生中の曲の次の曲を再生するためには、単に現在再生中のＰＧの次のＰＧに関してその再生を開始すればよい。
【０２６３】
同様に、ユーザ定義ＰＧＣ経由での再生が行われている場合には、曲の先頭を示すタイプＡのエントリポイントを参照しながら、スキップ処理を行うこととなる。なお、タイプＡのエントリポイントは各セルのエントリポイントテーブルの一番目のみに格納される可能性がある。即ち、一番目に記録されているか、全く記録されていないかの何れかである。さて、システム制御部は、現在再生中のＣｅｌｌの番号を常に把握している。ここで、ネクスト・スキップボタンが押下された場合には現在再生中のＣｅｌｌの次のＣｅｌｌから曲先頭に当たる位置を探索していく。もしも現在再生中のＣｅｌｌがＰＧＣ内の最後のセルである場合には、ネクスト・スキップの処理は行われない。これ以外の場合には、Ｃｅｌｌを順次探索し、エントリポイントのテーブルの先頭にタイプＡのエントリポイントを持つＣｅｌｌを探し出す。もしも、発見できなければ、やはりネクスト・スキップの処理は行われないこととなる。これに対して、発見されればそのエントリポイントを含むＣｅｌｌの先頭から再生を開始する。
【０２６４】
２．２．８  スライドショーの表示処理
ＡＳＶＵ用のバッファを持つＤＶＤレコーダではＡＯＢの再生に同期してＡＳＶＯＢを順次切り替えるスライドショーモードでの静止画再生機能が実装される。以下では、このスライドショーモードでの静止画表示処理について説明を行う。なお、スライドショーモードにて静止画を表示するのは、Ａ＿Ｃ＿ＧＩにて、ＡＳＶＵ＿ＳＲＰＮに０以外の値が設定されており、かつＡＳＶ＿ＤＭＯＤにてスライドショーモードを示す値が設定されているときである。
【０２６５】
先に述べたように、システム制御部は現在再生中のＣｅｌｌの番号やＣｅｌｌ先頭からの経過時間を常に記録している。さらにこれらに加えて、システム制御部は次に表示すべきＡＳＶＯＢに対応するエントリポイントのＡ＿Ｃ＿ＥＰＩの番号を把握している。このためには、以下の処理を行う。あるＣｅｌｌの再生が開始される際には、システム制御部は１番目のＡ＿Ｃ＿ＥＰＩから順次検索を行い、最初に存在するタイプＤのＡ＿Ｃ＿ＥＰＩの番号を記録する。ここでもしも、タイプＤのＡ＿Ｃ＿ＥＰＩが全く存在しなかった場合には、そのＣｅｌｌにおいて静止画の表示切り替えは行われない。ここで、タイプＤのＡ＿Ｃ＿ＥＰＩが存在した場合には、その番号を記録しておくと共に、Ａ＿Ｃ＿ＥＰＩのＥＰ＿ＰＴＭを記録しておく。
【０２６６】
この状態で、システム制御部はＡＯＢの再生を開始し、Ｃｅｌｌの再生開始から、ＥＰ＿ＰＴＭに記述された時間だけ時間が経過したときに、静止画切り替え処理を行う。ここでの静止画切り替えに関しては、前述したＡＳＶＯＢの表示処理に従う。と同時にシステム制御部は、この次に表示切り替えを行うべき対象のＡ＿Ｃ＿ＥＰＩを探索する。このためには、その回に表示を行ったＡ＿Ｃ＿ＥＰＩの次のＡ＿Ｃ＿ＥＰＩから順次探索を行い、タイプＤのＡ＿Ｃ＿ＥＰＩを発見して、その番号を記録するのである。このような処理を続けることによって、順次静止画を切り替えていく処理が可能となる。
【０２６７】
なお、ＡＳＶ＿ＤＭＯＤがランダムやシャッフルの場合には、ＡＳＶＯＢ＿ＥＮＴＮの値としてランダムな値を使用すること以外は、シーケンシャルの場合と相違点はない。
【０２６８】
２．２．９  ブラウザブルピクチャーの表示処理
ＡＳＶＵ用のバッファを持つＤＶＤレコーダではユーザによるリモコン操作によってＡＳＶＯＢを切り替えていくブラウザブルモードでの静止画再生機能が実装される。以下では、このブラウザブルモードでの静止画表示処理について説明を行う。なお、ブラウザブルモードにて静止画を表示するのは、Ａ＿Ｃ＿ＧＩにて、ＡＳＶＵＩＳＲＰＮに０以外の値が設定されており、かつＡＳＶ＿ＤＭＯＤにてブラウザブルモードを示す値が設定されているときである。
【０２６９】
ブラウザブルピクチャーの場合には、システム制御部はＣｅｌｌの再生開始時にはそのＣｅｌｌのタイプＤのＡ＿Ｃ＿ＥＰＩ中で最も最初に出現するものを探索する。そして、このＡ＿Ｃ＿ＥＰＩに記述されているＡＳＶＯＢ＿ＥＮＴＮに従ってＡＳＶＯＢを選択して表示を行う。また、同時にＭＡＸ＿ＤＵＲ及びＭＩＮ＿ＤＩＲの値を参照して、このＡＳＶＯＢを表示し続ける時間を決定する。また、システム制御部はこうして表示を行ったＡ＿Ｃ＿ＥＰＩの番号を記録しておく。
【０２７０】
こうしてＡＯＢの再生を続行し、ユーザがリモコンにて静止画のスキップを行うか、または、前記ＡＳＶＯＢの表示時間分だけの時間が経過すれば、システム制御部は表示するＡＳＶＯＢを切り替える。このためには、次に表示するＡＳＶＯＢに対応するＡ＿Ｃ＿ＥＰＩを探索する必要がある。システム制御部は、前回表示を行ったＡ＿Ｃ＿ＥＰＩの番号を記録しており、この番号の次のＡ＿Ｃ＿ＥＰＩから順次探索を行い、最初のタイプＣのＡ＿Ｃ＿ＥＰＩを探し出す。こうして探し出されたＡ＿Ｃ＿ＥＰＩが次に表示するべきＡＳＶＯＢを指し示している。ここで、決定されたＡＳＶＯＢの表示方法に関しては、前述したＡＳＶＯＢ表示処理に従う。
【０２７１】
２．２．１０  インデックス番号の表示処理
従来のＣＤプレイヤーにおいては、トラックの更に下位の構造としてインデックスと呼ばれる構造が導入されている。インデックスは歌詞付きの曲においては、曲の１番・２番などに対応するデータ構造である。
【０２７２】
さて、ＤＶＤレコーダにおいて再生を行うメディア中にもインデックスに関する情報が記述されている。これがタイプＢのエントリポイントである。インデックス情報は、主として液晶パネルなどにおいて曲番号と共に表示することが想定される。このための処理内容は、スライドショーの表示処理に近いものである。即ち、システム制御部がＣｅｌｌの再生時間を監視して、Ａ＿Ｃ＿ＥＰＩ中のＥＰ＿ＰＴＭが示す時間になればインデックス番号をアップデートするというものである。この際に使用されるインデックス番号はタイプＢのＡ＿Ｃ＿ＥＰＵ中のＩＤＸＮとして記録されている。
【０２７３】
２．２．１１  スポットライトの選択的再生処理
スポットライトは例えば曲中の特徴的な部分に相当する部分であり、主としてユーザが事前に設定しておくものである。また、ＤＶＤ−Ａｕｄｉｏにおいては曲中にはスポットライト区間が設定されており、このようなコンテンツをコピーした場合には、レコーダによって自動的にスポットライトが設定される。さて、このスポットライトであるが、プレイヤーによって様々な用途に使用される。例えば、プレイヤーが自動的に作成するメニューにおいて、ＲＥＰ＿ＰＩＣによる代表静止画やＰＲＩ＿ＴＸＴによる曲名表示とともに、スポットライト区間を代表的な音声部分であるとして再生を行うことも想定される。以下では、スポットライトの使用の一例としてスポットライト区間の選択的再生処理について説明する。
【０２７４】
スポットライト区間は、タイプＣのエントリポイントとして記録されている。プレイヤーがユーザによってスポットライト選択再生を指定された場合には、再生を行うセルが持つエントリポイントの中からタイプＣのもののみを先頭から順次探索する。ここでタイプＣのエントリポイントが発見されれば、このエントリポイントのＥＰ＿ＰＴＭで示される場所からオーディオの再生を開始する。この際には、Ｃ＿Ａ＿Ｓ＿ＰＴＭによる再生開始地点の探索と同様の処理を行う。さて、このスポットライトの再生終了時間は、エントリポイントのデータ構造内のＥＮＤ＿ＰＴＭで示されている。ここで示される時間にてオーディオの再生を終了し、次のスポットライト区間を探索する。
【０２７５】
２．２．１２  ＡＯＢ間の連続再生処理
二つのＡＯＢを連続的に再生する場合には、原則的にはミュートが挿入されることとなる。これは図４７の（ａ）に示すように、連続する二つのＣｅｌｌが参照するＡＯＢはディスクの論理構造上連続的に配置されているとは限らず、Ｃｅｌｌ＃１とＣｅｌｌ＃２の間ではシークが発生し、このためにミュートが発生する。これに対して、図４７の（ｂ）に示すように連続する二つのＣｅｌｌが参照するＡＯＢがディスクの論理構造上も連続的に配置されている場合には、原理的には連続再生が可能である。しかしながら、このような場合にも連続再生を行うべきではないケースが存在する。このようなケースを図４８に示す。図４８は連続する二つのＡＯＢにおけるオーディオデータの波形を示したものである。この図に示すようにＡＯＢ間（ＡＯＢ＃１とＡＯＢ＃２）の切れ目の部分において波形が一致しない場合がある。このような場合には、切れ目部分では異常音が発生することとなる。このような異常音を回避するためには、積極的にミュートを挿入する必要がある。プレイヤーはＡＯＢ情報に記述されたミュートフラグの値によって、このような異常音が発生する可能性があるケースを判断し、異常音の発生を回避すべくミュートを挿入する。ミュートの挿入においては、前後数秒ずつをフェードアウト・フェードインする手法などが適用されるが、これ以外の手法であっても良い。なお、このような異常音が発生するのは符号化方式がＬＰＣＭの場合に典型的であり、大部分の圧縮符号化方式ではＡＯＢ＃１とＡＯＢ＃２の切れ目がオーディオフレームの切れ目に該当するために波形が滑らかに接続されて異常音の発生は起こらない。
【０２７６】
なお、ここではＰＬ＿ＴＹには、記録状況の組み合わせを記述するとしたが、これ以外にユーザが独自に作成したものか、装置がコピーなどの際に自動的に作成したかを示すフラグが存在しても良い。特に、コピー時に装置が自動的に作成するプレイリストに関しては、コピーソースのデータの著作権者の希望によっては、その再生順序などを変更することが許されないケースも想定され、このような場合に備えて変更禁止を示すフラグをＰＬ＿ＴＹ内に記述することも考えられる。また、このフラグはＰＬ＿ＴＹではなく、ＰＧＣ＿ＧＩなど、ＰＧＣ単位やその下位構造に対して設定することができれば問題ない。
【０２７７】
なお、ここではＡ＿ＡＶＦＩＴによってＡＯＢとＡＳＶの両者を管理することとしたが、Ａ＿ＡＶＦＩＴをＡＯＢ＿ＡＶＦＩＴとＡＳＶ＿ＡＶＦＩＴに分離して、それぞれＡＯＢとＡＳＶを管理するためのデータ構造にすることも想定される。
【０２７８】
また、ここではＤＶＤレコーダでの再生開始時には、管理情報を格納したＡＲ＿ＭＡＮＧＲ．ＩＦＯファイルの内容を全てシステム制御部内のメモリに格納するとしたが、一部分のみをメモリに格納する場合や、特にメモリには格納せずに、必要に応じてディスクから読み出すことも想定される。メモリ格納とするかディスク読み出しとするかは性能と価格のトレードオフの関係にあり、メモリ格納とすれば再読み出しが不要となるために性能向上を図ることが可能であるが、より多くのメモリを必要とするために、機器製造上のコストは上昇する。
【０２７９】
なお、ここではシステム制御部は再生開始直後にはＯＲＧ＿ＰＧＣＩを最初に参照するとしたが、第一番目のＵＤ＿ＰＧＣＩを参照することも想定される。また、特に電源投入直後には自動的に再生開始を行わずに、ＯＳＤ（On Screen Display）などを使用して何らかのメニューを表示して、ここから装置の利用者に再生を行うＰＧＣＩまたはＰＧを選択させることも可能である。さらには、ＡＭＧＩ＿ＭＡＴ中に新たに最初に再生を開始するＰＧＣＩまたはＰＧＩのスタートアドレスを記述するためのデータ領域を設けて、ここに記述されているＰＧＣＩまたはＰＧＩを最初に再生するＰＧＣＩまたはＰＧＩとすることも可能である。この場合には、装置の利用者は事前にいずれかのＰＧＣ（＝プレイリスト）またはＰＧ（＝プログラム）を優先状態に設定することによって、希望するＰＧＣＩまたはＰＧからの再生が可能となる。さらにこの場合には、一つのＰＧＣＩまたはＰＧＩを記述するのではなく、一連のＰＧＣＩまたはＰＧＩのシーケンスを記述可能であるようにして、自動的にあるＰＧＣＩまたはＰＧＩの再生を開始し、このＰＧＣＩまたはＰＧＩの再生終了後には自動的に次に記述されたＰＧＣＩまたはＰＧＩの再生を開始することも可能である。
【０２８０】
なお、ここではＡＳＶＵの読み込み用のバッファは２ＭＢバイトであるとしたが、バッファサイズをこれ以上のサイズとしても問題はない。また、こうしたバッファを特には設けないことも想定される。さらに、ＤＶＤレコーダでは他にも各種のバッファが必要とされるために、特にＡＳＶＵ用に専用のバッファを設けるのではなく、汎用のバッファを設けて、必要に応じてＡＳＶＵの読み込み用途に使用することも想定される。
【０２８１】
【発明の効果】
以上のように本発明では、オブジェクトユニットの再生時間長が固定であることを利用し、全てのユニットの再生時間長を記録するのではなく、各オブジェクトの最初と最後のユニットのみに関して再生時間長を記録するようにした。また、音声データが固定ビットレート方式で符号化されている場合は、各ユニットのパック数でのサイズが一定となることを利用して、全てのユニットのサイズを記録するのではなく、各オブジェクトの最初と最後のユニットのみに関してそのサイズを記録するようにした。これによって、音声データのディスク上の記録位置をタイムスタンプで間接的に参照するタイムマップ情報の記録フォーマットを、固定ビットレート、可変ビットレートの双方での整合性を取りつつ実現した。また、可変ビットレートの場合には記録時間長当たりのタイムマップ情報のサイズを半分以下に圧縮し、固定ビットレートの場合には記録時間には無関係な一定のサイズでタイムマップを実現可能とした。これによって、搭載メモリが小さな家庭用オーディオレコーダにおいても、タイムマップ情報のメモリ常駐を可能とした。
【図面の簡単な説明】
【図１】  ＤＶＤ−ＲＡＭディスクとそれを収納するカートリッジの外観を示した図。
【図２】  （ａ）  ＤＶＤ−ＲＡＭディスクの記録領域を説明した図、（ｂ）  ＤＶＤ−ＲＡＭディスクの表面の様子を示した図。
【図３】  （ａ）  ＤＶＤ−ＲＡＭディスクのゾーンを説明した図、（ｂ）リードイン領域、リードアウト領域及びゾーンの関係を説明した図、（ｃ）ＤＶＤ−ＲＡＭのボリューム空間と論理セクタ番号（ＬＳＮ）との関係を説明した図、（ｄ）ＤＶＤ−ＲＡＭのボリューム空間を説明した図。
【図４】  本発明に係るＤＶＤ−ＲＡＭディスクにおける論理構成を示した図。
【図５】  音声用ＡＶファイル（ＡＲ＿ＡＵＤＩＯ．ＡＲＯ）の構成図。
【図６】  ＭＰＥＧ方式のパックパケットの構造を示した図。
【図７】  音声再生時に同時に再生される静止画用ＡＶファイル（ＡＲ＿ＳＴＩＬＬ．ＡＲＯ）の構成図。
【図８】  音声用ＡＶファイル（ＡＲ＿ＡＵＤＩＯ．ＡＲＯ）と、管理情報（ＰＧＣ）との関係を示した図。
【図９】  音声関連ＡＶファイル（ＡＲ＿ＡＵＤＩＯ．ＡＲＯ、ＡＲ＿ＳＴＩＬＬ．ＡＲＯ）と、管理情報（ＰＧＣ、ＡＯＢＩ、ＡＳＶＵＩ）との関係を示した図。
【図１０】  マップ情報（ＡＯＢＩ、ＡＳＶＵＩ）による音声オブジェクトの表示時間から音声オブジェクトユニットのアドレスへの変換を説明した図。
【図１１】  ＡＯＢＵと、ＡＯＢＵ毎にＡＯＢＵのサイズ及び再生時間長の情報を有するＡＯＢＵＩ（マップ情報）との関係を示した図。
【図１２】  可変ビットレート方式の場合に適した、全てのＡＯＢＵについてＡＯＢＵのサイズ情報と、最初と最後のＡＯＢＵについてのみ再生時間長の情報を有するＡＯＢＵとＡＯＢＵＩの構成を表した図。
【図１３】  固定ビットレート方式の場合に適した、最初と最後のＡＯＢＵについてのみＡＯＢＵのサイズ及び再生時間長の情報を有するＡＯＢＵとＡＯＢＵＩの構成を表した図。
【図１４】  本発明に係るＤＶＤレコーダの構成図。
【図１５】  本発明に係るＤＶＤレコーダの再生処理時の処理の概要を示すフローチャート
【図１６】  再生処理時において再生開始アドレスを取得するための処理の概要を示すフローチャート
【図１７】  本発明に係るＤＶＤレコーダの記録処理時の処理の概要を示すフローチャート
【図１８】  ＲＴＲ＿ＡＭＧの構成を説明した図。
【図１９】  ＲＴＲ＿ＡＭＧＩの構成を説明した図。
【図２０】  （ａ）ＶＥＲＮ及び（ｂ）ＴＭ＿ＺＯＮＥのフォーマットを説明した図。
【図２１】  ＲＳＭ＿ＭＲＫＩ及びＤＩＳＣ＿ＲＥＰ＿ＰＩＣＴＩの構成を説明した図。
【図２２】  ＰＬ＿ＳＲＰの構成を説明した図。
【図２３】  （ａ）ＰＬ＿ＴＹ及び（ｂ）ＰＬ＿ＣＲＥＡＴＥ＿ＴＭのフォーマットを説明した図。
【図２４】  ＰＴＭ記録フォーマットを説明した図。
【図２５】  Ａ＿ＡＶＦＩＴの構成を説明した図。
【図２６】  （ａ）Ａ＿ＡＴＲ及び（ｂ）ＴＸＴ＿ＡＴＲのフォーマットを説明した図。
【図２７】  ＡＵＤＦＩの構成を説明した図。
【図２８】  ＡＯＢ＿ＴＹのフォマットを説明した図。
【図２９】  ＡＯＢＵＩの構成を説明した図。
【図３０】  ＡＯＢＵ＿ＥＮＴの構成を説明した図。
【図３１】  ＵＤ＿ＰＧＣＩＴの構成を説明した図。
【図３２】  ＰＧＣＩの構成を説明した図。
【図３３】  ＰＧ＿ＴＹのフォーマットを説明した図。
【図３４】  ＣＩの構成を説明した図。
【図３５】  Ｃ＿ＴＹのフォーマットを説明した図。
【図３６】  Ｖ＿ＡＴＲのフォーマットを説明した図。
【図３７】  ＡＳＶＦＩの構成を説明した図。
【図３８】  （ａ）ＡＳＶＯＢ＿ＥＮＴの構成、及び、（ｂ）ＡＳＶＯＢ＿ＥＮＴ＿ＴＹのフォーマットを説明した図。
【図３９】  ＴＸＴＤＴ＿ＭＧの構成を説明した図。
【図４０】  ＡＳＶ＿ＤＭＯＤのフォーマットを説明した図。
【図４１】  タイプＡ及びタイプＢのＣ＿ＥＰＩの構成を説明した図。
【図４２】  タイプＣ及びタイプＤのＣ＿ＥＰＩの構成を説明した図。
【図４３】  ＥＰ＿ＴＹのフォーマットを説明した図。
【図４４】  （ａ）Ｓ＿ＥＦＦＥＣＴ及び（ｂ）Ｅ＿ＥＦＦＥＣＴのフォーマットを説明した図。
【図４５】  オリジナルＰＧＣにおいてＰＧＣ、ＰＧ、Ｃｅｌｌ、エントリポイントの関係を示す図。
【図４６】  ユーザ定義ＰＧＣにおいてＰＧＣ、Ｃｅｌｌ、エントリポイントの関係を示す図。
【図４７】  （ａ）オリジナルＰＧＣにおいてセルとＡＯＢの関係を示す図、及び（ｂ）ユーザ定義ＰＧＣにおいてセルとＡＯＢの関係を示す図。
【図４８】  ＡＯＢ間での音声波形の不連続を説明した図。
【符号の説明】
１０  光ディスク
２０  ＡＲ＿ＭＡＮＧＲ．ＩＦＯ（管理情報ファイル）
３０  ＡＲ＿ＡＵＤＩＯ．ＩＦＯ（音声データファイル）
１００  ＰＧＣＩ
３００  ＡＯＢ（オーディオオブジェクト）
３１０  ＡＯＢＵ（オーディオオブジェクトユニット）
３５０，３５０’  ＡＯＢＵＩ（マップ情報）
３６２  ＡＯＢＵ＿ＳＺ（最終ユニット以外のユニットの共通データサイズ情報）
３６４  Ｌ＿ＡＯＢＵ＿ＳＺ（最終ユニットのデータサイズ情報）
３７０  ＡＯＢＵ＿ＥＮＴ
３７１  ＡＯＢＵ＿ＳＺ（各ユニットのデータサイズ情報）
２６０１  ユーザインターフェース部
２６０２  システム制御部
２６０３  入力部
２６０４  エンコーダ部
２６０５  出力部
２６０６  デコーダ部
２６０７  トラックバッファ
２６０８  ドライブ
【図１】
0004489248.tif 000004
【図２】
0004489248.tif 000005
【図３】
0004489248.tif 000006
【図４】
0004489248.tif 000007
【図５】
0004489248.tif 000008
【図６】
0004489248.tif 000009
【図７】
0004489248.tif 000010
【図８】
0004489248.tif 000011
【図９】
0004489248.tif 000012
【図１０】
0004489248.tif 000013
【図１１】
0004489248.tif 000014
【図１２】
0004489248.tif 000015
【図１３】
0004489248.tif 000016
【図１４】
0004489248.tif 000017
【図１５】
0004489248.tif 000018
【図１６】
0004489248.tif 000019
【図１７】
0004489248.tif 000020
【図１８】
0004489248.tif 000021
【図１９】
0004489248.tif 000022
【図２０】
0004489248.tif 000023
【図２１】
0004489248.tif 000024
【図２２】
0004489248.tif 000025
【図２３】
0004489248.tif 000026
【図２４】
0004489248.tif 000027
【図２５】
0004489248.tif 000028
【図２６】
0004489248.tif 000029
【図２７】
0004489248.tif 000030
【図２８】
0004489248.tif 000031
【図２９】
0004489248.tif 000032
【図３０】
0004489248.tif 000033
【図３１】
0004489248.tif 000034
【図３２】
0004489248.tif 000035
【図３３】
0004489248.tif 000036
【図３４】
0004489248.tif 000037
【図３５】
0004489248.tif 000038
【図３６】
0004489248.tif 000039
【図３７】
0004489248.tif 000040
【図３８】
0004489248.tif 000041
【図３９】
0004489248.tif 000042
【図４０】
0004489248.tif 000043
【図４１】
0004489248.tif 000044
【図４２】
0004489248.tif 000045
【図４３】
0004489248.tif 000046
【図４４】
0004489248.tif 000047
【図４５】
0004489248.tif 000048
【図４６】
0004489248.tif 000049
【図４７】
0004489248.tif 000050
【図４８】
0004489248.tif 000051