This disclosure relates generally to a technical field of electronic circuits and, in one example embodiment, to a system, method and an apparatus of high speed imaging through in-pixel storage.
An ability of the event capture device to operate at the threshold event capture rate may be constrained because a circuit to implement the event capture device may be implemented on a slow (>130 nm deep sub micron) semiconductor technology. An ability of the event capture device to operate the threshold event capture rate may also be constrained because a bottleneck may be created in an event capture operation. The event capture operation may include three consecutive phases. The three consecutive phases may be a capture of the event, a conversion of the captured event to a format that can be processed by the event capture device (e.g., digital format from a non digital format), and a reading out of the captured event from the event capture device after conversion. The reading out phase of the event capture operation may take longest time to execute because of a limited number of an input and output ports available on the event capture device. The input and output ports on the event capture device may be used to readout the events after they are converted to a format that can be processed by the event capture device.
Since each event capture goes sequentially through the three phases that occur consecutively in the order of capture, convert and readout, the delay in the readout and convert phases may create a bottleneck in the time between consecutive capture of events. Alternately, the bottleneck may be created because the operations of the three consecutive phases are not independent of each other. For example, if an event capture device hypothetically takes 10 s to capture the event, 10 s to convert the captured image to a digital format and 30 s to readout the image from the event capture device after conversion, the time taken between two consecutive captures of events is 50 s. In the example, if the event capture device may be used to capture events of a process in which the events occur at a rate higher than 1 event per 50 s, then the event capture device is not be able to capture the change in events that occurs during the convert and readout phase between each capture. The bottleneck created by the delay in conversion and readout phase may prevent the event capture device from operating at sub micro or nanosecond event capture speeds making it unsuitable for high speed processes.
Disclosed are a system, a method and an apparatus of high speed imaging through in-pixel storage. In one aspect, an image sensor includes an event sensor to detect events in a process. In addition, the image sensor includes an in-pixel storage to increase an event capture rate of the events through a separation of an event capture operation from other operations of the image sensor. The other operations may include a conversion operation and a readout operation of the image sensor.
The image sensor may include a first buffer circuit to transfer detected events from the event sensor to the in-pixel storage. The buffer circuit may accumulate light energy for a threshold amount of time before transfer to the in-pixel storage. The image sensor may also include a second buffer circuit to transmit data in the in-pixel storage to an output circuit. In addition, the image sensor may include a reset circuit to reset the event sensor between subsequent events when a setting of a voltage of the event sensor is changed to a high reset voltage.
In addition, the image sensor may include a first clear circuit to reset the second buffer circuit between subsequent transmissions of the data in the in-pixel storage to the output circuit. The output circuit may communicate the accumulated light energy to an external source. The accumulated light energy may be stored in a capacitor. The capacitor may be created from thick oxide MOS processes. The thick oxide processes may reduce a leakage of the storage capacitor and the MOS device to reduce a layout area of the image sensor.
The in-pixel storage may place the accumulated light energy in an additive form such that the addition of a subsequent light energy to enhance a characteristic of an image generated through the image sensor in the case of low light levels. The in-pixel storage may include a write circuit of the storage circuit to operate as a global shutter when the accumulated light energy is stored. The in-pixel storage may also include a second clear circuit of the storage circuit to clear the accumulated light energy stored in the write circuit. In addition, the in-pixel storage may also include a read circuit of the storage circuit to access the accumulated light energy that is stored in the write circuit.
The event sensor may be a photodiode used in an n+/p− well with a guard ring to increase a speed of the photodiode. Alternatively, the event sensor may also be an avalanche photodiode that can provide high gain and high speed allowing for reduced object illumination. The photodiode may occupy a layout area in the image sensor that reduces a fill factor of the image sensor to around 9%. The image sensor may be formed through an array of pixel sensors units. The image sensor may be an active pixel sensor.
The events in the process may include eight analog frames. The eight frames may be stored in different memory units of the in-pixel storage. The Image sensor as described herein may be implemented in a CMOS circuit using 130 nanometer deep sub-micron technology. The capturing of the eight analog frames may be implemented at a speed of the 130 nanometer deep sub-micron technology operating speed. The image sensor may operate at sub-nanosecond speeds.
In another aspect, a method of an image sensor includes capturing n-number of analog frames. In addition, the method of the image sensor includes storing the n-number of the analog frames in an in-pixel storage. The method of the image sensor also includes converting each of the n-number of the analog frames to digital frames. The method of the image sensor further includes reconstructing an event change through an ordering of the digital frames.
In yet another aspect, a system includes a rapidly moving object. In addition, the system includes an image sensor device to detect events in a process of movement of the rapidly moving object, and to increase an event capture rate of the events of the rapidly moving object through a separation of an event capture operation from other operations of the image sensor using multiple in-pixel storage modules.
The methods, systems and apparatuses disclosed herein may be implemented in any means for achieving various aspects, and may be executed in a form of a machine-readable medium embodying a set of instructions that, when executed by a machine, cause the machine to perform any of the operations disclosed herein. Other features will be apparent from the accompanying drawings and from the detailed description that follows.
Example embodiments are illustrated by way of example and not limitation in the figures of accompanying drawings, in which like references indicate similar elements and in which:
Other features of the present embodiments will be apparent from accompanying Drawings and from the Detailed Description that follows.
Disclosed are a system, a method and an apparatus of high speed imaging through in-pixel storage. It will be appreciated that the various embodiments discussed herein need not necessarily belong to the same group of exemplary embodiments, and may be grouped into various other embodiments not explicitly disclosed herein. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments.
High speed image processing may include several stages. Broadly describing, the stages may include an image acquisition operation, a conversion operation and a readout operation. The image acquisition phase is a phase where frames are acquired at a various acquisition rates. The conversion phase is a phase where analog information from the acquisition phase is converted into digital information and the readout phase is a phase where the digital information is readout from a processing unit. All these stages are performed using respective circuitry units in imaging devices (e.g., camera). Embodiments described herein discusses about performing high speed image processing using an image sensor by performing the image acquisition phase independent of the other phases such as the conversion phase and the readout phase. In addition, the image sensor as described herein is configured for simultaneous pixel counting to improve the frame rate and to simplify pixel (e.g., image sensor and memory design) and to increase a fill-factor.
In one or more embodiments, the image sensor 150 as described herein may be implemented in a deep-submicron complementary metal oxide semiconductor (CMOS) 130 nanometer technology for high speed operation, thereby enabling the image sensor 150 to operate at sub-nanosecond speeds. In one or more embodiments, the image sensor 150 may be an Active-Pixel Sensor (APS). In one or more embodiment, the image sensor 150 as described may be designed to include eight in-pixel storage unit(s) 1001-8 to temporarily hold eight frames at a very high speed. The eight in-pixel storage unit(s) 1001-8 may include write control(s) 1121-8, read control(s) 1141-8, a second clear circuit (clear 1161-8), and capacitor(s) 1181-N. In one or more embodiments, the write control(s) 1121-8, read control(s) 1141-8, and the clear 1161-8 may be implemented using transistors. In one embodiment, the write control(s) 1121-8, read control(s) 1141-8, clear control(s) 1161-8 as described herein are implemented using high speed n-channel enhancement-type MOSFET (NMOS) transistors. In one or more embodiments the image sensor 150 may be provided with a VDD supply 126. Also, in one embodiment, the storage capacitor(s) 1181-N of the analog memory units may be implemented using MOS capacitors using thick-oxide devices to reduce charge leakage and to reduce layout area. Layout design 175 of the image sensor 150 as an example embodiment is illustrated in
In one or more embodiments, the image sensor 150 as described herein is configured to detect events in a process through an event sensor (e.g., CMOS avalanche photodiode 104). The events may be a change in environment such as change in a content of the place, rapidly moving object, change in position of object, change in location of the object, change in shape of object. In one or more embodiments, the image sensor 150 to detect an event may be a CMOS image sensor (e.g., avalanche photodiode 104). Also, the image sensor 150 as described herein may include event sensor(s) and in-pixel storage units 1001-8 (e.g., in-situ memory units). In one or more embodiments, the image sensor 150 may be configured to capture the events in ‘N’ number of frames through an event sensor (e.g., the avalanche photodiode 104). However, in one example embodiment, the image sensor 150 as described herein is configured to capture eight (analog) frames at an acquisition rate of 1.25 billion Frames Per Second (fps). Although, the image sensor 150 as described is configured for capturing eight frames per second, the image sensor 150 can also be configured to capture ‘N’ number of frames by slight modification in design of image sensor 150 as illustrated in
The captured ‘N’ frames may be stored in an in-pixel storage unit(s) 100 and processed further as described in
Furthermore, in one or more embodiment, the captured frames (e.g., accumulated light energy in form of chargers) may be stored in the capacitor 1181 of the in-pixel storage unit(s) (e.g., the analog memory). In one or more embodiments, the in-pixel storage units 1001-8 are designed to increase an event capture rate of events. In one or more embodiments, the capacitor 1181 may be a MOS capacitor implemented using thick-oxide devices to reduce charge leakage. In one or more embodiments, the in-pixel storage unit 1001-8 may be configured such that the in-pixel storage unit 1001-8 can store charges in an additive form (e.g., accumulation due to subsequent frames) such that the addition of the subsequent light energy enhances a characteristic of an image generated through the image sensor 150 in the case of low light levels.
The read/write/clear operations as described in
In one or more embodiments, the number of frames that can be captured consecutively can be increased by including an array of image sensors in the CMOS chip 602. An example embodiment is illustrated in
The image sensor 150 as described herein may be used in several applications. Specifically the image sensor 150 may be used in applications that require capturing events in a short pulse of time. For example, the image sensor 150 can be used for biomedical applications such as fluorescence lifetime imaging (FLIM) that can provide pre-cancer diagnosis. FLIM may require capturing a lifetime decay curve within 10-20 nanoseconds which currently, no imager can achieve. Existing FLIM techniques rely on hundreds of repetitive experiments, capturing one sample per experiment and delaying the starting point before repeating the next experiment. The process using the existing FLIM techniques may take a long time, cause inaccuracy due to non-identical experiments and is expensive. The image sensor 150 as described herein may be implemented in such application that enables for reconstructing a FLIM curve in one experiment.
Also, in another example, the image sensor 150 as described herein may be used for high energy physics experiments and nuclear testing, where experiments cannot be repeatable. Other applications include ballistic analysis, bio-mechanics, etc.
Although the present embodiments have been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various embodiments. For example, the various devices and modules described herein may be enabled and operated using hardware circuitry (e.g., CMOS based logic circuitry), firmware, software or any combination of hardware, firmware, and software (e.g., embodied in a machine readable medium). For example, the various electrical structure and methods may be embodied using transistors, logic gates, and electrical circuits (e.g., application specific integrated (ASIC) circuitry and/or in Digital Signal Processor (DSP) circuitry).
In addition, it will be appreciated that the various operations, processes, and methods disclosed herein may be embodied in a machine-readable medium and/or a machine accessible medium compatible with a data processing system (e.g., a computer system), and may be performed in any order (e.g., including using means for achieving the various operations). Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.