SPACE CARVING BASED ON HUMAN PHYSICAL DATA
First Claim
1. A method for three dimensional (3D) space carving of a user environment based on movement through the user environment of one or more users wearing a near-eye display (NED) system comprising:
- identifying by one or more processors one or more navigable paths traversed by one or more users wearing the NED system in a user environment based on sensor data from one or more sensors on the near-eye display (NED) system;
merging overlapping portions of the one or more navigable paths traversed by the one or more users; and
storing position and spatial dimensions for the one or more navigable paths as carved out space in human space carving data in a 3D space carving model of the user environment.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology is described for (3D) space carving of a user environment based on movement through the user environment of one or more users wearing a near-eye display (NED) system. One or more sensors on the near-eye display (NED) system provide sensor data from which a distance and direction of movement can be determined. Spatial dimensions for a navigable path can be represented based on user height data and user width data of the one or more users who have traversed the path. Space carving data identifying carved out space can be stored in a 3D space carving model of the user environment. The navigable paths can also be related to position data in another kind of 3D mapping like a 3D surface reconstruction mesh model of the user environment generated from depth images.
31 Citations
20 Claims
-
1. A method for three dimensional (3D) space carving of a user environment based on movement through the user environment of one or more users wearing a near-eye display (NED) system comprising:
-
identifying by one or more processors one or more navigable paths traversed by one or more users wearing the NED system in a user environment based on sensor data from one or more sensors on the near-eye display (NED) system; merging overlapping portions of the one or more navigable paths traversed by the one or more users; and storing position and spatial dimensions for the one or more navigable paths as carved out space in human space carving data in a 3D space carving model of the user environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A near-eye display (NED) system comprising:
-
a near-eye support structure; a near-eye display (NED) supported by the near-eye support structure and having a field of view approximating a user field of view; one or more processors are communicatively coupled to one or more sensors supported by the near-eye support structure; the one or more processors determining a distance and a direction of movement of a user wearing the NED system based on time stamped sensor data from the one or more sensors and identifying one or more navigable paths traversed by the user based on the determined distance and direction; and the one or more processors storing in an accessible memory space carving data representing the identified one or more navigable paths in a 3D space carving model of the user environment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 19, 20)
-
-
16. One or more processor readable storage devices comprising instructions which cause one or more processors to execute a method for three dimensional (3D) space carving of a user environment based on movement through the user environment of one or more users wearing a near-eye display (NED) system, the method comprising:
-
identifying by one or more processors one or more navigable paths traversed by one or more users wearing the NED system in a user environment based on user physical features including user height and user body width, and sensor data from one or more sensors on the near-eye display (NED) system; merging overlapping portions of the one or more navigable paths traversed by the one or more users; storing position and spatial dimensions for the one or more navigable paths as carved out space in human space carving data in a 3D space carving model of the user environment; and displaying a visual representation of the state of space carving in the user environment by the NED as feedback to a user. - View Dependent Claims (18)
-
Specification