(57)【特許請求の範囲】
【請求項１】
複数のタイトルと、前記タイトルに各々対応づけられた複数のボタンが配置されたタイトルメニューとが記録されたDVD-Videoディスクから、前記タイトルメニューを読み出して再生表示する再生装置であって、
１または複数のタイトルの識別が登録されたユーザプログラムを記憶する記憶手段と、
前記ユーザプログラムの再生が指示されたときに、前記ユーザプログラムに識別が登録されている前記タイトルを、前記DVD-Videoディスクから読み出して順次再生するユーザプログラム実行手段と、
ユーザのユーザプログラム作成モードの有無の選択に応じて、ユーザプログラム作成モードを設定するユーザプログラム作成モード設定手段と、
ボタン操作処理手段とを有し、
前記ボタン操作処理手段は、
前記ユーザプログラム作成モードが設定されていないときに、ユーザの前記再生表示したタイトルメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するタイトルを、前記DVD-Videoディスクから読み出して再生し、
前記ユーザプログラム作成モードが設定されているときに、ユーザの前記再生表示したタイトルメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するタイトルの再生を行わずに、当該ボタンコマンドが再生開始を指示するタイトルの識別を前記ユーザプログラムに登録することを特徴とする再生装置。
【請求項２】
複数のチャプタを含むタイトルと、前記チャプタに各々対応づけられた複数のボタンが配置されたPTTメニューとが記録されたDVD-Videoディスクから、前記PTTメニューを読み出して再生表示する再生装置であって、
１または複数のチャプタの識別が登録されたユーザプログラムを記憶する記憶手段と、
ユーザから前記ユーザプログラムの再生が指示されたときに、前記ユーザプログラムに識別が登録されている前記チャプタを、前記DVD-Videoディスクから読み出して順次再生するユーザプログラム実行手段とを有し、
ユーザのユーザプログラム作成モードの有無の選択に応じて、ユーザプログラム作成モードを設定するユーザプログラム作成モード設定手段と、
ボタン操作処理手段と、
前記ボタン操作処理手段は、
前記ユーザプログラム作成モードが設定されていないときに、ユーザの前記再生表示したPTTメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するチャプタを、前記DVD-Videoディスクから読み出して再生し、
前記ユーザプログラム作成モードが設定されているときに、ユーザの前記再生表示したPTTメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するチャプタの再生を行わずに、当該ボタンコマンドが再生開始を指示するチャプタの識別を前記ユーザプログラムに登録することを特徴とする再生装置。
【請求項３】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、
複数のタイトルと、前記タイトルに各々対応づけられた複数のボタンが配置されたタイトルメニューとが記録されたDVD-Videoディスクから、前記タイトルメニューを読み出して再生表示する再生装置として機能させ、
当該再生装置は、
１または複数のタイトルの識別が登録されたユーザプログラムを記憶する記憶手段と、
前記ユーザプログラムの再生が指示されたときに、前記ユーザプログラムに識別が登録されている前記タイトルを、前記DVD-Videoディスクから読み出して順次再生するユーザプログラム実行手段と、
ユーザのユーザプログラム作成モードの有無の選択に応じて、ユーザプログラム作成モードを設定するユーザプログラム作成モード設定手段と、
ボタン操作処理手段とを有し、
前記ボタン操作処理手段は、
前記ユーザプログラム作成モードが設定されていないときに、ユーザの前記再生表示したタイトルメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するタイトルを、前記DVD-Videoディスクから読み出して再生し、
前記ユーザプログラム作成モードが設定されているときに、ユーザの前記再生表示したタイトルメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するタイトルの再生を行わずに、当該ボタンコマンドが再生開始を指示するタイトルの識別を前記ユーザプログラムに登録することを特徴とするコンピュータプログラム。
【請求項４】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、
複数のチャプタを含むタイトルと、前記チャプタに各々対応づけられた複数のボタンが配置されたPTTメニューとが記録されたDVD-Videoディスクから、前記PTTメニューを読み出して再生表示する再生装置として機能させ、
当該再生装置は、
１または複数のチャプタの識別が登録されたユーザプログラムを記憶する記憶手段と、
ユーザから前記ユーザプログラムの再生が指示されたときに、前記ユーザプログラムに識別が登録されている前記チャプタを、前記DVD-Videoディスクから読み出して順次再生するユーザプログラム実行手段とを有し、
ユーザのユーザプログラム作成モードの有無の選択に応じて、ユーザプログラム作成モードを設定するユーザプログラム作成モード設定手段と、
ボタン操作処理手段と、
前記ボタン操作処理手段は、
前記ユーザプログラム作成モードが設定されていないときに、ユーザの前記再生表示したPTTメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するチャプタを、前記DVD-Videoディスクから読み出して再生し、
前記ユーザプログラム作成モードが設定されているときに、ユーザの前記再生表示したPTTメニュー上の前記ボタンの操作に応じて、当該ユーザによって操作された前記ボタンに定義されたボタンコマンドが再生開始を指示するチャプタの再生を行わずに、当該ボタンコマンドが再生開始を指示するチャプタの識別を前記ユーザプログラムに登録することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、DVD-VideoディスクやDVD-Audioディスクなどの、複数のコンテンツを記録する記録媒体の再生を制御する技術に関するものである。
【背景技術】
【０００２】
複数のコンテンツを記録する記録媒体の再生を制御する技術としては、DVD-VideoディスクやDVD-Audioディスクなどで用いられている、記録媒体に定義されているビジュアルなメニューを利用して記録媒体の再生を制御する技術が知られている。この技術では、記録媒体の再生時に、記録媒体に記録されている定義に従ってビジュアルなメニューを表示し、メニューの表示上でユーザからの再生するコンテンツ（DVD-Videoディスクにおけるタイトルやチャプタや、DVD-Audioディスクにおけるトラックやグループ等）の選択操作の受け付けを行い、選択操作を受け付けたコンテンツの再生を行う。
【０００３】
また、DVD-Videoディスクの再生を制御する技術としては、上述のようなメニューを用いずにDVD-Videoディスクに記録されているタイトルのチャプタのうちの、ユーザによって指定されたタイトル番号やチャプタ番号で指定されたタイトルやチャプタを、当該指定の順序に従った順番で再生する技術も知られている（たとえば、特許文献１）。
【特許文献１】特開2000-113652号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した記録媒体に定義されているビジュアルなメニューを利用して記録媒体の再生を制御する技術によれば、ユーザが複数の所望のコンテンツを順次再生するためには、メニューを用いたコンテンツの選択操作を、コンテンツの再生終了の度に行わなければならず煩雑である。
【０００５】
一方、前述したユーザによって選択されたタイトル番号やチャプタ番号で指定されたタイトルやチャプタを、当該指定の順序に従った順番で再生する技術によれば、タイトル番号やチャプタ番号に対応するタイトルやチャプタの内容を予めユーザが知っていなければ、ユーザは所望のコンテンツを順次再生することはできない。
【０００６】
そこで、本発明は、ユーザが、より容易に、記録媒体に記録されたコンテンツの内の複数の所望のコンテンツを順次再生することができる再生装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、複数のコンテンツと、前記コンテンツに各々対応づけられた複数の表示オブジェクトが配置されたビジュアルメニューとが記録された記録媒体から、前記ビジュアルメニューを読み出して再生表示し、当該ビジュアルメニュー上で選定された前記表示オブジェクトに対応する前記コンテンツを、前記記録媒体から読み出して再生する再生装置に、ユーザプログラムを記憶する記憶手段と、ユーザの前記再生表示したビジュアルメニュー上の前記表示オブジェクトの指定に応じて、ユーザによって指定された前記表示オブジェクトに対応する前記コンテンツの識別を前記ユーザプログラムに登録するユーザプログラム作成手段と、前記ユーザプログラムに識別が登録されている前記コンテンツを、前記記録媒体から読み出して順次再生するユーザプログラム実行手段とを備えたものである。
【０００８】
ここで、このような再生装置において、前記記録媒体は、DVD-Videoディスクであってよく、また、この場合には、前記コンテンツを、タイトルまたはチャプタとし、前記ビジュアルメニューを、前記表示オブジェクトとしてボタンを備えたタイトルメニューまたはＰＴＴメニューとしてよい。そして、このように構成した場合には、前記ユーザプログラム作成手段において、ユーザによって指定されたボタンに定義されたボタンコマンドが再生開始を指示するタイトルまたはチャプタを前記ユーザプログラムに登録するようにする。
【０００９】
または、このような再生装置において、前記記録媒体は、DVD-Audioディスクであってよく、また、この場合には、前記コンテンツを、トラックまたはグループとし、前記ビジュアルメニューを、前記表示オブジェクトとしてボタンを備えたトラックまたはグループへのアクセス用のメニューとしてもよい。ここで、このように構成した場合には、前記ユーザプログラム作成手段において、ユーザによって指定されたボタンに定義されたボタンコマンドが再生開始を指示するトラックまたはグループを前記ユーザプログラムに登録するようにする。
【００１０】
このような再生装置によれば、ユーザは、記録媒体に定義されている、再生開始するコンテンツの選択を受け付けるためのビジュアルメニューを利用して、所望のコンテンツを登録したユーザプログラムを作成することができる。ここで、このような再生開始するコンテンツの選択をユーザから受け付けるためのビジュアルメニューは、通常、当該ビジュアルメニューで再生開始の選択を受け付ける各コンテンツの内容を、ビジュアルメニューの表示より、ある程度把握できるように作成される。したがって、ユーザは、各コンテンツの内容を予め知っていなくても、複数の所望のコンテンツを、ユーザプログラムに、ビジュアルメニューの表示オブジェクトの指定という容易な操作によって登録して、順次再生することができるようになる。
【発明の効果】
【００１１】
以上のように、本発明によれば、ユーザは、容易に、記録媒体に記録されたコンテンツの内の複数の所望のコンテンツを順次再生することができるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態をDVDビデオ再生装置への適用を例にとり説明する。
図１に、本実施形態に係るDVDビデオ再生装置の構成を示す。
図示するように、DVDビデオ再生装置は、DVD-Videoディスク１の記録データにアクセスするDVDドライバ２、ナビゲーションマネージャ３、プレゼンテーションエンジン４、ユーザプログラムテーブル５、表示装置６、スピーカ等の音声出力装置７、リモートコントローラなどの入力装置８とを有する。
【００１３】
ここで、DVD-Videoディスク１に記録されている記録データは、タイトルやメニューを構成する音声や動画や静止画などのプレゼンテーションの実体を表すプレゼンテーションデータと、プレゼンテーションの実行を制御するためのナビゲーションデータとを含む。
そして、プレゼンテーションエンジン４は、DVDドライバ２を介してDVD-Videoディスク１から、プレゼンテーションデータを読み込み、プレゼンテーションデータが表す動画や静止画をデコードして表示装置６に表示すると共に、プレゼンテーションデータが表す音声をデコードして音声出力装置７に出力することによりプレゼンテーションを再生する。
【００１４】
一方、ナビゲーションマネージャ３は、DVDドライバ２を介して読み込んだナビゲーションデータと、入力装置８で受け付けたユーザ操作とに応じて、プレゼンテーションエンジン４における、プレゼンテーションの再生シーケンスを決定し、決定した再生シーケンスに従ったプレゼンテーションエンジン４の再生出力動作を制御すると共に、DVD-Videoディスク１の各種再生状態をシステムパラメータＳＰＲＭ（）として管理する。
【００１５】
但し、以上のようなDVDビデオ再生装置のハードウエアとしては、CPUや主記憶メモリやDVDドライブや表示装置６や入力装置８や音声出力装置７や外部記憶装置などを備えた一般的なコンピュータのハードウエアを用いることができる。また、この場合には、以上のナビゲーションマネージャ３やプレゼンテーションエンジン４やユーザプログラムテーブル５は、CPUが、たとえば外部記憶装置に記憶されたコンピュータプログラムをロードして実行することによりコンピュータ上に具現化するプロセスや記憶資源として実現するようにして良い。
【００１６】
ここで、このようなDVDビデオ再生装置において、DVD-Videoディスク１の記録データに基づいて出力されるメニューの構成例を図２に示す。
ここで、図２ａに示したメニューは、再生するタイトルの選択をユーザから受け付けるために用いられるタイトルメニューである、このタイトルメニューには、タイトル毎に設けられた、当該タイトルの選択を受け付けるためのボタンであるタイトルボタンが設けられている。そして、各タイトルボタンには、そのタイトルボタンに対応するタイトルの再生開始を指示するコマンドであるJUMP_TTまたはJUMP_VTS_TTが定義されている。
【００１７】
なお、DVD-Videoディスク１には、１または複数のタイトルTTからなるビデオタイトルセットVTSを１または複数記録することができる。そして、各タイトルTTは、ビデオタイトルセットの識別子となるビデオタイトルセット番号VTSNと、ビデオタイトルセットVTS内におけるタイトルTTの識別子となるビデオタイトルセットタイトル番号VTS_TTNによって特定される。また、各タイトルTTは、DVD-Videoディスク１内におけるタイトルTTの識別子となるタイトル番号TTNによっても特定される。なお、タイトル番号TTNと、ビデオタイトルセット番号VTSNとビデオタイトルセットタイトル番号VTS_TTNの組み合わせとを対応づける情報も、DVD-Videoディスク１に記録されている。
【００１８】
そして、JUMP_TTによって再生開始が指示されるタイトルTTは、JUMP_TTによって指定されるタイトル番号TTNによって特定される。また、JUMP_VTS_TTによって再生開始が指示されるタイトルTTは、現在再生中のビデオタイトルセットVTSのビデオタイトルセット番号VTSNと、JUMP_VTS_TTで指定されるビデオタイトルセットタイトル番号VTS_TTNの組み合わせによって特定される。
【００１９】
ここで、以上のようなタイトルメニューは、通常、タイトルボタンとして用いられる画像またはタイトルボタンに関連付けてタイトルメニュー上に配置される画像によって、各タイトルボタンによって再生が開始されるタイトルの内容をユーザがある程度認識できるように作成される。すなわち、たとえば、各タイトルが各々１楽曲の音声データとそのバックグラウンド映像を表すものであれば、タイトルボタンとして用いられる画像またはタイトルボタンに関連付けてタイトルメニュー上に配置される画像は、その楽曲の楽曲名を表すものとされ、各タイトルが一つの映画を表すものであれば、タイトルボタンとして用いられる画像またはタイトルボタンに関連付けてタイトルメニュー上に配置される画像は、その映画の題名や、映画を代表するようなシーンを表すものとされる。
【００２０】
次に、図２ｂに示したメニューは、再生するチャプタの選択をユーザから受け付けるために用いられるPTTメニューである、このPTTメニューには、チャプタ毎に設けられた、当該チャプタの選択を受け付けるためのボタンであるチャプタボタンが設けられている。そして、各チャプタボタンには、そのチャプタボタンに対応するチャプタの先頭位置からの再生開始を指示するコマンドであるJUMP_VTS_PTTが定義されている。
【００２１】
ここで、各タイトルTT内には、複数のチャプタを設けることができ、各チャプタの先頭位置は、PTTとして定義される。また、各PTTは、ビデオタイトルセット番号VTSNと、ビデオタイトルセットタイトル番号VTS_TTNと、タイトルTT内のPTTの識別子となるPTT番号PTTNによって特定される。
【００２２】
そして、JUMP_VTS_PTTによって再生開始が指示されるチャプタのエントリポイントは、現在再生中のビデオタイトルセットVTSのビデオタイトルセット番号VTSNとJUMP_VTS_PTTによって指定されるビデオタイトルセットタイトル番号VTS_TTNとPTT番号PTTNによって特定される。
【００２３】
さて、ここで、これらのようなタイトルメニューやPTTメニューは複数のページで構成することもできる。図２ｂは、PTTメニューを２ページで構成した場合の先頭ページを示しており、このページには、図２ｃのPTTメニューの２ページ目の再生を指示するコマンドLINK-NextPGが定義された次ページボタンが設けられている。また、図２ｃのPTTメニューの２ページ目には、チャプタ毎に設けられたコマンドJUMP_VTS_PTTが定義されたチャプタボタンの他に、図２ｂのPTTメニューの１ページ目の再生を指示するコマンドLINK-PrevPGが定義された前ページボタンが設けられている。
【００２４】
ここで、以上のようなPTTメニューは、通常、チャプタボタンとして用いられる画像またはチャプタボタンに関連付けてPTTメニュー上に配置される画像によって、そのチャプタボタンによって再生が開始されるチャプタの内容をユーザがある程度認識できるように作成される。すなわち、たとえば、各チャプタが各々１楽曲の音声データとそのバックグラウンド映像を表すものであれば、チャプタボタンとして用いられる画像またはチャプタボタンに関連付けてPTTメニュー上に配置される画像は、その楽曲の楽曲名を表すものとされ、各チャプタが一つの映画の一章（幕）を表すものであれば、チャプタボタンとして用いられる画像またはチャプタボタンに関連付けてPTTメニュー上に配置される画像は、その章の題名や、その章の先頭またはその章を代表するようなシーンを表すものとされる。
【００２５】
なお、以上のようなメニューはVMGM_PGCやVTSM_PGCとしてDVD-Videoディスク１の記録データ中に記録され、タイトルは１または複数のVTS_PGCの集合として記録されている。
次に、図３に、DVDビデオ再生装置が備えるユーザプログラムテーブル５の内容を示す。
ユーザプログラムテーブル５は、ユーザによって選択されたタイトルTTまたはチャプタである再生対象ユニットを登録するテーブルであり、図示するように、再生対象ユニット毎のエントリを有する。そして、各エントリには、対応する再生対象ユニットの登録順を示す順番と、再生対象ユニットが、タイトルTTであるかチャプタであるかを示す再生対象ユニット種別と、再生対象ユニットの識別するための情報である再生対象ユニット識別情報を用いる。ここで、再生対象ユニット識別情報としては、たとえば、再生対象ユニットがタイトルTTである場合には、そのタイトルTTを特定するビデオタイトルセット番号VTSNと、ビデオタイトルセットタイトル番号VTS_TTNとの組を登録し、再生対象ユニットがチャプタである場合には、そのチャプタの先頭位置を示すPTTを特定するビデオタイトルセット番号VTSNと、ビデオタイトルセットタイトル番号VTS_TTNと、PTT番号PTTNとの組を登録する。
【００２６】
さて、このような構成においてナビゲーションマネージャ３は、ユーザの選択に応じて、ユーザプログラム作成モードの有無を設定する。
また、ナビゲーションマネージャ３は、プレゼンテーションエンジン４がメニューを表示装置６に表示しているときに、入力装置８を介してユーザのメニューに含まれるボタンに対する操作を受け付け、図４に示すボタン操作対応処理において、受け付けたユーザ操作を処理する。
【００２７】
図示するように、このボタン操作対応処理では、ユーザのボタン選択操作の発生（ステップ４０２）と、ユーザのボタン決定操作の発生（ステップ４０４）と、ユーザのユーザプログラム実行指示操作の発生（ステップ４０６）とを監視する。
そして、ユーザのボタン選択操作が発生したならば（ステップ４０２）、選択されたボタンを選択中ボタンに設定し（ステップ４０８）、選択中ボタンに設定したボタンの表示形態を、当該ボタンが選択状態にあることを表す表示形態である選択中表示形態に更新する（ステップ４１０）。また、この際に、それまで選択中ボタンに設定されていた他のボタンが存在する場合には、当該他のボタンの選択中ボタンとしての設定を解除し、当該他のボタンの表示形態を通常の表示形態に更新する。なお、各ボタンの通常の表示形態や、選択中表示形態や、後述する決定時表示形態は、DVD-Videoディスク１の記録データによって定義されている。
【００２８】
そして、選択中ボタンに設定したボタンの表示形態を選択中表示形態に更新したならば、ステップ４０２、４０４、４０６の監視に戻る。
一方、ユーザのボタン決定操作が発生したならば（ステップ４０４）、現在の選択中ボタンの表示形態を、当該ボタンに対する決定操作を受け付けたことを表す決定時表示形態に更新する（ステップ４１２）。
そして、現在、前述したユーザプログラム作成モードが設定されているかどうかを調べ（ステップ４１４）、ユーザプログラム作成モードが設定されていなければ、現在の選択中ボタンに定義されているコマンドを実行し（ステップ４１６）、ステップ４０２、４０４、４０６の監視に戻る。
【００２９】
一方、ユーザプログラム作成モードが設定されていれば（ステップ４１４）、現在の選択中ボタンに定義されているコマンドが、JUMP_TTやJUMP_VTS_TTやJUMP_VTS_PTTなどのタイトルまたはチャプタの再生開始を指示するコマンドであるかどうかを調べ（ステップ４１８）、そうでなければ、現在の選択中ボタンに定義されているコマンドを実行し（ステップ４１６）、ステップ４０２、４０４、４０６の監視に戻る。
【００３０】
他方、ステップ４１８で、現在の選択中ボタンに定義されているコマンドが、JUMP_TTやJUMP_VTS_TTやJUMP_VTS_PTTなどのタイトルまたはチャプタの再生開始を指示するコマンドであると判定された場合には、現在の選択中ボタンに定義されているコマンドを解析し、当該コマンドが再生開始を指示しているタイトルまたはチャプタを新たな再生対象ユニットとする。そして、ユーザプログラムテーブル５に、新たなエントリを追加し、追加したエントリに、既存のエントリに登録されている順番のうちの最後尾の順番の次の順番と、当該新たな再生対象ユニットの再生対象ユニット種別と、当該新たな再生対象ユニット識別情報を登録する（ステップ４２０）。そして、現在の選択中ボタンの表示形態を、選択中表示形態に復帰し（ステップ４２２）、ステップ４０２、４０４、４０６の監視に戻る。
【００３１】
次に、ユーザのユーザプログラム実行指示操作が発生した場合には、少なくとも一つの再生対象ユニットが登録されたエントリを有する有効なユーザプログラムテーブル５が存在するかどうかを調べ（ステップ４２４）、存在しない場合には、ステップ４０２、４０４、４０６の監視に戻る。一方、有効なユーザプログラムテーブル５が存在する場合には（ステップ４２４）、後述するユーザプログラム実行処理を起動し（ステップ４２６）、ステップ４０２、４０４、４０６の監視に戻る。なお、ユーザプログラム実行指示操作は、たとえば、入力装置８に設けたユーザプログラム実行指示操作受け付け用のボタンキーの操作に応じて受け付ける。
【００３２】
以上、ナビゲーションマネージャ３が行うボタン操作対応処理の手順について説明した。
ここで、このようなボタン操作対応処理によるユーザプログラムテーブル５への再生対象ユニット登録の処理例を示す。
いま、ユーザプログラム作成モードが設定されているときに、図２ａに示したタイトルメニューと同じタイトルメニューが図５ａに示すように再生表示された場合を例にとる。
この場合、ユーザによって、タイトル２のタイトルボタンの選択操作が行われると、ボタン操作対応処理は、ｂに示すようにタイトル２のタイトルボタンを、選択中ボタンに設定し、当該ボタンの表示形態を選択中表示形態とすることにより当該ボタンが選択状態にあることをユーザに対して提示する。そして、次に、ユーザによって決定操作が行われたならば、ｃに示すようにタイトル２のタイトルボタンの表示形態を決定時表示形態とすることにより当該ボタンに対する決定操作を受け付けたことをユーザに対して提示する。また、この際に、このタイトル２のタイトルボタンに定義されている、タイトル２の再生開始を指示するコマンドを解析し、タイトル２を再生対象ユニットとしてユーザプログラムテーブル５に追加登録し、ｄに示すようにタイトル２のタイトルボタンを選択中表示形態に復帰する。なお、ユーザプログラム作成モードにない場合には、ここで受け付けた決定操作に応答してタイトル２の再生を開始することになる。
【００３３】
次に、この状態において、ユーザによって、タイトル４のタイトルボタンの選択操作が行われると、ボタン操作対応処理は、ｅに示すようにタイトル４のタイトルボタンを、選択中ボタンに設定し、当該ボタンの表示形態を選択中表示形態とすることにより当該ボタンが選択状態にあることをユーザに対して提示する。そして、次に、ユーザによって決定操作が行われたならば、ｆに示すようにタイトル４のタイトルボタンの表示形態を決定時表示形態とすることにより当該ボタンに対する決定操作を受け付けたことをユーザに対して提示する。また、この際に、このタイトル４のタイトルボタンに定義されている、タイトル４の再生開始を指示するコマンドを解析し、タイトル４を再生対象ユニットとしてユーザプログラムテーブル５に追加登録する。そして、タイトル４を再生対象ユニットとして、ユーザプログラムテーブル５に追加登録したならば、ｇに示すようにタイトル４のタイトルボタンを選択中表示形態に復帰する。
【００３４】
以降、同様に、ユーザ操作に応じて、各ボタンの表示形態を変更しながら（ｈ、ｉ、ｊ）、タイトルボタンの選択操作に応じた、選択中ボタンの更新と、決定操作に応じた、選択中ボタンに登録されたコマンドが再生開始を指示するタイトルの再生対象ユニットとしてのユーザプログラムテーブル５への追加登録が行われていく。
【００３５】
次に、ユーザプログラム作成モードが設定されているときに、図２ｂに示したPTTメニューと同じPTTメニューが図６ａに示すように再生表示された場合を例にとる。
この場合、ユーザによって、チャプタ２のチャプタボタンの選択操作が行われると、ボタン操作対応処理は、ｂに示すようにチャプタ２のチャプタボタンを、選択中ボタンに設定し、当該ボタンの表示形態を選択中表示形態とすることにより当該ボタンが選択状態にあることをユーザに対して提示する。そして、次に、ユーザによって決定操作が行われたならば、ｃに示すようにチャプタ２のチャプタボタンの表示形態を決定時表示形態とすることにより当該ボタンに対する決定操作を受け付けたことをユーザに対して提示する。また、この際に、このチャプタ２のチャプタボタンに定義されている、チャプタ２の再生開始を指示するコマンドを解析し、チャプタ２を再生対象ユニットとしてユーザプログラムテーブル５に追加登録し、ｄに示すようにチャプタ２のタイトルボタンを選択中表示形態に復帰する。なお、ユーザプログラム作成モードにない場合には、ここで受け付けた決定操作に応答して、チャプタ２の再生を開始することになる。
【００３６】
次に、この状態において、ユーザによって、次チャプタボタンの選択操作が行われると、ｅに示すように次チャプタボタンを、選択中ボタンに設定し、当該ボタンの表示形態を選択中表示形態とすることにより当該ボタンが選択状態にあることをユーザに対して提示する。そして、次に、ユーザによって決定操作が行われたならば、ｆに示すように、次チャプタボタンの表示形態を決定時表示形態とすることにより当該ボタンに対する決定操作を受け付けたことをユーザに対して提示する。また、このとき選択中ボタンとなっている次チャプタボタンは、タイトルやチャプタの再生開始を指示するボタンではないので、この次チャプタボタンに定義されたコマンドを実行する。
【００３７】
この結果、ｇに示すように、図２ｃに示したチャプタメニューの次ページが再生表示されることになる。
そして、次に、チャプタ８のチャプタボタンの選択操作が行われると、ボタン操作対応処理は、ｈに示すようにチャプタ８のチャプタボタンを、選択中ボタンに設定し、当該ボタンの表示形態を選択中表示形態とすることにより当該ボタンが選択状態にあることをユーザに対して提示する。そして、次に、ユーザによって決定操作が行われたならば、ｉに示すようにチャプタ８のチャプタボタンの表示形態を決定時表示形態とすることにより当該ボタンに対する決定操作を受け付けたことをユーザに対して提示する。また、この際に、このチャプタ８のチャプタボタンに定義されている、チャプタ８の再生開始を指示するコマンドを解析し、チャプタ８を再生対象ユニットとしてユーザプログラムテーブル５に追加登録する。そして、チャプタ８を再生対象ユニットとして、ユーザプログラムテーブル５に追加登録したならば、ｊに示すようにチャプタ２のタイトルボタンを選択中表示形態に復帰する。
【００３８】
以降、同様に、ユーザ操作に応じて、各ボタンの表示形態の変更や、チャプタメニューのページ切替を行いながら、チャプタボタンの選択操作に応じた選択中ボタンの更新と、決定操作に応じた選択中ボタンに登録されたコマンドが再生開始を指示するチャプタの再生対象ユニットとしてのユーザプログラムテーブル５への登録が行われていく。
【００３９】
次に、図４のステップ４２６で起動されるユーザプログラム実行処理について説明する。
図７に、このユーザプログラム実行処理の手順を示す。
図示するように、この処理では、ユーザプログラムテーブル５の各エントリに登録された各再生対象ユニットを（ステップ７０２、７０８、７１０）、エントリに登録された順番に従って、順次再生する処理を行う（ステップ７０４、７０６）。なお、このユーザプログラム実行処理は、ユーザプログラムテーブル５の各エントリに登録された各再生対象ユニットを、エントリに登録された順番に従って、順次再生する処理を繰り返し行うものとしても（ユーザプログラムのリピート再生を行うものとしても）良い。
【００４０】
ここで、以上のような各再生対象ユニットの順次再生は、再生対象となった再生対象ユニットのエントリに登録されている再生対象ユニット種別がタイトルである場合には、当該エントリに登録されている再生対象ユニット識別情報が示すタイトルTTの再生を開始し、システムパラメータＳＰＲＭ（４）としてナビゲーションマネージャ３が管理する、現在再生対象となっているタイトルのタイトル番号TTNが変化した場合や、メニュー（VMGM_PGCやVTSM_PGC）が再生対象となった場合や、再生動作の停止または一時停止（スチル）状態が発生した場合に、当該タイトルの再生を終了したものとして、次の再生対象ユニットを再生対象として、その再生を開始することにより行う。また、再生対象となった再生対象ユニットのエントリに登録されている再生対象ユニット種別がチャプタである場合には、当該エントリに登録されている再生対象ユニット識別情報が示すPTTの位置から再生を開始し、システムパラメータＳＰＲＭ（７）としてナビゲーションマネージャ３が管理する、現在再生対象となっているPTTのPTT番号PTTNが変化した場合（再生中のタイトルがone_sequential_PGC_Titleである場合）や、システムパラメータＳＰＲＭ（４）としてナビゲーションマネージャ３が管理する現在再生対象となっているタイトルのタイトル番号TTNが変化した場合や、メニュー（VMGM_PGCやVTSM_PGC）が再生対象となった場合や、再生動作の停止または一時停止（スチル）状態が発生した場合や、他のPTTが再生対象箇所となった場合に、当該タイトルの再生を終了したものとして、次の再生対象ユニットを再生対象として、その再生を開始することにより行う。
【００４１】
以上、ナビゲーションマネージャ３が行うユーザプログラム実行処理について説明した。
なお、ナビゲーションマネージャ３は、以上のようなユーザプログラム実行処理中に、ユーザプログラムの実行中止をユーザから指示された場合には、ユーザプログラム実行処理の実行を中止する。ただし、現在再生中のタイトルやチャプタの再生はそのまま継続し、現在再生中のタイトルやチャプタの再生終了後は、DVD-Videoディスク１の記録データに応じて定まる動作を行う。
【００４２】
また、ナビゲーションマネージャ３は、以上のようなユーザプログラム実行処理中に、ユーザのメニュー呼び出し操作が発生した場合には、ユーザプログラム実行処理の実行を中止し、発生したメニュー呼び出し操作で呼び出しが指示されたメニューの再生を行う。
以上、本発明の実施形態について説明した。
なお、以上の実施形態は、ユーザプログラム作成モードを設けずに、入力装置８に、登録ボタンを設け、図４に示したボタン操作対応処理において、タイトルまたはチャプタの再生開始を指示するコマンドが定義されたボタンが選択中ボタンに設定されているときに、登録ボタンが操作された場合に、当該コマンドが再生開始を指示しているタイトルまたはチャプタを再生対象ユニットとしてユーザプログラムテーブル５に登録するように修正してもよい。
【００４３】
また、タイトル再生後に必ず特定のタイトルメニューに戻る再生シーケンスが定義されている、複数のタイトルが記録されたDVD-Videoディスク１のみを再生対象とすると共に、タイトルのみを再生対象ユニットとするような場合には、図４に示したボタン操作対応処理において、決定または登録操作されたときに、選択中ボタンとなっているボタンに定義されたコマンドが再生開始を指示するタイトルである再生対象ユニットの再生対象ユニット種別や再生対象ユニット識別情報をユーザプログラムテーブル５に登録する代わりに、決定操作されたときに選択中ボタンとなっているボタンの番号を、ユーザプログラムテーブル５に登録するようにしてもよい。そして、ユーザプログラム実行処理では、前述した特定のタイトルメニューが再生される度に、ユーザプログラムテーブル５に登録されているボタンの番号を順次一つずつ取り出し、再生中のタイトルメニューの、取り出した番号が示すボタンに定義されているコマンドを実行するようにしてもよい。
【００４４】
また、以上では、DVDビデオ再生装置においてDVD-Videoディスク１の再生を行う場合について説明したが、以上の実施形態はビデオ再生機能を備えたDVDオーディオ再生装置（ビデオケイバブルオーディオプレイヤ：VCAP）において、再生するトラックやグループの選択をユーザから受け付けるためのビジュアルなメニューを定義する記録データが記録されたDVD-Audioディスク１を再生する場合にも同様に適用することができる。ただし、この場合には、ビジュアルなメニューには、再生するトラックやグループの選択を受け付けるためのボタンが設けられ、再生するトラックの選択を受け付けるボタンには、トラックの再生開始を指示するコマンドJUMP_TKが定義され、再生するグループの選択を受け付けるボタンには、グループの再生開始を指示するコマンドJUMP_TT-GRが定義されるので、前述したボタン操作対応処理では、このようなメニューのボタンの操作に応じて、ユーザプログラムテーブル５に、トラックやグループを前述した再生対象ユニットとして登録するようにする。また、前述したユーザプログラム実行処理では、このようにして作成したユーザプログラムテーブル５に従って、トラックやグループを順次再生するようにする。
【００４５】
以上のように本実施形態によれば、ユーザは、DVD-Videoディスク１やDVD-Audioディスク１に定義されている、再生開始するコンテンツ（DVD-Videoディスク１におけるタイトルやチャプタや、DVD-Audioディスク１におけるトラックやグループ等）の選択を受け付けるためのビジュアルなメニュー（DVD-Videoディスク１におけるタイトルメニューやPTTメニューや、DVD-Audioディスク１におけるトラックやグループアクセス用のビジュアルメニュー等）を利用して、所望のコンテンツを登録したユーザプログラムを作成することができる。ここで、このような再生開始するコンテンツの選択をユーザから受け付けるためのビジュアルメニューは、通常、当該ビジュアルメニューで再生開始の選択を受け付ける各コンテンツの内容を、ビジュアルメニューの表示より、ある程度把握できるように作成される。したがって、ユーザは、各コンテンツの内容を予め知っていなくても、複数の所望のコンテンツを、ビジュアルメニューのボタン操作という容易な操作によってユーザプログラムに登録することができる。また、当該ユーザプログラムを実行することにより、ユーザプログラムに登録した、複数の所望のコンテンツを順次再生することができるようになる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係るDVDビデオ再生装置の構成を示すブロック図である。
【図２】DVDビデオ再生装置が表示するメニューの構成例を示した図である。
【図３】本発明の実施形態に係るユーザプログラムテーブルを示す図である。
【図４】本発明の実施形態に係るボタン操作対応処理を示すフローチャートである。
【図５】本発明の実施形態に係るボタン操作対応処理の処理例を示す図である。
【図６】本発明の実施形態に係るボタン操作対応処理の処理例を示す図である。
【図７】本発明の実施形態に係るユーザプログラム実行処理を示すフローチャートである。
【符号の説明】
【００４７】
１…ディスク、２…ドライバ、３…ナビゲーションマネージャ、４…プレゼンテーションエンジン、５…ユーザプログラムテーブル、６…表示装置、７…音声出力装置、８…入力装置。
【図１】
0004619317.tif 000002
【図２】
0004619317.tif 000003
【図３】
0004619317.tif 000004
【図４】
0004619317.tif 000005
【図５】
0004619317.tif 000006
【図６】
0004619317.tif 000007
【図７】
0004619317.tif 000008