Mixed mode compression for data transmission
First Claim
1. An apparatus for communicating information among a network of stations for sending and receiving the information, comprising:
- a plurality of switching nodes;
a plurality of links connecting the switching nodes in a communication network, the links including means for transmitting channels of coded information between neighboring nodes;
at least a first node of the switching nodes comprising,station port means, coupled to a station in the network, for communicating information to and from the station,first link port means, coupled to a link in the plurality of links, for communicating information to and from the link,first connecting means, coupled to the station port means and the first link port means, for connecting information to the station port means or the first link port means for transmission on a selected link in the plurality of links or to a selected station in the network, andfirst coding means, including means for performing a plurality of compression algorithms, coupled to the station port means and the connecting means, for coding the information from a station in the network according to a selected one of the plurality of compression algorithms for transmission in one of a plurality of compression modes corresponding to the selected one of the plurality of compression algorithms, the first coding means including means for selecting the selected one of the plurality of compression algorithms in response to a desired compression mode for transmission of the information,decoding means, including means for performing a plurality of decompression algorithms, coupled to the first link port means and the first connecting means, for decoding information from a compression mode according to a selected one of the plurality of decompression algorithms for communicating to a station in the network, the decoding means further including means for selecting the selected one decompression algorithm in response to the compression mode in which the information is received; and
at least a second node of the switching nodes comprising,a plurality of second link port means, each coupled to a link in the plurality of links, for communicating information to and from the links,second connecting means, coupled to the plurality of link port means, for connecting information to one of the plurality of link port means for transmission on a selected link coupled to the one of the plurality of link port means, andsecond coding means, including means for performing a plurality of compression algorithms coupled to the plurality of second link port means and the connecting means, for coding the information according to a selected one of the plurality of compression algorithms for transmission according to a corresponding compression mode, the second coding means further including means for selecting the selected one compression algorithm in response to the compression mode in which the information is received and the desired compression mode for transmission of the information.
1 Assignment
0 Petitions
Accused Products
Abstract
In an integrated digital network with at least three nodes, A, B, and C, a call placed at node A to be transmitted through the network from node A to node B to node C, is compressed in multiple modes. In response to the path selected, the speech signal in node A is compressed in a first mode for transmission to node B. In node B, the speech signal is compressed in a second mode for transmission to node C, where the first and second modes involve dissimilar algorithms for compression of speech signals. At node C, the speech signal would again be adapted for supply to a receiving station. The system can accommodate as many modes of compression as desired.
-
Citations
25 Claims
-
1. An apparatus for communicating information among a network of stations for sending and receiving the information, comprising:
-
a plurality of switching nodes; a plurality of links connecting the switching nodes in a communication network, the links including means for transmitting channels of coded information between neighboring nodes; at least a first node of the switching nodes comprising, station port means, coupled to a station in the network, for communicating information to and from the station, first link port means, coupled to a link in the plurality of links, for communicating information to and from the link, first connecting means, coupled to the station port means and the first link port means, for connecting information to the station port means or the first link port means for transmission on a selected link in the plurality of links or to a selected station in the network, and first coding means, including means for performing a plurality of compression algorithms, coupled to the station port means and the connecting means, for coding the information from a station in the network according to a selected one of the plurality of compression algorithms for transmission in one of a plurality of compression modes corresponding to the selected one of the plurality of compression algorithms, the first coding means including means for selecting the selected one of the plurality of compression algorithms in response to a desired compression mode for transmission of the information, decoding means, including means for performing a plurality of decompression algorithms, coupled to the first link port means and the first connecting means, for decoding information from a compression mode according to a selected one of the plurality of decompression algorithms for communicating to a station in the network, the decoding means further including means for selecting the selected one decompression algorithm in response to the compression mode in which the information is received; and at least a second node of the switching nodes comprising, a plurality of second link port means, each coupled to a link in the plurality of links, for communicating information to and from the links, second connecting means, coupled to the plurality of link port means, for connecting information to one of the plurality of link port means for transmission on a selected link coupled to the one of the plurality of link port means, and second coding means, including means for performing a plurality of compression algorithms coupled to the plurality of second link port means and the connecting means, for coding the information according to a selected one of the plurality of compression algorithms for transmission according to a corresponding compression mode, the second coding means further including means for selecting the selected one compression algorithm in response to the compression mode in which the information is received and the desired compression mode for transmission of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for communicating information among a network of stations for sending and receiving the information, comprising:
-
a plurality of switching nodes; a plurality of links connecting the plurality of switching nodes in a communication network, the links including means for transmitting channels of coded information between neighboring nodes; at least a first node in the plurality of switching nodes comprising, station port means, coupled to a first station, for communicating information in a first compression mode to and from the station, first link port means, coupled to a first link in the plurality of links, for communicating information to and from the first link, first connecting means, coupled to the station port means and the first link port means, for connecting information to the station port means or the first link port means for transmission on the first link or to the first station; at least a second node of the switching nodes comprising, a plurality of second link port means, each coupled to a given link in the plurality of links, for communicating information to and from the given link, second connecting means, coupled to the plurality of second link port means, for connecting information to one of the plurality of second link port means for transmission on a selected given link in the plurality of links, and second coding means, coupled to the plurality of second link port means and the second connecting means, for coding the information in the first compression mode according to a first compression algorithm for transmission in a second compression mode, second decoding means, coupled to the plurality of link port means and the connecting means, for decoding information from the second compression mode to the first compression mode according to a first decompression algorithm; and at least a third node of the switching nodes comprising, a plurality of third link port means, each coupled to a given link in the plurality of links, for communicating information to and from the given links, third connecting means, coupled to the plurality of third link port means, for connecting information to one of the plurality of third link port means for transmission on a selected given link, third coding means, coupled to the plurality of third link port means and the third connecting means, for coding the information in the second compression mode according to a second compression algorithm for transmission in a third compression mode, third decoding means, coupled to the plurality of third link port means and the third connecting means, for decoding information from the third compression mode to the second compression mode according to a second decompression algorithm. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for transmitting information through a communication network, the network including a plurality of nodes interconnected by communication links, the method comprising the steps of:
-
receiving information at a first node in a first mode, coding the received information according to a first compression algorithm to a second mode and transmitting the information in the second mode through one of the communication links connected to the first node to a second node, receiving at the second node the information in the second mode, coding the information according to a second compression algorithm to a third mode and transmitting the information in the third mode through one of the communication links connected to the second node to a third node. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for processing information at a node in a communication network, the network including a plurality of nodes interconnected by communication links, and the information in the network being coded at a plurality of levels of compression and the information on a given communication link in the network having an actual level of compression, the method comprising the steps of:
-
receiving information at the node from a communications link; determining the actual level of compression; determining a desired level of compression for transmission of the information;
, andif the actual level equals the desired level, then transmitting the information to another node, or if the actual level is not equal to the desired level, then coding the information to the desired level and transmitting the information to another node. - View Dependent Claims (19, 20, 21)
-
-
22. A method for processing information at a node in a communication network, the network including a plurality of nodes interconnected by communication links, and the information in the network being coded at a plurality of levels of compression, the information on a given communication link in the network having an actual level of compression, the method comprising the steps of:
-
receiving information at the node from a communication link; determining the actual level of compression; determining a desired level of compression for transmission of the information; and if the actual level equals the desired level, then transmitting the information to another node, or if the actual level is not equal to the desired level, then determining whether the node has resources available for coding the information from the actual level to the desired level, and if resources are available, coding the information to the desired level and transmitting the information at the desired level to another node, or if resources are not available, then transmitting the information at the actual level to another node. - View Dependent Claims (23, 24, 25)
-
Specification