(57)【要約】可変ビットレートで符号化された単位によって構成されるセル内に配置されたリアルタイム情報、例えばＤＶＤ上のビデオ、をレンダリングする装置が記載される。装置は、速度ポインタに基づき異なる速度で情報をレンダリングする様々なトリックプレイモードを有する。情報ストリーム中には限られた量の速度ポインタが含まれる。装置は、セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報を取り出し、単位のアドレスを含む単位アドレスマップを取り出し、単位アドレスマップ中の最初及び最後の単位の位置を決定することによってセル内の単位の数を決定し、セル再生時間を単位の数で割り算することに基づいて、更なる速度ポインタを計算する計算ユニットを有する。
2005521189.tif 000002
【特許請求の範囲】
【請求項１】
記録担体上のトラックからリアルタイム情報及びそれに関連する再生パラメータを取り出す読み出し手段と、速度ポインタに基づきリアルタイム速度とは異なる速度で前記リアルタイム情報をレンダリングする速度手段とを有し、前記リアルタイム情報は単位（ＶＯＢＵ）へ分割され、多数の連続する単位はセルを構成し単位にはローカル再生パラメータが含まれ、前記ローカル再生パラメータは速度ポインタ（ＶＯＢＵ＿ＳＲＩ）が含まれている単位に対して前方及び／又は後方に距離をおいて配置される単位を指す速度ポインタ（ＶＯＢＵ＿ＳＲＩ）を有する、
記録担体からリアルタイム情報をレンダリングする装置であって、
前記速度手段は、
セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報（Ｃ−ＰＢＩＴ）を取り出し、
単位の連続するシーケンスのアドレスを含む単位アドレスマップ（ＶＴＳ−ＶＯＢＵ−ＡＤＭＡＰ）を取り出し、
前記単位アドレスマップ中の前記最初及び最後の単位のアドレスの位置を決定することにより前記セル内の単位の数を決定し、
前記セル再生時間を前記単位の数で割り算することにより、
前記単位の再生時間の推定に基づいて少なくとも１つの更なる速度ポインタを計算する計算手段を有することを特徴とする、装置。
【請求項２】
前記速度手段は、前記ローカル再生パラメータに含まれる速度ポインタを、時間的な距離で表わして所定の値までジャンプするのに使用し、より大きな時間的な距離をジャンプするのに更なる速度ポインタを使用するようにされる、請求項１記載の装置。
【請求項３】
前記速度手段は、どの最大ローカルジャンプ距離に対してローカル速度ポインタが利用可能であるかを検出し、前記最大ローカルジャンプ距離までの距離をジャンプするのに前記ローカル速度ポインタを用いるようにされる、請求項１記載の装置。
【請求項４】
前記速度手段は、セル境界を検出し、前記セル境界を越えて時間的な距離をジャンプするのに更なる速度ポインタを使用するようにされる、請求項１記載の装置。
【請求項５】
前記計算手段は、現在レンダリングされている単位から現在セル時間（Ｃ＿ＥＬＴＭ）を取り出し、前記セル再生時間及び前記現在セル時間から残りのセル再生時間を計算し、前記セル内の残りの単位の数を計算し、前記残りのセル再生時間を残りの単位の数で割り算することにより、前記単位の推定再生時間を調整するようにされる、請求項１記載の装置。
【請求項６】
前記速度手段は、ジャンプ後に取り出された単位からの現在セル時間（Ｃ＿ＥＬＴＭ）と所望の速度に基づく目標時間とを比較することにより速度誤差を検出し、前記速度誤差を補償するようにされる、請求項１記載の装置。
【請求項７】
前記速度手段は、前記速度誤差を補償するよう、次のジャンプへの単位の数又はリアルタイム情報のフラグメントの表示時間を調整するようにされる、請求項６記載の装置。
【請求項８】
リアルタイム情報をレンダリングする速度を速度ポインタに基づきリアルタイム速度とは異なる速度へ制御する段階を有し、前記リアルタイム情報はそれに関連する再生パラメータを有し単位（ＶＯＢＵ）へ分割され、多数の連続する単位はセルを構成しローカル再生パラメータは単位に含まれ、前記ローカル再生パラメータは速度ポインタ（ＶＯＢＵ＿ＳＲＩ）が含まれている単位に対して前方及び／又は後方に距離をおいて配置される単位を指す速度ポインタ（ＶＯＢＵ＿ＳＲＩ）を有し、
リアルタイム情報をレンダリングする方法であって、
前記方法は、
セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報（Ｃ−ＰＢＩＴ）を取り出し、
単位の連続するシーケンスのアドレスを含む単位アドレス・マップ（ＶＴＳ−ＶＯＢＵ−ＡＤＭＡＰ）を取り出し、
前記単位アドレスマップ中の前記最初及び最後の単位のアドレスの位置を決定することにより前記セル内の単位の数を決定し、
前記セル再生時間を前記単位の数で割り算することにより、前記単位の再生時間を推定することに基づき、少なくとも１つの更なる速度ポインタを計算する段階を有することを特徴とする、方法。
【請求項９】
リアルタイム情報をレンダリングするためのコンピュータプログラムプロダクトであって、プログラムは、プロセッサに請求項８記載の方法を実行させるよう動作可能である、コンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録担体上のトラックからリアルタイム情報及びそれに関連する再生パラメータを取り出す読み出し手段と、速度ポインタに基づきリアルタイム速度とは異なる速度でリアルタイム情報をレンダリングする速度手段とを有し、リアルタイム情報は単位へ分割され、多数の連続する単位はセルを構成し単位にはローカル再生パラメータが含まれ、ローカル再生パラメータは速度ポインタが含まれている単位に対して前方及び／又は後方に距離をおいて配置される単位を指す速度ポインタを有する、記録担体からリアルタイム情報をレンダリングする装置に関連する。
【０００２】
本発明は更に、リアルタイム情報をレンダリングする速度を速度ポインタに基づきリアルタイム速度とは異なる速度へ制御する段階を有し、リアルタイム情報はそれに関連する再生パラメータを有し単位へ分割され、多数の連続する単位はセルを構成しローカル再生パラメータは単位に含まれ、ローカル再生パラメータは速度ポインタが含まれている単位に対して前方及び／又は後方に距離をおいて配置される単位を指す速度ポインタを有する、リアルタイム情報をレンダリングする方法に関連する。
【０００３】
本発明は更に、リアルタイム情報をレンダリングするコンピュータプログラムプロダクトに関連する。
【背景技術】
【０００４】
記録担体からリアルタイム情報を取り出す装置は、特許文献１から公知である。リアルタイム情報は、通常はオーディオ或いはビデオ情報、又は、オーディオ及びビデオの組合せであり、規定された速度で再生されるべきリアルタイム性質を有する情報である。公知の方法では、ビデオ情報はディジタルに符号化され、短いがリアルタイム情報の単独で再生可能なセグメントである単位へ分割され、一方で、対応するオーディオ情報は単位に含まれうる。幾つかの再生機能を可能とするよう、リアルタイム素材へアクセスし再生するための制御情報が生成される。通常はタイトルと称されるユーザ再生可能なプログラム（例えば映画）は、セルのシーケンスによって構成され、１つのセルは、単位のシーケンス及び対応する制御情報を有する。制御情報の一部、いわゆる再生パラメータは、関連するリアルタイム情報自体と共に格納された情報を用いた再生制御を可能とするよう単位に含まれ、これは例えば単位のアドレスリストといった別個のテーブルから読み出される制御情報を格納するためのプレーヤ内のメモリの必要性を低減させる。特に、再生パラメータは、通常は再生時間中に一定の間隔で、前方又は後方に距離をおいて配置された単位を指す速度ポインタを有する。
【０００５】
単位は記録担体上に連続的に格納されているため、上述の距離は、上述のポインタを有する単位と前方及び後方の単位との間のトラックに沿った距離に対応する。可変ビットレートリアルタイム信号、例えば、ＭＰＥＧ２によって圧縮された後のビデオの場合は、時間的な距離とトラックに沿った距離との間に一定の関係はない。また、他のデータ、例えば多重化されたオーディオ、ビデオ、及びテキストは、トラックに沿って予測可能でない距離を生じさせうる。従って、読まれたばかりの単位に対する他の単位へのジャンプのためにローカルなポインタが使用される。ユーザは、単位を連続的に読むことにより標準的な速度で映画を再生することができるが、ユーザはまた、前方及び／又は後方の方向を指している単位中の再生パラメータを用い、例えば早送り又は逆スローモーションといった異なる速度モード又はトリックプレイモードで素材をスキャンすることもできる。
【０００６】
制御情報及びリアルタイム情報が記録担体上に与えられる方法は、素材を再生するために異なるブランドのプレーヤを可能とするよう規格化される。このような規格の例としては、ＤＶＤビデオ規格がある。ＤＶＤに関する更なる詳細は、非特許文献１に記載されている。民生記録装置におけるリアルタイム記録中、限られた数のローカル速度ポインタのみが計算され、単位に入れられ、例えば前方に最大で３秒のためのポインタである。更に、セルの境界では、限られた数のポインタのみが利用可能である。ビデオ情報を高速でレンダリングするには、利用可能でない、より大きい距離だけ離れた単位を指す速度ポインタが必要となる。従って、ビデオ情報を滑らかにレンダリングするための速度範囲は限られている。
【特許文献１】国際公開第００／３０１１３号パンフレット
【非特許文献１】ＥＣＭＡ−２６７：１２０ｍｍ  ＤＶＤ−Read-Only  Disc（１９９７年）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、より大きい速度範囲に亘ってリアルタイム速度とは異なる速度で情報を滑らかにレンダリングする装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
このために、冒頭の段落に記載の装置は、速度手段が、セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報を取り出し、単位の連続するシーケンスのアドレスを含む単位アドレスマップを取り出し、単位アドレスマップ中の最初及び最後の単位のアドレスの位置を決定することによりセル内の単位の数を決定し、セル再生時間を単位の数で割り算することにより、単位の再生時間の推定に基づいて少なくとも１つの更なる速度ポインタを計算する計算手段を有することを特徴とする。
【０００９】
冒頭の段落に記載の方法は、セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報を取り出し、単位の連続するシーケンスのアドレスを含む単位アドレス・マップを取り出し、単位アドレスマップ中の最初及び最後の単位のアドレスの位置を決定することによりセル内の単位の数を決定し、セル再生時間を単位の数で割り算することにより、単位の再生時間を推定することに基づき、少なくとも１つの更なる速度ポインタを計算する段階を有することを特徴とする。
【００１０】
このことは、所望の距離範囲に対する速度ポインタが、異なる速度で再生されるべきリアルタイムデータの所望の量についてのセル再生情報及び単位アドレスマップを取り出すことにより計算されうる。従って、大きい再生速度の範囲に亘って滑らかなレンダリングが達成される。
【００１１】
本発明は、以下の認識にも基づいている。リアルタイム情報は、可変ビットレートで圧縮され、従って単位は可変の量のリアルタイム情報を含む。それでも、本願発明者は、以下の理由により、推定される単位再生時間は実際の再生時間に十分に近いものでありうることを見いだした。１つの単位に許される再生時間の範囲は、通常は記録規格によって制限されており、例えばＤＶＤでは０．４秒乃至１．０秒である。更に、家庭用レコーダは、ある量のビデオフレーム、例えばＭＰＥＧ２の場合のＧＯＰ（Group  of  Pictures）を符号化するために一定のサイズを使用する傾向があり、かかる量のフレームは単位と整列される。更に、より高い再生速度では、かかるシーケンスで表示されるピクチャ間の相関関係は低くなるため、ユーザは変化する速度の差にあまり敏感ではない。また、本願発明者は、時間と速度についての誤差はセル内で生じうるが、かかる誤差は、セル境界の付近では、境界が推定された速度ポインタ値における較正点として作用するため、減少される。
【００１２】
装置の一実施例では、速度手段は、ローカル再生パラメータに含まれる速度ポインタを、時間的な距離で表わして所定の値までジャンプするのに使用し、より大きな時間的な距離をジャンプするのに更なる速度ポインタを使用するようにされる。装置の他の実施例では、速度手段は、どの最大ローカルジャンプ距離に対してローカル速度ポインタが利用可能であるかを検出し、最大ローカルジャンプ距離までの距離をジャンプするのにローカル速度ポインタを用いるようにされる。これは、より低い速度の再生では、ローカル再生パラメータ中の速度ポインタは記録中に計算されるため所望の速度に対応するが、高い速度では、速度ポインタの推定値に基づいて近く近似されるという利点がある。
【００１３】
装置の一実施例では、速度手段は、ジャンプ後に取り出された単位からの現在セル時間と所望の速度に基づく目標時間とを比較することにより速度誤差を検出し、前記速度誤差を補償する手段を有する。これは、再生の速度における平均誤差が、目標速度に適切な反対の増加又は減少を導入することによって効果的に減少されるという利点を有する。
【００１４】
本発明による方法及び装置の更に望ましい実施例は、従属項に記載されている。
【発明を実施するための最良の形態】
【００１５】
本発明の上述の及び他の面は、以下の説明に記載され、添付の図面を参照して説明される実施例を更に参照して明らかとなろう。様々な図中の対応する要素には、同一の参照番号を付す。
【００１６】
図１ａは、トラック１９及び中央の穴１０を有するディスク状の記録担体１１を示す。トラック１９は、情報層上に略平行なトラックを構成する巻きの螺旋状のパターンに従って配置される。記録担体は、光学的に読み取り可能な光ディスクと称されるものでありえ、例えばＤＶＤ−ｖｉｄｅｏ等の読み出し専用タイプ、又は、記録可能なタイプの情報層を有する。記録可能なディスクの例は、ＣＤ−Ｒ及びＣＤ−ＲＷや、ＤＶＤ−ＲＡＭ及びＤＶＤ＋ＲＷ等の書き込み可能なバージョンのＤＶＤである。記録可能なタイプの記録担体上のトラック１９は、ブランク記録担体の製造中に与えられる予めエンボスされたトラック構造によって示される。トラック構造は、例えば、走査中に読み出し／書き込みヘッドがトラックを追跡することを可能とするプリグルーブ１４によって構成される。情報は、トラックに沿って設けられた光学的に検出可能なマーク、例えばピット及びランド、又は、色素、合金、又は相変化材料等の材料中に記録するときに得られるそれらの周囲とは異なる反射係数を有する領域の形、或いは、光磁気材料に記録するときに得られるそれらの周囲とは異なる磁化の方向を有する領域の形でありうる領域によって、情報層上に表わされる。
【００１７】
図１ｂは、透明基板１５に記録層１６及び保護層１７が設けられた記録可能なタイプの記録担体１１の線ｂ−ｂに沿った断面図である。プリグルーブ１４は、基板１５材料の凹部又は凸部として、又は、その周囲とは異なる性質の材料として実施されうる。
【００１８】
記録担体１１は、標準化された再生装置上で再生可能とされるべき、標準化されたフォーマットに従ったリアルタイム情報を担持することが意図される。記録フォーマットは、情報が記録され、符号化され、論理的にマップされる方式を含む。論理マッピングは、利用可能な領域をリードイン（ｌｅａｄ−ｉｎ）、ユーザデータ用の記録領域、及びリードアウト（ｌｅａｄ−ｏｕｔ）へ分割することを含む。更に、マッピングは、ユーザ情報を取り出すためのファイル管理情報、例えば、Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ又はファイルシステム、例えばＣＤ−ＲＯＭではＩＳＯ９６６０又はＤＶＤ−ＲＯＭではＵＤＦを有しうる。このようなファイル管理情報は、通常はリードイン領域の中又は直後の、記録担体上の所定の位置にマップされる。しかしながら、この文書は更に、ビデオ及び／又はオーディオ情報のフォーマット及びその対応する制御情報を定義することによってリアルタイム情報がどのように構造化され取り出されるかに関連する。特に、リアルタイム情報は、速度ポインタを用いることによりリアルタイム速度とは異なる速度で再生される。更なる速度ポインタを計算する方法について、図１９を参照して以下詳述する。
【００１９】
図２は、図１に示す記録担体１１からリアルタイム情報を読み出すレンダリング装置を示す。装置は、記録担体１１を回転させる駆動ユニット２１と、記録担体上のトラック１９を走査する読み出しヘッド２２、読み出しユニット２７、デフォーマッタ２８、及び、復号化器２９を含む読み出し手段とを含む。光ディスクへの記録のための情報の書き込み及び読み出し、並びに、利用可能なフォーマッティング、誤り訂正、及びチャネル符号化の規則は、例えばＣＤ又はＤＶＤシステム等により、従来技術で周知である。装置は、読み出しヘッド２２をトラック上で半径方向（トラックの長さ方向に対して垂直）に粗く位置決めするための位置決めユニット２５を具備する。読み出しヘッド２２は、光学素子を通って案内され記録担体の情報層のトラック上の放射線スポット２３へ合焦される放射線ビーム２４を発生するための公知の種類の光学系を有する。放射線ビーム２４は、例えばレーザダイオードといった放射線源によって発生される。読み出しヘッドは更に、放射線ビーム２４の焦点を当該ビームの光学軸に沿って動かすフォーカシングアクチュエータと、スポット２３をトラックの中心で半径方向に微細に位置決めするトラッキングアクチュエータとを有する。
【００２０】
トラッキングアクチュエータは、例えば、ビーム２４の光学軸に関する反射素子の角度を変化させるために光学素子又は圧電素子を半径方向に動かすコイルを含みうる。情報層によって反射される放射線は、読み出し信号、並びに、処理されトラッキングアクチュエータ及びフォーカシングアクチュエータへ印加されるトラッキングエラー信号及びフォーカシングエラー信号を含む更なる検出器信号を発生する読み出しヘッド２２内で、例えば４象限ダイオードといった通常のタイプの検出器によって検出される。読み出しユニット２７は、例えば読み出し信号から情報を取り出すチャネル復号化器及び誤り訂正ユニットを有する通常のタイプのものである。情報は、情報を格納し、以下図３乃至図１８を参照して説明するように所定のフォーマットに従って記録担体上に記録されるように、制御パラメータ及びリアルタイム情報に含まれる様々なデータタイプを取り出すデフォーマッタ２８へ結合される。デフォーマッタ２８からのデフォーマットされた情報は、復号化器２９へ結合され、復号化器は、例えばＤＶＤ規格によるビデオ及び／又はオーディオといったリアルタイム情報を復号化する１つ又はそれ以上の復号化ユニットを有する。
【００２１】
装置は更に、駆動ユニット２１、位置決めユニット２５、及び読み出し手段に接続された例えばシステムバスといった制御線２６を介して装置を制御するようユーザ又はホストコンピュータからの命令を受信する制御ユニット２０を具備する。このために、制御ユニット２０は、通常の制御手順を実行するよう、例えばマイクロプロセッサ、プログラムメモリ、及び制御ゲートといった制御回路を有する。制御ユニット２０はまた、論理回路内の状態機械として実装されうる。１つの実施例では、装置は、例えば携帯型再生装置といった、ユーザにビデオを表示する復号化器２９に結合された表示ユニット（図示せず）を具備する。尚、記録されたリアルタイム情報ストリームは、データの単位を有し、例えば以下ＤＶＤについて説明するＶＯＢＵを有し、これはリアルタイム情報及び再生パラメータを有する。
【００２２】
制御ユニット２０は、リアルタイム情報の再生の速度、例えば早送り又は逆再生モード、を制御する速度制御ユニット３１を具備する。１つの実施例では、速度制御ユニットはまた、時間サーチを実行し、これは例えば、プレーヤが、順方向参照を用いて指示された時間を有するユニットを探索する繰り返しモードで行われる。セルが１２０秒であり、次の単位への最大参照は３秒であるとすると、所望の単位を見つけるには、実際的な装置では、平均で２０回のディスクアクセスが必要であり、最悪の場合は３９回のディスクアクセスが必要である。所望の距離にある単位への速度ポインタが利用可能でない場合は、１秒当たり４ディスクアクセスであるとすると、ユーザにとって多くの時間がかかる。１つの実施例では、速度制御ユニットは汎用コンピュータをプログラムするコンピュータプログラムとして実施され、このコンピュータは、ＤＶＤ−ＲＯＭドライブ等の周辺装置を通じた媒体からリアルタイム情報を取り出すか、インターネット等のネットワークを介して情報を取得する。再生の異なる速度モードを実行するために、速度制御ユニットは記録担体から速度ポインタを取り出す。
【００２３】
以下、図１８を参照して、前方又は後方のビデオ情報の単位の場所を示すポインタについて説明する。このようなローカル速度ポインタは、ビデオ情報のストリームに含まれる。構造体は、前方又は後方に０．５＊ｎ秒のところに提示されるＶＯＢＵの開始アドレスを記述する。しかしながら、ポインタは、セル境界の外側には行かない。ＶＯＢＵが存在しない場合、ＶＯＢＵがこの場所に存在しないことを示すために３Ｆ  ＦＦ  ＦＦ  ＦＦの値が埋められる。例えば、３２倍速早送りを行い、０．３乃至０．４秒のビデオフラグメントを示すために、ポインタＦＷＤＩ＿２０によって示される約１０秒前方へのジャンプがなされねばならない。しかしながら、例えば、３秒のビデオであるバッファサイズよりも多い前方ポインタを計算することができない家庭用ビデオレコーダで記録が行われたため、又は、現在セル内にビデオが存在しないために、このローカル速度ポインタはローカルポインタ中には存在しないかもしれない。更なる速度ポインタを計算するために、速度ユニット３１は、例えば処理ユニットをプログラムするためのソフトウエアの特定的な部分である速度制御ユニットと協働する計算ユニット３２を有する。追加的な速度ポインタは、図１９を参照して説明するように、異なる速度で再生されるべき領域中のリアルタイム情報中の単位の再生時間を推定することに基づいて計算される。
【００２４】
装置の実施例では、速度ユニットは、時間的な距離でみたときに所定の値までジャンプするためにローカル再生パラメータに含まれる速度ポインタを用いるよう、また、時間的により大きい距離へジャンプするために更なる速度ポインタを用いるようにされる。所定の値は、実際的な装置では３秒であり、殆どの記録ローカル速度ポインタでは少なくともこの値まで利用可能である。１つの実施例では、速度手段は、どの最大ローカルジャンプ距離に対してローカル速度ポインタが利用可能であるかを検出し、また、最大ローカルジャンプ距離までの距離をジャンプするようローカル速度パラメータを用いるようにされる。速度手段は、例えば、ビデオ存在状態ビット又は特定の所望の時間ジャンプに対するポインタが有効でないことを示す上述の例では３Ｆ  ＦＦ  ＦＦ  ＦＦであるデフォルト値を検出することにより、どのポインタが実際のビデオ単位を指すかを検出する。
【００２５】
装置の１つの実施例では、速度ユニットは、セル境界へジャンプするためにローカル再生パラメータに含まれる速度ポインタを用いるよう、また、当該セル境界を越える時間的な距離をジャンプするよう計算された更なる速度ポインタを用いるようにされる。セル境界は、以下説明するセル再生情報から導出されうる。
【００２６】
図３は、光ディスク１１上のボリューム空間を示す図である。図３に示すように、ボリューム空間は、ボリューム及びファイルコンフィギュレーションゾーン、ＤＶＤビデオゾーン、及び他のゾーンを有する。ボリューム及びファイルコンフィギュレーションゾーン中、制御データはコンフィギュレーションフォーマット（例えばＵＤＦ  Universal  Disk  Format  Specification  Revision  1.02）に従って記録され、そのデータは所定の規格に準拠する任意のコンピュータによって読み出されうる。ＤＶＤビデオゾーンは、ビデオマネージャ（ＶＭＧ）及びビデオ・タイトル・セット（ＶＴＳ）を有する。ビデオマネージャ（ＶＭＧ）は、ビデオ・タイトル・セット（ＶＴＳ）を制御する情報である。
【００２７】
図４は、ビデオマネージャ（ＶＭＧ）及びビデオ・タイトル・セット（ＶＴＳ）の構造をより詳細に示す図である。ビデオマネージャ（ＶＭＧ）は、制御データとしてのビデオマネージャ情報（ＶＭＧＩ）と、メニュー表示用データとしてのビデオ・オブジェクト・セット（ＶＭＧＭ＿ＶＯＢＳ）とを有する。また、ＶＭＧＩと内容が同じであるバックアップビデオマネージャ情報（ＶＭＧＩ＿ＢＵＰ）が含まれる。ビデオ・タイトル・セット（ＶＴＳ）は、制御データとしてのビデオ・タイトル・セット情報（ＶＴＳＩ）、任意のメニュー表示用データとしてのビデオ・オブジェクト・セット（ＶＴＳＭ＿ＶＯＢＳ）、及び、ビデオ表示用のビデオ・オブジェクト・セットであるビデオ・タイトル・セットのタイトル用のビデオ・オブジェクト・セット（ＶＴＳＴＴ＿ＶＯＢＳ）を含む。また、ＶＴＳＩと内容が同じであるバックアップビデオ・タイトル・セット情報（ＶＴＳＩ＿ＢＵＰ）が含まれる。ビデオ表示用のビデオ・オブジェクト・セット（ＶＴＳＴＴ＿ＶＯＢＳ）は、多数のセルによって形成される。各セルには、セル識別番号が割り当てられる。
【００２８】
図５は、ビデオ・オブジェクト・セット（ＶＯＢＳ）とセルとの間の関係、並びに、セル階層構造の内容を示す図である。ＤＶＤ再生処理が実行されるとき、ビデオブレーク（シーン変化、角度の変化、ストーリーの変化等）及び特殊再生は、セル（Ｃｅｌｌ）の単位で、又は、セルの下のレイヤにあるビデオ・オブジェクト単位（ＶＯＢＵ）の単位で、又はインタリーブされた単位（ＩＬＶＵ）の単位で扱われる。まず、ビデオ・オブジェクト・セット（ＶＯＢＳ）は、多数のビデオ・オブジェクト（ＶＯＢ＿ＩＤＮ１乃至ＶＯＢ＿ＩＤＮｉ）を有する。更に、１つのビデオ・オブジェクトは、多数のセル（Ｃ＿ＩＤＮ１乃至Ｃ＿ＩＤＮｊ）を有する。更に、１つのセル（ｃｅｌｌ）は、多数のビデオ・オブジェクト単位（ＶＯＢＵ）又は以下説明するインタリーブされた単位を有する。１つのビデオ・オブジェクト単位（ＶＯＢＵ）は、１つのナビゲーションパック（ＮＶ＿ＰＣＫ）、多数のオーディオパック（Ａ＿ＰＣＫ）、多数のビデオパック（Ｖ＿ＰＣＫ）、及び多数のサブピクチャパック（ＳＰ＿ＰＣＫ）を有する。ナビゲーションパック（ＮＶ＿ＰＣＫ）は、それが属するビデオ・オブジェクト単位中のデータの再生された表示の制御用の制御データ、及び、ビデオ・オブジェクト単位中のデータについてのサーチ用の制御データとして、主に用いられる。ビデオパック（Ｖ＿ＰＣＫ）は、主にビデオ情報であり、ＭＰＥＧ２標準等に従って圧縮される。サブピクチャパック（ＳＰ＿ＰＣＫ）は、主ビデオに対して補助的な内容、例えば字幕を有するサブビデオ情報である。オーディオパック（Ａ＿ＰＣＫ）はオーディオ情報である。
【００２９】
図６は、プログラムチェーン（ＰＧＣ）によるセル（Ｃｅｌｌ）の再生のシーケンスを制御する図を示す。プログラムチェーン（ＰＧＣ）として、データセルの再生の順序が様々に設定されることを可能とするよう、様々なプログラムチェーン（ＰＧＣ＃１，ＰＧＣ＃２，ＰＧＣ＃３，．．．）が準備される。従って、セルの再生の順序は、プログラムチェーンの間で選択を行うことによって設定される。プログラムチェーン情報（ＰＧＣＩ）によって記述されるプログラム＃１乃至プログラム＃ｎが実行される例を示す。図示のプログラムは、（ＶＯＢ＿ＩＤＮ＃ｓ，Ｃ＿ＩＤＮ＃１）によって指定されるセル及びビデオ・オブジェクト・セット（ＶＯＢＳ）中の続くセルを順番に指定するための内容を有する。光ディスクの管理情報記録領域に記録されたプログラムチェーンは、光ディスクのビデオ・タイトル・セットの読み出しの前に読み出され、システム制御器中のメモリに格納された情報である。管理情報は、ビデオマネージャの始まり及び各ビデオ・タイトル・セットに配置される。
【００３０】
図７は、ビデオ・オブジェクト単位（ＶＯＢＵ）とその中のビデオパックとの間の関係を示す図である。ＶＯＢＵ中のビデオデータは、１つ又はそれ以上のＧＯＰ（ＧＯＰ＝Group  Of  Pictures）を有する。符号化されたビデオデータは、例として、ＭＰＥＧ２（ＩＳＯ／ＩＥＣ１３８１８−２）に準拠する。ＶＯＢＵ内のＧＯＰは、Ｉ−ピクチャ及びＢ−ピクチャを有し、このデータの続きはビデオパックへ分割される。次に、多数角度情報が記録及び再生されるときのデータ単位について説明する。被写体に対する視点が異なる多数のシーンが光ディスク上に記録されるとき、インタリーブされたブロック部分は、シームレスな再生を行うよう記録トラック上に構築される。インタリーブされたブロック部分中、角度が異なる多数のビデオ・オブジェクト（ＶＯＢ）は、夫々が多数のインタリーブされた単位へ分割される。インタリーブされた単位は、再生しているように見えることを可能とするよう記録される。多数のストーリーが時分割式に多重化されうる。説明では、全ての分割されたブロックをセルと称した。次に、インタリーブされた単位と、インタリーブされた単位を再生するのに用いられる管理情報について説明する。
【００３１】
図８は、ビデオ・タイトル・セット（ＶＴＳ）中のビデオ・タイトル・セット情報（ＶＴＳＩ）を示す。ビデオ・タイトル・セットプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）は、ビデオ・タイトル・セット情報（ＶＴＳＩ）中に記述されている。従って、１つのビデオ・タイトル・セット（ＶＴＳ）中のビデオ・オブジェクト・セット（ＶＯＢＳ）が再生されるとき、ビデオ・タイトル・セットプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）中に与えられている多数のプログラムチェーンのうち、製造者によって指定されたものか、ユーザによって選択されたものが使用される。ＶＴＳＩ中、以下のデータが更に記述される。ＶＴＳＩ＿ＭＡＴは、このビデオ・タイトル・セット中にどの種類の情報が存在するか、及び各情報項目の開始及び終了アドレスが記述されるビデオ・タイトル・セット情報管理テーブルである。ＶＴＳ＿ＰＴＴ＿ＳＲＰＴは、タイトルのエントリポイント等が記述されるビデオタイトルセット・タイトル部分・サーチポインタテーブルである。ＶＴＳ＿ＰＧＣＩ＿ＵＴは、ビデオ・タイトル・セットのメニューが様々な言語で記述されるビデオ・タイトル・セットメニュープログラムチェーン情報単位テーブルである。従って、メニューは、ユーザが、どの種類のビデオ・タイトル・セットが記述されており、再生がどの順序のスタイルで行われるかを決定することを可能とする。ＶＴＳ＿ＴＭＡＰＴは、各プログラムチェーン内で管理され規則的な間隔の秒数で示される各ＶＯＢＵの記録された位置が記述されるビデオ・タイトル・セット時間マップテーブルである。尚、ビデオ・タイトル・セット時間マップテーブルＶＴＳ＿ＴＭＡＰＴは任意であり、例えば、家庭で記録されたディスクでは空となる。従って、このテーブルは更なる速度ポインタを導出するのには使用されえない。ＶＴＳＭ＿Ｃ＿ＡＤＴは、ビデオ・タイトル・セットメニュー等を有する各セルの開始及び終了アドレスが記述されるビデオ・タイトル・セット・メニュー・セル・アドレス・テーブルである。ＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰは、メニュー・ビデオ・オブジェクト単位の開始アドレスが記述されるビデオ・タイトル・セットメニュー・ビデオ・オブジェクト単位アドレスマップである。ＶＴＳ＿Ｃ＿ＡＤＴは、セルアドレス情報が記述されるビデオ・タイトル・セット・セル・アドレステーブルである。プログラムチェーンが再生装置中で選択されると、セルを再生する順序はそのチェーンによって設定される。ビデオ・オブジェクト単位に含まれるＮＶ＿ＰＣＫが参照される。ＮＶ＿ＰＣＫは、表示内容及び表示タイミングを制御する情報、並びに、データサーチについての情報を有する。従って、Ｖ＿ＰＣＫの取り出し及び復号化は、ＮＶ＿ＰＣＫはテーブル中の情報に基づいて行われる。更に、他のパックが取り出され復号化され、その場合、製造者又はユーザによって指定された言語でＡ＿ＰＣＫ及びＳＰ＿ＰＣＫが取り出される。
【００３２】
図９は、ビデオ・タイトル・セット・プログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）の内容を示す図である。このテーブルには、ビデオ・タイトル・セットＰＧＣＩテーブル情報（ＶＴＳ＿ＰＧＣＩＴＩ）、ビデオ・タイトル・セットプログラムチェーン情報用のサーチポインタ（ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃１乃至＃ｎ）、及び、固有プログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ）が記述される。（ＶＴＳ＿ＰＧＣＩＴＩ）中、サーチポインタの数及びテーブルの終了ポインタが示される。（ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃１乃至＃ｎ）には、ビデオ・タイトル・セット・プログラムチェーンのカテゴリとして、目標となるビデオ・タイトル・セット中のタイトルの数、プログラムチェーンが１つのブロックで終わるか他のブロック中のチェーンへ続くか等が記述される。更に、ビデオ・タイトル・セットプログラムチェーンの開始アドレスは、このテーブルの開始位置に対する相対アドレスで記述される。
【００３３】
図１０は、プログラムチェーン情報（ＰＧＣＩ）の内容を示す。ＰＧＣＩは、プログラムチェーン一般情報（ＰＧＣＩ＿ＧＩ）、プログラムチェーン命令テーブル（ＰＧＣ＿ＣＭＤＴ）、プログラムチェーン・プログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）、セル再生情報（Ｃ＿ＰＢＩ）、並びに、セル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）を含む。ＰＧＣＩ＿ＧＩ中には、プログラムの数、並びに、このプログラムチェーンについてのセルの数が記述される（この情報はＰＧＣ内容（ＰＧＣ＿ＣＮＴ）と称される）。更に、プログラムチェーンが意図する全ての再生時間が示される（この情報はＰＧＣ再生時間と称される（ＰＧＣ＿ＰＢ＿ＴＭ）と称される）。更に、このプログラムチェーンによって再生されるプログラムがユーザ操作を許すかどうか、例えば角度の切り換えが可能であるかどうか、のコードが記述される（この情報はＰＧＣユーザ操作制御（ＰＧＣ＿ＵＰＲ＿ＣＴＬ））と称される。更に、オーディオストリームが切り換えられ得るか、及び、どの種類のオーディオストリーム（例えばリニアＰＣＭ、ＡＣ−３、ＭＰＥＧ等）へ切り換えられ得るかのコードもまた記述されている（この情報は、ＰＦＣオーディオストリーム制御テーブル（ＰＧＣ＿ＡＳＴ＿ＣＴＬＩ）と称される。更に、サブビデオが切り換えられうるかどうか、及び、どの種類のサブビデオ（例えば異なるアスペクト比）に切り換えられ得るかについてのコードが記述される（この情報は、ＰＧＣサブビデオストリーム制御テーブル（ＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴと称される）。更に、このＰＧＣＩ＿ＣＩには、次のプログラムチェーン番号及び前のプログラムチェーン番号も記述される。更に、このプログラムチェーンによって意図されるプログラムが連続的な再生、ランダムな再生、又はシャッフル再生を意図したものであるかどうかが記述される（この情報は、ＰＧＣナビゲーション制御（ＰＧＣ＿ＮＶ＿ＣＴＬ）と称される。更に、サブビデオがどの色で表示されるべきかを示す色指定が行われる（この情報は、ＰＧＣサブビデオ・パレット（ＰＧＣ＿ＳＰ＿ＰＬＩ）と称される。また、プログラムチェーン命令テーブルの開始アドレス（ＰＧＣ＿ＣＭＤＴ＿ＳＡ）、プログラムチェーンプログラムマップの開始アドレス（ＰＧＣ＿ＰＧＭＡＰ＿ＳＡ）、セル再生情報テーブルの開始アドレス（Ｃ＿ＰＢＩＴ＿ＳＡ）、及びセル位置情報の開始アドレス（Ｃ＿ＰＯＳＩ＿ＳＡ）が記述される。プログラムチェーン命令テーブル中には、プログラムチェーンの前命令及び後命令、並びに、セル命令が記述される。前命令は、プログラムチェーンの実行の前に処理されるべきものであり、後命令は、プログラムチェーンの実行の後に処理されるべきものである。前命令及び後命令は、プレーヤ側又はディスク製造者側で予め決められた命令又はパラメータに基づいて、ビデオタイトル、オーディオの再生された状態、及び再生されたストリームを決定するために用いられる。セル命令は、セルの再生処理の実行に続いて処理されるべきものである。プログラムチェーン・プログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）の開始アドレスには、プログラムチェーンが意図するプログラム構造が示され、既存のプログラムのエントリ・セル番号が記述される。セル再生情報テーブル（Ｃ＿ＰＢＩＴ）には、プログラムチェーンが意図するセルを再生する順序を示す情報が記述される。
【００３４】
図１１は、セル再生情報（Ｃ＿ＰＢＩＴ）及びその内容を示す図である。Ｃ＿ＣＡＴは、セル属性情報であり、セルブロックのモードを示す。セルブロックのモードは、セルが最初のものであるか最後のものであるかを示す。また、シームレス再生が行われるべきであるかどうかに関する情報、セルブロックがインタリーブされたブロックの間であるかどうかに関する情報、並びに、シームレス角度切り換えに関する情報が含まれる。シームレス角度切り換えに関する情報は、角度の切り換えがシームレスに行われうるか又はシームレスでなく行われうるかを示す。Ｃ＿ＰＢＴＭは、セル再生時間を示し、Ｃ＿ＦＶＯＢＵ＿ＳＡは、セルの最初のビデオ・オブジェクト単位（ＶＯＢＵ）の開始アドレスを示し、Ｃ＿ＩＬＶＵ＿ＥＡは、セルの最初のインタリーブされた単位（ＩＬＶＵ）の終了アドレスを示し、Ｃ＿ＦＶＯＢＵ＿ＳＡはセルの最後のビデオ・オブジェクト単位（ＶＯＢＵ）の開始アドレスを示し、Ｃ＿ＦＶＯＢＵ＿ＥＡはセルの最後のビデオ・オブジェクト単位（ＶＯＢＵ）の終了アドレスを示す。アドレスは、セルが属するＶＯＢＳの第１の論理ブロックに対する論理ブロック番号について記述される。セル再生情報を参照することにより、現在の再生状態がセルの最後に達するかどうかの判定がなされうる。次のセルが再生されると、セル再生情報テーブル中の次の再生情報を参照して、次のセルの最初のＶＯＢＵ（又はインタリーブされた単位）の開始アドレスを決定する。
【００３５】
図１２は、セル位置情報テーブル（Ｃ＿ＰＳＩＴ）の内容を示す。セル位置情報は、セルが含まれているビデオ・オブジェクトのＩＤ番号（Ｃ＿ＶＯＢ＿ＩＤＮ）及びセルのセルＩＤ番号（Ｃ＿ＩＤＮ）を含む。上述のように、管理情報は、多数の角度に対するインタリーブされた単位等が記録されているかどうかを示すセル属性情報があるセル再生情報を記述する。多角度ビデオ又は多ストーリービデオが記録されると、再生装置は、ユーザの操作により、再生されている角度から他の角度へ切り換えること又は再生されているストーリーから他のストーリーへ切り換える必要がある。この場合、再生装置は、以下の情報に基づいてユーザの操作に応ずる。まず、パックの構造について説明する。
【００３６】
図１３は、１パック及び１パケットのフォーマットを示す。１パックは、パックヘッダ及びパケットを含む。パケットヘッダには、パック開始コード、システムクロック基準（ＳＣＲ）等が記述される。パック開始コードは、パックの始まりを示すものであり、システムクロック基準（ＳＣＲ）は再生装置全体に対して再生経過時間中の基準時間を示す情報である。１パックは、２０４８ビット長であり、光ディスク上の１つの論理ブロックとして定義され記録される。１パケットは、パケットヘッダと、ビデオデータ又はオーディオデータ又はサブピクチャデータ又はナビゲーションデータとを含む。パケットヘッダ内にスタッフィングが与えられうる。パケットのデータ区分にパディングが与えられうる。
【００３７】
図１４は、ＮＶ＿ＰＣＫ（図５参照）を示す。ＮＶ＿ＰＣＫは、基本的には表示ピクチャを制御するよう適合されるピクチャ制御情報（ＰＣＩ）と、同じビデオ・オブジェクト内に存在するデータサーチ情報（ＤＳＩ）パケットとを含む。各パケット内には、パックヘッダ及びサブストリームＩＤが記述され、その後にデータが続く。各パケットヘッダ内には、ＮＶ＿ＰＣＫを示すストリームＩＤが記述される。サブストリームＩＤは、ＰＣＩとＤＳＩを区別するのに用いられる。各パックヘッダ内には、パケット開始コード、ストリームＩＤ、及びパケット長が記述され、その後にデータが続く。ＰＣＩパケットは、ＮＶパケットが属するビデオ・オブジェクト単位（ＶＯＢＵ）内のビデオデータの再生と同時に表示内容を変化させるナビゲーションデータである。ＰＣＩパケット内には、一般情報であるＰＣＩ一般情報（ＰＣＩ＿ＧＩ）、シームレスでない角度情報（ＮＳＭＬ＿ＡＮＧＬＩ）、ハイライト情報（ＨＬＩ）、及び記録された情報である記録情報（ＲＥＣＩ）が記述される。ＰＣＩ＿ＧＩ内には、ＰＣＩ一般情報が記述され、これは、ナビゲーションパックのアドレスである論理ブロック番号（ＮＶ＿ＰＣＫ＿ＬＢＮ）、ＰＣＩによって管理されるビデオ・オブジェクト単位（ＶＯＢＵ）の属性を示すビデオ・オブジェクト単位カテゴリ（ＶＯＢＵ＿ＣＡＴ）、ＰＣＩによって管理されるビデオ・オブジェクト単位の表示期間におけるユーザ操作禁止情報であるユーザ操作制御（ＶＯＢＵ＿ＵＰＯ＿ＣＴＬ）、ビデオ・オブジェクト単位表示開始時間（ＶＯＢＵ＿Ｓ＿ＰＴＭ）、及びビデオ・オブジェクト単位表示終了時間（ＶＯＢＵ＿Ｅ＿ＰＴＭ）を含む。ＶＯＢＵ＿Ｓ＿ＰＴＭによって指定される最初のピクチャは、ＭＰＥＧ標準のＩ−ピクチャである。更に、ビデオ・オブジェクト単位内の最後のビデオの表示時間を示すビデオ・オブジェクト単位シーケンス終了提示時間（ＶＯＢＵ＿ＳＥ＿Ｅ＿ＰＴＭ）、セル内の最初のビデオフレームに対する表示経過時間を示すセル経過時間（Ｃ＿ＥＩＴＭ）等が記述される。ＮＳＭＬ＿ＡＮＧＬは、角度変化がなされたときの宛先アドレスを示す。即ち、ビデオ・オブジェクト単位は、異なる角度から撮影されたピクチャを含む。現在の角度とは異なる角度から撮影されたピクチャの表示がユーザによって指定されたときに、次の表示への移行が行われるＶＯＢＵのアドレスが記述される。ＨＬＩは、画面上の特定の矩形の領域を指定し、その領域の明るさ又はその中に表示されるサブビデオの色を変化させるための情報である。情報は、ハイライト一般情報（ＨＬ＿ＧＩ）、ユーザが色の選択のためにボタンのうちの幾つかを選択するために用いるボタン色情報テーブル（ＢＴＮ＿ＣＯＬＩＴ）、及び選択ボタン用のボタン情報テーブル（ＢＴＮＩＴ）を含む。ＲＥＣＩは、ビデオ・オブジェクト単位内で記録されるビデオ、オーディオ及びサブピクチャに関する情報であり、各情報項目は、復号化されるべきデータがどのようなものであるかを記述する。例えば、国コード、著作権保有者コード、及び記録の日付が含まれる。ＤＳＩパケットは、ビデオ・オブジェクト単位についてサーチをするためのナビゲーションデータである。ＤＳＩパケット中には、ＤＳＩ一般情報（ＤＳＩ＿ＧＩ）、シームレス再生情報（ＳＭＬ＿ＰＢＩ）、シームレス角度情報（ＳＭＬ＿ＡＧＬＩ）、ビデオ・オブジェクト単位サーチ情報（ＶＯＢＵ＿ＳＲＩ）、及び同期情報（ＳＹＮＣＩ）が記述される。
【００３８】
図１５に示すように、ＤＳＩ＿ＧＩ内には、以下の情報が記述される。即ち、ＮＶ＿ＰＣＫの復号化を開始する基準時間を示すシステムクロック基準（ＮＶ＿ＰＣＫ＿ＳＣＲ）、ＮＶ＿ＰＣＫの論理アドレス（ＮＶ＿ＰＣＫ＿ＬＢＮ）、ＮＶ＿ＰＣＫが属するビデオ・オブジェクト単位の終了アドレス（ＶＯＢＵ＿ＥＡ）、最初に復号化されるべき最初の基準ピクチャ（Ｉ−ピクチャ）の終了アドレス（ＶＯＢＵ＿１ＳＴＲＥＦ＿ＥＡ）、最初に復号化されるべき第２の基準ピクチャ（Ｐ−ピクチャ）の終了アドレス（ＶＯＢＵ−２ＮＤＲＥＦ＿ＥＡ）、最初に復号化されるべき第３の基準ピクチャ（Ｂ−ピクチャ）の終了アドレス（ＶＯＢＵ＿３ＲＤＲＥＦ＿ＥＡ）、ＤＳＩが属するＶＯＢのＩＤ番号（ＶＯＢＵ＿ＶＯＢ＿ＩＤＮ）、ＤＳＩが属するセルのＩＤ番号（ＶＯＢＵ＿Ｃ＿ＩＤＮ）、及びセル内の最初のビデオフレームに対する経過時間を示すセル経過時間（Ｃ＿Ｅ１ＴＭ）を含む。
【００３９】
図１６中、以下の情報を記述するＳＭＰ＿ＰＢＩが示される。即ち、ＤＳＩが属するＶＯＢＵがインタリーブされた単位（ＩＬＶＵ）であるか、ビデオ・オブジェクト間の接続を示す規準である前単位（ＰＲＥＵ）であるかを示すビデオ・オブジェクト単位シームレスカテゴリ、インタリーブされた単位の終了アドレス（ＩＬＶＵ＿ＥＡ）、次のインタリーブされた単位の開始アドレス（ＩＬＶＵ＿ＳＡ）、次のインタリーブされた単位のサイズ（ＩＬＶＵ＿ＳＺ）、ビデオ・オブジェクト（ＶＯＢ）内のビデオ表示開始時間（ＶＯＢ＿Ｖ＿Ｓ＿ＴＰＭ）、ビデオ・オブジェクト（ＶＯＢ）内のビデオ表示終了時間（ＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭ）、ビデオ・オブジェクト（ＶＯＢ）内のオーディオ停止時間（ＶＯＢ＿Ａ＿ＳＴＰ＿ＰＴＭ）、及び、ビデオ・オブジェクト（ＶＯＢ）内のオーディオ・ギャップ長（ＶＯＢ＿Ａ＿ＧＡＰ＿ＬＥＮ）を含む。前単位（ＰＲＥＵ）は、インタリーブされた単位の直前のＢＯＶＵ内の最後の単位である。ビデオ・オブジェクト単位内では、シームレスなカテゴリ（ＶＯＢＵ＿ＳＭＬ＿ＣＡＤ）が更に記述され、インタリーブされた単位が開始時間におけるものであるか否か、及び、インタリーブされた単位を示すフラグが終了時間におけるものであるか否かを示すフラグが記述される。
【００４０】
図１７は、シームレス角度情報（ＳＭＬ＿ＧＬＩ）の内容を示す。Ｃ１乃至Ｃ９は、角度の番号を示す。最大で９つの角度が存在する場合であっても、それらの宛先がインタリーブされた単位のアドレス及びサイズが示されうる。即ち、夫々の角度に対する宛先であるインタリーブされた単位のアドレス及びサイズ（ＳＭＬ＿ＡＤＬ＿Ｃｎ＿ＤＳＴＡ）（ｎ＝１乃至９）が記述される。ユーザが、ビデオを見ているときに、角度を変化させる操作を行うと、この操作情報は参照され、再生装置が次のインタリーブ単位の再生位置を認識するのを可能とする。
【００４１】
図１８は、特殊再生時等に参照されるＶＯＢＵサーチ情報（ＶＯＢＵ＿ＳＲＩ）を示す。情報は、現在ビデオ・オブジェクト単位（ＶＯＢＵ）の開始時間のＶＯＢＵ（０．５×ｎ）秒前及び後の開始アドレスを記述する。即ち、前方アドレス（ＦＷＤＩｎ）としての＋１、＋２０、＋６０、＋１２０、及び＋２４０ＶＯＢＵの各開始アドレスと、ビデオパックが単位内に存在することについてのフラグは、参照されているＤＳＩを含むＶＯＢＵと共に再生される順序に従って記述される。開始アドレスは、ＶＯＢＵ内の先行論理セクタに対する論理セクタの数について記述される。この情報の使用は、ユーザが再生しようとするＶＯＢＵが任意に選択されることを可能とする。
【００４２】
上述の管理情報を、光ディスクについて説明する。再生システムのシステム制御器は、セル再生情報を取得するよう、ビデオマネージャ内のプログラムチェーン情報を参照する。従って、セル再生順序は、プログラムチェーン情報（ＰＧＣＩ）から知られている。本発明によれば、図２に示すようなレンダリング装置は、リアルタイム速度とは異なる速度でリアルタイム情報を再生する速度手段を含み、リアルタイム情報データストリーム内で利用可能なローカル速度ポインタに加えて速度ポインタを計算する計算手段とを有する。
【００４３】
図１９は、単位当たりの平均時間の計算を示す。再生システムでは、セル再生順序は、ＳＴＡＲＴノード２００において知られている。第１のステップ２０１、ＲＥＡＤ＿ＣＥＬＬ＿ＩＮＦＯでは、セル再生情報テーブル（Ｃ−ＰＢＩＴ、図１１参照）が取り出される。このテーブルから、そのセル内の最初の単位のアドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ）及び最後の単位のアドレス（Ｃ＿ＬＶＯＢＵ＿ＳＡ）、並びに、その再生時間が読み出される。第２のステップ２０２、ＲＥＡＤ＿ＡＤＲ＿ＭＡＰでは、単位アドレスマップ（ＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ、図８参照）が取り出される。このマップは、記録担体上に連続的に格納されるビデオプログラムを構成する単位のシーケンスのアドレスを含む。第３のステップ、ＣＡＬＣ＿ＮＵＭでは、セル内の単位の数が計算される。このために、単位アドレスマップ中の最初及び最後の単位のアドレスの位置が、例えばアドレスマップ内のアドレスのルックアップ手順により決定される。マップ内の位置から、中間ユニットの数ＮＩＵが容易に決定され、例えば、マップ内の１つの単位のエントリがｎバイトを必要とする場合、数ＮＩＵは最後の位置と最初の位置の間の差をｎで割り算したものに等しくなる。第４のステップ２０４、ＣＡＬＣ＿ＡＴでは、単位当たりの平均時間ＡＴＵが以下のように計算される。セルの再生時間（Ｃ＿ＰＢＴＭ）は、セル再生情報テーブル（Ｃ−ＰＢＩＴ）から知られている。ＡＴＵについての値は、セル再生時間Ｃ＿ＰＢＴＭを単位の数ＮＩＵで割り算することによって得られる。最後に、ジャンプすべき単位の量を計算することにより、特定的な所望の時間ジャンプについての１つ又はそれ以上の速度ポインタが決定される。単位の量は、所望の時間ジャンプを平均再生時間ＡＴＵで割り算したものである。すると、目標単位がわかり、そのアドレスはアドレスマップＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰから得られる。ステップ２０５、ＪＵＭＰでは、目標単位へのジャンプが行われ、目標単位が表示される。更に、再生速度が更なる速度ポインタを必要とするか、又は、再生速度が利用可能な速度ポインタで取り扱うことが出来る範囲内であるかどうかが判定される。そうであれば、ステップ２０７、ＰＬＡＹＢＡＣＫで、例えば時間サーチ手順の後に、所望の再生モードに入る。
【００４４】
計算ユニットの第２の実施例では、速度ポインタは以下のように計算される。ステップ２０４、ＣＡＬＣ＿ＡＴでは、単位当たりの平均時間ＡＴＵは、現在レンダリングされているユニットからセル経過再生時間（Ｃ＿ＥＬＴＭ、図１５参照）を読み出すことによりセルの残り再生時間を決定し、セル再生時間から経過時間を差し引くことによって計算される。また、残りの単位の数ＮＩＵは、アドレスマップＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ中の現在単位の開始アドレスの位置を見つけることによって決定される。実際の残り時間を用いると、平均再生時間ＡＴＵのより正確な推定値が与えられる。
【００４５】
計算ユニットの第３の実施例では、速度ポインタは以下のように計算される。ステップ２０５、ＪＵＭＰにおいて、ジャンプが行われ、目標単位がレンダリングされた後、速度モードが再び速度ポインタを必要とすることが検出される。ここで、ステップ２０４が、上述の第２の実施例について説明したように、再び実行される。計算ユニットの実施例では、速度誤差補償は以下のように計算される。ステップ２０５における、計算された速度ポインタに基づくジャンプの後、ステップ２０６、ＥＲＲＯＲ＿ＣＯＭＰにおいて、セル経過再生時間から実際の再生時間が導出される（Ｃ＿ＥＬＴＭ）。尚、速度の誤差は、単位の実際の再生時間と推定される平均再生時間の間の差によって生じうる。ジャンプ位置における所望の再生時間は、選択された速度からわかっている。所望の再生時間と実際の再生時間の間の時間の誤差Ｔ＿ＥＲＲが検出され、例えば減算により計算される。速度誤差Ｔ＿ＥＲＲは、例えば、目標単位によって表わされるビデオフラグメントを誤差に基づいてより長く又はより短く表示すること、といった、幾つかの方法で補償されうる。また、ジャンプされるべき次の単位の数は、例えば、速度を幾らか高く事実上設定することにより、すなわち、次のジャンプにおいてより多くの単位がジャンプされるようにすることにより、誤差を補償するための速度誤差Ｔ＿ＥＲＲに基づくようにされうる。
【００４６】
本発明について、ＤＶＤビデオフォーマットを用いた実施例によって説明したが、本発明は、リアルタイムデータ自体の中で多重化されて書き込まれるべき非因果制御データを必要とするリアルタイムデータの任意のフォーマットに適用されうる。情報担体についても、光ディスクについて説明したが、磁気ディスク又はテープ等の他の媒体が使用されうる。尚、本願明細書では、「有する」、「含む」の語は、列挙された要素又は段階以外の要素又は他の段階の存在を排除するものではなく、単数形で記載された要素はそのような要素が複数個存在する場合を排除するものではなく、参照符号は特許請求の範囲を制限するものではなく、本発明はハードウエア及びソフトウエアのいずれによっても実施されうるものであり、幾つかの「手段」は同じハードウエアによって表わされうる。更に、本発明の範囲は実施例に制限されるものではなく、本発明の範囲は上述の各新規な特徴又は特徴の組み合わせにある。
【図面の簡単な説明】
【００４７】
【図１ａ】記録担体を示す図である。
【図１ｂ】記録担体を示す図である。
【図２】レンダリング装置を示す図である。
【図３】光ディスク上のボリューム空間を示す図である。
【図４】ビデオマネージャ及びビデオ・タイトル・セットの構造をより詳細に示す図である。
【図５】ビデオ・オブジェクト・セットとセルとの間の関係、及び、セル階層構造の内容を示す図である。
【図６】プログラムチェーンによるセルの再生のシーケンスの制御を示す図である。
【図７】ビデオ・オブジェクトユニットとユニット中のビデオパックの間の関係を示す図である。
【図８】ビデオ・タイトル・セット中のビデオ・タイトル・セット情報を示す図である。
【図９】ビデオ・タイトル・セットプログラムチェーン情報テーブルの内容を示す図である。
【図１０】プログラムチェーン情報の構造を示す図である。
【図１１】セル再生情報とその内容を示す図である。
【図１２】セル位置情報テーブルの内容を示す図である。
【図１３】光ディスク上に記録されたパック及びパケットのフォーマットを示す図である。
【図１４】ＮＶ＿ＰＣＫパックを示す図である。
【図１５】データサーチ一般情報中に記述された情報を示す図である。
【図１６】シームレス再生情報中に記述された情報を示す図である。
【図１７】シームレス角度情報の内容を示す図である。
【図１８】ＶＯＢＵサーチ情報を示す図である。
【図１９】ユニット当たりの平均時間の計算を示す図である。
【図１ａ】
2005521189.tif 000003
【図１ｂ】
2005521189.tif 000004
【図２】
2005521189.tif 000005
【図３】
2005521189.tif 000006
【図４】
2005521189.tif 000007
【図５】
2005521189.tif 000008
【図６】
2005521189.tif 000009
【図７】
2005521189.tif 000010
【図８】
2005521189.tif 000011
【図９】
2005521189.tif 000012
【図１０】
2005521189.tif 000013
【図１１】
2005521189.tif 000014
【図１２】
2005521189.tif 000015
【図１３】
2005521189.tif 000016
【図１４】
2005521189.tif 000017
【図１５】
2005521189.tif 000018
【図１６】
2005521189.tif 000019
【図１７】
2005521189.tif 000020
【図１８】
2005521189.tif 000021
【図１９】
2005521189.tif 000022
【国際調査報告】
2005521189.tif 000023
2005521189.tif 000024
2005521189.tif 000025
2005521189.tif 000026