Method and apparatus continuing action of user gestures performed upon a touch sensitive interactive display in simulation of inertia
First Claim
1. A computer implemented method for operating an interactive display system including a display having a touch-sensitive display surface, the method comprising the operations of:
- detecting a position of each contact site at which the display surface experiences physical contact;
utilizing each contact site'"'"'s position history to compute velocity data for the respective contact site;
utilizing at least one of the following to identify occurrence of one or more user gestures from a predetermined set of user gestures;
the position history, the velocity data;
wherein each user gesture corresponds to at least one predetermined action for updating, as a whole, all imagery presented by the display;
commencing the action corresponding to the identified gesture; and
responsive to a user gesture terminating with a nonzero velocity across the display surface, continuing the action corresponding to the gesture so as to simulate inertia imparted by said gesture.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for operating a multi-user interactive display system including a display having a touch-sensitive display surface. A position is detected for each contact site at which the display surface experiences external physical contact. Each contact site'"'"'s position history is using to compute velocity data for the respective contact site. At least one of the following is using to identify occurrence of one or more user gestures from a predetermined set of user gestures: the position history, the velocity data. Each user gesture corresponds to at least one predetermined action for updating imagery presented by the display as a whole. Action is commenced corresponding to the identified gesture. Responsive to a user gesture terminating with a nonzero velocity across the display surface, action is corresponding to the gesture is continued so as to simulate inertia imparted by said gesture.
-
Citations
15 Claims
-
1. A computer implemented method for operating an interactive display system including a display having a touch-sensitive display surface, the method comprising the operations of:
-
detecting a position of each contact site at which the display surface experiences physical contact; utilizing each contact site'"'"'s position history to compute velocity data for the respective contact site; utilizing at least one of the following to identify occurrence of one or more user gestures from a predetermined set of user gestures;
the position history, the velocity data;wherein each user gesture corresponds to at least one predetermined action for updating, as a whole, all imagery presented by the display; commencing the action corresponding to the identified gesture; and responsive to a user gesture terminating with a nonzero velocity across the display surface, continuing the action corresponding to the gesture so as to simulate inertia imparted by said gesture. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
2. At least one non-transitory computer-readable storage medium containing a program of machine-readable instructions executable by a digital data processing machine to perform operations for operating an interactive display system including a display having a touch-sensitive display surface, the operations comprising:
-
detecting a position of each contact site at which the display surface experiences physical contact; utilizing each contact site'"'"'s position history to compute velocity data for the respective contact site; utilizing at least one of the following to identify occurrence of one or more user gestures from a predetermined set of user gestures;
the position history, the velocity data;wherein each user gesture corresponds to at least one predetermined action for updating, as a whole, all imagery presented by the display; commencing the action corresponding to the identified gesture; and responsive to a user gesture terminating with a nonzero velocity across the display surface, continuing the action corresponding to the gesture so as to simulate inertia imparted by said gesture.
-
-
3. Circuitry of multiple interconnected electrically conductive elements configured to perform operations for operating an interactive display system including a display having a touch-sensitive display surface, the operations comprising:
-
detecting a position of each contact site at which the display surface experiences physical contact; utilizing each contact site'"'"'s position history to compute velocity data for the respective contact site; utilizing at least one of the following to identify occurrence of one or more user gestures from a predetermined set of user gestures;
the position history, the velocity data;wherein each user gesture corresponds to at least one predetermined action for updating, as a whole, all imagery presented by the display; commencing the action corresponding to the identified gesture; and responsive to a user gesture terminating with a nonzero velocity across the display surface, continuing the action corresponding to the gesture so as to simulate inertia imparted by said gesture.
-
-
4. An interactive display system, comprising:
-
a display having a touch-sensitive display surface; a sensing device to detect position of each contact site at which the display experiences physical contact; a digital data processing machine programmed to perform operations comprising; utilizing each contact site'"'"'s position history to compute velocity data for the respective contact site; utilizing at least one of the following to identify occurrence of one or more user gestures from a predetermined set of user gestures;
the position history, the velocity data;wherein each user gesture corresponds to at least one predetermined action for updating, as a whole, all imagery presented by the display; commencing the action corresponding to the identified gesture; and responsive to a user gesture terminating with a nonzero velocity across the display surface, continuing the action corresponding to the gesture so as to simulate inertia imparted by said gesture.
-
-
5. An interactive display system, comprising:
-
display means for providing a touch-sensitive display surface; sensing means for detecting position of each contact site at which the display experiences physical contact; processing means for performing operations comprising; utilizing each contact site'"'"'s position history to compute velocity data for the respective contact site; utilizing at least one of the following to identify occurrence of one or more user gestures from a predetermined set of user gestures;
the position history, the velocity data;wherein each user gesture corresponds to at least one predetermined action for updating, as a whole, all imagery presented by the display; commencing the action corresponding to the identified gesture; and responsive to a user gesture terminating with a nonzero velocity across the display surface, continuing the action corresponding to the gesture so as to simulate inertia imparted by said gesture.
-
Specification