EP1979804A2

Gesturing with a multipoint sensing device

Abstract

This record has no abstract on file.

Term

0.4 yearsto projected expiry

Projected expiry 30 January 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

72 claims: 9 independent, 63 dependent

  1. 1
    Claims of equivalent WO 2007089766 A2 What is claimed is:1. An electronic system, comprising: a multipoint sensing device that provides a multipoint sensing area for receiving inputs from one or more objects;a gesture module configured to determine a gesture set for a given input arrangement received by the multipoint sensing area of the multipoint sensing device, to monitor the given input arrangement for one or more gesture events included in the gesture set, and to initiate input actions associated with a gesture event when the gesture event is performed with the input arrangement.
  2. 23
    A gestural control method, comprising:detecting multiple points within a sensing area at the same time;determining a chord when one or more points are detected within the sensing area, the chord being a specific arrangement of points within the sensing area;determining a gesture set associating commands to one or more gesture events;monitoring points for gesture events;and if a gesture event is recognized, performing command associated with gesture event.
  3. 52
    A control operation, comprising:detecting a touch or near touch;if a touch is detected, determining a gesture set for the touch, the gesture set including one or more gesture events for provoking or initiating a command;monitoring the touch for a gesture event associated with the gesture set;and initiating a command when a gesture event associated with the gesture set is performed.
  4. 53
    The operation as recited in claim 53 wherein the gesture set depends on touch characteristics, touch location, open application, and/or mode of application.
  5. 54
    The operation as recited in claim 54 wherein the touch or near touch is detected via a touch device such as a touch pad, touch screen or touch sensitive housing.
  6. 55
    A gesture operation, comprising:monitor a touch motion;differentiating the touch motion between first and second states;performing a first action if the touch motion is associated with the first state;and performing a second action if the touch motion is associated with the second state.
  7. 57
    A control operation, comprising:providing a first input device and a second input device, the first input device including a touch sensitive surface;monitoring the first input device for input events;simultaneously monitoring the second input device for input events;performing input operations in accordance with input events associated with the first input device;simultaneously perform ing input operations in accordance with input events associated with the second input device.
  8. 59
    A control operation, comprising:providing a list of input functions, the input function having commands and gesture events that are linked to the commands;the commands are related to the input function;assigning input functions to chords;and linking the input function to chord when the chord is recognized.
  9. 67
    A control panel, comprising:displaying a menu of input functions;displaying a gesture set that shows commands associated with a selected input function, and gesture events assigned to the commands;displaying a list of chords, wherein in order to set up a gesture map, a user selects desired input function from list of input functions and selects a desired chord from the list of chords.
  10. 68
    A gesture design process, comprising:ranking chords from easiest to hardest to perform;ranking frequency of operations from most frequent to less frequent;substantially matching the easiest chords with the most frequent operations, and matching the hardest chords with the less frequent operations;and fine tuning the chord/operation grouping.
  11. 71
    A gesture operation, comprising:detecting a first finger;determining the state of the finger;detecting one or more additional fingers;determining the state of additional fingers;and implementing different input modes based on timing of states of the first and additional fingers relative to one another.