Patent US4686331A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4686331A Expired / Lapsed US ⏱️ 0.0 years remaining

Digitizing method and apparatus for compensating cursor of stylus velocity errors

Assignee: HP Inc
•
Filing: 1986-04-23
•
Granted: 1987-08-11
•
Expires: 2006-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digitizer measuring abscissas and ordinates at separate times compensates these coordinates for errors created by cursor or stylus motion during the digitizing process. At the highest level of operation this is achieved by altering the coordinate measurement sequence to be abscissa, ordinate, abscissa, and then associating the ordinate with the average of the two abscissas. Two ordinates separated by an intervening abscissa could be used as well. At a lower level a similar alteration in measurement procedure allows for correction of errors in the determination of coarse values from pairs of fine values X' and X" or Y' and Y" by application of the principle of the vernier. When cursor motion is present the two fine values of a pair do not correspond to the same point. This is overcome by measuring X', X", and X' and associating X" with the average of the two X' values to find the coarse X value. The same is done with Y', Y" and Y' to find the coarse Y value.

Inventors

  • 👤 Ken L. Burgess

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:19
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/046

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 106 words
A digitizer of pairs of first and second coordinates, the digitizer comprising: first means for digitizing at times T and T plus twice delta T respective first and second values of a first coordinate; second means for digitizing at a time T plus delta T a first value of a second coordinate; third means, coupled to the first means, for averaging the first and second values of the first coordinate; and means, coupled to the second and third means, for reporting the coordinate pair comprising the average of the first and second values of the first coordinate paired with the first value of the second coordinate.
Claim 2
Dependent Claim 106 words
A digitizer of pairs of first and second coordinates, the digitizer comprising: first means for digitizing at times T and T plus twice delta T respective first and second values of a first coordinate; second means for digitizing at a time T plus delta T a first value of a second coordinate; third means, coupled to the first means, for averaging the first and second values of the first coordinate; and means, coupled to the second and third means, for reporting the coordinate pair comprising the average of the first and second values of the first coordinate paired with the first value of the second coordinate.
Claim 3
Independent Claim 98 words
A method of compensating digitized Cartesian coordinates for errors introduced by cursor motion, the method comprising the steps of: (a) digitizing a value of a first coordinate; (b) subsequently digitizing a value of a second coordinate; (c) then again digitizing a value of the first coordinate at a time producing equal time intervals between steps a and b and steps b and c; (d) averaging the values obtained by steps a and c; and (e) associating the average value of the first coordinate produced by step d with the value of the second coordinate obtained by step b.
Claim 4
Independent Claim 98 words
A method of compensating digitized Cartesian coordinates for errors introduced by cursor motion, the method comprising the steps of: (a) digitizing a value of a first coordinate; (b) subsequently digitizing a value of a second coordinate; (c) then again digitizing a value of the first coordinate at a time producing equal time intervals between steps a and b and steps b and c; (d) averaging the values obtained by steps a and c; and (e) associating the average value of the first coordinate produced by step d with the value of the second coordinate obtained by step b.
Claim 5
Dependent Claim 179 words
Apparatus for digitizing a coordinate that can vary from a value of zero to a maximum value of L, the apparatus comprising: means for generating timing signals indicative of an ordered sequence of times T 1 , T 2 , and T 3 separated by equal time intervals; first measurement means, coupled to the timing signals, for measuring according to a modulus Q corresponding to L/N, where N is an integer, a first modulo value for the coordinate at time T 1 and a third modulo value for the coordinate at time T 3 ; second measurement means, coupled to the timing signals, for measuring according to the same modulus Q but corresponding now to L/M, where M is an integer differing from N by one, a second modulo value for the coordinate at time T 2 ; averaging means, responsive to the first and third modulo values, for producing the average thereof; and difference means, responsive to the average and the second modulo value, for producing the difference therebetween as a lower resolution indication of the coordinate value.
Claim 6
Dependent Claim 179 words
Apparatus for digitizing a coordinate that can vary from a value of zero to a maximum value of L, the apparatus comprising: means for generating timing signals indicative of an ordered sequence of times T 1 , T 2 , and T 3 separated by equal time intervals; first measurement means, coupled to the timing signals, for measuring according to a modulus Q corresponding to L/N, where N is an integer, a first modulo value for the coordinate at time T 1 and a third modulo value for the coordinate at time T 3 ; second measurement means, coupled to the timing signals, for measuring according to the same modulus Q but corresponding now to L/M, where M is an integer differing from N by one, a second modulo value for the coordinate at time T 2 ; averaging means, responsive to the first and third modulo values, for producing the average thereof; and difference means, responsive to the average and the second modulo value, for producing the difference therebetween as a lower resolution indication of the coordinate value.
Claim 7
Dependent Claim 50 words
Apparatus as in claim 3, further comprising means, responsive to the difference and the average, for producing a higher resolution coordinate value by using the difference as an indication of how many instances of the fraction L/N to add to the quotient of the average divided by the product QL.
Claim 8
Dependent Claim 54 words
Apparatus as in claim 3, further comprising means, responsive to the difference and the second modulo value, for producing a higher resolution coordinate value by using the difference as an indication of how many instances of the fraction L/M to add to the quotient of the second modulo value divided by the product QL.
Claim 9
Independent Claim 192 words
A method of digitizing a coordinate value along a coordinate axis of length L, the method comprising this sequence of steps: (a) measuring a fine value of a coordinate according to a modulus Q corresponding to N-many complete cycles of the modulus in the length L of the coordinate axis; (b) measuring a fine value of the coordinate according to the same modulus Q, but now corresponding to M-many complete cycles of the modulus in the length L, M different from N by one; (c) measuring another fine value of the coordinate according to the modulus Q again corresponding to N-many modulo cycles in the length L, this step being performed at a time producing equal time intervals between steps a and b and steps b and c; (d) averaging the fine measurements obtained by steps a and c to produce an average fine value; (e) determining a coarse value according to the difference between the measurement of step b and the average produced in step d; (f) combining the coarse value determined in step e with a fine value to produce a coordinate value along the length of the coordinate axis.
Claim 10
Independent Claim 192 words
A method of digitizing a coordinate value along a coordinate axis of length L, the method comprising this sequence of steps: (a) measuring a fine value of a coordinate according to a modulus Q corresponding to N-many complete cycles of the modulus in the length L of the coordinate axis; (b) measuring a fine value of the coordinate according to the same modulus Q, but now corresponding to M-many complete cycles of the modulus in the length L, M different from N by one; (c) measuring another fine value of the coordinate according to the modulus Q again corresponding to N-many modulo cycles in the length L, this step being performed at a time producing equal time intervals between steps a and b and steps b and c; (d) averaging the fine measurements obtained by steps a and c to produce an average fine value; (e) determining a coarse value according to the difference between the measurement of step b and the average produced in step d; (f) combining the coarse value determined in step e with a fine value to produce a coordinate value along the length of the coordinate axis.
Claim 11
Dependent Claim 133 words
A method of digitizing a coordinate pair while employing the method of claim 6, the method comprising this sequence of steps: (a) digitizing a first value of one coordinate of the pair according to the method of claim 6; (b) digitizing a value of the other coordinate of the pair according to the method of claim 6; (c) digitizing a second value of the one coordinate of the pair according to the method of claim 6, this step being performed at a time producing equal time intervals between steps a and b and steps b and c; (d) averaging the first and second values of the one coordinate; and (e) associating the average of step d with the value of the other coordinate digitized in step b, said association forming the coordinate pair.

References Cited (Backward Citations)

US4552991A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-10 1991-02-09 1991-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-10 1995-02-09 1995-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-10 1999-02-09 1999-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag