Compressing each object in an electronic document
AssigneesHewlett-Packard Development Company, L.P., Purdue Research Foundation
InventorsCheng Lu, Mark Shaw, David C Day, Randall G Guay, Jan Allebach
Life of this patent
Estimating the term…
Abstract
A device includes a processor and associated memory; and a compressor for compressing data representing an electronic document, the electronic document comprising a number of objects. The compressor is to determine for each object of the document whether data of that object is to be compressed with lossy or lossless compression and to compress the data accordingly to generate a compressed electronic document.
Claims15
A device comprising:
- a processor and associated memory;
- and
- a compressor for compressing data representing an electronic document, the electronic document comprising a number of objects;
- the compressor to determine for each object of the document whether data of that object is to be compressed with lossy or lossless compression and to compress the data accordingly to generate a compressed electronic document.
A method of optimizing compression of data for an electronic document comprising a number of different objects, the method comprising:
- for each object of the document, selecting whether data for that object is to be compressed with lossy or lossless compression based on a level of complexity of that corresponding object;
- and
- separately compressing the data for each object using a corresponding selected one of lossy and lossless compression to produce a compressed electronic document.
A non-transitory computer-readable medium comprising instructions that, when executed by a processor of a device, cause the device to:
- receive an electronic document comprising a number of objects;
- determine, for each object, whether data for that object is to be compressed with lossy or lossless compression based on a level of complexity of the corresponding object;
- and
- apply a corresponding lossy or lossless compression to the object to generate compressed data for the electronic document.
Dependencies are inferred from the claim text.