Selective light transmission for augmented or virtual reality
First Claim
1. A method, comprising:
- tracking a movement of a first user'"'"'s eye using a first head mounted display device;
estimating a depth of focus of the first user'"'"'s eye based on the tracked eye movement;
modifying a light beam associated with a display object based on the estimated depth of focus such that the display object appears in focus;
projecting the light beam toward a display lens of the first head mounted display device;
directing the light beam into the first user'"'"'s eye using the display lens;
selectively allowing a transmission of light from a local environment of the first user based on at least a selection of an augmented reality mode of the first head mounted display device;
capturing a field-of-view image by the first head mounted display device at the local environment of the first user;
generating a rendered physical object using the field-of-view image, the rendered physical object corresponding to a physical object present in the local environment of the first user, and the rendered physical object representing the physical object as it appears in the local environment; and
transmitting at least a portion of virtual world data associated with the display object and the rendered physical object to a second head mounted display device associated with a second user at a second location, the second head mounted display device projects the display object and the rendered physical object at the second location based at least in part on the virtual world data, wherein the first user and the second user interface with a shared virtual reality, the first head mounted display device of the first user operates in an augmented reality mode and the second head mounted display device of a second user operates in a virtual reality mode, and the second head mounted display device displaying the rendered physical object as the physical object appears in the local environment of the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
-
Citations
20 Claims
-
1. A method, comprising:
-
tracking a movement of a first user'"'"'s eye using a first head mounted display device; estimating a depth of focus of the first user'"'"'s eye based on the tracked eye movement; modifying a light beam associated with a display object based on the estimated depth of focus such that the display object appears in focus; projecting the light beam toward a display lens of the first head mounted display device; directing the light beam into the first user'"'"'s eye using the display lens; selectively allowing a transmission of light from a local environment of the first user based on at least a selection of an augmented reality mode of the first head mounted display device; capturing a field-of-view image by the first head mounted display device at the local environment of the first user; generating a rendered physical object using the field-of-view image, the rendered physical object corresponding to a physical object present in the local environment of the first user, and the rendered physical object representing the physical object as it appears in the local environment; and transmitting at least a portion of virtual world data associated with the display object and the rendered physical object to a second head mounted display device associated with a second user at a second location, the second head mounted display device projects the display object and the rendered physical object at the second location based at least in part on the virtual world data, wherein the first user and the second user interface with a shared virtual reality, the first head mounted display device of the first user operates in an augmented reality mode and the second head mounted display device of a second user operates in a virtual reality mode, and the second head mounted display device displaying the rendered physical object as the physical object appears in the local environment of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method, the method comprising:
-
tracking a movement of a first user'"'"'s eye using a first head mounted display device; estimating a depth of focus of the first user'"'"'s eye based on the tracked eye movement; modifying a light beam associated with a display object based on the estimated depth of focus such that the display object appears in focus; projecting the light beam toward a display lens of the first head mounted display device; directing the light beam into the first user'"'"'s eye using the display lens; selectively allowing a transmission of light from a local environment of the first user based on at least a selection of an augmented reality mode of the first head mounted display device; capturing a field-of-view image by the first head mounted display device at the local environment of the first user; generating a rendered physical object using the field-of-view image, the rendered physical object corresponding to a physical object present in the local environment of the first user, and the rendered physical object representing the physical object as it appears in the local environment; and transmitting at least a portion of virtual world data associated with the display object and the rendered physical object to a second head mounted display device associated with a second user at a second location, the second head mounted display device projects the display object and the rendered physical object at the second location based at least in part on the virtual world data, wherein the first user and the second user interface with a shared virtual reality, the first head mounted display device of the first user operates in an augmented reality mode and the second head mounted display device of a second user operates in a virtual reality mode, and the second head mounted display device displaying the rendered physical object as the physical object appears in the local environment of the first user.
-
Specification