发明名称 Method for generating pointer movement value and pointing device using the same
摘要 Disclosed are an apparatus for calculating the movement value of a pointer, a method of correcting the movement value of the pointer, and a 3D pointing device. The method of generating correction information of pointer includes acquiring movement data of a 3D pointing device during a predetermined time, adding up values of the movement data, generating control information and moving the pointer if an added-up result of the movement data is greater than or equal to a threshold value, and transmitting the control information to the pointer.
申请公布号 US9626012(B2) 申请公布日期 2017.04.18
申请号 US201214235990 申请日期 2012.08.01
申请人 LG Innotek Co., Ltd. 发明人 Kim Jong Bok
分类号 G06F3/038;G06F3/0346 主分类号 G06F3/038
代理机构 KED & Associates, LLP 代理人 KED & Associates, LLP
主权项 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.
地址 Seoul KR