Traversing photo-augmented information through depth using gesture and UI controlled occlusion planes
AssigneeGoogle Inc.
InventorsMichael Ishigaki, Diane Wang
Life of this patent
Estimating the term…
Abstract
Systems and methods are described that obtain depth data associated with a scene captured by an electronic device, obtain location data associated with a plurality of physical objects within a predetermined distance of the electronic device, generate a plurality of augmented reality objects configured to be displayed over a portion of the plurality of physical objects, and generate a plurality of proximity layers corresponding to the at least one scene, wherein a respective proximity layer is configured to trigger display of the auxiliary data corresponding to AR objects associated with the respective proximity layer while suppressing other AR objects.
Claims18
A method for providing an augmented reality (AR) experience on an electronic device, the method comprising:
- obtaining depth data associated with at least one scene captured by the electronic device;
- generating a plurality of augmented reality (AR) objects configured to be displayed in conjunction with a portion of a plurality of physical objects in the at least one scene and within a predetermined distance of the electronic device;
- generating a plurality of proximity layers corresponding to the at least one scene and distributing each AR object into one of the plurality of proximity layers based on a determined distance between the AR objects and the depth data associated with the at least one scene;
- detecting an indication on the electronic device to move within the at least one scene toward at least one of the plurality of AR objects associated a respective proximity layer;
- and
- in response to the detecting, triggering display in the respective proximity layer, auxiliary data corresponding to AR objects, from the plurality of AR objects, associated with the respective proximity layer while suppressing display of AR objects, from the plurality of AR objects, associated with other of the plurality of proximity layers.
A system comprising:
- at least one processing device;
- and
- memory storing instructions that when executed cause the processing device to perform operations including:
- receiving depth data associated with at least one scene captured by an electronic device;
- generating a plurality of augmented reality (AR) objects configured to be displayed in conjunction with a portion of a plurality of physical objects in the at least one scene and within a predetermined distance of the electronic device;
- generating a plurality of proximity layers corresponding to the at least one scene wherein at least a portion of the AR objects in a proximity layer of the plurality of proximity layers are determined to be at a different depth in the scene than other of the AR objects distributed in the same proximity layer;
- detecting an indication on the electronic device to move within the at least one scene toward at least one of the plurality of AR objects associated with a target proximity layer;
- and
- in response to the detecting, triggering display in the target proximity layer, auxiliary data corresponding to AR objects, from the plurality of AR objects, associated with the target proximity layer while suppressing display of AR objects, from the plurality of AR objects, associated with other of the plurality of the proximity layers.
A non-transitory computer-readable medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system to at least:
- receiving depth data associated with at least one scene captured by an electronic device;
- receiving location data associated with a plurality of physical objects within a predetermined distance of the electronic device;
- generating a plurality of augmented reality (AR) objects configured to be displayed in conjunction with a portion of a plurality of physical objects in the at least one scene and within a predetermined distance of the electronic device;
- generating a plurality of proximity layers corresponding to the at least one scene and distributing each AR object into one of the plurality of proximity layers based on a determined distance between the AR objects and the depth data associated with the at least one scene;
- detecting an indication on the electronic device to move within the at least one scene toward at least one of the plurality of AR objects associated with a target proximity layer;
- and
- in response to the detecting, triggering display in the target proximity layer, auxiliary data corresponding to AR objects, from the plurality of AR objects, associated with the target proximity layer while suppressing display of AR objects, from the plurality of AR objects, associated with other of the plurality of the proximity layers.
Dependencies are inferred from the claim text.