Multi-user virtual and augmented reality tracking systems
First Claim
Patent Images
1. A cluster system, comprising:
- a plurality of motion tracking cameras, wherein the plurality of motion tracking cameras are placeable in a physical space coincident with a presenter and a first user, the plurality of motion tracking cameras configured to detect infrared light and to communicate position data, corresponding to detected infrared light;
non-transitory media storing instructions readable by the cluster system, that when executed by the cluster system, cause the cluster system to;
join a head mounted display of the first user to a virtual reality presentation session in response to receipt of a first control selection by the first user;
render during the virtual reality presentation session, in the head mounted display of the first user, a scene defined by a first slide of a virtual reality slide presentation that comprises a plurality of virtual reality slides, wherein an initial placement of the first user in the scene is defined by the virtual reality slide presentation;
join a head mounted display of the presenter to the virtual reality presentation session in response to receipt of a second control selection by the presenter;
render, in the head mounted display of the presenter, the scene defined by the first slide of the virtual reality slide presentation and a representation of the first user;
subsequent to the presenter joining the virtual reality presentation session, render, in the head mounted display of the first user, a representation of the presenter wherein an initial placement of the presenter in the scene is defined by the virtual reality slide presentation; and
in response to receipt of a third control selection by the presenter, advance the virtual reality slide presentation to a second slide wherein the second slide causes a corresponding scene change to be rendered in the head mounted display of the presenter and the head mounted display of the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the disclosure relates to an example marker identification and position tracking system configured to interface and work in conjunction with a marker device and camera system and to provide high fidelity tracking of user and object motion in a virtual and/or augmented reality experience. The example computing system enables use case scenarios in which certain computer aided design capabilities enable rapid creation/configuration of a multi-user, interactive, virtual reality, and/or augmented reality slide presentation experience.
115 Citations
19 Claims
-
1. A cluster system, comprising:
-
a plurality of motion tracking cameras, wherein the plurality of motion tracking cameras are placeable in a physical space coincident with a presenter and a first user, the plurality of motion tracking cameras configured to detect infrared light and to communicate position data, corresponding to detected infrared light; non-transitory media storing instructions readable by the cluster system, that when executed by the cluster system, cause the cluster system to; join a head mounted display of the first user to a virtual reality presentation session in response to receipt of a first control selection by the first user; render during the virtual reality presentation session, in the head mounted display of the first user, a scene defined by a first slide of a virtual reality slide presentation that comprises a plurality of virtual reality slides, wherein an initial placement of the first user in the scene is defined by the virtual reality slide presentation; join a head mounted display of the presenter to the virtual reality presentation session in response to receipt of a second control selection by the presenter; render, in the head mounted display of the presenter, the scene defined by the first slide of the virtual reality slide presentation and a representation of the first user; subsequent to the presenter joining the virtual reality presentation session, render, in the head mounted display of the first user, a representation of the presenter wherein an initial placement of the presenter in the scene is defined by the virtual reality slide presentation; and in response to receipt of a third control selection by the presenter, advance the virtual reality slide presentation to a second slide wherein the second slide causes a corresponding scene change to be rendered in the head mounted display of the presenter and the head mounted display of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A cluster system, comprising:
-
a first plurality of motion tracking cameras, wherein the first plurality of motion tracking cameras are placeable in a physical space coincident with a presenter, the plurality of motion tracking cameras configured to detect infrared light and to communicate position data, corresponding to detected infrared light; a second plurality of motion tracking cameras, wherein the second plurality of motion tracking cameras are placeable in a physical space coincident with a first user, the plurality of motion tracking cameras configured to detect infrared light and to communicate position data, corresponding to detected infrared light; non-transitory media storing instructions readable by the cluster system, that when executed by the cluster system, cause the cluster system to; join a head mounted display of the first user to a virtual reality conference session in response to receipt of a first control selection by the first user; render during the virtual reality conference session, in the head mounted display of the first user, a scene defined by a first slide of a virtual reality slide presentation comprising a plurality of slides, wherein an initial placement of the first user in the scene is defined by the virtual reality slide presentation; join a head mounted display of the presenter to the virtual reality conference session in response to receipt of a first control selection by the presenter; render, in the head mounted display of the presenter, the scene defined by the first slide of the virtual reality slide presentation and a representation of the first user; subsequent to the presenter joining the virtual reality conference session, render, in the head mounted display of the first user, a representation of the presenter wherein an initial placement of the presenter in the scene is defined by the virtual reality slide presentation; and in response to receipt of a third control selection by the presenter, advance the virtual reality slide presentation to a second slide wherein the second slide causes a corresponding scene change to be rendered in the head mounted display of the presenter and the head mounted display of the first user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Non-transitory media that stores instructions that when executed by a computer system cause the computer system to perform operations comprising:
-
render, in a head mounted display of a first user, a scene defined by a first slide of a virtual slide reality presentation comprising a plurality of virtual reality slides, wherein an initial placement of the first user in the scene is defined by the virtual reality slide presentation; link a head mounted display of presenter to a virtual reality slide presentation session in response to receipt of a first control selection by the presenter; render during the virtual reality slide presentation session, in the head mounted display of the presenter, the scene defined by the first slide of the virtual reality slide presentation and a representation of the first user; subsequent to the presenter joining the virtual reality slide presentation session, render, in the head mounted display of the first user, a representation of the presenter, wherein an initial placement of the presenter in the scene is defined by the virtual reality slide presentation; and in response to receipt of a second control selection by the presenter, advance the virtual reality slide presentation to a second slide, wherein the second slide causes a corresponding scene change to be rendered in the head mounted display of the presenter and the head mounted display of the first user.
-
Specification