本発明は、ディジタル動画像データ、オーディオデータ、副映像データを含むマルチメディアデータが記録された光ディスクの再生装置及び再生方法であって、特にパレンタルロック区間への分岐再生を少ない制御情報で容易に実現する技術に関する。近年、動画像、オーディオなどからなるマルチメデァアデータを記録する光学的記録媒体として、レーザディスクやビデオCDなどの光ディスクが普及している。widespread.とりわけビデオCDは、約600Mバイトの記録容量を持ち本来ディジタルオーディオの記録用であったが、MPEGと呼ばれる高圧縮立の動画像圧縮手法の出現とあいまって、動画像データの記録を実現している。これにより従来のレーザーディスクの映画タイトルがビデオCDに記録できるようになった。Disc)の実用化が図られている。DVDは、約4.7ギガバイドの記憶容量を有し、ビデオCDに比べて、画質を大幅に向上させた(当然に単位時間あたりのデータ量は増える)動画像を記録し、かつ再生時間の長時間化を実現できる。DVDの再生時間は、ビデオCDの74分に比べて2時間以上が可能である。このようにDVDは、ビデオCDでは時間的な制約などから記録が困難であった映画など、長時間でかつ高画質が要求される動画像の記録媒体に適している。required.ところで、映画タイトルには、同一タイトルであっても映画の内容に応じた複数の作品分類(バージョン)が存在する。成人向け版と一般向け版、尚、タイトルであっても映画の内容に応じた複数の作品分類(バージョン)が存在する。成人向け版と一般向け版、ノーカット版とカット版、劇場公開版とテレビ放映版などである。like.このようなバージョンが異なる複数の映画を効率良く光ディスクに記録し、特定のバージョンのみを再生する従来の再生システムの1つを紹介する。version.この再生システムは、登録部と選択部と読み出し部とを備えて構成され、ソフトウェア媒体に記録された映画で、同じ映画を素材とした少なくとも2つのバーションの映画の中から1つを選択して再生するシステムである。Te.ここでいうソフトウェア媒体は、1本のトラック上に次の(1)〜(3)の異なるタイプのビデオデータブロックが記録されている。recorded.(1)少なくとも2つのバージョンのうち1つにのみ対応するビデオデータを含むブロック。versions.(2)少なくとも2つのバージョンのうち他の1つにのみ対応するビデオデータを含むブロック。versions.(3)少なくとも2つのバージョンに共通するビデオデータを含むブロック。versions.この再生システムにおいて、登録部は再生されるべきバージョンの何れかを登録する。選択部は、再生されるべきバージョンに対応するブロック及び共通のブロックだけを選択する。読出部は、ソフトウェア媒体から選択されたブロック内のビデオデータのみを読み出して、再生信号を生成する。同じトラック上の再生されるべきでないバージョンのビデオデータは読出部において除外される。unit.図1に従来の再生システムにおける複数バージョンのビデオデータブロックの再生信号の様子を示す説明図を示す。A(例えば成人向けバージョン)専用、個別ブロックBはバージョンB(例えば一般向けバージョン)専用、共通ブロック1及び2は両バージョンに共用のビデオデータを表す。versions.今、ソフトウェア媒体にこれらのブロックが記録されていて、再生システムの登録部にバージョンBが登録されているものとする。この場合、選択部により共通ブロック1、個別ブロックB、共通ブロック2が順に選択され、読出部により共通ブロック1、個別ブロックB、共通ブロック2のビデオデータが連続して読み出される。continuously.このように従来の再生システムによれば、例えば成人向けバージョンと一般向けバージョンの映画タイトルが、ソフトウェア媒体上に記録されている場合に、一般向けバージョンのみを連続再生することも、成人向けバージョンのみを連続再生することも可能である。これにより、未成年者には好ましくない性的シーンや暴力的シーンを含む成人向けバージョンの再生を親の保護の下で制限するパレンタルロックを実現することができる。since,択一的再生制御と称する。control.ところが、上記従来の再生システムによれば、バージョンの1つを連続再生することができるが、ユーザとの間で会話的に再生が進行するインタラクティブなアプリケーションに対応できないという問題がある。progresses.例えば、インタラプクティブなアプリケーションとして、最近注目されているインタラクティブ映画がある。recently.インタラクティブ映画とは、映画のストーリー展開が視聴者の選択に応じて変化する映画をいう。A,国からB国に直行するというストーリ)が展開する。B.図2は、インタラクティブなアプリケーションにおいて必要とされる再生進行の一例を示す説明図である。同図の4つのブロックは、「映画の主人公がA国から第3国を経由してB国に行く」というストーリーについて2つのバージョンA、Bを表している。B.この2つのバージョンのそれぞれに対して、上記のように「第三国を経由するかしないか」が視聴者の選択に応じて定まるものとする。"is,同図の破線に示すように、第三国を経由する場面をショートカットする必要がある。このショートカットにより、共通ブロック1のA国出発のシーンまで再生された後、B国到着のシーンが再生されるであろう。従来の再生システムでは、このようなショートカット、さらにはパレンタルロック区間へのインタラクティブな分岐再生を実現することが困難である。sections.仮に、上記従来技術でこれを実現するとすれば、再生制御用の情報として次のような複数の分岐命令が必要になると考えられる。1つは、Aバージョン再生時には個別ブロックAのB国到着時点の再生位置への分岐を支持する分岐命令、他の1つは、Bバージョン再生時には個別ブロックBのB国到着時点の再生位置への分岐を指示する分岐命令である。1つのショートカットを実現するための分岐命令の数は、個別ブロック(バージョン)の数と同数が必要になる。(versions).一般に、インタラクティブ映画においては、ストーリーの分岐が多ければ多いほど視聴者にとって意外性のある魅力的なストーリー展開を実現できる。これを実現するには、再生進行の分岐点において異なるストーリー毎の分岐命令が必要になる。これらの分岐命令は、ブロック内のビデオデータの再生に先立って予め再生システム内のメモリに保持されていなければならないので、分岐命令が多ければ多いほど再生システムに要求されるメモリ量が増大する。increased.とりわけ、ビデオデータにおける分岐点が一つではなく、複数ある場合、極めて多数の分岐命令をメモリに保持することが必要になる。on,計10回の別々の分岐点が共通ブロックAで与えられているものとする。この場合、再生システムでは、10回分の機会で実行される可能性のある全ての分岐命令をメモリ内に保持している必要がある。memory.再生システムに要求されるメモリ量が増大するという問題は、前述したパレンタルロック区間を有するインタラクティブなアプリケーションに対して、特に深刻さが増すことになる。パレンタルロック区間への分岐の場合、パレンタルのレベル毎に別々の分岐命令が必要になるからである。N通りの異なるストーリー展開のためにはN個の分岐命令が必要であり、加えて、個々のストーリーが前述した、性的シーンや暴力的シーンの視聴制御のためのレベル(バージョン)をM通り持つとすれば、N*M個の分岐命令が必要になる。L個あれば、このビデオデータブロックを再生するにあたり、予めメモリに保持される分岐命令はN*M*L個になり、これを格納可能な大容量メモリが再生装置内に必要になる。this.ところが、ディスク再生装置に搭載されるメモリ容量は少ないほど望ましい。搭載メモリ量が機器の価格を押し上げるからである。videoCDやレーザディスクは、民生用AV機器と称され、民生用に価格を抑えるために、搭載するメモリ量が抑えられているのと同じ理由である。commercialAV機器にとってはあまりにも現実的でない。equipment.このように、従来の再生システムでは、パレンタルロック区間における択一的再生制御を実現して、なおかつ再生分岐が多用されるインタラクティブな再生制御をも実現することが困難である。used.本発明の目的は、ディジタル動画像データ、オーディオデータ、副映像データを含むマルチメディアデータが記録された光ディスクの再生装置及び再生方法において、パレンタルロック区間における択一的な再生制御と、インタラクティブな再生制御との両者を容易に実現することにある。パレンタルロック区間への分岐再生制御を少ない制御情報量で容易に実現することである。選択的に再生される前記ビデオシーケンスでなければ、前記制御情報が示すビデオシーケンスを再生するよう前記読み出し手段を制御するように構成されている。indicates.この構成によれば、制御情報に示される分岐先のビデオシーケンスが、選択的に再生されるビデオシーケンスである場合であっても、制御情報において、複数のレベルIDに応じた複数の分岐先となるビデオシーケンスの全てを個別に示す必要がなく、そのうちのただ1つのビデオシーケンスだけを指定するだけでよい。movie,少ない情報量でビデオ区間からグループ情報に示されるビデオシーケンスのうち、レベル情報に対応するビデオシーケンスへの分岐再生を可能にしている。したがって、互いに選択的に再生されるビデオシーケンス(例えばパレンタルロック区間や、複数バージョン区間)における択一的な再生制御と、インタラクティブな再生制御との両者を容易に実現することができる。選択的に再生されるビデオシーケンスであれば、前記テーブル内で前記制御情報が示すビデオシーケンスに対するビデオシーケンス情報を少なくとも含み、かつ、前記ブロック情報により先頭と終端が示される集合に属するビデオシーケンス情報を、互いに選択的に再生される所定のビデオシーケンスとして検出するように構成してもよい。.この構成によれば、前記制御手段は、保持している前記制御情報により示されるビデオシーケンスが選択的に再生されるビデオシーケンスである場合に、前記テーブル内で前記制御情報が示すビデオシーケンスに対するビデオシーケンス情報を少なくとも含み、かつ、前記ブロック情報により先頭と終端が示される集合に属するビデオシーケンス情報を、互いに選択的に再生される所定のビデオシーケンスとして検出するので、互いに選択的に再生される所定のビデオシーケンスに対する各前記ビデオシーケンス情報は前記テーブル内で集合して配置されていればよい。このように前記ビデオシーケンス情報と、前記レベルIDと、前記グループ情報とは互いに関連づけられて、簡単なテーブル形式でよい。number,前記レベル情報保持手段は前記レベル情報と暗証番号とを対応づけて保持し、制御手段は、受け付けられた暗証番号と保持されている暗証番号との一致・不一致を判定し、一致の判定をした場合のみ、保持されているレベル情報の変更を可能するように構成してもよい。maintained.この構成によれば、親などの正しい暗証暗号を知っている使用者のみがレベル情報保持部に保持されたレベル情報を変更することができる。選択的に再生されるビデオシーケンスであれば、グループ情報が示す互いに選択的に再生される所定のビデオシーケンスのうち、保持された前記レベル情報に対応するレーティングレベルを有する前記ビデオシーケンスを前記レベルIDに基づき再生するステップと、選択的に再生される前記ビデオシーケンスでなければ、前記制御情報が示すビデオシーケンスを再生するステップとを包含するように構成されている。indicates.この構成によれば、制御情報に示される分岐先のビデオシーケンスが、選択的に再生されるビデオシーケンスである場合であっても、制御情報において、複数のレベルIDに応じた複数の分岐先となるビデオシーケンスの全てを個別に示す必要がなく、そのうちのただ1つのビデオシーケンスだけを指定するだけでよい。movie,少ない情報量でビデオ区間からグループ情報に示されるビデオシーケンスのうち、レベル情報に対応するビデオシーケンスへの分岐再生を可能にしている。したがって、互いに選択的に再生されるビデオシーケンス(例えばパレンタルロック区間や、複数バージョン区間)における択一的な再生制御と、インタラクティブな再生制御との両者を容易に実現することができる。図1は、従来の再生システムにおける複数バージョンのビデオデータブロックの再生進行の様子を示す説明図を示す。system.図2は、インタラクティブなアプリケーションにおいて必要とされる再生進行の一例を示す説明図である。applications.図3は、本実施例におけるDVDの断面図を示す図である。embodiment.図4は、光ディスク全体のデータ構造の概略を示す。disc.図5は、図4中のビデオタイトルセットの内部構造を示す。4.図6は、上記経路情報に指定されるPGCとVOBとの関係を示す説明図である。information.図7は、図5中の属性テーブルのより詳細な例を示す説明図である。PGCによりどのように構成されるかを示す説明図を示す。of.図9は、圧縮された動画像データと圧縮されたオーディオデータとが如何にVOBと呼ばれる統合されたデータ列を構成するかを示す説明図である。VOB,オーディオデータ、副映像データ、管理パック情報のパック化された各データ形式を示す説明図である。information.図11は、図9のVOB中にインターリーブされている各管理パック情報の構成を示す。Fig.図12は、前処理コマンド、後処理コマンド、ハイライトコマンドとして用いられる命令の具体例を示す説明図である。command.図13Aは、本実施例における再生装置とモニターとリモコンからなる再生システムの外観図である。embodiment.図13Bは、本実施例における再生装置の全体構成を示すブロック図である。embodiment.図13Cは、再生装置とともに使用されるリモコンのキー配列の一例を示す。apparatus.図14は、図13Aにおけるシステムデコーダ86の構成を示すブロック図である。13A.図15は、図13Aにおけるシステム制御部93の処理内容を示すフローチャートである。13A.図16は、システム制御部93によるPGC群の再生装置の詳細なフローチャートを示す。93.図17は、図16のステップ130に示した、システム制御部93によるレベルIDに応じたPGCの判別処理の詳細なフローチャートを示す。93.図18に、各種プレーヤーの設定メニューのうち、レベル設定メニューの表示画面の一例を示す。menu.図19は、図8に示した3つのバージョンのインタラクティブ映画のタイトルセット例における、PGCとVOBとの関連付けて記した説明図である。2とその再生結果を示す説明図である。result.図21は、本発明に係る光ディスクの製造方法を示すフローチャートである。diameter120mmの光ディスクに片面約4.7ギガバイトの記録容量を実現したディジタル・ビデオ・ディスク(以下DVDと略す)を用いた例を説明する。図3は、DVDの断面図を示す図である。required111の上にラベル印刷用の印刷層112が設けられる。印刷層112は、部分的に設けていてもよい。provided.同図において、光ビーム113が入射し情報が取り出される下側の面を表面A、印刷層112が形成される上側の面を裏面Bとする。第1の透明基板108と情報層109の接する面は、成形技術により凹凸のピットが形成され、このピットの長さと間隔を変えることにより情報が記録される。情報層109には第1の透明基板108の凹凸のピット形状が転写される。pitsCDの場合に比べ短くなり、ピット列で形成する情報トラックのピッチも狭く構成されている。その結果、面記録密度が向上している。improved.また、第1の透明基板108のピットが形成されていない表面A側は、平坦な面となっている。substrate111は、補強用であり、第1の透明基板108と同じ材質で、厚さも同じ約0.6mmの両面が平坦な透明基板である。substrate.情報の取り出しは、光ビーム113が照射されることにより光スポット114の反射率変化として取り出される。irradiated.DVDでの光スポット114は、対物レンズの開口数NAが大きく、光ビームの波長λが小さいため、CDでの光スポットに比べ直径で約1/1.6になっている。CD.このような物理構造をもつDVDは、片面に約4.7ギガバイトの情報を記録できる。約4.7ギガバイトの記憶容量は、それまでのCDに比べて約8倍近い大きさである。そのため、DVDでは、動画像の画質の大幅な向上が可能であり、再生時間についてもビデオCDの74分に比べて2時間以上にまで向上させることができる。このような記録容量のため、DVDは動画像の記録媒体に非常に適している。image.このような大容量化を実現させた基盤技術は、光ビームのスポット径Dの小型化である。スポット径Dは、スポット径D=レーザの波長λ/対物レンズの開口数NAの計算式で与えられるので、よりレーザの波長λを小さく開口数NAを大きくすることにより、スポット径Dを小さく絞り込むことができる。留意すべきは、対物レンズの開口数NAを大きくすると、チルトと呼ばれるディスク面と光ビームの光軸の相対的な傾きによりコマ収差が生じる点である。これの縮小を図るべく、DVDでは透明基板の厚さを薄くしている。透明基板を薄くすると、機械的強度が弱くなるという別の問題点が浮上するが、DVDは別の基板を貼り合わせることによりこれを補強しており、強度面の問題点を克服している。実際にはこの2枚の基板は、材質および厚さが等しいものを採用するのが望ましい。thickness.DVDからのデータ読み出しには、波長の短い650nmの赤色半導体レーザと対物レンズのNA(開口数)を0.6mmまで大きくした光学系とが用いられる。120mmの光ディスクの片面に記録できる情報容量が4.7Gバイト程度に至った。このような大容量によって、映画会社が制作する一つの映画を一枚の共通ディスクに収録し、多数の異なる言語圏に対して提供することも可能になる。areas.これらの基盤技術によって実現された4.7Gバイトという記録容量は、動画像データ、オーディオデータを複数記録しても余りある。図4は、本実施例における光ディスク全体のデータ構造の概略を示す。embodiment.同図に示すように光ディスクにデータが記録される領域は、リードイン(lead−in)領域とボリューム領域とリードアウト(lead−out)領域に大別される。ビデオマネージャ、ビデオタイトルセットは、本実施例では説明の便宜上それぞれ1つのファイルとして扱うけれども、例えば映画を格納する場合にはファイル容量が膨大になるので、再生装置における管理を容易にするためには複数ファイルに分割して格納することが望ましい。to.「リードイン領域」は、光ディスクの最内周に位置し、再生装置の読み出し開始時の動作安定用のデータ等が記録される。recorded.「リードアウト領域」は、光ディスクの最外周に位置し、ボリューム領域が終了したことを示すデータ等が記録される。recorded.「ボリューム領域」は、リードイン領域とリードアウト領域の間に位置し、物理的には、螺旋トラック上に一次元配列として、極めて多数の論理ブロック(セクタとも呼ばれる)からなる。各論理ブロックは、2kバイトでありブロックナンバー(セクタアドレス)で区別される。論理ブロックサイズは、再生装置による最少読出単位である。13346などの規格に従って、ファイル領域内のファイルの情報が記録される。recorded.「ビデオマネージャ」は、ディスク全体の管理情報を表す。このビデオマネージャは、ボリューム全体の再生制御の設定/変更を行うためのメニューであるボリュームメニューを表す情報を有する。example,同じ映画でノーカット版、劇場公開版、テレビ放映版など3バージョンがあった場合、バージョン別の3タイトルの総称である。この場合、バージョンが異なるタイトル間でVOBを共有することができるので、ビデオタイトルセットには、共有部分のVOBとバージョン個別のVOBが記録される。1つのVOBの大きさは、映画の1シーンであったり、映画一本分であったり、カラオケの1曲であったり、制作者により定められる。図5は、図4中のビデオタイトルセットの内部構造を示す。同図に示すようにビデオタイトルセットは、ビデオタイトルセット管理情報とVOBセットからなる。sets.「VOBセット」は、複数個のVOBからなる。is,ビデオデータとともに、複数のオーディオデータと複数の副映像データと管理パック情報とがインターリーブされて構成される。interleaved.「ビデオタイトルセット管理情報」は、ビデオタイトルセット管理テーブル、タイトルサーチポインタ管理情報、プログラムチェーン情報テーブルなどを含む。table.「ビデオタイトルセット管理テーブル」は、ビデオタイトルセット管理情報の内部構成つまり目次(どういう情報、テーブルが存在するか)を示す。exists).「プログラムチェーン情報テーブル」は、複数のプログラムチェーン情報と、各プログラムチェーン情報に対応する複数のプログラムチェーン属性(以下プログラムチェーン属性の全体を属性テーブルと呼ぶ)とを記録したテーブルである。#1〜#m、プログラムチェーン属性#1〜#mとを記してあり、1対1で対応する。各プログラムチェーン情報は、1つのプログラムチェーンを表す情報、すなわち複数のVOBの再生順序を示す経路情報や再生に関する制御情報を含む。orderのことである。従って、タイトル制作者は、上記経路情報を設定することにより、任意の個数のVOBを任意の順序で組み合わせて1つのPGCとすることができる。(rating)が設定されているかどうか、設定されている場合のレベルなどを表す。set.「タイトルサーチポインタ管理情報」は、本ビデオタイトルセットに含まれる複数のPGCと、それが属するビデオタイトルとを示す。belongs.以下、PGC情報とPGC属性の詳細について説明する。コマンド、後処理コマンド、経路情報が記録される。recorded.「再生時間」は、PGCの再生時間を示す。PGC.「前処理コマンド」は、PGCの再生開始前に実行すべき制御コマンドを表す。PGC.「後処理コマンド」は、次に再生すべきPGCを再生装置に指示する分岐命令(LINK命令)や、条件分岐命令などを含む。前処理コマンドおよび後処理コマンドについては詳細に後述する。post-commands.「経路情報」は、PGCを構成する複数のVOBの再生順序を表し、同図の矢線に示すように、各VOBの光ディスク上の格納領域の論理アドレスを指すポインタ列からなる。このポインタの列がPGCを構成する個々のVOBの再生順序を表している。PGC情報#1の経路情報は各VOB#1、#2、#3を指すポインタであり、PGC情報#2の経路情報は各VOB#4、#5、#6を指すポインタというように、任意のVOBの再生順序を指定する。PGC情報#1によれば、第一にVOB#1が再生され、次にVOB#2が再生され、最後にVOB#3が再生されることになる。PGC情報#2によれば、第一のVOB#4が再生され、次にVOB#5が再生され、最後にVOB#6が再生されることになる。last.図6は、上記経路情報に指定されるPGCとVOBとの関係を示す説明図である。この場合、PGC情報#1の経路情報は、これらのVOB#1〜#3の格納領域の論理アドレスを指す。同様に、PGC#2からPGC#7は次のVOBを構成要素としている。otherPCG中のVOBの再生途中において分岐再生が行われたときに、開始される。4に共有され、VOB#6は2つのPGC#2、#3に共有されている。#6とに共有されている。このようなVOBの共有は、例えば、PGC#2と#3とが同じ映画の異なるバージョンで択一に再生される部分であり、VOB#4と#7がバージョン固有の部分、VOB#5と#6がバージョンに共通の部分である場合に利用される。version.続いて、PGC属性テーブルの詳細についてさらに説明する。table.図7は、図5中の属性テーブルのより詳細な例を示す説明図である。PCG情報テーブル(属性テーブル)にエントリーされたPGC属性の各々は、ブロックタイプ、ブロックモード、レベルIDからなる。ID.「ブロックタイプ」は、PGC属性に対応するPGCがブロック化されているか否かを表す。具体例を挙げて説明するため、PGC#2、#3、#4が、同一映画におけるレーティングレベル(又はバージョン)が異なる映画の一部分であって、択一的に再生されるものとする。1と呼ぶ)、#3が15才未満禁止バーン(以下レベル2と呼ぶ)、#4が一般向けバージョン(以下ベル3と呼ぶ)であり、何れか1つが選択されて再生される。このようなPGC#2〜#4をブロックと呼ぶ。PGC情報#2〜#4は、PCG情報テーブル内に連続して格納され、また、PGC属性#2〜#3も、PGC情報テーブル内(属性テーブル内)に連続して格納される。#2、#3、#4は、それぞれのブロックタイプに“ブロック”が設定される。blockedCは、ブロックタイプに“非ブロック”が設定される。type.「ブロックモード」は、PGC属性に対応するPGCがブロック化されていない場合(非ブロックの場合)には無効(null)であり、ブロック化されている場合にはPGC情報テーブル内のPGC属性の格納位置がブロックにおける先頭、中間、最終(又は末尾)の何れであるかを表す。1ブロックを構成するPGC情報は、PGC情報テーブル内に連続して記録されてさえいれば、順番は問わない。PGC属性についても同様である。attribute.「レベルID」は、PGC属性に対応するPGCのパレンタルロックレベルまたはバージョン種別を表す。上記の例では、PGC属性#2〜#3は、それぞれレベルIDがレベル1、レベル2、レベル3と設定される。6〜#7によって、同一映画についてレベル1、2、3の3バージョンの映画が構成されているものとする。8に3つのバージョンの映画がPGCによりどのように構成されるかを示す説明図を示す。順に再生されるものとする。7.この場合には、PGC#2、#3、#4は、レベルに応じて何れか1つが選択されて再生されるのでブロックとして扱われる。PGC#5、#6もレベルに応じて何れか1つが選択されて再生されるのでブロックとして扱われる。PGC#1、#7は、レベルとは無関係に必ず再生されるので非ブロックである。この場合の属性テーブルは、図7のようにブロックタイプ、ブロックモード、レベルIDが設定される。#4はブロックを構成するので連続するエントリに格納され、#5と#6もブロックを構成するので連続するエントリに格納される。この属性テーブルは、再生装置によりPGCへの分岐再生時に参照されるので、PGC情報に設定される、ブロック内のPGCへの分岐指示が非常に簡単になる。"LINKPGC#2」が設定されていればよく、条件分岐指示が設定される必要がない。shown),それぞれに必要に応じた項目が記録される。ビデオタイトルセット内のビデオタイトルセット管理情報、ビデオタイトルセット管理テーブルを、ビデオマネージャ内ではそれぞれビデオマネージャ管理情報、ビデオマネージャ管理テーブルと呼ぶ。ビデオマネージャは、ボリューム全体のビデオタイトルセットに対して、メニュー表示用のVOB及びPGCが記録される点が主として異なり、そのため、メニュー表示用PGCを管理するボリュームメニュー管理情報が記録される。図9は、圧縮された動画像データと圧縮されたオーディオデータとが如何にVOBと呼ばれる統合されたデータ列を構成するかを示す説明図である。.同図では、VOBと共に、元の動画像データ列、オーディオデータ列、含映像データ列とを示している。Group、ISO13818)に規定された圧縮方式・データ形式に準拠している。・」のように表現されている。ここでGOPは、圧縮データの伸長単位であり、動画像データでは約12〜15フレーム、再生時間では約0.5秒〜約1秒分の動画像データであり、2kバイト単位にパック化された複数個のビデオパックからなる。C−2・・・・」のように表現されている。A−2・・・などは、それぞれ2kバイト単位にパック化された1つ以上のオーディオパックからなる。B−2・・・・」のように表現されている。A−2・・・・は、それぞれ2kバイト単位にパック化された1つ以上の副映像データ映像パックからなる。respectively.これらの動画データ列、オーディオデータ列、副映像データ列は、VOB中にインターリーブ記録される。インターリーブされる周期は、同図ではGOP単位としている。unit.さらに、本実施例にて特筆すべきは、VOB中に、管理パック情報がインターリーブされている点である。theVOBU(VOBユニット)と略す。管理パック情報には、インタラクティブ再生を実現するための情報、特に多彩な分岐再生を可能にするための情報が記録されている。上記各パックのサイズが2kBであるのは、再生装置の最小読出単位、すなわち図4の論理ブロック(セクタ)と同じサイズにするためである。管理パック情報は、1つのVOBUに1つ(1パック)としている。apparatus,インタラクティブ再生を容易に実現するのに役立っている。VOB,オーディオデータ、副映像データ、管理パック情報のパック化された各データ形式を示す説明図である。information.同図のようにVOB中の各データは、MPEG2に準拠するパケット化およびパック化された形式で記録される。field,2Kバイト長のサイズを有する。パックの先頭であることを示す「パックヘッダ」、パケットの先頭であることを示す「パケットヘッダ」の詳細な内容は、MPEG2に準拠するので説明を省略し、ここでは各データの種類を表す情報に関して説明する。sequence,プライベートパケットであるか、MPEGオーディオパケットであるかを示す8ビット長のフィールドである。embodiment,プライベートパケット1をオーディオデータ及び副映像データであると定義し、プライベートパケット2を管理パック情報であると定義している。substreamIDフィールドが設けられている。ID"は、オーディオデータであるか副映像データであるかを示す8ビット長のフィールドである。each種類が設定可能である。#31までの最大32種類が設定可能である。PCM方式、AC−3方式又はMPEG方式のデータ、副映像データの場合はランレングス符号化により圧縮されたグラフィックスデータなどが記録されるフィールドである。encoding.上記のように各パックが2kBのサイズであるのは、再生装置における光ディスク読み出しの最小単位、すなわち図4に示した論理ブロック(セクタ)のサイズと同じにするためである。図11は、図9のVOB中にインターリーブされている各管理パック情報の構成を示す。同図に示すように管理パック情報は、トリックプレイ情報、ハイライト情報、一般情報からなる。information.「トリックプレイ情報」は、早送り再生や巻き戻し再生などの飛び先情報などのトリックプレイ用の情報である。items,さらに選択項目は項目表示情報とハイライトコマンドとからなり、副映像データによるアイテム画像の表示による問い合わせと、リモコンによる選択操作による応答というユーザとの対話処理を実現するための情報である。8,VOB中の任意の再生箇所において対話処理を実現できるようになっている。VOB.「選択項目数」は、メニュー表示に対してユーザ操作によって選択可能な項目数を表す。ここでいうメニュー表示は、例えば、副映像データによる選択ボタンや選択アイコンなどのアイテム画像の表示である。選択項目数は、制作者により必要数が設定可能であるが、最大36個程度とすることが望ましい。インラクティブ映画だけでなく、ゲーム用のアプリケーションや、商品カタログ用のアプリケーションでは多数の分岐先を設定する必要があるからである。本実施例では、最大36個の選択項目を2kBのサイズしか有していない管理パック情報中に設定可能なようにしている。kB.「色情報」は、ユーザ操作により項目が選択されたとき、および、選択された項目が確定されたときに、その選択、確定を示すための色の変更を指示する情報である。confirmed.複数の「選択項目」は、選択項目数と同数存在し、ユーザの選択に従って何れか1つが選択された場合に、選択に応じた分岐再生制御を実現する情報である。selection.各選択項目の「項目表示情報」は、項目が選択されたときに、副映像の色を変更する範囲を示す。項目を示すボタンやアイコンが矩形である場合には、対角にある2つの頂点の座標で表される。diagonal.各選択項目の「ハイライトコマンド」は、対応する項目が選択、確定された場合に実行され、インタラクティブな再生制御を実現するための命令である。instruction,他のPGCへの分岐再生を指示する分岐命令と、再生装置内部のレジスタ値等を設定・変更するための設定命令などがある。これらの命令は、既に説明した前処理コマンド、後処理コマンド、ハイライトコマンドにおいて共通に用いられる。ハイライトコマンドとして設定された分岐命令が実行された場合、PGCの最後まで再生終了していなくても、VOBの再生途中から他のPGCに分岐することになる。PGC.また、「一般情報」は、GOP内のデータがサポートしている再生機能などの情報が記録される。図12は、前処理コマンド、後処理コマンド、ハイライトコマンドとして用いられる命令の具体例を示す説明図である。同図では各命令(ニーモニック表記)のOPコードと、オペランドとして要するフィールドとを記し、併せて命令の概要を一覧にしてある。list.『Link』命令は、分岐先を指定するフィールドを有し、指定された分岐先(PGC番号)のPGCに再生進行を分岐させる命令である。PGC#2」という命令は、PGC#2への分岐再生を指示する。"Link"命令が実行されれば、現在再生されているVOB(ひいてはPGC)の再生がキャンセルされ、本命令のオペランドで指定された他のPGCが新たに再生開始される。この命令は、主として上記の後処理コマンドや、ハイライトコマンドで使用される。command.『ComRegLink』命令は、レジスタ番号、整数値(即値)、条件、分岐先を指定する4つのフィールドを有し、レジスタ値と即値とを比較して比較結果が条件を満たす場合には分岐先に指定されたPGCに分岐することを指示する命令である。equal)の何れかが設定される。PGC#4」命令は、レジスタ1の値が即値9より大きければPGC#4に分岐することを指示する。この命令は、主として後処理コマンドやハイライトコマンドとして用いられる。commands.『SetRegLink』命令は、レジスタ番号、整数値(即値)、操作(演算)種別、分岐先を指定する4つのフィールドを有し、レジスタ値の即値とを用いた演算結果をレジスタに格納し、さらに分岐先に指定されたPGCに分岐することを指示する命令である。ブーリアン演算などが指定される。R1,#4,add,PGC#4」命令は、レジスタ1の値と即値4とを加算して、加算結果をレジスタ1に格納し、さらにPGC#4に分岐することを指示する。この命令も主として後処理コマンドやハイライトコマンドにおいて使用される。commands.『SetReg』命令は、レジスタ番号、即値、操作(演算)種別の3つのフィールドを有する。この命令は、上記のSetRegLinkに対して、分岐指示を含まない点を除いて同じなので説明を省略する。SetReg命令は、主としてハイライトコマンドとして用いられる。command.『Rondom』命令は、レジスタ番号フィールド、即値フィールドが与えられており、1から即値フィールドで指定された数値までの間で整数乱数を発生し、これをレジスタ番号フィールドに指定された汎用レジスタに代入することを指示する命令である。field,指定されたタイマー値を設定してタイマーを起動することを指示する命令である。SetRegLink命令)は、何れも分岐先フィールドを1つしか有していないけれども、分岐先として指定すべきPGCが図7、8に示したようにブロック化されている場合であっても、レベルに応じて異なる複数の分岐先を指定する必要がなく、ブロック内の何れかのPGC1つのみを分岐先として指定すればよい。ブロック化されている場合は、再生装置において属性テーブルに従って再生レベルに応じたPGCが選択されているからである。Also,分岐命令が分岐先フォールドを1つしか有していないことは、特に、管理パック情報中のハイライトコマンドとして用いられる場合に、より多くの分岐命令(上記の最大36個の選択項目に対応する)を設定可能にする点で役立っている。分岐命令のビット長を8バイト(64ビット)とした場合に、最大36*8=288バイトで足りるので、2kBという管理パック情報のサイズ(エィスク読み出しの最小単位)内に十分に収めることができる。図13Aは、本実施例における再生装置とモニターとリモコンからなる再生システムの外観図である。embodiment.同図において、再生装置1は、リモコン91からの操作指示に従って図3に示示したDVDを再生し、映像信号及び音声信号を出力する。91,再生装置1のリモコン受信部92により受信される。1.表示用モニター2は、再生装置からの映像信号及び音声信号を受けて、映像表示及び音声出力する。この表示用モニターは、一般的なテレビでもよい。図13Bは、本実施例における再生装置の全体構成を示すブロック図である。Display)情報記憶部95から構成される。システムデコーダ86は、ビデオデコーダ87、副映像デコーダ88、オーディオデコーダ89、映像合成部90から構成される。90.機構制御部83は、ディスクを駆動するモータ81及びディスクに記録された信号を読み出す光ピックアップ82を含む機構系を制御する。93,サーボ制御により正確なトラックを検出すると、所望の物理セクタが記録されているところまで回転待ちを行い所望の位置から連続して信号を読み出す。エラー訂正などの信号処理を行う。エラー訂正などの処理を経て、システム制御部93内のバッファメモリ(図外)に論理ブロック単位に格納する。バッファメモリのデータは、ビデオタイトルセット管理情報とビデオマネージャ管理情報とについてはシステム制御部93に読み出され、VOBについてはシステム制御部93の制御によりバッファメモリからシステムデコーダ86に転送される。86.AVデコーダ部85は、信号処理されたVOBを元のビデオ信号やオーディオ信号に変換する。87に、オーディオデータをオーディオデコーダ89に、副映像データを副映像デコーダ88に出力し、管理パック情報をシステム制御部93に出力する。data,副映像デコーダ88にそれぞれ出力し、その番号以外のデータを破棄する。システム制御部93に出力された管理パック情報は、上記のバッファメモリとは別のバッファに格納される。このバッファは、新たな管理パック情報が出力される毎に更新される。outputted.ビデオデコーダ87は、システムデコーダ86から入力されるビデオデータを解読、伸長してデジタルビデオ信号として映像合成部90に出力する。extends.副映像デコーダ88は、システムデコーダ86から入力される副映像データがランレングス圧縮されたイメージデータである場合には、それを解読、伸長してビデオ信号と同一形式で映像合成部90に出力する。この際色情報は、イメージデータ内部に色を変えることも可能である。data.オーディオデコーダ89は、システムデコーダ86から入力されたオーディオデータを解読、伸長してディジタルオーディオ信号として出力する。extends.映像合成部90は、ビデオデコーダ87の出力と副映像デコーダ88の出力をシステム制御部93に指示された比率で混合したビデオ信号を出力する。本信号は、アナログ信号に変換されたのち、ディスプレイ装置に入力される。device.リモコン91は、ユーザ操作による再生制御指示を受け付ける。図13Bに、リモコン91のキー配列の一例を示す。ここでは本発明に関連するキーのみを簡単に説明する。「メニュー」キーは、ディスク再生中のどの時点においても表示される全体メニューの呼び出し用である。disc.「テン」キー及び「方向」キーは、メニュー項目の選択用である。「エンター」キーは、選択した項目の確定用である。item.リモコン受信部92は、リモコン91のキーが押されることにより赤外線送信されたキー信号を受信し、割込みによりキーデータをシステム制御部93に通知する。interrupt.システム制御部93は、システム制御部としての機能を実現するプログラムを記憶するプログラムメモリと、論理ブロックのデータを記憶するバッファメモリと、そのプログラムを実行するCPUと、汎用レジスタ、タイマー、乱数発生器により構成され、再生装置全体の制御を行う。aVデコーダに転送する。機構制御部83に対しては、次に読み出すべき論理ブロックがディスク上のどのトラックに相当するかを計算し、トラック位置を指定して機構制御部83にブロック読み出し制御を指示する。リモコン受信部92からの割込みにより、押下されたキーに対応するキーデータが通知され、キーデータに応じた再生制御を行う。apparatusと、ユーザ認証用の暗証番号とを記憶する。3(一般向け)の3レベルがあるものとする。Display)情報記憶部95は、本再生装置に対する各種のプレーヤ設定メニューを表すOSD情報を記憶する。プレーヤ設定メニューの1つに、ユーザ操作に従ってパレンタルロックレベルの設定を受け付けるためのレベル設定メニューがある。このOSD情報は、再生装置の電源ONやリセット直後に、又はリモコン91の「セットアップ」キーが押下された直後にシステム制御部93により読み出され、AVデコーダ部85により再生信号が出力される。図14は、図13Bにおけるシステムデコーダ86の構成を示すブロック図である。121、副映像選択部122、オーディオ選択部123から構成される。packet123へ、そのパケットデータを出力する。data.副映像/オーディオ分離部121は、MPEGデコーダ120から入力されるプライベートパケット1について、サブストリームIDを参照してパケットの種類を判別し、副映像データであれば副映像選択部122へ、オーディオデータであればオーディオ選択部123へ、そのデータを出力する。23.副映像選択部122は、副映像/オーディオ分離部121からの副映像データのうち、システム制御部93に指示された番号の副映像データのみを副映像デコーダ88に出力する。指示された番号以外の副映像データは破棄される。120オーディオ及び副映像/オーディオ分離部121からのオーディオデータのうち、システム制御部93に指示された番号のオーディオデータのみをオーディオデコーダ89に出力する。指示された番号以外のオーディオデータは破棄される。図15は、図13Aにおけるシステム制御部93の処理内容を示すフローチャートである。13A.まず、システム制御部93は、ディスクが再生装置にセットされたことを検出すると、機構制御部83および信号処理部84を制御することにより、安定な読み出しが行われるまでディスク回転制御を行い、安定になった時点で光ピックアップを移動させ図4に示したボリューム管理領域を読み出し、ボリューム管理領域の情報に基づきビデオマネージャを読み出す(ステップ121、122)。menuPGCを再生する(ステップ123)。これによりボリュームメニューが表示される。ボリュームメニューは、光ディスクに格納された全てのタイトルから再生すべきタイトルをユーザが選択するためのメニューである。125)システム制御部93は、ビデオマネージャ中のタイトルサーチポインタ管理情報に従ってそのタイトルが記録されているビデオタイトルを決定する。システム制御部93は、選択されたタイトルを含むビデオタイトルセット内のビデオタイトルセット管理情報及び属性テーブルを読み出して内部に保持し(ステップ126)、タイトルの先頭のPGCに分岐する(ステップ127)。playbackに戻る(ステップ128)。94を選択して再生する。153によるPGC群の再生処理の詳細なフローチャートを示す。この処理は、図15のステップ123(ビデオマネージャ中のPGC群の再生)にも共通する処理である。manager).図16において、まず、システム制御部93は、再生すべきPGCについて、再生装置内部に保持された属性テーブルを参照して、レベルID記憶部に記憶されたレベルIDに応じたPGCを判別し(ステップ130)、判別されたPGC情報を読み出し(ステップ131)、前処理コマンドを実行する(ステップ132)。SetReg命令が設定されている場合にはレジスタに指定された値(初期値など)が設定され、SetTime命令が設定されている場合にはタイマー値の設定とともにタイマーが起動される。started.次いで、システム制御部93は、機構制御部83及び信号処理部84を制御することにより、図7、図9に示した経路情報に記述されたポインタの順にVOBを読み出す(ステップ133)。読み出されたVOBは、AVデコーダ部85によ分離及び再生される。この時点で分離されたビデオ、副映像が表示画面(図外)に表示され、オーディオデータによる音声出力が開始される。139、140)とともに、確定された項目に対応するハイライトコマンドを実行する(ステップ141)。このとき、もしハイライトコマンドとしてLink命令、CmpRegLink命令、SetRegLink命令などの分岐命令が設定されている場合には、その分岐命令に指定されたPGCへの分岐を実行する。PGC番号を指定してステップ130の処理に進む。この場合、それまで再生していたPGCの残りの再生はキャンセルされ、新たなPGCの再生か開始することになる。142:no)、次に再生すべきVOBが無い場合(PGCが終了した場合)には(ステップ142:yes)、後処理コマンドを実行することによって分岐先のPGCを仮決定する(ステップ143)。(step144:yes)。yes).図17は、図16のステップ130に示した、システム制御部93によるレベルIDに応じたPGCの判別処理の詳細なフローチャートを示す。