(57)【特許請求の範囲】
【請求項１】
DVD-Videoディスクからデータを読み出すソース装置と、ソース装置に伝送路を介して接続した複数のシンク装置とを有するＤＶＤビデオ再生システムであって、
前記ソース装置は、
各シンク装置に対して設定されているパレンタルレベルを管理するパレンタルレベル管理手段と、
DVD-Videoディスクに記録されているプレゼンテーションデータを読み出して、読み出したプレゼンテーションデータを含めた配信データを生成する配信データ生成手段と、
前記配信データ生成手段が生成した配信データを前記複数のシンク装置に配信する配信手段とを有し、
配信データ生成手段は、DVD-Videoディスクに記録されているパレンタルブロックが再生対象となったときに、当該パレンタルブロックに含まれるプレゼンテーションデータのうちの、少なくとも、いずれかのシンク装置に対して設定されているパレンタルレベルに対応するパレンタルレベルが設定されたプレゼンテーションデータを、アングルブロックを構成する、アングルのプレゼンテーションデータとして時分割多重化して含めた配信データを生成し、
かつ、配信データ生成手段は、いずれかのシンク装置に対して設定されているパレンタルレベルの各々に対応するアングルを少なくとも含むように前記アングルブロックを構成し、各アングルのプレゼンテーションデータとして、当該アングルに対応するパレンタルレベルが設定されたプレゼンテーションデータを含め、
前記シンク装置は、アングルブロックを構成する配信データを前記ソース装置から配信された場合に、当該アングルブロックに含まれる、自シンク装置に対して設定されているパレンタルレベルに対応するアングルのプレゼンテーションデータを抽出して再生出力することを特徴とするＤＶＤビデオ再生システム。
【請求項２】
請求項１記載のＤＶＤビデオ再生システムであって、
前記配信データ生成手段は、DVD-Videoディスクに記録されているパレンタルブロックが再生対象となったときに、当該パレンタルブロックに含まれる、いずれかのシンク装置に対して設定されているパレンタルレベルに対応するパレンタルレベルが設定されたプレゼンテーションデータのみを、アングルブロックを構成する、アングルのプレゼンテーションデータとして時分割多重化して含めた配信データを生成し、
かつ、配信データ生成手段は、いずれかのシンク装置に対して設定されているパレンタルレベルの各々に対応するアングルのみを含むように前記アングルブロックを構成し、各アングルのプレゼンテーションデータとして、当該アングルに対応するパレンタルレベルが設定されたプレゼンテーションデータを含めることを特徴とするＤＶＤビデオ再生システム。
【請求項３】
DVD-Videoディスクからデータを読み出すソース装置と、ソース装置に伝送路を介して接続した複数のシンク装置とを有するＤＶＤビデオ再生システムにおいて、前記ソース装置からDVD-Videoディスクに記録されているデータを各シンク装置に配信する方法であって、
前記ソース装置において、各シンク装置に対して設定されているパレンタルレベルを取得するステップと、
前記ソース装置において、DVD-Videoディスクに記録されているパレンタルブロックが再生対象となったときに、当該パレンタルブロックに含まれる各々パレンタルレベルが設定されたプレゼンテーションデータを、時分割多重化して含めた配信データを生成するステップと、
生成した配信データを前記複数のシンク装置に配信するステップと、
前記シンク装置においてプレゼンテーションデータを再生出力するステップとを有し、
前記配信データを生成するステップにおいて、前記ソース装置は、DVD-Videoディスクに記録されているパレンタルブロックが再生対象となったときに、当該パレンタルブロックに含まれるプレゼンテーションデータのうちの、少なくとも、いずれかのシンク装置に対して設定されているパレンタルレベルに対応するパレンタルレベルが設定されたプレゼンテーションデータを、アングルブロックを構成する、アングルのプレゼンテーションデータとして含めた配信データを生成し、かつ、いずれかのシンク装置に対して設定されているパレンタルレベルの各々に対応するアングルを少なくとも含むように前記アングルブロックを構成し、各アングルのプレゼンテーションデータとして、当該アングルに対応するパレンタルレベルが設定されたプレゼンテーションデータを時分割多重化して含め、
前記プレゼンテーションデータを再生出力するステップにおいて、前記シンク装置は、アングルブロックを構成する配信データを前記ソース装置から配信された場合に、当該アングルブロックに含まれる、自シンク装置に対して設定されているパレンタルレベルに対応するアングルのプレゼンテーションデータを抽出して再生出力することを特徴とするＤＶＤビデオ再生システムにおけるデータ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の出力装置を用いて、DVD-Videoディスクの再生出力を行うＤＶＤビデオ再生システムに関するものである。
【背景技術】
【０００２】
複数の出力装置を用いて、DVD-Videoディスクの再生出力を行うＤＶＤビデオ再生システムとしては、DVD-Videoディスクの読み取りを行うＤＶＤドライブを備えたソース装置と、当該ソース装置とバスやネットワークで接続した複数のシンク装置とを備え、ソース装置においてＤＶＤドライブを介してDVD-Videoディスクに記録されているプレゼンテーションのデータを読み出して各シンク装置に配信すると共に、各シンク装置において配信されたデータが表すプレゼンテーションを出力するシステムが知られている（たとえば、特許文献１）。
【０００３】
ここで、ＤＶＤ-Ｖｉｄｅｏでは、パレンタルレベルを用いた視聴制限の技術が採用されている。この技術は、ＤＶＤ-Ｖｉｄｅｏ再生装置において、ＤＶＤ-Ｖｉｄｅｏディスクに記録されているプレゼンテーションのうち、当該ＤＶＤ-Ｖｉｄｅｏ再生装置に予め設定されたパレンタルレベルを含むパレンタルレベル範囲が定義されているプレゼンテーションのみを再生するものである。
【特許文献１】特表２００２-５３５１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
さて、ソース装置と複数のシンク装置を備えてＤＶＤビデオ再生システムを構成する場合、単一のパレンタルレベルに従って、ＤＶＤ-Ｖｉｄｅｏディスクの再生を行うと、各シンク装置のユーザに適したパレンタルレベルが異なるときには、全てのユーザが自己に対応するパレンタルレベルに応じたＤＶＤ-Ｖｉｄｅｏの視聴を行うことはできなくなる。
【０００５】
一方で、各シンク装置毎に独立にパレンタルレベルを設定すると共に、ソース装置において、それぞれ独立したＤＶＤ-Ｖｉｄｅｏディスクの再生動作やデータの配信動作を、各シンク装置のパレンタルレベルに応じて行う構成とすれば、各シンク装置において当該シンク装置のユーザに適したパレンタルレベルによりＤＶＤ-Ｖｉｄｅｏの再生出力を行うことができるようになる。しかし、このような構成とすると、ソース装置の再生動作や各シンク装置への配信データの重複が生じるため、このような構成は、効率的な構成とは言い難い。
【０００６】
そこで、本発明は、ソース装置と複数のシンク装置を備えたＤＶＤビデオ再生システムにおいて、各シンク装置における各シンク装置毎に個別のパレンタルレベルに応じたＤＶＤ-Ｖｉｄｅｏディスクの再生出力を、効率的な構成によって実現することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、DVD-Videoディスクからデータを読み出すソース装置と、ソース装置に伝送路を介して接続した複数のシンク装置とを有するＤＶＤビデオ再生システムにおいて、前記ソース装置に、各シンク装置に対して設定されているパレンタルレベルを管理するパレンタルレベル管理手段と、DVD-Videoディスクに記録されているプレゼンテーションデータを読み出して、読み出したプレゼンテーションデータを含めた配信データを生成する配信データ生成手段と、前記配信データ生成手段が生成した配信データを前記複数のシンク装置に配信する配信手段とを備え、配信データ生成手段において、DVD-Videoディスクに記録されているパレンタルブロックが再生対象となったときに、当該パレンタルブロックに含まれるプレゼンテーションデータのうちの、少なくとも、いずれかのシンク装置に対して設定されているパレンタルレベルに対応するパレンタルレベルが設定されたプレゼンテーションデータを、アングルブロックを構成する、アングルのプレゼンテーションデータとして含めた配信データを生成するようにしたものである。ただし、配信データ生成手段は、いずれかのシンク装置に対して設定されているパレンタルレベルの各々に対応するアングルを少なくとも含むように前記アングルブロックを構成し、各アングルのプレゼンテーションデータとして、当該アングルに対応するパレンタルレベルが設定されたプレゼンテーションデータを含める。
【０００８】
このように、本ＤＶＤビデオ再生システムでは、ソース装置は、少なくとも、いずれかのシンク装置に設定されているパレンタルレベルに対応するパレンタルレベルが設定されたプレゼンテーションデータを、それぞれ異なるアングルのプレゼンテーションのプレゼンテーションデータとして含めた配信データに変換して各シンク装置に配信することにより、各パレンタルレベルに対応するプレゼンテーションデータのうち、少なくともいずれか一つのシンク装置で再生されるプレゼンテーションデータの全てを各シンク装置に配信する。
【０００９】
そして、このようにアングルブロックを利用して各パレンタルレベルのプレゼンテーションデータの配信を行うので、本ＤＶＤビデオ再生システムによれば、各シンク装置において、アングルブロックに含まれる、自シンク装置に対して設定されているパレンタルレベルに対応するアングルのプレゼンテーションデータを抽出して再生出力することにより、各シンク装置において異なるパレンタルレベルのプレゼンテーションの再生出力を、配信データの配信や他のシンク装置の再生出力と並行的に行うことができるようになる。
【００１０】
すなわち、本発明によれば、各シンク装置において異なるパレンタルレベルのプレゼンテーションデータの再生出力を他のシンク装置と並行的に行うために、ソース装置において、各シンク装置毎の独立したＤＶＤ-Ｖｉｄｅｏディスクの再生動作やデータの配信動作を行う必要がない。よって、本発明によれば、効率的な構成による、各シンク装置における異なるパレンタルレベルのプレゼンテーションの再生出力を実現することができる。
【００１１】
ここで、このようなＤＶＤビデオ再生システムは、前記配信データ生成手段において、DVD-Videoディスクに記録されているパレンタルブロックが再生対象となったときに、当該パレンタルブロックに含まれる、いずれかのシンク装置に対して設定されているパレンタルレベルに対応するパレンタルレベルが設定されたプレゼンテーションデータのみを、アングルブロックを構成するアングルのプレゼンテーションデータとして含めた配信データを生成するようにすると共に、当該配信データ生成手段において、いずれかのシンク装置に対して設定されているパレンタルレベルの各々に対応するアングルのみを含むように前記アングルブロックを構成し、各アングルのプレゼンテーションデータとして、当該アングルに対応するパレンタルレベルが設定されたプレゼンテーションデータを含めるようにすることが好ましい。
【００１２】
このように、いずれのシンク装置にも対応しないパレンタルレベルが設定されているプレゼンテーションデータについてはソース装置から各シンク装置に配信する配信データにも含めないようにすることにより、さらに、ソース装置の不必要な再生動作や各シンク装置への配信動作を排除することができるようになる。
【００１３】
なお、このようなＤＶＤビデオ再生システムは、以上のように、アングルブロックを利用して、各シンク装置に対応するパレンタルレベルに対応するプレゼンテーションデータを時分割多重化して各シンク装置に配信する代わりに、アングルブロック以外の構造によって、各シンク装置に対応するパレンタルレベルに対応するプレゼンテーションデータを時分割多重化して各シンク装置に配信するようにしてもよい。
【発明の効果】
【００１４】
以上のように、本発明によれば、ソース装置と複数のシンク装置を備えたＤＶＤビデオ再生システムにおいて、各シンク装置における各シンク装置毎に個別のパレンタルレベルに応じたＤＶＤ-Ｖｉｄｅｏディスクの再生出力を、効率的な構成によって行えるようにすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態に係るＤＶＤビデオ再生システムについて、自動車に搭載されるＤＶＤビデオ再生システムへの適用を例にとり説明する。
図１に、本実施形態に係るＤＶＤビデオ再生システムの構成を示す。
図示するように、ＤＶＤビデオ再生システムは、ソース装置１、装着されたDVD-Videoディスク２のアクセスを行う、ソース装置１の外部記憶装置として設けられたＤＶＤドライブ３、車載ＬＡＮ４、１または複数のモニタシステム５を有している。そして、各モニタシステム５は、各々、シンク装置５１、シンク装置５１から入力するビデオを表示する表示装置５２、シンク装置５１から入力する音声を出力する音声を出力する音声出力装置５３、ユーザインタフェースユニット５４を備えている。
【００１６】
そして、ソース装置１と各シンク装置５１と各ユーザインタフェースユニット５４は車載ＬＡＮ４に接続されている。なお、車載ＬＡＮ４は、ＤＶＤビデオ再生システム以外の他のシステムと共用されるものであってよく、車載ＬＡＮ４には、他のシステムを構成する装置も接続されていてもよい。
【００１７】
次に、図２に、ソース装置１と、シンク装置５１の内部構成を示す。
図示するように、ソース装置１は、ナビゲーションマネージャ１１、ＰＳ多重分離部１２（PS-Demux１２)、ビデオトランスコード部１３、再構成用バッファ１４、ダミーデータ生成部１５、ＰＳ多重化部１６（PS-Mux１６)、車載ＬＡＮインタフェース１７とを有している。
【００１８】
また、各シンク装置５１は、ローカル車載ＬＡＮインタフェース５１１と、デコードマネージャ５１２と、プレゼンテーションエンジン５１３とを有する。そして、プレゼンテーションエンジン５１３は、ローカルＰＳ多重分離部５１３１（ローカルPS-Demux５１３１)、ビデオデコーダ５１３２、サブピクチャデコーダ５１３３、ＨＬＩデコーダ５１３４、オーディオデコーダ５１３５、合成処理部５１３６を有している。
【００１９】
さて、ここで、DVD-Videoディスク２に記録されるデータは、ユーザに対して出力するプレゼンテーションの実体を格納したプレゼンテーションデータと、プレゼンテーションの実行を制御するためのナビゲーションデータとよりなる。
【００２０】
そして、プレゼンテーションデータとナビゲーションデータの一部はPS（Program Stream）としてDVD-Videoディスク２に記録されている。
また、DVD-Videoディスク２の再生は、図３ａに示すように、PGCを単位として行われる。そして、PGCの再生シーケンス／再生順は予め各ＰＧＣに対して定義されている。ただし、複数の対応するパレンタルレベルの範囲が異なるＰＧＣで一つのパレンタルブロックを構成し、再生シーケンス／再生順を、PGCに代えてパレンタルブロックに対して定義しておくこともできる。なお、図中の「PTLｉ」はパレンタルレベルの範囲がパレンタルレベルｉのみであることを表し、「PTLｍ-ｎは」はパレンタルレベルｍからパレンタルレベルの間のパレンタルレベルの範囲を表す。以下の各図でも同様である。
そして、一般のDVD-Video再生装置では、パレンタルブロックが再生対象となった場合には、パレンタルブロック構成している複数のＰＧＣの内から、当該DVD-Video再生装置に設定されているパレンタルレベルを含むパレンタルレベルの範囲が定義されているＰＧＣを選択して再生することになる。すなわち、たとえば、パレンタルレベル７がDVD-Video再生装置に設定されている場合には、図中の破線の矢印で再生経路を示したように、対応するパレンタルレベル範囲が３-８のPGC、パレンタルブロック中の対応するパレンタルレベル範囲が４-８のPGC、パレンタルブロック中の対応するパレンタルレベル範囲が７-８のPGC、対応するパレンタルレベル範囲が３-８のPGCの順に各PGCが再生されることになる。
【００２１】
次に、図３ｂに示すように、以上のような個々のPGCは順次再生すべきCELLにより構成することができる。ただし、PGCにはCELに代えて、アングルブロックを含めることができる。そして、アングルブロックは、アングル番号に対応づけられた複数のCELLより構成される。なお、図中の「AGLｐ」は、アングル番号ｐを表す。以下の各図でも同様である。
ここで、アングルブロックを構成するCELLは、１または複数のアングル番号に対応づけることができるが、一つのアングル番号は一つのCELLにのみ対応づけることができる。すなわち、一つのCELLを複数のアングル番号について共用することができる。そして、一般のDVD-Video再生装置におけるアングルブロックの再生は、選択的に、アングルブロック内の複数のCELLのうちの、ユーザ操作などによってDVD-Video再生装置に設定されているアングル番号に対応づけられた一つのCELLを再生することにより行われる。すなわち、たとえば、アングル２がDVD-Video再生装置に設定されている場合には、図中の破線の矢印で再生経路を示したように、アングルブロックを構成しない（全てのアングルに対応する）CELL、アングルブロック中のアングル２に対応するCELL、アングルブロック中のアングル２に対応するCELL、アングルブロックを構成しない（全てのアングルに対応する）CELLの順に、各CELLが再生されることになる。
【００２２】
次に、図３ｃに示すように、各CELLは、１以上のVOBUより構成される。そして、このようなVOBUの列がPSに相当する。なお、実際には、アングルブロックを構成する異なるCELLのVOBUは、１または複数のVOBUよりなるILVUを単位として、図３ｄに示すようにインタリーブ配置される。
さて、図３ｃに示すように、各VOBUは一つのNV_PACKと０または１以上のV_PACKと０または１以上のA_PACKと０または１以上のSP_PACKより構成される。そして、NV_PACKは、再生制御情報PCIとデータサーチ情報DSIを有する。また、PCIには、メニューにおいて用いるボタンを定義するハイライト情報HLIが含まれる。
【００２３】
そして、VOBUのNV_PACKが前述したPS中のナビゲーションデータとなり、VOBUのV_PACK、A_PACK、SP_PACKがPS中のプレゼンテーションデータとなる。なお、V_PACKには動画データが格納されており、A_PACKにはオーディオデータが格納されており、SP_PACKにはサブピクチャのデータが格納されている。
【００２４】
さて、このような構成において、ソース装置１のＰＳ多重分離部１２は、ナビゲーションマネージャ１１が、ＤＶＤドライブ３を介してDVD-Videoディスク２から読み出してＰＳ多重分離部１２に供給するPSを構成する各VOBUを多重分離し、各VOBUから分離したNV_PACKをナビゲーションマネージャ１１とＰＳ多重化部１６に送り、PSから分離したV_PACKをビデオトランスコード部１３に送り、PSから分離したA_PACKとSP_PACKを再構成用バッファ１４に格納する。
【００２５】
次に、ビデオトランスコード部１３は、ＰＳ多重分離部１２から送られたV_PACKの動画データを、ナビゲーションマネージャ１１から設定されたデータレートの動画データに変換するレート変換を行い、レート変換後の動画データを格納した、V_PACKを再構成用バッファ１４に格納する。
【００２６】
また、ダミーデータ生成部１５は、予め用意した所定のビデオ映像を表すビデオデータを格納したV_PACKを生成しＰＳ多重化部１６に出力する。
次に、ＰＳ多重化部１６は、再構成バッファに格納されたV_PACKとNV_PACKとA_PACKとSP_PACKと、ダミーデータ生成部１５から入力するV_PACKとを、ナビゲーションマネージャ１１から指定された形態で多重化してPSを再構成し、車載ＬＡＮインタフェース１７に出力する。そして、車載ＬＡＮインタフェース１７は、ＰＳ多重化部１６から入力するPSを車載ＬＡＮ４を介して各シンク装置５１に配信する。
【００２７】
そして、このような構成においてナビゲーションマネージャ１１は、ＤＶＤドライブ３を介してDVD-Videoディスク２から読み出したナビゲーションデータに従った再生シーケンスで、管理している各シンク装置５１のパレンタルレベルと、ＰＳ多重分離部１２から送られたNV_PACKが表すナビゲーションデータとに応じて、DVD-Videoディスク２からのＰＳの読み出しと、ＰＳ多重化部１６におけるＰＳの再構成が以下のように行われるように各部を制御する。
【００２８】
すなわち、ナビゲーションマネージャ１１は、ナビゲーションデータに従って定まる再生シーケンスに従って再生対象なったPGC及びパレンタルブロックのPGCのCELLを構成するVOBUをＤＶＤドライブ３を介してDVD-Videoディスク２から読み出す。ただし、パレンタルブロックのPGCについては、パレンタルブロック中の各PGCのうち、いずれかのシンク装置５１のパレンタルレベルに対応するパレンタルレベル範囲が設定されているPGCのCELLを構成するVOBUのみをＤＶＤドライブ３を介してDVD-Videoディスク２から読み出す。
【００２９】
すなわち、たとえば、いま、パレンタルレベルが３のシンク装置５１と、パレンタルレベルが６のシンク装置５１の二つのみが存在し、ナビゲーションデータに従って行うべきPGC及びパレンタルブロックの再生シーケンスが、図４ａに示すようにPGC４１、PGC４２１-４２３を含むパレンタルブロック４２、PGC４３の順に再生対象を進めていくべきものであった場合には、図４ａ中の各PGCのうち、パレンタルブロックに属していない先頭のPGC４１のCELLのVOBUと、パレンタルブロック４２中のパレンタルレベル範囲が３のPGC４２１のCELLのVOBUと、パレンタルブロック４２中のパレンタルレベル範囲が５-８のPGC４２３のCELLのVOBUと、パレンタルブロックに属していない最後のPGC４３のCELLのVOBUを読み出す。なお、ここで、パレンタルブロック４２中のパレンタルレベル範囲が４のPGC４２２は、いずれのシンク装置５１のパレンタルレベルにも対応していないので、このPGC４２２のCELLのVOBUの読み出しは行わない。また、CELLのVOBUを読み出す各PGCについても、PGCに含まれる各アングルブロックについては、アングルブロックに含まれるCELLのうち、最小のアングル番号のアングルに対応づけられたCELLのみについて、当該CELLを構成するVOBUの読み出しを行う。
【００３０】
ここで、このようにDVD-Videoディスク２から読み出した各CELLのVOBUの各PACKは、前述のように、ＰＳ多重分離部１２によって再構成バッファに格納される。ただし、V_PACKは、ビデオトランスコード部１３によってレート変換後の動画データを格納したV_PACKに変換された後に再構成バッファに格納される。
【００３１】
そして、ナビゲーションマネージャ１１は、再構成バッファに格納された各PACKとダミーデータ生成部１５が生成するV_PACKを用いた新たな再生シーケンスを定義し、ＰＳ多重化部１６に新たに定義した再生シーケンスによる再生に適合したPSの再構成を行わせる。
ここで、この新たに定義する再生シーケンスは、元々の再生シーケンスにおけるパレンタルブロックを、新規なPGCに置き換えたものとする。また、この新規なPGCは、当該パレンタルブロック中の各シンク装置５１に対応するパレンタルレベルに対応するプレゼンテーションを、アングルのプレゼンテーションとして含むアングルブロックを含むものとする。
【００３２】
すなわち、たとえば、元々の再生シーケンスが図４ａに示す再生シーケンスであれば、この再生シーケンスにおけるパレンタルブロック４２を、新規に設定したPGC４４に置き換えた図４ｂに示す再生シーケンスを新たに定義する。ここで、この新規に設定したPGC４４は、いずれかのシンク装置５１について管理しているパレンタルレベルの数と同数のアングル数を持つアングルブロック４４１、４４２を含むものとなっている。また、アングルブロックの数は、図４ａに示す再生シーケンスにおけるパレンタルブロック４２のPGCのうちの、いずれかのシンク装置５１について管理しているパレンタルレベルに対応するPGCに含まれるCELLの最大数と同数としている。図４ｂに示した例は、パレンタルレベルが３のシンク装置５１と、パレンタルレベルが６のシンク装置５１の二つのみが存在する場合についてのものであり、この場合、いずれかのシンク装置５１について管理しているパレンタルレベルの数は、パレンタルレベル３とパレンタルレベル６の２つであるので、各アングルブロック４４１、４４２は、２つのアングル数を持つものとなっている。また、図４ｂに示す再生シーケンス中のアングルブロック数は、図４ａに示す再生シーケンスにおけるパレンタルブロック４２のパレンタルレベル６に対応するPGC４２３が最大数（２つ）のCELLを持つことにより２となる。
【００３３】
そして、各アングルブロックに含まれる各アングルは、いずれかのシンク装置５１について管理しているパレンタルレベルのいずれかと１対１に対応づけられており、各ｎ番目のアングルブロックのｍ番目のアングルのCELLとしては、図４ａに示す再生シーケンスにおけるパレンタルブロック４２の、当該ｍ番目のアングルに対応づけられたパレンタルレベルに対応するPGCのｎ番目のCELLが用いられる。ただし、図４ａに示す再生シーケンスにおけるパレンタルブロック４２中に、対応するCELLが存在しない場合には、代わりに、ダミーデータ生成部１５が生成するV_PACKのみを含むCELLを新規に生成して用いる。また、同じアングルブロックに属する各CELLの再生時間は全て同じとなるように、CELLを構成するVOBUにダミーデータ生成部１５が生成するV_PACKを挿入して、アングルブロック中において最長再生時間を持つCELL以外のCELLのアングルブロック中の再生時間長を調整する。なお、ダミーデータ生成部１５が生成するV_PACKが表すビデオは、他シンク装置における他ユーザ用のプレゼンテーションの出力完了を待つように通知するメッセージを表すものなどとする。
【００３４】
したがって、たとえば、いま、パレンタルレベルが３のシンク装置５１と、パレンタルレベルが６のシンク装置５１の二つのみが存在するのであれば、１番目のアングル（AGL1）にパレンタルレベル３が対応づけられ、２番目のアングル（AGL2）にパレンタルレベル６が対応づけられる。そして、図４ｂに示すように、１番目のアングルブロック４４１の１番目のアングル（AGL1）のCELLとしては、図４ａに示す再生シーケンスにおけるパレンタルブロック４２中の、当該１番目のアングル（AGL1）に対応づけられたパレンタルレベル３に対応するPGC４２１の１番目のCELLが用いられる。また、同じように、１番目のアングルブロック４４１の２番目のアングル（AGL2）のCELLとしては、図４ａに示す再生シーケンスにおけるパレンタルブロック４２中の、当該２番目のアングル（AGL2）に対応づけられたたパレンタルレベル６に対応するPGC４２３の１番目のCELLが用いられる。そして、図４ｂに示すように、２番目のアングルブロック４４２の１番目のアングル（AGL1）のCELLは、図４ａに示す再生シーケンスにおけるパレンタルブロック４２中の、当該１番目のアングル（AGL1）に対応づけられたパレンタルレベル３に対応するPGC４２１の２番目のCELLが存在しないことにより、ダミーデータ生成部１５が生成するV_PACKのみを含めて新規に生成したCELLが格納される。また、２番目のアングルブロック４４２の２番目のアングル（AGL2）のCELLは、図４ａに示す再生シーケンスにおけるパレンタルブロック４２中の、当該２番目のアングル（AGL2）に対応づけられたたパレンタルレベル６に対応するPGC４２３の２番目のCELLが格納される。
【００３５】
また、前述のように図４ｂの同じアングルブロックに属する各CELLの再生時間はCELLを構成するVOBUにダミーデータ生成部１５が生成するV_PACKを用いて、全て同じとなるように調整される。
さて、ナビゲーションマネージャ１１は、このように新たに定義した再生シーケンスによる再生に適合したPSをＰＳ多重化部１６に再構成させるが、このPSの再構成は、たとえば、次のように行わせることになる。
すなわち、図４ｂが新たに定義した再生シーケンスであれば、再構成されるPSは、PGC４１のCELLを構成するVOBUの列、アングルブロック４４１の各CELLの１以上のVOBUのまとまりであるILVUが、ILVUが属するCELLの順序に従ってインタリーブされた列、アングルブロック４４２の各CELLのILVUがインタリーブされた列、PGC４３のCELLを構成するVOBUの列より構成されるものとなる。なお、アングルブロック中のCELLは、前述のように複数のアングルについて共用することができる。したがって、もし、再構成されるPSにおいても、アングルブロックの異なるアングルのCELLとすべきCELLが同じCELであった場合には、このCELLを当該異なるアングルのCELLとして共用する。
【００３６】
さて、ナビゲーションマネージャ１１は、このように再構成したPSを、アングルブロックの構成情報などの新たに定義した再生シーケンスに関する情報や、その他のシンク装置５１においてPSのデコードに必要となる各種制御情報を、車載ＬＡＮ４を介して各シンク装置５１に配信する処理も行う。また、ナビゲーションマネージャ１１は車載ＬＡＮインタフェース１７を介して、各シンク装置５１のデコードマネージャ５１２に、個別に、上述のように新たに再生シーケンスを定義する際に、当該シンク装置５１について管理しているパレンタルレベルを対応づけたアングルのアングル番号の、再生対象アングルのアングル番号としての設定を要求するアングル番号設定命令を発行する。
【００３７】
次に、シンク装置５１において、ローカルＰＳ多重分離部５１３１は、ローカル車載ＬＡＮインタフェース５１１が、ソース装置１から受信したPSを形成する各VOBUを多重分離し、VOBUから分離したNV_PACKをデコードマネージャ５１２に送り、PSから分離したV_PACKをビデオデコーダ５１３２に送り、PSから分離したA_PACKをオーディオデコーダ５１３５に送り、PSから分離したSP_PACKをサブピクチャデコーダ５１３３に送る。また、ローカルＰＳ多重分離部５１３１は、PSから分離したNV_PACKに含まれるHLIをＨＬＩデコーダ５１３４に送る。
【００３８】
ただし、ローカルＰＳ多重分離部５１３１は、ソース装置１から受信したPSに含まれるVOBUの内、アングルブロックを形成するCELLに含まれるVOBUについては、デコードマネージャ５１２から指定されたVOBUのみを多重分離の対象とする。
次に、ビデオデコーダ５１３２は入力するV_PACKに含まれる動画データを復号した動画を合成処理部５１３６に送る。また、サブピクチャデコーダ５１３３は入力するSP_PACKに含まれるサブピクチャデータを復号したサブピクチャを合成処理部５１３６に送り、ＨＬＩデコーダ５１３４は入力したHLIをデコードして合成処理部５１３６に送る。そして、合成処理部５１３６は、入力するサブピクチャとＨＬＩとより定義されるボタンを含めた画像を生成し、入力する動画と合成して表示画像として、表示制御装置を介して表示装置５２に出力する。一方、オーディオデコーダ５１３５は入力するA_PACKに含まれるオーディオデータを復号し、音声出力装置５３に出力する。
【００３９】
ここで、デコードマネージャ５１２は、自シンク装置で再生するアングルのアングル番号を管理しており、このアングル番号を、ソース装置１から受信したアングル番号設定命令に従って、設定／変更する。なお、前述のように、このデコードマネージャ５１２で管理するアングル番号は、このシンク装置５１のパレンタルレベルに対応するDVD-Videoディスク２から読み出されたPGCのCELL（図４ａ）が、配信データ中にアングルのCELLとして含められるときに（図４ｂ）対応づけられるアングル番号となる。
【００４０】
そして、デコードマネージャ５１２は、ローカル車載ＬＡＮインタフェース５１１を介してソース装置１のナビゲーションマネージャ１１から受信する制御情報に含まれるアングルブロックの構成情報に基づいて、ソース装置１から受信したPSに含まれるVOBUの内の、アングルブロックを形成するCELLに含まれるVOBUについては、管理しているアングル番号に対応づけられたVOBUのみを多重分離の対象とするように、ローカルＰＳ多重分離部５１３１に指定する。
【００４１】
以下、このようなＤＶＤビデオ再生システムにおける、各シンク装置５１のパレンタルレベルの設定について説明する。
すなわち、ソース装置１のナビゲーションマネージャ１１は、各シンク装置５１のパレンタルレベルを管理している。また、ソース装置１のナビゲーションマネージャ１１は、ＤＶＤビデオ再生システムの管理者を認証するための、当該管理者のパスワードを認証情報として予め記憶している。
【００４２】
一方、各モニタシステム５のユーザインタフェースユニット５４は、パスワードの入力操作を含むパレンタルレベル変更操作をユーザから受け付けると、受け付けたユーザ操作の内容を表すユーザ操作情報をソース装置１に通知する。
そして、ソース装置１のナビゲーションマネージャ１１は、通知されたユーザ操作情報が示すパスワードを、記憶している認証情報を用いて認証し、認証が成功したならば、通知されたユーザ操作情報が示すユーザ操作の内容に応じて、管理している各シンク装置５１のパレンタルレベルのうちの、ユーザ操作情報の送信元のユーザインタフェースユニット５４と同じモニタシステム５に属するシンク装置５１のパレンタルレベルを変更する。
【００４３】
以上のように本実施形態によれば、ソース装置１において、いずれかのシンク装置５１に対応するパレンタルレベルが定義されているプレゼンテーションのプレゼンテーションデータを、それぞれ異なるアングルのプレゼンテーションのプレゼンテーションデータとして時分割多重化して含めたPSに変換して各シンク装置５１に配信し、各シンク装置５１において、配信されたPSから自己のパレンタルレベルに対応するアングルのプレゼンテーションデータをデコードして出力することにより、各シンク装置５１において各シンク装置５１毎に個別のパレンタルレベルに応じたＤＶＤ-Ｖｉｄｅｏディスクの再生出力が実現される。ここで、ソース装置１は、いずれのシンク装置５１にも対応しないパレンタルレベルに対応するプレゼンテーションについては、これを再生せず、各シンク装置５１に配信するプレゼンテーションデータにも含めない。よって、ソース装置１の再生動作や各シンク装置５１への配信データの重複は生じず、効率的なＤＶＤ-Ｖｉｄｅｏディスクの再生出力が実現される。また、アングルブロックを利用することにより、各シンク装置５１において、配信と並行的に、異なるパレンタルレベルのプレゼンテーションの再生出力を行うことができるようになる。
【００４４】
なお、以上の実施形態では、アングルブロックを利用して、各シンク装置５１に対応するパレンタルレベルに対応するプレゼンテーションのプレゼンテーションデータを時分割多重化して各シンク装置５１に配信したが、これは、アングルブロック以外の構造によって、各シンク装置５１に対応するパレンタルレベルに対応するプレゼンテーションのプレゼンテーションデータを時分割多重化して各シンク装置５１に配信するようにしてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態に係るＤＶＤビデオ再生システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るソース装置とシンク装置の構成を示すブロック図である。
【図３】DVD-Videoディスクの再生構造を示す図である。
【図４】本発明の実施形態に係る配信データの生成例を示す図である。
【符号の説明】
【００４６】
１…ソース装置、２…DVD-Videoディスク、３…ＤＶＤドライブ、４…車載ＬＡＮ、５…モニタシステム、１１…ナビゲーションマネージャ、１２…ＰＳ多重分離部、１３…ビデオトランスコード部、１４…再構成用バッファ、１５…ダミーデータ生成部、１６…ＰＳ多重化部、１７…車載ＬＡＮインタフェース、５１…シンク装置、５２…表示装置、５３…音声出力装置、５４…ユーザインタフェースユニット、５１１…ローカル車載ＬＡＮインタフェース、５１２…デコードマネージャ、５１３…プレゼンテーションエンジン、５１３１…ローカルＰＳ多重分離部、５１３２…ビデオデコーダ、５１３３…サブピクチャデコーダ、５１３４…ＨＬＩデコーダ、５１３５…オーディオデコーダ、５１３６…合成処理部。
【図１】
0004521355.tif 000002
【図２】
0004521355.tif 000003
【図３】
0004521355.tif 000004
【図４】
0004521355.tif 000005