Depth Map Sensor Bin Rotation for ToF Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current time-of-flight (ToF) cameras with single photon avalanche diodes (SPADs) face inaccuracies in distance measurements due to non-uniform time-sampling of phase-shifted clock signals, leading to disturbances in the detection of returned waveforms.

Innovation Solution

A depth map sensor design that includes a first array of pixels with phase-shifted clock signals applied during different periods and selection mechanisms, and a second array with distinct phase-shifted clock signal application durations, allowing for cyclic circular shifts to mitigate signal discrepancies and improve time-domain averaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If phase-shifted clock signals are applied to pixel circuits with fixed time windows for event accumulation, then the circuit operation is simplified, but non-uniformity in time-sampling occurs leading to degraded distance measurement accuracy

Engineering Contradiction:
Improvecircuit operation simplicityVSAvoiddistance measurement accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the time window assignment dynamic rather than fixed. Each pixel circuit is assigned a specific time window that shifts across multiple periods, allowing the system to adapt to non-uniform sampling conditions. This dynamic reassignment ensures that over time, all time windows are uniformly sampled, correcting the non-uniformity issue while maintaining circuit simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action by cycling through different time window assignments for each pixel circuit over multiple periods. Each period, the time window index is incremented, creating a periodic rotation of sampling windows. This periodic reassignment ensures uniform coverage of all time windows across multiple cycles, eliminating the non-uniform sampling bias that degrades measurement accuracy.

Inventive Principle:
Principle #19Periodic action

2Ease of manufacture

If time windows are fixed for event accumulation in each pixel circuit, then the implementation is straightforward, but non-uniform time-sampling disturbs phase detection accuracy

Engineering Contradiction:
Improveimplementation straightforwardnessVSAvoidphase detection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system transitions from static fixed time windows to dynamic rotating time window assignments. Each pixel circuit's time window index is updated based on the current period, creating a dynamic sampling scheme. This dynamic approach maintains implementation simplicity while correcting the non-uniform sampling that would otherwise distort phase detection accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of time window assignment from fixed to variable based on the period number. By modifying the time window index as a function of the period, the system creates uniform sampling distribution across all time windows. This parameter change eliminates the non-uniformity that causes phase detection errors while keeping the implementation straightforward.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If all pixel circuits use the same time window assignment, then the control logic is minimized, but non-uniform sampling patterns degrade depth map accuracy

Engineering Contradiction:
Improvecontrol logic complexityVSAvoiddepth map accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces dynamic time window assignment where each pixel circuit's assigned window changes based on the current period. This dynamic scheme ensures that over time, all time windows are sampled uniformly across the pixel array. The control logic remains relatively simple by using a counter that increments with each period, but this simple mechanism achieves uniform sampling that improves depth map accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic action by cycling through time window assignments in a rotating manner across multiple periods. Each period, the time window index is incremented for all pixel circuits, creating a periodic rotation that ensures uniform sampling coverage. This periodic mechanism maintains minimal control logic complexity while achieving the uniform sampling necessary for accurate depth mapping.

Inventive Principle:
Principle #19Periodic action

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

Enhances the accuracy of distance measurements by averaging out discrepancies in phase-shifted clock signals, leading to improved precision in depth map sensing.

Implementation Method 1

an array of SPADs for detecting the return signal

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Implementation Method 2

a laser source such as a vertical-cavity surface-emitting laser (VCSEL) that emits, into an image scene, optical pulses

Methodology Applied
Scientific EffectStimulated emission: Laser

Data Source

PatentUS11892568B2Depth map sensor with bin rotation
Publication Date: 2024.02.06 STMICROELECTRONICS (GRENOBLE 2) SAS
  • US11892568B2 patent drawing
  • US11892568B2 patent drawing
  • US11892568B2 patent drawing

AI summary

A depth map sensor includes a first array of first pixels, each first pixel having a first photodetector associated with a pixel circuit that comprises a plurality of first bins for accumulating events. A clock source is configured to generate a plurality of phase-shifted clock signals. A first circuit has a plurality of first output lines coupled to the first array of first pixels. The first circuit is configured to receive the plurality of phase-shifted clock signals. The first circuit includes a first block and a second block. The first block is configured to propagate the plurality of phase-shifted clock signals to the second block during a first period determined by a first enable signal and the second block configured to select to which of the plurality of first output lines each of the plurality of phase-shifted clock signals is applied.