Systems And Methods For Implementing Improved Gamut Mapping Algorithms
First Claim
1. In an multi-primary display system, said display system including a metamer selection module, a method for determining a color value indicating a metamer color of a first color;
- the first color being defined by color values in at least first, second, third and fourth primary colors;
the method comprising;
calculating an offset quantity;
the offset quantity being a function of a distance in a color space between a maximum value of the first, second and third primary color values and the fourth primary color value of the first color;
adding the offset quantity to the fourth primary color value of the first color to produce a modified fourth primary color value; and
subtracting the offset quantity from the first, second and third primary color values of the first color to produce modified first, second and third primary color values;
the modified first, second, third and fourth primary color values indicating the metamer color.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for modifying aspects of the gamut mapping function in a multi-primary display system influence the performance of the display or the perception of certain ones of the colors. One embodiment of the system comprises a method for selecting a metamer. Other embodiments provide methods for modifying the output color produced by the gamut mapping operation for input colors that are on the darker or brighter surfaces of the input color gamut, or for certain out-of-gamut colors such as yellow colors.
-
Citations
15 Claims
-
1. In an multi-primary display system, said display system including a metamer selection module, a method for determining a color value indicating a metamer color of a first color;
- the first color being defined by color values in at least first, second, third and fourth primary colors;
the method comprising;
calculating an offset quantity;
the offset quantity being a function of a distance in a color space between a maximum value of the first, second and third primary color values and the fourth primary color value of the first color;
adding the offset quantity to the fourth primary color value of the first color to produce a modified fourth primary color value; and
subtracting the offset quantity from the first, second and third primary color values of the first color to produce modified first, second and third primary color values;
the modified first, second, third and fourth primary color values indicating the metamer color. - View Dependent Claims (2, 3, 4, 5)
- the first color being defined by color values in at least first, second, third and fourth primary colors;
-
6. In a multi-primary display system for displaying colors specified by color values in at least first, second, third and fourth primary colors, the display system including a gamut mapping module for performing a gamut mapping operation converting an input color in an input color gamut to an output color in a display color gamut defined by the at least first, second, third and fourth primary colors, a method for modifying primary color values of the output color produced by the gamut mapping operation;
- the method comprising;
computing a value of an output color modifying function identifying a plurality of input colors for which the output color produced by the gamut mapping operation is to be modified;
testing the value of the output color modifying function to determine whether the input color is one of the plurality of input colors for which the output color produced by the gamut mapping operation is to be modified; and
calculating a modified primary color value for at least one of the primary color values of the output color using the value of the output color modifying function. - View Dependent Claims (7, 8, 9, 10, 11, 12)
- the method comprising;
-
13. In a multi-primary display system for displaying colors specified by color values in at least first, second, third and fourth primary colors, the display system including a gamut mapping module for performing a gamut mapping operation converting an input color in an input color gamut to an output color in a display color gamut defined by the at least first, second, third and fourth primary colors, a method for modifying primary color values of the output color produced by the gamut mapping operation;
- the method comprising;
determining whether the gamut mapping operation produced an output color having color values outside the display color gamut defined by the at least first, second, third and fourth primary colors;
when the gamut mapping operation has produced an output color, calculating a first primary out-of-gamut quantity and a second primary out-of-gamut quantity;
computing a value of an output color modifying function using the first and second out-of-gamut quantities; and
calculating a modified primary color value for at least one of the primary color values of the output color using the value of the output color modifying function. - View Dependent Claims (14, 15)
- the method comprising;
Specification