(57)【特許請求の範囲】
【請求項１】
ビデオデータの再生を管理するためのデータ構造を有する記録媒体であって、
前記ビデオデータのメイン再生経路に関連付けられた第１のビデオデータ及び前記ビデオデータのサイド再生経路に関連付けられた第２のビデオデータを格納するデータ領域と、
前記第１のビデオデータの再生区間を識別するプレイアイテムを含む第１のプレイリストファイル及び前記第２のビデオデータの再生区間を識別するプレイアイテムを含む第２のプレイリストファイルを格納するプレイリスト領域と、
前記記録媒体に記録されている第１のナビゲーションコマンドを使用することによって前記第１のプレイリストファイルを実行する第１の経路アイテム及び前記記録媒体に記録されている第２のナビゲーションコマンドを使用することによって前記第２のプレイリストファイルを実行する第２の経路アイテムを含むナビゲーションファイルであって、前記第１のプレイリストファイル及び前記第２のプレイリストファイルとは分離されているナビゲーションファイルを格納するナビゲーション領域と
を含み、
前記メイン再生経路は、前記サイド再生経路を再生する間に一時中断し、前記サイド再生経路の再生の後で一時中断した位置から再び始まることを特徴とする記録媒体。
【請求項２】
前記第２のプレイリストファイルは、前記第１のプレイリストファイルから分岐することを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記第２のプレイリストファイルを再生するか否かは、ユーザー入力を基礎にして決定されることを特徴とする請求項１に記載の記録媒体。
【請求項４】
前記第１のナビゲーションコマンド及び前記第２のナビゲーションコマンドは、ナビゲーションコマンドグループに分離されることを特徴とする請求項１に記載の記録媒体。
【請求項５】
前記メイン再生経路は、前記サイド再生経路に分岐することを特徴とする請求項１に記載の記録媒体。
【請求項６】
前記メイン再生経路は、前記第２のプレイリストファイルに分岐することを特徴とする請求項５に記載の記録媒体。
【請求項７】
前記メイン再生経路は、前記第２の経路アイテムに分岐することを特徴とする請求項５に記載の記録媒体。
【請求項８】
前記第１の経路アイテム及び前記第２の経路アイテムは、前記第１の経路アイテム及び前記第２の経路アイテムの長さをそれぞれ指し示す長さインジケーターを含むことを特徴とする請求項４に記載の記録媒体。
【請求項９】
前記第１の経路アイテム及び前記第２の経路アイテムは、前記第１の経路アイテム及び前記第２の経路アイテムの少なくとも一つ以上の属性をそれぞれ提供する属性インジケーターを含むことを特徴とする請求項４に記載の記録媒体。
【請求項１０】
前記ナビゲーションファイルには前記ナビゲーションファイルに含まれる経路アイテムの数を示す複数の経路アイテムインジケーターがさらに含まれることを特徴とする請求項４に記載の記録媒体。
【請求項１１】
ビデオデータの再生を管理するためのデータ構造を記録媒体に記録する方法であって、
前記方法は、
前記ビデオデータのメイン再生経路に関連付けられた第１のビデオデータ及び前記ビデオデータのサイド再生経路に関連付けられた第２のビデオデータを前記記録媒体のデータ領域に記録するステップと、
前記第１のビデオデータの再生区間を識別するプレイアイテムを含む第１のプレイリストファイル及び前記第２のビデオデータの再生区間を識別するプレイアイテムを含む第２のプレイリストファイルを前記記録媒体のプレイリスト領域に記録するステップと、
前記記録媒体に記録されている第１のナビゲーションコマンドを使用することによって前記第１のプレイリストファイルを実行する第１の経路アイテム及び前記記録媒体に記録されている第２のナビゲーションコマンドを使用することによって前記第２のプレイリストファイルを実行する第２の経路アイテムを含むナビゲーションファイルであって、前記第１のプレイリストファイル及び前記第２のプレイリストファイルとは分離されているナビゲーションファイルを前記記録媒体のナビゲーション領域に記録するステップと
を含み、
前記メイン再生経路は、前記サイド再生経路を再生する間に一時中断し、前記サイド再生経路の再生の後で一時中断した位置から再び始まることを特徴とする方法。
【請求項１２】
前記第２のプレイリストファイルは、前記第１のプレイリストファイルから分岐することを特徴とする請求項１１に記載の方法。
【請求項１３】
前記メイン再生経路は、前記サイド再生経路に分岐することを特徴とする請求項１１に記載の方法。
【請求項１４】
前記メイン再生経路は、前記第２の経路アイテムに分岐することを特徴とする請求項１３に記載の方法。
【請求項１５】
記録媒体に記録されたビデオデータの再生を管理するためのデータ構造を再生する方法であって、
前記方法は、
前記記録媒体に記録されている第１のナビゲーションコマンドを使用することによって第１のプレイリストファイルを実行する第１の経路アイテム及び前記記録媒体に記録されている第２のナビゲーションコマンドを使用することによって第２のプレイリストファイルを実行する第２の経路アイテムを含むナビゲーションファイルを、前記記録媒体のナビゲーション領域から読み出すステップと、
前記第１の経路アイテムを前記ナビゲーション領域から読み出すステップと、
前記第１の経路アイテムによって実行される前記第１のプレイリストファイルであって、前記ビデオデータのメイン再生経路に関連付けられた第１のビデオデータの再生区間を識別するプレイアイテムを含む前記第１のプレイリストファイルを、前記記録媒体のプレイリスト領域から読み出すステップと、
前記第１のプレイリストファイルによって識別される前記第１のビデオデータを前記記録媒体のデータ領域から読み出すステップと、
前記第２の経路アイテムを前記ナビゲーション領域から読み出すステップと、
前記第２の経路アイテムによって実行される前記第２のプレイリストファイルであって、前記ビデオデータのサイド再生経路に関連付けられた第２のビデオデータの再生区間を識別するプレイアイテムを含む前記第２のプレイリストファイルを、前記プレイリスト領域から読み出すステップと、
前記第２のプレイリストファイルによって識別される前記第２のビデオデータを前記データ領域から読み出すステップと
を含み、
前記ナビゲーションファイルは、前記第１のプレイリストファイル及び前記第２のプレイリストファイルとは分離されており、
前記メイン再生経路は、前記サイド再生経路を再生する間に一時中断し、前記サイド再生経路の再生の後で一時中断した位置から再び始まることを特徴とする方法。
【請求項１６】
前記第２のプレイリストファイルは、前記第１のプレイリストファイルから分岐することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記メイン再生経路は、前記サイド再生経路に分岐することを特徴とする請求項１５に記載の方法。
【請求項１８】
前記メイン再生経路は、前記第２の経路アイテムに分岐することを特徴とする請求項１７に記載の方法。
【請求項１９】
ビデオデータの再生を管理するためのデータ構造を記録媒体に記録する装置であって、
前記記録媒体にデータを記録するように構成された記録ユニットと、
前記記録ユニットを制御して、前記ビデオデータのメイン再生経路に関連付けられた第１のビデオデータ及び前記ビデオデータのサイド再生経路に関連付けられた第２のビデオデータを前記記録媒体のデータ領域に記録するように構成された制御器と
を含み、
前記制御器は、前記記録ユニットを制御して、前記第１のビデオデータの再生区間を識別するプレイアイテムを含む第１のプレイリストファイル及び前記第２のビデオデータの再生区間を識別するプレイアイテムを含む第２のプレイリストファイルを、前記記録媒体のプレイリスト領域に記録するように構成され、
前記制御器は、前記記録ユニットを制御して、前記記録媒体に記録されている第１のナビゲーションコマンドを使用することによって前記第１のプレイリストファイルを実行する第１の経路アイテム及び前記記録媒体に記録されている第２のナビゲーションコマンドを使用することによって前記第２のプレイリストファイルを実行する第２の経路アイテムを含むナビゲーションファイルであって、前記第１のプレイリストファイル及び前記第２のプレイリストファイルとは分離されているナビゲーションファイルを前記記録媒体のナビゲーション領域に記録するように構成され、
前記メイン再生経路は、前記サイド再生経路を再生する間に一時中断し、前記サイド再生経路の再生の後で一時中断した位置から再び始まることを特徴とする装置。
【請求項２０】
前記第２のプレイリストファイルは、前記第１のプレイリストファイルから分岐することを特徴とする請求項１９に記載の装置。
【請求項２１】
前記メイン再生経路は、前記サイド再生経路に分岐することを特徴とする請求項１９に記載の装置。
【請求項２２】
前記メイン再生経路は、前記第２のナビゲーションアイテムに分岐することを特徴とする請求項２１に記載の装置。
【請求項２３】
記録媒体に記録されたビデオデータの再生を管理するためのデータ構造を再生する装置であって、
前記記録媒体に記録されたデータを再生するように構成された再生ユニットと、
前記再生ユニットを制御して、前記記録媒体に記録されている第１のナビゲーションコマンドを使用することによって第１のプレイリストファイルを実行する第１の経路アイテム及び前記記録媒体に記録されている第２のナビゲーションコマンドを使用することによって第２のプレイリストファイルを実行する第２の経路アイテムを含むナビゲーションファイルを、前記記録媒体のナビゲーション領域から再生するように構成された制御器と
を含み、
前記制御器は、前記再生ユニットを制御して、
前記第１の経路アイテムを前記ナビゲーション領域から再生し、
前記第１の経路アイテムによって実行される前記第１のプレイリストファイルであって、前記ビデオデータのメイン再生経路に関連付けられた第１のビデオデータの再生区間を識別するプレイアイテムを含む前記第１のプレイリストファイルを前記記録媒体のプレイリスト領域から再生し、
前記第１のプレイリストファイルによって識別される前記第１のビデオデータを前記記録媒体のデータ領域から再生し、
前記第２の経路アイテムを前記ナビゲーション領域から再生し、
前記第２の経路アイテムによって実行される前記第２のプレイリストファイルであって、前記ビデオデータのサイド再生経路に関連付けられた第２のビデオデータの再生区間を識別するプレイアイテムを含む前記第２のプレイリストファイルを前記記録媒体のプレイリスト領域から再生し、
前記第２のプレイリストファイルによって識別される前記第２のビデオデータを前記データ領域から再生するように構成され、
前記ナビゲーションファイルは、前記第１のプレイリストファイル及び前記第２のプレイリストファイルとは分離されており、
前記メイン再生経路は、前記サイド再生経路を再生する間に一時中断し、前記サイド再生経路の再生の後で一時中断した位置から再び始まることを特徴とする装置。
【請求項２４】
前記第２のプレイリストファイルは、前記第１のプレイリストファイルから分岐することを特徴とする請求項２３に記載の装置。
【請求項２５】
前記メイン再生経路は、前記サイド再生経路に分岐することを特徴とする請求項２３に記載の装置。
【請求項２６】
前記メイン再生経路は、前記第２のナビゲーションアイテムに分岐することを特徴とする請求項２５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録されたデータの再生を管理するためのデータ構造を有する記録媒体、前記データ構造を再生して記録するための装置及び方法に関する。
【背景技術】
【０００２】
最近には、高画質のビデオデータと高音質のオーディオデータを高容量記録できる新しい高密度再生専用または再起録可能光ディスクに対する規格化作業が急速に展開されて、再起録可能ブルーレイディスク（ＢＤ−ＲＥ：Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅｗｒｉｔａｂｌｅ）のような新しい光ディスクと関連した製品がまもなく商用化されることと期待されている。
【０００３】
図１は、再起録可能ブルーレイディスク（ＢＤ−ＲＥ）のファイル構造を示したものである。前記ファイル構造またはデータ構造は前記ＢＤ−ＲＥに記録されるビデオオーディオデータの再生を管理するために提供される。図１に示したように、データ構造は少なくとも一つ以上の‘ＢＤＡＶ’ディレクトリ（Ｄｉｒｅｃｔｏｒｙ）を有するルートディレクトリを含む。前記‘ＢＤＡＶ’ディレクトリには‘ｉｎｆｏ．ｂｄａｖ’、‘ｍｅｎｕ．ｔｉｄｘ’、‘ｍａｒｋ．ｔｉｄｘ’、‘＊．ｒｐｌｓ’、及び‘＊．ｖｐｌｓ’のようなプレーリストファイルが貯蔵されるＰＬＡＹＬＩＳＴサブディレクトリ（ｓｕｂｄｉｒｅｃｔｏｒｙ）、‘＊．ｃｌｐｉ’のようなクリップ情報ファイルが貯蔵されるＣＬＩＰＩＮＦサブディレクトリ、そして前記クリップ情報ファイルに対応するＭＰＥＧ−２フォーマットのＡ／Ｖストリームクリップファイルが貯蔵されるＳＴＲＥＡＭサブディレクトリが含まれる。図１は、前記ディスクのデータ構造だけでなくディスクの領域を見せてくれる。例えば、‘ｉｎｆｏ．ｂｄａｖ’のような一般情報ファイルは前記ディスクの一般情報領域に貯蔵される。
【０００４】
図１に図示したＢＤ−ＲＥのデータ構造とディスクフォーマットは広く知られて容易に利用できるので、以後ファイル構造に対しては簡単に説明する。
【０００５】
前述したように、ＳＴＲＥＡＭディレクトリにはクリップ（Ｃｌｉｐ）またはクリップファイルと呼ばれるＭＰＥＧ−２フォーマットのＡ／Ｖストリームファイルが含まれて、またブリッジ−クリップＡ／Ｖストリームファイル（Ｂｒｉｄｇｅ−ｃｌｉｐ  Ａ／Ｖ  ｓｔｒｅａｍ  ｆｉｌｅ）という特別な形態のクリップも含まれることができる。ブリッジ−クリップはクリップのうちから選択された二つ以上の再生区間を滑らかに連結するために使われて、一般に前記クリップに比べて大きさが小さい。前記Ａ／Ｖストリームにはビデオオーディオデータに対するソースパケット（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔｓ）が含まれる。例えば、前記ビデオオーディオデータに対するソースパケットにはヘッダー（Ｈｅａｄｅｒ）と伝送パケット（Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔ）が含まれる。一つのソースパケットには自身に接近するための住所役割をするソースパケット番号（ＳＰＮｓ：Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ  Ｎｕｍｂｅｒｓ）が含まれるが、前記ソースパケット番号は一般に次々と番号が割り当てられる。伝送パケットには一つのパケットＩＤ（ＰＩＤ：Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）が含まれるが、前記ＰＩＤは伝送パケットが属する一連の伝送パケット（Ｓｅｑｕｅｎｃｅ  ｏｆ  Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔｓ）を識別して、前記一連の伝送パケットにある各伝送パケットはＰＩＤが同じである。以後、前記一連の伝送パケットを伝送パケットシーケンスという。
【０００６】
前記ＣＬＩＰＩＮＦディレクトリには各Ａ／Ｖストリームファイルに連係するクリップ情報ファイルが含まれる。前記クリップ情報ファイルは連係するＡ／Ｖストリームの類型、シーケンス情報（Ｓｅｑｕｅｎｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）、プログラム情報、そしてタイミング情報を指す。前記シーケンス情報は到着時間基準（Ａｒｒｉｖａｌ  Ｔｉｍｅ  Ｂａｓｉｓ、ＡＴＣ）シーケンスとシステム時間基準（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｂａｓｉｓ、ＳＴＣ）シーケンスを記述する。例えば、前記シーケンス情報はシーケンスの数、各シーケンスの開始と終わり時間情報、各シーケンスで一番目ソースパケットの住所、そして各シーケンスにある伝送パケットのＰＩＤを指す。プログラムのコンテンツが続く伝送パケットシーケンスはプログラムシーケンスと呼ばれる。前記プログラム情報はプログラムシーケンスの個数、各プログラムシーケンスの開始住所、そしてプログラムシーケンスにある伝送パケットのＰＩＤを指す。
【０００７】
タイミング情報は特徴ポイント情報（ＣＰＩ：Ｃｈａｒａｃｔｅｒｉｓｔｉｃ  Ｐｏｉｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれる。前記ＣＰＩの一形態がエントリーポイントマップ（Ｅｎｔｒｙ  Ｐｏｉｎｔ（ＥＰ）Ｍａｐ）である。前記ＥＰマップは、例えば、到着時間ＡＴＣ及び／またはシステム時間ＳＴＣを基準にして、ソースパケットの住所（例えば、ソースパケットの番号）に対するタイムスタンプ（Ｔｉｍｅ  Ｓｔａｍｐ）を表示する。前記プレゼンテーションタイムスタンプ（ＰＴＳ）とソースパケット番号（ＳＰＮ）はＡ／ＶストリームのＥＰと関連される。すなわち、前記ＰＴＳと関連されたＳＰＮはＡ／Ｖストリーム上のＥＰを指し示す。前記指し示されるパケットはたびたびエントリーポイントパケットと呼ばれる。
【０００８】
ＰＬＡＹＬＩＳＴディレクトリには一つ以上のプレーリストファイルがある。プレーリストは再生のためのクリップを容易に編集したり組み合わせるために導入された概念である。プレーリストファイルはクリップにある再生区間（Ｐｌａｙｉｎｇ  Ｉｎｔｅｒｖａｌｓ）の集合であって、各再生区間はプレーアイテム（Ｐｌａｙｉｔｅｍ）と呼ばれる。前記プレーリストファイルはプレーリストを形成する各プレーアイテムを識別して、各プレーアイテムは、クリップの時間軸上の位置（例えば、ＡＴＣまたはＳＴＣ基準でプレゼンテーションタイムスタンプ（ＰＴＳｓ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ））を指すＩＮ−ｐｏｉｎｔとＯＵＴ−ｐｏｉｎｔの対である。換言すれば、プレーリストファイルはプレーアイテムを識別して、各プレーアイテムは一つのクリップまたはその一部を指してクリップと連係するクリップ情報ファイルを識別する。前記クリップ情報ファイルは前記プレーアイテムをソースパケットのクリップに連結（Ｍａｐ）するために使われる。
【０００９】
ＰＬＡＹＬＩＳＴディレクトリには実際プレーリスト（Ｒｅａｌ  Ｐｌａｙｌｉｓｔ）（＊．ｒｐｌｓ）と仮想プレーリスト（Ｖｉｒｔｕａｌ  Ｐｌａｙｌｉｓｔ）（＊．ｖｐｌｓ）が含まれることができる。実際プレーリストはクリップだけを用いてブリッジ−クリップは用いることができない。すなわち、実際プレーリストはクリップの一部を参照することと見なされるので、概念的にディスク上でクリップの一部を参照することと同等なことに見なされる。仮想プレーリストはクリップとブリッジ−クリップをすべて用いることができるので、実際プレーリストの概念は仮想プレーリストと併行しない。
【００１０】
‘ｉｎｆｏ．ｂｄａｖ’ファイルは光ディスクに記録されるＡ／Ｖストリームの再生を管理する一般的な情報を提供する一般情報ファイルであって、さらに詳細には同じＢＤＡＶディレクトリのＰＬＡＹＬＩＳＴディレクトリにあるプレーリストのファイル名を識別するプレーリスト目録を含む。
【００１１】
‘ｍｅｎｕ．ｔｉｄｘ’、‘ｍｅｎｕ．ｔｄｔ１’、及び‘ｍｅｎｕ．ｔｄｔ２’ファイルはメニューｔｈｕｍｂｎａｉｌｓと関連した情報を貯蔵する。‘ｍａｒｋ．ｔｉｄｘ’、‘ｍａｒｋ．ｔｄｔ１’、及び‘ｍａｒｋ．ｔｄｔ２’ファイルはマークｔｈｕｍｂｎａｉｌｓと関連した情報を貯蔵する。このようなファイルは本発明と直接的な関連がないので、これ以上詳細な説明は省略する。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
最近にはブルーレイロム（ＢＤ−ＲＯＭ：Ｂｌｕ−ｒａｙ  ＲＯＭ）のような高密度再生専用光ディスクに対する規格化作業が進行中にある。しかし、ＢＤ−ＲＯＭのような高密度再生専用光ディスクに記録されるビデオオーディオデータの再生を管理するデータ構造に対する効率的な解決方案がまだ用意されていない。
【課題を解決するための手段】
【００１３】
したがって、本発明は前記のような実情を勘案して創作されたものであって、本発明による記録媒体には前記記録媒体に記録される少なくともビデオデータの再生を管理するためのデータ構造が含まれる。
【００１４】
本発明の一実施形態で、前記記録媒体には少なくとも一つ以上のナビゲーション（Ｎａｖｉｇａｔｉｏｎ）ファイルが保存されるナビゲーション領域が含まれる。前記ナビゲーションファイルにはメイン再生経路とサイド再生経路を形成する少なくともビデオデータの再生を管理するためのナビゲーションコマンド（Ｃｏｍｍａｎｄ）が含まれるが、前記サイド再生経路は前記メイン再生経路のサイド経路である。
【００１５】
本発明の一実施形態で、前記ナビゲーションコマンドの一部は前記サイド再生経路の少なくとも一部を形成するプレ一リストを再生するか否かを選択的に決定する。例えば、前記ナビゲーションコマンドは前記メイン再生経路を再生する間このような決定をするように指示する。一例で、このような決定は、少なくとも一つでは、ユーザーの入力を基礎にする。
【００１６】
他の実施形態で、前記ナビゲーションコマンドの一部は前記サイド再生経路を再生するように選択的に分岐する。例えば、前記ナビゲーションコマンドは前記メイン再生経路を再生する間前記サイド再生経路で選択的に分岐することができる。一例で、このような選択は、少なくとも一つでは、ユーザーの入力を基礎にする。
【００１７】
また他の実施形態で、前記ナビゲーションコマンドはナビゲーションコマンドグループに分離される。少なくとも一つ以上のナビゲーションコマンドグループは前記サイド再生経路を再生するように選択的に分岐する。例えば、前記少なくとも一つ以上のナビゲーションコマンドグループは前記サイド再生経路の少なくとも一部を示すプレ一リストを再生するように選択的に分岐する。他の例で、前記少なくとも一つ以上のナビゲーションコマンドグループは他のナビゲーションコマンドグループを再生するように選択的に分岐して、前記他のナビゲーションコマンドグループは前記サイド再生経路の少なくとも一部を再生するように命令する。前記選択的な分岐は前記メイン再生経路を再生する間起こる。また、前記選択的な分岐は、少なくとも一つでは、ユーザーの入力を基礎にする。
【００１８】
他の実施形態で、前記ナビゲーションファイルには前記ナビゲーションファイルの長さを指し示す長さインジケーター（Ｉｎｄｉｃａｔｏｒ）、前記ナビゲーションファイルの少なくとも一つ以上の属性（Ａｔｔｒｉｂｕｔｅ）を提供する属性インジケーター、及び前記ナビゲーションファイルにある複数のナビゲーションコマンドグループを指し示す複数のナビゲーションコマンドグループインジケーターがさらに含まれる。
【００１９】
また、一例で、前記ナビゲーションファイルには前記サイド再生経路の再生後に前記メイン再生経路の再生を再び続けるためのナビゲーションコマンドが含まれることができる。
【００２０】
また他の実施形態で、前記メイン再生経路を形成する少なくともビデオデータと前記サイド再生経路を形成する少なくともビデオデータが保存されるデータ領域がある。
【００２１】
また、本発明によるデータ構造を記録して再生するための装置と方法が提示される。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に対する望ましい実施形態に対して、添付した図面を参照しながら詳細に説明する。
【００２３】
本発明による高密度光ディスク、例えばＢＤ−ＲＯＭ、ＢＤ−ＲＥ等のような高密度記録媒体は、図２に示したように、ビデオオーディオデータの再生を管理するファイルまたはデータ構造を有する。図２のような本発明によるデータ構造はいろいろな面で図１に図示したＢＤ−ＲＥのデータ構造と同様である。したがって、同様の部分は詳細な説明を省略する。
【００２４】
図２に示したように、ルートディレクトリには少なくとも一つ以上のＤＶＰディレクトリがある。前記ＤＶＰディレクトリには一般情報ファイル（ｉｎｆｏ．ｄｖｐ）、メニューファイル（ｍｅｎｕ．ｔｉｄｘ、ｍｅｎｕ．ｔｄｔ１等）、実際プレーリストファイル（＊．ｒｐｌｓ）と仮想プレーリストファイル（＊．ｖｐｌｓ）が貯蔵されるＰＬＡＹＬＩＳＴディレクトリ、クリップ情報ファイル（＊．ｃｌｐｉ）が貯蔵されるＣＬＩＰＩＮＦディレクトリ、そしてクリップ情報ファイルに対応するＭＰＥＧ−２フォーマットのＡ／Ｖストリームクリップファイル（＊．ｍ２ｔｓ）が貯蔵されるＳＴＲＥＡＭディレクトリが含まれる。
【００２５】
前記ＳＴＲＥＡＭディレクトリにはクリップまたはクリップファイルと呼ばれるＭＰＥＧ−２フォーマットのＡ／Ｖストリームクリップファイルが含まれる。前記Ａ／Ｖストリームにはビデオオーディオデータに対するソースパケットが含まれる。例えば、前記ビデオオーディオデータに対するソースパケットにはヘッダーと伝送パケットが含まれる。一つのソースパケットには自身に接近するための住所役割をするソースパケット番号ＳＰＮが含まれるが、前記ソースパケット番号は一般に次々と番号が割り当てられる。伝送パケットには一つのパケットＩＤ  ＰＩＤが含まれるが、前記ＰＩＤは伝送パケットが属する伝送パケットシーケンスを識別して、前記伝送パケットシーケンスにある各伝送パケットはＰＩＤが同じである。
【００２６】
前記ＣＬＩＰＩＮＦディレクトリには各Ａ／Ｖストリームファイルに連係するクリップ情報ファイルが含まれる。前記クリップ情報ファイルは連係するＡ／Ｖストリームの類型、シーケンス情報、プログラム情報、そしてタイミング情報を指す。前記シーケンス情報は到着時間基準ＡＴＣシーケンスとシステム時間基準ＳＴＣシーケンスを記述する。例えば、前記シーケンス情報はシーケンスの数、各シーケンスの開始と終わり時間情報、各シーケンスで一番目ソースパケットの住所、そして各シーケンスにある伝送パケットのＰＩＤを指す。プログラムのコンテンツが続く伝送パケットシーケンスはプログラムシーケンスと呼ばれる。前記プログラム情報はプログラムシーケンスの個数、各プログラムシーケンスの開始住所、そしてプログラムシーケンスにある伝送パケットのＰＩＤを指す。
【００２７】
タイミング情報は特徴ポイント情報（ＣＰＩ）と呼ばれる。前記ＣＰＩの一形態がＥＰマップである。前記ＥＰマップは、例えば、到着時間ＡＴＣ及び／またはシステム時間ＳＴＣを基準にして、ソースパケットの住所（例えば、ソースパケットの番号）に対するタイムスタンプを表示する。前記プレゼンテーションタイムスタンプ（ＰＴＳ）とソースパケット番号（ＳＰＮ）はＡ／ＶストリームのＥＰと関連される。すなわち、前記ＰＴＳと関連されたＳＰＮはＡ／Ｖストリーム上のＥＰを指し示す。前記指し示されるパケットはたびたびエントリーポイントパケットと呼ばれる。
【００２８】
ＰＬＡＹＬＩＳＴディレクトリには一つ以上のプレーリストファイルがある。プレーリストは再生のためのクリップを容易に編集したり組み合わせるために導入された概念である。プレーリストファイルはクリップにある再生区間（Ｐｌａｙｉｎｇ  Ｉｎｔｅｒｖａｌｓ）の集合であって、各再生区間はプレーアイテム（Ｐｌａｙｉｔｅｍ）と呼ばれる。前記プレーリストファイルはプレーリストを形成する各プレーアイテムを識別して、各プレーアイテムはクリップの時間軸上の位置（例えば、ＡＴＣまたはＳＴＣ基準でプレゼンテーションタイムスタンプ）を指すＩＮ−ｐｏｉｎｔとＯＵＴ−ｐｏｉｎｔの対である。換言すれば、プレーリストファイルはプレーアイテムを識別して、各プレーアイテムは一つのクリップまたはその一部を指してクリップと連係するクリップ情報ファイルを識別する。前記クリップ情報ファイルは前記プレーアイテムをソースパケットのクリップに連結するために使われる。
【００２９】
ＰＬＡＹＬＩＳＴディレクトリには実際プレーリスト（Ｒｅａｌ  Ｐｌａｙｌｉｓｔ）（＊．ｒｐｌｓ）と仮想プレーリスト（Ｖｉｒｔｕａｌ  Ｐｌａｙｌｉｓｔ）（＊．ｖｐｌｓ）が含まれることができる。実際プレーリストはクリップだけを用いてブリッジ−クリップは用いることができない。すなわち、実際プレーリストはクリップの一部を参照することと見なされるので、概念的にディスク上でクリップの一部を参照することと同等なことに見なされる。仮想プレーリストはクリップとブリッジ−クリップをすべて用いることができるので、実際プレーリストの概念は仮想プレーリストと併行しない。
【００３０】
‘ｉｎｆｏ．ｄｖｐ’ファイルは光ディスクに記録されるＡ／Ｖストリームの再生を管理する一般的な情報を提供する一般情報ファイルであって、さらに詳細にはＰＬＡＹＬＩＳＴディレクトリにあるプレーリストのファイル名を識別するプレーリスト目録を含む。前記‘ｉｎｆｏ．ｄｖｐ’ファイルに対しては本発明の実施形態と関連して次にさらに詳細に説明する。
【００３１】
図２では、本発明の実施形態によって記録媒体のデータ構造を図示するだけでなく、記録媒体の領域を見せている。例えば、一般情報ファイルは一つ以上の一般情報領域に記録されて、プレーリストディレクトリは一つ以上のプレーリストディレクトリ領域に記録されて、プレーリストディレクトリ内の各プレーリストは前記記録媒体の一つ以上のプレーリスト領域に記録される。図２のデータ構造を有する記録媒体に対して例示している図３に示したように、前記記録媒体にはファイルシステム情報領域、データベース（Ｄａｔａｂａｓｅ）領域、そしてＡ／Ｖストリーム領域が含まれる。前記データベース領域には一般情報ファイルとプレーリスト情報が記録される領域とクリップ情報領域が含まれる。前記一般情報ファイルとプレーリスト情報が記録される領域には、一般情報ファイル領域の一般情報ファイルと、プレーリスト情報領域のＰＬＡＹＬＩＳＴディレクトリとプレーリストファイルが記録される。前記クリップ情報領域には、ＣＬＩＰＩＮＦディレクトリと、関連クリップ情報ファイルが記録される。前記Ａ／Ｖストリーム領域には多様なタイトルのＡ／Ｖストリームが記録される。
【００３２】
ビデオオーディオデータは一般に個別タイトルで編成されている。例えば、ビデオオーディオデータにより表現される他の映画は他のタイトルで編成される。また、タイトルは、本がチャプター（Ｃｈａｐｔｅｒｓ）で編成されるようにいろいろなチャプターで編成できる。
【００３３】
ＢＤ−ＲＯＭ、ＢＤ−ＲＥ等のような新しい高密度記録媒体の貯蔵容量が非常に大きいため、他のタイトル、いろいろなバージョンのタイトルがまたは一タイトルの一部が貯蔵されて再生できる。例えば、他のカメラ角度のビデオデータが記録媒体に記録されたり、他の実施形態で、タイトルに対するいろいろなバージョンまたは他の言語と関連した一部も前記記録媒体に記録されることができて、また他の実施形態で、タイトルに対する監督バージョン（Ｄｉｒｅｃｔｏｒ’ｓ  Ｖｅｒｓｉｏｎ）または映画館用バージョンも前記記録媒体に記録されることができる。または、一タイトルの完全成人バージョン、準成人バージョン、そして父母が制限できる青少年バージョンなどが前記記録媒体に記録されることができる。各バージョン、各カメラアングル等は他の再生経路を有して、このような場合のビデオデータは多重再生経路ビデオデータ（Ｍｕｌｔｉｐｌｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｐａｔｈ  Ｖｉｄｅｏ  Ｄａｔａ）と呼ばれる。多重経路ビデオデータに対する前記例に限られなくて、本発明は多重再生経路ビデオデータのある類型またはこれらの組合に対しても適用が可能である。以後実施形態で詳細に叙述されるだろうが、本発明のデータ構造には、記録媒体に記録される多重再生経路ビデオデータの再生を管理するための経路管理情報及び／またはナビゲーション情報が含まれる。
【００３４】
ＢＤ−ＲＯＭのような記録媒体の物理的データ記録領域（Ｐｈｙｓｉｃａｌ  Ｄａｔａ  Ｒｅｃｏｒｄｉｎｇ  Ａｒｅａ）にタイトルで記録される、例えば、マルチストーリー（Ｍｕｌｔｉ−ｓｔｏｒｙ）、多重父母制限水準（Ｍｕｌｔｉ−ｐａｒｅｎｔａｌ−ｌｅｖｅｌ）、及び多重アングルデータストリーム（Ｍｕｌｔｉ−ａｎｇｌｅ  Ｄａｔａ  Ｓｔｒｅａｍ）のような多重再生経路データストリームは複数のクリップファイルで管理されることができる。例えば、図４Ａのクリップファイル１ないし３は一つのタイトルに対応して、前記クリップファイルに記録されるＡ／ＶストリームはＭＰＥＧ−２フォーマットの伝送パケットＴＰの形態を有する。
【００３５】
前記多重経路データストリームのＴＰには、経路を識別するために経路（例えば、他のカメラアングル）それぞれに固有なパケットＩＤ  ＰＩＤが含まれる。経路１に該当するクリップファイル１のＴＰ（ＴＰ１）には‘Ｖｉｄｅｏ_ＰＩＤ＝Ａ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｐ’情報が含まれて、経路２に該当するクリップファイル２のＴＰ（ＴＰ２）には‘Ｖｉｄｅｏ_ＰＩＤ＝Ｂ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｒ’情報が含まれて、同様に経路３に該当するクリップファイル３のＴＰ（ＴＰ３）には‘Ｖｉｄｅｏ_ＰＩＤ＝Ｃ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｓ’情報が含まれる。
【００３６】
経路１、２、３にそれぞれ該当するクリップファイル１、２、３のＴＰは、例えば、ＢＤ−ＲＯＭのような記録媒体の物理的データ記録領域内にあるＡ／Ｖストリーム領域にインタリーブ状態で（Ｉｎ  ａｎ  Ｉｎｔｅｒｌｅａｖｅｄ  ｍａｎｎｅｒ）記録される。多重再生経路に対するＴＰは、ＰＩＤを基盤にしてインタリーブされてインタリーブブロック（Ｉｎｔｅｒｌｅａｖｅ  Ｂｌｏｃｋｓ）になるが、各インタリーブブロックは少なくとも一つ以上のＩ−Ｐｉｃｔｕｒｅが含まれる。そして、各インタリーブブロックの一番目伝送パケットＴＰはＩ−Ｐｉｃｔｕｒｅが始まる伝送パケットＴＰである。
【００３７】
クリップファイル１、２、３にそれぞれ該当するクリップ情報ファイル１、２、３には各再生経路のＴＰに選択的に接近するための探索情報（Ｓｅａｒｃｈ  Ｉｎｆｏｒｍａｔｉｏｎ）が含まれる。例えば、図４Ａに示したように、各クリップ情報ファイルには一つまたはそれ以上のエントリーポイントマップ（Ｅｎｔｒｙ  Ｐｏｉｎｔ（ＥＰ）Ｍａｐ）が含まれるが、前記ＥＰマップには連係するクリップファイルにあるＴＰのソースパケット番号（ＳＰＮｓ）を連結する（Ｍａｐｐｉｎｇ）プレゼンテーションタイムスタンプ（ＰＴＳｓ）が含まれる。一実施形態において、前記多重再生経路データストリームに含まれる経路の数とＥＰマップとの間に一対一関係がある。図４Ａの実施形態において、クリップファイル１、２、３にそれぞれ該当するＥＰマップ１、２、３は対応するクリップ情報ファイル１、２、３に生成されて記録される。
【００３８】
図４Ｂでは相異なるクリップファイルに対するＥＰマップ間に存在する時間整列（Ｔｉｍｅ  Ａｌｉｇｎｍｅｎｔ）を図示している。ＥＰマップはプレーアイテムに指摘されることと同じプレゼンテーションタイムスタンプをソースパケットに連結する（ｍａｐｐｉｎｇ）。さらに詳細には、前記プレゼンテーションタイムスタンプは前記ソースパケットの住所または識別子に連結される。前記住所または識別子はソースパケット番号ＳＰＮである。図４Ｂにはクリップファイル１、２、３それぞれに対して前記プレゼンテーションタイムスタンプ軸に沿ってソースパケット番号でソースパケットをさらに図示している。示したように、ＥＰマップ１、２、３それぞれのソースパケットは同じプレゼンテーションタイムスタンプを有する。例えば、クリップファイル１からソースパケットｘ１、クリップファイル２からソースパケットｙ１、そしてクリップファイル３からソースパケットｚ１が同じプレゼンテーションタイムスタンプＴ１を有する。すなわち、ＥＰ  ｍａｐ１、２、３は時間整列される。このような時間整列のため、再生する期間再生経路が変わってもビデオデータに対して止まらない再生が可能になる。図４では二個の同心円で再生経路の変化を図示している。示したように、ユーザーがソースパケットｙ２の再生途中クリップファイル２からクリップファイル１に再生経路を変える場合、ソースパケットｙ２の再生を終えた後ソースパケットｘ３が次に再生するソースパケットになる。同様に、もしもユーザーがソースパケットｘ４の再生途中クリップファイル１からクリップファイル３へ再生経路（例えば、カメラアングル）を変える場合、ソースパケットｘ４の再生を終えた後ソースパケットｚ５が再生される。前記実施形態でソースパケット番号は単に例示であるだけであって、一般に一つのクリップファイルでのソースパケットは他のクリップファイルでの時間整列されたソースパケットのソースパケット番号と一緒でない。
【００３９】
図５では本発明の実施形態による一般情報ファイル（ｉｎｆｏ．ｄｖｐ）の一部に対して例示している。前記一般情報ファイルには‘ＴａｂｌｅＯｆＰｌａｙｌｉｓｔｓ’という情報フィールド（Ｆｉｅｌｄ）があるが、前記プレーリスト目録（ＴａｂｌｅＯｆＰｌａｙｌｉｓｔｓ）には情報フィールドの長さと前記ＰＬＡＹＬＩＳＴディレクトリにあるプレーリストの数が記録される。そして、各プレーリストに対して前記プレーリスト目録にはプレーリストのファイル名（ＰｌａｙＬｉｓｔ_ｆｉｌｅ_ｎａｍｅ）と経路番号（Ｐａｔｈ  ｎｕｍｂｅｒ）が記録される。前記経路番号は連係するプレーリストが属する経路を指しながら経路管理情報を提供する。図４Ａと図４Ｂの実施形態において、一つのクリップには各経路が対応する。したがって、各プレーリストファイルには一つのプレーアイテムが含まれて、前記プレーアイテムは前記プレーリストファイルのような経路に連係する一つのクリップを指摘する。しかし、本発明はここに限られない。
【００４０】
本発明の他の実施形態において、前記プレーリスト目録には経路管理情報が含まれない。この実施形態では、図６に示したように、前記経路管理情報が前記プレーリストファイルで提供される。各プレーリストファイルにはファイルの長さ、前記プレーリストを形成するプレーアイテムの個数（ｎｕｍｂｅｒ_ｏｆ_Ｐｌａｙｉｔｅｍｓ）が記録される。各プレーアイテムに対してプレーアイテム情報フィールドが前記プレーリストファイルに提供される。ここで、各プレーアイテムはプレーアイテムの番号で識別される。図６に示したように、プレーアイテム情報フィールドにはフィールドの長さと経路番号（Ｐａｔｈ_ｎｕｍｂｅｒ）が含まれる。前記経路番号は連係するプレーアイテムが属する経路を指しながら経路管理情報を提供する。.
図７は、本発明による光ディスク記録及び再生装置に対する構成を示したものである。Ａ／Ｖエンコーダー９は、オーディオビデオデータを入力受けてエンコーディングして、コーディング情報とストリーム特性情報と共に多重化装置（Ｍｕｌｔｉｐｌｅｘｅｒ、８）で出力する。多重化装置８は、例えば、ＭＰＥＧ−２伝送ストリーム（ＭＰＥＧ−２  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）を作るために、前記入力されるコーディング情報とストリーム特性情報を基礎にして前記エンコーディングされたオーディオビデオデータを多重化する。ソース・パケッタイザー（Ｓｏｕｒｃｅ  ｐａｃｋｅｔｉｚｅｒ、７）は前記多重化装置から入力される伝送パケットを光ディスクのオーディオビデオフォーマットに合うソースパケットでパケット化する。選択的にまたは付加的に、前記ソースパケッタイザー７は直接デジタルデータを受信することもできる。図７に示したように、前記Ａ／Ｖエンコーダー９、前記多重化装置８、そして前記ソース・パケッタイザー７の動作は制御器１０により操縦される。前記制御器１０がユーザーから記録命令を受信すれば、前記Ａ／Ｖエンコーダー９、前記多重化装置８、そして前記ソース・パケッタイザー７に制御情報を送る。例えば、前記制御器１０は、前記Ａ／Ｖエンコーダー９に実行するエンコーディング類型を指示して、前記多重化装置８に作りだす伝送ストリームを指示して、そして前記ソース・パケッタイザー７にソースパケットのフォーマットを指示する。また、前記制御器１０は光ディスクに前記ソース・パケッタイザー７の出力を記録できるように駆動器３を制御する。
【００４１】
また、前記制御器１０は光ディスクに記録されているオーディオビデオデータの再生を管理するためのナビゲーション（Ｎａｖｉｇａｔｉｏｎ）管理情報を作りだす。例えば、ユーザーとのインターフェース（ディスクに貯蔵されていたりイントラネットまたはインターネットを介して提供する命令語）を介して受けた情報を基礎にして、前記制御器１０は前記光ディスクに図２、図４、及び図５または図６のデータ構造を記録するように前記駆動器３を制御する。
【００４２】
再生する期間には、前記制御器１０はデータ構造を再生するように前記駆動器３を制御する。すなわち、ディスクに含まれた情報とユーザーインターフェース（記録及び再生装置の操作ボタンまたは前記装置と関連した遠隔操縦）を介して受けたユーザー入力を基礎にして、前記制御器１０は前記光ディスクからオーディオビデオソースパケットを再生するように前記駆動器３を制御する。例えば、前記ユーザー入力は再生する経路を指定できる。このようなユーザー入力は、例えば、前記制御器１０にあらかじめプログラムされたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）基盤のメニューを介して、指定されることができる。前記ユーザー入力と光ディスクから読み出される経路管理情報を利用して、前記制御器１０は前記指定された経路の再生を制御する。
【００４３】
例えば、特定経路が選択されるためには、前記制御器１０は再生経路の個数を確認するために各プレーアイテムに対する経路番号を調査して、ユーザーが再生する経路を選択できるようにする。前記経路管理情報には再生する再生経路と関連した意味ある情報が含まれることができる。再生される期間、再生作動を行うために、選択された経路に対するＥＰマップが検索される（Ａｃｃｅｓｓ）。そして、再生する期間ユーザーが経路を変更する場合、再生されている経路（Ｏｌｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｐａｔｈ）のＥＰマップと時間的に整列された新しい経路（Ｎｅｗ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｐａｔｈ）のＥＰマップを用いて絶え間ない経路変更が行われるようにする。
【００４４】
ソース・デパケッタイザー（Ｓｏｕｒｃｅ  Ｄｅｐａｃｋｅｔｉｚｅｒ、４）は再生されたソースパケットを入力受けてＭＰＥＧ−２伝送パケットストリームのようなデータストリームに転換する。多重分離装置（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ、５）は前記データストリームをエンコーディングされたビデオオーディオデータに逆多重化する。Ａ／Ｖデコーダー６はエンコーディングされたビデオオーディオデータをデコーディングして元来のビデオオーディオデータに作る。再生する期間、前記ソース・デパケッタイザー４、前記多重分離装置５、そして前記Ａ／Ｖデコーダー６の動作は前記制御器１０により操縦される。前記制御器１０がユーザーから再生命令を受信すれば、前記ソース・デパケッタイザー４、前記多重分離装置５、そして前記Ａ／Ｖデコーダー６に制御情報を送る。例えば、前記制御器１０は、前記ソース・デパケッタイザー４にソースパケットのフォーマットを指示して、前記多重化装置５に逆多重化する伝送ストリームを指示して、そして前記Ａ／Ｖデコーダー６に実行するデコーディング類型を指示する。
【００４５】
図７には記録と再生装置に関して図示しているが、図７の構成要素一部だけで記録動作または再生作動だけ提供する専用記録装置または専用再生装置も可能である。
【００４６】
図８は、図２のデータ構造で使われるクリップファイル、ディスクデータ、及びＥＰマップに対する二番目実施形態を示したものである。前で説明したように、ＢＤ−ＲＯＭのような記録媒体の物理的データ記録領域に記録される多重経路データストリーム（Ｍｕｌｔｉ−ｐａｔｈ  Ｄａｔａ  Ｓｔｒｅａｍ）は複数のクリップファイルで管理される。例えば、図８のクリップファイル１ないし３は一つのタイトルに該当して、前記クリップファイルに記録されるＡ／ＶストリームはＭＰＥＧ−２フォーマットの伝送パケットＴＰの形態を有する。
【００４７】
経路１に該当するクリップファイル１のＴＰ（ＴＰ１）には‘Ｖｉｄｅｏ_ＰＩＤ＝Ａ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｐ’情報が含まれて、経路２に該当するクリップファイル２のＴＰ（ＴＰ２）には‘Ｖｉｄｅｏ_ＰＩＤ＝Ｂ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｒ’情報が含まれて、同様に経路３に該当するクリップファイル３のＴＰ（ＴＰ３）には‘Ｖｉｄｅｏ_ＰＩＤ＝Ｃ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｓ’情報が含まれる。経路１、２、３にそれぞれ該当するクリップファイル１、２、３のＴＰは、例えば、ＢＤ−ＲＯＭのような記録媒体の物理的データ記録領域内にあるＡ／Ｖストリーム領域にインタリーブ状態で記録される。前で叙述したように、一実施形態で他の経路は他のカメラアングルになることができる。
【００４８】
多重再生経路に対するＴＰはインタリーブされてインタリーブブロック（Ｉｎｔｅｒｌｅａｖｅ  Ｂｌｏｃｋｓ）になるが、各インタリーブブロックは少なくとも一つ以上のＩ−Ｐｉｃｔｕｒｅが含まれる。そして、各インタリーブブロックの一番目伝送パケットＴＰはＩ−Ｐｉｃｔｕｒｅが始まる伝送パケットＴＰである。
【００４９】
図８で見せてくれるように、前記ＢＤ−ＲＯＭの物理的データ記録領域に一つのタイトルで記録される単一経路と多重経路Ａ／Ｖストリームの再生制御のための経路管理情報はクリップファイルに対応するクリップ情報ファイルに記録される。
【００５０】
例えば、前記経路管理情報はクリップファイル１、２、３に対応するクリップ情報ファイルに経路シーケンス情報（Ｐａｔｈ  Ｓｅｑｕｅｎｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）で記録されて管理される。前記経路シーケンス情報には、記録セグメント（Ｒｅｃｏｒｄｉｎｇ  Ｓｅｇｍｅｎｔｓ）、例えば記録セグメント１、２、３に対応する経路シーケンス番号（Ｐａｔｈ_Ｓｅｑｕｅｎｃｅ_Ｎｕｍｂｅｒｓ）とビデオ／オーディオＰＩＤｓが含まれる。
【００５１】
さらに詳細によく見れば、一番目記録セグメントに該当するＰａｔｈ_Ｓｅｑｕｅｎｃｅ＃１には、この記録セグメントが一番目再生経路に対するビデオデータだけを含むということを指す‘Ｖｉｄｅｏ_ＰＩＤ＝Ａ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｐ’情報が含まれて、二番目記録セグメントに該当するＰａｔｈ_Ｓｅｑｕｅｎｃｅ＃２には、この記録セグメントは一番目、二番目、三番目再生経路に対するビデオデータを含むということを指す‘Ｖｉｄｅｏ_ＰＩＤ＝Ａ、Ｂ、Ｃ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｐ、Ｒ、Ｓ’情報が含まれて、三番目記録セグメントに該当するＰａｔｈ_Ｓｅｑｕｅｎｃｅ＃３には、この記録セグメントのビデオデータが一番目再生経路に対するビデオデータだけを含むということを指す‘Ｖｉｄｅｏ_ＰＩＤ＝Ａ’と‘Ａｕｄｉｏ_ＰＩＤ＝Ｐ’情報が含まれる。
【００５２】
各経路シーケンスには前記経路シーケンスにある各再生経路に対するソースパケット番号ＳＰＮが含まれる。再生経路に対するＳＰＮは前記再生シーケンスにある再生経路に対する一番目ソースパケットである。
【００５３】
経路シーケンスは前記経路シーケンスに含まれる再生経路を一つまたはそれ以上有するビデオデータセグメントに対応することができる。経路シーケンスの個数は３個に限られない。
【００５４】
図８では、経路シーケンス情報だけでなく、前記記録セグメント１ないし３に記録される各再生経路のＴＰに選択的に接近するための同一な探索情報（Ｓｅａｒｃｈ  Ｉｎｆｏｒｍａｔｉｏｎ）を提供する、クリップファイル１、２、３に対するクリップ情報ファイルを図示している。例えば、同一なＥＰマップがクリップ情報ファイルにより提供される。前記クリップ情報ファイルに記録されるＥＰマップ情報が一つのＥＰマップで管理される時、他の再生経路のＴＰのＰＴＳｓとＳＰＮｓは他の経路のＴＰが記録される順序と同一な順序でインタリーブされて前記ＥＰマップに記録される。
【００５５】
代りに、図４Ａと図４Ｂに示したように、ＥＰマップと再生経路間には一対一対応関係があることができる。図８の場合に、経路１、２、３のＴＰの集合にそれぞれ対応する３個のＥＰマップＥＰ_ｍａｐ１、２、３は前記クリップ情報ファイルに生成されて記録される。
【００５６】
図７の記録及び再生装置は、図８の実施形態に対して、図４Ａと図４Ｂで叙述したことと同様に作動するようになる。しかし、他の再生方法も可能であって、本発明はここに限られない。例えば、前記クリップ情報ファイル内の経路シーケンス情報形態の経路管理情報は多重再生経路ビデオデータの再生を管理するために読み出されて使われることができる。ここで、前記制御器１０は各経路シーケンスのＰＩＤｓを調査して再生経路の個数を確認して、ユーザーが再生経路を選択できるようにする。もしも一つのＥＰマップが提供されれば、前記制御器１０は、選択された再生経路に適合なクリップファイルを再生するために、前記選択された経路のＥＰマップとＰＩＤを用いる。もしも各再生経路に対するＥＰマップが提供されれば、選択された再生経路に対するクリップファイルを再生するために、選択された再生経路に該当するＥＰマップが使われる。そして、再生する期間ユーザーが経路を変更する場合、再生されている経路（Ｏｌｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｐａｔｈ）のＥＰマップと時間的に整列された新しい経路（Ｎｅｗ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｐａｔｈ）のＥＰマップを用いて絶え間ない経路変更が行われるようにする。
【００５７】
図９は、本発明による記録媒体のファイルまたはデータ構造に対する他の実施形態を示したものである。示したように今回の実施形態において、前記ＤＶＰディレクトリにはＴＩＴＬＥディレクトリがある。前記ＴＩＴＬＥディレクトリには前記記録媒体に記録されるビデオデータのタイトルに対する一般情報ファイル（＊．ｔｔｌ）が含まれる。前記一般情報ファイル（＊．ｔｔｌ）は、以後に詳細に叙述される追加的な情報フィールドを除いては、図２で叙述した一般情報ファイル（ｉｎｆｏ．ｄｖｐ）と同じである。図９に示したように、前記ＤＶＰディレクトリには一つのＰＬＡＹＬＩＳＴディレクトリ、ＣＬＩＰＩＮＦディレクトリ、そしてＳＴＲＥＡＭディレクトリがある。図２でのように、図９は前記記録媒体の領域を示して、図１０はこのような領域を含む記録媒体の実施形態を示したものである。図１０は、以後詳細に叙述されるナビゲーション制御情報が貯蔵されるナビゲーション領域が含まれる一般情報ファイルとプレーリスト情報領域を除いては、前で叙述した図３と同じである。図１０には一つのナビゲーション領域があるが、二つ以上のナビゲーション領域があることもできる。
【００５８】
図１１は本発明の実施形態による、タイトルに対する一般情報ファイルｉｎｆｏ．ｔｔｌの一部を詳細に示したものである。前記一般情報ファイル‘*．ｔｔｌ’にはプレ一リストリンカー（ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ）というナビゲーションファイルが一つまたはそれ以上含まれる。図２に図示した実施形態の一般情報ファイルには一つまたはそれ以上のナビゲーションファイルが含まれるがこれに対しては下記で詳細に説明する。
【００５９】
図１２ではナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’のフォーマットに対する実施形態を図示している。前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’には前記ナビゲーションファイルの長さを指し示す長さフィールド、前記ナビゲーションファイルの少なくとも一つ以上の属性（Ａｔｔｒｉｂｕｔｅ）を指し示す経路類型フィールド‘Ｐａｔｈ_ｔｙｐｅ’（例えば、前記経路類型情報は前記ナビゲーションファイルにより管理される多重再生経路データストリームの類型を指し示すことができる）、及びプレ一リストフィールドの数を指し示すフィールド‘Ｎｕｍｂｅｒ_ｏｆ_ＰｌａｙＬｉｓｔｓ’が含まれる。各プレ一リストに対して、前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’は、一つまたはそれ以上のプレナビゲーションコマンド‘Ｐｒｅ−Ｃｏｍｍａｎｄ’、プレ一リストファイル名‘ＰｌａｙＬｉｓｔ_ｆｉｌｅ_ｎａｍｅ’、及び一つまたはそれ以上のポストナビゲーションコマンド（Ｐｏｓｔ−Ｃｏｍｍａｎｄ）を提供する。各プレ一リストに対して提供する前記プレナビゲーションコマンド、ファイル名、及びポストナビゲーションコマンドセットは経路アイテムと呼ばれるナビゲーションコマンドグループを形成する。言い換えると、前記プレ一リストフィールドの個数‘Ｎｕｍｂｅｒ_ｏｆ_ＰｌａｙＬｉｓｔｓ’はナビゲーションファイル内のナビゲーションコマンドグループまたは経路アイテムの個数を指し示す。
【００６０】
前記プレ一リストファイル名は再生可能なプレ一リストのファイル名‘ＰｌａｙＬｉｓｔ_ｆｉｌｅ_ｎａｍｅ’を指し示す。前記‘Ｐｒｅ−Ｃｏｍｍａｎｄ’は連係するプレ一アイテムを制御するための一つまたはそれ以上のナビゲーションコマンド（例えば、識別されたプレ一リストを再生するのか否か）を提供する。前記‘Ｐｏｓｔ−Ｃｏｍｍａｎｄ’は再生経路のナビゲーションを制御するための一つまたはそれ以上のポストナビゲーションコマンドを提供する。例えば、前記ポストナビゲーションコマンドには前記再生経路がどんな経路アイテムで分岐（Ｂｒａｎｃｈ）しなければならないかを制御するためのプログラム（例えば、Ｂｏｏｌｅａｎロジック）が含まれることができる。いくつ例では、再生過程の一部で提供されるユーザー入力を基礎にして前記分岐が決定されることができる。分岐と経路アイテムの他のナビゲーションに対して下記で詳細に説明する。
【００６１】
図１３ないし１７は図１２のデータ構造を用いてナビゲーション制御を構成する他の方法に対して絵で表現したのである。前で説明したように、ＢＤ−ＲＯＭのような記録媒体のＡ／Ｖストリーム領域に記録される多重再生経路データストリームは複数のクリップファイルで管理されることができる。前記複数のクリップファイルは他の再生経路に割り当てられることができる複数のプレ一リストファイルと連係される。
【００６２】
図１３の実施形態で、前記Ａ／Ｖストリームは第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’ないし第５クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ５’で記録される。第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’と第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’は相異なる再生経路と連係されて、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’、第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’、及び第５クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ５’は再生経路それぞれに共通である。また、図１３に示したように、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’と第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’は第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’内の各プレ一アイテムにより参照される。第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’は第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’内のプレ一アイテムにより参照されて、第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’は第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’内のプレ一アイテムにより参照されて、そして第５クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ５’は第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’内のプレ一アイテムにより参照される。
【００６３】
図１３に示したように、クリップファイルとプレ一リストのデータ構造はナビゲーションデータベースと呼ばれる。すなわち、これは加工されない資料（Ｒａｗ  ｍａｔｅｒｉａｌ）（例えばビデオデータ等）を提供して、これは管理されることができる。前記ナビゲーションデータベースの管理はナビゲーション制御情報と呼ばれるが、前でナビゲーションファイルで詳細に説明された。図１３ではナビゲーションファイルの一例である‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’により提供されるナビゲーション制御情報を絵で表現している。
【００６４】
前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’は第１経路アイテム（すなわち、第１ナビゲーションコマンドグループ）から始まって、ここには第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。前記第１経路アイテムのポストナビゲーションコマンドは第２ナビゲーションコマンドグループまたは第３ナビゲーションコマンドグループ（すなわち、第２または第３経路アイテム）のうちいずれか一つへの分岐を提供する。ここで、前記第２経路アイテムには第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれて、前記第３経路アイテムには第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。したがって、第１経路アイテムのポストナビゲーションコマンドは選択的に第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’または第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’の再生を制御する。
【００６５】
前で説明したように、前記第２プレ一リストと第３プレ一リストは相異なる再生経路と連係される第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’と第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’の再生を指示する。第１経路アイテムのポストナビゲーションコマンドはどんな再生経路が再生されることかを制御する。第２経路アイテムが指し示す経路または第３経路アイテムが指し示す経路への再生分岐可否はユーザーの入力によって変わる。例えば、再生開始前または再生する間、ユーザーは希望する再生経路を入力することができる。ユーザーの選択を基礎にして、ポストナビゲーションコマンドのロジックによって正確な経路アイテムで再生が分岐する。もしもユーザーが選択しない場合、デフォルト（Ｄｅｆａｕｌｔ）経路が選択されることができる。再生経路選択とこのような選択を基礎にするナビゲーションの例が図１４ないし図１７の実施形態を参照にして下記で詳細に説明される。
【００６６】
第２経路アイテムと第３経路アイテムには再生経路が第４経路アイテムに続くように指示するポストナビゲーションコマンドが含まれる。第４経路アイテムには第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。
【００６７】
図１４では、多重再生経路に他の言語が含まれる時、図１２のデータ構造を利用してナビゲーション制御を体系化する実施形態に対して絵で表現している。図示したように、Ａ／Ｖストリームは第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’と第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’で記録される。第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’にはビデオデータとビデオデータと連係される英語オーディオデータが含まれる。第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’にはフランス語オーディオデータが含まれる。第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’にはビデオデータと前記ビデオデータと連係されるフランス語オーディオデータが含まれることである。また、本発明は上の言語またはただ二言語の選択に限定されない。
【００６８】
図１４に示したように、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’と第２クリップファイルは第１ないし第３バーチャル（Ｖｉｒｔｕａｌ）プレ一リスト‘ＰｌａｙＬｉｓｔ  １’、‘ＰｌａｙＬｉｓｔ  ２’、及び‘ＰｌａｙＬｉｓｔ  ３’それぞれにより参照される。本発明は、バーチャルプレ一リストを利用してクリップファイルを参照することに限定されなくて、代わりにリアル（Ｒｅａｌ）プレ一リストが利用されることができる。第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’は第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の最初部分を参照して、第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’は第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の２番目部分を参照する。第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’には、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の２番目部分を参照するプレ一アイテムと第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’を参照するサブプレ一アイテムが含まれる。
【００６９】
図１４に示したように、前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’は第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名を含む第１経路アイテム（すなわち、第１ナビゲーションコマンドグループ）から始まる。第１経路アイテムのポストナビゲーションコマンドは第２または第３ナビゲーションコマンドグループ（すなわち、第２または第３経路アイテム）のうちいずれか一つへの分岐を提供する。ここで、前記第２経路アイテムには第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれて、前記第３経路アイテムには第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’の再生を指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’は第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の２番目部分と連係されるビデオデータと第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’または第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’のうちいずれか一つと連係されるオーディオデータの再生を指示する。例えば、ユーザーが英語再生を選択すれば第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’のオーディオデータが再生されて、ユーザーがフランス語再生を選択すれば第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’のオーディオデータが再生される。第２経路アイテムが指し示す経路または第３経路アイテムが指し示す経路への再生分岐可否もユーザーの入力によって変わる。例えば、再生開始前または再生する間、ユーザーは再生を希望する言語を入力することができる。ユーザーの選択を基礎にして、ポストナビゲーションコマンドのロジックによって正確な言語経路アイテムで再生が分岐する。もしもユーザーが選択しない場合、デフォルト言語（例えば、英語）が選択されることができる。第１経路アイテムに対するポストナビゲーションコマンドはどんな言語が再生されることなのかに対する制御を容易にする。
【００７０】
第２経路アイテムと第３経路アイテムすべて同じ経路アイテム（図示せず）で再生経路が進行するように指示するポストナビゲーションコマンドが含まれる。
【００７１】
図１５では、多重再生経路に他のパレンタルレベル（Ｐａｒｅｎｔａｌ  ｃｏｎｔｒｏｌ  ｌｅｖｅｌｓ）が含まれる時、図１２のデータ構造を利用してナビゲーション制御を体系化する実施形態に対して絵で表現している。前で説明したように、タイトルまたはタイトル一部に対して成人バージョン、準成人バージョン、そして青少年バージョン（すなわち、他のパレンタルバージョン）が前記記録媒体に記録されることができる。
【００７２】
図１５に示したように、Ａ／Ｖストリームは第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’ないし第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’で記録される。第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’ないし第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’のビデオデータ、オーディオなどは一つまたはそれ以上のパレンタルレベルのうちいずれか一つに該当する。例えば、図１５ではパレンタルレベルが３種類がある状況を表現している。第１パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  １’は低いパレンタルレベルを示すが、これは前記Ａ／Ｖストリームの再生に制限が最も少なかったり制限がないことを意味する。このようなパレンタルレベルは例えばユーザーがタイトルを成人バージョンで再生しようとする時設定されることができる。第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’は高いパレンタルレベルを示すが、これは前記Ａ／Ｖストリームの再生にいくらの制限があることを意味する。例えば、第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’はＡ／Ｖストリームで準成人が視聴するのに適当ではない一部が再生されないタイトルの準成人用バージョンを示す。第３パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’はさらに高いパレンタルレベルを示すが、これは前記Ａ／Ｖストリームの再生にさらに多くの制限があることを意味する。例えば、第３パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’はＡ／Ｖストリームで子供が視聴するのに適当ではない部分が再生されないタイトルの児童用バージョンを示す。
【００７３】
下記で詳細に説明するが、クリップファイルは全体が一つまたはそれ以上のパレンタルレベルと連係されるように編成したり他の部分は相異なるパレンタルレベルと連係されるように編成することができる。さらに、クリップファイルまたはクリップファイルの一部はパレンタルレベルによってタイトルの選択的な一部を示すことができる。クリップファイルの一部または第３（最も高い）パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’と連係されるクリップファイルは第１パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  １’と第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’と連係されることができる。すなわち、Ａ／Ｖストリームデータが与えられたパレンタルレベルを満足すれば、これは与えられたパレンタルレベルより低いパレンタルレベルもやはり満足して、低いパレンタルレベル再生経路の一部で再生されることもできる。
【００７４】
図１５に示したように、第１クリップファイルの最初部分と第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’はいかなるパレンタルレベルも満足する。第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の２番目部分は第１パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  １’を満足して、第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’は第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’を満足して、第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’は第３パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’を満足する。この例で、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の２番目部分、第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’、及び第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’は、タイトルのような部分に対して選択の対象になることであって、選択されたパレンタル経路によって再生される。
【００７５】
図１５に示したように、第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’には第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’を参照する一つのプレ一アイテムが含まれる。第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’には第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’を参照する一つのプレ一アイテムが含まれる。第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’には第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の最初部分を参照する第１プレ一アイテム、第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’を参照する第２プレ一アイテム、及び第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’を参照する第３プレ一アイテムが含まれる。第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’には第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の最初部分を参照する第１プレ一アイテム、第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’を参照する第２プレ一アイテム、及び第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’を参照する第３プレ一アイテムが含まれる。前記プレ一リストはリアルまたはバーチャルになることができるため、上の説明では二つの場合すべて共通的にプレ一リストと呼ばれた。
【００７６】
前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’は３種類の他の再生経路を提供するが、それぞれ３種類のパレンタルレベルのうちいずれか一つと連係される。図示したように、第１経路アイテム（すなわち、第１ナビゲーションコマンドグループ）には第１パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  １’が再生されるようにユーザーにより選択される時第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。第１経路アイテムのポストナビゲーションコマンドは第２ナビゲーションコマンドグループ（すなわち、第２経路アイテム）で進行するようにする。ここで、第２経路アイテムには第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。もしも第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’または第３パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’が選択されると、第１経路アイテムのプレナビゲーションコマンドは、第１経路アイテムが再生装置により影響を受けて第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’が再生されないようにして、第２経路アイテムで進行することができないようにする。
【００７７】
第３経路アイテムには第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’が再生されるようにユーザーにより選択される時第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。第１パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  １’または第３パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’が選択されると、第３経路アイテムのプレナビゲーションコマンドは、第３経路アイテムが再生装置により影響を受けて第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’が再生されないようにする。
【００７８】
第４経路アイテムには第３パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ３’が再生されるようにユーザーにより選択される時第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。第１パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  １’または第２パレンタルレベル‘Ｐａｒｅｎｔａｌ  Ｌｅｖｅｌ  ２’が選択されると、第４経路アイテムのプレナビゲーションコマンドは、第４経路アイテムが再生装置により影響を受けて第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’が再生されないようにする。
【００７９】
図１６では、メイン再生経路にサイド経路（Ｓｉｄｅ  ｐａｔｈ）が含まれる時、図１２のデータ構造を利用してナビゲーション制御を体系化する実施形態に対して絵で表現している。例えば、サイドストーリーと連係されるメインストーリー部分で、ユーザーにサイドストーリーを再生することができる選択権が与えられることができる。ユーザーがサイドストーリーの再生を選択した場合、前記サイドストーリーが再生されてこのような再生は前記メインストーリーと共に続くことができる。
【００８０】
図１６に示したように、Ａ／Ｖストリームは第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’と第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’で記録される。第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’にはメイン再生経路（メインストーリー）と連係されるＡ／Ｖストリームデータが含まれて、第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’にはサイド再生経路（例えば、サイドストーリー）と連係されるＡ／Ｖストリームデータが含まれる。メイン再生経路には一つのサイド再生経路だけ含まれることに限定されなくて、前記サイド再生経路はサイドストーリーに限定されない。
【００８１】
図示したように、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’と第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’は第１バーチャルプレ一リスト‘ＰｌａｙＬｉｓｔ  １’と第２バーチャルプレ一リスト‘ＰｌａｙＬｉｓｔ  ２’、及び第３リアルプレ一リスト‘ＰｌａｙＬｉｓｔ  ３’によりそれぞれ参照される。本発明はバーチャルプレ一リストを利用してクリップファイルを参照することに限定されなくてリアルプレ一リストも利用されることができる。第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’は第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の最初部分を参照して、第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’は第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’の２番目部分を参照する。第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’には第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’を参照するプレ一アイテムが含まれる。
【００８２】
図１６に示したように、前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’は第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名を含む第１経路アイテム（すなわち、第１ナビゲーションコマンドグループ）から始まる。第１経路アイテムのポストナビゲーションコマンドは第２ナビゲーションコマンドグループまたは第３ナビゲーションコマンドグループ（すなわち、第２経路アイテムまたは第３経路アイテム）のうちいずれか一つに分岐するようにする。ここで、第２経路アイテムには第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれて、第３経路アイテムには第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。第３経路アイテムのポストナビゲーションコマンドは第２経路アイテムで進行するようにする。
【００８３】
再生前にユーザーはどんなサイド再生経路を再生することか特定することができる。選択的にまたは付加的に、再生する間、メインＡ／Ｖストリームは、ユーザーに、メインＡ／Ｖストリームの再生の一つの要素で、現在再生されるメインＡ／Ｖストリーム部分に対してサイド再生経路を利用することができたということを知らせることができる。これに応じて、ユーザーは前記サイド再生経路を再生することができる。例えば、先に説明した方法のうちいずれか一つによってユーザーが図１６の実施形態のサイドストーリー再生を選択すれば第１経路アイテムは第３経路アイテムで分岐して、そうではなければ第１経路アイテムは第２経路アイテムで分岐する。
【００８４】
図１７では、多重再生経路に他のカメラアングルが含まれる時、図１２のデータ構造を利用してナビゲーション制御を体系化する実施形態に対して絵で表現している。図示したように、Ａ／Ｖストリームは第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’ないし第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’で記録される。第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’ないし第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’のうちから、第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’と第３クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ３’は例えば１タイトルの同じ部分に対する他のカメラアングルを示す。また、第２クリップファイルと第３クリップファイルに対するＡ／Ｖストリームデータは図１７に示したようにインターリーブ（Ｉｎｔｅｒｌｅａｖｅ）されることができる。したがって、再生する間、二カメラアングルのうちいずれか一つが選択的に再生されることができる。二つ以上のカメラアングルが提供されることができて、Ａ／Ｖストリームの一部門以上で多重カメラアングルのうちいずれか一つを選択することができる。
【００８５】
図１７に示したように、第１クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  １’ないし第４クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ４’はそれぞれ第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’ないし第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’内のプレ一アイテムにより参照される。
【００８６】
前記ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’は第１プレ一リスト‘ＰｌａｙＬｉｓｔ  １’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名を含む第１経路アイテム（すなわち、第１ナビゲーションコマンドグループ）から始まる。第１経路アイテムのポストナビゲーションコマンドは第２ナビゲーションコマンドグループまたは第３ナビゲーションコマンドグループ（すなわち、第２経路アイテムまたは第３経路アイテム）のうちいずれか一つに分岐するようにする。ここで、第２経路アイテムには第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれて、第３経路アイテムには第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。例えば、ユーザーが第１カメラアングルの再生を選択すれば、第２プレ一リスト‘ＰｌａｙＬｉｓｔ  ２’に分岐して第２クリップファイル‘Ｃｌｉｐ  Ｆｉｌｅ  ２’が再生される。ユーザーが第２カメラアングルの再生を選択すれば、第３プレ一リスト‘ＰｌａｙＬｉｓｔ  ３’に分岐して第３クリップファイル‘ＣｌｉｐＦｉｌｅ  ３’が再生される。例えば、再生開始前にまたは再生する間、ユーザーは再生を希望するカメラアングルを入力することができる。ユーザーの選択を基礎にして、ポストナビゲーションコマンドのロジックによって正確なカメラアングル経路アイテムで再生が分岐する。もしもユーザーが選択しない場合、デフォルトカメラアングル（例えば、カメラアングル１）が選択されることができる。第１経路アイテムに対するポストナビゲーションコマンドはどんなカメラアングルが再生されることなのかに対する制御を容易にする。
【００８７】
第２経路アイテムと第３経路アイテムには第４経路アイテムで再生が進められるように指示するポストナビゲーションコマンドが含まれる。第４経路アイテムには第４プレ一リスト‘ＰｌａｙＬｉｓｔ  ４’を再生するように指示するプレナビゲーションコマンドとプレ一リストファイル名が含まれる。
【００８８】
図７の記録及び再生装置は、図９ないし図１７で叙述したデータ構造を有する記録媒体の実施形態に対して記録して再生するのに適用されることができる。図７の記録及び再生装置は、ＢＤ−ＲＯＭのような記録媒体に図９ないし図１７のデータ構造を記録する時、前で叙述したことと同様に作動するようになる。また、図７の記録及び再生装置による再生も、プレ一リストリンカーが再生されて図１３ないし図１７の実施形態を参照にして説明したようにＡ／Ｖストリームデータの再生を制御するためにナビゲーション管理情報が使われることを除いては、実質的に同じである。
【００８９】
図１１ないし図１７で叙述される実施形態は図９のデータ構造に適用されることができる。しかし、このような実施形態は図２のデータ構造にも適用されることができる。
【００９０】
また、前で見たように、可能な再生経路を生成する時他の再生経路実施形態が結合することができる。
【００９１】
したがって、前記のように構成される本発明は、Ａ／Ｖストリームデータのナビゲーション再生を管理及び／または制御することができるようにすることによって、ユーザーの嗜好や便宜に合せてビデオデータを再生することができる柔軟性を提供する。
【００９２】
また、本発明は、Ａ／Ｖストリームデータのナビゲーションを管理及び／または制御するデータ構造を記録及び再生するための方法と装置を提供する。
【００９３】
以上、前述した本発明の望ましい実施形態は例示の目的のために開示されたものであって、前記ＢＤ−ＲＯＭ以外の他の光ディスクにも拡大適用が可能であり、また当業者ならば特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、多様な他の実施形態を改良、変更、代替または付加などが可能であることである。
【図面の簡単な説明】
【００９４】
【図１】再記録可能ブルーレイディスク（ＢＤ−ＲＥ）の規格による再記録可能光ディスクのファイルまたはデータ構造を示した図である。
【図２】本発明による記録媒体のファイルまたはデータ構造に対する実施形態を示した図である。
【図３】図２のデータ構造を有する記録媒体に対する実施形態を示した図である。
【図４Ａ】図２のデータ構造で使われるクリップファイル、ディスクデータ、及びＥＰマップに対する一番目実施形態を示した図である。
【図４Ｂ】相異なるクリップファイルに対するＥＰマップ間に存在する時間整列を示した図である。
【図５】図２のデータ構造で使われる再生経路管理情報に対するデータ構造に対する二番目と三番目実施形態を示した図である。
【図６】図２のデータ構造で使われる再生経路管理情報に対するデータ構造に対する二番目と三番目実施形態を示した図である。
【図７】本発明による光ディスク記録及び再生装置に対する構成を示した図である。
【図８】図２のデータ構造で使われるクリップファイル、ディスクデータ、及びＥＰマップに対する二番目実施形態を示した図である。
【図９】本発明によるデータ構造に対する他の実施形態を示した図である。
【図１０】図９のデータ構造を有する記録媒体に対する実施形態を示した図である。
【図１１】本発明の実施形態によるタイトルに対する一般情報ファイル‘*．ｔｔｌ’の一部を詳細に示した図である。
【図１２】ナビゲーションファイル‘ＰｌａｙＬｉｓｔ_Ｌｉｎｋｅｒ’のフォーマットに対する実施形態を示した図である。
【図１３】図１２のデータ構造を利用してナビゲーション制御を体系化するための他の方法に対して絵で表現した図である。
【図１４】図１２のデータ構造を利用してナビゲーション制御を体系化するための他の方法に対して絵で表現した図である。
【図１５】図１２のデータ構造を利用してナビゲーション制御を体系化するための他の方法に対して絵で表現した図である。
【図１６】は図１２のデータ構造を利用してナビゲーション制御を体系化するための他の方法に対して絵で表現した図である。
【図１７】図１２のデータ構造を利用してナビゲーション制御を体系化するための他の方法に対して絵で表現した図である。
【図１】
0004708030.tif 000002
【図２】
0004708030.tif 000003
【図３】
0004708030.tif 000004
【図４Ａ】
0004708030.tif 000005
【図４Ｂ】
0004708030.tif 000006
【図５】
0004708030.tif 000007
【図６】
0004708030.tif 000008
【図７】
0004708030.tif 000009
【図８】
0004708030.tif 000010
【図９】
0004708030.tif 000011
【図１０】
0004708030.tif 000012
【図１１】
0004708030.tif 000013
【図１２】
0004708030.tif 000014
【図１３】
0004708030.tif 000015
【図１４】
0004708030.tif 000016
【図１５】
0004708030.tif 000017
【図１６】
0004708030.tif 000018
【図１７】
0004708030.tif 000019