Virtual reality environment with real world objects
First Claim
1. A method performed by a head mounted display (HMD) device that supports rendering of a mixed-reality environment including holographic content from a virtual world and objects from a real world, comprising:
- obtaining sensor data for one or more objects in the real world included within a physical environment that adjoins a user of the HMD device;
reconstructing a geometry for the one or more objects from the sensor data;
using the reconstructed geometry, masking selected areas of the real world for inclusion in the mixed-reality environment in which the masked areas include real world objects, the real world objects being viewable by the user as the mixed-reality environment is rendered on the HMD device;
rendering the mixed-reality environment on a display in the HMD device including portions of the virtual world and the masked areas of the real world; and
using the reconstructed geometry, creating a holographic geometry in which virtual content is prevented from being rendered in front of the masked areas regardless of the user'"'"'s head pose or position relative to the virtual world.
1 Assignment
0 Petitions
Accused Products
Abstract
An HMD device renders a virtual reality environment in which areas of the real world are masked out so that real world objects such as computer monitors, doors, people, faces, and the like appear visible to the device user and no holographic or virtual reality content is rendered over the visible objects. The HMD device includes a sensor package to support application of surface reconstruction techniques to dynamically detect edges and surfaces of the real world objects and keep objects visible on the display as the user changes position or head pose or when the real world objects move or their positions are changed. The HMD device can expose controls to enable the user to select which real world objects are visible in the virtual reality environment.
139 Citations
20 Claims
-
1. A method performed by a head mounted display (HMD) device that supports rendering of a mixed-reality environment including holographic content from a virtual world and objects from a real world, comprising:
-
obtaining sensor data for one or more objects in the real world included within a physical environment that adjoins a user of the HMD device; reconstructing a geometry for the one or more objects from the sensor data; using the reconstructed geometry, masking selected areas of the real world for inclusion in the mixed-reality environment in which the masked areas include real world objects, the real world objects being viewable by the user as the mixed-reality environment is rendered on the HMD device; rendering the mixed-reality environment on a display in the HMD device including portions of the virtual world and the masked areas of the real world; and using the reconstructed geometry, creating a holographic geometry in which virtual content is prevented from being rendered in front of the masked areas regardless of the user'"'"'s head pose or position relative to the virtual world. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A head mounted display (HMD) device configured to render a mixed-reality environment including holographic content from a virtual world and objects from a real world, and operable by a user in the real world, comprising:
-
one or more processors; a see-through display having areas onto which a virtual reality environment is rendered to the user, a field of view of the rendered virtual reality environment being variable depending at least in part on a pose of the user'"'"'s head in the real world; a sensor package; and one or more memory devices storing computer-readable instructions which, when executed by the one or more processors, perform; generating surface reconstruction data for at least a portion of the real world using the sensor package, using the surface reconstruction data to create a holographic geometry, in which selected areas of the real world are masked for inclusion in the mixed-reality environment, the masked areas including real world objects, the real world objects being viewable by the user as the mixed-reality environment is rendered on the see-through display, and operating the HMD device to use the holographic geometry when rendering the masked areas of the real world and the virtual reality environment within the field of view of the see-through display, the holographic geometry created so that virtual content is prevented from being rendered in front of the masked areas regardless of the user'"'"'s head pose or position relative to the virtual world. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer readable memories storing computer-executable instructions for rendering a mixed-reality environment including holographic content from a virtual world and objects from a real world within a variable field of view of a head mounted display (HMD) device located in the real world, the method comprising the steps of:
-
using data from a sensor package incorporated into the HMD device to dynamically generate a surface reconstruction model of the real world including real world objects included therein; enabling the user to select real world objects to be visible on a display of the HMD device; masking the selected areas of the real world for inclusion in the mixed-reality environment in which masked areas include real world objects, the real world objects being viewable by the user as the mixed-reality environment is rendered on the display; and using the surface reconstruction model to render the mixed-reality environment including portions of the virtual world and the masked real world objects, and using the reconstructed geometry, creating a holographic geometry in which virtual content is prevented from being rendered in front of the masked real world objects regardless of the user'"'"'s head pose or position relative to the virtual world. - View Dependent Claims (18, 19, 20)
-
Specification