(57)【要約】【課題】情報記憶媒体（光ディスク等）からのコンテンツ再生において、より色彩に富んだメニューの提供やインタラクティブ性の向上を図る。【解決手段】管理領域３０およびオブジェクト領域４０、５０を含む情報記憶媒体１において、オブジェクト領域は、プログラムチェーンという論理単位で再生管理される拡張ビデオオブジェクト（ＨＤＶＴＳ内）、および／またはマークアップ言語を用いて再生制御されるアドバンスドオブジェクト（ＡＨＤＶＴＳ内）を格納する。ここで、管理領域３０内の管理情報（ＨＤＶＭＧＩ）は、オブジェクト領域に格納されるオブジェクトが、拡張ビデオオブジェクトおよびアドバンスドオブジェクトのいずれであるのか、あるいは両方であるのかを示す情報を含む。【選択図】  図７９
2006134520.tif 000002
【特許請求の範囲】
【請求項１】
管理情報を記録する管理領域およびこの管理情報で管理されるオブジェクトを記録するオブジェクト領域を含むデータ領域と、このデータ領域の記録内容に対応したファイル情報を格納するファイル情報領域とを有する情報記憶媒体において、
前記オブジェクト領域が、文字の属性をあらかじめ定義されたコマンドに沿って記述するマークアップ言語を用いて再生制御されるアドバンスドオブジェクトを格納できるように構成された情報記憶媒体。
【請求項２】
管理情報を記録する管理領域およびこの管理情報で管理されるオブジェクトを記録するオブジェクト領域を含むデータ領域と、このデータ領域の記録内容に対応したファイル情報を格納するファイル情報領域とを有する情報記憶媒体において、
前記オブジェクト領域は、プログラムチェーンという論理単位で再生管理される拡張ビデオオブジェクト、およびこの拡張ビデオオブジェクトとは別に記録されるものであって、文字の属性をあらかじめ定義されたコマンドに沿って記述するマークアップ言語を用いて再生制御されるアドバンスドオブジェクトのうちの少なくとも一方のオブジェクトを格納できるように構成され、
前記オブジェクト領域に格納されるオブジェクトが、前記拡張ビデオオブジェクトおよび前記アドバンスドオブジェクトのいずれであるのか、あるいは両方であるのかを示す情報を、前記管理情報が含むように構成された情報記憶媒体。
【請求項３】
管理情報を記録する管理領域およびこの管理情報で管理されるオブジェクトを記録するオブジェクト領域を含むデータ領域と、このデータ領域の記録内容に対応したファイル情報を格納するファイル情報領域とを有し、前記オブジェクト領域が、文字の属性をあらかじめ定義されたコマンドに沿って記述するマークアップ言語を用いて再生制御されるアドバンスドオブジェクトを格納できるように構成された情報記憶媒体を再生する方法において、
前記管理領域のデータを再生し、
前記オブジェクト領域の前記アドバンスドオブジェクトを再生する再生方法。
【請求項４】
管理情報を記録する管理領域およびこの管理情報で管理されるオブジェクトを記録するオブジェクト領域を含むデータ領域と、このデータ領域の記録内容に対応したファイル情報を格納するファイル情報領域とを有し、前記オブジェクト領域はプログラムチェーンという論理単位で再生管理される拡張ビデオオブジェクトおよびこの拡張ビデオオブジェクトとは別に記録されるものであって、文字の属性をあらかじめ定義されたコマンドに沿って記述するマークアップ言語を用いて再生制御されるアドバンスドオブジェクトのうちの少なくとも一方のオブジェクトを格納できるように構成され、前記オブジェクト領域に格納されるオブジェクトが前記拡張ビデオオブジェクトおよび前記アドバンスドオブジェクトのいずれであるのかあるいは両方であるのかを示す情報を前記管理情報が含むように構成された情報記憶媒体を再生する方法において、
前記管理領域のデータを再生し、
前記オブジェクト領域の前記拡張ビデオオブジェクトあるいは前記アドバンスドオブジェクトを再生する再生方法。
【請求項５】
管理情報を記録する管理領域およびこの管理情報で管理されるオブジェクトを記録するオブジェクト領域を含むデータ領域と、このデータ領域の記録内容に対応したファイル情報を格納するファイル情報領域とを有し、前記オブジェクト領域はプログラムチェーンという論理単位で再生管理される拡張ビデオオブジェクトおよびこの拡張ビデオオブジェクトとは別に記録されるものであって、文字の属性をあらかじめ定義されたコマンドに沿って記述するマークアップ言語を用いて再生制御されるアドバンスドオブジェクトのうちの少なくとも一方のオブジェクトを格納できるように構成され、前記オブジェクト領域に格納されるオブジェクトが前記拡張ビデオオブジェクトおよび前記アドバンスドオブジェクトのいずれであるのかあるいは両方であるのかを示す情報を前記管理情報が含むように構成された情報記憶媒体を用いる装置であって、
前記情報記憶媒体から前記拡張ビデオオブジェクトまたは前記アドバンスドオブジェクトを再生するビデオ再生エンジンと、
前記情報記憶媒体または外部サーバから前記アドバンスドオブジェクトに関連したアドバンスドコンテンツを獲得し、前記ビデオ再生エンジンの再生出力と前記アドバンスドコンテンツの内容とに対応したＡＶ出力を前記マークアップ言語の記述に従い出力するインタラクティブエンジンと
を具備した再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光ディスク等の情報記憶媒体この情報記憶媒体を再生する方法、およびこの情報記憶媒体を情報再生装置に関する。
【背景技術】
【０００２】
近年、高画質・高機能を有するＤＶＤビデオ・ディスク及びそのディスクを再生するビデオ・プレーヤの普及が進み、そのマルチチャネル・オーディオを再生する周辺機器等も選択の幅が広がってきている。そしてホームシアターが身近に実現でき、高画質・高音質の映画やアニメーション等を家庭で自在に視聴し得る環境が整えられつつある。また、特許文献１に示すように、ディスクからの再生映像に対して文字の色等を変更することで種々のメニューを重畳表示することのできる再生装置も提案されている。
【０００３】
しかしながら、ここ数年、画像圧縮技術の向上に伴って、ユーザ及びコンテンツ供給者の両者からさらなる高画質の実現を望む声が挙がっている。また、上記高画質の実現以外にも、タイトル本編も含めメニュー画面や特典映像等のコンテンツにおいて、より色彩に富んだメニューやインタラクティブ性の向上等、コンテンツ内容の拡充によるユーザへのより魅力的なコンテンツの提供環境がコンテンツ供給者から望まれている。さらに、ユーザの撮影した静止画イメージ・データやインターネット接続などにより入手した字幕テキスト等を、再生位置、再生領域、あるいは再生時間をユーザが自由に指定して再生することにより、コンテンツを自由に楽しみたい等の要求が高まってきている。
【特許文献１】特開平１０−５００３６号公報（第１８頁乃至第２０頁、図５０乃至図５７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、タイトル本編の高画質化の実現に加えて、メニュー画面や特典映像等のコンテンツにおいても、より色彩に富んだメニューやインタラクティブ性の向上等、コンテンツ内容の拡充によるユーザへのより魅力的なコンテンツの提供環境が望まれている状況にある。
【０００５】
一方で、色彩に富んだメニューやインタラクティブ性の高いコンテンツの製作には、従来のコンテンツ製作とは異なった技術が必要となるため、その技術の習得に多くの時間を費やす必要がある。このため、従来の製作技術により製作が可能な、（機能的に従来と大差は無いかもしれないが、）タイトル本編を高画質化するようなコンテンツの提供環境も同時に必要とされている。
【０００６】
この発明はこのような点に鑑みてなされたもので、例えば、従来の製作技術により製作が可能な高画質なコンテンツ（スタンダードコンテンツ）を記録することが可能な情報記憶媒体、新しい製作技術により製作が可能なインタラクティブ性が高く、かつ高画質なコンテンツ（アドバンスドコンテンツ）を記録することが可能な情報記憶媒体、更にはそれぞれの製作技術により製作された二種類のコンテンツを同時記録することが可能な情報記憶媒体、最後に前述のすべての情報記憶媒体が再生可能な再生装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明の一実施の形態に係る情報記憶媒体（１）は、管理情報を記録する管理領域（３０）およびこの管理情報で管理されるオブジェクトを記録するオブジェクト領域（４０、５０）を含むデータ領域（１２）と、このデータ領域の記録内容に対応したファイル情報を格納するファイル情報領域（１１）とを有する。この情報記憶媒体において、前記オブジェクト領域（４０、５０）は、プログラムチェーンという論理単位で再生管理される拡張ビデオオブジェクト（ＨＤＶＴＳ内のオブジェクトで、適宜ＥＶＯＢＳもしくはＶＯＢＳと略記）と、この拡張ビデオオブジェクトとは別に記録されるアドバンスドオブジェクト（ＡＨＤＶＴＳ内のオブジェクト）とを格納するように構成されている。アドバンスドオブジェクトは、拡張ビデオオブジェクトや他のアドバンスドオブジェクトの再生条件（再生タイミング、出画位置、表示サイズ等）を与える再生制御情報（再生シーケンス）を格納するように構成されている。
【０００８】
なお、上記の再生条件（または再生制御情報）は、情報記憶媒体に記録されるコンテンツのプロバイダなどが所定の言語（マークアップ言語など）を用いて記述できるようになっている。また、再生条件を与えるマークアップ言語を、プロバイダがネットワーク（インターネットなど）を用いて再生装置に与えることにより、これまで情報記憶媒体に記録されて一意に決められていた管理情報を更新することも可能となる。
【発明の効果】
【０００９】
この発明を実施することにより、多彩な表現を実現し、魅力的なコンテンツの構築が可能な情報記憶媒体及びその再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、この発明の一実施の形態に係る情報記憶媒体、情報再生方法、および情報再生装置について、適宜図面を参照しながら説明する。図１は、この発明の一実施の形態に係るディスク状情報記憶媒体に記録される情報内容を説明する図である。図１（ａ）に示す情報記憶媒体１は、例えば波長６５０ｎｍの赤色レーザないし４０５ｎｍ（あるいはそれ以下）の青色レーザを用いる高密度光ディスク（High Density またはHigh Definition のDigital Versatile Disc：略してＨＤ＿ＤＶＤ）で構成できる。
【００１１】
図１（ｂ）に示すように、情報記憶媒体１は、内周側からリードイン領域１０、データ領域１２、およびリードアウト領域１３を含んで構成されている。この情報記憶媒体１では、ファイルシステムにＩＳＯ９６６０とＵＤＦのブリッジ構造を採用し、データ領域１２のリードイン側にＩＳＯ９６６０とＵＤＦのボリューム／ファイル構造情報領域１１を持っている。
【００１２】
データ領域１２内は、図１（ｃ）に示すように、ＤＶＤビデオコンテンツ（スタンダードコンテンツとも呼ぶ）を記録するためのビデオデータ記録領域２０、他のビデオデータ記録領域（アドバンスドコンテンツを記録するためのアドバンスドコンテンツ記録領域）２１、および一般のコンピュータ情報記録領域２２の混在配置が許されている。
【００１３】
ビデオデータ記録領域２０内は、図１（ｄ）に示すように、ビデオデータ記録領域２０内に記録されたＨＤ＿ＤＶＤビデオコンテンツ全体に関する管理情報が記録されたＨＤビデオマネージャ（HDVMG：High Definition対応のVideo Maneger）記録領域３０と、各タイトル毎にまとめられ、各タイトル毎の管理情報と映像情報（ビデオオブジェクト）がまとめて記録されたＨＤビデオタイトルセット（HDVTS：High Definition対応のVideo Title Set：スタンダードＶＴＳとも呼ぶ）記録領域４０と、アドバンスドＨＤビデオタイトルセット（AHDVTS：アドバンスドＶＴＳとも呼ぶ）記録領域５０を含んで構成されている。
【００１４】
ＨＤビデオマネージャ（HDVMG）記録領域３０の中は、図１（ｅ）に示すように、ビデオデータ記録領域２０全体に関わる管理情報を示すＨＤビデオマネージャ情報（HDVMGI：High Definition対応のVideo Manager Informaiton）領域３１と、そのバックアップ用としてＨＤビデオマネージャ情報領域３１と全く同じ情報が記録されたＨＤビデオマネージャ情報バックアップ（HDVMGI_BUP）領域３４と、ビデオデータ記録領域２０全体を示すトップメニュー画面が記録されたメニュー用ビデオオブジェクト（HDVMGM_VOBS）領域３２を含んで構成されている。
【００１５】
この発明の一実施の形態では、ＨＤビデオマネージャ記録領域３０内に、メニュー表示時に並行して出力する音声情報が記録されるメニュー用オーディオオブジェクト（HDMENU_AOBS）領域３３を新たに設けている。さらに、この発明の一実施の形態では、ディスク（情報記憶媒体）１がディスクドライブに装填された直後の最初のアクセスで実行されるファーストプレイＰＧＣ用の言語選択メニューＶＯＢＳ（FP_PGCM_VOBS）３５の領域に、メニュー記述言語コード等が設定できる画面を記録可能に構成している。
【００１６】
各タイトル毎の管理情報と映像情報（ビデオオブジェクト）がまとめて記録された１個のＨＤビデオタイトルセット（HDVTS）記録領域４０の内部は、ＨＤビデオタイトルセット記録領域４０内の全コンテンツに対する管理情報が記録されているＨＤビデオタイトルセット情報（HDVTSI）領域４１と、そのバックアップデータとしてＨＤビデオタイトルセット情報領域４１と全く同じ情報が記録されたＨＤビデオタイトルセット情報バックアップ（HDVTSI_BUP）領域４４と、ビデオタイトルセット単位でのメニュー画面の情報が記録されたメニュー用ビデオオブジェクト領域（HDVTSM_VOBS）４２と、このビデオタイトルセット内でのビデオオブジェクトデータ（タイトルの映像情報）が記録されているタイトル用ビデオオブジェクト（HDVTSTT_VOBS）領域４３を含んで構成されている。
【００１７】
図２は、この発明の一実施の形態に係るディスク状情報記憶媒体に記録されるコンテンツを管理するファイルシステムの一例を説明する図である。図１の各領域（３０、４０）は、ＩＳＯ９６６０とＵＤＦのブリッジ構造を持ったファイルシステムではそれぞれ別々のファイルを構成することになる。従来の（スタンダードＳＤの）ＤＶＤビデオコンテンツは“ＶＩＤＥＯ_ＴＳ”と言う名のディレクトリ下にまとめて配置されている。一方、この発明の一実施の形態に係るファイルは、図２に例示されるように、ルートディレクトリ下に、高精細（High Definition）ビデオを扱う情報ファイルを格納するＨＶＤＶＤ＿ＴＳディレクトリと、アドバンスドオブジェクトを扱う情報ファイルを格納するＡＤＶ＿ＯＢＪディレクトリとが配置される構成を有している。
【００１８】
上記ＨＶＤＶＤ＿ＴＳディレクトリ内には、大別して、メニュー用に利用されるメニューグループに属するファイル群と、タイトル用に利用されるタイトルセットグループに属するファイル群とが存在する。メニューグループに属するファイル群には、ディスク全体を管理する情報を有するビデオマネージャ用の情報ファイル（HVI00001.IFO）と、そのバックアップファイル（HVI00001.BUP）と、メニューの背景画面として利用されるメニュー用拡張ビデオオブジェクトセットの再生データファイル（HVM00001.EVO〜HVM00003.EVO）とが格納される。
【００１９】
タイトルセット＃ｎのグループ（タイトルセット＃１グループ等）に属するファイル群には、タイトルセット＃ｎを管理する情報を有するビデオタイトルセット用の情報ファイル（HVIxxx01.IFO：ｘｘｘ＝００１〜９９９）と、そのバックアップファイル（HVIxxx01.BUP：ｘｘｘ＝００１〜９９９）と、タイトルとして利用されるタイトルセット＃ｎ用拡張ビデオオブジェクトセットの再生データファイル（HVTxxxyy.EVO：ｘｘｘ＝００１〜９９９、ｙｙ＝０１〜９９）とが格納される。
【００２０】
さらに、アドバンスドタイトルセットのグループに属するファイル群には、アドバンスドタイトルセットを管理する情報を有するビデオタイトルセット用の情報ファイル（HVIA0001.IFO）と、そのバックアップファイル（HVIA0001.BUP）と、タイトルとして利用されるアドバンスドタイトルセット用拡張ビデオオブジェクトセットの再生データファイル（HVTAxxyy.EVO：ｘｘ＝０１〜９９、ｙｙ＝０１〜９９）と、アドバンスドタイトルセット用タイムマップ情報ファイル（HVMAxxxx.MAP：ｘｘｘｘ＝０００１〜９９９９）と、そのバックアップファイル（HVMAxxxx.BUP：ｘｘｘｘ＝０００１〜９９９９、図示せず）等が格納される。
【００２１】
また、前記ＡＤＶ＿ＯＢＪディレクトリ内には、スタートアップ情報ファイル（ＳＴＡＲＴＵＰ．ＸＭＬ）、ローディング情報ファイル（ＬＯＡＤ００１．ＸＭＬ）、マークアップ言語ファイル（ＰＡＧＥ００１．ＸＭＬ）、動画データ、アニメーションデータ、静止画データファイル、音声データファイル、フォントデータファイル等が格納される。ここで、スタートアップ情報ファイルの内容は、例えば、動画データ、アニメーションデータ、静止画データ、音声データ、フォントデータ、更にはこれらのデータの再生を制御するためのマークアップ言語等のデータの起動情報となる。また、ローディング情報ファイルには、再生装置内にあるバッファにロードすべきファイルに関する情報が記述されているローディング情報（これはMarkup言語/Script言語/StyleSheetなどで記述できる）などが記録される。
【００２２】
ここで、マークアップ言語（Markup言語）とは、文字の属性をあらかじめ定義されたコマンドに沿って記述する言語のことで、文字列に対して、書体の種類やサイズ、色などを属性として与えることができる。別の言い方をすると、マークアップ言語とは、文書の一部を「タグ」と呼ばれる特別な文字列で囲うことにより、文章の構造（見出しやハイパーリンクなど）や、修飾情報（文字の大きさや組版の状態など）を、文章中に記述していく記述言語である。
【００２３】
マークアップ言語を使用して書かれた文書は、テキストファイルになるため、テキストエディタを使って人間が普通に読むことが可能で、もちろん編集もできる。代表的なマークアップ言語としては、SGML(Standard Generalized Markup Language)、SGMLから発展したHTML(HyperText Markup Language)、TeXなどがある。
【００２４】
図３は、図１（ｅ）に示すＨＤビデオマネージャ情報（HDVMGI）領域３１内の詳細なデータ構造を例示している。この領域３１内には、ビデオデータ記録領域２０内に記録されたＨＤ＿ＤＶＤビデオコンテンツ全体に共通する管理情報を纏めて記録したＨＤビデオマネージャ情報管理テーブル（ＨＤＶＭＧＩ＿ＭＡＴ）３１０が先頭に配置され、その後順に、ＨＤ＿ＤＶＤビデオコンテンツ内に存在する各タイトルの検索（頭出し位置検出）に役立つ情報が記録されたタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）３１１、メニューを表示するメニュー記述言語コード毎に分けられて配置されたメニュー画面の管理情報が記録されているＨＤビデオマネージャメニュープログラムチェーン情報ユニットテーブル（ＨＤＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）３１２、子供に見せられる映像と見せられない映像をパレンタル情報として管理する情報が記録されたパレンタル管理情報テーブル（ＰＴＬ＿ＭＡＩＴ）３１３、タイトルセットの属性に関して纏めて記録されているＨＤビデオタイトルセット属性情報テーブル（ＨＤＶＴＳ＿ＡＴＲＴ）３１４、ユーザに表示するテキスト情報が纏まって記録されたテキストデータマネージャ（ＴＸＴＤＴ＿ＭＧ）３１５、メニュー画面を構成するセルの開始アドレスの検索に役立つ情報が記録されたＨＤビデオマネージャメニューセルアドレステーブル（ＨＤＶＭＧＭ＿Ｃ＿ＡＤＴ）３１６、メニュー画面を構成するビデオオブジェクトの最小単位を示すＶＯＢＵのアドレス情報が記録されたＨＤビデオマネージャメニュービデオオブジェクトユニットアドレスマップ（ＨＤＶＭＧＭ＿ＶＯＢＵ＿ＡＤＭＡＰ）３１７、およびＨＤメニューオーディオオブジェクトセット情報テーブル（ＨＤＭＥＮＵ＿ＡＯＢＳＩＴ）３１８が格納される。メニュー用オーディオオブジェクト（HDMENU_AOBS）領域３３のオブジェクトに対する管理データは、ＨＤビデオマネージャ情報（HDVMGI）領域３１内のＨＤメニューオーディオオブジェクトセット情報テーブル（HDMENU_AOBSIT）３１８内に記録される。
【００２５】
ここで、ＨＤビデオマネージャ情報管理テーブル（HDVMGI_MAT）３１０からＨＤビデオマネージャメニュービデオオブジェクトユニットアドレスマップ（HDVMGM_VOBU_ADMA）３１７までのデータ構造は、従来ＤＶＤビデオの管理情報と一致している。
【００２６】
この発明の一実施の形態では、新規に追加するＨＤメニューオーディオオブジェクトセット情報テーブル（HDMENU_AOBSIT）３１８の部分を従来のＤＶＤビデオの管理情報と一致している部分と分けて、その後に配置している。そうすることで、従来のＤＶＤビデオの管理情報を使った従来の制御プログラムの記述をこの発明の実施においても利用できるようになる（従来ＤＶＤビデオと同じデータ構造の管理情報を用いる制御プログラムの記述は、従来とこの発明とで兼用可能となる）。これにより、この発明の一実施の形態に対応した情報再生装置の制御プログラム作成の簡素化を図る事ができる。
【００２７】
図４は、図３のＨＤビデオマネージャ情報管理テーブル（HDVMGI_MAT）３１０内の詳細なデータ構造を例示している。この管理テーブル３１０内には、ユーザに対する言語選択用メニューの管理情報が記録されているファーストプレイＰＧＣＩ（FP_PGCI）の情報と、HDMENU_AOBSの先頭アドレス情報（HDMENU_AOBS_SA）と、HDVMGM_AOBS情報テーブルの先頭アドレス情報（HDMENU_AOBSIT_SA）と、ＨＤＶＭＧＭのグラフィックユニットストリーム数情報（HDVMGM_GUST_Ns）と、ＨＤＶＭＧＭのグラフィックユニットストリーム属性情報（HDVMGM_GUST_ATR）等が配置される。
【００２８】
ＨＤビデオマネージャ情報管理テーブル（HDVMGI_MAT）３１０内には、その他に、ＨＤビデオマネージャ識別子（HDVMG_ID）、ＨＤビデオマネージャの終了アドレス（HDVMG_EA）、ＨＤビデオマネージャ情報の終了アドレス（HDVMGI_EA）、ＨＤ＿ＤＶＤビデオ規格のバージョン番号（VERN）、ＨＤビデオマネージャカテゴリ（HDVMG_CAT）、ボリュームセット識別子（VLMS_ID）、アダプテーション識別子（ADP_ID）、ＨＤビデオタイトルセットの数（HDVTS_Ns）、プロバイダ独自の識別子（PVR_ID）、ＰＯＳコード（POS_CD）、ＨＤビデオマネージャ情報管理テーブルの終了アドレス（HDVMGI_MAT_EA）、ファーストプレイプログラムチェーン情報の先頭アドレス（FP_PGCI_SA）、HDVMGM_VOBSの先頭アドレス（HDVMGM_VOBS_SA）、TT_SRPTの先頭アドレス（TT_SRPT_SA）、HDVMGM_PGCI_UTの先頭アドレス（HDVMGM_PGCI_UT_SA）、PTL_MAITの先頭アドレス（PTL_MAIT_SA）、HDVTS_ATRTの先頭アドレス（HDVTS_ATRT_SA）、TXTDT_MGの先頭アドレス（TXTDT_MG_SA）、HDVMGM_C_ADTの先頭アドレス（HDVMGM_C_ADT_SA）、HDVMGM_VOBU_ADMAPの先頭アドレス（HDVMGM_VOBU_ADMAP_SA）、ＨＤＶＭＧＭのビデオ属性（HDVMGM_V_ATR）、ＨＤＶＭＧＭのオーディオストリーム数（HDVMGM_AST_Ns）、ＨＤＶＭＧＭのオーディオストリーム属性（HDVMGM_AST_ATR）、ＨＤＶＭＧＭのサブピクチャストリーム数（HDVMGM_SPST_Ns）、およびＨＤＶＭＧＭのサブピクチャストリーム属性（HDVMGM_SPST_ATR）の各種情報が記録されている。
【００２９】
図４において、ＨＤビデオマネージャカテゴリ（HDVMG_CAT）は、世界の国々を所定の地域に分けて決めた各リージョンにおける再生可否情報を示すRMA#1、RMA#2、RMA#3、RMA#4、RMA#5、RMA#6、RMA#7、RMA#8と、VMGのカテゴリを示すApplication Typeを含んで構成される。ここで、Application Typeは、
Application Type ＝0000b：スタンダードＶＴＳのみを含む
＝0001b：アドバンスドＶＴＳのみを含む
＝0010b：アドバンスドＶＴＳとスタンダードＶＴＳの両方を含む
といった値を持つ。すなわち、Application Typeが”0000b”のときはこの情報記憶媒体はスタンダードＶＴＳのみを含む情報記憶媒体（コンテンツタイプ１ディスク）であることを示し、Application Typeが”0001b”のときはこの情報記憶媒体はアドバンスドＶＴＳのみを含む情報記憶媒体（コンテンツタイプ２ディスク）であることを示し、Application Typeが”0010b”のときはこの情報記憶媒体はスタンダードＶＴＳとアドバンスドＶＴＳの両方を含む情報記憶媒体（コンテンツタイプ２ディスク）であることを示す（詳細は後述）。
【００３０】
図５は、図３に示したタイトルサーチポインタテーブル（TT_SRPT）３１１の内部構造を例示している。タイトルサーチポインタテーブル（TT_SRPT）３１１は、タイトルサーチポインタテーブル情報（TT_SRPTI）３１１ａと、タイトルサーチポインタ（TT_SRP）情報３１１ｂを含んで構成されている。タイトルサーチポインタテーブル（TT_SRPT）３１１内のタイトルサーチポインタ（TT_SRP）情報３１１ｂは、ＨＤ＿ＤＶＤビデオコンテンツ内に含まれるタイトル数に応じて１個または複数個を任意数だけ設定できる。タイトルサーチポインタテーブル情報（TT_SRPTI）３１１ａにはタイトルサーチポインタテーブル（TT_SRPT）３１１の共通管理情報が記録され、このタイトルサーチポインタテーブル（TT_SRPT）３１１内に含まれるタイトルサーチポインタの数（TT_SRP_Ns）情報と、ＨＤビデオマネージャ情報（HDVMGI）領域のファイル（図２のHD_VMG00.HDI）内でのこのタイトルサーチポインタテーブル（TT_SRPT）３１１の終了アドレス（TT_SRPT_EA）情報が記録される。
【００３１】
また１個のタイトルサーチポインタ（TT_SRP）情報３１１ｂ内にはこのサーチポインタが示すタイトルに関するタイトルプレイバックタイプ（TT_PB_TY）、アングル数（AGL_Ns）、Part_of_Title（PTT）の数（PTT_Ns）、タイトル用Parental_ID_Field（TT_PTL_ID_FLD）情報、ＨＤＶＴＳ番号（HDVTSN）、ＨＤＶＴＳタイトル番号（HDVTS_TTN）、本ＨＤＶＴＳの先頭アドレス（HDVTS_SA）の各種情報が記録される。
【００３２】
図６は、図３に示したＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２の内部構造を例示している。ＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２には、ＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２内の共通管理情報が記録されているＨＤビデオマネージャメニュープログラムチェーン情報ユニットテーブル情報（HDVMGM_PGCI_UTI）３１２ａと、メニューを表示するメニュー記述言語コード毎にまとめられ、メニュー情報に関する管理情報が記録されたＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃ等が記録されている。ＨＤ＿ＤＶＤビデオコンテンツでサポートするメニュー記述言語コードの数だけＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃの情報を持つ。またＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２内では各メニュー記述言語コード毎のＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃへのアクセスを容易にするため、各ＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃの先頭アドレス情報を持つＨＤビデオマネージャメニュー言語ユニットサーチポインタ（HDVMGM_LU_SRP）の情報３１２ｂを各ＨＤビデオマネージャ言語ユニット（HDVMGM_LU）３１２ｃの数だけ持っている。
【００３３】
ＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２ａ内は、ＨＤビデオマネージャメニュー言語ユニットの数（HDVMGM_LU_Ns）情報と、ＨＤビデオマネージャ情報（HDVMGI）領域のファイル（図２のHD_VMG00.HDI）内でのこのＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２の終了アドレス（HDVMGM_PGCI_UT_EA）情報を持つ。
【００３４】
またＨＤビデオマネージャメニュー言語ユニットサーチポインタ（HDVMGM_LU_SRP）の情報３１２ｂ内は、上述したようにＨＤビデオマネージャ情報（HDVMGI）領域のファイル（図２のHD_VMG00.HDI）内でのＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２の開始位置から対応するＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃの先頭位置までの差分アドレス情報（HDVMGM_UT_SA）を持つだけでなく、対応するＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃのメニュー記述言語コードを示すＨＤビデオマネージャメニュー言語コード（HDVMGM_LCD）の情報と、対応するＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃがユーザに表示するメニュー画面をビデオオブジェクト（ＶＯＢもしくはＥＶＯＢ）として持つか否かを示すＨＤビデオマネージャメニューの有無（HDVMGM_EXST）情報も有している。
【００３５】
図７は、図３に示したＨＤビデオマネージャメニューＰＧＣＩ（HDVMGM_PGCI_UT）３１２内に記録されるＨＤビデオマネージャメニュー言語ユニット＃ｎ（HDVMGM_LU#n）３１２ｃ（図６）内の詳細なデータ構造を例示している。ＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃ内は、ＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃ内のメニューに関する共通の管理情報が記録されたＨＤビデオマネージャメー言語ユニット情報（HDVMGM_LUI）３１２ｃ１と、図３３に示すような構造を有するＨＤビデオマネージャメニュープログラムチェーン情報（HDVMGM_PGCI）３１２ｃ３と、ＨＤビデオマネージャ情報（HDVMGI）領域のファイル（図２のHD_VMG00.HDI）内でのＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２ｃ先頭位置から各ＨＤビデオマネージャメニュープログラムチェーン情報（HDVMGM_PGCI）３１２ｃ３の先頭位置までの差分アドレスを示すHDVMGM_PGCIサーチポインタ（HDVMGM_PGCI_SRP#1〜#n）の情報３１２ｃ２の各情報を持つ。
【００３６】
ＨＤビデオマネージャメニュー言語ユニット＃ｎ（HDVMGM_LU#n）３１２ｃ内の最初の領域（グループ）に配置されるＨＤビデオマネージャメー言語ユニット情報（HDVMGM_LUI）３１２ｃ１は、HDVMGM_PGCI_SRPの数（HDVMGM_PGCI_SRP_Ns）に関する情報と、HDVMGM_LUの終了アドレス（HDVMGM_LU_EA）情報を有する。また、HDVMGM_PGCIサーチポインタ（HDVMGM_PGCI_SRP#1〜#n）の情報３１２ｃ２は、HDVMGM_PGCIの先頭アドレス（HDVMGM_PGCI_SA）情報とHDVMGM_PGCカテゴリ（HDVMGM_PGC_CAT）情報を持つ。
【００３７】
図８は、図７に示したＨＤＶＭＧＭ＿ＰＧＣカテゴリ（ＨＤＶＭＧＭ＿ＰＧＣ＿ＣＡＴ）の記録内容を例示する図である。HDVMGM_PGCIサーチポインタ＃ｎ（HDVMGM_PGCI_SRP#n）３１２ｃ２内のHDVMGM_PGCカテゴリ情報（HDVMGM_PGC_CAT）内には、この発明の一実施の形態におけるＨＤコンテンツのメニューを画面表示した時に同時に再生する音声情報の選択情報と、音声情報再生の開始・終了トリガー情報を示す音声情報選択フラグ（Audio Selection情報）が記録される。この発明の一実施の形態におけるＨＤコンテンツのメニューを画面表示した時に同時に再生する音声データとしては、
<1>図１（ｅ）に示したメニュー用ビデオオブジェクト領域（HDVMGM_VOBS）３２内に記録されたオーディオデータ（図示してないがAudio Pack内に分散記録されている）、または
<2>図１（ｅ）に示したメニュー用オーディオオブジェクト領域（HDMEMU_AOBS）３３内に存在し、図１９に示すように１個以上のメニュー用ＡＯＢ（HDMENU_AOB）が順番に並んで配置されたオーディオデータを選択できる。
【００３８】
ここで、上記音声情報選択フラグ（Audio Selection情報）の“００ｂ”が選択された時には<1>のオーディオデータが再生され、メニューの切り替わり時に音声再生が途切れる。また、上記音声情報選択フラグ（Audio Selection情報）の“１０ｂ”または“１１ｂ”が選択された時には<2>に示したメニュー用オーディオオブジェクト領域（HDMEMU_AOBS）３３内に存在するメニュー用ＡＯＢ（HDMENU_AOB）のオーディオデータが再生される。<2>に示したオーディオデータを再生する場合において、音声情報選択フラグが“１１ｂ”を指定した場合にはメニュー画面の変更毎に上記オーディオデータが最初から再生を開始し、“１０ｂ”を指定した場合にはメニュー画面の切り替えに関わらず連続して上記オーディオデータの再生が続けられる。
【００３９】
この発明の一実施の形態では、図１９に示すようにメニュー用オーディオオブジェクト領域（HDMENU_AOBS）３３内に複数種類のメニュー用ＡＯＢ（HDMENU_AOB）を格納しておくことができる。図８に示した音声情報番号（Audio Number情報）は、該当するメニュー表示用ＰＧＣを表示する時に同時に再生するメニュー用ＡＯＢ（HDMENU_AOB）の選択情報として用いることができる。メニュー用ＡＯＢの選択候補として図１９に示すように配置されているメニュー用ＡＯＢの中で“上から何番目のＡＯＢを選択するか”は、この音声情報番号で選択できる。
【００４０】
その他、図８のHDVMGM_PGCカテゴリ（HDVMGM_PGC_CAT）情報内には、エントリＰＧＣか否かを判別するエントリタイプ情報、メニューの識別（例えばタイトルのメニューであるか等）を表すメニューＩＤ情報、ブロックモード情報、ブロックタイプ情報、ＰＴＬ＿ＩＤ＿ＦＬＤ情報等を記録することができるように構成されている。
【００４１】
図９は、図３に示したパレンタル管理情報テーブル（PTL_MAIT）３１３内のデータ構造を例示している。図９に例示されるように、パレンタル管理情報テーブル３１３は、パレンタル管理情報テーブル情報（ＰＴＬ＿ＭＡＩＴＩ）３１３ａと、１以上のパレンタル管理情報サーチポインタ（ＰＴＬ＿ＭＡＩ＿ＳＲＰ＃１〜＃ｎ）３１３ｂと、このサーチポインタに対応する数のパレンタル管理情報（ＰＴＬ＿ＭＡＩ＃１〜＃ｎ）３１３ｃを含んで構成されている。ここで、パレンタル管理情報テーブル情報（PTL_MAITI）３１３ａ内には国の数（CTY_Ns）、ＨＤＶＴＳの数（HDVTS_Ns）、PTL_MAITの終了アドレス（PTL_MAIT_EA）等の情報が記録され、パレンタル管理情報サーチポインタ（PTL_MAI_SRP）３１３ｂ内には国コード（CTY_CD）、PTL_MAIの先頭アドレス（PTL_MAI_SA）等の情報が記録されるようになっている。
【００４２】
図１０は、図９に示したパレンタル管理情報（PTL_MAI）３１３ｃ内のデータ構造を例示している。このパレンタル管理情報３１３ｃは１以上のパレンタルレベル情報（PTL_LVLI）３１３ｃ１を有する。各パレンタルレベル情報（PTL_LVLI）３１３ｃ１は、ＨＤＶＭＧ用Parental_ID_Field（PTL_ID_FLD_HDVMG）３１３ｃ１１およびＨＤＶＴＳ用Parental_ID_Field（PTL_ID_FLD_HDVTS）３１３ｃ１２の情報を含んで構成されている。そして、各ＨＤＶＴＳ用Parental_ID_Field（PTL_ID_FLD_HDVTS）３１３ｃ１２の情報内には、ＰＧＣ選択用Parental_ID_Field（PTL_ID_FLD）を格納できるようになっている。
【００４３】
図１１は、図３に示したＨＤビデオタイトルセット属性情報テーブル（HDVTS_ATRT）３１４のデータ構造を例示している。このＨＤビデオタイトルセット属性情報テーブル３１４は、図１１に示すように、ＨＤＶＴＳの数（HDVTS_Ns）およびHDVTS_ATRTの終了アドレス（HDVTS_ATRT_EA）の情報を持つＨＤビデオタイトルセット属性テーブル情報（HDVTS_ATRTI）３１４ａと；HDVTS_ATRの先頭アドレス（HDVTS_ATR_SA）の情報が記録されたＨＤＶＴＳ用ビデオタイトルセット属性サーチポインタ（HDVTS_ATR_SRP）３１４ｂと；HDVTS_ATRの終了アドレス（HDVTS_ATRT_EA）、ＨＤビデオタイトルセットのカテゴリ（HDVTS_CAT）、およびＨＤビデオタイトルセットの属性情報（HDVTS_ATRI）の各情報を有するＨＤＶＴＳ用ビデオタイトルセット属性（HDVTS_ATR）３１４ｃとを含んで構成される。
【００４４】
図１２は、図３に示したテキストデータマネージャ（TXTDT_MG）３１５のデータ構造を例示している。このテキストデータマネージャ３１５は、図１２に示すように、テキストデータ識別子（TXTDT_ID）、TXTDT_LUの数（TXTDT_LU_Ns）、およびテキストデータマネージャの終了アドレス（TXTDT_MG_EA）の各情報を有するテキストデータマネージャ情報（TXTDT_MGI）３１５ａと；テキストデータ言語コード（TXTDT_LCD）、キャラクタセット（CHRS）、およびTXTDT_LUの先頭アドレス（TXTDT_LU_SA）の各種情報が記録されたテキストデータ言語ユニットサーチポインタ（TXTDT_LU_SRP）３１５ｂと；テキストデータ言語ユニット（TXTDT_LU）３１５ｃを含んで構成されている。
【００４５】
図１３は、テキストデータ言語ユニット（TXTDT_LU）３１５ｃの内部データ構造を例示している。このテキストデータ言語ユニット３１５ｃは、図１３に示すように、TXTDT_LUの終了アドレス（TXTDT_LU_EA）情報が記録されたテキストデータ言語ユニット情報（TXTDT_LUI）３１５ｃ１と；ボリューム用IT_TXT_SRPの先頭アドレス（IT_TXT_SRP_SA_VLM）情報が記録されたボリューム用アイテムテキストサーチポインタサーチポインタ（IT_TXT_SRP_SRP_VLM）３１５ｃ２と；タイトル用IT_TXT_SRPの先頭アドレス（IT_TXT_SRP_SA_TT）の情報を保有したタイトル用アイテムテキストサーチポインタサーチポインタ（IT_TXT_SRP_SRP_TT）３１５ｃ３と；テキストデータ（TXTDT）３１５ｃ４の各種情報を含んで構成されている。
【００４６】
図１４は、テキストデータ（TXTDT）３１５ｃ４の内部データ構造を例示している。このテキストデータト３１５ｃ４には、図１４に示すように、IT_TXT_SRPの数（IT_TXT_SRP_Ns）の情報を有するテキストデータ情報（TXTDTI）３１５ｃ４１と；アイテムテキスト識別子コード（IT_TXT_IDCD）およびIT_TXTの先頭アドレス（IT_TXT_SA）の情報が記録されたアイテムテキストサーチポインタ（IT_TXT_SRP）３１５ｃ４２と；アイテムテキスト（IT_TXT）３１５ｃ４３の各種情報が記録されている。
【００４７】
図１５は、図３に示したＨＤビデオマネージャメニューセルアドレステーブル（HDVMGM_C_ADT）３１６のデータ構造を例示している。このＨＤビデオマネージャメニューセルアドレステーブル３１６には、図１５に示すように、HDVMGM_VOBS内のＶＯＢの数（HDVMGM_VOB_Ns）およびHDVMGM_C_ADTの終了アドレス（HDVMGM_C_ADT_EA）の各情報を持つＨＤビデオマネージャメニューセルアドレステーブル情報（HDVMGM_C_ADTI）３１６ａと；HDVMGM_CPのＶＯＢ＿ＩＤ番号（HDVMGM_VOB_IDN）、HDVMGM_CPのＣｅｌｌ＿ＩＤ番号（HDVMGM_C_IDN）、HDVMGM_CPの先頭アドレス（HDVMGM_CP_SA）、およびHDVMGM_CPの終了アドレス（HDVMGM_CP_EA）の各情報が記録されたＨＤビデオマネージャメニューセルピース情報（HDVMGM_CPI）３１６ｂの各種情報が記録されている。
【００４８】
図１６は、図３に示したＨＤビデオマネージャメニュービデオオブジェクトユニットアドレスマップ（HDVMGM_VOBU_ADMAP）３１７のデータ構造を例示している。このＨＤビデオマネージャメニュービデオオブジェクトユニットアドレスマップ３１７には、図１６に示すように、HDVMGM_VOBU_ADMAPの終了アドレス（HDVMGM_VOBU_ADMAP_EA）の情報を有するＨＤビデオマネージャメニュービデオオブジェクトユニットアドレスマップ情報（HDVMGM_VOBU_ADMAPI）３１７ａと；HDVMGM_ＶＯＢＵの先頭アドレス（HDVMGM_VOBU_AD#1〜#n）３１７ｂの各種情報が記録されている。
【００４９】
図１７は、メニュー用オーディオオブジェクト（HDMENU_AOB）自体に対する管理情報内容を示し、図１（ｅ）に示したＨＤビデオマネージャ情報（HDVMGI）領域３１内に存在する図３に示したＨＤメニューオーディオオブジェクトセット情報テーブル（HDMENU_AOBSIT）３１８の内部データ構造を例示している。図１７に示すように、ＨＤメニューオーディオオブジェクトセット情報テーブル３１８の最初に配置されているＨＤメニューオーディオオブジェクトセット情報テーブル情報（HDMENU_AOBSITI）３１８ａ内には、HDMENU_AOBS内のＡＯＢ数情報であるHDMENU_AOB_Nsと、HDMENU_AOBSITの終了アドレス情報（HDMENU_AOBSIT_EA）が存在する。この発明の一実施の形態では、情報記憶異媒体１内にメニュー用のオーディオオブジェクト（オーディオデータ）を複数種類記録可能になっている。
【００５０】
図１７のＨＤメニューオーディオオブジェクトセット情報テーブル３１８には、ＨＤメニューオーディオオブジェクトセット情報テーブル情報３１８ａに続いて、１以上のＨＤメニューオーディオオブジェクト情報（HDMENU_AOBI）３１８ｂが配置されている。各ＨＤメニューオーディオオブジェクト情報（HDMENU_AOBI）３１８ｂは、個々のメニュー用オーディオオブジェクト（オーディオデータ）に対する管理情報を示し、それぞれHDMENU_AOBの再生情報（HDMENU_AOB_PBI）、HDMENU_AOBの属性情報（HDMENU_AOB_ATR）、HDMENU_AOB#n（該当するHDMENU_AOB）の先頭アドレス情報（HDMENU_AOB_SA）、およびHDMENU_AOB#n（該当するHDMENU_AOB）の終了アドレス情報（HDMENU_AOB_EA）を含んで構成される。
【００５１】
図１８は、例えばHD_VMG01.HDVというファイル内にまとめて格納された図１（ｅ）に示すメニュー用ビデオオブジェクト領域（HDVMGM_VOBS）３２内のデータ構造を例示している（図示しないが、HD_VMG01.HDVファイルは図２のメニューグループ内のファイルとすることができる）。このメニュー用ビデオオブジェクト領域３２には、図１８に示すように、同一のメニュー画面がそれぞれ異なるメニュー記述言語コードで記録されたメニュー画面（ビデオオブジェクト）が並んで配置されている。このように複数言語のメニュー画面を複数用意し、それらのうちの１または複数を任意に選択してメニュー画面表示するように構成できる。例えば、日本語メニュー用ＶＯＢを１つだけ選択すれば日本語メニューを表示でき、英語メニュー用ＶＯＢを１つだけ選択すれば英語メニューを表示できる。あるいは、表示画面がマルチウインドウ表示可能に構成されているときは、日本語メニュー用ＶＯＢと英語メニュー用ＶＯＢを選択することにより、日本語メニューと英語メニューを同時にマルチウインドウ表示するように構成することもできる。
【００５２】
図１９は、ＨＤビデオマネージャ（ＨＤＶＭＧ）記録領域に記録されるメニュー用オーディオオブジェクト領域（ＨＤＭＥＮＵ＿ＡＯＢＳ）３３のデータ構造を例示する図である。この発明の一実施の形態では、情報記憶異媒体１内にメニュー用のオーディオオブジェクト（オーディオデータ）も複数種類記録が可能になっている。メニュー用のオーディオオブジェクト（ＡＯＢ）の記録場所は、例えば図１に示すようにＨＤビデオマネージャ記録領域（HDVMG）３０内のメニュー用オーディオオブジェクト領域（HDMENU_AOBS）３３内であり、このメニュー用オーディオオブジェクト領域（HDMENU_AOBS）３３は例えばHD_MENU0.HDAというファイル名の１ファイルを構成している（図示しないが、HD_MENU0.HDAファイルは図２のメニューグループ内のファイルとすることができる）。それぞれのメニュー用のオーディオオブジェクト（ＡＯＢ）は、HD_MENU0.HDAというファイル名の１ファイルを構成しているメニュー用オーディオオブジェクト領域（HDMENU_AOBS）３３内に、図１９に示すように順番に配置されて記録されている。
【００５３】
図２０は、各ＨＤビデオタイトルセット（ＨＤＶＴＳ＃ｎ）記録領域に記録されるＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）４１のデータ構造を例示する図である。このＨＤビデオタイトルセット情報４１は、例えば図２に示したHVI00101.IFOおよび／またはHVIA0001.IFOのファイル（あるいは図示しないがVTS00100.IFOというＤＶＤビデオコンテンツ内の別ファイル）内にまとめて記録される。図１（ｆ）に示したＨＤビデオタイトルセット情報（HDVTSI）領域４１の内部は、図２０に示すように、ＨＤビデオタイトルセット情報管理テーブル（HDVTSI_MAT）４１０、ＨＤビデオタイトルセットＰＴＴサーチポインタテーブル（HDVTS_PTT_SRPT）４１１、ＨＤビデオタイトルセットプログラムチェーン情報テーブル（HDVTS_PGCIT）４１２、ＨＤビデオタイトルセットメニューＰＧＣＩユニットテーブル（HDVTSM_PGCI_UT）４１３、ＨＤビデオタイトルセットタイムマップテーブル（HDVTS_TMAPT）４１４、ＨＤビデオタイトルセットメニューセルアドレステーブル（HDVTSM_C_ADT）４１５、ＨＤビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ（HDVTSM_VOBU_ADMAP）４１６、ＨＤビデオタイトルセットセルアドレステーブル（HDVTS_C_ADT）４１７、ＨＤビデオタイトルセットビデオオブジェクトユニットアドレスマップ（HDVTS_VOBU_ADMAP）４１８の各領域（管理情報グループ）に分かれている。
【００５４】
ＨＤビデオタイトルセット情報管理テーブル（HDVTSI_MAT）４１０には、該当するビデオタイトルセットに共通する管理情報が記録されている。この共通する管理情報（HDVTSI_MAT）をＨＤビデオタイトルセット情報（HDVTSI）領域４１の中で最初の領域（管理情報グループ）に配置する事で、（オブジェクト再生を開始する前に）即座にビデオタイトルセット内の共通管理情報を読み込めるので、情報再生装置の再生制御処理の簡素化と制御処理時間の短縮化が図れる。
【００５５】
図２１は、ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセット情報管理テーブル（ＨＤＶＴＳＩ＿ＭＡＴ）のデータ構造を例示する図である。ＨＤＶＴＳ（この発明の一実施の形態に係るVideo Title Set）内に含まれるグラフィックユニットに関する管理情報は、図１（ｆ）に示したＨＤビデオタイトルセット情報（HDVTSI）領域４１内の最初の領域（グループ）内に配置されたＨＤビデオタイトルセット情報管理テーブル（HDVTSI_MAT）４１０（図２０参照）内に記録されている。具体的な管理情報内容は、図２１に示すようになっている。すなわち、グラフィックユニットストリームの数情報と属性情報が、ＨＤＶＴＳ内のメニュー画面とタイトル（表示映像）に分かれて、それぞれ、ＨＤＶＴＳＭのグラフィックユニットストリーム数情報（HDVTSM_GUST_Ns）、ＨＤＶＴＳＭのグラフィックユニットストリーム属性情報（HDVTSM_GUST_ATR）、ＨＤＶＴＳのグラフィックユニットストリーム数情報（HDVTS_GUST_Ns）、およびＨＤＶＴＳのグラフィックユニットストリーム属性テーブル情報（HDVTS_GUST_ATRT）として、記録されている。
【００５６】
また、図２１に示すように、ＨＤビデオタイトルセット情報管理テーブル（HDVTSI_MAT）４１０内には、他に、ＨＤビデオタイトルセット識別子（HDVTS_ID）、ＨＤＶＴＳの終了アドレス（HDVTS_EA）、ＨＤＶＴＳＩの終了アドレス（HDVTSI_EA）、ＨＤ＿ＤＶＤビデオ規格のバージョン番号（VERN）、ＨＤＶＴＳカテゴリ（HDVTS_CAT）、ＨＤＶＴＳＩ＿ＭＡＴの終了アドレス（HDVTSI_MAT_EA）、ＨＤＶＴＳＭ＿ＶＯＢＳの先頭アドレス（HDVTSM_VOBS_SA）、ＨＤＶＴＳＴＴ＿ＶＯＢＳの先頭アドレス（HDVTSTT_VOBS_SA）、ＨＤＶＴＳ＿ＰＴＴ＿ＳＲＰＴの先頭アドレス（HDVTS_PTT_SRPT_SA）、ＨＤＶＴＳ＿ＰＧＣＩＴの先頭アドレス（HDVTS_PGCIT_SA）、ＨＤＶＴＳＭ＿ＰＧＣＩ＿ＵＴの先頭アドレス（HDVTSM_PGCI_UT_SA）、ＨＤＶＴＳ＿ＴＭＡＰの先頭アドレス（HDVTS_TMAP_SA）、ＨＤＶＴＳＭ＿Ｃ＿ＡＤＴの先頭アドレス（HDVTSM_C_ADT_SA）、ＨＤＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰの先頭アドレス（HDVTSM_VOBU_ADMAP_SA）、ＨＤＶＴＳ＿Ｃ＿ＡＤＴの先頭アドレス（HDVTS_C_ADT_SA）、ＨＤＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰの先頭アドレス（HDVTS_VOBU_ADMAP_SA）、ＨＤＶＴＳＭのビデオ属性（HDVTSM_V_ATR）、ＨＤＶＴＳＭのオーディオストリーム数（HDVTSM_AST_Ns）、ＨＤＶＴＳＭのオーディオストリーム属性（HDVTSM_AST_ATR）、ＨＤＶＴＳＭのサブピクチャストリーム数の先頭アドレス（HDVTSM_SPST_Ns）、ＨＤＶＴＳＭのサブピクチャストリーム属性（HDVTSM_SPST_ATR）、ＨＤＶＴＳのビデオ属性（HDVTS_V_ATR）、ＨＤＶＴＳのオーディオストリーム数（HDVTS_AST_Ns）、ＨＤＶＴＳのオーディオストリーム属性テーブル（HDVTS_AST_ATRT）、ＨＤＶＴＳのサブピクチャストリーム数（HDVTS_SPST_Ns）、ＨＤＶＴＳのサブピクチャストリーム属性テーブル（HDVTS_SPST_ATRT）、ＨＤＶＴＳのマルチチャネルオーディオストリーム属性テーブル（HDVTS_MU_AST_ATRT）の各種情報が記録されている。
【００５７】
図２２は、図１９に示したＨＤビデオタイトルセットＰＴＴサーチポインタテーブル（HDVTS_PPT_SRPT）４１１の中のデータ構造を例示している。このＨＤビデオタイトルセットＰＴＴサーチポインタテーブル４１１は、ＨＤＶＴＳのＴＴＵの数（HDVTS_TTU_Ns）およびＨＤＶＴＳ＿ＰＴＴ＿ＳＲＰＴの終了アドレス（HDVTS_PTT_SRPT_EA）の情報を有するＰＴＴサーチポインタテーブル情報（PTT_SRPTI）４１１ａと；ＴＴＵの先頭アドレス（TTU_SA）の情報が記録されたタイトルユニットサーチポインタ（TTU_SRP）４１１ｂと；プログラムチェーン番号（PGCN）およびプログラム番号（PGN）の情報を持ったＰＴＴサーチポインタ（PTT_SRP）４１１ｃの各種情報を含んで構成されている。
【００５８】
＜中断情報（Resume Information）を管理する情報の配置場所＞
図２３は、ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットプログラムチェーン情報テーブル（ＨＤＶＴＳ＿ＰＧＣＩＴ）のデータ構造を例示する図である。この発明の一実施の形態では、図２３に示すように、ＨＤＶＴＳ＿ＰＧＣＩサーチポインタ４１２内のＨＤＶＴＳ＿ＰＧＣカテゴリ内にRSM permission Flag（Resume Informationの更新許可フラグ）を持たせている。上記ＨＤＶＴＳ＿ＰＧＣＩサーチポインタ４１２の情報は、図１（ｆ）に示したＨＤビデオタイトルセット情報（HDVTSI）領域４１の中に存在する図２０に示したＨＤビデオタイトルセットプログラムチェーン情報テーブル（HDVTS_PGCIT）４１２の中に配置されている。ＨＤビデオタイトルセットプログラムチェーン情報テーブル（HDVTS_PGCIT）４１２の中は、図２３に示すように、他に、ＨＤＶＴＳ＿ＰＧＣＩ＿ＳＲＰの数（HDVTS_PGCI_SRP_Ns）およびＨＤＶＴＳ＿ＰＧＣＩＴの終了アドレス（HDVTS_PGCIT_EA）の情報が含まれるＨＤビデオタイトルセットＰＧＣＩ情報テーブル（HDVTS_PGCITI）４１２ａの情報が記録されている。また、ＨＤＶＴＳ＿ＰＧＣＩサーチポインタ（HDVTS_PGCI_SRP）４１２ｂ内には、上述したＨＤＶＴＳ＿ＰＧＣカテゴリ（HDVTS_PGC_CAT）と共に、HDVTS_PGCIの先頭アドレス（HDVTS_PGCI_SA）の情報も記録されている。
【００５９】
図２４は、ＨＤＶＴＳ＿ＰＧＣカテゴリ（ＨＤＶＴＳ＿ＰＧＣ＿ＣＡＴ）の記録内容を例示する図である。図２４に示すRSM permission Flag（Resume Informationの更新許可フラグ）は、該当するＨＤＶＴＳ＿ＰＧＣの再生を開始した段階でリジューム情報（Resume Information）の内容を更新するか（該当するＰＧＣの再生状況に合わせてリジューム情報を逐次更新して行くか）の指定をする。すなわち上記のフラグが、
RSM permission Flag＝“０ｂ”の場合はリジューム情報の更新を行い、
RSM permission Flag＝“１ｂ”の場合はリジューム情報の更新を行わず、その前に再生したＨＤＶＴＳ＿ＰＧＣ（この発明の一実施の形態に係るVideo Title Set内の対応したProgram Chain）の再生中断情報を保持しておく、
といった処理を行う。また、ＨＤＶＴＳ＿ＰＧＣカテゴリ（HDVTS_PGC_CAT）の中には他にもエントリＰＧＣか否かを判別するエントリタイプ情報、対応するＰＧＣが示すＶＴＳ（ビデオタイトルセット）内のタイトル番号情報、ブロックモード情報、ブロックタイプ情報、ＰＴＬ＿ＩＤ＿ＦＬＤ情報等が記録可能に構成されている。
【００６０】
図２５は、図２０に示したＨＤビデオタイトルセットメニューＰＧＣＩユニットテーブル（HDVTSM_PGCI_UT）４１３の中のデータ構造を例示している。このＨＤビデオタイトルセットメニューＰＧＣＩユニットテーブル４１３の内部は、ＨＤビデオタイトルセットメニュー言語ユニットの数（HDVTSM_LU_Ns）およびＨＤＶＴＳＭ＿ＰＧＣＩ＿ＵＴの終了アドレス（HDVTSM_PGCI_UT_EA）の各情報を有したＨＤビデオタイトルセットメニュープログラムチェーン情報ユニットテーブル情報（HDVTSM_PGCI_UTI）４１３ａと；ＨＤビデオタイトルセットメニュー言語コード（HDVTSM_LCD）、ＨＤビデオタイトルセットメニューの有無（HDVTSM_EXST）、およびＨＤＶＴＳＭ＿ＬＵの先頭アドレス（HDVTSM_UT_SA）の各情報が記録されたＨＤビデオタイトルセットメニュー言語ユニットサーチポインタ（HDVTSM_LU_SRP）４１３ｂと；ＨＤビデオタイトルセットメニュー言語ユニット（HDVTSM_LU）４１３ｃの各種情報を含んで構成されている。
【００６１】
図２６は、上記のＨＤビデオタイトルセットメニュー言語ユニット（HDVTSM_LU）４１３ｃ内のデータ構造を例示している。このＨＤビデオタイトルセットメニュー言語ユニット４１３ｃは、図２６に示すように、ＨＤＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰの数（HDVTSM_PGCI_SRP_Ns）およびＨＤＶＴＳＭ＿ＬＵの終了アドレス（HDVTSM_LU_EA）の情報を有するＨＤビデオタイトルセットメニュー言語ユニット情報（HDVTSM_LUI）４１３ｃ１と；図３３と全く同じデータ構造を持ったＨＤビデオタイトルセットメニュープログラムチェーン情報（HDVTSM_PGCI）４１３ｃ３と；ＨＤＶＴＳＭ＿ＰＧＣカテゴリ（HDVTSM_PGC_CAT）およびＨＤＶＴＳＭ＿ＰＧＣＩの先頭アドレス（HDVTSM_PGCI_SA）の情報が記録されたＨＤＶＴＳＭ＿ＰＧＣＩサーチポインタ（HDVTSM_PGCI_SRP）４１３ｃ２を含んで構成されている。
【００６２】
上記メニュー用ＡＯＢ（HDMENU_AOB）を参照（指定）する情報の設定場所として、この発明の一実施の形態では、ＨＤＶＴＳ単位でのメニューに関しては、図２６に示すように、ＨＤＶＴＳ＿ＰＧＣＩサーチポインタ＃ｎ（HDVTSM_PGCI_SRP#n）４１３ｃ２内のＨＤＶＴＳＭ＿ＰＧＣカテゴリ情報（HDVTSM_PGC_CAT）内に配置する。
【００６３】
図２７は、ＨＤＶＴＳＭ＿ＰＧＣカテゴリ（ＨＤＶＴＳＭ＿ＰＧＣ＿ＣＡＴ）の記録内容を例示する図である。図２７に示すＨＤＶＴＳＭ＿ＰＧＣカテゴリ情報（HDVTSM_PGC_CAT）内のAOB Number情報は、ＨＤＭＥＮＵ＿ＡＯＢＳの中の再生するＡＯＢ番号＃ｎ（図１９のように並んでいるメニュー用ＡＯＢ（HDMENU_AOB）のうち何番目のＡＯＢが対応するか）を指定するＡＯＢ番号情報（AOB Number）を意味している。また、Audio Selection情報は、この発明の一実施の形態におけるＨＤコンテンツのメニューを画面表示した時に同時に再生する音声情報の選択情報と、音声情報再生の開始・終了トリガー情報を示す音声情報選択フラグ（Audio Selection情報）を意味している。
【００６４】
ここで、上記音声情報選択フラグ（Audio Selection情報）の“００ｂ”を選択した時には各メニュー用ビデオオブジェクト内に記録されているオーディオデータが再生され、メニューの切り替わり時に音声再生が途切れる。また、上記音声情報選択フラグ（Audio Selection情報）の“１０ｂ”または“１１ｂ”を選択した時にはメニュー用オーディオオブジェクト領域（HDMEMU_AOBS）３３内に存在するメニュー用ＡＯＢ（HDMENU_AOB）のオーディオデータが再生される。上記メニュー用オーディオデータ（ＡＯＢ）を再生する場合、“１１ｂ”を指定した時にはメニュー画面の変更毎に上記オーディオデータが最初から再生を開始し、“１０ｂ”を指定した時にはメニュー画面の切り替えに関わらず連続して上記オーディオデータの再生が続けられる。この発明の一実施の形態では、図１９に示すように、メニュー用オーディオオブジェクト領域（HDMENU_AOBS）３３内に複数種類のメニュー用ＡＯＢ（HDMENU_AOB）を格納しておける。
【００６５】
図２７に示したAudio Number情報は、該当するメニュー表示用ＰＧＣを表示する時に同時に再生するメニュー用ＡＯＢ（HDMENU_AOB）の選択情報を示している。メニュー用ＡＯＢ選択情報としてのAudio Number情報により、図１９に配置されているメニュー用ＡＯＢの中で“上から何番目のＡＯＢを選択するか”が番号情報で選択される。またＨＤＶＴＳＭ＿ＰＧＣカテゴリ（HDVTSM_PGC_CAT）内には、他に、エントリＰＧＣか否かを判別するエントリタイプ情報、メニューの識別（例えばタイトルのメニューか等）を表すメニューＩＤ情報、ブロックモード情報、ブロックタイプ情報、ＰＴＬ＿ＩＤ＿ＦＬＤ情報等が記録されている。
【００６６】
図２８は、図２０に示したＨＤビデオタイトルセットタイムマップテーブル（HDVTS_TMAPT）４１４中のデータ構造を例示している。このＨＤビデオタイトルセットタイムマップテーブル４１４の内部は、ＨＤＶＴＳ＿ＴＭＡＰの数（HDVTS_TMAP_Ns）およびＨＤＶＴＳ＿ＴＭＡＰＴの終了アドレス（HDVTS_TMAPT_EA）の各種の情報が記載されたＨＤビデオタイトルセットタイムマップテーブル情報（HDVTS_TMAPTI）４１４ａと；ＨＤＶＴＳ＿ＴＭＡＰの先頭アドレス（HDVTS_TMAP_SA）の情報を有するＨＤビデオタイトルセットタイムマップサーチポインタ（HDVTS_TMAP_SRP）４１４ｂと；マップエントリで基準とするタイムユニット（秒）の長さ（TMU）、マップエントリ数（MAP_EN_Ns）、およびマップエントリのテーブル（MAP_ENT）の各種情報が記録されたＨＤビデオタイトルセットタイムマップ（HDVTS_TMAP）４１４ｃの各種情報を含んで構成されている。
【００６７】
図２９は、図２０に示したＨＤビデオタイトルセットメニューセルアドレステーブル（HDVTSM_C_ADT）４１５の中のデータ構造を例示している。このＨＤビデオタイトルセットメニューセルアドレステーブル４１５は、図２９に示すように、ＨＤＶＴＳＭ＿ＶＯＢＳ内のＶＯＢの数（HDVTSM_VOB_Ns）およびＨＤＶＴＳＭ＿Ｃ＿ＡＤＴの終了アドレス（HDVTSM_C_ADT_EA）の情報を有するＨＤビデオタイトルセットメニューセルアドレステーブル情報（HDVTSM_C_ADTI）４１５ａと；ＨＤＶＴＳＭ＿ＣＰのＶＯＢ＿ＩＤ番号（HDVTSM_VOB_IDN）、ＨＤＶＴＳＭ＿ＣＰのＣｅｌｌ＿ＩＤ番号（HDVTSM_C_IDN）、ＨＤＶＴＳＭ＿ＣＰの先頭アドレス（HDVTSM_CP_SA）、およびＨＤＶＴＳＭ＿ＣＰの終了アドレス（HDVTSM_CP_EA）の各種情報が記録されたＨＤビデオタイトルセットメニューセルピース情報（HDVTSM_CPI）４１５ｂの各種情報を含んで構成されている。
【００６８】
図３０は、図２０に示したＨＤビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ（HDVTSM_VOBU_ADMAP）４１６のデータ構造を例示している。このＨＤビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ４１６は、図３０に示すように、ＨＤＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰの終了アドレス（HDVTSM_VOBU_ADMAP_EA）の情報が記載されたＨＤビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ情報（HDVTSM_VOBU_ADMAPI）４１６ａと；HDVTSM_ＶＯＢＵの先頭アドレス（HDVTSM_VOBU_SA）の情報を有するＨＤビデオタイトルセットメニュービデオオブジェクトユニットアドレス（HDVTSM_VOBU_AD）４１６ｂの情報を含んで構成されている。
【００６９】
図３１は、図２０に示したＨＤビデオタイトルセットセルアドレステーブル（HDVTS_C_ADT）４１７の中のデータ構造を例示している。このＨＤビデオタイトルセットセルアドレステーブル４１７は、図３１に示すように、ＨＤＶＴＳ＿ＶＯＢＳ内のＶＯＢの数（HDVTS_VOB_Ns）およびＨＤＶＴＳ＿Ｃ＿ＡＤＴの終了アドレス（HDVTS_C_ADT_EA）の情報を有したＨＤビデオタイトルセットセルアドレステーブル情報（HDVTS_C_ADTI）４１７ａと；ＨＤＶＴＳ＿ＣＰのＶＯＢ＿ＩＤ番号（HDVTS_VOB_IDN）、ＨＤＶＴＳ＿ＣＰのＣｅｌｌ＿ＩＤ番号（HDVTS_C_IDN）、ＨＤＶＴＳ＿ＣＰの先頭アドレス（HDVTS_CP_SA）、およびＨＤＶＴＳ＿ＣＰの終了アドレス（HDVTS_CP_EA）の各種情報からなるＨＤビデオタイトルセットセルピース情報（HDVTS_CPI）４１７ｂの各種情報を含んで構成されている。
【００７０】
図３２は、図２０に示したＨＤビデオタイトルセットビデオオブジェクトユニットアドレスマップ（HDVTS_VOBU_ADMAP）４１８の中のデータ構造を例示している。このＨＤビデオタイトルセットビデオオブジェクトユニットアドレスマップ４１８は、図３２に示すように、ＨＤＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰの終了アドレス（HDVTS_VOBU_ADMAP_EA）の情報を有するＨＤビデオタイトルセットビデオオブジェクトユニットアドレスマップ情報（HDVTS_VOBU_ADMAPI）４１８ａと；ＨＤＶＴＳ＿ＶＯＢＵ単位の先頭アドレス（HDVTS_VOBU_SA）の情報が記録されているＨＤビデオタイトルセットビデオオブジェクトユニットアドレス（HDVTS_VOBU_AD）４１８ｂの各種情報を含んで構成されている。
【００７１】
図３３は、プログラムチェーン情報（ＰＧＣＩ：例えば図２３のＨＤＶＴＳ＿ＰＧＣＩの１つに対応）に含まれるプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）のデータ構造と、このＰＧＣＩ内に格納されるＰＧＣグラフィックユニットストリーム制御テーブル（ＰＧＣ＿ＧＵＳＴ＿ＣＴＬＴ）およびリジューム／オーディオオブジェクトカテゴリ（ＲＳＭ＆ＡＯＢ＿ＣＡＴ）の記録内容を例示する図である。
【００７２】
この発明の一実施の形態において特徴的な要素の一部であるRSM permissionフラグ情報とAudio selection情報／Audio Number情報は、既述の例ではＰＧＣＩのサーチポインタ情報内に持たせている（図２６、図２７等参照）が、これに限らず、ＰＧＣＩ自体の中にRSM permissionフラグ情報やAudio selection情報／Audio Number情報を持たせる事も可能である。この例が、図３３である。図３３に示したＰＧＣＩ情報は、
イ〕図１（ｅ）のＨＤビデオマネージャ情報（HDVMGI）領域３１内のＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（HDVMGM_PGCI_UT）３１２（図３）に存在する図６のＨＤビデオマネージャメニュー言語ユニット（HDVMGM_LU）３１２に関し、図７に示されたＨＤビデオマネージャメニュープログラムチェーン情報（HDVMGM_PGCI）３１２ｃ３；
ロ〕図１（ｆ）のＨＤビデオタイトルセット情報（HDVTSI）領域４１内のデータ構造を示した図２０におけるＨＤビデオタイトルセットメニューＰＧＣＩユニットテーブル（HDVTSM_PGCI_UT）４１３内の、図２５におけるＨＤビデオタイトルセットメニュー言語ユニット（HDVTSM_LU）４１３ｃの中に配置されている図２６に示したＨＤビデオタイトルセットメニュープログラムチェーン情報（HDVTSM_PGCI）４１３ｃ３；
ハ〕図１（ｆ）のＨＤビデオタイトルセット情報（HDVTSI）領域４１内のデータ構造を示した図２０におけるＨＤビデオタイトルセットプログラムチェーン情報テーブル（HDVTS_PGCIT）４１２内のＨＤＶＴＳ＿ＰＧＣＩ４１２ｃ（図２３）
がそれぞれ対応する（図３３に示したＰＧＣＩ情報は上記（イ）〜（ハ）の３箇所のいずれか１箇所以上に配置され得る）。
【００７３】
図３３に示すように、プログラムチェーン情報（ＰＧＣＩ）は、プログラムチェーン一般情報（PGC_GI）５０、プログラムチェーンコマンドテーブル（PGC_CMDT）５１、プログラムチェーンプログラムマップ（PGC_PGMAP）５２、セル再生情報テーブル（C_PBIT）５３、セル位置情報テーブル（C_POSIT）５４といった５領域（５個の管理情報グループ）を含んで構成されている。
【００７４】
図３３に示すように、ＰＧＣＩ内の最初の領域（管理情報グループ）に配置されたプログラムチェーン一般情報（PGC_GI）５０内の最後に、ＲＳＭ＆ＡＯＢカテゴリ情報（RSM & AOB_CAT）が記録されている。ＲＳＭ＆ＡＯＢカテゴリ情報（RSM & AOB_CAT）内にRSM permission情報、Audio selection情報、Audio Number情報が存在する。このRSM permission情報は図２４で説明した内容とまったく同じ内容を意味している。またAudio selection情報とAudio Number情報の内容は図８または図２７で説明した内容と一致している。更に上記ＲＳＭ＆ＡＯＢカテゴリ情報（RSM & AOB_CAT）内にはエントリＰＧＣか否かを判別するエントリタイプ情報、ブロックモード情報、ブロックタイプ情報、ＰＴＬ＿ＩＤ＿ＦＬＤ情報が記録されている。
【００７５】
ＰＧＣ内に配置するグラフィックユニットのストリームに関する制御情報が記録されるＰＧＣグラフィックユニットストリーム制御テーブル（PGC_GUST_CTLT）内の情報は、図３３に示すように、４種類の各画像（１６：９のＨＤ画像、１６：９のＳＤ画像、４：３のＳＤ画像、レターボックスのＳＤ画像）に対応して、それぞれ別領域であるＨＤ用グラフィックユニットストリーム＃０のPGC_GUST_CTL（PGC_GUST#0）領域、ＳＤワイド用グラフィックユニットストリーム＃１のPGC_GUST_CTL（PGC_GUST#1）領域、４：３（ＳＤ）用グラフィックユニットストリーム＃２のPGC_GUST_CTL（PGC_GUST#2）領域、レターボックス（ＳＤ）用グラフィックユニットストリーム＃３のPGC_GUST_CTL（PGC_GUST#3）領域に、別々に記録される。
【００７６】
上記の情報以外にもプログラムチェーン一般情報（PGC_GI）５０内にはＰＧＣ内容（PGC_CNT）、ＰＧＣ再生時間（PGC_PB_TM）、ＰＧＣユーザ操作制御（PGC_UOP_CTL）、ＰＧＣオーディオストリーム制御テーブル（PGC_AST_CTLT）、ＰＧＣサブピクチャストリーム制御テーブル（PGC_SPST_CTLT）、ＰＧＣナビゲーションコントロール（PGC_NV_CTL）、ＰＧＣサブピクチャパレット（PGC_SP_PLT）、ＰＧＣ＿ＣＭＤＴの先頭アドレス（PGC_CMDT_SA）、ＰＧＣ＿ＰＧＭＡＰの先頭アドレス（PGC_PGMAP_SA）、Ｃ＿ＰＢＩＴの先頭アドレス（C_PBIT_SA）、Ｃ＿ＰＯＳＩＴの先頭アドレス（C_POSIT_SA）の各種情報が記録されている。
【００７７】
図３４は、プログラムチェーン情報（ＰＧＣＩ）に含まれるプログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）のデータ構造を例示する図である。各ＰＧＣに適応されるコマンド情報は、図３４に示すように、プログラムチェーンコマンドテーブル（PGC_CMDT）５１にまとめて配置される。上記ＰＧＣＩ情報が配置される場所は、図３３の説明で記載したように（イ）〜（ハ）の３箇所に配置され得る。リジューム（ＲＳＭ）コマンドシーケンス（あるいはResume Sequence）は、図３４に示すように、プログラムチェーンコマンドテーブル（PGC_CMDT）５１内に記録される。この発明の一実施の形態におけるResume Sequence（リジュームコマンドシーケンス）の情報内容は、コマンドテーブル５１の領域内に配置されたＲＳＭコマンド（RSM_CMD）５１４が順次並んで配置された形で記述される。図３４における一個の欄の中に記載される１個のＲＳＭコマンド（RSM_CMD）５１４は、この発明におけるＨＤ＿ＤＶＤビデオコンテンツ内で指定できる１個のコマンドを意味し、リジューム（ＲＳＭ）コマンドシーケンス領域内で配置されたＲＳＭコマンド（RSM_CMD）５１４が上から順に連続して（シーケンシャルに）実行される。
【００７８】
この発明の一実施の形態においては図３４に記載されたセルコマンド（C_CMD）５１３の配列もシーケンシャルなコマンド系列を意味している。すなわち図３４に示したセルコマンド（C_CMD）５１３の配列順に従って上から順次コマンド処理を実行する事を意味している。図３７を参照して別途説明するが、セルコマンド＃１（C_CMD#1）からセルコマンド＃ｋ（C_CMD#k）まで指定された一連のセルコマンド処理手順の中で、各セル毎にセルコマンド処理手順の一部（各セル毎にセルコマンドのシーケンシャル処理を開始する最初のセルコマンド番号とセルコマンドのシーケンシャル処理の実行範囲）を指定できる構造になっている。
【００７９】
図３４において、ＲＳＭコマンド（RSM_CMD）５１４は、例えばメニュー画面から該当するＰＧＣへ戻り、以前に再生中断した“ＰＧＣ内の途中から再生する直前”に実行されるコマンド手順の一部を示すのに対して、プリコマンド（PRE_CMD）５１１は、該当する“ＰＧＣを最初から再生する直前”に実行されるコマンド意味する。また該当するＰＧＣの再生後に実行するコマンドがポストコマンド（POST_CMD）５１２である。図３４において１個のプログラムチェーンコマンドテーブル（PGC_CMDT）５１内に配置できるプリコマンド（PRE_CMD）５１１の数とポストコマンド（POST_CMD）５１２の数、セルコマンド（C_CMD）５１３の数、ＲＳＭコマンド（RSM_CMD）５１４の数は、それぞれ自由に設定できる（記載するどれかのコマンド数は“０”であっても良い）。但し、この発明の一実施の形態では、１個のプログラムチェーンコマンドテーブル（PGC_CMDT）５１内に配置できるプリコマンド（PRE_CMD）５１１の数とポストコマンド（POST_CMD）５１２の数、セルコマンド（C_CMD）５１３の数、ＲＳＭコマンド（RSM_CMD）５１４の数をそれぞれ足した総合計値の上限は１０２３個と規定されている。従って例えばプリコマンド（PRE_CMD）５１１の数とポストコマンド（POST_CMD）５１２の数、ＲＳＭコマンド（RSM_CMD）５１４の数が全て“０個”の場合には、セルコマンド（C_CMD）５１３の数を最大１０２３個まで設定する事が可能である。
【００８０】
図３５は、プログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）に含まれる、プログラムチェーンコマンドテーブル情報（ＰＧＣ＿ＣＭＤＴＩ）の内容、および各リジュームコマンド（ＲＳＭ＿ＣＭＤ）の内容を例示する図である。１個のプログラムチェーンコマンドテーブル（PGC_CMDT）５１内に配置できるプリコマンド（PRE_CMD）５１１の数情報であるPRE_CMD_Nsと、ポストコマンド（POST_CMD）５１２の数情報であるPOST_CMD_Nsと、セルコマンド（C_CMD）５１３の数情報のC_CMD_Ns、ＲＳＭコマンド（RSM_CMD）５１４の数情報のRSM_CMD_Nsは、図３５に示すように、プログラムチェーンコマンドテーブル情報（PGC_CMDTI）５１０内に記録されている。
【００８１】
プログラムチェーンコマンドテーブル（PGC_CMDT）５１内に記録されているＲＳＭコマンド（RSM_CMD）５１４内の具体的なデータ構造について以下に説明する。ここではＲＳＭコマンド（RSM_CMD）５１４内の具体的なデータ構造について説明するが、プリコマンド（PRE_CMD）５１１、ポストコマンド（POST_CMD）５１２、セルコマンド（C_CMD）５１３内のデータ構造もＲＳＭコマンド（RSM_CMD）５１４内の具体的なデータ構造と全く同じになっている。ＲＳＭコマンド（RSM_CMD）５１４内の具体的なデータ構造は、図３５に示すように、１個のコマンド毎に“８バイト分”の領域を割り当てているだけになっている。この“８バイト分”の領域内に、図４３を参照して別途説明するコマンド内容の中のいずれかが選択されて記録される。このコマンドは、いずれも、８バイト中最上位から３ビットまでに、図４２に示す“コマンドＩＤ-１”のデータが入る。それ以降のビットのデータ内容は図４２に示した“コマンドタイプ”の値により異なるが、図４２に示す“比較用Ｉ-flag”や“Compare Field”などの情報はコマンドタイプによらず共通に持っている。
【００８２】
図３６は、プログラムチェーン情報（ＰＧＣＩ：Program Chain Information）内に配置されたプログラムチェーンプログラムマップ（PGC_PGMAP）５２とセル位置情報テーブル（C_POSIT）５４内のデータ構造を例示している。プログラムチェーンプログラムマップ（PGC_PGMAP）５２内には、各エントリに対応したセルの番号を示すエントリセル番号（EN_CN）が記録されたプログラム用エントリセル番号５２０情報がエントリ数だけ配置されている。また、セル位置情報テーブル（C_POSIT）５４内は、セルのＶＯＢ＿ＩＤ番号（C_VOB_IDN）とセルのセルＩＤ番号（C_IDN）の情報が組になって構成されたセル位置情報（C_POSI）５４０が順に配置された構造をしている。
【００８３】
図３４の説明の所でセルコマンド＃１（C_CMD#1）からセルコマンド＃ｋ（C_CMD#k）まで指定された一連のセルコマンド処理手順の中で各セル毎にセルコマンド処理手順の一部（各セル毎にセルコマンドのシーケンシャル処理を開始する最初のセルコマンド番号とセルコマンドのシーケンシャル処理の実行範囲）を指定できる構造になっていると述べた。この各セル毎に設定できるセルコマンドのシーケンシャル処理の実行範囲情報を図３７に示す。前述した、ＰＧＣＩ情報が配置される場所は、図３３の説明で記載したように、（イ）〜（ハ）の３箇所に配置され得る。ＰＧＣを構成する個々のセルに関する管理情報は、該当するＰＧＣの管理情報であるＰＧＣＩ内のセル再生情報テーブル（C_PBIT）５３内で、図３７に示すように、セル再生情報（C_PBI）５３０に記録される。
【００８４】
図３４に示された、セルコマンド＃１（C_CMD#1）からセルコマンド＃ｋ（C_CMD#k）まで指定された一連のセルコマンド処理手順の中で、各セル毎に指定されるセルコマンドのシーケンシャル処理を開始する最初のセルコマンド番号に関する情報は、図３７に示すように、セル再生情報（C_PBI）５３０内のセルコマンド開始番号情報（C_CMD_SN）内に記録される。また同時に、前記セルコマンド開始番号情報（C_CMD_SN）で指定されたセルコマンド（C_CMD）５１３を含めて連続にコマンド処理を実行するコマンド数を表すセルコマンド連続数情報（C_CMD_C_Ns）がセル再生情報（C_PBI）５３０内に記録されており、両方の情報から、該当するセルが実行するセルコマンドのシーケンシャル処理の実行範囲が指定される。この発明の一実施の形態においては、該当するセルの再生が終了した後で、図３７のセルコマンド開始番号情報（C_CMD_SN）とセルコマンド連続数情報（C_CMD_C_Ns）で指定された範囲の一連のコマンド手順（コマンドシーケンス）を実行することができる。
【００８５】
図３７は、プログラムチェーン情報（ＰＧＣＩ）に含まれるセル再生情報テーブル（Ｃ＿ＰＢＩＴ）のデータ構造を例示する図である。図３７において、上記セル再生情報（C_PBI）５３０内には、次のような情報を格納することができる。すなわち、該当するセルがマルチアングルに対応したインターリーブドブロックを構成しているかそれとも一般的な連続ブロックの一部か、またマルチアングルに対応したインターリーブドブロックの一部を構成していた場合にはそのインターリーブドブロックの先頭セルあるいは最終セルに該当するかを示すセルカテゴリ（C_CAT）；該当するセル全体を再生する時に必要な再生時間を表すセル再生時間（C_PBTM）；セルの先頭ＶＯＢＵの先頭アドレス位置情報（C_FVOBU_SA）；セルの先頭ＩＬＶＵの終了アドレス位置情報（C_FILVU_EA）；セルの最終ＶＯＢＵの先頭アドレス位置情報（C_LVOBU_SA）；セルの最終ＶＯＢＵの終了アドレス位置情報（C_LVOBU_EA）などの情報を格納することができる。
【００８６】
図３８は、この発明の一実施の形態に係るディスク状情報記憶媒体（光ディスク等）の再生装置の内部構造例を説明するブロック図である。図３８において、情報記憶媒体１にはこの発明の一実施の形態に係るＨＤ＿ＤＶＤビデオコンテンツが記録されている。ディスクドライブ部１０１０でこの情報記憶媒体１からＨＤ＿ＤＶＤビデオコンテンツを再生し、データプロセッサ部１０２０へ転送する。ＨＤ＿ＤＶＤビデオコンテンツの中で映像データであるＶＯＢ（Video Object）の中は、図４４（ｃ）に示すように基本単位であるＶＯＢＵ（Video Object Unit）の集まりで構成され、各ＶＯＢＵ内の先頭にはナビパックａ３が配置されている。またビデオデータはビデオパックａ４、オーディオデータはオーディオパックａ６、副映像データはサブピクチャ（ＳＰ）パックａ７内にそれぞれ分散配置され、多重化構造になっている。
【００８７】
また、この発明の一実施の形態では新たにグラフィックユニットデータを持ち、このデータがグラフィックユニット（ＧＵ）パックａ５内に分散記録される。これらの各種データが多重配置されたＶＯＢに対して、図３８の分離部（デマルチプレクサ）１０３０でパケット分割し、ビデオパックａ４内に記録されたビデオデータをビデオデコード部１１１０へ送り、サブピクチャパックａ７内に記録された副映像データを副映像デコーダ部１１２０へ転送し、グラフィックユニットパックａ５内に記録されたグラフィックデータをグラフィックデコーダ部１１３０へ転送し、オーディオパックａ６内に記録されたオーディオデータをオーディオデコーダ部１１４０へ転送する。送られて来た各種データは各デコーダ部１１１０〜１１４０でデコードされ、ビデオプロセッサ部１０４０内で適宜合成された後、Ｄ／Ａ変換器１３２０、１３３０でアナログ信号に変換されて出力される。これらの一連の処理をＭＰＵ部１２１０が統合的に管理し、処理中に一時保存が必要になったデータに対してはメモリ部１２２０に一時格納する。またＭＰＵ部１２１０で処理する処理プログラムや事前に設定された固定情報はＲＯＭ部１２３０内に記録されている。図３８ではユーザから情報再生装置に対して入力される情報はキー入力部１３１０でのキー入力で行うように図示してあるが、それに限らずキー入力部１３１０は一般的なリモートコントローラであっても良い。
【００８８】
図３９は、図３８に示したグラフィックデコーダ部１１３０の内部構造を詳しく説明する図である。分離部１０３０で分離抽出されたグラフィックユニットデータは、グラフィックユニット用入力バッファ１１３０ａ内に一時保管される。グラフィックユニットデータは、図４５を参照して後述するが、ハイライト情報とグラフィックデータおよび／またはマスクデータを含んで構成されている。このハイライト情報はハイライトデコーダ１１３０ｂに転送されハイライト情報の解読がなされる。またグラフィックデータとマスクデータはグラフィックデコーダ１１３０ｅ内で２５６色の画面情報にデコードされる。
【００８９】
更に、デコードされたグラフィックデータおよび／またはマスクデータに対してカラーパレットの選択やハイライト処理（例えばハイライトしたいグラフィックデータの一部分を目立つ色に変えるといった処理）が適宜施された後、ミキサー部１１３０ｄでデコードされたハイライトデータ（例えばハイライトしたい位置に強調フレーム画素を持ち、それ以外の位置に透明画素を持つ画像データ）と合成され、ハイライトデータで適宜修飾されたデコード後のグラフィック／マスクデータが、ミキサー１１４０ａに送られる。このミキサー１１４０ａにおいて、デコード後のグラフィック／マスクデータが、ビデオデコーダ部１１１０からのビデオデータや副映像デコーダ部１１２０からのサブピクチャ（副映像）データと合成され、ビデオ出力となる。ここで、図３９のミキサー１１４０ａは図３８のビデオプロセッサ部１０４０の一部に含まれている。
【００９０】
なお、図３９の構成において、ハイライトデコーダ１１３０ｂのデコード出力によりパレット選択部１１３０ｇおよび／またはハイライト処理部１１３０ｈを制御することで、グラフィックデコーダ１１３０ｅのデコード出力に直接ハイライト修飾を加えるように構成してもよい（この場合はミキサー１１３０ｄは省略可）。
【００９１】
図４０は、仮想ビデオアクセスユニットＩＶＡＵの概念を説明する図である。図４０を用いてこの発明の一実施の形態における仮想ビデオアクセスユニット（ＩＶＡＵ）の説明を行う。従来のＳＤのＤＶＤビデオコンテンツにおける動画（Movie）のＶＯＢは、図４０（ａ）に示すようにそれぞれＶＡＵ（Video Access Unit）に分割されている。ここで、隣接するＶＯＢの境界位置と隣接するＶＡＵの境界位置を一致させることで、異なるＶＯＢ間のシームレス再生を可能にしている。
【００９２】
この発明の一実施の形態に係るＨＤ＿ＤＶＤビデオにおいて、図４０（ｂ）に示すように静止画が記録されたＩ-pictureを含むＶＡＵ１と次に表示される静止画が記録されたＩ-pictureを含むＶＡＵ１の間の期間に、“仮想的なアクセスユニット”ＩＶＡＵ２〜ＩＶＡＵｎ（Imaginary Video Access Unit）を設定するように構成している。ここにこの発明の一実施の形態の特徴がある。アクセスユニットの設定方法としては、ビデオフレームの期間またはビデオフレームの整数倍の期間を単位として、静止画が開始するＩ-picture（を含むＶＡＵ１）と次のＩ-picture（を含むＶＡＵ１）との間の間隔を、上記アクセスユニットの期間毎に仮想的に細かく時間分割する。静止画のデコーダに入力されるタイミングを示すＤＴＳ（Decoding Time Stamp）と静止画が表示されるタイミングを示すＰＴＳ（Presentation Time Stamp）は静止画１枚毎にあらかじめ設定されており、１ビデオフレーム期間はＮＴＳＣ（National Television System Committee）方式とＰＡＬ（Phase Alternation by Line）方式で決まっているので、上記“仮想的なアクセスユニット”の境界位置のタイミングを計算により求め、求めたタイミングを図４０（ｃ）に示すように仮想（Imaginary）ＰＴＳとする。そして、前記仮想的なアクセスユニット毎に静止画が繰り返し再生表示されているものと（仮想的に）見なすことができるようにしている。
【００９３】
また、この発明の一実施の形態では、図４０（ｄ）に示すように“仮想的なアクセスユニット”の整数個で１個のＶＯＢＵを構成するように設定する。その結果、この発明の一実施の形態において、各静止画のＶＯＢＵの表示期間は、ビデオフレームの整数倍となる。図４０（ｃ）において、ＶＡＵ（Video Access Unit）内には静止画を示すＩ-pictureが１個存在するが、ＩＶＡＵ（Imaginary Video Access Unit）内ではＩ-pictureを含まないので、ＩＶＡＵ内にはビデオデータが存在しない事になる。すなわちＶＡＵ１からＩＶＡＵ１５までで構成されるＶＯＢＵとＶＡＵ１６からＩＶＡＵ３０までで構成されるＶＯＢＵには、１個のみのＩ-pictureが存在している。それに対してＩＶＡＵ３０からＩＶＡＵ４５により構成されるＶＯＢＵ内はビデオデータ（Ｉ-picture）を含まない。
【００９４】
なお、この発明の一実施の形態では、内部にビデオデータを持たないＶＯＢＵの定義も可能とする。またこの発明の一実施の形態では、同一ＶＯＢＵ内に複数のＩ-pictureを持つ事を禁止し、必ず１個のＶＯＢＵ内には１個以下（０個も含む）のＩ-pictureを持つように規定（制約）する。また、この発明の一実施の形態では、図４０（ｃ）（ｄ）の図の位置比較で分かるように、同一ＶＯＢＵ内ではＩＶＡＵに先行して必ず先にＶＡＵを（仮想的に）配置した構造が採用されている。また、図４０（ｅ）に示すように、ＩＬＶＵ（Interleaved Unit）内の最初のＶＯＢＵには必ずビデオデータ（静止画を記録したＩ-picture）を持たせている。
【００９５】
図４１は、この発明の一実施の形態で使用されるシステムパラメータの具体例を説明する図である。図３８に示す情報再生装置内のシステムブロック図において、メモリ部１２２０内には、図４１に示す“０”から“２３”までのシステムパラメータを格納する領域が割り当てられている。この“ＳＰＲＭ０”に再生中のカレントメニュー言語コード情報（ユーザおよび／またはコマンドにより変更設定可能な言語コード）が記録され、“ＳＰＲＭ２１”に初期設定メニュー言語コード情報（ユーザのみが変更設定可能な再生装置の設定言語コード）が記録される。また他のシステムパラメータ内に格納される情報はそれぞれＳＰＲＭ（１）内にAudio stream number （ASTN） for TT_DOM、ＳＰＲＭ（２）内にSub-picture stream number （SPSTN） and On/Off flag for TT_DOM、ＳＰＲＭ（３）内にAngle number （AGLN） for TT_DOM、ＳＰＲＭ（４）内にTitle number （TTN） for TT_DOM、ＳＰＲＭ（５）内にVTS Title number （VTS_TTN） for TT_DOM、ＳＰＲＭ（６）内にTitle PGC number （TT_PGCN） for TT_DOM、ＳＰＲＭ（７）内にPart_of_Title number （PTTN） for One_Sequential_PGC_Title、ＳＰＲＭ（８）内にHighlighted Button number （HL_BTNN） for Selection state、ＳＰＲＭ（９）内にNavigation Timer （NV_TMR）、ＳＰＲＭ（１０）内にTT_PGCN for NV_TMR、ＳＰＲＭ（１１）内にPlayer Audio Mixing Mode （P_AMXMD） for Karaoke、ＳＰＲＭ（１２）内にCountry Code （CTY_CD） for Parental Management、ＳＰＲＭ（１３）内にParental Level （PTL_LVL）、ＳＰＲＭ（１４）内にPlayer Configuration （P_CFG） for Video、ＳＰＲＭ（１５）内にP_CFG for Audio、ＳＰＲＭ（１６）内にInitial Language Code （INI_LCD） for AST、ＳＰＲＭ（１７）内にInitial Language Code extension （INI_LCD_EXT） for AST、ＳＰＲＭ（１８）内にINI_LCD for SPST、ＳＰＲＭ（１９）内にINI_LCD_EXT for SPST、ＳＰＲＭ（２０）内にPlayer Region Codeとなっている。
【００９６】
図４２は、この発明の一実施の形態で使用されるコマンド一覧を例示する図である。コマンドＩＤ−１が“000”〜“110”は従前のＤＶＤビデオで用いられているコマンドと同様であるが、コマンドＩＤ−１が“111”のコマンド“Call INTENG”は、インタラクティブエンジンを用いるこの発明の実施において新たに導入されたコマンドである。
【００９７】
図４３は、この発明の一実施の形態におけるＨＤ＿ＤＶＤビデオコンテンツ内で使用されるコマンドリストを例示している。図４３（ａ）に示すCompare Fieldは、ナビゲーションパラメータ内の値とコマンドのオペランドで規定される特定値とを比較するのに用いられる。この比較結果が真であればその後のインストラクションが実行され、この比較結果が疑であればその後のインストラクションはスキップされる。このインストラクションは他のインストラクショングループとの組み合わせで用いられる。図４３（ａ）において、EQはEqualを意味し、NEはNot Equalを意味し、GEはGreater than or equal toを意味し、GTはGreater thanを意味し、LEはLess than or equal toを意味し、LTはLess thanを意味し、BCはBitwise Compareを意味している。
【００９８】
図４３（ｂ）に示すBranch Field内のGo To Optionは、プリコマンドエリアもしくはポストコマンドエリア、あるいはリジュームコマンドエリアもしくはセルコマンドエリア内での、ナビゲーションコマンドの実行順序を変更するのに用いられる。ここで、GoToは他のナビゲーションコマンドへ移行することを意味し、Breakはプリコマンドエリアもしくはポストコマンドエリア、あるいはリジュームコマンドエリアもしくはセルコマンドエリア内での、ナビゲーションコマンドの実行終了を意味している。また、SetTmpPMLは、パレンタルレベルの一時的な変更の確認、パレンタルレベルの変更、および可能であれば特定ナビゲーションコマンドへの移行を意味している。
【００９９】
図４３（ｃ）に示すBranch Field内のLink Optionは、１つのドメイン内で特定された再生を開始するのに用いられる。ここで、LinkPGCNはプログラムチェーン番号（ＰＧＣＮ）を直接特定して該当ＰＧＣの再生を開始することを意味し、LinkPTTNはパートオブタイトル番号（ＰＴＴＮ）を直接特定して該当ＰＴＴの再生を開始することを意味し、LinkPGNはプログラム番号（ＰＧＮ）を直接特定して該当ＰＧの再生を開始することを意味し、LinkCNはセル番号（ＣＮ）を直接特定して該当セルの再生を開始することを意味している。
【０１００】
図４３（ｄ）に示すBranch Field 内のJump Optionは、スペース間を移動したとき特定の再生を開始するのに用いられる。ここで、Exitは再生終了を意味し、JumpTTは（タイトル番号ＴＴＮが用いられているときに）タイトル再生開始を意味し、JumpVTS_TTは同一ＶＴＳ内でのタイトル再生開始を意味し、CallSSはリジューム情報が格納されたシステムスペース内のＰＧＣ再生開始を意味し、JumpSSは同一ＶＴＳ内で特定タイトルに含まれるパートオブタイトルの再生開始を意味し、CallINTENGはＤＶＤビデオ再生エンジンからインタラクティブエンジンへの制御の遷移（図８３に詳細を示す）を表している。
【０１０１】
図４３（ｅ）に示すSetSystem Fieldは、システムパラメータ値と一般パラメータのモードおよび値を設定するのに用いられる。ここで、SetSTNはストリーム番号の設定（設定する対象パラメータはSPRM（1）、SPRM（2）、SPRM（3））を意味し、SetNVTMRはナビゲーションタイマのコンディション設定（設定する対象パラメータはSPRM（9）、SPRM（10））を意味し、SetHL_BTNNは選択状態に対してハイライトされたボタン番号の設定（設定する対象パラメータはSPRM（8））を意味し、SetAMXMDはカラオケに対する再生装置のオーディオミキシングモードの設定（設定する対象パラメータはSPRM（11））を意味し、SetGPRMMDは一般パラメータのモードおよび値の設定（設定する対象パラメータはGPRM（0） to GPRM（15））を意味し、SetM_LCDはメニュー記述言語コードの設定（設定する対象パラメータはＳＰＲＭ（０））を意味し、SetRSMIはリジューム情報（Resume Information）の更新（設定する対象パラメータはＣＮ、NV_PCKアドレス、ＰＧＣ制御状態、ＶＴＳＮ（Video Title Set Number）、ＳＰＲＭ（４）、ＳＰＲＭ（５）、ＳＰＲＭ（６）、ＳＰＲＭ（７）、ＳＰＲＭ（８））を意味している。
【０１０２】
図４３（ｆ）に示すSet Fieldは、オペランドで規定される特定値および一般パラメータに基づく計算を実行するのに用いられる。この計算には以下の２種類がある：
１）数値演算（Arithmetic operation）
２）ビット演算（Bitwise operation）
上記の計算結果は一般パラメータとして再格納される。なお、図４３（ｆ）において、Expはべき乗の計算を意味し、Divは割算を意味し、Addは加算を意味している。
【０１０３】
図４４は、ビデオオブジェクト内のグラフィックユニットＧＵの配置を例示する図である。この発明の一実施の形態で用いるＨＤ＿ＤＶＤビデオコンテンツにおいても、ＭＰＥＧのシステムレイヤの多重化規則に準拠している。すなわちグラフィックユニットデータに対しても２０４８バイトのパック毎に分割してそれぞれを分離配置する。再生時には図４４（ｃ）（ｄ）に示すように情報記憶媒体１内に分散配置されたグラフィックユニット（ＧＵ）パックを集めて１個のグラフィックユニットストリームに組み直す。グラフィックユニットとして１６：９のＨＤ画像、１６：９のＳＤ画像、４：３のＳＤ画像、レターボックスのＳＤ画像のそれぞれに対応したグラフィックデータのサポートを可能とし、図４４（ｄ）に示すように４種類の各画像（１６：９のＨＤ画像、１６：９のＳＤ画像、４：３のＳＤ画像、レターボックスのＳＤ画像）に対応してそれぞれ別ストリームを構成する。
【０１０４】
図４５は、グラフィックユニット内のデータ構造を例示する図である。グラフィックユニット内のデータ構造は、図４５に示すように、ヘッダ情報ｂ１、ハイライト情報ｂ２、マスクデータｂ３、およびグラフィックデータｂ４を含んで構成される。またハイライト情報ｂ２内は、一般情報ｂ２１、カラーパレット情報ｂ２２、ボタン情報ｂ２３を含んで構成されている。
【０１０５】
図４６は、グラフィックユニット内のヘッダ情報内容と一般情報内容を例示する図である。ヘッダ情報の中身は、図４６に示すように、グラフィックユニットサイズ（GU_SZ）情報、ハイライト情報の開始アドレス（HLI_SA）情報、グラフィックデータの開始アドレス（GD_SA）情報を含んで構成されている。これらのうち、グラフィックユニットサイズ（GU_SZ）情報は図４５左下に示すグラフィックユニットの全体のサイズを示す。また、ハイライト情報の開始アドレス（HLI_SA）情報は図４５左下に示すグラフィックユニットの先頭位置（ヘッダ情報ｂ１の先頭位置）を基準にしたハイライト情報ｂ２の開始位置までのアドレスを意味し、グラフィックデータの開始アドレス（GD_SA）情報は図４５左下に示すグラフィックユニットの先頭位置（ヘッダ情報ｂ１の先頭位置）を基準にしたグラフィックデータｂ４の先頭位置までのアドレスを意味している。
【０１０６】
図４５において、ハイライト情報ｂ２内の一般情報ｂ２１は、グラフィックユニットの再生終了時間（GU_PB_E_PTM）情報、ボタンオフセット番号（BTN_OFN）情報、ボタン数（BTN_Ns）情報、数字選択ボタンの数（NSL_BTN_Ns）情報、強制選択ボタン番号（FOSL_BTNN）情報、強制決定ボタン番号（FOAC_BTNN）情報等を持っている。グラフィックユニットデータは、グラフィックユニット（GU）パックとして分散配置する事を図４４で説明したが、このグラフィックユニットパック内（正確に言うとその中に含まれるグラフィックユニットパケット内のパケットヘッダ内）にグラフィックユニットの再生を開始するＰＴＳ（Presentation Time Stamp）情報が予め記録されている。このＰＴＳ情報と上記グラフィックユニットの再生終了時間（GU_PB_E_PTM）情報を用いて、グラフィックユニットの表示時間と（コマンドの）実行が可能な有効時間（両者の開始／終了時間は完全に一致している）を設定する。また開始／終了時間情報にはＰＴＳ／ＰＴＭを使っているので、非常に精度良く時間範囲を設定できる。
【０１０７】
図４７は、グラフィックユニット内のマスクデータとグラフィックデータのイメージ例を説明する図である。グラフィックデータとしては、図４７に示すように、１画素あたり８ビットを割り当て２５６色の色彩表現が出来る１画面の画像情報（ビットマップデータ又はそのビットマップに対する圧縮データ）が記録されている。またマスクデータはユーザがコマンド実行を指定できる画面上の位置範囲を示すもので１画素あたり１ビットを割り当て、画面領域のみを設定している。マスクデータは画素単位でのビットマップ形式で領域を指定しているため、図４７に示すように互いに離れた位置に配置された複数領域を同時にマスキング設定できるだけでなく、任意の形状領域に対しても画素単位で細かくマスキング画面領域を指定できる。ここにもこの実施の形態の特徴がある。また上記マスクデータは複数設定可能であり、ユーザへ複数のメニュー選択肢を供給できる（７は３つのユーザ選択枝を例示している）。
【０１０８】
図４８は、マスクパターンを含むビデオ合成例を示す図である。ユーザに表示する画面は、図４４（ｃ）のビデオパックａ４内に記録された主映像（Ａ）と上記グラフィックデータとして記録されたグラフィックパターン（Ｂ）と上記複数設定可能なマスクデータ（Ｃ）を図４８に示すように合成して、作成することができる。
【０１０９】
この発明の一実施の形態では、図４５に示すように、同一グラフィックユニット内のマスクデータの数ｎとハイライト情報内に記録されるボタン情報の数ｎはそれぞれ一致し、各マスクデータ＃ｎとボタン情報＃ｎが１対１に対応している。すなわち１≦ｍ≦ｎを満足するｍにおいて上からｍ番目のマスクデータは上からｍ番目のボタン情報に対応している。例えばユーザが、図示しないリモートコントローラのカーソルキー操作等により、画面上でｍ番目のマスクデータが指定した領域をハイライト（指定）させると、それに対応してｍ番目のボタン情報ｂ２３内に記録されたボタンコマンドｂ２３４が実行される。このように各ボタン情報＃ｎはそれぞれ個々のマスクデータ＃ｎにリンクしているが、マスクデータへのアクセス制御を一層容易にするために、ボタン情報＃ｎ内に、対応するマスクデータ＃ｎの開始アドレス（図４５左下におけるヘッダ情報の先頭位置からのｎ番目のマスクデータ開始位置までのアドレス）情報ｂ２３１と対応するマスクデータ＃ｎのデータサイズ情報ｂ２３２が記録されている。その他にボタン情報ｂ２３内には隣接ボタン位置情報ｂ２３３も記録されている。
【０１１０】
次に、図４５のハイライト情報ｂ２内のカラーパレット情報ｂ２２内のデータ構造について説明する。最初にユーザにメニュー画面を表示した時（ユーザ選択する前）のボタンの色情報は通常用カラーパレットｂ２２１内に格納されている。ユーザが特定のボタンを選択（指定）すると、画面上でボタンの表示色が変わるが、この変化時のボタンの表示色を選択用カラーパレットｂ２２２内に記録しておく。更に、そのボタンが確定し、ボタンに対応したボタンコマンドｂ２３４が実行される段階になると、ボタンの表示色が“確定”を示す色に変わるように設定できる。この確定時のボタンの表示色を確定用カラーパレットｂ２２３に持たせている。
【０１１１】
図４９は、グラフィックユニットのデータ構造に関する他の実施例を示す。図４９の実施の形態では、マスクデータを使う代わりにホットスポット情報を使用する所に特徴がある。それに対応して図４９の例では通常用カラーパレットｅ２２１、選択用カラーパレットｅ２２２、確定用カラーパレットｅ２２３をそれぞれ複数設定可能にしている。また各ボタン情報ｅ２３の画面上の領域指定方法として、マスクデータを使う代わりにホットスポット位置情報ｅ２３３により画面上の領域を指定できるようにしている。さらに、図４９の例では、同一のボタン情報ｅ２３に対してこのホットスポット位置情報ｅ２３３を複数設定可能にする事で、画面上の互いに離れた複数の領域を同一のボタン情報ｅ２３に対応させられるようにしている。
【０１１２】
図５０は、この発明の他の実施の形態に係るディスク状情報記憶媒体（光ディスク等）１に記録される情報内容のうち、アドバンスド・コンテンツ記録領域の記録内容の一例を説明する図である。図５０（ｃ）のアドバンスドコンテンツ記録領域２１は、図５０（ｄ）に示すとおり、動画データを記録する動画記録領域２１Ｂ、アニメーションデータや静止画データを記録するアニメーション・静止画記録領域２１Ｃ、音声データを記録する音声記録領域２１Ｄ、フォントデータを記録するフォント記録領域２１Ｅ、およびこれらの再生を制御するための情報（これはMarkup言語/Script言語/StyleSheetなどで構成されている）を記録するMarkup/Script言語記録領域２１Ａを含むように構成される（これらの領域の記録順はコンテンツ制作者が自由に決めることができる）。
【０１１３】
この再生を制御するための情報（領域２１Ａの記録内容）には、アドバンスドコンテンツ（音声、静止画、フォント・テキスト、動画、アニメーション等を含んで構成される）および／またはＤＶＤビデオコンテンツの再生方法（表示方法、再生手順、再生切換手順、再生対象の選択等）がMarkup言語、Script言語、StyleSheetを用いて記述されてる。例えば、Markup言語として、ＨＴＭＬ（Hyper Text Markup Language）／ＸＨＴＭＬ（eXtensible Hyper Text Markup Language）やＳＭＩＬ（Synchronized Multimedia Integration Language）、Script言語として、ＥＣＭＡ（European Computer Manufacturers Association）ScriptやJavaScript（Javaは登録商標）のようなScript言語、CSS（Cascading Style Sheet）といったStyleSheetなどを組み合わせながら用いることができる。
【０１１４】
また、Makrup/Script言語記録領域２１Ａは、起動情報を記録するスタートアップ記録領域２１０Ａ、再生装置内のバッファにロードするファイルの情報（図９０参照）を記録するローディング情報記録領域２１１Ａ、前述のMarkup言語を記録するMarkup記録領域２１２Ａ、前述のScript言語を記録するScript記録領域２１３Ａ、および前述のStyleSheetを記録するStyleSheet記録領域２１４Ａを含んで構成される。
【０１１５】
図５１は、この発明の他の実施の形態に係るディスク状情報記憶媒体（光ディスク等）１に記録される情報内容のうち、アドバンスドＨＤビデオタイトルセット記録領域の記録内容の一例を説明する図である。図５１（ｄ）に示すアドバンスドＨＤビデオタイトルセット（AHDVTS：アドバンスドＶＴＳ）は、前述のアドバンスドコンテンツの１つであるMakrup言語から参照されることに特化されたビデオオブジェクトである。
【０１１６】
アドバンスドＨＤビデオタイトルセット（AHDVTS）記録領域５０の内部は、図５１（ｅ）に示すように、アドバンスドＨＤビデオタイトルセット記録領域５０内の全コンテンツに対する管理情報が記録されているアドバンスドＨＤビデオタイトルセット情報（AHDVTSI）領域５１と、そのバックアップデータでアドバンスドＨＤビデオタイトルセット情報領域５１と全く同じ情報が記録されたアドバンスドＨＤビデオタイトルセット情報バックアップ領域（AHDVTSI_BUP）５４と、アドバンスドＨＤビデオタイトルセット内でのビデオオブジェクト（タイトルの映像情報）データが記録されているアドバンスドタイトル用ビデオオブジェクト領域（AHDVTSTT_VOBS）５３を含んで構成される。
【０１１７】
図５２は、アドバンスドＨＤビデオタイトルセット記録領域内に記録されるアドバンスドＨＤビデオタイトルセット情報のデータ構造を例示する図である。図２に示したHVIA0001.IFO（あるいは図示しないVTSA0100.IFO）ファイル内にまとめて記録され、図５１（e）に示したアドバンスドＨＤビデオタイトルセット情報（AHDVTSI）領域５１の内部は、図５２に示すように、アドバンスドＨＤビデオタイトルセット情報管理テーブル（AHDVTSI_MAT）５１０、アドバンスドＨＤビデオタイトルセットＰＴＴサーチポインタテーブル（AHDVTS_PTT_SRPT）５１１、アドバンスドＨＤビデオタイトルセットプログラムチェーン情報テーブル（AHDVTS_PGCIT）５１２、アドバンスドＨＤビデオタイトルセットセルアドレステーブル（AHDVTS_C_ADT）５１7、およびタイムマップ情報テーブル（TMAPIT）５１9の各領域（管理情報グループ）に分かれている。
【０１１８】
ここで、タイムマップ情報テーブル（TMAPIT）５１９は、アドバンスドＨＤビデオタイトルセット情報（AHDVTSI）領域５１の一部ではあるが、アドバンスドＨＤビデオタイトルセット情報領域５１と同じファイル（図２におけるHVIA0001.IFO）として記録することも可能であり、アドバンスドＨＤビデオタイトルセット情報領域５１と独立したファイル（例えばHVM00000.MAP）として記録することも可能である。
【０１１９】
アドバンスドＨＤビデオタイトルセット情報管理テーブル（AHDVTSI_MAT）５１０には、該当するビデオタイトルセットに共通する管理情報が記録されている。この共通する管理情報をアドバンスドＨＤビデオタイトルセット情報（AHDVTSI）領域５１の中で最初の領域（管理情報グループ）に配置する事で、即座にビデオタイトルセット内の共通管理情報を読み込めるので、情報再生装置の再生制御処理の簡素化と制御処理時間の短縮化が図れる。
【０１２０】
図５３は、アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるアドバンスドＨＤビデオタイトルセット情報管理テーブル（ＡＨＤＶＴＳＩ＿ＭＡＴ）のデータ構造と、この管理テーブル内に格納されるカテゴリ情報（ＡＨＤＶＴＳ＿ＣＡＴ）の記録内容を例示する図である。アドバンスドＨＤビデオタイトルセット情報管理テーブル（AHDVTSI_MAT）５１０は、ビデオタイトルセット内の共通管理情報として、以下の情報を格納できるようになっている。すなわち、図５３に示すように、アドバンスドＨＤビデオタイトルセット情報管理テーブル内は、アドバンスドＨＤビデオタイトルセット識別子（AHDVTS_ID）、アドバンスドＨＤＶＴＳの終了アドレス（AHDVTS_EA）、アドバンスドＨＤＶＴＳＩの終了アドレス（AHDVTSI_EA）、ＨＤ＿ＤＶＤビデオ規格のバージョン番号（VERN）、AＨＤＶＴＳカテゴリタイプ（AHDVTS_CAT）、AＨＤＶＴＳＩ＿ＭＡＴの終了アドレス（AHDVTSI_MAT_EA）、AＨＤＶＴＳＴＴ＿ＶＯＢＳの先頭アドレス（AHDVTSTT_VOBS_SA）、AＨＤＶＴＳ＿ＰＴＴ＿ＳＲＰＴの先頭アドレス（AHDVTS_PTT_SRPT_SA）、AＨＤＶＴＳ＿ＰＧＣＩＴの先頭アドレス（AHDVTS_PGCIT_SA）、AＨＤＶＴＳ＿Ｃ＿ＡＤＴの先頭アドレス（AHDVTS_C_ADT_SA）、属性情報１（ATR1）をもつビデオオブジェクトのアングル数（ATR1_AGL_Ns）、属性情報１（ATR1）をもつビデオオブジェクトのビデオ属性（ATR1_V_ATR）、属性情報１（ATR1）をもつビデオオブジェクトのオーディオストリーム数（ATR1_AST_Ns）、属性情報１（ATR1）をもつビデオオブジェクトのオーディオストリーム属性テーブル（ATR1_AST_ATRT）、属性情報１（ATR1）をもつビデオオブジェクトのサブピクチャストリーム数（ATR1_SPST_Ns）、属性情報１（ATR1）をもつビデオオブジェクトのサブピクチャストリーム属性テーブル（ATR1_SPST_ATRT）、属性情報１（ATR1）をもつビデオオブジェクトのマルチチャネルオーディオストリーム属性テーブル（ATR1_MU_AST_ATRT）（以下、属性情報２、属性情報３が続く）の各種情報が格納可能に構成されている。
【０１２１】
なお、図５３の管理テーブル（AHDVTSI_MAT）に格納可能な情報のうち、スタンダードＶＴＳに存在したＨＤＶＴＳＭ＿ＶＯＢＳの先頭アドレス（HDVTSM_VOBS_SA）は、アドバンスドＶＴＳにおいてはＨＤＶＴＳＭ＿ＶＯＢＳがないため、存在しなくてもよい（もしくは予約領域とすることができる）。また、スタンダードＶＴＳに存在したＨＤＶＴＳＭ＿ＰＧＣＩ＿ＵＴの先頭アドレス（HDVTSM_PGCI_UT_SA）はアドバンスドＶＴＳにおいてはＨＤＶＴＳＭ＿ＶＯＢＳがないため存在しなくてもよい（もしくは予約領域とすることができる）。また、スタンダードＶＴＳにおいて存在したＨＤＶＴＳＭ＿Ｃ＿ＡＤＴの先頭アドレス（HDVTSM_C_ADT_SA）はアドバンスドＶＴＳにおいてはＨＤＶＴＳＭがないため存在しなくてもよい（もしくは予約領域とすることができる）。また、スタンダードＶＴＳにおいて存在したＨＤＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰの先頭アドレス（HDVTSM_VOBU_ADMAP_SA）はアドバンスドＶＴＳにおいてはＨＤＶＴＳＭがないため存在しなくてもよい（もしくは予約領域とすることができる）。さらに、スタンダードＶＴＳに存在したＨＤＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰの先頭アドレス（HDVTS_VOBU_ADMAP_SA）は、アドバンスドＶＴＳにおいては、代わりのタイムマップ情報テーブルがあるため存在しなくてもよい（もしくは予約領域とすることができる）。
【０１２２】
ここで、図５３のアドバンスドＨＤビデオタイトルセット情報管理テーブル（AHDVTSI_MAT）５１０内に格納されるアドバンスドＶＴＳのカテゴリを示す情報（AHDVTS_CAT）は、下記のとおり定義されている：
AHDVTS_CAT＝0000b：ＡＨＤＶＴＳのカテゴリを特定せず
AHDVTS_CAT＝0001b：予約
AHDVTS_CAT＝0010b：アドバンスドコンテンツを伴ったアドバンスドＶＴＳ
AHDVTS_CAT＝0011b：アドバンスドコンテンツを伴わないアドバンスドＶＴＳ
AHDVTS_CAT＝その他：予約
ここで、“AHDVTS_CAT＝0010b”でカテゴリが示される「アドバンスドコンテンツを伴ったアドバンスドＶＴＳ」は、基本的にMarkup言語を伴って構成されるアドバンスドＶＴＳを示す。つまり、このカテゴリではコンテンツ制作者が「Markup言語により制御されるアドバンスドＶＴＳ」を想定しており、Markup言語の制御に従ってのみ再生することが許され、アドバンスドＶＴＳ単体で再生することは許されない。例えば、コンテンツ制作者が特定の条件の下でのみ、ある区間のアドバンスドＶＴＳの再生を許すようなMarkup言語を記述した場合、アドバンスドＶＴＳ単体での再生を許してしまうと、この区間が特定の条件以外でも再生ができてしまうことになる。“AHDVTS_CAT＝0010b”のカテゴリのアドバンスドＶＴＳではこのような再生が禁止される。
【０１２３】
“AHDVTS_CAT＝0011b”でカテゴリが示される「アドバンスドコンテンツを伴わないアドバンスドＶＴＳ」は、基本的にMarkup言語を伴わずアドバンスドＶＴＳのみで再生が行えるアドバンスドＶＴＳを示す。これは、例えばＤＶＤ−ＶＲ／ＨＤＤＶＤ−ＶＲといった他のレコーディング規格（ＶＲ規格と呼ぶ）とこの発明の実施の形態における再生専用規格（ビデオ規格と呼ぶ）の再生互換を保つためのアドバンスドＶＴＳを想定している。ビデオ規格とＶＲ規格はそれぞれの用途の相違のため（ビデオ規格はインタラクティブ性に重点をおき、ＶＲ規格は編集機能に重点をおく）ため規格が異なっている。ここで、構造的に単純化されたアドバンスドＶＴＳを２つの規格において共通化することにより、目的のことなる２つの規格においても再生互換をとることが可能となる。例えば、ＶＲ規格に則った記録機器において、アドバンスドＶＴＳモード（もしくはこれに相当するモード）によって記録した情報記憶媒体は、すべてのビデオ規格を再生する再生装置において再生することが可能となる。
【０１２４】
図５４は、図５２に示したアドバンスドＨＤビデオタイトルセットＰＴＴサーチポインタテーブル（AHDVTS_PPT_SRPT）５１１の中のデータ構造を例示している。アドバンスドＨＤビデオタイトルセットＰＴＴサーチポインタテーブル（AHDVTS_PPT_SRPT）５１１は、ＡＨＤＶＴＳにおけるAＨＤＶＴＳ＿ＰＴＴ＿ＳＲＰＴの終了アドレス（AHDVTS_PTT_SRPT_EA）の情報を有するＰＴＴサーチポインタテーブル情報（PTT_SRPTI）５１１aと；プログラム番号（PGN）の情報を持ったＰＴＴサーチポインタ（PTT_SRP）５１１cの各種情報を含んで構成されている。
【０１２５】
ここで、スタンダードＶＴＳにおいて存在したＨＤＶＴＳのＴＴＵの数を表すＨＤＶＴＳ＿ＴＴＵ＿Ｎｓは、アドバンスドＶＴＳにおいてはＴＴＵの数が１で固定のため、存在しなくてよい（もしくは存在しても固定値が記録される）。また、アドバンスドＶＴＳではタイトル（TT）が１つしか存在しないように構成できる。その場合、スタンダードＶＴＳのときに存在した「ＴＴＵの先頭アドレス（TTU_SA）の情報が記録されたタイトルユニットサーチポインタ（TTU_SRP）４１１ｂ（図２２参照）」は、ＴＴＵが１つしかないため存在しなくてよい（もしくは存在しても固定値が記録される）。
【０１２６】
図５５は、アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるアドバンスドＨＤビデオタイトルセットプログラムチェーン情報テーブル（ＡＨＤＶＴＳ＿ＰＧＣＩＴ）のデータ構造を例示する図である。アドバンスドＨＤビデオタイトルセットプログラムチェーン情報テーブル（AHDVTS_PGCIT）５１２の中には、図５５に示すように、AＨＤＶＴＳ＿ＰＧＣＩ＿ＳＲＰの数（AHDVTS_PGCI_SRP_Ns）およびAＨＤＶＴＳ＿ＰＧＣＩＴの終了アドレス（AHDVTS_PGCIT_EA）の情報が含まれるアドバンスドＨＤビデオタイトルセットＰＧＣＩ情報テーブル（AHDVTS_PGCITI）５１２ａの情報が記録されている。また、AＨＤＶＴＳ＿ＰＧＣＩサーチポインタ（AHDVTS_PGCI_SRP）５１２ｂ内には、前述したAＨＤＶＴＳ＿ＰＧＣカテゴリ（AHDVTS_PGC_CAT）と共に、ＡＨＤＶＴＳ＿ＰＧＣＩの先頭アドレス（AHDVTS_PGCI_SA）の情報も記録されている。
【０１２７】
ここで、アドバンスドＶＴＳ内においては、ＰＧＣが１つしか存在しないため、ＡＨＤＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＿Ｎｓの値は1で固定となり、サーチポインタ（AHDVTS_PGCI_SRP）５１２ｂとＰＧＣ情報（AHDVTS_PGCI）５１２ｃが１つずつ存在する。
【０１２８】
図５６は、プログラムチェーン情報（例えば図５５のＡＨＤＶＴＳ＿ＰＧＣＩに対応）に含まれるプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）のデータ構造を例示する図である。AHDVTS_PGCI ５１２ｃに記録されるプログラムチェーン情報（ＰＧＣＩ）は、図５６に示すように、プログラムチェーン一般情報（PGC_GI）５０、プログラムチェーンプログラムマップ（PGC_PGMAP）５２、セル再生情報テーブル（C_PBIT）５３、セル位置情報テーブル（C_POSIT）５４という４領域（4個の管理情報グループ）を含んで構成されている。なお、スタンダードＶＴＳのＰＧＣＩ（図３４）では存在したプログラムチェーンコマンドテーブル（PGC_CMDT）５１は、アドバンスドＶＴＳにおいては存在しなくてよい（もしくは予約領域となる）。
【０１２９】
図５６に示すように、プログラムチェーン一般情報（PGC_GI）５０内には、ＰＧＣ内容（PGC_CNT）、ＰＧＣ再生時間（PGC_PB_TM）、ＰＧＣオーディオストリーム制御テーブル（PGC_AST_CTLT）、ＰＧＣサブピクチャストリーム制御テーブル（PGC_SPST_CTLT）、ＰＧＣナビゲーションコントロール（PGC_NV_CTL）、ＰＧＣサブピクチャパレット（PGC_SP_PLT）、ＰＧＣ＿ＰＧＭＡＰの先頭アドレス（PGC_PGMAP_SA）、Ｃ＿ＰＢＩＴの先頭アドレス（C_PBIT_SA）、Ｃ＿ＰＯＳＩＴの先頭アドレス（C_POSIT_SA）等の各種情報が記録されている。
【０１３０】
ここで、スタンダードＶＴＳにおいて存在したＰＧＣユーザ操作制御（PGC_UOP_CTL）は、アドバンスドＶＴＳ内においてはユーザ操作の制御はMarkup言語で行われるため存在しない（もしくは存在してもPGC_UOP_CTLには00...00bの固定値が記録される）。また、スタンダードＶＴＳにおいて存在したＰＧＣグラフィックユニットストリーム制御テーブル（PGC_GUST_CTLT）は、アドバンスドＶＴＳ内においてはグラフィックユニットがないため存在しない（予約領域としてもよい）。また、スタンダードＶＴＳにおいて存在したＰＧＣ＿ＣＭＤＴの先頭アドレス（PGC_CMDT_SA）は、アドバンスドＶＴＳ内にはコマンド（PGC_CMDT）が存在しないため、存在しない（もしくは予約領域となる）。
【０１３１】
なお、図５６のＰＧＣＩ＿ＧＩの例では末尾にＲＳＭ＆ＡＯＢ＿ＣＡＴを例示してある。しかしながら、スタンダードＶＴＳにおいて存在したＲＳＭ＆ＡＯＢカテゴリ情報（RSM & AOB_CAT）、つまりRSM permission情報、Audio selection情報、Audio Number情報は、アドバンスドＶＴＳではRSM情報がMarkup言語にて制御され、またAudio情報がないため、無くて良い（もしくは予約領域となる）。
【０１３２】
図５７は、図５２に示したアドバンスドＨＤビデオタイトルセットセルアドレステーブル（AHDVTS_C_ADT）５１7の中のデータ構造を例示している。アドバンスドＨＤビデオタイトルセットセルアドレステーブル（AHDVTS_C_ADT）５１7内は、AＨＤＶＴＳ＿ＶＯＢＳ内のＶＯＢの数（AHDVTS_VOB_Ns）およびAＨＤＶＴＳ＿Ｃ＿ＡＤＴの終了アドレス（AHDVTS_C_ADT_EA）の情報を有したアドバンスドＨＤビデオタイトルセットセルアドレステーブル情報（AHDVTS_C_ADTI）５１7ａと；AＨＤＶＴＳ＿ＣＰのＶＯＢ＿ＩＤ番号（AHDVTS_VOB_IDN）、AＨＤＶＴＳ＿ＣＰのＣｅｌｌ＿ＩＤ番号（AHDVTS_C_IDN）、AＨＤＶＴＳ＿ＣＰの先頭アドレス（AHDVTS_CP_SA）、およびAＨＤＶＴＳ＿ＣＰの終了アドレス（AHDVTS_CP_EA）の各種情報からなるアドバンスドＨＤビデオタイトルセットセルピース情報（AHDVTS_CPI）５１7ｂ
の各種情報を含んで構成されている。
【０１３３】
図５８は、図５２に示したタイムマップ情報テーブル（TMAPIT）５１９中のデータ構造を例示している。タイムマップ情報テーブル（TMAPIT）５１９内は、タイムマップ情報テーブル情報（TMAPITI）５１９ａと、タイムマップ情報サーチポインタ（TMAPI_SRP）５１９ｂと、タイムマップ情報（TMAPI）５１９ｃを含んで構成されている。タイムマップ情報テーブル情報（TMAPITI）５１９ａは、このタイムマップ情報テーブル（TMAPIT）５１９に含まれるタイムマップ情報（TMAPI）５１９ｃの数と、このタイムマップ情報テーブル（TMAPIT）５１９の終了アドレスの情報を含んで構成される。また、タイムマップ情報サーチポインタ（TMAPI_SRP）５１９ｂは、タイムマップ情報（TMAPI）５１９ｃの個数分だけ存在し、タイムマップ情報（TMAPI）５１９ｃが記録されている先頭アドレスを記述している。
【０１３４】
図５９は、図５８に示したタイムマップ情報（TMAPI）５１９ｃのデータ構造を例示している。タイムマップ情報（TMAPI）５１９ｃ内は、タイムマップ一般情報（TMAP_GI）５１９ｃ１と、タイムエントリテーブル（TM_ENT）５１９ｃ２と、ＶＯＢＵエントリテーブル（VOBU_ENTT）５１９ｃ３と、ILVU_ADRエントリテーブル（ILVU_ADR_ENTT）５１９ｃ４、ENT_VOBNテーブル（ENT_VOBNT）５１９ｃ５を含んで構成される。
【０１３５】
タイムマップ一般情報（TMAP_GI）５１９ｃ１は、このタイムマップ情報（TMAPI）５１９ｃを構成するブロック（Block）の種類を示すTMAP_TYPEと、Contiguous BlockまたはInterleaved Blockの先頭アドレスを示すBLK_ADRと、タイムエントリ（Time Entry）の時間の長さを示すＴＭＵと、このタイムマップ情報（TMAPI）５１９ｃが参照するＶＯＢの数を示すVOB_Nsと、このタイムマップ情報（TMAPI）５１９ｃが参照する１つのＶＯＢあたりのＩＬＶＵ数を示すILVU_Nsと、このタイムマップ情報（TMAPI）５１９ｃが参照するすべてのＶＯＢＵ数を示すVOBU_ENT_Nsを含んで構成される。
【０１３６】
なお、図５９のＴＭＡＰ＿ＧＩにおいて、タイムマップ情報ＴＭＡＰＩを構成するブロックがContiguous Blockを含んで構成される場合はTMAP_TYPEに”0b”が記録され、このＴＭＡＰＩを構成するブロックがInterleved Blockを含んで構成される場合はTMAP_TYPEに“1b”が記録される。また、タイムエントリの時間の長さはタイムマップ情報内で一定であり、例えばＴＭＵ＝１０秒といった値に設定できる。
【０１３７】
さらに、ＴＭＡＰＩが参照するＶＯＢの数を示すVOB_Nsは、ＴＭＡＰＩを構成するブロックがContiguous Blockの場合（つまりTMAP_TYPE=0bの場合）はContiguous Blockで構成されるＶＯＢの数を示し、ＴＭＡＰＩを構成するブロックがInterleaved Blockの場合（つまりTMAP_TYPE=1bの場合）はInterleved Blockを構成するＶＯＢの数を示す。
【０１３８】
図６０は、図５９に示したタイムエントリテーブル（TM_ENT）５１９ｃ２のデータ構造を例示している。タイムエントリテーブル（TM_ENT）５１９ｃ２内は、タイムエントリ数（TM_EN_Ns）５１９ｃ２１と、タイムエントリ（TM_EN）５１９ｃ２２をそれぞれ１以上含んで構成される。ここで、タイムエントリはＶＯＢ毎に配置される。具体的には、図６０の例では、ＶＯＢ＃１のタイムエントリ（TM_EN）５１９ｃ２２群、ＶＯＢ＃２のタイムエントリ（TM_EN）５１９ｃ２２群、………ＶＯＢ＃ｐのタイムエントリ（TM_EN）５１９ｃ２２群のように、ＶＯＢ＃ｐの昇順に配置される。
【０１３９】
タイムエントリ数（TM_EN_Ns）５１９ｃ２１は、１つのＶＯＢにおけるタイムエントリ（TM_EN）５１９ｃ２２の数を示すTM_EN_Nsが記録される。タイムエントリ（TM_EN）５１９ｃ２２は、タイムエントリが指すＶＯＢＵエントリ（VOBU_ENT）５１９ｃ３１の番号を示すVOBU_ENTNと、ＴＭＵにより計算されるタイムエントリの時間とタイムエントリが指すVOBUの開始時間との時間差を示すTM_DIFFと、Block（ＴＭＡＰＩが有効であるＶＯＢ区間）の先頭からのオフセットアドレスを示すTM_EN_ADRを含んで構成される。
【０１４０】
図６１は、図５９に示したＶＯＢＵエントリテーブル（VOBU_ENTT）５１９ｃ３と、ILVU_ADRエントリテーブル（ILVU_ADR_ENTT）５１９ｃ４と、ENT_VOBNテーブル（ENT_VOBNT）５１９ｃ５のデータ構造を例示している。図６１に示すように、ＶＯＢＵエントリテーブル（VOBU_ENTT）５１９ｃ３内は、ＶＯＢＵエントリ（VOBU_ENT）５１９ｃ３１を含んで構成される。ＶＯＢＵエントリ（VOBU_ENT）５１９ｃ３１は、ＶＯＢＵ内に含まれる1st Reference Picture（つまり最初のI-ピクチャ、もしくはそれに相当するもの）の大きさ（パック数で示すことができる）を示す1STREF_SZと、ＶＯＢＵの再生時間を示すVOBU_PB_TMと、ＶＯＢＵの大きさ（パック数で示すことができる）を示すVOBU_SZを含んで構成される。
【０１４１】
ILVU_ADRエントリテーブル（ILVU_ADR_ENTT）５１９ｃ４内は、ILVU_ADRエントリ（ILVU_ADR_ENT）５１９ｃ４１を含んで構成される。ILVU_ADRエントリ（ILVU_ADR_ENT）５１９ｃ４１は、各ＩＬＶＵのアドレスのためのInterleved Block先頭からのオフセットアドレスを示すILVU_ADRを含んで構成される。
【０１４２】
また、タイムマップ情報（TMAPI）５１９ｃが参照されるＶＯＢのリストを示すENT_VOBNテーブル（ENT_VOBNT）５１９ｃ５内は、エントリＶＯＢ番号（ENT_VOBN）５１９ｃ５１を含んで構成される。エントリＶＯＢ番号（ENT_VOBN）５１９ｃ５１は、参照されるＶＯＢ番号を示すENT_VOBNを含んで構成される。ここで、ENT_VOBNはタイムマップ情報（TMAPI）５１９ｃが参照するＶＯＢの順序で記述され、該当タイムマップがどのＶＯＢに対応するのかをＶＯＢ番号を用いて示している。
【０１４３】
図６２は、管理情報（例えば図５３のＡＨＤＶＴＳ＿ＣＡＴ）に含まれる情報（Application Type）の内容に応じたアドバンスドＶＴＳ（図５１、図７４、図７９等のＡＨＤＶＴＳ）の再生手順の一例を説明するフローチャートである。アドバンスドＶＴＳの再生が指定されると、再生装置（図７２等）はAHDVTSI_MAT５１０にあるAHDVTS_CATの値を調べる。AHDVTS_CAT=0011bであるときは（ステップＳＴ６２０イエス）、このアドバンスドＶＴＳの再生がアドバンスドコンテンツを伴わないビデオオブジェクトであるため、つまり再生の制御がMarkup/Scrip言語ではなくアドバンスドＨＤビデオタイトルセット記録領域５０（AHDVTS）のデータによってのみ制御されるものであるため、このAＨＤＶＴＳのデータをもとに再生を行うことができる（アドバンスドＶＴＳの単独再生処理）。
【０１４４】
AHDVTS_CATの値が”0011b”以外の値であるとき（例えば”0010b”であるとき）は（ステップＳＴ６２０ノー）、これはアドバンスドコンテンツを伴ったビデオオブジェクトであるため、このビデオオブジェクトを制御するためのMarkup/Script言語をもとに再生を行わなければならない。そうでなければ、このビデオオブジェクトの再生がコンテンツ制作者の意図したものと異なってしまうからである。そこで、再生装置（図７２等）はこのビデオオブジェクトに関連付けられているMarkup/Script言語ファイルを探索し、そのファイルが見つかれば（ステップＳＴ６２２イエス）、該当ファイルのMarkup/Script言語の記述をもとに、ビデオオブジェクトの再生を行う（Markup/Script言語の実行処理）。もし、ビデオオブジェクトに関連付けられているMarkup/Script言語ファイルが見つからない場合は（ステップＳＴ６２２ノー）、再生を制御するためのデータが十分に揃わなかったため、再生を行わず終了する。
【０１４５】
図６３は、この発明の一実施の形態に係るアドバンスドＶＴＳから参照されるエンハンスドビデオオブジェクト（EVOB）内の各ＥＶＯＢＵ先頭に配置されるナビゲーションパック（NV_PCK）の構成を示している。ナビゲーションパックの中には、プレゼンテーションコントロール情報パケット（PCI_PKT）及びデータサーチ情報パケット（DSI_PKT）が含まれており、図６４及び図６５で示す情報が夫々のパケット内に格納されている。
【０１４６】
図６４は、再生制御情報であるプレゼンテーションコントロール情報（PCI）の内容を例示している。この中には、再生制御一般情報（PCI_GI）、各アングルの先頭位置情報を含みアングル切替時にシームレス再生を必要としないノンシームレスアングル位置情報（NSML_AGLI）、及び記録情報（RECI）を含んで構成される。ここで、記録情報（RECI）には、記録したビデオ、オーディオ及び副映像の内容に関して、国コード、コピーライトホルダーコード、記録年月日や記録番号などの、特定コードを記録することができる。
【０１４７】
再生制御一般情報（PCI_GI）は、ＶＯＢＳ先頭からの論理ブロック番号（LBN）で示される制御パック位置情報（NV_PCK_LBN）、アナログコピー制御情報を含むＥＶＯＢＵカテゴリ情報（EVOBU_CAT）、EＶＯＢＵの再生開始時間を示す情報（EVOBU_S_PTM）及び再生終了時間を示す情報（EVOBU_E_PTM）、EＶＯＢＵ内でシーケンスエンドコードでビデオの再生が終了される場合にその再生終了時刻の情報を示すＥＶＯＢＵ再生シーケンス終了時間情報（EVOBU_SE_E_PTM）及びEＶＯＢＵのセル内経過時間を示すセル経過時間情報（C_ELTM）を含んで構成することができる。
【０１４８】
なお、再生制御一般情報（PCI_GI）内において、括弧で図示された「ＥＶＯＢＵ再生開始時間情報（EVOBU_S_PTM）」と「ＥＶＯＢＵ再生終了時間情報（EVOBU_Ｅ_PTM）」と「セル経過時間情報（C_ELTM）」は、いずれもオプションの情報であり、実施の形態によっては削除可能である。
【０１４９】
図６５は、データ検索情報であるデータサーチ情報（DSI）の内容を例示している。この中には、データ検索一般情報（DSI_GI）、インターリーブ配置されたインタリーブドユニット（ILVU）を途切れることなく連続再生するための情報であるシームレス再生情報（SML_PBI）、アングル切替時に再生を途切れることなく切替える為の情報として各アングルのインタリーブドユニット（ILVU）の飛び先アドレスを記述したシームレスアングル位置情報（SML_AGLI）、及びビデオと同期して再生されるオーディオパック及び副映像パックの位置情報を示す同期情報（SYNCI）を含んで構成される。
【０１５０】
データ検索一般情報（DSI_GI）は、システムクロックレファレンス（SCR）ベースの時間情報で示される制御パック再生時間情報（NV_PCK_SCR）、ＶＯＢＳ先頭からの論理ブロック番号（LBN）で示される制御パック位置情報（NV_PCK_LBN）、該当規格の適用ディスクが、DVD-ROMの読出し専用ディスクであるか、DVD-R等の書き込み可能ディスクであるかを示す情報であるEVOBU適合情報（EVOBU_ADP_ID）、該当ＤＳＩが含まれるEＶＯＢのＩＤ番号を示すＥＶＯＢＵ_EＶＯＢ番号情報（EVOBU_EVOB_IDN：図示せず）、該当ＤＳＩが含まれるセルのＩＤ番号を示すＥＶＯＢＵセル番号情報（EVOBU_C_IDN）、該当ＥＶＯＢＵが属するEＶＯＢの属性情報の番号を示すＥＶＯＢＵ属性番号情報（EVOBU_ATRN）及びEＶＯＢＵのセル内経過時間を示すセル経過時間情報（C_ELTM）を含んで構成される。
【０１５１】
なお、データ検索一般情報（DSI_GI）内において、括弧で図示された「セル経過時間情報（C_ELTM）」はオプションの情報であり、この発明の実施の形態によっては、削除可能である。
【０１５２】
図６６は、アドバンスドＶＴＳ（ＡＨＤＶＴＳ）の構成例を説明する図である。アドバンスドＶＴＳは、基本的にMarkup言語で制御されるため、Markup言語で制御しやすいように単純化された構造である必要があるが、その構造例を図６６に示している。アドバンスドＶＴＳはただ１つのＶＴＳで構成され、このＶＴＳはただ１つのTitleを含んで構成され、Titleはただ１つのＰＧＣを含んで構成され、ＰＧＣは１つ以上のＰＴＴ、１つ以上のCellを含んで構成される。また、ビデオオブジェクトＶＴＳ＿ＥＶＯＢＳは、Cellにより１対１対応で参照される。
【０１５３】
ここで、ＶＴＳＩやＮＶ＿ＰＣＫに記録することが可能なナビゲーションコマンドは、アドバンスドＶＴＳにおいては１つも存在しない。これにより、Markup言語による制御とナビゲーションコマンドによる制御がアドバンスドＶＴＳに同時に存在することにより複雑化するコンテンツの製作過程や再生装置の製造の負荷を、避けることが可能となる。
【０１５４】
更に、スタンダードＶＴＳにおいては、ＮＶ＿ＰＣＫに存在するＶＯＢＵサーチ情報を用いてビデオオブジェクトへアクセスを行っていたが、アドバンスドＶＴＳにおいては、 ＮＶ＿ＰＣＫのＶＯＢＵサーチ情報は用いず（存在しなくてもよい）、新たにタイムマップ情報を追加し、Markup言語の指示によりビデオオブジェクトへアクセスする際も、タイムマップ情報を用いて任意の箇所から精度のよいアクセスを行うことが可能になる。
【０１５５】
なお、図６６において、各ＥＶＯＢに対応する複数ＥＶＯＢＵの各々に割り当てられた属性（Attribute#n）を識別する属性番号“＃ｎ”は、図６５に示したＥＶＯＢＵ属性番号情報（EVOBU_ATRN）により指定できる。
【０１５６】
図６７は、この発明の一実施の形態に係るタイムマップの構成要素を纏めて示している。すなわち、タイムマップの時間要素としては記述の起点（タイムマップの単位）があり、ＰＧＣに対してはＰＧＣの先頭を起点とし、ＶＯＢに対してはＶＯＢの先頭を起点とすることができる。また、タイムマップの時間間隔は、ＮＴＳＣで６００ビデオフィールド（１０秒相当）に固定するか、可変の場合はタイムユニットにタイムマップの時間間隔を設定（例えば１〜２５５秒の間で１秒刻み）すればよい。さらに、ＩＬＶＵが構成される際は、先頭ＩＬＶＵのパスのみ（例えばマルチアングルブロックにおいてアングル番後１のパスのみ）にタイムマップを記述するか、タイムマップを全てのＩＬＶＵに記述することができる。
【０１５７】
タイムマップのオフセットアドレスについては、各ＶＯＢの先頭アドレスを記述できる。具体的には、ＶＴＳＴＴ＿ＶＯＢＳの先頭論理ブロックからの相対論理ブロック番号によりオフセットアドレスを記述でき、あるいは該当ファイル先頭の論理ブロックからの相対論理ブロック番号によりオフセットアドレスを記述できる（その際、現時点のファイルは、設定されたタイムマップに応じて、適宜複数ファイルに分割されてもよい）。さらに、タイムマップで引用されるＶＯＢＵ番号はＶＯＢＵエントリに対応させることができ、このＶＯＢＵエントリを対応するＩピクチャの取得情報、および／またはこのＩピクチャの時間情報として利用できる。
【０１５８】
図６８は、この発明の一実施の形態に係るタイムマップの具体的な構成要素を纏めて例示している。ブロックアドレス（BLK_ADR）は連続ブロック（Contiguous Block）あるいはインターリーブドブロック（Interleaved Block）の先頭アドレスをＶＴＳＴＴ＿ＶＯＢＳの先頭からのオフセットアドレスで指定するものである。また、タイムエントリアドレス（TM_EN_ADR）については、連続ブロック（単一ＶＯＢ）に対してはブロック先頭からのオフセットアドレスで指定でき、インターリーブドブロック（複数ＶＯＢ）に対してはブロック先頭からのオフセットアドレスで指定する（単一ＶＯＢの場合と同様な扱い）かＶＯＢの数だけタイムエントリテーブルを記述できる。タイムユニット（TMU）については１つのＶＴＳＳ＿ＶＯＢＳ内で一定値（例えば１０秒）に固定される。
【０１５９】
また、インターリーブドユニットアドレス（ILVU_ADR）については、各ＩＬＶＵのアドレスをインターリーブドブロック先頭からのオフセットアドレスで指定できる。さらに、ＶＯＢＵサイズ（VOBU_SZ）については各ＶＯＢＵのサイズを該当ＶＯＢＵ内のパック数で記述でき、最初の基準ピクチャサイズ（1STREF_SZ）については各ＶＯＢＵのＩピクチャのサイズをパック数で記述できる。
【０１６０】
図６９は、この発明の一実施の形態に係るタイムマップを説明するための、異なる再生パスを有する事例である。同図に示す様に、ディスク１上には、異なる２つの再生パス（A）及び（B）が収録されているとする。（A）は例えば映画のディレクターズカット版、（B）は例えば劇場公開版である。この例では、（A）と（B）の序章（VOB#1）と終章（VOB#4）は全く同じものであり、本章（VOB#2又はVOB#3）が異なる。この時、実際にはディスク上の収録効率を向上するために、序章（VOB#1）と終章（VOB#4）は共通の再生パスとして利用し、異なる再生パスのオブジェクト（VOB#2及びVOB#3）が個別に記録されることになる。しかし、そのまま記録してしまうと、記録の仕方によって（A）と（B）のどちらか一方は、再生時に読出しが間に合わずに、再生が途切れてしまう可能性が生じる。これを解消するために、同図下段に示す様に、夫々のＶＯＢ（VOB#2又はVOB#3）を細切れに分けて、それを交互に記録する、所謂インターリーブ記録をすることで、シームレス再生を実現している。このインターリーブ記録の単位が、インターリーブドユニット（ILVU：Interleaved Unit）である。
【０１６１】
ここで、VOB#1又はVOB#4の再生データが連続配置される区間を連続ブロック（Contiguous Block）と定義し、VOB#2及びVOB#3の再生データが交互に配置される区間をインターリーブドブロック（Interleaved Block）と定義することにする。
【０１６２】
図７０は、ＩＬＶＵ区間のタイムマップを説明する図である。ここでは、図６９で説明したインターリーブ記録されたＩＬＶＵ区間（図７０（ａ）のＶＯＢ＃２とＶＯＢ＃３の区間）のタイムマップを構築するために、各再生パスであるVOB#2及びVOB#3に対して、その先頭から、夫々所定のタイムインターバル（例えば、１０秒間隔）で、タイムエントリ（VOB#2の2-1、2-2、…及びVOB#3の3-1、3-2、…）を付与し（図７０（ｂ））、各タイムエントリが指示するアドレスを保持している。そして、インターリーブ配置した後、各タイムエントリが示すアドレスをインターリーブドブロック先頭からのオフセットアドレスとして指示し直すこと示している（図７０（ｃ））。
【０１６３】
図７１は、図７０で説明したインタリーブドブロック区間を含むタイムマップを一般化した一例を示している。同図に示す様に、再生オブジェクトのVTSTT_VOBSは、VOB#pの連続ブロック、VOB#q及びVOB#rで構成されるインターリーブドブロック、そしてVOB#sの連続ブロックから成る（図７０〜図７２の例では、VOB#p=VOB#1、VOB#q=VOB#2、VOB#r=VOB#3及びVOB#s=VOB#4となる）。
【０１６４】
このタイムマップは、各ブロック毎に構成される。そのため、まず各ブロックの先頭アドレスは、ＶＴＳＴＴ＿ＶＯＢＳ先頭からのオフセットアドレス（BLK_ADR）として示される。こうすることで、各ブロックのタイムマップは、各ブロックの先頭を起点としてその位置情報が記述され、タイムマップを構成する情報は、ブロック内完結で示されることになる。
【０１６５】
次に所定（例えば１０秒）のタイムインターバル（TMU）で指示される各タイムエントリ（TM_EN#）のアドレスは、各ブロック先頭からのオフセットアドレス（TM_EN_ADR）で示され、タイムエントリテーブル（図示せず）として格納される。この時、ブロックがインタリーブドブロックであるならば、ブロック内を構成するＶＯＢの数だけ、タイムエントリを分けて（ここでは、TM_EN#q1、#q2、…と、TM_EN#r1、#r2、…）夫々のタイムエントリテーブル（図示せず）に格納する。
【０１６６】
ここで、タイムマップを構成するブロックがインターリーブドブロックの場合、インタリーブドブロック内に交互に配置される各インタリーブドユニットの開始アドレス（ILVU_ADR）をブロック先頭からのオフセットアドレスで示す。この情報により、各ＩＬＶＵ先頭の頭出しが容易に行え、連続再生されるべきＩＬＶＵ間のシームレスな切替再生が可能となる（それぞれのＩＬＶＵサイズ（ILVU_SZ）は、図示しないが、例えば図５９のＴＭＡＰ＿ＧＩ内に記述しておくことができる）。
【０１６７】
また、実際の再生情報が格納されるＶＯＢＵの情報として、各タイムマップには、各ブロック内に格納される全てのＶＯＢＵの数（VOBU_Ns；図示せず）と、各ＶＯＢＵのサイズ（VOBU_SZ）やその再生時間（VOBU_PB_TM：図示せず）、ＶＯＢＵ内に格納される第１参照ピクチャ（最初のＩピクチャ）の終了アドレス情報（1STREF_SZ）などがあり、この情報により、目的のデータにアクセスを行う。また、第１参照ピクチャ以外に、第２参照ピクチャ（第１参照ピクチャ以外のＩやＰピクチャ）や第３参照ピクチャ（第１及び第２参照ピクチャ以外のＩやＰピクチャ）の終了アドレス情報（2NDREF_SZ、3RDREF_SZ：いずれも図示せず）をタイムマップに持っても良い。
【０１６８】
図７２は、この発明の他の実施の形態に係る再生装置（アドバンスドＶＴＳ対応のＤＶＤビデオプレーヤ）の内部構造例を説明するブロック図である。このＤＶＤビデオプレーヤは、図１、図５０、図５１、図７３、図７４、図７９等に示す情報記憶媒体１からその記録内容（ＤＶＤビデオコンテンツおよび／またはアドバンスドコンテンツ）を再生し処理するものであり、また、インターネット等の通信回線からアドバンスドコンテンツを取り込み処理するものである。
【０１６９】
図７２のＤＶＤビデオプレーヤは、ＤＶＤビデオ再生エンジン（DVD_ENG）１００、インタラクティブエンジン（INT_ENG）２００、ディスク部（ディスクドライブ）３００、ユーザインターフェース部４００等を備えている。ＤＶＤビデオ再生エンジン１００は、情報記憶媒体１上に記録されたＭＰＥＧ２プログラムストリーム（ＤＶＤビデオコンテンツ）を再生し処理する。インタラクティブエンジン（INT_ENG）２００は、アドバンスドコンテンツを再生し処理する。ディスク部３００は、情報記憶媒体１に記録されたＤＶＤビデオコンテンツおよび／またはアドバンスドコンテンツを読み出す。ユーザインターフェース部４００は、プレーヤのユーザによる入力（ユーザオペレーション／ユーザ操作）をユーザトリガとしてＤＶＤビデオプレーヤ側へ伝達する。
【０１７０】
基本的に、スタンダードＶＴＳを再生する場合（スタンダードＶＴＳ再生ステート）においてはＤＶＤビデオ再生エンジンにユーザ入力が伝達され、アドバンスドＶＴＳを再生する場合（アドバンスドＶＴＳ再生ステート）においてはインタラクティブエンジンにユーザ入力が伝達される。ただし、アドバンスドＶＴＳを再生する場合においても、あらかじめ決められたユーザ入力は直接ＤＶＤ再生エンジンに伝達することも可能である。
【０１７１】
また、インタラクティブエンジン（INT_ENG）２００は、インターネット接続部を備える。このインターネット接続部は、インターネット等の通信回線を介してサーバ部５００等に接続するための通信手段として機能する。さらに、インタラクティブエンジン（INT_ENG）２００は、バッファ部２０９、パーサ２１０、ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７、ECMAScriptインタープリタ／ＤＯＭマニピュレータ／ＳＭＩＬインタープリタ／タイミングエンジン／オブジェクト（インタープリタ部）２０５、インターフェースハンドラ２０２、メディアデコーダ２０８ａ／２０８ｂ、ＡＶレンダラ２０３、バッファマネージャ２０４、オーディオマネージャ２１５、ネットワークマネージャ２１２、システムクロック２１４、パーシスタントストレージ２１６等含んで構成されている。
【０１７２】
なお、図７２のブロック構成において、ＤＶＤビデオ再生制御部１０２、ＤＶＤビデオデコーダ１０１、ＤＶＤシステムクロック１０３、インターフェースハンドラ２０２、パーサ２１０、インタープリタ部２０５、ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７、ＡＶレンダラ２０３、メディアデコーダ２０８ａ／２０８ｂ、バッファマネージャ２０４、オーディオマネージャ２１５、ネットワークマネージャ２１２、システムクロック２１４等は、図示しない組込プログラム（ファームウエア）により各ブロック構成の機能を果たすマイクロコンピュータ（および／またはハードウエアロジック）により実現できる。このファームウエアを実行する際に使用するワークエリアは、各ブロック構成内の図示しない半導体メモリ（および必要に応じてハードディスク）を用いて得ることができる。
【０１７３】
ＤＶＤビデオ再生エンジン（DVD_ENG）１００は、図１等の情報記憶媒体１から、そこに記録されたＤＶＤビデオコンテンツを再生するための装置であり、ディスク部３００より読み込んだＤＶＤビデオコンテンツをデコードするＤＶＤビデオデコーダ１０１、ＤＶＤビデオコンテンツの再生制御を行うＤＶＤビデオ再生制御部１０２、ＤＶＤビデオデコーダにおけるデコードや出力のタイミングを決定するＤＶＤシステムクロック１０３等を含んで構成される。
【０１７４】
ＤＶＤビデオデコーダ１０１は、図１等の情報記憶媒体１から読み出された主映像データ、音声データ、および副映像データをそれぞれデコードし、デコードされた映像データ（主映像データと副映像データを合成したもの等）と音声データをそれぞれ出力する機能を持っている。つまり、図７２のプレーヤは、ＭＰＥＧ２プログラムストリーム構造の映像、音声等のデータを通常のＤＶＤビデオプレーヤと同様に再生することができる。
【０１７５】
これに加えて、ＤＶＤビデオ再生制御部１０２は、インタラクティブエンジン（INT_ENG）２００から出力される“ＤＶＤコントロール”信号に応じて、ＤＶＤビデオコンテンツの再生を制御することもできるように構成されている。具体的には、ＤＶＤビデオ再生制御部１０２は、ＤＶＤビデオ再生時に、ＤＶＤビデオ再生エンジン１００において、あるイベント（例えばメニューコールやタイトルジャンプ）が発生した際に、インタラクティブエンジン（INT_ENG）２００に対して、ＤＶＤビデオコンテンツの再生状況を示す“ＤＶＤトリガ”信号を出力することができる。その際（ＤＶＤトリガ信号の出力と同時に、あるいはその前後の適当なタイミングで）、ＤＶＤビデオ再生制御部１０２は、ＤＶＤビデオプレーヤのプロパティ情報（例えばプレーヤに設定されている音声言語、副映像字幕言語、再生動作、再生位置、各種時間情報、ディスクの内容等）を示す“ＤＶＤステータス”信号をインタラクティブエンジン（INT_ENG）２００に出力することができる。
【０１７６】
インターフェースハンドラ２０２は、ユーザ操作（メニューコール、タイトルジャンプ、再生スタート、再生停止、再生ポーズ、その他）に対応した“ユーザトリガ”をユーザインターフェース部４００から受け取る。その上で、インターフェースハンドラ２０２は、受け取ったユーザトリガを対応する“イベント”として、インタープリタ部２０５に伝達する。例えば、Markup言語には、この“イベント”に対して以下のような指示が示されている。
【０１７７】
１→ユーザ操作に対応する“コマンド”を発行する。つまり、ユーザ操作と同じコマンドがＤＶＤコントロールとしてＤＶＤビデオ再生エンジンに伝達される；
２→ユーザ操作とは異なる”コマンド”を発行する。つまり、ユーザ操作がMarkup言語の指示により、別の動作に置き換えられる；
３→ユーザトリガを無視する。つまり、コンテンツプロバイダの意図しないＤＶＤビデオの再生を行う可能性がある等の理由からユーザイベントを禁止する。
【０１７８】
なお、インターフェースハンドラ２０２に伝達されたユーザトリガ信号の内容は、“ＡＶ出力コントロール”信号として、ＡＶレンダラ２０３に伝達するように構成することもできる。これにより、例えば、ユーザが図示しないリモートコントローラのカーソルキー操作でコンテンツまたはウインドウサイズを変更したりその表示位置をシフトさせる操作をした場合に、この操作によるユーザトリガ信号を対応するＡＶ出力コントロール信号として、ＡＶレンダラ２０３に出力する。これ以外にも、ＤＶＤビデオ再生エンジン１００からの映像・音声出力と、インタラクティブエンジン２００からの映像・音声出力の切替を示すユーザトリガをＡＶレンダラ２０３に送ることにより、ユーザ操作による映像・音声出力の切替を行うことが可能である。
【０１７９】
インターフェースハンドラ２０２は、ＤＶＤビデオ再生制御部１０２との間で“ＤＶＤステータス”信号、“ＤＶＤトリガ”信号および／または“ＤＶＤコントロール”信号の送受信を行い、あるいはユーザインターフェース部４００との間で“ユーザトリガ”信号の送受信を行う。インターフェースハンドラ２０２はさらに、インタープリタ部２０５との間で、“イベント”、“プロパティ”、“コマンド”、“コントロール”信号の送受信を行うように構成されている。
【０１８０】
すなわち、インターフェースハンドラ２０２は、以下を実行する：
１．ＤＶＤビデオ再生エンジン１００からのＤＶＤビデオ再生エンジン１００の動作を示す“ＤＶＤトリガ”信号、またはユーザインターフェース部４００からのユーザの操作を示す“ユーザトリガ”を、“イベント”として、インタープリタ部２０５に伝達する。
【０１８１】
２．ＤＶＤビデオ再生エンジン１００からのＤＶＤビデオ再生エンジン１００の再生状況を示す“ＤＶＤステータス”信号を、“プロパティ”として、インタープリタ部２０５に伝達する。このとき、ＤＶＤステータスは情報は、インターフェースハンドラ２０２のプロパティバッファ２０２ａに随時保存される。
【０１８２】
３．インタープリタ部２０５からの“コマンド”信号の内容に応じて、
ＤＶＤビデオ再生エンジン１００へＤＶＤビデオ再生エンジン１００の再生を制御するための“ＤＶＤコントロール”信号を出力し、ＡＶレンダラ２０３へ映像や音声の切替を行うための“ＡＶ出力コントロール”信号を出力し、バッファマネージャ２０４へバッファ２０９への読み込みやバッファ２０９の消去を行うための“バッファ・コントロール”信号を出力し、オーディオマネージャ２１５へアップデートオーディオデータのダウンロードを行うための“アップデートコントロール”信号を出力し、メディアデコーダ２０８ａ／２０８ｂへ各種メディアのデコードを指示する“メディアコントロール”信号を出力する。
【０１８３】
４．ＤＶＤビデオ再生エンジン１００におけるＤＶＤシステムクロック１０３の情報をインターフェースハンドラ２０２のＤＶＤタイミング・ジェネレータ２０２ｂにて計測し、その計測結果を“ＤＶＤタイミング”信号としてメディアデコーダ２０８ａ／２０８ｂに伝達する。つまり、メディアデコーダ２０８ａ／２０８ｂは、ＤＶＤビデオ再生エンジン１００のシステムクロック１０３に同期して、各種メディアをデコードすることが可能である。
【０１８４】
以上のように、インターフェースハンドラ２０２は、アドバンスドコンテンツを解析・解釈してから、ＤＶＤビデオ再生エンジン１００とインタラクティブエンジン２００との間で制御信号等の変換を行う機能をもつ。
【０１８５】
インターフェースハンドラ２０２は、パーサ２１０で解析され、インタープリタ部２０５にて解釈された内容、または入力装置（リモートコントローラ等）からのユーザトリガに基づいて、第１信号の交換を行うとともに、第２信号の交換を行なうように構成されている。別の言い方をすると、インターフェースハンドラ２０２は、ＤＶＤビデオ再生制御部１０２との間で交換される第１信号、およびインタープリタ部２０５との間で交換される第２信号の少なくとも一方に基づいて、ＡＶレンダラ２０３による映像・音声信号の出力状態を制御するものであるとも言える。
【０１８６】
上記第１信号とは、情報記憶媒体１の再生状況に関する信号であり、“ＤＶＤコントロール”信号、“ＤＶＤトリガ”信号、“ＤＶＤステータス”信号などが該当する。また、上記第２の信号とは、アドバンスドコンテンツの内容に関する信号であり、“イベント”信号、“コマンド”信号、“プロパティ”信号、“コントロール”信号などが該当する。
【０１８７】
ここで、インターフェースハンドラ２０２は、Markup言語に従って、ユーザトリガに対応した処理を実行するように構成されている。そして、ＡＶレンダラ２０３が、ユーザトリガに対応した処理の実行結果に基づいて、メディアデコーダ２０８ａ／２０８ｂで生成された映像・音声データを、ＤＶＤビデオ再生エンジン１００で再生された映像・音声データに合成して出力するように構成されている。あるいは、ＡＶレンダラ２０３は、インターフェースハンドラ２０２における“コマンド”の実行結果に基づいて、メディアデコーダ２０８ａ／２０８ｂで生成された映像・音声データおよびＤＶＤビデオ再生エンジン１００で再生された映像・音声データの一方を選択して出力するように構成されているともいえる。
【０１８８】
パーサ２１０は、概括的に言えば、情報記憶媒体１から得たアドバンスドコンテンツ、またはインターネット等から得たアドバンスドコンテンツに含まれる再生制御情報を示すMarkup言語の構文解析を行う。ここでMarkup言語とは、前述のＨＴＭＬ／ＸＨＴＭＬ、ＳＭＩＬといったMarkup言語、ECMAScript、JavaScriptといったScript言語、ＣＳＳといったStyleSheetなどの組み合わせで構成されている。パーサ２１０は、言語解析の結果に応じて、ECMAScriptモジュールをインタープリタ部２０５のECMAScriptインタープリタに、ＳＭＩＬモジュールはＳＭＩＬインタープリタに、ＸＨＴＭＬモジュールはＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７に伝達する機能をもつ。
【０１８９】
ECMAScriptインタープリタは、前述のECMAScriptモジュールを解釈し、その指示に従う。つまり、ECMAScriptインタープリタは、インターフェースハンドラ２０２から送られる“イベント”信号や、インターフェースハンドラ２０２のプロパティバッファ２０２ａから読み取る“プロパティ”信号に対して、インタラクティブエンジン２００における各機能を制御するための“コマンド”信号をインターフェースハンドラ２０２に発行する機能をもつ。このとき、ECMAScriptインタープリタは、システムクロック２１４が計測する時間に従うことにより、Markup言語が指示するタイミングで“コマンド”信号をＤＶＤビデオ再生エンジン１００に発行したり、“メディアコントロール”信号をメディアデコーダ２０８ａ／２０８ｂに発行する。これにより、ＤＶＤビデオ再生エンジン１００のコントロールや、各種メディアコントロール（音声、静止画・アニメーション、テキスト・フォント、動画のデコード制御等）が可能となる。
【０１９０】
ＳＭＩＬタイミングエンジンは、前述のＳＭＩＬモジュールを解釈し、その解釈された指示に従う。つまり、ＳＭＩＬタイミングエンジンは、インターフェースハンドラ２０２から送られる“イベント”信号や、インターフェースハンドラ２０２のプロパティバッファ２０２ａから読み取る“プロパティ”信号に対し、システムクロック２１４に従って、“コントロール”信号をインターフェースハンドラ２０２、またはメディアデコーダ２０８ａ／２０８ｂに発行する機能をもつ。これにより、所望のタイミングでＤＶＤビデオ再生エンジン１００のコントロールや各種メディア（音声、静止画・アニメーション、テキスト・フォント、動画）のデコードが可能となる。つまり、ＳＭＩＬタイミングエンジンは、Markup言語の記述に従って、システムクロック２１４をもとに動作することも可能であり、ＤＶＤタイミングジェネレータ２０２ｂからのＤＶＤシステムクロック１０３をもとに動作することも可能である。
【０１９１】
ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７は、前述のＸＨＴＭＬモジュールを解釈し、その指示に従う。つまり、ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７は、“レイアウト・コントロール”信号をＡＶレンダラ２０３に出力する。“レイアウト・コントロール”信号は、出力する映像の画面の大きさやその位置に関する情報（表示開始・終了・継続といった表示時間に関する情報を含む場合もある）、出力する音声のレベルに関する情報（出力開始・終了・継続といった出力時間に関する情報を含む場合もある）が含まれる。また、ＸＨＴＭＬモジュールに含まれている表示のためのテキスト情報は、メディアデコーダ２０８ａ／２０８ｂに送られ、所望のフォントを用いて、デコードされ表示される。
【０１９２】
Markup言語やScript言語の構文解析およびその解釈を行う具体的な方法は、例えばＨＴＭＬ／ＸＨＴＭＬやＳＭＩＬあるいはECMAScriptやJavaScriptのような公知技術における構文解析・解釈と同様な手法でよい（使用するハードウエアは図７２の説明の冒頭で述べたマイクロコンピュータでよい）。ただしスクリプト中に記載されるコマンドや変数については、制御対象が異なるので、違いが生じる。この発明を実施する際に用いるMarkup言語においては、ＤＶＤビデオコンテンツおよび／またはアドバンスドコンテンツの再生に関連した特有のコマンドや変数が用いられる。例えば、あるイベントに応答してＤＶＤビデオコンテンツまたはアドバンスドコンテンツの再生内容を切り換えるといったコマンドは、この発明の一実施の形態において用いられるMarkup言語やScript言語に特有のものとなっている。
【０１９３】
Markup言語やScript言語に特有なコマンドや変数の他例として、ＤＶＤビデオ再生エンジン１００および／またはインタラクティブエンジン２００からの映像のサイズを変更したり、その映像の配置を変えたりするものがある。映像のサイズの変更は、サイズ変更を命令するコマンドと変更後のサイズを指定する変数により指示される。映像の配置の変更は、表示位置の変更を命令するコマンドと変更後の座標等を指定する変数により指示され、表示対象が画面上でオーバーラッピングするときは、重なりの上下位置関係、重なるときの透過度を指定する変数も加わる。
【０１９４】
あるいは、Markup言語やScript言語に特有なコマンドや変数の別例として、ＤＶＤビデオ再生エンジン１００および／またはインタラクティブエンジン２００からの音声レベルを変えたり、使用音声言語を選択するものもある。音声レベルの変更は、音声レベルの変更を命令するコマンドと変更後の音声レベルを指定する変数により指示される。使用音声言語の選択は、使用音声言語の変更を命令するコマンドと変更後の言語の種類を指定する変数により指示される。ユーザインターフェース部４００からのユーザトリガを制御するものもある。
【０１９５】
上記で例示したようなMarkup言語やScript言語のコマンド／変数に基づいて、“レイアウトコントロール”信号が、ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７（一部の機能はＳＭＩＬタイミングエンジン２０６によって行われる場合もある）からＡＶレンダラ２０３に送られるようになっている。“レイアウトコントロール”信号は、図示しない外部モニタ装置等で表示すべき映像の画面上のレイアウト、映像のサイズ、映像の出力タイミング、映像の出力時間、および／または図示しない外部スピーカから再生すべき音声の音量レベル、音声の出力タイミング、音声の出力時間を制御する信号である。
【０１９６】
メディアデコーダ２０８ａ／２０８ｂは、アドバンスドコンテンツに含まれる音声、静止画（背景画を含む）・アニメーション、テキスト・フォント、動画等のアドバンスドコンテンツのデータをデコードする。つまり、メディアデコーダ２０８ａ／２０８ｂは、デコード対象に対応して音声デコーダ、静止画・アニメーションデコーダ、テキスト・フォント・デコーダ、動画デコーダを含んでいる。例えばＭＰＥＧ、ＡＣ−３、ＤＴＳでエンコードされたアドバンスドコンテンツ中の音声データは、音声デコーダによりデコードされて非圧縮の音声データに変換される。また、ＪＰＥＧ、ＧＩＦ、ＰＮＧでエンコードされた静止画データや背景画データは、静止画デコーダによりデコードされて非圧縮の画像データに変換される。同様に、例えばＭＰＥＧ２、ＭＰＥＧ４、MacromediaFlash、ＳＶＧ（Scalable Vector Graphics）でエンコードされた動画やアニメーションデータは、動画デコーダやアニメーションデコーダによりデコードされて非圧縮の画像データに変換される。また、アドバンスドコンテンツに含まれるテキストデータは、アドバンスドコンテンツに含まれるフォントデータ（例えばOpenTypeフォーマット）を用い、テキスト・フォントデコーダによりデコードされて、動画または静止画の画像にスーパーインポーズ可能なテキスト画像データに変換される。これらデコードされた音声データ、画像・アニメーションデータ、動画データ、およびテキスト画像データを適宜含む映像・音声データは、メディアデコーダ２０８ａ／２０８ｂからＡＶレンダラ２０３に送られる。また、これらアドバンスドコンテンツは、インターフェースハンドラ２０２からの“メディアコントロール”信号の指示によりデコードを行うとともに、インターフェースハンドラ２０２からの“ＤＶＤタイミング”信号や、システムクロック２１４からの“タイミング”信号に同期してデコードが行われる。
【０１９７】
ＡＶレンダラ２０３は、映像・音声出力を制御する機能をもつ。具体的には、ＡＶレンダラ２０３は、ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７から出力される“レイアウトコントロール”信号に応じて、例えば、映像の表示位置、表示サイズや（これらとともに表示タイミング、表示時間を含むこともある）、音声の大きさを（これらとともに出力タイミング、出力時間を含むこともある）制御したり、指定されているモニターの種別かつ／または表示する映像の種類に応じて、その映像の画素変換を行う。制御の対象となる映像・音声出力は、ＤＶＤビデオ再生エンジン１００およびメディアデコーダ２０８ａ／２０８ｂからの出力である。さらに、ＡＶレンダラ２０３は、インターフェースハンドラ２０２から出力される“ＡＶ出力コントロール”信号に従って、ＤＶＤビデオコンテンツとアドバンスドコンテンツのミキシング（混合）、スイッチング（切替）を制御する機能をもつ。
【０１９８】
なお、図７２のＤＶＤビデオプレーヤ内のインタラクティブエンジン２００は、情報記憶媒体１から読み取られたアドバンスドコンテンツ中のMarkup言語をバッファ部２０９を介してパーサ２１０に送るためのインターフェース、および読み取られたアドバンスドコンテンツ中のデータ（音声データ、静止画・アニメーションデータ、テキスト・フォントデータ、動画データ等）をバッファ部２０９を介してメディアデコーダ２０８ａ／２０８ｂに送るためのインターフェースを備えている。これらのインターフェースは、図７２のインターネット接続部とは別のインターフェース（第１のインターフェース）を構成している。
【０１９９】
また、図７２のＤＶＤビデオプレーヤは、インターネット等の通信回線からアドバンスドコンテンツを受け取り、受け取ったアドバンスドコンテンツ中のMarkup言語をバッファ部２０９を介してパーサ２１０に送るためのインターフェース、および受け取ったアドバンスドコンテンツ中のデータ（音声データ、静止画・アニメーションデータ、フォント・テキストデータ、動画データ等）をバッファ部２０９を介してメディアデコーダ２０８ａ／２０８ｂに送るためのインターフェースを備えている。これらのインターフェースが、図７２のインターネット接続部（第２のインターフェース）を構成している。
【０２００】
バッファ部２０９は、サーバ部５００からダウンロードしたアドバンスドコンテンツを記憶するとともに、ディスク部３００により情報記憶媒体１から読み込んだアドバンスドコンテンツを記憶するためのバッファを含んで構成される。バッファ部２０９は、Markup言語／Script言語に基づいたバッファマネージャ２０４の制御により、サーバ部５００にあるアドバンスドコンテンツを読み、インターネット接続部を介して、アドバンスドコンテンツをダウンロードする。
【０２０１】
また、バッファ部２０９は、Markup言語／Script言語に基づいたバッファマネージャ２０４の制御により、情報記憶媒体１に記録されているアドバンスドコンテンツを読み込む。このとき、ディスク部３００がディスクに対して高速アクセス可能な装置であれば、ＤＶＤビデオコンテンツを再生しながら、つまり情報記憶媒体１よりＤＶＤビデオ・データを読み出しながら、同時に情報記憶媒体１からアドバンスドコンテンツを読み出すことができる。
【０２０２】
ディスク部３００が高速アクセス可能な装置でない場合、もしくはＤＶＤビデオコンテンツの再生動作を完全に保障する場合は、ＤＶＤビデオコンテンツの再生を中断させないようにする必要がある。この場合は、再生が開始する前にあらかじめ情報記憶媒体１からアドバンスドコンテンツを読み出し、バッファに記憶しておく。これにより、ＤＶＤビデオコンテンツを情報記憶媒体１から読み出すと同時に、アドバンスドコンテンツをバッファから読み出すことにより、ディスク部３００に負担をかけずにすむ。よって、ＤＶＤビデオコンテンツの再生を中断させずに、ＤＶＤビデオコンテンツとアドバンスドコンテンツを同時に再生することが可能となる。
【０２０３】
以上のように、サーバ部５００からダウンロードしたアドバンスドコンテンツも、情報記憶媒体１に記録されているアドバンスドコンテンツと同様に、バッファ部２０９に記憶させることにより、ＤＶＤビデオコンテンツとアドバンスドコンテンツと同時に読み出し再生することが可能になる。
【０２０４】
また、バッファ部２０９の記憶容量には、限界がある。つまり、バッファ部２０９に記憶できるアドバンスドコンテンツのデータサイズには限りがある。このため、バッファマネージャ２０４の制御により（バッファ・コントロール）、必要性の低いアドバンスドコンテンツ（例えば再利用ができないコンテンツ）を消去したり、必要性の高いアドバンスドコンテンツ（例えば再利用が可能なコンテンツ）を保存したりすることが可能である。前述の保存のための制御や、前述の消去のための制御は、バッファ部２０９が自動的に行うことも可能である。
【０２０５】
更に、バッファ部２０９はバッファマネージャ２０４が要求したコンテンツをディスク部３００またはサーバ部５００からバッファ部２０９にロードするとともに、バッファマネージャ２０４が指定したアドバンスドコンテンツがバッファにロードされたことをバッファマネージャに知らせる機能をもつ（プリロード終了・トリガ、ロード終了・トリガ）。
【０２０６】
バッファマネージャ２０４はMarkup言語の指示により、（ＤＶＤビデオコンテンツの再生中においても）バッファ部２０９に対して、以下のような指示を“バッファ・コントロール”として送ることが可能である：
→特定ファイルまたはファイルの一部のサーバからの読み込み
→特定ファイルまたはファイルの一部のディスクからの読み込み
→バッファからの特定ファイルまたはファイルの一部の消去。
【０２０７】
更に、バッファマネージャ２０４はMarkup言語の中に記述されている（もしくはMarkup言語が示すファイルに記述されている）ローディング情報に従って、アドバンスドコンテンツのロードをバッファ部２０９に指示する。また、ローディング情報に記述されている特定のアドバンスドコンテンツがバッファ部２０９にロードされたことを知らせるように要求する機能をもつ（バッファ・コントロール）。
【０２０８】
前述の特定のアドバンスドコンテンツがバッファ部２０９にロードが完了されると、バッファ部２０９はこれをバッファマネージャ２０４に伝え、バッファマネージャはこれをインターフェースハンドラ２０２に伝える（プリロード終了・トリガ、ロード終了・トリガ）。
【０２０９】
オーディオマネージャ２１５は、Markup言語の指示により、ディスク部３００の情報記憶媒体１またはサーバ部５００より、アップデートオーディオデータ（オーディオコメンタリデータ）をバッファ部２０９にロードを指示する機能をもつ（アップデートコントロール）。
【０２１０】
ネットワークマネージャ２１２は、インターネット接続部の動作を制御する。つまり、Markup言語により、ネットワークへの接続や非接続が“コマンド”として指示されると、ネットワークマネージャはインターネット接続部の接続・非接続の切替を行う。また、ネットワークマネージャ２１２は、ネットワークへの接続状況を調べる機能を有し、Markup言語により、ネットワークへの接続状況に応じた、アドバンスドコンテンツのダウンロードが可能である。
【０２１１】
パーシスタントストレージ２１６は、情報記憶媒体１に関する情報（ユーザが設定した情報等）を記録する領域であり、ハードディスクやフラッシュメモリといった不揮発性の記憶媒体で構成される。つまり例えＤＶＤプレーヤの電源が切られてもこの情報は保持される。
【０２１２】
再生する情報記憶媒体に関する情報として、Markupの指示（ストレージコントロール）により、例えばＤＶＤビデオコンテンツやアドバンスドコンテンツの再生位置、アドバンスドコンテンツにより実現されるユーザ認証の際に必要となるユーザ情報、アドバンスドコンテンツにより実現されるゲームのゲームスコアといった情報を記録することにより、次に情報記憶媒体を再生したときも、前回から引き続き再生を行うことが可能となる。また、情報記憶媒体を再生したときに、サーバ部からバッファにダウンロードしたアドバンスドコンテンツを、このパーシスタントストレージ２１６に記録することにより、次回からネットワークに接続しなくても情報記憶媒体を再生することが可能になる。
【０２１３】
図７２のインタラクティブエンジン２００の構成要素は、表現を変えると、次のように纏めることができる。すなわち、インタラクティブエンジン２００は、以下を含んで構成されている。
【０２１４】
・パーサ２１０
パーサ２１０は、Markup言語の内容を構文解析する。
【０２１５】
・インタープリタ部２０５、ＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７
ECMAScript、ＳＭＩＬタイミングエンジン等を含んで構成されるインタープリタ部２０５とＸＨＴＭＬ／ＳＶＧ／ＣＳＳレイアウトマネージャ２０７は、解析されたモジュールを解釈する。
【０２１６】
・インターフェースハンドラ２０２
インターフェースハンドラ２０２は、インタープリタ部２０５からの制御信号と、ＤＶＤビデオ再生制御部１０２からの制御信号をハンドルする。
【０２１７】
・メディアデコーダ２０８ａ／２０８ｂ
メディアデコーダ２０８ａ／２０８ｂは、ＤＶＤ再生エンジン１００のシステムクロック１０３またはインタラクティブエンジン２００のシステムクロック２１４に同期して、アドバンスドコンテンツに含まれる音声、静止画・アニメーション、テキスト・フォント、動画等のデータに対応した映像・音声データを生成する。
【０２１８】
・ＡＶレンダラ２０３
ＡＶレンダラ２０３は、インターフェースハンドラ２０２における“コマンド”の実行結果に基づいて、メディアデコーダ２０８ａ／２０８ｂで生成された映像・音声データをＤＶＤビデオ再生エンジン１００で再生された映像・音声データに合成して出力する。あるいはＡＶレンダラ２０３はインターフェースハンドラ２０２における“コマンド”の実行結果に基づいてメディアデコーダ２０８ａ／２０８ｂで生成された映像・音声データおよびＤＶＤビデオ再生エンジン１００で再生された映像・音声データの一方を選択して出力する。
【０２１９】
・バッファ部２０９
バッファ部２０９は、ディスク部３００またはインターネット接続部を介してサーバ部５００より取得したアドバンスドコンテンツを一時記憶する。
【０２２０】
・バッファマネージャ２０４
バッファマネージャ２０４は、インターフェースハンドラ２０２の指示（Markup言語の指示）により、またローディング情報（図９０参照）の記述に従って、バッファ部２０９にアドバンスドコンテンツのデータ読み込んだり、バッファ部２０９から消去したりする。
【０２２１】
・ネットワークマネージャ
Markup言語の指示により、ネットワークへの接続や非接続等の制御、接続状況の調査を行う。
【０２２２】
・パーシスタントストレージ２１６
コンテンツの再生位置、ユーザ情報などの情報記憶媒体に関する情報や、サーバ部５００からダウンロードしたアドバンスドコンテンツの保持を行う。
【０２２３】
図７３は、従来の製作技術により製作が可能で、タイトル本編を高画質化することを目的としたコンテンツ（スタンダードコンテンツ）のみが記録された情報記憶媒体の一例である。ここで、この情報記憶媒体を“コンテンツタイプ１ディスク”と呼ぶ。コンテンツタイプ１ディスクは、ビデオデータ記録領域２０に記録されたＨＤビデオマネージャ記録領域３０（このとき領域３０内のHDVMG_CATにおけるApplication Typeには、情報記憶媒体１にスタンダードＶＴＳのみを含むことを示す“0000b”が記録されている）と、１つ以上のＨＤビデオタイトルセット記録領域４０を含んで構成され、かつ、ビデオデータ記録領域２０に記録されるアドバンスドＨＤビデオタイトルセット記録領域５０や、アドバンスドコンテンツ記録領域２１に記録されるアドバンスドコンテンツが存在しない情報記憶媒体である。
【０２２４】
この情報記憶媒体１を再生する際には、ＨＤビデオマネージャ情報管理テーブル３１０に記録されているＦＰ＿ＰＧＣＩを参照し、ＦＰ＿ＰＧＣＩの記述に従って再生を開始する。これは従来のＤＶＤビデオと同じ手順である。
【０２２５】
また、この情報記憶媒体１を再生する際には、ＤＶＤプレーヤの構成例を示す図７２において、情報記憶媒体１から供給されるデータは、ＤＶＤビデオ再生エンジンエンジン１００でのみが処理が行われ、インタラクティブエンジン２００では何ら処理が行われない。すなわち、ＤＶＤビデオ再生エンジン１００で処理され出力された映像・音声データが、ＡＶレンダラ２０３をパススルーして出力される。
【０２２６】
図７４は、タイトル本編の高画質化の実現に加えて、メニュー画面や特典映像等のコンテンツにおいても、より色彩に富んだメニューやインタラクティブ性の向上等することを目的としたコンテンツ（アドバンスドコンテンツ）のみが記録された情報記憶媒体の一例である。ここで、この情報記憶媒体を“コンテンツタイプ２ディスク（アドバンスドＶＴＳのみで構成）”と呼ぶ。コンテンツタイプ２ディスク（アドバンスドＶＴＳのみで構成）は、ビデオデータ記録領域２０に記録された１つのＨＤビデオマネージャ記録領域３０と、１つのアドバンスドＨＤビデオタイトルセット記録領域５０と、アドバンスドコンテンツ記録領域２１に記録されるアドバンスドコンテンツを含んで構成され、かつ、ビデオデータ記録領域２０に記録されるＨＤビデオタイトルセット記録領域４０が存在しない情報記憶媒体である。
【０２２７】
ここで、アドバンスドＶＴＳにおいてはメニュー用のオブジェクトを必要としないため、コンテンツタイプ２ディスクのＨＤビデオマネージャ記録領域３０はアドバンスドＨＤビデオマネージャ情報記録領域（AHDVMGI）３５とアドバンスドＨＤビデオマネージャ情報バックアップ領域（AHDVMGI_BUP）３６を含んで構成され、また、このときの領域３０内のHDVMG_CATにおけるApplication Typeには、情報記憶媒体１にアドバンスドＶＴＳのみを含むことを示す“0001b”が記録されている。
【０２２８】
この“コンテンツタイプ２ディスク”の情報記憶媒体１を再生する際には、Markup/Script言語記録領域に記録されているスタートアップ情報（ＳＴＡＲＴＵＰ．ＸＭＬ）を参照し、この情報に記述されている「開始点となるMarkup言語ファイル」を実行して、再生を開始する。
【０２２９】
図７５は、図７４の情報記憶媒体１におけるアドバンスドＨＤビデオマネージャ情報（AHDVMGI）領域３５内の詳細なデータ構造を例示している。アドバンスドＨＤビデオマネージャ情報（AHDVMGI）領域３５内には、ビデオデータ記録領域２０内に記録されたＨＤ＿ＤＶＤビデオコンテンツ全体に共通する管理情報を纏めて記録したアドバンスドＨＤビデオマネージャ情報管理テーブル（AHDVMGI_MAT）情報３５０と、ＨＤ＿ＤＶＤビデオコンテンツ内に存在する各タイトルの検索（頭出し位置検出）に役立つ情報が記録されたアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）情報３５１が存在する。
【０２３０】
図７６は、図７５のアドバンスドＨＤビデオマネージャ情報管理テーブル（AHDVMGI_MAT）３５０内の詳細なデータ構造を例示している。ＨＤビデオマネージャ情報管理テーブル（HDVMGI_MAT）３１０内には、ＨＤビデオマネージャ識別子（HDVMG_ID）、ＨＤビデオマネージャの終了アドレス（HDVMG_EA）、ＨＤビデオマネージャ情報の終了アドレス（HDVMGI_EA）、ＨＤ＿ＤＶＤビデオ規格のバージョン番号（VERN）、ＨＤビデオマネージャカテゴリ（HDVMG_CAT）（この情報記憶媒体においてはHDVM_CATにおけるAppication Typeは”0001b”が記録されている）、ボリュームセット識別子（VLMS_ID）、アダプテーション識別子（ADP_ID）、ＨＤビデオタイトルセットの数（HDVTS_Ns）（この情報記憶媒体においてはスタンダードＶＴＳが存在しないため”0”が記録されている）、プロバイダ独自の識別子（PVR_ID）、ＰＯＳコード（POS_CD）、ＨＤビデオマネージャ情報管理テーブルの終了アドレス（HDVMGI_MAT_EA）、TT_SRPTの先頭アドレス（TT_SRPT_SA）の各種情報が記録されている。
【０２３１】
なお、コンテンツタイプ１ディスクにおいて存在したファーストプレイプログラムチェーン情報の先頭アドレス（FP_PGCI_SA）、HDVMGM_VOBSの先頭アドレス（HDVMGM_VOBS_SA）、HDVMGM_PGCI_UTの先頭アドレス（HDVMGM_PGCI_UT_SA）、PTL_MAITの先頭アドレス（PTL_MAIT_SA）、HDVTS_ATRTの先頭アドレス（HDVTS_ATRT_SA）、TXTDT_MGの先頭アドレス（TXTDT_MG_SA）、HDVMGM_C_ADTの先頭アドレス（HDVMGM_C_ADT_SA）、HDVMGM_VOBU_ADMAPの先頭アドレス（HDVMGM_VOBU_ADMAP_SA）、ＨＤＶＭＧＭのビデオ属性（HDVMGM_V_ATR）、ＨＤＶＭＧＭのオーディオストリーム数（HDVMGM_AST_Ns）、ＨＤＶＭＧＭのオーディオストリーム属性（HDVMGM_AST_ATR）、ＨＤＶＭＧＭのサブピクチャストリーム数（HDVMGM_SPST_Ns）、ＨＤＶＭＧＭのサブピクチャストリーム属性（HDVMGM_SPST_ATR）、言語選択用メニューに対する管理情報が記録されているファーストプレイＰＧＣＩ（FP_PGCI）、HDMENU_AOBSの先頭アドレス情報（HDMENU_AOBS_SA）、HDVMGM_AOBS情報テーブルの先頭アドレス情報（HDMENU_AOBSIT_SA）、ＨＤＶＭＧＭのグラフィックユニットストリーム数情報（HDVMGM_GUST_Ns）は、この情報記憶媒体においては存在しない（もしくは予約領域となる）。
【０２３２】
図７７は、図７５に示したアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１の内部構造を例示している。アドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１は、アドバンスドタイトルサーチポインタテーブル情報（ADTT_SRPTI）３５１ａと、アドバンスドタイトルサーチポインタ（ADTT_SRP）情報３５１ｃを含んで構成されている。アドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１内のアドバンスドタイトルサーチポインタ（ADTT_SRP）情報３５１ｃは、アドバンスドＶＴＳを含む情報記憶媒体には１つだけ存在し、そうでない情報記憶媒体には存在しない。
【０２３３】
アドバンスドタイトルサーチポインタテーブル情報（ADTT_SRPTI）３５１ａにはアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１の共通管理情報が記録され、このアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１内に含まれるタイトルサーチポインタの数（ADTT_SRP_Ns）情報（この情報記憶媒体においてはアドバンスドＶＴＳが１つしか存在しないため”1”が記録される）と、アドバンスドＨＤビデオマネージャ情報（AHDVMGI）領域のファイル内でのこのアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１の終了アドレス（ADTT_SRPT_EA）情報（この情報記憶媒体においてはアドバンスドＶＴＳが１つしか存在しないため固定値が記録される）が記録される。
【０２３４】
また１個のアドバンスドタイトルサーチポインタ（ADTT_SRP）情報３５１ｃ内には、このサーチポインタが示すタイトルに関するPart_of_Title（PTT）の数（PTT_Ns）、該当ＨＤＶＴＳの先頭アドレス（HDVTS_SA）の各種情報が記録される。（ここでは、コンテンツタイプ１ディスクに存在したタイトルプレイバックタイプ（TT_PB_TY）、アングル数（AGL_Ns）、タイトル用Parental_ID_Field（TT_PTL_ID_FLD）情報、ＨＤＶＴＳ番号（HDVTSN）、ＨＤＶＴＳタイトル番号（HDVTS_TTN）は存在しない、もしくは予約領域となる。）
図７８は、アドバンスドＶＴＳ（ＡＨＤＶＴＳ）が記録されたディスクの再生モデル（例１）を説明する図である。この図を用いて、典型的なコンテンツタイプ２ディスク（アドバンスドＶＴＳのみ存在）の再生例について説明を行う。
【０２３５】
コンテンツタイプ２ディスク（アドバンスドＶＴＳのみ存在）の再生が始まると、インタラクティブエンジン（INT_ENG）２００は、アドバンスドコンテンツ記録領域に格納されているMarkup/Script言語で記述されたメニュー画面を再生するためのメニューページＸＭＬファイルを解析する。
【０２３６】
例えば、映画映像中の印象的なシーンの繰り返し再生をしながら、ユーザにボタン選択処理を促すようなメニュー画面を構成する場合、メニューページＸＭＬファイルには、ＤＶＤビデオ再生エンジン（DVD_ENG）１００にアドバンスドＶＴＳの映像データを繰り返し再生させるための制御処理がMarkup/Scriptで記述されている。インタラクティブエンジン（INT_ENG）２００は記述に従い、ＤＶＤビデオ再生エンジン（DVD_ENG）１００に再生コマンドを発行する（矢印ａ）。
【０２３７】
同時に、メニューページＸＭＬファイルには、アドバンスドコンテンツ記録領域２１内のアニメーション・静止画記録領域に格納されているボタン画像や、フォント記録領域に格納されているフォントデータを用いて、メニュー画面を構成するための記述が格納されている。インタラクティブエンジン（INT_ENG）２００は、これらの記述に従い画面を構成した出力と、前述のＤＶＤビデオ再生エンジン（DVD_ENG）１００によるアドバンスドＶＴＳの映像出力を、ＡＶレンダラ２０３により合成し、メニュー画面の再生を実現する。
【０２３８】
次にユーザがリモートコントローラ等を利用して、画面上に配置されたメニュー選択ボタンのうち、映像本編の再生を実行するボタンを選択する。メニューページＸＭＬファイルには、ボタン選択に対応付けられた、Script処理が記述されており、ＤＶＤ再生エンジン制御ページへのジャンプが発生する（矢印ｂ）。
【０２３９】
ＤＶＤ再生エンジン制御ページには、映像本編の先頭を再生するための制御処理がMarkup/Scriptで記述されている。インタラクティブエンジン（INT_ENG）２００は、記述に従い、ＤＶＤビデオ再生エンジン（DVD_ENG）１００に再生コマンドを発行する（矢印ｃ）。また、ＤＶＤ再生エンジン制御ページには、アドバンスドコンテンツ記録領域２１内のアニメーション・静止画記録領域に格納されているボタン画像や、フォント記録領域に格納されているフォントデータを用いて、映像本編再生中に表示が可能なメニュー画面（例えば映像本編よりも小さい画面にてメニューを構成するとともにメニュー画面を透過させて映像本編に重ね合わせる）を構成したり、字幕を重ね合わせたりするための記述が、格納されている。インタラクティブエンジン（INT_ENG）２００は、これらの記述に従い、画面を構成した出力と、前述のＤＶＤビデオ再生エンジン（DVD_ENG）１００によるアドバンスドＶＴＳの映像出力を、ＡＶレンダラ２０３により合成し、メニュー画面や字幕の再生を実現する。
【０２４０】
映像本編の再生が終了すると、インタラクティブエンジン（INT_ENG）２００は、ＤＶＤビデオ再生エンジン制御ページＸＭＬファイル内の記述に従い、再度メニュー画面再生を実施するために、処理対象のＸＭＬファイルをメニューページＸＭＬファイルにジャンプさせる（矢印ｄ）。なお、図中、斜め線入り丸でマーキングされた破線矢印は、アドバンスドＶＴＳ内でナビゲーションコマンドによるジャンプができないことを示している。
【０２４１】
図７９は、従来の製作技術により製作が可能な、タイトル本編を高画質化することを目的としたコンテンツ（スタンダードコンテンツ）と、タイトル本編の高画質化の実現に加えて、メニュー画面や特典映像等のコンテンツにおいても、より色彩に富んだメニューやインタラクティブ性の向上等することを目的としたコンテンツ（アドバンスドコンテンツ）の両方が記録された情報記憶媒体の一例である。ここで、この情報記憶媒体を“コンテンツタイプ２ディスク（アドバンスドＶＴＳとスタンダードＶＴＳの混在タイプ）”と呼ぶことにする。
【０２４２】
アドバンスドＶＴＳとスタンダードＶＴＳが混在するコンテンツタイプ２ディスクは、ビデオデータ記録領域２０に記録された１つのＨＤビデオマネージャ記録領域３０と、１つ以上のＨＤビデオタイトルセット記録領域４０、１つのアドバンスドＨＤビデオタイトルセット記録領域５０と、アドバンスドコンテンツ記録領域２１に記録されるアドバンスドコンテンツ（２１Ａ〜２１Ｅ）を含んで構成される。ここで、アドバンスドＶＴＳを含むディスクにおいては、メニュー用のオブジェクトを必要としないため、このＨＤビデオマネージャ記録領域３０はアドバンスドＨＤビデオマネージャ情報記録領域（AHDVMGI）３５とアドバンスドＨＤビデオマネージャ情報バックアップ領域（AHDVMGI_BUP）３６を含んで構成される。このとき領域３０内のHDVMG_CATにおけるApplication Typeには、情報記憶媒体１にスタンダードＶＴＳとアドバンスドＶＴＳの両方が含まれることを示す“0010b”が記録されている。
【０２４３】
この情報記憶媒体（コンテンツタイプ２ディスク）１を再生する際には、Markup/Script言語記録領域に記録されているスタートアップ情報（ＳＴＡＲＴＵＰ．ＸＭＬ）を参照し、この情報に記述されている「開始点となるMarkup言語ファイル」を実行して再生を開始する。
【０２４４】
図８０は、図７９の情報記憶媒体におけるアドバンスドＨＤビデオマネージャ情報（AHDVMGI）領域３５内の詳細なデータ構造を例示している。アドバンスドＨＤビデオマネージャ情報（AHDVMGI）領域３５内には、ビデオデータ記録領域２０内に記録されたＨＤ＿ＤＶＤビデオコンテンツ全体に共通する管理情報を纏めて記録したアドバンスドＨＤビデオマネージャ情報管理テーブル（AHDVMGI_MAT）情報３５０と、ＨＤ＿ＤＶＤビデオコンテンツ内に存在する各タイトルの検索（頭出し位置検出）に役立つ情報が記録されたアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）情報３５１が存在する。
【０２４５】
図８１は、図８０のアドバンスドＨＤビデオマネージャ情報管理テーブル（AHDVMGI_MAT）３５０内の詳細なデータ構造を例示している。アドバンスドＨＤビデオマネージャ情報管理テーブル３５０内には、ＨＤビデオマネージャ識別子（HDVMG_ID）と、ＨＤビデオマネージャの終了アドレス（HDVMG_EA）と、アドバンスドＨＤビデオマネージャ情報の終了アドレス（AHDVMGI_EA）と、ＨＤ＿ＤＶＤビデオ規格のバージョン番号（VERN）と、ＨＤビデオマネージャカテゴリ（HDVMG_CAT：この情報記憶媒体においてはHDVM_CATにおけるAppication Typeは”0010b”が記録されている）と、ボリュームセット識別子（VLMS_ID）と、アダプテーション識別子（ADP_ID）と、ＨＤビデオタイトルセットの数（HDVTS_Ns）と、プロバイダ独自の識別子（PVR_ID）と、ＰＯＳコード（POS_CD）と、アドバンスドＨＤビデオマネージャ情報管理テーブルの終了アドレス（AHDVMGI_MAT_EA）と、TT_SRPTの先頭アドレス（TT_SRPT_SA）の各種情報が記録されている。
【０２４６】
なお、コンテンツタイプ１ディスクにおいて存在したファーストプレイプログラムチェーン情報の先頭アドレス（FP_PGCI_SA）、HDVMGM_VOBSの先頭アドレス（HDVMGM_VOBS_SA）、HDVMGM_PGCI_UTの先頭アドレス（HDVMGM_PGCI_UT_SA）、PTL_MAITの先頭アドレス（PTL_MAIT_SA）、HDVTS_ATRTの先頭アドレス（HDVTS_ATRT_SA）、TXTDT_MGの先頭アドレス（TXTDT_MG_SA）、HDVMGM_C_ADTの先頭アドレス（HDVMGM_C_ADT_SA）、HDVMGM_VOBU_ADMAPの先頭アドレス（HDVMGM_VOBU_ADMAP_SA）、ＨＤＶＭＧＭのビデオ属性（HDVMGM_V_ATR）、ＨＤＶＭＧＭのオーディオストリーム数（HDVMGM_AST_Ns）、ＨＤＶＭＧＭのオーディオストリーム属性（HDVMGM_AST_ATR）、ＨＤＶＭＧＭのサブピクチャストリーム数（HDVMGM_SPST_Ns）、ＨＤＶＭＧＭのサブピクチャストリーム属性（HDVMGM_SPST_ATR）、言語選択用メニューに対する管理情報が記録されているファーストプレイＰＧＣＩ（FP_PGCI）、HDMENU_AOBSの先頭アドレス情報（HDMENU_AOBS_SA）、HDVMGM_AOBS情報テーブルの先頭アドレス情報（HDMENU_AOBSIT_SA）、ＨＤＶＭＧＭのグラフィックユニットストリーム数情報（HDVMGM_GUST_Ns）は、この情報記憶媒体（コンテンツタイプ２ディスク）においては存在しない（もしくは予約領域となる）。
【０２４７】
図８２は、図８０に示したアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１の内部構造を例示している。アドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１は、アドバンスドタイトルサーチポインタテーブル情報（ADTT_SRPTI）３５１ａと、スタンダードタイトルサーチポインタ（SDTT_SRP）３５１ｂと、アドバンスドタイトルサーチポインタ（ADTT_SRP）情報３５１ｃを含んで構成されている。アドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１内のアドバンスドタイトルサーチポインタ（ADTT_SRP）情報３５１ｃは、アドバンスドＶＴＳを含む情報記憶媒体には１つだけ存在し、そうでない情報記憶媒体には存在しない。また、スタンダードタイトルサーチポインタ（SDTT_SRP）３５１ｂは情報記憶媒体にスタンダードＶＴＳが記録されているときのみ存在する。
【０２４８】
アドバンスドタイトルサーチポインタテーブル情報（ADTT_SRPTI）３５１ａには、アドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１の共通管理情報として、このアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１内に含まれるタイトルサーチポインタの数（ADTT_SRP_Ns）情報と、アドバンスドＨＤビデオマネージャ情報（AHDVMGI）領域のファイル内でのこのアドバンスドタイトルサーチポインタテーブル（ADTT_SRPT）３５１の終了アドレス（ADTT_SRPT_EA）情報が記録される。
【０２４９】
ただ１つのアドバンスドタイトルサーチポインタ（ADTT_SRP）情報３５１ｃ内には、このサーチポインタが示すタイトルに関するPart_of_Title（PTT）の数（PTT_Ns）、該当ＨＤＶＴＳの先頭アドレス（HDVTS_SA）等の各種情報が記録される。
【０２５０】
なお、図７９〜図８２の構造を持つ情報記憶媒体（コンテンツタイプ２ディスク）では、コンテンツタイプ１ディスクに存在したタイトルプレイバックタイプ（TT_PB_TY）、アングル数（AGL_Ns）、タイトル用Parental_ID_Field（TT_PTL_ID_FLD）情報、ＨＤＶＴＳ番号（HDVTSN）、ＨＤＶＴＳタイトル番号（HDVTS_TTN）は存在しない（もしくは予約領域となる）。
【０２５１】
また１個のスタンダードタイトルサーチポインタ（SDTT_SRP）情報３５１ｂ内には、このサーチポインタが示すタイトルに関するタイトルプレイバックタイプ（TT_PB_TY）、アングル数（AGL_Ns）、Part_of_Title（PTT）の数（PTT_Ns）、タイトル用Parental_ID_Field（TT_PTL_ID_FLD）情報、ＨＤＶＴＳ番号（HDVTSN）、ＨＤＶＴＳタイトル番号（HDVTS_TTN）、該当ＨＤＶＴＳの先頭アドレス（HDVTS_SA）の各種情報が記録される。
【０２５２】
図８３は、アドバンスドＶＴＳの再生ステートとスタンダードＶＴＳの再生ステートとの関係を説明する図である。この図は、コンテンツタイプ２ディスクの再生制御モジュールの推移を示すステートマシンの例を示している。コンテンツタイプ２ディスク（アドバンスドＶＴＳとスタンダードＶＴＳの混在タイプ）の再生処理は、初期ステートから、インタラクティブエンジン（INT_ENG）２００がMarkup/Script言語記録領域２１Ａに記録されているスタートアップ情報（ＳＴＡＲＴＵＰ．ＸＭＬ）を解釈することで再生が開始され、アドバンスドＶＴＳ再生ステートに移行する。
【０２５３】
アドバンスドＶＴＳ再生ステートでは、インタラクティブエンジン（INT_ENG）２００により、メニュー画面を構成する文字情報やボタン画像等が生成されるとともに、ＤＶＤビデオ再生エンジン（DVD_ENG）１００に対する映像再生指示コマンドが発行され、ＤＶＤビデオ再生エンジン（DVD_ENG）１００の出力する映像出力をＡＶレンダラ２０３により合成することにより、メニュー画面再生を実現する。
【０２５４】
アドバンスドＶＴＳ再生ステートで解釈されるメニューページを記述したMarkup/Script言語ファイルには、ユーザによるボタンクリック等のイベントに対応付けたイベントハンドラの振る舞いを定義するスクリプト（Script）が記述されている。例えば、映画映像の本編再生を示すボタンイメージに関連付けられたイベントハンドラには、スタンダードＶＴＳ再生ステートに移行するためのコマンドが記述されており、リモートコントローラ操作等によりユーザが本編再生を示すボタンを選択実行すると、インタラクティブエンジン（INT_ENG）２００はスタンダードＶＴＳ再生ステートに移行するコマンドを実行し、ステートマシンは、映像再生制御をＤＶＤビデオ再生エンジン（DVD_ENG）１００が実施するスタンダードＶＴＳ再生ステートに移行する。
【０２５５】
スタンダードＶＴＳ再生ステートでは、ＤＶＤビデオ再生エンジン（DVD_ENG）１００により、スタンダードＶＴＳ内のＰＧＣ等に格納されているプログラムチェーン（PGC）内のセル再生情報テーブル（C_PBIT）やプログラムチェーンコマンドテーブル（PGC_CMDT）等が解釈され、それらの記述内容に従ってスタンダードＶＴＳの再生制御を実施する。スタンダードＶＴＳ再生ステートでは、インタラクティブエンジン（INT_ENG）２００は休止状態になっており、ＤＶＤビデオ再生エンジン（DVD_ENG）１００に対して再生制御を指示することは無い。
【０２５６】
スタンダードＶＴＳのプログラムチェーンコマンドテーブル（PGC_CMDT）等には、アドバンスドＶＴＳ再生ステートへの移行コマンド（図４３（ｄ）の“CallINTENG”等）を記述することができる。これにより、スタンダードＶＴＳ再生ステートでＤＶＤビデオ再生エンジン（DVD_ENG）１００が一連の映像再生処理終了時のコマンド解釈処理を行なう場合において、アドバンスドＶＴＳ再生ステートへの移行コマンドを実行したり、あるいは、ＤＶＤビデオ再生エンジン１００がメニュー呼び出し等のユーザコマンドのイベントを受信した場合に、映像再生制御をインタラクティブエンジン（INT_ENG）２００が実施するアドバンスドＶＴＳ再生ステートに移行することができる。
【０２５７】
なお、スタンダードＶＴＳ再生ステートからアドバンスドＶＴＳ再生ステートの移行に際しては、メニュー画面の一時的な呼び出し処理等を実現するために、ＤＶＤビデオ再生エンジン１００は、再生制御の移行が発生する直前のスタンダードＶＴＳの映像再生位置などの情報を一時的に格納し、インタラクティブエンジン（INT_ENG）２００からのリジューム再生処理に備えても良い。
【０２５８】
下記のテーブルＡはインタラクティブエンジン（INT_ENG）２００が解釈するMarkup/Script言語ファイルにおいて、アドバンスドＶＴＳ再生ステートからスタンダードＶＴＳ再生ステートへ移行するためのコマンドの具体例（この例示以外のコマンドが適宜採用されてもよい）である。
【０２５９】
＜テーブルＡ＞
（コマンド名）          （引数）
CallDVDENG_TT        タイトル番号
CallDVDENG_PTT      タイトル番号、チャプタ番号
CallDVDENG_TM        タイトル番号、再生開始時間位置
CallDVDENG_RSM      引数無し。
【０２６０】
テーブルＡにおいて、CallDVDENG_TTは、アドバンスドＶＴＳ再生ステートからスタンダードＶＴＳ再生ステートに移行する際に、スタンダードＶＴＳのタイトル番号を指定するコマンドである。ＤＶＤビデオ再生エンジン（DVD_ENG）１００は指定されたタイトルを含むスタンダードＶＴＳを読み込み、タイトルの先頭から再生を開始する。
【０２６１】
CallDVDENG_PTTは、アドバンスドＶＴＳ再生ステートからスタンダードＶＴＳ再生ステートに移行する際に、スタンダードＶＴＳのタイトル番号とチャプタ番号（ＰＴＴ番号）を指定するコマンドである。ＤＶＤビデオ再生エンジン（DVD_ENG）１００は指定されたタイトルを含むスタンダードＶＴＳを読み込み、指定されたチャプタ番号（ＰＴＴ番号）の先頭から再生を開始する。
【０２６２】
CallDVDENG_TMは、アドバンスドＶＴＳ再生ステートからスタンダードＶＴＳ再生ステートに移行する際に、スタンダードＶＴＳのタイトル番号とタイトル映像の先頭からの再生開始時間のオフセットを指定するコマンドである。ＤＶＤビデオ再生エンジン（DVD_ENG）１００は指定されたタイトルを含むスタンダードＶＴＳを読み込み、指定された再生時間位置から再生を開始する。
【０２６３】
CallDVDENG_RSMは、アドバンスドＶＴＳ再生ステートからスタンダードＶＴＳ再生ステートに移行する際に、リジューム処理の実行を指定するコマンドである。ＤＶＤビデオ再生エンジン（DVD_ENG）１００はこのコマンドを受け取った場合、直前のスタンダードＶＴＳ再生ステートからアドバンスドＶＴＳ再生ステートに移行したときに、一時的に格納しておいた再生位置情報に従って、再生を再開する。
【０２６４】
図８４は、ＤＶＤビデオ再生エンジン（DVD_ENG）が解釈するナビゲーションコマンドのうち、スタンダードＶＴＳ再生ステートからアドバンスドＶＴＳ再生ステートへ移行するためのコマンド（CallINTENGコマンド）の引数定義の例である。コマンドビット列全体では、ビットb63-b48にかけてコマンドコードが格納され、b15-b0は将来の拡張に備えた予約領域に割り当てられている。
【０２６５】
b47-b32は１６ビットの制御パラメータ格納領域である。ＤＶＤビデオ再生エンジン（DVD_ENG）１００が解釈するスタンダードＶＴＳの特定の再生位置やイベントにおいて、任意の値を格納しておき、アドバンスドＶＴＳ再生ステートに移行した後、インタラクティブエンジン（INT_ENG）２００が解釈するMarkup/Script言語ファイルの記述内で任意の処理に振り分けるのに用いるなど、映像コンテンツ作成時に任意の目的に使用してよいデータ領域である。b31-b23はリジューム時に再生を開始するセル番号を格納する領域である。
【０２６６】
b19-16はメニュー識別子を格納する領域であり、特にスタンダードＶＴＳ再生ステートからアドバンスドＶＴＳ再生ステートに移行する時にメニューの呼び出しを伴うときに、呼び出すメニューの種別を指定するのに用いる。呼び出せるメニュー識別子の種類には、
0010b→タイトルメニュー
0011b→ルートメニュー
0100b→サブピクチャメニュー
0101b→オーディオメニュー
0110b→アングルメニュー
0111b→チャプターメニュー
等があるが、前述の制御パラメータや制御パラメータとメニュー識別子の組合せにより、より詳細な振る舞いの違いを表現するのに用いても良い。
【０２６７】
図８５は、ユーザコマンド処理の切り替えアルゴリズムを説明するフローチャートである。このフローチャートは、ユーザコマンドが発生した時に、その処理を担当するモジュールを切り替える際の処理を例示している。コンテンツタイプ２ディスク（アドバンスドＶＴＳとスタンダードＶＴＳの混在タイプ）を再生する場合、図示しないリモートコントローラやフロントパネルのボタン押印に対応付けられたユーザコマンドのイベントが発生すると、ユーザ操作モジュールは現在の再生ステートの状態を確認し（ステップＳＴ８５０）、ユーザイベントを通知するモジュールを切り替える。現在のステートがアドバンスドＶＴＳ再生ステートであった場合（ステップＳＴ８５０イエス）はインタラクティブエンジン（INT_ENG）２００に通知し、スタンダードＶＴＳ再生ステートであった場合（ステップＳＴ８５０ノー）はＤＶＤビデオ再生エンジン（DVD_ENG）１００に通知して、ユーザコマンドの処理を実施する。
【０２６８】
図８６は、コンテンツタイプ２ディスクのドメイン推移の例を示す図である。典型的なコンテンツタイプ２ディスク（アドバンスドＶＴＳとスタンダードＶＴＳの混在タイプ）では、ＶＭＧメニュードメイン（ＶＭＧＭ＿ＤＯＭ）やＶＴＳメニュードメイン（ＶＴＳＭ＿ＤＯＭ）はアドバンスドＶＴＳとMarkup/Script言語で記述されたＸＭＬファイルによって構成され、映像本編などのタイトルドメイン（ＴＴ＿ＤＯＭ）はスタンダードＶＴＳによって構成される。
【０２６９】
ＶＭＧメニュードメインやＶＴＳメニュードメインでのメニュー映像は、Markup/Script言語で記述された「メニュー用のＸＭＬファイル」の記述に従って描画される文字情報やボタン画像に加えて、やはり「ＸＭＬファイル」の記述に従ってアドバンスドＶＴＳに格納された映像を再生することによって実現できる。
【０２７０】
ＶＭＧメニュードメインとＶＴＳメニュードメイン間の移行は、それぞれのメニュー用のＸＭＬファイルに記述されたＸＭＬファイル間のハイパーリンク処理を実施することで実現される。このときアドバンスドＶＴＳの再生は、ページの移り変りに合わせて停止し、新しく位置から再生を開始しても良いし、そのまま再生を継続しても良い。
【０２７１】
ＶＭＧメニュードメイン（ＶＭＧＭ＿ＤＯＭ）やＶＴＳメニュードメイン（ＶＴＳ＿ＤＯＭ）などからタイトルドメイン（ＴＴ＿ＤＯＭ）移行は、ＸＭＬファイルに記述された、スタンダードＶＴＳの再生を開始するコマンド（例えば、前述したテーブルＡに挙げたようなCallDVDENG_xxxコマンド）を実行し、ＤＶＤビデオ再生エンジン１００にＤＶＤの再生制御が移行することによって実現される。
【０２７２】
一方、タイトルドメイン（ＴＴ＿ＤＯＭ）からＶＭＧメニュードメイン（ＶＭＧＭ＿ＤＯＭ）への移行は、前述したCallINTENGコマンドのように新しいコマンドを定義し、この新しいコマンドをスタンダードＶＴＳ内のプログラムチェーンコマンドテーブル（PGC_CNDT）に格納して実現しても良い。あるいは、タイトルドメイン（ＴＴ＿ＤＯＭ）からＶＭＧメニュードメイン（ＶＭＧＭ＿ＤＯＭ）への移行は、CallSSコマンドの引数がＶＭＧＭ＿ＤＯＭを示している場合に発生させても良い。また、図示しないリモートコントローラ等に配置されたルートメニュー・ボタンを押印したイベントを取得し、このイベント取得により、タイトルドメイン（ＴＴ＿ＤＯＭ）からＶＭＧメニュードメイン（ＶＭＧＭ＿ＤＯＭ）への移行を発生させることも可能である。
【０２７３】
同様に、タイトルドメインからＶＴＳメニュードメイン（ＶＴＳＭ＿ＤＯＭ）への移行は、前述したCallINTENGコマンドのように新しいコマンドを定義し、この新しいコマンドをスタンダードＶＴＳ内のプログラムチェーンコマンドテーブル（PGC_CNDT）に格納して実現しても良いし、CallSSコマンドの引数がＶＴＳＭ＿ＤＯＭを示している場合にこのドメイン移行を発生させても良い。また、リモートコントローラ等に配置されたタイトルメニュー・ボタンを押印したイベントを取得し、これによりタイトルドメインからＶＴＳメニュードメインへの移行を発生させることも可能である。
【０２７４】
図８７は、アドバンスドＶＴＳ（ＡＨＤＶＴＳ）とスタンダードＶＴＳ（ＨＤＶＴＳ）が混在記録されたディスクの再生モデル（例２）を説明する図である。この図を用いて、典型的なコンテンツタイプ２ディスク（アドバンスドＶＴＳとスタンダードＶＴＳの混在タイプ）の再生例について説明を行う。
【０２７５】
コンテンツタイプ２ディスク（アドバンスドＶＴＳとスタンダードＶＴＳが混在）の再生が始まると、インタラクティブエンジン（INT_ENG）２００は、アドバンスドコンテンツ記録領域に格納されているMarkup/Script言語で記述されたメニュー画面を再生するためのメニューページＸＭＬファイルを解析する。
【０２７６】
例えば、映画映像中の印象的なシーンの繰り返し再生をしながら、ユーザにボタン選択処理を促すようなメニュー画面を構成する場合、メニューページＸＭＬファイルには、ＤＶＤビデオ再生エンジン（DVD_ENG）１００にアドバンスドＶＴＳの映像データを繰り返し再生するための制御処理がMarkup/Scriptで記述されている。インタラクティブエンジン（INT_ENG）２００は記述に従い、ＤＶＤビデオ再生エンジン（DVD_ENG）１００に再生コマンドを発行する（矢印ａ）。
【０２７７】
同時にメニューページＸＭＬファイルには、アドバンスドコンテンツ記録領域２１内のアニメーション・静止画記録領域に格納されているボタン画像や、フォント記録領域に格納されているフォントデータを用いて、メニュー画面を構成するための記述が格納されている。インタラクティブエンジン（INT_ENG）２００は、これらの記述に従い画面を構成した出力と、前述のＤＶＤビデオ再生エンジン（DVD_ENG）１００によるアドバンスドＶＴＳの映像出力を、ＡＶレンダラ２０３により合成し、メニュー画面の再生を実現する。
【０２７８】
次にユーザがリモートコントローラ等を利用して、画面上に配置されたメニュー選択ボタンのうち、映像本編の再生を実行するボタンを選択する。メニューページＸＭＬファイルには、ボタン選択に対応付けられた、Script処理が記述されており、ＤＶＤ再生エンジン制御ページへのジャンプが発生する（矢印ｂ）。
【０２７９】
ＤＶＤ再生エンジン制御ページには、映像本編の先頭を示すタイトル番号を引数とするCallDVDENG_TTコマンドが記述されている。インタラクティブエンジン（INT_ENG）２００によりこのコマンドが実行されると、アドバンスドＶＴＳ再生ステートからスタンダードＶＴＳ再生ステートへの移行が発生する（矢印ｃ）。
【０２８０】
スタンダードＶＴＳ再生ステートに移行した後は、ＤＶＤビデオ再生エンジン（DVD_ENG）１００により、本編映像が格納されているスタンダードＶＴＳの再生が実施される。映像コンテンツによっては、ＶＴＳ内に格納されている再生制御コマンドの記述に従い、異なるＶＴＳへの再生位置ジャンプ処理等を発生させることが可能である（矢印ｄ）。なお、図中、斜め線入り丸でマーキングされた破線矢印は、アドバンスドＶＴＳ内でナビゲーションコマンドによるジャンプができないことを示している。一方、スタンダードＶＴＳ内では、ナビゲーションコマンドによるジャンプが可能である（矢印ｄ’やｄ”など）。
【０２８１】
本編映像の再生処理が終了すると、プログラムチェーン（PGC）内のプログラムチェーンコマンドテーブルに記述された「CallINTENGコマンド」が実行され、スタンダードＶＴＳ再生ステートからアドバンスドＶＴＳ再生ステートへの移行が発生する（矢印ｅ）。
【０２８２】
インタラクティブエンジン（INT_ENG）２００は、ＤＶＤビデオ再生エンジン制御ページＸＭＬファイル内のCallINTENGコマンド発生イベントのハンドラ内に記述されているScript記述に従い、再度メニュー画面再生を実施するために、メニューページＸＭＬファイルに処理対象のＸＭＬファイルをジャンプさせる（矢印ｆ）。
【０２８３】
図８８は、アドバンスドＶＴＳとスタンダードＶＴＳが混在したコンテンツタイプ２ディスクにおけるアドバンスドＶＴＳ・スタンダードＶＴＳとビデオオブジェクト（ＥＶＯＢもしくはＶＯＢとも呼ぶ）の関係を示す。この図においては、メニューを構成するアドバンスドＶＴＳとタイトル（映像本編）を構成する２つのスタンダードＶＴＳが存在し、それぞれのＶＴＳはそれぞれ別のビデオオブジェクトを参照している。これは、メニューを構成するための映像と、タイトルを構成するための映像が、全く異なるものの場合の例である。図８８のように構成すると、例えば前述のように「映像中の印象的なシーンの繰り返し再生をしながらユーザにボタン選択処理を促すようなメニュー画面を構成する」場合、映像本編とメニュー映像が同じものであるにもかかわらず、２つのビデオオブジェクトを用意しなければならない。このような「２つのビデオオブジェクト」の重複準備を避けたい場合は、図８９のような「オブジェクトの共有参照モデル」を参照すればよい。
【０２８４】
図８９は、アドバンスドＶＴＳ（ＡＨＤＶＴＳ）とスタンダードＶＴＳ（ＨＤＶＴＳ）が混在記録されたディスクにおけるオブジェクトの共有参照モデルを説明する図である。アドバンスドＶＴＳ側とスタンダードＶＴＳ側のそれぞれに管理情報（タイムマップ等のビデオオブジェクトへのアクセス情報）が設けられているため、この図に示すように、アドバンスドＶＴＳとスタンダードＶＴＳは、お互いに同じビデオオブジェクトの参照が可能であり、本編映像のあるシーンの任意の区間を切り出してメニュー画面の背景映像として用いることが可能となる。これにより、コンテンツ制作者は、（共有参照される部分のオブジェクトに関して）２つのビデオオブジェクトを製作する過程を１つに減らすことができ、かつ１つに減らした分、情報記憶媒体の必要容量も少なくなり、その分を映像本編の画質を向上させたり、新たなボーナス映像などを追加することが可能となる。
【０２８５】
また、アドバンスドＶＴＳとスタンダードＶＴＳと共有されるビデオオブジェクト（VOB）を、アドバンスドＶＴＳとして再生する場合には、図６４と図６５に示したようにＰＣＩ／ＤＳＩ中には、スタンダードＶＴＳとして必要のない情報が含まれることがある。スタンダードＶＴＳとして再生する場合は、これらの情報を用いて再生が行われるが、アドバンスドＶＴＳとして再生する場合は、これらの情報は読み飛ばす、つまり無視して再生を行うことになる。
【０２８６】
図９０は、アドバンスドコンテンツに含まれるローディング情報の具体例を説明する図である。ローディング情報は、ファイル名とロケーション、ファイルサイズ、コンテンツタイプ、参照開始時間、参照終了時間等を含んで構成される。ファイル名とロケーションは、対象となるファイルがサーバ部上に存在する場合はＵＲＬアドレスとそのファイル名を記述し、対象となるファイルがディスク上に存在する場合はディスク上のディレクトリとそのファイル名を記述する。ファイルサイズは、そのファイルサイズをバイト単位で記述する。コンテンツタイプは、ＭＩＭＥタイプで記述する。参照開始時間はこのファイルがMarkup言語などから参照が開始される時間を、再生終了時間このファイルがMarkup言語などから参照が終了される時間（つまりこの時間を過ぎた場合バッファ上にロードされたこのファイルは直ちに消去しても構わない）を記述する。
【０２８７】
基本的に、参照が開始される時間が“０”のファイルは、再生を開始する前に（すなわちMarkup言語の実行を開始する前に）バッファ（図７２、図９１の２０９等）にロードされている必要がある。（“プリロード”）これ以外のデータは、ローディング情報に記述されている参照開始時間、参照終了時間、ファイルサイズ、再生装置により取得される通信速度に関する情報を用いて、再生装置はすべてのファイルのロードを開始する時間を決定する。これにより、アドバンスドコンテンツの表示開始／ＤＶＤビデオコンテンツの再生開始までのユーザの待ち時間を最小限に抑えることができる。
【０２８８】
図９１はバッファマネージャ２０４とその周辺の構成を示し、図９２はＶバッファ２０９にデータをロードするときの流れを示す。まず、インタラクティブエンジン２００が起動すると、ディスク部の情報記憶媒体１に記録されているアドバンスドコンテンツの１つであるスタートアップ情報ファイル（ＳＴＡＲＴＵＰ．ＸＭＬ）が読み込まれる（ステップＳＴ１０）。パーサ２１０は、このスタートアップ情報を解析する（ステップＳＴ１２）。解析されたスタートアップ情報は、インタープリタ部２０５にて解釈される。インタープリタ部２０５は、スタートアップ情報の記述に従い、“プリロード終了”イベント（トリガ）が発生したときの動作（例えば、最初の画面構成を示すMarkup言語ファイルＩＮＤＥＸ．ＸＭＬの読み込み／実行を開始する）や、“ロード終了”イベント（トリガ）が発生したときの動作（例えば、今まで禁止されていたユーザ操作の実行を許可する）の登録を行う（ステップＳＴ１４）。
【０２８９】
なお、“ユーザ操作”の制御は、スタンダードＶＴＳにおいてはＰＧＣユーザ操作制御（PGC_UOP_CTL）により行えるが、アドバンスドＶＴＳ内においては“ユーザ操作”の制御はMarkup言語により行うことができる。
【０２９０】
更に、ローディング情報（図９０参照）の読み込みが行われる（ステップＳＴ１６）。このローディング情報は、前述の起動ファイルに記述されている場合、ディスク１上に１つのファイルとして記録されている場合、サーバ５００上に１つのファイルとして記録されている場合等がある。ただし、ディスク１やサーバ５００上に記録されている場合には、記録されている場所とそのファイル名が起動ファイルに記述されている。この記述に従って、ローディング情報は、インタラクティブエンジン（ＩＮＴ＿ＥＮＧ）２００に読み込まれ、パーサ２１０にて解析される（ステップＳＴ１８）。解析されたローディング情報はインタープリタ部２０５にて解釈され、バッファマネージャ２０４にてアドバンスドコンテンツのバッファ２０９へのロードが実行される（ステップＳＴ２０）。
【０２９１】
ローディング情報には、１つのダウンロードを行うファイルに対して、ダウンロードを行うファイル名とそのロケーション（ファイルが存在する場所）、ダウンロードを行うファイルのファイルサイズ、ダウンロードを行うファイルのコンテンツタイプやＭＩＭＥタイプ（そのデータがどのような種類のデータであるか）、参照開始・終了時間（データが参照される時間）等が、それぞれのダウンロードを行うファイル毎に記述されている。
【０２９２】
バッファマネージャ２０４は、この記述に従い、参照開始時間が０のアドバンスドコンテンツ（つまりアドバンスドコンテンツの表示開始／ＤＶＤビデオコンテンツの再生開始前にバッファに記憶しておく必要のあるファイル）のロードを行う（ステップＳＴ２２）。このとき、ロードするファイルは、ローディング情報の記述の順序に従い、ディスク１またはサーバ部５００からロードされる。その際、例えば、“プリロード”のアドバンスドコンテンツとして、最初のページを構成するアドバンスドコンテンツ（ＩＮＤＥＸ．ＸＭＬファイルとその関連ファイル）がローディング情報によって指示されている。
【０２９３】
すべての“プリロード”すべきアドバンスドコンテンツがバッファ２０９にロードされると（ステップＳＴ２４イエス）、バッファ２０９はバッファマネージャ２０４に“プリロード終了・トリガ”信号を送る（ステップＳＴ２６）。バッファマネージャ２０４は、バッファ２０９より“プリロード終了・トリガ”信号を受け取ると、インターフェースハンドラ２０２に“プリロード終了・トリガ”信号を送る。インターフェースハンドラ２０２は、バッファマネージャ２０４より“プリロード終了・トリガ”信号を受け取ると、イベントとして“プリロード終了・イベント”信号をインタープリタ部２０５へ送る。
【０２９４】
インタープリタ部２０５には、前述のように“プリロード終了・イベント”が発生したときの動作が登録されており、登録されている動作を実行する（ステップＳＴ２８）。例えば、動作として、バッファ２０９に読み込んである最初のページを構成するＩＮＤＥＸ．ＸＭＬの読み込みの実行が登録されている。また、ＩＮＤＥＸ．ＸＭＬにはＤＶＤビデオコンテンツの再生開始が指示されている。これにより、アドバンスドコンテンツのプリロードが終了するとともに（“プリロード終了・イベント”が発生するとともに）、アドバンスドコンテンツの表示／ＤＶＤビデオコンテンツの再生が開始される。
【０２９５】
また、この再生開始時間を早めるために、“プリロード”のアドバンスドコンテンツとして最初のページを構成するアドバンスドコンテンツのみを指定することが可能である。しかし、この場合、再生開始時には最初のページ以外のアドバンスドコンテンツがバッファ２０９に記憶されていないため、早送り、スキップ、タイムサーチ等のユーザ操作を禁止しておく必要がある。
【０２９６】
アドバンスドコンテンツの表示とＤＶＤビデオコンテンツの再生を行っている一方で、バッファマネージャ２０４は、引き続き、ローディング情報の記述に従い、残りのアドバンスドコンテンツ（つまりアドバンスドコンテンツの表示開始／ＤＶＤビデオコンテンツの再生開始後にバッファに記憶するファイル）のロードを行う（ステップＳＴ３０）。このとき、再生装置は、ローディング情報に記述されている参照開始時間、参照終了時間、ファイルサイズ、再生装置により取得される通信速度に関する情報を用いて（例えば、優先度＝参照開始時間−ファイルサイズ／通信速度にて計算される値を用いて）、すべてのアドバンスドコンテンツのロードを開始する時間、順序を決定する。
【０２９７】
例えば、最初のページを構成するアドバンスドコンテンツのロードが終了したとき“プリロード終了・トリガ”を発生し、二番目のページを構成するアドバンスドコンテンツのロードが終了したとき“ロード終了・トリガを発生するように記述しておく。
【０２９８】
バッファ２０９に二番目のページを構成するアドバンスドコンテンツがロードされると（ステップＳＴ３２イエス）、バッファ２０９はバッファマネージャ２０４に“ロード終了・トリガ”信号を送る。バッファマネージャ２０４は、バッファ２０９より“ロード終了・トリガ”信号を受け取ると、インターフェースハンドラ２０２に“ロード終了・トリガ”信号を送る。インターフェースハンドラ２０２は、バッファマネージャ２０４より“ロード終了・トリガ”信号を受け取ると（ステップＳＴ３４）、イベントとして“ロード終了・イベント”信号をインタープリタ部２０５へ送る。
【０２９９】
インタープリタ部２０５には、前述のように“ロード終了・イベント”が発生したときの動作が登録されており、登録されている動作を実行する（ステップＳＴ３６）。例えば、前述の早送り、スキップ、タイムサーチ等のユーザ操作が禁止されている場合は、禁止されているユーザ操作を許可する動作が登録されている。つまり、すべてのアドバンスドコンテンツがバッファ２０９に記憶されているため、ユーザ操作を制限する必要がないことになる。
【０３００】
なお、図面を参照して上述した各実施の形態において、データ構造を構成する情報要素（例えば図３の例では３１０〜３１８等）の並びは、図示の順番で配置されるようになっている。この並びは、ディスク１の再生時において、どの情報要素から先に再生装置に読み込まれるかの順番に対応している。
【０３０１】
この発明は上記した実施の形態そのままに限定されるものではなく、現在または将来の実施段階では、その時点で利用可能な技術に基づき、その要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。例えば、この発明は現在世界的に普及しているＤＶＤ−ＲＯＭビデオのみならず、近年急速に需要が伸びている録画再生可能なＤＶＤ−ＶＲ（ビデオレコーダ）にも適用できる。さらには、近々普及が始まるであろう次世代ＨＤ−ＤＶＤの再生系または録再系にも適用可能である。
【０３０２】
さらに、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【０３０３】
【図１】この発明の一実施の形態に係るディスク状情報記憶媒体（光ディスク等）１に記録される情報内容を説明する図。
【図２】この発明の一実施の形態に係るディスク状情報記憶媒体に記録されるコンテンツを管理するファイルシステムの一例を説明する図。
【図３】ＨＤビデオマネージャ（ＨＤＶＭＧ）記録領域に記録されるＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）のデータ構造を例示する図。
【図４】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に含まれるＨＤビデオマネージャ情報管理テーブル（ＨＤＶＭＧＩ＿ＭＡＴ）のデータ構造と、この管理テーブル内に格納されるカテゴリ情報（ＨＤＶＭＧ＿ＣＡＴ）の記録内容を例示する図。
【図５】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）のデータ構造を例示する図。
【図６】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるＨＤビデオマネージャメニューＰＧＣＩユニットテーブル（ＨＤＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）のデータ構造を例示する図。
【図７】各ＨＤビデオマネージャメニュー言語ユニット（ＨＤＶＭＧＭ＿ＬＵ＃ｎ）のデータ構造を例示する図。
【図８】ＨＤＶＭＧＭ＿ＰＧＣカテゴリ（ＨＤＶＭＧＭ＿ＰＧＣ＿ＣＡＴ）の記録内容を例示する図。
【図９】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるパレンタル管理情報テーブル（ＰＴＬ＿ＭＡＩＴ）のデータ構造を例示する図。
【図１０】各パレンタル管理情報（ＰＴＬ＿ＭＡＩ＃ｎ）のデータ構造を例示する図。
【図１１】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるＨＤビデオタイトルセット属性情報テーブル（ＨＤＶＴＳ＿ＡＴＲＴ）のデータ構造を例示する図。
【図１２】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるテキストデータマネージャ（ＴＸＴＤＴ＿ＭＧ）のデータ構造を例示する図。
【図１３】各テキストデータ言語ユニット（ＴＸＴＤＴ＿ＬＵ＃ｎ）のデータ構造を例示する図。
【図１４】テキストデータ（ＴＸＴＤＴ）のデータ構造を例示する図。
【図１５】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるＨＤビデオマネージャメニューセルアドレステーブル（ＨＤＶＭＧＭ＿Ｃ＿ＡＤＴ）のデータ構造を例示する図。
【図１６】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるＨＤビデオマネージャメニュービデオオブジェクトユニットアドレスマップ（ＨＤＶＭＧＭ＿ＶＯＢＵ＿ＡＤＭＡＰ）のデータ構造を例示する図。
【図１７】ＨＤビデオマネージャ情報（ＨＤＶＭＧＩ）に記録されるＨＤメニューオーディオオブジェクトセット情報テーブル（ＨＤＭＥＮＵ＿ＡＯＢＳＩＴ）のデータ構造を例示する図。
【図１８】ＨＤビデオマネージャ（ＨＤＶＭＧ）記録領域に記録されるメニュー用ビデオオブジェクト領域（ＨＤＶＭＧＭ＿ＶＯＢＳ）のデータ構造を例示する図。
【図１９】ＨＤビデオマネージャ（ＨＤＶＭＧ）記録領域に記録されるメニュー用オーディオオブジェクト領域（ＨＤＭＥＮＵ＿ＡＯＢＳ）のデータ構造を例示する図。
【図２０】各ＨＤビデオタイトルセット（ＨＤＶＴＳ＃ｎ）記録領域に記録されるＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）のデータ構造を例示する図。
【図２１】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセット情報管理テーブル（ＨＤＶＴＳＩ＿ＭＡＴ）のデータ構造を例示する図。
【図２２】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットパートオブタイトルサーチポインタテーブル（ＨＤＶＴＳ＿ＰＴＴ＿ＳＲＰＴ）のデータ構造を例示する図。
【図２３】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットプログラムチェーン情報テーブル（ＨＤＶＴＳ＿ＰＧＣＩＴ）のデータ構造を例示する図。
【図２４】ＨＤＶＴＳ＿ＰＧＣカテゴリ（ＨＤＶＴＳ＿ＰＧＣ＿ＣＡＴ）の記録内容を例示する図。
【図２５】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットメニューＰＧＣＩユニットテーブル（ＨＤＶＴＳＭ＿ＰＧＣＩ＿ＵＴ）のデータ構造を例示する図。
【図２６】各ＨＤビデオタイトルセットメニュー言語ユニット（ＨＤＶＴＳＭ＿ＬＵ＃ｎ）のデータ構造を例示する図。
【図２７】ＨＤＶＴＳＭ＿ＰＧＣカテゴリ（ＨＤＶＴＳＭ＿ＰＧＣ＿ＣＡＴ）の記録内容を例示する図。
【図２８】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットタイムマップテーブル（ＨＤＶＴＳ＿ＴＭＡＰＴ）のデータ構造を例示する図。
【図２９】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットメニューセルアドレステーブル（ＨＤＶＴＳＭ＿Ｃ＿ＡＤＴ）のデータ構造を例示する図。
【図３０】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ（ＨＤＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰ）のデータ構造を例示する図。
【図３１】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットセルアドレステーブル（ＨＤＶＴＳ＿Ｃ＿ＡＤＴ）のデータ構造を例示する図。
【図３２】ＨＤビデオタイトルセット情報（ＨＤＶＴＳＩ）に記録されるＨＤビデオタイトルセットビデオオブジェクトユニットアドレスマップ（ＨＤＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ）のデータ構造を例示する図。
【図３３】プログラムチェーン情報（ＰＧＣＩ：例えば図２３のＨＤＶＴＳ＿ＰＧＣＩの１つに対応）に含まれるプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）のデータ構造と、このＰＧＣＩ内に格納されるＰＧＣグラフィックユニットストリーム制御テーブル（ＰＧＣ＿ＧＵＳＴ＿ＣＴＬＴ）およびリジューム／オーディオオブジェクトカテゴリ（ＲＳＭ＆ＡＯＢ＿ＣＡＴ）の記録内容を例示する図。
【図３４】プログラムチェーン情報（ＰＧＣＩ）に含まれるプログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）のデータ構造を例示する図。
【図３５】プログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）に含まれる、プログラムチェーンコマンドテーブル情報（ＰＧＣ＿ＣＭＤＴＩ）の内容、および各リジュームコマンド（ＲＳＭ＿ＣＭＤ）の内容を例示する図。
【図３６】プログラムチェーン情報（ＰＧＣＩ）に含まれる、プログラムチェーンプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）のデータ構造、およびセル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）のデータ構造を例示する図。
【図３７】プログラムチェーン情報（ＰＧＣＩ）に含まれるセル再生情報テーブル（Ｃ＿ＰＢＩＴ）のデータ構造を例示する図。
【図３８】この発明の一実施の形態に係るディスク状情報記憶媒体（光ディスク等）の再生装置の内部構造例を説明するブロック図。
【図３９】図３８の装置内における各デコーダの構成例を説明するブロック図。
【図４０】仮想ビデオアクセスユニットＩＶＡＵの概念を説明する図。
【図４１】この発明の一実施の形態で使用されるシステムパラメータの具体例を説明する図。
【図４２】この発明の一実施の形態で使用されるコマンド一覧を例示する図。
【図４３】この発明の一実施の形態で使用されるコマンドの各フィールド内の具体例を示す図。
【図４４】ビデオオブジェクト内のグラフィックユニットＧＵの配置を例示する図。
【図４５】グラフィックユニット内のデータ構造を例示する図。
【図４６】グラフィックユニット内のヘッダ情報内容と一般情報内容を例示する図。
【図４７】グラフィックユニット内のマスクデータとグラフィックデータのイメージ例を説明する図。
【図４８】マスクパターンを含むビデオ合成例を示す図。
【図４９】グラフィックユニットＧＵにおけるボタン位置情報の一例を説明する図。
【図５０】この発明の他の実施の形態に係るディスク状情報記憶媒体（光ディスク等）１に記録される情報内容のうち、アドバンスドコンテンツ記録領域の記録内容の一例を説明する図。
【図５１】この発明の他の実施の形態に係るディスク状情報記憶媒体（光ディスク等）１に記録される情報内容のうち、アドバンスドＨＤビデオタイトルセット（ＡＨＤＶＴＳ）記録領域の記録内容の一例を説明する図。
【図５２】アドバンスドＨＤビデオタイトルセット記録領域内に記録されるアドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）のデータ構造を例示する図。
【図５３】アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるアドバンスドＨＤビデオタイトルセット情報管理テーブル（ＡＨＤＶＴＳＩ＿ＭＡＴ）のデータ構造と、この管理テーブル内に格納されるカテゴリ情報（ＡＨＤＶＴＳ＿ＣＡＴ）の記録内容を例示する図。
【図５４】アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるアドバンスドＨＤビデオタイトルセットパートオブタイトルサーチポインタテーブル（ＡＨＤＶＴＳ＿ＰＴＴ＿ＳＲＰＴ）のデータ構造を例示する図。
【図５５】アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるアドバンスドＨＤビデオタイトルセットプログラムチェーン情報テーブル（ＡＨＤＶＴＳ＿ＰＧＣＩＴ）のデータ構造を例示する図。
【図５６】プログラムチェーン情報（ＰＧＣＩ：例えば図５５のＡＨＤＶＴＳ＿ＰＧＣＩに対応）に含まれるプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）のデータ構造を例示する図。
【図５７】アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるアドバンスドＨＤビデオタイトルセットセルアドレステーブル（ＡＨＤＶＴＳ＿Ｃ＿ＡＤＴ）のデータ構造を例示する図。
【図５８】アドバンスドＨＤビデオタイトルセット情報（ＡＨＤＶＴＳＩ）に記録されるタイムマップ情報テーブル（ＴＭＡＰＩＴ）のデータ構造を例示する図。
【図５９】タイムマップ情報テーブル（ＴＭＡＰＩＴ）に含まれる各タイムマップ情報（ＴＭＡＰＩ）のデータ構造と、このタイムマップ情報内に格納されるタイムマップ一般情報（ＴＭＡＰ＿ＧＩ）の記録内容を例示する図。
【図６０】タイムマップ情報（ＴＭＡＰＩ）に含まれるタイムエントリテーブル（ＴＭ＿ＥＮＴ）のデータ構造と、このタイムエントリテーブル内に格納されるタイムエントリ数（ＴＭ＿ＥＮ＿Ｎｓ）およびタイムエントリ（ＴＭ＿ＥＮ）の記録内容を例示する図。
【図６１】タイムマップ情報（ＴＭＡＰＩ）に含まれる、ビデオオブジェクトユニットエントリ（ＶＯＢＵ＿ＥＮＴ）の記録内容と、インターリーブドユニットアドレスエントリ（ＩＬＶＵ＿ＡＤＲ＿ＥＮＴ）の記録内容と、エントリビデオオブジェクト番号（ＥＮＴ＿ＶＯＢＮ）の記録内容を例示する図。
【図６２】管理情報（例えば図５３のＡＨＤＶＴＳ＿ＣＡＴ）に含まれる情報（Application Type）の内容に応じたアドバンスドＶＴＳ（図５１、図７４、図７９等のＡＨＤＶＴＳ）の再生手順の一例を説明するフローチャート図。
【図６３】この発明の一実施の形態に係る拡張ビデオオブジェクト（ＨＤＶＴＳ内のビデオオブジェクト）で用いられるデータユニット（ＥＶＯＢＵ）先頭に配置されるナビゲーションパック（ＮＶ＿ＰＣＫ）の構成を説明する図。
【図６４】拡張ビデオオブジェクトで用いられるナビゲーションパック（ＮＶ＿ＰＣＫ）内の再生制御情報（ＰＣＩ）のデータ構造を例示する図。
【図６５】拡張ビデオオブジェクトで用いられるナビゲーションパック（ＮＶ＿ＰＣＫ）内のデータ検索情報（ＤＳＩ）のデータ構造を例示する図。
【図６６】アドバンスドＶＴＳ（ＡＨＤＶＴＳ）の構成例を説明する図。
【図６７】この発明の一実施の形態に係るタイムマップの構成要素を説明する図。
【図６８】タイムマップの具体的な構成要素を説明する図。
【図６９】複数のオブジェクト（例えばＶＯＢ＃２とＶＯＢ＃３）をインターリーブドブロックのＩＬＶＵを用いて再生する場合を例示する図。
【図７０】図６９の例においてＩＬＶＵ区間のタイムマップを説明する図。
【図７１】インターリーブドブロックにおけるタイムマップを説明する図。
【図７２】この発明の他の実施の形態に係る再生装置の内部構造例を説明するブロック図。
【図７３】この発明の他の実施の形態に係るディスク状情報記憶媒体（コンテンツタイプ１ディスク）１に記録される情報内容のうち、ＨＤビデオマネージャ（ＨＤＶＭＧ）記録領域の記録内容の一部（ＨＤＶＭＧ＿ＣＡＴ）を説明する図。
【図７４】この発明の他の実施の形態に係るディスク状情報記憶媒体（コンテンツタイプ２ディスク例１）１に記録される情報内容のうち、ＨＤビデオマネージャ（ＨＤＶＭＧ）記録領域のデータ構造（図１の例と異なりＡＨＤＶＭＧＩがＨＤＶＭＧ内に配置される）を説明する図。
【図７５】図７４のＨＤビデオマネージャ（ＨＤＶＭＧ）内に記録されるアドバンスドＨＤビデオマネージャ情報（ＡＨＤＶＭＧＩ）のデータ構造を例示する図。
【図７６】アドバンスドＨＤビデオマネージャ情報（ＡＨＤＶＭＧＩ）に含まれるアドバンスドＨＤビデオマネージャ情報管理テーブル（ＡＨＤＶＭＧＩ＿ＭＡＴ）のデータ構造と、この管理テーブル内に格納されるカテゴリ情報（ＨＤＶＭＧ＿ＣＡＴ）の記録内容を例示する図。
【図７７】アドバンスドＨＤビデオマネージャ情報（ＡＨＤＶＭＧＩ）に含まれるアドバンスドタイトルサーチポインタテーブル（ＡＤＴＴ＿ＳＲＰＴ）のデータ構造を例示する図。
【図７８】アドバンスドＶＴＳ（ＡＨＤＶＴＳ）が記録されたディスクの再生モデル（例１）を説明する図。
【図７９】この発明のさらに他の実施の形態に係るディスク状情報記憶媒体（コンテンツタイプ２ディスク例２）１に記録される情報内容のうち、ビデオデータ記録領域２０およびアドバンスドコンテンツ記録領域２１のデータ構造を説明する図。
【図８０】図７９のＨＤビデオマネージャ（ＨＤＶＭＧ）内に記録することが可能なアドバンスドＨＤビデオマネージャ情報（ＡＨＤＶＭＧＩ）のデータ構造を例示する図。
【図８１】図８０のアドバンスドＨＤビデオマネージャ情報（ＡＨＤＶＭＧＩ）に含まれるアドバンスドＨＤビデオマネージャ情報管理テーブル（ＡＨＤＶＭＧＩ＿ＭＡＴ）のデータ構造と、この管理テーブル内に格納されるカテゴリ情報（ＨＤＶＭＧ＿ＣＡＴ）の記録内容（図７６と異なる内容）を例示する図。
【図８２】図８０のアドバンスドＨＤビデオマネージャ情報（ＡＨＤＶＭＧＩ）に含まれるアドバンスドタイトルサーチポインタテーブル（ＡＤＴＴ＿ＳＲＰＴ）のデータ構造（図７７と異なる内容）を例示する図。
【図８３】アドバンスドＶＴＳの再生ステートとスタンダードＶＴＳの再生ステートとの関係を説明する図。
【図８４】ＤＶＤビデオ再生エンジン側の再生制御モジュール移行コマンドを説明する図。
【図８５】ユーザコマンド処理の切り替えアルゴリズムを説明するフローチャート図。
【図８６】アドバンスドＶＴＳとスタンダードＶＴＳが混在するコンテンツタイプ２ディスク（図７９等）におけるドメイン推移モデルを説明する図。
【図８７】アドバンスドＶＴＳ（ＡＨＤＶＴＳ）とスタンダードＶＴＳ（ＨＤＶＴＳ）が混在記録されたディスクの再生モデル（例２）を説明する図。
【図８８】アドバンスドＶＴＳ（ＡＨＤＶＴＳ）とスタンダードＶＴＳ（ＨＤＶＴＳ）が混在記録されたディスクにおけるオブジェクトの独自参照モデルを説明する図。
【図８９】アドバンスドＶＴＳ（ＡＨＤＶＴＳ）とスタンダードＶＴＳ（ＨＤＶＴＳ）が混在記録されたディスクにおけるオブジェクトの共有参照モデルを説明する図。
【図９０】アドバンスドコンテンツに含まれるローディング情報の具体例を説明する図。
【図９１】図７２の装置のインタラクティブエンジンにおけるバッファマネージャの構成を説明する図。
【図９２】図７２の装置のインタラクティブエンジンが起動したときの装置動作の一例を説明するフローチャート図。
【符号の説明】
【０３０４】
１…情報記憶媒体（再生専用または記録再生可能な光ディスク）；１０…リードイン領域；１１…ボリューム／ファイル構造情報領域（ファイル情報領域）；１２…データ領域；１３…リードアウト領域；２０…ビデオデータ記録領域；２１…アドバンスドコンテンツ記録領域；２１Ａ…Markup/Script言語記録領域；２１Ｂ…動画記録領域；２１Ｃ…アニメーション・静止画記録領域；２１Ｄ…音声記録領域；２１Ｅ…フォント記録領域；２２…一般コンピュータ情報記録領域；３０…High Definitionビデオマネージャ記録領域（ＨＤＶＭＧ）；３１…High Definitionビデオマネージャ情報記録領域（ＨＤＶＭＧＩ）；３４…High Definitionビデオマネージャ情報バックアップ領域（ＨＤＶＭＧＩ＿ＢＵＰ）；4０…High Definitionビデオタイトルセット記録領域（ＨＤＶＴＳ＃１〜＃ｎ）；５０…アドバンスドHigh Definitionビデオタイトルセット記録領域（ＡＨＤＶＴＳ）；１００…ビデオ再生エンジン；２００…インタラクティブエンジン；４００…ユーザインターフェース部；５００…サーバ部。
【図１】
2006134520.tif 000003
【図２】
2006134520.tif 000004
【図３】
2006134520.tif 000005
【図４】
2006134520.tif 000006
【図５】
2006134520.tif 000007
【図６】
2006134520.tif 000008
【図７】
2006134520.tif 000009
【図８】
2006134520.tif 000010
【図９】
2006134520.tif 000011
【図１０】
2006134520.tif 000012
【図１１】
2006134520.tif 000013
【図１２】
2006134520.tif 000014
【図１３】
2006134520.tif 000015
【図１４】
2006134520.tif 000016
【図１５】
2006134520.tif 000017
【図１６】
2006134520.tif 000018
【図１７】
2006134520.tif 000019
【図１８】
2006134520.tif 000020
【図１９】
2006134520.tif 000021
【図２０】
2006134520.tif 000022
【図２１】
2006134520.tif 000023
【図２２】
2006134520.tif 000024
【図２３】
2006134520.tif 000025
【図２４】
2006134520.tif 000026
【図２５】
2006134520.tif 000027
【図２６】
2006134520.tif 000028
【図２７】
2006134520.tif 000029
【図２８】
2006134520.tif 000030
【図２９】
2006134520.tif 000031
【図３０】
2006134520.tif 000032
【図３１】
2006134520.tif 000033
【図３２】
2006134520.tif 000034
【図３３】
2006134520.tif 000035
【図３４】
2006134520.tif 000036
【図３５】
2006134520.tif 000037
【図３６】
2006134520.tif 000038
【図３７】
2006134520.tif 000039
【図３８】
2006134520.tif 000040
【図３９】
2006134520.tif 000041
【図４０】
2006134520.tif 000042
【図４１】
2006134520.tif 000043
【図４２】
2006134520.tif 000044
【図４３】
2006134520.tif 000045
【図４４】
2006134520.tif 000046
【図４５】
2006134520.tif 000047
【図４６】
2006134520.tif 000048
【図４７】
2006134520.tif 000049
【図４８】
2006134520.tif 000050
【図４９】
2006134520.tif 000051
【図５０】
2006134520.tif 000052
【図５１】
2006134520.tif 000053
【図５２】
2006134520.tif 000054
【図５３】
2006134520.tif 000055
【図５４】
2006134520.tif 000056
【図５５】
2006134520.tif 000057
【図５６】
2006134520.tif 000058
【図５７】
2006134520.tif 000059
【図５８】
2006134520.tif 000060
【図５９】
2006134520.tif 000061
【図６０】
2006134520.tif 000062
【図６１】
2006134520.tif 000063
【図６２】
2006134520.tif 000064
【図６３】
2006134520.tif 000065
【図６４】
2006134520.tif 000066
【図６５】
2006134520.tif 000067
【図６６】
2006134520.tif 000068
【図６７】
2006134520.tif 000069
【図６８】
2006134520.tif 000070
【図６９】
2006134520.tif 000071
【図７０】
2006134520.tif 000072
【図７１】
2006134520.tif 000073
【図７２】
2006134520.tif 000074
【図７３】
2006134520.tif 000075
【図７４】
2006134520.tif 000076
【図７５】
2006134520.tif 000077
【図７６】
2006134520.tif 000078
【図７７】
2006134520.tif 000079
【図７８】
2006134520.tif 000080
【図７９】
2006134520.tif 000081
【図８０】
2006134520.tif 000082
【図８１】
2006134520.tif 000083
【図８２】
2006134520.tif 000084
【図８３】
2006134520.tif 000085
【図８４】
2006134520.tif 000086
【図８５】
2006134520.tif 000087
【図８６】
2006134520.tif 000088
【図８７】
2006134520.tif 000089
【図８８】
2006134520.tif 000090
【図８９】
2006134520.tif 000091
【図９０】
2006134520.tif 000092
【図９１】
2006134520.tif 000093
【図９２】
2006134520.tif 000094