Anti-trip when immersed in a virtual reality environment
First Claim
Patent Images
1. A method performed by a head mounted display (HMD) device supporting rendering of a virtual reality environment, comprising:
- obtaining sensor data describing a physical space adjoining a user of the HMD device;
using the sensor data, reconstructing geometries of real world objects located in the physical space;
representing the user with a volumetric shape that is subject to dynamic variations in size or shape;
setting a predetermined threshold distance between the user and the real world objects by which to trigger an operation by the HMD device, wherein the predetermined threshold distance is defined as extending from an outer boundary of the volumetric shape to a surface of a respective real world object;
dynamically adjusting the predetermined threshold distance responsive to one or more variations in the size or shape of the volumetric shape;
determining a current distance between the user and the real world objects using the reconstructed geometries and the volumetric shape; and
when the determined current distance is equal to or less than the predetermined threshold distance, triggering the HMD device to operate so that the user can see the real world objects without obstruction from the virtual reality environment.
1 Assignment
0 Petitions
Accused Products
Abstract
An HMD device with a see-through display and depth sensing capability is configured to selectively dim or fade out a display of a virtual reality environment to enable a user to see the real world without obstruction by the virtual world when a distance between the user and a real world object is determined to be less than a threshold distance. The current height of the user'"'"'s head (i.e., the distance from head to ground) may be utilized when performing the dimming/fading so that different threshold distances can be used depending on whether the user is standing or seated.
159 Citations
17 Claims
-
1. A method performed by a head mounted display (HMD) device supporting rendering of a virtual reality environment, comprising:
-
obtaining sensor data describing a physical space adjoining a user of the HMD device; using the sensor data, reconstructing geometries of real world objects located in the physical space; representing the user with a volumetric shape that is subject to dynamic variations in size or shape; setting a predetermined threshold distance between the user and the real world objects by which to trigger an operation by the HMD device, wherein the predetermined threshold distance is defined as extending from an outer boundary of the volumetric shape to a surface of a respective real world object; dynamically adjusting the predetermined threshold distance responsive to one or more variations in the size or shape of the volumetric shape; determining a current distance between the user and the real world objects using the reconstructed geometries and the volumetric shape; and when the determined current distance is equal to or less than the predetermined threshold distance, triggering the HMD device to operate so that the user can see the real world objects without obstruction from the virtual reality environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A head mounted display (HMD) device operable by a user in a physical environment, comprising:
-
one or more processors; a see-through display employing additive blending between real world and virtual world display elements; and one or more memory devices storing computer-readable instructions which, when executed by the one or more processors, perform a method comprising the steps of; representing the user with a volumetric shape subject to variations, generating surface reconstruction data for real world objects using a depth sensor or camera system, setting a predetermined threshold distance between the user and the real world objects by which to trigger an operation by the HMD device, wherein the predetermined threshold distance is defined as extending from an outer boundary of the volumetric shape to a surface of a respective real world object, dynamically adjusting the predetermined threshold distance responsive to one or more variations in a size or shape of the volumetric shape, wherein the dynamically adjusted predetermined threshold distance is affected by, but independent of, the variations in size or shape of the volumetric shape, determining a current distance to a real world object in the physical environment from the volumetric shape, and when the current distance is equal to or less than the predetermined threshold distance, triggering the HMD device to operate so that at least a portion of the see-through display is seen through by the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer readable memories storing computer-executable instructions for implementing a method for providing an anti-trip feature for an immersive virtual environment rendered for a user of a head mounted display (HMD) device in a physical environment, the method comprising the steps of:
-
configuring display optics incorporated into the HMD device for selectively transparent operation by dimming the rendering of the virtual environment; dynamically modeling the physical environment and real world objects contained therein using surface reconstruction; determining at least the user'"'"'s height in the physical environment using the surface reconstruction model; representing the user with a volumetric shape, wherein a size or shape of the volumetric shape is at least based on the determined user'"'"'s height; determining a distance from the volumetric shape to a real world object in the surface reconstructed model; and dimming the display optics for transparent operation to enable the user to see the real world object through the display optics when the distance is equal to or less than a predetermined threshold, wherein the predetermined threshold is varied according to the size, shape, or other characteristic of the volumetric shape, and wherein the predetermined threshold is defined as extending from an outer boundary of the volumetric shape to a surface of the real world object. - View Dependent Claims (16, 17)
-
Specification