Gesturing with a multipoint sensing device
View Patent ↗Methods and systems for implementing gestures with sensing devices are disclosed. More particularly, methods and systems related to gesturing with multipoint sensing devices are disclosed.
1. An electronic system, comprising:
a multipoint sensing device that provides a multipoint sensing area for receiving inputs detecting one or more contacts corresponding to one or more touches in the multipoint sensing area from one or more objects; and
a gesture module configured to perform gesture operations by:
determining a first gesture set in response to the one or more contacts detected within the multipoint sensing area of the multipoint sensing device, the first gesture set based on either a number of the contacts or a specific arrangement of the contacts within the sensing area,
monitoring the one or more contacts for one or more gesture events included in the first gesture set,
performing a first gesture operation associated with a gesture event in the first gesture set when the gesture event is recognized,
determining whether at least one of the one or more contacts have paused, and
in response to a determination that at least one of the one or more contacts have paused:
terminating the first gesture operation,
detecting a new arrangement of contacts,
determining a second gesture set based on the new arrangement of contacts, and
performing a second gesture operation.
2. The electronic system as recited in claim 1 wherein the gesture module is further configured to reset the first gesture operation.
3. The electronic system as recited in claim 1 wherein the gesture module is further configured to initiate a chord change.
4. The electronic system as recited in claim 1 wherein the determination that at least one of the one or more contacts have paused is based on a determination that at least one of the one or more contacts have stayed stationary for a preset amount of time.
5. A gestural control method, comprising:
detecting one or more contacts corresponding to one or more touches in a multipoint sensing area of a multipoint sensing device;
determining a first gesture set in response to the one or more contacts detected within the multipoint sensing area, the first gesture set based on either a number of contacts or a specific arrangement of the one or more contacts within the multipoint sensing area;
monitoring the one or more contacts for one or more gesture events included in the gesture set;
performing a first gesture operation associated with a gesture event in the gesture set when the gesture event is recognized;
determining whether at least one of the one or more contacts have paused; and
in response to a determination that at least one of the one or more contacts have paused:
terminating the first gesture operation,
detecting a new arrangement of contacts,
determining a second gesture set based on the new arrangement of contacts, and
performing a second gesture operation.
6. The method as recited in claim 5 further comprising resetting the first gesture operation.
7. The method as recited in claim 5 further comprising initiating a chord change.
8. The method as recited in claim 5 wherein the determination that at least one of the one or more contacts have paused is based on a determination that at least one of the one or more contacts have stayed stationary for a preset amount of time.
9. The electronic system of claim 1 , wherein the gesture module is further configured to determine a chord comprising the number of contacts or the specific arrangement of the contacts.
10. The gestural control method of claim 5 , further comprising determining a chord comprising the number of contacts or the specific arrangement of the contacts.