EXTERNAL IR ILLUMINATOR ENABLING IMPROVED HEAD TRACKING AND SURFACE RECONSTRUCTION FOR VIRTUAL REALITY
First Claim
1. A system for performing active stereo depth computation of a head-mounted display (HMD) in a surrounding environment, the system comprising:
- a projector comprising one or more dot pattern illuminators for projecting a dot pattern to the surrounding environment and that is at least partially reflected in the surrounding environment as reflected light; and
the HMD, wherein the HMD is physically untethered from the projector, the HMD comprising;
a first camera and a second camera having an overlapping field of view; and
one or more processors and one or more computer-readable media having stored thereon computer-executable instructions that are operable, when executed by the one or more processors, to cause the HMD to compute a depth of one or more objects within the overlapping field of view relative to the HMD and based at least in part on the reflected light from the dot pattern that is detected by both the first camera and the second camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed embodiments include methods and systems for utilizing a structured projection pattern to perform depth detection. In some instances, the structured projection pattern forms a dot pattern, which is projected by a projector, wherein the projector includes one or more infrared (IR) light dot pattern illuminators for projecting an IR light dot pattern to a surrounding environment. The IR dot pattern light that is at least partially reflected off one or more objects in the surrounding environment is detected by one or more cameras attached to a head-mounted display (HMD). The HMD, which is physically untethered from the projector, utilizes the captured IR dot pattern light reflections to track movement of the HMD and/or perform depth detection of one or more objects in the environment surrounding the HMD.
10 Citations
13 Claims
-
1. A system for performing active stereo depth computation of a head-mounted display (HMD) in a surrounding environment, the system comprising:
-
a projector comprising one or more dot pattern illuminators for projecting a dot pattern to the surrounding environment and that is at least partially reflected in the surrounding environment as reflected light; and the HMD, wherein the HMD is physically untethered from the projector, the HMD comprising; a first camera and a second camera having an overlapping field of view; and one or more processors and one or more computer-readable media having stored thereon computer-executable instructions that are operable, when executed by the one or more processors, to cause the HMD to compute a depth of one or more objects within the overlapping field of view relative to the HMD and based at least in part on the reflected light from the dot pattern that is detected by both the first camera and the second camera. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for performing tracking of a head-mounted display (HMD) in a surrounding environment, the system comprising:
-
a projector comprising one or more infrared light dot pattern illuminators for projecting an infrared (IR) light dot pattern to the surrounding environment and that is at least partially reflected in the surrounding environment as reflected IR light; and the HMD, wherein the HMD is physically untethered from the projector, the HMD comprising; a camera system having at least one camera sensor for detecting the reflected IR light; and one or more processors and one or more computer-readable media having stored thereon computer-executable instructions that are operable, when executed by the one or more processors, to cause the HMD to track movement of the HMD based at least in part on the reflected IR light that is detected by the at least one camera sensor. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for performing at least one of depth detection and tracking with a head-mounted display (HMD) in an environment surrounding an omnidirectional projector that is untethered from the HMD, the method comprising:
-
projecting an infrared (IR) dot pattern on objects in the environment surrounding the omnidirectional projector; detecting at least a portion of the IR dot pattern with one or more cameras attached to the HMD; and utilizing the portion of the IR dot pattern detected by the one or more cameras to perform at least one of depth detection and tracking with the HMD. - View Dependent Claims (12, 13)
-
Specification