Claims
- 1. A method of compressing a received document, comprising:receiving documents containing an unknown combination of a plural data types, said combination including scanned data, computer rendered data, compressed data and/or rendering tags; segmenting the received image into strips of blocks; and performing operations upon each block independently of other blocks, the operations including: a. determining, from the image itself, at least one data type present in each block, b. classifying each block according to its at least one data type, and c. compressing data of each data type present in each classified block with a compression method optimized for the respective data type.
- 2. A method as described in claim 1, wherein scanned data is further segmented into a plurality of scanned data types, and each of said data types is compressed with a compression method optimized for said scanned image data type.
- 3. A method as described in claim 1, wherein for received compressed data,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 ratio determination.
- 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 through of compressed data; segmenting an image of the received document into strips of blocks and performing operations upon each block independently of other blocks, the operations including: a. determining from the image itself, at least one data type present in each block, b. classifying each block according to its at least one data type, and c. compressing data of each data type present in each classified block with a compression method optimized for the respective data type: and from said optimum compression determination, generating a decompression instruction stream, useful in decompression of the document, and which includes decompression instructions and document data.
Parent Case Info
This application is based on a provisional application No. 60/201,231, filed May 1, 2000.
US Referenced Citations (9)
Number |
Name |
Date |
Kind |
5225911 |
Buckley et al. |
Jul 1993 |
A |
5479587 |
Campbell et al. |
Dec 1995 |
A |
5539842 |
Schwartz |
Jul 1996 |
A |
5638498 |
Tyler et al. |
Jun 1997 |
A |
5778092 |
MacLeod et al. |
Jul 1998 |
A |
5982937 |
Accad |
Nov 1999 |
A |
6272255 |
de Queiroz et al. |
Aug 2001 |
B2 |
6324305 |
Holladay et al. |
Nov 2001 |
B1 |
6373981 |
de Queiroz et al. |
Apr 2002 |
B1 |
Foreign Referenced Citations (3)
Number |
Date |
Country |
0 585 524 |
Mar 1994 |
EP |
0 597 571 |
May 1994 |
EP |
WO 9641308 |
Dec 1996 |
WO |
Non-Patent Literature Citations (1)
Entry |
Stearns, et al. “Lossless coding and compression of mixed data types”, IEEE, pp. 1451-1454, 1998. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/201231 |
May 2000 |
US |