Human interface device and method
First Claim
Patent Images
1. A method for state tracking based gesture recognition engine for a sensor system comprising the steps of:
- defining a plurality of sequential states of a finite-state machine, wherein the finite state machine is a first order Markov Model,determining a Sequence Progress Level (SPL) for each state,mapping a state probability distribution to an SPL on run-time, andutilizing the mapped SPL estimate as an output value of the sensor system, wherein a most likely state is computed using a Forward (Baum-Welch) Algorithm.
15 Assignments
0 Petitions
Accused Products
Abstract
A method for state tracking based gesture recognition engine for a sensor system has the steps of: defining a plurality of sequential states of a finite-state machine, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to a (single) SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system.
15 Citations
33 Claims
-
1. A method for state tracking based gesture recognition engine for a sensor system comprising the steps of:
-
defining a plurality of sequential states of a finite-state machine, wherein the finite state machine is a first order Markov Model, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to an SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system, wherein a most likely state is computed using a Forward (Baum-Welch) Algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 28, 29)
-
-
10. A method for state tracking based gesture recognition engine for a sensor system comprising the steps of:
-
defining a plurality of sequential states of a finite-state machine, wherein the method uses an N-state Hidden Markov Model (HMM) comprising a state transition probability matrix, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to an SPL on run-time, utilizing the mapped SPL estimate as an output value of the sensor system, wherein for each discrete-time instance the data provided by the sensor system is forwarded to the finite state machine which computes a state probability distribution for the N-state HMM, and wherein, for each discrete-time instance, a state with the maximum probability is selected and an SPL associated with the state is output. - View Dependent Claims (11, 12, 13, 14, 15, 19, 30, 31, 32, 33)
-
-
16. A method for state tracking based gesture recognition engine for a sensor system comprising the steps of:
-
defining a plurality of sequential states of a finite-state machine, wherein the method uses an N-state Hidden Markov Model (HMM) comprising a state transition probability matrix; determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to an SPL on run-time, utilizing the mapped SPL estimate as an output value of the sensor system, wherein for each discrete-time instance the data provided by the sensor system is forwarded to the finite state machine which computes a state probability distribution for the N-state HMM, and, wherein for each time instance an SPL is computed from the state probability distribution and is output. - View Dependent Claims (17, 18)
-
-
20. A method for state tracking based gesture recognition engine for a sensor system comprising the steps of:
-
providing a state tracking based gesture recognition method which comprises; defining a plurality of sequential states of a finite-state machine, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to an SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system, and providing a pattern based gesture recognition mode, wherein the method switches between the pattern based gesture recognition mode and a state tracking based gesture recognition mode provided by the state tracking based gesture recognition engine when a predefined condition is met, wherein the state tracking based gesture recognition mode uses an N-state Hidden Markov Model (HMM) comprising a probability matrix, wherein during the state tracking based gesture recognition mode for each discrete-time instance the data provided by the sensor system is pre-processed and forwarded to the finite state machine which computes a state probability distribution for each state of the N-state HMM, and wherein, for each discrete-time instance, a state with the maximum probability is selected and an SPL associated with the state is output. - View Dependent Claims (21, 23, 24, 25, 26)
-
-
22. A method for state tracking based gesture recognition engine for a sensor system comprising the steps of:
-
providing a state tracking based gesture recognition method which comprises; defining a plurality of sequential states of a finite-state machine, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to an SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system, and providing a pattern based gesture recognition mode, wherein the method switches between the pattern based gesture recognition mode and a state tracking based gesture recognition mode provided by the state tracking based gesture recognition engine when a predefined condition is met, wherein the state tracking based gesture recognition mode uses an N-state Hidden Markov Model (HMM) comprising a probability matrix, wherein during the state tracking based gesture recognition mode for each discrete-time instance the data provided by the sensor system is pre-processed and forwarded to the finite state machine which computes a state probability distribution for each state of the N-state HMM, and wherein for each time instance a SPL is computed from the state probability distribution and is output. - View Dependent Claims (27)
-
Specification