Methods and apparatus for efficient scheduling and multiplexing
First Claim
Patent Images
1. A network device for providing a compressed bitstream including video data, the network device comprising:
- an encoder apparatus that receives video data and outputs the compressed bitstream including the video data;
a processor apparatus that outputs bit rate information describing the bit rate of the video data; and
a network interface that transmits an output compressed bitstream comprising the compressed bitstream including the video data and transmits the bit rate information.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and mechanisms are provided for scheduling and multiplexing compressed bitstreams. A compressed bitstream includes bit rate information describing the bit rate of video data. The bit rate information is used to improve the scheduling and multiplexing efficiency of compressed bitstreams. Compressed video data can be transmitted over communication channels at bit rates that comply with available channel bandwidth.
-
Citations
46 Claims
-
1. A network device for providing a compressed bitstream including video data, the network device comprising:
-
an encoder apparatus that receives video data and outputs the compressed bitstream including the video data;
a processor apparatus that outputs bit rate information describing the bit rate of the video data; and
a network interface that transmits an output compressed bitstream comprising the compressed bitstream including the video data and transmits the bit rate information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing compressed video data, the method comprising:
-
encoding video data to provide a compressed bitstream including the compressed video data;
obtaining bit rate information describing the bit rate of the video data; and
transmitting an output compressed bitstream comprising the video data and transmitting the bit rate information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A network device for transmitting a first compressed bitstream including first video data and a second compressed bitstream including second video data onto a network, the network device comprising:
-
an extractor apparatus that obtains bit rate information describing the bit rate of the first video data; and
a scheduler coupled to the extractor apparatus, the scheduler configured to receive the first compressed bitstream and receive the second compressed bitstream, the scheduler configured to use the bit rate information describing the bit rate of the first video data to schedule the first compressed bitstream and the second compressed bitstream, the scheduler configured to output a compressed bitstream including the first video data and the second video data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A network device for transmitting a first compressed bitstream including first video data and a second compressed bitstream including second video data onto a network, the network device comprising:
-
a processor apparatus that parses the first compressed bitstream and obtains bit rate information describing the bit rate of the first video data; and
a scheduler coupled to the processor apparatus, the scheduler configured to receive the first compressed bitstream and receive the second compressed bitstream, the scheduler configured to use the bit rate information describing the bit rate of the first video data to schedule the first compressed bitstream and the second compressed bitstream, the scheduler configured to output a compressed bitstream including the first video data and the second video data. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method for transmitting first video data and second video data over a transmission channel, the method comprising:
-
receiving a first compressed bitstream including the first video data and a second compressed bitstream including the second video data;
obtaining bit rate information from the first compressed bitstream, the bit rate information describing the bit rate of the first video data;
scheduling the first compressed bitstream including the first video data and the second compressed bitstream including the second video data using the bit rate information to provide a compressed bitstream comprising the first video data and the second video data; and
transmitting the compressed bitstream comprising the first video data and the second video data over the transmission channel. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A system for providing compressed video data over a transmission channel, the system comprising:
-
means for receiving a first compressed bitstream including first video data and a second compressed bitstream including second video data;
means for obtaining bit rate information from the first compressed bitstream, the bit rate information describing the bit rate of the first video data;
means for scheduling the first compressed bitstream including the first video data and the second compressed bitstream including the second video data using the bit rate information to provide a compressed bitstream comprising the first video data and the second video data; and
means for transmitting the compressed bitstream comprising the first video data and the second video data over the transmission channel.
-
-
46. A computer readable medium including instructions for providing compressed video data over a transmission channel, the instructions comprising:
-
instructions for receiving a first compressed bitstream including first video data and a second compressed bitstream including second video data;
instructions for obtaining bit rate information from the first compressed bitstream, the bit rate information describing the bit rate of the first video data;
instructions for scheduling the first compressed bitstream including the first video data and the second compressed bitstream including the second video data using the bit rate information to provide a compressed bitstream comprising the first video data and the second video data; and
instructions for transmitting the compressed bitstream comprising the first video data and the second video data over the transmission channel.
-
Specification