(57)【要約】【課題】  表現力が高く、視聴者にとって魅力的なメニュー画面を作成することを可能とする。【解決手段】  音声付きの動画像で作成されたメニュー画面上でメニューボタンが操作決定された際には、メニューボタンがアクションハイライト状態となり、メニューボタンの色がハイライト色に変わる。その後、アクションハイライト状態を強調するために、短めの特別な音声付きの動画像が自動的に再生される。音声付きの動画像が再生された後には、メニューボタンで選択されたタイトル中のチャプタにジャンプして、再生が開始される。【選択図】        図２
2006005967.tif 000002
【特許請求の範囲】
【請求項１】
メニュー画面上での操作に応じた指示の入力を実現するためのメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体であって、
前記メニュー制御用データは、
所定の機能の実行を指示するための１以上のメニューボタンを有するメニュー画面を表示するためのメニュー画面表示用データと、
所定のメニューボタン操作決定応答画面を表示するための応答画面表示用データと、
前記メニュー画面表示用データを用いて表示されるメニュー画面上でのメニューボタンの操作決定時に、前記応答画面表示用データを用いたメニューボタン操作決定応答画面の表示を指示するための応答画面表示指示データと、
メニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能の実行を指示するための機能実行指示データと
を含むデータ構造を有することを特徴とするメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項２】
前記応答画面表示用データは、動画像を含むメニューボタン操作決定応答画面を表示させるためのデータであることを特徴とする請求項１記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項３】
前記応答画面表示用データは、音声付きの画像を含むメニューボタン操作決定応答画面を表示させるためのデータであることを特徴とする請求項１記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
前記応答画面表示指示データは、メニューボタンに割り当てられた機能を特定するための機能特定データを含み、前記機能実行指示データは、前記機能特定データに基づいて特定される機能の実行を指示するためのデータであることを特徴とする請求項１記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
前記メニュー画面表示用データは、メニューボタンの非選択時、暫定的な選択時および操作決定時で、メニューボタンの表示形態を異ならせるためのデータを含むことを特徴とする請求項１記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
前記メニュー画面表示用データは、音声付きの動画像を含むメニュー画面を表示させるためのデータであることを特徴とする請求項１記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
前記メニュー画面表示用データと前記応答画面表示用データは、一連のデータとして記録されていることを特徴とする請求項１記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
メニュー画面上での操作に応じた指示の入力を実現するためのメニュー制御方法であって、
所定の機能の実行を指示するための１以上のメニューボタンを有するメニュー画面を表示し、
メニュー画面上でのメニューボタンの操作が決定されたときには、所定のメニューボタン操作決定応答画面を表示し、
メニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能を実行する
ことを特徴とするメニュー制御方法。
【請求項９】
前記メニューボタン操作決定応答画面は、動画像を含むことを特徴とする請求項８記載のメニュー制御方法。
【請求項１０】
前記メニューボタン操作決定応答画面は、音声付きの画像を含むことを特徴とする請求項８記載のメニュー制御方法。
【請求項１１】
メニュー画面上での操作に応じた指示の入力を実現するためのメニュー制御装置であって、
所定の機能の実行を指示するための１以上のメニューボタンを有するメニュー画面を表示するメニュー画面表示手段と、
このメニュー画面表示手段によって表示されるメニュー画面上でのメニューボタンの操作が決定されたときに、所定のメニューボタン操作決定応答画面を表示する応答画面表示手段と、
この応答画面表示手段によるメニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能を実行する機能実行手段と
を備えたことを特徴とするメニュー制御装置。
【請求項１２】
前記応答画面表示手段は、動画像を含むメニューボタン操作決定応答画面を表示させることを特徴とする請求項１１記載のメニュー制御装置。
【請求項１３】
前記応答画面表示手段は、音声付きの画像を含むメニューボタン操作決定応答画面を表示させることを特徴とする請求項１１記載のメニュー制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばディジタル・ビデオ・ディスクまたはディジタル・ヴァーサタイル・ディスク（以下、ＤＶＤと記す。）等の記録媒体より情報を再生する際に使用されるメニュー画面におけるメニューボタン操作に応じた動作を制御するためのメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置に関する。
【背景技術】
【０００２】
近年、ディジタル化したビデオデータやオーディオデータを記録可能な光ディスクであるＤＶＤ、およびＤＶＤからのデータの再生とＤＶＤに対するデータの記録のうちの少なくとも再生を行う装置であるＤＶＤプレイヤが実用化されている。
【０００３】
ＤＶＤのフォーマット（規格）では、ＭＰＥＧ（Moving Picture Experts Group）２規格で符号化された通常の動画部分とは別に、動画に重ねて表示することのできるサブピクチャと呼ばれる静止画のフォーマットが定義されている。ＤＶＤでは、このサブピクチャによって、映画用の字幕やメニュー画面が実現される。
【０００４】
また、ＤＶＤのフォーマットでは、ＤＶＤプレイヤでの再生方法を制御するために、ナビゲーションコマンド（Navigation Command）と呼ばれる独特のプログラミング言語が用意されている。このナビゲーションコマンドによるプログラムにより、例えば、チャプタ（Ｃｈａｐｔａｒ）と呼ばれる特定の頭出し点（映画であれば、見どころのシーンの始まりや、ストーリの切れ目の点。ＣＤ（コンパクト・ディスク）で言うところのトラックのように曲の切れ目等を表わす点）からの再生やインタラクティブな（対話形式による）作品（ソフトウェア）が実現される。
【０００５】
さて、上述のようなインタラクティブな作品の場合、当然のことながら、視聴者自身が操作できる対話形式による質問と応答の画面が必要になる。
【０００６】
ＤＶＤプレイヤでは、通常、視聴者が、ＤＶＤプレイヤ本体の操作ボタンやリモートコントロール装置の操作ボタンを使用して直接的にインタラクティブな操作をすることはなく、メニュー画面に現れた操作ボタンをリモートコントロール装置のカーソルキー等で間接的に選択することによってインタラクティブな操作を実現することになる。これにより、ＤＶＤプレイヤのハードウェアに固有なボタンの機能に制約されず、様々なインタラクティブなソフトウェアを提供することが可能となっている。
【０００７】
さて、このようなインタラクティブな操作をするためのメニュー画面のうち、ＤＶＤに共通な要素で、且つ基本的なものがＤＶＤシステムメニューとして定義されている。ＤＶＤシステムメニューとは、ＤＶＤプレイヤでＤＶＤを再生する際に、ＤＶＤプレイヤのリモートコントロール装置に必ず付随していなければならないとフォーマットで規定されているメニューボタンを、視聴者自身が操作することで呼び出される画面のことである。このＤＶＤシステムメニューは、画面に表される操作ボタンを含み、視聴者がこの操作ボタンを、カーソルキー（ＤＶＤプレイヤのリモートコントロール装置に必ず付随していなければならないとフォーマットで規定されているキー）で選択することで、種々の再生パターンを指定することを可能とするものである。
【０００８】
ＤＶＤのフォーマットでは、種々のＤＶＤシステムメニューが規定されているが、ここで、図２０に、そのうちの１つであるチャプタメニューの画面の一例を示す。チャプタメニューとは、各チャプタに直接飛ぶことを可能とする操作ボタンが画面に配置されたメニューである。
【０００９】
図２０に示したチャプタメニュー画面には、６個のチャプタ指定用ボタン３０１、２個のメニュー切り換え用ボタン３０２および２個のメニューページ切り換え用ボタン３０３の３種類の操作ボタンが配置されている。６個のチャプタ指定用ボタン３０１は、画面中の左側の位置に縦に３個、画面中の右側の位置に縦に３個並べられている。２個のメニュー切り換え用ボタン３０２は、チャプタ指定用ボタン３０１の下側の位置に、横に並べられている。
【００１０】
なお、このようなメニューを作成（オーサリング）する場合には、各操作ボタンに対応したＤＶＤにおけるサブピクチャのフォーマットに従った画素データを作ることはもちろん、それぞれの操作ボタンに付随すべきナビゲーションコマンドによるプログラミングを各操作ボタン毎に行う必要がある。
【００１１】
さて、例えば図２０に示したようなメニュー画面を用いてＤＶＤを再生する場合、視聴者は、リモートコントロール装置によって、メニュー画面上の各種のボタンを選択して動作を指定する。リモートコントロール装置は、例えば選択する操作ボタンを上下左右に移動させるための上カーソルキー、下カーソルキー、左カーソルキーおよび右カーソルキーと、選択した操作ボタンの動作を完了させるためのメニュー決定キーとを備えている。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
一般的に、モニタに表示されたメニュー画面には、いくつかの操作ボタンが配置されており、使用者は、リモートコントロール装置のカーソルキーを押して、いずれかの操作ボタンを暫定的に選択し、更にメニュー決定キーを押して、選択した操作ボタンの動作を完了させる。このとき、どのボタンが選択されているかを画面上で示す手段として、ＤＶＤフォーマットでは、選択されたボタンの色を変えたり、縁取りをしたりして表現することになっているが、このような表現を、以下、ハイライトと呼ぶ。図２１は、ある操作ボタンがハイライトされた状態のメニュー画面の一例を示す。この図では、６個のチャプタ指定用ボタン３０１のうちの左上のボタン３０１ａがハイライトされた状態となっている。
【００１３】
ハイライトには、メニュー画面上の操作ボタンが暫定的に選択されていることだけを表す選択ハイライト状態と、実際に、メニュー決定キーが押されて動作を実行する直前までの１秒間ほど、メニュー決定キーが有効に押されたことを表すためのアクションハイライト状態との２種類がある。図２１に示した例では、左上のボタン３０１ａが選択ハイライト状態のときに、メニュー決定キーを押すと、約１秒間ほどハイライト色がアクションハイライト状態となり、その後、「シーン１：はじまりへ」のチャプタに直接飛び、そこから再生が開始される。
【００１４】
しかしながら、上述のような単純なハイライトによる表現、すなわち、ボタンの色を変えたり、縁取りをすることのみでは、そのボタンが選択または実行されたことを視聴者に伝えづらく、使いやすいユーザインターフェースとは言えないという問題点がある。また、ハイライト色として表現可能な色は１６色有るが、同時には４色までしか表現できず、単純なハイライトでは表現力が乏しい。また、作品的な観点から見た場合には、単純なハイライトだけでは、視聴者の興味を引くようなメニューを作成することが困難であるという問題点がある。
【００１５】
本発明はかかる問題点に鑑みてなされたもので、その目的は、表現力が高く、視聴者にとって魅力的なメニュー画面を作成することを可能としたメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体は、メニュー画面上での操作に応じた指示の入力を実現するためのメニュー制御用データを記録したコンピュータによる読み取り可能な記録媒体であって、メニュー制御用データが、所定の機能の実行を指示するための１以上のメニューボタンを有するメニュー画面を表示するためのメニュー画面表示用データと、所定のメニューボタン操作決定応答画面を表示するための応答画面表示用データと、メニュー画面表示用データを用いて表示されるメニュー画面上でのメニューボタンの操作決定時に、応答画面表示用データを用いたメニューボタン操作決定応答画面の表示を指示するための応答画面表示指示データと、メニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能の実行を指示するための機能実行指示データとを含むデータ構造を有するものである。
【００１７】
本発明のメニュー制御方法は、メニュー画面上での操作に応じた指示の入力を実現するためのメニュー制御方法であって、所定の機能の実行を指示するための１以上のメニューボタンを有するメニュー画面を表示し、メニュー画面上でのメニューボタンの操作が決定されたときには、所定のメニューボタン操作決定応答画面を表示し、メニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能を実行するものである。
【００１８】
本発明のメニュー制御装置は、メニュー画面上での操作に応じた指示の入力を実現するためのメニュー制御装置であって、所定の機能の実行を指示するための１以上のメニューボタンを有するメニュー画面を表示するメニュー画面表示手段と、このメニュー画面表示手段によって表示されるメニュー画面上でのメニューボタンの操作が決定されたときに、所定のメニューボタン操作決定応答画面を表示する応答画面表示手段と、この応答画面表示手段によるメニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能を実行する機能実行手段とを備えたものである。
【００１９】
本発明のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体では、メニュー制御用データ中のメニュー画面表示用データによって、所定の機能の実行を指示するためのメニューボタンを有するメニュー画面が表示される。メニュー画面上でのメニューボタンの操作決定時には、応答画面表示指示データにより、メニューボタン操作決定応答画面の表示が指示され、応答画面表示用データにより、メニューボタン操作決定応答画面が表示される。メニューボタン操作決定応答画面が表示された後には、機能実行指示データにより、メニューボタンに割り当てられた機能が実行される。
【００２０】
本発明のメニュー制御方法では、所定の機能の実行を指示するためのメニューボタンを有するメニュー画面が表示され、メニュー画面上でのメニューボタンの操作決定時には、所定のメニューボタン操作決定応答画面が表示され、メニューボタン操作決定応答画面の表示後に、メニューボタンに割り当てられた機能が実行される。
【００２１】
本発明のメニュー制御装置では、メニュー画面表示手段によって、所定の機能の実行を指示するためのメニューボタンを有するメニュー画面が表示され、メニュー画面上でのメニューボタンの操作が決定されたときには、応答画面表示手段により、所定のメニューボタン操作決定応答画面が表示され、メニューボタン操作決定応答画面の表示後に、機能実行手段によって、メニューボタンに割り当てられた機能が実行される。
【発明の効果】
【００２２】
本発明の請求項１ないし７のいずれかに記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、請求項８ないし１０のいずれかに記載のメニュー制御方法、もしくは請求項１１ないし１３のいずれかに記載のメニュー制御装置によれば、メニュー画面表示用データを用いて表示されるメニュー画面上でのメニューボタンの操作決定時に、応答画面表示用データを用いたメニューボタン操作決定応答画面を表示した後、メニューボタンに割り当てられた機能が実行されるようにしたので、メニューボタンの操作決定時の動作がダイナミックになり、表現力が高く、視聴者にとって魅力的なメニュー画面を作成することが可能になるという効果を奏する。
【００２３】
また、請求項２記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、請求項９記載のメニュー制御方法、もしくは請求項１２記載のメニュー制御装置によれば、応答画面表示用データとして、動画像を含むデータを用いてメニューボタン操作決定応答画面を表示させるようにしたので、更に、視聴者にとって、より魅力的なメニュー画面を作成することが可能になるという効果を奏する。
【００２４】
また、請求項３記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、請求項１０記載のメニュー制御方法、もしくは請求項１３記載のメニュー制御装置によれば、応答画面表示用データとして、音声付きの画像を含むデータを用いてメニューボタン操作決定応答画面を表示させるようにしたので、視聴者にとって、視覚だけではなく聴覚的にも興味を引くような、更に、より魅力的なメニュー画面を作成することが可能になるという効果を奏する。
【００２５】
また、請求項６記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体によれば、メニュー画面表示用データとして、音声付きの動画像を含むデータを用いてメニュー画面を表示させるようにしたので、更に、視聴者にとって、使いやすく、より魅力的なメニュー画面を作成することが可能になるという効果を奏する。
【００２６】
また、請求項７記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体によれば、メニュー画面表示用データと応答画面表示用データを、一連のデータとしてまとめて記録するようにしたので、更に、メニューの制作が容易になると共に、記録媒体からのデータの読み込み動作の頻度を低減でき、メニュー画面および応答画面における処理速度を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の一実施の形態について図面を参照して詳細に説明する。ここでは、本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、メニュー制御方法およびメニュー制御装置について、ＤＶＤおよびＤＶＤプレイヤに適用した場合の例を挙げて説明する。従って、ＤＶＤが、本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体に対応し、ＤＶＤプレイヤによってＤＶＤに記録された情報を再生する際に使用されるメニュー画面を制御する方法が、本実施の形態に係るメニュー制御方法に対応し、ＤＶＤプレイヤが、本実施の形態に係るメニュー制御装置に対応する。
【００２８】
始めに、ＤＶＤにおけるメニュー画面を表示させるために必要となるサブピクチャについて説明する。既に説明したように、ＤＶＤのフォーマットでは、ＭＰＥＧ２規格で符号化された通常の動画部分とは別に、動画に重ねて表示することができるサブピクチャと呼ばれる静止画のフォーマットが定義されている。ここで、ＤＶＤのフォーマットにおけるサブピクチャのフォーマットのうち、本実施の形態に関係のある部分を抜き出して簡単に説明する。
【００２９】
ＤＶＤにおけるサブピクチャは、図１２に示したように、１枚の画面を縦４７８×横７２０（ＮＴＳＣビデオ方式の場合）に分割した画素（ピクセル（ｐｉｘｅｌ））２０１のそれぞれに割り当てられた固有の２ビットの画素データ２０２の集合体として定義される。２ビットの画素データの各値には、それぞれ固有の色が割り当てられており、画素データによって合計４色の色が表現できるようになっている。なお、実際には、１６色のカラーパレットの中から任意の４色の組み合わせが選択され、サブピクチャの各画素に付される４種類の色として用いられる。
【００３０】
また、サブピクチャでは、背景となる動画部分と重ねる際の比率も設定可能となっている。例えば、サブピクチャ０％、動画を１００％の比率にするとサブピクチャは透明となり見えず、また５０％：５０％とすれば半透明のサブピクチャとなり、１００％：０％とすれば背景の動画部分は完全に隠れる。
【００３１】
選ばれた４色が２ビットの画素データの値のどれに対応するか、またサブピクチャと背景となる動画部分とをどのような比率で重ねるのかは、それを指定するために各画素データ毎に別途用意されたテーブルによって決定される。
【００３２】
ここで、一例として、図１３を参照して、「縁取りのついた十文字」を、ＤＶＤにおけるサブピクチャで表わす場合について考える。まず、この「縁取りのついた十文字」を表わすのに必要な色の数は、図１３（ａ）に示したように、バックグラウンド２１１の色、十文字２１２の色、縁取り２１３の色の合計３色である。次に、「縁取りのついた十文字」の大きさを、ここでは、９×９画素であると仮定する。いま、バックグラウンド２１１の色には画素データ”００”を割り当て、十文字２１２の色には画素データ”１１”を割り当て、縁取り２１３の色には画素データ”１０”を割り当てるとすれば、図１３（ｂ）に示したような９×９の画素データの集合体が決定される。このような作業を７２０×４７８の全ての画素について行うことにより、１枚分のＤＶＤにおけるサブピクチャを得ることができる。
【００３３】
このようなサブピクチャを用いて、例えば、７２０×４７８画素の全ての領域のうち、下辺に近いところだけに文字の画素データを置き、それより上の部分は、全てバックグラウンド２１１と定義し、且つバックグラウンド２１１の画素の動画に対する混合比率を０％とすれば、下辺の部分だけ文字が見え、その他は透明なサブピクチャができ上がる。ＤＶＤでは、このような仕掛けを使って、映画用の字幕等を表現している。
【００３４】
次に、ＤＶＤにおけるメニュー画面について説明する。既に説明したように、ＤＶＤのフォーマットでは、インタラクティブな操作をするためのメニューのうち、ＤＶＤに共通な要素で、且つ基本的なものがＤＶＤシステムメニューとして定義されている。このＤＶＤシステムメニューは、ＤＶＤプレイヤでＤＶＤを再生する際に、ＤＶＤプレイヤのリモートコントロール装置に必ず付随していなければならないとフォーマットで規定されているメニューボタンを視聴者自身が操作することで呼び出される画面であり、視聴者が、画面に表わされるメニューボタンを、ＤＶＤプレイヤのリモートコントロール装置に必ず付随されるカーソルキーで選択することで、種々の再生パターンを指定することを可能とするものである。ＤＶＤのフォーマットでは、ＤＶＤシステムメニューとして、以下のものが規定されている。
【００３５】
１．タイトルメニュー（Ｔｉｔｌｅ  Ｍｅｎｕ）
タイトルメニューは、ＤＶＤに、複数のタイトル（映画やアニメーションの一話分）のオーディオ・ビデオデータが記録されている場合に、視聴者がいずれのタイトルのオーディオ・ビデオデータを再生するかを指定するために用いられるメニュー画面である。
【００３６】
２．チャプタメニュー（Ｃｈａｐｔｅｒ  Ｍｅｎｕ）
１本のタイトル（映画なら映画１本分、ミュージックビデオ（ビデオクリップ）なら１アルバム分等、通常、作品と呼ばれるもの）のオーディオ・ビデオデータには、内部に固有の区切り（映画ならシーンの変わり目、ビデオクリップなら曲の切れ目等、レコード会社の制作者が作品上、頭出しをすることを希望するような区切り）が設けられており、この区切りはチャプタと呼ばれる。チャプタメニューは、各チャプタから直接、再生を開始するためのメニューボタンを画面に配置したメニュー画面である。
【００３７】
３．オーディオメニュー（Ａｕｄｉｏ  Ｍｅｎｕ）
オーディオメニューは、ＤＶＤに記録されている各タイトルのビデオデータ、複数の音声チャンネルが付されている場合（例えば、映画のビデオデータに、元の言語の音声（オリジナル音声）と、複数の言語の吹き替え音声が付されている場合）に、いずれの言語の音声を聞くかを選択するために用いられるメニュー画面である。このオーディオメニューでは、選択可能な言語の名称等が付されたメニューボタンが、音声チャンネル毎に独立して画面上に配置される。
【００３８】
４．サブタイトルメニュー（Ｓｕｂ  Ｔｉｔｌｅ  Ｍｅｎｕ；字幕メニュー）
サブタイトルは、映画やテレビ放送の用語であって、いわゆる「字幕スーパー」を意味する。サブタイトルメニューは、ＤＶＤに記録されているタイトルに、単数もしくは複数種類の字幕スーパーが付されている場合に、複数種類の字幕スーパーのいずれを表示するのか、または、字幕スーパーを表示するか否かを選択するために用いられるメニュー画面である。このサブタイトルメニューでは、選択可能な字幕スーパーを示す名称が付されたメニューボタンが、字幕スーパーの種類毎に独立して画面上に配置される。
【００３９】
５．アングルメニュー（Ａｎｇｌｅ  Ｍｅｎｕ）
アングルとは、ＤＶＤのフォーマット固有の機能である。例えば、サッカーの試合を収録する場合には、通常、複数のカメラが用いられ、これらのカメラによって、試合を同時に、それぞれ異なったカメラアングルから並行して撮影する。つまり、例えば、サッカーの試合のビデオデータには、試合全体をロングで引いて映しているカメラから得られたもの、攻撃側の選手をアップで追っているカメラから得られたもの、あるいは、守備側の選手をアップにしているカメラから得られたもの等が含まれる。このように、対象物を複数のカメラアングルで同時に並行して撮影して得られた複数のビデオデータを多重化してＤＶＤに記録し、ＤＶＤプレイヤで再生する際に、視聴者がいずれのカメラアングルで撮影して得られたビデオデータを再生するかを選択できるようにしたのが、ＤＶＤにおいてアングルと呼ばれる機能である。アングルメニューには、選択可能なアングルの名称等が記されたメニューボタンが、アングル毎に独立して画面上に配置される。
【００４０】
６．ルートメニュー（Ｒｏｏｔ  Ｍｅｎｕ）
ここまでに、ＤＶＤのフォーマットで規定された合計５種類のメニューについて説明したが、ＤＶＤプレイヤのリモートコントロール装置には、５種類のメニューそれぞれを表示させるための５個のボタンが設けられるとは限らない。ＤＶＤのフォーマットでは、リモートコントロール装置に、タイトルメニューを呼び出すボタンとその他のメニューを呼び出すボタンの２個のボタンを義務づけているだけである。従って、再生するタイトルが、チャプタメニュー、オーディオメニュー、サブタイトルメニューおよびアングルメニューのうちのいずれか一つ以上を要する場合には、それらのメニューを呼び出すために用いられる特別なメニュー画面が必要になる。ルートメニューは、チャプタメニュー、オーディオメニュー、サブタイトルメニューおよびアングルメニューのうちのいずれか一つ以上、サブタイトルメニューおよびアングルメニューの名称が付された操作ボタンが配置されたメニュー画面である。
【００４１】
上述のような各メニューを作成（オーサリング）する場合には、各メニューボタンに対応したＤＶＤにおけるサブピクチャのフォーマットに従った画素データを作ることはもちろん、それぞれのメニューボタンに付随すべきナビゲーションコマンドによるプログラミングを各メニューボタン毎に行う必要がある。なお、ナビゲーションコマンドとは、既に説明したように、ＤＶＤプレイヤでの再生方法を制御するために、ＤＶＤのフォーマットで用意された独特のプログラミング言語である。このナビゲーションコマンドで記述されたプログラムは、ビデオデータやオーディオデータと共にＤＶＤに記録され、ＤＶＤプレイヤは、そのナビゲーションコマンドで記述されたプログラムに従ってビデオデータやオーディオデータを再生する。
【００４２】
次に、図５を参照して、上述のようなメニュー等を構成するためのデータ構造について説明する。ＤＶＤにおいては、実際に多重化されたビデオやオーディオなどのデータは、ビデオ・オブジェクト（Video Object；以下、ＶＯＢと記す。）と呼ばれている。ＶＯＢは、意味のある一連の多重化されたビデオやオーディオのデータで構成され、例えば、映画のタイトル１本分である、オーディオメニューあるいはチャプタメニュー等、一度そこにアクセスして連続的に再生することに大きな意味を持っている多重化データとして定義されている。
【００４３】
従って、一枚のディスクにはＶＯＢという固まりは複数存在しているのが通常であり、図５に示したように、それぞれのＶＯＢ６２には、ＶＯＢ  識別番号（以下、ＶＯＢ  ＩＤ番号と記す。）（図５では、ＩＤ＃１）という通し番号が与えられている。また、ＶＯＢ６２の中は、更に、セル（以下、ＣＥＬＬと記す。）６３という単位に分かれており、各ＣＥＬＬ６３には、１から昇順に、ＣＥＬＬ  識別番号（以下、ＣＥＬＬ  ＩＤ番号と記す。）（図５では、ＩＤ＃１〜ＩＤ＃６）が与えられている。ＣＥＬＬ６３は、機械的に分けられているのではなく、ＶＯＢの考えと同様に、意味のある固まりとして定義される。例えば、映画タイトルであれば各チャプタの区切りに相当し、あるメニューが複数ページで構成される場合であれば各表示ページに相当している。
【００４４】
ここで、ＤＶＤフォーマットでは、メニューやタイトルの再生の単位は、プログラムチェイン（Program Chain ；以下、ＰＧＣと記す。）と呼ばれる再生制御データによって表される。図６に示したように、ＰＧＣ７０は、プリコマンド（以下、ＰＲＥ  ＣＭＤと記す。）６４、ＶＯＢ識別部（以下、ＶＯＢ  ＩＤと記す。）６５およびポストコマンド（以下、ＰＯＳＴ  ＣＭＤと記す。）６６から構成されている。このうち、ＶＯＢ  ＩＤ６５は、上述のＶＯＢ  ＩＤ番号と該当するＶＯＢが記録されているディスク上の先頭番地の組みで構成されている。ＶＯＢ  ＩＤ６５は、複数個連ねることも可能である。
【００４５】
ＶＯＢ  ＩＤ６５は、更に、ＣＥＬＬ情報部６７の連なりから構成されている。ＣＥＬＬ情報部６７は、ＶＯＢ  ＩＤ６５と同様に、ＶＯＢの中の各ＣＥＬＬ  ＩＤ番号（図６では、ＣＥＬＬ番号ＣＮ＃１〜ＣＮ＃６分）とそのＣＥＬＬが記録されているディスク上の先頭番地の組みで構成されているＣＥＬＬ識別部（以下、ＣＥＬＬ  ＩＤと記す。）６８と、そのＣＥＬＬの再生の終了時点で実行されるセルコマンド（以下、ＣＥＬＬ  ＣＭＤと記す。）６９の組み合わせで構成されている。なお、ＣＥＬＬ  ＣＭＤ６９は省略することも可能であり、本発明のような特殊な用途でのみ使用され、通常の映画や静止画のメニューでは存在しない場合が多い。
【００４６】
ＤＶＤプレイヤは、このＶＯＢ  ＩＤ６５とＣＥＬＬ  ＩＤ６８の情報を前から順番にたどっていくことで、再生すべき多重化データの実体の記録されているアドレスを知り、実際に再生していくのである。なお、便宜上、この動作を、ＰＧＣの再生と呼ぶことにする。なお、ＰＲＥ  ＣＭＤ６４は、ＰＧＣの再生の前に実行されるナビゲーションコマンド（Navigation Command）のことであり、ＰＯＳＴ  ＣＭＤ６６は、ＰＧＣの再生の後に実行されるナビゲーションコマンドである。ナビゲーションコマンドについては、後で説明する。
【００４７】
このように見ていくと、ＤＶＤの再生の仕組みというものは、あるＰＧＣ７０とそれに対応する実際の多重化データ（ＶＯＢ６２）と、それに付けられたＶＯＢ  ＩＤ６５とＣＥＬＬ  ＩＤ６８との組みで構成され、ＰＲＥ  ＣＭＤ６４、ＰＯＳＴ  ＣＭＤ６６およびＣＥＬＬ  ＣＭＤ６９というナビゲーション・コマンドで再生の制御がされていると考えることができる。ＤＶＤの再生には、実際は、もっと多くのデータが用いられるが、本発明とは関係がないので説明を省略する。
【００４８】
次に、ナビゲーションコマンドについて説明する。ＤＶＤのフォーマットでは、ナビゲーションコマンドで記述されたプログラムは、ビデオデータやオーディオデータと共にＤＶＤに記録され、ＤＶＤプレイヤは、そのナビゲーションコマンドで記述されたプログラムに従ってビデオデータやオーディオデータを再生する。例えば、ＤＶＤでは、複数の音声チャンネルを多重化して記録することができるが、ナビゲーションコマンドによるプログラムは、例えば、複数ある音声チャンネルのうちのどれを選ぶかを指定したり、チャプタ（Ｃｈａｐｔａｒ）へ直接ジャンプして再生を開始する際等に使用される。なお、この例は、ナビゲーションコマンドによるプログラムの最も単純なものであるが、もっと複雑な動作も考えられる。
【００４９】
また、例えば、あるチャプタの再生の終了点で、視聴者に質問をするような静止画（サブピクチャ）が現れ、その質問に対する視聴者の回答に応じて、次にジャンプして再生を開始するチャプタを決定するようなインタラクティブな作品も、ナビゲーションコマンドによるプログラムにより可能となる。この例は、マルチストーリ／マルチエンディングと呼ばれる作品（シーンの切れ目毎に、Ａ、Ｂ等の選択肢があり、その選択の結果によって次のシーンが決まるような、ゲーム的要素の高い作品）で使われる手法である。また、ナビゲーションコマンドを用いることにより、あるＣＥＬＬを繰り返し再生したり、ＤＶＤメニューを用いた視聴者自身の選択に従って、再生されるＣＥＬＬを切り換えるといった高度なインタラクティブ性の実現も可能である。
【００５０】
図７は、一つのメニューを実現するための多重化されたＶＯＢ６２の中のＣＥＬＬ６３内のデータ構造を表したものである。なお、メニューを実現するためのデータ構造は、ＰＧＣ全体で決定されるが、ここでは、メニューボタン部分を構成するための説明に限定する。
【００５１】
まず、例えば、あるメニューが複数ページ存在しているとすると、各メニューページは、それぞれ一つのＣＥＬＬ６３により構成されている。これらＣＥＬＬ６３が、ページ数分集まり、図５に示したようなＶＯＢ６２となる。ＣＥＬＬ６３は、図７に示したように、以下のような各構成要素により構成されている。
【００５２】
１．セル（ＣＥＬＬ）
一つのＣＥＬＬ６３は、メニューの１ページ分に相当する全ての表示データとメニューボタンの制御データを含んでいる。ＣＥＬＬ６３には、表示データとしてメニューボタンの表示イメージであるサブピクチャ（図では、ＳＵＢ  ＰＩＣＴＵＲＥと記す。）７１が含まれ、メニューボタンの制御データとしてハイライト情報データ（図では、ＨＬＩ（Ｈｉｇｈｌｉｇｈｔ  Ｉｎｆｏｒｍａｔｉｏｎ）と記す。）７２が含まれていると共に、本実施の形態では、特に、メニュー画面のバックグラウンド用のビデオデータ（図では、ＶＩＤＥＯと記す。）７３が多重化され、更に、メニューが音声付き画像（動画または静止画）メニューである場合には、オーディオデータ（図では、ＡＵＤＩＯと記す。）７４が多重化されている。なお、ビデオデータが静止画イメージの場合は、静止画メニューとなり、ビデオデータが動画イメージであれば、動画メニューとなる。
【００５３】
２．サブピクチャ（ＳＵＢ  ＰＩＣＴＵＲＥ）
サブピクチャ７１は、メニュー画面を表示するための画素（ピクセル）データと色情報が格納される領域であり、後述するサブピクチャピクセルデータ（図では、Ｓｕｂ  Ｐｉｃｔｕｒｅピクセルデータと記す。）７５とボタン色データ（図では、ＢＴＮ  ＣＯＬＯＲと記す。）７６とを含む。
【００５４】
３．ハイライト情報データ（ＨＬＩ）
ハイライト情報データ７２は、メニュー画面中のメニューボタンの選択に関する情報が格納される領域であり、ハイライト色データ（図では、Ｈｉｇｈｌｉｇｈｔ  ＣＯＬＯＲと記す。）７７と、ボタン情報データ（図では、ＢＴＮ  ＩＮＦＯと記す。）７８とを含む。ハイライト色データ７７は、メニュー画面中のある一つのメニューボタンが選択されたときに、選択されたことを示すために、選択されたメニューボタンの色を変更する（ハイライトする）ための色情報と、選択されたメニューボタンに割り当てられた機能が実行されたときにメニューボタンの色を変更するための色情報とを含んでいる。ボタン情報データ７８は、各メニューボタンのメニュー画面内での相対的位置関係と、ＤＶＤプレーヤのリモートコントロール装置のカーソルキーによってメニュー画面中で選択対象となるメニューボタンを上下左右に移動させるための操作が行われた際に次に選択対象とするメニューボタンを指示するために必要なメニューボタン間の隣接情報と、メニューボタンに付随する操作決定時のナビゲーションコマンドとを含んでいる。
【００５５】
４．サブピクチャピクセルデータ
サブピクチャピクセルデータ７５には、メニューボタンの表示用の画素データが格納されている。なお、メニューが複数ページからなる場合は、この画素データもページ分存在する。
【００５６】
５．ボタン色データ（Ｂｕｔｔｏｎ  Ｃｏｌｏｒ）
ボタン色データ７６には、メニュー画面を表示するためのサブピクチャの画素データの非選択時（ハイライト処理されていないとき）の色情報、およびメニューボタンがハイライト処理されたときの色情報の参照先でありカラーパレットを示すデータが格納されている。
【００５７】
６．ハイライト色データ（Ｈｉｇｈｌｉｇｈｔ  ＣＯＬＯＲ）
ハイライト色データ７７には、メニュー画面中の各メニューボタンのハイライトのための色情報が格納され、この色情報は、メニューボタンの選択時のハイライト色を示す選択色データ（図では、ＳＥＬＥＣＴ  ＣＯＬＯＲと記す。）７９と、選択されたメニューボタンに割り当てられた機能が実行されたときのメニューボタンのハイライト色を示すアクション色データ（図では、ＡＣＴＩＯＮ  ＣＯＬＯＲと記す。）８０とを含んでいる。なお、各色データ７９，８０は、ボタン色データ７６中のカラーパレットを示すデータへのポインタであり、実際の色のデータがここに格納されるわけではない。
【００５８】
７．ボタン情報データ（Ｂｕｔｔｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）
ボタン情報データ７８は、各メニューボタンのメニュー画面内での相対的位置関係を表すボタン位置データ（図では、ＢＴＮ  ＰＯＳＩＴＩＯＮと記す。）８１と、ＤＶＤプレーヤのリモートコントロール装置のカーソルキーによってメニュー画面中で選択対象となるメニューボタンを上下左右に移動させるための操作が行われた際に、次に選択対象とするメニューボタンを指示するために必要なメニューボタン間の隣接情報である隣接ボタンデータ（ＡＤＪ  ＢＴＮと記す。）８２と、メニューボタンに割り当てられた機能を実行させるためのナビゲーションコマンドからなるボタンコマンド（図では、ＢＴＮ  ＣＭＤと記す。）８３とを含んでいる。ボタン情報データ７８は、メニュー画面の各メニューボタンの機能ロジックを記述する部分として中心的な役割を果たす。
【００５９】
８．選択色データ（ＳＥＬＥＣＴ  ＣＯＬＯＲ）
選択色データ７９には、メニューボタンの選択時のハイライト色のカラーパレットへのポインタが格納される。
【００６０】
９．アクション色データ（ＡＣＴＩＯＮ  ＣＯＬＯＲ）
アクション色データ８０には、選択されたメニューボタンに割り当てられた機能が実行されたときのメニューボタンのハイライト色のカラーパレットへのポインタが格納される。
【００６１】
１０．ボタン位置データ（Ｂｕｔｔｏｎ  Ｐｏｓｉｔｉｏｎ）
ボタン位置データ８１は、各メニューボタンのメニュー画面内での相対的位置を、画素の座標で表現している。具体的には、各メニューボタンの論理的表示領域は長方形と定められているので、ボタン位置データ８１は、その領域の左上と右下の座標のデータを含んでいる。ボタン位置データ８１は、更に、各メニューボタンの非選択時の色情報のカラーパレットへのポインタも含んでいる。なお、一つのメニュー画面内においては、メニューボタンの数にかかわらず、非選択時の色は１種類と定められている。ボタン位置データ８１は、更に、各メニューボタンが選択されたときに、各メニューボタンに割り当てられた機能を自動的に実行するか否かを示す自動実行情報としての自動実行フラグ（ＡＵＴＯ  ＡＣＴＩＯＮ  ＦＬＡＧ）を含んでいる。
【００６２】
１１．隣接ボタンデータ（Ａｄｊａｃｅｎｔ  Ｂｕｔｔｏｎ）
隣接ボタンデータ８２には、ＤＶＤプレーヤのリモートコントロール装置のカーソルキーによってメニュー画面中で選択対象となるメニューボタンを上下左右に移動させるための操作が行われた際に、次に選択対象とするメニューボタンを指示するために必要なメニューボタン間の隣接情報が格納されている。
【００６３】
１２．ボタンコマンド（Ｂｕｔｔｏｎ  Ｃｏｍｍａｎｄ）
ボタンコマンド８３は、メニューボタンに割り当てられた機能を実行させるためのナビゲーションコマンドからなり、各メニューボタンに割り当てられた機能を直接的に定義するものである。
【００６４】
さて、図８は、上述したＶＯＢ、ＰＧＣおよびメニューのデータ構造をまとめて表したものである。この図に示したように、本発明におけるメニュー制御用データに対応するＰＧＣ７０には、ＣＥＬＬ番号ＣＮ＃１，＃２，＃３，…のＣＥＬＬ情報部６７が含まれている。なお、図８では、ＣＥＬＬ番号ＣＮ＃１，ＣＮ＃２，ＣＮ＃３，…のＣＥＬＬ  ＩＤ番号をそれぞれ＃１，＃２，＃３，…としている。ＣＥＬＬ情報部６７によって示されるＶＯＢ６２のＣＥＬＬ６３内には、メニューの表示データ（メニューのバックグラウンドとなるビデオデータ、オーディオデータ、サブピクチャデータ）とメニューボタンの制御データとしてのハイライト情報データ（ＨＬＩ）が含まれている。図８では、ＣＥＬＬ  ＩＤ番号＃１のＣＥＬＬ６３に含まれるメニュー画面表示用データを示している。一つのメニュー画面を表示するためには、このように複雑な階層的データ構造が必要である。しかし、メニューやタイトルの再生の仕組みを制御するナビゲーションコマンドに注目してみると、メニュー画面の表示に関連する項目は、ＰＲＥ  ＣＭＤ６４，ＣＥＬＬ  ＣＭＤ６９，ＰＯＳＴ  ＣＭＤ６６，ＢＴＮ  ＣＭＤ８３である。従って、ここで、図９に示したように、ＰＧＣ７０の構造を、便宜的に、これらのナビゲーションコマンドに加えてＣＥＬＬ６３への対応を示すＣＥＬＬ  ＩＤ６８のみで簡略化して表す。なお、図９におけるＢＴＮ  ＣＭＤ＃１，＃２等の表現は、該当するメニューページにおいてメニューボタンの数だけＢＴＮ  ＣＭＤが存在することを意味している。なお、ＢＴＮ  ＣＭＤ８３は、厳密には、ＣＥＬＬ６３に含まれるが、図９では、便宜上、ＰＧＣ７０に含めている。
【００６５】
以下、本実施の形態の概略について、図１に示した具体例を参照して説明する。ここでは、メニューとして、チャプタメニューの例を挙げている。図１は、本実施の形態におけるメニュー画面からタイトルが再生されるまでの一例を示したものである。このメニュー画面は、通常の静止画像でもよいが、望ましくは音声付きの動画像で作成する。この音声付きの動画像は、自動で繰り返して再生されるようにプログラミングされている。例えば、図１に示したメニュー画面１では、ウサギが家に向かって走っていく様子が音声付きで繰り返して再生される。このとき、メニューボタンは、サブピクチャによる静止画像で作成され、ＤＶＤプレイヤでの再生時に、バックグラウンドの音声付きの動画像と共に１枚の画像に合成されている。なお、バックグラウンドの音声付きの動画像における動画像とは、例えば前述のウサギが家に向かって走っていく様子を表す画像であり、音声とは、例えば、「好きな方を選んで下さい。」というようなメッセージである。
【００６６】
図１に示したメニュー画面１上において、使用者は、従来のメニューと同様に、リモートコントロール装置のカーソルキーを操作して、メニューボタンを選択して、再生したいチャプタを決定する。従来のメニューと同様に、メニューボタンが操作決定されると、メニューボタンはアクションハイライト状態となり、メニューボタンのハイライト色が変わる。従来のメニューでは、この後、チャプタの再生に移行する。本実施の形態では、メニューボタンの操作決定後、メニューボタンのアクションハイライト状態を強調するために、メニューボタンがアクションハイライト状態となり、メニューボタンのハイライト色が変わった後、アクションハイライト状態を表した短めの特別な音声付きの動画像を自動的に再生し、その後に、メニューボタンで選択されたタイトル中のチャプタにジャンプして、再生が開始される。この一連の動きを、便宜上「ダイナミックハイライト動作」と呼ぶことにする。また、アクションハイライト状態を表す音声付きの動画像を「ダイナミックハイライト画面」という。例えば、図１に示した例では、メニューボタンの「シーン１：はじまり」２が選択され、アクションハイライト状態となった後、ウサギが扉を開けて家の中に入り、その家が大きくクローズアップされるという動画が、ダイナミックハイライト画面３として自動的に特別な音声と共に表示される。そして、ダイナミックハイライト画面３の表示後、タイトル再生画面４において、メニューボタンの「シーン１：はじまり」２で指定されたチャプタの動画が再生される。なお、特別な音声としては、ズームアップを連想させる効果音や、家の扉を開ける効果音や、再生されるチャプタに関連したメッセージ等がある。
【００６７】
次に、音声付きの動画像によるメニュー画面の動きとページ間の動きについて説明する。図２は、音声付きの動画像により作成された２ページからなるメニュー画面と、これらメニュー画面上で選択されたメニューボタン（以下、ＢＴＮと記す。）に応じて再生されるダイナミックハイライト画面およびチャプタを表したものである。
【００６８】
第１ページのメニュー（Ｐ１）は、チャプタ（１）の再生を指示するためのＢＴＮ（＃１）１１と、チャプタ（２）の再生を指示するためのＢＴＮ（＃２）１２と、下向き矢印の形状をしており、次のメニューページへの切り換えを指示するためのＢＴＮ（＃３）１４とを含んでいる。第２のページのメニュー（Ｐ２）は、チャプタ（３）の再生を指示するためのＢＴＮ（＃５）１７と、チャプタ（４）の再生を指示するためのＢＴＮ（＃６）１８と、上向き矢印の形状をしており、前のメニューページへの切り換えを指示するためのＢＴＮ（＃４）２０とを含んでいる。まず、第１ページのメニュー（Ｐ１）は、メニュー画面１０としての音声付きの動画像を再生し、最後まで再生した後、自動的にその動画の始まりの部分に戻るというリピート再生（矢印１３）を行う。メニュー（Ｐ１）と同様に、第２ページのメニュー（Ｐ２）も、メニュー画面１６としての音声付きの動画を再生し、最後まで再生した後、自動的にその動画の始まりの部分に戻るというリピート再生（矢印１９）を行う。第１ページのメニュー画面１０の再生は、ＢＴＮ（＃３）１４を選択して実行した直後に中断され、第２ページのメニュー画面１６の最初の部分から、再生が開始される。逆に、第２ページのメニュー画面１６の再生は、ＢＴＮ（＃４）２０を選択して実行した直後に中断され、第１ページのメニュー画面１０の最初の部分から、再生が開始される。
【００６９】
次に、ダイナミックハイライト動作について説明する。今、第１ページのメニュー画面１０がリピート再生されているとする。そこで、ＢＴＮ（＃１）１１を選択して実行すると、その直後に、第１ページのメニュー画面１０の再生は中断され、ダイナミックハイライト画面（１）１５が自動的に再生される。その再生が終了した時点で、ＢＴＮ（＃１）１１の本来の機能であるタイトル中のチャプタ（１）２２にジャンプし、再生が始まる。ＢＴＮ（＃１）１１を実行した場合と同様に、ＢＴＮ（＃２）１２を選択して実行すると、その直後に、第１ページのメニュー画面１０の再生は中断され、ダイナミックハイライト画面（１）１５が自動的に再生される。その再生が終了した時点で、ＢＴＮ（＃２）１２の本来の機能であるタイトル中のチャプタ（２）２３にジャンプし、再生が始まる。
【００７０】
第２ページのメニュー画面１６がリピート再生されている場合は、ＢＴＮ（＃５）１７を選択して実行すると、ダイナミックハイライト画面（２）２１を再生後にチャプタ（３）２４にジャンプし、ＢＴＮ（＃６）１８を選択して実行した場合は、ＢＴＮ（＃５）１７と同様に、ダイナミックハイライト画面（２）２１の再生後にチャプタ（４）２５にジャンプし、再生が開始される。このようなダイナミックハイライト動作は、メニュー制御用データとしてのＰＧＣの構造とナビゲーションコマンドのプログラミングによって実現される。
【００７１】
ここで、本実施の形態において、上述のような動作を行わせるためのＰＧＣの構造とナビゲーションコマンドのプログラミングについて説明する。なお、メニューを構成するのには、図７に示したように、サブピクチャピクセルデータ７５、ボタン色データ７６、選択色データ７９、アクション色データ８０、ボタン位置データ８１、隣接ボタンデータ８２の各情報も必要になるが、本発明とは直接関係ないので詳細の説明は省略する。ここでは、本発明の説明に矛盾しない様なプログラミングがされているものと仮定する。例えば、各ボタン色データ７６には、透明ではない色が指定され、初期のハイライト状態のメニューボタンはＢＴＮ（＃１）１１またはＢＴＮ（＃５）１７であり、隣接ボタンデータ８２には上下の関係のみが記述されている等のプログラミングがされているものとする。
【００７２】
まず、図２に示したようなメニューをＤＶＤシステムメニューのうちのチャプタメニューとして実現する場合について、データ構造であるＶＯＢの構造とＰＧＣの構造について説明する。
【００７３】
前述したように、ＤＶＤシステムメニューでは、チャプタメニュー，オーディオメニュー，サブタイトルメニュー，アングルメニューのうちの一つでも存在する場合は、それらのメニューを呼び出すための特別なメニューであるルートメニューが必須である。従って、ルートメニューの論理構造であるルートメニュー用のＰＧＣが必要である。図３は、ルートメニュー用のＰＧＣ（ＰＧＣ＃１）３０の構造を表したものである。ルートメニュー用のＰＧＣ３０は、ルートメニューとして表示すべきメニューページがないので、これに対応するＶＯＢないしＣＥＬＬが存在せず、ナビゲーションコマンドのなかでもＰＲＥ  ＣＭＤ３１だけからなる特殊な形のＰＧＣとなる。ＤＶＤフォーマットでは、このようなＰＧＣをダミーＰＧＣと呼ぶ。
【００７４】
図４は、図２に示したようなメニューのＶＯＢの構造およびＰＧＣの構造を表したものである。チャプタメニューまたはダイナミックハイライト画像として実際に再生されるバックグラウンドのビデオ信号、オーディオ信号、あるいはメニューボタン用のサブピクチャ信号は、チャプタメニュー用のＶＯＢ（ＶＯＢ  ＩＤ＃１）６１に一連のデータとして多重化される。ＶＯＢ６１は、ＣＥＬＬ番号ＣＮ＃１〜ＣＮ＃４の４つのＣＥＬＬ４１〜４４を含んでいる。図４では、ＣＥＬＬ番号ＣＮ＃１〜ＣＮ＃４の各ＣＥＬＬ４１〜４４のＣＥＬＬ  ＩＤ番号をそれぞれ＃１〜＃４としている。メニュー画面表示用データとしての図２における第１ページのメニュー画面１０のデータは、ＣＥＬＬ  ＩＤが＃１であるＣＥＬＬ４１に記録される。メニュー画面１０と同様に、第２ページのメニュー画面１６のデータは、ＣＥＬＬ  ＩＤが＃２であるＣＥＬＬ４２に記録され、応答画面表示用データとしてのダイナミックハイライト画面（１）１５のデータは、ＣＥＬＬ  ＩＤが＃３であるＣＥＬＬ４３に記録され、ダイナミックハイライト画面（２）２１のデータは、ＣＥＬＬ  ＩＤが＃４であるＣＥＬＬ４４に記録される。
【００７５】
このように、メニュー画面表示用データおよびダイナミックハイライト画面のデータを一連の順番で記録することにより、ＤＶＤのオーサリングが容易になる。すなわち、まず、マスタテープを作成する際に、特別な配慮が不要になる。使用者は、このような特殊なメニューを制作するときでも、通常のタイトルを作成する場合と同様に、必要な動画と音声をつなげただけのマスタテープを用意し、それぞれメニューページ部の切れ目とダイナミックハイライト部の切れ目がマスタテープ上のどの位置にあるかをタイムコードで指定するだけで容易に制作することが可能である。更に、メニュー画面およびダイナミックハイライト画面のデータが一連になっているので、ＤＶＤの符号化および多重化の際にも一度の作業で完成するため、それぞれ個別に作業するよりも効率良く行うことができる。
【００７６】
上述のような構成のＶＯＢ６１に対して、ＰＧＣ４０は次のような構成となっている。一連のＶＯＢ６１には、一つのチャプタメニュー用のＰＧＣ（ＰＧＣ＃２）４０が割り当てられている。このＰＧＣ４０には、４個のＣＥＬＬ４１〜４４に関する情報が含まれている。これらの情報は、ＶＯＢ６１内のＣＥＬＬ４１〜４４に対応付けるために、次のように設定されている。ＶＯＢ６１内のＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ４１のＣＥＬＬ  ＩＤ番号は＃１に設定し、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬ４２のＣＥＬＬ  ＩＤ番号は＃２に設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬ４３のＣＥＬＬ  ＩＤ番号は＃３に設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬ４４のＣＥＬＬ  ＩＤ番号は＃４に設定する。
【００７７】
ＣＥＬＬ  ＩＤ番号が＃１と＃２のＣＥＬＬ４１，４２は、図２に示した第１ページのメニュー画面１０と第２ページのメニュー画面１６に対応している。メニュー画面１０，１６には、それぞれ３つのメニューボタンがそれぞれ含まれているので、ＣＥＬＬ４１における応答画面表示指示データおよび機能実行指示データとしてのＢＴＮ  ＣＭＤとしては３つのＢＴＮ  ＣＭＤ（＃１〜＃３）４９〜５１を設け、ＣＥＬＬ４２におけるＢＴＮ  ＣＭＤとしては３つのＢＴＮ  ＣＭＤ（＃４〜＃６）５２〜５４を設ける。ＣＥＬＬ  ＩＤ番号が＃３と＃４であるＣＥＬＬ４３，４４は、ダイナミックハイライト画面（１）１５とダイナミックハイライト画面（２）２１に対応している。ダイナミックハイライト画面（１）１５とダイナミックハイライト画面（２）２１には、メニューボタンが存在しないので、ＣＥＬＬ４３，４４にはＢＴＮ  ＣＭＤは設定されない。また、ＰＧＣ４０には、４つのＣＥＬＬ４１〜４４に対応して、再生の動きを制御するためのＣＥＬＬ  ＣＭＤ５５〜５８が含まれており、更に、ＰＲＥ  ＣＭＤ５９とＰＯＳＴ  ＣＭＤ６０が含まれている。
【００７８】
本実施の形態において、上述のようにチャプタメニュー用のＰＧＣ４０を一つとしたことは、チャプタメニュー用のＶＯＢ６１が一連で一つであるという理由もあるが、次に述べるメリットによるところが大きい。まず、ＰＧＣ４０に記載される各種データは、ＰＧＣ情報テーブルとしてディスク上にまとめて記録されるが、ＰＧＣが複数となる場合は、ＰＧＣ情報テーブルもディスク上に分割して記録される。従って、ＰＧＣ４０を一つにして、ＰＧＣ情報テーブルをディスク上にまとめて記録することにより、ＤＶＤプレイヤが本実施の形態によるメニューを再生しようとする際に、ＰＧＣ４０を一度のアクセスで全て読み込むことができ、レスポンスの良い再生を行うことができる。ところが、例えば、メニュー部とダイナミックハイライト部にＰＧＣを分割すると、ＤＶＤプレイヤはメニュー部の再生からダイナミックハイライト部の再生に移行する際に、一度、ダイナミックハイライト部のＰＧＣ情報テーブルをアクセスしなければならないので、その分、再生のレスポンスが劣化する。
【００７９】
次に、図２に示したようなメニューをＤＶＤシステムメニューのうちのチャプタメニューとして実現する場合についての、ナビゲーションコマンドの内容について説明する。上述のＰＧＣに記述されるＰＲＥ  ＣＭＤ，ＰＯＳＴ  ＣＭＤ，ＣＥＬＬ  ＣＭＤ，ＢＴＮ  ＣＭＤと呼ばれるナビゲーションコマンドの内容が、本実施の形態の特徴となるので、これらのナビゲーションコマンドの内容について説明する。なお、ＤＶＤのフォーマットでは、ナビゲーションコマンドの記述の際には、ＣＥＬＬ  ＣＭＤおよびＢＴＮ  ＣＭＤは１行で記述されなければならないと制約されている。また、ＣＥＬＬをいくつか集めたものをプログラム（ＰＲＯＧＲＡＭ；以下、ＰＧと記す。）と称するが、１つのＣＥＬＬに対して１つのＰＧとしても問題なく実現可能であり、本質的に影響はない。従って、本実施の形態では、単純化のために１つのＣＥＬＬに対して１つのＰＧとする。更に、ナビゲーションコマンドでは、ＣＥＬＬ番号（ＣＮ）ではなく、ＰＧ番号で記述しなければならないものもあり、厳密には区別すべきだが、本実施の形態では１ＣＥＬＬで１ＰＧとしたので、ＣＥＬＬ番号で記述されるものとＰＧ番号で記述されるものは同一のものを表すものとする。
【００８０】
また、ＣＥＬＬに対しては、ＰＧＣ情報テーブルにシームレスフラグ（ＳＥＡＭＬＥＳＳ  ＦＬＡＧ）、セルタイプ（ＣＥＬＬ  ＴＹＰＥ）、ブロックタイプ（ＢＬＯＣＫ  ＴＹＰＥ）、スティルタイム（ＳＴＩＬＬ  ＴＩＭＥ）等の情報も書き込む必要はあるが、本実施の形態と直接に関係ないため、それらの説明は省略する。ここでは、本実施の形態におけるＰＧＣおよびＣＥＬＬの構造に矛盾しない設定がされているものとする。また、スティルタイムは無限大ではない任意の値とし、ここでは０秒とする。
【００８１】
まず、表示すべきメニューページがないルートメニュー用のＰＧＣ３０には、図３に示したように、ＰＲＥ  ＣＭＤ３１のみが記述されている。このＰＲＥ  ＣＭＤ３１の内容は、チャプタメニューへ移行するという命令になっている。
【００８２】
次に、チャプタメニュー用のＰＧＣ４０は、図４に示したように、ＰＲＥ  ＣＭＤ５９、各メニューボタンごとのＢＴＮ  ＣＭＤ４９〜５４、各ＣＥＬＬごとのＣＥＬＬ  ＣＭＤ５５〜５８およびＰＯＳＴ  ＣＭＤ６０を含んでいる。
【００８３】
ＰＲＥ  ＣＭＤ５９に対応する命令はない。従って、チャプタメニューへ移行した後は、ＣＥＬＬ  ＩＤ番号＃１のＣＥＬＬ４１へ移行する。
【００８４】
ＣＥＬＬ  ＩＤ番号＃１のＣＥＬＬ４１におけるＢＴＮ  ＣＭＤ（＃１〜＃３）４９〜５１の内容は、以下のようになっている。
ＢＴＮ  ＣＭＤ（＃１）４９の内容は、パラメータ１に最終移行先のチャプタ番号である「１」を設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬ４３へ移行するという命令になっている。なお、パラメータ１は、メニューボタンに割り当てられた機能を特定するためのデータ、すなわち本実施の形態では最終移行先を特定するためのデータが設定されるものであり、本発明における機能特定データに対応する。
ＢＴＮ  ＣＭＤ（＃２）５０の内容は、パラメータ１に最終移行先のチャプタ番号である「２」を設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬ４３へ移行するという命令になっている。
ＢＴＮ  ＣＭＤ（＃３）５１の内容は、次のメニューページ、すなわち第２ページのメニュー画面１６に対応するＣＥＬＬ番号ＣＮ＃２のＣＥＬＬ４２へ移行するという命令になっている。
【００８５】
ＣＥＬＬ４１に対応するＣＥＬＬ  ＣＭＤ５５の内容は、自分自身のＣＥＬＬの最初へ移行するという命令になっている。
【００８６】
ＣＥＬＬ  ＩＤ番号＃２のＣＥＬＬ４２におけるＢＴＮ  ＣＭＤ（＃４〜＃６）５２〜５４の内容は、以下のようになっている。
ＢＴＮ  ＣＭＤ（＃４）５２の内容は、前のメニューページ、すなわち第１ページのメニュー画面１０に対応するＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ４１へ移行するという命令になっている。
ＢＴＮ  ＣＭＤ（＃５）５３の内容は、パラメータ１に最終移行先のチャプタ番号である「３」を設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬ４４へ移行するという命令になっている。
ＢＴＮ  ＣＭＤ（＃６）５４の内容は、パラメータ１に最終移行先のチャプタ番号である「４」を設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬ４４へ移行するという命令になっている。
【００８７】
ＣＥＬＬ４２に対応するＣＥＬＬ  ＣＭＤ５６の内容は、自分自身のＣＥＬＬの最初へ移行するという命令になっている。
【００８８】
ＣＥＬＬ  ＩＤ番号＃３のＣＥＬＬ４３に対応するＣＥＬＬ  ＣＭＤ５７およびＣＥＬＬ  ＩＤ番号＃４のＣＥＬＬ４４に対応するＣＥＬＬ  ＣＭＤ５８の内容は、このＰＧＣ４０の最後へ移行して、ＰＯＳＴ  ＣＭＤ６０を実行するという命令になっている。
【００８９】
ＰＯＳＴ  ＣＭＤ６０の内容は、パラメータ１に書かれている数字のチャプタへ移行するという命令になっている。すなわち、パラメータ１に「１」が設定されている場合はチャプタ（１）へ移行し、パラメータ１に「２」が設定されている場合はチャプタ（２）に移行し、パラメータ１に「３」が設定されている場合はチャプタ（３）に移行し、パラメータ１に「４」が設定されている場合はチャプタ（４）に移行する。
【００９０】
このようなナビゲーションコマンドにより、図２を用いて説明した再生動作の制御が可能となる。
【００９１】
次に、図１０を参照して、例えば図１に示したような本実施の形態におけるメニュー画面を用いた操作について説明する。図１０は、ＤＶＤプレイヤとその周辺機器を示す説明図である。図１０には、ＤＶＤプレイヤ９１と、このＤＶＤプレイヤ９１によって再生される画像を表示するためのモニタ９０と、ＤＶＤプレイヤ９１を操作するためのリモートコントロール装置９２とが示されている。リモートコントロール装置９２は、選択する操作ボタンを上下左右に移動させるための上カーソルキー９３、下カーソルキー９４、左カーソルキー９５および右カーソルキー９６と、選択した操作ボタンの動作を完了させるためのメニュー決定キー９７とを含んでいる。
【００９２】
前述のようなＰＧＣ４０を有するＤＶＤを、ＤＶＤプレイヤ９１によって再生する場合には、視聴者は、まず、ＤＶＤプレイヤ９１のリモートコントロール装置９２に設けられた図示しない操作ボタン等を操作して、所望のメニュー画面をモニタ９０に表示させる。例えば、図１に示したようなメニュー画面１をモニタ９０に表示させた場合、最初は、一番上のメニューボタン２がハイライトされた状態となっている。この状態から、視聴者は、リモートコントロール装置９２の上カーソルキー９３または下カーソルキー９４を押して、メニューボタン２を選択することができる。メニューボタン２のうちのチャプタを指定するボタンが選択された状態（ハイライトされた状態）で、視聴者がメニュー決定キー９７を押すと、ダイナミックハイライト画面３が表示された後、所定のチャプタからの再生が開始される。
【００９３】
また、メニューボタン２のうちのメニューページ切り換え用ボタンが選択された状態で、視聴者がメニュー決定キー９７を押すと、メニューページが切り替わる。
【００９４】
次に、図１１を参照して、本実施の形態に係るメニュー制御装置としてのＤＶＤプレイヤの構成の一例について説明する。この図に示したＤＶＤプレイヤは、ＤＶＤ１０１を回転させるためのモータ１０２と、このモータ１０２によって回転されるＤＶＤ１０１に対向するように配置され、ＤＶＤ１０１に記録された情報を検出するピックアップ１０３と、このピックアップ１０３の出力信号を復調して出力する復調器１０４と、２つの固定接点１０５ａ，１０５ｂと可動接点１０５ｃとを有し、可動接点１０５ｃが復調器１０４の出力端に接続されたスイッチ１０５とを備えている。なお、ピックアップ１０３は、ＤＶＤ１０１に対して光を照射すると共に戻り光を検出して、ＤＶＤ１０１に記録された情報を光学的に読み出すものである。また、ピックアップ１０３は、ＤＶＤ１０１に対する光の照射位置をＤＶＤ１０１の半径方向に移動させて、ＤＶＤ１０１における情報の読み出し位置を制御するための駆動装置を含んでいる。
【００９５】
ＤＶＤプレイヤは、更に、入力端がスイッチ１０５の固定接点１０５ａに接続され、スイッチ１０５を介して入力される復調器１０４の出力信号を、ＤＶＤプレイヤの再生方法を制御するためナビゲーションパック（Ｎａｖｉｇａｔｉｏｎ  Ｐａｃｋ）（図では、ＮＡＶＩと記す。）１０６と視聴者に提供する情報であるプレゼンテーションデータ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｄａｔａ）１０７とに分離するデマルチプレクサ（１）１０８と、スイッチ１０５の固定接点１０５ｂからの信号およびデマルチプレクサ（１）１０８からのナビゲーションパック１０６を入力すると共に、モータ１０２、ピックアップ１０３およびスイッチ１０５を制御する本発明におけるコンピュータとしてのＣＰＵ（中央処理装置）１０９とを備えている。なお、ＣＰＵ１０９は、プログラムを格納したＲＯＭ（リード・オンリ・メモリ）および作業領域となるＲＡＭ（ランダム・アクセス・メモリ）を含み、ＲＡＭを作業領域として、ＲＯＭに格納されたプログラムを実行することにより、後述する動作を行うようになっている。
【００９６】
ＤＶＤプレイヤは、更に、デマルチプレクサ（１）１０８からのプレゼンテーションデータ１０７を、符号化されたサブピクチャ信号（図では、ＳＰと記す。）１１０と符号化されたビデオ信号（図では、Ｖと記す。）１１１と符号化されたオーディオデータ（図では、Ａと記す。）１１２とに分離するデマルチプレクサ（２）１１３と、デマルチプレクサ（２）１１３からのサブピクチャ信号１１０をデコード（復号化）するサブピクチャデコーダ１１４と、デマルチプレクサ（２）１１３からのビデオ信号１１１をデコードするビデオデコーダ１１５と、デマルチプレクサ（２）１１３からのオーディオ信号１１２をデコードして、オーディオ出力信号１１７として出力するオーディオデコーダ１１６と、サブピクチャデコーダ１１４からのデコード後のサブピクチャ信号を一旦記憶してサブピクチャを形成するディスプレイメモリ１１８と、ビデオデコーダ１１５からのデコード後のビデオ信号を一旦記憶して動画部分を形成するディスプレイメモリ１１９と、ディスプレイメモリ１１８，１１９の各出力信号を加算して、ビデオ出力信号１２０として出力する加算器１２１とを備えている。
【００９７】
ＣＰＵ１０９は、ＲＡＭ内に、インフォメーションデータ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｄａｔａ）を記憶するためのインフォメーションデータ記憶領域１２２と、ナビゲーションパック１０６に含まれるナビゲーションコントロールデータ（Ｎａｖｉｇａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｄａｔａ）を記憶するナビゲーションコントロールデータ記憶領域１２３とを有している。インフォメーションデータ記憶領域１２２は、ジェネラルコントロールデータ（Ｇｅｎｅｒａｌ  Ｃｏｎｔｒｏｌ  Ｄａｔａ）を記憶するジェネラルコントロールデータ記憶領域１２４と、エントリサーチインフォメーション（Ｅｎｔｒｙ  Ｓｅｒｃｈ  Ｉｎｆｏｒｍａｔｉｏｎ）を記憶するエントリサーチインフォメーション記憶領域１２５とを含んでいる。インフォメーションデータは、スイッチ１０５を介して入力されるようになっている。また、ＣＰＵ１０９は、ナビゲーションコントロールデータ記憶領域１２３に記憶されたサブピクチャにおけるハイライトを制御するためのハイライトディスプレイコントロール（Ｈｉｇｈｌｉｇｈｔ  Ｄｉｓｐｌａｙ  Ｃｏｎｔｒｏｌ）信号１２６をディスプレイメモリ１１８に送るようになっている。
【００９８】
ＤＶＤプレイヤは、更に、リモートコントロール装置９２からの信号を受信し、信号処理して、リモートコントロール装置９２のキー操作に応じた信号に変換してＣＰＵ１０９に与える受信装置１２９を有している。
【００９９】
次に、図１１に示したＤＶＤプレイヤの動作について説明する。始めに、ＤＶＤプレイヤによるインフォーメーションデータの読み込みの動作について説明する。この場合、ＣＰＵ１０９は、スイッチ１０５を固定接点１０５ｂ側に切り換えておき、サーボ制御によって、ピックアップ１０３とモータ１０２とを動かして、ＤＶＤ１０１より、ジェネラルコントロールデータとエントリサーチインフォメーションとを読み込み、それぞれ、ジェネラルコントロールデータ記憶領域１２４とエントリサーチインフォメーション記憶領域１２５に記憶させる。ジェネラルコントロールデータには、ビデオのアスペクト比やオーディオのコーディングの種類や本数等、再生に必要な静的な情報が書かれている。また、エントリサーチインフォメーションは、メニューの各ページの多重化データや各タイトルの多重化データがＤＶＤ１０１上の何番地に書いてあるのかのアドレス情報をテーブルにまとめたものである。ＤＶＤプレイヤは、このエントリサーチインフォメーションを使って、任意のメニューやタイトルの指示されたアドレスまでピックアップ１０３を移動して再生を開始することができる。
【０１００】
次に、ＤＶＤプレイヤによるメニューの再生の動作について説明する。この場合、ＣＰＵ１０９は、スイッチ１０５を固定接点１０５ａ側に切り換えておき、エントリサーチインフォメーションからメニューの先頭番地を知り、そのメニューの情報を読み込めるように、ピックアップ１０３とモータ１０２とを動かして、ピックアップ１０３より再生信号を得る。再生信号は、復調器１０４により、通常のディジタル信号に戻り、再生ストリーム１２７となる。この、再生ストリーム１２７を模式的に拡大すると、ナビゲーションパック（ＮＡＶＩ）、ビデオ信号（Ｖ）、オーディオ信号（Ａ）およびサブピクチャ信号（ＳＰ）が順番に多重化されて並んでいるように見える。
【０１０１】
次に、復調器１０４より出力される再生ストリーム１２７は、デマルチプレクサ（１）１０８によって、ナビゲーションパック１０６とプレゼンテーションデータ１０７とに分離される。分離された一方のデータであるナビゲーションパック１０６は、ＣＰＵ１０９のナビゲーションコントロールデータ記憶領域１２３に記憶される。ナビゲーションパック１０６には、図７に示したハイライト情報データ７２が含まれているので、メニューを再生するための命令（図７における隣接ボタンデータ８２やボタンコマンド８３等）も、この段階でＣＰＵ１０９に記憶されることになる。
【０１０２】
デマルチプレクサ（１）１０８によって分離された他方のデータであるプレゼンテーションデータ１０７は、デマルチプレクサ（２）１１３によって、更にサブピクチャ信号１１０、ビデオ信号１１１およびオーディオ信号１１２に分離され、それぞれに対応したデコーダ１１４〜１１６によって、復号化されたサブピクチャ信号、ビデオ信号およびオーディオ信号に戻される。なお、サブピクチャデコーダ１１４より出力されるサブピクチャ信号とビデオデコーダ１１５より出力されるビデオ信号は、それぞれディスプレイメモリ１１８，１１９に一旦記憶され、その後、加算器１２１で加算されて、ビデオ出力信号１２０として出力される。ディスプレイメモリ１１８には、ＣＰＵ１０９からのハイライトディスプレイコントロール信号１２６が与えられている。例えば、メニュー画面において、リモートコントロール装置のカーソルキーの操作に応じてハイライトを移動させるとき等には、ＣＰＵ１０９は、このハイライトディスプレイコントロール信号１２６を使って、直接、ディスプレイメモリ１１８におけるハイライトに対応する場所のデータを書き換えることで、ハイライト色の移動という視覚的効果を得る。
【０１０３】
前述のように、各メニューのＰＧＣは、ＰＧＣ情報テーブルとして、ジェネラルコントロールデータと呼ばれるエリアの一部としてディスクに記録されている。ディスク上のジェネラルコントロールデータは、ＣＰＵ１０９に取り込まれ、ジェネラルコントロールデータ記憶領域１２４に格納される。なお、より詳細に説明すると、ジェネラルコントロールデータ記憶領域１２４に格納されたＰＧＣ情報テーブルには、ＰＧＣとＶＯＢ  ＩＤ番号とＣＥＬＬ  ＩＤ番号の対応関係が示されており、エントリサーチインフォメーション記憶領域１２５には、ＰＧＣ情報テーブルにおける各ＰＧＣ、ＶＯＢ  ＩＤ番号、ＣＥＬＬ  ＩＤ番号に対応するディスク上の物理的なアドレスを示すＶＯＢ情報テーブルが格納されている。従って、本実施の形態におけるメニューを再生するとき、ＣＰＵ１０９は、ジェネラルコントロールデータ記憶領域１２４から、ＰＧＣ情報テーブルを読み、その結果、ＰＧＣのＶＯＢ  ＩＤ番号およびＣＥＬＬ  ＩＤ番号を知り、エントリサーチインフォメーション記憶領域１２５のＶＯＢ情報テーブルの中から、ＶＯＢ  ＩＤ番号およびＣＥＬＬ  ＩＤ番号に対応するディスク上の物理的なアドレスを知ることができる。
【０１０４】
次に、図１４および図１５に示す流れ図を参照して、本実施の形態におけるＤＶＤプレイヤによるメニューの再生の動作について説明する。なお、以下の動作は、図１１に示した例では、主にＣＰＵ１０９の動作となる。
【０１０５】
この動作は、視聴者がリモートコントロール装置によってＤＶＤプレイヤに対して所定のメニューの再生を指示する（ステップＳ１００）ことから始まる。ＤＶＤプレイヤのＣＰＵ１０９は、ルートメニュー用のＰＧＣを実行し（ステップＳ１０１）、そのＰＲＥ  ＣＭＤに従ってチャプタメニューへ移行し、チャプタメニューの再生を開始する（ステップＳ１０２）。ＣＰＵ１０９は、チャプタメニュー用のＰＧＣでは、ＰＲＥ  ＣＭＤに対応する命令が無いため、そのままＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ、すなわち図２における第１ページのメニュー画面１０を再生して（ステップＳ１０３）、ＢＴＮ＃１を選択ハイライト状態とする（ステップＳ１０４）。ここで、ＣＰＵ１０９は、リモートコントロール装置のキーが押されたか否かを判断し（ステップＳ１０５）、いずれのキーも押されていない場合（ステップＳ１０５；Ｎ）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬを最後まで再生して、ＣＥＬＬ番号ＣＮ＃１に対応するＣＥＬＬ  ＣＭＤを実行する（ステップＳ１０６）。このＣＥＬＬ  ＣＭＤは、自分自身のＣＥＬＬの最初へ移行するという命令になっているので、ＣＰＵ１０９は、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬの最初へ移行し、再生を開始して（ステップＳ１０７）、ステップＳ１０５に戻り、リモートコントロール装置からキー入力が行われるまで、第１ページのメニュー画面１０を繰り返し再生する。リモートコントロール装置のキーが押された場合（ステップＳ１０５；Ｙ）、ＣＰＵ１０９はいずれのキーが押されたかを判断する（ステップＳ１０８）。ＣＰＵ１０９は、左右カーソルキーが押された場合には、ステップＳ１０６へ進み、第１ページのメニュー画面１０の再生を続行し、リモートコントロール装置からのキー入力を待つ。ＣＰＵ１０９は、上下カーソルキーが押された場合には、選択ハイライト状態を隣のボタンに移動し（ステップＳ１０９）、ステップＳ１０５に戻り、リモートコントロール装置からのキー入力を待つ。
【０１０６】
メニュー決定キーが押された場合には、ＣＰＵ１０９はいずれのメニューボタンが選択ハイライト状態であるかを判断する（ステップＳ１１０）。ＣＰＵ１０９は、選択ハイライト状態のメニューボタンがＢＴＮ＃１である場合には、ＢＴＮ＃１をアクションハイライト状態として（ステップＳ１１１）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬにおけるＢＴＮ  ＣＭＤ＃１を実行し（ステップＳ１１２）、パラメータ（以下、ＧＰと記す。）１に最終移行先のチャプタ番号である「１」を設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬへ移行して（ステップＳ１１３）、図２におけるダイナミックハイライト画面（１）１５を再生する（ステップＳ１１４）。ＣＰＵ１０９は、選択ハイライト状態のメニューボタンがＢＴＮ＃２である場合には、ＢＴＮ＃２をアクションハイライト状態として（ステップＳ１１５）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬにおけるＢＴＮ  ＣＭＤ＃２を実行し（ステップＳ１１６）、ＧＰ１に最終移行先のチャプタ番号である「２」を設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬへ移行して（ステップＳ１１７）、図２におけるダイナミックハイライト画面（１）１５を再生する（ステップＳ１１４）。ＣＰＵ１０９は、ＢＴＮ＃１，＃２が操作決定されて、ダイナミックハイライト画面（１）１５が再生された後、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬに対応するＣＥＬＬ  ＣＭＤを実行して（ステップＳ１２１）、ＰＧＣの最後のＰＯＳＴ  ＣＭＤへ移行する（ステップＳ１２２）。
【０１０７】
一方、選択ハイライト状態のメニューボタンがＢＴＮ＃３である場合には、ＣＰＵ１０９はＢＴＮ＃３をアクションハイライト状態として（ステップＳ１１８）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬにおけるＢＴＮ  ＣＭＤ＃３を実行し（ステップＳ１１９）、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬへ移行して、第２ページのメニュー画面１６を再生し（ステップＳ１２０）、メニュー画面上のＢＴＮ＃５を選択ハイライト状態にする（ステップＳ１２５）。
【０１０８】
ＣＰＵ１０９は、ＢＴＮ＃５を選択ハイライト状態にした後、第１ページのメニューにおける処理と同様の処理を行う。すなわち、ＣＰＵ１０９は、まず、リモートコントロール装置のキーが押されたか否かを判断し（ステップＳ１２６）、いずれのキーも押されていない場合（ステップＳ１２６；Ｎ）、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬを最後まで再生して、ＣＥＬＬ番号ＣＮ＃２に対応するＣＥＬＬ  ＣＭＤを実行する（ステップＳ１２７）。ＣＰＵ１０９は、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬの最初へ移行し、再生を開始して（ステップＳ１２８）、ステップＳ１２６に戻り、リモートコントロール装置からのキー入力を待つ。ＣＰＵ１０９は、リモートコントロール装置のキーが押された場合（ステップＳ１２６；Ｙ）、押されたキーを判断し（ステップＳ１２９）、左右カーソルキーが押された場合には、ステップＳ１２７へ進む。ＣＰＵ１０９は、上下カーソルキーが押された場合には、選択ハイライト状態を隣のボタンに移動し（ステップＳ１３０）、ステップＳ１２６に戻る。
【０１０９】
メニュー決定キーが押された場合には、ＣＰＵ１０９は選択ハイライト状態のメニューボタンを判断する（ステップＳ１３１）。ＣＰＵ１０９は、選択ハイライト状態のメニューボタンがＢＴＮ＃５である場合には、ＢＴＮ＃５をアクションハイライト状態として（ステップＳ１３２）、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬにおけるＢＴＮ  ＣＭＤ＃５を実行し（ステップＳ１３３）、ＧＰ１に最終移行先のチャプタ番号である「３」を設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬへ移行して（ステップＳ１３４）、図２におけるダイナミックハイライト画面（２）２１を再生する（ステップＳ１３５）。ＣＰＵ１０９は、選択ハイライト状態のメニューボタンがＢＴＮ＃６である場合には、ＢＴＮ＃６をアクションハイライト状態として（ステップＳ１３６）、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬにおけるＢＴＮ  ＣＭＤ＃６を実行し（ステップＳ１３７）、ＧＰ１に最終移行先のチャプタ番号である「４」を設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬへ移行して（ステップＳ１３８）、図２におけるダイナミックハイライト画面（２）２１を再生する（ステップＳ１３５）。
【０１１０】
一方、選択ハイライト状態のメニューボタンがＢＴＮ＃４である場合には、ＣＰＵ１０９はＢＴＮ＃４をアクションハイライト状態として（ステップＳ１３９）、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬにおけるＢＴＮ  ＣＭＤ＃４を実行し（ステップＳ１４０）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬへ移行して第１ページのメニュー画面１０を再生し（ステップＳ１４１）、ステップＳ１０４に戻る。
【０１１１】
ＣＰＵ１０９は、ＢＴＮ＃１，＃２，＃５，＃６が操作決定され、ダイナミックハイライト画面（１），（２）が再生された後、チャプタメニュー用のＰＧＣのＰＯＳＴ  ＣＭＤを実行して（ステップＳ１２３）、ＧＰ１の値に従って各チャプタに移行する（ステップＳ１２４）。すなわち、ＧＰ１＝１のときはチャプタ（１）を再生し、ＧＰ１＝２のときはチャプタ（２）を再生し、ＧＰ１＝３のときはチャプタ（３）を再生し、ＧＰ１＝４のときはチャプタ（４）を再生して、チャプタメニューに関する動作を終了する。
【０１１２】
以上説明したように本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、メニュー制御方法およびメニュー制御装置によれば、メニュー画面を音声付きの動画像とすると共に、メニューボタンの操作決定後に、音声付きの動画像で作成されたダイナミックハイライト画面（１），（２）を自動的に再生して、その後に、実際のタイトル中のチャプタの再生を開始するようにしたので、選択したメニューボタンのアクションハイライト状態がより強調され、表現力が高く、視聴者の興味を引くようなメニューを作成することができる。
【０１１３】
更に、本実施の形態では、メニュー画面とダイナミックハイライト画面についてのＶＯＢおよびＰＧＣをそれぞれ一つにまとめて、一連の順番で記録するようにしたので、ＤＶＤのオーサリングが容易になると共に、ＰＧＣに記載される各種のデータをＰＧＣ情報テーブルとして、ディスク上にまとめて記録して、一度のアクセスで全て読み込むことが可能なので、ＤＶＤプレイヤによって、レスポンスの良い再生を行うことができる。
【０１１４】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。本実施の形態は、複数のページからなるメニューにおいて、メニューページを切り換える際にもダイナミックハイライト画面の再生を行うことができるようにしたものである。なお、本実施の形態において、第１の実施の形態と同一構成部分については同一符号を付してその説明は省略する。
【０１１５】
この例では、図４におけるＢＴＮ＃３のＢＴＮ  ＣＭＤ（＃３）５１，ＢＴＮ＃４のＢＴＮ  ＣＭＤ（＃４）５２およびＰＯＳＴ  ＣＭＤ６０の内容が次のようになっている。
ＢＴＮ  ＣＭＤ（＃３）５１の内容は、ＰＧ１に「１０」を設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬ４３へ移行するという命令になっている。
ＢＴＮ  ＣＭＤ（＃４）５２の内容は、ＰＧ１に「２０」を設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬ４４へ移行するという命令になっている。
ＰＯＳＴ  ＣＭＤ６０の内容は、ＰＧ１に「１」〜「４」が設定されている場合は、その値に従って、チャプタ（１）〜（４）へそれぞれ移行し、ＰＧ１の値が「１０」の場合、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬ４２へ移行し、ＰＧ１の値が「２０」の場合、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ４１へ移行するという命令になっている。
【０１１６】
次に、図１６および図１７を参照して、本実施の形態におけるＤＶＤプレイヤによるメニューの再生の動作について説明する。本実施の形態では、ＣＰＵ１０９は、第１ページのメニュー画面において、ＢＴＮ＃３が操作決定され、ＢＴＮ＃３をアクションハイライト状態にした場合（ステップＳ１１８）、ＢＴＮ  ＣＭＤ＃３を実行し（ステップＳ１１９）、ＧＰ１に「１０」を設定し、ＣＥＬＬ番号ＣＮ＃３のＣＥＬＬへ移行して（ステップＳ１２０Ａ）、図２におけるダイナミックハイライト画面（１）１５を再生する（ステップＳ１１４）。ＣＰＵ１０９は、ダイナミックハイライト画面（１）１５が再生された後、ＣＥＬＬ番号ＣＮ＃３に対応するＣＥＬＬ  ＣＭＤを実行して（ステップＳ１２１）、ＰＧＣの最後のＰＯＳＴ  ＣＭＤへ移行する（ステップＳ１２２）。
【０１１７】
また、ＣＰＵ１０９は、第２ページのメニュー画面において、ＢＴＮ＃４が操作決定され、ＢＴＮ＃４をアクションハイライト状態にした場合（ステップＳ１３９）、ＢＴＮ  ＣＭＤ＃４を実行し（ステップＳ１４０）、ＧＰ１に「２０」を設定し、ＣＥＬＬ番号ＣＮ＃４のＣＥＬＬへ移行して（ステップＳ１４１Ａ）、図２におけるダイナミックハイライト画面（２）２１を再生する（ステップＳ１３５）。
【０１１８】
ダイナミックハイライト画面（１），（２）が再生された後、ＣＰＵ１０９は、ＰＯＳＴ  ＣＭＤを実行して（ステップＳ１２３）、ＧＰ１の値を判断し（ステップＳ１２４Ａ）、ＧＰ１の値に応じて、以下の処理を行う。ＧＰ１の値が「１０」すなわち、第１ページのメニュー画面のＢＴＮ＃３が操作決定された場合には、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬへ移行して、第２ページのメニュー画面を再生し（ステップＳ１４３Ａ）、ステップＳ１２５へ進む。ＧＰ１の値が「２０」すなわち、第２ページのメニュー画面のＢＴＮ＃４が操作決定された場合には、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬへ移行して、第１ページのメニュー画面を再生し（ステップＳ１４４Ａ）、ステップＳ１０４へ進む。ＧＰ１の値が「１」，「２」，「３」，「４」のいずれか、すなわちＢＴＮ＃１，＃２，＃５，＃６のいずれかが操作決定された場合には、ＧＰ１の値に従って、各チャプタへ移行して、それぞれ再生を開始する（ステップＳ１４２Ａ）。
【０１１９】
図１６および図１７に示した動作の他の部分は、第１の実施の形態（図１４，１５）と同様である。
【０１２０】
このように本実施の形態によれば、図２における第１ページのメニュー画面１０上のＢＴＮ（＃３）１４を操作決定すると、第２ページのメニュー画面１６の動画再生の始まりの部分へ移行し、第２ページのメニュー画面１６の再生が開始される前に、一旦、ダイナミックハイライト画面（１）１５の動画が自動的に再生される。また、第２ページのメニュー画面１６上のＢＴＮ（＃４）２０を操作決定すると、第１ページのメニュー画面１０の動画再生の始まりの部分へ移行し、第１ページのメニュー画面１０の再生が開始される前に、一旦、ダイナミックハイライト画面（２）２１の動画が自動的に再生される。すなわち、メニューページを切り換える際にも、ダイナミックハイライト動作をはさむことができ、より魅力的なメニューを作成することが可能となる。
【０１２１】
なお、メニューページを切り換える際に再生するダイナミックハイライト画面用のＣＥＬＬを追加し、図２におけるＢＴＮ（＃３）１４のＢＴＮ  ＣＭＤ５１を、追加したＣＥＬＬへ移行する命令とし、この追加したＣＥＬＬのＣＥＬＬ  ＣＭＤを、ＣＥＬＬ番号ＣＮ＃２のＣＥＬＬへ移行する命令とし、同様に、ＢＴＮ（＃４）２０のＢＴＮ  ＣＭＤ５２を、追加したＣＥＬＬへ移行する命令とし、この追加したＣＥＬＬのＣＥＬＬ  ＣＭＤを、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬへ移行する命令とすることによっても、メニューページの切り換えの際に、ダイナミックハイライト動作を挿入することが可能である。
【０１２２】
本実施の形態におけるその他の構成、動作および効果は、第１の実施の形態と同様である。
【０１２３】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。本実施の形態は、メニュー画面とダイナミックハイライト画面についてのＶＯＢおよびＰＧＣを複数に分けた例である。なお、上記実施の形態と同一構成部分については同一符号を付してその説明は省略する。この例では、簡略化のために、１ページからなるメニューの場合について説明し、ルートメニューのダミーＰＧＣについての記述は省略する。
【０１２４】
図１８は、本実施の形態におけるメニューのＶＯＢの構造およびＰＧＣの構造を表した説明図である。本実施の形態では、メニュー画面用のデータとダイナミックハイライト画面用のデータは、それぞれ別のＶＯＢ１３０とＶＯＢ１３１に分けて記録する。各ＶＯＢ１３０，１３１にそれぞれ対応するＰＧＣも、ＰＧＣ１３２とＰＧＣ１３３に分かれる。ここで、ＶＯＢ１３０，１３１をそれぞれＶＯＢ＃１，ＶＯＢ＃２とし、そのＶＯＢ  ＩＤ番号をそれぞれ＃１，＃２とする。また、ＰＧＣ１３２，１３３をそれぞれＰＧＣ＃１，ＰＧＣ＃２とする。
【０１２５】
メニュー画面用のデータが記録されるＶＯＢ１３０は、１ページからなるメニューのため、１つのＣＥＬＬ１３４からなる。このＣＥＬＬ１３４のＣＥＬＬ番号をＣＮ＃１とし、ＣＥＬＬ  ＩＤ番号を＃１とする。ＶＯＢ１３０と対応するＰＧＣ１３２は、ＰＲＥ  ＣＭＤ１３５と、ＣＥＬＬ１３４に関する情報と、ＰＯＳＴ  ＣＭＤ１３７とを含んでいる。ＣＥＬＬ１３４に関する情報は、ＣＥＬＬ  ＩＤ番号と２つのＢＴＮ  ＣＭＤ＃１，＃２とＣＥＬＬ  ＣＭＤ１４２とを含んでいる。
【０１２６】
一方、ＶＯＢ１３１も、ダイナミックハイライト画面が１つであるため、１つのＣＥＬＬ１３８からなる。このＣＥＬＬ１３８のＣＥＬＬ番号をＣＮ＃１とし、ＣＥＬＬ  ＩＤ番号を＃１とする。ＶＯＢ１３１と対応するＰＧＣ１３３は、ＰＲＥ  ＣＭＤ１３９と、ＣＥＬＬ１３８に関する情報と、ＰＯＳＴ  ＣＭＤ１４１とを含んでいる。ＣＥＬＬ１３８に関する情報は、ＣＥＬＬ  ＩＤ番号とＣＥＬＬ  ＣＭＤ１４３とを含んでいる。ダイナミックハイライト画面にはメニューボタンが存在しないので、ＣＥＬＬ１３８に対応するＢＴＮ  ＣＭＤは無い。
【０１２７】
ＰＧＣ１３２，１３３におけるナビゲーションコマンドの内容は、次のようになる。チャプタメニュー用のＰＧＣ１３２は、ＰＲＥ  ＣＭＤ１３５、各メニューボタンごとのＢＴＮ  ＣＭＤ＃１，＃２、ＣＥＬＬ  ＣＭＤ１４２、ＰＯＳＴ  ＣＭＤ１３７を含んでいる。
【０１２８】
ＰＲＥ  ＣＭＤ１３５に対応する命令はない。従って、チャプタメニューへ移行した後は、ＣＥＬＬ  ＩＤ番号＃１のＣＥＬＬ１３４へ移行する。
【０１２９】
ＣＥＬＬ  ＩＤ番号＃１のＣＥＬＬ１３４におけるＢＴＮ  ＣＭＤ＃１，＃２の内容は、以下のようになっている。
ＢＴＮ  ＣＭＤ＃１の内容は、ＰＧ１に最終移行先のチャプタ番号である「１」を設定し、ダイナミックハイライト画面用のＰＧＣ１３３へ移行するという命令になっている。
ＢＴＮ  ＣＭＤ＃２の内容は、ＰＧ１に最終移行先のチャプタ番号である「２」を設定し、ダイナミックハイライト画面用のＰＧＣ１３３へ移行するという命令になっている。
【０１３０】
ＣＥＬＬ１３４に対応するＣＥＬＬ  ＣＭＤ１４２の内容は、自分自身のＣＥＬＬの最初へ移行するという命令になっている。
【０１３１】
ＰＯＳＴ  ＣＭＤ１３７に対応する命令はない。
【０１３２】
ダイナミックハイライト画面用のＰＧＣ１３３は、ＰＲＥ  ＣＭＤ１３９、ＣＥＬＬ  ＣＭＤ１４３およびＰＯＳＴ  ＣＭＤ１４１を含んでいる。ＰＲＥ  ＣＭＤ１３９およびＣＥＬＬ  ＣＭＤ１４３に対応する命令はない。
【０１３３】
ＰＯＳＴ  ＣＭＤ１４１の内容は、ＰＧ１に書かれている数字のチャプタへ移行するという命令になっている。すなわち、ＰＧ１に「１」が設定されている場合はチャプタ（１）へ移行し、ＰＧ１に「２」が設定されている場合はチャプタ（２）へ移行する。
【０１３４】
次に、図１９に示す流れ図を参照して、本実施の形態におけるＤＶＤプレイヤによるメニューの再生の動作について説明する。本実施の形態では、視聴者がリモートコントロール装置によってＤＶＤプレイヤに対して所定のメニューの再生を指示する（ステップＳ２００）ことから始まる。ＤＶＤプレイヤのＣＰＵ１０９は、ルートメニュー用のＰＧＣを実行し（ステップＳ２０１）、そのＰＲＥ  ＣＭＤに従ってチャプタメニューへ移行し、チャプタメニューの再生を開始する（ステップＳ２０２）。ＣＰＵ１０９は、チャプタメニュー用のＰＧＣ（＃１）１３２では、ＰＲＥ  ＣＭＤ１３５に対応する命令が無いため、そのままＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ１３４、すなわちメニュー画面を再生して（ステップＳ２０３）、ＢＴＮ＃１を選択ハイライト状態とする（ステップＳ２０４）。ここで、ＣＰＵ１０９は、リモートコントロール装置のキーが押されたか否かを判断し（ステップＳ２０５）、いずれのキーも押されていない場合（ステップＳ２０５；Ｎ）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ１３４を最後まで再生して、ＣＥＬＬ番号ＣＮ＃１に対応するＣＥＬＬ  ＣＭＤ１４２を実行する（ステップＳ２０６）。このＣＥＬＬ  ＣＭＤ１４２は、自分自身のＣＥＬＬの最初へ移行するという命令になっているので、ＣＰＵ１０９は、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ１３４の最初へ移行し、再生を開始して（ステップＳ２０７）、ステップＳ２０５に戻り、リモートコントロール装置からキー入力が行われるまで、メニュー画面を繰り返し再生する。リモートコントロール装置のキーが押された場合（ステップＳ２０５；Ｙ）、ＣＰＵ１０９はいずれのキーが押されたかを判断する（ステップＳ２０８）。ＣＰＵ１０９は、左右カーソルキーが押された場合には、ステップＳ２０６へ進み、メニュー画面の再生を続行し、リモートコントロール装置からのキー入力を待つ。ＣＰＵ１０９は、上下カーソルキーが押された場合には、選択ハイライト状態を隣のボタンに移動し（ステップＳ２０９）、ステップＳ２０５に戻り、リモートコントロール装置からのキー入力を待つ。
【０１３５】
メニュー決定キーが押された場合には、ＣＰＵ１０９はいずれのメニューボタンが選択ハイライト状態であるかを判断する（ステップＳ２１０）。ＣＰＵ１０９は、選択ハイライト状態のメニューボタンがＢＴＮ＃１である場合には、ＢＴＮ＃１をアクションハイライト状態として（ステップＳ２１１）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ１３４におけるＢＴＮ  ＣＭＤ＃１を実行し（ステップＳ２１２）、ＧＰ１に最終移行先のチャプタ番号である「１」を設定し、ＰＧＣ（＃２）１３３へ移行して（ステップＳ２１３）、ダイナミックハイライト画面を再生する（ステップＳ２１４）。
【０１３６】
ＣＰＵ１０９は、選択ハイライト状態のメニューボタンがＢＴＮ＃２である場合には、ＢＴＮ＃２をアクションハイライト状態として（ステップＳ２１５）、ＣＥＬＬ番号ＣＮ＃１のＣＥＬＬ１３４におけるＢＴＮ  ＣＭＤ＃２を実行し（ステップＳ２１６）、ＧＰ１に最終移行先のチャプタ番号である「２」を設定し、ＰＧＣ（＃２）１３３へ移行して（ステップＳ２１７）、ダイナミックハイライト画面を再生する（ステップＳ２１４）。ＣＰＵ１０９は、ＢＴＮ＃１，＃２が操作決定されて、ダイナミックハイライト画面が再生された後、ＰＧＣ（＃２）１３３の最後のＰＯＳＴ  ＣＭＤ１４１を実行して（ステップＳ２１８）、ＧＰ１の値に従って各チャプタに移行する（ステップＳ２１９）。すなわち、ＧＰ１＝１のときはチャプタ（１）を再生し、ＧＰ１＝２のときはチャプタ（２）を再生して、チャプタメニューに関する動作を終了する。
【０１３７】
このように本実施の形態では、メニュー画面用のデータとダイナミックハイライト画面用のデータを、それぞれ別のＶＯＢおよびＰＧＣに分けて記録しているので、１組のＶＯＢ、ＰＧＣにそれぞれ連結すべきＰＧＣの番号を変更することで、メニューページの増加や構成の変更を行うことができ、ナビゲーションコマンドのプログラミングから見ると、プログラミングが容易になると共に、作成したプログラムの汎用性を高めることができる。
【０１３８】
なお、複数ページでメニューを構成する場合には、各ページごとに上述のＶＯＢの構成とＰＧＣの構成を１組として、例えば、新たなページに対応するＶＯＢとＰＧＣをＶＯＢ＃３，ＶＯＢ＃４，ＰＧＣ＃３，ＰＧＣ＃４としたうえで、メニューページ切り換え用のＢＴＮ  ＣＭＤには、送り先のページに対応するＰＧＣへ移行する命令を記述すればよい。
【０１３９】
本実施の形態におけるその他の構成、動作および効果は、第１の実施の形態と同様である。
【０１４０】
なお、本発明は上記実施の形態に限定されず、例えば、実施の形態では、メニューボタン操作決定応答画面を音声付きの動画像としたが、これは静止画像でも良いし、音声無しの画像でも良い。同様に、メニュー画面も、静止画像でも良いし、音声無しの画像でも良い。また、本発明に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体は、上記実施の形態で挙げたようなＤＶＤに限らず、他の種類の記録媒体でも良い。同様に、本発明に係るメニュー制御方法および装置も、ＤＶＤプレイヤによってＤＶＤに記録された情報を再生する際に使用されるメニュー画面を表示させる場合に限らず、他の種類の記録媒体に記録された情報を再生する際等に使用されるメニュー画面を表示させる場合にも適用でき、更には、ＤＶＤのようにリムーバブルな記録媒体に記録されたメニュー制御用データを用いず、例えば、予めコンピュータの記憶装置に記憶されたメニュー制御用データを用いてメニュー画面を表示させるような場合にも適用することができる。
【図面の簡単な説明】
【０１４１】
【図１】本発明の第１の実施の形態におけるメニュー画面からチャプタの動画の再生までの動作の概略を説明するための説明図である。
【図２】本発明の第１の実施の形態における複数ページからなるメニュー画面からチャプタの動画の再生までの動作を説明するための説明図である。
【図３】本発明の第１の実施の形態におけるルートメニューのＰＧＣ構造を示す説明図である。
【図４】図２に示したメニューを構成するためのデータ構造を示す説明図である。
【図５】ＤＶＤにおけるＶＯＢのデータ構造を示す説明図である。
【図６】ＤＶＤにおけるＰＧＣのデータ構造を示す説明図である。
【図７】ＤＶＤにおけるＣＥＬＬのデータ構造を示す説明図である。
【図８】ＤＶＤにおけるＰＧＣの構造とＶＯＢの構造の関係を示す説明図である。
【図９】図８におけるＰＧＣの構造を簡略化して示す説明図である。
【図１０】ＤＶＤプレイヤとその周辺機器を示す説明図である。
【図１１】本発明の第１の実施の形態におけるＤＶＤプレイヤの構成の一例を示すブロック図である。
【図１２】ＤＶＤにおけるサブピクチャについて説明するための説明図である。
【図１３】ＤＶＤにおけるサブピクチャについて説明するための説明図である。
【図１４】図２に示した再生動作を行う場合におけるＤＶＤプレイヤでのＰＧＣの再生時の動作を示す流れ図である。
【図１５】図１４に続く再生動作を示す流れ図である。
【図１６】本発明の第２の実施の形態における再生動作を示す流れ図である。
【図１７】図１６に続く再生動作を示す流れ図である。
【図１８】本発明の第３の実施の形態におけるデータ構造を説明するための説明図である。
【図１９】本発明の第３の実施の形態における再生動作を示す流れ図である。
【図２０】ＤＶＤプレイヤにおけるチャプタメニューの画面の一例を示す説明図である。
【図２１】メニューボタンがハイライトされた状態のＤＶＤにおけるメニュー画面の一例を示す説明図である。
【符号の説明】
【０１４２】
１０，１６…メニュー画面、１１，１２，１４，１７，１８，２０…メニューボタン、１５…ダイナミックハイライト画面（１）、２１…ダイナミックハイライト画面（２）、２２，２３，２４，２５…チャプタ、４０…ＰＧＣ、４１，４２，４３，４４…ＣＥＬＬ、４９，５０，５１，５２，５３，５４…ＢＴＮ  ＣＭＤ、５５，５６，５７，５８…ＣＥＬＬ  ＣＭＤ、５９…ＰＲＥ  ＣＭＤ、６０…ＰＯＳＴ  ＣＭＤ、６１…ＶＯＢ
【図１】
2006005967.tif 000003
【図２】
2006005967.tif 000004
【図３】
2006005967.tif 000005
【図４】
2006005967.tif 000006
【図５】
2006005967.tif 000007
【図６】
2006005967.tif 000008
【図７】
2006005967.tif 000009
【図８】
2006005967.tif 000010
【図９】
2006005967.tif 000011
【図１０】
2006005967.tif 000012
【図１１】
2006005967.tif 000013
【図１２】
2006005967.tif 000014
【図１３】
2006005967.tif 000015
【図１４】
2006005967.tif 000016
【図１５】
2006005967.tif 000017
【図１６】
2006005967.tif 000018
【図１７】
2006005967.tif 000019
【図１８】
2006005967.tif 000020
【図１９】
2006005967.tif 000021
【図２０】
2006005967.tif 000022
【図２１】
2006005967.tif 000023