[go: up one dir, main page]

TWI801572B - Image sensor, imaging unit and method to generate a greyscale image - Google Patents

Image sensor, imaging unit and method to generate a greyscale image Download PDF

Info

Publication number
TWI801572B
TWI801572B TW108114965A TW108114965A TWI801572B TW I801572 B TWI801572 B TW I801572B TW 108114965 A TW108114965 A TW 108114965A TW 108114965 A TW108114965 A TW 108114965A TW I801572 B TWI801572 B TW I801572B
Authority
TW
Taiwan
Prior art keywords
signal
terminal
pixel
photons
time
Prior art date
Application number
TW108114965A
Other languages
Chinese (zh)
Other versions
TW202018329A (en
Inventor
一兵 米歇爾 王
立龍 石
伊利亞 奥夫相尼科夫
Original Assignee
南韓商三星電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US16/140,529 external-priority patent/US11294039B2/en
Application filed by 南韓商三星電子股份有限公司 filed Critical 南韓商三星電子股份有限公司
Publication of TW202018329A publication Critical patent/TW202018329A/en
Application granted granted Critical
Publication of TWI801572B publication Critical patent/TWI801572B/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/703SSIS architectures incorporating pixels for producing signals other than image signals
    • H04N25/705Pixels for depth measurement, e.g. RGBZ
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4861Circuits for detection, sampling, integration or read-out
    • G01S7/4863Detector arrays, e.g. charge-transfer gates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • G01S17/10Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • G01S17/8943D imaging with simultaneous measurement of time-of-flight at a 2D array of receiver pixels, e.g. time-of-flight cameras or flash lidar
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4861Circuits for detection, sampling, integration or read-out
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4865Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak
    • GPHYSICS
    • G04HOROLOGY
    • G04FTIME-INTERVAL MEASURING
    • G04F10/00Apparatus for measuring unknown time intervals by electric means
    • G04F10/005Time-to-digital converters [TDC]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/40Image enhancement or restoration using histogram techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/521Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10FINORGANIC SEMICONDUCTOR DEVICES SENSITIVE TO INFRARED RADIATION, LIGHT, ELECTROMAGNETIC RADIATION OF SHORTER WAVELENGTH OR CORPUSCULAR RADIATION
    • H10F39/00Integrated devices, or assemblies of multiple devices, comprising at least one element covered by group H10F30/00, e.g. radiation detectors comprising photodiode arrays
    • H10F39/10Integrated devices
    • H10F39/12Image sensors
    • H10F39/18Complementary metal-oxide-semiconductor [CMOS] image sensors; Photodiode array image sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Optical Radar Systems And Details Thereof (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)
  • Measurement Of Optical Distance (AREA)

Abstract

An image sensor includes a time-resolving sensor and a processor. The time-resolving sensor outputs a first signal and a second signal pair in response detecting one or more photons that have been reflected from an object. A first ratio of a magnitude of the first signal to a sum of the magnitude of the first signal and a magnitude of the second signal is proportional to a time of flight of the one or more detected photons. A second ratio of the magnitude of the second signal to the sum of the magnitude of the first signal and the magnitude of the second signal is proportional to the time of flight of the one or more detected photons. The processor determines a surface reflectance of the object where the light pulse has been reflected based on the first signal and the second signal pair and may generate a grayscale image. An imaging unit and a method to generate a greyscale image are provided.

Description

影像感測器、成像單元及生成灰階影像的方法 Image sensor, imaging unit and method for generating grayscale images [相關申請的交叉參考] [Cross-reference to related applications]

本申請主張在2018年7月24日提出申請的美國臨時申請第62/702,891號的優先權利,所述美國臨時申請的揭露內容全文併入本文中供參考。 This application claims priority to U.S. Provisional Application No. 62/702,891, filed July 24, 2018, the disclosure of which is incorporated herein by reference in its entirety.

本文所揭露主題總體來說涉及影像感測器。更具體來說,本文所揭露主題涉及一種也可從累加光子探測事件中生成灰階影像的飛行時間(Time-of-Fight,TOF)影像感測器。 The subject matter disclosed herein relates generally to image sensors. More specifically, the subject matter disclosed herein relates to a Time-of-Fight (TOF) image sensor that can also generate grayscale images from accumulated photon detection events.

三維(Three-dimensional,3D)成像系統越來越多地用於各種各樣的應用,例如工業生產、視頻遊戲、電腦圖形、機器人外科手術、消費型顯示器、監控視頻、3D建模、房地產銷售等。現有的3D成像技術可例如包括基於飛行時間(TOF)的範圍成像、立體視覺系統和結構光(structured light,SL)方法。 Three-dimensional (3D) imaging systems are increasingly used in a variety of applications such as industrial production, video games, computer graphics, robotic surgery, consumer displays, surveillance video, 3D modeling, real estate sales wait. Existing 3D imaging technologies may, for example, include time-of-flight (TOF) based range imaging, stereo vision systems, and structured light (SL) methods.

在TOF方法中,基於已知的光速來分辨到3D物體的距離—通過針對影像的每一點測量光訊號在照相機與3D物體之間 行進所花費的往返時間。TOF照相機可使用無掃描方法來以每一個雷射脈衝或光脈衝俘獲整個場景。TOF方法的一些示例性應用可包括先進汽車應用,例如基於即時距離影像進行主動行人安全或碰撞前探測;例如在與視頻遊戲機上的遊戲交互期間跟蹤人類的移動;在工業機器視覺中對物體進行分類並說明機器人找到物品(例如傳送帶上的物品),等等。 In the TOF method, the distance to the 3D object is resolved based on the known speed of light—by measuring the light signal between the camera and the 3D object for each point in the image The round-trip time it takes to travel. TOF cameras can use a scanless approach to capture the entire scene with every laser pulse or light pulse. Some exemplary applications of TOF methods may include advanced automotive applications such as active pedestrian safety or pre-collision detection based on real-time range imagery; such as tracking human movement during interaction with a game on a video game console; object detection in industrial machine vision Categorize and explain where the robot found items (like items on a conveyor belt), etc.

在立體成像系統或立體視覺系統中,使用彼此水平移位的兩個照相機來獲得關於場景或關於場景中的3D物體的兩個不同的視圖。通過對這兩個影像進行比較,可獲得3D物體的相對深度資訊。立體視覺在例如機器人學等領域中是非常重要的,以提取關於自主系統/機器人附近的3D物體的相對位置的資訊。機器人學的其他應用包括物體辨別,在所述物體辨別中,立體深度資訊使得機器人系統能夠將機器人原本可能無法區分為兩個單獨物體的遮掩影像分量分開—例如一個物體在另一物體的前方而使得部分地或完全地隱藏所述另一物體。3D立體顯示器也用於娛樂系統和自動化系統。 In a stereo imaging system, or stereo vision system, two cameras horizontally displaced from each other are used to obtain two different views of the scene or of 3D objects in the scene. By comparing the two images, relative depth information of the 3D object can be obtained. Stereo vision is very important in fields such as robotics to extract information about the relative position of 3D objects in the vicinity of an autonomous system/robot. Other applications of robotics include object discrimination, where stereo depth information enables robotic systems to separate occluded image components that the robot might not otherwise be able to distinguish as two separate objects—such as one object being in front of another causing the other object to be partially or completely hidden. 3D stereoscopic displays are also used in entertainment systems and automation systems.

在SL方法中,可使用所投射光圖案和成像照相機來測量物體的3D形狀。在SL方法中,將已知的光圖案(通常為閘格或水平條或者由平行條帶形成的圖案)投射到場景或場景中的3D物體上。所投射圖案在射到3D物體的表面上時可發生變形或移位。這種變形可使得SL視覺系統能夠計算物體的深度資訊和表面資訊。因此,將窄光帶投射到3D表面上可產生照射線,所述照射線從除投影儀的視角以外的視角來看可顯現為失真的且可用於對被照射的表面形狀進行幾何重構。基於SL的3D成像可用于不同 的應用,例如,由員警用於拍攝3D場景中的指紋、在生產過程期間對元件進行線上檢驗、在醫療保健中用於對人體形狀和/或人類皮膚的微結構進行現場測量。 In the SL method, the projected light pattern and an imaging camera can be used to measure the 3D shape of an object. In the SL method, a known light pattern (usually a grid or horizontal strips or a pattern formed by parallel strips) is projected onto the scene or 3D objects in the scene. The projected pattern may be deformed or displaced when it hits the surface of the 3D object. This deformation enables the SL vision system to calculate the depth information and surface information of the object. Thus, projecting a narrow band of light onto a 3D surface can generate illumination lines that can appear distorted from perspectives other than that of the projector and can be used to geometrically reconstruct the shape of the illuminated surface. SL-based 3D imaging can be used for different applications, e.g. by police officers for taking fingerprints in 3D scenes, in-line inspection of components during production processes, in healthcare for on-site measurements of human body shape and/or microstructure of human skin.

技術問題technical problem

本發明的目標是提供用於感測以脈衝方式從物體反射的光以生成3D影像與二維(two-dimensional,2D)影像兩者的裝置和方法。 It is an object of the present invention to provide an apparatus and method for sensing light reflected from an object in a pulsed manner to generate both 3D and two-dimensional (2D) images.

示例性實施例提供一種可包括時間分辨感測器和處理器的影像感測器。所述時間分辨感測器可包括至少一個畫素且可回應於通過所述至少一個畫素探測到與朝物體投射的光脈衝對應的一個或多個光子而輸出一對的第一訊號與第二訊號,所述一個或多個光子是從所述物體反射,其中所述一對中的所述第一訊號的振幅對所述一對中的所述第一訊號的所述振幅和所述一對中的所述第二訊號的振幅的和的第一比率可與所探測到的所述一個或多個光子的飛行時間成比例,且其中所述一對中的所述第二訊號的所述振幅對所述一對中的所述第一訊號的所述振幅和所述一對中的所述第二訊號的所述振幅的所述和的第二比率可與所探測到的所述一個或多個光子的所述飛行時間成比例。所述處理器可基於所述一對的第一訊號與第二訊號來確定反射所述光脈衝的所述物體的表面反射率。所述處理器還可基於所述一對的第一訊號與第二訊號來確定到所述物體的距離。在一個實施例中,所述時間分辨感測器可回應於對於朝所述物體投射的多個光脈衝而言在所 述畫素處探測到從所述物體反射的一個或多個光子而輸出多對的第一訊號與第二訊號,其中每一對的第一訊號與第二訊號可與相應光脈衝對應,且所述處理器可基於多對的第一訊號與第二訊號來確定反射所述光脈衝的所述物體的表面反射率。 Exemplary embodiments provide an image sensor that may include a time resolved sensor and a processor. The time-resolved sensor may include at least one pixel and may output a pair of a first signal and a second signal in response to detection by the at least one pixel of one or more photons corresponding to a light pulse projected toward the object. Two signals, the one or more photons are reflected from the object, wherein the amplitude of the first signal in the pair is proportional to the amplitude and the amplitude of the first signal in the pair The first ratio of the sum of the amplitudes of the second signals in a pair may be proportional to the detected time-of-flight of the one or more photons, and wherein the second signal in the pair A second ratio of the amplitude to the sum of the amplitude of the first signal of the pair and the amplitude of the second signal of the pair may be related to the detected The time-of-flight of the one or more photons is proportional. The processor can determine a reflectivity of a surface of the object reflecting the light pulse based on the pair of first and second signals. The processor can also determine a distance to the object based on the pair of first and second signals. In one embodiment, the time-resolved sensor is responsive to a plurality of light pulses projected towards the object at the detecting one or more photons reflected from the object at the pixel to output a plurality of pairs of first and second signals, wherein each pair of the first and second signals may correspond to a corresponding light pulse, and The processor can determine a reflectivity of a surface of the object reflecting the light pulse based on pairs of first and second signals.

示例性實施例提供一種可包括光源、時間分辨感測器和處理器的成像單元。所述光源可以朝物體的表面投射的一系列光脈衝照射所述物體。所述時間分辨感測器可包括至少一個畫素,可與所述光源同步且響應於在所述至少一個畫素處探測到與光脈衝對應的一個或多個光子而輸出一對的第一訊號與第二訊號,所述一個或多個光子是從所述物體的所述表面反射,其中所述一對中的所述第一訊號的振幅對所述一對中的所述第一訊號的所述振幅和所述一對中的所述第二訊號的振幅的和的第一比率可與所探測到的所述一個或多個光子的飛行時間成比例,且其中所述一對中的所述第二訊號的所述振幅對所述一對中的所述第一訊號的所述振幅和所述一對中的所述第二訊號的所述振幅的所述和的第二比率可與所探測到的所述一個或多個光子的所述飛行時間成比例。所述處理器可基於所述一對的第一訊號與第二訊號來確定到所述物體的距離且可基於所述一對的第一訊號與第二訊號來確定反射所述光脈衝的所述物體的表面反射率。在一個實施例中,所述時間分辨感測器可回應於在所述畫素處探測到從所述物體反射的一個或多個光子而輸出多對的第一訊號與第二訊號,其中每一對的第一訊號與第二訊號可與朝所述物體投射的多個光脈衝中的相應光脈衝對應。所述處理器還可基於對應的一對的第一訊號與第二訊號來確定反射每一個相應光脈衝的所述物體的多個表面反 射率。在一個實施例中,所述處理器還可基於所述多個表面反射率來生成所述物體的灰階影像。 Exemplary embodiments provide an imaging unit that may include a light source, a time-resolved sensor, and a processor. The light source may illuminate the object with a series of light pulses projected towards the surface of the object. The time-resolved sensor may include at least one pixel, may be synchronized with the light source and output a pair of first a signal and a second signal, the one or more photons being reflected from the surface of the object, wherein the amplitude of the first signal in the pair is proportional to the first signal in the pair A first ratio of the amplitude of the amplitude of the second signal in the pair to the sum of the amplitudes of the second signal in the pair may be proportional to the time-of-flight of the detected one or more photons, and wherein in the pair A second ratio of said amplitude of said second signal to said sum of said amplitude of said first signal in said pair and said amplitude of said second signal in said pair The time-of-flight of the one or more photons detected may be proportional. The processor can determine the distance to the object based on the pair of first and second signals and can determine the distance at which the light pulse is reflected based on the pair of first and second signals. The reflectivity of the surface of the object. In one embodiment, the time-resolved sensor may output pairs of first and second signals in response to detecting one or more photons reflected from the object at the pixel, where each A pair of the first signal and the second signal may correspond to a corresponding one of the plurality of light pulses projected toward the object. The processor may also determine a plurality of surface reflections of the object reflecting each corresponding pulse of light based on the corresponding pair of first and second signals. fire rate. In one embodiment, the processor may further generate a grayscale image of the object based on the plurality of surface reflectances.

示例性實施例提供一種生成物體的灰階影像的方法,其中所述方法可包括:從光源朝物體的表面投射一系列光脈衝;在畫素處探測與光脈衝對應的一個或多個光子,所述一個或多個光子是從所述物體的所述表面反射;由時間分辨感測器響應於探測到所述一個或多個光子而生成一對的第一訊號與第二訊號,其中所述時間分辨感測器可與所述光源同步,其中所述一對中的所述第一訊號的振幅對所述一對中的所述第一訊號的所述振幅和所述一對中的所述第二訊號的振幅的和的第一比率可與所探測到的所述一個或多個光子的飛行時間成比例,且所述一對中的所述第二訊號的所述振幅對所述一對中的所述第一訊號的所述振幅和所述一對中的所述第二訊號的所述振幅的和的第二比率可與所探測到的所述一個或多個光子的所述飛行時間成比例;由處理器基於所述一對的第一訊號與第二訊號來確定到所述物體的距離;以及由所述處理器基於所述一對的第一訊號與第二訊號來確定反射所述一個或多個光子的所述物體的表面反射率。在一個實施例中,所述方法還可包括對於朝所述物體投射的多個光脈衝而言在所述畫素處探測從所述物體反射的一個或多個光子,其中每一對第一訊號與第二訊號可與所述多個光脈衝中的一個光脈衝對應;以及由所述處理器基於至少一對的第一訊號與第二訊號來確定反射所述光脈衝的所述物體的表面反射率。在一個實施例中,所述方法還可包括由所述處理器生成通過所述多個畫素中的預定畫素探測到的光子的抵達時間的至少一個長條圖以生成所述灰階影像。 Exemplary embodiments provide a method of generating a grayscale image of an object, wherein the method may include: projecting a series of light pulses from a light source toward a surface of the object; detecting one or more photons corresponding to the light pulses at a pixel, The one or more photons are reflected from the surface of the object; a pair of first and second signals is generated by the time-resolved sensor in response to detecting the one or more photons, wherein the The time-resolved sensor can be synchronized with the light source, wherein the amplitude of the first signal of the pair is related to the amplitude of the first signal of the pair and the amplitude of the first signal of the pair. The first ratio of the sum of the amplitudes of the second signals may be proportional to the time-of-flight of the one or more detected photons, and the amplitude of the second signals in the pair is proportional to the A second ratio of the sum of the amplitude of the first signal in the pair and the amplitude of the second signal in the pair may be related to the detected one or more photons the time of flight is proportional; the distance to the object is determined by the processor based on the pair of first and second signals; and the distance to the object is determined by the processor based on the pair of first and second signals. signal to determine a surface reflectance of the object reflecting the one or more photons. In one embodiment, the method may further comprise detecting, at the pixel, one or more photons reflected from the object for a plurality of light pulses projected toward the object, wherein each pair of first a signal and a second signal may correspond to one of the plurality of light pulses; and determining, by the processor, a position of the object reflecting the light pulse based on at least one pair of the first signal and the second signal Surface reflectivity. In one embodiment, the method may further comprise generating, by the processor, at least one histogram of arrival times of photons detected by a predetermined one of the plurality of pixels to generate the gray scale image .

發明有益效果 Beneficial effect of the invention

根據本發明,通過向物體投射光脈衝以感測從所述物體反射的光脈衝,所轉移的電荷量被轉換成第一訊號。剩餘電荷量被轉換成第二訊號。基於第一訊號和第二訊號計算光脈衝的飛行時間並根據飛行時間計算距離以生成3D影像。基於第一訊號和第二訊號計算所反射的光脈衝的功率並根據所計算出的功率和所計算出的距離計算物體的反射率以生成所述物體的2D灰階影像。 According to the invention, the amount of transferred charge is converted into a first signal by projecting a light pulse towards the object to sense the light pulse reflected from said object. The remaining charge amount is converted into a second signal. The time-of-flight of the light pulse is calculated based on the first signal and the second signal, and the distance is calculated according to the time-of-flight to generate a 3D image. The power of the reflected light pulse is calculated based on the first signal and the second signal, and the reflectivity of the object is calculated according to the calculated power and the calculated distance to generate a 2D gray scale image of the object.

15:系統/成像系統/飛行時間(TOF)系統 15: System/Imaging System/Time-of-Flight (TOF) System

17:模組/成像模組 17:Module/imaging module

19:模組/處理器/處理器模組/主機 19: Module/processor/processor module/host

20:模組/記憶體/記憶體模組/系統記憶體/記憶體單元 20:Module/Memory/Memory Module/System Memory/Memory Unit

22:光源/模組/投影儀模組/光源模組 22:Light source/module/projector module/light source module

24:模組/影像感測器單元 24:Module/image sensor unit

26:物體/3D物體 26: Objects/3D Objects

28:脈衝/所投射脈衝/光訊號/光脈衝/脈衝光/光學視場 28: Pulse/projected pulse/light signal/light pulse/pulse light/optical field of view

29:光學視場 29: Optical field of view

30、31:照射路徑 30, 31: Irradiation path

33:雷射/光源/雷射光源/照射源/雷射源 33:Laser/light source/laser light source/irradiation source/laser source

34:雷射控制器 34:Laser controller

35:投影光學裝置/聚焦透鏡 35: Projection optics/focusing lens

36、38、39:收集路徑 36, 38, 39: collection path

37:反射脈衝/收集路徑/返回光脈衝/返回脈衝/所接收脈衝/所接收光/返回光 37: Reflected pulse/collection path/return light pulse/return pulse/received pulse/received light/return light

42:影像感測器/陣列/畫素陣列/二維(2D)畫素陣列 42: Image sensor/array/pixel array/two-dimensional (2D) pixel array

43、601、602、603、604、621、622、623、624、700、1000、1202、1300:畫素 43, 601, 602, 603, 604, 621, 622, 623, 624, 700, 1000, 1202, 1300: pixels

44:收集光學裝置/聚焦透鏡 44: Collection Optics / Focusing Lens

46:畫素處理單元/畫素處理電路 46:Pixel processing unit/pixel processing circuit

50、1100、2800:流程圖 50, 1100, 2800: flow chart

52、54、56、58、60、1101、1102、1103、1004、1105、1106、1107:操作 52, 54, 56, 58, 60, 1101, 1102, 1103, 1004, 1105, 1106, 1107: Operation

62、64:角運動 62, 64: Angular motion

66:掃描線SR 66: Scanning line SR

68:掃描線SR+1 68: scan line SR+1

70、72、73:光點 70, 72, 73: light spot

71:斑點/光點 71: Spot/spot

75:列R/畫素列R 75: column R/pixel column R

76:列R+1 76: Column R+1

78:照射 78: Irradiation

80:光點 80: light spot

82:行C i 82: Line C i

84:深度/距離 84: depth/distance

86:軸/X軸 86: axis/X axis

275:週邊儲存單元 275: peripheral storage unit

277:輸出裝置/顯示單元 277: output device/display unit

278:網路介面/網路介面單元 278: Network Interface / Network Interface Unit

280:電源單元/板載電源單元 280: Power supply unit/onboard power supply unit

501:SPAD核心/SPAD核心部分 501:SPAD core/SPAD core part

502:PPD核心/PPD核心部分 502:PPD core/PPD core part

503、1302、1603、2311a、2311n:SPAD 503, 1302, 1603, 2311a, 2311n: SPAD

504:第一控制電路 504: the first control circuit

505:傳入光 505: Incoming light

506:輸出/SPAD輸出/數位SPAD輸出/SPAD專有數位輸出/訊號/輸出訊號 506: Output/SPAD output/digital SPAD output/SPAD exclusive digital output/signal/output signal

507:第二控制電路 507: the second control circuit

508、1801、2101:PPD 508, 1801, 2101: PPD

510:畫素專有類比輸出/畫素專有輸出資料線/畫素輸出資料線/畫素專有輸出/PIXOUT訊號/PIXOUT資料線/PIXOUT線 /Pixout線 510: Pixel exclusive analog output/pixel exclusive output data line/pixel output data line/pixel exclusive output/PIXOUT signal/PIXOUT data line/PIXOUT line /Pixout line

600A:架構/2×2畫素陣列架構 600A: architecture/2×2 pixel array architecture

600B:架構/畫素陣列架構/SPAD共用配置 600B: Architecture/Pixel Array Architecture/SPAD Shared Configuration

600C:畫素陣列架構/4×4畫素陣列架構/畫素陣列配置 600C: pixel array architecture/4×4 pixel array architecture/pixel array configuration

605、641、1001、1311:PPD核心 605, 641, 1001, 1311: PPD core

606、607、608、609、625、642、643、644、645、646、647、648、649、650、1002、1003、1004、1005:SPAD核心 606, 607, 608, 609, 625, 642, 643, 644, 645, 646, 647, 648, 649, 650, 1002, 1003, 1004, 1005: SPAD core

701:光閘/光閘訊號/電子光閘/電子光閘訊號 701: shutter / shutter signal / electronic shutter / electronic shutter signal

702、1319:邏輯單元 702, 1319: logic unit

703:電晶體/第一N通道金屬氧化物半導體場效電晶體(NMOSFET)/第一NMOS電晶體/第一電晶體 703: transistor/first N-channel metal oxide semiconductor field effect transistor (NMOSFET)/first NMOS transistor/first transistor

704:電晶體/第二NMOS電晶體/第二電晶體 704: transistor/second NMOS transistor/second transistor

705:電晶體/第三NMOS電晶體/第三電晶體 705: transistor/third NMOS transistor/third transistor

706:第四NMOS電晶體/第四電晶體/源極跟隨器 706: The fourth NMOS transistor/the fourth transistor/source follower

707:第五NMOS電晶體/第五電晶體 707: Fifth NMOS transistor/fifth transistor

708:轉移使能(TXEN)訊號 708: Transfer enable (TXEN) signal

709:重置(RST)訊號/RST脈衝 709: Reset (RST) signal/RST pulse

710:轉移電壓(VTX)訊號 710: transfer voltage (VTX) signal

711:TX訊號/TX電壓 711: TX signal/TX voltage

712:浮動擴散(FD)節點/浮動擴散結 712: Floating Diffusion (FD) Node / Floating Diffusion Junction

713:VPIX訊號/畫素電壓(VPIX)訊號 713: VPIX signal/pixel voltage (VPIX) signal

715:選擇(SEL)訊號 715: Selection (SEL) signal

800、900、1400:時序圖 800, 900, 1400: timing diagram

801、802:波形 801, 802: waveform

901:時間延遲/延遲時間T dly /飛行時間T tof 持續時間 901: time delay / delay time T dly / flight time T tof duration

902:畫素專有TOF值/飛行時間T tof 902: pixel-specific TOF value/time of flight T tof

903:時間週期/電子光閘接通或現用週期T sh 903: Time period/electronic shutter on or active period T sh

904:光閘接通週期 904: Shutter ON cycle

905:PPD預設事件 905:PPD preset event

906:第一浮動擴散重置事件 906: The first floating diffusion reset event

907:第二FD重置事件 907: The second FD reset event

908、909:參考編號 908, 909: Reference number

910、1402:事件 910, 1402: events

1006、1007、1008、1009:框/F(x,y)框 1006, 1007, 1008, 1009: box/F(x,y) box

1010、1011、1012:脈衝 1010, 1011, 1012: Pulse

1200:影像感測器單元 1200: Image sensor unit

1201:畫素陣列/2D畫素陣列 1201: pixel array/2D pixel array

1203:列解碼器/列驅動器/處理單元 1203: Column decoder/column driver/processing unit

1204:行解碼器/處理單元 1204: row decoder/processing unit

1205:畫素行單元/處理單元 1205: pixel row unit/processing unit

1206、1207、1208:行專用pixout訊號/畫素接收PIXOUT訊號 1206, 1207, 1208: row-specific pixout signal/pixel receiving PIXOUT signal

1209、1210、1211:列專有集合 1209, 1210, 1211: column-specific collection

1212:輸入/列位址輸入/控制輸入 1212: input/column address input/control input

1213:P1和P2值 1213: P1 and P2 values

1214:行位址輸入/控制輸入 1214: row address input/control input

1301A、1301N:SPAD核心/SPAD 1301A, 1301N: SPAD core/SPAD

1303:SPAD工作電壓/VSPAD電壓/訊號 1303:SPAD working voltage/VSPAD voltage/signal

1304:電阻元件/電阻器 1304: Resistive elements/resistors

1305:電容器/耦合電容器 1305: Capacitor/coupling capacitor

1306、1316:反相器 1306, 1316: Inverter

1307:電晶體/PMOS電晶體 1307: Transistor/PMOS transistor

1308:電子光閘訊號/光閘輸入/光閘/電子光閘 1308: Electronic shutter signal/shutter input/shutter/electronic shutter

1309:VDD/電源電壓VDD 1309: VDD/power supply voltage VDD

1310:輸出/輸出線/SPAD輸出/SPAD核心/SPAD核心專有輸出 1310: Output/Output Line/SPAD Output/SPAD Core/SPAD Core Exclusive Output

1312:SPAD/核心專有SPAD 1312:SPAD/Core Proprietary SPAD

1313:電阻元件 1313: resistance element

1315:耦合電容器 1315: coupling capacitor

1317:PMOS電晶體 1317: PMOS transistor

1318:輸出/SPAD輸出/SPAD核心專有輸出 1318: Output/SPAD output/SPAD core exclusive output

1320:電晶體/第一NMOS電晶體/第一電晶體/NMOS電晶體 1320: transistor/first NMOS transistor/first transistor/NMOS transistor

1321:電晶體/NMOS電晶體/第二NMOS電晶體/TX電晶體 1321: transistor/NMOS transistor/second NMOS transistor/TX transistor

1322:電晶體/NMOS電晶體/第三NMOS電晶體 1322: transistor/NMOS transistor/third NMOS transistor

1323:電晶體/NMOS電晶體/第四NMOS電晶體 1323: transistor/NMOS transistor/fourth NMOS transistor

1324:電晶體/NMOS電晶體/第五NMOS電晶體 1324: transistor/NMOS transistor/fifth NMOS transistor

1325:TXEN訊號/TXEN輸入/內部輸入TXEN 1325: TXEN signal/TXEN input/internal input TXEN

1326:RST訊號/外部輸入RST訊號 1326:RST signal/external input RST signal

1327:VTX訊號 1327: VTX signal

1328:TX訊號/TX波形/TX輸入 1328:TX signal/TX waveform/TX input

1329:VPIX訊號 1329:VPIX signal

1330:SEL訊號 1330: SEL signal

1331:浮動擴散(FD)節點/浮動擴散結/FD訊號/浮動擴散電壓波形 1331: floating diffusion (FD) node/floating diffusion junction/FD signal/floating diffusion voltage waveform

1333:第二TXEN訊號/TXENB訊號 1333: Second TXEN signal/TXENB signal

1334:電晶體/NMOS電晶體/第六NMOS電晶體 1334: transistor/NMOS transistor/sixth NMOS transistor

1335:地(GND)電勢 1335: Ground (GND) potential

1336:儲存擴散(SD)電容器 1336: Storage Diffusion (SD) Capacitor

1337:電晶體/NMOS電晶體/第七NMOS電晶體 1337: transistor/NMOS transistor/seventh NMOS transistor

1338:SD節點 1338: SD node

1339:第二轉移(TX2)訊號 1339: The second transfer (TX2) signal

1401:轉移模式(TXRMD)訊號 1401: transfer mode (TXRMD) signal

1403:PPD預設事件 1403:PPD default event

1404:延遲時間T dly 1404: delay time T dly

1405:TOF週期T tof 1405: TOF cycle T tof

1406:光閘關斷間隔 1406: Shutter off interval

1407:光閘接通或現用週期T sh 1407: The shutter is turned on or the active cycle T sh

1408:光閘接通週期/光閘接通或現用週期T sh 1408: shutter on cycle/shutter on or active cycle T sh

1409:FD重置事件 1409: FD reset event

1412:第一讀出週期 1412: the first read cycle

1413:第二讀出週期 1413: the second read cycle

1500、2000:時間分辨感測器 1500, 2000: time-resolved sensors

1501、2001、2301a、2301n:SPAD電路 1501, 2001, 2301a, 2301n: SPAD circuit

1503、2003、2303:邏輯電路 1503, 2003, 2303: logic circuits

1505:PPD電路 1505: PPD circuit

1601、2313a、2313n:電阻器 1601, 2313a, 2313n: Resistors

1605:電容器 1605: Capacitor

1607、2317a、2317n:p型MOSFET電晶體 1607, 2317a, 2317n: p-type MOSFET transistor

1609、2319a、2319n:緩衝器 1609, 2319a, 2319n: buffer

1701:栓鎖器 1701: Latches

1703:雙輸入OR閘 1703: Double input OR gate

1803、2103、2351:第一電晶體 1803, 2103, 2351: the first transistor

1805、2105、2353:第二電晶體 1805, 2105, 2353: second transistor

1807、2107、2355:第三電晶體 1807, 2107, 2355: the third transistor

1809、2109、2357:第四電晶體 1809, 2109, 2357: the fourth transistor

1811、2111、2359:第五電晶體 1811, 2111, 2359: fifth transistor

1900、2200、2400:相對訊號時序圖 1900, 2200, 2400: relative signal timing diagram

2005:第二PPD電路 2005: The second PPD circuit

2113、2361:第六電晶體 2113, 2361: the sixth transistor

2115、2363:第七電晶體 2115, 2363: The seventh transistor

2117、2365:第八電晶體 2117, 2365: Eighth transistor

2119、2367:第九電晶體 2119, 2367: Ninth Transistor

2300:畫素/時間分辨感測器 2300: pixel/time-resolved sensor

2305:第三PPD電路 2305: The third PPD circuit

2315a、2315n:電容器 2315a, 2315n: capacitor

2369:第十電晶體 2369: tenth transistor

2371:第十一電晶體 2371: Eleventh Transistor

2373:第十二電晶體 2373: Twelfth Transistor

2375:第十三電晶體 2375: Thirteenth Transistor

2500:方法 2500: method

2501、2502、2503、2504、2505、2506、2507、2508、2509:步驟 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509: steps

2600:觸發波形 2600: trigger waveform

2601、2602、2603、2700:長條圖 2601, 2602, 2603, 2700: bar chart

2602a:窗口寬度 2602a: Window width

2701:事件M的數量 2701: Number of events M

2702:事件N的數量 2702: Number of events N

2801、2802、2803、2804、2805、2806:步驟 2801, 2802, 2803, 2804, 2805, 2806: steps

2900:場景 2900: scene

2901:深度圖 2901: Depth map

2902:灰階影像 2902: grayscale image

a、b、c、d:輸出/輸入 a, b, c, d: output/input

C i :行i/行 C i : row i/row

DE:探測事件 DE: Detection Event

d:偏移距離 d : offset distance

h:距離 h : distance

PIXA、PIXB:畫素輸出線 PIXA, PIXB: pixel output line

PIXOUT:畫素專有類比輸出/畫素專有輸出 PIXOUT: pixel-specific analog output/pixel-specific output

PIXOUT1:畫素輸出1/訊號/電壓 PIXOUT1: Pixel output 1/signal/voltage

PIXOUT2:畫素輸出2/訊號/電壓 PIXOUT2: Pixel output 2/signal/voltage

q:偏移距離/偏移/位置/參數 q : offset distance/offset/position/parameter

R、R+1:列 R, R+1: column

SC:電容裝置 SC: capacitive device

SR、SR+1:線/掃描線 S R, S R+1 : line/scanning line

T dly :值/延遲時間參數/延遲時間/參數/延遲/時間延遲週期 T dly : value/delay time parameter/delay time/parameter/delay/time delay period

T sh :參數/週期/電子光閘接通或現用週期/光閘接通週期/光閘接通或現用週期/電子光閘時間 T sh : parameter/period/electronic shutter on or active cycle/shutter on cycle/shutter on or active cycle/electronic shutter time

T tof :值/參數/飛行時間/TOF週期 T tof : value/parameter/time of flight/TOF cycle

VDD:電壓/電源電壓/通用電源電壓 V DD : voltage/power supply voltage/universal power supply voltage

VSPAD:電壓/訊號/SPAD工作電壓 VSPAD: voltage/signal/SPAD operating voltage

X:軸/方向/水平方向 X: axis/direction/horizontal direction

XR,i:光點 X R,i : light spot

x、y:輸入 x, y: input

Y:軸/方向/垂直方向 Y: axis/direction/vertical direction

Z:軸/深度/距離 Z: axis/depth/distance

α、β:角度 α, β : Angle

θ:參數/掃描角度/束角度 θ: parameter/scan angle/beam angle

在以下部分中,將參照在各圖中所示的示例性實施例來闡述本文所揭露主題的各個方面,在各圖中: In the following sections, various aspects of the subject matter disclosed herein are set forth with reference to exemplary embodiments that are illustrated in the drawings, in which:

圖1繪示根據本文所揭露主題的影像感測器系統的高度簡化局部配置。 FIG. 1 illustrates a highly simplified partial configuration of an image sensor system according to the subject matter disclosed herein.

圖2繪示根據本文所揭露主題的圖1中的影像感測器系統的示例性操作配置。 FIG. 2 illustrates an exemplary operational configuration of the image sensor system of FIG. 1 in accordance with the subject matter disclosed herein.

圖3繪示根據本文所揭露主題的可如何執行3D深度測量的示例性實施例的流程圖。 3 illustrates a flowchart of an exemplary embodiment of how 3D depth measurement may be performed in accordance with the subject matter disclosed herein.

圖4繪示根據本文所揭露主題,可如何執行示例性點掃描來進行3D深度測量。 4 illustrates how an exemplary point scan may be performed for 3D depth measurement in accordance with the subject matter disclosed herein.

圖5繪示根據本文所揭露主題的畫素的示例性實施例的框圖。 5 illustrates a block diagram of an exemplary embodiment of a pixel according to the subject matter disclosed herein.

圖6A到圖6C分別繪示根據本文所揭露主題的畫素陣列架構的三個不同實例。 6A to 6C illustrate three different examples of pixel array architectures according to the subject matter disclosed herein.

圖7繪示根據本文所揭露主題的畫素的示例性實施例的電路 細節。 FIG. 7 illustrates the circuitry of an exemplary embodiment of a pixel according to the subject matter disclosed herein. detail.

圖8是示例性時序圖,其提供對根據本文所揭露主題的圖7所示畫素中的調變式電荷轉移機制的概述。 8 is an exemplary timing diagram providing an overview of a modulated charge transfer mechanism in the pixel shown in FIG. 7 in accordance with the subject matter disclosed herein.

圖9是根據本文所揭露主題的當在畫素陣列中使用圖7所示實施例中的畫素來測量TOF值時,圖1和圖2所示影像感測器系統中的不同訊號的示例性時序的時序圖。 9 is an illustration of different signals in the image sensor system shown in FIGS. 1 and 2 when TOF values are measured using pixels in the embodiment shown in FIG. 7 in a pixel array according to the subject matter disclosed herein. Timing diagram of the sequence.

圖10示出根據本文所揭露主題,可如何在畫素中實現邏輯單元。 FIG. 10 illustrates how logic units may be implemented in a pixel in accordance with the subject matter disclosed herein.

圖11繪示示出根據本文所揭露主題的可如何在圖1和圖2所示影像感測器系統中確定TOF值的示例性流程圖。 11 depicts an exemplary flowchart illustrating how TOF values may be determined in the image sensor system shown in FIGS. 1 and 2 in accordance with the subject matter disclosed herein.

圖12是根據本文所揭露主題的影像感測器單元的一部分的示例性佈局。 12 is an exemplary layout of a portion of an image sensor unit according to the subject matter disclosed herein.

圖13繪示根據本文所揭露主題的畫素的另一示例性實施例。 FIG. 13 illustrates another exemplary embodiment of a pixel according to the subject matter disclosed herein.

圖14是根據本文所揭露主題的當在畫素陣列中使用圖13中所繪示實施例中的畫素來測量TOF值時,圖1和圖2所示影像感測器系統中的不同訊號的示例性時序的時序圖。 14 is a graph of various signals in the image sensor system shown in FIGS. 1 and 2 when TOF values are measured using pixels in the embodiment depicted in FIG. Timing diagram for example timing.

圖15繪示根據本文所揭露主題的時間分辨感測器的示例性實施例的框圖。 15 illustrates a block diagram of an exemplary embodiment of a time-resolved sensor in accordance with the subject matter disclosed herein.

圖16繪示根據本文所揭露主題的圖15所示時間分辨感測器的單光子雪崩二極體(single-photon avalanche diode,SPAD)電路的示例性實施例的示意圖。 16 is a schematic diagram of an exemplary embodiment of a single-photon avalanche diode (SPAD) circuit of the time-resolved sensor shown in FIG. 15 according to the subject matter disclosed herein.

圖17繪示根據本文所揭露主題的圖15所示時間分辨感測器的邏輯電路的示例性實施例的示意圖。 FIG. 17 is a schematic diagram of an exemplary embodiment of a logic circuit for the time-resolved sensor shown in FIG. 15 according to the subject matter disclosed herein.

圖18繪示根據本文所揭露主題的圖15所示時間分辨感測器 的釘紮光電二極體(pinned photodiode,PPD)電路的示例性實施例的示意圖。 FIG. 18 illustrates the time-resolved sensor of FIG. 15 in accordance with the subject matter disclosed herein A schematic diagram of an exemplary embodiment of a pinned photodiode (PPD) circuit.

圖19繪示根據本文所揭露主題的圖15所示時間分辨感測器的示例性相對訊號時序圖。 FIG. 19 illustrates an exemplary relative signal timing diagram for the time-resolved sensor shown in FIG. 15 in accordance with the subject matter disclosed herein.

圖20繪示根據本文所揭露主題的時間分辨感測器的另一個示例性實施例的框圖。 20 illustrates a block diagram of another exemplary embodiment of a time-resolved sensor according to the subject matter disclosed herein.

圖21繪示根據本文所揭露主題的圖20所示時間分辨感測器的第二PPD電路的示例性實施例的示意圖。 21 is a schematic diagram of an exemplary embodiment of a second PPD circuit for the time-resolved sensor shown in FIG. 20 according to the subject matter disclosed herein.

圖22繪示根據本文所揭露主題的圖20所示時間分辨感測器的示例性相對訊號時序圖。 FIG. 22 illustrates an exemplary relative signal timing diagram for the time-resolved sensor shown in FIG. 20 in accordance with the subject matter disclosed herein.

圖23繪示根據本文所揭露主題的時間分辨感測器的再一個示例性實施例的框圖。 23 illustrates a block diagram of yet another exemplary embodiment of a time-resolved sensor according to the subject matter disclosed herein.

圖24繪示根據本文所揭露主題的圖23所示時間分辨感測器的示例性相對訊號時序圖。 FIG. 24 illustrates an exemplary relative signal timing diagram for the time-resolved sensor shown in FIG. 23 in accordance with the subject matter disclosed herein.

圖25繪示根據本文所揭露主題的使用圖23所示時間分辨感測器來分辨時間的方法的流程圖。 25 is a flowchart illustrating a method for resolving time using the time resolving sensor shown in FIG. 23 according to the subject matter disclosed herein.

圖26A繪示從SPAD輸出的示例性觸發波形。 FIG. 26A depicts an exemplary trigger waveform output from a SPAD.

圖26B繪示根據本文所揭露主題的示例性畫素的光子探測時間所可形成的的示例性長條圖。 FIG. 26B illustrates an exemplary histogram that may be formed by photon detection times for an exemplary pixel according to the subject matter disclosed herein.

圖26C繪示根據本文所揭露主題的示例性長條圖,其中指示表示所投射脈衝(未示出)的半峰全寬(full width at half-maximum,FWHM)的視窗寬度,可在其中確定事件計數最大值。 26C depicts an exemplary bar graph indicating a window width representing the full width at half-maximum (FWHM) of a projected pulse (not shown), in which it can be determined, in accordance with the subject matter disclosed herein. Event count maximum.

圖26D繪示根據本文所揭露主題的示例性長條圖,其中從SPAD(圖26A)輸出的觸發波形與所述長條圖進行卷積以確定事 件計數最大值。 26D depicts an exemplary histogram in accordance with the subject matter disclosed herein, wherein the trigger waveform output from the SPAD (FIG. 26A) is convolved with the histogram to determine events. Maximum piece count.

圖27繪示根據本文所揭露主題的示例性畫素的示例性長條圖。 27 illustrates an exemplary histogram of exemplary pixels according to the subject matter disclosed herein.

圖28繪示根據本文所揭露主題的生成場景的深度圖或範圍圖以及灰階影像的示例性方法的流程圖。 28 illustrates a flowchart of an exemplary method of generating a depth or range map and a grayscale image of a scene in accordance with the subject matter disclosed herein.

圖29A繪示示例性場景。 Figure 29A depicts an exemplary scenario.

圖29B和圖29C分別繪示根據本文所揭露主題的圖29A中所繪示場景所已形成的示例性深度圖和示例性灰階影像。 29B and 29C illustrate an exemplary depth map and an exemplary grayscale image, respectively, of the scene depicted in FIG. 29A according to the subject matter disclosed herein.

圖30繪示根據本文所揭露主題的圖1和圖2中所繪示成像系統的總體佈局的示例性實施例。 FIG. 30 illustrates an exemplary embodiment of a general layout of the imaging system depicted in FIGS. 1 and 2 in accordance with the subject matter disclosed herein.

在以下詳細說明中,闡述許多具體細節來提供對揭露內容的透徹理解。然而,所屬領域中的技術人員應理解,無需這些具體細節也可實踐所揭露的各個方面。在其他情形中,未詳細闡述眾所周知的方法、流程、元件和電路,以免使本文所揭露的主題模糊不清。另外,可實現所闡述的各個方面以在任何成像裝置或系統中執行低功率3D深度測量,所述成像裝置或系統包括但不限於智慧手機、使用者設備(User Equipment,UE)和/或膝上型電腦。 In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the disclosure. However, it will be understood by those skilled in the art that the various disclosed aspects may be practiced without these specific details. In other instances, well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the subject matter disclosed herein. Additionally, the various aspects set forth can be implemented to perform low-power 3D depth measurements in any imaging device or system, including but not limited to smartphones, User Equipment (UE), and/or laptops. desktop computer.

本說明書通篇中所提及的“一個實施例(one embodiment)”或“實施例(an embodiment)”意指結合所述實施例所闡述的特定特徵、結構或特性可包括在本文所揭露的至少一個實施例中。因此,在本說明書通篇中各處出現的短語“在一個 實施例中(in one embodiment)”或“在實施例中(in an embodiment)”或者“根據一個實施例(according to one embodiment)”(或具有相似含義的其他短語)可能未必均指同一實施例。此外,在一個或多個實施例中,特定特徵、結構或特性可以任何適合的方式進行組合。就此來說,本文所用的詞“示例性(exemplary)”意指“用作實例、例子或例示”。本文被闡述為“示例性”的任何實施例不應被視為與其他實施例相比必定是優選的或有利的。另外,在一個或多個實施例中,可以任何適合的方式來組合特定特徵、結構或特性。另外,根據本文中的論述的上下文而定,單數用語可包括對應的複數形式且複數用語可包括對應的單數形式。類似地,帶連字號的用語(例如,“二維(two-dimensional)”、“預定(pre-determined)”、“畫素專有(pixel-specific)”等)偶爾可與對應的未帶連字號的版本(例如,“二維(two dimensional)”、“預定(predetermined)”、“畫素專有(pixel specific)”等)可互換地使用,且大寫詞條(例如,“逆時針(Counter Clock)”、“列選擇(Row Select)”、“PIXOUT”等)可與對應的非大寫版本(例如,“逆時針(counter clock)”、“列選擇(row select)”、“pixout”等)可互換地使用。這種偶爾的可互換使用不應被視為彼此不一致。 Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may include the embodiments disclosed herein. In at least one embodiment. Hence, the phrase "in a In one embodiment" or "in an embodiment" or "according to one embodiment" (or other phrases of similar meaning) may not all refer to the same implementation Example. Furthermore, in one or more embodiments, particular features, structures or characteristics may be combined in any suitable manner. In this regard, the word "exemplary" as used herein means "serving as an example, example or exemplary". Any embodiment described herein as "exemplary" should not be construed as necessarily preferred or advantageous over other embodiments. Additionally, in one or more embodiments, any suitable Specific features, structures, or characteristics are combined in a specific manner. In addition, depending on the context of the discussion herein, singular terms may include the corresponding plural forms and plural terms may include the corresponding singular forms. Similarly, hyphenated terms (such as , "two-dimensional", "pre-determined", "pixel-specific", etc.) can occasionally be compared with the corresponding unhyphenated version (e.g., "two-dimensional (two dimensional", "predetermined", "pixel specific", etc.) are used interchangeably, and capitalized terms (e.g., "Counter Clock", "Column selection ( Row Select), "PIXOUT", etc.) are used interchangeably with the corresponding non-capitalized versions (e.g., "counter clock", "row select", "pixout", etc.). Occasional interchangeable uses should not be considered inconsistent with each other.

另外,根據本文中的論述的上下文而定,單數用語可包括對應的複數形式且複數用語可包括對應的單數形式。還應注意,本文中所示和所論述的各個圖(包括元件圖)僅是出於說明性目的,而並非按比例繪製。相似地,各種波形和時序圖是僅出於說明性目的而示出。舉例來說,為清晰起見,可相對於其他元 件誇大元件中的一些元件的尺寸。另外,在適當情況下,在各個圖中重複使用參考編號來指示對應的元件和/或類似元件。 In addition, singular terms may include corresponding plural forms and plural terms may include corresponding singular forms, depending on the context of the discussion herein. It should also be noted that the various figures shown and discussed herein, including elemental figures, are for illustrative purposes only and are not drawn to scale. Similarly, various waveforms and timing diagrams are shown for illustrative purposes only. For example, for clarity, relative to other elements The item exaggerates the size of some of the elements. Further, where appropriate, reference numerals have been repeated among the figures to indicate corresponding and/or analogous elements.

本文所用術語僅是用於闡述一些示例性實施例的目的,而非旨在限制所主張的主題。除非上下文另外清楚地指明,否則本文所用單數形式“一(a、an)”和“所述(the)”旨在也包括複數形式。還應理解,當在本說明書中使用用語“包括(comprises和/或comprising)”時,是指明所陳述特徵、整數、步驟、操作、元件和/或元件的存在,但不排除一個或多個其他特徵、整數、步驟、操作、元件、元件和/或其群組的存在或添加。本文所用用語“第一(first)”、“第二(second)”等被用作位於所述用語後面的名詞的標籤,且除非明確定義,否則所述用語並不隱含著任何類型的次序(例如,空間的、時間的、邏輯的等)。此外,在兩個或更多個圖中可使用相同的參考編號來指代具有相同或相似的功能的部件、元件、區塊、電路、單元或模組。然而,這種用法僅是為了使說明簡潔且易於論述起見;所述用法並不隱含著這種元件或單元的構造細節或架構細節在所有實施例中是相同的或者這些通常提及的部件/模組是實現本文所揭露示例性實施例中的一些示例性實施例的唯一方式。 The terminology used herein is for the purpose of describing some exemplary embodiments only and is not intended to be limiting of the claimed subject matter. As used herein, the singular forms "a, an" and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that when the word "comprises and/or comprising" is used in this specification, it indicates the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude one or more The presence or addition of other features, integers, steps, operations, elements, elements and/or groups thereof. As used herein, the terms "first", "second", etc. are used as labels for nouns that follow the terms, and the terms do not imply any type of order unless explicitly defined (eg, spatial, temporal, logical, etc.). Furthermore, the same reference numerals may be used in two or more figures to refer to components, elements, blocks, circuits, units or modules having the same or similar functions. However, this usage is only for brevity of description and ease of discussion; the usage does not imply that construction or architectural details of such elements or units are the same in all embodiments or that these commonly mentioned The components/modules are the only way to implement some of the example embodiments disclosed herein.

應理解,當稱一元件或層位於另一元件或層上、“連接到”或“耦合到”另一元件或層時,所述元件可直接位於所述另一元件或層上、直接連接到或直接耦合到所述另一元件或層,抑或可存在中間元件或層。相比之下,當稱一元件“直接位於”另一元件或層“上”、“直接連接到”或“直接耦合到”另一元件或層時,不存在中間元件或層。通篇中相同的編號指代相同的元 件。本文所用用語“和/或”包含相關聯列出項中的一個或多個項的任意和所有組合。 It will be understood that when an element or layer is referred to as being on, "connected to," or "coupled to" another element or layer, the element can be directly on, directly connected to, or directly connected to the other element or layer. to or directly coupled to another element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being "directly on," "directly connected to," or "directly coupled to" another element or layer, there are no intervening elements or layers present. Like numbers refer to like elements throughout pieces. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.

本文所用用語“第一”、“第二”等用作位於所述用語後面的名詞的標籤,且除非明確定義,否則所述用語並不暗含著任何類型的次序(例如,空間的、時間的、邏輯的等)。此外,在兩個或更多個圖中可使用相同的參考編號來指代具有相同或相似的功能的部件、元件、區塊、電路、單元或模組。然而,這種用法僅是為了使說明簡潔且易於論述起見;所述用法並不隱含著這種元件或單元的構造細節或架構細節在所有實施例中是相同的或者這些通常提及的部件/模組是實現本文所揭露示例性實施例中的一些示例性實施例的唯一方式。 The terms "first", "second", etc. are used herein as labels for the nouns that follow the term, and unless explicitly defined otherwise, the term does not imply any type of order (e.g., spatial, temporal) , logical, etc.). Furthermore, the same reference numerals may be used in two or more figures to refer to components, elements, blocks, circuits, units or modules having the same or similar functions. However, this usage is only for brevity of description and ease of discussion; the usage does not imply that construction or architectural details of such elements or units are the same in all embodiments or that these commonly mentioned The components/modules are the only way to implement some of the example embodiments disclosed herein.

在本文中,為便於說明,可使用例如“在……之下(beneath)”、“在……下面(below)”、“下方的(lower)”、“在……之上(above)”、“上方的(upper)”等空間相對性用語來闡述圖中所示的一個元件或特徵與另一(其他)元件或特徵的關係。應理解,這些空間相對性用語旨在除圖中所繪示取向以外還包含裝置在使用或操作中的不同取向。舉例來說,如果圖中裝置被翻轉,則被闡述為在其他元件或特徵“下面”或“之下”的元件此時將被取向為在其他元件或特徵“之上”。因此,用語“在……下面”可包含上方與下方兩種取向。所述裝置可具有其他取向(旋轉90度或其他取向),且本文所用空間相對性描述語將相應地進行解釋。 In this text, for convenience of explanation, such as "beneath", "below", "lower", "above" may be used , "upper (upper)" and other spatially relative terms are used to describe the relationship between one element or feature and another (other) element or feature shown in the drawings. It will be understood that these spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as "below" or "beneath" other elements or features would then be oriented "above" the other elements or features. Thus, the term "below" can encompass both an orientation of above and below. The device may be at other orientations (rotated 90 degrees or at other orientations), and the spatially relative descriptors used herein interpreted accordingly.

除非另外定義,否則本文所用所有用語(包括技術和科學用語)的含義均與本主題所屬領域中的一般技術人員所通常理 解的含義相同。還應理解,用語(例如在常用詞典中所定義的用語)應被解釋為具有與其在相關技術的上下文中的含義一致的含義,且除非在本文中明確定義,否則不應將其解釋為具有理想化或過於正式的意義。 Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the subject matter belongs solutions have the same meaning. It should also be understood that terms (such as those defined in commonly used dictionaries) should be interpreted to have a meaning consistent with their meanings in the context of the relevant art, and should not be construed as having Idealistic or overly formal meaning.

本文所用用語“模組”指代用以結合模組提供本文所述功能的軟體、韌體和/或硬體的任意組合。所述軟體可實施成軟體封裝、代碼和/或指令集或指令,且本文所述任何實現方案中所用用語“硬體”可單獨地或以任意組合方式包括例如硬體電路系統、可程式化電路系統、狀態機電路系統和/或儲存由可程式化電路系統執行的指令的韌體。所述模組可共同地或單獨地實施成電路系統,所述電路系統形成較大系統的一部分,例如(但不限於)積體電路(integrated circuit,IC)、系統級晶片(system on-chip,SoC)等。 As used herein, the term "module" refers to any combination of software, firmware, and/or hardware used in conjunction with a module to provide the functionality described herein. The software may be implemented as software packages, code, and/or instruction sets or instructions, and the term "hardware" as used in any implementation described herein may include, alone or in any combination, for example, hardware circuitry, programmable circuitry, state machine circuitry, and/or firmware storing instructions for execution by the programmable circuitry. The modules may be implemented collectively or individually as circuitry that forms part of a larger system such as, but not limited to, an integrated circuit (IC), system on-chip , SoC) and so on.

早先所提及的3D技術具有許多缺點。舉例來說,基於TOF的3D成像系統可能需要高的功率以使光閘或電閘工作。這些系統通常在幾米到幾十米的範圍內工作,但這些系統的解析度在短距離內的測量時降低,從而使得在約一米的距離內進行3D成像幾乎是不實際的。因此,TOF系統對於其中主要在近距離處拍攝照片的手機照相機應用而言可能是不合意的。TOF感測器可能還需要具有大的畫素尺寸(一般大於7微米(μm))的專有畫素。這些畫素還可能易於受環境光影響。 The 3D technology mentioned earlier has many disadvantages. For example, TOF-based 3D imaging systems may require high power to operate the shutters or switches. These systems typically work in the range of a few meters to tens of meters, but the resolution of these systems degrades for measurements at short distances, making 3D imaging at distances of about a meter almost impractical. Therefore, TOF systems may be undesirable for cell phone camera applications where pictures are primarily taken at close range. TOF sensors may also require proprietary pixels with large pixel sizes (typically greater than 7 micrometers (μm)). These pixels may also be susceptible to ambient light.

立體成像方法通常僅對紋理化表面有效。立體成像方法由於需要在物體的立體影像對之間使各特徵匹配並找出對應性而具有高計算複雜度。這需要高系統功率,而高系統功率在需要節 能的應用中(例如在智慧手機中)是不期望的屬性。此外,立體成像需要兩個常規的高位分辨感測器以及兩個透鏡,從而使整個裝配不適合應用于如其中裝置佔用面積珍貴的手機或平板電腦(tablet)等可攜式裝置中。 Stereo imaging methods are generally only effective on textured surfaces. Stereoscopic imaging methods have high computational complexity due to the need to match features and find correspondences between stereoscopic image pairs of objects. This requires high system power, which is This is an undesired property in applications that are not capable, such as in smartphones. In addition, stereoscopic imaging requires two conventional high-resolution sensors and two lenses, making the whole assembly unsuitable for use in portable devices such as cell phones or tablets where device footprint is at a premium.

SL方法引入距離多義性(distance ambiguity),而且也需要高系統功率。對於3D深度測量,SL方法可能需要具有多個圖案的多個影像—所有這些會增大計算複雜度和功耗。此外,SL成像還可能需要具有高位解析度的常規影像感測器。因此,基於結構光的系統可能不適合於智慧手機中的低成本低功率小型影像感測器。 The SL method introduces distance ambiguity and also requires high system power. For 3D depth measurements, SL methods may require multiple images with multiple patterns—all of which increase computational complexity and power consumption. In addition, SL imaging may also require conventional image sensors with high bit resolution. Therefore, systems based on structured light may not be suitable for low-cost low-power small image sensors in smartphones.

與以上提及的3D技術相比,本文所揭露的一些實施例提供用以在例如智慧手機、平板電腦、UE等可攜式電子裝置上實現低功率3D成像系統。根據本文所揭露的一些實施例的2D成像感測器在能夠在3D深度測量期間抑制環境光的同時,可利用可見光雷射掃描同時俘獲2D紅綠藍(red,green,blue,RGB)影像與3D深度測量值兩者。應注意,儘管以下論述可頻繁將可見光雷射稱為用於點掃描的光源且將2D RGB感測器稱為影像/光俘獲裝置,然而這種說法僅是出於說明性的目的和論述上的一致。以下所論述的基於可見雷射和RGB感測器的實例可應用于例如智慧手機、平板電腦或UE等具有照相機的低功率消費級移動電子裝置中。然而,應理解,本文所揭露主題並不僅限於以下提及的基於可見雷射RGB感測器的實例。確切來說,根據本文所揭露的一些實施例,可使用2D感測器與雷射光源(用於點掃描)的許多不同組合來執行基於點掃描的3D深度測量和環境光抑制方法,所述組 合例如為(但不限於):(i)2D彩色(RGB)感測器與可見光雷射源,其中雷射源可為紅(R)光、綠(G)光或藍(B)光雷射、或者產生這些光的組合的雷射源;(ii)可見光雷射與具有紅外線(Infrared,IR)截止濾光器的2D RGB彩色感測器;(iii)近紅外線(Near Infrared,NIR)雷射與2D IR感測器;(iv)NIR雷射與2D NIR感測器;(v)NIR雷射與2D RGB感測器(不具有IR截止濾光器);(vi)NIR雷射與2D RGB感測器(不具有NIR截止濾光器);(vii)2D RGB-IR感測器與可見雷射或NIR雷射;(viii)2D紅綠藍白(red,green,blue,white,RGBW)與可見雷射或NIR雷射;等等。 Compared with the 3D technologies mentioned above, some embodiments disclosed herein are used to implement low-power 3D imaging systems on portable electronic devices such as smart phones, tablet computers, and UEs. The 2D imaging sensor according to some embodiments disclosed herein can simultaneously capture 2D red, green, blue (RGB) images and 3D depth measurements for both. It should be noted that although the following discussion may frequently refer to visible light lasers as the light source for point scanning and 2D RGB sensors as image/light capture devices, this is for illustrative purposes and discussion purposes only. consistent. The examples discussed below based on visible laser and RGB sensors can be applied in low power consumer mobile electronic devices with cameras such as smartphones, tablets or UEs. However, it should be understood that the subject matter disclosed herein is not limited to the examples mentioned below based on visible laser RGB sensors. Specifically, point scan-based 3D depth measurement and ambient light suppression methods can be performed using many different combinations of 2D sensors and laser light sources (for point scans), according to some embodiments disclosed herein. Group Examples include (but not limited to): (i) 2D color (RGB) sensor and visible light laser source, where the laser source can be red (R), green (G) or blue (B) laser A laser source that emits light, or a combination of these; (ii) a visible light laser with a 2D RGB color sensor with an infrared (Infrared, IR) cut filter; (iii) a near infrared (Near Infrared, NIR) Laser with 2D IR sensor; (iv) NIR laser with 2D NIR sensor; (v) NIR laser with 2D RGB sensor (without IR cut filter); (vi) NIR laser with 2D RGB sensor (without NIR cut filter); (vii) 2D RGB-IR sensor with visible laser or NIR laser; (viii) 2D red, green, blue, white (red, green, blue, white, RGBW) with visible laser or NIR laser; etc.

在3D深度測量期間,整個感測器可結合雷射掃描而作為二元感測器來工作以重構3D內容。在一些實施例中,所述感測器的畫素尺寸可小至1μm。此外,由於位元解析度較低,因此根據本文所揭露的一些實施例的影像感測器中的模數轉換器(analog-to-digital converter,ADC)單元需要的處理功率可顯著低於傳統3D成像系統中的高位解析度感測器所需的處理功率。由於需要較小的處理功率,因此根據本文所揭露主題的3D成像模組可需要較低的系統功率且因此,可相當適合於包含在如智慧手機等低功率裝置中。 During 3D depth measurement, the entire sensor can work as a binary sensor in conjunction with laser scanning to reconstruct the 3D content. In some embodiments, the pixel size of the sensor can be as small as 1 μm. In addition, due to the lower bit resolution, the processing power required by the analog-to-digital converter (ADC) unit in the image sensor according to some embodiments disclosed herein can be significantly lower than conventional The processing power required by high-resolution sensors in 3D imaging systems. Since less processing power is required, 3D imaging modules according to the subject matter disclosed herein may require lower system power and, therefore, may be well suited for inclusion in low power devices such as smartphones.

在一些實施例中,本文所揭露主題使用三角測量和點掃描,所述三角測量和點掃描是利用一組線感測器(line sensor)、使用雷射光源進行3D深度測量。雷射掃描平面與成像平面是使用對極幾何形狀來取向。根據本文所揭露的一個實施例的影像感測器可使用時間戳記來去除三角測量方法中的多義性,從而降低深 度計算量和系統功率。在正常2D(RGB彩色或非RGB)成像模式與3D雷射掃描模式中可使用相同的影像處理器—即所述影像處理器中的每一個畫素。然而,在雷射掃描模式中,影像感測器中的ADC的解析度降低為二元輸出(僅1位解析度),從而使讀出速度提高且使例如因在ADC單元中(在包含影像感測器和相關聯處理單元的晶片中)進行開關而造成的功耗降低。點掃描方法可使得系統能夠一遍完成所有測量,從而降低深度測量延時且減少運動模糊。 In some embodiments, the subject matter disclosed herein uses triangulation and point scanning that utilizes a set of line sensors for 3D depth measurement using a laser light source. The laser scan plane and imaging plane are oriented using epipolar geometry. An image sensor according to an embodiment disclosed herein can use timestamps to disambiguate triangulation methods, thereby reducing depth Degree of calculation and system power. The same image processor—that is, each pixel in the image processor—can be used in normal 2D (RGB color or non-RGB) imaging mode and in 3D laser scanning mode. However, in laser scanning mode, the resolution of the ADC in the image sensor is reduced to a binary output (only 1-bit resolution), thereby increasing the readout speed and making it difficult for example due to the Reduced power consumption due to switching in dies of sensors and associated processing units. The point-scan approach allows the system to perform all measurements in one pass, reducing depth measurement latency and reducing motion blur.

如上所述,在一些實施例中,整個影像感測器可用于利用例如環境光進行例行2D RGB彩色成像以及利用可見雷射掃描進行3D深度成像。同一照相機單元的這種雙重用途可節約移動裝置的空間和成本。在特定應用中,與近紅外線(NIR)雷射相比,用於3D應用的可見雷射可更能保證用戶眼睛的安全。所述感測器在可見光譜下的量子效率可比在NIR光譜下的量子效率高,從而使光源的功耗降低。在一個實施例中,兩用影像感測器可作為常規2D感測器以線性操作模式工作來進行2D成像。然而,對於3D成像,感測器可在中等照明條件下以線性模式工作且在強環境光下以對數模式工作,以便通過抑制強環境光來促進可見雷射源的繼續使用。例如,如果與RGB感測器一起採用的IR截止濾光器的通帶頻寬不夠窄,則在NIR雷射的情形中也可能需要進行環境光抑制。 As noted above, in some embodiments, the entire image sensor can be used for routine 2D RGB color imaging with, for example, ambient light and 3D depth imaging with visible laser scanning. This dual use of the same camera unit saves space and cost on the mobile device. In certain applications, visible lasers for 3D applications may be more eye-safe for users than near-infrared (NIR) lasers. The quantum efficiency of the sensor in the visible spectrum may be higher than in the NIR spectrum, resulting in reduced power consumption of the light source. In one embodiment, the dual-purpose image sensor can operate in a linear mode of operation as a conventional 2D sensor for 2D imaging. However, for 3D imaging, the sensor can operate in linear mode under moderate lighting conditions and in logarithmic mode under high ambient light to facilitate continued use of visible laser sources by suppressing high ambient light. Ambient light suppression may also be required in the case of NIR lasers, for example, if the passband bandwidth of the IR cut filter employed with the RGB sensor is not narrow enough.

總之,本揭露使用畫素中的釘紮光電二極體(PPD)作為時間到電荷轉換器(time-to-charge converter,TCC)以確定TOF,所述時間到電荷轉換器的振幅調變電荷轉移操作是通過來自 畫素中的多個鄰近SPAD的輸出來控制。當環境光高時,SPAD可由環境光子而不是(舉例來說,反射脈衝37中的)反射光子觸發的可能性高。依靠這種觸發可能導致範圍測量誤差。因此,在本發明中,僅當兩個或更多個SPAD在極短的預定義時間間隔內被觸發時(例如當電子光閘接通時),PDD電荷轉移才被停止以記錄TOF。因此,根據本揭露的教示內容的全天候自主導航系統可在困難的駕駛條件(例如(舉例來說),低光照、霧天、不好的天氣、強環境光等等)下為駕駛員提供改善的視覺。在一些實施例中,根據本揭露的教示內容的導航系統可具有高達100千勒克斯(100kLux)的高環境光抑制水平。在一些實施例中,具有較小畫素尺寸的高空間解析度畫素架構可以1:1的SPAD/PPD比提供。在一些實施例中,SPAD可偏置成低於其擊穿電壓,並且可以雪崩光電二極體(avalanche photodiode,APD)模式來使用。 In summary, the present disclosure uses a pinned photodiode (PPD) in a pixel as a time-to-charge converter (TCC) whose amplitude modulates charge to determine TOF. The transfer operation is done via the Pixel to control the output of multiple adjacent SPADs. When ambient light is high, the likelihood that the SPAD can be triggered by ambient photons rather than reflected photons (eg, in reflected pulse 37 ) is high. Relying on this trigger can lead to range measurement errors. Therefore, in the present invention, the PDD charge transfer is stopped to record TOF only when two or more SPADs are triggered within a very short predefined time interval (eg when the electronic shutter is turned on). Thus, an all-weather autonomous navigation system in accordance with the teachings of the present disclosure can provide drivers with improved navigation under difficult driving conditions such as, for example, low light, fog, bad weather, high ambient light, etc. vision. In some embodiments, a navigation system according to the teachings of the present disclosure may have a high ambient light rejection level of up to 100 kilolux (100 kLux). In some embodiments, a high spatial resolution pixel architecture with a smaller pixel size may be provided with a 1:1 SPAD/PPD ratio. In some embodiments, a SPAD can be biased below its breakdown voltage and can be used in avalanche photodiode (APD) mode.

圖1繪示根據本文所揭露主題的成像系統15的高度簡化局部配置。系統15可包括成像模組17,成像模組17耦合到處理器模組或主機19且與處理器模組或主機19通訊。系統15還可包括耦合到處理器模組19的記憶體模組20,以儲存例如從成像模組17接收的影像資料等資訊內容。在一些實施例中,整個系統15可被包封在單個積體電路(IC)或晶片中。作為另一選擇,模組17、19和20中的每一個可在單獨的晶片中實現。記憶體模組20可包括多於一個記憶體晶片,且處理器模組19也可包括多個處理晶片。關於對圖1中的模組的封裝以及所述模組是如何被製作或實現—在單個晶片中還是在多個離散晶片中—的細節與本論述無關,且因此,本文中不提供這類細節。 FIG. 1 depicts a highly simplified partial configuration of an imaging system 15 in accordance with the subject matter disclosed herein. System 15 may include an imaging module 17 coupled to and in communication with a processor module or host 19 . The system 15 may further include a memory module 20 coupled to the processor module 19 for storing information content such as image data received from the imaging module 17 . In some embodiments, the entire system 15 may be packaged in a single integrated circuit (IC) or die. Alternatively, each of modules 17, 19 and 20 may be implemented in a separate die. Memory module 20 may include more than one memory chip, and processor module 19 may also include multiple processing chips. Details about the packaging of the module in FIG. 1 and how the module is made or implemented—in a single die or in multiple discrete dies—are not relevant to this discussion, and therefore, such details are not provided herein. detail.

系統15可為根據本文所揭露主題而針對2D照相機應用和3D照相機應用配置的任何低功率電子裝置。系統15可為可攜式或非可攜式的。系統15的可攜式版本的一些實例可包括大眾化的消費型電子器件,例如(但不限於)移動裝置、手機、智慧手機、使用者設備(UE)、平板電腦、數位照相機、膝上型電腦或桌上型電腦、電子智慧手錶、機器對機器(Machine-to-Machine,M2M)通訊單元、虛擬實境(Virtual Reality,VR)設備或模組、機器人等等。另一方面,系統15的非可攜式版本的一些實例可包括電子遊戲室中的遊戲機、互動式視頻終端、汽車、機器視覺系統、工業機器人,VR設備、在車輛中安裝在駕駛員側的照相機(舉例來說,用於監視駕駛員是否清醒)等。本文所揭露的3D成像功能可用于許多應用,例如(但不限於),汽車應用(例如全天候自主導航和在低光照或惡劣天氣條件下的駕駛員輔助)、人機界面和遊戲應用、機器視覺和機器人學應用。 System 15 may be any low power electronic device configured for 2D camera applications and 3D camera applications in accordance with the subject matter disclosed herein. System 15 may be portable or non-portable. Some examples of portable versions of system 15 may include popular consumer electronics such as (but not limited to) mobile devices, cell phones, smartphones, user equipment (UE), tablet computers, digital cameras, laptop computers Or a desktop computer, an electronic smart watch, a machine-to-machine (M2M) communication unit, a virtual reality (Virtual Reality, VR) device or module, a robot, etc. On the other hand, some examples of non-portable versions of the system 15 may include game consoles in electronic arcades, interactive video terminals, automobiles, machine vision systems, industrial robots, VR equipment, driver side mounted cameras (for example, to monitor driver sobriety), etc. The 3D imaging capabilities disclosed herein can be used in many applications, such as (but not limited to), automotive applications (such as 24/7 autonomous navigation and driver assistance in low light or adverse weather conditions), human-machine interface and gaming applications, machine vision and robotics applications.

在本文所揭露的一些實施例中,成像模組17可包括投影儀模組(或光源模組)22和影像感測器單元24。投影儀模組22中的光源可為紅外線(IR)雷射,例如(舉例來說)近紅外線(NIR)雷射或短波紅外線(Short Wave Infrared,SWIR)雷射,以使照明不顯眼。在其他實施例中,光源可為可見光雷射。影像感測器單元24可包括如圖2中所繪示的畫素陣列和輔助處理電路。 In some embodiments disclosed herein, the imaging module 17 may include a projector module (or light source module) 22 and an image sensor unit 24 . The light source in the projector module 22 may be an infrared (IR) laser, such as, for example, a near infrared (NIR) laser or a short wave infrared (SWIR) laser, for unobtrusive illumination. In other embodiments, the light source can be a visible light laser. The image sensor unit 24 may include a pixel array and auxiliary processing circuits as shown in FIG. 2 .

在一個實施例中,處理器模組19可為中央處理器(central processing unit,CPU),其可為通用微處理器。本文所用用語“處理器”和“CPU”可互換地使用。然而,應理解,作為CPU的替代或補充,處理器模組19可含有任何其他類型的處理器, 例如(但不限於)微控制器、數位訊號處理器(Digital Signal Processor,DSP)、圖形處理單元(Graphics Processing Unit,GPU)、特定應用專用積體電路(Application Specific Integrated Circuit,ASIC)處理器等。在一個實施例中,處理器模組/主機19可包括多於一個CPU,所述多於一個CPU可在分散式處理環境中工作。 處理器模組19可被配置成根據特定指令集架構(Instruction Set Architecture,ISA)(例如(但不限於),x86指令集架構(32位版本或64位版本)、PowerPC® ISA、或不具有聯鎖流水線級的微處理器(Microprocessor without Interlocked Pipeline Stages,MIPS)指令集架構,所述不具有聯鎖流水線級的微處理器指令集架構依賴於精簡指令集電腦(Reduced Instruction Set Computer,RISC)ISA)來執行指令並處理資料。在一個實施例中,處理器模組19可為除CPU功能以外還具有功能的系統級晶片(SoC)。 In one embodiment, the processor module 19 may be a central processing unit (CPU), which may be a general-purpose microprocessor. As used herein, the terms "processor" and "CPU" are used interchangeably. However, it should be understood that instead of or in addition to the CPU, the processor module 19 may contain any other type of processor, For example (but not limited to) microcontrollers, digital signal processors (Digital Signal Processor, DSP), graphics processing units (Graphics Processing Unit, GPU), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC) processors, etc. . In one embodiment, processor module/host 19 may include more than one CPU, which may operate in a distributed processing environment. The processor module 19 can be configured according to a specific instruction set architecture (Instruction Set Architecture, ISA) (such as (but not limited to), x86 instruction set architecture (32-bit version or 64-bit version), PowerPC® ISA, or without Interlocked pipeline stage microprocessor (Microprocessor without Interlocked Pipeline Stages, MIPS) instruction set architecture, said microprocessor instruction set architecture without interlocked pipeline stage relies on reduced instruction set computer (Reduced Instruction Set Computer, RISC) ISA) to execute instructions and process data. In one embodiment, the processor module 19 may be a System-on-Chip (SoC) having functions in addition to CPU functions.

在一些實施例中,記憶體模組20可為動態隨機存取記憶體(Dynamic Random Access Memory,DRAM)(例如(但不限於)同步動態隨機存取記憶體(Synchronous DRAM,SDRAM))或基於DRAM的三維堆疊(Three-Dimensional Stack,3DS)記憶體模組(例如(但不限於)高頻寬記憶體(High Bandwidth Memory,HBM)模組或混合記憶體立方體(Hybrid Memory Cube,HMC)記憶體模組)。在其他實施例中,記憶體模組20可為固態驅動器(Solid-State Drive,SSD)、非3DS DRAM模組或任何其他基於半導體的儲存系統,例如(但不限於)靜態隨機存取記憶體(Static Random Access Memory,SRAM)、相變隨機存取記憶體(Phase-Change Random Access Memory,PRAM或PCRAM)、電 阻式隨機存取記憶體(Resistive Random Access Memory,RRAM或ReRAM)、導電橋接隨機存取記憶體(Conductive-Bridging RAM,CBRAM)、磁性隨機存取記憶體(Magnetic RAM,MRAM)或自旋轉移力矩磁性隨機存取記憶體(Spin-Transfer Torque MRAM,STT-MRAM)。 In some embodiments, the memory module 20 can be a dynamic random access memory (Dynamic Random Access Memory, DRAM) (such as (but not limited to) synchronous dynamic random access memory (Synchronous DRAM, SDRAM)) or based on Three-dimensional stack (Three-Dimensional Stack, 3DS) memory module of DRAM (such as (but not limited to) high bandwidth memory (High Bandwidth Memory, HBM) module or hybrid memory cube (Hybrid Memory Cube, HMC) memory module Group). In other embodiments, the memory module 20 can be a solid-state drive (Solid-State Drive, SSD), a non-3DS DRAM module or any other semiconductor-based storage system, such as (but not limited to) SRAM (Static Random Access Memory, SRAM), Phase-Change Random Access Memory (Phase-Change Random Access Memory, PRAM or PCRAM), electrical Resistive Random Access Memory (RRAM or ReRAM), Conductive-Bridging Random Access Memory (Conductive-Bridging RAM, CBRAM), Magnetic Random Access Memory (Magnetic RAM, MRAM) or Spin Transfer Torque Magnetic Random Access Memory (Spin-Transfer Torque MRAM, STT-MRAM).

圖2繪示根據本文所揭露主題的圖1中的成像系統15的示例性操作配置。系統15可用於獲得物體(例如物體26)的範圍資訊或深度資訊(沿Z軸),所述物體可為單獨的物體或者場景(未示出)內的物體。系統15可為其中(畫素陣列的)每影像幀可使用單個脈衝的直接TOF成像器。在一些實施例中,可將短脈衝發射到物體26上。在一個實施例中,可由處理器模組19基於從影像感測器單元24接收的掃描資料來確定範圍/深度資訊。在另一實施例中,可由影像感測器單元24確定範圍/深度資訊。在一些實施例中,深度資訊可由處理器模組19用作3D使用者介面的一部分,以使系統15的使用者能夠與物體的3D影像交互或者使用物體的3D影像作為在系統15上運行的遊戲或另一應用(例如自主導航應用)的一部分。根據本文所揭露主題的3D成像也可用於其他目的或應用,且可應用於實質上任何場景或3D物體。 FIG. 2 illustrates an exemplary operational configuration of imaging system 15 in FIG. 1 in accordance with the subject matter disclosed herein. System 15 may be used to obtain range information or depth information (along the Z- axis) of objects such as object 26, which may be individual objects or objects within a scene (not shown). System 15 may be a direct TOF imager in which a single pulse may be used per image frame (of an array of pixels). In some embodiments, short pulses may be transmitted onto object 26 . In one embodiment, the range/depth information may be determined by the processor module 19 based on scan data received from the image sensor unit 24 . In another embodiment, the range/depth information may be determined by the image sensor unit 24 . In some embodiments, the depth information may be used by the processor module 19 as part of a 3D user interface to enable a user of the system 15 to interact with or use the 3D image of an object as an object running on the system 15. Part of a game or another application (such as an autonomous navigation application). 3D imaging in accordance with the subject matter disclosed herein can also be used for other purposes or applications, and can be applied to virtually any scene or 3D object.

在圖2中,X軸被視為沿系統15的前部的水平方向,Y軸是垂直方向(在此視圖中超出頁面),並且Z軸在被成像的物體26的總體方向上遠離系統15延伸。對於深度測量,模組22的光軸和模組24的光軸可平行於Z軸。可使用其它光學排列來實現本文所闡述的原理,並且這些替代排列被視為在本文所揭露主題的範圍內。 In FIG. 2 , the X- axis is viewed horizontally along the front of the system 15, the Y- axis is vertical (off the page in this view), and the Z- axis is away from the system 15 in the general direction of the object 26 being imaged. extend. For depth measurement, the optical axis of module 22 and the optical axis of module 24 may be parallel to the Z axis. Other optical arrangements may be used to implement the principles set forth herein, and such alternative arrangements are considered within the scope of the herein disclosed subject matter.

投影儀(或光源)模組22可如箭頭所指示在光學視場(field of view,FOV)28和29內照射物體26,光學視場28和29與對應的照射路徑30和31相關聯,虛線表示可用於對物體26進行點掃描的光束或光學輻射的照射路徑30和31。可使用光學輻射源來對物體表面執行逐列點掃描,在一個實施例中,光學輻射源可為由雷射控制器34操作和控制的雷射光源33。在雷射控制器34的控制下,來自雷射源33的光束可通過投影光學裝置35在X-Y方向上橫跨物體26的表面進行點掃描。點掃描可沿掃描線在物體的表面上投射光點,如參考圖4更詳細地論述。投影光學裝置35可為聚焦透鏡、玻璃/塑膠表面或其他將來自雷射33的雷射光束集中為物體26的表面上的點或斑點的圓柱形光學元件。在圖2中所繪示的實施例中,凸出結構被示為聚焦透鏡35。然而,可為投影光學裝置35選擇任何其他適合的透鏡設計。物體26可放置在聚焦位置,來自光源33的照射光在聚焦位置被投影光學裝置35聚焦為光點。因此,在點掃描中,可通過來自投影光學裝置35的聚焦光束依序照射物體26的表面上的點或窄區域/斑點。 Projector (or light source) module 22 may illuminate object 26 within optical fields of view (field of view, FOV) 28 and 29 as indicated by the arrows, which are associated with corresponding illumination paths 30 and 31, The dashed lines indicate the illumination paths 30 and 31 of the beam or optical radiation that may be used to spot scan the object 26 . Column-by-column point scanning of the object surface may be performed using an optical radiation source, which may be a laser light source 33 operated and controlled by a laser controller 34 in one embodiment. Under the control of laser controller 34 , the beam from laser source 33 may be spot-scanned across the surface of object 26 in XY direction by projection optics 35 . Spot scanning may project spots of light on the surface of an object along scan lines, as discussed in more detail with reference to FIG. 4 . The projection optics 35 can be focusing lenses, glass/plastic surfaces or other cylindrical optical elements that focus the laser beam from the laser 33 into points or spots on the surface of the object 26 . In the embodiment depicted in FIG. 2 , the protruding structure is shown as a focusing lens 35 . However, any other suitable lens design may be chosen for the projection optics 35 . The object 26 can be placed at a focus position where the illumination light from the light source 33 is focused into a light spot by the projection optical device 35 at the focus position. Thus, in point scanning, points or narrow regions/spots on the surface of the object 26 may be sequentially illuminated by the focused light beam from the projection optics 35 .

在一些實施例中,光源(或照射源)33可為二極體雷射、或發出可見光的發光二極體(Light Emitting Diode,LED)、NIR雷射、點光源、可見光譜中的單色照射源(例如,白燈與單色器的組合)、或任何其他類型的雷射光源。雷射33可固定在系統15的殼體內的一個位置中,但可在X-Y方向上旋轉。雷射33可為X-Y可定址的(舉例來說,通過雷射控制器34),以對3D物體26執行點掃描。在一個實施例中,可見光可為實質上綠色的光。來自雷射源33的可見光照射可使用鏡(未示出)投射到3D物體26 的表面上,或者點掃描可為完全無鏡式。在一些實施例中,光源模組22可包括比圖2中所繪示的示例性實施例中所示的元件多或少的元件。 In some embodiments, the light source (or illumination source) 33 can be a diode laser, or a light emitting diode (Light Emitting Diode, LED) that emits visible light, NIR laser, point light source, monochromatic light in the visible spectrum Illumination source (for example, a combination of white lamp and monochromator), or any other type of laser light source. The laser 33 may be fixed in one position within the housing of the system 15, but rotatable in the XY direction. Laser 33 may be XY addressable (eg, via laser controller 34 ) to perform point scanning of 3D object 26 . In one embodiment, the visible light may be substantially green light. Visible light illumination from laser source 33 may be projected onto the surface of 3D object 26 using a mirror (not shown), or the point scan may be completely mirrorless. In some embodiments, the light source module 22 may include more or fewer elements than those shown in the exemplary embodiment depicted in FIG. 2 .

在圖2所示實施例中,從對物體26的點掃描反射的光可沿由箭頭以及虛線指示的收集路徑36、37、38和39行進。光收集路徑可攜載在從雷射源33接收到照射時從物體26的表面反射或由物體26的表面散射的光子。此處,應注意,圖2中(以及圖4中,如果適用的話)使用實線箭頭和虛線繪示各種傳播路徑僅是出於說明性目的,且所述繪示不應被理解為繪示任何實際的光訊號傳播路徑。實際上,照射訊號路徑和收集訊號路徑可不同於圖2中所示路徑,且可不像圖2中繪示的那樣被清晰地界定。 In the embodiment shown in FIG. 2, light reflected from a point scan of object 26 may travel along collection paths 36, 37, 38, and 39 indicated by arrows and dashed lines. The light collection path may carry photons that are reflected from or scattered by the surface of object 26 upon receipt of illumination from laser source 33 . Here, it should be noted that the use of solid arrows and dashed lines to depict various propagation paths in FIG. 2 (and, if applicable, in FIG. Any actual optical signal propagation path. In practice, the illuminating and collecting signal paths may differ from the paths shown in FIG. 2 and may not be as clearly defined as depicted in FIG. 2 .

從被照射物體26接收的光可通過影像感測器單元24中的收集光學裝置44聚焦到2D畫素陣列42的一個或多個畫素上。如同投影光學裝置35,收集光學裝置44可為聚焦透鏡、玻璃/塑膠表面或其他將從物體26接收的反射光集中到陣列42中的一個或多個畫素上的圓柱形光學元件。在圖2中所繪示的實施例中,凸出結構被示為聚焦透鏡44。然而,可為收集光學裝置44選擇任何其他適合的透鏡設計。儘管畫素陣列42被繪示成僅為圖2中的3×3畫素陣列,然而應理解,現代的畫素陣列可含有數千個或甚至數百萬個畫素。畫素陣列42可為RGB畫素陣列,其中不同畫素可收集不同顏色的光訊號。在一些實施例中,畫素陣列42可為任何2D感測器,例如(但不限於)具有IR截止濾光器的2D RGB感測器、2D IR感測器、2D NIR感測器,2D RGBW感測器、2D RGB-IR感測器。系統15可使用相同的畫素陣列42來對物體26 (或含有所述物體的場景)進行2D RGB彩色成像以及對物體26進行3D成像(涉及深度測量)。 Light received from illuminated object 26 may be focused by collection optics 44 in image sensor unit 24 onto one or more pixels of 2D pixel array 42 . Like projection optics 35 , collection optics 44 may be focusing lenses, glass/plastic surfaces, or other cylindrical optics that focus reflected light received from object 26 onto one or more pixels in array 42 . In the embodiment depicted in FIG. 2 , the protruding structure is shown as a focusing lens 44 . However, any other suitable lens design may be chosen for collection optics 44 . Although pixel array 42 is shown as merely a 3x3 pixel array in FIG. 2, it should be understood that modern pixel arrays may contain thousands or even millions of pixels. The pixel array 42 can be an RGB pixel array, wherein different pixels can collect light signals of different colors. In some embodiments, pixel array 42 can be any 2D sensor, such as (but not limited to) 2D RGB sensor with IR cut filter, 2D IR sensor, 2D NIR sensor, 2D RGBW sensor, 2D RGB-IR sensor. System 15 can use the same pixel array 42 to map object 26 (or a scene containing said object) for 2D RGB color imaging and for 3D imaging of the object 26 (involving depth measurements).

畫素陣列42可將所接收的光子轉換成對應的電訊號,所述電訊號接著由相關聯的畫素處理單元46處理以確定物體26的3D深度影像。在一個實施例中,畫素處理單元46可使用三角測量來進行深度測量。隨後參照圖4論述三角測量方法。畫素處理單元46還可包括用於控制畫素陣列42的操作的電路。 Pixel array 42 may convert the received photons into corresponding electrical signals, which are then processed by associated pixel processing unit 46 to determine a 3D depth image of object 26 . In one embodiment, pixel processing unit 46 may use triangulation for depth measurement. The triangulation method is subsequently discussed with reference to FIG. 4 . Pixel processing unit 46 may also include circuitry for controlling the operation of pixel array 42 .

處理器19可控制光源模組22和影像感測器單元24的操作。舉例來說,系統15可具有模式開關(未示出),所述模式開關可由使用者控制以從2D成像模式切換到3D成像模式。如果使用者使用模式開關選擇2D成像模式,則處理器19可啟動影像感測器單元24,但可不啟動光源模組22,這是因為2D成像可使用環境光。另一方面,如果使用者使用模式開關選擇3D成像模式,則處理器19可啟動模組22和24兩者,且舉例來說,如果環境光太強而被線性模式抑制(如以下進一步闡述),則處理器19也可觸發畫素處理單元46中的重置(RST)訊號的準位的變化以從線性模式切換到對數成像模式。從畫素處理單元46接收的經處理影像資料可由處理器19儲存在記憶體20中。處理器19還可在系統15的顯示幕(未示出)上顯示使用者選擇的2D影像或3D影像。處理器19可以軟體或韌體被程式化,以實施本文中所闡述的各種處理任務。作為另一選擇或另外,處理器19可包括用於實施處理器19的功能中的一些或全部的可程式化硬體邏輯電路。在一些實施例中,記憶體20可儲存程式碼、查找表和/或中間計算結果,以使處理器19能夠提供處理器19的功能。 The processor 19 can control the operations of the light source module 22 and the image sensor unit 24 . For example, system 15 may have a mode switch (not shown) that is controllable by a user to switch from a 2D imaging mode to a 3D imaging mode. If the user uses the mode switch to select the 2D imaging mode, the processor 19 can activate the image sensor unit 24 but not activate the light source module 22 because 2D imaging can use ambient light. On the other hand, if the user selects the 3D imaging mode using the mode switch, the processor 19 may activate both modules 22 and 24 and, for example, if the ambient light is too strong to be suppressed by the linear mode (as further explained below), The processor 19 can also trigger the level change of the reset (RST) signal in the pixel processing unit 46 to switch from the linear mode to the logarithmic imaging mode. The processed image data received from the pixel processing unit 46 can be stored in the memory 20 by the processor 19 . The processor 19 can also display a 2D image or a 3D image selected by the user on a display screen (not shown) of the system 15 . Processor 19 may be programmed with software or firmware to perform various processing tasks as set forth herein. Alternatively or in addition, processor 19 may include programmable hardware logic circuitry for implementing some or all of processor 19's functions. In some embodiments, the memory 20 can store program codes, look-up tables and/or intermediate calculation results so that the processor 19 can provide the functions of the processor 19 .

圖3繪示根據本文所揭露主題的可如何執行3D深度測量的示例性實施例的流程圖50。圖3中所繪示的各種操作可由系統15中的單個模組或者模組或系統元件的組合執行。將特定任務闡述為由特定模組或系統元件執行僅是用來舉例。其他模組或系統元件可被適合地配置成執行這類任務。 FIG. 3 illustrates a flowchart 50 of an exemplary embodiment of how 3D depth measurement may be performed in accordance with the subject matter disclosed herein. The various operations depicted in FIG. 3 may be performed by a single module or a combination of modules or system elements in system 15 . Recitation of specific tasks as being performed by specific modules or system components is by way of example only. Other modules or system components may be suitably configured to perform such tasks.

在圖3中,在操作52處,系統15(更具體來說,處理器19)可使用光源(例如光源模組22)沿掃描線對3D物體(例如圖2中的物體26)執行一維(one-dimensional,1D)點掃描。 作為點掃描的一部分,可通過例如處理器19來配置光源模組22,以逐列方式在3D物體26的表面上投射一系列光點。在操作54處,系統15中的畫素處理單元46可選擇影像感測器(例如2D畫素陣列42)中的一行畫素。影像感測器42可具有排列成2D陣列從而形成影像平面的多個畫素,所選擇的一行畫素在影像平面上形成掃描線的對極線(epipolar line)(在操作52處)。以下參照圖4提供對對極幾何形狀的簡要論述。在操作56處,可由處理器19操作地配置畫素處理單元46以使用所述一行畫素中的對應畫素來探測每一個光點。應注意,例如,如果從被照射斑點反射的光被收集光學裝置44聚焦到兩個或更多個鄰近畫素上,則可通過單個畫素或多於一個畫素來探測從被照射光點反射的光。還有一種可能是,可在2D畫素陣列42中的單個畫素處收集從兩個或更多個光點反射的光。可使用基於時間戳記的方法去除由相同畫素對兩個不同斑點的成像或由兩個不同畫素對單個斑點的成像所造成的與深度計算有關的多義性。在操作58處,畫素處理單元46(如由處理器19適合地配置)可回應於對所述一系列光點(在操作52 處的點掃描中)中的對應光點的畫素專有探測(在操作56處)而生成畫素專有輸出。因此,在操作60處,畫素處理單元46可至少基於畫素專有輸出(在操作58處)以及光源投射對應光點(在操作52處)所使用的掃描角度來確定到3D物體的表面上的對應光點的3D距離(或深度)。參照圖4更詳細地論述深度測量。 In FIG. 3, at operation 52, system 15 (and more specifically, processor 19) may use a light source (such as light source module 22) to perform a one-dimensional (one-dimensional, 1D) point scan. As part of the point scanning, the light source module 22 may be configured, eg by the processor 19, to project a series of points of light on the surface of the 3D object 26 in a column-by-column manner. At operation 54, pixel processing unit 46 in system 15 may select a row of pixels in an image sensor (eg, 2D pixel array 42). Image sensor 42 may have a plurality of pixels arranged in a 2D array to form an image plane on which a selected row of pixels forms an epipolar line of a scan line (at operation 52 ). A brief discussion of the epipole geometry is provided below with reference to FIG. 4 . At operation 56, the pixel processing unit 46 is operatively configured by the processor 19 to detect each point of light using a corresponding pixel of the row of pixels. It should be noted that, for example, if the light reflected from the illuminated spot is focused by collection optics 44 onto two or more adjacent pixels, then the light reflected from the illuminated spot can be detected by a single pixel or by more than one pixel. of light. It is also possible that light reflected from two or more light points may be collected at a single pixel in the 2D pixel array 42 . Ambiguities related to depth calculations caused by the imaging of two different blobs by the same pixel or the imaging of a single blob by two different pixels can be removed using a timestamp-based approach. At operation 58, the pixel processing unit 46 (as suitably configured by the processor 19) may respond to the series of light points (at operation 52 Pixel-specific detection (at operation 56) of the corresponding light point in the point scan at ) generates a pixel-specific output. Accordingly, at operation 60, pixel processing unit 46 may determine the surface to the 3D object based at least on the pixel-specific output (at operation 58) and the scan angle used by the light source to project the corresponding point of light (at operation 52). The 3D distance (or depth) of the corresponding light point on . Depth measurement is discussed in more detail with reference to FIG. 4 .

圖4繪示根據本文所揭露主題,可如何執行示例性點掃描來進行3D深度測量。在圖4中,雷射源33的X-Y旋轉能力由箭頭62和64指示,箭頭62和64繪示雷射在X方向(具有角度β)和Y方向(具有角度α)上的角運動。在一個實施例中,雷射控制器34可基於從處理器19接收的掃描指令/輸入來控制雷射源33的X-Y旋轉。舉例來說,如果使用者選擇3D成像模式,則處理器19可配置和控制雷射控制器34以啟動對面向投影光學裝置35的物體表面的3D深度測量。作為響應,雷射控制器34可通過雷射光源33的X-Y運動來啟動對物體表面的1D X-Y點掃描。如圖4中所繪示,雷射33可通過沿1D水平掃描線(其中的兩條掃描線SR 66和SR+1 68由圖4中的虛線指示)投射光點來對物體26的表面進行點掃描。由於物體26的表面的曲率,光點70到73可形成圖4中的掃描線SR 66。形成掃描線SR+1 68的光點未使用參考編號指示。舉例來說,雷射33可沿列R、R+1等在從左到右的方向上一次一個斑點地掃描物體26。R、R+1等的值是參照2D畫素陣列42中的畫素列且是已知的。舉例來說,在圖4中的2D畫素陣列42中,畫素列R是使用參考編號75指示且列R+1是使用參考編號76指示。應理解,從所述多個畫素列中選擇列R和R+1僅是出於說明性目的。 4 illustrates how an exemplary point scan may be performed for 3D depth measurement in accordance with the subject matter disclosed herein. In FIG. 4, the XY rotational capability of the laser source 33 is indicated by arrows 62 and 64, which depict the angular movement of the laser in the X direction (with angle β ) and the Y direction (with angle α ). In one embodiment, the laser controller 34 may control the XY rotation of the laser source 33 based on scanning instructions/inputs received from the processor 19 . For example, if the user selects a 3D imaging mode, the processor 19 may configure and control the laser controller 34 to enable 3D depth measurement of the object surface facing the projection optics 35 . In response, the laser controller 34 can initiate a 1D XY point scan of the surface of the object through the XY movement of the laser light source 33 . As shown in FIG. 4 , the laser 33 can target the object 26 by projecting a spot along a 1D horizontal scan line (two scan lines SR 66 and SR+1 68 of which are indicated by dashed lines in FIG. 4 ). The surface is point-scanned. Due to the curvature of the surface of object 26, points of light 70 to 73 may form scan line S R 66 in FIG. 4 . The light spots forming scan line SR+1 68 are not indicated with reference numerals. For example, laser 33 may scan object 26 one spot at a time in a left-to-right direction along columns R, R+1, and so on. The values of R, R+1, etc. refer to the columns of pixels in the 2D pixel array 42 and are known. For example, in 2D pixel array 42 in FIG. 4 , pixel column R is indicated using reference numeral 75 and column R+1 is indicated using reference numeral 76 . It should be understood that columns R and R+1 are selected from the plurality of pixel columns for illustrative purposes only.

含有2D畫素陣列42中的畫素列的平面可稱為影像平面,而含有掃描線(例如線SR和SR+1)的平面可稱為掃描平面。 在圖4中所繪示的實施例中,使用對極幾何形狀對影像平面和掃描平面進行取向,使得2D畫素陣列42中的每一個畫素列R、R+1等形成對應掃描線SR、SR+1等的對極線。如果(掃描線中的)被照射斑點在影像平面上的投影可沿一條線(也就是列R本身)形成不同的點,則畫素列R可被視為是對應掃描線SR的對極。舉例來說,在圖4中,箭頭78指示由雷射33照射光點71,而箭頭80指示由聚焦透鏡44沿列R 75成像或投射的光點71。儘管圖4中未示出,然而光點70到73中的所有光點將通過列R中的對應畫素成像。因此,在一個實施例中,雷射33和畫素陣列42的物理排列(例如位置和取向)可為使得可通過畫素陣列42中的對應列中的畫素俘獲或探測物體26的表面上的掃描線中的被照射光點,其中此畫素列形成掃描線的對極線。 The plane containing the columns of pixels in the 2D pixel array 42 may be referred to as the image plane, and the plane containing the scan lines (eg, lines S R and S R+1 ) may be referred to as the scan plane. In the embodiment depicted in FIG. 4 , the image plane and scan plane are oriented using epipolar geometry such that each pixel column R, R+1, etc. in the 2D pixel array 42 forms a corresponding scan line S The epipolar lines of R , S R+1 , etc. If the projection of the illuminated spots (in a scan line) onto the image plane can form distinct points along a line (i.e. the column R itself), then the pixel column R can be considered as the antipode of the corresponding scan line S R . For example, in FIG. 4 , arrow 78 indicates spot 71 illuminated by laser 33 , and arrow 80 indicates spot 71 imaged or projected by focusing lens 44 along row R 75 . Although not shown in FIG. 4 , all of the light spots 70 to 73 will be imaged by the corresponding pixel in column R . Thus, in one embodiment, the physical arrangement (e.g., position and orientation) of laser 33 and pixel array 42 may be such that pixels on the surface of object 26 may be captured or detected by pixels in corresponding columns in pixel array 42. The illuminated spot in the scan line of which the pixel column forms the epipolar line of the scan line.

2D畫素陣列42中的畫素可排列成列和行。被照射光點可通過畫素陣列42中的對應的列和行來引用。舉例來說,在圖4中,掃描線SR中的光點71被指定為XR,i以指示斑點71可通過畫素陣列42中的列R和行i(C i )成像。行C i 是由虛線82指示。其它被照射斑點可以相似的方式來識別。如前所述,可能的是,從兩個或更多個光點反射的光可被一行中的單個畫素接收,或者作為另一選擇,從單個光點反射的光可被一畫素列中的多於一個畫素接收。可使用基於時間戳記的方法去除由這類多重投影或重疊投影引起的深度計算中的多義性。 Pixels in 2D pixel array 42 may be arranged in columns and rows. An illuminated spot may be referenced by a corresponding column and row in pixel array 42 . For example, in FIG. 4 , spot 71 in scan line SR is designated X R,i to indicate that spot 71 is imageable by column R and row i ( C i ) in pixel array 42 . Row C i is indicated by dashed line 82 . Other illuminated spots can be identified in a similar manner. As previously mentioned, it is possible that light reflected from two or more points of light may be received by a single pixel in a row, or alternatively, light reflected from a single point of light may be received by a column of pixels More than one pixel in receive. Ambiguities in depth calculations caused by such multiple or overlapping projections can be removed using a timestamp-based approach.

在圖4所示繪示中,具有參考編號84的箭頭表示光點 71相對於沿著系統15的前部的X軸(例如圖2中所指示的X軸)的深度或距離Z(沿Z軸)。在圖4中,具有參考編號86的虛線表示這種軸,其可被想像成包含在也含有投影光學裝置35和收集光學裝置44的垂直平面中。然而,為便於對基於三角測量的方法進行解釋,在圖4中將雷射源33示為位於X軸86上而不是投影光學裝置35上。在基於三角測量的方法中,可使用以下方程式確定Z的值:

Figure 108114965-A0305-02-0030-1
In the illustration shown in FIG . 4 , the arrow with reference numeral 84 indicates the depth or distance Z ( along Z axis). In FIG. 4 , the dashed line with reference number 86 represents such an axis, which can be conceived to be contained in a vertical plane that also contains projection optics 35 and collection optics 44 . However, for ease of explanation of the triangulation-based approach, the laser source 33 is shown in FIG. 4 as being located on the X-axis 86 rather than the projection optics 35 . In triangulation-based methods, the value of Z can be determined using the following equation:
Figure 108114965-A0305-02-0030-1

其中h是收集光學裝置44與影像感測器42之間沿Z軸的距離,影像感測器42被假定為位於收集光學裝置44後面的垂直平面中;d是光源33與和影像感測器單元24相關聯的收集光學裝置44之間的偏移距離;q是收集光學裝置44與探測對應光點的畫素之間的偏移距離(在圖4所示實例中,探測/成像畫素i是由與光點XR,i 71相關聯的行C i 表示);並且θ是所考慮到的光點(在圖4所示實例中,為光點71)的光源的掃描角度或束角度。作為另一選擇,q也可被視為在畫素陣列42的視場內光點的偏移。圖4中也指示方程式(1)中的參數。 where h is the distance along the Z -axis between the collection optics 44 and the image sensor 42, which is assumed to be located in a vertical plane behind the collection optics 44; d is the distance between the light source 33 and the image sensor The offset distance between the collection optics 44 associated with the unit 24; q is the offset distance between the collection optics 44 and the pixel detecting the corresponding spot (in the example shown in FIG. 4, the detection/imaging pixel i is denoted by the row C i associated with the spot X R,i 71); and θ is the scan angle or beam angle. Alternatively, q can also be regarded as the shift of the light spot within the field of view of the pixel array 42 . The parameters in equation (1) are also indicated in FIG. 4 .

應從方程式(1)中看出,僅參數θ和q對於給定的點掃描是可變的,且hd基本上是基於系統15的物理幾何形狀而預定的或固定的。由於列R 75是掃描線SR的對極線,因此物體26的深度差或深度輪廓可通過水平方向上的影像移位元(如由被成像的不同光點的q的值表示)來反映。可使用基於時間戳記的方法來尋找所俘獲光點的畫素位置與雷射源33的對應掃描角度之間的對應關係。也就是說,時間戳記可表示q的值與θ的值之間 的關聯。因此,根據掃描角度θ的已知值和被成像的光點的對應位置(如由q表示),可使用三角測量方程式(1)來確定到此光點的距離Z。用於距離測量的三角測量在相關文獻中也有所闡述,所述相關文獻包括例如頒予布朗(Brown)等人的美國專利申請揭露案第2011/0102763 A1號(布朗)。因此,與基於三角測量的距離測量有關的布朗揭露案的揭露內容全文併入本文中供參考。 It should be seen from equation (1) that only the parameters θ and q are variable for a given point scan, and that h and d are substantially predetermined or fixed based on the physical geometry of the system 15 . Since the column R 75 is the epipolar line of the scan line SR , the depth difference or depth profile of the object 26 can be reflected by the image shift element in the horizontal direction (as represented by the value of q of the different light spots being imaged) . A time-stamp based approach can be used to find the correspondence between the pixel position of the captured light spot and the corresponding scan angle of the laser source 33 . That is, the timestamp can represent the association between the value of q and the value of θ. Thus, from a known value of scan angle Θ and the corresponding position of the imaged spot (as denoted by q ), the distance Z to this spot can be determined using triangulation equation (1). Triangulation for distance measurement is also described in related literature including, for example, US Patent Application Publication No. 2011/0102763 Al (Brown) to Brown et al. Accordingly, the disclosures of the Brown Disclosure relating to triangulation-based distance measurement are hereby incorporated by reference in their entirety.

圖5繪示根據本文所揭露主題的畫素(例如圖2所示畫素陣列42中的畫素43)的示例性實施例的方塊圖。對於TOF測量,畫素43可作為時間分辨感測器來工作。如圖5中所繪示,畫素43可包括電連接到PPD核心部分502的SPAD核心部分501。圖6A到圖6C中繪示如本文所揭露的畫素中的SPAD核心排列和PPD核心排列的不同示例性配置。SPAD核心部分501可包括可操作地連接到第一控制電路504的兩個或更多個SPAD 503。SPAD 503中的一個或多個可接收傳入光505並生成對應的SPAD專有電訊號,所述SPAD專有電訊號由第一控制電路504處理以生成SPAD專有數位輸出。所有這類SPAD專有數字輸出在圖5中由箭頭506共同地、符號化地繪示。PPD核心502可包括耦合到PPD 508的第二控制電路507。第二控制電路507可接收SPAD輸出506並作為回應而控制從PPD 508進行的電荷轉移以生成畫素專有類比輸出(PIXOUT)資料線510。更具體來說,如以下更詳細地論述,僅當畫素43中的鄰近SPAD 503中的兩個或多個在預定時間間隔內探測到傳入光505中的(反射)光子時,從PPD 508進行的電荷轉移才被第二控制電路507停止以便記錄TOF值和到3D物體26的對應範圍。換句話說,至少兩個鄰近SPAD 503的輸出之間 的時空相關性被用來控制PPD 508的操作。對於畫素43,SPAD 503執行感光功能,而PPD 508用作TCC而非感光元件。(返回光脈衝37的)反射光子與所傳輸的脈衝28相關(與不相關的環境光子相比),因此控制從PPD 508進行的電荷轉移是基於在預定時間間隔內觸發兩個或更多個鄰近SPAD,使得通過抑制環境光子而在強環境光條件下提供影像感測器單元24的改善性能,從而實質上防止範圍測量誤差。 FIG. 5 is a block diagram of an exemplary embodiment of a pixel, such as pixel 43 in pixel array 42 shown in FIG. 2 , in accordance with the subject matter disclosed herein. For TOF measurements, the pixels 43 can work as time-resolved sensors. As depicted in FIG. 5 , pixel 43 may include a SPAD core portion 501 electrically connected to a PPD core portion 502 . Different exemplary configurations of SPAD core arrangements and PPD core arrangements in a pixel as disclosed herein are shown in FIGS. 6A-6C . The SPAD core portion 501 may include two or more SPADs 503 operatively connected to a first control circuit 504 . One or more of the SPADs 503 can receive the incoming light 505 and generate corresponding SPAD-specific electrical signals that are processed by the first control circuit 504 to generate a SPAD-specific digital output. All such SPAD-proprietary digital outputs are collectively, symbolically depicted by arrow 506 in FIG. 5 . PPD core 502 may include a second control circuit 507 coupled to PPD 508 . A second control circuit 507 may receive the SPAD output 506 and in response control charge transfer from the PPD 508 to generate a pixel specific analog output (PIXOUT) data line 510 . More specifically, as discussed in more detail below, a (reflected) photon in incoming light 505 is detected by two or more of adjacent SPADs 503 in a pixel 43 within a predetermined time interval, and the output from the PPD 508 is stopped by the second control circuit 507 in order to record the TOF value and the corresponding range to the 3D object 26 . In other words, between the outputs of at least two adjacent SPADs 503 The spatiotemporal correlation of is used to control the operation of the PPD 508 . For pixel 43, the SPAD 503 performs the light sensing function, while the PPD 508 acts as a TCC rather than a light sensing element. Reflected photons (of the return light pulse 37) are correlated with the transmitted pulse 28 (compared to uncorrelated ambient photons), so controlling charge transfer from the PPD 508 is based on triggering two or more The proximity to the SPAD provides improved performance of the image sensor unit 24 under high ambient light conditions by suppressing ambient photons, thereby substantially preventing range measurement errors.

圖6A到圖6C分別繪示根據本文所揭露主題的畫素陣列架構的三個不同實例。圖6A到圖6C中所示的畫素陣列架構中的任意一個畫素陣列架構可用於實現圖2所示畫素陣列42。圖6A中繪示示例性2×2畫素陣列架構600A,其中每一個畫素601到604(在一些實施例中可表示圖5中的畫素43)包括一個畫素專有PPD核心和四個畫素專有SPAD核心。為簡單起見,僅識別畫素601的PPD核心和SPAD核心,其中PPD核心是由參考編號605指示且SPAD核心是由參考編號606到609指示。 6A to 6C illustrate three different examples of pixel array architectures according to the subject matter disclosed herein. Any one of the pixel array architectures shown in FIGS. 6A to 6C can be used to implement the pixel array 42 shown in FIG. 2 . An exemplary 2×2 pixel array architecture 600A is shown in FIG. 6A , where each pixel 601 through 604 (which in some embodiments may represent pixel 43 in FIG. 5 ) includes a pixel-specific PPD core and four Pixel proprietary SPAD core. For simplicity, only the PPD core and the SPAD core of pixel 601 are identified, where the PPD core is indicated by reference numeral 605 and the SPAD core is indicated by reference numerals 606-609.

由於每一個畫素在給定尺寸的半導體裸晶上佔用物理空間,因此圖6A中所繪示的架構600A可被視為低(空間)解析度架構。因此,與圖6B中所繪示的示例性架構600B相比,可在裸晶上的畫素陣列中形成相對更少的畫素數量,示例性架構600B提供較高解析度3×3畫素陣列架構。在圖6B中的較高解析度架構600B中,一個SPAD核心由四個(2×2)鄰近PPD核心共用。舉例來說,在圖6B中,SPAD核心625被繪示為由鄰近畫素621到624的PPD核心共用(在一些實施例中,畫素621到624中的每一個畫素可表示圖5中的畫素43)。為簡單起見,不以參考編號來 識別圖6B中的畫素陣列架構600B中的其他組件。圖6B中的畫素陣列架構600B的配置提供畫素中的PPD與和所述畫素相關聯的SPAD之間的有效比1:1,在畫素陣列架構600B中,其中四個鄰近畫素之間共用一個SPAD。 Since each pixel occupies physical space on a semiconductor die of a given size, the architecture 600A depicted in FIG. 6A may be considered a low (spatial) resolution architecture. Thus, a relatively smaller number of pixels can be formed in an on-die pixel array compared to the example architecture 600B depicted in FIG. 6B , which provides a higher resolution 3×3 pixel array. array schema. In the higher resolution architecture 600B in Figure 6B, one SPAD core is shared by four (2x2) adjacent PPD cores. For example, in FIG. 6B, SPAD core 625 is shown as being shared by PPD cores adjacent to pixels 621-624 (in some embodiments, each of pixels 621-624 may represent of pixels 43). For simplicity, without reference numbers Other components in pixel array architecture 600B in FIG. 6B are identified. The configuration of pixel array architecture 600B in FIG. 6B provides an effective ratio of 1:1 between the PPD in a pixel and the SPAD associated with that pixel, in which four adjacent pixels Share a SPAD between them.

如圖6C中的畫素陣列架構600C所繪示,這種共用可擴展為3×3共用或更多。圖6B中所繪示的SPAD共用配置600B為畫素陣列提供高(空間)解析度架構,這是因為如果每一個SPAD在裸晶上的相鄰畫素之間被共用,則在畫素陣列中可形成更多的畫素,從而在裸晶上騰出更多可用的空間以容納更多的畫素。另外,由於圖6B中的畫素陣列架構600B中的畫素具有與呈2×2配置的四個SPAD核心相關聯的單個PPD核心,因此每一個畫素可探測多達四個重合光子(即每SPAD一個光子)。 As shown in pixel array architecture 600C in FIG. 6C , this sharing can be extended to 3×3 sharing or more. The SPAD sharing configuration 600B depicted in FIG. 6B provides a high (spatial) resolution architecture for the pixel array because if each SPAD is shared between adjacent pixels on the die, the pixel array More pixels can be formed in the chip, thus making more available space on the die to accommodate more pixels. Additionally, since the pixels in the pixel array architecture 600B in FIG. 6B have a single PPD core associated with four SPAD cores in a 2×2 configuration, each pixel can detect up to four coincident photons (i.e., one photon per SPAD).

圖6A和圖6B繪示示例性畫素陣列架構,在所述示例性畫素陣列架構中,PPD和SPAD可在單個裸晶中實現。也就是說,SPAD與PPD在裸晶中處於相同的水平高度。相反,圖6C繪示示例性4×4畫素陣列架構600C,在4×4畫素陣列架構600C中,畫素可在堆疊裸晶中實現。舉例來說,SPAD核心可在上部裸晶中實現,且PPD核心(和讀出電路)可在下部裸晶中實現。因此,PPD和SPAD可位於兩個不同的裸晶上,這兩個不同的裸晶可進行堆疊且這些裸晶上的電路元件(PPD、SPAD、電晶體等)可通過導線或金屬凸塊電連接。如同圖6B中的架構600B,圖6C中的畫素陣列架構600C也可提供高解析度架構,在所述高解析度架構中,單個SPAD核心可由九個(3×3)鄰近PPD核心共用。等效地,如圖6C中所示,單個PPD核心(例如PPD核心641)可與九個SPAD 核心(例如SPAD核心642到650)相關聯以形成單個畫素。SPAD核心642到650也可由其他畫素共用。為簡單起見,不以圖6C中的參考編號指示其他畫素、它們的PPD核心和相關聯的SPAD核心。另外,由於圖6C中的畫素陣列架構600C中的畫素具有與呈3×3配置的九個SPAD核心相關聯的單個PPD核心,因此每一個畫素可探測多達九個重合光子(即每SPAD一個光子)。 6A and 6B illustrate exemplary pixel array architectures in which PPDs and SPADs can be implemented in a single die. In other words, SPAD and PPD are at the same level in the bare die. In contrast, FIG. 6C illustrates an exemplary 4x4 pixel array architecture 600C in which pixels may be implemented in stacked die. For example, a SPAD core can be implemented in the upper die, and a PPD core (and readout circuitry) can be implemented in the lower die. Therefore, the PPD and SPAD can be on two different dies, the two different die can be stacked and the circuit elements (PPD, SPAD, transistors, etc.) connect. Like architecture 600B in FIG. 6B, pixel array architecture 600C in FIG. 6C can also provide a high-resolution architecture in which a single SPAD core can be shared by nine (3×3) adjacent PPD cores. Equivalently, as shown in FIG. 6C, a single PPD core (such as PPD core 641) can communicate with nine SPADs Cores (eg, SPAD cores 642-650) are associated to form a single pixel. SPAD cores 642 to 650 can also be shared by other pixels. For simplicity, the other pixels, their PPD cores and associated SPAD cores are not indicated with reference numbers in Figure 6C. Additionally, since the pixels in the pixel array architecture 600C in FIG. 6C have a single PPD core associated with nine SPAD cores in a 3×3 configuration, each pixel can detect up to nine coincident photons (i.e., one photon per SPAD).

圖7繪示根據本文所揭露主題的畫素700的示例性實施例的電路細節。圖7中所繪示的畫素700可為圖2和圖5中所繪示的更一般的畫素43的實例。可向每一個畫素提供電子光閘訊號701(如隨後參照圖8、圖9和圖14中的時序圖更詳細地論述),以使畫素700能夠以時間相關方式俘獲由返回光脈衝37造成的畫素專有光電子。更一般來說,畫素700可被視為具有電荷轉移觸發部分、電荷生成與轉移部分和電荷收集與輸出部分。電荷轉移觸發部分可包括SPAD核心501和邏輯單元702。電荷生成與轉移部分可包括PPD 508、第一N通道金屬氧化物半導體場效電晶體(N-channel Metal Oxide Semiconductor Field Effect Transistor,NMOSFET或NMOS電晶體)703、第二NMOS電晶體704和第三NMOS電晶體705。電荷收集與輸出部分可包括第三NMOS電晶體705、第四NMOS電晶體706和第五NMOS電晶體707。在一些實施例中,圖7中的畫素700中的PPD核心和圖13中的畫素1300可由P通道金屬氧化物半導體場效電晶體(P-channel Metal Oxide Semiconductor Field Effect Transistor,PMOSFET或PMOS電晶體)或者其他不同類型的電晶體或電荷轉移裝置形成。另外,本文所述畫素700的各個部分僅是出於說明性目的和論述目的。 在一些實施例中,與本文所述電路元件相比,所述部分可包括更多、更少和/或不同的電路元件。 FIG. 7 illustrates circuit details of an exemplary embodiment of a pixel 700 according to the subject matter disclosed herein. Pixel 700 depicted in FIG. 7 may be an example of more general pixel 43 depicted in FIGS. 2 and 5 . An electronic shutter signal 701 may be provided to each pixel (as discussed in more detail subsequently with reference to the timing diagrams in FIGS. The pixel is caused by proprietary optoelectronics. More generally, pixel 700 can be viewed as having a charge transfer triggering portion, a charge generation and transfer portion, and a charge collection and output portion. The charge transfer trigger part may include a SPAD core 501 and a logic unit 702 . The charge generation and transfer part may include PPD 508, a first N-channel Metal Oxide Semiconductor Field Effect Transistor (N-channel Metal Oxide Semiconductor Field Effect Transistor, NMOSFET or NMOS transistor) 703, a second NMOS transistor 704 and a third NMOS transistor 705 . The charge collecting and outputting part may include a third NMOS transistor 705 , a fourth NMOS transistor 706 and a fifth NMOS transistor 707 . In some embodiments, the PPD core in the pixel 700 in FIG. 7 and the pixel 1300 in FIG. Transistors) or other different types of transistors or charge transfer devices. Additionally, the various portions of pixel 700 described herein are for illustrative and discussion purposes only. In some embodiments, the portions may include more, fewer and/or different circuit elements than those described herein.

PPD 508可與電容器相似地儲存電荷。在一個實施例中,PPD 508可被覆蓋且因此不對光作出回應。因此,PPD 508可用作TCC而非感光元件。然而,如前所述,感光功能可通過SPAD核心501中的SPAD來實現。在一些實施例中,在圖7和圖13所示畫素配置中可使用光閘或其它半導體裝置(具有適合的修改)來代替PPD。 PPD 508 can store charge similar to a capacitor. In one embodiment, the PPD 508 may be covered and thus not responsive to light. Therefore, the PPD 508 can be used as a TCC instead of a photosensitive element. However, as mentioned above, the photosensitive function can be realized by the SPAD in the SPAD core 501 . In some embodiments, a shutter or other semiconductor device (with suitable modifications) may be used in place of the PPD in the pixel configurations shown in FIGS. 7 and 13 .

電荷轉移觸發部分可在電子光閘訊號701的控制下生成轉移使能(Transfer Enable,TXEN)訊號708,以觸發儲存在PPD 508中的電荷的轉移。SPAD可探測從物體(例如圖2中的物體26)發射和反射的光脈衝中的光子(本文稱為“光子探測事件”)並輸出脈衝訊號,所述脈衝訊號可在光閘訊號701的操作控制下鎖存以供邏輯單元702進行後續處理。邏輯單元702可包括邏輯電路,所述邏輯電路用於當例如在光閘訊號701為現用的同時在預定義時間間隔內從至少兩個鄰近SPAD接收到輸出506時處理所有數位SPAD輸出506以生成TXEN訊號708。 The charge transfer trigger part can generate a transfer enable (Transfer Enable, TXEN) signal 708 under the control of the electronic shutter signal 701 to trigger the transfer of charges stored in the PPD 508 . A SPAD can detect photons in pulses of light emitted and reflected from an object (such as object 26 in FIG. Latch under control for subsequent processing by the logic unit 702 . The logic unit 702 may include logic circuitry for processing all digital SPAD outputs 506 to generate an output 506 when, for example, outputs 506 are received from at least two adjacent SPADs within a predefined time interval while the shutter signal 701 is active. TXEN signal 708 .

在電荷生成與轉移部分中,可結合第三電晶體705而使用重置(RST)訊號709首先將PPD 508設定成其滿阱容量(full well capacity)。第一電晶體703可在第一電晶體703的汲極端子處接收轉移電壓(VTX)訊號710且在第一電晶體703的閘極端子處接收TXEN訊號708。TX訊號711可在第一電晶體703的源極端子處獲得並被施加到第二電晶體704的閘極端子。如所繪示,第一電晶體703的源極端子可連接到第二電晶體704的閘極端子。 VTX訊號710(或等效地,TX訊號711)可用作振幅調變訊號,以控制將從PPD 508轉移的電荷,PPD 508可連接到電晶體704的源極端子。第二電晶體704可將PPD 508上的電荷從第二電晶體704的源極端子轉移到第二電晶體704的汲極端子,第二電晶體704的汲極端子可連接到第四電晶體706的閘極端子並形成在本文中被稱為浮動擴散(floating diffusion,FD)節點/結712的電荷“收集位點”。在一些實施例中,從PPD 508轉移的電荷可取決於由振幅調變訊號710(或等效地,TX訊號711)提供的調變。 在圖7和圖13所示實施例中,所轉移的電荷是電子。然而,本文所揭露的主題並不限於本揭露,且可使用具有不同設計的PPD,在所述不同設計中,所轉移的電荷可為電洞(hole)。 In the charge generation and transfer portion, the reset (RST) signal 709 may be used in conjunction with the third transistor 705 to first set the PPD 508 to its full well capacity. The first transistor 703 may receive a transfer voltage (VTX) signal 710 at a drain terminal of the first transistor 703 and a TXEN signal 708 at a gate terminal of the first transistor 703 . The TX signal 711 is available at the source terminal of the first transistor 703 and applied to the gate terminal of the second transistor 704 . As shown, the source terminal of the first transistor 703 may be connected to the gate terminal of the second transistor 704 . VTX signal 710 (or equivalently, TX signal 711 ) may be used as an amplitude modulation signal to control the charge to be transferred from PPD 508 , which may be connected to the source terminal of transistor 704 . The second transistor 704 can transfer the charge on the PPD 508 from the source terminal of the second transistor 704 to the drain terminal of the second transistor 704, which can be connected to the fourth transistor 706 and forms a charge “collection site” referred to herein as a floating diffusion (FD) node/junction 712 . In some embodiments, the charge transferred from PPD 508 may depend on the modulation provided by amplitude modulation signal 710 (or equivalently, TX signal 711 ). In the embodiments shown in Figures 7 and 13, the transferred charges are electrons. However, the subject matter disclosed herein is not limited to this disclosure, and PPDs with different designs can be used where the transferred charges can be holes.

在電荷收集與輸出部分中,第三電晶體705可在第三電晶體705的閘極端子處接收RST訊號709且在第三電晶體705的汲極端子處接收畫素電壓(VPIX)訊號713。電晶體705的源極端子可連接到浮動擴散節點/結712。在一個實施例中,VPIX訊號713的電壓準位可等於通用電源電壓VDD的電壓準位,且可處於2.5伏(V)到3.0V的範圍中。第四電晶體706的汲極端子也可接收VPIX訊號713。在一些實施例中,第四電晶體706可作為NMOS源極跟隨器工作以充當緩衝放大器。第四電晶體706的源極端子可連接到第五電晶體707的汲極端子,第五電晶體707可與源極跟隨器706共源共閘且在第五電晶體707的閘極端子處接收選擇(SEL)訊號715。從PPD 508轉移並在浮動擴散節點/結712處被收集的電荷可在第五電晶體707的源極端子處顯現為畫素專有輸出(PIXOUT)資料線510。 In the charge collection and output section, the third transistor 705 may receive the RST signal 709 at the gate terminal of the third transistor 705 and the pixel voltage (VPIX) signal 713 at the drain terminal of the third transistor 705 . The source terminal of transistor 705 may be connected to floating diffusion node/junction 712 . In one embodiment, the voltage level of the VPIX signal 713 may be equal to the voltage level of the universal power supply voltage VDD, and may be in the range of 2.5 volts (V) to 3.0V. The drain terminal of the fourth transistor 706 can also receive the VPIX signal 713 . In some embodiments, the fourth transistor 706 can operate as an NMOS source follower to act as a buffer amplifier. The source terminal of the fourth transistor 706 may be connected to the drain terminal of the fifth transistor 707 which may be cascoded with the source follower 706 at the gate terminal of the fifth transistor 707 A select (SEL) signal 715 is received. The charge transferred from the PPD 508 and collected at the floating diffusion node/junction 712 can appear as a pixel specific output (PIXOUT) data line 510 at the source terminal of the fifth transistor 707 .

從PPD 508轉移到FD節點/結712的電荷是由VTX訊號710(和TX訊號711)控制。到達浮動擴散節點/結712的電荷量是由TX訊號711調變。在一個實施例中,轉移電壓(VTX)訊號710(和TX訊號711)可斜變以逐漸地將電荷從PPD 508轉移到浮動擴散節點/結712。因此,所轉移的電荷量可為振幅調變的TX訊號711的函數,且TX訊號711的斜變為時間的函數。因此,從PPD 508轉移到浮動擴散節點/結712的電荷量也為時間的函數。如果在電荷從PPD 508轉移到浮動擴散節點/結712期間,第二電晶體704因邏輯單元702在SPAD核心501中的至少兩個鄰近SPAD發生光子探測事件時生成TXEN訊號708而被關斷,則電荷從PPD 508到浮動擴散節點/結712的轉移停止。因此,轉移到浮動擴散節點/結712的電荷量和PPD 508中剩餘的電荷量均為傳入光子的TOF的函數。結果是時間到電荷轉換和單端到差分訊號轉換。因此,PPD 508作為時間到電荷轉換器(TCC)工作。轉移到浮動擴散節點/結712的電荷越多,則在浮動擴散節點/結712上電壓就降低越多,且在PPD 508上電壓就增大越多。 Charge transfer from PPD 508 to FD node/junction 712 is controlled by VTX signal 710 (and TX signal 711). The amount of charge reaching the floating diffusion node/junction 712 is modulated by the TX signal 711 . In one embodiment, transfer voltage (VTX) signal 710 (and TX signal 711 ) may be ramped to gradually transfer charge from PPD 508 to floating diffusion node/junction 712 . Thus, the amount of charge transferred can be a function of the amplitude modulated TX signal 711, and the ramp of the TX signal 711 can be a function of time. Therefore, the amount of charge transferred from PPD 508 to floating diffusion node/junction 712 is also a function of time. If during charge transfer from PPD 508 to floating diffusion node/junction 712, second transistor 704 is turned off due to logic unit 702 generating TXEN signal 708 when at least two adjacent SPADs in SPAD core 501 have a photon detection event, The transfer of charge from PPD 508 to floating diffusion node/junction 712 then ceases. Thus, the amount of charge transferred to floating diffusion node/junction 712 and the amount of charge remaining in PPD 508 are both a function of the TOF of the incoming photon. The result is time-to-charge conversion and single-ended-to-differential signal conversion. Therefore, PPD 508 operates as a time-to-charge converter (TCC). The more charge transferred to the floating diffusion node/junction 712 , the more the voltage on the floating diffusion node/junction 712 decreases and the more the voltage on the PPD 508 increases.

浮動擴散節點/結712處的電壓可隨後通過第五電晶體707作為PIXOUT訊號被轉移到模數轉換器(analog-to-digital converter,ADC)單元(未示出),且被轉換成適當的數位訊號/值以供進一步處理。參照對圖9的論述來提供圖7中的各種訊號的時序和操作的更多細節。在圖7所示實施例中,第五電晶體707可接收用於選擇畫素700的SEL訊號715,以讀出浮動擴散節點/結712中的電荷作為PIXOUT1(或畫素輸出1)電壓並在PPD 508中的剩餘電荷被完全轉移到浮動擴散節點/結712之後讀出PPD 508中的剩餘電荷作為PIXOUT2(或畫素輸出2)電壓,其中浮動擴散節點/結712將PPD 508上的電荷轉換成電壓,且畫素輸出資料線510依序輸出PIXOUT1訊號和PIXOUT2訊號,如隨後參照圖10所論述。在另一個實施例中,可讀出PIXOUT1訊號或PIXOUT2訊號,但不可同時讀出兩者。 The voltage at the floating diffusion node/junction 712 can then be transferred to an analog-to-digital converter (ADC) unit (not shown) via the fifth transistor 707 as the PIXOUT signal and converted to an appropriate Digital signal/value for further processing. More details on the timing and operation of the various signals in FIG. 7 are provided with reference to the discussion of FIG. 9 . In the embodiment shown in FIG. 7, the fifth transistor 707 can receive the SEL signal 715 for selecting the pixel 700 to sense the charge in the floating diffusion node/junction 712 as the PIXOUT1 (or pixel output 1) voltage and The PPD is read after the remaining charge in the PPD 508 is fully transferred to the floating diffusion node/junction 712 The remaining charge in 508 is used as the PIXOUT2 (or pixel output 2) voltage, wherein the floating diffusion node/junction 712 converts the charge on the PPD 508 into a voltage, and the pixel output data line 510 sequentially outputs the PIXOUT1 signal and the PIXOUT2 signal, such as This is discussed subsequently with reference to FIG. 10 . In another embodiment, either the PIXOUT1 signal or the PIXOUT2 signal can be read, but not both.

圖8是示例性時序圖800,其提供對根據本文所揭露主題的圖7所示畫素700中的調變式電荷轉移機制的概述。圖8中(以及圖9和圖14)所示的波形本質上得以簡化且僅出於說明性目的;視電路實現方案而定,實際波形可在時序以及形狀上不同。圖7和圖8之間所共有的訊號是使用相同的參考編號來識別,且包括VPIX訊號713、RST訊號709、電子光閘訊號701和振幅調變訊號710。圖8中還繪示兩個附加波形801和802,以分別示出在電荷轉移期間當振幅調變訊號710被施加時PPD 508中的電荷的狀態和浮動擴散節點/結712中的電荷的狀態。在圖8所示實施例中,VPIX訊號713可以低邏輯電壓(舉例來說,邏輯0或0V)而開始以將畫素700初始化,且在畫素700的操作期間切換成高邏輯電壓(舉例來說,邏輯1或3V))。重置(RST)訊號709可在畫素700的初始化期間以高邏輯電壓脈衝(舉例來說,從邏輯0變為邏輯1且變回邏輯0的脈衝)開始,以將PPD 508中的電荷設定成其滿阱容量並將浮動擴散節點/結712中的電荷設定成零庫倫(0C)。浮動擴散節點/結712的重置電壓準位可為邏輯1準位。在範圍(TOF)測量操作期間,浮動擴散節點/結712從PPD 508接收到的電子越多,則浮動擴散節點/結712上的電壓就變得越低。電子光閘訊號701可在畫素700的初始化期間以低邏輯電壓 (舉例來說,邏輯0或0V)開始,在畫素700的操作期間與最小測量範圍對應的時間切換成邏輯1準位(舉例來說,3V)以使SPAD核心501中的SPAD 503能夠探測返回光脈衝37中的光子,且接著在與最大測量範圍對應的時間切換成邏輯0準位(舉例來說,0V)。因此,光閘訊號701的邏輯1準位的持續時間可提供預定義時間間隔/視窗,使得在此時間間隔期間從鄰近SPAD接收到的輸出具有時空相關性。PPD 508中的電荷在初始化期間以完全充滿而開始,且隨著VTX訊號710從0V優選地以線性方式斜變到更高電壓而減小。在振幅調變的VTX訊號710的控制下的PPD電荷準位在圖8中由具有參考編號801的波形繪示。PPD電荷減少可為VTX訊號的斜變時間的函數,這使得一定量的電荷從PPD 508轉移到浮動擴散節點/結712。因此,如圖8中由具有參考編號801的波形所繪示,浮動擴散節點/結712中的電荷以低電荷(舉例來說,0C)而開始且隨著VTX訊號710從0V斜變到更高電壓而增加,這部分地將一定量的電荷從PPD 508轉移到浮動擴散節點/結712。所述電荷轉移是VTX訊號710的斜變時間的函數。 8 is an exemplary timing diagram 800 that provides an overview of the modulated charge transfer mechanism in pixel 700 shown in FIG. 7 in accordance with the subject matter disclosed herein. The waveforms shown in Figure 8 (as well as Figures 9 and 14) are simplified in nature and are for illustrative purposes only; actual waveforms may differ in timing and shape depending on circuit implementation. Signals that are common between FIGS. 7 and 8 are identified using the same reference numbers and include VPIX signal 713 , RST signal 709 , electronic shutter signal 701 , and amplitude modulation signal 710 . Two additional waveforms 801 and 802 are also depicted in FIG. 8 to illustrate the state of charge in PPD 508 and the state of charge in floating diffusion node/junction 712 when amplitude modulated signal 710 is applied during charge transfer, respectively. . In the embodiment shown in FIG. 8, VPIX signal 713 may start at a low logic voltage (eg, logic 0 or 0V) to initialize pixel 700, and switch to a high logic voltage (eg, logic 0 or 0V) during operation of pixel 700. For example, logic 1 or 3V)). Reset (RST) signal 709 may begin with a high logic voltage pulse (eg, a pulse from logic 0 to logic 1 and back to logic 0) during initialization of pixel 700 to set the charge in PPD 508 to its full well capacity and sets the charge in the floating diffusion node/junction 712 to zero coulombs (0C). The reset voltage level of the floating diffusion node/junction 712 may be a logic 1 level. The more electrons the floating diffusion node/junction 712 receives from the PPD 508 during a range (TOF) measurement operation, the lower the voltage on the floating diffusion node/junction 712 becomes. Electronic shutter signal 701 may be at a low logic voltage during initialization of pixel 700 (eg, logic 0 or 0V), switch to a logic 1 level (eg, 3V) at times corresponding to the minimum measurement range during operation of the pixel 700 to enable the SPAD 503 in the SPAD core 501 to detect The photons in the light pulse 37 are returned and then switched to a logic zero level (eg, 0V) at a time corresponding to the maximum measurement range. Thus, the duration of the logic 1 level of the shutter signal 701 may provide a predefined time interval/window such that the outputs received from neighboring SPADs during this time interval are spatiotemporally correlated. The charge in PPD 508 starts out fully charged during initialization and decreases as VTX signal 710 ramps from 0V to a higher voltage, preferably in a linear fashion. The PPD charge level under the control of the amplitude modulated VTX signal 710 is depicted in FIG. 8 by the waveform with reference numeral 801 . The PPD charge reduction may be a function of the ramp time of the VTX signal, which causes an amount of charge to be transferred from the PPD 508 to the floating diffusion node/junction 712 . Thus, as depicted by the waveform with reference numeral 801 in FIG. This is increased by a high voltage, which in part transfers a certain amount of charge from the PPD 508 to the floating diffusion node/junction 712 . The charge transfer is a function of the ramp time of the VTX signal 710 .

如前所述,資料線510上的畫素專有輸出(PIXOUT)源於轉移到浮動擴散節點/結712的PPD電荷。因此,PIXOUT訊號510可被視為通過振幅調變的VTX電壓710(或等效地,TX電壓711)而被隨時間進行振幅調變。這樣一來,通過使用振幅調變的VTX訊號710(或等效地,TX訊號711)對畫素專有輸出510進行振幅調變而提供TOF資訊。在一些實施例中,用於生成VTX訊號710的調變函數可為單調的。在圖8、圖9和圖14中所繪示的示例性實施例中,可使用斜坡函數來生成振幅調變訊號,且因 此,所述振幅調變訊號被示為具有斜坡型波形。然而,在其他實施例中,可使用不同類型的類比波形/函數作為調變訊號。 The pixel-specific output (PIXOUT) on data line 510 is derived from the PPD charge transferred to floating diffusion node/junction 712, as previously described. Therefore, the PIXOUT signal 510 can be viewed as being amplitude modulated over time by the amplitude modulated VTX voltage 710 (or equivalently, the TX voltage 711 ). In this way, TOF information is provided by amplitude modulating the pixel-specific output 510 using the amplitude modulated VTX signal 710 (or equivalently, the TX signal 711 ). In some embodiments, the modulation function used to generate the VTX signal 710 may be monotonic. In the exemplary embodiments shown in FIGS. 8, 9 and 14, a ramp function may be used to generate the amplitude modulated signal, and since Here, the amplitude modulated signal is shown as having a ramp-type waveform. However, in other embodiments, different types of analog waveforms/functions may be used as modulation signals.

在一個實施例中,一個畫素輸出(舉例來說,PIXOUT1)對所述兩個畫素輸出的和(此處,PIXOUT1+PIXOUT2)的比率可與T tof 值和T dly 值的時間差成比例,T tof 值和T dly 值例如示出在圖9中且隨後在以下更詳細地加以論述。在畫素700的情形中,舉例來說,參數T tof 可為由SPAD核心501中的兩個或更多個SPAD接收的光訊號的畫素專有TOF值,且延遲時間參數T dly 可為從光訊號28首先被發射時直到VTX訊號710開始斜變時的時間。如果光脈衝28是在VTX訊號710開始斜變之後被發射,則延遲時間T dly 可為負的(此通常可在電子光閘701打開時發生)。比例關係可由以下表示:

Figure 108114965-A0305-02-0040-8
In one embodiment, the ratio of one pixel output (for example, PIXOUT1 ) to the sum of the two pixel outputs (here, PIXOUT1+PIXOUT2 ) may be proportional to the time difference between T tof and T dly values , T tof and T dly values are shown, for example, in FIG. 9 and subsequently discussed in more detail below. In the case of pixel 700, for example, the parameter T tof can be the pixel-specific TOF value of the light signal received by two or more SPADs in the SPAD core 501, and the delay time parameter T dly can be The time from when optical signal 28 is first transmitted until VTX signal 710 begins ramping. The delay time Tdly may be negative if the light pulse 28 is emitted after the VTX signal 710 begins ramping (this typically occurs when the electronic shutter 701 opens). The proportional relationship can be expressed by:
Figure 108114965-A0305-02-0040-8

然而,本文所揭露主題並不限於方程式(2)所示的關係。如以下所論述,方程式(2)中的比率可用於計算物體的深度或距離,且如果Pixout1+Pixout2並非始終相同,則所述比率對畫素間變化不那麼敏感。 However, the subject matter disclosed herein is not limited to the relationship shown in equation (2). As discussed below, the ratio in equation (2) can be used to calculate the depth or distance of an object and is less sensitive to pixel-to-pixel variation if Pixoutl + Pixout2 are not always the same.

為方便起見,可使用用語“P1”來指代如本文所用的“Pixout1”且可使用用語“P2”來指代如本文所用的“Pixout2”。從方程式(2)中的關係可看出,畫素專有TOF值可被確定為畫素專有輸出值P1與P2的比率。在一些實施例中,一旦如此確定出畫素專有TOF值,便可通過下式給出到物體(例如圖2中的物體26)或所述物體上的特定位置的畫素專有距離D或範圍R

Figure 108114965-A0305-02-0041-9
For convenience, the term "P1" may be used to refer to " Pixout1 " as used herein and the term "P2" may be used to refer to " Pixout2 " as used herein. From the relationship in equation (2), it can be seen that the pixel-specific TOF value can be determined as the ratio of the pixel-specific output values P1 and P2. In some embodiments, once the pixel-specific TOF value is thus determined, the pixel-specific distance D to an object (such as object 26 in FIG. 2 ) or a specific location on the object can be given by or range R :
Figure 108114965-A0305-02-0041-9

其中c為光速。作為另一選擇,在其中例如調變訊號(例如圖7中的VTX訊號710(或TX訊號711))在光閘視窗內是線性的一些實施例中,可如下來計算範圍/距離:

Figure 108114965-A0305-02-0041-4
where c is the speed of light. Alternatively, in some embodiments where, for example, the modulating signal (e.g., VTX signal 710 (or TX signal 711) in FIG. 7) is linear within the shutter window, the range/distance can be calculated as follows:
Figure 108114965-A0305-02-0041-4

因此,TOF系統15可基於如以上所給出的方程式而確定的畫素專有範圍值來生成物體(例如物體26)的3D影像。 Accordingly, TOF system 15 may generate a 3D image of an object (eg, object 26 ) based on the pixel-specific range values determined by the equations given above.

對畫素內的PPD電荷分佈進行的基於振幅調變的操縱或控制使得範圍測量和解析度也為可控制的。對PPD電荷的畫素級振幅調變可與電子光閘一同起作用,所述電子光閘可為例如互補金屬氧化物半導體(complementary metal oxide semiconductor,CMOS)影像感測器中的滾動光閘或者例如電荷耦合裝置(charge coupled device,CCD)影像感測器中的全域光閘。儘管本文的揭露內容可主要在單脈衝TOF成像系統(如圖1和圖2中的系統15)的上下文中提供,然而本文所論述的畫素級內部振幅調變方法的原理可在作出適合修改(如果需要)的情況下在連續波調變TOF成像系統或非TOF系統以及畫素43(圖5)中實現。 Amplitude modulation based manipulation or control of the PPD charge distribution within a pixel makes range measurement and resolution controllable as well. Pixel-level amplitude modulation of the PPD charge can work with electronic shutters such as rolling shutters in complementary metal oxide semiconductor (CMOS) image sensors or For example, a global shutter in a charge coupled device (CCD) image sensor. Although the disclosure herein may be provided primarily in the context of a single-pulse TOF imaging system such as system 15 in FIGS. 1 and 2 , the principles of the pixel-level internal amplitude modulation method discussed herein may be adapted This is implemented (if desired) in a continuous wave modulated TOF imaging system or a non-TOF system and pixel 43 (FIG. 5).

圖9是根據本文所揭露主題的當在畫素陣列(例如圖2和圖12中的畫素陣列42)中使用圖7所示實施例中的畫素700時,圖1和圖2所示系統15中的不同訊號的示例性時序的時序圖900。在圖9中使用相同的參考編號來識別圖2和圖7所示實施例中所繪示的各種訊號,例如所發射的脈衝28、VPIX訊號713、TXEN訊號708等。在論述圖9之前,應注意,在圖9的上下文中(以及在圖14的情形中),參數T dly 指代所投射脈衝28的上升邊緣與 VTX訊號710開始斜變時的時間例子之間的時間延遲,如參考編號901所指示;參數T tof 指代通過所投射脈衝28的上升邊緣與所接收脈衝37的上升邊緣之間的延遲所測量的畫素專有TOF值,如參考編號902所指示;且參數T sh 指代電子光閘的打開與關閉之間的時間週期,如參考編號903所指示且通過光閘訊號701的指派(舉例來說,邏輯1或接通)和解除指派(或解除啟動)(舉例來說,邏輯0或關斷)給出。因此,電子光閘701被視為在週期T sh 期間為現用,此也使用參考編號904來加以識別。在一些實施例中,延遲T dly 可為預定和固定的,而不管工作條件如何。在其他實施例中,視例如外部天氣條件而定,延遲T dly 可在執行時間調節。此處,應注意,高訊號準位或低訊號準位與畫素700的設計有關。基於例如所使用的電晶體或其他電路元件的類型,圖9中所示的訊號極性或偏壓準位在其他類型的畫素設計中可為不同的。 FIG. 9 is a diagram of the pixel 700 shown in FIG. 1 and FIG. 2 when using the pixel 700 in the embodiment shown in FIG. Timing diagram 900 of exemplary timing of various signals in system 15 . The same reference numbers are used in FIG. 9 to identify the various signals depicted in the embodiments shown in FIGS. 2 and 7, such as transmitted pulse 28, VPIX signal 713, TXEN signal 708, and so on. Before discussing FIG. 9, it should be noted that in the context of FIG. 9 (and in the case of FIG. 14), the parameter T dly refers to the time instance between the rising edge of the projected pulse 28 and when the VTX signal 710 begins to ramp. , as indicated by reference number 901; the parameter T tof refers to the pixel-specific TOF value measured by the delay between the rising edge of the projected pulse 28 and the rising edge of the received pulse 37, as indicated by reference number 902 indicated; and the parameter Tsh designates the time period between the opening and closing of the electronic shutter, as indicated by reference numeral 903 and through the assignment (for example, logic 1 or on) and deassignment of the shutter signal 701 (or deactivate) (for example, logic 0 or shutdown) is given. Therefore, electronic shutter 701 is considered active during period T sh , which is also identified using reference numeral 904 . In some embodiments, the delay T dly may be predetermined and fixed regardless of operating conditions. In other embodiments, the delay T dly may be adjusted at execution time, depending eg on external weather conditions. Here, it should be noted that the high signal level or the low signal level is related to the design of the pixel 700 . The signal polarities or bias levels shown in FIG. 9 may be different in other types of pixel designs based on, for example, the type of transistors or other circuit elements used.

如前所述,圖9(以及圖14)中所示的波形本質上得以簡化且僅出於說明性目的;視電路實現方案而定,實際波形可在時序以及形狀上不同。如圖9中所示,返回脈衝37可為所投射脈衝28的在時間方面延遲的版本。在一些實施例中,所投射脈衝28可具有極短持續時間,例如(舉例來說),在約5納秒(ns)到約10ns的範圍中。返回脈衝37可使用畫素700中的兩個或更多個SPAD來感測。電子光閘訊號701可對SPAD進行使能以俘獲所接收光37中的畫素專有光子。電子光閘訊號701可具有閘控延遲(參照所投射脈衝28),以避免光散射到達畫素陣列42。所投射脈衝28的光散射可例如因惡劣天氣而發生。 As previously mentioned, the waveforms shown in Figure 9 (and Figure 14) are simplified in nature and are for illustrative purposes only; actual waveforms may differ in timing and shape depending on circuit implementation. As shown in FIG. 9 , return pulse 37 may be a time-delayed version of projected pulse 28 . In some embodiments, the projected pulse 28 may be of very short duration, such as, for example, in the range of about 5 nanoseconds (ns) to about 10 ns. Return pulse 37 may be sensed using two or more SPADs in pixel 700 . The electronic shutter signal 701 may enable the SPAD to capture pixel-specific photons in the received light 37 . The electronic shutter signal 701 may have a gating delay (cf. projected pulse 28 ) to avoid light scatter reaching the pixel array 42 . Scattering of light from the projected pulse 28 may occur, for example, due to bad weather.

除了各種外部訊號(例如VPIX訊號713、RST訊號709等)和內部訊號(舉例來說,TX訊號711、TXEN訊號708和浮動擴散節點/結712的電壓)之外,圖9中的時序圖900還識別以下事件或時間週期:(i)當RST訊號、VTX訊號、TXEN訊號和TX訊號為高而VPIX訊號713和光閘訊號701為低時的PPD預設事件905;(ii)從TX訊號為低時直到RST訊號從高變低時的第一浮動擴散重置事件906;(iii)延遲時間T dly 901;(iv)飛行時間T tof 902;(v)電子光閘接通或現用週期T sh 903;以及(vi)在RST訊號709第二次為邏輯1時的持續時間內的第二FD重置事件907。圖9還說明電子光閘何時首先被關閉或關斷(此由參考編號908指示)、電子光閘何時打開或接通(此由參考編號904指示)、首先被轉移到浮動擴散節點/結712的電荷何時通過PIXOUT資料線510被讀出(此由參考編號909指示)、浮動擴散節點/結712的電壓何時在907處第二次被重置、以及PPD 508中的剩餘電荷何時被轉移到浮動擴散節點/結712並在事件910處再次被讀出(舉例來說,作為輸出而輸出到PIXOUT 510)。在一個實施例中,光閘接通週期T sh 可小於或等於VTX訊號710的斜變時間。 Timing diagram 900 in FIG. 9, in addition to various external signals (e.g., VPIX signal 713, RST signal 709, etc.) The following events or time periods are also identified: (i) PPD default event 905 when the RST signal, VTX signal, TXEN signal, and TX signal are high while the VPIX signal 713 and shutter signal 701 are low; (ii) from the TX signal to Low until first floating diffusion reset event 906 when RST signal goes from high to low; (iii) delay time T dly 901; (iv) flight time T tof 902; (v) electronic shutter on or active period T sh 903; and (vi) a second FD reset event 907 for the duration of the second time RST signal 709 is logic 1. 9 also illustrates when the electronic shutter is first closed or turned off (this is indicated by reference numeral 908), when the electronic shutter is opened or switched on (this is indicated by reference numeral 904), and is first transferred to the floating diffusion node/junction 712. When the charge of the PIXOUT data line 510 is read out (this is indicated by reference number 909), when the voltage of the floating diffusion node/junction 712 is reset a second time at 907, and when the remaining charge in the PPD 508 is transferred to Node/junction 712 is floated and read out again at event 910 (eg, as output to PIXOUT 510). In one embodiment, the shutter turn-on period T sh may be less than or equal to the ramp time of the VTX signal 710 .

參照圖9,在圖7中的畫素700的情形中,PPD 508可在初始化階段處被填充電荷而達到其滿阱容量(舉例來說,PPD預設事件905)。在PPD預設事件905期間,RST訊號709、VTX訊號710、TXEN訊號708和TX訊號711可為高的,而VPIX訊號713和光閘訊號701可為低的,如圖所示。接著,VTX訊號710(和TX訊號711)可變低以切斷第二電晶體704,且VPIX訊號713可變高以開始從充滿電荷的PPD 508進行電荷轉移。在一些實 施例中,畫素陣列42中一畫素列中的所有畫素可一次被一起選擇,且所選擇列中的所有畫素中的PPD可使用RST訊號709被一起重置。所選擇的畫素列中的每一個畫素可被單獨地讀取,且基於類比的pixout訊號可由對應的行ADC單元(未示出)轉換成數位值。在一個實施例中,RST線可對未選擇的畫素列保持高位或接通,以防止光暈(blooming)。 Referring to FIG. 9, in the case of pixel 700 in FIG. 7, PPD 508 may be charged to its full well capacity at an initialization phase (eg, PPD preset event 905). During PPD default event 905, RST signal 709, VTX signal 710, TXEN signal 708, and TX signal 711 can be high, while VPIX signal 713 and shutter signal 701 can be low, as shown. Next, the VTX signal 710 (and TX signal 711 ) can go low to turn off the second transistor 704 and the VPIX signal 713 can go high to start charge transfer from the fully charged PPD 508 . in some real In one embodiment, all pixels in a row of pixels in pixel array 42 may be selected together at one time, and the PPDs in all pixels in the selected row may be reset together using RST signal 709 . Each pixel in a selected column of pixels can be read individually, and the analog-based pixout signal can be converted to a digital value by a corresponding row ADC unit (not shown). In one embodiment, the RST line may be held high or on for unselected pixel columns to prevent blooming.

在圖9中所示實施例中,除TXEN訊號708外的所有訊號均以邏輯0或低準位開始,如圖所示。首先,當RST訊號709、VTX訊號710、TXEN訊號708和TX訊號711變為邏輯1準位且VPIX訊號713保持為低時,PPD 508被預設。此後,當VTX訊號710和TX訊號711變成邏輯0且VPIX訊號713變成高(或邏輯1)時,浮動擴散節點/結712在RST訊號709為邏輯1的同時被重置。為方便起見,使用相同的參考編號712來指代圖7中的浮動擴散節點/結和圖9所示時序圖中的相關聯電壓波形。在浮動擴散節點/結712被重置成高(舉例來說,電荷域中的0C)之後,VTX訊號710在TXEN訊號708為邏輯1的同時斜變。飛行時間T tof 持續時間901是從脈衝光28被發射時直到返回光37被接收時,且也是其間電荷從PPD 508部分地轉移到浮動擴散節點/結712的時間。VTX訊號710(和TX訊號711)可在光閘701接通或打開的同時斜變。此可使PPD 508中的一定量的電荷被轉移到浮動擴散節點/結712,此量可為VTX的斜變時間的函數。當所發射的脈衝28從物體26反射且由畫素700的SPAD核心501中的至少兩個SPAD接收時,所生成的SPAD輸出506可由邏輯單元702處理,邏輯單元702又可使TXEN訊號708變成靜態邏輯0。因此, 至少兩個鄰近SPAD以時間相關的方式(即當光閘接通或為現用時)對返回脈衝37的探測可由TXEN訊號708的邏輯0準位指示。 TXEN訊號708的邏輯低準位使電晶體703和電晶體704關斷,這會停止電荷從PPD 508到浮動擴散節點/結712的轉移。當電子光閘訊號701變成邏輯0且SEL訊號715(圖9中未示出)變成邏輯1時,浮動擴散節點/結712中的電荷作為電壓PIXOUT1被輸出到PIXOUT線510上。接著,浮動擴散節點/結712可以邏輯高的RST脈衝709再次被重置(如參考編號907所指示)。此後,當TXEN訊號708變成邏輯1時,PPD 508中的剩餘電荷實質上完全被轉移到浮動擴散節點/結712且作為電壓PIXOUT2被輸出到PIXOUT線510上。如早先所提及,PIXOUT1和PIXOUT2訊號可由適當的ADC單元(未示出)轉換成對應的數位值P1和P2。在某些實施例中,可在方程式(3)或方程式(4)中使用這些P1和P2值來確定畫素700與物體26之間的畫素專有距離/畫素專有範圍。 In the embodiment shown in FIG. 9, all signals except TXEN signal 708 start with a logic 0 or low level, as shown. First, the PPD 508 is preset when the RST signal 709 , VTX signal 710 , TXEN signal 708 , and TX signal 711 go to a logic 1 level and the VPIX signal 713 remains low. Thereafter, when VTX signal 710 and TX signal 711 become logic 0 and VPIX signal 713 becomes high (or logic 1), floating diffusion node/junction 712 is reset while RST signal 709 is logic 1. For convenience, the same reference number 712 is used to refer to the floating diffusion nodes/junctions in FIG. 7 and the associated voltage waveforms in the timing diagram shown in FIG. 9 . After floating diffusion node/junction 712 is reset high (eg, 0C in the charge domain), VTX signal 710 ramps while TXEN signal 708 is logic 1. Time-of-flight T tof duration 901 is from when pulsed light 28 is emitted until return light 37 is received, and is also the time during which charge is partially transferred from PPD 508 to floating diffusion node/junction 712 . VTX signal 710 (and TX signal 711 ) may be ramped while shutter 701 is on or open. This may cause an amount of charge in PPD 508 to be transferred to floating diffusion node/junction 712, which amount may be a function of the ramp time of VTX. When the transmitted pulse 28 is reflected from the object 26 and received by at least two SPADs in the SPAD core 501 of the pixel 700, the resulting SPAD output 506 can be processed by the logic unit 702, which in turn can cause the TXEN signal 708 to become Static logic 0. Thus, detection of return pulse 37 by at least two adjacent SPADs in a time-correlated manner (ie, when the shutter is on or active) can be indicated by a logic 0 level of TXEN signal 708 . A logic low on TXEN signal 708 turns off transistor 703 and transistor 704 , which stops charge transfer from PPD 508 to floating diffusion node/junction 712 . When ESL signal 701 goes to logic 0 and SEL signal 715 (not shown in FIG. 9 ) goes to logic 1, the charge in floating diffusion node/junction 712 is output on PIXOUT line 510 as voltage PIXOUT1. Next, the floating diffusion node/junction 712 can be reset again with a logic high RST pulse 709 (as indicated by reference numeral 907). Thereafter, when TXEN signal 708 becomes a logic 1, substantially all of the remaining charge in PPD 508 is transferred to floating diffusion node/junction 712 and output onto PIXOUT line 510 as voltage PIXOUT2. As mentioned earlier, the PIXOUT1 and PIXOUT2 signals may be converted by appropriate ADC units (not shown) into corresponding digital values P1 and P2. In some embodiments, these P1 and P2 values may be used in equation (3) or equation (4) to determine the pixel-specific distance/pixel-specific range between pixel 700 and object 26 .

在一個實施例中,邏輯單元702可包括邏輯電路(未示出),以基於G( )函數(參照圖10示出並論述)生成輸出並接著對所述輸出與在內部生成的訊號(例如與圖14中所示TXRMD訊號1401相似的訊號)進行邏輯或(OR)運算以獲得最終的TXEN訊號708。此種在內部生成的訊號可在電子光閘接通的同時保持為低,但可被指派成高以使得TXEN訊號708變成邏輯1,從而促進PPD中的剩餘電荷的轉移(在圖9中的事件910處)。在一些實施例中,TXRMD訊號或相似的訊號可為從外部供應的。 In one embodiment, logic unit 702 may include logic circuitry (not shown) to generate an output based on the G( ) function (shown and discussed with reference to FIG. Signals similar to the TXRMD signal 1401 shown in FIG. 14 are ORed to obtain the final TXEN signal 708 . This internally generated signal can be held low while the electronic shutter is on, but can be assigned high to cause the TXEN signal 708 to become a logic 1, thereby facilitating the transfer of residual charge in the PPD ( event 910). In some embodiments, the TXRMD signal or similar signal may be externally supplied.

圖10示出根據本文所揭露主題的邏輯單元(例如邏輯 單元702(圖7)或邏輯單元1319(圖13)可如何在畫素(例如畫素700(圖7)或畫素1300(圖13))中實現。圖10示出具有與呈如圖6A或圖6B中所繪示的2×2架構配置的四個SPAD核心1002到1005相關聯的PPD核心1001的畫素1000(畫素1000可表示畫素700或1300中的任意一個畫素)的高度簡化圖。四個SPAD的可用性使得能夠探測多達四個時間上和空間上相關的重合光子。在一些實施例中,畫素1000中的邏輯單元(未示出)可包括實現圖10中所繪示函數F(x,y)和G(a,b,c,d)的邏輯電路(未示出)。圖10中的框1006到1009繪示實現F(x,y)函數的邏輯電路的輸入和輸出。因此,框1006到1009可被視為表示這類邏輯電路並共同形成畫素1000的邏輯單元的一部分。為易於論述,可將這些框稱為F(x,y)框。儘管為方便起見在PPD核心1001外部示出框1006到1009,然而應理解,實現框1006到1009的功能的邏輯電路可為PPD核心1001中的邏輯單元(未示出)的一部分。 FIG. 10 illustrates a logical unit (eg, logic How unit 702 (FIG. 7) or logic unit 1319 (FIG. 13) may be implemented in a pixel such as pixel 700 (FIG. 7) or pixel 1300 (FIG. 13)). FIG. 10 shows a pixel 1000 having a PPD core 1001 associated with four SPAD cores 1002 to 1005 in a 2×2 architecture configuration as depicted in FIG. 6A or FIG. 6B (pixel 1000 may represent pixel 700 or any one in 1300 pixels) highly simplified diagram. The availability of four SPADs enables the detection of up to four temporally and spatially correlated coincident photons. In some embodiments, logic units (not shown) in pixel 1000 may include logic circuits (not shown) that implement the functions F(x,y) and G(a,b,c,d) depicted in FIG. Shows). Blocks 1006 to 1009 in FIG. 10 depict the inputs and outputs of the logic circuit implementing the F(x,y) function. Accordingly, blocks 1006 through 1009 may be considered to represent such logic circuits and together form part of the logic unit of pixel 1000 . For ease of discussion, these boxes may be referred to as F(x,y) boxes. Although blocks 1006 to 1009 are shown external to PPD core 1001 for convenience, it should be understood that logic circuits implementing the functions of blocks 1006 to 1009 may be part of logic units (not shown) in PPD core 1001 .

如圖所示,每一個F(x,y)框1006到1009可接收兩個輸入x和y,即從其兩個相關聯的SPAD核心中的每一個SPAD核心接收一個輸入。在圖5和7的上下文中,這類輸入的形式可為來自SPAD核心501的輸出訊號506。在圖13的上下文中,SPAD輸出1310和1318可表示邏輯單元1319中這類F(x,y)框所必需的x、y輸入。對於具有與PPD核心相關聯的多於四個SPAD核心的畫素(例如(舉例來說),圖6C中的畫素陣列配置600C),可每對SPAD核心提供相似的雙輸入(two-input)F(x,y)框。在一些實施例中,所有的F(x,y)框1006到1009可通過PPD核心1001中的單個F(x,y)單元來整合和實現,所述F(x,y)單元含有邏輯電路,所述 邏輯電路被配置成對不同的SPAD輸出對(作為其x和y輸入)進行操作以實現單獨的F(x,y)框1006到1009的功能。如前所述,本文所揭露的TOF測量可基於畫素中的至少兩個SPAD對空間上和時間上相關的光子的探測。因此,如圖10中所示,每一個F(x,y)框1006到1009(更具體來說,F(x,y)框中的邏輯電路)可被配置成執行以下預定義操作:(i)對其各自的輸入x和y進行邏輯與非(NAND)運算(由(x*y)給出)以探測兩個或四個重合光子,以及(ii)對其各自的輸入x和y進行邏輯或非(NOR)運算(由(x+y)給出)以探測三個重合光子。因此,當來自SPAD核心1002到1005的訊號506(圖5)指示兩個(或全部四個)SPAD在光閘接通週期期間檢測到光子時,實現F(x,y)框1006到1009的邏輯電路可執行邏輯NAND運算。相似地,當來自SPAD核心1002到1005的訊號506指示三個SPAD在光閘接通週期期間檢測到光子時,可選擇邏輯NOR運算。在圖10中的示例性繪示中示出三個脈衝1010到1012,以表示當所述三個SPAD核心1003到1005中的每一個SPAD核心探測到傳入光(例如返回脈衝37(圖2))時對三個重合光子進行探測的情形。 As shown, each F(x,y) block 1006 through 1009 may receive two inputs x and y, one from each of its two associated SPAD cores. In the context of FIGS. 5 and 7 , such input may be in the form of output signal 506 from SPAD core 501 . In the context of FIG. 13 , SPAD outputs 1310 and 1318 may represent the x,y inputs necessary for such F(x,y) boxes in logic unit 1319 . For pixels with more than four SPAD cores associated with PPD cores (such as, for example, pixel array configuration 600C in FIG. 6C ), similar two-input )F(x,y) box. In some embodiments, all of the F(x,y) blocks 1006 to 1009 may be integrated and implemented by a single F(x,y) unit in the PPD core 1001, which contains the logic , the Logic circuits are configured to operate on different pairs of SPAD outputs (as its x and y inputs) to implement the functions of individual F(x,y) blocks 1006 to 1009 . As previously mentioned, the TOF measurements disclosed herein may be based on the detection of spatially and temporally correlated photons by at least two SPADs in a pixel. Therefore, as shown in FIG. 10, each F(x, y) block 1006 to 1009 (more specifically, the logic circuit in the F(x, y) block) can be configured to perform the following predefined operations: ( i) perform a logical AND (NAND) operation (given by (x*y)) on its respective inputs x and y to detect two or four coincident photons, and (ii) on its respective inputs x and y A logical OR (NOR) operation (given by (x+y)) is performed to detect three coincident photons. Thus, F(x,y) blocks 1006 through 1009 are implemented when signals 506 (FIG. 5) from SPAD cores 1002 through 1005 indicate that both (or all four) SPADs detected photons during the shutter on period. The logic circuit can perform logical NAND operations. Similarly, a logical NOR operation may be selected when the signal 506 from the SPAD cores 1002 through 1005 indicates that the three SPADs detected photons during the shutter on period. Three pulses 1010 to 1012 are shown in the exemplary depiction in FIG. )) for the detection of three coincident photons.

重新參照圖10,每一個F(x,y)框1006到1009的輸出是使用對應的參考字母a、b、c和d繪示。PPD核心1001中的邏輯單元(未示出)還可包括用於接收和處理輸出a到d的附加邏輯電路(未示出)。邏輯電路可接收所有這四個輸出作為對所述邏輯電路的輸入,並根據預定義邏輯函數G(a,b,c,d)對它們進行操作。舉例來說,如圖10中所繪示,在對兩個重合光子進行探測的情形中,G( )函數可對其所有四個輸入a到d執行邏輯NAND運算(由 (a*b*c*d)給出)。另一方面,在對三個或四個重合光子進行探測的情形中,G( )函數可對其所有四個輸入a到d執行邏輯NOR運算(由(a+b+c+d)給出)。在一個實施例中,TXEN訊號(例如圖7中的TXEN訊號708或圖13中的TXEN訊號1325)可為實現G( )函數的邏輯電路的輸出。在另一個實施例中,可對用於G( )函數的邏輯電路的輸出與在內部生成的訊號(例如圖14中的TXRMD訊號1401)進行OR運算,以獲得最終TXEN訊號。 Referring back to FIG. 10 , the output of each F(x,y) block 1006 to 1009 is depicted using corresponding reference letters a, b, c, and d. The logic units (not shown) in the PPD core 1001 may also include additional logic circuits (not shown) for receiving and processing the outputs a through d. A logic circuit may receive all four of these outputs as inputs to the logic circuit and operate on them according to a predefined logic function G(a,b,c,d). For example, as shown in FIG. 10, in the case of detection of two coincident photons, the G( ) function may perform a logical NAND operation on all four of its inputs a through d (by (a*b*c*d) gives). On the other hand, in the case of detection of three or four coincident photons, the G( ) function performs a logical NOR operation on all four of its inputs a to d (given by (a+b+c+d) ). In one embodiment, the TXEN signal (such as the TXEN signal 708 in FIG. 7 or the TXEN signal 1325 in FIG. 13 ) can be an output of a logic circuit implementing the G( ) function. In another embodiment, an OR operation may be performed on the output of the logic circuit for the G( ) function and an internally generated signal (such as the TXRMD signal 1401 in FIG. 14 ) to obtain the final TXEN signal.

圖11繪示示出根據本文所揭露主題的可如何在圖1和圖2中所示系統15中確定TOF值的示例性流程圖1100。圖11中所指示的各種步驟可由系統15中的單個模組或者模組或系統元件的組合執行。在本文的論述中,將特定任務闡述為由特定模組或系統元件執行僅是用來舉例。其他模組或系統元件也可被適合地配置成執行這類任務。如在操作1101處所述,首先,系統15(更具體來說,投影儀模組22)可將雷射脈衝(例如圖2中的脈衝28)投射到物體(如圖2中的物體26)上。在操作1102處,處理器19(或者在某些實施例中為畫素處理單元46)可將振幅調變訊號(例如圖7中的VTX訊號710)施加到畫素中的PPD(例如圖7中的畫素700中的PPD 508)。畫素700可為圖2中的畫素陣列42中的畫素43中的任意一個畫素。在操作1103處,畫素處理單元46可基於從振幅調變訊號710接收到的調變而啟動對儲存在PPD 508中的電荷的一部分的轉移。為啟動這種電荷轉移,畫素處理電路46可以圖9所示示例性時序圖中所繪示的邏輯準位向畫素700提供各種外部訊號,例如電子光閘訊號701、VPIX訊號713和RST訊號709。在操作1104處,可使用畫素700中的多個SPAD來探 測返回脈衝,例如返回脈衝37。如早先所提及,返回脈衝37可為從物體26反射的所投射脈衝28,且畫素700中的(SPAD核心501中的)每一個SPAD可操作以將從返回脈衝接收到的照射轉換成對應的(SPAD專有)電訊號。 FIG. 11 depicts an exemplary flowchart 1100 illustrating how TOF values may be determined in the system 15 shown in FIGS. 1 and 2 in accordance with the subject matter disclosed herein. The various steps indicated in FIG. 11 may be performed by a single module or a combination of modules or system elements in system 15 . In the discussion herein, describing particular tasks as being performed by particular modules or system components is by way of example only. Other modules or system components may also be suitably configured to perform such tasks. As described at operation 1101, first, system 15 (and more specifically, projector module 22) may project a laser pulse (eg, pulse 28 in FIG. 2) onto an object (eg, object 26 in FIG. 2) superior. At operation 1102, processor 19 (or, in some embodiments, pixel processing unit 46) may apply an amplitude modulated signal (eg, VTX signal 710 in FIG. 7 ) to a PPD (eg, FIG. 7 PPD 508 in pixel 700 in ). The pixel 700 can be any one of the pixels 43 in the pixel array 42 in FIG. 2 . At operation 1103 , pixel processing unit 46 may initiate the transfer of a portion of the charge stored in PPD 508 based on the modulation received from amplitude modulation signal 710 . To initiate this charge transfer, pixel processing circuit 46 may provide various external signals to pixel 700, such as electronic shutter signal 701, VPIX signal 713, and RST, at logic levels shown in the exemplary timing diagram shown in FIG. Signal 709. At operation 1104, multiple SPADs in the pixel 700 may be used to explore Measure return pulses, such as return pulse 37. As mentioned earlier, the return pulse 37 may be the projected pulse 28 reflected from the object 26, and each SPAD in the pixel 700 (in the SPAD core 501) is operable to convert the illumination received from the return pulse into Corresponding (SPAD proprietary) electrical signal.

對於每一個接收照射的SPAD,畫素700中的SPAD核心501中的第一控制電路504可處理對應的(SPAD專有)電訊號以從其生成SPAD專有數位輸出(操作1105)。在圖5和圖7中,所有這類SPAD專有數位輸出都由具有參考編號506的箭頭共同表示。如參照對圖9的論述所述,邏輯單元702可處理輸出506,且只要所述輸出在時間上和空間上是相關的,則可將TXEN訊號708置於邏輯0(低)狀態。TXEN訊號708的邏輯0準位使畫素700中的第一電晶體703和第二電晶體704關斷,這會停止電荷從PPD 508到浮動擴散節點/結712的轉移。因此,在操作1106處,第二控制電路507可在以預定時間間隔(例如在圖9中的光閘接通週期904內)生成至少兩個SPAD專有數位輸出時終止早先啟動的對電荷的所述部分的轉移(在操作1103處)。 For each SPAD receiving illumination, the first control circuit 504 in the SPAD core 501 in the pixel 700 may process the corresponding (SPAD-specific) electrical signal to generate a SPAD-specific digital output therefrom (operation 1105). All such SPAD-specific digital outputs are collectively represented by arrows with reference number 506 in FIGS. 5 and 7 . As described with reference to the discussion of FIG. 9, logic unit 702 may process output 506 and may place TXEN signal 708 in a logic 0 (low) state as long as the outputs are temporally and spatially correlated. A logic 0 level of TXEN signal 708 turns off first transistor 703 and second transistor 704 in pixel 700 , which stops charge transfer from PPD 508 to floating diffusion node/junction 712 . Accordingly, at operation 1106, the second control circuit 507 may terminate the earlier initiated charge-to-charge when at least two SPAD-specific digital outputs are generated at predetermined time intervals (eg, within the shutter-on period 904 in FIG. 9 ). Transfer of the portion (at operation 1103).

如早先參照圖7所論述,轉移到浮動擴散點/結712(直到在操作1106處轉移終止為止)的電荷的所述部分可作為Pixout1訊號被讀出並被轉換成適當的數位值P1,數位值P1可與(Pixout2訊號的)隨後生成的數位值P2一起用於從比率P1/(P1+P2)獲得TOF資訊。因此,在操作1107處,系統15中的畫素處理單元46或處理器19可基於在終止時(在操作1106處)所轉移的類比電荷的所述部分而確定返回脈衝37的TOF值。 As discussed earlier with reference to FIG. 7, the portion of the charge transferred to the floating diffusion/junction 712 (until the transfer is terminated at operation 1106) can be read out as the Pixout1 signal and converted to the appropriate digital value P1, bit The value P1 can be used together with the subsequently generated digital value P2 (of the Pixout2 signal) to obtain TOF information from the ratio P1/(P1+P2). Accordingly, at operation 1107, pixel processing unit 46 or processor 19 in system 15 may determine a TOF value for return pulse 37 based on the portion of analog charge transferred at termination (at operation 1106).

圖12是根據本文所揭露主題的影像感測器單元1200的 一部分的示例性佈局。影像感測器單元1200可對應於圖1和圖2中所繪示的影像感測器單元24。圖12中所示影像感測器單元1200的所述部分可與提供俘獲返回光並生成P1和P2值以對TOF值(來自方程式(2))進行後續計算所必需的訊號且在需要時生成物體26的3D影像有關。如在圖2所示情形中,為方便起見,圖12中的影像感測器單元1200中的畫素陣列1201被示出為具有排列成3×3陣列的九個畫素。實際上,畫素陣列可含有呈多個列和行的數十萬個或數百萬個畫素。在一些實施例中,畫素陣列1201中的每一個畫素可具有相同的配置,且因此,如圖12中所示,使用相同的參考編號1202來識別每一個畫素。在圖12所示實施例中,2D畫素陣列1201可為互補金屬氧化物半導體(CMOS)陣列,其中每一個畫素1202可為圖13中所示畫素1300。儘管圖12中的示例佈局是參照圖13所示畫素配置,然而應理解,當每一個畫素1202具有圖7中所示的配置時,可對圖12中的影像感測器單元1200適合地加以修改。在一些實施例中,畫素1202可具有與圖7和圖13中所示配置不同的配置,且可對圖12中的輔助處理單元(例如列解碼器/驅動器1203、行解碼器1204等)適合地修改成以所期望的畫素配置運行。 FIG. 12 is a diagram of an image sensor unit 1200 according to the subject matter disclosed herein. An example layout of a section. The image sensor unit 1200 may correspond to the image sensor unit 24 shown in FIGS. 1 and 2 . The portion of the image sensor unit 1200 shown in FIG. 12 can communicate with and provide the signals necessary to capture the return light and generate P1 and P2 values for subsequent calculation of the TOF value (from equation (2)) and generate The 3D image of the object 26 is related. As in the case shown in FIG. 2 , for convenience, the pixel array 1201 in the image sensor unit 1200 in FIG. 12 is shown as having nine pixels arranged in a 3×3 array. In practice, pixel arrays may contain hundreds of thousands or millions of pixels in multiple columns and rows. In some embodiments, each pixel in pixel array 1201 may have the same configuration, and thus, as shown in FIG. 12, the same reference number 1202 is used to identify each pixel. In the embodiment shown in FIG. 12 , the 2D pixel array 1201 can be a complementary metal oxide semiconductor (CMOS) array, and each pixel 1202 can be the pixel 1300 shown in FIG. 13 . Although the example layout in FIG. 12 refers to the pixel configuration shown in FIG. 13, it should be understood that when each pixel 1202 has the configuration shown in FIG. to be modified. In some embodiments, the pixels 1202 may have different configurations than those shown in FIGS. Suitably modified to run with the desired pixel configuration.

除了畫素陣列1201之外,圖12中所繪示的實施例中的影像感測器單元1200還可包括列解碼器/驅動器1203、行解碼器1204和畫素行單元1205,畫素行單元1205包括用於相關雙採樣(Correlated Double Sampling,CDS)的電路以及將在2D成像和3D成像期間使用的行專用模數轉換器(ADC)。在一個實施例中,每行畫素可有一個ADC。在一些實施例中,處理單元1203、1204 和1205可為圖2中所示畫素處理單元46的一部分。在圖12所示實施例中,列解碼器/驅動器1203被示為將六個不同的訊號作為輸入提供到畫素列中的每一個畫素1202,以控制畫素陣列1201中的畫素的操作且從而能夠生成行專用pixout訊號1206到1208。圖12中的箭頭1209到1211中的每一個說明將作為輸入被施加到對應列中的每一個畫素43的這些訊號的列專有集合。這些訊號可包括:重置(RST)訊號、第二轉移(TX2)訊號、電子光閘(SH)訊號、轉移電壓(VTX)訊號、畫素電壓(VPIX)訊號和列選擇(SEL)訊號。圖13繪示可如何將這些訊號施加到畫素。圖14繪示包含這些訊號中的許多訊號的示例時序圖。 In addition to the pixel array 1201, the image sensor unit 1200 in the embodiment shown in FIG. 12 may also include a column decoder/driver 1203, a row decoder 1204, and a pixel row unit 1205. Circuitry for Correlated Double Sampling (CDS) and row-specific Analog-to-Digital Converters (ADCs) to be used during 2D and 3D imaging. In one embodiment, there may be one ADC per row of pixels. In some embodiments, the processing units 1203, 1204 and 1205 may be part of the pixel processing unit 46 shown in FIG. 2 . In the embodiment shown in FIG. 12 , column decoder/driver 1203 is shown providing six different signals as inputs to each pixel 1202 in a column of pixels to control the pixels in pixel array 1201. operation and thereby enable generation of row-specific pixout signals 1206-1208. Each of the arrows 1209 to 1211 in FIG. 12 illustrates a column-specific set of these signals to be applied as input to each pixel 43 in the corresponding column. These signals may include: reset (RST) signal, second transfer (TX2) signal, electronic shutter (SH) signal, transfer voltage (VTX) signal, pixel voltage (VPIX) signal and column select (SEL) signal. Figure 13 shows how these signals may be applied to the pixels. FIG. 14 shows an example timing diagram including many of these signals.

在一個實施例中,列選擇(SEL)訊號可被指派成選擇適當的畫素列。列解碼器/驅動器1203可例如從處理器19接收將通過列位址/控制輸入1212選擇的列的位址或控制資訊。列解碼器/驅動器1203可對所接收的輸入1212進行解碼以使列解碼器/驅動器1203能夠使用SEL訊號選擇適當的列,且還將對應的RST訊號、VTX訊號和其它訊號提供到所選擇/經解碼的列。以下參照對圖13和圖14的論述提供對這些訊號(當作為畫素輸入被施加時)的更詳細論述。在一些實施例中,列解碼器/驅動器1203還可接收例如來自處理器19的控制訊號(未示出),以配置列解碼器/驅動器1203對在箭頭1209到1211處所指示的SEL訊號、RST訊號、VTX訊號、SH訊號和各種其他訊號施加適當的電壓準位。 In one embodiment, a row select (SEL) signal may be assigned to select the appropriate row of pixels. Column decoder/driver 1203 may receive address or control information for a column to be selected via column address/control input 1212 , eg, from processor 19 . The column decoder/driver 1203 can decode the received input 1212 to enable the column decoder/driver 1203 to select the appropriate column using the SEL signal, and also provide the corresponding RST signal, VTX signal, and other signals to the selected/ The decoded column. A more detailed discussion of these signals (when applied as pixel inputs) is provided below with reference to the discussion of FIGS. 13 and 14 . In some embodiments, column decoder/driver 1203 may also receive control signals (not shown), such as from processor 19, to configure column decoder/driver 1203 to respond to the SEL signals indicated at arrows 1209 to 1211, the RST signal, VTX signal, SH signal, and various other signals to apply appropriate voltage levels.

畫素行單元1205可從所選擇的列中的畫素接收PIXOUT訊號1206到1208,並處理它們以生成可從中獲得TOF測量值的畫素專有訊號值。所述訊號值可為早先所闡述的P1和 P2值,如由圖12中的箭頭1213所指示。每一個行專有ADC單元可處理所接收的輸入(pixout訊號)以生成對應的數位資料輸出(P1/P2值)。以下參照圖14提供由畫素行單元1205中的CDS電路和ADC電路(未示出)提供的CDS操作和ADC操作的更多細節。在圖12中所繪示的實施例中,行解碼器1204被繪示為耦合到畫素行單元1205。行解碼器1204可針對將結合給定列選擇(SEL)訊號而被選擇的行而從例如處理器19接收行位址/控制輸入1214。行選擇可為依序的,從而使得能夠從由對應的SEL訊號所選擇的列中的每一個畫素依序接收畫素輸出。處理器19可提供適當的列位址輸入以選擇畫素列,且還可將適當的行位址輸入提供到行解碼器1204以使得畫素行單元1205能夠從所選擇的列中的單獨的畫素接收輸出(pixout)。 Pixel row unit 1205 may receive PIXOUT signals 1206-1208 from pixels in a selected column and process them to generate pixel-specific signal values from which TOF measurements may be obtained. The signal values can be P1 and P2 value, as indicated by arrow 1213 in FIG. 12 . Each row-specific ADC unit processes the received input (pixout signal) to generate a corresponding digital data output (P1/P2 value). More details of the CDS operation and the ADC operation provided by the CDS circuit and the ADC circuit (not shown) in the pixel row unit 1205 are provided below with reference to FIG. 14 . In the embodiment depicted in FIG. 12 , row decoder 1204 is shown coupled to pixel row unit 1205 . Row decoder 1204 may receive a row address/control input 1214 from, for example, processor 19 for a row to be selected in conjunction with a given column select (SEL) signal. Row selection may be sequential, enabling sequential receipt of pixel output from each pixel in the column selected by the corresponding SEL signal. Processor 19 may provide an appropriate column address input to select a column of pixels, and may also provide an appropriate row address input to row decoder 1204 to enable pixel row unit 1205 to select an individual picture from the selected column. Pixel receive output (pixout).

圖13繪示根據本文所揭露主題的畫素1300的另一示例性實施例。圖13中的畫素1300是圖2中所繪示的更一般的畫素43的另一實例。畫素1300可包括多個SPAD核心(即SPAD核心1到SPAD核心N,其中N≧2)來作為畫素1300的SPAD核心的一部分。圖13中繪示兩個此類SPAD核心1301A和1301N的一些電路細節。應注意,在一些實施例中,可對圖7中的畫素700中的SPAD核心採用相似的電路。SPAD核心1301A可包括SPAD 1302,SPAD 1302通過電阻元件(例如電阻器)1304接收SPAD工作電壓VSPAD 1303。然而,SPAD的配置可不限於圖13中所繪示的配置。在一個實施例中,電阻器1304與SPAD 1302可交換位置。在SPAD核心1301A中,SPAD 1302對光作出回應。當SPAD 1302接收到光子時,SPAD 1302輸出從VSPAD的準位變為0V且 變回VSPAD的脈衝。來自SPAD 1302的輸出可通過電容器1305過濾並被施加到反相器1306(反相器1306可用作緩衝器與栓鎖器的組合)。在一個實施例中,可省略電容器1305。SPAD核心1301A可包括PMOS電晶體1307,PMOS電晶體1307在其閘極端子處接收電子光閘訊號1308,而電晶體1307的汲極端子連接到電容器(和反相器1306的輸入),且電晶體1307的源極端子可接收電源電壓VDD 1309(或者在一些實施例中為VPIX電壓)。當電子光閘訊號1308被關斷(舉例來說,邏輯0或低準位)時,電晶體1307導通且反相器1306的輸出1310均可保持在固定電壓準位(舉例來說,處於邏輯低或邏輯0狀態),而不管從SPAD 1302接收的任何輸出的狀態如何。僅當電子光閘訊號1308被接通或為現用時,來自SPAD核心1301A的輸出才可被施加到PPD核心1311。當光閘為現用(舉例來說,邏輯1準位)時,電晶體1307被關斷且SPAD所生成的輸出可(通過耦合電容器1305)被發射到反相器1306且可在輸出線1310上顯現為正脈衝(低到高)。 FIG. 13 illustrates another exemplary embodiment of a pixel 1300 according to the subject matter disclosed herein. Pixel 1300 in FIG. 13 is another example of the more general pixel 43 depicted in FIG. 2 . The pixel 1300 may include a plurality of SPAD cores (ie, SPAD core 1 to SPAD core N, where N≧2) as part of the SPAD cores of the pixel 1300 . Some circuit details of two such SPAD cores 1301A and 1301N are shown in FIG. 13 . It should be noted that in some embodiments, similar circuitry may be employed for the SPAD core in pixel 700 in FIG. 7 . The SPAD core 1301A may include a SPAD 1302 that receives a SPAD operating voltage VSPAD 1303 through a resistive element (eg, a resistor) 1304 . However, the configuration of the SPAD may not be limited to the configuration depicted in FIG. 13 . In one embodiment, resistor 1304 and SPAD 1302 are interchangeable. In SPAD core 1301A, SPAD 1302 responds to light. When SPAD 1302 receives a photon, the output of SPAD 1302 changes from the level of VSPAD to 0V and Change back to VSPAD pulse. The output from SPAD 1302 can be filtered by capacitor 1305 and applied to inverter 1306 (inverter 1306 can be used as a combination buffer and latch). In one embodiment, capacitor 1305 may be omitted. The SPAD core 1301A may include a PMOS transistor 1307 that receives the electronic shutter signal 1308 at its gate terminal, while the drain terminal of the transistor 1307 is connected to a capacitor (and the input of the inverter 1306), and the The source terminal of crystal 1307 may receive supply voltage VDD 1309 (or in some embodiments the VPIX voltage). When the electronic shutter signal 1308 is turned off (for example, a logic 0 or low level), the transistor 1307 is turned on and the output 1310 of the inverter 1306 can be maintained at a fixed voltage level (for example, at a logic level low or logic 0 state), regardless of the state of any output received from SPAD 1302. The output from SPAD core 1301A can be applied to PPD core 1311 only when electronic shutter signal 1308 is turned on or active. When the shutter is active (eg, logic 1 level), transistor 1307 is turned off and the output generated by the SPAD can be transmitted (via coupling capacitor 1305) to inverter 1306 and can be on output line 1310 Appears as a positive pulse (low to high).

SPAD核心1301N可在電路細節上與SPAD核心1301A相同,且因此,不提供SPAD核心1301N的操作細節。如圖所示,SPAD核心1310N可包括核心專有SPAD 1312、電阻元件1313、耦合電容器1315、反相器1316和PMOS電晶體1317,VSPAD電壓1303通過電阻元件1313被供應到SPAD 1312,反相器1316用於鎖定和輸出由SPAD 1312生成的輸出,PMOS電晶體1317用於通過光閘輸入1308控制反相器1316的操作。反相器1316的輸出1318可被提供到PPD核心1311以供進一步處理。在一些實施例中,訊號VSPAD 1303、VDD 1309和光閘1308可從外部單元(例 如圖12中所繪示的列解碼器/驅動器1203)或圖2中的畫素處理單元46(或處理器19)中的任何其他模組(未示出)被供應到每一個SPAD核心1301A和1301N。SPAD核心專有輸出1310和1318中的所有SPAD核心專有輸出可共同形成在圖5中使用參考編號506來識別的訊號。 SPAD core 1301N may be identical in circuit details to SPAD core 1301A, and thus, operational details of SPAD core 1301N are not provided. As shown, SPAD core 1310N may include core-specific SPAD 1312, resistive element 1313, coupling capacitor 1315, inverter 1316, and PMOS transistor 1317, VSPAD voltage 1303 is supplied to SPAD 1312 through resistive element 1313, inverter 1316 is used to lock and output the output generated by SPAD 1312 and PMOS transistor 1317 is used to control the operation of inverter 1316 through shutter input 1308 . Output 1318 of inverter 1316 may be provided to PPD core 1311 for further processing. In some embodiments, the signals VSPAD 1303, VDD 1309, and shutter 1308 can be obtained from an external unit such as Column decoder/driver 1203 as shown in FIG. 12) or any other module (not shown) in pixel processing unit 46 (or processor 19) in FIG. 2 is supplied to each SPAD core 1301A and 1301N. All of the SPAD core specific outputs 1310 and 1318 may collectively form the signal identified using reference numeral 506 in FIG. 5 .

因此,電子光閘訊號1308確保來自SPAD核心1301A和1301N的輸出1310和1318除了由於畫素1300中的SPAD核心1301A和1301N的位置鄰近而在空間上相關之外,也在時間上(或在時間方面)相關。在圖6A到圖6C所示示例性實施例中示出附加的畫素幾何形狀。 Thus, the electronic shutter signal 1308 ensures that the outputs 1310 and 1318 from the SPAD cores 1301A and 1301N are not only spatially correlated due to the proximity of the SPAD cores 1301A and 1301N in the pixel 1300, but also temporally (or aspects) related. Additional pixel geometries are shown in the exemplary embodiment shown in FIGS. 6A-6C .

如同圖7中的畫素700,圖13中的畫素1300也包括PPD 508、邏輯單元1319、第一NMOS電晶體1320、第二NMOS電晶體1321、第三NMOS電晶體1322、第四NMOS電晶體1323、第五NMOS電晶體1324;生成內部輸入TXEN 1325;接收外部輸入RST訊號1326、VTX訊號1327(和TX訊號1328)、VPIX訊號1329和SEL訊號1330;具有浮動擴散(FD)節點/結1331;且輸出PIXOUT訊號510。然而,不同於圖7中的畫素700,圖13中的畫素1300還生成第二TXEN訊號(TXENB)1333,第二TXEN訊號(TXENB)1333可為TXEN訊號1325的補數且可被供應到第六NMOS電晶體1334的閘極端子。第六NMOS電晶體1334的汲極端子可連接到第一電晶體1320的源極端子,且第六NMOS電晶體1334的源極端子可連接到地(GND)電勢1335。TXENB訊號1333可用於將GND電勢帶至TX電晶體1321的閘極端子。在沒有TXENB訊號1333的情況下,當TXEN訊號1325變低時, TX電晶體1321的閘極可為浮動的,且從PPD 508進行的電荷轉移可不完全被終止。可使用TXENB訊號1333來改善這種情況。 另外,畫素1300還可包括儲存擴散(storage diffusion,SD)電容器1336和第七NMOS電晶體1337。SD電容器1336可連接在電晶體1321的汲極端子與電晶體1337的源極端子的結處,且可在所述結處形成SD節點1338。NMOS電晶體1337可在其閘極端子處接收不同的第二轉移(TX2)訊號1339作為輸入。電晶體1337的汲極可如所繪示連接到FD節點1331。 Like pixel 700 in FIG. 7, pixel 1300 in FIG. 13 also includes PPD 508, logic unit 1319, first NMOS transistor 1320, second NMOS transistor 1321, third NMOS transistor 1322, fourth NMOS transistor Crystal 1323, fifth NMOS transistor 1324; generates internal input TXEN 1325; receives external input RST signal 1326, VTX signal 1327 (and TX signal 1328), VPIX signal 1329 and SEL signal 1330; has a floating diffusion (FD) node/junction 1331 ; and output PIXOUT signal 510 . However, unlike pixel 700 in FIG. 7, pixel 1300 in FIG. 13 also generates a second TXEN signal (TXENB) 1333, which may be the complement of TXEN signal 1325 and may be supplied to the gate terminal of the sixth NMOS transistor 1334 . A drain terminal of the sixth NMOS transistor 1334 may be connected to a source terminal of the first transistor 1320 , and a source terminal of the sixth NMOS transistor 1334 may be connected to a ground (GND) potential 1335 . TXENB signal 1333 may be used to bring GND potential to the gate terminal of TX transistor 1321 . In the absence of TXENB signal 1333, when TXEN signal 1325 goes low, The gate of TX transistor 1321 may be floating and charge transfer from PPD 508 may not be completely terminated. The TXENB signal 1333 can be used to improve this situation. In addition, the pixel 1300 may further include a storage diffusion (SD) capacitor 1336 and a seventh NMOS transistor 1337 . SD capacitor 1336 may be connected at the junction of the drain terminal of transistor 1321 and the source terminal of transistor 1337, and SD node 1338 may be formed at the junction. NMOS transistor 1337 may receive as input a different second transfer (TX2) signal 1339 at its gate terminal. The drain of transistor 1337 may be connected to FD node 1331 as shown.

在一些實施例中,RST訊號、VTX訊號、VPIX訊號、TX2訊號和SEL訊號可從外部單元(例如圖12中所繪示的列解碼器/驅動器1203)被供應到畫素1300。在一些實施例中,SD電容器1336可並非是額外的電容器,而可僅為SD節點1338的結電容。圖5與圖13的對比示出,在畫素1300中,SPAD核心1301A、1301N等中的所有SPAD可共同形成圖5中的SPAD 503;來自每一個SPAD核心1301A、1301N等的所有非SPAD電路元件可共同形成圖5中的第一控制電路504;並且PPD核心502中的所有非PPD電路元件可形成圖5中的第二控制電路507。 In some embodiments, the RST signal, VTX signal, VPIX signal, TX2 signal and SEL signal may be supplied to the pixel 1300 from an external unit such as the column decoder/driver 1203 shown in FIG. 12 . In some embodiments, the SD capacitor 1336 may not be an additional capacitor, but may simply be the junction capacitance of the SD node 1338 . A comparison of FIG. 5 with FIG. 13 shows that in pixel 1300, all SPADs in SPAD cores 1301A, 1301N, etc. can collectively form SPAD 503 in FIG. 5; all non-SPAD circuits from each SPAD core 1301A, 1301N, etc. The elements may collectively form the first control circuit 504 in FIG. 5 ; and all non-PPD circuit elements in the PPD core 502 may form the second control circuit 507 in FIG. 5 .

在畫素1300中,電荷轉移觸發部分可包括SPAD核心1301A和1301N(和其它此類核心)以及邏輯單元1319。電荷生成與轉移部分可包括PPD 508、NMOS電晶體1320到1322、1334和1337以及SD電容器1336。電荷收集與輸出部分可包括NMOS電晶體1322到1324。此處,應注意,將各種電路元件分成相應部分僅是出於說明性目的和論述目的。在一些實施例中,與此處所列的電路元件相比,這類部分可包括更多或更少或者不同的電路 元件。 In pixel 1300 , the charge transfer triggering portion may include SPAD cores 1301A and 1301N (and other such cores) and logic unit 1319 . The charge generation and transfer section may include PPD 508 , NMOS transistors 1320 to 1322 , 1334 and 1337 , and SD capacitor 1336 . The charge collection and output section may include NMOS transistors 1322 to 1324 . Here, it should be noted that the division of various circuit elements into respective parts is for illustrative and discussion purposes only. In some embodiments, such portions may include more, less or different circuit elements than those listed here element.

如前所述,除了基於CDS的電荷收集與輸出部分之外,圖13中的畫素配置與圖7中的畫素配置實質上相似。因此,為方便起見,此處不論述圖7和圖13中的實施例之間共有的電路部分和訊號,例如電晶體1320到1324以及如RST、SEL、VPIX等相關聯輸入。應理解,CDS是一種用於以使得能夠去除非期望偏移的方式測量電值(例如畫素/感測器輸出電壓(pixout))的雜訊減少技術。在一些實施例中,可在畫素行單元1205(圖12)中採用行專有CDS單元(未示出)來執行相關雙採樣。在CDS中,可對畫素(例如圖13中的畫素1300)的輸出進行兩次測量;一次是在已知條件下且一次是在未知條件下。接著,可自從未知條件測量的值減去從已知條件測量的值,以生成與所測量的物理量(即表示所接收光的畫素專有部分的PPD電荷)具有已知關係的值。使用CDS,可通過在每次電荷轉移結束時從畫素的訊號電壓去除畫素的參考電壓(例如(舉例來說),畫素在其被重置之後的電壓)來減少雜訊。因此,在CDS中,在畫素的電荷作為輸出被轉移之前,對重置值/參考值進行採樣,接著,從畫素的電荷被轉移之後的值扣除所述重置值/參考值。 As previously mentioned, the pixel configuration in FIG. 13 is substantially similar to that in FIG. 7 except for the CDS-based charge collection and output portion. Therefore, for convenience, circuit portions and signals common between the embodiments in FIG. 7 and FIG. 13 , such as transistors 1320 to 1324 and associated inputs such as RST, SEL, VPIX, etc., are not discussed here. It should be understood that CDS is a noise reduction technique for measuring electrical values such as pixel/sensor output voltage (pixout) in a manner that enables removal of undesired offsets. In some embodiments, a row-specific CDS unit (not shown) may be employed in the pixel-row unit 1205 (FIG. 12) to perform correlated double sampling. In CDS, the output of a pixel (such as pixel 1300 in Figure 13) can be measured twice; once under known conditions and once under unknown conditions. The value measured from the known condition can then be subtracted from the value measured from the unknown condition to generate a value having a known relationship to the measured physical quantity (ie, the PPD charge representing the pixel-specific portion of received light). Using CDS, noise can be reduced by removing the pixel's reference voltage (such as, for example, the voltage of the pixel after it is reset) from the pixel's signal voltage at the end of each charge transfer. Therefore, in CDS, a reset/reference value is sampled before the pixel's charge is transferred as an output, and then subtracted from the value after the pixel's charge is transferred.

在圖13所示實施例中,SD電容器1336(或相關聯的SD節點1338)在PPD電荷轉移到浮動擴散節點1331之前儲存所述PPD電荷,從而使得能夠在任何電荷被轉移到浮動擴散節點1331之前在浮動擴散節點1331處建立適當的重置值(並對所述適當的重置值進行採樣)。因此,每一個畫素專有輸出(Pixout1和Pixout2)可在畫素行單元1205(圖12)中的行專有CDS單元(未 示出)被處理,以獲得一對畫素專有CDS輸出。隨後,畫素專有CDS輸出可由畫素行單元1205中的相應行專有ADC單元(未示出)轉換成數位值(例如在圖12中由箭頭1213所指示的P1和P2值)。圖13中的電晶體1334和1337以及TXENB訊號1333和TX2訊號1339提供促進基於CDS的電荷轉移所需的輔助電路元件。在一個實施例中,可使用例如一對相同的ADC電路作為行專有ADC單元的一部分來並行地生成P1和P2值。因此,pixout1訊號和pixout2訊號的重置準位與pixout1訊號和pixout2訊號的對應PPD電荷準位之間的差可由行並行ADC轉換成數位值並作為畫素專有訊號值(即P1和P2)而被輸出,以使得能夠基於方程式(2)而針對畫素1300計算返回脈衝37的畫素專有TOF值。如早先所述,這種計算可由畫素處理單元46執行或由系統15中的處理器19執行。因此,還可使用例如方程式(3)或方程式(4)來確定到物體26(圖2)的畫素專有距離。可對畫素陣列42中的所有畫素列重複地進行逐畫素電荷收集操作。基於畫素陣列42中的畫素43的所有畫素專有距離值或畫素專有範圍值,可例如由處理器19生成並在與系統15相關聯的適當顯示介面或使用者介面上顯示物體26的3D影像。舉例來說,當未計算出範圍值時或當不管範圍值的可用性如何均需要2D影像時,可通過簡單地將P1值和P2值相加來生成物體26的2D影像。在一些實施例中,舉例來說,當使用IR雷射時,這種2D影像簡單地可為灰階影像。 In the embodiment shown in FIG. 13 , SD capacitor 1336 (or associated SD node 1338 ) stores PPD charge before it is transferred to floating diffusion node 1331, thereby enabling The appropriate reset value was previously established (and sampled) at floating diffusion node 1331 . Therefore, each pixel-specific output (Pixout1 and Pixout2) can be specified in the row-specific CDS unit (not shown in the pixel row unit 1205 (FIG. 12) shown) are processed to obtain a pair of pixel-specific CDS outputs. The pixel-specific CDS output may then be converted to digital values (eg, P1 and P2 values indicated by arrow 1213 in FIG. 12 ) by corresponding row-specific ADC units (not shown) in pixel row unit 1205 . Transistors 1334 and 1337 and TXENB signal 1333 and TX2 signal 1339 in FIG. 13 provide the auxiliary circuit elements needed to facilitate CDS-based charge transfer. In one embodiment, the P1 and P2 values may be generated in parallel using, for example, a pair of identical ADC circuits as part of a row-specific ADC unit. Therefore, the difference between the reset level of the pixout1 signal and the pixout2 signal and the corresponding PPD charge level of the pixout1 signal and the pixout2 signal can be converted into a digital value by the row-parallel ADC and used as the pixel-specific signal value (ie, P1 and P2) is output so that the pixel-specific TOF value of return pulse 37 can be calculated for pixel 1300 based on equation (2). Such calculations may be performed by pixel processing unit 46 or by processor 19 in system 15, as described earlier. Thus, the pixel-specific distance to object 26 (FIG. 2) can also be determined using, for example, equation (3) or equation (4). The pixel-by-pixel charge collection operation may be repeated for all pixel columns in the pixel array 42 . All pixel-specific distance values or pixel-specific range values based on pixels 43 in pixel array 42 may, for example, be generated by processor 19 and displayed on a suitable display or user interface associated with system 15 3D image of object 26 . For example, when a range value is not calculated or when a 2D image is required regardless of the availability of range values, a 2D image of object 26 may be generated by simply adding the P1 and P2 values. In some embodiments, such a 2D image may simply be a grayscale image, for example when using an IR laser.

應記住,圖7和圖13中所示畫素配置僅為實例。其他類型的具有多個SPAD的基於PPD的畫素也可用于實現本文所揭露的主題。這類畫素可包括例如具有單個輸出的畫素(例如圖7 和圖13所示實施例中的PIXOUT線510)或者具有雙輸出的畫素,其中Pixout1和Pixout2訊號可通過畫素中的不同輸出而輸出。 It should be kept in mind that the pixel configurations shown in Figures 7 and 13 are examples only. Other types of PPD-based pixels with multiple SPADs can also be used to implement the subject matter disclosed herein. Such pixels may include, for example, pixels with a single output (e.g., Figure 7 and PIXOUT line 510 in the embodiment shown in FIG. 13) or a pixel with dual outputs, where the Pixout1 and Pixout2 signals can be output through different outputs in the pixel.

圖14是時序圖1400,其示出根據本文所揭露主題的當在畫素陣列(例如圖2和圖12中的畫素陣列42)中使用圖13中所繪示實施例中的畫素1300來測量TOF值時,圖1和圖2所示系統15中的不同訊號的示例性時序。圖14中的時序圖1400與圖9中的時序圖900相似,尤其在VTX訊號、光閘訊號、VPIX訊號和TX訊號的波形以及對各種時序間隔或事件(例如(舉例來說),PPD重置事件、光閘接通週期、時間延遲週期T dly 等)的識別方面。由於早先對圖9中的時序圖900的廣泛論述,為方便起見,僅對圖14中的時序圖1400中的有區別的特徵提供簡要的論述。 FIG. 14 is a timing diagram 1400 illustrating when pixel 1300 in the embodiment depicted in FIG. 13 is used in a pixel array, such as pixel array 42 in FIGS. 2 and 12 , in accordance with the subject matter disclosed herein Exemplary timings of different signals in the system 15 shown in FIGS. 1 and 2 when measuring the TOF value. The timing diagram 1400 in FIG. 14 is similar to the timing diagram 900 in FIG. 9 , especially in the waveforms of the VTX signal, the shutter signal, the VPIX signal, and the TX signal and for various timing intervals or events such as, for example, the PPD reset setting event, shutter turn-on period, time delay period Tdly , etc. ). Due to the extensive discussion earlier on timing diagram 900 in FIG. 9 , only a brief discussion of the distinguishing features in timing diagram 1400 in FIG. 14 is provided for convenience.

在圖14中,各種從外部供應的訊號(例如VPIX訊號1329、RST訊號1326、電子光閘訊號1308、振幅調變訊號VTX 1327和TX2訊號1339)以及在內部生成的TXEN訊號1325是使用與圖13中所使用的參考編號相同的參考編號來識別。相似地,為方便起見,使用相同的參考編號1331來指代圖13中的浮動擴散節點1331和圖14所示時序圖中的相關聯的電壓波形。在圖14中示出轉移模式(TXRMD)訊號1401,但在圖13中或早先在圖10所示的時序圖中未示出。在一些實施例中,TXRMD訊號1401可由邏輯單元1319在內部生成或由列解碼器/驅動器(例如圖12中的列解碼器/驅動器1203)從外部供應到邏輯單元1319。在一個實施例中,邏輯單元1319可包括邏輯電路(未示出),以基於G( )函數生成輸出(圖10)且接著對所述輸出與在內部生成的訊號(例如TXRMD訊號1401)進行邏輯OR運算,以獲得最終TXEN訊 號1325。如圖14中所示,在一個實施例中,這種在內部生成的TXRMD訊號1401可在電子光閘接通的同時保持為低,但之後可被指派成高,以使得TXEN訊號1325變成邏輯1,從而促進PPD中的剩餘電荷的轉移(圖14中的事件1402處)。 In FIG. 14, various externally supplied signals (such as VPIX signal 1329, RST signal 1326, electronic shutter signal 1308, amplitude modulation signal VTX 1327, and TX2 signal 1339) and the internally generated TXEN signal 1325 are used in accordance with FIG. 13 are identified by the same reference numbers as those used in 13. Similarly, the same reference number 1331 is used to refer to the floating diffusion node 1331 in FIG. 13 and the associated voltage waveforms in the timing diagram shown in FIG. 14 for convenience. The transfer mode (TXRMD) signal 1401 is shown in FIG. 14 but is not shown in FIG. 13 or earlier in the timing diagram shown in FIG. 10 . In some embodiments, the TXRMD signal 1401 may be internally generated by the logic unit 1319 or externally supplied to the logic unit 1319 by a column decoder/driver (eg, column decoder/driver 1203 in FIG. 12 ). In one embodiment, logic unit 1319 may include logic circuitry (not shown) to generate an output based on the G( ) function (FIG. 10) and then compare that output with an internally generated signal (eg, TXRMD signal 1401). logical OR operation to obtain the final TXEN message No. 1325. As shown in FIG. 14, in one embodiment, this internally generated TXRMD signal 1401 can be held low while the electronic shutter is on, but can then be assigned high to cause the TXEN signal 1325 to go logic 1, thereby facilitating the transfer of residual charge in the PPD (at event 1402 in Figure 14).

應注意,圖14中的PPD預設事件1403、延遲時間T dly 1404、TOF週期T tof 1405、光閘關斷間隔1406和光閘接通或現用週期T sh 1407或1408以及FD重置事件1409與圖9中所示的對應的事件或時間週期相似。因此,不對這些參數提供附加論述。 首先,FD重置事件1409使得FD訊號1331變高,如圖所示。在PPD 508被預設成低之後,SD節點1338被重置成高。更具體來說,在PPD預設事件1403期間,TX訊號1328可為高,TX2訊號1339可為高,RST訊號1326可為高,且VPIX訊號1329可為低,以將電子填充到PPD 508並將PPD 508預設成零伏。此後,TX訊號1328可變低,但TX2訊號1339和RST訊號1326可短暫地保持為高,這連同高VPIX訊號1329一起可將SD節點1338重置成高並從SD電容器1336去除電子。同時,FD節點1331被重置(在FD重置事件1409之後)。圖14中未示出SD節點1338或SD重置事件處的電壓。 It should be noted that the PPD preset event 1403, delay time T dly 1404, TOF period T tof 1405, shutter off interval 1406 and shutter on or active period T sh 1407 or 1408 and FD reset event 1409 in FIG. The corresponding events or time periods shown in Figure 9 are similar. Therefore, no additional discussion of these parameters is provided. First, the FD reset event 1409 causes the FD signal 1331 to go high, as shown. After PPD 508 is preset low, SD node 1338 is reset high. More specifically, during PPD default event 1403, TX signal 1328 may be high, TX2 signal 1339 may be high, RST signal 1326 may be high, and VPIX signal 1329 may be low to fill PPD 508 with electrons and The PPD 508 is preset to zero volts. Thereafter, TX signal 1328 may go low, but TX2 signal 1339 and RST signal 1326 may briefly remain high, which together with high VPIX signal 1329 may reset SD node 1338 high and remove electrons from SD capacitor 1336 . At the same time, FD node 1331 is reset (after FD reset event 1409). The voltage at SD node 1338 or the SD reset event is not shown in FIG. 14 .

與圖7和圖9中的實施例相比,在圖13和圖14中所繪示的實施例中,當光閘1308為現用且VTX訊號1327向上斜變(如在TX波形1328上所示)時,PPD電荷被振幅調變且首先被轉移到SD節點1338(通過SD電容器1336)。在畫素1300(圖13)中的至少兩個SPAD在光閘接通週期1408期間探測到光子時,TXEN訊號1325變低,且從PPD 508到SD節點1338的初始電荷 轉移停止。在第一讀出週期1412期間,儲存在SD節點1338處的所轉移電荷可在Pixout線510上被讀出(作為Pixout1輸出)。在第一讀出週期1412期間,RST訊號1326可在電子光閘1308被解除啟動或關斷之後短暫地被指派成高,以將浮動擴散節點1331重置。此後,TX2訊號1339可以脈衝方式變成高,以在TX2 1339訊號為高的同時將電荷從SD節點1338轉移到浮動擴散節點1331。浮動擴散電壓波形1331繪示電荷轉移操作。接著,可在第一讀出週期1412期間使用SEL訊號1330(圖14中未示出)通過Pixout線510來讀出所轉移電荷(作為Pixout1電壓)。 In contrast to the embodiment in FIGS. 7 and 9 , in the embodiment depicted in FIGS. 13 and 14 , when shutter 1308 is active and VTX signal 1327 ramps up (as shown on TX waveform 1328 ), the PPD charge is amplitude modulated and first transferred to SD node 1338 (via SD capacitor 1336). When at least two SPADs in pixel 1300 (FIG. 13) detect photons during shutter-on period 1408, TXEN signal 1325 goes low and initial charge from PPD 508 to SD node 1338 Transfer stopped. During the first readout period 1412, the transferred charge stored at SD node 1338 may be read out on Pixout line 510 (output as Pixout1). During the first readout period 1412, the RST signal 1326 may be assigned high briefly after the electronic shutter 1308 is deactivated or turned off to reset the floating diffusion node 1331. Thereafter, TX2 signal 1339 may be pulsed high to transfer charge from SD node 1338 to floating diffusion node 1331 while TX2 1339 signal is high. The floating diffusion voltage waveform 1331 illustrates the charge transfer operation. The transferred charge (as the Pixout1 voltage) may then be read out through Pixout line 510 using SEL signal 1330 (not shown in FIG. 14 ) during first readout period 1412 .

在第一讀出間隔1412期間,在初始電荷從SD節點轉移到FD節點且TX2訊號1339返回到邏輯低準位之後,TXRMD訊號1401可被指派成(以脈衝方式變成)高,以在TXEN輸入1325上生成高脈衝,這又可在TX輸入1328上生成高脈衝,以使得PPD 508中的剩餘電荷能夠轉移到SD節點1338(通過SD電容器1336),如圖14中的參考編號1402所指示。此後,當RST訊號1326再次短暫地被指派成高時,FD節點1331可再次被重置。第二RST高脈衝可界定第二讀出週期1413,其中TX2訊號1339可再次以脈衝方式變成高,以在TX2為高的同時將PPD 508上的剩餘電荷從SD節點1338轉移(在事件1402處)到浮動擴散節點1331。浮動擴散電壓波形1331繪示第二電荷轉移操作。接著,可在第二讀出週期1413期間使用SEL訊號1332(圖14中未示出)通過Pixout線510讀出所轉移的剩餘電荷(作為Pixout2電壓)。 如早先所提及,PIXOUT1訊號和PIXOUT2訊號可由適當的ADC單元(未示出)轉換成對應的數位值P1和P2。在某些實施例中, 可在方程式(3)或方程式(4)中使用這些值P1和P2來確定畫素1300與物體26之間的畫素專有距離/畫素專有範圍。圖14中所繪示的基於SD的電荷轉移使得能夠生成一對畫素專有CDS輸出,如早先參照對圖13的論述所述。基於CDS的訊號處理實現附加雜訊減少。 During the first readout interval 1412, after the initial charge is transferred from the SD node to the FD node and the TX2 signal 1339 returns to a logic low level, the TXRMD signal 1401 can be assigned (pulsed) high to switch on the TXEN input A high pulse is generated on 1325, which in turn generates a high pulse on TX input 1328 to enable transfer of remaining charge in PPD 508 to SD node 1338 (via SD capacitor 1336), as indicated by reference numeral 1402 in FIG. Thereafter, when the RST signal 1326 is briefly assigned high again, the FD node 1331 can be reset again. A second RST high pulse may define a second readout period 1413, where the TX2 signal 1339 may be pulsed high again to transfer the remaining charge on the PPD 508 from the SD node 1338 while TX2 is high (at event 1402 ) to the floating diffusion node 1331. The floating diffusion voltage waveform 1331 illustrates the second charge transfer operation. The transferred remaining charge (as the Pixout2 voltage) can then be read out through Pixout line 510 using SEL signal 1332 (not shown in FIG. 14 ) during second readout period 1413 . As mentioned earlier, the PIXOUT1 and PIXOUT2 signals may be converted by appropriate ADC units (not shown) into corresponding digital values P1 and P2. In some embodiments, These values P1 and P2 can be used in equation (3) or equation (4) to determine the pixel-specific distance/pixel-specific range between pixel 1300 and object 26 . The SD-based charge transfer depicted in FIG. 14 enables generation of a pair of pixel-specific CDS outputs, as described earlier with reference to the discussion of FIG. 13 . Signal processing based on CDS achieves additional noise reduction.

圖15繪示根據本文所揭露主題的時間分辨感測器1500的示例性實施例的框圖。時間分辨感測器1500可包括SPAD電路1501、邏輯電路1503和PPD電路1505。 FIG. 15 illustrates a block diagram of an exemplary embodiment of a time-resolved sensor 1500 in accordance with the subject matter disclosed herein. Time resolved sensor 1500 may include SPAD circuit 1501 , logic circuit 1503 and PPD circuit 1505 .

SPAD電路1501可包括SPAD、第一輸入、第二輸入、第三輸入和輸出,SPAD用於探測光子,所述第一輸入用於接收VSPAD電壓,所述第二輸入用於接收光閘訊號以控制電子光閘的打開和關閉,所述第三輸入用於接收VDD電壓,所述輸出用於輸出探測事件(DE)訊號。回應於接收到光子,SPAD電路1501輸出脈衝訊號,所述脈衝訊號從VSPAD電壓快速變為低於SPAD擊穿電壓的電壓且接著更緩慢地返回到VSPAD電壓。 The SPAD circuit 1501 may include a SPAD, a first input, a second input, a third input and an output, the SPAD is used to detect photons, the first input is used to receive the VSPAD voltage, and the second input is used to receive the shutter signal to The opening and closing of the electronic shutter is controlled, the third input is used to receive the V DD voltage, and the output is used to output a detection event (DE) signal. In response to receiving a photon, SPAD circuit 1501 outputs a pulse signal that quickly changes from the VSPAD voltage to a voltage below the SPAD breakdown voltage and then more slowly returns to the VSPAD voltage.

邏輯電路1503可包括第一輸入、第二輸入和輸出,所述第一輸入連接到從SPAD電路1501輸出的DE訊號,所述第二輸入用於接收TXRMD訊號以將在PPD電路1505的PPD中剩餘的電荷完全轉移到FD節點,所述輸出用於輸出TXEN訊號。 The logic circuit 1503 may include a first input connected to the DE signal output from the SPAD circuit 1501, a second input for receiving the TXRMD signal in the PPD of the PPD circuit 1505, and an output. The remaining charge is fully transferred to the FD node, which is used to output the TXEN signal.

PPD電路1505可包括第一輸入、第二輸入、第三輸入、第四輸入、第五輸入和PIXOUT輸出,所述第一輸入連接到從邏輯電路1503輸出的TXEN訊號,所述第二輸入用於接收VTX訊號以將電荷部分地或完全地從PPD電路1505的PPD轉移到PPD電路1505中的FD節點,所述第三輸入用於接收RST訊號以將FD 節點中的電荷重置以及對PPD中的電荷進行預設,所述第四輸入用於接收PPD電路1505的VPIX電壓,所述第五輸入用於接收SEL訊號以使得能夠讀出PIXOUT1訊號(表示FD節點上的電荷)或PIXOUT2訊號(表示PPD中剩餘的電荷),所述PIXOUT輸出用於回應於SEL訊號而輸出PIXOUT1訊號和PIXOUT2訊號。 The PPD circuit 1505 may include a first input, a second input, a third input, a fourth input, a fifth input, and a PIXOUT output, the first input is connected to the TXEN signal output from the logic circuit 1503, and the second input is connected to In receiving the VTX signal to transfer charge partially or completely from the PPD of the PPD circuit 1505 to the FD node in the PPD circuit 1505, the third input is used to receive the RST signal to transfer the charge to the FD node in the PPD circuit 1505. The charge in the node is reset and the charge in the PPD is preset, the fourth input is used to receive the VPIX voltage of the PPD circuit 1505, and the fifth input is used to receive the SEL signal to enable the readout of the PIXOUT1 signal (represented by charge on the FD node) or the PIXOUT2 signal (representing the remaining charge in the PPD), the PIXOUT output is used to output the PIXOUT1 signal and the PIXOUT2 signal in response to the SEL signal.

圖16繪示根據本文所揭露主題的時間分辨感測器1500的SPAD電路1501的示例性實施例的示意圖。在一個實施例中,SPAD電路1501可包括電阻器1601、SPAD 1603、電容器1605、p型MOSFET電晶體1607和緩衝器1609。電阻器1601可包括第一端子和第二端子,所述第一端子用於接收VSPAD電壓。SPAD 1603可包括陽極和陰極,所述陽極與地電勢連接,所述陰極與電阻器1601的第二端子連接。在另一個實施例中,電阻器1601與SPAD 1603可交換位置。SPAD 1603可對光作出回應。回應於接收到光子,SPAD 1603輸出脈衝訊號,所述脈衝訊號從VSPAD電壓快速變為低於擊穿電壓的電壓且接著更緩慢地返回到VSPAD電壓。在一個實例中,擊穿電壓可為特定閾值電壓。 FIG. 16 shows a schematic diagram of an exemplary embodiment of a SPAD circuit 1501 of a time-resolved sensor 1500 according to the subject matter disclosed herein. In one embodiment, SPAD circuit 1501 may include resistor 1601 , SPAD 1603 , capacitor 1605 , p-type MOSFET transistor 1607 and buffer 1609 . Resistor 1601 may include a first terminal for receiving a VSPAD voltage and a second terminal. SPAD 1603 may include an anode connected to ground potential and a cathode connected to the second terminal of resistor 1601 . In another embodiment, resistor 1601 and SPAD 1603 may be swapped. SPAD 1603 can respond to light. In response to receiving photons, SPAD 1603 outputs a pulse signal that quickly changes from the VSPAD voltage to a voltage below the breakdown voltage and then more slowly returns to the VSPAD voltage. In one example, the breakdown voltage may be a certain threshold voltage.

電容器1605可包括第一端子和第二端子,所述第一端子連接到SPAD 1603的陰極。在替代實施例中,可省略電容器1605。p型MOSFET電晶體1607可包括第一S/D(源極/汲極)端子、閘極和第二S/D端子,所述第一S/D端子連接到電容器1605的第二端子,所述閘極用於接收光閘訊號,所述第二S/D端子用於接收VPIX電壓(VDD)。緩衝器1609可包括輸入和輸出,所述輸入連接到電容器1605的第二端子,所述輸出用於輸出DE訊號。DE訊號可對應於SPAD電路1501的DE輸出。在替代實施例中, 緩衝器1609可為反相器。 Capacitor 1605 may include a first terminal connected to the cathode of SPAD 1603 and a second terminal. In alternative embodiments, capacitor 1605 may be omitted. The p-type MOSFET transistor 1607 may include a first S/D (source/drain) terminal, a gate, and a second S/D terminal, the first S/D terminal being connected to the second terminal of the capacitor 1605, so The gate is used to receive the shutter signal, and the second S/D terminal is used to receive the VPIX voltage (V DD ). The buffer 1609 may include an input connected to the second terminal of the capacitor 1605 and an output for outputting the DE signal. The DE signal may correspond to the DE output of the SPAD circuit 1501 . In an alternate embodiment, buffer 1609 may be an inverter.

圖17繪示根據本文所揭露主題的時間分辨感測器1500的邏輯電路1503的示例性實施例的示意圖。邏輯電路1503可包括栓鎖器1701和雙輸入OR閘1703。 FIG. 17 is a schematic diagram of an exemplary embodiment of a logic circuit 1503 of a time-resolved sensor 1500 according to the subject matter disclosed herein. The logic circuit 1503 may include a latch 1701 and a two-input OR gate 1703 .

栓鎖器1701可包括輸入和輸出,所述輸入連接到從SPAD電路1501輸出的DE訊號。響應於DE訊號,栓鎖器1701輸出例如從邏輯1變為邏輯0且保持處於邏輯0的邏輯訊號。換句話說,栓鎖器1701將脈衝型訊號轉換成從邏輯1變為邏輯0且在重置之前保持處於邏輯0而不會返回到邏輯1的訊號。栓鎖器輸出可被DE訊號的前沿觸發,其中視SPAD電路1501的設計而定,前沿可為正向或負向。 The latch 1701 may include an input connected to the DE signal output from the SPAD circuit 1501 and an output. In response to the DE signal, the latch 1701 outputs a logic signal such as changing from a logic 1 to a logic 0 and remaining at a logic 0. In other words, the latch 1701 converts a pulse-type signal into a signal that changes from a logic 1 to a logic 0 and remains at a logic 0 without returning to a logic 1 until reset. The latch output can be triggered by the leading edge of the DE signal, where the leading edge can be either positive or negative depending on the design of the SPAD circuit 1501 .

雙輸入OR閘1703可包括第一輸入、第二輸入和輸出,所述第一輸入連接到栓鎖器1701的輸出,所述第二輸入用於接收TXRMD訊號,所述輸出用於輸出TXEN訊號。雙輸入OR閘1703執行邏輯OR函數且輸出結果作為TXEN訊號。具體來說,如果光子是在光閘訊號為邏輯1時由SPAD電路1501接收到或者如果TXRMD訊號為邏輯1,則雙輸入OR閘1703的輸出變為邏輯1,這是在PPD電路1505的PPD中剩餘電荷將完全轉移到FD節點以被讀出為PIXOUT2訊號時發生。 The two-input OR gate 1703 may include a first input, a second input and an output, the first input is connected to the output of the latch 1701, the second input is used to receive the TXRMD signal, and the output is used to output the TXEN signal . The two-input OR gate 1703 performs a logical OR function and outputs the result as a TXEN signal. Specifically, if the photon is received by the SPAD circuit 1501 when the shutter signal is a logic 1 or if the TXRMD signal is a logic 1, the output of the two-input OR gate 1703 becomes a logic 1, which is the PPD of the PPD circuit 1505. Occurs when the remaining charge will be completely transferred to the FD node to be read out as the PIXOUT2 signal.

圖18繪示根據本文所揭露主題的時間分辨感測器1500的PPD電路1505的示例性實施例的示意圖。PPD電路1505可包括PPD 1801、第一電晶體1803、第二電晶體1805、第三電晶體1807、第四電晶體1809和第五電晶體1811。 FIG. 18 shows a schematic diagram of an exemplary embodiment of a PPD circuit 1505 of a time-resolved sensor 1500 according to the subject matter disclosed herein. The PPD circuit 1505 may include a PPD 1801 , a first transistor 1803 , a second transistor 1805 , a third transistor 1807 , a fourth transistor 1809 and a fifth transistor 1811 .

PPD 1801可包括陽極和陰極,所述陽極連接到地電勢。 PPD 1801可以與電容器相似的方式儲存電荷。在一個實施例中,PPD 1801可被覆蓋且因此不對光作出回應,且可用作TCC而非感光元件。 PPD 1801 may include an anode and a cathode, the anode being connected to ground potential. The PPD 1801 can store charge in a similar manner to a capacitor. In one embodiment, the PPD 1801 can be covered and thus not responsive to light, and can be used as a TCC rather than a photosensitive element.

第一電晶體1803可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到邏輯電路1503的TXEN訊號輸出,所述第一S/D端子用於接收VTX訊號。第一電晶體1803可接收VTX訊號且可使VTX訊號能夠在TXEN訊號的控制下通過第一電晶體1803,以在第一電晶體1803的第二S/D端子處輸出TX訊號。 The first transistor 1803 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the TXEN signal output of the logic circuit 1503, and the first S/D terminal is used for Receive VTX signal. The first transistor 1803 can receive the VTX signal and enable the VTX signal to pass through the first transistor 1803 under the control of the TXEN signal to output the TX signal at the second S/D terminal of the first transistor 1803 .

第二電晶體1805可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到第一電晶體1803的第二S/D端子,所述第一S/D端子連接到PPD 1801的陰極。第二電晶體1805可在閘極端子上接收TX訊號並將源極端子上的PPD 1801上的電荷轉移到與FD節點連接的汲極端子。在FD節點與地之間可存在寄生電容,其未在圖18中指示。在一個實施例中,在FD節點與地之間還可連接有實體電容。 The second transistor 1805 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the second S/D terminal of the first transistor 1803, the first S/D terminal The /D terminal is connected to the cathode of the PPD 1801. The second transistor 1805 can receive the TX signal on the gate terminal and transfer the charge on the PPD 1801 on the source terminal to the drain terminal connected to the FD node. There may be parasitic capacitance between the FD node and ground, which is not indicated in FIG. 18 . In an embodiment, a physical capacitor may also be connected between the FD node and the ground.

第三電晶體1807可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子用於接收RST訊號,所述第一S/D端子用於接收VPIX電壓,所述第二S/D端子連接到第二電晶體1805的第二S/D端子。 The third transistor 1807 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is used to receive the RST signal, the first S/D terminal is used to receive the VPIX voltage, The second S/D terminal is connected to the second S/D terminal of the second transistor 1805 .

第四電晶體1809可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到第二電晶體1805的第二S/D端子,所述第一S/D端子連接到第三電晶體1807的第一S/D端子。 The fourth transistor 1809 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the second S/D terminal of the second transistor 1805, the first S/D terminal The /D terminal is connected to the first S/D terminal of the third transistor 1807 .

第五電晶體1811可包括閘極端子、第一S/D端子和第 二S/D端子,所述閘極端子用於接收SEL訊號,所述第一S/D端子連接到第四電晶體1809的第二S/D端子,所述第二S/D端子是PPD電路1505的PIXOUT輸出。第五電晶體1811可接收SEL訊號以選擇畫素來讀出FD節點中的電荷(作為PIXOUT1)或PPD 1801中的剩餘電荷(作為PIXOUT2)。 The fifth transistor 1811 may include a gate terminal, a first S/D terminal and a first Two S/D terminals, the gate terminal is used to receive the SEL signal, the first S/D terminal is connected to the second S/D terminal of the fourth transistor 1809, and the second S/D terminal is PPD PIXOUT output of circuit 1505 . The fifth transistor 1811 can receive the SEL signal to select a pixel to read out the charge in the FD node (as PIXOUT1 ) or the remaining charge in the PPD 1801 (as PIXOUT2 ).

從PPD 1801轉移到FD節點的電荷受到TX訊號的控制。在一個實施例中,VTX訊號通過第一電晶體1803進行耦合以變為TX訊號。VTX訊號向上斜變以越來越快地將電荷從PPD 1801轉移到FD節點。從PPD 1801轉移到FD節點的電荷量可為TX訊號的準位的函數,且TX訊號的斜變可為時間的函數。因此,從PPD 1801轉移到FD節點的電荷可為時間的函數。如果在電荷從PPD 1801轉移到FD節點期間第二電晶體1805響應於SPAD電路1501探測到傳入光子而關斷,則電荷從PPD 1801到FD節點的轉移停止。轉移到FD節點的電荷量與PPD 1801中剩餘的電荷量兩者可均與傳入光子的TOF有關。基於TX訊號以及基於探測到傳入光電而進行的電荷從PPD 1801到FD節點的轉移可被考慮以提供電荷到時間的單端到差分轉換。 Charge transfer from PPD 1801 to FD node is controlled by TX signal. In one embodiment, the VTX signal is coupled through the first transistor 1803 to become a TX signal. The VTX signal ramps up to transfer charge from the PPD 1801 to the FD node faster and faster. The amount of charge transferred from the PPD 1801 to the FD node can be a function of the level of the TX signal, and the ramp of the TX signal can be a function of time. Thus, charge transferred from PPD 1801 to FD node may be a function of time. If the second transistor 1805 is turned off in response to detection of incoming photons by the SPAD circuit 1501 during the transfer of charge from the PPD 1801 to the FD node, the transfer of charge from the PPD 1801 to the FD node ceases. Both the amount of charge transferred to the FD node and the amount of charge remaining in the PPD 1801 can be related to the TOF of the incoming photon. The transfer of charge from the PPD 1801 to the FD node based on the TX signal and upon detection of incoming photoelectricity can be considered to provide single-ended to differential conversion of charge to time.

第四電晶體1809運行以將儲存在FD節點上的電荷轉換成第四電晶體1809的第二S/D端子處的電壓。SEL訊號用於選擇畫素來讀出與已被轉移到FD節點的電荷對應的PIXOUT1訊號或者隨後讀出與在已將PPD 1801中的剩餘電荷轉移到FD節點之後在PPD 1801中剩餘的電荷對應的PIXOUT2訊號。在一個實施例中,PIXOUT1訊號對PIXOUT1訊號加上PIXOUT2訊號的和的比率與由畫素接收的光訊號的TOF和延遲時間之間的差成比例,如 方程式(2)中的比率所表達。在其中光脈衝在VTX訊號開始向上斜變之後被發射的實施例中,延遲時間可為負的。 The fourth transistor 1809 operates to convert the charge stored on the FD node into a voltage at the second S/D terminal of the fourth transistor 1809 . The SEL signal is used to select the pixel to read out the PIXOUT1 signal corresponding to the charge that has been transferred to the FD node or subsequently read out the PIXOUT1 signal corresponding to the charge remaining in the PPD 1801 after it has been transferred to the FD node PIXOUT2 signal. In one embodiment, the ratio of the PIXOUT1 signal to the sum of the PIXOUT1 signal plus the PIXOUT2 signal is proportional to the difference between the TOF of the light signal received by the pixel and the delay time, e.g. Expressed by the ratio in equation (2). In embodiments where the light pulse is emitted after the VTX signal begins ramping up, the delay time may be negative.

對於時間分辨感測器1500,可使用方程式(2)中所表達的比率來確定物體的深度或範圍,且如果PIXOUT1+PIXOUT2不因測量到測量而異,則所述比率對於測量到測量之間的變化不太敏感。在一個實施例中,VTX訊號可理想地為線性的,且可理想地在TOF畫素陣列的所有不同畫素中為均勻的。然而,實際上,可被施加到TOF畫素陣列的不同畫素的VTX訊號可因畫素到畫素而異,從而在範圍測量中引入誤差,所述誤差取決於畫素到畫素之間的VTX訊號的變化且還可因測量到測量而異。 For time-resolved sensor 1500, the ratio expressed in equation (2) can be used to determine the depth or extent of an object, and if PIXOUT1 + PIXOUT2 does not vary from measurement to measurement, then the ratio is is less sensitive to changes. In one embodiment, the VTX signal may ideally be linear, and may ideally be uniform across all the different pixels of the TOF pixel array. In practice, however, the VTX signal that can be applied to different pixels of a TOF pixel array can vary from pixel to pixel, thereby introducing errors in range measurements that depend on the pixel-to-pixel distance between pixels. VTX signal changes and can also vary from measurement to measurement.

在一個實施例中,第一電晶體1803、第二電晶體1805、第三電晶體1807、第四電晶體1809和第五電晶體1811可分別為n型MOSFET或p型MOSFET。然而,本文所揭露主題並不限於使用n型MOSFET或p型MOSFET,這是因為可使用任何其他適合的電晶體。 In one embodiment, the first transistor 1803 , the second transistor 1805 , the third transistor 1807 , the fourth transistor 1809 and the fifth transistor 1811 can be n-type MOSFETs or p-type MOSFETs respectively. However, the subject matter disclosed herein is not limited to the use of n-type MOSFETs or p-type MOSFETs, as any other suitable transistor may be used.

圖19繪示根據本文所揭露主題的圖15所示時間分辨感測器1500的示例性相對訊號時序圖1900。在圖19中,在光閘關斷(初始化)週期期間,RST訊號、VTX訊號和TX訊號分別變高(邏輯1),接著返回到0(邏輯0)以將PPD電路1505重置。 TXEN訊號為高。在此初始化週期處,PPD 1801可被電荷填充到其滿阱容量。VTX訊號和TX訊號變低以關斷PPD電路1505的第二電晶體1805。VPIX電壓變高,從而使FD節點重置。當RST訊號返回到0時或者此後不久,朝物體發射光脈衝。VTX訊號接著開始向上斜變且光閘訊號變高以開始光閘接通週期。 FIG. 19 illustrates an exemplary relative signal timing diagram 1900 for the time-resolved sensor 1500 of FIG. 15 in accordance with the subject matter disclosed herein. In FIG. 19, the RST, VTX, and TX signals each go high (logic 1) and then return to 0 (logic 0) to reset the PPD circuit 1505 during the shutter turn-off (initialization) cycle. TXEN signal is high. At this initialization period, PPD 1801 may be filled to its full well capacity with charge. The VTX signal and the TX signal go low to turn off the second transistor 1805 of the PPD circuit 1505 . The VPIX voltage goes high, which resets the FD node. When the RST signal returns to 0 or shortly thereafter, a light pulse is emitted towards the object. The VTX signal then begins ramping up and the shutter signal goes high to begin the shutter on cycle.

隨著VTX訊號向上斜變,TX訊號也向上斜變且FD節點上的電荷響應於TX訊號而開始減少。返回的光脈衝使TXEN訊號變低(邏輯0),從而停止電荷在FD節點與PPD 1801之間的轉移。 As the VTX signal ramps up, the TX signal also ramps up and the charge on the FD node begins to decrease in response to the TX signal. The returning light pulse causes the TXEN signal to go low (logic 0), thereby stopping the transfer of charge between the FD node and the PPD 1801 .

延遲時間T dly 表示開始發射光脈衝與TX訊號開始向上斜變的時間之間的時間。飛行時間T tof 表示開始發射光脈衝與接收到返回訊號的時間之間的時間。電子光閘時間T sh 表示從電子光閘打開時到電子光閘關閉時的時間(光閘接通週期)。在一個實施例中,電子光閘時間T sh 可小於或等於VTX訊號的斜變時間。 The delay time T dly represents the time between when the light pulse starts to be emitted and when the TX signal starts to ramp up. The time-of-flight T tof represents the time between when the light pulse is started to be emitted and when the return signal is received. The electronic shutter time T sh represents the time from when the electronic shutter is opened to when the electronic shutter is closed (shutter ON period). In one embodiment, the electronic shutter time T sh may be less than or equal to the ramp time of the VTX signal.

已轉移的電荷在讀取電荷轉移週期期間被讀出為PIXOUT1訊號。在光閘訊號為低的同時,RST訊號第二次變高以將FD節點上的電荷重置,接著TXRMD訊號、TXEN訊號和TX訊號變高以將PPD 1801上的剩餘電荷轉移到FD節點以被讀出為PIXOUT2訊號。 The transferred charge is read out as the PIXOUT1 signal during the read charge transfer cycle. While the shutter signal is low, the RST signal goes high a second time to reset the charge on the FD node, then the TXRMD, TXEN and TX signals go high to transfer the remaining charge on the PPD 1801 to the FD node for It is read as PIXOUT2 signal.

圖20繪示根據本文所揭露主題的時間分辨感測器2000的另一個示例性實施例的框圖。時間分辨感測器2000可包括SPAD電路2001、邏輯電路2003和第二PPD電路2005。 FIG. 20 shows a block diagram of another exemplary embodiment of a time-resolved sensor 2000 according to the subject matter disclosed herein. The time-resolved sensor 2000 may include a SPAD circuit 2001 , a logic circuit 2003 and a second PPD circuit 2005 .

SPAD電路2001可包括SPAD、第一輸入、第二輸入、第三輸入和輸出,SPAD用於探測光子,所述第一輸入用於接收VSPAD電壓,所述第二輸入用於接收光閘訊號以控制電子光閘的打開和關閉,所述第三輸入用於接收VDD電壓(VDD),所述輸出用於輸出探測事件(DE)訊號。回應於接收到光子,SPAD電路2001輸出脈衝訊號,所述脈衝訊號從VSPAD快速變為0且緩慢地返回到VSPAD。在一個實施例中,SPAD電路2001可與圖15 中所繪示的SPAD電路1501相同。 The SPAD circuit 2001 may include a SPAD, a first input, a second input, a third input and an output, the SPAD is used to detect photons, the first input is used to receive the VSPAD voltage, and the second input is used to receive the shutter signal to The opening and closing of the electronic shutter is controlled, the third input is used to receive a VDD voltage (V DD ), and the output is used to output a detection event (DE) signal. In response to receiving a photon, SPAD circuit 2001 outputs a pulse signal that goes from VSPAD to 0 quickly and slowly back to VSPAD. In one embodiment, the SPAD circuit 2001 may be the same as the SPAD circuit 1501 shown in FIG. 15 .

邏輯電路2003可包括第一輸入、第二輸入和輸出,所述第一輸入連接到SPAD電路2001的DE輸出,所述第二輸入用於接收TXRMD訊號以將在第二PPD電路2005的PPD中剩餘的電荷完全轉移,所述輸出用於輸出TXEN訊號。在一個實施例中,邏輯電路2003可與圖15中所繪示邏輯電路1503相同。 The logic circuit 2003 may include a first input connected to the DE output of the SPAD circuit 2001, a second input for receiving the TXRMD signal to be placed in the PPD of the second PPD circuit 2005, and an output. The remaining charge is completely transferred and the output is used to output the TXEN signal. In one embodiment, the logic circuit 2003 may be the same as the logic circuit 1503 shown in FIG. 15 .

第二PPD電路2005可包括第一輸入、第二輸入、第三輸入、第四輸入、第五輸入和第六輸入,所述第一輸入連接到從邏輯電路2003輸出的TXEN訊號,所述第二輸入連接到邏輯電路2003的第二輸入以接收TXRMD訊號,所述第三輸入用於接收VTX訊號以將電荷部分地或完全地從第二PPD電路2005的PPD轉移到第二PPD電路2005中的第一浮動擴散(FD1)節點,所述第四輸入用於接收RST訊號以將FD1節點中的電荷重置以及對PPD中的電荷進行預設,所述第五輸入用於接收第二PPD電路2005的VPIX電壓,所述第六輸入用於接收SEL訊號以使得能夠在PIXOUT1輸出上讀出與FD1節點上的電荷對應的PIXOUT1訊號且使得能夠在PIXOUT2輸出上讀出與在第二PPD電路2005的PPD中剩餘的電荷對應的PIXOUT2訊號。 The second PPD circuit 2005 may include a first input, a second input, a third input, a fourth input, a fifth input and a sixth input, the first input is connected to the TXEN signal output from the logic circuit 2003, the first input Two inputs are connected to the second input of the logic circuit 2003 to receive the TXRMD signal, and the third input is used to receive the VTX signal to transfer charge partially or completely from the PPD of the second PPD circuit 2005 into the second PPD circuit 2005 The first floating diffusion (FD1) node, the fourth input is used to receive the RST signal to reset the charge in the FD1 node and preset the charge in the PPD, and the fifth input is used to receive the second PPD VPIX voltage of circuit 2005, the sixth input for receiving the SEL signal to enable reading on the PIXOUT1 output the PIXOUT1 signal corresponding to the charge on the FD1 node and to enable reading on the PIXOUT2 output corresponding to the charge on the second PPD circuit The PIXOUT2 signal corresponding to the remaining charge in the PPD of 2005.

圖21繪示根據本文所揭露主題的時間分辨感測器2000的第二PPD電路2005的示例性實施例的示意圖。第二PPD電路2005可包括PPD 2101、第一電晶體2103、第二電晶體2105、第三電晶體2107、第四電晶體2109、第五電晶體2111、第六電晶體2113、第七電晶體2115、第八電晶體2117和第九電晶體2119。 FIG. 21 is a schematic diagram of an exemplary embodiment of a second PPD circuit 2005 of a time-resolved sensor 2000 according to the subject matter disclosed herein. The second PPD circuit 2005 may include a PPD 2101, a first transistor 2103, a second transistor 2105, a third transistor 2107, a fourth transistor 2109, a fifth transistor 2111, a sixth transistor 2113, and a seventh transistor 2115, eighth transistor 2117 and ninth transistor 2119.

PPD 2101可包括陽極和陰極,所述陽極連接到地電勢。 PPD 2101可以與電容器相似的方式儲存電荷。在一個實施例中,PPD 2101可被覆蓋且因此不對光作出回應,且可用作TCC而非感光元件。 PPD 2101 may include an anode and a cathode, the anode being connected to ground potential. The PPD 2101 can store charge in a similar manner to a capacitor. In one embodiment, the PPD 2101 can be covered and thus not responsive to light, and can be used as a TCC rather than a photosensitive element.

第一電晶體2103可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到邏輯電路2003的輸出以接收TXEN訊號輸出,所述第一S/D端子用於接收VTX電壓以控制電荷從PPD 2101的轉移。 The first transistor 2103 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the output of the logic circuit 2003 to receive the TXEN signal output, the first S/D The terminal is used to receive the VTX voltage to control the transfer of charge from the PPD 2101 .

第二電晶體2105可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到第一電晶體2103的第二S/D端子以接收TX訊號來從PPD 2101轉移電荷,所述第一S/D端子連接到PPD 2101的陰極,所述第二S/D端子連接到第一浮動擴散節點FD1,電荷從PPD 2101轉移到第一浮動擴散(FD1)節點。FD1節點可具有第一電容。在FD1節點與地之間可存在寄生電容,其未在圖21中指示。在一個實施例中,在FD1節點與地之間還可連接有實體電容。通過第二電晶體2105從PPD 2101轉移到FD1節點的電荷受TX訊號控制。 The second transistor 2105 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the second S/D terminal of the first transistor 2103 to receive the TX signal from The PPD 2101 transfers the charge, the first S/D terminal is connected to the cathode of the PPD 2101, the second S/D terminal is connected to the first floating diffusion node FD1, and the charge is transferred from the PPD 2101 to the first floating diffusion (FD1) node. The FD1 node may have a first capacitance. There may be parasitic capacitance between the FD1 node and ground, which is not indicated in FIG. 21 . In an embodiment, a physical capacitor may also be connected between the FD1 node and the ground. The charge transferred from the PPD 2101 to the FD1 node through the second transistor 2105 is controlled by the TX signal.

第三電晶體2107可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到FD1節點且連接到第二電晶體2105的第二S/D端子,第一S/D端子用於接收VPIX電壓。第三電晶體2107可運行以將儲存在FD1節點上的電荷轉換成第三電晶體2107的第二S/D端子處的電壓。 The third transistor 2107 may include a gate terminal connected to the FD1 node and connected to the second S/D terminal of the second transistor 2105, a first S/D terminal and a second S/D terminal, The first S/D terminal is used to receive the VPIX voltage. The third transistor 2107 is operable to convert the charge stored on the FD1 node to a voltage at the second S/D terminal of the third transistor 2107 .

第四電晶體2109可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子用於接收RST訊號以對FD1節點的電荷準位進行指派,所述第一S/D端子用於接收VPIX電壓,所述第 二S/D端子連接到第二電晶體2105的第二S/D端子。 The fourth transistor 2109 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is used to receive the RST signal to assign the charge level of the FD1 node, the first The S/D terminal is used to receive the VPIX voltage, the first The second S/D terminal is connected to the second S/D terminal of the second transistor 2105 .

第五電晶體2111可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子用於接收SEL訊號以讀出FD1節點上的電荷,所述第一S/D端子連接到第三電晶體2107的第二S/D端子,所述第二S/D端子連接到畫素輸出PIXOUT1資料線以輸出與FD1節點上的電荷對應的電壓作為PIXOUT1訊號。 The fifth transistor 2111 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is used to receive the SEL signal to read the charge on the FD1 node, the first S/D The D terminal is connected to the second S/D terminal of the third transistor 2107, and the second S/D terminal is connected to the pixel output PIXOUT1 data line to output a voltage corresponding to the charge on the FD1 node as a PIXOUT1 signal.

第六電晶體2113可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子用於接收TXRMD訊號以將PPD 2101中剩餘的電荷完全轉移到第二浮動擴散節點FD2,所述第一S/D端子連接到PPD 2101的陰極,所述第二S/D端子連接到FD2節點。FD2節點可具有第二電容。在FD2節點與地之間可存在寄生電容,其未在圖21中指示。在一個實施例中,在FD2節點與地之間還可連接有實體電容。在一個實施例中,FD2節點的第二電容可等於FD1節點的第一電容。PPD 2101中的任何剩餘電荷均可通過第六電晶體2113轉移到FD2節點。 The sixth transistor 2113 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is used to receive the TXRMD signal to completely transfer the charge remaining in the PPD 2101 to the second floating diffusion Node FD2, the first S/D terminal is connected to the cathode of the PPD 2101, and the second S/D terminal is connected to the FD2 node. The FD2 node may have a second capacitance. There may be parasitic capacitance between the FD2 node and ground, which is not indicated in FIG. 21 . In one embodiment, a physical capacitor may also be connected between the FD2 node and the ground. In one embodiment, the second capacitance of the FD2 node may be equal to the first capacitance of the FD1 node. Any remaining charge in the PPD 2101 can be transferred to the FD2 node through the sixth transistor 2113 .

第七電晶體2115可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到第六電晶體2113的第二S/D端子且連接到FD2節點,所述第一S/D端子用於接收VPIX電壓。 第七電晶體2115可運行以將儲存在FD2節點上的電荷轉換成第七電晶體的第二S/D端子處的電壓。 The seventh transistor 2115 may include a gate terminal connected to the second S/D terminal of the sixth transistor 2113 and connected to the FD2 node, a first S/D terminal and a second S/D terminal, The first S/D terminal is used to receive the VPIX voltage. The seventh transistor 2115 is operable to convert the charge stored on the FD2 node to a voltage at the second S/D terminal of the seventh transistor.

第八電晶體2117可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子用於接收RST訊號以對FD2節點的電荷準位進行指派,所述第一S/D端子用於接收VPIX訊號,所述第二S/D端子連接到第六電晶體2113的第二S/D端子。 The eighth transistor 2117 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is used to receive the RST signal to assign the charge level of the FD2 node, the first The S/D terminal is used to receive the VPIX signal, and the second S/D terminal is connected to the second S/D terminal of the sixth transistor 2113 .

第九電晶體2119可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子用於接收SEL訊號以選擇畫素來讀出與FD2節點中的電荷對應的電壓,所述第一S/D端子連接到第七電晶體2115的第二S/D端子,所述第二S/D端子連接到畫素輸出PIXOUT2資料線以輸出與FD2節點上的電荷對應的電壓作為PIXOUT2訊號。 The ninth transistor 2119 may include a gate terminal, a first S/D terminal, and a second S/D terminal, and the gate terminal is used to receive the SEL signal to select a pixel to read out a voltage corresponding to the charge in the FD2 node , the first S/D terminal is connected to the second S/D terminal of the seventh transistor 2115, and the second S/D terminal is connected to the pixel output PIXOUT2 data line to output the charge corresponding to the FD2 node voltage as PIXOUT2 signal.

在一個實施例中,VTX訊號(和TX訊號)可向上斜變以將電荷從PPD 2101轉移到FD1節點。從PPD 2101轉移到FD節點的電荷量可為TX訊號的準位的函數,且TX訊號的斜變可為時間的函數。因此,從PPD 2101轉移到FD1節點的電荷可為時間的函數。如果在電荷從PPD 2101轉移到FD1節點期間,第二電晶體2105響應於SPAD電路2001探測到傳入光子而關斷,則電荷從PPD 2101到FD1節點的轉移停止,且轉移到FD1節點的電荷量與在PPD 2101中剩餘的電荷量兩者均與傳入光子的TOF有關。基於TX訊號以及基於探測到傳入光子而進行的電荷從PPD 2101到FD1節點的轉移提供電荷到時間的單端到差分轉換。 In one embodiment, the VTX signal (and the TX signal) can be ramped up to transfer charge from the PPD 2101 to the FD1 node. The amount of charge transferred from the PPD 2101 to the FD node can be a function of the level of the TX signal, and the ramp of the TX signal can be a function of time. Thus, charge transferred from PPD 2101 to FD1 node may be a function of time. If during charge transfer from PPD 2101 to FD1 node, second transistor 2105 is turned off in response to detection of an incoming photon by SPAD circuit 2001, transfer of charge from PPD 2101 to FD1 node stops, and charge transferred to FD1 node Both the amount of charge and the amount of charge remaining in the PPD 2101 are related to the TOF of incoming photons. The transfer of charge from the PPD 2101 to the FD1 node based on the TX signal and based on the detection of incoming photons provides a single-ended to differential conversion of charge to time.

對於時間分辨感測器2000,可使用方程式(2)中所表達的比率來確定物體的深度或範圍,且如果PIXOUT1+PIXOUT2不因測量到測量而異,則所述比率對於測量到測量之間的變化不太敏感。在一個實施例中,VTX訊號可理想地為線性的,且可理想地在TOF畫素陣列的所有不同畫素中為均勻的。然而,實際上,可被施加到TOF畫素陣列的不同畫素的VTX訊號可因畫素到畫素而異,從而在範圍測量中引入誤差,所述誤差取決於畫素到畫素之間的VTX訊號的變化且還可因測量到測量而異。 For time-resolved sensor 2000, the ratio expressed in equation (2) can be used to determine the depth or range of an object, and if PIXOUT1 + PIXOUT2 does not vary from measurement to measurement, then the ratio is is less sensitive to changes. In one embodiment, the VTX signal may ideally be linear, and may ideally be uniform across all the different pixels of the TOF pixel array. In practice, however, the VTX signal that can be applied to different pixels of a TOF pixel array can vary from pixel to pixel, thereby introducing errors in range measurements that depend on the pixel-to-pixel distance between pixels. VTX signal changes and can also vary from measurement to measurement.

在一個實施例中,第一電晶體2103、第二電晶體2105、第三電晶體2107、第四電晶體2109、第五電晶體2111、第六電晶體2113、第七電晶體2115、第八電晶體2117和第九電晶體2119可各自為n型MOSFET或p型MOSFET;然而,可使用任何其他適合的電晶體。 In one embodiment, the first transistor 2103, the second transistor 2105, the third transistor 2107, the fourth transistor 2109, the fifth transistor 2111, the sixth transistor 2113, the seventh transistor 2115, the eighth transistor Transistor 2117 and ninth transistor 2119 may each be an n-type MOSFET or a p-type MOSFET; however, any other suitable transistor may be used.

圖22繪示根據本文所揭露主題的時間分辨感測器2000的示例性相對訊號時序圖2200。圖22所示訊號時序圖與圖19所示訊號時序圖相似且相似之處已參照圖19加以闡述。圖22所示訊號時序圖的不同之處在於:包括FD2訊號,且在光閘接通週期結束處,PPD 2101上的剩餘電荷通過TXRMD訊號的操作被轉移到FD2節點。另外,可同時讀出PIXOUT1訊號和PIXOUT2訊號。 FIG. 22 illustrates an exemplary relative signal timing diagram 2200 for a time-resolved sensor 2000 in accordance with the subject matter disclosed herein. The signal timing diagram shown in FIG. 22 is similar to the signal timing diagram shown in FIG. 19 and the similarities have been explained with reference to FIG. 19 . The difference in the signal timing diagram shown in FIG. 22 is that the FD2 signal is included, and at the end of the shutter on period, the remaining charge on the PPD 2101 is transferred to the FD2 node through the operation of the TXRMD signal. In addition, PIXOUT1 signal and PIXOUT2 signal can be read out at the same time.

應注意,第二PPD電路2005依賴于不變的滿阱容量來確定最大範圍;然而,時間分辨感測器2000的實際實現方式可基於不同的第二PPD電路2005之間的熱雜訊而經歷PPD 2101的滿阱變化。另外,VTX訊號可基於畫素陣列中畫素的位置而具有不同的斜坡(斜率)。也就是說,畫素處的VTX訊號的斜坡(斜率)可視畫素與VTX訊號的來源的靠近程度而異。 It should be noted that the second PPD circuit 2005 relies on constant full well capacity to determine the maximum range; however, actual implementations of the time-resolved sensor 2000 may experience differences based on thermal noise between different second PPD circuits 2005. Full well variation of PPD 2101. Additionally, the VTX signal can have different slopes (slopes) based on the position of the pixels in the pixel array. That is, the slope (slope) of the VTX signal at a pixel may vary depending on the proximity of the pixel to the source of the VTX signal.

圖23繪示根據本文所揭露主題的時間分辨感測器2300的再一個示例性實施例的框圖。時間分辨感測器2300可包括一個或多個SPAD電路2301a到2301n、邏輯電路2303和第三PPD電路2305。 FIG. 23 illustrates a block diagram of yet another exemplary embodiment of a time-resolved sensor 2300 in accordance with the subject matter disclosed herein. Time-resolved sensor 2300 may include one or more SPAD circuits 2301 a through 2301 n , logic circuit 2303 , and third PPD circuit 2305 .

在一個實施例中,所述一個或多個SPAD電路2301a到2301n中的每一個可包括SPAD 2311a到2311n、電阻器2313a到2313n、電容器2315a到2315n、p型MOSFET電晶體2317a到2317n 和緩衝器2319a到2319n。SPAD 2311a到2311n可包括陽極和陰極,所述陽極連接到地電勢。電阻器2313a到2313n可包括第一端子和第二端子,所述第一端子用於接收VSPAD電壓,所述第二端子連接到SPAD 2311a到2311n的陰極。在另一個實施例中,SPAD 2311a到2311n與電阻器2313a到2313n可交換位置。SPAD 2311a到2311n可對光作出回應。回應於接收到光子,SPAD 2311a到2311n輸出脈衝訊號,所述脈衝訊號從VSPAD電壓快速變為低於擊穿電壓的電壓且接著更緩慢地返回到VSPAD電壓。 In one embodiment, each of the one or more SPAD circuits 2301a through 2301n may include SPADs 2311a through 2311n, resistors 2313a through 2313n, capacitors 2315a through 2315n, p-type MOSFET transistors 2317a through 2317n and buffers 2319a through 2319n. SPADs 2311a through 2311n may include anodes and cathodes, the anodes being connected to ground potential. Resistors 2313a through 2313n may include a first terminal for receiving the VSPAD voltage and a second terminal connected to the cathodes of SPADs 2311a through 2311n. In another embodiment, the SPADs 2311a-2311n and the resistors 2313a-2313n are interchangeable. SPADs 2311a through 2311n may respond to light. In response to receiving photons, SPADs 2311a-2311n output pulse signals that quickly change from the VSPAD voltage to a voltage below the breakdown voltage and then return more slowly to the VSPAD voltage.

電容器2315a到2315n可包括第一端子和第二端子,所述第一端子連接到SPAD 2311a到2311n的陰極。在替代實施例中,可省略電容器2315a到2315n。p型MOSFET電晶體2317a到2317n可包括第一S/D端子、閘極和第二S/D端子,所述第一S/D端子連接到電容器2315a到2315n的第二端子,所述閘極用於接收光閘訊號,所述第二S/D端子用於接收VPIX電壓(VDD)。緩衝器2319a到2319n可包括輸入和反相輸出,所述輸入連接到電容器2315a到2315n的第二端子,所述反相輸出可輸出與SPAD電路2301a到2301n的輸出對應的DE訊號。在替代實施例中,緩衝器2319a到2319n可為非反相的。 Capacitors 2315a through 2315n may include a first terminal connected to a cathode of SPAD 2311a through 2311n and a second terminal. In alternative embodiments, capacitors 2315a-2315n may be omitted. P-type MOSFET transistors 2317a through 2317n may include a first S/D terminal connected to a second terminal of capacitors 2315a through 2315n, a gate and a second S/D terminal, the gate Used to receive the shutter signal, the second S/D terminal is used to receive the VPIX voltage (V DD ). Buffers 2319a through 2319n may include inputs connected to second terminals of capacitors 2315a through 2315n and inverting outputs that may output DE signals corresponding to outputs of SPAD circuits 2301a through 2301n. In an alternate embodiment, buffers 2319a-2319n may be non-inverting.

邏輯電路2303可包括輸入和輸出,所述輸入連接到所述一個或多個SPAD電路2301a到2301n中的每一個SPAD電路的DE訊號輸出,所述輸出輸出TXEN訊號和TXENB訊號,TXENB訊號可為TXEN訊號的反相。 The logic circuit 2303 may include an input connected to a DE signal output of each of the one or more SPAD circuits 2301a through 2301n and an output, the output outputs a TXEN signal and a TXENB signal, the TXENB signal may be The inversion of the TXEN signal.

第三PPD電路2305可包括電容裝置SC、第一電晶體2351、第二電晶體2353、第三電晶體2355、第四電晶體2357、第 五電晶體2359、第六電晶體2361、第七電晶體2363、第八電晶體2365、第九電晶體2367、第十電晶體2369、第十一電晶體2371、第十二電晶體2373和第十三電晶體2375。 The third PPD circuit 2305 may include a capacitive device SC, a first transistor 2351, a second transistor 2353, a third transistor 2355, a fourth transistor 2357, a Five transistors 2359, sixth transistors 2361, seventh transistors 2363, eighth transistors 2365, ninth transistors 2367, tenth transistors 2369, eleventh transistors 2371, twelfth transistors 2373 and Thirteen transistors 2375.

電容裝置SC可包括第一端子和第二端子,所述第一端子連接到地電勢。電容裝置SC可以與電容器相似的方式儲存電荷。在一個實施例中,電容裝置SC可為電容器。在另一個實施例中,電容裝置SC可為PPD,所述PPD可被覆蓋以使其不對光作出回應。在這兩個實施例中的任一個實施例中,電容裝置SC均可用作TCC的一部分。 The capacitive means SC may comprise a first terminal and a second terminal, the first terminal being connected to ground potential. The capacitive means SC can store charge in a similar manner to a capacitor. In one embodiment, the capacitive means SC may be a capacitor. In another embodiment, the capacitive means SC may be a PPD which may be covered so that it does not respond to light. In either of these two embodiments, capacitive means SC may be used as part of the TCC.

第一電晶體2351可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到RST訊號,所述第一S/D端子連接到地電勢,所述第二S/D端子連接到電容裝置SC的第二端子。 The first transistor 2351 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the RST signal, the first S/D terminal is connected to ground potential, the The second S/D terminal is connected to the second terminal of the capacitive means SC.

第二電晶體2353可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到TXA訊號,所述第一S/D端子連接到第一浮動擴散FD1節點,所述第二S/D端子連接到第一電晶體2351的第二S/D端子和電容裝置SC的第二端子。第一浮動擴散FD1節點在圖23中以電容器符號表示。在FD1節點與地之間可存在寄生電容,其未在圖23中指示。在一個實施例中,在FD1節點與地之間還可連接有實體電容。 The second transistor 2353 may include a gate terminal connected to the TXA signal, a first S/D terminal connected to the first floating diffusion FD1, and a second S/D terminal. node, the second S/D terminal is connected to the second S/D terminal of the first transistor 2351 and the second terminal of the capacitive means SC. The first floating diffusion FD1 node is represented by a capacitor symbol in FIG. 23 . There may be parasitic capacitance between the FD1 node and ground, which is not indicated in FIG. 23 . In an embodiment, a physical capacitor may also be connected between the FD1 node and the ground.

第三電晶體2355可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到FD1節點和第二電晶體2353的第一S/D端子,所述第一S/D端子連接到VPIX電壓。第三電晶體2355可運行以將FD1節點上的電荷轉換成第三電晶體2355的第二S/D端子處的電壓。 The third transistor 2355 may include a gate terminal connected to the FD1 node and the first S/D terminal of the second transistor 2353, a first S/D terminal and a second S/D terminal, the The first S/D terminal is connected to the VPIX voltage. The third transistor 2355 is operable to convert the charge on the FD1 node to a voltage at the second S/D terminal of the third transistor 2355 .

第四電晶體2357可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到RST訊號,第一S/D端子連接到VPIX電壓,所述第二S/D端子連接到第一電晶體2351的第二S/D端子和電容裝置SC的第二端子。 The fourth transistor 2357 may include a gate terminal connected to the RST signal, a first S/D terminal connected to the VPIX voltage, and a second S/D terminal connected to the second S/D terminal. The S/D terminal is connected to the second S/D terminal of the first transistor 2351 and the second terminal of the capacitive means SC.

第五電晶體2359可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到TXEN訊號,所述第一S/D端子連接到VTX訊號,所述第二S/D端子連接到第二電晶體2353的閘極端子。 The fifth transistor 2359 may include a gate terminal connected to the TXEN signal, a first S/D terminal connected to the VTX signal, and a second S/D terminal. The second S/D terminal is connected to the gate terminal of the second transistor 2353 .

第六電晶體2361可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到TXENB訊號,所述第一S/D端子連接到地電勢,所述第二S/D端子連接到第二電晶體2353的閘極端子和第五電晶體2359的第二S/D端子。 The sixth transistor 2361 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the TXENB signal, the first S/D terminal is connected to ground potential, the The second S/D terminal is connected to the gate terminal of the second transistor 2353 and the second S/D terminal of the fifth transistor 2359 .

第七電晶體2363可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到SEL訊號,所述第一S/D端子連接到第三電晶體2355的第二S/D端子,所述第二S/D端子連接到畫素輸出線PIXA。 The seventh transistor 2363 may include a gate terminal, a first S/D terminal connected to the SEL signal, and a second S/D terminal connected to the third transistor 2355. The second S/D terminal of the second S/D terminal is connected to the pixel output line PIXA.

第八電晶體2365可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到TXB訊號,所述第一S/D端子連接到第二浮動擴散FD2節點,所述第二S/D端子連接到第一電晶體2351的第二S/D端子、電容裝置SC的第二端子和第二電晶體2353的第二S/D端子。第二浮動擴散FD2節點在圖23中以電容器符號表示。在FD2節點與地之間可存在寄生電容,其未在圖23中指示。在一個實施例中,在FD2節點與地之間還可連接有實體電容。 The eighth transistor 2365 may include a gate terminal connected to the TXB signal, a first S/D terminal connected to the TXB signal, and a second S/D terminal connected to the second floating diffusion FD2 node, the second S/D terminal is connected to the second S/D terminal of the first transistor 2351 , the second terminal of the capacitive means SC and the second S/D terminal of the second transistor 2353 . The second floating diffusion FD2 node is represented by a capacitor symbol in FIG. 23 . There may be parasitic capacitance between the FD2 node and ground, which is not indicated in FIG. 23 . In one embodiment, a physical capacitor may also be connected between the FD2 node and the ground.

第九電晶體2367可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到FD2節點和第八電晶體2365的第一S/D端子,所述第一S/D端子連接到VPIX電壓。第九電晶體2367可運行以將FD2節點上的電荷轉換成第九電晶體2367的第二S/D端子處的電壓。 The ninth transistor 2367 may include a gate terminal connected to the FD2 node and the first S/D terminal of the eighth transistor 2365, a first S/D terminal and a second S/D terminal, the The first S/D terminal is connected to the VPIX voltage. The ninth transistor 2367 is operable to convert the charge on the FD2 node to a voltage at the second S/D terminal of the ninth transistor 2367 .

第十電晶體2369可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到RST訊號,所述第一S/D端子連接到VPIX電壓,所述第二S/D端子連接到第一電晶體2351的第二S/D端子、電容裝置SC的第二端子和第八電晶體2365的第二S/D端子。 The tenth transistor 2369 may include a gate terminal connected to the RST signal, a first S/D terminal connected to the VPIX voltage, and a second S/D terminal. The second S/D terminal is connected to the second S/D terminal of the first transistor 2351 , the second terminal of the capacitive means SC and the second S/D terminal of the eighth transistor 2365 .

第十一電晶體2371可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到TXENB訊號,所述第一S/D端子連接到VTX訊號,所述第二S/D端子連接到第八電晶體2365的閘極端子。 The eleventh transistor 2371 may include a gate terminal, a first S/D terminal and a second S/D terminal, the gate terminal is connected to the TXENB signal, and the first S/D terminal is connected to the VTX signal, so The second S/D terminal is connected to the gate terminal of the eighth transistor 2365.

第十二電晶體2373可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到TXEN訊號,所述第一S/D端子連接到地電勢,所述第二S/D端子連接到第八電晶體2365的閘極端子和第十一電晶體2371的第二S/D端子。 The twelfth transistor 2373 may include a gate terminal connected to the TXEN signal, a first S/D terminal connected to a ground potential, and a second S/D terminal, so that The second S/D terminal is connected to the gate terminal of the eighth transistor 2365 and the second S/D terminal of the eleventh transistor 2371.

第十三電晶體2375可包括閘極端子、第一S/D端子和第二S/D端子,所述閘極端子連接到SEL訊號,所述第一S/D端子連接到第九電晶體2367的第二S/D端子,所述第二S/D端子連接到畫素輸出線PIXB。 The thirteenth transistor 2375 may include a gate terminal, a first S/D terminal connected to the SEL signal, and a second S/D terminal, the first S/D terminal connected to the ninth transistor The second S/D terminal of 2367, the second S/D terminal is connected to the pixel output line PIXB.

圖24繪示根據本文所揭露主題的時間分辨感測器2300的示例性相對訊號時序圖2400。圖24所示訊號時序圖與圖19和 圖22所示訊號時序圖相似且相似之處已參照圖19加以闡述。圖24所示訊號時序圖與圖22所示訊號時序圖的不同之處在於不包括TXRMD訊號和TX訊號,而是包括TXENB訊號、TXA訊號和TXB訊號。 FIG. 24 illustrates an exemplary relative signal timing diagram 2400 for a time-resolved sensor 2300 in accordance with the subject matter disclosed herein. The signal timing diagram shown in Figure 24 is consistent with Figure 19 and The signal timing diagram shown in FIG. 22 is similar and similarities have been explained with reference to FIG. 19 . The signal timing diagram shown in FIG. 24 is different from the signal timing diagram shown in FIG. 22 in that it does not include the TXRMD signal and the TX signal, but includes the TXENB signal, the TXA signal and the TXB signal.

在圖24所示訊號時序圖中,TXENB訊號是TXEN訊號的反相。當光閘訊號為現用高時,TXEN訊號為現用且VTX訊號通過第五電晶體2359,從而使TXA訊號為現用。電容裝置SC上的電荷通過第二電晶體2353轉移到FD1節點。同時,地電勢通過第十二電晶體2373,從而使TXB訊號非現用。 In the signal timing diagram shown in FIG. 24, the TXENB signal is the inversion of the TXEN signal. When the shutter signal is active high, the TXEN signal is active and the VTX signal passes through the fifth transistor 2359, thereby making the TXA signal active. The charge on the capacitive device SC is transferred to the FD1 node through the second transistor 2353 . At the same time, the ground potential passes through the twelfth transistor 2373, thereby deactivating the TXB signal.

當發生探測事件(DE)時,TXEN訊號變為非現用且TXENB訊號變為現用。當TXEN訊號變為非現用時,TXA訊號也變為非現用且電荷停止通過第二電晶體2353從電容裝置SC轉移到FD1節點。當TXENB訊號變為現用時,TXB訊號變為現用且電荷通過第八電晶體2365從電容裝置SC轉移到FD2節點。 When a detection event (DE) occurs, the TXEN signal becomes inactive and the TXENB signal becomes active. When the TXEN signal becomes inactive, the TXA signal also becomes inactive and charge transfer from the capacitor device SC to the FD1 node through the second transistor 2353 stops. When the TXENB signal becomes active, the TXB signal becomes active and charge is transferred from the capacitor device SC to the FD2 node through the eighth transistor 2365 .

當光閘訊號結束時,TXB訊號變為非現用且電荷停止通過第八電晶體2365從電容裝置SC轉移到FD2節點。與FD1節點和FD2節點上的電荷相關聯的各個電壓是從PIXA輸出線和PIXB輸出線讀出。 When the shutter signal ends, the TXB signal becomes inactive and charge transfer from the capacitive device SC to the FD2 node through the eighth transistor 2365 stops. The respective voltages associated with the charge on the FD1 node and the FD2 node are read from the PIXA output line and the PIXB output line.

應注意,VTX訊號的斜率的變化和畫素到畫素之間電容裝置SC的電容的變化不會造成範圍測量誤差,只要第二電晶體2353(TXA)和第八電晶體2365(TXB)在現用光閘訊號期間以線性模式運行即可。 It should be noted that variations in the slope of the VTX signal and variations in the capacitance of the capacitive device SC from pixel to pixel will not cause range measurement errors as long as the second transistor 2353 (TXA) and the eighth transistor 2365 (TXB) are at It is enough to operate in linear mode during the active shutter signal period.

圖25繪示根據本文所揭露主題的使用時間分辨感測器2300來分辨時間的方法2500的流程圖。所述方法在2501處開始。 在2502處,生成現用光閘訊號。在2503處,在現用光閘訊號期間探測入射在至少一個SPAD電路2301a到2301n上的一個或多個光子(探測事件(DE)),其中所探測到的所述一個或多個光子是從物體反射。在2504處,基於探測事件(DE)生成輸出訊號。 在2505處,基於關於探測事件(DE)的輸出訊號生成第一使能訊號(例如,TXEN)和第二使能訊號(例如,TXENB)。在一個實施例中,第一使能訊號響應於現用光閘訊號的開始而變為現用且回應於輸出訊號而變為非現用,且第二使能訊號回應於輸出訊號而變為現用且回應於現用光閘訊號的結束而變為非現用。 FIG. 25 shows a flowchart of a method 2500 of resolving time using a time-resolving sensor 2300 according to the subject matter disclosed herein. The method starts at 2501 . At 2502, an active shutter signal is generated. At 2503, one or more photons (detection events (DE)) incident on at least one SPAD circuit 2301a through 2301n are detected during the active shutter signal, wherein the one or more detected photons are from the object reflection. At 2504, an output signal is generated based on the detection event (DE). At 2505, a first enable signal (eg, TXEN) and a second enable signal (eg, TXENB) are generated based on the output signal related to the detection event (DE). In one embodiment, the first enable signal becomes active in response to the start of the active shutter signal and becomes inactive in response to the output signal, and the second enable signal becomes active in response to the output signal and responds to It becomes inactive at the end of the active shutter signal.

在2506處,如果第一使能訊號為現用,則將電容裝置SC上的電荷轉移到第一浮動擴散(FD1)節點以在第一浮動擴散(FD1)節點上形成第一電荷。在2507處,如果第二使能訊號為現用,則將電容裝置SC上的剩餘電荷轉移到第二浮動擴散(FD2)節點以在第二浮動擴散(FD2)節點上形成第二電荷。在2508處,輸出第一電壓和第二電壓,所述第一電壓是基於第一電荷,所述第二電壓是基於第二電荷。第一電壓對第一電壓和第二電壓的和的第一比率與所探測到的所述一個或多個光子的飛行時間成比例,且第二電壓對第一電壓和第二電壓的和的第二比率與所探測到的所述一個或多個光子的飛行時間成比例。在2509處,所述方法結束。 At 2506, if the first enable signal is active, the charge on the capacitive device SC is transferred to the first floating diffusion (FD1) node to form a first charge on the first floating diffusion (FD1) node. At 2507, if the second enable signal is active, the remaining charge on the capacitive device SC is transferred to the second floating diffusion (FD2) node to form a second charge on the second floating diffusion (FD2) node. At 2508, a first voltage based on the first charge and a second voltage based on the second charge are output. The first ratio of the first voltage to the sum of the first voltage and the second voltage is proportional to the time-of-flight of the one or more detected photons, and the ratio of the second voltage to the sum of the first voltage and the second voltage The second ratio is proportional to the time-of-flight of the one or more detected photons. At 2509, the method ends.

在一個實施例中,轉移第一電荷和第二電荷還包括根據斜坡函數改變VTX訊號(或驅動訊號),其中VTX訊號(或驅動訊號)回應于從中探測到所探測到的所述一個或多個光子的光脈衝的開始時間而開始改變,直到現用光閘訊號結束。另外,將電 容裝置上的電荷轉移到第一浮動擴散(FD1)節點以在第一浮動擴散(FD1)節點上形成第一電荷還可基於當第一使能訊號為現用時VTX訊號(或驅動訊號)的準位,且將電容裝置上的剩餘電荷轉移到第二浮動擴散(FD2)節點以在第二浮動擴散(FD2)節點上形成第二電荷還可基於當第二使能訊號為現用時VTX訊號(或驅動訊號)的準位。 In one embodiment, transferring the first charge and the second charge further includes varying the VTX signal (or drive signal) according to a ramp function, wherein the VTX signal (or drive signal) is responsive to detecting the detected one or more The start time of the light pulse of photons begins to change until the end of the active shutter signal. In addition, the electric The charge on the capacitor device is transferred to the first floating diffusion (FD1) node to form the first charge on the first floating diffusion (FD1) node may also be based on the VTX signal (or driving signal) when the first enable signal is active level, and transferring the remaining charge on the capacitive device to the second floating diffusion (FD2) node to form a second charge on the second floating diffusion (FD2) node can also be based on the VTX signal when the second enable signal is active (or drive signal) level.

在另一個實施例中,第一電壓對第一電壓和第二電壓的和的第一比率還可與所探測到的所述一個或多個光子的飛行時間減去延遲時間成比例。相似地,第二電壓對第一電壓和第二電壓的和的第二比率還可與所探測到的所述一個或多個光子的飛行時間減去延遲時間成比例,所述延遲時間包括光脈衝的傳輸時間的開始到VTX訊號(或驅動訊號)開始改變的時間之間的時間。 In another embodiment, the first ratio of the first voltage to the sum of the first voltage and the second voltage may also be proportional to the time of flight of the one or more detected photons minus the delay time. Similarly, the second ratio of the second voltage to the sum of the first voltage and the second voltage may also be proportional to the time-of-flight of the one or more detected photons minus the delay time comprising the photon The time between the start of the transmission time of the pulse and the time when the VTX signal (or drive signal) starts to change.

使用SPAD的LiDAR(光探測和範圍測量)系統通常不提供基於光強度的成像能力。強度成像與範圍資訊一起可顯著改善先進駕駛員輔助系統(advanced driver-assistance system,ADAS)和自主駕駛應用中的物體辨別性能。本文所揭露主題提供一種提供範圍資訊和強度成像資訊兩者的成像系統。範圍影像和強度影像均是從同一來源生成,因此不存在影像對準問題和/或不需要複雜的融合演算法。本文所揭露的畫素的實施例被配置成TCC。另外,也可使用被配置成時間到數位轉換器(time-to-digital converter,TDC)的畫素,但可提供具有小於被配置成TCC的畫素的空間解析度的影像。也就是說,被配置成TCC的畫素較小且可提供具有比使用被配置成TDC的畫素的畫素陣列更高的解析度的畫素陣列。 LiDAR (light detection and range measurement) systems using SPADs typically do not offer light intensity based imaging capabilities. Intensity imaging together with range information can significantly improve object discrimination performance in advanced driver-assistance system (ADAS) and autonomous driving applications. The subject matter disclosed herein provides an imaging system that provides both range information and intensity imaging information. Both range and intensity images are generated from the same source, so there are no image alignment issues and/or complex fusion algorithms are required. Embodiments of pixels disclosed herein are configured as TCCs. Alternatively, pixels configured as a time-to-digital converter (TDC) may also be used, but may provide an image with a smaller spatial resolution than pixels configured as a TCC. That is, pixels configured as TCC are smaller and may provide a pixel array with higher resolution than pixel arrays using pixels configured as TDC.

可提供範圍資訊和光強度資訊的成像系統的一個示例性實施例是圖1中所繪示的成像系統15。畫素陣列42可包括本文所揭露的TCC畫素的實施例,例如圖5中所繪示的畫素43、圖7中所繪示的畫素700、圖13中所繪示的畫素1300、圖21中所繪示的畫素2100和/或圖23中所繪示的畫素2300。光源22被控制成提供點掃描(例如結合圖3和圖4所揭露),所述點掃描與畫素處理單元46同步。可重複進行多次點掃描,以對範圍資訊和光強度資訊兩者提供統計平均。光強度資訊可用于確定成像系統15的視場中的物體的反射率。在替代實施例中,光源22可被控制成照射整個場景。如果投射並俘獲多個光脈衝,則可為每一個畫素形成一長條圖,且通過對長條圖中的峰值附近的組(bin)進行求和,可產生灰階影像,所述灰階影像可用於顯著改善ADAS和自主駕駛應用中的物體辨別性能。應記住,替代實施例可使用被配置成提供TDC輸出的畫素。 One exemplary embodiment of an imaging system that can provide range information and light intensity information is imaging system 15 depicted in FIG. 1 . Pixel array 42 may include embodiments of TCC pixels disclosed herein, such as pixel 43 depicted in FIG. 5 , pixel 700 depicted in FIG. 7 , pixel 1300 depicted in FIG. 13 , the pixel 2100 depicted in FIG. 21 and/or the pixel 2300 depicted in FIG. 23 . The light source 22 is controlled to provide a point scan (such as disclosed in connection with FIGS. 3 and 4 ), which is synchronized with the pixel processing unit 46 . Multiple point scans may be repeated to provide a statistical average of both the range information and the light intensity information. The light intensity information may be used to determine the reflectivity of objects in the field of view of imaging system 15 . In an alternative embodiment, light source 22 may be controlled to illuminate the entire scene. If multiple light pulses are projected and captured, a histogram can be formed for each pixel, and by summing the bins around the peaks in the histogram, a grayscale image can be produced, which High-order imagery can be used to significantly improve object discrimination performance in ADAS and autonomous driving applications. It should be kept in mind that alternative embodiments may use pixels configured to provide a TDC output.

影像感測器單元24所俘獲的每一個斑點的反射率可基於所述斑點的距離和灰階值來確定。也可在不存在雷射脈衝的情況下生成灰階影像。通過將多個幀相加在一起,影像感測器單元24可如同每畫素每幀最多俘獲一個光子的量子影像感測器那樣運行。當將多個位平面(即幀)相加在一起時,可實現高動態範圍成像。通過使用從同一影像感測器單元生成的3D影像和2D影像兩者進行物體辨別,可避免複雜的影像融合處理且可改善辨別性能。 The reflectance of each spot captured by the image sensor unit 24 can be determined based on the distance and grayscale value of the spot. Grayscale images can also be generated in the absence of laser pulses. By summing multiple frames together, image sensor unit 24 can operate as a quantum image sensor that captures at most one photon per pixel per frame. High dynamic range imaging is achieved when multiple bit planes (ie frames) are added together. By using both 3D images and 2D images generated from the same image sensor unit for object recognition, complicated image fusion processing can be avoided and the recognition performance can be improved.

在一個實施例中,可直接使用由畫素所探測到的光子的抵達時間(即探測時間)長條圖的峰值來生成畫素的灰階值。窗 口寬度可與所投射的雷射或光、脈衝的半峰全寬(FWHM)相同。可形成光子探測時間的長條圖,且可使用與所探測到的光子的峰數對應的組來估測物體在已反射光脈衝的點處的表面反射率S。作為另一選擇,可對畫素的長條圖與從SPAD輸出的觸發波形進行卷積,且接著選擇最大所探測光子計數。 In one embodiment, the peak value of the histogram of the arrival time (ie detection time) of photons detected by the pixel can be directly used to generate the gray scale value of the pixel. The window width may be the same as the projected laser or light, the full width at half maximum (FWHM) of the pulse. A histogram of photon detection times can be formed and the group corresponding to the peak number of detected photons can be used to estimate the surface reflectivity S of the object at the point where the light pulse has been reflected. Alternatively, the histogram of pixels can be convolved with the trigger waveform output from the SPAD, and then the maximum detected photon count selected.

圖26A繪示從SPAD輸出的示例性觸發波形2600。圖26A的橫坐標為相對時間(無單位),且圖26A的縱坐標為相對振幅(無單位)。圖26B繪示根據本文所揭露主題的示例性畫素的光子探測時間所可形成的示例性長條圖2601。圖26B的橫坐標是相對歸一化時間,且縱坐標是光子探測事件計數。 FIG. 26A depicts an exemplary trigger waveform 2600 output from a SPAD. The abscissa of FIG. 26A is relative time (without units), and the ordinate of FIG. 26A is relative amplitude (without units). FIG. 26B illustrates an example bar graph 2601 that may be formed by photon detection times of an example pixel according to the subject matter disclosed herein. The abscissa of Figure 26B is the relative normalized time, and the ordinate is the photon detection event count.

圖26C繪示示例性長條圖2602,其中在2602a處指示表示所投射脈衝(未示出)的FWHM的視窗寬度,以指示可在其中確定事件計數最大值的視窗。圖26D繪示示例性長條圖2603,其中從SPAD(圖26A)輸出的觸發波形與所述長條圖進行卷積以確定事件計數最大值。 26C depicts an example bar graph 2602 in which the window width representing the FWHM of the projected pulse (not shown) is indicated at 2602a to indicate the window within which the maximum event count can be determined. Figure 26D depicts an exemplary histogram 2603 with which the trigger waveform output from the SPAD (Figure 26A) is convolved to determine the event count maximum.

表面反射率S可從以下方程式開始估測:P=αSL (5) The surface reflectance S can be estimated from the following equation: P = α * S * L (5)

其中P是畫素值;α是將勒克斯(lux)轉換為畫素值的系統相依常數;S是表面反射率,L是光強度。光強度L可由L amb +L laser 表示,其分別是抵達感測器的環境光強度和雷射強度。 where P is the pixel value; α is the system dependence constant that converts lux to pixel value; S is the surface reflectance, and L is the light intensity. The light intensity L can be represented by Lamb + L laser , which are the ambient light intensity and the laser intensity reaching the sensor, respectively.

因此,表面反射率S可被估測為

Figure 108114965-A0305-02-0081-7
Therefore, the surface reflectance S can be estimated as
Figure 108114965-A0305-02-0081-7

環境光強度L amb 可被表達成L amb =[(β*M/D)/N]*L laser (7) The ambient light intensity L amb can be expressed as L amb =[( β * M / D )/ N ]* L laser (7)

其中N是從光脈衝中探測到的事件的數量,M是在探測到光脈衝之前(即從環境中)探測到的事件的數量,D是所估測距離,且β是另一個可被校準的系統相依變數。 where N is the number of events detected from the light pulse, M is the number of events detected before the light pulse was detected (i.e. from the environment), D is the estimated distance, and β is another calibrated system dependent variables.

圖27繪示根據本文所揭露主題的示例性畫素的示例性長條圖2700。長條圖2700的橫坐標為相對時間(無單位),且長條圖2700的縱坐標為光子探測事件的計數。在2701處指示在探測到光脈衝之前所探測到的事件M的數量。在2702處指示在光脈衝內探測到的事件N的數量。 FIG. 27 illustrates an exemplary bar graph 2700 of exemplary pixels in accordance with the subject matter disclosed herein. The abscissa of the bar graph 2700 is relative time (unitless), and the ordinate of the bar graph 2700 is the count of photon detection events. At 2701 the number of detected events M is indicated before a light pulse is detected. The number of events N detected within the light pulse is indicated at 2702 .

發射雷射功率(由I laser 表示)與接收雷射功率L lesar 之間的關係可為:L laser =γ*(1/D 2 )* I laser (8) The relationship between the transmitted laser power (represented by I laser ) and the received laser power L lesar can be: L laser = γ *(1/ D 2 )* I laser (8)

其中γ為系統常數。 Where γ is a system constant.

接著,對位置(x,y)處的反射率S的估測可被表達成:S(x,y)=f(D(x,y))*P/I laser (9) Then, the estimate of reflectivity S at position ( x,y ) can be expressed as: S ( x,y )= f ( D (x,y))* P / I laser (9)

其中f(D)為距離相依函數,即如以上所匯出的f=1/[α*(1+β*M/D*N)*γ*(1/D 2)]。 (10) Where f ( D ) is a distance-dependent function, that is, f =1/[ α *(1+ β * M / D * N )* γ *(1/ D 2 )] exported above. (10)

圖28繪示根據本文所揭露主題的生成場景的深度圖或範圍圖以及灰階影像的示例性方法的流程圖2800。所述方法在2801處開始。在2802處,通過例如圖1中所繪示的成像系統15對場景進行點掃描。成像系統15的畫素陣列42可包括示例性畫素43(圖5)、700(圖7)、1300(圖13)、2100(圖21)和/或2300(圖23)。點掃描可僅執行一次,但是應理解,重複進行多次點掃描可獲得更好的結果。在2803處,對畫素陣列42的畫素累加光子探測事件。在2804處,如本文所揭露,生成深度圖或範圍圖。 可由畫素處理單元46和/或處理器19來確定範圍資訊。在2805處,基於對場景的反射率的估測而生成場景的灰階影像。可由畫素處理單元46和/或處理器19來確定灰階影像。在2806處,所述方法結束。 28 illustrates a flowchart 2800 of an exemplary method of generating a depth or range map and a grayscale image of a scene in accordance with the subject matter disclosed herein. The method starts at 2801 . At 2802, the scene is point-scanned by, for example, the imaging system 15 depicted in FIG. 1 . Pixel array 42 of imaging system 15 may include exemplary pixels 43 (FIG. 5), 700 (FIG. 7), 1300 (FIG. 13), 2100 (FIG. 21), and/or 2300 (FIG. 23). The point scan may be performed only once, but it will be appreciated that better results may be obtained by repeating the point scan multiple times. At 2803, photon detection events are accumulated for pixels of the pixel array 42. At 2804, a depth map or range map is generated as disclosed herein. Range information may be determined by pixel processing unit 46 and/or processor 19 . At 2805, a grayscale image of the scene is generated based on the estimate of the reflectivity of the scene. The grayscale image may be determined by the pixel processing unit 46 and/or the processor 19 . At 2806, the method ends.

圖29A繪示示例性場景2900。圖29B和圖29C分別繪示根據本文所揭露主題的圖29A中所繪示場景所已形成的示例性深度圖2901和示例性灰階影像2902。圖29B右側的刻度是以米為單位。 FIG. 29A depicts an exemplary scenario 2900. 29B and 29C illustrate an exemplary depth map 2901 and an exemplary gray scale image 2902 respectively of the scene depicted in FIG. 29A according to the subject matter disclosed herein. The scale on the right side of Figure 29B is in meters.

圖30繪示根據本文所揭露主題的圖1和圖2中所繪示成像系統15的總體佈局的示例性實施例。成像模組17可包括在圖2、圖5、圖7(或圖13)所示示例性實施例中示出的所期望硬體,以實現根據本揭露各發明方面的2D/3D成像和TOF測量。處理器19可被配置成與一定數量的外部裝置介接。在一個實施例中,成像模組17可充當輸入裝置,所述輸入裝置以經處理畫素輸出(例如圖12中的P1和P2值)的形式將資料登錄提供到處理器19以供進一步處理。處理器19還可從可為系統15的一部分的其他輸入裝置(未示出)接收輸入。這類輸入裝置的一些實例包括電腦鍵盤、觸控板、觸控式螢幕、操縱杆、物理“可敲擊按鈕”或虛擬“可敲擊按鈕”、和/或電腦滑鼠/指向裝置。在圖30中,處理器19被示出為耦合到系統記憶體20、週邊儲存單元275、一個或多個輸出裝置277和網路介面單元278。在圖30中,示出顯示單元作為輸出裝置277。在一些實施例中,系統15可包括所示裝置的多於一個例子。系統15的一些實例包括電腦系統(桌上型或膝上型)、平板電腦、移動裝置、手機、視頻遊戲單元或視頻遊 戲機、機器對機器(M2M)通訊單元、機器人、汽車、虛擬實境設備、無狀態瘦型用戶端系統、車輛的行車記錄儀或後視照相機系統、自主導航系統、或者任何其他類型的計算或資料處理裝置。 在各種實施例中,圖30中所示的所有組件均可容納在單個殼體內。因此,系統15可被配置成獨立式系統或任何其他適合的形狀因數。在一些實施例中,系統15可被配置成用戶端系統而非伺服器系統。 FIG. 30 illustrates an exemplary embodiment of the general layout of the imaging system 15 depicted in FIGS. 1 and 2 in accordance with the subject matter disclosed herein. The imaging module 17 may include the desired hardware shown in the exemplary embodiments shown in FIGS. 2, 5, 7 (or 13) to achieve 2D/3D imaging and TOF according to various inventive aspects of the present disclosure Measurement. Processor 19 may be configured to interface with a number of external devices. In one embodiment, imaging module 17 may act as an input device that provides data logs to processor 19 for further processing in the form of processed pixel output (eg, P1 and P2 values in FIG. 12 ). . Processor 19 may also receive input from other input devices (not shown) that may be part of system 15 . Some examples of such input devices include computer keyboards, trackpads, touchscreens, joysticks, physical "tappable buttons" or virtual "tapable buttons," and/or computer mice/pointing devices. In FIG. 30 , processor 19 is shown coupled to system memory 20 , peripheral storage unit 275 , one or more output devices 277 , and network interface unit 278 . In FIG. 30 , a display unit is shown as the output device 277 . In some embodiments, system 15 may include more than one instance of the devices shown. Some examples of system 15 include computer systems (desktop or laptop), tablet computers, mobile devices, cell phones, video game units or video game game consoles, machine-to-machine (M2M) communication units, robots, automobiles, virtual reality devices, stateless thin client systems, vehicle dashcam or rearview camera systems, autonomous navigation systems, or any other type of computing or data processing device. In various embodiments, all of the components shown in Figure 30 may be housed within a single housing. Accordingly, system 15 may be configured as a freestanding system or any other suitable form factor. In some embodiments, system 15 may be configured as a client system rather than a server system.

在一些實施例中,系統15可包括多於一個處理器(例如,呈分散式處理配置)。當系統15是多處理器系統時,處理器19可存在多於一個例子,或者可存在多個通過各自的介面(未示出)耦合到處理器19的處理器。處理器19可為系統晶片(SoC),和/或可包括多於一個中央處理器(CPU)。 In some embodiments, system 15 may include more than one processor (eg, in a distributed processing configuration). When system 15 is a multi-processor system, there may be more than one instance of processor 19, or there may be multiple processors coupled to processor 19 through respective interfaces (not shown). Processor 19 may be a system on chip (SoC), and/or may include more than one central processing unit (CPU).

系統記憶體20可為任何基於半導體的儲存系統,例如(舉例來說),DRAM、SRAM、PRAM、RRAM、CBRAM、MRAM、STT-MRAM等等。在一些實施例中,記憶體單元20可包括至少一個3DS記憶體模組與一個或多個非3DS記憶體模組的聯合。非3DS記憶體可包括雙倍資料速率同步動態隨機存取記憶體或者雙倍資料速率2同步動態隨機存取記憶體、雙倍資料速率3同步動態隨機存取記憶體或雙倍資料速率4同步動態隨機存取記憶體(Double Data Rate or Double Data Rate 2,3,or 4 Synchronous Dynamic Random Access Memory,DDR/DDR2/DDR3/DDR4 SDRAM)、或者Rambus®DRAM、快閃記憶體記憶體、各種類型的唯讀記憶體(Read Only Memory,ROM)等。此外,在一些實施例中,系統記憶體20可包括多種不同類型的半導體記憶體,而 非單一類型的記憶體。在其他實施例中,系統記憶體20可為非暫時性資料儲存媒體。 System memory 20 may be any semiconductor-based storage system such as, for example, DRAM, SRAM, PRAM, RRAM, CBRAM, MRAM, STT-MRAM, and the like. In some embodiments, the memory unit 20 may include a combination of at least one 3DS memory module and one or more non-3DS memory modules. Non-3DS memory can include DDR-SRAM or DDR-2 DRAM, DDR-3 DRAM or DDR-4 DRAM (Double Data Rate or Double Data Rate 2, 3, or 4 Synchronous Dynamic Random Access Memory, DDR/DDR2/DDR3/DDR4 SDRAM), or Rambus®DRAM, Flash memory, various types Read Only Memory (Read Only Memory, ROM) etc. In addition, in some embodiments, the system memory 20 may include various types of semiconductor memories, and Not a single type of memory. In other embodiments, the system memory 20 can be a non-transitory data storage medium.

在各種實施例中,週邊儲存單元275可包括對磁性儲存媒體、光學儲存媒體、磁光儲存媒體或固態儲存媒體的支援,例如硬碟驅動器、光碟(例如壓縮磁碟(Compact Disk,CD)或數位通用盤(Digital Versatile Disk,DVD))、非易失性隨機存取記憶體(RAM)裝置等等。在一些實施例中,週邊儲存單元275可包括更複雜的儲存裝置/系統,例如盤陣列(其可呈適合的獨立盤冗餘陣列(Redundant Array of Independent Disks,RAID)配置)或儲存區域網路(Storage Area Network,SAN),且週邊儲存單元275可通過標準週邊介面(例如小型電腦系統介面(Small Computer System Interface,SCSI)、光纖通道介面(Fibre Channel interface)、Firewire®(IEEE 1394)介面、基於週邊元件介面高速(Peripheral Component Interface Express,PCI ExpressTM)標準的介面、基於通用序列匯流排(Universal Serial Bus,USB)協定的介面或另一個適合的介面)耦合到處理器19。各種這類儲存裝置可為非暫時性資料儲存媒體。 In various embodiments, peripheral storage unit 275 may include support for magnetic storage media, optical storage media, magneto-optical storage media, or solid-state storage media, such as hard disk drives, optical disks (such as compact disks (CDs) or Digital Versatile Disk (DVD)), non-volatile Random Access Memory (RAM) devices, and the like. In some embodiments, peripheral storage unit 275 may comprise a more complex storage device/system, such as a disk array (which may be in a suitable Redundant Array of Independent Disks (RAID) configuration) or a storage area network. (Storage Area Network, SAN), and the peripheral storage unit 275 can pass through standard peripheral interfaces (such as Small Computer System Interface (Small Computer System Interface, SCSI), Fiber Channel interface (Fibre Channel interface), Firewire® (IEEE 1394) interface, An interface based on the Peripheral Component Interface Express (PCI Express TM ) standard, an interface based on the Universal Serial Bus (USB) protocol or another suitable interface) is coupled to the processor 19 . Various such storage devices may be non-transitory data storage media.

顯示單元277可為輸出裝置的實例。輸出裝置的其他實例可包括圖形裝置/顯示裝置、電腦螢幕、警報系統、電腦輔助設計/電腦輔助製造(Computer Aided Design/Computer Aided Machining,CAD/CAM)系統、視頻遊戲站、智慧手機顯示幕、汽車中安裝在儀錶盤上的顯示幕或者任何其他類型的資料輸出裝置。在一些實施例中,輸入裝置(例如成像模組17)和輸出裝置(例如顯示單元277)可通過輸入/輸出(I/O)介面或週邊介面耦 合到處理器19。 The display unit 277 may be an example of an output device. Other examples of output devices may include graphics devices/display devices, computer screens, alarm systems, Computer Aided Design/Computer Aided Machining (CAD/CAM) systems, video game stations, smartphone display screens, A dashboard-mounted display or any other type of data output device in a car. In some embodiments, the input device (such as the imaging module 17) and the output device (such as the display unit 277) can be coupled through an input/output (I/O) interface or a peripheral interface. Combined with the processor 19.

在一個實施例中,網路介面278可與處理器19進行通訊,以使系統15能夠耦合到網路(未示出)。在另一個實施例中,網路介面278可完全不存在。網路介面278可包括適用於將系統15連接到網路(不論是有線還是無線)的任何裝置、媒體和/或協定內容。在各種實施例中,網路可包括局域網(Local Area Network,LAN)、廣域網路(Wide Area Network,WAN)、有線或無線乙太網、電信網路、衛星鏈路或其他適合類型的網路。 In one embodiment, network interface 278 may communicate with processor 19 to enable system 15 to be coupled to a network (not shown). In another embodiment, the network interface 278 may not exist at all. Network interface 278 may include any device, media, and/or protocol suitable for connecting system 15 to a network, whether wired or wireless. In various embodiments, the network may include a Local Area Network (LAN), a Wide Area Network (WAN), wired or wireless Ethernet, a telecommunications network, a satellite link, or other suitable types of networks .

系統15可包括板載電源單元280,以向圖30中所示各種系統元件提供電力。電源單元280可為電池或可連接到交流(AC)電源插口或基於汽車的電源插口。在一個實施例中,電源單元280可將太陽能或其他可再生能量轉換成電力。 System 15 may include an onboard power supply unit 280 to provide power to the various system components shown in FIG. 30 . The power supply unit 280 may be a battery or may be connected to an alternating current (AC) power outlet or a car-based power outlet. In one embodiment, the power supply unit 280 may convert solar or other renewable energy into electricity.

在一個實施例中,成像模組17可集成有高速介面(例如(舉例來說),通用序列匯流排2.0或3.0(USB 2.0或3.0)介面或更高級介面),所述高速介面插入到任何個人電腦(Personal Computer,PC)或膝上型電腦中。非暫時性電腦可讀資料儲存媒體(例如(舉例來說),系統記憶體20或週邊資料儲存單元(例如CD/DVD))可儲存程式碼或軟體。處理器19和/或成像模組17中的畫素處理單元46(圖2)可被配置成執行程式碼,從而使系統15可操作以執行2D成像(舉例來說,3D物體的灰階影像)、TOF與範圍測量、和使用畫素專有距離值/畫素專有範圍值來生成物體的3D影像,例如早先參照圖1到圖29所論述的操作。舉例來說,在某些實施例中,在執行程式碼時,處理器19和/或畫素處理單元46可適合地配置(或啟動)相關的電路元件(例如圖12 中的列解碼器/驅動器1203和畫素行單元1205),以向畫素陣列42中的畫素43施加適當的輸入訊號(如光閘訊號、RST訊號、VTX訊號、SEL訊號等等),從而使得能夠從返回雷射脈衝俘獲光且隨後處理進行TOF與範圍測量所需的畫素專有P1和P2值的畫素輸出。所述程式碼或軟體可為專屬軟體或開放源軟體,其在由適當的處理實體(例如處理器19和/或畫素處理單元46)執行時可使處理實體能夠處理各種畫素專有ADC輸出(P1和P2值)、確定範圍值、以多種格式渲染結果(舉例來說,包括根據基於TOF的範圍測量值來顯示遠距離物體的3D影像)。在某些實施例中,成像模組17中的畫素處理單元46可在畫素輸出資料被發送到處理器19以供進一步處理和顯示之前對畫素輸出執行一些處理。在其他實施例中,處理器19也可執行畫素處理單元46的功能中的一些或全部,在此種情況中,畫素處理單元46可並非是成像模組17的一部分。 In one embodiment, imaging module 17 may be integrated with a high-speed interface (such as, for example, a Universal Serial Bus 2.0 or 3.0 (USB 2.0 or 3.0) interface or higher) that plugs into any PC (Personal Computer, PC) or laptop computer. A non-transitory computer readable data storage medium such as, for example, system memory 20 or a peripheral data storage unit (eg, CD/DVD) may store program code or software. Processor 19 and/or pixel processing unit 46 (FIG. 2) in imaging module 17 may be configured to execute code so that system 15 is operable to perform 2D imaging (eg, grayscale images of 3D objects ), TOF and range measurement, and use of pixel-specific distance/pixel-specific range values to generate a 3D image of an object, such as the operations discussed earlier with reference to FIGS. 1-29 . For example, in some embodiments, when executing the program code, the processor 19 and/or the pixel processing unit 46 may suitably configure (or activate) relevant circuit elements (eg, FIG. 12 column decoder/driver 1203 and pixel row unit 1205) to apply appropriate input signals (such as shutter signals, RST signals, VTX signals, SEL signals, etc.) to the pixels 43 in the pixel array 42, so that Pixel output that enables capture of light from the return laser pulse and subsequent processing of pixel-specific P1 and P2 values required for TOF and range measurements. The code or software may be proprietary software or open source software that, when executed by an appropriate processing entity (e.g., processor 19 and/or pixel processing unit 46), enables the processing entity to process various pixel-specific ADCs Output (P1 and P2 values), determine range values, render results in multiple formats (including, for example, displaying 3D images of distant objects based on TOF-based range measurements). In some embodiments, pixel processing unit 46 in imaging module 17 may perform some processing on the pixel output data before it is sent to processor 19 for further processing and display. In other embodiments, the processor 19 may also perform some or all of the functions of the pixel processing unit 46 . In this case, the pixel processing unit 46 may not be a part of the imaging module 17 .

如所屬領域中的技術人員將認識到,可在廣大範圍的應用中對本文所述創新概念進行修改和變化。因此,所主張主題的範圍不應僅限於以上所論述的任何具體示例性教示內容,而是由以上權利要求書來界定。 As will be appreciated by those skilled in the art, the innovative concepts described herein can be modified and varied over a wide range of applications. Accordingly, the scope of claimed subject matter should not be limited to any of the specific exemplary teachings discussed above, but is instead defined by the claims that follow.

43:畫素 43: Pixel

501:SPAD核心/SPAD核心部分 501:SPAD core/SPAD core part

502:PPD核心/PPD核心部分 502:PPD core/PPD core part

503:SPAD 503:SPAD

504:第一控制電路 504: the first control circuit

505:傳入光 505: Incoming light

506:輸出/SPAD輸出/數位SPAD輸出/SPAD專有數位輸出/訊號/輸出訊號 506: Output/SPAD output/digital SPAD output/SPAD exclusive digital output/signal/output signal

507:第二控制電路 507: the second control circuit

508:PPD 508:PPD

510:畫素專有類比輸出/畫素專有輸出資料線/畫素輸出資料線/畫素專有輸出/PIXOUT訊號/PIXOUT資料線/PIXOUT線/Pixout線 510: Pixel exclusive analog output/pixel exclusive output data line/pixel output data line/pixel exclusive output/PIXOUT signal/PIXOUT data line/PIXOUT line/Pixout line

Claims (20)

一種影像感測器,包括:時間分辨感測器,包括至少一個畫素,所述時間分辨感測器回應於通過所述至少一個畫素探測到與朝物體投射的光脈衝對應的一個或多個光子而輸出一對的第一訊號與第二訊號,所述一個或多個光子是從所述物體反射,第一振幅對所述第一振幅和第二振幅的和的第一比率與所探測到的所述一個或多個光子的飛行時間成比例,且所述第二振幅對所述第一振幅和所述第二振幅的所述和的第二比率與所探測到的所述一個或多個光子的所述飛行時間成比例,其中所述第一振幅為所述一對中的所述第一訊號的振幅,並且所述第二振幅為所述一對中的所述第二訊號的振幅;以及處理器,基於所述一對的第一訊號與第二訊號來確定反射所述光脈衝的所述物體的表面反射率。 An image sensor comprising: a time-resolved sensor comprising at least one pixel responsive to detection by the at least one pixel of one or more outputting a pair of first and second signals for photons, the one or more photons being reflected from the object, a first ratio of the first amplitude to the sum of the first and second amplitudes and the first ratio of the first amplitude to the sum of the first and second amplitudes The time-of-flight of the detected one or more photons is proportional, and a second ratio of the second amplitude to the sum of the first amplitude and the second amplitude is proportional to the detected one or more photons. or multiple photons, wherein the first amplitude is the amplitude of the first signal in the pair, and the second amplitude is the second signal in the pair an amplitude of the signal; and a processor to determine, based on the pair of first and second signals, a reflectivity of a surface of the object reflecting the light pulse. 如申請專利範圍第1項所述的影像感測器,其中所述處理器更基於所述一對的第一訊號與第二訊號來確定到所述物體的距離。 The image sensor according to claim 1, wherein the processor further determines the distance to the object based on the pair of first and second signals. 如申請專利範圍第1項所述的影像感測器,其中所述時間分辨感測器回應於對於朝所述物體投射的多個光脈衝而言在所述至少一個畫素處探測到一個或多個光子而輸出多對的第一訊號與第二訊號,所述一個或多個光子是從所述物體反射,所述多對的第一訊號與第二訊號中每一對的第一訊號與第二訊號與相應光脈衝對應,且 其中所述處理器基於多對的第一訊號與第二訊號來確定反射所述多個光脈衝的所述物體的表面反射率。 The image sensor of claim 1, wherein the time-resolved sensor is responsive to detecting one or a plurality of photons to output a plurality of pairs of first and second signals, the one or more photons being reflected from the object, each pair of the first signal of the plurality of pairs of first and second signals corresponds to the second signal and the corresponding light pulse, and Wherein the processor determines a surface reflectance of the object reflecting the plurality of light pulses based on pairs of the first signal and the second signal. 如申請專利範圍第3項所述的影像感測器,其中所述時間分辨感測器響應於在多個畫素中的每一個畫素處探測到與朝物體投射的相應光脈衝對應的一個或多個光子而輸出所述多對的第一訊號與第二訊號中每一對的第一訊號與第二訊號,所述一個或多個光子是從所述物體反射,且其中所述處理器更基於所述多對的第一訊號與第二訊號來生成所述物體的灰階影像。 The image sensor of claim 3, wherein the time-resolved sensor is responsive to detecting at each of the plurality of pixels a corresponding light pulse projected toward the object. outputting each pair of the first signal and the second signal of the plurality of pairs of the first signal and the second signal, the one or more photons being reflected from the object, and wherein the processing The device further generates a gray scale image of the object based on the plurality of pairs of the first signal and the second signal. 如申請專利範圍第4項所述的影像感測器,其中所述處理器生成通過所述多個畫素中的預定畫素探測到的光子的抵達時間的至少一個長條圖以生成所述灰階影像。 The image sensor of claim 4, wherein said processor generates at least one histogram of arrival times of photons detected by a predetermined one of said plurality of pixels to generate said grayscale image. 如申請專利範圍第3項所述的影像感測器,其中所述時間分辨感測器更包括多個畫素,所述多個畫素中的至少一個畫素包括:至少一個單光子雪崩二極體,所述至少一個單光子雪崩二極體中的每一個單光子雪崩二極體響應於現用光閘訊號而基於探測到入射在所述每一個單光子雪崩二極體上且從所述物體反射的一個或多個光子來生成輸出訊號;邏輯電路,耦合到所述至少一個單光子雪崩二極體的所述輸出訊號,所述邏輯電路用於生成第一使能訊號和第二使能訊號,所述第一使能訊號回應於所述現用光閘訊號的開始而為現用且響應於所述至少一個單光子雪崩二極體的所述輸出訊號而為非現 用,且所述第二使能訊號響應於所述至少一個單光子雪崩二極體的所述輸出訊號而為在現用中且回應於所述現用光閘訊號的結束而為非現用;以及差分時間到電荷轉換器電路,耦合到所述第一使能訊號和所述第二使能訊號,所述差分時間到電荷轉換器電路包括:電容裝置,具有第一端子和第二端子,所述第二端子耦合到地電壓;第一開關裝置,具有第一端子、第二端子和第三端子,所述第一開關裝置的所述第一端子耦合到所述電容裝置的所述第一端子,所述第一開關裝置的所述第二端子耦合到第一浮動擴散節點,所述第一開關裝置的所述第三端子耦合到所述第一使能訊號,且所述第一開關裝置回應於所述第一使能訊號而將所述電容裝置上的第一電荷轉移到所述第一浮動擴散節點;第二開關裝置,具有第一端子、第二端子和第三端子,所述第二開關裝置的所述第一端子耦合到所述電容裝置的所述第一端子,所述第二開關裝置的所述第二端子耦合到第二浮動擴散節點,所述第二開關裝置的所述第三端子耦合到所述第二使能訊號,且所述第二開關裝置回應於所述第二使能訊號而將所述電容裝置上的剩餘電荷轉移到所述第二浮動擴散節點;以及輸出電路,用於輸出所述一對的第一訊號與第二訊號,所述第一訊號包括第一電壓且所述第二訊號包括第二電壓,所述第一電壓是基於所述第一浮動擴散節點上的所述第一電荷,所述第二電壓是基於所述第二浮動擴散節點上的所述剩餘電荷。 The image sensor according to claim 3, wherein the time-resolved sensor further includes a plurality of pixels, at least one pixel in the plurality of pixels includes: at least one single photon avalanche two a polar body, each of said at least one single photon avalanche diode responding to the active shutter signal based on detection of incident on said each single photon avalanche diode and from said One or more photons reflected by the object to generate an output signal; a logic circuit coupled to the output signal of the at least one single photon avalanche diode, the logic circuit is used to generate a first enabling signal and a second enabling signal an enable signal, the first enable signal being active in response to initiation of the active shutter signal and inactive in response to the output signal of the at least one single photon avalanche diode enabled, and the second enable signal is active in response to the output signal of the at least one SPAV diode and inactive in response to the end of the active shutter signal; and differential a time-to-charge converter circuit coupled to the first enable signal and the second enable signal, the differential time-to-charge converter circuit comprising: a capacitive device having a first terminal and a second terminal, the a second terminal coupled to a ground voltage; first switching means having a first terminal, a second terminal and a third terminal, the first terminal of the first switching means being coupled to the first terminal of the capacitive means , the second terminal of the first switching device is coupled to a first floating diffusion node, the third terminal of the first switching device is coupled to the first enable signal, and the first switching device transferring a first charge on the capacitive device to the first floating diffusion node in response to the first enable signal; a second switching device having a first terminal, a second terminal and a third terminal, the The first terminal of the second switching means is coupled to the first terminal of the capacitive means, the second terminal of the second switching means is coupled to a second floating diffusion node, the second switching means the third terminal is coupled to the second enable signal, and the second switching means transfers residual charge on the capacitive means to the second floating diffusion node in response to the second enable signal and an output circuit for outputting the pair of first and second signals, the first signal comprising a first voltage and the second signal comprising a second voltage, the first voltage being based on the The first charge on the first floating diffusion node, the second voltage is based on the remaining charge on the second floating diffusion node. 如申請專利範圍第6項所述的影像感測器,更包括基於斜坡函數改變的驅動訊號,所述驅動訊號響應于從中探測到所述一個或多個光子的光脈衝的開始時間而開始改變直到所述現用光閘訊號結束,如果所述第一使能訊號為現用,則所述驅動訊號連接到所述第一開關裝置的所述第三端子,且如果所述第二使能訊號為現用,則所述驅動訊號連接到所述第二開關裝置的所述第三端子。 The image sensor of claim 6, further comprising a drive signal that changes based on a ramp function, the drive signal starting to change in response to a start time of a light pulse from which the one or more photons are detected until the active shutter signal ends, if the first enable signal is active, the drive signal is connected to the third terminal of the first switching device, and if the second enable signal is Now, the driving signal is connected to the third terminal of the second switching device. 如申請專利範圍第7項所述的影像感測器,其中所述第一電壓對所述第一電壓和所述第二電壓的和的第一比率更與所述一個或多個光子的所述飛行時間減去延遲時間成比例,且所述第二電壓對所述第一電壓和所述第二電壓的所述和的第二比率更與所述一個或多個光子的所述飛行時間減去所述延遲時間成比例,所述延遲時間包括所述光脈衝的傳輸時間的開始到所述驅動訊號開始改變的時間之間的時間。 The image sensor according to claim 7 of the patent claims, wherein the first ratio of the first voltage to the sum of the first voltage and the second voltage is more related to the ratio of the one or more photons said time of flight minus delay time, and a second ratio of said second voltage to said sum of said first voltage and said second voltage is more proportional to said time of flight of said one or more photons Subtracting the delay time is proportional to the delay time comprising the time between the start of the transmission time of the light pulse and the start change of the drive signal. 如申請專利範圍第6項所述的影像感測器,其中所述電容裝置包括電容器或釘紮二極體。 The image sensor according to claim 6, wherein the capacitive device includes a capacitor or a pinned diode. 一種成像單元,包括:光源,以朝物體的表面投射的一系列光脈衝照射所述物體;時間分辨感測器,包括至少一個畫素,所述時間分辨感測器與所述光源同步且響應於在所述至少一個畫素處探測到與光脈衝對應的一個或多個光子而輸出一對的第一訊號與第二訊號,所述一個或多個光子是從所述物體的所述表面反射,第一振幅對所述 第一振幅和第二振幅的和的第一比率與所探測到的所述一個或多個光子的飛行時間成比例,且所述第二振幅對所述第一振幅和所述第二振幅的所述和的第二比率與所探測到的所述一個或多個光子的所述飛行時間成比例,其中所述第一振幅為所述一對中的所述第一訊號的振幅,並且所述第二振幅為所述一對中的所述第二訊號的振幅;以及處理器,基於所述一對的第一訊號與第二訊號來確定到所述物體的距離且基於所述一對的第一訊號與第二訊號來確定反射所述光脈衝的所述物體的表面反射率。 An imaging unit comprising: a light source illuminating an object with a series of light pulses projected toward a surface of the object; a time-resolved sensor comprising at least one pixel, the time-resolved sensor being synchronized with the light source and responsive outputting a pair of first and second signals upon detection of one or more photons corresponding to a light pulse at said at least one pixel, said one or more photons coming from said surface of said object reflection, the first amplitude for the A first ratio of the sum of the first amplitude and the second amplitude is proportional to the detected time-of-flight of the one or more photons, and the second amplitude is proportional to the sum of the first amplitude and the second amplitude. A second ratio of the sum is proportional to the time-of-flight of the one or more detected photons, wherein the first amplitude is the amplitude of the first signal in the pair, and the the second amplitude is the amplitude of the second signal in the pair; and the processor determines the distance to the object based on the first and second signals of the pair and based on the pair The first signal and the second signal are used to determine the reflectivity of the surface of the object reflecting the light pulse. 如申請專利範圍第10項所述的成像單元,其中所述時間分辨感測器回應於在所述至少一個畫素處探測到從所述物體反射的一個或多個光子而輸出多對的第一訊號與第二訊號,所述多對的第一訊號與第二訊號中的每一對的第一訊號與第二訊號與朝所述物體投射的多個光脈衝中的相應光脈衝對應,且其中所述處理器更基於對應的一對的第一訊號與第二訊號來確定所述物體的多個表面反射率。 The imaging unit of claim 10, wherein the time-resolved sensor outputs pairs of first photons in response to detecting one or more photons reflected from the object at the at least one pixel. a signal and a second signal, each pair of the first signal and the second signal corresponding to a corresponding one of the plurality of light pulses projected toward the object, And wherein the processor further determines a plurality of surface reflectivities of the object based on a corresponding pair of first and second signals. 如申請專利範圍第11項所述的成像單元,其中所述處理器更基於所述多個表面反射率來生成所述物體的灰階影像。 The imaging unit according to claim 11, wherein the processor further generates a grayscale image of the object based on the plurality of surface reflectances. 如申請專利範圍第12項所述的成像單元,其中所述處理器生成通過多個畫素中的預定畫素探測到的光子的抵達時間的至少一個長條圖以生成所述灰階影像。 The imaging unit of claim 12, wherein the processor generates at least one histogram of arrival times of photons detected by a predetermined one of the plurality of pixels to generate the grayscale image. 如申請專利範圍第11項所述的成像單元,其中所述時間分辨感測器更包括多個畫素,所述多個畫素中的至少一個畫素包括:至少一個單光子雪崩二極體,所述至少一個單光子雪崩二極體中的每一個單光子雪崩二極體響應於現用光閘訊號而基於探測到入射在所述每一個單光子雪崩二極體上且從所述物體反射的一個或多個光子來生成輸出訊號;邏輯電路,耦合到所述至少一個單光子雪崩二極體的所述輸出訊號,所述邏輯電路用於生成第一使能訊號和第二使能訊號,所述第一使能訊號回應於所述現用光閘訊號的開始而為現用且響應於所述至少一個單光子雪崩二極體的所述輸出訊號而為非現用,且所述第二使能訊號響應於所述至少一個單光子雪崩二極體的所述輸出訊號而為在現用中且回應於所述現用光閘訊號的結束而為非現用;以及差分時間到電荷轉換器電路,耦合到所述第一使能訊號和所述第二使能訊號,所述差分時間到電荷轉換器電路輸出所述第一訊號和所述第二訊號。 The imaging unit according to claim 11, wherein the time-resolved sensor further includes a plurality of pixels, at least one of the plurality of pixels includes: at least one single photon avalanche diode , each of the at least one SPAD responds to an active shutter signal based on detection of incident on said each SPAD and reflection from said object one or more photons to generate an output signal; a logic circuit coupled to the output signal of the at least one single photon avalanche diode, the logic circuit is used to generate a first enable signal and a second enable signal , the first enable signal is active in response to initiation of the active shutter signal and inactive in response to the output signal of the at least one SPAV diode, and the second enable signal an enable signal being active in response to the output signal of the at least one SPAV diode and being inactive in response to the end of the active shutter signal; and a differential time-to-charge converter circuit, coupled To the first enable signal and the second enable signal, the differential time-to-charge converter circuit outputs the first signal and the second signal. 如申請專利範圍第14項所述的成像單元,其中所述差分時間到電荷轉換器電路包括:電容裝置,具有第一端子和第二端子,所述第二端子耦合到地電壓;第一開關裝置,具有第一端子、第二端子和第三端子,所述第一開關裝置的所述第一端子耦合到所述電容裝置的所述第一端 子,所述第一開關裝置的所述第二端子耦合到第一浮動擴散節點,所述第一開關裝置的所述第三端子耦合到所述第一使能訊號,且所述第一開關裝置回應於所述第一使能訊號而將所述電容裝置上的第一電荷轉移到所述第一浮動擴散節點;以及第二開關裝置,具有第一端子、第二端子和第三端子,所述第二開關裝置的所述第一端子耦合到所述電容裝置的所述第一端子,所述第二開關裝置的所述第二端子耦合到第二浮動擴散節點,所述第二開關裝置的所述第三端子耦合到所述第二使能訊號,且所述第二開關裝置回應於所述第二使能訊號而將所述電容裝置上的剩餘電荷轉移到所述第二浮動擴散節點,其中所述第一訊號包括第一電壓且所述第二訊號包括第二電壓,所述第一電壓是基於所述第一浮動擴散節點上的所述第一電荷,所述第二電壓是基於所述第二浮動擴散節點上的所述剩餘電荷,其中根據斜坡函數改變的驅動訊號響應于從中探測到所述一個或多個光子的第一光脈衝的開始時間而開始改變直到所述現用光閘訊號結束,如果所述第一使能訊號為現用,則所述驅動訊號連接到所述第一開關裝置的所述第三端子,且如果所述第二使能訊號為現用,則所述驅動訊號連接到所述第二開關裝置的所述第三端子。 The imaging unit of claim 14, wherein the differential time-to-charge converter circuit comprises: a capacitive device having a first terminal and a second terminal, the second terminal being coupled to a ground voltage; a first switch means having a first terminal, a second terminal and a third terminal, the first terminal of the first switching means being coupled to the first terminal of the capacitive means The second terminal of the first switching device is coupled to a first floating diffusion node, the third terminal of the first switching device is coupled to the first enable signal, and the first switch means for transferring a first charge on the capacitive means to the first floating diffusion node in response to the first enable signal; and second switching means having a first terminal, a second terminal and a third terminal, The first terminal of the second switching means is coupled to the first terminal of the capacitive means, the second terminal of the second switching means is coupled to a second floating diffusion node, the second switch The third terminal of the device is coupled to the second enable signal, and the second switching device transfers the remaining charge on the capacitive device to the second floating device in response to the second enable signal. diffusion node, wherein the first signal includes a first voltage and the second signal includes a second voltage, the first voltage is based on the first charge on the first floating diffusion node, the second A voltage is based on the remaining charge on the second floating diffusion node, wherein a drive signal varying according to a ramp function begins varying in response to a start time of a first light pulse from which the one or more photons are detected until the said active shutter signal ends, if said first enable signal is active, said drive signal is connected to said third terminal of said first switching device, and if said second enable signal is active, Then the driving signal is connected to the third terminal of the second switching device. 如申請專利範圍第15項所述的成像單元,其中所述電容裝置包括電容器或釘紮光電二極體。 The imaging unit according to claim 15, wherein the capacitive device comprises a capacitor or a pinned photodiode. 一種生成物體的灰階影像的方法,其中所述方法包括: 從光源朝物體的表面投射一系列光脈衝;在畫素處探測與光脈衝對應的一個或多個光子,所述一個或多個光子是從所述物體的所述表面反射;由時間分辨感測器響應於探測到所述一個或多個光子而生成一對的第一訊號與第二訊號,所述時間分辨感測器與所述光源同步,第一振幅對所述第一振幅和第二振幅的和的第一比率與所探測到的所述一個或多個光子的飛行時間成比例,且所述第一振幅對所述第一振幅和所述第二振幅的所述和的第二比率與所探測到的所述一個或多個光子的所述飛行時間成比例,其中所述第一振幅為所述一對中的所述第一訊號的振幅,並且所述第二振幅為所述一對中的所述第二訊號的振幅;由處理器基於所述一對的第一訊號與第二訊號來確定到所述物體的距離;以及由所述處理器基於所述一對的第一訊號與第二訊號來確定所述物體的表面反射率。 A method for generating a grayscale image of an object, wherein the method includes: Projecting a series of light pulses from a light source toward a surface of an object; detecting at a pixel one or more photons corresponding to the light pulses, the one or more photons being reflected from the surface of the object; a detector generating a pair of first and second signals in response to detecting the one or more photons, the time-resolved sensor being synchronized with the light source, a first amplitude relative to the first amplitude and the second signal A first ratio of the sum of the two amplitudes is proportional to the detected time-of-flight of the one or more photons, and the first amplitude is proportional to the ratio of the sum of the first amplitude and the second amplitude. Two ratios are proportional to the time-of-flight of the one or more detected photons, wherein the first amplitude is the amplitude of the first signal in the pair, and the second amplitude is an amplitude of the second signal in the pair; determining, by the processor, a distance to the object based on the first and second signals of the pair; and determining, by the processor, a distance to the object based on the pair of The first signal and the second signal are used to determine the surface reflectivity of the object. 如申請專利範圍第17項所述的方法,更包括:對於朝所述物體投射的多個光脈衝而言在所述畫素處探測從所述物體反射的一個或多個光子,多對的第一訊號與第二訊號中每一對的第一訊號與第二訊號與所述一系列光脈衝中的相應光脈衝對應;以及由所述處理器基於所述多對的第一訊號與第二訊號中的至少一對來確定所述物體的表面反射率。 The method of claim 17, further comprising: detecting one or more photons reflected from the object at the pixel for a plurality of light pulses projected toward the object, pairs of each pair of the first signal and the second signal corresponds to a corresponding one of the series of light pulses; and based on the plurality of pairs of the first signal and the second signal by the processor At least one pair of the two signals is used to determine the surface reflectivity of the object. 如申請專利範圍第17項所述的方法,更包括:在多個畫素中的每一個畫素處探測一個或多個光子,對於從 每條掃描線的光源朝所述物體的所述表面投射的所述一系列光脈衝中的對應光脈衝而言,所探測到的所述一個或多個光子中的每一個光子是從所述物體反射;由所述時間分辨感測器響應於探測到所述一個或多個光子而為每一個畫素生成一對的第一訊號與第二訊號;以及由所述處理器基於多對的第一訊號與第二訊號來生成所述物體的灰階影像。 The method described in item 17 of the scope of the patent application further includes: detecting one or more photons at each pixel in the plurality of pixels, for from Each of the one or more photons detected is from the object reflection; generating, by the time-resolved sensor, a pair of first and second signals for each pixel in response to detecting the one or more photons; and generating, by the processor based on the pairs of The first signal and the second signal are used to generate the grayscale image of the object. 如申請專利範圍第19項所述的方法,更包括由所述處理器生成通過所述多個畫素中的預定畫素探測到的光子的抵達時間的至少一個長條圖以生成所述灰階影像。 The method according to claim 19, further comprising generating, by the processor, at least one histogram of arrival times of photons detected by a predetermined pixel of the plurality of pixels to generate the gray step image.
TW108114965A 2018-07-24 2019-04-29 Image sensor, imaging unit and method to generate a greyscale image TWI801572B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862702891P 2018-07-24 2018-07-24
US62/702,891 2018-07-24
US16/140,529 2018-09-24
US16/140,529 US11294039B2 (en) 2018-07-24 2018-09-24 Time-resolving image sensor for range measurement and 2D greyscale imaging

Publications (2)

Publication Number Publication Date
TW202018329A TW202018329A (en) 2020-05-16
TWI801572B true TWI801572B (en) 2023-05-11

Family

ID=69179246

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108114965A TWI801572B (en) 2018-07-24 2019-04-29 Image sensor, imaging unit and method to generate a greyscale image

Country Status (4)

Country Link
JP (1) JP7401986B2 (en)
KR (1) KR102741709B1 (en)
CN (1) CN110779459B (en)
TW (1) TWI801572B (en)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10761195B2 (en) 2016-04-22 2020-09-01 OPSYS Tech Ltd. Multi-wavelength LIDAR system
KR102797916B1 (en) 2017-03-13 2025-04-22 옵시스 테크 엘티디 Eye-Safe Scanning LIDAR System
WO2019022941A1 (en) 2017-07-28 2019-01-31 OPSYS Tech Ltd. Vcsel array lidar transmitter with small angular divergence
KR102364531B1 (en) 2017-11-15 2022-02-23 옵시스 테크 엘티디 Noise Adaptive Solid-State LIDAR System
EP3775979B1 (en) 2018-04-01 2024-01-17 Opsys Tech Ltd. Noise adaptive solid-state lidar system
WO2020028173A1 (en) 2018-08-03 2020-02-06 OPSYS Tech Ltd. Distributed modular solid-state lidar system
EP3953727A4 (en) 2019-04-09 2023-01-04 Opsys Tech Ltd. SOLID STATE LIDAR TRANSMITTER WITH LASER CONTROL
ES2981443T3 (en) 2019-04-25 2024-10-08 Beijing Ruisizhixin Tech Co Ltd Delta vision sensor
JP7603998B2 (en) 2019-05-30 2024-12-23 オプシス テック リミテッド Eye-safe long-range LIDAR system using actuators
CN113924506B (en) 2019-06-10 2025-06-24 欧普赛斯技术有限公司 Eye-safe long-range solid-state LIDAR system
CN112114322A (en) * 2019-06-21 2020-12-22 广州印芯半导体技术有限公司 Time-of-flight distance measuring device and time-of-flight distance measuring method
WO2020263735A1 (en) 2019-06-25 2020-12-30 OPSYS Tech Ltd. Adaptive multiple-pulse lidar system
JP2022547389A (en) 2019-07-31 2022-11-14 オプシス テック リミテッド High-resolution solid-state LIDAR permeator
KR102899211B1 (en) * 2020-02-07 2025-12-10 삼성전자주식회사 LiDAR device
JP7255513B2 (en) * 2020-02-18 2023-04-11 株式会社デンソー OBJECT DETECTION DEVICE, LIGHT SENSOR, AND CONTROL METHOD OF OBJECT DETECTION DEVICE
JP2023516654A (en) * 2020-03-05 2023-04-20 オプシス テック リミテッド Noise filtering system and method for solid-state LiDAR
WO2021186817A1 (en) * 2020-03-18 2021-09-23 ソニーセミコンダクタソリューションズ株式会社 Solid-state imaging element and electronic device
CN113038041B (en) * 2020-06-12 2022-09-13 深圳市汇顶科技股份有限公司 Imaging system and related electronic device and operating method of imaging system
WO2021248427A1 (en) 2020-06-12 2021-12-16 深圳市汇顶科技股份有限公司 Depth sensing device and related electronic device, and method for operating depth sensing device
EP3930312B8 (en) 2020-06-26 2023-10-25 Alpsentek GmbH Delta image sensor with digital pixel storage
RS64457B1 (en) 2020-08-14 2023-09-29 Alpsentek Gmbh Image sensor with configurable pixel circuit and method
CN114359014B (en) * 2020-09-30 2025-02-25 安霸国际有限合伙企业 Dynamic actuator mechanism for rolling shutter sensor to obtain structured light patterns
US11726187B2 (en) 2020-10-30 2023-08-15 Taiwan Semiconductor Manufacturing Co., Ltd. High resolution low power inter-correlation SPAD assisted time-of-flight sensor
US11624653B2 (en) * 2020-12-03 2023-04-11 Artilux, Inc. Multi-application optical sensing apparatus and method thereof
CN112986951B (en) * 2021-04-29 2023-03-17 上海禾赛科技有限公司 Method for measuring reflectivity of target object by using laser radar and laser radar
CN113820726B (en) * 2021-09-30 2023-06-13 中国科学院光电技术研究所 Noise suppression method based on multidimensional filtering in non-visual field target detection
US11435451B1 (en) * 2021-10-14 2022-09-06 Motional Ad Llc SiPM based sensor for low level fusion
CN114187194B (en) * 2021-11-29 2025-09-30 中山大学 Sensor-induced image noise reduction processing method, system, device and storage medium
CN114267283B (en) * 2021-12-29 2023-11-07 武汉天马微电子有限公司 Display panel and display device
KR102632064B1 (en) * 2022-01-19 2024-01-31 연세대학교 산학협력단 Image sensor using spad array
KR20230114071A (en) * 2022-01-24 2023-08-01 삼성전자주식회사 Electronic device obtaining depth information and method for controlling the same
JP2024005071A (en) * 2022-06-29 2024-01-17 ソニーセミコンダクタソリューションズ株式会社 Ranging devices, ranging systems, and ranging methods
TWI836678B (en) 2022-10-22 2024-03-21 國立陽明交通大學 Image sensor chip with depth information
KR102874562B1 (en) * 2022-12-12 2025-10-23 엑소반도체 주식회사 Image sensor based on single-photon avalanche diode and operating method there of

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010032425A (en) * 2008-07-30 2010-02-12 National Univ Corp Shizuoka Univ Distance image sensor and method of forming imaging signal by time-of-flight method
CN102947726A (en) * 2010-05-17 2013-02-27 Iee国际电子工程股份公司 Scanning 3d imager
CN103502839A (en) * 2011-03-17 2014-01-08 加泰罗尼亚科技大学 System, method and computer program for receiving a light beam
US9516244B2 (en) * 2010-12-23 2016-12-06 Fastree3D S.A. Methods and devices for generating a representation of a 3D scene at very high speed
US20170052065A1 (en) * 2015-08-20 2017-02-23 Apple Inc. SPAD array with gated histogram construction

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4235729B2 (en) * 2003-02-03 2009-03-11 国立大学法人静岡大学 Distance image sensor
JP4280822B2 (en) * 2004-02-18 2009-06-17 国立大学法人静岡大学 Optical time-of-flight distance sensor
JP5171158B2 (en) * 2007-08-22 2013-03-27 浜松ホトニクス株式会社 Solid-state imaging device and range image measuring device
JP2009192499A (en) * 2008-02-18 2009-08-27 Stanley Electric Co Ltd Distance image generator
JP6225411B2 (en) * 2012-10-16 2017-11-08 株式会社豊田中央研究所 Optical distance measuring device
US9952323B2 (en) * 2014-04-07 2018-04-24 Samsung Electronics Co., Ltd. High resolution, high frame rate, low power image sensor
US9638791B2 (en) * 2015-06-25 2017-05-02 Qualcomm Incorporated Methods and apparatus for performing exposure estimation using a time-of-flight sensor
US10557925B2 (en) * 2016-08-26 2020-02-11 Samsung Electronics Co., Ltd. Time-of-flight (TOF) image sensor using amplitude modulation for range measurement
US10291895B2 (en) * 2016-10-25 2019-05-14 Omnivision Technologies, Inc. Time of flight photosensor
US10527728B2 (en) * 2017-01-27 2020-01-07 Samsung Electronics Co., Ltd Apparatus and method for range measurement
US10116925B1 (en) * 2017-05-16 2018-10-30 Samsung Electronics Co., Ltd. Time-resolving sensor using shared PPD + SPAD pixel and spatial-temporal correlation for range measurement

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010032425A (en) * 2008-07-30 2010-02-12 National Univ Corp Shizuoka Univ Distance image sensor and method of forming imaging signal by time-of-flight method
CN102947726A (en) * 2010-05-17 2013-02-27 Iee国际电子工程股份公司 Scanning 3d imager
US9516244B2 (en) * 2010-12-23 2016-12-06 Fastree3D S.A. Methods and devices for generating a representation of a 3D scene at very high speed
CN103502839A (en) * 2011-03-17 2014-01-08 加泰罗尼亚科技大学 System, method and computer program for receiving a light beam
US20170052065A1 (en) * 2015-08-20 2017-02-23 Apple Inc. SPAD array with gated histogram construction

Also Published As

Publication number Publication date
TW202018329A (en) 2020-05-16
KR102741709B1 (en) 2024-12-11
JP2020016654A (en) 2020-01-30
KR20200011351A (en) 2020-02-03
CN110779459A (en) 2020-02-11
JP7401986B2 (en) 2023-12-20
CN110779459B (en) 2022-08-05

Similar Documents

Publication Publication Date Title
TWI801572B (en) Image sensor, imaging unit and method to generate a greyscale image
US11988777B2 (en) Time-resolving image sensor for range measurement and 2D greyscale imaging
US10735714B2 (en) Time-resolving sensor using shared PPD+SPAD pixel and spatial-temporal correlation for range measurement
US10397554B2 (en) Time-resolving sensor using shared PPD+SPAD pixel and spatial-temporal correlation for range measurement
US11650044B2 (en) CMOS image sensor for 2D imaging and depth measurement with ambient light rejection
US11924545B2 (en) Concurrent RGBZ sensor and system
CN108307180B (en) Pixel in image sensor, imaging unit, system and method for ranging
US11725933B2 (en) CMOS image sensor for RGB imaging and depth measurement with laser sheet scan
CN112235522B (en) Imaging method and imaging system
CN110007288A (en) The method and system of the pixel of imaging sensor and the measurement of direct flight time range