(57)【要約】  本発明は、記録されたビデオデータのメニュー画面などを構成するためのグラフィックデータを含むデータ構造を有する記録媒体、そしてその記録媒体を再生して記録するための装置及び方法に係り、本発明による記録媒体には、少なくともビデオデータを含むメインデータストリームと、前記メインデータストリームのためのグラフィックプレゼンテーションのために使われるグラフィックデータストリームが記録されているものの、前記グラフィックデータストリームは少なくとも一つのディスプレーセットを含んで、前記ディスプレーセットは、少なくとも一つのコンポジションセグメントと少なくとも２個の定義セグメントを含み、前記ディスプレーセット内の任意の１定義セグメントのデコーディングタイムスタンプ（ＤＴＳ）は、それより前の定義セグメントのプレゼンテーションタイムスタンプ（ＰＴＳ）と等しかったりまたは大きい値を有する。
2007528625.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体において、
少なくともビデオデータを含むメインデータストリームと、
前記メインデータストリームのためのグラフィックプレゼンテーションのために使われるグラフィックデータストリームが記録されているものの、
前記グラフィックデータストリームは少なくとも一つのディスプレーセットを含んで、前記ディスプレーセットは、少なくとも一つのコンポジションセグメントと少なくとも２個の定義セグメントを含み、前記ディスプレーセット内の任意の１定義セグメントのデコーディングタイムスタンプ（ＤＴＳ）は、先行する定義セグメントのプレゼンテーションタイムスタンプ（ＰＴＳ）と等しかったりまたは大きい値を有することを特徴とする記録媒体。
【請求項２】
第１項において、
前記各セグメントは一つのＰＥＳパケットで構成されることを特徴とする記録媒体。
【請求項３】
第１項において、
前記ＤＴＳは、各定義セグメント内のグラフィックデータのデコーディングが始まる時間を指定することであることを特徴とする記録媒体。
【請求項４】
第１項において、
前記ＰＴＳは、各定義セグメント内のグラフィックデータのデコーディングが完了してプレゼンテーションのために用意する時間を指定することであることを特徴とする記録媒体。
【請求項５】
第１項において、
前記ディスプレーセットは、ユーザーとのインターフェースのためのグラフィック画面を提供するためであることを特徴とする記録媒体。
【請求項６】
第１項において、
前記ディスプレーセットは、情報表示のためのグラフィック画面を提供するためであることを特徴とする記録媒体。
【請求項７】
前記ディスプレーセットにはその内に含まれた定義セグメント内のグラフィックデータの色相制御情報を有するセグメントも含まれていることを特徴とする記録媒体。
【請求項８】
第１項において、
前記ディスプレーセット内の任意の１定義セグメントのデコーディングと伝送時間は、それより先行する定義セグメントのデコーディングと伝送時間より短いことを特徴とする記録媒体。
【請求項９】
第１項において、
前記コンポジションセグメントにはメニュー画面に含まれるメニューボタンに対する情報が記録され、前記定義セグメントには前記メニューボタンに対するイメージデータが記録されることを特徴とする記録媒体。
【請求項１０】
少なくともビデオデータストリームを含むデータ構造を記録媒体に記録する方法において、
前記ビデオデータストリームのためのグラフィックプレゼンテーションのために使われるグラフィックデータストリームを構成するが、前記グラフィックデータストリームは少なくとも一つのディスプレーセットを含んで、前記ディスプレーセットは、少なくとも一つのコンポジションセグメントと少なくとも２個の定義セグメントを含み、前記ディスプレーセット内の任意の１定義セグメントのデコーディングタイムスタンプ（ＤＴＳ）は、それより前の定義セグメントのプレゼンテーションタイムスタンプ（ＰＴＳ）と等しかったりまたは大きい値を有するように構成する段階；及び
前記グラフィックデータストリームを前記ビデオデータストリームと共に記録媒体に記録する段階を含むことを特徴とする記録方法。
【請求項１１】
第１０項において、
前記構成段階は、前記ディスプレーセット内で、デコーディングと伝送時間が長い定義セグメントの他の定義セグメントの前に配置することを特徴とする記録方法。
【請求項１２】
少なくともグラフィックデータストリームを含むデータ構造を記録する装置において、
記録媒体にデータを記録する光記録手段を駆動する駆動器と；
前記データをエンコーディングするためのエンコーダー；及び
少なくとも一つのコンポジションセグメントと少なくとも２個の定義セグメントを含むディスプレーセットを少なくとも一つ含むグラフィックデータストリームを前記エンコーダーを制御して所定フォーマットのパケットにエンコーディングするものの、前記ディスプレーセット内の任意の１定義セグメントのデコーディングタイムスタンプ（ＤＴＳ）は、それより前の定義セグメントのプレゼンテーションタイムスタンプ（ＰＴＳ）と等しかったりまたは大きい値を有するようにエンコーディングされるようにして、前記駆動器を制御して前記グラフィックデータストリームを前記記録媒体に記録されるようにする制御器を含んで構成される記録装置。
【請求項１３】
第１２項において、
前記制御器は、前記ディスプレーセット内で、デコーディングと伝送時間が長い定義セグメントの他の定義セグメントの前に配置することを特徴とする記録装置。
【請求項１４】
記録媒体に記録された少なくともグラフィックデータストリームを含むデータ構造を再生する方法において、
前記記録されたグラフィックデータストリームを再生して、そのグラフィックデータストリームで、連続された２個の定義セグメントを検出する段階；及び
前記検出された２個の定義セグメントのうち、少なくとも先行する一つの定義セグメントをデコーディング完了してプレゼンテーション準備状態になった後に後行する他の一つの定義セグメントをデコーディング処理する段階を含むことを特徴とする再生方法。
【請求項１５】
記録媒体に記録された少なくともグラフィックデータストリームを含むデータ構造を再生する装置において、
記録媒体に記録されたデータを再生する光再生手段を駆動する駆動器と；
前記再生されるデータをデコーディングするデコーダー；及び
前記駆動器により再生されるグラフィックデータストリームで、連続された２個の定義セグメントを検出して、前記デコーダーを制御して前記検出された２個の定義セグメントのうち、少なくとも先行する一つの定義セグメントをデコーディング完了してプレゼンテーション準備状態になった後に後行する他の一つの定義セグメントをデコーディング処理するようにする制御器を含んで構成されることを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録されたビデオデータのメニュー画面などを構成するためのグラフィックデータを含むデータ構造を有する記録媒体、そしてその記録媒体を再生して記録するための装置及び方法に関する。
【背景技術】
【０００２】
高画質のビデオデータと高音質のオーディオデータを長時間の間記録保存することができる光ディスク、例えばＤＶＤ（ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）が広く使われており、ＤＶＤを用いる装置、例えばＤＶＤプレーヤー（ＤＶＤ−Ｐｌａｙｅｒ）またはＤＶＤレコーダ（ＤＶＤ−Ｒｅｃｏｒｄｅｒ）等も開発され市場に発表されて商用化されている。
【０００３】
前記ＤＶＤには、メインビデオデータと重ねて表示される字幕またはロゴ等のようなサブタイトル（Ｓｕｂｔｉｔｌｅ）データがグラフィックデータで記録保存され、光ディスク装置は、前記メインビデオデータと共に、前記サブタイトルのグラフィックデータを読み出して再生して、これらを重ねた画面を構成してテレビのような外部連結機器の画面を介して出力表示する。したがって、ユーザーはＤＶＤに収録されたメインビデオデータの映像にサブタイトルデータの字幕またはロゴ等が共に表示された再生映像を視聴することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、最近にはＤＶＤに比べて記録密度が高い高密度光ディスク、例えば再生専用ブルーレイディスク（ＢＤ−ＲＯＭ）に対する規格化作業が関連企業間で論議されているが、前記再生専用ブルーレイディスクの場合にも収録されたメインデータ以外にこれの再生制御のための選択や付加情報を見せてくれるための補助グラフィックデータが収録される必要がある。したがって、このように付随的に必要なグラフィックデータを、再生時にユーザーに效率的にディスプレーされるようにするためにどのように記録して置くことかが現在問題になっている。
【課題を解決するための手段】
【０００５】
本発明は前記のような実情を勘案して創作されたものであって、ユーザーが見やすいディスプレーになるようにするデータ構造を有するグラフィックデータが記録された記録媒体と、前記構造でグラフィックデータを記録して記録されたグラフィックデータを再生する方法及び装置を提供することに、その目的があるものである。
【０００６】
本発明の他の目的は、プレゼンテーション遅延時間が小さくなるようにするグラフィックデータの構造を提供することにある。
【０００７】
本発明のまた他の目的は、最小一つのグラフィックデータデコーダーを備えた記録／再生装置によっても無理なくデコーディングされることができるグラフィックデータの構造を提供することにある。
【０００８】
本発明によるデータ構造のグラフィックデータを有する記録媒体には、少なくともビデオデータを含むメインデータストリームと、前記メインデータストリームのためのグラフィックプレゼンテーションのために使われるグラフィックデータストリームが記録されているものの、前記グラフィックデータストリームは少なくとも一つのディスプレーセットを含んで、前記ディスプレーセットは、少なくとも一つのコンポジションセグメントと少なくとも一つのデータ定義セグメントを含み、前記コンポジションセグメントのプレゼンテーションタイムスタンプは前記データ定義セグメントのプレゼンテーションタイムスタンプより大きい値を有することを特徴とする。
【０００９】
本発明による他のデータ構造のグラフィックデータを有する記録媒体には、少なくともビデオデータを含むメインデータストリームと、前記メインデータストリームのためのグラフィックプレゼンテーションのために使われるグラフィックデータストリームが記録されているものの、前記グラフィックデータストリームは少なくとも一つのディスプレーセットを含んで、前記ディスプレーセットは、少なくとも一つのコンポジションセグメントと少なくとも２個の定義セグメントを含み、前記ディスプレーセット内の任意の１定義セグメントのデコーディングタイムスタンプ（ＤＴＳ）は、それより前の定義セグメントのプレゼンテーションタイムスタンプ（ＰＴＳ）と等しかったりまたは大きい値を有することを特徴とする。
【００１０】
本発明の一つの実施形態で、前記コンポジションセグメントはメニュー画面を構成するためのインタラクティブコンポジションセグメントだ。
【００１１】
本発明の一つの実施形態で、コンポジションセグメントのプレゼンテーションタイムスタンプは複数のオブジェクト定義セグメントのうち一番目セグメントのプレゼンテーションタイムスタンプよりは大きい値を有するようにする。
【００１２】
また本発明の一つの実施形態で、コンポジションセグメントのプレゼンテーションタイムスタンプは複数のオブジェクト定義セグメントのうち最終セグメントのプレゼンテーションタイムスタンプよりは小さくない値を有するようにする。
【００１３】
本発明のまた一つの実施形態で、ディスプレーセット内の任意のオブジェクト定義セグメントに記録されるＤＴＳは、前のＯＤＳのＰＴＳと同じであるかそれよりは大きい値を有するように記録される。
【００１４】
本発明のまた一つの実施形態で、デコーディング所要時間と伝送所要時間の合計が相対的にさらに大きいオブジェクト定義セグメントを、他のオブジェクト定義セグメントより先行する順序でディスプレーセット内で配置して記録する。
【００１５】
本発明はまた、本発明によるグラフィックデータのデータ構造を記録して再生する方法と装置を提供し、そして本発明によってデータを記録して再生する方法及び装置を提供する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明による記録媒体のグラフィックデータ管理方法の望ましい実施形態に対して、添付した図面を参照しながら詳細に説明する。
【００１７】
本発明によるデータ構造には、記録媒体に記録される補助グラフィックデータのプレゼンテーションを管理するためのナビゲーション情報が含まれる。
【００１８】
本発明によるデータ構造の記録は、ＢＤ−ＲＯＭのような再生専用記録媒体の場合に、ディスクを制作する過程に適用されることができる。
【００１９】
本発明による記録媒体には、メインビデオデータ以外に、補助グラフィックデータが本発明によって記録されるが、補助グラフィックデータには、サブタイトルのような通常のグラフィックを具現するためのプレゼンテーショングラフィックデータと、メニュー画面などのユーザーとのインターフェースのためのインタラクティブグラフィックデータの二種類がある。前記グラフィックデータの基本構成単位（ｂａｓｉｃ  ｓｙｎｔａｃｔｉｃ  ｅｌｅｍｅｎｔ）はセグメント（ｓｅｇｍｅｎｔ）であり、一つのセグメントは一つのＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットに該当する。そして、一連のセグメントが一つのディスプレーセット（Ｄｉｓｐｌａｙ  Ｓｅｔ）を構成するようになるが、このディスプレーセットは、ディスプレーアップデート（Ｄｉｓｐｌａｙ  Ｕｐｄａｔｅ）と呼ばれる完全な一つのグラフィック画面を構成するようになる。
【００２０】
図１はインタラクティブグラフィックデータがプレゼンテーションされた例を見せてくれている。図１は、６個のメニューボタンに対する情報を含むメニューページを少なくとも含むＩＣＳ（Ｉｎｔｅｒａｃｔｉｖｅ  Ｃｏｍｐｏｓｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）がデコーディング出力された例であって、各メニューボタンのイメージはＯＤＳ（Ｏｂｅｊｃｔ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）に記録されているグラフィックデータを用いるようになる。ＩＣＳのメニューボタン情報には連関したオブジェクトのＩＤが記録されていて、そのＩＤを有するオブジェクトをＯＤＳから探してプレゼンテーション出力するようになる。また、ＩＣＳのメニューボタン情報にはボタンの状態（一般、選択、活性など）にしたがって他のオブジェクトＩＤが連関して記録されているため、ボタンの状態によって他のボタンイメージが表現されることができる（１０１、１０２）。
【００２１】
図２Ａは図１のようなインタラクティブグラフィックデータを表示するために記録媒体に記録されるグラフィックデータの構造を例示したのである。
【００２２】
図２Ａのデータ構造では、各メニューページとそのページ内のボタンに対した情報を含むインタラクティブコンポジションセグメント（ＩＣＳ：Ｉｎｔｅｒａｃｔｉｖｅ  Ｃｏｍｐｏｓｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）が先行して、次にグラフィックプレーン（ｐｌａｎｅ）のパレットを定義するカラールックアップテーブル定義セグメント（ＣＤＳ：Ｃｏｌｏｒ  ｌｏｏｋｕｐ  ｔａｂｌｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）、メニューページ上に表示されるオブジェクト、例えばボタンに対する情報とグラフィックデータを含む一連のオブジェクト定義セグメント（ＯＤＳ）、最後に一つのディスプレーセットの終了であることを知らせる終了セグメント（ＥＮＤ：Ｅｎｄｏｆ  Ｄｉｓｐｌａｙ  ｓｅｔ  Ｓｅｇｍｅｎｔ）が位置する。前記複数のオブジェクト定義セグメントは、図２Ａに例示したように一般表示状態、ユーザー選択状態、そして活性状態順に記録保存されることができる。
【００２３】
本発明によって図２Ａのようなデータ構造を有するグラフィックデータは、図２Ｂに示したようにメインビデオデータと相互にインターリビングされて記録媒体に記録される。このために、グラフィックデータストリームを構成するＰＥＳパケットとメインビデオデータストリームを構成するＰＥＳパケットはすべてスライス（ｓｌｉｃｅ）されて伝送パケット（ＴＰ：Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔ）で構成された次に相互マルチプレクシングされて記録される。
【００２４】
前記各セグメントに該当するソース（Ｓｏｕｒｃｅ）パケット、すなわちＰＥＳパケットのヘッダー（ｈｅａｄｅｒ）には、プレゼンテーション時間制御のためのプレゼンテーションタイムスタンプ（ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）と、デコーディング時間制御のためのデコーディングタイムスタンプ（ＤＴＳ：Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）が含まれて記録される。
【００２５】
ところが各ＰＥＳパケットに記録されるプレゼンテーションタイムスタンプは本発明によって次のような制約を有する。ＩＣＳのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＩＣＳ）は、１番目デコーディングされるオブジェクト定義セグメントのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  １＿ｎ）よりは大きい値を有するようにする。これは最小限一番目ＯＤＳのグラフィックデータがデコーディングされてバッファリング（ｂｕｆｆｅｒｉｎｇ）された後にＩＣＳが処理されるようにするためだ。本発明によるまた他の制約としては、連続する２個のオブジェクト定義セグメントの各ＰＥＳパケットに記録されるデコーディングタイムスタンプとプレゼンテーションタイムスタンプとの関係でこれに対しては後述する。
【００２６】
ＩＣＳのＰＴＳは、一つのディスプレーセットで一般表示状態のオブジェクト定義セグメントのうち最後に表示されるオブジェクト定義セグメントのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＳＤｋ＿ｎ）よりは小さな値を有したりまたは一つのディスプレーセットで最終のオブジェクト定義セグメント、すなわち、活性状態オブジェクトのイメージデータを有するオブジェクト定義セグメント（ＯＤＳ  ｋ＿ａ）のＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  ｋ＿ａ）より小さい値を有することができる。
【００２７】
インタラクティブコンポジションセグメントのＰＥＳパケットのＰＴＳが、一番目オブジェクト定義セグメントのＰＥＳパケットのＰＴＳよりは大きくて（ＰＴＳ＿ＩＣＳ＞ＰＴＳ＿ＯＤＳ  １＿ｎ）、一般表示状態の最終オブジェクト定義セグメントのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプより小さければ（ＰＴＳ＿ＩＣＳ＜ＰＴＳ＿ＯＤＳ  ｋ＿ｎ）、そのように記録されたグラフィックデータを処理する光ディスク装置は、前記インタラクティブコンポジションセグメントのＰＥＳパケットをデコーディング出力する時、メニューボタンのビットマップイメージを有する少なくとも一つのＯＤＳがデコーディングされているので、少なくとも一つのメニューボタンがあるメニュー画面を出力表示することができる。
【００２８】
もしも、前記インタラクティブコンポジションセグメントのＰＥＳパケットに記録されたプレゼンテーションタイムスタンプ（ＰＴＳ＿ＩＣＳ）が、最終オブジェクト定義セグメント（ＯＤＳ  ｋ＿ａ）のＰＥＳパケットに記録されたプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  ｋ＿ａ）と等しかったり大きい値で記録されていれば、光ディスク装置は、前記インタラクティブコンポジションセグメントのＰＥＳパケットをデコーディング出力する時、すべてのＯＤＳ（ＯＤＳ  １＿ｎ、ＯＤＳ  ２＿ｎ、．．、ＯＤＳ  ｋ＿ｎ、．．．、ＯＤＳ＿ｋ＿ａ）がデコーディングされているので、すべてのメニューボタンがあるメニュー画面を一度に出力表示することができる。
【００２９】
したがって、ユーザーにすべての必要なボタンをすべて含む完全なメニュー画面を迅速に提供することができる。
【００３０】
一方、前記インタラクティブコンポジションセグメントのＰＥＳパケットに記録されたプレゼンテーションタイムスタンプ（ＰＴＳ＿ＩＣＳ）は、一般表示状態の最終オブジェクト定義セグメント（ＯＤＳ  ｋ＿ｎ）または選択表示状態の最終オブジェクト定義セグメント（ＯＤＳ＿ｋ＿ｓ）のＰＥＳパケットに記録されたプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  ｋ＿ｎまたはＰＴＳ＿ＯＤＳ  ｋ＿ｓ）と等しかったり大きい値で記録されていることができる。
【００３１】
前記インタラクティブコンポジションセグメントは、図３に示したようなデータ構造を有する。前記ＩＣＳは、ページタイムアウトｐｔｓ情報（ｐａｇｅ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ）と、選択タイムアウトｐｔｓ情報（ｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ）、そしてカラールックアップテーブルを連係するためのＩＤ（ｒｅｆ＿ｔｏ＿ＣＬＵＴ＿ｉｄ）情報等を有する。
【００３２】
また、自身のメニューページに表示される各ボタンの状態に対する情報も有するが、図３に示したように、一般表示状態に対する情報（ｎｏｒｍａｌ＿ｓｔａｔｅ＿ｉｎｆｏ）として、スタートオブジェクトＩＤ（ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ）とエンドオブジェクトＩＤ（ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ）情報を有して、ユーザー選択状態に対する情報（ｓｅｌｅｃｔｅｄ＿ｓｔａｔｅ＿ｉｎｆｏ）として、スタートオブジェクトＩＤ（ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｓｅｌｅｃｔｅｄ）とエンドオブジェクトＩＤ（ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｓｅｌｅｃｔｅｄ）情報を有しており、ユーザー選択によるアクティブ状態に対する情報（ａｃｔｉｏｎｅｄ＿ｓｔａｔｅ＿ｉｎｆｏ）として、スタートオブジェクトＩＤ（ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ａｃｔｉｖａｔｅｄ）とエンドオブジェクトＩＤ（ｅｎｄ＿ｏｎｊｅｃｔ＿ｉｄ＿ａｃｔｉｖａｔｅｄ）情報を有する。
【００３３】
前記スタートオブジェクトＩＤとエンドオブジェクトＩＤが相互に相異なればその範囲内のオブジェクトが順次的にディスプレーされるアニメーション表示動作が実行されるようになって、前記アニメーション表示間隔は、アニメーションフレームレートコード（ａｎｉｍａｔｉｏｎ＿ｆｒａｍｅ＿ｒａｔｅ＿ｃｏｄｅ）により決定される。
【００３４】
前記カラールックアップテーブル定義セグメント（ＣＤＳ）は、図４に示したようなデータ構造を有する。前記ＣＤＳは、同期バイト（ｓｙｎｃ  ｂｙｔｅ）、セグメントタイプ（ｓｅｇｍｅｎｔ  ｔｙｐｅ）、セグメントレングス（ｓｅｇｍｅｎｔ  ｌｅｎｇｔｈ）、カラールックアップテーブルＩＤ（ＣＬＵＴ＿ｉｄ）、そして、それぞれのカラーインデックスに対してカラールックアップテーブルエントリーＩＤ（ＣＬＵＴ  ｅｎｔｒｙ  ｉｄ）、輝度値（Ｙ−ｖａｌｕｅ）、レッドカラー値（Ｃｒ−ｖａｌｕｅ）、ブルーカラー値（Ｃｂ−ｖａｌｕｅ）、そして透明度値（Ｔ−ｖａｌｕｅ）に対する情報を有する。
【００３５】
前記オブジェクト定義セグメント（ＯＤＳ）は、図５のようなデータ構造を有する。前記ＯＤＳには、同期バイト（ｓｙｎｃ  ｂｙｔｅ）、セグメントタイプ（ｓｅｇｍｅｎｔ＿ｔｙｐｅ）、セグメントレングス（ｓｅｇｍｅｎｔ＿ｌｅｎｇｔｈ）、複数のオブジェクトデータ（ｏｂｊｅｃｔ＿ｄａｔａ＿ｐｉｅｃｅ）等が含まれて記録されて、各オブジェクトデータピース（ｏｂｊｅｃｔ＿ｄａｔａ＿ｐｉｅｃｅ）には、オブジェクトＩＤ（ｏｂｊｅｃｔ＿ｉｄ）、オブジェクト幅（ｏｂｊｅｃｔ＿ｗｉｄｔｈ）、オブジェクト高さ（ｏｂｊｅｃｔ＿ｈｅｉｇｈｔ）に対する情報とオブジェクトのグラフィックデータがエンコーディングされたランレングスコード（ラン＿ｌｅｎｇｔｈ＿ｃｏｄｅ）が記録される。
【００３６】
前記ディスプレー終了セットセグメント（ＥＮＤ）は図６のようなデータ構造を有するが、同期バイト（ｓｙｎｃ  ｂｙｔｅ）と、セグメントタイプ（ｓｅｇｍｅｎｔ＿ｔｙｐｅ）、そしてセグメントレングス（ｓｅｇｍｅｎｔ＿ｌｅｎｇｔｈ）等が記録される。
【００３７】
図７は本発明による光ディスク記録及び再生装置に対する構成を示したものである。Ａ／Ｖエンコーダー９は、オーディオビデオデータ及び／または補助グラフィックデータを入力受けてエンコーディングして、コーディング情報とストリーム特性情報と共に多重化装置（Ｍｕｌｔｉｐｌｅｘｅ、８）に出力する。多重化装置８は、例えば、連続的な伝送パケットで構成されるＭＰＥＧ−２伝送ストリーム（ＭＰＥＧ−２  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）を作るために、前記入力されるコーディング情報とストリーム特性情報を基礎にして前記エンコーディングされたオーディオビデオデータとグラフィックデータを多重化する。ソース・パケッタイザー（Ｓｏｕｒｃｅ  ｐａｃｋｅｔｉｚｅｒ、７）は前記多重化装置から入力される伝送パケットを光ディスクのオーディオビデオ（及び／またはグラフィックデータ）フォーマットに合うソースパケットにパケット化する。図７に示したように、前記Ａ／Ｖエンコーダー９、前記多重化装置８、そして前記ソース・パケッタイザー７の動作は制御器１０により制御される。前記制御器１０がユーザーから記録命令を受信すれば、前記Ａ／Ｖエンコーダー９、前記多重化装置８、そして前記ソース・パケッタイザー７に制御情報を送る。例えば、前記制御器１０は、前記Ａ／Ｖエンコーダー９に実行するエンコーディング類型（Ａ／Ｖまたはグラフィックデータ）を指示して、前記多重化装置８に作り出す伝送ストリームを指示して、そして前記ソース・パケッタイザー７にソースパケットのフォーマットを指示する。また、前記制御器１０は光ディスクに前記ソース・パケッタイザー７の出力を記録することができるように駆動器３を制御する。
【００３８】
また、前記制御器１０は光ディスクに記録されているオーディオビデオデータとグラフィックデータの再生を管理するためのナビゲーション（Ｎａｖｉｇａｔｉｏｎ）と管理情報を作り出す。例えば、ユーザーとのインターフェース（ディスクに保存されていたりイントラネットまたはインターネットを介して提供する命令語）を介して受けた情報を基礎にして、前記制御器１０は前記光ディスクに管理情報を記録するようにする。
【００３９】
また、前記制御器１０は、特にグラフィックデータに対しては、図２Ａ及び２Ｂそして３ないし６のデータ構造で記録するように前記Ａ／Ｖエンコーダー９を制御する。
【００４０】
特に、前記制御器１０は、前記Ａ／Ｖエンコーダー９がエンコーディングしたグラフィックデータのＰＥＳパケットのプレゼンテーションタイムスタンプに対して、インタラクティブコンポジションセグメントのＰＥＳパケットが、最終オブジェクトデータセグメント（ＯＤＳ  ｋ＿ｎ、ＯＤＳ  ｋ＿ｓ、またはＯＤＳ  ｋ＿ａ）のＰＥＳパケットより同一または大きい値になるようにＰＥＳパケットヘッダー（ｈｅａｄｅｒ）に記録するようにする。
【００４１】
再生する間には、前記制御器１０は、前記のように記録されたデータ構造を再生するように前記駆動器３を制御する。すなわち、ディスクに記録された情報とユーザーインターフェース（記録及び再生装置の操作ボタンまたは前記装置と関連された遠隔操縦）を介して受けたユーザー入力を基礎にして、前記制御器１０は前記光ディスクからオーディオビデオ及び／またはグラフィックデータのソースパケットを再生するように前記駆動器３を制御する。例えば、前記ユーザー入力はタイトルドメインでの再生するタイトル選択またはメニュードメインでのメニュー選択であることがある。このようなユーザー入力は、例えば、前記制御器１０にあらかじめプログラムされたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）基盤のメニューを介して、指定されることができるがユーザーの要求により特定ＩＣＳが処理されることによって生成されたメニュー画面のメニューボタンを介して指定されることができる。前記ユーザー入力と光ディスクから読み出されるナビゲーション情報を利用して、前記制御器１０は一つのタイトルの再生を制御するが、前記ユーザー入力を受信するために、先に言及したように前記制御器１０はディスクに記録された補助グラフィックデータを読んで処理してメニュー画面を構成する。
【００４２】
ソース・デパケッタイザー（Ｓｏｕｒｃｅ  Ｄｅｐａｃｋｅｔｉｚｅｒ、４）は再生されたソースパケットを入力受けてＭＰＥＧ−２伝送ストリームのようなデータストリームに転換する。多重分離装置（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ、５）は前記データストリームをエンコーディングされたビデオオーディオデータ及び／またはグラフィックデータに逆多重化する。Ａ／Ｖデコーダー６はエンコーディングされたデータをデコーディングして本来のビデオオーディオデータ及び／またはグラフィックデータに作る。グラフィックデータが処理される場合はユーザーのメニュー要求がある場合であるが、グラフィックデータがデコーディング処理される時は一般状態のＯＤＳのＰＴＳが少なくともＩＣＳより先にあるので先にデコーディングされてバッファー（図示せず）に保存されて、以後にＩＣＳが処理されてバッファー内にあるＯＤＳのボタンイメージを利用してメニュー画面が構成される。ＩＣＳの処理後にはボタン間の関係、メニューページ間の関係とボタンに連関した動作に対する情報を前記制御器１０が知るようになるのでユーザーが選択または実行要求したボタンに相応する動作を遂行するようになる。ユーザーが選択したボタンまたは選択により活性化されたボタンの場合にはその状態に対するボタンイメージを持っているＯＤＳから該当オブジェクト（ＯＤＳ  １＿ｓ、・・・、ＯＤＳ  ｋ＿ｓまたはＯＤＳ  １＿ａ、・・・、ＯＤＳ  ｋ＿ａ）のグラフィックイメージ（既にデコーディングされてバッファーにある）で一般状態のボタンイメージを代替させるようになる。
【００４３】
Ａ／Ｖデータまたはグラフィックデータを再生する間、前記ソース・デパケッタイザー４、前記多重分離装置５、そして前記Ａ／Ｖデコーダー６の動作は前記制御器１０により操縦される。前記制御器１０がユーザーから再生命令を受信すれば、前記ソース・デパケッタイザー４、前記多重分離装置５、そして前記Ａ／Ｖデコーダー６に制御情報を送る。例えば、前記制御器１０は、前記ソース・デパケッタイザー４にソースパケットのフォーマットを指示して、前記多重分離装置（５）に逆多重化する伝送ストリームを指示して、そして前記Ａ／Ｖデコーダー６に実行するデコーディング類型とメニュー画面構成を指示する。
【００４４】
図７には記録と再生装置に関して図示しているが、図７の構成要素一部だけで記録動作または再生動作だけ提供する専用記録装置または専用再生装置も可能である。
【００４５】
一方、ＢＤ−ＲＯＭにはユーザーとのインターフェースではない情報提供等のためのグラフィック画面を提供するためのプレゼンテーショングラフィックデータも記録されることができるが、図８はこのように提供するグラフィックページの例である。
【００４６】
図８の例では、２個のサブタイトルのオブジェクト（Ｏｂｊｅｃｔ  ＃ｍ、＃ｎ）が含まれているが、このオブジェクトの情報はページコンポジションセグメントに、これらの色相のための情報はＣＤＳに、そしてこれらのビットマップイメージデータはオブジェクト定義セグメントに記録される。図８のグラフィック画面の例でグラフィックオブジェクトが表示されない領域には、ＢＤ−ＲＯＭから再生されるメインビデオデータによる映像化面が表示されることができる。
【００４７】
図８のようなサブタイトルグラフィックページを構成するためのグラフィックデータの構造は図９に例示されている。図９のデータ構造では、ページとページ内のオブジェクトに対した情報を含むページコンポジションセグメント（ＰＣＳ）が先行して、次にページのグラフィックプレーン（ｐｌａｎｅ）のパレットを定義するカラールックアップテーブル定義セグメント（ＣＤＳ）、そして、ページ上に表示されるオブジェクトのビットマップのグラフィックデータを含む少なくとも一つのオブジェクト定義セグメント（ＯＤＳ）、最後に一つのディスプレーセットの終了であることを知らせる終了セグメント（ＥＮＤ：Ｅｎｄ  ｏｆ  Ｄｉｓｐｌａｙｓｅｔ  Ｓｅｇｍｅｎｔ）が位置する。
【００４８】
そして、前記各セグメントに該当するソース（Ｓｏｕｒｃｅ）パケット、すなわち、ＰＥＳパケットには、プレゼンテーション時間制御のためのプレゼンテーションタイムスタンプ（ＰＴＳ）と、デコーディング時間制御のためのデコーディングタイムスタンプ（ＤＴＳ）が含まれて記録される。
【００４９】
ところが各ＰＥＳパケットに記録されるプレゼンテーションタイムスタンプは本発明によって次のような制約を有する。ＰＣＳのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＰＣＳ）は、１番目表示されるオブジェクト定義セグメントのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  １）よりは大きい値を有するようにする。これは最小限一番目ＯＤＳのグラフィックデータがデコーディングされてバッファリングされた後にＰＣＳが処理されるようにするためだ。
【００５０】
ページコンポジションセグメントのＰＥＳパケットのＰＴＳが、一番目オブジェクト定義セグメントのＰＥＳパケットのＰＴＳよりは大きくて（ＰＴＳ＿ＰＣＳ＞ＰＴＳ＿ＯＤＳ  １）、最終オブジェクト定義セグメントのＰＥＳパケットに記録されるプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  ｋ）より小さければ（ＰＴＳ＿ＰＣＳ＜ＰＴＳ＿ＯＤＳ  ｋ）、そのように記録されたグラフィックデータを処理する光ディスク装置は、前記ページコンポジションセグメントのＰＥＳパケットをデコーディング出力する時、オブジェクトのビットマップイメージを有する少なくとも一つのＯＤＳが既にデコーディングされているので、少なくとも一つのオブジェクトがあるグラフィックページを出力表示することができる。
【００５１】
例えば、前記ページコンポジションセグメントのＰＥＳパケットに記録されたプレゼンテーションタイムスタンプ（ＰＴＳ＿ＰＣＳ）が、２番目オブジェクト定義セグメントＯＤＳ  ２のＰＥＳパケットに記録されたプレゼンテーションタイムスタンプ（ＰＴＳ＿ＯＤＳ  ２）と等しい値で記録される場合、前記光ディスク装置は、１番目及び２番目オブジェクトデータセグメント（ＯＤＳ  １、２）がデコーディングされた後または同時にそのデコーディングされたビットマップオブジェクトイメージを有して、ＰＣＳで定義されたグラフィックページを構成するようになる。
【００５２】
前記ページコンポジションセグメントは、図１０に示したようなデータ構造を有する。前記ＰＣＳは、ページタイムアウト情報（ｐａｇｅ＿ｔｉｍｅ＿ｏｕｔ）と、ページ状態情報（ｐａｇｅ＿ｓｔａｔｅ）、そしてカラールックアップテーブルを連係するためのＩＤ（ｒｅｆ＿ｔｏ＿ＣＬＵＴ＿ｉｄ）情報等が含まれて記録され、それ以外に各オブジェクトとの連係及びこれらのプレゼンテーション制御のための情報を有する。
【００５３】
先に説明した図７の記録／再生装置の動作は、グラフィックページがインタラクティブのメニューボタンではないグラフィックオブジェクトのみを有するという差異点を除いて、図９及び図１０のデータ構造に対しても同一に適用される。
【００５４】
以下では、本発明によるディスプレーセット内のセグメントに対するＤＴＳとＰＴＳの記録とこれらの配列方法に対して詳細に説明する。
【００５５】
まず、本発明によるＤＴＳとＰＴＳに対する制約として、ディスプレーセット内の任意のオブジェクト定義セグメントに記録されるＤＴＳは、前のＯＤＳのＰＴＳと同じであるかそれよりは大きい値を有するように記録される。
【００５６】
図１１のユーザーとのインターフェースのためのグラフィック画面を提供するディスプレーセットの構成例では、第２  ＯＤＳ（ＯＤＳ  ２）のＤＴＳ（ＤＴＳ＿ＯＤＳ  ２）は先行する第１  ＯＤＳ（ＯＤＳ  １）のＰＴＳ（ＰＴＳ＿ＯＤＳ  １）と同じ値を有するように記録されたことであって（ＤＴＳ＿ＯＤＳ  ２＝ＰＴＳ＿ＯＤＳ  １）、図１２と図１３の例では、第１  ＯＤＳ（ＯＤＳ  １）のＤＴＳ（ＤＴＳ＿ＯＤＳ  １）は先行する第２  ＯＤＳ（ＯＤＳ  ２）のＰＴＳ（ＰＴＳ＿ＯＤＳ  ２）と同じ値を有するように記録されたのである（ＤＴＳ＿ＯＤＳ  １＝ＰＴＳ＿ＯＤＳ  ２）。図１１の例では、望ましくは、ＤＴＳ＿ＯＤＳ  ２はＰＴＳ＿ＯＤＳ  １より大きい値を有することもできて（ＤＴＳ＿ＯＤＳ  ２＞ＰＴＳ＿ＯＤＳ  １）、図１２と図１３の例では、ＤＴＳ＿ＯＤＳ  １がＰＴＳ＿ＯＤＳ  ２より大きい値を有することもできる（ＤＴＳ＿ＯＤＳ  １＞ＰＴＳ＿ＯＤＳ  ２）。このようなＤＴＳとＰＴＳの制約は、ＤＴＳがデコーディングが始まる時間を指定したことであって、ＰＴＳはデコーディングされたデータがプレゼンテーションのための準備状態になる時間を指定することであるので、先行するＯＤＳのグラフィックデータが、ＡＶデコーダー６によりデコーディング完了されてビットマップバッファー（図示せず）に伝送完了されてプレゼンテーションが用意される時までは後行するＯＤＳのグラフィックデータがデコーディングが始まらないようにするためである。すなわち、最小一つのデコーダーを具備した再生装置の場合にも前記の条件を満足するグラフィックデータのデコーディングがオーバーフロー（ｏｖｅｒｆｌｏｗ）なしに順次的に行われるようにするためである。
【００５７】
本発明による前記のような方式でＯＤＳのＰＥＳパケットにＤＴＳとＰＴＳの記録が行われた次には、本発明によってＯＤＳをディスプレーセット内で配列する。本発明によるＯＤＳの配列方法を説明するためにディスプレーセット内の第１  ＯＤＳと第２  ＯＤＳはそれぞれｄ１、ｄ２のデコーディング時間が必要となって、デコーディングされたデータをグラフィックバッファーに伝送するのにｔ１とｔ２の時間が必要となると仮定し、デコーディング時間が伝送時間より長く、また、ｄ１＜ｄ２及びｔ１＜ｔ２を仮定する。
【００５８】
前記仮定下で、図１１に示したように、図７の記録／再生装置の制御器１０により、第１  ＯＤＳと第２  ＯＤＳ順序でディスプレーセット内で配列すれば、前記第１及び第２オブジェクトをプレゼンテーション準備させるのに必要となる総時間は、第１オブジェクトのデコーディング時間ｄ１と、第２オブジェクトのデコーディング時間ｄ２、そして第２オブジェクトの伝送時間ｔ２の合計（ｄ１＋ｄ２＋ｔ２）になる。
【００５９】
ところが、前記第１  ＯＤＳと第２  ＯＤＳの位置を図１２に示したように相互に変えるようになれば、前記第１及び第２オブジェクトをプレゼンテーション準備させるのに必要となる総時間は、第２オブジェクトのデコーディング時間ｄ２と、第１オブジェクトのデコーディング時間ｄ１、そして第１オブジェクトの伝送時間ｔ１の合計（ｄ２＋ｄ１＋ｔ１）になる。ところが、ｔ１＜ｔ２であるので、ｄ２＋ｄ１＋ｔ１＜ｄ１＋ｄ２＋ｔ２であって、したがって、図１２の配列方法がＯＤＳのプレゼンテーションのための遅延時間が減少するようになるので、本発明では、図１２の配列方法を用いる。
【００６０】
もしも、第２  ＯＤＳの伝送時間ｔ２が第１  ＯＤＳのデコーディング時間ｄ１より大きい場合には、前記第１及び第２オブジェクトをプレゼンテーション準備させるのに必要となる総時間は、ｄ２＋ｄ１＋ｔ１ではないｄ２＋ｔ２＋ｔ１になる。ところが、この場合にもｔ１＜ｄ１であるので、ｄ２＋ｔ２＋ｔ１は図１１の例でのｄ１＋ｄ２＋ｔ２より小さい。すなわち、図１２の配列方法が、図１１の配列方法と比較して、ＯＤＳのプレゼンテーションのための遅延時間を減少させるようになる。
【００６１】
結論的に、本発明によって、図７の記録／再生装置の制御器１０は、デコーディング所要時間と伝送所要時間の合計が相対的にさらに大きいオブジェクト定義セグメントを、他のオブジェクト定義セグメントより先行する順序でディスプレーセット内で配置した次にドライブ３を制御してそのように配列されたディスプレーセットを記録媒体に記録するようになる。
【００６２】
ユーザーとのインターフェースではない情報提供等のためのグラフィック画面を提供するためのプレゼンテーショングラフィックデータのためのディスプレーセットにも先に説明したＤＴＳ−ＰＴＳの要件及び配列条件が適用される。図１３が適用された例である。
【００６３】
図１３の実施形態で、ディスプレーセットの先頭がページコンポジションセグメントであり、後行する両オブジェクト定義セグメントＯＤＳ  １、ＯＤＳ  ２のＤＴＳとＰＴＳの関係は、ＤＴＳ＿ＯＤＳ  ２＝ＰＴＳ＿ＯＤＳ  １であり、第２オブジェクトのデコーディング及び伝送時間（ｄ２＋ｔ２）が第１オブジェクトのデコーディング及び伝送時間（ｄ１＋ｔ１）より大きいので、第２オブジェクト定義セグメントＯＤＳ  ２が、第１オブジェクト定義セグメントＯＳＤ  １より先行する順序でディスプレーセット内に配置されて記録される。
【００６４】
前記に詳細に説明した本発明による高密度光ディスクのグラフィックデータの管理方法は、高密度光ディスクに記録されたグラフィックデータからメニュー画面などを構成する時少なくとも一つのオブジェクトのイメージを含んでいるようにするのでユーザーをして容易にメインビデオ映像ではないグラフィック画面への転換であることを認識させることができる。
【００６５】
また、本発明によるグラフィックデータの構造によって、グラフィックデータのプレゼンテーション遅延時間を最大限減少させてグラフィックのディスプレー時間を速くすることができ、最小限のデコーダーだけ具備した再生装置でもグラフィックデータがオーバーフローなしにデコーディングが可能になる。
【００６６】
以上、前述した本発明の望ましい実施形態は、例示の目的のために開示されたものであって、本発明は、再生専用ブルーレイディスク以外にも、メニューまたはサブタイトルデータが記録保存される光ディスクに適用可能であり、当業者ならば添付された特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、また他の多様な実施形態を改良、変更、代替または付加などが可能であることである。
【図面の簡単な説明】
【００６７】
【図１】インタラクティブグラフィックデータがプレゼンテーションされた例を示す図である。
【図２Ａ】図１のようなインタラクティブグラフィックデータを表示するために記録媒体に記録されるグラフィックデータの構造を例示する図である。
【図２Ｂ】グラフィックデータストリームとメインビデオデータストリームが記録媒体に記録される例を示す図である。
【図３】インタラクティブコンポジションセグメントシンタックスを示す図である。
【図４】カラールックアップテーブル定義セグメントシンタックスを示す図である。
【図５】オブジェクト定義セグメントシンタックスを示す図である。
【図６】ディスプレーセット終了セグメントシンタックスを示す図である。
【図７】本発明による光ディスク記録及び再生装置に対する構成を示す図である。
【図８】サブタイトルグラフィックデータがプレゼンテーションされた例を示す図である。
【図９】図８のようなサブタイトルグラフィックデータを表示するために記録媒体に記録されるグラフィックデータの構造を例示する図である。
【図１０】ページコンポジションセグメントシンタックスを示す図である。
【図１１】本発明によるオブジェクト定義セグメントの配列方法を比較して示す図である。
【図１２】本発明によるオブジェクト定義セグメントの配列方法を比較して示す図である。
【図１３】本発明によるオブジェクト定義セグメントの配列方法を比較して示す図である。
【図１】
2007528625.tif 000003
【図２Ａ】
2007528625.tif 000004
【図２Ｂ】
2007528625.tif 000005
【図３】
2007528625.tif 000006
【図４】
2007528625.tif 000007
【図５】
2007528625.tif 000008
【図６】
2007528625.tif 000009
【図７】
2007528625.tif 000010
【図８】
2007528625.tif 000011
【図９】
2007528625.tif 000012
【図１０】
2007528625.tif 000013
【図１１】
2007528625.tif 000014
【図１２】
2007528625.tif 000015
【図１３】
2007528625.tif 000016
【国際調査報告】
2007528625.tif 000017
2007528625.tif 000018