KR101017933B1 - 완전 중복형의 선형적으로 확장 가능한 방송 라우터 - Google Patents
완전 중복형의 선형적으로 확장 가능한 방송 라우터 Download PDFInfo
- Publication number
- KR101017933B1 KR101017933B1 KR1020047020855A KR20047020855A KR101017933B1 KR 101017933 B1 KR101017933 B1 KR 101017933B1 KR 1020047020855 A KR1020047020855 A KR 1020047020855A KR 20047020855 A KR20047020855 A KR 20047020855A KR 101017933 B1 KR101017933 B1 KR 101017933B1
- Authority
- KR
- South Korea
- Prior art keywords
- router
- routing engine
- inputs
- input side
- matrix
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/583—Stackable routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/60—Router architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/201—Multicast operation; Broadcast operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/201—Multicast operation; Broadcast operation
- H04L49/203—ATM switching fabrics with multicast or broadcast capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5664—Support of Video, e.g. MPEG
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/205—Quality of Service based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/205—Quality of Service based
- H04L49/206—Real Time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/45—Arrangements for providing or supporting expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/552—Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
완전 중복형의 선형적으로 확장 가능한 라우터(100)는 제 1, 제 2, 제 3, 및 제 4 라우터 구성요소(102, 104, 106, 및 108)로 구성된다. 각 라우터 구성요소(102, 104, 106, 및 108)는 제 1 및 제 2 라우팅 엔진(144 및 152, 178 및 186, 212 및 220, 및 246 및 254)을 포함한다. 제 1, 제 2, 및 제 3 별도의 링크(110, 112, 및 114)는 제 1 라우팅 엔진(144)을 제 1 라우팅 엔진(178, 212, 및 246) 각각에 결합한다. 제 4 및 제 5 별도의 링크(116 및 118)는 제 1 라우팅 엔진(178)을 제 1 라우팅 엔진(212 및 246) 각각에 결합한다. 제 6 별도의 링크(120)는 라우팅 엔진(212)을 라우팅 엔진(246)에 결합한다. 제 7, 제 8, 및 제 9 별도의 링크(122, 124, 및 126)는 제 2 라우팅 엔진(152)을 제 2 라우팅 엔진(186, 220, 및 254) 각각에 결합한다. 제 10 및 제 11 별도의 링크(128 및 130)는 제 2 라우팅 엔진(186)을 제 2 라우팅 엔진(220 및 254) 각각에 결합한다. 제 12 별도의 링크(132)는 라우팅 엔진(220)을 라우팅 엔진(254)에 결합한다.
Description
교차 참조
본 출원은 2002년 6월 21일에 출원된 미국 가특허출원 일련번호 제 60/390,845호에 관한 것이다.
본 출원은 또한 공동계류중인 PCT특허출원 일련번호 PCT/ (대리인 관리번호 IU010620), PCT/ (대리인 관리번호 IU020157), PCT/ (대리인 관리번호 IU020158), PCT/ (대리인 관리번호 IU020159), PCT/ (대리인 관리번호 IU020161), PCT/ (대리인 관리번호 IU020162), PCT/ (대리인 관리번호 IU020252), PCT/ (대리인 관리번호 IU020253), PCT/ (대리인 관리번호 IU020254), PCT/ (대리인 관리번호 IU020255), 및 PCT/ (대리인 관리번호 IU020256)에 관한 것이며, 이들 PCT특허출원 모두는 본 출원의 양수인에게 양도되었고, 그 전체가 재현되듯이 참조로서 본 명세서에서 인용되었다.
본 발명은 방송 라우터, 좀더 상세하게는 완전히 연결된 토폴로지로 배열된 다수의 라우팅 엔진을 갖는 완전 중복형의 선형적으로 확장 가능한 방송 라우터에 관한 것이다.
방송 라우터는 라우터 외부로부터의 복수의 출력 각각이 라우터 내부로의 복수의 입력 중 임의의 하나로부터의 신호를 할당받게 한다. 예컨대 N x M 방송 라우터는 라우팅 엔진에 의해 서로 결합된 N개의 입력과 M개의 출력을 가지며, 이러한 라우팅 엔진은 N개의 입력 중 임의의 하나가 M개의 출력 각각에 인가되게 한다. 때때로, 예컨대 4N x 4M 방송 라우터와 같은 더 큰 방송 라우터를 구성하는 것이 바람직할 수 있다. 더 큰 방송 라우터를 구성하기 위한 하나의 해법은 더 작은 방송 라우터를 제안된 더 큰 방송 라우터를 구성하는 블록으로서 사용하는 것이 있었다. 이러한 기술은, 그러나, 결국 제안된 더 큰 방송 라우터를 기하급수적으로 성장시켰다. 예컨대, 4N x 4M 방송 라우터를 구성하기 위해서는 16N x M 방송 라우터가 필요하다. 그 결과로, 이러한 방식으로 구성된 큰 방송 라우터는 종종 고가이고 대형이었다. 선형적으로 확장 가능한 방송 라우터는 기하학적 확장이라는 문제점을 극복하였다. 그러나, 종래에 구성된 선형적으로 확장 가능한 방송 라우터는 다른 유형의 단점을 갖게 되었다. 예컨대, 흔히, 이들 단점은, 단일 단락(break)에 응답하여 다수의 방송 라우터 구성요소를 실패하게 하는 큰 실패를 갖기 쉽게 한다.
완전 중복형의 선형적으로 확장 가능한 라우터는 제 1 및 제 2 라우팅 엔진을 각각 포함하는 셋 이상의 라우터 구성요소를 포함하도록 구성된다. 셋 이상의 라우터 구성요소의 제 1 라우팅 엔진은 제 1의 완전히 연결된 토폴로지로 배열되며, 이를 통해 셋 이상의 제 1 라우팅 엔진 각각의 입력측은 셋 이상의 제 1 라우팅 엔진 중 남은 엔진 각각의 입력측에 대한 별도의 링크를 포함하게 된다. 유사하 게, 셋 이상의 라우터 구성요소의 제 2 라우팅 엔진은 제 2 완전히 연결된 토폴로지로 배열되며, 이를 통해 셋 이상의 제 2 라우팅 엔진 각각의 입력측은 셋 이상의 제 2 라우팅 엔진 중 남은 엔진 각각의 입력측에 대한 별도의 링크를 포함하게 된다. 셋 이상의 라우팅 엔진의 입력측을 이러한 방식으로 상호연결함으로써, 제 1 라우팅 엔진 모두는 동일한 XN개의 입력을 가질 것이며, 여기서 X는 선형적으로 확장 가능한 라우터의 일부를 형성하는 라우터 구성요소의 개수이며, N은 각 개별 라우팅 엔진, 및 이것이 고장나는 경우의 백업 라우팅 엔진의 개수이다.
도 1은 본 발명의 교훈에 따라 구성된 완전 중복형의 선형적으로 확장 가능한(fully redundant linearly expandable) 방송 라우터의 블록도.
도 2는 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 1 방송 라우터 구성요소의 확장된 블록도.
도 3은 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 2 방송 라우터 구성요소의 확장된 블록도.
도 4는 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 3 방송 라우터 구성요소의 확장된 블록도.
도 5는 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 4 방송 라우터 구성요소의 확장된 블록도.
도 6은 도 2의 제 1 방송 라우터 구성요소의 제 1 확장 포트의 확장된 블록도.
도 7은 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 1 방송 라우터 구성요소의 대안적인 실시예의 확장된 블록도.
도 8은 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 2 방송 라우터 구성요소의 대안적인 실시예의 확장된 블록도.
도 9는 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 3 방송 라우터 구성요소의 대안적인 실시예의 확장된 블록도.
도 10은 도 1의 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 제 4 방송 라우터 구성요소의 대안적인 실시예의 확장된 블록도.
먼저 도 1을 참조하면, 본 발명의 교훈에 따라 구성된 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)가 이제 더 상세하게 기술될 것이다. 이제 보게될 바와 같이, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)는 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)를 형성하기 위해 서로 결합된 다수의 방송 라우터 구성요소로 구성된다. 각 방송 라우터 구성요소는 제 1 및 제 2 라우터 매트릭스를 포함하는 분리된 라우터 디바이스이며, 제 2 라우터 매트릭스는 제 1 라우터 매트릭스의 여분이다. 그에 따라, 각 방송 라우터는 제 1 및 제 2 라우터 매트릭스 각각에 대해 하나씩 제 1 및 제 2 라우팅 엔진을 가지며, 각 라우터 매트릭스는 그 입력측에서 동일한 입력 디지털 오디오 스트림을 수신하고, 그 출력측에서 동일한 출력 디지털 오디오 스트림을 제공한다. 본 명세서에서 개시된 바와 같이, 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 구성하는데 사용된 방 송 라우터 구성요소 각각은 N x M 크기의 방송 라우터이다. 그러나, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)는 대신 서로 다른 크기를 갖는 방송 라우터 구성요소로 구성될 수 있음을 충분히 고려해볼 수 있다.
본 명세서에서 더 기술된 바와 같이, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)는 제 1, 제 2, 제 3, 및 제 4 방송 라우터 구성요소(102, 104, 106, 및 108)를 서로 결합함으로써 형성된다. 물론, 네 개의 방송 라우터 구성요소로 형성되는 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 본 개시는 순전히 예를 든 것이다. 그에 따라, 본 발명의 교훈에 따라 구성된 완전 중복형의 선형적으로 확장 가능한 방송 라우터는, 선형적으로 확장 가능한 방송 라우터를 집합적으로 형성하는 방송 라우터 구성요소의 총 개수가 셋 이상인 한은, 여러 다른 개수의 방송 라우터 구성요소를 사용하여 형성될 수 있음을 분명히 이해해야 한다. 본 명세서에서 개시된 방식으로 완전히 연결될 때, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)를 집합적으로 형성하는 제 1, 제 2, 제 3, 및 제 4 방송 라우터 구성요소(102, 104, 106, 및 108)는 도 1에 예시된 바와 같이 공통 샤시에 함께 수용되거나, 원하는 경우 별도의 샤시에 수용될 수 있다. 전술된 바와 같이, 방송 라우터 구성요소(102, 104, 106, 및 108)는 서로 다른 크기를 가질 수 있거나, 대안적으로 동일한 N x M 크기를 가질 수 있지만, 본 명세서에서 고려된 사용하기에 적절한 것으로 판명된 하나의 크기는 256 x 256이다. 더 나아가, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)에 적절한 구성은 각각 256 x 256의 크기를 갖는 5개의 방송 라우터 구성요소를 결합하여, 결과적으로 1,280 x 1,280개 의 방송 라우터를 유도하는 것이 될 수 있다.
제 1 방송 라우터 구성요소(102)는 제 1 라우터 매트릭스(102a)와, 이 제 1 라우터 매트릭스(102a)가 고장날 경우에 이것을 대체하기 위해 사용되는 제 2(즉, 여분의) 라우터 매트릭스(102b)로 구성된다. 유사하게, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 제 2, 제 3, 및 제 4 방송 라우터 구성요소(104, 106, 및 108) 각각은 각각이 제 1 라우터 매트릭스(104a, 106a, 및 108a)와, 이것이 고장날 경우에 대체하기 위해 사용되는 각각의 제 2(즉, 여분의) 라우터 매트릭스(104b, 106b, 및 108b)로 구성된다. 물론, 제 2 라우터 매트릭스(102b, 104b, 106b, 및 108b)를 제 1 라우터 매트릭스(102a, 104a, 106a, 및 108a) 각각의 백업으로 지정하는 것은 순전히 임의적인 것이며, 방송 라우터 구성요소 내에 상주하는 라우터 매트릭스 쌍 중 어느 하나가 이 방송 라우터 구성요소 내에 상주하는 라우터 매트릭스 쌍 중 다른 하나에 대한 백업으로 작동함을 충분히 고려할 수 있다.
도 1에서 더 볼 수 있는 바와 같이, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a), 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a), 및 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)는 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 1 배열로 서로 결합된다. 이와 유사하게, 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)는 제 1 배열처럼 완전히 연결된 토폴로지에 부합하는 제 2 배열로 서로 결합된다. 완전히 결합된 토폴로지에서, 라우터 매트릭스 배열의 각 라우터 매트릭스는 별도의 링크에 의해 라우터 매트릭스 배열의 일부분을 형성하는 각각의 모든 다른 라우터 매트릭스에 결합된다.
그에 따라, 라우터 매트릭스의 제 1 배열에서, 제 1, 제 2, 및 제 3 양방향 링크(110, 112, 및 114)는 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)를 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a), 및 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a) 각각에 결합한다. 추가적으로, 제 4 및 제 5 양방향 링크(116 및 118)는 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)를 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)와 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a) 각각에 결합한다. 마지막으로, 제 6 양방향 링크(120)는 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)를 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)에 결합한다. 다양하게도, 양방향 링크(110 내지 120)는 구리선, 광섬유, 또는 디지털 신호의 교환에 적절한 또 다른 송신 매체로 형성될 수 있다.
유사하게, 라우터 매트릭스의 제 2 배열에서, 제 1, 제 2, 및 제 3 양방향 링크(122, 124, 및 126)는 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)를 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b) 각각에 결합한다. 추가적으로, 제 4 및 제 5 양방향 링크(128 및 130)는 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)를 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)와 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b) 각각에 결합한다. 마지막으로, 제 6 양방향 링크(132)는 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)를 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)에 결합한다. 다시, 양방향 링크(122 내지 132)는 구리선, 광섬유 또는 디지털 신호의 교환에 적절한 또 다른 송신 매체로 형성될 수 있다.
물론, 도 1에 예시된 라우터 매트릭스 쌍 사이에 하나의 양방향 링크를 사용하는 대신에, 본 발명의 대안적인 실시예에서, 그 대신에 라우터 매트릭스 쌍이 제 1 및 제 2 단방향 링크로 서로 결합될 수 있음을 고려해볼 수 있다. 이러한 대안적인 구성이 도 2 내지 도 5 각각에 예시되어 있다.
이제 도 2 내지 도 5로 돌아가서, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)가 더 상세하게 이제 기술될 것이다. 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 제 1 방송 라우터 구성요소(102)가 도 2에 예시되어 있다. 이제 보게될 바와 같이, 제 1 방송 라우터 구성요소는 입력측(134), 출력측(136), 및 제 1 및 제 2 라우터 매트릭스(102a 및 102b)로 구성되며, 이들 매트릭스 모두는 입력 및 출력측(134 및 136)사이에 결합된다. 입력측(134)은 N개의 선택기(138-1 내지 138-N)로서, 선택기 각각의 출력이 제 1 및 제 2 라우터 매트릭스(102a 및 102b)에 n개의 입력중 하나를 제공하도록 배열된 선택기(138-1 내지 138-N)를 포함한다. 본 명세서에서 개시된 바와 같이, 선택기(138-1 내지 138-N) 각각은, 제 1 입력(140-1 내지 140-N) 각각으로서, 오디오 엔지니어링 소사이어티-11("AES-11") 표준에 부합하는 입력 디지털 오디오 데이터스트림을 가지며, 제 2 입력(142-1 내지 142-N) 각각으로서, AES-10 표준에서 제시된 다중채널 디지털 오디오("MADI") 표준에 부합하는 입력 디지털 오디오 데이터스트림을 갖는 2:1 선택기 회로이다. 이러한 관점에서, MADI 입력 디지털 오디오 데이터스트림이 최대 32개의 AES 디지털 오디오 데이터스트림을 포함하며, 제 2 입력(142-1 내지 142-N) 각각은 추출 회로(미도시)에 의해 MADI 입력 디지털 오디오 데이터스트림으로부터 이전에 추출되었던 하나의 AES 디지털 오디오 데이터스트림을 포함함을 주목해야 한다. 그에 따라, 선택기 회로(138-1 내지 138-N) 각각의 출력은 N개의 입력 디지털 오디오 데이터스트림 중 하나를 제 1 방송 라우터 구성요소(102)의 제 1 및 제 2 라우터 매트릭스(102a 및 102b) 각각에 제공한다. 선택기 회로(138-1 내지 138-N) 각각은 AES-11 및 MADI 입력 디지털 오디오 데이터스트림 사이에서 선택하기 위한 제어 입력(미도시)을 더 포함한다. 물론, 본 명세서에서 개시된 입력 디지털 오디오 데이터스트림과는 다른 유형의 입력 데이터스트림은 제 1 방송 라우터 구성요소(102)뿐만 아니라 제 2, 제 3, 및 제 4 방송 라우터 구성요소(104, 106, 및 108)와도 사용하기에 동일하게 적절할 수 있음이 이미 인식되어야 한다. 예컨대, 방송 라우터 구성요소(102, 104, 106, 및 108)는 그 대신에 압축된 비디오 및 데이터 신호와 같은 다른 낮은 대역폭 디지털 신호와 사용될 수 있음을 고려해볼 수 있다. 추가로, 사소한 변경을 통해, 예컨대 더 고속의 하드웨어를 사용하여 방송 라우터 구성요소(102, 104, 106, 108)가 비-압축된 디지털 비디오 신호와 함께 사용될 수 있음을 더 고려할 수 있다.
선택기 회로(138-1 내지 138-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 1 확장 포트(146), 제 2 확장 포트(148), 및 제 3 확장 포트(150)로 공급된다. 추가로, 선택기 회로(138-1 내지 138-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 1 확장 포트(154), 제 2 확장 포트(156), 및 제 3 확장 포트(158)로 공급된다. 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)에는 라우팅 엔진(144)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(144)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다양하게도, 라우팅 엔진(144)은 예컨대 일련의 명령과 같은 소프트웨어나; 예컨대 일련의 논리 회로와 같은 하드웨어나; 이들의 조합으로 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 1 라우터 매트릭스(102a)의 제 1, 제 2, 및 제 3 확장 포트(146, 148, 및 150) 각각은 (1) 제 1 방송 라우터 구성요소의 선택기 회로(138-1 내지 138-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 제 2 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기(138-1 내지 138-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로의 전송과; (2) 다 른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 유사하게, 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152)에는 라우팅 엔진(152)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(152)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다시, 라우팅 엔진(152)은 소프트웨어나, 하드웨어나, 이들의 조합으로 다양하게 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 2 라우터 매트릭스(102b)의 제 1, 제 2, 및 제 3 확장 포트(154, 156, 및 158) 각각은 (1) 제 1 방송 라우터 구성요소(102)의 선택기 회로(138-1 내지 138-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 제 2 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기(138-1 내지 138-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 제 2 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로의 전송과; (2) 제 2 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
즉시 도 6으로 돌아가서, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매 트릭스(102a)의 확장 포트(146)가 이제 더 상세하게 기술될 것이다. 이러한 관점에서, 본 명세서에서 단지 제 1 확장 포트(130)만 기술되고 예시되었지만, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 2 및 제 3 확장 포트(148 및 150)와, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102b)의 제 1, 제 2, 및 제 3 확장 포트(152, 154, 및 156)와, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 1, 제 2, 및 제 3 확장 포트(180, 182, 및 184)와, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1, 제 2, 및 제 3 확장 포트(188, 190, 및 192)와, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 1, 제 2, 및 제 3 확장 포트(214, 216, 및 218)와, 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 1, 제 2, 및 제 3 확장 포트(222, 224, 및 226)와, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 1, 제 2, 및 제 3 확장 포트(248, 250, 및 252)와, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 1, 제 2, 및 제 3 확장 포트(256, 258, 260) 는 유사하게 구성될 것이라는 점을 주목해야 한다. 그에 따라, 다음의 설명은 이들 확장 포트에도 동일하게 적용될 수 있다.
도 6에서 볼 수 있는 바와 같이, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 1 확장 포트(146)는 제 1 메모리 공간(270)과 제 2 메모리 공간(272)을 포함한다. 다양하게도, 제 1 및 제 2 메모리 공간(270 및 272)은 제 1 및 제 2 별도의 메모리 디바이스로 구성될 수 있거나, 도 6에 도시된 바와 같 이, 공통 메모리 디바이스 내에서 제 1 및 제 2 별도의 어드레스 공간으로 구성될 수 있다. 확장 포트(146)는 확장 포트(146)에 의해 수신된 입력 디지털 오디오 데이터스트림의 그 최종 목적지로의 전송을 제어하기 위한 예컨대 제어기와 같은 제어 회로(274)를 더 포함한다. 좀더 구체적으로, 예컨대 선택기 회로(138-1)와 같이, 확장 포트(146)에 결합된 선택기 회로로부터 출력된 입력 디지털 오디오 데이터스트림은 제 1 메모리 공간(270)에 잠시 저장 또는 버퍼링된다. 그러면, 제어기(274)는 제 1 메모리 공간(270)에 저장된 디지털 오디오 데이터를 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 확장 포트(180)의 제 2 메모리 공간(272)에 전송한다. 유사하게, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 확장 포트(180)의 제 1 메모리 공간(270)에 저장된 디지털 오디오 데이터는 제 2 메모리 공간(272)에 저장된다. 제 2 메모리 공간(272)으로부터, 제어기(274)는 입력으로서 제 2 방송 라우터 구성요소(104)로부터 수신된 디지털 오디오 데이터를 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)에 대한 라우팅 엔진(144)에 제공한다. 물론, 확장 포트(146)의 구성 및 동작은 디지털 오디오 데이터의 전송에 적절한 단 하나의 디바이스 및 방법이며, 버퍼링 및/또는 선입선출("FIFO") 방식을 수반하는 다른 디바이스 및 방법이 본 명세서에서 개시된 용도에도 동일하게 적절할 수 있음을 충분히 고려해볼 수 있다.
완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 제 2 방송 라우터 구성요소(104)가 도 3에 예시되어 있다. 이제 볼 수 있게 될 바와 같이, 제 2 방송 라우터 구성요소(104)는 입력측(168), 출력측(170), 및 제 1 및 제 2 라우터 매트릭스(104a 및 104b)로 구성되며, 이들 매트릭스 모두는 입력 및 출력측(168 및 170)사이에 결합된다. 입력측(168)은 N개의 선택기(176-1 내지 176-N)로서, 선택기 각각의 출력은 제 1 및 제 2 라우터 매트릭스(104a 및 104b)에 N개의 입력중 하나를 제공하도록 배열된 선택기(176-1 내지 176-N)를 포함한다. 본 명세서에서 개시된 바와 같이, 선택기(176-1 내지 176-N) 각각은, 제 1 입력(172-1 내지 172-N) 각각으로서, AES-11 표준에 부합하는 입력 디지털 오디오 데이터스트림을 가지며, 제 2 입력(174-1 내지 174-N) 각각으로서, MADI 표준에 부합하는 입력 디지털 오디오 데이터스트림을 갖는 2:1 선택기 회로이다. 다시, MADI 입력 디지털 오디오 데이터스트림이 최대 32개의 AES 디지털 오디오 데이터스트림을 포함하며, 제 2 입력(174-1 내지 174-N) 각각은 추출 회로(미도시)에 의해 MADI 입력 디지털 오디오 데이터스트림으로부터 이전에 추출되었던 하나의 AES 디지털 오디오 데이터스트림을 포함함을 주목해야 한다. 그에 따라, 선택기 회로(176-1 내지 176-N) 각각의 출력은 N개의 입력 디지털 오디오 데이터스트림 중 하나를 제 2 방송 라우터 구성요소(104)의 제 1 및 제 2 라우터 매트릭스(104a 및 104b) 각각에 제공한다. 선택기 회로(176-1 내지 176-N) 각각은 AES-11 및 MADI 입력 디지털 오디오 데이터스트림 사이에서 선택하기 위한 제어 입력(미도시)을 더 포함한다.
선택기 회로(176-1 내지 176-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178), 제 1 확장 포트(180), 제 2 확장 포트(182), 및 제 3 확장 포트(184)로 공급된다. 추가로, 선택기 회로(176-1 내지 176-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 1 확장 포트(188), 제 2 확장 포트(190), 및 제 3 확장 포트(192)로 공급된다. 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178) 내에는 라우팅 엔진(178)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(178)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다양하게도, 라우팅 엔진(178)은 소프트웨어나, 하드웨어나, 이들의 조합으로 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 1 라우터 매트릭스(104a)의 제 1, 제 2, 및 제 3 확장 포트(180, 182, 및 184) 각각은 (1) 제 1 방송 라우터 구성요소의 선택기 회로(176-1 내지 176-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 제 2 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기 회로(176-1 내지 176-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로의 전송과; (2) 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
유사하게, 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186)에는 라우팅 엔진(186)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(186)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다시, 라우팅 엔진(186)은 소프트웨어나, 하드웨어나, 이들의 조합으로 다양하게 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 2 라우터 매트릭스(104b)의 제 1, 제 2, 및 제 3 확장 포트(188, 190, 및 192) 각각은 (1) 제 2 방송 라우터 구성요소(104)의 선택기 회로(176-1 내지 176-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 또 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기(176-1 내지 176-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로의 전송과; (2) 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 제 3 방송 라우터 구성요소(106)가 도 4에 예시되어 있다. 이제 볼 수 있게 될 바와 같이, 제 3 방송 라우터 구성요소(106)는 입력측(202), 출력측(204), 및 제 1 및 제 2 라우터 매트릭스(106a 및 106b)로 구성되며, 이들 매트릭스 모두는 입력 및 출력측(202 및 204)사이에 결합된다. 입력측(202)은 N개의 선택기(210-1 내지 210-N)로서, 선택기 각각의 출력은 제 1 및 제 2 라우터 매트릭스(106a 및 106b)에 N개의 입력중 하나를 제공하도록 배열된 선택기(210-1 내지 210-N)를 포함한다. 본 명세서에서 개시 된 바와 같이, 선택기(210-1 내지 210-N) 각각은, 제 1 입력(206-1 내지 206-N) 각각으로서, AES-11 표준에 부합하는 입력 디지털 오디오 데이터스트림을 가지며, 제 2 입력(208-1 내지 208-N) 각각으로서, MADI 표준에 부합하는 입력 디지털 오디오 데이터스트림을 갖는 2:1 선택기 회로이다. 이러한 관점에서, MADI 입력 디지털 오디오 데이터스트림이 최대 32개의 AES 디지털 오디오 데이터스트림을 포함하며, 제 2 입력(208-1 내지 208-N) 각각은 추출 회로(미도시)에 의해 MADI 입력 디지털 오디오 데이터스트림으로부터 이전에 추출되었던 하나의 AES 디지털 오디오 데이터스트림을 포함함을 주목해야 한다. 그에 따라, 선택기 회로(210-1 내지 210-N) 각각의 출력은 N개의 입력 디지털 오디오 데이터스트림 중 하나를 제 3 방송 라우터 구성요소(106)의 제 1 및 제 2 라우터 매트릭스(106a 및 106b)에 제공한다. 선택기 회로(210-1 내지 210-N) 각각은 AES-11 및 MADI 입력 디지털 오디오 데이터스트림 사이에서 선택하기 위한 제어 입력(미도시)을 더 포함한다.
선택기 회로(210-1 내지 210-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212), 제 1 확장 포트(214), 제 2 확장 포트(216), 및 제 3 확장 포트(218)로 공급된다. 추가로, 선택기 회로(210-1 내지 210-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 1 확장 포트(222), 제 2 확장 포트(224), 및 제 3 확장 포트(226)로 공급된다. 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212) 내에는 라우팅 엔진(212)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(212)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다양하게도, 라우팅 엔진(212)은 소프트웨어나, 하드웨어나, 이들의 조합으로 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 1 라우터 매트릭스(106a)의 제 1, 제 2, 및 제 3 확장 포트(214, 216, 및 218) 각각은 (1) 제 3 방송 라우터 구성요소(106)의 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로의 전송과; (2) 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 유사하게, 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220)에는 라우팅 엔진(220)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(220)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다시, 라우팅 엔진(220)은 소프트웨어나, 하드웨어나, 이들의 조합으로 다양하게 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 2 라우터 매트릭스(106b)의 제 1, 제 2, 및 제 3 확장 포트(222, 224, 및 226) 각각은 (1) 제 3 방송 라우터 구성요소(106)의 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오 디오 데이터스트림과; (2) 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로의 전송과; (2) 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 제 4 방송 라우터 구성요소(108)가 도 5에 예시되어 있다. 이제 볼 수 있게 될 바와 같이, 제 4 방송 라우터 구성요소(108)는 입력측(236), 출력측(238), 및 제 1 및 제 2 라우터 매트릭스(108a 및 108b)로 구성되며, 이들 매트릭스 모두는 입력 및 출력측(236 및 238)사이에 결합된다. 입력측(236)은 N개의 선택기(244-1 내지 244-N)로서, 선택기 각각의 출력은 제 1 및 제 2 라우터 매트릭스(108a 및 108b)에 N개의 입력중 하나를 제공하도록 배열된 선택기(244-1 내지 244-N)를 포함한다. 본 명세서에서 개시된 바와 같이, 선택기(244-1 내지 244-N) 각각은, 제 1 입력(240-1 내지 240-N) 각각으로서, AES-11 표준에 부합하는 입력 디지털 오디오 데이터스트림을 가지며, 제 2 입력(242-1 내지 242-N) 각각으로서, MADI 표준에 부합하는 입력 디지털 오디오 데이터스트림을 갖는 2:1 선택기 회로이다. 그에 따라, 선택기 회로(244-1 내지 244-N) 각각의 출력은 N개의 입력 디지털 오디오 데이터스트림 중 하나가 제 4 방송 라우터 구성요소(108)의 제 1 및 제 2 라우터 매트릭스(108a 및 108b)에 제공한다. 선택기 회로(244-1 내지 244-N) 각각은 AES-11 및 MADI 입력 디지털 오디오 데이터스트림 사이에서 선택하기 위한 제어 입력(미도시)을 더 포함한다.
선택기 회로(244-1 내지 244-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246), 제 1 확장 포트(248), 제 2 확장 포트(250), 및 제 3 확장 포트(252)로 공급된다. 추가로, 선택기 회로(244-1 내지 244-N) 각각으로부터 출력된, 선택된 입력 디지털 오디오 데이터스트림은 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254), 제 1 확장 포트(256), 제 2 확장 포트(258), 및 제 3 확장 포트(260)로 공급된다. 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 내에는 라우팅 엔진(246)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(246)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다양하게도, 라우팅 엔진(246)은 소프트웨어나, 하드웨어나, 이들의 조합으로 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 1 라우터 매트릭스(108a)의 제 1, 제 2, 및 제 3 확장 포트(248, 250, 및 252) 각각은 (1) 제 1 방송 라우터 구성요소의 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로의 전송과; (2) 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 유사하게, 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254)에는 라우팅 엔진(254)에 대한 입력으로서 수신된 입력 디지털 오디오 데이터 신호 중 임의의 하나를 라우팅 엔진(254)의 출력 라인 중 임의의 하나에 할당하기 위한 스위칭 수단이 상주해 있다. 다시, 라우팅 엔진(254)은 소프트웨어나, 하드웨어나, 이들의 조합으로 다양하게 구현될 수 있음을 고려해볼 수 있다. 넓은 의미에서, 제 2 라우터 매트릭스(108b)의 제 1, 제 2, 및 제 3 확장 포트(256, 258, 및 260) 각각은 (1) 제 4 방송 라우터 구성요소(108)의 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림과; (2) 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, (1) 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로의 전송과; (2) 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 4 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
다음으로 도 2 내지 도 5를 참조하면, 별도의 입력 디지털 오디오 데이터스트림이 선택기 회로(138-1 내지 138-N) 각각으로부터 출력됨에 따라, 제 1 방송 라우터 구성요소(102)의 라우팅 엔진(144), 제 1 확장 포트(146), 제 2 확장 포트(148), 및 제 3 확장 포트(150)의 입력측 각각에 공급된 입력 디지털 오디오 데이터스트림은 오디오 데이터 입력 스트림(1 내지 N)이다. 유사하게, 제 2 방송 라우터 구성요소(104)의 라우팅 엔진(178), 제 1 확장 포트(180), 제 2 확장 포트(182), 및 제 3 확장 포트(184)의 입력측 각각에 공급된 입력 디지털 오디오 데이터스트림은 입력 디지털 오디오 데이터 입력 스트림(N+1 내지 2N)이고; 제 3 방송 라우터 구성요소(106)의 라우팅 엔진(212), 제 1 확장 포트(214), 제 2 확장 포트(216), 및 제 3 확장 포트(218)의 입력측 각각에 공급된 입력 디지털 오디오 데이터스트림은 입력 디지털 오디오 데이터 입력 스트림(2N+1 내지 3N)이며; 제 4 방송 라우터 구성요소(108)의 라우팅 엔진(246), 제 1 확장 포트(248), 제 2 확장 포트(250), 및 제 3 확장 포트(252)의 입력측 각각에 공급된 입력 디지털 오디오 데이터스트림은 입력 디지털 오디오 데이터 입력 스트림(3N+1 내지 4N)이다.
4Nx4M 방송 라우터로 기능하기 위해, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)과, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)과, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)과, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246)은 입력 디지털 오디오 데이터스트림(1 내지 4N) 모두를 입력으로서 그 입력측에 제공해야 한다. 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)의 경우, 입력 디지털 오디오 데이터스트림(1 내지 N)은 라우팅 엔진(144)의 입력측에 직접 제공된다. 다른 한편, 제 1, 제 2, 및 제 3 확장 포트(146, 148, 및 150)에 입력된 입력 디지털 오디오 데이터스트림(1 내지 N)은 링크(110)를 통해서는 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 1 확장 포트(180)와, 링크(112)를 통해서는 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 2 확장 포트(216)와, 링크(114)를 통해서는 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 3 확장 포트(252)에 각각 전송된다. 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 1 확장 포트(180)와, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 2 확장 포트(216)와, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 3 확장 포트(252)로부터, 입력 디지털 오디오 데이터스트림(1 내지 N)은 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)과, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)과, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 각각에 입력된다.
유사하게, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 경우, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 라우팅 엔진(178)의 입력측에 직접 제공된다. 다른 한편, 제 1, 제 2, 및 제 3 확장 포트(180, 182, 및 184)에 입력된 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 링크(110)를 통해서는 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 1 확장 포트(130)와, 링크(116)를 통해서는 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 1 확장 포트(214)와, 링크(118)를 통해서는 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 2 확장 포트(250)에 각각 전송된다. 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 1 확장 포트(180)와, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 1 확장 포트(214)와, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 2 확장 포트(250)로부터, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)과, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)과, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 각각에 입력된다.
제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 경우, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 라우팅 엔진(212)에 직접 입력된다. 다른 한편, 제 1, 제 2, 및 제 3 확장 포트(214, 216, 및 218)에 입력된 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 링크(116)를 통해서는 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 2 확장 포트(182)와, 링크(112)를 통해서는 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 2 확장 포트(148)와, 링크(120)를 통해서는 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 1 확장 포트(248)에 각각 전송된다. 제 2 방 송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 2 확장 포트(182)와, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 2 확장 포트(148)와, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 1 확장 포트(248)로부터, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)과, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)과, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 각각에 입력된다.
마지막으로, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 경우, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 라우팅 엔진(246)에 직접 입력된다. 다른 한편, 제 1, 제 2, 및 제 3 확장 포트(248, 250, 및 252)에 입력된 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 링크(120)를 통해서는 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 3 확장 포트(218)와, 링크(118)를 통해서는 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 3 확장 포트(184)와, 링크(114)를 통해서는 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 3 확장 포트(150)에 각각 전송된다. 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 3 확장 포트(150)와, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 3 확장 포트(184)와, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 3 확장 포트(218)로부터, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)과, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)과, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212) 각각에 입력된다. 이러한 방식으로, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)과, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)과, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)과, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 모두는 그 입력으로서 입력 디지털 오디오 데이터스트림(1 내지 4N)을 수신한다.
제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144) 내에서, 스위칭 논리 또는 다른 스위칭 수단은 입력 디지털 오디오 데이터스트림(1 내지 4N) 중 임의의 하나가 그 1 내지 M개의 출력 중 임의의 하나에 인가될 수 있게 한다. 유사하게, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)과, 제 3 방송 라우터 구성요소의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)과, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 내의 스위칭 논리 또는 다른 스위칭 수단은 입력 디지털 오디오 데이터스트림(1 내지 4N) 중 임의의 스트림이 그 각각의 M+1 내지 2M, 2M+1 내지 3M 및 3M+1 내지 4M 출력 중 임의의 출력에 인가될 수 있게 한다. 라우팅 엔진(144, 178, 212, 및 246) 각각 내의 스위칭 논리 또는 다른 스위칭 수단은 선형적으로 확장 가능한 방송 라우터(100)를 위한 제어기(미도시)나 다른 제어 회로에서 시작된 하나 이상의 제어 입력에 의해 제어된다.
앞서 제기된 바와 같이, 제 2 라우터 매트릭스(102b, 104b, 106b, 및 108b)는 제 1 라우터 매트릭스(102a, 104a, 106a, 및 108a) 각각이 실패할 경우에 사용하기 위한 중복된 라우터 매트릭스이다. 중복된 매트릭스로서 기능하기 위해, 제 2 라우터 매트릭스(102b, 104b, 106b, 및 108b)는 제 1 라우터 매트릭스(102a, 104a, 106a, 및 108a) 중 대응하는 하나와 동일한 입력/출력 디지털 오디오 데이터스트림을 수신/송신해야 한다. 그에 따라, 선택기 회로(138-1 내지 138-N)는 또한 입력 디지털 오디오 데이터스트림(1 내지 N)을 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 1 확장 포트(154), 제 2 확장 포트(156), 및 제 3 확장 포트(158) 각각에 공급한다. 유사하게, 선택기 회로(176-1 내지 176-N)는 또한 입력 디지털 오디오 데이터스트림(N+1 내지 2N)을 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 1 확장 포트(188), 제 2 확장 포트(190), 및 제 3 확장 포트(192) 각각에 공급하고; 선택기 회로(210-1 내지 210-N)는 또한 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)을 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 1 확장 포트(222), 제 2 확장 포트(224), 및 제 3 확장 포트(226) 각각에 공급하며; 선택기 회로(244-1 내지 244-N)는 또한 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)을 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254), 제 1 확장 포트(256), 제 2 확장 포트(258), 및 제 3 확장 포트(260) 각각에 공급한다.
제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254)은 그 입력으로서 제공된 입력 디지털 오디오 데이터스트림(1 내지 4N) 모두를 가져야 한다. 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152)에 대해, 선택기 회로(138-1 내지 138-N)는 그 입력으로서 입력 디지털 오디오 데이터스트림(1 내지 N)을 제공한다. 제 1, 제 2, 및 제 3 확장 포트(154, 156, 및 158)로부터 입력된 입력 디지털 오디오 데이터스트림(1 내지 N)은 다른 한편으론 링크(122)를 통해서는 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1 확장 포트(188)에, 링크(124)를 통해서는 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 2 확장 포트(224)에, 링크(126)를 통해서는 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 3 확장 포트(260) 각각에 전송된다. 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1 확장 포트(188), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 2 확장 포트(224), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 3 확장 포트(260)로부터, 입력 디지털 오디오 데이터스트림(1 내지 N)은 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254) 각각에 입력된다.
유사하게, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)에 대해, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 라우팅 엔진(186)에 직접 입력된다. 제 1, 제 2, 및 제 3 확장 포트(188, 190, 및 192)로부터 입력된 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 다른 한편으론 링크(122)를 통해서는 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 1 확장 포트(154)에, 링크(128)를 통해서는 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 1 확장 포트(222)에, 링크(130)를 통해서는 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 2 확장 포트(258) 각각에 전송된다. 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 1 확장 포트(154), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 1 확장 포트(222), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 2 확장 포트(258)로부터, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254) 각각에 입력된다.
제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)에 대해, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 라우팅 엔진(220)에 직접 입력된 다. 제 1, 제 2, 및 제 3 확장 포트(222, 224, 및 226)로부터 입력된 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 다른 한편으론 링크(128)를 통해서는 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 2 확장 포트(190)에, 링크(126)를 통해서는 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 2 확장 포트(156)에, 링크(132)를 통해서는 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 1 확장 포트(256) 각각에 전송된다. 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 2 확장 포트(190), 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 2 확장 포트(156), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 1 확장 포트(256)로부터, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254) 각각에 입력된다.
마지막으로, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)에 대해, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 라우팅 엔진(254)에 직접 입력된다. 제 1, 제 2, 및 제 3 확장 포트(256, 258, 및 260)로부터 입력된 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 다른 한편으론 링크(132)를 통해서는 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 3 확장 포트(226)에, 링크(130)를 통해서는 제 2 방송 라우터 구성요소(104)의 제 2 라 우터 매트릭스(104b)의 제 3 확장 포트(192)에, 링크(126)를 통해서는 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 2 확장 포트(156) 각각에 전송된다. 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 2 확장 포트(156), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 3 확장 포트(192), 및 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 3 확장 포트(226)로부터, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 및 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220) 각각에 입력된다. 이러한 방식으로, 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254) 모두는 그 입력으로서 입력 디지털 오디오 데이터스트림(1 내지 4N)을 수신한다.
제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152) 내에서, 스위치 논리, 또는 다른 스위칭 수단은 입력 디지털 오디오 데이트스트림(1 내지 4N) 중 임의의 스트림이 그 1 내지 M개의 출력중 임의의 출력에 인가될 수 있게 한다. 유사하게, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우 터 매트릭스(106b)의 라우팅 엔진(220), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254) 내에 있는 스위치 논리 또는 다른 스위칭 수단은 입력 디지털 오디오 데이터스트림(1 내지 4N) 중 임의의 하나가 그 M+1 내지 2M, 2M+1 내지 3M, 및 3M+1 내지 4M 출력 중 임의의 출력에 인가될 수 있게 한다. 라우팅 엔진(152, 186, 220, 및 254) 각각 내에 있는 스위칭 논리 또는 다른 스위칭 수단은 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)에 대한 제어기(미도시)나 다른 제어 회로에서 시작된 하나 이상의 제어 입력에 의해 제어된다.
제 1 방송 라우터 구성요소(102)의 제 1 및 제 2 라우팅 매트릭스(102a 및 102b) 각각의 라우팅 엔진(144 및 152)에서 출력된 1 내지 M개의 디지털 오디오 데이터스트림 각각은 제 1 선택기 회로(160-1 내지 160-M) 중 대응하는 하나에 전파된다. 제 1 선택기 회로(160-1 내지 160-M)는 제 1 라우팅 매트릭스(102a)의 라우팅 엔진(144)으로부터 출력된 1 내지 M개의 디지털 오디오 데이터스트림이나 제 2 라우팅 매트릭스(102b)의 라우팅 엔진(152)으로부터 출력된 1 내지 M개의 디지털 오디오 데이터스트림이 제 1 방송 라우터 구성요소(102)의 출력인지의 여부를 집합적으로 결정한다. 제 1 선택기 회로(160-1 내지 160-M) 각각은 라우팅 엔진(144)으로부터 출력된 디지털 오디오 데이터스트림이나 라우팅 엔진(152)으로부터 출력된 디지털 오디오 데이터스트림이 제 1 선택기 회로(160-1 내지 160-M)에 의해 전달될 것인지를 선택하기 위해 공통 제어 입력(미도시)을 공유한다.
유사하게, 제 2 방송 라우터 구성요소(104)의 제 1 및 제 2 라우팅 매트릭스 (104a 및 104b) 각각의 라우팅 엔진(178 및 186)에서 출력된 M+1 내지 2M개의 디지털 오디오 데이터스트림 각각은 제 1 선택기 회로(228-1 내지 228-M) 중 대응하는 하나에 전파된다. 제 1 선택기 회로(228-1 내지 228-M)는 제 1 라우팅 매트릭스(104a)의 라우팅 엔진(178)으로부터 출력된 1 내지 M개의 디지털 오디오 데이터스트림이나 제 2 라우팅 매트릭스(104b)의 라우팅 엔진(186)으로부터 출력된 1 내지 M개의 디지털 오디오 데이터스트림이 제 2 방송 라우터 구성요소(104)의 출력인지의 여부를 집합적으로 결정한다. 제 1 선택기 회로(228-1 내지 228-M) 각각은 라우팅 엔진(178)으로부터 출력된 디지털 오디오 데이터스트림이나 라우팅 엔진(186)으로부터 출력된 디지털 오디오 데이터스트림이 제 1 선택기 회로(228-1 내지 228-M)에 의해 전달될 것인지를 선택하기 위해 공통 제어 입력(미도시)을 공유한다.
다시 유사하게, 제 3 방송 라우터 구성요소(106)의 제 1 및 제 2 라우팅 매트릭스(106a 및 106b) 각각의 라우팅 엔진(212 및 220)에서 출력된 2M+1 내지 3M개의 디지털 오디오 데이터스트림 각각은 제 1 선택기 회로(228-1 내지 228-M) 중 대응하는 하나에 전파된다. 제 1 선택기 회로(228-1 내지 228-M)는 제 1 라우팅 매트릭스(106a)의 라우팅 엔진(212)으로부터 출력된 2M+1 내지 3M개의 디지털 오디오 데이터스트림이나 제 2 라우팅 매트릭스(106b)의 라우팅 엔진(220)으로부터 출력된 2M+1 내지 3M개의 디지털 오디오 데이터스트림이 제 3 방송 라우터 구성요소(106)의 출력인지의 여부를 집합적으로 결정한다. 제 1 선택기 회로(228-1 내지 228-M) 각각은 라우팅 엔진(212)으로부터 출력된 디지털 오디오 데이터스트림이나 라우팅 엔진(212)으로부터 출력된 디지털 오디오 데이터스트림이 제 1 선택기 회로(228-1 내지 228-M)에 의해 전달될 것인지를 선택하기 위해 공통 제어 입력(미도시)을 공유한다.
마지막으로, 제 4 방송 라우터 구성요소(108)의 제 1 및 제 2 라우팅 매트릭스(108a 및 108b) 각각의 라우팅 엔진(246 및 254)에서 출력된 3M+1 내지 4M개의 디지털 오디오 데이터스트림 각각은 제 1 선택기 회로(262-1 내지 262-M) 중 대응하는 하나에 전파된다. 제 1 선택기 회로(262-1 내지 262-M)는 제 1 라우팅 매트릭스(108a)의 라우팅 엔진(246)으로부터 출력된 3M+1 내지 4M개의 디지털 오디오 데이터스트림이나 제 2 라우팅 매트릭스(108b)의 라우팅 엔진(256)으로부터 출력된 3M+1 내지 4M개의 디지털 오디오 데이터스트림이 제 4 방송 라우터 구성요소(108)의 출력인지의 여부를 집합적으로 결정한다. 제 1 선택기 회로(262-1 내지 262-M) 각각은 라우팅 엔진(246)으로부터 출력된 디지털 오디오 데이터스트림이나 라우팅 엔진(254)으로부터 출력된 디지털 오디오 데이터스트림이 제 1 선택기 회로(262-1 내지 262-M)에 의해 전달될 것인지를 선택하기 위해 공통 제어 입력(미도시)을 공유한다.
그에 따라, 전술된 방식으로, 제 1, 제 2, 제 3, 및 제 4 방송 라우터 구성요소(102, 104, 106, 및 108) 각각은, 라우터 매트릭스 쌍 중 제 1 라우터 매트릭스가 이 라우터 매트릭스 쌍 중 제 2 라우터 매트릭스가 고장났을 때 이것에 대한 백업으로서 쉽게 기능할 수 있게 구성된 라우터 매트릭스 쌍, 구체적으로 라우터 매트릭스 쌍(102a 및 102b, 104a 및 104b, 106a 및 106b, 및 108a 및 108b)을 갖는다. 라우터 매트릭스 쌍 중 제 1 라우터 매트릭스와 제 2 라우터 매트릭스 사이를 스위칭하기 위해서, 예컨대, 제 1 라우터 매트릭스(102a)에서 제 2 라우터 매트릭스(102b)로 스위칭하기 위해서, 제 1 라우터 매트릭스(102a)의 출력이 선택기 회로(160-1 내지 160-M)에 의해 전달되도록 미리 세팅되었던, 대응하는 제 1 선택기 회로(160-1 내지 160-M)에 대한 공통 제어 입력은, 제 1 선택기 회로(160-1 내지 160-M)가 이제 제 2 라우터 매트릭스(102b)의 출력을 전달하게 되도록 상태들 사이에서 스위칭된다.
제 1 선택기 회로(160-1 내지 160-M, 194-1 내지 194-M, 228-1 내지 228-M, 및 262-1 내지 262-M) 각각에 의해 전달된 1 내지 M, M+1 내지 2M, 2M+1 내지 3M, 및 3M+1 내지 4M 각각은 그러면, 대응하는 제 2 선택기 회로(162-1 내지 162-M, 196-1 내지 196-M, 230-1 내지 230-M, 및 264-1 내지 264-M)에 전파된다. 본 명세서에서 개시된 바와 같이, 제 2 선택기 회로(162-1 내지 162-M, 196-1 내지 196-M, 230-1 내지 230-M, 및 264-1 내지 264-M) 각각은 제 1 선택기 회로(160-1 내지 160-M, 194-1 내지 194-M, 228-1 내지 228-M, 및 262-1 내지 262-M)의 대응하는 출력에 결합된 입력과, AES-11 표준에 부합하는 출력 디지털 오디오 데이터스트림을 송신하도록 구성된 제 1 출력(164-1 내지 164-M, 198-1 내지 198-M, 232-1 내지 232-M, 및 266-1 내지 266-M)과, MADI 표준에 부합하는 출력 디지털 오디오 데이터스트림을 송신하도록 구성된 제 2 출력(166-1 내지 166-M, 200-1 내지 200-M, 234-1 내지 234-M, 및 268-1 내지 268-M)을 갖는 1:2 선택기 회로이다. 제 2 선택기 회로(162-1 내지 162-M, 196-1 내지 196-M, 230-1 내지 230-M, 및 264-1 내지 264-M) 각각은 AES-11과 MADI 출력 디지털 오디오 데이터스트림 사이를 선택하기 위한 제 어 입력(미도시)을 더 포함한다.
도면에 도시되지 않은 본 발명의 대안적인 실시예에서, 선택기 회로(138-1 내지 138-N, 176-1 내지 176-N, 210-1 내지 210-N, 244-1 내지 244-N, 162-1 내지 162-M, 196-1 내지 196-M, 230-1 내지 230-M, 264-1 내지 264-M)는, 방송 라우터 구성요소(102, 104, 106, 및 108)가 대신에 예컨대 AES-11 표준, MADI 표준이나 본 명세서에서 구체적으로 인용되지는 않은 또 다른 표준과 같은 단일 표준에 부합하는 입력 디지털 오디오 데이터스트림을 구성한다면, 생략될 수 있다. 이러한 구성에 따라, 그러나, 제 1 방송 라우터 구성요소(102)에 대한 N개의 입력 디지털 오디오 데이터스트림 각각은 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 1 확장 포트(146), 제 2 확장 포트(148) 및 제 3 확장 포트(150)와, 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 1 확장 포트(154), 제 2 확장 포트(156), 및 제 3 확장 포트(158)에 직접 공급될 것이다. 유사하게, 제 2 방송 라우터 구성요소(104)에 대한 N개의 입력 디지털 오디오 데이터스트림 각각은 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178), 제 1 확장 포트(180), 제 2 확장 포트(182) 및 제 3 확장 포트(184)와, 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 1 확장 포트(188), 제 2 확장 포트(190), 및 제 3 확장 포트(192)에 직접 공급될 것이다. 다시 유사하게, 제 3 방송 라우터 구성요소(106)에 대한 N개의 입력 디지털 오디오 데이터스트림 각각은 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212), 제 1 확장 포트(214), 제 2 확장 포트(216) 및 제 3 확장 포트(218)와, 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 1 확장 포트(222), 제 2 확장 포트(224), 및 제 3 확장 포트(226)에 직접 공급될 것이다. 마지막으로, 제 4 방송 라우터 구성요소(108)에 대한 N개의 입력 디지털 오디오 데이터스트림 각각은 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246), 제 1 확장 포트(248), 제 2 확장 포트(250) 및 제 3 확장 포트(252)와, 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254), 제 1 확장 포트(256), 제 2 확장 포트(258), 및 제 3 확장 포트(260)에 직접 공급될 것이다. 또한, 본 발명의 대안적인 실시예에 따라서, 제 1, 제 2, 제 3, 및 제 4 방송 라우터 구성요소(102, 104, 106, 및 108) 각각의 제 1 선택기 회로(160-1 내지 160-M, 194-1 내지 194-M, 228-1 내지 228-M, 및 262-1 내지 262-M)로부터 출력된 M개의 출력 디지털 오디오 데이터스트림 각각은 완전 중복형의 선형적으로 확장 가능한 라우터(100)의 자체의 출력일 것이다.
다음으로, 도 7 내지 도 10을 참조하면, 완전 중복형의 선형적으로 확장 가능한 방송 라우터(100)의 대안적인 구성이 이제 더 구체적으로 설명될 것이다. 더 구체적으로, 제 1, 제 2, 제 3, 및 제 4 방송 라우터 구성요소(102, 104, 106, 및 108) 각각에 대해, 제 1, 제 2, 제 3 확장 포트는 송신 확장 포트, 제 1 수신 확장 포트, 제 2 수신 확장 포트, 제 3 수신 확장 포트를 위해 제거될 수 있다. 용어 "송신" 확장 포트를 사용하여, 데이터가 선택된 목적지로 송신되는 확장 포트를 지칭하고자 하였다. 유사하게, 용어 "수신" 확장 포트를 사용하여, 목적지로부터 데이터를 수신하는 확장 포트를 지칭하고자 하였다.
제 1 방송 라우터 구성요소(102)의 대안적인 구성은 도 7에 보여질 수 있다. 이제 알 수 있듯이, 제 1 라우터 매트릭스(102a)는 라우팅 엔진(144), 송신 확장 포트(276), 제 1 수신 확장 포트(278), 제 2 수신 확장 포트(280), 제 3 수신 확장 포트(282)로 구성되어 있다. 유사하게, 제 2 라우터 매트릭스(102b)는 라우팅 엔진(152), 송신 확장 포트(284), 제 1 수신 확장 포트(286), 제 2 수신 확장 포트(288), 및 제 3 수신 확장 포트(290)로 구성되어 있다. 넓은 의미에서, 제 1 라우터 매트릭스(102a)의 송신 확장 포트(276)는 제 1 방송 라우터 구성요소(102)의 선택기 회로(140-1 내지 140-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(140-1 내지 140-N)로부터 수신된 입력 디지털 오디오 데이터스트림을 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 수신 확장 포트, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 수신 확장 포트, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 1 라우터 매트릭스(102a)의 제 1, 제 2, 및 제 3 수신 확장 포트(278, 280, 및 282) 각각은 넓은 의미에서 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 전송 스트림의 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
이와 유사하게, 하나의 의미에서, 제 2 라우터 매트릭스(102b)의 송신 확장 포트(276)는 제 1 방송 라우터 구성요소(102)의 선택기 회로(140-1 내지 140-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(140-1 내지 140-N)로부터 수신된 입력 디지털 오디오 데이터스트림을 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104a)의 수신 확장 포트, 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 수신 확장 포트, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 2 라우터 매트릭스(102b)의 제 1, 제 2, 및 제 3 수신 확장 포트(278, 280, 및 282) 각각은 하나의 의미에서 또 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(144)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
제 2 방송 라우터 구성요소(104)의 대안적인 구성은 도 8에서 볼 수 있다. 이제 알 수 있듯이, 제 1 라우터 매트릭스(104a)는 라우팅 엔진(178), 송신 확장 포트(292), 제 1 수신 확장 포트(294), 제 2 수신 확장 포트(296), 제 3 수신 확장 포트(298)로 구성되어 있다. 유사하게, 제 2 라우터 매트릭스(102b)는 라우팅 엔진(186), 송신 확장 포트(300), 제 1 수신 확장 포트(302), 제 2 수신 확장 포트 (304), 및 제 3 수신 확장 포트(306)로 구성되어 있다. 넓은 의미에서 제 1 라우터 매트릭스(104a)의 송신 확장 포트(292)는 제 2 방송 라우터 구성요소(104)의 선택기 회로(172-1 내지 172-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(172-1 내지 172-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 수신 확장 포트, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 수신 확장 포트, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 1 라우터 매트릭스(104a)의 제 1, 제 2, 및 제 3 확장 포트(294, 296, 및 298) 각각은 넓은 의미에서 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
이와 유사하게, 하나의 의미에서, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 송신 확장 포트(300)는 제 2 방송 라우터 구성요소(104)의 선택기 회로(172-1 내지 172-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택 기 회로(172-1 내지 172-N)로부터 수신된 입력 디지털 오디오 데이터스트림을 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 수신 확장 포트, 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 수신 확장 포트, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 2 라우터 매트릭스(104a)의 제 1, 제 2, 및 제 3 수신 확장 포트(303, 304, 및 306) 각각은 하나의 의미에서 또 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
제 3 방송 라우터 구성요소(106)의 대안적인 구성은 도 9에서 볼 수 있다. 이제 알 수 있듯이, 제 1 라우터 매트릭스(106a)는 라우팅 엔진(212), 송신 확장 포트(308), 제 1 수신 확장 포트(310), 제 2 수신 확장 포트(312), 제 3 수신 확장 포트(314)로 구성되어 있다. 유사하게, 제 2 라우터 매트릭스(106b)는 라우팅 엔진(220), 송신 확장 포트(316), 제1 수신 확장 포트(318), 제 2 수신 확장 포트(320), 및 제 3 수신 확장 포트(322)로 구성되어 있다. 넓은 의미에서 제 1 라우터 매트릭스(106a)의 송신 확장 포트(308)는 제 3 방송 라우터 구성요소(106)의 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수 의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 수신 확장 포트, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 수신 확장 포트, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 1 라우터 매트릭스(106a)의 제 1, 제 2, 및 제 3 확장 포트(310, 312, 및 314) 각각은 넓은 의미에서 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 전송 스트림의 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
이와 유사하게, 하나의 의미에서, 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 송신 확장 포트(316)는 제 3 방송 라우터 구성요소(106)의 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(210-1 내지 210-N)로부터 수신된 입력 디지털 오디오 데이터스트림을 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 수신 확장 포트, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 수신 확장 포트, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 2 라우터 매트릭스(106b)의 제 1, 제 2, 및 제 3 확장 포트(318, 320, 및 322) 각각은 하나의 의미에서 또 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
제 4 방송 라우터 구성요소(108)의 대안적인 구성은 도 10에서 볼 수 있다. 이제 알 수 있듯이, 제 1 라우터 매트릭스(108a)는 라우팅 엔진(246), 송신 확장 포트(324), 제 1 수신 확장 포트(326), 제 2 수신 확장 포트(328), 제 3 수신 확장 포트(330)로 구성되어 있다. 유사하게, 제 2 라우터 매트릭스(108b)는 라우팅 엔진(254), 송신 확장 포트(332), 제 1 수신 확장 포트(334), 제 2 수신 확장 포트(336), 및 제 3 수신 확장 포트(338)로 구성되어 있다. 넓은 의미에서 제 1 라우터 매트릭스(108a)의 송신 확장 포트(324)는 제 4 방송 라우터 구성요소(108)의 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림의 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 수신 확장 포트, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 수신 확장 포트, 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 1 라우터 매트릭스(108a)의 제 1, 제 2, 및 제 3 수신 확장 포트(326, 328, 및 330) 각각은 넓은 의미에서 또 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 1 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
이와 유사하게, 하나의 의미에서, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 송신 확장 포트(332)는 제 4 방송 라우터 구성요소(108)의 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림이 다수의 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 선택기 회로(244-1 내지 244-N)로부터 수신된 입력 디지털 오디오 데이터스트림을 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 수신 확장 포트, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 수신 확장 포트, 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 수신 확장 포트로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다. 역으로, 제 2 라우터 매트릭스(108b)의 제 1, 제 2, 및 제 3 확장 포트(334, 336, 및 338) 각각은 하나의 의미에서 또 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림이 그 최종 목적지로 전송되기 이전에 버퍼링될 수 있는 메모리 서브시스템과, 다른 방송 라우터 구성요소의 제 2 라우터 매트릭스의 송신 확장 포트로부터 수신된 입력 디지털 오디오 데이터스트림의 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254)의 입력으로의 전송을 제어하기 위한 프로세서 서브시스템으로 구성된다.
다음으로, 도 7 내지 도 10을 참조하면, 개별적인 입력 디지털 오디오 데이터스트림이 각 선택기 회로(138-1 내지 138-N)에 출력될 때, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 확장 송신 포트(276) 및 라우팅 엔진(144)에 공급된 입력 디지털 오디오 데이터스트림은 오디오 데이터 입력 스트림(1 내지 N)이다. 유사하게, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 확장 송신 포트(292) 및 라우팅 엔진(178)에 공급된 입력 디지털 오디오 데이터스트림은 입력 디지털 오디오 데이터스트림(1+N 내지 2N)이고; 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 확장 송신 포트(308) 및 라우팅 엔진(212)에 공급된 입력 디지털 오디오 데이터스트림은 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)이고; 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 확장 송신 포트(324) 및 라우팅 엔진(246)에 공급된 입력 디지털 오디오 데이터스트림은 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)이다.
이전과 같이, 4N x 4M 방송 라우터로서 작용하기 위해, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104a)의 라우팅 엔진(178), 제 3 방송 라우터 구성요소(106)의 제 3 라우터 매트릭스(106a)의 라우팅 엔진(212), 제 4 방송 라우터 구성요소(108)의 제 4 라우터 매트릭스(108a)의 라우팅 엔진(246)은 입력으로서 상기 입력측에 제공된 모든 입력 디지털 오디오 데이터스트림(1 내지 4N)을 가져야 한다. 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144)에 대해, 입력 디지털 오디오 데이터스트림(1 내지 N)은 라우팅 엔진(144)의 입력측에 직접 제공된다. 다른 한 편으로, 송신 확장 포트(276)에 입력된 입력 디지털 오디오 데이터스트림(1 내지 N)은 링크(110)를 통해 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 1 수신 확장 포트(294), 링크(112)를 통해 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106b)의 제 2 수신 확장 포트(312), 링크(114)를 통해 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 2 수신 확장 포트(330)에 각각 전달된다. 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 1 수신 확장 포트(294), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 2 수신 확장 포트(312), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 2 수신 확장 포트(330)로부터, 입력 디지털 오디오 데이터스트림(1 내지 N)은 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246)에 각각 입력된다.
유사하게, 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)에 대해, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 라우팅 엔진(178)의 입력측에 직접 제공된다. 다른 한 편으로, 송신 확장 포트(292)에 입력된 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 링크(110)를 통해 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 1 수신 확장 포트(278), 링크(116)를 통해 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 1 수신 확장 포트(310), 링크(118)를 통해 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 2 수신 확장 포트(328)에 각각 전달된다. 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 1 수신 확장 포트(278), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 1 수신 확장 포트(310), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 2 수신 확장 포트(328)로부터, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246)에 각각 입력된다.
제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)에 대해, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 라우팅 엔진(212)에 직접 입력된다. 다른 한 편으로, 송신 확장 포트(308)에 입력된 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 링크(116)를 통해 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 2 수신 확장 포트(296), 링크(112)를 통해 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 2 수신 확장 포트(280), 링크(120)를 통해 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 1 수신 확장 포트(326)에 각각 전달된다. 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 2 수신 확장 포트(296), 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 2 수신 확장 포트(280), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 제 1 수신 확장 포트(326)로부터, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(178), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246)에 각각 입력된다.
마지막으로, 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)에 대해, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 라우팅 엔진(246)에 직접 입력된다. 다른 한 편으로, 송신 확장 포트(324)에 입력된 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 링크(120)를 통해 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 3 수신 확장 포트(314), 링크(118)를 통해 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 3 수신 확장 포트(298), 링크(114)를 통해 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 제 3 수신 확장 포트(282)에 각각 전달된다. 제 1 방송 라우터 구성요 소(102)의 제 1 라우터 매트릭스(102a)의 제 3 수신 확장 포트(282), 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 제 3 수신 확장 포트(298), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 제 3 수신 확장 포트(314)로부터, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212)에 각각 입력된다. 이러한 방식으로, 제 1 방송 라우터 구성요소(102)의 제 1 라우터 매트릭스(102a)의 라우팅 엔진(144), 제 2 방송 라우터 구성요소(104)의 제 1 라우터 매트릭스(104a)의 라우팅 엔진(178), 제 3 방송 라우터 구성요소(106)의 제 1 라우터 매트릭스(106a)의 라우팅 엔진(212), 제 4 방송 라우터 구성요소(108)의 제 1 라우터 매트릭스(108a)의 라우팅 엔진(246) 모두는 입력으로서 입력 디지털 오디오 데이터스트림(1 내지 4N)을 수신한다.
또한 이 실시예에서, 제 2 라우터 매트릭스(102b, 104b, 106b, 및 108b)는, 제 1 라우터 매트릭스(102a, 104a, 106a, 108a)의 각 하나(들)가 실패하는 경우에 사용하기 위해 이용 가능한 중복형 라우터 매트릭스이다. 중복 매트릭스로서 작용하기 위해, 제 2 라우터 매트릭스(102b, 104b, 106b, 및 108b)는 제 1 라우터 매트릭스(102a, 104a, 106a, 108a)의 대응하는 하나와 동일한 입/출력 디지털 오디오 데이터스트림을 수신/송신해야 한다. 따라서, 선택기 회로(138-1 내지 138-N)는, 입력 디지털 오디오 데이터스트림(1 내지 N)을 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 1 송신 확장 포트(284) 및 라우팅 엔진(152) 각각에 공급한다. 유사하게, 선택기 회로(176-1 내지 176-N)는, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)을 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1 송신 확장 포트(300) 및 라우팅 엔진(186) 각각에 공급하고; 선택기 회로(210-1 내지 210-N)는, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)을 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 송신 확장 포트(316) 및 라우팅 엔진(220) 각각에 공급하고; 선택기 회로(244-1 내지 244-N)는, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)을 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 송신 확장 포트(332) 및 라우팅 엔진(254) 각각에 공급한다.
또한 이전과 같이, 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254)은 입력으로서 모든 입력 디지털 오디오 데이터스트림(1 내지 4N)을 가져야 한다. 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152)에 대해, 선택기 회로(138-1 내지 138-N)는 입력으로서 입력 디지털 오디오 데이터스트림(1 내지 N)을 제공한다. 다른 한 편으로, 송신 확장 포트(284)에 입력된 입력 디지털 오디오 데이터스트림(1 내지 N)은 링크(122)를 통해 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스 (104b)의 제 1 수신 확장 포트(306), 링크(124)를 통해 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 2 수신 확장 포트(320), 링크(126)를 통해 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 1 수신 확장 포트(334)에 각각 전달된다. 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1 수신 확장 포트(306), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 2 수신 확장 포트(320), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 1 수신 확장 포트(334)로부터, 입력 디지털 오디오 데이터스트림(1 내지 N)은 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254)에 각각 입력된다.
유사하게, 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)에 대해, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 라우팅 엔진(186)에 직접 입력된다. 다른 한 편으로, 송신 확장 포트(300)에 입력된 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 링크(122)를 통해 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 3 수신 확장 포트(290), 링크(128)를 통해 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 3 수신 확장 포트(322), 링크(130)를 통해 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 2 수신 확장 포트(336)에 각각 전달된다. 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 3 수신 확장 포트(290), 제 3 방송 라우 터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 3 수신 확장 포트(322), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 2 수신 확장 포트(336)로부터, 입력 디지털 오디오 데이터스트림(N+1 내지 2N)은 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108a)의 라우팅 엔진(254)에 각각 입력된다.
제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)에 대해, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 라우팅 엔진(220)에 직접 입력된다. 다른 한 편으로, 송신 확장 포트(316)에 입력된 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 링크(128)를 통해 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 2 수신 확장 포트(304), 링크(124)를 통해 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 1 수신 확장 포트(286), 링크(132)를 통해 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 3 수신 확장 포트(338)에 각각 전달된다. 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 2 수신 확장 포트(304), 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 1 수신 확장 포트(286), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 제 3 수신 확장 포트(338)로부터, 입력 디지털 오디오 데이터스트림(2N+1 내지 3N)은 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108a)의 라우팅 엔진(254)에 각각 입력된다.
마지막으로, 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)에 대해, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 라우팅 엔진(254)에 직접 입력된다. 다른 한 편으로, 송신 확장 포트(332)에 입력된 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 링크(132)를 통해 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 1 수신 확장 포트(318), 링크(130)를 통해 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1 수신 확장 포트(302), 링크(126)를 통해 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 2 수신 확장 포트(288)에 각각 전달된다. 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 제 2 수신 확장 포트(288), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 제 1 수신 확장 포트(302), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 제 1 수신 확장 포트(318)로부터, 입력 디지털 오디오 데이터스트림(3N+1 내지 4N)은 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 및 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220)에 각각 입력된다. 이러한 방식으로, 제 1 방송 라우터 구성요소(102)의 제 2 라우터 매트릭스(102b)의 라우팅 엔진(152), 제 2 방송 라우터 구성요소(104)의 제 2 라우터 매트릭스(104b)의 라우팅 엔진(186), 제 3 방송 라우터 구성요소(106)의 제 2 라우터 매트릭스(106b)의 라우팅 엔진(220), 및 제 4 방송 라우터 구성요소(108)의 제 2 라우터 매트릭스(108b)의 라우팅 엔진(254) 모두는 입력으로서 모든 입력 디지털 오디오 데이터스트림(1 내지 4N)을 수신한다. 그 다음에 입력 디지털 오디오 스트림(1 내지 4N)의 추가 처리는 도 2 내지 도 5에 대해 전술한 방식으로 진행할 것이다.
따라서, 선형적으로 확장가능 방송 라우터를 형성하는 복수의 방송 라우터 구성요소 사이에서 완전히 연결된 토폴로지를 이용함으로써, 복수의 방송 라우터 구성요소를 상호 연결하기 위해 복수의 버스 구조를 이용하여 종래의 선형적으로 확장 가능 방송 라우터에 대해 개선된 고장-내성을 갖는 강력한 선형적으로 확장 가능 방송 라우터가 설명되고 예시된다. 더욱이, 중복 링크를 제거함으로써, 선형적으로 확장 가능 방송 라우터는 많은 방송 라우터 요구물에 대한 경제적이고 비용에 효과적인 해결책을 나타낸다. 본 발명의 바람직한 실시예가 본 명세서에 도시되고 예시되었지만, 본 발명의 사상 또는 가르침에서 벗어나지 않고도 본 발명이 속한 당업자에 의해 다양한 변형 및 다른 변화가 이루어질 수 있다. 따라서, 본 발명의 범주는 본 명세서에 기재된 실시예에 한정되지 않고, 다음의 청구항에 의해서만 한정된다.
상술한 바와 같이, 본 발명은 방송 라우터, 좀더 상세하게는 완전히 연결된 토폴로지로 배열된 다수의 라우팅 엔진을 갖는 완전 중복형의 선형적으로 확장 가 능한 방송 라우터에 이용 가능하다.
Claims (18)
- 라우터 외부로의 복수의 출력 각각이 라우터 내부로의 복수의 입력 중 하나로부터의 신호를 할당받게 하는 완전 중복형의 선형적으로 확장 가능한 방송 라우터로서,제 1 라우터 구성요소로서, 상기 제 1 라우터 구성요소는 입력 및 출력측을 갖는 제 1 라우팅 엔진과 입력 및 출력측을 갖는 제 2 라우팅 엔진을 포함하고, 상기 제 1 및 제 2 라우팅 엔진의 입력측은 제 1 복수의 데이터 입력 스트림을 수신하고, 상기 제 1 및 제 2 라우팅 엔진의 출력측은 복수의 데이터 출력 스트림을 제공하는, 제 1 라우터 구성요소와,제 2 라우터 구성요소로서, 상기 제 2 라우터 구성요소는 입력 및 출력측을 갖는 제 3 라우팅 엔진과 입력 및 출력측을 갖는 제 4 라우팅 엔진을 포함하고, 상기 제 3 및 제 4 라우팅 엔진의 입력측은 제 2 복수의 데이터 입력 스트림을 수신하고, 상기 제 3 및 제 4 라우팅 엔진의 출력측은 복수의 데이터 출력 스트림을 제공하는, 제 2 라우터 구성요소와,제 3 라우터 구성요소로서, 상기 제 3 라우터 구성요소는 입력 및 출력측을 갖는 제 5 라우팅 엔진과 입력 및 출력측을 갖는 제 6 라우팅 엔진을 포함하고, 상기 제 5 및 제 6 라우팅 엔진의 입력측은 제 3 복수의 데이터 입력 스트림을 수신하고, 상기 제 5 및 제 6 라우팅 엔진의 출력측은 복수의 데이터 출력 스트림을 제공하는, 제 3 라우터 구성요소와,제 1 링크로서, 상기 제 1 라우팅 엔진의 상기 입력측을 상기 제 3 라우팅 엔진의 상기 입력측에 결합시키는, 제 1 링크와,제 2 링크로서, 상기 제 1 라우팅 엔진의 상기 입력측을 상기 제 5 라우팅 엔진의 상기 입력측에 결합시키는, 제 2 링크와,제 3 링크로서, 상기 제 3 라우팅 엔진의 상기 입력측을 상기 제 5 라우팅 엔진의 상기 입력측에 결합시키는, 제 3 링크와,제 4 링크로서, 상기 제 2 라우팅 엔진의 상기 입력측을 상기 제 4 라우팅 엔진의 상기 입력측에 결합시키는, 제 4 링크와,제 5 링크로서, 상기 제 2 라우팅 엔진의 상기 입력측을 상기 제 6 라우팅 엔진의 상기 입력측에 결합시키는, 제 5 링크와,제 6 링크로서, 상기 제 4 라우팅 엔진의 상기 입력측을 상기 제 6 라우팅 엔진의 상기 입력측에 결합시키는, 제 6 링크를 포함하며,이에 따라, 상기 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 형성하기 위해, 상기 제 1, 제 3, 제 5 라우팅 엔진은 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 1 배열로 서로 결합되고, 상기 제 2, 제 4, 제 6 라우팅 엔진은 상기 제 1 배열과 같이 또 하나의 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 2 배열로 서로 결합되며,상기 제 1, 제 3 및 제 5 라우팅 엔진들 중 각 하나의 라우팅 엔진의 입력측은 별도의 링크를 통해 상기 제 1, 제 3 및 제 5 라우팅 엔진들 중 각각의 나머지 라우팅 엔진들의 입력측에 연결되고, 상기 제 2, 제 4 및 제 6 라우팅 엔진들 중 각 하나의 라우팅 엔진의 입력측은 별도의 링크를 통해 상기 제 2, 제 4 및 제 6 라우팅 엔진들 중 각각의 나머지 라우팅 엔진들의 입력측에 연결되는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 1항에 있어서,상기 제 1, 제 2, 제 3, 제 4, 제 5, 제 6 라우팅 엔진 각각은 상기 입력측으로의 N개의 입력과 상기 출력측으로부터의 M개의 출력을 갖고;상기 제 2 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 1 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;상기 제 4 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 3 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;상기 제 6 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 5 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;이에 따라, 상기 완전 중복형의 선형적으로 확장 가능한 라우터는 3N개의 입력 및 3M개의 출력을 갖는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 2항에 있어서, 상기 제 1 링크는 제 1의 N개의 추가 입력으로서 상기 제 1 라우팅 엔진으로의 상기 N개의 입력을 상기 제 3 라우팅 엔진의 상기 입력측에 제공하고, 제 1의 N개의 추가 입력으로서 상기 제 3 라우팅 엔진으로의 N개의 입력을 상기 제 1 라우팅 엔진의 상기 입력측에 제공하고;상기 제 2 링크는 제 1의 N개의 추가 입력으로서 상기 제 1 라우팅 엔진으로의 상기 N개의 입력을 상기 제 5 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 입력으로서 상기 제 5 라우팅 엔진으로의 N개의 입력을 상기 제 1 라우팅 엔진의 상기 입력측에 제공하고;상기 제 3 링크는 제 2의 N개의 추가 입력으로서 상기 제 3 라우팅 엔진으로의 상기 N개의 입력을 상기 제 5 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 입력으로서 상기 제 5 라우팅 엔진으로의 N개의 입력을 상기 제 3 라우팅 엔진의 상기 입력측에 제공하고;상기 제 4 링크는 제 1의 N개의 추가 중복 입력으로서 상기 제 2 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 4 라우팅 엔진의 상기 입력측에 제공하고, 제 1의 N개의 추가 중복 입력으로서 상기 제 4 라우팅 엔진의 N개의 입력을 상기 제 2 라우팅 엔진의 상기 입력측에 제공하고;상기 제 5 링크는 제 1의 N개의 추가 중복 입력으로서 상기 제 2 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 6 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 중복 입력으로서 상기 제 6 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 2 라우팅 엔진의 상기 입력측에 제공하고;상기 제 6 링크는 제 2의 N개의 추가 중복 입력으로서 상기 제 4 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 6 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 중복 입력으로서 상기 제 6 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 4 라우팅 엔진의 상기 입력측에 제공하는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 1항에 있어서,제 4 라우터 구성요소로서, 상기 제 4 라우터 구성요소는 입력 및 출력측을 갖는 제 7 라우팅 엔진과 입력 및 출력측을 갖는 제 8 라우팅 엔진을 포함하고, 상기 제 7 및 제 8 라우팅 엔진의 입력측은 제 4 복수의 데이터 입력 스트림을 수신하고, 상기 제 7 및 제 8 라우팅 엔진의 출력측은 복수의 데이터 출력 스트림을 제공하는, 제 4 라우터 구성요소와,제 7 링크로서, 상기 제 1 라우팅 엔진의 상기 입력측을 상기 제 7 라우팅 엔진의 상기 입력측에 결합시키는, 제 7 링크와,제 8 링크로서, 상기 제 3 라우팅 엔진의 상기 입력측을 상기 제 7 라우팅 엔진의 상기 입력측에 결합시키는, 제 8 링크와,제 9 링크로서, 상기 제 5 라우팅 엔진의 상기 입력측을 상기 제 7 라우팅 엔진의 상기 입력측에 결합시키는, 제 9 링크와,제 10 링크로서, 상기 제 2 라우팅 엔진의 상기 입력측을 상기 제 8 라우팅 엔진의 상기 입력측에 결합시키는, 제 10 링크와,제 11 링크로서, 상기 제 4 라우팅 엔진의 상기 입력측을 상기 제 8 라우팅 엔진의 상기 입력측에 결합시키는, 제 11 링크와,제 12 링크로서, 상기 제 6 라우팅 엔진의 상기 입력측을 상기 제 8 라우팅 엔진의 상기 입력측에 결합시키는, 제 12 링크를 더 포함하며,이에 따라, 상기 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 형성하기 위해, 상기 제 1, 제 3, 제 5 및 제 7 라우팅 엔진은 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 3 배열로 서로 결합되고, 상기 제 2, 제 4, 제 6 및 제 8 라우팅 엔진은 상기 제 3 배열과 같이 또 하나의 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 4 배열로 서로 결합되는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 4항에 있어서,상기 제 1, 제 2, 제 3, 제 4, 제 5, 제 6, 제 7, 및 제 8 라우팅 엔진 각각은 상기 입력측으로의 N개의 입력과 상기 출력측으로부터의 M개의 출력을 갖고;상기 제 2 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 1 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;상기 제 4 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 3 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;상기 제 6 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 5 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;상기 제 8 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력은 상기 제 7 라우팅 엔진으로의 상기 N개의 입력과 이로부터의 상기 M개의 출력의 중복이고;이에 따라, 상기 완전 중복형의 선형적으로 확장 가능한 라우터는 4N개의 입력 및 4M개의 출력을 갖는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 5항에 있어서,상기 제 1 링크는 제 1의 N개의 추가 입력으로서 상기 제 1 라우팅 엔진으로의 상기 N개의 입력을 상기 제 3 라우팅 엔진의 상기 입력측에 제공하고, 제 1의 N개의 추가 입력으로서 상기 제 3 라우팅 엔진으로의 N개의 입력을 상기 제 1 라우팅 엔진의 상기 입력측에 제공하고;상기 제 2 링크는 제 1의 N개의 추가 입력으로서 상기 제 1 라우팅 엔진으로의 상기 N개의 입력을 상기 제 5 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 입력으로서 상기 제 5 라우팅 엔진으로의 N개의 입력을 상기 제 1 라우팅 엔진의 상기 입력측에 제공하고;상기 제 3 링크는 제 2의 N개의 추가 입력으로서 상기 제 3 라우팅 엔진으로의 상기 N개의 입력을 상기 제 5 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 입력으로서 상기 제 5 라우팅 엔진으로의 상기 N개의 입력을 상기 제 3 라우팅 엔진의 상기 입력측에 제공하고;상기 제 4 링크는 제 1의 N개의 추가 중복 입력으로서 상기 제 2 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 4 라우팅 엔진의 상기 입력측에 제공하고, 제 1의 N개의 추가 중복 입력으로서 상기 제 4 라우팅 엔진으로의 N개의 중복 입력을 상기 제 2 라우팅 엔진의 상기 입력측에 제공하고;상기 제 5 링크는 제 1의 N개의 추가 중복 입력으로서 상기 제 2 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 6 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 중복 입력으로서 상기 제 6 라우팅 엔진으로의 N개의 중복 입력을 상기 제 2 라우팅 엔진의 상기 입력측에 제공하고;상기 제 6 링크는 제 2의 N개의 추가 중복 입력으로서 상기 제 4 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 6 라우팅 엔진의 상기 입력측에 제공하고, 제 2의 N개의 추가 중복 입력으로서 상기 제 6 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 4 라우팅 엔진의 상기 입력측에 제공하고,상기 제 7 링크는 제 1의 N개의 추가 입력으로서 상기 제 1 라우팅 엔진으로의 상기 N개의 입력을 상기 제 7 라우팅 엔진의 상기 입력측에 제공하고, 제 3의 N개의 추가 입력으로서 상기 제 7 라우팅 엔진으로의 상기 N개의 입력을 상기 제 1 라우팅 엔진의 상기 입력측에 제공하고;상기 제 8 링크는 제 2의 N개의 추가 입력으로서 상기 제 3 라우팅 엔진으로의 상기 N개의 입력을 상기 제 7 라우팅 엔진의 상기 입력측에 제공하고, 제 3의 N개의 추가 입력으로서 상기 제 7 라우팅 엔진으로의 상기 N개의 입력을 상기 제 3 라우팅 엔진의 상기 입력측에 제공하고;상기 제 9 링크는 제 3의 N개의 추가 입력으로서 상기 제 5 라우팅 엔진으로의 상기 N개의 입력을 상기 제 7 라우팅 엔진의 상기 입력측에 제공하고, 제 3의 N개의 추가 입력으로서 상기 제 7 라우팅 엔진으로의 상기 N개의 입력을 상기 제 5 라우팅 엔진의 상기 입력측에 제공하고;상기 제 10 링크는 제 1의 N개의 추가 중복 입력으로서 상기 제 2 라우팅 엔진으로의 상기 N개의 입력을 상기 제 8 라우팅 엔진의 상기 입력측에 제공하고, 제 3의 N개의 추가 중복 입력으로서 상기 제 8 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 2 라우팅 엔진의 상기 입력측에 제공하고;상기 제 11 링크는 제 2의 N개의 추가 중복 입력으로서 상기 제 4 라우팅 엔진으로의 상기 N개의 입력을 상기 제 8 라우팅 엔진의 상기 입력측에 제공하고, 제 3의 N개의 추가 중복 입력으로서 상기 제 8 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 4 라우팅 엔진의 상기 입력측에 제공하고;상기 제 12 링크는 제 3의 N개의 추가 중복 입력으로서 상기 제 6 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 8 라우팅 엔진의 상기 입력측에 제공하고, 제 3의 N개의 추가 중복 입력으로서 상기 제 8 라우팅 엔진으로의 상기 N개의 중복 입력을 상기 제 6 라우팅 엔진의 상기 입력측에 제공하는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 라우터 외부로의 복수의 출력 각각이 라우터 내부로의 복수의 입력 중 하나로부터의 신호를 할당받게 하는 완전 중복형의 선형적으로 확장 가능한 방송 라우터로서,적어도 3개의 방송 라우터 구성요소로서, 상기 적어도 3개의 방송 라우터 구성요소 각각은 제 1 라우터 매트릭스 및 상기 제 1 라우터 매트릭스와 중복되는 제 2 라우터 매트릭스를 갖고, 상기 적어도 3개의 방송 라우터 구성요소 각각의 상기 제 1 라우터 매트릭스와 상기 제 2 라우터 매트릭스는 복수의 데이터 입력 스트림을 수신하고 복수의 데이터 출력 스트림을 제공하는, 적어도 3개의 방송 라우터 구성요소와,상기 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 형성하기 위해 제 1의 완전히 연결된 토폴로지로 상기 적어도 3개의 방송 라우터 구성요소의 상기 제 1 라우터 매트릭스를 서로 결합시키는 수단과,상기 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 형성하기 위해 제 2의 완전히 연결된 토폴로지로 상기 적어도 3개의 방송 라우터 구성요소의 상기 제 2 라우터 매트릭스를 서로 결합시키는 수단을포함하고,각각의 상기 제 1 라우터 매트릭스들의 입력측은 별도의 링크를 통해 상기 제 1 라우터 매트릭스들 중 각각의 나머지 제 1 라우터 매트릭스의 입력측에 연결되고, 각각의 상기 제 2 라우터 매트릭스들의 입력측은 별도의 링크를 통해 상기 제 2 라우터 매트릭스들 중 각각의 나머지 제 2 라우터 매트릭스의 입력측에 연결되는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 7항에 있어서,상기 제 1 라우터 매트릭스의 각 하나는 입력측과 출력 측 사이에 결합된 라우팅 엔진을 더 포함하고,상기 제 2 라우터 매트릭스의 각 하나는 입력측과 출력 측 사이에 결합된 라우팅 엔진을 더 포함하는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 8항에 있어서, 상기 제 1 및 제 2 라우터 매트릭스의 각 하나에 대한 상기 라우팅 엔진은 상기 입력측에 결합된 N개의 입력을 갖는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 9항에 있어서, 상기 제 2 라우터 매트릭스의 제 1 라우터 매트릭스의 상기 라우터 엔진으로의 상기 N개의 입력은 상기 제 1 라우터 매트릭스의 제 1 라우터 매트릭스의 상기 라우팅 엔진으로의 상기 N개의 입력의 중복인, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 10항에 있어서, 상기 제 2 라우터 매트릭스의 제 2 라우터 매트릭스의 상기 라우터 엔진으로의 상기 N개의 입력은 상기 제 1 라우터 매트릭스의 제 2 라우터 매트릭스의 상기 라우팅 엔진으로의 상기 N개의 입력의 중복인, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 제 11항에 있어서, 상기 제 2 라우터 매트릭스의 제 3 라우터 매트릭스의 상기 라우터 엔진으로의 상기 N개의 입력은 상기 제 1 라우터 매트릭스의 제 3 라우터 매트릭스의 상기 라우팅 엔진으로의 상기 N개의 입력의 중복인, 완전 중복형의 선형적으로 확장 가능한 방송 라우터.
- 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 구성 방법으로서,각각 입력 및 출력측을 갖는, 제 1, 제 2, 제 3, 제 4, 제 5, 제 6 라우터 매트릭스를 제공하는 단계로서, 상기 제 2, 제 4, 제 6 라우터 매트릭스는 상기 제 1, 제 3, 제 5 라우터 매트릭스와 제각각 중복되고, 제 1 및 제 2 라우터 매트릭스는 제 1 복수의 데이터 입력 스트림을 수신하고 복수의 데이터 출력 스트림을 제공하며, 제 3 및 제 4 라우터 매트릭스는 제 2 복수의 데이터 입력 스트림을 수신하고 복수의 데이터 출력 스트림을 제공하며, 제 5 및 제 6 라우터 매트릭스는 제 3 복수의 데이터 입력 스트림을 수신하고 복수의 데이터 출력 스트림을 제공하는, 제 1, 제 2, 제 3, 제 4, 제 5, 제 6 라우터 매트릭스 제공 단계와,제 1 별도의 링크를 이용하여, 상기 제 1 라우터 매트릭스의 상기 입력측을 상기 제 3 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 2 별도의 링크를 이용하여, 상기 제 1 라우터 매트릭스의 상기 입력측을 상기 제 5 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 3 별도의 링크를 이용하여, 상기 제 3 라우터 매트릭스의 상기 입력측을 상기 제 5 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 4 별도의 링크를 이용하여, 상기 제 2 라우터 매트릭스의 상기 입력측을 상기 제 4 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 5 별도의 링크를 이용하여, 상기 제 2 라우터 매트릭스의 상기 입력측을 상기 제 6 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 6 별도의 링크를 이용하여, 상기 제 4 라우터 매트릭스의 상기 입력측을 상기 제 6 라우터 매트릭스의 상기 입력측에 결합시키는 단계를포함하며,이에 따라, 상기 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 구성하기 위해, 상기 제 1, 제 3, 제 5 라우터 매트릭스는 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 1 배열로 서로 결합되고, 상기 제 2, 제 4, 제 6 라우터 매트릭스는 상기 제 1 배열과 같이 또 하나의 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 2 배열로 서로 결합되며,각각의 상기 제 1, 제 3, 제 5 라우터 매트릭스들의 입력측은 상기 제 1, 제 3, 제 5 라우터 매트릭스들 중 각각의 나머지 라우터 매트릭스들의 입력측에 연결되고, 각각의 상기 제 2, 제 4, 제 6 라우터 매트릭스들의 입력측은 상기 제 2, 제 4 및 제 6 라우터 매트릭스들 중 각각의 나머지 라우터 매트릭스의 입력측에 연결되는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 구성 방법.
- 제 13항에 있어서,각각 입력 및 출력측을 갖는, 제 7 및 제 8 라우터 매트릭스를 제공하는 단계로서, 상기 제 8 라우터 매트릭스는 상기 제 7 라우터 매트릭스와 중복되고, 제 7 및 제 8 라우터 매트릭스는 제 4 복수의 데이터 입력 스트림을 수신하고 복수의 데이터 출력 스트림을 제공하는, 제 7 및 제 8 라우터 매트릭스 제공 단계와,제 7 별도의 링크를 이용하여, 상기 제 1 라우터 매트릭스의 상기 입력측을 상기 제 7 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 8 별도의 링크를 이용하여, 상기 제 3 라우터 매트릭스의 상기 입력측을 상기 제 7 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 9 별도의 링크를 이용하여, 상기 제 5 라우터 매트릭스의 상기 입력측을 상기 제 7 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 10 별도의 링크를 이용하여, 상기 제 2 라우터 매트릭스의 상기 입력측을 상기 제 8 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 11 별도의 링크를 이용하여, 상기 제 4 라우터 매트릭스의 상기 입력측을 상기 제 8 라우터 매트릭스의 상기 입력측에 결합시키는 단계와,제 12 별도의 링크를 이용하여, 상기 제 6 라우터 매트릭스의 상기 입력측을 상기 제 8 라우터 매트릭스의 상기 입력측에 결합시키는 단계를포함하며,이에 따라, 상기 완전 중복형의 선형적으로 확장 가능한 방송 라우터를 구성하기 위해, 상기 제 1, 제 3, 제 5, 제 7 라우터 매트릭스는 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 3 배열로 서로 결합되고, 상기 제 2, 제 4, 제 6, 제 8 라우터 매트릭스는 상기 제 3 배열과 같이 또 하나의 각각 완전히 연결된 토폴로지에 부합하는 라우터 매트릭스의 제 4 배열로 서로 결합되는, 완전 중복형의 선형적으로 확장 가능한 방송 라우터의 구성 방법.
- 제 1항에 있어서, 상기 제 1 링크, 상기 제 2 링크, 상기 제 3 링크, 상기 제 4 링크, 상기 제 5 링크, 또는 상기 제 6 링크 중 하나 이상은 별도의(discrete) 링크인, 완전 중복형의 선형적으로 확장 가능한 라우터.
- 제 1항에 있어서,상기 제 1 링크는 별도의 링크이고,상기 제 2 링크는 별도의 링크이고,상기 제 3 링크는 별도의 링크이고,상기 제 4 링크는 별도의 링크이고,상기 제 5 링크는 별도의 링크이고,상기 제 6 링크는 별도의 링크인,완전 중복형의 선형적으로 확장 가능한 라우터.
- 제 1항에 있어서, 상기 제 1 라우팅 엔진은 상기 제 2 라우팅 엔진과 중복되는, 완전 중복형의 선형적으로 확장 가능한 라우터.
- 제 1항에 있어서,상기 제 1 라우팅 엔진은 상기 제 2 라우팅 엔진과 중복되고,상기 제 3 라우팅 엔진은 상기 제 4 라우팅 엔진과 중복되고,상기 제 5 라우팅 엔진은 상기 제 6 라우팅 엔진과 중복되는,완전 중복형의 선형적으로 확장 가능한 라우터.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US39084502P | 2002-06-21 | 2002-06-21 | |
US60/390,845 | 2002-06-21 | ||
PCT/US2003/018821 WO2004002080A1 (en) | 2002-06-21 | 2003-06-13 | Fully redundant linearly expandable broadcast router |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050019771A KR20050019771A (ko) | 2005-03-03 |
KR101017933B1 true KR101017933B1 (ko) | 2011-03-04 |
Family
ID=30000637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020047020855A KR101017933B1 (ko) | 2002-06-21 | 2003-06-13 | 완전 중복형의 선형적으로 확장 가능한 방송 라우터 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8000230B2 (ko) |
EP (1) | EP1522175B1 (ko) |
JP (2) | JP2005531207A (ko) |
KR (1) | KR101017933B1 (ko) |
CN (1) | CN100454883C (ko) |
AU (1) | AU2003240008A1 (ko) |
MX (1) | MXPA04012990A (ko) |
WO (1) | WO2004002080A1 (ko) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8769154B2 (en) * | 2002-01-24 | 2014-07-01 | Alcatel Lucent | Method and apparatus for facilitating routing protocol redundancy in a network element |
US7275081B1 (en) | 2002-06-10 | 2007-09-25 | Juniper Networks, Inc. | Managing state information in a computing environment |
MXPA04012475A (es) * | 2002-06-21 | 2005-09-20 | Thomson Licensing Sa | Aparato enrutador de transmision linealmente expansible. |
JP4388470B2 (ja) | 2002-06-21 | 2009-12-24 | トムソン ライセンシング | 耐障害性ブロードキャストルータ |
US7739403B1 (en) | 2003-10-03 | 2010-06-15 | Juniper Networks, Inc. | Synchronizing state information between control units |
US7606241B1 (en) * | 2005-08-12 | 2009-10-20 | Juniper Networks, Inc. | Extending standalone router syntax to multi-chassis routers |
US7552262B1 (en) * | 2005-08-31 | 2009-06-23 | Juniper Networks, Inc. | Integration of an operative standalone router into a multi-chassis router |
US7668193B2 (en) * | 2005-09-02 | 2010-02-23 | Stmicroelectronics S.R.L. | Data processor unit for high-throughput wireless communications |
US20070058530A1 (en) * | 2005-09-14 | 2007-03-15 | Sbc Knowledge Ventures, L.P. | Apparatus, computer readable medium and method for redundant data stream control |
US7747999B1 (en) | 2005-09-26 | 2010-06-29 | Juniper Networks, Inc. | Software installation in a multi-chassis network device |
US8135857B1 (en) | 2005-09-26 | 2012-03-13 | Juniper Networks, Inc. | Centralized configuration of a multi-chassis router |
US7518986B1 (en) | 2005-11-16 | 2009-04-14 | Juniper Networks, Inc. | Push-based hierarchical state propagation within a multi-chassis network device |
US7804769B1 (en) * | 2005-12-01 | 2010-09-28 | Juniper Networks, Inc. | Non-stop forwarding in a multi-chassis router |
US20090060043A1 (en) * | 2007-08-29 | 2009-03-05 | Geert Nuyttens | Multiviewer based on merging of output streams of spatio scalable codecs in a compressed domain |
WO2009140625A1 (en) * | 2008-05-15 | 2009-11-19 | Harris Stratex Networks Operating Corporation | Systems and methods for distributed data routing in a wireless network |
WO2009146383A1 (en) * | 2008-05-28 | 2009-12-03 | Harris Stratex Networks Operating Corporation | Systems and methods for data path control in a wireless network |
EP2430563A4 (en) | 2009-05-13 | 2013-10-09 | Aviat Networks Inc | SYSTEMS AND METHODS FOR FRACTIONAL ROUTING REDUNDANCY |
US9596524B2 (en) * | 2009-08-27 | 2017-03-14 | Maged E. Beshai | Time-coherent global network employing spectral routers |
EP2622881A4 (en) | 2010-09-29 | 2015-07-22 | Aviat Networks Inc | SYSTEMS AND METHODS FOR DISTRIBUTED DATA ROUTING IN A WIRELESS NETWORK |
US9544667B2 (en) * | 2013-10-14 | 2017-01-10 | Nec Corporation | Burst switching system using optical cross-connect as switch fabric |
US9706274B2 (en) * | 2014-12-01 | 2017-07-11 | Maged E. Beshai | Distributed control of a modular switching system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010059202A (ko) * | 1999-12-30 | 2001-07-06 | 김진찬 | 미러형 및 이중화 라우터 장치 |
KR20010070072A (ko) * | 1999-12-14 | 2001-07-25 | 윤종용 | 이중화 패킷 라우팅 구조를 위한 데이터 동기 시스템 및그 운용 방법 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5280474A (en) * | 1990-01-05 | 1994-01-18 | Maspar Computer Corporation | Scalable processor to processor and processor-to-I/O interconnection network and method for parallel processing arrays |
US5544163A (en) | 1994-03-08 | 1996-08-06 | Excel, Inc. | Expandable telecommunications system |
JP3132973B2 (ja) | 1995-03-08 | 2001-02-05 | 三菱電機株式会社 | データ交換装置 |
EP0969630B1 (en) * | 1998-07-01 | 2011-10-12 | Hitachi, Ltd. | Method for sharing network information and router apparatus |
US6577634B1 (en) | 1998-07-01 | 2003-06-10 | Hitachi, Ltd. | Method for sharing network information and a router apparatus |
US6223242B1 (en) | 1998-09-28 | 2001-04-24 | Sifera, Inc. | Linearly expandable self-routing crossbar switch |
JP3808647B2 (ja) | 1998-12-09 | 2006-08-16 | 富士通株式会社 | セル交換モジュール、伝送装置及び伝送装置における現用・予備切り替え方法 |
CN1310478C (zh) | 1999-02-23 | 2007-04-11 | 阿尔卡塔尔互联网运行公司 | 具有独立协议堆栈体系结构的多业务网络交换机 |
US6693901B1 (en) | 2000-04-06 | 2004-02-17 | Lucent Technologies Inc. | Backplane configuration without common switch fabric |
US6611526B1 (en) | 2000-05-08 | 2003-08-26 | Adc Broadband Access Systems, Inc. | System having a meshed backplane and process for transferring data therethrough |
US6680939B1 (en) * | 2000-09-14 | 2004-01-20 | Nvision, Inc | Expandable router |
JP3567878B2 (ja) * | 2000-10-02 | 2004-09-22 | 日本電気株式会社 | パケット交換装置 |
US6791977B1 (en) | 2000-10-17 | 2004-09-14 | Gennum Corporation | Reclocker circuit and router cell |
US6885635B1 (en) * | 2000-11-21 | 2005-04-26 | Juniper Networks, Inc. | High capacity router having redundant components |
US7023841B2 (en) * | 2000-12-15 | 2006-04-04 | Agere Systems Inc. | Three-stage switch fabric with buffered crossbar devices |
CA2340148A1 (en) * | 2001-03-09 | 2002-09-09 | Stylianos Derventzis | Optical switch for routing signals and a network incorporating same |
US7254111B2 (en) | 2001-10-05 | 2007-08-07 | Samsung Electronics Co., Ltd. | Routing coordination protocol for a massively parallel router architecture |
US7274702B2 (en) * | 2001-11-27 | 2007-09-25 | 4198638 Canada Inc. | Programmable interconnect system for scalable router |
US7028224B2 (en) * | 2002-01-09 | 2006-04-11 | International Business Machines Corporation | Network router having an internal automated backup |
US20030202520A1 (en) * | 2002-04-26 | 2003-10-30 | Maxxan Systems, Inc. | Scalable switch fabric system and apparatus for computer networks |
-
2003
- 2003-06-13 EP EP03734587.3A patent/EP1522175B1/en not_active Expired - Lifetime
- 2003-06-13 WO PCT/US2003/018821 patent/WO2004002080A1/en active Application Filing
- 2003-06-13 JP JP2004515800A patent/JP2005531207A/ja active Pending
- 2003-06-13 KR KR1020047020855A patent/KR101017933B1/ko not_active IP Right Cessation
- 2003-06-13 CN CNB038184974A patent/CN100454883C/zh not_active Expired - Fee Related
- 2003-06-13 MX MXPA04012990A patent/MXPA04012990A/es active IP Right Grant
- 2003-06-13 US US10/518,212 patent/US8000230B2/en not_active Expired - Fee Related
- 2003-06-13 AU AU2003240008A patent/AU2003240008A1/en not_active Abandoned
-
2010
- 2010-09-13 JP JP2010204821A patent/JP5230707B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010070072A (ko) * | 1999-12-14 | 2001-07-25 | 윤종용 | 이중화 패킷 라우팅 구조를 위한 데이터 동기 시스템 및그 운용 방법 |
KR20010059202A (ko) * | 1999-12-30 | 2001-07-06 | 김진찬 | 미러형 및 이중화 라우터 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP2005531207A (ja) | 2005-10-13 |
CN100454883C (zh) | 2009-01-21 |
US8000230B2 (en) | 2011-08-16 |
JP2011030248A (ja) | 2011-02-10 |
CN1672370A (zh) | 2005-09-21 |
MXPA04012990A (es) | 2005-05-16 |
EP1522175B1 (en) | 2015-11-04 |
US20060120342A1 (en) | 2006-06-08 |
JP5230707B2 (ja) | 2013-07-10 |
WO2004002080A1 (en) | 2003-12-31 |
AU2003240008A1 (en) | 2004-01-06 |
EP1522175A1 (en) | 2005-04-13 |
KR20050019771A (ko) | 2005-03-03 |
EP1522175A4 (en) | 2009-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5230707B2 (ja) | 完全重複線形拡張可能な配信ルータ | |
KR100991124B1 (ko) | 공통 클록을 갖는 멀티-샤시 방송 라우터 | |
US6223242B1 (en) | Linearly expandable self-routing crossbar switch | |
JPH11266273A (ja) | スイッチ構造及びそのアップグレード方法 | |
WO2000004741A1 (en) | A reliable and robust atm-switch | |
KR101008195B1 (ko) | 선형적으로 확장가능한 방송 라우터 장치 | |
KR101060543B1 (ko) | 다수의 또는 중복된 기준 입력을 교대로 수신하도록 구성된 방송 라우터 | |
JP2001257689A (ja) | Atmスイッチ及びatm装置 | |
EP1146751A1 (en) | Modular hierarchical data switch | |
JP2004282729A (ja) | ネットワーク中継装置 | |
JPH11355285A (ja) | 交換機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140721 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |