Tone mapping method
First Claim
Patent Images
1. A method, comprising:
- determining, using image processing circuitry, whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range, wherein the pixel is one of a plurality of pixels of an input digital image;
setting, using the image processing circuitry, a luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel saturation range;
determining, using the image processing circuitry, a pixel gain based on the set luminance value of the pixel;
applying, using the image processing circuitry, the determined pixel gain to the pixel; and
generating, using the image processing circuitry, an output digital image based on the input digital image, the generating the output digital image including determining and applying respective gains to the plurality of pixels of the input digital image, wherein when at least one of the one or more pixel intensity values is within the pixel saturation range, the setting the luminance value of the pixel is based on at least one of;
a pixel saturation intensity value; and
the at least one of the one or more pixel intensity values, wherein the setting the luminance value of the pixel based on the pixel saturation intensity value comprises applying a weight to the pixel saturation intensity value.
1 Assignment
0 Petitions
Accused Products
Abstract
Tone mapping is applied to pixels of a digital image. A luminance value of a pixel is determined based on whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range. A pixel gain is determined based on the determined luminance value of the pixel, and the determined pixel gain is applied to the pixel. The luminance value may also or instead be determined based on whether one or more of the pixel intensity values is within a pixel black-out range. A weight may be employed to determine the luminance value.
-
Citations
17 Claims
-
1. A method, comprising:
-
determining, using image processing circuitry, whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range, wherein the pixel is one of a plurality of pixels of an input digital image; setting, using the image processing circuitry, a luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel saturation range; determining, using the image processing circuitry, a pixel gain based on the set luminance value of the pixel; applying, using the image processing circuitry, the determined pixel gain to the pixel; and generating, using the image processing circuitry, an output digital image based on the input digital image, the generating the output digital image including determining and applying respective gains to the plurality of pixels of the input digital image, wherein when at least one of the one or more pixel intensity values is within the pixel saturation range, the setting the luminance value of the pixel is based on at least one of; a pixel saturation intensity value; and the at least one of the one or more pixel intensity values, wherein the setting the luminance value of the pixel based on the pixel saturation intensity value comprises applying a weight to the pixel saturation intensity value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining, using image processing circuitry, whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range, wherein the pixel is one of a plurality of pixels of an input digital image; setting, using the image processing circuitry, a luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel saturation range, wherein when it is determined that the pixel intensity values of the pixel are outside the pixel saturation range, the luminance value of the pixel is set to a weighted combination of the one or more pixel intensity values; determining, using the image processing circuitry, a pixel gain based on the set luminance value of the pixel; applying, using the image processing circuitry, the determined pixel gain to the pixel; and generating, using the image processing circuitry, an output digital image based on the input digital image, the generating the output digital image including determining and applying respective gains to the plurality of pixels of the input digital image. - View Dependent Claims (9, 10, 11)
-
-
12. A device, comprising:
-
a memory; and image processing circuitry, which, in operation; determines whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range; sets a luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel saturation range; determines a pixel gain based on the set luminance value of the pixel; and applies the determined pixel gain to the pixel, wherein the pixel is one of a plurality of pixels of an input digital image, and the image processing circuitry, in operation, generates an output digital image based on the input digital image, the generating the output digital image including determining and applying respective gains to the plurality of pixels of the input digital image, wherein when at least one of the one or more pixel intensity values is within the pixel saturation range, the setting the luminance value of the pixel is based on at least one of; a pixel saturation intensity value; and the at least one of the one or more pixel intensity values, and wherein the setting the luminance value of the pixel based on the pixel saturation intensity value comprises applying a weight to the pixel saturation intensity value. - View Dependent Claims (13, 14, 15)
sets the luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel black-out range.
-
-
14. The device of claim 13 wherein the image processing circuitry, in operation,
when it is determined that the pixel intensity values of the pixel are outside the pixel saturation range and outside the pixel black-out range, sets the luminance value of the pixel to a weighted combination of the one or more pixel intensity values of the pixel. -
15. The device of claim 12 wherein the pixel is a macro-pixel in a Bayer color space and the determined gain is applied to all of the pixels of the macro-pixel.
-
16. A system, comprising:
-
an image sensor, which, in operation, acquires digital images; and image processing circuitry coupled to the image sensor, wherein the image processing circuitry, in operation; determines whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range; sets a luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel saturation range; determines a pixel gain based on the set luminance value of the pixel; and applies the determined pixel gain to the pixel, wherein the pixel is one of a plurality of pixels of a digital image acquired by the image sensor, and the image processing circuitry, in operation, generates an output digital image based on the acquired digital image, the generating the output digital image including determining and applying respective gains to the plurality of pixels of the acquired digital image, and when at least one of the one or more pixel intensity values is within the pixel saturation range, the setting the luminance value of the pixel is based on a weight applied to one of; a pixel saturation intensity value; and the at least one of the one or more pixel intensity values.
-
-
17. A non-transitory computer-readable medium having executable instructions which configure image processing circuitry to perform a method, the method comprising:
-
determining whether one or more pixel intensity values of a pixel in a color space are within a pixel saturation range; setting a luminance value of the pixel based on the determination of whether one or more pixel intensity values of the pixel are within the pixel saturation range; determining, using the image processing circuitry, a pixel gain based on the set luminance value of the pixel; and applying, using the image processing circuitry, the determined pixel gain to the pixel, wherein the pixel is one of a plurality of macro-pixels of an input digital image and the method comprises generating an output digital image based on the input digital image, the generating the output digital image including determining and applying respective gains to the plurality of macro-pixels of the input digital image, and when at least one of the one or more pixel intensity values is within the pixel saturation range, the setting the luminance value of the pixel is based on a weight applied to one of; a pixel saturation intensity value; and the at least one of the one or more pixel intensity values.
-
Specification