ADAPTIVE IMAGE COMPRESSION USING PREDEFINED MODELS
First Claim
1. A computerized method for decreasing the file size of an image prior to applying a compression comprising the steps:
- receiving an original image at a compression engine;
receiving a visibility model at the compression engine;
identifying one or more regions of the original image that are at least partially occluded by one or more fields depicted by the visibility model;
compressing the one or more identified regions to produce a prepared image, wherein the prepared image has a smaller file size that the original image; and
compressing the prepared image.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media for preparing an image or video file for compression are disclosed. An original image and a predefined visibility model are provided to a compression engine. The visibility model depicts a visual display, such as a web page, in which the image will be presented including the spatial and temporal layout, any elements of the display that overlap the image, or transformations of the image, among others. The compression engine determines regions of the original image that are at least partially occluded when the visibility model is applied. The compression engine then determines a regional compression or schemes to be applied to each region and applies those schemes to produce a prepared image. The prepared image has a reduced file size as compared to the original image and can be presented to a compression, or codec, for further compression.
28 Citations
20 Claims
-
1. A computerized method for decreasing the file size of an image prior to applying a compression comprising the steps:
-
receiving an original image at a compression engine; receiving a visibility model at the compression engine; identifying one or more regions of the original image that are at least partially occluded by one or more fields depicted by the visibility model; compressing the one or more identified regions to produce a prepared image, wherein the prepared image has a smaller file size that the original image; and compressing the prepared image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computerized system for decreasing the file size of an image, the system comprising:
-
a receiving component configured for receiving an original image and a visibility model depicting one or more regions of the original image that may be compressed due to one of spatial and temporal visibility of the original image; a utilizing component configured for utilizing the visibility model to determine one or more regions of the original image that may be compressed; a first compressing component configured for compressing the one or more regions of the original image utilizing one of a codec, compression algorithm and an adaptive compression to produce a prepared image having a smaller file size than the original image; and a second compressing component configured for compressing the prepared image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer readable media having computer-executable instructions embodied thereon that, when executed perform a method for preparing an image for compression comprising the steps:
-
receiving an original image at a compression engine; receiving a visibility model at a compression engine, wherein the visibility model depicts the spatial and temporal visibility of an associated image in a visual display; applying the visibility model to the original image; identifying one or more regions of the original image that are at least partially occluded by one or more portions depicted by the visibility model; determining one or more compressions to apply to the one or more identified regions; applying the one or more compressions to the one or more identified regions to produce a prepared image, wherein the prepared image has a smaller file size than the original image; and compressing the prepared image if desired.
-
Specification