IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0317633
(2005-12-22)
|
등록번호 |
US-7710392
(2010-06-03)
|
우선권정보 |
EP-04425958(2004-12-29) |
발명자
/ 주소 |
|
출원인 / 주소 |
- STMicroelectronics S.r.l.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
6 |
초록
▼
A pointing device for a computer system includes a displacement transducer of the pointing device, provided with: an inertial sensor, supplying acceleration signals indicative of an acceleration according to two axes of detection; and a processing unit, which, on the basis of the acceleration signal
A pointing device for a computer system includes a displacement transducer of the pointing device, provided with: an inertial sensor, supplying acceleration signals indicative of an acceleration according to two axes of detection; and a processing unit, which, on the basis of the acceleration signals, generates velocity signals regarding the pointing device. The processing unit further includes: a state-recognition stage, for selectively recognizing a condition rest and a motion condition of the pointing device on the basis of the velocity signals; and an estimating module, controlled by the state-recognition stage for determining an estimate of stationary disturbance contained in the acceleration signals when the pointing device is in the rest condition.
대표청구항
▼
What is claimed is: 1. A pointing device for a computer system including a displacement transducer of the pointing device, wherein said displacement transducer comprises: an inertial sensor to supply first acceleration signals indicative of an acceleration of the pointing device according to two de
What is claimed is: 1. A pointing device for a computer system including a displacement transducer of the pointing device, wherein said displacement transducer comprises: an inertial sensor to supply first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; and processing means, associated to said inertial sensor for generating velocity signals indicative of a velocity of the pointing device, on a basis of said first acceleration signals; wherein said processing means includes state-recognition means for selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of said velocity signals; and estimating means, controlled by said state-recognition means for determining an estimate of stationary disturbance contained in said first acceleration signals when the pointing device is in the rest condition; wherein said processing means comprise subtraction means for subtracting said estimate from said first acceleration signals and for generating second acceleration signals, wherein said processing means comprise first integrating means for generating said velocity signals from said second acceleration signals. 2. The device according to claim 1 wherein said processing means comprise a first storage element, associated to said estimating means for receiving said estimate when the pointing device is in the rest condition. 3. The device according to claim 2 wherein said estimating means are controlled by said state-recognition means for supplying a current value of said estimate to said subtraction means when the pointing device is in the rest condition, and said first storage element is controlled by said state-recognition means for supplying a stored value of said estimate to said subtraction means when the pointing device is in the motion condition. 4. The device according to claim 1 wherein said state-recognition means comprise a first comparator and a second comparator, coupled to said first integrating means for comparing said velocity signals with a first threshold and, respectively, a second threshold. 5. The device according to claim 4, further comprising a second storage element controlled by said first and second comparators and wherein a state signal, having a first value when the pointing device is in the rest condition and a second value when the pointing device is in the motion condition, is stored in said second storage element. 6. The device according to claim 4 wherein said second threshold is increasing in time. 7. The device according to claim 1 wherein said first integrating means comprise a moving-average filter for generating said velocity signals on a basis of said second acceleration signals, selectively when the pointing device is in the rest condition. 8. The device according to claim 1 wherein said processing means further comprise second integrating means, cascaded to said first integrating means for generating position signals, indicative of a position of the pointing device, on a basis of said velocity signals. 9. The device according to claim 1 wherein said estimating means comprise an infinite-impulse-response filter of a first order. 10. The device according to claim 1, further comprising an interface for connection with a computer system. 11. The device according to claim 1 wherein said inertial sensor means comprise a micro-electro-mechanical accelerometer. 12. A computer system, comprising: a pointing device; an inertial sensor included with the pointing device to supply first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; a processing unit, coupled to the inertial sensor, to generate velocity signals indicative of a velocity of the pointing device, on a basis of the first acceleration signals; a state-recognition unit to selectively recognize a rest condition and a motion condition of the pointing device, on a basis of the velocity signals generated by the processing unit; an estimation module, coupled to and controlled by said state-recognition unit, to determine an estimate of stationary disturbance contained in the first acceleration signals if the pointing device is in the rest condition; a subtraction module, coupled to the inertial sensor and to the estimation module, to subtract the estimate from the first acceleration signals and to generate second acceleration signals; an integration module coupled to the subtraction module to generate the velocity signals from the second acceleration signals; and an interface coupled included with the pointing device to allow the pointing device to communicate with some other component of the computer system. 13. The computer system of claim 12 wherein said estimating means comprise an infinite-impulse-response filter of a first order. 14. The computer system of claim 12 wherein said inertial sensor means comprise a micro-electro-mechanical accelerometer. 15. A method for controlling a pointing device of a computer system, the method comprising: detecting first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; generating velocity signals indicative of a velocity of said pointing device, on a basis of said first acceleration signals; selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of said velocity signals; determining an estimate of stationary disturbance contained in said first acceleration signals when the pointing device is in the rest condition; storing said estimate when the pointing device is in the rest condition; and subtracting said estimate from said first acceleration signals for generating second acceleration signals, wherein said subtracting comprises subtracting a current value of said estimate when the pointing device is in the rest condition and subtracting a stored value of said estimate when the pointing device is in the motion condition. 16. The method according to claim 15 wherein said recognizing comprises: selecting a first operating configuration, associated to the rest condition of the pointing device; starting from said first operating configuration, comparing said velocity signals with a first threshold; selecting a second operating configuration, associated to the motion condition of the pointing device if said first threshold is exceeded; starting from said second operating configuration, comparing said velocity signals with a second threshold; and selecting said first operating configuration, if said second threshold is not exceeded. 17. The method according to claim 16 wherein said second threshold is increasing in time. 18. An article of manufacture, comprising: a computer-readable medium having instructions stored thereon that are executable by a processor to control a pointing device of a computer system, by: detecting first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; generating velocity signals indicative of a velocity of said pointing device, on a basis of the first acceleration signals; selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of the velocity signals; and determining an estimate of stationary disturbance contained in the first acceleration signals if the pointing device is in the rest condition; and subtracting the estimate from the first acceleration signals to generate second acceleration signals, wherein instructions for subtracting include instructions for subtracting a current value of the estimate if the pointing device is in the rest condition and subtracting a stored value of the estimate if the pointing device is in the motion condition. 19. The article of manufacture of claim 18 wherein the instructions for selectively recognizing the rest condition and the motion condition include instructions for: selecting a first operating configuration, associated with the rest condition of the pointing device; starting from the first operating configuration, comparing the velocity signals with a first threshold; selecting a second operating configuration, associated with the motion condition of the pointing device if the first threshold is exceeded; starting from the second operating configuration, comparing the velocity signals with a second threshold; and selecting the first operating configuration, if the second threshold is not exceeded. 20. A pointing device for a computer system including a displacement transducer of the pointing device, wherein said displacement transducer comprises: an inertial sensor to supply first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; processing means, associated to said inertial sensor for generating velocity signals indicative of a velocity of the pointing device, on a basis of said first acceleration signals; wherein said processing means includes state-recognition means for selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of said velocity signals; and estimating means, controlled by said state-recognition means for determining an estimate of stationary disturbance contained in said first acceleration signals when the pointing device is in the rest condition; wherein said processing means comprise subtraction means for subtracting said estimate from said first acceleration signals and for generating second acceleration signals; wherein said processing means comprise a first storage element, associated to said estimating means for receiving said estimate when the pointing device is in the rest condition; wherein said estimating means are controlled by said state-recognition means for supplying a current value of said estimate to said subtraction means when the pointing device is in the rest condition, and said first storage element is controlled by said state-recognition means for supplying a stored value of said estimate to said subtraction means when the pointing device is in the motion condition. 21. The device according to claim 20 wherein said processing means comprise first integrating means for generating said velocity signals from said second acceleration signals. 22. The device according to claim 21 wherein said state-recognition means comprise a first comparator and a second comparator, coupled to said first integrating means for comparing said velocity signals with a first threshold and, respectively, a second threshold. 23. The device according to claim 22, further comprising a second storage element controlled by said first and second comparators and wherein a state signal, having a first value when the pointing device is in the rest condition and a second value when the pointing device is in the motion condition, is stored in said second storage element. 24. The device according to claim 22 wherein said second threshold is increasing in time. 25. The device according to claim 21 wherein said first integrating means comprise a moving-average filter for generating said velocity signals on a basis of said second acceleration signals, selectively when the pointing device is in the rest condition. 26. The device according to claim 21 wherein said processing means further comprise second integrating means, cascaded to said first integrating means for generating position signals, indicative of a position of the pointing device, on a basis of said velocity signals. 27. A pointing device for a computer system including a displacement transducer of the pointing device, wherein said displacement transducer comprises: an inertial sensor to supply first acceleration signals indicative of an acceleration of the pointing device according to two detection axes, wherein said inertial sensor means comprise a micro-electro-mechanical accelerometer; and processing means, associated to said inertial sensor for generating velocity signals indicative of a velocity of the pointing device, on a basis of said first acceleration signals; wherein said processing means includes state-recognition means for selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of said velocity signals; and estimating means, controlled by said state-recognition means for determining an estimate of stationary disturbance contained in said first acceleration signals when the pointing device is in the rest condition. 28. The device according to claim 27 wherein said processing means comprise a first storage element, associated to said estimating means for receiving said estimate when the pointing device is in the rest condition. 29. The device according to claim 27 wherein said processing means comprise subtraction means for subtracting said estimate from said first acceleration signals and for generating second acceleration signals, and wherein said processing means comprise first integrating means for generating said velocity signals from said second acceleration signals. 30. The device according to claim 29 wherein said state-recognition means comprise a first comparator and a second comparator, coupled to said first integrating means for comparing said velocity signals with a first threshold and, respectively, a second threshold. 31. The device according to claim 29 wherein said first integrating means comprise a moving-average filter for generating said velocity signals on a basis of said second acceleration signals, selectively when the pointing device is in the rest condition. 32. A method for controlling a pointing device of a computer system, the method comprising: detecting first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; generating velocity signals indicative of a velocity of said pointing device, on a basis of said first acceleration signals; selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of said velocity signals, wherein selectively recognizing a rest condition and a motion condition of the pointing device comprises, selecting a first operating configuration, associated to the rest condition of the pointing device, starting from said first operating configuration, comparing said velocity signals with a first threshold, selecting a second operating configuration, associated to the motion condition of the pointing device if said first threshold is exceeded, starting from said second operating configuration, comparing said velocity signals with a second threshold, and selecting said first operating configuration, if said second threshold is not exceeded; determining an estimate of stationary disturbance contained in said first acceleration signals when the pointing device is in the rest condition; and subtracting said estimate from said first acceleration signals for generating second acceleration signals, wherein said subtracting comprises subtracting a current value of said estimate when the pointing device is in the rest condition and subtracting a stored value of said estimate when the pointing device is in the motion condition. 33. The method according to claim 32 wherein said second threshold is increasing in time. 34. An article of manufacture, comprising: a computer-readable medium having instructions stored thereon that are executable by a processor to control a pointing device of a computer system, by: detecting first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; generating velocity signals indicative of a velocity of said pointing device, on a basis of the first acceleration signals; selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of the velocity signals, wherein the instructions for selectively recognizing the rest condition and the motion condition include instructions for, selecting a first operating configuration, associated with the rest condition of the pointing device, starting from the first operating configuration, comparing the velocity signals with a first threshold, selecting a second operating configuration, associated with the motion condition of the pointing device if the first threshold is exceeded, starting from the second operating configuration, comparing the velocity signals with a second threshold, and selecting the first operating configuration, if the second threshold is not exceeded; and determining an estimate of stationary disturbance contained in the first acceleration signals if the pointing device is in the rest condition. 35. The article of manufacture of claim 34 wherein the computer-readable medium further includes instructions stored thereon that are executable by the processor to control the pointing device by subtracting the estimate from the first acceleration signals to generate second acceleration signals. 36. The article of manufacture of claim 34 wherein instructions for subtracting include instructions for subtracting a current value of the estimate if the pointing device is in the rest condition and subtracting a stored value of the estimate if the pointing device is in the motion condition. 37. A computer system, comprising: a pointing device; an inertial sensor included with the pointing device to supply first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; a processing unit, coupled to the inertial sensor, to generate velocity signals indicative of a velocity of the pointing device, on a basis of the first acceleration signals; a state-recognition unit to selectively recognize a rest condition and a motion condition of the pointing device, on a basis of the velocity signals generated by the processing unit; an estimation module, coupled to and controlled by said state-recognition unit, to determine an estimate of stationary disturbance contained in the first acceleration signals if the pointing device is in the rest condition; a subtraction module, coupled to the inertial sensor and to the estimation module, to subtract the estimate from the first acceleration signals and to generate second acceleration signals; a storage unit, associated to the estimation module for receiving the estimate when the pointing device is in the rest condition; wherein the estimation module is controlled by the state-recognition unit for supplying a current value of the estimate the subtraction module when the pointing device is in the rest condition, and the storage unit is controlled by the state-recognition unit for supplying a stored value of the estimate to the subtraction module when the pointing device is in the motion condition; and an interface coupled included with the pointing device to allow the pointing device to communicate with some other component of the computer system. 38. The computer system of claim 37 wherein said inertial sensor means comprise a micro-electro-mechanical accelerometer. 39. A pointing device for a computer system including a displacement transducer of the pointing device, wherein said displacement transducer comprises: an inertial sensor to supply first acceleration signals indicative of an acceleration of the pointing device according to two detection axes; and processing means, associated to said inertial sensor for generating velocity signals indicative of a velocity of the pointing device, on a basis of said first acceleration signals; wherein said processing means includes state-recognition means for selectively recognizing a rest condition and a motion condition of the pointing device, on a basis of said velocity signals; and estimating means, controlled by said state-recognition means for determining an estimate of stationary disturbance contained in said first acceleration signals when the pointing device is in the rest condition, wherein said estimating means comprise an infinite-impulse-response filter of a first order. 40. The device according to claim 39 wherein said processing means comprise a first storage element, associated to said estimating means for receiving said estimate when the pointing device is in the rest condition. 41. The device according to claim 39 wherein said processing means comprise subtraction means for subtracting said estimate from said first acceleration signals and for generating second acceleration signal and wherein said processing means comprise first integrating means for generating said velocity signals from said second acceleration signals. 42. The device according to claim 41 wherein said state-recognition means comprise a first comparator and a second comparator, coupled to said first integrating means for comparing said velocity signals with a first threshold and, respectively, a second threshold. 43. The device according to claim 41 wherein said first integrating means comprise a moving-average filter for generating said velocity signals on a basis of said second acceleration signals, selectively when the pointing device is in the rest condition.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.