Realistic occlusion for a head mounted augmented reality display
First Claim
1. A see-through, augmented reality display device system for providing realistic occlusion comprising:
- a see-through, augmented reality display having a user field of view and being supported by a support structure of the see-through, augmented reality display device;
at least one camera supported by the support structure for capturing image data and depth data for real objects in the user field of view of the see-through, augmented reality display;
one or more processors communicatively coupled to the at least one camera for receiving image and depth data including the user field of view and to track depth positional data from the user field of view;
the one or more processors for determining a spatial occlusion relationship between an occluding object and an occluded object, and determining a first level of detail criteria based on the positional data used in processing a level of occlusion for the occluding object, the occluding object and the occluded object including a real object and a virtual object, respectively, based on the image and depth data; and
the one or more processors being communicatively coupled to the see-through, augmented reality display and the one or more processors causing the see-through display to represent the spatial occlusion relationship in the display by modifying display of the virtual object and causing the see-through display to provide varied levels of occlusion as determined by the first level of detail criteria when rendering the occluding object.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology is described for providing realistic occlusion between a virtual object displayed by a head mounted, augmented reality display system and a real object visible to the user'"'"'s eyes through the display. A spatial occlusion in a user field of view of the display is typically a three dimensional occlusion determined based on a three dimensional space mapping of real and virtual objects. An occlusion interface between a real object and a virtual object can be modeled at a level of detail determined based on criteria such as distance within the field of view, display size or position with respect to a point of gaze. Technology is also described for providing three dimensional audio occlusion based on an occlusion between a real object and a virtual object in the user environment.
91 Citations
20 Claims
-
1. A see-through, augmented reality display device system for providing realistic occlusion comprising:
-
a see-through, augmented reality display having a user field of view and being supported by a support structure of the see-through, augmented reality display device; at least one camera supported by the support structure for capturing image data and depth data for real objects in the user field of view of the see-through, augmented reality display; one or more processors communicatively coupled to the at least one camera for receiving image and depth data including the user field of view and to track depth positional data from the user field of view; the one or more processors for determining a spatial occlusion relationship between an occluding object and an occluded object, and determining a first level of detail criteria based on the positional data used in processing a level of occlusion for the occluding object, the occluding object and the occluded object including a real object and a virtual object, respectively, based on the image and depth data; and the one or more processors being communicatively coupled to the see-through, augmented reality display and the one or more processors causing the see-through display to represent the spatial occlusion relationship in the display by modifying display of the virtual object and causing the see-through display to provide varied levels of occlusion as determined by the first level of detail criteria when rendering the occluding object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing realistic occlusion in a see-through, augmented reality display, comprising:
-
capturing image data and depth data for real objects using at least one camera in a user field of view of the see-through, augmented reality display; receiving image and depth data, at one or more processors communicatively coupled to the at least one camera, including the user field of view and tracking depth positional data from the user field of view; determining, by the one or more processors, a spatial occlusion relationship between an occluding object and an occluded object, and determining a level of detail criteria based on the positional data used in processing a level of occlusion for the occluding object, the occluding object and the occluded object including a real object and a virtual object, respectively, based on the image and depth data; and rendering the spatial occlusion relationship in the display, by the one or more processors communicatively coupled to the see-through augmented reality display, by modifying display of the virtual object and causing the see-through display to provide varied levels of occlusion as determined by the level of detail criteria when displaying the occluding object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A see-through, augmented reality display device system for providing realistic occlusion comprising:
-
a see-through, augmented reality display having a user field of view and being supported by a support structure of the see-through, augmented reality display device; at least one camera supported by the support structure for capturing image data and depth data for real objects in the user field of view of the see-through, augmented reality display; one or more processors communicatively coupled to the at least one camera for receiving image and depth data including the user field of view; the one or more processors for determining a spatial occlusion relationship between an occluding object and an occluded object, the occluding object and the occluded object including a real object and a virtual object, based on the image and depth data; the one or more processors being communicatively coupled to the see-through, augmented reality display and the one or more processors causing the see-through display to represent the spatial occlusion relationship in the display by modifying display of the virtual object; earphones attached to the support structure; the one or more processors being communicatively coupled to the earphones for controlling output of audio data; the one or more processors executing a three dimensional audio engine which modifies audio data for the occluded object in the spatial occlusion relationship based on one or more physical properties associated with the occluding object; the one or more processors having access to memory for storing one or more sound occlusion models which represent at least one effect on sound directed at an object based on one or more physical properties of the object; and the one or more processors executing a three dimensional audio engine which modifies audio data for the occluded object in the partial occlusion based on one or more physical properties associated with the occluding object further comprises; the one or more processors executing a three dimensional audio engine modifying the audio data in accordance with the at least one effect on sound represented by the identified sound occlusion model. - View Dependent Claims (18, 19, 20)
-
Specification