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