Desaturation control
AssigneeGoPro, Inc.
InventorsBruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Marc Lebrun
Life of this patent
Estimating the term…
Abstract
Image signal processing may include desaturation control, which may include adaptive desaturation control. Image signal processing with desaturation control may include obtaining, by an image signal processor, from an image sensor, an input image signal representing an input image, obtaining, by the image signal processor, color correction information for the input image, obtaining a color corrected image based on the input image using color correction with desaturation control such that inaccurate colorization of the color corrected image is minimized, and outputting the color corrected image.
Claims14
A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- obtaining, by an image signal processor, from an image sensor, an input image signal representing an input image;
- obtaining, by the image signal processor, color correction information for the input image;
- obtaining a color corrected image based on the input image using color correction with desaturation control such that inaccurate colorization of the color corrected image is minimized, wherein obtaining the color corrected image includes:
- obtaining a color corrected pixel based on an input pixel from the input image using color correction with desaturation control such that inaccurate colorization of the color corrected pixel is minimized;
- in response to a determination that, for the input pixel, the color correction information includes a blue component correction coefficient and a red component correction coefficient that is less than one and is less than the blue component correction coefficient, desaturation control includes desaturation control proportional to the red color channel;
- in response to a determination that, for the input pixel, the color correction information includes a red component correction coefficient and a blue component correction coefficient that is less than one and is less than the red component correction coefficient, desaturation control includes desaturation control proportional to the blue color channel;
- and
- including the color corrected pixel in the color corrected image;
- and
- outputting the color corrected image.
A method comprising:
- obtaining, by an image signal processor, from an image sensor, an input image signal representing an input image;
- obtaining, by the image signal processor, color correction information for the input image;
- obtaining a color corrected image based on the input image using color correction with desaturation control such that inaccurate colorization of the color corrected image is minimized wherein obtaining the color corrected image includes:
- obtaining a color corrected pixel based on an input pixel from the input image using color correction with desaturation control such that inaccurate colorization of the color corrected pixel is minimized;
- in response to a determination that, for the input pixel, the color correction information includes a blue component correction coefficient and a red component correction coefficient that is less than one and is less than the blue component correction coefficient, desaturation control includes desaturation control proportional to the red color channel;
- in response to a determination that, for the input pixel, the color correction information includes a red component correction coefficient and a blue component correction coefficient that is less than one and is less than the red component correction coefficient, desaturation control includes desaturation control proportional to the blue color channel;
- and
- including the color corrected pixel in the color corrected image;
- and
- outputting the color corrected image.
An apparatus comprising:
- an image sensor;
- an image signal processor configured to:
- obtain, from the image sensor, an input image signal representing an input image;
- obtain color correction information for the input image;
- obtain a color corrected image based on the input image using color correction with desaturation control such that inaccurate colorization of the color corrected image is minimized, wherein the processor is configured to obtain the color corrected image by:
- obtaining a color corrected pixel based on an input pixel from the input image using color correction with desaturation control such that inaccurate colorization of the color corrected pixel is minimized;
- in response to a determination that, for the input pixel, the color correction information includes a blue component correction coefficient and a red component correction coefficient that is less than one and is less than the blue component correction coefficient, desaturation control includes desaturation control proportional to the red color channel;
- in response to a determination that, for the input pixel, the color correction information includes a red component correction coefficient and a blue component correction coefficient that is less than one and is less than the red component correction coefficient, desaturation control includes desaturation control proportional to the blue color channel;
- and
- including the color corrected pixel in the color corrected image;
- and
- output the color corrected image.
Dependencies are inferred from the claim text.