IP Library Granted Patent US 7,936,479
Granted Patent B2
US 7,936,479 · App. 11/921,723 · Granted May 3, 2011

Image processing method for reducing imaging artifacts

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,936,479
App. No.
11/921,723
Granted
May 3, 2011
Kind
B2
Abstract

An image processing method includes a step of converting halftoned pixels of an image to be printed represented at a first lower tonal resolution into pixels represented at a second higher tonal resolution. Image processing is used on the pixels having a higher tonal resolution to reduce image quality artifacts when the pixels are printed at the first lower tonal resolution. In a preferred embodiment, the image processing includes error diffusion of a sigma delta modulation.

Claims (33)

1. An image processing method for printing on a printer an image comprising pixels having an image tone resolution, said printer comprising an array of print nozzles, said nozzles having a nozzle tone resolution, the method comprising:

(a) determining a printer profile for correcting the tone response of said array of nozzles;

(b) applying said printer profile on the pixels of said image to obtain corrected pixels, said corrected pixels having a correction tone resolution that is higher than said nozzle tone resolution;

(c) modifying a corrected pixel to be printed by a nozzle to obtain a modified pixel by adding a fraction of a previously modified pixel to be printed by the same nozzle and by subtracting a fraction of a quantized pixel that was obtained by quantizing said previously modified pixel to said nozzle resolution; and

(d) repeating step (c) for a next corrected pixel.

2. The method according to claim 1 , additionally comprising the step of:

adding a random number to said previously modified pixel.

3. The method according to claim 1 , additionally comprising the step of:

printing said quantized pixel using said printer.

4. The method according to claim 1 , additionally comprising the step of:

overriding the value of the quantized pixel by a first preset value if the corresponding corrected pixel of the image is equal to a second value.

5. The method according to claim 1 , further comprising the step of:

printing said quantized pixels using said printer.

6. A controller for a dot matrix printer, said printer having an array of nozzles operating at a nozzle tone resolution, said controller comprising:

means for storing pixels of a raster image, said pixels represented at an image tone resolution;

means for storing a printer profile for correcting a tone response of said array of nozzles;

means for tone correcting the pixels of said raster image using said printer profile to obtain nozzle corrected pixels represented at a correction tone resolution which is higher than said nozzle tone resolution;

means for modifying a corrected pixel to be printed by a nozzle by adding a fraction of previously modified pixel to be printed by the same nozzle and by subtracting a fraction of a quantized pixel that was obtained by quantizing said previously modified pixel to said nozzle resolution; and

means for quantizing said previously modified pixel in order to obtain a quantized pixel, said quantized pixel represented at said nozzle tone resolution.

7. The controller according to claim 6 , wherein said means for modifying and quantizing are implemented on a field programmable array.

8. A printer comprising:

an array of nozzles operating at a nozzle tone resolution; and

a controller, said controller comprising:

means for storing pixels of a raster image, said pixels represented at an image tone resolution;

means for storing a printer profile for correcting a tone response of said array of nozzles;

means for tone correcting the pixels of said raster image using said printer profile to obtain nozzle corrected pixels represented at a correction tone resolution which is higher than said nozzle tone resolution;

means for modifying a corrected pixel to be printed by a nozzle by adding a fraction of previously modified pixel to be printed by the same nozzle and by subtracting a fraction of a quantized pixel that was obtained by quantizing said previously modified pixel to said nozzle resolution; and

means for quantizing said previously modified pixel in order to obtain a quantized pixel, said quantized pixel represented at said nozzle tone resolution.

9. A non-transitory computer readable medium comprising computer code to perform an image processing method for printing on a printer an image comprising pixels having an image tone resolution, said printer comprising an array of print nozzles, said nozzles having a nozzle tone resolution, the method comprising the steps of:

(a) determining a printer profile for correcting a tone response of said array of print nozzles;

(b) applying said printer profile on the pixels of said image to obtain corrected pixels, said corrected pixels having a correction tone resolution that is higher than said nozzle tone resolution;

(c) modifying a corrected pixel to be printed by a nozzle to obtain a modified pixel by adding a fraction of a previously modified pixel to be printed by the same nozzle and by subtracting a fraction of a value of a quantized pixel that was obtained by quantizing said previously modified pixel to said nozzle resolution; and

(d) repeating step (c) for a next corrected pixel.

Assignments (2)
CHANGE OF NAME Recorded Jan 3, 2018
From: AGFA GRAPHICS NV
To: AGFA NV
Reel/Frame 045742/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2008
From: BRACKE, PETER; DEBAERE, EDDY; VAN GARSSE, JORIS
To: AGFA GRAPHICS NV
Reel/Frame 021319/0757 →