Image color enhancement
AssigneeApple Inc.
InventorsAndrew Bryant, Adriana Dumitras
Life of this patent
Estimating the term…
Abstract
Some embodiments of the invention provide a non-linear image-enhancement method to enhance an image that includes a number of picture elements. The non-linear enhancement method adjusts the brightness value of each pixel in the image and adjusts at least one chromatic value of each pixel in the image based on the adjustment to the brightness value of that pixel.
Claims21
A method of enhancing color values of an image comprising a plurality of pixels, wherein each pixel comprises an achromatic color component value and a chromatic color component value, the method comprising:
- applying a continuous, monotonically increasing, non-linear function to each pixel's achromatic color component value;
- and
- for each pixel, adjusting the pixel's chromatic color component value based on a relative change of the pixel's achromatic color component value that resulted from the application of the function.
A computer readable medium storing a media editing computer program which when executed on at least one processor adjusts achromatic and chromatic values of an image, the computer program comprising sets of instructions for:
- applying a continuous, monotonically increasing, non-linear function to each pixel's achromatic color component value;
- and
- for each pixel, adjusting the pixel's chromatic color component value based on a relative change of the pixel's achromatic color component value that resulted from the application of the function.
A system comprising a processor, a memory, and an electronic display device that displays a graphical user interface (GUI) for enhancing color values of an image comprising a plurality of pixels, wherein each pixel comprises an achromatic color component value and a chromatic color component value, the GUI comprising:
- a display area for displaying said image;
- a control for receiving a command to enhance said color values, wherein upon receiving said command, said computer system uses the processor to (i) adjust a non-linear function for converting a set of original achromatic color component values into a set of adjusted achromatic color component values;
- (ii) apply said adjusted non-linear function to the pixels;
- (iii) adjust the pixel's chromatic color component value based on a relative change of the pixel's achromatic color component value that resulted from the application of the function.
Dependencies are inferred from the claim text.