System and method for optimizing multimedia compression using plural encoders
First Claim
Patent Images
1. A method for processing a multimedia stream, comprising:
- rendering, from the multimedia stream, a first compressed stream comprising a first base layer and a first enhancement layer using a first compression algorithm;
in parallel therewith, rendering, from the multimedia stream, at least a second compressed stream comprising a second base layer and a second enhancement layer using a second compression algorithm;
evaluating at least the first and second compressed streams;
via a selection processor, selecting, based on the evaluating act, one of the compressed streams as a best stream, wherein the best stream selection is based on numbers of bits per second of the first and second base layers relative to a base layer compression threshold and numbers of bits per second of the first and second enhancement layers relative to an enhancement layer compression threshold; and
transmitting the selected best stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia stream is compressed in parallel by plural encoders, the compressed stream outputs of which are dynamically evaluated for merit. A best one of the compressed streams is transmitted, along with information regarding the particular compression algorithm that was used, so that the receiver'"'"'s decoder can decompress the stream for presentation.
-
Citations
36 Claims
-
1. A method for processing a multimedia stream, comprising:
-
rendering, from the multimedia stream, a first compressed stream comprising a first base layer and a first enhancement layer using a first compression algorithm; in parallel therewith, rendering, from the multimedia stream, at least a second compressed stream comprising a second base layer and a second enhancement layer using a second compression algorithm; evaluating at least the first and second compressed streams; via a selection processor, selecting, based on the evaluating act, one of the compressed streams as a best stream, wherein the best stream selection is based on numbers of bits per second of the first and second base layers relative to a base layer compression threshold and numbers of bits per second of the first and second enhancement layers relative to an enhancement layer compression threshold; and transmitting the selected best stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for encoding an original multimedia stream for transmission, comprising:
-
a first encoder encoding the original stream using at least a first encoding algorithm to render a first encoded stream comprising a first base layer and a first enhancement layer; a second encoder encoding the original stream, in parallel with the first encoder encoding the original stream, using at least a second encoding algorithm to render a second encoded stream comprising a second base layer and a second enhancement layer; and a processor selecting a best stream out of the first and second encoded streams, wherein said best stream selection is based on numbers of bits per second of the first and second base layers relative to a base layer compression threshold and numbers of bits per second of the first and second enhancement layers relative to an enhancement layer compression threshold to render a selected stream representative of the original stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A product for selecting a compressed stream for transmission, comprising:
-
means for deriving a first compressed stream comprising a first base layer and a first enhancement layer from a multimedia stream using a first compression algorithm; means for deriving a second compressed stream comprising a second base layer and a second enhancement layer from the multimedia stream using a second compression algorithm, wherein the first compressed stream is derived in parallel with the second compressed stream; and means for dynamically selecting a best stream, selected from one of the compressed Streams, wherein the best stream selection is based on numbers of bits per second of the first and second base layers relative to a base layer compression threshold and numbers of bits per second of the first and second enhancement layers relative to an enhancement layer compression threshold for transmission. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification