Polymorphic codec system and method
First Claim
1. A media compression method comprising:
- compressing a plurality of segments of a media signal with a codec supporting multiple compression methods, wherein the codec automatically selects different compression methods to respectively compress at least two of the segments, wherein the at least two compression methods are automatically selected to produce a highest compression quality for the respective segments according to a set of criteria without exceeding a target data rate for an output signal including the at least two compressed segments; and
transmitting the output signal to the destination system with an indication of which compression method was used by the codec to compress the at least two segments.
1 Assignment
0 Petitions
Accused Products
Abstract
An input module obtains a media signal to be communicated to a destination system, after which an identification module identifies a plurality of segments within the media signal. A codec includes a selection module that automatically selects different compression methods to respectively compress at least two of the segments. The compression methods are automatically selected to produce a highest compression quality for the respective segments according to a set of criteria without exceeding a target data rate. A compression module within the codec then compresses the segments using the automatically-selected compression methods, after which an output module delivers the compressed segments to the destination system with an indication of which compression method was used to compress each segment.
-
Citations
36 Claims
-
1. A media compression method comprising:
-
compressing a plurality of segments of a media signal with a codec supporting multiple compression methods, wherein the codec automatically selects different compression methods to respectively compress at least two of the segments, wherein the at least two compression methods are automatically selected to produce a highest compression quality for the respective segments according to a set of criteria without exceeding a target data rate for an output signal including the at least two compressed segments; and transmitting the output signal to the destination system with an indication of which compression method was used by the codec to compress the at least two segments. - 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 media compression method comprising:
-
automatically selecting different compression methods to respectively compress at least two segments of a media signal, wherein the compression methods are automatically selected to produce a highest compression quality for the respective segments without exceeding a target data rate for an output signal including the compressed segments; compressing the segments using the automatically-selected compression methods; and sending the output signal to a destination system with an indication of which compression methods were used to compress the at least two segments.
-
-
27. A method for communicating a media signal comprising:
-
selectively compressing at least two segments of a media signal using different compression methods available within a single codec, wherein the compression methods are automatically selected to produce a highest compression quality for the respective segments according to a set of criteria without exceeding a target data rate for an output signal including the compressed segments; and sending the output signal to a destination system with an indication of which compression methods were used by the codec to compress the at least two segments.
-
-
28. A method comprising:
-
receiving a media signal comprising a first segment compressed using a first compression method of a codec and a second segment compressed using a second compression method of the same codec, the first and second codecs being automatically selected based on which compression method produced a highest compression quality for each segment according to a set of criteria without exceeding a target data rate for an output signal including the first and second compressed segments; receiving an indication of which compression method was used to compress the first and second segments; decompressing the first segment using the first indicated compression method; and decompressing the second segment using the second indicated compression method. - View Dependent Claims (29)
-
-
30. A media compression system comprising:
-
an input module configured to obtain a media signal to be communicated to a destination system; a codec configured to automatically select different compression methods to respectively compress at least two segments of the media signal, wherein the compression methods are automatically selected to produce a highest compression quality for the respective segments according to a set of criteria without exceeding a target data rate for an output signal including the compressed segments, wherein the codec compresses the segments using the automatically-selected compression methods; and an output module configured to deliver the compressed segments to the destination system with an indication of which compression methods were used to compress the at least two segments. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification