Selecting ar buttons on a hand
AssigneeSnap Inc.
InventorSterling Crispin
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for performing AR button selection operations on an augmented reality (AR) device. The system displays, by an AR device, a plurality of AR objects on a display region that overlaps a first real-world object, each of the plurality of AR objects being associated with an object selection region. The system computes a first spatial relationship factor for a first AR object of the plurality of AR objects based on a position of the first AR object relative to a position of a second real-world object and adjusts the object selection region of the first AR object based on the first spatial relationship factor. The system activates the first AR object in response to determining that the second real-world object overlaps the object selection region of the first AR object.
Claims20
A method comprising:
- displaying, by an AR device, a plurality of AR objects on a display region that overlaps a first real-world object, a first AR object of the plurality of AR objects being associated with a first object selection region;
- computing a first spatial relationship factor for the first AR object based on a position of the first AR object relative to a position of a second real-world object;
- drawing a first line from a center of the first AR object to a point on the second real-world object;
- computing a vector representing directional velocity of the point on the second real-world object;
- and
- generating a spatial relationship factor as a function of the first line and the vector.
A system comprising:
- a storage device of an augmented reality (AR) device;
- and
- at least one processor coupled to the storage device and configured to perform operations comprising:
- displaying, by the AR device, a plurality of AR objects on a display region that overlaps a first real-world object, a first AR object of the plurality of AR objects being associated with a first object selection region;
- computing a first spatial relationship factor for the first AR object based on a position of the first AR object relative to a position of a second real-world object;
- drawing a first line from a center of the first AR object to a point on the second real-world object;
- computing a vector representing directional velocity of the point on the second real-world object;
- and
- generating a spatial relationship factor as a function of the first line and the vector.
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:
- displaying, by an AR device, a plurality of AR objects on a display region that overlaps a first real-world object, a first AR object of the plurality of AR objects being associated with a first object selection region;
- computing a first spatial relationship factor for the first AR object based on a position of the first AR object relative to a position of a second real-world object;
- drawing a first line from a center of the first AR object to a point on the second real-world object;
- computing a vector representing directional velocity of the point on the second real-world object;
- and
- generating a spatial relationship factor as a function of the first line and the vector.
Dependencies are inferred from the claim text.