Pinch sliders for use with hands
AssigneeSnap Inc.
InventorsKatie Lu, Daria Skrypnyk, Karen Stolzenberg, Lien Le Hong Tran
Life of this patent
Estimating the term…
Abstract
An eXtended Reality (XR) system is provided that generates an interactive XR user interface including 3D sliders for inputting a value for a variable. The XR system renders a 3D slider using a set of attributes and displays the 3D slider to a user as a component of the XR user interface. The XR system detects a pinch gesture of a hand of the user in proximity to the 3D slider. In response to detecting the pinch gesture, the XR system renders the 3D slider using a set of attributes and re-displays the 3D slider to the user.
Claims20
A machine-implemented method, comprising:
- generating an eXtended Reality (XR) user interface of an XR system, the XR user interface including an interactive virtual object;
- rendering the interactive virtual object using a first set of attributes, the first set of attributes defining the interactive virtual object as a gelatinous spheroid;
- displaying the interactive virtual object to a user as a component of the XR user interface;
- detecting a pinch gesture of a hand of the user in proximity to the interactive virtual object;
- in response to detecting the pinch gesture, performing operations comprising:
- rendering the interactive virtual object using a second set of attributes by animating compression of the interactive virtual object into an oblate spheroid;
- and
- re-displaying the interactive virtual object to the user using the second set of attributes.
A machine comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, cause the machine to perform operations comprising:
- generating an eXtended Reality (XR) user interface of an XR system, the XR user interface including an interactive virtual object;
- rendering the interactive virtual object using a first set of attributes, the first set of attributes defining the interactive virtual object as a gelatinous spheroid;
- displaying the interactive virtual object to a user as a component of the XR user interface;
- detecting a pinch gesture of a hand of the user in proximity to the interactive virtual object;
- in response to detecting the pinch gesture, performing operations comprising:
- rendering the interactive virtual object using a second set of attributes by animating compression of the interactive virtual object into an oblate spheroid;
- and
- re-displaying the interactive virtual object to the user using the second set of attributes.
A non-transitory machine-storage medium, the machine-storage medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
- generating an eXtended Reality (XR) user interface of an XR system, the XR user interface including an interactive virtual object;
- rendering the interactive virtual object using a first set of attributes, the first set of attributes defining the interactive virtual object as a gelatinous spheroid;
- displaying the interactive virtual object to a user as a component of the XR user interface;
- detecting a pinch gesture of a hand of the user in proximity to the interactive virtual object;
- in response to detecting the pinch gesture, performing operations comprising:
- rendering the interactive virtual object using a second set of attributes by animating compression of the interactive virtual object into an oblate spheroid;
- and
- re-displaying the interactive virtual object to the user using the second set of attributes.
Dependencies are inferred from the claim text.