(57)【要約】【課題】  誤り訂正符号を付加したデータの伝送を行うデータ伝送システムにおいて、送信装置が系切り替えを実施した場合に、受信装置において重大な障害が発生するのを防止する。【解決手段】  データ送信装置は、第１の送信部と、第２の送信部と、系切り替え部とを備え、前記第１の送信部は、第１のデータに基づき第１の誤り訂正情報を生成し、第１のデータ及び前記第１の誤り訂正情報を多重化して第１の訂正ブロックを生成し、前記第１の訂正ブロックを前記系切り替え部に出力し、前記第２の送信部は、第２のデータに基づき第２の誤り訂正情報を生成し、第２のデータ及び前記第２の誤り訂正情報を多重化して第２の訂正ブロックを生成し、前記第２の訂正ブロックを前記系切り替え部に出力し、前記系切り替え部は、入力された前記第１の訂正ブロック及び前記第２の訂正ブロックのいずれかを選択して送信する。【選択図】      図１
2010068375.tif 000002
【特許請求の範囲】
【請求項１】
データに誤り訂正情報を付加して送信する機能を備えたデータ送信装置において、
前記データ送信装置は、
第１の送信部と、第２の送信部と、系切り替え部とを備え、
前記第１の送信部は、
第１のデータ及び前記第１のデータのタイミング情報に基づき第１の誤り訂正情報を生成し、
前記第１のデータと前記第１の誤り訂正情報とを多重化して生成した第１の訂正ブロックを前記系切り替え部に出力し、
前記第１のデータのタイミング情報及び前記第１のデータを特定する第１の特定情報を前記第２の送信部へ送信し、
前記第１の送信部に故障が発生した場合には故障情報を前記第２の送信部及び前記系切り替え部に送信し、
前記第２の送信部は、
前記第１の送信部から前記故障情報を受信しない場合、第２のデータ及び前記第１のデータのタイミング情報に基づき第２の誤り訂正情報を生成し、
前記第２のデータと前記第２の誤り訂正情報とを多重化して生成した第２の訂正ブロックを前記系切り替え部に出力し、
前記第１のデータのタイミング情報が示すタイミングにおいて、前記第２のデータを特定する第２の特定情報と前記第１の特定情報とを比較し、
前記第２の特定情報と前記第１の特定情報との第１の比較結果を前記系切り替え部に送信し、
前記系切り替え部は、
前記第１の送信部から故障情報を受信しない場合、かつ、前記第１の比較結果が前記第２の特定情報と前記第１の特定情報との一致を示していない場合は、
入力された前記第１の訂正ブロックを選択して送信する、
ことを特徴とするデータ送信装置。
【請求項２】
前記第１の送信部は、
第１の入力データをパケタイズして前記第１のデータを生成し、
前記第１の入力データのタイミング情報及び前記第１の特定情報を前記第２の送信部へ送信し、
前記第２の送信部は、
前記第１の入力データのタイミング情報に基づき、第２の入力データをパケタイズして前記第２のデータを生成する、
ことを特徴とする、請求項１に記載のデータ送信装置。
【請求項３】
前記第１の送信部は、
前記第１の訂正ブロックに含まれるパケットの、前記系切り替え部への送出タイミング情報及び送出順序情報、並びに前記第１の訂正ブロックに含まれるパケットを特定する第３の特定情報を前記第２の送信部に送信し、
前記第２の送信部は、
前記送出順序情報に基づき第２の訂正ブロックを前記系切り替え部に出力し、
前記送出タイミング情報が示すタイミングにおいて、前記第２の訂正ブロックに含まれるパケットを特定する第４の特定情報と前記第３の特定情報とを比較し、
前記第４の特定情報と前記第３の特定情報との第２の比較結果を前記系切り替え部に送信し、
前記系切り替え部は、
前記第２の比較結果が前記第４の特定情報と前記第３の特定情報との一致を示していない場合は、
入力された前記第１の訂正ブロックを選択して送信する、
ことを特徴とする、請求項１乃至２のいずれかに記載のデータ送信装置。
【請求項４】
前記第２の送信部または前記系切り替え部が、前記第１の送信部から故障情報を受信した場合には、
前記第２の送信部は、前記第１のデータのタイミング情報に基づくことなく前記第２の誤り訂正情報を生成し、さらに、前記系切り替え部は、前記第２の訂正ブロックを選択して送信する、
ことを特徴とする、請求項１乃至３のいずれかに記載のデータ送信装置。
【請求項５】
第１のデータ及び前記第１のデータのタイミング情報に基づき第１の誤り訂正情報を生成するステップと、
前記第１のデータと前記第１の誤り訂正情報とを多重化して生成した第１の訂正ブロックを系切り替え部に出力するステップと、
前記第１のデータのタイミング情報及び前記第１のデータを特定する第１の特定情報を第２の送信部に送信するステップと、
前記第１の送信部に故障が発生した場合には故障情報を前記第２の送信部及び系切り替え部に送信するステップと、
前記第１の送信部から前記故障情報を受信しない場合、第２のデータ及び前記第１のデータのタイミング情報に基づき第２の誤り訂正情報を生成するステップと、
前記第２のデータと前記第２の誤り訂正情報とを多重化して生成した第２の訂正ブロックを前記系切り替え部に出力するステップと、
前記第１のデータのタイミング情報が示すタイミングにおいて、前記第２のデータを特定する第２の特定情報と前記第１の特定情報とを比較するステップと、
前記第２の特定情報と前記第１の特定情報との第１の比較結果を前記系切り替え部に送信するステップと、
前記第１の送信部から故障情報を受信しない場合、かつ、前記第１の比較結果が前記第２の特定情報と前記第１の特定情報との一致を示していない場合は、入力された前記第１の訂正ブロックを選択して送信するステップと、
を備えることを特徴とするデータ送信方法。
【請求項６】
第１の入力データをパケタイズして前記第１のデータを生成するステップと、
前記第１の入力データのタイミング情報及び前記第１の特定情報を前記第２の送信部へ送信するステップと、
前記第１の入力データのタイミング情報に基づき、第２の入力データをパケタイズして前記第２のデータを生成するステップと、
を備えることを特徴とする、請求項５に記載のデータ送信方法。
【請求項７】
前記第１の訂正ブロックに含まれるパケットの、前記系切り替え部への送出タイミング情報及び送出順序情報、並びに前記第１の訂正ブロックに含まれるパケットを特定する第３の特定情報を前記第２の送信部に送信するステップと、
前記送出順序情報に基づき第２の訂正ブロックを前記系切り替え部に出力するステップと、
前記送出タイミング情報が示すタイミングにおいて、前記第２の訂正ブロックに含まれるパケットを特定する第４の特定情報と前記第３の特定情報とを比較するステップと、
前記第４の特定情報と前記第３の特定情報との第２の比較結果を前記系切り替え部に送信するステップと、
前記第２の比較結果が前記第３の特定情報と前記第４の特定情報との一致を示していない場合は、入力された前記第１の訂正ブロックを選択して送信するステップと、
を備えることを特徴とする、請求項５乃至６のいずれかに記載のデータ送信方法。
【請求項８】
前記第１の送信部から故障情報を受信した場合には、
前記第１のデータのタイミング情報に基づくことなく前記第２の誤り訂正情報を生成し、さらに、前記第２の訂正ブロックを選択して送信するステップと、
を備えることを特徴とする、請求項５乃至７のいずれかに記載のデータ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤り訂正符号化機能を備えたデータ送信装置及びデータ送信方法に関する。
【背景技術】
【０００２】
データ伝送システムにおいては、運用系及び予備系から成る冗長構成を採用することによって、データ伝送の信頼性を向上させることができる。たとえば、系切り替え装置と、運用系及び予備系で構成されたデータ送信装置と、データ受信装置を備えたデータ伝送システムが利用されている。このようなデータ伝送システムにおいては、運用系に障害がないときは、系切り替え装置は、データ送信装置の運用系のデータを選択して、そのデータをデータ受信装置へ送信する。データ送信装置の運用系に障害が発生すると、系切り替え装置は、予備系のデータを選択して、そのデータをデータ受信装置へ送信する。このようにして、運用系と予備系とを備えたデータ送信装置は、運用系に障害が発生した場合でも通信の継続を可能とする。その結果、データ伝送の信頼性が向上する。
【０００３】
送信側に冗長構成を備えた通信システムに関連する技術の例としては、特許文献１に記載された送信装置がある。特許文献１に記載された送信装置は、データ送信装置の運用系と予備系との間でデータのフレーム同期を取ることで、系切り替え時にデータ受信装置でフレームの同期はずれが発生することを防止している。
【０００４】
また、特許文献２は、０系および１系の拡散処理部を備えた無線基地局装置において、一方の系に障害が発生すると、両方の系の出力制御部に切り替え制御信号を送る構成を開示している。
【０００５】
さらに、特許文献３は、切り替え情報の検出出力により選択器の切り替え動作を禁止する切り替えシステムの構成を開示している。
【０００６】
【特許文献１】特開平０８−００８８８６号公報（第３頁）
【特許文献２】特開２００２−２９０３１４号公報（第１０頁）
【特許文献３】特開平１０−２２４４３０号公報（第３頁）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
冗長構成を備えたデータ送信装置は、さらに誤り訂正符号化処理を行う機能を備えている場合がある。この場合、データ送信装置の運用系と予備系との間で、誤り訂正符号化処理の同期を実施していなければ、運用系から予備系への切り替えを実施した際に、受信装置の誤り訂正処理が正常に行えなくなるという問題が発生する。
【０００８】
その理由を、以下に説明する。データ送信装置における誤り訂正符号化処理機能は、複数個のデータの送出単位（例えば、パケット）毎に誤り訂正情報を生成する。そして、誤り訂正情報が、その送出単位を構成するデータに付加される。送出単位を構成するデータと付加された誤り訂正情報とを合わせた全体のデータを、誤り訂正符号化処理の単位ブロック（以下、「訂正ブロック」という。）と呼ぶ。運用系と予備系との間で、出力される訂正ブロックの生成が同期している場合には、運用系と予備系との間で送信出力を切り替えた際に、訂正ブロックが不連続になることはない。
【０００９】
ここで、訂正ブロックの生成タイミングと内容とが運用系と予備系とで一致している状態、すなわち、同一のタイミングで生成される訂正ブロックが、同一のデータ及びその誤り訂正符号で構成されている状態を「訂正ブロックの生成が同期している状態」という。この状態においては、訂正ブロックの途中で切り替えが発生しても、切り替えの前後で訂正ブロックの連続性は失われない。
【００１０】
もし、訂正ブロックの生成が同期していない状態で、送信装置が運用系から予備系への系切り替えを実施すると、切り替えの前後において、受信装置が受信する訂正ブロックを構成するパケットの連続性が失われる。その結果、受信装置は、切り替え後から、不正な訂正ブロックを受信する。受信装置が不正な訂正ブロックを受信すると、受信装置は誤った訂正を行ったり、受信データの異常により処理が停止したりする可能性がある。
【００１１】
ところが、特許文献１に記載の技術では、運用系と予備系との間でフレーム同期を行う構成を開示しているが、フレームの内部に含まれる訂正ブロックの生成の同期を行っていない。すなわち、特許文献１に記載の構成では、フレームの内部に含まれる訂正ブロックの生成の同期を行うことができない。従って、特許文献１の記載の構成は、訂正ブロックの生成の同期が取れていない状態で、送信装置が系切り替えを実施すると、受信装置において重大な障害が発生する可能性がある。
【００１２】
また、特許文献２および特許文献３も、フレームの内部に含まれる訂正ブロックの生成の同期を行っていない。従って、運用系から予備系への切り替えを実施した場合に、受信装置の誤り訂正処理が正常に行えなくなる。
【００１３】
本発明の目的は、誤り訂正符号を付加したデータを送信する送信装置が系切り替えを実施すると、そのデータを受信する受信装置において重大な障害が発生する可能性があるという、上述した課題を解決するためのデータ送信装置及びデータ送信方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明のデータ送信装置は、データに誤り訂正情報を付加して送信する機能を備え、第１の送信部と、第２の送信部と、系切り替え部とを備え、第１の送信部は、第１のデータ及び第１のデータのタイミング情報に基づき第１の誤り訂正情報を生成し、第１のデータと第１の誤り訂正情報とを多重化して生成した第１の訂正ブロックを系切り替え部に出力し、第１のデータのタイミング情報及び第１のデータを特定する第１の特定情報を第２の送信部へ送信し、第１の送信部に故障が発生した場合には故障情報を第２の送信部及び系切り替え部に送信し、第２の送信部は、第１の送信部から故障情報を受信しない場合、第２のデータ及び第１のデータのタイミング情報に基づき第２の誤り訂正情報を生成し、第２のデータと第２の誤り訂正情報とを多重化して生成した第２の訂正ブロックを系切り替え部に出力し、第１のデータのタイミング情報が示すタイミングにおいて、第２のデータを特定する第２の特定情報と第１の特定情報とを比較し、第２の特定情報と第１の特定情報との第１の比較結果を系切り替え部に送信し、系切り替え部は、第１の送信部から故障情報を受信しない場合、かつ、第１の比較結果が第２の特定情報と第１の特定情報との一致を示していない場合は、入力された第１の訂正ブロックを選択して送信する、ことを特徴とする。
【００１５】
また、本発明のデータ送信方法は、第１のデータ及び第１のデータのタイミング情報に基づき第１の誤り訂正情報を生成するステップと、第１のデータと第１の誤り訂正情報とを多重化して生成した第１の訂正ブロックを系切り替え部に出力するステップと、第１のデータのタイミング情報及び第１のデータを特定する第１の特定情報を第２の送信部に送信するステップと、第１の送信部に故障が発生した場合には故障情報を第２の送信部及び系切り替え部に送信するステップと、第１の送信部から故障情報を受信しない場合、第２のデータ及び第１のデータのタイミング情報に基づき第２の誤り訂正情報を生成するステップと、第２のデータと第２の誤り訂正情報とを多重化して生成した第２の訂正ブロックを系切り替え部に出力するステップと、第１のデータのタイミング情報が示すタイミングにおいて、第２のデータを特定する第２の特定情報と第１の特定情報とを比較するステップと、第２の特定情報と第１の特定情報との第１の比較結果を系切り替え部に送信するステップと、第１の送信部から故障情報を受信しない場合、かつ、第１の比較結果が第２の特定情報と第１の特定情報との一致を示していない場合は、入力された第１の訂正ブロックを選択して送信するステップと、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明の効果は、データ送信装置において運用系から予備系への系切り替えが行なわれた場合に、データ受信装置における誤り訂正処理に異常が発生することを防止できることである。
【００１７】
その理由は、データ送信装置において、運用系送信部と予備系送信部との間で、誤り訂正符号化処理及びデータ伝送装置から送出される訂正ブロックの生成動作の同期状態を確認しているからである。
【発明を実施するための最良の形態】
【００１８】
（第１の実施形態）
図１は、本発明のデータ送信装置の第１の実施形態を示す。第１の実施形態において、データ送信装置は、信号分配部１０、運用系送信部１１、予備系送信部１２及び系切り替え部１６を備える。
【００１９】
信号分配部１０は、入力データ３８を、送信データ２０及び２４として同一のタイミングで運用系送信部１１と予備系送信部１２とへ分配する。
【００２０】
運用系送信部１１と予備系送信部１２とは、同一の構成を備える。運用系送信部１１と予備系送信部１２とは、入力された送信データをパケタイズ（パケット化）し、誤り訂正符号化処理を行い、誤り訂正符号化処理の単位ブロックである訂正ブロックを生成する。これらの機能を実現するために、運用系送信部１１と予備系送信部１２とは、それぞれ、送信データパケタイズ部１３及び１７、誤り訂正情報生成部１４及び１８、多重化部１５及び１９、制御部２８及び２９を備える。
【００２１】
図１に示された、第１の実施形態の動作を説明する。送信データパケタイズ部１３は、入力された送信データ２０をパケタイズする。そして、送信データパケタイズ部１３は、パケタイズされた送信データ２１を多重化部１５へ送出する。並行して、誤り訂正情報生成部１４は、パケタイズされた送信データ２１から誤り訂正情報２２を生成し、多重化部１５へ送出する。多重化部１５では送信データ２１と誤り訂正情報２２とを時系列的に並べた訂正ブロックを生成し、多重化送信データ２３として系切り替え部１６へ送出する。ここでは、データ、情報等を時系列的に並べることを、以降、「多重化」という。
【００２２】
また、制御部２８は、運用系送信部１１の故障状態の情報を保持している。
【００２３】
以上は運用系送信部１１の動作に関する説明である。予備系送信部１２の動作も同様であるので、上記に対応する予備系送信部１２の動作の説明は省略する。
【００２４】
また、系切り替え部１６が運用系送信部１１のデータを選択して回線３０に出力している場合、誤り訂正情報生成部１４は、誤り訂正情報生成部１８へ、誤り訂正処理同期信号３２を送信している。誤り訂正処理同期信号３２は、誤り訂正符号化処理の同期のために必要な情報と、誤り訂正符号化開始のタイミングとを含んでいる。誤り訂正符号化処理が同期している状態とは、誤り訂正情報生成部１４と誤り訂正情報生成部１８とが、同時に同一の送信データにより誤り訂正情報を生成している状態をいう。誤り訂正符号化処理の同期のために必要な情報としては、たとえば１回の誤り訂正情報を生成する際に、その対象となるパケット（以下、「訂正対象パケット」という。）の先頭を示すタイミング情報（以下、「先頭パケットタイミング情報」という。）や、訂正対象パケットの先頭のパケット番号（以下、「先頭パケット番号」という。）がある。
【００２５】
さらに、系切り替え部１６が運用系送信部１１のデータを選択して回線３０に出力している場合、多重化部１５は、多重化部１９へ、多重化同期信号３３を送信する。多重化同期信号３３は、多重化処理の同期のために必要な情報を含んでいる。多重化処理が同期している状態とは、多重化部１５と多重化部１８とが、同時に同一の多重化されたデータを系切り替え部１６に出力している状態をいう。多重化の同期のために必要な情報は、多重化部１５において訂正ブロックが生成されるタイミングの情報や、多重化部１５が、時間軸上で、送信データあるいは誤り訂正情報のどちらのパケットの、それぞれ何番目を出力しているか、という情報を含んでいる。
【００２６】
ここで、制御部２９は、系切り替え部１６が、運用系送信部１１の出力を選択して回線３０に出力しているときは、運用系送信部１１との間の訂正ブロック生成の同期状態の情報を保持する。そして、制御部２８は、系切り替え部１６が、予備系送信部１２の出力を選択して回線３０に出力しているときは、予備系送信部１２との同期状態の情報を保持する。
【００２７】
また、制御部２８及び２９との間では、各々の制御部が保持する情報を、制御信号３５を用いて相互に転送することができる。さらに、制御部２８、２９は、系切り替え部１６に対して、切り替え信号３６及び３７を出力している。
【００２８】
系切り替え部１６は、多重化されたデータ信号２３及び２７を受信する。また、系切り替え部１６は、切り替え信号３６及び３７を受信する。系切り替え部１６は、切り替え信号３６及び３７に従って、多重化されたデータ信号２３または多重化されたデータ信号２７を選択して回線３０に出力する。
【００２９】
図２は、本発明の第１の実施形態における、訂正ブロック４３、４６、４９、５２の間の位相関係を示す図である。図１及び図２を用いて、本実施形態の訂正ブロックの生成手順及び同期確認方法を説明する。
【００３０】
送信データパケタイズ部１３は、パケタイズされた送信データ２１を、多重化部１５に送出する。ここで、パケタイズされた送信データ２１は、図２における、パケット番号がｎであるデータパケット４１およびそれに続くパケットである。
【００３１】
図１において、誤り訂正情報生成部１４は、パケット番号がｎであるデータパケット４１からパケット番号（ｎ＋３）までの４パケットを、訂正ブロック４３における誤り訂正符号化処理の対象、すなわち、訂正対象パケットとする。
【００３２】
誤り訂正情報生成部１４は、訂正対象パケットに含まれるデータパケットから、誤り訂正情報４２（Ｆ１）を生成する。誤り訂正情報生成部１４は、生成された誤り訂正情報４２（Ｆ１）を、多重化部１５に送出する。
【００３３】
多重化部１５は、送信データパケタイズ部１３から受信したデータパケット４１（パケット番号ｎ）からパケット番号（ｎ＋３）までの４パケットと、誤り訂正情報生成部１４から受信した誤り訂正情報４２とを、時間軸上で多重化して訂正ブロック４３を生成する。このようにして、多重化部１５は、誤り訂正処理の単位ブロックである訂正ブロック４３を周期的に生成し、多重化送信データ２３、２７として系切り替え部１６に出力している。
【００３４】
誤り訂正情報生成部１４は、誤り訂正処理同期信号３２を用いて、先頭パケットタイミング情報及び先頭パケット番号を、予備系送信部１２の誤り訂正情報生成部１８に転送する。先頭パケットタイミング情報は、訂正対象パケットの先頭パケットのタイミング情報である。また、先頭パケット番号は、訂正対象パケットの先頭にあるパケットのパケット番号であり、訂正ブロック４３の生成に関しては、データパケット４１のパケット番号ｎが先頭パケット番号となる。
【００３５】
誤り訂正情報生成部１８は、入力されたデータパケット４７（パケット番号ｎ）からパケット番号が（ｎ＋３）までの４パケットを、訂正対象パケットとする。さらに、誤り訂正情報生成部１８は、訂正対象パケットから、誤り訂正情報４８（Ｆ１）を生成する。誤り訂正情報生成部１８は、生成された誤り訂正情報４８（Ｆ１）を、多重化部１９に送出する。
【００３６】
多重化部１９は、データパケット４７（パケット番号ｎ）からパケット番号（ｎ＋３）までの４パケットと誤り訂正情報４８とを時間軸上で多重化して訂正ブロックを生成する。
【００３７】
以上が、パケット番号ｎからパケット番号ｎ＋３までを訂正対象パケットとする訂正ブロック４３及び訂正ブロック４９の生成手順である。
【００３８】
パケット番号ｎ＋４からパケット番号ｎ＋７までを訂正対象パケットとする訂正ブロック４６及び訂正ブロック５２も、同様に以下のように生成される。
【００３９】
誤り訂正情報生成部１４は、パケタイズされたデータ信号４４（パケット番号はｎ＋４）からパケット番号が（ｎ＋７）番目までの４パケットを、次の訂正ブロック４６における訂正対象パケットとする。そして、誤り訂正情報生成部１４は、誤り訂正情報４５（Ｆ２）を生成して多重化部１５に送出する。
【００４０】
多重化部１５は、パケタイズされたデータパケット４４（パケット番号はｎ＋４）からパケット番号（ｎ＋７）までの４パケットと誤り訂正情報４５（Ｆ２）とを時間軸上で多重化して、訂正ブロック４６を生成する。
【００４１】
誤り訂正情報生成部１８は、誤り訂正情報生成部１４から、新たに先頭パケットタイミング情報および先頭パケット番号（ｎ＋４）を受信する。そして、データパケット５０（パケット番号はｎ＋４）からパケット番号が（ｎ＋７）までの４パケットを、次の訂正ブロック５２における訂正対象パケットとする。誤り訂正情報生成部１８は、誤り訂正情報５１（Ｆ２）を生成する。
【００４２】
多重化部１９は、データパケット５０（パケット番号はｎ＋４）からパケット番号（ｎ＋７）までの４パケットと誤り訂正情報５１とを時間軸上で多重化して、訂正ブロック５２を生成する。
【００４３】
このように、運用系送信部１１と予備系送信部１２において、同期した誤り訂正情報の生成が、訂正ブロックの周期で繰り返される。
【００４４】
予備系送信部１２における、訂正対象パケット４３と４９の同期状態を確認する方法について以下に説明する。
【００４５】
誤り訂正情報生成部１８は、誤り訂正情報生成部１４から、先頭パケットタイミング情報及び先頭パケット番号（ｎ）を受信する。誤り訂正情報生成部１８は、先頭パケットタイミング情報により、誤り訂正情報生成部１４に訂正対象パケットが入力されるタイミングを知る。訂正対象パケットが入力されるタイミングは、たとえば、誤り訂正情報生成部１４が、訂正対象パケットの先頭を受信したタイミングである。
【００４６】
誤り訂正情報生成部１８は、先頭パケットタイミング情報が示すタイミングにおける、パケタイズされた送信データ２５のパケット番号を、訂正ブロック先頭パケット番号が示すパケット番号と比較する。
【００４７】
パケット番号を比較する手順としては、たとえば、先頭パケットタイミング情報が示すタイミングにおいて、誤り訂正情報生成部１８に入力されているパケットを抽出し、そのパケット番号と、先頭パケット番号とを比較する方法がある。あるいは、先頭パケットタイミング情報が示すタイミングの後、新たに誤り訂正情報生成部１８に到着するパケットのパケット番号と、先頭パケット番号とを比較する方法もある。
【００４８】
そして、誤り訂正情報生成部１８は、比較したパケット番号が同一であれば、運用系送信部１１と予備系送信部１２との間で、誤り訂正情報の生成は同期していると判断する。
【００４９】
もし、誤り訂正情報生成部１４と誤り訂正情報生成部１８との間で、同じタイミングで処理されているパケットが異なると、多重化部１５と多重化部１９とが同じタイミングで生成する訂正ブロックの内容が異なることになる。このような状態で系切り替えが行われると、受信装置が受信する訂正ブロックの正常性が失われ、受信装置は、系切り替え後に、内容が連続していない不正な訂正ブロックを受信する。そして、不正な訂正ブロックを受信した受信装置は、誤った訂正を行う恐れがある。
【００５０】
そこで、誤り訂正情報生成部１８は、入力されたデータ信号４７のパケット番号がｎと異なる場合、同期が不正であると判断する。
【００５１】
誤り訂正情報生成部１８は、誤り訂正情報生成部１８において検出した誤り訂正符号の同期状態を、制御部２９へ通知する。また、送信データパケタイズ部１７は、パケタイズされた送信データの同期状態を制御部２９へ通知する。制御部２９は、制御信号３５により、送信データパケタイズ部１７および誤り訂正情報生成部１８における同期状態を、制御部２８へ転送する。
【００５２】
また、制御部２９は、誤り訂正情報生成部１９の同期状態を、切り替え制御信号３７を用いて系切り替え部１６へ通知する。これにより、系切り替え部１６は、予備系送信部１２の誤り訂正情報と、運用系送信部１１の誤り訂正情報との同期状態を知ることができる。そして、同期状態が不正な場合は、系切り替え部１６は、予備系送信部１２への切り替えを抑止する。その結果、不正な同期状態にある予備系送信部１６への切り替えを防止することができる。
【００５３】
このようにして、運用系送信部１１と予備系送信部１２との間で、訂正ブロック生成の同期状態を確認することで、同期が不正である場合に、受信装置が誤った訂正を行うことを防止することができる。
【００５４】
さらに、送信データパケタイズ部１３、誤り訂正情報生成部１４及び多重化部１５は、制御部２８にそれぞれの故障情報を通知する。故障情報は、それぞれの部分が故障しているかどうかを示す情報を含んでいる。このようにして、制御部２８は、運用系送信部１１に故障が発生しているかどうかの情報を収集して保持する。
【００５５】
制御部２８は、制御部２９を経由して、誤り訂正情報生成部１８へ運用系送信部１１の故障状態を転送する。なお、誤り訂正情報生成部１８への故障状態の転送は、制御部２８から誤り訂正情報生成部１４を経由してもよい。
【００５６】
誤り訂正情報生成部１８へ転送された運用系送信部１１の故障状態に、運用系送信部１１の内部で故障が発生しているという情報が含まれている場合には、誤り訂正情報生成部１８は、故障中の運用系送信部１１との間で不正な同期が発生したとみなす。そして、誤り訂正情報生成部１８は、予備系送信部１２における、運用系送信部１１に対する誤り訂正の同期を停止する。その際に、予備系送信部１２は、運用系送信部１１が故障するまでの間に、運用系送信部１１と同期して生成していた誤り訂正情報を廃棄することなく、誤り訂正符号化処理を継続する。このようにすることによって、予備系送信部は、運用系送信部１１が故障した後も、訂正ブロックの生成を継続することができる。
【００５７】
送信データパケタイズ部１３、誤り訂正情報生成部１４及び多重化部１５から通知された故障情報のいずれかに、故障状態を示す情報が含まれている場合、運用系送信部１１は故障状態にある。このとき、制御部２８は、切り替え信号３６により、系切り替え部１６に運用系送信部１１が故障状態であることを通知する。
【００５８】
系切り替え部１６は、運用系送信部１１が故障状態であるとの通知を受けると、予備系送信部１２からの切り替え信号３７が予備系送信部１２の多重化送信データ２７を選択可能であることを示している場合には、系切り替えを行う。そして、予備系送信部１２の多重化送信データ２７を回線３０に出力する。ここで、予備系送信部１２の故障などの理由により、予備系送信部１２からの切り替え信号３７が、予備系送信部１２の多重化送信データ２７を選択不可と通知している場合には、系切り替え部１６は、系切り替えを行わない。
【００５９】
予備系送信部１２への切り替え後に運用系送信部の故障が復旧した場合には、運用系送信部１１と予備系送信部１２とは、以上の説明において運用系送信部１１と予備系送信部１２とを入れ換えたように動作する。すなわち、予備系送信部１２は、運用系送信部１１に誤り訂正処理同期信号３２および多重化同期信号３３を送信する。そして、運用系送信部１１は、多重化部１５からの送出タイミングが多重化送信データ２７と同期した、多重化送信データ２３を生成する。また、制御部２８は、誤り訂正情報生成部１８の同期状態を、切り替え制御信号３６を用いて系切り替え部１６へ通知する。ここで、予備系送信部１２から運用系送信部１１への系切り替えは、予備系送信部１２の故障を契機としてもよい。あるいは、運用系送信部１１が復旧した後に、切り替え信号３６及び３７を用いて、データを送信する系を強制的に予備系送信部１２から運用系送信部１１に切り替えてもよい。
【００６０】
データを送信する系を強制的に予備系送信部１２から運用系送信部１１に切り替える手順の例を以下に示す。まず、切り替え信号３６により、運用系送信部１１の送信データ２３を選択可能であることを通知する。そして、予備系送信部１２の状態にかかわらず、系切り替え部１６に、予備系送信部１１が故障状態であることを、制御部２９が切り替え信号３７を用いて通知する。そうすると、系切り替え部１６は、運用系送信部１１から送出された送信データ２３を選択し、回線３０に出力する。これにより、データを送信する系を強制的に予備系送信部１２から運用系送信部１１に切り替えることができる。
【００６１】
なお、訂正処理方法が、誤り訂正情報の生成単位ごとに訂正ブロックを生成する手順を備える訂正処理方法であれば、同期に必要な情報を運用系から予備系へ転送することにより、第１の実施形態と同様に、訂正ブロックを同期させるという効果を得ることができる。訂正ブロックの大きさや内容が第１の実施形態と異なるデータ送信装置であっても、訂正ブロックの生成タイミングや訂正ブロックを構成するパケットを指定する情報を運用系から予備系へ転送することで、訂正ブロックの生成の同期を取ることができる。
【００６２】
以上のように、本発明の第１の実施形態においては、運用系から予備系への切り替え前後において、受信装置が誤った訂正を行うことを防止できるという効果がある。
【００６３】
その理由は、予備系送信部１２における誤り訂正情報の生成の際に、運用系送信部１１との間でパケットの同期が取れているかどうかの確認を行っているからである。そして、予備系への切り替えが、予備系送信部１２と運用系送信部１１との間で訂正ブロックの生成処理が同期している場合に実施される結果、運用系から予備系への切り替え前後において、訂正ブロックの連続性が保たれるからである。
（第２の実施形態）
次に、本発明の伝送装置の第２の実施形態について、図３から図６を参照して説明する。
【００６４】
図３は、本発明のデータ送信装置の第２の実施形態を示す図である。第２の実施形態は、本発明を、ＩＰ（Internet Protocol）ネットワークを用いた映像伝送システムに適用している。図３に示された映像伝送システムは、映像入力部１０１から入力された映像信号２０１を、映像信号分配部１０２を用いて運用系送信部１０３及び予備系送信部１０４へ分配する。
【００６５】
映像信号２０１は、ＨＤＴＶ（High Definition Television）信号、ＳＤＴＶ（Standard Definition Television）信号などの非圧縮信号だけでなく、映像信号を圧縮したＴＳ（Transport Stream）信号でもよい。
【００６６】
運用系送信部１０３と予備系送信部１０４は、映像信号や誤り訂正パケットをＩＰパケット２０２として系切り替え部１０５へ送出する。ＩＰパケット２０２は、イーサネット（登録商標）フレームに格納される。系切り替え部１０５は、運用系送信部１０３及び予備系送信部１０４のうちどちらか一方のＩＰパケット２０２を選択しＩＰネットワーク１０６へ送出する。
【００６７】
ＩＰパケット転送部１０７は、ＩＰネットワーク１０６からＩＰパケット２０２を受信し、受信部１０８へＩＰパケットを転送する。受信部１０８は、ＩＰパケット２０２から映像信号２０１を再生し、映像信号出力部１０９に送信する。
【００６８】
図４は、第２の実施形態における、運用系送信部１０３及び予備系送信部１０４におけるパケタイズ動作を説明する図である。図４において、パケタイズ動作は、運用系送信部１０３及び予備系送信部１０４に共通であるので、以下では運用系送信部１０３に関して説明する。
【００６９】
映像信号パケタイズ部１１０は、映像信号分配部１０２から入力された映像信号２０１を、映像信号ＲＴＰ（Real-time Transport Protocol）パケット２０３へパケタイズする。
【００７０】
また、誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３を元に、誤り訂正パケット２０４を生成する。
【００７１】
さらに、映像信号パケタイズ部１１０と誤り訂正パケット生成部１１１は、それぞれ映像信号ＲＴＰパケット２０３及び誤り訂正パケット２０４をＵＤＰ（User Datagram Protocol）、ＩＰパケット及びイーサネットフレームを処理する各プロトコルにおいてパケタイズする。パケット多重化部１１２は、映像信号ＲＴＰパケット２０３及び誤り訂正パケット２０４を多重化し、ＩＰパケット２０２として、系切り替え部１０５へ送出する。
【００７２】
図５は、本発明のデータ送信装置の第２の実施形態における、誤り訂正処理及び誤り訂正パケットの生成手順を示す図である。図５を参照して、運用系送信部１０３及び予備系送信部１０４における、誤り訂正パケットの生成について説明する。
【００７３】
図５において、訂正ブロック４０１は映像信号ＲＴＰパケット２０３−１〜２０３−１６及び誤り訂正パケット２０４−１〜２０４−８から構成されている。
【００７４】
映像信号ＲＴＰパケット２０３−１〜２０３−１６において、２０３−Ｍの添字「Ｍ」 は、映像信号ＲＴＰパケットが伝送される順序を示す。また、誤り訂正パケット２０４−１〜２０４−８において、２０４−Ｎの添字「Ｎ」は、誤り訂正の単位である映像信号ＲＴＰパケット２０３−１〜２０３−１６に付加される、誤り訂正パケットの生成順序を示す。
【００７５】
添字Ｍ、Ｎの最大値は、図５に示した第２の実施形態では、それぞれ１６および８である。しかし、訂正ブロック４０１の大きさは映像伝送システムの設定により定まる。従って、添字Ｍ、Ｎの最大値は、映像伝送システムにより異なる場合がある。
【００７６】
以下の（１）〜（８）に、映像信号ＲＴＰパケット２０３−１〜２０３−１６に対する誤り訂正パケットの生成手順を説明する。
【００７７】
（１）誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３−１〜２０３−４にＸＯＲ（eXclusive OR、排他的論理和）演算を行うことによって、誤り訂正パケット２０４−１を生成する。この生成単位を演算行４０２とする。演算行とは、映像信号ＲＴＰパケットと、それから生成された誤り訂正パケットとから成る行である。映像信号ＲＴＰパケットにＸＯＲ（排他的論理和）演算を行い、誤り訂正パケットを生成する手順は広く知られているので、詳細な説明は省略する。
【００７８】
誤り訂正パケット２０４−１は、映像信号ＲＴＰパケット２０３−１が処理単位の先頭であることを示す情報（以下、「先頭パケット情報」という）と、誤り訂正パケット２０４−１の生成の対象となった映像信号ＲＴＰパケットの情報（以下、訂正対象パケット情報という）を含んでいる。すなわち、誤り訂正パケット２０４−１においては、先頭パケット情報は映像信号ＲＴＰパケット２０３−１を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−１から２０３−４の範囲であることを示す。
【００７９】
（２）誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３−５〜２０３−８にＸＯＲ演算を行うことで、誤り訂正パケット２０４−２を生成する。この生成単位を演算行４０３とする。すなわち、先頭パケット情報は映像信号ＲＴＰパケット２０３−５を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−５から２０３−８の範囲であることを示す。
【００８０】
（３）誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３−９〜２０３−１２にＸＯＲ演算を行うことで、誤り訂正パケット２０４−３を生成する。この生成単位を演算行４０４とする。すなわち、パケット情報は映像信号ＲＴＰパケット２０３−９を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−９から２０３−１２の範囲であることを示す。
【００８１】
（４）誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３−１３〜２０３−１６にＸＯＲ演算を行うことで、誤り訂正パケット２０４−４を生成する。この生成単位を演算行４０５とする。すなわち、先頭パケット情報は映像信号ＲＴＰパケット２０３−１３を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−１３から２０３−１６の範囲であることを示す。
【００８２】
（５）誤り訂正パケット生成部１１１は、同様に、映像信号ＲＴＰパケット２０３−１、２０３−５、２０３−９、２０３−１３から、誤り訂正パケット２０４−５を生成する。この生成単位を演算列４０６とする。演算列とは、映像信号ＲＴＰパケットと、それから生成された誤り訂正パケットとから成る列である。ここでは、先頭パケット情報は映像信号ＲＴＰパケット２０３−１を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−１、２０３−５、２０３−９、２０３−１３であることを示す。
【００８３】
（６）誤り訂正パケット生成部１１１は、同様に、映像信号ＲＴＰパケット２０３−２、２０３−６、２０３−１０、２０３−１４から、誤り訂正パケット２０４−６を生成する。この生成単位を演算列４０７とする。すなわち、先頭パケット情報は映像信号ＲＴＰパケット２０３−２を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−２、２０３−６、２０３−１０、２０３−１４であることを示す。
【００８４】
（７）誤り訂正パケット生成部１１１は、同様に、映像信号ＲＴＰパケット２０３−３、２０３−７、２０１１−１１、２０３−１５から、誤り訂正パケット２０４−７を生成する。この生成単位を演算列４０８とする。すなわち、先頭パケット情報は映像信号ＲＴＰパケット２０３−３を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−３、２０３−７、２０３−１１、２０３−１５であることを示す。
【００８５】
（８）誤り訂正パケット生成部１１１は、同様に、映像信号ＲＴＰパケット２０３−４、２０３−８、２０１２−１２、２０３−１６から、誤り訂正パケット２０４−８を生成する。この生成単位を演算列４０９とする。すなわち、先頭パケット情報は映像信号ＲＴＰパケット２０３−４を示し、訂正対象パケット情報は、訂正対象パケットが映像信号ＲＴＰパケット２０３−４、２０３−８、２０３−１２、２０３−１６であることを示す。
【００８６】
以上により、映像信号ＲＴＰパケット２０３−１〜２０３−１６から、誤り訂正パケット２０４−１〜２０４−８が生成される。
【００８７】
演算行４０２においては、誤り訂正パケット２０４−１を用いることによって、映像信号ＲＴＰパケット２０３−１〜２０３−４のうち１つのパケットが欠落した場合に、受信部１０８はそのパケットを復元することができる。演算列４０６においては、誤り訂正パケット２０４−５を用いることによって、映像信号ＲＴＰパケット２０３−１、２０３−５、２０３−９、２０３−１３のうち１つのパケットが欠落した場合に、受信部１０８はそのパケットを復元することができる。さらに、１つの処理演算行・演算列内に２つ以上のパケットロスが生じた場合でも、受信部１０８は、演算行・列の組で誤り訂正を繰り返すことで、パケットを復元することができる。
【００８８】
このようなパケットロスが発生した場合のパケットの復元手順は、一般的に知られているので、詳細な説明は省略する。
【００８９】
第２の実施形態では、この訂正ブロック４０１を単位として、運用系送信部１０３及び予備系送信部１０４の間で同期処理が実施される。
【００９０】
図６は、本発明の伝送装置の第２の実施形態における、訂正ブロック単位での誤り訂正処理、誤り訂正パケットの生成の同期処理を説明する図である。以下に、運用系送信部１０３における、訂正ブロック単位での誤り訂正処理、誤り訂正パケットの生成の同期処理について説明する。なお、予備系送信部１０４は、運用系送信部１０３と同一の構成であるので、その説明を省略する。以下の運用系送信部１０３に関する説明において、運用系送信部１０３から予備系送信部１０４への送信機能や制御機能は、予備系送信部１０４も、予備系送信部１０４から運用系送信部１０３への送信機能や制御機能として同様な機能を備えている。
【００９１】
以下の［１］〜［５］に、第２の実施形態における、運用系送信部１０３及び予備系送信部１０４の動作を説明する。
【００９２】
［１］運用系送信部１０３は、入力された映像信号２０１を映像信号パケタイズ部１１０でパケタイズする。この際、映像信号パケタイズ部１１０は、映像信号パケタイズ部１６０におけるパケタイズのために必要な情報を、映像信号パケタイズ同期信号３０１として映像信号パケタイズ部１６０へ出力する。映像信号パケタイズ同期信号３０１は、パケタイズのタイミング及び映像信号の構成（シンタックス）に関する情報、及び、送出するパケットを個別に特定する情報（以下、「個別情報」という。）を含んでいる。個別情報の例としては、パケット番号やシーケンス番号がある。しかし、個別情報はパケットを一意に特定できる情報であればよく、パケット番号やシーケンス番号以外の情報であってもよい。予備系送信部１０４は、この映像信号パケタイズ同期信号３０１を元に、予備系送信部１０４におけるパケタイズのタイミング及びシンタックスを運用系送信部１０３と同期させる。
【００９３】
このようにして、映像信号パケタイズ部１１０及び１６０は、同一のタイミングで映像信号ＲＴＰパケット２０３を生成する。すなわち、図５で説明した手順に従い、映像信号パケタイズ部１１０及び１６０は、同期した映像信号ＲＴＰパケット２０３を生成する。
【００９４】
上記の手順により、映像信号ＲＴＰパケット２０３の生成について、運用系送信部１０３と予備系送信部１０４との間で同期を取ることができる。その結果、誤り訂正パケット生成部１１１に同一の映像信号ＲＴＰパケット２０３を同じタイミングで入力させることができる。
【００９５】
［２］映像信号パケタイズ部１１０は、映像信号ＲＴＰパケット２０３を誤り訂正パケット生成部１１１へ送る。誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３を受信すると、訂正ブロック４０１の生成を開始する。
【００９６】
このとき、誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３−１を、訂正ブロックの先頭であり、演算行４０２、演算列４０６に属すると判断する。そして、誤り訂正パケット生成部１１１は、映像信号ＲＴＰパケット２０３−１のタイミング及び映像信号ＲＴＰパケット２０３−１のパケット番号を、訂正ブロック４０１の訂正ブロック先頭タイミング情報及び訂正ブロック先頭パケット番号として保持する。映像信号ＲＴＰパケット２０３−１のタイミングとしては、映像信号ＲＴＰパケット２０３−１の先頭ビットの時間的な位置をタイミングとしてもよい。あるいは、映像信号ＲＴＰパケット２０３−１内の他のビットの特定の位置をタイミングとしてもよい。
【００９７】
また、誤り訂正パケット生成部１１１は、訂正ブロック先頭タイミング情報、訂正ブロック先頭パケット番号及び生成した誤り訂正パケットの個別情報を、誤り訂正パケット生成部１６１に通知する。
【００９８】
誤り訂正パケット生成部１６１は、訂正ブロック先頭タイミング情報を用いて、誤り訂正パケット生成部１１１が生成する訂正ブロック先頭タイミングと同期した、誤り訂正パケットを生成する。
【００９９】
ここで、映像信号ＲＴＰパケット２０３−１の先頭ビットの位置を訂正ブロックの先頭タイミングとした場合は、訂正ブロックの先頭タイミングは、映像信号ＲＴＰパケット２０３−１の先頭ビットのタイミングと一致する。
【０１００】
そして、誤り訂正パケット生成部１６１は、訂正ブロック先頭パケット番号から始まる映像信号ＲＴＰパケットに対する、各演算行、各演算列における誤り訂正パケットを生成する。
【０１０１】
運用系送信部１０３及び予備系送信部１０４において、訂正ブロックの生成処理に関わる設定、たとえば図５に示した訂正ブロック４０１の構成を同じ設定にしておくことで、図５に示す各演算行、演算列の処理順序を一致させることができる。訂正ブロックの構成は、あらかじめシステムの既定値として運用系送信部１０３及び予備系送信部１０４に設定しておいてもよい。あるいは、誤り訂正処理同期信号３０２を用いて、運用系送信部１０３が予備系送信部１０４に訂正ブロックの構成を通知してもよい。
【０１０２】
このように、第２の実施形態では、予備系送信部１０４は、映像信号パケタイズ同期信号３０１を元に、映像信号パケタイズ部１６０におけるパケタイズのタイミング及びシンタックスを映像信号パケタイズ部１１０と同期させている。そして、訂正ブロックタイミング情報と訂正ブロック先頭パケット番号を、誤り訂正パケット生成部１１１から誤り訂正パケット生成部１６１に伝達することで、誤り訂正パケット生成部１１１と誤り訂正パケット生成部１６１との間で誤り訂正パケット生成の同期をとることが可能となる。
【０１０３】
その結果、運用系送信部１０３及び予備系送信部１０４は、同一のパケットを先頭とする訂正ブロックを同一のタイミングで生成することができる。
【０１０４】
このように、第２の実施形態においても、映像信号ＲＴＰパケットに対して誤り訂正パケットを生成する際に、運用系送信部１０３と予備系送信部１０４とで誤り訂正パケットの生成を同期させることが可能になる。
【０１０５】
上記［１］［２］の手順により、同期して生成された映像信号ＲＴＰパケット２０３および誤り訂正パケット２０４が、パケット多重化部１１２に送られる。
【０１０６】
［３］パケット多重化部１１２は、系切り替え部に送出するパケットの個別情報を、パケット多重化同期信号３０３を用いてパケット多重化部１６２に通知する。
【０１０７】
パケット多重化部１６２は、パケット多重化同期信号３０３により、パケット多重化部が送信しているパケットの個別情報を知ることができる。そして、パケット多重化部１６２は、ＲＴＰパケット２５３と誤り訂正パケット２５４の多重化時に、パケット多重化部１１２が送信しているパケットと同一の個別情報を持つパケットを、パケット多重化部１１２と同一のタイミングで系切り替え部１０５に送信する。これにより、系切り替え部１０５には、運用系送信部１０３及び予備系送信部１０４から、同一のタイミングで同一のＩＰパケット２０２及びＩＰパケット２０５が到着する。
【０１０８】
ここで、パケット多重化部１６２は、パケット多重化部１６２が出力しようとするＩＰパケット２５２の個別情報とＩＰパケット２０２の個別情報とを比較する。
【０１０９】
ＩＰパケット２５２の個別情報とＩＰパケット２０２の個別情報とを比較した結果、個別情報が不一致であった場合は、多重化部１６２は、制御部１６３に、個別情報が不一致である旨を通知する。
【０１１０】
［４］映像信号パケタイズ部１１０からは、映像信号パケタイズ同期信号３０１を用いて、映像信号ＲＴＰパケット２０３の個別情報が、映像信号パケタイズ部１６０に伝達される。また、誤り訂正パケット生成部１１１からは、誤り訂正処理同期信号３０２を用いて、誤り訂正パケット２０４の個別情報が誤り訂正パケット生成部１６１に伝達される。さらに、パケット多重化部１１２は、系切り替え部に送出するパケットの個別情報を、パケット多重化同期信号３０３を用いてパケット多重化部１６２に通知する。
【０１１１】
映像信号パケタイズ部１６０は、出力しようとする映像信号ＲＴＰパケット２５３の個別情報と、映像信号パケタイズ部１１０から受信した映像信号ＲＴＰパケット２０３の個別情報とを比較する。個別情報が不一致の場合は、映像信号パケタイズ部１６０は、制御部１６３に、個別情報が不一致である旨を通知する。
【０１１２】
誤り訂正パケット生成部１６１は、出力しようとする誤り訂正パケット２５４の個別情報と、誤り訂正パケット生成部１１１から受信した誤り訂正パケット２０４の個別情報とを比較する。個別情報が不一致の場合は、誤り訂正パケット生成部１６１は、制御部１６３に、個別情報が不一致である旨を通知する。
【０１１３】
［５］映像信号パケタイズ部１６０、誤り訂正パケット生成部１６１または多重化部１６２から、個別情報が不一致との通知を受けた制御部１６３は、同期状態通知信号３５４により、運用系送信部１０３と予備系送信部１０４との同期が異常である旨を系切り替え部１０５に通知する。
【０１１４】
系切り替え部１０５は、運用系送信部１０３と予備系送信部１０４との同期が異常である旨の通知を受けて、予備系送信部１０４への切り替えを禁止する。
【０１１５】
このような機能を実装することで、運用系送信部１０３と予備系送信部１０４との間で、訂正ブロックの生成が同期していない状態で系切り替えが行われ、系切り替え部１０５が、連続性が失われた訂正ブロックを送出することが防止できる。
【０１１６】
以上［１］〜［５］が、第２の実施形態の動作の説明である。
【０１１７】
第２の実施形態の各手順の変形例としては、以下の構成がある。すなわち、上記［５］において、予備系送信部１０４から系切り替え部１０５への通知は、制御部１６３を介さず、映像信号パケタイズ部１６０または誤り訂正パケット生成部１６１から直接行ってもよい。さらに、系切り替え部１０５への制御は、第１の実施形態で説明したような、切り替え信号を用いてもよい。
【０１１８】
さらに別の変形例として、映像信号パケタイズ部１１０及び誤り訂正パケット生成部１１１が故障した場合に同期処理を停止する手順を以下に説明する。
【０１１９】
映像信号パケタイズ部１１０は、映像信号パケタイズ同期信号３０１を用いて自己の故障状態を映像信号パケタイズ部１６０へ通知する。また、誤り訂正パケット生成部１１１は、誤り訂正処理同期信号３０２を用いて自己の故障状態を誤り訂正用パケット生成部１６１へ通知する。そして、映像信号パケタイズ部１６０及び誤り訂正用パケット生成部１６１は、映像信号パケタイズ部１１０または誤り訂正パケット生成部１１１から故障情報を受信すると、それぞれにおける運用系送信部１０３との同期処理を停止する。
【０１２０】
映像信号パケタイズ部１１０または誤り訂正パケット生成部１１１が故障している場合、予備系送信部１０４の内部においては、運用系送信部１０３との同期処理を行うことなく、入力された映像信号２０１を映像信号ＲＴＰパケットにパケタイズし、誤り訂正パケットを付加してパケット多重化部１１２で多重化し、ＩＰパケットとして系切り替え部に送信する。
【０１２１】
以上が、第２の実施形態の変形例の説明である。
【０１２２】
なお、運用系送信部１０３と予備系送信部１０４とは同一の構成であるので、運用系から予備系への切り替えが発生した後の動作は、以上の説明において運用系送信部１０３と予備系送信部１０４とを入れ替えたものとなる。たとえば、制御部１１３は、映像信号パケタイズ部１１０、誤り訂正パケット生成部１１１または多重化部１１２から個別情報が不一致との通知を受けると、同期状態通知信号３０４により、運用系送信部１０３と予備系送信部１０４との同期が異常である旨を系切り替え部１０５に通知する。
【０１２３】
また、系切り替え後に運用系の故障が復旧した場合における、運用系送信部１０３と予備系送信部１０４の動作は、第１の実施形態と同様に考えることができる。すなわち、予備系送信部１０４から運用系送信部１０３への系切り替えは、予備系送信部１０４の故障発生時に、上記［４］で説明した手順により行ってもよいし、運用系送信部１０３の復旧後に強制的に行ってもよい。
【０１２４】
以上説明したように、本発明の第２の実施形態は、第１の実施形態と同様に、受信装置が誤った訂正を行うことを防止できるという効果がある。
【０１２５】
その理由は、運用系送信部１０３が送信しているパケットの個別情報を予備系送信部１０４に通知し、運用系送信部と予備系送信部のデータの同期状態を確認しているからである。また、運用系が故障した場合に、予備系において運用系と同期した訂正ブロックの生成処理を停止しているからである。
【０１２６】
加えて、本発明の第２の実施形態では、受信装置が誤った訂正を行うことを、より確実に防止できるという効果がある。その理由は、映像信号ＲＴＰパケット、誤り訂正パケット及びパケット多重化部が送出するパケットの個別情報を、それぞれが送出される時点で運用系と予備系とで比較しているからである。そして、これらの比較結果が不一致である場合にも、系切り替えを禁止しているからである。
【０１２７】
図７は、本発明のデータ送信装置の第３の実施形態を示す図である。第３の実施形態においては、本発明のデータ送信装置を、必須の要素のみで構成している。図７のブロック図において、本発明のデータ伝送装置は、運用系送信部５０２、予備系送信部５０３及び系切り替え部５０４を備える。
【０１２８】
運用系送信部５０２と予備系送信部５０３とは、同一の構成を備える。運用系送信部５０２は、入力データ５１２をパケタイズし、パケタイズされた送信データから誤り訂正情報を生成する。そして、運用系送信部５０２は、パケタイズされた入力データと、パケタイズされた入力データから生成された誤り訂正情報とを時間軸上で多重化して、訂正ブロック５１４を生成し、系切り替え部５０４へ送出する。
【０１２９】
ここで、運用系送信部５０２は、予備系送信部５０３との間の誤り訂正情報の生成を同期させるための情報を、訂正ブロック同期信号５１６として、予備系送信部５０３へ送出する。
【０１３０】
予備系送信部５０３は、入力された入力データ５１３をパケタイズし、パケタイズされた入力データから誤り訂正情報を生成する。そして、予備系送信部５０３は、パケタイズされた入力データと、パケタイズされた入力データから生成された誤り訂正情報とを時間軸上で多重化して、訂正ブロック５１４と同期した訂正ブロック５１５を生成する。予備系送信部５０３は、生成した訂正ブロック５１５を系切り替え部５０４へ送出する。
【０１３１】
予備系送信部５０３は、訂正ブロック同期信号５１６から抽出した誤り訂正情報の生成を同期させるための情報を用いて、運用系送信部５０２と同一のタイミングで同一のデータから誤り訂正情報が生成されているかを確認する。予備系送信部５０３は、運用系送信部５０２との間で誤り訂正符号化処理が同期していない場合、すなわち、同一のタイミングで同一のデータから誤り訂正情報が生成されていない場合は、系切り替え部５０４の系切り替えを禁止する。
【０１３２】
系切り替え部５０４は、運用系送信部５０２及び予備系送信部５０３から、訂正ブロック５１４、５１５を受信する。系切り替え部５０３は、通常は訂正ブロック５１４を選択して送信データ５１７として出力する。
【０１３３】
ここで、予備系送信部５０３によって系切り替えが禁止されていない場合は、運用系送信部５０４が故障状態になると、系切り替え部５０４は、訂正ブロック５１５を送信データ５１７として送出する。
【０１３４】
一方、予備系送信部５０３によって系切り替えが禁止されている場合は、系切り替え部５０４は、運用系送信部５０４の状態にかかわらず、系切り替えを行わない。
【０１３５】
すなわち、図７に示す構成を備えたデータ送信装置は、運用系送信部５０２と、予備系送信部５０３との間で、誤り訂正符号化処理が同期していない場合に、系切り替えを禁止する。
【０１３６】
このため、図７に記載のデータ送信装置も、誤り訂正符号化処理が同期していない場合に系切り替えが実施されることで、受信装置において誤った訂正が行われる可能性があるという課題を解決する。
【図面の簡単な説明】
【０１３７】
【図１】本発明のデータ送信装置の第１の実施形態を示す図である。
【図２】本発明のデータ送信装置の第１の実施形態における、訂正ブロックの間の位相関係を示す図である。
【図３】本発明のデータ送信装置の第２の実施形態を示す図である。
【図４】本発明の伝送装置の第２の実施形態における、運用系送信部及び予備系送信部におけるパケタイズ動作を説明する図である。
【図５】本発明の伝送装置の第２の実施形態における、誤り訂正処理及び誤り訂正パケットの生成手順を示す図である。
【図６】本発明の伝送装置の第２の実施形態における、訂正ブロック単位での誤り訂正処理、誤り訂正パケットの生成の同期処理を説明する図である。
【図７】本発明のデータ送信装置の第３の実施形態を示す図である。
【符号の説明】
【０１３８】
１０    信号分配部
１１    運用系送信部
１２    予備系送信部
１３    送信データパケタイズ部
１４    誤り訂正情報生成部
１５    多重化部
１６    系切り替え部
１７    送信データパケタイズ部
１８    誤り訂正情報生成部
１９    多重化部
２０    送信データ
２１    パケタイズされた送信データ
２２    誤り訂正情報
２３    多重化送信データ
２４    送信データ
２５    パケタイズされた送信データ
２６    誤り訂正情報
２７    多重化送信データ
２８    制御部
２９    制御部
３０    回線
３２    誤り訂正処理同期信号
３３    多重化同期信号
３５    制御信号
３６    切り替え制御信号
３７    切り替え制御信号
３８    入力データ
４１    データパケット
４２    誤り訂正情報
４３    訂正ブロック
４４    データパケット
４５    誤り訂正情報
４６    訂正ブロック
４７    データパケット
４８    誤り訂正情報
４９    訂正ブロック
５０    データパケット
５１    誤り訂正情報
５２    訂正ブロック
１０１    映像信号入力部
１０２    映像信号分配部
１０３    運用系送信部
１０４    予備系送信部
１０５    運用系及び予備系切り替え部
１０６    ＩＰネットワーク
１０７    ＩＰパケット転送部
１０８    受信部
１０９    映像信号出力部
１１０    映像信号パケタイズ部
１１１    誤り訂正パケット生成部
１１２    パケット多重化部
１１３    制御部
１６０    映像信号パケタイズ部
１６１    誤り訂正パケット生成部
１６２    パケット多重化部
１６３    制御部
２０１    映像信号
２０２    ＩＰパケット
２０３    映像信号ＲＴＰパケット
２０４    誤り訂正パケット
２５１    映像信号
２５２    ＩＰパケット（イーサネットフレーム）
２５３    映像信号ＲＴＰパケット
２５４    誤り訂正パケット
３０１    映像信号パケタイズ同期信号
３０２    誤り訂正処理同期信号
３０３    パケット多重化同期信号
３０４    同期状態通知信号
３０５    制御信号
３５４    同期状態通知信号
４０１    訂正ブロック
４０２    演算行
４０３    演算行
４０４    演算行
４０５    演算行
４０６    演算列
４０７    演算列
４０８    演算列
４０９    演算列
５０２    運用系送信部
５０３    予備系送信部
５０４    系切り替え部
５１２    入力データ
５１３    入力データ
５１４    訂正ブロック
５１５    訂正ブロック
５１６    訂正ブロック同期信号
５１７    送信データ
【図１】
2010068375.tif 000003
【図２】
2010068375.tif 000004
【図３】
2010068375.tif 000005
【図４】
2010068375.tif 000006
【図５】
2010068375.tif 000007
【図６】
2010068375.tif 000008
【図７】
2010068375.tif 000009