Method and system for color enhancement with color volume adjustment and variable shift along luminance axis
AssigneeNVIDIA Corporation
InventorsSantanu Dutta, Christos Chrysafis
Life of this patent
Estimating the term…
Abstract
Embodiments of the claimed subject matter provide a system and process for enhancing the display of color in a graphical display. In one embodiment, a process is provided for color enhancement using a detection volume and a shift volume. In one embodiment, input from pixels, as color data, is compared to a detection volume. If the color data of an input is detected in the detection volume, the color data is modified to a corresponding position in the shift volume, the modification consisting of an enhancement to the original color.
Claims20
A method of color enhancement using a detection volume and a shift volume, said method, comprising:
- receiving color data for a plurality of pixels, color data for a pixel comprising a luminance value and a set of chromatic values;
- translating a set of chromatic values for a pixel into a first position in a color coordinate plane, said color coordinate plane corresponding to said luminance value;
- comparing said first position of said pixel to said detection volume;
- shifting said first position of said pixel to a second position if said first position is detected in said detection volume, said second position comprised in a shift volume, wherein said detection volume and said shift volume are variable along a luminance axis;
- and
- displaying said plurality of pixels.
A method for constructing a detection volume and a shift volume for color enhancement, comprising:
- receiving a first detection area in a first color coordinate plane;
- receiving a second detection area in a second color coordinate plane;
- defining a first shift area in said first color coordinate plane, said first shift area corresponding to said first detection area;
- defining a second shift area in said second color coordinate plane, said second shift area corresponding to said second detection area;
- interpolating, from said first detection area and said second detection area, a plurality of detection areas disposed in a plurality of color coordinate planes, said plurality of detection areas constructing a detection volume;
- and
- interpolating, from said first shift area and said second shift area, a plurality of shift areas disposed in said plurality of color coordinate planes, constructing a shift volume, wherein said detection volume and said shift volume are variable along a luminance axis.
In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing color enhancement from an interface on the display, comprising:
- displaying a detection volume comprising a plurality of detection regions disposed in a plurality of color coordinate planes, said plurality of color coordinate planes corresponding to an axis of discrete luminance;
- displaying a shift volume comprising a plurality of shift regions disposed in a plurality of color coordinate planes, said plurality of color coordinate planes corresponding to an axis of discrete luminance;
- receiving an input from said interface on said display, said input indicative of a modification to a detection region comprised in said detection volume and a modification to a shift region comprised in said shift volume;
- modifying said detection volume and said shift volume to correspond to said input;
- and
- storing said input in a memory.
Dependencies are inferred from the claim text.