FIFO methods, systems and apparatus for electronically registering image data
AssigneeXerox Corporation
InventorsRobert P. Loce, Jess R. Gentner, Kenneth R. Miller, Beilei Xu
Life of this patent
Estimating the term…
Abstract
Disclosed are FIFO type methods, systems and apparatus for electronically registering image data relative to a raster or other marking device. According to an exemplary method, a FIFO type data queuing configuration is provided, where the length of data memory segments associated with the FIFO are selected to correspond to the number of raster lines from the most upstream point of the physical raster to the point where the given pixel column intersects the physical raster.
Claims25
A method of electronically registering a rasterized image relative to a spatial profile of a physical raster, the method comprising:
- a) receiving rasterized pixel line data for rendering on a substrate;
- b) sequentially extracting one or more lines of the rasterized pixel line data to fill a FIFO type data queuing configuration including a plurality of FIFO type data memory segments, each data memory segment including a FIFO type data input which is filled by pixel line data associated with the last pixel line extracted from the rasterized pixel line data, a FIFO type data memory output associated with the oldest pixel line data of the respective data segment, and a predetermined number of FIFO type sequential data storage positions between the FIFO type data input and FIFO type data output, wherein the predetermined number of FIFO type sequential data storage positions is a function of the spatial profile of the physical raster;
- c) outputting the rasterized pixel line data associated with the data memory segment FIFO type outputs to one of the physical raster for rendering the image on the substrate, a process for further image processing and a device for further image processing;
- and
- d) sequencing in a FIFO manner the relative positions of the pixel line data associated with the plurality of data memory segments and repeating steps step b) and c).
A printing apparatus for rendering an image on a substrate, the printing apparatus comprising:
- an EIP (Electronic Image Path) configured to receive rasterized pixel line data for rendering the image on the substrate;
- a physical raster configured to mark the substrate with the image;
- and
- a controller operatively connected to the EIP and the physical raster, the controller configured to perform a process of electronically registering the rasterized image relative to a spatial profile of the physical raster, the process comprising:
- a) sequentially extracting one or more lines of the rasterized pixel line data to totally fill a FIFO type data queuing configuration including a plurality of FIFO type data memory segments, each data memory segment including a FIFO type data input which is filled by pixel line data associated with the last pixel line extracted from the rasterized pixel line data, a FIFO type data output associated with the oldest pixel line data of the respective data memory segment, and a predetermined number of FIFO type sequential data storage positions between the FIFO type data input and FIFO type data output, wherein the predetermined number of FIFO type sequential data storage positions is a function of the spatial profile of the physical raster;
- b) after the FIFO type data queuing configuration is full, outputting the rasterized pixel line data associated with the data memory segment FIFO type outputs to one of the physical raster for rendering the image on the substrate, a process for further image processing and a device for further image processing;
- and
- c) sequencing in a FIFO manner the relative positions of the pixel line data associated with the plurality of data memory segments and repeating steps step a) and b).
A printing apparatus controller comprising:
- a non-transitory computer-usable data carrier storing instructions that, when executed by the controller cause the controller to perform a method of electronically registering a rasterized image relative to a spatial profile of a physical raster, the method comprising:
- a) receiving rasterized pixel line data for rendering on a substrate;
- b) sequentially extracting one or more lines of the rasterized pixel line data to totally fill a FIFO type data queuing configuration including a plurality of FIFO type data memory segments, each data segment including a FIFO type data input which is filled by pixel line data associated with the last pixel line extracted from the rasterized pixel line data, a FIFO type data output associated with the oldest pixel line data of the respective data memory segment, and a predetermined number of FIFO type sequential data storage positions between the FIFO type data input and FIFO type data output, wherein the predetermined number of FIFO type sequential data storage positions is a function of the spatial profile of the physical raster;
- c) after the FIFO type data queuing configuration is full, outputting the rasterized pixel line data associated with the data memory segment FIFO type outputs to one of the physical raster for rendering the image on the substrate, a process for further image processing and a device for further image processing;
- and
- d) sequencing in a FIFO manner the relative positions of the pixel line data associated with the plurality of data memory segments and repeating steps step b) and c).
Dependencies are inferred from the claim text.