Temporal filter touch detection
AssigneeApple Inc.
InventorsLejing Wang, Mohamed Selim Ben Himane
Life of this patent
Estimating the term…
Abstract
Detecting a touch includes determining, from first raw touch data, an estimated touch type for a first plurality of frames, obtaining second raw touch data comprising a probability that a touch has occurred for each of a second plurality of frames, applying the selected filter to the additional raw data to obtain processed data, and detecting whether a touch has occurred for a particular frame based on the processed data.
Claims20
A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:
- determine, from first raw touch data, an estimated touch type for a first plurality of frames;
- obtain second raw touch data comprising a probability that a touch has occurred for each of a second plurality of frames;
- select a filter based on the estimated touch type;
- apply the selected filter to the second raw data to obtain processed data;
- detect whether a touch has occurred for a particular frame based on the processed data.
A system for detecting a touch, comprising:
- one or more processors;
- and
- one or more storage devices comprising computer readable code executable by the one or more processors to:
- determine, from first raw touch data, an estimated touch type for a first plurality of frames;
- obtain second raw touch data comprising a probability that a touch has occurred for each of a second plurality of frames;
- select a filter based on the estimated touch type;
- apply the selected filter to the second raw data to obtain processed data;
- detect whether a touch has occurred for a particular frame based on the processed data.
A method for detecting a touch, comprising:
- determining, from first raw touch data, an estimated touch type for a first plurality of frames;
- obtaining second raw touch data comprising a probability that a touch has occurred for each of a second plurality of frames;
- selecting a filter based on the estimated touch type;
- applying the selected filter to the second raw data to obtain processed data;
- detecting whether a touch has occurred for a particular frame based on the processed data.
Dependencies are inferred from the claim text.