System for electronic compensation of beam scan trajectory distortion
First Claim
1. A system for generating a warped contone image that compensates for beam scan trajectory distortions, comprising:
- an image buffer coupled to receive a contone image, said image buffer storing a portion of said contone image;
an interpolation coefficient generator providing an interpolation coefficient associated with a warped pixel within said warped contone image in response to an input signal uniquely identifying said warped pixel, said interpolation coefficient identifying a position within said image buffer that corresponds to the intersection of a position of the warped pixel along a beam scan trajectory of an output scanner with an ideal pixel grid describing a desired beam scan trajectory; and
a pixel interpolator coupled to said image buffer and said interpolation coefficient generator, said pixel interpolator providing said input signal uniquely identifying said warped pixel, retrieving pixels from said contone image stored in said image buffer in response to said interpolation coefficient associated with said warped pixel and generating a value for said warped pixel by combining said retrieved pixels into a single pixel value.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for generating a warped contone image that compensates for beam scan trajectory distortions. The system includes an image buffer for storing a portion of a received contone image. An interpolation coefficient generator provides interpolation coefficients associated with a warped pixel within the warped contone image in response to an input identifying the warped pixel. A pixel interpolator is coupled to the image buffer and the interpolation coefficient generator and provides an output signal that identifies the warped pixel within the warped contone image. The pixel interpolator further retrieves pixels from the contone image stored in the image buffer using the interpolation coefficients and generates the warped pixel by combining the retrieved pixels into a single pixel value.
-
Citations
23 Claims
-
1. A system for generating a warped contone image that compensates for beam scan trajectory distortions, comprising:
-
an image buffer coupled to receive a contone image, said image buffer storing a portion of said contone image;
an interpolation coefficient generator providing an interpolation coefficient associated with a warped pixel within said warped contone image in response to an input signal uniquely identifying said warped pixel, said interpolation coefficient identifying a position within said image buffer that corresponds to the intersection of a position of the warped pixel along a beam scan trajectory of an output scanner with an ideal pixel grid describing a desired beam scan trajectory; and
a pixel interpolator coupled to said image buffer and said interpolation coefficient generator, said pixel interpolator providing said input signal uniquely identifying said warped pixel, retrieving pixels from said contone image stored in said image buffer in response to said interpolation coefficient associated with said warped pixel and generating a value for said warped pixel by combining said retrieved pixels into a single pixel value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A printing system, comprising:
-
a print engine generating an output document in response to print ready data; and
an image processing system operating on image data representing an image to be printed to generate said print ready data, said image processing system including a warping processor for generating a warped contone image that compensates for pixel positioning errors introduced by an output scanner in said print engine, wherein said warping processor comprises;
an image buffer coupled to receive a contone image, said image buffer storing a portion of said contone image;
an interpolation coefficient generator providing an interpolation coefficient associated with a warped pixel within said warped contone image in response to an input uniquely identifying said warped pixel, said interpolation coefficient identifying a position within said image buffer that corresponds to the intersection of a position of the warped pixel along a beam scan trajectory of said output scanner with an ideal pixel grid; and
a pixel interpolator coupled to said image buffer and said interpolation coefficient generator, said pixel interpolator providing an output uniquely identifying said warped pixel, retrieving pixels from said contone image stored in said image buffer in response to said interpolation coefficient associated with said warped pixel and generating a value for said warped pixel by combining said retrieved pixels into a single pixel value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of realigning pixels within continuous tone image data to compensate for distortion in a beam scan trajectory of a first output scanner and improve image layer registration, comprising the steps of:
-
receiving said continuous tone image data, said received continuous tone image data comprising a plurality of scanlines;
identifying a warped pixel within a warped scanline;
identifying pixels within said received continuous tone image data that compensate for said distortion in said beam scan trajectory;
retrieving said identified pixel from said received continuous tone image data based on said desired output position; and
generating said warped pixel from said retrieved pixels. - View Dependent Claims (19, 20, 21, 22, 23)
identifying said beam scan trajectory for said first output scanner;
identifying a desired beam scan trajectory; and
determining a compensated beam scan trajectory as a function said beam scan trajectory for said first output scanner and said a desired beam scan trajectory.
-
-
20. The said method of claim 19, wherein said step of generating said warped pixel from said retrieved pixels combines said retrieved pixels into a single pixel by interpolating between said retrieved pixels.
-
21. The said method of claim 19, wherein said step of generating said warped pixel from said retrieved pixels comprises:
-
generating expanded pixel patterns for said retrieved pixels;
determining an output position for said warped pixel with respect to said expanded pixel patterns;
determining an expanded pixel pattern for said warped pixel; and
determining a value for said warped pixel based on the expanded pixel pattern for said warped pixel.
-
-
22. The said method of claim 21, wherein said step of generating said warped pixel from said retrieved pixels further comprises retrieving tags from said received continuous tone image data and wherein said expanded pixel patterns are generated as a function of said retrieved tags.
-
23. The method of claim 22, wherein said desired beam scan trajectory matches a beam scan trajectory of a second output scanner.
Specification