IP Library Granted Patent US 10,078,917
Granted Patent B1
US 10,078,917 · App. 15/289,858 · Granted Sep 18, 2018

Augmented reality simulation

Inventors: John Gaeta (San Francisco, CA); Michael Koperwas (San Francisco, CA); Nicholas Rasmussen (San Francisco, CA)
Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
G06T19/006G02B27/0172G06F3/012G06T15/005G02B2027/014G02B2027/0134G02B2027/0141G02B2027/0178
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 10,078,917
App. No.
15/289,858
Granted
Sep 18, 2018
Kind
B1
Abstract

A method may include rendering a first view of a three-dimensional (3-D) virtual scene comprising a view of first content being displayed on a virtual display device from a location in the 3-D virtual scene. The method may also include rendering a second view comprising one or more content objects. The second view may be rendered from the location in the 3-D virtual scene, and the second scene may include a view of the display device as would be seen through a pair of augmented-reality glasses that display the one or more content objects. The method may additionally include generating a composite view by combing the first view and the second view. The method may further include causing the composite view to be displayed on a virtual-reality headset.

Claims (65)

1. A computer-implemented method comprising:

rendering a first view of a three-dimensional (3-D) virtual scene from a point-of-view of a viewer in the 3-D virtual scene, the first view comprising a view of first content being displayed on a virtual display device;

rendering a second view comprising one or more content objects, wherein:

the second view is rendered from the same point-of-view of the viewer in the 3-D virtual scene; and

the second view comprises a view of the virtual display device as would be seen through a pair of augmented-reality glasses worn by the viewer that display the one or more content objects;

generating a composite view by combining the first view and the second view; and

causing the composite view to be displayed on a virtual-reality headset in a real-world environment.

2. The computer-implemented method of claim 1 , wherein:

the 3-D virtual scene comprises a virtual movie theater;

the first content comprises a movie generated at least in part from a rendered scene; and

the virtual display device comprises a virtual movie screen in the virtual movie theater displaying the movie.

3. The computer-implemented method of claim 1 , wherein:

the virtual-reality headset is located in a physical environment; and

the 3-D virtual scene is modeled after the physical environment.

4. The computer-implemented method of claim 3 , wherein:

the physical environment comprises a physical display device; and

the virtual display device is modeled after the physical display device.

5. The computer-implemented method of claim 1 , further comprising:

determining a movement and orientation of the virtual-reality headset; and

altering the first view and the second view based on the movement and orientation of the virtual-reality headset.

6. The computer-implemented method of claim 1 , wherein the second view comprises a view of a virtual pair of augmented reality glasses.

7. The computer-implemented method of claim 1 , wherein the one or more content objects interact with the first content being displayed on the virtual display device in the composite view.

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

rendering a first view of a three-dimensional (3-D) virtual scene from a point-of-view of a viewer in the 3-D virtual scene, the first view comprising a view of first content being displayed on a virtual display device;

rendering a second view comprising one or more content objects, wherein:

the second view is rendered from the same point-of-view of the viewer in the 3-D virtual scene; and

the second view comprises a view of the virtual display device as would be seen through a pair of augmented-reality glasses worn by the viewer that display the one or more content objects;

generating a composite view by combining the first view and the second view; and

causing the composite view to be displayed on a virtual-reality headset in a real-world environment.

9. The non-transitory, computer-readable medium of claim 8 , wherein:

the 3-D virtual scene comprises a virtual movie theater;

the first content comprises a movie generated at least in part from a rendered scene; and

the virtual display device comprises a virtual movie screen in the virtual movie theater displaying the movie.

10. The non-transitory, computer-readable medium of claim 8 , wherein:

the virtual-reality headset is located in a physical environment; and

the 3-D virtual scene is modeled after the physical environment.

11. The non-transitory, computer-readable medium of claim 10 , wherein:

the physical environment comprises a physical display device; and

the virtual display device is modeled after the physical display device.

12. The non-transitory, computer-readable medium of claim 8 , wherein the instructions cause the one or more processors to perform further operations comprising:

determining a movement and orientation of the virtual-reality headset; and

altering the first view and the second view based on the movement and orientation of the virtual-reality headset.

13. The non-transitory, computer-readable medium of claim 8 , wherein the second view comprises a view of a virtual pair of augmented reality glasses.

14. The non-transitory, computer-readable medium of claim 8 , wherein the one or more content objects interact with the first content being displayed on the virtual display device in the composite view.

15. A system comprising:

one or more processors;

one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

rendering a first view of a three-dimensional (3-D) virtual scene from a point-of-view of a viewer in the 3-D virtual scene, the first view comprising a view of first content being displayed on a virtual display device;

rendering a second view comprising one or more content objects, wherein:

the second view is rendered from the same point-of-view of the viewer in the 3-D virtual scene; and

the second view comprises a view of the virtual display device as would be seen through a pair of augmented-reality glasses worn by the viewer that display the one or more content objects;

generating a composite view by combining the first view and the second view; and

causing the composite view to be displayed on a virtual-reality headset in a real-world environment.

16. The system of claim 15 , wherein:

the 3-D virtual scene comprises a virtual movie theater;

the first content comprises a movie generated at least in part from a rendered scene; and

the virtual display device comprises a virtual movie screen in the virtual movie theater displaying the movie.

17. The system of claim 15 , wherein:

the virtual-reality headset is located in a physical environment; and

the 3-D virtual scene is modeled after the physical environment.

18. The system of claim 15 , wherein the instructions cause the one or more processors to perform further operations comprising:

determining a movement and orientation of the virtual-reality headset; and

altering the first view and the second view based on the movement and orientation of the virtual-reality headset.

19. The system of claim 15 , wherein the second view comprises a view of a virtual pair of augmented reality glasses.

20. The system of claim 15 , wherein the one or more content objects interact with the first content being displayed on the virtual display device in the composite view.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: GAETA, JOHN; KOPERWAS, MICHAEL; RASMUSSEN, NICHOLAS
To: LUCASFILM ENTERTAINMENT COMPANY LTD.
Reel/Frame 046589/0954 →
Continuity (5)
Continuation In Part 15194094 · Jun 27, 2016
Provisional Application 62239134 · Oct 8, 2015
Provisional Application 62185422 · Jun 26, 2015
Provisional Application 62232985 · Sep 25, 2015
Provisional Application 62291648 · Feb 5, 2016
Cited By (18)
US 12,244,886 US 12,293,470 US 12,322,006 US 12,423,883 US 12,433,486 US 12,475,606 US 12,481,514 US 12,488,878 US 12,567,225 US 12,581,170 US 12,592,045 US 12,608,898 US 12,614,090 US 12,619,308 US 12,675,840 US 12,681,563 US 12,693,736 US 12,700,020