(57)【要約】【課題】パケットロスに対する耐性を持たせ、装置冗長化による伝送システムの信頼性を高めると共に、放送局側の装置の処理負荷を低減する。【解決手段】放送プログラム受信装置２−１，２−２は、放送プログラム送信装置１−１，１−２からＩＰパケットを受信し、ＴＳＰ処理部２３は、ＩＰパケットから取り出した放送ＴＳパケットのパリティチェックを行い、誤りのある放送ＴＳパケットを破棄し、ＴＳＰカウンタに基づいて、重複した放送ＴＳパケットのうち１つの放送ＴＳパケットを破棄する。これにより、欠落した放送ＴＳパケットを、重複した同一の放送ＴＳパケットのうち冗長データで補完することができる。放送プログラム送信装置１−１，１−２は、同じカプセル化構造のＩＰパケットを生成する必要がない。これにより、簡易に装置の冗長構成を実現し、伝送システムの信頼性を高めることができる。【選択図】図１
2018121214.tif 000002
【特許請求の範囲】
【請求項１】
放送局に設けられた２台の放送プログラム送信装置と、中継局に設けられた２台の放送プログラム受信装置とにより構成された伝送システムの下で、前記２台の放送プログラム送信装置からＩＰネットワークを介して放送プログラムを受信する前記放送プログラム受信装置において、
前記２台の放送プログラム送信装置のそれぞれにより、前記放送プログラムを含む放送ＴＳパケットが複数まとめてカプセル化され、ＩＰパケットが生成され、前記ＩＰパケットが、前記２台の放送プログラム受信装置のそれぞれへ送信される場合に、
前記２台の放送プログラム受信装置のそれぞれは、
前記ＩＰパケットを受信する受信部と、
前記受信部により受信された前記ＩＰパケットから複数の放送ＴＳパケットを取り出すＴＳＰ取り出し部と、
前記ＴＳＰ取り出し部により取り出された前記放送ＴＳパケットに含まれる、当該放送ＴＳパケット毎のカウント値が設定されたＴＳＰカウンタに基づいて、重複した前記放送ＴＳパケットのうち一方を破棄し、前記ＴＳＰカウンタの順番に並び替えるＴＳＰ処理部と、を備え、
前記ＴＳＰ処理部は、
前記放送ＴＳパケットから前記ＴＳＰカウンタを取り出し、複数の前記放送ＴＳパケットについて、前記ＴＳＰカウンタが同一の場合、重複していると判定し、重複している２つの前記放送ＴＳパケットのうち一方を破棄して他方を出力し、前記ＴＳＰカウンタが同一でない場合、重複していないと判定し、重複していない前記放送ＴＳパケットを出力するカウンタ比較部と、
前記カウンタ比較部により出力された前記放送ＴＳパケットを、前記ＴＳＰカウンタの順番に連続するように整列させ、整列後の放送ＴＳパケットを出力する整列部と、
を備えことを特徴とする放送プログラム受信装置。
【請求項２】
請求項１に記載の放送プログラム受信装置において、
前記２台の放送プログラム送信装置のそれぞれにより、前記放送プログラムを含む放送ＴＳパケットが複数まとめてカプセル化され、ＩＰパケットが生成され、前記ＩＰパケットが、前記２台の放送プログラム送信装置のうち一方から第１のＩＰネットワークを介して、前記２台の放送プログラム受信装置のそれぞれへ送信されると共に、前記２台の放送プログラム送信装置のうち他方から前記第１のＩＰネットワークとは異なる第２のＩＰネットワークを介して、前記２台の放送プログラム受信装置のそれぞれへ送信される場合に、
前記受信部は、
前記２台の放送プログラム送信装置のうち一方から送信された前記ＩＰパケットを、前記第１のＩＰネットワークを介して受信すると共に、前記２台の放送プログラム送信装置のうち他方から送信された前記ＩＰパケットを、前記第２のＩＰネットワークを介して受信する、ことを特徴とする放送プログラム受信装置。
【請求項３】
請求項１または２に記載の放送プログラム受信装置において、
前記中継局に設けられた放送プログラム受信装置の数を１台とする、ことを特徴とする放送プログラム受信装置。
【請求項４】
コンピュータを、請求項１から３までのいずれか一項に記載の放送プログラム受信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送局（演奏所）から送信された放送プログラムを、ＩＰネットワークを介して受信する中継局の放送プログラム受信装置及びプログラムに関する。
【背景技術】
【０００２】
従来、放送局から中継局まで放送プログラムを伝送するためには、放送局と中継局との間の無線回線を利用することが多い。しかし、近年のブロードバンド回線の進展により、ＩＰネットワークを利用した伝送も検討されるようになってきている。
【０００３】
一般に、放送プログラムのような映像及び音声のコンテンツを、ＩＰネットワークを利用して伝送する場合、圧縮したコンテンツ（ＭＰＥＧ−２  ＴＳ信号）を複数まとめて１つのＩＰパケットに格納（カプセル化）して伝送する手法が用いられる。また、放送プログラムの伝送はリアルタイム性が重要であるため、ＩＰ／ＵＤＰ／ＲＴＰプロトコルを用いることが多い。
【０００４】
放送プログラムは、中継局における送信制御のための情報をＭＰＥＧ−２  ＴＳ信号に追加した「放送ＴＳパケット」（２０４バイト）の形で、放送局から中継局まで伝送される。この放送ＴＳパケットをＩＰパケットにカプセル化して伝送する手法は、一般的なＭＰＥＧ−２  ＴＳパケットを伝送する場合と同じである。
【０００５】
図１１は、放送局及び中継局の装置をそれぞれ１台構成とした場合の、従来の伝送システムの全体構成例を示す概略図である。この伝送システムは、放送局に設けられた放送プログラム送信装置１０１と、中継局に設けられた放送プログラム受信装置１０２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５とを備えて構成される。
【０００６】
放送プログラム送信装置１０１は、放送プログラムを含む放送ＴＳパケットを受信し、複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化し、ＩＰパケットを、ＩＰネットワークを介して放送プログラム受信装置１０２へ送信する。
【０００７】
放送プログラム受信装置１０２は、放送プログラム送信装置１０１から送信されたＩＰパケットを、ＩＰネットワークを介して受信し、ＩＰパケットから放送ＴＳパケットを取り出す。そして、放送プログラム受信装置１０２は、放送ＴＳパケットを送信機１０３−１へ出力すると共に、同一の放送ＴＳパケットを送信機１０３−２へ出力する。
【０００８】
送信機１０３−１は、放送プログラム受信装置１０２から放送ＴＳパケットを入力し、放送ＴＳパケットから放送プログラムを含むＯＦＤＭ信号を生成し、ＯＦＤＭ信号を特定の放送用周波数に変換及び増幅した後、切替器１０４に出力する。送信機１０３−２は、送信機１０３−１と同じ処理を行う。
【０００９】
切替器１０４は、送信機１０３−１からＯＦＤＭ信号を入力すると共に、送信機１０３−２からＯＦＤＭ信号を入力し、所定の切替信号に基づいて、いずれか一方のＯＦＤＭ信号を選択して出力する。例えば、通常は、送信機１０３−１から入力したＯＦＤＭ信号が選択され出力される。そして、送信機１０３−１の異常が検出されたときに、送信機１０３−１から入力したＯＦＤＭ信号から送信機１０３−２から入力したＯＦＤＭ信号に切替、送信機１０３−２からのＯＦＤＭ信号が選択されて出力される。これにより、送信アンテナ１０５から無線信号が送信される。
【００１０】
図１１に示した伝送システムでは、ＩＰパケットが伝送されているときにパケットロスが発生した場合、パケットロスとなったＩＰパケットを補完することができない。また、放送プログラム送信装置１０１または放送プログラム受信装置１０２が故障した場合、ＩＰパケットの伝送断が発生する。
【００１１】
放送プログラムの伝送システムにおいては、２４時間３６５日の放送を継続するために、装置を２重化することで、伝送の信頼度を上げる必要がある。
【００１２】
図１１に示した伝送システムでは、ＩＰ／ＵＤＰ／ＲＴＰプロトコルが用いられる。ＩＰ／ＵＤＰ／ＲＴＰプロトコルを用いた伝送システムでは、受信側へのパケット到達性をプロトコルとして保証していない。このため、受信側は、到達したＩＰパケットに含まれるＲＴＰヘッダに格納されたシーケンス番号を参照することにより、パケットロスの有無を検出する。
【００１３】
パケットロスを補償するために、送信側がＩＰパケットを重複させて冗長データとして送信し、受信側でパケットロスの対象のＩＰパケット（欠落パケット）を冗長データで補完する手法がある。後述する図１２及び図１３に示す伝送システムはこの手法を採用しており、欠落パケットは、ＲＴＰシーケンス番号を基準に判断され、ＩＰパケット単位で補完される。
【００１４】
ここで、送信側は複数の放送ＴＳパケットを１つのＩＰパケットに格納して送信することから、冗長データは、欠落パケットと同じ構成（同じカプセル化構造）である必要がある。冗長データが欠落パケットと同じ構成でない場合は、ＲＴＰシーケンス番号を基準にして冗長データを特定したとしても、中身の放送ＴＳパケットが異なるため、欠落パケットを補完することができず、元の放送ＴＳパケットを再現することができない。
【００１５】
そこで、伝送システムの信頼性を上げると共に、冗長データを欠落パケットと同じカプセル化構造とするために、後述する図１２または図１３に示す伝送システムを構築する必要がある。冗長データを欠落パケットと同じカプセル化構造にすることは、送信側から送信されるＩＰパケット及びその冗長データ（のＩＰパケット）について、ＩＰパケットに格納される複数の放送ＴＳパケットと、冗長データに格納される複数の放送ＴＳパケットとを同一にすることを意味する。
【００１６】
図１２は、中継局の装置を２台構成とした場合の、従来の伝送システムの全体構成例を示す概略図である。この伝送システムは、放送局に設けられた放送プログラム送信装置１０１と、中継局に設けられたスイッチ１０６、放送プログラム受信装置１０２−１，１０２−２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５とを備えて構成される。放送プログラム受信装置１０２−１，１０２−２は、２台で構成され冗長化されている。放送プログラム送信装置１０１と放送プログラム受信装置１０２−１，１０２−２とは、異なる２つのＩＰネットワークにより接続され、ＩＰネットワークは冗長化されている。尚、スイッチ１０６の代わりにルータが用いられる場合もある。後述する図１、図２及び図１３においても同様である。
【００１７】
放送プログラム送信装置１０１は、放送プログラムを含む放送ＴＳパケットを受信し、複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化する。そして、放送プログラム送信装置１０１は、同じカプセル化構造のＩＰパケットを、２つのＩＰネットワークを介して放送プログラム受信装置１０２−１，１０２−２へそれぞれマルチキャスト送信する。つまり、放送プログラム送信装置１０１は、２つのポートから同じＩＰパケットをマルチキャスト送信する。
【００１８】
スイッチ１０６は、放送プログラム送信装置１０１からマルチキャスト送信されたＩＰパケットを、ＩＰネットワークを介して受信し、ＩＰパケットを放送プログラム受信装置１０２−１，１０２−２へ転送する。
【００１９】
放送プログラム受信装置１０２−１は、スイッチ１０６から転送されたＩＰパケットを受信し、図１１と同様に、ＩＰパケットから取り出した放送ＴＳパケットを送信機１０３−１へ出力する。放送プログラム受信装置１０２−２も、放送プログラム受信装置１０２−１と同様の処理を行い、ＩＰパケットから取り出した放送ＴＳパケットを送信機１０３−２へ出力する。
【００２０】
送信機１０３−１，１０３−２及び切替器１０４の処理は、図１１と同様である。これにより、送信アンテナ１０５から無線信号が送信される。
【００２１】
図１２に示した伝送システムでは、放送プログラム送信装置１０１の２つのポートから同じＩＰパケットがマルチキャスト送信されるから、放送プログラム受信装置１０２−１，１０２−２のそれぞれは同じＩＰパケットを重複して受信する。このため、ＩＰパケットのパケットロスが発生したとしても、放送プログラム受信装置１０２−１，１０２−２は、冗長データを用いてＩＰパケットを補完することができる。しかし、放送プログラム送信装置１０１は１台であるため、当該放送プログラム送信装置１０１が故障した場合、ＩＰパケットの伝送断が発生する。
【００２２】
このため、放送プログラムの伝送システムにおいては、送信側の装置も２重化することで、前述の伝送断の問題を解決することができる。
【００２３】
図１３は、放送局及び中継局の装置をそれぞれ２台構成とした場合の、従来の伝送システムの全体構成例を示す概略図である。この伝送システムは、放送局に設けられた放送プログラム送信装置１０１−１，１０１−２及びスイッチ１０６−１と、中継局に設けられたスイッチ１０６−２、放送プログラム受信装置１０２−１，１０２−２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５とを備えて構成される。放送プログラム送信装置１０１−１，１０１−２及び放送プログラム受信装置１０２−１，１０２−２は、それぞれ２台で構成され冗長化されている。
【００２４】
放送プログラム送信装置１０１−１，１０１−２は、放送プログラムを含む放送ＴＳパケットを受信する。そして、放送プログラム送信装置１０１−１，１０１−２は、複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化し、ＩＰパケットをマルチキャスト送信する。
【００２５】
送信側で冗長化を実現するためには、放送プログラム送信装置１０１−１から送信されるＩＰパケットに含まれる複数の放送ＴＳパケットと、放送プログラム送信装置１０１−２から送信されるＩＰパケットに含まれる複数の放送ＴＳパケットとを同一にする必要がある。このため、放送プログラム送信装置１０１−１，１０１−２は、同一の複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化するための情報を、互いにやり取りすることで、カプセル化処理の同期をとる。
【００２６】
スイッチ１０６−１は、放送プログラム送信装置１０１−１，１０１−２からマルチキャスト送信されたＩＰパケットを受信し、ＩＰパケットを、ＩＰネットワークを介してスイッチ１０６−２へ転送する。
【００２７】
スイッチ１０６−２の処理は、スイッチ１０６−１から転送されたＩＰパケット（マルチキャスト送信されたＩＰパケット）を受信し、ＩＰパケットを放送プログラム受信装置１０２−１，１０２−２へ転送する。放送プログラム受信装置１０２−１，１０２−２、送信機１０３−１，１０３−２及び切替器１０４の処理は、図１２と同様である。これにより、送信アンテナ１０５から無線信号が送信される。
【００２８】
図１３に示した伝送システムでは、放送プログラム送信装置１０１−１，１０１−２から同じカプセル化構造のＩＰパケットがマルチキャスト送信されるから、放送プログラム受信装置１０２−１，１０２−２のそれぞれは同じＩＰパケットを重複して受信する。このため、ＩＰパケットのパケットロスが発生したとしても、放送プログラム受信装置１０２−１，１０２−２は、冗長データを用いてＩＰパケットを補完することができる。また、放送プログラム送信装置１０１−１，１０１−２及び放送プログラム受信装置１０２−１，１０２−２がそれぞれ２台で構成され冗長化されているため、１台の装置が故障したとしても、他の装置にて補完することができ、ＩＰパケットの伝送断を補償することができる。
【００２９】
一方で、放送プログラムを伝送する伝送システムにおいて、受信側にて、放送ＴＳパケットの並びを時系列に再現する手法が提案されている（例えば特許文献１を参照）。
【００３０】
この手法は、受信したＩＰパケットから放送ＴＳパケットを取り出してバッファに格納し、放送ＴＳパケットに含まれるＴＳＰ（トランスポートストリームパケット）カウンタと、放送ＴＳパケットに含まれる変調設定情報等に基づいて生成したＴＳＰカウンタとを比較することで、バッファから放送ＴＳパケットを読み出し、元の放送ＴＳパケットの並びを再現する。
【先行技術文献】
【特許文献】
【００３１】
【特許文献１】特開２０１５−９５６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【００３２】
前述したとおり、図１２及び図１３に示した伝送システムは、パケットロスに対応するために、ＩＰパケットに含まれるＲＴＰヘッダに格納されたＲＴＰシーケンス番号に基づいて、パケットロスが発生したＩＰパケットを冗長データで補完する。つまり、欠落したＩＰパケットと同一のＩＰパケットである冗長データを特定し、冗長データを用いて欠落したＩＰパケットを補完する。
【００３３】
図１２に示した伝送システムでは、パケットロスに対応することが可能であるが、放送プログラム送信装置１０１が故障した場合、ＩＰパケットの伝送断が発生する。
【００３４】
図１３に示した伝送システムは、パケットロスに対応することができ、さらに、放送プログラム送信装置１０１−１，１０１−２の冗長化により、放送プログラム送信装置１０１−１，１０１−２のいずれか一方が故障しても、ＩＰパケットの伝送断は発生しない。
【００３５】
しかしながら、図１３に示した伝送システムでは、放送プログラム送信装置１０１−１，１０１−２が同じカプセル化構造のＩＰパケットを生成する必要がある。これを実現するためには、放送プログラム送信装置１０１−１，１０１−２間で、同一の複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化するための情報をやり取りし、同期をとる必要がある。このため、従来の伝送システムでは、放送プログラム送信装置１０１−１，１０１−２の処理が複雑になるという問題があった。
【００３６】
このように、放送プログラムを伝送する伝送システムにおいては、パケットロスに対応すると共に、ＩＰパケットの伝送断に対応し、さらに、放送プログラム送信装置１０１−１，１０１−２の処理負荷を低減することが所望されていた。
【００３７】
前述の特許文献１の手法は、図１３に示した伝送システムのように送信側の装置を冗長化することを前提としたものではなく、送信側の２台の装置の処理負荷に着目したものでもない。
【００３８】
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、放送局からＩＰネットワークを介して中継局へ放送プログラムを送信する際に、パケットロスに対する耐性を持たせ、装置冗長化による伝送システムの信頼性を高めると共に、放送局側の装置の処理負荷を低減可能な放送プログラム受信装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００３９】
前記課題を解決するために、請求項１の放送プログラム受信装置は、放送局に設けられた２台の放送プログラム送信装置と、中継局に設けられた２台の放送プログラム受信装置とにより構成された伝送システムの下で、前記２台の放送プログラム送信装置からＩＰネットワークを介して放送プログラムを受信する前記放送プログラム受信装置において、前記２台の放送プログラム送信装置のそれぞれにより、前記放送プログラムを含む放送ＴＳパケットが複数まとめてカプセル化され、ＩＰパケットが生成され、前記ＩＰパケットが、前記２台の放送プログラム受信装置のそれぞれへ送信される場合に、前記２台の放送プログラム受信装置のそれぞれが、前記ＩＰパケットを受信する受信部と、前記受信部により受信された前記ＩＰパケットから複数の放送ＴＳパケットを取り出すＴＳＰ取り出し部と、前記ＴＳＰ取り出し部により取り出された前記放送ＴＳパケットに含まれる、当該放送ＴＳパケット毎のカウント値が設定されたＴＳＰカウンタに基づいて、重複した前記放送ＴＳパケットのうち一方を破棄し、前記ＴＳＰカウンタの順番に並び替えるＴＳＰ処理部と、を備え、前記ＴＳＰ処理部が、前記放送ＴＳパケットから前記ＴＳＰカウンタを取り出し、複数の前記放送ＴＳパケットについて、前記ＴＳＰカウンタが同一の場合、重複していると判定し、重複している２つの前記放送ＴＳパケットのうち一方を破棄して他方を出力し、前記ＴＳＰカウンタが同一でない場合、重複していないと判定し、重複していない前記放送ＴＳパケットを出力するカウンタ比較部と、前記カウンタ比較部により出力された前記放送ＴＳパケットを、前記ＴＳＰカウンタの順番に連続するように整列させ、整列後の放送ＴＳパケットを出力する整列部と、を備えことを特徴とする。
【００４０】
また、請求項２の放送プログラム受信装置は、請求項１に記載の放送プログラム受信装置において、前記２台の放送プログラム送信装置のそれぞれにより、前記放送プログラムを含む放送ＴＳパケットが複数まとめてカプセル化され、ＩＰパケットが生成され、前記ＩＰパケットが、前記２台の放送プログラム送信装置のうち一方から第１のＩＰネットワークを介して、前記２台の放送プログラム受信装置のそれぞれへ送信されると共に、前記２台の放送プログラム送信装置のうち他方から前記第１のＩＰネットワークとは異なる第２のＩＰネットワークを介して、前記２台の放送プログラム受信装置のそれぞれへ送信される場合に、前記受信部が、前記２台の放送プログラム送信装置のうち一方から送信された前記ＩＰパケットを、前記第１のＩＰネットワークを介して受信すると共に、前記２台の放送プログラム送信装置のうち他方から送信された前記ＩＰパケットを、前記第２のＩＰネットワークを介して受信する、ことを特徴とする。
【００４１】
また、請求項３の放送プログラム受信装置は、請求項１または２に記載の放送プログラム受信装置において、前記中継局に設けられた放送プログラム受信装置の数を１台とする、ことを特徴とする。
【００４２】
さらに、請求項４のプログラムは、コンピュータを、請求項１から３までのいずれか一項に記載の放送プログラム受信装置として機能させることを特徴とする。
【発明の効果】
【００４３】
以上のように、本発明によれば、放送局からＩＰネットワークを介して中継局へ放送プログラムを送信する際に、パケットロスに対する耐性を持たせることができ、装置冗長化による伝送システムの信頼性を高めることができる。また、放送局側の装置の処理負荷を低減することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態による放送プログラム受信装置を含む第１の伝送システムの全体構成例を示す概略図である。
【図２】本発明の実施形態による放送プログラム受信装置を含む第２の伝送システムの全体構成例を示す概略図である。
【図３】放送プログラム送信装置の構成例を示すブロック図である。
【図４】放送プログラム受信装置の構成例を示すブロック図である。
【図５】ＴＳＰ処理部の構成例を示すブロック図である。
【図６】放送ＴＳパケットの構成を説明する図である。
【図７】ＩＰパケットの構成を説明する図である。
【図８】放送プログラム送信装置の処理例を示すフローチャートである。
【図９】放送プログラム受信装置の処理例を示すフローチャートである。
【図１０】ＴＳＰ処理部の処理例を説明する図である。
【図１１】放送局及び中継局の装置をそれぞれ１台構成とした場合の、従来の伝送システムの全体構成例を示す概略図である。
【図１２】中継局の装置を２台構成とした場合の、従来の伝送システムの全体構成例を示す概略図である。
【図１３】放送局及び中継局の装置をそれぞれ２台構成とした場合の、従来の伝送システムの全体構成例を示す概略図である。
【発明を実施するための形態】
【００４５】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。本発明の放送プログラム受信装置は、放送局に設けられた放送プログラム送信装置を２台構成で冗長化した伝送システムにおいて、２台構成の放送プログラム送信装置のそれぞれからマルチキャスト送信されたＩＰパケットを受信する。これにより、放送プログラム受信装置は、同一の放送ＴＳパケットを重複して受信することができる。そして、放送プログラム受信装置は、ＩＰパケットから取り出した放送ＴＳパケットに含まれるＴＳＰカウンタに基づいて、放送ＴＳパケットの欠落を判定し、欠落した放送ＴＳパケットを、重複した放送ＴＳパケットである冗長データで補完する。
【００４６】
これにより、２台構成の放送プログラム送信装置のそれぞれは、同じカプセル化構造のＩＰパケットを生成して送信する必要がない。つまり、放送プログラム送信装置は、同じカプセル化構造を意識することなく、複数の放送ＴＳパケットを１つのＩＰパケットに格納して送信することができるから、当該放送プログラム送信装置の処理負荷を低減することができる。また、放送プログラム受信装置は、ＩＰパケットのカプセル化構造が異なっていても、欠落した放送ＴＳパケットを補完することができる。つまり、簡易に装置の冗長構成を実現し、伝送システムの信頼性を高めることができる。
【００４７】
〔第１の伝送システム〕
まず、第１の伝送システムの構成例について説明する。図１は、本発明の実施形態による放送プログラム受信装置を含む第１の伝送システムの全体構成例を示す概略図である。この伝送システムは、放送局に設けられた放送プログラム送信装置１−１，１−２及びスイッチ１０６−１と、中継局に設けられたスイッチ１０６−２、放送プログラム受信装置２−１，２−２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５とを備えて構成される。放送プログラム送信装置１−１，１−２と放送プログラム受信装置２−１，２−２とは、１回線のＩＰネットワークにより接続される。
【００４８】
放送プログラム送信装置１−１，１−２及び放送プログラム受信装置２−１，２−２は、それぞれ２台で構成され冗長化されている。放送プログラム送信装置１−１，１−２と放送プログラム受信装置２−１，２−２との間のＩＰネットワークは、冗長化されていない。
【００４９】
図１３に示した従来の伝送システムと図１に示す伝送システムとを比較すると、両伝送システムは、スイッチ１０６−１，１０６−２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５を備えている点で共通する。これに対し、図１の伝送システムは、図１３の放送プログラム送信装置１０１−１，１０１−２とは異なる放送プログラム送信装置１−１，１−２を備え、図１３に示した放送プログラム受信装置１０２−１，１０２−２とは異なる放送プログラム受信装置２−１，２−２を備えている点で相違する。
【００５０】
放送プログラム送信装置１−１は、放送プログラムを含む放送ＴＳパケットを受信し、複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化し、ＩＰパケットをマルチキャスト送信する。放送プログラム送信装置１−１によりマルチキャスト送信されたＩＰパケットは、スイッチ１０６−１、ＩＰネットワーク及びスイッチ１０６−２を介して放送プログラム受信装置２−１，２−２へ送信される。
【００５１】
放送プログラム送信装置１−２は、放送プログラム送信装置１−１と同様の処理を行う。放送プログラム送信装置１−２によりマルチキャスト送信されたＩＰパケットは、スイッチ１０６−１、ＩＰネットワーク及びスイッチ１０６−２を介して放送プログラム受信装置２−１，２−２へ送信される。
【００５２】
ここで、放送プログラム送信装置１−１によりマルチキャスト送信されるＩＰパケットに含まれる複数の放送ＴＳパケットと、放送プログラム送信装置１−２によりマルチキャスト送信されるＩＰパケットに含まれる複数の放送ＴＳパケットとは、必ずしも同一とする必要はない。図１３に示した従来の伝送システムでは、放送プログラム送信装置１０１−１により送信されるＩＰパケットに含まれる複数の放送ＴＳパケットと、放送プログラム送信装置１０１−２により送信されるＩＰパケットに含まれる複数の放送ＴＳパケットとは、同一とする必要がある。
【００５３】
これにより、放送プログラム送信装置１−１，１−２のそれぞれは、互いに同じカプセル化構造のＩＰパケットを生成する必要がない。このため、カプセル化処理の同期をとるための複雑な処理が不要となるから、図１３に示した従来の伝送システムよりも処理負荷が低下する。放送プログラム送信装置１−１，１−２の詳細については後述する。
【００５４】
図６は、放送ＴＳパケットの構成を説明する図である。放送ＴＳパケットは、１８８バイトの情報部分、８バイトの付加情報（ＩＳＤＢ−Ｔ  Ｉｎｆｏｒｍａｔｉｏｎ）部分、及び８バイトのパリティ部分により構成される。付加情報部分の付加情報にはＴＳＰカウンタが含まれており、ＴＳＰカウンタは、放送ＴＳパケット毎に、１から４６０８までインクリメントされる異なるカウント値が設定される。放送ＴＳパケットは、このＴＳＰカウンタにより区別することができる。
【００５５】
図７は、ＩＰパケットの構成を説明する図である。このＩＰパケットは、２０バイトのＩＰヘッダ、８バイトのＵＤＰヘッダ、１２バイトのＲＴＰヘッダ、及び可変長のペイロード部により構成される。ＲＴＰヘッダにはＲＴＰシーケンス番号が含まれる。可変長のペイロード部には、ｎ個の放送ＴＳパケットが格納される。ｎは１以上の整数である。
【００５６】
図１に戻って、スイッチ１０６−２の処理は、図１３に示したスイッチ１０６−２と同様である。
【００５７】
放送プログラム受信装置２−１は、放送プログラム送信装置１−１，１−２からマルチキャスト送信されたＩＰパケットを、スイッチ１０６−１、ＩＰネットワーク及びスイッチ１０６−２を介して受信する。つまり、放送プログラム受信装置２−１は、同一の放送ＴＳパケットを、必ずしも同じカプセル化構造とは限らないＩＰパケットに格納された状態で、放送プログラム送信装置１−１，１−２からそれぞれ受信する。言い換えると、放送プログラム受信装置２−１は、同一の放送ＴＳパケットを重複して受信する。
【００５８】
放送プログラム受信装置２−１は、ＩＰパケットから放送ＴＳパケットを取り出し、放送ＴＳパケットに含まれるＴＳＰカウンタに基づいて、放送ＴＳパケットの欠落を判定し、欠落した放送ＴＳパケットを、重複した放送ＴＳパケットである冗長データで補完する。すなわち、放送プログラム受信装置２−１は、ＴＳＰカウンタに基づいて、重複した２つの放送ＴＳパケットのうち一方を破棄し、放送ＴＳパケットを順番に整列させ、ＴＳＰカウンタの値が抜けた放送ＴＳパケットの位置にヌルパケットを挿入する。放送プログラム受信装置２−１は、放送ＴＳパケット（及びヌルパケット）を送信機１０３−１へ出力する。
【００５９】
放送プログラム受信装置２−２の処理は、放送プログラム受信装置２−１と同様である。放送プログラム受信装置２−１，２−２の詳細については後述する。
【００６０】
送信機１０３−１，１０３−２及び切替器１０４の処理は、図１３に示した送信機１０３−１，１０３−２及び切替器１０４と同様である。これにより、送信アンテナ１０５から無線信号が送信される。
【００６１】
以上のように、本発明の実施形態による放送プログラム受信装置２−１，２−２を含む第１の伝送システムによれば、放送プログラム送信装置１−１，１−２は、複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化し、ＩＰパケットをマルチキャスト送信する。これにより、マルチキャスト送信されたＩＰパケットは、ＩＰネットワークを介して放送プログラム受信装置２−１，２−２へ送信される。
【００６２】
放送プログラム受信装置２−１，２−２は、放送プログラム送信装置１−１，１−２からマルチキャスト送信されたＩＰパケットを受信する。そして、放送プログラム受信装置２−１，２−２は、ＩＰパケットから取り出した放送ＴＳパケットに含まれるＴＳＰカウンタに基づいて、放送ＴＳパケットの欠落を判定し、欠落した放送ＴＳパケットを補完する。これにより、放送プログラム受信装置２−１，２−２は、同一の放送ＴＳパケットを重複して受信することができ、欠落した放送ＴＳパケットを、重複して受信した他の放送ＴＳパケットである冗長データで補完することができる。
【００６３】
したがって、放送プログラム送信装置１−１，１−２は、入力した複数の放送ＴＳパケットを、同じカプセル化構造とすることなくＩＰパケットにそのまま格納して送信すれば済む。つまり、放送プログラム送信装置１−１，１−２間でカプセル化処理の同期をとる必要がなく、同じカプセル化構造のＩＰパケットを生成するための複雑な処理が不要となる。
【００６４】
このように、放送局からＩＰネットワークを介して中継局へ放送プログラムを送信する際に、散発的なパケットロスに対する耐性を持たせることができる。また、放送プログラム送信装置１−１，１−２及び放送プログラム受信装置２−１，２−２のいずれかが故障したとしても、装置が冗長化されているから、伝送システムの信頼性を高めることができる。さらに、放送局側の放送プログラム送信装置１−１，１−２の処理負荷を低減することができる。
【００６５】
〔第２の伝送システム〕
次に、第２の伝送システムの構成例について説明する。図２は、本発明の実施形態による放送プログラム受信装置を含む第２の伝送システムの全体構成例を示す概略図である。この伝送システムは、放送局に設けられた放送プログラム送信装置１−１，１−２と、中継局に設けられたスイッチ１０６、放送プログラム受信装置２−１，２−２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５とを備えて構成される。放送プログラム送信装置１−１，１−２と放送プログラム受信装置２−１，２−２とは、２つの異なるＩＰネットワークにより接続される。
【００６６】
放送プログラム送信装置１−１，１−２及び放送プログラム受信装置２−１，２−２は、それぞれ２台で構成され冗長化されている。放送プログラム送信装置１−１，１−２と放送プログラム受信装置２−１，２−２との間のＩＰネットワークも、冗長化されている。
【００６７】
図１に示した第１の伝送システムと図２に示す第２の伝送システムとを比較すると、両伝送システムは、放送プログラム送信装置１−１，１−２、放送プログラム受信装置２−１，２−２、送信機１０３−１，１０３−２、切替器１０４及び送信アンテナ１０５を備えている点で共通する。これに対し、図２に示す第２の伝送システムは、２回線のＩＰネットワークを用いてＩＰパケットを伝送する点で、１回線のＩＰネットワークを用いてＩＰパケットを伝送する図１に示した第１の伝送システムと相違する。
【００６８】
放送プログラム送信装置１−１，１−２の処理は、図１に示した放送プログラム送信装置１−１，１−２と同様である。放送プログラム送信装置１−１は、ＩＰパケットを、ＩＰネットワーク及びスイッチ１０６を介して、放送プログラム受信装置２−１，２−２へマルチキャスト送信する。放送プログラム送信装置１−２は、ＩＰパケットを、放送プログラム送信装置１−１が用いるＩＰネットワークとは異なるＩＰネットワーク及びスイッチ１０６を介して、放送プログラム受信装置２−１，２−２へマルチキャスト送信する。
【００６９】
スイッチ１０６は、放送プログラム送信装置１−１からマルチキャスト送信されたＩＰパケットを受信し、ＩＰパケットを放送プログラム受信装置２−１，２−２へ転送する。また、スイッチ１０６は、放送プログラム送信装置１−２からマルチキャスト送信されたＩＰパケットを受信し、ＩＰパケットを放送プログラム受信装置２−１，２−２へ転送する。
【００７０】
放送プログラム受信装置２−１，２−２、送信機１０３−１、１０３−２及び切替器１０４の処理は、図１に示した放送プログラム受信装置２−１，２−２、送信機１０３−１、１０３−２及び切替器１０４と同様である。これにより、送信アンテナ１０５から無線信号が送信される。
【００７１】
以上のように、本発明の実施形態による放送プログラム受信装置２−１，２−２を含む第２の伝送システムによれば、放送プログラム送信装置１−１，１−２は、複数の放送ＴＳパケットを１つのＩＰパケットにカプセル化し、ＩＰパケットを、それぞれのＩＰネットワークを介してマルチキャスト送信する。これにより、マルチキャスト送信されたＩＰパケットは、ＩＰネットワークを介して放送プログラム受信装置２−１，２−２へ送信される。
【００７２】
放送プログラム受信装置２−１，２−２のそれぞれは、図１に示した第１の伝送システムと同様に、ＩＰパケットから取り出した放送ＴＳパケットに含まれるＴＳＰカウンタに基づいて、放送ＴＳパケットの欠落を判定し、欠落した放送ＴＳパケットを補完する。これにより、放送プログラム受信装置２−１，２−２は、同一の放送ＴＳパケットを重複して受信することができ、欠落した放送ＴＳパケットを、重複して受信した他の放送ＴＳパケットである冗長データで補完することができる。
【００７３】
したがって、放送プログラム送信装置１−１，１−２は、図１に示した第１の伝送システムと同様に、放送ＴＳパケットをカプセル化する際に、同じカプセル化構造のＩＰパケットを生成する必要がない。つまり、放送プログラム送信装置１−１，１−２間で、複雑な処理が不要となる。また、ＩＰネットワークの回線毎に、カプセル数及び誤り訂正強度等が異なるようにパラメータを設定することができ、回線状況に合わせた柔軟な伝送が可能となる。
【００７４】
このように、放送局からＩＰネットワークを介して中継局へ放送プログラムを送信する際に、散発的なパケットロスに対する耐性を持たせることができる。また、放送プログラム送信装置１−１，１−２及び放送プログラム受信装置２−１，２−２のいずれかが故障したしても、装置が冗長化されているから、伝送システムの信頼性を高めることができる。さらに、放送局側の放送プログラム送信装置１−１，１−２の処理負荷を低減することができる。
【００７５】
〔放送プログラム送信装置１〕
次に、図１及び図２に示した放送プログラム送信装置１−１，１−２（総称して放送プログラム送信装置１という。）について詳細に説明する。図３は、放送プログラム送信装置１の構成例を示すブロック図であり、図８は、放送プログラム送信装置１の処理例を示すフローチャートである。図３を参照して、この放送プログラム送信装置１は、受信部１０、バッファ部１１、カプセル化部１２及びＩＰパケット化部１３を備えている。
【００７６】
図３及び図８を参照して、受信部１０は、放送プログラムを含む放送ＴＳパケットを、ＡＳＩ（Asynchronous Serial Interface：非同期式シリアルインターフェース）にて受信し、放送ＴＳパケットに対し所定の受信処理を行う（ステップＳ８０１）。そして、受信部１０は、受信処理後の放送ＴＳパケットをバッファ部１１に格納する（ステップＳ８０２）。バッファ部１１には、放送ＴＳパケットが格納される。
【００７７】
カプセル化部１２は、バッファ部１１から放送ＴＳパケットを読み出し、所定数の放送ＴＳパケットをまとめて、これを単位としてＲＴＰヘッダを付加し、カプセル化を行う（ステップＳ８０３）。そして、カプセル化部１２は、ＲＴＰ構成のカプセル化したパケットをＩＰパケット化部１３に出力する。
【００７８】
ＩＰパケット化部１３は、カプセル化部１２からＲＴＰ構成のカプセル化したパケットを入力し、当該パケットに対し、宛先アドレスにマルチキャストアドレスを格納したＵＤＰヘッダ及びＩＰヘッダを付加する。そして、ＩＰパケット化部１３は、ＩＰ／ＵＤＰ／ＲＴＰ構成のマルチキャスト送信用のＩＰパケットを生成し（ステップＳ８０４）、ＩＰパケットをマルチキャスト送信する（ステップＳ８０５）。
【００７９】
以上のように、図３に示した放送プログラム送信装置１を図１及び図２に示した放送プログラム送信装置１−１，１−２に適用することで、放送プログラム送信装置１−１，１−２間でカプセル化処理の同期をとることなく、ＩＰパケットがマルチキャスト送信される。つまり、放送プログラム送信装置１−１によりマルチキャスト送信されるＩＰパケットと、放送プログラム送信装置１−２によりマルチキャスト送信されるＩＰパケットとは、カプセル化のタイミングが異なるため、必ずしも同じカプセル化構造となるとは限らない。放送プログラム送信装置１−１，１−２は、従来と異なり同期をとる必要がないから、複雑な処理が不要となり、処理負荷を低減することができる。
【００８０】
また、放送プログラム受信装置２−１，２−２は、放送プログラム送信装置１−１からマルチキャスト送信されたＩＰパケットを受信し、放送プログラム送信装置１−２からマルチキャスト送信されたＩＰパケットを受信することができる。つまり、放送プログラム受信装置２−１，２−２のそれぞれは、同一の放送ＴＳパケットを重複して受信することができる。
【００８１】
〔放送プログラム受信装置２〕
次に、図１及び図２に示した放送プログラム受信装置２−１，２−２（総称して放送プログラム受信装置２という。）について詳細に説明する。図４は、放送プログラム受信装置２の構成例を示すブロック図であり、図９は、放送プログラム受信装置２の処理例を示すフローチャートである。図４を参照して、この放送プログラム受信装置２は、受信部２０、ＴＳＰ取り出し部２１、バッファ部２２、ＴＳＰ処理部２３及び送信部２４を備えている。
【００８２】
図４及び図９を参照して、受信部２０は、放送プログラム送信装置１−１，１−２からマルチキャスト送信されたＩＰパケットを受信し、ＩＰパケットに対し所定の受信処理を行う（ステップＳ９０１）。そして、受信部２０は、受信処理後のＩＰパケットをＴＳＰ取り出し部２１に出力する。
【００８３】
受信部２０が受信するＩＰパケットは、放送プログラム送信装置１−１からマルチキャスト送信されたＩＰパケット、及び放送プログラム送信装置１−２からマルチキャスト送信されたＩＰパケットである。これらのＩＰパケットのカプセル化構造は、必ずしも同じであるとは限らない。
【００８４】
ＴＳＰ取り出し部２１は、受信部２０から受信処理後のＩＰパケットを入力し、ＩＰパケットのペイロード部から複数の放送ＴＳパケットを取り出し（ステップＳ９０２）、放送ＴＳパケットをバッファ部２２に格納する（ステップＳ９０３）。バッファ部２２には、放送ＴＳパケットが格納される。
【００８５】
ＴＳＰ処理部２３は、バッファ部２２から放送ＴＳパケットを読み出し、パリティチェックの後、放送ＴＳパケットの付加情報部分からＴＳＰカウンタを取り出し、ＴＳＰカウンタに基づいて、放送ＴＳパケットの重複検査を行う（ステップＳ９０４）。そして、ＴＳＰ処理部２３は、放送ＴＳパケットが重複している場合、重複した放送ＴＳパケットのうち１つの放送ＴＳパケットを破棄する（ステップＳ９０５）。また、ＴＳＰ処理部２３は、放送ＴＳパケットが重複していない場合、重複して送信された２つの放送ＴＳパケットのうち少なくとも１つが欠落していることを判定する。
【００８６】
ＴＳＰ処理部２３は、連続したＴＳＰカウンタになるように、放送ＴＳパケットを整列させ（ステップＳ９０６）、ＴＳＰカウンタに基づいて、放送ＴＳパケットの欠落を判定し、ヌルパケットを挿入する（ステップＳ９０７）。そして、ＴＳＰ処理部２３は、ヌルパケットが挿入された放送ＴＳパケットを送信部２４に出力する。
【００８７】
放送ＴＳパケットの欠落は、放送プログラム受信装置２が当該放送ＴＳパケットを含むＩＰパケットを受信しなかった場合、後述するパリティチェック部３０のパリティチェックにより当該放送ＴＳパケットが破棄された場合、及び、後述するカウンタ比較部３１の重複検査により当該放送ＴＳパケットが破棄された場合に生じる。
【００８８】
ここで、重複して送信された２つの放送ＴＳパケットのうち一方が欠落した場合は、他方が残留しているためこれで補完することができ、問題はない。これら両方の放送ＴＳパケットが欠落した場合に、ヌルパケットが挿入される。ＴＳＰ処理部２３の詳細については後述する。
【００８９】
送信部２４は、ＴＳＰ処理部２３から放送ＴＳパケット（及びヌルパケット）を入力し、放送ＴＳパケットをＡＳＩにて送信する（ステップＳ９０８）。
【００９０】
このように、図４に示した放送プログラム受信装置２を図１及び図２に示した放送プログラム受信装置２−１，２−２に適用することで、放送プログラム受信装置２−１，２−２のそれぞれは、同一の放送ＴＳパケットを重複して受信することができる。
【００９１】
また、放送ＴＳパケットに含まれるＴＳＰカウンタに基づいて、欠落した放送ＴＳパケットが判定され、重複して受信した同一の放送ＴＳパケットのうち、欠落していない放送ＴＳパケットを用いることで、その欠落を補完することができる。
【００９２】
（ＴＳＰ処理部２３）
次に、図４に示したＴＳＰ処理部２３について詳細に説明する。図５は、ＴＳＰ処理部２３の構成例を示すブロック図である。このＴＳＰ処理部２３は、パリティチェック部３０、カウンタ比較部３１、整列部３２及びヌル挿入部３３を備えている。
【００９３】
パリティチェック部３０は、バッファ部２２から放送ＴＳパケットを読み出し、放送ＴＳパケットのパリティ部分からパリティデータを取り出し、パリティデータに基づいて、当該放送ＴＳパケットのパリティチェックを行う。
【００９４】
パリティチェック部３０は、パリティチェックにより誤りがないと判定した場合、当該放送ＴＳパケットをカウンタ比較部３１に出力する。一方、パリティチェック部３０は、パリティチェックにより誤りがあると判定した場合、当該放送ＴＳパケットを破棄する。
【００９５】
これにより、放送プログラム送信装置１−１，１−２から受信したＩＰパケットに含まれる放送ＴＳパケットのうち、パリティチェックにより誤りがあるものと判定された放送ＴＳパケットが破棄される。
【００９６】
カウンタ比較部３１は、パリティチェック部３０からパリティチェックによる誤りのない放送ＴＳパケットを入力し、放送ＴＳパケットの付加情報部分からＴＳＰカウンタを取り出す。そして、カウンタ比較部３１は、検査対象の放送ＴＳパケットについて、パリティチェック部３０から連続して入力した所定数の放送ＴＳパケット（検査対象の放送ＴＳパケットを含む）の範囲で、ＴＳＰカウンタに基づいて、放送ＴＳパケットの重複を判定する。
【００９７】
カウンタ比較部３１は、ＴＳＰカウンタが同一でない場合、検査対象の放送ＴＳパケットに重複がないと判定し、検査対象の放送ＴＳパケットを整列部３２に出力する。一方、カウンタ比較部３１は、ＴＳＰカウンタが同一である場合、検査対象の放送ＴＳパケットに重複があると判定し、検査対象の放送ＴＳパケットを破棄する。
【００９８】
これにより、パリティチェック部３０から入力された重複した２つの放送ＴＳパケットのうち、いずれか一方の放送ＴＳパケットが破棄され、１つの放送ＴＳパケットが整列部３２に出力される。
【００９９】
整列部３２は、カウンタ比較部３１から重複のない放送ＴＳパケットを入力し、放送ＴＳパケットの付加情報部分からＴＳＰカウンタを取り出す。そして、整列部３２は、ＴＳＰカウンタの順番に連続するように、放送ＴＳパケットを整列させ、整列後の放送ＴＳパケットをヌル挿入部３３に出力する。
【０１００】
これにより、放送ＴＳパケットは、ＴＳＰカウンタの順番に並び替えられる。整列部３２から出力される放送ＴＳパケットには、当該放送プログラム受信装置２が受信できなかったパケット、及び、パリティチェック部３０またはカウンタ比較部３１により破棄されたパケットが含まれない。したがって、整列部３２から出力される放送ＴＳパケットは、ＴＳＰカウンタの順番に整列されているが、連番でない番号抜けがあり得る。
【０１０１】
ヌル挿入部３３は、整列部３２から整列後の放送ＴＳパケットを入力し、放送ＴＳパケットの付加情報部分からＴＳＰカウンタを取り出す。そして、ヌル挿入部３３は、ＴＳＰカウンタが連番であるか否かを判定することで、放送ＴＳパケットの欠落の有無を判定する。
【０１０２】
ヌル挿入部３３は、ＴＳＰカウンタが連番であると判定した場合、放送ＴＳパケットの欠落がないとして、当該放送ＴＳパケットを出力する。一方、ヌル挿入部３３は、ＴＳＰカウンタが連番でないと判定した場合、放送ＴＳパケットの欠落があるものとする。ヌル挿入部３３は、連番でない番号抜けのＴＳＰカウンタを特定し、そのＴＳＰカウンタを付加情報部分に格納したヌルパケット（放送ＴＳパケットの構成のヌルパケット）を生成し、当該ヌルパケットを番号抜けの箇所に放送ＴＳパケット（ＴＳＰカウンタのみが格納された放送ＴＳパケット）として挿入する。そして、ヌル挿入部３３は、放送ＴＳパケットを出力する。
【０１０３】
これにより、ヌルパケットは、整列部３２から入力した一連の放送ＴＳパケットのうち、連番でない番号抜けの箇所に挿入される。そして、ヌルパケットを含む一連の放送ＴＳパケットが、ＴＳＰカウンタの順番にヌル挿入部３３から出力される。このようにして、放送ＴＳパケットが復元される。したがって、放送ＴＳパケットの連続性を確保することができ、同期を維持することができる。
【０１０４】
図１０は、ＴＳＰ処理部２３の処理例を説明する図であり、放送ＴＳパケットの破棄処理及び欠落判定処理等について、具体的なＴＳＰカウンタの値を挙げて示している。図１０において、左から右へ向けた矢印は、ＴＳＰ処理部２３のパリティチェック部３０、カウンタ比較部３１、整列部３２及びヌル挿入部３３における処理の流れを示し、四角の枠は、放送ＴＳパケットを示している。
【０１０５】
四角の枠内の数値（１０，１１，１２，１３）は、ＴＳＰカウンタの値を示す。また、四角の枠内における括弧内の数値（１，２）は、放送プログラム送信装置１−１，１−２から送信された放送ＴＳパケットの区別（送信元の区別）を示している。１は、送信元が放送プログラム送信装置１−１であり、２は、送信元が放送プログラム送信装置１−２であることを示す。
【０１０６】
図１０に示すように、パリティチェック部３０におけるパリティチェック前の放送ＴＳパケットが、放送プログラム送信装置１−１から送信されたＴＳＰカウンタの値１０のパケット「１０（１）」、放送プログラム送信装置１−１から送信されたＴＳＰカウンタの値１１のパケット「１１（１）」、・・・、放送プログラム送信装置１−２から送信されたＴＳＰカウンタの値１３のパケット「１３（２）」であるとする。「」内の数値はＴＳＰカウンタを示し、（）内の数値は送信元を示す。放送ＴＳパケット「１０（１）」「１１（１）」・・・「１３（２）」は、この順番でバッファ部２２から読み出されたものとする。
【０１０７】
パリティチェック部３０のパリティチェックにより、図１０に示す○の放送ＴＳパケットに誤りがなく、×の放送ＴＳパケットに誤りがあるとすると、×の放送ＴＳパケットが破棄される。そうすると、パリティチェック後の放送ＴＳパケットは、「１０（１）」「１０（２）」「１３（１）」「１１（２）」となる。
【０１０８】
カウンタ比較部３１により、ＴＳＰカウンタの値１０の放送ＴＳパケット「１０（１）」「１０（２）」に重複があると判定され、いずれか一方が破棄される。その結果、カウンタ比較後の放送ＴＳパケットは、送信元を省略して「１０」「１３」「１１」となる。
【０１０９】
整列部３２により、ＴＳＰカウンタの順番に連続するように、放送ＴＳパケットが整列され、整列後の放送ＴＳパケットは、「１０」「１１」「１３」となる。
【０１１０】
ヌル挿入部３３により、連番でない番号抜けのＴＳＰカウンタの値１２が特定され、このＴＳＰカウンタの値を格納したヌルパケット（放送ＴＳパケットの構成のヌルパケット）「１２（ヌル）」が生成され、番号抜けの箇所に挿入される。ヌルパケット挿入後の放送ＴＳパケットは、「１０」「１１」「１２（ヌル）」「１３」となる。
【０１１１】
以上のように、図４に示した放送プログラム受信装置２を図１及び図２に示した放送プログラム受信装置２−１，２−２に適用することで、放送プログラム受信装置２−１，２−２は、放送プログラム送信装置１−１からマルチキャスト送信されたＩＰパケットを受信し、放送プログラム送信装置１−２からマルチキャスト送信されたＩＰパケットを受信する。つまり、放送プログラム受信装置２−１，２−２のそれぞれは、同一の放送ＴＳパケットを重複して受信する。
【０１１２】
放送プログラム受信装置２−１，２−２のＴＳＰ処理部２３は、受信したＩＰパケットから複数の放送ＴＳパケットを取り出し、パリティチェックを行い、パリティチェックにより誤りのある放送ＴＳパケットを破棄する。そして、ＴＳＰ処理部２３は、放送ＴＳパケットからＴＳＰカウンタを取り出し、ＴＳＰカウンタに基づいて重複した放送ＴＳパケットを判定し、重複した放送ＴＳパケットのうち１つの放送ＴＳパケットを破棄する。
【０１１３】
これにより、放送プログラム受信装置２−１，２−２は、同一の放送ＴＳパケットを含む２つのＩＰパケットのカプセル化構造が異なっていても、ＩＰネットワーク上で欠落した放送ＴＳパケット、またはパリティチェックの破棄により欠落した放送ＴＳパケットを、重複した放送ＴＳパケットのうち他の放送ＴＳパケットである冗長データで補完することができる。
【０１１４】
したがって、放送プログラム送信装置１−１，１−２は、放送ＴＳパケットをカプセル化する際に、同じカプセル化構造のＩＰパケットを生成する必要がない。つまり、放送プログラム送信装置１−１，１−２間で、複雑な処理が不要となる。
【０１１５】
以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、図１及び図２に示した伝送システムにおいて、放送プログラム送信装置１−１，１−２は、ＩＰパケットを放送プログラム受信装置２−１，２−２へマルチキャスト送信するようにした。これに対し、放送プログラム送信装置１−１，１−２は、マルチキャスト送信する代わりに、ＩＰパケットを放送プログラム受信装置２−１，２−２へそれぞれユニキャスト送信するようにしてもよい。これは、ＩＰネットワークの回線に十分な帯域がある場合に有効である。
【０１１６】
また、図１及び図２に示した伝送システムでは、放送プログラム受信装置２−１，２−２を２台で構成し冗長化するようにしたが、２台で構成するのではなく１台で構成するようにしてもよい。この場合も、放送プログラム送信装置１−１，１−２は２台で構成され冗長化されており、放送プログラム受信装置２は、同一の放送ＴＳパケットを重複して受信することができる。
【０１１７】
したがって、この場合も、散発的なパケットロスに対する耐性を持たせることができると共に、放送プログラム送信装置１−１，１−２のいずれかが故障したとしても、装置が冗長化されているから、伝送システムの信頼性を高めることができる。さらに、放送局側の放送プログラム送信装置１−１，１−２の処理負荷を低減することができる。
【０１１８】
また、図４に示した放送プログラム受信装置２は、放送プログラム送信装置１−１，１−２からそれぞれ送信されたＩＰパケットを受信する１つの入力ポートを備えている。つまり、放送プログラム受信装置２は、１系統の受信部２０及びＴＳＰ取り出し部２１を備えている。これに対し、放送プログラム受信装置２は、放送プログラム送信装置１−１からのＩＰパケットを受信する入力ポートと、放送プログラム送信装置１−２からのＩＰパケットを受信する入力ポートとを別々に備えるようにしてもよい。この場合、放送プログラム受信装置２は、２系統の受信部２０及びＴＳＰ取り出し部２１を備える。
【０１１９】
また、図４、図５、図９及び図１０に示したように、放送プログラム受信装置２のＴＳＰ処理部２３は、放送ＴＳパケットが欠落した箇所にヌルパケットを挿入し、連番のＴＳＰカウンタを有する放送ＴＳパケットを出力するヌル挿入部３３を備えるようにした。これに対し、ＴＳＰ処理部２３は、必ずしもヌル挿入部３３を備える必要はない。この場合、ＴＳＰ処理部２３は、放送ＴＳパケットが欠落した箇所にヌルパケットを挿入することなく、連番でないＴＳＰカウンタを有する欠落した状態の放送ＴＳパケットを出力する。
【０１２０】
尚、本発明の実施形態による放送プログラム受信装置２のハードウェア構成としては、通常のコンピュータを使用することができる。放送プログラム受信装置２は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。放送プログラム受信装置２に備えた受信部２０、ＴＳＰ取り出し部２１、バッファ部２２、ＴＳＰ処理部２３及び送信部２４の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。これらのプログラムは、前記記憶媒体に格納されており、ＣＰＵに読み出されて実行される。また、これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもでき、ネットワークを介して送受信することもできる。
【符号の説明】
【０１２１】
１，１０１  放送プログラム送信装置
２，１０２  放送プログラム受信装置
１０，２０  受信部
１１，２２  バッファ部
１２  カプセル化部
１３  ＩＰパケット化部
２１  ＴＳＰ取り出し部
２３  ＴＳＰ処理部
２４  送信部
３０  パリティチェック部
３１  カウンタ比較部
３２  整列部
３３  ヌル挿入部
１０３  送信機
１０４  切替器
１０５  送信アンテナ
１０６  スイッチ
【図１】
2018121214.tif 000003
【図２】
2018121214.tif 000004
【図３】
2018121214.tif 000005
【図４】
2018121214.tif 000006
【図５】
2018121214.tif 000007
【図６】
2018121214.tif 000008
【図７】
2018121214.tif 000009
【図８】
2018121214.tif 000010
【図９】
2018121214.tif 000011
【図１０】
2018121214.tif 000012
【図１１】
2018121214.tif 000013
【図１２】
2018121214.tif 000014
【図１３】
2018121214.tif 000015