Joint transmission of multiple multimedia streams
First Claim
Patent Images
1. A method for multimedia data transmission, comprising:
- pooling, by a computer, at least first and second multimedia data streams together in a single channel, wherein each stream defines a respective sequence of frames and each frame includes at least a base layer and at least one enhancement layer;
dynamically establishing, by the computer, first and second bit rates respectively associated with the first and second streams;
dynamically selecting, by the computer, from a group of all enhancement layers for all streams, at least one enhancement layer for omission from the channel for at least some frames; and
transmitting, by a transmitter, the at least first and second streams on the channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for partitioning a bandwidth of a single channel among plural multimedia streams in a time varying manner. The partitioning is undertaken by dynamically establishing first and second bit rates respectively associated with first and second multimedia streams.
56 Citations
35 Claims
-
1. A method for multimedia data transmission, comprising:
-
pooling, by a computer, at least first and second multimedia data streams together in a single channel, wherein each stream defines a respective sequence of frames and each frame includes at least a base layer and at least one enhancement layer; dynamically establishing, by the computer, first and second bit rates respectively associated with the first and second streams; dynamically selecting, by the computer, from a group of all enhancement layers for all streams, at least one enhancement layer for omission from the channel for at least some frames; and transmitting, by a transmitter, the at least first and second streams on the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tangible computer readable medium comprising computer-executable instructions for execution on a computer to perform a method comprising:
-
pooling at least first and second multimedia data streams together in a single channel, wherein each stream defines a respective sequence of frames and each frame includes at least a base layer and at least one enhancement layer; dynamically establishing first and second bit rates respectively associated with the first and second streams; dynamically selecting, from a group of all enhancement layers for all streams, at least one enhancement layer for omission from the channel for at least some frames; and transmitting the at least first and second streams on the channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for transmitting at least first and second multimedia streams in a single channel, comprising:
-
means for establishing a first bit rate for the first stream during a first frame of the first stream; means for establishing a second bit rate for the first stream during a second frame of the first stream, the first and second bit rates being different from each other; means for pooling the at least first and second multimedia data streams together in a single channel; means for dynamically establishing first and second bit rates respectively associated with the first and second streams, wherein each stream defines a respective sequence of frames and each frame includes at least a base layer and at least one enhancement layer; means for dynamically selecting, from a group of all enhancement layers for all streams, at least one enhancement layer for omission from the channel for at least some frames; and means for transmitting the at least first and second streams on the channel. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A system for multimedia data transmission, comprising:
-
a computer configured to pool at least first and second multimedia data streams together in a single channel, wherein each stream defines a respective sequence of frames and each frame includes at least a base layer and at least one enhancement layer, dynamically establish first and second bit rates respectively associated with the first and second streams, and to dynamically select, from a group of all enhancement layers for all streams, at least one enhancement layer for omission from the channel produced by the stream combiner for at least some frames; and a transmitter configured to transmit the at least first and second streams. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification