(57)【要約】  グラフィック情報の再生を管理するためのデータ構造であって、第１のグラフィック情報は、第１のクリップファイル内にメインデータと多重化されて保存され、第２のグラフィック情報は、第１のクリップファイルと分離された第２のクリップファイル内に保存される。
2007520930.tif 000002
【特許請求の範囲】
【請求項１】
グラフィック情報を管理するためのデータ構造を具備した記録媒体であって、
第１のクリップファイル内にメインデータと多重化された第１のグラフィック情報を保存し、第１のクリップファイルと分離された第２のクリップファイル内に第２のグラフィック情報を保存する記録領域を含むことを特徴とする記録媒体。
【請求項２】
前記第１のグラフィック情報は第１のメニュー情報であり、前記第２のグラフィック情報は第２のメニュー情報であることを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記第１及び第２のメニュー情報の中で一つは、ディスプレー上に常に提供されることを特徴とする請求項２に記載の記録媒体。
【請求項４】
前記第１のメニュー情報はディスプレー上に常に提供され、前記第２のメニュー情報はユーザー要求時にディスプレー上に提供されることを特徴とする請求項３に記載の記録媒体。
【請求項５】
前記第１及び第２のメニュー情報の中で一つは、ユーザーの要求によりディスプレー上に提供されることを特徴とする請求項２に記載の記録媒体。
【請求項６】
前記第１及び第２のグラフィック情報の中で一つは、ディスプレー上に常に提供されることを特徴とする請求項１に記載の記録媒体。
【請求項７】
前記第１のグラフィック情報はディスプレー上に常に提供され、前記第２のグラフィック情報はユーザー要求時にディスプレー上に提供されることを特徴とする請求項６に記載の記録媒体。
【請求項８】
前記第１及び第２のグラフィック情報の中で一つは、ユーザー要求時にディスプレー上に提供されることを特徴とする請求項１に記載の記録媒体。
【請求項９】
前記記録領域は、少なくとも一つ以上のプレーアイテムを保存し、前記プレーアイテムは、前記第１及び第２のクリップファイルの中で一つを再生するためのナビゲーション情報を含むことを特徴とする請求項１に記載の記録媒体。
【請求項１０】
前記記録領域は、少なくとも一つ以上のサブプレーアイテムを保存し、前記サブプレーアイテムは、前記第２のクリップファイルを再生するためのナビゲーション情報を含み、前記プレーアイテムは、前記第１のクリップファイルを再生するためのナビゲーション情報を含むことを特徴とする請求項９に記載の記録媒体。
【請求項１１】
前記記録領域はプレーリストを保存し、前記プレーリストは前記プレーアイテムとサブプレーアイテムと、を含むことを特徴とする請求項１０に記載の記録媒体。
【請求項１２】
前記記録領域は、少なくとも一つ以上のサブプレーアイテムを保存し、前記サブプレーアイテムは、前記第２のクリップファイルを再生するためのナビゲーション情報を含むことを特徴とする請求項１に記載の記録媒体。
【請求項１３】
グラフィック情報を管理するためのデータ構造を具備した記録媒体であって、
メインデータディスプレーとともにディスプレー上に常に提供される第１のグラフィック情報を保存し、ユーザー要求時にディスプレーされる第２のグラフィック情報を保存する記録領域を含むことを特徴とする記録媒体。
【請求項１４】
前記第１のグラフィック情報は第１のメニュー情報であり、前記第２のグラフィック情報は、第２のメニュー情報であることを特徴とする請求項１３に記載の記録媒体。
【請求項１５】
前記記録領域は、少なくとも一つ以上のプレーアイテムを保存し、前記プレーアイテムは、前記第１及び第２のグラフィック情報の中で一つを再生するためのナビゲーション情報を含むことを特徴とする請求項１３に記載の記録媒体。
【請求項１６】
前記記録領域は、少なくとも一つ以上のサブプレーアイテムを保存し、前記サブプレーアイテムは、前記第２のグラフィック情報を再生するためのナビゲーション情報を含み、前記プレーアイテムは、前記第１のグラフィック情報を再生するためのナビゲーション情報を含むことを特徴とする請求項１５に記載の記録媒体。
【請求項１７】
前記記録領域はプレーリストを保存し、前記プレーリストは前記プレーアイテムとサブプレーアイテムと、を含むことを特徴とする請求項１６に記載の記録媒体。
【請求項１８】
前記記録領域は、少なくとも一つ以上のサブプレーアイテムを保存し、前記サブプレーアイテムは、前記第２のグラフィック情報を再生するためのナビゲーション情報を含むことを特徴とする請求項１３に記載の記録媒体。
【請求項１９】
記録媒体からグラフィック情報を再生する方法であって、
記録媒体から第１のクリップファイル内のメインデータと多重化された第１のグラフィック情報を再生するステップと、
記録媒体から前記第１のクリップファイルと分離された第２のクリップファイル内の第２のグラフィック情報を再生するステップと
を含んでなることを特徴とする記録媒体グラフィック情報の再生方法。
【請求項２０】
前記第１のグラフィック情報をメインデータとともに出力するステップと、
前記第２のグラフィック情報をユーザー要求時に出力するステップと
をさらに含むことを特徴とする請求項１９に記載の記録媒体グラフィック情報の再生方法。
【請求項２１】
記録媒体上にグラフィック情報の再生を管理するためのデータ構造を記録する方法であって、
記録媒体上の第１のクリップファイル内にメインデータと多重化された第１のグラフィック情報を記録するステップと、
記録媒体上の前記第１のクリップファイルと分離された第２のクリップファイル内に第２のグラフィック情報を記録するステップと
を含んでなることを特徴とする記録媒体データ構造の記録方法。
【請求項２２】
記録媒体からグラフィック情報を再生する装置であって、
記録媒体上に記録されたデータを再生するための光再生デバイスを駆動するドライバーと、
前記記録媒体から第１のクリップファイル内のメインデータと多重化された第１のグラフィック情報を再生し、記録媒体から前記第１のクリップファイルと分離された第２のクリップファイル内の第２のグラフィック情報を再生するために前記ドライバーを制御する制御部と、
を含んでなることを特徴とする記録媒体の再生装置。
【請求項２３】
記録媒体上にグラフィック情報の再生を管理するためのデータ構造を記録する装置であって、
記録媒体上にデータを記録するための光記録デバイスを駆動するドライバーと、
前記記録媒体上の第１のクリップファイル内にメインデータと多重化された第１のグラフィック情報を記録し、記録媒体上の前記第１のクリップファイルと分離された第２のクリップファイル内に第２のグラフィック情報を記録するために前記ドライバーを制御する制御部と、
を含んでなることを特徴とする記録媒体の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生専用ブルーレイディスク(ＢＤ−ＲＯＭ)のような高密度記録媒体ならびにこれらと関連した方法および装置に関する。
【背景技術】
【０００２】
一般に、光記録媒体の一種類である大容量のデータが記録可能な光ディスクが広く使用されている。その中でも、近年では高画質のビデオデータと高音質のオーディオデータを長期間記録し格納することができる革新的な高密度光記録媒体(ＨＤ−ＤＶＤ)、例えば、ブルーレイディスク(Ｂｌｕ−ｒａｙ Ｄｉｓｃ)が開発されている。
【０００３】
次世代ＨＤ−ＤＶＤ技術としてのブルーレイディスク(ＢＤ)は、既存のＤＶＤを遥かに超える容量のデータを格納することができる次世代光記録ソリューションである。ＢＤのためのグローバル標準の技術規格が、他のデジタル設備標準とともに制定されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＢＤ規格を適用する光再生装置を開発するために努力がなされてきているが、まだＢＤ規格が構築されていないので完全な光再生装置を開発することは難しい。
【０００５】
特に、ブルーレイディスク(ＢＤ)内に記録されたデータを効率的に再生するためには、ユーザーとのインタラクションを通じて選択的データ再生を実行できるようにメニュー情報が体系化されて提供される必要がある。しかし、現在のブルーレイディスク規格には、補助データ（ｓｕｐｐｌｅｍｅｎｔａｒｙ  ｄａｔａ）の統合された規格、特にメニュー情報がまだ存在しないので、ブルーレイディスク(ＢＤ)光再生装置の開発が困難であり、これは、メニュー情報を再生し、ユーザーの要求に応じてそれを提供するにおいて問題点になっている。
【課題を解決するための手段】
【０００６】
本発明による記録媒体は、グラフィック情報の再生を管理するためのデータ構造を備える。
【０００７】
一実施形態において、前記記録媒体は、第１のクリップファイル内にメインデータと多重化された（ｍｕｌｔｉｐｌｅｘｅｄ）第１のグラフィック情報を保存し、前記第１のクリップファイルと分離された別の第２のクリップファイル内に第２のグラフィック情報を保存する。
【０００８】
例えば、前記第１のグラフィック情報と第２のグラフィック情報はメニュー情報である。ある実施形態において、前記第１のメニュー情報は常にディスプレーされ、前記第２のメニュー情報はユーザー要求時にディスプレーされる。
【０００９】
さらなる実施形態において、前記記録媒体は、ディスプレーされるメインデータと関連して常に一緒にディスプレーされる第１のグラフィック情報を保存し、ユーザーの要請があればディスプレーされる第２のグラフィック情報を保存する。前記第１のグラフィック情報と第２のグラフィック情報はメニュー情報である。
【００１０】
上述した実施形態のいずれかと関連した別の実施形態において、記録領域は、少なくとも一つのプレーアイテム(ｐｌａｙｉｔｅｍ)と少なくとも一つのサブプレーアイテム(ｓｕｂｐｌａｙｉｔｅｍ)を保存する。前記サブプレーアイテムは、前記第２のグラフィック情報を再生するためのナビゲーション情報を含み、前記プレーアイテムは、前記第１のグラフィック情報を再生するためのナビゲーション情報を含む。
【００１１】
本発明は、本発明によるデータ構造を記録再生する装置および方法をさらに提供する。
【発明を実施するための最良の形態】
【００１２】
本発明のさらなる理解を与えるために含まれ、本出願に組み込まれて一部を構成する添付の図面は、本発明の原理を説明する役割を果たす説明とともに、本発明の実施形態を説明する。
【００１３】
ここで、本発明の実施形態の詳細について言及する。実施形態の例は添付の図面に示されている。可能な限り、図面全体を通して、同一の参照番号を用いて同一または類似の部分に言及する。なお、本発明における大部分の用語は、広く知られた一般的な用語であるが、出願人が適宜選択して使う用語も一部あり、その意味は、以下の説明で詳細に説明する。したがって、本発明は、用語の単なる名称ではなく、出願人により選択された対応する意味によって把握しなければならない。
【００１４】
まず、図１及び図２を参照して本発明により採用されるデータ再生管理（ｄａｔａ  ｐｌａｙｂａｃｋ  ｍａｎａｇｅｍｅｎｔ）のためのファイル構造及び記録媒体フォーマットについて詳しく説明する。
【００１５】
図１は、本発明の一実施形態による高密度光ディスクのファイル構造を示す図である。示したように、前記ファイル構造は、一つのルートディレクトリの下に少なくとも一つ以上のＢＤディレクトリＢＤＭＶを含む。また、ＢＤディレクトリＢＤＭＶ内には、一般ファイル(上位ファイル)情報としてインデックスファイルｉｎｄｅｘ.ｂｄｍｖ及びオブジェクトファイルＭｏｖｉｅＯｂｊｅｃｔ.ｂｄｍｖが含まれる。また、ＢＤディレクトリＢＤＭＶ内には、記録媒体(例えば、ブルーレイディスク)内に記録されたデータのための再生管理情報及びナビゲーション情報を有する３個のディレクトリが記録される。この３個のディレクトリは、プレーリストディレクトリＰＬＡＹＬＩＳＴ、クリップ情報ディレクトリＣＬＩＰＩＮＦ及びストリームディレクトリＳＴＲＥＡＭである。以下、前記３個のディレクトリ及びそこに含まれるファイルについて説明する。
【００１６】
ストリームディレクトリＳＴＲＥＡＭ内には、特定フォーマットでビデオ及びオーディオストリーム(これを「ＡＶストリーム」と呼ぶ)のためのファイルが記録される。例えば、ＡＶストリームは一般的にＭＰＥＧ２方式の伝送パケットで記録されるので、ＡＶストリームファイルの拡張名として‘＊.ｍ２ｔｓ’を使用する(例えば、０１０００.ｍ２ｔｓ及び０２０００.ｍ２ｔｓ)。ＢＤ規格では、このようなＡＶストリームをクリップストリームファイルと命名する。本発明において、ディスク内に記録されたデータはＡＶストリームファイルの形態で存在する。
【００１７】
クリップ情報ディレクトリＣＬＩＰＩＮＦは、各々ＡＶストリームファイル(＊.ｍ２ｔｓ)と一対一の対応関係を有するクリップ情報ファイル(０１０００.ｃｌｐｉ及び０２０００.ｃｌｐｉ)で構成される。特に、対応するクリップ情報ファイル(＊.ｃｌｐｉ)内にはＡＶストリームの属性情報及びタイミング情報などが記録される。タイミング情報は、ＡＶストリームファイル内のデータのプレゼンテーションタイムスタンプ(ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ)をソースパケットナンバー(ＳＰＮ：Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ)にマッピングさせることに関する情報を含む。一般的に、このようなマップをエントリーポイントマップ(ｅｎｔｒｙ  ｐｏｉｎｔ  ｍａｐ)と呼ぶ。ＢＤ規格では、ＡＶストリームファイル(＊.ｍ２ｔｓ)とこれに対応するクリップ情報ファイル(＊.ｃｌｐｉ)を総称して“クリップ(ｃｌｉｐ)”と呼ぶ。したがって、クリップ情報ディレクトリＣＬＩＰＩＮＦ内のファイル“０１０００.ｃｌｐｉ”はストリームディレクトリ内のファイル“０１０００.ｍ２ｔｓ”に関する属性情報及びタイミング情報を有しており、ファイル“０１０００.ｃｌｐｉ”と“０１０００.ｍ２ｔｓ”が一つのクリップを形成する。
【００１８】
プレーリストディレクトリＰＬＡＹＬＩＳＴは、プレーリストファイル(＊.ｍｐｌｓ)を含み、各々のプレーリストファイル(＊.ｍｐｌｓ)は、特定クリップの再生時間(ｐｌａｙｉｎｇ  ｉｎｔｅｒｖａｌ)を指定する少なくとも一つのプレーアイテムを含む。プレーアイテムは、再生が要求される特定クリップ、即ち、プレーアイテム(ＰｌａｙＩｔｅｍ)内でＣｌｉｐ_Ｉｎｆｏｒｍａｔｉｏｎ_Ｆｉｌｅフィールドで指定されるクリップの再生開始時間(Ｉｎ−Ｔｉｍｅ)及び再生終了時間(Ｏｕｔ−Ｔｉｍｅ)に関するナビゲーション情報を有している。さらに、プレーリストファイル(＊.ｍｐｌｓ)内には、プレーアイテム内でデータが非同期的な方式で再生される場合など、必要によってサブプレーアイテムが具備される。
【００１９】
また、上述のＢＤディレクトリＢＤＭＶ内には、ユーザーとの双方向性(ｉｎｔｅｒａｃｔｉｖｉｔｙ)を保障するための一般ファイルとしてインデックスファイルｉｎｄｅｘ.ｂｄｍｖとオブジェクトファイルＭｏｖｉｅＯｂｊｅｃｔ.ｂｄｍｖが存在する。インデックスファイルｉｎｄｅｘ.ｂｄｍｖは、ユーザーが選択可能なメインメニュー情報及びタイトル情報を有するインデックステーブルを備える。特に、インデックステーブル内に記録されたメインメニュー情報を“メインメニュー(ｍａｉｎ  ｍｅｎｕ)”または“トップメニュー(ｔｏｐ  ｍｅｎｕ)”と命名する。これと関連して、本明細書では、メインメニューとは別の新しいメニュー情報として“ポップアップメニュー(ｐｏｐｕｐ  ｍｅｎｕ)”を定義する。ポップアップメニューは、特定の再生単位(例えば、タイトル、チャプター)のデータ属性によって詳細なメニュー情報を提供することができる。また、ポップアップメニューは場合によっては、再生中の画面とオーバーラップする画面内の小型ウィンドウ(ｗｉｎｄｏｗ)を通じて提供される。
【００２０】
したがって、ポップアップメニューの管理情報は各タイトル内に提供される。例えば、一つのタイトルはチャプターに区分され、各チャプターは複数の再生単位の中の一つにより表される。ポップアップメニュー情報を、各再生単位と関連づけることができる。また、ポップアップメニュー情報は、プレーリストファイル(＊.ｍｐｌｓ)またはクリップ情報ファイル(＊.ｃｌｐｉ)などの一部として提供されることもある。以下、メインメニュー及びポップアップメニューについて、図３Ａ及び図３Ｂを参照して詳細に後述する。
【００２１】
図２に示したように、ＢＤ−ＲＯＭのディスクボリュームはファイルシステム情報領域と、データベース領域と、Ａ／Ｖストリーム領域とに組織化される。ファイルシステム情報領域は、ディスクを管理するためのシステム情報を保存する。データベース領域は、一般ファイル領域とプレーリスト及びクリップ情報領域を含む。一般ファイル領域は、インデックスファイル(ｉｎｄｅｘ.ｂｄｍｖ)及びオブジェクトファイル(ＭｏｖｉｅＯｂｊｅｃｔ.ｂｄｍｖ)などの一般ファイルを保存する。プレーリスト及びクリップ情報ファイル領域は、プレーリストディレクトリＰＬＡＹＬＩＳＴ及びクリップ情報ディレクトリＣＬＩＰＩＮＦを保存する。Ａ／Ｖストリーム領域内には、メインデータ、及びその上に記録されたオーディオ/ビデオ/グラフィックなどの補助データが、ＭＰＥＧ２伝送ストリームフォーマットのクリップファイル(＊.ｍ２ｔｓ)として保存される。
【００２２】
図３Ａ及び図３Ｂは、本発明の実施形態による、ポップアップメニューなどのグラフィック情報を管理するための記録媒体(例えば、ＢＤ−ＲＯＭ)のデータ構造、およびメニュー情報を管理する方法を示す図である。特に、図３Ａは、インデックステーブル内のメインメニュー情報により提供されるファイル構造を概略的に示し、図３Ｂは、本発明の実施形態によるポップアップメニュー情報を管理するためのデータ構造を示す。
【００２３】
図３Ａに示したように、メインメニューを管理するためのファイル構造は、メインメニュー情報を有するインデックスファイル(ｉｎｄｅｘ.ｂｄｍｖ)を含む。特に、インデックスファイル(ｉｎｄｅｘ.ｂｄｍｖ)は、インデックステーブル(Ｉｎｄｅｘ Ｔａｂｌｅ)を含み、インデックステーブルは、メインメニュー情報(Ｍｅｎｕ)、タイトル情報(Ｔｉｔｌｅ＃１、・・・、Ｔｉｔｌｅ＃ｎ)及び一番目の再生情報(Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ)を含む。インデックステーブル内の情報は、再生を制御する対応するオブジェクトファイル(ＭｏｖｉｅＯｂｊｅｃｔ.ｂｄｍｖ)内の情報と一対一にリンクされている。
【００２４】
したがって、インデックステーブル内のメインメニュー情報は、要求メニュー(“Ｃａｌｌ  Ｍｅｎｕ”)により実行され、メインメニュー情報内には基本タイトルメニュー（Ｔｉｔｌｅ）が含まれている。これによって、ユーザーはメインメニューから再生を希望するタイトルの内の一つを選択することができる。
【００２５】
ユーザーがＴｉｔｌｅ＃１を選択すれば、Ｔｉｔｌｅ＃１はオブジェクト、例えば、リンク情報により指定されたＭｏｖｉｅＯｂｊｅｃｔ＃１にマッピングされる。リンク情報は、インデックステーブル内のＴｉｔｌｅ＃１情報内に含まれており、“Ｔｉｔｌｅ_ｒｅｆ_ｔｏ_ｍｏｂｊ_ｉｄ”情報である。また、前記対応するオブジェクト内の命令(ｃｏｍｍａｎｄ)により指定されたプレーリスト(例えば、ＰｌａｙＬｉｓｔ＃１など)が再生される。
【００２６】
プレーリストＰｌａｙＬｉｓｔ＃１は、Ｃｌｉｐｓ＃１とＣｌｉｐｓ＃２をそれぞれ再生するためのナビゲーション情報を含むプレーアイテムＰｌａｙＩｔｅｍ＃１とＰｌａｙＩｔｅｍ＃２を具備する。
【００２７】
また、インデックステーブルＩｎｄｅｘ  Ｔａｂｌｅ内の第１の再生情報Ｆｉｒｓｔ  Ｐｌａｙｂａｋは、ディスクがロードされる際に自動的にロードされるリンク情報を含む。そのようにして、オブジェクトファイルＯｂｊｅｃｔ.ｂｄｍｖ内のオブジェクトにより第１の再生情報にリンクされたプレーリストファイル及びクリップファイルが、上述したＴｉｔｌｅ＃１と同一の方式により自動に再生される。
【００２８】
対応するタイトルの再生のための過程において、再生はメインメニューから始まる。メインメニューは、ディスク全体に対する一般的な、タイトルベース（ｔｉｔｌｅ  ｂａｓｅｄ）のメインメニュー情報を提供することに制限されており、記録されたデータの属性に従ってメインメニューを適切的に提供することには限界がある。
【００２９】
部分的に上記内容のため、記録されたデータのデータ属性が異なる場合および／またはより詳細である場合には、分離された付加的なメニュー情報がユーザーに提供されることがあり、これを通じて従来の光ディスクとは違う便宜性と使用環境を提供するようになる。
【００３０】
付加的なメニュー情報は、ポップアップメニューと呼ばれるグラフィック情報である。図３Ｂは、本発明の実施形態によるポップアップメニュー情報を形成するグラフィック情報を管理するためのデータ構造を示している。
【００３１】
まず第１に、メインメニューはディスク全体のための一般的な情報を提供し、ポップアップメニューは各再生単位内に記録されたデータの属性により提供されたメニュー情報である。
【００３２】
ポップアップメニューが適用される「再生単位」(“ｐｌａｙｂａｃｋ ｕｎｉｔ”)とは、ディスク製作者(ａｕｔｈｏｒ)がポップアップメニューを適用した特定の再生領域(ｐｌａｙｂａｃｋ  ｓｅｃｔｉｏｎ)を意味する。例えば、タイトル(ｔｉｔｌｅ)、チャプター(ｃｈａｐｔｅｒ)などがコンテンツ(ｃｏｎｔｅｎｔｓ)による一つの「再生単位」になる。そして、一つのシーン(ｓｃｅｎｅ)も一つの「再生単位」になることができる。
【００３３】
「タイトル」(例えば、映画)を、ブルーレイディスクのコンテンツ中で最大の単位と考え、チャプター(ｃｈａｐｔｅｒ)を、タイトル内の複数の小さな再生単位と考えることができる。したがって、一つのポップアップメニューはタイトル及び/またはチャプター毎に異なるように設定することができる。また、本発明は、２タイプのポップアップメニューを提供する。第１のタイプは、「リアルタイムポップアップメニュー」または「第１のタイプのポップアップメニュー(Ｔｙｐｅ＃１  ＰｏｐＵｐ  ｍｅｎｕ)」と命名され、第２のタイプは、「プレロード(ｐｒｅｌｏａｄｅｄ)ポップアップメニュー」または「第２のタイプのポップアップメニュー(Ｔｙｐｅ＃２  ＰｏｐＵｐ  ｍｅｎｕ)」と命名される。以下、この２タイプのポップアップメニューについて詳細に説明する。
【００３４】
図３Ｂに示したように、第２のタイプのポップアップメニューはタイトルメニューで使用され、第１のタイプのポップアップメニューはチャプターメニューで使用することができる。図３Ｂにおいて、第３のチャプター(ｃｈａｐｔｅｒ＃３)は、関連された第１のタイプのポップアップメニューを有せず、そうであるので、タイトル全体に適用されるプレロードされたポップアップメニューにより支援される再生領域になる。
【００３５】
ポップアップメニューは、ポップアップメニュータイプによるメニュー情報とともに提供されることができる。また、ディスク製作者は、ポップアップメニューが関連付けされた再生単位のデータ属性に適切な多様な種類のメニュー情報を提供する。例えば、Ｔｉｔｌｅ＃１のプレロードポップアップメニュー内にはタイトル内のチャプター、オーディオ言語の変更を可能とするポップアップメニューが提供できる。また、各チャプター内のリアルタイムポップアップメニュー内には該当チャプターのデータ属性に基づく多様な種類のメニュー情報が提供できる。例えば、図３Ｂにおいて、Ｃｈａｐｔｅｒ＃１にはエンハンスドデータ（ｅｎｈａｎｃｅｄ  ｄａｔａ）を含むショッピング及びコメントメニューを可能にするメニューで構成されたポップアップメニューが提供され、Ｃｈａｐｔｅｒ＃２にはオーディオ言語変更可能メニュー及び外部から入力信号を受信するための「外部」メニューが提供される。Ｃｈａｐｔｅｒ＃３にはリアルタイムポップアップメニューが提供されていない。
【００３６】
また、各ポップアップメニューは、インデックステーブル内のメインメニューを実行するためのメニューセレクション（ｍｅｎｕ  ｓｅｌｅｃｔｉｏｎ）を含む。ポップアップメニュー内の対応する「メインメニュー」がクリックされると、「要求（Ｃａｌｌ）メニュー」命令が実行されてインデックスファイルのメインメニューが実行される。
【００３７】
第２に、メインメニューがディスプレーされる方式とは反対に、ポップアップメニューは、小型ウィンドウを利用して、現在再生されている画面(Ｐｉｃｔｕｒｅ)を変更しないで現在再生される画面にオーバーラップしてディスプレーされる。したがって、現在再生されている画面は背景画面になる。背景画面は停止または一時停止した画面であるか、または停止することなく継続的に再生される画面であることができる。
【００３８】
第３に、メインメニュー又はポップアップメニューの実行はユーザーの実行命令(例えば、リモートコントローラを介したメニュー実行ボタン入力)に基づく。ポップアップメニューの場合、多様な実行命令の実装が可能である。例えば、リアルタイムポップアップメニューでは、現在ディスプレーされているイメージ内の現在の再生領域にポップアップメニューが存在することをディスプレーする実行アイコンがユーザーに提供される。ついで、ユーザーは該当アイコンをクリックしてポップアップメニューを実行する。プレロードポップアップメニューでは、リモートコントローラを介してメニュー実行ボタン入力がなされることによりポップアップメニューが実行される。ポップアップメニューに対する実行命令を「ＰｏｐＵｐ_ｏｎ」という。上述のように、各「ＰｏｐＵｐ_ｏｎ」方法はポップアップメニューのタイプによって異なりうることが分かる。以下、これについて図４及び図５を参照して後述する。
【００３９】
新たに定義されたポップアップメニューの特徴を要約すれば、ポップアップメニューは、特定の再生単位内のデータ属性に基づいてメニュー情報を提供する。複数のポップアップメニュータイプが存在することができ、ディスク製作者は選択的にポップアップメニュータイプを決定する。ポップアップメニューの各実行命令ＰｏｐＵｐ_ｏｎは各ポップアップメニュータイプ毎に別個に構成される。ポップアップメニューの動作は、背景イメージが停止されている間に実行されるか、またはメインメニューが実行されるときのような背景イメージの転換なしに背景イメージの再生を維持しながら実行される。
【００４０】
以下、上述した構成のメニュー情報、そして特にポップアップメニューの各タイプ毎の構成及び様々な実行方法について、本発明の詳細な実施形態を参照して説明する。
【００４１】
図４、図６Ａおよび図６Ｂは、本発明によるリアルタイムポップアップメニューを管理するための実施形態を示しており、図５、図６Ａおよび図６Ｃは、本発明によるプレロードポップアップメニューを管理するための実施形態を示している。
【００４２】
まず、これらの実施形態におけるリアルタイムポップアップメニューとプレロードポップアップメニューの差異について説明する。
【００４３】
第１に、プレロードポップアップメニューは、一群のチャプターやタイトルなどの、よりグローバルな再生単位に適用される。したがって、プレロードポップアップメニューの内容(ｃｏｎｔｅｎｔｓ)は本質的によりグローバルになる。一方、リアルタイムポップアップメニューは、タイトル内のチャプターなどのようなより特定の再生単位に適用することが可能である。リアルタイムポップアップメニューの内容は、関連する再生単位のデータ属性とより直接的に関係している。
【００４４】
プレロードポップアップメニューとリアルタイムポップアップメニューの適用は各々「タイトルとチャプター」の階層に基づいて実行されることができる。他の例としては、「タイトルとマーク」、「チャプターとマーク」、「プレーリストとプレーアイテム」、「プレーリストとマーク」、「プレーリストとクリップ」、または「タイトルとディスプレーセット(ｄｉｓｐａｌｙ ｓｅｔ)」のデータ構造に基づいて適用することができる。これは、図４および５の実施形態において、リアルタイムポップアップメニューは、プレロードポップアップメニューと関連する「再生単位」内のより小さな再生領域のためのポップアップメニューであることを意味する。理解されるように、「再生単位」の名称に関係なく、本発明のこれら２つの実施形態によるリアルタイムポップアップメニューとプレロードポップアップメニューを適用することができる。
【００４５】
第２に、ポップアップメニューデータを構成するにおいて、プレロードポップアップメニューは、対応する再生単位のＡＶデータを含むファイルと区別される別個のデータファイルにより提供されるグラフィック情報(ｇｒａｐｈｉｃ ｉｎｆｏｒｍａｔｉｏｎ)を意味する。リアルタイムポップアップメニューは、対応する再生単位としてＡＶデータファイルとファイル内に多重化(ｍｕｌｔｉｐｌｘｉｎｇ)されて提供されるグラフィック情報を意味する。したがって、プレロードポップアップメニューとリアルタイムポップアップメニューを各々「オンデマンド（ｏｎ-ｄｅｍａｎｄ）ポップアップメニュー」、「ダイナビュー（ｄｙｎａ-ｖｉｅｗ）ポップアップメニュー」と名付ける。
【００４６】
第３に、ポップアップメニューの実行に関して、外部リモートコントローラなど又は入力パネル上に設けられた特定のポップアップメニューボタンの選択を、実行命令ＰｏｐＵｐ_ｏｎと認識する。これに反して、リアルタイムポップアップメニューは、常に再生イメージ内に特定の実行アイコンの形態で提供され、再生装置は、ユーザーが対応するアイコンをクリックすることを実行命令ＰｏｐＵｐ_ｏｎと認識する。したがって、プレロードポップアップメニューは、時々ユーザー要求ポップアップメニュー(ｕｓｅｒ  ｒｅｑｕｅｓｔ  ｐｏｐｕｐ  ｍｅｎｕ)と呼ばれ、リアルタイムポップアップメニューは、時々随時ディスプレーポップアップメニュー(ａｌｗａｙｓ  ｏｎ  ｄｉｓｐｌａｙ  ｐｏｐｕｐ  ｍｅｎｕ)と呼ばれる。ディスク製作者は、記録されたデータの属性に基づいて、ユーザーに提供するために一番効率的なポップアップメニューを設定する。したがって、特定の再生単位(例えば、図３ＢのＣｈａｐｔｅｒ＃３)にはリアルタイムポップアップメニューが提供されないこともできる。
【００４７】
図４は、リアルタイムポップアップメニューの構成及び実行を概略的に示す図である。示したように、各再生イメージ（例えば、常にディスプレーされている）内の一方にユーザーが認識できる実行アイコン(例えば、円で囲んだ「Ｒ」アイコン)を具備する。ユーザーが対応するアイコン(「ＰｏｐＵｐ＿ｏｎ」)をクリックすると、対応するメニュー情報が提供される。
【００４８】
例えば、リアルタイムポップアップメニューが図３ＢのＣｈａｐｔｅｒ＃１に適用されたものと同一である場合、アクティブにされたポップアップメニューは前述したような「ショッピング」、「コメント」及び「メイン」メニューというメニューセレクションを備える。そして、特定の命令がメニューセレクションと関連して設定されると、特定の命令は、光ディスクの再生に活用される情報として設定される。例えば、メインメニューを選択すると(これは「Ｃａｌｌ＿Ｍｅｎｕ」命令になる)、現在のイメージはメインメニューイメージに転換される。
【００４９】
したがって、本発明の実施形態によるリアルタイムポップアップメニューは実際使用例においては、対応する再生単位(例えば、図４のＣｈａｐｔｅｒ＃１またはＣｈａｐｔｅｒ＃２)内に同一なポップアップメニューを構成することができる。理解されるように、再生単位(例えば、Ｃｈａｐｔｅｒ＃１)を時間ベースに再生領域に分割し、異なるメニュー情報を有するリアルタイムポップアップメニューを各分割された領域に対して提供することも可能である。
【００５０】
図５は、プレロードポップアップメニューの構成及び実行方法を概略的に示す図である。ユーザーが外部リモートコントローラなどを利用してポップアップメニュー実行ボタンを選択すれば(ＰｏｐＵｐ＿ｏｎ)、対応するメニュー情報が提供される。例えば、常にディスプレーされているコンポーネントを備えるリアルタイムポップアップメニューとは異なり、プレロードポップアップメニューはユーザーの要求が受信されるまで一般的にディスプレーされない。もし、図５のプレロードポップアップメニューが図３ＢのＴｉｔｌｅ＃１に適用されたプレロードポップアップメニューと同一であれば、ポップアップメニューの実行命令ＰｏｐＵｐ＿ｏｎは、「メイン」メニュー、「チャプター」メニュー及び「言語」メニューセレクションから構成されるポップアップメニューのディスプレーをアクティブにする。「チャプター」メニューは、チャプターの変更を可能にする。「言語」メニューは、Ｔｉｔｌｅ＃１の任意の領域内で現在時間からオーディオ言語を変更することを可能にする。その後、ユーザーがメニューの中の一つを選択し、選択されたメニューを呼び起こす。さらに、「メイン」メニューを選択すると(Ｃａｌｌ＿Ｍｅｎｕ)、上述のように現在イメージはメインメニューイメージに転換される。
【００５１】
したがって、本発明の実施形態によるプレロードポップアップメニューの実際実行例では、対応する再生単位(例えば、Ｔｉｔｌｅ＃１)内でポップアップメニューを構成することが可能である。上述のようにプレロードポップアップメニューは一般ＡＶデータと別のメニューファイルで管理されるか、一般ＡＶデータファイル内に含まれても一般データと区分される領域に記録される。したがって、プレロードポップアップメニューは利用する対応する再生単位にプレロードされる。
【００５２】
したがって、本発明の具現例によっては、リアルタイム及びプレロードポップアップメニューを同時に活用することも可能である。例えば、図３ＢのＣｈａｐｔｅｒ＃１及びＣｈａｐｔｅｒ＃２に関して、タイトル全体のために提供されたプレロードポップアップメニューと、ユーザーの選択により各チャプターのために提供されたリアルタイムポップアップメニューとをアクティブにすることが可能である。本発明のポップアップメニューを２種類に分類し、特定のポップアップメニュータイプを使用することにより、再生単位毎の特定のファイル情報内のポップアップメニューのタイプを識別するデータ構造が提供される。さらに、本発明は、ポップアップメニューが特定の再生単位に適用されない場合を、２タイプのポップアップメニューの両方が特定の再生単位に適用される場合から区別することを可能にする。以下、ポップアップメニュータイプを識別する識別情報のためのデータ構造およびその識別情報の記録方法について詳しく説明する。
【００５３】
図６Ａないし図６Ｃは、本発明の実施形態によるポップアップメニュータイプの識別情報及び管理データ構造を示す図である。
【００５４】
図６Ａは、ポップアップメニュー識別情報をプレーリストファイル内に記録する実施形態を示す。図６Ａによれば、プレーリストファイル内には、アプリケーション情報を記録する「ＡｐｐＩｎｆｏＰｌａｙＬｉｓｔ{}」データ構造と、プレーアイテム及びサブプレーアイテム情報を記録する「ＰｌａｙＬｉｓｔ{}」データ構造と、マーク情報を記録する「ＰｌａｙＬｉｓｔＭａｒｋ{}」データ構造が存在する。
【００５５】
本発明の本実施形態のポップアップメニュータイプ識別情報は、フィールド名として「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ」がつけられ、プレーリストファイル内に記録される。「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ ＝ ００ｂ」は、ポップアップメニューが、対応する再生単位のサポートに失敗することを意味する。「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ ＝ ０１ｂ」は、リアルタイムポップアップメニューだけが、対応する再生単位をサポートすることを意味する。「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ ＝ １０ｂ」は、プレロードポップアップメニューだけが、対応する再生単位をサポートすることを意味する。そして、「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ ＝ １１ｂ」は、リアルタイムポップアップメニューとプレロードポップアップメニューが、対応する再生単位をサポートすることを意味する。
【００５６】
「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ」フィールドは、各再生単位に対して設定することができ、または再生単位内の特定の再生領域に対して設定することもできる。例えば、指標（ｉｎｄｉｃａｔｏｒ）「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ」は、 「ＡｐｐＩｎｆｏＰｌａｙＬｉｓｔ{}」、「ＰｌａｙＩｔｅｍ()」、または「ＳｕｂＰｌａｙＩｔｅｍ()」データ構造内に定義しておくことが可能である。さらに、ポップアップメニューによりサポートされる再生単位を管理するファイル情報内に、サポートされるポップアップメニューの名称を直接含めることも可能である。
【００５７】
図６Ｂ及び図６Ｃは、ファイル構造内に記録された「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ」を管理するデータ構造を示している。図６Ｂは、リアルタイムポップアップメニューデータを管理するデータ構造を示し、図６Ｃは、プレロードポップアップメニューデータを管理するデータ構造を示している。
【００５８】
図６Ｂを参照すると、特定の再生単位、特にチャプター内にリアルタイムポップアップメニューが存在する。例えば、ＰｌａｙＬｉｓｔ＃ｋは、ＡＶストリームとリアルタイムポップアップメニューを表すグラフィック情報とをＭＰＥＧ２伝送パケットに多重化して記録された一対のクリップ(チャプター＃１に対するクリップ、チャプター＃２に対するクリップ)を、一対のプレーアイテム  ＰｌａｙＩｔｅｍ＃１およびＰｌａｙＩｔｅｍ＃２として管理する。
【００５９】
再生時には、光記録再生装置内の制御部(その一例を、図７に関して以下で検討する)は、リアルタイムポップアップメニューを読み出す。リアルタイムポップアップメニューは、ＡＶデータと多重化されて記録されている。ユーザのリアルタイムポップアップメニュー実行命令（ＰｏｐＵｐ＿ｏｎ）が伝達された場合、ＡＶデータのＰＩＤ(Ｐａｃｋｅｔ  ＩＤ)と異なる、リアルタイムポップアップメニューパケットのＰＩＤを利用して、リアルタイムメニューパケットをフィルタリングし対応するポップアップメニューを提供する。図４の説明に基づいて理解されるように、リアルタイムメニューのコンポーネントは常にディスプレーされている。
【００６０】
図６Ｂの例では、リアルタイムポップアップメニューは、クリップの前半部に多重化されて記録される。光記録再生装置がメニューを表すグラフィックデータを読み取った後にのみメニュー情報のディスプレーが可能となるので、ポップアップメニューはクリップの先頭部分に提供される。
【００６１】
しかし、光記録再生装置が対応するチャプター内に提供されたリアルタイムポップアップメニューデータを全部読み出すことができなかったことにもかかわらず、ユーザーがリアルタイムポップアップメニューの実行命令を要求する場合には、ユーザー要求に適切に動作することができない問題点が発生する。これを防止するため、特定の領域または特定の時間間隔においてポップアップメニューの実行を禁止する機能を取り入れることができる。例えば、追加的なメニュー制御フィールド、つまり「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ_ｄｕｒａｔｉｏｎまたはＰｏｐＵｐ_ｍｅｎｕ_ｗａｉｔｉｎｇ_ｄｕｒａｔｉｏｎ)フィールドおよび/または「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ」フィールドを、図６Ｂのように提供することができる。「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ_ｄｕｒａｔｉｏｎまたはＰｏｐＵｐ_ｍｅｎｕ_ｗａｉｔｉｎｇ_ｄｕｒａｔｉｏｎ」フィールドは、ポップアップメニューの実行が禁止されている、再生単位の特定区間（例えば、時間の期間）を指定する。「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ」フィールドは、ポップアップメニューの実行を禁止または許容するフィールドである。「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ ＝ Ｙｅｓ」は、ポップアップメニューの実行が禁止されていることを示す制御命令として設定されたものである。「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ ＝ Ｎｏ」は、ポップアップメニューの実行が許容されていることを示す制御命令として設定されたものである。「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ_ｄｕｒａｔｉｏｎまたはＰｏｐＵｐ_ｍｅｎｕ_ｗａｉｔｉｎｇ_ｄｕｒａｔｉｏｎ」フィールドと「ＰｏｐＵｐ_ｍｅｎｕ_Ｐｒｏｈｉｂｉｔ」フィールドの少なくとも１つを適用することができる。さらに、両方のフィールドを適用して、当機能の信頼性を補償することができる。
【００６２】
図６Ｃは、プレロードポップアップメニューデータを管理するためのデータ構造を示す。図６Ｃを参照すると、ＰｌａｙＬｉｓｔ＃ｎはＡＶストリームが記録されたクリップ(Ｔｉｔｌｅ＃ｎに対するクリップ)を管理する。ＰｌａｙＬｉｓｔ＃ｎ内のプレーアイテムは、クリップを再生するためのナビゲーション情報を備える。プレロードポップアップメニューを表すグラフィック情報を保存する個別のクリップファイルも、記録されている。ＰｌａｙＬｉｓｔ＃ｎは、グラフィック情報の個別のクリップファイルを再生するためのナビゲーション情報を有するＳｕｂＰｌａｙＩｔｅｍ（（１）の場合）を備える。あるいは、ＰｌａｙＬｉｓｔ＃ｎは、個別のプレロードポップアップメニューデータを、ＡＶストリームを有するクリップ(Ｔｉｔｌｅ＃ｎに対するクリップ)の先頭部分に記録することができる(（２）の場合)。
【００６３】
特に、一実施形態において、プレロードポップアップメニューデータを個別のファイルで記録する場合(（１）の場合)でも、プレロードポップアップメニューデータは一般ＡＶデータと物理的に隣接して記録される。このことは、ポップアップメニューデータをプレローディングした後に一般ＡＶデータを再生するまでの時間を減らすことができる長所を有する。
【００６４】
さらに、プレロードポップアップメニューデータを、ＡＶストリームが記録されたクリップ(Ｔｉｔｌｅ＃ｎに対するクリップ)の先頭部分に記録する場合(（２）の場合)でも、プレロードポップアップメニューがＡＶストリームと多重化されていないので、図６Ｂで上述したリアルタイムポップアップメニューデータの記録方法とは異なることが明らかである。
【００６５】
光記録再生装置の制御部(その一例を、図７に関して以下で検討する)は、まず、対応するＰｌａｙＬｉｓｔ＃ｎからＴｉｔｌｅ＃ｎに対するクリップを再生する前にＳｕｂＰｌａｙＩｔｅｍまたはＰｌａｙＩｔｅｍを通じてプレロードポップアップメニューデータを再生し、そしてメニューをメモリーに保存する。ユーザーのポップアップメニュー実行命令ＰｏｐＵｐ_ｏｎが伝達されると、プレロードポップアップメニューを提供する。
【００６６】
図７は、本発明による光記録再生装置の一実施形態を示す図である。示したように、この装置は、光ディスク内に記録されたデータ及びメニュー情報を含む管理情報の読み出し又は記録のためのピックアップ部１１と、ピックアップ部１１の動作を制御するためのサーボまたはドライバ１４と、ピックアップ部１１から受信される再生信号を所望の信号値に復調するか、または記録する信号を光ディスクに記録される信号に変調するための信号処理部１３と、メニュー情報を含んだ管理情報を一時的に保存するためのメモリー１５と、サーボ１４、信号処理部１３及びメモリー１５の動作を制御するマイコン１６とを含む。上述した構造上の要素を包括して記録再生部２０と称する。特に、記録再生部２０は、図１ないし図６Ｃを参照して説明した本発明のデータ構造に基づいて再生を実行する。
【００６７】
ＡＶデコーダー１７は、制御部１２からの指令によって出力データをデコードしてユーザーに提供する。ＡＶエンコーダー１７は、制御部１２の制御により、入力信号を特定フォーマットの信号（すなわち、ＭＰＥＧ２伝送ストリーム）に変換して、光ディスクに信号を記録する機能を実行するために記録再生部２０内の信号処理部１３に変換されたデータを提供する。
【産業上の利用可能性】
【００６８】
制御部１２は、記録媒体に記録されたポップアップメニュータイプの識別情報（「ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ」)を再生して、特定の再生単位がポップアップメニューによりサポートされているか、及び再生単位をサポートしているポップアップメニューのタイプを認識する。制御部１２は、認識されたタイプ別に、図６Ａないし図６Ｃに関して説明したような先に定義した方法により、ポップアップメニューデータを読み出し、ついで、ユーザーのポップアップメニュー実行命令ＰｏｐＵｐ＿ｏｎが伝達されると、対応するポップアップメニューをユーザーに提供する。
【００６９】
特に、制御部１２は、ユーザーのポップアップメニュー実行命令(ＰｏｐＵｐ＿ｏｎ)を受信するとき、読み出された識別情報に対応するポップアップメニュー実行命令(ＰｏｐＵｐ＿ｏｎ)を実行し、またポップアップメニュー実行命令(ＰｏｐＵｐ＿ｏｎ)に応答してユーザーに案内メッセージを提供することができる。以下、このような動作について、図８Ａ及び図８Ｂを参照して詳しく説明する。
【００７０】
図８Ａ及び図８Ｂは、光記録再生装置がディスク内の特定の再生単位毎のポップアップメニュータイプ識別情報(「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ」)を認識した後の動作を説明する図である。
【００７１】
図８Ａは、特定のタイトルＴｉｔｌｅ＃ｋにプレロードポップアップメニューが存在しない(Ｔｙｐｅ＃２  ＰｏｐＵｐがない)とともに、対応するタイトル内のＣｈａｐｔｅｒ＃ｎはリアルタイムポップアップメニューも有しない場合(「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ ００ｂ」)であり、対応するタイトル内のＣｈａｐｔｅｒ＃(ｎ+１)はリアルタイムポップアップメニューを具備した場合(「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ ０１ｂ」)を例示している。
【００７２】
図８Ａによれば、「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ ００ｂ」と「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ ０１ｂ」を有した光ディスクを再生しようとする場合、光記録再生装置は、各チャプターと関連付けてディスク内に記録されたポップアップメニュー識別情報(「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ」)から各チャプターのポップアップメニュータイプを認識する。タイプ認識に基づいて、装置はポップアップメニュー情報の出力を制御する。
【００７３】
具体的に、Ｃｈａｐｔｅｒ＃ｎは、リアルタイムまたはプレロードポップアップメニューのいずれもＣｈａｐｔｅｒ＃ｎをサポートしないことを示すタイプインディケータ「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ ００ｂ」を有する。もし、Ｃｈａｐｔｅｒ＃ｎの再生過程中、ユーザーからプレロードタイプポップアップメニュー実行命令ＰｏｐＵｐ_ｏｎ（リモートコントローラのメニューボタン)が伝達されると、装置は、ユーザーにポップアップメニューが存在しないことを案内するメッセージをディスプレースクリーンを介して提供する。リアルタイムポップアップメニューの実行のためには画面に表示された実行アイコンをユーザーがクリックしなければならない。しかし、Ｃａｈｐｔｅｒ＃ｎはリアルタイムポップアップメニューによりサポートされないので画面に実行アイコン自体が表示されない。
【００７４】
Ｃｈａｐｔｅｒ＃(ｎ+１)は、Ｃｈａｐｔｅｒ＃(ｎ+１) がプレロードポップアップメニューによってはサポートされないがリアルタイムポップアップメニューによってはサポートされることを示すタイプインディケータ「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ ０１ｂ」を有する。したがって、対応する領域の再生時には、再生画面の一側にリアルタイムポップアップメニュー実行アイコン(例えば、円で囲んだ「Ｒ」)が常に表示される。もし、ユーザーが該当実行アイコンをクリックすれば、それは、ポップアップメニューを提供するためのリアルタイムポップアップメニュー実行命令として認識される。もし、ユーザーからプレロードポップアップメニュー実行命令ＰｏｐＵｐ_ｏｎが伝達されると、装置は、ユーザーにプレロードポップアップメニューが存在しないことを案内するメッセージをディスプレースクリーンを介して提供する。装置はさらに、リアルタイムポップアップメニューの実行へと誘導する案内メッセージを提供することも可能である。例えば、「ここをクリックしてください！」というメッセージにより、ユーザーがリアルタイムポップアップメニュー実行アイコンをクリックするように誘導することができる。
【００７５】
特に、Ｃｈａｐｔｅｒ＃ｎまたはＣｈａｐｔｅｒ＃(ｎ+１)は、プレロードポップアップメニューによりサポートされない。しかし、ユーザは、意図的ではなくリモートコントローラなどを利用してポップアップメニューボタンをアクティブにすることにより実行を頻繁に要求する場合がある（これはプレロードポップアップメニューの実行命令ＰｏｐＵｐ＿ｏｎに対応する）。
【００７６】
図８Ｂは、特定のタイトルＴｉｔｌｅ＃ｋにプレロードポップアップメニューが存在し(Ｔｙｐｅ＃２  ＰｏｐＵｐが存在する)、対応するタイトル内のＣｈａｐｔｅｒ＃ｐはリアルタイムポップアップメニューを有しない場合(ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ １０ｂ)であり、対応するタイトル内のＣｈａｐｔｅｒ＃(ｐ+１)はプレロードポップアップメニューに加えてリアルタイムポップアップメニューも具備した場合(「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ １１ｂ」)を例示している。
【００７７】
図８Ｂによれば、「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ １０ｂ」と「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ １１ｂ」を有した光ディスクを再生しようとする場合、記録再生装置は、各チャプターとともにディスク内に記録されたポップアップメニュー識別情報(「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ」)から各チャプターのポップアップメニュータイプを認識する。タイプ認識結果に基づいて、装置はポップアップメニュー情報の出力を制御する。
【００７８】
具体的に、Ｃｈａｐｔｅｒ＃ｐは、Ｃｈａｐｔｅｒ＃ｐがプレロードポップアップメニューのみによりサポートされていることを示す「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ １０ｂ」を有している。もし、対応する領域の再生中にユーザーからプレロードポップアップメニュー実行命令ＰｏｐＵｐ_ｏｎが伝達されると、プレローディングされたポップアップメニューを提供する。さらに、一実施形態において、光記録再生装置は、プレロードポップアップメニューが存在する場合は提供される画面の一側に認識アイコン（例えば、円で囲まれた「Ｐ」）を表示して、それによってユーザーに現在再生領域においてプレロードポップアップメニューがサポート可能なことを表示する。図８ＡのＣｈａｐｔｅｒ＃ｎと同様に、Ｃｈａｐｔｅｒ＃ｐはリアルタイムポップアップメニューをサポートしないので、画面にリアルタイムポップアップメニュー実行アイコンが表示されない。したがって、ユーザーからリアルタイムポップアップメニュー実行命令ＰｏｐＵｐ_ｏｎが伝達される場合は発生しない。
【００７９】
Ｃｈａｐｔｅｒ＃(ｐ＋１)は、Ｃｈａｐｔｅｒ＃(ｐ＋１) がプレロードポップアップメニューとリアルタイムポップアップメニューの両方によりサポートされていることを示す「ＰｏｐＵｐ_ｍｅｎｕ_ｔｙｐｅ ＝ １１ｂ」を有する。したがって、装置は、対応する領域の再生中に、ユーザーポップアップメニュー実行命令ＰｏｐＵｐ_ｏｎの各タイプに対応するポップアップメニューの提供が可能である。Ｃｈａｐｔｅｒ＃ｐに関して上述したように、プレロードポップアップメニューが存在することをユーザが認識できるようにする認識アイコンを、スクリーン片側に提供することができる。また、リアルタイムポップアップメニューがサポートされる場合には、スクリーン上にリアルタイムポップアップメニュー実行アイコンが常に表示される。したがって、この選択的実施形態では、別個のリアルタイムポップアップメニュー実行インディケータが必要であることは自明である。
【００８０】
上述した実施形態では、多重化された又はリアルタイムポップアップメニューを、常にディスプレーされるメニューとして説明した。すなわち、リアルタイムポップアップメニューの構成要素は常にディスプレーされる。しかし、本発明は、リアルタイムポップアップメニューが常にディスプレーされるためのポップアップメニューであることに制限されない。その代わりに、プレロードポップアップメニューを常にディスプレーされるメニューとしての役割を果たすことができる。
【００８１】
同様に、上述した実施形態では、多重化されなかった又はプレロードポップアップメニューを、メニューのディスプレーを要求するユーザー入力を受信するまではディスプレーされないメニューとしてほぼ説明した。しかし、多重化された又はリアルタイムポップアップメニューも、メニューのディスプレーを要求するユーザ入力があるまではディスプレーされないユーザ要求メニューとして機能することができることを理解されたい。
【００８２】
あるタイプのメニューが常にディスプレーされるメニューとして機能し、別のタイプのメニューがユーザ要求ディスプレーメニューとして機能するという程度まで、タイプ識別情報はメニューが常にディスプレーされるメニューであるかそれともユーザー要求メニューであるかを示す。
【００８３】
さらに、上述の実施形態は、２つのメニュータイプに対する階層を説明した。すなわちそれは、大きな再生単位に対してはプレロードメニューを用い、大きな再生単位のサブセットに対してはリアルタイムメニューを用いることである。しかしながら、本発明のメニュータイプは、この階層に限定されず、また階層関係を有するものに限定されない。
【００８４】
本発明を、限られた数の実施形態に関して開示してきたが、本開示を享受する当業者は、数多くの修正形態および変形形態を理解するだろう。例えば、いつくかの例においてブルーレイＲＯＭ光ディスクに関して説明したが、本発明は光ディスクのこの規格またはこの光ディスクに制限されない。そのようなすべての修正形態および変形形態が、本発明の精神および範囲内であることが意図されている。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態による高密度光ディスクのファイル構造を示す図である。
【図２】本発明の実施形態による図１のファイル構造が記録されるディスクボリュームを示す図である。
【図３Ａ】本発明の実施形態によるグラフィック情報を管理するための記録媒体(例えば、ＢＤ−ＲＯＭ)のデータ構造及びメニュー情報を管理するための方法を示す図である。
【図３Ｂ】本発明の一実施形態によるグラフィック情報を管理するための記録媒体(ＢＤ−ＲＯＭなど)のデータ構造及びメニュー情報を管理するための方法を示す図である。
【図４】本発明によるリアルタイムポップアップメニューを管理するための実施形態を示す図である。
【図５】本発明の実施形態によるプレロードポップアップメニューを管理するための実施形態を示す図である。
【図６Ａ】本発明の実施形態による管理情報及び識別情報のデータ構造を示す図である。
【図６Ｂ】本発明の実施形態による管理情報及び識別情報のデータ構造を示す図である。
【図６Ｃ】本発明の実施形態による管理情報及び識別情報のデータ構造を示す図である。
【図７】本発明の実施形態による光記録再生装置の例示的実施形態を示す図である。
【図８Ａ】ディスク内の特定の再生単位毎のポップアップメニュータイプ識別情報（ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ）が認識された後の、光記録再生装置の動作を示す図である。
【図８Ｂ】ディスク内の特定の再生単位毎のポップアップメニュータイプ識別情報（ＰｏｐＵｐ＿ｍｅｎｕ＿ｔｙｐｅ）が認識された後の、光記録再生装置の動作を示す図である。
【図１】
2007520930.tif 000003
【図２】
2007520930.tif 000004
【図３Ａ】
2007520930.tif 000005
【図３Ｂ】
2007520930.tif 000006
【図４】
2007520930.tif 000007
【図５】
2007520930.tif 000008
【図６Ａ】
2007520930.tif 000009
【図６Ｂ】
2007520930.tif 000010
【図６Ｃ】
2007520930.tif 000011
【図７】
2007520930.tif 000012
【図８Ａ】
2007520930.tif 000013
【図８Ｂ】
2007520930.tif 000014
【国際調査報告】
2007520930.tif 000015
2007520930.tif 000016