US 11,989,372 B2
Information processing apparatus and controlling method
Keiichi Yoshitomi, Kanagawa (JP); and Qiang Yao, Kanagawa (JP)
Assigned to Lenovo (Singapore) Pte. Ltd., Singapore (SG)
Filed by Lenovo (Singapore) Pte. Ltd., Singapore (SG)
Filed on Feb. 14, 2023, as Appl. No. 18/168,575.
Claims priority of application No. 2022-035656 (JP), filed on Mar. 8, 2022.
Prior Publication US 2023/0289014 A1, Sep. 14, 2023
Int. Cl. G06F 3/041 (2006.01); G06F 3/0354 (2013.01)
CPC G06F 3/04182 (2019.05) [G06F 3/03545 (2013.01)] 5 Claims
OG exemplary drawing
 
1. An information processing apparatus comprising:
a display;
a touch sensor that is arranged on a screen of the display and that detects a plurality of pieces of first detected position data at predetermined detection intervals in response to touching of a manipulation medium on the screen;
a denoising filter that, when executed by a processor, acquires from the touch sensor the first detected position data on the manipulation medium on the screen and denoises the first detected position data to generate second detected position data; and
the processor that acquires the second detected position data and causes the display to display, based on the second detected position data, a movement locus of the manipulation medium that moves on the screen in a state of touching the screen, wherein
the processor further:
acquires the first detected position data,
upon detecting that a moving velocity or a moving acceleration of the manipulation medium is larger than a predetermined threshold value:
generates, based on the first detected position data rather than the second detected position data, predicted position data that indicates a predicted movement position of the manipulation medium, and
causes the display to display the movement locus of the manipulation medium on the screen based on the second detected position data and the predicted position data generated based on the first detected position data, and
upon generating the predicted position data based on the second detected position data:
causes the display to display the movement locus of the manipulation medium on the screen based on the second detected position data and the predicted position data generated based on the second detected position data.