(57)【要約】【課題】簡単な操作によってメニュー画面の切り替えが可能な映像再生装置を提供する。【解決手段】各メニュー画面のボタンのうち、先の画面に進むコマンドを持つボタンを進みボタンに割り当て、前の画面に戻るコマンドを持つボタンを戻りボタンに割り当てる。例えば、ページ０．１の画面でリモコンの送り方向スキップボタンを押すと、「次へ」ボタン１３がハイライトされてコマンドが実行され、画面はただちにページ０．２へ飛ぶ。従来はリモコンのカーソルボタンを操作して、一番上のボタン１１にあるカーソルを「次へ」ボタン１３まで移動させ、リモコンの決定ボタンを押すことでページ０．２へ飛んでいたが、本発明ではカーソルボタンと決定ボタンの操作が不要となる。【選択図】    図３
2004274600.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録された映像を再生する装置であって、リモコンのメニューボタンが押されたときに複数のボタンを含むメニュー画面を表示するとともに、所定のボタン操作によりメニュー画面が切り替わる映像再生装置において、
メニューボタンが押されたときに、メニュー画面を表示するための情報を光ディスクから読み込むとともに、当該メニュー画面に含まれる各ボタンに対応するコマンドを分析し、
各メニュー画面のボタンのうち、先のメニュー画面に進むコマンドを持つボタンに対しては、そのボタンを進みボタンとして割り当て、
各メニュー画面のボタンのうち、前のメニュー画面に戻るコマンドを持つボタンに対しては、そのボタンを戻りボタンとして割り当て、
前記メニュー画面が表示された状態で、リモコンのボタンのうち送り用のボタンが押された場合に、当該画面中に進みボタンに割り当てられたボタンがあるときは、そのボタンに対応するコマンドを実行するとともに、移動先の新たなメニュー画面における進みボタンまたは戻りボタンの割り当てを行った後、新たなメニュー画面を再生して表示し、
前記メニュー画面が表示された状態で、リモコンのボタンのうち戻し用のボタンが押された場合に、当該画面中に戻りボタンに割り当てられたボタンがあるときは、そのボタンに対応するコマンドを実行するとともに、移動先の新たなメニュー画面における進みボタンまたは戻りボタンの割り当てを行った後、新たなメニュー画面を再生して表示することを特徴とする映像再生装置。
【請求項２】
記録媒体に記録された映像を再生する装置であって、複数のボタンを含むメニュー画面を表示するとともに、操作部の所定のボタン操作によりメニュー画面が切り替わる映像再生装置において、
メニュー画面に含まれる各ボタンに対応するコマンドを分析して、先のメニュー画面に進むコマンドを持つボタンに対しては、そのボタンを進みボタンとして割り当て、前のメニュー画面に戻るコマンドを持つボタンに対しては、そのボタンを戻りボタンとして割り当て、
前記メニュー画面が表示された状態で、操作部の第１のボタンが押された場合に、当該画面中に進みボタンに割り当てられたボタンがあるときは、そのボタンに対応する移動先のメニュー画面を再生して表示し、
前記メニュー画面が表示された状態で、操作部の第２のボタンが押された場合に、当該画面中に戻りボタンに割り当てられたボタンがあるときは、そのボタンに対応する移動先のメニュー画面を再生して表示することを特徴とする映像再生装置。
【請求項３】
請求項２に記載の映像再生装置において、
前記操作部の第１のボタンは、リモコンにおける送り用のボタンであり、前記操作部の第２のボタンは、リモコンにおける戻し用のボタンであることを特徴とする映像再生装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の映像再生装置において、
進みボタンとして割り当てられたボタンが複数ある場合に、それぞれのボタンに対応する移動先のメニュー情報を先読みし、そのメニューにおいてタイトルまたはチャプタの再生コマンドが割り当てられたボタンの数が、言語等の設定を行うための設定コマンドが割り当てられたボタンの数に比べていくつ多いかを計算し、その計算結果で一番大きい値であるボタンを進みボタンに割り当てることを特徴とする映像再生装置。
【請求項５】
請求項４に記載の映像再生装置において、
計算結果で同じ値が複数存在する場合は、現在の画面から一番近い画面へリンクするボタンを進みボタンに割り当てることを特徴とする映像再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）プレーヤのような映像再生装置に関するものである。
【０００２】
【従来の技術】
ＤＶＤプレーヤにおいては、メニュー画面の切り替えをリモコンのボタン操作により行うのが一般的である。この場合、メニュー画面には複数のボタンがあり、これらをカーソルの移動により選択するために、上下左右キーからなるカーソルボタンがリモコンに設けられている（例えば、下記の特許文献１参照）。そして、１つ前のメニュー画面に戻る場合、従来は、リモコンのカーソルボタンを操作して画面の下にある「戻る」ボタンへカーソルを移動させ、リモコンの決定ボタンを押すという操作を行っていた。また、１つ先のメニュー画面に進む場合は、カーソルボタンを操作して画面の下にある「次へ」ボタンにカーソルを移動させ、リモコンの決定ボタンを押すという操作を行っていた。
【０００３】
【特許文献１】
特開平１０−１６４５５７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のものにおいては、他のメニュー画面へ飛ぶ際に、カーソルの移動操作が必要であり、特に、画面をいくつも飛ばして表示する場合は、各画面ごとに、「戻る」ボタンや「次へ」ボタンにカーソルを移動して決定ボタンを押すという手順を反復しなければならず、操作が非常に煩雑となっていた。
【０００５】
本発明は、上記課題を解決するものであって、その目的とするところは、簡単な操作によってメニュー画面の切り替えが可能な映像再生装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明では、メニュー画面に含まれる各ボタンに対応するコマンドを分析して、先のメニュー画面に進むコマンドを持つボタンに対しては、そのボタンを進みボタンとして割り当て、前のメニュー画面に戻るコマンドを持つボタンに対しては、そのボタンを戻りボタンとして割り当てる。そして、メニュー画面が表示された状態で、操作部の第１のボタンが押された場合に、当該画面中に進みボタンに割り当てられたボタンがあるときは、そのボタンに対応する移動先のメニュー画面を再生して表示する。また、メニュー画面が表示された状態で、操作部の第２のボタンが押された場合に、当該画面中に戻りボタンに割り当てられたボタンがあるときは、そのボタンに対応する移動先のメニュー画面を再生して表示する。
【０００７】
このようにすることで、カーソルボタンでカーソルを移動させてから決定ボタンを押すという手順を経なくても、迅速に画面を送ったり戻したりすることができ、操作性が大幅に向上してユーザにとって非常に使い勝手の良いものとなる。
【０００８】
本発明の好ましい実施形態においては、操作部の第１のボタンは、リモコンにおける送り用のボタン（例えば、送り用のスキップボタン）であり、第２のボタンは、リモコンにおける戻し用のボタン（例えば、戻し用のスキップボタン）である。このように、メニュー画面を先に進めたり前に戻したりするためのボタンとして、再生時に操作する送り用や戻し用のボタンを利用することで、メニュー画面を操作する場合に、類似機能をもったボタンにより操作を行うことができ、操作が一層やり易くなる。
【０００９】
また、本発明では、進みボタンとして割り当てられたボタンが複数ある場合に、それぞれのボタンに対応する移動先のメニュー情報を先読みし、そのメニューにおいてタイトルまたはチャプタの再生コマンドが割り当てられたボタンの数が、言語等の設定を行うための設定コマンドが割り当てられたボタンの数に比べていくつ多いかを計算し、その計算結果で一番大きい値であるボタンを進みボタンに割り当てる。これにより、再生コマンドが割り当てられたボタンの多い画面に移行するボタンが優先して進みボタンに割り当てられることになり、画面の切り替えを効率良く行うことができる。この場合、計算結果で同じ値が複数存在する場合は、現在の画面から一番近い画面へリンクするボタンを進みボタンに割り当てるようにしてもよい。
【００１０】
【発明の実施の形態】
図１は、本発明の実施形態に係る映像再生装置の電気的構成を示したブロック図である。ここでは、映像再生装置としてＤＶＤプレーヤ５０を例に挙げている。図１において、５１はＤＶＤ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等の記録媒体からなる光ディスク、５２は光ディスク５１へ光ビームを照射するとともにその反射光を受光する光ピックアップ、５３は光ピックアップ５２の動作を制御するピックアップ制御部、５４は光ディスク５１を回転させるディスクモータ、５５はディスクモータ５４を制御するディスクモータ制御部である。５６は光ピックアップ５２が光ディスク５１から読み取った信号を再生したり、外部から入力される信号を光ディスク５１に書き込む信号に変換したりする記録再生部である。５７は記録再生動作の制御やサーボ制御等を行う制御手段としてのコントローラ、５８は各種情報を表示する表示部、５９はプレーヤ本体に設けられたキースイッチ等から構成される操作部、６０はＲＯＭやＲＡＭ等から構成されるメモリ、６１はリモコン７０からの信号を受信するリモコン受信部、６２はＤＶＤプレーヤ５０に接続されるテレビモニタである。
【００１１】
図２は、リモコン７０の操作部を示した図である。７１は電源を入切する電源ボタン、７２はテレビモニタ６２の画面にメニューを表示するメニューボタン、７３は光ディスク５１の再生動作を開始する再生ボタン、７４は再生を停止する停止ボタン、７５は早送りボタン、７６は早戻しボタン、７７は送り方向のスキップボタン、７８は戻し方向のスキップボタン、７９は録画を開始する録画ボタンである。８０はテレビモニタ６２の画面上でカーソルを移動させるカーソルボタン、８１はカーソルで選択した項目を決定する決定ボタン、８２は音量を調節する音量ボタン、８３はチャンネルを選局する選局ボタン、８４は数字を入力するためのテンキーである。リモコン７０には、上記以外にも各種のボタンが設けられているが、本発明の要部ではないので説明は省略する。
【００１２】
上記構成において、録画を行う場合は、リモコン７０の録画ボタン７９を操作すると、リモコン受信部６１が録画指令の信号を受信してコントローラ５７に送り、コントローラ５７は記録再生部５６に録画動作を行わせる。これにより、光ディスク５１に情報が記録される。また、光ディスク５１を再生する場合は、メニューボタン７２を押して、テレビモニタのメニュー画面にディスクから読み取ったタイトルを表示し、カーソルボタン８０により所望のタイトルを選択した後、再生ボタン７３を操作すると、リモコン受信部６１が再生指令の信号を受信してコントローラ５７に送り、コントローラ５７は記録再生部５６に再生動作を行わせる。これにより、光ディスク５１の情報が再生され、テレビモニタ６２に再生映像が表示される。
【００１３】
図３および図４は、光ディスク５１を再生する場合のテレビモニタ６２上の画面遷移を説明する模式図であって、図３はタイトルを表示したタイトルメニュー画面の遷移を表した図、図４はタイトルメニュー画面でタイトルを選択することにより表示されるルートメニュー画面の遷移を表した図である。図３のタイトルメニュー画面は、ビデオマネージャメニュー（ＶＭＧＭ）というドメインに属しており、図４のルートメニュー画面は、ビデオタイトルセットメニュー（ＶＴＳＭ）というドメインに属している。また、各図の（ａ）は画面上に表示されるボタンのレイアウト、（ｂ）はそれぞれのボタンに対応するコマンド（ボタンが選択された場合に実行されるコマンド）を示している。
【００１４】
図３（ａ）において、ページ０．１〜ページ０．４はタイトルメニュー画面であって、ページ０．１の１１および１２はタイトルボタン、１３は「次へ」ボタンである。ページ０．２の１４および１５はタイトルボタン、１６は「戻る」ボタン、１７は「次へ」ボタンである。ページ０．３の１８および１９はタイトルボタン、２０は「戻る」ボタン、２１は「次へ」ボタンである。ページ０．４の２２および２３はタイトルボタン、２４は「戻る」ボタンである。
【００１５】
ページ０．１〜０．４は、光ディスク５１に記録されているＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）の１つ１つに対応しており、それぞれのＶＯＢＵのデータに基づいて各ページが表示される。光ディスク５１には、各ページに表示されるボタンのボタン情報、すなわち画面上のボタンの位置、サイズ、ボタン番号、コマンド等が１ＶＯＢＵごとに記録されている。ＶＯＢＵを単位としてセル（Ｃｅｌｌ）が構成される。ここでは１つのセルが１つのＶＯＢＵのみを含んでいるが、複数のＶＯＢＵを含んでいてもよい。また、セルを単位としてプログラム（ＰＧ）が構成される。ここでは１つのプログラム（ＰＧ＃１）が４つのセル（Ｃｅｌｌ＃１〜＃４）を含んでいる。さらに、プログラムを単位としてプログラムチェーン（ＰＧＣ）が構成される。ここでは１つのプログラムチェーン（ＰＧＣ＃１）が１つのプログラム（ＰＧ＃１）のみを含んでいるが、複数のプログラムを含んでいてもよい。
【００１６】
図３（ｂ）は、各ボタン１１〜２４に割り当てられたコマンドを示している。「ＪｕｍｐＳＳ」はタイトルのルートメニュー（図４（ａ））を再生するコマンドであって、例えばタイトルボタン１１の「ＪｕｍｐＳＳ１」は、タイトル１のルートメニューの再生コマンドを表している。「Ｌｉｎｋ  Ｎｅｘｔ  Ｃ」は、次のセルを再生するコマンドであって、例えばページ０．２の「次へ」ボタン１７の「Ｌｉｎｋ  Ｎｅｘｔ  Ｃ」が実行されると、ページ０．３のメニュー画面が再生されて表示される。「Ｌｉｎｋ  Ｐｒｅｖ  Ｃ」は、前のセルを再生するコマンドであって、例えばページ０．２の「戻る」ボタン１６の「Ｌｉｎｋ  Ｐｒｅｖ  Ｃ」が実行されると、ページ０．１のメニュー画面が再生されて表示される。
【００１７】
図４（ａ）において、ページ１．１〜ページ１．４はタイトルのルートメニュー画面であって、ページ１．１の３１は言語設定ボタン、３２は本編ボタン、３３は終了ボタンである。ページ１．２の３４は日本語設定ボタン、３５は英語設定ボタン、３６はメニューボタンである。ページ１．３の３７および３８はチャプタボタン、３９はメニューボタン、４０は「次へ」ボタンである。ページ１．４の４１および４２はチャプタボタン、４３は「戻る」ボタンである。
【００１８】
ページ１．１〜１．４は、光ディスク５１に記録されているＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）の１つ１つに対応しており、それぞれのＶＯＢＵのデータに基づいて各ページが表示される。光ディスク５１には、各ページに表示されるボタンのボタン情報、すなわち画面上のボタンの位置、サイズ、ボタン番号、コマンド等が１ＶＯＢＵごとに記録されている。セル（Ｃｅｌｌ）、プログラム（ＰＧ）、プログラムチェーン（ＰＧＣ）は、図３で説明したとおりであるが、図４では、１つのプログラムが１つのセルのみを含んでおり、１つのプログラムチェーン（ＰＧＣ＃１）は４つのプログラム（ＰＧ＃１〜＃４）を含んでいる。
【００１９】
図４（ｂ）は、各ボタン３１〜４３に割り当てられたコマンドを示している。ページ１．１の「Ｌｉｎｋ  ＰＧ」は、プログラム再生のコマンドである。例えば本編ボタン３２の「Ｌｉｎｋ  ＰＧ３」は、プログラム＃３を再生するコマンドであって、このコマンドの実行により、ページ１．３が再生されて表示される。ページ１．１の「Ｅｘｉｔ」は終了コマンドであって、このコマンドの実行により、画面は終了する。ページ１．２の「ＳｅｔＳＴＮ」は、音声や字幕を変更するコマンドであって、例えばストリーム番号（ＳＴＮ）が１の場合は日本語、２の場合は英語となる。ページ１．２の「Ｌｉｎｋ  Ｔｏｐ  ＰＧ」は、先頭のプログラム（ＰＧ＃１）を再生するコマンドであって、このコマンドの実行により、画面はページ１．１へ戻る。ページ１．３および１．４の「ＪｕｍｐＶＴＳ＿ＰＴＴ」は、チャプタを再生するコマンドであって、例えばチャプタボタン３８の「ＪｕｍｐＶＴＳ＿ＰＴＴ２」の実行により、チャプタ２の画面から再生が行われる。ページ１．３の「Ｌｉｎｋ  Ｎｅｘｔ  Ｃ」は、前述のように次のセルを再生するコマンドであり、このコマンドの実行により、画面はページ１．４へ移行する。ページ１．４の「Ｌｉｎｋ  Ｐｒｅｖ  Ｃ」は、前述のように前のセルを再生するコマンドであり、このコマンドの実行により、画面はページ１．３へ戻る。
【００２０】
次に、図３および図４を参照して、本発明による画面切り替えの例を説明する。例えば、図３（ａ）において、ページ０．１の画面からページ０．４の画面へ飛ぶ場合を考える。なお、各画面では、常時、カーソルは一番上のボタンにあるものとする。従来だと、ページ０．１の画面において、まずリモコン７０のカーソルボタン８０を操作して、カーソルを「次へ」ボタン１３まで移動させ、決定ボタン８１を押すと、ページ０．２の画面に切り替わるので、このページ０．２の画面で再びカーソルボタン８０を操作して、カーソルを「次へ」ボタン１７へ移動させて決定ボタン８１を押す、という操作を繰り返して、ページ０．４の画面に到達する。一方、本発明の場合は、ページ０．１の画面が表示されている状態において、リモコン７０の例えば送り方向のスキップボタン７７を押す。すると、画面はただちにページ０．２に切り替わる。そして、ページ０．２の画面が表示されている状態において、スキップボタン７７を再び押すと、画面はただちにページ０．３に切り替わる。そして、ページ０．３の画面が表示されている状態において、スキップボタン７７をもう１回押すと、画面はただちにページ０．４に切り替わる。こうして、本発明の場合は、スキップボタン７７を３回押すだけでページ０．１からページ０．４へ飛ぶことができ、従来のようにカーソルボタン８０を何回も操作する必要がなくなる。
【００２１】
また、上記の例は、画面を先へ飛ばす場合の例であるが、前の画面へ戻す場合は、例えば戻し方向のスキップボタン７８を操作することで同様の動作が行なわれる。すなわち、ページ０．４からページ０．１へ戻る場合は、ページ０．４の画面が表示されている状態において、リモコン７０の戻し方向のスキップボタン７８を押す。すると、画面はページ０．３へ戻る。そして、このページ０．３の画面が表示されている状態において、スキップボタン７８を再度押すと、画面はページ０．２へ戻る。さらに、ページ０．２が表示されている状態において、スキップボタン７８をもう１回押すと、画面はページ０．１へ戻る。こうして、戻し方向のスキップボタン７８を３回押すだけで、ページ０．４からページ０．１へ戻すことができる。
【００２２】
また、図４（ａ）において、例えばページ１．１からページ１．４の画面へ飛ぶ場合は、ページ１．１の画面が表示されている状態において、リモコン７０の送り方向のスキップボタン７７を押す。すると、画面はページ１．３へ飛ぶ。そして、ページ１．３が表示されている状態において、スキップボタン７７を再び押すと、画面はただちにページ１．４に切り替わる。こうして、送り方向のスキップボタン７７を２回押すだけで、ページ１．１からページ１．４へ飛ぶことができる。また、ページ１．４からページ１．１へ戻る場合は、ページ１．４の画面が表示されている状態において、リモコン７０の戻し方向のスキップボタン７８を押す。すると、画面はページ１．３へ戻る。そして、このページ１．３の画面が表示されている状態において、スキップボタン７８を再度押すと、画面はページ１．１へ飛んで戻る。こうして、戻し方向のスキップボタン７８を２回押すだけで、ページ１．４からページ１．１へ戻すことができる。
【００２３】
以上のような動作ができるのは、後で詳述するように、各ページのボタンのうち、先の画面に進むコマンドを持つボタン（「次へ」ボタンや「本編」ボタン）が「進みボタン」として割り当てられ、「進みボタン」のある画面でリモコン７０の特定のボタン（ここではスキップボタン７７）が操作されたときに、「進みボタン」のコマンドが実行され、そのコマンドに応じた画面へ飛ぶためである。また、各ページのボタンのうち、前の画面に戻るコマンドを持つボタン（「戻る」ボタンや「メニュー」ボタン）が「戻りボタン」として割り当てられ、「戻りボタン」のある画面でリモコン７０の特定のボタン（ここではスキップボタン７８）が操作されたときに、「戻りボタン」のコマンドが実行され、そのコマンドに応じた画面へ戻るためである。
【００２４】
次に、本発明における画面切替の動作をフローチャートに従ってより詳細に説明する。図５は、リモコン７０のメニューボタン７２が押されたときの処理を示している。メニューボタン７２が押されると、再生中のメニューの位置情報（ドメイン、ＰＧＣ番号、ＰＧ番号、Ｃｅｌｌ番号）を初期化する（ステップＳ１）。続いて、メニューを再生（表示）するための情報、すなわちＶＯＢＵに記録されている画面表示用のデータを光ディスク５１から読み込む（ステップＳ２）。次に、戻りボタンの決定処理を行い（ステップＳ３）、それに続いて進みボタンの決定処理を行う（ステップＳ４）。これらの処理によって、メニュー画面上のボタンが戻りボタンおよび進みボタンへ割り当てられる。この決定処理の詳細については、図６および図７で説明する。ボタンの割り当てを行った後、メニューを再生して表示するとともに、そのメニューの位置情報を記憶する（ステップＳ５）。これらの一連の処理により、画面には例えば図３（ａ）のページ０．１のメニューが表示され、待機状態となる。
【００２５】
図６は、戻りボタンを割り当てる場合の手順を示したフローチャートである。まず、現在のメニュー画面の中に、前の画面に戻るコマンドをもつボタンがあるかどうかを判定する（ステップＳ１１）。そして、前の画面に戻るコマンドをもつボタンがある場合は（ステップＳ１１：ＹＥＳ）、そのボタンを戻りボタンに割り当てる（ステップＳ１２）。一方、前の画面に戻るコマンドをもつボタンがない場合は（ステップＳ１１：ＮＯ）、戻りボタンの番号として０を割り当てる（ステップＳ１３）。例えば、ページ０．１には前の画面に戻るコマンドをもつボタンがないので、戻りボタンのボタン番号を０とする。また、ページ０．２には前の画面に戻るコマンドをもつボタンとして「戻る」ボタン１６があるので、これを戻りボタンとして割り当てる。ここで、画面のボタンはそのページにおけるボタン番号が予め付与されており、例えばページ０．２において、タイトルボタン１４はボタン番号１、タイトルボタン１５はボタン番号２、「戻る」ボタン１６はボタン番号３、「次へ」ボタン１７はボタン番号４が付与されている。他のページにおいても同様である。その結果、前の画面に戻るコマンドをもつボタンがない場合は、ボタン番号を０とし、前の画面に戻るコマンドをもつボタンがある場合は、そのボタンのボタン番号を戻りボタンのボタン番号とする（上記の例では、「戻る」ボタン１６のボタン番号３を、戻りボタンのボタン番号とする）。
【００２６】
図７は、進みボタンを割り当てる場合の手順を示したフローチャートである。まず、現在のメニュー画面の中に、先の画面に進むコマンドをもつボタンがあるかどうかを判定する（ステップＳ２１）。先の画面に進むコマンドをもつボタンがなければ（ステップＳ２１：ＮＯ）、進みボタンのボタン番号に０を割り当て終了する（ステップＳ３６）。一方、先の画面に進むコマンドをもつボタンがある場合は（ステップＳ２１：ＹＥＳ）、そのボタンが１個か否かを判定する（ステップＳ２２）。先の画面に進むコマンドをもつボタンが１個だけの場合は（ステップＳ２２：ＹＥＳ）、そのボタンを進みボタンに割り当てる（ステップＳ２３）。例えば、ページ０．１には先の画面に進むコマンドをもつボタンとして「次へ」ボタン１３があるので、進みボタンの番号として「次へ」ボタン１３のボタン番号（例えば番号３）が割り当てられる。
【００２７】
一方、先の画面に進むコマンドをもつボタンが複数ある場合は（ステップＳ２２：ＮＯ）、次に、そのボタンの中にセル移動コマンド、つまり前述した「Ｌｉｎｋ  Ｎｅｘｔ  Ｃ」や「Ｌｉｎｋ  Ｐｒｅｖ  Ｃ」をもつものがあるか否かを判定する（ステップＳ２４）。セル移動コマンドをもつボタンがある場合は（ステップＳ２４：ＹＥＳ）、さらに、そのボタンが１個か否かを判定する（ステップＳ２５）。ボタンが１個であれば（ステップＳ２５：ＹＥＳ）、そのボタンを進みボタンに割り当てる（ステップＳ２６）。また、ボタンが複数の場合（ステップＳ２５：ＮＯ）は、後述するステップＳ３２へ移行する。
【００２８】
ステップＳ２４において、セル移動コマンドをもつボタンがない場合は（ステップＳ２４：ＮＯ）、次に、プログラム移動コマンド、つまり前述した「Ｌｉｎｋ  ＰＧ」等をもつボタンがあるか否かを判定する（ステップＳ２７）。プログラム移動コマンドをもつボタンがある場合は（ステップＳ２７：ＹＥＳ）、さらに、そのボタンが１個か否かを判定する（ステップＳ２８）。ボタンが１個であれば（ステップＳ２８：ＹＥＳ）、そのボタンを進みボタンに割り当てる（ステップＳ２９）。また、ボタンが複数の場合（ステップＳ２８：ＮＯ）は、後述するステップＳ３２へ移行する。例えば、ページ１．１においては、プログラム移動コマンドをもつボタンとして、言語設定ボタン３１と本編ボタン３２とがあるので、ステップＳ２８の判定はＮＯとなり、ステップＳ３２へ移行する。
【００２９】
ステップＳ２７において、プログラム移動コマンドをもつボタンがない場合は（ステップＳ２７：ＮＯ）、ボタンのコマンドはプログラムチェーン移動コマンド（例えば、「Ｌｉｎｋ  ＰＧＣ」）であり、このコマンドをもつボタンが１個か否かを判定する（ステップＳ３０）。ボタンが１個であれば（ステップＳ３０：ＹＥＳ）、そのボタンを進みボタンに割り当てる（ステップＳ３１）。また、ボタンが複数の場合（ステップＳ３０：ＮＯ）は、後述するステップＳ３２へ移行する。
【００３０】
ステップＳ３２においては、ボタンが複数の場合に、それぞれのボタンに対応する移動先のメニュー情報を先読みし、そのメニューにおいてタイトルまたはチャプタの再生コマンドが割り当てられたボタンの数が、言語等の設定を行うための設定コマンドが割り当てられたボタンの数に比べていくつ多いかを計算する。そして、その計算結果で一番大きい値が１つか否かを判定し（ステップＳ３３）、１つであれば（ステップＳ３３：ＹＥＳ）、そのボタンを進みボタンに割り当てる（ステップＳ３４）。例えば、ページ１．１では、言語設定ボタン３１の移動先であるページ１．２には、設定コマンドが割り当てられたボタン３４、３５が２個存在するが、タイトルやチャプタの再生コマンドが割り当てられたボタンは存在しない。一方、本編ボタン３２の移動先であるページ１．３には、設定コマンドが割り当てられたボタンが存在せず、チャプタの再生コマンドが割り当てられたボタン３７、３８が２個存在する。したがって、ステップＳ３４においては、本編ボタン３２が進みボタンとして割り当てられる。一方、計算結果で一番大きい値が１つでなければ、つまり同じ値が複数存在する場合は（ステップＳ３３：ＮＯ）、現在の画面から一番近い画面へリンクするボタンを進みボタンに割り当てる（ステップＳ３５）。
【００３１】
図８は、メニュー表示中のボタン処理の手順を示したフローチャートである。図５の処理が終了した後の待機状態において、リモコン７０のボタンが押されると、まず、押されたボタンが戻し方向のスキップボタン（以下、「戻し用ボタン」という）７８か否かを判定する（ステップＳ４１）。押されたボタンが戻し用ボタン７８であれば（ステップＳ４１：ＹＥＳ）、そのメニュー画面における戻りボタンの番号が０以外かどうかを判定する（ステップＳ４２）。戻りボタンの番号が０であれば（ステップＳ４２：ＮＯ）、その画面には戻りボタンが割り当てられていないので、処理を終了する。
【００３２】
一方、戻りボタンの番号が０以外であれば（ステップＳ４２：ＹＥＳ）、その画面には戻りボタンが割り当てられているので、画面上で、当該戻りボタン番号に相当するボタンにハイライトを移した後（ステップＳ４３）、そのボタンのコマンドを実行し、メニューを再生するための情報を読み込む（ステップＳ４９）。このコマンドの実行後、移動先の新たなメニュー画面での戻りボタンと進みボタンを割り当てるために、ステップＳ５０、ステップＳ５１を実行する。このステップＳ５０、Ｓ５１の手順は、それぞれ図６、図７で示した手順と同じである。ステップＳ５０、Ｓ５１で戻りボタンと進みボタンが割り当てられた後、移動先のメニューを再生して表示するとともに、そのメニューの位置情報を記憶し（ステップＳ５２）、ステップＳ４１へ戻る。
【００３３】
ステップＳ４１において、押されたボタンが戻し用ボタン７８でなければ（ステップＳ４１：ＮＯ）、次に、そのボタンが送り方向のスキップボタン（以下、「送り用ボタン」という）７７か否かを判定する（ステップＳ４４）。押されたボタンが送り用ボタン７７であれば（ステップＳ４４：ＹＥＳ）、そのメニュー画面における進みボタンの番号が０以外かどうかを判定する（ステップＳ４５）。進みボタンの番号が０であれば（ステップＳ４５：ＮＯ）、その画面には進みボタンが割り当てられていないので、処理を終了する。
【００３４】
一方、進みボタンの番号が０以外であれば（ステップＳ４５：ＹＥＳ）、その画面には進みボタンが割り当てられているので、画面上で、当該進みボタン番号に相当するボタンにハイライトを移した後（ステップＳ４６）、そのボタンのコマンドを実行し、メニューを再生するための情報を読み込む（ステップＳ４９）。このコマンドの実行後、移動先の新たなメニュー画面での戻りボタンと進みボタンを割り当てるために、ステップＳ５０、ステップＳ５１を実行する。戻りボタンと進みボタンが割り当てられた後、移動先のメニューを再生して表示するとともに、そのメニューの位置情報を記憶し（ステップＳ５２）、ステップＳ４１へ戻る。
【００３５】
ステップＳ４４において、押されたボタンが送り用ボタン７７でなければ（ステップＳ４４：ＮＯ）、次に、そのボタンが決定ボタン８１か否かを判定する（ステップＳ４７）。決定ボタン８１である場合は（ステップＳ４７：ＮＯ）、次に、決定ボタン８１の決定により画面が別のメニューへ飛ぶか否かを判定する（ステップＳ４８）。別メニューへ飛ぶ場合は（ステップＳ４８：ＹＥＳ）、ステップＳ４９へ移行して、上述したステップＳ４９〜Ｓ５２の手順を実行する。例えば、ページ１．１の画面で、言語設定ボタン３１や本編ボタン３２が選択されて決定ボタン８１が押されると、これらのボタンは別メニューへ飛ぶためのものであるから、ステップＳ４８での判定はＹＥＳとなり、ステップＳ４９〜Ｓ５２が実行されて新たな画面が表示される。一方、決定ボタン８１の決定により画面が別のメニューへ飛ばない場合、例えばページ１．１の画面で終了ボタン３３が選択されて決定ボタン８１が押された場合は（ステップＳ４８：ＮＯ）、終了ボタン３３のコマンド「Ｅｘｉｔ」を実行して処理を終了する（ステップＳ５３）。
【００３６】
また、ステップＳ４７において、押されたボタンが決定ボタン８１でもなければ（ステップＳ４７：ＮＯ）、そのボタンに対応する処理を行って処理を終了する（ステップＳ５４）。例えば、カーソルボタン８０が押された場合は、画面上でカーソルを移動させる処理を行う。
【００３７】
図９は、図６および図７のフローチャートに従って戻りボタン、進みボタンに割り当てられた各ページのボタンを一覧にしたものである。
【００３８】
以上のようにして、上記実施形態によれば、各ページのボタンのうち、先の画面に進むコマンドを持つボタンを進みボタンに割り当て、前の画面に戻るコマンドを持つボタンを戻りボタンに割り当てることによって、リモコン７０の送り用ボタン７７や戻し用ボタン７８を操作するだけで、迅速に画面を送ったり戻したりすることができ、従来のようにカーソルボタンでカーソルを移動させてから決定ボタンを押すという手順が不要となる。このため、操作性が大幅に向上してユーザにとって非常に使い勝手の良いものとなる。
【００３９】
なお、以上述べた実施形態では、リモコン７０の送り用ボタンおよび戻し用ボタンとして、スキップボタン７７、７８を用いた例を示したが、送り用ボタンと戻し用ボタンは、リモコン７０の特定のキーであればよく、スキップボタンだけには限定されない。例えば、図２における早送りボタン７５を送り用ボタンとし、早戻しボタン７６を戻し用ボタンとしてもよい。あるいは、音量ボタン８２のアップダウンキーや、選曲ボタン８３のアップダウンキーを送り用ボタンおよび戻し用ボタンとして利用してもよい。
【００４０】
また、上記実施形態では、操作部としてリモコン７０を用いて操作する場合を例に挙げたが、本発明は、装置本体に設けられている操作部５９（図１）において操作を行う場合にも、同様に適用することができる。
【００４１】
【発明の効果】
本発明によれば、煩雑なボタン操作を省略して、簡単な操作によってメニュー画面の切り替えを迅速に行うことができる効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態に係る映像再生装置の電気的構成を示したブロック図である。
【図２】リモコンの操作部を示した図である。
【図３】タイトルメニュー画面の遷移を表した図である。
【図４】ルートメニュー画面の遷移を表した図である。
【図５】メニューボタンが押されたときの処理を示すフローチャートである。
【図６】戻りボタンを割り当てる場合の手順を示したフローチャートである。
【図７】進みボタンを割り当てる場合の手順を示したフローチャートである。
【図８】メニュー表示中のボタン処理の手順を示したフローチャートである。
【図９】戻りボタンと進みボタンに割り当てられた各ページのボタンの一覧である。
【符号の説明】
１１〜２４  ボタン
３１〜４３  ボタン
５０  ＤＶＤプレーヤ
５１  光ディスク
５６  記録再生部
５９  操作部
５７  コントローラ
６１  リモコン受信部
６２  テレビモニタ
７０  リモコン
７２  メニューボタン
７７、７８  スキップボタン
【図１】
2004274600.tif 000003
【図２】
2004274600.tif 000004
【図３】
2004274600.tif 000005
【図４】
2004274600.tif 000006
【図５】
2004274600.tif 000007
【図６】
2004274600.tif 000008
【図７】
2004274600.tif 000009
【図８】
2004274600.tif 000010
【図９】
2004274600.tif 000011