(57)【要約】【課題】放送信号を途絶せずに切り替えること。【解決手段】複数の放送信号を入力する入力手段（受信部２１１，２１２）と、入力手段から入力された複数の放送信号の対応関係を検出する検出手段（ＮＴＰ検出部２３１，２３２）と、複数の放送信号のそれぞれの異常を検知する検知手段（異常検出部２４１，２４２）と、複数の放送信号のいずれか１つを選択して出力する選択手段（読出部２８１）と、選択手段によって選択されている放送信号に検知手段によって異常が検知された場合には、異常が検知されていない、または、異常の検知数が少ない放送信号を特定し、放送信号が途絶しないように、検出手段によって検出された対応関係に基づいて、選択手段を制御して特定された放送信号に選択を変更する制御手段（制御部２８０）と、を有する。【選択図】図２
2019062313.tif 000002
【特許請求の範囲】
【請求項１】
ＭＭＴ／ＴＬＶ（MPEG Media Transport/Type Length Value）方式で運用される放送信号を複数入力し、所定の前記放送信号を選択して出力する放送信号切替装置において、
複数の前記放送信号を入力する入力手段と、
前記入力手段から入力された複数の前記放送信号の対応関係を検出する検出手段と、
複数の前記放送信号のそれぞれの異常を検知する検知手段と、
複数の前記放送信号のいずれか１つを選択して出力する選択手段と、
前記選択手段によって選択されている前記放送信号に前記検知手段によって前記異常が検知された場合には、前記異常を有しない前記放送信号、または、前記異常が再生に与える影響がより少ない前記放送信号を特定し、前記検出手段によって検出された対応関係に基づいて、前記選択手段を制御して特定された前記放送信号に選択を変更する制御手段と、
を有することを特徴とする放送信号切替装置。
【請求項２】
前記検出手段は、前記放送信号に含まれるＮＴＰ（Network Time Protocol）に含まれるＵＴＣ（Coordinated Universal Time）を検出し、前記ＵＴＣに基づいて複数の前記放送信号の対応関係を検出することを特徴とする請求項１に記載の放送信号切替装置。
【請求項３】
前記制御手段は、前記放送信号を構成するＴＬＶパケットを単位とし、前記選択手段を制御して特定された前記放送信号に選択を変更することを特徴とする請求項１または２に記載の放送信号切替装置。
【請求項４】
前記制御手段は、前記放送信号に所定の時間間隔で含まれる所定のＮＴＰからつぎのＮＴＰ迄を単位とし、前記選択手段を制御して特定された前記放送信号に選択を変更することを特徴とする請求項１または２に記載の放送信号切替装置。
【請求項５】
前記入力手段から入力された複数の前記放送信号をそれぞれ格納する格納手段を有し、
前記選択手段は、読み出し対象となる前記格納手段を変更することで、前記放送信号の選択を変更することを特徴とする請求項１乃至４のいずれか１項に記載の放送信号切替装置。
【請求項６】
前記検知手段は、前記放送信号を構成するＴＬＶパケットを単位として、前記異常を検出することを特徴とする請求項１乃至５のいずれか１項に記載の放送信号切替装置。
【請求項７】
ＭＭＴ／ＴＬＶ（MPEG Media Transport/Type Length Value）方式で運用される放送信号を複数入力し、所定の前記放送信号を選択して出力する放送信号切替方法において、
複数の前記放送信号を入力する入力ステップと、
前記入力ステップにおいて入力された複数の前記放送信号の対応関係を検出する検出ステップと、
複数の前記放送信号のそれぞれの異常を検知する検知ステップと、
複数の前記放送信号のいずれか１つを選択して出力する選択ステップと、
前記選択ステップにおいて選択されている前記放送信号に前記検知ステップにおいて前記異常が検知された場合には、前記異常が検知されていない、または、前記異常の検知数が少ない前記放送信号を特定し、前記放送信号が途絶しないように、前記検出ステップにおいて検出された対応関係に基づいて、前記選択ステップによって特定された前記放送信号に選択を変更する制御ステップと、
を有することを特徴とする放送信号切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送信号切替装置および放送信号切替方法に関するものである。
【背景技術】
【０００２】
特許文献１には、冗長化された光ファイバを介して、センター装置から複数の光端末装置に、光によって放送信号を伝送する放送システムにおいて、現用系の光ファイバに光信号を送信する送信手段と、送信された光信号のうち、反射されて現用系の光ファイバ戻ってくる反射光を受信する受信手段と、受信手段によって受信された反射光の強度の変化から、現用系の光ファイバにおける障害の発生を検出する検出手段と、を有する放送システムが開示されている。
【０００３】
このような放送システムによれば、伝送路の異常を検出し、伝送路の切替を実行することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０８９０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示された技術は、伝送路の切替のタイミングについては言及されていない。このため、伝送路の切替の際に、放送信号が瞬間的に途絶してしまうことから、映像等が瞬断するという問題点がある。
【０００６】
本発明は、以上の点を鑑みてなされたものであり、放送信号を途絶せずに切替可能な放送信号切替装置および放送信号切替方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、ＭＭＴ／ＴＬＶ（MPEG Media Transport/Type Length Value）方式で運用される放送信号を複数入力し、所定の前記放送信号を選択して出力する放送信号切替装置において、複数の前記放送信号を入力する入力手段と、前記入力手段から入力された複数の前記放送信号の対応関係を検出する検出手段と、複数の前記放送信号のそれぞれの異常を検知する検知手段と、複数の前記放送信号のいずれか１つを選択して出力する選択手段と、前記選択手段によって選択されている前記放送信号に前記検知手段によって前記異常が検知された場合には、前記異常が検知されていない、または、前記異常の検知数が少ない前記放送信号を特定し、前記放送信号が途絶しないように、前記検出手段によって検出された対応関係に基づいて、前記選択手段を制御して特定された前記放送信号に選択を変更する制御手段と、を有することを特徴とする。
このような構成によれば、放送信号を途絶せずに切り替えることが可能になる。
【０００８】
また、本発明は、前記検出手段は、前記放送信号に含まれるＮＴＰ（Network Time Protocol）に含まれるＵＴＣ（Coordinated Universal Time）を検出し、前記ＵＴＣに基づいて複数の前記放送信号の対応関係を検出することを特徴とする。
このような構成によれば、ＵＴＣの時刻情報に基づいて、対応関係を特定することができる。
【０００９】
また、本発明は、前記制御手段は、前記放送信号を構成するＴＬＶパケットを単位とし、前記選択手段を制御して特定された前記放送信号に選択を変更することを特徴とする。
このような構成によれば、ＴＬＶパケットを単位として放送信号を選択することで、放送信号の連続性を保持しつつ、異常の無いまたは少ない放送信号を得ることができる。
【００１０】
また、本発明は、前記制御手段は、前記放送信号に所定の時間間隔で含まれる所定のＮＴＰからつぎのＮＴＰ迄を単位とし、前記選択手段を制御して特定された前記放送信号に選択を変更することを特徴とする。
このような構成によれば、ＮＴＰからつぎのＮＴＰまでを単位とすることで、頻繁な切替が発生することを抑制することができる。
【００１１】
また、本発明は、前記入力手段から入力された複数の前記放送信号をそれぞれ格納する格納手段を有し、前記選択手段は、読み出し対象となる前記格納手段を変更することで、前記放送信号の選択を変更することを特徴とする。
このような構成によれば、選択を容易に行うことができる。
【００１２】
また、本発明は、前記検知手段は、前記放送信号を構成するＴＬＶパケットを単位として、前記異常を検出することを特徴とする。
このような構成によれば、データの最小単位であるＴＬＶパケットを単位とすることで、異常を確実かつ簡易に検出することができる。
【００１３】
また、本発明は、ＭＭＴ／ＴＬＶ（MPEG Media Transport/Type Length Value）方式で運用される放送信号を複数入力し、所定の前記放送信号を選択して出力する放送信号切替方法において、複数の前記放送信号を入力する入力ステップと、前記入力ステップにおいて入力された複数の前記放送信号の対応関係を検出する検出ステップと、複数の前記放送信号のそれぞれの異常を検知する検知ステップと、複数の前記放送信号のいずれか１つを選択して出力する選択ステップと、前記選択ステップにおいて選択されている前記放送信号に前記検知ステップにおいて前記異常が検知された場合には、前記異常が検知されていない、または、前記異常の検知数が少ない前記放送信号を特定し、前記放送信号が途絶しないように、前記検出ステップにおいて検出された対応関係に基づいて、前記選択ステップによって特定された前記放送信号に選択を変更する制御ステップと、を有することを特徴とする。
このような方法によれば、放送信号を途絶せずに切り替えることが可能になる。
【発明の効果】
【００１４】
本発明によれば、放送信号を途絶せずに切替可能な放送信号切替装置および放送信号切替方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係る放送信号切替装置を含む放送システムの構成例を示す図である。
【図２】図１に示す放送信号切替装置の構成例を示す図である。
【図３】ＴＬＶパケットの構成例を示す図である。
【図４】図１に示すアンテナとネットワークから入力される放送信号の状態を模式的に示す図である。
【図５】バッファに格納されるＴＬＶパケットの状態を模式的に示す図である。
【図６】第１実施形態において実行される処理の一例を示すフローチャートである。
【図７】本発明の第２実施形態に係る放送信号切替装置を含む放送システムの構成例を示す図である。
【図８】図７に示す放送信号切替装置の構成例を示す図である。
【発明を実施するための形態】
【００１６】
次に、本発明の実施形態について説明する。
【００１７】
（Ａ）本発明の第１実施形態の構成の説明
図１は、本発明の第１実施形態に係る放送信号切替装置２０を含む放送システム１の構成例を示す図である。図１に示すように、放送システム１は、アンテナ１０、受信装置１１、送信装置１２、ネットワーク１３、アンテナ１４、放送信号切替装置２０、ＣＡＴＶ（Cable Television）網３０、加入者宅４０−１〜４０−ｎ（ｎ＞１）を有している。
【００１８】
ここで、アンテナ１０は、図示しない放送衛星から送信される放送信号を捕捉し、電気信号に変換して受信装置１１に供給する。受信装置１１は、アンテナ１０によって捕捉された放送信号に対して、復調処理および誤り訂正処理を施し、得られた映像および音声データ等を送信装置１２に供給する。なお、放送信号としては、一例として、高度ＢＳ放送信号および高度ＣＳ放送信号がある。もちろん、これら以外の放送信号を対象とするようにしてもよい。
【００１９】
送信装置１２は、受信装置１１から供給される映像および音声データ等を、ネットワーク１３の伝送形式に対応したパケットに変換し、ネットワーク１３に送出する。
【００２０】
ネットワーク１３は、例えば、複数のサーバが相互に接続されて構成される世界規模のネットワークであるインターネット等によって構成され、送信装置１２から送出されるパケットを、放送信号切替装置２０に伝送する。
【００２１】
アンテナ１４は、図示しない放送衛星から送信される放送信号を捕捉し、電気信号に変換して放送信号切替装置２０に供給する。
【００２２】
放送信号切替装置２０は、ネットワーク１３およびアンテナ１４から供給される放送信号を入力し、一方を選択して出力するとともに、選択中の放送信号に異常が生じた場合には、他方に切り替える動作を実行する。
【００２３】
ＣＡＴＶ網３０は、例えば、光ケーブルまたは同軸ケーブル等によって構成され、放送信号切替装置２０から出力される放送信号を加入者宅４０−１〜４０−ｎにそれぞれ伝送する。
【００２４】
加入者宅４０−１〜４０−ｎは、ケーブルテレビサービスの加入者宅であり、ＣＡＴＶ網３０を伝送される放送信号（例えば、ＩＰ（Internet Protocol）パケット化された放送信号）を受信する受信機およびテレビジョン受像機等が配置されている。
【００２５】
図２は、図１に示す放送信号切替装置２０の詳細な構成例を示す図である。図２に示すように、放送信号切替装置２０は、受信部２１１，２１２、ＴＬＶ（Type Length Value）  ＳＹＮＣ部２２１，２２２、ＮＴＰ（Network Time Protocol）検出部２３１，２３２、異常検出部２４１，２４２、書込部２５１，２５２、バッファ２６１，２６２、制御部２８０、読出部２８１、および、ＩＰ送信部２８２を有している。
【００２６】
ここで、受信部２１１は、アンテナ１４から供給される電気信号（ＲＦ信号）を入力し、復調処理を施し、得られたデータをＴＬＶ  ＳＹＮＣ部２２１に供給する。受信部２１２は、ネットワーク１３から供給されるパケットを入力し、パケットに含まれるデータを抽出し、抽出したデータをＴＬＶ  ＳＹＮＣ部２２２に供給する。
【００２７】
ＴＬＶ  ＳＹＮＣ部２２１，２２２は、受信部２１１，２１２からそれぞれ供給されるデータストリームから、ＴＬＶパケットを抽出し、ＮＴＰ検出部２３１，２３２にそれぞれ供給する。
【００２８】
ＮＴＰ検出部２３１，２３２は、ＴＬＶ  ＳＹＮＣ部２２１，２２２から供給されるＴＬＶパケットに定期的に含まれるＮＴＰ（Network Time Protocol）を検出し、ＮＴＰに含まれる時刻情報としてのＵＴＣ（Coordinated Universal Time）を取得して、制御部２８０に供給する。
【００２９】
異常検出部２４１，２４２は、受信部２１１，２１２およびＴＬＶ  ＳＹＮＣ２２１，２２２によって検出された異常を制御部２８０にそれぞれ供給するとともに、ＴＬＶ  ＳＹＮＣ部２２１，２２２から供給されるＴＬＶパケットの異常を検出し、検出結果をそれぞれ制御部２８０に通知する。
【００３０】
書込部２５１，２５２は、異常検出部２４１，２４２から供給されるＴＬＶパケットを、制御部２８０の制御に応じて、バッファ２６１，２６２にそれぞれ書き込む。
【００３１】
バッファ２６１，２６２は、例えば、リングバッファによって構成され、書込部２５１，２５２によってＴＬＶパケットがそれぞれ書き込まれる。
【００３２】
制御部２８０は、ＮＴＰ検出部２３１，２３２から供給されるＵＴＣを参照して、書込部２５１，２５２によるバッファへの書込を制御するとともに、異常検出部２４１，２４２によって検出された異常に基づいて読出部２８１を制御し、読み出し対象となるバッファを選択する。
【００３３】
読出部２８１は、制御部２８０の制御に応じて、バッファ２６１およびバッファ２６２のいずれか一方からＴＬＶパケットを読み出し、ＩＰ送信部２８２に供給する。
【００３４】
ＩＰ送信部２８２は、読出部２８１から供給されるＴＬＶパケットを、ＣＡＴＶ網３０に応じた信号形式（例えば、ＩＰパケット化された信号）に変換し、ＣＡＴＶ網３０を介して加入者宅４０−１〜４０−ｎに向けて送信する。
【００３５】
（Ｂ）本発明の第１実施形態の動作の説明
つぎに、本発明の第１実施形態の動作について説明する。図示しない放送局は、テレビ放送サービスを実現するための情報を含む圧縮符号化された映像および音声、ならびに、コンテンツダウンロードサービスを実現するためのコンテンツを含むデータを、ＭＭＴ（MPEG Media Transport）／ＴＬＶ（Type Length Value）と呼ばれる方式に基づいて多重化する。多重化されたデータは、例えば、１６ＡＰＳＫ（Amplitude Phase Shift Keying）変調された後、放送信号として送信される。放送局から送信された放送信号は、図示しない放送衛星によって受信され、地上に向かって送信される。
【００３６】
アンテナ１０は、放送衛星から送信される放送信号（電波）を捕捉して電気信号に変換し、受信装置１１に供給する。また、アンテナ１４は、放送衛星から送信される放送信号を捕捉して電気信号に変換し、放送信号切替装置２０に供給する。なお、アンテナ１０とアンテナ１４は、異なる場所に配置されている。このため、例えば、アンテナ１０が配置されている場所が、例えば、降雨等によって受信状況が良くない場合でも、アンテナ１４は降雨の影響を受けない場合があり、これら２つのアンテナ１０，１４の受信状況は異なる。
【００３７】
受信装置１１は、アンテナ１０から供給される放送信号に対して、例えば、１６ＡＰＳＫ復調を施し、得られたＴＬＶパケットを送信装置１２に供給する。送信装置１２は、受信装置１１から供給されるＴＬＶパケットを、ネットワーク１３に対応するパケット（例えば、ＩＰパケット）に変換し、ネットワーク１３を介して放送信号切替装置２０に供給する。
【００３８】
放送信号切替装置２０では、アンテナ１４およびネットワーク１３を介して供給される放送信号を入力し、これらの放送信号から、異常の相対的に少ない放送信号を選択して出力する。
【００３９】
より詳細には、受信部２１１は、アンテナ１４から供給される放送信号を復調し、多重化されたデータを抽出してＴＬＶ  ＳＹＮＣ部２２１に供給する。受信部２１１は、放送信号のレベルが低下している場合、または、放送信号が遮断された場合には、異常検出部２４１に異常を通知する。また、受信部２１１は、放送信号を復調する際に、ＭＥＲ（Modulation Error Ratio）およびＢＥＲ（Bit Error Rate）を検出し、例えば、ＭＥＲが２２ｄＢ未満の場合、または、ＢＥＲが２．０×１０−４を超える場合には、異常検出部２４１に異常を通知する。
【００４０】
受信部２１２は、ネットワーク１３を伝送されるパケットを受信し、パケットに含まれているデータを取り出してＴＬＶ  ＳＹＮＣ部２２２に供給する。受信部２１２は、例えば、受信したパケットが欠落していたり、リンク断が発生したり、ＩＰタイムアウトが生じたりしている場合には、異常検出部２４２に異常を通知する。
【００４１】
ＴＬＶ  ＳＹＮＣ部２２１，２２２は、受信部２１１，２１２から供給されるデータからＴＬＶパケットを抽出し、ＮＴＰ検出部２３１，２３２に供給する。また、ＴＬＶ  ＳＹＮＣ部２２１，２２２は、ＴＬＶパケットの同期が外れている場合には、異常検出部２４１，２４２に異常をそれぞれ通知する。
【００４２】
図３は、ＴＬＶパケットの構成例を示す図である。図３（Ａ）は、ＴＬＶパケットの構造の概略を示している。ＴＬＶパケットは、Ｈｅａｄｅｒ、Ｔｙｐｅ、Ｌｅｎｇｔｈ、および、Ｄａｔａを有している。ここで、Ｈｅａｄｅｒは、ＴＬＶパケットであることを示す情報を有している。Ｔｙｐｅは、Ｄａｔａとして格納されている情報の種類を示す。Ｌｅｎｇｔｈは、Ｄａｔａの長さを示す。Ｄａｔａは、実データである。
【００４３】
図３（Ｂ）は、Ｔｙｐｅが０２であるＴＬＶパケットの例を示している。Ｔｙｐｅが０２のＴＬＶパケットのＤａｔａとしては、ＩＰ  ＨｅａｄｅｒおよびＵＤＰ（User Datagram Protocol）とともにＮＴＰ（Network Time Protocol）が格納され、ＮＴＰにはＵＴＣ（Coordinated Universal Time）が格納されている。なお、ＮＴＰが格納されたＴＬＶパケットは、約３３ｍｓｅｃ間隔で送信される。
【００４４】
図３（Ｃ）は、Ｔｙｐｅが０３であるＴＬＶパケットを示している。Ｔｙｐｅが０３のＴＬＶパケットのＤａｔａとしては、ＩＰ  ＨｅａｄｅｒおよびＵＤＰとともにＶｉｄｅｏデータ等が格納されている。
【００４５】
図４は、ＴＬＶ  ＳＹＮＣ部２２１，２２２から出力されるＴＬＶパケットの状態を模式的に示す図である。図４（Ａ）は、ＴＬＶ  ＳＹＮＣ部２２１から出力されるＴＬＶパケットの状態を示し、図４（Ｂ）は、ＴＬＶ  ＳＹＮＣ部２２２から出力されるＴＬＶパケットの状態を示している。なお、図４の横方向は時間を示し、図の左から右に時間が流れる。前述したように、図１に示すアンテナ１０とアンテナ１４は異なる場所に配置され、また、放送信号が異なる経路を経由して伝送されることから、ＴＬＶ  ＳＹＮＣ部２２１，２２２から出力されるＴＬＶパケットは、時間的なずれを有している。図４の例では、ＴＬＶ  ＳＹＮＣ部２２２から出力されるＴＬＶパケットは、ＴＬＶ  ＳＹＮＣ部２２１から出力されるＴＬＶパケットよりも時間τの遅れを有している。なお、図４において、ＮＴＰ１，ＮＴＰ２は、ＮＴＰが含まれるＴＬＶパケット（図３（Ｂ）のタイプが０２のＴＬＶパケット）を示し、図４（Ａ）と図４（Ｂ）のＮＴＰ１は同じＮＴＰが含まれるＴＬＶパケットを示し、同様に、ＮＴＰ２は同じＮＴＰが含まれるＴＬＶパケットを示している。また、図４（Ａ）のＮＴＰ２に続くＴＬＶパケットの一部にはハッチングが施されたパケットを有し、当該パケットは異常を有するパケットである。
【００４６】
ＮＴＰ検出部２３１，２３２は、ＴＬＶ  ＳＹＮＣ部２２１，２２２から出力されるＴＬＶパケットからＮＴＰを検出して制御部２８０に通知する。例えば、図４の例では、ＮＴＰ１，ＮＴＰ２がＮＴＰ検出部２３１，２３２によってそれぞれ検出され、制御部２８０に通知される。
【００４７】
異常検出部２４１，２４２は、ＴＬＶ  ＳＹＮＣ部２２１，２２２から供給されるＴＬＶパケットの異常をそれぞれ検出し、異常の有無およびその種類を示す情報（異常情報）を、例えば、ＴＬＶパケットのヘッダ（Header）の前に付加して出力する。より詳細には、異常検出部２４１，２４２は、受信部２１１，２１２およびＴＬＶ  ＳＹＮＣ部２２１，２２２によって検出された異常を異常情報としてＴＬＶパケットのヘッダの前に付加する。例えば、異常検出部２４１は、受信部２１１によってＭＥＲが２２ｄＢ未満になったことが検出された場合、または、ＢＥＲが２．０×１０−４を超えることが検出された場合には、これらの異常を示す異常情報をＴＬＶパケットのヘッダの前に付加する。また、異常検出部２４２は、受信部２１２によって受信したパケットが欠落していたり、リンク断が発生したり、ＩＰタイムアウトが生じたりしている場合には、これらの異常を示す異常情報のみを出力する。また、異常検出部２４１，２４２は、ＴＬＶ  ＳＹＮＣ２２１，２２２によってＴＬＶパケットの同期が外れていることが検出された場合には、そのような異常を示す異常情報を出力する。
【００４８】
また、異常検出部２４１，２４２は、ＴＬＶパケットのデータ化けが生じていること、ＴＬＶパケットの欠落が生じていること、ＴＬＶパケット連続性が担保されていないこと、ＴＬＶパケットのデコードが正常に行えないことを検出した場合は、これらの異常を示す異常情報をＴＬＶパケットのヘッダの前に付加する。
【００４９】
なお、ＴＬＶパケットのデータ化けについては、各テーブル内のＣＲＣ（Cyclic Redundancy Check）値によって検出することができる。Ｌｅｎｇｔｈがデータ化けしている可能性もあるが、その場合でもＣＲＣ値によって検出することができる。また、データロスが生じている場合には、ＴＬＶ  ＬｅｎｇｔｈやＭＭＴＰ内のＰａｙｌｏａｄ  Ｌｅｎｇｔｈ等の各種Ｌｅｎｇｔｈの異常として検出することができる。また、連続性については、ＡＲＩＢ  ＴＲ−Ｂ３９  １２章  １２．４，１２．５に記載されているパケットＩＤ毎のＭＭＴＰ連続性指標であるパケットシーケンス番号に基づいて判断したり、ＭＭＴＰペイロードの連続性指標に基づいて判断したりすることができる。また、デコードについては、各フィールドの値が規定外になっていること、または、各フィールドの値とそれに対応するデータの間に不整合が生じていること等によって判断することができる。なお、異常情報は、異常の有無に拘わらず一定のビット長を有する。このため、異常の有無や異常の種類によって、異常情報のビット長が変化することはない。
【００５０】
書込部２５１，２５２は、異常検出部２４１，２４２から供給されるＴＬＶパケットを、バッファ２６１に書き込む。
【００５１】
図５は、バッファ２６１，２６２に書き込まれるＴＬＶパケットを模式的に示す図である。図５（Ａ）は、図４に示すＴＬＶパケットを、そのままバッファ２６１，２６２に書き込んだ場合の状態を示している。より詳細には、図５（Ａ）は、異常検出部２４１，２４２から同じタイミングで供給されるＴＬＶパケットを、そのままバッファ２６１，２６２に書き込んだ場合の状態を示している。図５（Ｂ）は、本実施形態による動作を説明する図である。本実施形態では、異常検出部２４１，２４２から供給される同じＴＬＶパケットを同じアドレスに書き込む。なお、ＴＬＶパケットの同一性は、ＮＴＰによって検出する。この結果、図５（Ｂ）に示すように、ＮＴＰ１，ＮＴＰ２で示すように、同じＴＬＶパケットが同じアドレスに書き込まれる。なお、図５では示していないが、各ＴＬＶパケットのヘッダの前には異常情報が付加されている。
【００５２】
読出部２８１は、制御部２８０の制御に応じて、バッファ２６１およびバッファ２６２のいずれか一方からＴＬＶパケットを読み出し、ＩＰ送信部２８２に供給する。より詳細には、制御部２８０は、バッファ２６１，２６２に格納されるＴＬＶパケットのヘッダの前に付加されている異常情報を参照し、異常を有しないＴＬＶパケットを選択して読み出す。なお、双方のＴＬＶパケットが異常である場合には、再生の際に影響が少ないＴＬＶパケットを選択して読み出す。再生の際に影響が少ないとは、再生される映像や音声に対する擾乱が少ないことをいう。例えば、ＴＬＶのＵＤＰチェックサムが異常である場合、ＭＭＴパケットエラーが生じている場合、ＭＭＴＰ内のシーケンス番号が異常である場合には、この順番で影響が少ない。このような動作により、少なくとも一方のＴＬＶパケットが異常を有しない場合には異常を有しないＴＬＶパケットが読み出され、双方のＴＬＶパケットが異常を有する場合には再生の際に影響が少ないＴＬＶパケットが選択されて読み出される。
【００５３】
読出部２８１によって読み出されたＴＬＶパケットは、ＩＰ送信部２８２に供給される。ＩＰ送信部２８２は、読出部２８１から供給されるＴＬＶパケットを、ＩＰパケットに変換し、その後波長多重光信号に変換され、ＣＡＴＶ網３０を介して加入者宅４０−１〜４０−ｎに送信する。このような光信号は、加入者宅４０−１〜４０−ｎに配置された、例えば、ＳＴＢ（Set Top Box）によって電気信号に変換され、復調された後、テレビジョン受像機に供給される。テレビジョン受像機では、放送信号に含まれる映像および音声を再生する。
【００５４】
以上に説明したように、本発明の実施形態によれば、ＴＬＶパケットを単位として、放送信号を切り替えるようにしたので、放送信号を途絶せずに切り替えることが可能になる。
【００５５】
つぎに、図６を参照して、第１実施形態における信号処理の流れの一例を説明する。図２に示す放送信号切替装置２０に対して放送信号が入力されると、以下のステップが実行される。
【００５６】
ステップＳ１０では、受信部２１１，２１２は、放送信号を受信する処理を実行する。例えば、図２の例では、受信部２１１は、アンテナ１４から供給される放送信号を受信し、受信部２１２は、ネットワーク１３から供給される放送信号を受信する。なお、受信部２１１は、放送信号のレベルが低下したり、ＭＥＲが所定の閾値未満になったり、ＢＥＲが所定の閾値以上になった場合には、異常検出部２４１に異常の発生を通知する。また、受信部２１２は、受信したパケットが欠落していたり、リンク断が発生したり、ＩＰタイムアウトが生じたりしている場合には、異常検出部２４２に異常を通知する
【００５７】
ステップＳ１１では、ＴＬＶ  ＳＹＮＣ部２２１，２２２は、ＴＬＶパケットを抽出する処理を実行する。この結果、放送信号に含まれるＴＬＶパケットが抽出される。なお、このとき、ＴＬＶ  ＳＹＮＣ部２２１，２２２は、ＴＬＶパケットの同期が外れている場合には、異常検出部２４１，２４２に対して異常を通知する。
【００５８】
ステップＳ１２では、ＮＴＰ検出部２３１，２３２は、ＮＴＰを含むＴＬＶパケットを検出する処理を実行する。この結果、図４に示す、ＮＴＰ１，ＮＴＰ２が検出されることになる。このようにして検出されたＮＴＰは、制御部２８０に供給される。
【００５９】
ステップＳ１３では、異常検出部２４１，２４２は、ＴＬＶパケットの異常を検出する処理を実行する。より詳細には、異常検出部２４１，２４２は、ＴＬＶパケットのデータ化けが生じていること、ＴＬＶパケットの欠落が生じていること、ＴＬＶパケット連続性が担保されていないこと、ＴＬＶパケットのデコードが正常に行えないことを異常として検出する。また、異常検出部２４１は、受信部２１１によってＭＥＲが所定の閾値未満になったこと、または、ＢＥＲが所定の閾値を超えることが検出された場合には、異常として検出する。また、異常検出部２４２は、受信部２１２によって受信したパケットが欠落していたり、リンク断が発生したり、ＩＰタイムアウトが生じたりしていることが場合には、異常として検出する。また、異常検出部２４１，２４２は、ＴＬＶ  ＳＹＮＣ２２１，２２２によってＴＬＶパケットの同期が外れている場合には異常として検出する。
【００６０】
ステップＳ１４では、異常検出部２４１，２４２は、ステップＳ１３で検出した異常に基づいて、ＴＬＶパケットの異常の有無を示す情報と、異常の種類を示す情報を異常情報として、ＴＬＶパケットのヘッダの前に付加する。なお、異常情報としては、例えば、数ビット程度の固定長の情報とすることができる。
【００６１】
ステップＳ１５では、書込部２５１，２５２は、異常検出部２４１，２４２からそれぞれ供給されるＴＬＶパケットを、放送信号の時間差に応じてバッファリングする処理を実行する。より詳細には、例えば、制御部２８０は、ＮＴＰ検出部２３１，２３２によって検出されるＮＴＰを含むＴＬＶパケットの検出タイミングのずれから、図４に示す２つの放送信号の時間差τを求める。そして、制御部２８０は、図４（Ａ）に示す先行する放送信号に対応する個数のＴＬＶパケットを書込部２５１にバッファリングさせる。なお、ネットワーク１３を経由する放送信号は、ネットワーク１３のトラフィックの状況等に応じて遅延時間が、時々刻々と異なることから、時間差τは、その時々の状況に応じて設定するとともに、ある程度の余裕（マージン）を持って設定することが望ましい。
【００６２】
ステップＳ１６では、書込部２５１，２５２は、バッファ２６１，２６２に対してＴＬＶパケットを書き込む処理を実行する。なお、書込部２５１，２５２は、ステップＳ１４の処理により、ＮＴＰを含むＴＬＶパケットの時間差τに応じてバッファリングを行っていることから、制御部２８０は、ＮＴＰを含むＴＬＶパケットがバッファ２６１，２６２の同じアドレスになるように書込処理を実行させる。この結果、図５（Ｂ）に示すように、バッファ２６１，２６２には、ＮＴＰを含むＴＬＶパケットが同じアドレス（または対応するアドレス）に書き込まれる。
【００６３】
ステップＳ１７では、制御部２８０は、読出部２８１を制御し、バッファ２６１，２６２に格納されているＴＬＶパケットのうち、異常の影響が少ない方を選択して読み出させる。より詳細には、制御部２８０は、ＴＬＶパケットのヘッダの前に付加されている異常情報を参照し、少なくとも一方が異常を有していない場合には異常を有しないＴＬＶパケットを選択して読み出させる。また、双方のＴＬＶパケットが異常を有する場合には、再生の際に影響が少ないＴＬＶパケットを選択して読み出させる。
【００６４】
ステップＳ１８では、制御部２８０は、読み出し対象を提示する。より詳細には、２つのバッファ２６１，２６２のうち、読出部２８１が読み出し対象としているバッファを特定するための情報（例えば、バッファ２６１なら「系１」、バッファ２６２なら「系２」等）を図示しない表示部に表示する。
【００６５】
以上に説明したように、図６に示す処理により、放送信号を切り替える処理を実行することが可能となる。
【００６６】
（Ｃ）本発明の第２実施形態の構成の説明
つぎに、図７を参照して、本発明の第２実施形態について説明する。なお、図７において、図１と対応する部分には同一の符号を付してその説明を省略する。図７では、図１と比較すると、放送信号切替装置２０が放送信号切替装置２０Ａに置換されている。また、放送信号切替装置２０Ａは、加入者宅に配置されるとともに、テレビジョン受像機５０に接続されている。なお、これら以外の構成は、図１と同様である。
【００６７】
放送信号切替装置２０Ａは、アンテナ１４によって捕捉された放送信号またはネットワーク１３を介して伝送された放送信号を入力し、これら２つの放送信号のうち、異常の影響が少ない放送信号を選択して出力し、テレビジョン受像機５０に供給する。
【００６８】
図８は、図７に示す放送信号切替装置２０Ａの詳細な構成例を示す図である。なお、図８において、図２と対応する部分には同一の符号を付してその説明を省略する。図８は、図２と比較すると、ＩＰ送信部２８２が変調部２８５に置換されている。これ以外の構成は図２と同様である。
【００６９】
変調部２８５は、読出部２８１から供給されるＴＬＶパケットを、例えば、１６ＡＰＳＫ変調し、テレビジョン受像機５０に供給する。
【００７０】
（Ｄ）本発明の第２実施形態の動作の説明
第２実施形態では、加入者宅に配置されたアンテナ１４によって捕捉された放送信号が受信部２１１に供給される。また、アンテナ１４とは異なる場所に配置されたアンテナ１０によって受信され、受信装置１１、送信装置１２、および、ネットワーク１３を介して伝送される放送信号が受信部２１２に供給される。
【００７１】
受信部２１１，２１２、ＴＬＶ  ＳＹＮＣ部２２１，２２２、ＮＴＰ検出部２３１，２３２、異常検出部２４１，２４２、書込部２５１，２５２、バッファ２６１，２６２、制御部２８０、および、読出部２８１の動作は、第１実施形態と同様であるので詳細な説明は省略する。
【００７２】
変調部２８５は、読出部２８１から供給されるＴＬＶパケットを、例えば、１６ＡＰＳＫ変調し、テレビジョン受像機５０に供給する。
【００７３】
テレビジョン受像機５０では、変調部２８５から供給される１６ＡＰＳＫ変調された放送信号を入力し、所望のチャンネルを選択して、復調処理および復号処理を施すことで、映像信号をおよび音声信号を抽出し、画面に表示するとともにスピーカから放音することができる。
【００７４】
以上に説明したように、本発明の第２実施形態では、加入者宅に配置された放送信号切替装置２０Ａによって異なる経路で伝送された放送信号のうち、異常の影響が少ない方を選択してテレビジョン受像機に供給することができる。また、第２実施形態では、第１実施形態と同様に、ＴＬＶパケット単位で切替動作を実行することから、放送信号が瞬断されることを防ぐことができる。
【００７５】
（Ｃ）変形実施形態の説明
以上の実施形態は一例であって、本発明が上述したような場合のみに限定されるものでないことはいうまでもない。例えば、前述した各実施形態では、放送信号切替装置２０，２０Ａは２つの放送信号を入力するようにしたが、３つ以上の放送信号を入力し、異常の影響が少ないＴＬＶパケットを選択して出力するようにしてもよい。
【００７６】
また、以上の各実施形態では、アンテナ１４は放送信号切替装置２０，２０Ａに接続し、アンテナ１０は受信装置１１、送信装置１２、および、ネットワーク１３を介して放送信号切替装置２０，２０Ａに接続するようにしたが、これ以外の接続形態としてもよい。例えば、アンテナ１０およびアンテナ１４の双方を放送信号切替装置２０，２０Ａに接続したり、あるいは、アンテナ１０およびアンテナ１４の双方を受信装置、送信装置、および、ネットワークを介して放送信号切替装置２０，２０Ａに接続するようにしたりしてもよい。
【００７７】
また、図２および図８に示す実施形態は一例であって、これ以外の構成としてもよい。例えば、図２および図８に示す実施形態では、２つのバッファ２６１，２６２に書き込まれたＴＬＶパケットを、１つの読出部２８１が選択的に読み出すようにしたが、１つのバッファに対して、異常の影響が少ないＴＬＶパケットを選択的に書き込むようにしてもよい。
【００７８】
また、以上の各実施形態では、読出部２８１がＴＬＶパケット単位で選択して読み出すようにしたが、ＮＴＰ単位で選択して読み出すようにしてもよい。例えば、図５の例では、ＮＴＰ１からＮＴＰ２の直前のＴＬＶパケットまでは図の左側のバッファを読み出し、ＮＴＰ２以降については図の左側のバッファを読み出すようにしてもよい。
【００７９】
また、以上の各実施形態では、２つのバッファ２６１，２６２にＴＬＶパケットを格納する際には、同じＴＬＶパケットが同じアドレスになるように書き込むようにしたが、アドレスは異なっていても、対応関係が分かるようにＴＬＶパケットを書き込むようにしてもよい。具体的には、図５（Ａ）に示す状態で書き込む場合には、ＴＬＶパケットの対応関係を示す情報（例えば、オフセット値等）を制御部２８０が有するようにし、読出部２８１が読み出す際には、この対応関係を示す情報を参照して、該当するＴＬＶパケットを読み出すようにしてもよい。
【００８０】
また、以上の各実施形態では、ＴＬＶパケットのヘッダの前に異常情報を付加するようにしたが、ＴＬＶパケットの末尾に付加するようにしてもよい。あるいは、バッファ２６１，２６２とは別の記憶領域（例えば、制御部２８０が有する記憶領域）に記憶し、ＴＬＶパケットと対応付けするようにしてもよい。また、ＴＬＶパケットが復元不能な異常を有している場合には、通常は固定の情報を有するヘッダに対して、異常を示す情報を付加するようにしてもよい。また、異常検出部２４１，２４２によって検出された異常がより影響が大きいＴＬＶパケットについてはバッファ２６１，２６２に書き込まないでブランク状態とするようにしてもよい。また、ヘッダに異常情報を書き込み、読み出し時、または、変調時にヘッダを元に戻すようしてもよい。
【００８１】
また、衛星放送の変調方式としては、１６ＡＰＳＫを例に挙げて説明したが、これ以外にも、例えば、ＢＰＳＫ（Binary Phase Shift Keying）、ＱＰＳＫ（Quadrature Phase Shift Keying）、８ＰＳＫ、または、３２ＡＰＳＫ等を用いたり、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）を含む他の方式を用いたりするようにしてもよい。
【符号の説明】
【００８２】
１            ：放送システム
１０          ：アンテナ
１１          ：受信装置
１２          ：送信装置
１３          ：ネットワーク
１４          ：アンテナ
２０，２０Ａ  ：放送信号切替装置
３０          ：ＣＡＴＶ網
４０          ：加入者宅
５０          ：テレビジョン受像機
２１１，２１２：受信部
２２１，２２２：ＳＹＮＣ部
２３１，２３２：検出部
２４１，２４２：異常検出部
２５１，２５２：書込部
２６１，２６２：バッファ
２８０    ：制御部
２８１    ：読出部
２８２    ：ＩＰ送信部
２８５    ：変調部
【図１】
2019062313.tif 000003
【図２】
2019062313.tif 000004
【図３】
2019062313.tif 000005
【図４】
2019062313.tif 000006
【図５】
2019062313.tif 000007
【図６】
2019062313.tif 000008
【図７】
2019062313.tif 000009
【図８】
2019062313.tif 000010