IP Library Granted Patent US 11,449,189
Granted Patent B1
US 11,449,189 · App. 16/591,217 · Granted Sep 20, 2022

Virtual reality-based augmented reality development system

Inventors: Lars Anders Bond (San Mateo, CA); Francesco Georg (Mountain View, CA); Christopher John Ocampo (Dublin, CA); Michael Slater (Nottingham, GB); Stef Marc Smet (London, GB); Hannes Verlinde (Post-MSX, GB)
Assignee: FACEBOOK TECHNOLOGIES, LLC
G06F3/04815G02B27/017G06F3/011G06T19/006G06V20/20
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,449,189
App. No.
16/591,217
Granted
Sep 20, 2022
Kind
B1
Abstract

A virtual reality (VR) system is described that enables users to create, model, and visualize augmented reality experiences at physical, real-world locations, without needing to physically be at the location for which the augmented experience is being modeled. In one example, the VR system includes a head-mounted device (HMD), an augmented reality content development system, and a rendering engine. The HMD is configured to output VR content representing a physical environment for an augmented reality experience. The augmented reality content development system is configured to identify, based on an input, augmented reality content with which to augment the physical environment for the augmented reality experience. The rendering engine is configured to render, via the HMD, the VR content representing the physical environment, augmented with the augmented reality content.

Claims (25)

1. A virtual reality (VR) system for developing augmented reality content, the system comprising:

a head-mounted device (HMD) configured to output VR content representing a remote physical environment for an augmented reality experience, the remote physical environment remote from the location of the HMD;

an augmented reality content development system comprising processing circuitry configured to:

obtain, from a physical environment content library stored on computer-readable media, the VR content representing a user-selected remote physical environment, and

identify, based on first input, augmented reality content with which to augment the VR content to construct the augmented reality experience for the user-selected remote physical environment;

select, based on second input received from a user via the HMD, an augmented reality hardware modality identifying a target device having a different form factor from the HMD; and

a rendering engine comprising processing circuitry configured to render, in accordance with characteristics of the target device, via the HMD, the VR content representing the remote physical environment, augmented with the augmented reality content.

2. The VR system of claim 1 ,

wherein the augmented reality content development system is further configured to process third input to select at least one of a geographical location corresponding to the remote physical environment represented in the VR content, a viewing angle within the remote physical environment represented in the VR content, or an environmental factor within the remote physical environment represented in the VR content, and

wherein the rendering engine is further configured to update the VR content representing the remote physical environment augmented with the augmented reality content based on the selection processed from the third input.

3. The VR system of claim 2 , wherein the rendering engine is further configured to render a graphical user interface (GUI) element that enables the selection processed from the third input.

4. The VR system of claim 3 , further comprising a pose tracker comprising processing circuitry configured to identify field of view (FoV) information associated with the HMD.

5. The VR system of claim 1 , wherein the augmented reality content development system is integrated within the HMD.

6. The VR system of claim 1 , wherein the augmented reality content development system executes on processing circuitry that is separate from the HMD.

7. The VR system of claim 1 , further comprising a gesture detector comprising processing circuitry configured to identify, from image data received from the HMD, one or more gestures, wherein the augmented reality content development system is further configured to modify, in response to the one or more gestures identified by the gesture detector, the augmented reality content with which to augment the remote physical environment for the augmented reality experience to form updated VR content, and wherein the rendering engine is configured to render the updated VR content via the HMD.

8. The VR system of claim 1 , further comprising a gesture detector configured to identify, from image data received from the HMD, one or more gestures, wherein the augmented reality content development system is further configured to annotate, in response to the one or more gestures identified by the gesture detector, the VR content to form annotated VR content, and wherein the rendering engine is configured to render the annotated VR content via the HMD.

9. The VR system of claim 1 , wherein the augmented reality content development system is further configured to at least one of: (i) add one or more augmented reality objects to the augmented reality content, (ii) edit one or more augmented reality objects of the augmented reality content, (iii) scale the augmented reality content, (iv) reposition the augmented reality content, (v) configure one or more layers for augmented reality object placement within the augmented reality content, (vi) rotate one or more augmented reality objects of the augmented reality content, or (vii) control placement of one or more animations of the augmented reality content.

10. The VR system of claim 1 , wherein the augmented reality hardware modality comprises one of augmented reality glasses, smartphone, and tablet computer.

11. The VR system of claim 10 , wherein the augmented reality content development system is further configured to simulate a capability of the augmented reality hardware modality.

12. The VR system of claim 1 , wherein the augmented reality content development system is further configured to apply masking to the VR content and augmented reality content based, at least in part, on the augmented reality hardware modality.

13. The VR system of claim 1 , wherein the augmented reality content development system is further configured to adjust one or more factors in accordance with a lens architecture of the target device.

14. The VR system of claim 13 , wherein the one or more factors include one or more of global lighting, local lighting, global dimming, or local dimming.

15. The VR system of claim 13 , wherein the one or more factors include one or more of a focal length of the lens architecture or waveguide artifacts.

16. The VR system of claim 1 , further wherein the rendering engine is further configured to update the VR content representing the remote physical environment augmented with the augmented reality content to add or remove lighting based on lighting contributed by the augmented reality content.

17. The VR system of claim 1 , wherein the rendering engine is further configured to adjust the background lighting of the VR content representing the remote physical environment augmented with the augmented reality content to account for changes in daylight based on a future time.

Assignments (2)
CHANGE OF NAME Recorded Jul 21, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060802/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: BOND, LARS ANDERS; GEORG, FRANCESCO; OCAMPO, CHRISTOPHER JOHN; SLATER, MICHAEL; SMET, STEF MARC; VERLINDE, HANNES
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 050862/0680 →
Cited By (11)
US 12,196,971 US 12,327,302 US 12,360,663 US 12,373,024 US 12,373,096 US 12,413,643 US 12,511,037 US 12,592,043 US 12,614,483 US 12,684,069 US 12,688,657