← Back to Patent Explorer
US5751845A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for generating smooth color corrections in a color space, particularly a CIELAB color space

Assignee: Heidelberger Druckmaschinen AG
•
Filing: 1996-10-09
•
Granted: 1998-05-12
•
Expires: 2016-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method for generating harmonic color corrections in a color image. The color image is deposited in an image store and is displayed on a monitor. Color samples of the colors that are to be subjected to a selective color correction are taken from the image with a coordinate input means. Color correction values that act on the colors defined by the color samples are input. In order to obtain harmonic transitions at the locations in the image where the selected colors meet non-selected, neighboring colors, the color correction decreases toward the edges of the color correction area. This is achieved by a filtering of the color samples or color correction values. A color computer calculates the corresponding color correction values.

Inventors

  • 👤 Peter Dorff
  • 👤 Joern Kowalewski
  • 👤 Sigrid Anni Lore Doehler
  • 👤 Uwe-Jens Krabbenhoeft

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 22:28
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/622

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 186 words
A method for generating smooth color corrections in a stored color image, comprising the steps of: collecting color samples P having locus coordinates and color values from the stored color image with a coordinate input unit; providing a color sample memory for storing the color values of these color samples P; providing a color computer for color correction of color values of the stored color image; forming an arbitrarily shaped color sample space from the color values of the color samples; before utilizing the color values of the color sample space for correction, subjecting the color values of the color sample space to a filtering with a convolution function employing a weighting matrix for producing a weighting of the color values of the color sample space so that a smooth transition to non-selected locations in the arbitrarily shaped color space is produced at arbitrarily shaped transitions of the color space in order to avoid undesired color breaks of the color correction; and employing the weighted color values of the color samples of the color sample space for color correction of pixels of the stored color image.
Claim 2
Independent Claim 186 words
A method for generating smooth color corrections in a stored color image, comprising the steps of: collecting color samples P having locus coordinates and color values from the stored color image with a coordinate input unit; providing a color sample memory for storing the color values of these color samples P; providing a color computer for color correction of color values of the stored color image; forming an arbitrarily shaped color sample space from the color values of the color samples; before utilizing the color values of the color sample space for correction, subjecting the color values of the color sample space to a filtering with a convolution function employing a weighting matrix for producing a weighting of the color values of the color sample space so that a smooth transition to non-selected locations in the arbitrarily shaped color space is produced at arbitrarily shaped transitions of the color space in order to avoid undesired color breaks of the color correction; and employing the weighted color values of the color samples of the color sample space for color correction of pixels of the stored color image.
Claim 3
Dependent Claim 22 words
A method according to claim 1 including the step of subjecting the color samples in the color space to a three-dimensional filtering.
Claim 4
Dependent Claim 78 words
A method according to claim 2 wherein the filtering occurs in the CIELAB color space and the filtering is established by the function ##EQU13## whereby a(i, j, k) is said weighting matrix, P(L*, a*, b*) is a point in the color sample memory having the values 0 or 1, and the sum S(L*, a*, b*) is formed in the following way onto the sum of the coefficients of the weighting matrix: S*(L*, a*, b*)=S(L*, a*, b*)/G with ##EQU14##
Claim 5
Dependent Claim 52 words
A method according to claim 3 wherein the color correction is established by the equation ##EQU15## with F(L*, a*, b*)= F.sub.L *(L*, a*, b*), F.sub.a *(L*, a*, b*), F.sub.b *(L*, a*, b*) F(L*, a*, b*) color values of the original color dot F(L*, a*, b*) color values of the color-correction color dot.
Claim 6
Dependent Claim 22 words
A method according to claim 1 including the step of subjecting the color samples in the color space to a four-dimensional filtering.
Claim 7
Dependent Claim 15 words
A method according to claim 5 wherein the color space is a CMYK color space.
Claim 8
Dependent Claim 24 words
A method according to claim 1 including the step of subjecting the color samples in the color space to a n-dimensional filtering width n>4.
Claim 9
Dependent Claim 18 words
A method according to claim 7 including the step of providing the filtering in a seven-dimensional color space.
Claim 10
Dependent Claim 19 words
A method according to claim 1 including the step of processing the color values in a L*a*b* color space.
Claim 11
Dependent Claim 18 words
A method according to claim 1 including the step of providing the color values in a television standard.
Claim 12
Dependent Claim 29 words
A method according to claim 10 including the step of providing the television standard as one of the standards selected from the group consisting of NTSC, PAL, or SECAM.
Claim 13
Dependent Claim 19 words
A method according to claim 1 including the step of processing the color values in a CMYK color system.
Claim 14
Dependent Claim 22 words
A method according to claim 1 including the step of collecting the color samples in a color sample space having reduced resolution.
Claim 15
Dependent Claim 34 words
A method according to claim 1 including the step of providing the coordinate input unit as one of the units selected from the group consisting of a mouse, a keyboard, or an xy tablet.
Claim 16
Independent Claim 170 words
A method for generating smooth color corrections in a stored color image, comprising the steps of: selecting color samples P having locus coordinates and color values and which are collected from the stored color image with a coordinate input unit, said color samples forming an arbitrarily shaped color sample space; providing a color computer for color correction of color values of the stored color image; depositing color correction values K in a color correction memory and forming an arbitrarily shaped color correction space that corresponds to the color sample space; subjecting the color correction values to a filtering with a convolution function employing a weighting matrix that generates a weighting of the color correction values before utilizing the color correction values for correction so that a smooth transition is produced at arbitrarily shaped transitions of the color correction space to non-selected locations in the color space which avoids undesired color breaks of the color correction; and employing the weighted color correction values for color correction of the stored color image.
Claim 17
Independent Claim 170 words
A method for generating smooth color corrections in a stored color image, comprising the steps of: selecting color samples P having locus coordinates and color values and which are collected from the stored color image with a coordinate input unit, said color samples forming an arbitrarily shaped color sample space; providing a color computer for color correction of color values of the stored color image; depositing color correction values K in a color correction memory and forming an arbitrarily shaped color correction space that corresponds to the color sample space; subjecting the color correction values to a filtering with a convolution function employing a weighting matrix that generates a weighting of the color correction values before utilizing the color correction values for correction so that a smooth transition is produced at arbitrarily shaped transitions of the color correction space to non-selected locations in the color space which avoids undesired color breaks of the color correction; and employing the weighted color correction values for color correction of the stored color image.
Claim 18
Dependent Claim 23 words
A method according to claim 15 including the step of subjecting the color correction values in the color space to a three-dimensional filtering.
Claim 19
Dependent Claim 88 words
A method according to claim 11 wherein the filtering occurs in a CIELAB color space and the filtering is established by a function ##EQU16## whereby a(i, j, k) is said weighting matrix, K(L*, a*, b*) is a color correction value in the color correction space, and the sum S(L*, a*, b*) is normed in the following way onto a sum of coefficients of the weighting matrix S*(L*, a*, b*)=S(L*, a*, b*)/G with S(L*, a*, b*)={S.sub.L *(L*, a*, b*), S.sub.a *(L*, a*, b*), S*.sub.b* (L*, a*, b*)} and ##EQU17##
Claim 20
Dependent Claim 37 words
A method according to claim 17 wherein the color correction is established by the equation ##EQU18## with F(L*, a*, b*) color values of the original color dot F(L*, a*, b*) color values of the color-corrected color dot.
Claim 21
Dependent Claim 23 words
A method according to claim 15 including the step of subjecting the color correction values in a color space to a four-dimensional filtering.
Claim 22
Dependent Claim 15 words
A method according to claim 19 wherein the color space comprises a CMYK color space.
Claim 23
Dependent Claim 25 words
A method according to claim 15 including the step of subjecting the color correction values in the color space to an n-dimensionl filtering with n>4.
Claim 24
Dependent Claim 15 words
A method according to claim 21 wherein the filtering occurs in a seven-dimensional color space.
Claim 25
Dependent Claim 19 words
A method according to claim 15 including the step of processing the color values in a L*a*b* color space.
Claim 26
Dependent Claim 18 words
A method according to claim 15 including the step of providing the color values in a television standard.
Claim 27
Dependent Claim 23 words
A method according to claim 24 wherein the television standard is selected from the group consisting of television standards NTSC, PAL or SECAM.
Claim 28
Dependent Claim 19 words
A method according to claim 15 including the step of processing the color values in a CMYK color system.
Claim 29
Dependent Claim 22 words
A method according to claim 15 including the step of collecting the color samples in a color sample space having reduced resolution.
Claim 30
Dependent Claim 34 words
A method according to claim 15 including the step of providing the coordinate input unit as one of the elements selected from the group consisting of a mouse, a keyboard, or an xy tablet.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-11 2001-11-10 2002-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-11 2005-11-10 2006-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-11 2009-11-10 2010-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag