IP Library Granted Patent US 9,914,309
Granted Patent B2
US 9,914,309 · App. 14/304,824 · Granted Mar 13, 2018

Method and apparatus for single-pass failed nozzle compensation

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 9,914,309
App. No.
14/304,824
Granted
Mar 13, 2018
Kind
B2
Abstract

Compensation algorithms are applied to hide failed nozzles or, at least, reduce the objectionable effect of such nozzles in a printed image. Once a failed nozzle or under-performing nozzle is detected in a single-pass printing system, it is shut-off and the image data that was intended to be printed by this nozzle is redistributed to its neighboring nozzles. Embodiments of the invention use of a 1-D look-up table and stochastically distribute the duty cycle to each neighboring nozzle. In this way, failed nozzles are effectively hidden in the final print.

Claims (41)

1. A computer implemented method for single-pass failed, malfunctioning, or underperforming nozzle compensation in a multicolor, single pass printing system, comprising:

detecting at least one failed, malfunctioning, or underperforming nozzle in said multi-color, single-pass printing system;

substantially shutting-off said detected nozzle; and

with a processor,

determining a pixel that was to be printed by said failed, malfunctioning, or underperforming nozzle (“pixel”);

determining the luminance and chrominance of the pixel;

searching in a color profile for values that have a luminance value identical to the luminance of the pixel;

among the values that have the luminance value identical to the luminance of the pixel, finding the value which has a minimal chrominance difference from the pixel;

using this value to print at the location of the pixel;

identifying proximate pixels at at least two pixel locations that are proximate to the pixel;

identifying nozzles for different color inks that print the proximate pixels; and

chromatically redistributing image data that was intended to be printed by said failed, malfunctioning, or underperforming nozzle to said identified nozzles for different color inks at said at least two pixel locations.

2. The method of claim 1 ,

wherein said color profile is an ICC profile currently being used for printing.

3. The method of claim 2 , further comprising:

reducing visibility of the failed, malfunctioning, or underperforming nozzle by adding a selected amount of black ink when printing the pixel that was to be printed by said failed, malfunctioning, or underperforming nozzle to reduce a visual artifact by minimizing a luminance and/or chrominance change associated with the failed, malfunctioning, or underperforming nozzle.

4. The method of claim 1 , further comprising:

adding noise to pixels surrounding a missing pixel to be printed by the failed, malfunctioning, or underperforming nozzle.

5. The method of claim 4 , further comprising:

minimizing overall image quality degradation by blending said noise by ramping up as the missing pixel is approached and ramping down once the missing pixel is passed.

6. The method of claim 1 , further comprising:

modulating physical placement of the nozzle head by applying a one pixel or less of noise in placement to an entire array of print heads.

7. The method of claim 1 , further comprising:

stochastically distributing image data to each of said pixels to be printed by nozzles of different color inks.

8. The method of claim 1 , further comprising:

where the failed, malfunctioning, or underperforming nozzle is the black component, adding appropriate levels of primary color (C, M, Y) as determined with reference to an ICC printer profile to find a lowest “Delta E” difference which can be created from using only (C, M, Y) to replace that of the original (C, M, Y, K).

9. The method of claim 1 , further comprising:

reducing visual luminance and chrominance error of a pixel corresponding to said failed, malfunctioning, or underperforming nozzle when printing in more than four colors (C, M, Y, K) by first minimizing a luminance error of the pixels under the failed, malfunctioning, or underperforming nozzle, and then reducing an average chromatic error of a region by adding additional inks on either side of the failed, malfunctioning, or underperforming nozzle.

10. A computer implemented method for single-pass failed, malfunctioning, or underperforming nozzle compensation in a multicolor, single pass printing system, comprising:

detecting at least one failed, malfunctioning, or under-performing nozzle in said multi-color, single-pass printing system;

substantially shutting-off said detected nozzle;

with a processor,

identifying replacement pixels at at least two pixel locations that are identical or proximate to the pixel of location of said failed nozzle and that minimize any of a luminance and chrominance difference between said replacement pixels and the luminance or chrominance exhibited by the pixel that was to be printed by said failed, malfunctioning, or underperforming nozzle;

identifying nozzles for different color inks that print the replacement pixels; and

chromatically redistributing image data that was intended to be printed by said failed, malfunctioning, or underperforming nozzle to said identified nozzles for different color inks at said at least two pixel locations, said minimizing further comprising:

referring to an ICC profile currently being used for printing; and

identifying a value which has the minimum “Delta E” change from a desired color and whose luminance and/or chrominance is identical to a desired output color for the pixel that was to be printed by said failed, malfunctioning, or underperforming nozzle by using any of the remaining possible inks to print said pixel; and

adding additional amounts of a missing ink to the image to compensate in pixels surrounding the missing pixel to be printed by the failed, malfunctioning, or underperforming nozzle to make the average hue and saturation (a*and b*) of a region proximate to the missing pixel appear as if the failed, malfunctioning, or underperforming nozzle were working.

11. The method of claim 10 , further comprising:

determining a value from an ICC profile currently being used for printing to maintain a pixel luminance value to minimize an average error over a desired region.

12. The method of claim 11 , wherein said region comprises any of 3×3, 5×5, 7×7, square, diamond, or other standard convolution filtering techniques.

Assignments (9)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2018
From: BILLOW, STEVEN; WILLIAMS, LEON; DZIESIETNIK, GHILAD
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 044679/0379 →