Probabilistic palm rejection using spatiotemporal touch features and iterative classification
First Claim
Patent Images
1. A method for distinguishing between a palm touch and a pointer touch on a touch-sensitive screen of a computing device, comprising:
- receiving notification of a touch event associated with the touch-sensitive screen from the computing device;
classifying the touch event based on a series of features that characterize the touch event and a relationship of the touch event to other events; and
periodically re-classifying the touch event over a time window centered at a time the touch event was received, wherein, for a re-classification of the re-classifying of the touch event, the time window expands symmetrically an equal amount of time forward and backward from the time the touch event was received, while maintaining the time window centered at the time, wherein, to facilitate the re-classifying of the touch event, the re-classification is based on the series of features, previous features obtained from a previous touch event associated with the touch-sensitive screen that occurred prior to the time, and subsequent features obtained from a subsequent touch event associated with the touch-sensitive screen that occurs subsequent to the time, wherein the previous touch event and the subsequent touch event occur within the time window, and wherein the classification and the re-classification contribute respective votes used to determine a final classification of the touch event.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a palm rejection technique utilizing temporal features, iterative classification, and probabilistic voting. Touch events are classified based on features periodically extracted from time windows of increasing size, always centered at the birth of the event. The classification process uses a series of decision trees acting on said features.
-
Citations
15 Claims
-
1. A method for distinguishing between a palm touch and a pointer touch on a touch-sensitive screen of a computing device, comprising:
-
receiving notification of a touch event associated with the touch-sensitive screen from the computing device; classifying the touch event based on a series of features that characterize the touch event and a relationship of the touch event to other events; and periodically re-classifying the touch event over a time window centered at a time the touch event was received, wherein, for a re-classification of the re-classifying of the touch event, the time window expands symmetrically an equal amount of time forward and backward from the time the touch event was received, while maintaining the time window centered at the time, wherein, to facilitate the re-classifying of the touch event, the re-classification is based on the series of features, previous features obtained from a previous touch event associated with the touch-sensitive screen that occurred prior to the time, and subsequent features obtained from a subsequent touch event associated with the touch-sensitive screen that occurs subsequent to the time, wherein the previous touch event and the subsequent touch event occur within the time window, and wherein the classification and the re-classification contribute respective votes used to determine a final classification of the touch event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification