(57)【要約】【課題】ＤＶＤ等に記録された映像データ等が制御データによって停止しても、後続処理を実行することにより、ＤＶＤプレーヤ等の操作性、利便性を向上させる。【解決手段】ＤＶＤ１に記録されたナビゲーションコマンドの１つであるＥＸＩＴコマンドが実行されたこと、または１つのＰＧＣの再生が終了したときに次に再生すべきＰＧＣが存在しないことが検出されたときに、ユーザの指示に基づいて予め設定された後続処理（例えばメニュー再生）を実行する。【選択図】　　　図１
2004055083.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されたデータ群を受け取り、前記制御データに基づいて前記コンテンツデータを再生する再生手段と、
前記再生手段による前記コンテンツデータの再生が前記制御データに基づいて停止されるか否かを検出する検出手段と、
前記検出手段により、前記再生手段による前記コンテンツデータの再生が停止されることが検出されたときに、予め設定された後続処理を実行する後続処理実行手段と
を備えたデータ再生装置。
【請求項２】
前記後続処理実行手段により実行すべき前記後続処理の内容をユーザの指示入力により設定する後続処理設定手段を備えた請求項１に記載のデータ再生装置。
【請求項３】
前記検出手段は、前記再生手段による前記コンテンツデータの再生の停止を命令する旨の制御データが実行されたか否かを検出するものである請求項１または２に記載のデータ再生装置。
【請求項４】
前記検出手段は、前記再生手段が次に再生すべきコンテンツデータを指定する制御データの不存在を検出するものである請求項１ないし３のいずれかに記載のデータ再生装置。
【請求項５】
前記後続処理実行手段は、前記後続処理として、前記コンテンツデータについてのメニューを再生することを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項６】
前記後続処理実行手段は、前記後続処理として、ユーザにより指定されたコンテンツデータを再生することを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項７】
前記後続処理実行手段は、前記後続処理として、ユーザに対して所定の指示入力を促すメッセージを出力することを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項８】
前記再生手段は、前記データ群が記録された記録媒体を収容する収容部と、前記制御データに基づいて前記コンテンツデータを再生するために前記記録媒体から前記データ群を読み出す読出手段とを備え、
前記後続処理実行手段は、前記後続処理として、前記収容部から前記記録媒体を排出することを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項９】
前記再生手段は、前記制御データに基づいて前記コンテンツデータを再生するために前記複数の記録媒体のうちの１の記憶媒体から前記データ群を読み出す読出手段とを備え、
前記後続処理実行手段は、前記後続処理として、前記データ群を読み出すべき記録媒体を変更することを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項１０】
前記再生手段は、前記データ群が記録された記録媒体から当該データ群を読み出し、この読み出したデータ群に含まれる前記制御データに基づいて前記コンテンツデータを再生するものであり、
前記後続処理実行手段は、前記後続処理として、前記記録媒体に記録されたコンテンツデータの再生終了処理を行い、改めて再生開始前に実行される再生準備処理を行うことを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項１１】
前記後続処理実行手段は、前記後続処理として、ユーザに対して複数の処理を紹介し、それら複数の処理の中からいずれかの処理を選択すべき旨を促すメッセージを出力することを特徴とする請求項１ないし４のいずれかに記載のデータ再生装置。
【請求項１２】
コンピュータを請求項１ないし１１のいずれかに記載のデータ再生装置として機能させることを特徴とするコンピュータプログラム。
【請求項１３】
コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されたデータ群を受け取り、前記制御データに基づいて前記コンテンツデータを再生する再生工程と、
前記再生工程における前記コンテンツデータの再生が前記制御データに基づいて停止されるか否かを検出する検出工程と、
前記検出工程において、前記再生工程における前記コンテンツデータの再生が停止されることが検出されたときに、予め設定された後続処理を実行する後続処理実行工程と
を備えたデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば映像データ、音声データなどのコンテンツデータと、当該コンテンツデータの再生を制御する制御データとを含んで構成されるデータ群を再生するデータ再生装置およびデータ再生方法に関する。
【０００２】
【従来の技術】
従来のアナログのビデオテープの場合、ユーザがビデオプレーヤによってビデオテープの再生をいったん開始すると、ユーザがビデオプレーヤに再生停止の指示を入力しない限り、ビデオテープが終端に達するまで再生は停止しない。
【０００３】
これに対し、例えば、近年、ビデオテープに代わる映像記録媒体として普及しているＤＶＤの場合、映像データと共に、映像データの再生を制御するための制御データがＤＶＤ上に記録されている。そして、この制御データの中には、映像データの再生の停止を命令するもの（例えばＥＸＩＴコマンド）がある。このため、ユーザがＤＶＤプレーヤによってＤＶＤの再生をしている間に、ＤＶＤプレーヤが、映像データの再生の停止を命令する制御データを読み取り、それを実行したときには、ＤＶＤプレーヤはその制御データに従って映像データの再生を自動的に停止する。
【０００４】
また、ＤＶＤビデオの場合、ＤＶＤ上に記録された映像データは、一つ以上のデータユニット（例えばＤＶＤビデオ規格におけるＰＧＣ（プログラムチェイン））に論理的に分けられている。さらに、ＤＶＤ上には、これらのデータユニットの再生方法を指定した制御データ（例えばＤＶＤビデオ規格におけるＰＧＣＩ（プログラムチェーン情報））が記録されている。そして、ＤＶＤプレーヤは、その制御データにより指定された再生方法に従って、各データユニットを再生する。この場合、１つのデータユニットの再生が終了した時点で、次に再生すべきデータユニットを指定する制御データが存在しないときには、ＤＶＤプレーヤは映像データの再生を自動的に停止する。
【０００５】
【発明が解決しようとする課題】
ところが、ＤＶＤ上に記録された制御データに基づいて映像データ等の再生が自動的に停止してしまうと、映像データ等の連続再生ができないという問題がある。
【０００６】
また、ＤＶＤ上に記録された制御データに基づいて映像データ等の再生が自動的に停止してしまうと、映像データ等が停止する度に、ユーザは、映像データ等の再生を再開させるための指示をＤＶＤプレーヤに入力しなければならず、操作性または利便性を向上できないという問題がある。
【０００７】
本発明は上記に例示したような問題点に鑑みなされたものであり、本発明の目的は、コンテンツデータの再生が一方的に停止してしまうのを防止し、利便性または操作性を向上させることができるデータ再生装置およびデータ再生方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために請求項１に記載のデータ再生装置は、コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されたデータ群を受け取り、前記制御データに基づいて前記コンテンツデータを再生する再生手段と、前記再生手段による前記コンテンツデータの再生が前記制御データに基づいて停止されるか否かを検出する検出手段と、前記検出手段により、前記再生手段による前記コンテンツデータの再生が停止されることが検出されたときに、予め設定された後続処理を実行する後続処理実行手段とを備えている。
【０００９】
上記課題を解決するために請求項１２に記載のコンピュータプログラムは、コンピュータを請求項１ないし１１のいずれかに記載のデータ再生装置として機能させることを特徴とする。
【００１０】
上記課題を解決するために請求項１３に記載のデータ再生方法は、コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されたデータ群を受け取り、前記制御データに基づいて前記コンテンツデータを再生する再生工程と、前記再生工程における前記コンテンツデータの再生が前記制御データに基づいて停止されるか否かを検出する検出工程と、前記検出工程において、前記再生工程における前記コンテンツデータの再生が停止されることが検出されたときに、予め設定された後続処理を実行する後続処理実行工程とを備えている。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。本発明の実施形態にかかるデータ再生装置は、コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されたデータ群を受け取り、制御データに基づいてコンテンツデータを再生する再生手段と、再生手段によるコンテンツデータの再生が制御データに基づいて停止されるか否かを検出する検出手段と、検出手段により、再生手段によるコンテンツデータの再生が停止されることが検出されたときに、予め設定された後続処理を実行する後続処理実行手段とを備えている。
【００１２】
コンテンツデータとは、例えば、動画データ、静止画データなどの映像データ、音声データ、字幕データなどの再生されるデータである。また、制御データとは、コンテンツデータの再生を制御するデータであり、例えば、再生順序、再生先のアドレス、再生停止を命令するコマンド、再生間隔の指定などが含まれる。
【００１３】
コンテンツデータと制御データとは、通常、一体的に構成された１つのデータ群として提供される。例えば、コンテンツデータと制御データとは１つの記録媒体に記録される。また、コンテンツデータと制御データとが１つのデータ群として通信手段によって供給される場合もある。また、コンテンツデータと制御データとがそれぞれ別個の供給源から供給され、再生手段にそれぞれ入力されることによって１つのデータ群となる場合もある。
【００１４】
再生手段は、このようなコンテンツデータと制御データとを含んで構成されたデータ群を受け取り、制御データに基づいてコンテンツデータを再生する。例えば、データ群が記録媒体に記録されている場合には、再生手段は、光ピックアップや磁気ヘッドといったデータ群を読み取るための読取手段と、読取手段により読み取られたデータ群を復号・復調するデータ処理手段などを備えている。
【００１５】
検出手段は、再生手段によるコンテンツデータの再生が制御データに基づいて停止されるか否かを検出する。
【００１６】
例えば、コンテンツデータと共にデータ群の一部を構成し、当該コンテンツデータの再生を制御する制御データの中には、コンテンツデータの再生の停止を命令するものがある。検出手段は、コンテンツデータの再生の停止を命令する制御データが実行されたか否かを検出することによって、再生手段によるコンテンツデータの再生が制御データに基づいて停止されるか否かを検出する構成としてもよい。
【００１７】
また、データ群が、一つ以上のデータユニットに分けられたコンテンツデータと、これらのデータユニットの再生方法（例えば、再生順序等）を指定する制御データ（なお、ここでいう制御データには、再生先の単なるアドレス番号を示すデータも含まれる。）とを含んで構成されており、再生手段が制御データの指定する再生方法に基づいて各データユニットを再生するという場合がある。かかる場合において、次に再生すべきデータユニットを指定する制御データが不存在のとき、または、次に再生すべきデータユニットを指定する制御データが存在するものの、当該制御データによって指定されたデータユニットが存在しないとき、または、再生方法を指定する制御データが次に再生すべきデータユニットを指定していないときには、再生手段によるコンテンツデータの再生は停止される。そこで、検出手段は、次に再生すべきデータユニットを指定する制御データの不存在、または、次に再生すべきデータユニットの不存在・未指定を検出することによって、再生手段によるコンテンツデータの再生が停止されるか否かを検出する構成としてもよい。
【００１８】
後続処理実行手段は、検出手段により、再生手段によるコンテンツデータの再生が停止されることが検出されたときに、予め設定された後続処理を実行する。
【００１９】
後続処理としては、例えば、コンテンツデータについてのメニューを再生すること、ユーザにより指定されたコンテンツデータを再生すること、ユーザに対して所定の指示入力を促すメッセージを出力すること、またはユーザに対して複数の処理を紹介し、それら複数の処理の中からいずれかの処理を選択すべき旨を促すメッセージを出力することなどが考えられる。
【００２０】
また、再生手段が、データ群が記録された記録媒体を収容する収容部と、制御データに基づいてコンテンツデータを再生するために、記録媒体からデータ群を読み出す読出手段とを備えている場合には、後続処理として、収容部から記録媒体を排出（イジェクト）する構成としてもよい。例えば、この構成は、データ再生装置がシングルタイプのＤＶＤプレーヤなどの場合に好適に適用できる。
【００２１】
また、再生手段が、制御データに基づいてコンテンツデータを再生するために、複数の記録媒体のうちの１の記憶媒体からデータ群を読み出す読出手段とを備えている場合には、後続処理として、データ群を読み出すべき記録媒体を変更すること構成としてもよい。例えば、この構成は、データ再生装置がＤＶＤチェンジャー等のディスクチェンジャーを備えている場合に好適に適用できる。
【００２２】
また、再生手段が、データ群が記録された記録媒体から当該データ群を読み出し、この読み出したデータ群に含まれる制御データに基づいてコンテンツデータを再生する構成である場合には、後続処理として、記録媒体に記録されたコンテンツデータの再生終了処理を行い、改めて再生開始前に実行される再生準備処理を行う構成としてもよい。ここで、再生準備処理とは、例えば、ディスクがプレーヤに装填されたときに実行される処理である。すなわち、この実施態様では、後続処理として、記録媒体をデータ再生装置に収容した状態を維持しつつ、記録媒体がデータ再生装置に改めて装填されたときに行われる処理と同様の処理を実行する。
【００２３】
なお、後続処理はこれらに限られない。
【００２４】
この後続処理の内容は、データ再生装置において予め設定される。例えば、後続処理の内容は、データ再生装置の出荷時、初期起動時、電源投入時、コンテンツデータの再生前または再生の最中などに設定され、データ再生装置の内部に設けられた記憶手段などに記憶保持される。
【００２５】
また、この後続処理の内容をユーザの指示入力により設定する後続処理設定手段を備えてもよい。
【００２６】
以上のような実施形態にかかるデータ再生装置によれば、コンテンツデータと共にデータ群の一部を構成し、当該コンテンツデータの再生を制御する制御データに基づいてコンテンツデータの再生が停止されるときには、予め設定された後続処理を自動的に実行することができる。これにより、後続処理の内容をユーザの意思に沿ったものに設定すれば、コンテンツデータの再生が制御データに基づいて終了すると同時に、ユーザの意思に沿った処理を自動的に実行することができる。したがって、データ再生装置の操作性、利便性を向上させることができる。例えば、データ再生装置を車載用の映像・音声再生装置として用いたときには、自動車の運転手の運転環境を高めることができる。
【００２７】
例えば、後続処理として、コンテンツデータについてのメニューを再生する構成とすれば、ユーザはメニューを見て、所望のコンテンツデータを再生させることができ、便利である。
【００２８】
また、後続処理として、ユーザにより指定されたコンテンツデータを再生する構成とすれば、コンテンツデータの連続再生が可能となる。
【００２９】
また、後続処理として、ユーザに対して所定の指示入力を促すメッセージを出力する構成とすれば、ユーザは、メッセージに従って指示入力するだけで、適切な再生操作をすることができ、操作性が向上する。
【００３０】
また、再生手段が、記録媒体からデータ群を読み出して再生する構成である場合には、後続処理として、記録媒体の収容部から記録媒体を排出（イジェクト）する構成とすれば、ユーザは記録媒体の交換作業を迅速に行うことができる。
【００３１】
また、再生手段が、複数の記録媒体のうちの１の記憶媒体からデータ群を読み出して再生する構成である場合には、後続処理として、データ群を読み出すべき記録媒体を変更すること構成とすれば、複数の記録媒体を次々に再生することができる。
【００３２】
また、再生手段が、記録媒体からデータ群を読み出して再生する構成である場合には、後続処理として、記録媒体に記録されたコンテンツデータの再生終了処理を行い、改めて再生開始前に実行される再生準備処理を行う構成とすれば、同一の記録媒体を再び再生することが容易となる。すなわち、ユーザが同一の記録媒体を改めて最初から再生することを希望する場合には、記録媒体をイジェクトするよりも、記録媒体を収容した状態を維持しつつ、記録媒体が改めて装填されたのと同様の処理を行う方が便利である。かかる構成によれば、記録媒体の無用な出し入れを低減でき、記録媒体の保護や再生装置内部へのほこりの進入等を低減できる。また、記録媒体の挿入口がカバーで覆われているタイプのデータ再生装置の場合には、かかる構成が好適である。
【００３３】
また、後続処理として、ユーザに対して複数の処理を紹介し、それら複数の処理の中からいずれかの処理を選択すべき旨を促すメッセージを出力する構成とすれば、ユーザは、メニューに示された処理を選択するだけで、所望の操作を済ますことができ、利便性が向上する。
【００３４】
さらに、後続処理実行手段により実行すべき後続処理の内容をユーザの指示入力により設定する後続処理設定手段を備えれば、ユーザの所望の後続処理を設定することができ、データ再生装置による再生動作をユーザの意図に沿うように行わせることができる。
【００３５】
なお、以上のような実施形態は、専用の装置としてハードウェアと一体的に構成する形態で実現してもよいし、コンピュータにプログラムを読み込ませることによって実現してもよい。
【００３６】
【実施例】
以下、本発明の実施例を図１ないし図８に基づいて説明する。以下の実施例は、本発明のデータ再生装置をＤＶＤビデオプレーヤに適用した例である。
【００３７】
まず、実施例にかかるＤＶＤビデオプレーヤの構成について図１および図２を参照して説明する。図１は実施例にかかるＤＶＤビデオプレーヤーの構成を示すブロック図である。図２はＤＶＤビデオプレーヤ本体の外観を示す斜視図である。図１において、ＤＶＤビデオプレーヤ１０は、スピンドルモータ１１、光ピックアップ１２、サーボ制御部１３、再生処理部１４、スピーカ１５、モニタ１６、操作部１７、システムコントローラ１８を備えている。
【００３８】
スピンドルモータ１１は、ＤＶＤ１を回転させるものである。光ピックアップ１２は、ＤＶＤ１の記録面に光ビームを照射し、ＤＶＤ１に記録されたデータを読み取るものである。サーボ制御部１３は、スピンドルモータ１１の回転および光ピックアップ１２による光ビームの照射位置等を制御するものである。
【００３９】
再生処理部１４は、ＤＶＤ１から光ピックアップ１２によって読み取られたデータを復調する復調部、復調部によって復調されたデータを、例えば映像データと音声データとに分離し、それぞれデコードするデコーダ等（いずれも図示せず）を備えている。モニタ１６は、ＣＲＴ（カソードレイチューブ）、プラズマディスプレイまたは液晶ディスプレイなどを備えた表示装置である。
【００４０】
操作部１７は、ユーザがＤＶＤビデオプレーヤ１０に対し、例えば再生開始、再生停止、機能の選択などの指示を入力することを可能とするユーザインターフェースである。具体的には、ＤＶＤビデオプレーヤ本体に設けられたスイッチや、モニタ１６の周辺に設けられたスイッチ１７ａおよびリモコン１７ｂなどを備えている（図２および図７参照）。
【００４１】
システムコントローラ１８は、例えばＣＰＵ（セントラルプロセッシングユニット）、ＲＯＭ（リードオンリメモリ）、ＲＡＭ（ランダムアクセスメモリ）などの演算回路および記憶回路を備えており、ＤＶＤビデオプレーヤ１０の全体的な制御のほか、ＤＶＤ１の再生制御、後続処理（図６および図７参照）、および操作部１７を介してなされるユーザからの指示入力に応じた処理などを行う。
【００４２】
また、図２に示すように、スピンドルモータ１１、光ピックアップ１２、サーボ制御部１３、再生処理部１４、操作部１７の一部、システムコントローラ１８などを収容したＤＶＤビデオプレーヤ本体１０Ａには、ＤＶＤ１を装填・収容するための収容部１９が設けられている。ＤＶＤ１を再生するときには、ＤＶＤ１を収容部１９に装填する。
【００４３】
このような構成を有するＤＶＤビデオプレーヤ１０において、ユーザがＤＶＤビデオプレーヤ１０にＤＶＤ１を装填し、操作部１７を操作してＤＶＤ１の再生開始の指示入力をすると、システムコントローラ１８はサーボ制御部１３を制御し、スピンドルモータ１１および光ピックアップ１２を駆動する。これにより、ＤＶＤ１が回転し、ＤＶＤ１に記録された映像データおよび音声データ等は光ピックアップ１２によって読み取られ、再生処理部１４によって復調・デコードされる。そして、音声はスピーカ１５に、映像はモニタ１６にそれぞれ出力される。また、光ピックアップ１２によってＤＶＤ１から読み取られたデータのうち、主として制御データおよび管理データは、システムコントローラ１８に取り込まれる。そして、システムコントローラ１８は、その制御データおよび管理データに基づいて、再生すべき映像データおよび音声データ等の指定・選択、再生順序、再生のタイミングなどを決定し、それに基づいて再生処理部１４等を制御する。
【００４４】
次に、ＤＶＤ１に記録されたデータの構造について図３ないし図５を参照して説明する。図３はＤＶＤ１に記録されたデータの再生構造を示す概念図である。
図４はＰＧＣＩ（プログラムチェイン情報）の構造を示す概念図である。図５はＶＯＢ（ビデオオブジェクト）の構造を示す概念図である。
【００４５】
図３に示すように、ＤＶＤ１に記録されたデータ（データ群）は、コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されており、例えば、ＤＶＤビデオ規格に基づいている。
【００４６】
ＤＶＤ１に記録されたデータにおいて、１タイトル（例えば映画１作品）は１個以上のＰＧＣ（プログラムチェイン）により論理的に構成されている。１タイトルが複数のＰＧＣにより構成されている場合には、各ＰＧＣが連結され、順次連続的に再生されることによって、１タイトルの再生が実現される。
【００４７】
１つのＰＧＣは、論理的に見れば、映像、音声、字幕等を形作る実体的なデータであるプレゼンテーションデータ（コンテンツデータ）と、プレゼンテーションデータの再生を制御するナビゲーションデータ（制御データ）とから構成されている。
【００４８】
図４に示すように、ナビゲーションデータは、具体的にはＰＧＣＩ２２からなり、ＰＧＣＩ２２は、ＰＧＣ一般情報（ＰＧＣ＿ＧＩ）２３、ＰＧＣコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）２４、ＰＧＣプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）２５、セル再生情報テーブル（Ｃ＿ＰＢＩＴ）２６およびセル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）２７から構成されている。
【００４９】
ＰＧＣ一般情報２３には、後続ＰＧＣ番号（ＮＥＸＴ＿ＰＧＣＮ）２３ａを記述することができる。後続ＰＧＣ番号２３ａとは、当該ＰＧＣの次に再生すべきＰＧＣの番号である。
【００５０】
ＰＧＣコマンドテーブル２４には、プリコマンド２４ａ、セルコマンド２４ｂ、ポストコマンド２４ｃのナビゲーションコマンドが記述されている。これらのコマンドは、プレゼンテーションデータを構成する複数のＶＯＢ（ビデオオブジェクト）３０（図３参照）の再生を制御するための種々のコマンドである。プリコマンド２４ａ、セルコマンド２４ｂ、ポストコマンド２４ｃのそれぞれには、ＥＸＩＴコマンドＣ１および遷移コマンドＣ２などを含ませることができる。ＥＸＩＴコマンドＣ１とは、当該ＶＯＢ３０（またはセル２６ａ）の再生の停止を命令するコマンドである。遷移コマンドＣ２とは、再生の対象を現在再生中のＰＧＣから他のＰＧＣへ遷移すべき旨を命令するコマンドである。
【００５１】
セル再生情報テーブル２６には、各セル２６ａの再生方法とＤＶＤ１上における記録位置が再生順序に従って記述されている。セル位置情報テーブルには、各セル２６ａとＶＯＢ内のセル３１とのリンク情報が記述されている。
【００５２】
一方、プレゼンテーションデータは、図３に示すように、複数のＶＯＢ３０等から構成され、各ＶＯＢ３０は、図５に示すように、複数のセル３１からなり、各セル３１は複数のＶＯＢＵ３２からなる。各ＶＯＢＵ３２には、ナビパック３３、ビデオパック３４、オーディオパック３５、サブピクチャーパック３６を含ませることができる。さらに、ナビパック３３にはＰＣＩパケット３７が含まれている。ＰＣＩパケット３７にはハイライト情報３８が含まれており、ハイライト情報３８内のボタン情報テーブル３９にはボタン情報４０が記述されている。
そして、各ボタン情報４０の中には、ボタン位置情報４１、隣接ボタン位置情報４２、ボタンコマンド４３を記述することができる。ボタンコマンド４３は、ボタンが選択・決定されたときに実行すべき種々のコマンドであり、一つのナビゲーションコマンドを記述できる。このボタンコマンド４３には、上述したＥＸＩＴコマンドＣ１または遷移コマンドＣ２などを記述することができる。
【００５３】
このような論理的構成を有するＰＧＣを再生すると、図３に示すように、まず、１つのＰＧＣのＰＧＣＩ２２に含まれるプリコマンド２４ａが実行され、このプリコマンド２４ａによる再生制御が行われる。次に、セル再生情報テーブル２６に記述された順番に従って順次セル２６ａ（ＶＯＢ３０内のセル３１）が再生される。このとき、各セル２６ａの再生に伴って、セルコマンド２４ｂ（図３中において図示せず）が実行され、セルコマンド２４ｂによる再生制御が行われる。セル再生情報テーブル２６に記述された全てのセル２６ａの再生が終わると、次に、ポストコマンド２４ｃが実行され、ポストコマンド２４ｃによる再生制御が行われる。次に、後続ＰＧＣ番号２３ａが参照され、後続ＰＧＣ番号２３ａの指し示す他のＰＧＣがあれば、そのＰＧＣが引き続き再生される。
【００５４】
また、セル２６ａの再生中に有効なハイライト情報３８が存在すると、ボタン情報４０に従ってモニタ１６上にボタンが表示される。そして、ユーザがそのボタンを選択・決定すると、そのボタンに対応するボタンコマンド４３が実行され、ボタンコマンド４３による再生制御が行われる。
【００５５】
次に、ＤＶＤビデオプレーヤ１０のシステムコントローラ１８により実行される後続処理の設定処理および再生制御処理について図６ないし図８を参照して説明する。図６および図７は後続処理の設定処理および再生制御処理を示すフローチャートである。図８は後続処理の設定動作を示す説明図である。
【００５６】
本実施例にかかるＤＶＤビデオプレーヤ１０は、コンテンツデータの再生がＤＶＤ１に記録された制御データに従って停止されるか否かを検出し、コンテンツデータの再生がＤＶＤ１に記録された制御データに従って停止されることが検出されたときに、ＤＶＤビデオプレーヤ１０において予め設定された処理（後続処理）を実行する機能を有している。さらに、ＤＶＤビデオプレーヤ１０は、後続処理の内容をユーザの指示入力により設定する機能を有している。
【００５７】
具体的には、後続処理を実現するための制御プログラムおよび後続処理の設定を実現するための制御プログラムがシステムコントローラ１８のＲＯＭ等に記憶されており、ＤＶＤビデオプレーヤ１０の起動時や再生開始時等にこれらの制御プログラムが実行されるようになっている。
【００５８】
すなわち、図６に示すように、ＤＶＤビデオプレーヤ１０を起動すると、システムコントローラ１８は、ユーザからの後続処理の設定する旨の指示入力、または再生開始の指示入力を待つ（ステップＳ１：ＮＯ、ステップＳ２：ＮＯ）。
【００５９】
ユーザが操作部１７を操作して、後続処理を設定する旨の指示を入力したときには、システムコントローラ１８は、この指示を受け取り（ステップＳ１：ＹＥＳ）、後続処理の設定処理を実行する（ステップＳ３）。
【００６０】
具体的には、ユーザがリモコン１７ｂを操作して、後続処理の設定をする旨の指示をＤＶＤビデオプレーヤ１０に入力すると、システムコントローラ１８は、モニタ１６に図８に示すような選択項目を表示する。ユーザはモニタ１６を見ながら、リモコン１７ｂを操作し、後続処理の内容を選択する。後続処理の内容には、（１）メニューを再生する、（２）特定のタイトル（コンテンツデータ）を再生する、（３）ディスク（ＤＶＤ１）をイジェクトする、（４）ディスクの再生をはじめからやり直す、すなわち、ディスクを改めて装填したときに行われる再生準備処理と同様の処理を行わせる、（５）何もしない（後続処理ＯＦＦ）がある。ユーザはこの中から所望の後続処理を選択入力する。また、ユーザが後続処理の内容として、特定のタイトルを再生することを選択したときには、ユーザは、その再生すべき特定のタイトルを任意に選択・設定することができる（図８ではＮｏ．２のタイトルを選択した例を示している）。なお、後続処理の内容はこれらに限られない。
【００６１】
そして、システムコントローラ１８は、ユーザにより選択入力された後続処理の内容を、システムコントローラ１８の内部に設けられたＲＡＭ等に記憶する（ステップＳ４）。
【００６２】
次に、ユーザが再生開始の指示を入力すると、システムコントローラ１８はこの指示を受け取り（ステップＳ２：ＹＥＳ）、再生制御処理を開始し、この再生制御処理の下、ＤＶＤ１に記録されたプレゼンテーションデータの再生を開始する。
【００６３】
図６に示すように、再生制御処理において、システムコントローラ１８は、まず再生すべきＰＧＣのＰＧＣＩ２２（図３参照）をＤＶＤ１から読み取り（ステップＳ５）、そのＰＧＣＩ２２に含まれるプリコマンド２４ａを実行する。そして、プリコマンド２４ａの実行に際して、ＥＸＩＴコマンドＣ１が実行されたか否かを判定する（ステップＳ６）。
【００６４】
プリコマンド２４ａの実行に際してＥＸＩＴコマンドＣ１が実行されたときには、プレゼンテーションデータの再生を停止し（ステップＳ７）、システムコントローラ１８のＲＡＭに記憶された後続処理の内容を読み出し、その後続処理を実行する（ステップＳ８）。
【００６５】
一方、ステップＳ６で、プリコマンド２４ａの実行に際してＥＸＩＴコマンドＣ１が実行されなかったときには（ステップＳ６：ＮＯ）、次に、プリコマンド２４ａの実行に際して、遷移コマンドＣ２が実行されたか否かを判定する（ステップＳ９）。
【００６６】
プリコマンド２４ａの実行に際して、遷移コマンドＣ２が実行されたときには（ステップＳ９：ＹＥＳ）、遷移コマンドＣ２が指し示す他のＰＧＣの再生をするために、処理をステップＳ５に戻す。
【００６７】
一方、プリコマンド２４ａの実行に際して、遷移コマンドＣ２が実行されなかったときには（ステップＳ９：ＮＯ）、図７に示すように、セル２６ａ（図３参照）の再生を開始する（ステップＳ１０）。
【００６８】
次に、セル２６ａの再生中にボタンコマンドとして記述されたＥＸＩＴコマンドＣ１が実行されたか否かを判定する（ステップＳ１１）。
【００６９】
すなわち、再生の対象となっているセル２６ａの再生中に、有効なハイライト情報が存在すると、ボタン情報４０に従ってモニタ１６にボタンが表示される。そして、ユーザがこのボタンを選択・決定すると、これに応じてシステムコントローラ１８は、このボタンに設定されたボタンコマンドを実行する。このボタンコマンドがＥＸＩＴコマンドＣ１である場合には、セル２６ａの再生中にＥＸＩＴコマンドＣ１が実行されることになる。このようにしてセル２６ａの再生中にＥＸＩＴコマンドＣ１が実行されたときには、図６中のステップＳ７に移行する。そして、システムコントローラ１８は、プレゼンテーションデータの再生を停止し、システムコントローラ１８のＲＡＭに記憶された後続処理の内容を読み出し、その後続処理を実行する（ステップＳ８）。
【００７０】
一方、図７中のステップＳ１１で、セル２６ａの再生中にＥＸＩＴコマンドＣ１が実行されなかったときには（ステップＳ１１：ＮＯ）、次に、セル２６ａの再生中のボタンコマンドとして記述された遷移コマンドＣ２が実行されたか否かを判定する（ステップＳ１２）。
【００７１】
セル２６ａの再生中に遷移コマンドＣ２が実行されたときには（ステップＳ１２：ＹＥＳ）、遷移コマンドＣ２が指し示す他のＰＧＣの再生をするために、処理を図６中のステップＳ５に戻す。
【００７２】
一方、セル２６ａの再生中に遷移コマンドＣ２が実行されなかったときには（ステップＳ１２：ＮＯ）、次に、現在再生の対象となっているセル２６ａの再生が終了するか否かを判定する（ステップＳ１３）。
【００７３】
現在再生の対象となっているセル２６ａの再生が終了しないときには（ステップＳ１３：ＮＯ）、処理をステップＳ１０に戻し、当該セル２６ａの再生が終了するまで、ステップＳ１０〜Ｓ１３を繰り返し実行する。
【００７４】
当該セル２６ａの再生が終了すると（ステップＳ１３：ＹＥＳ）、システムコントローラ１８は、ＰＧＣＩ２２に含まれるセルコマンド２４ｂを実行する。そして、セルコマンド２４ｂの実行に際して、ＥＸＩＴコマンドＣ１が実行されたか否かを判定する（ステップＳ１４）。
【００７５】
セルコマンド２４ｂの実行に際してＥＸＩＴコマンドＣ１が実行されたときには、処理をステップＳ７に移し、プレゼンテーションデータの再生を停止すると共に、システムコントローラ１８のＲＡＭに記憶された後続処理の内容を読み出し、その後続処理を実行する（ステップＳ８）。
【００７６】
一方、ステップＳ１５で、セルコマンド２４ｂの実行に際してＥＸＩＴコマンドＣ１が実行されなかったときには（ステップＳ１４：ＮＯ）、次に、セルコマンド２４ｂの実行に際して、遷移コマンドＣ２が実行されたか否かを判定する（ステップＳ１５）。
【００７７】
セルコマンド２４ｂの実行に際して、遷移コマンドＣ２が実行されたときには（ステップＳ１５：ＹＥＳ）、遷移コマンドＣ２が指し示す他のＰＧＣの再生をするために、処理を図６中のステップＳ５に戻す。
【００７８】
一方、セルコマンド２４ｂの実行に際して、遷移コマンドＣ２が実行されなかったときには（ステップＳ１５：ＮＯ）、次に再生すべきセル２６ａが存在するか否かを判定する（ステップＳ１６）。
【００７９】
そして、現在再生の対象となっているＰＧＣを構成するのセル２６ａのうち、まだ再生すべきセル２６ａが存在する場合、すなわち、ＰＧＣの再生がまだ途中の場合には、ステップＳ１０〜Ｓ１６を繰り返し実行し、セル２６ａの再生を続行し、残余のセル２６ａを順次再生する。
【００８０】
そして、ＰＧＣを構成するセル２６ａのうち、最後に再生すべきセル２６ａの再生が終了したときには、これを認識し（ステップＳ１６：ＮＯ）、次に、ポストコマンド２４ｃ（図３参照）を実行する。続いて、ポストコマンド２４ｃの実行に際して、ＥＸＩＴコマンドＣ１が実行されたか否かを判定する（ステップＳ１７）。
【００８１】
ポストコマンド２４ｃの実行に際してＥＸＩＴコマンドＣ１が実行されたときには、図６に示すように、プレゼンテーションデータの再生を停止し（ステップＳ７）、システムコントローラ１８のＲＡＭに記憶された後続処理の内容を読み出し、その後続処理を実行する（ステップＳ８）。
【００８２】
一方、ステップＳ１７で、ポストコマンド２４ｃの実行に際してＥＸＩＴコマンドＣ１が実行されなかったときには（ステップＳ１７：ＮＯ）、次に、ポストコマンド２４ｃの実行に際して、遷移コマンドＣ２が実行されたか否かを判定する（ステップＳ１８）。
【００８３】
ポストコマンド２４ｃの実行に際して、遷移コマンドＣ２が実行されたときには（ステップＳ１８：ＹＥＳ）、遷移コマンドＣ２が指し示す他のＰＧＣの再生をするために、処理を図６中のステップＳ５に戻す。
【００８４】
一方、ポストコマンド２４ｃの実行に際して、遷移コマンドＣ２が実行されなかったときには（ステップＳ１８：ＮＯ）、次に、現在再生の対象となっているＰＧＣのＰＧＣＩ２２に含まれる後続ＰＧＣ番号２３ａ（図３参照）を参照する。そして、後続ＰＧＣ番号２３ａの指し示すＰＧＣが存在するか否かを判定する（ステップＳ１９）。
【００８５】
後続ＰＧＣ番号２３ａの指し示すＰＧＣが存在するときには（ステップＳ１９：ＹＥＳ）、そのＰＧＣを再生するために、処理を図６中のステップＳ５に戻す。
【００８６】
一方、後続ＰＧＣ番号２３ａの指し示す他のＰＧＣが存在しないときには（ステップＳ１９：ＮＯ）、図６に示すように、プレゼンテーションデータの再生を停止し（ステップＳ７）、システムコントローラ１８のＲＡＭ等に記憶された後続処理の内容を読み出し、その後続処理を実行する（ステップＳ８）。
【００８７】
そして、後続処理の実行終了により、再生制御処理は終了する。
【００８８】
以上より、本実施例にかかるＤＶＤビデオプレーヤ１０によれば、（１）ＤＶＤ１に記録されたデータの再生中に、プリコマンド２４ａ、セルコマンド２４ｂ、ポストコマンド２４ｃもしくはボタンコマンド４３が実行され、その際にＥＸＩＴコマンドＣ１が実行されたとき、または、（２）現在再生の対象となっているＰＧＣのポストコマンド２４ｃの実行が終了した時点で、次に再生すべきＰＧＣを指定する後続ＰＧＣ番号２３ａが存在しないときには、プレゼンテーションデータの再生の停止と共に、ユーザにより予め設定された後続処理が実行される。これにより、ＤＶＤ１に記録されたタイトルの再生が、ＥＸＩＴコマンドの実行または後続ＰＧＣの不存在により終了したと同時に、ユーザの希望する処理を自動的に実行することができる。したがって、ＤＶＤビデオプレーヤ１０の操作性、利便性を向上させることができる。例えば、ＤＶＤプレーヤ１０を車載用の映像・音声再生装置として用いたときには、自動車の運転手の運転環境を高めることができる。
【００８９】
また、本実施例にかかるＤＶＤビデオプレーヤ１０では、後続処理の設定処理を実行することにより、ユーザはリモコン１７ｂを用いて所望の後続処理を選択・設定することができる。したがって、ＤＶＤビデオプレーヤ１０による再生動作をユーザの意図に沿うように行わせることができる。
【００９０】
さらに、本実施例にかかるＤＶＤビデオプレーヤ１０では、後続処理の内容として、メニュ再生を選択可能とした。これにより、再生が停止した後に、ユーザはメニューを見て、所望のコンテンツデータを速やかに再生させることができ、便利である。
【００９１】
また、本実施例にかかるＤＶＤビデオプレーヤ１０では、後続処理の内容として、特定のタイトル（コンテンツデータ）の再生を選択可能とした。これにより、タイトルの連続再生が可能となる。
【００９２】
また、本実施例にかかるＤＶＤビデオプレーヤ１０では、後続処理の内容として、ディスクのイジェクトを選択可能とした。これにより、ユーザは複数のＤＶＤを次々差し替えながら、次々に再生することができる。
【００９３】
また、本実施例にかかるＤＶＤビデオプレーヤ１０では、後続処理の内容として、仮想的にディスク装填のやり直し、すなわち、ディスクがプレーヤに装填されたときに行われる再生準備処理と同様の処理を行わせるように設定できることとした。これにより、同一のディスクを改めて最初から再生することが容易となる。
【００９４】
なお、上述した実施例では、ＤＶＤビデオ規格を再生する場合を例に挙げたが、本発明はこれに限らず、コンテンツデータと当該コンテンツデータの再生を制御するための制御データとを含んで構成されたデータ群を受け取り、制御データに基づいてコンテンツデータを再生する場合であれば、他の規格の映像データ、音声データその他のデータであっても適用することができる。
【００９５】
また、上述した実施例では、ＤＶＤに記録されたデータを再生するＤＶＤビデオプレーヤを例に挙げたが、本発明はこれに限らず、コンパクトディスク、ミニディスク、光磁気ディスク、カード状メモリなどの他の記録媒体を再生するプレーヤ、または、デジタルテレビ放送、インターネットから配信されるデータを受け取って再生するデータ再生装置にも適用することができる。
【００９６】
また、上述した実施例では、１枚のＤＶＤを再生するＤＶＤプレーヤを例に挙げたが、本発明はこれに限らず、複数のディスクを収容し、複数のディスクの中から１枚のディスクを選んで再生するタイプのプレーヤ（例えば、ＣＤチェンジャーやＤＶＤチェンジャー等のディスクチェンジャーを備えたプレーヤ）にも適用することができる。この場合には、後続処理として、ディスクの変更を行う構成としてもよい。例えば、図８に示すように、プレーヤにディスクチェンジャーを接続した場合には、後続処理の設定処理（図７中のステップＳ３）において、モニタ１６に、「次のディスクを再生する」という選択項目が表示される。ユーザはモニタ１６を見ながら、後続処理の内容として「次のディスクを再生する」を選択することができる。これにより、ＥＸＩＴコマンドが実行されたときなどには、ディスクチェンジャーに収容された新たなディスクを再生することができ、再生を継続させることができる。
【００９７】
また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴うデータ再生装置およびデータ再生方法並びにこれらの機能を実現するコンピュータプログラムもまた本発明の技術思想に含まれる。
【図面の簡単な説明】
【図１】実施例にかかるＤＶＤビデオプレーヤーの構成を示すブロック図である。
【図２】実施例にかかるＤＶＤビデオプレーヤ本体の外観を示す斜視図である。
【図３】ＤＶＤに記録されたデータの再生構造を示す概念図である。
【図４】ＰＧＣＩ（プログラムチェイン情報）の構造を示す概念図である。
【図５】ＶＯＢ（ビデオオブジェクト）の構造を示す概念図である。
【図６】後続処理の設定処理および再生制御処理を示すフローチャートである。
【図７】図６に続く、後続処理の設定処理および再生制御処理を示すフローチャートである。
【図８】後続処理の設定動作を示す説明図である。
【符号の説明】
１０…ＤＶＤビデオプレーヤ
１６…モニタ
１７…操作部
１８…システムコントローラ
１９…収容部
【図１】
2004055083.tif 000003
【図２】
2004055083.tif 000004
【図３】
2004055083.tif 000005
【図４】
2004055083.tif 000006
【図５】
2004055083.tif 000007
【図６】
2004055083.tif 000008
【図７】
2004055083.tif 000009
【図８】
2004055083.tif 000010