Patent US5949438A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5949438A Expired / Lapsed US ⏱️ 0.0 years remaining

High resolution real time Raster image processing system and method

Assignee: RASTER PRINTING INNOVATIONS LLC
•
Filing: 1997-12-23
•
Granted: 1999-09-07
•
Expires: 2017-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A raster image processing system and method that can keep up with the fastest high resolution printers now available can process images "on the fly"-that is, generate images from compact input representations so rapidly that printing can occur substantially in the same real time as raster image processing of input data. This system is capable of automatically "screening" data relating to the images so that the various gray scales or color levels are correct for a contone printing process. Different print engine control modules can be replaceably plugged into and out of the system to allow it to be used with different types of print engines/intelligent imaging systems-including high speed, high resolution color printing engines. A high speed data cache and associated array disk drive provide high speed throughput of data into the system. The disk array may, for example, store a library of high resolution graphics that can be accessed "on the fly" as needed in response to the input data stream. A graphics accelerator can generate, on the fly, many "primitive" or simple graphics (e.g, angles, lines, boxes, etc.) at the same time that the remainder of the print image is being generated.

Inventors

  • 👤 Theodore F. Cyman
  • 👤 Edward W. Schimminger
  • 👤 Frank J. Rocco
  • 👤 Carl F. Armstrong
  • 👤 Frank J. Mariani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:01
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 130 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; and a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said image generation functions and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine, wherein said raster image processor can output said formed digital representation at a rate in excess of 300 million pixels per second.
Claim 2
Dependent Claim 130 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; and a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said image generation functions and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine, wherein said raster image processor can output said formed digital representation at a rate in excess of 300 million pixels per second.
Claim 3
Dependent Claim 48 words
A raster image processor as in claim 1 wherein said raster image processor is connected to a print engine, and said raster image processor further includes an engine control module coupled to said bit image generator, said engine control module for synchronizing said outputting with said print engine.
Claim 4
Dependent Claim 47 words
A raster image processor as in claim 1 wherein said raster image processor is connected to sense the movement of a moving paper web, and wherein said raster image processor further includes means for synchronizing at least said outputting with the movement of said moving paper web.
Claim 5
Dependent Claim 34 words
A raster image processor as in claim 1 further including an expansion processor that receives compressed image files, decompresses said compressed image files, and provides said decompressed image files to said bit image generator.
Claim 6
Dependent Claim 29 words
A raster image processor as in claim 1 further including scaling means for scaling graphics images and providing data representing said scaled graphics images to said bit image generator.
Claim 7
Dependent Claim 113 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; and a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said display list and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine, said digital representation including color information.
Claim 8
Dependent Claim 113 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; and a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said display list and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine, said digital representation including color information.
Claim 9
Dependent Claim 133 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; a graphics generator coupled to said processor bus, said graphics generator generating graphics in real time based on instructions received thereby from said processor portion; and a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said generated graphics, and for outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine.
Claim 10
Dependent Claim 133 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; a graphics generator coupled to said processor bus, said graphics generator generating graphics in real time based on instructions received thereby from said processor portion; and a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said generated graphics, and for outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine.
Claim 11
Dependent Claim 140 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; and a bit image generator connected to said processor bus, said bit image generator including a pair of full page bitmapped image memories and forming a digital representation of an image based on said stored fonts and said image generation functions and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine, wherein said raster image processor can output said formed digital representation at a rate in excess of 300 million pixels per second.
Claim 12
Dependent Claim 140 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; and a bit image generator connected to said processor bus, said bit image generator including a pair of full page bitmapped image memories and forming a digital representation of an image based on said stored fonts and said image generation functions and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine, wherein said raster image processor can output said formed digital representation at a rate in excess of 300 million pixels per second.
Claim 13
Dependent Claim 157 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said image generation functions and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine; and a graphics generator coupled to said processor bus, said graphics generator generating vector graphics in real time and outputting said generated graphics to said bit image generator, wherein said raster image processor can output said formed digital representation at a rate in excess of 300 million pixels per second.
Claim 14
Dependent Claim 157 words
A raster image processor comprising: a processor portion of said raster image processor that receives a display list and performs image generation functions based thereon; a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said image generation functions and outputting said formed digital representation over an output bus to an engine control module to be provided by said engine control module to a print engine; and a graphics generator coupled to said processor bus, said graphics generator generating vector graphics in real time and outputting said generated graphics to said bit image generator, wherein said raster image processor can output said formed digital representation at a rate in excess of 300 million pixels per second.
Claim 15
Independent Claim 156 words
A system for producing images for printing, comprising: at least one input device which produces job description files that are converted into a display list; a raster image processor including processor portion that receives said display list and performs image generation functions based thereon, said raster image processor further including a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said display list and outputting said formed digital representation, said digital representation including color information; and a screening circuit coupled to said bit image generator, said screening circuit operable to convert continuous tone input data to screened output data, said screening circuit further operable to provide said screened output data to said bit image generator.
Claim 16
Independent Claim 156 words
A system for producing images for printing, comprising: at least one input device which produces job description files that are converted into a display list; a raster image processor including processor portion that receives said display list and performs image generation functions based thereon, said raster image processor further including a processor bus connected to said processor portion; a font image memory connected to said processor bus, said font image memory storing fonts for imaging; a bit image generator connected to said processor bus, said bit image generator forming a digital representation of an image based on said stored fonts and said display list and outputting said formed digital representation, said digital representation including color information; and a screening circuit coupled to said bit image generator, said screening circuit operable to convert continuous tone input data to screened output data, said screening circuit further operable to provide said screened output data to said bit image generator.
Claim 17
Dependent Claim 46 words
A system as in claim 10 wherein said raster image processor is connected to a print engine, and said raster image processor further includes an engine control module coupled to said bit image generator, said engine control module for synchronizing said outputting with said print engine.
Claim 18
Dependent Claim 37 words
A raster image processor as in claim 10 further including a graphics generator coupled to said processor bus, said graphics generator generating vector graphics in real time and outputting said generated graphics to said bit image generator.
Claim 19
Dependent Claim 39 words
A raster image processor as in claim 10 further including a data cache coupled to said processor bus, said data cache retrieving graphics data from a library of graphics and providing retrieved graphics data to said bit image generator.
Claim 20
Dependent Claim 29 words
A raster image processor as in claim 10 further including scaling means for scaling graphics images and providing data representing said scaled graphics images to said bit image generator.

References Cited (Backward Citations)

US5113494A Cited
US5003496A Cited
US5146554A Cited
US5109476A Cited
US5528374A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-06 2003-03-08 2003-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-06 2007-03-08 2007-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-06 2011-03-08 2011-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag