US 12,429,962 B2
Method for correcting gap between pen coordinate and display position of pointer
Shunya Saito, Kazo (JP); Shigeyuki Sano, Kazo (JP); Igor Karsuntsev, Kazo (JP); JuiMin Liu, Kazo (JP); and Jun Kadowaki, Kazo (JP)
Assigned to Wacom Co., Ltd., Kazo (JP)
Filed by Wacom Co., Ltd., Kazo (JP)
Filed on Oct. 20, 2023, as Appl. No. 18/490,934.
Application 18/490,934 is a continuation of application No. 16/630,410, granted, now 11,836,303, previously published as PCT/JP2018/026090, filed on Jul. 10, 2018.
Claims priority of application No. 2017-138308 (JP), filed on Jul. 14, 2017.
Prior Publication US 2024/0045518 A1, Feb. 8, 2024
Int. Cl. G06F 3/0354 (2013.01); G06F 3/041 (2006.01); G06F 3/044 (2006.01)
CPC G06F 3/03545 (2013.01) [G06F 3/03546 (2013.01); G06F 3/04186 (2019.05); G06F 3/0446 (2019.05); G06F 3/0448 (2019.05); G06F 2203/04106 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method executed by a device that is configured to be able to detect a pointed position of a stylus on an operation plane being superimposed on a displaying part, the method comprising:
obtaining a first value that is a pointed position of the stylus;
obtaining a second value relating to the stylus;
deriving an output position by correcting the first value on a basis of a calibration value for the first value obtained on a basis of the second value; and
reporting the output position to the host processor, wherein:
the second value is a pointed position of the stylus that is different from the first value,
the output position is an externally dividing point of a line that connects the first value and the second value to each other,
the obtaining the first value obtains the first value on a basis of a pen signal transmitted by the stylus through a first electrode disposed in a vicinity of a pen tip of the stylus, and
the obtaining the second value obtains the second value on a basis of the pen signal transmitted by the stylus through a second electrode that is disposed in a vicinity of a pen tip of the stylus and that is different from the first electrode, wherein the second electrode is configured to detect a tilt angle of the stylus, and
the method further comprising:
detecting the tilt angle of the stylus;
reading a tilt angle calibration value from a correction table;
correcting the tilt angle based on the tilt angle calibration value, thereby deriving an output tilt angle for outputting to the host processor; and
producing ink data based on the derived output tilt angle and the output position.
 
10. A non-transitory computer-readable medium having stored thereon executable instructions configured to cause a computing device to perform steps comprising:
obtaining a first value that is a pointed position of a stylus;
obtaining a second value relating to the stylus;
deriving an output position by correcting the first value on a basis of a calibration value for the first value obtained on a basis of the second value; and
reporting the output position to a host processor, wherein:
the second value is a pointed position of the stylus that is different from the first value,
the output position is an externally dividing point of a line that connects the first value and the second value to each other,
the obtaining the first value obtains the first value on a basis of a pen signal transmitted by the stylus through a first electrode disposed in a vicinity of a pen tip of the stylus, and
the obtaining the second value obtains the second value on a basis of the pen signal transmitted by the stylus through a second electrode that is disposed in a vicinity of a pen tip of the stylus and that is different from the first electrode, wherein the second electrode is configured to detect a tilt angle of the stylus, and
the steps further comprising:
detecting the tilt angle of the stylus;
reading a tilt angle calibration value from a correction table;
correcting the tilt angle based on the tilt angle calibration value, thereby deriving an output tilt angle for outputting to the host processor; and
producing ink data based on the derived output tilt angle and the output position.