(57)【特許請求の範囲】
【請求項１】
所定のＴＳにおける連続するＴＳパケットを分割して２つのＴＳ伝送路に所定の割合で交互に出力するＴＳ分割送信装置であって、
所定のＴＳをＴＳパケット単位で入力し一時的に保持するＴＳ入力バッファと、
前記ＴＳ入力バッファからＴＳパケットを順次取り出し、所定の割合で２系統に分割するとともに、固有に識別可能なパケット識別子を有し、且つ巡回カウントされる巡回カウンターとして同一の値となるＴＳパケット構造の予め定めた２つのマーカーパケットを所定頻度で前記２系統に挿入するＴＳ分割手段と、
当該２系統に分割したＴＳパケットをそれぞれ２つのＴＳ伝送路に出力するＴＳ出力手段と、
を備えることを特徴とするＴＳ分割送信装置。
【請求項２】
前記ＴＳ分割手段は、前記２つのマーカーパケットを所定頻度で同時に前記２系統に挿入することを特徴とする、請求項１に記載のＴＳ分割送信装置。
【請求項３】
前記ＴＳ分割手段は、前記ＴＳ入力バッファから順次取り出したＴＳパケットを均等割合で２系統に分割することを特徴とする、請求項１又は２に記載のＴＳ分割送信装置。
【請求項４】
前記ＴＳ分割手段は、前記所定のＴＳに含まれるＰＡＴパケット又はＰＣＲパケットを複製して生成し当該２つのマーカーパケットとして挿入するか、又は専用のマーカーパケットを生成し、当該２つのマーカーパケットとして挿入することを特徴とする、請求項１から３のいずれか一項に記載のＴＳ分割送信装置。
【請求項５】
２つのＴＳ伝送路に交互に伝送されているＴＳパケットを連続的に受信して連結合成することにより、所定のＴＳを再構成するＴＳ合成受信装置であって、
固有に識別可能なパケット識別子を有し、且つ巡回カウントされる巡回カウンターとして同一の値となるＴＳパケット構造の予め定めた２つのマーカーパケットが当該２つのＴＳ伝送路により分割伝送される所定のＴＳに所定頻度で挿入されており、
２つのＴＳ伝送路のうち、一方のＴＳ伝送路で伝送されたＴＳパケットを受信し一時的に保持する第１の先入先出メモリと、
２つのＴＳ伝送路のうち、他方のＴＳ伝送路で伝送されたＴＳパケットを受信し一時的に保持する第２の先入先出メモリと、
当該２つのＴＳ伝送路により所定の遅延時間差を許容して得られる２つのマーカーパケットを基準に、前記第１の先入先出メモリ及び前記第２の先入先出メモリを制御しながら当該所定のＴＳの元の順序となるようＴＳパケットを取り出し連結合成することにより当該所定のＴＳを再構成するＴＳ合成手段と、
前記ＴＳ合成手段で再構成した当該所定のＴＳを一時的に保持し、外部に出力するＴＳ出力手段と、
を備えることを特徴とするＴＳ合成受信装置。
【請求項６】
前記ＴＳ合成手段は、
アンロック状態として制御する際、前記第１の先入先出メモリ及び前記第２の先入先出メモリのいずれかの先入れ先出メモリにおける先頭パケットが当該マーカーパケットでなければ、当該マーカーパケットでない先頭パケットを廃棄する手段と、
ロック状態として制御する際、主として交互に先頭パケットを取り出す制御を行うとともに、前記第１の先入先出メモリ及び前記第２の先入先出メモリの双方の先頭パケットが当該マーカーパケットであるときに、当該２つのマーカーパケットの巡回カウンターが同一の値を有するか否かを逐次検査し、当該巡回カウンターが同一の値を有する場合には当該ロック状態としての制御を継続し、同一の値を有しない場合には、以後アンロック状態として制御する手段と、
を有することを特徴とする、請求項５に記載のＴＳ合成受信装置。
【請求項７】
前記ＴＳ合成手段は、
前記ロック状態の制御中、
前記第１の先入先出メモリと前記第２の先入先出メモリの双方における先頭パケットがいずれもマーカーパケットでない間には交互に先頭パケットを取り出し前記ＴＳ出力手段に出力して外部に出力させる手段と、
前記第１の先入先出メモリと前記第２の先入先出メモリの双方における先頭パケットがいずれもマーカーパケットであるときには、巡回カウンターの値が一致するか否かを判定し、巡回カウンターの値が一致する際には両方の当該先頭パケットを取り出し、その一方を前記ＴＳ出力手段に出力して外部に出力させ、巡回カウンターの値が異なる際には該巡回カウンターの値が小さい当該先頭パケットを廃棄し、以後前記アンロック状態として制御して前記ＴＳ出力手段への出力を待機する手段と、
を有することを特徴とする、請求項６に記載のＴＳ合成受信装置。
【請求項８】
前記ＴＳ合成手段は、前記ロック状態の制御中、前記第１の先入先出メモリと前記第２の先入先出メモリのいずれか一方の先頭パケットがマーカーパケットであり、他方の先頭パケットがヌルパケットである際に、該ヌルパケットを廃棄することを特徴とする、請求項６又は７に記載のＴＳ合成受信装置。
【請求項９】
前記ＴＳ合成手段は、前記ロック状態の制御中、前記所定のＴＳに含まれるＰＡＴパケット又はＰＣＲパケットを複製して生成し当該２つのマーカーパケットとして挿入されているときはいずれか一方を除去し、専用のマーカーパケットが生成されて当該２つのマーカーパケットとして挿入されているときは双方とも除去する手段を有することを特徴とする、請求項６から８のいずれか一項に記載のＴＳ合成受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された映像・音声信号を中継伝送する技術に関し、特に、映像信号や音声信号を多重化したＭＰＥＧ−２ トランスポートストリーム（ＴＳ）のＴＳパケットを、複数のＭＰＥＧ−２ ＴＳ伝送路を用いて伝送するＴＳ分割送信装置及びＴＳ合成受信装置に関する。
【背景技術】
【０００２】
放送局では、中継車で制作した映像・音声信号を、マイクロ波などの無線伝送路を用いて、野外から放送局へと伝送している。一般に、映像信号や音声信号のビットレートは無線伝送路の伝送容量よりはるかに大きいため、信号をそのまま伝送することはできない。そこで、コーデックと呼ばれる映像・音声符号化装置を用いて、映像信号や音声信号の情報を符号化し無線伝送路の伝送容量より小さな情報に圧縮し、ＭＰＥＧ２ＴＳ形式のビットストリームに変換する。無線伝送装置により圧縮されたＭＰＥＧ２ＴＳ形式の信号を伝送し、受信側のコーデックにて元の信号に復号することにより、映像・音声信号を送ることを可能としている。
【０００３】
一般に、符号化による映像音声信号の圧縮率を高くするにしたがって、映像・音声信号の品質が劣化する。このため、高い品質を保ったまま情報量が大きい超高精細映像を伝送するには高いビットレートが必要であり、伝送容量の不足が発生する。
【０００４】
（バルク伝送）
そこで、２つの無線伝送路を同時に利用し、伝送容量の大きな無線伝送装置を作成するバルク伝送技法が知られている（例えば、特許文献１参照）。
【０００５】
従来の無線伝送装置は、水平偏波もしくは垂直偏波どちらか一つの偏波だけを用いていたが、偏波ＭＩＭＯ技術により水平偏波と垂直偏波の２つの偏波を同時に使用することで伝送量を拡大することが可能になった。特許文献１に開示される技法では、入力信号からキャリアシンボルのデータを作成した後、これらを水平偏波・垂直偏波に基づく２つの無線伝送路に分散配置する偏波間インターリーブを行うことにより、２つの無線伝送路を同時に利用して伝送容量を拡大するようにしている。
【０００６】
（規則的分割・合成）
このように２つの無線伝送路を同時に利用する無線伝送装置を用いるのではなく、従来の無線伝送装置を２対向用いて、各無線伝送装置にＭＰＥＧ２ＴＳパケットを規則的に振り分けることで、伝送容量を拡大する技法が知られている（例えば、特許文献２参照）。特許文献２に開示される技法では、送信側ではコーデックから出力されたビットストリームを、パケットの伝送順序に従って規則的に２つの無線伝送路に振り分けて送信し、受信側では各無線伝送路からパケットを受信すると、無線伝送路毎の遅延時間の差を調整した後に、振り分けた時の規則に従って、受信したパケットを取り出すことで、元のビットストリームを再構成する。
【０００７】
（映像分割符号化）
前述の２つの手法では映像全体を符号化し、圧縮されたビットストリームを２つの無線伝送路に分割して伝送しているが、映像を予めいくつかの部分画像に分割し、部分画像毎に符号化と無線伝送を行う映像分割符号化技法が行われている。この技法では、各部分画像のビットストリームは２つの無線伝送路のいずれか１つを用いて伝送する。部分画像の圧縮後のビットレートは、各無線伝送路の伝送容量を超えることはできないが、部分画像のビットレートの合計値は、２つの無線伝送容量まで増加することができる。例えば４つの部分画像に分割する場合には、各無線伝送路では２つの部分画像のビットストリームを伝送する。各無線伝送路の伝送容量が２００Ｍｂｐｓとすると、部分画像あたり１００Ｍｂｐｓまで、合計で４００Ｍｂｐｓまで伝送することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２０１３／０７３１９５号
【特許文献２】特開２００５−２１７６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
１つのＭＰＥＧ−２ ＴＳ伝送路（以下、「ＴＳ伝送路」と称する）の伝送容量より大きいビットレートの信号を効率よく伝送するために、前述したような「バルク伝送」、「規則的分割・合成」及び「映像分割符号化」などの技法により、送信側でビットストリームやパケット、映像を分割して伝送し、受信側でこれらを合成し復元することが行われている。
【００１０】
しかしながら、「バルク伝送」による技法では、２つの伝送路に分散させたデータを、元の順序に再構成するため、同時に使用する伝送路の伝送遅延を精密に一致させる必要がある。共通クロックで動作する同期式の伝送路、例えば、偏波ＭＩＭＯを使った無線伝送路ではこの要件を用意に満たすことができる。しかし、クロックが共通でない同期式の伝送路では、２つの伝送路の伝送遅延は精密には一致せず、非同期式の伝送路はヌル（ＮＵＬＬ）パケットの挿入などにより伝送遅延時間が変動する。このため、このような伝送路を組み合わせて一つの伝送装置を構成することは困難であった。
【００１１】
また、「規則的分割・合成」による技法では、パケットを規則的に伝送路に振り分け、振り分け規則に従って受信したパケットを合成する。しかしながら、番組素材の無線伝送装置では、速度変換やタイミング調整のため伝送路の途中で新たにパケットが挿入されることや何等かのパケットが削除されることがある。この技法では、このような場合には正しい順序で元のビットストリームに再構成できないという問題がある。例えば、伝送路Ａと伝送路Ｂに２対１の割合で規則的に振り分けるシステムを想定し、パケット１、パケット２、パケット４及びパケット５が伝送路Ａで、パケット３及びパケット６が伝送路Ｂで送られ、受信側では伝送路Ａから２個、伝送路Ｂから１個を規則的に取り出して再構成するとする。このとき、伝送路Ａの途中でパケット１とパケット２の間にヌルパケットが挿入されると、パケット１、ヌルパケット、パケット３、パケット２、パケット４、パケット６の順に再構成され、順序が反転してしまう問題がある。
【００１２】
また、「映像分割符号化」による技法では、映像を分割して符号化すると符号化効率が低下するとともに、部分映像毎に独立して符号化処理が行われることから、部分映像の分割境界付近で、画質差が現れやすくなる。このため、必ずしも高画質化の観点から分割符号化を必要とせずに、複数の伝送路でＭＰＥＧ−２ ＴＳパケットのビットストリームを伝送できる手段が必要である。
【００１３】
従って、複数のＴＳ伝送路を用いてＴＳパケットを伝送でき、ヌルパケットの挿入・削除に対して耐性が強い技法が望まれる。
【００１４】
本発明の目的は、上述の問題に鑑みて、ＴＳ伝送路における伝送遅延の変動やヌルパケットの挿入・削除に対しても耐性が強く、複数のＴＳ伝送路を用いてＭＰＥＧ−２ ＴＳパケットを伝送するＴＳ分割送信装置及びＴＳ合成受信装置を提供することにある。
【課題を解決するための手段】
【００１５】
本発明のＴＳ分割送信装置は、所定のＴＳにおける連続するＴＳパケットを分割して２つのＴＳ伝送路に所定の割合で交互に出力するＴＳ分割送信装置であって、所定のＴＳをＴＳパケット単位で入力し一時的に保持するＴＳ入力バッファと、前記ＴＳ入力バッファからＴＳパケットを順次取り出し、所定の割合で２系統に分割するとともに、固有に識別可能なパケット識別子を有し、且つ巡回カウントされる巡回カウンターとして同一の値となるＴＳパケット構造の予め定めた２つのマーカーパケットを所定頻度で前記２系統に挿入するＴＳ分割手段と、当該２系統に分割したＴＳパケットをそれぞれ２つのＴＳ伝送路に出力するＴＳ出力手段と、を備えることを特徴とする。
【００１６】
また、本発明のＴＳ分割送信装置において、前記ＴＳ分割手段は、前記２つのマーカーパケットを所定頻度で同時に前記２系統に挿入することを特徴とする。
【００１７】
また、本発明のＴＳ分割送信装置において、前記ＴＳ分割手段は、前記ＴＳ入力バッファから順次取り出したＴＳパケットを均等割合で２系統に分割することを特徴とする。
【００１８】
また、本発明のＴＳ分割送信装置において、前記ＴＳ分割手段は、前記所定のＴＳに含まれるＰＡＴパケット又はＰＣＲパケットを複製して生成し当該２つのマーカーパケットとして挿入するか、又は専用のマーカーパケットを生成し、当該２つのマーカーパケットとして挿入することを特徴とする。
【００１９】
更に、本発明のＴＳ合成受信装置は、２つのＴＳ伝送路に交互に伝送されているＴＳパケットを連続的に受信して連結合成することにより、所定のＴＳを再構成するＴＳ合成受信装置であって、固有に識別可能なパケット識別子を有し、且つ巡回カウントされる巡回カウンターとして同一の値となるＴＳパケット構造の予め定めた２つのマーカーパケットが当該２つのＴＳ伝送路により分割伝送される所定のＴＳに所定頻度で挿入されており、２つのＴＳ伝送路のうち、一方のＴＳ伝送路で伝送されたＴＳパケットを受信し一時的に保持する第１の先入先出メモリと、２つのＴＳ伝送路のうち、他方のＴＳ伝送路で伝送されたＴＳパケットを受信し一時的に保持する第２の先入先出メモリと、当該２つのＴＳ伝送路により所定の遅延時間差を許容して得られる２つのマーカーパケットを基準に、前記第１の先入先出メモリ及び前記第２の先入先出メモリを制御しながら当該所定のＴＳの元の順序となるようＴＳパケットを取り出し連結合成することにより当該所定のＴＳを再構成するＴＳ合成手段と、前記ＴＳ合成手段で再構成した当該所定のＴＳを一時的に保持し、外部に出力するＴＳ出力手段と、を備えることを特徴とする。
【００２０】
また、本発明のＴＳ合成受信装置において、前記ＴＳ合成手段は、アンロック状態として制御する際、前記第１の先入先出メモリ及び前記第２の先入先出メモリのいずれかの先入れ先出メモリにおける先頭パケットが当該マーカーパケットでなければ、当該マーカーパケットでない先頭パケットを廃棄する手段と、ロック状態として制御する際、主として交互に先頭パケットを取り出す制御を行うとともに、前記第１の先入先出メモリ及び前記第２の先入先出メモリの双方の先頭パケットが当該マーカーパケットであるときに、当該２つのマーカーパケットの巡回カウンターが同一の値を有するか否かを逐次検査し、当該巡回カウンターが同一の値を有する場合には当該ロック状態の制御を継続し、同一の値を有しない場合には、以後アンロック状態として制御する手段と、を有することを特徴とする。
【００２１】
また、本発明のＴＳ合成受信装置において、前記ＴＳ合成手段は、前記ロック状態の制御中、前記第１の先入先出メモリと前記第２の先入先出メモリの双方における先頭パケットがいずれもマーカーパケットでない間には交互に先頭パケットを取り出し前記ＴＳ出力手段に出力して外部に出力させる手段と、前記第１の先入先出メモリと前記第２の先入先出メモリの双方における先頭パケットがいずれもマーカーパケットであるときには、巡回カウンターの値が一致するか否かを判定し、巡回カウンターの値が一致する際には両方の当該先頭パケットを取り出し、その一方を前記ＴＳ出力手段に出力して外部に出力させ、巡回カウンターの値が異なる際には該巡回カウンターの値が小さい当該先頭パケットを廃棄し、以後前記アンロック状態として制御して前記ＴＳ出力手段への出力を待機する手段と、を有することを特徴とする。
【００２２】
また、本発明のＴＳ合成受信装置において、前記ＴＳ合成手段は、前記ロック状態の制御中、前記第１の先入先出メモリと前記第２の先入先出メモリのいずれか一方の先頭パケットがマーカーパケットであり、他方の先頭パケットがヌルパケットである際に、該ヌルパケットを廃棄することを特徴とする。
【００２３】
また、本発明のＴＳ合成受信装置において、前記ＴＳ合成手段は、前記ロック状態の制御中、前記所定のＴＳに含まれるＰＡＴパケット又はＰＣＲパケットを複製して生成し当該２つのマーカーパケットとして挿入されているときはいずれか一方を除去し、専用のマーカーパケットが生成されて当該２つのマーカーパケットとして挿入されているときは双方とも除去する手段を有することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、複数のＴＳ伝送路における伝送遅延の変動やパケット順序の不規性に対しても耐性が強い態様で、ＭＰＥＧ−２ ＴＳパケットを伝送することができる。特に、クロックの異なるＦＰＵ（Field Pickup Unit；無線中継伝送装置）によるマイクロ波回線やＴＳＬ（Transmitter to Studio Link；FPUからの信号を中継伝送する回線）などの無線回線であっても、これらの２回線を組み合わせて、１回線分の高速なＭＰＥＧ−２ ＴＳ伝送路を構築することが可能になる。この結果、映像を分割して複数の部分映像にして符号化しなくとも２つのＴＳ伝送路を使った伝送が可能となり、そのような分割による画質劣化や符号化効率の低下を防いで、複数のＴＳ伝送路を用いて伝送するための伝送処理に起因する信号劣化を生じさせない態様で高画質な映像・音声信号の伝送が可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明による一実施例のＴＳ分割送信装置及びＴＳ合成受信装置からなる伝送システムの概略構成を示すブロック図である。
【図２】ＭＰＥＧ−２ ＴＳのＴＳパケット構造を示す図である。
【図３】本発明による一実施例のＴＳ分割送信装置におけるＴＳ分割処理のフローチャートである。
【図４】本発明に係るマーカーパケットの挿入例を示す図である。
【図５】本発明による一実施例のＴＳ合成受信装置におけるＴＳ合成受信処理の概略を示すフローチャートである。
【図６】本発明による一実施例のＴＳ合成受信装置におけるＴＳ合成処理のフローチャートである。
【図７】本発明による一実施例のＴＳ合成受信装置におけるＴＳ合成処理の概略的な説明図である。
【発明を実施するための形態】
【００２６】
〔伝送システム〕
図１は、本発明による一実施例のＴＳ分割送信装置１及びＴＳ合成受信装置２からなる伝送システムの概略構成を示すブロック図である。図１に示す伝送システムは、映像・音声信号のＴＳを中継伝送するよう構成されている。尚、ＴＳ分割送信装置１及びＴＳ合成受信装置２は、ＴＳ伝送路Ａ及びＴＳ伝送路Ｂの２つのＴＳパケットの伝送路で接続する場合を例として示している。
【００２７】
〔ＴＳ分割送信装置〕
ＴＳ分割送信装置１は、包括的には、映像・音声信号のＴＳをＴＳパケット単位で入力し一時的に保持するＴＳ入力バッファ１１と、ＴＳ入力バッファ１１からＴＳパケットを取り出し、所定の割合で２系統に分割し、第１のＴＳ出力部１３ａ（ＴＳ出力部Ａ）及び第２のＴＳ出力部１３ｂ（ＴＳ出力部Ｂ）に交互に出力するＴＳ分割部１２と、ＴＳ分割部１２から入力されたＴＳパケットを蓄積し、第１のＴＳ伝送路（ＴＳ伝送路Ａ）及び第２のＴＳ伝送路（ＴＳ伝送路Ｂ）に対してそれぞれ出力するＴＳ出力部Ａ及びＴＳ出力部Ｂと、を備えるように構成される。
【００２８】
本例では、ＴＳ伝送路ＡとＴＳ伝送路Ｂに均等割合でＴＳパケットを同時出力する例を説明するが、その分配割合は送受間で予め定めておけばよいことから、必ずしも２つの伝送路に対して均等割合でＴＳパケットを出力する例に限定する必要は無い。また、以下に説明する例では、その理解を高めるために、ＴＳ分割送信装置１がＴＳパケットを同時出力する例を説明するが、予め定めた分配割合でＴＳ出力部ＡとＴＳ伝送路Ｂに交互にＴＳパケットを出力するものであればよい。
【００２９】
ＴＳ分割部１２は、ＴＳ入力バッファ１１からＴＳパケットを取り出し、ＴＳ出力部Ａ及びＴＳ出力部Ｂに交互に出力するよう構成されるが、特に、マーカー挿入部１２１を備えるよう構成されている。
【００３０】
マーカー挿入部１２１は、映像・音声信号のＴＳパケットとは区別して識別可能なパケット識別子（ＰＩＤ：packet identifier）を有し、且つ巡回カウントされる巡回カウンター（ＣＣ：continuity counter）として同一の値となる予め定めた２つのマーカーパケットを所定頻度でＴＳ出力部Ａ及びＴＳ出力部Ｂに同時に出力して、ＴＳ伝送路Ａ及びＴＳ伝送路Ｂの双方にて伝送する。
【００３１】
図２には、ＭＰＥＧ−２ ＴＳのＴＳパケット構造を示しており、各ＴＳパケットは、ＰＩＤ及び巡回カウンターを有しており、ＴＳヘッダの基本ビット数はその先頭に位置する同期ワードから巡回カウンターまでの３２ビットであるが、必要に応じてアダプテーションフィールドを付加して拡張ヘッダを構成することができる。このアダプテーションフィールドは、送受間の時刻同期を行う際の基準となるＰＣＲ（Program Clock Reference）やスタッフィング、その他のプライベートデータなどを格納することができ、ＭＰＥＧ−２ ＴＳ中に１００ｍｓ間隔（最大１００ｍｓ）で出現することが推奨されている。このときのＴＳパケットのペイロードは、Ｘバイトとなる（０≦Ｘ＜１８４）。また、巡回カウンター（ＣＣ）は４ビットであり、０〜１５の値が連続するＴＳパケットに対して巡回的にインクリメントされる値を持つ。アダプテーションフィールドにＰＣＲが挿入される場合、そのＰＣＲの有無を示すフラグ等の情報も含まれる。
【００３２】
（マーカーパケット）
そこで、予め送受間でマーカーパケット以外のＴＳパケット（映像・音声信号等のＴＳパケット）とは区別して識別可能な特定種類のＴＳパケットをマーカーパケットとして定めることができる。マーカーパケットとして、所定頻度で周期的に挿入されるＴＳパケットを選定することができる。
【００３３】
より具体的には、マーカー挿入部１２１は、マーカーパケットの挿入頻度として、巡回カウンター値が一巡する１６個のマーカーパケットの間隔が、予め想定されるＴＳ伝送路ＡとＴＳ伝送路Ｂとの間の遅延時間差の２倍以下とはならないようにする。これは、１６の整数倍個だけ前もしくは後で送信されたマーカーパケットの巡回カウンター値は同一の値となるため、これらを同時に受信することを防ぐ効果がある。
【００３４】
このため、ＰＡＴ（Program association table）パケット、若しくはＰＣＲパケットをマーカーパケットとして用いるのが好適である。ＴＳ分割部１２は、ＴＳ入力バッファ１１からＴＳに含まれるＰＡＴパケット（又はＰＣＲパケット）を取り出すと、マーカー挿入部１２１は、その複製パケットを生成し、ＴＳ出力部Ａ及びＴＳ出力部Ｂに同時に出力して、ＴＳ伝送路Ａ及びＴＳ伝送路Ｂの双方にて伝送する。
【００３５】
ＰＡＴは、ＭＰＥＧ−２ ＴＳ内にどのような映像・音声等の信号が含まれているのかを記述したＴＳパケットであり、ＰＭＴ（Program MAP Table）のＰＩＤが列挙されており、ＰＭＴは１つの番組（program）に含まれる映像や音声等のデータのＰＩＤを記述したものである。ＰＡＴパケットはＰＩＤが０であることから、その識別が容易であり、ＭＰＥＧ−２ ＴＳには必ず含まれ、且つ周期的に挿入されることからマーカーパケットとして用いるのに有効である。
【００３６】
また、ＰＣＲパケットも、映像や音声等の信号を送る場合には必ず必要であり、最大１００ｍｓの間隔で間欠的に挿入されることからマーカーパケットとして用いることができる。ただし、ＰＣＲパケットをマーカーパケットとして用いるには、そのＴＳパケットの識別を先ず行う必要が生じることから、ＰＡＴパケットをマーカーパケットとして用いる方が本発明に係る分割送信・合成受信の目的を達成するのに適している。
【００３７】
一方、予め想定されるＴＳ伝送路ＡとＴＳ伝送路Ｂとの間の遅延時間差が大きく、例えばＰＡＴや、ＰＣＲパケットの挿入間隔の８倍を超えることが想定されているときには、マーカー挿入部１２１は、用いるマーカーパケットとして専用のマーカーパケットを生成し、その挿入頻度を広げるよう構成することができる。
【００３８】
この専用のマーカーパケットは、図２に示すＭＰＥＧ−２ ＴＳのＴＳパケット構造で形成し、マーカー挿入部１２１は、伝送する映像や音声等のＴＳとは区別して固有に識別可能なＰＩＤの値を割り当て、且つ巡回カウントされる巡回カウンター（ＣＣ）として同一の値となる予め定めた２つのマーカーパケットを所定頻度でＴＳ伝送路Ａ及びＴＳ伝送路Ｂの双方に挿入する。
【００３９】
専用のマーカーパケットの挿入は、マーカー挿入部１２１により一定のタイミングでマーカーパケットを生成して、ＴＳ分割部１２によるＴＳ入力バッファ１１からＴＳパケットを取り出す直前にＴＳ出力部Ａ及びＴＳ出力部Ｂの両方に同時に挿入し出力するか、又は、ＴＳ分割部１２によるＴＳ入力バッファ１１からＴＳパケットを取り出し、これをＴＳ出力部Ａ及びＴＳ出力部Ｂの両方に同時に挿入し出力する。
【００４０】
図３は、本発明による一実施例のＴＳ分割送信装置１におけるＴＳ分割部１２のＴＳ分割処理のフローチャートである。ここでは、マーカーパケットをＰＡＴパケットとして定めた例を説明する。まず、ＴＳ分割部１２は、ＴＳ入力バッファ１１からＴＳパケットを取り出す前に、初期化する（ステップＳ１）。例えば、最初の出力チャンネルとしてＴＳ出力部Ａ（チャンネルＡ）を出力先とするフラグを設定する。
【００４１】
そして、ＴＳ分割部１２は、ＴＳパケットの入力待ちの状態で（ステップＳ２）、ＴＳ入力バッファ１１からＴＳパケットを取り出し、この取り出したＴＳパケット（入力パケット）が、マーカーパケットであるか否かを判定する（ステップＳ３）。
【００４２】
この判定処理で、ＴＳ分割部１２は、その入力パケットがマーカーパケットであると判定した際にはマーカー挿入部１２１により、その複製パケットを生成し、ＴＳ出力部ＡとＴＳ出力部Ｂの両方に出力し（ステップＳ５）、ステップＳ２におけるＴＳパケットの入力待ちの状態に移行する。
【００４３】
一方、当該判定処理で、ＴＳ分割部１２は、その入力パケットがマーカーパケットでないと判定した際には、現在設定されている出力チャンネルのフラグを判定し（ステップＳ４，Ｓ６）、出力チャンネルとしてチャンネルＡを示すフラグが設定されているときは、ステップＳ７に移行し、出力チャンネルとしてチャンネルＢを示すフラグが設定されているときは、ステップＳ８に移行する。
【００４４】
ステップＳ４，Ｓ６の出力チャンネルのフラグの判定結果から、出力チャンネルとしてチャンネルＡを示すフラグが設定されていると判定したとき、ＴＳ分割部１２は、入力パケットをＴＳ出力部Ａに出力し、次の出力チャンネルをチャンネルＢとするフラグに設定する（ステップＳ７）。
【００４５】
一方、ステップＳ４，Ｓ６の出力チャンネルのフラグの判定結果から、出力チャンネルとしてチャンネルＢを示すフラグが設定されていると判定したとき、ＴＳ分割部１２は、入力パケットをＴＳ出力部Ｂに出力し、次の出力チャンネルをチャンネルＡとするフラグに設定する（ステップＳ８）。
【００４６】
ＴＳ分割部１２は、入力パケットをＴＳ出力部Ａ（又はＴＳ出力部Ｂ）に出力した後、ステップＳ２におけるＴＳパケットの入力待ちの状態に移行する。
【００４７】
このようにして、ＴＳ分割部１２は、ＴＳ入力バッファ１１からＴＳパケットを取り出し、ＴＳ出力部Ａ及びＴＳ出力部Ｂに交互に出力するとともに、マーカー挿入部１２１により、マーカーパケットを所定頻度でＴＳ出力部Ａ及びＴＳ出力部Ｂに同時に出力する。
【００４８】
ＴＳ出力部Ａ及びＴＳ出力部Ｂは、ＴＳ分割部１２から入力されたＴＳパケットを、一時的に蓄積し、入力された順序を維持したまま、それぞれのＴＳ伝送路Ａ及びＴＳ伝送路Ｂに出力する。
【００４９】
尚、ＴＳパケットを一定のビットレートでＴＳ伝送路Ａ，Ｂに出力する場合は、ＴＳパケットを出力可能なＴＳパケットが蓄積されていれば、その蓄積されていたＴＳパケットを出力し、蓄積されていなければヌルパケットを出力する。ヌルパケットは、データを内包しないダミーパケットであり、ＰＩＤはこれを識別可能な値で定めることができるため、受信側では容易に除去することができる。
【００５０】
図４は、一定のビットレートでＴＳパケットを伝送する際に、本発明に係るマーカーパケットの挿入例を示す図である。ＴＳ分割送信装置１は、ＴＳ出力部Ａ及びＴＳ出力部Ｂにより、ＴＳ分割部１２から交互に入力されたＴＳパケットを、それぞれのＴＳ伝送路Ａ及びＴＳ伝送路Ｂに出力する。また、マーカーパケットは周期的に、ＴＳ出力部ＡとＴＳ出力部Ｂの両方に同時に入力される。従って、同一のＣＣの値をもつマーカーパケット（図示する例ではＣＣ＝３やＣＣ＝４）は、ほぼ同じタイミングでＴＳ出力部ＡとＴＳ出力部Ｂから出力される。
【００５１】
このとき、受信側では、それぞれのＴＳ伝送路Ａ及びＴＳ伝送路Ｂ間による遅延時間差Δｔが生じて、同値のＣＣを有するマーカーパケットも遅延時間差Δｔが生じ、ＴＳ合成受信装置２の各ＦＩＦＯ_Ａ，ＦＩＦＯ_Ｂに順次入力されることになるが、ＴＳ合成受信装置２では、同値のＣＣを有するマーカーパケットの存在から、その時間差を吸収してタイミング調整して合成することができるようになっている。以下、ＴＳ合成受信装置２について説明する。
【００５２】
〔ＴＳ合成受信装置〕
図１に示すように、ＴＳ合成受信装置２は、包括的には、ＴＳ伝送路Ａで伝送されたＴＳパケットを受信し一時的に保持する第１の先入先出メモリ２１ａ（ＦＩＦＯ_Ａ）と、ＴＳ伝送路Ｂで伝送されたＴＳパケットを受信し一時的に保持する第１の先入先出メモリ２１ｂ（ＦＩＦＯ_Ｂ）と、出力クロックに応じて当該２つのＴＳ伝送路Ａ，Ｂにより所定の遅延時間差を許容して得られる２つのマーカーパケットを基準に、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂを制御しながらＴＳの元の順序となるようＴＳパケットを取り出し、元のＴＳを再構成するＴＳ合成部２２と、ＴＳ合成部２２で再構成したＴＳを一時的に保持し、外部に出力するＴＳ出力部２３と、を備えるように構成される。
【００５３】
ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂは、受信したＴＳパケットを一時的に保持し、入力された順序に従って、ＴＳパケットを取り出すバッファである。ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂにて保持しているＴＳパケットのうち、最も先に入力されたＴＳパケットを先頭パケットとする。
【００５４】
ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットは、ＴＳ合成部２２の制御下で、いつでもＦＩＦＯ_Ａ又はＦＩＦＯ_Ｂから取り出すことなく、そのＴＳヘッダ内の情報を読み出して検査することができるようになっている。
【００５５】
ＴＳ合成部２２は、その詳細は後述するが、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂに蓄積された先頭パケットのヘッダ情報を比較・検査して、マーカーパケットを基準にＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂを制御しながらＴＳの元の順序となるようＴＳパケットを取り出し、元のＴＳを再構成し、ＴＳ出力部２３に出力する。これにより、ＴＳ出力部２３は、再構成した元のＴＳを外部に出力可能となる。
【００５６】
尚、ＴＳ合成部２２は、マーカー除去部２２１を備えるよう構成されている。マーカー除去部２２１は、後述するように、マーカーパケットを基準にＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂを制御し同期を確保した後は、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂを経て得られる同値のＣＣを有するマーカーパケットのいずれか一方（上述した専用のマーカーパケットであれば、その双方）を除去してＴＳ出力部２３に出力する。
【００５７】
より具体的には、ＴＳ合成部２２は、ＦＩＦＯ_Ａの先頭パケットの伝送遅延、ＦＩＦＯ_Ｂの先頭パケットの伝送遅延の大小関係を推定し、次に示す「アンロック」、「ロック」のいずれかの制御状態で制御を行う。尚、ＴＳ伝送路Ａを経由してＦＩＦＯ_Ａに伝送される一連のＴＳパケットのチャンネルをＣＨ_Ａとし、ＴＳ伝送路Ｂを経由してＦＩＦＯ_Ｂに伝送される一連のＴＳパケットのチャンネルをＣＨ_Ｂとする。
【００５８】
「アンロック」状態とは、ＦＩＦＯ＿Ａ、ＦＩＦＯ＿Ｂのどちらの先頭パケットの遅延が大きいか判別できていない制御状態を云う。
【００５９】
「ロック」状態とは、ＦＩＦＯ＿Ａ、ＦＩＦＯ＿Ｂそれぞれの先頭パケットの遅延が一致していると想定して動作する制御状態を云う。
【００６０】
図５に、本発明による一実施例のＴＳ合成受信装置２におけるそのＴＳ合成受信処理の概略を表すフローチャートを示す。
【００６１】
ＴＳ合成受信装置２は、ＴＳ合成部２２により、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂを検査し、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方にＴＳパケットが蓄積されていれば次のステップに進む（ステップＳ１１）。
【００６２】
ＴＳ合成受信装置２は、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂのそれぞれの先頭パケットがマーカーパケットであるか否かを検査する（ステップＳ１２）。双方の先頭パケットがマーカーパケットであれば（ステップＳ１２：Ｎｏ）、ステップＳ１３に進み、いずれかの先頭パケットがマーカーパケットでないならば（ステップＳ１２：Ｙｅｓ）、マーカーパケットでない先頭パケットを廃棄するようＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂを制御しステップＳ１１に戻る（ステップＳ１６）。
【００６３】
続いて、ＴＳ合成部２２は、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂにおける双方の先頭パケットが同値のＣＣを有するか否かを検査する（ステップＳ１３）。同値のＣＣを有するときは（ステップＳ１３：一致）、ステップＳ１４に進む。同値のＣＣを有しないときは（ステップＳ１３：不一致）、そのＣＣの値の大小比較に応じて小さい値を持つ方のＦＩＦＯの先頭パケットを廃棄してステップＳ１１に戻る（ステップＳ１７）。
【００６４】
ステップＳ１４に移行すると、ＴＳ合成部２２は「ロック」状態として動作制御し、マーカーパケットを監視しながら、ＦＩＦＯ＿ＡおよびＦＩＦＯ＿Ｂの両方の先頭パケットを交互に取り出し、最新出力としてＴＳ出力部２３に出力する（ステップＳ１４：Ｎｏ，Ｓ１５）。ただし、両方の先頭パケットが同値のＣＣを有するマーカーパケットである場合には（ステップＳ１４：Ｙｅｓ，Ｓ１８：一致）、両方の先頭パケットを取り出し、一方をＴＳ出力部２３に出力し、他方は廃棄する（ステップＳ１９）。「ロック」状態ではステップＳ１４を経たいずれの場合もＴＳ出力部２３は、連結合成により再構成した元のＴＳを外部に出力しステップＳ１４を繰り返す。ただし、両方の先頭パケットが値の異なるＣＣを有するマーカーパケットである場合は（ステップＳ１４：Ｙｅｓ，Ｓ１８：不一致）、「アンロック」状態として制御し、そのＣＣの値の大小比較に応じて小さい値を持つ方のＦＩＦＯの先頭パケットを廃棄してステップＳ１１に戻る（ステップＳ２０）。
【００６５】
以下、より詳細に、ＴＳ合成受信装置２におけるそのＴＳ合成処理について説明する。
【００６６】
図６は、本発明による一実施例のＴＳ合成受信装置２におけるＴＳ合成部２２のＴＳ合成処理のフローチャートである。ここでは、一定のビットレートでＴＳパケットを出力する場合のＴＳ合成処理の例を示している。尚、初期状態は、ＣＨ_Ａ及びＣＨ_Ｂともに「廃棄」、ＴＳ合成部２２は「アンロック」の状態として説明する。また、ＴＳ出力部２３への最新出力を示す最新出力フラグは、「アンロック」の状態から開始する説明とするためＣＨ_Ａ及びＣＨ_Ｂのいずれかの値を設定する。
【００６７】
まず、ＴＳ合成部２２は、ＴＳパケットをＴＳ出力部２３へ出力する出力クロックのタイミングを待って（ステップＳ２１）、ＦＩＦＯ_Ａ及びＦＩＦＯ_ＢにＴＳパケットが蓄積されているか否かの蓄積状態を検査し（ステップＳ２２，Ｓ２３）、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方にＴＳパケットが蓄積されていない場合、ＴＳ出力部２３へヌルパケットを出力し（ステップＳ２４）、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方にＴＳパケットが蓄積されるまで待機する。
【００６８】
続いて、ＴＳ合成部２２は、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方にＴＳパケットが蓄積されると、ＴＳ合成部２２の状態が「ロック」状態か、「アンロック」状態かを判定する（ステップＳ２５）。ロック状態である場合にはステップ３３へ移行し、「アンロック」状態である場合はステップ２６へ移行する。ここでは、「アンロック」の状態から開始する説明とするため、ステップ２６へ移行する。
【００６９】
続いて、ＴＳ合成部２２は、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方の先頭パケットがマーカーパケットであるか否かを検査する（ステップＳ２６，Ｓ２７）。
【００７０】
ステップＳ２６，Ｓ２７の検査により、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方の先頭パケットがマーカーパケットでない場合、ステップＳ２８に移行し、「アンロック」の状態を維持する。ＴＳ出力部２３へヌルパケットを出力し（ＴＳ出力部２３によるヌルパケットの外部出力は必須ではない）、各ＦＩＦＯの先頭パケットを取り出し廃棄する（ステップＳ２８）。
【００７１】
ステップＳ２６，Ｓ２７の検査により、ＦＩＦＯ_Ａの先頭パケットだけがマーカーパケットである場合、ステップＳ３２に移行し、「アンロック」の状態とする。ＴＳ出力部２３へヌルパケットを出力し（ＴＳ出力部２３によるヌルパケットの外部出力は必須ではない）、ＦＩＦＯ_Ｂの先頭パケットを取り出し廃棄する（ステップＳ３２）。このとき、ＣＨ_Ａのマーカーパケットが先に到着しているため、ＦＩＦＯ_Ｂの先頭パケットにマーカーパケットが現れ、そのＣＣの値がＦＩＦＯ_Ａの先頭パケットのマーカーパケットのＣＣの値と一致するまで、後着したＣＨ_ＢにおけるＦＩＦＯ_Ｂの先頭パケットを廃棄することになる。
【００７２】
ステップＳ２６，Ｓ２７の検査により、ＦＩＦＯ_Ｂの先頭パケットだけがマーカーパケットである場合、ステップＳ３０に移行し、「アンロック」の状態とする。ＴＳ出力部２３へヌルパケットを出力し（ＴＳ出力部２３によるヌルパケットの外部出力は必須ではない）、ＦＩＦＯ_Ａの先頭パケットを取り出し廃棄する（ステップＳ３０）。このとき、ＣＨ_Ｂのマーカーパケットが先に到着しているため、ＦＩＦＯ_Ａの先頭パケットにマーカーパケットが現れ、そのＣＣの値がＦＩＦＯ_Ｂの先頭パケットのマーカーパケットのＣＣの値と一致するまで、後着したＣＨ_ＡにおけるＦＩＦＯ_Ｂの先頭パケットを廃棄することになる。
【００７３】
ステップＳ２６，Ｓ２７の検査により、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方の先頭パケットがマーカーパケットである場合、ステップＳ２９に移行する。
【００７４】
ステップＳ２９では、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの双方の先頭パケット（マーカーパケット）のＣＣの値の大小を比較する。以下、ＦＩＦＯ_Ａの先頭パケットのＣＣの値をＣＣ（Ａ）、ＦＩＦＯ_Ｂの先頭パケットのＣＣの値をＣＣ（Ｂ）とする。
【００７５】
ここで、ステップＳ２９のＣＣ（Ａ）とＣＣ（Ｂ）の大小比較は、巡回カウンター（ＣＣ）は４ビットの値であり１５の次は０に戻るため、巡回を考慮して大小を比較する。
【００７６】
例えば、ＣＣ（Ａ）からＣＣ（Ｂ）を引いた値の絶対値が巡回カウンターの最大値の半値（即ち、“８”）以上であれば、ＣＣ（Ａ）とＣＣ（Ｂ）の数値の大小関係が逆転していると判定し、具体的には、ＣＣ（Ａ）が２、ＣＣ（Ｂ）が１５である場合は、ＣＣ（Ａ）がＣＣ（Ｂ）より大きいと判定する。同様に、ＣＣ（Ａ）が１４、ＣＣ（Ｂ）が４である場合は、ＣＣ（Ａ）がＣＣ（Ｂ）より小さいと判定する。これにより、異なるＣＣ値を持つ各マーカーパケットのいずれが先行して到着したかを判定することができる。尚、その先行到着の判別をこの時点で確実に判別するよう構成したいときには、ＣＣ（Ａ）とＣＣ（Ｂ）の差の絶対値が一定値以上一定値以下の場合、例えば６以上１０以下の場合に比較不能と判定し、エラー処理として、ステップ２８に進むようにしてもよい。
【００７７】
ステップＳ２９による比較により、ＣＣ（Ａ）がＣＣ（Ｂ）よりも大きいならばステップ３２に、逆にＣＣ（Ａ）がＣＣ（Ｂ）よりも小さいならばステップ３０に移行する。このため、先にマーカーパケットが到着している一方のチャンネル（例えばＣＨ_Ｂ）を待機させ、ＣＣの値が一致する他方のチャンネル（例えばＣＨ_Ａ）のマーカーパケットが到着するまで、当該他方のチャンネル（例えばＣＨ_Ａ）の先頭パケットを廃棄することになる。
【００７８】
ステップＳ２９による比較により、ＣＣ（Ａ）とＣＣ（Ｂ）が一致すればステップ３１に移行する。ステップ３１では、「ロック」の状態として制御する。各ＦＩＦＯの先頭パケット（マーカーパケット）を取り出し、いずれか片方のマーカーパケットをＴＳ出力部２３へ出力して、ＴＳ出力部２３により外部出力させ、他方のパケットは廃棄する。
【００７９】
ステップ３１を経て「ロック」の状態として制御すると、ステップＳ２１〜Ｓ２５を経て、ステップＳ３３，Ｓ３４に移行する。ステップＳ３３，Ｓ３４では、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットがマーカーパケットであるか否かを検査する。
【００８０】
ステップＳ３３，Ｓ３４による検査で、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットがいずれもマーカーパケットでない場合はステップＳ３５に、ＦＩＦＯ_Ａのパケットだけがマーカーパケットである場合はステップＳ３９に、ＦＩＦＯ_Ｂのパケットだけがマーカーパケットである場合はステップＳ４０に移行し、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットが両方ともマーカーパケットである場合はステップＳ２９に移行する。
【００８１】
ここで、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットが両方ともマーカーパケットである場合はステップＳ２９に移行させ、ロック状態後にも逐次マーカーパケットのＣＣ比較を行うことで、各ＴＳ伝送路における遅延変動やヌルパケットの挿入・削除に対する耐性が強くなる。
【００８２】
ステップＳ３３，Ｓ３４による検査により、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットが両方ともマーカーパケットでない場合、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットのＰＩＤが一致するか否かを検査し（ステップＳ３５）、一致する場合はステップＳ３６に、一致しない場合はステップＳ４３に移行する。これにより、映像や音声のＴＳパケットの識別が可能となる。
【００８３】
ステップＳ３６では、ＦＩＦＯ_Ａの先頭パケットのＣＣの値、即ちＣＣ（Ａ）と、ＦＩＦＯ_Ｂの先頭パケットのＣＣの値、即ちＣＣ（Ｂ）との大小を、ステップＳ２９と同様に巡回を考慮して比較する。巡回を考慮して比較した結果ＣＣ（Ａ）がＣＣ（Ｂ）よりも大きいならばステップＳ４１に、逆にＣＣ（Ａ）がＣＣ（Ｂ）よりも小さいならばステップＳ４２に、ＣＣ（Ａ）とＣＣ（Ａ）が一致すればステップＳ３７，Ｓ３８に移行する。
【００８４】
ステップＳ３７，Ｓ３８では、ＦＩＦＯ_Ａ及びＦＩＦＯ_Ｂの先頭パケットがペイロードを持っているか否かを判定する。この判定には、ＴＳパケットがペイロードを持つ場合に必ずアダプテーションフィールドコントロールの値が‘０１’又は‘１１’となることを利用する（図２参照）。
【００８５】
ステップＳ３７，Ｓ３８のペイロード有無検査により、ＣＨ_Ａの出力（ＦＩＦＯ_Ａの先頭パケット）だけがペイロードを持たない場合はステップＳ４１に、ＣＨ_Ｂの出力（ＦＩＦＯ_Ｂの先頭パケット）だけがペイロードを持たない場合はステップＳ４２に、それ以外の場合は、ステップＳ４３に移行する。
【００８６】
ステップＳ３３，Ｓ３４による検査で、ＦＩＦＯ_Ａのパケットだけがマーカーパケットである場合、ＦＩＦＯ_Ｂの先頭パケットがヌルパケットであるか否かを検査し、ヌルパケットである場合はステップＳ４１に、ヌルパケットでなければステップＳ４３に移行する（ステップＳ３９）。
【００８７】
ステップＳ３３，Ｓ３４による検査で、ＦＩＦＯ_Ｂのパケットだけがマーカーパケットである場合、ＦＩＦＯ_Ａの先頭パケットがヌルパケットであるか否かを検査し、ヌルパケットである場合はステップＳ４２に、ヌルパケットでなければステップＳ４３に移行する（ステップＳ４０）。
【００８８】
ステップＳ４１では、ＦＩＦＯ_Ｂの先頭パケットを取り出しＴＳ出力部２３に出力し、ＴＳ出力部２３により外部出力させ、最新出力フラグをＣＨ_Ｂとして設定し、ステップＳ２１に移行する。
【００８９】
ステップＳ４２では、ＦＩＦＯ_Ａの先頭パケットを取り出しＴＳ出力部２３に出力し、ＴＳ出力部２３により外部出力させ、最新出力フラグをＣＨ_Ａとして設定し、ステップＳ２１に移行する。
【００９０】
ステップＳ４３では、最新出力フラグがＣＨ_Ａであれば、ＦＩＦＯ_Ｂの先頭パケットを取り出しＴＳ出力部２３に出力し、ＴＳ出力部２３により外部出力させ、その最新出力フラグをＣＨ_Ｂに更新する。逆に、最新出力フラグがＣＨ_Ｂであれば、ＦＩＦＯ_Ａの先頭パケットを取り出しＴＳ出力部２３に出力し、ＴＳ出力部２３により外部出力させ、その最新出力フラグをＣＨ_Ａに更新する。
【００９１】
このようにして、ＴＳ合成受信装置２は、ＴＳ合成部２２が「アンロック」、「ロック」の２つの状態を用いてＴＳの合成を行う。
【００９２】
図７は、ＴＳ合成処理の概略的な説明図であり、ＴＳ合成部２２が「アンロック」状態で処理を開始し、ステップＳ２７からステップＳ２８を経由する処理、ステップＳ２７からステップＳ３２を経由する処理を経て、ステップＳ２７からステップＳ３１を経て「ロック」の状態として制御し、以後ステップＳ３４からステップＳ４３を経る処理を繰り返すことにより、元のＴＳを再構成する際の動作例を示している。
【００９３】
図７に示す例では、ＦＩＦＯ制御は出力クロックのタイミングで動作し、「アンロック」の状態で動作開始しており、時刻ｔ１では、ＦＩＦＯ_Ａの先頭パケットはＣＣ＝１５の映像信号のＴＳパケットで、ＦＩＦＯ_Ｂの先頭パケットはＣＣ＝１２の映像信号のＴＳパケットとすると、ＴＳ合成部２２は「アンロック」の状態のままと判定し、ステップＳ２７からステップＳ２８（図示“Ｓ２７→Ｓ２８”）に移行して、各ＦＩＦＯの先頭パケットを取り出して廃棄する。
【００９４】
時刻ｔ２では、ＦＩＦＯ_Ａの先頭パケットはＣＣ＝３のマーカーパケットで、ＦＩＦＯ_Ｂの先頭パケットはＣＣ＝１４の映像信号のＴＳパケットとすると、ステップＳ２７からステップＳ３２（図示“Ｓ２７→Ｓ３２”）に移行して、先着したＦＩＦＯ_Ａの先頭パケットはそのままとし、ＦＩＦＯ_Ｂの先頭パケットを取り出して廃棄する。
【００９５】
時刻ｔ３では、ＦＩＦＯ_Ａの先頭パケットはＣＣ＝３のマーカーパケットで留保され、ＦＩＦＯ_Ｂの先頭パケットはＣＣ＝０の映像信号のＴＳパケットとすると、ステップＳ２７からステップＳ３２（図示“Ｓ２７→Ｓ３２”）に移行して、先着したＦＩＦＯ_Ａの先頭パケットはそのままとし、ＦＩＦＯ_Ｂの先頭パケットを取り出して廃棄する。
【００９６】
時刻ｔ４では、ＦＩＦＯ_Ａの先頭パケットはＣＣ＝３のマーカーパケットで留保され、ＦＩＦＯ_Ｂの先頭パケットはＣＣ＝３のマーカーパケットとすると、ステップＳ２７からステップＳ３１（図示“Ｓ２７→Ｓ３１”）に移行して、「ロック」の状態に移行し、両方の先頭パケットを取り出し、いずれか一方のマーカーパケットを外部出力するとともに、他方のパケット（マーカーパケット）を廃棄する。
【００９７】
時刻ｔ５，ｔ６では、「ロック」の状態に維持されて、次のマーカーパケットの到着・検査が行われるまで、ステップＳ３４からステップＳ４３（図示“Ｓ３４→Ｓ４３”）に移行して、交互にＦＩＦＯの先頭パケットを取り出し外部出力する。
【００９８】
以上のように構成したＴＳ分割送信装置１及びＴＳ合成受信装置２によれば、送信側ではＭＰＥＧ−２  ＴＳにおけるＴＳパケットのビットストリームを分割して、２つのＴＳ伝送路で伝送する際に、マーカーパケットを共通に送信し、受信側ではマーカーパケットの巡回カウンターの値が一致するまで遅延調整することで、伝送遅延を精密に一致させることが可能になる。
【００９９】
更に、受信側では２つのＴＳ伝送路を経由して受信したＴＳパケットのＰＩＤの値、巡回カウンターの値及びアダプテーションフィールドコントロールの値を比較することで、ＰＩＤを同じくするＴＳパケットを、順序を反転させることなく連結合成することが可能となる。
【０１００】
更に、遅延調整後のマーカーパケットに対しても、再度の巡回カウンターの値の検査を行うことで、２つのＴＳ伝送路間の遅延時間に変動が生じても精度よく同期回復させることができる。
【０１０１】
このため、クロックの異なるＦＰＵによるマイクロ波回線やＴＳＬなどの無線回線であっても、これらの２回線を組み合わせて、１回線分の高速なＭＰＥＧ−２ ＴＳ伝送路を構築することが可能になる。この結果、映像を分割して複数の部分映像にして符号化しなくても、２つの伝送路を使った伝送が可能となり、分割による画質劣化や符号化効率の低下を防いで、高画質な映像伝送が可能となる。
【０１０２】
以上、特定の実施例を挙げて本発明を説明したが、本発明は前述の実施例に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、ＴＳ合成部２２がＴＳ出力部２３に対して、ロック状態になるまでに出力するヌルパケットは、ＴＳ出力部２３により外部出力させずともよい。
【０１０３】
また、ＴＳ分割送信装置１及びＴＳ合成受信装置２におけるそれぞれのＴＳ分割部１２及びＴＳ合成部２２は、それぞれコンピュータとして機能させることができ、当該コンピュータに、本発明に係る各処理を実行させるためのプログラムは、当該コンピュータの内部又は外部に備えられるメモリに記憶される。コンピュータに備えられる中央演算処理装置（ＣＰＵ）などの制御で、各処理を実行させるための処理内容が記述されたプログラムを、適宜、メモリから読み込んで、ＴＳ分割部１２及びＴＳ合成部２２の各処理をコンピュータに実現させることができる。
【産業上の利用可能性】
【０１０４】
本発明によれば、高いビットレートが必要なＴＳパケット伝送の用途に有用である。例えば、本発明によるＴＳ分割送信装置及びＴＳ合成受信装置からなる伝送システムは、ＭＰＥＧ−２ ＴＳ伝送路を２回線組み合わせ、伝送容量を合計して利用することが可能であり、高いビットレートが必要な４Ｋや８Ｋ映像素材などの高品質映像素材の伝送において回線容量が不足する既存の回線でも高画質の伝送が可能となり、その実用性も高い。
【符号の説明】
【０１０５】
１  ＴＳ分割送信装置
２  ＴＳ合成受信装置
１１  ＴＳ入力バッファ
１２  ＴＳ分割部
１３ａ  第１のＴＳ出力部（ＴＳ出力部Ａ）
１３ｂ  第２のＴＳ出力部（ＴＳ出力部Ｂ）
２１ａ  第１の先入先出メモリ（ＦＩＦＯ_Ａ）
２１ｂ  第２の先入先出メモリ（ＦＩＦＯ_Ｂ）
２２  ＴＳ合成部
２３  ＴＳ出力部
１２１  マーカー挿入部
２２１  マーカー除去部
【図１】
0006502778.tif 000002
【図２】
0006502778.tif 000003
【図３】
0006502778.tif 000004
【図４】
0006502778.tif 000005
【図５】
0006502778.tif 000006
【図６】
0006502778.tif 000007
【図７】
0006502778.tif 000008