Accelerated media coding for robust low-delay video streaming over time-varying and bandwidth limited channels
First Claim
Patent Images
1. A system for transmitting a data stream having data units including at least one of audio and video comprising:
- (a) a transcoder that receives said data stream and transcodes said data units at a first number of data units per second for a first period of time and at a second number of data units per second for a second period of time, where said first period of time is prior to said second period of time, where said first number of data units per second and said second number of data units per second are different;
(b) a transmitter that transmits said transcoded data stream at an average number of data units per second for a third period of time that is different than an average number of data units per second over a fourth period of time, where said first period of time is overlapping in time with said third period of time, where said second period of time is overlapping in time with said fourth period of time;
(c) a controller that controls the bit rate at which said transcoder transcodes said data units in conjunction with the number of data units per second at which said transmitter transmits the said transcoded data stream.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes effective transmission of compressed audio/video stream as a sequence of audio/video (AV) data units. The system includes a transcoder that transcodes the data at different data unit rates. The system also includes a transmitter that transmits the data units at different average data unit rates. A controller controls the bit rate at which the transcoder transcodes the data units in conjunction with the data unit rate per second at which the transmitter transmits the said transcoded data stream.
123 Citations
26 Claims
-
1. A system for transmitting a data stream having data units including at least one of audio and video comprising:
-
(a) a transcoder that receives said data stream and transcodes said data units at a first number of data units per second for a first period of time and at a second number of data units per second for a second period of time, where said first period of time is prior to said second period of time, where said first number of data units per second and said second number of data units per second are different;
(b) a transmitter that transmits said transcoded data stream at an average number of data units per second for a third period of time that is different than an average number of data units per second over a fourth period of time, where said first period of time is overlapping in time with said third period of time, where said second period of time is overlapping in time with said fourth period of time;
(c) a controller that controls the bit rate at which said transcoder transcodes said data units in conjunction with the number of data units per second at which said transmitter transmits the said transcoded data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for transmitting a data stream having data units including at least one of audio and video comprising:
-
(a) a transcoder that receives said data stream and transcodes said data units to a first number of data units per second for a first period of time and to a second number of data units per second for a second period of time, where said first period of time is prior to said second period of time, where said first number of data units per second and said second number of data units per second are different;
(b) a transmitter that transmits said transcoded data stream at an average data unit rate for a third period of time that is different than an average data unit rate over a fourth period of time, where said first period of time corresponds with said third period of time, where said second period of time corresponds with said fourth period of time;
(c) a controller that controls the data unit rate at which said transmitter transmits said transcoded data stream based upon said first and second number of data units per second.
-
-
26-1. A system for transmitting a data stream having data units including at least one of audio and video comprising:
-
(a) a transmitter that transmits a transcoded data stream at an average data unit rate for a first period of time that is different than an average data unit rate over a second period of time, where said first period of time is prior to said second period of time;
(b) a controller that controls the data unit rate at which said transmitter transmits said transcoded data stream.
-
Specification