Patent ID: 8902246

Claim:
A method to perform color correction on a data processing system, the method comprising: determining, with the data processing system, a threshold gamut value; determining, with the data processing system, whether a real gamut value of a display of the data processing system exceeds the threshold gamut value; and color correcting, with the data processing system, input color if the real gamut value exceeds the threshold gamut value, wherein the data processing system includes an application that is not color managed, wherein data from the application that is not color managed is drawn to a windows backing store with no color matching operation and a real gamut profile of the display is replaced with a virtual gamut profile for color correction of the data, wherein data from an application that is color managed is color matched to the virtual gamut profile and then rematched to the real gamut profile of the display, wherein the virtual gamut profile is different than the real gamut profile of the display.