Gesturing with a multipoint sensing device
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
73 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
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. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
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. - View Dependent Claims (53, 54)
-
-
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. - View Dependent Claims (56)
-
-
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 performing input operations in accordance with input events associated with the second input device. - View Dependent Claims (58)
-
-
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. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66)
-
-
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.
-
-
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. - View Dependent Claims (69, 70)
-
-
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. - View Dependent Claims (72, 73)
-
Specification