Time slicing techniques for variable data rate encoding
AssigneeQUALCOMM Incorporated
InventorsGordon Walker, Vijayalakshmi Raveendran, Christopher Bennett
Life of this patent
Estimating the term…
Abstract
The disclosure is directed, to a multi-channel encoder. The multi-channel encoder is configured to generate an encoded data stream. The multi-channel encoder includes a plurality of channel encoders, and a processor configured to allocate time slots in the encoded data stream to each of the channel encoders to vary the rate of data provided by each of the channel encoders into the encoded data stream.
Claims29
A multi-channel encoder configured to generate an encoded data stream, comprising:
- a plurality of channel encoders;
- and
- a processor configured to allocate time slots in the encoded data stream to each of the channel encoders to vary the rate of encoded data provided by each of the channel encoders into the encoded data stream.
A method of generating an encoded data stream, comprising:
- encoding data on a plurality of channel;
- allocating time slots in the encoded data stream for the encoded data on each of the channels to vary the data rate of the encoded data on each of the channels in the encoded data stream;
- and
- providing the encoded data on each of the channels into the data stream in the allocated time slots.
A multi-channel encoder configured to generate an encoded data stream, comprising:
- means for encoding data on a plurality of channels;
- means for allocating time slots in the encoded data stream to the encoded data on each of the channels to vary the data rate of the encoded data on each of the channels in the encoded data stream;
- and
- means for providing the encoded data on each of the channels into the data stream in the allocated time slots.
A computer program product, comprising:
- computer-readable medium comprising code for causing a computer to:
- encode data on a plurality of channels;
- provide the encoded data on each of the channels into an encoded data stream;
- and
- allocate time slots in the encoded data stream for the encoded data on each of the channels to vary the data rate of the encoded data on each of the channels in the encoded data stream.
Dependencies are inferred from the claim text.