IP Library Granted Patent US 12,189,838
Granted Patent B2
US 12,189,838 · App. 18/477,529 · Granted Jan 7, 2025

Event-based camera with high-resolution frame output

Inventors: Martin Georg Zahnert (Zurich, CH); Alexander Ilic (Zurich, CH)
Assignee: Magic Leap, Inc.
G06F3/011G06T7/593G06V10/20H04N25/531H04N25/705H04N25/75G06T19/006G06T2207/10012H04N2013/0081H04N13/106
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,189,838
App. No.
18/477,529
Granted
Jan 7, 2025
Kind
B2
Abstract

A high-resolution image sensor suitable for use in an augmented reality (AR) system to provide low latency image analysis with low power consumption. The AR system can be compact, and may be small enough to be packaged within a wearable device such as a set of goggles or mounted on a frame resembling ordinary eyeglasses. The image sensor may receive information about a region of an imaging array associated with a movable object, selectively output imaging information for that region, and synchronously output high-resolution image frames. The region may be updated dynamically as the image sensor and/or the object moves. The image sensor may output the high-resolution image frames less frequently than the region being updated when the image sensor and/or the object moves. Such an image sensor provides a small amount of data from which object information used in rendering an AR scene can be developed.

Claims (60)

1. An augmented reality system, comprising:

at least one image sensor comprising:

a plurality of pixel cells, each pixel cell of the plurality of pixel cells comprising a light-sensitive component;

first circuitry coupled to light-sensitive components of pixel cells of the plurality of pixel cells and configurable to provide, as output signals from at least some pixel cells of the plurality of pixel cells, indications of light intensity; and

second circuitry coupled to light-sensitive components of pixel cells of the plurality of pixel cells and configurable to provide, as output signals from at least some pixel cells of the plurality of pixel cells, event-based indications of change in a light property based on the change in the light property exceeding a threshold; and

at least one processor configured to:

for a first image data processing technique, receive, from the first circuitry, indications of light intensity; and

for a second image data processing technique, receive, from the second circuitry, event-based indications of change in the light property.

2. The augmented reality system of claim 1 , wherein the at least one processor is further configured to:

perform the first image data processing technique, the first image data processing technique comprising generating or updating a world model using the indications of light intensity.

3. The augmented reality system of claim 1 , wherein the at least one processor is further configured to:

perform the first image data processing technique using indications of light intensity for a full image frame.

4. The augmented reality system of claim 1 , wherein the at least one processor is further configured to:

perform the first image data processing technique using indications of light intensity captured using a rolling shutter mode.

5. The augmented reality system of claim 1 , wherein the at least one processor is further configured to:

perform the first image data processing technique using indications of light intensity captured using a global shutter mode.

6. The augmented reality system of claim 1 , wherein:

the at least one image sensor comprises optical components disposed in light paths at least some pixel cells of the plurality of pixel cells;

the optical components are configured to convert an angle of incident light into light intensity; and

the at least one processor is further configured to perform the first image data processing technique, the first image data processing technique comprising generating passive depth information using the indications of light intensity.

7. The augmented reality system of claim 1 , wherein the augmented reality system comprises a wearable headset.

8. Non-transitory computer-readable medium comprising computer-executable instructions, configured for execution on at least one processor of an augmented reality system comprising at least one image sensor comprising a plurality of pixel cells, each pixel cell of the plurality of pixel cells comprising a light-sensitive component; first circuitry coupled to light-sensitive components of pixel cells of the plurality of pixel cells and configurable to provide, as output signals from at least some pixel cells of the plurality of pixel cells, indications of light intensity; and second circuitry coupled to light-sensitive components of pixel cells of the plurality of pixel cells and configurable to provide, as output signals from at least some pixel cells of the plurality of pixel cells, indications of change in a light property, the computer-executable instructions configured to, when executed, control the at least one processor to:

set an output mode of the at least one image sensor based on an image data processing technique to be performed, wherein:

the at least one image sensor is set to operate in a first mode in which the first circuitry provides, as output signals from at least some pixel cells of the plurality of pixel cells, indications of light intensity to perform a first image data processing technique;

the at least one image sensor is set to operate in a second mode in which the second circuitry provides, as output signals from at least some pixel cells of the plurality of pixel cells, indications of change in a light property to perform a second image data processing technique;

receive for processing, based on an image processing technique to be performed, indications of light intensity from the first circuitry or indications of change in the light property from the second circuitry, such that:

for the first image data processing technique, the at least one processor receives, from the first circuitry, indications of light intensity; and

for the second image data processing technique, the at least one processor receives, from the second circuitry, indications of change in the light property.

9. The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions further comprise computer-executable instructions configured to, when executed control the at least one processor to:

perform the first image data processing technique, wherein the first image data processing technique comprises tracking an object or pose using the indications of change in the light property.

10. The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions further comprise computer-executable instructions configured to, when executed control the at least one processor to:

perform the second image data processing technique using the indications of change in the light property for an image patch.

11. The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions further comprise computer-executable instructions configured to, when executed control the at least one processor to:

perform the first image data processing technique using indications of light intensity received at a first data rate; and

perform the second image data processing technique using indications of change in the light property received at a second data rate.

12. The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions further comprise computer-executable instructions configured to, when executed control the at least one processor to:

perform the first image data processing technique using indications of light intensity in response to an indication to operate in a first power consumption mode; and

perform the second image data processing technique using indications of change in the light property in response to an indication to operate in a second power consumption mode.

13. A method of operating an augmented reality system, comprising at least one image sensor comprising a plurality of pixel cells, each pixel cell of the plurality of pixel cells comprising a light-sensitive component, first circuitry coupled to light-sensitive components of the plurality of pixel cells and configurable to provide, as output signals from at least some pixel cells of the plurality of pixel cells, indications of light intensity; and second circuitry coupled to light-sensitive components of the plurality of pixel cells and configurable to provide, as output signals from at least some pixel cells of the plurality of pixel cells, indications of change in a light property, the method comprising:

controlling an output mode of the at least one image sensor such that the at least one image sensor operates in:

a first mode in which the first circuitry provides, as output signals from at least some pixel cells of the plurality of pixel cells, indications of light intensity; or

a second mode in which the second circuitry provides, as output signals from at least some pixel cells of the plurality of pixel cells, indications of change in a light property;

using at least one processor to, for a first image data processing technique, receive from the first circuitry, indications of light intensity; and

using the at least one processor to for a second image data processing technique, receive, from the second circuitry, indications of change in the light property.

14. The method of claim 13 , further comprising:

using the at least one processor to perform the first image data processing technique using indications of light intensity for a full image frame.

15. The method of claim 13 , further comprising:

using the at least one processor to perform the first image data processing technique using indications of light intensity captured using a rolling shutter mode.

16. The method of claim 13 , further comprising:

using the at least one processor to perform the first image data processing technique using indications of light intensity captured using a global shutter mode.

17. The method of claim 13 , further comprising:

using the at least one processor to perform the second image data processing technique, the first image data processing technique comprising tracking an object or pose using the indications of change in the light property.

18. The method of claim 13 , further comprising:

using the at least one processor to perform the second image data processing technique using the indications of change in the light property for an image patch.

19. The method of claim 13 , further comprising:

using the at least one processor to perform the first image data processing technique using indications of light intensity received at a first data rate; and

using the at least one processor to perform the second image data processing technique using indications of change in the light property received at a second data rate.

20. The method of claim 13 , further comprising:

using the at least one processor to perform the first image data processing technique using indications of light intensity in response to an indication to operate in a first power consumption mode; and

using the at least one processor to perform the second image data processing technique using indications of change in the light property in response to an indication to operate in a second power consumption mode.

Assignments (3)
SECURITY INTEREST Recorded Oct 31, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073422/0549 →
SECURITY INTEREST Recorded Oct 20, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073031/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: ZAHNERT, MARTIN GEORG; ILIC, ALEXANDER
To: MAGIC LEAP, INC.
Reel/Frame 065404/0778 →
Continuity (3)
Continuation 17293018
Provisional Application 62759995 · Nov 12, 2018
Related Publication 20240143068A1 · May 2, 2024
References Cited (115)
US 9338382B2 · Jiang · 2016 [cited by applicant]
US 9529192B2 · Border · 2016 [cited by applicant]
US 9826176B1 · Vogelsang · 2017 [cited by applicant]
US 9990761B1 · Anderson et al. · 2018 [cited by applicant]
US 10152775B1 · Bellows et al. · 2018 [cited by applicant]
US 10235797B1 · Sheffield · 2019 [cited by examiner]
US 10298910B1 · Kroeger · 2019 [cited by applicant]
US 10345447B1 · Hicks · 2019 [cited by applicant]
US 10475249B2 · Holz et al. · 2019 [cited by applicant]
US 10491877B1 · Hall et al. · 2019 [cited by applicant]
US 10598936B1 · Berkovich · 2020 [cited by applicant]
US 10764517B2 · Stein et al. · 2020 [cited by applicant]
US 11269402B1 · Canberk et al. · 2022 [cited by applicant]
US 11809613B2 · Zahnert et al. · 2023 [cited by applicant]
US 20090109313A1 · Liu et al. · 2009 [cited by applicant]
US 20100020254A1 · Geng · 2010 [cited by applicant]
US 20120091372A1 · Molnar et al. · 2012 [cited by applicant]
US 20120236124A1 · Aoki · 2012 [cited by applicant]
US 20130002827A1 · Lee et al. · 2013 [cited by applicant]
US 20130063400A1 · Ahn et al. · 2013 [cited by applicant]
US 20130076953A1 · Sekine · 2013 [cited by applicant]
US 20130120224A1 · Cajigas et al. · 2013 [cited by applicant]
US 20130126703A1 · Caulfield · 2013 [cited by applicant]
US 20140192238A1 · Attar et al. · 2014 [cited by applicant]
US 20140326854A1 · Delbruck et al. · 2014 [cited by applicant]
US 20140375790A1 · Robbins et al. · 2014 [cited by applicant]
US 20140375820A1 · Priyantha et al. · 2014 [cited by applicant]
US 20150016777A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150062003A1 · Rafii et al. · 2015 [cited by applicant]
US 20150228114A1 · Shapira et al. · 2015 [cited by applicant]
US 20150235447A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150243105A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150248551A1 · Bae et al. · 2015 [cited by applicant]
US 20150260474A1 · Rublowsky et al. · 2015 [cited by applicant]
US 20150302658A1 · O'Connor et al. · 2015 [cited by applicant]
US 20150365617A1 · Chen · 2015 [cited by applicant]
US 20150381889A1 · Toguchi · 2015 [cited by applicant]
US 20150381964A1 · Drouot · 2015 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160048727A1 · Zhang et al. · 2016 [cited by applicant]
US 20160080732A1 · Pedley et al. · 2016 [cited by applicant]
US 20160148433A1 · Petrovskaya et al. · 2016 [cited by applicant]
US 20160187969A1 · Larsen et al. · 2016 [cited by applicant]
US 20160191887A1 · Casas · 2016 [cited by applicant]
US 20160262608A1 · Krueger · 2016 [cited by applicant]
US 20160307372A1 · Pitts et al. · 2016 [cited by applicant]
US 20160309134A1 · Venkataraman et al. · 2016 [cited by applicant]
US 20160320834A1 · Lee et al. · 2016 [cited by applicant]
US 20160335487A1 · Ming et al. · 2016 [cited by applicant]
US 20160360970A1 · Tzvieli et al. · 2016 [cited by applicant]
US 20170061693A1 · Kohler et al. · 2017 [cited by applicant]
US 20170094243A1 · Venkataraman et al. · 2017 [cited by applicant]
US 20170111619A1 · Benosman et al. · 2017 [cited by applicant]
US 20170167920A1 · Lee et al. · 2017 [cited by applicant]
US 20170168586A1 · Sinha et al. · 2017 [cited by applicant]
US 20170176575A1 · Smits · 2017 [cited by applicant]
US 20170227841A1 · Niemela et al. · 2017 [cited by applicant]
US 20170285343A1 · Belenkii et al. · 2017 [cited by applicant]
US 20170302859A1 · Nakanishi et al. · 2017 [cited by applicant]
US 20170345218A1 · Bedikian et al. · 2017 [cited by applicant]
US 20170345398A1 · Fuchs et al. · 2017 [cited by applicant]
US 20170374360A1 · Kranski et al. · 2017 [cited by applicant]
US 20180068206A1 · Pollach et al. · 2018 [cited by applicant]
US 20180114566A1 · Aoyama · 2018 [cited by examiner]
US 20180115763A1 · Hung et al. · 2018 [cited by applicant]
US 20180182173A1 · Robaina et al. · 2018 [cited by applicant]
US 20180188538A1 · Bell · 2018 [cited by applicant]
US 20180220073A1 · Keal · 2018 [cited by applicant]
US 20180239144A1 · Woods et al. · 2018 [cited by applicant]
US 20180249151A1 · Freeman et al. · 2018 [cited by applicant]
US 20180268229A1 · Nakata et al. · 2018 [cited by applicant]
US 20180275242A1 · Peri · 2018 [cited by applicant]
US 20180278843A1 · Smith et al. · 2018 [cited by applicant]
US 20180300897A1 · Woods et al. · 2018 [cited by applicant]
US 20180330521A1 · Samples et al. · 2018 [cited by applicant]
US 20180373348A1 · Price · 2018 [cited by examiner]
US 20180376082A1 · Liu · 2018 [cited by examiner]
US 20190051246A1 · Kim et al. · 2019 [cited by applicant]
US 20190056792A1 · Wan et al. · 2019 [cited by applicant]
US 20190139307A1 · Min · 2019 [cited by applicant]
US 20190197765A1 · Molyneaux et al. · 2019 [cited by applicant]
US 20190317597A1 · Aleem et al. · 2019 [cited by applicant]
US 20190355169A1 · Sapienza et al. · 2019 [cited by applicant]
US 20200005489A1 · Kroeger · 2020 [cited by applicant]
US 20200007798A1 · Liu et al. · 2020 [cited by applicant]
US 20200145588A1 · Kasuya et al. · 2020 [cited by applicant]
US 20200412983A1 · Nakata · 2020 [cited by applicant]
US 20210165229A1 · Stahl et al. · 2021 [cited by applicant]
US 20210235028A1 · Finateu et al. · 2021 [cited by applicant]
US 20210235036A1 · Kitano · 2021 [cited by applicant]
US 20210385402A1 · Zhu · 2021 [cited by applicant]
US 20210409626A1 · Zahnert et al. · 2021 [cited by applicant]
US 20210409629A1 · Zahnert et al. · 2021 [cited by applicant]
US 20210409632A1 · Zahnert et al. · 2021 [cited by applicant]
US 20220014689A1 · Zahnert et al. · 2022 [cited by applicant]
US 20220023787A1 · Huang · 2022 [cited by applicant]
US 20220051441A1 · Zahnert et al. · 2022 [cited by applicant]
US 20220121280A1 · Jones et al. · 2022 [cited by applicant]
US 20220129066A1 · Zahnert et al. · 2022 [cited by applicant]
US 20220132056A1 · Zahnert et al. · 2022 [cited by applicant]
EP 2779091A1 · 2014 [cited by applicant]
WO 2012022927A1 · 2012 [cited by applicant]
WO 2016181391A1 · 2016 [cited by applicant]
U.S. Appl. No. 17/293,014, filed May 11, 2021, Zahnert et al. [cited by applicant]
U.S. Appl. No. 17/293,029, filed May 11, 2021, Zahnert et al. [cited by applicant]
U.S. Appl. No. 17/293,387, filed May 11, 2021, Zahnert et al. [cited by applicant]
U.S. Appl. No. 17/415,699, filed Jun. 17, 2021, Zahnert et al. [cited by applicant]
U.S. Appl. No. 17/428,948, filed Aug. 5, 2021, Zahnert et al. [cited by applicant]
U.S. Appl. No. 17/428,958, filed Aug. 5, 2021, Zahnert et al. [cited by applicant]
U.S. Appl. No. 18/542,122, filed Dec. 15, 2023, Zahnert et al. [cited by applicant]
PCT/US2019/058838, Feb. 27, 2020, International Search Report and Written Opinion. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2019/058838 mailed on Feb. 27, 2020. [cited by applicant]
Detone et al., Deep image homography estimation. arXiv preprint. arXiv:1606.03798v1. Jun. 13, 2016. 6 pages. [cited by applicant]
Kelly et al., Visual-inertial sensor fusion: Localization, mapping and sensor-to-sensor self-calibration. The International Journal of Robotics Research. Jan. 2011;30(1):56-79. [cited by applicant]
Zahnert et al., Lightweight Cross Reality Device With Passive Depth Extraction, U.S. Appl. No. 18/542,122, filed Dec. 15, 2023. [cited by applicant]
Cited By (1)
US 12,373,025