(57)【要約】【課題】ＤＶＤビデオ等の光ディスクに高品位（ＨＤ）規格対応のハイライト情報を付加し、従来のＳＤメニューに加えてＨＤメニューを実現可能とするためのデータ構造。【解決手段】ボタンモード（ＢＴＮ＿ＭＤ）において、ディスク内にＨＤ用ボタングループが収録されるか否かを示すフラグ（ＨＤＧＲ）を設け、これにより、続くボタングループ表示タイプ（ＢＴＮＧＲ＃ｎ＿ＤＳＰ＿ＴＹ）の内容を切り替える。フラグＨＤＧＲ＝１（ＨＤ用ボタングループ有り）の場合は、従来のＳＤノーマル（４：３）との共存が無いので、ＨＤ用をここに割付ることにより、データ構造の流用を容易にしている。【選択図】    図８０
2004215046.tif 000002
【特許請求の範囲】
【請求項１】
副映像表示領域内の所定領域の主映像と副映像との混合比を変更することによりハイライトするためのハイライト情報が記録され、ハイライト情報はハイライト一般情報、ボタン情報テーブルを記述し、ボタン情報テーブルは、１または複数のグループに分類され、ハイライト一般情報はボタンモードを記述し、ボタンモードは高品位用ボタングループが収録されるか否かを示すフラグ、ボタングループ数、ボタングループに対応する副映像の表示タイプを記述する情報記録媒体。
【請求項２】
前記ボタン情報テーブルは、最大３６個のボタン情報を記述し、最大３６個のボタン情報はボタングループの指定により、３６個のボタン情報から構成される１グループモード、各々１８個のボタン情報から構成される２グループモード、各々１２個のボタン情報から構成される３グループモードで記述される請求項１記載の情報記録媒体。
【請求項３】
請求項１または請求項２に記載の情報記録媒体から前記フラグを読み出し、高品位用ボタングループが収録されている場合は、読み出したボタン情報を高品位表示し、高品位用ボタングループが収録されていない場合は、読み出したボタン情報を表示タイプに応じて表示する情報再生装置。
【請求項４】
請求項１または請求項２に記載の情報記録媒体から画素データを読み出す前に、前記フラグを読み出し、高品位用ボタングループが収録されている場合は、読み出したボタン情報を高品位表示し、高品位用ボタングループが収録されていない場合は、読み出したボタン情報を表示タイプに応じて表示する情報再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、圧縮された動画データや音声データ等の目的や種類の違うデータを記録する光ディスク等の情報記録媒体、および該媒体からデータを再生する情報再生装置、情報再生方法に関する。
【０００２】
【従来の技術】
最近、高画質、高機能を有するＤＶＤビデオディスク及びそのディスクを再生するＤＶＤビデオプレーヤの普及が進み、そのマルチチャンネルオーディオを再生する周辺機器等も含め、選択の幅も広がり、既にホームシアターが身近に実現でき、映画やアニメーション等が家庭で自由に見られる環境が整えられてきた。
【０００３】
さらに、ここ数年、画像圧縮技術の向上により、更なる高画質の実現を目指し、コンテンツ製作者から、ＤＶＤビデオディスクに高品位（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）ＴＶ方式（以下、単にＨＤ方式と略称する）の高画質コンテンツを収録する要求が高まってきている。これに応じて、字幕やメニュー情報として利用されてきた副映像情報の表現能力も同様な画像品位の向上が求められている。
【０００４】
メニュー表示では、背景となる主映像にメニューを含む副映像を重畳し、選択操作に応じて選択項目をハイライト表示することが行われている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平１０−７４３７７号公報。
【０００６】
【発明が解決しようとする課題】
しかしながら、この従来技術では従来品位（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）ＴＶ方式（以下、単にＳＤ方式と略称する）のコンテンツに対応した１画素２ビット表現（４色）の副映像情報しか扱っていなかった。
【０００７】
本発明の目的は、高画質コンテンツに応じた高画質の副映像情報を効率良く記録できる情報記録媒体、情報再生装置、情報再生方法を提供することである。
【０００８】
【課題を解決するための手段】
本発明の一実施態様の情報記録媒体は、副映像表示領域内の所定領域の主映像と副映像との混合比を変更することによりハイライトするためのハイライト情報が記録され、ハイライト情報はハイライト一般情報、ボタン情報テーブルを記述し、ボタン情報テーブルは、１または複数のグループに分類され、ハイライト一般情報はボタンモードを記述し、ボタンモードは高品位用ボタングループが収録されるか否かを示すフラグ、ボタングループ数、ボタングループに対応する副映像の表示タイプを記述する。
【０００９】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態に係る情報再生装置を説明する。
【００１０】
図１は、この発明の一実施の形態に係る光ディスクからデータを再生する光ディス再生装置のブロックを示し、図２は、図１に示された光ディスクをドライブするディスクドライブ部のブロックを示し、図３は、図１及び図２に示した光ディスクの構造を示している。
【００１１】
図１に示すように光ディスク再生装置は、キー操作／表示部４、モニタ部６及びスピーカ部８を具備している。ユーザがキー操作／表示部４を操作することによって光ディスク１０から記録データが再生される。記録データは、映像データ、副映像データ及び音声データを含み、これらは、ビデオ信号及びオーディオ信号に変換される。モニタ部６は、オーディオ信号によって映像を表示し、スピーカ部８は、オーディオ信号によって音声を発生している。
【００１２】
既に知られるように光ディスク１０には、種々の構造がある。この光ディスク１０には、例えば、図３に示すように、高密度でデータが記録される読み出し専用ディスクがある。光ディスク１０は、一対の複合層１８とこの複合ディスク層１８間に介挿された接着層２０とから構成されている。各複合ディスク層１８は、透明基板１４及び記録層、即ち、光反射層１６から構成されている。ディスク層１８は、光反射層１６が接着層２０の面上に接触するように配置される。光ディスク１０には、中心孔２２が設けられ、その両面の中心孔２２の周囲には、光ディスク１０をその回転時に押さえる為のクランピング領域２４が設けられている。中心孔２２には、光ディスク装置にディスク１０が装填された際に図２に示されたスピンドルモータ１２のスピンドルが挿入され、ディスクが回転される間、光ディスク１０は、そのクランピング領域２４でクランプされる。
【００１３】
図３に示すように、光ディスク（例えば、ＤＶＤディスク）１０は、その両面のクランピング領域２４の周囲に光ディスク１０に情報を記録することができる情報領域２５を有している。各情報領域２５は、その外周領域が通常は情報が記録されないリードアウト領域２６に定められ、クランピング領域２４に接するその内周領域が同様に、通常は情報が記録されないリードイン領域２７に定められ、リードアウト領域２６とリードイン領域２７との間がデータ記録領域としてのボリューム空間２８に定められている。
【００１４】
情報領域２５の記録層１６には、通常、データが記録される領域としてトラックがスパイラル状に連続して形成され、その連続するトラックは、複数の物理的なセクタに分割され、そのセクタには、連続番号が付され、このセクタを基準にデータが記録されている。情報記録領域２５のボリューム空間２８は、実際のデータ記録領域であって、後に説明するように再生情報、ビデオデータ（主映像データ）、副映像データ及びオーディオデータが同様にピット（即ち、物理的状態の変化）として記録されている。読み出し専用の光ディスク１０では、透明基板１４にピット列が予めスタンパーで形成され、このピット列が形成された透明基板１４の面に反射層が蒸着により形成され、その反射層が記録層１６として形成される。読み出し専用の光ディスク１０では、通常、トラックとしてのグルーブが特に設けられず、透明基板１４の面に形成されるピット列がトラックとして定められている。
【００１５】
このような光ディスク装置１２は、図１に示されるように更にディスクドライブ部３０、システムＣＰＵ部５０、システムＲＯＭ・ＲＡＭ部５２、システムプロッセッサ部５４、データＲＡＭ部５６、ビデオデコータ部５８、オーディオデコーダ部６０、副映像デコーダ部６２及びＤ／Ａ及びデータ再生部６４から構成されている。システムプロッセッサ部５４は、システムタイムクロック（ＳＴＣ）５４Ａ及びレジスタ５４Ｂを備え、ビデオデコータ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２は、同様にシステムタイムクロック（ＳＴＣ）５８Ａ、６０Ａ、６２Ａを備えている。
【００１６】
図２に示すようにディスクドライブ部３０は、モータドライブ回路１１、スピンドルモータ１２、光学ヘッド３２（即ち、光ピックアップ）、フィードモータ３３、フォ―カス回路３６、フィードモータ駆動回路３７、トラッキング回路３８、ヘッドアンプ４０及びサーボ処理回路４４を具備している。光ディスク１０は、モータ駆動回路１１によって駆動されるスピンドルモータ１２上に載置され、スピンドルモータ１２によって回転される。光ディスク１０にレーザビームを照射する光学ヘッド３２が光ディスク１０の下に置かれている。光学ヘッド３２は、ガイド機構（図示せず）上に載置されている。フィードモータ駆動回路３７がフィードモータ３３に駆動信号を供給する為に設けられている。モータ３３は、駆動信号によって駆動されて光学ヘッド３２を光ディスク１０の半径方向に移動している。光学ヘッド３２は、光ディスク１０に対向される対物レンズ３４を備えている。対物レンズ３４は、フォ―カス回路３６から供給される駆動信号に従ってその光軸に沿って移動される。
【００１７】
上述した光ディスク１０からデータを再生するには、光学ヘッド３２が対物レンズ３４を介してレーザビームを光ディスク１０に照射される。対物レンズ３４は、トラッキング回路３８から供給された駆動信号に従って光ディスク１０の半径方向に微動される。対物レンズ３４は、その焦点が光ディスク１０の記録層１６に位置されるようにフォーカシング回路３６から供給された駆動信号に従ってその光軸方向に沿って微動される。その結果、レーザビームは、最小ビームスポットをスパイラルトラック（即ち、ピット列）上に形成され、トラックが光ビームスポットで追跡される。レーザビームは、記録層１６から反射され、光学ヘッド３２に戻される。光ヘッド３２では、光ディスク１０から反射された光ビームを電気信号に変換し、電気信号は、光ヘッド３２からヘッドアンプ４０を介してサーボ処理回路４４に供給される。サーボ処理回路４４では、電気信号からフォ―カス信号、トラッキング信号及びモータ制御信号を生成し、これらの信号を夫々フォ―カス回路３６、トラッキング回路３８、モータ駆動回路１１に供給している。
【００１８】
従って、対物レンズ３４がその光軸及び光ディスク１０の半径方向に沿って移動され、その焦点が光ディスク１０の記録層１６に位置され、レーザビームが最小ビームスポットをスパイラルトラック上に形成する。モータ駆動回路１１によってスピンドルモータ１２が所定の回転数で回転される。その結果、光ディスク１０のピット列が光ビームで、例えば、線速一定で追跡される。
【００１９】
図１に示されるシステムＣＰＵ部５０からアクセス信号としての制御信号がサーボ処理回路４４に供給される。制御信号に応答してサーボ処理回路４４からヘッド移動信号がフィードモータ駆動回路３７に供給されてフィードモータ駆動回路３７が駆動信号をフィードモータ３３に供給する。従って、フィードモータ３３が駆動され、光ヘッド３２が光ディスク１０の半径方向に沿って移動される。光学ヘッド３２によって光ディスク１０の記録層１６に形成された所定のセクタがアクセスされる。再生データは、その所定のセクタから再生されて光学ヘッド３２からヘッドアンプ４０に供給され、ヘッドアンプ４０で増幅され、ディスクドライブ部３０から出力される。
【００２０】
出力された再生データは、システム用ＲＯＭ・ＲＡＭ部５２に記録されたプログラムで制御されるシステムＣＰＵ部５０の管理下でシステムプロセッサ部５４によってデータＲＡＭ部５６に格納される。格納された再生データは、システムプロセッサ部５４によって処理されてビデオデータ、オーディオデータ及び副映像データに分類され、ビデオデータ、オーディオデータ及び副映像データは、夫々ビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に出力されてデコードされる。デコードされたビデオデータ、オーディオデータ及び副映像データは、Ｄ／Ａ及び再生処理回路６４でアナログ信号としてのビデオ信号、オーディオ信号に変換されるとともに、ミキシング処理されてビデオ信号及び副映像信号がモニタ６に、オーディオ信号がスピーカ部８に夫々供給される。その結果、ビデオ信号及び副映像信号によってモニタ部６に映像が表示されるとともに、オーディオ信号によってスピーカ部８から音声が再現される。
【００２１】
図１に示す光ディスク再生装置においては、ユーザが本体のフロントパネルのキー操作・表示部４、あるいは本体内のリモートコントロールレシーブ部４Ａと赤外線による光通信により接続されている遠隔操作装置としてのリモートコントローラ５を操作することによって光ディスク１０から記録データ、即ち、映像データ、副映像データ及び音声データが再生され、装置内でオーディオ（音声）信号及びビデオ信号に変換されて装置外のモニタ部６及びスピーカ部８で映像及び音声として再現される。
【００２２】
キー操作・表示部４は、図４に示すように、電源キー４ａ、マイクの入力端子４ｂ、再生キー４ｃ、一時停止キー４ｄ、停止キー４ｅ、早送り／後戻りキー４ｆ、光ディスク１０の取り込み／取り外しを指示するオープン／クローズキー４ｇ、表示器４ｈ、光ディスク１０の挿入、取出口４ｉ等により構成されている。
【００２３】
リモートコントローラ５は、図５に示すように、電源キー５ａ、数字キー５ｂ、停止キー５ｃ、再生キー５ｄ、一時停止キー５ｅ、メモリキー５ｆ、光ディスク１０の取り込み／取り外しを指示するオープン／クローズキー５ｇ、早送り／後戻りキー５ｈ、キー５ｉ、リピートの指示と範囲を指示するリピートキー５ｊ、メニュー画面の表示を指示するメニューキー５ｋ、タイトルメニュー画面の表示を指示するタイトルキー５ｌ、メニュー画面表示時の項目を選択する際に用いる上下左右のセレクトキー５ｍ等により構成されている。
【００２４】
図１に示す光ディスク装置の詳細な動作については、次に説明する光ディスク１０の論理フォーマットを参照して後により詳細に説明する。図３に示される光ディスク１０のリードインエリア２７からリードアウトエリア２６までのボリューム空間２８は、図６に示されるようなボリューム及びファイル構造を有している。この構造は、論理フォーマットとして特定の規格、例えば、マイクロＵＤＦ（ｍｉｃｒｏ  ＵＤＦ）及びＩＳＯ９６６０に準拠されて定められている。ボリューム空間２８は、既に説明したように物理的に複数のセクタに分割され、その物理的セクタには、連続番号が付されている。下記の説明で論理アドレスは、マイクロＵＤＦ（ｍｉｃｒｏ  ＵＤＦ）及びＩＳＯ９６６０で定められるように論理セクタ番号ＬＳＮを意味し、論理セクタは、物理セクタのサイズと同様に２０４８バイトであり、論理セクタの番号ＬＳＮは、物理セクタ番号の昇順とともに連続番号が付加されている。
【００２５】
図６に示されるようにボリューム空間２８は階層構造を有し、ボリューム及びファイル構造領域７０、ＤＶＤビデオゾーン７１、ＤＶＤ第２ゾーン７２、ＤＶＤその他ゾーン７３からなる。これら領域は、論理セクタの境界上で区分されている。従来のＣＤと同様に１論理セクタは、２０４８バイトと定義されている。同様に、１論理ブロックも２０４８バイトと定義され、従って、１論理セクタは、１論理ブロックと定義される。
【００２６】
ボリューム及びファイル構造領域７０はＵＤＦブリッジ構造に割当てられる。単一のＤＶＤビデオゾーン７１がＤＶＤビデオディスクに割当てられる。ＤＶＤ第２ゾーン７２がＤＶＤビデオディスクのデータ構造に割当てられる。ＤＶＤその他ゾーン７３は非ＤＶＤビデオアプリケーションに使われる。ＤＶＤビデオゾーン７１は単一のビデオマネージャＶＭＧ１と少なくとも一つの（最大で９９）のビデオタイトルセットＶＴＳ１＃ｎ（１≦ｎ≦９９）からなる。ビデオマネージャＶＭＧ１はＤＶＤビデオゾーン７１の先頭に配置され、２または３個のファイルからなる。各ビデオタイトルセットＶＴＳ１＃ｎは３から１２個のファイルからなる。ＤＶＤ第２ゾーン７２は単一のビデオマネージャＶＭＧ２と少なくとも一つの（最大で９９）のビデオタイトルセットＶＴＳ２＃ｎ（１≦ｎ≦９９）からなる。ビデオマネージャＶＭＧ２はＤＶＤ第２ゾーン７２の先頭に配置され、２または３個のファイルからなる。各ビデオタイトルセットＶＴＳ２＃ｎは３から１０２個のファイルからなる。
【００２７】
本実施の形態のＤＶＤディスクは互換性を保つために、ＳＤ方式の画像データとＨＤ方式の画像データを混在して記録するものとし、ＤＶＤビデオゾーン７１にＳＤ方式の画像データを、ＤＶＤ第２ゾーン７２にＨＤ方式の画像データを記録する。ビデオマネージャＶＭＧ１はＳＤ方式の画像ファイルを、ビデオマネージャＶＭＧ２はＨＤ方式の画像ファイルを管理する。ビデオマネージャＶＭＧ２のビデオマネージャメニューＶＭＧＭはＨＤ方式のみならず、ＳＤ方式にも対応できる。ビデオタイトルセットＶＴＳ１＃ｎに含まれるビデオオブジェクトＶＯＢとビデオタイトルセットマネージャＶＴＳＭはＳＤ方式しか対応できないが、ビデオタイトルセットＶＴＳ２＃ｎに含まれるビデオオブジェクトＶＯＢとビデオタイトルセットマネージャＶＴＳＭはＨＤ方式のみならずＳＤ方式にも対応できる。ただし、このようにＳＤ方式の画像ファイルとＨＤ方式の画像ファイルを別々のディレクトリに記録するのでははく、同一のディレクトリに記録し、ファイル名でＳＤ方式のファイルとＨＤ方式のファイルとを区別しても良い。
【００２８】
ボリューム及びファイル構造領域７０は、マイクロＵＤＦ及びＩＳＯ９６６０に定められる管理領域に相当し、この領域の記述を介してビデオマネージャーＶＭＧがシステムＲＯＭ・ＲＡＭ部５２に格納される。ビデオマネージャーＶＭＧには、図８を参照して説明するようにビデオタイトルセット（ＶＴＳ）を管理する情報が記述され、複数のファイルから構成されている。各ビデオタイトルセット（ＶＴＳ）には、後に説明するように圧縮されたビデオデータ、オーディオデータ及び副映像データ及びこれらの再生情報が格納され、ＶＭＧと同様に複数のファイルから構成されている。ＤＶＤその他ゾーン７３には、上述したビデオタイトルセット（ＶＴＳ）を利用可能な情報が記録されている。ＤＶＤその他ゾーン７３は、必ずしも設けなくとも良い。
【００２９】
図７はビデオマネージャＶＭＧとビデオタイトルセット（ＶＴＳ）の構造を示す。この構造は全てのビデオオブジェクトセットＶＯＢが連続ブロックで記録された例である。
【００３０】
ビデオマネージャは制御データＶＭＧＩと、メニュー用ＶＯＢＳ（ＶＭＧＭ＿ＶＯＢＳ）と、バックアップ用ＶＭＧＩとからなる。ビデオタイトルセット（ＶＴＳ）は制御データＶＴＳＩと、メニュー用ＶＯＢＳ（ＶＴＳＭ＿ＶＯＢＳ）と、タイトル用ＶＯＢＳ（ＶＴＳＴＴ＿ＶＯＢＳ）と、バックアップ用ＶＴＳＩとからなる。タイトル用ＶＯＢＳ（ＶＴＳＴＴ＿ＶＯＢＳ）はそれぞれが複数のセルからなるＶＯＢからなる。
【００３１】
図８に示すようにビデオマネージャー（ＶＭＧ）７１は、夫々が各ファイルに相当する３つの項目を含んでいる。即ち、ビデオマネージャー（ＶＭＧ）７１は、ビデオマネージャー情報（ＶＭＧＩ）７５、ビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６及びビデオマネージャー情報のバックアップ（ＶＭＧＩ＿ＢＵＰ）７７から構成されている。ビデオマネージャー情報（ＶＭＧＩ）７５及びビデオマネージャー情報のバックアップ７７（ＶＭＧＩ＿ＢＵＰ）７７は、必須の項目とされ、ビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６は、オプションとされている。ビデオマネージャー情報メニュー用のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６には、ビデオマネージャー（ＶＭＧ）７１が管理する当該光ディスクのビデオに関するメニューのビデオデータ、オーディオデータ及び副映像データが格納されている。
【００３２】
ビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６によって後に説明されるビデオの再生のように当該光ディスクのボリューム名、ボリューム名表示に伴う音声及び副映像の説明が表示されるとともに選択可能な項目が副映像で表示される。例えば、ビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６によって当該光ディスクがあるボクサーのワールドチャンピョンに至るまでの試合を格納したビデオデータである旨、即ち、ボクサーＸの栄光の歴史等のボリューム名とともにボクサーＸのファイティングポーズがビデオデータで再生されるとともに彼のテーマソングが音声で表示され、副映像で彼の年表等が表示される。選択項目として試合のナレーションを英語、日本語等のいずれの言語を選択するかが問い合わされるとともに副映像で他の言語の字幕を表示するか、いずれの言語の字幕を選択するか否かが問い合わされる。ビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６によってユーザは、例えば、音声は、英語で副映像として日本語の字幕を採用してボクサーＸの試合のビデオを鑑賞する準備が整うこととなる。
【００３３】
図９を参照してビデオオブジェクトセット（ＶＯＢＳ）８２の構造について説明する。図９は、ビデオオブジェクトセット（ＶＯＢＳ）８２の一例を示している。ビデオオブジェクトセット（ＶＯＢＳ）８２には、２つのメニュー用及びタイトル用として３つのタイプのビデオオブジェクトセット（ＶＯＢＳ）７６がある。即ち、ビデオオブジェクトセット（ＶＯＢＳ）８２は、後に説明するようにビデオタイトルセット（ＶＴＳ）７２中にビデオタイトルセットのメニュー用ビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５及び少なくとも１つ以上のビデオタイトルセットのタイトルの為のビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）９６があり、いずれのビデオオブジェクトセット８２もその用途が異なるのみで同様の構造を有している。
【００３４】
図９に示すようにビデオオブジェクトセット（ＶＯＢＳ）８２は、１個以上のビデオオブジェクト（ＶＯＢ）８３の集合として定義され、ビデオオブジェクトセット（ＶＯＢＳ）８２中のビデオオブジェクト８３は、同一の用途に供される。通常、メニュー用のビデオオブジェクトセット（ＶＯＢＳ）８２は、１つのビデオオブジェクト（ＶＯＢ）８３で構成され、複数のメニュー用の画面を表示するデータが格納される。これに対してタイトルセット用のビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）８２は、通常、複数のビデオオブジェクト（ＶＯＢ）８３で構成される。
【００３５】
ビデオオブジェクト（ＶＯＢ）８３は、上述したボクシングのビデオを例にすれば、ボクサーＸの各試合の映像データに相当し、ビデオオブジェクト（ＶＯＢ）を指定することによって、例えばワールドチャンピョンに挑戦する第１１戦をビデオで再現することができる。ビデオタイトルセット７２のメニュー用ビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５には、そのボクサーＸの試合のメニューデータが格納され、そのメニューの表示に従って、特定の試合、例えば、ワールドチャンピョンに挑戦する第１１戦を指定することができる。尚、通常の１ストーリの映画では、１ビデオオブジェクト（ＶＯＢ）８３が１ビデオオブジェクトセット（ＶＯＢＳ）８２に相当し、１ビデオストリームが１ビデオオブジェクトセット（ＶＯＢＳ）８２で完結することとなる。アニメ集、或いは、オムニバス形式の映画では、１ビデオオブジェクトセット（ＶＯＢＳ）８２中に各ストーリに対応する複数のビデオストリームが設けられ、各ビデオストリームが対応するビデオオブジェクトに格納されている。従って、ビデオストリームに関連したオーディオストリーム及び副映像ストリームも各ビデオオブジェクト（ＶＯＢ）８３中で完結することとなる。
【００３６】
ビデオオブジェクト（ＶＯＢ）８３には、識別番号ＩＤＮ＃ｊが付され、識別番号によってそのビデオオブジェクト（ＶＯＢ）８３を特定することができる。ビデオオブジェクト（ＶＯＢ）８３は、１又は複数のセル８４から構成される。通常のビデオストリームは、複数のセルから構成されることとなるが、メニュー用のビデオストリーム、即ち、ビデオオブジェクト（ＶＯＢ）８３は、１つのセル８４から構成される場合もある。同様にセルには、識別番号Ｃ＿ＩＤＮ＃ｊが付され、セル識別番号Ｃ＿ＩＤＮ＃ｊによってセル８４が特定される。後に説明するアングルの変更時には、セル番号を特定することによってアングルが変更される。
【００３７】
アングルとは、映像の分野において見る角度を代えることを意味し、ボクシングの例では、同一のノックアウトの場面をチャンピョン側から見たシーン、挑戦者側から見たシーン、ジャッジの側から見たシーン等様々な角度からのシーンを見ることができることを意味する。アングルの選定は、ユーザの好みに応じて選定することができる場合、或いは、ストーリの流れの中で自動的に同一シーンがアングルを変えて繰り返される場合がある。アングルを選定する場合、同一シーンの始めに戻ってアングルが変わる場合、例えば、ボクサーがカウンターを入れる瞬間のシーンでアングルが変わり、再びカウンターが入る場合と、そのシーンに続くシーンでアングルが変わる場合、例えば、ボクサーがカウンターを入れた後のパンチが入った瞬間にアングルが変わる場合とがある。いずれのアングルの変更も実現できるように後に詳述するナビゲーションパック８６がビデオオブジェクトユニット（ＶＯＢＵ）８３中に設けられている。
【００３８】
図９に示すように各セル８４は、１又は複数のビデオオブジェクトユニット（ＶＯＢＵ）８５、通常は、複数のビデオオブジェクトユニット（ＶＯＢＵ）８５から構成される。ビデオオブジェクトユニット（ＶＯＢＵ）８５は、１つのナビゲーションパック（ＮＶパック）８６を先頭に有するパック列として定義される。即ち、ビデオオブジェクトユニット（ＶＯＢＵ）８５は、あるナビゲーションパック８６から次のナビゲーションパックの直前まで記録される全パックの集まりとして定義される。ビデオオブジェクトユニット（ＶＯＢＵ）の再生時間は、図９に示すようにビデオオブジェクトユニット（ＶＯＢＵ）中に含まれる単数又は複数個のＧＯＰから構成されるビデオデータの再生時間に相当し、その再生時間は、０．４秒以上であって１秒より大きくならないように定められる。ＭＰＥＧでは、１ＧＯＰは、通常０．５秒であってその間に１５枚程度の画像が再生する為の圧縮された画面データであると定められている。
【００３９】
図９に示すようにビデオオブジェクトユニットがビデオデータを含む場合には、ＭＰＥＧ規格に定められたビデオパック（Ｖパック）８８、副映像パック（ＳＰパック）９０及びオーディオパック（Ａパック）９１から構成されるＧＯＰが配列されてビデオデータストリームが構成されるが、ＧＯＰの数とは無関係にＧＯＰの再生時間を基準にしてビデオオブジェクト（ＶＯＢＵ）８３が定められ、その先頭には、常にナビゲーションパック（ＮＶパック）８６が配列される。オーディオ及び／又は副映像データのみの再生データにあっても、ビデオオブジェクトユニットを１単位として再生データが構成される。即ち、オーディオパックのみでビデオオブジェクトユニットが構成されても、ビデオデータのビデオオブジェクトと同様にそのオーディオデータが属するビデオオブジェクトユニットの再生時間内に再生されるべきオーディオパックがそのビデオオブジェクトユニットに格納される。これらパックの再生の手順に関しては、ナビゲーションパック（ＮＶパック）８６とともに後に詳述する。
【００４０】
再び図８を参照してビデオマネージャー（ＶＭＧ）７１について説明する。ビデオマネージャー（ＶＭＧ）７１の先頭に配置されるビデオマネージャ情報（ＶＭＧＩ）７５は、タイトルをサーチする為の情報、ビデオマネージャーメニューの再生の為の情報のようなビデオタイトルセット（ＶＴＳ）を管理する情報が記述され、図８に示す順序で少なくとも４つのテーブル７８、７９、８０、８１が記録されている。各テーブル７８、７９、８０、８１は、論理セクタの境界に一致されている。第１のテーブルであるビデオ管理情報管理テーブル（ＶＭＧＩ＿ＭＡＴ）７８は、必須のテーブルであってビデオマネージャー（ＶＭＧ）７１のサイズ、ビデオマネージャー（ＶＭＧ）７１中の各情報の先頭アドレス、ビデオマネージャヤーメニュー用のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６に関する属性情報等が記述されている。
【００４１】
ビデオマネージャー情報（ＶＭＧＩ）７５の第２のテーブルであるタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９には、装置のキー及び表示部４からのタイトル番号の入力あるいはリモートコントローラ５によるタイトル番号の選択に応じて選定可能な当該光ディスク１０中のボリュームに含まれるビデオタイトルのエントリープログラムチェーン（ＥＰＧＣ）が記載されている。
【００４２】
プログラムチェーン８７とは、図１０に示すようにあるタイトルのストーリを再現するプログラム８９の集合であって、プログラムチェーンが連続して再現されることによってある１タイトルの映画が完結される。従って、ユーザは、プログラムチェーン８７内のプログラム８９を指定することによって映画の特定のシーンからその映画を鑑賞することができる。
【００４３】
ビデオマネージャー情報（ＶＭＧＩ）７５の第３のテーブルであるビデオタイトルセット属性テーブル（ＶＴＳ＿ＡＴＲＴ）８０には、当該光ディスクのボリューム中のビデオタイトルセット（ＶＴＳ）７２に定められた属性情報が記載される。即ち、属性情報としてビデオタイトルセット（ＶＴＳ）７２の数、ビデオタイトルセット（ＶＴＳ）７２の番号、ビデオの属性、例えば、ビデオデータの圧縮方式等、オーディオストリームの属性、例えば、オーディオの符号化モード等、副映像の属性、例えば、副映像の表示タイプ等がこのテーブルに記載されている。
【００４４】
ビデオマネージャー情報（ＶＭＧＩ）７５の第４のテーブルであるビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１には、ビデオマネージャーメニュー用のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６に関する情報が記載される。
【００４５】
ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１は、ビデオマネージャーメニュー用のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６にビデオマネージャーメニュー（ＶＭＧＭ）が存在する際には、必須のテーブルである。
【００４６】
ビデオ管理情報管理テーブル（ＶＭＧＩ＿ＭＡＴ）７８及びタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９に記載の記述内容の詳細について、図１１、図１２、図１３、及び図１４を参照して説明する。
【００４７】
図１１に示すようにビデオ管理情報管理テーブル（ＶＭＧＩ＿ＭＡＴ）７８には、ビデオマネージャー（ＶＭＧ）７１の識別子（ＶＭＧ＿ＩＤ）、論理ブロック（既に説明したように１論理ブロックは、２０４８バイト）の数でビデオ管理情報のサイズ（ＶＭＧＩ＿ＳＺ）、当該光ディスク、通称、ディジタルバーサタイルディスク（ディジタル多用途ディスク：以下、単にＤＶＤディスクと称する。）の規格に関するバージョン番号（ＶＥＲＮ）及びビデオマネージャー（ＶＭＧ）７１のカテゴリー（ＶＭＧ＿ＣＡＴ）、ビデオマネージャメニュー（ＶＭＧＭ）のビデオ属性（ＶＭＧＭ＿Ｖ＿ＡＴＲ）、ビデオマネージャメニュー（ＶＭＧＭ）の副映像ストリーム数（ＶＭＧＭ＿ＳＰＳＴ＿Ｎｓ）、ビデオマネージャメニュー（ＶＭＧＭ）の副映像ストリーム属性（ＶＭＧＭ＿ＳＰＳＴ＿ＡＴＲ）等が記載されている。
【００４８】
バージョン番号（ＶＥＲＮ）は図１２に示すように規格パートバージョンが記載される。バージョン２．０の場合、“００１０００００ｂ”が記述される。再生装置は、ビデオマネージャ情報ＶＭＧＩ内のビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴ内のバージョン番号（ＶＥＲＮ）を読むことにより、これから再生しようとするファイルのＤＶＤビデオ規格（ＳＤ対応規格、あるいはＨＤ対応規格）を知り、必要に応じて各種デコーダの電源を投入して、動作開始を準備することが出来る。ＨＤ対応規格のファイルの再生の場合は、再生制御が複雑になるので、デコーダをスタンバイしておけば、迅速に再生が行える。また、これらのデコーダはＳＤ対応規格のファイルの再生の場合には不要であるので、必要な時のみ電源を投入することにより、節電にもなる。
【００４９】
ビデオマネージャー（ＶＭＧ）７１のカテゴリー（ＶＭＧ＿ＣＡＴ）には、図１３に示すように、ＶＩＤＥＯ＿ＴＳディレクトリ下にあるＶＭＧ内とＶＴＳ内の全てのＶＯＢＳの地域管理を記述する。ＲＭＡ＃ｎには本ボリュームが地域＃ｎで再生可ならば“０ｂ”が記述され、本ボリュームが地域＃ｎで再生不可ならば“１ｂ”が記述される。
【００５０】
テーブル（ＶＭＧＩ＿ＭＡＴ）７８には、ビデオセットの識別子（ＶＬＭＳ＿ＩＤ）、ビデオタイトルセットの数（ＶＴＳ＿Ｎｓ）、このディスクに記録されるデータの供給者の識別子（ＰＶＲ＿ＩＤ）、ビデオマネージャーメニューの為のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６の先頭アドレス（ＶＮＧＭ＿ＶＯＢＳ＿ＳＡ）、ビデオマネージャー情報の管理テーブル（ＶＭＧＩ＿ＭＡＴ）７８の終了アドレス（ＶＭＧＩ＿ＭＡＴ＿ＥＡ）、タイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９の先頭アドレス（ＴＴ＿ＳＲＰＴ＿ＳＡ）も記載されている。さらに、テーブル７８には、ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１の先頭アドレス（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ＿ＳＡ）が記載されている。ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１がない場合には、その先頭アドレスには、“００００００００ｈ”が記載される。ＶＭＧＩ＿ＭＡＴ７８の終了アドレス（ＶＭＧＩ＿ＭＡＴ＿ＥＡ）及びＴＴ＿ＳＲＰＴ７９の先頭アドレス（ＴＴ＿ＳＲＰＴ＿ＳＡ）は、先頭の論理ブロックからの相対的な論理ブロック数で記載されている。
【００５１】
テーブル７８には、ビデオタイトルセット（ＶＴＳ）７２の属性テーブル（ＶＴＳ＿ＡＴＲＴ）８０の先頭アドレス（ＶＴＳ＿ＡＴＲＴ＿ＳＡ）がＶＭＧＩマネージャーテーブル（ＶＭＧＩ＿ＭＡＴ）７１の先頭バイトからの相対的なバイト数で記載され、ビデオマネージャーメニュー（ＶＭＧＭ）のビデオ属性（ＶＭＧＭ＿Ｖ＿ＡＴＲ）も記載されている。
【００５２】
ビデオマネージャーメニュー（ＶＭＧＭ）のビデオ属性（ＶＭＧＭ＿Ｖ＿ＡＴＲ）の構造を図１４に示す。各フィールドの値はＶＭＧＭ＿ＶＯＢＳのビデオストリーム内の情報を一致しなければならない。ＶＭＧＭ＿ＶＯＢＳが存在しない場合は、各ビットに“０ｂ”を記述する。
【００５３】
ビデオ圧縮モードにはＭＰＥＧ−１準拠ならば“００ｂ”、ＭＰＥＧ−２準拠ならば“０１ｂ”、アドバンストビデオ符号化ならば“１０ｂ”が記述され、“１１ｂ”はリザーブとされる。
【００５４】
ＴＶシステムには５２５／６０方式ならば“００ｂ”、６２５／５０方式ならば“０１ｂ”、高品位方式ならば“１０ｂ”が記述され、“１１ｂ”はリザーブとされる。表示モードは４：３のアスペクト比のモニタ上で許される表示モードを記述する。標準品位（ＳＤ）コンテンツならば、アスペクト比が４：３であれば“１１ｂ”を、アスペクト比が１６：９であれば“００ｂ”、“０１ｂ”、または“１０ｂ”を記述する。“００ｂ”はパン・スキャン及びレターボックスいずれも可、“０１ｂ”はパン・スキャンのみ可、“１０ｂ”はレターボックスのみ可、“１１ｂ”はリザーブとされる。パン・スキャンは復調された画素から切り取られたアスペクト比４：３のウィンドウを意味する。高品位（ＨＤ）コンテンツならば、“００ｂ”はパン・スキャン及びレターボックスいずれも可、“０１ｂ”はパン・スキャンのみ可、“１０ｂ”はレターボックスのみ可、“１１ｂ”はリザーブとされる。
【００５５】
Ｓｏｕｒｃｅ  ｐｉｃｔｕｒｅ  ｒｅｓｏｌｕｔｉｏｎは７２０×４８０（５２５／６０方式）、７２０×５７６（６２５／５０方式）ならば“０００ｂ”が、７０４×４８０（５２５／６０方式）、７０４×５７６（６２５／５０方式）ならば“００１ｂ”が、３５２×４８０（５２５／６０方式）、３５２×５７６（６２５／５０方式）ならば“０１０ｂ”が、３５２×２４０（５２５／６０方式）、３５２×２８８（６２５／５０方式）ならば“０１１ｂ”が、１２８０×７２０（ＨＤＴＶ方式）ならば“１００ｂ”が、１４４０×１０８０（ＨＤＴＶ方式）ならば“１１０ｂ”が、１９２０×１０８０（ＨＤＴＶ方式）ならば“１１１ｂ”が、記述され、“１０１ｂ”はリザーブとされる。
【００５６】
テーブル７８には、ビデオマネージャーメニュー（ＶＭＧＭ）のオーディオストリームの数（ＶＭＧＭ＿ＡＳＴ＿Ｎｓ）、ビデオマネージャーメニュー（ＶＭＧＭ）のオーディオストリームの属性（ＶＭＧＭ＿ＡＳＴ＿ＡＴＲ）、ビデオマネージャーメニュー（ＶＭＧＭ）の副映像ストリームの数（ＶＭＧＭ＿ＳＰＳＴ＿Ｎｓ）及びビデオマネージャーメニュー（ＶＭＧＭ）の副映像ストリームの属性（ＶＭＧＭ＿ＳＰＳＴ＿ＡＴＲ）も記載されている。
【００５７】
図１５はビデオマネージャーメニュー（ＶＭＧＭ）の副映像ストリームの数（ＶＭＧＭ＿ＳＰＳＴ＿Ｎｓ）を示す。ＶＭＧＭ＿ＶＯＢＳが存在しない場合は“０ｂ”を、存在する場合は“１ｂ”を記述する。
【００５８】
図１６はビデオマネージャーメニュー（ＶＭＧＭ）の副映像ストリームの属性（ＶＭＧＭ＿ＳＰＳＴ＿ＡＴＲ）を示す。ＶＭＧＭ＿ＶＯＢＳが存在しない場合は各ビットに“０ｂ”を記述する。２ビット／１画素用のランレングス圧縮ならば“０００ｂ”が、４ビット／１画素用のランレングス圧縮ならば“０１０ｂ”が記述され、“００１ｂ”は拡張副映像用にリザーブされる。
【００５９】
タイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９には、図１７に示すように始めにタイトルサーチポインタテーブルの情報（ＴＴ＿ＳＲＰＴＩ）９２が記載され、次に入力番号１からｎ（ｎ≦９９）に対するタイトルサーチポインタ（ＴＴ＿ＳＲＰ）が必要な数だけ連続的に記載されている。光ディスクのボリューム中に１タイトルの再生データ、例えば、１タイトルのビデオデータしか格納されていない場合には、１つのタイトルサーチポインタ（ＴＴ＿ＳＲＰ）９３しかテーブル（ＴＴ＿ＳＲＰＴ）７９に記載されない。
【００６０】
タイトルサーチポインタテーブル情報（ＴＴ＿ＳＲＰＴＩ）９２には、図１８に示されるようにタイトルサーチポインタの数（ＴＴ＿Ｎｓ）及びタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９の終了アドレス（ＴＴ＿ＳＲＰＴ＿ＥＡ）が記載されている。アドレス（ＴＴ＿ＳＲＰＴ＿ＥＡ）は、タイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９の先頭バイトからの相対的なバイト数で記載される。
【００６１】
図１９に示すように各タイトルサーチポインタ（ＴＴ＿ＳＲＰ）には、チャプタ数（プログラム数）としてのパートオブタイトル数（ＰＴＴ＿Ｎｓ）、ビデオタイトルセット番号（ＶＴＳＮ）、ビデオタイトルセット７２のタイトル番号（ＶＴＳ＿ＴＴＮ）及びビデオタイトルセット７２の先頭アドレス（ＶＴＳ＿ＳＡ）が記載されている。
【００６２】
タイトルサーチポインタ（ＴＴ＿ＳＲＰ）９３の内容によって再生されるビデオタイトルセット（ＶＴＳ）７２が特定されるとともにそのビデオタイトルセット７２の格納位置が特定される。ビデオタイトルセット７２の先頭アドレス（ＶＴＳ＿ＳＡ）は、ビデオタイトルセット番号（ＶＴＳＮ）で指定されるタイトルセットを論理ブロック数で記載される。
【００６３】
ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１に記載の記述内容の詳細について、図２０、図２１、図２２、図２３、図２４及び図２５を参照して次に説明する。
【００６４】
図２０に示すビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１は、ビデオマネージャーメニュー用のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６が設けられる場合には、必須項目とされ、各言語毎に設けられたビデオマネージャーメニュー（ＶＭＧＭ）を再現するためのプログラムチェーンについての情報が記述されている。ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１を参照することによってビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６中の指定した言語のプログラムチェーンを獲得してメニューとして再現することができる。
【００６５】
ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１は、図２０に示すようにビデオマネージャーメニューＰＧＣＩユニットテーブル情報（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴＩ）８１Ａ、ｎ個のビデオマネージャーメニュー言語ユニットサーチポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）８１Ｂ、ｎ個のビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃから構成され、その順序で記述されている。
【００６６】
ビデオマネージャーメニューＰＧＣＩユニットテーブル情報（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴＩ）８１Ａには、テーブル８１の情報が記述され、ビデオマネージャーメニューＰＧＣＩユニットサーチポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）８１Ｂには、＃１から＃ｎまでのビデオマネージャーメニューに対応した順序で記述され、言語コードが記述されているとともに＃１から＃ｎまでのビデオマネージャーメニューに対応した順序で記述されたビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃを検索するポインタに関する記述がされている。ビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃの夫々には、対応するビデオマネージャーメニューのプログラムチェーンのカテゴリーと先頭アドレスが記述されている。
【００６７】
より詳細には、ビデオマネージャーメニューＰＧＣＩユニットテーブル情報（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴＩ）８１Ａには、図２１に示すように、ビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃの数がパラメータ（ＶＭＧＭ＿ＬＵ＿Ｎｓ）として記載され、ビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃの終了アドレスがパラメータ（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ＿ＥＡ）として記載されている。
【００６８】
図２２に示すように、ビデオマネージャーメニューＰＧＣＩユニットサーチポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）８１Ｂには、ビデオマネージャーメニュー言語コードがパラメータ（ＶＭＧＭ＿ＬＣＤ）として記載され、ビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃの先頭アドレスがパラメータ（ＶＭＧＭ＿ＬＵ＿ＳＡ）として記述されている。
【００６９】
ビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃには、図２３に示すようにビデオマネージャーメニュー言語ユニット情報（ＶＭＧＭ＿ＬＵＩ）８１Ｄ、ビデオマネージャーメニューＰＧＣ情報サーチポイント（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）８１Ｅ、ビデオマネージャーメニューＰＧＣ情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆから構成され、その順序で記述されている。ビデオマネージャーメニュー言語ユニット情報（ＶＭＧＭ＿ＬＵＩ）８１Ｄには、このテーブル８１Ｃの情報が記述され、（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）８１Ｅには、＃１から＃ｎまでのビデオマネージャーメニューに対応した順序で記述され、ビデオマネージャーメニューのプログラムチェーンのカテゴリーが記述されているとともに＃１から＃ｎまでのビデオマネージャーメニューに対応した順序で記述されたビデオマネージャーメニューＰＧＣ情報サーチ情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆを検索するポインタに関する記述がされている。
【００７０】
ビデオマネージャーメニューＰＧＣ情報サーチ情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆは、ビデオマネージャーメニューのプログラムチェーンに関する情報、即ち、ＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）を記述している。より詳細には、ビデオマネージャーメニュー言語ユニット情報（ＶＭＧＭ＿ＬＵＩ）８１Ｄには、図２４に示すように、ＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆの数がパラメータ（ＶＭＧＭ＿ＰＧＣＩ＿Ｎｓ）として記載され、ビデオマネージャーメニュー言語ユニット情報（ＶＭＧＭ＿ＬＵＩ）８１Ｄの終了アドレスがパラメータ（ＶＭＧＭ＿ＬＵＩ＿ＥＡ）として記載されている。図２５に示すように、ビデオマネージャーメニューＰＧＣ情報サーチポイント（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）８１Ｅには、ビデオマネージャーメニューのプログラムチェーンのカテゴリーがパラメータ（ＶＭＧＭ＿ＰＧＣ＿ＣＡＴ）として記載され、ＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆの先頭アドレスがパラメータ（ＶＭＧＭ＿ＰＧＣＩ＿ＳＡ）として記載されている。
【００７１】
ビデオマネージャーメニューのプログラムチェーンのカテゴリー（ＶＭＧＭ＿ＰＧＣ＿ＣＡＴ）には、図２６に示すように、このＰＧＣがエントリーされているか否かを示すフラグ（エントリータイプ）、およびメニューかを示すメニューＩＤ、バージョン番号（ＶＯＢ＿ＶＥＲＮ）等が記述されている。エントリータイプはエントリＰＧＣではない場合は“０ｂ”が、エントリＰＧＣである場合は“１ｂ”が記述される。メニューＩＤとしては、エントリＰＧＣが“０ｂ”ならば“００００ｂ”が記述され、エントリＰＧＣが“１ｂ”ならば“００１０ｂ”が記述され、タイトルメニューを意味している。ＶＯＢ＿ＶＥＲＮはＰＧＣに含まれるＶＭＧＭ＿ＶＯＢのバージョン番号が記述され、ＶＯＢバージョン１．１ならば“０ｂ”が記述され、ＶＯＢバージョン２．０ならば“１ｂ”が記述される。再生装置は、ビデオマネージャーメニューのプログラムチェーンのカテゴリー（ＶＭＧＭ＿ＰＧＣ＿ＣＡＴ）内のバージョン番号（ＶＯＢ＿ＶＥＲＮ）を読むことにより、これから再生しようとするビデオオブジェクトＶＯＢ（内のファイル）のＤＶＤビデオ規格（ＳＤ対応規格、あるいはＨＤ対応規格）を知り、必要に応じて各種デコーダの電源を投入して、動作開始を準備することが出来る。ＨＤ対応のデータの再生の場合は、再生制御が複雑になるので、デコーダをスタンバイしておけば、迅速に再生が行える。また、これらのデコーダはＳＤ対応のデータの再生の場合には不要であるので、必要な時のみ電源を投入することにより、節電にもなる。
【００７２】
図２７はビデオマネージャ情報ＶＭＧＩのビデオマネージャメニューセルアドレステーブル（ＶＭＧＭ＿Ｃ＿ＡＤＴ）のビデオマネージャメニューセルアドレステーブル情報（ＶＭＧＭ＿Ｃ＿ＡＤＴＩ）の構造を示す。
【００７３】
図２８はビデオマネージャ情報（ＶＭＧＩ）のビデオマネージャメニューセルアドレステーブル（ＶＭＧＭ＿Ｃ＿ＡＤＴ）のビデオマネージャメニューセルピース情報（ＶＭＧＭ＿ＣＰＩ）の構造を示す。
【００７４】
図２９は図２８のＶＭＧＭ＿ＣＰＩに含まれるＶＯＢのカテゴリーを示すＶＭＧＭ＿ＶＯＢ＿ＣＡＴの構造を示す。ＶＯＢ＿ＶＥＲＮは本セルピースが属するＶＧＭＧ＿ＶＯＢのバージョン番号を記述し、ＶＯＢバージョン１．１ならば“０ｂ”が記述され、ＶＯＢバージョン２．０ならば“１ｂ”が記述される。再生装置はビデオマネージャ情報（ＶＭＧＩ）のビデオマネージャメニューセルアドレステーブル（ＶＭＧＭ＿Ｃ＿ＡＤＴ）のビデオマネージャメニューセルピース情報（ＶＭＧＭ＿ＣＰＩ）内のバージョン番号（ＶＯＢ＿ＶＥＲＮ）を読むことにより、これから再生しようとするファイルのビデオ規格（ＳＤ対応規格、あるいはＨＤ対応規格）を知り、必要な各種でコーダの電源を投入して、動作開始を準備することができる。
【００７５】
次に、図６に示されたビデオタイトルセット（ＶＴＳ）セット（ＶＴＳ）の論理フォーマットの構造について図３０を参照して説明する。ビデオタイトルセット（ＶＴＳ）は、図３０に示すようにその記載順に４つの項目９４、９５、９６、９７が記載されている。ビデオタイトルセット（ＶＴＳ）は、共通の属性を有する１又はそれ以上のビデオタイトルから構成され、ビデオタイトルセット（ＶＴＳ）についての管理情報、例えば、エントリーサーチポイントの為の情報、ビデオオブジェクトセットを再生する為の情報、タイトルセットメニュー（ＶＴＳＭ）を再生する為の情報及びビデオオブジェクトセット（ＶＯＢＳ）の属性情報がビデオタイトルセット情報（ＶＴＳＩ）９４に記載されている。
【００７６】
ビデオタイトルセット情報（ＶＴＳＩ）９４のバックアップがビデオタイトルセット（ＶＴＳ）に設けられている。ビデオタイトルセット情報（ＶＴＳＩ）９４とこの情報のバックアップ（ＶＴＳＩ＿ＢＵＰ）９７との間には、ビデオタイトルセットメニュー用のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５及びビデオタイトルセットタイトル用のビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）９６が配置されている。いずれのビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ及びＶＴＳＴＴ＿ＶＯＢＳ）９５、９６は、既に説明したように図９に示す構造を有している。
【００７７】
ビデオタイトルセット情報（ＶＴＳＩ）９４、この情報のバックアップ（ＶＴＳＩ＿ＢＵＰ）９７及びビデオタイトルセットタイトル用のビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）９６は、ビデオタイトルセット（ＶＴＳ）にとって必須の項目され、ビデオタイトルセットメニュー用のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５は、必要に応じて設けられるオプションとされている。
【００７８】
ビデオタイトルセット情報（ＶＴＳＩ）９４は、図３０に示すように少なくとも５つのテーブル９８、９９、１００、１０１、１１１から構成され、５つのテーブル９８、９９、１００、１０１、１１１は、論理セクタ間の境界に一致されている。第１のテーブルであるビデオタイトルセット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８は、必須のテーブルであってビデオタイトルセット（ＶＴＳ）のサイズ、ビデオタイトルセット（ＶＴＳ）中の各情報の先頭アドレス及びビデオタイトルセット（ＶＴＳ）中のビデオオブジェクトセット（ＶＯＢＳ）８２の属性が記述されている。
【００７９】
第２のテーブルであるビデオタイトルセットパートオブタイトルセットサーチポインタテーブル（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ）９９は、必須のテーブルであってＶＴＳ内のＴＴＵの数とＶＴＳ＿ＰＴＴ＿ＳＲＰＴの終了アドレスを記述する。ＶＴＳ内のＴＴＵの数はＶＴＳ内のタイトル数と同じでなければならない。ＴＴＵの最大数は９９である。ＶＴＳ＿ＰＴＴ＿ＳＲＰＴの終了アドレスは本ＶＴＳ＿ＰＴＴ＿ＳＲＰＴの先頭バイトからの相対バイト番号ＲＢＮで記述する。
【００８０】
第３のテーブルであるビデオタイトルセットプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００は、必須のテーブルであってＶＴＳプログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ））を記述している。
【００８１】
第４のテーブルであるビデオタイトルセットタイムマップテーブル（ＶＴＳ＿ＴＭＡＰＴ）１０１は、必要に応じて設けられるオプションのテーブルであって表示の一定時間に対するマップテーブル（ＶＴＳ＿ＴＭＡＰＴ）１０１が属するタイトルセット７２の各プログラムチェーン（ＰＧＣ）内のビデオデータの記録位置に関する情報が記述されている。
【００８２】
第５のテーブルであるビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ（ＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰ）１１１は、ビデオタイトルセットメニュー用のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５が設けられる場合には、必須項目とされ、各言語毎に設けられたビデオタイトルセットメニュー（ＶＴＳＭ）を再現するためのプログラムチェーンについての情報が記述されている。ビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ（ＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰ）１１１を参照することによってビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５中の指定した言語のプログラムチェーンを獲得してメニューとして再現することができる。
【００８３】
次に、図３０に示したビデオタイトルセット情報マネージャーテーブル（ＶＴＳＩ＿ＭＡＴ）９８及びビデオタイトルセットプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００について図３１から図５０を参照して説明する。
【００８４】
図３１は、ビデオタイトル情報マネージャーテーブル（ＶＴＳＩ＿ＭＡＴ）９８の記述内容を示している。テーブル（ＶＴＳＩ＿ＭＡＴ）９８には、ビデオタイトルセット識別子（ＶＴＳ＿ＩＤ）、ビデオタイトル情報の終了アドレス（ＶＴＳＩ＿ＥＡ）、ＤＶＤビデオ規格のバージョン番号（ＶＥＲＮ）、ビデオタイトルセットのカテゴリー（ＶＴＳ＿ＣＡＴ）、ビデオタイトルセット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８の終了アドレス（ＶＴＳＩ＿ＭＡＴ＿ＥＡ）（テーブル（ＶＴＳＩ＿ＭＡＴ）９８の先頭バイトからの相対ブロック数）、ＶＴＳメニュー（ＶＴＳＭ）のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）の先頭アドレス（ＶＴＳＭ＿ＶＯＢＳ＿ＳＡ）（ビデオタイトルセット（ＶＴＳ）の先頭論理ブロックからの相対論理ブロックＲＬＢＮで記述）、ビデオタイトルセットパートオブタイトルセットサーチポインタテーブル（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ）９９の先頭アドレス（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ＿ＳＡ）（ビデオタイトルセット情報（ＶＴＳＩ）９４の先頭バイトからの相対ブロック数で記述）、ビデオタイトルセットプログラムチェーン情報テーブル（ＰＧＣＩＴ）１００の先頭アドレス（ＶＴＳ＿ＰＧＣＩＴ＿ＳＡ）（ビデオタイトルセット情報（ＶＴＳＩ）９４の先頭バイトからの相対ブロック数で記述）、ビデオタイトルセットメニューＰＧＣＩユニットテーブル（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ）の先頭アドレスＶＴＳＭ＿ＰＧＣＩ＿ＵＴ＿ＳＡ（ビデオタイトルセット情報（ＶＴＳＩ）９４の先頭バイトからの相対ブロック数で記述）、ビデオタイトルセット（ＶＴＳ）のタイムサーチマップ（ＶＴＳ＿ＴＭＡＰＴ）１０１の先頭アドレス（ＶＴＳ＿ＴＭＡＰＴ＿ＳＡ）（ビデオタイトルセット（ＶＴＳ）７２の先頭論理セクタからの相対論理セクタで記述）等が記載される。ビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１がない場合には、その先頭アドレスには、“００００００００ｈ”が記載される。
【００８５】
さらに、このテーブル（ＶＴＳＩ＿ＭＡＴ）９８には、ビデオタイトルセット（ＶＴＳ）中のビデオタイトルセットメニュー（ＶＴＳＭ）の為のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５及びビデオタイトルセット（ＶＴＳ）のタイトル（ＶＴＳＴＴ）の為のビデオオブジェクトセット（ＶＴＳＴ＿ＶＯＢＳ）９６のビデオ属性（ＶＴＳ＿Ｖ＿ＡＴＲ）、ビデオタイトルセット（ＶＴＳ）中のビデオタイトルセットのタイトル（ＶＴＳＴＴ）の為のビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）９６のオーディオストリームの数（ＶＴＳ＿ＡＳＴ＿Ｎｓ）が記載されている。ビデオ属性（ＶＴＳ＿Ｖ＿ＡＴＲ）には、ビデオの圧縮モード、ＴＶシステムのフレームレート及び表示装置に表示する際の表示のアスペクト比等が記載されている。
【００８６】
ビデオタイトルセット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８には、ビデオタイトルセット（ＶＴＳ）中のビデオタイトルセット（ＶＴＳ）７２のタイトル（ＶＴＳＴＴ）の為のビデオオブジェクトセット（ＶＴＳＴ＿ＶＯＢＳ）９６のオーディオストリーム属性テーブル（ＶＴＳ＿ＡＳＴ＿ＡＴＲＴ）も記載されている。属性テーブル（ＶＴＳ＿ＡＳＴ＿ＡＴＲＴ）には、どのようにオーディオを符号化したかを記載したオーディオの符号化モード、オーディオの量子化を何ビットで実行したか、オーディオのチャネル数、オーディオの言語コード等が記載される。
【００８７】
テーブル（ＶＴＳＩ＿ＭＡＴ）９８には、ビデオタイトルセット（ＶＴＳ）中のタイトル（ＶＴＳＴＴ）の為のビデオオブジェクトセット（ＶＴＳＴ＿ＶＯＢＳ）９６の副映像ストリームの数（ＶＴＳ＿ＳＰＳＴ＿Ｎｓ）及び各副映像ストリームの属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）も記載されている。この各副映像ストリームの属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）には、副映像の符号化モード及び副映像の表示タイプ、副映像の言語コード等が記載される。
【００８８】
さらに、テーブル（ＶＴＳＩ＿ＭＡＴ）９８には、ビデオタイトルセットメニュー（ＶＴＳＭ）のビデオ属性（ＶＴＳＭ＿Ｖ＿ＡＴＲ）、オーディオストリーム数（ＶＴＳＭ＿ＡＳＴ＿Ｎｓ）、オーディオストリーム属性（ＶＴＳＭ＿ＡＳＴ＿ＡＴＲ）、副映像ストリームの数（ＶＴＳＭ＿ＳＰＳＴ＿Ｎｓ）、及び副映像ストリームの属性（ＶＴＳＭ＿ＳＰＳＴ＿ＡＴＲ）も記述されている。
【００８９】
図３２はテーブル（ＶＴＳＩ＿ＭＡＴ）内のＤＶＤビデオ規格のバージョン番号（ＶＥＲＮ）の構造を示す。バージョン１．０ならば“０００１００００ｂ”が記述され、バージョン１．１ならば“０００１０００１ｂ”が記述され、バージョン２．０ならば“００１０００００ｂ”が記述され、他はリザーブとされる。このバージョン番号（ＶＥＲＮ）も上述のバージョン番号と同様に、必要なデコーダのスタンバイに使用される。
【００９０】
図３３はテーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳカテゴリー（ＶＴＳ＿ＣＡＴ）の構造を示す。本ＶＴＳのアプリケーションタイプを記述する。特定しないならば“００００ｂ”が記述され、カラオケならば“０００１ｂ”が記述される。
【００９１】
図３４はテーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＭのビデオ属性（ＶＴＳＭ＿Ｖ＿ＡＴＲ）の構造を示す。ビデオ圧縮モードはアドバンストビデオ圧縮ならば“１０ｂ”を記述する。ＴＶシステムは５２５／６０方式ならば“００ｂ”が、６２５／５０方式ならば“０１ｂ”が、ＨＤシステムならば“１０ｂ”が記述される。アスペクト比は４：３ならば“００ｂ”が、１６：９ならば“１０ｂ”が記述される。表示モードは４：３のアスペクト比のモニタ上で許される表示モードを記述する。ＳＤコンテンツの場合は、アスペクト比が４：３であれば“１１ｂ”を、アスペクト比が１６：９であれば“００ｂ”、“０１ｂ”、または“１０ｂ”を記述する。“００ｂ”はパン・スキャン及びレターボックスいずれも可、“０１ｂ”はパン・スキャンのみ可、“１０ｂ”はレターボックスのみ可、“１１ｂ”はリザーブとされる。パン・スキャンは復調された画素から切り取られたアスペクト比４：３のウィンドウを意味する。ＨＤコンテンツの場合は、“００ｂ”はパン・スキャン及びレターボックスいずれも可、“０１ｂ”はパン・スキャンのみ可、“１０ｂ”はレターボックスのみ可、“１１ｂ”はリザーブとされる。
【００９２】
Ｓｏｕｒｃｅ  ｐｉｃｔｕｒｅ  ｒｅｓｏｌｕｔｉｏｎは７２０×４８０（５２５／６０方式）、７２０×５７６（６２５／５０方式）ならば“０００ｂ”が、７０４×４８０（５２５／６０方式）、７０４×５７６（６２５／５０方式）ならば“００１ｂ”が、３５２×４８０（５２５／６０方式）、３５２×５７６（６２５／５０方式）ならば“０１０ｂ”が、３５２×２４０（５２５／６０方式）、３５２×２８８（６２５／５０方式）ならば“０１１ｂ”が、１２８０×７２０（ＨＤＴＶ方式）ならば“１００ｂ”が、１４４０×１０８０（ＨＤＴＶ方式）ならば“１１０ｂ”が、１９２０×１０８０（ＨＤＴＶ方式）ならば“１１１ｂ”が、記述され、“１０１ｂ”はリザーブとされる。
【００９３】
Ｓｏｕｒｃｅ  ｐｉｃｔｕｒｅ  ｌｅｔｔｅｒｂｏｘｅｄはビデオ出力（ビデオと副映像がミックスされた後の）レターボックスされているか否かを記述する。アスペクト比が“１１ｂ”（１６：９）の場合は“０ｂ”を、アスペクト比が“００ｂ”（４：３）の場合は“０ｂ”または“１ｂ”を記述する。“０ｂ”はレターボックスされていない。“１ｂ”はレターボックスされている。
【００９４】
図３５はテーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＭのオーディオストリームの数（ＶＴＳＭ＿ＡＳＴ＿Ｎｓ）の構造を示す。
【００９５】
図３６はテーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＭの副映像ストリーム属性（ＶＴＳＭ＿ＳＰＳＴ＿ＡＴＲ）の構造を示す。副映像符号化モードは２ビット／１画素のランレングス圧縮ならば“０００ｂ”が、４ビット／１画素のランレングス圧縮ならば“０１０ｂ”が記述され、“００１ｂ”はリザーブとされる。
【００９６】
図３７はテーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳのビデオ属性（ＶＴＳ＿Ｖ＿ＡＴＲ）の構造を示す。ビデオ圧縮モードはアドバンストビデオ圧縮ならば“１０ｂ”を記述する。ＴＶシステムは５２５／６０方式ならば“００ｂ”が、６２５／５０方式ならば“０１ｂ”が、ＨＤシステムならば“１０ｂ”が記述される。アスペクト比は４：３ならば“００ｂ”が、１６：９ならば“１０ｂ”が記述される。表示モードは４：３のアスペクト比のモニタ上で許される表示モードを記述する。標準品位（ＳＤ）コンテンツの場合は、アスペクト比が４：３であれば“１１ｂ”を、アスペクト比が１６：９であれば“００ｂ”、“０１ｂ”、または“１０ｂ”を記述する。“００ｂ”はパン・スキャン及びレターボックスいずれも可、“０１ｂ”はパン・スキャンのみ可、“１０ｂ”はレターボックスのみ可、“１１ｂ”はリザーブとされる。パン・スキャンは復調された画素から切り取られたアスペクト比４：３のウィンドウを意味する。高品位（ＨＤ）コンテンツの場合は、“００ｂ”はパン・スキャン及びレターボックスいずれも可、“０１ｂ”はパン・スキャンのみ可、“１０ｂ”はレターボックスのみ可、“１１ｂ”はリザーブとされる。
【００９７】
図３８はテーブル（ＶＴＳＩ＿ＭＡＴ）内のビデオタイトルセット（ＶＴＳ）のオーディオストリームの属性テーブル（ＶＴＳ＿ＡＳＴ＿ＡＴＲＴ）を示す。ビット番号ｂ６３からビット番号ｂ４８にオーディオコーディングモード、マルチチャンネルの拡張、オーディオタイプ、オーディオのアプリケーションＩＤ、量子化、サンプリング周波数、予約、及びオーディオチャネルの数が記述され、ビット番号ｂ４７からビット番号ｂ４０及びビット番号ｂ３９からビット番号ｂ３２には、特定コードとしてオーディオストリームの言語コードが記述され、ビット番号ｂ３１からビット番号ｂ２４には、特定コードの為の予約が設けられている。ビット番号ｂ２３からビット番号ｂ８は、今後の為に予約として空けられ、ビット番号ｂ７からビット番号ｂ０には、応用情報が記述されている。ＶＴＳメニュー用ビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５がない場合、或いは、そのビデオオブジェクトセットにオーディオストリームがない場合には、ビット番号ｂ６３からビット番号ｂ０の各ビットに“０ｂ”が記述される。
【００９８】
特定コードは、ｂ４７からｂ４０及びｂ３９からｂ３２に記載されるが、ここには、オーディオストリームのタイプが言語、即ち、音声である場合には、ＩＳＯ−６３９で定められたその言語のコードが言語シンボルで記載される。オーディオストリームのタイプが言語、即ち、音声でない場合には、この領域は、予約とされる。
【００９９】
図３９はテーブル（ＶＴＳＩ＿ＭＡＴ）内のビデオタイトルセット（ＶＴＳ）の副映像ストリームの属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）を示す。ビット番号ｂ４７からビット番号ｂ４５に副映像コーディングモード、ビット番号ｂ４４に予約、ビット番号ｂ４３に４ビット／１画素の画素データのデータ格納方法を示すフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）、ビット番号ｂ４２に画素データＰＸＤのランレングス圧縮／非圧縮を示すフラグ（Ｒａｗ）、ビット番号ｂ４１、ｂ４０に副映像タイプが記述され、ビット番号ｂ３９からビット番号ｂ３２は、予約とされ、ビット番号ｂ３１からビット番号ｂ２４及びビット番号ｂ２３からビット番号ｂ１６に特定コードとしてこの副映像ストリームの言語コードが記述され、ビット番号ｂ１５からビット番号ｂ８が特定コードの予約とされ、ビット番号ｂ７からビット番号ｂ０が特定コードの拡張が記述されている。
【０１００】
画素データの格納方法を示すフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）はインタレース表示を行う場合は、“０ｂ”（トップ／ボトム）を指定し、表示データをトップとボトムで分けて格納することで、データが取り出しやすく、インタレース表示がしやすいデータ構造を実現できる。ノンインターレース表示を行う場合は、“１ｂ”（プレーン）を指定し、表示データを一括格納することで、データが取り出しやすく、ノンインタレース表示がしやすいデータ構造を実現できる。ＨＤ方式は画質が優れているノンインターレース表示を行い、ＳＤ方式はインターレース表示を行う。再生装置はこのフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）を読むことにより、必要に応じて各種デコーダの電源を投入して、動作開始を準備することが出来る。
【０１０１】
ランレングス圧縮／非圧縮を示すフラグ（Ｒａｗ）は字幕等の圧縮率が良い字幕のストリームには、“０ｂ”（圧縮）を指定し、模様等の圧縮率が悪く、圧縮後にデータの増加を招く様な少し複雑なイメージストリームには“１ｂ”（非圧縮）を指定する。これにより、副映像ストリーム単位での圧縮／非圧縮の指定が可能となり、主映像ストリームや他のストリーム（オーディオ等）に情報を割当てる事ができ、情報記録媒体への副映像情報の効率的な記録が可能となるので、ＨＤ方式の高画質なコンテンツを記録することができる。圧縮すると画質が多少は劣化するので、ＨＤ方式の画像は非圧縮とすることが好ましい。再生装置は、ランレングス圧縮／非圧縮を示すフラグ（Ｒａｗ）を読むことにより、これから再生しようとする副映像ストリームが伸長を必要とするか否かを知り、必要なデコーダの電源を投入して、動作開始を準備することも出来る。
【０１０２】
ＶＴＳプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００は、図４０に示すような構造を備えている。情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００には、ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に関する情報（ＶＴＳ＿ＰＧＣＩ）が記載され、始めの項目としてＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に関する情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００の情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）１０２が設けられている。情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）１０２に続いて情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００には、情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００中のＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）の数（＃１から＃ｎ）だけＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）をサーチするＶＴＳ＿ＰＧＣＩサーチポインタ（ＶＴＳ＿ＰＧＣＩＴ＿ＳＲＰ）１０３が設けられ、最後にＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に対応した数（＃１から＃ｎ）だけ各ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に関する情報（ＶＴＳ＿ＰＧＣＩ）１０４が設けられている。
【０１０３】
ＶＴＳプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００の情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）１０２には、図４１に示されるようにＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）の数（ＶＴＳ＿ＰＧＣ＿Ｎｓ）が内容として記述され及びテーブル情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）１０２の終了アドレス（ＶＴＳ＿ＰＧＣＩＴ＿ＥＡ）が情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００の先頭バイトからの相対的なバイト数で記述されている。
【０１０４】
ＶＴＳ＿ＰＧＣＩＴサーチポインタ（ＶＴＳ＿ＰＧＣＩＴ＿ＳＲＰ）１０３には、図４２に示すようにビデオタイトルセット（ＶＴＳ）７２のプログラムチェーン（ＶＴＳ＿ＰＧＣ）の属性（ＶＴＳ＿ＰＧＣ＿ＣＡＴ）及びＶＴＳ＿ＰＧＣ情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００の先頭バイトからの相対的バイト数でＶＴＳ＿ＰＧＣ情報（ＶＴＳ＿ＰＧＣＩ）の先頭アドレス（ＶＴＳ＿ＰＧＣＩ＿ＳＡ）が記述されている。ＶＴＳ＿ＰＧＣ属性（ＶＴＳ＿ＰＧＣ＿ＣＡＴ）には、属性として例えば、最初に再生されるエントリープログラムチェーンエントリーＰＧＣか否かが記載される。通常、エントリプログラムチェーン（ＰＧＣ）は、エントリープログラムチェーン（ＰＧＣ）でないプログラムチェーン（ＰＧＣ）に先だって記載される。
【０１０５】
ビデオタイトルセッ内のＰＧＣ情報（ＶＴＳ＿ＰＧＣＩ）１０４には、図４３に示すように４つの項目が記載されている。ＰＧＣ情報（ＶＴＳ＿ＰＧＣＩ）１０４には、始めに必須項目のプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）１０５が記述され、これに続いてビデオオブジェクトがある場合だけ必須の項目とされる少なくとも３つの項目１０６、１０７、１０８が記載されている。即ち、その３つの項目としてプログラムチェーンプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）１０６、セル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７及びセル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）１０８がＰＧＣ情報（ＶＴＳ＿ＰＧＣＩ）１０４に記載されている。
【０１０６】
プログラムチェーン構造について説明する。ＤＶＤの再生構造はタイトルの構造とプログラムチェーン（ＰＧＣ）の構造からなる。タイトルは少なくとも一つのプログラムチェーンで構成され、プログラムチェーンは少なくとも一つのセルで構成される。各タイトルの先頭のＰＧＣをエントリＰＧＣと称する。図４４に示すようにタイトル構造の例を示す。（ａ）は只一つのＰＧＣで構成されるタイトルを示す。（ｂ）は二つ以上のＰＧＣで構成されるタイトルを示す。
【０１０７】
図４５はＰＧＣの構造を示す。ＰＧＣはプログラムチェーン情報ＰＧＣＩと呼ばれる再生情報とＰＧＣの再生に必要なＶＯＢ内のセルで構成される。ＰＧＣＩはナビゲーションコマンドとセルの再生順を含んでいる。
【０１０８】
図４６はプログラムチェーン情報ＰＧＣＩの構造を示す。ＰＧＣＩはプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）、プログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）、プログラムチェーンプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）、セル再生情報テーブル（Ｃ＿ＰＢＩＴ）、セル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）からなる。
【０１０９】
プログラムチェーン一般情報（ＰＧＣ＿ＧＩ）１０５には、図４７に示すようにプログラムチェーン（ＰＧＣ）の内容（ＰＧＣ＿ＣＮＴ）及びプログラムチェーン（ＰＧＣ）の再生時間（ＰＧＣ＿ＰＢ＿ＴＭ）等が記載されている。ＰＧＣの内容（ＰＧＣ＿ＣＮＴ）には、図４８に示すようにプログラムチェーンの構成内容、即ち、プログラム数、セルの数が記載される。ビット番号ｂ３１からビット番号ｂ１５までは予約として空けられ、ビット番号ｂ１４からビット番号ｂ８に、プログラムチェーン（ＰＧＣ）における１〜９９のプログラム数が記述され、ビット番号ｂ７からビット番号ｂ０に、プログラムチェーン（ＰＧＣ）における１〜２５５のセル数が記述される。
【０１１０】
ＰＧＣの再生時間（ＰＧＣ＿ＰＢ＿ＴＭ）には、ＰＧＣ中のプログラムのトータル再生時間等が記載される。再生時間は、再生手順には無関係に連続してＰＧＣ内のプログラムを再生する場合のプログラムの再生時間が記述される。アングルモードがある場合には、アングルセル番号１の再生時間がそのアングルの再生時間を表すこととなる。
【０１１１】
プログラムチェーン一般情報（ＰＧＣ＿ＧＩ）１０５には、ＰＧＣオーディオストリーム制御テーブル（ＰＧＣ＿ＡＳＴ＿ＣＴＬＴ）、ＰＧＣ副映像ストリーム制御テーブル（ＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴ）、及びＰＧＣ副映像パレット（ＰＧＣ＿ＳＰ＿ＰＬＴ）も記載されている。ＰＧＣ副映像ストリーム制御テーブル（ＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴ）には、ＰＧＣで使用可能な副映像数が記載され、ＰＧＣオーディオストリーム制御テーブル（ＰＧＣ＿ＡＳＴ＿ＣＴＬＴ）には、同様にＰＧＣで使用可能なオーディオストリームの数が記載される。ＰＧＣ副映像パレット（ＰＧＣ＿ＳＰ＿ＰＬＴ）には、ＰＧＣの全ての副映像ストリームで使用する所定数のカラーパレットのセットが記載される。
【０１１２】
図４９はＰＧＣ副映像ストリーム制御情報（ＰＧＣ＿ＳＰＳＴ＿ＣＴＬ）の構造を示す。有効性フラグはストリームが本ＰＧＣ内で有効ならば“１ｂ”が、無効ならば“０ｂ”が記述される。各副映像ストリームについて、この値は同一ＴＴ＿ＤＯＭ内の全てのＴＴ＿ＰＧＣ内で等しくなければならない。ＦＰ＿ＤＯＭ内ではこの値は意味を持たず、どの値も認められる。
【０１１３】
ＨＤフラグは４：３（ＳＤ）用の副映像ストリーム番号の復号ならば“０ｂ”が、ＨＤ用の副映像ストリーム番号の復号ならば“１ｂ”が記述される。ＨＤフラグが“０ｂ”の場合、４：３／ＨＤ用の副映像ストリーム番号の復号フィールドは４：３（ＳＤ）用の副映像ストリーム番号の復号に使用され、ＨＤフラグが“１ｂ”の場合、４：３／ＨＤ用の副映像ストリーム番号の復号フィールドはＨＤ用の副映像ストリーム番号の復号に使用される。
【０１１４】
図５０はＰＧＣ副映像パレット（ＰＧＣ＿ＳＰ＿ＰＬＴ）の構造を示す。コントラストは不透明と透明の間の透明性のレベルを示す。この値が“００ｈ”ならば、このパレットに割当てられる画素は完全に不透明であり、この値が“７Ｆｈ”ならば、このパレットに割当てられる画素は５０％透明であり、この値が“ＦＦｈ”ならば、このパレットに割当てられる画素は完全に透明である。Ｙ、Ｃｒ、Ｃｂは“０”と“１ｂ”の間のＲ、Ｇ、Ｂに対して次式で算出される。
【０１１５】
Ｙ＝１６＋２１９×（０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ）（１６≦Ｙ≦２３５）
Ｃｒ＝１２８＋２２４×（０．５００Ｒ−０．４１９Ｇ−０．０８１Ｂ）（１６≦Ｃｒ≦２４０）
Ｃｂ＝１２８＋２２４×（−０．１６９Ｒ−０．３３１Ｇ＋０．５００Ｂ）（１６≦Ｃｂ≦２４０）
ＰＧＣ一般情報（ＰＧＣ＿ＧＩ）１０５には、セル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７の先頭アドレス（Ｃ＿ＰＢＩＴ＿ＳＡ）及びセル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）１０８の先頭アドレス（Ｃ＿ＰＯＳＩＴ＿ＳＡ）も記載されている。いずれの先頭アドレス（Ｃ＿ＰＢＩＴ＿ＳＡ）及びＣ＿ＰＯＳＩＴ＿ＳＡもＶＴＳ＿ＰＧＣ情報（ＶＴＳ＿ＰＧＣＩ）の先頭バイトからの相対的な論理ブロック数で記載される。
【０１１６】
プログラムチェーンプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）１０６は、図５１に示すようにＰＧＣ内のプログラムの構成を示すマップである。マップ（ＰＧＣ＿ＰＧＭＡＰ）１０６には、図５１及び図５２に示すようにプログラムの開始セル番号であるエントリーセル番号（ＥＣＥＬＬＮ）がセル番号の昇順に記述されている。エントリーセル番号の記述順にプログラム番号が１から割り当てられている。従って、マップ（ＰＧＣ＿ＰＧＭＡＰ）１０６の最初のエントリーセル番号は、＃１でなければならない。
【０１１７】
セル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７は、ＰＧＣのセルの再生順序を定義している。セル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７には、図５３に示すようにセル再生情報（Ｃ＿ＰＢＩＴ）が連続して記載されている。基本的には、セルの再生は、そのセル番号の順序で再生される。セル再生情報（Ｃ＿ＰＢＩＴ）には、図５４に示されるようにセルカテゴリー（Ｃ＿ＣＡＴ）が記載される。セルカテゴリー（Ｃ＿ＣＡＴ）には、セルがセルブロック中のセルであるか、セルブロック中のセルであれば最初のセルであるかを示すセルブロックモード、セルがブロック中の一部ではない、或いは、アングルブロックであるかを示すセルブロックタイプ、システムタイムクロック（ＳＴＣ）の再設定の要否を示すＳＴＣ不連続フラグが記載される。セルブロックとは、ある特定のアングルのセルの集合として定義される。アングルの変更は、セルブロックを変更することによって実現される。即ち、野球を例にとれば、外野からのシーンを撮影したアングルブロックから内野からのシーンを撮影したアングルブロックの変更がアングルの変更に相当する。
【０１１８】
セルカテゴリー（Ｃ＿ＣＡＴ）には、セル内では連続して再生するか或いはセル内の各ビデオオブジェクトユニット（ＶＯＢＵ）単位で静止するかを示すセル再生モード、セルの再生の後に静止させるか否か或いはその静止時間を示すセルナビゲーション制御が記載されている。
【０１１９】
図５４に示すようにセル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７は、ＰＧＣの全再生時間を記述したセル再生時間Ｃ＿ＰＢＴＭを含んでいる。アングルセルブロックがＰＧＣ中にある場合には、そのアングルセル番号１の再生時間がそのアングルブロックの再生時間を表している。セル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７には、当該セルが記録されているビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭論理セクタからの相対的な論理セクタ数でセル中の先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）が記載され、当該セルが記録されているビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭論理セクタからの相対的な論理セクタ数でセル中の最終ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＬＶＯＢＵ＿ＳＡ）が記載される。
【０１２０】
セル位置情報テーブル（Ｃ＿ＰＯＳＩ）１０８は、ＰＧＣ内で使用するセルのビデオオブジェクト（ＶＯＢ）の識別番号（ＶＯＢ＿ＩＤ）及びセルの識別番号（Ｃ＿ＩＤ）を特定している。セル位置情報テーブル（Ｃ＿ＰＯＳＩ）には、図５５に示されるようにセル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７に記載されるセル番号に対応するセル位置情報（Ｃ＿ＰＯＳＩ）がセル再生情報テーブル（Ｃ＿ＰＢＩＴ）と同一順序で記載される。セル位置情報（Ｃ＿ＰＯＳＩ）には、図５６に示すようにセルのビデオオブジェクトユニット（ＶＯＢＵ）８５の識別番号（Ｃ＿ＶＯＢ＿ＩＤＮ）及びセル識別番号（Ｃ＿ＩＤＮ）が記述されている。
【０１２１】
図３０に示すビデオタイトルセットメニュー（ＶＴＳＭ）の言語毎の情報を記述したビデオタイトルセットメニューＰＧＣＩユニットテーブル（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ）１１１は、図５７に示すようにビデオタイトルセットメニューＰＧＣＩユニットテーブル情報（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴＩ）１１１Ａ、ｎ個のビデオタイトルセットメニュー言語ユニットサーチポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）１１１Ｂ、ｎ個のビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃから構成され、その順序で記述されている。
【０１２２】
ビデオタイトルセットメニューＰＧＣＩユニットテーブル情報（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴＩ）１１１Ａには、テーブル１１１の情報が記述され、ビデオタイトルセットメニューＰＧＣＩユニットサーチポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）１１１Ｂには、＃１から＃ｎまでのビデオタイトルセットメニューに対応した順序で記述され、言語コードが記述されているとともに＃１から＃ｎまでのビデオタイトルセットメニューに対応した順序で記述されたビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃを検索するポインタに関する記述がされている。ビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃの夫々には、対応するビデオタイトルセットメニューのプログラムチェーンのカテゴリーと先頭アドレスが記述されている。
【０１２３】
より詳細には、ビデオタイトルセットメニューＰＧＣＩユニットテーブル情報（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴＩ）１１１Ａには、図５８に示すように、ビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃの数がパラメータ（ＶＴＳＭ＿ＬＵ＿Ｎｓ）として記載され、ビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃの終了アドレスがパラメータ（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ＿ＥＡ）として記載されている。
【０１２４】
図５９に示すように、ビデオタイトルセットメニューＰＧＣＩユニットサーチポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）１１１Ｂには、ビデオタイトルセットメニュー言語コードがパラメータ（ＶＴＳＭ＿ＬＣＤ）として記載され、ビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃの先頭アドレスがパラメータ（ＶＴＳＭ＿ＬＵ＿ＳＡ）として記述されている。
【０１２５】
ビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃには、図６０に示すようにビデオタイトルセットメニュー言語ユニット情報（ＶＴＳＭ＿ＬＵＩ）１１１Ｄ、ビデオタイトルセットメニューＰＧＣ情報サーチポイント（ＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰ）１１１Ｅ、ビデオタイトルセットメニューＰＧＣ情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆから構成され、その順序で記述されている。ビデオタイトルセットメニュー言語ユニット情報（ＶＴＳＭ＿ＬＵＩ）１１１Ｄには、テーブル１１１Ｃの情報が記述され、（ＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰ）１１１Ｅには、＃１から＃ｎまでのビデオタイトルセットメニューに対応した順序で記述され、ビデオタイトルセットメニューのプログラムチェーンのカテゴリーが記述されているとともに＃１から＃ｎまでのビデオタイトルセットメニューに対応した順序で記述されたビデオタイトルセットメニューＰＧＣ情報サーチ情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆを検索するポインタに関する記述がされている。
【０１２６】
ビデオタイトルセットメニューＰＧＣ情報サーチ情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆは、ビデオタイトルセットメニューのプログラムチェーンに関する情報、即ち、ＶＴＳＭプログラムチェーン情報（ＶＴＳＭ＿ＰＧＣＩ）を記述している。
【０１２７】
より詳細には、ビデオタイトルセットメニュー言語ユニット情報（ＶＴＳＭ＿ＬＵＩ）１１１Ｄには、図６１に示すように、ＶＴＳＭプログラムチェーン情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆの数がパラメータ（ＶＴＳＭ＿ＰＧＣＩ＿Ｎｓ）として記載され、ビデオタイトルセットメニュー言語ユニット情報（ＶＴＳＭ＿ＬＵＩ）１１１Ｄの終了アドレスがパラメータ（ＶＴＳＭ＿ＬＵＩ＿ＥＡ）として記載されている。
【０１２８】
図６２に示すように、ビデオタイトルセットメニューＰＧＣ情報サーチポイント（ＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰ）１１１Ｅには、ビデオタイトルセットメニューのプログラムチェーンのカテゴリーがパラメータ（ＶＴＳＭ＿ＰＧＣ＿ＣＡＴ）として記載され、またＶＴＳＭプログラムチェーン情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆの先頭アドレスがパラメータ（ＶＴＳＭ＿ＰＧＣＩ＿ＳＡ）として記載されている。
【０１２９】
ビデオタイトルセットメニューのプログラムチェーンのカテゴリー（ＶＴＳＭ＿ＰＧＣ＿ＣＡＴ）には、ＰＧＣがエントリーされているか否かを示すフラグ、およびメニューかを示すメニューＩＤが記述されている。メニューＩＤとしては、“０１００ｂ”が記述される場合、副映像メニューを意味し、“０１０１ｂ”が記述される場合、オーディオメニューを意味し、“０１１０ｂ”が記述される場合、アングルメニューを意味し、“０１１１ｂ”が記述される場合、プログラムメニューを意味している。
【０１３０】
図９を参照して説明したようにセル８４は、ビデオオブジェクトユニット（ＶＯＢＵ）８５の集合とされ、ビデオオブジェクトユニット（ＶＯＢＵ）８５は、ナビゲーション（ＮＶ）パック８６から始まるパック列として定義される。従って、セル８４中の最初のビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）は、ＮＶパック８６の先頭アドレスを表すこととなる。
【０１３１】
ＮＶパック８６は、図６３に示すようにパックヘッダ１１０、システムヘッダ１１１及びナビゲーションデータとしての２つのパケット、即ち、再生制御情報（ＰＣＩ）パケット１１６及びデータサーチ情報（ＤＳＩ）パケット１１７から成る構造を有し、図６３に示すようなバイト数が各部に割り当てられ、１パックが１論理セクタに相当する２０４８バイトに定められている。ＮＶパックは、そのグループオブピクチャーＧＯＰ中の最初のデータが含まれるビデオパックの直前に配置されている。オブジェクトユニット８５がビデオパックを含まない場合であってもＮＶパックがオーディオパック又は／及び副映像パックを含むオブジェクトユニットの先頭に配置される。このようにオブジェクトユニットがビデオパックを含まない場合であってもオブジェクトユニットがビデオパックを含む場合と同様にオブジェクトユニットの再生時間は、ビデオが再生される単位を基準に定められる。
【０１３２】
ＧＯＰとは、ＭＰＥＧの規格で定められ、既に説明したように複数画面を構成するデータ列として定義される。即ち、ＧＯＰとは、圧縮されたデータに相当し、この圧縮データを伸張させると動画を再生することができる複数フレームの画像データが再生される。パックヘッダ１１０及びシステムヘッダ１１１は、ＭＰＥＧ−２のシステムレーヤで定義され、パックヘッダ１１０には、パック開始コード、システムクロックリファレンス（ＳＣＲ）及び多重化レートの情報が格納され、システムヘッダ１１１には、ビットレート、ストリームＩＤが記載されている。ＰＣＩパケット１１６及びＤＳＩパケット１１７のパケットヘッダ１１２、１１４には、同様にＭＰＥＧ−２のシステムレーヤに定められているようにパケット開始コード、パケット長及びストリームＩＤが格納されている。
【０１３３】
他のビデオ、オーディオ、副映像パック８８、９０、９１は、図６４に示すようにＭＰＥＧ−２のシステムレーヤに定められるように同様にパックヘッダ１２０、パケットヘッダ１２１及び対応するデータが格納されたパケット１２２から構成され、そのパック長は、２０４８バイトに定められている。これらの各パックは、論理ブロックの境界に一致されている。
【０１３４】
再生制御情報（ＰＣＩ）パケット１１６のＰＣＩデータ１１３は、ＶＯＢユニット（ＶＯＢＵ）８５内のビデオデータの再生状態に同期してプレゼンテーション、即ち、表示の内容を変更する為のナビゲーションデータである。即ち、ＰＣＩデータ（ＰＣＩ）１１３には、図６５に示されるようにＰＣＩ全体の情報としてのＰＣＩ一般情報（ＰＣＩ＿ＧＩ）、アングル変更時における各飛び先アングル情報としての非シームレス用アングル情報（ＮＳＭＬ＿ＡＧＬＩ）、ハイライト情報（ＨＬＩ）、及び記録情報（ＲＥＣＩ）が記述されている。
【０１３５】
ＰＣＩは図６６に示すようにＶＯＢＵ内のＮＶパックの先頭に配置される。
【０１３６】
再生制御情報（ＰＣＩ）一般情報（ＰＣＩ＿ＧＩ）には、図６７に示されるようにＰＣＩ１１３が記録されているＶＯＢＵ８５の論理セクタからの相対的論理ブロック数でそのＰＣＩ１１３が記録されているＮＶパック（ＮＶ＿ＰＣＫ）８６のアドレス（ＮＶ＿ＰＣＫ＿ＬＢＮ）が記述されている。ＰＣＩ一般情報（ＰＣＩ＿ＧＩ）には、ＶＯＢＵ８５のカテゴリー（ＶＯＢＵ＿ＣＡＴ）、ＶＯＢＵ８５の開始時刻（ＶＯＢＵ＿Ｓ＿ＰＴＭ）及び終了時刻（ＶＯＢＵ＿Ｅ＿ＰＴＭ）が記述されている。ＶＯＢＵ８５の開始時刻（ＶＯＢＵ＿Ｓ＿ＰＴＭ）は、当該ＰＣＩ１１３が含まれるＶＯＢＵ８５中のビデオデータの再生開始時間（スタートプレゼンテーションタイムスタンプＳＰＴＭ）を示している。再生開始時間は、ＶＯＢＵ８５中の最初の再生開始時間である。通常は、最初のピクチャーは、ＭＰＥＧの規格におけるＩピクチャー（Ｉｎｔｒａ−Ｐｉｃｔｕｒｅ）の再生開始時間に相当する。ＶＯＢＵ８５の終了時刻（ＶＯＢＵ＿Ｅ＿ＰＴＭ）は、当該ＰＣＩ１１３が含まれるＶＯＢＵ８５の再生終了時間（終了プレゼンテーションタイムスタンプＥＰＴＭ）を示している。
【０１３７】
図６８はＶＯＢＵ８５のカテゴリー（ＶＯＢＵ＿ＣＡＴ）の構造を示す。ＡＰＳＴＢには本ＶＯＢＵが含まれるファイルの記述子内のＣＧＭＳが“００ｂ”、“０１ｂ”“、“１０ｂ”の場合は“００ｂ”を記載する。本ＶＯＢＵが含まれるファイルの記述子内のＣＧＭＳが“１１ｂ”の場合は以下のように定義される。
【０１３８】
“００ｂ”：アナログプロテクションシステム（ＡＰＳ）はオフ
“０１ｂ”：ＡＰＳタイプ１がオン
“１０ｂ”：ＡＰＳタイプ２がオン
“１１ｂ”：ＡＰＳタイプ３がオン
アングル情報（ＮＳＭＬ＿ＡＧＬＩ）には、図６９に示すようにアングルの数だけ飛び先のアングルセルの先頭アドレス（ＮＳＭＬ＿ＡＧＬ＿Ｃ＿ＤＳＴＡ）が記載され、その先頭アドレスは、ＰＣＩ１１３が記録されたＮＶパック８６の論理セクタからの相対的論理セクタで記述されている。
【０１３９】
アングル情報（ＮＳＭＬ＿ＡＧＬＩ）に基づくアングルの変更の場合には、図７０に示すように当該ＰＣＩ１１３が記録されているＶＯＢＵ８５の再生時間と等しい他のアングルブロック内のＶＯＢＵ８５の先頭アドレス、或いは、再生時間が手前の最も近い再生時間を有する他のアングルブロック内のＶＯＢＵ８５の先頭アドレス（ＮＳＭＬ＿ＡＧＬ＿Ｃ＿ＤＳＴＡ）がアングル情報（ＮＳＭＬ＿ＡＧＬＩ）に記述される。
【０１４０】
このようなアングルセルの先頭アドレス（ＮＳＭＬ＿ＡＧＬ＿Ｃ＿ＤＳＴＡ））の記述によれば、具体的には、次のようなアングルの変更が実現される。野球の試合でピッチヤーが投げてからバッターが打ち、その打球がホームランとなるまでの一連の時間が連続した場面を想定してアングルの変更を説明する。ＰＣＩ１１３によって制御されるアングルセルＡＮＧ＿Ｃ＃ｊは、図７０に示すようにビデオオブジェクトユニット（ＶＯＢＵ）８５の単位で変更することができる。図７０には、再生順序に従ってビデオオブジェクトユニット（ＶＯＢＵ）８５に再生順序に従った番号が付されているが、あるアングルセルＡＮＧ＿Ｃ＃ｊの再生番号ｎに相当するビデオオブジェクトユニット（ＶＯＢＵ＃ｎ）８５は、他のアングルセル（ＡＮＧ＿Ｃ＃１）８４或いは、アングルセル（ＡＮＧ＿Ｃ＃９）８４に相当する再生番号ｎのビデオオブジェクトユニット（ＶＯＢＵ＃ｎ）８５とは、同一時刻或いはそれ以前の最も近い異なるシーンに関するビデオデータが格納されている。あるアングルセル（ＡＮＧ＿Ｃ＃ｊ）８４には、ピッチヤー及びバッターの入った全景が画面に映し出され、一連の動作が映し出されるビデオデータとしてＶＯＢＵ８５が連続して配列され、アングルセル（ＡＮＧ＿Ｃ＃１）８４には、打者の打撃フォームを鑑賞する為にバッターのみが画面に映し出されるビデオデータとしてＶＯＢＵ８５が連続して配列され、アングルセル（ＡＮＧ＿Ｃ＃９）には、ピッチャーの表情のみが画面に映し出されるビデオデータとしてＶＯＢＵ８５が連続して配列されていると仮定する。始めにアングルセル＃ｊ（ＡＧＬ＿Ｃ＃ｊ）をユーザが鑑賞していて打った瞬間にアングルセル＃１に変更すると、即ち、打った瞬間にアングルを打者のみが映し出されるアングルに変更すると、打った後の打者のみの画面に変更されないで、打撃が始まる前の打者がバットを振り始めてからの画面に変更されることとなる。始めにアングルセル＃ｊ（ＡＧＬ＿Ｃ＃ｉ）を鑑賞していて打った瞬間にアングルセル＃９に変更すると、即ち、打った瞬間にアングルをピッチヤーのみが映し出されるアングルに変更すると、打った瞬間の打たれたピッチヤーの表情が画面に表示され、ピッチヤーの心理的な変化を鑑賞することができる。
【０１４１】
ハイライト情報（ＨＬＩ）は、メニューを表示するために副映像データの表示領域内の１つの矩形領域に対しハイライトを施すための情報である。ハイライト情報により、副映像データの表示領域内の特定の矩形領域（ボタン）の副映像データの色及びビデオとの混合比（コントラスト）が記述されている。ハイライト情報は、図７１に示すように、その有効期間内に再生されるすべての副映像ストリームに対し共通に有効となっている。たとえば、ビデオと副映像とハイライト情報とを組み合わせた際には、図７２に示すような合成画面がモニタ部６での表示されるようになっている。メニュー中のハイライトは選択された項目を示す。すなわち、ハイライト領域は操作者の操作に応じて変化する。
【０１４２】
ハイライト情報（ＨＩＬ）は、図７３に示すように、ハイライト一般情報（ＨＬ＿ＧＩ）１１３Ａ、ボタン色情報テーブル（ＢＴＮ＿ＣＯＬＩＴ）１１３Ｂ、及びボタン情報テーブル（ＢＴＮＩＴ）１１３Ｃが記述されている。ハイライト一般情報（ＨＬ＿ＧＩ）１１３Ａは２２バイト、ボタン色情報テーブル（ＢＴＮ＿ＣＯＬＩＴ）１１３Ｂは３２バイト×３、ボタン情報テーブル（ＢＴＮＩＴ）１１３Ｃは１８バイト×３６であり、合計７６６バイトである。図７４に示すように、ボタン色情報テーブル（ＢＴＮ＿ＣＯＬＩＴ）１１３Ｂには、ボタン色情報（ＢＴＮ＿ＣＯＬＩ）１１３Ｄ、１１３Ｅ、１１３Ｆが記述され、ボタン情報テーブル（ＢＴＮＩＴ）１１３Ｃには、最大３６個のボタン情報（ＢＴＮＩ）１１３Ｉ、…が記述される。
【０１４３】
たとえば、図７４に示すように、３６個のボタン情報（ＢＴＮＩ）１１３Ｉ、…は、ボタングループの指定により、３６個のボタン情報から構成される１グループモード、各々１８個のボタン情報から構成される２グループモード、各々１２個のボタン情報から構成される３グループモードで記述される。
【０１４４】
ハイライト一般情報（ＨＬ＿ＧＩ）１１３Ａは、そのハイライト情報全体の情報である。ハイライト一般情報（ＨＬ＿ＧＩ）１１３Ａには、図７５に示すように、２バイトのハイライト情報の状態（ＨＬＩ＿ＳＳ）、４バイトのハイライト開始時間（ＨＬＩ＿Ｓ＿ＰＴＭ）、４バイトのハイライト終了時間（ＨＬＩ＿Ｅ＿ＰＴＭ）、４バイトのボタン選択終了時間（ＢＴＮ＿ＳＬ＿Ｅ＿ＰＴＭ）、２バイトのボタンのモード（ＢＴＮ＿ＭＤ）、１バイトのボタンスタート番号（ＢＴＮ＿ＳＮ）、１バイトの有効ボタン数（ＢＴＮ＿Ｎｓ）、１バイトの番号で選択できるボタン数（ＮＳＢＴＮ＿Ｎｓ）、１バイトの強制選択ボタン番号（ＦＳＬＢＴＮ＿Ｎ）、１バイトの強制確定ボタン番号（ＦＡＣＢＴＮ＿Ｎ）が記述されている。
【０１４５】
ハイライト情報の状態（ＨＬＩ＿ＳＳ）には、図７６に示すようにビット番号ｂ１及びｂ０に、対応する再生制御情報（ＰＣＩ）中のハイライト情報の状態（ＨＬＩ＿ＳＳ）が記述されている。たとえば、“００ｂ”の場合、有効なハイライト情報（ＨＩＬ）が存在しないと記述され、“０１ｂ”の場合、先行ＶＯＢＵのハイライト情報と違うハイライト情報が存在していると記述され、“１０ｂ”の場合、先行ＶＯＢＵのハイライト情報と同じハイライト情報が存在していると記述され、“１１ｂ”の場合、先行ＶＯＢＵのハイライト情報とボタンコマンドだけが違うハイライト情報が存在していると記述される。ＨＬＩ＿ＳＳが“００ｂ”ならばハイライト情報（ＨＬＩ）の残りの部分は無効である。セルの先頭ＶＯＢＵではは以来との状態（ＨＬＩ＿ＳＳ）は“００ｂ”または“０１ｂ”でなければならない。
【０１４６】
ハイライト情報のスタートＰＴＭ（ＨＬＩ＿Ｓ＿ＰＴＭ）には、図７７に示すように本ハイライト情報が有効になるハイライト開始時間（スタートプレゼンテーションタイムＳＰＴＭ）が記述されている。ハイライト開始時間は、ハイライト情報が対象とする副映像ユニット（ＳＰＵ）の表示開始時間に等しくなければならない。ハイライトの状態（ＨＬＩ＿ＳＳ）が“０１ｂ”と記述されている場合、本再生制御情報（ＰＣＩ）が含まれるＶＯＢＵの再生期間中に更新されるハイライト情報のハイライト開始時間が記述される。ハイライトの状態（ＨＬＩ＿ＳＳ）が“１０ｂ”あるいは“１１ｂ”と記述されている場合、本ＰＣＩが含まれるＶＯＢＵの再生期間中連続して使用されるハイライト情報のハイライト開始時間が記述される。
【０１４７】
ハイライト終了時間（ＨＬＩ＿Ｅ＿ＰＴＭ）には、図７８に示すように本ハイライト情報が無効になるハイライト終了時間が記述されている。ハイライト終了時間は、ハイライト情報（ＨＩＬ）が対象とする副映像ストリーム（ＳＰＵ）の表示終了時間に等しくなければならない。ハイライトの情報（ＨＬＩ＿ＳＳ）が“０１ｂ”と記述されている場合、本再生制御情報（ＰＣＩ）が含まれるＶＯＢＵの再生期間中に更新されるハイライト情報のハイライト終了時間が記述される。ハイライトの情報（ＨＬＩ＿ＳＳ）が“１０ｂ”あるいは“１１ｂ”と記述されている場合、本ＰＣＩが含まれるＶＯＢＵの再生期間中連続して使用されるハイライト情報のハイライト終了時間が記述される。ハイライト情報（ＨＬＩ）が静止状態の間、ハイライト終了時間（ＨＬＩ＿Ｅ＿ＰＴＭ）として“ＦＦＦＦＦＦＦＦｈ”が記述されている。
【０１４８】
ボタン選択終了時間（ＢＴＮ＿ＳＬ＿Ｅ＿ＰＴＭ）には、図７９に示すようにボタン選択の有効期間の終了時間（以下、ボタン選択終了時間と称する）が記述されている。ボタン選択終了時間は、ハイライト情報が対象とする副映像ストリームの表示終了時間に等しいか、それ以前となっている。ハイライト情報の状態（ＨＬＩ＿ＳＳ）が“０１ｂ”と記述されている場合、その再生制御情報（ＰＣＩ）が含まれるＶＯＢＵの再生期間中に更新されるハイライト情報のボタン選択終了時間が記述される。ハイライト情報の状態（ＨＬＩ＿ＳＳ）が“１０ｂ”あるいは“１１ｂ”と記述されている場合、そのＰＣＩが含まれるＶＯＢＵの再生期間中に連続して使用されるハイライト情報のボタン選択終了時間が記述される。ＨＬＩが静止状態の間、ボタン選択終了時間（ＢＴＮ＿ＳＬ＿Ｅ＿ＰＴＭ）として“ＦＦＦＦＦＦＦＦｈ”が記述されている。
【０１４９】
ボタンのモード（ＢＴＮ＿ＭＤ）には、図８０に示すようにボタンのグループ化と、各グループに対応する副映像データの表示タイプが記述されている。たとえば、ビット番号ｂ１５にＨＤ用ボタングループが収録されるか否かを示すフラグＨＤＧＲが記述され、ビット番号ｂ１４はリザーブとされ、ビット番号ｂ１３とｂ１２にボタングループ数ＢＴＮＧＲ＿Ｎｓ、ビット番号ｂ１１はリザーブとされ、ビット番号ｂ１０〜ｂ８にボタングループ１に対応する副映像データの表示タイプＢＴＮＧＲ１＿ＤＳＰＴＹ、ビット番号ｂ７はリザーブとされ、ビット番号ｂ６〜ｂ４にボタングループ２に対応する副映像データの表示タイプＢＴＮＧＲ２＿ＤＳＰＴＹ、ビット番号ｂ３はリザーブとされ、ビット番号ｂ２〜ｂ０にボタングループ３に対応する副映像データの表示タイプＢＴＮＧＲ３＿ＤＳＰＴＹが記述されている。フラグＨＤＧＲにより、続くボタングループ表示タイプＤＳＰＴＹの内容を切り換える。
【０１５０】
フラグＨＤＧＲはＨＤ用ボタングループが収録されていない場合は“０ｂ”であり、ＨＤ用ボタングループが収録されている場合は“１ｂ”である。ビデオ属性のアスペクト比が“００ｂ”（４：３）ならば、“０ｂ”を記述する。
【０１５１】
ボタングループ数ＢＴＮＧＲ＿Ｎｓはボタングループの数を記述する。ビデオ属性のアスペクト比が“００ｂ”（４：３）ならば“０１ｂ”を記述する。“００ｂ”はリザーブとされ、“０１ｂ”は１グループ、“１０ｂ”は２グループ、“１１ｂ”は３グループを示す。
【０１５２】
ＢＴＮＧＲ１＿ＤＳＰＴＹはボタングループ１が対象にするデコーディング・サブピクチャ・ストリームの表示タイプを記述する。ビデオ属性のアスペクト比が“００ｂ”（４：３）ならば“０００ｂ”を記述する。フラグＨＤＧＲが“０ｂ”ならば以下が有効となる。“０００ｂ”はノーマル（４：３）のみ、“００１ｂ”はワイド（１６：９）のみ、“０１０ｂ”はレターボックスのみ、“０１１ｂ”はレターボックスとワイドの二者、“１００ｂ”はパン／スキャンのみ、“１０１ｂ”はパン／スキャンとワイドの二者、“１１０ｂ”はパン／スキャンとレターボックスの二者、“１１１ｂ”はパン／スキャンとレターボックスとワイドの全部を示す。フラグＨＤＧＲが“１ｂ”ならば以下が有効となる。“０００ｂ”はＨＤのみであることを示す。すなわち、ＨＤＧＲ＝１（ＨＤ用ボタングループ有り）ならば、従来のＳＤノーマルとの共存が無いので、ＨＤ用をここに割り付けることで、データ構造の流用を容易にしている。
【０１５３】
ＢＴＮＧＲ２＿ＤＳＰＴＹはボタングループ２が対象にするデコーディング・サブピクチャ・ストリームの表示タイプを記述する。ビデオ属性のアスペクト比が“００ｂ”（４：３）ならば“０００ｂ”を記述する。ボタングループ数ＢＴＮＧＲ＿Ｎｓが“０１ｂ”ならば“０００ｂ”を記述する。“００１ｂ”はワイド（１６：９）のみ、“０１０ｂ”はレターボックスのみ、“０１１ｂ”はレターボックスとワイドの二者、“１００ｂ”はパン／スキャンのみ、“１０１ｂ”はパン／スキャンとワイドの二者、“１１０ｂ”はパン／スキャンとレターボックスの二者を示し、“１１１ｂ”はリザーブとされる。
【０１５４】
ＢＴＮＧＲ３＿ＤＳＰＴＹはボタングループ３が対象にするデコーディング・サブピクチャ・ストリームの表示タイプを記述する。ビデオ属性のアスペクト比が“００ｂ”（４：３）ならば“０００ｂ”を記述する。ボタングループ数ＢＴＮＧＲ＿Ｎｓが“０１ｂ”ならば“０００ｂ”を記述する。“００１ｂ”はワイド（１６：９）のみ、“０１０ｂ”はレターボックスのみ、“０１１ｂ”はリザーブとされ、“１００ｂ”はパン／スキャンのみ、“１０１ｂ”、“１１０ｂ”、“１１１ｂ”はリザーブとされる。
【０１５５】
ボタングループが２または３の場合、各ボタングループにデコーディングサブピクチャストリームの同じ表示タイプを記述してはならない。例えば、３ボタングループがあるとき、各ボタングループ表示タイプ（ＢＴＮＧＲ１＿ＤＳＰＴＹ、ＢＴＮＧＲ２＿ＤＳＰＴＹ、ＢＴＮＧＲ３＿ＤＳＰＴＹ）にはそれぞれ“００１ｂ”（ワイドのみ）、“０１０ｂ”（レターボックスのみ）、“１００ｂ”（パン／スキャンのみ）が記述されなければならない。ビデオ属性の表示タイプがパン／スキャン（“００ｂ”または“０１ｂ”）を許可している場合は、パン／スキャン用のボタングループが存在しなければならない。ビデオ属性の表示タイプがレターボックス（“００ｂ”または“１０ｂ”）を許可している場合は、レターボックス用のボタングループが存在しなければならない。
【０１５６】
フラグＨＤＧＲが“１ｂ”でワイド用のボタングループが存在しない場合は、ワイド用のボタン位置はＨＤ用のボタン位置から次式により計算される（図８１参照）。
【０１５７】
Ｘ＿ＷＩＤＥ  ＝  （Ｘ＿ＰＲＴ／Ｘ＿ＰＲＯ）×Ｘ＿ＨＤ
Ｙ＿ＷＩＤＥ  ＝  （Ｙ＿ＰＲＴ／Ｙ＿ＰＲＯ）×Ｙ＿ＨＤ
ここで、
Ｘ＿ＷＩＤＥはＸ＿ＨＤ位置から計算されるワイド用のボタンのｘ位置、
Ｘ＿ＰＲＴはｘ方向の目標とする解像度、
Ｘ＿ＰＲＯはｘ方向のオリジナル解像度、
Ｘ＿ＨＤは表示するＨＤ用のボタンのｘ位置
Ｙ＿ＷＩＤＥはＹ＿ＨＤ位置から計算されるワイド用のボタンのｙ位置、
Ｙ＿ＰＲＴはｙ方向の目標とする解像度、
Ｙ＿ＰＲＯはｙ方向のオリジナル解像度、
Ｙ＿ＨＤは表示するＨＤ用のボタンのｙ位置である。
【０１５８】
なお、小数点以下は四捨五入する。
【０１５９】
これにより、ＨＤ対応のメニュー表示のためのハイライト情報をＳＤ対応のメニュー表示のための情報と混在して効率的に記録可能である。しかも、再生装置はフラグＨＤＧＲを読むことにより、ＨＤ用ボタングループが収録されるか否かを知ることができ、必要に応じてＨＤ用のデコーダの電源を投入して、スタンバイさせておくことが出来る。
【０１６０】
ボタンスタート番号（ＢＴＮ＿ＳＮ）には、ボタングループ中の最初のボタンのオフセット番号が記述されている。オフセット番号は、１から２５５の範囲で記述可能である。ボタンスタート番号（ＢＴＮ＿ＳＮ）は、各ボタングループに共通に適用される。
【０１６１】
有効ボタン数（ＢＴＮ＿Ｎｓ）には、ボタングループ中で有効なボタン数が記述されている。ボタン数は、ボタングループが１の場合、１から３６まで、ボタングループが２の場合、１から１８まで、ボタングループが３の場合、１から１２までの範囲で記述可能である。有効ボタン数（ＢＴＮ＿Ｎｓ）は、各ボタングループに共通に適用される。
【０１６２】
番号で選択できるボタン数（ＮＳＢＴＮ＿Ｎｓ）には、ボタングループ中でボタン番号で選択可能なボタン数が記述されている。ボタン数は、ボタングループが１の場合、１から３６まで、ボタングループが２の場合、１から１８まで、ボタングループが３の場合、１から１２までの範囲で記述可能である。番号で選択できるボタン数（ＮＳＢＴＮ＿Ｎｓ）は、各ボタングループに共通に適用される。
【０１６３】
強制選択ボタン番号（ＦＳＬＢＴＮ＿Ｎ）には、ハイライト開始時間（ＨＬＩ＿Ｓ＿ＰＴＭ）で強制的に選択状態とするボタン番号が記述されている。これにより、ハイライト有効期間にプレゼンテーションがスタートしたとしても、ハイライト情報内に設定されているボタン番号が選択される。ボタン番号は、ボタングループが１の場合、１から３６までの範囲と６３、ボタングループが２の場合、１から１８までの範囲と６３、ボタングループが３の場合、１から１２までの範囲と６３で記述可能である。強制選択ボタン番号（ＦＳＬＢＴＮ＿Ｎ）は、各ボタングループに共通に適用される。
【０１６４】
強制確定ボタン番号（ＦＡＣＢＴＮ＿Ｎ）には、ボタン選択終了時間（ＢＴＮ＿ＳＬ＿Ｅ＿ＰＴＭ）で強制的に確定状態とするボタン番号が記述されている。ボタン番号は、ボタングループが１の場合、１から３６までの範囲と６３、ボタングループが２の場合、１から１８までの範囲と６３、ボタングループが３の場合、１から１２までの範囲と６３で記述可能である。強制確定ボタン番号（ＦＡＣＢＴＮ＿Ｎ）は、各ボタングループに共通に適用される。
【０１６５】
ボタン色情報テーブル（ＢＴＮ＿ＣＯＬＩＴ）１１３Ｂは、図８２に示すように、３個のボタン色情報（ＢＴＮ＿ＣＯＬＩ）１１３Ｄ、１１３Ｅ、１１３Ｆが記述される。ボタン色情報（ＢＴＮ＿ＣＯＬＩ）１１３Ｄ、…の記述順に、ボタン色番号（ＢＴＮ＿ＣＯＬＮ）が１から割り当てられる。ボタン色情報（ＢＴＮ＿ＣＯＬＩ）１１３Ｄ、…には、それぞれ図８２に示すように、１６バイトの選択色情報（ＳＬ＿ＣＯＬＩ）１１３Ｇと決定色情報（ＡＣ＿ＣＯＬＩ）１１３Ｈが記述される。選択色情報（ＳＬ＿ＣＯＬＩ）１１３Ｇには、ボタンが選択状態のときに変更する色とコントラストが記述される。決定色情報（ＡＣ＿ＣＯＬＩ）１１３Ｈには、ボタンが確定状態のときに変更する色とコントラストが記述される。ボタンの選択状態とは、選択色が表示されている状態である。この状態の時、ユーザはハイライトされているボタンから他のボタンへの変更が可能である。ボタンの確定状態とは、確定色が表示され、ボタンコマンドが実行される状態である。この状態のとき、ユーザはハイライトされているボタンから他のボタンへの変更は禁止される。
【０１６６】
選択色情報（ＳＬ＿ＣＯＬＩ）１１３Ｇには、図８３に示すように、ビット番号ｂ１２７からｂ１２４に画素１６の選択コントラスト、ビット番号ｂ１２３からｂ１２０に画素１６の選択色コード、以下同様に、ビット番号ｂ１１９からｂ０に画素１５、１４、…１の選択コントラスト、選択色コードが記述されている。選択コントラストはボタンが選択された時の画素のコントラスト値であり、変更を必要としない場合は初期値のコントラスト値が記述される。選択色コードはボタンが選択された時の画素の色コードであり、変更を必要としない場合は初期値の色コードが記述される。初期値とは副映像ユニット内で定義された色コードとコントラスト値を意味する。
【０１６７】
決定色情報（ＡＣ＿ＣＯＬＩ）１１３Ｈには、図８４に示すように、ビット番号ｂ１２７からｂ１２４に画素１６の決定コントラスト、ビット番号ｂ１２３からｂ１２０に画素１６の決定色コード、以下同様に、ビット番号ｂ１１９からｂ０に画素１５、１４、…１の決定コントラスト、決定色コードが記述されている。決定コントラストはボタンが決定された時の画素のコントラスト値であり、変更を必要としない場合は初期値のコントラスト値が記述される。決定色コードはボタンが決定された時の画素の色コードであり、変更を必要としない場合は初期値の色コードが記述される。初期値とは副映像ユニット内で定義された色コードとコントラスト値を意味する。
【０１６８】
ボタン情報テーブル（ＢＴＮＩＴ）１１３Ｃには、図８５に示すように、３６個のボタン情報（ＢＴＮＩ）１１３Ｉ、…が記述される。ボタングループ数ＢＴＮＧＲ＿Ｎｓ）の記述内容に従い、ボタン情報テーブル（ＢＴＮＩＴ）の記述順に３６個全てのボタン情報（ＢＴＮＩ）１１３Ｉ、…が有効となる１グループモード、１８個単位のボタン情報（ＢＴＮＩ）１１３Ｉ、…でグループ化される２グループモード、１２個単位のボタン情報（ＢＴＮＩ）１１３Ｉ、…でグループ化される３グループモードの３つのモードとして利用することが可能である。各グループモードにおけるボタン情報（ＢＴＮＩ）１１３Ｉの記述領域は固定であるため、有効なボタン情報（ＢＴＮＩ）１１３Ｉが存在しない領域は全て零が記述される。各ボタングループ内のボタン情報（ＢＴＮＩ）１１３Ｉの記述順に、ボタン番号（ＢＴＮＮ）が１から割り当てられる。
【０１６９】
ボタングループ中、ユーザ番号指定可能なボタンは、ＢＴＮ＿＃１からＮＳＢＴＮ＿Ｎｓに記述された値の番号までである。
【０１７０】
ボタン情報（ＢＴＮＩ）１１３Ｉには、図８５に示すように、ボタン位置情報（ＢＴＮ＿ＰＯＳＩ）１１３Ｊ、隣接ボタン位置情報（ＡＪＢＴＮ＿ＰＩ）１１３Ｋ及びボタンコマンド（ＢＴＮ＿ＣＭＤ）１１３Ｌが記述されている。
【０１７１】
ボタン位置情報（ＢＴＮ＿ＰＯＳＩ）１１３Ｊには、図８６に示すように、ボタンが使用する色番号（１〜３）とビデオ表示画面上の表示矩形領域が記述されている。ボタン位置情報（ＢＴＮ＿ＰＯＳＩ）１１３Ｊには、ボタンのボタン色番号（ＢＴＮ＿ＣＯＬＮ）、ボタンが表示される矩形領域の開始Ｘ座標（Ｓｔａｒｔ  Ｘ−ｃｏｏｒｄｉｎａｔｅ）、ボタンが表示される矩形領域の終了Ｘ座標（Ｅｎｄ  Ｘ−ｃｏｏｒｄｉｎａｔｅ）、ボタンが表示される矩形領域の開始Ｙ座標（Ｓｔａｒｔ  Ｙ−ｃｏｏｒｄｉｎａｔｅ）、ボタンが表示される矩形領域の終了Ｙ座標（Ｅｎｄ  Ｙ−ｃｏｏｒｄｉｎａｔｅ）、及び自動決定モード（Ａｕｔｏ  ａｃｔｉｏｎ  ｍｏｄｅ）が記述されている。自動決定モードには、選択状態を維持しないか、選択状態あるいは確定状態を維持するかが記述される。
【０１７２】
Ｘ座標の原点は副映像ライン番号０の開始点である。開始Ｘ座標の値は図８７の表に示す範囲内にある。終了Ｘ座標の値は図８７の表に示す範囲内にある。Ｙ座標の原点は副映像ライン番号０の開始点である。開始Ｙ座標の値は図８７の表に示す範囲内にある。終了Ｙ座標の値は図８７の表に示す範囲内にある。
【０１７３】
自動決定モード＝“００ｂ”はこのボタンが選択される時、このボタンの状態は選択状態に移行することを示す。自動決定モード＝“０１ｂ”はこのボタンが選択される時、このボタンの状態は選択色を表示することなく（ＳＰＲＭ（８）は変更される）決定状態に移行することを示す。他はリザーブとされる。なお、自動決定モードは、カーソル移動操作によってボタンが選択される時のみ有効である。
【０１７４】
隣接ボタン位置情報（ＡＪＢＴＮ＿ＰＯＳＩ）１１３Ｋには、ボタン選択機能が使われた時にハイライトが移動する先の上下左右の４つの方向に位置するボタン番号と対象となるボタンが選択状態を有するか否かが記述されている。選択状態を有さないボタンとは、対象のボタンに移動したとき選択状態になることなくすぐに確定状態に推移するボタンである。たとえば、図８８に示すように、ビット番号ｂ２８からｂ２４に上ボタン番号、ビット番号ｂ２０からｂ１６に下ボタン番号、ビット番号ｂ１２からｂ８に左ボタン番号、ビット番号ｂ４からｂ０に右ボタン番号が記述されている。他のビット番号には予約が記述される。セレクトキー５ｍの指示に対応している。
【０１７５】
ボタンコマンド（ＢＴＮ＿ＣＭＤ）１１３Ｌには、ボタンが確定したときに実行するコマンドが記述されている。このコマンドにしたがって、たとえば別の選択画面へ移行するためのプログラムやタイトルを再生するためのプログラムチェーンが指定される。
【０１７６】
図８９は記録情報（ＲＥＣＩ）の構造を示す。記録情報は本ＶＯＢＵに記録されたビデオデータ、全オーディオデータ、及び副映像データ用の情報である。各情報はＩＳＯ３９０１に準拠したＩＳＲＣとして記述される。
【０１７７】
図６３に示したデータサーチ情報（ＤＳＩ）パケット１１７のＤＳＩデータ（ＤＳＩ）１１５は、ＶＯＢユニット（ＶＯＢＵ）８５のサーチを実行する為のナビゲーションデータである。ＤＳＩデータ（ＤＳＩ）１１５には、図９０に示すようにＤＳＩ一般情報（ＤＳＩ＿ＧＩ）、アングル情報（ＳＭＬ＿ＡＧＬＩ）、ＶＯＢユニットのサーチ情報（ＶＯＢＵ＿ＳＲＩ）及び同期再生情報（ＳＹＮＣＩ）が記述されている。図９０はデータサーチ情報（ＤＳＩ）の内容を示す。データサーチ情報（ＤＳＩ）はサーチし、ＶＯＢＵのシームレス再生を実行するためのナビゲーションデータである。データサーチ情報（ＤＳＩ）はナビゲーションパック（ＮＶ＿ＰＣＫ）内のＤＳＩパケット（ＤＳＩ＿ＰＫＴ）に記述され、その内容はＶＯＢＵ毎に更新される。データサーチ情報（ＤＳＩ）は図９１に示すようにビデオオブジェクトユニット（ＶＯＢＵ）内のＮＶパックのＰＣＩパケットの次に配置される。
【０１７８】
ＤＳＩ一般情報（ＤＳＩ＿ＧＩ）は、そのＤＳＩ１１５全体の情報が記述されている。即ち、図９２に示すようにＤＳＩ一般情報（ＤＳＩ＿ＧＩ）には、ＮＶパック８６のシステム時刻基準参照値（ＮＶ＿ＰＣＫ＿ＳＣＲ）が記載されている。システム時刻基準参照値（ＮＶ＿ＰＣＫ＿ＳＣＲ）は、図１に示す各部に組み込まれているシステムタイムクロック（ＳＴＣ）に格納され、ＳＴＣを基準にビデオ、オーディオ及び副映像パックがビデオ、オーディオ及び副映像デコーダ部５８、６０、６２でデコードされ、映像及び音声がモニタ部６及びスピーカ部８で再生される。ＤＳＩ一般情報（ＤＳＩ＿ＧＩ）には、ＤＳＩ１１５が記録されているＶＯＢセット（ＶＯＢＳ）８２の先頭論理セクタからの相対的論理セクタ数（ＲＬＳＮ）でＤＳＩ１１５が記録されているＮＶパック（ＮＶ＿ＰＣＫ）８６の先頭アドレス（ＮＶ＿ＰＣＫ＿ＬＢＮ）が記載され、ＶＯＢユニット（ＶＯＢＵ）の先頭論理セクタからの相対的論理セクタ数（ＲＬＳＮ）でＤＳＩ１１５が記録されているＶＯＢユニット（ＶＯＢＵ）８５中の最終パックのアドレス（ＶＯＢＵ＿ＥＡ）が記載されている。
【０１７９】
ＤＳＩ一般情報（ＤＳＩ＿ＧＩ）には、ＤＳＩ１１５が記録されているＶＯＢユニット（ＶＯＢＵ）の先頭論理セクタからの相対的論理セクタ数（ＲＬＳＮ）でＶＯＢＵ内での最初のＩピクチャーの最終アドレスが記録されているＶパック（Ｖ＿ＰＣＫ）８８の終了アドレス（ＶＯＢＵ＿ＩＰ＿ＥＡ）が記載され、当該ＤＳＩ１１５が記録されているＶＯＢＵ８３の識別番号（ＶＯＢＵ＿ＩＰ＿ＩＤＮ）、及び当該ＶＯＢＵの応用識別番号（ＶＯＢＵ＿ＡＤＰ＿ＩＤ）が記載されている。
【０１８０】
図９３は応用識別番号（ＶＯＢＵ＿ＡＤＰ＿ＩＤ）の構造を示す。ＶＯＢ＿ＶＥＲＮはＶＯＢのバージョン番号を表し、ＶＯＢバージョン１．１ならば“０ｂ”が、ＶＯＢバージョン２．０ならば“１ｂ”が記述される。このバージョン番号（ＶＯＢ＿ＶＥＲＮ）も上述のバージョン番号と同様に、ファイルの規格に応じた必要なデコーダのスタンバイに使用される。適応ディスクタイプはディスクのタイプを表し、ＤＶＤ−ＲＯＭディスクならば“００ｂ”が、ＤＶＤ−Ｒディスク、ＤＶＤ−ＲＷディスクならば“０１ｂ”が記述される。
【０１８１】
アングル情報（ＳＭＬ＿ＡＧＬＩ）には、再生制御情報（ＰＣＩ）１１３のアングル情報（ＮＳＭＬ＿ＡＧＬＩ）と同様に図９４に示すようにアングルの数だけ飛び先のアングルセルの先頭アドレス（ＳＭＬ＿ＡＧＬ＿Ｃ＿ＤＳＴＡ）が記載され、その先頭アドレスは、当該データサーチ情報（ＤＳＩ）１１５が記録されたＮＶパック８６の論理セクタからの相対的論理セクタで記述されている。
【０１８２】
このアングル情報（ＳＭＬ＿ＡＧＬＩ）に基づくアングルの変更の場合には、図９５に示すように当該ＤＳＩ１１５が記録されているＶＯＢＵ８５の再生時間以後の他のアングルブロック内のセル８４の先頭アドレスがこのアングル情報（ＳＭＬ＿ＡＧＬＩ）に記述される。
【０１８３】
ＤＳＩのアングル情報（ＳＭＬ＿ＡＧＬＩ）を用いた場合には、再生制御情報（ＰＣＩ）がビデオオブジェクトユニット（ＶＯＢＵ）で変更可能なのに対してセル単位でアングルが変更され、時間的に連続してシーンが変更される。即ち、ＰＣＩのアングル情報（ＮＳＭＬ＿ＡＧＬＩ）が時間的に不連続なアングルの変更が記述されるに対してＤＳＩのアングル情報（ＳＭＬ＿ＡＧＬＩ）には、時間的に連続するアングルの変更が記述される。上述した野球の例を用いてアングルの具体例を説明すれば次のようなアングルの変更が実現される。アングルセル＃ｊ（ＡＧＬ＿Ｃ＃ｊ）８４は、ピッチャーが投げてこの球をバッターが打ち、この打球がホームランとなるシーンの連続が内野側から撮影された画像データのストリームであり、アングルセル＃１は、同様の場面が外野側から撮影された画像データストリームであるとする。アングルセル＃９は、同様の場面についてバッターが属するチームの様子を撮影した画像データストリームであるとする。アングルセル＃ｊ（ＡＧＬ＿Ｃ＃ｊ）を鑑賞していて打った瞬間にアングルセル＃１に変更すると、即ち、打った瞬間に外野側からのシーンに変更すると、バッターの打撃の後に時間的に連続する外野に打球が飛んでくる画面に変更することができる。始めにアングルセル＃ｊ（ＡＧＬ＿Ｃ＃ｉ）を鑑賞していてホームランとなった瞬間にアングルセル＃９に変更すると、即ち、バッターの属するチームの様子が映し出されるアングルに変更すると、ホームランで大騒ぎとなったチームの様子及び監督の表情が画面に表示される。このようにＰＣＩ１１３のアングル情報（ＮＳＭＬ＿ＡＧＬＩ）とＤＳＩ１１５のアングル情報（ＳＭＬ＿ＡＧＬＩ）を用いた場合には、明らかに異なるシーンが再現されることとなる。
【０１８４】
ＶＯＢＵ８５のサーチ情報（ＶＯＢＵ＿ＳＲＩ）には、図９６に示すようにセル内の先頭アドレスを特定する為の情報が記述される。即ち、ＶＯＢＵ８５のサーチ情報（ＶＯＢＵ＿ＳＲＩ）には、図９６に示すように当該ＤＳＩ１１５を含むＶＯＢユニット（ＶＯＢＵ８５を基準にその再生順序に従ってフォワードアドレスデータ（ＦＷＤＩｎ）として＋１から＋２０、＋６０、＋１２０及び＋２４０までのＶＯＢユニット（ＶＯＢＵ）８５の［有無及びある場合にはその］先頭アドレスＦＷＤｎが当該ＶＯＢユニットの先頭論理セクタからの相対的な論理セクタ数で記載されている。
【０１８５】
フォワードアドレス（ＦＷＤＩｎ）は、図９７に示すように３２ビットで表現され、ビット番号２９（ｂ２９）からビット番号０（ｂ０）には、そのアドレス、例えば、フォワードアドレス１０（ＦＷＤＩ１０）のアドレスが記述され、そのフォワードアドレス（ＦＷＤＩｎ）の先頭には、ビデオデータがそのフォワードアドレス（ＦＷＤＩｎ）に相当するビデオオブジェクトユニット（ＶＯＢＵ）８５内にビデオデータがあるか否かを示すフラグ（Ｖ＿ＦＷＤ＿Ｅｘｉｓｔ１）及び当該ビデオオブジェクトとフォワード先のビデオオブジェクトユニットとの間にビデオデータがあるか否かを示すフラグ（Ｖ＿ＦＷＤ＿Ｅｘｉｓｔ２）が記述されている。即ち、Ｖ＿ＦＷＤ＿Ｅｘｉｓｔ１がビット番号（ｂ３１）に相当し、このフラグが０である場合には、ビット番号２９からビット番号０に記述されたフォワードアドレス（ＦＷＤＩｎ）で指定されるビデオオブジェクトユニット（ＶＯＢＵ）８５には、ビデオデータがない旨を意味し、このフラグが１である場合には、ビット番号２９からビット番号０に記述されたフォワードアドレス（ＦＷＤＩｎ）で指定されるビデオオブジェクトユニット（ＶＯＢＵ）８５には、ビデオデータがある旨を意味している。例えば、フォワードアドレス１０（ＢＷＤＩ１０）にビデオデータがある場合には、ビット３１番のＶ＿ＦＷＤ＿Ｅｘｉｓｔ１には、１のフラグが立ち、そのアドレスにビデオデータがない場合には、ビット３１番のＶ＿ＦＷＤ＿Ｅｘｉｓｔ１には、０が記述される。Ｖ＿ＦＷＤ＿Ｅｘｉｓｔ２がビット番号（ｂ３０）に相当し、このフラグが０である場合には、ビット番号２９からビット番号０に記述されたフォワードアドレス（ＦＷＤＩｎ）で指定されるビデオオブジェクトユニット（ＶＯＢＵ）８５とこのフォワードアドレスを記載しているＤＳＩ１１５が含まれるビデオオブジェクトユニット（ＶＯＢＵ）８５との間のビデオオブジェクトユニット（ＶＯＢＵ）８５のいずれかにも、ビデオデータがない旨を意味し、このフラグが１である場合には、そのビデオオブジェクトユニット（ＶＯＢＵ）８５には、ビデオデータがその間のいずれかのビデオオブジェクトユニットがある旨を意味している。例えば、フォワードアドレス１０（ＢＷＤＩ１０）のビデオオブジェクトユニットとフォワードアドレス０に相当するフォワードアドレス１０を記述したＤＳＩ１１５が含まれるビデオオブジェクトユニット８５との間のフォワード１からフォワード９に相当する複数のビデオオブジェクトユニットにビデオデータがある場合には、ビット３０番のＶ＿ＦＷＤ＿Ｅｘｉｓｔ２には、１のフラグが立ち、そのアドレスににビデオデータがない場合には、ビット３０番のＶ＿ＦＷＤ＿Ｅｘｉｓｔ２には、０が記述される。
【０１８６】
同様に、ＶＯＢＵ８５のサーチ情報（ＶＯＢＵ＿ＳＲＩ）には、図９６に示すように当該ＤＳＩ１１５を含むＶＯＢユニット（ＶＯＢＵ）８５を基準にその再生順序とは逆方向にバックワードデータ（ＢＷＤＩｎ）として−１から−２０、−６０、−１２０及び−２４０までのＶＯＢユニット（ＶＯＢＵ）８５の先頭アドレスＢＷＤＩｎが当該ＶＯＢユニット（ＶＯＢＵ）８５の先頭論理セクタからの相対的な論理セクタ数で記載されている。
【０１８７】
バックワードアドレス（ＢＷＤＩｎ）は、図９８に示すように３２ビットで表現され、ビット番号２９（ｂ２９）からビット番号０（ｂ０）には、そのアドレス、例えば、バックワードアドレス１０（ＢＷＤＩ１０）のアドレスが記述され、そのバックワードアドレス（ＢＷＤＩｎ）の先頭には、ビデオデータがそのバックワードアドレス（ＢＷＤＩｎ）に相当するビデオオブジェクトユニット（ＶＯＢＵ）８５内にビデオデータがあるか否かを示すフラグＶ＿ＢＷＤ＿Ｅｘｉｓｔ１及び当該ビデオオブジェクトとバックワード先のビデオオブジェクトユニットとの間にビデオデータがあるか否かを示すフラグＶ＿ＢＷＤ＿Ｅｘｉｓｔ２が記述されている。即ち、Ｖ＿ＢＷＤ＿Ｅｘｉｓｔ１がビット番号（ｂ３１）に相当し、このフラグが０である場合には、ビット番号２９からビット番号０に記述されたバックワードアドレス（ＢＷＤＩｎ）で指定されるビデオオブジェクトユニット（ＶＯＢＵ）８５には、ビデオデータがない旨を意味し、このフラグが１である場合には、ビット番号２９からビット番号０に記述されたバックワードアドレス（ＢＷＤＩｎ）で指定されるビデオオブジェクトユニット（ＶＯＢＵ）８５には、ビデオデータがある旨を意味している。例えば、バックワードアドレス１０（ＢＷＤＩ１０）にビデオデータがある場合には、ビット３１番のＶ＿ＢＷＤ＿Ｅｘｉｓｔ１には、１のフラグが立ち、そのアドレスにビデオデータがある場合には、ビット３１番のＶ＿ＢＷＤ＿Ｅｘｉｓｔ１には、０が記述される。Ｖ＿ＢＷＤ＿Ｅｘｉｓｔ２がビット番号（ｂ３０）に相当し、このフラグが０である場合には、ビット番号２９からビット番号０に記述されたバックワードアドレス（ＢＷＤＩｎ）で指定されるビデオオブジェクトユニット（ＶＯＢＵ）８５とこのバックワードアドレスを記載しているＤＳＩ１１５が含まれるビデオオブジェクトユニットとの間のビデオオブジェクトユニットのいずれも、ビデオデータがない旨を意味し、このフラグが１である場合には、そのビデオオブジェクトユニット（ＶＯＢＵ）８５には、ビデオデータがある旨を意味している。例えば、バックワードアドレス１０（ＢＷＤＩ１０）のビデオオブジェクトユニットとバックワードアドレス０に相当するバックワードアドレス１０との間のビデオオブジェクトユニット８５のいずれかにビデオデータがある場合には、ビット３０番のＶ＿ＢＷＤ＿Ｅｘｉｓｔ２には、１のフラグが立ち、そのアドレスにビデオデータがない場合には、ビット３０番のＶ＿ＢＷＤ＿Ｅｘｉｓｔ２には、０が記述される。
【０１８８】
同期情報（ＳＹＮＣＩ）には、データサーチ情報（ＤＳＩ）１１５が含まれるＶＯＢユニット（ＶＯＢＵ）のビデオデータの再生開始時間と同期して再生する副映像及びオーディオデータのアドレス情報が記載される。即ち、図９９に示すようにＤＳＩ１１５が記録されているＮＶパック（ＮＶ＿ＰＣＫ）８６からの相対的な論理セクタ数（ＲＬＳＮ）で目的とするオーディオパック（Ａ＿ＰＣＫ）９１の先頭アドレスＡ＿ＳＹＮＣＡが記載される。オーディオストリームが複数（最大８）ある場合には、その数だけ同期情報（ＳＹＮＣＩ）が記載される。同期情報（ＳＹＮＣＩ）には、目的とするオーディオパック（ＳＰ＿ＰＣＫ）９１を含むＶＯＢユニット（ＶＯＢＵ）８５のＮＶパック（ＮＶ＿ＰＣＫ）８６のアドレスＳＰ＿ＳＹＮＣＡがＤＳＩ１１５が記録されているＮＶパック（ＮＶ＿ＰＣＫ）８６からの相対的な論理セクタ数（ＲＬＳＮ）で記載されている。副映像ストリームが複数（最大３２）ある場合には、その数だけ同期情報（ＳＹＮＣＩ）が記載される。
【０１８９】
図１００はシステムパラメータＳＰＲＭ内のビデオ用プレーヤ構成ＳＰＲＭ（１４）：（Ｐ＿ＣＦＧ）の構成を示す。このプレーヤパラメータは初期の表示アスペクト比と現在の表示モードを指定する。ＳＰＲＭ（１４）はナビゲーションコマンド用読出し専用である。初期表示アスペクト比は表示アスペクト比のユーザ選択を記述し、４：３ならば“００ｂ”が、１６：９ならば“１１ｂ”が記載される。現在表示モードは現ドメインのプレーヤの現在のビデオ出力モードを記述し、通常（４：３）またはワイド（１６：９）ならば“００ｂ”が、パン・スキャンならば“０１ｂ”が、レターボックスならば“１０ｂ”が記載される。
【０１９０】
図１０１はプレーヤ基準モデルを示す。再生期間中、ディスクから読まれたプログラムストリーム内の各パックは復号／エラー訂正回路１０２からトラックバッファ１０４に送られ、そこで蓄えられる。トラックバッファ１０４の出力はデマルチプレクサ１１４で分離され、ＩＳＯ／ＩＥＣ  １３８１８−１で規定される各ターゲットデコーダ１２４、１２６、１２６、１３０、１３２、１３４用の入力バッファ１１６、１１８、１２０、１２２に転送される。トラックバッファ１０４はデコーダ１２４、１２６、１２８、１３０、１３２、１３４へのデータ連続供給を確保するために設けられる。ナビパック内のＤＳＩ＿ＰＫＴはトラックバッファ１０４に蓄えられると同時にデータサーチ情報（ＤＳＩ）バッファ１０６にも蓄えられ、ＤＳＩデコーダ１１０でデコードされる。ＤＳＩデコーダ１１０にはＤＳＩデコーダ・バッファ１１２も接続され、復号／エラー訂正回路１０２にはシステム・バッファ１０８も接続される。
【０１９１】
ビデオバッファ１１６の出力（主映像）はＨＤ用デコーダ１２４、ＳＤ用デコーダ１２６に供給される。ＨＤ用デコーダ１２４、ＳＤ用デコーダ１２６の出力はそのままセレクタ１５６に供給されるとともに、バッファ１３６、１３８を介してセレクタ１５６に供給される。セレクタ１５６の出力はレターボックスコンバータ１６０を介してミキサ１６２に供給される。
【０１９２】
副映像バッファ１１８の出力はＨＤ用デコーダ１２８、ＳＤ用デコーダ１３０に供給される。ＨＤ用デコーダ１２８、ＳＤ用デコーダ１３０の出力はそのままセレクタ１５８に供給されるとともに、バッファ１４２、１４４を介してセレクタ１５８に供給される。セレクタ１５８の出力はミキサ１６２に供給される。
【０１９３】
オーディオバッファ１２０の出力はオーディオデコーダ１３２に供給される。再生制御情報（ＰＣＩ）バッファ１２２の出力はＰＣＩデコーダ１３４に供給される。オーディオデコーダ１３２にはオーディオデコーダバッファ１４６も接続され、オーディオデコーダ１３２の出力はそのまま出力される。ＰＣＩデコーダ１３４にはＰＣＩデコーダバッファ１４８も接続され、ＰＣＩデコーダ１３４の出力はハイライト（ＨＩＬ）バッファ１５０を介してＨＩＬデコーダ１５２に供給される。ＨＩＬデコーダ１５２にはＨＩＬデコーダバッファ１５４も接続され、ＨＩＬデコーダ１５２の出力はそのまま出力される。
【０１９４】
図１０１の各デコーダ１２４、１２６、１２８、１３０、１３２、１３４の電源投入タイミングは上述したバージョン番号、圧縮／非圧縮フラグに応じて制御され、ＳＤ／ＨＤ方式に応じて必要なデコーダがスタンバイされ、節電しつつ、再生開始を迅速に行うことができる。
【０１９５】
図１０２を用いて複数の副映像パケットの副映像データにより構成される副映像ユニットについて説明する。１ＧＯＰ内に十数画面分の静止画のデータ（たとえば字幕）としての副映像ユニットが記録できるようになっている。副映像ユニット（ＳＰＵ）は、副映像ユニットヘッダ（ＳＰＵＨ）、ビットマップデータで構成される画素データ（ＰＸＤ）、表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）により構成されている。
【０１９６】
表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）のサイズは副映像ユニットの半分以下である。表示制御シーケンス（ＳＰ＿ＤＣＳＱ）は各画素の表示制御の内容を記述する。各表示制御シーケンス（ＳＰ＿ＤＣＳＱ）は図１０２に示すように連続して互いに接して記録される。
【０１９７】
副映像ユニット（ＳＰＵ）は図１０３に示すように整数個の副映像パックＳＰ＿ＰＣＫに分割され、ディスク上に記録される。副映像パックＳＰ＿ＰＣＫは一つの副映像ユニット（ＳＰＵ）の最終パックに限り、パディングパケット又はスタッフィングバイトを持つことができる。ユニットの最終データを含むＳＰ＿ＰＣＫの長さが２０４８バイトに満たない場合は調整される。最終パック以外のＳＰ＿ＰＣＫはパディングパケットを持つことができない。
【０１９８】
副映像ユニット（ＳＰＵ）のＰＴＳはトップフィールドに整合されなければならない。副映像ユニット（ＳＰＵ）の有効期間は副映像ユニット（ＳＰＵ）のＰＴＳから次に再生される副映像ユニット（ＳＰＵ）のＰＴＳまでである。ただし、副映像ユニット（ＳＰＵ）の有効期間中にナビゲーションデータにスチルが発生する場合は、副映像ユニット（ＳＰＵ）の有効期間はそのスチルが終了するまでである。
【０１９９】
副映像ユニット（ＳＰＵ）の表示は以下に定義される。
【０２００】
１）表示制御コマンドによって副映像ユニット（ＳＰＵ）の有効期間中に表示がオンされた場合、副映像データが表示される。
【０２０１】
２）表示制御コマンドによって副映像ユニット（ＳＰＵ）の有効期間中に表示がオフされた場合、副映像データがクリアされる。
【０２０２】
３）副映像ユニット（ＳＰＵ）の有効期間が終了した時副映像ユニット（ＳＰＵ）は強制的にクリアされ、副映像ユニット（ＳＰＵ）はデコーダバッファから破棄される。
【０２０３】
副映像ユニットヘッダ（ＳＰＵＨ）は副映像ユニット（ＳＰＵ）内の各データのアドレス情報で構成され、図１０４に示すように、４バイトの副映像ユニットのサイズ（ＳＰＵ＿ＳＺ）、４バイトの表示制御シーケンステーブルの先頭アドレス（ＳＰ＿ＤＣＳＱＴ＿ＳＡ）、４バイトの画素データ幅（ＰＸＤ＿Ｗ）、４バイトの画素データ高（ＰＸＤ＿Ｈ）、１バイトの副映像カテゴリー（ＳＰ＿ＣＡＴ）、１バイトの予約が記述されている。
【０２０４】
副映像ユニットのサイズ（ＳＰＵ＿ＳＺ）は副映像ユニットのサイズをバイト数で記述する。最大サイズは５２４，２８７バイト（“７ＦＦＦＦｈ”）である。サイズは偶数バイトでなければならない。サイズが奇数バイトならば偶数バイトにするために副映像データの最後に“ＦＦｈ”の１バイトを追加する。副映像ユニット（ＳＰＵ）内の先頭アドレス（ＳＰ＿ＤＣＳＱＴ＿ＳＡ）のサイズはＳＰＵのサイズ以下である。
【０２０５】
先頭アドレス（ＳＰ＿ＤＣＳＱＴ＿ＳＡ）は表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）の先頭アドレスを副映像ユニットの先頭バイトからの相対バイト番号ＲＢＮで記述する。
【０２０６】
画素データ幅（ＰＸＤ＿Ｗ）の最大値は１９２０、画素データ高（ＰＸＤ＿Ｈ）の最大値は１０８０である。
【０２０７】
副映像カテゴリー（ＳＰ＿ＣＡＴ）は図１０５に示すようにビット番号ｂ７からｂ２に予約、ビット番号ｂ１に４ビット／１画素の画素データＰＸＤ領域へのデータ格納方法を示すフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）、ビット番号ｂ０に画素データＰＸＤのランレングス圧縮／非圧縮を示すフラグ（Ｒａｗ）が記述される。
【０２０８】
ＰＸＤ領域へのデータ格納方法を示すフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）はインタレース表示を行う場合は、“０ｂ”（トップ／ボトム）を指定し、表示データをトップとボトムに分けて別々の場所に格納することで、データが取り出しやすく、インタレース表示がしやすいデータ構造を実現できる。ノンインターレース表示を行う場合は、“１ｂ”（プレーン）を指定し、表示データを一括格納することで、データが取り出しやすく、ノンインタレース表示がしやすいデータ構造を実現できる。ＳＤ方式ではインターレース表示が行われ、ＨＤ方式ではノンインターレース表示が行われる。図３９に示した副映像ストリーム属性のフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）と同様にこのフラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）もＨＤ用デコーダのスタンバイに利用される。
【０２０９】
ランレングス圧縮／非圧縮を示すフラグ（Ｒａｗ）は字幕等の圧縮率が良い字幕のストリームには、“０ｂ”（圧縮）を指定し、模様等の圧縮率が悪く、圧縮後にデータの増加を招く様な少し複雑なイメージストリームには“１ｂ”（非圧縮）を指定する。これにより、副映像ユニット（ＳＰＵ）単位での圧縮／非圧縮の指定が可能となり、主映像データや他のデータ（オーディオ等）に情報を割当てる事ができ、情報記録媒体への副映像情報の効率的な記録が可能となるので、高品位なコンテンツを維持することができる。図３９に示した副映像ストリーム属性のフラグ（Ｒａｗ）と同様にこのフラグ（Ｒａｗ）もＨＤ用デコーダのスタンバイに利用される。
【０２１０】
画素データは生データあるいはランレングス圧縮規則に記述される特殊なランレングス圧縮法によりライン毎にビットマップデータを圧縮したデータである。ビットマップデータの画素には図１０６に示す画素データが割当てられる。
【０２１１】
画素データは図１０７に示すようにフィールドに区別されたデータ、あるいはプレーンデータに割り付けられる。各副映像ユニット（ＳＰＵ）内で画素データは１フィールドの間に表示される画素データの部分の全てが連続するように編成される。図１０７の（ａ）に示す例では、トップフィールド用画素データが最初（ＳＰＵＨの後）に記録され、次いでボトムフィールド用画素データが記録され、インターレース表示に適する画素データの割り付けがなされている。図１０７の（ｂ）に示す例では、プレーンデータとして記録され、ノンインターレース表示に適する画素データの割り付けがなされている。ＳＰ＿ＤＣＳＱＴのサイズ制限に合致するように画素データの終わりに偶数個の“００ｂ”を付加しても良い。
【０２１２】
ＤＶＤビデオディスクに高品位ＴＶ方式の高画質コンテンツを収録する際に、字幕やメニュー情報として利用されてきた副映像情報も同様に高品位ＴＶ方式で収録することが求められている。本実施の形態による副映像のランレングス圧縮規則を以下に説明する。図１０８はランレングス圧縮規則は不変で、画素データのみを従来の２ビット／１画素から４ビット／１画素に拡張した場合の画素データの圧縮を示す。この方式では、４ビット／１画素の画像データにおいては、同一画像データが発生する確率が低下するため、ラン連続の確率が低下し、カウンタ値の容量が負担となって、画像データの圧縮が十分行われないという問題がある。
【０２１３】
図１０９は、これを解決する本実施の形態のランレングス圧縮規則を示す。ビットマップデータの画素は各ライン毎に以下の規則に従って圧縮される。
【０２１４】
圧縮された画素パターンは基本的に５つの部分：ランレングス圧縮フラグ（Ｃｏｍｐ）、画素データフィールド（Ｐｉｘｅｌ  ｄａｔａ）、カウンタ拡張フラグ（Ｅｘｔ）、カウンタフィールド（Ｃｏｕｎｔｅｒ）、拡張カウンタフィールド（Ｃｏｕｔｎｅｒ  （Ｅｘｔ））からなる。ランレングス圧縮フラグ（Ｃｏｍｐ）は画素データが圧縮されていないならば“０ｂ”が、ランレングス符号化で圧縮されているならば“１ｂ”が記述される。画素データが圧縮されていない場合は、一つのデータユニットは１画素のみを表し、カウンタ拡張フラグ（Ｅｘｔ）以降は存在しない。画素データは図１０６に示した１６の画素データの何れかを記述し、この値はカラールックアップテーブルのインデックスを表す。カウンタ拡張フラグ（Ｅｘｔ）はカウンタフィールドが３ビットならば“０ｂ”が、７ビットならば“１ｂ”が記述される。カウンタフィールドは連続する画素の数を指定する。フラグ（Ｅｘｔ）が“０ｂ”にセットされる場合は、このフィールドは３ビットであり、“１ｂ”にセットされる場合は、このフィールドは７ビット（拡張カウンタフィールドが使用される）である。
【０２１５】
この圧縮規則で圧縮されたデータは複数のユニットで構成される。各ユニットは画素の変更点で４箇所の点を持つ。ユニットは図１１０の（ａ）に示す４つのランレングスフラグの束を形成するユニットヘッダとこれに後続する図１１０の（ｂ）から（ｅ）に示す４種類の圧縮パターンからなる。
【０２１６】
図１１０の（ａ）に示すユニットヘッダはランレングスが存在するか否かを示すランレングス圧縮フラグ（Ｃｏｍｐ）の集合であり、ランレングスが継続しないならば“０ｂ”が、ランレングスが継続するならば“１ｂ”が記述される。
【０２１７】
図１１０の（ｂ）に示す圧縮パターン（Ａ）は同じ値の画素が続かなければ、ランレングス圧縮フラグ（Ｃｏｍｐ）を“０ｂ”として、４ビットの画素データを記述する。
【０２１８】
図１１０の（ｃ）に示す圧縮パターン（Ｂ）は同じ値の画素が１〜７個後続すれば、ランレングス圧縮フラグ（Ｃｏｍｐ）を“１ｂ”として、最初の４ビットに画素データを記述し、次の１ビット（フラグＥｘｔ）は“０ｂ”を指定し、次の３ビットにカウンタを記述する。
【０２１９】
図１１０の（ｄ）に示す圧縮パターン（Ｃ）は同じ値の画素が８〜１２７個後続すれば、ランレングス圧縮フラグ（Ｃｏｍｐ）を“１ｂ”として、最初の４ビットに画素データを記述し、次の１ビット（フラグＥｘｔ）は“１ｂ”を指定し、次の３ビットにカウンタを、次の４ビットにカウンタ拡張を記述する。
【０２２０】
図１１０の（ｅ）に示す圧縮パターン（Ｄ）：ライン終了コードは同じ値の画素がラインの終了に連続する場合、８ビット全てに“０ｂ”を記述し、ランレングス圧縮フラグ（Ｃｏｍｐ）を“１ｂ”とする。
【０２２１】
１ラインの画素の記述が終了した時にバイト調整が未完了ならば、調整のために４ビットのダミーデータ“００００ｂ”を挿入する。
【０２２２】
１ライン内のランレングスコード化データのサイズは７，６８０ビット以下である。
【０２２３】
本実施の形態に係るエンコード・デコード方法は、以下の（１）〜（４）の組み合わせによるランレングス圧縮伸張を行うものである。
【０２２４】
（１）ランが連続するか否かを示し、これにより圧縮／無圧縮を決定するランレングス圧縮フラグ（Ｃｏｍｐ）を有する。
【０２２５】
（２）ランの連続数に応じて、ラン連続のカウンタ（Ｃｏｕｎｔｅｒ）を拡張して拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））を付加するべくカウンタ拡張フラグ（Ｅｘｔ）を有する。
【０２２６】
（３）４つのラン変化点を一つのユニットとして扱い、バイト整合化し易い、ニブル（４ビット）構成とすることで、処理の容易なデータ構造を有する。
【０２２７】
（４）ランレングス圧縮伸張をライン毎に終了コードＥを有する（ただし、一ライン分の容量がいくらかという情報を事前にエンコード装置、デコード装置に与えることができれば、この終了コードを省略することも可能である）。
【０２２８】
図１１１は本実施の形態に係るエンコード・デコード処理が施されるディスク装置の構成の一例を示すブロック図、図１１２は本実施の形態に係るエンコード処理が施されるディスク装置の副映像エンコーダ部の構成の一例を示すブロック図、図１１３は副映像デコーダ部の構成の一例を示すブロック図、図１１４は本実施の形態に係るランレングス圧縮ルールである「３ビットデータにおける３ビット８色表現のランレングス圧縮ルール（ライン単位）」を示す図（この場合は、４ビット単位で扱えるので、特にユニットを必要としない例）、図１１５は「４ビットデータにおける４ビット１６色表現のランレングス圧縮ルール（ライン単位）」を示す図、図１１６は本実施の形態に係るランレングス圧縮ルールに応じた実用的なデータ構造の一例を示す図、図１１７乃至図１１９はこのデータ構造をユニット化した例を示す図、図１２０は「４ビットデータにおける４ビット１６色表現のランレングス圧縮ルール（ライン単位）」の他の例を示す図である。
【０２２９】
図１１１は、ディスク形状の情報記憶媒体Ｄから、そこに格納されている情報を読み出してデコード処理し再生する再生処理、又、映像信号、副映像信号、音声信号を受けて、エンコード処理し、これをディスク形状の情報記憶媒体Ｄへと記録する記録処理を行うディスク装置を示している。
【０２３０】
情報記憶媒体Ｄは、ディスクドライブ部２１１に装着されている。このディスクドライブ部２１１は、装着された情報記憶媒体Ｄを回転駆動し、光ピックアップ（情報記憶媒体Ｄが光ディスクの場合）等を用いて情報記憶媒体Ｄに格納されている情報を読み取りデコードし再生し、又は、エンコードされた信号に応じた情報を情報記録媒体に記録するものである。
【０２３１】
以下、再生処理について本実施の形態に係るディスク装置を説明する。ディスクドライブ部２１１で読み取られた情報は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）部２１３に供給され、エラー訂正処理が施された後、図示しないバッファに格納され、この情報のうち、制御データ領域の管理情報は、メモリ部２１４に記録され、再生制御やデータ管理等に利用される。
【０２３２】
上記バッファに格納された情報のうち、ビデオ・オブジェクト領域の情報は、分離部２２６に転送され、主映像パック２０３、音声パック２０４及び副映像パック２０５毎に分離される。
【０２３３】
主映像パック２０３の情報は映像デコーダ部２２７、音声パック２０４の情報は音声デコーダ部２２９、副映像パック２０５の情報は副映像デコーダ部２２８にそれぞれ供給され、デコード処理が行なわれる。
【０２３４】
映像デコーダ部２２７でデコード処理された主映像情報と、副映像デコーダ部２２８でデコード処理された副映像情報とは、Ｄ−プロセッサ部２３０に供給されて重畳処理が施された後、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇｕｅ）変換部２３１でアナログ化され、副映像情報は、そのままＤ／Ａ変換部２３２でアナログ化され、映像信号として図示しない映像表示装置（例えばＣＲＴ：Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ等）に出力される。
【０２３５】
音声デコーダ部２２９でデコード処理された音声情報は、Ｄ／Ａ変換部２３３でアナログ化され、音声信号として図示しない音声再生装置（例えばスピーカ等）に出力される。
【０２３６】
上記のような情報記憶媒体Ｄに対する一連の再生動作は、ＭＰＵ部２１３によって統括的に制御されている。ＭＰＵ部２１３は、キー入力部２１２からの操作情報を受け、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）部２１５に格納されたプログラムに基づいて、各部を制御している。
【０２３７】
記録処理について、本実施の形態に係るディスク装置を説明する。図１１１において、映像、音声及び副映像の各入力端子を通して入力される各データが、Ａ／Ｄ変換部２１７，２１８，２１９に供給され、アナログ信号からデジタル信号に変換する。Ａ／Ｄ変換部２１８でデジタル変換されたビデオデータは、映像エンコーダ部２２０に供給されエンコードされる。Ａ／Ｄ変換部２１８でデジタル変換された副映像データは、副映像エンコーダ部２２１に供給されエンコードされる。Ａ／Ｄ変換部２１９でデジタル変換されたオーディオデータは、音声エンコーダ部２２２に供給されエンコードされる。
【０２３８】
各エンコーダでエンコードされたビデオ、オーディオ及び副映像の各データは、多重部（ＭＵＸ：  Ｍｕｌｔｉｐｌｅｘｅｒ）２１６に供給され、それぞれパケット及びパック化し、ビデオパック、オーディオパック及び副映像パックとしてＭＰＥＧ−２プログラムストリームを構成する。多重化されたデータ群は、ファイルフォーマッタ部２２５に供給され、このディスク装置で記録再生可能なファイル構造に準拠したファイルに変換する。このファイルは、ボリュームフォーマッタ部２２４に供給され、このディスク装置で記録再生可能なボリューム構造に準拠したデータフォーマットを形成する。ここでは、ファイルフォーマッタ部２２５でファイル化されたデータ及びそのファイル化されたデータを再生するための再生制御情報等を付加する。その後、物理フォーマッタ２２３に供給され、ディスクドライブ部２１１により、ディスクＤへファイル化されたデータを記録する。
【０２３９】
このような再生動作や記録動作は、このディスク装置のＲＯＭ部２１５に記憶された一連の処理プログラムに基づいて、キー入力部２１２からの指示のもと、ＭＰＵ部２１３で実行することにより行われるものである。
【０２４０】
なお、このディスク装置では、副映像データのエンコード処理とデコード処理との両方を行っているが、エンコード処理のみがオーサリングシステム等で単独で行われたり、デコード処理のみがディスク装置で行われる場合も可能である。
【０２４１】
次に、上述した副映像エンコーダ部２２１について図１１２を用いて説明する。図１１２は、副映像エンコーダ部２２１の内部の処理ブロックを示す。同図において、入力端子より、副映像伸張データ（圧縮前の副映像データ）が入力されると、ビットデータ取得部２４１において、４ビット毎にデータが取得される。取得されたデータは、先ず初めに同一画素検出及び圧縮データ特定部２４２により、同一画素を検出し、ランが連続する１つのデータブロックを特定する。同一画素検出及び圧縮データ特定部２４２で検出した画素データは、画素データ保持部２４３にて一旦保持される。同一画素検出及び圧縮データ特定部２４２からの指示により、ランレングス圧縮フラグ生成部２４４にて、ランが連続するか否かによりランレングス圧縮フラグ（Ｃｏｍｐ）を生成する。ランレングス圧縮フラグ（Ｃｏｍｐ）生成部２４４で生成したフラグは、ユニットヘッダ生成部２４５にて、４変化点（データブロック）単位でまとめたユニットヘッダを生成する。
【０２４２】
同一画素検出及び圧縮データ特定部２４２により、特定されたデータブロックのランが連続する場合において、ランカウンタ拡張フラグ生成部２４６にて、カウンタ拡張フラグ（Ｅｘｔ）を生成し、ランカウンタ生成部２４７にて、カウンタ（Ｃｏｕｎｔｅｒ）を生成する。もし、ラン連続数が所定の値を超える場合には、ラン拡張カウンタ生成部２４８にて、更に拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））を生成する。
【０２４３】
ライン終了を検知した場合は、ライン終了コード生成部２４９でライン終了コードＥを生成する。上記各生成部で生成したデータ及び画素データ保持部２４３のデータをメモリ部２５０にて、データを構成し、圧縮データパック化及び出力部２５１で、圧縮データのパック化を行い、副映像圧縮データを出力端子より出力する。
【０２４４】
本実施の形態に係る副映像エンコーダ部のエンコード方法によれば、ラン非連続が比較的多く続く１画素４ビット表現（１６色）の副映像の画像データであっても、画素データが連続無しの場合はカウンタを使用することがないので、データ長が却って長くなるということがない。又、所定数以上に長く続くラン連続がある場合でも、拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））を用いてこれを確実に再現することができる。従って、これらランレングス圧縮フラグ（Ｃｏｍｐ）や、基本カウンタ（Ｃｏｕｎｔｅｒ）や拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））とカウンタ拡張フラグ（Ｅｘｔ）等の働きにより十分な圧縮効果を発揮することが可能となる。このランレングス圧縮フラグ（Ｃｏｍｐ）を４ビット表現（又はこの倍数）としてまとめてデータ列の先頭に配置することで、４ビット情報によるデコード処理しやすい形態をとることにより、デコード処理速度を向上させることも可能となる。
【０２４５】
ライン終了コード生成部２４９で生成するライン終了コードＥは、一ラインの画素数が予めわかっていれば、エンコード／デコード処理の際に必ずしも要するものではない。すなわち、ライン終了位置がわからなくとも、開始位置から画素数をカウントすることにより、ラインごとの副映像の画像データをエンコード・デコード処理することが可能となる。
【０２４６】
次に、上述した副映像デコーダ部２２８について図１１３を用いて説明する。図１１３は、副映像デコーダ部２２８の内部の処理ブロックを示す。同図において、入力端子より、副映像圧縮データが入力されると、ビットデータ取得部２５１において、４ビット毎にデータが取得される。取得されたデータは、先ず初めにユニット先頭検出及び分離部２５２において、ユニット化された圧縮データのユニット先頭４ビット（ランレングス圧縮フラグ（Ｃｏｍｐ））を検出分離し、ランレングス圧縮フラグ検出及び判別部２５３にて、ランレングス圧縮フラグ（Ｃｏｍｐ）を抽出しこれにより各変化点のランが連続するか否かの判別を行う。続いてビットデータ取得部２５１で取得した画素データを、画素データ取得保持部２５８にて一旦保持すると共に、１画素分の画素データを画素データ出力部２５９に送り、１画素データを出力する。この後、ランレングス圧縮フラグ検出及び判別部２５３にて、ランレングス圧縮フラグ（Ｃｏｍｐ）が真（＝１：連続）であれば、続いてビットデータ取得部２５１で取得したデータを、先頭１ビットをランカウンタ拡張フラグ検出及び判別部２５４に、続く３ビットをランカウンタ取得部２５５にて取得する。
【０２４７】
この時、ランカウンタ拡張フラグ検出及び判別部２５４にて、カウンタ拡張フラグ（Ｅｘｔ）が真（＝１：拡張）であれば、続いてビットデータ取得部２５１で取得したデータを、ラン拡張カウンタ取得結合部２５６にて、ランカウンタ取得部２５５の３ビットのランカウンタと結合し、７ビットランカウンタとして、ラン連続数を表す。画素データ取得保持部２５８に保持した画素データを取得した３ビット、又は７ビットのカウンタに基き、画素データ出力部２５９に送り、残りの画素データを出力し、副映像伸張データとして出力端子へ出力する。もし、ランレングス圧縮フラグ（Ｃｏｍｐ）が真（＝１：連続）で、ランカウンタ拡張フラグ検出及び判別部２５４、及びランカウンタ取得部２５５において、ランカウンタ拡張フラグを含めたカウンタが０であるならば、ライン終了コード検出部２５７でライン終了を検知し、本ラインのデコードを完了する。
【０２４８】
本実施の形態に係る副映像デコーダ部のデコード方法によれば、ラン非連続が比較的多く続く１画素４ビット表現（１６色）の副映像の画像データであっても、これらランレングス圧縮フラグ（Ｃｏｍｐ）や、基本カウンタ（Ｃｏｕｎｔｅｒ）や拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））、カウンタ拡張フラグ（Ｅｘｔ）等の働きにより十分な圧縮効果を発揮することが可能となる。このランレングス圧縮フラグ（Ｃｏｍｐ）を４ビット表現（又はこの倍数）としてまとめてデータ列の先頭に配置することで、４ビット情報によるデコード処理しやすい形態をとることにより、デコード処理速度を向上させることも可能となる。
【０２４９】
エンコード処理の場合と同様に、ライン終了コード検出部２５７で検出するライン終了コードＥは、エンコード／デコード処理の際に必ずしも要するものではなく、一ラインの画素数が予めわかっていればこの画素数に応じて、ラインごとにデコード処理を行うことが可能となる。
【０２５０】
次に、本実施の形態に係るエンコード・デコード方法により圧縮・伸張されたデータ構造の例を説明する。
【０２５１】
図１１４は４ビットデータにおいて３ビット８色表現のランレングス圧縮ルール（ライン単位）を示したものである。
【０２５２】
基本的なデータ構造は、ラン連続の有無を示す１ビットのランレングス圧縮フラグ（Ｃｏｍｐ）（ｄ０）、ラン画素データを示す３ビットのピクセルデータ（ｄ１〜ｄ３）、ランレングス圧縮フラグ（Ｃｏｍｐ）＝１（有り）の時、カウンタ拡張の有無を示す１ビットのカウンタ拡張フラグ（Ｅｘｔ）（ｄ４）、連続するランの３ビットのカウンタ（Ｃｏｕｎｔｅｒ）（ｄ５〜ｄ７）、及びカウンタ拡張フラグ（Ｅｘｔ）＝１（有り）の時、前記３ビットのカウンタと結合して７ビットのランカウンタとして利用される４ビットの拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））（ｄ８〜ｄ１１）から構成される。
【０２５３】
図１１４の（ａ）に示すパターンは、ラン連続無しの１画素データを表現することが可能であり、図１１４の（ｂ）に示すパターンは、ラン連続する２〜８画素データをカウンタ（Ｃｏｕｎｔｅｒ）を用いて表現することが可能である。又、図１１４の（ｃ）に示すパターンは、ラン連続する９〜１２８画素データをカウンタ（Ｃｏｕｎｔｅｒ）及び拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））を用いて表現することが可能である。図１１４の（ｄ）に示すパターンは、ライン単位のランレングス圧縮の終了を示すライン終端コードＥである。
【０２５４】
図１１４の（ａ）〜（ｄ）に示した各パターンのデータ構造は、４ビット（ニブル）構成になっており、図１１５と異なり、ユニット化しなくても、バイト整合しやすく、システムが比較的容易に構築することができる。
【０２５５】
図１１５は、本実施の形態の基本となるランレングス圧縮ルール（ライン単位）を示した図である。この図において、基本的なデータ構造は、ラン連続の有無を示す１ビットのランレングス圧縮フラグ（Ｃｏｍｐ）（ｄ０）、ラン画素データを示す４ビットのピクセルデータ（ｄ１〜ｄ４）、ランレングス圧縮フラグ（Ｃｏｍｐ）＝１（有り）の時、カウンタ拡張の有無を示す１ビットのカウンタ拡張フラグ（Ｅｘｔ）（ｄ５）、連続するランの３ビットのカウンタ（Ｃｏｕｎｔｅｒ）（ｄ６〜ｄ８）及びカウンタ拡張フラグ（Ｅｘｔ）＝１（有り）の時、前記３ビットのカウンタと結合して７ビットのカウンタとして利用される４ビットの拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））（ｄ９〜ｄ１２）から構成される。
【０２５６】
図１１５の（ａ）に示すパターンは、ラン連続無しの１画素データを表現することが可能であり、図１１５の（ｂ）に示すパターンは、ラン連続する２〜８画素データをカウンタ（Ｃｏｕｎｔｅｒ）を用いて表現することが可能である。又、図１１５の（ｃ）に示すパターンは、ラン連続する９〜１２８画素データをカウンタ（Ｃｏｕｎｔｅｒ）及び拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））を用いて表現することが可能である。図１１５の（ｄ）に示すパターンは、ライン単位のランレングス圧縮の終了を示すライン終端コードＥである。
【０２５７】
図１１５の（ａ）〜（ｄ）に示した各パターンのデータ構造は、奇数ビット構成になっており、このままではバイト整合されず、処理システムが複雑になる傾向にある。
【０２５８】
図１１６は、本実施の形態における実用的なデータ構造を示す。同図では、図１１５の（ａ）〜（ｄ）に示した各パターンのデータ構造を、バイト整合し易い、ニブル（４ビット）構成となるように、４つのラン変化点を１つのユニットとし、４つのランレングス圧縮フラグ（Ｃｏｍｐ）を４ビットのユニットフラグ（ｄ０〜ｄ３）としたものである（図１０９参照）。こうすることで、４つのラン変化点をユニットとするバイト処理し易いシステムが比較的容易に構築できる。
【０２５９】
図１１７は、図１１６のユニット化したデータ構造を用いたランレングス圧縮の１つのユニット例を示したものである。
【０２６０】
（１）先ず４ビットのランレングス圧縮フラグ（Ｃｏｍｐ）（ｄ０〜ｄ３）により、後続のデータパターンが決定されることになる。
【０２６１】
（２）ｄ０＝０から、最初のランは非連続の１画素で構成されることが分かり、図１１６の（ａ）のパターンが適用され、続くピクセルデータ（ｄ４〜ｄ７）が展開される。
【０２６２】
（３）ｄ１＝１から、２番目のランは連続であることが分かり、図１１６の（ｂ）〜（ｄ）の何れかのパターンが適用されることになる。先ずピクセルデータ（ｄ８〜ｄ１１）を保持し、引き続き拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））（ｄ１２）により、ｄ１２＝０及びカウンタ（ｄ１３〜ｄ１５）の数が零でないことから、拡張カウンタの無い図１１６の（ｂ）のパターンであり、ピクセルデータ（ｄ８〜ｄ１１）を展開し、続けて３ビットのカウンタ（ｄ１３〜ｄ１５）で示される７以下の数のピクセルデータ（ｄ８〜ｄ１１）を展開する。
【０２６３】
（４）ｄ２＝１から、３番目のランは連続であることが分かり、（３）と同様に、図１１６の（ｂ）〜（ｄ）の何れかのパターンが適用されることになる。先ずピクセルデータ（ｄ１６〜ｄ１９）を保持し、引き続きランレングス圧縮フラグ（Ｃｏｍｐ）（ｄ２０）により、ｄ２０＝１から、図１１６の（ｃ）のパターンであり、カウンタ（Ｃｏｕｎｔｅｒ）（ｄ２１〜ｄ２３）と、拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））（ｄ２４〜ｄ２７）とを組み合わせ、ピクセルデータ（ｄ１６〜ｄ１９）を展開し、続けて７ビットのカウンタ（ｄ２１〜ｄ２７）で示される１２７以下の数のピクセルデータ（ｄ１６〜ｄ１９）を展開する。
【０２６４】
（５）ｄ３＝０から、最後のランは非連続の１画素で構成されることが分かり、図１１６の（ａ）のパターンが適用され、続くピクセルデータ（ｄ２８〜ｄ３１）が展開される。
【０２６５】
このようにして、４つの変化点を１つのユニットとして、ランレングス展開する。
【０２６６】
図１１８は、本実施の形態に係るランレングス圧縮ルールのユニット例を示す。
【０２６７】
図１１８の（ａ）は、全て無圧縮の場合を示し、４画素のピクセルデータをそのまま表現する。図１１８の（ｂ）は、８画素以下のラン連続と、３画素の無圧縮のピクセルデータを表現する。図１１８の（ｃ）は、１２８画素以下のラン連続と、３画素の無圧縮のピクセルデータを表現する。図１１８の（ｄ）は、全て圧縮の場合を示し、４つの１２８画素以下のラン連続（最大５１２画素）のピクセルデータを表現する。
【０２６８】
図１１９は、本実施の形態に係るランレングス圧縮ルールのライン終端を示す終端コードＥを有するユニット例、背景コードを有するユニット例を示す。終端コードＥの挿入でユニットは終了し、それ以降のユニット内のランレングス圧縮フラグ（Ｃｏｍｐ）は、無視される。図１１９の（ａ）は、終端コードＥのみで構成される例である。図１１９の（ｂ）は、１画素と終端コードＥで構成される例である。図１１９の（ｃ）は、２画素と終端コードＥで構成される例である。図１１９の（ｄ）は、２〜８画素のラン連続と終端コードＥで構成される例である。図１１９の（ｅ）は、１２８画素以下のラン連続と終端コードＥで構成される例、図１１９の（ｆ）は、背景コードを用いた例を示す図である。
【０２６９】
図１１９の（ｆ）は、図１１９の（ｂ）と同等のデータ列であるが、１ラインの画素数が判っており、終了コードを使用しない場合において、“００００００００”を背景コードとして用いている。すなわち、１ラインについて、全て同一の画像データによる背景画像を作っている場合は、ランレングス圧縮フラグ（Ｃｏｍｐ）のユニットの後に、一つのピクセルデータを置き、その後に、１ラインが同一の背景画像であることを意味する背景コードを置くことにより、これを表示することも可能である。このように背景画像を表示してエンコードし、これに応じて、一つのピクセルデータに応じた背景画像をデコードすることにより、背景画像を高い圧縮率で圧縮し伸張することが可能となる。
【０２７０】
図１２０は、図１１５で示した基本となるランレングス圧縮ルール（ライン単位）の別パターンである。基本的なデータ構造は、図１１５と同様に、ラン連続の有無を示す１ビットのランレングス圧縮フラグ（Ｃｏｍｐ）（ｄ０）、ランレングス圧縮フラグ（Ｃｏｍｐ）＝１（有り）の時、カウンタ拡張の有無を示す１ビットのカウンタ拡張フラグ（Ｅｘｔ）（ｄ１）、連続するランの３ビットのカウンタ（Ｃｏｕｎｔｅｒ）（ｄ２〜ｄ４）及びカウンタ拡張フラグ（Ｅｘｔ）＝１（有り）の時、前記３ビットのカウンタと結合して７ビットのカウンタとして利用される４ビットの拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））（ｄ５〜ｄ８）、そして図１２０の（ａ）〜（ｃ）の各パターンに応じて、ラン画素データを示す４ビットのピクセルデータ（（ａ）ｄ１〜ｄ４、（ｂ）ｄ５〜ｄ８及び（ｃ）ｄ９〜ｄ１２）から構成される。
【０２７１】
図１１５と同様に、図１２０の（ａ）に示すパターンは、ラン連続無しの１画素データを表現することが可能であり、図１２０の（ｂ）に示すパターンは、ラン連続する２〜８画素データをカウンタを用いて表現することが可能である。又、図１２０の（ｃ）に示すパターンは、ラン連続する９〜１２８画素データをカウンタ（Ｃｏｕｎｔｅｒ）及び拡張カウンタ（Ｃｏｕｎｔｅｒ  （Ｅｘｔ））を用いて表現することが可能である。図１２０の（ｄ）に示すパターンは、ライン単位のランレングス圧縮の終了を示すライン終端コードＥである。
【０２７２】
本実施の形態に係るエンコード・デコード方法は、上述したディスク装置のエンコーダ部及びデコーダ部だけではなく、広く、一つのエンコード・デコード方法として一般的なデジタルデータ処理に適用することができる。従って、これをマイクロコンピュータとこれに命令を与えるコンピュータプログラムという形態によって同等の手順を取ることにより、同等の作用効果を発揮するものである。以下、フローチャートを用いて、本実施の形態に係るエンコード・デコード方法を詳細に説明する。
【０２７３】
図１２１は、本実施の形態に係るランレングス圧縮ルール（ライン単位）のエンコード（圧縮）する基本フローチャートを示したものである。図１２１において、本実施の形態に係るエンコード処理（圧縮）の基本的な流れを説明すると、初めに、ピクセルデータを取得し、連続するランをカウント（検出）する処理を行う（Ｓ１１）。ピクセルデータを出力する処理を行う（Ｓ１２）。カウンタ拡張フラグ（Ｅｘｔ）およびカウンタ（Ｃｏｕｎｔｅｒ）を出力する処理を行う（Ｓ１３）。ランレングス圧縮フラグ（Ｃｏｍｐ）をユニット化し、これを出力する処理を行う（Ｓ１４）。ライン終了を検知し、ライン終了コードＥを出力する処理を行うことにより実行される（Ｓ１５）。
【０２７４】
次に、これらの処理の詳細を図面を用いて説明する。図１２２乃至図１２５は、図１２１で示したフローチャートの詳細フローチャートを示したものである。図１２２はメインフローチャートであり、図１２２において、ユニット用及びライン用の２つのワークエリアを確保する（Ｓ２１）。画素カウンタを０クリアする（Ｓ２２）。ビットマップデータから先行画素４ビットを取得する（Ｓ２３）。ライン終端かをチェックする（Ｓ２４）。ノーならば、次の後続画素４ビットを取得する（Ｓ２５）。先行画素と後続画素が等しいかをチェックする（Ｓ２６）。ノーならば、画素カウンタを＋１する（Ｓ２７）。画素カウンタ＝１２７かをチェックする（Ｓ２８）。イエスならば、カウンタ拡張処理パターン（ｃ）の処理を実行する（Ｓ２９）。
【０２７５】
ステップＳ２６でイエスならば、画素カウンタ＝０かをチェックする（Ｓ４０）。ステップＳ４０でイエスならば、ラン無し処理パターン（ａ）の処理を実行する（Ｓ４１）。ノーならば、画素カウンタ＜８かをチェックする（Ｓ４２）。イエスならば、カウンタ処理パターン（ｂ）の処理を実行する（Ｓ４３）。ステップＳ４２で、ノーならば、カウンタ拡張処理パターン（ｃ）の処理を実行する（Ｓ４４）。
【０２７６】
ステップＳ２９、ステップＳ４１、ステップＳ４３、ステップＳ４４の処理の後に、後続画素を先行画素とし、変化点を＋１する（Ｓ３５）。変化点＝４かをチェックする（Ｓ３６）。イエスならば、ランレングス圧縮フラグ（Ｃｏｍｐ）のユニット処理を実行する（Ｓ３７）。変化点を０クリアし、ステップＳ２２へ戻り、処理を続行する（Ｓ３８）。
【０２７７】
ステップＳ２４でイエスならば、ライン終了処理パターン（ｄ）の処理を実行し、圧縮処理を終了する（Ｓ３９）。ステップＳ３６でノーならば、ステップＳ２２へ戻って処理を続行する。
【０２７８】
このようにして、ランレングス圧縮の基本処理が行われる。
【０２７９】
図１２３の（ａ）は、ラン無し処理パターン（ａ）の処理である。同図に示すように、先行画素４ビットを（ユニット用）ワークエリアに出力する（Ｓ５１）。（ユニット用）ワークエリアのアドレスを調整する（Ｓ５２）。ランレングス圧縮フラグ（Ｃｏｍｐ）を０にすることにより、ラン無し処理パターン（ａ）の処理が行われる（Ｓ５３）。
【０２８０】
図１２３の（ｂ）は、カウンタ処理パターン（ｂ）の処理である。同図に示すように、先行画素４ビットを（ユニット用）ワークエリアに出力する（Ｓ６１）。ランカウンタ拡張フラグを０にする（Ｓ６２）。画素カウンタの値を３ビットのカウンタへ格納する（Ｓ６３）。ランカウンタ拡張フラグ１ビットと、カウンタ３ビットを結合した４ビットを（ユニット用）ワークエリアに出力する（Ｓ６４）。（ユニット用）ワークエリアのアドレスを調整する（Ｓ６５）。ランレングス圧縮フラグ（Ｃｏｍｐ）を１にする（Ｓ６６）。
【０２８１】
図１２４の（ａ）は、カウンタ拡張処理パターン（ｃ）の処理である。同図に示すように、先行画素４ビットを（ユニット用）ワークエリアに出力する（Ｓ７１）。ランカウンタ拡張フラグを１にする（Ｓ７２）。画素カウンタの値を３ビットのカウンタと４ビットの拡張カウンタを結合した７ビットのカウンタへ格納する（Ｓ７３）。ランカウンタ拡張フラグ１ビットと、カウンタ７ビットを結合した８ビットを（ユニット用）ワークエリアに出力する（Ｓ７４）。（ユニット用）ワークエリアのアドレスを調整する（Ｓ７５）。ランレングス圧縮フラグ（Ｃｏｍｐ）を１にする（Ｓ７６）。
【０２８２】
図１２４の（ｂ）は、ライン終了処理パターン（ｄ）の処理である。同図に示すように、０データ８ビットを（ユニット用）ワークエリアに出力する（Ｓ８１）。ランレングス圧縮フラグ（Ｃｏｍｐ）を１にする（Ｓ８２）。ランレングス圧縮フラグ（Ｃｏｍｐ）のユニット化処理を実行する（Ｓ８３）。（ライン用）ワークエリアを描画する（Ｓ８４）。
【０２８３】
図１２５は、ランレングス圧縮フラグ（Ｃｏｍｐ）のユニット化処理である。同図に示すように、ライン終端かをチェックする（Ｓ９１）。イエスならば、残りのランレングス圧縮フラグ（Ｃｏｍｐ）を０にする（Ｓ９２）。ランレングス圧縮フラグ（Ｃｏｍｐ）４ビットを（ユニット用）ワークエリアの先頭に出力する（Ｓ９３）。（ユニット用）ワークエリアのデータを（ライン用）ワークエリアに出力する（Ｓ９４）。（ライン用）ワークエリアのアドレスを調整する（Ｓ９５）。ステップＳ９１でノーならば、ステップＳ９３へ移行する。
【０２８４】
このような手順により、本実施の形態に係るエンコード方法が行われ、上述したエンコード装置と同等の趣旨により、ラン非連続が頻発する高ビット表現の画像データに対しても、フラグ等を用いることで十分な圧縮効果を実現する。
【０２８５】
次に、本実施の形態に係るデコード方法をフローチャートを用いて詳細に説明する。図１２６は、本実施の形態に係るランレングス圧縮ルール（ライン単位）のデコード（伸張）する基本フローチャートを示したものである。同図に示すように、伸張の基本的な流れとして、ユニット化したラン連続フラグを検出し、そのフラグを判別する処理を行う（Ｓ１０１）。描画するピクセルデータを取得し、保持する処理を行う（Ｓ１０２）。ランカウンタ拡張フラグを検出し、そのフラグを判別する処理を行う（Ｓ１０３）。図１１６で示した圧縮パターンを確定し、カウンタを取得する処理を行う（Ｓ１０４）。ピクセルデータをビットマップに展開する処理を行う（Ｓ１０５）。ライン終了コードを検出する処理を行うことにより実行されるものである（Ｓ１０６）。
【０２８６】
図１２７乃至図１２９は、図１２６で示したフローチャートの詳細フローチャートを示したものである。図１２７は、メインフローである。同図に示すように、本実施の形態に係るランレングス圧縮ルールに従って、最初のユニットであるコード化されたピクセルデータ（ＰＸＤ）からランレングス圧縮フラグ（Ｃｏｍｐ）４ビット（ｄ０〜ｄ３）を取得する（Ｓ１１１）。ループカウンタＬ（＝３）を設定する（Ｓ１１２）。ランレングス圧縮フラグ（Ｃｏｍｐ）をＬビット右シフトして、“０ｘ０１ｂ”でマスクし、ビット１をチェックする（Ｓ１１３）。ラン連続有り（ランレングス圧縮フラグ（Ｃｏｍｐ）＝１）かをチェックする（Ｓ１１４）。ノーならば、ラン連続無し処理を実行する（Ｓ１１５）。イエスならば、ラン連続有り処理を実行する（Ｓ１１６）。
【０２８７】
ステップＳ１１６を実行後、終端コードでライン終端されたかをチェックする（Ｓ１１７）。ステップＳ１１５を実行後、又は、ステップＳ１１７でノーならば、ループカウンタＬ＝０かをチェックする（Ｓ１２０）。ノーならば、Ｌを１減算（Ｌ＝Ｌ−１）し、ステップＳ１１３へ戻る（Ｓ１２１）。ステップＳ１２０でイエスならば、ステップＳ１１１へ戻り、次のユニットを取得する。
【０２８８】
ステップＳ１１７でイエスならば、バイト整合かをチェックする（Ｓ１１８）。ステップＳ１１８でノーならば、４ビットのダミーデータ“００００ｂ”でバイト整合し、ライン単位でのデコードを終了する（Ｓ１１９）。ステップＳ１１８でイエスならば、ライン単位でのデコードを終了する。
【０２８９】
図１２８は、ステップＳ１１５のラン連続無し処理ルーチンである。同図に示すように、ピクセルデータ４ビット（ｄ４〜ｄ７）を取得する（Ｓ１３１）。取得したピクセルデータを表示フレームへ書き込む（Ｓ１３２）。次の４ビット取得のためにアドレスを調整して終了する（Ｓ１３３）。
【０２９０】
図１２９は、ステップＳ１１６のラン連続有り処理ルーチンである。同図に示すように、最初に、ピクセルデータ４ビット（ｄ４〜ｄ７）を取得する（Ｓ１４１）。次の４ビット取得のためにアドレスを調整する（Ｓ１４２）。ランカウンタ拡張フラグを含むカウンタ（ｄ８〜ｄ１１）を取得する（Ｓ１４３）。ランカウンタ拡張フラグ（ｄ８）をチェックする（Ｓ１４４）。ランカウンタ拡張有りかをチェックする（Ｓ１４５）。
【０２９１】
イエスならば、次の４ビット取得のためにアドレスを調整する（Ｓ１４６）。拡張カウンタ４ビット（ｄ１２〜ｄ１５）を取得し、７ビットカウンタ（ｄ９〜ｄ１５）を構成する（Ｓ１４７）。ステップＳ１４１で取得したピクセルデータ（ｄ４〜ｄ７）を表示フレームへ書き込む（Ｓ１４８）。更に続けてカウンタ（ｄ９〜ｄ１５）の数だけ書き込み、ステップＳ１５４へ進む（Ｓ１４９）。
【０２９２】
ステップＳ１４５でノーならば、カウンタ３ビット（ｄ９〜ｄ１１）をチェックする（Ｓ１５０）。終端コード“０００ｂ”かチェックする（Ｓ１５１）。又、ステップＳ１５１でノーならば、ステップＳ１４１で取得したピクセルデータ（ｄ４〜ｄ７）を表示フレームへ書き込む（Ｓ１５２）。更に続けてカウンタ（ｄ９〜ｄ１１）の数だけ書き込み、ステップＳ１５４へ進む（Ｓ１５３）。
【０２９３】
ステップＳ１４９，Ｓ１５３の実行後、次の４ビット取得のためにアドレスを調整する（Ｓ１５４）。ステップＳ１５４の実行後、又は、ステップＳ１５１でイエスであれば、これらの処理を終了する。
【０２９４】
このような手順により、本実施の形態に係るデコード方法が行われ、上述したデコード装置と同等の趣旨により、ラン非連続が頻発する高ビット表現の画像データに対しても、フラグ等を用いることで十分な圧縮効果を実現することができる。
【０２９５】
本実施の形態のエンコード・デコード方法は、ディスク装置の副映像のエンコード装置、デコード装置を例にとって説明したが、これに限るものではなく、圧縮が可能なデジタルデータ一般にこれを適用することが可能である。
【０２９６】
以上詳述したように本実施の形態によれば、ランレングス圧縮フラグ（Ｃｏｍｐ）を設けたことにより、同一画素のラン連続の頻度が低い１画素４ビット表現（１６色）の副映像の画像データ等においても、圧縮によるデータのオーバヘッドを最小に抑えることができ、又、カウンタ拡張フラグ（Ｅｘｔ）を設けたことにより、ラン連続数の長さに応じてカウンタサイズを拡張することができるため、ラン連続の頻度が低い高ビット表現の副映像データに対しても、十分な圧縮効果を実現するエンコード方法及びデコード方法、及びこれらの装置と記録媒体を提供することができる。
【０２９７】
図１３０は本実施の形態に係るランレングス圧縮ルールのユニットの他の例を示す。コントロールコードｄ０、ｄ１を設けて、ラインの終わり、ビットマップの終わりを指定する。（ａ）から（ｄ）に示す４パターンの制御コードで以下に続く画素データのラン長を制御する。特殊フィールドは非圧縮ならば“００ｂ”が、リザーブならば“０１ｂ”が、ラインの終わりならば“１０ｂ”が、ビットマップの終わりならば“１１ｂ”が記述される。画素データは４ビットであり、ラン長は２，６，１０ビットの何れかである。
【０２９８】
コントロールコード＝“１１ｂ”の場合、特殊フィールドの値により図１３１に示すように解釈する。コントロールビットｄ０、ｄ１が“１１ｂ”の場合、特殊フィールドの値が“００ｂ”ならば非圧縮を、“０１ｂ”ならばリザーブを、“１０ｂ”ならばラインの終わりを、“１１ｂ”ならばビットマップの終わりを示す。
【０２９９】
ランレングス圧縮の一例（圧縮前の画素データと圧縮後の画素データ）を図１３２に示す。
【０３００】
副映像データの表示領域はビデオ表示領域内に任意の矩形領域が設定できる。副映像データの表示領域はビデオ表示領域内の任意の矩形領域であり、副映像ラインと画素データとで定義される。画素データは生データ、あるいはランレングス圧縮ビットマップデータである。ビットマップデータは副映像データの表示領域のサイズ以上である。すなわち、ＳＥＴ＿ＤＳＰＸＡコマンドで定義されるラインから該フィールドの終了ラインまでである画素データのライン数はトップフィールド、ボトムフィールドともにＳＥＴ＿ＤＳＰＸＡコマンドで定義される表示領域の副映像ライン数以上である。このルールはＳＥＴ＿ＤＳＰＸＡコマンドを用いて副映像データのスクロールが実行される時でも適用される。
【０３０１】
ＳＰ表示領域とビットマップ画素データの三通りの関係がある。いずれの場合にも、ビットマップの左限界は表示領域の左限界と一致する。
【０３０２】
ケース１：ビットマップ画素データ領域とＳＰ表示領域が同じ例
ケース２：ビットマップ画素データ領域がＳＰ表示領域より大きい例（幅は同一のまま）
ケース３：ＳＰ表示領域が異なる幅のビットマップ画素データ領域に合わせられる例
いずれの場合にも表示領域の幅とビットマップ画素データ領域の幅は同じでなければならない。
【０３０３】
図１３３はランレングス圧縮の他の例を示す。４つの圧縮データユニットはクアドラユニット（Ｑｕａｄｒａ−ｕｎｉｔ）と呼ばれる１つの格納ユニットを構成する。格納ユニットを構成するために、ランレングス圧縮フラグ（Ｃｏｍｐ）が集められ、ユニットの先頭に配置され、残りのデータ画素データ、カウンタ拡張フラグ、カウンタ、拡張カウンタはその後に連結される。各ラインの画素データの最後の格納ユニットがバイト整合されていない場合は、調整のためのゼロデータがビット番号ｂ３〜ｂ０に挿入される。
【０３０４】
表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）は副映像ユニット（ＳＰＵ）の有効期間中に副映像データの表示開始／停止と属性を変更するための表示制御シーケンスであり、図１３４に示すように、表示制御シーケンス（ＳＰ＿ＤＣＳＱ）がその実行順に記述されている。同一の実行時刻を持つ表示制御シーケンス（ＳＰ＿ＤＣＳＱ）が表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）内に存在してはならない。副映像ユニットに一個以上の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）が記述されなければならない。
【０３０５】
各表示制御シーケンス（ＳＰ＿ＤＣＳＱ）には、図１３５に示すように、２バイトの表示制御シーケンス（ＳＰ＿ＤＣＳＱ）の開始時刻（ＳＰ＿ＤＣＳＱ＿ＳＴＭ）、４バイトの次の表示制御シーケンスの先頭アドレス（ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡ）、１つ以上の表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）が記述されている。
【０３０６】
表示制御シーケンスの開始時刻（ＳＰ＿ＤＣＳＱ＿ＳＴＭ）は、表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内に記述されたＳＰ表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）の実行開始時刻を、ＳＰ＿ＰＫＴ内に記述されたＰＴＳからの相対ＰＴＭで記述する。記述された実行開始時刻後の最初のトップフィールドから表示制御シーケンスはその表示制御シーケンス（ＳＰ＿ＤＣＳＱ）に従って開示される。
【０３０７】
最初の表示制御シーケンス（ＳＰ＿ＤＣＳＱ（ＳＰ＿ＤＣＳＱ＃０））内の開始時刻（ＳＰ＿ＤＣＳＱ＿ＳＴＭ）は“００００ｂ”でなければならない。実行開始時刻はＳＰパケットヘッダ内に記録されたＰＴＳ以上でなければならない。従って、表示制御シーケンスの開始時刻（ＳＰ＿ＤＣＳＱ＿ＳＴＭ）は“００００ｂ”又は以下で計算される正整数値でなければならない。
【０３０８】
ＳＰ＿ＤＣＳＱ＿ＳＴＭ［２５…１０］
＝（２２５×ｎ）／６４
なお、０≦ｎ≦１８６４１（６２５／５０  ＳＤＴＶシステムの場合）
ＳＰ＿ＤＣＳＱ＿ＳＴＭ［２５…１０］
＝（３００３×ｎ）／１０２４；
なお、０≦ｎ≦２２３４７（５２５／６０  ＳＤＴＶシステムの場合）
ＳＰ＿ＤＣＳＱ＿ＳＴＭ［２５…１０］
＝２２５×ｎ）／６４
なお、０≦ｎ≦１８６４１（ＨＤＴＶシステムの場合）
上式でｎはＳＰＵのＰＴＳ後のビデオフレーム番号である。ｎ＝０は丁度ＰＴＳ時刻のビデオフレームを意味する。“／”は小数点以下切捨てによる整数除算を意味する。
【０３０９】
ＳＰＵ内の最後のＰＴＭは次のＳＰＵを含むＳＰパケット内に記述されたＰＴＳ以下でなければならない。最後のＰＴＭは図１３６に示すように定義される。
【０３１０】
最終ＰＴＭ  ＳＰＵ＃ｉ
＝ＰＴＭ  ＳＰＵ＃ｉ  ＋  ＳＰ＿ＤＣＳＱ＿ＳＴＭｌａｓｔ  ＳＰＤＣＳＱ
＋  １ビデオフレーム期間
次の表示制御シーケンスの開始アドレス（ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡ）は次の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）の先頭アドレスをＳＰＵの先頭バイトからの相対バイト番号（ＲＢＮ）で記述する。次の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）が存在しない場合には本表示制御シーケンス（ＳＰ＿ＤＣＳＱ）の先頭アドレスをＳＰＵの先頭バイトからのＲＢＮで記述する。
【０３１１】
ＳＰ＿ＤＣＣＭＤ＃ｎは本表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内で実行される一個以上の表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）を記述する。同一の表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）を二回以上記述してはならない。
【０３１２】
表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）は、図１３７に示すように画素データの強制表示スタートタイミング設定コマンド（ＦＳＴＡ＿ＤＳＰ）、画素データの表示スタートタイミング設定コマンド（ＳＴＡ＿ＤＳＰ）、画素データの表示エンドタイミング設定コマンド（ＳＴＰ＿ＤＳＰ）、画素データのカラーコード設定コマンド（ＳＥＴ＿ＣＯＬＯＲ）、画素データと主映像とのコントラスト比設定コマンド（ＳＥＴ＿ＣＯＮＴＲ）、画素データの表示領域設定コマンド（ＳＥＴ＿ＤＡＲＥＡ）、画素データの表示先頭アドレス設定コマンド（ＳＥＴ＿ＤＳＰＸＡ）、画素データの色変化およびコントラスト変化設定コマンド（ＣＨＧ＿ＣＯＬＣＯＮ）、表示制御コマンドの終了コマンド（ＣＭＤ＿ＥＮＤ）からなる。
【０３１３】
コマンド（ＦＳＴＡ＿ＤＳＰ）は副映像データの表示状態のオン／オフに係わらず副映像ユニットの表示を強制的に開始させるコマンドであり、図１３８の（ａ）に示すようにコードは“００ｈ”である。コマンド（ＳＴＡ＿ＤＳＰ）は副映像ユニットの表示を開始するコマンドであり、図１３８の（ｂ）に示すようにコードは“０１ｈ”である。本コマンドは副映像データの表示状態オフでは無視される。
【０３１４】
コマンド（ＳＴＰ＿ＤＳＰ）は副映像ユニットの表示を停止するコマンドであり、図１３８の（ｃ）に示すようにコードは“０２ｈ”である。副映像データはコマンド（ＳＴＡ＿ＤＳＰ）により再表示される。
【０３１５】
画素データの各画素の色を設定するコマンド（ＳＥＴ＿ＣＯＬＯＲ）を図１３９に示す。本コマンドのコードは“０３ｈ”である。拡張フィールドに各画素のパレットコードを記述する。本コマンドが表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内に存在しない場合は、各画素色は本ＳＰＵ内の先行の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）によって設定された最後のＳＥＴ＿ＣＯＬＯＲ値を保持する。本コマンドは各ラインの先頭の色を決定する。
【０３１６】
画素データの各画素と主映像との混合比を設定するコマンド（ＳＥＴ＿ＣＯＮＴＲ）を図１４０に示す。本コマンドのコードは“０４ｈ”である。拡張フィールドに各画素のコントラストを記述する。コントラストは記述に対して次のように定義される。
【０３１７】
コントラスト：主映像＝（１６−ｋ）／１６、副映像＝ｋ／１６
記述値が“０”の場合  ｋ＝記述値
記述値が“０”でない場合  ｋ＝記述値＋１
本コマンドが表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内に存在しない場合は、混合比は本ＳＰＵ内の先行の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）によって設定された最後のＳＥＴ＿ＣＯＮＴＲ値を保持する。本コマンドは各ラインの先頭のコントラストを決定する。
【０３１８】
画素データの表示領域を一つの矩形で設定するコマンド（ＳＥＴ＿ＤＡＲＥＡ）を図１４１に示す。本コマンドのコードは“０５ｈ”である。矩形表示領域の開始／終了点のＸ及びＹ座標を拡張フィールドに記述する。１ライン上に表示される画素数（終了点Ｘ座標−開始点Ｘ座標＋１）はＰＸＤとして符号化されたビットマップデータの１ラインのライン上の画素数と等しくなければならない。
【０３１９】
Ｙ座標の原点は図１４２に示すように副映像ライン数０である。Ｘ座標の原点は図１４２に示すように副映像ライン数０の開始点である。Ｘ座標、Ｙ座標の範囲は図１４２に示すように種々のＴＶシステム毎に異なる。なお、有効なＳＰライン番号の範囲の詳細はＳＰアクティブ区間の拡張で定義されている。本コマンドが表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内に存在しない場合は、表示領域は本ＳＰＵ内の先行の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）によって設定された最後のＳＥＴ＿ＤＡＲＥＡ値を保持する。
【０３２０】
表示に使用される先頭の画素データのアドレスを設定するコマンド（ＳＥＴ＿ＤＳＰＸＡ）を図１４３に示す。本コマンドのコードは“０６ｈ”である。格納フラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）が“０ｂ”（トップ／ボトムを指定）ならば、拡張フィールドにトップフィールド用とボトムフィールド用の先頭画素データの各アドレスを副映像ユニットの先頭バイトからの相対バイト番号で記述する。トップフィールドとボトムフィールドに同じデータが使われる場合には同じアドレスが記述される。格納フラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）が“１ｂ”（プレーンを指定）ならば、拡張フィールドにプレーンデータのアドレスを副映像ユニットの先頭バイトからの相対バイト番号で記述する。本コマンドが表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内に存在しない場合は、表示領域内の画素データは本副映像ユニット内の先行の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）によって設定された最後のＳＥＴ＿ＤＳＰＸＡ値を保持する。
【０３２１】
ＳＥＴ＿ＤＳＰＸＡ［６３…３２］によって指定される画素データの部分は、副映像ライン番号（Ｙｓｔａｒｔ，Ｙｓｔａｒｔ＋２，Ｙｓｔａｒｔ＋４，…）にデコードされなければならない。ＳＥＴ＿ＤＳＰＸＡ［３１…０］によって指定される画素データの部分は、副映像ライン番号（Ｙｓｔａｒｔ＋１，Ｙｓｔａｒｔ＋３，Ｙｓｔａｒｔ＋５，…）にデコードされなければならない。ＹｓｔａｒｔはＳＥＴ＿ＤＡＲＥＡコマンドの［２１…１１］部分によって前もって定義されている開始Ｙ座標である。
【０３２２】
格納フラグ（Ｓｔｏｒｅｄ＿Ｆｏｒｍ）が１（プレーンを指定）ならば、ＳＥＴ＿ＤＳＰＸＡ［３１…０］はリザーブとされる。
【０３２３】
表示中のビデオフレーム変更点で画素データの色とコントラストを変更するコマンド（ＣＨＧ＿ＣＯＬＣＯＮ）を図１４４に示す。本コマンドのコードは“０７ｈ”である。拡張フィールドにそのサイズと、画素制御データに従った画素制御データを記述する。
【０３２４】
拡張フィールドサイズ＝（ｍ−７）／８（バイト）
本コマンドはハイライト情報を使用中は禁止である。
【０３２５】
本コマンドが表示制御シーケンス（ＳＰ＿ＤＣＳＱ）内に存在しない場合は、最後のＣＨＧ＿ＣＯＬＣＯＮがそのまま有効となっている。各ラインの先頭ではＳＥＴ＿ＣＯＬＯＲとＳＥＴ＿ＣＯＮＴＲコマンドで設定された色とコントラストが使用される。
【０３２６】
表示制御シーケンスを終了するコマンド（ＣＭＤ＿ＥＮＤ）を図１４５に示す。本コマンドのコードは“ＦＦｈ”である。本コマンドは各表示制御シーケンス（ＳＰ＿ＤＣＳＱ）の最終部分に記述されなければならない。
【０３２７】
表示期間中に画素データの色とコントラストを制御するためのコマンドＰＸＣＤを図１４６に示す。ＰＸＣＤに記述される制御の内容は指定された表示制御シーケンスの開始時刻（ＳＰ＿ＤＣＳＱ＿ＳＴＭ）後の最初のビデオフレームからフレーム毎に実行され、新たなＰＸＣＤが設定されるまで続く。
【０３２８】
新たなＰＸＣＤに更新された時、その時までのＰＸＣＤ処理は無効になる。同一の変更が行われるライン数を指定するためのライン制御情報（ＬＮ＿ＣＴＬＩ）を記述する。１ライン上に変更が行われる複数の位置を指定するために複数の画素制御情報（ＰＸ＿ＣＴＬＩ）を記述することができる。１つのライン制御情報（ＬＮ＿ＣＴＬＩ）と１個以上の画素制御情報（ＰＸ＿ＣＴＬＩ）の組が繰り返し記述される。ＰＸＣＤコマンドの終了コードとして“０ＦＦＦＦＦＦｈ”がライン制御情報（ＬＮ＿ＣＴＬＩ）に記述されなければならない。ＰＸＣＤ内に終了コードのみが存在する場合は、先行のＣＨＧ＿ＣＯＬＣＯＮコマンドの結果が終了になる。
【０３２９】
副映像ライン番号と画素番号は以下の規則に従ってビデオ表示上の番号で記述されなければならない。
【０３３０】
１）各ライン制御情報（ＬＮ＿ＣＴＬＩ）に対して、変更終了副映像ライン番号はその変更開始副映像ライン番号に等しいか大きくなければならない。
【０３３１】
２）各ライン制御情報（ＬＮ＿ＣＴＬＩ）の変更開始副映像ライン番号は先行のライン制御情報（ＬＮ＿ＣＴＬＩ）があれば、その変更終了副映像ライン番号より大きくなければならない。
【０３３２】
３）連続するライン制御情報（ＬＮ＿ＣＴＬＩ）内の変更開始副映像ライン番号は昇順にＰＸＣＤ内に記述されなければならない。
【０３３３】
４）各ライン制御情報（ＬＮ＿ＣＴＬＩ）の直後に続く画素制御情報（ＰＸ＿ＣＴＬＩ）の組において、画素制御情報（ＰＸ＿ＣＴＬＩ）内の変更開始画素番号は昇順に記述されなければならない。
【０３３４】
変更開始副映像ライン番号、変更終了ライン番号、およびライン内の変更点数を記述するライン制御情報（ＬＮ＿ＣＴＬＩ）を図１４７に示す。
【０３３５】
変更開始ライン番号は画素制御の内容が開始されるラインの番号であり、副映像ライン番号で記述される。
【０３３６】
変更点数は変更ライン上の変更点数（ＰＸ＿ＣＴＬＩの数）を記述し、１から８までの数で記述されなければならない。
【０３３７】
変更終了ライン番号は画素制御の内容が終了となるラインの番号であり、副映像ライン番号で記述される。
【０３３８】
ライン番号の範囲を図１４８に示す。
【０３３９】
変更開始画素番号、変更開始画素とそれに続く画素の色とコントラストを記述するＰＸ＿ＣＴＬＩを図１４９に示す。１ライン当たり８箇所までの変更開始ピクセルがあっても良い。変更開始画素とそれに続く画素は同一内容の画素が少なくとも８画素連続しなければならない。
【０３４０】
変更開始画素番号は画素制御の内容が開始される画素の番号であり、表示順の画素番号で記述される。最終値は０であり、この場合ＳＥＴ＿ＣＯＬＯＲコマンドとＳＥＴ＿ＣＯＮＴＲコマンドは無効とされる。
【０３４１】
新画素１から新画素１６の色コードは変更開始画素とそれに続く新画素１から新画素１６のパレットコードを降順に記述する。変更が必要無い場合は初期値と同一コードを記述する。
【０３４２】
新画素１から新画素１６のコントラストは変更開始画素とそれに続く新画素１から新画素１６のコントラストを降順に記述する。変更が必要無い場合は初期値と同一コードを記述する。
【０３４３】
初期値はその副映像ユニット内で使われるべき色コードとコントラスト値を意味する。
【０３４４】
図１に示す上記システムプロセッサ部５４には、パケットの種別を判断してそのパケット内のデータを各デコーダへ転送するパケット転送処理部２００を有している。パケット転送処理部２００は、図１５０に示すように、メモリインターフェース部（メモリＩ／Ｆ部）１９１、スタッフィング長検知部１９２、パックヘッダ終了アドレス算出部１９３、パック種別判別部１９４、パケットデータ転送制御部１９５、およびデコーダインターフェース部（デコーダＩ／Ｆ部）１９６により構成されている。
【０３４５】
メモリＩ／Ｆ部１９１は、データＲＡＭ部５６からのパックデータをデータバスによりスタッフィング長検知部１９２、パック種別判別部１９４、パケットデータ転送制御部１９５、およびデコーダＩ／Ｆ部１９６へ出力するものである。
【０３４６】
スタッフィング長検知部１９２は、メモリＩ／Ｆ部１９１から供給されるパックデータ中のパックヘッダ１２０内のスタッフィング長が何バイトであるかを検知するものであり、この検知結果はパックヘッダ終了アドレス算出部１９３に出力される。
【０３４７】
パックヘッダ終了アドレス算出部１９３は、スタッフィング長検知部１９２から供給されるスタッフィング長により、パックヘッダ終了アドレスを算出するものであり、この算出結果はパック種別判別部１９４およびパケットデータ転送制御部１９５に出力される。
【０３４８】
パック種別判別部１９４は、パックヘッダ終了アドレス算出部１９３から供給されるパックヘッダ終了アドレスに従って、上記メモリＩ／Ｆ部１９１から供給されるパックデータ中のそのアドレスの次に供給される４バイトのデータの内容により、ビデオパック８８、オーディオパック９１、副映像パック９０、ＮＶパック８６のいずれであるかを判別するものであり、この判別結果はパケットデータ転送制御部１９５に出力される。
【０３４９】
パケットデータ転送制御部１９５は、パックヘッダ終了アドレス算出部１９３から供給されるパックヘッダ終了アドレスとパック種別判別部１９４から供給されるパック種別の判別結果に応じて、転送先とパケット先頭アドレスを判断し、さらに供給されるパックデータのパケットヘッダ１２１内のパケット長を判断するものである。さらに、パケットデータ転送制御部１９５は、転送コントロール信号としての転送先を示す信号をデコーダＩ／Ｆ部１９６に供給し、パケット先頭アドレスからパケット終了アドレスがメモリＩ／Ｆ部１９１に供給されるようになっている。
【０３５０】
デコーダＩ／Ｆ部１９６は、パケットデータ転送制御部１９５から供給される転送コントロール信号に応じて、メモリＩ／Ｆ部１９１からパケットデータ転送制御部１９５に制御されて供給されるパケットヘッダ１２１を含むパケットデータとしての、ビデオデータ、オーディオデータ、副映像データを、対応するデコーダ部５８、６０、６２に出力したり、パケットデータとしてのナビゲーションデータ及びコンピュータデータをデータＲＡＭ部５６に出力するものである。
【０３５１】
次に、パケット転送処理部２００の処理を説明する。
【０３５２】
すなわち、データＲＡＭ部５６から読出されたパックデータがメモリＩ／Ｆ部１９１を介してスタッフィング長検知部１９２、パック種別判別部１９４、パケットデータ転送制御部１９５、およびデコーダＩ／Ｆ部１９６に供給される。
【０３５３】
これにより、スタッフィング長検知部１９２によって、スタッフィング長が検知され、そのスタッフィング長を示すデータがパックヘッダ終了アドレス算出部１９３に出力される。
【０３５４】
パックヘッダ終了アドレス算出部１９３は供給されるスタッフィング長により、パックヘッダ終了アドレスを算出し、このパックヘッダ終了アドレスがパック種別判別部１９４、パケットデータ転送制御部１９５に供給される。
【０３５５】
パック種別判別部１９４は、供給されるパックヘッダ終了アドレスに従って、そのアドレスの次に供給される４〜６バイトのデータの内容により、ＮＶパック８６、ビデオパック８８、ドルビーＡＣ３のオーディオパック９１、リニアＰＣＭのオーディオパック９１、副映像パック９０のいずれであるかを判別し、この判別結果がパケットデータ転送制御部１９５に供給される。
【０３５６】
すなわち、プライベートストリーム２を示す１バイトのストリームＩＤが供給された場合、ＮＶパック８６と判別し、ビデオストリームを示す１バイトのストリームＩＤによりビデオパック８８と判別し、プライベートストリーム１を示す１バイトのストリームＩＤによりドルビーＡＣ３のオーディオパック９１、リニアＰＣＭのオーディオパック９１、副映像パック９０のいずれかであると判別する。
【０３５７】
ストリームＩＤがプライベートストリーム１の際に、パケットヘッダ１２１に続くサブストリームＩＤにより、リニアＰＣＭのオーディオパック、ドルビーＡＣ３のオーディオパック、あるいは副映像ストリームと判別するとともに、そのストリーム番号を判別する。
【０３５８】
パケットデータ転送制御部１９５は、供給されるパック種別の判別結果とパックヘッダ終了アドレスに応じて、転送先とパケット先頭アドレスを判断し、さらに供給されるパックデータのパケットヘッダ１２１内のパケット長を判断する。これにより、パケットデータ転送制御部１９５は、転送コントロール信号としての転送先を示す信号をデコーダＩ／Ｆ部１９６に供給し、パケット先頭アドレスからパケット終了アドレスがメモリＩ／Ｆ部１９１に供給される。
【０３５９】
したがって、実質的に有効なパケットデータが、メモリＩ／Ｆ部１９１からデータバスを介して、デコーダＩ／Ｆ部１９６に供給され、その後、その種別に応じた転送先としての各デコーダ部５８、６０、６２あるいはデータＲＡＭ部５６に転送される。
【０３６０】
すなわち、ビデオデータのパケットデータはビデオデコーダ部５８へ転送され、オーディオデータのパケットデータはーディオデコーダ部６０へ転送され、副映像データのパケットデータは副映像デコーダ部６２へ転送される。
【０３６１】
この際、上記パックデータが一定長のため、データＲＡＭ部５６での記憶状態がつまり先頭アドレスが一定間隔なため、データＲＡＭ部５６内のパックデータの先頭が常に同じ間隔のアドレスに保存される事となり、パックデータの管理がアドレス管理せずに、パック番号だけの管理で良い。
【０３６２】
尚、データの種別の判別過程では、データがビデオデータの再生位置等を示すＮＶデータとしてのＰＣＩデータおよびＤＳＩデータの場合には、このＮＶデータはデコーダへは転送されず、このＮＶデータは、データＲＡＭ部５６に格納される。このＮＶデータは、システムＣＰＵ部５０によって必要に応じて参照されてビデオデータの特殊再生をする際に利用される。この際、ＰＣＩデータとＤＳＩデータとはそれらに付与されているサブストリームＩＤにより識別されるようになっている。
【０３６３】
１つのセルの再生が終了すると、次に再生するセル情報がプログラムチェーンデータ中のセル再生順序情報から取得し、同様にして再生が続けられる。
【０３６４】
図１に示す上記副映像デコーダ部６２には、上記システムプロセッサ部５４から供給される副映像データをデコードするデコーダ６２Ｂとデコーダ６２Ｂによるデコード後の副映像データに対するハイライト処理を行うハイライト処理部６２Ｃが設けられている。ハイライト処理部６２Ｃは、上記システムＣＰＵ部５０から供給されるハイライト情報としての選択項目が表示される矩形領域を示すＸ、Ｙ座標値、色コード、ハイライトの色／コントラスト値に応じてハイライト処理を行うものである。
【０３６５】
上記デコーダ６２Ｂは、副映像データとしてのランレングス圧縮により圧縮されている画素データを画素１〜１６に応じて伸長するものである。
【０３６６】
上記ハイライト処理部６２Ｃは、図１５１に示すように、ハイライト領域設定／判定部１８０、デフォルト色／コントラスト設定部１８１、ハイライト色／コントラスト設定部１８２、セレクタ１８３、およびカラーパレットレジスタ１８４により構成されている。
【０３６７】
ハイライト領域設定／判定部１８０は、上記システムＣＰＵ部５０による選択項目が表示される矩形領域（指定されたハイライト領域）を示すＸ、Ｙ座標値とラスタスキャンにより得られるＸ、Ｙ座標値つまり画素データＸ、Ｙ座標値とにより、指定されたハイライト領域を判定し、ハイライト区間を示す切換信号を出力するものであり、その出力はセレクタ１８３に供給される。
【０３６８】
デフォルト色／コントラスト設定部１８１は、副映像データ中に含まれる各画素毎のデフォルトの表示色とコントラストが設定されるものである。
【０３６９】
ハイライト色／コントラスト設定部１８２は、上記システムＣＰＵ部５０によるハイライトの色とコントラスト値が設定されるものである。
【０３７０】
セレクタ１８３は、ハイライト領域設定／判定部１８０からの切換信号に応じて、選択的に、デフォルト色／コントラスト設定部１８１からのデフォルトの表示色とコントラストをカラーパレットレジスタ１８４へ出力するか、あるいはハイライト色／コントラスト設定部１８２からのハイライト時の色とコントラストをカラーパレットレジスタ１８４へ出力するものである。
【０３７１】
カラーパレットレジスタ１８４は、セレクタ１８３から供給される色とコントラストとに応じた信号を出力するものである。
【０３７２】
したがって、上記ハイライト領域設定／判定部１８０によりハイライト領域以外であると判定されている際、セレクタ１８３はデフォルト色／コントラスト設定部１８１からの画素データ毎のデフォルトの表示色とコントラストを受入れ、カラーパレットレジスタ１８４へ出力され、カラーパレットレジスタ１８４からの色信号がＤ／Ａ及び再生処理部６４へ出力される。
【０３７３】
上記ハイライト領域設定／判定部１８０によりハイライト領域内であると判定されている際、セレクタ１８３はハイライト色／コントラスト設定部１８２からの画素データ毎のハイライト時の表示色とコントラストを受入れ、カラーパレットレジスタ１８４へ出力され、カラーパレットレジスタ１８４からの色信号がＤ／Ａ及び再生処理部６４へ出力される。
【０３７４】
次に、メニューの再生処理について、図１を参照して図６から図１４９に示す論理フォーマットを有する光ディスク１０を用いて説明する。尚、図１においてブロック間の実線の矢印は、データバスを示し、破線の矢印は、制御バスを示している。
【０３７５】
図１に示される光ディスク装置においては、電源が投入され、光ディスク１０が装填されると、システム用ＲＯＭ・ＲＡＭ部５２からシステムＣＰＵ部５０は、初期動作プログラムを読み出し、ディスクドライブ部３０を作動させる。従って、ディスクドライブ部３０は、リードイン領域２７から読み出し動作を開始し、リードイン領域２７に続く、ＩＳＯ−９６６０等に準拠してボリュームとファイル構造を規定したボリューム及びファイル構造領域７０が読み出される。即ち、システムＣＰＵ部５０は、ディスクドライブ部３０にセットされた光ディスク１０の所定位置に記録されているボリューム及びファイル構造領域７０を読み出す為に、ディスクドライブ部３０にリード命令を与え、ボリューム及びファイル構造領域７０の内容を読み出し、システムプロセッサ部５４を介して、データＲＡＭ部５６に一旦格納する。システムＣＰＵ部５０は、データＲＡＭ部５６に格納されたパステーブル及びディレクトリレコードを介して各ファイルの記録位置や記録容量、サイズ等の情報やその他管理に必要な情報としての管理情報を抜き出し、システム用ＲＯＭ・ＲＡＭ部５２の所定の場所に転送し、保存する。
【０３７６】
次に、システムＣＰＵ部５０は、システム用ＲＯＭ・ＲＡＭ部５２から各ファイルの記録位置や記録容量の情報を参照してファイル番号０番から始まる複数ファイルから成るビデオマネージャー（ＶＭＧ）７１を取得する。即ち、システムＣＰＵ部５０は、システム用ＲＯＭ・ＲＡＭ部５２から取得した各ファイルの記録位置や記録容量の情報を参照してディスクドライブ部３０に対してリード命令を与え、ルートディレクトリ上に存在するビデオマネージャー（ＶＭＧ）７１を構成する複数ファイルの位置及びサイズを取得し、ビデオマネージャー（ＶＭＧ）７１を読み出し、システムプロセッサ部５４を介して、データＲＡＭ部５６に格納する。
【０３７７】
この後、システムＣＰＵ部５０は、図１５２、図１５３のフローチャートに示すように、光ディスク１０内の総タイトル数、各タイトル毎のチャプタ数（プログラム数）、各タイトル毎のオーディオストリーム数とオーディオストリームの言語、各タイトル毎の副映像ストリーム数と副映像ストリームの言語を検出する。
【０３７８】
すなわち、システムＣＰＵ部５０は、ビデオマネージャー（ＶＭＧ）７１の第２番目のテーブルであるタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９がサーチされる（ステップＳ３５１）。システムＣＰＵ部５０は、タイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９内のタイトルサーチポインタテーブルの情報（ＴＴ＿ＳＲＰＴＩ）９２に記載されているタイトルサーチポインタの数（ＴＴ＿Ｎｓ）により光ディスク１０内の総タイトル数を得る（ステップＳ３５２）。
【０３７９】
システムＣＰＵ部５０は、タイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９内の各タイトルサーチポインタ（ＴＴ＿ＳＲＰ）９３に記載されているチャプタ数（プログラム数）としてのパートオブタイトル数（ＰＴＴ＿Ｎｓ）により各タイトル毎のチャプタ数（プログラム数）を得る（ステップＳ３５３）。
【０３８０】
システムＣＰＵ部５０は、各タイトルサーチポインタ（ＴＴ＿ＳＲＰ）９３に記載されているビデオタイトルセット７２の先頭アドレス（ＶＴＳ＿ＳＡ）を用いて各ビデオタイトルセット７２の第１番目のテーブルであるビデオタイトルセット情報（ＶＴＳＩ）９４内のビデオタイトルセットパートオブタイトルセットサーチポインタテーブル（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ）９９がサーチされる（ステップＳ３５４）。システムＣＰＵ部５０は、各ビデオタイトルセット７２毎のテーブル（ＶＴＳ＿ＤＡＰＴ）９９に記載されているオーディオストリームの数（ＶＴＳ＿ＡＳＴ＿Ｎｓ）により各タイトル毎のオーディオストリーム数を得、副映像ストリームの数（ＶＴＳ＿ＳＰＳＴ＿Ｎｓ）により各タイトル毎の副映像ストリームの数を得る（ステップＳ３５５）。
【０３８１】
システムＣＰＵ部５０は、各ビデオタイトルセット７２毎のテーブル（ＶＴＳ＿ＤＡＰＴ）９９のオーディオストリーム属性ＶＴＳ＿ＡＳＴ＿ＡＴＲに記載されているオーディオストリーム毎のオーディオの言語コードにより、各タイトルのオーディオストリーム毎の言語を得る（ステップＳ３５６）。
【０３８２】
システムＣＰＵ部５０は、各ビデオタイトルセット７２毎のテーブル（ＶＴＳ＿ＤＡＰＴ）９９の副映像ストリーム属性ＶＴＳ＿ＳＰＳＴ＿ＡＴＲに記載されている副映像ストリーム毎の副映像の言語コードにより、各タイトルの副映像ストリーム毎の言語を得る（ステップＳ３５７）。
【０３８３】
システムＣＰＵ部５０は、ビデオマネージャー（ＶＭＧ）７１のビデオマネージャー情報（ＶＭＧＭ）７５内の第４番目のテーブルであるビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）８１がサーチされる（ステップＳ３５８）。このサーチによって再生装置に設定されている言語と同一の言語コードが記述されているビデオマネージャーメニューＰＧＣＩユニットサーチポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）８１Ｂがサーチされる（ステップＳ３５９）。
【０３８４】
同一の言語コードが記述されているビデオマネージャーメニューＰＧＣＩユニットサーチポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）８１Ｂがサーチされた際に、システムＣＰＵ部５０は、そのポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）８１Ｂに対応するビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）８１Ｃ内のビデオマネージャーメニューＰＧＣ情報サーチポインタ（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）８１Ｅの各ビデオマネージャーメニューのプログラムチェーンのカテゴリーＶＭＧＭ＿ＰＧＣ＿ＣＡＴ毎に記載されているメニューＩＤをサーチし（ステップＳ３６０）、このサーチによりルートメニューとしてのメインメニューが存在しているか否かを判断するとともに、タイトルメニュー（ビデオタイトルセットメニュー）が存在しているか否かを判断する（ステップＳ３６１）。
【０３８５】
メインメニューが存在している場合、システムＣＰＵ部５０は、そのルートメニューのメニューＩＤが記載されているビデオマネージャーメニューＰＧＣ情報サーチポインタ（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）８１Ｅの１つに記載されているＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆの先頭アドレスがパラメータＶＭＧＭ＿ＰＧＣＩ＿ＳＡにより、対応するＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆの内容を読出し、ＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆに記載されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）をメインメニューの先頭アドレスとしてメモリテーブル５６Ａに記憶する（ステップＳ３６２）。
【０３８６】
タイトルメニューが存在している場合、システムＣＰＵ部５０は、そのタイトルメニューのメニューＩＤが記載されているビデオマネージャーメニューＰＧＣ情報サーチポインタ（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）８１Ｅの１つに記載されているＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆの先頭アドレスがパラメータＶＭＧＭ＿ＰＧＣＩ＿ＳＡにより、対応するＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆの内容を読出し、ＶＭＧＭプログラムチェーン情報（ＶＭＧＭ＿ＰＧＣＩ）８１Ｆに記載されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）をタイトルメニューの先頭アドレスとしてメモリテーブル５６Ａに記憶する（ステップＳ３６３）。
【０３８７】
システムＣＰＵ部５０は、各ビデオタイトルセット７２毎の第１番目のテーブルであるビデオタイトルセット情報（ＶＴＳＩ）９４内のビデオタイトルセットメニューＰＧＣＩユニットテーブル（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ）１１１がサーチされる（ステップＳ３６４）。このサーチによって再生装置に設定されている言語と同一の言語コードが記述されているビデオタイトルセットメニューＰＧＣＩユニットサーチポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）１１１Ｂがサーチされる（ステップＳ３６５）。
【０３８８】
同一の言語コードが記述されているビデオタイトルセットメニューＰＧＣＩユニットサーチポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）１１１Ｂがサーチされた際に、システムＣＰＵ部５０は、そのポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）１１１Ｂに対応するビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）１１１Ｃ内のビデオタイトルセットメニューＰＧＣ情報サーチポインタ（ＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰ）１１１Ｅの各ビデオタイトルセットメニューのプログラムチェーンのカテゴリー（ＶＴＳＭ＿ＰＧＣ＿ＣＡＴ）毎に記載されているメニューＩＤをサーチし（ステップＳ３６６）、このサーチにより副映像メニュー、オーディオメニュー、アングルメニュー、チャプター（プログラム）メニューが存在しているか否かを判断するとともに、タイトルメニューが存在しているか否かを判断する（ステップＳ３６７）。
【０３８９】
それらのメニューが存在している場合、システムＣＰＵ部５０は、そのメニューＩＤが記載されているビデオタイトルセットメニューＰＧＣ情報サーチポインタ（ＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰ）１１１Ｅの１つに記載されているＶＴＳＭプログラムチェーン情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆの先頭アドレスがパラメータ（ＶＴＳＭ＿ＰＧＣＩ＿ＳＡ）により、対応するＶＴＳＭプログラムチェーン情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆの内容を読出し、ＶＴＳＭプログラムチェーン情報（ＶＴＳＭ＿ＰＧＣＩ）１１１Ｆに記載されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を対応するメニューの先頭アドレスとしてメモリテーブル５６Ａに記憶する（ステップＳ３６８）。
【０３９０】
これにより、各ビデオタイトルセット７２毎の副映像メニュー、オーディオメニュー、アングルメニュー、チャプター（プログラム）メニューの先頭アドレスがメモリテーブル５６Ａに記憶される。
【０３９１】
この結果、メモリテーブル５６Ａには、図１５４に示すように、再生装置に設定されている言語に対応した各メニューに対応する先頭アドレスが記憶される。
【０３９２】
したがって、リモートコントローラ５のメニューキー５ｋが投入された際、システムＣＰＵ部５０は、メインメニューの再生を判断し、メインメニューが存在しているか否かを判断する。この判断の結果、メインメニューが存在していると判断した場合、システムＣＰＵ部５０は、メモリテーブル５６Ａのメインメニューに対応して記憶されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を読出し、このアドレスに対応するメインメニューのデータを光ディスク１０のビデオマネージャーメニュー（ＶＭＧＭ）７５の為のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６に対応する領域から読出し、再生する。この再生されたデータは、システムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。データセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に図１５５に示すような、メインメニューの画像が再現されるとともにスピーカ部８から音声が再生される。
【０３９３】
リモートコントローラ５のタイトルキー５ｌが投入された際、あるいは上記メインメニューが再生されている状態で、タイトルに対応する「１」キーが投入された際、あるいは通常の再生の開始時に、システムＣＰＵ部５０は、タイトルメニューの再生を判断し、タイトルメニューが存在しているか否かを判断する。この判断の結果、タイトルメニューが存在していると判断した場合、メモリテーブル５６Ａのタイトルメニューに対応して記憶されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を読出し、このアドレスに対応するタイトルメニューのデータを光ディスク１０のビデオマネージャーメニュー（ＶＭＧＭ）７５の為のビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）７６に対応する領域から読出し、再生する。この再生されたデータは、システムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。データセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に図１５６の（ａ）に示すような、タイトルメニューの画像が再現されるとともにスピーカ部８から音声が再生される。
【０３９４】
メインメニューが再生されている状態で、チャプタに対応する「２」キーが投入された際、あるいは通常再生によりタイトルが選択された後、システムＣＰＵ部５０は、現在選択されているタイトルに対応するチャプタメニューの再生を判断し、チャプタメニューが存在しているか否かを判断する。この判断の結果、チャプタメニューが存在していると判断した場合、メモリテーブル５６Ａのチャプタメニューに対応して記憶されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を読出し、このアドレスに対応するチャプタメニューのデータを光ディスク１０のビデオタイトルセットメニュー（ＶＴＳＭ）の為のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５に対応する領域から読出し、再生する。この再生されたデータは、システムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。データセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に図１５６の（ｂ）に示すような、チャプタメニューの画像が再現されるとともにスピーカ部８から音声が再生される。
【０３９５】
メインメニューが再生されている状態で、オーディオに対応する「３」キーが投入された際、あるいは通常再生によりタイトルが選択された後、システムＣＰＵ部５０は、現在選択されているタイトルに対応するオーディオメニューの再生を判断し、オーディオメニューが存在しているか否かを判断する。この判断の結果、オーディオメニューが存在していると判断した場合、メモリテーブル５６Ａのオーディオメニューに対応して記憶されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を読出し、このアドレスに対応するオーディオメニューのデータを光ディスク１０のビデオタイトルセットメニュー（ＶＴＳＭ）の為のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５に対応する領域から読出し、再生する。この再生されたデータは、システムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。データセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に図１５６の（ｃ）に示すような、オーディオメニューの画像が再現されるとともにスピーカ部８から音声が再生される。
【０３９６】
メインメニューが再生されている状態で、副映像に対応する「４」キーが投入された際、あるいは通常再生によりタイトルが選択された後、システムＣＰＵ部５０は、現在選択されているタイトルに対応する副映像メニューの再生を判断し、副映像メニューが存在しているか否かを判断する。この判断の結果、副映像メニューが存在していると判断した場合、メモリテーブル５６Ａの副映像メニューに対応して記憶されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を読出し、このアドレスに対応する副映像メニューのデータを光ディスク１０のビデオタイトルセットメニュー（ＶＴＳＭ）の為のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５に対応する領域から読出し、再生する。この再生されたデータは、システムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。データセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に図１５６の（ｄ）に示すような、副映像メニューの画像が再現されるとともにスピーカ部８から音声が再生される。
【０３９７】
メインメニューが再生されている状態で、アングルに対応する「５」キーが投入された際、あるいは通常再生によりタイトルが選択された後、システムＣＰＵ部５０は、現在選択されているタイトルに対応するアングルメニューの再生を判断し、アングルメニューが存在しているか否かを判断する。この判断の結果、アングルメニューが存在していると判断した場合、メモリテーブル５６Ａのアングルメニューに対応して記憶されている先頭ビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）を読出し、このアドレスに対応するアングルメニューのデータを光ディスク１０のビデオタイトルセットメニュー（ＶＴＳＭ）の為のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５に対応する領域から読出し、再生する。この再生されたデータは、システムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。データセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に図１５６の（ｅ）に示すような、アングルメニューの画像が再現されるとともにスピーカ部８から音声が再生される。
【０３９８】
したがって、システムＣＰＵ部５０は、上記取得した各メニューの位置データをデータＲＡＭ５６内のメニューテーブル５６Ａに格納しておくようにしたので、このテーブルを用いて必要なメニューの再生を容易に行うことができる。
【０３９９】
尚、システムＣＰＵ部５０は、ビデオマネージャー（ＶＭＧＩ）７５の情報管理テーブル（ＶＭＧＩ＿ＭＡＴ）７８に記述されたビデオマネージャーメニュー用のビデオ、オーディオ、副映像のストリーム数及びそれぞれの属性情報を取得して属性情報を基に、各々のビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２にビデオマネージャーメニュー再生のためのパラメータを設定している。
【０４００】
次に、上記メニューが再生される際の処理を、図１５７に示すフローチャートを参照しつつさらに詳細に説明する。
【０４０１】
すなわち、再生されるメニューに対する先頭アドレスとしてのセル中の最初のＶＯＢＵの先頭アドレス及びＰＧＣ番号、即ち、セル番号がシステム用ＲＯＭ・ＲＡＭ部５２に格納される（ステップＳ３０１）。
【０４０２】
ビデオタイトルセットの読み込み準備が整った時点でリードコマンドがシステムＣＰＵ部５０からディスクドライブ部３０に与えられ、上述した先頭アドレスを基に光ディスク１０がディスクドライブ部３０によってシークされる（ステップＳ３０２）。このリードコマンドによって光ディスク１０からは、指定されたプログラムチェーン（ＰＧＣ）に係るセルが次々に読み出され、システムＣＰＵ部５０及びシステム処理部５４を介してデータＲＡＭ部５６に送られる（ステップＳ３０３）。この送られたセルデータは、図８に示すようにビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭パックであるナビゲーションパック８６からパックがデータＲＡＭ部５６に格納される。その後、ビデオオブジェクトユニット（ＶＯＢＵ）のビデオパック８８、オーディオパック９１及び副映像パック９０の各パケットデータは、上記パケット転送処理部２００により夫々ビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に転送され、ナビゲーションパック８６のパケットデータとしてのＰＣＩデータとＤＳＩデータはデータＲＡＭ部５６に送られる（ステップＳ３０４）。
【０４０３】
この際、システムＣＰＵ部５０は、データＲＡＭ部５６に記憶されているＰＣＩデータにより、表示用の各ボタンに対応したハイライト情報（上述した図７１〜図８４の内容）を判断する（ステップＳ３０５）。
【０４０４】
すなわち、各ボタン毎に、そのボタンの矩形領域と、そのボタンが選択ボタンの際に、選択される前の画素データ毎の表示色とコントラスト値、選択された後の画素データ毎の表示色とコントラスト値と、そのボタンが確定ボタンの際に、確定される前の画素データ毎の表示色とコントラスト値、確定された後の画素データ毎の表示色とコントラスト値とが判断され、データＲＡＭ部５６に記憶される。この画素データとしては、画素１〜１６が用意され、それぞれに対する表示色とコントラスト値とが用意されている。
【０４０５】
これにより、システムＣＰＵ部５０は、データＲＡＭ部５６に記憶した各ボタンに対応する矩形領域を示すＸ、Ｙ座標値をハイライト処理部６２Ｃのハイライト領域設定／判定部１８０に出力するとともに、スキャン位置に対応して、ハイライト情報に応じたハイライトの色とコントラスト値とをハイライト処理部６２Ｃのハイライト色／コントラスト設定部１８２へ出力する（ステップＳ３０６）。
【０４０６】
これにより、ハイライト領域設定／判定部１８０は、上記システムＣＰＵ部５０による選択項目が表示される矩形領域（指定されたハイライト領域）を示すＸ、Ｙ座標値とラスタスキャンにより得られるＸ、Ｙ座標値つまり画素データＸ、Ｙ座標値とにより、指定されたハイライト領域を判定し、ハイライト区間を示す切換信号をセレクタ１８３に供給する（ステップＳ３０７）。
【０４０７】
ハイライト色／コントラスト設定部１８２には、ラスタスキャンにより得られるＸ、Ｙ座標値に応じて、上記システムＣＰＵ部５０によるハイライトの色とコントラスト値が設定される（ステップＳ３０８）。
【０４０８】
これにより、セレクタ１８３は、ハイライト領域設定／判定部１８０からの切換信号に応じて、選択的に、デフォルト色／コントラスト設定部１８１からのデフォルトの表示色とコントラストをカラーパレットレジスタ１８４へ出力するか、あるいはハイライト色／コントラスト設定部１８２からのハイライト時の色とコントラストをカラーパレットレジスタ１８４へ出力する（ステップＳ３０９）。
【０４０９】
カラーパレットレジスタ１８４は、セレクタ１８３から供給される色とコントラストとに応じた信号を出力する（ステップＳ３１０）。
【０４１０】
この結果、ハイライト領域設定／判定部１８０によりハイライト領域以外であると判定されている際、セレクタ１８３はデフォルト色／コントラスト設定部１８１からの画素データ毎のデフォルトの表示色とコントラストを受入れ、カラーパレットレジスタ１８４へ出力され、カラーパレットレジスタ１８４からの色信号がＤ／Ａ及び再生処理部６４へ出力される。
【０４１１】
ハイライト領域設定／判定部１８０によりハイライト領域内であると判定されている際、セレクタ１８３はハイライト色／コントラスト設定部１８２からの画素データ毎のハイライト時の表示色とコントラストを受入れ、カラーパレットレジスタ１８４へ出力され、カラーパレットレジスタ１８４からの色信号がＤ／Ａ及び再生処理部６４へ出力される。
【０４１２】
この結果、デコード後の画素毎の副映像データが、ハイライト情報に応じて色とコントラストとが変更されて図１に示すＤ／Ａ及び再生処理部６４内の画像合成部６４Ａ（図１参照）に供給される。
【０４１３】
したがって、ビデオデコード部５８でデコードされた主映像データは、Ｄ／Ａ及び再生処理部６４内の画像合成部６４Ａに供給され、副映像デコード部６２内のデコーダ６２Ｂでデコードされてハイライト処理部６２Ｃを介してＤ／Ａ及び再生処理部６４内の画像合成部６４Ａに供給される。これにより、画像合成部６４Ａで主映像データと副映像データが合成され、その合成された画像がモニタ部６で表示される。
【０４１４】
図１７２はＨＤ方式の映像データをＳＤ方式の映像データに変換（ダウンコンバート）する際の２つのモデルを示す。再生装置は表示モードをＨＤＴＶ方式からＳＤＴＶ方式へ変換する機能を有する。主映像と副映像が重畳される場合に、主映像をダウンコンバートする前に副映像に重畳するモデル（同図の（ａ）に示す）と、主映像をダウンコンバートした後に副映像に重畳するモデル（同図の（ｂ）に示す）がある。すなわち、（ａ）に示すモデルはＨＤ方式の副映像データをＳＤ方式の主映像データに重畳した後に、ミックスデータをダウンコンバートする。（ｂ）に示すモデルはＨＤ方式の主映像データをＳＤ方式の主映像データにダウンコンバートし、ＳＤ方式の主映像データと副映像データを重畳する。副映像データの方式がＳＤ方式、ＨＤ方式のいずれであるかは、図３９に示すテーブル（ＶＴＳＩ＿ＭＡＴ）内のビデオタイトルセット（ＶＴＳ）の副映像ストリームの属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）内のランレングス圧縮／非圧縮を示すフラグ（Ｒａｗ）により判別できる。
【０４１５】
たとえば、図１５８の（ａ）に示す背景画像としての主映像に、図１５８の（ｂ）に示す選択項目としてのボタンからなる副映像を図１５８の（ｃ）に示すハイライト情報によりハイライト処理した画像を合成した、図１５８の（ｄ）に示す合成画像が得られる。この際、選択項目の背景が青色で表示され、選択項目の文字が黒色で表示される。
【０４１６】
オーディオデコード部６０でデコードされたオーディオデータは、Ｄ／Ａ及び再生処理部６４に供給されることにより、スピーカ部８から上記メニューあるいは主映像に対応した音声が再生される。
【０４１７】
このメニューの表示状態において、ユーザがキー操作／表示部４あるいはリモートコントローラ５によりハイライト表示されている選択項目を選択した場合、システムＣＰＵ部５０は、選択後に対応するハイライトの色とコントラスト値とをハイライト処理部６２Ｃのハイライト色／コントラスト設定部１８２に出力する。この結果、選択項目のハイライトの色とコントラストとが変更される。この際、選択項目の背景が赤色で表示され、選択項目の文字が白色で表示される。
【０４１８】
メニュー画像の他の例を、図１５９の（ａ）〜（ｅ）を用いて説明する。
【０４１９】
すなわち、図１５９の（ａ）に示すような主映像データと図１５９の（ｂ）に示すような副映像データが供給されている場合、選択前のメニュー画像は図１５９の（ｃ）に示すように、「１」、「２」のそれぞれに対する選択項目の文字が黒色で、背景がグレー色で表示されている。
【０４２０】
この後、「１」の選択項目がキー操作／表示部４あるいはリモートコントローラ５で選択された際、システムＣＰＵ部５０は、上記ＰＣＩデータから読取っている「１」の選択項目に対する矩形領域を示すＸ、Ｙ座標と各画素の色あるいはコントラストの変更内容（ハイライト情報）をハイライト処理部６２Ｃに設定する。
【０４２１】
これにより、副映像デコード部６２のデコーダ６２Ｂでデコードされた副映像データがハイライト処理部６２Ｃにより「１」の選択項目に対応するハイライトの色とコントラスト値が変更されて、Ｄ／Ａ及び再生処理部６４内の画像合成部６４Ａに供給される。この結果、画像合成部６４Ａで主映像データと副映像データが合成され、その合成された画像、つまり図１５９の（ｄ）に示すように、選択項目の「１」の選択項目の表示内容が変更されたメニュー画像がモニタ部６で表示される。たとえば、「１」の選択項目の文字の部分が白色で背景が赤色で表示される。
【０４２２】
「２」の選択項目がキー操作／表示部４あるいはリモートコントローラ５で選択された際、システムＣＰＵ部５０は、上記ＰＣＩデータから読取っている「１」の選択項目に対する矩形領域を示すＸ、Ｙ座標と各画素の色あるいはコントラストの変更内容（ハイライト情報）をハイライト処理部６２Ｃに設定する。
【０４２３】
これにより、副映像デコード部６２のデコーダ６２Ｂでデコードされた副映像データがハイライト処理部６２Ｃにより「１」の選択項目に対応するハイライトの色とコントラスト値が変更されて、Ｄ／Ａ及び再生処理部６４内の画像合成部６４Ａに供給される。この結果、画像合成部６４Ａで主映像データと副映像データが合成され、その合成された画像、つまり図１５９の（ｅ）に示すように、選択項目の「２」の選択項目の表示内容が変更されたメニュー画像がモニタ部６で表示される。たとえば、「２」の選択項目の文字の部分が白色で背景が赤色で表示される。
【０４２４】
これにより、種々のメニュー画面の変更を新たな映像データを読出すことなく簡単に実現可能となる。
【０４２５】
選択項目位置情報は主映像の表示座標系と対応させて指定することで、主映像と副映像の位置関係を簡単に決定しやすい構成としている。
【０４２６】
図１６０の（ａ）、（ｂ）に選択項目の副映像データと制御データとしてのハイライト情報の関係の一例を示す。
【０４２７】
図中、○で表される画素は例えば画素１を用いて、□で表される画素は画素１６等を用いて作成したものである。
【０４２８】
図１６０の（ａ）は、副映像データの画素１と画素１の影としての画素１６等で構成したケースである。この場合、制御データの選択後表示色情報を画素１６等の色を新たな色に設定し、それ以外の画素色及びコントラストを現在の色のままに設定しておくことで、選択された選択項目に関しては他の選択項目と違った色の影にリアルタイムで変更することが可能となる。
【０４２９】
図１６０の（ｂ）は、副映像データを画素１のみで構成したケースである。こならばイライト情報の選択後表示色情報を画素１の色を新たな色に設定し、それ以外の画素及びコントラストを現在の色のままに設定しておくことで、選択された選択項目自身が他の選択項目と違った色にリアルタイムで変更することが可能となる。
【０４３０】
この他にも、選択項目領域内の画素８等のコントラストを、選択時、副映像データ１００％、非選択時０％とするような設定を行うことで、選択時、選択領域全体の色が変化するような制御等、副映像データの構成とハイライト情報の内容を使用することで、様々な形式がリアルタイムで可能となる。
【０４３１】
たとえば上記識別したセル種別がメニューであった場合、次のセル再生へ自動的に移行せず、セル再生が終わった時点の最終フレーム表示状態で待機状態となる。
【０４３２】
したがって、メニュー用のセルを再生した場合、セルの最終表示状態で静止画状態となる。セルの中には、ビデオデータの一定単位で必ずＮＶパック８８が挿入されているため、前述したメニューの為のハイライト情報はデータＲＡＭ部５６の中に保存される。
【０４３３】
システムＣＰＵ５０はセル再生が終了した時点で、ユーザイベント（キー入力等）の待状態となり、データＲＡＭ部５６内に保存されているＰＣＩデータからメニューに関連する情報（ハイライト情報）を参照しながらメニューのユーザ選択に対する選択項目の処理を実行する。
【０４３４】
次に、上記のようなメニューによりタイトル等が選択された状態において、図１を参照して図６から図１４９に示す論理フォーマットを有する光ディスク１０からのムービーデータの再生動作について説明する。
【０４３５】
所望のタイトルが選択されている状態で、キー操作／表示部４の再生キー４ｃあるいはリモートコントローラ５の再生キー５ｄが投入された際に、システムプロセッサ５０は、システムＣＰＵ部５０は、タイトルサーチポインタテーブル情報（ＴＴ＿ＳＲＰＴＩ）９２からタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）７９の最終アドレスを獲得するとともにキー操作／表示部４からの入力番号あるいはリモートコントローラ５によるタイトル番号の選択に応じたタイトルサーチポインタ（ＴＴ＿ＳＲＰ）９３から入力番号に対応したビデオタイトルセット番号（ＶＴＳＮ）、プログラムチェーン番号ＰＧＣＮ及びビデオタイトルセットの先頭アドレス（ＶＴＳ＿ＳＡ）が獲得される。タイトルセットが１つしかない場合には、キー操作／表示部４からの入力番号の有無およびリモートコントローラ５によるタイトル番号の選択に拘らず１つのタイトルサーチポインタ（ＴＴ＿ＳＲＰ）９３がサーチされてそのタイトルセットの先頭アドレス（ＶＴＳ＿ＳＡ）が獲得される。このタイトルセットの先頭アドレス（ＶＴＳ＿ＳＡ）からシステムＣＰＵ部５０は、目的のタイトルセットを獲得することとなる。
【０４３６】
次に、図１９に示すビデオタイトルセット７２の先頭アドレス（ＶＴＳ＿ＳＡ）から図３０に示すようにそのタイトルセットのビデオタイトルセット情報（ＶＴＳＩ）９４が獲得される。ビデオタイトルセット情報（ＶＴＳＩ）９４のビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８から図３１に示すビデオタイトルセット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８の終了アドレスＶＴＩ＿ＭＡＴ＿ＥＡが獲得されると共にオーディオ及び副映像データのストリーム数（ＶＴＳ＿ＡＳＴ＿Ｎｓ）、ＶＴＳ＿ＳＰＳＴ＿Ｎｓ及びビデオ、オーディオ及び副映像データの属性情報（ＶＴＳ＿Ｖ＿ＡＴＲ，ＶＴＳ＿Ａ＿ＡＴＲ，ＶＴＳ＿ＳＰＳＴ＿ＡＴＲに基づいて図１に示される再生装置の各部がその属性に従って設定される。
【０４３７】
ビデオタイトルセット（ＶＴＳ）の為のメニュー（ＶＴＳＭ）が単純な構成である場合には、図３１に示すビデオタイトルセット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８からビデオタイトルセットのメニュー用のビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５の先頭アドレス（ＶＴＳＭ＿ＶＯＢＳ＿ＳＡ）が獲得されてそのビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５によってビデオタイトルセットのメニューが表示される。このメニューを参照して特にプログラムチェーン（ＰＧＣ）を選択せずに単純にタイトルセット（ＶＴＳ）におけるタイトルＶＴＳＴの為のビデオオブジェクトセット（ＶＴＴ＿ＶＯＢＳ）９６を再生する場合には、図３１に示すその先頭アドレスＶＴＳＴＴ＿ＶＯＢＳ＿ＳＡからそのビデオオブジェクトセット９６が再生される。
【０４３８】
プログラムチェーン（ＰＧＣ）をキー操作／表示部４あるいはリモートコントローラ５で指定する場合には、次のような手順で対象とするプログラムチェーンがサーチされる。このプログラムチェーンのサーチは、ビデオタイトルセットにおけるタイトルの為のプログラムチェーンに限らず、メニューがプログラムチェーンで構成される比較的複雑なメニューにおいてもそのメニューの為のプログラムチェーンのサーチに関しても同様の手順が採用される。ビデオタイトルセット情報（ＶＴＳＩ）９４の管理テーブル（ＶＴＳＩ＿ＭＡＴ）９８に記述される図３１に示すビデオタイトルセット（ＶＴＳ内のプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００の先頭アドレスが獲得されて図４０に示すそのＶＴＳプログラムチェーン情報テーブルの情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）１０２が読み込まれる。この情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）１０２から図４１に示すプログラムチェーンの数（ＶＴＳ＿ＰＧＣ＿Ｎｓ）及びテーブル１００の終了アドレス（ＶＴＳ＿ＰＧＣＩＴ＿ＥＡ）が獲得される。
【０４３９】
キー操作／表示部４あるいはリモートコントローラ５でプログラムチェーンの番号が指定されると、その番号に対応した図４０に示すＶＴＳ＿ＰＧＣＩＴサーチポインタ（ＶＴＳ＿ＰＧＣＩＴ＿ＳＲＰ）１０３から図４２に示すそのプログラムチェーンのカテゴリー及びそのサーチポインタ（ＶＴＳ＿ＰＧＣＩＴ＿ＳＲＰ）１０３に対応したＶＴＳ＿ＰＧＣ情報１０４の先頭アドレスが獲得される。先頭アドレス（ＶＴＳ＿ＰＧＣＩ＿ＳＡ）によって図４３に示すプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）が読み出される。一般情報（ＰＧＣ＿ＧＩ）によってプログラムチェーン（ＰＧＣ）のカテゴリー及び再生時間ＰＧＣ＿ＣＡＴ、ＰＧＣ＿ＰＢ＿ＴＩＭＥ等が獲得され、その一般情報（ＰＧＣ＿ＧＩ）に記載したセル再生情報テーブル（Ｃ＿ＰＢＩＴ及びセル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）１０８の先頭アドレス（Ｃ＿ＰＢＩＴ＿ＳＡ）、Ｃ＿ＰＯＳＩＴ＿ＳＡが獲得される。先頭アドレス（Ｃ＿ＰＢＩＴ＿ＳＡ）から図５５に示すセル位置情報（Ｃ＿ＰＯＳＩ）として図５６に示すようなビデオオブジェクトの識別子Ｃ＿ＶＯＢ＿ＩＤＮ及びセルの識別番号（Ｃ＿ＩＤＮ）が獲得される。
【０４４０】
先頭アドレス（Ｃ＿ＰＯＳＩＴ＿ＳＡ）から図５３に示すセル再生情報Ｃ＿ＰＢＩが獲得され、その再生情報Ｃ＿ＰＢＩに記載の図５４に示すセル中の最初のＶＯＢＵ８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）及び最終のＶＯＢＵの先頭アドレス（Ｃ＿ＬＶＯＢＵ＿ＳＡ）が獲得されてその目的とするセルがサーチされる。セルの再生順序は、図４３に示されるＰＧＣプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ１０６の図５１に示すプログラムのマップを参照して次々に再生セル８４が決定される。このように決定されたプログラムチェーンのデータセル８４が次々にビデオオブジェクト１４４から読み出されてシステムプロセッサ部５４を介して、データＲＡＭ部５６に入力される。このデータセル８４は、再生時間情報を基にビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に与えられてデコードされ、Ｄ／Ａ及び再生処理部６４で信号変換されてモニタ部６に画像が再現されるとともにスピーカ部８から音声が再生される。
【０４４１】
次に、ナビゲーションパック８６を利用したビデオデータの通常再生に関してフローチャートを参照してより詳細説明する。
【０４４２】
ビデオデータの通常再生では、図１６１及び図１６２に示すように通常再生が開始される場合には、スタートの後に既に説明したように、ビデオマネージャー情報（ＶＭＧＩ）７５がシステムＣＰＵ部５０によってサーチされてシステムＲＯＭ・ＲＡＭ部５２に格納される（ステップＳ３１２）。同様にビデオマネージャー情報（ＶＭＧＩ）７５に基づいてビデオタイトルセット（ＶＴＳ）７２のビデオタイトルセット情報（ＶＴＳＩ）９４が読み込まれるとともに、ビデオタイトルセットメニューがそのビデオオブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）９５を利用して上述したようにモニタ部６に表示される。この表示を基にステップＳ３１３で示すように再生すべきタイトルセット７２及び再生条件の等をユーザが決定する。この決定したタイトルセット７２をキー操作／表示部４を用いて選択すると、ステップＳ３１４に示すように選択したタイトルセット７２中の図３０に示すプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）１００から図４３、図５３及び図５４に示すセル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７のデータがシステムＣＰＵ部５０によって読み込まれ、これがシステムＲＯＭ・ＲＡＭ部５２に格納される。
【０４４３】
システムＣＰＵ部５０は、ステップＳ３１５に示すように、キー操作／表示部４あるいはリモートコントローラ５から入力された再生条件に応じて再生を開始するプログラムチェーン番号ＶＴＳ＿ＰＧＣ＿Ｎｓ）、アングル番号ＡＮＧＮｓ、オーディオストリーム番号及び副映像ストリーム番号が上述したような各メニューを用いて決定される。例えば、プログラムチェーンとしてボクシングのワールドチャンピョン第１１戦がタイトルとして選定され、英語のナレーションの基に副映像として日本語の字幕を映し出すことを決定する。アングルとして常に両者の戦いが良く鑑賞できる映像に決定する等の選択がユーザによって実行される。この決定された副映像番号及びオーディオストリーム番号がステップＳ３１６に示すようにシステムプロセッサ部５４のレジスタ５４Ｂに設定される。同様に、再生スタート時間がシステムプロセッサ部５４、ビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２のシステムタイムクロック（ＳＴＣ）５４Ａ、５８Ａ、６０Ａ、６２Ａに設定される。先頭アドレスとしてのセル中の最初のＶＯＢＵの先頭アドレス及びＰＧＣ番号、即ち、セル番号がシステム用ＲＯＭ・ＲＡＭ部５２に格納される。
【０４４４】
ステップＳ３１７に示すようにビデオタイトルセットの読み込み準備が整った時点でリードコマンドがシステムＣＰＵ部５０からディスクドライブ部３０に与えられ、上述した先頭アドレスを基に光ディスク１０がディスクドライブ部３０によってシークされる。このリードコマンドによって光ディスク１０からは、指定されたプログラムチェーン（ＰＧＣ）に係るセルが次々に読み出され、システムＣＰＵ部５０及びシステム処理部５４を介してデータＲＡＭ部５６に送られる。この送られたセルデータは、図８に示すようにビデオオブジェクトユニット（ＶＯＢＵ）８５の先頭パックであるナビゲーションパック８６からパックがデータＲＡＭ部５６に格納される。その後、ビデオオブジェクトユニット（ＶＯＢＵ）のビデオパック８８、オーディオパック９１及び副映像パック９０が夫々ビデオデコーダ部５８、オーディオデコーダ部６０及び副映像デコーダ部６２に分配され、夫々のデコーダでデコードされてＤ／Ａ及びデータ再生部６４に送られる。その結果、モニタ部６に映像信号が送られ、スピーカ部８に音声信号が送られ、副映像を伴った映像の表示が開始されるとともに音声の再現が開始される。
【０４４５】
このような映像及び音声の再生中においては、キー操作／表示部４あるいはリモートコントローラ５からの割り込み処理があった場合には、その得られたキーデータがシステムＲＡＭ／ＲＯＭ部５２に格納される。キーデータがない場合には、ステップＳ３１９に示すようにドライブ部からの再生終了の割り込みがあったか否かがチェックされる。再生終了の割り込みがない場合には、ステップＳ３２０に示すようにナビゲーションパック８６の転送を待つこととなる。ナビゲーションパック８６の転送が終了している場合には、ステップＳ３２１に示すようにナビゲーションパック８６中の論理セクタ番号ＮＶ＿ＰＣＫ＿ＬＳＮを現在の論理ブロック番号ＮＯＷＬＢＮとしてシステムＲＡＭ／ＲＯＭ部５２に格納される。
【０４４６】
ＮＶパック８６の転送が終了すると、そのセル内の最終ＮＶパック８６かがチェックされる。即ち、ステップＳ３２２に示すようにセル８４中の最終ナビゲーションパック８６であるか否かがチェックされる。このチェックは、図５４に示すセル再生情報テーブル（Ｃ＿ＰＢＩ）１０７のＣ＿ＬＶＯＢＵの先頭アドレス（Ｃ＿ＬＶＯＢＵ＿ＳＡ）とナビゲーションパック８６のアドレスＶ＿ＰＣＫ＿ＬＢＮを比較することによってチェックされる。ＮＶパック８６がセル内での最終でない場合には、再びステップ１９に戻される。ＮＶパック８６がセル８４内での最終である場合には、ステップＳ３２３に示すようにアングルの変更があるか否かがチェックされる。アングルの変更は、キー操作／表示部４あるいはリモートコントローラ５からシステムＣＰＵ部５０にアングル変更の入力があるか否かに基づいて判断される。アングルの変更がない場合には、ステップＳ３２４に示すようにそのセル８４が属するプログラムチェーン（ＰＧＣ））の最終セルであるかがチェックされる。このチェックは、図４３及び図５３に示すそのセル８４がセル再生情報テーブル（Ｃ＿ＰＢＩＴ）１０７の最終セルであるかによって判断される。即ち、プログラムチェーンを構成するセル数及び再生されたセルの識別番号によってチェックされる。セルがプログラムチェーン（ＰＧＣ）の最終セルに相当しない場合には、再びステップＳ３１９に戻される。
【０４４７】
セル８４がプログラムチェーン（ＰＧＣ）の最終セルである場合には、そのプログラムチェーンが終了したとして、次のプログラムチェーン（ＰＧＣ）が指定される。特別な場合を除き、プログラムチェーンは、その番号順に再生されることから、ステップＳ３２５に示すように再生が終了したプログラムチェーンの番号に１を加えることによって次に再生すべきプログラムチェーン番号が設定される。この設定されたプログラムチェーン番号のプログラムチェーンがあるか否かがステップＳ３２６でチェックされる。次に再生されるプログラムチェーンがない場合には、後に説明される図１６３に示す再生終了の手続きのフローに移行される。設定されたプログラムチェーンがある場合には、ステップＳ３２７に示すようにその再設定されたプログラムチェーンのセルのアドレス、即ち、図５４に示すセル再生情報（Ｃ＿ＰＢＩ）１０７中のＣ＿ＦＶＯＢＵ８５の先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ））が現在の論理ブロック番号として獲得される。ステップＳ３２８に示すように先頭アドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）が既に再生した前のプログラムチェーンのセル８４の最終アドレスＥＮＤＬＢＮに１を加えたアドレスに等しいかがチェックされる。等しければ、アドレスが連続したセルの再生であるから、再びステップＳ３１８に戻される。アドレスが等しくない場合には、ステップＳ３２９に示すようにセルアドレスが連続しないことからシステムＣＰＵ部５０は、現在のビデオオブジェクトユニットの終了アドレスを指示するリード終了アドレスコマンドを発し、指定したアドレスで一時的にディスクドライブ部３０に読み出し動作を中止させる。その後、ステップＳ３３０に示すように再びシステムＣＰＵ部５０からリードコマンドがディスクドライブ部３０に与えられるとともに、先頭アドレスがディスクドライブ部３０に与えられ、再びステップＳ３１９に戻され、ナビゲーションパック８６のシークが開始される。
【０４４８】
ステップＳ３１９において再生終了である場合、或いは、ステップＳ３２６において次に再生されるプログラムチェーンがない場合には、図１６３のステップＳ３３１に示すようにＰＣＩ１１３の一般情報（ＰＣＩ−ＧＩ）に記載される終了時刻（ＰＴＭＶＯＢＵ＿ＥＰＴＭ）が参照され、終了時刻（ＰＴＭＶＯＢＵ＿ＥＰＴＭ）がシステムタイムクロック（ＳＴＣ）に一致すると、ステップＳ３３２に示されるようにモニタ６の画面の表示が中止され、ステップＳ３３３に示すようにシステムＣＰＵからディスクドライブ部３０にデータ転送中止コマンドが与えられ、データ転送が中止され、再生動作が終了される。
【０４４９】
ステップＳ３２３においてキー操作／表示部４あるいはリモートコントローラ５からアングル変更の入力があると、図１６４のステップＳ３４０に示すようにアングルデータがあるかがチェックされる。このアングルの有無は、ナビゲーションパック８６のＰＣＩデータ１１３及びＤＳＩデータ１１５のいずれにもアングル情報ＮＳＭＬ−ＡＧＬＩ、ＳＭＬ＿ＡＧＬＩとして記載される。キー操作／表示部４あるいはリモートコントローラ５からの入力に応じていずれかの情報がシステムＣＰＵ部５０によって調べられる。ステップ４０において変更の対象とされるアングルがない場合には、ステップＳ４１に示すようにアングルデータがない旨がキー操作／表示部４或いはモニタ部６に表示される。アングルデータ無しの表示があった後に、ステップＳ２４に移行される。アングルデータがある場合には、ステップＳ４２に示すようにキー操作／表示部４あるいはリモートコントローラ５から変更されるべきアングル番号が指定される。既に述べるようにＰＣＩデータ及びＤＳＩデータのアングル情報（ＮＳＭＬ＿ＡＧＬＩ）、ＳＭＬ＿ＡＧＬＩのいずれを利用するアングルの変更かが指定される。但し、一方のアングル情報のみしかない場合には、その選択は、一方に限られることとなる。アングル番号が指定されると、図６９及び図７０に示すように指定されたアングル番号に相当するアングルセルの目的のアドレス（ＮＳＭＬ＿ＡＧＬ＿Ｃ＿ＤＳＴＡ）、ＳＭＬ＿ＡＮＬ＿Ｃ＿ＤＳＴＡがステップＳ４３で獲得される。このアドレスでセルがサーチされ、そのアドレスをシークすべき論理ブロック番号ＮＯＷＬＢＮとして設定する。特にＰＣＩを利用したアングル変更の際には、アングル変更動作に伴ってシステムＣＰＵ部５０は、ビデオ及びオーディオデータの再生に対してミュート処理を施すと共に副映像の再生に対してポーズ処理を施す。この処理に伴い再生装置各部のシステムタイムクロック（ＳＴＣ）をストップさせ、既にビデオ、オーディオ及び副映像デコーダ部５８、６０、６２内のバッファをクリアして変更されたアングルデータの受け入れを可能とする状態とする（ステップＳ３４４）。同時にステップ４５に示すようにシステムＣＰＵ部５０は、リード終了アドレスコマンドを発し、一時的にディスクドライブ部３０に読み出し動作を中止させる。その後、ステップＳ４６に示すようにシステムＣＰＵ部５０からリードコマンドがディスクドライブ部３０に与えられ、設定したシークすべき論理ブロック番号、即ち、選択したアングルセルの先頭アドレスでセルがサーチされて選定したアングルセルデータの転送が開始される。
【０４５０】
転送の開始に伴って再び変更アングル先である初めてのセルのナビゲーションパックの転送を待つこととなる。ステップＳ３４８に示すようにデータ転送に伴うナビゲーションパックの転送の終了があるか否かがチェックされ、ナビゲーションパックの転送がない場合には、再びステップ４７に戻ることとなる。ナビゲーションパック８６の転送があると、ナビゲーションパック８６のＤＳＩ一般情報ＤＳＩＧに記載のＮＶパック８６のＳＣＲ（ＮＶ＿ＰＣＫ＿ＳＣＲを参照して各システムタイムクロック（ＳＴＣ）がセットされる。その後、ステップＳ４４で設定されたビデオ及びオーディオのミュート状態及び副映像のポーズ状態が解除され、システムタイムクロック（ＳＴＣ）の動作がスタートされる。その後、通常再生と同様に図１６１に示すステップＳ３２１が実行される。
【０４５１】
次に、図１６５から図１７０を参照して図６から図７４に示す論理フォーマットで映像データ及びこの映像データを再生するための光ディスク１０への記録方法及びその記録方法が適用される記録システムについて説明する。
【０４５２】
図１６５は、映像データをエンコーダしてあるタイトルセット８４の映像ファイル８８を生成するエンコーダシステムが示されている。図１６５に示されるシステムにおいては、主映像データ、オーディオデータ及び副映像データのソースとして、例えば、ビデオテープレコーダ（ＶＴＲ）２０１、オーディオテープレコーダ（ＡＴＲ）２０２及び副映像再生器（Ｓｕｂｐｉｃｔｕｒｅ  ｓｏｕｒｃｅ）２０３が採用される。これらは、システムコントローラ（Ｓｙｓ  ｃｏｎ）２０５の制御下で主映像データ、オーディオデータ及び副映像データを発生し、これらが夫々ビデオエンコーダ（ＶＥＮＣ）２０６、オーディオエンコーダ（ＡＥＮＣ）２０７及び副映像エンコーダ（ＳＰＥＮＣ）２０８に供給され、同様にシステムコントローラ（Ｓｙｓ  ｃｏｎ）２０５の制御下でこれらエンコーダ２０６、２０７、２０８でＡ／Ｄ変換されると共に夫々の圧縮方式でエンコードされ、エンコードされた主映像データ、オーディオデータ及び副映像データ（Ｃｏｍｐ  Ｖｉｄｅｏ，  Ｃｏｍｐ  Ａｕｄｉｏ，  ＣｏｍｐＳｕｂ−ｐｉｃｔ）としてメモリ２１０、２１１、２１２に格納される。
【０４５３】
この主映像データ、オーディオデータ及び副映像データ（Ｃｏｍｐ  Ｖｉｄｅｏ，  ＣｏｍｐＡｕｄｉｏ，  Ｃｏｍｐ  Ｓｕｂ−ｐｉｃｔ）は、システムコントローラ（Ｓｙｓ  ｃｏｎ）２０５によってファイルフォーマッタ（ＦＦＭＴ）２１４に出力され、既に説明したようなこのシステムの映像データのファイル構造に変換されるとともに各データの設定条件、属性及びハイライト情報等の管理情報がファイルとしてシステムコントローラ（Ｓｙｓ  ｃｏｎ）２０５によってメモリ２１６に格納される。
【０４５４】
以下に、映像データからファイルを作成するためのシステムコントローラ（Ｓｙｓ  ｃｏｎ）２０５におけるエンコード処理の標準的なフローを説明する。
【０４５５】
図１６６に示されるフローに従って主映像データ及びオーディオデータがエンコードされてエンコード主映像及びオーディオデータ（Ｃｏｍｐ  Ｖｉｄｅｏ，  Ｃｏｍｐ  Ａｕｄｉｏ）のデータが作成される。即ち、エンコード処理が開始されると、図１６６のステップＳ２７０に示すように主映像データ及びオーディオデータのエンコードにあたって必要なパラメータが設定される。この設定されたパラメータの一部は、システムコントローラ（Ｓｙｓ  ｃｏｎ）２０５に保存されるとともにファイルフォーマッタ（ＦＦＭＴ）２１４で利用される。ステップＳ２７１で示すようにパラメータを利用して主映像データがプリエンコードされ、最適な符号量の分配が計算される。ステップＳ２７２に示されるようにプリエンコードで得られた符号量分配に基づき、主映像のエンコードが実行される。このとき、オーディオデータのエンコードも同時に実行される。ステップＳ２７３に示すように必要であれば、主映像データの部分的な再エンコードが実行され、再エンコードした部分の主映像データが置き換えられる。この一連のステップによって主映像データ及びオーディオデータがエンコードされる。ステップＳ２７４及びＳ２７５に示すように副映像データがエンコードされエンコード副映像データ（Ｃｏｍｐ  Ｓｕｂ−ｐｉｃｔ）が作成される。即ち、副映像データをエンコードするにあたって必要なパラメータが同様に設定される。ステップＳ２７４に示すように設定されたパラメータの一部がシステムコントローラ（Ｓｙｓ  ｃｏｎ）２０５に保存され、ファイルフォーマッタ（ＦＦＭＴ）２１４で利用される。このパラメータに基づいて副映像データがエンコードされる。この処理により副映像データがエンコードされる。
【０４５６】
図１６７に示すフローに従って、エンコードされた主映像データ、オーディオデータ及び副映像データ（Ｃｏｍ  Ｖｉｄｅｏ，  Ｃｏｍｐ  Ａｕｄｉｏ，  Ｃｏｍｐ  Ｓｕｂ−ｐｉｃｔ）が組み合わされて図６を参照して説明したような映像データのタイトルセット構造に変換される。即ち、ステップＳ２７６に示すように映像データの最小単位としてのセルが設定され、セルに関するセル再生情報Ｃ＿ＰＢＩ）が作成される。次に、ステップＳ２７７に示すようにプログラムチェーンを構成するセルの構成、主映像、副映像及びオーディオ属性等が設定され（これらの属性情報の一部は、各データエンコード時に得られた情報が利用される。）、図１２に示すようにプログラムチェーンに関する情報を含めたビデオタイトルセット情報管理テーブル情報（ＶＴＳＩ＿ＭＡＴ）９８及びビデオタイトルセット時間サーチマップテーブル（ＶＴＳ＿ＴＭＡＰＴ）１０１が作成される。このとき必要に応じてビデオタイトルセットパートオブタイトルサーチポインタテーブル（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ）も作成される。エンコードされた主映像データ、オーディオデータ及び副映像データ（Ｃｏｍ  Ｖｉｄｅｏ，  Ｃｏｍｐ  Ａｕｄｉｏ，  Ｃｏｍｐ  Ｓｕｂ−ｐｉｃｔ）が一定のパックに細分化され、各データのタイムコード順に再生可能なように、ＶＯＢＵ単位毎にその先頭にＮＶパックを配置しながら各データセルが配置されて図６に示すような複数のセルで構成されるビデオオブジェクト（ＶＯＢ））が構成され、このビデオオブジェクトのセットでタイトルセットの構造にフォーマットされる。
【０４５７】
尚、図１６７に示したフローにおいて、プログラムチェーン情報は、ステップＳ２７７の過程で、システムコントローラ（Ｓｙｓ  ｃｏｎ）２０５のデータベースを利用したり、或いは、必要に応じてデータを再入力する等を実行し、プログラムチェーン情報ＰＧＩ）として記述される。
【０４５８】
図１６８は、上述のようにフォーマットされたタイトルセットを光ディスクへ記録するためのディスクフォーマッタのシステムを示している。図１６８に示すようにディスクフォーマッタシステムでは、作成されたタイトルセットが格納されたメモリ２２０、２２２からこれらファイルデータがボリュームフォーマッタ（ＶＦＭＴ）２２６に供給される。ボリュームフォーマッタ（ＶＦＭＴ）２２６では、タイトルセット８４、８６から管理情報が引き出されてビデオマネージャー（ＶＭＧ）７１が作成され、図６に示す配列順序で光ディスク１０に記録されるべき状態の論理データが作成される。ボリュームフォーマッタ（ＶＦＭＴ）２２６で作成された論理データにエラー訂正用のデータがディスクフォーマッタ（ＤＦＭＴ）２２８において付加され、ディスクへ記録する物理データに再変換される。変調器（Ｍｏｄｕｌａｔｅｒ）２３０において、ディスクフォーマッタ（ＤＦＭＴ）２２８で作成された物理データが実際にディスクへ記録する記録データに変換され、この変調処理された記録データが記録器（Ｒｅｃｏｄｅｒ）２３２によってディスク１０に記録される。
【０４５９】
上述したディスクを作成するための標準的なフローを図１６９及び図１７０を参照して説明する。図１６９には、ディスク１０に記録するための論理データが作成されるフローが示されている。即ち、ステップＳ２８０で示すように映像データファイルの数、並べ順、各映像データファイル大きさ等のパラメータデータが始めに設定される。ステップＳ２８１で示すように設定されたパラメータと各ビデオタイトルセット７２のビデオタイトルセット情報２８１からビデオマネージャー（ＶＭＧ）７１が作成される。その後、ステップＳ２８２に示すようにビデオマネージャー（ＶＭＧ）７１、ビデオタイトルセット７２の順にデータが該当する論理ブロック番号に沿って配置され、ディスク１０に記録するための論理データが作成される。
【０４６０】
その後、図１７０に示すようなディスクへ記録するための物理データを作成するフローが実行される。即ち、ステップＳ２８３で示すように論理データが一定バイト数に分割され、エラー訂正用のデータが生成される。次にステップＳ２８４で示すように一定バイト数に分割した論理データと、生成されたエラー訂正用のデータが合わされて物理セクタが作成される。その後、ステップＳ２８５で示すように物理セクタを合わせて物理データが作成される。このように図１７０に示されたフローで生成された物理データに対し、一定規則に基づいた変調処理が実行されて記録データが作成される。その後、この記録データがディスク１０に記録される。
【０４６１】
上述したデータ構造は、光ディスク等の記録媒体に記録してユーザに頒布して再生する場合に限らず、図１７１に示すような通信系にも適用することができる。即ち、図１６５から図１６８に示した手順に従って図６に示すようなビデオマネージャー（ＶＭＧ）７１及びビデオタイトルセット７２等が格納された光ディスク１０が再生装置３００にロードされ、その再生装置のシステムＣＰＵ部５０からエンコードされたデータがデジタル的に取り出され、モジュレータ／トランスミッター３１０によって電波或いはケーブルでユーザ或いはケーブル加入者側に送られても良い。図１６５及び図１６８に示したエンコードシステム３２０によって放送局等のプロバイダー側でエンコードされたデータが作成され、このエンコードデータが同様にモジュレータ／トランスミッター３１０によって電波或いはケーブルでユーザ或いはケーブル加入者側に送られても良い。このような通信システムにおいては、始めにビデオマネージャー（ＶＭＧ）７１の情報がモジュレータ／トランスミッター３１０で変調されて或いは直接にユーザ側に無料で配布され、ユーザがそのタイトルに興味を持った際にユーザ或いは加入者からの要求に応じてそのタイトルセット７２をモジュレータ／トランスミッター３１０によって電波或いはケーブルを介してユーザ側に送られることとなる。タイトルの転送は、始めに、ビデオマネージャー（ＶＭＧ）７１の管理下でビデオタイトルセット情報９４が送られてその後にこのタイトルセット情報９４によって再生されるビデオタイトルセットにおけるタイトル用ビデオオブジェクト９５が転送される。このとき必要であれば、ビデオタイトルセットメニュー用のビデオオブジェクト９５も送られる。送られたデータは、ユーザ側でレシーバ／復調器４００で受信され、エンコードデータとして図１に示すユーザ或いは加入者側の再生装置のシステムＣＰＵ部５０で上述した再生処理と同様に処理されてビデオが再生される。
【０４６２】
ビデオタイトルセット７２の転送においてビデオオブジェクトセット９５、９６は、図６に示すビデオオブジェクトユニット８５を単位として転送される。ビデオオブジェクトユニット８５には、ビデオの再生及びサーチ情報が格納されたＮＶパック８６がその先頭に配置されている。しかも、ＮＶパック８６には、そのＮＶパック８６が属するビデオオブジェクトユニット８５を基準として前後に再生されるべきビデオオブジェクトユニットのアドレスが記載されていることから、ビデオオブジェクトユニット８５の転送中に何らかの原因でビデオオブジェクトユニット８５が欠けたとしても欠けたビデオオブジェクトユニット８５の再転送を要求することによって確実にユーザ側でビデオデータを再生することができる。転送は、ビデオオブジェクトユニットの再生順に実施されなくともユーザ側のシステムＲＯＭ・ＲＡＭ部５２が正確なプログラムチェーンの再生情報を保持することでそのＮＶパック８６のアドレスデータを参照して再生順序をシステムＣＰＵ部５０が指示することができる。
【０４６３】
図１７３はＤＶＤビデオディスク、ＤＶＤオーディオディスク、ハードディスク等の情報記録媒体へ情報を記録する処理の一例を示すフローチャートである。ＤＶＤビデオのＡＶコンテンツ（例えばビデオコンテンツ）がボリューム空間の所定の場所（ＤＶＤエリア）に記録される（ステップＳ４０２）。ナビゲーションコンテンツがボリューム空間の他の所定の場所に記録される（ステップＳ４０４）。なお、ＡＶコンテンツの記録ステップとナビゲーションコンテンツの記録ステップとは順番を入れ替えても良い。
【０４６４】
最後に、ＨＤ方式の映像データに対処できるプレーヤモデルの特殊遷移に付いて説明する。
【０４６５】
＜タイトル再生用オーディオ及びサブピクチャストリームの設定と変更：オーディオストリーム番号とデコーディングオーディオストリーム番号の関係及びサブピクチャストリーム番号とデコーディングサブピクチャストリーム番号の関係オーディオとサブピクチャはそれぞれ２種類のストリーム番号を持っている。その一つは「オーディオストリーム番号」及び「サブピクチャストリーム番号」であり、ユーザ操作の引数とシステムパラメータ内で用いられる。他の一つは「デコーディングオーディオストリーム番号」及び「デコーディングサブピクチャストリーム番号」であり、パケットヘッダ内のｓｔｒｅａｍ＿ｉｄフィールドとプライベートパケット内のｓｕｂ＿ｓｔｒｅａｍ＿ｉｄに用いられるストリーム番号と同じである。デコーディングストリーム番号はデマルチプレクサ又はデコーダで用いられる。
【０４６６】
プレーヤはプログラムチェーン情報（ＰＧＣＩ）内のＰＧＣ＿ＡＳＴ＿ＣＴＬＴ＿とＰＧＣ＿ＳＰＳＴ＿ＣＬＴＬによってオーディオストリーム番号とサブピクチャストリーム番号をそれぞれ変換する。
【０４６７】
可能なストリーム数（デコーディングストリームではない）と各ストリームの属性はタイトル内では変わってはならない。しかし、ＰＧＣ＿ＡＳＴ＿ＣＴＬＴとＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴはプログラムチェーン情報（ＰＧＣＩ）ごとに定義され、デコーディングストリーム数はプログラムチェーン（ＰＧＣ）ごとに変わってもよい。
【０４６８】
ビデオのアスペクト比が１６：９の場合、１ピクチャストリームに最大四つのデコーディングサブピクチャストリームを割り当てることができる。これらはＨＤ、ワイド、パン・スキャン及びレターボックス再生用である。アスペクト比が４：３の場合は一つのデコーディングサブピクチャストリーム番号が一つのサブピクチャストリーム番号に割り当てられる。
【０４６９】
＜オーディオ及びサブピクチャに関するビデオマネージャ情報（ＶＭＧＩ）、Ｖビデオタイトルセット情報（ＴＳＩ）及びデータサーチ情報（ＤＳＩ）内の情報＞
属性情報の、ビデオマネージャ情報（ＶＭＧＩ）内のＶＭＧＭ＿ＡＳＴ＿ＡＴＲ、ビデオタイトルセット情報（ＶＴＳＩ）内のＶＴＳＭ＿ＡＳＴ＿ＡＴＲとＶＴＳ＿ＡＳＴ＿ＡＴＲはオーディオストリーム用に記述される。
【０４７０】
属性情報の、ビデオマネージャ情報（ＶＭＧＩ）内のＶＭＧＭ＿ＳＰＳＴ＿ＡＴＲ、ビデオタイトルセット情報（ＶＴＳＩ）内のＶＴＳＭ＿ＳＰＳＴ＿ＡＴＲとＶＴＳ＿ＳＰＳＴ＿ＡＴＲはサブピクチャストリーム用に記述される。
【０４７１】
データサーチ情報（ＤＳＩ）のシームレス再生情報内のＡｕｄｉｏ  ＳｔｏｐＰＴＭとＡｕｄｉｏ  Ｇａｐ  Ｌｅｎｇｔｈはデコーディングオーディオストリーム用に記述される。
【０４７２】
データサーチ情報（ＤＳＩ）の同期情報内の全フィールドはデコーディングオーディオストリームとデコーディングサブピクチャストリーム用に記述される。
【０４７３】
＜プレーヤによるデコーディングオーディオストリーム番号の選択＞
プレーヤはＰＧＣ＿ＡＳＴ＿ＣＴＬ内の「デコーディングオーディオストリート番号」で指定されたストリームをデコードしなければならない。
【０４７４】
＜プレーヤによるデコーディングサブピクチャストリーム番号の選択＞
現行ドメインのビデオ属性（ＶＭＧＭ＿Ｖ＿ＡＴＲ，ＶＴＳＭ＿Ｖ＿ＡＴＲ又はＶＴＳ＿Ｖ＿ＡＴＲ）のアスペクト比が“００ｂ”（４：３）の場合、プレーヤはＰＧＣ＿ＳＰＳＴ＿ＣＴＬ内の４：３用のデコーディングサブピクチャストリーム番号で指定されたストリームをデコードしなければならない。現行ドメインのビデオ属性のアスペクト比が“１１ｂ”（１６：９）の場合は、ＰＧＣ＿ＳＰＳＴ＿ＣＴＬ内のＨＤ用デコーディングサブピクチャストリーム番号、ワイド用デコーディングサブピクチャストリーム番号、レターボックス用デコーディングサブピクチャストリーム番号及びパン・スキャン用デコーディングサブピクチャストリーム番号の内の１つで、現在のビデオ表示（ＨＤ／ワイド／パン・スキャン／レターボックス）に合致するストリームをデコードしなければならない。
【０４７５】
上述した説明においては、ビデオオブジェクトユニットは、ビデオ、オーディオ及び副映像を含むデータ列として説明したが、ビデオ、オーディオ及び副映像のいずれかが含まれれば良く、オーディオパックのみ或いは副映像パックのみで構成されても良い。
【０４７６】
以上説明したように、本発明の実施の形態によれば、主映像データと副映像データを具備する映像データを利用して、再生機器への負担が少なく、ユーザの選択結果に応じたリアルタイムに反応可能にできる。
【０４７７】
さらに、メニューの背景画像としての主映像データとメニューの選択項目または確定項目からなる副映像データとにより、メニューを作成し、副映像データの選択項目または確定項目に対するハイライト情報を変更、つまり文字の色やコントラストを変更することにより、種々のメニューを容易に作成することができる。
【０４７８】
本発明は上記した実施の形態に限定されるものではなく、実施段階ではその趣旨を逸脱しない範囲で種々に変形することが可能である。各実施の形態は可能な限り適宜組み合わせて実施してもよく、その場合組合わせた効果が得られる。さらに、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０４７９】
【発明の効果】
以上説明したように本発明によれば、高画質コンテンツに応じた高画質の副映像情報を効率良く記録できる情報記録媒体、情報再生装置、情報再生方法を提供することができる。
【図面の簡単な説明】
【図１】この発明の一実施の形態に係る光ディスク装置の概略を示すブロック図。
【図２】図１に示したディスクドライブ装置の機構部の詳細を示すブロック図。
【図３】図１に示したディスクドライブ装置に装填される光ディスクの構造を概略的に示す斜視図。
【図４】図１に示したキー操作及び表示部の概略構成を示す図。
【図５】図１に示したリモートコントロールの概略構成を示す図。
【図６】図３に示す光ディスクの論理フォーマットの構造（ボリューム構造）を示す。
【図７】図６に示すビデオマネージャー（ＶＭＧ）とビデオタイトルセット（ＶＴＳ）の構造を示す。
【図８】図６に示すビデオマネージャーの構造を示す。
【図９】図６に示すビデオオブジェクトセット（ＶＯＢＳ）の構造を示す例。
【図１０】図８に示すビデオオブジェクトユニット（ＶＯＢＵ）の構造を示す説明図。
【図１１】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のビデオマネージャ情報管理テーブル（ＶＭＧＩ＿ＭＡＴ）のパラメータ及び内容を示す。
【図１２】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のバージョン番号（ＶＥＲＮ）の構造を示す。
【図１３】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のビデオマネージャのカテゴリー（ＶＭＧ＿ＣＡＴ）の構造を示す。
【図１４】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のＶＭＧＭの属性（ＶＭＧＭ＿Ｖ＿ＡＴＲ）の構造を示す。
【図１５】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のＶＭＧＭの副映像ストリーム数（ＶＭＧＭ＿ＳＰＳＴ＿Ｎｓ）の構造を示す。
【図１６】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のＶＭＧＭの副映像属性（ＶＭＧＭ＿ＳＰＳＴ＿ＡＴＲ）の構造を示す。
【図１７】図８に示すビデオマネージャー情報（ＶＭＧＩ）内のタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）の構造を示す。
【図１８】図１７に示すタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）のタイトルサーチポインタテーブルの情報（ＴＴ＿ＳＲＰＴＩ）のパラメータ及び内容を示す。
【図１９】図１７に示すタイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ）の入力番号に対応したタイトルサーチポインタ（ＴＴ＿ＳＲＰ）のパラメータ及び内容を示す。
【図２０】図８に示すビデオマネージャーメニューＰＧＣＩユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ）の構造を示す。
【図２１】図２０に示すビデオマネージャーメニューＰＧＣＩユニットテーブル情報（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴＩ）のパラメータ及び内容を示す。
【図２２】図２０に示すビデオマネージャーメニューＰＧＣＩユニットサーチポインタ（ＶＭＧＭ＿ＬＵ＿ＳＲＰ）のパラメータ及び内容を示す。
【図２３】図２０に示すビデオマネージャーメニュー言語ユニット（ＶＭＧＭ＿ＬＵ）の構造を示す。
【図２４】図２３に示すビデオマネージャーメニュー言語ユニット情報（ＶＭＧＭ＿ＬＵＩ）のパラメータ及び内容を示す。
【図２５】ビデオマネージャーメニューＰＧＣ情報サーチポイント（ＶＭＧＭ＿ＰＧＣＩ＿ＳＲＰ）のパラメータ及び内容を示す。
【図２６】図２５に示すビデオマネージャーメニューＰＧＣのカテゴリー（ＶＭＧＭ＿ＰＧＣ＿ＣＡＴ）のパラメータ及び内容を示す。
【図２７】ビデオマネージャメニューセルアドレステーブル（ＶＭＧＭ＿Ｃ＿ＡＤＴＩ）のパラメータ及び内容を示す。
【図２８】ビデオマネージャメニューセルピース情報（ＶＭＧＭ＿ＣＰＩ）のパラメータ及び内容を示す。
【図２９】図２８のビデオマネージャメニューセルピース情報（ＶＭＧＭ＿ＣＰＩ）内のビデオマネージャメニューセルのＩＤ番号（ＶＭＧＭ＿Ｃ＿ＩＤＮ）のパラメータ及び内容を示す。
【図３０】図６に示すビデオタイトルセット（ＶＴＳ）の構造を示す。
【図３１】図３０に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）のパラメータ及び内容を示す。
【図３２】図３１に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）内のバージョン番号（ＶＥＲＮ）の構造を示す。
【図３３】図３１に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳのカテゴリー（ＶＴＳ＿ＣＡＴ）の構造を示す。
【図３４】図３１に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＭのビデオ属性（ＶＴＳＭ＿Ｖ＿ＡＴＲ）の構造を示す。
【図３５】図３１に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＭのオーディオストリームの数（ＶＴＳＭ＿ＡＳＴ＿Ｎｓ）の構造を示す。
【図３６】図３１に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＭの副映像属性（ＶＴＳＭ＿ＳＰＳＴ＿ＡＴＲ）の構造を示す。
【図３７】図３１に示すビデオタイトルセット情報ＶＴＳＩのビデオタイトルセット情報の管理テーブル（ＶＴＳＩ＿ＭＡＴ）内のＶＴＳＴＴの映像属性（ＶＴＳ＿Ｖ＿ＡＴＲ）の構造を示す。
【図３８】図６に示すビデオタイトルセット（ＶＴＳ）のオーディオストリームの属性（ＶＴＳ＿ＡＳＴ＿ＡＴＲ）の内容を示す。
【図３９】図６に示すビデオタイトルセット（ＶＴＳ）の副映像ストリーム属性（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲ）の内容を示す。
【図４０】図３０に示すビデオタイトルセット（ＶＴＳ）のビデオタイトルセットプログラムチェーン情報のテーブル（ＶＴＳ＿ＰＧＣＩＴ）の構造を示す。
【図４１】図４０に示すビデオタイトルセットプログラムチェーン情報のテーブル（ＶＴＳ＿ＰＧＣＩＴ）の情報（ＶＴＳ＿ＰＧＣＩＴ＿Ｉ）のパラメータ及び内容を示す。
【図４２】図４０に示すビデオタイトルセットプログラムチェーン情報のテーブル（ＶＴＳ＿ＰＧＣＩＴ）のプログラムチェーンに対応したサーチポインタ（ＶＴＳ＿ＰＧＣＩＴ＿ＳＲＰ）のパラメータ及び内容を示す。
【図４３】図４０に示すビデオタイトルセットプログラムチェーン情報のテーブル（ＶＴＳ＿ＰＧＣＩＴ）のプログラムチェーンに対応したビデオタイトルセットの為のプログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ）の構造を示す。
【図４４】再生構造の概念を説明するためにタイトル構造を示す。
【図４５】プログラムチェーン（ＰＧＣ）の構造を示す。
【図４６】プログラムチェーン情報（ＰＧＣＩ）の構造を示す。
【図４７】図４６に示すプログラムチェーン情報（ＰＧＣＩ）内のプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）のパラメータと内容を示す。
【図４８】図４７に示すプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）内のプログラムチェーン内容（ＰＧＣ＿ＣＮＴ）の構造を示す。
【図４９】図４７に示すプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）内のプログラムチェーンサブピクチャストリーム制御（ＰＧＣ＿ＳＰＳＴ＿ＣＴＬ）の構造を示す。
【図５０】図４７に示すプログラムチェーン一般情報（ＰＧＣ＿ＧＩ）内のプログラムチェーンサブピクチャパレット（ＰＧＣ＿ＳＰ＿ＰＬＴ）の構造を示す。
【図５１】図４３に示すプログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ）のプログラムチェーンのマップ（ＰＧＣ＿ＰＧＭＡＰ）の構造を示す。
【図５２】図４３に示すプログラムチェーンのマップ（ＰＧＣ＿ＰＧＭＡＰ）に記述されるプログラムに対するエントリーセル番号（ＥＣＥＬＬＮ）のパラメータ及び内容を示す。
【図５３】図４３に示すプログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ）のセル再生情報テーブル（Ｃ＿ＰＢＩＴ）の構造を示す。
【図５４】図５３に示すセル再生情報（Ｃ＿ＰＢＩ）のパラメータ及び内容を示す。
【図５５】図２８に示すプログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ）のセル位置情報（Ｃ＿ＰＯＳＩ）の構造を示す。
【図５６】図５５に示すセル位置情報（Ｃ＿ＰＯＳＩ）のパラメータ及び内容を示す。
【図５７】図３０に示すビデオタイトルセットメニューＰＧＣＩユニットテーブル（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ）の構造を示す。
【図５８】図５７に示すビデオタイトルセットメニューＰＧＣＩユニットテーブル情報（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴＩ）のパラメータ及び内容を示す。
【図５９】図５７に示すビデオタイトルセットメニューＰＧＣＩユニットサーチポインタ（ＶＴＳＭ＿ＬＵ＿ＳＲＰ）のパラメータ及び内容を示す。
【図６０】図５７に示すビデオタイトルセットメニュー言語ユニット（ＶＴＳＭ＿ＬＵ）の構造を示す。
【図６１】図５７に示すビデオタイトルセットメニュー言語ユニット情報（ＶＴＳＭ＿ＬＵＩ）のパラメータ及び内容を示す。
【図６２】ビデオタイトルセットメニューＰＧＣ情報サーチポイント（ＶＴＳＭ＿ＰＧＣＩ＿ＳＲＰ）のパラメータ及び内容を示す。
【図６３】図８に示すナビゲーションパックの構造を示す。
【図６４】図８に示すビデオパック、オーディオパック、または副映像パックの構造を示す。
【図６５】図６３に示すナビゲーションパックの再生制御情報ＰＣＩのパラメータ及び内容を示す。
【図６６】図６３に示すナビゲーションパックの再生制御情報ＰＣＩのＶＯＢＵ内の位置を示す。
【図６７】図６５に示す再生制御情報ＰＣＩ中の一般情報（ＰＣＩ＿ＧＩ）のパラメータ及び内容を示す。
【図６８】図６７に示す再生制御情報ＰＣＩ中の一般情報（ＰＣＩ＿ＧＩ）内のＶＯＢＵのカテゴリー（ＶＯＢＵ＿ＣＡＴ）の構造を示す。
【図６９】図６５に示す再生制御情報ＰＣＩ中のアングル情報（ＮＳＭＬ＿ＡＧＬＩ）のパラメータ及び内容を示す。
【図７０】図６９に示す再生制御情報ＰＣＩ中のアングル情報（ＮＳＭＬ＿ＡＧＬＩ）を利用してアングル変更を実施する際の説明図。
【図７１】１つの副映像ユニットの再生期間における各副映像ストリームに対するハイライト情報の有効期間を示す図。
【図７２】ビデオと副映像とハイライト情報と、それらを合成した合成画像を説明するための図。
【図７３】図６５に示す再生制御情報ＰＣＩ中のハイライト情報（ＨＬＩ）のパラメータ及び内容を示す。
【図７４】図７３に示すハイライト情報（ＨＬＩ）の内容を説明するための図。
【図７５】図７３に示すハイライト情報（ＨＬＩ）中のハイライト生成情報（ＨＬ＿ＧＩ）のパラメータ及び内容を示す。
【図７６】図７５に示すハイライト情報（ＨＬＩ）中のハイライト生成情報中のハイライト情報の状態（ＨＩＬ＿ＳＳ）の構成を示す。
【図７７】図７５に示すハイライト情報（ＨＬＩ）中のハイライト開始時間（ＨＩＬ＿Ｓ＿ＰＴＭ）の構成を示す。
【図７８】図７５に示すハイライト情報（ＨＬＩ）中のハイライト終了時間（ＨＩＬ＿Ｅ＿ＰＴＭ）の構成を示す。
【図７９】図７５に示すハイライト情報（ＨＬＩ）中のボタン選択終了時間（ＢＴＮ＿ＳＬ＿Ｅ＿ＰＴＭ）の構成を示す。
【図８０】図７５に示すハイライト情報（ＨＬＩ）中のボタンのモード（ＢＴＮ＿ＭＤ）の構成を示す。
【図８１】映像表示領域と副映像表示領域との関係を示す。
【図８２】図７３に示すハイライト情報（ＨＬＩ）中のボタン色情報テーブル（ＢＴＮ＿ＣＯＬＩＴ）の構成を示す図。
【図８３】図８２に示す選択色情報（ＳＬ＿ＣＯＬＩ）の記述内容を詳細に示す図。
【図８４】図８２に示す決定色情報（ＡＣ＿ＣＯＬＩ）の記述内容を詳細に示す図。
【図８５】図７３に示すハイライト情報（ＨＬＩ）中のボタン情報テーブル（ＢＴＮＩ）の構成を示す図。
【図８６】図８５に示すボタン情報（ＢＴＮＩ）中のボタン位置情報（ＢＴＮ＿ＰＯＳＩ）の記述内容を詳細に示す図。
【図８７】各ＴＶシステム毎のボタン位置のＸ座標、Ｙ座標の範囲を示す。
【図８８】図８５に示すボタン情報ＢＴＮＩ中の隣接ボタン位置情報（ＡＪＢＴＮ＿ＰＯＳＩ）の記述内容を詳細に示す図。
【図８９】ＶＯＢＵに記録されたビデオデータ、全オーディオデータ、及び副映像データ用の記録情報（ＲＥＣＩ）の構造を示す。
【図９０】図６３に示すナビゲーションパックのディスクサーチ情報（ＤＳＩ）のパラメータ及び内容を示す。
【図９１】図９０に示すナビゲーションパックのディスクサーチ情報（ＤＳＩ）のＶＯＢＵ内の位置を示す。
【図９２】図６７に示すディスクサーチ情報（ＤＳＩ）のＤＳＩ一般情報（ＤＳＩ＿ＧＩ）のパラメータ及び内容を示す。
【図９３】応用識別番号（ＶＯＢＵ＿ＡＤＰ＿ＩＤ）の構造を示す。
【図９４】図６７に示すディスクサーチ情報（ＤＳＩ）のアングル情報（ＳＭＬ＿ＡＧＬＩ）のパラメータ及び内容を示す。
【図９５】図９４に示すディスクサーチ情報（ＤＳＩ）中のアングル情報（ＳＭＬ＿ＡＧＬＩ）を利用してアングル変更を実施する際の説明図。
【図９６】図６７に示すビデオオブジェクトユニット（ＶＯＢＵ）のサーチ情報（ＶＯＢＵ＿ＳＲＩ）のパラメータ及びその内容を示す。
【図９７】図６７に示すビデオオブジェクトユニット（ＶＯＢＵ）のサーチ情報（ＶＯＢＵ＿ＳＲＩ）のフォワードアドレスＢＷＤＩを記述するビットマップを示す。
【図９８】図６７に示すビデオオブジェクトユニット（ＶＯＢＵ）のサーチ情報（ＶＯＢＵ＿ＳＲＩ）のバックワードアドレスＢＷＤＩを記述するビットマップを示す。
【図９９】図６７に示すビデオオブジェクトユニット（ＶＯＢＵ）の同期再生情報（ＳＹＮＣＩ）のパラメータ及びその内容を示す。
【図１００】システムパラメータの一つであるビデオ用のプレーヤ構成（Ｐ＿ＣＦＧ）の構成を示す。
【図１０１】プレーヤの基準モデルを示す図。
【図１０２】副映像ユニット（ＳＰＵ）の構成を示す。
【図１０３】副映像ユニット（ＳＰＵ）と副映像パック（ＳＰ＿ＰＣＫ）との関係を示す。
【図１０４】図１０２に示す副映像ユニットの副映像ユニットヘッダ（ＳＰＵＨ）のパラメータ及びその内容を示す。
【図１０５】図１０４中の副映像カテゴリー（ＳＰ＿ＣＡＴ）の構成を示す。
【図１０６】画素データ（ＰＸＤ）の割当を示す。
【図１０７】画素データ（ＰＸＤ）の割り付け例を示す。
【図１０８】ランレングス圧縮規則の一例を示す。
【図１０９】ランレングス圧縮規則の他の例を示す。
【図１１０】ランレングス圧縮データのユニット構造を示す。
【図１１１】本実施の形態に係るエンコード・デコード処理が施されるディスク装置の構成の一例を示すブロック図。
【図１１２】本実施の形態に係るエンコード処理が施されるディスク装置の副映像エンコーダ部の構成の一例を示すブロック図。
【図１１３】本実施の形態に係るデコード処理が施されるディスク装置の副映像デコーダ部の構成の一例を示すブロック図。
【図１１４】本実施の形態に係るランレングス圧縮ルールである、３ビットデータにおける３ビット８色表現のランレングス圧縮ルール（ライン単位）を示す図。
【図１１５】本実施の形態に係るランレングス圧縮ルールである、４ビットデータにおける４ビット１６色表現のランレングス圧縮ルール（ライン単位）を示す図。
【図１１６】本実施の形態に係るランレングス圧縮ルールに応じた実用的なデータ構造の一例を示す図。
【図１１７】本実施の形態に係るランレングス圧縮ルールに応じた実用的なデータ構造をユニット化した例を示す図。
【図１１８】本実施の形態に係るランレングス圧縮ルールに応じた実用的なデータ構造をユニット化した例を示す図。
【図１１９】本実施の形態に係るランレングス圧縮ルールに応じた実用的なデータ構造をユニット化した様々な場合の例を示す図。
【図１２０】本実施の形態に係るランレングス圧縮ルールである、４ビットデータにおける４ビット１６色表現のランレングス圧縮ルール（ライン単位）の他の例を示す図。
【図１２１】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのエンコード（圧縮）処理の基本動作を示すフローチャート。
【図１２２】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのエンコード（圧縮）処理の詳細を示すフローチャート。
【図１２３】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのエンコード（圧縮）処理の詳細を示すフローチャート。
【図１２４】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのエンコード（圧縮）処理の詳細を示すフローチャート。
【図１２５】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのエンコード（圧縮）処理の詳細を示すフローチャート。
【図１２６】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのデコード（伸張）処理の基本動作を示すフローチャート。
【図１２７】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのデコード（伸張）処理の詳細を示すフローチャート。
【図１２８】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのデコード（伸張）処理の詳細を示すフローチャート。
【図１２９】本実施の形態に係るランレングス圧縮ルール（ライン単位）でのデコード（伸張）処理の詳細を示すフローチャート。
【図１３０】ランレングス圧縮規則の別の例を示す。
【図１３１】ランレングス圧縮規則のさらに他の例を示す。
【図１３２】１ライン当たりのランレングス圧縮の例を示す。
【図１３３】ランレングス圧縮データのユニット構造の他の例を示す。
【図１３４】図１０２中の表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）の詳細を示す。
【図１３５】図１３４中の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）の詳細を示す。
【図１３６】図１３５中の表示制御シーケンス（ＳＰ＿ＤＣＳＱ）の開始時刻の詳細を示す。
【図１３７】図１３５中の表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）の詳細を示す。
【図１３８】図１３７中のコマンド（ＦＳＴＡ＿ＤＳＰ、ＳＴＡ＿ＤＳＰ、ＳＴＰ＿ＤＳＰ）の詳細を示す。
【図１３９】図１３７中の色コード設定コマンド（ＳＥＴ＿ＣＯＬＯＲ）の詳細を示す。
【図１４０】図１３７中のコントラスト設定コマンド（ＳＥＴ＿ＣＯＮＴＲ）の詳細を示す。
【図１４１】図１３７中の画素データ表示領域設定コマンド（ＳＥＴ＿ＤＡＲＥＡ）の詳細を示す。
【図１４２】各ＴＶシステム毎の画素データ表示領域のＸ座標、Ｙ座標の範囲を示す。
【図１４３】図１３７中の画素データ表示先頭アドレスの設定コマンド（ＳＥＴ＿ＤＳＰＸＡ）の詳細を示す。
【図１４４】図１３７中の画素データの色とコントラスト変更の設定コマンド（ＣＨＧ＿ＣＯＬＣＯＮ）の詳細を示す。
【図１４５】図１３７中の表示制御コマンドの終了コマンド（ＣＭＤ＿ＥＮＤ）の詳細を示す。
【図１４６】図１４４中の画素制御データ（ＰＸＣＤ）の詳細を示す。
【図１４７】図１４６中のライン制御情報（ＬＮ＿ＣＴＬＩ）の詳細を示す。
【図１４８】各ＴＶシステム毎のライン番号の範囲を示す。
【図１４９】図１４６中の画素制御情報（ＰＸ＿ＣＴＬＩ）の詳細を示す。
【図１５０】パケット転送処理部の構成を示す。
【図１５１】ハイライト処理部の構成を示す。
【図１５２】光ディスク内の総タイトル数、各タイトル毎のチャプタ数（プログラム数）、各タイトル毎のオーディオストリーム数とオーディオストリームの言語、各タイトル毎の副映像ストリーム数と副映像ストリームの言語を検出する際のフローチャートを示す。
【図１５３】光ディスク内の総タイトル数、各タイトル毎のチャプタ数（プログラム数）、各タイトル毎のオーディオストリーム数とオーディオストリームの言語、各タイトル毎の副映像ストリーム数と副映像ストリームの言語を検出する際のフローチャートを示す。
【図１５４】メモリテーブルの記憶例を示す図。
【図１５５】メインメニューの画像の再生例を示す図。
【図１５６】タイトルメニュー、チャプタメニュー、オーディオメニュー、副映像メニュー、アングルメニューの画像の再生例を示す図。
【図１５７】メニューが再生される際の処理手順を示すフローチャートを示す。
【図１５８】ビデオと副映像とハイライト情報と、それらを合成した合成画像を説明するための図。
【図１５９】ビデオと副映像とハイライト情報と、それらを合成した合成画像を説明するための図。
【図１６０】副映像データにおける画素１等と画素１６等とを示す図。
【図１６１】図６から図１４９に示す論理フォーマットを有する光ディスクにおいてビデオデータを通常モードで再生する手順を示すフローチャートを示す。
【図１６２】図６から図１４９に示す論理フォーマットを有する光ディスクにおいてビデオデータを通常モードで再生する手順を示すフローチャートを示す。
【図１６３】図６から図１４９に示す論理フォーマットを有する光ディスクにおいてビデオデータを通常モードで再生する手順を示すフローチャートを示す。
【図１６４】図６から図１４９に示す論理フォーマットを有する光ディスクにおいてビデオデータの再生中におけるアングルを変更する手順を示すフローチャートを示す。
【図１６５】映像データをエンコーダして映像ファイルを生成するエンコーダシステムを示すブロック図。
【図１６６】図１６５に示すエンコード処理を示すフローチャートである。
【図１６７】図１６６示すフローでエンコードされた主映像データ、オーディオデータ及び副映像データを組み合わせて映像データのファイルを作成するフローチャートである。
【図１６８】フォーマットされた映像ファイルを光ディスクへ記録するためのディスクフォーマッタのシステムを示すブロック図。
【図１６９】図１６８に示すディスクフォーマッタにおけるディスクに記録するための論理データを作成するフローチャートである。
【図１７０】論理データからディスクへ記録するための物理データを作成するフローチャートである。
【図１７１】図６に示すビデオタイトルセットを通信系を介して転送するシステムを示す概略図。
【図１７２】ＨＤ方式の映像データにＨＤ方式あるいはＳＤ方式の副映像データを重畳するダウンコンバージョンモデルを示す。
【図１７３】情報記録媒体への情報の記録処理の一例を示すフローチャート。
【符号の説明】４…キー操作／表示部、５…リモートコントロール、６…モニタ部、８…スピーカ部、１０…光ディスク、３０…ディスクドライブ部、５０…システムＣＰＵ部、５２…システム用ＲＯＭ・ＲＡＭ部、５６…データＲＡＭ部、５６Ａ…メモリテーブル、６４…Ｄ／Ａ及び再生処理部、７１…ビデオマネージャー、７２、〜…ビデオタイトルセット、７６…ビデオマネージャーメニューのビデオオブジェクトセット、７９…タイトルサーチポインタテーブル、８１…ビデオマネージャーメニューＰＧＣＩユニットテーブル、８６…ＮＶパック、８８…ビデオパック、９０…副映像パック、９１…オーディオパック、９４…ビデオタイトルセット情報、９５…ビデオタイトルセットメニューのビデオオブジェクトセット、９６…タイトルセットにおけるタイトルのビデオオブジェクトセット、９８…ビデオタイトルセット情報の管理テーブル、１１１…ビデオタイトルセットメニューＰＧＣＩユニットテーブル、１１３…ＰＣＩデータ、１１３Ａ…ハイライト一般情報、１１３Ｂ…ボタン色情報テーブル、１１３Ｃ…ボタン情報テーブル、１１３Ｄ〜Ｅ…ボタン色情報、１１３Ｇ〜…選択色情報、１１３Ｈ〜…決定色情報、１１３Ｉ〜…ボタン情報、１１６…ＰＣＩパケット
【図１】
2004215046.tif 000003
【図２】
2004215046.tif 000004
【図３】
2004215046.tif 000005
【図４】
2004215046.tif 000006
【図５】
2004215046.tif 000007
【図６】
2004215046.tif 000008
【図７】
2004215046.tif 000009
【図８】
2004215046.tif 000010
【図９】
2004215046.tif 000011
【図１０】
2004215046.tif 000012
【図１１】
2004215046.tif 000013
【図１２】
2004215046.tif 000014
【図１３】
2004215046.tif 000015
【図１４】
2004215046.tif 000016
【図１５】
2004215046.tif 000017
【図１６】
2004215046.tif 000018
【図１７】
2004215046.tif 000019
【図１８】
2004215046.tif 000020
【図１９】
2004215046.tif 000021
【図２０】
2004215046.tif 000022
【図２１】
2004215046.tif 000023
【図２２】
2004215046.tif 000024
【図２３】
2004215046.tif 000025
【図２４】
2004215046.tif 000026
【図２５】
2004215046.tif 000027
【図２６】
2004215046.tif 000028
【図２７】
2004215046.tif 000029
【図２８】
2004215046.tif 000030
【図２９】
2004215046.tif 000031
【図３０】
2004215046.tif 000032
【図３１】
2004215046.tif 000033
【図３２】
2004215046.tif 000034
【図３３】
2004215046.tif 000035
【図３４】
2004215046.tif 000036
【図３５】
2004215046.tif 000037
【図３６】
2004215046.tif 000038
【図３７】
2004215046.tif 000039
【図３８】
2004215046.tif 000040
【図３９】
2004215046.tif 000041
【図４０】
2004215046.tif 000042
【図４１】
2004215046.tif 000043
【図４２】
2004215046.tif 000044
【図４３】
2004215046.tif 000045
【図４４】
2004215046.tif 000046
【図４５】
2004215046.tif 000047
【図４６】
2004215046.tif 000048
【図４７】
2004215046.tif 000049
【図４８】
2004215046.tif 000050
【図４９】
2004215046.tif 000051
【図５０】
2004215046.tif 000052
【図５１】
2004215046.tif 000053
【図５２】
2004215046.tif 000054
【図５３】
2004215046.tif 000055
【図５４】
2004215046.tif 000056
【図５５】
2004215046.tif 000057
【図５６】
2004215046.tif 000058
【図５７】
2004215046.tif 000059
【図５８】
2004215046.tif 000060
【図５９】
2004215046.tif 000061
【図６０】
2004215046.tif 000062
【図６１】
2004215046.tif 000063
【図６２】
2004215046.tif 000064
【図６３】
2004215046.tif 000065
【図６４】
2004215046.tif 000066
【図６５】
2004215046.tif 000067
【図６６】
2004215046.tif 000068
【図６７】
2004215046.tif 000069
【図６８】
2004215046.tif 000070
【図６９】
2004215046.tif 000071
【図７０】
2004215046.tif 000072
【図７１】
2004215046.tif 000073
【図７２】
2004215046.tif 000074
【図７３】
2004215046.tif 000075
【図７４】
2004215046.tif 000076
【図７５】
2004215046.tif 000077
【図７６】
2004215046.tif 000078
【図７７】
2004215046.tif 000079
【図７８】
2004215046.tif 000080
【図７９】
2004215046.tif 000081
【図８０】
2004215046.tif 000082
【図８１】
2004215046.tif 000083
【図８２】
2004215046.tif 000084
【図８３】
2004215046.tif 000085
【図８４】
2004215046.tif 000086
【図８５】
2004215046.tif 000087
【図８６】
2004215046.tif 000088
【図８７】
2004215046.tif 000089
【図８８】
2004215046.tif 000090
【図８９】
2004215046.tif 000091
【図９０】
2004215046.tif 000092
【図９１】
2004215046.tif 000093
【図９２】
2004215046.tif 000094
【図９３】
2004215046.tif 000095
【図９４】
2004215046.tif 000096
【図９５】
2004215046.tif 000097
【図９６】
2004215046.tif 000098
【図９７】
2004215046.tif 000099
【図９８】
2004215046.tif 000100
【図９９】
2004215046.tif 000101
【図１００】
2004215046.tif 000102
【図１０１】
2004215046.tif 000103
【図１０２】
2004215046.tif 000104
【図１０３】
2004215046.tif 000105
【図１０４】
2004215046.tif 000106
【図１０５】
2004215046.tif 000107
【図１０６】
2004215046.tif 000108
【図１０７】
2004215046.tif 000109
【図１０８】
2004215046.tif 000110
【図１０９】
2004215046.tif 000111
【図１１０】
2004215046.tif 000112
【図１１１】
2004215046.tif 000113
【図１１２】
2004215046.tif 000114
【図１１３】
2004215046.tif 000115
【図１１４】
2004215046.tif 000116
【図１１５】
2004215046.tif 000117
【図１１６】
2004215046.tif 000118
【図１１７】
2004215046.tif 000119
【図１１８】
2004215046.tif 000120
【図１１９】
2004215046.tif 000121
【図１２０】
2004215046.tif 000122
【図１２１】
2004215046.tif 000123
【図１２２】
2004215046.tif 000124
【図１２３】
2004215046.tif 000125
【図１２４】
2004215046.tif 000126
【図１２５】
2004215046.tif 000127
【図１２６】
2004215046.tif 000128
【図１２７】
2004215046.tif 000129
【図１２８】
2004215046.tif 000130
【図１２９】
2004215046.tif 000131
【図１３０】
2004215046.tif 000132
【図１３１】
2004215046.tif 000133
【図１３２】
2004215046.tif 000134
【図１３３】
2004215046.tif 000135
【図１３４】
2004215046.tif 000136
【図１３５】
2004215046.tif 000137
【図１３６】
2004215046.tif 000138
【図１３７】
2004215046.tif 000139
【図１３８】
2004215046.tif 000140
【図１３９】
2004215046.tif 000141
【図１４０】
2004215046.tif 000142
【図１４１】
2004215046.tif 000143
【図１４２】
2004215046.tif 000144
【図１４３】
2004215046.tif 000145
【図１４４】
2004215046.tif 000146
【図１４５】
2004215046.tif 000147
【図１４６】
2004215046.tif 000148
【図１４７】
2004215046.tif 000149
【図１４８】
2004215046.tif 000150
【図１４９】
2004215046.tif 000151
【図１５０】
2004215046.tif 000152
【図１５１】
2004215046.tif 000153
【図１５２】
2004215046.tif 000154
【図１５３】
2004215046.tif 000155
【図１５４】
2004215046.tif 000156
【図１５５】
2004215046.tif 000157
【図１５６】
2004215046.tif 000158
【図１５７】
2004215046.tif 000159
【図１５８】
2004215046.tif 000160
【図１５９】
2004215046.tif 000161
【図１６０】
2004215046.tif 000162
【図１６１】
2004215046.tif 000163
【図１６２】
2004215046.tif 000164
【図１６３】
2004215046.tif 000165
【図１６４】
2004215046.tif 000166
【図１６５】
2004215046.tif 000167
【図１６６】
2004215046.tif 000168
【図１６７】
2004215046.tif 000169
【図１６８】
2004215046.tif 000170
【図１６９】
2004215046.tif 000171
【図１７０】
2004215046.tif 000172
【図１７１】
2004215046.tif 000173
【図１７２】
2004215046.tif 000174
【図１７３】
2004215046.tif 000175