(57)【特許請求の範囲】
【請求項１】
副映像データのユニットサイズおよび表示制御シーケンステーブルの開始アドレスを含む副映像ユニットヘッダ（ＳＰＵＨ）と、
映像データを複数ある所定の規則のうちの１つでランレングス圧縮したデータであって、その圧縮ルールを示す判別データと継続画素数及び圧縮画像の色などの内容を示す画素データからなる圧縮後映像データ（ＰＸＤ）と、
前記圧縮後映像データを復号して表示する際に用いられる制御データとしての前記表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）とを１単位とした副映像ユニットにおいて、
前記画素データのビット数Ｒを拡張してＮビットとし、上記圧縮後画像データ形式の第１の圧縮後画像データ（ＰＸＤ（Ａ））には上記ビット数Ｒの画素データを含ませて、この第１の圧縮後画像データ（ＰＸＤ（Ａ））につづいて、（Ｎ−Ｒ）ビットの拡張分の画素データを拡張画素データ（ＰＸＤ（Ｂ））として配置したことを特徴とするデータ構造。
【請求項２】
副映像データのユニットサイズおよび表示制御シーケンステーブルの開始アドレスを含む副映像ユニットヘッダ（ＳＰＵＨ）と、映像データを複数ある所定の規則のうちの１つでランレングス圧縮したデータであって、その圧縮ルールを示す判別データと継続画素数及び圧縮画像の色などの内容を示す画素データからなる圧縮後映像データ（ＰＸＤ）と、前記圧縮後映像データを復号して表示する際に用いられる制御データとしての前記表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）とを１単位として有し、
前記画素データのビット数Ｒを拡張してＮビットとし、上記圧縮後画像データ形式の第１の圧縮後画像データ（ＰＸＤ（Ａ））には上記ビット数Ｒの画素データを含ませて、この第１の圧縮後画像データ（ＰＸＤ（Ａ））につづいて、（Ｎ−Ｒ）ビットの拡張分の画素データを拡張画素データ（ＰＸＤ（Ｂ））として配置した構造の副映像ユニットを再生する装置であって、
前記Ｎビットの画素データにより指定されるカラーコードを用いて、前記Ｎビットの画素データに対応してランレングスデコードされた画素に着色させるシーケンス制御手段を有したことを特徴とする副映像ユニットの再生装置。
【請求項３】
副映像データのユニットサイズおよび表示制御シーケンステーブルの開始アドレスを含む副映像ユニットヘッダ（ＳＰＵＨ）と、映像データを複数ある所定の規則のうちの１つでランレングス圧縮したデータであって、その圧縮ルールを示す判別データと継続画素数及び圧縮画像の色などの内容を示す画素データからなる圧縮後映像データ（ＰＸＤ）と、前記圧縮後映像データを復号して表示する際に用いられる制御データとしての前記表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）とを１単位として有し、
前記画素データのビット数Ｒを拡張してＮビットとし、上記圧縮後画像データ形式の第１の圧縮後画像データ（ＰＸＤ（Ａ））には上記ビット数Ｒの画素データを含ませて、この第１の圧縮後画像データ（ＰＸＤ（Ａ））につづいて、（Ｎ−Ｒ）ビットの拡張分の画素データを拡張画素データ（ＰＸＤ（Ｂ））として配置した構造の副映像ユニットを再生する装置であって、
前記Ｎビットの画素データにより指定されるコントラストコードを用いて、前記Ｎビットの画素データに対応してランレングスデコードされた画素にコントラストを設定するシーケンス制御手段を有したことを特徴とする副映像ユニットの再生装置。
【請求項４】
副映像データのユニットサイズおよび表示制御シーケンステーブルの開始アドレスを含む副映像ユニットヘッダ（ＳＰＵＨ）と、
映像データを複数ある所定の規則のうちの１つでランレングス圧縮したデータであって、その圧縮ルールを示す判別データと継続画素数及び圧縮画像の色などの内容を示す画素データからなる圧縮後映像データ（ＰＸＤ）と、
前記圧縮後映像データを復号して表示する際に用いられる制御データとしての前記表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）とを１単位とした副映像ユニットにおいて、
前記画素データのビット数Ｒを拡張してＮビットとし、上記圧縮後画像データ形式の第１の圧縮後画像データ（ＰＸＤ（Ａ））には上記ビット数Ｒの画素データを含ませて、この第１の圧縮後画像データ（ＰＸＤ（Ａ））につづいて、（Ｎ−Ｒ）ビットの拡張分の画素データを拡張画素データ（ＰＸＤ（Ｂ））として配置したデータ構造を有することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばデジタルビデオディスクの記録データとして有効な副映像のデータ構造に関するととともに、その記録媒体及び再生装置に関するものである。
【０００２】
【従来の技術】
近年、高密度記録のデジタルビデオディスクが開発され、このビデオディスクには映画等の映像情報、その映画の字幕（複数の言語字幕を記録して用意可能）、その映画のための音声（複数の言語の音声を記録して用意可能）が記録されている。またデジタルビデオディスクとしては、レーザ光を利用した光学的な手段により情報の書き込み消去が可能なものも開発されている。
【０００３】
【発明が解決しようとする課題】
上記のデジタルビデオディスクにおいては、字幕情報は副映像と称され、データ圧縮されて記録されている。この圧縮方式は、規格により定められている。しかし、この規格によると、ピクセルデータを４値で表現するというものであるために、解像度の点で物足りないという問題がある。
【０００４】
【発明が解決しようとする課題】
上記したように副映像のデータフォーマットを規定している現在の方式では、解像度の点で物足りないという問題がある。
【０００５】
そこでこの発明では、副映像の解像度を向上することができる副映像のデータ構造を提供することを目的とする。この場合、現行方式のフォーマットと互換性のあるデータ構造を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するためにこの発明は、副映像データのユニットサイズおよび表示制御シーケンステーブルの開始アドレスを含む副映像ユニットヘッダ（ＳＰＵＨ）と、映像データを複数ある所定の規則のうちの１つでランレングス圧縮したデータであって、その圧縮ルールを示す判別データと継続画素数及び圧縮画像の色などの内容を示す画素データからなる圧縮後映像データ（ＰＸＤ）と、前記圧縮後映像データを復号して表示する際に用いられる制御データとしての前記表示制御シーケンステーブル（ＳＰ＿ＤＣＳＱＴ）とを１単位とした副映像ユニットにおいて、
前記画素データのビット数Ｒを拡張してＮビットとし、上記圧縮後画像データ形式の第１の圧縮後画像データ（ＰＸＤ（Ａ））には上記ビット数Ｒの画素データを含ませて、この第１の圧縮後画像データ（ＰＸＤ（Ａ））につづいて、（Ｎ−Ｒ）ビットの拡張分の画素データを拡張画素データ（ＰＸＤ（Ｂ））として配置したことを特徴とするものである。
【０００７】
これにより画素データとしてＮビットを得ることができ、色コードなどの選択肢を拡大でき解像度を向上することができる。
【０００８】
又この発明では、上記ディスプレイシーケンス制御データ内において、色コードのビット数を拡張して色コードの数を増大し、色コードの選択肢を拡大するものである。
【０００９】
またこの発明では、上記ディスプレイシーケンス制御データ内において、予め規定されている色コードのビット数を拡張して色コードの数を増大し、第１の色コード群を第１のコマンドにより指定されたフィールドに設け、第２の色コード群を第２のコマンドにより指定された別のフィールドに設けるものである。
【００１０】
これにより画素データの解像度の増大に伴い、それに応じた着色データを得ることができる。また、予め規定されている色コードと、第１の圧縮後映像データとを対応させて用いることができるために、現行のフォーマットに対応した再生装置が副映像を再生するには何ら支障はない。この発明は上記の他、実施の形態に示すように各種の形態で実現されるものである。
【００１１】
【実施の形態】
以下この発明の実施の形態を図面を参照して説明する。
【００１２】
まずこの発明が適用される光学式ディスク（デジタルビデオディスク）のデータ形式について説明することにする。
【００１３】
図１は、光学式ディスクのボリウム空間を示している。
【００１４】
図１に示すように、ボリウム空間は、ボリウム及びファイル構成ゾーン、ＤＶＤビデオゾーン、他のゾーンからなる。ボリウム及びファイル構成ゾーンには、ＵＤＦブリッジ構成が記述されており、所定規格のコンピュータでもそのデータを読み取れるようになっている。ＤＶＤビデオゾーンは、ビデオマネージャー（ＶＭＧ）、ビデオタイトルセット（ＶＴＳ）を有する。ビデオマネージャー（ＶＭＧ）、ビデオタイトルセット（ＶＴＳ）は、それぞれ複数のファイルで構成されている。ビデオマネージャー（ＶＭＧ）は、ビデオタイトルセット（ＶＴＳ）を制御するための情報である。
【００１５】
図２には、ビデオマネージャー（ＶＭＧ）とビデオタイトルセット（ＶＴＳ）の構造をさらに詳しく示している。
【００１６】
ビデオマネージャー（ＶＭＧ）は、ビデオタイトルセット等を制御する制御データとしてのビデオマネージャーインフォーメーション（ＶＭＧＩ）と、メニュー表示のためのデータとしてのビデオオブジェクトセット（ＶＭＧＭ ＶＯＢＳ）を有する。またバックアップ用のビデオマネージャーインフォーメーション（ＶＭＧＩ）も有する。
【００１７】
ビデオタイトルセット（ＶＴＳ）は、制御データとしてのビデオタイトルセットインフォーメーション（ＶＴＳＩ）と、メニュー表示のためのデータとしてのビデオオブジェクトセット（ＶＭＧＭ ＶＯＢＳ）と、映像表示のためのビデオオブジェクトセットである、ビデオタイトルセットのタイトルのためのビデオオブジェクトセット（ＶＴＳＴＴ ＶＯＢＳ）とが含まれる。またバックアップ用のビデオタイトルセットインフォーメーション（ＶＴＳＩ）も有する。
【００１８】
さらに、映像表示のためのビデオオブジェクトセットである（ＶＴＳＴＴ ＶＯＢＳ）は、複数のセル（Ｃｅｌｌ）で構成されている。各セル（Ｃｅｌｌ）にはセルＩＤ番号が付されている。
【００１９】
図３には、上記のビデオオブジェクトセット（ＶＯＢＳ）とセル（Ｃｅｌｌ）の関係と、さらにセル（Ｃｅｌｌ）の中身を階層的に示している。ＤＶＤの再生処理が行われるときは、映像の区切り（シーンチェンジ、アングルチェンジ、ストーリーチェンジ等）や特殊再生に関しては、セル（Ｃｅｌｌ）単位またはこの下位の層であるビデオオブジェクトユニット（ＶＯＢＵ）単位で取り扱われるようになっている。
【００２０】
ビデオオブジェクトセット（ＶＯＢＳ）は、まず、１つまたは複数のビデオオブジェクト（ＶＯＢ ＩＤＮ1 〜ＶＯＢ ＩＤＮi ）で構成されている。さらに１つのビデオオブジェクトは、１つまたは複数のセル（Ｃ ＩＤＮ1 〜Ｃ ＩＤＮj ）により構成されている。さらに１つのセル（Ｃｅｌｌ）は、１つまたは複数のビデオオブジェクトユニット（ＶＯＢＵ）により構成されている。そして１つのビデオオブジェクトユニット（ＶＯＢＵ）は、１つのナビゲーションパック（ＮＶ ＰＣＫ）、１つまたは複数のオーディオパック（Ａ ＰＣＫ）、１つまたは複数のビデオパック（Ｖ ＰＣＫ）、１つまたは複数のサブピクチャーパック（ＳＰ ＰＣＫ）で構成されている。
【００２１】
ナビゲーションパック（ＮＶ ＰＣＫ）は、主として所属するビデオオブジェクトユニット内のデータの再生表示制御を行うための制御データ及びビデオオブジェクトユニットのデータサーチを行うための制御データとして用いられる。
【００２２】
ビデオパック（Ｖ ＰＣＫ）は、主映像情報であり、ＭＰＥＧ等の規格で圧縮されている。またサブピクチャーパック（ＳＰ ＰＣＫ）は、主映像に対して補助的な内容を持つサブピクチャー情報である。例えば映画の字幕、シナリオ、などであり、ランレングス圧縮技術が用いられる。オーディオパック（Ａ ＰＣＫ）は、音声情報である。
【００２３】
図４には、ビデオオブジェクト（ＶＯＢ）と、セルとの関係を取り出して示している。図４（Ａ）に示す例は、１つのタイトル（例えば映画のシーン）が連続している状態のブロック配列であり、ブロック内のセルが連続して再生される。これに対して、図４（Ｂ）は、マルチシーンを記録した場合のセルの配列例を示している。即ち、ＤＶＤにおいては、同時進行するイベントであって、異なる角度から撮影した映像を記録してもよいという規格が定められている。例えば、野球の映画であった場合、バックネット裏から球場全体を撮影した映像と、審判の顔をズームアップした映像とを同時に取得し、それぞれの映像を複数のユニットに分割し、これらをインターリーブしてトラック上に記録するものである。図４（Ｂ）の例は、２つのシーンをユニットに分割して、各ユニットをインターリーブした例を示している。このようなディスクが再生される場合は、いずれか一方のユニットが飛び飛びに取得されて、再生されることになる。いずれのシーンを選択するかは、ユーザの操作により決定されるか、又は、優先順位が付されておりユーザ選択がない場合には優先度の高い方が再生される。
【００２４】
図５には、プログラムチェーン（ＰＧＣ）により、上記のセル（Ｃｅｌｌｓ）がその再生順序を制御される例を示している。
【００２５】
プログラムチェーン（ＰＧＣ）としては、データセルの再生順序として種々設定することができるように、種々のプログラムチェーン（ＰＧＣ＃１、ＰＧＣ＃２、ＰＧＣ＃３…）が用意されている。したがって、プログラムチェーンを選択することによりセルの再生順序が設定されることになる。
【００２６】
プログラムチェーンインフォメーション（ＰＧＣＩ）として記述されているプログラム＃１〜プログラム＃ｎが実行される例を示している。図示のプログラムは、ビデオオブジェクトセット（ＶＯＢＳ）内の＃ｓ以降のセルを順番に指定する内容となっている。
【００２７】
図６には、ビデオタイトルセット（ＶＴＳ）の中のビデオタイトルセットインフォーメーション（ＶＴＳＩ）を示している。ビデオタイトルセットインフォーメーション（ＶＴＳＩ）の中にビデオタイトルセットプログラムチェーンインフォメーションテーブル（ＶＴＳ ＰＧＣＩＴ）が記述されている。したがって、１つのビデオタイトルセット（ＶＴＳ）内のビデオオブジェクトセット（ＶＯＢＳ）が再生されるときは、このビデオタイトルセットプログラムチェーンインフォメーションテーブル（ＶＴＳ ＰＧＣＩＴ）で提示される複数のプログラムチェーンの中からユーザが選択したプログラムチェーンが利用される。
【００２８】
ＶＴＳＩの中には、そのほかに、次のようなデータが記述されている。
【００２９】
ＶＴＳＩ ＭＡＴ…ビデオタイトルセット情報の管理テーブルであり、このビデオタイトルセットにどのような情報が存在するのか、また、各情報のスタートアドレスやエンドアドレスが記述されている。
【００３０】
ＶＴＳ ＰＴＴ ＳＲＰＴ…ビデオタイトルセット  パート  オブ  タイトルサーチポインターテーブルであり、ここでは、タイトルのエントリーポイント等が記述されてる。
【００３１】
ＶＴＳＭ ＰＧＣＩ ＵＴ…ビデオタイトルセットメニュープログラムチェーンインフォメーションユニットテーブルであり、ここには、各種の言語で記述されるビデオタイトルセットのメニューを再生するためのチェーンである。したがって、どの様なビデオタイトルセットが記述されており、どのようなスタイルの再生順序で再生できるのか記述されているのかをメニューで確認できる。
【００３２】
ＶＴＳ ＴＭＡＰＴ…ビデオタイトルセットタイムマップテーブルであり、このテーブルには、プログラムチェーン内で管理されるＶＯＢＵの記録位置の情報が記述されている。
【００３３】
ＶＴＳＭ Ｃ ＡＤＴ…ビデオタイトルセットメニュー  セル  アドレステーブルであり、ビデオタイトルセットメニューを構成するセルのスタート及びエンドアドレス等が記述されている。
【００３４】
ＶＴＳＭ ＶＯＢＵ ＡＤＭＡＰ…ビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップであり、このマップにはメニュー用のビデオオブジェクトユニットのスタートアドレスが記述されている
ＶＴＳ Ｃ ＡＤＴ…ビデオタイトルセット  セル  アドレステーブルであり、ビデオタイトルセット本体を構成するセルのスタート及びエンドアドレス等が記述されている。
【００３５】
ＶＴＳ ＶＯＢＵ ＡＤＭＡＰ…ビデオタイトルセットビデオオブジェクトユニットアドレスマップであり、このマップには、タイトル本体のビデオオブジェクトユニットのスタートアドレスが記述されている。
【００３６】
再生装置においては、プログラムチェーンが選択されると、そのプログラムチェーンによりセルの再生順序が設定される。また再生においては、ビデオオブジェクトユニットに含まれるＮＶ ＰＣＫが参照される。ＮＶ ＰＣＫは、表示内容、表示タイミングを制御するための情報や、データサーチのための情報を有する。したがって、このＮＶ ＰＣＫテーブルの情報に基づいてＶ ＰＣＫの取り出しと、デコードが行われる。また他のパックの取り出し及びデコードが行われるが、その場合は、ユーザが指定しているところの言語のＡ ＰＣＫ、ＳＰ ＰＣＫの取り出しが行われる。
【００３７】
図７には、１つのパックとパケットの構成例を示している。
【００３８】
１パックは、パックヘッダ、パケットで構成される。パックヘッダ内には、パックスタートコード、システムクロックリファレンス（ＳＣＲ）等が記述されている。パックスタートコードは、パックの開始を示すコードであり、システムクロックリファレンス（ＳＣＲ）は、装置全体に対して再生経過時間における所在時間を示す情報である。１パックの長さは、２０４８バイトであり、光ディスク上の１論理ブロックとして規定され、記録されている。
【００３９】
１パケットは、パケットヘッダとビデオデータまたはオーディオデータ又はサブピクチャーデータまたはナビゲーションデータで構成されている。パケットのパケットヘッダには、スタッフィングが設けられる場合もある。またパケットのデータ部にはパディングが設けられる場合もある。
【００４０】
図８には、ＮＶ ＰＣＫを取り出して示している。
【００４１】
ＮＶ ＰＣＫは、基本的には表示画像を制御するためのピクチャーコントロールインフォーメーション（ＰＣＩ）パケットと、同じビデオオブジェクト内に存在するデータサーチインフォメーション（ＤＳＩ）パケットを有する。各パケットにはパケットヘッダとサブストリームＩＤが記述され、その後にそれぞれデータが記述されている。各パケットヘッダにはストリームＩＤが記述され、ＮＶ ＰＣＫであることを示し、サブストリームＩＤは、ＰＣＩ、ＤＳＩの識別をおこなっている。また各パケットヘッダには、パケットスタートコード、ストリームＩＤ、パケット長が記述され、続いて各データが記述されている。
【００４２】
ＰＣＩパケットは、このパケットが属するビデオオブジェクトユニット（ＶＯＢＵ）内のビデオデータの再生に同期して、表示内容を変更するためのナビゲーションデータである。
【００４３】
ＰＣＩパケットには、一般情報であるＰＣＩジェネラルインフォメーション  （ＰＣＩ ＧＩ）と、ノンシームレスアングルインフォメーション（ＮＳＭＬ ＡＮＧＬＩ）と、ハイライトインフォメーション（ＨＬＩ）と、記録情報であるレコーディングインフォーメーション（ＲＥＣＩ）が記述されている。
【００４４】
図９には再生制御一般情報（ＰＣＩ ＧＩ）を示している。
【００４５】
ＰＣＩ ＧＩには、このＰＣＩの一般的な情報であり以下のような情報を記述されている。このナビゲーションパックのアドレスである論理ブロックナンバー（ＮＶ ＰＣＫ ＬＢＮ）、このＰＣＩで管理されるビデオオブジェクトユニット（ＶＯＢＵ）の属性を示すビデオオブジェクトユニットカテゴリー（ＶＯＢＵＣＡＴ）、このＰＣＩで管理されるビデオオブジェクトユニットの表示期間におけるユーザの操作禁止情報等を示すユーザオペレーションコントロール（ＶＯＢＵ ＵＯＰ ＣＴＬ）、ビデオオブジェクトユニットの表示の開始時間を示す（ＶＯＢＵ Ｓ ＰＴＭ）、ビデオオブジェクトユニットの表示の終了時間を示す（ＶＯＢＵ Ｅ ＰＴＭ）を含む。ＶＯＢＵ Ｓ ＰＴＭによって指定される最初の映像は、ＭＰＥＧの規格におけるＩピクチャーである。さらにまた、ビデオオブジェクトユニットの最後のビデオの表示時間を示すビデオオブジェクトユニット  シーケンス  エンド  プレゼンテーションタイム（ＶＯＢＵ ＳＥ Ｅ ＰＴＭ）や、セル内の最初のビデオフレームからの相対表示経過時間を示すセル  エラプス  タイム（Ｃ ＥｌＴＭ）等も記述されている。
【００４６】
また、ＰＣＩ内に記述されている、ＮＳＭＬ ＡＮＧＬＩは、アングルチェンジがあったときの目的地（行き先）のアドレスを示している。つまり、ビデオオブジェクトは、異なる角度から撮像した映像をも有する。そして、現在表示しているアングルとは異なるアングルの映像を表示させるためにユーザからの指定があったときは、次に再生を行うために移行するＶＯＢＵのアドレスが記述されている。
【００４７】
ＨＬＩは、画面内で特定の領域を矩形状に指定し、この領域の輝度やここに表示されるサブピクチャーのカラー等を可変するための情報である。この情報には、ハイライトジェネラルインフォーメーション（ＨＬ ＧＩ）、ユーザにカラー選択のためにボタン選択を行わせるためのボタンカラーインフォーメーションテーブル  （ＢＴＮ ＣＯＬＩＴ）、また選択ボタンのためのボタンインフォーメーションテーブル（ＢＴＮＩＴ）が記述されている。
【００４８】
ＲＥＣＩは、このビデオオブジェクトユニットに記録されているビデオ、オーディオ、サブピクチャーの情報であり、それぞれがデコードされるデータがどようなものであるかを記述している。例えば、その中には国コード、著作権者コード、記録年月日等がある。
【００４９】
ＤＳＩパケットは、ビデオオブジェクトユニットのサーチを実行させるためのナビゲーションデータである。
【００５０】
ＤＳＩパケットには、一般情報であるＤＳＩジェネラルインフォーメーション（ＤＳＩ ＧＩ）と、シームレスプレイバックインフォーメーション（ＳＭＬ ＰＢＩ）、シームレスアングルインフォメーション（ＳＭＬ ＡＧＬＩ）、ビデオオブジェクトユニットサーチインフォメーション（ＶＯＢＵ ＳＲＩ）、同期情報（ＳＹＮＣＩ）が記述されている。
【００５１】
図１０に示すようにＤＳＩ ＧＩには、次のような情報が記述されている。
【００５２】
ＮＶ ＰＣＫのデコード開始基準時間を示すシステムクロックリファレンスであるＮＶ ＰＣＫ ＳＣＲ、ＮＶ ＰＣＫの論理アドレスを示す（ＮＶ ＰＣＫ ＬＢＮ）、このＮＶ ＰＣＫが属するビデオオブジェクトユニットの終了アドレスを示す（ＶＯＢＵ ＥＡ）が記述されている。さらにまた、最初にデコードするための第１の基準ピクチャー（Ｉピクチャー）の終了アドレス（ＶＯＢＵ １ＳＴＲＥＦ ＥＡ）、最初にデコードするための第２の基準ピクチャー（Ｐピクチャー）の終了アドレス（ＶＯＢＵ ２ＮＤＲＥＦ ＥＡ）、最初にデコードするための第３の基準ピクチャー（Ｐピクチャー）の終了アドレス（ＶＯＢＵ ３ＲＤＲＥＦ ＥＡ）が記述されている。さらにまた、このＤＳＩが属するＶＯＢのＩＤ番号（ＶＯＢＵ ＶＯＢ ＩＤＮ）、またこのＤＳＩが属するセルのＩＤ番号（ＶＯＢＵ Ｃ ＩＤＮ）、セル内の最初のビデオフレームからの相対経過時間を示すセル  エラプス  タイム（Ｃ ＥＬＴＭ）も記述されている。
【００５３】
図１１に示すようＳＭＬ ＰＢＩには、次のような情報が記述されている。
【００５４】
このＤＳＩが属するＶＯＢＵはインターリーブドされたユニット（ＩＬＶＵ）であるか、ビデオオブジェクトの接続を示す基準となるプリユニット（ＰＲＥＵ）であるかを示すビデオオブジェクトユニットシームレスカテゴリー（ＶＯＢＵ ＳＭＬ ＣＡＴ）、プリユニットは、インターリブユニットの直前のユニットであることを示し、インターリーブユニットの存在を再生装置に認識させるのに有効となるユニット情報である。インターリーブドユニットの終了アドレスを示す（ＩＬＶＵ ＥＡ）、次のインターリーブドユニットの開始アドレスを示す（ＩＬＶＵ ＳＡ）、次のインターリーブドユニットのサイズを示す（ＩＬＶＵ ＳＺ）、ビデオオブジェクト（ＶＯＢ）内でのビデオ表示開始タイムを示す（ＶＯＢ Ｖ Ｓ ＰＴＭ）、ビデオオブジェクト（ＶＯＢ）内でのビデオ表示終了タイムを示す（ＶＯＢ Ｖ Ｅ ＰＴＭ）、ビデオオブジェクト（ＶＯＢ）内でのオーディオ停止タイムを示す（ＶＯＢ Ａ ＳＴＰ ＰＴＭ）、ビデオオブジェクト（ＶＯＢ）内でのオーディオギャップ長を示す（ＶＯＢ Ａ ＧＡＰ ＬＥＮ）等がある。
【００５５】
図１２に示すようにシームレスアングル情報（ＳＭＬ ＡＧＬＩ）には、次のような情報が記述されている。
【００５６】
各アングルにおける次に移行目的とするインターリーブユニットのアドレス及びサイズ（ＳＭＬ ＡＧＬ Ｃｎ ＤＳＴＡ）（ｎ＝１〜９）である。アングルの変更があった場合はこの情報が参照される。
【００５７】
図１３に示すようにＶＯＢＵ  サーチ情報（ＶＯＢＵ ＳＲＩ）としては次のような情報が記述されている。
【００５８】
この情報は、現在のビデオオブジェクトユニット（ＶＯＢＵ）の開始時間よりも（０．５×ｎ）秒前及び後のＶＯＢＵの開始アドレスを記述している。即ち、当該ＤＳＩを含むＶＯＢＵを基準にしてその再生順にしたがってフォワードアドレス（ＦＷＤＩＮｎ）として＋１から＋２０、＋６０、＋１２０及び＋２４０までのＶＯＢＵのスタートアドレス及びそのユニットにビデオパックが存在することのフラッグが記述されている。スタートアドレスは、当該ＶＯＢＵの先頭の論理セクタから相対的な論理セクタ数で記述されている。この情報を利用することにより、再生したいＶＯＢＵを自由に選択することができる。
【００５９】
図１４に示すように同期情報（ＳＹＮＣ）には、ＤＳＩが含まれるＶＯＢＵのビデオデータの再生開始時間と同期して再生すべきサブピクチャー及びオーディオデータのアドレスが記述されている。アドレスは、ＤＳＩが含まれるＮＶ ＰＣＫからの相対的な論理セクタ数で目的とするパックの開始位置を示している。オーディオストリームが複数（最大８）ある場合にはその数だけ同期情報が記載されている。またサブピクチャーが複数（最大３２）ある場合には、その数だけ同期情報が記述される。
【００６０】
上記の説明は、ビデオ、オーディオ、ＮＶデータ、副映像等のパック構造の説明であった。
【００６１】
ここで、各パックのそれぞれの集合体について説明する。
【００６２】
図１５にはビデオオブジェクトユニット（ＶＯＢＵ）と、このユニット内のビデオパックの関係を示している。ＶＯＢＵ内のビデオデータは、１つ以上のＧＯＰにより構成している。エンコードされたビデオデータは、例えばＩＳＯ／ＩＥＣ１３８１８−２に準拠している。ＶＯＢＵのＧＯＰは、Ｉピクチャー、Ｂピクチャーで構成され、このデータの連続が分割されビデオパックとなっている。
【００６３】
図１６には、オーディオストリームとオーディオパックとの関係を示している。オーディオストリームとしては、リニアＰＣＭ、ドルビーＡＣ−３、ＭＰＥＧ等のデータがある。
【００６４】
図１７には、エンコード（ランレングス圧縮）された副映像のパックの論理構造を例示している。
【００６５】
図１７の上部に示すように、ビデオデータに含まれるサブピクチャー（副映像）の１パック（ＳＰ ＰＣＫ）は、たとえば２０４８バイト（２ｋＢ）で構成される。サブピクチャーの１パックは、先頭のパックヘッダのあとに、パケットヘッダ及び副映像データを含んでいる。パックヘッダには、それぞれファイル全体の再生を通じて基準となる時刻（ＳＣＲ；  System Clock Reference）情報が付与されており、システムタイマーの時刻と所定の関係にあり、かつ同じ時刻情報のＳＣＲが付与されている各サブピクチャーパケットが取りまとめられ、後述するデコーダへ転送されるようになっている。
【００６６】
第１のサブピクチャーパケットは、そのパケットヘッダのあとに、後述するサブピクチャーユニットヘッダ（ＳＰＵＨ）とともにランレングス圧縮されたサブピクチャーデータを含んでいる。同様に、第２のサブピクチャーパケットは、そのパケットヘッダのあとに、ランレングス圧縮されたサブピクチャーデータを含んでいる。
【００６７】
このような複数の副映像データをランレングス圧縮の１ユニット（１単位）分集めたものが副映像ユニットである。副映像ユニットには、副映像ユニットヘッダが付与されている。この副映像ユニットヘッダのあとに、１ユニット分の映像データ（たとえば２次元表示画面の１水平ライン分のデータ）をランレングス圧縮した画素データ、および各副映像データパックの表示制御シーケンス情報を含むテーブルが続く。
【００６８】
即ち、副映像ユニットは、サブピクチャー表示用の各種パラメータが記録されている副映像ユニットヘッダ（ＳＰＵＨ）と、ランレングス符号からなる表示データ（圧縮された画素データ；ＰＸＤ）と、表示制御シーケンステーブル（ＤＣＳＱＴ）とで構成されることになる。
【００６９】
図１８は、図１７で例示した１ユニット分のランレングス圧縮データ３１０のうち、副映像ユニットヘッダの内容の一部を例示している。
【００７０】
副映像ユニットヘッダ（ＳＰＵＨ）には、少なくとも画素データ（ＰＸＤ）のＴＶ画面上での表示サイズすなわち表示開始位置および表示範囲（幅と高さ）（ＳＰＤＳＺ；２バイト）と、副映像データパケット内の表示制御シーケンステーブルの記録開始アドレス（ＳＰ ＤＣＳＱＴ ＳＡ；２バイト）とが記録されている。
【００７１】
さらに説明すると、副映像ユニットヘッダ（ＳＰＵＨ）には、図１８に示すように、以下の内容を持つパラメータが記録されている。
【００７２】
（１）この表示データのモニタ画面上における表示開始位置および表示範囲（幅および高さ）を示すサイズ情報（ＳＰＤＳＺ）と；
（２）パケット内の表示制御シーケンステーブルの記録開始位置情報（副映像の表示制御シーケンステーブル開始アドレスＳＰ ＤＣＳＱＴ ＳＡ）。
【００７３】
図１９は、再度、副映像ユニットのデータ構造を示す。
【００７４】
副映像ユニットは、複数の副映像パケットにより構成されている。即ち、ビデオデータに含まれる副映像情報の１パックはたとえば２０４８バイト（２ｋＢ）で構成され、副映像情報の１パックは、先頭のパックヘッダのあとに、１以上の副映像パケットを含んでいる。パックヘッダには、それぞれファイル全体の再生を通じて基準となる時刻（ＳＣＲ；  System Clock Reference）情報が付与されており、同じ時刻情報のＳＣＲが付与されている副映像パック内のパケットが後述するデコーダへ転送されるようになっている。
【００７５】
上述したパケットのパケットヘッダには、再生システムがその副映像ユニットの表示制御を開始すべき時刻がプレゼンテーションタイムスタンプ（ＰＴＳ；Presentation Time Stamp ）として記録されている。ただし、このＰＴＳは、図２０に示すように、各副映像ユニット（Ｙ，Ｗ）内の先頭の副映像データパケットのヘッダにだけ記録されるようになっている。このＰＴＳは、所定の再生時刻ＳＣＲを参照して再生される複数の副映像ユニットにおいて、その再生順に沿った値が各副映像ユニットに対して記述されている。
【００７６】
図２１は、１以上の副映像パケットで構成される副映像ユニットの直列配列状態（ｎ、ｎ＋１）と、そのうちの１ユニット（ｎ＋１）のパケットヘッダに記述されたプレゼンテーションタイムスタンプ（ＰＴＳ）と、この（ＰＴＳ）に対応したユニット（ｎ＋１）の表示制御の経過状態とを、例示している。即ち、ＰＴＳの処理時点と、副映像ユニット（ｎ）の表示クリア期間と、これから表示する副映像ユニット（ｎ＋１）の表示開始時点との関係を示している。
【００７７】
図２２に示すように、副映像ユニットヘッダ（ＳＰＵＨ）３１１には、副映像ユニットのサイズ（２バイトのＳＰＵ ＳＺ）と、パケット内の表示制御シーケンステーブル３１３の記録開始アドレス（２バイトのＳＰ ＤＣＳＱＴ ＳＡ）とが記録されている。
【００７８】
ＳＰＵ ＳＺは、１つのユニットのサイズをバイト数で記述しており、最大サイズは５３２４８バイトである。ＳＰ ＤＣＳＱＴ ＳＡは、ユニットの最初のバイトからの相対バイト数により表示制御シーケンステーブル（ＳＰ ＤＣＳＱＴ）の開始アドレスを記述している。
【００７９】
図２３に示すように、表示制御シーケンステーブル（ＳＰ ＤＣＳＱＴ）には、１つ以上の副映像表示シーケンス（ＳＰ ＤＣＳＱ0 、ＳＰ ＤＣＳＱ1 、…ＳＰ ＤＣＳＱn ）が実行順に記述されている。表示制御シーケンステーブル（ＳＰ ＤＣＳＱＴ）は、副映像ユニットの有効期間中に、副映像の表示開始／停止と、属性を変更するための表示シーケンス情報である。
【００８０】
図２４は上記の副映像表示制御シーケンス（ＳＰ ＤＣＳＱ）の１つの内容を示している。このＳＰ ＤＣＳＱのパラメータとしては以下のような内容が記述されている。
【００８１】
映像データ表示制御の実行が開始される時刻を示す副映像表示制御スタートタイム（ＳＰ ＤＣＳＱ ＳＴＭ；Sub-Picture Display Control   Sequence Start Time ）と、次の副映像表示制御シーケンス（ＳＰ ＤＣＳＱ）の記述先を表すアドレス（ＳＰ ＮＸＴ ＤＣＳＱ ＳＡ；Addres  of Next SP DCSQ ）と、副映像データの表示制御コマンド（ＳＰ ＣＯＭＭＡＮＤ；Sub-Picture Display Control Command ）（ＳＰ ＣＯＭＭＡＮＤ1 、ＳＰ ＣＯＭＭＡＮＤ2 、ＳＰ ＣＯＭＭＡＮＤ3 、…）とが記録される。
【００８２】
ここで、パケットヘッダ内のプレゼンテーションタイムスタンプＰＴＳは、たとえばファイル先頭の再生開始時間のような、ファイル全体の再生を通じて基準となる時間（ＳＣＲ；System Clock Reference）からの相対時間で規定されている。このＳＣＲは、パケットヘッダの手前に付与されているパックヘッダ内に記述されていることは先に説明した。
【００８３】
更に、表示制御シーケンス実行開始時間を設定している副映像表示制御タイム（ＳＰ ＤＣＳＱ ＳＴＭ）は、パケットヘッダに記述されている上記ＰＴＳからの相対時間（相対ＰＴＭ）で規定される。
【００８４】
したがって、（ＳＰ ＤＣＳＱ ＳＴＭ）とサブタイマーの計数値が比較され、サブタイマーの計数値が表示制御シーケンスタイムよりも大きい場合には、デコード手段によりデコードされた出力データの表示状態が、シーケンス制御データに従って制御される。
【００８５】
実際には（ＳＰ ＤＣＳＱ ＳＴＭ）である実行開始時間が記述された後の最初に表示されるビデオフレームに対して、そのビデオフレーム内で表される副映像に対して表示のための制御が開始される。最初に実行される表示制御シーケンスタイム（ＳＰ ＤＣＳＱ ＳＴＭ）には「0000h 」を記述される。この実行開始時間の値は、副映像パケットヘッダに記述されているＰＴＳと等しいかあるいはそれ以上であり、０又は正の整数値である。この表示制御開始時間に基づいて、１つの（ＳＰ ＤＣＳＱ）内のコマンドが実行処理されると、次に指定されている（ＳＰ ＤＣＳＱ）内のコマンドが、その表示制御開始時間になったときに実行処理を開始する。
【００８６】
ＳＰ ＮＸＴ ＤＣＳＱ ＳＡは、最初の副映像ユニットからの相対バイト数で示され、次のＳＰ ＤＣＳＱのアドレスを示している。次のＳＰ ＤＣＳＱが存在しない場合には、このＳＰ ＤＣＳＱの当該副映像ユニットの最初のバイトからの相対バイト数で、最初のＳＰ ＤＣＳＱの開始アドレスが記述されている。ＳＰ ＤＣＣＭＤｎは、１つまたはそれ以上の表示制御シーケンスを記述している。
【００８７】
図２５には、表示制御を行うための表示制御コマンド（ＳＰ ＤＣＣＭＤ）の１つの内容を示している。
【００８８】
表示制御コマンド（ＳＰ ＤＣＣＭＤ）の内容は、画素データの強制的な表示開始タイミングをセットする命令（ＦＳＴＡ ＤＳＰ）、画素データの表示開始タイミングをセットする命令（ＳＴＡ ＤＳＰ）、画素データの表示終了タイミングをセットする命令（ＳＴＰ ＤＳＰ）、画素データのカラーコードをセットする命令（ＳＥＴ ＣＯＬＯＲ）、画素データと主映像間のコントラストをセットする命令（ＳＥＴ ＣＯＮＴＲ）、画素データの表示エリアをセットする命令（ＳＥＴ ＤＡＲＥＡ）、画素データの表示開始アドレスをセットする命令（ＳＥＴ ＤＳＰＸＡ）、画素データのカラー及びコントラストの変化制御をセットする命令（ＣＨＧ ＣＯＬＣＯＮ）、表示制御の終了のコマンド（ＣＭＤ ＥＮＤ）がある。それぞれのコードと拡張フィールド数は、図にも示すように次の通りである。
【００８９】
即ち、強制的な表示開始タイミング命令（ＦＳＴＡ ＤＳＰ）のコードは００ｈであり拡張フィールドは０バイトである。この命令が記述されていた場合、副映像の表示状態のオンオフにかかわらず、このコードを有する副映像ユニットの強制的な表示が実行される。
【００９０】
表示開始タイミング命令（ＳＴＡ ＤＳＰ）のコードは０１ｈであり拡張フィールドは０バイトである。この命令は副映像ユニットの表示開始命令である。この命令は副映像の表示オフの操作のときは無視される。
【００９１】
表示停止タイミング命令（ＳＴＰ ＤＳＰ）のコードは０２ｈであり拡張フィールドは０バイトである。この命令は副映像ユニットの表示停止命令である。副映像は先の表示開始命令により再表示されることができる。
【００９２】
カラーコード設定命令（ＳＥＴ ＣＯＬＯＲ）のコードは０３ｈであり拡張フィールドは２バイトである。この命令は画素データの各画素の色を決める命令であり、パレットコードで拡張フィールドに記述されている。また各画素のためのパレットコードとして第２強調画素用（４ビット）、第１強調画素用（４ビット）、パターン画素用（４ビット）、背景画素用（４ビット）のための各パレットコードが記述されている。
【００９３】
ここで、この命令（ＳＥＴ ＣＯＬＯＲ）が当該副映像ユニットに存在しない場合には、その前の最後に用いられたものが維持されおり、この命令が利用される。この命令は各ラインの最初に指定される。
【００９４】
コントラスト設定命令（ＳＥＴ ＣＯＮＴＲ）のコードは０４ｈであり拡張フィールドは２バイトである。この命令は画素データと主映像との混合比を設定する命令であり、コントラスト指定データで拡張フィールドに記述されている。また画素のコントラスト指定データとしては、第２強調画素用（４ビット）、第１強調画素用（４ビット）、パターン画素用（４ビット）、背景画素用（４ビット）があるので各画素のためのコントラスト指定データｋが記述されている。
【００９５】
主映像のコントラストが（１６−ｋ）／１６で規定されるものとすると、副映像のコントラストはｋ／１６となる。１６は階調である。値は“０”の場合もあり、このときは副映像は存在しても画面には現れない。そして値が“０”でない場合には、ｋは（値＋１）として扱われる。
【００９６】
ここで、この命令（ＳＥＴ ＣＯＮＴＲ）が当該副映像ユニットに存在しない場合には、その前の最後に用いられたものが維持されおり、この命令が利用される。この命令は各ラインの最初に指定される。
【００９７】
表示エリア設定命令（ＳＥＴ ＤＡＲＥＡ）のコードは０５ｈであり拡張フィールドは６バイトである。この命令は、画面上に四角形の画素データの表示エリアを設定するための命令である。この命令では、画面上のＸ軸座標の開始位置  （１０ビット）と終了位置（１０ビット）、Ｙ軸座標の開始位置（１０ビット）と終了位置（１０ビット）が記述されている。６バイトのうち残りのビットや予約で確保されている。Ｘ軸座標の終了位置の値からＸ軸座標の開始位置の値を減算し＋１を行うと、１ライン上の表示画素数と同じである筈である。Ｙ軸座標の原点はライン番号０である。またＸ軸座標の原点も０である。画面上では左上のコーナーに対応する。Ｙ軸座標値は、２〜４７９（５２５本／６０ＨｚのＴＶの場合）、または２〜５７４（６２５本／５０ＨｚのＴＶの場合）であり、これにより副映像ラインが指定され、Ｘ軸座標値は０〜７１９の値が記述され、これにより画素番号が指定される。
【００９８】
ここで、この命令（ＳＥＴ ＤＡＲＥＡ）が当該副映像ユニットに存在しなかった場合、先行して送られてきた最後の副映像ユニットに含まれている命令がそのまま利用される。
【００９９】
表示開始アドレス設定命令（ＳＥＴ ＤＳＰＸＡ）のコードは０６ｈであり拡張フィールドは４バイトである。この命令は、表示する画像データの最初のアドレスを示す命令である。副映像ユニットの先頭からの相対バイト数で奇数フィールド（１６ビット）と偶数フィールド（１６ビット）の最初のアドレスが記述されている。このアドレスで示される位置の第１の画素データは、ラインの左端の第１の画素を含むランレングス圧縮コードを示している。
【０１００】
ここで、この命令（ＳＥＴ ＤＳＰＸＡ）が当該副映像ユニットに存在しなかった場合、先行して送られてきた最後の副映像ユニットに含まれていた命令がそのまま利用される。
【０１０１】
カラー及びコントラスト変化制御命令（ＣＨＧ ＣＯＬＯＮ）のコードは０７ｈであり、拡張フィールドは（画素制御データサイズ＋２バイト）である。    （ＣＭＤ ＥＮＤ）のコードはＦＦｈであり拡張バイトは０バイトである。
【０１０２】
図２６は、上記の（ＣＨＧ ＣＯＬＯＮ）の拡張フィールドに記述される画素制御データ（ＰＸＣＤ；Pixel Control Data）の内容を示している。
【０１０３】
このＰＸＣＤは、副映像として表示されている画素の色やコントラストを表示期間中に制御するデータである。ＰＸＣＤに記述された命令は、副映像表示制御スタートタイム（ＳＰ ＤＣＳＱ ＳＴＭ）が記述された後の第１のビデオフレームから各ビデオフレームで実行され、次の新しいＰＸＣＤがセットされるまで実行される。新しいＰＸＣＤが更新された時点で今までのＰＸＣＤが取り消される。
【０１０４】
図２６に示すライン制御情報（ＬＮ ＣＴＬＩ；Line Control Information  ）は、副映像の変化制御が行われるラインを指定する。同様な変換制御が行われる複数のラインを指定することができる。また画素制御情報（ＰＸ ＣＴＬＩ；Pixcel   Control Information) は変化制御が行われるライン上の指定位置を記述している。１つ以上の画素制御情報（ＰＸ ＣＴＬＩ) は、変換制御が行われるライン上で複数の位置指定ができる。
【０１０５】
画素制御データ（ＰＸＣＤ）の終了コードとしては（０ＦＦＦＦＦＦＦｈ）がＬＮ ＣＴＬＩが記述されている。この終了コードのみが存在するようなＰＸＣＤが到来したときは、（ＣＨＧ ＣＯＬＯＮ）命令自体の終了を意味する。
【０１０６】
図２７を参照して、さらに続けて上記各命令について説明する。
【０１０７】
ＬＮ ＣＴＬＩは４バイトからなり、副映像の変化を開始するライン番号（１０ビット）、変化数（４ビット）、そして終了ライン番号（１０ビット）を記述している。変化開始ライン番号は、画素制御内容の変化が開始されるところのライン番号であり、これは副映像のライン番号で記述されている。また終了ライン番号は、画素制御内容による制御状態をやめるところのライン番号であり、これも副映像のライン番号で記述されている。また変化数は、変化位置の数でありグループ内の画素制御情報（ＰＸ ＣＴＬＩ）数に等しいことになる。このときのライン番号は、当然のことながら、２〜４７９（テレビシステムは５２５本／６０Ｈｚのとき）、または２〜５７４（テレビシステムは６２５本／５０Ｈｚのとき）である。
【０１０８】
次に、１つの画素制御情報（ＰＸ ＣＴＬＩ）は、６バイトからなり、変化開始画素番号（１０ビット）、その画素に続く各画素の色及びコントラストを変化させるための制御情報が記述されている。
【０１０９】
画素のためのパレットコードとして第２強調画素用（４ビット）、第１強調画素用（４ビット）、パターン画素用（４ビット）、背景画素用（４ビット）のための各パレットコードが記述されている。また画素のためのコントラスト指定データとして第２強調画素用（４ビット）、第１強調画素用（４ビット）、パターン画素用（４ビット）、背景画素用（４ビット）のコントラスト指定データが記述されている。
【０１１０】
上記の変化開始画素番号は、表示順の画素番号で記述されている。これが零のときはＳＥＴ ＣＯＬＯＲ及びＳＥＴ ＣＯＮＴＲが無視される。カラー制御情報としてはカラーパレットコードが記述され、コントラスト制御情報としては先に述べたようなコントラスト指定データで記述されている。
【０１１１】
上記の各制御情報において変化が要求されていない場合には、初期値と同じコードが記述される。初期値とは、当該副映像ユニットに使用されるべき最初から指定されているカラーコード及びコントラスト制御データのことである。
【０１１２】
次に、副映像の圧縮方法について説明する。
【０１１３】
図２８は副映像の圧縮画素データ（ランレングス圧縮データ）が、作成されるときのランレングス圧縮規則１〜６を示している。この規則に基いて、ユニットの１単位のデータ長（可変長）が決まる。そして、決まったデータ長でエンコード（ランレングス圧縮）およびデコード（ランレングス伸張）が行われる。
【０１１４】
図２９は、先の副映像の画素データが２ビットの画素データで構成される場合において、一実施の形態に係るエンコード方法で採用されるランレングス圧縮規則１〜６を説明するものである。
【０１１５】
図２８の１列目に示す規則１は、同一画素が１〜３個続く場合に適用される規則であり、４ビットデータでエンコード（ランレングス圧縮）データの１単位を構成する。即ち、最初の２ビットで継続画素数を表し、続く２ビットで画素データの内容（例えば背景画素であること、パターン画素であること、強調１の画素であること、強調２の画素であること）を表す。
【０１１６】
たとえば、図２９の上部に示される圧縮前の映像データ（ＰＸＤ）において、最初の圧縮データ単位ＣＵ０１は、２個の２ビット画素データｄ０、ｄ０で公正される。そしてｄ０、ｄ１＝（００  ００）ｂである。（ｂはバイナリであることを指す）。この例では、同一の２ビット画素データ（００）ｂが２個連続（継続）している。
【０１１７】
この場合であると、図２９の下部に示すように、継続数「２」の２ビット表示（１０）ｂと画素データの内容（００）ｂとを繋げたｄ０、ｄ１＝（１０００）ｂが、圧縮後の映像データ（ＰＸＤ）のデータ単位ＣＵ０１＊となる。
【０１１８】
換言すれば、規則１によってデータ単位ＣＵ０１の（００００）ｂがデータ単位ＣＵ０１＊の（１０００）ｂに変換される。この例では実質的なビット長の圧縮は得られていないが、たとえば同一画素（００）ｂが３個連続するＣＵ０１＝（００００００）ｂならば、圧縮後はＣＵ０１＊＝（１１００）ｂとなって、２ビットの圧縮効果が得られる。
【０１１９】
図２８の２列目に示す規則２は、同一画素が４〜１５個続く場合に適用される規則である。この場合は、８ビットデータでエンコードデータの１単位を構成する。即ち、最初の２ビットで規則２に基づくことを示す符号化ヘッダで表し、続く４ビットで継続画素数を表し、その後の２ビットで画素データの内容（例えば階調や色など）を表す。
【０１２０】
たとえば、図２９の上部に示される圧縮前の映像データ（ＰＸＤ）の２番目の圧縮データ単位ＣＵ０２は、５個の２ビット画素データｄ２、ｄ３、ｄ４、ｄ５、ｄ６＝（０１０１０１０１０１）ｂを含んでいる。この例では、同一の２ビット画素データ（０１）ｂが５個連続（継続）している。
【０１２１】
この場合、図２９の下部に示すように、符号化ヘッダ（００）ｂと、継続数「５個」の４ビット表示（０１０１）ｂと画素データの内容（０１）ｂとを繋げたｄ２〜ｄ６＝（０００１０１０１）ｂが、圧縮後の映像データ（ＰＸＤ）のデータ単位ＣＵ０２＊となる。
【０１２２】
換言すれば、規則２によってデータ単位ＣＵ０２の（０１０１０１０１０１）ｂ（１０ビット長）がデータ単位ＣＵ０２＊の（０００１０１０１）ｂ（８ビット長）に変換される。この例では実質的なビット長圧縮分は１０ビットから８ビットへの２ビットしかないが、継続数がたとえば１５（ＣＵ０２の０１が１５個連続する３０ビット長）の場合は、これが８ビットの圧縮データ（ＣＵ０２＊＝００１１１１０１）となり、３０ビットに対して２２ビットの圧縮効果が得られる。つまり、規則２に基づくビット圧縮効果は、規則１のものよりも大きい。しかし、解像度の高い微細な画像のランレングス圧縮に対応するためには、規則１も必要となる。
【０１２３】
図２８の３列目に示す規則３は、同一画素が１６〜６３個続く場合に適用される規則である。１２ビットデータでエンコードデータの１単位を構成する。即ち、最初の４ビットで規則３に基づくことを示す符号化ヘッダを表し、続く６ビットで継続画素数を表し、その後の２ビットで画素データを表す。
【０１２４】
たとえば、図２９の上部に示される圧縮前の映像データ（ＰＸＤ）の３番目の圧縮データ単位ＣＵ０３は、１６個の２ビット画素データｄ７〜ｄ２２＝（１０１０１０………１０１０）ｂを含んでいる。この例では、同一の２ビット画素データ（１０）ｂが１６個連続（継続）している。
【０１２５】
この場合、図２９の下部に示すように、符号化ヘッダ（００００）ｂと、継続数「１６個」の６ビット表示（０１００００）ｂと画素データの内容（１０）ｂとを繋げたｄ７〜ｄ２２＝（０００００１００００１０）ｂが、圧縮後の映像データ（ＰＸＤ）のデータ単位ＣＵ０３＊となる。
【０１２６】
換言すれば、規則３によってデータ単位ＣＵ０３の（１０１０１０………１０１０）ｂ（３２ビット長）がデータ単位ＣＵ０３＊の（０００００１００００１０）ｂ（１２ビット長）に変換される。この例では実質的なビット長圧縮分は３２ビットから１２ビットへの２０ビットであるが、継続数がたとえば６３（ＣＵ０３の１０が６３個連続するので１２６ビット長）の場合は、これが１２ビットの圧縮データ（ＣＵ０３＊＝００００１１１１１１１０）となり、１２６ビットに対して１１４ビットの圧縮効果が得られる。つまり、規則３に基づくビット圧縮効果は、規則２のものよりも大きい。
【０１２７】
図２８の４列目に示す規則４は、同一画素が６４〜２５５個続く場合に適用される規則であり、１６ビットデータでエンコードデータの１単位を構成する。即ち、最初の６ビットで規則４に基づくことを示す符号化ヘッダを表し、続く８ビットで継続画素数を表し、その後の２ビットで画素データを表す。
【０１２８】
たとえば、図２９の上部に示される圧縮前の映像データＰＸＤの４番目の圧縮データ単位ＣＵ０４は、６９個の２ビット画素データｄ２３〜ｄ９１＝（１１１１１１………１１１１）ｂを含んでいる。この例では、同一の２ビット画素データ（１１）ｂが６９個連続（継続）している。
【０１２９】
この場合、図２９の下部に示すように、符号化ヘッダ（００００００）ｂと、継続数「６９」の８ビット表示（００１００１０１）ｂと画素データの内容（１１）ｂとを繋げたｄ２３〜ｄ９１＝（００００００００１００１０１１１）ｂが、圧縮後の映像データＰＸＤのデータ単位ＣＵ０４＊となる。
【０１３０】
換言すれば、規則４によってデータ単位ＣＵ０４の（１１１１１１………１１１１）ｂ（１３８ビット長）がデータ単位ＣＵ０４＊の（００００００００１００１０１１１）ｂ（１６ビット長）に変換される。この例では実質的なビット長圧縮分は１３８ビットから１６ビットへの１２２ビットであるが、継続数がたとえば２５５（ＣＵ０１の１１が２５５個連続するので５１０ビット長）の場合は、これが１６ビットの圧縮データ（ＣＵ０４＊＝００００００１１１１１１１１１１）となり、５１０ビットに対して４９４ビットの圧縮効果が得られる。つまり、規則４に基づくビット圧縮効果は、規則３のものよりも大きい。
【０１３１】
図２８の５列目に示す規則５では、エンコードデータ単位の切換点からラインの終わりまで同一画素が続く場合に、１６ビットデータでエンコードデータの１単位を構成する。この場合、最初の１４ビットで規則５に基づくことを示す符号化ヘッダを表し、続く２ビットで画素データを表す。
【０１３２】
たとえば、図２９の上部に示される圧縮前の映像データＰＸＤの５番目の圧縮データ単位ＣＵ０５は、１個以上の２ビット画素データｄ９２〜ｄｎ＝（００００００………００００）ｂを含んでいる。この例では、同一の２ビット画素データ（００）ｂが有限個連続（継続）しているが、規則５では継続画素数が１以上いくつでも良い。
【０１３３】
この場合、図２９の下部に示すように、符号化ヘッダ（００００００００００００００）ｂと、画素データの内容（００）ｂとを繋げたｄ９２〜ｄｎ＝（００００００００００００００００）ｂが、圧縮後の映像データＰＸＤのデータ単位ＣＵ０５＊となる。
【０１３４】
換言すれば、規則５によってデータ単位ＣＵ０５の（００００００………００００）ｂ（不特定ビット長）がデータ単位ＣＵ０５＊の（００００００００００００００００）ｂ（１６ビット長）に変換される。規則５では、ラインエンドまでの同一画素継続数が１６ビット長以上あれば、圧縮効果が得られる。
【０１３５】
図２８の６列目に示す規則６では、エンコード対象データが並んだ画素ラインが１ライン終了した時点で、１ライン分の圧縮後映像データＰＸＤの長さが８ビットの整数倍でない（すなわちバイトアラインでない）場合に、４ビットのダミーデータを追加して、１ライン分の圧縮後映像データＰＸＤがバイト単位になるように（すなわちバイトアラインされるように）している。
【０１３６】
たとえば、図２９の下部に示される圧縮後の映像データＰＸＤのデータ単位ＣＵ０１＊〜ＣＵ０５＊の合計ビット長は、必ず４ビットの整数倍にはなっているが、必ずしも８ビットの整数倍になっているとは限らない。
【０１３７】
たとえばデータ単位ＣＵ０１＊〜ＣＵ０５＊の合計ビット長が１０２０ビットでありバイトアラインとするために４ビット不足しているなら、図２９の下部に示すように、４ビットのダミーデータＣＵ０６＊＝（００００）ｂを１０２０ビットの末尾に付加して、バイトアラインされた１０２４ビットのデータ単位ＣＵ０１＊〜ＣＵ０６＊を出力する。
【０１３８】
なお、１単位の最後に配置される２ビット画素データは、例えば、画素データ（００）ｂが副映像の背景画素を意味し、画素データ（０１）ｂが副映像のパターン画素を意味し、画素データ（１０）ｂが副映像の第１強調画素を意味し、画素データ（１１）ｂが副映像の第２強調画素を意味する。
【０１３９】
このようにすると、２ビットの画素データの内容により、ランレングスされているデータが背景画素、副映像のパターン画素、副映像の第１強調画素、副映像の第２強調画素のいずれであるかを判断することができる。
【０１４０】
画素データの構成ビット数がもっと多ければ、より他種類の副映像画素を指定できる。たとえば画素データが３ビットの（０００）ｂ〜（１１１）ｂで構成されているときは、ランレングスエンコード／デコードされる副映像データにおいて、最大８種類の画素色＋画素種類（強調効果）を指定できる。
【０１４１】
上記の実施の形態の説明はこの発明の基本となる説明であり、この発明では、画素データは、拡張されたデータである。
【０１４２】
図３０において、図３０（Ａ）と図３０（Ｂ）とは、副映像ユニットと、圧縮後映像データとの関係を示す。副映像ユニットには、副映像ユニットヘッダＳＰＵＨの領域と、圧縮後映像データ（ＰＸＤ）の領域と、表示制御シーケンステーブル（ＤＣＳＱＴ）の領域を示している。圧縮後映像データ（ＰＸＤ）の領域は、前半がトップフィールド（第１フィールド）用、後半がボトムフィールド（第２フィールド）用に割り当てられている。図３０（Ｂ）には図２８の圧縮規則に基づいて圧縮された１つの圧縮単位分を示している。図３０（Ｂ）では、画素データは２ビットである。しかしこの発明では、ビットマップの圧縮方式は先に延べた規則を用いるが、さらに画素データを拡張し、Ｎビットを用いることができる。
【０１４３】
即ち、図３０（Ｃ）に示すように、Ｎビットの画素データを用いるが、画素データを２ビットと（Ｎ−２）ビットとに分けて、画素データの２ビットを持つ圧縮後映像データ（ＰＸＤ（Ａ））と、（Ｎ−２）ビットの画素データ（ＰＸＤ（Ｂ））を得る。
【０１４４】
次に、上記の圧縮後映像データ（ＰＸＤ（Ａ））と画素データ（ＰＸＤ（Ｂ））とを副映像ユニットとして構築する場合には、図３０（Ｄ）に示すように、配置する。
【０１４５】
即ち、映像データ（ＰＸＤ（Ａ））の領域の次に画素データ（ＰＸＤ（Ｂ））の領域を設けるのである。この配置は、トップフィールド及びボトムフィールドにおいても同様である。このように画素データをＮビットに拡張することにより、圧縮された画素データを復号して、色コードやコントラストコードを復号画素データに対応付ける（或いは復号データを修飾する）ときに、その表現の選択肢が拡大できることになる。
【０１４６】
図３１（Ａ），図３１（Ｂ）には、上記の画素データのビット数を３ビットに拡張した場合に表現できる各内容の例を示している。
【０１４７】
即ち、図３１（Ａ）の場合は、０００が強調２、００１が強調、０１０がパターン１、０１１が背景１、１００が強調４、１０１が協調、１１０がパターン２、１１１が背景２を意味するように定義されている。そして下位の２ビットは、映像データ（ＰＸＤ（Ａ））内に含まれ、上位の１ビットが画素データ（ＰＸＤ（Ｂ））に含まれるように配置される。
【０１４８】
図３１（Ｂ）の場合は、０００が背景１、００１がパターン１、０１０が強調１、０１１が強調２、１００が背景２、１０１がパターン２、１１０が強調３、１１１が強調４を意味するように定義されている。この場合も下位の２ビットは、映像データ（ＰＸＤ（Ａ））内に含まれ、上位の１ビットが画素データ（ＰＸＤ（Ｂ））に含まれるように配置される。
【０１４９】
上記のように配置することにより、圧縮後の映像データ（ＰＸＤ（Ａ））は、先立って説明した図１９乃至図２７の制御データにより制御することが可能である。つまり、図１９乃至図２７にて説明した制御データを取り扱うことができる再生装置により、問題なく圧縮後の映像データ（ＰＸＤ（Ａ））を復号することができる。そして、機能をアップした再生装置により、映像データ（ＰＸＤ（Ｂ））もあわせて取り扱うことができる。本発明に係る再生装置によると、映像データ（ＰＸＤ（Ａ））及び画素データ（ＰＸＤ（Ｂ））をあわせて取り扱うことができるので、それだけ色コードの選択肢、コントラストの選択肢が増大されることになる。
【０１５０】
なお画素データ（ＰＸＤ（Ｂ））を認識するために、その先頭アドレスを示す情報を副映像ユニットヘッダまたは表示制御シーケンステーブルのいずれかに記述又は追加記述することが好ましい。
【０１５１】
図３１は、画素データのビット数Ｒ＝２をＮ＝３ビットに拡張した場合を説明する図である。３ビットの画素データで表現される内容としては、図３１（Ａ）の例では「０００」…強調２、「００１」…強調１、「０１０」…パターン１、「０１１」…背景１、「１００」…強調４、「１０１」…強調３、「１１０」…パターン２、「１１１」…背景２を設定することができる。また図３１（Ｂ）に示すように、「０００」…背景１、「００１」…パターン１、「０１０」…強調１、「０１１」…強調２、「１００」…背景２、「１０１」…パターン２、「１１０」…強調３、「１１１」…強調４と設定してもよい。
【０１５２】
上記のように画素データのビット数を拡張することにより、色コード、コントラスト等の選択肢を増大することができる。これにより、一層変化に富む副映像を得ることができる。
【０１５３】
上記のように画素データのビット数を拡張して、色コード等の選択肢を増大した場合、表示制御コマンドとしては次のようになる。
【０１５４】
図３２には表示制御コマンドについて記述している。大半のコマンドは、図２５において説明したものと同じであるから、異なるコマンドについて説明する。
【０１５５】
コード０３ｈにおけるカラーコード設定命令（ＳＥＴ ＣＯＬＯＲ）は画素データの各画素の色を決める命令であり、パレットコードで拡張フィールドに記述されている。また各画素のためのパレットコードとして第２強調画素用（４ビット）、第１強調画素用（４ビット）、パターン画素用（４ビット）、背景画素用（４ビット）のための各パレットコードが記述されている。このカラーコード設定命令は、現行方式の再生装置にそのまま対応できるものである。
【０１５６】
さらにこの装置においては、例えばコード０８ｈが新設されており、ここにも同様なカラーコード設定命令（ＳＥＴ ＣＯＬＯＲ）が記述されている。
【０１５７】
図３３（Ａ）は、コード（コマンド）０３ｈに対応する色コードである。即ち、コード（コマンド）０３ｈにおいては、ビットを用いて色コードを各強調画素、パターン画素、背景画素に対して指定できる。この命令は各ラインの最初に指定される。ここの色コードは、拡張された画素データを用いないときに用いられる。
【０１５８】
拡張された画素データ（先に説明した３ビット）を用いた表示制御を行う場合には、コード０８ｈに対応する図３３（Ｂ）に示す色コードも任意に指定することができる。強調画素のための色コードとしては、第１乃至第４の色コード（各４ビット）が存在し、パターン画素の色コードとしては第１、第２の色コード（各４ビット）が存在し、背景画素の色コードとしては第１、第２の色コード（各４ビット）が存在することになる。これにより色コードの選択肢が増大することになる。
【０１５９】
上記の例は、コード０８ｈのコマンドを拡張したが、さらに画素データのビット数が増大されて選択肢が増えた場合には、さらにコードを新設して、カラーコード設定命令を増大してもよいことは勿論である。
【０１６０】
つまり、画素データのビット数を増大すれば、それだけ選択肢を増やすことができるので、その選択肢の増加に伴い、カラーコード設定命令の数を増加することができる。
【０１６１】
上記の説明では、色コードは４ビットを保ち、カラーコード設定命令の数を増やした。しかし、画素データのビット数を拡張すると、多くのカラーコード設定命令（ＳＥＴ ＣＯＬＯＲ）の数を拡大できる。このことを利用して、色コードのビット数を拡大して、例えばＭビットとし、色コードの種類を増大し、任意に指定できるようにしてもよい。
【０１６２】
即ち、この場合には、表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）に、さらに例えば０９ｈのコードを追加し、ここに（Ｍ−４）ビットの色コードを記述するようにする。
【０１６３】
図３４には、表示制御コマンド（ＳＰ＿ＤＣＣＭＤ）を示している。大部分は、図２５に示したものと同じであるから異なる部分について説明する。ＳＥＴ＿ＣＯＬＯＲのコマンドとしてコード０９ｈが増設されている。図ではＭ＝１２ビットの例を示している。４ビットで表される色コードは、コード０３ｈのコマンドに記述される。そして（Ｍ−４）＝８ビットで表される色コードは、コード０９ｈのコマンドとして記述される。
【０１６４】
図３５（Ａ）には、コード０３ｈのコマンドとして記述されている色コードの記述形式を示し、図３５（Ｂ）にはコード０９ｈのコマンドとして記述されている色コードの記述形式を示している。
【０１６５】
色コードのビット数をＭビットに拡張したため、カラーパレット（色コード）の選択肢が２のＭ乗となり変化に富んだ映像の記録再生を提供できるようになる。又このようにしたからといって、本来の再生装置の機能が無駄になるということはない。コード０３ｈのコマンドのみを用いる装置は、そのまま再生が可能である。
【０１６６】
上記の説明では、色コードの種類を増大して、変化の富んだ映像を得られることを説明した。しかしこれに限らず、主映像と副映像間のコントラストを設定するコマンドＳＥＴ＿ＣＯＮＴＲにおいても色コードの場合と同様にその種類を拡大することにより、変化に富んだ画像を得ることができる。
【０１６７】
図３６には、基本的なＳＥＴ＿ＣＯＮＴＲが、コード０４ｈのコマンドとして記述されている。即ち、強調画素２のコントラストコード、強調画素のコントラストコード、パターン画素のコントラストコード、背景画素のコントラストコードがそれぞれ４ビットで記述されている。そこでコントラストコードのビット数を拡張し、色コードの場合と同様に、拡張分には新たなコードを付与して記述することによりコントラストに関する命令の種類を多くすることができる。これにより変化に富んだ画像を得ることができる。
【０１６８】
コントラスト設定命令（ＳＥＴ ＣＯＮＴＲ）は、画素データと主映像との混合比を設定する命令であり、コントラスト指定データで拡張フィールドに記述されている。上記の例ではコントラスト指定データとしては、第２強調画素用（４ビット）、第１強調画素用（４ビット）、パターン画素用（４ビット）、背景画素用（４ビット）がある。
【０１６９】
コントラスト指定データをｋとし、主映像のコントラストが（１６−ｋ）／１６で規定されるものとすると、副映像のコントラストはｋ／１６となる。１６は階調である。値は“０”の場合もあり、このときは副映像は存在しても画面には現れない。そして値が“０”でない場合には、ｋは（値＋１）として扱われる。
【０１７０】
この発明は上記の実施の形態に限定されるものではなく、表示領域を指定するコマンドについても拡張を行ってもよい。
【０１７１】
さきの表示制御コマンド（図２５に示した）では、表示領域を指定するコマンドが１つであった。
【０１７２】
即ち、図３７（Ａ）に示すように、コマンドＳＥＴ＿ＤＡＲＥＡであるデータ表示領域を記述する部分はコード０５ｈで指定される１個所である。このコマンドは、図３７（Ｂ）に示すように記述されている。即ち、コード０５ｈにつづいて、開始Ｘ座標、終了Ｘ座標、開始Ｙ座標、終了Ｙ座標がが記述されている。
【０１７３】
しかしこのような方式であると、例えば副映像が画面の上と下に存在するような場合、即ち図３８に示すような副映像を副映像ユニットとしてユニット化した場合、中央部には表示させる文字が無いにも拘わらず、中央部のランレングス圧縮データを作る必要がある。
【０１７４】
そこで、この発明の方式では、表示制御コマンドにおいて、表示領域の設定数をＮ個に拡張するものである。
【０１７５】
図３９（Ａ）には、表示領域の設定数を拡張した表示制御コマンドの例を示している。大半は、先の図２５で説明した内容と同じであるので、異なる部分を示している。この例では、コード０Ａｈと、コード０Ｂｈが付された表示領域設定用の新しいコマンドが増設されている。なお表示領域は、画面の上の方から順次指定する方が好ましい。このようにした場合、図３９（Ｂ）に示すように例えば上下に間隔を置いた領域に副映像を表示しようとした場合、それぞれの領域を領域指定コマンドで指定することができる。このために、１画面分のランレングスデータを作成する場合、上下領域の中間の部分のランレングスデータは不要となり、データの削減が可能となる。このような方法でランレングスデータを作成すると、図３８に示したように中間の領域のランレングスデータを作成する場合に比べて８００バイトのランレングスデータを削減することが可能となる。
【０１７６】
図４０にはこの発明のさらに他の実施の形態を説明するための図を示している。
【０１７７】
副映像ユニットには、図２５、図２６、図２７で説明したように、画素データのカラー及びコントラストを、表示期間の途中で切換えるコマンドがコード０７ｈを付されて記述されている。即ちコマンドＣＨＧ＿ＣＯＬＣＯＮである。このコマンドは、図２６に示した画素制御データＰＸＣＤを有する。この画素制御データＰＸＣＤは、ライン制御情報ＬＮ ＣＴＬＩを有し、各ラインごとに制御を行うことができる。
【０１７８】
ライン制御情報ＬＮ ＣＴＬＩは、図２７に示したように４バイトからなり、副映像の変化を開始するライン番号（１０ビット）、変化数（４ビット）、そして終了ライン番号（１０ビット）を記述している。変化開始ライン番号は、画素制御内容の変化が開始されるところのライン番号であり、これは副映像のライン番号で記述されている。また終了ライン番号は、画素制御内容による制御状態をやめるところのライン番号であり、これも副映像のライン番号で記述されている。また変化数は、変化位置の数でありグループ内の画素制御情報（ＰＸ ＣＴＬＩ）数に等しいことになる。
【０１７９】
ここで、通常は、上記の変化数は、１〜８が規定されているが、本発明では、この変化数を拡張するものである。
【０１８０】
即ち、図４０（Ａ）に示すように、通常は、ライン制御情報ＬＮ＿ＣＮＴＩは、３２ビットからなり、上位のビット３１〜ビット２６までが予約、ビット２５〜ビット１６までが変化開始ライン番号、ビット１５〜ビット１２までが変化数、ビット９〜ビット０までが変化終了ライン番号を記述されている。これに対して、新しい方式は、上記の形態を残しつつ、上位のビット３１からビット２８までを、変化数の拡張分を記述するようにするものである。
【０１８１】
このようにすると、図４０（Ａ）のフォーマットのみに対応した再生装置は、変化数の拡張分の記述は無視するだけであり、本来のビット１５〜ビット１２に記述された変化数に応答して画素を制御することになる。
【０１８２】
新しいフォーマットに対応する再生装置は、まずビット１５からビット１２に記述された変化数に対して、ビット３１からビット２８に記述された変化数を加算した数を変化数として処理するように構成される。
【０１８３】
このように付加的な変化数情報を設けて変化数を増大したため、色及びコントラストの変更回数が増え、比較的変化に富んだ映像の記録再生が可能となる。
【０１８４】
次に、上記の光ディスクの記録情報を読取り処理する再生装置について説明することにする。
【０１８５】
図４１において、光学式ディスク（ＤＶＤ）１００は、ターンテーブル（図示せず）上に載置され、クランパーによりクランプされ、モータ１０１により回転駆動される。今、再生モードであるとすると、光ディスク１００に記録された情報は、ピックアップ部１０２によりピックアップされる。ピックアップ部１０２は、サーボ部１０３によりディスク半径方向への移動制御、フォーカス制御、トラッキング制御されている。またサーボ部１０３は、ディスクモータ駆動部１０４にも制御信号を送り、モータ１０１の回転（つまり光ディスク１００）の回転制御を行っている。
【０１８６】
ピックアップ部１０２の出力は、復調／エラー訂正部１０５に入力されて復調される。ここで復調された復調データは、バッファ１０６を介してデマルチプレクサ１０７に入力される。また復調データは、入力バッファ１０８を介してＤＳＵデコーダ１０９に入力される。ＤＳＩデコーダ１０９には、バッファ１１０が接続されている。デコードしたＤＳＩ（データサーチ情報）は、システム制御部２００に送られる。また復調データは、システムバッファ１１１を介してシステム制御部２００に送られる。このシステムバッファ１１１を通ってシステム制御部２００に取りこまれるデータとしては、例えば管理情報等がある。
【０１８７】
デマルチプレクサ１０７では、各パックの分離処理が行われる。
【０１８８】
デマルチプレクサ１０７から取り出されたビデオパック（Ｖ ＰＣＫ）はバッファ１２１を介してビデオデコーダ１２３に入力されてデコードされる。ビデオデコーダ１２３にはバッファ１２４が接続されている。ビデオデコーダ１２３から出力されたビデオ信号は、合成器１２５に入力される。
【０１８９】
また、デマルチプレクサ１０７から取り出された副映像パック（ＳＰ ＰＣＫ）はバッファ１２６を介して副映像デコーダ１２７に入力されてデコードされる。副映像デコーダ１２７にはバッファ１２８が接続されている。副映像デコーダ１２７から出力された副映像は、合成器１２５に入力される。これにより合成器１２５からは主映像信号に副映像がスーパーインポーズされた信号が得られ、ディスプレイに供給される。
【０１９０】
また、デマルチプレクサ１０７から取り出されたオーディオパック（Ａ ＰＣＫ）はバッファ１２９を介してオーディオデコーダ１３０に入力されてデコードされる。オーディオデコーダ１３０にはバッファ１３１が接続されている。オーディオデコーダ１３０の出力はスピーカに供給される。
【０１９１】
また、デマルチプレクサ１０７から取り出されたＰＣＩパックはバッファ１３２を介してＰＣＩデコーダ１３３に入力されてデコードされる。ＰＣＩデコーダ１３３にはバッファ１３４が接続されている。ＰＣＩデコーダ１３３の出力は、ハイライト情報（ＨＬＩ）処理部１３５に入力される。
【０１９２】
デマルチプレクサ１０７においては、主映像情報、副映像（字幕及び文字）情報、音声情報、制御情報等を分離して導出することなる。つまり光ディスク１００には、映像情報に対応して副映像（字幕及び文字）情報、音声情報、管理情報、制御情報等が記録されているからである。
【０１９３】
この場合、副映像情報である字幕及び文字情報や、音声情報としては、各種の言語を選択することができ、これはシステム制御部２００の制御に応じて選択される。システム制御部２００に対しては、ユーザによる操作入力が操作部２０１を通して与えられる。
【０１９４】
よって主映像情報をデコードするビデオデコーダ１２３では、表示装置の方式に対応したデコード処理が施される。例えば主映像情報は、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ、ワイド画面、等に変換処理される。またオーディオデコーダ１３０には、ユーザにより指定されているストリームのオーディオ情報が入力されてデコードされることになる。また副映像も、ユーザにより指定されているストリームの副映像データが、副映像デコーダ１２７に入力されてデコードされる。
【０１９５】
次に、副映像データのデコード処理について説明する。
【０１９６】
図４２は、副映像のデコード部（先のバッファ１２６、副映像デコーダ１２７に対応する）を示している。
【０１９７】
図４２において、副映像パック（ＳＰ ＰＣＫ）はバッファ１２６を介してメモリ２１３に取込まれる。パックの識別は、パケットヘッダに記述されているストリームＩＤにより行われる。指定ストリームＩＤ（サブストリームＩＤ）は、ユーザ操作に応答するシステム制御部２００を介して副映像デコーダ制御部２１１に入力され、そしてレジスタに格納されている。
【０１９８】
バッファ１２６に取り込まれたパケットのうち、指定ストリームＩＤと入力したサブストリームＩＤが一致しているところのパケットが、取込み対象となる。そして、メインシステムタイマ３１１の基準時間の計数値は、副映像デコーダ制御部２１１に与えられ、バッファ１２６に取り込んだパケットのシステムクロックリファレンス（ＳＣＲ）と比較される。メインシステムタイマ５４の計数値とＳＣＲとの値を比較し同一ＳＣＲを有するパケットが、ユニット構築のためにメモリ２１３に格納される。上記の処理によりメモリ２１３には、１つまたはそれ以上の副映像ユニットが蓄積されることになる。メモリ２１３に副映像ユニットが構築されると、ＰＴＳに基づいたデコード処理が管理される。
【０１９９】
この副映像ユニットに含まれる副映像ユニットヘッダ（ＳＰＵＨ）が副映像デコーダ制御部２１１により参照され、サイズやアドレスが認識される。これにより、ランレングス圧縮されたデータ（ＰＸＤ）はランレングスデコーダ２１４へ送られ、表示制御シーケンステーブル（ＳＰ ＤＣＳＱＴ）はシーケンス制御部２１６へ送られる。
【０２００】
ここでプレゼンテーションタイムスタンプ（ＰＴＳ）とメインシステムタイマ３１１の計数値とが比較され、メインシステムタイマ３１１の計数値がプレゼンテーションタイムスタンプ（ＰＴＳ）よりも大きい場合には、当該データユニットのランレングスデコード及び出力処理が行われる。そしてデコードされた出力データは、シーケンス制御部２１６の制御のもとでバッファ２１５、出力制御部２１８を介して出力され表示される。
【０２０１】
つまり、ランレングスデータ（ＰＸＤ）は、ランレングスデコーダ２１４によりデコードされる。このデコード処理は先に説明した規則により実行される。デコードされた画素データは、バッファメモリ２１５に蓄積され、出力タイミングを待つことになる。
【０２０２】
一方、副映像ユニットに含まれる表示制御シーケンステーブル（ＳＰ ＳＣＱＴ）は、シーケンス制御部２１６に入力されて解析される。シーケンス制御部２１６は、各種制御命令を保持するための複数のレジスタ２１７を有する。シーケンス制御部２１６では、レジスタのコマンドに応じて、次に出力される画素に対してどの様な色及び又はコントラストを設定して出力するかを決定する。この決定信号は、出力制御部２１８に与えられる。またシーケンス制御部２１６は、バッファメモリ２１５に保持されている画素データの読み出しタイミング信号及びアドレスも与えている。
【０２０３】
出力制御部２１８では、バッファメモリ２１５からの画素データに対して、シーケンス制御部２１６からのコマンドに応じてカラーコード及び又はコントラストデータを付加して出力することになる。この出力された副映像は、主映像にスーパーインポーズされる。
【０２０４】
上記のように、副映像の表示に関しては、副映像ユニットの前に設定されているプレゼンテーションタイムスタンプ（ＰＴＳ）（パケットヘッダで送られてくる）とシステムタイマ３１１の出力とが所定の関係になつたときに比較器３１２からタイミング信号が得られる。このタイミング信号に基づいて、ランレングスデータのデコード処理が開始される。
【０２０５】
副映像の表示制御については、比較器３２１からのタイミング信号に応じて実行あるいは待機状態が実現される。サブタイムスタンプ抽出部３２２は、シーケンス制御部２１６に格納されているＳＰ ＤＣＳＱの開始時刻データを保持するレジスタである。比較器３２１は、サブシステムタイマ３２３からの出力データと各ＳＰ ＤＣＳＱの開始時刻データを次々と比較し、一致するとタイミング信号を出力する。サブシステムタイマ３２３は、例えば１ラインごとにクリアされる。
【０２０６】
表示制御を行う場合、先に示したコマンドの利用について更に説明する。
【０２０７】
表示制御においては、コマンドＳＥＴ ＤＡＲＥＡにより副映像の表示位置および表示領域が設定され、コマンドＳＥＴ ＣＯＬＯＲにより画素データの表示色やコントラストが設定され、コマンドＳＥＴ ＣＯＮＴＲにより主映像に対する副映像のコントラスト比が基本的に設定される。これらは基本コマンドである。
【０２０８】
そして、表示開始タイミング命令ＳＴＡ ＤＳＰを実行してから別の表示制御シーケンスＤＣＳＱで表示終了タイミング命令ＳＴＰ ＤＳＰが実行されるまで、表示中は、カラー及びコントラスト切換コマンドＣＨＧ ＣＯＬＣＯＮに準拠した画素データの表示制御を行いつつ、ランレングス圧縮されている画素データＰＸＤのデコードが行われる。
【０２０９】
シーケンス制御部２１６は、コマンドＳＥＴ ＤＡＲＥＡにより副映像の表示位置および表示領域を設定し、コマンドＳＥＴ ＣＯＬＯＲにより副映像の表示色を設定し、コマンドＳＥＴ ＣＯＮＴＲにより主映像に対する副映像のコントラスト比を基本的に設定する。そして、表示開始タイミング命令ＳＴＡ ＤＳＰを実行してから別の表示制御シーケンスＤＣＳＱで表示終了タイミング命令ＳＴＰ ＤＳＰが実行されるまで、表示中は、カラー及びコントラスト切換コマンドＣＨＧ ＣＯＬＣＯＮに準拠した表示制御を行う。
【０２１０】
上記の処理の途中において、副映像デコーダ制御部２１１、シーケンス制御部２１６は、前述したように拡張した画素データの認識、及び拡張した表示制御コマンド、ライン制御情報の認識を行い、拡張されている場合にはその拡張内容に応じた表示制御を行うことは勿論のことである。
【０２１１】
【発明の効果】
以上説明したようにこの発明によれば、副映像の解像度を向上することができるし、また、現行方式のフォーマットと互換性のあるデータ構造を提供できるものである。
【図面の簡単な説明】
【図１】光学式ディスクに記録されている論理フォーマットであるボリウム空間の説明図。
【図２】上記ボリウム空間のおけるビデオマネージャー（ＶＭＧ）とビデオタイトルセット（ＶＴＳ）の構造を示す説明図。
【図３】上記ビデオオブジェクトセット（ＶＯＢＳ）とセル（Ｃｅｌｌ）の関係と、さらにセル（Ｃｅｌｌ）の中身を示す説明図。
【図４】ビデオオブジェクトとセルとの関係を示す説明図。
【図５】プログラムチェーン（ＰＧＣ）によりセル（Ｃｅｌｌｓ）がその再生順序を制御される例を示す説明図。
【図６】ビデオタイトルセット（ＶＴＳ）の中のビデオタイトルセットインフォーメーション（ＶＴＳＩ）の説明図。
【図７】１つのパックとパケットの構成例を示す図。
【図８】ナビゲーションパック（ＮＶ ＰＣＫ）の説明図。
【図９】ピクチャー制御情報（ＰＣＩ）の一般情報の説明図。
【図１０】データサーチ情報（ＤＣＩ）の一般情報の説明図。
【図１１】シームレス再生情報の説明図。
【図１２】シームレスアングル情報の説明図。
【図１３】データサーチインフォメーション内をさらに詳しく示すアドレス情報の説明図。
【図１４】同期情報の説明図。
【図１５】ビデオオブジェクトユニットの説明図。
【図１６】オーディオストリームの説明図。
【図１７】副映像ユニットの説明図。
【図１８】同じく副映像ユニットの説明図。
【図１９】同じく副映像ユニットの説明図。
【図２０】副映像ユニットの連続構成を示す説明図。
【図２１】副映像ユニットの表示タイミングを示す説明図。
【図２２】副映像ユニットのヘッダー構成を示す説明図。
【図２３】サブピクチャー表示制御シーケンステーブルの説明図。
【図２４】同じくサブピクチャー表示制御シーケンステーブルの説明図。
【図２５】サブピクチャー表示制御コマンドの説明図。
【図２６】同じくサブピクチャー表示制御コマンドの説明図。
【図２７】サブピクチャー表示制御コマンドの内容の説明図。
【図２８】ランレングス圧縮規則の説明図。
【図２９】ランレングス圧縮されたデータの例を示す説明図。
【図３０】副映像ユニットの新しい構造を説明するために示した説明図。
【図３１】副映像ユニットに含まれる画素データの例を示す説明図。
【図３２】副映像ユニットに含まれる表示制御コマンドの新しい例を示す説明図。
【図３３】図３２のカラー設定用コマンドの記述内容を示す説明図。
【図３４】副映像ユニットに含まれる表示制御コマンドのまた別の新しい例を示す説明図。
【図３５】図３４のカラー設定用コマンドの記述内容を示す説明図。
【図３６】コントラスト設定用コマンドの記述内容を示す説明図。
【図３７】表示制御コマンド内の表示領域指定コマンドの説明図。
【図３８】表示領域指定コマンドにより副映像の表示領域が指定された画面の一例を示す図。
【図３９】領域指定コマンドの別の例と、この表示領域指定コマンドにより副映像の表示領域が指定された画面の一例を示す図。
【図４０】表示制御コマンド内のライン制御情報の記述内容を示す図。
【図４１】この発明に係わる再生装置の構成説明図。
【図４２】副映像デコーダ部の構成を示す説明図。
【符号の説明】
１００…光学式ディスク、１０１…ディスクモータ、１０２…ピックアップ部、１０３…サーボ部、１０４…ディスクモータ駆動部、１０５…復調／エラー訂正部、２００…システム制御部、２０１…操作部。
【図１】
0003844872.tif 000002
【図２】
0003844872.tif 000003
【図３】
0003844872.tif 000004
【図４】
0003844872.tif 000005
【図５】
0003844872.tif 000006
【図６】
0003844872.tif 000007
【図７】
0003844872.tif 000008
【図８】
0003844872.tif 000009
【図９】
0003844872.tif 000010
【図１０】
0003844872.tif 000011
【図１１】
0003844872.tif 000012
【図１２】
0003844872.tif 000013
【図１３】
0003844872.tif 000014
【図１４】
0003844872.tif 000015
【図１５】
0003844872.tif 000016
【図１６】
0003844872.tif 000017
【図１７】
0003844872.tif 000018
【図１８】
0003844872.tif 000019
【図１９】
0003844872.tif 000020
【図２０】
0003844872.tif 000021
【図２１】
0003844872.tif 000022
【図２２】
0003844872.tif 000023
【図２３】
0003844872.tif 000024
【図２４】
0003844872.tif 000025
【図２５】
0003844872.tif 000026
【図２６】
0003844872.tif 000027
【図２７】
0003844872.tif 000028
【図２８】
0003844872.tif 000029
【図２９】
0003844872.tif 000030
【図３０】
0003844872.tif 000031
【図３１】
0003844872.tif 000032
【図３２】
0003844872.tif 000033
【図３３】
0003844872.tif 000034
【図３４】
0003844872.tif 000035
【図３５】
0003844872.tif 000036
【図３６】
0003844872.tif 000037
【図３７】
0003844872.tif 000038
【図３８】
0003844872.tif 000039
【図３９】
0003844872.tif 000040
【図４０】
0003844872.tif 000041
【図４１】
0003844872.tif 000042
【図４２】
0003844872.tif 000043