(57)【要約】【課題】  従来、再生制御を行うブロックがナビゲーションパックを利用して再生制御を行うが、ナビゲーションデータの読み取りに制約があった。したがって、ナビゲーションデータの読み取り制約に依存しない情報再生装置及び情報再生方法が求められていた。【解決手段】  上記課題を解決するべく、符号化された映像情報等のストリームデータとこのデータの再生を制御するためのナビゲーションデータとが記録されたディスク２から前記２種類のデータをディスクドライブ部３で再生し、ナビパック検知部４によって前記ストリームデータはストリームバッファ部５に記憶させ、前記ナビゲーションデータはナビパックバッファ部６に記憶させるべくディスクドライブ部３から再生されたデータの種類に対応した制御を行なうようにした。【選択図】  図１
2005108363.tif 000002
【特許請求の範囲】
【請求項１】
符号化された映像情報等のストリームデータとこのデータの再生を制御するためのナビゲーションデータとが記録された記録媒体から前記２種類のデータを再生する手段と、前記ストリームデータ記憶用の第１のメモリと、前記ナビゲーションデータ記憶用の第２のメモリと、前記再生手段から再生されたデータの種類に応じ前記ストリームデータは前記第１のメモリに記憶させ、前記ナビゲーションデータは前記第２のメモリに記憶させるデータ分離制御手段とを具備したことを特徴とする情報再生装置。
【請求項２】
請求項１記載の情報再生装置において、前記第１のメモリに記憶された前記ストリームデータを復号化する復号化手段と、前記第２のメモリに記憶された前記ナビゲーションデータに基づいて装置の制御を行なう制御手段とを具備し、前記復号化手段と前記制御手段とは独立的に動作可能としたことを特徴とする情報再生装置。
【請求項３】
請求項１記載の情報再生装置において、前記データ分離制御手段は、分離するべきデータの判定条件を設定可能に構成されたことを特徴とする情報再生装置。
【請求項４】
請求項１記載の情報再生装置において、前記データ分離制御手段は、分離して記憶させるべきデータのバッファサイズを設定可能に構成されたことを特徴とする情報再生装置。
【請求項５】
請求項１記載の情報再生装置において、前記データ分離制御手段は、分離して記憶させるべきデータの一部もしくは全部を設定されたフォーマットに加工可能に構成されたことを特徴とする情報再生装置。
【請求項６】
請求項１記載の情報再生装置において、前記データ分離制御手段は、分離して記憶させるべきデータに対し、このデータに付随した情報を付加するよう構成されたことを特徴とする情報再生装置。
【請求項７】
請求項６記載の情報再生装置において、前記記録媒体はマルチアングルデータが記録されたＤＶＤディスクであり、前記データ分離制御手段は前記マルチアングルデータのアングル番号を前記第２のメモリの空き領域に書き込むよう制御するよう構成されたことを特徴とする情報再生装置。
【請求項８】
符号化された映像情報等のストリームデータとこのデータの再生を制御するためのナビゲーションデータとが記録された記録媒体から前記２種類のデータを再生する再生ステップと、前記再生手段から再生されたデータが前記ストリームデータならばストリームデータ記憶用の第１のメモリに記憶させ、前記再生手段から再生されたデータが前記ナビゲーションデータならばナビゲーションデータ記憶用の第２のメモリに記憶させるデータ分離記憶ステップとを具備したことを特徴とする情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像情報等のストリームデータとこのデータの再生を制御するためのナビゲーションデータとを記録した光ディスク等の記録媒体から情報を再生する情報再生装置及び情報再生方法に関する。
【背景技術】
【０００２】
従来のＤＶＤ再生システムにおいて、ＤＶＤから出力されたストリームは、データバッファ（以降トラックバッファと称する）に蓄積され、トラックバッファに蓄積されたデータをそのデータの種類に応じて、それぞれのデコーダに入力するために振り分け（デマルチプレクス）処理を行い、バッファリングする。なお、このバッファリング領域をＳＴＤバッファと称する。ＤＶＤで扱うデータは、再生およびデータ入力を制御するナビゲーションパックと、ビデオデータ、音声データ、副映像データに大別される（特許文献１参照）。
【０００３】
なお、デマルチプレクス処理を行う回路ブロックをプログラムストリームデコーダ（Program Stream Decoder）（以下、ＰＳＤ）と称する。それぞれのデコーダは、ＰＳＤによってＳＴＤバッファに蓄積されたデータをデコードし、出力する。
【０００４】
ところで、従来においては、再生制御を行うブロック（以下、ホストと称する）がナビゲーションパックを利用して再生制御を行うが、トラックバッファに蓄積されているデータからデータを読み出す必要がある。このため、ＰＳＤがトラックバッファからストリームをデマルチプレクスする際に、ホストのナビゲーションパック読み取り状態を監視する必要や、ホストが自分の作業用メモリにナビゲーションパックデータをトラックバッファからコピーする必要があり、各デコーダにストリームを供給することから制約が必要であった。
【０００５】
また、ＤＶＤ規格においてはマルチアングル再生が定義されているが、マルチアングル再生はディスクに記録されている該当アングルのストリームのみをディスクから読み出し、それをデコードすることにより行う。一般的に、ユーザに対してテレビ画面に現在再生中のアングル番号を表示することで当該アングル番号をユーザに通知させているが、ホストはトラックバッファが取り込み中のアングル番号を表示するためにユーザが次々にアングル番号を変更した際には、実際に出力されているアングルの映像とテレビ画面の映像に重畳表示されているアングル番号が一致しない場合があるなどの問題があった。
【特許文献１】特開平１１−６９３０７号公報（第５頁乃至第６頁、図６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、従来、再生制御を行うブロックがナビゲーションパックを利用して再生制御を行うが、トラックバッファに蓄積されているデータからデータを読み出す必要がある。このため、ＰＳＤがトラックバッファからストリームをデマルチプレクスする際に、ホストのナビゲーションパック読み取り状態を監視する必要や、ホストが自分の作業用メモリにナビゲーションパックデータをトラックバッファからコピーする必要があり、各デコーダにストリームを供給することから制約が必要であるという問題があった。
本発明はこのような点に鑑みてなされたもので、ナビゲーションデータの読み取り制約に依存しない情報再生装置及び情報再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１にかかる情報再生装置は、符号化された映像情報等のストリームデータとこのデータの再生を制御するためのナビゲーションデータとが記録された記録媒体から前記２種類のデータを再生する手段と、前記ストリームデータ記憶用の第１のメモリと、前記ナビゲーションデータ記憶用の第２のメモリと、前記再生手段から再生されたデータの種類に応じ前記ストリームデータは前記第１のメモリに記憶させ、前記ナビゲーションデータは前記第２のメモリに記憶させるデータ分離制御手段とを具備したことを特徴とするものである。
【０００８】
また、請求項２にかかる情報再生装置は、請求項１記載の情報再生装置において、前記第１のメモリに記憶された前記ストリームデータを復号化する復号化手段と、前記第２のメモリに記憶された前記ナビゲーションデータに基づいて装置の制御を行なう制御手段とを具備し、前記復号化手段と前記制御手段とは独立的に動作可能としたことを特徴とするものである。
【０００９】
さらに、請求項３にかかる情報再生装置は、請求項１記載の情報再生装置において、前記データ分離制御手段は、分離するべきデータの判定条件を設定可能に構成されたことを特徴とするものである。
【００１０】
請求項４にかかる情報再生装置は、前記データ分離制御手段は、分離して記憶させるべきデータのバッファサイズを設定可能に構成されたことを特徴とするものである。
【００１１】
請求項５にかかる情報再生装置は、請求項１記載の情報再生装置において、前記データ分離制御手段は、分離して記憶させるべきデータの一部もしくは全部を設定されたフォーマットに加工可能に構成されたことを特徴とするものである。
【００１２】
請求項６にかかる情報再生装置は、請求項１記載の情報再生装置において、前記データ分離制御手段は、分離して記憶させるべきデータに対し、このデータに付随した情報を付加するよう構成されたことを特徴とするものである。
【００１３】
請求項７にかかる請求項６記載の情報再生装置において、前記記録媒体はマルチアングルデータが記録されたＤＶＤディスクであり、前記データ分離制御手段は前記マルチアングルデータのアングル番号を前記第２のメモリの空き領域に書き込むよう制御するよう構成されたことは、情報再生装置を特徴とするものである。
【００１４】
請求項８にかかる情報再生方法は、符号化された映像情報等のストリームデータとこのデータの再生を制御するためのナビゲーションデータとが記録された記録媒体から前記２種類のデータを再生する再生ステップと、前記再生手段から再生されたデータが前記ストリームデータならばストリームデータ記憶用の第１のメモリに記憶させ、前記再生手段から再生されたデータが前記ナビゲーションデータならばナビゲーションデータ記憶用の第２のメモリに記憶させるデータ分離記憶ステップとを具備したことを特徴とするものである。
【発明の効果】
【００１５】
本発明によれば、ナビゲーションデータの読み取り制約に依存しない情報再生装置及び情報再生方法を提供することが出来る。
【発明を実施するための最良の形態】
【００１６】
以下、本発明になる情報再生装置及び情報再生方法の実施の形態について、図面を参照して説明する。
【００１７】
図１は本発明になる情報再生装置の一実施の形態を示す回路ブロック図である。図中、１はＤＶＤ再生装置本体を示し、２は記録媒体である光ディスクである。３は光ディスク２を駆動すると共に、光ディスク２に記録されている記録データを読み出して信号復調及びエラー訂正を行なうディスクドライブ部である。さらに４は、ディスクドライブ部３から出力されたデータに対して詳細を後述するナビゲーションデータパック（以下、ナビパック（Ｎａｖｉ  Ｐａｃｋ）という）かそれ以外のデータかを検知し、データのバッファリング制御を行うナビパック検知部（Ｎａｖｉ  Ｐａｃｋ検知部）である。
【００１８】
そして５及び６は、それぞれナビパック検知部４に接続され、ディスクドライブ部３から出力されるデータのバッファリングを行うストリームバッファ部、及びナビパック検知部４により検知されたナビパックのみがバッファリングされるナビパックバッファ部（Ｎａｖｉ  Ｐａｃｋバッファ部）である。
【００１９】
７はストリームバッファ部５にバッファリングされたストリームデータをビデオデータで構成されるビデオパック、副映像データで構成される副映像パック、オーディオデータで構成されるオーディオパックの３つに切り分け、それぞれのデータに記録された転送時間とデータの種別を示すＩＤデータを参照して、各データを後述するビデオデコーダ部８、副映像デコーダ部９及びオーディオデコーダ部１０の各デコーダ部へ転送するストリームデコーダ部である。
【００２０】
８はストリームデコーダ部７から転送されたビデオデータをデコードするビデオデコーダ部、９はストリームデコーダ部７から転送された副映像データをデコードすること及びハイライトの表示を行なう副映像デコーダ部、１０はストリームデコーダ部７から転送されたオーディオデータをデコードするオーディオデコーダ部である。
【００２１】
１１はビデオデコーダ部８及び副映像デコーダ部９で出力されたディジタル信号をアナログ信号に変換し多重化を行なう表示制御部であり、１２は表示制御部１１から出力されるデータを画像として再生するモニタ部である。
【００２２】
１３はオーディオデコーダ部１０で出力されたディジタル信号をアナログ信号に変換するＤ／Ａ変換部であり、１４はこのＤ／Ａ変換部１４から出力されるデータを音声として再生するスピーカ部である。
【００２３】
１５はナビパックバッファ部６からナビパック情報を読み取り、ユーザからの指示要求を受けつけるキー入力部１６からのユーザー操作に対応する再生指示（ハイライト制御を含む）を後述するプレゼンテーション・エンジン部１７へ行うナビゲーション・マネージャ部である。なお、１８は、ディスク情報や再生情報を表示するパネル表示部である。
【００２４】
プレゼンテーション・エンジン部１７は、ディスクドライブ部３、ストリームバッファ部５、ストリームデコーダ部７、ビデオデコーダ部８、副映像デコーダ部９、オーディオデコーダ部１０、表示制御部１１を制御すると共に、ナビゲーション・マネージャ部１５から与えられるハイライト情報を副映像デコーダ部９へ設定を行い、またハイライトの時間制御とハイライトの表示状態管理及び割込み通知を行うものである。
【００２５】
次に、図１の装置の動作を説明する。ディスクドライブ部３は記録媒体である光ディスク２を駆動すると共に、光ディスク２に記録されている記録データを読み出して信号復調及びエラー訂正を行なう。ディスクドライブ部３から出力されたデータは、ナビパック検知部４によって、ナビパックかそれ以外のデータかが検知され、ナビパックデータであれば、ナビパックバッファ部６に入力され、そうでなければストリームバッファ部５に入力
される。
【００２６】
ストリームデコーダ部７では、ストリームバッファ部５にバッファリングされたストリームデータがビデオデータで構成されるビデオパック、副映像データで構成される副映像パック、オーディオデータで構成されるオーディオパックの３つに切り分けられる。そして、それぞれのデータに記録された転送時間とデータの種別を示すＩＤデータを参照して、それぞれ、ビデオデコーダ部８、副映像デコーダ部９及びオーディオデコーダ部１０の各デコーダ部へ転送される。
【００２７】
ビデオデコーダ部８はストリームデコーダ部７から転送されたビデオデータをデコードし、副映像デコーダ部９はストリームデコーダ部７から転送された副映像データをデコードすると共にハイライトの表示を行なう。ビデオデコーダ部８及び副映像デコーダ部９で出力されたディジタル信号は、表示制御部１１にてアナログ信号に変換され多重化が行なわれた上、モニタ部１２にて画像として再生される。
【００２８】
一方、オーディオデコーダ部１０では、ストリームデコーダ部７から転送されたオーディオデータがデコードされ、Ｄ／Ａ変換部１３にてディジタル信号がアナログ信号に変換されて最終的にスピーカ部１４から音声として再生されることになる。
【００２９】
なお、ユーザからの各種の再生指示は、キー入力部１６を介してナビゲーション・マネージャ部１５に入力され、ここでナビパックバッファ部６からのナビパック情報にもとづいた再生指示となって、プレゼンテーション・エンジン部１７へ送られる。ユーザからの各種の表示指示は、同様にしてキー入力部１６を介してナビゲーション・マネージャ部１５に入力され、パネル表示部１８にディスク情報や再生情報が表示される。
【００３０】
プレゼンテーション・エンジン部１７は、ディスクドライブ部３、ストリームバッファ部５、ストリームデコーダ部７、ビデオデコーダ部８、副映像デコーダ部９、オーディオデコーダ部１０、表示制御部１１を制御すると共に、ナビゲーション・マネージャ部１５から与えられるハイライト情報を副映像デコーダ部９に対して設定し、またハイライトの時間制御とハイライトの表示状態管理及び割込み通知とを行う。
【００３１】
次に、図１のナビパック検知部４の動作を詳細に説明するために必要な光ディスク２に記録されている記録データのパック構造について説明する。
【００３２】
図２は、光ディスク２に記録されている記録データのパック構造例を示した図である。同図（Ａ）に示すビデオ・オブジェクト・セット（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｓｅｔ（以下、ＶＯＢＳ））２１は、同図（Ｂ）に示すようにＶｉｄｅｏ  Ｏｂｊｅｃｔ（ＶＯＢ）２２の集合体である。ＶＯＢ２２は複数のエレメンタリ・ストリームを集合したＭＰＥＧプログラム・ストリームであり、同図（Ｃ）に示すように、Ｃｅｌｌ２３は再生されるコンテンツの基本単位となっている。同図（Ｄ）に示すように、Ｃｅｌｌ２３は複数のＶｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ（ＶＯＢＵ）２４から構成され、ＶＯＢ２２の構成要素となっている。
【００３３】
ＶＯＢＵ２４は同図（Ｅ）に示すように、複数のナビパック（ＮＶ＿ＰＣＫ）２５、Ｖ＿ＰＣＫ２６、Ａ＿ＰＣＫ２７、ＳＰ＿ＰＣＫ２８から構成されている。ＮＶ＿ＰＣＫ２５は、各ＶＯＢＵ２４の先頭に記録されており、その詳細構成は同図（Ｆ）に示すようにパック・ヘッダ２９及びシステム・ヘッダ３０、１つのＰＣＩパケット（ＰＣＩ＿ＰＫＴ）３１、１つのＤＳＩパケット（ＤＳＩ＿ＰＫＴ）３２から構成されている。
【００３４】
ＰＣＩ＿ＰＫＴ３１は、同図（Ｇ）に示すように、パケット・ヘッダ３３及びサブ・ス
トリームＩＤ（Ｓｕｂ＿Ｓｔｒｅａｍ＿ＩＤ）３４、ＰＣＩ３５から構成されている。ＰＣＩ３５は、ＶＯＢＵ２４の再生を制御するナビゲーション・データであり、ナビゲーション・マネージャ部１５（図１参照）は、ＰＣＩ３５の情報を基に再生の制御を行う。
【００３５】
図３は、図２（Ｇ）に示したＰＣＩ３５の構造を示した図である。ＰＣＩ４１は、図３（Ｂ）に示すようにＰＣＩ情報（ＰＣＩ＿ＧＩ）４２、ＮＳＭＬ＿ＡＧＬＩ（非シームレス用アングル情報）４３、ＨＬＩ（ハイライト情報）４４、ＲＥＣＩ（記録情報）４５の４つの情報から構成されている。ＨＬＩ（ハイライト情報）４４は、サブピクチャ表示領域内の一矩形領域をハイライトする情報であり、図３（Ｃ）に示すようにＨＬ＿ＧＩ（ハイライト一般情報）４６、ＢＴＮ＿ＣＯＬＩＴ（ボタン・カラー情報テーブル）４７、ＢＴＮＩＴ（ボタン情報テーブ）４８の３つの情報から構成されている。
【００３６】
図４は、図２（Ｅ）及び（Ｆ）で示したナビパック（ＮＶ＿ＰＣＫ）２５の構造をまとめて詳細に示したものである。すなわち、ナビパック２５は、パック・ヘッダ５１（図２（Ｆ）の２９と同一）及びシステム・ヘッダ（System Header）５２（図２（Ｆ）の３０と同一）、パケット・ヘッダ（Packet Header）５３（図２（Ｇ）の３３と同一）、サブ・ストリームＩＤ５４（図２（Ｇ）の３４と同一）、ＰＣＩデータ５５（図２（Ｇ）の３５と同一）、パケット・ヘッダ５６、サブ・ストリームＩＤ５７、ＤＳＩデータ５８（以上の５６乃至５８により、図２（Ｆ）のＤＳＩパケット３２が構成される）から構成されている。
【００３７】
以上で説明した光ディスク２に記録されている記録データのパック構造にもとづき、次に図１のナビパック検知部４の動作を図５のフローチャートも用いて詳細に説明する。
【００３８】
図５は、図１のナビパック検知部４の制御フローの一例を示すフローチャートである。本実施の形態においては、ナビパックを検知するためのデータとして、図４で示したシステム・ヘッダ５２、パケット・ヘッダ５３、サブ・ストリームＩＤ５４を用いるものとする。また、このＩＤ比較部分を比較データを設定可能にすることで、ナビパック以外も検出できることを特徴としている。
【００３９】
まず最初に、システム・ヘッダ（４バイト）５２が「０００００１ＢＢｈ」であるか否かを調べる（ステップＳ１）。「０００００１ＢＢｈ」である場合（ステップＳ１でＹＥＳである場合）は、パケット・ヘッダ（４バイト）５３が「０００００１ＢＦｈ」であるか否かを調べる（ステップＳ２）。なお、パケット・ヘッダ５３は、詳細には３バイトのPacket#Start#Code#Prifix及び１バイトのStream#IDから構成されている。ステップＳ１でＮＯである場合はナビパックではないと判定し、データをストリームバッファ部５へ転送する（ステップＳ３）。
【００４０】
ステップＳ２でＹＥＳである場合（すなわち、システム・ヘッダ５２が「０００００１ＢＢｈ」である場合）は、さらにサブ・ストリームＩＤ５４（１バイト）が「００ｈ」であるか否かを調べる（ステップＳ４）。ステップＳ２でＮＯである場合は、ナビパックではないと判定し、データをストリームバッファ部５へ転送する（ステップＳ３）。
ステップＳ４でＹＥＳである場合（すなわち、サブ・ストリームＩＤ５４が「００ｈ」である場合）は、データはナビパックであると判定し、データをナビパックバッファ部６に転送する（ステップＳ５）。
【００４１】
一方、ステップＳ４でＮＯである場合はナビパックではないと判定し、データをストリームバッファ部５へ転送する（ステップＳ３）。以上で、ナビパック検知部４の制御フローは終了する。なお、ステップＳ５においてデータをナビパックバッファ部６に転送すると共に、ストリームバッファ部５へも転送するようにしても問題ない。この場合は、ナビ
パックデータがストリームバッファ部５とナビパックバッファ部６の両方に存在することになる。
【００４２】
図６は、ナビパックバッファ部６内のデータ構造を説明するためのものであって、同図（Ａ）はナビパックデータ６１のバッファリング状態の構造を示す図である。この図では、１パックあたり２０４８バイトのメモリエリアを使用し、最大７パケット分のバッファリングが可能なように構成（ナビバッファ６２乃至６８）している場合を示している。
【００４３】
一方、図６（Ｂ）は、ナビパックバッファ部６内のデータ構造の一例を示す図である。ナビパックバッファ部６に蓄積されるナビパックデータは、システムを制御する上でプレゼンテーション・エンジン部１７、ナビゲーション・マネージャ部１５がそのデータを利用する。ここで、上記制御上、必要なデータのみを蓄積することにより制御が容易になることがある。そのため、ＤＶＤ規格に定められているナビパックの構成は図４に示す通りであるが、ナビパック検知部４は、ナビパックの中から必要なデータのみをバッファリングする。
【００４４】
また、この際に、ディスクドライブ部がデータを取り込んでいる取り込み情報も付加させることを特徴としている。図６（Ｂ）はこの状況を示しており、すなわち、バッファリングされたデータ７１は、ＰＣＩデータ７２、Ｄｏｎ‘ｔ  Ｃａｒｅ７３、アングル番号（Ａｎｇｌｅ  Ｎｏ）７４、ＤＳＩデータ７５、Ｄｏｎ‘ｔ  Ｃａｒｅ７６から構成されている。
【００４５】
最後に、アングル再生中のデータ取り込みについて図面を用いて説明する。図７はアングル再生中のデータ取り込み動作を説明するためのフローチャートである。ＤＶＤ規格におけるアングル再生は、インターリーブドユニット単位でデータを読み出すことにより、アングル変更等をスムーズに行うことが可能となる。すなわち、インターリーブドユニット再生中にアングル変更依頼が行われた場合、ディスクドライブ部３は、現在取り込み中のインターリーブドユニットの取り込みが終了した時点で、アングル変更依頼されたインターリブドユニットの取り込みを開始することにより、シームレスにアングル変更を行うことが可能となる。
【００４６】
具体的には、プレゼンテーション・エンジン部１７は最初にインターリーブドユニット（ＩＬＶＵ）取り込み区間を設定する（ステップＳ１１）。次に、ディスクドライブ部３に対して、サーボによるデータの取り込み依頼を行なう（ステップＳ１２）。そしてＩＬＶＵ取り込みが終了したかを判断する（ステップＳ１３）。終了であれば、再びステップＳ１１に戻り、新たにＩＬＶＵ取り込み区間を設定することになる。
【００４７】
ステップＳ１３で、ＩＬＶＵ取り込みが終了していなければ、１パケットデータの取り込みが終了したか否かが判断される（ステップＳ１４）。１パケットデータの取り込みが終了していれば、データがナビパックか否かがナビパック検知部４で判断される（ステップＳ１５）。１パケットデータの取り込みが終了していなければ、再びステップＳ１４に戻る。
【００４８】
ステップＳ１５で、データがナビパックであると判断された場合には、パケットデータはナビパックバッファ部６へ転送され（ステップＳ１６）、データがナビパックではないと判断された場合には、パケットデータはストリームバッファ部５へ転送される（ステップＳ１７）。最後にすべてのデータの取り込みが終了したか否かが判断される（ステップＳ１８）。そしてすべてのデータの取り込みが終了であれば、フローは終了となり、そうでなければ、再びステップＳ１４に戻ることになる。
【００４９】
上記のようにアングル変更を行った場合に、もし、ナビゲーション・マネージャ部１５がユーザに対し現在再生しているアングル番号を画面に重畳する形で通知する（ＯＳＤ表示）際に現在取り込み中のインターリーブドユニットのアングル番号を表示するとすれば、実際にディスクドライブ部３がディスク２から取り込んでいるデータがテレビ画面に出力されるまでには時間がかかるために、テレビ画面に表示されるアングル番号と再生中の画面に不一致が起こる可能性がある。
【００５０】
そこで、本実施の形態においては、現在取り込んでいるアングル番号情報をナビバッファ内に記録する。ナビゲーション・マネージャ部１５は、ナビバッファ内のＰＣＩ情報７２を実際に再生しているＶＯＢＵと同期させて制御を行う。このＰＣＩ情報制御タイミングと同期させて、ナビバッファ内に記録されたアングル番号情報７４（図６（Ｂ）参照）を読み出し、そのアングル番号をＯＳＤで表示することにより、実際にテレビジョン受像機に出力されている映像とＯＳＤ番号とが一致されることになる。また、このように、再生制御を行うために必要な情報をナビバッファ領域に書き込むことにより、制御が容易になることが考えられる。
【００５１】
データ入力部分においてナビパックを分離することによる効果を以下に記す。ナビパック内には、図４で示すようにＰＣＩ情報とＤＳＩ情報が含まれる。ナビパックは、ＶＯＢＵの先頭に唯一配置され、ＶＯＢＵを再生するための制御を行うための情報がＰＣＩには記載されている。また、ＶＯＢＵのデータ入力制御を行うための情報がＤＳＩには記載されている。
【００５２】
データ入力のための制御とＶＯＢＵの再生制御は、時間的に制御タイミングが大きく異なる。すなわち、ストリームバッファ部５にデータを取り込むための領域に空きがある場合には、次々にＤＳＩ情報を用いてデータ入力制御を行うことにより、システム的に安定した再生を行うことができる。なぜなら、ストリームバッファ部５内にデータが空の状態を作らないことで、システムに安定してデータを入力することができるからである。
【００５３】
これに対し、映像および音声出力はストリームデコーダ部７がストリームバッファ部５からストリームを各デコーダ部８乃至１０に供給し、上記デコーダ部８乃至１０は、ストリーム内に記載される時間情報に同期させて出力させる。ＰＣＩ情報は、この出力のための時間情報に同期させて再生制御を行っている。
【００５４】
ナビパックバッファ部６が存在しない場合、従来のトラックバッファから直接ＤＳＩ情報及びＰＣＩ情報を読み出すことにより、ナビゲーション・マネージャ部１５は制御を行うか、ストリームデコーダ部７がナビパックを分離し、分離した情報をナビゲーション・マネージャ部１５が読み出して制御を行う必要がある。
【００５５】
ＰＣＩ情報をトラックバッファから直接読み出す場合、ＰＣＩ情報が不必要になるまで、トラックバッファにデータを保持しておく必要があるが、これでは、他のストリームがストリームデコーダ部７以降に供給されず、再生が滞ってしまう。このため、ナビゲーション・マネージャ部１５は、トラックバッファからＰＣＩ情報をワークメモリ等に退避させておく必要がある。しかしながらこのような方法では、ナビゲーション・マネージャ部１５がワークメモリ内にデータを退避させておく間は、ストリームデコーダ部７は、トラックバッファからデータを読み出すことができなくなる。
【００５６】
このように制御タイミングが異なる情報がひとつのパケット内に収められたナビパックをストリームバッファ部５にデータを退避する前に分離してバッファリングを行うことにより、ストリームデコーダ部７や、ナビゲーション・マネージャ部１５の動作タイミングに依存することなく、システムを制御することが可能となる。これにより、安定したＤＶ
Ｄ再生システムを提供することが可能となる。
【００５７】
また、システムに挿入されたディスク２が、ＤＶＤビデオフォーマットそのものではなく他のストリームである場合でも、切り分け条件を設定可能にしておくことにより様々なストリームを分離することが可能である。これにより、ストリームフォーマットの自由度を増やすことが可能となる。
【図面の簡単な説明】
【００５８】
【図１】本発明になる情報再生装置の一実施の形態を示す回路ブロック図。
【図２】図１の光ディスクに記録されている記録データのパック構造例を示した図。
【図３】図２のＰＣＩの構造を示した図。
【図４】図２のナビパックの構造を示した図。
【図５】図１のナビパック検知部の制御フローの一実施例を示すフローチャート。
【図６】図１のナビパックバッファ部のデータの構造の一例を示す図。
【図７】アングル再生中のデータ取り込み動作を説明するためのフローチャート。
【符号の説明】
【００５９】
１：  ＤＶＤ再生装置本体
２：  光ディスク
３：  ディスクドライブ部
４：  ナビパック検知部
５：  ストリームバッファ部
６：  ナビパックバッファ部
７：  ストリームデコーダ部
８：  ビデオデコーダ部
９：  副映像デコーダ部
１１：  表示制御部
１２：  モニタ部
１５：  ナビゲーション・マネージャ部
１６：  キー入力部
１８：  プレゼンテーション・エンジン部
【図１】
2005108363.tif 000003
【図２】
2005108363.tif 000004
【図３】
2005108363.tif 000005
【図４】
2005108363.tif 000006
【図５】
2005108363.tif 000007
【図６】
2005108363.tif 000008
【図７】
2005108363.tif 000009