IP Library Patent Application 15243715
Patent Application
App. No. 15/243,715

OCCLUDING AUGMENTED REALITY CONTENT OR THERMAL IMAGERY FOR SIMULTANEOUS DISPLAY

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 None
App. No.
15/243,715
Abstract

A wearable computing device provides augmented reality images of an environment in which the wearable computing device is worn. The wearable computing device is configured to detect one or more objects in the environment and acquire, by one or more cameras of the wearable computing device, one or more thermal images of at least one object of the detected one or more objects. The wearable computing device also determines at least one depth parameter value for at least one thermal image of the one or more thermal images and obtains augmented reality content to be displayed with the at least one thermal image. The wearable computing device further obtains instructions of whether one or more portions of the augmented reality content are to be occluded, and uses the at least one thermal image as an occlusion mask to occlude the one or more portions of the augmented reality content.

Claims (58)

1 . A wearable computing device for providing augmented reality images of an environment in which the wearable computing device is worn, the wearable computing device comprising:

a machine-readable memory storing computer-executable instructions; and

at least one hardware processor in communication with the machine-readable memory that, when the computer-executable instructions are executed, configures a wearable computing device to perform a plurality of operations, the plurality of operations comprising:

acquiring, by one or more cameras of the wearable computing device, thermal data in an environment in which the wearable computing device is being worn;

obtaining augmented reality content to be displayed within the wearable computing device; and

occluding one or more portions of the augmented reality content based on the thermal data.

2 . The wearable computing device of claim 1 , wherein the plurality of operations further comprises:

displaying a thermal image corresponding to the thermal data with the occluded one or more portions of the augmented reality content.

3 . The wearable computing device of claim 1 , wherein the plurality of operations further comprises:

identifying a first plurality of coordinates corresponding to the augmented reality content;

identifying a second plurality of coordinates corresponding to the thermal image;

identifying a third plurality of coordinates selected from the first plurality of coordinates and the second plurality of coordinates, the third plurality of coordinates corresponding to coordinates that the first plurality of coordinates and the second plurality of coordinates have in common; and wherein

the thermal image is displayed at the third plurality of coordinates instead of the augmented reality content.

4 . The wearable computing device of claim 1 , wherein the plurality of operations further comprises:

obtaining instructions whether one or more portions of the thermal image are to be occluded based on a comparison of at least one depth parameter value of the augmented reality content with the at least one depth parameter value of the thermal image; and

in response to the obtained instructions indicating that one or more portions of the thermal image are to be occluded, displaying the augmented reality content instead of the one or more portions of the thermal image.

5 . The wearable computing device of claim 1 , wherein the thermal image comprises a plurality of pixels; and

the plurality of operations further comprises determining at least one depth parameter value for each pixel of the plurality of pixels.

6 . The wearable computing device of claim 1 , wherein occluding the one or more portions of the augmented reality content comprises:

communicating the thermal data to a computer-implemented server in communication with the wearable computing device; and

receiving instructions indicating which of the one or more portions of the augmented reality content are to be occluded.

7 . The wearable computing device of claim 1 , wherein a depth parameter value of the thermal image indicates a distance of an object associated with the thermal image from the wearable computing device.

8 . The wearable computing device of claim 1 , wherein displaying the thermal image instead of the augmented reality content includes displaying one or more portions of the augmented reality content that are not to be occluded.

9 . A computer-implemented method for providing augmented reality images of an environment in which the wearable computing device is worn, the computer-implemented method comprising:

acquiring, by one or more cameras of the wearable computing device, thermal data in an environment in which the wearable computing device is being worn;

obtaining augmented reality content to be displayed within the wearable computing device; and

occluding one or more portions of the augmented reality content based on the thermal data.

10 . The computer-implemented method of claim 9 , further comprising:

displaying a thermal image corresponding to the thermal data with the occluded one or more portions of the augmented reality content.

11 . The computer-implemented method of claim 9 , further comprising:

identifying a first plurality of coordinates corresponding to the augmented reality content;

identifying a second plurality of coordinates corresponding to the thermal image;

identifying a third plurality of coordinates selected from the first plurality of coordinates and the second plurality of coordinates, the third plurality of coordinates corresponding to coordinates that the first plurality of coordinates and the second plurality of coordinates have in common; and wherein

the thermal image is displayed at the third plurality of coordinates instead of the augmented reality content.

12 . The computer-implemented method of claim 9 , further comprising:

obtaining instructions whether one or more portions of the thermal image are to be occluded based on a comparison of at least one depth parameter value of the augmented reality content with the at least one depth parameter value of the thermal image; and

in response to the obtained instructions indicating that one or more portions of the thermal image are to be occluded, displaying the augmented reality content instead of the one or more portions of the thermal image.

13 . The computer-implemented method of claim 9 , wherein the thermal image comprises a plurality of pixels; and

the method further comprises determining at least one depth parameter value for each pixel of the plurality of pixels.

14 . The computer-implemented method of claim 9 , wherein occluding the one or more portions of the augmented reality content comprises:

communicating the thermal data to a computer-implemented server in communication with the wearable computing device; and

receiving instructions indicating which of the one or more portions of the augmented reality content are to be occluded.

15 . The computer-implemented method of claim 9 , wherein at least one depth parameter value of the thermal image indicates a distance of an object associated with the thermal image from the wearable computing device.

16 . The computer-implemented method of claim 9 , wherein displaying the thermal image instead of the augmented reality content includes displaying one or more portions of the augmented reality content that are not to be occluded.

17 . A machine-readable memory storing computer-executable instructions that, when executed by at least one hardware processor, configures a wearable computing device to perform a plurality of operations, the plurality of operations comprising:

acquiring, by one or more cameras of the wearable computing device, thermal data in an environment in which the wearable computing device is being worn;

obtaining augmented reality content to be displayed within the wearable computing device; and

occluding one or more portions of the augmented reality content based on the thermal data.

18 . The machine-readable memory of claim 17 , wherein the plurality of operations further comprises:

identifying a first plurality of coordinates corresponding to the augmented reality content;

identifying a second plurality of coordinates corresponding to the thermal image;

identifying a third plurality of coordinates selected from the first plurality of coordinates and the second plurality of coordinates, the third plurality of coordinates corresponding to coordinates that the first plurality of coordinates and the second plurality of coordinates have in common; and wherein

the thermal image is displayed at the third plurality of coordinates instead of the augmented reality content.

19 . The machine-readable memory of claim 17 , wherein the plurality of operations further comprises:

obtaining instructions whether one or more portions of the thermal image are to be occluded based on a comparison of at least one depth parameter value of the augmented reality content with at least one depth parameter value of the thermal image; and

in response to the obtained instructions indicating that one or more portions of the thermal image are to be occluded, displaying the augmented reality content instead of the one or more portions of the thermal image.

20 . The machine-readable memory of claim 17 , wherein the thermal image comprises a plurality of pixels; and

the plurality of operations further comprises determining at least one depth parameter value for each pixel of the plurality of pixels.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: DAQRI, LLC
To: RPX CORPORATION
Reel/Frame 053413/0642 →
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 22, 2016
From: FINDING, SAMUEL; KAZANSKY, LUCAS; GUNALAN, NAVEEN ANAND
To: DAQRI, LLC
Reel/Frame 039501/0053 →