System and method for color space conversion
First Claim
1. A method for converting a representation of a color in a first color space to a corresponding representation of the color in a second color space using an extended color space to accommodate invalid colors in the second color space, the method comprising the steps of:
- adjusting the representation of the color by an input offset value to obtain an adjusted representation of the color, said input offset value compensating for any bias present in the first color space;
applying a conversion matrix to said adjusted representation of the color to obtain a converted representation of the color, said conversion matrix defining a relationship between said first color space and said second color space;
adjusting said converted representation of the color by an output offset value to obtain a corresponding representation of the color in the extended color space, said output offset value compensating for any desired bias in the second color space, wherein the representation of the color is a valid color in the first color space and wherein the corresponding representation of the color is an invalid color in the second color space, the extended color space being an extended version of the second color space to accommodate said invalid color in the second color space; and
operating on said corresponding representation of the color in the extended color space to produce a modified color representation in the extended color space having no conversion artifacts.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for converting a color uses an extended color space to convert a color from a first color space to a second color space. The extended color space is extended from the second color space. In other words, the extended color space has increased valid component ranges compared with the second color space to accommodate the conversion of any valid colors from the first color space. Subsequent operations on the converted color in the extended color space occur without the presence of conversion artifacts found in many conventional color space converters.
37 Citations
18 Claims
-
1. A method for converting a representation of a color in a first color space to a corresponding representation of the color in a second color space using an extended color space to accommodate invalid colors in the second color space, the method comprising the steps of:
-
adjusting the representation of the color by an input offset value to obtain an adjusted representation of the color, said input offset value compensating for any bias present in the first color space; applying a conversion matrix to said adjusted representation of the color to obtain a converted representation of the color, said conversion matrix defining a relationship between said first color space and said second color space; adjusting said converted representation of the color by an output offset value to obtain a corresponding representation of the color in the extended color space, said output offset value compensating for any desired bias in the second color space, wherein the representation of the color is a valid color in the first color space and wherein the corresponding representation of the color is an invalid color in the second color space, the extended color space being an extended version of the second color space to accommodate said invalid color in the second color space; and operating on said corresponding representation of the color in the extended color space to produce a modified color representation in the extended color space having no conversion artifacts. - View Dependent Claims (2, 3, 4)
-
-
5. A method for operating in a second color space on a color represented in a first color space, the method comprising the steps of:
-
converting the color from a representation in the first color space to a representation in an extended color space, wherein the color is a valid color in the first color space and an invalid color in the second color space, wherein said extended color space is an extended version of the second color space to accommodate said invalid color in the second color space; and operating on said representation of the color in said extended color space to obtain a modified representation of the color in the extended color space so that conversion artifacts are not introduced into the color. - View Dependent Claims (6, 7, 8, 9)
-
-
10. An imaging system comprising:
-
a video source for supplying a video image; a computer for displaying a computer graphic image; a converter, coupled to said video source and said computer, for converting said video image into said computer graphic image corresponding to said video image, said converter further comprising; a color space converter for converting a representation of a color in a color space of said video image to a representation of said color in an extended color space, said color being a valid color in said color space of said video image and an invalid color in a color space of said computer graphic image, said extended computer color space being an extended version of said color space of said computer graphic image; and an imaging operator for performing operations on said computer graphic image to obtain a modified image in said extended color space, said imaging operator performing said operations on said representation of said color in said extended color space so that conversion artifacts are not introduced into said modified image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification