Michael E. Farrell - Ontario NY, US Peter A. Crean - Penfield NY, US Daniel Fleysher - Pittsford NY, US William S. Jacobs - Los Angeles CA, US Robert E. Lyons - Rochester NY, US Thomas Robson - Penfield NY, US David E. Rumph - Pasadena CA, US Munir G. Salfity - Torrance CA, US Mark A. Smith - Rochester NY, US Eric J. Thibodeau - Westminster CA, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
G06F 15/00 G06K 1/00
US Classification:
358 115, 358 113, 358 114, 358 118, 358 19
Abstract:
The invention generates a page description language compliant data stream, that has been pre-designed and pre-processed to create unique and predictable page element ordering, overlay layout, and for splitting large page elements into multiple independent elements. In this way, multiple processors can be used to render the document without merging the data stream.
Methods And Systems For Structuring A Raster Image File For Parallel Streaming Rendering By Multiple Processors
Michael Farrell - Ontario NY, US Daniel Fleysher - Pittsford NY, US David Rumph - Pasadena CA, US William Jacobs - Los Angeles CA, US Thomas Robson - Rochester NY, US Mark Smith - Rochester NY, US Eric Thibodeau - Westminster CA, US
International Classification:
G06F009/28 G06F017/00
US Classification:
358/001100, 715/911000
Abstract:
Structuring a raster image data file includes accessing image data containing set-up information and image data, determining a structure of the image data, sequencing contents of the image data file such that different parts of the set-up information are grouped together, segmenting the image data, and constructing an output image data file. The structure of image data may include one or more layers. The set-up information may be sequenced to precede the image data. Therefore, segmented image data can be distributed to more than one processor and sequentially processed and reproduced. This results in shortening the printing time.