US4928256A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digitizer for position sensing
Assignee: CalComp Tech Inc
•
Filing: 1988-03-16
•
Granted: 1990-05-22
•
Expires: 2008-03-16
Abstract
Abstract Apparatus and method for determining position, tilt and offset of a pointer with respect to a grid of parallel conductors with which it is coupled by obtaining measured responses between each of a group conductors and the pointer and fitting an expression for the response to said measured responses.
Inventors
- 👤 James A. Parnell
- 👤 Dan R. Poole
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 05:26
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/046
Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
117 words
A method for determining the positional coordinates of a pointer movable relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method comprising the steps of: (a) storing information functionally related to the characteristic shape of said response curve; (b) measuring said responses produced when said pointer is at an unknown positional coordinate relative to said planar pad; and (c) mathematically fitting said measured responses to a functional expression which represents said characteristics shape of said response curve to determine said positional coordinates of said pointer.
Claim 2
Independent Claim
117 words
A method for determining the positional coordinates of a pointer movable relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method comprising the steps of: (a) storing information functionally related to the characteristic shape of said response curve; (b) measuring said responses produced when said pointer is at an unknown positional coordinate relative to said planar pad; and (c) mathematically fitting said measured responses to a functional expression which represents said characteristics shape of said response curve to determine said positional coordinates of said pointer.
Claim 3
Dependent Claim
15 words
The method of claim 1 wherein said mathematical fitting is performed by a least-squares technique.
Claim 4
Dependent Claim
13 words
The method of claim 1 where in said functional expression is a polynomial.
Claim 5
Dependent Claim
59 words
The method of claim 3 wherein said polynomial is partially determined by measuring said response at a plurality of predetermined positional coordinates to obtain a plurality of calibration values and fitting said plurality of calibration values to said polynomial to derive therefrom values for the coefficients of s aid polynomial which represent said characteristics shape of said response curve.
Claim 6
Independent Claim
154 words
A method for determining the positional coordinates of a pointer movable relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method, for each axis comprising the steps of: (a) measuring said responses at a plurality of predetermined positional coordinates to obtain a plurality of calibration values; (b) mathematically fitting said plurality of calibration values to a polynomial to obtain therefrom a plurality of polynomial coefficients for said polynomial which define a polynomial response function representing said characteristic shape of said response curve; (c) measuring responses produced when said pointer is at an unknown positional coordinate relative to said planar pad; and (d) mathematically fitting said measured responses to said polynomial response function to determine therefrom said unknown positional coordinate of said pointer.
Claim 7
Independent Claim
154 words
A method for determining the positional coordinates of a pointer movable relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method, for each axis comprising the steps of: (a) measuring said responses at a plurality of predetermined positional coordinates to obtain a plurality of calibration values; (b) mathematically fitting said plurality of calibration values to a polynomial to obtain therefrom a plurality of polynomial coefficients for said polynomial which define a polynomial response function representing said characteristic shape of said response curve; (c) measuring responses produced when said pointer is at an unknown positional coordinate relative to said planar pad; and (d) mathematically fitting said measured responses to said polynomial response function to determine therefrom said unknown positional coordinate of said pointer.
Claim 8
Dependent Claim
31 words
The method of claim 5 wherein said polynomial response function is represented by a series of quadratic expressions, each member of said series representing a portion of said polynomial response function.
Claim 9
Dependent Claim
15 words
The method of claim 5 wherein said mathematical fitting is performed by a least-squares technique.
Claim 10
Dependent Claim
89 words
The method of claim 5 wherein said polynomial response function, for each axis, as a function of the position x i of each of said spaced conductors is expressed as a function Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is the distance along said planar pad from said pointer to the nearest of said spaced conductors and C 3 represents an offset term.
Claim 11
Dependent Claim
27 words
The method of claim 8 wherein segments of f(x) and g(x) are approximated by a series of parabolas to represent said characteristic shape of said response curve.
Claim 12
Dependent Claim
34 words
The method of claim 9 wherein said series of parabolas are mathematically fitted to said plurality of calibration values by a least-squares technique to obtain polynomial coefficients thereof which determine said polynomial response function.
Claim 13
Dependent Claim
92 words
The method of claim 8 wherein said measured responses are fitted to said function by a least-squares technique which minimizes the squared differences between said measured response and said function with respect to C 1 , C 2 , C 3 and C 4 to thereby obtain values of C 1 , C 2 , C 3 and C 4 , determining therefrom the positional coordinate of said pointer by combining the value of C 2 so obtained with a previously determined coordinate of said spaced conductor which is nearest said pointer.
Claim 14
Dependent Claim
98 words
The method of claim 9 wherein said measured responses are fitted to a series of parabolas which approximate different segments of said function by minimizing the squared differences between said measured responses and said series of parabolas with respect to C 1 , C 2 , C 3 and C 4 to obtain values of C 1 , C 2 , C 3 and C 4 , determining therefrom the positional coordinate of said pointer by combining the values of C 2 so obtained with a previously determined coordinate of said spaced conductor which is nearest said pointer.
Claim 15
Independent Claim
391 words
A method for making an initial coarse determination of the position of a pointer relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method, for each axis, comprising the steps of: (a) selecting a group of said spaced conductors located at one edge of said grid; (b) measuring the responses for each conductor of said group; (c) mathematically fitting the measured responses to a functional expression of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2 )+C.sub.3 which represents the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is the distance along said planar pad from said pointer to the nearest of said spaced conductors, and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine the values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group; (d) storing the value of C 1 and the location of said group of conductors; (e) successively selecting next groups of conductors each spatially offset from the previously selected group of conductors by one conductor spacing and determining and storing for each of said next groups the value of C 1 and the location of said group in accordance with the above steps (b), (c) and (d), for each of said successively selected groups of conductors comparing the value of C 1 to the previously stored value of C 1 , retaining the greater of the two values of C 1 and the corresponding location of said group of conductors associated with said greater value until all the conductors along said axis have been so selected to determine therefrom which of said group of conductors corresponds to a maximum value of C 1 ; and (f) determining the coordinate of said conductor nearest said pointer from the location of said group of conductors corresponding to said maximum value of C 1 , which coordinate defines the coarse location of said pointer along each of said axes.
Claim 16
Independent Claim
391 words
A method for making an initial coarse determination of the position of a pointer relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method, for each axis, comprising the steps of: (a) selecting a group of said spaced conductors located at one edge of said grid; (b) measuring the responses for each conductor of said group; (c) mathematically fitting the measured responses to a functional expression of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2 )+C.sub.3 which represents the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is the distance along said planar pad from said pointer to the nearest of said spaced conductors, and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine the values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group; (d) storing the value of C 1 and the location of said group of conductors; (e) successively selecting next groups of conductors each spatially offset from the previously selected group of conductors by one conductor spacing and determining and storing for each of said next groups the value of C 1 and the location of said group in accordance with the above steps (b), (c) and (d), for each of said successively selected groups of conductors comparing the value of C 1 to the previously stored value of C 1 , retaining the greater of the two values of C 1 and the corresponding location of said group of conductors associated with said greater value until all the conductors along said axis have been so selected to determine therefrom which of said group of conductors corresponds to a maximum value of C 1 ; and (f) determining the coordinate of said conductor nearest said pointer from the location of said group of conductors corresponding to said maximum value of C 1 , which coordinate defines the coarse location of said pointer along each of said axes.
Claim 17
Independent Claim
230 words
A method for determining the fine position of a pointer movable relative to a planar pad having sets of spaced conductors arranged along orthogonal axes thereof, said fine position being the distance along said planar pad of said pointer from a conductor previously determined to be nearest said pointer, said spaced conductor and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method, for each axis, comprising the steps of: (a) selecting a group of said spaced conductors including said conductor nearest said pointer; (b) measuring the responses for each conductor of said group; (c) mathematically fitting the measured responses to a function of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 which represents the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is said fine position, and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group, said value of C 2 determined therefrom corresponding to the fine position of said pointer along each of said axes.
Claim 18
Independent Claim
230 words
A method for determining the fine position of a pointer movable relative to a planar pad having sets of spaced conductors arranged along orthogonal axes thereof, said fine position being the distance along said planar pad of said pointer from a conductor previously determined to be nearest said pointer, said spaced conductor and pointer being energized to produce responses which form a response curve dependent upon the distance between said pointer and said energized spaced conductors, said method, for each axis, comprising the steps of: (a) selecting a group of said spaced conductors including said conductor nearest said pointer; (b) measuring the responses for each conductor of said group; (c) mathematically fitting the measured responses to a function of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 which represents the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is said fine position, and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group, said value of C 2 determined therefrom corresponding to the fine position of said pointer along each of said axes.
Claim 19
Dependent Claim
43 words
The method in accordance with claim 14, including the further step of combining said fine position with a previously determined coarse position of said pointer corresponding to the coordinate of said conductor nearest said pointer to obtain the positional coordinate of said pointer.
Claim 20
Dependent Claim
39 words
The method in accordance with claim 15, wherein the coarse determination of the position of said pointer at successive locations of said pointer is calculated from a knowledge of its previous trajectory and velocity by using a predictor algorithm.
Claim 21
Dependent Claim
15 words
The method of claim 16 wherein said predictor algorithm is based on Kalman filter techniques.
Claim 22
Independent Claim
150 words
An apparatus comprising: (a) a planner pad having spaced conductors arranged along orthogonal axes thereof to form a grid; (b) a pointer capable of being moved along said planar pad; (c) energizing means to produce responses dependent upon the distance between said pointer and said energized spaced conductors which form a response curve; and (d) a control system including a microprocessor having means for controlling said energizing means and means for determining the positional coordinates of said pointer along each axis as it is moved relative to said planar pad, by the steps of: (i) storing information functionally related to the characteristic shape of said response curve; (ii) measuring the responses produced when said pointer is at unknown positional coordinate; and (iii) mathematically fitting said measured response to a functional expression which represents said characteristic shape of said response curve to determine therefrom said unknown positional coordinate of said pointer.
Claim 23
Independent Claim
150 words
An apparatus comprising: (a) a planner pad having spaced conductors arranged along orthogonal axes thereof to form a grid; (b) a pointer capable of being moved along said planar pad; (c) energizing means to produce responses dependent upon the distance between said pointer and said energized spaced conductors which form a response curve; and (d) a control system including a microprocessor having means for controlling said energizing means and means for determining the positional coordinates of said pointer along each axis as it is moved relative to said planar pad, by the steps of: (i) storing information functionally related to the characteristic shape of said response curve; (ii) measuring the responses produced when said pointer is at unknown positional coordinate; and (iii) mathematically fitting said measured response to a functional expression which represents said characteristic shape of said response curve to determine therefrom said unknown positional coordinate of said pointer.
Claim 24
Dependent Claim
18 words
The apparatus in accordance with claim 18, wherein said microprocessor performs said mathematical fitting by a least-squares technique.
Claim 25
Dependent Claim
26 words
The apparatus in accordance with claim 18, wherein said microprocessor acquires and stores coefficients which express said characteristic shape of said response curve as a polynomial.
Claim 26
Dependent Claim
66 words
The apparatus in accordance with claim 20, wherein said microprocessor stores information functionally related to the characteristic shape of said response curve by measuring said responses at a plurality of predetermined positions of said pointer to obtain a plurality of calibration values which are then mathematically fit to said polynomial to derive therefrom values for polynomial coefficients which represent said characteristic shape of said response curve.
Claim 27
Independent Claim
181 words
An apparatus comprising: (a) a planner pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer capable of being moved relative to said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means, and means for determining positional coordinates of said pointer along each axis as it is moved relative to said planar pad by the steps of: (i) measuring said responses at a plurality of predetermined positional coordinates to obtain a plurality of calibration values which are stored therein; (ii) mathematically fitting said plurality of calibration values to a polynomial to obtain therefrom a plurality of polynomial coefficients which are stored therein to define the characteristic shape of said response curve; (iii) measuring said responses corresponding to an unknown positional coordinate of said pointer along said axis; and (iv) mathematically fitting said measured responses to said polynomial to obtain therefrom said positional coordinate of said pointer along said axis.
Claim 28
Independent Claim
181 words
An apparatus comprising: (a) a planner pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer capable of being moved relative to said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means, and means for determining positional coordinates of said pointer along each axis as it is moved relative to said planar pad by the steps of: (i) measuring said responses at a plurality of predetermined positional coordinates to obtain a plurality of calibration values which are stored therein; (ii) mathematically fitting said plurality of calibration values to a polynomial to obtain therefrom a plurality of polynomial coefficients which are stored therein to define the characteristic shape of said response curve; (iii) measuring said responses corresponding to an unknown positional coordinate of said pointer along said axis; and (iv) mathematically fitting said measured responses to said polynomial to obtain therefrom said positional coordinate of said pointer along said axis.
Claim 29
Dependent Claim
41 words
The apparatus in accordance with claim 22 wherein said polynomial is represented by a series of quadratic expressions, said microprocessor storing information to mathematically fit each member of said series to a portion of the characteristic shape of said response curve.
Claim 30
Dependent Claim
21 words
The apparatus in accordance with claim 22 wherein said microprocessor stores information to perform said mathematical fitting by a least-squares technique.
Claim 31
Dependent Claim
99 words
The apparatus in accordance with claim 22 wherein said microprocessor stores information which expresses said characteristic shape of said response curve for each axis as a function of the position x i of each of said spaced conductors by a function Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2 )+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3, where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is the distance along said planar pad from said pointer to the nearest of said spaced conductors and C 3 represents an offset term.
Claim 32
Dependent Claim
21 words
The apparatus in accordance with claim 25 wherein said microprocessor stores information to represent segments of f(x) and g(x) by parabolas.
Claim 33
Dependent Claim
44 words
The apparatus in accordance with claim 26 wherein said microprocessor stores information to mathematically fit said series of parabolas to said plurality of calibration values by a least-squares technique to obtain said stored polynomial coefficients which represent the characteristic shape of said response curve.
Claim 34
Dependent Claim
98 words
The apparatus in accordance with claim 25 wherein said microprocessor stores information to fit said measured responses to said function by a least-squares technique which minimizes the squared differences between said measured responses and said function with respect to C 1 , C 2 , C 3 and C 4 to obtain values of C 1 , C 2 , C 3 and C 4 , determining therefrom the positional coordinate of said pointer by combining the value of C 2 so obtained with a previously determined coordinate corresponding to said spaced conductor which is nearest said pointer.
Claim 35
Dependent Claim
104 words
The apparatus in accordance with claim 26 wherein said microprocessor stores information to fit said measured responses to a series of parabolas which approximate different segments of said function by minimizing the squared differences between said measured responses and said series of parabolas with respect to C 1 , C 2 , C 3 and C 4 to obtain values of C 1 , C 2 , C 3 and C 4 , determining therefrom the positional coordinate of said pointer by combining the value of C 2 so obtained with a previously determined coordinate of said spaced conductor which is nearest said pointer.
Claim 36
Independent Claim
406 words
An apparatus comprising (a) a planner pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer capable of being moved relative to said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means and means for determining an initial coarse position along each axis when said pointer if first placed onto said planar pad by the steps of: (i) selecting a group of said spaced conductors located at one edge of said grid; (ii) measuring the responses for each conductor of said group; (iii) fitting the measured responses to a function of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 representing the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 the distance along said planar pad from said pointer to the nearest of said spaced conductors, and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine the values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group; (iv) storing the value of C 1 and the location of said group of conductors; (v) successively selecting next groups of conductors each spatially offset from the previously selected group of conductors by one conductor spacing and determining and storing for each of said next groups the value of C 1 and the location of the group in accordance with the above steps (ii) (iii), and (iv) for each of said successively selected groups of conductors comparing the value of C 1 to the previously stored value of C 1 , retaining the greater of these two values of C 1 and the corresponding location of said group of conductors associated with said greater value until all the conductors along said axis have been so selected to determine therefrom which of said group of conductors corresponds to a maximum value of C 1 ; (vi) determining the coordinate of said conductor nearest said pointer from the location of said group of conductors corresponding to said maximum value of C 1 , which coordinate defines the coarse location of said pointer.
Claim 37
Independent Claim
406 words
An apparatus comprising (a) a planner pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer capable of being moved relative to said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means and means for determining an initial coarse position along each axis when said pointer if first placed onto said planar pad by the steps of: (i) selecting a group of said spaced conductors located at one edge of said grid; (ii) measuring the responses for each conductor of said group; (iii) fitting the measured responses to a function of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 representing the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 the distance along said planar pad from said pointer to the nearest of said spaced conductors, and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine the values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group; (iv) storing the value of C 1 and the location of said group of conductors; (v) successively selecting next groups of conductors each spatially offset from the previously selected group of conductors by one conductor spacing and determining and storing for each of said next groups the value of C 1 and the location of the group in accordance with the above steps (ii) (iii), and (iv) for each of said successively selected groups of conductors comparing the value of C 1 to the previously stored value of C 1 , retaining the greater of these two values of C 1 and the corresponding location of said group of conductors associated with said greater value until all the conductors along said axis have been so selected to determine therefrom which of said group of conductors corresponds to a maximum value of C 1 ; (vi) determining the coordinate of said conductor nearest said pointer from the location of said group of conductors corresponding to said maximum value of C 1 , which coordinate defines the coarse location of said pointer.
Claim 38
Independent Claim
245 words
An apparatus comprising: (a) a planar pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer capable of being moved along said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means and means for determining the distance of said pointer from a conductor previously determined to be nearest said pointer by performing, for each axis, the steps of: (i) selecting a group of said spaced conductors including said conductor nearest said pointer; (ii) measuring the responses for each conductor of said group; (iii) mathematically fitting the measured responses to a function of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 which represents the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term for said pointer having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is the distance from said pointer to said nearest of said spaced conductors and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group, said value of C 2 determined thereby corresponding to the distance of said pointer from said nearest conductor.
Claim 39
Independent Claim
245 words
An apparatus comprising: (a) a planar pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer capable of being moved along said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means and means for determining the distance of said pointer from a conductor previously determined to be nearest said pointer by performing, for each axis, the steps of: (i) selecting a group of said spaced conductors including said conductor nearest said pointer; (ii) measuring the responses for each conductor of said group; (iii) mathematically fitting the measured responses to a function of the form Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 which represents the response Y i for a conductor at coordinate x i , where f(x) is an amplitude term for said pointer having a gain coefficient C 1 , g(x) is a tilt term having a tilt coefficient C 4 , C 2 is the distance from said pointer to said nearest of said spaced conductors and C 3 represents an offset term, said fitting being performed by a least-squares technique to determine values of C 1 , C 2 , C 3 and C 4 which fit said measured responses for said group, said value of C 2 determined thereby corresponding to the distance of said pointer from said nearest conductor.
Claim 40
Dependent Claim
39 words
The apparatus in accordance with claim 31 wherein said microprocessor is further instructed to combine said value of C 2 with a previous coarse determination of the position of said pointer to obtain the positional coordinate of said pointer.
Claim 41
Dependent Claim
41 words
The apparatus in accordance with claim 32 wherein said microprocessor stores information to calculate a coarse position of said pointer as it is moved to successive locations from a knowledge of its previous trajectory and velocity by utilizing a predictor algorithm.
Claim 42
Dependent Claim
15 words
The apparatus of claim 33 wherein said predictor algorithm is based on Kalman filter techniques.
Claim 43
Independent Claim
126 words
A method for determining the tilt angle of a pointer positioned on and movable over a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the tilt angle and distance between said pointer and said energized spaced conductors, said method comprising the steps of: (a) storing information functionally related to the characteristic shape of said response curve; (b) measuring responses produced when said pointer is at an unknown position and tilt angle relative to said planar pad; and (c) mathematically fitting said measured responses to a functional expression which represents said characteristic shape of said response curve to determine therefrom said tilt angle and position of said pointer.
Claim 44
Independent Claim
126 words
A method for determining the tilt angle of a pointer positioned on and movable over a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the tilt angle and distance between said pointer and said energized spaced conductors, said method comprising the steps of: (a) storing information functionally related to the characteristic shape of said response curve; (b) measuring responses produced when said pointer is at an unknown position and tilt angle relative to said planar pad; and (c) mathematically fitting said measured responses to a functional expression which represents said characteristic shape of said response curve to determine therefrom said tilt angle and position of said pointer.
Claim 45
Dependent Claim
71 words
The method in accordance with claim 35 wherein said functional expression is a polynomial expression determined by measuring said responses at a known tilt angle for a plurality of predetermined positional coordinates to obtain a plurality of calibration values, said plurality of calibration values being mathematically fitted to said polynomial expression to derive therefrom values for the coefficients of said polynomial expression which represent said characteristic shape of said response curve.
Claim 46
Dependent Claim
87 words
The method in accordance with claim 35 wherein said functional expression is Y.sub.i =C.sub.1 f(x.sub.i +C.sub.2)+C.sub.4 g(x.sub.i +C.sub.2)+C.sub.3 where f(x) is an amplitude term having a gain coefficient C 1 , g(x) is a tilt-dependent term having a tilt coefficient C 4 whose value depends on the tilt angle, x i is the positional coordinate of each of said spaced conductors, C 2 is the distance along said planar pad from said pointer to the nearest of said spaced conductors and C 3 represents an offset term.
Claim 47
Dependent Claim
78 words
The method in accordance with claim 37, wherein said measured responses are fitted to said functional expression by minimizing the squared differences between said measured responses and said functional expression with respect to C 1 , C 2 , C 3 and C 4 , determining thereby a value of C 2 which corresponds to said position of said pointer and a value of C 4 which corresponds to the tilt angle at said position of said pointer.
Claim 48
Independent Claim
124 words
A method for determining the positional coordinate and tilt angle of a pointer movable relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the tilt angle and distance between said pointer and said energized spaced conductors, said method comprising the steps of: (a) storing information functionally related to the characteristic shape of said response curve; (b) measuring responses produced when said pointer is at an unknown positional coordinate and tilt angle relative to said planar pad; (c) mathematically fitting said measured responses to a functional expression which includes parameters representing said positional coordinate and tilt angle to determine therefrom values for said parameters.
Claim 49
Independent Claim
124 words
A method for determining the positional coordinate and tilt angle of a pointer movable relative to a planar pad having spaced conductors arranged along orthogonal axes thereof, said spaced conductors and pointer being energized to produce responses which form a response curve dependent upon the tilt angle and distance between said pointer and said energized spaced conductors, said method comprising the steps of: (a) storing information functionally related to the characteristic shape of said response curve; (b) measuring responses produced when said pointer is at an unknown positional coordinate and tilt angle relative to said planar pad; (c) mathematically fitting said measured responses to a functional expression which includes parameters representing said positional coordinate and tilt angle to determine therefrom values for said parameters.
Claim 50
Independent Claim
153 words
An apparatus comprising: (a) a planar pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer movable relative to said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the tilt angle and distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means, and means for determining said positional coordinate and tilt angle of said pointer, for each axis as it is moved along said planar pad, by the steps of: (i) storing information functionally related to the characteristic shape of said response curve; (ii) measuring responses produced when said pointer is at an unknown positional coordinate and tilt angle relative to said planar pad; (iii) mathematically fitting said measured responses to a functional expression which includes parameters representing said positional coordinate and tilt angle to determine therefrom values for said parameters.
Claim 51
Independent Claim
153 words
An apparatus comprising: (a) a planar pad having spaced conductors arranged along orthogonal axes thereof; (b) a pointer movable relative to said planar pad; (c) energizing means to produce responses which form a response curve dependent upon the tilt angle and distance between said pointer and said spaced conductors; and (d) a control system including a microprocessor having means for controlling said energizing means, and means for determining said positional coordinate and tilt angle of said pointer, for each axis as it is moved along said planar pad, by the steps of: (i) storing information functionally related to the characteristic shape of said response curve; (ii) measuring responses produced when said pointer is at an unknown positional coordinate and tilt angle relative to said planar pad; (iii) mathematically fitting said measured responses to a functional expression which includes parameters representing said positional coordinate and tilt angle to determine therefrom values for said parameters.
References Cited (Backward Citations)
US3609319A
Cited
US3801733A
Cited
US3732369A
Cited
US3873770A
Cited
US3904822A
Cited
US4080515A
Cited
US4054746A
Cited
US4185165A
Cited
US4210775A
Cited
US4206314A
Cited
US4213005A
Cited
US4243843A
Cited
US4260852A
Cited
US4368352A
Cited
US4368351A
Cited
US4542328A
Cited
US4482784A
Cited
US4473717A
Cited
US4423286B1
Cited
US4423286A
Cited
US4554409A
Cited
US4568799A
Cited
US4694124A
Cited
US4705919A
Cited
US4798920A
Cited
US4788385A
Cited
US4794209A
Cited
US4758690A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-05-21 | 1993-11-20 | 1994-05-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-05-21 | 1997-11-20 | 1998-05-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-05-21 | 2001-11-20 | 2002-05-22 | $7700.00 | Window Closed / Lapsed |