Gesture Recognition
First Claim
Patent Images
1. A touch sensor device comprising:
- a sensor having a sensitive area extending in at least one-dimension and arranged to output sense signals responsive to proximity of an object to the sensitive area;
a position processing unit operable to calculate positions of interactions with the sensitive area from an analysis of the sense signals, and output a time series of data indicative of the interaction positions on the sensor, and thus touches; and
a gesture processing unit operable to analyze the time series data to distinguish one or more gesture inputs therefrom, wherein the gesture processing unit is coded with gesture recognition code comprising a plurality of linked state modules.
12 Assignments
0 Petitions
Accused Products
Abstract
A state machine gesture recognition algorithm for interpreting streams of coordinates received from a touch sensor. The gesture recognition code can be written in a high level language such as C and then compiled and embedded in a microcontroller chip, or CPU chip as desired. The gesture recognition code can be loaded into the same chip that interprets the touch signals from the touch sensor and generates the time series data, e.g. a microcontroller, or other programmable logic device such as a field programmable gate array.
-
Citations
14 Claims
-
1. A touch sensor device comprising:
-
a sensor having a sensitive area extending in at least one-dimension and arranged to output sense signals responsive to proximity of an object to the sensitive area; a position processing unit operable to calculate positions of interactions with the sensitive area from an analysis of the sense signals, and output a time series of data indicative of the interaction positions on the sensor, and thus touches; and a gesture processing unit operable to analyze the time series data to distinguish one or more gesture inputs therefrom, wherein the gesture processing unit is coded with gesture recognition code comprising a plurality of linked state modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of recognizing gestures from a time series of touch data comprising coordinates of interaction positions on a touch sensor, the method comprising:
-
receiving touch coordinates labeled with, or ordered by, time; analyzing the touch coordinates in a state machine comprising a plurality of linked state modules to recognize any one of a plurality of defined gestures therefrom; and outputting the recognized gestures. - View Dependent Claims (13, 14)
-
Specification