| CPC G06F 3/017 (2013.01) [G06T 7/215 (2017.01); G06T 7/248 (2017.01); G06T 7/60 (2013.01); G06V 40/28 (2022.01); G06T 2207/30196 (2013.01)] | 20 Claims |

|
1. A method comprising:
obtaining hand tracking data based on a series of camera frames;
detecting a touch between a first finger and a second finger in a first frame based on the hand tracking data;
detecting a first contact location for the touch at a first point on the first finger;
in accordance with a determination that the first contact location is within a predefined gesture zone for a first gesture, initiating a gesture-based input event corresponding to the first gesture;
detecting the touch in a second frame at a second contact location at a second point on the first finger; and
cancelling the gesture-based input event in accordance with a difference between the first point and the second point on the first finger satisfying a cancellation criterion.
|