Gesture based region identification for holograms
First Claim
1. A method comprising:
- presenting a hologram in a see-through, near-eye display device;
accessing, by the see-through, near-eye display device, depth image data of an environment that coincides with the hologram from the perspective of a user wearing the see-through, near-eye display device;
analyzing, by the see-through, near-eye display device, the depth image data to identify a region select symbol being made by the user, the region select symbol being an enclosed loop;
identifying, by the see-through, near-eye display device, a region in the depth image data that corresponds to the enclosed loop;
determining, by the see-through, near-eye display device, a portion of the hologram presented in the see-through, near-eye display device that corresponds to the enclosed loop in the depth image data from the perspective of the user; and
displaying, in the see-through, near-eye display device, the portion of the hologram that corresponds to the enclosed loop from the perspective of the user with a first display property and other portions of the hologram with a second display property.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for allowing a user to select a region within virtual imagery, such as a hologram, being presented in an HMD. The user could select the region by using their hands to form a closed loop such that from the perspective of the user, the closed loop corresponds to the region the user wishes to select. The user could select the region by using a prop, such as a picture frame. In response to the selection, the selected region could be presented using a different rendering technique than other regions of the virtual imagery. Various rendering techniques such as zooming, filtering, etc. could be applied to the selected region. The identification of the region by the user could also serve as a selection of an element in that portion of the virtual image.
44 Citations
20 Claims
-
1. A method comprising:
-
presenting a hologram in a see-through, near-eye display device; accessing, by the see-through, near-eye display device, depth image data of an environment that coincides with the hologram from the perspective of a user wearing the see-through, near-eye display device; analyzing, by the see-through, near-eye display device, the depth image data to identify a region select symbol being made by the user, the region select symbol being an enclosed loop; identifying, by the see-through, near-eye display device, a region in the depth image data that corresponds to the enclosed loop; determining, by the see-through, near-eye display device, a portion of the hologram presented in the see-through, near-eye display device that corresponds to the enclosed loop in the depth image data from the perspective of the user; and displaying, in the see-through, near-eye display device, the portion of the hologram that corresponds to the enclosed loop from the perspective of the user with a first display property and other portions of the hologram with a second display property. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A display system comprising:
-
a see-through, near-eye display device; an image sensor; logic in communication with the display device and the image sensor, the logic; presents holographic imagery in the see-through, near-eye display device; accesses depth image data of an environment that coincides with the holographic imagery from the perspective of a user wearing the see-through, near-eye display device; analyzes the depth image data to identify a region select symbol being made by the user, the region select symbol being an enclosed loop; correlates the enclosed loop in the depth image data to a portion of the holographic imagery; displays, in the see-through, near-eye display device, the portion of the holographic imagery that corresponds to the enclosed loop from the perspective of the user with a first display property and other portions of the holographic imagery with a second display property. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer storage device having instructions stored thereon which, when executed on a processor, cause the processor to:
-
cause a see-through, near-eye display device to present holographic imagery, wherein the entire holographic imagery is presented with a first display property; access depth image data of an environment that coincides with the holographic imagery from the perspective of a user wearing the see-through, near-eye display device; analyze the depth image data to identify a region select symbol being made by the user, the region select symbol being an enclosed loop; form an intermediate image that comprises foreground pixels and background pixels, the foreground pixels corresponding to the region select symbol; perform a floodfill of the enclosed loop in the intermediate image to identify a region in the intermediate image that corresponds to the enclosed loop; correlate the enclosed loop in the intermediate image to a portion of the holographic imagery; initiate a select event in response to identifying the region select symbol being made by the user; receive a selection of a second display property to apply to the portion of the holographic imagery; and cause the see-through, near-eye display device to present the portion of the holographic imagery that corresponds to inside of the enclosed loop with the second display property and other portions of the holographic imagery that correspond to outside of the enclosed loop with the first display property. - View Dependent Claims (17, 18, 19, 20)
-
Specification