JP4478219B2 - Computer-readable recording medium recording menu control data, and menu control method and apparatus - Google Patents

Computer-readable recording medium recording menu control data, and menu control method and apparatus Download PDF

Info

Publication number
JP4478219B2
JP4478219B2 JP09121497A JP9121497A JP4478219B2 JP 4478219 B2 JP4478219 B2 JP 4478219B2 JP 09121497 A JP09121497 A JP 09121497A JP 9121497 A JP9121497 A JP 9121497A JP 4478219 B2 JP4478219 B2 JP 4478219B2
Authority
JP
Japan
Prior art keywords
page
operation button
menu
button
buttons
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP09121497A
Other languages
Japanese (ja)
Other versions
JPH10283155A (en
Inventor
俊明 瀬戸川
彰人 中川
剛 小田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP09121497A priority Critical patent/JP4478219B2/en
Publication of JPH10283155A publication Critical patent/JPH10283155A/en
Application granted granted Critical
Publication of JP4478219B2 publication Critical patent/JP4478219B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、例えばディジタル・ビデオ・ディスク(以下、DVDと記す。)等の記録媒体より情報を再生する際に使用される、複数ページからなるメニューを表示させるための情報が記録された記録媒体ならびにメニュー制御方法および装置に関する。
【0002】
【従来の技術】
近年、ディジタル化したビデオデータやオーディオデータを記録可能な光ディスクであるDVD、およびDVDからのデータの再生とDVDに対するデータの記録のうちの少なくとも再生を行う装置であるDVDプレイヤが実用化されている。
【0003】
DVDのフォーマット(規格)では、MPEG(Moving Picture Experts Group)2規格でエンコードされた通常の動画部分とは別に、動画に重ねて表示することのできるサブピクチャと呼ばれる静止画のフォーマットが定義されている。DVDでは、このサブピクチャによって、映画用の字幕やメニュー画面が実現される。
【0004】
また、DVDのフォーマットでは、DVDプレイヤでの再生方法を制御するために、ナビゲーションコマンド(Navigation Command)と呼ばれる独特のプログラミング言語が用意されている。ナビゲーションコマンドで記述されたプログラムは、ビデオデータやオーディオデータと共にDVDに記録され、DVDプレイヤは、そのナビゲーションコマンドで記述されたプログラムに従ってビデオデータやオーディオデータを再生する。
【0005】
例えば、DVDでは、複数の音声チャンネルを多重化して記録することができるが、ナビゲーションコマンドによるプログラムは、例えば、複数ある音声チャンネルのうちのどれを選ぶかを指定したり、チャプタ(Chaptar)と呼ばれる特定の頭出し点(映画であれば、見どころのシーンの始まりや、ストーリの切れ目の点。CD(コンパクト・ディスク)で言うところのトラックのように曲の切れ目等を表わす点)へ直接ジャンプして再生を開始する際等に使用される。なお、この例は、ナビゲーションコマンドによるプログラムの最も単純なものであるが、もっと複雑な動作も考えられる。
【0006】
例えば、あるチャプタの再生の終了点で、視聴者に質問をするような静止画(サブピクチャ)が現れ、その質問に対する視聴者の回答に応じて、次にジャンプして再生を開始するチャプタを決定するようなインタラクティブな(対話形式による)作品(ソフトウェア)も、ナビゲーションコマンドによるプログラムにより可能となる。この例は、マルチストーリ/マルチエンディングと呼ばれる作品(シーンの切れ目毎に、A、B等の選択肢があり、その選択の結果によって次のシーンが決まるような、ゲーム的要素の高い作品)で使われる手法である。
【0007】
さて、上述のようなマルチストーリ/マルチエンディングのようなインタラクティブな作品の場合、当然のことながら、視聴者自身が操作できる対話形式による質問と応答の画面が必要になる。そのような画面は、その性質から考えて静止画で構成されるが、そのときに使われるのが、既に説明したサブピクチャである。
【0008】
DVDプレイヤでは、通常、視聴者が、DVDプレイヤ本体の操作ボタンやリモートコントロール装置の操作ボタンを使用して直接的にインタラクティブな操作をすることはなく、画面に現れた操作ボタンをリモートコントロール装置のカーソルキー等で間接的に選択することによってインタラクティブな操作を実現することになる。これにより、DVDプレイヤのハードウェアに固有なボタンの機能に制約されず、様々なインタラクティブなソフトウェアを提供することが可能となっている。
【0009】
さて、このようなインタラクティブな操作をするための静止画面のうち、DVDに共通な要素で、且つ基本的なものがDVDシステムメニューとして定義されている。DVDシステムメニューとは、DVDプレイヤでDVDを再生する際に、DVDプレイヤのリモートコントロール装置に必ず付随していなければならないとフォーマットで規定されているメニューボタンを、視聴者自身が操作することで呼び出される画面のことである。このDVDシステムメニューは、画面に表わされる操作ボタンを含み、視聴者がこの操作ボタンを、カーソルキー(DVDプレイヤのリモートコントロール装置に必ず付随していなければならないとフォーマットで規定されているキー)で選択することで、種々の再生パターンを指定することを可能とするものである。
【0010】
DVDのフォーマットでは、種々のDVDシステムメニューが規定されているが、ここで、図11に、そのうちの一つであるチャプタ・メニューの画面の一例を示す。チャプタ・メニューとは、各チャプタに直接飛ぶことを可能とする操作ボタンが画面に配置されたメニューである。
【0011】
図11に示したチャプタメニュー画面には、6個のチャプタ指定用ボタン301、2個のメニュー切り換え用ボタン302および2個のメニューページ切り換え用ボタン303の3種類の操作ボタンが配置されている。6個のチャプタ指定用ボタン301は、画面中の左側の位置に縦に3個、画面中の右側の位置に縦に3個並べられている。2個のメニュー切り換え用ボタン302は、チャプタ指定用ボタン301の下側の位置に、横に並べられている。2個のメニューページ切り換え用ボタン303は、前ページへ戻ることを指示するための前ページボタン303aと、次ページへ移行することを指示するための次ページボタン303bとからなり、前ページボタン303aはメニュー切り換え用ボタン302の下側の左側の位置に配置され、前ページボタン303bはメニュー切り換え用ボタン302の下側の右側の位置に配置されている。
【0012】
なお、このようなメニューを作成(オーサリング)する場合には、各操作ボタンに対応したDVDにおけるサブピクチャのフォーマットに従った画素データを作ることはもちろん、それぞれの操作ボタンに付随すべきナビゲーションコマンドによるプログラミングを各操作ボタン毎に行う必要がある。
【0013】
図12は、例えば図11に示したようなメニュー画面を用いた操作を説明するための説明図である。この図には、DVDプレイヤ311と、このDVDプレイヤ311によって再生される画像を表示するためのモニタ312と、DVDプレイヤ311を操作するためのリモートコントロール装置313とが示されている。リモートコントロール装置313は、選択する操作ボタンを上下左右に移動させるための上カーソルキー321、下カーソルキー322、左カーソルキー323および右カーソルキー324と、選択した操作ボタンの動作を完了させるためのメニュー決定キー325を含んでいる。
【0014】
【発明が解決しようとする課題】
ここで、図12に示したシステムを用いて、図11に示したメニューを操作する場合について考える。一般的に、モニタ312に表示されたメニュー画面には、いくつかの操作ボタンが配置されており、使用者は、リモートコントロール装置313のカーソルキー321〜324を押して、いずれかの操作ボタンを選択し、メニュー決定キー325を押して、選択した操作ボタンの動作を完了させる。このとき、どのボタンが選択されているかを画面上で示す手段として、DVDフォーマットでは、選択されたボタンの色を変えたり、縁取りをしたりして表現することになっているが、このような表現を、以下、ハイライトと呼ぶ。図13は、ある操作ボタンがハイライトされた状態のメニュー画面の一例を示す。この図では、6個のチャプタ指定用ボタン301のうちの左上のボタン301aがハイライトされた状態となっている。
【0015】
図13に示したようなメニュー画面の場合、次のページのメニュー画面に移ろうとしたら、ハイライトされたボタン301aの位置から、下カーソルキー322を4回押し、更に、右カーソルキー324を1回押して、次ページボタン303bに到達しなければならない。メニュー画面のページ数が少なければ、ページを送るのに上述のように5回の操作が必要であっても許容範囲内であろうが、実際に映画等を記録したDVDでは、チャプタ数は60以上あるのが通常であり、見やすさを考えると1ページ当たりに配置される操作ボタンの数は6〜8個となるから、平均的なメニュー画面のページ数は8〜10ページくらいになってしまう。従って、もしも、図13に示したようなメニュー画面であれば、最終ページにたどり着くまでに数10回もカーソルキーの操作をしなければならないことになり、とても許容できる範囲とは言えない。
【0016】
なお、DVDのフォーマットにより、メニュー画面のページが再生されたときにどの操作ボタンをハイライトさせるかというハイライト初期値は、どのボタンにもプログラムしておくことが許されている。従って、全てのページで、次ページボタン303bをハイライトの初期の位置としておくことはできる。こうすれば、メニュー決定キー325を押すだけで次々とページを送ることができるが、前ページに戻るためには、やはりカーソルキーを操作してハイライトの位置を移動しなければならず、しかも、次ページへ移行するための操作と前ページに戻る操作とが異なってしまうという問題点がある。
【0017】
そのため、通常、発売されているDVDにおいては、チャプタ数は60以上ありながらも、チャプタメニューに表示するチャプタ数を意図的に減らして、結果的に、メニュー画面のページ数を減らすような手法を採ったものが見受けられるが、このような手法を採った場合には、メニューの機能を十分に果たし得ないことは言うまでもない。
【0018】
本発明はかかる問題点に鑑みてなされたもので、その目的は、複数ページのメニュー画面を容易に操作することができるようにした情報が記録された記録媒体ならびにメニュー制御方法および装置を提供することにある。
【0019】
【課題を解決するための手段】
本発明の記録媒体は、制御部および記憶部を備えたコンピュータに読み取られ、記憶部に格納される情報が記録されたものである。この記録媒体には、以下の(A)〜(C)の各情報が所定のフォーマットで記録されている。
(A)複数ページからなり、各ページがそれぞれ、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面上において、各ページに含まれる各操作ボタンの位置を表す位置情報
(B)各操作ボタンに規定され、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際に次に選択対象とする操作ボタンとして前記ページ送り用操作ボタンを選択することを制御部に指示する指示情報
(C)各ページ送り用操作ボタンに規定され、入力装置の操作によって選択対象とされたときに、前記各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを制御部に指示する自動実行情報
【0020】
本発明のメニュー制御方法は、複数ページからなり、各ページがそれぞれ、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面を表示させるメニュー制御方法であって、各ページのメニュー画面上において、選択された操作ボタンを、他の操作ボタンと区別された選択対象として表示すると共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際には、次にページ送り用操作ボタンを選択対象として表示し、ページ送り用操作ボタンが選択されたときには、各ページ送り用操作ボタンに規定され、入力装置の操作によって選択対象とされたときに各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを指示する自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、ページ送り用操作ボタンに割り当てられた機能を自動的に実行するものである。
【0021】
本発明のメニュー制御装置は、複数ページからなり、各ページがそれぞれ、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面を表示させるメニュー制御装置であって、各ページのメニュー画面上において、選択された操作ボタンを、他の操作ボタンと区別された選択対象として表示させると共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際には、次にページ送り用操作ボタンを選択対象として表示させる選択対象表示制御手段と、ページ送り用操作ボタンが選択されたときには、各ページ送り用操作ボタンに規定され、入力装置の操作によって選択対象とされたときに各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを指示する自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、ページ送り用操作ボタンに割り当てられた機能を自動的に実行する自動実行手段とを備えたものである。
【0022】
本発明の記録媒体では、位置情報と、各操作ボタンについての指示情報と、各ページ送り用操作ボタンに規定された自動実行情報とが所定のフォーマットで記録された記録媒体から読み出された位置情報に基づいて、各ページのメニュー画面上において、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンが表示され、記録媒体から読み出された指示情報に基づいて、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際に次に選択対象とする操作ボタンとしてページ送り用操作ボタンが選択され、記録媒体から読み出された自動実行情報に基づいて、入力装置の操作によって選択対象とされたときに、各ページ送り用操作ボタンに割り当てられた機能が自動的に実行される。
【0023】
本発明のメニュー制御方法では、各ページのメニュー画面上において、選択された操作ボタンが、他の操作ボタンと区別された選択対象として表示されると共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際には、次にページ送り用操作ボタンが選択対象として表示され、ページ送り用操作ボタンが選択されたときには、各ページ送り用操作ボタンに規定され、入力装置の操作によって選択対象とされたときに各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを指示する自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、ページ送り用操作ボタンに割り当てられた機能が自動的に実行される。
【0024】
本発明のメニュー制御装置では、操作ボタン表示手段によって、各ページのメニュー画面上において、選択対象表示手段によって、選択された操作ボタンが、他の操作ボタンと区別された選択対象として表示されると共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際には、次にページ送り用操作ボタンが選択対象として表示され、自動実行手段によって、ページ送り用操作ボタンが選択されたときには、各ページ送り用操作ボタンに規定され、入力装置の操作によって選択対象とされたときに各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを指示する自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、ページ送り用操作ボタンに割り当てられた機能が自動的に実行される。
【0025】
【発明の実施の形態】
以下、本発明の一実施の形態について図面を参照して詳細に説明する。ここでは、本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、メニュー制御方法およびメニュー制御装置について、DVDおよびDVDプレイヤに適用した場合の例を挙げて説明する。従って、DVDが、本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体に対応し、DVDプレイヤによってDVDに記録された情報を再生する際に使用されるメニュー画面を表示させるためのメニュー制御方法が、本実施の形態に係るメニュー制御方法に対応し、DVDプレイヤが、本実施の形態に係るメニュー制御装置に対応する。
【0026】
始めに、DVDにおけるメニュー画面を表示させるために必要となるサブピクチャについて説明する。既に説明したように、DVDのフォーマットでは、MPEG2規格でエンコードされた通常の動画部分とは別に、動画に重ねて表示することができるサブピクチャと呼ばれる静止画のフォーマットが定義されている。ここで、DVDのフォーマットにおけるサブピクチャのフォーマットのうち、本実施の形態に関係のある部分を抜き出して簡単に説明する。
【0027】
DVDにおけるサブピクチャでは、図9に示したように、1枚の画面を縦478×横720(NTSCビデオ方式の場合)に分割した画素(ピクセル(pixel))201のそれぞれに割り当てられた固有の2ビットの画素データ202の集合体として定義される。2ビットの画素データの各値には、それぞれ固有の色が割り当てられており、画素データによって合計4色の色が表現できるようになっている。なお、実際には、16色のカラーパレットの中から任意の4色の組み合わせが選択され、サブピクチャの各画素に付される4種類の色として用いられる。
【0028】
また、サブピクチャでは、背景となる動画部分と重ねる際の比率も設定可能となっている。例えば、サブピクチャ0%、動画を100%の比率にするとサブピクチャは透明となり見えず、また50%:50%とすれば半透明のサブピクチャとなり、100%:0%とすれば背景の動画部分は完全に隠れる。
【0029】
選ばれた4色が2ビットの画素データの値のどれに対応するか、また、サブピクチャと背景となる動画部分とをどのような比率で重ねるのかは、それを指定するために各画素データ毎に別途用意されたテーブルによって決定される。
【0030】
ここで、一例として、図10を参照して、「縁取りのついた十文字」を、DVDにおけるサブピクチャで表わす場合について考える。まず、この「縁取りのついた十文字」を表わすのに必要な色の数は、図10(a)に示したように、バックグラウンド211の色、十文字212の色、縁取り213の色の合計3色である。次に、「縁取りのついた十文字」の大きさを、ここでは、9×9画素であると仮定する。いま、バックグラウンド211の色には画素データ“00”を割り当て、十文字212の色には画素データ“11”を割り当て、縁取り213の色には画素データ“10”を割り当てるとすれば、図10(b)に示したような9×9の画素データの集合体が決定される。このような作業を720×478の全ての画素について行うことにより、1枚分のDVDにおけるサブピクチャを得ることができる。
【0031】
このようなサブピクチャを用いて、例えば、720×478画素の全ての領域のうち、下辺に近いところだけに文字の画素データを置き、それより上の部分は、全てバックグラウンド211と定義し、且つバックグラウンド211の画素の動画に対する混合比率を0%とすれば、下辺の部分だけ文字が見え、その他は透明なサブピクチャができ上がる。DVDでは、このような仕掛けを使って、映画用の字幕等を表現している。
【0032】
次に、DVDにおけるメニュー画面について説明する。既に説明したように、DVDのフォーマットでは、インタラクティブな操作をするための静止画面のうち、DVDに共通な要素で、且つ基本的なものがDVDシステムメニューとして定義されている。このDVDシステムメニューは、DVDプレイヤでDVDを再生する際に、DVDプレイヤのリモートコントロール装置に必ず付随していなければならないとフォーマットで規定されているメニューボタンを、視聴者自身が操作することで呼び出される画面であり、視聴者が、画面に表わされる操作ボタンを、DVDプレイヤのリモートコントロール装置に必ず付随されるカーソルキーで選択することで、種々の再生パターンを指定することを可能とするものである。DVDのフォーマットでは、DVDシステムメニューとして、以下のものが規定されている。
【0033】
1.タイトルメニュー(Title Menu)
タイトルメニューは、DVDに、複数のタイトル(映画やアニメーションの一話分)のオーディオ・ビデオデータが記録されている場合に、視聴者がいずれのタイトルのオーディオ・ビデオデータを再生するかを指定するために用いられるメニュー画面である。
【0034】
2.チャプタメニュー(Chapter Menu)
1本のタイトル(映画なら映画1本分、ミュージックビデオ(ビデオクリップ)なら1アルバム分等、通常、作品と呼ばれるもの)のオーディオ・ビデオデータには、内部に固有の区切り(映画ならシーンの変わり目、ビデオクリップなら曲の切れ目等、レコード会社の制作者が作品上、頭出しをすることを希望するような区切り)が設けられており、この区切りはチャプタと呼ばれる。チャプタメニューは、各チャプタから直接、再生を開始するための操作ボタンを画面に配置したメニュー画面である。
【0035】
3.オーディオメニュー(Audio Menu)
オーディオメニューは、DVDに記録されている各タイトルのビデオデータ、複数の音声チャンネルが付されている場合(例えば、映画のビデオデータに、元の言語の音声(オリジナル音声)と、複数の言語の吹き替え音声が付されている場合)に、いずれの言語の音声を聞くかを選択するために用いられるメニュー画面である。このオーディオメニューでは、選択可能な言語の名称等が付された操作ボタンが、音声チャンネル毎に独立して画面上に配置される。
【0036】
4.サブタイトルメニュー(Sub Title Menu;字幕メニュー)
サブタイトルは、映画やテレビ放送の用語であって、いわゆる「字幕スーパー」を意味する。サブタイトルメニューは、DVDに記録されているタイトルに、単数もしくは複数種類の字幕スーパーが付されている場合に、複数種類の字幕スーパーのいずれを表示するのかや、字幕スーパーを表示するか否かを選択するために用いられるメニュー画面である。このサブタイトルメニューでは、選択可能な字幕スーパーを示す名称が付された操作ボタンが、字幕スーパーの種類毎に独立して画面上に配置される。
【0037】
5.アングルメニュー(Angle Menu)
アングルとは、DVDのフォーマット固有の機能である。例えば、サッカーの試合を収録する場合には、通常、複数のカメラが用いられ、これらのカメラによって、試合を同時に、それぞれ異なったカメラアングルから並行して撮影する。つまり、例えば、サッカーの試合のビデオデータには、試合全体をロングで引いて写しているカメラから得られたもの、攻撃側の選手をアップで追っているカメラから得られたもの、あるいは、守備側の選手をアップにしているカメラから得られたもの等が含まれる。このように、対象物を複数のカメラアングルで同時に並行して撮影して得られた複数のビデオデータを多重化してDVDに記録し、DVDプレイヤで再生する際に、視聴者がいずれのカメラアングルで撮影して得られたビデオデータを再生するかを選択できるようにしたのが、DVDにおいてアングルと呼ばれる機能である。アングルメニューには、選択可能なアングルの名称等が記された操作ボタンが、アングル毎に独立して画面上に配置される。
【0038】
6.ルートメニュー(Root Menu)
ここまでに、DVDのフォーマットで規定された合計5種類のメニューについて説明したが、DVDプレイヤのリモートコントロール装置には、5種類のメニューそれぞれを表示させるための5個のボタンが設けられるとは限らない。DVDのフォーマットでは、リモートコントロール装置に、タイトルメニューを呼び出すボタンとその他のメニューを呼び出すボタンの2個のボタンを義務づけているだけである。従って、再生するタイトルが、チャプタメニュー、オーディオメニュー、サブタイトルメニューおよびアングルメニューのうちのいずれか一つ以上を要する場合には、それらのメニューを呼び出すために用いられる特別なメニュー画面が必要になる。ルートメニューは、チャプタメニュー、オーディオメニュー、サブタイトルメニューおよびアングルメニューのうちのいずれか一つ以上が必要である場合に用いられ、それぞれチャプタメニュー、オーディオメニュー、サブタイトルメニューおよびアングルメニューの名称が付された操作ボタンが配置されたメニュー画面である。
【0039】
上述のような各メニューを作成(オーサリング)する場合には、各操作ボタンに対応したDVDにおけるサブピクチャのフォーマットに従った画素データを作ることはもちろん、それぞれの操作ボタンに付随すべきナビゲーションコマンドによるプログラミングを各操作ボタン毎に行う必要がある。なお、ナビゲーションコマンドとは、既に説明したように、DVDプレイヤでの再生方法を制御するために、DVDのフォーマットで用意された独特のプログラミング言語である。このナビゲーションコマンドで記述されたプログラムは、ビデオデータやオーディオデータと共にDVDに記録され、DVDプレイヤは、そのナビゲーションコマンドで記述されたプログラムに従ってビデオデータやオーディオデータを再生する。
【0040】
次に、図3を参照して、上述のようなメニューを構成するためのデータ構造について説明する。上述の6種類のメニュー、タイトルメニュー、チャプタメニュー、オーディオメニュー、サブタイトルメニュー、アングルメニューおよびルートメニューは、それぞれ、本発明におけるメニュー制御用データに対応するプログラムチェイン(図では、PGC(Program Chain)と記す。)20という名前のデータ構造で実現されている。プログラムチェイン20は個々のメニューを構成するページ数には関係なく、一つのメニューには一つのプログラムチェイン20が対応している。すなわち、6種類のメニューがあれば、プログラムチェイン20も6個あることになる。
【0041】
以下、図3の説明を簡単にする。一つのメニューを実現するためには、以下で述べるデータ構造の全てを記述する必要がある。なお、実際には、これらのデータ構造はもっと細かく分かれているが、ここでは、本実施の形態の説明に必要な部分にのみ着目し、構造は簡略化してある。
【0042】
プログラムチェイン20は、一つのメニュー全体を表す枠組みであり、一つのメニューを実現するための必要な全てのデータを含むと共に、DVDプレイヤにおけるメニューやタイトルの再生の単位となる。プログラムチェイン20は、プリコマンド(図では、PRE CMD(Pre Command)と記す。)21と、アクセスユニット(図では、ACCESS UNITと記す。)22と、ハイライト情報データ(図では、HLI(Highlight Information)と記す。)23と、ポストコマンド(図では、POST CMD(Post Command)と記す。)24とを有している。
【0043】
プリコマンド21には、1つのメニュー画面(プログラムチェイン)の再生が始まるときに、最初に実行されるナビゲーションコマンドが記述されている。ここでは、主に、後述するボタンコマンドを実行する際に必要なパラメータの初期化のための命令が記述される。
【0044】
アクセスユニット22は、メニュー画面を表示するための画素データおよび色情報が格納される領域であり、後述するサブピクチャ画素データ25とボタン色データ(図では、BTN COLORと記す。)26とを含む。
【0045】
ハイライト情報データ23は、メニュー画面中の操作ボタンの選択に関する情報が格納される領域であり、ハイライト色データ(図では、HighlightCOLORと記す。)27と、ボタン情報データ(図では、BTN INFOと記す。)28とを含む。ハイライト色データ27は、メニュー画面中のある一つの操作ボタンが選択されときに、選択されたことを示すために、選択された操作ボタンの色を変更する(ハイライトする)ための色情報と、選択された操作ボタンに割り当てられた機能が実行されたときに操作ボタンの色を変更するための色情報とを含んでいる。ボタン情報データ28は、各操作ボタンのメニュー画面内での相対的位置関係と、DVDプレーヤのリモートコントロール装置のカーソルキーによってメニュー画面中で選択対象となる操作ボタンを上下左右に移動させるための操作が行われた際に次に選択対象とする操作ボタンを指示するために必要な操作ボタン間の隣接情報とを含んでいる。
【0046】
ポストコマンド(図では、POST CMD(Post Command)と記す。)24には、一つのメニューの実行が終わるとき(すなわち、一つのプログラムチェイン20の再生が終わるとき)に、最後に実行されるナビゲーションコマンドが記述されている。ここでは、主に、後述するボタンコマンドの実行結果として得られるパラメータによって決定された分岐先へ飛ぶためのジャンプ命令が記述される。
【0047】
サブピクチャ画素データ25には、メニュー画面を表示するためのサブピクチャの画素データが格納されている。メニュー画面が複数ページから構成される場合には、サブピクチャ画素データ25は、複数ページ分設けられる。
【0048】
ボタン色データ26には、メニュー画面を表示するためのサブピクチャの画素データの非選択時(ハイライト処理されていないとき)の色情報、および操作ボタンがハイライト処理されたときの色情報の参照先であるカラーパレットを示すデータが格納されている。
【0049】
ハイライト色データ27は、メニュー画面中の各操作ボタンのハイライトのための色情報が格納され、この色情報は、操作ボタンの選択時のハイライト色を示す選択色データ(図では、SELECT COLOR)29と、選択された操作ボタンに割り当てられた機能が実行されたときの操作ボタンのハイライト色を示すアクション色データ(図では、ACTION COLORと記す。)30とを含んでいる。なお、各色データ29,30は、ボタン色データ26中のカラーパレットを示すデータへのポインタであり、実際の色のデータがここに格納されるわけではない。
【0050】
ボタン情報データ28は、各操作ボタンのメニュー画面内での相対的位置関係を表すボタン位置データ(図では、BTN POSITIONと記す。)31と、DVDプレーヤのリモートコントロール装置のカーソルキーによってメニュー画面中で選択対象となる操作ボタンを上下左右に移動させるための操作が行われた際に次に選択対象とする操作ボタンを指示するために必要な操作ボタン間の隣接情報である隣接ボタンデータ(図では、ADJ BTNと記す。)32と、操作ボタンに割り当てられた機能を実行させるためのナビゲーションコマンドからなるボタンコマンド(図では、BTN CMDと記す。)33とを含んでいる。ボタン情報データ28は、メニュー画面の各操作ボタンの機能ロジックを記述する部分として中心的な役割を果たす。
【0051】
選択色データ29には、操作ボタンの選択時のハイライト色のカラーパレットへのポインタが格納される。
【0052】
アクション色データ30には、選択された操作ボタンに割り当てられた機能が実行されたときの操作ボタンのハイライト色のカラーパレットへのポインタが格納される。
【0053】
ボタン位置データ31は、各操作ボタンのメニュー画面内での相対的位置を、画素の座標で表現している。具体的には、各操作ボタンの論理的表示領域は長方形と定められているので、ボタン位置データ31は、その領域の左上と右下の座標のデータを含んでいる。ボタン位置データ31は、更に、各操作ボタンの非選択時の色情報のカラーパレットへのポインタも含んでいる。なお、一つのメニュー画面内においては、操作ボタンの数にかかわらず、非選択時の色は1種類と定められている。ボタン位置データ31は、更に、各操作ボタンが選択されたときに、各操作ボタンに割り当てられた機能を自動的に実行するか否かを示す自動実行情報としての自動実行フラグ(AUTO ACTION FLAG)を含んでいる。
【0054】
隣接ボタンデータ32には、DVDプレーヤのリモートコントロール装置のカーソルキーによってメニュー画面中で選択対象となる操作ボタンを上下左右に移動させるための操作が行われた際に次に選択対象とする操作ボタンを指示するために必要な操作ボタン間の隣接情報が格納されている。
【0055】
ボタンコマンド33は、操作ボタンに割り当てられた機能を実行させるためのナビゲーションコマンドからなり、各操作ボタンに割り当てられた機能を直接的に定義するものである。
【0056】
DVDのフォーマットでは、サブピクチャ画素データ25からボタンコマンド33までをまとめてプログラム(図では、PGと記す。)34と呼ぶ。このプログラム34は、存在するメニュー画面のページ数分だけ存在する。プログラムチェイン20は、このプログラム34が複数連なっているところから名付けられたものである。
【0057】
次に、本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、メニュー制御方法およびメニュー制御装置について、詳細に説明する。
【0058】
本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体であるDVDには、上述のように、DVDより情報を再生する際に使用され、複数ページからなり、各ページがそれぞれ、再生に関する所定の指示を行うための複数の指示用操作ボタンとページ送りを行うためのページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面を表示させるためのメニュー制御用データとしてのプログラムチェイン20が格納されている。
【0059】
プログラムチェイン20は、上述のように、各ページのメニュー画面上における各操作ボタンの位置を表す位置情報としてのボタン位置データ31と、各操作ボタン毎に規定され、選択対象となる操作ボタンを上下左右に移動させるための操作が行われた際に次に選択対象とする操作ボタンを指示するための隣接情報ととしての隣接ボタンデータ32等を含んでいる。また、ボタン位置データ31は、各操作ボタンが選択されたときに、各操作ボタンに割り当てられた機能を自動的に実行するか否かを示す自動実行情報としての自動実行フラグを含んでいる。
【0060】
本実施の形態では、ボタン位置データ31は、各ページのメニュー画面上において、複数の指示用操作ボタンが縦に一列に並べて配置され、ページ送り用操作ボタンが複数の指示用操作ボタンの左右の側方に配置されるように、各操作ボタンを表示させるように設定されたデータ構造を有し、各指示用操作ボタンについての隣接ボタンデータ32は、選択対象となる操作ボタンを左右方向に移動させるための操作が行われた際に次に選択対象とする操作ボタンとしてページ送り用操作ボタンを指示するように設定されたデータ構造を有している。更に、ページ送り用操作ボタンについての自動実行フラグは、選択対象とされたときに、ページ送り用操作ボタンに割り当てられた機能、すなわちページ送りの機能を自動的に実行するように設定されたデータ構造を有している。
【0061】
以下、本実施の形態の特徴について、図1に示した具体例に参照して説明する。図1は、本実施の形態におけるメニュー画面の一例を示したものである。このメニュー画面には、チャプタ指定用ボタン1、メニュー切り換え用ボタン2およびメニューページ切り換え用ボタン3の3種類の操作ボタンが配置されている。チャプタ指定用ボタン1は、メニュー画面上の左右方向の中央部分において、縦に一列に並べて配置された6個のチャプタ指定用ボタン1a〜1fを有している。メニュー切り換え用ボタン2は、チャプタ指定用ボタン1fの下側に配置された、ルートメニューへ戻ることを指示するためのボタン2aと、このボタン2aの下側に配置された、表示されているメニューのキャンセルを指示するためのボタン2bとを有している。メニューページ切り換え用ボタン3は、前ページへ戻ることを指示するための前ページボタン3aと、次ページへ移行することを指示するための次ページボタン3bとを有している。
【0062】
ボタン1a〜1fおよびボタン2a,2bは、本発明における指示用操作ボタンに対応し、これらは、メニュー画面上の左右方向の中央部分において、縦に一列に並べて配置されている。ボタン3a,3bは、本発明におけるページ送り用操作ボタンに対応し、これらは、メニュー画面内における下側の位置でボタン1a〜1fおよびボタン2a,2bの左右の側方、より厳密には、ボタン3aはボタン2bの左側に、ボタン3bはボタン2bの右側に配置されている。このような各操作ボタンの配置は、図3におけるボタン位置データ31によって実現される。
【0063】
図2は、図1に示した各操作ボタンにおける隣接関係を表したものである。図中の矢印が隣接関係を表している。この隣接関係は、図3における隣接ボタンデータ32によって、各操作ボタン毎に、上下左右の4方向について規定される。メニュー画面上の左右方向の中央部分において縦に一列に並べて配置されたボタン1a〜1fおよびボタン2a,2bでは、上下方向については、それぞれ上下に隣り合ったボタンへの関係付けがなされている。すなわち、これらのボタン1a〜1fおよびボタン2a,2bについては、原則として、選択対象となる操作ボタンを上方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンは上方向に隣り合う操作ボタンとなり、選択対象となる操作ボタンを下方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンは下方向に隣り合う操作ボタンとなる。ただし、一番下のボタン2bについては、選択対象となる操作ボタンを下方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンは一番上のボタン1aとなり、逆に、一番上のボタン1aについては、選択対象となる操作ボタンを上方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンは一番下のボタン2bとなるように関係付けがなされている。なお、選択された操作ボタンは、図3におけるハイライト色データ27に基づいてハイライト処理される。
【0064】
また、メニュー画面上の左右方向の中央部分において縦に一列に並べて配置されたボタン1a〜1fおよびボタン2a,2bでは、左方向については、図中符号5で示したように、全て前ページボタン3aへの関係付けがなされ、右方向については、図中符号6で示したように、全て次ページボタン3bへの関係付けがなされている。従って、これらのボタン1a〜1fおよびボタン2a,2bについては、選択対象となる操作ボタンを左方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンは前ページボタン1aとなり、選択対象となる操作ボタンを右方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンは次ページボタン1bとなる。この場合も、選択された操作ボタンは、図3におけるハイライト色データ27に基づいてハイライト処理される。
【0065】
なお、最初のページには前ページボタン3aが存在しないので、最初のページにおいて縦に一列に並べて配置された操作ボタンについては、選択対象となる操作ボタンを左方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンはそれぞれの出発点の操作ボタン自身へ戻るような関係付けがなされている。同様に、同様に最終ページには次ページボタン3bが存在しないので、最終ページにおいて縦に一列に並べて配置された操作ボタンについては、選択対象となる操作ボタンを右方向に移動させるための操作が行われた際には次に選択対象とする操作ボタンはそれぞれの出発点の操作ボタン自身へ戻るような関係付けがなされている。
【0066】
更に、各操作ボタンのうち、前ページボタン3aと次ページボタン3bのみについての自動実行フラグは、選択対象とされたときに、その操作ボタンに割り当てられた機能、すなわちページ送りの機能を自動的に実行するように設定されている。
【0067】
更に、前ページボタン3aについてのボタンコマンド33には、前ページに相当するプログラム34の再生指示命令と、前ページにおける一番上の操作ボタンをハイライトさせるような命令が書き込まれている。同様に、次ページボタン3bついてのボタンコマンド33には、次ページに相当するプログラム34の再生指示命令と、次ページにおける一番上の操作ボタンをハイライトさせるような命令が書き込まれている。
【0068】
また、各メニューページ(各プログラム34)毎に、各操作ボタンに対して1番から振られる識別番号ID1〜IDnのうち、ID1は、各メニューページとも、縦に一列に並べて配置された操作ボタンのうちの一番上に位置する操作ボタンとなるように設定されている。これは、DVDプレイヤでは、メニューの再生を開始するときの初期のハイライトの位置は、ID1の操作ボタンとすることが定められているため、再生初期状態でのハイライトの位置をページ送り後のハイライトの位置と統一させるためである。
【0069】
次に、図4を参照して、例えば図1に示したような本実施の形態におけるメニュー画面を用いた操作について説明する。図4には、DVDプレイヤ11と、このDVDプレイヤ11によって再生される画像を表示するためのモニタ12と、DVDプレイヤ11を操作するためのリモートコントロール装置13とが示されている。リモートコントロール装置13は、選択する操作ボタンを上下左右に移動させるための上カーソルキー15、下カーソルキー16、左カーソルキー17および右カーソルキー18と、選択した操作ボタンの動作を完了させるためのメニュー決定キー19とを含んでいる。
【0070】
前述のようなプログラムチェイン20のデータ構造を有するDVDを、DVDプレイヤ11によって再生する場合には、視聴者は、まず、DVDプレイヤのリモートコントロール装置に設けられた図示しないメニューボタン等を操作して、所望のメニュー画面をモニタ12に表示させる。例えば図1に示したようなメニュー画面を表示させた場合、最初は、一番上の操作ボタン1aがハイライトされた状態となっている。この状態から、視聴者が、リモートコントロール装置13の上カーソルキー15または下カーソルキー16のみを押し続けると、縦に一列に並べて配置された操作ボタン1a〜1f,2a,2bを順番にループ状に選択できる。操作ボタン1a〜1f,2a,2bのうちのいずれかが選択された状態(ハイライトされた状態)で、視聴者がメニュー決定キー19を押すと、選択されていた操作ボタンに割り当てられた機能(例えば、所定のチャプタからの再生開始)が実行される。
【0071】
また、縦に一列に並べて配置された操作ボタン1a〜1f,2a,2bのうちのいずれかが選択された状態(ハイライトされた状態)で、視聴者が、リモートコントロール装置13の左カーソルキー17を押すと、前ページボタン3aが選択され且つハイライトされ、更に自動的に前ページに戻り、前ページにおいて縦に一列に並べて配置された操作ボタンのうちの一番上の操作ボタンが選択され且つハイライトされる。
【0072】
同様に、縦に一列に並べて配置された操作ボタン1a〜1f,2a,2bのうちのいずれかが選択された状態(ハイライトされた状態)で、視聴者が、リモートコントロール装置13の右カーソルキー18を押すと、次ページボタン3bが選択され且つハイライトされ、更に自動的に次ページに移行し、次ページにおいて縦に一列に並べて配置された操作ボタンのうちの一番上の操作ボタンが選択され且つハイライトされる。
【0073】
従って、視聴者は、リモートコントロール装置13の左カーソルキー17または右カーソルキー18を押すだけで、メニュー画面のページ送りを行うことができ、複数ページのメニュー画面を容易に操作することが可能となる。
【0074】
次に、図5を参照して、本実施の形態に係るメニュー制御装置としてのDVDプレイヤの構成の一例について説明する。この図に示したDVDプレイヤは、DVD40を回転させるためのモータ41と、このモータ41によって回転されるDVD40に対向するように配置され、DVD40に記録された情報を検出するピックアップ42と、このピックアップ42の出力信号を復調して出力する復調器43と、2つの固定接点44a,44bと可動接点44cとを有し、可動接点44cが復調器43の出力端に接続されたスイッチ44とを備えている。なお、ピックアップ42は、DVD40に対して光を照射すると共に戻り光を検出して、DVD40に記録された情報を光学的に読み出すものである。また、ピックアップ42は、DVD40に対する光の照射位置をDVD40の半径方向に移動させて、DVD40における情報の読み出し位置を制御するための駆動装置を含んでいる。
【0075】
DVDプレイヤは、更に、入力端がスイッチ44の固定接点44aに接続され、スイッチ44を介して入力される復調器43の出力信号を、DVDプレイヤでの再生方法を制御するためナビゲーションパック(Navigation Pack)(図では、NAVIと記す。)61と視聴者に提供する情報であるプレゼンテーションデータ(Presentation Data)62とに分離するデマルチプレクサ(1)45と、スイッチ44の固定接点44bからの信号およびデマルチプレクサ(1)45からのナビゲーションパック61を入力すると共に、モータ41、ピックアップ42およびスイッチ44を制御する本発明におけるコンピュータとしてのCPU(中央処理装置)46とを備えている。なお、CPU46は、プログラムを格納したROM(リード・オンリ・メモリ)および作業領域となるRAM(ランダム・アクセス・メモリ)を含み、RAMを作業領域として、ROMに格納されたプログラムを実行することにより、後述する動作を行うようになっている。
【0076】
DVDプレイヤは、更に、デマルチプレクサ(1)45からのプレゼンテーションデータ62を、符号化されたサブピクチャ信号(図では、SPと記す。)63と符号化されたビデオ信号(図では、Vと記す。)64と符号化されたオーディオデータ(図では、Aと記す。)65とに分離するデマルチプレクサ(2)47と、デマルチプレクサ(2)47からのサブピクチャ信号63をデコード(復号化)するサブピクチャデコーダ48と、デマルチプレクサ(2)47からのビデオ信号64をデコードするビデオデコーダ49と、デマルチプレクサ(2)47からのオーディオ信号65をデコードして、オーディオ出力信号66として出力するオーディオデコーダ50と、サブピクチャデコーダ48からのデコード後のサブピクチャ信号を一旦記憶してサブピクチャを形成するディスプレイメモリ51と、ビデオデコーダ49からのデコード後のビデオ信号を一旦記憶して動画部分を形成するディスプレイメモリ52と、ディスプレイ51,52の各出力信号を加算して、ビデオ出力信号67として出力する加算器53とを備えている。
【0077】
CPU46は、RAM内に、インフォメーションデータ(Information Data)を記憶するためのインフォメーションデータ記憶領域71と、ナビパック61に含まれるナビゲーションコントロールデータ(Navigation Control Data)を記憶するナビゲーションコントロールデータ記憶領域72とを有している。インフォメーションデータ記憶領域71は、ジェネラルコントロールデータ(General Control Data)を記憶するジェネラルコントロールデータ記憶領域71aと、エントリサーチインフォメーション(Entry Serch Information)を記憶するエントリサーチインフォメーション記憶領域71bとを含んでいる。インフォメーションデータは、スイッチ44を介して入力されるようになっている。また、CPU46は、サブピクチャにおけるハイライトを制御するためのハイライトディスプレイコントロール(Highlight Display Control)信号68をディスプレイメモリ51に送るようになっている。
【0078】
DVDプレイヤは、図示しないが、更に、リモートコントロール装置からの信号を受信し、信号処理して、リモートコントロール装置のキー操作に応じた信号に変換してCPU46に与える受信装置を有している。
【0079】
次に、図5に示したDVDプレイヤの動作について説明する。始めに、DVDプレイヤによるインフォメーションデータの読み込みの動作について説明する。この場合、CPU46は、スイッチ44を固定接点44b側に切り換えておき、サーボ制御によって、ピックアップ42とモータ41とを動かして、DVD40より、ジェネラルコントロールデータとエントリサーチインフォメーションとを読み込み、それぞれ、ジェネラルコントロールデータ記憶領域71aとエントリサーチインフォメーション記憶領域71bに記憶させる。ジェネラルコントロールデータには、ビデオのアスペクト比やオーディオのコーディングの種類や本数等、再生に必要な静的な情報が書かれている。また、エントリサーチインフォメーションは、メニューの各ページの多重化データや各タイトルの多重化データがDVD40上の何番地に書いてあるかのアドレス情報をテーブルにまとめたものである。DVDプレイヤは、このエントリサーチインフォメーションを使って、任意のメニューやタイトルの指示されたアドレスまでピックアップ42を移動して再生を開始することができる。
【0080】
次に、DVDプレイヤによるメニューの再生の動作について説明する。この場合、CPU46は、スイッチ44を固定接点44a側に切り換えておき、エントリサーチインフォメーションからメニューの先頭番地を知り、そのメニューの情報を読み込めるように、ピックアップ42とモータ41とを動かして、ピックアップ42より再生信号を得る。再生信号は、復調器43により、通常のディジタル信号に戻り、再生ストリーム60となる。この、再生ストリーム60を模式的に拡大すると、ナビゲーションパック(NAVI)、ビデオ信号(V)、オーディオ信号(A)およびサブピクチャ信号(SP)が順番に多重化されて並んでいるように見える。
【0081】
次に、復調器43より出力される再生ストリーム60は、デマルチプレクサ(1)45によって、ナビゲーションパック61とプレゼンテーションデータ62とに分離される。分離された一方のデータであるナビゲーションパック61は、CPU46のナビゲーションコントロールデータ記憶領域72に記憶される。ナビゲーションパック61には、図3に示したハイライト情報データ23が含まれているので、メニューを再生するための命令(図3における隣接ボタンデータ32やボタンコマンド33等)も、この段階でCPU46に記憶されることになる。
【0082】
デマルチプレクサ(1)45によって分離された他方のデータであるプレゼンテーションデータ62は、デマルチプレクサ(2)47によって、更にサブピクチャ信号63、ビデオ信号64およびオーディオ信号65に分離され、それぞれに対応したデコーダ48〜50によって、復号化されたサブピクチャ信号、ビデオ信号およびオーディオ信号に戻される。なお、サブピクチャデコーダ48より出力されるサブピクチャ信号とビデオデコーダ49より出力されるビデオ信号は、それぞれディスプレイメモリ51,52に一旦記憶され、その後、加算器53で加算されて、ビデオ出力信号67として出力される。ディスプレイメモリ51には、CPU46からのハイライトディスプレイコントロール信号68が与えられている。例えば、メニュー画面において、リモートコントロール装置のカーソルキーの操作に応じてハイライトを移動させるとき等には、CPU46は、このハイライトディスプレイコントロール信号68を使って、直接、ディスプレイメモリ51におけるハイライトに対応する場所のデータを書き換えることで、ハイライト色の移動という視覚的効果を得る。
【0083】
次に、図6および図7に示す流れ図を参照して、DVDプレイヤによるメニューの再生の動作について説明する。なお、この流れ図は、図5におけるCPU46がナビゲーションコントロールデータ(ナビゲーションパック)を読みながら、ハイライトディスプレイコントロール信号68を使って、直接、ディスプレイメモリ51におけるハイライトに対応する場所のデータを書き換えることで、ハイライト色の移動という視覚的効果を得たり、エントリサーチインフォメーションから次のページのメニューの先頭番地を知り、そこまで、ピックアップ42とモータ41を動かして、新しいメニューページの再生信号を得る様子を示したものである。
【0084】
図6および図7に示した動作は、視聴者がリモートコントロール装置によってDVDプレイヤに対して所定のメニューの再生を指示する(ステップS101)ことから始まる。DVDプレイヤのCPU46は、所定のメニューの再生が指示されると、所定のメニューをモニタに表示させる。このとき、表示されるメニューでは、ID1番のボタン(縦に一列に並べて配置された操作ボタンのうちの一番上の操作ボタン)がハイライトする(ステップS102)。次に、CPU46は、リモートコントロール装置において何かキーが押されたか否かを判断する(ステップS103)。キーが押されていなければ(N)、ステップS103を繰り返す。何かキーが押されたら(Y)、CPU46は、カーソルキーが押されたか否かを判断すると共に、カーソルキーが押されたと判断した場合、上下左右のどのカーソルキーが押されたかを判断する(ステップS104)。
【0085】
カーソルキーが押された場合(ステップS104;Y)において、左カーソルキーが押された場合には、CPU46は、最初のページか否かを判断する(ステップS105)。最初のページの場合(Y)には、前ページボタンが存在しないので、出発点の操作ボタン自身へ戻るように、ステップS103に戻る。最初のページではない場合(ステップS105;N)は、CPU46は、前ページボタンにハイライトを移動し(ステップS106)、前ページボタンのボタンコマンドを実行して(ステップS107)、前ページのメニューを再生し(ステップS108)、前ページにおけるID1番のボタンにハイライトを移動して(ステップS109)、ステップS102に戻る。
【0086】
カーソルキーが押された場合(ステップS104;Y)において、右カーソルキーが押された場合には、CPU46は、最終ページか否かを判断する(ステップS110)。最終ページの場合(Y)には、次ページボタンが存在しないので、出発点の操作ボタン自身へ戻るように、ステップS103に戻る。最初のページではない場合(ステップS110;N)は、CPU46は、次ページボタンにハイライトを移動し(ステップS111)、次ページボタンのボタンコマンドを実行して(ステップS112)、次ページのメニューを再生し(ステップS113)、次ページにおけるID1番のボタンにハイライトを移動して(ステップS114)、ステップS102に戻る。
【0087】
カーソルキーが押された場合(ステップS104;Y)において、上カーソルキーまたは下カーソルキーが押された場合には、CPU46は、隣接ボタンデータに従いハイライトの移動のみを行い(ステップS115)、ステップS103に戻る。
【0088】
カーソルキーが押されなかった場合(ステップS104;N)には、CPU46は、メニュー終了キーが押された否かを判断する(ステップS116)。メニュー終了キーが押された場合(Y)には、CPU46は、メニュー表示に関する動作を終了する。メニュー終了キーが押されなかった場合(N)には、CPU46は、メニュー決定キーが押されたか否かを判断する(ステップS117)。メニュー決定キーが押されなかった場合(N)には、ステップS103に戻る。メニュー決定キーが押された場合(ステップS117;Y)には、CPU46は、ハイライトしているボタンのボタンコマンドを実行して(ステップS118)、メニュー表示に関する動作を終了する。
【0089】
以上説明したように本実施の形態に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、メニュー制御方法およびメニュー制御装置によれば、各ページのメニュー画面上において、複数の指示用操作ボタンが縦に一列に並べて配置され、ページ送り用操作ボタンが複数の指示用操作ボタンの左右の側方に配置されるように、各操作ボタンを表示させるようにしたと共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させるための操作が行われた際には、次にページ送り用操作ボタンが選択対象として表示されるようにしたので、記録媒体(DVD)より情報を再生する際に使用される複数ページのメニュー画面を容易に操作することができる。
【0090】
更に、本実施の形態では、ページ送り用操作ボタンについて、選択対象とされたときに、ページ送り用操作ボタンに割り当てられた機能、すなわちページ送りの機能を自動的に実行するように設定したので、ページ送りのために要するキー操作の回数をより少なくすることができる。
【0091】
なお、上記実施の形態では、例えば図4に示したリモートコントロール装置13における左カーソルキー17および右カーソルキー18が、ページ送りのためにのみ使用される場合について説明したが、これらのキー17,18は、ページ送り以外の目的でも使用可能である。例えば、図8(a)に示したような1ページからなるメニュー画面において、左カーソルキー17および右カーソルキー18を、項目の選択のために使用されるようにしてもよい。図8(a)に示した例のメニュー画面では、6個の選択可能な項目81と、ルートメニューへ戻ることを指示するためのボタン82と、表示されているメニューのキャンセルを指示するためのボタン83とを有している。6個の選択可能な項目81は、それぞれ、表示可能な静止画の種類を表している。図8(a)に示した例では、6個の項目81は、上下2段に分けられ、各段毎に3個ずつ横方向に並べられている。そのため、選択対象となる項目81を横方向に移動させる際に、左カーソルキー17および右カーソルキー18が使用される。6個の項目81のうちの一つが選択され、実行されたときには、例えば図8(b)に示したように、選択した項目81に対応した静止画84が表示される。なお、図8(b)に示した例では、静止画84と共に、ルートメニューへ戻ることを指示するためのボタン85と、表示されているメニューのキャンセルを指示するためのボタン86も表示されるようになっている。
【0092】
なお、本発明は上記実施の形態に限定されず、例えば、本発明に係るメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体は、上記実施の形態で挙げたようなDVDに限らず、他の種類の記録媒体でも良い。同様に、本発明に係るメニュー制御方法および装置も、DVDプレイヤによってDVDに記録された情報を再生する際に使用されるメニュー画面を表示させる場合に限らず、他の種類の記録媒体に記録された情報を再生する際等に使用されるメニュー画面を表示させる場合にも適用でき、更には、DVDのようにリムーバブルな記録媒体に記録されたメニュー制御用データを用いず、例えば、予めコンピュータの記憶装置に記憶されたメニュー制御用データを用いてメニュー画面を表示させるような場合にも適用することができる。
【0093】
【発明の効果】
以上説明したように請求項1記載の記録媒体、請求項2記載のメニュー制御方法、もしくは請求項3記載のメニュー制御装置によれば、各ページのメニュー画面上において、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させるための操作が入力装置の操作によって行われた際には、次にページ送り用操作ボタンが選択対象として表示され、ページ送り用操作ボタンが選択されたときには、自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、ページ送り用操作ボタンに割り当てられた機能が自動的に実行されるようにしたので、複数ページのメニュー画面を容易に操作することが可能となるという効果を奏する。
【0094】
請求項2記載のメニュー制御用データを記録したコンピュータ読み取り可能な記録媒体、請求項4記載のメニュー制御方法、もしくは請求項6記載のメニュー制御装置によれば、ページ送り用操作ボタンが選択されたときに、ページ送り用操作ボタンに割り当てられた機能が自動的に実行されるようにしたので、更に、ページ送りに要する操作の回数を少なくすることができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施の形態におけるメニュー画面の一例を示す説明図である。
【図2】図1に示した各操作ボタンにおける隣接関係を表す説明図である。
【図3】本発明の一実施の形態におけるメニューを構成するためのデータ構造を示す説明図である。
【図4】本発明の一実施の形態におけるメニュー画面を用いた操作を説明するための説明図である。
【図5】本発明の一実施の形態におけるDVDプレイヤの構成の一例を示すブロック図である。
【図6】本発明の一実施の形態におけるDVDプレイヤによるメニューの再生の動作を示す流れ図である。
【図7】本発明の一実施の形態におけるDVDプレイヤによるメニューの再生の動作を示す流れ図である。
【図8】本発明の一実施の形態におけるDVDプレイヤのリモートコントロール装置の左カーソルキーおよび右カーソルキーがページ送り以外の目的でも使用可能であることを説明するための説明図である。
【図9】DVDにおけるサブピクチャについて説明するための説明図である。
【図10】DVDにおけるサブピクチャについて説明するための説明図である。
【図11】DVDにおけるチャプタメニューの画面の一例を示す説明図である。
【図12】DVDプレイヤにおけるメニュー画面を用いた操作を説明するための説明図である。
【図13】操作ボタンがハイライトされた状態のDVDにおけるメニュー画面の一例を示す説明図である。
【符号の説明】
1…チャプタ指定用ボタン、2…メニュー切り換え用ボタン、3…メニューページ切り換え用ボタン、11…DVDプレイヤ、12…モニタ、13…リモートコントロール装置、46…CPU
[0001]
BACKGROUND OF THE INVENTION
  The present invention is for displaying a menu consisting of a plurality of pages used when information is reproduced from a recording medium such as a digital video disc (hereinafter referred to as DVD).Information was recordedThe present invention relates to a recording medium and a menu control method and apparatus.
[0002]
[Prior art]
In recent years, DVD, which is an optical disk capable of recording digitized video data and audio data, and a DVD player, which is an apparatus that performs at least reproduction of data reproduction from the DVD and data recording on the DVD, have been put into practical use. .
[0003]
The DVD format (standard) defines a still picture format called a sub-picture that can be displayed superimposed on a moving picture separately from a normal moving picture portion encoded by the MPEG (Moving Picture Experts Group) 2 standard. Yes. In a DVD, subtitles and menu screens for movies are realized by this sub-picture.
[0004]
In the DVD format, a unique programming language called a navigation command is prepared for controlling a playback method in a DVD player. The program described by the navigation command is recorded on the DVD together with the video data and the audio data, and the DVD player reproduces the video data and the audio data according to the program described by the navigation command.
[0005]
For example, in a DVD, a plurality of audio channels can be multiplexed and recorded, but a program using a navigation command specifies, for example, which of a plurality of audio channels is selected, or is called a chapter (Chaptar). Jump directly to a specific cue point (in the case of a movie, the beginning of a scene of interest or the point of a story break, or the point of a song such as a track on a CD (compact disc)) Used when starting playback. This example is the simplest program using a navigation command, but more complicated operations are possible.
[0006]
For example, at the end of playback of a chapter, a still image (sub-picture) that asks the viewer a question appears. Depending on the viewer's answer to the question, a chapter that jumps to the next and starts playback is displayed. An interactive work (software) that can be determined is also possible by a program using navigation commands. This example is used in a work called multi-story / multi-ending (a work with high game elements in which there are choices such as A and B for each scene break and the next scene is determined by the selection result). It is a method that is called.
[0007]
In the case of an interactive work such as multi-story / multi-ending as described above, it is a matter of course that an interactive question and response screen that can be operated by the viewer is required. Such a screen is composed of still images in view of its nature, and the sub-picture already described is used at that time.
[0008]
In a DVD player, the viewer usually does not perform an interactive operation directly using the operation buttons of the DVD player main body or the operation buttons of the remote control device, and the operation buttons appearing on the screen are displayed on the remote control device. An interactive operation is realized by selecting indirectly with a cursor key or the like. Thereby, it is possible to provide various interactive software without being restricted by the function of the button unique to the hardware of the DVD player.
[0009]
Of the still screens for performing such interactive operations, elements that are common to DVDs and basic are defined as DVD system menus. The DVD system menu is called by the viewer operating the menu button defined in the format that must be attached to the remote control device of the DVD player when the DVD player plays a DVD. It is a screen that is displayed. This DVD system menu includes operation buttons displayed on the screen, and the viewer uses the cursor keys (keys specified in the format that must be attached to the remote control device of the DVD player). By selecting, it is possible to specify various reproduction patterns.
[0010]
In the DVD format, various DVD system menus are defined. FIG. 11 shows an example of a chapter menu screen as one of them. The chapter menu is a menu in which operation buttons that enable direct jumping to each chapter are arranged on the screen.
[0011]
On the chapter menu screen shown in FIG. 11, three types of operation buttons including six chapter designation buttons 301, two menu switching buttons 302, and two menu page switching buttons 303 are arranged. Six chapter specifying buttons 301 are arranged vertically three at the left position in the screen and three vertically at the right position in the screen. The two menu switching buttons 302 are arranged horizontally at a position below the chapter specifying button 301. The two menu page switching buttons 303 include a previous page button 303a for instructing to return to the previous page, and a next page button 303b for instructing to move to the next page. The previous page button 303b is disposed at the lower right position below the menu switching button 302, and the previous page button 303b is disposed at the lower right position.
[0012]
When creating (authoring) such a menu, it is possible to create pixel data according to the sub-picture format on the DVD corresponding to each operation button, as well as according to the navigation command to be associated with each operation button. Programming must be performed for each operation button.
[0013]
FIG. 12 is an explanatory diagram for explaining an operation using a menu screen as shown in FIG. 11, for example. This figure shows a DVD player 311, a monitor 312 for displaying an image reproduced by the DVD player 311, and a remote control device 313 for operating the DVD player 311. The remote control device 313 completes the operation of the selected operation button and the up cursor key 321, the down cursor key 322, the left cursor key 323, and the right cursor key 324 for moving the selected operation button up, down, left and right. Menu determination key 325 is included.
[0014]
[Problems to be solved by the invention]
Consider the case where the menu shown in FIG. 11 is operated using the system shown in FIG. In general, several operation buttons are arranged on the menu screen displayed on the monitor 312, and the user selects one of the operation buttons by pressing the cursor keys 321 to 324 of the remote control device 313. Then, the menu determination key 325 is pressed to complete the operation of the selected operation button. At this time, as a means for indicating which button is selected on the screen, in the DVD format, the color of the selected button is changed or the border is expressed. The expression is hereinafter referred to as highlight. FIG. 13 shows an example of a menu screen in a state where a certain operation button is highlighted. In this figure, the upper left button 301a among the six chapter specifying buttons 301 is highlighted.
[0015]
In the case of the menu screen as shown in FIG. 13, when going to the menu screen of the next page, the lower cursor key 322 is pressed four times from the position of the highlighted button 301a, and further the right cursor key 324 is set to 1. Press once to reach the next page button 303b. If the number of pages on the menu screen is small, it may be within the allowable range even if five operations are required to send the page as described above. However, in the DVD on which a movie or the like is actually recorded, the number of chapters is 60. Normally, there are 6 or 8 operation buttons per page for easy viewing, so the average number of menu screen pages is about 8 to 10 pages. End up. Therefore, if the menu screen shown in FIG. 13 is used, the cursor key must be operated several tens of times until the final page is reached, which is not a very acceptable range.
[0016]
Note that, depending on the DVD format, the highlight initial value that indicates which operation button should be highlighted when the menu screen page is reproduced is allowed to be programmed in any button. Therefore, the next page button 303b can be set as the initial highlight position on all pages. In this way, pages can be sent one after another simply by pressing the menu determination key 325, but to return to the previous page, the cursor key must still be operated to move the highlight position. There is a problem that the operation for moving to the next page is different from the operation for returning to the previous page.
[0017]
For this reason, a DVD that is usually on sale has a method that reduces the number of pages on the menu screen as a result of intentionally reducing the number of chapters displayed in the chapter menu even though the number of chapters is 60 or more. Obviously, it can be seen, but it goes without saying that if such a method is adopted, the menu functions cannot be fully achieved.
[0018]
  The present invention has been made in view of such problems, and its purpose is to enable easy operation of a multi-page menu screen.Information was recordedTo provide a recording medium and a menu control method and apparatus.
[0019]
[Means for Solving the Problems]
  The recording medium of the present invention is a recording medium in which information read by a computer including a control unit and a storage unit and stored in the storage unit is recorded. This recording medium includes the following (A)~ (C)Each information ofIn the given formatIt is recorded.
  (A) Consists of multiple pages, each page giving predetermined instructionsDuplicationNumber of operation buttons and page feedUpePosition information indicating the position of each operation button included in each page on a menu screen having a plurality of selectable operation buttons including operation buttons for page feed
  (B) Each operation buttonToMove the operation button to be selected in the left / right direction.OperationWhen the operation is performed by operating the input device, the control unit is instructed to select the page feed operation button as the operation button to be selected next.FingerInformation
  (C) Instructing the control unit to automatically execute the function assigned to each page turning operation button when specified by each page turning operation button and selected by the operation of the input device. Automatic execution information
[0020]
  The menu control method of the present invention comprises a plurality of pages, and each page gives a predetermined instruction.DuplicationNumber of operation buttons and page feedUpeA menu screen having a plurality of selectable operation buttons including an operation button for page feed.RumeA new control method in which the selected operation button is displayed as a selection target that is distinguished from other operation buttons on the menu screen of each page, and one of the instruction operation buttons is selected. To move the operation button to be selected left and right.OperationWhen the operation is performed by operating the input device, the next page operation button is displayed as the selection target.When a page turning operation button is selected, the functions specified for each page turning operation button are automatically assigned to the page turning operation buttons when selected by the operation of the input device. Based on the automatic execution information defined in the selected page-turning operation button, which is read from the recording medium in which automatic execution information instructing execution is recorded in a predetermined format, the page-turning operation button Automatically execute assigned functionsTo do.
[0021]
  The menu control device of the present invention comprises a plurality of pages, and each page gives a predetermined instruction.DuplicationNumber of operation buttons and page feedUpeA menu screen having a plurality of selectable operation buttons including an operation button for page feed.RumeA new control device that displays the selected operation button as a selection target distinguished from other operation buttons on the menu screen of each page, and any one of the instruction operation buttons is selected. To move the operation button to be selected left and right.OperationWhen the operation is performed by operating the input device, next, a selection target display control means for displaying the page turning operation button as a selection targetWhen the page feed operation button is selected, the function assigned to each page feed operation button is automatically specified when it is selected by the operation of the input device. Based on the automatic execution information defined in the selected page-turning operation button, which is read from the recording medium in which automatic execution information instructing execution is recorded in a predetermined format, the page-turning operation button Automatic execution means for automatically executing assigned functions;It is equipped with.
[0022]
  In the recording medium of the present invention,Position information, instruction information for each operation button, and automatic execution information defined for each page feed operation button were recorded in a predetermined format.Based on the position information read from the recording medium, predetermined instructions are given on the menu screen of each page.DuplicationNumber of operation buttons and page feedUpeA plurality of selectable operation buttons including a page feed operation button are displayed and read from the recording medium.FingerBased on the displayed information, move the operation button to be selected horizontallyOperationWhen the operation is performed by operating the input device, the page feed operation button is selected as the operation button to be selected next.Based on the automatic execution information read from the recording medium, the function assigned to each page-turning operation button is automatically executed when the selection target is selected by operating the input device.
[0023]
  In the menu control method of the present invention, on the menu screen of each page, the selected operation button is displayed as a selection target distinguished from other operation buttons, and any instruction operation button is selected. Move the operation button to be selected in the left / right direction.OperationWhen the operation is performed by operating the input device, the next page operation button is displayed as the selection target.When a page-turning operation button is selected, the function specified for each page-turning operation button is automatically executed when the function is assigned to each page-turning operation button when selected by the operation of the input device. Assigned to the page turning operation button based on the automatic execution information stipulated in the selected page turning operation button, which is read from the recording medium recorded in a predetermined format. The specified function is automatically executed.
[0024]
  In the menu control device of the present invention, the operation button display unit displays the selected operation button on the menu screen of each page by the selection target display unit as a selection target distinguished from the other operation buttons. While one of the instruction operation buttons is selected, move the operation button to be selected in the left-right direction.OperationWhen the operation is performed by operating the input device, the next page operation button is displayed as the selection target.When the page turning operation button is selected by the automatic execution means, the function is defined for each page turning operation button, and assigned to each page turning operation button when selected by the operation of the input device. Based on the automatic execution information stipulated in the selected page-turning operation button, the automatic execution information instructing to automatically execute is read from the recording medium recorded in a predetermined format. The function assigned to the operation button is automatically executed.
[0025]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Here, the computer-readable recording medium, the menu control method, and the menu control device in which the menu control data according to the present embodiment is recorded will be described with reference to examples applied to DVDs and DVD players. Therefore, the DVD corresponds to the computer-readable recording medium on which the menu control data according to the present embodiment is recorded, and the menu screen used when reproducing the information recorded on the DVD by the DVD player is displayed. The menu control method for this corresponds to the menu control method according to the present embodiment, and the DVD player corresponds to the menu control device according to the present embodiment.
[0026]
First, sub-pictures necessary for displaying a menu screen on a DVD will be described. As already described, the DVD format defines a still image format called a sub-picture that can be displayed superimposed on a moving image, in addition to a normal moving image portion encoded by the MPEG2 standard. Here, out of the sub-picture format in the DVD format, a portion related to the present embodiment will be extracted and briefly described.
[0027]
In the sub-picture in the DVD, as shown in FIG. 9, a unique picture assigned to each of the pixels (pixels) 201 obtained by dividing one screen into vertical 478 × horizontal 720 (in the case of NTSC video system). It is defined as a collection of 2-bit pixel data 202. Each value of 2-bit pixel data is assigned a unique color, and a total of four colors can be expressed by the pixel data. Actually, an arbitrary combination of four colors is selected from the 16 color palettes and used as four types of colors attached to each pixel of the sub-picture.
[0028]
In the sub-picture, the ratio for overlapping with the moving image portion as the background can also be set. For example, if the ratio of the sub-picture is 0% and the video is 100%, the sub-picture is not transparent, and if it is 50%: 50%, it becomes a translucent sub-picture, and if it is 100%: 0%, the background video is The part is completely hidden.
[0029]
Which pixel data value the selected four colors correspond to and the ratio at which the sub-picture and the moving image portion serving as the background are overlapped are determined by specifying each pixel data. Each is determined by a table prepared separately.
[0030]
Here, as an example, with reference to FIG. 10, consider the case where “bordered ten characters” are represented by a sub-picture in a DVD. First, as shown in FIG. 10A, the number of colors necessary to represent this “ten character with a border” is a total of three colors of the background 211 color, the cross character 212 color, and the border 213 color. Color. Next, it is assumed that the size of the “bordered character” is 9 × 9 pixels here. If the pixel data “00” is assigned to the color of the background 211, the pixel data “11” is assigned to the color of the crossed character 212, and the pixel data “10” is assigned to the color of the border 213, FIG. An aggregate of 9 × 9 pixel data as shown in (b) is determined. By performing such an operation for all the pixels of 720 × 478, it is possible to obtain a sub-picture in one DVD.
[0031]
Using such a sub-picture, for example, the pixel data of a character is placed only in the area close to the lower side of the entire area of 720 × 478 pixels, and the portion above it is defined as the background 211, If the mixing ratio of the pixels of the background 211 to the moving image is set to 0%, characters can be seen only in the lower side portion, and a transparent sub-picture is created in the other portions. In DVD, such a mechanism is used to express subtitles for movies.
[0032]
Next, a menu screen in DVD will be described. As already described, in the DVD format, among the still screens for interactive operation, basic elements that are common to DVD and are defined as a DVD system menu. This DVD system menu is called by the viewer operating the menu button defined in the format that must be attached to the remote control device of the DVD player when the DVD player plays a DVD. This is a screen that allows the viewer to specify various playback patterns by selecting the operation buttons shown on the screen with the cursor keys that are always attached to the remote control device of the DVD player. is there. In the DVD format, the following items are defined as the DVD system menu.
[0033]
1. Title menu (Title Menu)
The title menu designates which title the audio / video data is to be played back by the viewer when audio / video data of a plurality of titles (one movie or animation) is recorded on the DVD. It is a menu screen used for this purpose.
[0034]
2. Chapter Menu (Chapter Menu)
The audio / video data of one title (one movie for movies, one album for music videos (video clips), etc., usually called a work) has its own delimiters (movies are scene changes) In the case of a video clip, there is a break that a record company producer wants to cue in the work, such as a break of a song), and this break is called a chapter. The chapter menu is a menu screen in which operation buttons for starting playback directly from each chapter are arranged on the screen.
[0035]
3. Audio menu (Audio Menu)
The audio menu includes video data for each title recorded on a DVD and a plurality of audio channels (for example, movie video data, audio in the original language (original audio), and audio in multiple languages). It is a menu screen used for selecting which language to listen to when a dubbing voice is attached. In this audio menu, operation buttons with names of selectable languages and the like are arranged on the screen independently for each audio channel.
[0036]
4). Subtitle menu (Sub Title Menu)
The subtitle is a term for movies and television broadcasting, and means a so-called “subtitle supermarket”. In the subtitle menu, when a title recorded on a DVD has one or more types of subtitle super, which subtitle super is to be displayed, whether to display the subtitle super It is a menu screen used for selection. In this subtitle menu, an operation button with a name indicating a selectable subtitle super is arranged on the screen independently for each type of subtitle super.
[0037]
5. Angle menu (Angle Menu)
The angle is a function specific to the DVD format. For example, when a soccer game is recorded, a plurality of cameras are usually used, and the cameras are simultaneously photographed in parallel from different camera angles by these cameras. In other words, for example, the video data of a soccer game can be obtained from a camera that has been drawn by drawing the entire game long, obtained from a camera that is chasing the attacking player up, or the defensive side And those obtained from cameras that are up-and-coming players. In this way, when a plurality of video data obtained by simultaneously photographing an object at a plurality of camera angles in parallel is recorded on a DVD and played back by a DVD player, the viewer can select any camera angle. It is a function called “angle” in the DVD that allows the user to select whether or not to reproduce the video data obtained by shooting. In the angle menu, operation buttons having names of selectable angles and the like are arranged on the screen independently for each angle.
[0038]
6). Root Menu (Root Menu)
Up to this point, a total of five types of menus defined in the DVD format have been described. However, a remote control device of a DVD player is not always provided with five buttons for displaying each of the five types of menus. Absent. In the DVD format, the remote control device only requires two buttons, a button for calling a title menu and a button for calling other menus. Therefore, when the title to be reproduced requires any one or more of the chapter menu, the audio menu, the subtitle menu, and the angle menu, a special menu screen used to call these menus is necessary. The root menu is used when one or more of the chapter menu, audio menu, subtitle menu, and angle menu are required, and the names of the chapter menu, audio menu, subtitle menu, and angle menu are given, respectively. It is a menu screen on which operation buttons are arranged.
[0039]
When creating (authoring) each menu as described above, it is possible to create pixel data according to the sub-picture format in the DVD corresponding to each operation button, as well as depending on the navigation command to be associated with each operation button. Programming must be performed for each operation button. The navigation command is a unique programming language prepared in the DVD format in order to control the playback method in the DVD player, as already described. The program described by the navigation command is recorded on the DVD together with the video data and the audio data, and the DVD player reproduces the video data and the audio data according to the program described by the navigation command.
[0040]
Next, with reference to FIG. 3, a data structure for configuring the menu as described above will be described. The above-mentioned six types of menu, title menu, chapter menu, audio menu, subtitle menu, angle menu, and root menu are each a program chain (PGC (Program Chain) in the figure) corresponding to the menu control data in the present invention. This is realized by a data structure named 20. In the program chain 20, one program chain 20 corresponds to one menu regardless of the number of pages constituting each menu. That is, if there are six types of menus, there are also six program chains 20.
[0041]
Hereinafter, the description of FIG. 3 will be simplified. In order to realize one menu, it is necessary to describe all of the data structures described below. Actually, these data structures are more finely divided, but here, only the portions necessary for the description of the present embodiment are focused on, and the structure is simplified.
[0042]
The program chain 20 is a framework representing the entire menu, and includes all data necessary for realizing a single menu, and is a unit for reproducing menus and titles in a DVD player. The program chain 20 includes a pre-command (indicated as PRE CMD (Pre Command) in the figure) 21, an access unit (indicated as ACCESS UNIT in the figure) 22, and highlight information data (in the figure, HLI (Highlight). And 23) a post command (indicated as POST CMD (Post Command) in the figure) 24.
[0043]
The pre-command 21 describes a navigation command that is executed first when playback of one menu screen (program chain) starts. Here, mainly, an instruction for initializing parameters necessary for executing a button command to be described later is described.
[0044]
The access unit 22 is an area in which pixel data and color information for displaying a menu screen are stored, and includes sub-picture pixel data 25 and button color data (indicated as BTN COLOR) 26 described later. .
[0045]
The highlight information data 23 is an area for storing information related to selection of an operation button on the menu screen. The highlight information data 23 is highlighted color data (indicated as High COLOR in the figure) 27 and button information data (in the figure as BTN INFO). And 28). The highlight color data 27 is color information for changing (highlighting) the color of the selected operation button to indicate that the selected operation button is selected when a certain operation button in the menu screen is selected. And color information for changing the color of the operation button when the function assigned to the selected operation button is executed. The button information data 28 is an operation for moving the operation button to be selected in the menu screen up / down / left / right by the relative positional relationship of each operation button in the menu screen and the cursor key of the remote control device of the DVD player. And the adjacent information between the operation buttons necessary for instructing the operation button to be selected next.
[0046]
The post command (indicated as POST CMD (Post Command) in the figure) 24 has a navigation executed last when execution of one menu ends (that is, when playback of one program chain 20 ends). The command is described. Here, mainly a jump instruction for jumping to a branch destination determined by a parameter obtained as a result of executing a button command described later is described.
[0047]
The sub-picture pixel data 25 stores pixel data of a sub-picture for displaying a menu screen. When the menu screen is composed of a plurality of pages, the sub-picture pixel data 25 is provided for a plurality of pages.
[0048]
The button color data 26 includes color information when the sub-picture pixel data for displaying the menu screen is not selected (when highlight processing is not performed) and color information when the operation button is highlighted. Stores data indicating a color palette as a reference destination.
[0049]
The highlight color data 27 stores color information for highlighting each operation button in the menu screen, and this color information is selected color data indicating the highlight color when the operation button is selected (SELECT in the figure). COLOR) 29 and action color data (indicated by ACTION COLOR) 30 indicating the highlight color of the operation button when the function assigned to the selected operation button is executed. Each color data 29, 30 is a pointer to data indicating a color palette in the button color data 26, and actual color data is not stored here.
[0050]
The button information data 28 includes button position data (indicated as BTN POSITION in the figure) 31 representing the relative positional relationship of each operation button in the menu screen and the cursor key of the remote control device of the DVD player. When the operation button for moving the operation button to be selected is moved up, down, left, and right in step S3, adjacent button data (adjacent button data, which is adjacent information between the operation buttons necessary for instructing the operation button to be selected next) Then, it is described as ADJ BTN.) 32 and a button command (denoted as BTN CMD in the figure) 33 including a navigation command for executing a function assigned to the operation button. The button information data 28 plays a central role as a part describing the functional logic of each operation button on the menu screen.
[0051]
The selection color data 29 stores a pointer to the highlight color palette when the operation button is selected.
[0052]
The action color data 30 stores a pointer to the highlight color palette of the operation button when the function assigned to the selected operation button is executed.
[0053]
The button position data 31 expresses the relative position of each operation button in the menu screen with pixel coordinates. Specifically, since the logical display area of each operation button is defined as a rectangle, the button position data 31 includes data of upper left and lower right coordinates of the area. The button position data 31 further includes a pointer to a color palette of color information when each operation button is not selected. In one menu screen, one type of color when not selected is defined regardless of the number of operation buttons. The button position data 31 further includes an automatic execution flag (AUTO ACTION FLAG) as automatic execution information indicating whether or not the function assigned to each operation button is automatically executed when each operation button is selected. Is included.
[0054]
The adjacent button data 32 includes an operation button to be selected next when an operation for moving the operation button to be selected up, down, left and right in the menu screen is performed by the cursor key of the remote control device of the DVD player. The adjacent information between the operation buttons necessary for instructing is stored.
[0055]
The button command 33 includes a navigation command for executing a function assigned to the operation button, and directly defines a function assigned to each operation button.
[0056]
In the DVD format, the sub-picture pixel data 25 to the button command 33 are collectively called a program (referred to as PG in the figure) 34. There are as many programs 34 as there are pages of the menu screen. The program chain 20 is named from the place where a plurality of programs 34 are connected.
[0057]
Next, a computer-readable recording medium, menu control method, and menu control device on which menu control data is recorded according to the present embodiment will be described in detail.
[0058]
As described above, a DVD, which is a computer-readable recording medium on which menu control data is recorded according to the present embodiment, is used when reproducing information from a DVD, and is composed of a plurality of pages. , For menu control to display a menu screen having a plurality of selectable operation buttons including a plurality of instruction operation buttons for performing predetermined instructions relating to reproduction and a page turning operation button for performing page turning A program chain 20 as data is stored.
[0059]
As described above, the program chain 20 defines the button position data 31 as the position information indicating the position of each operation button on the menu screen of each page, and the operation button to be selected up and down specified for each operation button. It includes adjacent button data 32 and the like as adjacent information for instructing an operation button to be selected next when an operation for moving left and right is performed. The button position data 31 includes an automatic execution flag as automatic execution information indicating whether or not to automatically execute a function assigned to each operation button when each operation button is selected.
[0060]
In the present embodiment, the button position data 31 includes a plurality of instruction operation buttons arranged vertically in a row on the menu screen of each page, and the page feed operation buttons are arranged to the left and right of the plurality of instruction operation buttons. It has a data structure set to display each operation button so as to be arranged on the side, and the adjacent button data 32 for each operation button for instruction moves the operation button to be selected in the horizontal direction The data structure is set so as to instruct a page feed operation button as an operation button to be selected next when an operation for performing the operation is performed. Further, the automatic execution flag for the page turning operation button is a data set to automatically execute the function assigned to the page turning operation button, that is, the page turning function when selected. It has a structure.
[0061]
The features of the present embodiment will be described below with reference to the specific example shown in FIG. FIG. 1 shows an example of a menu screen in the present embodiment. On this menu screen, there are arranged three types of operation buttons: a chapter specifying button 1, a menu switching button 2, and a menu page switching button 3. The chapter specifying button 1 has six chapter specifying buttons 1a to 1f arranged in a line in the vertical direction at the central portion in the horizontal direction on the menu screen. The menu switching button 2 includes a button 2a for instructing to return to the root menu, which is arranged below the chapter designation button 1f, and a displayed menu which is arranged below the button 2a. And a button 2b for instructing the cancellation. The menu page switching button 3 has a previous page button 3a for instructing to return to the previous page and a next page button 3b for instructing to move to the next page.
[0062]
The buttons 1a to 1f and the buttons 2a and 2b correspond to the operation buttons for instruction in the present invention, and these are arranged in a line vertically in the central portion in the horizontal direction on the menu screen. The buttons 3a and 3b correspond to the page-turning operation buttons in the present invention, and these are the lower positions in the menu screen, and the right and left sides of the buttons 1a to 1f and the buttons 2a and 2b, more strictly, The button 3a is arranged on the left side of the button 2b, and the button 3b is arranged on the right side of the button 2b. Such an arrangement of the operation buttons is realized by the button position data 31 in FIG.
[0063]
FIG. 2 shows the adjacency relationship between the operation buttons shown in FIG. The arrows in the figure indicate the adjacency relationship. This adjacency relationship is defined in the four directions of up, down, left, and right for each operation button by the adjacent button data 32 in FIG. The buttons 1a to 1f and the buttons 2a and 2b arranged in a line vertically in the center portion in the left and right direction on the menu screen are related to the vertically adjacent buttons in the vertical direction. That is, with respect to these buttons 1a to 1f and buttons 2a and 2b, in principle, when an operation for moving the operation button to be selected upward is performed, the operation button to be selected next is When an operation for moving the operation button to be selected downward is performed, the operation button to be selected next becomes an operation button adjacent to the downward direction. However, regarding the bottom button 2b, when an operation for moving the operation button to be selected downward is performed, the operation button to be selected next becomes the top button 1a. Conversely, for the top button 1a, when an operation for moving the operation button to be selected upward is performed, the operation button to be selected next is the bottom button 2b. The relationship is made so that Note that the selected operation button is highlighted based on the highlight color data 27 in FIG.
[0064]
In the left and right buttons 1a to 1f and the buttons 2a and 2b arranged in a vertical line in the center portion in the left and right direction on the menu screen, the left page is all shown as the reference numeral 5 in the figure. In the right direction, all are related to the next page button 3b as indicated by reference numeral 6 in the drawing. Therefore, for these buttons 1a to 1f and buttons 2a and 2b, when an operation for moving the operation button to be selected in the left direction is performed, the operation button to be selected next is the previous page button. When an operation for moving the operation button to be selected to the right is performed, the operation button to be selected next becomes the next page button 1b. Also in this case, the selected operation button is highlighted based on the highlight color data 27 in FIG.
[0065]
Since the previous page button 3a does not exist on the first page, an operation for moving the operation button to be selected to the left is performed on the operation buttons arranged in a line vertically on the first page. When the operation button is selected, the operation buttons to be selected next are related so as to return to the operation buttons themselves at the starting points. Similarly, since the next page button 3b does not exist on the last page, an operation for moving the operation button to be selected to the right is performed for the operation buttons arranged in a line vertically on the last page. When performed, the operation buttons to be selected next are related so as to return to the operation buttons themselves at the starting points.
[0066]
Further, among the operation buttons, the automatic execution flag for only the previous page button 3a and the next page button 3b automatically selects the function assigned to the operation button, that is, the page feed function when selected. Is set to run.
[0067]
Further, in the button command 33 for the previous page button 3a, a reproduction instruction command for the program 34 corresponding to the previous page and a command for highlighting the top operation button on the previous page are written. Similarly, in the button command 33 for the next page button 3b, a reproduction instruction command for the program 34 corresponding to the next page and a command for highlighting the uppermost operation button on the next page are written.
[0068]
In addition, among the identification numbers ID1 to IDn assigned from the first to each operation button for each menu page (each program 34), ID1 is an operation button arranged vertically in a line with each menu page. It is set to be an operation button located at the top of. This is because, in the DVD player, since the initial highlight position when starting playback of the menu is determined to be the operation button of ID1, the highlight position in the initial playback state is set after the page is turned. This is to unify the position of the highlights.
[0069]
Next, with reference to FIG. 4, for example, an operation using the menu screen in the present embodiment as shown in FIG. 1 will be described. FIG. 4 shows a DVD player 11, a monitor 12 for displaying an image reproduced by the DVD player 11, and a remote control device 13 for operating the DVD player 11. The remote control device 13 completes the operation of the selected operation button and the up cursor key 15, the down cursor key 16, the left cursor key 17, and the right cursor key 18 for moving the selected operation button up, down, left and right. Menu determination key 19 is included.
[0070]
When a DVD having the data structure of the program chain 20 as described above is played back by the DVD player 11, the viewer first operates a menu button (not shown) provided on the remote control device of the DVD player. A desired menu screen is displayed on the monitor 12. For example, when the menu screen as shown in FIG. 1 is displayed, the top operation button 1a is initially highlighted. From this state, when the viewer continues to press only the upper cursor key 15 or the lower cursor key 16 of the remote control device 13, the operation buttons 1a to 1f, 2a, and 2b arranged in a row in a loop are sequentially looped. Can be selected. When the viewer presses the menu determination key 19 in a state where any one of the operation buttons 1a to 1f, 2a, and 2b is selected (highlighted state), the function assigned to the selected operation button (For example, reproduction start from a predetermined chapter) is executed.
[0071]
In addition, in a state where any one of the operation buttons 1a to 1f, 2a, and 2b arranged in a line vertically is selected (highlighted state), the viewer moves the left cursor key of the remote control device 13. When the 17 button is pressed, the previous page button 3a is selected and highlighted, and then automatically returns to the previous page, and the top operation button among the operation buttons arranged in a row in the previous page is selected. And highlighted.
[0072]
Similarly, in a state where any one of the operation buttons 1a to 1f, 2a, 2b arranged in a line vertically is selected (highlighted), the viewer moves the right cursor of the remote control device 13 When the key 18 is pressed, the next page button 3b is selected and highlighted, further automatically moves to the next page, and the uppermost operation button among the operation buttons arranged in a line vertically on the next page. Is selected and highlighted.
[0073]
Therefore, the viewer can move the page of the menu screen only by pressing the left cursor key 17 or the right cursor key 18 of the remote control device 13, and can easily operate the multi-page menu screen. Become.
[0074]
Next, an example of the configuration of a DVD player as a menu control device according to the present embodiment will be described with reference to FIG. The DVD player shown in this figure includes a motor 41 for rotating the DVD 40, a pickup 42 that is disposed so as to face the DVD 40 rotated by the motor 41 and detects information recorded on the DVD 40, and this pickup 42 includes a demodulator 43 that demodulates and outputs the output signal 42, a switch 44 having two fixed contacts 44a and 44b and a movable contact 44c, and the movable contact 44c connected to the output end of the demodulator 43. ing. The pickup 42 irradiates the DVD 40 with light and detects return light to optically read information recorded on the DVD 40. The pickup 42 also includes a driving device for controlling the information reading position on the DVD 40 by moving the light irradiation position on the DVD 40 in the radial direction of the DVD 40.
[0075]
The DVD player further has an input terminal connected to the fixed contact 44a of the switch 44, and the output signal of the demodulator 43 input via the switch 44 is used as a navigation pack (Navigation Pack) for controlling the playback method of the DVD player. ) (Denoted as NAVI in the figure) 61 and a demultiplexer (1) 45 that is separated into presentation data (Presentation Data) 62 that is information provided to the viewer, and a signal and demultiplexer from the fixed contact 44b of the switch 44. The navigation pack 61 from the multiplexer (1) 45 is input, and a CPU (Central Processing Unit) 46 as a computer in the present invention for controlling the motor 41, the pickup 42 and the switch 44 is provided. The CPU 46 includes a ROM (Read Only Memory) storing a program and a RAM (Random Access Memory) serving as a work area, and by executing the program stored in the ROM using the RAM as a work area. The operation described later is performed.
[0076]
The DVD player further describes the presentation data 62 from the demultiplexer (1) 45 as an encoded sub-picture signal (indicated as SP in the figure) 63 and an encoded video signal (indicated as V in the figure). .) 64 and the encoded audio data (denoted as A in the figure) 65 are demultiplexed (2) 47 and the sub-picture signal 63 from the demultiplexer (2) 47 is decoded (decoded). The sub picture decoder 48, the video decoder 49 that decodes the video signal 64 from the demultiplexer (2) 47, and the audio signal 65 that is decoded from the demultiplexer (2) 47 and output as an audio output signal 66. The decoded sub-picture signal from the decoder 50 and the sub-picture decoder 48 The display memory 51 that stores the sub-picture by storing it, the display memory 52 that temporarily stores the decoded video signal from the video decoder 49 and forms the moving image portion, and the output signals of the displays 51 and 52 are added. And an adder 53 for outputting as a video output signal 67.
[0077]
The CPU 46 has an information data storage area 71 for storing information data (Information Data) and a navigation control data storage area 72 for storing navigation control data (Navigation Control Data) included in the navigation pack 61 in the RAM. Have. The information data storage area 71 includes a general control data storage area 71a for storing general control data (General Control Data) and an entry search information storage area 71b for storing entry search information (Entry Search Information). Information data is input via the switch 44. Further, the CPU 46 sends a highlight display control (68) signal 68 for controlling highlights in the sub picture to the display memory 51.
[0078]
Although not shown, the DVD player further includes a receiving device that receives a signal from the remote control device, processes the signal, converts the signal into a signal corresponding to a key operation of the remote control device, and supplies the signal to the CPU 46.
[0079]
Next, the operation of the DVD player shown in FIG. 5 will be described. First, the operation of reading information data by the DVD player will be described. In this case, the CPU 46 switches the switch 44 to the fixed contact 44b side, moves the pickup 42 and the motor 41 by servo control, reads the general control data and the entry search information from the DVD 40, and respectively controls the general control. The data is stored in the data storage area 71a and the entry search information storage area 71b. The general control data includes static information necessary for reproduction such as video aspect ratio, audio coding type and number. The entry search information is a table in which address information indicating where on the DVD 40 the multiplexed data of each page of the menu and the multiplexed data of each title is written is stored in a table. Using this entry search information, the DVD player can start playback by moving the pickup 42 to an address where an arbitrary menu or title is designated.
[0080]
Next, the operation of reproducing the menu by the DVD player will be described. In this case, the CPU 46 switches the switch 44 to the fixed contact 44a side, knows the top address of the menu from the entry search information, and moves the pickup 42 and the motor 41 so that the information on the menu can be read. A reproduction signal is obtained. The reproduction signal is returned to a normal digital signal by the demodulator 43 and becomes a reproduction stream 60. When the reproduction stream 60 is schematically enlarged, the navigation pack (NAVI), the video signal (V), the audio signal (A), and the sub-picture signal (SP) appear to be multiplexed and arranged in order.
[0081]
Next, the reproduction stream 60 output from the demodulator 43 is separated into the navigation pack 61 and the presentation data 62 by the demultiplexer (1) 45. The navigation pack 61 that is one piece of separated data is stored in the navigation control data storage area 72 of the CPU 46. Since the navigation pack 61 includes the highlight information data 23 shown in FIG. 3, instructions for reproducing the menu (adjacent button data 32, button command 33, etc. in FIG. 3) are also sent to the CPU 46 at this stage. Will be remembered.
[0082]
The presentation data 62, which is the other data separated by the demultiplexer (1) 45, is further separated by the demultiplexer (2) 47 into a sub-picture signal 63, a video signal 64 and an audio signal 65, and corresponding decoders. The decoded sub-picture signal, video signal, and audio signal are returned by 48 to 50. Note that the sub-picture signal output from the sub-picture decoder 48 and the video signal output from the video decoder 49 are temporarily stored in the display memories 51 and 52, respectively, and then added by the adder 53 to be a video output signal 67. Is output as The display memory 51 is given a highlight display control signal 68 from the CPU 46. For example, when the highlight is moved according to the operation of the cursor key of the remote control device on the menu screen, the CPU 46 directly uses the highlight display control signal 68 to directly highlight the highlight in the display memory 51. By rewriting the corresponding location data, the visual effect of highlight color movement is obtained.
[0083]
Next, with reference to the flowcharts shown in FIGS. 6 and 7, the operation of reproducing the menu by the DVD player will be described. In this flowchart, the CPU 46 in FIG. 5 rewrites the data corresponding to the highlight in the display memory 51 directly using the highlight display control signal 68 while reading the navigation control data (navigation pack). The visual effect of highlight color movement is obtained, the top address of the menu of the next page is obtained from the entry search information, and the pickup 42 and the motor 41 are moved up to that point to obtain a reproduction signal of the new menu page. It is shown.
[0084]
The operation shown in FIGS. 6 and 7 starts when the viewer instructs the DVD player to reproduce a predetermined menu using the remote control device (step S101). When the CPU 46 of the DVD player is instructed to reproduce the predetermined menu, the CPU 46 displays the predetermined menu on the monitor. At this time, in the displayed menu, the ID1 button (the uppermost operation button among the operation buttons arranged in a line vertically) is highlighted (step S102). Next, the CPU 46 determines whether or not any key is pressed on the remote control device (step S103). If the key is not pressed (N), step S103 is repeated. If any key is pressed (Y), the CPU 46 determines whether or not the cursor key has been pressed, and if it is determined that the cursor key has been pressed, determines which cursor key has been pressed. (Step S104).
[0085]
When the cursor key is pressed (step S104; Y), when the left cursor key is pressed, the CPU 46 determines whether or not it is the first page (step S105). In the case of the first page (Y), there is no previous page button, so the process returns to step S103 so as to return to the starting point operation button itself. If it is not the first page (step S105; N), the CPU 46 moves the highlight to the previous page button (step S106), executes the button command for the previous page button (step S107), and displays the previous page menu. Is reproduced (step S108), the highlight is moved to the ID1 button on the previous page (step S109), and the process returns to step S102.
[0086]
When the cursor key is pressed (step S104; Y) and the right cursor key is pressed, the CPU 46 determines whether or not it is the last page (step S110). In the case of the last page (Y), since there is no next page button, the process returns to step S103 so as to return to the starting point operation button itself. If it is not the first page (step S110; N), the CPU 46 moves the highlight to the next page button (step S111), executes the button command for the next page button (step S112), and then selects the next page menu. Is reproduced (step S113), the highlight is moved to the ID1 button on the next page (step S114), and the process returns to step S102.
[0087]
When the cursor key is pressed (step S104; Y), when the up cursor key or the down cursor key is pressed, the CPU 46 only performs highlight movement according to the adjacent button data (step S115). Return to S103.
[0088]
If the cursor key has not been pressed (step S104; N), the CPU 46 determines whether or not the menu end key has been pressed (step S116). When the menu end key is pressed (Y), the CPU 46 ends the operation related to the menu display. When the menu end key has not been pressed (N), the CPU 46 determines whether or not the menu determination key has been pressed (step S117). If the menu determination key has not been pressed (N), the process returns to step S103. When the menu determination key is pressed (step S117; Y), the CPU 46 executes the button command of the highlighted button (step S118), and ends the operation related to the menu display.
[0089]
As described above, according to the computer-readable recording medium, the menu control method, and the menu control device in which the menu control data according to the present embodiment is recorded, a plurality of instruction operation buttons are displayed on the menu screen of each page. Are arranged in a line vertically, and each operation button is displayed so that the operation buttons for page feed are arranged on the left and right sides of the plurality of instruction operation buttons. When an operation for moving the operation button to be selected in the left / right direction is performed while the button is selected, the next page operation button is displayed as the selection target. The multi-page menu screen used when reproducing information from a recording medium (DVD) can be easily operated.
[0090]
Furthermore, in the present embodiment, when the page turning operation button is selected, the function assigned to the page turning operation button, that is, the page turning function is automatically executed. The number of key operations required for page turning can be reduced.
[0091]
In the embodiment described above, for example, the case where the left cursor key 17 and the right cursor key 18 in the remote control device 13 shown in FIG. 4 are used only for page feed has been described. 18 can also be used for purposes other than page feed. For example, the left cursor key 17 and the right cursor key 18 may be used for item selection on a menu screen consisting of one page as shown in FIG. In the menu screen of the example shown in FIG. 8A, there are six selectable items 81, a button 82 for instructing to return to the root menu, and an instruction for canceling the displayed menu. And a button 83. The six selectable items 81 represent the types of still images that can be displayed. In the example shown in FIG. 8A, the six items 81 are divided into two upper and lower levels, and three items are arranged in the horizontal direction for each level. Therefore, the left cursor key 17 and the right cursor key 18 are used when the item 81 to be selected is moved in the horizontal direction. When one of the six items 81 is selected and executed, a still image 84 corresponding to the selected item 81 is displayed, for example, as shown in FIG. In the example shown in FIG. 8B, a button 85 for instructing to return to the root menu and a button 86 for instructing cancellation of the displayed menu are displayed together with the still image 84. It is like that.
[0092]
The present invention is not limited to the above-described embodiment. For example, the computer-readable recording medium on which the menu control data according to the present invention is recorded is not limited to the DVD as mentioned in the above-described embodiment, and other This type of recording medium may be used. Similarly, the menu control method and apparatus according to the present invention are not limited to displaying a menu screen used when reproducing information recorded on a DVD by a DVD player, and are recorded on other types of recording media. It can also be applied to the case of displaying a menu screen that is used when reproducing the recorded information. Furthermore, it does not use menu control data recorded on a removable recording medium such as a DVD. The present invention can also be applied to a case where a menu screen is displayed using menu control data stored in a storage device.
[0093]
【The invention's effect】
  Claims as described above1 descriptionRecording medium, claim2 descriptionMenu control method or claim3 descriptionAccording to this menu control device, an operation for moving the operation button to be selected in the left-right direction on the menu screen of each page is selected in the state where any of the instruction operation buttons is selected. When the operation is performed, the next page operation button is displayed for selection,When the page turning operation button is selected, the page is based on the automatic execution information defined in the selected page turning operation button read from the recording medium in which the automatic execution information is recorded in a predetermined format. The function assigned to the feed operation button is automatically executed.Since it did in this way, there exists an effect that it becomes possible to operate the menu screen of a several page easily.
[0094]
According to the computer-readable recording medium in which the menu control data according to claim 2 is recorded, the menu control method according to claim 4, or the menu control device according to claim 6, the page feed operation button is selected. In some cases, the function assigned to the page turning operation button is automatically executed, so that the number of operations required for page turning can be further reduced.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram illustrating an example of a menu screen according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram illustrating an adjacency relationship among the operation buttons illustrated in FIG.
FIG. 3 is an explanatory diagram showing a data structure for configuring a menu in an embodiment of the present invention.
FIG. 4 is an explanatory diagram for explaining an operation using a menu screen according to an embodiment of the present invention.
FIG. 5 is a block diagram showing an example of the configuration of a DVD player according to an embodiment of the present invention.
FIG. 6 is a flowchart showing an operation of reproducing a menu by a DVD player according to an embodiment of the present invention.
FIG. 7 is a flowchart showing an operation of reproducing a menu by a DVD player according to an embodiment of the present invention.
FIG. 8 is an explanatory diagram for explaining that the left cursor key and the right cursor key of the remote control device of the DVD player according to one embodiment of the present invention can be used for purposes other than page turning;
FIG. 9 is an explanatory diagram for explaining a sub-picture in a DVD.
FIG. 10 is an explanatory diagram for explaining a sub-picture in a DVD.
FIG. 11 is an explanatory diagram showing an example of a chapter menu screen on a DVD.
FIG. 12 is an explanatory diagram for explaining an operation using a menu screen in a DVD player.
FIG. 13 is an explanatory diagram showing an example of a menu screen in a DVD in a state where an operation button is highlighted.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Chapter designation | designated button, 2 ... Menu switching button, 3 ... Menu page switching button, 11 ... DVD player, 12 ... Monitor, 13 ... Remote control apparatus, 46 ... CPU

Claims (5)

制御部および記憶部を備えたコンピュータに読み取られ、前記記憶部に格納される情報が記録された記録媒体であって、
複数ページからなり、各ページがそれぞれ、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面上において、各ページに含まれる各操作ボタンの位置を表す位置情報と、
前記各操作ボタンに規定され、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際に次に選択対象とする操作ボタンとして前記ページ送り用操作ボタンを選択することを前記制御部に指示する指示情報と、
前記各ページ送り用操作ボタンに規定され、前記入力装置の操作によって選択対象とされたときに、前記各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを前記制御部に指示する自動実行情報と
所定のフォーマットで記録されている
ことを特徴とする記録媒体。
A recording medium on which information read by a computer having a control unit and a storage unit and stored in the storage unit is recorded,
A plurality of pages, each respective page, a menu screen having a plurality of operation buttons selectable including an operation button for instructing manipulation buttons and a page feed line Upe over di feed line cormorants multiple predetermined instructions Above, position information indicating the position of each operation button included in each page,
Said defined in each operation button, the page feed operation buttons as operation buttons Operation Before moving the operating button to be selected in the right-and-left direction and then select the object when it was performed by the operation of the input device and instructions information that instructs the control unit to select,
Instructs the control unit to automatically execute the function assigned to each page-turning operation button when specified by each page-turning operation button and selected by the operation of the input device. A recording medium characterized in that automatic execution information is recorded in a predetermined format .
複数ページからなり、各ページがそれぞれ、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面を表示させるメニュー制御方法であって、
各ページのメニュー画面上において、選択された操作ボタンを、他の操作ボタンと区別された選択対象として表示すると共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際には、次に前記ページ送り用操作ボタンを選択対象として表示し、
前記ページ送り用操作ボタンが選択されたときには、前記各ページ送り用操作ボタンに規定され、前記入力装置の操作によって選択対象とされたときに前記各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを指示する自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、前記ページ送り用操作ボタンに割り当てられた機能を自動的に実行する
ことを特徴とするメニュー制御方法。
A plurality of pages, each respective page, a menu screen having a plurality of operation buttons selectable including an operation button for instructing manipulation buttons and a page feed line Upe over di feed line cormorants multiple predetermined instructions a Rume New control method to display,
On the menu screen of each page, the selected operation button is displayed as a selection target distinguished from other operation buttons, and the operation to be selected is selected in a state where any instruction operation button is selected. when operation button Ru is the movement in the lateral direction is performed by operating the input device, then displays the page turning manipulation buttons for selection,
When the page-turning operation button is selected, the function assigned to each page-turning operation button is automatically specified when the page-turning operation button is selected and selected by the operation of the input device. Automatic page execution for instructing to execute automatically is read out from a recording medium recorded in a predetermined format, based on the automatic execution information defined in the selected page-turning operation button, A menu control method characterized by automatically executing a function assigned to an operation button .
複数ページからなり、各ページがそれぞれ、所定の指示を行う複数の指示用操作ボタンとページ送りを行うページ送り用操作ボタンとを含む選択可能な複数の操作ボタンを有するメニュー画面を表示させるメニュー制御装置であって、
各ページのメニュー画面上において、選択された操作ボタンを、他の操作ボタンと区別された選択対象として表示させると共に、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを左右方向に移動させる操作が入力装置の操作によって行われた際には、次に前記ページ送り用操作ボタンを選択対象として表示させる選択対象表示制御手段と、
前記ページ送り用操作ボタンが選択されたときには、前記各ページ送り用操作ボタンに規定され、前記入力装置の操作によって選択対象とされたときに前記各ページ送り用操作ボタンに割り当てられた機能を自動的に実行することを指示する自動実行情報が所定のフォーマットで記録された記録媒体から読み出された、選択されたページ送り用操作ボタンに規定された自動実行情報に基づいて、前記ページ送り用操作ボタンに割り当てられた機能を自動的に実行する自動実行手段と
を備えた
ことを特徴とするメニュー制御装置。
A plurality of pages, each respective page, a menu screen having a plurality of operation buttons selectable including an operation button for instructing manipulation buttons and a page feed line Upe over di feed line cormorants multiple predetermined instructions a Rume New control unit to display,
On the menu screen of each page, the selected operation button is displayed as a selection target distinguished from other operation buttons, and the operation to be selected is selected in a state where any instruction operation button is selected. when operation button Ru is the movement in the lateral direction is performed by operating the input device, a selection display control means for then displaying the page turning manipulation buttons for selection,
When the page-turning operation button is selected, the function assigned to each page-turning operation button is automatically specified when the page-turning operation button is selected and selected by the operation of the input device. Automatic page execution for instructing to execute automatically is read out from a recording medium recorded in a predetermined format, based on the automatic execution information defined in the selected page-turning operation button, A menu control device comprising: an automatic execution unit that automatically executes a function assigned to an operation button .
各ページのメニュー画面上において、前記各指示用操作ボタンを縦に一列に並べて表示させる操作ボタン表示制御手段を備え、
前記選択対象表示制御手段は、前記自動実行手段によって前記ページ送り用操作ボタンに割り当てられた機能が自動的に実行された際には、移行先のページのメニュー画面上において、前記操作ボタン表示制御手段によって縦に一列に並べて表示された各指示用操作ボタンのうちの一番上の指示用操作ボタンを選択対象として表示させる
ことを特徴とする請求項3記載のメニュー制御装置。
On the menu screen of each page, provided with operation button display control means for displaying the operation buttons for instructions in a line vertically.
When the function assigned to the page turning operation button is automatically executed by the automatic execution unit, the selection target display control unit performs the operation button display control on the menu screen of the transfer destination page. 4. The menu control device according to claim 3 , wherein the instruction operation button at the top of the instruction operation buttons displayed in a line vertically by means is displayed as a selection target.
各ページのメニュー画面上において、前記各指示用操作ボタンを縦に一列に並べて表示させる操作ボタン表示制御手段を備え、
前記選択対象表示制御手段は、各ページのメニュー画面上において、いずれかの指示用操作ボタンが選択されている状態で、選択対象となる操作ボタンを上下方向に移動させるための操作が入力装置の操作によって連続して行われた際には、前記操作ボタン表示制御手段によって縦に一列に並べて表示された各指示用操作ボタンを順番にループ状に選択対象として表示させる
ことを特徴とする請求項3記載のメニュー制御装置。
On the menu screen of each page, provided with operation button display control means for displaying the operation buttons for instructions in a line vertically.
The selection target display control means performs an operation for moving the operation button to be selected in the vertical direction on the input device while any one of the instruction operation buttons is selected on the menu screen of each page. when the continuously performed by operating the claims, characterized in that to display the respective instruction for operation buttons displayed in a row vertically for selection in turn in a loop by the operation button display control means 3. The menu control device according to 3 .
JP09121497A 1997-04-09 1997-04-09 Computer-readable recording medium recording menu control data, and menu control method and apparatus Expired - Fee Related JP4478219B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP09121497A JP4478219B2 (en) 1997-04-09 1997-04-09 Computer-readable recording medium recording menu control data, and menu control method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09121497A JP4478219B2 (en) 1997-04-09 1997-04-09 Computer-readable recording medium recording menu control data, and menu control method and apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007121667A Division JP2007234044A (en) 2007-05-02 2007-05-02 Computer readable recording medium recorded with menu control data, and menu control method and device

Publications (2)

Publication Number Publication Date
JPH10283155A JPH10283155A (en) 1998-10-23
JP4478219B2 true JP4478219B2 (en) 2010-06-09

Family

ID=14020183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09121497A Expired - Fee Related JP4478219B2 (en) 1997-04-09 1997-04-09 Computer-readable recording medium recording menu control data, and menu control method and apparatus

Country Status (1)

Country Link
JP (1) JP4478219B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3932469B2 (en) * 1997-11-28 2007-06-20 ソニー株式会社 Data recording medium and data reproducing apparatus
EP1921623B1 (en) 2003-06-18 2011-09-21 Panasonic Corporation Playback apparatus, program, and playback method
AU2004300605B2 (en) * 2003-07-01 2009-12-03 Pioneer Corporation Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for controlling recording or reproduction, and data structure containing control signal
KR100677129B1 (en) * 2004-09-03 2007-02-02 삼성전자주식회사 Storage medium recording interactive graphic stream and reproducing apparatus and method thereof
JP4534971B2 (en) 2005-11-28 2010-09-01 ソニー株式会社 Moving picture recording apparatus, moving picture recording method, moving picture transmission method, moving picture recording method program, and recording medium recording the moving picture recording method program
JP4858059B2 (en) * 2006-10-02 2012-01-18 ソニー株式会社 Playback device, display control method, and display control program
JP6277352B2 (en) * 2016-04-27 2018-02-14 株式会社ユピテル Automotive electronics
JP6342540B1 (en) * 2017-03-29 2018-06-13 西日本電信電話株式会社 Screen control apparatus, screen control method, and program

Also Published As

Publication number Publication date
JPH10283155A (en) 1998-10-23

Similar Documents

Publication Publication Date Title
JP4416846B2 (en) Computer-readable recording medium recording menu control data, and menu control method and apparatus
JP3932469B2 (en) Data recording medium and data reproducing apparatus
KR100423772B1 (en) Multimedia optical discs, playback devices, and playback methods that improve the performance of interactive playback
JP3655433B2 (en) Computer-readable recording medium and information reproducing apparatus
JP4658014B2 (en) A method for playing an interactive graphic stream activated by a user's request
KR100326130B1 (en) Multimedia optical disc, its playback device, and its playback method for switching between dynamic playback outputs
MXPA01000706A (en) Digital video apparatus user interface.
JP3609586B2 (en) Video playback device
JP2007087573A (en) Method for moving focusing between buttons on screen which displaying multiple applications, its device and its information recording medium
JP4478219B2 (en) Computer-readable recording medium recording menu control data, and menu control method and apparatus
JP3345412B2 (en) Recording method, reproducing apparatus, and reproducing method for recording medium with improved performance of interactive reproduction progress
US7127149B1 (en) Three-stage menu processing for digital disc recorder
JPH11225307A (en) Video data recoding medium and video data reproduction device
JPH11185463A (en) Data recording medium and method and apparatus for controlling menu
USRE39745E1 (en) Recording medium retaining data for menu control, menu control method and apparatus
JP4417308B2 (en) Computer-readable recording medium recording menu control data, and menu control method and apparatus
JP4446200B2 (en) Computer-readable recording medium recording menu control data, and menu control method and apparatus
JP2007234044A (en) Computer readable recording medium recorded with menu control data, and menu control method and device
JP4048574B2 (en) Recording medium and reproducing apparatus
JP3090934U (en) DVD player

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040409

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040409

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070502

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070509

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20070608

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100315

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130319

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130319

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140319

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees