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
OG exemplary drawing
 
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.