User avatar movement control using an augmented reality eyewear device
AssigneeSnap Inc.
InventorsLien Le Hong Tran, William Miles Miller
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for performing operations on an augmented reality (AR) device. The system accesses, by the AR device, movement data comprising inertial measurement data and camera data. The system determines three-dimensional (3D) movement of the AR device based on the movement data. The system presents, by the AR device, an AR object on a real-world environment being viewed using the AR device. The system, in response to determining the 3D movement of the AR device, modifies the AR object by the AR device.
Claims20
A method comprising:
- accessing, by an augmented reality (AR) device, movement data comprising inertial measurement data and camera data;
- determining three-dimensional (3D) movement of the AR device based on the movement data;
- presenting, by the AR device, an AR object on a real-world environment being viewed using the AR device;
- in response to determining the 3D movement of the AR device, modifying the AR object by the AR device;
- determining, based on the movement data, that a given movement of the AR device in a particular vertical height transgresses a threshold height and a threshold rate at which the particular vertical height is reached;
- and
- in response to determining that the given movement in the particular vertical height transgresses the threshold height and the threshold rate at which the particular vertical height is reached, selecting a movement style of the AR object.
A system comprising:
- at least one storage device of an augmented reality (AR) device;
- and
- at least one processor coupled to the at least one storage device and configured to perform operations comprising:
- accessing, by the AR device, movement data comprising inertial measurement data and camera data;
- determining three-dimensional (3D) movement of the AR device based on the movement data;
- presenting, by the AR device, an AR object on a real-world environment being viewed using the AR device;
- and
- in response to determining the 3D movement of the AR device, modifying the AR object by the AR device;
- determining, based on the movement data, that a given movement of the AR device in a particular vertical height transgresses a threshold height and a threshold rate at which the particular vertical height is reached;
- and
- in response to determining that the given movement in the particular vertical height transgresses the threshold height and the threshold rate at which the particular vertical height is reached, selecting a movement style of the AR object.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- accessing, by an augmented reality (AR) device, movement data comprising inertial measurement data and camera data;
- determining three-dimensional (3D) movement of the AR device based on the movement data;
- presenting, by the AR device, an AR object on a real-world environment being viewed using the AR device;
- and
- in response to determining the 3D movement of the AR device, modifying the AR object by the AR device;
- determining, based on the movement data, that a given movement of the AR device in a particular vertical height transgresses a threshold height and a threshold rate at which the particular vertical height is reached;
- and
- in response to determining that the given movement in the particular vertical height transgresses the threshold height and the threshold rate at which the particular vertical height is reached, selecting a movement style of the AR object.
Dependencies are inferred from the claim text.