IP Library Granted Patent US 11,778,318
Granted Patent B2
US 11,778,318 · App. 17/690,956 · Granted Oct 3, 2023

Depth sensing techniques for virtual, augmented, and mixed reality systems

Inventors: Brian Keith Smith (Wellington, FL); Koon Keong Shee (Miramar, FL); Gregory Michael Link (Charlotte, NC)
Assignee: Magic Leap, Inc.
H04N23/667G01S17/894G06F3/00H04N13/139H04N13/296H04N23/959
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 11,778,318
App. No.
17/690,956
Granted
Oct 3, 2023
Kind
B2
Abstract

A system and method for operating a depth sensor. A configuration operation can be performed by storing a first sequence of operation steps which define a first depth sensing mode of operation, and a second sequence of operation steps which define a second depth sensing mode of operation, in the memory. In response to a first request for depth measurements according to the first depth sensing mode of operation, the depth sensor can be operated in the first mode of operation by causing it to execute the first sequence of operation steps. In response to a second request for depth measurements according to the second depth sensing mode of operation, and without performing an additional configuration operation, the depth sensor can be operated in the second mode of operation by causing it to execute the second sequence of operation steps.

Claims (32)

1. A method for operating a depth sensor, the method comprising:

performing a configuration operation for a depth sensor, the configuration operation comprising:

storing a first sequence of operation steps which define a first depth sensing mode of operation in a memory of the depth sensor, the first sequence of operation steps including one or more common operation steps; and

storing a second sequence of operation steps which, in combination with the one or more common operation steps, define a second depth sensing mode of operation in the memory of the depth sensor;

receiving a first request for depth measurements according to the first depth sensing mode of operation;

in response to the first request, operating the depth sensor in the first mode of operation by causing it to execute the first sequence of operation steps;

receiving a second request for depth measurements according to the second depth sensing mode of operation; and

in response to the second request, and without performing an additional configuration operation, operating the depth sensor in the second mode of operation by causing it to execute the second sequence of operation steps and the one or more common operation steps.

2. The method of claim 1 , wherein the depth sensor comprises a time-of-flight camera.

3. The method of claim 1 , wherein the first depth sensing mode of operation corresponds to a first distance range of measurements and the second depth sensing mode of operation corresponds to a second distance range of measurements which is different from the first distance range of measurements.

4. The method of claim 1 , wherein the first depth sensing mode of operation corresponds to a first frame rate and the second depth sensing mode of operation corresponds to a second frame rate which is slower than the first frame rate.

5. The method of claim 1 , further comprising providing depth information from the depth sensor to a virtual reality, augmented reality, or mixed reality display system.

6. The method of claim 1 , wherein the first depth sensing mode of operation corresponds to a first frame rate and the second depth sensing mode of operation corresponds to a second frame rate which is different than the first frame rate.

7. The method of claim 1 , wherein at least one of the second sequence of operation steps comprises a delay.

8. A system for operating a depth sensor, the system comprising:

a processor configured to execute a method comprising:

performing a configuration operation for a depth sensor, the configuration operation comprising:

storing a first sequence of operation steps which define a first depth sensing mode of operation in a memory of the depth sensor, the first sequence of operation steps including one or more common operation steps, and

storing a second sequence of operation steps which, in combination with the one or more common operation steps, define a second depth sensing mode of operation in the memory of the depth sensor;

receiving a first request for depth measurements according to the first depth sensing mode of operation;

in response to the first request, operating the depth sensor in the first mode of operation by causing it to execute the first sequence of operation steps;

receiving a second request for depth measurements according to the second depth sensing mode of operation; and

in response to the second request, and without performing an additional configuration operation, operating the depth sensor in the second mode of operation by causing it to execute the second sequence of operation steps and the one or more common operation steps.

9. The system of claim 8 , wherein the depth sensor comprises a time-of-flight camera.

10. The system of claim 8 , wherein the first depth sensing mode of operation corresponds to a first distance range of measurements and the second depth sensing mode of operation corresponds to a second distance range of measurements which is different from the first distance range of measurements.

11. The system of claim 8 , wherein the first depth sensing mode of operation corresponds to a first frame rate and the second depth sensing mode of operation corresponds to a second frame rate which is slower than the first frame rate.

12. The system of claim 8 , wherein the system is integrated in a virtual, augmented, or mixed reality display system.

13. The system of claim 8 , wherein the first depth sensing mode of operation corresponds to a first frame rate and the second depth sensing mode of operation corresponds to a second frame rate which is different than the first frame rate.

14. The system of claim 8 , wherein at least one of the second sequence of operation steps comprises a delay.

15. The system of claim 8 , wherein the processor comprises a state machine.

16. The system of claim 8 , further comprising the depth sensor.

17. The system of claim 8 , further comprising an arbiter configured to receive, schedule, and prioritize requests to operate the depth sensor.

Assignments (3)
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 Mar 15, 2023
From: SMITH, BRIAN KEITH; SHEE, KOON KEONG; LINK, GREGORY MICHAEL
To: MAGIC LEAP, INC.
Reel/Frame 062986/0724 →
SECURITY INTEREST Recorded May 24, 2022
From: MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC; MAGIC LEAP, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060338/0665 →
Cited By (1)
US 12,666,145