Data transmission
First Claim
1. A data communication system for communicating one or more payload streamed data signals and an auxiliary data signal, the auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a respective packet destination address, the system comprising:
- (i) at least two data handling nodes, a transmitting one of said data handling nodes being arranged to transmit data to a receiving one of said data handling nodes across a data connection link;
(ii) a transmission data formatter associated with said transmitting node for formatting said data packets of said auxiliary data signal into a streamed data signal format and for multiplexing said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission;
(iii) a received data reformatter associated with said receiving node for demultiplexing said input streamed data signals and said formatted auxiliary data signal and for reformatting said auxiliary data signal into packets according to said data packet protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communication system for communicating one or more payload streamed data signals and an auxiliary data signal, said auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a packet destination address, comprises: at least two data handling nodes, a transmitting one of said data handling nodes being arranged to transmit data to a receiving one of said data handling nodes; a transmission data formatter associated with said transmitting node for formatting said packets of said auxiliary data signal into a streamed data signal format and for multiplexing said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission; a received data reformatter associated with said receiving node for demultiplexing said input streamed data signals and said formatted auxiliary data signal and for reformatting said auxiliary data signal into packets according to said data packet protocol.
-
Citations
38 Claims
-
1. A data communication system for communicating one or more payload streamed data signals and an auxiliary data signal, the auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a respective packet destination address, the system comprising:
-
(i) at least two data handling nodes, a transmitting one of said data handling nodes being arranged to transmit data to a receiving one of said data handling nodes across a data connection link;
(ii) a transmission data formatter associated with said transmitting node for formatting said data packets of said auxiliary data signal into a streamed data signal format and for multiplexing said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission;
(iii) a received data reformatter associated with said receiving node for demultiplexing said input streamed data signals and said formatted auxiliary data signal and for reformatting said auxiliary data signal into packets according to said data packet protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data router arranged to receive a data stream containing data packets, having associated destination indicators, via two or more input/output channels and to direct each packet to one or more input/output channels in dependence on said respective destination indicator, in which each input/output channel has an associated maximum data rate, said router comprising:
-
an Ethernet router; and
a routing interface associated with each input/output channel;
said routing interface and said Ethernet router being operable to communicate at a data rate higher than said maximum data rate associated with at least some of said individual input/output channels;
said routing interface being arranged to supply data packets received via said data stream associated with that input/output channel to said Ethernet router in said form of Ethernet data packets;
said routing interface being arranged to receive data packets to be output via said corresponding input/output channel from said Ethernet router and to provide said data packets as a data stream for output by that channel at a data rate no greater than said channel'"'"'s maximum data rate; and
said routing interface and said Ethernet router co-operating to selectively inhibit said transfer of data packets from said Ethernet router to said routing interface in order to avoid exceeding that channel'"'"'s maximum data rate. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A data transmitting node for transmitting one or more payload streamed data signals and an auxiliary data signal to a receiving node, said auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a packet destination address, said transmitting node comprising:
a transmission data formatter for formatting said packets of said auxiliary data signal into a streamed data signal format and for multiplexing said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission.
-
17. A data receiving node for receiving one or more payload streamed data signals and an auxiliary data signal, said auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a packet destination address, said packets of said auxiliary data signal being formatted into a streamed data signal format and multiplexed with said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission;
- said receiving node comprising;
a received data reformatter for demultiplexing said input streamed data signals and said formatted auxiliary data signal and for reformatting said auxiliary data signal into packets according to said data packet protocol.
- said receiving node comprising;
-
18. A data signal comprising a streamed payload data signal and an auxiliary data signal having data packets each with a packet destination address, sub-portions of each packet of said auxiliary data signal being interspersed amongst data bits of said payload streamed data signal.
-
19. A method of data communication system for communicating one or more payload streamed data signals and an auxiliary data signal, said auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a packet destination address, said method comprising the steps of:
-
(i) a transmitting node formatting said packets of said auxiliary data signal into a streamed data signal format and for multiplexing said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission; and
(ii) a receiving node demultiplexing said input streamed data signals and said formatted auxiliary data signal and for reformatting said auxiliary data signal into packets according to said data packet protocol. - View Dependent Claims (23, 24, 25, 26)
-
-
20. A method of routing a data stream containing data packets, having associated destination indicators, received via two or more input/output channels and directing each packet to one or more input/output channels in dependence upon a respective destination indicator, in which each input/output channel has an associated maximum data rate, using an Ethernet data packet router and a routing interface associated with each input/output channel;
- said routing interface and said Ethernet router being operable to communicate at a data rate higher than said maximum data rate associated with at least some of said individual input/output channels;
said method comprising the steps of;
(i) said routing interface supplying data packets received via said data stream associated with that input/output channel to said Ethernet router as Ethernet data packets;
(ii) said routing interface receiving data packets to be output via said corresponding input/output channel from said Ethernet router and providing said data packets as a data stream for output by that channel at a data rate no greater than said channel'"'"'s maximum data rate; and
(iii) said routing interface and said Ethernet router co-operating to selectively inhibit said transfer of data packets from said Ethernet router to said routing interface in order to avoid exceeding that channel'"'"'s maximum data rate. - View Dependent Claims (27, 28, 29, 30)
- said routing interface and said Ethernet router being operable to communicate at a data rate higher than said maximum data rate associated with at least some of said individual input/output channels;
-
21. A method of transmitting one or more payload streamed data signals and an auxiliary data signal to a receiving node, said auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a packet destination address, said method comprising the steps of:
-
(i) formatting said data packets of said auxiliary data signal into a streamed data signal format; and
(ii) multiplexing said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission. - View Dependent Claims (31, 32, 33, 34)
-
-
22. A method of receiving one or more payload streamed data signals and an auxiliary data signal, said auxiliary data signal being organised as one or more data packets according to a data packet protocol, each packet having a packet destination address, said packets of said auxiliary data signal being formatted into a streamed data signal format and multiplexed with said payload streamed data signals and said formatted auxiliary data signal into a bitstream for transmission;
- said method comprising the steps of;
(i) demultiplexing said input streamed data signals and said formatted auxiliary data signal; and
(ii) reformatting said auxiliary data signal into packets according to said data packet protocol. - View Dependent Claims (35, 36, 37, 38)
- said method comprising the steps of;
Specification