Transcoding multimedia information within a network communication system
First Claim
1. A method for transcoding audio information using a service module disposed within a network communication system, the method comprising:
- breaking a connection between a transmitter and a receiver to form a first channel between the transmitter and the service module and a second channel between the service module and the receiver;
redirecting a digital audio stream communicated from the transmitter to the receiver to the service module via the first channel, the digital audio stream encoded at the transmitter at a first transmission rate;
estimating an available transmission rate of the second channel;
if the first transmission rate is greater than the available transmission rate, transcoding the digital audio stream at the service module to conform the digital audio stream to the available transmission rate; and
transmitting the transcoded audio stream from the service module to the receiver over the second channel.
11 Assignments
0 Petitions
Accused Products
Abstract
Multimedia information communicated between a transmitter and a receiver may be transcoded by intercepting the multimedia information within a network communication system. The available transmission rate of the downlink channel may be estimated by, for example, calculating a ratio of the smoothed round trip time of packets communicated to the receiver and a smoothed congestion window associated with the downlink channel. If the transmission rate at which the multimedia information is encoded is greater than the available transmission rate, the multimedia information may be transcoded to conform the multimedia information to the available transmission rate. The transcoded multimedia information may then be transmitted to the receiver over the downlink channel using a transmission timer.
138 Citations
50 Claims
-
1. A method for transcoding audio information using a service module disposed within a network communication system, the method comprising:
-
breaking a connection between a transmitter and a receiver to form a first channel between the transmitter and the service module and a second channel between the service module and the receiver;
redirecting a digital audio stream communicated from the transmitter to the receiver to the service module via the first channel, the digital audio stream encoded at the transmitter at a first transmission rate;
estimating an available transmission rate of the second channel;
if the first transmission rate is greater than the available transmission rate, transcoding the digital audio stream at the service module to conform the digital audio stream to the available transmission rate; and
transmitting the transcoded audio stream from the service module to the receiver over the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
23. A method for transcoding multimedia information within a network communication system, the method comprising:
-
intercepting digital multimedia information communicated between a transmitter and a receiver, the digital multimedia information encoded at the transmitter at a first transmission rate;
estimating an available transmission rate of a receiver-side connection;
if the first transmission rate is greater than the available transmission rate, transcoding the digital multimedia information to conform the digital multimedia information to the available transmission rate; and
transmitting the transcoded multimedia information to the receiver over the receiver-side connection at a transmission rate determined from the estimated available transmission rate.
-
-
37. A system for transcoding multimedia information within a network communication system, the system comprising:
-
a processor; and
a memory unit, operably coupled to the processor, for storing instructions which when executed by the processor cause the processor to operate so as to;
intercept digital multimedia information communicated between a transmitter and a receiver, the digital multimedia information encoded at the transmitter at a first transmission rate;
estimate an available transmission rate of a receiver-side connection;
if the first transmission rate is greater than the available transmission rate, transcode the digital multimedia information to conform the digital multimedia information to the available transmission rate; and
transmit the transcoded audio stream to the receiver over the receiver-side connection at a transmission rate determined from the estimated available transmission rate.
-
Specification