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

Image color modification in a computer-aided design system

Assignee: Lectra SA
•
Filing: 1991-08-16
•
Granted: 1993-06-22
•
Expires: 2011-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for alternatingly applying different colors to a realistic computer generated graphic image while preserving the effects of shading, highlights, reflectors and other lighting effects. A user selects a "New Color" to apply to an image and picks an "Original Color" from the image in an area not subject to extreme lighting effects. The difference between the parameters of these two colors in (H,S,V) coordinates is determined and applied to every pixel in a segment of the image to calculate a replacement pixel color. Tools are provided to allow the user to divide an image into segments to which color modification can be individually applied.

Inventors

  • 👤 Ho-Long Liao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:33
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 127 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: selecting a first color by receiving a user selection of a location on a computer generated continuous-color graphic image from a locating instrument and determining color coordinates at said location; selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having color coordinates that are different from the color coordinates at said location; and modifying the color coordinates of said part of said computer generated graphic image as a function of the mathematical difference between the color coordinates at said location and the color coordinate of said second color to produce a new graphic image.
Claim 2
Dependent Claim 127 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: selecting a first color by receiving a user selection of a location on a computer generated continuous-color graphic image from a locating instrument and determining color coordinates at said location; selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having color coordinates that are different from the color coordinates at said location; and modifying the color coordinates of said part of said computer generated graphic image as a function of the mathematical difference between the color coordinates at said location and the color coordinate of said second color to produce a new graphic image.
Claim 3
Dependent Claim 50 words
The method for modifying the color of computer generated continuous-color graphic images in claim 1 in which said step of selecting a second color includes receiving a user selection of another location on said computer generated continuous-color image from said locating instrument and determining color coordinates at said another location.
Claim 4
Dependent Claim 60 words
The method for modifying the color of computer generated continuous-color graphic images in claim 1 further including the steps of: dividing a computer generated continuous-color graphic image into segments, each segment representing a portion of a three-dimensional object; and receiving said user selection from a locating instrument of which of said segments said step of modifying is to be applied.
Claim 5
Dependent Claim 35 words
The method for modifying the color of computer generated continuous-color graphic images in claim 1 in which said step of modifying the color coordinates includes converting said color coordinates at said location to (H,S,V) coordinates.
Claim 6
Dependent Claim 171 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: selecting a first color by receiving a user selection of a location on a computer generated continuous-color graphic image from a locating instrument and determining color coordinates as said location, one of said coordinates being hue; selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having color coordinates including hue, wherein said hue that is a coordinate of said second color is different from the hue at said location; determining the mathematical difference between said hue coordinate at said location and said hue that is a coordinate of said second color; and modifying at least a part of said computer generated continuous-color graphic image as a function of said mathematical difference between said hue coordinate at said location and said hue that is a coordinate of said second color to produce a new computer generated continuous-color graphic image.
Claim 7
Dependent Claim 171 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: selecting a first color by receiving a user selection of a location on a computer generated continuous-color graphic image from a locating instrument and determining color coordinates as said location, one of said coordinates being hue; selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having color coordinates including hue, wherein said hue that is a coordinate of said second color is different from the hue at said location; determining the mathematical difference between said hue coordinate at said location and said hue that is a coordinate of said second color; and modifying at least a part of said computer generated continuous-color graphic image as a function of said mathematical difference between said hue coordinate at said location and said hue that is a coordinate of said second color to produce a new computer generated continuous-color graphic image.
Claim 8
Dependent Claim 51 words
The method for modifying the color of computer generated continuous-color graphic images in claim 5 in which said step of selecting a second color includes receiving a user selection of another location on said computer generated continuous-color image from said locating instrument and determining the hue coordinate at said another location.
Claim 9
Dependent Claim 55 words
The method for modifying the color of computer generated continuous-color graphic images in claim 5 further including the steps of: dividing said computer generated continuous-color image into segments, each segment representing a portion of a three-dimensional object; and receiving a user selection of which of said segments said step of modifying is to be applied.
Claim 10
Dependent Claim 91 words
The method for modifying the color of computer generated continuous-color graphic images in claim 7 in which said step of modifying includes individually examining each pixel in each segment selected by the user, determining the hue coordinate of each examined pixel, adding said mathematical difference between said hue coordinate at said location and said hue that is a coordinate of said second color to said hue coordinate of each examined pixel to obtain a new hue coordinate, and replacing said examined pixel with a new pixel having said new hue coordinate.
Claim 11
Dependent Claim 42 words
The method for modifying the color of computer generated continuous-color graphic images in claim 8 in which said individually examining each pixel in each segment includes scan-converting portions of said computer generated continuous-color image corresponding to the segments selected by the user.
Claim 12
Dependent Claim 58 words
The method for modifying the color of computer generated continuous-color graphic images in claim 5 in which said step of determining said mathematical difference between said hue coordinate at said location and said hue that is a coordinate of said second color includes determining the (H,S,V) coordinates at said location and the (H,S,V) coordinates of said second color.
Claim 13
Dependent Claim 148 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: selecting a first color having (H,S,V) coordinates by receiving a user selection at a location on a computer generated continuous-color graphic image from a locating instrument and determining color coordinates at said location; selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having (H,S,V) coordinates that are different from those at said location; determining the mathematical difference between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color; and modifying the (H,S,V) coordinates of said part of said computer generated continuous-color graphic image as a function of said mathematical difference between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color to produce a new graphic image.
Claim 14
Dependent Claim 148 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: selecting a first color having (H,S,V) coordinates by receiving a user selection at a location on a computer generated continuous-color graphic image from a locating instrument and determining color coordinates at said location; selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having (H,S,V) coordinates that are different from those at said location; determining the mathematical difference between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color; and modifying the (H,S,V) coordinates of said part of said computer generated continuous-color graphic image as a function of said mathematical difference between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color to produce a new graphic image.
Claim 15
Dependent Claim 52 words
The method for modifying the color of computer generated continuous-color graphic images in claim 11 in which said step of selecting a second color includes receiving a user selection of another location on said computer generated continuous-color graphic image from said locating instrument and determining the (H,S,V) coordinates at said another location.
Claim 16
Dependent Claim 60 words
The method for modifying the color of computer generated continuous-color graphic images in claim 11 further including the steps of: dividing a computer generated continuous-color graphic image into segments, each segment representing a portion of a three-dimensional object; and receiving a user selection from a locating instrument of which of said segments said step of modifying is to be applied.
Claim 17
Dependent Claim 90 words
The method for modifying the color of computer generated continuous-color graphic images in claim 12 in which said step of modifying includes individually examining each pixel in each segment selected by the user, determining the (H,S,V) coordinates of each examined pixel, adding said mathematical difference between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color to said (H,S,V) coordinates to each examined pixel to obtain a new value of (H,S,V) coordinates and replacing said examined pixel with a new pixel having said new (H,S,V) coordinates.
Claim 18
Dependent Claim 43 words
The method for modifying the color of computer generated continuous-color graphic images in claim 14 in which said individually examining each pixel in each segment includes scan-converting portions of said computer generated continuous-color graphic image corresponding to the segments selected by the user.
Claim 19
Dependent Claim 198 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: (a) selecting a first color having (H,S,V) coordinates by receiving a user selection of a location on a computer generated continuous-color graphic image from a locating instrument and determining (H,S,V) coordinates at said location; (b) selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having (H,S,V) coordinates different from those at said location; (c) determining the mathematical difference in (H,S,V) coordinates between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color; (d) examining a pixel in a computer generated continuous-color graphic image and determining the (H,S,V) coordinates of said pixel; (e) summing said mathematical difference in (H,S,V) coordinates between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color with said (H,S,V) coordinates of the examined pixel to obtain new (H,S,V) coordinates; (f) replacing the examined pixel with a new pixel having said new (H,S,V) coordinates; and (g) repeating steps (d)-(f) for all pixels in at least a portion of said computer generated continuous-color graphic image.
Claim 20
Dependent Claim 198 words
In a computer-aided design system, a method for modifying the color of computer generated continuous-color graphic images including the steps of: (a) selecting a first color having (H,S,V) coordinates by receiving a user selection of a location on a computer generated continuous-color graphic image from a locating instrument and determining (H,S,V) coordinates at said location; (b) selecting a second color to be applied to at least part of said computer generated continuous-color graphic image, said second color having (H,S,V) coordinates different from those at said location; (c) determining the mathematical difference in (H,S,V) coordinates between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color; (d) examining a pixel in a computer generated continuous-color graphic image and determining the (H,S,V) coordinates of said pixel; (e) summing said mathematical difference in (H,S,V) coordinates between said (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color with said (H,S,V) coordinates of the examined pixel to obtain new (H,S,V) coordinates; (f) replacing the examined pixel with a new pixel having said new (H,S,V) coordinates; and (g) repeating steps (d)-(f) for all pixels in at least a portion of said computer generated continuous-color graphic image.
Claim 21
Dependent Claim 52 words
The method for modifying the color of computer generated continuous-color graphic images in claim 16 in which said step of selecting a second color includes receiving a user selection of another location on a computer generated continuous-color graphic image from said locating instrument and determining the (H,S,V) coordinates at said another location.
Claim 22
Dependent Claim 55 words
The method for modifying the color of computer generated continuous-color graphic images in claim 16 further including the steps of: dividing said computer generated continuous-color graphic image into segments, each segment representing a portion of a three-dimensional object; and receiving a user selection of which of said segments said steps (d)-(g) are to be applied.
Claim 23
Dependent Claim 27 words
The method for modifying the color of computer generated continuous-color graphic images in claim 16 in which step (d) includes scan-converting said computer generated continuous-color graphic image.
Claim 24
Dependent Claim 30 words
The method for modifying the color of computer generated continuous-color graphic images in claim 16 in which said step (c) includes converting color coordinates at said location to (H,S,V) coordinates.
Claim 25
Independent Claim 231 words
A system for modifying the colors of computer generated continuous-color graphic images in a computer-aided design system comprising: first selecting means for receiving a user selection of a location on a computer generated continuous-color graphic image to be defined as a first color and for determining the hue at said location; second selecting means for receiving a user selection of a second color to be applied to at least a portion of said computer generated continuous-color graphic image, said second color having a hue that is different from the hue at said location, and means for determining the hue of said second color; first determining means responsive to said first and second selecting means for determining a variance number that is a function of the mathematical difference between said hue at said location and said hue of said second color; means for scan-converting said computer generated continuous-color graphic image in said design system; second determining means responsive to said scan-converting means for determining color coordinates of a pixel; calculating means responsive to said color coordinates and said variance number for calculating replacement color coordinates of a pixel as a function of the sum of the color coordinates of the pixel and the variance number; and means responsive to the replacement color coordinates of a pixel for replacing the color coordinates of the corresponding pixel in the computer generated continuous-color graphic image.
Claim 26
Independent Claim 231 words
A system for modifying the colors of computer generated continuous-color graphic images in a computer-aided design system comprising: first selecting means for receiving a user selection of a location on a computer generated continuous-color graphic image to be defined as a first color and for determining the hue at said location; second selecting means for receiving a user selection of a second color to be applied to at least a portion of said computer generated continuous-color graphic image, said second color having a hue that is different from the hue at said location, and means for determining the hue of said second color; first determining means responsive to said first and second selecting means for determining a variance number that is a function of the mathematical difference between said hue at said location and said hue of said second color; means for scan-converting said computer generated continuous-color graphic image in said design system; second determining means responsive to said scan-converting means for determining color coordinates of a pixel; calculating means responsive to said color coordinates and said variance number for calculating replacement color coordinates of a pixel as a function of the sum of the color coordinates of the pixel and the variance number; and means responsive to the replacement color coordinates of a pixel for replacing the color coordinates of the corresponding pixel in the computer generated continuous-color graphic image.
Claim 27
Dependent Claim 41 words
The system in claim 21 in which said second selecting means includes means for receiving a user selection of another location on a computer generated continuous-color graphic image from a locating instrument and for determining the hue at said another location.
Claim 28
Dependent Claim 54 words
The system in claim 21 further including means for dividing a computer generated continuous-color graphic image into segments, such that each of said segments represents a portion of a three-dimensional object, and further including means for receiving a user selection of segments and for applying said scan-converting means to selected ones of said segments.
Claim 29
Dependent Claim 118 words
The system in claim 21 in which: said first selecting means includes means for determining the (H,S,V) coordinates at said location; said second selecting means includes means for determining the (H,S,V) coordinates of said second color; said first determining means includes means for determining a set of variance numbers that is a function of the mathematical difference between (H,S,V) coordinates at said location and said (H,S,V) coordinates of said second color; and said calculating means includes means responsive to the (H,S,V) coordinates of a pixel and said set of variance numbers for calculating replacement (H,S,V) coordinates of a pixel as a function of the sum of the (H,S,V) coordinate of the pixel and the set of variance numbers.

References Cited (Backward Citations)

US3693168A Cited
US4835526A Cited
US4817172A Cited
US4878181A Cited
US4935879A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-06-21 1996-12-21 1997-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-06-21 2000-12-21 2001-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-06-21 2004-12-21 2005-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag