Polymorphic codec system and method
First Claim
1. A media compression method comprising:
- obtaining a media signal to be communicated to a destination system;
identifying a plurality of scenes within the media signal;
compressing the plurality of scenes with a codec supporting multiple compression methods, wherein the codec automatically selects different compression methods to respectively compress at least two of the scenes, wherein the compression methods are automatically selected to produce a highest compression quality for the respective scenes according to a set of criteria without exceeding a target data rate; and
delivering the compressed scenes to the destination system with an indication of which compression method was used by the codec to compress each scene.
2 Assignments
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 scenes within the media signal. A codec includes a selection module that automatically selects different compression methods to respectively compress at least two of the scenes. The compression methods are automatically selected to produce a highest compression quality for the respective scenes according to a set of criteria without exceeding a target data rate. A compression module within the codec then compresses the scenes using the automatically-selected compression methods, after which an output module delivers the compressed scenes to the destination system with an indication of which compression method was used to compress each scene.
-
Citations
56 Claims
-
1. A media compression method comprising:
-
obtaining a media signal to be communicated to a destination system; identifying a plurality of scenes within the media signal; compressing the plurality of scenes with a codec supporting multiple compression methods, wherein the codec automatically selects different compression methods to respectively compress at least two of the scenes, wherein the compression methods are automatically selected to produce a highest compression quality for the respective scenes according to a set of criteria without exceeding a target data rate; and delivering the compressed scenes to the destination system with an indication of which compression method was used by the codec to compress each scene. - 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:
-
obtaining a media signal to be communicated to a destination system; automatically selecting different compression methods to respectively compress at least two of the segments of the 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; compressing the segments using the automatically-selected compression methods; and delivering the compressed segments to the destination system with an indication of which compression method was used to compress each segment.
-
-
27. A media compression method comprising:
-
providing a library of compression methods, at least one compression method having an associated licensing cost; obtaining a media signal to be communicated to a destination system; identifying a plurality of scenes within the media signal; automatically selecting different compression methods from the library to respectively compress at least two of the scenes, wherein the compression methods are automatically selected to produce a highest compression quality at the lowest licensing cost for the respective scenes according to a set of criteria without exceeding a target data rate; compressing the scenes using the automatically-selected compression methods; and delivering the compressed scenes to the destination system with an indication of which compression method was used to compress each scene.
-
-
28. A media compression system comprising:
-
an input module to obtain a media signal to be communicated to a destination system; an identification module to identify a plurality of scenes within the media signal; a codec to automatically select different compression methods to respectively compress at least two of the scenes, wherein the compression methods are automatically selected to produce a highest compression quality for the respective scenes according to a set of criteria without exceeding a target data rate, and wherein the codec is to compress the scenes using the automatically-selected compression methods; and an output module to deliver the compressed scenes to the destination system with an indication of which compression method was used to compress each scene. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A media compression system comprising:
-
an input module to obtain a media signal to be communicated to a destination system; a codec to test multiple compression methods on each of a plurality of segments of a media signal, wherein the codec is to automatically select different compression methods to respectively compress at least two segments in order to produce a highest compression quality for the respective segments without exceeding a target data rate, and wherein the codec is to compress the segments using the automatically-selected compression methods; and an output module to deliver the compressed segments to the destination system with an indication of which codec was used to compress each segment. - View Dependent Claims (54, 55, 56)
-
Specification