(57)【特許請求の範囲】
【請求項１】
プレゼンテーションデータを格納する複数個のファイルと前記各ファイルの内容を管理するための再生制御データとを有するデータセットを１又は複数備えて形成されたコンテンツを再生する情報再生装置であって、
前記再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理手段と、
前記再生制御データの異常の有無を検出する異常検出手段と、
前記信号処理手段が前記プレゼンテーションデータを再生している時に、前記異常検出手段が前記再生制御データに異常があることを検出すると、前記異常がある再生制御データの属するデータセットを検出し、前記信号処理手段に、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせる制御手段と、を備えることを特徴とする情報再生装置。
【請求項２】
複数個のファイルと前記各ファイルの内容を管理するための第１の再生制御データとを有するデータセットを１又は複数備えて形成されると共に、前記ファイルがプレゼンテーションデータと前記プレゼンテーションデータの内容を管理するための第２の再生制御データとを有する１又は複数のデータユニットを備えて形成されたコンテンツを再生する情報再生装置であって、
前記第１，第２の再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理手段と、
前記第１，第２の再生制御データの異常の有無を検出する異常検出手段と、
前記信号処理手段が前記プレゼンテーションデータを再生している時に、前記異常検出手段が前記第１の再生制御データに異常があることを検出すると、前記異常がある第１の再生制御データの属するデータセットを検出し、前記信号処理手段に、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせ、前記信号処理手段が前記プレゼンテーションデータを再生している時に、前記異常検出手段が前記第２の再生制御データに異常があることを検出すると、前記異常がある第２の再生制御データの属するデータユニットを検出し、前記信号処理手段に、該検出したデータユニットに属する前記再生制御データに従うことなく、該検出したデータユニットに属するプレゼンテーションデータを継続して再生させる制御手段と、を備えることを特徴とする情報再生装置。
【請求項３】
前記コンテンツは、ストレージ媒体に記録されていることを特徴とする請求項１又は２に記載の情報再生装置。
【請求項４】
前記コンテンツは、伝送メディアを介して供給されることを特徴とする請求項１又は２に記載の情報再生装置。
【請求項５】
プレゼンテーションデータを格納する複数個のファイルと前記各ファイルの内容を管理するための再生制御データとを有するデータセットを１又は複数備えて形成されたコンテンツを再生する情報再生方法であって、
前記再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理工程と、
前記再生制御データの異常の有無を検出する異常検出工程と、
前記信号処理工程において前記プレゼンテーションデータを再生している時に、前記異常検出工程によって前記再生制御データに異常があることを検出すると、前記異常がある再生制御データの属するデータセットを検出し、前記信号処理工程において、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせる制御工程と、を備えることを特徴とする情報再生方法。
【請求項６】
複数個のファイルと前記各ファイルの内容を管理するための第１の再生制御データとを有するデータセットを１又は複数備えて形成されると共に、前記ファイルがプレゼンテーションデータと前記プレゼンテーションデータの内容を管理するための第２の再生制御データとを有する１又は複数のデータユニットを備えて形成されたコンテンツを再生する情報再生方法であって、
前記第１，第２の再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理工程と、
前記第１，第２の再生制御データの異常の有無を検出する異常検出工程と、
前記信号処理工程において前記プレゼンテーションデータを再生している時に、前記異常検出工程によって前記第１の再生制御データに異常があることを検出すると、前記異常がある第１の再生制御データの属するデータセットを検出し、前記信号処理工程において、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせ、前記信号処理工程において前記プレゼンテーションデータを再生している時に、前記異常検出工程によって前記第２の再生制御データに異常があることを検出すると、前記異常がある第２の再生制御データの属するデータユニットを検出し、前記信号処理工程において、該検出したデータユニットに属する前記再生制御データに従うことなく、該検出したデータユニットに属するプレゼンテーションデータを継続して再生させる制御工程と、を備えることを特徴とする情報再生方法。
【請求項７】
前記コンテンツは、ストレージ媒体に記録されていることを特徴とする請求項５又は６に記載の情報再生方法。
【請求項８】
前記コンテンツは、伝送メディアを介して供給されることを特徴とする請求項５又は６に記載の情報再生方法。
【請求項９】
プレゼンテーションデータを格納する複数個のファイルと前記各ファイルの内容を管理するための再生制御データとを有するデータセットを１又は複数備えて形成されたコンテンツの再生を、コンピュータに行わせるプログラムであって、
前記コンピュータに、前記再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行わせる信号処理ステップと、
前記コンピュータに、前記再生制御データの異常の有無を検出させる異常検出ステップと、
前記コンピュータが前記信号処理ステップによって前記プレゼンテーションデータを再生している時に、前記異常検出ステップによって前記再生制御データに異常があることを検出すると、前記異常がある再生制御データの属するデータセットを検出させ、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を前記信号処理ステップによって行わせる制御ステップと、を備えることを特徴とするプログラム。
【請求項１０】
複数個のファイルと前記各ファイルの内容を管理するための第１の再生制御データとを有するデータセットを１又は複数備えて形成されると共に、前記ファイルがプレゼンテーションデータと前記プレゼンテーションデータの内容を管理するための第２の再生制御データとを有する１又は複数のデータユニットを備えて形成されたコンテンツの再生を、コンピュータに行わせるプログラムであって、
前記コンピュータに、前記第１，第２の再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行わせる信号処理ステップと、
前記コンピュータに、前記第１，第２の再生制御データの異常の有無を検出させる異常検出ステップと、
前記コンピュータが前記信号処理ステップによって前記プレゼンテーションデータを再生している時に、前記異常検出ステップによって前記第１の再生制御データに異常があることを検出すると、前記異常がある第１の再生制御データの属するデータセットを検出させ、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を前記信号処理ステップによって行わせ、前記コンピュータが前記信号処理ステップによって前記プレゼンテーションデータを再生している時に、前記異常検出ステップによって前記第２の再生制御データに異常があることを検出すると、前記異常がある第２の再生制御データの属するデータユニットを検出させ、前記信号処理ステップによって、該検出したデータユニットに属する前記再生制御データに従うことなく、該検出したデータユニットに属するプレゼンテーションデータを継続して再生させる制御ステップと、を備えることを特徴とするプログラム。
【請求項１１】
前記コンテンツは、前記コンピュータで情報再生させるストレージ媒体に記録されていることを特徴とする請求項９又は１０に記載のプログラム。
【請求項１２】
前記コンテンツは、伝送メディアを介して前記コンピュータに供給されることを特徴とする請求項９又は１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばストレージ媒体や伝送メディア等を介して提供される情報を再生する情報再生装置及び情報再生方法に関する。
【背景技術】
【０００２】
別個独立の情報として考えられてきた文字、音声、静止画、動画等の様々な情報をデジタルコンテンツとして統合して扱う、いわゆる情報のマルチメディアコンテンツ化が図られ、デジタルコンテンツを記録・再生するＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＨＤ（Hard Disc）、メモリカード等のストレージ媒体が開発されている他、デジタル放送網やインターネット、モバイル通信等に代表される伝送メディアを相互に関連させてデジタルコンテンツを扱う情報環境が形成されつつある。
【０００３】
ここで、デジタルコンテンツを管理するためのファイルシステムにおいて、図６（ａ）に模式的に示すように、階層化ディレクトリ構造が採用されている。そして、ディレクトリ（フォルダ）に格納された１又は複数の各ファイルに、例えば音声や画像等の様々なデジタルデータ（以下「プレゼンテーションデータ」という）と、そのプレゼンテーションデータを再生制御するための再生制御データを格納することにより、再生制御データに基づいてプレゼンテーションデータを再生することが可能となっている。
【０００４】
例えば、ストレージ媒体におけるファイルシステムでは、デジタルコンテンツをプレゼンテーションデータと再生制御データとを備えて構成するという概念に基づいた階層化ディレクトリ構造が採用されている。
【０００５】
そして、階層化ディレクトリ構造に従って、プレゼンテーションデータと再生制御データとから成るファイルを所定のディレクトリに格納したり、プレゼンテーションデータから成るファイルと再生制御データから成るファイルとを所定のディレクトリに格納したりして、それらプレゼンテーションデータと再生制御データをストレージ媒体に記録すると、図６（ｂ）に模式的に示すように、再生プレーヤやパーソナルコンピュータ（ＰＣ）等の各種電子機器がそのストレージ媒体に記録されているプレゼンテーションデータを再生する際、電子機器内の制御部が再生制御データを取得して、その取得した再生制御データに基づいて制御部が信号処理部を制御することによって、プレゼンテーションデータを再生させ、スピーカやモニタ等の出力装置を駆動するための音声信号やビデオ信号を生成させることが可能となっている。
【０００６】
また、パーソナルコンピュータ等を使用してデジタルコンテンツを編集等するオーサリングソフト（パーソナルコンピュータ等に編集等の機能を発揮させるコンピュータプログラム）や、オーサリング機能を有する電子機器の開発が進められ、ユーザ等に更なる利便性を提供しようとしている。
【０００７】
つまり、このオーサリングソフトや、オーサリング機能を有する電子機器には、上述の再生制御データを編集等する機能が備えられており、ユーザ等が再生制御データを編集等してプレゼンテーションデータと共にストレージ媒体に記録すると、再生プレーヤやパーソナルコンピュータ等にそのストレージ媒体に記録したプレゼンテーションデータを再生させる際、上述の編集等を行った再生制御データに従ってプレゼンテーションデータを再生させることが可能である。
【０００８】
また、ユーザ等がパーソナルコンピュータにインストールしたオーサリングソフトを使用して再生制御データを編集等し、プレゼンテーションデータと共にインターネット等の伝送メディアを介して第三者に送信すると、その第三者の所有するパーソナルコンピュータにて再生制御データとプレゼンテーションデータを受信（ダウンロード）させ、編集等した再生制御データに基づいてプレゼンテーションデータを再生させることが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、ユーザ等が上述のオーサリングソフトや、オーサリング機能を有する電子機器を使用してデジタルコンテンツを編集等する際、ストレージ媒体の規格に準拠せずに再生制御データを編集等してしまい、間違ったデータを再生制御データとしてプレゼンテーションデータと共にストレージ媒体に記録してしまう場合がある。
【００１０】
こうした誤編集等によって規格に準拠しない誤データを再生制御データとしてストレージ媒体に記録すると、再生プレーヤやパーソナルコンピュータ等の各種電子機器がそのストレージ媒体に記録されているプレゼンテーションデータを再生する際、プレゼンテーションデータには異常がなくとも、誤った再生制御データに基づいてプレゼンテーションデータを再生することができなくなるため、再生動作に異常を来したり、再生動作を強制的に停止せざるを得なくなる等の問題を生じる。
【００１１】
また、ユーザ等が再生制御データについて誤編集等を行わなくとも、再生プレーヤやパーソナルコンピュータ等の各種電子機器が再生を行う際の動作環境等に応じて再生制御データにエラー等が生じる場合もあり、こうしたエラー等が生じた場合にも、再生プレーヤやパーソナルコンピュータ等の各種電子機器側では、プレゼンテーションデータには異常がなくとも、誤った再生制御データに基づいてプレゼンテーションデータを再生することができなくなるため、再生動作に異常を来したり、再生動作を強制的に停止せざるを得なくなる等の問題を生じる。
【００１２】
また、ユーザ等が誤編集等によって誤った再生制御データをストレージ媒体に記録する場合に限らず、ユーザ等が再生制御データについて誤編集等を行って、プレゼンテーションデータと共にインターネット等の伝送メディアを介して第三者に送信した場合にも、その第三者の所有するパーソナルコンピュータ等がそのプレゼンテーションデータを受信（ダウンロード）して再生する際、再生制御データが規格に準拠していないため、プレゼンテーションデータには異常がなくとも、再生動作に異常を来したり、再生動作を強制的に停止せざるを得なくなる等の問題を生じる。
【００１３】
また、ユーザ等が規格に準拠した再生制御データと共にプレゼンテーションデータをインターネット等の伝送メディアを介して第三者に送信した場合、その第三者の所有するパーソナルコンピュータ等でそのプレゼンテーションデータを受信（ダウンロード）して再生する際、再生制御データにエラーが生じると、プレゼンテーションデータには異常がなくとも、エラーを有する再生制御データに基づいて再生動作することができなくなるため、再生動作に異常を来したり、再生動作を強制的に停止せざるを得なくなる等の問題を生じる。
【００１４】
本発明は、このような問題に鑑みてなされたものであり、デジタルコンテンツを再生する際、再生制御データに誤りやエラー等が生じた場合でも、プレゼンテーションデータを再生することが可能な情報再生装置及び情報再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
請求項１に記載の発明は、プレゼンテーションデータを格納する複数個のファイルと前記各ファイルの内容を管理するための再生制御データとを有するデータセットを１又は複数備えて形成されたコンテンツを再生する情報再生装置であって、前記再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理手段と、前記再生制御データの異常の有無を検出する異常検出手段と、前記信号処理手段が前記プレゼンテーションデータを再生している時に、前記異常検出手段が前記再生制御データに異常があることを検出すると、前記異常がある再生制御データの属するデータセットを検出し、前記信号処理手段に、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせる制御手段と、を備えることを特徴とする。
【００１６】
請求項２に記載の発明は、複数個のファイルと前記各ファイルの内容を管理するための第１の再生制御データとを有するデータセットを１又は複数備えて形成されると共に、前記ファイルがプレゼンテーションデータと前記プレゼンテーションデータの内容を管理するための第２の再生制御データとを有する１又は複数のデータユニットを備えて形成されたコンテンツを再生する情報再生装置であって、前記第１，第２の再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理手段と、前記第１，第２の再生制御データの異常の有無を検出する異常検出手段と、前記信号処理手段が前記プレゼンテーションデータを再生している時に、前記異常検出手段が前記第１の再生制御データに異常があることを検出すると、前記異常がある第１の再生制御データの属するデータセットを検出し、前記信号処理手段に、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせ、前記信号処理手段が前記プレゼンテーションデータを再生している時に、前記異常検出手段が前記第２の再生制御データに異常があることを検出すると、前記異常がある第２の再生制御データの属するデータユニットを検出し、前記信号処理手段に、該検出したデータユニットに属する前記再生制御データに従うことなく、該検出したデータユニットに属するプレゼンテーションデータを継続して再生させる制御手段と、を備えることを特徴とする。
【００１７】
請求項３に記載の発明は、請求項１又は２に記載の情報再生装置において、前記コンテンツは、ストレージ媒体に記録されていることを特徴とする。
【００１８】
請求項４に記載の発明は、請求項１又は２に記載の情報再生装置において、前記コンテンツは、伝送メディアを介して供給されることを特徴とする。
【００１９】
請求項５に記載の発明は、プレゼンテーションデータを格納する複数個のファイルと前記各ファイルの内容を管理するための再生制御データとを有するデータセットを１又は複数備えて形成されたコンテンツを再生する情報再生方法であって、前記再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理工程と、前記再生制御データの異常の有無を検出する異常検出工程と、前記信号処理工程において前記プレゼンテーションデータを再生している時に、前記異常検出工程によって前記再生制御データに異常があることを検出すると、前記異常がある再生制御データの属するデータセットを検出し、前記信号処理工程において、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせる制御工程と、を備えることを特徴とする。
【００２０】
請求項６に記載の発明は、複数個のファイルと前記各ファイルの内容を管理するための第１の再生制御データとを有するデータセットを１又は複数備えて形成されると共に、前記ファイルがプレゼンテーションデータと前記プレゼンテーションデータの内容を管理するための第２の再生制御データとを有する１又は複数のデータユニットを備えて形成されたコンテンツを再生する情報再生方法であって、前記第１，第２の再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行う信号処理工程と、前記第１，第２の再生制御データの異常の有無を検出する異常検出工程と、前記信号処理工程において前記プレゼンテーションデータを再生している時に、前記異常検出工程によって前記第１の再生制御データに異常があることを検出すると、前記異常がある第１の再生制御データの属するデータセットを検出し、前記信号処理工程において、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を行わせ、前記信号処理工程において前記プレゼンテーションデータを再生している時に、前記異常検出工程によって前記第２の再生制御データに異常があることを検出すると、前記異常がある第２の再生制御データの属するデータユニットを検出し、前記信号処理工程において、該検出したデータユニットに属する前記再生制御データに従うことなく、該検出したデータユニットに属するプレゼンテーションデータを継続して再生させる制御工程と、を備えることを特徴とする。
【００２１】
請求項９に記載の発明は、プレゼンテーションデータを格納する複数個のファイルと前記各ファイルの内容を管理するための再生制御データとを有するデータセットを１又は複数備えて形成されたコンテンツの再生を、コンピュータに行わせるプログラムであって、前記コンピュータに、前記再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行わせる信号処理ステップと、前記コンピュータに、前記再生制御データの異常の有無を検出させる異常検出ステップと、前記コンピュータが前記信号処理ステップによって前記プレゼンテーションデータを再生している時に、前記異常検出ステップによって前記再生制御データに異常があることを検出すると、前記異常がある再生制御データの属するデータセットを検出させ、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を前記信号処理ステップによって行わせる制御ステップと、を備えることを特徴とする。
【００２２】
請求項１０に記載の発明は、複数個のファイルと前記各ファイルの内容を管理するための第１の再生制御データとを有するデータセットを１又は複数備えて形成されると共に、前記ファイルがプレゼンテーションデータと前記プレゼンテーションデータの内容を管理するための第２の再生制御データとを有する１又は複数のデータユニットを備えて形成されたコンテンツの再生を、コンピュータに行わせるプログラムであって、前記コンピュータに、前記第１，第２の再生制御データの制御内容に従って前記プレゼンテーションデータの再生を行わせる信号処理ステップと、前記コンピュータに、前記第１，第２の再生制御データの異常の有無を検出させる異常検出ステップと、前記コンピュータが前記信号処理ステップによって前記プレゼンテーションデータを再生している時に、前記異常検出ステップによって前記第１の再生制御データに異常があることを検出すると、前記異常がある第１の再生制御データの属するデータセットを検出させ、該検出したデータセットに属する前記再生制御データに従うことなく、該検出したデータセットに属する最初のファイルに格納されているプレゼンテーションデータからの再生を前記信号処理ステップによって行わせ、前記コンピュータが前記信号処理ステップによって前記プレゼンテーションデータを再生している時に、前記異常検出ステップによって前記第２の再生制御データに異常があることを検出すると、前記異常がある第２の再生制御データの属するデータユニットを検出させ、前記信号処理ステップによって、該検出したデータユニットに属する前記再生制御データに従うことなく、該検出したデータユニットに属するプレゼンテーションデータを継続して再生させる制御ステップと、を備えることを特徴とする。
【発明を実施するための最良の形態】
【００２３】
本発明の好適な実施形態について図１を参照して説明する。図１（ａ）は、本実施形態の情報再生装置の構成を表したブロック図、図１（ｂ）は、ストレージ媒体のファイル構造を模式的に表した図である。
【００２４】
図１（ａ）において、この情報再生装置１は、ＣＤ、ＤＶＤ等のストレージ媒体ＤＳＣに記録されているデジタルコンテンツを読み取って再生するいわゆる再生プレーヤであり、ピックアップ（ＰＵ）２と、復調部３と、制御部４と、信号処理部８とを備えると共に、制御部４が再生制御部５と異常検出部６と切替制御部７を備えて構成されている。
【００２５】
また、制御部４と再生制御部５と異常検出部６と切替制御部７は、再生処理を行うためのコンピュータプログラムに従って動作するマイクロプロセッサ（ＭＰＵ）や、デジタルシグナルプロセッサ（ＤＳＰ）等によって形成されている。
【００２６】
ピックアップ２は、ストレージ媒体ＤＳＣに記録されている情報を読み取っていき、順次に電気信号に変換して出力する。
【００２７】
復調部３は、ピックアップ２から出力される電気信号を復調処理することにより、後述の再生制御データＮ，Ｄvtsi等の再生制御データＤcntと、後述の音声データＡや画像データＶ等のプレゼンテーションデータＤpstを生成し、再生制御データＤcntを制御部４に供給すると共に、プレゼンテーションデータＤpstを信号処理部８に供給する。
【００２８】
再生制御部５は、再生制御データＤcntで指定される制御内容を解析し、該制御内容に従って信号処理部８における再生動作を制御する。
【００２９】
また、詳細については後述するが、再生制御部５は、再生制御データＤcntにストレージ媒体ＤＳＣの規格に準拠していない誤データが含まれていた場合、切替制御部７から再生方法を切り替えるべき指示がなされると、再生制御データＤcntに基づいた通常の制御に代えて、再生制御データＤcntに含まれている誤データを無視して信号処理部８に再生動作を継続させるための制御を行う。
【００３０】
異常検出部６は、ストレージ媒体ＤＳＣの規格に準拠していない誤データが再生制御データＤcntに含まれているか否か調べ、誤データを検出すると、異常が発生したと判断して切替制御部７に指令する。
【００３１】
切替制御部７は、異常検出部６から異常が発生した旨の指令を受けると、再生制御部５に対して、再生制御データＤcntに基づいた通常の制御に代えて、再生制御データＤcntに含まれている誤データを無視して信号処理部８に再生動作を継続させるための制御を行うよう指令する。
【００３２】
信号処理部８は、再生制御部５からの制御に従って、プレゼンテーションデータＤpstを信号処理することにより、プレゼンテーションデータＤpstに含まれている音声データＡや画像データＶ等をスピーカやモニタ等の出力装置に供給するための音声信号Ｓaudやビデオ信号Ｓvidに変換して出力する。
【００３３】
次に、かかる構成を有する情報再生装置１が情報再生を行うストレージ媒体ＤＳＣのファイルシステムを、図１（ｂ）を参照して説明する。
【００３４】
まず、このファイルシステムを概説すると、デジタルコンテンツは、ストレージ媒体ＤＳＣの記録領域全体を管理する管理ファイルに続く、タイトルと呼ばれる１又は複数の「データセット」で構成されている。
【００３５】
各データセット（以下「タイトル」という）は、ファイル管理用の再生制御データを格納した「制御用ファイル」と、各種データを格納した複数の「データファイル」とを備えて構成されている。
【００３６】
各データファイルは、データ管理用の「再生制御データ」と、音声データや画像データ等からなる「プレゼンテーションデータ」とを備えて構成されるようになっている。
【００３７】
つまり、図１（ｂ）において、ストレージ媒体ＤＳＣの所定の記録領域に、該ストレージ媒体ＤＳＣの記録領域全体を管理する管理データから成る管理ファイル（Manegement File）が記録され、管理ファイルに続く記録領域に、複数のファイルFile#i，File#i+1，File#i+2，File#i+3…，File#j，File#j+1…，File#k，File#k+1…等が記録されるようになっている。
【００３８】
そして、デジタルコンテンツが複数個の例えばタイトル＃１，＃２，＃３を有する場合、規格で定められた階層化ディレクトリに従って、タイトル＃１が複数のファイルFile#i，File#i+1，File#i+2，File#i+3…で構成され、タイトル＃２が複数のファイルFile#j，File#j+1…で構成され、タイトル＃３が複数のファイルFile#k，File#k+1…で構成されるようになっている。
【００３９】
更に、各タイトル＃１，＃２，＃３の最初のファイルFile#i，File#j，File#kに、残余のファイルFile#i+1，File#i+2，File#i+3…とファイルFile#j+1…とファイルFile#k+1…の内容を識別して再生シーケンス（再生順序）等を指定するための第１の再生制御データＤvtsiが格納されるようになっている。
【００４０】
つまり、ファイルFile#i，File#j，File#kは、第１の再生制御データ（以下、単に「再生制御データ」という）Ｄvtsiから成る制御用ファイルとなっており、ファイルFile#i+1，File#i+2，File#i+3…とファイルFile#j+1…とファイルFile#k+1…は、再生制御データＤvtsiに従って再生される音声データＡや画像データＶ等のプレゼンテーションデータＤpstを有するいわゆるデータファイルとなっている。
【００４１】
より詳細に述べれば、タイトル＃１の制御用ファイルFile#iには、データファイルFile#i+1，File#i+2，File#i+3…の内容を識別して再生シーケンス等を指示するための再生制御データＤvtsiが格納されるようになっている。また、タイトル＃２の制御用ファイルFile#jには、データファイルFile#j+1…の内容を識別して再生シーケンス等を指示するための再生制御データＤvtsiが格納されるようになっている。また、タイトル＃３の制御用ファイルFile#kには、データファイルFile#k+1…の内容を識別して再生シーケンス等を指定するための再生制御データＤvtsiが格納されるようになっている。
【００４２】
更に、タイトル＃１を構成しているデータファイルFile#i+1，File#i+2，File#i+3…は、夫々１又は複数の例えば音声データＡや画像データＶ等からなるプレゼンテーションデータＤpstと、それらの音声データＡや画像データＶ等の論理アドレス等を指定するための第２の再生制御データ（以下、単に「再生制御データ」という）Ｎを有して構成されるようになっている。また、タイトル＃２と＃３のデータファイルFile#j+1…とデータファイルFile#k+1…も同様に、夫々１又は複数の音声データＡや画像データＶ等のプレゼンテーションデータＤpstと、再生制御データＮを有して構成されるようになっている。
【００４３】
そして、本情報再生装置１が例えばタイトル＃１を再生する際には、再生制御部５が、復調部３から再生制御データＤcntとして供給される制御用ファイルFiLe#i中の再生制御データＤvtsiに基づいて、データファイルFiLe#i+1，FiLe#i+2，FiLe#i+3…の再生シーケンス等を検出すると共に、再生制御データＤcntとして供給される各データファイルFiLe#i+1，FiLe#i+2，FiLe#i+3…中の再生制御データＮに基づいて音声データＡや画像データＶ等の論理アドレス等を検出し、検出した論理アドレス等を信号処理部８に供給する。そして、信号処理部８が、その論理アドレス等に基づいて、復調部３からのプレゼンテーションデータＤpstに含まれている音声データＡや画像データＶ等を抽出して再生する。
【００４４】
更に、異常検出部６は、上述したように、復調部３から再生制御部５に供給される再生制御データＤcnt（すなわち、再生制御データＤvstiと再生制御データＮ）に誤データが含まれているか否か調べる。
【００４５】
異常検出部６が再生制御データＤvstiに誤データが含まれていることを検出すると、再生制御部５と異常検出部６と切替制御部７は、次の処理を行う。
【００４６】
例えばタイトル＃１の再生時に、異常検出部６が、制御用ファイルFile#i中の再生制御データＤvtsiに規格に準拠していない誤データが含まれていることを検出すると、制御用ファイルFile#iの属するタイトル＃１のタイトル名と共に切替制御部７に対し異常が発生した旨の指令をする。また、タイトル＃２の再生時においても同様に、異常検出部６が、制御用ファイルFile#j中の再生制御データＤvtsiに規格に準拠していない誤データが含まれていることを検出すると、制御用ファイルFile#jの属するタイトル＃２のタイトル名と共に切替制御部７に対し異常が発生した旨の指令をする。また、タイトル＃３の再生時においても同様に、異常検出部６が、制御用ファイルFile#k中の再生制御データＤvtsiに規格に準拠していない誤データが含まれていることを検出すると、制御用ファイルFile#kの属するタイトル＃３のタイトル名と共に切替制御部７に対し異常が発生した旨の指令をする。
【００４７】
そして、切替制御部７が異常検出部６からの上述の指令を受けると、指令されたタイトル名を再生制御部５に供給すると共に、該タイトルの再生制御データＤcntに含まれている誤データを無視して、信号処理部８に再生動作を継続させるための制御を行うように指令する。
【００４８】
そして更に、再生制御部５が、切替制御部７からの指令を受けると、供給されたタイトル名に関連するデータファイルを検出し、最初のデータファイルからの再生を行うべく信号処理部８に対して指令する。
【００４９】
つまり、再生制御部５は、タイトル＃１に属する制御用ファイルFile#iの再生制御データＤvtsiに誤データが含まれていた場合、切替制御部７から供給されるタイトル＃１のファイル名に基づいて、タイトル＃１の最初のデータファイルFiLe#i+1を検出して、プレゼンテーションデータＤpstを格納するためのデータファイルであることを確認した後、データファイルFiLe#i+1からの再生を行うべく信号処理部８に対して指令する。
【００５０】
また、再生制御部５は、タイトル＃２に属する制御用ファイルFile#jの再生制御データＤvtsiに誤データが含まれていた場合にも同様に、タイトル＃２のファイル名に基づいて、タイトル＃２に属する最初のデータファイルFiLe#j+1を検出して、プレゼンテーションデータＤpstを格納するためのデータファイルであることを確認した後、そのデータファイルFiLe#j+1からの再生を行うべく信号処理部８に対して指令する。タイトル＃３に属する制御用ファイルFile#kの再生制御データＤvtsiに誤データが含まれていた場合にも同様に、タイトル＃３のファイル名に基づいて、タイトル＃３に属する最初のデータファイルFiLe#k+1を検出して、プレゼンテーションデータＤpstを格納するためのデータファイルであることを確認した後、そのデータファイルFiLe#k+1からの再生を行うべく信号処理部８に対して指令する。
【００５１】
このように、各タイトル＃１，＃２，＃３…の制御ファイルFile#i，File#j，File#k…中の再生制御データＤvtsiに誤データが含まれていると、再生制御部５と異常検出部６と切替制御部７は、各タイトル＃１，＃２，＃３…に属する最初のデータファイルFile#i+1，File#j+1，File#k+1からの再生を行うべく信号処理部８を制御することによって再生方法を切り替えさせ、たとえ再生制御データＤvtsiに異常があったとしても、その異常を無視して、各データファイル中のプレゼンテーションデータＤpstを継続して再生することを可能にする。
【００５２】
一方、異常検出部６が、再生制御データＮに誤データが含まれていることを検出すると、再生制御部５と異常検出部６と切替制御部７は、次の処理を行う。
【００５３】
例えば、タイトル＃１に属しているデータファイルFile#i+1中のデータ「Ａ，Ｖ，Ｖ，Ａ…」をこれらの順番に従って再生すべきところ、最初から２番目までのデータ「Ａ，Ｖ」を信号処理部８が再生した後、３番目のデータ「Ｖ」を特定するための論理アドレスを指定するための再生制御データＮに誤データが含まれていた場合、異常検出部６が異常を検出する。そして、異常検出部６は、異常を検出した時点の論理アドレスを検出し、その論理アドレスを切替制御部７に供給すると共に異常が発生したことを指令する。
【００５４】
そして、切替制御部７が、異常検出部６から当該指令がなされると、再生制御部５に対し、上述の論理アドレスを供給すると共に、再生制御データＮに基づいてデータファイルFile#i+1中の各データを再生することを止めさせ、代わりに、上述の論理アドレスで特定されるデータからの再生を行うように再生方法の切り替えを指令する。
【００５５】
そして更に、再生制御部５が、切替制御部７から当該指令がなされると、上述の論理アドレスを信号処理部８に供給し、その論理アドレスで特定されるデータ、すなわち第３番目のデータ「Ｖ」から引き続き再生を行うように信号処理部８を制御する。
【００５６】
また、残余のデータファイルFile#i+2，File#i+3…中の再生制御データＮに誤データが含まれていた場合や、他のタイトル＃２，＃３…に属するデータファイルFile#j+1…やデータファイルFile#k+1…中の再生制御データＮに誤データが含まれていた場合にも同様に、再生制御部５と異常検出部６と切替制御部７は、異常を検出した時点の論理アドレスで特定される音声データＡや画像データＶ等から引き続き再生を行うように信号処理部８を制御する。
【００５７】
このように、再生制御部５と異常検出部６と切替制御部７は、タイトル＃１，＃２，＃３…に属するデータファイルFile#i+1，File#i+2，File#i+3…とFile#j+1…とFile#k+1…中の再生制御データＮに異常があった場合、異常を検出した時点の論理アドレスで特定される音声データＡや画像データＶ等から引き続き再生を行うべく信号処理部８を制御することによって再生方法を切り替えさせ、たとえ再生制御データＮに異常があったとしても、その異常を無視して、各データファイル中のプレゼンテーションデータＤpstを継続して再生することを可能にする。
【００５８】
以上説明したように、本実施形態の情報再生装置１は、タイトル＃１，＃２，＃３…の夫々に属している制御用ファイルの再生シーケンス等を設定するための再生制御データＤvtsiに、誤データに起因する誤りがあった場合には、その誤りのあるタイトルに属するデータファイルのうち、最初の（先頭の）データファイルから再生を行うように再生方法を切り替える。また、プレゼンテーションデータを格納しているデータファイル中の再生制御データＮに異常があった場合には、異常を検出した時点の論理アドレスで特定される音声データＡや画像データＶ等からなるプレゼンテーションデータＤpstから再生を継続する。したがって、例えば、ユーザ等がオーサリングソフトやオーサリング機能を有する電子機器を使用して、デジタルコンテンツを編集等し、再生制御データＤvtsiや再生制御データＮに誤データが含まれることとなった場合でも、再生動作に異常を来したり、再生動作を停止させるといった問題を生じることなく、プレゼンテーションデータＤpstを継続して再生することができる。
【００５９】
また、本実施形態の情報再生装置１は、再生制御データＤvtsiにエラー等が生じた場合には、再生制御データＤvtsiに誤データが含まれていた場合と同様の処理を行い、また、再生制御データＮにエラー等が生じた場合には、再生制御データＮに誤データが含まれていた場合と同様の処理を行うこととなる。このため、再生制御データＤvtsi又はＮにエラー等が生じた場合でも、再生動作に異常を来したり、再生動作を停止させるといった問題を生じることなく、データファイル中のプレゼンテーションデータＤpstを継続して再生することができる。
【００６０】
なお、以上に説明した実施形態は、ＣＤ、ＤＶＤ等のストレージ媒体ＤＳＣに記録されているデジタルコンテンツを再生する再生プレーヤに関するものであるが、インターネットなどの伝送メディアを介して供給されるデジタルコンテンツを再生する情報再生装置にも適用可能である。
【００６１】
すなわち、図１（ａ）に示したピックアップ２と復調部３の代わりに、インターネット等の伝送メディアを介して供給されるデジタルコンテンツを受信する受信用インターフェースを備え、当該受信用インターフェースが受信した再生制御データＤcntを制御部４が入力すると共に、プレゼンテーションデータＤpstを信号処理部８が入力するように構成する。
【００６２】
かかる構成によれば、再生制御部５と異常検出部６と切替制御部７が、再生制御データＤcntに含まれている誤データや再生制御データＤcntに生じるエラー等を検出すると、その誤りやエラー等のあるタイトルに属するデータファイルのうち、最初の（先頭の）データファイルから再生を行うように再生方法を切り替えるべく信号処理部８を制御し、また、データファイル中の再生制御データに異常があった場合には、異常を検出した時点の論理アドレスで特定される音声データや画像データ等からなるプレゼンテーションデータＤpstから再生を継続するように再生方法を切り替えるべく信号処理部８を制御するので、再生制御データＤcntに誤データが含まれていたりエラー等が生じた場合でも、再生動作に異常を来したり、再生動作を停止させるといった問題を生じることなく、プレゼンテーションデータＤpstを継続して再生することができる。
【００６３】
また、以上に説明した再生制御部５と異常検出部６と切替制御部７の機能をコンピュータプログラムで形成し、マイクロコンピュータに内蔵されているマイクロプロセッサ（ＭＰＵ）にそのコンピュータプログラムを実行させることにより、情報再生装置１と同様の機能をマイクロコンピュータにて発揮させるようにしてもよい。
【実施例】
【００６４】
次に、具体的な実施例について図２〜図５を参照して説明する。図２は、本実施例の情報再生装置の構成を表したブロック図、図３及び図４は、ＤＶＤのファイルシステムを表した図、図５は本実施例の情報再生装置の動作例を説明するためのフローチャートである。
【００６５】
図２において、この情報再生装置１は、ＤＶＤに記録された情報を再生するＤＶＤプレーヤであり、装填されたＤＶＤ９を回転するスピンドルモータ１０と、ＤＶＤ９に記録された情報を光学的に読み取るピックアップ１１と、ピックアップ１１をＤＶＤ９の半径方向へ移送する移送モータ１２と、スピンドルモータ１０とピックアップ１１及び移送モータ７をサーボ制御するサーボ制御回路１３と、ピックアップ１１の出力信号を増幅等して読取信号Ｓinとして出力するＲＦアンプ１４を有し、更に、デジタル信号処理部１５、ストリーム分離部１６、オーディオデコーダ１７、ビデオデコーダ１８、サブピクチャデコーダ１９、Ｄ／Ａ変換器２０、ビデオプロセッサ２１、ビデオエンコーダ２２、システムコントローラ２３、操作部２４を備えて構成されている。
【００６６】
ここで、デジタル信号処理部１５とストリーム分離部１６は、デジタルシグナルプロセッサ（ＤＳＰ）で形成されており、図１（ａ）に示した復調部３が、デジタル信号処理部１５によって形成されている。
【００６７】
また、図１（ａ）に示した信号処理部８に相当する部分が、デジタル信号処理部１５によって形成されると共に、ストリーム分離部１６、オーディオデコーダ１７、ビデオデコーダ１８、サブピクチャデコーダ１９、Ｄ／Ａ変換器２０、ビデオプロセッサ２１及びビデオエンコーダ２２によって構成されている。
【００６８】
デジタル信号処理部１５は、読取信号Ｓinを読取データにアナログデジタル変換して入力し、ＤＶＤ-Video規格に準拠した復調処理等を行うことで、その読取データから再生制御データとプレゼンテーションデータ等を生成する。
【００６９】
そして、デジタル信号処理部１５は、図１を参照して説明した実施形態と同様に、再生制御データの制御内容に従ってプレゼンテーションデータを構成している音声データ、画像データ、サブピクチャデータ等を信号処理することにより、シームレス再生が可能な音声データ、画像データ、サブピクチャデータ等を生成する。
【００７０】
ストリーム分離部１６は、デジタル信号処理部１５で生成されたシームレス再生が可能な音声データ、画像データ、サブピクチャデータを分離し、音声データをオーディオデコーダ１７、画像データをビデオデコーダ１８、サブピクチャデータをサブピクチャデコーダ１９へ夫々供給する。
【００７１】
オーディオデコーダ１７は、ストリーム分離部１６から供給される音声データを伸張処理してＤ／Ａ変換器２０に供給し、Ｄ／Ａ変換器２０において、スピーカ等を駆動するためのオーディオ信号にデジタルアナログ変換して出力させる。
【００７２】
つまり、ＤＶＤ-Video規格では、ＡＣ-３、ＭＰＥＧaudio等のデータ圧縮方式で音声データをデータ圧縮してＤＶＤ９に記録することが可能となっている。そこで、オーディオデコーダ１７は、データ圧縮されている音声データを伸張処理することにより、データ圧縮前の音声データに戻してＤ／Ａ変換器２０に供給し、オーディオ信号を出力させる。
【００７３】
ビデオデコーダ１８は、ストリーム分離部１６から供給されるＭＰＥＧ１やＭＰＥＧ２等のデータ圧縮方式でデータ圧縮されている画像データを伸張処理し、データ圧縮前の画像データに戻してビデオプロセッサ２１に供給する。
【００７４】
サブピクチャデコーダ１９は、ビデオデコーダ１８と同様に、ストリーム分離部１６から供給されるサブピクチャデータを伸張処理し、データ圧縮前のサブピクチャデータに戻してビデオプロセッサ２１に供給する。なお、サブピクチャデータとは、メニュー表示や字幕表示等を行うためのデータである。
【００７５】
ビデオプロセッサ２１は、ビデオデコーダ１８とサブピクチャデコーダ１９から供給される画像データとサブピクチャデータとを合成し、その合成した画像データをビデオエンコーダ２２に供給する。
【００７６】
ビデオエンコーダ２２は、ビデオプロセッサ２１からの画像データをモニタ等で表示させるためのビデオ信号に変換して出力する。
【００７７】
システムコントローラ２３は、マイクロプロセッサ（ＭＰＵ）を備え、再生制御部５と異常検出部６及び切替制御部７に相当し、本情報再生装置１全体の再生動作を制御すると共に、操作部１９を介して入力されるユーザ等からの指示に従って、再生動作を制御する。
【００７８】
操作部２４は、ユーザ等がシステムコントローラ２３に対して所望の入力操作を行う各種操作スイッチを備えると共に、システムコントローラ２３から供給される本情報再生装置１の動作状況等を示すデータに基づいて映像表示を行う液晶ディスプレイ等の表示部を備えて構成されている。
【００７９】
次に、図３及び図４を参照して、ＤＶＤ９のファイルシステムを説明する。
【００８０】
なお、図３はディレクトリ構造、図４はファイル構造を示している。
【００８１】
まず、図３に示すように、ＤＶＤ９のファイルシステムも、図６（ａ）と図１（ｂ）に示したのと同様の階層化ディレクトリ構造が採用され、ビデオオブジェクト（ＶＯＢ）と呼ばれる複数のファイルに再生制御データとプレゼンテーションデータを格納して記録するようになっている。
【００８２】
更に、図４に示すように、ＤＶＤ９の記録領域の最内周側（リードインエリア側）に、上述の複数のビデオオブジェクト（ＶＯＢ）ファイル（以下「ＶＯＢファイル」という）をアクセス可能とする論理フォーマット（ＩＳＯ９６６０及びマイクロＵＤＦ）が記録され、これに続いて、ＤＶＤ９全体に関する情報を有するビデオマネジャー（ＶＭＧ）と呼ばれる複数のＶＯＢファイルが記録され、更にビデオマネジャー（ＶＭＧ）に続いて、ユーザ等が編集等した１又は複数のタイトル（以下「ビデオタイトルセット」という）を、夫々複数のＶＯＢファイルの集合として記録するようになっている。
【００８３】
ここで、図３に示したように、ビデオマネジャー（ＶＭＧ）は、ＤＶＤ９全体に関する制御情報を格納する制御用ファイル「VIDEO_TS.IFO」と、各タイトルを選択するためのメニュー情報を格納するメニュー用ＶＯＢファイル「VIDEO_TS.VOB」と、「VIDEO_TS.IFO」と同じ制御情報をバックアップしておくためのバックアップ用ファイル「VIDEO_TS.BUP」で構成され、ビデオマネジャー（ＶＭＧ）は、図１（ｂ）に示した管理ファイルに相当している。
【００８４】
ビデオタイトルセット（すなわちタイトルの集合）は、最大９９個記録することが可能となっており、更に個々のビデオタイトルセットは、最大１２個のファイルで構成するように決められている。
【００８５】
そして、個々のビデオタイトルセットは、図３に示すように、そのビデオタイトルセットに含まれる複数のＶＯＢファイルの再生シーケンス等を示す再生制御データを格納するタイトル制御用ファイル「VTS_01_0.IFO」と、各種メニュー情報を格納するタイトルメニュー用ＶＯＢファイル「VTS_01_0.VOB」と、ユーザ等が編集等したプレゼンテーションデータを格納する１又は複数のタイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」と、タイトル制御用ファイル「VTS_01_0.IFO」と同じ再生制御データをバックアップしておくためのタイトル制御情報バックアップ用ファイル「VTS_01_0.BUP」を備えて構成される。
【００８６】
ここで、タイトル制御用ファイル「VTS_01_0.IFO」の記述のうち、「VTS」に続く記述「_01」が、ビデオタイトルセットの番号を示し、次の記述「_0」が、再生制御データを格納していることを示し、次の記述「.IFO」が、再生制御データを格納しているファイルであることを示す拡張子となっている。
【００８７】
また、タイトルメニュー用ＶＯＢファイル「VTS_01_0.VOB」の記述のうち、「VTS」に続く記述「_01」が、ビデオタイトルセットの番号を示し、次の記述「_0」が、各種メニュー情報を格納していることを示し、次の記述「.VOB」が、ＶＯＢファイルであることを示す拡張子となっている。
【００８８】
また、タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」の記述のうち、「VTS」に続く記述「_01」が、ビデオタイトルセットの番号を示し、次の記述「_1」〜「_n」が、プレゼンテーションデータを格納するためのＶＯＢファイルであることを示し、次の記述「.VOB」が、ＶＯＢファイルであることを示す拡張子となっている。
【００８９】
また、タイトル制御情報バックアップ用ファイル「VTS_01_0.BUP」の記述のうち、「VTS」に続く記述「_01」が、ビデオタイトルセットの番号を示し、次の記述「.BUP」が、タイトル制御用ファイル「VTS_01_0.IFO」と同じ再生制御データを格納しているバップアップ用のファイルであることを示す拡張子となっている。
【００９０】
更に、タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」の構成を説明すると、プレゼンテーションデータを夫々所定のデータ長から成る複数個の音声データＡと画像データＶとサブピクチャデータＳに分割し、それら複数個のデータＡ，Ｖ，Ｓと、各データＡ，Ｖ，Ｓの論理アドレス等を示す再生制御データＮとを１つのデータユニットとして構成し、１又は複数のデータユニットを上述の各タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」に格納するようになっている。そして、１つのデータユニットの単位がビデオオブジェクトユニット（ＶＯＢＵ）と呼ばれている。
【００９１】
すなわち、再生制御データＮと音声データＡと画像データＶとサブピクチャデータＳとからなる１つのデータ群をビデオオブジェクトユニット（ＶＯＢＵ）と呼び、各タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」に夫々１又は複数個のビデオオブジェクトユニット（ＶＯＢＵ）に格納するようになっている。また、個々のビデオオブジェクトユニット（ＶＯＢＵ）は、再生制御データＮを有していれば、音声データＡと画像データＶとサブピクチャデータＳを有さなくともよいし、音声データＡと画像データＶとサブピクチャデータＳの少なくとも何れか１つを有していればよいこととなっている。
【００９２】
そして、本情報再生装置１が例えばビデオタイトルセット＃１を再生する際には、デジタル信号処理部１５が、タイトル制御用ファイル「VTS_01_0.IFO」中の再生制御データを取得することによって、タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」の再生シーケンス等を検出すると共に、各タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」中の再生制御データＮに基づいて音声データＡや画像データＶやサブピクチャデータＳの論理アドレス等を検出し、検出した論理アドレス等に基づいて再生すべき音声データＡや画像データＶやサブピクチャデータＳを抽出し、シームレス再生が可能な音声データや画像データやサブピクチャデータを生成してストリーム分離部１６へ供給する。
【００９３】
例えば、デジタル信号処理部１５が、タイトル制御用ファイル「VTS_01_0.IFO」中の再生制御データに基づいてタイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」をアクセスすると、タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」中の最初のビデオオブジェクトユニット（VOBU#1）の再生制御データＮによって、その再生制御データＮに続く音声データＡと画像データＶとサブピクチャデータＳの論理アドレスを検出し、夫々の音声データＡと画像データＶとサブピクチャデータＳをシームレス再生可能なデータに再生する。次に、ビデオオブジェクトユニット（VOBU#2）の再生制御データＮによって、その再生制御データＮに続く音声データＡと画像データＶとサブピクチャデータＳの論理アドレスを検出し、夫々の音声データＡと画像データＶとサブピクチャデータＳをシームレス再生可能なデータに再生する。そして、以下同様に、残余のビデオオブジェクトユニット（VOBU#3）〜（VOBU#m）についても同様の再生処理を行って、シームレス再生可能なデータに再生する。
【００９４】
そして、デジタル信号処理部１５が、タイトル制御用ファイル「VTS_01_0.IFO」中の再生制御データに基づいて残余のタイトルデータ用ＶＯＢファイル「VTS_01_2.VOB」〜「VTS_01_n.VOB」をアクセスして再生処理を行う場合にも、上述のタイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」中のビデオオブジェクトユニット（VOBU#1）〜（VOBU#m）の音声データＡと画像データＶとサブピクチャデータＳを再生するのと同様の処理を行う。
【００９５】
次に、図５のフローチャートを参照して、情報再生装置１の動作を説明する。
【００９６】
図５において、ユーザ等がＤＶＤ９をスピンドルモータ１０上の所定位置に装填し、操作部２４を介してシステムコントローラ２３に再生動作の開始を指示するとシステムコントローラ２３の制御の下で再生動作が開始される。
【００９７】
そして、光ピックアップ１１がＤＶＤ９に記録されている情報を読み取っていき、デジタル信号処理部１５が読取信号Ｓinを入力しつつ復調処理を行い、ビデオタイトルセット（いわゆるタイトルの集合）を再生し始めると、各種の再生制御データＤvtsi，Ｎ等を取得しつつ、取得した再生制御データＤvtsi，Ｎ等に基づいて、音声データＡと画像データＶとサプビプチャデータＳをシームレス再生可能なデータに再生していく。
【００９８】
ここで、ビデオタイトルセット＃１を再生する場合を例示して説明すると、ステップＳＴ１において、ピックアップ１１がタイトル制御用ファイル「VTS_01_0.IFO」中の再生制御データＤvtsiの読み取り、又は、タイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」に含まれている再生制御データＮの読み取りを行うと、ステップＳＴ２において、デジタル信号処理部１５が読取信号Ｓinを復調処理することによって、上述の再生制御データＤvtsi又は再生制御データＮを再生する。更に、上述の復調処理の際に、ＤＶＤ９に埃などが付着等していて、再生制御データＤvtsi又は再生制御データＮにエラーが生じているか判断し、エラーが生じていれば、後述のステップＳＴ５へ移行する。一方、エラーが生じていなければ、ステップＳＴ３へ移行する。
【００９９】
ステップＳＴ３では、システムコントローラ２３が、上述の復調した再生制御データＤvtsi又は再生制御データＮがＤＶＤ-Video規格に準拠したデータか否か判断し、規格に準拠していればステップＳＴ４に移行し、規格に準拠していなければ後述のステップＳＴ５へ移行する。
【０１００】
ステップＳＴ４では、デジタル信号処理部１５が、再生制御データＤvtsiを復調した場合には、その再生制御データＤvtsiの制御内容に従ってタイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」の何れかをアクセスし、ステップＳＴ１からの処理を繰り返す。また、再生制御データＮを復調した場合には、その再生制御データＮの制御内容に従って、ビデオオブジェクトユニット（ＶＯＢＵ）の音声データＡや画像データＶあるいはサブピクチャデータＳを再生し、ステップＳＴ１からの処理を繰り返す。
【０１０１】
つまり、システムコントローラ２３が、ステップＳＴ１〜ＳＴ４の処理を繰り返すことで、通常の再生方法に従った再生処理を行い、再生制御データＤvtsiに従ってタイトルデータ用ＶＯＢファイル「VTS_01_1.VOB」〜「VTS_01_n.VOB」の何れかをアクセスすると共に、アクセスしたタイトルデータ用ＶＯＢファイル中の音声データＡや画像データＶあるいはサブピクチャデータＳを再生していく。
【０１０２】
次に、ステップＳＴ５に処理が移行すると、システムコントローラ２３は、通常の再生処理から、再生制御データＤvtsi又は再生制御データＮにエラー又は誤データが含まれていることに起因する再生方法の切り替えを行うべきと判断し、切り替え機能が有効か否か判断する。そして、有効でなければ、本情報再生装置１の再生動作自体を終了させる。一方、切り替え機能が有効であれば、ステップＳＴ６へ移行する。
【０１０３】
ステップＳＴ６では、システムコントローラ２３が、エラー又は誤データが含まれている再生制御データＤvtsi又は再生制御データＮの属しているＶＯＢファイルのファイル名、別言すれば、エラー又は誤データが含まれている再生制御データＤvtsi又は再生制御データＮを格納しているＶＯＢファイルのファイル名を取得して、ステップＳＴ７へ移行する。
【０１０４】
ステップＳＴ７では、システムコントローラ２３が、上述の取得したファイル名がタイトル制御用ファイルのファイル名（すなわち「VTS_01_0.IFO」）か、タイトルメニュー用ＶＯＢファイルのファイル名（すなわち「VTS_01_0.VOB」）か、タイトルデータ用ＶＯＢファイルのファイル名（すなわち、「VTS_01_1.VOB」〜「VTS_01_n.VOB」）か、バックアップ用のファイルのファイル名（すなわち「VTS_01_0.BUP」）か判断する。
【０１０５】
そして、上述の取得したファイル名がタイトルデータ用ＶＯＢファイルのファイル名（すなわち、「VTS_01_1.VOB」〜「VTS_01_n.VOB」）の何れかであれば、再生制御データＮに異常が有ると判断し、ステップＳＴ８へ移行する。
【０１０６】
ステップＳＴ８では、システムコントローラ２３が、上述の異常が有ると判断した再生制御データＮの属しているビデオオブジェクトユニット（ＶＯＢＵ）を構成している音声データＡ又は画像データＶ又はサブピクチャデータＳのうち、現在再生中の音声データＡ又は画像データＶ又はサブピクチャデータＳの論理アドレスを引き続き再生を継続するための再生開始アドレスと決めて、ステップＳＴ９へ移行する。
【０１０７】
ステップＳＴ９では、システムコントローラ２３が、再生方法の切り替えを行い、次のステップＳＴ１０へ移行する。
【０１０８】
ステップＳＴ１０では、デジタル信号処理部１５が、上述の論理アドレスに位置する音声データＡ又は画像データＶ又はサブピクチャデータＳから再生を継続する。
【０１０９】
したがって、システムコントローラ２３が、ビデオオブジェクトユニット（ＶＯＢＵ）を構成する音声データＡ又は画像データＶ又はサブピクチャデータＳの再生中に、再生制御データＮの異常を検出した場合には、ステップＳＴ７，ＳＴ８の処理を経由してステップＳＴ９，ＳＴ１０の処理を行うことにより、ビデオオブジェクトユニット（ＶＯＢＵ）を構成する音声データＡ又は画像データＶ又はサブピクチャデータＳの再生を継続することになる。
【０１１０】
次に、上述のステップＳＴ７において、システムコントローラ２３が、取得したファイル名がタイトルデータ用ＶＯＢファイルのファイル名（すなわち、「VTS_01_1.VOB」〜「VTS_01_n.VOB」）でないと判断すると、ステップＳＴ１１へ移行する。
【０１１１】
ステップＳＴ１１では、システムコントローラ２３が、上述の取得したファイル名に対応したビデオタイトルセット（すなわちビデオタイトルセット＃１）の中で、タイトルデータ用ＶＯＢファイル（すなわち「VTS_01_1.VOB」〜「VTS_01_n.VOB」）を調べ、最初の（先頭の）タイトルデータ用ＶＯＢファイル（すなわち「VTS_01_1.VOB」）を選択して、ステップＳＴ１２へ移行する。
【０１１２】
ステップＳＴ１２では、システムコントローラ２３が、上述の選択したタイトルデータ用ＶＯＢファイル（すなわち「VTS_01_1.VOB」）から再生を開始すべきと判断し、ステップＳＴ９へ移行する。
【０１１３】
ステップＳＴ９では、システムコントローラ２３が、再生方法を切り替え、次にステップＳＴ１０において、上述の最初のタイトルデータ用ＶＯＢファイル（すなわち「VTS_01_1.VOB」）から再生を開始する。
【０１１４】
すなわち、ステップＳＴ１１，ＳＴ１２の処理を経由してステップＳＴ９，ＳＴ１０の処理を行う場合には、システムコントローラ２３は、ビデオタイトルセット内の先頭のタイトルデータ用ＶＯＢファイルから再生を開始することとなる。
【０１１５】
なお、ビデオタイトルセット＃１の再生時に、再生制御データＤvtsi又はＮに誤りやエラーがあった場合の動作を代表して説明したが、残余のビデオタイトルセット＃２，＃３…の再生時に再生制御データＤvtsi又はＮに誤りやエラーがあった場合も同様の再生処理が行われることとなる。
【０１１６】
以上説明したように、本実施例の情報再生装置１によれば、ビデオタイトルセット＃１，＃２，＃３…の夫々に属しているタイトル制御用ファイル中の再生シーケンス等を設定するための再生制御データＤvtsiに、誤データに起因する誤りがあった場合には、その誤りのあるビデオタイトルセットに属するタイトルデータ用ＶＯＢファイルのうち、最初の（先頭の）タイトルデータ用ＶＯＢファイルから再生を行うように再生方法を切り替え、また、プレゼンテーションデータを格納しているタイトルデータ用ＶＯＢファイル中の再生制御データＮに異常があった場合には、異常を検出した時点の論理アドレスで特定される音声データＡや画像データＶ等からなるプレゼンテーションデータＤpstから再生を継続するようにしたので、例えば、ユーザ等がオーサリングソフトやオーサリング機能を有する電子機器を使用して、デジタルコンテンツを編集等し、再生制御データＤvtsiや再生制御データＮに誤データが含まれることとなった場合でも、再生動作に異常を来したり、再生動作を停止させるといった問題を生じることなく、プレゼンテーションデータＤpstを継続して再生することができる。
【０１１７】
また、ビデオタイトルセット＃１，＃２，＃３…の夫々に属しているタイトル制御用ファイル中の再生シーケンス等を設定するための再生制御データＤvtsiにエラーがあった場合にも同様に、そのエラーのあるビデオタイトルセットに属するタイトルデータ用ＶＯＢファイルのうち、最初の（先頭の）タイトルデータ用ＶＯＢファイルから再生を行うように再生方法を切り替え、また、プレゼンテーションデータを格納しているタイトルデータ用ＶＯＢファイル中の再生制御データＮにエラーがあった場合には、エラーを検出した時点の論理アドレスで特定される音声データＡや画像データＶ等からなるプレゼンテーションデータＤpstから再生を継続するようにしたので、再生動作に異常を来したり、再生動作を停止させるといった問題を生じることなく、プレゼンテーションデータＤpstを継続して再生することができる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態に係る情報再生装置の構成及びストレージ媒体のファイルシステムを説明するための図である。
【図２】実施例に係る情報再生装置の構成を表したブロック図である。
【図３】ＤＶＤのディレクトリ構造を説明するための図である。
【図４】ＤＶＤのファイル構造を説明するための図である。
【図５】図２に示した情報再生装置の動作例を説明するためのフローチャートである。
【図６】従来技術の問題点を説明するための図である。
【０１１９】
１…情報再生装置
４…制御部
５…再生制御部
６…異常検出部
【図１】
0004263739.tif 000002
【図２】
0004263739.tif 000003
【図３】
0004263739.tif 000004
【図４】
0004263739.tif 000005
【図５】
0004263739.tif 000006
【図６】
0004263739.tif 000007