Method and device for determining a touch gesture
First Claim
Patent Images
1. A method for determining a touch gesture in a touch sensitive device comprising:
- determining a plurality of consecutive touch point coordinates of a multi-touch event on an interaction surface by analyzing each touch point coordinate one at a time as sensed single touches during the touch gesture;
determining that the plurality of consecutive touch point coordinates satisfies the relationship;
yi=axi+b±
Δ
or
xi=c±
Δ
wherein yi and xi correspond to touch point coordinates of touch point i of the plurality of consecutive touch point coordinates, a is a first constant, b is a second constant, c is a third constant, and Δ
is a fourth constant, andwherein a is limited to discrete values of;
less than 50, less than 10, or less than 5;
determining a multi-touch touch pattern based on the relationship among the plurality of consecutive touch point coordinates; and
attributing a predetermined action corresponding to the multi-touch touch pattern.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a device, in particular, a touch sensitive device, and more in particular, a single-touch sensitive device configured to recognize gestures, such as zoom, rotate, flick, using specific characteristics based on a single-touch localization system. The invention also relates to a method for recognizing/identifying gestures, such as zoom, rotate, flick, in a low-end device equipped with such as a single-touch sensitive device which is able to recognize one single point at a time.
-
Citations
17 Claims
-
1. A method for determining a touch gesture in a touch sensitive device comprising:
-
determining a plurality of consecutive touch point coordinates of a multi-touch event on an interaction surface by analyzing each touch point coordinate one at a time as sensed single touches during the touch gesture; determining that the plurality of consecutive touch point coordinates satisfies the relationship;
yi=axi+b±
Δ
or
xi=c±
Δwherein yi and xi correspond to touch point coordinates of touch point i of the plurality of consecutive touch point coordinates, a is a first constant, b is a second constant, c is a third constant, and Δ
is a fourth constant, andwherein a is limited to discrete values of;
less than 50, less than 10, or less than 5;determining a multi-touch touch pattern based on the relationship among the plurality of consecutive touch point coordinates; and attributing a predetermined action corresponding to the multi-touch touch pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having instructions stored therein which when executed by a processor cause the processor to perform operations for determining a touch gesture in a touch sensitive device, the operations comprising:
-
determining a plurality of consecutive touch point coordinates of a multi-touch event on an interaction surface by analyzing each touch point coordinate one at a time as sensed single touches during the touch gesture; determining that the plurality of consecutive touch point coordinates satisfies the relationship;
yi=axi+b±
Δ
or
xi=c±
Δwherein yi and xi correspond to touch point coordinates of touch point i of the plurality of consecutive touch point coordinates, a is a first constant, b is a second constant, c is a third constant, and Δ
is a fourth constant, andwherein a is limited to discrete values of;
less than 50, less than 10, or less than 5;determining a multi-touch touch pattern based on the relationship among the plurality of consecutive touch point coordinates; and attributing a predetermined action corresponding to the multi-touch touch pattern.
-
-
12. A touch sensitive device comprising:
-
a computer readable media; a processor coupled to the computer readable media; a touch sensitive interaction surface coupled to the processor, wherein the processor is configured to; determine a plurality of consecutive touch point coordinates of a multi-touch event on the touch sensitive interaction surface by analyzing each touch point coordinate one at a time as sensed single touches during a touch gesture; determine that the plurality of consecutive touch point coordinates follows an arc-shaped trajectory; determine a distance d1i between touch point coordinates i and i+2 of the plurality of consecutive touch point coordinates; determine a distance d2ibetween touch point coordinates i+1 of the plurality of consecutive touch point coordinates and a line defined by the touch point coordinates i and i+2; determine that the multi-touch event relates to an arc-shaped trajectory based on d2i/d1i=d±
Δ and
/or d2i*d2i/d1i=e±
Δ
for the plurality of consecutive touch point coordinates, wherein i, i+1, and i+2 indicate three consecutive touch point locations of the plurality of consecutive touch point coordinates, d and e are constants, and Δ
is a predetermined parameter;determine a multi-touch touch pattern based on the arc-shaped trajectory among the plurality of consecutive touch point coordinates; and attribute a predetermined action corresponding to the multi-touch touch pattern. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification