CPC G06F 3/0418 (2013.01) [G06F 3/0412 (2013.01); G06F 3/0446 (2019.05); G06F 3/0447 (2019.05); H03M 1/20 (2013.01); H04L 65/00 (2013.01); H04N 21/4621 (2013.01)] | 20 Claims |
1. A method for operating an electronic device, the method comprising:
detecting, by a touchscreen controller, a touch point on a touchscreen;
determining, by the touchscreen controller, coordinates of the touch point;
scaling, by the touchscreen controller, up the coordinates of the touch point to obtain scaled up coordinates by overwriting a reserved portion of a touch event protocol with additional information corresponding to the coordinates of the touch point;
reporting, by the touchscreen controller, the scaled up coordinates of the touch point to an application processor; and
determining, by the application processor, the coordinates of the touch point with an increased resolution by converting the scaled up coordinates into a floating point value, wherein the coordinates of the touch point with the increased resolution are floating point values including a tenths digit, the tenths digit being indicative of a tenth of a pixel.
|