IP Library › Granted Patent US 12,504,931
Granted Patent B2
US 12,504,931 · App. 18/527,154 · Granted Dec 23, 2025

Controlling and visualizing color reproduction accuracy

Inventors: Mario Kuehn (Duisburg, DE); Dirk De Baer (Berchem, BE)
Assignee: FIERY, LLC
G06F3/1208G06F3/121G06F3/1234
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 12,504,931
App. No.
18/527,154
Granted
Dec 23, 2025
Kind
B2
Abstract

A flexible method checks printer status, the quality and freshness of the printer calibration, and media profiles, and visualizes the results to the user in an easily understandable way. The so-determined device status can be used for an actual status update, stored within a cloud, and used for status tracking and decision-making.

Claims (100)

1 . A method for controlling and visualizing color reproduction accuracy, comprising:

selecting a spot color library containing quality critical colors relevant to expected visual fidelity;

defining one or more spot colors from said spot color library for validation;

deriving a colorimetric interpretation of substrate surface color of said spot colors with a capturing device;

comparing measured values for each of said spot colors to a corresponding value predicted by an ICC profile or other description of printer color behavior; and

applying a statistical or weighted conversion formula that translates a summary of deviations of said measured values for each of said spot color patches into a normalized print health score value within a predefined range indicative of overall print quality, wherein said health score is visually presented on an interpretable scale.

2 . The method of claim 1 , wherein said spot color library comprises any of a custom library or a standard library.

3 . The method of claim 1 , wherein said spot colors comprise any of colors which are printed most often or colors which are most relevant for specific print products.

4 . The method of claim 1 , wherein said color values comprise CIE L*a*b* color values.

5 . The method of claim 4 , further comprising:

using an ICC (International Color Consortium)-based color management module (CMM) to convert device independent color values in a CIE L*a*b* color space for said spot colors to values in a device dependent color space of said printer.

6 . The method of claim 1 , further comprising:

using a multi-dimensional interpolation table to store a color behavior description in an ICC profile format.

7 . The method of claim 1 , further comprising:

generating a patch pattern comprising each of said spot colors.

8 . The method of claim 7 , further comprising:

for each of said spot colors, converting color values from units in which said spot colors are defined into a printer color by adjusting numerical values sent to or received from said printer, using a description of color behavior for said printer, wherein a perceived produced color remains consistent.

9 . A method for controlling and visualizing color reproduction accuracy, comprising:

printing a patch pattern comprising each of one or more spot colors for selected validation from a spot color library containing quality critical colors relevant to expected visual fidelity;

measuring a printed patch pattern with a color capturing device; and

processing results of said measuring by comparing measured values for each of said patches in said pattern to a corresponding value predicted by an ICC profile or other description of printer color behavior; and

applying a statistical or weighted conversion formula that translates a summary of deviations of said measured values for each of said spot color patches into a normalized print health score value within a predefined range indicative of overall print quality, wherein said health score is visually presented on an interpretable scale.

10 . The method of claim 9 , further comprising:

using a lookup table (LUT) of a media profile or any other conversion table to convert a recipe for each spot color into a predicted value.

11 . The method of claim 10 , further comprising:

comparing said predicted values with measurement results for said printed patch pattern.

12 . The method of claim 11 , further comprising:

using a color difference expression to calculate a deviation between said predicted value and said measurement results for said printed patch patterns.

13 . The method of claim 11 , wherein said predicted values and measurement results are in any of a CIE L*a*b* or spectral color space.

14 . The method of claim 12 , further comprising:

using any of Delta E 1976, Delta E 2000 Delta E, Delta E+Delta H, or Delta E+Delta CH+Delta H to calculate said deviation between said predicted values and said measurement results for said printed patch pattern.

15 . A method for generating a printer health score, comprising:

converting an original CIE L*a*b* value into printer colorants using an ICC profile for said printer or another description that describes how to translate CIE L*a*b* values back to a corresponding printer value combination necessary to make an acceptable rendering on the printer of a color represented by a CIE L*a*b* value;

predicting CIE L*a*b* values using conversion tables in the ICC profile or another model for printer colors;

printing a patch pattern comprising each of one or more spot colors for selected validation from a spot color library containing quality critical colors relevant to expected visual fidelity;

measuring a printed patch pattern with a color capturing device;

determining a value for color difference between an original patch and the prediction values using any of Delta E 1976, Delta E 2000 Delta E, Delta E+Delta H, or Delta E+Delta CH+Delta H difference formulas;

transforming said color difference value into a print quality check comprising a translation of the color difference value into an easier-to-understand overall print quality score value in a common bad-to-good range by:

applying a statistical or weighted conversion formula that translates a summary of deviations of said measured values for each of said patches into a normalized print health score value within a predefined range indicative of overall print quality, wherein said health score is visually presented on an interpretable scale.

16 . The method of claim 15 , further comprising:

displaying for said printer a health score using a scale of 1-10, with 10 being a best score and 1 representing a lowest score.

17 . The method of claim 15 , further comprising:

displaying an indicator for acceptable health scores and for unsatisfactory health scores.

18 . The method of claim 15 , further comprising:

displaying a summary showing overall % of spot colors that printed acceptably.

19 . The method of claim 15 , further comprising:

using a mathematical multi-dimensional optimization technique to improve said health score by reducing color difference, as expressed by a color difference formula, between actual color and predicted color.

20 . The method of claim 15 , further comprising:

using specifics of deviations provided with said report to guide a user to correction steps to adjust a print process optimally, reducing deviation, and improving spot color reproduction.

21 . The method of claim 20 , wherein said correction steps comprise any of:

when predicted values cannot be achieved the printer is not correctly calibrated or profiled;

when a predicted deviation of inner gamut colors is high, the profile quality is not good and reprofiling is necessary;

when predicted deviation of inner gamut colors is high, there is a need for optimization of spot color recipes; and

when many spot colors are out of gamut, the gamut is too small and a different paper, press, or print mode should be used.

22 . The method of claim 15 , further comprising:

independently providing said report in a PDF or other form.

23 . The method of claim 22 , further comprising:

storing said report within a cloud environment.

24 . The method of claim 23 , wherein said report comprises collected current data for comparison with previous reached results at a same printing device as well as with other devices within a printer fleet.

25 . The method of claim 23 , wherein said report provides information whether a current press is in a proper state of repair or if maintenance is needed.

26 . The method of claim 23 , further comprising:

comparing accuracy of a reproduction on a current press with that of other presses.

27 . A method for generating a printer health score, comprising:

converting an original CIE L*a*b* value into printer colorants using an ICC profile for said printer or another description that describes how to translate CIE L*a*b* values back to a corresponding printer value combination necessary to make an acceptable rendering on the printer of a color represented by a CIE L*a*b* value;

predicting CIE L*a*b* values using conversion tables in the ICC profile or another model for printer colors;

printing a patch pattern comprising each of one or more spot colors for selected validation from a spot color library containing quality critical;

measuring a printed patch pattern with a color capturing device;

determining a value for color difference between an original patch and the prediction values using any of Delta E 1976, Delta E 2000 Delta E, Delta E+Delta H, or Delta E+Delta CH+Delta H difference formulas;

transforming said color difference value into a print quality check comprising a translation of the color difference value into an easier-to-understand overall print quality score value in a common bad-to-good range by applying a conversion formula that translates a summary of the prediction values for all patches into a value within a chosen score range;

generating a report to visualize a printer health score;

independently providing said report in a PDF or other form; and

storing said report within a cloud environment; and

further comprising:

a plurality of presses uploading to a cloud server measurements, metadata, calibration information, and profile information; and

a plurality of presses receiving from a cloud server analysis of current state, comparison with other presses within a press fleet, guidance for decision-making, and guidance for appropriate maintenance action.

28 . The method of claim 23 , further comprising:

based upon said report, for spot colors within a particular printing job, selecting a best-fitting printing press within a press fleet.

29 . The method of claim 23 , further comprising:

based upon said report, using multiple printing presses to reduce production time based on current print quality criteria.

30 . The method of claim 23 , further comprising:

selecting a best-suited press by comparing a previous press's quality status with that of a current press.

31 . The method of claim 23 , further comprising:

In the health check, comparing a prediction comprising target CIE L*a*b* values of the spot colors against patch measurements; and

identifying a best press out of a set of different presses or different presses and substrate options by selecting a press which prints said spot colors best or at least as well as another previously selected press.

32 . The method of claim 23 , further comprising:

said report providing a temporal overview of health check results of individual presses for comparison between different devices and/or different substrates.

33 . The method of claim 23 , further comprising:

training a routine to support or guide an operator within a decision-making process.

34 . The method of claim 32 , further comprising:

storing how operator choices are made for future use to learn preferences of the operator.

35 . The method of claim 32 , further comprising:

using data from many customers with similar printing presses and similar quality expectations to train said routine.

36 . A method for generating a printer health score, comprising:

converting an original key color value into printer colorants using a profile for said printer that describes how to translate said original color value back to a corresponding printer value combination necessary to make an acceptable rendering on the printer of a color represented by the original key color value;

predicting original key color values using conversion tables in the profile for printer colors;

printing a patch pattern comprising each of one or more key colors for selected validation;

measuring a printed patch pattern with a color capturing device;

determining a value for color difference between an original patch and the prediction values using a difference formula;

transforming said color difference value into a print quality check comprising a translation of the color difference value into an easier-to-understand overall print quality score value in a common bad-to-good range by:

applying a statistical or weighted conversion formula that translates a summary of deviations of said measured values for each of said patches into a normalized print health score value within a predefined range indicative of overall print quality, wherein said health score is visually presented on an interpretable scale.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: KUEHN, MARIO; DE BAER, DIRK
To: FIERY, LLC
Reel/Frame 065829/0319 →
Continuity (2)
Provisional Application 63589935 · Oct 12, 2023
Related Publication 20250123778A1 · Apr 17, 2025
References Cited (19)
US 10599086B1 · Dickinson · 2020 [cited by examiner]
US 20020149786A1 · Hudson et al. · 2002 [cited by applicant]
US 20020186275A1 · Usui · 2002 [cited by applicant]
US 20050177321A1 · Wang et al. · 2005 [cited by applicant]
US 20060098217A1 · Chang · 2006 [cited by examiner]
US 20100165364A1 · Qiao · 2010 [cited by examiner]
US 20120092701A1 · Wang · 2012 [cited by examiner]
US 20130088729A1 · Fu · 2013 [cited by examiner]
US 20130322701A1 · Szymanski · 2013 [cited by examiner]
US 20150049921A1 · Crean · 2015 [cited by examiner]
US 20170374237A1 · Muller · 2017 [cited by examiner]
US 20190301941A1 · Kawabata et al. · 2019 [cited by applicant]
US 20210294552A1 · Fujita · 2021 [cited by examiner]
US 20220294910A1 · Morales · 2022 [cited by examiner]
US 20220360672A1 · Meireson · 2022 [cited by examiner]
US 20220374946A1 · Kass et al. · 2022 [cited by applicant]
US 20230153979A1 · Zamir et al. · 2023 [cited by applicant]
US 20230379413A1 · Vandenbussche · 2023 [cited by examiner]
WO 2022079064A1 · 2022 [cited by applicant]