CPC G06F 3/04186 (2019.05) [G06F 3/0346 (2013.01); G06F 3/044 (2013.01); G06F 3/0425 (2013.01); G06F 3/0481 (2013.01); G06F 3/0488 (2013.01); G06T 7/20 (2013.01); G06F 2203/04108 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30196 (2013.01)] | 20 Claims |
1. An electronic device, comprising:
a housing;
a display at least partially within the housing;
a cover positioned over the display and defining an input surface of the electronic device;
a motion sensing system configured to detect a motion of the electronic device; and
a touch sensor configured to detect, within a time window after the motion of the electronic device is detected, a contact of an input member of a user on the input surface of the electronic device, wherein the electronic device is configured to:
determine, for a time prior to the detection of the contact, a relative motion between the input member and the input surface;
in accordance with a determination that a characteristic of the relative motion does not satisfy a threshold condition, determine a first input location based on a location of the contact; and
in accordance with a determination that the characteristic of the relative motion satisfies the threshold condition, determine a second input location based at least in part on the location of the contact and the relative motion.
|