ADAPTIVE TOUCH PANEL SYNCHRONIZATION
First Claim
Patent Images
1. A method comprising:
- receiving, by a user device, a touch event originating from a touch panel;
comparing, by the user device, a timing of the touch event and a timing of a display refresh event;
determining, by the user device, whether to adjust a time during which a next scan of the touch panel occurs based on the comparing;
calculating, by the user device, a time value that indicates when the next scan occurs based on determining to adjust the time; and
adjusting, by the user device, the time during which the next scan occurs based on the time value.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, a device, and a non-transitory storage medium having instructions to receive a touch event originating from a touch panel; compare a timing of the touch event and a timing of a display refresh event; determine whether to adjust a time during which a next scan of the touch panel occurs based on a comparison of the timing of the touch event and the timing of the display refresh event; calculate a time value that indicates when the next scan occurs based on a determination to adjust the time; and adjust the time during which the next scan occurs based on the time value.
21 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a user device, a touch event originating from a touch panel; comparing, by the user device, a timing of the touch event and a timing of a display refresh event; determining, by the user device, whether to adjust a time during which a next scan of the touch panel occurs based on the comparing; calculating, by the user device, a time value that indicates when the next scan occurs based on determining to adjust the time; and adjusting, by the user device, the time during which the next scan occurs based on the time value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A user device comprising:
-
a memory, wherein the memory stores software; and a processor, wherein the processor executes the software to; receive a touch event originating from a touch panel; compare a timing of the touch event and a timing of a display refresh event; determine whether to adjust a time during which a next scan of the touch panel occurs based on a comparison of the timing of the touch event and the timing of the display refresh event; calculate a time value that indicates when the next scan occurs based on a determination to adjust the time; and adjust the time during which the next scan occurs based on the time value. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory storage medium that stores instructions executable by a processor of a computational device, which when executed, cause the computational device to:
-
receive an input event originating from an input device; compare a timing of the input event and a timing of a display refresh event; determine whether to adjust a time during which a next scan or sampling of the input device occurs based on a comparison of the timing of the input event and the timing of the display refresh event; calculate a time value that indicates when the next scan or sampling occurs based on a determination to adjust the time; and adjust the time during which the next scan or sampling occurs based on the time value. - View Dependent Claims (17, 18, 19, 20)
-
Specification