US 11,836,303 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)
Appl. No. 16/630,410
Filed by Wacom Co., Ltd., Kazo (JP)
PCT Filed Jul. 10, 2018, PCT No. PCT/JP2018/026090
§ 371(c)(1), (2) Date Jan. 10, 2020,
PCT Pub. No. WO2019/013222, PCT Pub. Date Jan. 17, 2019.
Claims priority of application No. 2017-138308 (JP), filed on Jul. 14, 2017.
Prior Publication US 2020/0159386 A1, May 21, 2020
Int. Cl. G06F 3/0354 (2013.01); G06F 3/044 (2006.01); G06F 3/041 (2006.01)
CPC G06F 3/03545 (2013.01) [G06F 3/03546 (2013.01); G06F 3/0446 (2019.05); G06F 3/0448 (2019.05); G06F 3/04186 (2019.05); G06F 2203/04106 (2013.01)] 22 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 held obliquely by a user to an operation plane being superimposed on a displaying part, the method comprising:
receiving feedback information including a display position of a predetermined pattern on the displaying part from a host processor; and
updating at least some of plural position calibration values stored in a correction table that stores therein the position calibration value for each of plural positions arranged on the operation plane, on a basis of the display position of the predetermined pattern included in the received feedback information and a series of pointed positions of a stylus obtained by causing a user to trace the predetermined pattern with the stylus held obliquely by the user on the displaying part, wherein the series of pointed positions of the stylus is different from the display position of the predetermined pattern, wherein the display position of the predetermined pattern is pointed by a tip of the stylus and the series of pointed positions of the stylus are not pointed by the tip of the stylus, wherein the host processor is configured to cause the displaying part to display thereon the predetermined pattern for plural times, and to execute a predetermined statistical process for the pointed positions of the stylus for the plural times detected by the device corresponding to the displaying, and the feedback information includes information that indicates a result of the statistical process.
 
13. A method executed by a device that is configured to be able to detect a pointed position of a stylus held obliquely by a user to 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, wherein the calibration value is updated on a basis of a display position of a predetermined pattern and a series of pointed positions of the stylus obtained by causing a user to trace the predetermined pattern with the stylus held obliquely by the user on the displaying part, wherein the series of pointed positions of the stylus is different from the display position of the predetermined pattern, wherein the display position of the predetermined pattern is pointed by a tip of the stylus and the series of pointed positions of the stylus are not pointed by the tip of the stylus; 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 and the obtaining the second value are executed in a time-sharing manner,
the obtaining the second value is executed at a frequency at which the obtaining the second value is executed once every time the obtaining the first value is executed for plural times, and
the correcting obtains the calibration value and derives the output position, using the first and the second values that are latest, every time the obtaining the first value is executed.
 
19. 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 pointed position of the stylus on a basis of an electronic charge in accordance with a pen signal produced by a signal generation circuit, the pen signal transmitted by the stylus through a first electrode that is disposed in a vicinity of a pen tip;
obtaining a second pointed position of the stylus on a basis of a variation of capacitance generated between plural electrodes arranged in the operation plane and the first electrode disposed in the vicinity of the pen tip, such that the first electrode is used in obtaining the first pointed position and in obtaining the second pointed position;
detecting a tilt angle of the stylus on a basis of the first and the second pointed positions;
storing the detected tilt angle in a memory;
determining whether or not the second pointed position is normally obtained at the obtaining the second pointed position; and
reading the tilt angle from the memory in a case where it is determined at the obtaining the second pointed position that the second pointed position is not normally obtained.