TOTAL FIELD OF VIEW CLASSIFICATION FOR HEAD-MOUNTED DISPLAY
First Claim
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing device to perform a method, the method comprising:
- receiving sensor data from one or more head-mounted display (HMD) on-board sensors;
using the sensor data to determine an HMD wearer'"'"'s head position and rotation relative to the HMD wearer'"'"'s body and an environment surrounding the HMD wearer;
classifying two or more regions within the HMD wearer'"'"'s total field of view (TFOV) based on one or more pre-determined rules and the HMD wearer'"'"'s head position and rotation relative to the HMD wearer'"'"'s body and an environment surrounding the HMD wearer; and
locating virtual images to be displayed by the HMD based on classifying the two or more regions within the HMD wearer'"'"'s TFOV.
2 Assignments
0 Petitions
Accused Products
Abstract
Virtual images are located for display in a head-mounted display (HMD) to provide an augment reality view to an HMD wearer. Sensor data may be collected from on-board sensors provided on an HMD. Additionally, other day may be collected from external sources. Based on the collected sensor data and other data, the position and rotation of the HMD wearer'"'"'s head relative to the HMD wearer'"'"'s body and surrounding environment may be determined. After resolving the HMD wearer'"'"'s head position, the HMD wearer'"'"'s total field of view (TFOV) may be classified into regions. Virtual images may then be located in the classified TFOV regions to locate the virtual images relative to the HMD wearer'"'"'s body and surrounding environment.
305 Citations
20 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing device to perform a method, the method comprising:
-
receiving sensor data from one or more head-mounted display (HMD) on-board sensors; using the sensor data to determine an HMD wearer'"'"'s head position and rotation relative to the HMD wearer'"'"'s body and an environment surrounding the HMD wearer; classifying two or more regions within the HMD wearer'"'"'s total field of view (TFOV) based on one or more pre-determined rules and the HMD wearer'"'"'s head position and rotation relative to the HMD wearer'"'"'s body and an environment surrounding the HMD wearer; and locating virtual images to be displayed by the HMD based on classifying the two or more regions within the HMD wearer'"'"'s TFOV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A head-mounted display (HMD) comprising:
-
one or more on-board sensors; one or more processors configured to;
determine a position and rotation of an HMD wearer'"'"'s head relative to the HMD wearer'"'"'s body based on sensor data from the one or more on-board sensors, classify two or more regions of the HMD wearer'"'"'s TFOV based on the position and rotation of the HMD wearer'"'"'s head relative to the HMD wearer'"'"'s body, and locate one or more virtual objects in the two or more regions; andone or more display components configured to display at least one of the one or more virtual objects to provide the HMD wearer an augmented view. - View Dependent Claims (15, 16)
-
-
17. A method for classifying regions of an head-mounted display (HMD) wearer'"'"'s total field of view (TFOV), the method comprising:
continuously; receiving sensor data from one or more sensors on board the HMD; receiving other data from one or more sources external to the HMD; and classifying regions of the HMD wearer'"'"'s TFOV relative to the HMD wearer'"'"'s body and surrounding environment based on the sensor data and other data. - View Dependent Claims (18, 19, 20)
Specification