US 11,842,009 B2
Touchscreen with coordinate values indicative of a tenth of a pixel
Bowei Chen, Shenzhen (CN); Yue Ding, Beijing (CN); and Guodong Sun, Beijing (CN)
Assigned to STMICROELECTRONICS (BEIJING) R&D CO., LTD, Beijing (CN); and STMicroelectronics (Shenzhen) R&D Co., Ltd., Shenzhen (CN)
Filed by STMicroelectronics (BEIJING) R&D Co., LTD, Beijing (CN); and STMicroelectronics (Shenzhen) R&D Co., Ltd., Shenzhen (CN)
Filed on Feb. 22, 2022, as Appl. No. 17/677,119.
Prior Publication US 2023/0266845 A1, Aug. 24, 2023
Int. Cl. G06F 3/041 (2006.01); G06F 3/044 (2006.01); H03M 1/20 (2006.01); H04L 65/00 (2022.01); H04N 21/462 (2011.01)
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
OG exemplary drawing
 
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.