Location-based holographic experience
First Claim
1. A head-mounted display device configured to provide a holographic experience associated with an experience space, the head-mounted display device comprising:
- a see-through display;
one or more position sensors configured to provide data relating to a position of the head-mounted display device within the experience space, the one or more position sensors comprising a depth image sensor;
a logic subsystem comprising a processor; and
a storage subsystem comprising a storage device storing instructions executable by the processor of the logic subsystem toobtain a surface reconstruction mesh of the experience space from one or more of the depth image sensor, a server computing device, and the storage device of the storage subsystem, and also obtain, from one or more of the server computing device and the storage device of the storage subsystem, image data representing a plurality of holographic objects, each holographic object being associated with a corresponding location in the experience space based upon the obtained surface reconstruction mesh of the experience space,control the depth image sensor to acquire sensor data monitor the position of the head-mounted display device along a path extending from a beginning location to an end location of the holographic experience by tracking a position of one or more real-world objects using the sensor data from the depth image sensor and the surface reconstruction mesh of the experience space,from the sensor data from the depth image sensor, detect that the position of the head-mounted display device meets a first position-based condition regarding a first holographic object, the first position-based condition comprising a threshold distance from the head-mounted display device to a corresponding location for the first holographic object as determined by tracking the position of the one or more real objects using the sensor data from the depth image sensor, andin response, control the see-through display to display the first holographic object at the corresponding location for the first holographic object in the experience space via the see-through display, the first holographic object providing guidance information along the path of the holographic experience.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to providing a location-based holographic experience. One example provides a head-mounted display device comprising a see-through display, one or more position sensors, a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to obtain data representing a plurality of holographic objects, acquire sensor data via the one or more position sensors to monitor a position of the head-mounted display device along a path of a holographic experience, detect that the position of the head-mounted display device meets a first position-based condition regarding a first holographic object, and display the first holographic object at a corresponding location for the first holographic object.
27 Citations
20 Claims
-
1. A head-mounted display device configured to provide a holographic experience associated with an experience space, the head-mounted display device comprising:
-
a see-through display; one or more position sensors configured to provide data relating to a position of the head-mounted display device within the experience space, the one or more position sensors comprising a depth image sensor; a logic subsystem comprising a processor; and a storage subsystem comprising a storage device storing instructions executable by the processor of the logic subsystem to obtain a surface reconstruction mesh of the experience space from one or more of the depth image sensor, a server computing device, and the storage device of the storage subsystem, and also obtain, from one or more of the server computing device and the storage device of the storage subsystem, image data representing a plurality of holographic objects, each holographic object being associated with a corresponding location in the experience space based upon the obtained surface reconstruction mesh of the experience space, control the depth image sensor to acquire sensor data monitor the position of the head-mounted display device along a path extending from a beginning location to an end location of the holographic experience by tracking a position of one or more real-world objects using the sensor data from the depth image sensor and the surface reconstruction mesh of the experience space, from the sensor data from the depth image sensor, detect that the position of the head-mounted display device meets a first position-based condition regarding a first holographic object, the first position-based condition comprising a threshold distance from the head-mounted display device to a corresponding location for the first holographic object as determined by tracking the position of the one or more real objects using the sensor data from the depth image sensor, and in response, control the see-through display to display the first holographic object at the corresponding location for the first holographic object in the experience space via the see-through display, the first holographic object providing guidance information along the path of the holographic experience. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. On a display device, a method of providing a holographic experience associated with an experience space, the display device comprising a computing device comprising a storage device and processor, and the display device also comprising one or more position sensors, the one or more position sensors comprising a depth image sensor, the method comprising:
-
obtaining a surface reconstruction mesh of the experience space from one or more of the depth image sensor, the storage device of the display device, and a remote server; obtaining from one or more of the storage device of the display device and the remote server data representing a plurality of holographic objects associated with the holographic experience, each holographic object being associated with a corresponding location in the experience space based upon the obtained surface reconstruction mesh of the experience space; controlling the depth image sensor to acquire sensor data from the depth image sensor to monitor motion of the display device along a path extending from a beginning location to an end location of the holographic experience by tracking a position of one or more real-world objects using the sensor data from the depth image sensor and the surface reconstruction mesh of the experience space; from the sensor data, detecting that the display device meets a first position-based condition with regard to a first holographic object, the first position-based condition comprising a threshold distance from the display device to a corresponding location for the first holographic object as determined by tracking the position of the one or more real objects using the sensor data from the depth image sensor; in response, control the display device to display the first holographic object at the corresponding location in the experience space for the first holographic object via the display device, the first holographic object providing guidance information along the path of the holographic experience; and from the sensor data, detecting that the display device meets a second position-based condition with regard to a second holographic object, and in response displaying the second holographic object at a corresponding location in the experience space for the second holographic object via the display device, the second holographic object providing further guidance information along the path of the holographic experience. - View Dependent Claims (12, 13, 14)
-
-
15. A computing system configured to facilitate presentation of a holographic experience associated with an experience space via each of a plurality of display devices configured to present the holographic experience, the computing system comprising:
-
a communications subsystem configured to connect to each of the plurality of display devices; a logic system comprising a processor; and a storage system comprising a storage device having instructions executable by the processor to receive input of a plurality of holographic objects to be displayed during the holographic experience, each holographic object being associated with a corresponding location in the experience space and providing guidance information along a path extending from a beginning location to an end location of the holographic experience, determine an identity of each display device of the plurality of display devices, control the communications subsystem to send to a first display device a first set of holographic objects selected from the plurality of holographic objects, control the communications subsystem to send to a second display device a second set of holographic objects selected from the plurality of holographic objects, the second set of holographic objects sent to the second display device being at least partially non-overlapping with the first set of holographic objects sent to the first display device, control the communications subsystem to receive sensor data from each display device, the sensor data for each display device comprising data relating to a position of the display device, and based upon the sensor data, monitor a position of each of the first display device and the second display device within the holographic experience. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification