Computer input device with inertial instruments
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/033
G09G-005/08
G06F-003/03
G06F-003/0354
출원번호
US-0955244
(2007-12-12)
등록번호
US-9098122
(2015-08-04)
발명자
/ 주소
Weinberg, Marc S.
Larsen, Robert A.
Rasmussen, Scott A.
출원인 / 주소
THE CHARLES STARK DRAPER LABORATORY, INC.
대리인 / 주소
Lando & Anastasi LLP
인용정보
피인용 횟수 :
0인용 특허 :
15
초록
A computer input device includes, in one embodiment, at least two accelerometers, at least two gyroscopes, and a processor within a housing. Signals from the accelerometers and the gyroscopes are utilized to determine the relative motion of the computer input device.
대표청구항▼
1. A computer input device, comprising: a housing for movement over a substantially two-dimensional surface;a sensor unit, disposed within the housing, comprising a plurality of inertial sensors, at least two of the inertial sensors being accelerometers and at least two of the inertial sensors being
1. A computer input device, comprising: a housing for movement over a substantially two-dimensional surface;a sensor unit, disposed within the housing, comprising a plurality of inertial sensors, at least two of the inertial sensors being accelerometers and at least two of the inertial sensors being gyroscopes; anda processor for determining relative motion of the computer input device utilizing signals from the accelerometers and the gyroscopes, the signals from the gyroscopes indicating rotation of the computer input device about an axis perpendicular to the direction of gravity due to non-uniformity or tilt of the substantially two-dimensional surface as the computer input device is moved thereover, and the signals from the accelerometers indicating acceleration of the computer input device;wherein the processor is configured to utilize the signals from the gyroscopes to correct the signals from the accelerometers for acceleration error introduced by gravity due to the non-uniformity or tilt of the substantially two-dimensional surface as the computer input device is moved thereover. 2. The computer input device of claim 1, further comprising an optical sensor for sensing relative motion of the computer input device. 3. The computer input device of claim 1, further comprising a digital filter for combining the signals from the accelerometers and the gyroscopes. 4. The computer input device of claim 3, wherein the digital filter comprises a Kalman filter. 5. The computer input device of claim 1, further comprising means for transmitting, to a computing device, data indicative of the relative motion of the computer input device. 6. The computer input device of claim 1, further comprising: at least one user-operable button disposed on the housing; andmeans for transmitting, to a computing device, data indicative of the button's operation. 7. The computer input device of claim 6, wherein the data indicative of the button's operation is utilized at least in part to indicate that the computer input d is substantially motionless. 8. A method of fabricating a computer input device, the method comprising: providing a housing; anddisposing, within the housing, (i) a sensor unit comprising a plurality of inertial sensors, at least two of the inertial sensors being accelerometers and at least two of the inertial sensors being gyroscopes, and (ii) circuitry, responsive to the sensor unit, for determining movement of the housing over a substantially two-dimensional surface by, at least in part, utilizing signals from the accelerometers and gyroscopes, the signals from the accelerometers indicating acceleration of the housing and the signals from the gyroscopes indicating rotation of the housing about an axis perpendicular to the direction of gravity due to non-uniformity or tilt of the substantially two-dimensional surface as the housing is moved thereover, and correcting, based on the signals from the gyroscopes, the signals from the accelerometers for acceleration error introduced by gravity due to the non-uniformity or tilt of the substantially two-dimensional surface as the housing is moved thereover. 9. The method of claim 8, further comprising providing within the housing an optical sensor for sensing relative motion of the computer input device. 10. The method of claim 8, further comprising providing within the housing means for transmitting, to a computing device, data indicative of the movement of the housing. 11. The method of claim 8, further comprising encoding into the circuitry a digital filter to combine signals from the accelerometers and the gyroscopes. 12. The method of claim 11, wherein the digital filter comprises a Kalman filter. 13. A method of determining relative motion of a computer input device, the method comprising: moving a housing over a substantially two-dimensional surface, the housing comprising a plurality of inertial sensors and a processor, at least two of the inertial sensors being accelerometers and at least two of the inertial sensors being gyroscopes;calculating the relative motion of the housing utilizing signals from the accelerometers and the gyroscopes generated in response to the motion of the housing, the signals from the gyroscopes indicating rotation of the housing about an axis perpendicular to the direction of gravity due to movement of the housing over the substantially two-dimensional surface and the signals from the accelerometers indicating acceleration of the housing; andcorrecting, based on the signals from the gyroscopes, the signals from the accelerometers for acceleration error introduced by gravity due to non-uniformity or tilt of the substantially two-dimensional surface as the housing is moved thereover. 14. The method of claim 13, wherein the substantially two dimensional surface is non-uniform. 15. The method of claim 13, wherein the substantially two dimensional surface is tilted. 16. The method of claim 13, wherein calculating the relative motion comprises combining the signals generated by the accelerometers and the gyroscopes. 17. The method of claim 16, wherein the combining comprises utilizing a Kalman filter. 18. The method of claim 13, further comprising transmitting the relative motion of the housing to a computing device. 19. A computer input device, con sing: a housing for movement over a substantially two-dimensional surface;means, disposed within the housing, for sensing acceleration of the computer input device;means, disposed within the housing, for sensing angular motion with regard to an axis perpendicular to the direction of gravity due to at least one of non-uniformity or tilt of the substantially two-dimensional surface as the housing is moved thereover;means for correcting for an acceleration error introduced by gravity due to the non-uniformity or tilt of the substantially two-dimensional surface as the housing is moved thereover; andmeans, disposed within the housing, for calculating relative motion of the computer input device utilizing signals from (i) the means for sensing acceleration, (ii) the means for sensing angular motion, and (iii) the means for correcting. 20. A computing device, comprising: a processor;a display electrically connected and responsive to the processor; anda computer input device in communication with the processor, comprising: a housing for movement over a substantially two-dimensional surface,a sensor unit, disposed within the housing, comprising a plurality of inertial sensors, at least two of the inertial sensors being accelerometers and at least two of the inertial sensors being gyroscopes, andcircuitry for determining relative motion of the computer input device utilizing signals from the accelerometers and the gyroscopes, the signals from the gyroscopes indicating rotation of the computer input device about an axis perpendicular to the direction of gravity due to non-uniformity or tilt of the substantially two-dimensional surface as the computer input device is moved thereover and the signals from the accelerometers indicating acceleration of the computer input device,wherein the circuitry is configured to utilize the signals from the gyroscopes to correct the signals from the accelerometers for an acceleration error introduced by gravity due to the non-uniformity or tilt of the substantially two-dimensional surface as the computer input device is moved thereover. 21. The computer input device of claim 1, further comprising: circuitry for calibrating at least one of the inertial sensors by updating a bias of the inertial sensor based on a signal value received directly therefrom when the computer input device is determined to be motionless. 22. The computer input device of claim 21, wherein the computer input device is determined to be motionless when either (a) a velocity of the computer input device is below a velocity threshold and an acceleration of the computer input device is below an acceleration threshold or (b) a user-operable button disposed on the computer input device is depressed. 23. The computer input device of claim 21, wherein the updated bias comprises a component of at least one of the non-uniformity or tilt of the substantially two dimensional surface. 24. The method of claim 13, further comprising: calibrating at least one of the inertial sensors by updating a bias of the inertial sensor based on a signal value received directly therefrom when the housing is determined to be motionless. 25. The method of claim 24, wherein the housing is determined to be motionless when either (a) a velocity of the housing is below a velocity threshold and an acceleration of the housing is below an acceleration threshold or (b) a user-operable button disposed on the housing is depressed. 26. The method of claim 24, wherein the updated bias comprises a component of at least one of the non-uniformity or tilt of the substantially two-dimensional surface.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (15)
Liberty,Matthew G., 3D pointing devices with orientation compensation and improved usability.
Case ; Jr. Charles Whipple ; Hovden Torbjorn ; Smith Gregory Clark ; Hotelling Steven Porter ; Sabina Michael Kenneth, Electronic pointing apparatus and method.
Rosenberg Louis B. ; Beamer Jonathan L. ; Braun Adam C. ; Chang Dean C., Interface device and method for providing enhanced cursor control with force feedback.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.