One embodiment of the writing instrument described herein comprises a pen-like device containing three accelerometers and three gyroscopes. Data from these sensors are processed via an Euler transform. Prior to using the writing instrument, the user holds the writing instrument in multiple...
Inventors: David G. Stork, Michael Angelo, Gregory J. Wolff Assignees: Ricoh Company, Ltd. Primary Examiner: Paul A. Bell U.S. Classification 345/179; 178/190.1 International Classification G09G 500; G06K 1118 View patent at USPTO |
Citations|
| 3906444 | (unknown) | Sep 1975 | | 3915015 | (unknown) | Oct 1975 | | RE29765 | Strain gauge transducer system | Sep 19, 1978 | | 4241409 | Hand held pen-size calculator | Dec 23, 1980 | | 4345239 | Apparatus for determining pen acceleration | Aug 17, 1982 | | 4468694 | Apparatus and method for remote displaying and sensing of information using shadow parallax | Aug 28, 1984 | | 4513437 | Data input pen for Signature Verification | Apr 23, 1985 | | 4545018 | Calibration of automated laser machining apparatus | Oct 1, 1985 | | 4561105 | Complex pattern recognition method and system | Dec 24, 1985 | | 4646073 | Input-output coordinate transforming method and apparatus for input-integrated display | Feb 24, 1987 | | 4731857 | Recognition system for run-on handwritten characters | Mar 15, 1988 | | 4737773 | Graphical display apparatus having a coordinate correction circuit | Apr 12, 1988 | | 4751741 | Pen-type character recognition apparatus | Jun 14, 1988 | | 4787051 | Inertial mouse system | Nov 22, 1988 | | 4806707 | 3-Dimensional digitizer pen | Feb 21, 1989 | | 4856077 | Method of signature verification and device for carrying out the method | Aug 8, 1989 | | 4883926 | Stylus switch | Nov 28, 1989 | | 4988981 | Computer data entry and manipulation apparatus and method | Jan 29, 1991 | | 5022086 | Handwriting apparatus for information collection based on force and position | Jun 4, 1991 | | 5025314 | Apparatus allowing remote interactive use of a plurality of writing surfaces | Jun 18, 1991 | | 5027115 | Pen-type computer input device | Jun 25, 1991 | | 5159321 | Pen-type computer input device | Oct 27, 1992 | | 5164585 | Stylus/digitizer combination with elongate reflectors and linear CCD | Nov 17, 1992 | | 5181181 | Computer apparatus input device for three-dimensional information | Jan 19, 1993 | | 5215397 | Writing device for storing handwriting | Jun 1, 1993 | | 5226091 | Method and apparatus for capturing information in drawing or writing | Jul 6, 1993 | | 5227622 | Wireless input system for computer using pen position detection | Jul 13, 1993 | | 5239292 | Computer graphics system electronically simulating painting on canvas | Aug 24, 1993 | | 5247137 | Autonomous computer input device and marking instrument | Sep 21, 1993 | | 5294792 | Writing tip position sensing and processing apparatus | Mar 15, 1994 | | 5296871 | Three-dimensional mouse with tactile feedback | Mar 22, 1994 | | 5371516 | Pen-type computer input device | Dec 6, 1994 | | 5396265 | Three-dimensional tactile computer input device | Mar 7, 1995 | | 5408382 | Terminal and docking mechanism with open channel members and guide rollers | Apr 18, 1995 | | 5414227 | Stylus tilt detection apparatus for communication with a remote digitizing display | May 9, 1995 | | 5434371 | Hand-held electronic writing tool | Jul 18, 1995 | | 5436792 | Pivotable docking station for use with notepad computer systems | Jul 25, 1995 | | 5440326 | Gyroscopic pointer | Aug 8, 1995 | | 5444192 | Interactive data entry apparatus | Aug 22, 1995 | | D362663 | Docking station for a pen computer | Sep 26, 1995 | | 5471226 | Coordinate input apparatus and calibration method for the same | Nov 28, 1995 | | 5477012 | Optical position determination | Dec 19, 1995 | | 5506605 | Three-dimensional mouse with tactile feedback | Apr 9, 1996 | | 5512892 | Hand held control device | Apr 30, 1996 | | 5517579 | Handwritting input apparatus for handwritting recognition using more than one sensing technique | May 14, 1996 | | 5526018 | Stretching scales for computer documents or drawings | Jun 11, 1996 | | 5548092 | Apparatus and method of imaging written information | Aug 20, 1996 | | 5570109 | Schedule and to-do list for a pen-based computer system | Oct 29, 1996 | | 5583323 | Calibration of graphic data-acquisition tracking system | Dec 10, 1996 | | 5587558 | Coordinate detecting apparatus having acceleration detectors | Dec 24, 1996 | | 5587560 | Portable handwritten data capture device and method of using | Dec 24, 1996 | | 5657054 | Determination of pen location on display apparatus using piezoelectric point elements | Aug 12, 1997 | | 5751276 | Method for calibrating touch panel displays | May 12, 1998 | | 5777898 | Method and apparatus for aligning a digitizing panel with a display device | Jul 7, 1998 | | 5902968 | Pen-shaped handwriting input apparatus using accelerometers and gyroscopes and an associated operational device for determining pen movement | May 11, 1999 | | 5953683 | Sourceless orientation sensor | Sep 14, 1999 |
ClaimsWhat is claimed is: 1. A method comprising: - obtaining sensor readings for each of a plurality of predefined positions of a writing instrument
- generating a mapping of sensor outputs to writing instrument positions based, at least in part, on the sensor readings at the plurality of predefined positions with respect to a writing surface; and
- generating a mapping of possible sensor outputs to possible writing instrument positions comprises determining a polynomial approximation of future writing instrument positions corresponding to future sensor outputs based on sensor outputs at the predetermined positions, wherein the polynomial approximation includes the sensor outputs for each predefined position.
2. The method of claim 1 further comprising changing the mapping of possible sensor outputs to possible writing instrument positions to compensate for an angle of a writing surface. 3. The method of claim 1 further comprising changing the mapping of possible sensor outputs to possible writing instrument positions based on measurable deviations of a mapped position to a known position. 4. The method of claim 3, wherein changing the mapping of possible sensor outputs to possible writing instrument positions is based on pattern recognition. 5. The method of claim 1, where in the sensors comprise a first accelerometer, a second accelerometer and a third accelerometer, wherein the outputs of the accelerometers are voltages in proportion to the force measured by the respective accelerometer. 6. The method of claim 1, wherein the sensors comprise a first gyroscope, a second gyroscope, and a third gyroscope, wherein the outputs of the gyroscopes are voltages in proportion to angular velocities measured by the respective gyroscopes. 7. A method comprising: - obtaining sensor readings for each of a plurality of predefined positions of a writing instrument with respect to a writing surface; and
- generating a mapping of sensor outputs to writing instrument positions based, at least in part, on the sensor readings at the plurality of predefined positions and the elected sensor readings at the plurality of predefined positions with respect to the writing surface, wherein generating a mapping of possible sensor outputs to possible writing instrument positions comprises:
- mapping a first voltage output by a first sensor when the writing instrument is in a first predetermined position with respect to the writing surface; and
- mapping a second voltage output by a second sensor when the writing instrument is in a second predetermined position with respect to the writing surface; and
- mapping sensor output voltages between the first voltage and the second voltage to positions of the writing instrument between the first predetermined position and the second predetermined position.
8. The method of claim 7, further comprising: - mapping a third voltage output by a third sensor when the writing instrument is in a third predetermined position with respect to the writing surface; and
- mapping sensor output voltages between the second voltage and the third voltage to positions of the writing instrument between the second predetermined position and the third predetermined position.
9. The method of claim 8, wherein the third predetermined position is at a second right angle to the second predetermined position and at a third right angle to the first predetermined position. 10. The method of claim 8 wherein the third predetermined position a third accelerometer is substantially perpendicular to gravity. 11. The method of claim 7, wherein the first predetermined position is at a first right angle to the second predetermined position. 12. The method of claim 7 wherein the first predetermined position a first accelerometer is substantially perpendicular to gravity. 13. The method of claim 12 wherein the second predetermined position a second accelerometer is substantially perpendicular to gravity. 14. A system comprising: - a plurality of accelerometers that generate output voltages in response to accelerations in a corresponding direction; and
- a calibration circuit to map the accelerometer output voltages to position data based on accelerometer output voltages when the writing instrument is in a plurality predetermined positions and to generate a mapping of possible sensor outputs to possible writing instrument positions comprises determining a polynomial approximation of future writing instrument positions corresponding to future sensor outputs based on sensor outputs at the predetermined positions, wherein the polynomial approximation includes the sensor outputs for each predefined position.
15. The system of claim 14, wherein the plurality of accelerometers comprise: - a first accelerometer that outputs a first voltage when the writing instrument is in a first predetermined position and a second voltage when the writing instrument is in a second predetermined position; and
- a second accelerometer that outputs a third voltage when the writing instrument is in the first predetermined position and a fourth voltage when the writing instrument is in the second predetermined position;
- wherein the calibration circuit maps the first voltage and the third voltage to the first predetermined position and maps the second voltage and the fourth voltage to the second predetermined position, further wherein the calibration circuit maps voltages between the first voltage and second voltage and voltages between the third voltage and the fourth voltage to positions of the writing instrument between the first predetermined position and the second predetermined position.
16. The system of claim 15 wherein the first predetermined position is at a first right angle with respect to the second predetermined position. 17. The system of claim 15 further comprising: - a third accelerometer that outputs a fifth voltage when the writing instrument is in the first predetermined position and a sixth voltage when the writing instrument is in the second predetermined position, and wherein the calibration circuit maps the fifth voltage to the first predetermined position and the sixth voltage to the second predetermined position, and further wherein the calibration circuit maps voltages between the fifth voltage and the sixth voltage to positions between the first predetermined position and the second predetermined position.
|