IP Library › Granted Patent US 12,523,771
Granted Patent B2
US 12,523,771 · App. 17/299,441 · Granted Jan 13, 2026

Patterned illumination for three dimensional imaging

Inventors: Miguel Bruno Vaello Paños (Eindhoven, NL); David Stoppa (Eindhoven, NL); Stephan Beer (Eindhoven, NL); Thomas Jessenig (Eindhoven, NL)
Assignee: ams International AG
G01S17/894G01S7/4863G01S7/497G06V10/141G06V20/647G06V20/58G06V40/172G06V2201/121
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,523,771
App. No.
17/299,441
Granted
Jan 13, 2026
Kind
B2
Abstract

A method of operating a time-of-flight system includes projecting a light pattern from an illumination source into an environment; by an array of light sensors of a time-of-flight sensor of the time-of-flight system, detecting the light pattern reflected by an object in an environment; and generating a signal based on the light detected by a subset of the light sensors of the array of light sensors, the signal being provided to one or more processors for generation of a representation of the environment.

Claims (38)

1 . A method of operating a time-of-flight system having an illumination source and a time-of-flight sensor, the time-of-flight sensor comprising an array of light sensors, the method comprising:

receiving calibration information regarding an identified subset of light sensors in the array of light sensors;

activating the identified subset of light sensors;

projecting a projected light pattern from the illumination source into an environment, wherein the projected light pattern comprises a plurality of dynamically generated sub-patterns,

wherein each sub-pattern impinges on a different illuminated subset of light sensors,

wherein the dynamically generated sub-patterns are generated based at least in part on the calibration information, and

wherein the calibration information comprises a plurality of macropixel definitions that are based on an alignment with a corresponding element of an illumination spot in a previously detected light pattern;

detecting, by the different illuminated subset of light sensors, a detected light pattern reflected by an object in the environment; and

generating a representation signal based on the detected light pattern by the different illuminated subset of light sensors, wherein the different illuminated subset of light sensors comprises fewer than all of the light sensors in the array of light sensors, and the representation signal being provided to one or more processors for generation of a representation of the environment.

2 . The method of claim 1 , wherein the identified subset of light sensors comprises multiple subsets of light sensors in the array of light sensors.

3 . The method of claim 2 , comprising disabling non-activated light sensors in the array of light sensors that are not included in the identified subset.

4 . The method of claim 3 , wherein the array of light sensors is grouped into macropixels, each macropixel including one or more of the activated light sensors and the non-activated light sensors, wherein activating the identified subset of light sensors comprises sequentially activating sequential subsets of light sensors in different macropixels.

5 . The method of claim 4 , comprising activating each subset of the sequential subsets based on a corresponding device light pattern generated by an illumination device.

6 . The method of claim 5 , wherein activating the identified subset of the light sensors in the array of light sensors comprises sequentially activating each of the multiple subsets of light sensors in the array of light sensors.

7 . The method of claim 6 , comprising activating a macropixel subset of the identified subset of the light sensors within each macropixel based on the corresponding light pattern from the illumination device, wherein the array of light sensors is grouped into macropixels, each macropixel including one or more of the activated light sensors.

8 . The method of claim 6 , wherein sequential activation of each of the multiple subsets of light sensors causes activation of all of the light sensors of the array of light sensors.

9 . The method of claim 2 , wherein the array of light sensors is grouped into macropixels, each macropixel including one or more activated light sensors in the identified subset, and in which generating the signal further comprises generating a macropixel signal corresponding to each macropixel based on the light detected by the activated light sensors of each macropixel.

10 . The method of claim 9 , in which generating the macropixel signal corresponding to each macropixel comprises integrating a light signal based on light detected by the activated light sensors of the macropixel over at least some of the light sensors of the macropixel.

11 . The method of claim 9 , comprising defining the macropixels based on light detected by the array of light sensors.

12 . The method of claim 1 , in which projecting the projected light pattern comprises sequentially projecting multiple distinct light patterns from the illumination source.

13 . The method of claim 12 , in which the multiple distinct light patterns together correspond to flood illumination of the environment.

14 . The method of claim 1 , in which projecting the projected light pattern comprises projecting multiple light patterns using a multiple emitter or a segmented emitter.

15 . The method of claim 14 , comprising generating the projected light pattern by at least one of a diffractive element, a patterned mask, a micro-lens array, and direct projection.

16 . The method of claim 1 , wherein the dynamically generated sub-patterns are sequentially emitted.

17 . The method of claim 1 , further comprising calibrating the array of light sensors, wherein identifying the identified subset of light sensors for activation comprises identifying threshold light sensors that detect light having an intensity exceeding a threshold.

18 . A time of flight sensor for a time-of-flight sensor system comprising:

an illumination source configured to project a light pattern into an environment;

an array of light sensors each configured to detect light reflected from an object in the environment; and

control circuitry configured to:

activate a subset of the light sensors of the array of light sensors based on the light pattern wherein the subset comprises fewer than all of the light sensors of the array;

project a projected light pattern from the illumination source into an environment, wherein the projected light pattern comprises a plurality of dynamically generated sub-patterns,

wherein each sub-pattern impinges on a different illuminated subset of light sensors,

wherein the dynamically generated sub-patterns are generated based at least in part on calibration information associated with the time of flight sensor, and

wherein the calibration information comprises a plurality of macropixel definitions that are based on an alignment with a corresponding element of an illumination spot in a previously detected light pattern;

detect, by the different illuminated subset of light sensors, a detected light pattern reflected by an object in the environment;

receive signals from the different illuminated subset of light sensors, the received signals indicative of detection of light reflected from the object in the environment; and

generate an output signal based on the received signals indicative of detection of light, the output signals being provided to one or more processors for generation of a three-dimensional image of the environment.

19 . The time of flight sensor of claim 18 , comprising at least one of a diffractive element, a patterned mark, and a micro-lens array configured to generate the light pattern.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: JESSENIG, THOMAS; BEER, STEPHAN; STOPPA, DAVID; VAELLO PAÑOS, MIGUEL BRUNO
To: AMS INTERNATIONAL AG
Reel/Frame 056427/0904 →
Continuity (4)
Provisional Application 62857974 · Jun 6, 2019
Provisional Application 62775024 · Dec 4, 2018
Related Publication 20220026574A1 · Jan 27, 2022
Related Publication 20230258809A9 · Aug 17, 2023
References Cited (28)
US 20120293625A1 · Schneider et al. · 2012 [cited by applicant]
US 20150285625A1 · Deane · 2015 [cited by applicant]
US 20150334371A1 · Galera et al. · 2015 [cited by applicant]
US 20160041264A1 · Dielacher et al. · 2016 [cited by applicant]
US 20160061941A1 · Guo et al. · 2016 [cited by applicant]
US 20160182891A1 · Ko · 2016 [cited by applicant]
US 20170176579A1 · Niclass · 2017 [cited by examiner]
US 20170180654A1 · Swaminathan et al. · 2017 [cited by applicant]
US 20170180658A1 · Choi et al. · 2017 [cited by applicant]
US 20180259645A1 · Shu · 2018 [cited by examiner]
US 20190011556A1 · Pacala · 2019 [cited by examiner]
US 20190056497A1 · Pacala · 2019 [cited by examiner]
US 20190095806A1 · Canedo et al. · 2019 [cited by applicant]
US 20190139182A1 · Nurvitadhi et al. · 2019 [cited by applicant]
US 20190310375A1 · Finkelstein · 2019 [cited by examiner]
US 20200158838A1 · Henderson · 2020 [cited by examiner]
US 20210080548A1 · Beuschel · 2021 [cited by examiner]
CN 102316282A · 2012 [cited by applicant]
CN 105100780A · 2015 [cited by applicant]
CN 105372667A · 2016 [cited by applicant]
CN 105763788A · 2016 [cited by applicant]
CN 106574964A · 2017 [cited by applicant]
CN 108254158A · 2018 [cited by applicant]
WO 2018091970A1 · 2018 [cited by applicant]
Second Office Action issued in the corresponding Chinese patent application No. 201980080414.0, dated Jan. 31, 2024, 24 pages (including 11 pages English translation) (for informational purposes only). [cited by applicant]
Search report issued for corresponding Chinese patent application No. 201980080414.0, dated Jul. 22, 2023, 3 pages (for informational purposes only). [cited by applicant]
International Search Report issued for the corresponding International Application No. PCT/US2020/36265, dated Aug. 19, 2020, 2 pages (for informational purposes only). [cited by applicant]
International Search Report for Application No. PCT/EP2019/083421 dated Feb. 28, 2020. [cited by applicant]