Synchronous Event-Driven Readout for Direct Time-of-Flight Depth Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional direct time-of-flight depth cameras face inefficiencies in data readout, leading to low-quality depth reconstruction due to fixed frame rate reading, which results in high activity pixels being read less often and older photon detections being identified multiple times.

Innovation Solution

The implementation of a depth camera assembly with an imaging device configured to capture images using macropixels, where each macropixel is coupled to readout buses via row and column access control signals, allowing for increased readout speed and accurate evaluation of photon detections by grouping pixels into macropixels and using time-to-digital converters to generate digital timestamps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed frame rate is used to read detector data, then the readout process is simple and regular, but high activity pixels are read less often and depth reconstruction quality deteriorates

Engineering Contradiction:
Improvereadout process simplicityVSAvoiddepth reconstruction quality
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements dynamic readout scheduling where pixels are read at different rates based on their activity levels. High activity pixels are read more frequently while low activity pixels are read less frequently, replacing the static fixed frame rate approach with an adaptive dynamic system that optimizes both readout simplicity and depth reconstruction quality

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If a fixed frame rate is used to read detector data, then the readout timing is regular and predictable, but older photon detections are identified multiple times

Engineering Contradiction:
Improvereadout timing regularityVSAvoidphoton detection accuracy
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The patent employs feedback mechanisms where the system monitors photon detection activity and adjusts readout scheduling accordingly. This feedback loop prevents redundant reading of older photon detections by dynamically adapting the readout timing based on actual pixel activity, thereby eliminating information loss while maintaining operational stability

Inventive Principle:
Principle #23Feedback

3Device complexity

If all pixels are read at the same rate, then the readout process is uniform and simple, but data from high activity pixels is insufficient and data from low activity pixels is redundant

Engineering Contradiction:
Improvereadout process complexityVSAvoiduseful data acquisition efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies local quality differentiation by assigning different readout rates to different pixels based on their individual activity levels. Each pixel or pixel group receives customized readout scheduling that matches its actual photon detection characteristics, optimizing data acquisition efficiency while managing system complexity through localized adaptation rather than global uniformity

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the speed and accuracy of data retrieval from the detector, improving depth reconstruction by selectively accessing and processing data from high and low activity pixels, reducing noise and improving signal-to-noise ratio.

Implementation Method 1

single-photon detectors are used, such as single-photon avalanche diodes (SPADs)

Methodology Applied
Scientific EffectSingle-photon detection: Photoelectric Effect

Implementation Method 2

time-to-digital converters to generate digital timestamps

Methodology Applied
Scientific EffectTime-to-digital conversion:

Implementation Method 3

measure a roundtrip travel time of photons generated by multiple short pulses of light from an illumination source

Methodology Applied
Scientific EffectLight propagation: Light

Implementation Method 4

Direct time-of-flight allows multiple events (e.g., detections of photons) to be acquired in a histogram through a process called time-correlated single-photon counting (TCSPC)

Methodology Applied
Scientific EffectTime-correlated single-photon counting:

Data Source

PatentUS12026906B1Detector with synchronous event driven readout of pixels for direct time-of-flight depth sensing
Publication Date: 2024.07.02 META PLATFORMS TECHNOLOGIES LLC
  • US12026906B1 patent drawing
  • US12026906B1 patent drawing
  • US12026906B1 patent drawing

AI summary

Each pixel of a plurality of pixels captures a portion of outgoing light illuminating a local area reflected from the one or more objects in the local area. A flag is generated via a flag determination logic circuit coupled to each pixel of the plurality of pixels. The flag indicates whether the reflected light was captured within a threshold amount of time from a current time. A time to digital converter is enabled via a flag determination logic circuit. The time to digital converter is associated with each pixel of the plurality of pixels to generate a digital representation of time when each pixel of the plurality of pixels captured the reflected light. Depth information is determined for the one or more objects in the local area based in part on the generated flag and the digital representation of time.