SYSTEMS AND METHODS FOR HIGHLIGHT RECOVERY IN AN IMAGE SIGNAL PROCESSOR
First Claim
1. A method for processing image data comprising:
- determining that a first channel of the image data is saturated or near saturation;
computing a highlight recovery value for the first channel based upon alternative channels in the image data that are not saturated or near saturation; and
applying the highlight recovery value to the first channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Image sensors have finite ranges of illuminance that may be captured. When the sensors for particular pixels receive an amount of light exceeding these finite ranges, the pixel values clip to the maximum pixel value. Systems and methods for estimating pixel values that are clipped or near clipping are provided. In one example, a method for processing image data includes determining that a first channel of the image data is saturated or near saturation. The method further includes computing a highlight recovery value for the first channel based upon alternative channels in the image data that are not saturated or near saturation. The highlight recovery value is applied to the first channel.
74 Citations
34 Claims
-
1. A method for processing image data comprising:
-
determining that a first channel of the image data is saturated or near saturation; computing a highlight recovery value for the first channel based upon alternative channels in the image data that are not saturated or near saturation; and applying the highlight recovery value to the first channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image signal processing system comprising:
highlight recovery logic configured to estimate and apply pixel value data to image data for pixels that are saturated or near saturation at or above a sensor'"'"'s finite range of illuminance, based at least in part upon pixel value data for pixels that are not saturated or near saturation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. One or more tangible computer-readable storage media having instructions encoded thereon for execution by a processor, the instructions comprising:
-
code to determine a clipped pixel; code to determine a highlight recovery value to extend a pixel value of the clipped pixel beyond a saturation value of a sensor associated with the clipped pixel based at least in part upon pixel values of non-clipped pixels; and code to apply the highlight recovery value to the pixel value of the clipped pixel. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. An electronic device, comprising:
-
at least one digital image sensor, wherein the at least one digital image sensor has a finite range of illuminance; an interface configured to communicate with the at least one digital image sensor; a memory device; a display device configured to display a visual representation of one or more image scenes corresponding to raw image data acquired by the at least one digital image sensor; and an imaging signal processing sub-system comprising; highlight recovery logic configured to extend pixel values for clipped pixels beyond the finite range of illuminance of the at least one digital image sensor by estimating a highlight recovery value based at least in part non-clipped pixels obtained by the at least one digital image sensor. - View Dependent Claims (33, 34)
-
Specification