(57)【特許請求の範囲】
【請求項１】
デジタルデータをパケット単位に分割し、
アクセスを開始すべき複数のエントリポイントを選択的に指定することにより複数のセクションを組合せた再生順序を設定し、
各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを与えて記録媒体に記録することを特徴とするデータ記録方法。
【請求項２】
各再生順序毎にビットストリーム中にタイムコードを与えて記録媒体に記録することを特徴とする請求項１記載のデータ記録方法。
【請求項３】
ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードを与えて記録媒体に記録することを特徴とする請求項１記載のデータ記録方法。
【請求項４】
各再生順序毎にビットストリーム中にトラック番号を与えて記録媒体に記録することを特徴とする請求項１記載のデータ記録方法。
【請求項５】
ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号を与えて記録媒体に記録することを特徴とする請求項１記載のデータ記録方法。
【請求項６】
各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットを完結したアクセスユニットとして記録媒体に記録することを特徴とする請求項１記載のデータ記録方法。
【請求項７】
各セクションのジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないアクセスユニットを記録媒体に記録することを特徴とする請求項１記載のデータ記録方法。
【請求項８】
少なくとも１つの再生順序は１つのセクションのみとしたことを特徴とする請求項１記載のデータ記録方法。
【請求項９】
デジタルデータをパケット単位に分割するパケット分割手段と、
上記パケット分割手段によりパケット単位に分割されたデジタルデータに対し、アクセスを開始すべき複数のエントリポイントを選択的に指定することにより複数のセクションを組合せた再生順序を設定する再生順序設定手段と、
上記再生順序設定手段により設定された各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを与えるアドレス付与手段と、
上記アドレス付与手段により与えられたアドレスと共に上記デジタルデータを記録媒体に記録する記録手段とを備えることを特徴とするデータ記録装置。
【請求項１０】
各再生順序毎にビットストリーム中にタイムコードを与えるタイムコード付与手段をさらに備えることを特徴とする請求項９記載のデータ記録装置。
【請求項１１】
ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードを与えるタイムコード付与手段をさらに備えることを特徴とする請求項９記載のデータ記録装置。
【請求項１２】
各再生順序毎にビットストリーム中にトラック番号を与えるトラック番号手段をさらに備えることを特徴とする請求項９記載のデータ記録装置。
【請求項１３】
ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号を与えるトラック番号手段をさらに備えることを特徴とする請求項９記載のデータ記録装置。
【請求項１４】
各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットを完結したアクセスユニットとする信号処理手段を備えることを特徴とする請求項９記載のデータ記録装置。
【請求項１５】
各セクションのジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないアクセスユニットとする信号処理手段を備えることを特徴とする請求項９記載のデータ記録装置。
【請求項１６】
上記再生順序設定手段は、少なくとも１つの再生順序を１つのセクションのみとすることを特徴とする請求項９記載のデータ記録装置。
【請求項１７】
デジタルデータがパケット単位に分割されて、アクセスを開始すべき複数のエントリポイントが選択的に指定されることにより複数のセクションを組合せた再生順序が設定され、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスが与えられて記録されてなるデータ記録媒体から上記デジタルデータを再生するデータ再生方法であって、
各再生順序毎に再生データのビットストリーム中に与えられる各セクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスに基づいて、各再生順序のエントリポイントを指定してデジタルデータを再生することを特徴とするデータ再生方法。
【請求項１８】
各再生順序毎にビットストリーム中にタイムコードが与えられているデータ記録媒体から、各再生順序毎に上記タイムコードとともにデジタルデータを再生することを特徴とする請求項１７記載のデータ再生方法。
【請求項１９】
ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードが与えられているデータ記録媒体から、各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする請求項１７記載のデータ再生方法。
【請求項２０】
各再生順序毎にビットストリーム中にトラック番号が与えられているデータ記録媒体から、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする請求項１７記載のデータ再生方法。
【請求項２１】
ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号が与えられているデータ記録媒体から、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする請求項１７記載のデータ再生方法。
【請求項２２】
各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットが完結したアクセスユニットとして記録されているデータ記録媒体から、各再生順序毎にデジタルデータを再生することを特徴とする請求項１７記載のデータ再生方法。
【請求項２３】
各セクションのジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないように符号化されたアクセスユニットが記録されているデータ記録媒体から、各再生順序毎にデジタルデータを再生することを特徴とする請求項１７記載のデータ再生方法。
【請求項２４】
デジタルデータがパケット単位に分割されて、アクセスを開始すべき複数のエントリポイントが選択的に指定されることにより複数のセクションを組合せた再生順序が設定され、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスが与えられて記録されてなるデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、
上記データ記録媒体から再生される再生データのビットストリーム中に与えられる各セクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを検出するアドレス検出手段と、このアドレス検出手段により検出されたアドレスに基づいてデジタルデータの再生順序を制御する再生順序制御手段と、
この再生順序制御手段により制御されて各再生順序でデジタルデータを再生する再生処理手段とを備えることを特徴とするデータ再生装置。
【請求項２５】
各再生順序毎にビットストリーム中にタイムコードが与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする請求項２４記載のデータ再生装置。
【請求項２６】
ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードが与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする請求項２４記載のデータ再生装置。
【請求項２７】
各再生順序毎にビットストリーム中にトラック番号が与えられているデータ記録媒体から、上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする請求項２４記載のデータ再生装置。
【請求項２８】
ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号が与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする請求項２４記載のデータ再生装置。
【請求項２９】
各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットが完結したアクセスユニットとして記録されているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎にデジタルデータを再生することを特徴とする請求項２４記載のデータ再生装置。
【請求項３０】
各セクションのジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないように符号化されたアクセスユニットが記録されているデータ記録媒体からデジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎にデジタルデータを再生することを特徴とする請求項２４記載のデータ再生装置。
【請求項３１】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、
上記アドレス情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、アドレス情報を付加する工程を有し、上記複数の符号化プログラムセクションのそれぞれに、次のセクションのアドレス情報と前のセクションの最後のエントリポイント情報を付加する工程を有することを特徴とする情報記録媒体の記録方法。
【請求項３２】
上記アドレス情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、隣接するエントリポイントのアドレス情報を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項３３】
上記符号化工程は、上記複数プログラムセクションをイントラ符号化して、Ｉフレームを生成する工程と、上記複数プログラムセクションを予測符号化して、Ｐフレームを生成する工程とを有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項３４】
上記複数の符号化プログラムセクションのそれぞれにタイムコード情報を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項３５】
上記タイムコード情報を付加する工程は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのタイミングに関するタイムコード情報を付加する工程を有することを特徴とする請求項３４記載の情報記録媒体の記録方法。
【請求項３６】
上記複数の符号化プログラムセクションのそれぞれに、トラック番号情報を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項３７】
上記トラック番号情報を付加する工程は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのトラック表示に関するトラック番号情報を付加する工程を有することを特徴とする請求項３６記載の情報記録媒体の記録方法。
【請求項３８】
上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス番号を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項３９】
上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１レイティング情報を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項４０】
上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１バージョン識別情報を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項４１】
上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス記述子情報を付加する工程を有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項４２】
上記複数バージョンのうち１バージョンは、上記情報記録媒体上に１プログラムセクションを有することを特徴とする請求項３１記載の情報記録媒体の記録方法。
【請求項４３】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、
上記記録工程は、上記情報記録媒体に、１ジャンプポイントの直前の第１の完結したアクセスユニットを記録する工程と、上記情報記録媒体に、上記ジャンプポイントの直後の第２の完結したアクセスユニットを記録する工程とを有することを特徴とする情報記録媒体の記録方法。
【請求項４４】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、
上記記録工程は、上記情報記録媒体に、各ジャンプポイントの直前の第１の完結したアクセスユニットを記録する工程と、上記情報記録媒体に、上記各ジャンプポイントの直後の第２の完結したアクセスユニットを記録する工程を有することを特徴とする情報記録媒体の記録方法。
【請求項４５】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、
上記記録工程は、１ジャンプポイントの第１側に、第１の複数のアクセスユニットを記録する工程と、上記第１の複数アクセスユニットのうち１アクセスユニットに対する予測又は参照を復号化に必要としないアクセスユニットを記録せずに、上記ジャンプポイントの第２側に、第２の複数のアクセスユニットを記録する工程とを有することを特徴とする情報記録媒体の記録方法。
【請求項４６】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、
上記アドレス情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、アドレス情報を付加する手段を有し、上記複数の符号化プログラムセクションのそれぞれに、次のセクションのアドレス情報と前のセクションの最後のエントリポイント情報を付加する手段を有することを特徴とする情報記録媒体の記録装置。
【請求項４７】
上記符号化手段は、上記複数プログラムセクションをイントラ符号化して、Ｉフレームを生成する手段と、上記複数プログラムセクションを予測符号化して、Ｐフレームを生成する手段とを有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項４８】
上記アドレス情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、隣接するエントリポイントのアドレス情報を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項４９】
上記複数の符号化プログラムセクションのそれぞれにタイムコード情報を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５０】
上記タイムコード情報を付加する手段は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのタイミングに関するタイムコード情報を付加する手段を有することを特徴とする請求項４９記載の情報記録媒体の記録装置。
【請求項５１】
上記複数の符号化プログラムセクションのそれぞれに、トラック番号情報を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５２】
上記トラック番号情報を付加する手段は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのトラック表示に関するトラック番号情報を付加する手段を有することを特徴とする請求項５１記載の情報記録媒体の記録装置。
【請求項５３】
上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス番号を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５４】
上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１レイティング情報を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５５】
上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１バージョン識別情報を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５６】
上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス記述子情報を付加する手段を有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５７】
上記複数バージョンのうちの１バージョンは、上記情報記録媒体上に１プログラムセクションを有することを特徴とする請求項４６記載の情報記録媒体の記録装置。
【請求項５８】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、
上記記録手段は、上記情報記録媒体に、１ジャンプポイントの直前の第１の完結したアクセスユニットを記録する手段と、上記情報記録媒体に、上記ジャンプポイントの直後の第２の完結したアクセスユニットを記録する手段とを有することを特徴とする情報記録媒体の記録装置。
【請求項５９】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、
上記記録手段は、上記情報記録媒体に、各ジャンプポイントの直前の第１の完結したアクセスユニットを記録する手段と、上記情報記録媒体に、上記各ジャンプポイントの直後の第２の完結したアクセスユニットを記録する手段を有することを特徴とする情報記録媒体の記録装置。
【請求項６０】
複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、
上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、
上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、
上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、
上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、
上記記録手段は、１ジャンプポイントの第１側に、第１の複数のアクセスユニットを記録する手段と、上記第１の複数アクセスユニットのうち１アクセスユニットに対する予測又は参照を復号化に必要としないアクセスユニットを記録せずに、上記ジャンプポイントの第２側に、第２の複数のアクセスユニットを記録する手段とを有することを特徴とする情報記録媒体の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する分野】
本発明は、例えばデジタル動画像データ及びデジタル音声データを圧縮して例えば光ディスク上に時分割多重して記録し再生するのに好適な、データ記録方法及び装置、データ再生方法及び装置等に関する。
【０００２】
【従来の技術】
従来より、映画などの映像作品においては、基本的に同じ内容でありながら、諸般の事情により細部においては多少異なる所謂バージョンの異なる作品が存在する場合がある。例えば、劇場における初回公開版と、監督が後に編集した所謂ディレクターズ・カット版が存在する場合などである。これは、当初の編集では興業上の理由、又は興業当時の政治的又は文化的な背景によって、撮影された一部のシーンがカットされたり、撮影し直したカットが使われたものの、後年になって前記事情の変容と作者の意思によって改めてカットされたシーン及び使われなかったシーンを含め再編集される場合である。これらは、ディレクターズ・カット版、完全版、特別版、その他各種名称で識別される。１つの作品から３つ以上のバージョンができあがっているものもある。
【０００３】
また、劇場公開するためのバージョン以外にも、例えばテレビジョン放送などのために放送時間に対応させる編集が行われたり、あるいは、民生用の比較的に短時間記録再生用の記録再生装置に対応させるための編集が行われている。
【０００４】
さらに、不特定多数の聴衆に公開される映画やビデオには、いわゆる「成人指定（レイティング：Ｒａｔｉｎｇ）」がある。この成人指定は、映画が未成年に不適切な表現を含むとき、製作者側が自主的にこの映画を成人指定とし、未成年が観覧することを防止するものである。同様に成人指定を受けたビデオディスク等は、未成年への販売や譲渡が禁止される。
【０００５】
米国におけるレイティングは、法律で規定されているものではなく、制作者（配給者、販売者）による自発的なものである。文献「ＴＨＥ  ＭＯＶＩＥ  ＢＵＳＩＮＥＳＳ  ＢＯＯＫ，ｐｐ３９６  〜４０６，”ＴＨＥ  ＶＯＬＵＮＴＡＲＹ  ＭＯＶＩＥ  ＲＡＴＩＮＧ  ＳＹＳＴＥＭ”  」によれば、Ｇ（ＧｅｎｅｒａｌＡｕｄｉｅｎｃｅｓ  −  Ａｌｌ  ａｇｅｓ  ａｄｍｉｔｔｅｄ．）、ＰＧ（Ｐａｒｅｎｔａｌ  Ｇｕｉｄａｎｃｅ  Ｓｕｇｇｅｓｔｅｄ；  ｓｏｍｅ  ｍａｔｅｒｉａｌ  ｍａｙ  ｎｏｔ  ｂｅ  ｓｕｉｔａｂｌｅ  ｆｏｒ  ｃｈｉｌｄｒｅｎ．）、ＰＧ−１３（Ｐａｒｅｎｔｓ  ｓｔｒｏｎｇｌｙ  ｃａｕｔｉｏｎｅｄ．Ｓｏｍｅ  ｍａｔｅｒｉａｌ  ｍａｙ  ｂｅ  ｉｎａｐｐｒｏｐｒｉａｔｅ  ｆｏｒ  ｃｈｉｌｄｒｅｎ  ｕｎｄｅｒ  １３．）、Ｒ（Ｒｅｓｔｒｉｃｔｅｄ，  ｕｎｄｅｒ  １７  ｒｅｑｕｉｒｅｓ  ａｃｃｏｍｐａｎｙｉｎｇ  ｐａｒｅｎｔ  ｏｒ  ａｄｕｌｔ  ｇｕａｒｄｉａｎ．）、ＮＣ−  １７（Ｎｏ  ｃｈｉｌｄｒｅｎ  ｕｎｄｅｒ  １７  ａｄｍｉｔｔｅｄ．）の５つのカテゴリに分類される。
【０００６】
従ってこれらの指定に応じて、映画の入場が限定されたり、ビデオテープ等の販売が限定される。これまでは、映画全体に対し１つのレイティングレベルを付与しており、このレイティングレベルにより、映画館あるいはビデオショップにおいて、入場者（購入者）の年齢と比較するために使用されていた。このような人為的な行為に対して、成人指定を受けたビデオディスク等を、未成年が観覧することを再生機側で強制的に防止するという考えがある。この場合、ビデオディスク等に予め成人指定の有無を識別するためのフラグを書き込んでおき、再生機側でこれを検出して、再生を禁止してしまうという考えである。この機能をレイティング（Ｒａｔｉｎｇ）システムと言い、以下単にレイティングと呼ぶ。
【０００７】
欧州のデジタル放送システムでは、サービス情報の定義中に「Ｐａｒｅｎｔａｌ  Ｒａｔｉｎｇ  」の記述がある。この放送システムでは、年齢の記述方法を定義しており、この年齢から受信機がレイティングを働かすことを可能にしたものと考えられる。前述のレイティングシステムでは、プログラムのあるシーンのみが問題となる場合、そのプログラムの開始直前の位置に、識別コードを書き込んでおく。再生装置がレイティングモードの場合、その識別コードを識別することにより、プログラムを再生することなく中止する。この場合には、プログラム全体が視聴不可能となる。
【０００８】
【発明が解決しようとする課題】
これに対して問題となるシーンの直前に識別コードを書き込み、再生装置の再生動作中にその識別コードを検出した場合、そのシーンのみ正常に再生しない再生装置が考えられる。例えばそのシーンにノイズを載せたり、特定のパターンを表示したりする。これによりそのシーンを除く他の部分については、再生が可能となる。
【０００９】
しかしこのようにすると、そのシーンが終わるまでの間、視聴者は正常再生になるのを待つ時間が生じる。従つてプログラムの連続性が損なわれる。また限定を受けるシーンの時間はまちまちであるから、視聴者は正常再生になる迄の間、ノイズや特定のパターンの画面を見なくてはならず、使い勝手の点で未だ不十分である。
【００１０】
さらにディスクやテープの記録媒体で映画を提供する場合には、高速サーチ等の特殊再生が可能とされる。このような特殊再生において、問題となるシーンが再生されてしまう可能性があり、解決策として未だ不十分であった。
【００１１】
以上の問題点に関しては、本出願人が特願平６−３３５６０２において、限定部分を含む再生と、非限定部分のみの再生と２通りの再生順序で記録媒体を再生する例を挙げ、複数のレイティング及びバージョンの違いに対して良好な操作性を提供する技術を開示している。
【００１２】
ところが、上記出願においては、複数の再生順序で再生を行うための再生装置の制御に必要な情報の記録について述べているにとどまり、各再生順序の識別情報、すなわち各再生順序がどういった目的及び番組内容、例えば、レイティングの種類や年齢に関する情報のために記録されているかという情報を記録することは述べていない。
【００１３】
また、上記出願においては、複数の再生順序で再生を行うための再生装置制御情報に基いた再生装置の制御情報について述べているにとどまり、複数の再生順序が記録されていた場合、その再生順序を選択する方法については述べていない。
【００１４】
以上の従来の実状に鑑み、本発明の目的は、各再生順序の識別情報を記録する記録方法及び記録装置、及び複数の再生順序が設定されており各再生順序の識別情報が記録されている記録媒体を再生する場合に上記識別情報に基づいて再生順序を選択する方法、及び複数の再生順序が設定されており各再生順序の識別情報が記録されている記録媒体を再生する場合に、上記識別情報に基づいて再生順序を選択することができるようにしたデータ記録方法及び装置、データ記録媒体、データ再生方法及び装置を提供することにある。また、本発明の他の目的は、複数のバージョンやレイティングモードに対応するデータ記録方法及び装置等を提供することにある。
【００１５】
【課題を解決するための手段】
本発明に係るデータ記録方法は、デジタルデータをパケット単位に分割し、アクセスを開始すべき複数のエントリポイントを選択的に指定することにより複数のセクションを組合せた再生順序を設定し、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを与えて記録媒体に記録することを特徴とする。
【００１６】
本発明に係るデータ記録方法では、各再生順序毎にビットストリーム中にタイムコードを与えて記録媒体に記録する。又は、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードを与えて記録媒体に記録する。
【００１７】
また、本発明に係るデータ記録方法では、各再生順序毎にビットストリーム中にトラック番号を与えて記録媒体に記録する。又は、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号を与えて記録媒体に記録する。
【００１８】
また、本発明に係るデータ記録方法では、各セクションのジャンプポイントを挟んでアクセスユニット間の予測符号化を行わないとして記録媒体に記録する。
【００１９】
また、本発明に係るデータ記録方法では、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットを完結したアクセスユニットとして記録媒体に記録する。
【００２０】
さらに、本発明に係るデータ記録方法では、少なくとも１つの再生順序は１つのセクションのみとする。
【００２６】
本発明に係るデータ記録装置は、デジタルデータをパケット単位に分割するパケット分割手段と、上記パケット分割手段によりパケット単位に分割されたデジタルデータに対し、アクセスを開始すべき複数のエントリポイントを選択的に指定することにより複数のセクションを組合せた再生順序を設定する再生順序設定手段と、上記再生順序設定手段により設定された各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを与えるアドレス付与手段と、上記アドレス付与手段により与えられたアドレスと共に上記デジタルデータを記録媒体に記録する記録手段とを備えることを特徴とする。
【００４９】
本発明に係るデータ再生方法は、デジタルデータがパケット単位に分割されて、アクセスを開始すべき複数のエントリポイントが選択的に指定されることにより複数のセクションを組合せた再生順序が設定され、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスが与えられて記録されてなるデータ記録媒体から上記デジタルデータを再生するデータ再生方法であって、各再生順序毎に再生データのビットストリーム中に与えられる各セクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスに基づいて、各再生順序のエントリポイントを指定してデジタルデータを再生することを特徴とする。
【００５０】
また、本発明に係るデータ再生方法は、各再生順序毎にビットストリーム中にタイムコードが与えているデータ記録媒体から、各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする。又は、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードが与えられているデータ記録媒体から、各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする。
【００５１】
また、本発明に係るデータ再生方法は、各再生順序毎にビットストリーム中にトラック番号が与えられているデータ記録媒体から、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする。又は、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号が与えてられているデータ記録媒体から、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする。
【００５２】
さらに、本発明に係るデータ再生方法は、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットを完結したアクセスユニットとして記録されているデータ記録媒体から、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする。
【００５３】
さらにまた、本発明に係るデータ再生方法は、各セクションのジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないアクセスユニットが記録されているデータ記録媒体から各再生順序毎にデジタルデータを再生することを特徴とする。
【００５９】
本発明に係るデータ再生装置は、デジタルデータがパケット単位に分割されて、アクセスを開始すべき複数のエントリポイントが選択的に指定されることにより複数のセクションを組合せた再生順序が設定され、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスが与えられて記録されてなるデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記データ記録媒体から再生される再生データのビットストリーム中に与えられる各セクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを検出するアドレス検出手段と、このアドレス検出手段により検出されたアドレスに基づいてデジタルデータの再生順序を制御する再生順序制御手段と、この再生順序制御手段により制御されて各再生順序でデジタルデータを再生する再生処理手段とを備えることを特徴とする。
【００６０】
本発明に係るデータ再生装置は、各再生順序毎にビットストリーム中にタイムコードが与えているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする。又は、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードが与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記タイムコードと共にデジタルデータを再生することを特徴とする。
【００６１】
また、本発明に係るデータ再生装置は、各再生順序毎にビットストリーム中にトラック番号が与えられているデータ記録媒体から、上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする。又は、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号が与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする。
【００６２】
また、本発明に係るデータ再生装置は、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットを完結したアクセスユニットとして記録されているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎に上記トラック番号と共にデジタルデータを再生することを特徴とする。
【００６３】
また、本発明に係るデータ再生装置は、各セクションのジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないように符号化されたアクセスユニットが記録されているデータ記録媒体からデジタルデータを再生するデータ再生装置であって、上記再生処理手段は、各再生順序毎にデジタルデータを再生することを特徴とする。
【００６４】
本発明に係る情報記録媒体の記録方法は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、上記アドレス情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、アドレス情報を付加する工程を有し、上記複数の符号化プログラムセクションのそれぞれに、次のセクションのアドレス情報と前のセクションの最後のエントリポイント情報を付加する工程を有することを特徴とする。
【００６５】
本発明に係る情報記録媒体の記録方法において、上記アドレス情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、隣接するエントリポイントのアドレス情報を付加する工程を有する。また、 上記符号化工程は、上記複数プログラムセクションをイントラ符号化して、Ｉフレームを生成する工程と、上記複数プログラムセクションを予測符号化して、Ｐフレームを生成する工程とを有する。
【００６６】
本発明に係る情報記録媒体の記録方法は、上記複数の符号化プログラムセクションのそれぞれにタイムコード情報を付加する工程を有する。また、上記タイムコード情報を付加する工程は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのタイミングに関するタイムコード情報を付加する工程を有する。
【００６７】
本発明に係る情報記録媒体の記録方法は、上記複数の符号化プログラムセクションのそれぞれに、トラック番号情報を付加する工程を有する。また、上記トラック番号情報を付加する工程は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのトラック表示に関するトラック番号情報を付加する工程を有する。
【００６８】
本発明に係る情報記録媒体の記録方法において、上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス番号を付加する工程を有する。また、上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１レイティング情報を付加する工程を有する。また、上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１バージョン識別情報を付加する工程を有する。さらに、上記バージョン情報を付加する工程は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス記述子情報を付加する工程を有する。さらに、本発明に係る情報記録媒体の記録方法において、上記複数バージョンのうち１バージョンは、上記情報記録媒体上に１プログラムセクションを有する。
【００６９】
本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、上記記録工程は、上記情報記録媒体に、１ジャンプポイントの直前の第１の完結したアクセスユニットを記録する工程と、上記情報記録媒体に、上記ジャンプポイントの直後の第２の完結したアクセスユニットを記録する工程とを有することを特徴とする。
【００７０】
また、本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、上記記録工程は、上記情報記録媒体に、各ジャンプポイントの直前の第１の完結したアクセスユニットを記録する工程と、上記情報記録媒体に、上記各ジャンプポイントの直後の第２の完結したアクセスユニットを記録する工程を有することを特徴とする情報記録媒体の記録方法。
【００７１】
また、本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録方法において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する工程と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する工程と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する工程と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する工程とを有し、上記記録工程は、１ジャンプポイントの第１側に、第１の複数のアクセスユニットを記録する工程と、上記第１の複数アクセスユニットのうち１アクセスユニットに対する予測又は参照を復号化に必要としないアクセスユニットを記録せずに、上記ジャンプポイントの第２側に、第２の複数のアクセスユニットを記録する工程とを有することを特徴とする。
【００７２】
また、本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、上記アドレス情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、アドレス情報を付加する手段を有し、上記複数の符号化プログラムセクションのそれぞれに、次のセクションのアドレス情報と前のセクションの最後のエントリポイント情報を付加する手段を有することを特徴とする。
【００７３】
本発明に係る情報記録媒体の記録装置において、上記符号化手段は、上記複数プログラムセクションをイントラ符号化して、Ｉフレームを生成する手段と、上記複数プログラムセクションを予測符号化して、Ｐフレームを生成する手段とを有する。また、上記アドレス情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、隣接するエントリポイントのアドレス情報を付加する手段を有する。さらに、本発明に係る情報記録媒体の記録装置は、上記複数の符号化プログラムセクションのそれぞれにタイムコード情報を付加する手段を有する。
【００７４】
本発明に係る情報記録媒体の記録装置において、上記タイムコード情報を付加する手段は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのタイミングに関するタイムコード情報を付加する手段を有する。また、本発明に係る情報記録媒体の記録装置は、上記複数の符号化プログラムセクションのそれぞれに、トラック番号情報を付加する手段を有する。さらに、本発明に係る情報記録媒体の記録装置において、上記トラック番号情報を付加する手段は、上記複数バージョンのうち少なくとも１バージョンの前端に対する、上記複数の符号化プログラムセクションのそれぞれのトラック表示に関するトラック番号情報を付加する手段を有する。上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス番号を付加する手段を有する。上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１レイティング情報を付加する手段を有する。上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１バージョン識別情報を付加する手段を有する。上記バージョン情報を付加する手段は、上記複数の符号化プログラムセクションのそれぞれに、少なくとも１パス記述子情報を付加する手段を有する。さらに、上記複数バージョンのうちの１バージョンは、上記情報記録媒体上に１プログラムセクションを有する。
【００７５】
本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、上記記録手段は、上記情報記録媒体に、１ジャンプポイントの直前の第１の完結したアクセスユニットを記録する手段と、上記情報記録媒体に、上記ジャンプポイントの直後の第２の完結したアクセスユニットを記録する手段とを有することを特徴とする。
【００７６】
本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、上記記録手段は、上記情報記録媒体に、各ジャンプポイントの直前の第１の完結したアクセスユニットを記録する手段と、上記情報記録媒体に、上記各ジャンプポイントの直後の第２の完結したアクセスユニットを記録する手段を有することを特徴とする。
【００７７】
本発明は、複数のプログラムセクションを有するプログラムの複数のバージョンを情報記録媒体に記録する情報記録媒体の記録装置において、上記複数プログラムセクションを符号化して、複数の符号化プログラムセクションを生成する手段と、上記複数の符号化プログラムセクションのそれぞれにアドレス情報を付加する手段と、上記複数の符号化プログラムセクションのそれぞれにバージョン情報を付加する手段と、上記情報記録媒体に、上記アドレス情報と上記バージョン情報を含む上記複数の符号化プログラムセクションを記録する手段とを有し、上記記録手段は、１ジャンプポイントの第１側に、第１の複数のアクセスユニットを記録する手段と、上記第１の複数アクセスユニットのうち１アクセスユニットに対する予測又は参照を復号化に必要としないアクセスユニットを記録せずに、上記ジャンプポイントの第２側に、第２の複数のアクセスユニットを記録する手段とを有することを特徴とする。
【００７８】
【発明の実施の形態】
以下、発明の実施の形態について、図面を参照して詳細に説明する。
【００７９】
本発明に係るデータ記録媒体は、例えば図１に示すように、基本記述子記録領域ＰＶＤ、ディスク目録情報記録領域ＤＴＯＣ、複数のプログラム目録情報記録領域ＰＴＯＣ１，ＰＴＯＣ２，ＰＴＯＣ３・・・ＰＴＯＣＮと複数のプログラム情報記録領域ＰＲＧ１，ＰＲＧ２，ＰＲＧ３・・・ＰＲＧＮからなる。
【００８０】
上記基本記述子記録領域ＰＶＤには、ＩＳＯ９６６０に準拠して図２に示すように定義された基本記述子（Ｐｒｉｍａｒｙ  Ｖｏｌｕｍｅ  Ｄｅｓｃｒｉｐｔｏｒ  ）の内容が記録される。
【００８１】
また、ディスク目録情報記録領域ＤＴＯＣには、このデータ記録媒体の記録内容を示すディスク目録情報（Ｄｉｓｃ  ＴＯＣ）が図３のシンタックスに示すようにＤｉｓｃ＿ｔｏｃ（）に各種定義されて記録される。この実施例のデータ記録媒体では、上記ディスク目録記録領域ＤＴＯＣに記録されるディスク目録情報（Ｄｉｓｃ＿ｔｏｃ（））におけるディスクトラックス（ｄｉｓｃ＿ｔｒａｃｋｓ（）  ）として、図４のシンタックスに示すように、トラック数（ｎｕｍｂｅｒ＿ｏｆ＿ｔｒａｃｋｓ）やプログラム番号（ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒ）、トラック番号（ｔｒａｃｋ＿ｎｕｍｂｅｒ）、トラックの開始の論理セクタアドレス（ｓｔａｒｔ＿ｌｓａ）、トラックの最終セクタの論理セクタアドレス（ｌａｓｔ＿ｌｓａ  ）、トラックにおける最終エントリセクタの論理セクタアドレス（ｓｔａｒｔ＿ｅｓ＿ｌｓａ）などが定義されて記録される。さらに、ディスク目録情報（Ｄｉｓｃ＿ｔｏｃ（））におけるレイティングディフィニション（ｒａｔｉｎｇ＿ｄｅｆｉｎｉｔｉｏｎ  ）としてレイティングタイプナンバー等が記述される。
【００８２】
また、プログラム目録情報記録領域ＰＴＯＣ１，ＰＴＯＣ２，ＰＴＯＣ３・・・ＰＴＯＣＮには、プログラム情報記録領域ＰＲＧ１，ＰＲＧ２，ＰＲＧ３・・・ＰＲＧＮ毎の記録内容を示すプログラム目録情報（Ｐｒｏｇｒａｍ  ＴＯＣ  １，Ｐｒｏｇｒａｍ  ＴＯＣ  ２，Ｐｒｏｇｒａｍ  ＴＯＣ  ３・・・Ｐｒｏｇｒａｍ  ＴＯＣ  Ｎ）が図５のシンタックスに示すようにＰｒｏｇｒａｍ＿ｔｏｃ（）に各種定義されて記録される。この実施例のデータ記録媒体では、上記プログラム目録情報Ｐｒｏｇｒａｍ＿ｔｏｃ（）として、Ｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｎｍｅｎｔｓ（）やＰｒｏｇｒａｍ＿ｔｒａｃｋｓ（）、Ｐａｔｈ＿ｔａｂｌｅ（）  などが定義されている。
【００８３】
上記Ｐｒｏｇｒａｍ＿ｔｒａｃｋｓ（）は、図６のシンタックスに示すように、再生順序を定義する各パスで使用されている総トラック数（ｎｕｍｂｅｒ＿ｏｆ＿ｐａｔｈ＿ｔｒａｃｋｓ  ）やトラック番号（ｔｒａｃｋ＿ｎｕｍｂｅｒ）、トラックの開始の相対セクタアドレス（ｓｔａｒｔ＿ｒｓａ）、トラックの最終セクタの相対セクタアドレス（ｌａｓｔ＿ｒｓａ）、トラックにおける最終エントリセクタの相対セクタアドレス（ｓｔａｒｔ＿ｅｓ＿ｒｓａ）などが定義されて記録される。ここで、相対セクタアドレス（ｒｅｌａｔｉｖｅ  ｓｅｃｔｅｒ  ａｄｄｒｅｓｓ  ，ｒｓａ）は、プログラムの先頭を０とした相対セクタアドレスとする。
【００８４】
また、上記Ｐａｔｈ＿ｔａｂｌｅ（）は、図７のシンタックスに示すように、このパスにおけるセクション数（ｎｕｍｂｅｒ＿ｏｆ＿ｓｅｃｔｉｏｎｓ）やこのセクションの最初のエントリセクタの相対セクタアドレス（ｓｔａｒｔ＿ｒｓａ  ）、このセクションの最終セクタの相対セクタアドレス（ｌａｓｔ＿ｒｓａ）、このセクションにおける最終エントリセクタの相対セクタアドレス（ｌａｓｔ＿ｅｓ＿ｒｓａ）などが、定義されて記録される。
【００８５】
そして、プログラム情報記録領域ＰＲＧ１，ＰＲＧ２，ＰＲＧ３・・・ＰＲＧＮには、プログラム情報（Ｐｒｏｇｒａｍ  １，Ｐｒｏｇｒａｍ  ２，Ｐｒｏｇｒａｍ  ３・・・Ｐｒｏｇｒａｍ  Ｎ）が記録される。
【００８６】
上記プログラム情報記録領域ＰＲＧ１，ＰＲＧ２，ＰＲＧ３・・・ＰＲＧＮに記録される各プログラム情報（Ｐｒｏｇｒａｍ  １，Ｐｒｏｇｒａｍ  ２，Ｐｒｏｇｒａｍ  ３・・・Ｐｒｏｇｒａｍ  Ｎ）は、１つの番組を構成するプログラム情報がパケット単位に分割されて順次記録されるものであるが、上述の図５のシンタックスにおけるＰｒｏｇｒａｍ＿ｔｏｃ（）  内にｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓ（）  やＰｒｏｇｒａｍ＿ｔｒａｃｋｓ（）、ｅｎｔｒｙ＿ｐｏｉｎｔｓ（）、Ｐａｔｈ＿ｔａｂｌｅ（）を設定して各エントリポイントを選択的に指定することにより、上記１つの番組を構成するプログラム情報が複数種類の順序で再生できるようになっている。すなわち、例えば図８に示すように、１つの番組を構成するプログラム情報を記録する場合、第１のパスＰａｔｈ０では、１つのセクションの始点を示す１つのエントリポイント及び終点の位置を指定しておくことにより、上記プログラム情報を１セクションで構成される番組のプログラム情報として再生し、また、第２のパスＰａｔｈ１では、２つのセクションの始点を示す２つのエントリポイント及び終点の位置を指定しておくことにより、上記プログラム情報を２セクションで構成される番組のプログラム情報として再生し、また、第３のパスＰａｔｈ２では、３つのセクションの始点を示す３つのエントリポイント及び終点の位置を指定しておくことにより、上記プログラム情報を３セクションで構成される番組のプログラム情報として再生し、さらに、第４のパスＰａｔｈ３では、５つのセクションの始点を示す５つのエントリポイント及び終点の位置を指定しておくことにより、上記プログラム情報を５セクションで構成される番組のプログラム情報として再生することができる。
【００８７】
ここで、各セクションのジャンプポイントの直前及び直後に置かれる各エレメンタリストリームのアクセスユニットを完結したアクセスユニットとしておくことにより、簡単な構成の再生系においても、ジャンプが発生しても画像と音声の両方又は少なくとも一方を連続再生することが可能になる。
【００８８】
さらに、少なくとも１つの再生順序は１つのセクションのみとして、ジャンプが発生しないパスを確保しておけば、ジャンプ処理に対応しない再生系においても少なくとも１つのパスを再生することができるようになる。
【００８９】
なお、上記エントリポイントとは、本出願人による特許出願（特願平４−２７７９５６号）において提案されたものである。簡単に説明すると、ＭＰＥＧビデオでは、グループオブピクチャ（以下、ＧＯＰと呼ぶ）単位で動画像を扱う。すなわちイントラピクチャ（画像内符号化画像、通称Ｉピクチャと呼ぶ）と、インターピクチャ（画像間符号化画像、通称Ｐピクチャ又はＢピクチャと呼ぶ）との複数枚を１つのグループとするものである。このＧＯＰでは、始まりのピクチャは必ずＩピクチャであるため、例えば高速サーチをするためＩピクチャのみを復号して再生する。
【００９０】
しかし、ＭＰＥＧ２ではＧＯＰに含まれるピクチャ数の変更が可能であること、またＧＯＰに含まれるピクチャ数を固定にしても、可変レートで記録媒体に記録した場合はＧＯＰの始まりがランダムになること等から、Ｉピクチャの位置を特定することが難しい。そこで先願ではエントリポイントを導入し、ＧＯＰの最初のＩピクチャが存在するパケットの直前に、エントリパケットを設け、このパケットにエントリポイントとしてフラグを付与するようにした。さらにそのエントリポイントに、例えば、近傍の前後３か所のエントリポイントとの距離又は位置を書き込むようにした。
【００９１】
従つて例えばサーチする場合は、現在のエントリポイントから次のエントリポイントへアクセスすることで、簡単にＩピクチャのみを復号して連続再生できる。さらに高速サーチするためには、距離の離れたエントリポイントへアクセスする。この先願では、エントリポイントをエントリパケットにて実施している。しかしエントリポイントは、通常のデータパケットに識別コードを付加することで、エントリポイントとして定義が可能である。
【００９２】
また、本出願においては、エントリパケットとしてＭＰＥＧ  Ｓｙｓｔｅｍ（ＩＳＯ１３８１８−１）で定義されるプログラムストリームディレクトリ（ＰＤＳ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  Ｄｉｒｅｃｔｏｒｙ）及びプログラムストリームマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  Ｍａｐ）を用い、両ＰＳＤ、ＰＳＭを記録したセクタ（＝エントリポイント）をエントリセクタと呼んでいる。
【００９３】
従つて、ここでは、ＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１（１９９４  年１１月１３日）  提案の国際規格であるＭＰＥＧ−ｓｙｓｔｅｍ（ＩＳＯ１３８１８−１）のビットストリームのパケットを利用して実施する場合について説明する。
【００９４】
ＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１で提案されたＭＰＥＧ−ｓｙｓｔｅｍでは、ビデオデータとオーディオデータとは、それぞれパケット化されてビデオパケットストリーム（Ｖｉｄｅｏ  Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）及びオーディオパケットストリーム（Ａｕｄｉｏ  Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）が形成され、これらが時分割多重化されてプログラムストリーム（Ｐｒｏｇｒａｍ／Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）とされ、所定の変調が施されて光ディスク等の記録媒体に蓄積される。
【００９５】
ＭＰＥＧのプログラムストリームは、システムレイヤ（ｓｙｓｔｅｍ  ｌａｙｅｒ）とコンプレツションレイヤ（ｃｏｍｐｒｅｓｓｉｏｎ  ｌａｙｅｒ  ）とで構成される。システムレイヤはパック（ｐａｃｋ  ｌａｙｅｒ）とＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットレイヤとで構成される。図９はプログラムストリームのレイアウトを示す。従つてＭＰＥＧのプログラムストリームは、１つのシステムヘッダ（ｓｙｓｔｅｍ  ｈｅａｄｅｒ  ）と少なくとも１のＰＥＳパケットを含む。
【００９６】
ＰＥＳパケットは、図１０のレイアウト及び図１１〜図１４のシンタックスに示すように、ＰＥＳパケットヘッダとそのヘッダに続くデータとよりなる。プログラムストリームのエレメンタリストリーム（ｅｌｅｍｅｎｔａｒｙ  ｓｔｒｅａｍ）に関しては、ＰＳＭにより定義される。図１５及び図１６にプログラムストリームマップのレイアウト及びシンタックスを示す。ＰＥＳのデータ種別（ＭＰＥＧ−ｖｉｄｅｏ、ＭＰＥＧ−ａｕｄｉｏ、他）については、図１７に示すようにプログラムストリームマップのストリームタイプにて定義される。これらの詳細については、上述したＭＰＥＧ規格書において説明されているので、ここでは実施する上で必要な部分の説明に止める。
【００９７】
上述したＰＥＳパケットについては、上述したＭＰＥＧ規格書より抜粋して説明すると、図１１〜図１４はＰＥＳパケットのシンタックスを示し、ＰＥＳパケットを識別するためのパケットスタートコードプリフィックス（ｐａｃｋｅｔ  ｓｔａｒｔ  ｃｏｄｅ  ｐｒｅｆｉｘ（２４ビット））以下、各種定義が記述される。これは図１０のＰＥＳパケットをテーブルとして示したものである。ここでは、２つのパケットを使用してエントリポイントを記述するものとする。すなわちＰＳＤで、上述のＰＥＳパケットで定義される現ディレクトリオフセット（ｐｒｅｖ  ｄｉｒｅｃｔｏｒｙ  ｏｆｆｓｅｔ  ）及び現ディレクトリオフセットにより現パケットから前後３つのエントリポイントまでの距離を記述する。またＰＳＭで各種情報を記録する。
【００９８】
すなわち、上述の図９に示したようにＭＰＥＧ−ｓｙｓｔｅｍ  の多重化方式では、１つの多重化ビットストリームは、１つ以上のパック（ｐａｃｋ）で構成される。パックはさらに少なくとも１つのＰＥＳパケット又はプログラムストリームマップを含む。
【００９９】
１つのパックは、ｐａｃｋ−ｓｔａｒｔ−ｃｏｄｅ  、システムクロックリファレンス（ＳＣＲ：  Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）、ｐｒｏｇｒａｍ−ｍｕｘ  ｒａｔｅ  等よりなるヘッダと、１つ以上のＰＥＳパケットで構成される。ヘッダのｐａｃｋ−ｓｔａｒｔ−ｃｏｄｅ  は、３２ビットの符号で、１６進で表すと、０ｘ０００００１ｂ４である。上述の図１０に示したように、１つのＰＥＳパケットは、ｐａｃｋｅｔ−ｓｔａｒｔ−ｃｏｄｅ−ｐｒｅｆｉｘ、ｓｔｒｅａｍ−ｉｄ  、ＰＥＳ−ｐａｃｋｅｔ−ｌｅｎｇｔｈ  及びｏｐｔｉｏｎａｌ−ＰＥＳ−ＨＥＡＤＥＲ  （内部には、プレゼンテーションタイムスタンプ（ＰＴＳ：  Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）、デコーディングタイムスタンンプ（ＤＴＳ：  Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ））等が定義されるよりなるヘッダと、ＰＥＳパケットデータとで構成される。ｐａｃｋｅｔ−ｓｔａｒｔ−ｃｏｄｅ−ｐｒｅｆｉｘは、２４ビットの符号で０ｘ０００００１である。ｓｔｒｅａｍ−ｉｄ  は、８ビットの符号で図１８に示すように、ＰＥＳパケットの種類を表す。ｐａｃｋｅｔ−ｌｅｎｇｔｈ  （１６ビット）は、それ以降のパケットの長さを示す。パケットの長さは、可変長として定義されているが、最大２０４８バイトとされる。これは、セクタの境界で必ずパックもしくはパケットを分割することにより、再生装置でどのセクタから再生しても正常にデマルチプレクスが開始でき、エラー及びランダムアクセス後の復帰が高速に正確に行うようにするためである。
【０１００】
各パケットのｃｏｄｅ  ｄａｔａ  には、ビデオデータ（ビデオストリーム（ｖｉｄｅｏ  ｓｔｒｅａｍ）の場合）又はオーディオデータ（オーディオストリーム（ａｕｄｉｏ  ｓｔｒｅａｍ）の場合）が記録される。またオーディオストリームは３２種類、ビデオストリームは１６種類の異なつたｓｔｒｅａｍ−ｉｄ  を持つため、この数までの複数のオーディオ信号とビデオ信号を多重化することができる。なお、プライベートストリーム１（ｐｒｉｖａｔｅ−ｓｔｒｅａｍ−１）及びプライベートストリーム２（ｐｒｉｖａｔｅ−ｓｔｒｅａｍ−２）のｃｏｄｅ  ｄａｔａ  の内容は規格として用途は定められていない。したがって、ユーザが自由に定義して使用することができる。パディングストリーム（ｐａｄｄｉｎｇ−ｓｔｒｅａｍ）はデータ量を増やすために使用される。以上のフォーマットに従つて制御装置３０は、ヘッダ付加やコード読み込みの処理を行う。ＤＳＭ１０においては内蔵するディスクにこれらの入力データが記録される。
【０１０１】
上記プログラムストリームマップ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  ｍａｐ（））は、図１６のシンタックスで示すように、プログラムストリームの内容が記述されもので、図１６中のシンタックスにおける記述子ｄｅｓｃｒｐｔｏｒ（）  としては、図１９に示すようなｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ（）やｐｒｏｇｒａｍ＿ｄｅｓｃｒｉｐｔｏｒ（）などの各種記述子ｄｅｓｃｒｉｐｔｏｒ（）  が定義されている。
【０１０２】
ここで、上記ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ（）  は、各パスを定義するものであって、図２０にシンタックスを示すように、パス番号（ｐａｔｈ＿ｎｕｍｂｅｒ）やトラック番号（ｔｒａｃｋ＿ｎｕｍｂｅｒ）、セクタ番号（ｐＸ＿ｓｅｃｔｏｒｓ＿ｔｏ＿ｒｅａｄ，ｐＸ＿ｓｅｃｔｏｒｓ＿ｆｒｏｍ＿ｓｔａｒｔ）、セクタオフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｓｅｃｔｉｏｎ・・・ｐＸ＿ｏｆｆｓｅｔ＿ｓｔａｒｔ＿ｔｒａｃｋ）  、トラックタイムコード（ｐＸ＿ｔｒａｃｋ＿ｔｃ＿ｈｏｕｒｓ＿１・・・ｐＸ＿ｔｒａｃｋ＿ｔｃ＿ｆｒａｍｅｓ＿２）  、パスタイムコード（ｐＸ＿ｐａｔｈ＿ｔｃ＿ｈｏｕｒｓ＿１・・・ｐＸ＿ｐａｔｈ＿ｔｃ＿ｆｒａｍｅｓ＿２）  などが記述される。
【０１０３】
上記パス番号（ｐａｔｈ＿ｎｕｍｂｅｒ）  は記述子が参照するパス番号を与える３ビットの数値である。
【０１０４】
上記トラック番号（ｔｒａｃｋ＿ｎｕｍｂｅｒ）は、現トラック番号に等しい１６ビットの数値である。プログラムの開始位置への相対的なトラック番号をエンコードした値とされる。セグメント（ｓｅｇｍｅｎｔｓ）のトラック番号は、１パスあるいは複数のパスで共用される。トラック番号は、パスを通して増加される。ディスク上の絶対トラック番号はｄｉｓｃ＿ｔｏｃ（）  中のｐｒｏｇｒａｍ＿ｌｉｎｋａｇｅで与えられるトラック番号オフセットを加算することによってこの相対トラック番号から知ることができる。
【０１０５】
上記セクタ番号（ｐＸ＿ｓｅｃｔｏｒｓ＿ｔｏ＿ｒｅａｄ）は、パス番号Ｘのプログラムのセクションを読み終わるまでに必要な残りのセクタ数を与える符号無し整数である。この値が０であれば、現セクタは、パス番号Ｘのパスの１部を構成していない。この値がＮであれば、このパスのこのセクションの終了まで読むのに、現セクタを含んでＮセクタが残っている。
【０１０６】
また、セクタ番号（ｐＸ＿ｓｅｃｔｏｒｓ＿ｆｒｏｍ＿ｓｔａｒｔ）  は、パス番号Ｘの現セクタから現セクションの開始位置までのセクタ数を与える符号無し整数である。この値が０であれば、現セクタは、このセクションの最初のセクタである。この値がＮであれば、現セクションの開始位置から現セクタまでに、現セクタを含まずＮセクタある。
【０１０７】
上記オフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｓｅｃｔｉｏｎ）は、パス番号Ｘのパスの現エントリセクタから次のセクションの開始位置のエントリセクタまでのセクタオフセットである。このオフセットは、正又は負で２の補数にエンコードされている。この値が０であれば、現セクタの属するセクションの次に再生されるべきセクションがない、すなわち、プログラムの終了である。
【０１０８】
また、オフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｓｅｃｔｉｏｎ）は、パス番号Ｘのパスの現エントリセクタから前のセクションの最終エントリセクタまでのセクタオフセットである。このオフセットは、正又は負で２の補数にエンコードされている。この値が０であれば、現セクタの属するセクションの前に再生されるべきセクションがない、すなわち、プログラムの最初である。
【０１０９】
もし、上記セクタ番号（ｐＸ＿ｓｅｃｔｏｒｓ＿ｔｏ＿ｒｅａｄ，ｐＸ＿ｓｅｃｔｏｒｓ＿ｆｒｏｍ＿ｓｔａｒｔ）  及び上記オフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｓｅｃｔｉｏｎ，ｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｓｅｃｔｉｏｎ）が全てゼロであれば、パス番号Ｘのパスは使用されないか、又は、そのエントリセクタはパス番号Ｘのパスの１部を構成していない。
【０１１０】
また、オフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｔｒａｃｋ）はパス番号Ｘのパスの現セクタから次のトラックの開始位置のエントリセクタまでのセクタオフセットである。このオフセットは、正又は負で２の補数にエンコードされている。この値が０であれば、このパス上に次のトラックはない。
【０１１１】
また、オフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｓｔａｒｔ＿ｔｒａｃｋ）  は、パス番号Ｘのパスの現セクタから現トラックの開始位置のエントリセクタまでのセクタオフセットである。このオフセットは、正又は負で２の補数にエンコードされている。現エントリセクタがトラックの先頭セクタであれば、このオフセット（ｐＸ＿ｏｆｆｓｅｔ＿ｓｔａｒｔ＿ｔｒａｃｋ）  は、前のトラックの開始位置へのオフセットとなる。この値が０であれば、このパス上に前のトラックはない。
【０１１２】
ここで、上記各オフセットにより指定されるパスのメカニズムを図２１に示してある。
【０１１３】
上記トラックタイムコード（ｐＸ＿ｔｒａｃｋ＿ｔｃ＿ｈｏｕｒｓ＿１・・・ｐＸ＿ｔｒａｃｋ＿ｔｃ＿ｆｒａｍｅｓ＿２）  は、パス番号Ｘのパスのトラックの開始位置を０時０分０秒としたトラック先頭に相対的な時間を時・分・秒・フレームで示すタイムコードである。
【０１１４】
上記パスタイムコード（ｐＸ＿ｐａｔｈ＿ｔｃ＿ｈｏｕｒｓ＿１・・・ｐＸ＿ｐａｔｈ＿ｔｃ＿ｆｒａｍｅｓ＿２）は、パス番号Ｘのパスの開始位置を０時０分０秒としたプログラム（パス）先頭に相対的な時間を時・分・秒・フレームで示すタイムコードである。
【０１１５】
ここで、上記パスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ（）  ）は、例えば図２２に示すように、エントリセクタのプログラムストリームマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  ｍａｐ）  中で各パス毎に置かれるので、各パス毎にタイムコードを与える。このように、各パス毎にタイムコードを与えておくことにより、１つのパスの再生中において、タイムコードを連続して増加させることができ、タイムコードで再生してからの経過時間を表す場合に、不自然でなく都合がよい。
【０１１６】
また、例えば図２３に示すように、エントリセクタのプログラムストリームマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  ｍａｐ）  中で各パスを定義する際に、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードをタイムコードディスクリプタ（ｔｉｍｅ＿ｃｏｄｅ＿ｄｅｓｃｒｉｐｔｏｒ（））で１つだけ与えるようにしても良い。この場合、タイムコードは、必ずしも連続に増加させる必要はないが、減少したり同じタイムコードが２度用いられることなく、同じシーンには同じタイムコードを用いるようにする。このようにすれば、各再生順序において共通のタイムコードを用いるので、上記タイムコードをシーンのインデックス情報及び識別情報として用いてサーチに用いるのに都合がよく、また、タイムコードとしての情報量を少なくすることができる。
【０１１７】
さらに、エントリセクタのＰＳＭ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  ｍａｐ）中で各パスを定義する際に、各パス毎にトラック番号を与えるようにする。これにより、１つのパス中において、トラック番号を連続して増加させることができ、再生時にトラック番号を表示する場合にトラック番号が不連続になるような不自然な表示状態を無くすことができる。
【０１１８】
また、エントリセクタのＰＳＭ中で各パスを定義する際に、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号をｔｒａｃｋ＿ｎｕｍｂｅｒでタイムコードディスクリプタ（ｔｉｍｅｃｏｄｅ＿ｄｅｓｃｒｉｐｔｏｒ  ）中に１つだけ与えるようにしても良い。この場合、トラック番号は、必ずしも連続に増加させる必要はないが、どのパスから再生しても同じシーンには同じトラック番号を用いるようにする。このようにすれば、各再生順序において共通のトラック番号を用いるので、上記トラック番号をシーンのインデックス情報及び識別情報として用いてサーチに用いるのに都合がよく、また、トラック番号としての情報量を少なくすることができる。
【０１１９】
すなわち、上述の図２０に示したパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ（）  ）におけるトラック番号（ｔｒａｃｋ＿ｎｕｍｂｅｒ）、トラックタイムコード（ｐＸ＿ｔｒａｃｋ＿ｔｃ＿ｈｏｕｒｓ＿１・・・ｐＸ＿ｔｒａｃｋ＿ｔｃ＿ｆｒａｍｅｓ＿２  ）及びパスタイムコード（ｐＸ＿ｐａｔｈ＿ｔｃ＿ｈｏｕｒｓ＿１・・・ｐＸ＿ｐａｔｈ＿ｔｃ＿ｆｒａｍｅｓ＿２）は、必ずしも上記ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ（）内に記述する必要はなく、例えばタイムコードディスクリプタ（ｔｉｍｅ＿ｃｏｄｅ＿ｄｅｓｃｒｉｐｔｏｒ（））として記述して、各パスに共通に定義することができる。
【０１２０】
また、上述の図３にシンタックスを示したディスク目録情報（Ｄｉｓｃ＿ｔｏｃ（））におけるレイティングディフィニション（ｒａｔｉｎｇ＿ｄｅｆｉｎｉｔｉｏｎ  ）には、図２４のシンタックスに示すように、レイティングを定義した国数（ｎｕｍ＿ｏｆ＿ｃｏｕｎｔｒｉｅｓ）、ＩＳ０３１６６で規定されている２バイトのカントリーコード（ｉｓｏ＿ｃｏｕｎｔｒｙ＿ｃｏｄｅ）、レイティングを定義した数（ｎｕｍ＿ｏｆ＿ｄｅｆｉｎｉｔｉｏｎ  ）、レイティングのタイプを数値で示す番号（ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒ）、レイティングのタイプを示すＩＳＯ６４６で規定されている文字列（ｒａｔｉｎｇ＿ｔｙｐｅ＿ｓｔｒｉｎｇ）などが記述される。
【０１２１】
また、上述の図５にシンタックスを示したＰｒｏｇｒａｍ＿ｔｏｃ（）におけるｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓには、図２５のシンタックスに示すように、レイティングを定義した国数（ｎｕｍ＿ｏｆ＿ｃｏｕｎｔｒｉｅｓ）、ＩＳ０３１６６で規定されている２バイトのカントリーコード（ｉｓｏ＿ｃｏｕｎｔｙ＿ｃｏｄｅ）  、パスの名称を示すＩＳＯ６４６で規定されている文字列（ｐａｔｈ＿ｎａｍｅ）などが記述される。
【０１２２】
次に、本発明に係るデータ記録装置について説明する。
【０１２３】
本発明に係るデータ記録装置は、例えば図２６に示すように構成される。この図２６に示したデータ記録装置は、画像データと音声データをそれぞれパケット化して時分割多重化して、カッティングマシン５４によりディスク６０に記録するデータ記録装置に本発明を適用したものである。
【０１２４】
このデータ記録装置において、外部から入力されたビデオ信号はビデオエンコーダ１に入力される。また同様に外部から入力されたオーディオ信号はオーディオエンコーダ２に入力される。ビデオエンコーダ１及びオーディオエンコーダ２の出力は多重化装置１３に入力される。多重化装置１３の出力端子は、デジタルストレージメディア（ＤＳＭ）１０に接続されており、多重化の結果は一度記憶される。
【０１２５】
ＤＳＭ１０の出力は、目録情報（ＴＯＣ：Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔ）付加回路５０に入力され、先頭部にＴＯＣデータが付加される。ＴＯＣ付加回路５０の出力はセクタヘッダ付加回路５１の入力端子に接続されている。セクタヘッダ付加回路５１の出力は、ＥＣＣエンコーダ５２に入力される。ＥＣＣエンコーダ５２の出力は、変調回路５３を経てカッティングマシン５４に入力され、光ディスク６０がカッティングされる。上記ＴＯＣ付加回路５０には、図２７に示すような構成の多重化装置１３に設けられたエントリポイント記憶装置３５の出力に基づいてＴＯＣデータ発生回路５６からＴＯＣデータが供給される。
【０１２６】
上記多重化装置１３は、図２７に示すように、ビデオ信号がビデオエンコーダ１により圧縮されると共に符号化されて、ビデオエントリポイント検出回路２３を通じて、コードバッファ２４に入力される。また、オーディオ信号は、オーディオエンコーダ２により圧縮されると共に符号化されてコードバッファ２６に入力される。
【０１２７】
コードバッファ２４、２６の出力端子は、それぞれスイッチング回路２７の入力端子Ｅ１、Ｅ２に接続されている。スイッチング回路２７の出力端子Ｆは、ヘッダ付加回路２８の入力端子に接続されている。ヘッダ付加回路２８の出力は、例えば光磁気ディスク、磁気ディスク等でなるデジタルストレージメディア（ＤＳＭ）１０に供給される。
【０１２８】
制御装置３０は、多重化システムクロック発生回路３１の出力するシステムクロックの入力を受けて、所定の周期でスイッチング回路２７の入力端子Ｅ１、Ｅ２を出力端子Ｆと順次接続して、コードバッファ２４又は２６からのデータを順次取り出して、時分割多重し、ヘッダ付加回路２８に出力する。制御装置３０は、ＭＰＥＧのビットストリームが生成されるように、スイッチング回路２７とヘッダ付加回路２８を制御する。
【０１２９】
この時、制御装置３０は、ジャンプポイントではアクセスユニットが完結するようにスイッチング回路２７を制御する。完結したアクセスユニットの例を図２８の（ａ）に示し、完結していないアクセスユニットの例を図２８（ｂ）に示す。また、さらに、ジャンプポイントを挟んでアクセスユニット間の予測又は参照を行わないビデオエンコーダ１を用いても良い。ジャンプポイントを挟んで予測又は参照を行わない例を図２９の（ａ）に示し、予測を行う例を図２９の（ｂ）に示す。
【０１３０】
エントリポイント発生回路３２は、制御装置３０の制御入力を受け、その出力をスイッチング回路２７の入力端子Ｅ３に供給する。
【０１３１】
また制御装置３０はヘッダ付加回路２８を制御して、コードバッファ２４から読み出したビデオデータには、ビデオパケットヘッダを付加させる。またコードバッファ２６から読み出したオーディオデータにはオーディオパケットヘッダを付加させる。さらに制御装置３０は、ビデオエンコーダ１又はビデオエントリポイント検出回路２３から、Ｉピクチャの発生タイミングで発生されるエントリポイント発生信号の入力を受け、エントリポイント発生回路３２を制御して、ビットストリームの所定の位置にＰＳＤ及びＰＳＭを挿入させる。ビデオエンコーダ１がエントリポイント発生信号を出力することができるように構成されている場合、ビデオエンコーダ１がＩピクチャの発生タイミングでエントリポイント発生信号を出力する。
【０１３２】
レイティング付加回路３３は、そのときのエントリポイントのパスディスクリプタ（Ｐａｔｈ−ｄｅｓｃｒｉｐｔｏｒ）を記述する。
【０１３３】
各再生順序（パス）におけるセクションの境界については、コンテンツ制作者がレイティング回路３３に対してプログラミングを行う。
【０１３４】
すなわち、この多重化装置１３において、制御装置３０は、ビデオエンコーダ１又はビデオエントリポイント検出回路２３からのエントリポイント発生信号を受け取り、ビデオエントリポイントの直前にＰＳＤ及びＰＳＭを挿入させる。すなわちエントリポイント発生信号の入力を受けたとき、エントリポイント発生回路３２にＰＳＤ及びＰＳＭを発生させると共に、スイッチング回路２７を入力端子Ｅ３側に切り換えて、ヘッダ付加回路２８に供給させ、コードバッファ２４、２６からのビデオデータ及びオーディオデータと多重化する。
【０１３５】
各エントリポイントのＰＳＤには、そのエントリポイントから３つ手前、２つ手前、１つ手前、１つ先、２つ先及び３つ先のエントリポイントの位置が、３つのｐｒｅｖ−ｄｉｒｅｃｔｏｒｙ−ｏｆｆｓｅｔ  及び３つのｎｅｘｔ−ｄｉｒｅｃｔｏｒｙ−ｏｆｆｓｅｔ  に、それぞれ記録される。手前（過去）のエントリポイントの位置（３つ手前、２つ手前及び１つ手前の位置）はエントリポイント記憶装置３５に記憶しておくことで、現在のエントリポイントを記録する時点でこれを知ることができる。従つて必要に応じてこのタイミングにおいて、これをＤＳＭ１０に供給し、ディスクに記録することができる。しかしながら、先の（将来の）エントリポイントの位置は現時点においてこれを知ることができない。このため制御装置３０はエントリポイントの位置をエントリポイント記憶装置３５にすべて記憶させておき、すべての多重化が終了した後、すなわちビデオデータとオーディオデータのビットストリームのディスクへの記録が完了した後に、エントリポイント記憶装置３５から、各エントリポイントの３つ手前、２つ手前、１つ手前、１つ先、２つ先及び３つ先のエントリポイントの位置を読み出し、これをＤＳＭ１０に供給してディスク上の各エントリポイントに記録（追記）させる。
【０１３６】
ビデオエンコーダ１とオーディオエンコーダ２への入力が無くなった時点で、既にディスクに記録されているエントリポイントに位置データが書き込まれる。すなわち制御装置３０は、エントリポイント記憶装置３５からエントリポイントを含むパックの位置を読み出し、ＤＳＭ１０のディスクの各エントリポイントに、前後３つずつのエントリポイントを含むパックの位置を書き込ませる。
【０１３７】
上記ＴＯＣデータ発生回路５６では、上記多重化装置１３のエントリポイント記憶装置３５から供給されるエントリポイントのデータをＴＯＣデータとして体裁を整える。ここでのＴＯＣはＮ個のエントリポイントの位置のデータを持っている。各エントリポイントは、例えば４バイトのセクタアドレスで表されている。
【０１３８】
そして、ＴＯＣデータ発生回路５６で構成されたＴＯＣデータは、ＴＯＣ付加回路５０に渡され、ＤＳＭ１０に記憶されている多重化データに先立ってセクタヘッダ付加回路５１に出力される。多重化データは、ＴＯＣデータに続いて、ＤＳＭ１０からＴＯＣ付加回路５０を通過して、セクタヘッダ付加回路５１に供給される。
【０１３９】
ここで、１セクタ内の有効データは２０４８バイト、セクタヘッダは１６バイトとする。セクタヘッダにはそのセクタのセクタ番号の情報が含まれている。セクタヘッダ付加回路５１は、入力されたデータを２０４８バイト毎に分割し、１６バイトのセクタヘッダを付加する。この際セクタ番号の情報がセクタヘッダ部に書き込まれる。セクタヘッダ付加回路５１の出力はＥＣＣエンコーダ５２に入力される。
【０１４０】
ＥＣＣエンコーダ５２は、入力されたデータに対して規定の量のエラー訂正符号（パリティ）を付加し、変調回路５３に出力する。変調回路５３で変調されたデータは、カッティングマシン５４に出力され、光ディスク６０に書き込まれる。
【０１４１】
ここで、ＩＳＯ１１１７２（ＭＰＥＧ）の多重化方式では、図３０に示すように、１つの多重化ビットストリームは、１つ以上のパック（ＰＡＣＫ）と、１つのＩＳＯ＿１１１７２＿ｅｎｄ＿ｃｏｄｅで構成される。ＩＳＯ＿１１１７２＿ｅｎｄ＿ｃｏｄｅは、３２ビットの符号で、１６進で表すと０ｘ０００００１ｂ９である。ここで、先頭の０ｘは、１６進数であることを表す（Ｃ言語）。
【０１４２】
１つのパックは、Ｐａｃｋ＿Ｓｔａｒｔ＿Ｃｏｄｅ、ＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｃｅ）  、ＭＵＸ＿Ｒａｔｅ  よりなるヘッダと、１つ以上のパケット（Ｐａｃｋｅｔ）で構成される。ヘッダのＰａｃｋ＿Ｓｔａｒｔ＿Ｃｏｄｅ  は、３２ビットの符号で、１６進数で表すと、０ｘ０００００１ｂ４である。
【０１４３】
１つのパケットは、Ｐａｃｋｅｔ＿Ｓｔａｒｔ＿Ｃｏｄｅ＿Ｐｒｅｆｉｘ、Ｓｔｒｅａｍ＿ＩＤ、Ｐａｃｋｅｔ＿ｌｅｎｇｔｈ、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）よりなるヘッダと、パケットデータ（Ｃｏｄｅ  Ｄａｔａ）とで構成される。Ｐａｃｋｅｔ＿Ｓｔａｒｔ＿Ｃｏｄｅ＿Ｐｒｅｆｉｘ  は、２４ビットの符号で０ｘ０００００１である。Ｓｔｒｅａｍ＿ＩＤ  は、８ビットの符号で、パケットの種類を表す。Ｐａｃｋｅｔ＿ｌｅｎｇｔｈ  （１６ビット）は、それ以降のパケットの長さを示す。
【０１４４】
各パケットのＣｏｄｅ  Ｄａｔａ  には、オーディオデータ（ａｕｄｉｏ  ｓｔｒｅａｍの場合）、または、ビデオデータ（ｖｉｄｅｏ  ｓｔｒｅａｍの場合）が記録される。また、ａｕｄｉｏ  ｓｔｒｅａｍは３２種類、ｖｉｄｅｏ  ｓｔｒｅａｍは１６種類の異なったｓｔｒｅａｍ  ｉｄ  を持つため、この数までの複数のオーディオ信号とビデオ信号を多重化することが出来る。
【０１４５】
ｒｅｓｅｒｖｅｄ  ｓｔｒｅａｍ  は、例えば字幕等のデータを持つ。ｐｒｉｖａｔｅ＿ｓｔｒｅａｍ＿１及びｐｒｉｖａｔｅ＿ｓｔｒｅａｍ＿２は用途が定められていない。ｐａｄｄｉｎｇ＿ｓｔｒｅａｍはデータ量を増やすために使用される。
【０１４６】
そして、この実施例では、エントリポイントを含む多重化ビットストリームは、図３１に示すようなフォーマットで構成される。すなわち、最初に、ｐａｃｋ−ｓｔａｒｔ−ｃｏｄｅ  、ＳＣＲ等よりなるｐａｃｋ−ｈｅａｄｅｒ  （ヘッダ）が配置され、次にｖｉｄｅｏ−ｐａｃｋｅｔ−ｈｅａｄｅｒ  が、さらにその次にＩピクチャを含まないビデオデータがパケット構造で配置されている。ビデオデータの次にはエントリポイントが、その次には、ｖｉｄｅｏ−ｐａｃｋｅｔ−ｈｅａｄｅｒ  が、さらにその次には、Ｉピクチャを含むビデオデータがパケット構造で配置されている。すなわちＩピクチャを含むビデオデータの直前（ｖｉｄｅｏ−ｐａｃｋｅｔ−ｈｅａｄｅｒ  の直前）、すなわちエントリポイントには、プログラムストリームディレクトリ及びマップが配置される。そしてこの実施例の場合、ビデオデータの次にａｕｄｉｏ−ｐａｃｋｅｔ−ｈｅａｄｅｒ  が、その次にパケット構造のオーディオデータが、順次配置される。
【０１４７】
次に、本発明に係るデータ再生装置について説明する。
【０１４８】
本発明に係るデータ再生装置は、例えば図３２に示すように構成される。この図３２に示したデータ再生装置は、光ディスク６０が挿入されると、コントローラ６７はドライブ制御装置６９に先頭セクタ読み出しのコマンドを与える。ドライブ制御装置６９は、トラッキングサーボ回路７０によりピックアップ６１を駆動し、ディスク６０上の先頭セクタの位置からの再生を開始する。
【０１４９】
ピックアップ６１は、光ディスク６０にレーザ光線を照射し、その反射光から光ディスク６０に記録されているデータを再生する。ピックアップ６１から出力された再生信号は復調回路６２に入力され、復調が行われる。復調が済んだデータ列はＥＣＣ回路６３に入力され、データの誤り検出・訂正が行われる。誤り訂正の済んだデータはデマルチプレクサ回路６４に入力される。
【０１５０】
先頭セクタにはＴＯＣ情報が記録されており、この情報はデマルチプレクサ回路６４により分離され、コントローラ６７に入力される。コントローラ６７はＴＯＣ情報をＴＯＣ記憶装置６８に記憶させると共に、図示せぬディスプレイ装置を介してユーザにこれを表示する。
【０１５１】
ユーザから指示を受けたコントローラ６７は、ドライブ制御装置６９にコマンドを与えて動作を開始する。ドライブ制御装置６９はトラッキングサーボ回路７０によりピックアップ６１を駆動し、ディスク６０上のユーザの望む位置からの再生を開始する。また同時に、ビデオデコーダ６５およびオーディオデコーダ６６にコマンドを与え、入力データのデコードを準備させる。
【０１５２】
ＴＯＣ読み出し時と同様に、ピックアップ６１は、光ディスク６０にレーザ光線を照射し、その反射光から光ディスク６０に記録されているデータを再生する。ピックアップ６１から出力された再生信号は、復調回路６２に入力され、復調が行われる。復調が済んだデータ列はＥＣＣ回路６３に入力され、データの誤り検出・訂正が行われる。誤り訂正の済んだデータはデマルチプレクサ回路６４に入力される。
【０１５３】
上記デマルチプレクサ回路６４は、ＥＣＣ回路６３を介して供給されるデータから、ヘッダ分離回路６４Ａにより、パックヘッダ、パケットヘッダ及びＰＳＤ及びＰＳＭを分離してコントローラ６７に供給すると共に、時分割多重されたデータをスイッチング回路６４Ｂの入力端子Ｇに供給する様になっている。スイッチング回路６４Ｂの出力端子Ｈ１、Ｈ２は、それぞれビデオデコーダ６５、オーディオデコーダ６６の入力端子に接続されている。
【０１５４】
またコントローラ６７は、デマルチプレクサ回路６４より入力されたデータから、エントリポイントに関する情報（エントリポイントの情報）を読み出し、エントリポイント記憶装置７１に供給して記憶させる。コントローラ６７にはドライブ制御装置６９から現在の読出位置の情報が供給されるので、コントローラ６７はエントリポイントの位置とその内容を、対応付けて記憶できる。デマルチプレクサ回路６４のコントローラ６７は、デマルチプレクサ回路６４から供給されたパケットヘッダのｓｔｒｅａｍ−ｉｄ  に従い、スイッチング回路６４Ｂの入力端子Ｇと出力端子Ｈ１、Ｈ２を順次接続して、時分割多重されたデータを正しく分離させ、ビデオデータをビデオデコーダ６５に、オーディオデータをオーディオデコーダ６６に、それぞれ供給させる。
【０１５５】
次に、このデータ再生装置でのレイティング動作を説明する。レイティング動作が指令されたとき、図示せぬ主制御装置は、コントローラ６７に対してレイティングモードへの遷移を命令する。コントローラ６７は、デマルチプレクサ回路６４から入力されたデータを監視し、プログラムストリートマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ−ｓｔｒｅａｍ−ｍａｐ  ）が発見されたときには、その中にパスディスクリプタ（Ｐａｔｈ−ｄｅｓｃｒｉｐｔｏｒ）が記述されているか否かを常に調べている。パスディスクリプタが発見できない場合には、通常と同様に動作する。
【０１５６】
ここで、図３２に示す再生装置における、通常再生及び特殊再生の手順について説明する。
【０１５７】
例えば図３３のように記録された記録媒体を再生する場合について説明する。
【０１５８】
この記録媒体には、複数の再生順序、すなわちパスが設定されているものとするが、図３３は、そのうち１つのパスに着目してその構造を示したものである。この記録媒体中のビットストリームは、そのパスにおいて、３つのセクションＳ１〜Ｓ３から構成されており、先ず、最初の再生されるべき第１セクションＳ１が記録され、次に、このパスでは使用されない部分が記録され、次に、最後に再生されるべき第３セクションＳ３が記録され、次に、このパスでは使用されない部分が記録され、そして、２番目に再生されるべき第２セクションＳ２が記録されている。また、このパスの中では、４つのトラックＴｒａｃｋ１〜Ｔｒａｃｋ４が定義され、図３３に示すように、その領域が定義されている。
【０１５９】
まず、通常再生における動作を説明する。
【０１６０】
図３２に示す再生装置において、通常再生が指示されたとき、コントローラ６７は、先ず、ビットストリームの先頭に記録されているとされる第１セクションの先頭から再生を開始する。第１セクションＳ１の先頭から再生を開始した後、コントローラ６７は、第１セクションＳ１に記録されているエントリポイントから、プログラムストリートマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  Ｍａｐ  ）を検出し、ＰＳＭ内のパスごとに複数存在するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）から、その再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。
【０１６１】
ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒは、図２０のシンタックスを用いて既に述べたように、また、図３４に示すように、矢印２９１  に対応するｐＸ＿ｓｅｃｔｏｒｓ＿ｔｏ＿ｒｅａｄ、矢印２９２  に対応するｐＸ＿ｓｅｃｔｏｒｓ＿ｆｒｏｍ＿ｆｉｒｓｔ、矢印２９３  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｓｅｃｔｉｏｎ  、矢印２９４  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｓｅｃｔｉｏｎ、矢印２９５  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｔｒａｃｋ、矢印２９６  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｔｒａｃｋの情報を含んでいる。
【０１６２】
コントローラ６７は、パスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）の内容を記憶した後は、ドライブ制御回路６９から得られる現在再生しているセクタアドレスと、エントリポイント記憶装置７１に記憶された図３４（ａ）の矢印２９１  で示されるセクタアドレスとを比較し、第１セクションＳ１の終了点、すなわち図３４（ａ）の矢印２９１  の地点まで到達すると、コントローラ６７は、ドライブ制御回路６９に次のセクションの開始位置、すなわち図３４の（ａ）の矢印２９３  の位置へアクセスを指令し、第２セクションＳ２の先頭から再生を開始させる。第２セクションＳ２の先頭から再生を開始した後、コントローラ６７は、第２セクションＳ２に記録されるエントリポイントのＰＳＭから、同様にその時再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。
【０１６３】
コントローラ６７は、第２セクションＳ２でのパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）の内容を記憶した後は、同様にドライブ制御回路６９から得られる現在再生しているセクタアドレスと、エントリポイント記憶装置７１に記憶された図３４の（ｂ）の矢印２９１  で示されるセクタアドレスとを比較し、第２セクションＳ２の終了点、すなわち図３４の（ｂ）の矢印２９１の地点まで再生を行う。第２セクションＳ２の再生が終了、すなわち図３４の（ｂ）の矢印２９１  の地点まで到達すると、コントローラ６７は、ドライブ制御回路６９に第３セクションＳ３の開始位置、すなわち図３４の（ｂ）の矢印２９３  の位置へのアクセスを指令し、第３セクションＳ３の先頭から再生を開始させる。第３セクションＳ３の先頭から再生を開始した後、コントローラ６７は、第３セクションＳ３に記録されるエントリポイントのＰＳＭから、同様にその時再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。
【０１６４】
第３セクションＳ３においては、ｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｓｅｃｔｉｏｎに次にセクションは存在しないことを示すゼロが記録されているので、第３セクションＳ３においては、図３４（ｃ）の矢印２９１  の位置まで再生を行った後、再生動作を終了させる。
【０１６５】
上述のようにして、複数のセクションにおける再生がパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）に記述された情報に従って行われる。
【０１６６】
つぎに、順方向高速再生（ＦＦ：Ｆａｓｔ  Ｆｏｒｗａｒｄ）における動作を説明する。
【０１６７】
図３２における再生装置において、第１セクションＳ１を再生中に順方向高速再生が指示されたとき、そのときまで再生していた第１セクションＳ１に記録されているパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）の内容がエントリポイント記憶装置７１に記憶されていない場合、第１セクションＳ１中の任意のエントリポイントのＰＳＭから、その時再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。その後、順方向高速再生を開始する。順方向高速再生においては、例えば、ＰＳＤに記憶されている前後のエントリポイントまでの距離情報に従ってエントリポイントを順次アクセスしながらアクセスエントリポイントの直後に配置されたＩピクチャを再生していく。順次エントリポイントをアクセスする際には、アクセスするエントリポイントのセクタアドレスとエントリポイント記憶装置７１に記憶された図３４の（ａ）の矢印２９１  で示されるセクタアドレスを比較し、第１セクションＳ１の終了点を越えるまでの範囲で順方向高速再生を継続する。第１セクションＳ１の再生が終了点を越えると、コントローラ６７は、ドライブ制御回路６９に次のセクションの開始位置、すなわち図３４の（ａ）の矢印２９３  の位置へのアクセスを指令し、第２セクションＳ２の先頭から順方向高速再生を開始させる。以降、同様にして第３セクションＳ３の終了点まで高速再生を行う。
【０１６８】
上述のようにして、複数のセクションにおける順方向高速再生がパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）に記述された情報に従って行われる。
【０１６９】
つぎに、逆方向高速再生（ＦＲ：  Ｆａｓｔ  Ｒｒｖｅｅｒｓｅ  ）における動作を説明する。
【０１７０】
図３２に示す再生装置において、第３セクションＳ３を再生中に逆方向高速再生が指示されたとき、そのときまで再生していた第３セクションＳ３に記録されているパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）の内容がエントリポイント記憶装置７１に記憶されていない場合、第３セクションＳ３中の任意のエントリポイントのＰＳＭから、その時再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。その後、逆方向高速再生を開始する。逆方向高速再生においては、例えば、ＰＳＤに記録されている前後のエントリポイントまでの距離情報に従ってエントリポイントを順次アクセスしながら、アクセスエントリポイントの直後に配置されたＩピクチャを再生していく。順次エントリポイントをアクセスする際には、アクセスするエントリポイントのセクタアドレスとエントリポイント記憶装置７１に記憶された図３４（ｃ）の矢印２９２  で示されるセクタアドレスを比較し、第３セクションＳ３の再生の開始点を越えるまでの範囲で逆方向高速再生を継続する。第３セクションＳ３の逆方向高速再生が開始点を越えると、コントローラ６７は、ドライブ制御回路６９に前のセクションの最後のエントリポイントの位置、すなわち図３４（ｃ）の矢印２９４  の位置へのアクセスを指令し、第２セクションＳ２の最後のエントリポイントからの逆方向高速再生を開始させる。
【０１７１】
第２セクションＳ２の最後のエントリポイントから逆方向高速再生を開始した後、コントローラ６７は、第２セクションＳ２に記録されるエントリポイントのＰＳＭから、同様に、その時逆方向高速再生をしようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。
【０１７２】
コントローラ６７は、第２セクションＳ２でのパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）の内容を記憶した後は、同様に、順次エントリポイントをアクセスする際に、アクセスするエントリポイントのセクタアドレスと、エントリポイント記憶装置７１に記憶された図３４（ｂ）の矢印２９２  で示されるセクタアドレスとを比較し、第２セクションＳ２の再生の開始点を越えるまでの範囲で、逆方向高速再生を継続する。第２セクションＳ２の逆方向高速再生が開始点を越えると、コントローラ６７は、ドライブ制御回路６９に、前のセクションの最後のエントリポイントの位置、すなわち図３４（ｃ）の矢印２９４  の位置へのアクセスを指令し、第１セクションＳ１の最後のエントリポイントからの逆方向高速再生を開始させる。第１セクションＳ１の最後のエントリポイントから逆方向高速再生を開始した後、コントローラ６７は、第１セクションＳ１に記録されるエントリポイントのＰＳＭから、同様に、その時再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。
【０１７３】
第１セクションＳ１においては、ｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｓｅｃｔｉｏｎに次にセクションは存在しないことを示すゼロが記録されているため、第１セクションＳ１においては、図３４の（ａ）の矢印２９２  まで逆方向高速再生を行った後、逆方向高速再生動作を終了させる。
【０１７４】
上述のようにして、複数のセクションにおける逆方向高速再生がパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）に記述された情報に従って行われる。
【０１７５】
つぎに、トラックサーチにおける動作について説明する。
【０１７６】
図３２に示す再生装置において、直前又は直後のトラック開始点へのサーチが指示されたとき、直前に読みだしたパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）の内容がエントリポイント記憶装置７１に記憶されていない場合は、コントローラ６７は、先ず、現在地付近のエントリポイントから、プログラムストリームマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  Ｍａｐ）を検出し、ＰＳＭ内のパスごとに複数存在するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）から、その時再生しようとしているパスに対応するパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を検出し、その内容をエントリポイント記憶装置７１に記憶する。その後、コントローラ６７は、ドライブ制御回路６９に指示してパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）中の図３５の矢印３０６  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｔｒａｃｋの示す位置に各々アクセスするように指示する。トラック先頭のエントリポイントのパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）中のｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｔｒａｃｋ、ｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｔｒａｃｋには、さらにそのトラックの直前及び直後のトラックの先頭位置を知ることができる情報が記録されているため、アクセスを繰り返すことにより、任意の数だけ前又は後ろのトラック先頭にアクセスすることができる。
【０１７７】
図３５は、各セクションに配置されたエントリポイントの例と、そのエントリポイントに記録されている矢印３０６  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｔｒａｃｋ、矢印３０５  に対応するｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｔｒａｃｋ及びｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｔｒａｃｋの示す位置を示した図である。この図３５に示すように、ｐＸ＿ｏｆｆｓｅｔ＿ｐｒｅｖｉｏｕｓ＿ｔｒａｃｋ及びｐＸ＿ｏｆｆｓｅｔ＿ｎｅｘｔ＿ｔｒａｃｋは、セクションの境界を越えて、各々直前又は直後のトラックの開始点の位置を示すことができるため、複数のセクションからなるビットストリームにおいても、高速に且つ正確に各トラックの先頭にアクセスすることができる。
【０１７８】
さらに、タイムコードサーチについても、パスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）により実現することができる。
【０１７９】
図３２に示す再生装置において、特定のタイムコードへのサーチが指示されたとき、コントローラ６７は、上述した順方向及び逆方向高速再生の動作と同様に、セクションを越えてエントリポイントをアクセスすることにより、特定のタイムコードを持つエントリポイントへサーチすることができる。または、最初に順次各プログラムの先頭、又は終了点、又はその両方のエントリポイントのタイムコードを検出して、その大小関係により、目的のタイムコードがどのセクションにあるかを判定し、次に、そのセクションの中で上述した順方向及び逆方向高速再生の動作と同様に、エントリポイントをアクセスすることにより、特定のタイムコードを持つエントリポイントへのサーチを行うようにしてもよい。
【０１８０】
上述した再生装置の動作の説明において、トラック番号及びタイムコードの表示については、各エントリポイントのパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）又はタイムコードディスクリプタ（ｔｉｍｅｃｏｄｅ＿ｄｅｓｃｒｉｐｔｏｒ  ）に記録されるトラック番号、及びタイムコードをユーザに表示しつつ上述したような動作を行うこともできる。
【０１８１】
本発明では、さらに、特定のパスを１つのセクションで構成している。
【０１８２】
より安価な再生装置を実現するために、より限られた機能しかもてないコントローラ６７を使用することが要求される場合がある。したがって、再生中及び特殊再生中にパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）中の各ポインタの検出が十分な頻度又は速度で行えない場合がある。このような再生装置においても、先ず、再生前に目録情報（ＴＯＣ：  Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｓ  ）などから、そのパスの先頭及び終了点を読みだして記憶した後に再生することにより、１つのセクションから構成される上記特定のパスについては、再生及び順方向、逆方向の高速再生が行える。このようなより安価な再生装置では、タイムコードやトラック番号の表示も必要がないとすれば、パスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を再生中に読み出す必要がなくなり、より低機能で安価なコントローラ６７を使用することができる。したがって、さらに安価な再生装置を提供することができる。
【０１８３】
上述した実施例においては、データの再生順序を表す情報をデータ中に置かれるプログラムストリームマップ（ＰＳＭ：  Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ  Ｍａｐ  ）中にパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）を置き記録した。これにより、メモリを多量に持たない再生装置が再生中にその時点で必要な情報のみを読みだして保持するだけで、再生順序を制御して編集再生処理を行うことができる。このデータ再生順序を表す情報は、上述のようにしてデータ中に埋め込んで記録するほかに、データ外にまとめて一括して記録するようにしてもよい。この場合、例えば、全エントリポイントのパスディスクリプタ（ｐａｔｈ＿ｄｅｓｃｒｉｐｔｏｒ  ）のコピーをそのエントリポイントのセクタアドレスと組にして、ＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ  ）領域など１ヶ所にまとめて記録する。又は、各パスごとに再生するセクションの順に、セクションの開始アドレス及び最後のエントリポイントアドレスを順次配列して、ＴＯＣ領域など１ヶ所にまとめて記録する。これにより、コンピュータシステム等の大容量の記憶手段を有する再生装置においては、一括して再生前に再生順序の情報を知ることができるため、パスを構成する任意のセクションをアクセスすることができる。又は、データの内容を参照せずに、ＴＯＣのみを参照することにより、セクションの特定のパスの再生順序に並べ替えて他の記録媒体に転送することができる。
【０１８４】
つぎに、この再生装置での、再生順序（パス）の選択を行う動作を説明する。
【０１８５】
最初に記録媒体の再生を開始する際、コントローラ６７は、ＴＯＣ記憶装置６８より、Ｄｉｓｃ＿ｔｏｃ（）に記憶されている、図２４に定義されているレイティングディフィニション（ｒａｔｉｎｇ＿ｄｅｆｉｎｉｔｉｏｎ（））を読み出す。
【０１８６】
まず、レイティングディフィニション（ｒａｔｉｎｇ＿ｄｅｆｉｎｉｔｉｏｎ（）  ）に記録されているカントリーコードにしたがって、図示せぬ文字列表示装置に、レイティング（ｒａｔｉｎｇ）が定義されている国の一覧を表示し、ユーザにその記録媒体が再生される国を選択させる。選択結果は、図示せぬユーザインターフェースによってコントローラ６７に伝えられる。ここでユーザインターフェースとは、例えば再生装置に装備されている操作ボタンやリモートコマンダーをいう。
【０１８７】
つぎに、再生される国が指定されると、その国のカントリーコードに対応して定義されたｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒとｒａｔｉｎｇ＿ｔｙｐｅ＿ｓｔｒｉｎｇの組み合わせが選択され、文字列配列装置にその一覧が表示され、ユーザに、各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かを入力させる。入力結果は、ユーザインターフェースによってコントローラ６８に伝えられる。
【０１８８】
つぎに、各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの情報が入力されると、コントローラ６７は、ＴＯＣ記憶装置６８より、Ｐｒｏｇｒａｍ＿ｔｏｃ（）  に記憶されている、図２５で定義されるｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓ（）  を読み出す。
【０１８９】
つぎに、ｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓ（）  に記録されているカントリーコードのうち、既に入力された記録媒体から再生される国に対応したカントリーコードに対応して定義されたｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒとｐａｔｈ＿ｎａｍｅ  の組み合わせがまず選択され、次に、その中から既に入力された各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの情報に基づき、許可されたｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒと組み合わせたｐａｔｈ＿ｎａｍｅ  が選択される。
【０１９０】
この時点で、再生可能とされるパスが１つになっている場合は、そのパスの実際の再生を開始する。
【０１９１】
しかしながら、上述したように、ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの情報に基づいて再生可能なパスを選択しても、まだ、複数のパスが依然として再生可能と判別され、選択肢として残っている場合がある。
【０１９２】
この場合、コントローラ６７は、文字列再生装置にｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒに対応するｒａｔｉｎｇ＿ｔｙｐｅ＿ｓｔｒｉｎｇ及びｐａｔｈ＿ｎａｍｅ  を表示し、ユーザにその再生すべきパスを１つ選択させる。選択された結果は、ユーザインターフェースによってコントローラ６７に伝えられる。このようにして、ユーザに、レイティングの種類を示す文字列及びパスの名前を基づいて再生するパス１つを選択させることにより、最終的に１つのパスを選択させる。
【０１９３】
以上のように、ｒａｔｉｎｇ＿ｄｅｆｉｎｉｔｉｏｎ（）及びｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓ（）の情報をユーザに選択させる手段を持つことにより、この再生装置は、この記録媒体に複数のパスが記録されている場合でも、内容とユーザの意図に応じた適正なパスを選択し、そのパスを再生することができる。
【０１９４】
なお、パスの選択は、上述した再生装置では、ユーザが表示された情報に基づいて行っていたが、ユーザの負担を考慮して、再生装置が行えるようにしてもよい。
【０１９５】
また、各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの情報を、ユーザが選択する代わりに、スイッチ等の入力手段でコントローラ６７が認識できるようにすることもできる。その結果、ユーザは、一度各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの情報をスイッチで設定しておけば、各記録媒体を再生する度に、各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの入力操作の手間を省くことができる。
【０１９６】
上述の各ｒａｔｉｎｇ＿ｔｙｐｅ＿ｎｕｍｂｅｒについて再生を許可するか否かの情報をコントローラ６７が認識できることは、特に視聴年齢に制限のある番組が記録された記録媒体の再生を禁止する場合に有効である。すなわち、スイッチ等の存在、位置、操作方法を容易に知られないようにすることによって、例えばスイッチを操作できない児童が、視聴年齢に制限のある番組を見ることができなくなる。
【０１９７】
また、パスを選択した結果、複数のパスが依然として再生可能と判別された場合に、ユーザがさらにパスネームによってパスを選択する代わりに、例えばその中の最小のパス番号を持つパスを再生装置が再生すれば、ユーザは、上述した選択操作を行う必要がなくなり、操作の手間が省ける。
【０１９８】
ユーザがｒａｔｉｎｇ＿ｔｙｐｅ＿ｓｔｒｉｎｇ及びｐａｔｈ＿ｎａｍｅ  によってパスを選択する代わりに、ｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓ（）  にユーザが特に指定しない限り再生するパス、すなわち、デフォルトのパスとコントローラ６７が識別できる識別情報を記録しておき、再生装置はこの識別情報によりパスを選択して再生するようにすれば、ユーザは、パスの選択操作の手間を省くことができる。また、デフォルトのパス番号を記録媒体によらず、再生装置で一定にすることもできる。
【０１９９】
また、複数段階の選択操作をユーザに行わせる代わりに、上述したｒａｔｉｎｇ＿ｄｅｆｉｎｉｔｉｏｎ（）及びｐａｔｈ＿ｒａｔｉｎｇ＿ａｓｓｉｇｎｍｅｎｔｓ（）の情報に基づいて全てのパスの属性、すなわち、ｒａｔｉｎｇ＿ｔｙｐｅ＿ｓｔｒｉｎｇ及び  ｐａｔｈ＿ｎａｍｅを最初に表示し、ユーザにパスを選択させる方法も可能である。この場合、視聴制限の目的には必ずしも向かないが、１回の操作でパスが選択でき、全てのパスの情報を一覧できて任意のパスを選択できるので、記録媒体に設定操作されているパスを一通りみたいというようなユーザに対して好適な操作性を与えることができる。
【０２００】
【発明の効果】
本発明に係るデータ記録方法では、デジタルデータをパケット単位に分割し、アクセスを開始すべき複数のエントリポイントを選択的に指定することにより複数のセクションを組合せた再生順序を設定し、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを与えて記録媒体に記録するので、複数のバージョンやレイティングモードに対応することができる。
【０２０１】
本発明に係るデータ記録方法では、各再生順序毎にビットストリーム中にタイムコードを与えて記録媒体に記録するので、複数のバージョンやレイティングモードに対応し、しかも、不自然さを伴うことのないタイムコードを与えることができる。
【０２０２】
また、本発明に係るデータ記録方法では、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードを与えて記録媒体に記録するので、複数のバージョンやレイティングモードに対応し、しかも、タイムコードをシーンの検索などに不自然さを伴うことなく利用することが可能になる。
【０２０３】
また、本発明に係るデータ記録方法では、各再生順序毎にビットストリーム中にトラック番号を与えて記録媒体に記録するので、複数のバージョンやレイティングモードに対応し、しかも、不自然さを伴うことのないトラック番号を与えることができる。
【０２０４】
また、本発明に係るデータ記録方法では、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号を与えて記録媒体に記録するので、複数のバージョンやレイティングモードに対応し、しかも、トラック番号をシーンの検索などに不自然さを伴うことなく利用することが可能になる。
【０２０５】
また、本発明に係るデータ記録方法では、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットが完結したアクセスユニットとして記録媒体に記録するので、また、ジャンプポイントでアクセスユニット間での予測又は参照を行わないように記録媒体に記録するので、複数のバージョンやレイティングモードに対応し、しかも、記憶容量の少ない簡単な構成の再生系においても、ジャンプが発生しても画像と音声の両方もしくは少なくとも一方を乱さずに連続再生することが可能になる。
【０２０６】
また、本発明に係るデータ記録方法では、少なくとも１つの再生順序は１つのセクションのみとすることにより、ジャンプが発生しないパスを確保し、ジャンプ処理に対応しない再生系においても少なくとも１つのパスを再生することができるようになる。
【０２０８】
本発明に係るデータ記録装置は、デジタルデータをパケット単位に分割するパケット分割手段と、上記パケット分割手段によりパケット単位に分割されたデジタルデータに対し、アクセスを開始すべき複数のエントリポイントを選択的に指定することにより複数のセクションを組合せた再生順序を設定する再生順序設定手段と、上記再生順序設定手段により設定された各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを与えるアドレス付与手段と、上記アドレス付与手段により与えられたアドレスと共に上記デジタルデータを記録媒体に記録する記録手段とを備えるので、複数のバージョンやレイティングモードに対応可能にデジタルデータを記録媒体に記録することができる。
【０２０９】
また、本発明に係るデータ記録装置は、各再生順序毎にビットストリーム中にタイムコードを与えるタイムコード付与手段をさらに備えるので、不自然さを伴うことのないタイムコードとともに、複数のバージョンやレイティングモードに対応可能にデジタルデータを記録媒体に記録することができる。
【０２１０】
また、本発明に係るデータ記録装置は、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードを与えるタイムコード付与手段をさらに備えるので、シーンの検索などに不自然さを伴うことなく利用することが可能なタイムコードとともに、複数のバージョンやレイティングモードに対応可能にデジタルデータを記録媒体に記録することができる。
【０２１１】
また、本発明に係るデータ記録装置は、各再生順序毎にビットストリーム中にトラック番号を与えるトラック番号手段をさらに備えるので、不自然さを伴うことのないトラック番号とともに、複数のバージョンやレイティングモードに対応可能にデジタルデータを記録媒体に記録することができる。
【０２１２】
また、本発明に係るデータ記録装置は、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号を与えるトラック番号手段をさらに備えるので、シーンの検索などに不自然さを伴うことなく利用することが可能なトラック番号とともに、複数のバージョンやレイティングモードに対応可能にデジタルデータを記録媒体に記録することができる。
【０２１３】
また、本発明に係るデータ記録装置は、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットが完結したアクセスユニットする信号処理手段を備えるので、また、ジャンプポイントでアクセスユニット間での予測又は参照を行わないように記録媒体に記録するので、複数のバージョンやレイティングモードに対応し、しかも、記憶容量の少ない簡単な構成の再生系においてもジャンプが発生しても画像と音声の両方もしくは少なくとも一方を乱さずに連続再生することが可能にデジタルデータを記録媒体に記録することができる。
【０２１４】
また、本発明に係るデータ記録装置では、上記再生順序設定手段が少なくとも１つの再生順序を１つのセクションのみとするので、ジャンプが発生しないパスを確保し、ジャンプ処理に対応しない再生系においても少なくとも１つのパスを再生することができるように、デジタルデータを記録媒体に記録することができる。
【０２２３】
本発明に係るデータ再生方法は、デジタルデータがパケット単位に分割されて、アクセスを開始すべき複数のエントリポイントが選択的に指定されることにより複数のセクションを組合せた再生順序が設定され、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスが与えられて記録されてなるデータ記録媒体から上記デジタルデータを再生するデータ再生方法であって、各再生順序毎に再生データのビットストリーム中に与えられる各セクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスに基づいて、各再生順序のエントリポイントを指定してデジタルデータを再生するので、複数のバージョンやレイティングモードに対応した再生処理を行うことができる。
【０２２４】
また、本発明に係るデータ再生方法は、各再生順序毎にビットストリーム中にタイムコードが与えられているデータ記録媒体から、各再生順序毎に上記タイムコードとともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、不自然さを伴うことのないタイムコードを再生することができる。
【０２２５】
また、本発明に係るデータ再生方法は、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードが与えられているデータ記録媒体から、各再生順序毎に上記タイムコードとともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、タイムコードをシーンの検索などに不自然さを伴うことなく利用することができる。
【０２２６】
また、本発明に係るデータ再生方法では、各再生順序毎にビットストリーム中にトラック番号が与えられているデータ記録媒体から、各再生順序毎に上記トラック番号とともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、不自然さを伴うことのないトラック番号を再生することができる。
【０２２７】
また、本発明に係るデータ再生方法では、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号が与えられているデータ記録媒体から、各再生順序毎に上記トラック番号とともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、トラック番号をシーンの検索などに不自然さを伴うことなく利用することができる。
【０２２８】
また、本発明に係るデータ再生方法は、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットが完結したアクセスユニットとして記録されているデータ記録媒体から、各再生順序毎にデジタルデータを再生するので、また、ジャンプポイントでアクセスユニット間での予測又は参照を行わないように記録された記録媒体から各再生順序毎にデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、記憶容量の少ない簡単な構成の再生系で、ジャンプが発生しても画像と音声の両方もしくは少なくとも一方を乱さずに連続再生することができる。
【０２３０】
本発明に係るデータ再生装置は、デジタルデータがパケット単位に分割されて、アクセスを開始すべき複数のエントリポイントが選択的に指定されることにより複数のセクションを組合せた再生順序が設定され、各再生順序について、ビットストリーム中に、そのセクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスが与えられて記録されてなるデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記データ記録媒体から再生される再生データのビットストリーム中に与えられる各セクションのアドレスと、次のセクションのアドレスと、前のセクションの最後のエントリポイントのアドレスを検出するアドレス検出手段と、このアドレス検出手段により検出されたアドレスに基づいてデジタルデータの再生順序を制御する再生順序制御手段と、この再生順序制御手段により制御されて各再生順序でデジタルデータを再生する再生処理手段とを備えるので、複数のバージョンやレイティングモードに対応した再生動作を行うことができる。
【０２３１】
また、本発明に係るデータ再生装置では、各再生順序毎にビットストリーム中にタイムコードが与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記タイムコードとともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、不自然さを伴うことのないタイムコードを再生することができる。
【０２３２】
また、本発明に係るデータ再生装置では、ビットストリーム中にどの再生順序においても再生順に増加する共通のタイムコードが与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記タイムコードとともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、タイムコードをシーンの検索などに不自然さを伴うことなく利用することができる。
【０２３３】
また、本発明に係るデータ再生装置は、各再生順序毎にビットストリーム中にトラック番号が与えられているデータ記録媒体から、上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記トラック番号とともにデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、不自然さを伴うことのないトランク信号を再生することができる。
【０２３４】
また、本発明に係るデータ再生装置は、ビットストリーム中にどの再生順序においても再生順に増加する共通のトラック番号が与えられているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、上記再生処理手段で各再生順序毎に上記トラック番号とともにデジタルデータを再生するので、しかも、トラック番号をシーンの検索などに不自然さを伴うことなく利用することができる。
【０２３５】
また、本発明に係るデータ再生装置は、各セクションのジャンプポイントの直前の最後及び直後の最初の各エレメンタリストリームのアクセスユニットが完結したアクセスユニットとして記録されているデータ記録媒体から上記デジタルデータを再生するデータ再生装置であって、ジャンプポイントでアクセスユニット間での予測又は参照を行わないように記録された記録媒体から上記デジタルデータを再生するので、また、上記再生処理手段は、各再生順序毎にデジタルデータを再生するので、複数のバージョンやレイティングモードに対応し、しかも、記憶容量の少ない簡単な構成の再生系で、ジャンプが発生しても画像と音声の両方もしくは少なくとも一方を乱さずに連続再生することができる。
【図面の簡単な説明】
【図１】本発明に係るデータ記録媒体の構成を模式的に示す図である。
【図２】上記データ記録媒体の基本記述子記録領域に記録された基本記述子の定義内容を示す図である。
【図３】上記データ記録媒体のディスク目録情報記録領域に記録されたディスク目録情報の定義内容を示す図である。
【図４】上記データ記録媒体のディスク目録情報記録領域に記録されたディスクトラック情報の定義内容を示す図である。
【図５】上記データ記録媒体のプログラム目録情報記録領域に記録されたプログラム目録情報の定義内容を示す図である。
【図６】上記ディスクトラック情報内にあるプログラムトラック情報の定義内容を示す図である。
【図７】上記ディスクトラック情報内にあるパステーブル情報の定義内容を示す図である。
【図８】上記データ記録媒体のプログラム情報記録領域に記録されたプログラム情報の複数種類の再生順序を示す図である。
【図９】ＭＰＥＧにおけるプログラムストリームのレイアウトの説明に供する図である。
【図１０】上記プログラムストリーム中のＰＥＳパケットのレイアウトの説明に供する図である。
【図１１】上記ＰＥＳパケットのシンタックスの説明に供するテーブルを示す図である。
【図１２】上記ＰＥＳパケットのシンタックスの説明に供するテーブルを示す図である。
【図１３】上記ＰＥＳパケットのシンタックスの説明に供するテーブルを示す図である。
【図１４】上記ＰＥＳパケットのシンタックスの説明に供するテーブルを示す図である。
【図１５】プログラムストリームマップのレイアウトを示す図である。
【図１６】プログラムストリームマップのシンタックスの説明に供するテーブルを示す図である。
【図１７】プログラムストリームマップ中のストリームタイプの説明に供するテーブルを示す図である。
【図１８】ストリームＩＤの内容の説明に供するテーブルを示す図である。
【図１９】プログラムストリームマップ中のディスクリプタの説明に供するテーブルを示す図である。
【図２０】パスディスクリプタのシンタックスの説明に供するテーブルを示す図である。
【図２１】上記パスディスクリプタによるパスの定義内容を模式的に示す図である。
【図２２】上記パスディスクリプタの定義内容の他の例を模式的に示す図である。
【図２３】上記パスディスクリプタの定義内容の他の例を模式的に示す図である。
【図２４】ディスク目録情報におけるレイティングディフィニションにはシンタックスを示す図である。
【図２５】プログラムＴＯＣにおけるパスレイティングアサイメンツのシンタックスを示す図である。
【図２６】本発明に係るデータ記録装置の構成を示すブロック図である。
【図２７】上記データ記録装置を構成している多重化装置の構成を示すブロック図である。
【図２８】ジャンプポイントでアクセスユニットが完結していること、及び完結していないことを説明するための図である。
【図２９】ジャンプポイントを挟んでアクセスユニットが予測又は参照していないこと、及び予測又は参照することを説明するための図である。
【図３０】ＭＰＥＧ多重化方式における多重化ビットストリームの説明に供する図である。
【図３１】本発明における多重化ビットストリームの説明に供する図である。
【図３２】本発明に係るデータ再生装置の構成を示すブロック図である。
【図３３】複数セクションからなるビットストリームを説明するための図である。
【図３４】エントリポイントのｐａｔｈｐｏｉｎｔｅｒの示す位置を説明するための図である。
【図３５】セクション中にあるエントリポイントのｔｒａｃｋｐｏｉｎｔｅｒの示す位置を説明するための図である。
【符号の説明】
１  ビデオエンコーダ、２  オーディオエンコーダ、１０  ＤＳＭ、１３  多重化装置、２３  ビデオエントリポイント検出回路、２４  コードバッファ、２７３  スイッチ回路、２８  ヘッダ付加回路、２９  ＤＳＭ、３１  多重化システムクロック発生回路、３２  エントリポイント発生回路、３３  レイティング付加回路、３４  レイティングスイッチ、３５，７１  エントリポイント記憶装置、３６  ローカルデコーダ、６４    デマルチプレクサ回路
【図１】
0003617201.tif 000002
【図２】
0003617201.tif 000003
【図３】
0003617201.tif 000004
【図４】
0003617201.tif 000005
【図５】
0003617201.tif 000006
【図６】
0003617201.tif 000007
【図７】
0003617201.tif 000008
【図８】
0003617201.tif 000009
【図９】
0003617201.tif 000010
【図１０】
0003617201.tif 000011
【図１１】
0003617201.tif 000012
【図１２】
0003617201.tif 000013
【図１３】
0003617201.tif 000014
【図１４】
0003617201.tif 000015
【図１５】
0003617201.tif 000016
【図１６】
0003617201.tif 000017
【図１７】
0003617201.tif 000018
【図１８】
0003617201.tif 000019
【図１９】
0003617201.tif 000020
【図２０】
0003617201.tif 000021
【図２１】
0003617201.tif 000022
【図２２】
0003617201.tif 000023
【図２３】
0003617201.tif 000024
【図２４】
0003617201.tif 000025
【図２５】
0003617201.tif 000026
【図２６】
0003617201.tif 000027
【図２７】
0003617201.tif 000028
【図２８】
0003617201.tif 000029
【図２９】
0003617201.tif 000030
【図３０】
0003617201.tif 000031
【図３１】
0003617201.tif 000032
【図３２】
0003617201.tif 000033
【図３３】
0003617201.tif 000034
【図３４】
0003617201.tif 000035
【図３５】
0003617201.tif 000036