System and process for automatically determining optimal image compression methods for reducing file size
First Claim
1. A system for automatically determining an optimal method for reducing the size of an electronic file having at least one image, comprising:
- automatically determining characteristics of each image;
determining resolution characteristics of an output destination of the electronic file;
automatically setting a resolution of each image based on the output destination of the electronic file; and
automatically determining an optimal compression method for each image based on the image characteristics.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention operates as an expert system to automatically determine an optimal method for reducing the size of an electronic file containing at least one embedded image by determining optimal methods for compressing each image. Further, in one embodiment, linked images are also compressed. User control of relevant parameters such as image compression options, retention or removal of unnecessary data associated with embedded or linked images, and downsampling images to better match the output resolution of specific output devices is provided in further embodiments. Further, to prevent cumulative degradation of images through repeated lossy compression, images that have already been compressed or optimized are preferably flagged so that they are not compressed more than once.
62 Citations
55 Claims
-
1. A system for automatically determining an optimal method for reducing the size of an electronic file having at least one image, comprising:
-
automatically determining characteristics of each image;
determining resolution characteristics of an output destination of the electronic file;
automatically setting a resolution of each image based on the output destination of the electronic file; and
automatically determining an optimal compression method for each image based on the image characteristics. - 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, 27, 28, 29)
-
-
30. A computer-implemented process for automatically reducing the size of an electronic file having at least one associated image, comprising:
-
determining characteristics of each associated image;
discarding unnecessary data associated with each associated image;
determining an optimal compression method for each associated image based on the characteristics of each associated image; and
applying the optimal compression method to each associated image. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
46. A computer-readable medium having computer executable instructions for automatically reducing the size of an electronic file having at least one embedded image, said computer executable instructions comprising:
-
determining characteristics of each embedded image;
determining an output destination of the electronic file;
automatically setting a resolution of each image based on the output destination of the electronic file;
discarding unnecessary data associated with each embedded image;
determining an optimal compression method for each associated image based on the characteristics of each embedded image; and
applying the optimal compression method to each embedded image for reducing the size of the electronic file.
-
Specification