Optimization processes for compressing media content
First Claim
1. A method comprising:
- receiving an uncompressed content item in an media content management system;
determining one or more parameters associated with the uncompressed content item;
generating, by a processor, a plurality of variants of the uncompressed content item using the one or more parameters, the plurality of variants including one or more compressed content items;
determining a candidate set comprising at least one of the one or more compressed content items from the plurality of variants based on one or more filtering factors;
selecting a validated compressed content item from the candidate set based on one or more validation criteria; and
storing the validated compressed content item in a database in the media content management system, wherein;
the uncompressed content item comprises a video file,the validated compressed content item comprises a graphics interchange format (GIF) file, andselecting the validated compressed content item from the candidate set based on the one or more validation criteria comprises determining the one or more validation criteria using a machine learning classifier that outputs an optimal set of parameter values of the one or more parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to a system, a device and a method for optimizing processes for compressing media content. An uncompressed content item is received in a media content management system. One or more parameters associated with the uncompressed content item are determined. A plurality of variants of the uncompressed content item is generated using the one or more parameters, the plurality of variants including one or more compressed content items. A candidate set comprising at least one of the one or more compressed content items is determined from the plurality of variants based on one or more filtering factors. A validated compressed content item is selected from the candidate set based on one or more validation criteria, and the validated compressed content item is stored in a database in the media content management system.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving an uncompressed content item in an media content management system; determining one or more parameters associated with the uncompressed content item; generating, by a processor, a plurality of variants of the uncompressed content item using the one or more parameters, the plurality of variants including one or more compressed content items; determining a candidate set comprising at least one of the one or more compressed content items from the plurality of variants based on one or more filtering factors; selecting a validated compressed content item from the candidate set based on one or more validation criteria; and storing the validated compressed content item in a database in the media content management system, wherein; the uncompressed content item comprises a video file, the validated compressed content item comprises a graphics interchange format (GIF) file, and selecting the validated compressed content item from the candidate set based on the one or more validation criteria comprises determining the one or more validation criteria using a machine learning classifier that outputs an optimal set of parameter values of the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, in an media content management system, an uncompressed content item comprising a plurality of frames; determining data representing a color map associated with the plurality of frames of the uncompressed content item; generating, by a processor for each frame of the plurality of frames, a plurality of color values associated with a plurality of pixels of the each frame; comparing, by the processor for each pixel in each frame of the plurality of frames, a subset of the plurality of color values to determine a color difference value; determining data representing a new color map associated with the plurality of frames based on the color difference value associated with each pixel in each frame; and storing the data representing the new color map in association with the uncompressed content item to form a compressed content item in a database in the media content management system. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a server configured to receive an uncompressed content item comprising a plurality of frames; a preprocessing module configured to determine data representing a color map associated with the plurality of frames of the uncompressed content item, generate a plurality of color values associated with a plurality of pixels in the plurality of frames, and the preprocessing module further configured to determine data representing a new color map based on a plurality of color difference values using the plurality of color values; a processor configured to determine one or more parameters associated with the uncompressed content item, to generate a plurality of variants of the uncompressed content item using the one or more parameters, the plurality of variants including one or more compressed content items, to determine a candidate set comprising at least one of the one or more compressed content items based on one or more filtering factors, and the processor further configured to select a validated compressed content item from the candidate set based on one or more validation criteria;
; anda database configured to store, by the processor, the validated compressed content item and the data representing the new color map in association with the uncompressed content item. - View Dependent Claims (16, 17, 18, 19)
-
Specification