Patent ID: 9626012
Date: 2017-04-18
CPC Classifications: G06F

Claim:
1. A method of generating correction information of pointer, the method comprising: detecting a button input event of a pointing device at a first position; determining whether the button input event occurs within a predetermined threshold time; storing values of movement data of the pointer during a predetermined period of time, wherein the values include a first horizontal-direction value and a first vertical-direction value between the first position and a second position when the pointer is moved from the first position to the second position and a second horizontal-direction value and a second vertical-direction value between the second position and a third position when the pointer is moved from the second position to the third position; adding up values of the all the movement data stored during the predetermined period of time; generating control information for moving the pointer if an added-up result of the values is greater than or equal to a threshold value and if the button input event occurs outside of the predetermined threshold time; transmitting the control information to a target device, wherein the target device displays the pointer on a screen of the target; discarding or decreasing the values of the movement data including the first and second horizontal-direction values and the first and second vertical-direction if both the added-up result of the values is less than the threshold value and the button input event occurs within the predetermined threshold time recognizing the shaking of the pointing device using information of the inclination; and correcting the scaling factor or the mapping coefficient by taking the shaking of the pointing device into consideration, wherein the values of movement data of the pointer are determined based on inclination information including an inclination angle of the pointing device, wherein matching relation between the inclination angle and a position on the screen is determined based on a scaling factor or mapping coefficient, and wherein the decreased width of the values of the movement data correspond to ½ to 1/10 of an original data value.