(57)【特許請求の範囲】
【請求項１】
入力されたトランスポートストリーム（ＴＳ）を主伝送路と副伝送路の２つの伝送路用に分割するストリーム分割装置であって、
入力されたＴＳのパケット（ＴＳＰ）を予め定めた種別に識別し、識別結果を当該ＴＳＰとともにストリーム構造化部に出力するストリーム弁別部と、
前記ストリーム弁別部から入力されたＴＳＰを一時的にメモリに格納した後、前記識別結果と、伝送ブロックにおける予め規定したＴＳスロットの種類の順序を判別する構造情報とを用いて、ＰＣＲタイムスタンプを持つＴＳＰの間で、主伝送路で送るＴＳＰの数の割合が常に一定となるように該ＴＳＰの順序変更及びヌルパケットの加除を含む修正を行い、該修正に伴うＰＣＲタイムスタンプの補正を行って、ＴＳの構造化を行うストリーム構造化部と、
前記ストリーム構造化部によって構造化したＴＳのＴＳＰについて、前記構造情報に従って、ＰＣＲタイムスタンプをもたずに主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｍ）と、ＰＣＲタイムスタンプの有無によらず主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｔ）と、副伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｓ）の３種類に分離し、前記ＴＹＰＥ＿ｍのＴＳＰ及び前記ＴＹＰＥ＿ｔのＴＳＰに対してＴＳＰ間隔の均一化を施して主伝送路用に出力するとともに、前記ＴＹＰＥ＿ｓのＴＳＰと伝送ブロックの識別を行うための伝送ブロックの識別情報を副伝送路用に出力するストリーム分離部と、
を備えたことを特徴とするストリーム分割装置。
【請求項２】
前記ストリーム分離部は、当該伝送ブロックにおけるＰＣＲタイムスタンプを持つＴＳＰのＰＣＲタイムスタンプの値と当該伝送ブロックにおけるＴＳスロットの位置を示す位置情報とを出力する手段を更に有することを特徴とする、請求項１に記載のストリーム分割装置。
【請求項３】
１つのトランスポートストリーム（ＴＳ）を主伝送路と副伝送路の２つの伝送路用に分割されたＴＳＰを受信して、当該１つのＴＳに再構成する受信装置であって、
当該１つのＴＳが、ＰＣＲタイムスタンプをもたずに主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｍ）と、ＰＣＲタイムスタンプの有無によらず主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｔ）と、副伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｓ）の３種類に分離され、前記ＴＹＰＥ＿ｍのＴＳＰ及び前記ＴＹＰＥ＿ｔのＴＳＰに対してＴＳＰ間隔の均一化を施して主伝送路にて伝送され、前記ＴＹＰＥ＿ｓのＴＳＰと伝送ブロックの識別を行うための伝送ブロックの識別情報が副伝送路にて伝送されるように規定されており、
当該１つのＴＳは、ＴＳＰが一時的にメモリに格納された後、ＴＳＰを予め定めた種別に識別した識別結果と、伝送ブロックにおける予め規定したＴＳスロットの種類の順序を判別する構造情報とを用いて、主伝送路で送るＴＳＰの数の割合が常に一定となるように該ＴＳＰの順序変更及びヌルパケットの加除を含む修正が行われ、該修正に伴うＰＣＲタイムスタンプの補正が行われており、
主伝送路で伝送されたＴＳＰを受信する主信号用受信部と、
副伝送路で伝送されたＴＳＰ及び伝送ブロックの識別を行うための伝送ブロックの識別情報を受信する副信号用受信部と、
前記構造情報に従って、主伝送路を介して受信したＴＳＰについて、前記ＴＹＰＥ＿ｔのＴＳスロット及びＴＹＰＥ＿ｍのＴＳスロットに格納し、ＰＣＲタイムスタンプを含むＴＳＰを格納するときのＴＳスロットの種類がＴＹＰＥ＿ｔでない場合に、当該ＴＳＰの格納位置のＴＳスロットがＴＹＰＥ＿ｔとなるように伝送ブロックの配置を修正し、副伝送路を介して受信したＴＳＰについて、伝送ブロックの前記ＴＹＰＥ＿ｓのＴＳスロットに順番に格納するストリーム合成部とを備え、
該ストリーム合成部は、前記伝送ブロックの識別情報に従って、伝送ブロックの前記ＴＹＰＥ＿ｓのＴＳスロットが全て格納される前に、副伝送路から受信するＴＳＰの伝送ブロックの区切りに到達すると判断した場合には、この伝送ブロック内の以後のＴＹＰＥ＿ｓのＴＳスロットにヌルパケットを格納し、当該１つのＴＳを合成することを特徴とする受信装置。
【請求項４】
前記ストリーム合成部は、
主伝送路から受信したＴＳＰに対する伝送ブロックの識別情報を抽出して、伝送ブロックごとに所定の伝送バッファに格納する手段と、
副伝送路から伝送ブロックの識別情報を受信して抽出し、前記伝送バッファ内の伝送ブロックの識別情報と一致する伝送ブロックの格納領域に、副伝送路から受信したＴＳＰを格納する手段と、
を有することを特徴とする、請求項３に記載の受信装置。
【請求項５】
前記ストリーム合成部は、
副伝送路から得られた伝送ブロックにおけるＰＣＲタイムスタンプをもつＴＳＰのＰＣＲタイムスタンプの値と送信側によって予め規定された当該伝送ブロックにおけるＴＳスロットの位置情報を抽出する手段と、
主伝送路から受信したＴＳＰが副伝送路から入力されたこのＰＣＲタイムスタンプ値と同じ値を持つか否かを判別し、同じ値を持つと判別した場合には、当該ＴＳＰを格納するＴＳスロットが、当該伝送ブロックにおけるＴＳスロットの位置情報と合致するように、伝送ブロックの配置を修正する手段と、
を有することを特徴とする、請求項３又は４に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側でＭＰＥＧ−２ ＴＳ（Transport Stream）を２つに分割し、独立した２つの伝送路に分けて伝送し、受信側で再び１つのＭＰＥＧ−２ ＴＳに合成するためのストリーム分割装置及び受信装置に関する。
【背景技術】
【０００２】
ＭＰＥＧ−２ ＴＳは、クロック情報および情報源符号化技術により圧縮された映像信号や音声信号、データ放送のデータ、ＰＳＩ／ＳＩなどの複数のコンポーネントを１本のストリームに多重して伝送することができる。各コンポーネントはｐｉｄという識別子で識別される固定長のパケット（以下、「ＴＳＰ」と称する）に格納される。ＭＰＥＧ−２ ＴＳでは、映像信号や音声信号に対して符号化を行い圧縮した信号を作成するエンコーダと、この信号を復号し映像信号や音声信号を再生するデコーダを同期して動作させる機能を有する。エンコーダは、間歇的にエンコーダが参照するクロックのサンプル値をＰＣＲ （Program Clock Reference）としてＴＳＰに格納し伝送する。受信側は、受信したＰＣＲを用いてデコーダのクロックをエンコーダのクロックに同期させる。ＰＣＲによりエンコーダとデコーダを同期させることができるが、デコーダのクロックを安定に保つためには、ＰＣＲを伝送するＴＳＰの伝送遅延ジッタを小さくする必要がある。
【０００３】
ＭＰＥＧ−２ ＴＳでは同時に複数の映像や音声信号を１本のＭＰＥＧ−２ ＴＳに多重して伝送することができる。例えば、衛星デジタル放送では2つのチャンネルの映像音声が一つのＴＳに多重されて伝送されている。
【０００４】
この複数のコンポーネントが多重されたＭＰＥＧ−２ ＴＳのストリームを２つの伝送路で分けて伝送するには、ＭＰＥＧ−２ ＴＳの分割および合成が必要となる。
【０００５】
複数のコンポーネントが含まれるＭＰＥＧ−２ ＴＳから、特定のコンポーネントだけをとりだして、ビットレートの小さな２つのＭＰＥＧ−２ ＴＳをつくることで、ストリームを分割することができる。ストリームの分割の例としては、２つのチャンネルの映像音声信号が含まれるＭＰＥＧ−２ ＴＳから、不要なチャンネルの映像音声信号を格納するＴＳＰを削除した部分的なＴＳ（パーシャルＴＳ）を作成し、記録することが行われている。
【０００６】
このように一部のＴＳＰを削除して作成したＭＰＥＧ−２ ＴＳは、一般にビットレートが大きく変動するＶＢＲ（Variable Bit Rate）の性質を持つ。ＶＢＲストリームの伝送には最大ビットレート分の伝送路を確保する必要があり、帯域利用効率が悪いという問題がある。
【０００７】
そこで、帯域利用効率を上げるためにＭＰＥＧ−２ ＴＳのビットレートを平滑化するＣＢＲ（Constant Bit Rate）信号への変換が行われる。平滑化処理にともないＴＳＰの伝送時刻が変化し伝送ジッタが発生するので、平滑化に当たってはＰＣＲタイムスタンプの値の修正が必要となる。
【０００８】
逆に、複数のＭＰＥＧ−２ ＴＳを足し合わせ１つのＭＰＥＧ−２ ＴＳにする場合にも、合流に伴うジッタが発生するため、ジッタの吸収もしくはタイムスタンプの値の修正が必要である。また、それぞれのＭＰＥＧ−２ ＴＳで伝送されるコンポーネントのタイミングもデコード時間が一致するようにタイミングをあわせる必要がある。このためＰＣＲタイムスタンプの値の修正と、合成する２つのストリームに属するＴＳＰの時間的順序が反転しないようにタイミングを合わせる必要がある。
【０００９】
このように、ＭＰＥＧ−２ ＴＳを２つに分割し、２つの伝送路に分けて伝送し、受信側で再び１つのＭＰＥＧ−２ ＴＳに合成する場合には、タイミング合わせと、分割・合成処理の後でのＰＣＲタイムスタンプの値の修正が必要であった。
【００１０】
１つのＭＰＥＧ−２ ＴＳのストリームを複数の階層にわけて伝送するシステムに地上デジタル放送ＩＳＤＢ−Ｔのシステムがある。ＩＳＤＢ−Ｔでは、ＭＰＥＧ−２ ＴＳを複数の階層に分割して伝送する能力を持っている（例えば、非特許文献１参照）。
【００１１】
ＩＳＤＢ−Ｔでは、ＭＰＥＧ−２ ＴＳを、モードおよびガードインターバル比で定められた個数のトランスポートストリームパケット（ＴＳＰ）で構成された多重フレームを基本単位として伝送する。ＩＳＤＢ−Ｔではこの多重フレーム上のＴＳＰの配置は伝送される階層毎に予め固定的に定めている。
【００１２】
ワンセグの受信機のように一部の階層だけを受信すると、パーシャルＴＳと同様にＴＳＰの時間間隔が変わり、伝送ジッタが発生する。
【００１３】
そこで、地上デジタル放送では、ＰＣＲタイムスタンプを持つＴＳＰは、１多重フレーム期間において１サービスにつきモード１では１個、モード２では２個、モード３では４個のみを同一周期で多重する運用制限を行うことにより、一部の階層だけを受信してもＰＣＲタイムスタンプを持つＴＳＰの伝送周期を一定としている。この運用制限により、必ず多重フレーム毎に決められた数のＰＣＲタイムスタンプを伝送しなければならないが、一部の階層のみを受信を行う場合にもＰＣＲタイムスタンプの値の修正を不要としている。
【００１４】
このように２つに分割されて伝送されたストリームを１つのストリームに多重し直すかわりに、それぞれのストリームを独立して再生しその再生タイミングをあわせて再生することにより、同等の効果をもたらす技法が知られている（例えば、非特許文献２参照）。
【００１５】
この技法では、それぞれのコンポーネントのデコーダを同期して動作するように外部から制御する必要があるが、一般的なデコーダのＬＳＩではこのような外部同期動作のための機能が提供されていないという課題がある。
【先行技術文献】
【特許文献】
【００１６】
【非特許文献１】ＡＲＩＢ  ＳＴＤ−Ｂ３１ １．８版  地上デジタルテレビジョン方法の伝送方式、２００９年
【非特許文献２】K. Matsumura, “Personalization of Broadcast Programs using Synchronized Internet Content”, IEEE International Conference on Consumer Electronics 2010，２０１０年
【発明の概要】
【発明が解決しようとする課題】
【００１７】
地上デジタル放送では、複数の階層を一体として伝送するシステムであるため、ＭＰＥＧ−２ ＴＳが分けて伝送されるそれぞれの階層の伝送路は、送信側と受信側が同期した同期回線であり、また、それらが共通のクロックに同期した伝送路で、それらの遅延も完全に一致している伝送路である。このため、別々の階層で伝送されるＴＳＰを１つの多重フレームとして扱うことができる。
【００１８】
しかしながら、１つのＭＰＥＧ−２ ＴＳについて、一方はデジタル放送の伝送路、他方はインターネットの伝送路というように独立した２つの伝送路で伝送する場合には、いわば片方は同期回線、他方は非同期のパケット通信網となり、これらの遅延も異なる上に、インターネットは大きなジッタが発生しうる伝送路でもある。このため、ＩＳＤＢ−Ｔの技法をそのまま適用することはできない。
【００１９】
そこで、ＭＰＥＧ−２ ＴＳを独立した２つの伝送路に分けて伝送し、受信側で再び１つのＭＰＥＧ−２ ＴＳに合成するには、２つの伝送路間のタイミング合わせと、分割・合成処理の後でのＰＣＲタイムスタンプの値の修正が必要であった。
【００２０】
本発明の目的は、上述の問題に鑑みて、送信側でＭＰＥＧ−２ ＴＳ（Transport Stream）を２つに分割し、独立した２つの伝送路に分けて伝送し、受信側で再び１つのＭＰＥＧ−２ ＴＳに合成するためのストリーム分割装置及び受信装置を提供することにある。
【課題を解決するための手段】
【００２１】
即ち、本発明のストリーム分割装置は、入力されたトランスポートストリーム（ＴＳ）を主伝送路と副伝送路の２つの伝送路用に分割するストリーム分割装置であって、入力されたＴＳのパケット（ＴＳＰ）を予め定めた種別に識別し、識別結果を当該ＴＳＰとともにストリーム構造化部に出力するストリーム弁別部と、前記ストリーム弁別部から入力されたＴＳＰを一時的にメモリに格納した後、前記識別結果と、伝送ブロックにおける予め規定したＴＳスロットの種類の順序を判別する構造情報とを用いて、ＰＣＲタイムスタンプを持つＴＳＰの間で、主伝送路で送るＴＳＰの数の割合が常に一定となるように該ＴＳＰの順序変更及びヌルパケットの加除を含む修正を行い、該修正に伴うＰＣＲタイムスタンプの補正を行って、ＴＳの構造化を行うストリーム構造化部と、前記ストリーム構造化部によって構造化したＴＳのＴＳＰについて、前記構造情報に従って、ＰＣＲタイムスタンプをもたずに主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｍ）と、ＰＣＲタイムスタンプの有無によらず主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｔ）と、副伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｓ）の３種類に分離し、前記ＴＹＰＥ＿ｍのＴＳＰ及び前記ＴＹＰＥ＿ｔのＴＳＰに対してＴＳＰ間隔の均一化を施して主伝送路用に出力するとともに、前記ＴＹＰＥ＿ｓのＴＳＰと伝送ブロックの識別を行うための伝送ブロックの識別情報を副伝送路用に出力するストリーム分離部と、を備えたことを特徴とする。
【００２２】
また、本発明のストリーム分割装置において、前記ストリーム分離部は、当該伝送ブロックにおけるＰＣＲタイムスタンプを持つＴＳＰのＰＣＲタイムスタンプの値と当該伝送ブロックにおけるＴＳスロットの位置を示す位置情報とを出力する手段を更に有することを特徴とする。
【００２３】
また、本発明の受信装置は、１つのトランスポートストリーム（ＴＳ）を主伝送路と副伝送路の２つの伝送路用に分割されたＴＳＰを受信して、当該１つのＴＳに再構成する受信装置であって、当該１つのＴＳが、ＰＣＲタイムスタンプをもたずに主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｍ）と、ＰＣＲタイムスタンプの有無によらず主伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｔ）と、副伝送路で伝送されるＴＳＰ（ＴＹＰＥ＿ｓ）の３種類に分離され、前記ＴＹＰＥ＿ｍのＴＳＰ及び前記ＴＹＰＥ＿ｔのＴＳＰに対してＴＳＰ間隔の均一化を施して主伝送路にて伝送され、前記ＴＹＰＥ＿ｓのＴＳＰと伝送ブロックの識別を行うための伝送ブロックの識別情報が副伝送路にて伝送されるように規定されており、当該１つのＴＳは、ＴＳＰが一時的にメモリに格納された後、ＴＳＰを予め定めた種別に識別した識別結果と、伝送ブロックにおける予め規定したＴＳスロットの種類の順序を判別する構造情報とを用いて、主伝送路で送るＴＳＰの数の割合が常に一定となるように該ＴＳＰの順序変更及びヌルパケットの加除を含む修正が行われ、該修正に伴うＰＣＲタイムスタンプの補正が行われており、主伝送路で伝送されたＴＳＰを受信する主信号用受信部と、副伝送路で伝送されたＴＳＰ及び伝送ブロックの識別を行うための伝送ブロックの識別情報を受信する副信号用受信部と、前記構造情報に従って、主伝送路を介して受信したＴＳＰについて、前記ＴＹＰＥ＿ｔのＴＳスロット及びＴＹＰＥ＿ｍのＴＳスロットに格納し、ＰＣＲタイムスタンプを含むＴＳＰを格納するときのＴＳスロットの種類がＴＹＰＥ＿ｔでない場合に、当該ＴＳＰの格納位置のＴＳスロットがＴＹＰＥ＿ｔとなるように伝送ブロックの配置を修正し、副伝送路を介して受信したＴＳＰについて、伝送ブロックの前記ＴＹＰＥ＿ｓのＴＳスロットに順番に格納するストリーム合成部とを備え、該ストリーム合成部は、前記伝送ブロックの識別情報に従って、伝送ブロックの前記ＴＹＰＥ＿ｓのＴＳスロットが全て格納される前に、副伝送路から受信するＴＳＰの伝送ブロックの区切りに到達すると判断した場合には、この伝送ブロック内の以後のＴＹＰＥ＿ｓのＴＳスロットにヌルパケットを格納し、当該１つのＴＳを合成することを特徴とする。
【００２４】
また、本発明の受信装置において、前記ストリーム合成部は、主伝送路から受信したＴＳＰに対する伝送ブロックの識別情報を抽出して、伝送ブロックごとに所定の伝送バッファに格納する手段と、副伝送路から伝送ブロックの識別情報を受信して抽出し、前記伝送バッファ内の伝送ブロックの識別情報と一致する伝送ブロックの格納領域に、副伝送路から受信したＴＳＰを格納する手段と、を有することを特徴とする。
【００２５】
また、本発明の受信装置において、前記ストリーム合成部は、副伝送路から得られた伝送ブロックにおけるＰＣＲタイムスタンプをもつＴＳＰのＰＣＲタイムスタンプの値と送信側によって予め規定された当該伝送ブロックにおけるＴＳスロットの位置情報を抽出する手段と、主伝送路から受信したＴＳＰが副伝送路から入力されたこのＰＣＲタイムスタンプ値と同じ値を持つか否かを判別し、同じ値を持つと判別した場合には、当該ＴＳＰを格納するＴＳスロットが、当該伝送ブロックにおけるＴＳスロットの位置情報と合致するように、伝送ブロックの配置を修正する手段と、を有することを特徴とする。
【発明の効果】
【００２６】
本発明によるストリーム分割装置は、独立した２つの伝送路で伝送する場合においても、主伝送路で伝送するＴＳＰと副伝送路で伝送するＴＳＰとを対応づけて伝送することができる。
【００２７】
また、連続するＰＣＲタイムスタンプをもつＴＳＰの間で、主伝送路で送るＴＳＰと副伝送路で送るべきＴＳＰの数の割合を一定に保つことができることから、主伝送路から受信したＴＳＰだけをデコードする受信装置も、両方の伝送路から受信したＴＳＰを合成してデコードする受信装置もＰＣＲタイムスタンプの修正が不要となるストリームを生成することができる。また、ＰＣＲタイムスタンプの伝送頻度を固定する運用制限を不要にすることができる。
【００２８】
また、本発明による受信装置は、独立した２つの伝送路である、主伝送路および副伝送路からそれぞれＴＳＰを受信し、これらを１つのＭＰＥＧ−２ ＴＳに合成し利用することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明による一実施例のストリーム分割伝送システムの構成例を示す図である。
【図２】本発明による一実施例のストリーム分割伝送システムにおける構造情報を例示する図である。
【図３】本発明による一実施例のストリーム分割伝送システムにおける伝送ブロックのＴＳスロットの配置例を示す図である。
【図４】本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム構造化部のブロック図である。
【図５】本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム構造化部によって構造化するストリームの例を示す図である。
【図６】本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム分離部のブロック図である。
【図７】本発明による一実施例のストリーム分割伝送システムにおける受信装置のストリーム合成部のブロック図である。
【図８】本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム構造化部の変形例を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下、本発明による各実施例のストリーム分割伝送システムについて説明する。本実施例のストリーム分割伝送システムの説明から、本発明に係るストリーム分割装置及び受信装置も明らかになる。まず、実施例１のストリーム分割伝送システムについて説明する。
【００３１】
（実施例１）
図１は、本発明による一実施例のストリーム分割伝送システムの構成例を示す図である。本実施例のストリーム分割伝送システムは、ストリーム分割装置２００と、主伝送路用送信装置３１０と、副伝送路用送信装置３１１と、受信装置４００から構成される。
【００３２】
ストリーム分割装置２００は、ＭＰＥＧ−２ ＴＳの符号化データを入力し、送信装置３１０及び送信装置３１１にＭＰＥＧ−２ ＴＳを分割して出力する装置であり、ストリーム弁別部２１０と、ストリーム構造化部２２０と、ストリーム分離部２３０と、弁別情報設定部２４０と、構造情報設定部２５０とを備える。
【００３３】
ストリーム弁別部２１０は、入力されたＴＳのＴＳＰの種別を識別し、識別結果をＴＳＰとともにストリーム構造化部２２０に出力する。ストリーム弁別部２１０が識別するＴＳＰの種類は、ヌルパケット（以下、「ＴＹＰＥ＿Ｎ」と称する）、ＰＣＲタイムスタンプを持つＴＳＰ（以下、「ＴＹＰＥ＿Ｔ」と称する）、ＰＭＴ（Program Map Table）のｐｃｒ＿ｐｉｄで指定されたｐｉｄを持つがＰＣＲタイムスタンプを持たないＴＳＰ（以下、「ＴＹＰＥ＿Ｐ」と称する）、ヌルパケットでもＰＭＴのｐｃｒ＿ｐｉｄで指定されたｐｉｄでもないが主伝送路で送るＴＳＰ（以下、「ＴＹＰＥ＿Ｍ」と称する）、副伝送路で送るＴＳＰ（以下、「ＴＹＰＥ＿Ｓ」と称する）の５種類である。
【００３４】
弁別情報設定部２４０は、ヌルパケットでなく、ＰＭＴのｐｃｒ＿ｐｉｄで指定されたｐｉｄでもないＴＳＰを主伝送路に送るか、又は副伝送路に送るかを指定して識別するための情報であり、ｐｉｄが同じＴＳＰについては、同じ伝送路で送るように指定する。
【００３５】
弁別情報の例としては、例えば主伝送路に送るＴＳＰのｐｉｄの範囲を特定する情報とすることができる。或いは又、副伝送路に送るＴＳＰのｐｉｄの条件を設定して伝送路を指定するように構成してもよい。また、これらを組み合わせたものであってもよく、ｐｉｄの代わりにＰＭＴのコンポーネントタグの値を判定条件として伝送路を指定するように構成してもよい。
【００３６】
例えば、弁別情報によって、副伝送路で伝送するｐｉｄの最小値を０ｘ２００とし、副伝送路で伝送するｐｉｄの最大値を０ｘ３ＦＦとして条件を設定し、伝送路を指定することができる。
【００３７】
ストリーム構造化部２２０は、ストリーム弁別部２１０から入力されたＴＳＰを、識別結果に基づいて、構造情報設定部２５０からの構造情報を用いて、ＰＣＲタイムスタンプをもつＴＳＰの間にあるＴＳＰにおいては主伝送路で送るＴＳＰの数の割合が常に一定となるようにＴＳＰの順序変更及びヌルパケットの加除を行う修正を行い、これに伴うＰＣＲタイムスタンプの補正を行って、ストリーム分離部２３０にＭＰＥＧ−２ ＴＳを出力する。このストリーム構造化部２２０におけるストリームの順序変更及びヌルパケットの加除を行う修正とＰＣＲタイムスタンプの補正を「ストリーム構造化」と称することにする。
【００３８】
構造情報は、伝送ブロックにおける予め規定したＴＳスロットの種類の順序を判別する情報である。伝送ブロックは、一定数（ＮＢ）のＴＳスロットで構成され、各ＴＳスロットはＴＳＰを１つだけ格納することができる。ＴＳスロットには３つの種類があり、即ち、ＰＣＲタイムスタンプをもたず主伝送路で伝送されるＴＳＰか、又はヌルパケットしか格納できないＴＳスロット（以下、「ＴＹＰＥ＿ｍ」と称する）、ＰＣＲタイムスタンプの有無によらず主伝送路で伝送されるＴＳＰか、又はヌルパケットしか格納できないＴＳスロット（以下、「ＴＹＰＥ＿ｔ」と称する）、副伝送路で伝送されるＴＳＰか、又はヌルパケットしか格納できないＴＳスロット（以下、「ＴＹＰＥ＿ｓ」と称する）のいずれかである。
【００３９】
伝送ブロックにおけるＴＹＰＥ＿ｍ, ＴＹＰＥ＿ｔ, ＴＹＰＥ＿ｓの数及び位置は、変化しない。この構造化を表現する構造情報の例として、文字ｔをＴＹＰＥ＿ｔ、文字ｍをＴＹＰＥ＿ｍ、文字ｓをＴＹＰＥ＿ｓのＴＳスロットに対応するとして文字列で表す。この表現方法を用いると、図２に示す構造情報の伝送ブロックは、“ｔｍｓｓ”で表すことができる。また、図３に示す構造情報の伝送ブロックは、“ｍｔｍｓｓｍｔｓｍｓｍｔｓｓｍ”で表すことができる。
【００４０】
ストリーム構造化部２２０のストリーム構造化は、入力されたＴＳＰを伝送ブロックに格納して、一定の時間間隔のＴＳＰを生成する。
【００４１】
図３に示すように、ＴＹＰＥ＿ｔのＴＳスロットを１つの伝送ブロック内に２つ以上設ける場合には、ストリーム構造化部２２０は、或るＴＹＰＥ＿ｔとその次に伝送されるＴＹＰＥ＿ｔのＴＳスロットとの区間におけるＴＹＰＥ＿ｍのＴＳスロット数及びＴＹＰＥ＿ｓのＴＳスロット数が、どの区間でも等しくなるようにＴＹＰＥ＿ｔのＴＳスロットを配置する。ここで、ストリーム構造化部２２０は、伝送ブロックの最初のＴＳスロットから最初ＴＹＰＥ＿ｔのＴＳスロットまでの区間と伝送ブロックの最後のＴＹＰＥ＿ｔのＴＳスロットの後から伝送ブロックの最後のＴＳスロットまでの区間については、合算したＴＹＰＥ＿ｍのＴＳスロット数及びＴＹＰＥ＿ｓのＴＳスロット数が他の伝送ブロックの区間と等しくなるようにＴＹＰＥ＿ｔのＴＳスロットを配置する。
【００４２】
この配置により、任意のＴＹＰＥ＿ｔのＴＳスロットの位置からそれ以降の任意のＴＹＰＥ＿ｔのＴＳスロットの直前までのＴＳスロットの区間をみると、ＴＹＰＥ＿ｔのＴＳスロット数とＴＹＰＥ＿ｍの総ＴＳスロット数の比率が一定になる。すなわち、連続するＰＣＲタイムスタンプをもつＴＳＰの間で、主伝送路で送るＴＳＰの数の割合が一定になる。
【００４３】
例えば、図３に示す例では、ＴＳスロット１５個からなる伝送ブロックにおけるＴＳスロットの配置例が示されており、図３における「ｔ」，「ｍ」，「ｓ」は、それぞれＴＹＰＥ＿ｔ, ＴＹＰＥ＿ｍ, ＴＹＰＥ＿ｓのＴＳスロットであることを示している。この例では、ＴＹＰＥ＿ｔのＴＳスロット間にはＴＹＰＥ＿ｍ及びＴＹＰＥ＿ｓのＴＳスロットが２個ずつ含まれている。ここで、伝送ブロックにおけるＴＹＰＥ＿ｔのＴＳスロット数、ＴＹＰＥ＿ｍのＴＳスロット数、ＴＹＰＥ＿ｓのＴＳスロットの数をそれぞれＮｔ，Ｎｍ，Ｎｓとし、伝送ブロックの伝送周期をＴｂとすると、ストリーム構造化部２２０の出力するＴＳは、毎秒(Ｎｔ＋Ｎｍ＋Ｎｓ)／Ｔｂ個のＴＳＰからなる一定速度のＴＳとなる。
【００４４】
図４は、本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム構造化部のブロック図である。ストリーム構造化部２２０は、ＴＳＰの種類に応じたＦＩＦＯメモリ２２０１，２２０２，２２０３を備えており、それぞれＴＹＰＥ＿ＳのＴＳＰを格納するＦＩＦＯｓと、ＴＹＰＥ＿ＭのＴＳＰを格納するＦＩＦＯｍと、ＴＹＰＥ＿Ｔ及びＴＹＰＥ＿ＰのＴＳＰを格納するＦＩＦＯｔｐからなる。さらに、ストリーム構造化部２２０は、入力されたヌルパケット（ＴＹＰＥ＿Ｎ）は廃棄するが、その他の種類の入力されたＴＳＰ（ＴＹＰＥ＿Ｓ，ＴＹＰＥ＿Ｍ，ＴＹＰＥ＿Ｔ，ＴＹＰＥ＿Ｐ）については、入力された順序でその種類に応じてＦＩＦＯｓ, ＦＩＦＯｍ, ＦＩＦＯｔｐに格納する。
【００４５】
また、ストリーム構造化部２２０は、構造情報に基づく予め規定したＴＳスロットの種類の順序に従って、一定の時間間隔でＦＩＦＯｓ, ＦＩＦＯｍ, ＦＩＦＯｔｐに格納される最も古いＴＳＰか、又はヌルパケット生成部２２０４によって生成されるヌルパケットを選択して伝送バッファ２２０６に格納するよう切り換え制御を行うＴＳＰ切り換え部２２０５を備える。
【００４６】
ＴＳＰ切り換え部２２０５は、伝送バッファ２２０６に格納するＴＳスロットの種類がＴＹＰＥ＿ｓの場合には、ＦＩＦＯｓに格納される最も古いＴＳＰを選択するが、ＦＩＦＯｓが空であればヌルパケット生成部２２０４によって生成されるヌルパケットを選択する。同様に、ＴＳＰ切り換え部２２０５は、伝送バッファ２２０６に格納するＴＳスロットの種類がＴＹＰＥ＿ｔの場合には、ＦＩＦＯｔｐに格納される最も古いＴＳＰを選択するが、ＦＩＦＯｔｐが空の場合には、ＦＩＦＯｍに格納される最も古いＴＳＰ（ＦＩＦＯｍが空の場合には、ヌルパケット）を選択する。また、ＴＳＰ切り換え部２２０５は、伝送バッファ２２０６に格納するＴＳスロットの種類がＴＹＰＥ＿ｍの場合には、ＦＩＦＯｔｐに格納される最も古いＴＳＰ（ＦＩＦＯｔｐが空の場合には、ＦＩＦＯｍに格納される最も古いＴＳＰ）を選択するが、ＦＩＦＯｔｐ及びＦＩＦＯｍの両方が空であれば、ヌルパケットを選択する。
【００４７】
ここで、ストリーム構造化部２２０は、タイムスタンプをもつＴＹＰＥ＿ＴのＴＳＰについては、ＦＩＦＯｔｐに入力されてから出力される時間だけタイムスタンプの値の補正を行うタイムスタンプ補正手段（図示せず）を有する。
【００４８】
図５は、本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム構造化部によって構造化するストリームの例を示す図である。図５では、伝送ブロックごとに主伝送路に送るＴＳＰを３個、副伝送路に送るＴＳＰを２個含み、ＰＣＲタイムスタンプを持つＴＳＰを伝送ブロックの先頭に配置するストリーム構造化の例が示されている。尚、図５では、ＴＹＰＥ＿ＴのＴＳＰを「Ｔ」、ＴＹＰＥ＿ＰのＴＳＰを「Ｐ」、ＴＹＰＥ＿ＭのＴＳＰを「Ｍ」、ＴＹＰＥ＿ＳのＴＳＰを「Ｓ」で表している。伝送ブロック中のＴＳＰは５個であり、タイムスタンプの間隔はこの２倍のＴＳＰ１０個分となっている。したがって、ストリーム構造化部２２０は、入力されたＴＳＰを伝送ブロックに格納して、一定の時間間隔のＴＳＰを生成し、ストリーム分離部２３０に出力することができる。
【００４９】
図６は、本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム分離部のブロック図である。ストリーム分離部２３０は、伝送ブロックにおける予め規定したＴＳスロットの種類の順序を判別する構造情報を参照して、ストリーム構造化部２２０から入力したＭＰＥＧ−２ ＴＳからＴＹＰＥ＿ｔ又はＴＹＰＥ＿ｍのＴＳスロットに格納されているＴＳＰを抽出するＴＳＰフィルタ処理部２３０１と、ＴＳＰ間隔の均一化を行って、主伝送路用送信装置３１０へと出力するＴＳＰ間隔均一化処理部２３０２と、当該構造情報を参照して、ストリーム構造化部２２０から入力したＭＰＥＧ−２ ＴＳからＴＹＰＥ＿ｓのＴＳスロットのＴＳＰを抽出し、このＴＳスロットで構成される伝送ブロックの区切りが識別できるように伝送ブロックの識別情報を生成して挿入し、副伝送路用送信装置３１１に出力する副伝送路信号抽出処理部２３０３とを備える。
【００５０】
より具体的には、ＴＳＰフィルタ処理部２３０１は、ストリーム構造化部２２０から入力したＭＰＥＧ−２ ＴＳのＴＹＰＥ＿ｔ又はＴＹＰＥ＿ｍのＴＳスロットに格納されているＴＳＰを主伝送路用送信装置３１０へと出力するために抽出する。ここで、ＴＹＰＥ＿ｓのＴＳスロットのＴＳＰを削除することに起因するＴＳＰの間隔の変動を除去するため、ＴＳＰ間隔均一化処理部２３０２は、ＴＳＰ間隔均一化処理を行う。ＴＳＰ間隔均一化処理部２３０２は、単位時間当たりのＴＳＰの送出数を（Ｎｔ＋Ｎｍ）／ＴｂとしてＴＳＰ間隔の均一化を行う。尚、ＰＣＲタイムスタンプを持つＴＳＰの時間間隔に変更はないため、ＰＣＲタイムスタンプの修正の必要はない。
【００５１】
また、副伝送路信号抽出処理部２３０３は、ストリーム構造化部２２０から入力したＭＰＥＧ−２ ＴＳから、ＴＹＰＥ＿ｓのＴＳスロットのＴＳＰを取り出し、副伝送路用送信装置３１１に出力する。この処理において、副伝送路信号抽出処理部２３０３は、伝送ブロックの区切りが識別できるように伝送ブロックの識別情報を挿入するため、ＴＹＰＥ＿ｓのＴＳスロットに格納されたヌルパケットを削除してもよい。
【００５２】
伝送ブロックの識別情報の例としては、例えば伝送ブロック内に含まれるＰＣＲタイムスタンプを用いることができる。伝送ブロックにＰＣＲタイムスタンプを持つＴＳＰを含む場合にはそのＰＣＲタイムスタンプを用い、伝送ブロックにＰＣＲタイムスタンプを持つＴＳＰを含まない場合には、伝送ブロックを特定できないことを示す特別な符号を伝送ブロックの識別情報とする。
【００５３】
また、伝送ブロックの識別情報の別の例としては、例えば伝送ブロックの伝送時刻を用いることができる。伝送ブロックの先頭のＴＳＰの送信時刻を算出し、この値を識別情報とすることができる。
【００５４】
このようにして、ストリーム分離部２３０は、ストリーム構造化部２２０から入力したＭＰＥＧ−２ ＴＳからＴＹＰＥ＿ｔ又はＴＹＰＥ＿ｍのＴＳスロットに格納されているＴＳＰを抽出し、ＴＳＰ間隔の均一化を行って、主伝送路用送信装置３１０へと出力するとともに、ＭＰＥＧ−２ ＴＳからＴＹＰＥ＿ｓのＴＳスロットのＴＳＰを抽出し、このＴＳスロットで構成される伝送ブロックの区切りが識別できるように伝送ブロックの識別情報を生成して挿入し、副伝送路用送信装置３１１に出力する。
【００５５】
主伝送路用送信装置３１０は、ストリーム分離部２３０からＴＳＰを受信し、主伝送路を介して受信装置４００に出力する。ここで、主伝送路用送信装置３１０から受信装置４００における主伝送路用受信部４１０の間でのＴＳＰの伝送では、ＴＳＰの時間間隔が一定に維持され、ＴＳＰの順序も維持される。
【００５６】
副伝送路用送信装置３１１は、ストリーム分離部２３０から伝送ブロックの識別情報2及びＴＹＰＥ＿ｓのＴＳスロットのＴＳＰを受信し、伝送ブロックの識別のための関連付けを維持して副伝送路を介して受信装置４００に出力する。副伝送路用送信装置３１１から受信装置４００における副伝送路用受信部４１１の間でのＴＳＰの伝送では、ＴＳＰの時間間隔は必ずしも一定に維持される必要はないが、伝送ブロックにおけるＴＳＰの順序は維持されるものとする。
【００５７】
次に、受信装置４００について説明する。受信装置４００は、ストリーム分割装置２００によって分割されたＭＰＥＧ−２ ＴＳの符号化データを、主伝送路用送信装置３１０及び副伝送路用送信装置３１１を経て受信し、各伝送路のＭＰＥＧ−２ ＴＳを合成して復号し、元のＭＰＥＧ−２ ＴＳを再構成する装置である。
【００５８】
受信装置４００は、主伝送路用受信部４１０及び副伝送路用受信部４１１と、ストリーム合成部４２０と、デコーダ４３０と、送信側と同一の構造情報設定部２５０とを備える。ただし、受信装置４００において、デコーダ４３０を備える代わりに、ストリーム合成部のＭＰＥＧ−２ＴＳを出力し、これを直接もしくは一旦蓄積した上で外部のデコーダに入力することで、外部のデコーダにＭＰＥＧ−２ＴＳの復号を行うように構成することも可能である。
【００５９】
主伝送路用受信部４１０は、主伝送路用送信装置３１０から送出され主伝送路で伝送されたＴＳＰを受信しストリーム合成部４２０に出力する。
【００６０】
副伝送路用受信部４１１は、副伝送路用送信装置３１１から送出され副伝送路で伝送されたＴＳＰ及び伝送ブロックの識別情報を受信し、これらの関連付けを維持したままストリーム合成部４２０に出力する。
【００６１】
ストリーム合成部４２０は、主伝送路を介して受信したＴＳＰと副伝送路を介して受信したＴＳＰから、伝送ブロックの識別情報に基づいて伝送ブロックを識別するとともに、構造情報を用いて１つのＭＰＥＧ−２ ＴＳを合成し、デコーダ４３０もしくは、外部に出力する。ストリームの合成のために、予めストリーム分割装置２００と受信装置４００で同じ構造情報を共有しているものとする。
【００６２】
図７は、本発明による一実施例のストリーム分割伝送システムにおける受信装置のストリーム合成部のブロック図である。ストリーム合成部４２０は、構造情報に基づき伝送ブロックを作成し、主伝送路用受信部４１０から入力されるＴＳＰを、伝送バッファ４２０１が保持する対応するＴＹＰＥ＿ｔ及びＴＹＰＥ＿ｍのＴＳスロットに入力順に格納するとともに、副伝送路用受信部４１１から入力されるＴＳＰを、伝送バッファ４２０１が保持するＴＹＰＥ＿ｓのＴＳスロットに入力順に格納する。
【００６３】
尚、ストリーム合成部４２０は、主伝送路から受信したＴＳＰについて、ヌルパケットを含めて、ＴＹＰＥ＿ｔ， ＴＹＰＥ＿ｍのＴＳスロットに格納し、ＰＣＲタイムスタンプを含むＴＳＰを格納するときのＴＳスロットの種類がＴＹＰＥ＿ｔでない場合に、当該ＴＳＰの格納位置のＴＳスロットがＴＹＰＥ＿ｔとなるように、伝送ブロックの配置（タイミング）を修正することができる。
【００６４】
また、ストリーム合成部４２０は、副伝送路から受信したＴＳＰが入力されると、伝送ブロックのＴＹＰＥ＿ｓのＴＳスロットに順番に格納し、伝送ブロック識別情報抽出部４２０２によって抽出した伝送ブロックの識別情報に従って、伝送ブロックのＴＹＰＥ＿ｓのＴＳスロットが全て格納される前に副伝送路から受信するＴＳＰの伝送ブロックの区切りに到達すると判断した場合には、この伝送ブロックにおける以後のＴＹＰＥ＿ｓのＴＳスロットにヌルパケットを格納するようにする。
【００６５】
これにより、主伝送路で伝送したＭＰＥＧ−２ ＴＳに対して、副伝送路で伝送したＴＳＰが新たに挿入されることに起因してＴＳＰの時間間隔が変更されることになるが、ＰＣＲタイムスタンプを持つＴＳＰが挿入されるＴＹＰＥ＿ｔの間に挿入されるＴＳＰの数は常に一定で維持できるため、ＰＣＲタイムスタンプを持つＴＳＰ時間間隔は変化しないで済む。このため、受信装置４００におけるＰＣＲタイムスタンプの修正が不要となる。
【００６６】
デコーダ４６０は、ストリーム合成部４２０から入力されたＭＰＥＧ−２ ＴＳを復号し、例えば符号化データを構成していた映像・音声信号を出力することができる。
【００６７】
この結果、送信側では、主伝送路のＭＰＥＧ−２ ＴＳだけを受信する従来の受信装置に対しても、副伝送路で伝送されるＴＳＰを用いて合成する本実施例に係る受信装置４００に対しても、共通にＭＰＥＧ−２ ＴＳを提供でき、受信装置４００についてはＰＣＲタイムスタンプの修正を不要にできるようになる。
【００６８】
次に、実施例２のストリーム分割伝送システムについて説明する。
【００６９】
（実施例２）
実施例２のストリーム分割伝送システムは、実施例１と同様に、図１に示すストリーム分割装置２００と、主伝送路用送信装置３１０と、副伝送路用送信装置３１１と、受信装置４００から構成される。
【００７０】
ただし、実施例１においては、ストリーム合成部４２０は、副伝送路からの伝送ブロックの識別情報が抽出できる場合を想定してストリーム合成を行う例を説明したが、実施例２では、ストリーム合成部４２０は、副伝送路からの伝送ブロックの識別情報がないもしくは伝送ブロックを特定できないことを示す場合を想定して、主伝送路から受信したＴＳＰに対する伝送ブロックの識別情報を抽出して、伝送ブロックごとに伝送バッファ４２０１へ格納する。つまり、主伝送路から受信したＴＳＰに対する伝送ブロックの識別情報によって、伝送バッファ４２０内の伝送ブロックを特定可能にする。
【００７１】
主伝送路から受信したＴＳＰに対する伝送ブロックの識別情報の抽出の方法は、どのような情報を識別情報として用いるかに依存するが、例えば、識別情報として伝送ブロック内に含まれるＰＣＲタイムスタンプを用いる場合、伝送ブロックにＰＣＲタイムスタンプを持つＴＳＰがあればそのＰＣＲタイムスタンプを以て識別情報の値とし、伝送ブロックにＰＣＲタイムスタンプを持つＴＳＰがなければ伝送ブロックを特定できないことを示す特別な符号を以て識別情報の値とする。
【００７２】
また、識別情報として伝送ブロックの伝送時刻を用いる場合、ＰＣＲタイムスタンプから再生したＳＴＣ（System Time Clock）により、伝送ブロックの先頭のＴＳＰの受信時刻を計測し、この値を識別情報の値とすることができる。
【００７３】
即ち、実施例２では、副伝送路から伝送ブロックの識別情報を受信して抽出し、伝送バッファ４２０１内の伝送ブロックの識別情報と一致する伝送ブロックの格納領域に、副伝送路から受信したＴＳＰを格納する。
【００７４】
ストリーム合成部４２０は、副伝送路からの伝送ブロックの識別情報がないもしくは伝送ブロックを特定できないことを示す場合に、副伝送路から受信したＴＳＰを直前に格納した伝送ブロックの次の伝送ブロックに順次格納する。
【００７５】
この結果、伝送ブロックに２つ以上のＴＹＰＥ＿ｔのＴＳスロットがないならば、ＰＣＲタイムスタンプをもつＴＳＰを正確に伝送ブロックに格納することができるため、主伝送路で伝送されたＴＳＰと副伝送路で伝送されたＴＳＰから正確に元のＭＰＥＧ−２ ＴＳを合成することができる。
【００７６】
一方、伝送ブロックに２つ以上のＴＹＰＥ＿ｔのＴＳスロットがある場合は、伝送ブロックの大きさの範囲内の誤差で、元のＭＰＥＧ−２ ＴＳを合成することができる。
【００７７】
次に、実施例３のストリーム分割伝送システムについて説明する。
【００７８】
（実施例３）
実施例３のストリーム分割伝送システムは、実施例１又は２と同様に、図１に示すストリーム分割装置２００と、主伝送路用送信装置３１０と、副伝送路用送信装置３１１と、受信装置４００から構成される。
【００７９】
ただし、実施例３では、実施例１又は２と相違して、ストリーム分離部２３０における副伝送路信号抽出処理部２３０３が、伝送ブロックにおけるＰＣＲタイムスタンプをもつＴＳＰのＰＣＲタイムスタンプの値と伝送ブロックにおけるＴＳスロットの位置情報を出力するように構成される（図６参照）。
【００８０】
この情報は、副伝送路用送信装置３１１により副伝送路を用いて受信装置４００に伝送され、ストリーム合成部４２０に入力される。ストリーム合成部４２０は、主伝送路から受信したＴＳＰが副伝送路から入力されたこのＰＣＲタイムスタンプ値と同じ値を持つか否かを判別し、同じ値を持つと判別した場合には、このＴＳＰを格納するＴＳスロットが、この伝送ブロックにおけるＴＳスロットの位置情報と合致するように、伝送ブロックの配置（タイミング）を修正する。
【００８１】
例えば、構造情報が“ｔｍｍｓｓｔｍｍｓｓ”で表される伝送ブロックが用いられている場合、ストリーム分割装置２００のストリーム分離部２３０は、ＰＣＲタイムスタンプの値が「Ｔ１」であるＴＹＰＥ＿ＴのＴＳＰが伝送ブロックの６番目に位置するＴＳスロットに格納されているＭＰＥＧ−２ ＴＳを入力した場合、ＴＹＰＥ＿ｓのＴＳスロットに格納されたＴＳＰとともに「Ｔ１」及び「６」という情報を、伝送ブロックにおけるＴＳスロットの位置情報として、副伝送路用送信装置３１１に出力する。
【００８２】
受信装置４００側では、例えば伝送ブロック識別情報抽出部４２０２によって副伝送路用送信装置３１１からの伝送ブロックにおけるＴＳスロットの位置情報を抽出することにより、主伝送路から受信したＰＣＲタイムスタンプの値が「Ｔ１」であるＴＳＰについては、伝送バッファ４２０１にて、伝送ブロックの「６」番目のＴＳスロットに格納し、以後、主伝送路から受信したＴＳＰは７番目のＴＳスロット以降に順次格納する。
【００８３】
この結果、伝送ブロックに２つ以上のＴＹＰＥ＿ｔのＴＳスロットがある場合にも、ＰＣＲタイムスタンプをもつＴＳＰを伝送ブロックの正確な位置に格納することができるため、主伝送路で伝送されたＴＳＰと副伝送路で伝送されたＴＳＰから正確に元のＭＰＥＧ−２ ＴＳへと合成することができる。
【００８４】
次に、実施例４のストリーム分割伝送システムについて説明する。
【００８５】
（実施例４）
実施例４のストリーム分割伝送システムは、実施例１又は２と同様に、図１に示すストリーム分割装置２００と、主伝送路用送信装置３１０と、副伝送路用送信装置３１１と、受信装置４００から構成される。
【００８６】
ただし、実施例３では、実施例１又は２と相違して、ストリーム構造化部２２０が、伝送ブロックの識別情報を書き込んだＴＳＰを主伝送路にて伝送するＴＳＰとして生成して追加する、もしくは、主伝送路にて伝送するＴＳＰを書き換え、伝送ブロックの識別情報を書き込んだＴＳＰを生成して追加する処理を行う。以下、識別情報を書き込んだＴＳＰを識別情報ＴＳＰと称する。
【００８７】
例えば、図８に、本発明による一実施例のストリーム分割伝送システムにおけるストリーム分割装置のストリーム構造化部の変形例を示す。本実施例のストリーム構造化部２２０は、識別情報ＴＳＰを生成する識別情報ＴＳＰ生成部２２０７を更に備えている。
【００８８】
受信装置４００側では、例えば伝送ブロック識別情報抽出部４２０２によって、主伝送路から受信したＴＳＰに対する伝送ブロックの識別情報の抽出を行うことができる。
【００８９】
この結果、伝送ブロックの識別情報として、ストリーム分割装置２００に入力される元のＭＰＥＧ−２ ＴＳ信号にはない信号を生成して用いることとなり、ストリーム分割伝送システムの設計の自由度を増すことができる。
【００９０】
例えば、識別情報ＴＳＰの例として、伝送ブロック毎に増加し、最大値に達すると最小値に戻るシーケンス番号を用い、この値をＴＳＰのペイロード領域に書き込んだ特定のｐｉｄを持つＴＳＰとして作成し、ＴＹＰＥ＿ｔもしくはＴＹＰＥ＿ｍのＴＳスロットに挿入する。
【００９１】
受信側では、ストリーム合成部４２０が、この特定のｐｉｄを持つＴＳＰを受信するとそのペイロード領域を読み取り、そのＴＳＰが割り当てられた伝送ブロックの識別情報の値として決定し、前述した実施例１又は２と同様に動作する。
【００９２】
なお、主伝送路で伝送するＴＳＰのビットレートは、ＴＳＰの挿入によるビットレートの増加分だけ小さな値に制限しておくのが好ましい。また、識別情報ＴＳＰは、全ての伝送ブロックに含める必要はない。
【００９３】
次に、実施例５のストリーム分割伝送システムについて説明する。
【００９４】
（実施例５）
実施例５のストリーム分割伝送システムは、実施例４の変形例であり、前述と同様に、図１に示すストリーム分割装置２００と、主伝送路用送信装置３１０と、副伝送路用送信装置３１１と、受信装置４００から構成される。
【００９５】
ただし、実施例５では、実施例４とは相違して、識別情報ＴＳＰ生成部２２０７が、伝送ブロックの識別情報だけでなく、このＴＳＰが格納されている伝送ブロックのＴＳスロットの位置情報を含む識別情報ＴＳＰを生成する。
【００９６】
受信装置４００側では、ストリーム合成部４２０が、主伝送路から識別情報ＴＳＰを受信すると、例えば伝送ブロック識別情報抽出部４２０２によって、このＴＳＰが格納されている伝送ブロックのＴＳスロットの位置情報を読み取り、このＴＳＰを格納するＴＳスロットが、この伝送ブロックにおけるＴＳスロットの位置情報と合致するように、伝送ブロックの配置（タイミング）を修正する。
【００９７】
この結果、実施例４と同様に、伝送ブロックに２つ以上のＴＹＰＥ＿ｔのＴＳスロットがある場合にも、ＰＣＲタイムスタンプをもつＴＳＰを伝送ブロックの正確な位置に格納することができるため、主伝送路で伝送されたＴＳＰと副伝送路で伝送されたＴＳＰから正確に元のＭＰＥＧ−２ ＴＳへと合成することができる。
【００９８】
次に、実施例６のストリーム分割伝送システムについて説明する。
【００９９】
（実施例６）
実施例６のストリーム分割伝送システムは、実施例４の変形例であり、前述と同様に、図１に示すストリーム分割装置２００と、主伝送路用送信装置３１０と、副伝送路用送信装置３１１と、受信装置４００から構成される。
【０１００】
ただし、実施例６では、ストリーム構造化部２２０のＴＳＰ切り換え部２２０５が、識別情報ＴＳＰを多重する場合には常に伝送ブロックのＴＳスロットの固定された位置（識別情報多重位置）に配置して格納するよう切り換え制御を行う。
【０１０１】
受信装置４００側では、ストリーム合成部４２０が、主伝送路から識別情報ＴＳＰを受信すると、このＴＳＰを格納するＴＳスロットが、この伝送ブロックにおける識別情報多重位置と合致するように、伝送ブロックの配置（タイミング）を修正する。
【０１０２】
この結果、実施例４又は５と同様に、伝送ブロックに２つ以上のＴＹＰＥ＿ｔのＴＳスロットがある場合にも、ＰＣＲタイムスタンプを持つＴＳＰを伝送ブロックの正確な位置に格納することができるため、主伝送路で伝送されたＴＳＰと副伝送路で伝送されたＴＳＰから正確に元のＭＰＥＧ−２ ＴＳへと合成することができる。
【０１０３】
本発明によれば、映像音声提供サービスに適用するのが好適である。例えば、主伝送路に放送を副伝送路に通信回線を用いるのが好適である。サービス提供事業者は、本システムを利用して、映像及び、これに付随する音声Ａを放送で提供する。放送の受信装置４００は、この放送波を受信することで、映像と音声Ａを視聴する。サービス提供事業者は、音声Ａとは別の、映像に付随する音声Ｂと音声Ｃとを、通信回線を用いて音声Ａと同時に提供する。
【０１０４】
音声Ａ、音声Ｂ、音声Ｃの組み合わせの例としては、例えば、音声Ａをマルチチャンネル音声の下層の音声、音声Ｂを中層の音声、音声Ｃを上層音声とすることで、放送からの音声にさらに通信回線からの音声を加えることで、より臨場感のあるサービスを提供できる。
【０１０５】
音声Ａ、音声Ｂ、音声Ｃの組み合わせの別の例としては、音声Ｂと音声Ｃに、音声Ａとは異なる言語の音声、解説音声を用いることができる。受信装置４００で音声Ａと音声Ｂと音声Ｃとを切り換えて再生することで、より多様なサービスを提供することができる。
【産業上の利用可能性】
【０１０６】
本発明によれば、独立した２つの伝送路で伝送する場合においても、主伝送路で伝送するＴＳＰと副伝送路で伝送するＴＳＰとを対応づけて伝送することができるので、符号化データを多重して伝送する際の伝送効率を高めることができ、異なる種類の伝送路を用いて多重データ伝送を行う用途に有用である。
【符号の説明】
【０１０７】
２００  ストリーム分割装置
２１０  ストリーム弁別部
２２０  ストリーム構造化部
２３０  ストリーム分離部
２４０  弁別情報設定部
２５０  構造情報設定部
３１０  主伝送路用送信装置
３１１  副伝送路用送信装置
４００  受信装置
４１０  主伝送路用受信部
４１１  副伝送路受信部
４２０  ストリーム合成部
４３０  デコーダ
２２０１  ＦＩＦＯメモリ（ＦＩＦＯｓ）
２２０２  ＦＩＦＯメモリ（ＦＩＦＯｍ）
２２０３  ＦＩＦＯメモリ（ＦＩＦＯｔｐ）
２２０４  ヌルパケット生成部
２２０５  ＴＳＰ切り換え部
２２０６  伝送バッファ
２２０７  識別情報ＴＳＰ生成部
２３０１  ＴＳＰフィルタ処理部
２３０２  ＴＳＰ間隔均一化処理部
２３０３  副伝送路信号抽出処理部
４２０１  伝送バッファ
４２０２  伝送ブロック識別情報抽出部
【図１】
0005452428.tif 000002
【図２】
0005452428.tif 000003
【図３】
0005452428.tif 000004
【図４】
0005452428.tif 000005
【図５】
0005452428.tif 000006
【図６】
0005452428.tif 000007
【図７】
0005452428.tif 000008
【図８】
0005452428.tif 000009