| US 7,589,860 B2 | ||
| Method, apparatus and computer program product for processing image data stored on a memory for rendering an image on a device | ||
| Phillipe Sobczak, Cachan (France) | ||
| Assigned to Oce-Technologies B.V., Venlo (Netherlands) | ||
| Filed on Aug. 25, 2005, as Appl. No. 11/210,796. | ||
| Claims priority of application No. 04292091 (EP), filed on Aug. 26, 2004. | ||
| Prior Publication US 2006/0044584 A1, Mar. 02, 2006 | ||
| Int. Cl. G06K 15/00 (2006.01) | ||
| U.S. Cl. 358—1.16 [358/1.2; 358/3.06] | 15 Claims |

| 1. A method of processing an image having a file size larger than RAM space allocated for storing image data on a device,
the method comprising:
dividing the image data into a number of portions of image data, each portion consisting of a number of untruncated data lines;
applying to each said portion of image data a rasterizing algorithm comprising:
a. writing said portion of image data to a RAM;
b. halftoning said portion of said image data for obtaining a portion of rasterized image data, and
c. writing the portion of rasterized image data to a mass memory;
assembling the portions of rasterized image data on the mass memory for obtaining rasterized image data;
dividing the rasterized image data into a number of blocks; and
applying a transformation algorithm to each block of rasterized image data for obtaining blocks of processed image data.
|