Dynamic range compression method
First Claim
Patent Images
1. A method for compressing the dynamic range of an image sensor comprising a multiplicity of pixels, the method comprising the steps of:
- exposing each of said pixels to light and producing an associated photocurrent per pixel, representative of said light exposure;
on a per-pixel basis, controlling exposure time of each of said pixels on the basis of a monotonically rising convex function of said associated photocurrent of each said pixel,wherein;
controlling exposure time includes;
calculating a photocurrent based on an accumulated voltage; and
determining an exposure time, based on said monotonically rising convex function of said calculated photocurrent; and
said monotonically rising convex function fulfills the following conditions;
for Iph1>
Iph2, f(Iph1)>
f(Iph2) and f′
(Iph1)<
f′
(Iph2),
wheref represents the monotonically rising convex function;
f′
represents the first derivative of the function f; and
Iph1 and Iph2 are arguments to function f and its first derivative f′
.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for compressing the dynamic range of an image sensor (202) including a multiplicity of pixels. The method includes the steps of exposing each of the pixels to light and producing an associated photocurrent per pixel, representative of the light exposure. Then, on a per-pixel basis, controlling exposure time of each of the pixels on the basis of a monotonically rising convex function of the associated photocurrent of each of the pixel.
-
Citations
17 Claims
-
1. A method for compressing the dynamic range of an image sensor comprising a multiplicity of pixels, the method comprising the steps of:
-
exposing each of said pixels to light and producing an associated photocurrent per pixel, representative of said light exposure; on a per-pixel basis, controlling exposure time of each of said pixels on the basis of a monotonically rising convex function of said associated photocurrent of each said pixel, wherein; controlling exposure time includes; calculating a photocurrent based on an accumulated voltage; and determining an exposure time, based on said monotonically rising convex function of said calculated photocurrent; and said monotonically rising convex function fulfills the following conditions;
for Iph1>
Iph2, f(Iph1)>
f(Iph2) and f′
(Iph1)<
f′
(Iph2),
wheref represents the monotonically rising convex function; f′
represents the first derivative of the function f; andIph1 and Iph2 are arguments to function f and its first derivative f′
.- View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An exposure controller for use in an image sensor comprising a multiplicity of pixels, the controller comprising:
-
a memory for storing calculated exposure time values; a per-pixel parameter table containing local parameters of said pixels; and a processor for combining based on a set of convergence criteria, said stored exposure time values and said parameters in order to determine, on a per-pixel basis, an exposure time of said pixels, wherein; the processor is configured to; calculate a photocurrent from an accumulated voltage; and determine an exposure time, based on a monotonically rising convex function of said calculated photocurrent; and wherein said monotonically rising convex function fulfills the following conditions;
for Iph1>
Iph2, f(Iph1)>
f(Iph2) and f′
(Iph1)<
f′
(Iph2),f represents the monotonically rising convex function; f′
represents the first derivative of the function f; andIph1 and Iph2 are arguments to function f and its first derivative f′
. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for determining an exposure time of each of a multiplicity of pixels belonging to an image sensor, the method comprising:
-
initially setting an exposure time of each pixel to a minimum value tEMIN; performing a first charge integration of each pixel over said exposure time to obtain a first charge voltage Vc, and; if said first charge voltage Vc is less than a cutoff voltage VCO, adjusting the exposure time of said each pixel to a maximum value tEMAX;
wherein tEMAX>
tEMIN;if said first charge voltage Vc is between said cutoff voltage VCO and a saturation voltage VSat, adjusting the exposure time of said each pixel based on a monotonically rising convex function of a photocurrent of that pixel; and if said first charge voltage Vc is greater than the saturation voltage VSat, leaving the exposure time of said each pixel at tEMIN; and performing a second charge integration of each pixel whose exposure time was set to tEMAX to obtain a second charge voltage, and; if said second charge voltage is greater than said cutoff voltage VCO, adjusting the exposure time of said each pixel whose exposure time was set to tEMAX, based on a monotonically rising convex function of a photocurrent of that pixel; wherein said monotonically rising convex function fulfills the following conditions;
for Iph1>
Iph2, f(Iph1)>
f(Iph2) and f′
(Iph1)<
f′
(Iph2), where;f represents the monotonically rising convex function; f represents the first derivative of the function f; and Iph1 and Iph2 are arguments to function f and its first derivative f′
. - View Dependent Claims (14)
-
-
15. A method for compressing the dynamic range of an image sensor comprising a multiplicity of pixels arranged in a pixel array, the method comprising the steps of:
-
for each pixel; exposing the pixel to light and producing an associated photocurrent representative of said light exposure; determining, with a processor, an exposure time of the pixel on the basis of a monotonically rising convex function of said associated photocurrent; storing said determined exposure time as a q-bit value in memory located outside the pixel array; accessing the stored exposure time from said memory; and programming the pixel to accumulate charge for the accessed exposure time; wherein said monotonically rising convex function fulfills the following conditions;
for Iph1>
Iph2, f(Iph1)>
f(Iph2) and f′
(Iph1)<
f′
(Iph2), where;f represents the monotonically rising convex function; f′
represents the first derivative of the function f; andIph1 and Iph2 are arguments to function f and its first derivative f′
.
-
-
16. A pixel electronic control shutter system comprising:
-
an image sensor comprising a pixel array having multiplicity of pixels, the image sensor producing at least one analog output voltage in response to light received by a pixel; an analog-to-digital converter receiving the at least one analog output voltage and outputting a corresponding digitized voltage; and an exposure controller receiving said digitized voltage from the analog-to-digital converter, the exposure controller comprising; a memory for storing calculated exposure time values; a per-pixel parameter table containing local parameters of said pixels; and a processor for combining based on a set of convergence criteria, said stored exposure time values and said parameters in order to determine, on a per-pixel basis, an exposure time of said pixels, wherein; the processor is configured to; calculate a photocurrent from said digitized voltage; and determine an exposure time, based on a monotonically rising function of said calculated photocurrent; and wherein said monotonically rising convex function fulfills the following conditions;
for Iph1>
Iph2, f(Iph1)>
f(Iph2) and f′
(Iph1)<
f′
(Iph2), where;f represents the monotonically rising convex function; f′
represents the first derivative of the function f; andIph1 and Iph2 are arguments to function f and its first derivative f′
. - View Dependent Claims (17)
-
Specification