PROBABILISTIC PALM REJECTION USING SPATIOTEMPORAL TOUCH FEATURES AND ITERATIVE CLASSIFICATION
First Claim
Patent Images
1. A method, comprising:
- in response to receiving a notification of a touch event associated with a touch-sensitive screen of a device, initially classifying the touch event based on a set of features that are used to characterize the touch event and a relationship of the touch event to at least one other touch event associated with the touch-sensitive screen, to facilitate distinguishing between at least a first type of touch event and a second type of touch event on the touch-sensitive screen; 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 is expanded forward and backward in time 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 determined based on the set of features, comprising features of the touch event, 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 a final classification of the touch event is determined based on the initial classification and the re-classification.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed subject matter 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.
1 Citation
20 Claims
-
1. A method, comprising:
-
in response to receiving a notification of a touch event associated with a touch-sensitive screen of a device, initially classifying the touch event based on a set of features that are used to characterize the touch event and a relationship of the touch event to at least one other touch event associated with the touch-sensitive screen, to facilitate distinguishing between at least a first type of touch event and a second type of touch event on the touch-sensitive screen; 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 is expanded forward and backward in time 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 determined based on the set of features, comprising features of the touch event, 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 a final classification of the touch event is determined based on the initial classification and the re-classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
means for initially classifying a touch event associated with a touch screen of a device based on a set of features that are utilized to characterize the touch event and a relationship of the touch event to at least one other touch event associated with the touch screen, in response to receiving a notification of the touch event, to facilitate distinguishing between at least a first type of touch event and a second type of touch event on the touch screen; means for 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 performed by the means for periodically re-classifying, the time window is expanded forward and backward in time 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 means for periodically re-classifying the touch event determines the re-classification based on the set of features, comprising features of the touch event, previous features obtained from a previous touch event associated with the touch screen that occurred prior to the time, and subsequent features obtained from a subsequent touch event associated with the touch screen that occurs subsequent to the time, wherein the previous touch event and the subsequent touch event occur within the time window; and means for determining a final classification of the touch event based on the initial classification and the re-classification. - View Dependent Claims (19, 20)
-
Specification