Pulse-width modulation pixel sensor

Information

  • Patent Grant
  • 12192644
  • Patent Number
    12,192,644
  • Date Filed
    Thursday, July 14, 2022
    2 years ago
  • Date Issued
    Tuesday, January 7, 2025
    18 days ago
Abstract
A pulse-width modulation (PWM) image sensor is described herein. The PWM image sensor may have a stacked configuration. A top wafer of the PWM image sensor may have a charge-to-time converter and a logic wafer, stacked with the top wafer, may include a time-to-digital converter. The PWM image sensor may utilize variable transfer functions to avoid highlight compression and may utilize non-linear time quantization. A threshold voltage, as input to a charge-to-time converter, may additionally be controlled to affect light detection, dynamic range, and other features associated with the PWM image sensor.
Description
FIELD

The present invention relates generally to image sensors and, particularly, to pulse-width modulation image sensors and methods for using the same.


BACKGROUND

Cameras and other image recording devices may use one or more image sensors, such as a charged-coupled device (CCD) image sensor or a complementary metal-oxide-semiconductor (CMOS) image sensor. A typical CMOS image sensor may include a two-dimensional array of pixels, where each pixel may include a photodiode and one or more transistors used to activate and read each pixel.


In CMOS image sensors, any movement in a subject imaged by a CMOS image sensor may blur the image of the subject, or may otherwise cause different types of motion artifacts. CMOS image sensors may struggle in obtaining a high dynamic range (HDR) for a single shot, as high-contrast areas of an image may be depicted as too dark or too bright. CMOS image sensors may additionally have a finite full-well capacity, which may limit a dynamic range of an output image and result in failing to capture a full range of light intensities represented in a scene.


SUMMARY

This summary is provided to introduce a selection of concepts in simplified form that are further described herein. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.


According to some embodiments of the provided disclosure, a method of operation of a pulse-width modulation (PWM) image sensor may be provided. The method may comprise, during a detection period, receiving a number of photons at a PWM pixel of the PWM image sensor, converting the number of photons into a photocurrent as the number of photons is received, accumulating a number of electrons at a sense node during the detection period, the number of electrons accumulated in response to the sense node receiving the photocurrent, during and in synchronization with the detection period, incrementing a count in accordance with a non-linear relationship between a triggering time and the photocurrent, the count synchronized with a time reference, and, when the accumulated number of electrons reaches a threshold number of electrons, latching a value of the count in a memory of a time-to-digital converter (TDC) circuit.


In some embodiments, as the triggering time increases, the count increments at a decreased rate. Further, the time reference, t, may be defined by







t
=



2
b

*

t

m

i

n





2
b

-
n



,





where b is a bit depth of the TDC circuit, n is a counter step number, and tmin is a counter delay. The counter delay may further be defined by








t

m

i

n


=


q
*

N
TH



I

m

a

x




,





where q is an elementary charge, NTH is the threshold number of electrons, and Imax is a maximum producible photocurrent.


A method in accordance with the provided disclosure may further comprise transmitting image information, corresponding to the latched value of the count in the memory of the TDC circuit, via a bi-directional bus. The method may further comprise terminating a duration of the detection period in response to the photocurrent. In some embodiments, a higher photocurrent may result in a shorter detection period and a lower photocurrent may result in a longer detection period.


In some embodiments, a method of performing auto-exposure control for a pulse-width modulation (PWM) image sensor may be provided. The method may comprise querying first values associated with initial exposure settings of the PWM image sensor from a lookup table of the PWM image sensor, the first values comprising at least a clock frequency, a detection time, and a threshold number of electrons for operating the PWM image sensor, dividing the clock frequency by a division coefficient, the division coefficient based at least in part on the threshold number of electrons and the detection time, to obtain an updated clock frequency, using the updated clock frequency, determining whether a conversion time is less than or equal to the detection time, and, in accordance with determining that the conversion time is less than or equal to the detection time, sustaining the initial exposure settings.


A method in accordance with the provided disclosure may additionally comprise using the PWM image sensor to generate signals corresponding to light reflected from a scene, using the signals generated by the PWM image sensor, calculating a mean brightness value, using the mean brightness value to identify a row of the lookup table including second values comprising at least a second division coefficient, a second detection time, and a counter delay, and using at least the second division coefficient, the second detection time, and the counter delay to convert the initial exposure settings to updated exposure settings, thereby changing an operation of the PWM image sensor.


A method in accordance with the provided disclosure may further comprise, when the conversion time is greater than the detection time, calculating a second detection time and using the second detection time to change the initial exposure settings of the PWM image sensor to updated exposure settings.


In some cases, the threshold number of electrons may be a maximum threshold number of electrons and the method may further comprise, when the conversion time is greater than the detection time, decreasing the maximum threshold number of electrons and performing a new exposure operation using the decreased maximum threshold number of electrons.


Calculating the second detection time, TDET, may be defined by








T
DET

=



2
b



(


2
b

-
2

)


K


F
clk



,





where b is a bit depth, K is the division coefficient, and Falk is the clock frequency. Determining whether the conversion time is less than or equal to the detection time may comprise evaluating










(


2
b

-
2

)


K


F
clk





T
DET


2
b



,





where b is a bit depth, K is the division coefficient, Falk is the clock frequency, and TDET is the detection time. A value for the division coefficient may be based on a maximum detectable photocurrent capable of being generated by a photodiode of the PWM image sensor.


In some embodiments, a pulse-width modulation (PWM) image sensor may be provided. The PWM image sensor may comprise a top wafer comprising a charge-to-time converter (CTC) circuit, the CTC circuit comprising a photodiode, a reset gate, and a comparator and a bottom wafer stacked with the top wafer and comprising a time-to-digital converter (TDC) circuit. In some embodiments a reset signal may be applied to the reset gate to initiate a detection period, during the detection period, the photodiode may accumulate a number of electrons, and when the number of electrons reaches a threshold number of electrons, the CTC circuit may transmit a write signal, from the comparator, to the TDC circuit.


In some embodiments, the TDC circuit may be a static random-access memory comprising a number of latches and the write signal may latch a count in the number of latches.


A threshold voltage may be applied to the comparator and the threshold number of electrons may correspond to the threshold voltage applied to the comparator. The CTC circuit and the TDC circuit may comprise a pixel and the PWM image sensor may further comprise a number of pixels, each pixel of the number of pixels comprising a respective CTC circuit and a respective TDC circuit pair. Each pixel of the number of pixels may be arranged in an array and may be read row-by-row. The top wafer and the bottom wafer may be communicatively coupled by at least one of a vertical transfer gate, a through-silicon via, or a bond pad.





BRIEF DESCRIPTION OF THE DRAWINGS

Reference will now be made to representative embodiments illustrated in the accompanying figures. It should be understood that the following descriptions are not intended to limit the embodiments to one or more preferred embodiments. To the contrary, they are intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the described embodiments as defined by the appended claims. Similar reference numerals have been used, where practicable, to designate similar features.



FIGS. 1A-1C illustrate an example pulse-width modulation (PWM) image sensor, comprising an array of pixels, and components thereof, as discussed herein.



FIG. 2 depicts an example pixel of a PWM image sensor along with associated electronic components, as discussed herein.



FIG. 3 depicts a timing diagram for components of an example PWM image sensor, as discussed herein.



FIG. 4 depicts an example relationship between a photocurrent and a triggering time of a PWM image sensor pixel, as discussed herein.



FIG. 5 depicts an example relationship between a time-to-digital converter (TDC) output and a photocurrent, in accordance with a non-linear sampling rate, as discussed herein.



FIGS. 6A-6B depict example dynamic range extensions and, in particular, to relationships between time and integrated charges, as discussed herein.



FIG. 7 depicts example TDC transfer functions in the time domain and, in particular, to relationships between a TDC output code and an illuminance, as discussed herein.



FIG. 8 depicts example relationships between photocurrent and a signal-to-noise ratio with respect to a photon noise limit, as discussed herein.



FIGS. 9A-9B depict an example of controlling a threshold number of electrons to extend a dynamic range of a pixel of a PWM image sensor, as discussed herein.



FIGS. 10A-10B depict example shutter performances of a PWM image sensor, as discussed herein.



FIG. 11 depicts an example flowchart of TDC timing control, as discussed herein.



FIG. 12 depicts an example flowchart of exposure control utilizing a maximum photocurrent and a threshold number of received electrons, as discussed herein.



FIG. 13 depicts an example flowchart of exposure control utilizing a maximum photocurrent and a maximum number of received electrons, as discussed herein.



FIG. 14 depicts an example flowchart of exposure control in a ramped mode, as discussed herein.



FIGS. 15A-15B depict example methods and configurations of auto-exposure control, as discussed herein.



FIG. 16 depicts an example method and configuration of a logarithmic TDC mode for a single shot high dynamic range (HDR), as discussed herein.





The use of cross-hatching or shading in the accompanying figures is generally provided to clarify the boundaries between adjacent elements and to facilitate legibility of the figures. Accordingly, neither the presence nor the absence of cross-hatching or shading conveys or indicates any preference or requirement for particular materials, material properties, element proportions, element dimensions, commonalities of similarly illustrated elements, or any other characteristic, attribute, or property for any element illustrated in the accompanying figures.


Additionally, it should be understood that the proportions and dimensions (either relative or absolute) of the various features and elements (and collections and groupings thereof) and the boundaries, separations, and positional relationships presented therebetween, are provided in the accompanying figures merely to facilitate an understanding of the various embodiments described herein and, accordingly, may not necessarily be presented or illustrated to scale, and are not intended to indicate any preference or requirement for an illustrated embodiment to the exclusion of embodiments described with reference thereto.


DETAILED DESCRIPTION

The provided disclosure relates to pulse-width modulation (PWM) image sensors and, particularly, to PWM image sensor arrays on a stacked wafer that orient a charge-to-time converter (CTC) and a time-to-digital converter (TDC) in a Z-direction, thereby reducing a size of an image sensor pixel in an XY-plane. Further aspects of the provided disclosure provide flexible control of a transfer function of a TDC of a PWM image sensor. Other aspects of the provided disclosure are additionally provided herein.


Many electronic devices, such as smart phones, tablets, laptop computers, and so on, comprise one or more cameras for capturing image and/or video information. For example, a smart phone may have one or more cameras configured to capture high-resolution images and videos. The captured images and videos may be stored in a local storage of the smart phone and/or may be transmitted, via a network, to other devices for the purposes of sharing social media, such as pictures or videos, with other users and/or for any other purpose where images or videos are used.


Image sensors may be used in various types of cameras, as referenced above, and may comprise an array of multiple pixels which convert analog information (e.g., electromagnetic radiation, such as light waves) into digital signals for use in, and/or display on, an electronic device. Through this process of analog-to-digital conversion, a digital image may be created that corresponds to a scene and/or real-world objects that are the subjects of an image-capture operation. The digital image may be created by agglomerating digital signals from each pixel associated with the image sensor. As a result, increasing a number of pixels for a particular image sensor may cause a corresponding increase in a resolution of a resulting image.


However, electronic devices typically have limited space for internal components, as other components typical in electronic devices, such as microphones, displays, sensors, and so on, may require a portion of the limited space available in an electronic device. There is, therefore, limited space for pixels in an image sensor and a resolution of an image sensor may likewise be limited by the amount of space available. Furthermore, design considerations (e.g., a device thickness or aesthetic appearance) may further limit the amount of space available in a particular electronic device, which may further limit space available for an array of image sensor pixels, thereby resulting in a decreased resolution of images captured by an associated image sensor and/or camera.


Additionally, certain image sensor architecture, such as certain CMOS sensor architectures, may produce images with certain deficiencies in quality. For example, traditional sensors may struggle producing high quality images in low or high light conditions, in situations where an object is moving with respect to the image sensor, in producing images without pixel saturation, and in producing images with a high dynamic range.


The provided disclosure relates to a PWM image sensor that may have a reduced pixel size, thereby increasing a number of potential pixels in a particular area, may permit flexible control of a digital-domain transfer function, may provide single-shot high dynamic range (HDR) imaging, may reduce movement-blur, and may provide additional functionality as described below. The PWM image sensor may utilize PWM control during time-based conversion processes, by, for example, controlling a switch supplying voltage and current to a load. The average value of the voltage and current may be modified by changing a rate of the switch.


In accordance with the provided disclosure, a PWM image sensor may comprise a charge-to-time converter (CTC) and a time-to-digital converter (TDC). The CTC may be positioned on a top wafer and the TDC may be positioned on a logic wafer, where the logic wafer is positioned below the top wafer in a vertical orientation (e.g., a Z-direction). By utilizing space in the Z-direction, the PWM image sensor may have a higher pixel density in an XY-plane. Stacking the CTC and the TDC at the wafer-level may further reduce the overall die and/or module size when compared to traditional image sensors.


The CTC may be communicatively coupled with the TDC, such as through one or more electrical traces, and may transmit write signals to the TDC. As discussed herein, the CTC may generate a write (WRT) signal when a sense node, otherwise referenced as a floating diffusion (FD), of the CTC accumulates a threshold number of electrons from a photocurrent generated by a photodiode of the CTC. Once the threshold number of electrons is reached, the WRT signal may be generated and sent to the TDC in order to latch, or otherwise mark, image data. In some cases, the threshold value for the threshold number of electrons is modifiable, either manually or automatically, in order to minimize a signal-to-noise ratio (SNR), extend a dynamic range (for all pixels, or a portion thereof, of the PWM sensor), control an exposure setting, and so on.


The TDC may further permit control of a transfer function in a digital domain during the time-to-digital conversion process. Through control of the transfer function, a dynamic range (DR) of the PWM image sensor may be extended during certain conditions (e.g., low-light conditions or high-light conditions). Control of various additional functions, such as over a SNR, exposure settings (either manual or automatic), selection of triggering time, and so on, may be achieved through the use of the PWM image sensor.


These and other embodiments are discussed below with reference to FIGS. 1A-16. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes only and should not be construed as limiting.



FIG. 1A illustrates an example pulse-width modulation (PWM) image sensor 100 capturing light 112 reflected from an object 110. In FIG. 1, the object 110 is depicted as an automobile, though it is appreciated that any object, or combination of objects, may be the subject of an image detection operation of a PWM image sensor 100. For example, a face of a user of an electronic device within which the PWM image sensor 100 is disposed may be a subject as detected by the PWM image sensor 100.


During an image detection operation, light 112 is reflected from an object 110, and/or scene, and is received at a PWM image sensor 100 and, in particular, at one or more photodiodes of the PWM image sensor 100. As described herein, the light 112 may be natural light (e.g., produced the Sun), external artificial light (e.g., from external bulbs), or artificial light sources associated with the PWM image sensor 100 (e.g., a light source of a flash-emitting element). An example light source 114 is depicted in FIG. 1 and may be omitted in some embodiments. In some cases, the light source 114 is a light-emitting diode and may be used as a flashlight and/or camera flash. The light source 114 may be operatively coupled with the PWM image sensor 100. The light 112 may, in some implementations, be light that is not visible to the human eye including, for example, infrared or ultraviolet light.


The PWM image sensor 100 may comprise multiple layers, such as a top wafer 102 and a bottom logic wafer 104. The top wafer 102 and the bottom logic wafer 104 may be formed from a semiconductor material, such as silicon (Si) or gallium arsenide (GaAs), and may be bonded together in a number of manners, such as, but not limited to, direct bonding, plasma activated bonding, eutectic bonding, hybrid bonding, any combination thereof, and so on. In some cases, the top wafer 102 and the bottom logic wafer 104 are on opposite sides of a single wafer.


A charge-to-time converter (CTC) array 106 may be positioned on the top wafer 102. As depicted in FIG. 1A, the CTC array 106 may comprise a number of CTC pixels arranged in a regular and repeating manner, though any manner of arrangement of the CTC pixels may be used in accordance with the provided disclosure. The CTC array 106 may be formed on the top wafer 102 through the use of any potential technique or combination of techniques such as, for example, epitaxial growth, material deposition, etching processes, p- or n-type doping, soldering, and so on. Each CTC pixel of the CTC array 106 may comprise a photodiode, a reset gate, and a comparator. The photodiode may be any photodiode and may convert electromagnetic energy (e.g., light waves) into a current (e.g., a photocurrent). A strength of the photocurrent may depend on an intensity of incoming electromagnetic energy, such that brighter light results in a stronger photocurrent. The reset gate may comprise a switch configured to reset a CTC pixel to begin a detection period (e.g., by coupling/decoupling the CTC pixel from a voltage source). The comparator may be used to determine when a floating diffusion (FD) voltage reaches a predetermined threshold voltage, as discussed with reference to FIG. 3. Each CTC pixel may additionally include one or more capacitors, which may be referenced as a sense node/FD capacitor (CFD). In some embodiments, the CTC is a MOS-PN (PN-type metal-oxide-semiconductor) hybrid device that directly converts light to time under low voltage.


A time-to-digital converter (TDC) array 108 may be provided on the bottom logic wafer 104, which may be positioned beneath, or otherwise stacked with, the top wafer 102. The top wafer 102 and the bottom logic wafer 104 may be separate wafers or may, in some cases, be opposite sides of the same wafer. The TDC array 108 may be coupled with the CTC array 106 through one or more communication pathways 116 such as, but not limited to, vertical transfer gates, through-silicon vias (TSVs), bond pads, and so on.


The TDC array 108 may comprise a number of individual TDC pixels. Each TDC pixel may comprise a static random-access memory (SRAM) that uses latching circuitry to store a bit of data. The number of latches in each SRAM may be any number depending on a desired resolution of each TDC pixel and each latch may correspond to a bit of data. In a non-limiting example, a SRAM for each individual TDC pixel comprises five latches, corresponding to five bits of data. An external counter may be additionally communicatively coupled with the TDC array 108 (e.g., to each TDC pixel) and a bi-directional data bus may transmit data (e.g., image data) to and from the external counter. The external counter may define a sampling rate at which a photocurrent (e.g., as generated from a photodiode) is sampled. Though an SRAM is discussed, any type of memory, such as a dynamic random-access memory (DRAM), may be used as a TDC pixel of the TDC array 108.


Each TDC pixel may be coupled to a respective CTC pixel, such that the number of TDC pixels and CTC pixels are equivalent. Furthermore, each TDC pixel and CTC pixel pair may form a pixel of the PWM image sensor 100 and may correspond to a pixel on an image generated by the PWM image sensor 100. In this way, a number of TDC/CTC pixel pairs may correspond to a maximum image resolution capable of being produced by the PWM image sensor 100. In a non-limiting example, if a potential maximum resolution of an image produced by the PWM image sensor 100 is 1792×828, there may be 1,483,776 TDC/CTC pixel pairs provided for the PWM image sensor 100. Though a particular example is provided, the number of TDC/CTC pixel pairs is not limited to any particular value and any number may be provided. As the TDC pixels and CTC pixels are arranged in a Z-direction, by stacking a bottom logic wafer 104 and a top wafer 102, a size of the TDC/CTC pixel pair may be reduced in an XY-plane.



FIG. 1B depicts an example representation of a PWM image sensor 100 comprising a CTC array 106 stacked with a TDC array 108. As depicted in FIG. 1B, the CTC array 106 may be provided on a top wafer 102. The CTC array 106 may generate a signal (e.g., a WRITE signal) and may transmit the signal to the TDC array 108. The TDC array 108 may be provided on a bottom logic wafer 104. As depicted in FIG. 1A, the CTC array 106 and the TDC array 108 may be provided in a stacked arrangement.



FIG. 1C depicts an example CTC circuit 106 in accordance with aspects of the provided disclosure. It is noted that the CTC circuit 106 is merely one example of a CTC circuit and any number of arrangements may be provided in accordance with the associated disclosure.


The CTC circuit 106 may include a comparator 107, a photodiode 109, a floating diffusion capacitor 111, and a reset gate 113. An operation of the CTC circuit 106 may begin in response to a RESET signal being applied to the reset gate 113. As depicted in FIG. 1C, a pixel voltage VPX may be provided and may be applied to the CTC circuit 106 when the reset gate 113 is closed and may be prevented from reaching components of the CTC circuit 106 when opened.


A photodiode 109 may additionally be provided and may use light (e.g., photons) to generate an associated photocurrent (e.g., a current). A strength of the photocurrent may depend on an intensity of the light as detected by the photodiode 109. The generated photocurrent may discharge the floating diffusion capacitor (CFD) 111 to bias the input of the comparator 107. The comparator 107 may compare the incoming number of electrons with a threshold number of electrons. The threshold number of electrons may be established by inputting a threshold voltage Vth to the comparator 107. The threshold voltage Vth may be controllable and may be changeable (e.g., by a controller) to establish different triggering thresholds. Once a threshold number of electrons is reached at the comparator 107, a WRITE signal may be generated (e.g., to a TDC circuit).



FIG. 2 depicts example electronic components of a pixel 200 of a PWM image sensor. Particularly, in FIG. 2 a potential operation of a pixel 200 is discussed with additional reference to the timing diagram depicted in FIG. 3. While an operation with reference to one pixel is discussed, it is appreciated than a large number of individual pixels may be used in a PWM image sensor, such as in an array, as discussed with respect to FIG. 1A. Operations of different pixels may be identical or may vary depending on a photocurrent produced by a photodiode and/or on other potential settings, either analog or digital, of the PWM image sensor.


As discussed with respect to FIG. 1A, a pixel 200 of a PWM image sensor may comprise a CTC/TDC pixel pair. In particular, the charge-to-time converter (CTC) 206 may be positioned on a first wafer (e.g., a top wafer 102) and the time-to-digital converter (TDC) 208 may be positioned on a second wafer (e.g., a bottom logic wafer 104) stacked with the first wafer. In some cases, the CTC 206 and the TDC 208 are positioned in alternate arrangements, such as on opposite sides of the same wafer. Additionally or alternatively, it is noted that the particular arrangement of the CTC 206 and the TDC 208 is not particularly limiting. Though FIG. 1A depicts a CTC stacked on top of a TDC, other arrangement may be used in accordance with the provided disclosure.


An operation of the pixel 200 will now be discussed with reference to both FIGS. 2 and 3. As noted above, FIG. 3 depicts a timing diagram of operations of a pixel of a PWM image sensor (such as the pixel 200) and, for ease of description, FIGS. 2 and 3 will be discussed in tandem.


As depicted in FIG. 2, a reset (RST) signal 214 may be applied to a CTC 206. The reset signal 214 may initiate the beginning of a detection period and may clear, or reset, electrons stored at a sense node and/or floating diffusion (FD). With reference to FIG. 3, a reset timing graph 252 depicts an operation of a RST signal 214. As depicted, the reset signal 214 may be binary (e.g., 1 and 0 and/or “on” and “off”). For example, the reset signal may be provided to the CTC 206 by the opening and closing of a switch, where one end of the switch is connected to the CTC 206 (e.g., a sense node/FD of the CTC 206) and another end of the switch is connected to a fixed voltage (e.g., a pixel voltage). Before a detection period is initiated, the switch may be closed, thereby supplying the pixel voltage to the CTC 206 to dissipate any electric charge which may be present at the sense node/FD (e.g., by prior image-detection operations). At a beginning of a detection period, at a time 230, the switch may be opened and the pixel voltage may be stopped. This may permit electrons to begin accumulation at a sense node/FD of the CTC 206. After an end of the detection period, the switch may be closed, depicted in FIG. 3 as between a triggering time 232 and an end of a frame time 234, thereby supplying the pixel voltage to dissipate the previous electric charge created by the accumulation of electrons. Subsequent detection periods may be initiated when the previous electric charge is completely dissipated and/or when the switch moves back to an open position, thereby stopping the pixel voltage from being applied to the sense node/FD of the CTC 206.


At a time 230, when the detection period begins as a result of the RST signal 214, a number of electrons 217a may begin to be accumulated at a sense node/FD of the CTC 206, as depicted in an electron timing graph 256. The electron timing graph 256 depicts the accumulation of electrons during the detection period. A voltage timing graph 254 depicts a voltage 216a of the sense node/FD, which corresponds with the number of electrons 217a. The number of electrons 217a may increase, at a rate dependent on a light intensity/photocurrent generated by a photodiode of the CTC 206, until a threshold number of electrons 217b is reached. Likewise, the voltage 216a may decrease until reaching a threshold voltage 216b. The time when the voltage 216a reaches the threshold voltage 216b and when the number of electrons 217a reaches a threshold number of electrons 217b may be referred to a triggering time 232.


The threshold voltage 216b may be established by supplying a preselected voltage to the CTC 206 as depicted in FIG. 2. In particular, the threshold voltage 216b may be applied to a first input of a comparator of the CTC 206. As a second input of the comparator of the CTC 206 may receive the voltage 216a, corresponding to a number of received electrons 217a accumulated at a sense node/FD of the CTC 206 during a detection period, the comparator may be capable of detecting when the voltage 216a matches the threshold voltage 216b, thereby resulting in a triggering time 232.


At the time 232, corresponding to an end of the detection period, a write (WRT) signal 218 may be generated at the CTC 206 and may be transmitted to the TDC 208. The WRT signal 218 may correspond to the accumulated number of electrons 217a over a particular time period, corresponding to a brightness of reflected light 212 from a scene and/or object which is the subject of an image (e.g., object 210). As depicted in the write signal graph 258, the WRT signal 218 initiates after the triggering time 232. The WRT signal 218 may correspond to initiating the process of latching a count in the TDC 208. A select timing graph 260 depicts a read signal 222 being applied to the TDC 208, as depicted in FIGS. 2 and 3. Each pixel (corresponding to a CTC/TDC pair) may be read row-by-row.


A time 234, signifying an end of a frame time, may correspond to a time when all detection and signal analysis processes are complete. For example, the image data of one or more pixels of a PWM image sensor may be fully processed at this stage and a subsequent process may initiate.


A data bus 220 may additionally be provided between the TDC 208 and an external counter (not depicted). The external counter may feed count data to the TDC 208 or may otherwise transmit and/or receive data from the TDC 208. Further description concerning the count data is described with reference to FIGS. 4-5.


An example operation in accordance with FIGS. 2-3 will now be provided. To initiate an image detection process, a reset signal 214 may be applied to a charge-to-time converter (CTC) 206. Light 212 reflected off of an object 210 may be received by the CTC 206 and a photodiode of the CTC 206 may convert the light 212 to a current (e.g., a photocurrent). The current may supply electrons to a sense node/floating diffusion where the electrons are accumulated. Once the accumulated electrons reach a threshold number of electrons (corresponding to a threshold voltage 216 supplied to the CTC 206), a write signal 218 corresponding to image information may be sent from the CTC 206 to a time-to-digital converter (TDC) 208. The write signal 218 may latch a count in the TDC 208 and the count may be read by a read signal 222. Any number of pixels of a PWM sensor may be read in any order (e.g., row-by-row) and image information of the object 210 may be generated. A bi-directional data bus 220 may additionally be provided between the TDC 208 and an external counter. The bi-directional data bus 220 may be bi-directional to conserve a pixel area, so as to further reduce a size of the pixel 200, though a unidirectional data bus may alternatively be used.



FIGS. 4-5 depict graphs related to a non-linear counter, as discussed with reference to the external counter discussed with respect to FIGS. 2-3. FIG. 4 depicts a graph 400 showing a relationship between a photocurrent (e.g., a current produced by a photodiode in response to receiving light) and a triggering time (e.g., a time corresponding to a length of a detection period for a particular pixel of a PWM image sensor).


As can be seen in FIG. 4, as a photocurrent increases, an associated triggering time for a pixel of the PWM image sensor decreases. This occurs as a high photocurrent results in a high rate of electron accumulation at a sense node/FD of a CTC. As the electrons quickly accumulate at the sense node/FD, a triggering time may occur quickly. Conversely, a low photocurrent may result in a low rate of electron accumulation, thereby lengthening a necessary triggering time. Put simply, as the photocurrent increases the triggering time decreases, and, as the photocurrent decreases the triggering time increases. As depicted in FIG. 4, this relationship is not linear, but is instead curved between the X- and Y-axes. The curved line may be defined by the equation








T
trig

=


q
*

N
TH



I

p

h




,





where Ttrig is a triggering time (e.g., a length of a detection period for a particular pixel), q is an elementary charge (e.g., the charge of a proton), Nth is a threshold number of electrons required to end a detection period, and Iph is a photocurrent produced by a photodiode of a CTC. As the terms are used herein, a triggering time may refer to a time when a particular pixel is triggered and a detection period may refer to a period when the entire PWM image sensor is active.


As indicated by the graph 400, a relationship between a photocurrent and a triggering time is non-linear. As such, if a linear sampling counter is used, highlights corresponding to a photocurrent at an end portion or a beginning portion of the curve may be compressed. That is, a linear counter having ticks separated by a consistent time would either compress the photocurrent sample above about 0.1 Amperes (A), as depicted in FIG. 4. This would result in a poor image quality for low- and/or high-light situations (resulting in highlight compression for pixels corresponding to relative bright/dark pixels).


To avoid potential highlight compression, an aspect of the provided disclosure provides a non-linear counter 505 to allow for a uniform sampling of a photocurrent. In this way, a relationship between a TDC output and a photocurrent may be linear, allowing for high quality highlight capture without compression within either low- or high-photocurrent ranges. Graph 500, as depicted in FIG. 5, depicts this linear relationship between the TDC output and the photocurrent, Iph, in accordance with the non-linear counter 505. The non-linear counter 505 depicts the non-linear time between successive counter ticks, where high photocurrent is sampled at a faster rate than low photocurrent in accordance with a steeper photocurrent curve in a high photocurrent range, as depicted in FIG. 4.


In some cases, each tick of the non-linear counter 505 is separated by a time defined by the equation







t
=



2
b

*

t

m

i

n





2
b

-
n



,





where b is a bit depth associated with a TDC, n is a counter step number, 2b−n is the TDC counter code, and tmin is the counter delay needed to detect a maximum possible photocurrent, Imax, producible by a photodiode of the CTC. The Imax value may be based on physical properties of the photodiode used in the CTC and/or may be established by software associated with a PWM image sensor. In some cases, tmin is defined by the equation








t

m

i

n


=


q
*

N
TH



I

m

a

x




,





which is similar to the equation defining the curve in FIG. 4 with the exception that the current is a maximum possible photocurrent producible by a photodiode in the PWM image sensor rather than a detected photocurrent. It is additionally noted that the tmin value is changeable based on changing a threshold number of electrons (e.g., by establishing different threshold voltages applied to the CTC).



FIGS. 6A-6B depict graphs displaying example dynamic range (DR) extension. FIG. 6A depicts a graph 600a corresponding to DR extension with a constant threshold number of electrons (Nth) and FIG. 6B depicts a graph 600b corresponding to DR extension with a variable Nth. As the term is used herein, a “triggering time” refers to a moment when a threshold number of electrons has been accumulated at a sense node/FD for a particular pixel of a PWM image sensor. The triggering time is initiated when a detection period begins and occurs when a particular pixel is triggered.


As depicted in graph 600a, corresponding to a constant Nth, an integrated charge (IC) threshold 602a may be set to a constant value. During a detection period, a time (t) required to reach the IC threshold 602a depends on a value of a photocurrent produced by a photodiode in response to light. For example, as indicated by box ‘1’ in graph 600a, a minimum photocurrent Imin generated by a photodiode results in a triggering time Ttrig, corresponding to a time when the number of electrons accumulated at a sense node/FD reaches the IC threshold 602a for a particular pixel. Similarly, a photocurrent of 4Imin produced by the photodiode, as indicated by box ‘4’ in graph 600a, results in a second triggering time below the Ttrig value depicted in FIG. 6A, as the time required to reach the IC threshold 602a would be faster due to a faster accumulation of electrons at the sense node/FD. Likewise, respective triggering times would differ based on a value of a photocurrent produced by the photodiode, such as, but not limited to, photocurrents ranging from Imm-7Imm. In this way, a particular triggering time is based on the value of an associated current and a threshold number of electrons (e.g., an IC threshold 602a).


In some cases, the IC threshold 602a is the same across a number of pixels in a PWM image sensor. That is, a PWM image sensor may receive different amounts of light at different pixels, thereby causing respective photodiodes associated with respective pixels to generate different amounts of photocurrent. As such, a triggering time may differ for different pixels, based on a value of an associated photocurrent.



FIG. 6B depicts a graph 600b with a variable IC threshold 602b. As depicted in FIG. 6B, the variable IC threshold 602b may result in a lowered threshold number of electrons necessary to end a triggering period for a particular pixel of a PWM image sensor. In this way, smaller photocurrents (e.g., Imin/4) beneath a typical minimum photocurrent may be detectable without resulting in lengthy triggering times. For example, in FIG. 6B, a photocurrent of Imin/4 is depicted. If the IC threshold were at the level depicted in FIG. 6A, the IC threshold 602a, the triggering time required to reach a threshold number of electrons at a sense node/FD, would grow drastically. To reduce the triggering time, the IC threshold may be lowered.


However, if the IC threshold were lowered across each pixel of a PWM image sensor, valuable image data may be lost without much benefit (as a triggering time may already be small). For example, in high light states (e.g., resulting in a photocurrent of 7Imin), a high percentage (e.g., 90+%) of electrons may be undetected if the IC threshold were set identically as it was set for low-light states (e.g., Imin/4). Additionally, the remaining electrons in high-light states may be capable of being received within a short time period, unlike low-light states.


The variable IC threshold 602b may be set manually (e.g., by a DR extension knob) or may be set automatically in response to detected light intensity levels. For example, if an electronic device is in a dark environment (as detectable by any number of sensors), the variable IC threshold 602b may be lowered.


The variable IC threshold 602b may differ across different pixels of a PWM image sensor. For example, pixels under high-light conditions (resulting in a high photocurrent) may have a relatively high IC threshold and pixels under low-light conditions (resulting in a low photocurrent) may have a relatively low IC threshold. In additional or alternative embodiments, an IC threshold may gradually decrease (e.g., at a constant rate) when the IC threshold has not yet been reached. In this way, an overall detection period may have an easily predictable end-point regardless of a value of an associated photocurrent and regardless of triggering times for individual PWM pixels.



FIG. 7 depicts a graph 700 with various example TDC transfer functions. A TDC transfer function may refer to an encoding curve for an output curve based on an illuminance (measured in lux; 1×). In the graph 700, depicted in FIG. 7, transfer functions are depicted for a 5-bit output code (e.g., where a TDC can store 5 bits of information).


Curve 702 depicts a logarithmic TDC transfer function ƒ or a variable threshold number of electrons (Nth). Curve 704 depicts a logarithmic TDC transfer function ƒ or a constant Nth. Curve 706 depicts a linearizing TDC transfer function ƒ or a constant Nth. The particular transfer function used may be selected based on a specific application for which a PWM image sensor is used (e.g., depending on a light-condition of a camera, a video or picture mode, and so on). For example, curves 704 and 706 (representing TDC transfer functions) may be used for high light conditions where a minimum illuminance is above around 300 1×, though any value may be used in accordance with the provided disclosure.


The TDC transfer function may be controllable in the time domain by counter steps defined by the equation t=ƒ(n)*tmin, where tmin is a counter delay as described above. The function ƒ(n) may reference any linear, logarithmic, and/or piece-wise profile. As a non-limiting example of such a profile represented by ƒ(n), a logarithmic function may be defined by the equation








f

(
n
)

=


I

m

a

x




I

m

i

n


*

10
p




,





where Imax is a maximum photocurrent produced by a photodiode and Imin is a minimum photocurrent produced by the photodiode. The value p may be defined by the equation







p
=


n
*


log
10

(


I

m

a

x


/

I

m

i

n



)




2
b

-
1



,





where n is a range from 0 to 2b−1 and where b is a bit depth of the TDC (e.g., five in the example depicted in FIG. 7). In accordance with the provided disclosure, any equation may represent ƒ(n) including, but not limited to, the logarithmic equation represented above, in order to define a transfer function. In the above example, the logarithmic response may reduce or eliminate fixed-pattern noise (FPN) due to threshold variation of a current source (e.g., a current source transistor).


Each of the depicted TDC transfer functions, and any other suitable transfer function, may be used in a PWM image sensor. As discussed above, the transfer function flexibility for a PWM image sensor may allow the PWM image sensor to be specifically tailored toward particular application (e.g., an application on an electronic device) needs.



FIG. 8 depicts a graph 800 depicting a signal-to-noise ratio (SNR) for a first threshold number of electrons (Nth1; defined by curve 804) and a second threshold number of electrons (Nth2; defined by curve 806). The dashed line 802 may represent a photon shot noise, Npbot, in situations where the SNR is largely equivalent to the Npbot.


The SNR may be represented by the equation







SNR
=


N
phot




N
phot

+

N
dark

+

σ
q
2





,





where Npbot is the photon shot noise, caused by statistical quantum fluctuations, Ndark is dark noise, representing thermal noise from electron movement, and σq2 is read noise, representing voltage fluctuations of a PWM image sensor (e.g., during a read process). In situations where the threshold number of electrons (Nth) is much higher than potential read noise and dark noise, the SNR is largely defined by the photon shot noise. This can result in the SNR being approximately equivalent to the square root of Nth, represented by line 802 as the photon noise limit.


As discussed above, the curve 804 represents a first threshold number of electrons (Nth1) and the curve 806 represents a second threshold number of electrons (Nth2). With reference to Nth1, a SNR may increase to the photon noise limit 802 as a photocurrent Iph is increased. However, once the photon noise limit 802 is reached, the SNR may remain consistent as other aspects of SNR (e.g., read noise) can be ignored as the values are overshadowed by the photon shot noise. This results in a system where SNR does not increase once a threshold level has been reached. At a higher threshold level, Nth2, the SNR may be larger than the corresponding SNR for Nth1, but may nevertheless remain consistent once the photon noise limit 802 has been reached, regardless of an increased photocurrent Iph.


In this way, pixel saturation of any particular pixel of the PWM image sensor may be avoided and the highest detectable current (e.g., photocurrent) may be defined by the counter delay of the TDC. Further, in situations where the read noise is much less than the photon shot noise, a dynamic range of a PWM pixel may be determined by a ratio between a maximum triggering time Ttrig to a minimum triggering time tmin as defined, in the case of constant Nth, by the equation







DR
=


20



log
10

(


T
DET


t

m

i

n



)


=

20



log
10

(

2
b

)




,





where b is a bit depth of the TDC.



FIGS. 9A-9B depict graphs related to SNR shaping through the use of Nth control. As discussed with respect to FIG. 8, above, a SNR value may be approximated as the square root of Nth, assuming that a photon shot noise dominates the overall noise of a SNR. To extend dynamic range, particular in low light conditions, a lower value of Nth may be selected during a detection period, if a threshold number of electrons is not accumulated in a sense node/FD within a particular period of time. This may allow a faster detection period, as otherwise particular pixels may require a large amount of time to accumulate the threshold number of electrons and/or may blur an image if the image sensor is in motion relative to a scene and/or object that is the subject of an image.


With reference to FIG. 9B, depicting a graph 900b, a first threshold number of electrons Nth1 and a second threshold number of electrons Nth2 are depicted. Within a particular detection period, a photocurrent defined by line 904 may be expected to reach Nth1 at a triggering time Ttrig with respect to a particular pixel. However, in low-light situations, a lower photocurrent may be produced by a photodiode and a triggering time may be reached at a slower rate, as defined by line 906. To avoid lengthy triggering times, the Nth value may be lowered. As discussed herein, Nth may be lowered by lowering a threshold voltage applied to a CTC. A Nth value may additionally or alternatively be lowered in other ways, such as decreasing a capacitance of a sense node/FD capacitor or having a double conversion gain structure.



FIG. 9A depicts a reduction of a Nth value by reducing a voltage applied to a CTC. As depicted in graph 900a, a voltage 902 is reduced from a Vth1 value to a Vth2 value after a certain time period has elapsed. As a result, the triggering time may conclude (indicated by Ttrig) when a Nth2 value is reached, instead of an initial Nth1 value (see FIG. 9B). By ramping down Nth1 n this way, SNR may additionally be controlled, as SNR may be approximated as the square root of Nth. This may allow SNR shaping when using a PWM sensor.



FIGS. 10A-10B depict graphs corresponding to different detection periods for a number of pixels of a PWM image sensor. As discussed above, different pixels may receive different amounts of light resulting in respective photocurrents having different values. Therefore, different pixels may reach a threshold number of electrons (Nth) at different times. In traditional image sensors, this may result in a blurry image for fast-moving objects (e.g., an object may be in a different position at the beginning of a detection period when compared to an end of the detection period).


As depicted in graph 1000a of FIG. 10A, motion blur may be minimized for a PWM image sensor as a majority of all pixels may reach a Nth value within a short period of time. In the example depicted in graph 1000a, for example, 94% of all pixels are triggered within a triggering time corresponding to TDET/17. The remaining 6% of pixels (e.g., pixels where an associated photocurrent has a value of Imin as depicted by line 1002) may be triggered within a triggering time corresponding to TDET. Through this control, motion blur of a resulting image may be minimized, or eliminated, particularly for pixels generating a large photocurrent. This is due to at least 94% of the pixels comprising an image reaching a triggering time within a very small window (e.g., 1/17th of an overall detection time). A sharper image, therefore, may result.



FIG. 10B depicts a graph 1000b depicting a relationship between a TDC code (e.g., a TDC code in least significant bits (1 sb) units) and time (t). Line 1004 depicts an example of constant Nth where a threshold number of electrons remains consistent across one or more pixels and/or across a detection period. Line 1006 depicts an example of ramped Nth where a threshold number of electrons changes across one or more pixels and/or across a detection period (see, e.g., FIGS. 9A-9B). Due to the faster conversion curve of line 1004 (representing a constant Nth case), a higher number of pixels may be triggered in a shorter period of time. In contrast, the slower conversion curve of line 1006 (representing a ramped Nth case), may result in slower triggering times. As such, a conversion curve corresponding to the line 1004 may represent a sharper image, when compared to the conversion curve corresponding to line 1006.



FIG. 11 depicts an example structure 1100 for TDC timing control of a PWM image sensor. For a particular PWM image sensor, a resolution of the time-to-digital conversion (e.g., by a TDC) may be given by








Δ

I

=


I

m

a

x




2
b

-
1



,





where Imax is a maximum photocurrent of a photodiode and b is a bit depth of a TDC. Using the resolution, a smallest time step may additionally be given by:








Δ

t

=




q
*

N
th




I

m

a

x


-

Δ

I



-


q
*

N
th



I

m

a

x




=


t

m

i

n




2
b

-
2




,





where Nth1 s a threshold number of electrons collected as a sense node/FD, q is an elementary charge (e.g., the elementary charge of a proton), and tmin is a counter delay. Using the smallest time step Δt, a clock frequency Falk may be additionally given by







F

c

l

k


=


1

Δ

t


.





As depicted in the example structure 1100, a clock frequency Fclk, as defined in the previous paragraph, may be scaled down from a maximum photocurrent, Imax, by a clock division coefficient K, referenced as divider 1102. The clock frequency may be proportional to the maximum photocurrent. In cases where a maximum photocurrent is expected (e.g., for a highest amount of measurable light), K may be equivalent to the value ‘1.’


The clock frequency divided by the clock division coefficient may be applied to a clock gating 1104. The clock gating 1104 may be used to save power, so that an associated clock circuit is not operated while not currently in use. By applying the clock frequency and clock division coefficient to the clock gating, the clock may be activated. A counter delay may additionally be provided to the clock gating 1104. A counter 1106 (e.g., a non-linear counter as discussed with respect to FIGS. 4-5) may sample a photocurrent produced by a photodiode and a comparator 1108 (e.g., a digital comparator) may be used to determine when a number of electrons accumulated at a sense node/FD reaches a threshold number of electrons (e.g., by a threshold voltage input into the comparator 1108).


As depicted in FIG. 11, the TRIGGER signal may be a non-linear synchronization signal for the gray counter 1110. The counter 1106, the comparator 1108, and the lookup table 1112 may be used to generate the TRIGGER signal. That is, the lookup table 1112 may hold clock division values for every TDC count within a particular range (e.g., 1 to 2b−1), the comparator 1108 may compare the counter 1106 value with the present value from the lookup table 1112, and the TRIGGER signal may be generated when the two values correspond. The comparator 1108 may additionally send a reset signal to the counter 1106. The divider 1102 may additionally be used to affect a speed of the gray counter 1110 and may control an exposure or detection time of an associated PWM image sensor. In some implementations, such as in a ramped Nth mode, the lookup table 1112 may additionally hold Nth values for every TDC count.



FIG. 11 merely discusses one manner of TDC timing control, and any number of TDC timing control methods may be used in accordance with a PWM image sensor of the provided disclosure. A number of such examples are provided in FIGS. 12-15B.



FIG. 12 depicts an example method 1200 of exposure control where an initial Nth value is predetermined by a SNR expectation and FIG. 13 depicts an example method 1300 of exposure control where a maximum value of Nth (e.g., Nmax) is used.


As depicted at operation 1202, initial values for a detection period, TDET, a threshold number of electrons, Nth, and a clock frequency, Folk, may be used as a starting point for an exposure control. These initial values may correspond to an expected SNR and/or by a range of photocurrent expected in an object/scene which is the subject of an image captured by a PWM image sensor.


At operation 1204, a value for the clock division coefficient K may be calculated. As discussed above with respect to FIG. 11, the clock division coefficient may be used as a scaling factor to scale the clock frequency down from a maximum level (e.g., a level corresponding to a maximum photocurrent). As depicted at operation 1204, the value for K may be calculated from the equation







K
=

ROUND



(



F

c

l

k



q


N

t

h





(


2
b

-
2

)



I
max



)



,





where the function ROUND rounds the calculated value to the nearest whole number. The ROUND function may additionally or alternatively round up or round down.


At operation 1206, a new clock frequency is determined by dividing the original clock frequency (e.g., as indicated at operation 1202) by the value for K as determined at operation 1204. At operation 1208, a determination is made using the new clock frequency. The determination is whether a detection period, divided by 2 to a power corresponding to a bit depth of a TDC, is greater than or equal to the expression









2
b



(


2
b

-
2

)


K


F

c

l


k

(
n
)




.





In other words, a determination is made as to whether a conversion time is less than or equal to a detection period.


If the operation at 1208 is answered in the negative (“NO”), then the detection period may be changed to the conversion time as indicated at operation 1210. If the operation at 1208 is answered in the positive (“YES”), then the detection period may remain the same. In the case of operation 1210, the low light detection time may be extended to reduce a frame rate of a PWM pixel. At operation 1212, values for K, tmin, and/or TDET may be determined and/or stored (e.g., in a lookup table). As described herein, the method 1200 depicted in FIG. 12 generally corresponds to a one shot scene estimate in a logarithmic mode (e.g., a logarithmic transfer function).



FIG. 13 depicts an alternate method 1300 of exposure control. As indicated at operation 1302, a maximum ‘N’ value (e.g., a threshold number of electrons accumulated at a sense node/FD) may be used as a starting point for exposure control. In contrast, the method 1200 depicted in FIG. 12 uses a predetermined Nth value using a SNR expectation (e.g., based on a one shot estimate).


At operation 1302, initial values for a detection period (TDET), a clock frequency (Fclk), a maximum number of accumulated electrons (Nmax), and a minimum number of accumulated electrons (Nmin) may be obtained. At operation 1304, a clock frequency division coefficient K may be calculated. The equation depicted at operation 1304 may be the same as that depicted in operation 1204, with reference to FIG. 12, with the exception that a maximum threshold number of electrons, Nmax, value is used instead of a threshold number of electrons Nth as based on a one shot estimate.


At operation 1306, the calculated clock frequency division coefficient K may be used to update a clock frequency value, as indicated by Fclk(n). In this way, a clock frequency coefficient corresponding to a maximum threshold level of electrons may be calculated. In some cases, the value for ‘K’ at this initial step is equal to ‘1.’


At operation 1308, a determination is made as to whether a conversion time is less than or equal to a detection period. If the conversion time is not less than or equal to the detection period (e.g., “NO”), then the method may proceed to operation 1310 where it is determined whether a Nmax value is greater than a Nmin value. If Nmax is greater than Nmin (“YES” at operation 1310), the Nmax value may be reduced by ‘1’ and may be used as a new Nmax value at operation 1302 and onwards. In this way, exposure control may be performed incrementally.


If, at operation 1310, the Nmax value is less than the Nmin value, then the method 1300 may continue (via “NO”) to operation 1312, where a detection period is calculated using the same formula as provided at operation 1210 in FIG. 12. Values for K, tmin, and TDET may then be obtained and/or stored at operation 1314.


If, at operation 1308, a detection period is greater than or equal to the conversion time, the method 1300 may proceed immediately to operation 1314, where values for K, tmin, and TDET may be obtained and/or stored. In this way, the method 1300 may be used to reduce a threshold number of electrons down to a minimum level (Nmin) before decreasing a frame rate (e.g., at operation 1312). Method 1300, therefore, may generally use a step-by-step approach to control a particular exposure value.



FIG. 14 depicts an additional method 1400 of exposure control in a ramped Nth mode (e.g., a mode as depicted in FIGS. 9A-9B). In the ramped Nth mode, the Nmax and Nmin values are constant and, therefore, there is no need to change associated values in a lookup table (LUT), as depicted in FIG. 13.


At operation 1402, initial values for a clock frequency (Fclk), a detection period (TDET), a maximum threshold number of electrons (Nmax), and a minimum threshold number of electrons (Nmin) may be obtained. At operation 1404, a clock frequency division coefficient K may be calculated using a charge q, the clock frequency, a maximum threshold number of electrons, and a maximum photocurrent, as discussed above. At operation 1406, an updated clock frequency may be obtained by dividing the original clock frequency by the clock frequency division coefficient K.


At operation 1408, a determination is made as to whether a detection period (TDET) is greater than or equal to a conversion time, as defined by the equation








q



N
min

(


2
b

-
1

)



I
max





T

D

E

T


.






If the detection period is greater than or equal to the conversion time, the method 1400 may proceed to operation 1412 where values for K, tmin, and TDET may be obtained. If operation 1408 is answered in the negative (e.g., “NO”), a frame rate may be changed by changing a detection period in accordance with the equation







T

D

E

T


=



q



N
min

(


2
b

-
1

)



I
max


.






After the detection period is changed, the method 1400 may proceed to operation 1412, as discussed above.



FIGS. 15A-15B depict examples of an auto-exposure process. FIG. 15A depicts a method 1500 of an auto-exposure process using a system-on-a-chip lookup tables (SOC LUT). At operation 1502, initial values for K, tmin, and TDET are input from address ‘N’ of a LUT associated with a PWM image sensor at i=0. At operation 1504, a window signal value may be obtained from the PWM image sensor and a mean brightness S may be calculated. To calculate S, the equation






S
=



I

p

h


(


2
b

-
1

)


I
max







may be used, where Imax, is directly proportional to a TDC clock frequency and is defined as








I
max

=


q


N
max



F

c

l

k





(


2
b

-
2

)


K



,





where q is an elementary charge, Nmax is a maximum threshold number of electrons received at a sense node/FD, Fclk is a clock frequency of the TDC, b is a bit depth of the TDC, Iph is the mean photocurrent, and K is a division coefficient. The equation for mean brightness S may be simplified as







S
=

k

1
*
L
*

K

F

c

l

k





,





where k1 is a constant value.


At operation 1506, a determination whether the mean brightness is less than or equal to ‘1’ is made. If the mean brightness is larger than ‘1,’ a lookup table (LUT) may be queried to obtain data for C log2S and C log2K at operation 1508, which, in the embodiment depicted in FIGS. 15A-15B, correspond to LUT1 and LUT3 (see LUT 1550 as depicted in FIG. 15B). Though LUT1 and LUT3 are queried at operation 1508, any LUT column may store the necessary information according to particular LUT settings.


Once values from LUT1 and LUT3 are received at operation 1508, a counter step number n may be calculated, at operation 1510, by the equation n=C log2S+C log2K−K2, where n is the counter step number, C is defined by the equation







C
=


N
-
1




log
2



L
max


-


log
2



L
min





,





and K2 is defined by the equation K2=C log2Lmin−C log2Fclk+C log2k1. As used herein, the values for illuminance (L) may be derived from the equation log2L=log2S−log2K+log2Fclk−log2k1 and minimum and maximum values for illuminance may be given by








L
n

=



(


L
max


L
min


)


1

N
-
1





L

n
-
1




,





where Ln is the window illuminance.


At operation 1512, the calculated value for n is used. For example, as depicted at operation 1512, if n is less than or equal to 0, then n may be updated to equal ‘0.’ If n is greater than or equal to N, then n may be updated to equal ‘N.’ The LUT may be queried, at operation 1514, to obtain table data for K, tmin, and Ttrig at LUT2, LUT4, and LUT5 (see table 1550 as depicted in FIG. 15B), though the particular column for these values is provided merely for explanatory purposes. At operation 1518, the values obtained at operation 1514 may be output to the PWM image sensor to automatically update exposure settings.


Operation 1516 may occur if a mean brightness value is less than 1 as determined at operation 1506. In this situation, n may be set to equal N/2 before querying a LUT at operation 1514.


At operation 1520, an i value may be incremented by ‘1.’ If, at operation 1522, i is less than or equal to 3, the operation may restart at operation 1504. Otherwise, if i is greater than 3, the method 1500 may end at operation 1524.


As described above, FIG. 15B depicts an example LUT 1550, including columns for mean brightness, LUT1, an address, and LUT2-LUT5. This LUT 1550 is provided merely for explanatory purposes and any potential LUT layout may be used in accordance with the provided disclosure.



FIG. 16 depicts an example LUT 1600 including a mean brightness S segment LUT 1602 and an illuminance segment LUT 1604. As discussed above, a logarithmic TDC mode may allow a PWM image sensor to capture a whole scene dynamic range (e.g., high dynamic range HDR) in a single shot. In this way, average illuminance of a scene may be measured to assist in identifying an illuminance segment n in the LUT 1600. In some cases, the illuminance segment n may be calculated by the equation







n
=



C


log
2



L
max


-

C


log
2



L
min



=


C

S


P


2
b

-
1



-

K

2




,





where S is the mean measured brightness, b is a bit depth of a TDC, P is a number of stops, and C and K2 are constants.


By identifying the correct illuminance segment n, appropriate scene brightness may be reached for a particular image without certain portions appearing too dark or too bright. As further depicted in FIG. 16, data may be transmitted from a PWM sensor 1606 to the LUT 1600. Further, I2C (inter-integrated circuit) may be used to attach the LUT 1600 (particularly the n segment 1604) to the PWM sensor 1606.


Additional processes may additionally occur during any time of the example operations. For example, to provide color to an image, a Bayer filter array may be provided and associated processing electronics may determine a color of any particular pixel. Further, software features may be provided to vary an operation of a PWM image sensor. Any component, structure, filter, method, process, and so on may be used in accordance with operations of a PWM image sensor.


Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, “or” as used in a list of items prefaced by “at least one of” indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Further, the term “exemplary” does not mean that the described example is preferred or better than other examples.


The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the described embodiments. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the described embodiments. Thus, the foregoing descriptions of the specific embodiments described herein are presented for purposes of illustration and description. They are not targeted to be exhaustive or to limit the embodiments to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings.

Claims
  • 1. A method of operation of a pulse-width modulation (PWM) image sensor, the method comprising: during a detection period, receiving a number of photons at a PWM pixel of the PWM image sensor;converting the number of photons into a photocurrent as the number of photons is received;accumulating a number of electrons at a sense node during the detection period, the number of electrons accumulated in response to the sense node receiving the photocurrent;during and in synchronization with the detection period, incrementing a count non-linearly, each value of the count synchronized with a non-linear time reference; andwhen the accumulated number of electrons reaches a threshold number of electrons, latching a value of the count in a memory of a time-to-digital converter (TDC) circuit.
  • 2. The method of claim 1, wherein: the value of the count is latched in the memory at a triggering time, the triggering time having a non-linear relationship with the photocurrent; andas the triggering time increases, the count increments at a decreased rate.
  • 3. The method of claim 1, wherein the time reference, t, is defined by
  • 4. The method of claim 3, wherein the counter delay is further defined by
  • 5. The method of claim 1, further comprising transmitting image information, corresponding to the latched value of the count in the memory of the TDC circuit, via a bi-directional bus.
  • 6. The method of claim 1, further comprising terminating a duration of the detection period in response to the photocurrent.
  • 7. The method of claim 6, wherein a higher photocurrent results in a shorter detection period and a lower photocurrent results in a longer detection period.
CROSS-REFERENCE TO RELATED APPLICATION

This application is a nonprovisional and claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Patent Application No. 63/227,202, filed Jul. 29, 2021, the contents of which are incorporated herein by reference as if fully disclosed herein.

US Referenced Citations (287)
Number Name Date Kind
4686572 Takatsu Aug 1987 A
4686648 Fossum Aug 1987 A
5105264 Erhardt et al. Apr 1992 A
5329313 Keith Jul 1994 A
5396893 Oberg et al. Mar 1995 A
5471515 Fossum et al. Nov 1995 A
5541402 Ackland Jul 1996 A
5550677 Schofield et al. Aug 1996 A
5781312 Noda Jul 1998 A
5841126 Fossum et al. Nov 1998 A
5880459 Pryor et al. Mar 1999 A
5949483 Fossum et al. Sep 1999 A
6008486 Stam et al. Dec 1999 A
6040568 Caulfield et al. Mar 2000 A
6233013 Hosier et al. May 2001 B1
6348929 Acharya et al. Feb 2002 B1
6448550 Nishimura Sep 2002 B1
6528833 Lee et al. Mar 2003 B2
6541751 Bidermann Apr 2003 B1
6580454 Perner et al. Jun 2003 B1
6597735 Baba Jul 2003 B1
6670904 Yakovlev Dec 2003 B1
6713796 Fox Mar 2004 B1
6714239 Guidash Mar 2004 B2
6798453 Kaifu Sep 2004 B1
6816676 Bianchi et al. Nov 2004 B2
6905470 Lee et al. Jun 2005 B2
6931269 Terry Aug 2005 B2
6956605 Hashimoto Oct 2005 B1
6982759 Goto Jan 2006 B2
7075049 Rhodes et al. Jul 2006 B2
7084914 Van Blerkom Aug 2006 B2
7091466 Bock Aug 2006 B2
7119322 Hong Oct 2006 B2
7133073 Neter Nov 2006 B1
7259413 Rhodes Aug 2007 B2
7262401 Hopper et al. Aug 2007 B2
7271835 Lizuka Sep 2007 B2
7282028 Kim et al. Oct 2007 B2
7319218 Krymski Jan 2008 B2
7332786 Altice Feb 2008 B2
7342270 Kuwazawa Mar 2008 B2
7390687 Boettiger Jun 2008 B2
7415096 Sherman Aug 2008 B2
7437013 Anderson Oct 2008 B2
7443421 Stavely et al. Oct 2008 B2
7446812 Ando et al. Nov 2008 B2
7471315 Silsby et al. Dec 2008 B2
7502054 Kalapathy Mar 2009 B2
7525168 Hsieh Apr 2009 B2
7554067 Zarnoski et al. Jun 2009 B2
7555158 Park et al. Jun 2009 B2
7622699 Sakakibara et al. Nov 2009 B2
7626626 Panicacci Dec 2009 B2
7636109 Nakajima et al. Dec 2009 B2
7671435 Ahn Mar 2010 B2
7728351 Shim Jun 2010 B2
7733402 Egawa et al. Jun 2010 B2
7737475 Hynecek Jun 2010 B2
7742090 Street Jun 2010 B2
7764312 Ono et al. Jul 2010 B2
7773138 Lahav et al. Aug 2010 B2
7786543 Hsieh Aug 2010 B2
7796171 Gardner Sep 2010 B2
7817198 Kang et al. Oct 2010 B2
7821547 Suzuki Oct 2010 B2
7873236 Li et al. Jan 2011 B2
7880785 Gallagher Feb 2011 B2
7884402 Ki Feb 2011 B2
7906826 Martin et al. Mar 2011 B2
7952121 Arimoto May 2011 B2
7952635 Lauxtermann May 2011 B2
7982789 Watanabe et al. Jul 2011 B2
8026966 Altice Sep 2011 B2
8032206 Farazi et al. Oct 2011 B1
8089036 Manabe et al. Jan 2012 B2
8089524 Urisaka Jan 2012 B2
8094232 Kusaka Jan 2012 B2
8116540 Dean Feb 2012 B2
8140143 Picard et al. Mar 2012 B2
8153947 Barbier et al. Apr 2012 B2
8159570 Negishi Apr 2012 B2
8159588 Boemler Apr 2012 B2
8164669 Compton et al. Apr 2012 B2
8174595 Honda et al. May 2012 B2
8184188 Yaghmai May 2012 B2
8194148 Doida Jun 2012 B2
8194165 Border et al. Jun 2012 B2
8222586 Lee Jul 2012 B2
8227844 Adkisson Jul 2012 B2
8233071 Takeda Jul 2012 B2
8241205 Mori Aug 2012 B2
8259228 Wei et al. Sep 2012 B2
8310577 Neter Nov 2012 B1
8324553 Lee Dec 2012 B2
8330839 Compton et al. Dec 2012 B2
8338856 Tai et al. Dec 2012 B2
8340407 Kalman Dec 2012 B2
8350940 Smith et al. Jan 2013 B2
8400546 Itano et al. Mar 2013 B2
8441545 Hoda et al. May 2013 B2
8456540 Egawa Jun 2013 B2
8456559 Yamashita Jun 2013 B2
8462247 Kim Jun 2013 B2
8508637 Han et al. Aug 2013 B2
8514308 Itonaga et al. Aug 2013 B2
8520913 Dean Aug 2013 B2
8546737 Tian et al. Oct 2013 B2
8547388 Cheng Oct 2013 B2
8575531 Hynecek et al. Nov 2013 B2
8581992 Hamada Nov 2013 B2
8594170 Mombers et al. Nov 2013 B2
8619163 Ogura et al. Dec 2013 B2
8619170 Mabuchi Dec 2013 B2
8629484 Ohri et al. Jan 2014 B2
8634002 Kita Jan 2014 B2
8648947 Sato et al. Feb 2014 B2
8723975 Solhusvik May 2014 B2
8730345 Watanabe May 2014 B2
8754983 Sutton Jun 2014 B2
8755854 Addison et al. Jun 2014 B2
8759736 Yoo Jun 2014 B2
8767104 Makino et al. Jul 2014 B2
8803990 Smith Aug 2014 B2
8810703 Machida Aug 2014 B2
8817154 Manabe et al. Aug 2014 B2
8860871 Aoki Oct 2014 B2
8879686 Okada et al. Nov 2014 B2
8902330 Theuwissen Dec 2014 B2
8902341 Mabuchi Dec 2014 B2
8908062 Ito Dec 2014 B2
8908073 Minagawa Dec 2014 B2
8923994 Laikari et al. Dec 2014 B2
8934030 Kim et al. Jan 2015 B2
8936552 Kateraas et al. Jan 2015 B2
8946610 Iwabuchi et al. Feb 2015 B2
8981517 Oshiyama et al. Mar 2015 B2
8982237 Chen Mar 2015 B2
8982260 Eshraghian et al. Mar 2015 B2
8988598 Ovsiannikov Mar 2015 B2
9001251 Smith et al. Apr 2015 B2
9041837 Li May 2015 B2
9017748 Spelman et al. Jun 2015 B2
9054009 Oike et al. Jun 2015 B2
9066017 Geiss Jun 2015 B2
9066660 Watson et al. Jun 2015 B2
9088727 Trumbo Jul 2015 B2
9094623 Kawaguchi Jul 2015 B2
9099604 Roy Aug 2015 B2
9100597 Hu Aug 2015 B2
9106859 Kizuna et al. Aug 2015 B2
9131171 Aoki et al. Sep 2015 B2
9154750 Pang Oct 2015 B2
9160949 Zhang et al. Oct 2015 B2
9225948 Hasegawa Dec 2015 B2
9232150 Kleekajai et al. Jan 2016 B2
9232161 Suh Jan 2016 B2
9270906 Peng et al. Feb 2016 B2
9276031 Wan Mar 2016 B2
9277144 Kleekajai et al. Mar 2016 B2
9287304 Park et al. Mar 2016 B2
9287423 Mori et al. Mar 2016 B2
9288380 Nomura Mar 2016 B2
9288404 Papiashvili Mar 2016 B2
9293500 Sharma et al. Mar 2016 B2
9307161 Lee Apr 2016 B2
9319611 Fan Apr 2016 B2
9344649 Bock May 2016 B2
9374105 Eddleman et al. Jun 2016 B2
9380245 Guidash Jun 2016 B1
9392237 Toyoda Jul 2016 B2
9438258 Yoo Sep 2016 B1
9445018 Fettig et al. Sep 2016 B2
9451887 Watson et al. Sep 2016 B2
9467553 Heo et al. Oct 2016 B2
9473706 Malone et al. Oct 2016 B2
9479688 Ishii Oct 2016 B2
9490285 Itonaga Nov 2016 B2
9497397 Kleekajai et al. Nov 2016 B1
9503616 Taniguchi et al. Nov 2016 B2
9521337 Shen Dec 2016 B1
9538067 Hamada Jan 2017 B2
9538106 McMahon et al. Jan 2017 B2
9549099 Fan Jan 2017 B2
9571758 Hashimoto et al. Feb 2017 B2
9584743 Lin et al. Feb 2017 B1
9584744 Lenchenkov et al. Feb 2017 B2
9596420 Fan et al. Mar 2017 B2
9596423 Molgaard Mar 2017 B1
9608024 Lee et al. Mar 2017 B2
9609250 Lee et al. Mar 2017 B2
9654689 Gleason May 2017 B2
9661210 Haneda May 2017 B2
9666618 Meynants May 2017 B2
9686485 Agranov et al. Jun 2017 B2
9700240 Letchner et al. Jul 2017 B2
9741754 Li et al. Aug 2017 B2
9749556 Fettig et al. Aug 2017 B2
9754994 Koo et al. Sep 2017 B2
9774318 Song Sep 2017 B2
9781368 Song Oct 2017 B2
9819890 Wang et al. Nov 2017 B2
9857469 Oggier et al. Jan 2018 B2
9888198 Mauritzson et al. Feb 2018 B2
9894304 Smith Feb 2018 B1
9912883 Lee Mar 2018 B1
9918031 Sakioka et al. Mar 2018 B2
9936105 Furuya Apr 2018 B2
9936151 Wang et al. Apr 2018 B2
9952323 Deane Apr 2018 B2
9973678 Mandelli et al. May 2018 B2
10044954 Ikeda et al. Aug 2018 B2
10051217 Kondo et al. Aug 2018 B2
10104318 Smith Oct 2018 B2
10120446 Pance et al. Nov 2018 B2
10136090 Vogelsang et al. Nov 2018 B2
10178329 Vogelsang et al. Jan 2019 B2
10212378 Negishi Feb 2019 B2
10217889 Dhulla et al. Feb 2019 B2
10249660 Guidash et al. Apr 2019 B2
10250833 Wang et al. Apr 2019 B2
10263032 Wan Apr 2019 B2
10269857 Wu et al. Apr 2019 B2
10271037 Oh Apr 2019 B2
10285626 Kestelli et al. May 2019 B1
10306167 Shimasaki May 2019 B2
10334181 Guenter et al. Jun 2019 B2
10379317 Shimokawa et al. Aug 2019 B2
10205904 Kobayashi Sep 2019 B2
10431608 Ebihara Oct 2019 B2
10440301 Li et al. Oct 2019 B2
10447950 Wang Oct 2019 B2
10484627 Zhou Nov 2019 B2
10542229 Sakioka et al. Jan 2020 B2
10594961 Hirota et al. Mar 2020 B2
10609348 Agranov et al. Mar 2020 B2
10630920 Matsunaga Apr 2020 B2
10630929 Koizumi et al. Apr 2020 B2
10748955 Oh et al. Aug 2020 B2
10775605 Ollila Sep 2020 B2
10848693 Agranov et al. Nov 2020 B2
10854647 Huang Dec 2020 B2
10943935 Li et al. Mar 2021 B2
10943940 Wu et al. Mar 2021 B2
10951838 Eyama Mar 2021 B2
11019294 McMahon May 2021 B2
11252381 Pang et al. Feb 2022 B2
11258993 Hoshino Feb 2022 B2
11350052 Otaka May 2022 B2
11405575 Bairo Jul 2022 B2
11546532 Bahukhandi et al. Jan 2023 B1
20030036685 Goodman et al. Feb 2003 A1
20040207836 Chhibber et al. Oct 2004 A1
20050026332 Fratti et al. Feb 2005 A1
20060274161 Ing et al. Dec 2006 A1
20070263099 Motta et al. Nov 2007 A1
20080177162 Bae et al. Jul 2008 A1
20080315198 Jung Dec 2008 A1
20090096901 Bae et al. Apr 2009 A1
20090101914 Hirotsu et al. Apr 2009 A1
20090146234 Luo et al. Jun 2009 A1
20090189842 Huang Jul 2009 A1
20090201400 Zhang et al. Aug 2009 A1
20090219266 Lim et al. Sep 2009 A1
20100134631 Voth Jun 2010 A1
20110080500 Wang et al. Apr 2011 A1
20110109776 Kawai May 2011 A1
20110156197 Tivarus et al. Jun 2011 A1
20110164162 Kato Jul 2011 A1
20120068978 Aitken et al. Mar 2012 A1
20120092541 Tuulos et al. Apr 2012 A1
20130147981 Wu Jun 2013 A1
20140071321 Seyama Mar 2014 A1
20140078356 Vaartstra Mar 2014 A1
20150062391 Murata Mar 2015 A1
20150295589 Eddleman et al. Oct 2015 A1
20160050379 Jiang et al. Feb 2016 A1
20160219232 Murata Jul 2016 A1
20160344920 Iwahara Nov 2016 A1
20170047363 Choi et al. Feb 2017 A1
20210281789 McMahon Sep 2021 A1
20220046196 Li Feb 2022 A1
20220102414 Lee et al. Mar 2022 A1
20220130876 Park et al. Apr 2022 A1
20220190023 Jeong et al. Jun 2022 A1
20220375986 Rosenblum et al. Nov 2022 A1
20230090827 Li et al. Mar 2023 A1
Foreign Referenced Citations (104)
Number Date Country
1630350 Jun 2005 CN
1774032 May 2006 CN
1833429 Sep 2006 CN
1842138 Oct 2006 CN
1947414 Apr 2007 CN
101189885 May 2008 CN
101221965 Jul 2008 CN
101233763 Jul 2008 CN
101472059 Jul 2009 CN
101567977 Oct 2009 CN
101622859 Jan 2010 CN
101739955 Jun 2010 CN
101754029 Jun 2010 CN
101803925 Aug 2010 CN
102036020 Apr 2011 CN
102067584 May 2011 CN
102208423 Oct 2011 CN
102411908 Apr 2012 CN
102451160 May 2012 CN
102668542 Sep 2012 CN
102820309 Dec 2012 CN
102821255 Dec 2012 CN
103024297 Apr 2013 CN
103051843 Apr 2013 CN
103329513 Sep 2013 CN
103369261 Oct 2013 CN
103369261 Oct 2013 CN
103546702 Jan 2014 CN
104041009 Sep 2014 CN
104052919 Sep 2014 CN
204761615 Nov 2015 CN
205211754 May 2016 CN
106027921 Oct 2016 CN
111602386 Aug 2020 CN
112087146 Dec 2020 CN
814606 Feb 2002 EP
1763228 Mar 2007 EP
2023611 Feb 2009 EP
2107610 Oct 2009 EP
2230690 Sep 2010 EP
2512126 Oct 2012 EP
2601833 Jun 2022 GB
S61123287 Jun 1986 JP
2000059697 Feb 2000 JP
2001211455 Aug 2001 JP
2001358994 Dec 2001 JP
2004111590 Apr 2004 JP
2005318504 Nov 2005 JP
2006287361 Oct 2006 JP
2007504670 Mar 2007 JP
2007516654 Jun 2007 JP
2008507908 Mar 2008 JP
2008271280 Nov 2008 JP
2008543061 Nov 2008 JP
2009021809 Jan 2009 JP
4255223 Apr 2009 JP
2009159186 Jul 2009 JP
2009212909 Sep 2009 JP
2009296465 Dec 2009 JP
2010080604 Apr 2010 JP
2010114834 May 2010 JP
2011040926 Feb 2011 JP
2011049697 Mar 2011 JP
2011091775 May 2011 JP
2011216970 Oct 2011 JP
2011217315 Oct 2011 JP
2011097646 Dec 2011 JP
2012010306 Jan 2012 JP
2012019516 Jan 2012 JP
2012513160 Jun 2012 JP
2013005397 Jan 2013 JP
2013051523 Mar 2013 JP
2013070240 Apr 2013 JP
2013529035 Jul 2013 JP
20030034424 May 2003 KR
20030061157 Jul 2003 KR
20050103732 Nov 2005 KR
20080069851 Jul 2008 KR
20090082077 Jul 2009 KR
20090102412 Sep 2009 KR
20100008239 Jan 2010 KR
20100065084 Jun 2010 KR
20110137934 Dec 2011 KR
20130074459 Jul 2013 KR
20000035234 Jun 2020 KR
200520551 Jun 2005 TW
200803481 Jan 2008 TW
201110689 Mar 2011 TW
201301881 Jan 2013 TW
WO 05041304 May 2005 WO
WO 06014641 Feb 2006 WO
WO 06130443 Dec 2006 WO
WO 07049900 May 2007 WO
WO 10120945 Oct 2010 WO
WO 12053363 Apr 2012 WO
WO 12088338 Jun 2012 WO
WO 12122572 Sep 2012 WO
WO 12138687 Oct 2012 WO
WO 13008425 Jan 2013 WO
WO 13179018 Dec 2013 WO
WO 13179020 Dec 2013 WO
WO 19102887 May 2019 WO
WO2019108632 Jun 2019 WO
WO 20228392 Nov 2020 WO
Non-Patent Literature Citations (19)
Entry
Bermak, et al., “An 8/4-bit Reconfigurable Digital Pixel Array with On-Chip Non-Uniform Quantizer,” IEEE 2005 Custom Integrated Circuits Conference, Sep. 19, 2005, XP010873783, ISBN 978-0-7803-9023-2, pp. 223-226.
Li et al., “Smart Image Sensor with Integrated Low Complexity Image Processing for Wireless Endoscope Capsules,” Tsinghua Science and Technology, vol. 14, No. 5, Oct. 2009, pp. 586-592.
Posch et al., “A QVGA 143 dB Dynamic Range Frame-Free PWM Image Sensor With Lossless Pixel-Level Video Compression and Time-Domain CDS,” IEEE Journal of Solid-State Circuits, Jan. 2011, vol. 46, No. 1, pp. 259-275.
Aoki, et al., “Rolling-Shutter Distortion-Free 3D Stacked Image Sensor with −160dB Parasitic Light Sensitivity In-Pixel Storage Node,” ISSCC 2013, Session 27, Image Sensors, 27.3 27.3 A, Feb. 20, 2013, retrieved on Apr. 11, 2014 from URL:http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6487824.
Elgendi, “On the Analysis of Fingertip Photoplethysmogram Signals,” Current Cardiology Reviews, 2012, vol. 8, pp. 14-25.
Feng, et al., “On the Stoney Formula for a Thin Film/Substrate System with Nonuniform Substrate Thickness,” Journal of Applied Mechanics, Transactions of the ASME, vol. 74, Nov. 2007, pp. 1276-1281.
Fontaine, “The State-of-the-Art of Smartphone Imagers,” 2019 International Image Sensor Workshop, Snowbird, Utah, Jun. 23-27, 2019, 3 pages.
Fu, et al., “Heart Rate Extraction from Photoplethysmogram Waveform Using Wavelet Multi-resolution Analysis,” Journal of Medical and Biological Engineering, 2008, vol. 28, No. 4, pp. 229-232.
Han, et al., “Artifacts in wearable photoplethysmographs during daily life motions and their reduction with least mean square based active noise cancellation method,” Computers in Biology and Medicine, 2012, vol. 42, pp. 387-393.
Jang et al., “A new PDAF correction method of CMOS image sensor with Nonacell and Super PD to improve image quality in binning mode,” IS&T International Symposium on Electronic Imaging 2021, Image Quality and System Performance XVIII, 5 pages.
Lopez-Silva, et al., “Heuristic Algorithm for Photoplethysmographic Heart Rate Tracking During Maximal Exercise Test,” Journal of Medical and Biological Engineering, 2011, vol. 12, No. 3, pp. 181-188.
Santos, et al., “Accelerometer-assisted PPG Measurement During Physical Exercise Using the LAVIMO Sensor System,” Acta Polytechnica, 2012, vol. 52, No. 5, pp. 80-85.
Sarkar, et al., “Fingertip Pulse Wave (PPG signal) Analysis and Heart Rate Detection,” International Journal of Emerging Technology and Advanced Engineering, 2012, vol. 2, No. 9, pp. 404-407.
Schwarzer, et al., On the determination of film stress from substrate bending: Stoney's formula and its limits, Jan. 2006, 19 pages.
Shen et al., “Stresses, Curvatures, and Shape Changes Arising from Patterned Lines on Silicon Wafers,” Journal of Applied Physics, vol. 80, No. 3, Aug. 1996, pp. 1388-1398.
Yan, et al., “Reduction of motion artifact in pulse oximetry by smoothed pseudo Wigner-Ville distribution,” Journal of NeuroEngineering and Rehabilitation, 2005, vol. 2, No. 3, pp. 1-9.
Yousefi, et al., “Adaptive Cancellation of Motion Artifact in Wearable Biosensors,” 34th Annual International Conference of the IEEE EMBS, San Diego, California, Aug./Sep. 2012, pp. 2004-2008.
JP Office Action; May 23, 2024; JP Patent Application No. 2022-121474; 2 pgs.
Christoph Posch et al. and “A QVGA 143 dB Dynamic Range Frame-Free PWM Image Sensor With Lossless Pixel-Level Video Compression and Time-Domain CDS”, IEEE, and IEEE Journal of Solid-State Circuits, IEEE, Nov. 29, 2010, vol. 46, No. 1, pp. 259-275, DOI: 10.1109-/JSSC.2010.2085952; 17 pgs.
Related Publications (1)
Number Date Country
20230044950 A1 Feb 2023 US
Provisional Applications (1)
Number Date Country
63227202 Jul 2021 US