CPC G06F 3/017 (2013.01) [G06F 3/013 (2013.01); G06N 3/08 (2013.01); G06V 10/82 (2022.01); G06V 40/28 (2022.01)] | 20 Claims |
1. A method for evaluating gesture input, comprising:
receiving input data for sequential data frames, the input data including at least hand tracking data for one or more hands of a user;
at a first neural network trained to recognize features indicative of a plurality of subsequent gesture interactions:
evaluating input data for a sequence of two or more data frames; and
outputting an indication of a likelihood of the user performing one or more subsequent gesture interactions with a user interface during a predetermined window of one or more data frames; and
at a second neural network trained to recognize features indicative of whether the user is currently performing one or more of the plurality of subsequent gesture interactions:
adjusting parameters for gesture interaction recognition during the predetermined window based on the indicated likelihood of the user performing one or more of the plurality of subsequent gesture interactions and based at least on one or more heuristic evaluations of the received input data for the predetermined window;
evaluating at least the predetermined window for performed gesture interactions based on the adjusted parameters; and
outputting a signal as to whether the user is performing one or more gesture interactions with the user interface during the predetermined window.
|