(57)【要約】耐障害性ルータ（１００）は、第１及び第２のルータマトリクスカード（１２２ａ及び１２２ｂ）を含む。第１及び第２のルータマトリクスカードは、４ｎ個のパリティ符号化された入力デジタルオーディオデータストリームの共通のセットを受信し、そこから、Ｍ個の出力デジタルオーディオストリームの第１のセット及び第２のセットを生成する。Ｍ個の出力デジタルオーディオストリームの第１のセット及び第２のセットがそれぞれ、第１及び第２のルータマトリクスカードに沿って伝搬する際に、誤り又は他のタイプの障害状況が検出されると常に１つ以上のヘルスビットがセットされる。第１及び第２のパリティチェック回路（１３０ａ及び１３０ｂ）は、パリティ誤りを検出し、及び／又は、データストリームの第１及び第２のセットの相対ヘルスを評価するよう構成され、そして、データストリームの２つのセットのうちの１つが、パリティ誤り解析、ヘルス解析のどちらか、又は両方に基づいて、耐障害性ルータの出力として選択される。
2005531210.tif 000002
【特許請求の範囲】
【請求項１】
第１のルータマトリクスカードと、
第２のルータマトリクスカードと、
前記第１のルータマトリクスカードと前記第２のルータマトリクスカードに結合される出力カードと、
を含み、
前記第１のルータマトリクスカードは、
Ｎ個のパリティ符号化された入力デジタルオーディオデータストリームを受信し、
前記Ｎ個のパリティ符号化された入力デジタルオーディオデータストリームから、Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットを生成し、
前記第２のルータマトリクスカードは、
前記Ｎ個のパリティ符号化された入力デジタルオーディオデータストリームを受信し、
前記Ｎ個のパリティ符号化された入力デジタルオーディオデータストリームから、Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットを生成し、
前記出力カードは、
前記第１のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットを、前記第２のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットを受信し、
前記出力カードからの出力として、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの選択された１つを供給し、
前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つにおけるパリティ誤りを検出すると、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つから、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの選択されていない１つに切替える耐障害性ルータ。
【請求項２】
前記出力カードは更に、
前記第１のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと、前記第２のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットを受信するよう結合される切替え回路を含み、
前記切替え回路は、切替え信号のアサーションに応答して、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つから、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つに切替える請求項１記載の装置。
【請求項３】
前記出力カードは更に、
前記第１のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットを受信するよう結合される第１のパリティチェック回路と、
前記第２のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットを受信するよう結合される第２のパリティチェック回路と、
前記第１のパリティチェック回路から第１のパリティ誤り信号を、前記第２のパリティチェック回路から第２のパリティ誤り信号を受信するよう結合される論理回路と、
を含み、
前記論理回路は、前記第１のパリティチェック回路から受信する前記第１のパリティ誤り信号と、前記第２のパリティチェック回路から受信する前記第２のパリティ誤り信号に基づいて、前記切替え信号をアサートするか否かを決定する請求項２記載の装置。
【請求項４】
前記出力カードは更に、
前記第１のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットを受信するよう結合される第１の遅延回路と、
前記第２のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットを受信するよう結合される第２の遅延回路と、
を含み、
前記切替え回路は、前記第１の遅延回路を介して、前記第１のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットを、前記第２の遅延回路を介して、前記第２のルータマトリクスカードから前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットを受信するよう結合される請求項３記載の装置。
【請求項５】
前記論理回路は、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つにおける前記パリティ誤りを検出すると、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つにパリティ誤りがあるかないかに関わらず、前記切替え信号をアサートする請求項３記載の装置。
【請求項６】
前記論理回路は、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つにおける前記パリティ誤りを検出すると、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つにパリティ誤りがない場合にのみ、前記切替え信号をアサートする請求項３記載の装置。
【請求項７】
前記切替え回路は、前記切替え信号のデアサーションにより、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つから、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つに戻る請求項３記載の装置。
【請求項８】
前記論理回路は、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つにパリティ誤りを検出すると、前記切替え信号をデアサートする請求項７記載の装置。
【請求項９】
前記論理回路は、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つにパリティ誤りを検出すると、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つにパリティ誤りがない場合にのみ、前記切替え信号をデアサートする請求項７記載の装置。
【請求項１０】
前記論理回路は、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択されていない１つにパリティ誤りを検出すると、前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第１のセットと前記Ｍ個のパリティ符号化された出力デジタルオーディオストリームの第２のセットのうちの前記選択された１つにパリティ誤りがあるかないかに関わらず、前記切替え信号をデアサートする請求項７記載の装置。
【請求項１１】
入力カードと、第１のルータマトリクスカードと、第２のルータマトリクスカードを有し、前記入力カードは、Ｎ個の入力デジタルオーディオデータストリームのセットを、前記第１のルータマトリクスカード及び前記第２のルータマトリクスカードに送信し、前記第１のルータマトリクスカードは、Ｍ個の出力デジタルオーディオデータストリームの第１のセットを出力し、前記第２のルータマトリクスカードは、Ｍ個の出力デジタルオーディオデータストリームの第２の複製されたセットを出力するブロードキャストルータについて、前記ブロードキャストルータの出力として、前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットと前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットのうちの１つを選択する方法であって、
前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットを、前記第１のルータマトリクスカードの少なくとも１つのコンポーネントを介して伝搬する段階と、
前記第１のルータマトリクスカードの前記少なくとも１つのコンポーネントのそれぞれは、前記少なくとも１つのコンポーネントのそれぞれを伝搬する前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットに少なくとも１ビットの情報を付加する段階と、
前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットを、前記第２のルータマトリクスカードの少なくとも１つのコンポーネントを介して伝搬する段階と、
前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットに付加される前記少なくとも１ビットの情報と、前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットに付加される前記少なくとも１ビットの情報との比較に基づいて、前記ブロードキャストルータの前記出力として、前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットと前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットのうちの１つを選択する段階と、
を含む方法。
【請求項１２】
前記少なくとも１ビットの情報は、少なくとも１つのステータスビットからなる請求項１１記載の方法。
【請求項１３】
前記少なくとも１ビットの情報は、少なくとも１つのヘルスビットからなる請求項１１記載の方法。
【請求項１４】
前記ブロードキャストルータの前記出力として、前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットと前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットのうちの１つを選択する段階は更に、
前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットに付加される前記少なくとも１ビットを加算することにより第１の合計を決定する段階と、
前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットに付加される前記少なくとも１ビットを加算することにより第２の合計を決定する段階と、
前記第１の合計と前記第２の合計の比較に基づいて、前記ブロードキャストルータの前記出力として、前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットと前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットのうちの１つを選択する段階と、
を含む請求項１３記載の方法。
【請求項１５】
前記入力デジタルオーディオデータストリームの前記第１のルータマトリクスカードの前記第１のルータマトリクス及び前記第２のルータマトリクスカードの前記第２のルータマトリクスへの伝送の前に、前記Ｎ個の入力デジタルオーディオデータストリームの前記第１のセットにパリティ情報を盛り込むよう符号化する段階を含み、
前記第１のルータマトリクスから出力される前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットは、Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第１のセットであり、前記第２のルータマトリクスから出力される前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットは、Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第２のセットであり、
前記方法は更に、
パリティ誤りのために、前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第１のセットと前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第２のセットを確認する段階と、
前記Ｎ個の出力デジタルオーディオデータストリームの第１のセットにおけるパリティ誤りの存在と、前記Ｎ個の出力デジタルオーディオデータストリームの第２のセットにおけるパリティ誤りの存在と、前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第１のセットに付加される前記少なくとも１ビットの情報と前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第２のセット付加される前記少なくとも１ビットの情報の比較とに基づいて、前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第１のセットと前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第２のセットのうちの１つを選択する段階と、
を含む請求項１１記載の方法。
【請求項１６】
前記ブロードキャストルータの前記出力として、前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットと前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットのうちの１つを選択する段階は更に、
前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第１のセットに付加される前記少なくとも１ビットを加算することにより第１の合計を決定する段階と、
前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第２のセットに付加される前記少なくとも１ビットを加算することにより第２の合計を決定する段階と、
前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第１のセットにおけるパリティ誤りの存在と、前記Ｍ個のパリティ符号化されたデジタルオーディオデータストリームの第２のセットにおけるパリティ誤りの存在と、前記第１の合計と前記第２の合計の比較とに基づいて、前記ブロードキャストルータの前記出力として、前記Ｍ個の出力デジタルオーディオデータストリームの第１のセットと前記Ｍ個の出力デジタルオーディオデータストリームの第２のセットのうちの１つを選択する段階と、
を含む請求項１５記載の方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［発明の属する技術分野］
本発明は、ブロードキャストルータ、より具体的には、第１の出力データストリームにおいて誤りを検出し、第１の出力データストリームにおける誤りの検出に応答して第２の出力データストリームに自動的に切替わるよう構成される耐障害性ブロードキャストルータに係る。
【０００２】
［発明の背景］
ブロードキャストルータは、そのルータからの複数の出力のそれぞれに、そのルータへの複数の入力のうちの１つからの信号が割当てられることを可能にする。例えば、Ｎ×Ｍブロードキャストルータは、ルータマトリクスによって互いに結合されるＮ個の入力と、Ｍ個の出力を有する。このルータマトリクスは、Ｎ個の入力のうちのどれか１つがＭ個の出力のそれぞれに適用されることを可能にする。例えば、ブロードキャストルータの入力カード、出力カード、ルータマトリクス、相互接続ケーブル、又は電源といった様々な部品のうちどれか１つ以上が故障してもルータの出力に欠陥をもたらし得るが、特に、ルータマトリクスの故障は、ブロードキャストルータへの信号は全てルータマトリクスを通るので、破滅的である。
【０００３】
従って、ブロードキャストルータの特徴として、耐障害性が長いこと望まれてきている。ブロードキャストルータを、第１の又は１次ルータマトリクスと、第２の又は余剰のルータマトリクスとを合わせて共に有するよう構成することによって、ブロードキャストルータは、制限された度合いの耐障害性を達成している。しかし、余剰ルータマトリクスを組み込んだブロードキャストルータは、一般的に、１次ルータマトリクスが故障したことをブロードキャストルータの操作者に伝えるアラーム又は他のタイプの警報の使用と、ブロードキャストルータの出力を、故障した１次ルータマトリクスの出力から余剰のルータマトリクスの出力に切替える手動のスイッチ又は他のタイプの操作者によって作動させられる装置に依存してきている。
【０００４】
［発明の概要］
耐障害性ルータは、第１及び第２のルータマトリクスと、耐障害性ルータの出力を、第１のルータマトリクスによって生成されるデジタル出力オーディオデータストリームの第１のセットから第２のルータマトリクスによって生成されるデジタル出力オーディオデータストリームの第２のセットに選択的に切替える回路を含む。デジタル出力オーディオデータストリームの第１のセットと第２のセットの間で切替えることは、デジタル出力オーディオデータストリームのうちの１つにおけるパリティ誤りの検出、各デジタル出力オーディオデータストリームのヘルス或いはステータス情報、又は両方の情報に応答して行われる。
【０００５】
［詳細な説明］
最初に図１を参照しながら、本発明の教示内容に従って構成される耐障害性ブロードキャストルータ１００を以下に詳細に説明する。耐障害性ブロードキャストルータ１００は、完全に冗長的で線形的に拡張可能なブロードキャストルータであることが好適であるが、本発明の教示内容は、他のタイプのブロードキャストルータにも適用可能であることは十分に考えられていることである。図１に示すように、耐障害性ブロードキャストルータ１００は、大きい耐障害性ブロードキャストルータ１００を形成するよう互いに結合される複数のブロードキャストルータコンポーネントから構成される。本願に開示するように、耐障害性ブロードキャストルータ１００を構成するよう用いられるブロードキャストルータコンポーネントはそれぞれ、Ｎ×Ｍサイズのブロードキャストルータである。
【０００６】
耐障害性ブロードキャストルータ１００は、第１の、第２の、第３の、及び第４のブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８を互いに結合することによって形成される。当然ながら、４つのブロードキャストルータコンポーネントから形成される耐障害性ブロードキャストルータ１００という本開示は、例示的に過ぎない。従って、本発明の教示内容に従って構成される耐障害性ブロードキャストルータは、様々な他の数のブロードキャストルータコンポーネントを用いて形成されてもよいことは明らかに理解されるべきである。第１の、第２の、第３の、及び第４のブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８は、本願に開示するような方法で完全に接続されるときに耐障害性ブロードキャストルータ１００を集合的に形成し、図１に示すように共通のシャーシ内に共に収容されるか、又は、所望される場合は、別個のシャーシ内に収容され得る。本願に開示するように、各ブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８は同じＮ×Ｍサイズを有するが、ブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８は、互いに異なるサイズを有してもよいことは十分に考えられることである。更に、ブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８は様々なサイズで構成されてもよいことが考えられるが、本願にて考えられる使用に適した１つのサイズは、２５６×２５６であることが証明されている。
【０００７】
図１に更に示すように、第１のブロードキャストルータコンポーネント１０２、第２のブロードキャストルータコンポーネント１０４、第３のブロードキャストルータコンポーネント１０６、及び第４のブロードキャストルータコンポーネント１０８は、完全に接続されたトポロジーに一致する配置に互いに結合される。完全に接続されたトポロジーでは、ブロードキャストルータ配置の各ブロードキャストルータは、別個のリンクによって、ブロードキャストルータ配置の一部を形成する各他のブロードキャストルータに結合される。従って、集合的にブロードキャストルータ１００を構成するルータコンポーネント１０２、１０４、１０６、及び１０８の配置では、第１、第２、及び第３の双方向リンク１１０、１１２、及び１１４が、第１のブロードキャストルータコンポーネント１０２を、第２のブロードキャストルータコンポーネント１０４と、第３のブロードキャストルータコンポーネント１０６と、第４のブロードキャストルータコンポーネント１０８にそれぞれ結合する。更に、第４及び第５の双方向リンク１１６及び１１８は、第２のブロードキャストルータコンポーネント１０４を、第３のブロードキャストルータコンポーネント１０６及び第４のブロードキャストルータコンポーネント１０８にそれぞれ結合する。最後に、第６の双方向リンク１２０は、第３のブロードキャストルータコンポーネント１０６を、第４のブロードキャストルータコンポーネント１０８に結合する。様々に、双方向リンク１１０乃至１２０は、銅線、光ファイバー、又はデジタル信号の交換に適していると思われる別の伝送媒体によって形成され得る。当然ながら、本願に示す単一の双方向リンクではなく、ブロードキャストルータコンポーネントは、対の単向性リンクによって互いに結合されてもよい。
【０００８】
以下により詳細に記載するように、各ブロードキャストルータコンポーネントは、第１及び第２のルータマトリクスを含む別個のルータ装置であり、第２のルータマトリクスは、第１及び第２のルータマトリクスのうちの片方に故障が発生した場合に、第１及び第２のルータマトリクスのもう片方が取って代わるよう第１のルータマトリクスと同様である。第１のルータマトリクスは、第１の完全に接続されたトポロジーに配置される。同様に、第２のルータマトリクスも、第２の完全に接続されたトポロジーに配置される。各ブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８について、同じ４Ｎ個の入力デジタルオーディオデータストリームが、第１及び第２のルータマトリクスの両方の入力側において受信され、Ｍ個の出力デジタルオーディオデータストリームが、第１及び第２のルータマトリクスの両方の出力側において生成される。当然ながら、本願に開示するデジタルオーディオデータストリームの入力以外の他のタイプのデータストリームも同様にブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８に使用するために適していることは容易に理解すべきである。例えば、ブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８は、圧縮ビデオ及びデータ信号といったような他の低帯域幅デジタル信号と共に用いられてもよいことが考えられる。更に、例えば、高速ハードウェアといった小さな変更によって、ブロードキャストルータコンポーネントは、非圧縮デジタルビデオ信号と共に用いられてもよいことが考えられる。
【０００９】
ブロードキャストルータコンポーネント１０２、１０４、１０６、及び１０８を以下により詳細に説明する。図２は、第１のブロードキャストルータコンポーネント１０２を示す。一方、第２の、第３の、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８は、第１のブロードキャストルータコンポーネント１０２と同様に構成される。従って、第２の、第３の、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８は、詳細に説明する必要はない。図から分かるように、第１のブロードキャストルータコンポーネント１０２は、第１のルータマトリクスカード１２２ａと、第１のルータマトリクスカード１２２ａと同様に構成される第２のルータマトリクスカード１２２ｂを含む。第１及び第２のルータマトリクスカード１２２ａ及び１２２ｂは、それぞれ、ブロードキャストルータ１００のシャーシ（図示せず）内に摺動可能に受容され、且つ、そのシャーシによって支持可能に取り付けられる。当然ながら、本願に開示する本発明の特定の面を実施する際に複数のルータマトリクスカードを使用する必要はないが、複数のルータマトリクスカードの使用は、適切に機能しているルータマトリクスカードを妨害することなく機能しなくなったルータマトリクスカードの修理及び／又は交換を容易にするので、一般的に好適である。
【００１０】
入力カード１２１及び出力カード１２８も、シャーシ内に摺動可能に受容され且つシャーシによって支持可能に取り付けられる。入力カード１２１は、第１のルータマトリクスカード１２２ａ及び１２２ｂのそれぞれに結合される。同様に、出力カード１２８も、第１のルータマトリクスカード１２２ａ及び１２２ｂのそれぞれに結合される。当然ながら、図２には、別個の入力カード１２１及び出力カード１２８を示すが、所望される場合には、入力カード１２１及び出力カード１２８の両方に備わっている機能は、単一の入力／出力（即ち、Ｉ／Ｏ）カード上に配置されてもよい。更に、図２は、別個の入力カード１２１及び出力カード１２８を示すが、そこに利用可能な空間に依存して、入力カード１２１、出力カード１２８、又は両方にあるものとして示す機能の全て又は一部は、第１のルータマトリクスカード１２２ａ、第２のルータマトリクスカード１２２ｂ、又はそれらの一部の組合わせ上に置かれてもよい。
【００１１】
入力カード１２１上には、入力信号選択回路１２３と、パリティ符号器１２６がある。入力信号選択回路１２３は、入力信号選択回路への複数の入力信号（図示せず）から、パリティ符号器１２６に渡すべきＮ個の入力信号を選択する。当然ながら、入力信号選択回路１２３は、説明を簡単にするために大幅に単純化され、入力信号選択回路１２３の様々な構成要素は、図面からは省略されていることは明らかに理解すべきである。更に、入力信号選択回路１２３は、単一の入力カード、具体的には入力カード１２１上にあるように示されるが、これは説明を簡単にするために過ぎず、入力信号選択回路１２３は、複数の入力カード（図示せず）の間で分散されてもよいことは十分に考えられることを理解すべきである。尚、しかし、このような構成は、複数のパリティ符号器、即ち、複数の入力カードのそれぞれに対して１つを更に含むことになる可能性がある。最後に、本願に開示する実施例では、パリティ符号器１２６は、入力カード１２１上にあるように示すが、パリティ符号器は、オーディオデータが伝搬される経路の様々な場所に配置されてもよいことは十分に考えられることである。例えば、所望される場合には、パリティ符号器は、第１のルータカード１２２ａ及び第２のルータカード１２２ｂのそれぞれに置かれ、第１のルータマトリクス１２２ａ及び第２のルータマトリクス１２２ｂそれぞれからのＭ個のデジタル出力を受信するよう結合されてもよい。
【００１２】
入力信号選択回路１２３から、Ｎ個の入力デジタルオーディオデータストリームが、パリティ符号器回路１２６に伝搬される。パリティ符号器回路は、パリティ情報を盛り込むよう受信したデータを処理する。受信した入力デジタルオーディオデータストリームを、パリティ情報で符号化するために非常に様々なアルゴリズムを用い得ることが考えられる。例えば、第１のパリティ符号器回路１２６ａ及び第２のパリティ符号器回路１２６ｂは、各データフレームに１バイトのパリティ情報を、各３２入力データストリームに１フレームのパリティ情報を、同時係属中で前に参考として組み込んだ米国特許出願番号１０／          （代理人整理番号ＩＵ０１０６２０）に記載され説明されるような方法で付加するよう構成され得る。尚、しかし、上述の技術を用いるとき、パリティ符号器回路１２６を出力するパリティ符号化されたデータストリームの数は、入力データストリームの数に基づいて変わる。例えば、上述した技術を用いて、パリティ符号器１２６は、２５６の入力データストリームから２６４のパリティ符号化されたデータストリームを生成する。当然ながら、上述した特許出願に開示する技術は、データをパリティ情報でデータを符号化する様々に好適な技術の中の１つに過ぎない。例えば、巡回冗長検査（即ち、「ＣＲＣ」）又はチェックサムといった他の技術が、本願で考えられる目的に適している。
【００１３】
パリティ符号器１２６から、パリティ符号化されたデジタルオーディオデータストリーム１乃至Ｎが、第１のルータマトリクスカード１２２ａ上にある第１のルータマトリクス１２４ａと、第２のルータマトリクスカード１２２ｂ上にある第２のルータマトリクス１２４ｂの両方に伝搬される。更に、第１のルータマトリクス１２４ａ及び第２のルータマトリクス１２４ｂは、第２のブロードキャストルータコンポーネント１０４からの入力デジタルオーディオデータストリームＮ＋１乃至２Ｎと、第３のブロードキャストルータコンポーネント１０６からの入力デジタルオーディオデータストリーム２Ｎ＋１乃至３Ｎと、第４のブロードキャストルータコンポーネント１０８からの入力デジタルオーディオデータストリーム３Ｎ＋１乃至４Ｎを受信する。当然ながら、入力デジタルオーディオストリームＮ＋１乃至４Ｎは、第１のルータマトリクスカード１２２ａの第１のルータマトリクス１２４ａと、第２のルータマトリクスカード１２２ｂの第２のルータマトリクス１２４ｂへの伝送前に、全てパリティ符号化されることが好適である。各ルータマトリクスに同一の入力を入する複数のルータマトリクスを含む様々なブロードキャストルータ構成が本願で考えられる目的に適切であると十分に考えることができるが、このようなブロードキャストルータの１つは、同時係属中であり、前に参考として組み込んだ米国特許出願番号１０／          （代理人整理番号ＩＵ０２０１６０）に開示される。この出願には、入力デジタルオーディオデータストリーム１乃至４Ｎを受信するよう結合される一対のルータマトリクスをそれぞれ含む４つのブロードキャストルータコンポーネントを有するブロードキャストルータが詳細に記載される。
【００１４】
第１のルータマトリクスカード１２２ａ及び第２のルータマトリクスカード１２２ｂのそれぞれには、複数の拡張ポート（図示せず）が備わっており、この複数の拡張ポートの構成も、上述した特許出願に詳細に記載される。広い意味で言えば、第１のルータマトリクスカード１２２ａ上に備えられる拡張ポートは、第１のルータマトリクスカード１２２ａと、第２、第３、及び第４のブロードキャストルータコンポーネント１０２、１０６、及び１０８の第１のルータマトリクスカードとの間の入力デジタルオーディオデータストリームの転送をバッファリングするために用いられる。同様に、第２のルータマトリクスカード１２２ｂ上に備えられる拡張ポートは、第２のルータマトリクスカード１２２ｂと、第２、第３、及び第４のブロードキャストルータコンポーネント１０２、１０６、及び１０８の第２のルータマトリクスカードとの間の入力デジタルオーディオデータストリームの転送をバッファリングするために用いられる。当然ながら、同様の拡張ポート構成が、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の各ルータマトリクスカード上に同じ目的のために設けられる。
【００１５】
この目的のために様々な拡張ポート構成が好適であることが考えられ、また、この点に関して、上述した特許出願は、その一対の代替の実施例を開示することに留意すべきである。本願に記載する第１の実施例では、第１のルータマトリクスカード１２２ａ及び第２のルータマトリクスカード１２２ｂのそれぞれは、その上に備えられる第１、第２、及び第３の双方向拡張ポートを有し得る。第１のルータマトリクスカード１２２ａ及び第２のルータマトリクスカード１２２ｂのそれぞれの上に備えられる第１、第２、及び第３の双方向拡張ポートはそれぞれ、そのカード上に備えられるルータマトリクス１２４ａ又は１２４ｂと同じ入力デジタルオーディオデータストリーム１乃至Ｎを受信し得る。第１のルータマトリクスカード１２２ａの第１、第２、及び第３の双方向拡張ポートのそれぞれから、入力デジタルオーディオストリーム１乃至Ｎが、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第１のルータマトリクスカードに伝搬される。同様に、第２のルータマトリクスカード１２２ｂの第１、第２、第３の拡張ポートのそれぞれから、入力デジタルオーディオストリーム１乃至Ｎが、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第２のルータマトリクスカードに伝搬される。更に、第１のルータマトリクスカード１２２ａの第１、第２、及び第３の拡張ポートは、ルータマトリクス１２４ａへの次なる伝搬のために、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第１のルータマトリクスカードのそれぞれから、入力デジタルオーディオデータストリームＮ＋１乃至２Ｎ、２Ｎ＋１乃至３Ｎ、３Ｎ＋１乃至４Ｎも受信する。同様に、第２のルータマトリクスカード１２２ｂの第１、第２、及び第３の拡張ポートも、ルータマトリクス１２４ｂへの次なる伝搬のために、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第２のルータマトリクスカードのそれぞれから、入力デジタルオーディオデータストリームＮ＋１乃至２Ｎ、２Ｎ＋１乃至３Ｎ、３Ｎ＋１乃至４Ｎも受信する。
【００１６】
上述の特許出願にも記載される第２の実施例では、第１のルータマトリクスカード１２４ａ及び第２のルータマトリクスカード１２２ｂのそれぞれは、複数の単向性拡張ポート、より具体的には、送信拡張ポートと、第１、第２、及び第３の受信拡張ポートがその上に備えられる。第１のルータマトリクスカード１２２ａ上に備えられる送信拡張ポートは、ルータマトリクス１２４ａと同じ入力デジタルオーディオデータストリーム１乃至Ｎを受信する。第１のルータマトリクスカード１２２ａ上に備えられる伝送拡張ポートから、入力デジタルオーディオデータストリーム１乃至Ｎが、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第１のルータマトリクスカードに伝搬される。同様に、第２のルータマトリクスカード１２２ｂ上に備えられる送信拡張ポートは、ルータマトリクス１２４ｂと同じ入力デジタルオーディオデータストリーム１乃至Ｎを受信し得る。第２のルータマトリクスカード１２２ｂ上に備えられる伝送拡張ポートから、入力デジタルオーディオデータストリーム１乃至Ｎが、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第２のルータマトリクスカードに伝搬される。逆に、第１のルータマトリクスカード１２２ａの第１、第２、及び第３の受信拡張ポートは、ルータマトリクス１２４ａへの次なる伝搬のために、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第１のルータマトリクスカードのそれぞれから、入力デジタルオーディオデータストリームＮ＋１乃至２Ｎ、２Ｎ＋１乃至３Ｎ、３Ｎ＋１乃至４Ｎも受信する。同様に、第２のルータマトリクスカード１２２ｂの第１、第２、及び第３の受信拡張ポートは、ルータマトリクス１２４ｂへの次なる伝搬のために、第２、第３、及び第４のブロードキャストルータコンポーネント１０４、１０６、及び１０８の第２のルータマトリクスカードのそれぞれから、入力デジタルオーディオデータストリームＮ＋１乃至２Ｎ、２Ｎ＋１乃至３Ｎ、３Ｎ＋１乃至４Ｎも受信する。
【００１７】
第１のルータマトリクス１２４ａ及び第２のルータマトリクス１２４ｂのそれぞれにおける機能は、ルータマトリクスからのＭ個の出力のうちのそれぞれが、ルータマトリクスへの４Ｎ個の入力の選択された１つに接続されることを可能にする。Ｍ個の出力のうちのそれぞれが接続される４Ｎ個の入力のうちの特定の入力の選択は、制御回路（図示せず）によって制御される。ルータマトリクス１２４ａ及び１２４ｂは、ルータマトリクス１２４ａのためのＭ個の出力デジタルオーディオデータストリームが、ルータマトリクス１２４ｂのためのＭ個の出力デジタルオーディオデータストリームと同じとなるよう同様に制御される。
【００１８】
出力カード１２８上には、第１のパリティチェック回路１３０ａ、第２のパリティチェック回路１３０ｂ、第１の遅延回路１３２ａ、第２の遅延回路１３２ｂ、論理回路１３４、及び切替え回路１３６が備えられる。第１のパリティ符号器回路１２６ａから、パリティ符号化されたデジタルオーディオデータストリームが、パリティチェック回路１３０ａ及び遅延回路１３２ａの両方に伝搬される。第１の遅延回路１３２ａは、第１のパリティチェック回路１３０ａが伝送誤りの存在を見つけるべく受信したパリティ符号化されたデジタルオーディオデータストリームを確認する間、受信したパリティ符号化されたデジタルオーディオデータストリームの伝搬を遅延する。第１の遅延回路１３２は様々に構成され得るが、受信したパリティ符号化されたデジタルオーディオデータストリームの数に対応する幅と、受信したパリティ符号化されたデジタルオーディオデータストリームに、例えば、上述した米国特許出願番号１０／          （代理人整理番号ＩＵ０１０６２０）に記載するようなパリティチェックといった所望のパリティチェックを行うためにパリティチェック回路１３０ａが要した時間に基づいて選択される奥行きを有する先入れ先出し（即ち、「ＦＩＦＯ」）メモリ装置が考えられる。同様に、パリティ符号器回路１２６ｂから、複製されたパリティ符号化されたデジタルオーディオデータストリームが、パリティチェック回路１３０ｂ及び遅延回路１３２ｂの両方に伝搬される。ここでは、第２の遅延回路１３２ｂが、第２のパリティチェック回路１３０ｂが伝送誤りの存在を見つけるべく受信した複製されたパリティ符号化されたデジタルオーディオデータストリームを確認する間、複製された受信したパリティ符号化されたデジタルオーディオデータストリームの伝搬を遅延する。
【００１９】
図２から更に分かるように、第１のパリティチェック回路１３０ａは更に、論理回路１３４に関連する出力線１３８ａを有する。出力線１３８ａは、通常、アサートされていない。しかし、第１のパリティチェック回路１３０ａが受信したパリティ符号化されたデジタルオーディオデータストリーム内に伝送誤りを検出すると、第１のパリティチェック回路１３０ａは、出力線１３８ａをアサートする。同様に、第２のパリティチェック回路１３０ｂも、論理回路１３４に関連する出力線１３８ｂを有する。出力線１３８ａと同様に、出力線１３８ｂも、通常、アサートされていない。しかし、第２のパリティチェック回路１３０ｂが受信したパリティ符号化されたデジタルオーディオデータストリーム内に伝送誤りを検出すると、第２のパリティチェック回路１３０ｂは、出力線１３８ｂをアサートする。
【００２０】
セレクタ回路１３６は、第１の入力として、遅延回路１３２ａから出力されるパリティ符号化されたデジタルオーディオデータストリームと、第２の入力として、遅延回路１３２ｂから出力されるパリティ符号化されたデジタルオーディオデータストリームを有する２：１セレクタ回路である。論理回路１３４から受信する制御信号の受信に応答して、セレクタ回路１３６は、遅延回路１３２ａから出力されたパリティ符号化されたデジタルオーディオデータストリームか、又は、遅延回路１３２ｂから出力されたパリティ符号化されたデジタルオーディオデータストリームのいずれかを、ブロードキャストルータコンポーネントの出力として選択する。例えば、セレクタ回路１３６は、制御入力１４０がアサートされていない場合は、第１の遅延回路１３２ａから出力されたパリティ符号化されたデジタルオーディオデータストリームを渡すよう構成されるが、制御入力１４０がアサートされる場合は、第２の遅延回路１３２ｂから出力されたパリティ符号化されたデジタルオーディオデータストリームを渡す。制御入力１４０は、選択された特定の論理回路と、論理回路への入力１３８ａ及び１３８ｂの状態に基づいて論理回路１３４によって選択的にアサートされる。例えば、論理回路１３４は、入力１３８ａがアサートされていないときは常に出力１４０をアサートせず、入力１３８ａの最初のアサーションで出力１４０をアサートするよう設定され得る。出力１４０がアサートされると、論理回路１３４が出力１４０のデアサートする入力１３８ｂの次なるアサーションまでアサートされ続ける。
【００２１】
論理回路１３４が上述したように構成されるとき、セレクタ回路１３６は、通常は、第１のパリティチェック回路１３０ａによって伝送誤りのないことが判断された第１の遅延回路１３２ａから出力されるパリティ符号化されたデジタルオーディオデータストリームを渡す。伝送誤りの有無に関わらず、第２の遅延回路１３２ｂから出力されるパリティ符号化されたデジタルオーディオデータストリームは、選択されない。第１のパリティチェック回路１３０ａが、第１のパリティ符号化されたデジタルオーディオデータストリーム中に誤りを検出すると、第１のパリティチェック回路１３０ａは、出力１３８ａをアサートする。これに応答して、論理回路１３４は、出力１４０をアサートして、それにより、セレクタ回路１３６が、第１のパリティ符号化されたデジタルオーディオデータストリームを選択せず、第２のパリティ符号化されたデジタルオーディオデータストリームを、ブロードキャストルータコンポーネント１０２の出力として選択するようにさせる。第２の、余剰のパリティ符号化されたデジタルオーディオデータストリームに切替えることによって、第１のルータマトリクスカード１２６ａは、ブロードキャストルータコンポーネント１０２のデジタルオーディオストリーム出力を中断することなく修理又は交換されてもよい。
【００２２】
本願に開示するように、ブロードキャストルータコンポーネント１０２の出力が、第２のパリティ符号化されたデジタルオーディオデータストリームに切替わると、セレクタ回路１３６は、第１のパリティ符号化されたデジタルオーディオデータストリームに検出された伝送誤りが除去される又はされないに関わらず、第２の遅延回路１３２ｂから出力される第２のパリティ符号化されたデジタルオーディオデータストリームを送出し続ける。従って、第２のパリティ符号化されたデジタルオーディオデータストリームがセレクタ回路１３６によって選択されると、第１の遅延回路１３２ａから出力される第１のパリティ符号化されたデジタルオーディオデータストリームは、選択されない。しかし、次に、第２のパリティチェック回路１３０ｂが、第２のパリティ符号化されたデジタルオーディオデータストリーム内に誤りを検出すると、第２のパリティチェック回路１３０ｂは、出力１３８ｂをアサートする。これに応答して、論理回路１３４は、出力１４０をデアサートして、それにより、セレクタ回路１３６が、第２のパリティ符号化されたデジタルオーディオデータストリームを選択せず、第１のパリティ符号化されたデジタルオーディオデータストリームを、ブロードキャストルータコンポーネント１０２の出力として再度選択するようにさせる。
【００２３】
このような構成は、ブロードキャストルータコンポーネント１０２ａから出力されるパリティ符号化されたデジタルオーディオデータストリームのソースが、第１のルータマトリクス１２４ａ及び第２のルータマトリクス１２４ｂのうちの第１のルータマトリクスから、第１のルータマトリクス１２４ａ及び第２のルータマトリクス１２４ｂのうちのもう１つのルータマトリクスに切替えられる瞬間の数を最小限にする。当然ながら、論理回路１３４の別の構成も、本願で考えられる使用に適切である。例えば、論理回路１３４は、通常は、第１の遅延回路１３２ａからの第１のパリティ符号化されたデジタルオーディオデータストリームが、ブロードキャストルータコンポーネント１０２の出力であるよう構成され得る。第１のパリティチェック回路１３０ａによる伝送誤りの検出によって、論理回路１３４は、制御入力１４０をアサートし、それにより、ブロードキャストルータコンポーネント１０２の出力を、第２のデジタルオーディオデータストリームに切替える。しかし、この構成では、伝送誤りの補正及び出力１３８ａのデアサーションの後、論理回路１３４は、制御ユニット１４０をデアサートし、それにより、ブロードキャストルータコンポーネント１０２の出力を、第１のデジタルオーディオデータストリームに戻す。このような構成は、ブロードキャストルータコンポーネントの切替え回路の複雑さを低減し得るが、両方のデジタルオーディオデータストリームにおける略同時の伝送誤りの検出は、あまり可能性はない。
【００２４】
最後に、セレクタ回路１３６が、ブロードキャストルータコンポーネント１０２の出力として、第１のデジタルオーディオデータストリームと第２のデジタルオーディオデータストリームとの間で途切れなく切替わるために、第１及び第２のデジタルオーディオデータストリームは互いに同期されるべきである。デジタルオーディオデータストリームの同期は、様々な技術を用いて達成され得ることが考えられる。例えば、第１の遅延回路１３２ａ及び第２の遅延回路１３２ｂは、回路１３６を切替えるために、第１の遅延回路１３２ａ及び第２の遅延回路１３２ｂそれぞれからの第１及び第２のデジタルオーディオデータストリームの切替え回路１３６への伝搬を制御する共通の基準信号（図示せず）に関連付けられ得る。
【００２５】
図２を更に参照しながら、上述したパリティ符号化技術に沿って又はパリティ符号化技術と共に用いるのに好適な本発明の別の面を以下に詳細に説明する。上述したように、第１のルータマトリクス１２４ａは、入力カード１２１上に備えられる選択回路１２３と、第２のルータコンポーネント１０４の第１のルータマトリクスカードと、第３のルータコンポーネント１０６の第１のルータマトリクスカードと、第４のルータコンポーネント１０８の第１のルータマトリクスカードから、Ｎ個の入力デジタルオーディオデータストリームを受信する。ルータマトリクス１２４ａ内では、様々なコンポーネントが、４Ｎ個の入力デジタルオーディオデータストリームから生成されるＭ個の出力デジタルオーディオデータストリームを結果としてもたらす。次に、Ｍ個の出力デジタルオーディオデータストリームは、第１のルータマトリクスカード１２２ａ内に備えられる様々なコンポーネントを介して、出力カード１２８のパリティチェック回路１３０ａ及び遅延回路１３２ａに伝搬される。これらのコンポーネントのうち、図２には、パリティ符号器回路１２６ａのみを示す。しかし、物理的に具現化されるときには、Ｍ個の出力デジタルオーディオデータストリームは、他の装置も通って伝搬される必要があり得ることが容易に理解されるべきであろう。同様に、第２のルータマトリクス１２４ｂは、入力カード１２１上に備えられる選択回路１２３と、第２のルータコンポーネント１０４の第２のルータマトリクスカードと、第３のルータコンポーネント１０６の第２のルータマトリクスカードと、第４のルータコンポーネント１０８の第２のルータマトリクスカードから、Ｎ個の入力デジタルオーディオデータストリームを受信する。第２のルータマトリクス１２４ｂ内では、Ｍ個の出力デジタルオーディオデータストリームが、４Ｎ個の入力デジタルオーディオデータストリームから生成される。次に、Ｍ個の出力デジタルオーディオデータストリームは、第２のルータマトリクスカード１２２ｂ内に備えられる様々なコンポーネントを介して、出力カード１２８のパリティチェック回路１３０ｂ及び遅延回路１３２ｂに伝搬される。ここでも、ルータマトリクス１２４ｂ内又は出力カード１２８にＭ個の出力デジタルオーディオデータストリームが伝搬される経路に沿って配置される様々なコンポーネントは、図２には示さないことは容易に理解されるべきであろう。
【００２６】
この面に従って、デジタルオーディオデータストリームが出力カード１２８に向けて伝搬される際に、ストリームを取り扱う１つ以上の様々なコンポーネントは、そのコンポーネントによる誤り又は他の種類の障害があるという判断に基づいてストリームを変更し得る。例えば、各データストリームは、１つ以上の「ヘルス（health）」バイトを含んでもよい。１つ以上のヘルスバイトの各ビットは、データストリームが通過するコンポーネントの１つに割当てられ、最初はゼロに設定される。データストリームがそのコンポーネントを通過する際に、そのコンポーネントは、誤り又は他の障害状況があることを検出すると、そのコンポーネントに割当てられた１つ以上のヘルスビットをセットする。例えば、ルータマトリクス１２４ａは、４つのソース、即ち、選択回路１２３、第２のルータコンポーネント１０４の第１のルータマトリクスカード、第３のルータコンポーネント１０６の第１のルータマトリクスカード、及び、第４のルータコンポーネント１０８の第１のルータマトリクスカードから入力データストリームを受信する。第１のヘルスバイトの１ビットは、これらのデータソースのそれぞれに割当てられ得、そのデータソースとの接続が切れると、ルータマトリクス１２４ａは、対応するビットをセットする。更に、例として、各データストリームは、１つ以上の「ステータス」バイトを含み得る。ヘルスバイトと同様に、１つ以上のステータスバイトの各ビットは、最初はゼロに設定されるが、例えば、データストリームが第１のブロードキャストルータコンポーネント１０２を通過する際に、「ボードがない」又は「ボードはレディ状態にない」といった特定の状況が検出されると、セットされる。このようにして、Ｍ個の出力デジタルオーディオデータストリームの第１及び第２のセットが、選択回路１３６に向かって伝搬される際に、Ｍ個の出力デジタルオーディオデータストリームの１つ以上のヘルスバイト、及び／又は、１つ以上のステータスバイトの様々なビットは、セットされる。第１のパリティチェック回路１３０ａ及び第２のパリティチェック回路１３０ｂが、第１のパリティ符号器回路１２６ａ及び第２のパリティ符号器回路１２６ｂのそれぞれからのＭ個のパリティ符号化された出力デジタルオーディオデータストリームの第１及び第２のセットを受信すると、パリティチェック回路１３０ａ及び１３０ｂも、受信した１つ以上のヘルスバイトを調べる。１つ以上のヘルスバイトを調べるために様々な技術を用い得るが、１つの好適な技術は、セットされたビットの数を計数することである。こうすることによって、第１のパリティチェック回路１３０ａ及び第２のパリティチェック回路１３０ｂのそれぞれは、「ヘルスカウント」、「ステータスカウント」、又は両方を生成する。ヘルスカウントは、各データストリームの伝搬の間に検出された誤り又は他の種類の障害の総数からなる。各検出された誤りがヘルスカウントを増加するので、低いヘルスカウントは、誤りが少ないことを表す。同様に、ステータスカウントは、各データストリームの伝搬の間に検出される「存在しない」、及び／又は、「レディでない」の総数からなる。各検出された「存在しない」又は「レディでない」がステータスカウントを増加するので、低いステータスカウントは、高い度合いのレディネスを表す。
【００２７】
第１のパリティチェック回路１３２ａ及び第２のパリティチェック回路１３２ｂのそれぞれによって決定されるヘルス及び／又はステータスカウントは、論理回路１３４に転送され、ここでは、このカウントは、独立して、又は、パリティ誤り検出と共に用いられて、ブロードキャストルータ１００から出力されるようＭ個のデジタルオーディオデータストリームの２つのセットのうちの１つを選択する。例えば、論理回路１３４は、パリティ誤りの存在の考慮なく最低のヘルスカウントを有するデジタルオーディオデータストリームを選択するよう構成され得る。或いは、論理回路１３４は、パリティ誤りがないと判断されるデジタルオーディオデータストリームを選択するが、両方のデジタルオーディオデータストリームが、パリティ誤りがない、又は、パリティ誤りがある場合には、デジタルオーディオデータストリームは、最低のヘルスカウントを有するデジタルオーディオデータストリームを選択するよう構成され得る。従って、この構成では、ヘルスバイトが、第１のパリティチェック回路１３０ａ及び第２のパリティチェック回路１３０ｂ同じ結果を生成する状況を解決する方法を与える。
【００２８】
従って、本願には、一対の出力データストリームの比較分析に基づいてその出力データストリームを切替えるよう構成される耐障害性ブロードキャストルータを開示且つ説明した。当然ながら、本発明の好適な実施例を本願に示し且つ記載したが、様々な修正及び変更が、当業者によって、本発明の精神及び教示内容から逸脱することなく行われることが可能である。従って、保護の範囲は、本願に開示する実施例に制限されるのではなく、特許請求の範囲によってのみ制限される。
【００２９】
［相互参照］
本願は、２００２年６月２１日に出願した米国仮特許出願番号６０／３９０，８４３に関連する。
【００３０】
本願は更に、同時係属中のＰＣＴ特許出願番号ＰＣＴ／ （代理人整理番号ＩＵ０１０６２０）、ＰＣＴ／ （代理人整理番号ＩＵ０２０１５７）、ＰＣＴ／ （代理人整理番号ＩＵ０２０１５８）、ＰＣＴ／ （代理人整理番号ＩＵ０２０１５９）、ＰＣＴ／ （代理人整理番号ＩＵ０２０１６０）、ＰＣＴ／ （代理人整理番号ＩＵ０２０１６１）、ＰＣＴ／ （代理人整理番号ＩＵ０２０２５２）、ＰＣＴ／ （代理人整理番号ＩＵ０２０２５３）、ＰＣＴ／ （代理人整理番号ＩＵ０２０２５４）、ＰＣＴ／ （代理人整理番号ＩＵ０２０２５５）、ＰＣＴ／ （代理人整理番号ＩＵ０２０２５６）。これらはすべて、本願の譲受人に譲渡され、そのすべてが再現されたかのように参考として本願に組み込む。
【図面の簡単な説明】
【００３１】
【図１】本発明の教示内容に従って構成されたブロードキャストルータを示すブロック図である。
【図２】図１のブロードキャストルータの第１のブロードキャストルータコンポーネント（及び関連付けられる入力及び出力カード）を示す拡大ブロック図である。
【図１】
2005531210.tif 000003
【図２】
2005531210.tif 000004
【国際調査報告】
2005531210.tif 000005