Patent US5506946A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5506946A Expired / Lapsed US ⏱️ 0.0 years remaining

Selective color correction

Assignee: Electronics for Imaging Inc
•
Filing: 1994-10-14
•
Granted: 1996-04-09
•
Expires: 2014-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for modifying colors in an image displayed on a display device by a computer controlled display system. The method includes selecting at least one color being representative of at least one pixel of the image, where the image includes a plurality of pixels on the display device; determining the colorimetric values for the at least one color; selecting a second color and determining the colorimetric values for the second color; and modifying the colorimetric values of a plurality of pixels in said image such that for any given pixel of the plurality of pixels having colorimetric values being matched to the colorimetric values of the at least one color, then the colorimetric values of the given pixel are modified to match the colorimetric values of the second color. The apparatus of the invention includes a display device; a cursor positioning device; a plurality of smoothed, look-up tables to provide a selection of a region of a color space, which selection is representative of a portion of said image near the at least one color; memory for storing data representative of the region and a second color; and a data processing unit. The method and apparatus allow a selection and automatic modification of a group of colors while maintaining the relationship among the colors so as to appear relatively the same with respect to texture and tonality.

Inventors

  • 👤 Abraham Bar
  • 👤 Guy Morag

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 04:26
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10

Claims Analysis

Total Claims: 53
Claim 1
Independent Claim 234 words
A method for modifying a first plurality of pixels in an image, said image comprising a plurality of pixels, said method comprising: displaying said image on a display device; interactively selecting at least one pixel of said image; determining the colorimetric values representative of said at least one pixel and determining a contiguous volume of a color space, said contiguous volume defined by said colorimetric values representative of said at least one pixel and by a predetermined range; determining a source color representative of said contiguous volume; determining said first plurality of pixels in said image, said first plurality of pixels consisting of all pixels in said image having colors in said contiguous volume, said first plurality of pixels having a shading and texture and having a predetermined relationship corresponding to said shading and texture; selecting a second pixel and determining the colorimetric values representative of said second pixel wherein said second pixel represents a target color; calculating an automatic color transformation for approximately transforming said source color to said target color; modifying the colorimetric values of all pixels of said first plurality of pixels by applying said automatic color transformation to create a modified plurality of pixels such that pixels of said first plurality of pixels are changed to pixels of said modified plurality that have a relationship which is similar to said predetermined relationship such that said shading and texture are preserved.
Claim 2
Independent Claim 234 words
A method for modifying a first plurality of pixels in an image, said image comprising a plurality of pixels, said method comprising: displaying said image on a display device; interactively selecting at least one pixel of said image; determining the colorimetric values representative of said at least one pixel and determining a contiguous volume of a color space, said contiguous volume defined by said colorimetric values representative of said at least one pixel and by a predetermined range; determining a source color representative of said contiguous volume; determining said first plurality of pixels in said image, said first plurality of pixels consisting of all pixels in said image having colors in said contiguous volume, said first plurality of pixels having a shading and texture and having a predetermined relationship corresponding to said shading and texture; selecting a second pixel and determining the colorimetric values representative of said second pixel wherein said second pixel represents a target color; calculating an automatic color transformation for approximately transforming said source color to said target color; modifying the colorimetric values of all pixels of said first plurality of pixels by applying said automatic color transformation to create a modified plurality of pixels such that pixels of said first plurality of pixels are changed to pixels of said modified plurality that have a relationship which is similar to said predetermined relationship such that said shading and texture are preserved.
Claim 3
Dependent Claim 18 words
A method as in claim 1 wherein said step of selecting said second pixel is carried out interactively.
Claim 4
Dependent Claim 25 words
A method as in claim 2 wherein all pixels of said image have the colorimetric values examined to determined whether to modify the colorimetric values.
Claim 5
Dependent Claim 48 words
A method as in claim 2 wherein said second pixel is selected by pointing a cursor on said display device to a first region from one of said image and a reference image and a color in a set of reference colors being displayed on said display device.
Claim 6
Dependent Claim 48 words
A method as in claim 4 wherein if said second color is selected by pointing said cursor to said first region of said reference image, said second color is determined by averaging the colorimetric values of all of the pixels in said first region of said reference image.
Claim 7
Dependent Claim 18 words
A method as in claim 4 wherein said set of reference colors is a set of Pantone colors.
Claim 8
Dependent Claim 20 words
A method as in claim 2 further comprising interactively selecting a further pixel from a further region of said image.
Claim 9
Dependent Claim 77 words
A method as in claim 7 wherein said step of interactively selecting a further pixel increases the volume of said contiguous volume to provide a modified contiguous volume and determining a modified source color representative of said modified contiguous volume, and wherein said first plurality of pixels consist of all pixels in said image having colors in said modified contiguous volume, and wherein said automatic color transformation approximately transforms said modified source color to said target color.
Claim 10
Dependent Claim 77 words
A method as in claim 7 wherein said step of interactively selecting a further pixel decreases the volume of said contiguous volume to provide a modified contiguous volume and determining a modified source color representative of said modified contiguous volume, and wherein said first plurality of pixels consist of all pixels in said image having colors in said modified contiguous volume, and wherein said automatic color transformation approximately transforms said modified source color to said target color.
Claim 11
Dependent Claim 28 words
A method as in claim 2 wherein said at least one pixel is selected by pointing a cursor on said display device at said at least one pixel.
Claim 12
Dependent Claim 26 words
A method as in claim 2 wherein said at least one color is selected by pointing a cursor on said display device at a second region.
Claim 13
Dependent Claim 23 words
A method as in claim 2 wherein said step of determining said source color comprises averaging the colorimetric values of said contiguous volume.
Claim 14
Dependent Claim 27 words
A method as in claim 2 wherein said step of determining said source color comprises determining the median colorimetric values of all pixels in said first plurality.
Claim 15
Dependent Claim 34 words
A method as in claim 2 wherein said step of determining said colorimetric values representative of said at least one pixel comprises averaging the colorimetric values of pixels neighboring said at least one pixel.
Claim 16
Dependent Claim 26 words
A method as in claim 2 wherein said predetermined range may be modified and wherein an indicator for said range is displayed on said display device.
Claim 17
Dependent Claim 32 words
A method as in claim 2 wherein said first plurality of pixels are highlighted on said display such that a user can observe which pixels in said image are selected for modification.
Claim 18
Dependent Claim 30 words
A method as in claim 2 wherein said contiguous volume defines a color mask, said color mask comprising boundaries which define colorimetric ranges, wherein said ranges are within said boundaries.
Claim 19
Dependent Claim 107 words
A method as in claim 2 further comprising: enlarging said contiguous volume to define an enlarged contiguous volume in said color space; determining a second plurality of pixels, said second plurality consisting of all pixels that have colorimetric values in said enlarged volume and that are not in said first plurality of pixels; modifying the pixels in said second plurality such that the color of a particular pixel in said second plurality is modified by an amount determined by said automatic color transformation multiplied by a factor determined by the color distance of the color of said particular pixel from the closest color in said contiguous volume.
Claim 20
Dependent Claim 66 words
A method as in claim 2 wherein said contiguous volume defines a color mask, said color mask comprising boundaries which define colorimetric ranges, wherein said ranges are within said boundaries, said method further comprising smoothing said color mask to create a smoothed color mask and wherein said automatic color transformation uses said smoothed color mask to modify the colorimetric values of said first plurality of pixels.
Claim 21
Dependent Claim 46 words
A method as in claim 1 further comprising the step of selecting a geometrically constrained region of said image, wherein said first plurality of pixels consists of all pixels having colors in said contiguous volume and further being within said geometrically constrained region of said image.
Claim 22
Dependent Claim 18 words
A method as in claim 20 wherein said step of selecting said second pixel is carried out interactively.
Claim 23
Dependent Claim 25 words
A method as in claim 21 wherein all pixels of said image have their colorimetric values examined to determine whether to modify their colorimetric values.
Claim 24
Dependent Claim 48 words
A method as in claim 21 wherein said second pixel is selected by pointing a cursor on said display device to a first region from one of said image and a reference image and a color in a set of reference colors being displayed on said display device.
Claim 25
Dependent Claim 48 words
A method as in claim 23 wherein if said second color is selected by pointing said cursor to said first region of said reference image, said second color is determined by averaging the colorimetric values of all of the pixels in said first region of said reference image.
Claim 26
Dependent Claim 18 words
A method as in claim 23 wherein said set of reference colors is a set of Pantone colors.
Claim 27
Dependent Claim 20 words
A method as in claim 21 further comprising interactively selecting a further pixel from a further region of said image.
Claim 28
Dependent Claim 82 words
A method as in claim 26 wherein said step of interactively selecting a further pixel increases the volume of said contiguous volume to provide a modified contiguous volume and determining a modified source color representative of said modified contiguous volume, and wherein said first plurality of pixels consist of all pixels within said geometrically constrained region in said image having colors in said modified contiguous volume, and wherein said automatic color transformation approximately transforms said modified source color to said target color.
Claim 29
Dependent Claim 82 words
A method as in claim 26 wherein said step of interactively selecting a further pixel decreases the volume of said contiguous volume to provide a modified contiguous volume and determining a modified source color representative of said modified contiguous volume, and wherein said first plurality of pixels consist of all pixels within said geometrically constrained region in said image having colors in said modified contiguous volume, and wherein said automatic color transformation approximately transforms said modified source color to said target color.
Claim 30
Dependent Claim 28 words
A method as in claim 21 wherein said at least one pixel is selected by pointing a cursor on said display device at said at least one pixel.
Claim 31
Dependent Claim 26 words
A method as in claim 21 wherein said at least one color is selected by pointing a cursor on said display device at a second region.
Claim 32
Dependent Claim 23 words
A method as in claim 21 wherein said step of determining said source color comprises averaging the colorimetric values of said contiguous volume.
Claim 33
Dependent Claim 27 words
A method as in claim 21 wherein said step of determining said source color comprises determining the median colorimetric values of all pixels in said first plurality.
Claim 34
Dependent Claim 34 words
A method as in claim 21 wherein said step of determining said colorimetric values representative of said at least one pixel comprises averaging the colorimetric values of pixels neighboring said at least one pixel.
Claim 35
Dependent Claim 26 words
A method as in claim 21 wherein said predetermined range may be modified and wherein an indicator for said range is displayed on said display device.
Claim 36
Dependent Claim 32 words
A method as in claim 21 wherein said first plurality of pixels are highlighted on said display such that a user can observe which pixels in said image are selected for modification.
Claim 37
Dependent Claim 30 words
A method as in claim 21 wherein said contiguous volume defines a color mask, said color mask comprising boundaries which define colorimetric ranges, wherein said ranges are within said boundaries.
Claim 38
Dependent Claim 107 words
A method as in claim 21 further comprising: enlarging said contiguous volume to define an enlarged contiguous volume in said color space; determining a second plurality of pixels, said second plurality consisting of all pixels that have colorimetric values in said enlarged volume and that are not in said first plurality of pixels; modifying the pixels in said second plurality such that the color of a particular pixel in said second plurality is modified by an amount determined by said automatic color transformation multiplied by a factor determined by the color distance of the color of said particular pixel from the closest color in said contiguous volume.
Claim 39
Dependent Claim 60 words
A method as in claim 21 wherein said contiguous volume defines a color mask, said color mask comprising boundaries which define colorimetric ranges within said boundaries, further comprising smoothing said color mask to create a smoothed color mask and wherein said automatic color transformation uses said smoothed color mask to modify the colorimetric values of said first plurality of pixels.
Claim 40
Independent Claim 274 words
An apparatus for modifying pixels in an image displayed by a display system, said apparatus comprising: a display device for displaying said image, said display device being coupled to said display system, said image being comprised by a plurality of pixels displayed on said display device; a means for interactively selecting at least one pixel; a means for determining the colorimetric values representative of said at least one pixel and for determining a contiguous volume of a color space, said contiguous volume defined by said colorimetric values representative of said at least one pixel and by a predetermined range; a means for determining a source color representative of said contiguous volume; a means for determining a first plurality of pixels in said image, said first plurality of pixels consisting of all pixels in said image having colors in said contiguous volume, said first plurality of pixels having a shading and texture and having a predetermined relationship relative among each other, said predetermined relationship corresponding to said shading and texture; a means for selecting a second pixel and determining the colorimetric values representative of said second pixel, wherein said pixel represents a target color; a means for calculating an automatic color transformation for approximately transforming said source color to said target color; a means for modifying the colorimetric values of all pixels of said first plurality of pixels by applying said automatic color transformation to create a modified plurality of pixels such that pixels of said first plurality are changed to pixels of said modified plurality that have a relationship which is similar to said predetermined relationship such that said shading and texture are preserved.
Claim 41
Independent Claim 274 words
An apparatus for modifying pixels in an image displayed by a display system, said apparatus comprising: a display device for displaying said image, said display device being coupled to said display system, said image being comprised by a plurality of pixels displayed on said display device; a means for interactively selecting at least one pixel; a means for determining the colorimetric values representative of said at least one pixel and for determining a contiguous volume of a color space, said contiguous volume defined by said colorimetric values representative of said at least one pixel and by a predetermined range; a means for determining a source color representative of said contiguous volume; a means for determining a first plurality of pixels in said image, said first plurality of pixels consisting of all pixels in said image having colors in said contiguous volume, said first plurality of pixels having a shading and texture and having a predetermined relationship relative among each other, said predetermined relationship corresponding to said shading and texture; a means for selecting a second pixel and determining the colorimetric values representative of said second pixel, wherein said pixel represents a target color; a means for calculating an automatic color transformation for approximately transforming said source color to said target color; a means for modifying the colorimetric values of all pixels of said first plurality of pixels by applying said automatic color transformation to create a modified plurality of pixels such that pixels of said first plurality are changed to pixels of said modified plurality that have a relationship which is similar to said predetermined relationship such that said shading and texture are preserved.
Claim 42
Dependent Claim 37 words
An apparatus as in claim 39 further comprising a data processing means coupled to said display device and a memory means for storing the colorimetric values representive of said at least one pixel and said second pixel.
Claim 43
Dependent Claim 34 words
An apparatus as in claim 39 wherein said means for interactively selecting at least one pixel comprises a cursor positioning device, and wherein said second pixel is interactively selected by said cursor positioning device.
Claim 44
Dependent Claim 46 words
An apparatus as in claim 39 further comprising a means for selecting a geometrically constrained region of said image, wherein said first plurality of pixels consists of all pixels having colors in said contiguous volume and further being within said geometrically constrained region of said image.
Claim 45
Dependent Claim 37 words
An apparatus as in claim 42 further comprising a data processing means coupled to said display device and a memory means for storing the colorimetric values representative of said at least one pixel and said second pixel.
Claim 46
Dependent Claim 34 words
An apparatus as in claim 42 wherein said means for interactively selecting at least one pixel comprises a cursor positioning device, and wherein said second pixel is interactively selected by said cursor positioning device.
Claim 47
Dependent Claim 46 words
An apparatus as in claim 39 further comprising a means for selecting a geometrically constrained region of said image, wherein said first plurality of pixels consists of all pixels having colors in said contiguous volume and further being within said geometrically constrained region of said image.
Claim 48
Dependent Claim 25 words
An apparatus as in claim 45 wherein said data processor determines a plurality of smoothed look-up tables which provide a mask in said color space.
Claim 49
Dependent Claim 24 words
An apparatus as in claim 46 wherein said plurality of smoothed look-up tables comprises three look-up tables for said color space of said image.
Claim 50
Independent Claim 309 words
An apparatus for modifying a color in an image displayed by a computer controlled display system, said apparatus comprising: a display device for displaying said image, said image being comprised by a plurality of pixels; a cursor positioning device for pointing to at least one pixel; a means for determining the colorimetric values being representative of said at least one pixel and for determining a contiguous volume element of a color space, said contiguous volume element defined by said colorimetric values representative of said at least one pixel and by a range; a memory storing data representative of said contiguous volume element and storing data representative of a source color which is representative of said contiguous volume element; a means for selecting a second pixel and determining the colorimetric values representative of said second pixel wherein said second pixel represents a target color; a data processor being coupled to said cursor positioning device and to said display device and to said memory and to said means for determining the colorimetric values, said data processor determining a first plurality of pixels in said image, said first plurality of pixels consisting of all pixels in said image having colors in said contiguous volume, said first plurality of pixels having a shading and texture and having a predetermined relationship relative among each other, said relationship corresponding to said shading and texture, said data processor calculating an automatic color transformation for approximately transforming said source color to said target color, said data processor modifying the colorimetric values of all pixels of said first plurality of pixels by applying said automatic color transformation to create a modified plurality of pixels such that pixels of said first plurality are changed to pixels of said modified plurality that have a relationship which is similar to said predetermined relationship such that said shading and texture are preserved.
Claim 51
Independent Claim 309 words
An apparatus for modifying a color in an image displayed by a computer controlled display system, said apparatus comprising: a display device for displaying said image, said image being comprised by a plurality of pixels; a cursor positioning device for pointing to at least one pixel; a means for determining the colorimetric values being representative of said at least one pixel and for determining a contiguous volume element of a color space, said contiguous volume element defined by said colorimetric values representative of said at least one pixel and by a range; a memory storing data representative of said contiguous volume element and storing data representative of a source color which is representative of said contiguous volume element; a means for selecting a second pixel and determining the colorimetric values representative of said second pixel wherein said second pixel represents a target color; a data processor being coupled to said cursor positioning device and to said display device and to said memory and to said means for determining the colorimetric values, said data processor determining a first plurality of pixels in said image, said first plurality of pixels consisting of all pixels in said image having colors in said contiguous volume, said first plurality of pixels having a shading and texture and having a predetermined relationship relative among each other, said relationship corresponding to said shading and texture, said data processor calculating an automatic color transformation for approximately transforming said source color to said target color, said data processor modifying the colorimetric values of all pixels of said first plurality of pixels by applying said automatic color transformation to create a modified plurality of pixels such that pixels of said first plurality are changed to pixels of said modified plurality that have a relationship which is similar to said predetermined relationship such that said shading and texture are preserved.
Claim 52
Dependent Claim 25 words
An apparatus as in claim 48 wherein said data processor determines a plurality of smoothed look-up tables which provide a mask in said color space.
Claim 53
Dependent Claim 24 words
An apparatus as in claim 49 wherein said plurality of smoothed look-up tables comprises three look-up tables for said color space of said image.

References Cited (Backward Citations)

US5130935A Cited
US4975861A Cited
US5103407A Cited
US5212546A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-09 1999-10-09 2000-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-09 2003-10-09 2004-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-09 2007-10-09 2008-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag