An image sensor may include a shared pixel circuit having multiple photodiodes coupled to a common floating diffusion node via respective charge transfer gates. first, the pixel circuit may be reset, and a sample-and-hold reset (SHR) value may be read out. charge from a first of the photodiodes may be transferred to the floating diffusion node, and a first sample-and-hold signal (SHS) value may be read out. A first correlated double sampling (CDS) value is obtained by computing the difference between the SHR value and the first SHS value. Without resetting again, charge from a second of the photodiodes may be transferred to the floating diffusion node, and a second SHS value may be read out. A second CDS value is obtained by computing the difference between the first and second SHS values. Reading out the shared pixel circuit in this way substantially reduces power consumption.
|
18. An image pixel operable in first and second modes, comprising:
a floating diffusion node;
a plurality of photodiodes coupled to the floating diffusion node;
a capacitor; and
a dual conversion gain switch coupled between the floating diffusion node and the capacitor, wherein the dual conversion gain switch is configured in a first state so that signals are read out of the image pixel using a first number of cycles during the first mode and is further configured in a second state so that signals are read out of the image pixel using a second number of cycles, different than the first number of cycles, during the second mode.
12. A method of operating an image pixel having a plurality of photodiodes selectively coupled to a shared floating diffusion node, the method comprising:
resetting the image pixel and sampling a corresponding reset value;
transferring charge from a first photodiode in the plurality of photodiodes to the floating diffusion node and sampling a corresponding first signal value; and
without resetting the image pixel after transferring charge from the first photodiode to the floating diffusion node, transferring charge from a second photodiode in the plurality of photodiodes to the floating diffusion node and sampling a corresponding second signal value.
1. An image pixel, comprising:
a floating diffusion node;
a first photodiode;
a first charge transfer transistor coupled between the first photodiode and the floating diffusion node;
a second photodiode;
a second charge transfer transistor coupled between the second photodiode and the floating diffusion node; and
readout circuitry coupled to the floating diffusion node, wherein the readout circuitry is configured to receive a reset value, a first signal value from the first photodiode, and a second signal value from the second photodiode, wherein the reset value and the first signal value are used to compute a first difference value for the first photodiode, and wherein the first signal value and the second signal value are used to compute a second difference value for the second photodiode.
2. The image pixel of
3. The image pixel of
a capacitor selectively coupled to the floating diffusion node, wherein the first photodiode has a first charge storage capacity, wherein the second photodiode has a second charge storage capacity, wherein the capacitor provides additional storage capacity for the floating diffusion node so that the floating diffusion node has a total storage capacity that is equal to or greater than the sum of the first and second storage capacities.
4. The image pixel of
5. The image pixel of
6. The image pixel of
7. The image pixel of
a pixel output line;
an analog comparator circuit having a first input selectively coupled to the pixel output line and a second input selectively coupled to the pixel output line; and
an analog-to-digital converter configured to receive signals from the analog comparator circuit.
8. The image pixel of
a first switch coupled between the pixel output line and the first input of the analog comparator circuit; and
a second switch coupled between the pixel output line and the second input of the analog comparator circuit, wherein at most one of the first and second switches is turned on at any given point in time.
9. The image pixel of
a first capacitor that is connected to the first input of the analog comparator and that is configured to receive the first signal value; and
a second capacitor that is connected to the second input of the analog comparator and that is configured to receive the second signal value.
10. The image pixel of
a pixel output line;
an analog-to-digital converter configured to receive signals from the pixel output line and to generate a digital output signal; and
a memory circuit configured to store the digital output signal from the analog-to-digital converter.
11. The image pixel of
a subtraction circuit having a first input configured to receive the digital output signal from the analog-to-digital converter, a second input configured to receive a previously stored digital output signal from the memory circuit, and an output on which the first and second difference values are generated.
13. The method of
computing a first output value by computing a difference between the sampled reset value and the sampled first signal value; and
computing a second output value by computing a difference between the sampled first signal value and the sampled second signal value.
14. The method of
performing less than 2*m total read conversions to compute output values for all m photodiodes.
15. The method of
performing only (m+1) total read conversions to compute output values for all m photodiodes.
16. The method of
transferring charge from a third photodiode in the plurality of photodiodes to the floating diffusion node and sampling a corresponding third signal value;
storing the sampled second signal value on a first capacitor;
storing the sampled third signal value on a second capacitor; and
with a comparator having a first input connected to the first capacitor and a second input connected to the second capacitor, computing a difference between the sampled second signal value and the sampled third signal value.
17. The method of
transferring charge from a third photodiode in the plurality of photodiodes to the floating diffusion node and sampling a corresponding third signal value;
storing the sampled second signal value on a static random-access memory (SRAM) circuit;
storing the sampled third signal value on the SRAM circuit; and
with a digital subtraction circuit, computing a difference between the sampled second signal value and the sampled third signal value.
19. The image pixel of
20. The image pixel of
21. The image pixel of
|
This application claims the benefit of U.S. Provisional Patent Application No. 62/705,663, filed on Jul. 9, 2020, the entire contents of which is incorporated herein by reference.
This relates generally to imaging devices, and more particularly, to image sensors with shared pixel architectures.
Image sensors are commonly used in electronic devices such as cellular telephones, cameras, and computers to capture images. In a typical arrangement, an electronic device is provided with an array of image pixels arranged in pixel rows and pixel columns. Each image pixel in the array includes a photodiode that is coupled to a floating diffusion region via a transfer gate. Row control circuitry is coupled to each pixel row for resetting, initiating charge transfer, or selectively activating a particular row of pixels for readout. Column circuitry is coupled to each pixel column for reading out pixel signals from the image pixels.
Conventional readout of a pixel requires at least two separate conversions: a first conversion to obtain the reset value and a second conversion to obtain the signal value in the photodiode. The signal value is then subtracted from the reset value to remove kTC noise (i.e., the thermal noise associated with switching the pixel transistors). In shared pixel architectures where multiple photodiodes are coupled to a shared floating-diffusion region, two conversions would be required for each of the photodiodes. Each individual conversion consumes power, so performing two conversions per photodiode would quickly multiply the dynamic power consumed by the image sensor. Removal of the reset conversion would reduce power, but the read noise would increase by an intolerable amount.
It is within this context that the embodiments described herein arise.
Embodiments of the present invention relate to image sensors. It will be recognized by one skilled in the art that the present exemplary embodiments may be practiced without some or all of these specific details. In other instances, well-known operations have not been described in detail in order not to unnecessarily obscure the present embodiments.
Electronic devices such as digital cameras, computers, cellular telephones, and other electronic devices may include image sensors that gather incoming light to capture an image. The image sensors may include arrays of pixels. The pixels in the image sensors may include photosensitive elements such as photodiodes that convert the incoming light into image signals. Image sensors may have any number of pixels (e.g., hundreds or thousands or more). A typical image sensor may, for example, have hundreds or thousands or millions of pixels (e.g., megapixels). Image sensors may include control circuitry such as circuitry for operating the pixels and readout circuitry for reading out image signals corresponding to the electric charge generated by the photosensitive elements.
As shown in
Each image sensor in camera module 12 may be identical or there may be different types of image sensors in a given image sensor array integrated circuit. During image capture operations, each lens may focus light onto an associated image sensor 14. Image sensor 14 may include photosensitive elements (i.e., image sensor pixels) that convert the light into digital data. Image sensors may have any number of pixels (e.g., hundreds, thousands, millions, or more). A typical image sensor may, for example, have millions of pixels (e.g., megapixels). As examples, image sensor 14 may further include bias circuitry (e.g., source follower load circuits), sample and hold circuitry, correlated double sampling (CDS) circuitry, amplifier circuitry, analog-to-digital converter circuitry, data output circuitry, memory (e.g., buffer circuitry), address circuitry, etc.
Still and video image data from camera sensor 14 may be provided to image processing and data formatting circuitry 16 via path 28. Image processing and data formatting circuitry 16 may be used to perform image processing functions such as data formatting, adjusting white balance and exposure, implementing video image stabilization, face detection, etc. Image processing and data formatting circuitry 16 may also be used to compress raw camera image files if desired (e.g., to Joint Photographic Experts Group or JPEG format). In a typical arrangement, which is sometimes referred to as a system on chip (SoC) arrangement, camera sensor 14 and image processing and data formatting circuitry 16 are implemented on a common semiconductor substrate (e.g., a common silicon image sensor integrated circuit die). If desired, camera sensor 14 and image processing circuitry 16 may be formed on separate semiconductor substrates. For example, camera sensor 14 and image processing circuitry 16 may be formed on separate substrates that have been stacked.
Imaging system 10 (e.g., image processing and data formatting circuitry 16) may convey acquired image data to host subsystem 20 over path 18. Host subsystem 20 may include processing software for detecting objects in images, detecting motion of objects between image frames, determining distances to objects in images, filtering or otherwise processing images provided by imaging system 10.
If desired, system 100 may provide a user with numerous high-level functions. In a computer or advanced cellular telephone, for example, a user may be provided with the ability to run user applications. To implement these functions, host subsystem 20 of system 100 may have input-output devices 22 such as keypads, input-output ports, joysticks, and displays and storage and processing circuitry 24. Storage and processing circuitry 24 may include volatile and nonvolatile memory (e.g., random-access memory, flash memory, hard drives, solid-state drives, etc.). Storage and processing circuitry 24 may also include microprocessors, microcontrollers, digital signal processors, application specific integrated circuits, etc.
An example of an arrangement of image sensor 14 of
Row control circuitry 40 may receive row addresses from control and processing circuitry 44 and may supply corresponding row control signals to image pixels 34 over control paths 36 (e.g., pixel reset control signals, charge transfer control signals, blooming control signals, row select control signals, dual conversion gain control signals, or any other desired pixel control signals).
Column control and readout circuitry 42 may be coupled to the columns of pixel array 32 via one or more conductive lines such as column lines 38. Column lines 38 may be coupled to each column of image pixels 34 in image pixel array 32 (e.g., each column of pixels may be coupled to a corresponding column line 38). Column lines 38 may be used for reading out image signals from image pixels 34 and for supplying bias signals (e.g., bias currents or bias voltages) to image pixels 34. During image pixel readout operations, a pixel row in image pixel array 32 may be selected using row driver circuitry 40 and image data associated with image pixels 34 of that pixel row may be read out by column readout circuitry 42 on column lines 38. Column readout circuitry 42 may include column circuitry such as column amplifiers for amplifying signals read out from array 32, sample and hold circuitry for sampling and storing signals read out from array 32, analog-to-digital converter circuits for converting read out analog signals to corresponding digital signals, and column memory for storing the read out signals and any other desired data. Column control and readout circuitry 42 may output digital pixel readout values to control and processing logic 44 over line 26.
Array 32 may have any number of rows and columns. In general, the size of array 32 and the number of rows and columns in array 32 will depend on the particular implementation of image sensor 14. While rows and columns are generally described herein as being horizontal and vertical, respectively, rows and columns may refer to any grid-like structure (e.g., features described herein as rows may be arranged vertically and features described herein as columns may be arranged horizontally).
The floating diffusion node FD is optionally coupled to a capacitor such as capacitor Cx via a dual conversion gain (DCG) transistor that is controlled by a DCG signal (see optional connection path 350). Capacitor Cx may be a fixed capacitor or an variable capacitor (e.g., an adjustable capacitor bank). Capacitor Cx can be switched into use by turning on the DCG switch, which configures pixel 34 in a low gain mode. Capacitor Cx can also be switched out of use by turning off the DCG switch, which configures pixel 34 in a high gain mode.
The floating diffusion node FD may also be coupled to a positive power supply terminal on which positive power supply voltage Vaa is provided via a reset transistor. The reset transistor may be turned on by asserting reset control signal RST to reset the floating diffusion region to a reset level. The FD node may further be coupled to a gate terminal of a source follower transistor SF. The source follower transistor (sometimes referred to as a source follower gate) may be coupled in series with a row select transistor between the positive power supply terminal and a column output line 340 (e.g., equivalent to line 38 of
In
The examples of
Conventionally, a shared pixel circuit with m photodiodes would require a reset conversion followed by a signal conversion for each of the m shared photodiodes. In other words, 2*m conversion would be required. Thus, in the example of
In accordance with an embodiment, shared pixel circuits may be operated using a readout process that uses one photodiode's signal value as another photodiode's reset value.
At time t2, the first charge transfer control signal TX1 may be pulsed high to transfer charge from PD1 to the FD node. After the PD1 charge has been transferred to the common FD node, the shared readout circuit may be used to obtain a first sample-and-hold signal (SHS1) value. The row select signal may be driven low when transitioning from one row to another row (e.g., from row n to row n+1).
At time t3, the second charge transfer control signal TX2 may be pulsed high to transfer charge from PD2 to the FD node. After the PD2 charge has been transferred to the common FD node, the shared readout circuit may be used to obtain a second sample-and-hold signal (SHS2) value. Note that no reset operation is performed between the acquisition of SHS1 and SHS2 (i.e., no reset is performed between time t2 when TX1 is pulsed high and time t3 when TX2 is pulsed high).
At step 706 (corresponding to time t2 in
At step 710 (corresponding to time t3 in
As illustrated here, SHS1 is used as the effective reset value for the next signal SHS2. By using the previous SHS as the current SHR, a reset operation for each additional shared photodiode may be obviated. This modified CDS scheme where successive SHS signals are acquired without obtaining additional SHR values may continue until all of the m shared photodiodes have been read out (step 714). Processing may loop back to step 702 to process subsequent pixel rows, as indicated by path 716.
In the illustrative pixel 34 of
Although the methods of operations are described in a specific order, it should be understood that other operations may be performed in between described operations, described operations may be adjusted so that they occur at slightly different times or described operations may be distributed in a system which allows occurrence of the processing operations at various intervals associated with the processing, as long as the processing of the overlay operations are performed in a desired way. For example, the CDS operations of steps 708 and 712 may be performed much later in the digital domain after signals from the entire array of pixels have been read out.
When configured in the low power mode 804, the DCG switch may be turned on to connect the extra capacitance Cx to the floating diffusion node. During this time, the total capacity at the FD node is increased (which also effectively decreases the gain of pixel 34). With this elevated capacity, pixel 34 may now be able to storage charge transferred from the multiple shared photodiodes, so pixel 34 can now only perform m+1 read conversions (as opposed to 2*m conversions) per pixel to save power. In other words, capacitor Cx may provide additional storage capacity for the floating diffusion node so that the floating diffusion node has a total storage capacity that is equal to or greater than the sum of the storage capacities of PD1 and PD2.
At time t1, the reset transistor is activated to reset the FD node. At time t2, the Φ1 signal may be pulsed high to sample a SHR value onto capacitor C1.
At time t3, the first charge transfer control signal TX1 is pulsed high to allow charge to flow from the first photodiode to the FD node. At time t4, the Φ2 signal may be pulsed high to sample a SHS1 value onto capacitor C2. At this time, analog comparator 906 may output a corresponding analog signal that is proportional to the difference between SHS1 and SHR to produce a CDS value for the first photodiode. Comparator 906 operated in this way may sometimes be referred to as an analog subtractor circuit, a difference amplifier, a differential amplifier, etc. This analog CDS value may then be converted to its digital equivalent using ADC circuit 908.
At time t5, the second charge transfer control signal TX2 is pulsed high to allow charge to flow from the second photodiode to the FD node. At time t6, the Φ1 signal may be pulsed high to sample a SHS2 value onto capacitor C1. At this time, comparator 906 may output a corresponding analog signal that is proportional to the difference between SHS2 and SHS1 to produce a CDS value for the second photodiode. This analog CDS value may then be converted to its digital equivalent using ADC circuit 908.
At time t7, the third charge transfer control signal TX3 is pulsed high to allow charge to flow from the third photodiode to the FD node. At time t8, the Φ2 signal may be pulsed high to sample a SHS3 value onto capacitor C2. At this time, comparator 906 may output a corresponding analog signal that is proportional to the difference between SHS3 and SHS2 to produce a CDS value for the third photodiode. This analog CDS value may then be converted to its digital equivalent using ADC circuit 908.
At time t9, the fourth charge transfer control signal TX4 is pulsed high to allow charge to flow from the fourth photodiode to the FD node. At time t10, the Φ1 signal may be pulsed high to sample a SHS4 value onto capacitor C1. At this time, comparator 906 may output a corresponding analog signal that is proportional to the difference between SHS4 and SHS3 to produce a CDS value for the fourth photodiode. This analog CDS value may then be converted to its digital equivalent using ADC circuit 908. The sampling of SHS values may alternate between capacitors C1 and C2 at the input of comparator 906 in this way until the last SHSm signal has been read out and converted (e.g., by using analog comparator 906 to output (SHSm-SHSm-1).
Processing may instead proceed from step 1052 to step 1056 in response to determining that D(n) is not the first SHR value. At step 1056, controller 1020 may direct memory circuit 1004 to read out a previously stored value, which may either be Drst if the previous sampling was the first reset value or is otherwise equal to D(n−1).
At step 1058, digital subtraction circuit 1006 may receive signal D(n−1) read out from memory circuit 1004 and signal D(n) directly from the output of ADC circuit 1002 via bypass path 1008 and may compute a corresponding difference output Dout(n) by subtracting D(n) from D(n−1) or vice versa. At step 1060, the current D(n) may then be written into memory circuit 1004, which may later be used as D(n−1) for the next CDS value computation.
At step 1062, controller 1020 may determine whether D(n) received at step 1050 is the last signal (i.e., if there are more photodiodes to be read out). If the current D(n) received at step 1050 is not the last signal, then processing may loop back to step 1050 to read out from the next shared photodiode, as indicated by return path 1063. If the current D(n) received at step 1050 is the last signal (i.e., if all the photodiodes in the shared pixel have been read out and sampled), then the processing for that pixel is complete. The steps of
These steps are merely illustrative and are not intended to limit the present embodiments. At least some of the existing steps may be modified or omitted; some of the steps may be performed in parallel; additional steps may be added or inserted; and the order of certain steps may be reversed or altered. In general, the embodiments described herein may be applied to either rolling shutter pixels or global shutter pixels with a shared pixel architecture.
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention. The foregoing embodiments may be implemented individually or in any combination.
Johnson, Richard Scott, Guruaribam, Debashree
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10536652, | Jan 08 2018 | Semiconductor Components Industries, LLC | Image sensors with split photodiodes |
10777601, | Jan 25 2019 | SMARTSENS TECHNOLOGY HK CO , LIMITED | CMOS image sensor with compact pixel layout |
10872913, | Jul 13 2016 | Robert Bosch GmbH | CMOS pixel, image sensor, and camera and method for reading out a CMOS pixel |
8487232, | Feb 25 2009 | Konica Minolta Business Technologies, Inc. | Solid state image sensor adapted to remove noise |
20020093034, | |||
20050051775, | |||
20060261251, | |||
20080094483, | |||
20090091648, | |||
20130256510, | |||
20130314572, | |||
20150054973, | |||
20160165160, | |||
20170048470, | |||
20190296059, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 20 2020 | JOHNSON, RICHARD SCOTT | Semiconductor Components Industries, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 053950 | /0637 | |
May 25 2020 | GURUARIBAM, DEBASHREE | Semiconductor Components Industries, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 053950 | /0637 | |
Oct 01 2020 | Semiconductor Components Industries, LLC | (assignment on the face of the patent) | / | |||
Feb 03 2021 | Semiconductor Components Industries, LLC | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 055315 | /0350 | |
Feb 03 2021 | Fairchild Semiconductor Corporation | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 055315 | /0350 | |
Aug 16 2023 | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | Semiconductor Components Industries, LLC | RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL 055315, FRAME 0350 | 064618 | /0881 | |
Aug 16 2023 | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | Fairchild Semiconductor Corporation | RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL 055315, FRAME 0350 | 064618 | /0881 |
Date | Maintenance Fee Events |
Oct 01 2020 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Nov 22 2025 | 4 years fee payment window open |
May 22 2026 | 6 months grace period start (w surcharge) |
Nov 22 2026 | patent expiry (for year 4) |
Nov 22 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 22 2029 | 8 years fee payment window open |
May 22 2030 | 6 months grace period start (w surcharge) |
Nov 22 2030 | patent expiry (for year 8) |
Nov 22 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 22 2033 | 12 years fee payment window open |
May 22 2034 | 6 months grace period start (w surcharge) |
Nov 22 2034 | patent expiry (for year 12) |
Nov 22 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |