Indirect Motion Mapping Pipeline and Pinch Centroid
AssigneeApple Inc.
InventorsDaniel J. Brewer, Chase B. Lortie, David J. Meyer, Julian K. Shutzberg, Tian Qiu, Yirong Tang
Life of this patent
Estimating the term…
Abstract
Processing gesture input includes obtaining hand tracking data for a hand from one or more sensors, wherein the hand performs a pinch in the hand tracking data, determining a hand position and a hand orientation for the hand from the hand tracking data, applying a predefined offset from the hand position based on the hand orientation to determine a pinch centroid, and determining an input location based on the pinch centroid. The pinch centroid is used in an indirect motion mapping pipeline to determine characteristics of user input based on user motion.
Claims20
A method comprising:
- obtaining hand tracking data for a hand from one or more sensors, wherein the hand performs a pinch in the hand tracking data;
- determining a hand position and a hand orientation for the hand from the hand tracking data;
- applying a predefined offset from the hand position based on the hand orientation to determine a pinch centroid;
- and
- determining an input location based on the pinch centroid.
A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:
- obtain hand tracking data for a hand from one or more sensors, wherein the hand performs a pinch in the hand tracking data;
- determine a hand position and a hand orientation for the hand from the hand tracking data;
- apply a predefined offset from the hand position based on the hand orientation to determine a pinch centroid;
- and
- determine an input location based on the pinch centroid.
A system comprising:
- one or more processors;
- and
- one or more computer readable media comprising computer readable code executable by the one or more processors to:
- obtain hand tracking data for a hand from one or more sensors, wherein the hand performs a pinch in the hand tracking data;
- determine a hand position and a hand orientation for the hand from the hand tracking data;
- apply a predefined offset from the hand position based on the hand orientation to determine a pinch centroid;
- and
- determine an input location based on the pinch centroid.
Dependencies are inferred from the claim text.