Method for compressing digital documents with control of image quality and compression rate
First Claim
1. A method of compressing a received document, comprising:
- receiving documents containing unknown combinations of a plural data types, including combinations of scanned data, computer rendered data, compressed data and/or rendering tags;
dividing the received image into strips of blocks determining from the image itself, which data types are present in each block;
compressing data of each data type present in each block with a compression method optimized for its data type.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for compressing and decompressing electronic documents, with maximum intradocument independence, and maximum flexibility in optimization of compression modes. The method includes receiving documents containing unknown combinations of a plural data types, including combinations of scanned data, computer rendered data, compressed data and/or rendering tags; dividing the received image into strips of blocks determining from the image itself, which data types are present in each block; compressing data of each data type present in each block with a compression method optimized for its data type. Scanned data may be further segmented into plural scanned data types, where each data type is compressed in said compressing data step with a compression method optimized for said scanned image data type. If the received data type is compressed data, the process may include the additional functions of determining a compression ratio thereof, and accepting the compressed data for use as, or decompressing and recompressing the data, based on acceptability of said compression ration determination. An instruction set is generated that allows detailed decompression instruction data and image data to be combined with transmitted compressed data. A data structure is shown, which segregates data types and instruction data, and allows for block to block and strip to strip processing independence.
141 Citations
5 Claims
-
1. A method of compressing a received document, comprising:
-
receiving documents containing unknown combinations of a plural data types, including combinations of scanned data, computer rendered data, compressed data and/or rendering tags;
dividing the received image into strips of blocks determining from the image itself, which data types are present in each block;
compressing data of each data type present in each block with a compression method optimized for its data type. - View Dependent Claims (2, 3)
-
-
4. A method of compressing received documents including:
-
receiving documents containing unknown combinations of a plural data types, including combinations of scanned data, computer rendered data, compressed data and/or rendering tags;
classifying each data type present in the received document;
determining optimum compression of each data type present, which may include a non-compressing pass thought of compressed data;
from said optimum compression determination, generating a decompression instruction stream, useful in decompression of the document, and which includes decompression instructions and document data.
-
-
5. A data structure, for describing a compressed document including unknown combinations of plural data types, including combinations of scanned data, computer rendered data, compressed data and/or rendering tags, comprising:
-
segregation of data in accordance with compression methods thereof;
segregation of data into independent block and strip document portions, whereby each block document portion and each strip document portion may be compressed or decompressed without reference to any other block and strip, respectively.
-
Specification