IP Library Granted Patent US 9,984,508
Granted Patent B2
US 9,984,508 · App. 15/159,763 · Granted May 29, 2018

Light-based radar system for augmented reality

Inventors: Brian Mullins (Altadena, CA); Matthew Kammerait (Studio City, CA); Mark Anthony Sararu (Los Angeles, CA)
Assignee: Micron Technology, Inc.
G06T19/006G01S17/36G01S17/89G02B27/017G06T7/521G06T19/20G02B2027/014G02B2027/0138G06T2207/10152G06T2215/16G06T2219/2012G06T2219/2016
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 9,984,508
App. No.
15/159,763
Granted
May 29, 2018
Kind
B2
Abstract

A system and method for measuring depth using an optical radar system are described. The system includes an optical radar, a camera, a display, and a processor. The optical radar emits a signal towards an object. The processor identifies an object depicted in an image captured with the camera. The processor generates the signal with a non-repeating pattern of amplitude and frequency, and computes a depth of the object based on a difference in phase angle between the signal emitted from the optical radar and a return signal received at the optical radar. The depth includes a distance between the optical radar and the object. The processor generates AR content based on the identified object and adjusts a characteristic of the AR content in the display based on the computed depth of the object.

Claims (53)

1. A device comprising:

a camera configured to generate an image depicting an object;

a display;

a light modulator configured to modulate a light signal with a non-repeating pattern of random amplitude and random frequency;

an emitter coupled to the light modulator, the emitter being configured to generate the modulated light signal with the non-repeating pattern of amplitude and frequency, and to emit the modulated light signal;

a receiver configured to receive the return signal including the modulated light signal reflected back from the object;

a mirror configured to reflect the modulated light signal from the emitter towards the object;

a mirror controller coupled to the minor, the mirror controller being configured to adjust a direction of the mirror and to sweep the modulated light signal into a planar region defined by a first angle for horizontal sweeps and by a second angle for vertical sweeps; and

a hardware processor comprising an augmented reality (AR) application, the AR application being configured to:

identify the object depicted in the image;

compute a depth of the object based on a difference in phase angle between the emitted modulated light signal and the received return signal, the depth including a distance between the device and the object;

identify a first depth resolution of the planar region;

identify an area of interest in the planar region;

adjust the first angle and the second angle to sweep the modulated light signal in the area of interest at a second depth resolution that is higher than the first depth resolution, the second depth resolution having a higher density of sampling points than that of the first depth resolution; and

generate AR content based on the identified object and to adjust a characteristic of the AR content in the display based on the computed depth of the object.

2. The device of claim 1 , wherein the depth sensing module comprises:

a unique signal pattern generator coupled to the light modulator, the unique signal pattern generator being configured to select the random amplitude and random frequency of the modulated light signal; and

a depth computation module configured to determine a shift in the phase angle between the modulated light signal generated from the emitter and the modulated light signal received at the receiver.

3. The device of claim 2 , wherein the depth computation module is configured to identify a first pattern in a portion of the modulated light signal generated from the emitter, to identify a second pattern in a portion of the modulated light signal received at the receiver, to match the first pattern with the second pattern, and to determine the shift in the phase angle between the first pattern and the second pattern.

4. The device of claim 3 , wherein the depth computation module is configured to compute the distance between the device and the object based on the shift in the phase angle between the first pattern and the second pattern.

5. The device of claim 1 , wherein the display comprises a transparent display of a visor of a helmet,

wherein the rendering module adjusts a combination of at least a size of the AR content displayed in the transparent display and a depth of field of the AR content based on the measured depth of the object.

6. A method comprising:

identifying an object depicted in an image captured with a camera of a device;

modulating a light signal with a non-repeating pattern of random amplitude and random frequency;

reflecting the modulated light signal from the emitter on a mirror towards the object;

adjusting a direction of the mirror to sweep the modulated light signal into a planar region defined by a first angle for horizontal sweeps and by a second angle for vertical sweeps;

computing, using a processor of the device, a depth of the object based on a difference in phase angle between the emitted modulated light signal and the received return signal, the depth including a distance between the device and the object;

identifying a first depth resolution of the planar region;

identifying an area of interest in the planar region;

adjusting the first angle and the second angle to sweep the modulated light signal in the area of interest at a second depth resolution that is higher than the first depth resolution, the second depth resolution having a higher density of sampling points than that of the first depth resolution;

generating and displaying AR content based on the identified object in a display of the device; and

adjusting a characteristic of the AR content in the display based on the computed depth of the object.

7. The method of claim 6 , further comprising:

selecting the random amplitude and random frequency of the modulated light signal; and

determining a shift in the phase angle between the modulated light signal generated from the emitter and the modulated light signal received at the receiver.

8. The method of claim 7 , further comprising:

identifying a first pattern in a portion of the modulated light signal generated from the emitter;

identifying a second pattern in a portion of the modulated light signal received at the receiver;

matching the first pattern with the second pattern; and

determining the shift in the phase angle between the first pattern and the second pattern.

9. The method of claim 7 , further comprising:

computing the distance between the device and the object based on the shift in the phase angle between the first pattern and the second pattern.

10. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

modulating a light signal with a non-repeating pattern of random amplitude and random frequency;

reflecting the modulated light signal from the emitter on a mirror towards the object;

adjusting a direction of the mirror to sweep the modulated light signal into a planar region defined by a first angle for horizontal sweeps and by a second angle for vertical sweeps;

computing a depth of the object based on a difference in phase angle between the emitted modulated light signal and the received return signal, the depth including a distance between the device and the object;

identifying a first depth resolution of the planar region;

identifying an area of interest in the planar region;

adjusting the first angle and the second angle to sweep the modulated light signal in the area of interest at a second depth resolution that is higher than the first depth resolution, the second depth resolution having a higher density of sampling points than that of the first depth resolution;

generating and displaying AR content based on the identified object in a display of the device; and

adjusting a characteristic of the AR content in the display based on the computed depth of the object.

Assignments (12)
CHANGE OF NAME Recorded Aug 3, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060936/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2021
From: RPX CORPORATION
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 056777/0588 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: DAQRI, LLC
To: RPX CORPORATION
Reel/Frame 053413/0642 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2019
From: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
To: DAQRI, LLC
Reel/Frame 050805/0606 →
LIEN Recorded Oct 8, 2019
From: DAQRI, LLC
To: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
Reel/Frame 050672/0601 →
SECURITY INTEREST Recorded Jun 26, 2019
From: DAQRI, LLC
To: AR HOLDINGS I LLC
Reel/Frame 049596/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: MULLINS, BRIAN; KAMMERAIT, MATTHEW; SARARU, MARK ANTHONY
To: DAQRI, LLC
Reel/Frame 039395/0669 →
Continuity (2)
Provisional Application 62164276 · May 20, 2015
Related Publication 20160343169A1 · Nov 24, 2016