(57)【特許請求の範囲】
【請求項１】
ビデオデータを格納したストリームを配信するソース装置と、前記ソース装置から前記ストリームの配信を受け、ストリームに格納された前記ビデオデータをデコードし出力する１または複数のシンク装置とを有するビデオ出力システムであって、
前記ソース装置は、
前記配信するストリーム中に、前記シンク装置における当該ストリームに格納されたビデオデータのデコードに用いられる制御情報を挿入する制御情報挿入手段と、
当該ソース装置から前記ストリームの配信を受けているシンク装置との間で発生した前記ストリームの伝送障害の回復を検出する伝送障害回復検出手段と、
前記伝送障害回復検出手段が前記伝送障害の回復を検出した場合に、前記制御情報挿入手段に、配信するストリーム中に前記制御情報を挿入させる制御情報挿入制御手段とを有することを特徴とするビデオ出力システム。
【請求項２】
請求項１記載のビデオ出力システムであって、
前記ソース装置が配信するストリームは、MPEG-2システムのPS(Program Stream）であって、
前記制御情報挿入手段が、前記配信するPS中に挿入する制御情報は、前記シンク装置において設けるべき当該PS用のバッファのサイズを規定するP-STD_Buffer_sizeを設定したシステムヘッダであることを特徴とするビデオ出力システム。
【請求項３】
請求項２記載のビデオ出力システムであって、
前記P-STD_Buffer_sizeの値は、当該P-STD_Buffer_sizeが格納されるシステムヘッダ以降に前記PSに格納されるビデオデータの圧縮率に応じて、圧縮率が大きいほど小さく設定されるものであり、
前記ソース装置は、
前記配信するPSに格納するビデオデータを圧縮符号化する圧縮手段と、
前記制御情報挿入手段が挿入した前記システムヘッダ以降に前記PSに格納されるビデオデータの、前記ビデオデータ圧縮手段による圧縮符号化による圧縮率を一時的に増加させる圧縮率制御手段とを有することを特徴とするビデオ出力システム。
【請求項４】
請求項１、２または３記載のビデオ出力システムであって、
前記ソース装置は、装着されたDVD-Videoディスクから読み出したビデオデータを、前記PSに格納して配信するものであることを特徴とするビデオ出力システム。
【請求項５】
ビデオデータを格納したMPEG-2システムのPS(Program Stream）を配信するソース装置と、前記ソース装置から前記PSの配信を受け、PSに格納された前記ビデオデータをデコードし出力する１または複数のシンク装置とを有するビデオ出力システムであって、
前記ソース装置は、
DVD-Videoディスクから再生対象箇所のビデオデータを読み出し、読み出したビデオデータの圧縮率変更を行って、前記配信するPSに格納するトランスコーダと、
前記配信するPS中に、前記シンク装置において設けるべき当該PS用のバッファのサイズを規定するP-STD_Buffer_sizeを格納したシステムヘッダを挿入するシステムヘッダ挿入手段と、
再生対処箇所が、変更前の再生対象箇所と非連続的な箇所に変更されたことを検出する非連続再生検出検手段と、
前記非連続再生検出検手段が、前記変更を検出した場合に、前記システムヘッダ挿入手段に、配信するPS中に前記システムヘッダを挿入させるシステムヘッダ挿入制御手段と、
前記システムヘッダ挿入手段が挿入した前記システムヘッダ以降に前記PSに格納されるビデオデータの、前記トランスコーダの圧縮率変更による変更後の圧縮率を一時的に増加させる圧縮率制御手段とを有し、
前記P-STD_Buffer_sizeの値は、当該P-STD_Buffer_sizeが格納されるシステムヘッダ以降に前記PSに格納されるビデオデータの圧縮率に応じて、圧縮率が大きいほど小さく設定されることを特徴とするビデオ出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の出力装置を用いて、ビデオ出力を行うビデオ出力システムシステムに関するものである。
【背景技術】
【０００２】
複数の出力装置を用いて、ビデオ出力を行うビデオ出力システムシステムとしては、複数の出力装置を用いて、DVD-Videoディスクの再生出力を行うＤＶＤビデオ再生システムが知られている（たとえば、特許文献１）。この、ＤＶＤビデオ再生システムでは、DVD-Videoディスクの読み取りを行うＤＶＤドライブを備えたソース装置と、当該ソース装置とバスやネットワークで接続した複数のシンク装置を備え、ソース装置がＤＶＤドライブを介してDVD-Videoディスクからデータを読み出して各シンク装置に配信し、各シンク装置において配信されたデータが表すビデオを出力する。
【０００３】
また、複数の出力装置を用いてビデオ出力を行うビデオ出力システムとしては、MPEG-2システムのPS(Program Stream）によってビデオコンテンツを配信するソース装置と、複数のシンク装置を備え、各シンク装置を、常時、ソース装置から配信されているPSを受信して、受信したPSに含まれるシステムヘッダを記憶しておくように構成すると共に、各シンク装置においてPSによって配信されたビデオコンテンツをデコードして出力する際に、ビデオコンテンツのデコードや出力に必要となるシステムヘッダの情報として、記憶しておいたシステムヘッダに含まれる情報を用いる技術も知られている（たとえば、特許文献２）。
【０００４】
このようなビデオ出力システムによれば、シンク装置において、次のシステムヘッダの配信を待つことなく、記憶しておいたシステムヘッダの情報を用いて速やかにPSによって配信されたビデオコンテンツのデコード及びデコードしたビデオコンテンツの出力を開始することができるようになる。なお、システムヘッダは、ビデオコンテンツの先頭位置において必ず配信されるが、その他の位置で配信されることは保証されない。
【特許文献１】特表２００２-５３５１９７号公報
【特許文献２】特表２００２-３３０４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ソース装置がMPEG-2システムのPSによってビデオコンテンツを配信する前記特許文献２記載のビデオ出力システムには、新たに電源が投入されたシンク装置などの、それまで、ソース装置から配信されているPS/システムヘッダを受信できない状態にあったシンク装置では、次のビデオコンテンツの配信開始時に配信されるシステムヘッダを受信するまで、PSよって配信されたビデオコンテンツのデコード及びデコードしたビデオコンテンツの出力を開始することができないという問題があった。
【０００６】
そこで、本発明は、ソース装置とソース装置からビデオデータを格納したストリームの配信を受けて出力するシンク装置を備えたビデオ出力システムにおいて、それ以前のシンク装置のストリームの受信状態に関わらず、シンク装置において、より速やかにビデオの出力を開始できるようにすることができるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、ビデオデータを格納したストリームを配信するソース装置と、前記ソース装置から前記ストリームの配信を受け、ストリームに格納された前記ビデオデータをデコードし出力する１または複数のシンク装置とを有するビデオ出力システムにおいて、前記ソース装置に、前記配信するストリーム中に、前記シンク装置における当該ストリームに格納されたビデオデータのデコードに用いられる制御情報を挿入する制御情報挿入手段と、当該ソース装置から前記ストリームの配信を新たに受けるシンク装置の発生を検出する新規シンク装置検出手段と、前記新規シンク装置検出手段が前記ストリームの配信を新たに受けるシンク装置の発生を検出した場合に、前記制御情報挿入手段に、配信するストリーム中に前記制御情報を挿入させる制御情報挿入制御手段とを備えたものである。
【０００８】
このようなビデオ出力システムによれば、ソース装置から前記ストリームの配信を新たに受けるシンク装置が発生すると、ソース装置によって直ちに、シンク装置においてストリームに格納されたビデオデータのデコードに用いられる制御情報が、ストリームに挿入されて配信される。したがって、このような新たにストリームの配信を開始したシンク装置において、配信された制御情報を用いて、速やかにストリームに格納されたビデオデータのデコードと出力を開始することができるようになる。
【０００９】
また、前記課題達成のために、本発明は、ビデオデータを格納したストリームを配信するソース装置と、前記ソース装置から前記ストリームの配信を受け、ストリームに格納された前記ビデオデータをデコードし出力する１または複数のシンク装置とを有するビデオ出力システムにおいて、前記ソース装置に、前記配信するストリーム中に、前記シンク装置における当該ストリームに格納されたビデオデータのデコードに用いられる制御情報を挿入する制御情報挿入手段と、当該ソース装置から前記ストリームの配信を受けているシンク装置との間で発生した前記ストリームの伝送障害の回復を検出する伝送障害回復検出手段と、前記伝送障害回復検出手段が前記伝送障害の回復を検出した場合に、前記制御情報挿入手段に、配信するストリーム中に前記制御情報を挿入させる制御情報挿入制御手段とを備えたものである。
【００１０】
このようなビデオ出力システムによれば、前記ストリームの伝送障害が発生した場合に、当該障害回復後、ソース装置によって直ちに、シンク装置においてストリームに格納されたビデオデータのデコードに用いられる制御情報が、ストリームに挿入されて配信される。したがって、このような伝送障害が発生した場合にも、障害回復後、速やかに、各シンク装置において、配信された制御情報を用いて、ストリームに格納されたビデオデータのデコードと出力を再開することができるようになる。
【００１１】
なお、以上のような制御情報の挿入は、当該ソース装置からストリームの配信を受けるシンク装置であって、その直前の状態が当該ストリームを配信を正常に受けていない状態にあったシンク装置が発生した場合に行うようにしてもよい。
このようにすることにより、直前のストリーム配信の受信状態に関わらずに、シンク装置において、配信されるストリームに格納されたビデオデータのデコードと出力を、速やかに開始することができる。
ここで、以上の各ビデオ出力装置において、前記ソース装置が配信するストリームは、MPEG-2システムのPS(Program Stream）であって良く、この場合には、前記制御情報挿入手段が、前記配信するPS中に挿入する制御情報は、前記シンク装置において設けるべき当該PS用のバッファのサイズを規定するP-STD_Buffer_sizeを設定したシステムヘッダとする。このようにすることにより、シンク装置において、直前のストリーム配信の受信状態に関わらずに、ビデオデータのデコードや出力の処理の実行に必要となるP-STD_Buffer_sizeの情報を直ちに取得し、ビデオデータのデコードと出力を速やかに開始することができる。
【００１２】
また、このようにビデオ出力装置を、ソース装置からPSを配信するものとして構成する場合、前記ソース装置に、前記配信するPSに格納するビデオデータを圧縮符号化する圧縮手段と、前記制御情報挿入手段が挿入した前記システムヘッダ以降に前記PSに格納されるビデオデータの、前記ビデオデータ圧縮手段による圧縮符号化による圧縮率を一時的に増加させる圧縮率制御手段とを備えることが好ましい。ここで、前記P-STD_Buffer_sizeの値は、当該P-STD_Buffer_sizeが格納されるシステムヘッダ以降に前記PSに格納されるビデオデータの圧縮率に応じて、圧縮率が大きいほど小さく設定されるものとなる。
【００１３】
このようにすることにより、P-STD_Buffer_sizeによって規定される当該PS用のバッファのサイズに応じて定まる、シンク装置において行うことが必要となる先行バッファ時間を少なくすることができ、これにより、シンク装置において、より小さい遅延で、配信されたPSに格納されたビデオデータのデコード、出力を開始することができるようになる。
なお、以上のビデオ出力装置において、前記ソース装置は、装着されたDVD-Videoディスクから読み出したビデオデータを、前記PSに格納して配信するものであってよい。
ここで、本発明は、併せて、ビデオデータを格納したMPEG-2システムのPS(Program Stream）を配信するソース装置と、前記ソース装置から前記PSの配信を受け、PSに格納された前記ビデオデータをデコードし出力する１または複数のシンク装置とを有するビデオ出力システムとして、次のようなビデオ出力装置を提供する。すなわち、本ビデオ出力装置では、前記ソース装置に、DVD-Videoディスクから再生対象箇所のビデオデータを読み出し、読み出したビデオデータの圧縮率変更を行って、前記配信するPSに格納するトランスコーダと、前記配信するPS中に、前記シンク装置において設けるべき当該PS用のバッファのサイズを規定するP-STD_Buffer_sizeを格納したシステムヘッダを挿入するシステムヘッダ挿入手段と、再生対処箇所が、変更前の再生対象箇所と非連続的な箇所に変更されたことを検出する非連続再生検出検手段と、前記非連続再生検出検手段が、前記変更を検出した場合に、前記システムヘッダ挿入手段に、配信するPS中に前記システムヘッダを挿入させるシステムヘッダ挿入制御手段と、前記システムヘッダ挿入手段が挿入した前記システムヘッダ以降に前記PSに格納されるビデオデータの、前記トランスコーダの圧縮率変更による変更後の圧縮率を一時的に増加させる圧縮率制御手段とを備える。ここで、前記P-STD_Buffer_sizeの値は、当該P-STD_Buffer_sizeが格納されるシステムヘッダ以降に前記PSに格納されるビデオデータの圧縮率に応じて、圧縮率が大きいほど小さく設定されるものである。
【００１４】
このようなビデオ出力装置によれば、ビデオ出力システムまたはソース装置の起動後の最初のPSの配信開始、配信するビデオタイトルの切り替え、スキップ再生の発生、再生対象とするチャプタ切り替えなどの、DVD-Videoディスクの再生対処箇所の変更前の再生対象箇所と非連続的な箇所への変更が発生した際に、ソース装置によってただちにP-STD_Buffer_sizeがセットされたシステムヘッダがPSに挿入されて配信されるので、各シンク装置において、配信されたシステムヘッダよりビデオデータのデコードや出力の処理の実行に必要となるP-STD_Buffer_sizeを直ちに取得して、ビデオデータのデコードと出力を速やかに開始することができる。また、ソース装置によって、システムヘッダ直後にPSに格納されるビデオデータの圧縮率が小さく抑えられるので、P-STD_Buffer_sizeによって示されるバッファのサイズに応じて定まる、シンク装置において行うことが必要となる先行バッファ時間を少なくすることができる。そして、これにより、シンク装置において、より小さい遅延で、配信されたPSに格納されたビデオデータのデコード、出力を開始することができるようになる。
【発明の効果】
【００１５】
以上のように、本発明によれば、ソース装置とソース装置からビデオデータを格納したストリームの配信を受けて出力するシンク装置を備えたビデオ出力システムにおいて、それ以前のシンク装置のストリームの受信状態に関わらず、シンク装置において、より速やかにビデオの出力を開始できるようにすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態に係るビデオ出力システムを、自動車に搭載されるＤＶＤビデオ再生システムへの適用を例にとり説明する。
図１に、本実施形態に係るＤＶＤビデオ再生システムの構成を示す。
図示するように、ＤＶＤビデオ再生システムは、DVD-Videoディスク４が装着されるソース装置１、車載ＬＡＮ３を介してソース装置１に接続する、１または複数のモニタシステム２を有している。そして、各モニタシステム２は、各々、シンク装置２１、シンク装置２１から入力するビデオを表示する表示装置２２、シンク装置２１から入力する音声を出力する音声を出力する音声出力装置２３を備えている。
【００１７】
なお、車載ＬＡＮ３は、ＤＶＤビデオ再生システム以外の他のシステムと共用されるものであってよい。すなわち、車載ＬＡＮ３には、他のシステムを構成する装置も接続されていてもよい。
次に、図２に、ソース装置１と、シンク装置２１の内部構成を示す。
図示するように、ソース装置１は、ＤＶＤドライブ１１、トランスコーダ１２、多重化部（MUX）１３、ソース側ＬＡＮインタフェース１４、配信制御部１５とを有している。
一方、シンク装置２１は、シンク側ＬＡＮインタフェース２１１、多重分離部（DEMUX）２１２、バッファ２１３、デコーダ２１４、接続制御部２１５、再生制御部２１６とを有している。
このような構成において、ＤＶＤドライブ１１は、DVD-Videoディスク４に記録されているビデオタイトルなどのビデオコンテンツのビデオデータを読み出す。ここで、ビデオデータは、圧縮符号化された音声データと圧縮符号化された映像データとを含む。トランスコーダ１２は、読み出されたビデオデータの映像データを一旦復号化した後に所定の圧縮率で再圧縮符号化するトランスコードを、ビデオデータのデータレート低減のために行って、トランスコードしたビデオデータを多重化部１３に出力する。多重化部１３は、トランスコーダ１２から入力するビデオデータと配信制御部１５から入力する再生制御データを多重化してPS(Program Stream）を形成し、ソース側ＬＡＮインタフェース１４を介して、車載ＬＡＮ３にブロードキャストまたはマルチキャスト形式によって送信する。
【００１８】
また、配信制御部１５は、以上各部の動作を制御する他、PSを配信するシンク装置２１を管理したり、シンク装置２１へのPSの配信状況を管理する処理なども行う。
次に、ソース装置１から配信されたPSは、シンク装置２１において、車載ＬＡＮ３を介してシンク側ＬＡＮインタフェース２１１によって受信され、多重分離部２１２によってビデオデータと再生制御データに分離される。そして、分離された再生制御データは、再生制御部２１６に送られ、ビデオデータは、バッファ２１３に格納される。そして、バッファ２１３に格納されたビデオデータは順次、デコーダ２１４によって読み出されてデコードされ、デコードされた映像は表示装置２２に、デコードされた音声は音声出力装置２３に出力される。
【００１９】
一方、再生制御部２１６は、多重分離部２１２から送られた再生制御データを用いて、バッファ２１３やデコーダ２１４の以上の動作を制御する。また、接続制御部２１５は、シンク装置２１のソース装置１への接続を制御する。
次に、図３に、ソース装置１からシンク装置２１へ配信されるPSの構成を示す。
図３ａに示すように、PSは、パック（Pack）の列からなる。
そして、一つのビデオコンテンツを配信するパックの列のうちの先頭のパックは、図３ｂに示すように、パックヘッダ（Pack_header）と、システムヘッダ(System_header)と、１または複数のパケット(PES_Packet)とより構成される。また、一つのビデオコンテンツを配信するパックの列のうちの先頭のパック以外のパックは、基本的には、図３ｃに示すようにパックヘッダと、１または複数のパケットとより構成される。ただし、一つのビデオコンテンツを配信するパックの列のうちの先頭のパック以外のパックであっても、後述するシステムヘッダ挿入処理によって、図３ｂのようにパックヘッダの直後にシステムヘッダが挿入される場合がある。
【００２０】
そして、各パケットは、パケットヘッダ(PES_Packet_header)と、ビデオコンテンツのビデオデータとを含む。
さて、ソース装置１のトランスコーダ１２における符号化の基準時間は、ソース装置１のシステムクロックであるソースSTCを用いて配信制御部１５によって管理され、シンク装置２１のデコーダ２１４における復号の基準時間は、シンク装置２１のシステムクロックであるシンクSTCを用いて再生制御部２１６によって管理される。
【００２１】
そして、配信制御部１５によって前述のようにPSに多重化される前述した再生制御データとしては、パックヘッダのSCRと、システムヘッダのP-STD_Buffer_sizeと、パケットヘッダのDTSとPTSがある。
ここで、システムヘッダのP-STD_Buffer_sizeは、シンク装置２１において最小限用意する必要のある、PSのビデオデータの映像データ用のバッファのサイズを規定する。また、このP-STD_Buffer_sizeは、ビデオデータのデコード開始に先立って行う必要のある、ビデオデータのバッファ２１３へのバッファリングの時間長をも規定することになる。すなわち、一般には、シンク装置２１において、P-STD_Buffer_sizeが示すバッファサイズ分以上の映像データをバッファリングした後に、ビデオデータのデコードを開始すれば、シンク装置２１において途切れなくPSを再生できることが保証される。
そこで、シンク装置２１の再生制御部２１６は、PS受信開始後P-STD_Buffer_sizeがバッファサイズ分のデータを、バッファ２１３に格納した後、シンクSTCを起動する。そして、当該起動に伴って、バッファ２１３からビデオデータを読み出して行うデコーダ２１４のデコード処理を開始する。なお、このP-STD_Buffer_sizeは、PSに格納されるビデオデータの映像データのデータレートが小さいほど、すなわち、映像データの圧縮率が大きいほど小さくなる。
【００２２】
次に、パックヘッダのSCRはソース装置１のシステムクロックであるソースSTCの値を示すものであり、起動されたシンクSTCは、シンク装置２１の再生制御部２１６によって、各パックのパックヘッダのSCRに追従するように制御される。
また、各パックの各パケットのパケットヘッダのDTSとPTSは、そのパケットのビデオデータのデコードと出力をいつ開始すべきかを示すタイムスタンプであり、シンク装置２１の再生制御部２１６によって、シンクSTCとDTSが一致したときに、そのパケットのビデオデータのデコードが開始され、シンクSTCとPTSが一致したときに、そのパケットのビデオ出力が行われるように、デコーダ２１４のデコード、出力動作が再生制御部２１６によって制御される。ここで、このようにシンク装置２１におけるPSのビデオデータのデコード、出力は制御されるので、シンク装置２１では、システムヘッダのP-STD_Buffer_sizeが取得できるまで、PSのビデオデータのデコード、出力を開始することができない。
【００２３】
次に、本実施形態において各パケットに格納されるビデオデータに含まれる映像データは、MPEG-２ビデオ規格に従って圧縮符号化した映像データである。MPEG-２ビデオ規格では、圧縮符号化された動画像データは、GOP（Group Of Pictures）の集合として形成される。そして、各GOPは、少なくとも一つのＩピクチャの他、１または複数のＰピクチャと、１または複数のＢピクチャとを含むことができる。ここで、Ｉピクチャは、フレーム内符号化によって符号化されたピクチャであり、Ｐピクチャは、過去のピクチャ（直前のＩピクチャもしくはＰピクチャ）に対する動き補償フレーム間予測を用いたフレーム間符号化によって符号化されたピクチャであり、Ｂピクチャは、過去と未来の２つのピクチャ（直前と直後のＩピクチャもしくはＰピクチャ）に対する二方向の動き補償フレーム間予測を用いたフレーム間符号化によって符号化されたピクチャである。
【００２４】
そして、システムヘッダの次に出現するピクチャは、GOP先頭のＩピクチャでなければならない。
次に、ソース装置１の配信制御部１５が行うシステムヘッダ挿入処理について説明する。
図４に、このシステムヘッダ挿入処理の手順を示す。
図示するように、このシステムヘッダ挿入処理では、配信制御部１５は、システムヘッダ配信要求イベントの発生を監視する（ステップ４０２）。ここで、システムヘッダ配信要求イベントとしては、新たにPSの配信を開始すべきシンク装置２１の発生、シンク装置２１との間の車載ＬＡＮ３を用いた通信の通信異常状態から正常通信状態への回復の発生を用いる。
【００２５】
新たにPSの配信を開始すべきシンク装置２１の発生は、シンク装置２１の接続制御部２１５において、当該シンク装置２１に電源が投入されたときに、車載ＬＡＮ３を介してソース装置１の配信制御部１５に配信開始要求を送信し、配信開始要求を受けたときに、配信制御部１５において、新たにPSの配信を開始すべきシンク装置２１の発生を検出することにより行う。または、ユーザからのビデオデータの出力開始の指示等に応じてPSの受信を開始するシンク装置２１において、車載ＬＡＮ３を介してソース装置１の配信制御部１５に配信開始要求を送信し、配信開始要求を受けたときに、配信制御部１５において、新たにPSの配信を開始すべきシンク装置２１の発生を検出することにより行う。
【００２６】
また、シンク装置２１との間の車載ＬＡＮ３を用いた通信の通信異常状態から正常通信状態への回復の発生は、ソース側ＬＡＮインタフェース１４において車載ＬＡＮ３との接続異常（たとえば、伝送クロックに対する同期外れ）を検出した後に車載ＬＡＮ３が接続の正常回復を検出した場合に、配信制御部１５において、正常通信状態への回復の発生を検出することにより行う。または、シンク装置２１のシンク側ＬＡＮインタフェース２１１において車載ＬＡＮ３との接続異常やソース装置１からのPSの配信異常などの通信異常を検出すると共に、当該検出の後にシンク側ＬＡＮインタフェース２１１において通信異常が検出されなくなったならば、接続制御部２１５が、車載ＬＡＮ３を介してソース装置１の配信制御部１５に異常回復発生を通知し、当該通知を受けた配信制御部１５において、正常通信状態への回復の発生を検出することによって行うようにしてもよい。
【００２７】
さて、配信制御部１５は、システムヘッダ配信要求イベントが発生したならば（ステップ４０２）、トランスコーダ１２に、次GOPからの映像データの圧縮符号化を、通常よりも所定のレベル圧縮率を大きくした圧縮率で行うように指示する。また、トランスコーダ１２を、当該トランスコーダ１２で取り扱うGOPを当該GOPの圧縮符号化中においても制御可能に構成した場合には、併せてGOPの切り替えを指示する（ステップ４０４）。なお、これらの指示を受けたトランスコーダ１２は、現在圧縮符号化しているGOPの圧縮符号化が完了したならば、指示された圧縮率で、以降のGOPの圧縮符号化を行う。また、それが可能な場合には圧縮符号化対象とするGOPを可及的速やかに次のGOPに切り替える。
【００２８】
そして、配信制御部１５は、現在トランスコーダ１２で圧縮符号化中のGOPの圧縮符号化の終了を待ち（ステップ４０６）、所定のタイムアウト時間を持つタイマをセットする（ステップ４０８）。
そして、多重化部１３に新規パックの生成を指示すると共に、新規パックに格納するシステムヘッダを生成して多重化部１３に送ることにより、このシステムヘッダをPSに挿入する（ステップ４１２）。ここで、このシステムヘッダに含めるP-STD_Buffer_sizeは、ステップ４０４で指示した通常よりも大きな圧縮率に対応した値とする。
【００２９】
そして、システムヘッダ配信要求イベントの発生と（ステップ４１４）、タイムアウト（ステップ４１６）の発生とを監視し、システムヘッダ配信要求イベントが発生したならばステップ４０６からの処理に戻り、タイムアウトが発生したならば、トランスコーダ１２に、次GOPからの映像データの圧縮符号化を通常の圧縮率で行うように指示し（ステップ４１８）、ステップ４０２からの処理に戻る。
【００３０】
以上、ソース装置１の配信制御部１５が行うシステムヘッダ挿入処理について説明した。
ここで、図５に、このようなシステムヘッダ挿入処理の処理例を示す。
図示するようにPSの配信中に、新たにPSの配信を開始すべきシンク装置２１の発生や、シンク装置２１との間の車載ＬＡＮ３を用いた通信の通信異常状態から正常通信状態への回復などのシステムヘッダ配信要求イベント５０１が発生すると、システムヘッダ挿入処理は、それが可能な場合には、現在トランスコーダで圧縮符号化中のGOPの圧縮符号化を可及的速やかに終了させる５０２。そして、当該圧縮符号化中のGOPの圧縮符号化の終了５０３を待って、新規パックを多重化部１３に生成させる５０４。また、この際に、新規パック以降に格納するGOPの圧縮率が通常よりも大きな圧縮率になるように制御する５０２。そして、新規パックに、新規パックに格納されるGOPの圧縮率に応じたP-STD_Buffer_sizeをセットしたシステムヘッダを挿入する５０５。また、その後、一定期間が経過したならば、GOPの圧縮率を通常の圧縮率に復帰する５０６。なお、このようにGOPの圧縮率を通常の圧縮率に復帰した後にも、PSのデコードが途切れなく各シンク装置２１において行えるように、上記圧縮率を大きくする一定期間と当該一定期間中の圧縮率は、車載ＬＡＮ３を用いたPSの配信速度や通常の圧縮率との関係等を踏まえた適当な時間、圧縮率を設定する。
【００３１】
このように、本実施形態では、新たにPSの配信を開始すべきシンク装置２１が発生したときや、シンク装置２１との間の車載ＬＡＮ３を用いた通信の通信異常状態から正常通信状態への回復したときに、速やかに、ソース装置１からシンク装置２１に、P-STD_Buffer_sizeをセットしたシステムヘッダが配信される。したがって、新たにPSの受信を開始したシンク装置２１でも、ただちにビデオデータのデコードや出力の処理の実行に必要となるP-STD_Buffer_sizeを取得し、PSで配信されるビデオデータのデコード、出力の処理を開始することができるようになる。また、ソース装置１とシンク装置２１との間の車載ＬＡＮ３を用いた通信の通信異常が発生した場合に、正常通信状態への回復後にも、同様に、通信異常の影響を受けた各シンク装置２１において、速やかに、PSで配信されるビデオデータのデコード、出力の処理を開始することができるようになる。
【００３２】
また、システムヘッダ配信要求イベントが発生した場合には、ソース装置１において一時的に圧縮率を大きくし、システムヘッダにセットされて配信されるP-STD_Buffer_sizeが小さい値となるように、すなわち、デコードに先立って必要となるバッファリングの時間が少なくて済むようにしているので、シンク装置２１において、より小さい遅延で、デコード、出力を開始することができるようになる。
【００３３】
以上、本発明の実施形態について説明した。
ところで、以上で示した実施形態は、システムヘッダ挿入処理でのみPSにシステムヘッダを挿入するように構成すると共に、システムヘッダ挿入処理において、ＤＶＤビデオ再生システムまたはソース装置１の起動後の最初のPSの配信開始、配信するビデオタイトルの切り替え、スキップ再生の発生、再生対象とするチャプタ切り替えなどのイベントも、システムヘッダ配信要求イベントとして取り扱うようにしてもよい。このようにすることにより、これらイベント発生時にも、各シンク装置２１におけるPSで配信されるビデオデータのデコード、出力を、より速やかに開始することができるようになる。
【００３４】
また、以上ではシステムヘッダ配信要求イベント発生時に、システムヘッダ挿入以降にPSに格納される映像データの圧縮率を一定期間大きくしたが、これは、システムヘッダ配信要求イベント発生時に、システムヘッダ挿入以降にPSに格納される映像データの最初のＩピクチャのみ、または、当該Ｉピクチャとこれに引き続く所定数のＰピクチャのみ圧縮率を大きくするようにしてもよい。
【００３５】
また、以上では、ＤＶＤビデオ再生システムへの適用を例にとり説明したが、本実施形態におけるシステムヘッダ挿入や圧縮率変更の技術は、ソース装置１において、DVD-Videoディスク４以外の任意のソースから取得したビデオデータを含めたPSを各シンク装置２１に配信するビデオ出力装置に同様に適用可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に係るＤＶＤビデオ再生システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るソース装置とシンク装置の構成を示すブロック図である。
【図３】本発明の実施形態に係るＤＶＤビデオ再生システムにおいて配信するPSを示す図である。
【図４】本発明の実施形態に係るＤＶＤビデオ再生システムのソース装置が行うシステムヘッダ挿入処理を示すフローチャートである。
【図５】本発明の実施形態に係るＤＶＤビデオ再生システムのソース装置が行うシステムヘッダ挿入処理の処理例を示す図である。
【符号の説明】
【００３７】
１…ソース装置、２…モニタシステム、３…車載ＬＡＮ、４…DVD-Videoディスク、１１…ＤＶＤドライブ、１２…トランスコーダ、１３…多重化部、１４…ソース側ＬＡＮインタフェース、１５…配信制御部、２１…シンク装置、２２…表示装置、２３…音声出力装置、２１１…シンク側ＬＡＮインタフェース、２１２…多重分離部、２１３…バッファ、２１４…デコーダ、２１５…接続制御部、２１６…再生制御部。
【図１】
0004719602.tif 000002
【図２】
0004719602.tif 000003
【図３】
0004719602.tif 000004
【図４】
0004719602.tif 000005
【図５】
0004719602.tif 000006