High speed raster image processor particularly suited for use in an image management system
AssigneeEastman Kodak Company
InventorsJuan G. Menendez, William P. Caterisano, John Ball
Life of this patent
Estimating the term…
Loading patent…
AssigneeEastman Kodak Company
InventorsJuan G. Menendez, William P. Caterisano, John Ball
Estimating the term…
Apparatus for a pipe-lined raster image processor (RIP), that is capable of driving a printing engine at a high rate illustratively for use in an image management system. Specifically, this RIP contains a bus and a number of separate image processing components such as a scaler, a decompressor and various interface circuits. Each of these components is connected to the bus and is capable of undertaking a respective image processing task substantially in parallel with those undertaken by other of these image processing components. In addition, a arbiter is also connected to the bus. The arbiter, typically a microcomputer system, receives a request, from any one of the image processing components (the source component), for service, from another one of the image processing components (the destination component). Then, depending upon the availability of the bus and the destination component, the arbiter defines a data path over the bus between the source and destination components, and thereafter initiates an information (typically data) transfer over the bus and between these components. Once this transfer is complete, the destination component is then able to undertake its respective image processing task substantially independent of the tasks undertaken by both the arbiter and the source component. At this point, both the arbiter and the source component are free to perform other image processing tasks while the destination component is performing its respective task. This pipe-lined operation substantially and advantageously increases the throughput of the RIP.
Apparatus for a raster image processor for use in processing a bit-mapped image, said apparatus comprising:
Apparatus for a raster image processor for use in processing a bit-mapped image, said apparatus comprising:
In a raster image processor for use in processing a bit-mapped image and having an internal bus, a plurality of application specific image processing components for undertaking a corresponding plurality of specific bit-mapped image processing tasks wherein each of the components is connected to the internal bus and is capable of undertaking a respective associated one of the bit-mapped image processing tasks in parallel with respective ones of said bit-mapped image processing tasks undertaken by and associated with other ones of said components, and arbiter means connected to said internal bus and operating at a lower processing speed than that of any of said image processing components for arbitrating transfers that are to occur over said bus and between individual ones of said components, a method for increasing throughput of said raster image processor comprising the steps of:
Apparatus for a raster image processor for use in processing a bit-mapped image, said apparatus comprising:
Apparatus for a raster image processor for use in processing a bit-mapped image, said apparatus comprising:
Apparatus for a raster image processor for use in processing a bit-mapped image, said apparatus comprising:
Apparatus for a raster image processor for use in processing a bit-mapped image, said apparatus comprising:
In a raster image processor for use in processing a bit-mapped image and having an internal bus, a plurality of application specific image processing components for undertaking a corresponding plurality of specific bit-mapped image processing tasks wherein each of the components is connected to the internal bus and is capable of undertaking a respective associated one of the bit-mapped image processing tasks in parallel with respective ones of said bit-mapped image processing tasks undertaken by and associated with other ones of said components, and arbiter means connected to said internal bus and operating at a lower processing speed than that of any of said image processing components for arbitrating transfers that are to occur over said bus and between individual ones of said components, a method for increasing throughput of said raster image processor comprising the steps of:
Dependencies are inferred from the claim text.