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
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)
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 |