Touch sensor gesture recognition for operation of mobile devices
First Claim
1. A mobile device comprising:
- a touch sensor for the detection of gestures, the touch sensor including a plurality of sensor elements to generate touch sensor data for a first detected gesture performed by a thumb or other finger of a user on the touch sensor; and
a processor, the processor to process the touch sensor data produced by the sensor elements of the touch sensor to calculate a motion of the first detected gesture;
wherein the processor is to process the touch sensor data for the first detected gesture using a hybrid touch sensor algorithm, the hybrid touch sensor algorithm including a plurality of touch sensor algorithms to calculate motion of gestures detected by the touch sensor, the plurality of touch sensor algorithms including a first touch sensor algorithm and a second touch sensor algorithm, wherein the processor dynamically changes from utilizing results generated by the first touch sensor algorithm for the first detected gesture to utilizing results generated by the second touch sensor algorithm for the first detected gesture in response to the processor detecting rank skipping between the plurality of sensor elements in data produced by the first touch sensor algorithm for the motion of the first detected gesture;
wherein the first touch sensor algorithm is a slider algorithm, the first touch sensor algorithm to treat the plurality of sensor elements as being physically arranged in a plurality of sensor ranks located in relation to a first axis, and the second touch sensor algorithm is a centroid algorithm, and wherein detecting rank skipping includes detecting a discontinuity in sensing of sensor rank positions for the calculated motion of the first detected gesture.
0 Assignments
0 Petitions
Accused Products
Abstract
Touch sensor gesture recognition for operation of mobile devices. An embodiment of a mobile device may include a touch sensor for the detection of gestures, the touch sensor including sensor elements to generate touch sensor data for a detected gesture, and a processor to process the touch sensor data produced by the sensor elements of the touch sensor. In some embodiments the processor is to process the touch sensor data using a hybrid touch sensor algorithm, the hybrid touch sensor algorithm including a plurality of touch sensor algorithms, the plurality of touch sensor algorithms including a first algorithm and a second algorithm, where the processor dynamically changes between the plurality of algorithms depending on of the nature of the received touch sensor data. In some embodiments the processor utilizes a support vector machine with a radial basis function kernel in the interpretation of detected gestures. In some embodiments, the processor is to determine an alignment between a first input sequence of sensor data and a second input sequence of sensor data using dynamic time warping.
17 Citations
18 Claims
-
1. A mobile device comprising:
-
a touch sensor for the detection of gestures, the touch sensor including a plurality of sensor elements to generate touch sensor data for a first detected gesture performed by a thumb or other finger of a user on the touch sensor; and a processor, the processor to process the touch sensor data produced by the sensor elements of the touch sensor to calculate a motion of the first detected gesture; wherein the processor is to process the touch sensor data for the first detected gesture using a hybrid touch sensor algorithm, the hybrid touch sensor algorithm including a plurality of touch sensor algorithms to calculate motion of gestures detected by the touch sensor, the plurality of touch sensor algorithms including a first touch sensor algorithm and a second touch sensor algorithm, wherein the processor dynamically changes from utilizing results generated by the first touch sensor algorithm for the first detected gesture to utilizing results generated by the second touch sensor algorithm for the first detected gesture in response to the processor detecting rank skipping between the plurality of sensor elements in data produced by the first touch sensor algorithm for the motion of the first detected gesture; wherein the first touch sensor algorithm is a slider algorithm, the first touch sensor algorithm to treat the plurality of sensor elements as being physically arranged in a plurality of sensor ranks located in relation to a first axis, and the second touch sensor algorithm is a centroid algorithm, and wherein detecting rank skipping includes detecting a discontinuity in sensing of sensor rank positions for the calculated motion of the first detected gesture. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 17)
-
-
7. A method comprising:
-
receiving touch sensor data for a mobile device, the touch sensor data representing a gesture input for a first detected gesture performed by a thumb or other finger of a user on the touch sensor; processing the touch sensor data to calculate a motion of the first detected gesture using a hybrid touch sensor algorithm, the hybrid touch sensor algorithm including a plurality of touch sensor algorithms to calculate motion of gestures detected by the touch sensor, the plurality of touch sensor algorithms including a first touch sensor algorithm and a second touch sensor algorithm; and dynamically changing from utilizing results generated by the first touch sensor algorithm for the first detected gesture to utilizing results generated by the second touch sensor algorithm for the first detected gesture in response to detecting rank skipping between the plurality of sensor elements in data produced by the first touch sensor algorithm for the motion of the first detected gesture; wherein the first touch sensor algorithm is a slider algorithm, the first touch sensor algorithm to treat the plurality of sensor elements as being physically arranged in a plurality of sensor ranks located in relation to a first axis, and the second touch sensor algorithm is a centroid algorithm, and wherein detecting rank skipping includes detecting a discontinuity in sensing of sensor rank positions for the calculated motion of the first detected gesture. - View Dependent Claims (8, 9, 10, 11, 12, 15, 16, 18)
-
Specification