← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag