|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5136125 Russell 178/18.07 Aug,1992 |      Your vote accepted [0 after 0 votes] | | 4996393 Zalenski 178/18.07 Feb,1991 |      Your vote accepted [0 after 0 votes] | | 4990726 Lasley 178/20.03 Feb,1991 |      Your vote accepted [0 after 0 votes] | | 4988837 Murakami 178/18.07 Jan,1991 |      Your vote accepted [0 after 0 votes] | | 4987411 Ishigami 345/159 Jan,1991 |      Your vote accepted [0 after 0 votes] | | 4956526 Murakami 178/18.08 Sep,1990 |      Your vote accepted [0 after 0 votes] | | 4939318 Watson 178/18.02 Jul,1990 |      Your vote accepted [0 after 0 votes] | | 4928256 Parnell 700/167 May,1990 |      Your vote accepted [0 after 0 votes] | | 4922618 Osborn 33/1MP May,1990 |      Your vote accepted [0 after 0 votes] | | 4896002 Papsin 178/18.01 Jan,1990 |      Your vote accepted [0 after 0 votes] | | 4859814 Sciacero 178/18.02 Aug,1989 |      Your vote accepted [0 after 0 votes] | | 4818851 Kimura 235/472.01 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4818826 Kimura 178/18.07 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4740660 Kimura 178/18.02 Apr,1988 |      Your vote accepted [0 after 0 votes] | | 4736073 Abernethy 178/18.02 Apr,1988 |      Your vote accepted [0 after 0 votes] | | 4717793 Kobayashi 178/20.02 Jan,1988 |      Your vote accepted [0 after 0 votes] | | 4691200 Stephany 345/98 Sep,1987 |      Your vote accepted [0 after 0 votes] | | 4672155 Naruse 178/18.07 Jun,1987 |      Your vote accepted [0 after 0 votes] | | 4661656 Rodgers 178/20.01 Apr,1987 |      Your vote accepted [0 after 0 votes] | | 4644102 Blesser 178/20.02 Feb,1987 |      Your vote accepted [0 after 0 votes] | | 4577057 Blesser 178/19.01 Mar,1986 |      Your vote accepted [0 after 0 votes] | | 4552991 Hulls 178/20.04 Nov,1985 |      Your vote accepted [0 after 0 votes] | | 4492819 Rodgers 178/18.05 Jan,1985 |      Your vote accepted [0 after 0 votes] | | 4477877 Nakamura 702/95 Oct,1984 |      Your vote accepted [0 after 0 votes] | | 4260852 Fencl 178/18.07 Apr,1981 |      Your vote accepted [0 after 0 votes] | | 4255617 Carau, Sr. 341/5 Mar,1981 |      Your vote accepted [0 after 0 votes] | | 4185165 Fencl 178/20.02 Jan,1980 |      Your vote accepted [0 after 0 votes] | | 4088842 Ikedo 178/18.07 May,1978 |      Your vote accepted [0 after 0 votes] | | 4029899 Gordon 341/5 Jun,1977 |      Your vote accepted [0 after 0 votes] | | 3904822 Kamm 178/19.03 Sep,1975 |      Your vote accepted [0 after 0 votes] | | 3873770 Ioannou 178/18.02 Mar,1975 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
Claims  |
|
|
Having thus described my invention, what I claim as new, and desire to
secure by Letters Patent is:
1. A digitizer tablet comprising a fixed array of inductors for use with an
external moveable inductor and including means for determining a magnitude
of a mutual inductance between the array of inductors and the moveable
inductor, the digitizer tablet further including means, coupled to an
output of the determining means and responsive to the determined
magnitude, for deriving an estimate of the position of the moveable
inductor relative to a coordinate system associated with the fixed array
of inductors, wherein the determining means includes measurement means for
measuring a magnitude of an induced electrical signal from individual ones
of the fixed array of inductors, and wherein the estimating means includes
means for weighting a plurality of the measurements in accordance with a
first weighting function for determining an estimated position of the
moveable inductor in accordance with a least squares line fit of the
plurality of weighted measurements.
2. A digitizer tablet as set forth in claim 1 and further including means
for applying a second weighting function to the plurality of measurements
for obtaining an estimate of the angular orientation of the moveable
inductor with respect to a plane that contains the fixed array of
inductors, wherein the second weighting function is centered on the
estimated position.
3. A method of operating a digitizer tablet to determine a location of a
pointing means relative to a surface of the tablet, the method comprising,
for each dimension x and y, the steps of:
determining a first position estimate of a location of the pointing means
relative to a plurality of sensor grid coils disposed beneath the surface
of the tablet;
centering a first curve representing a first weighting function on the
first position estimate;
weighting a plurality of electrical signal measurements of adjacent coils
in accordance with the first weighting function; and
employing a least squares line fit, using the weighted measurements, to
derive a second position estimate of the location of the pointing means
relative to the plurality of sensor grid coils.
4. A method as set forth in claim 3 wherein the least squares line fit is
accomplished in accordance with the expression:
X.sub.2 =x-v/m
wherein:
##EQU8##
which provides a weighted sum of x coil positions;
##EQU9##
which provides a weighted sum of signal strengths;
##EQU10##
which provides an x position autocorrelation;
##EQU11##
which provides a position-voltage correlation; and
##EQU12##
which provides a normalization constant; and wherein (w) is the half-width
of the weighting function, delta (x.sub.i) indicates the distance of the
i.sup.th coil center from the first position estimate,
x=.SIGMA.x/n, v=.SIGMA.v/n
and the slope (m) of the least squares line fit is given by
##EQU13##
5. A method as set forth in claim 3 wherein the first curve has a
half-width that is approximately one centimeter.
6. A method as set forth in claim 3 and including the initial steps of:
measuring an electrical signal induced within individual ones of the
plurality of sensor grid coils by a proximity of the pointing means to the
plurality of sensor coils; and
identifying a pair of adjacent sensor grid coils where the induced
electrical signal goes through a zero crossing; wherein
the step of determining the first position estimate of the location of the
pointing means relative to the plurality of sensor grid coils is based on
the identified zero crossing.
7. A method as set forth in claim 6 wherein the step of determining the
first position estimate includes a step of determining a fractional
position estimate (x) between two adjacent coils in accordance with the
expression:
x=f.sub.s (A/A-B);
where A and B are signal strength measured in two adjacent coils.
8. A method as set forth in claim 3 and further comprising a step of
determining an estimate of an angular orientation of the pointing means to
a plane of the sensor grid coils by the steps of:
centering a second curve representing a second weighting function on the
second position estimate;
calculating a weighted average of the plurality of electrical signal
measurements; and
normalizing the weighted average of the electrical signal measurments
against a RMS electrical signal strength of the electrical signal
measurements.
9. A method as set forth in claim 4 and further including a step of
selectively applying a correction factor to one of the first position
estimate and the second position estimate, the correction factor being
based on the determined estimate of the angular orientation.
10. A method as set forth in claim 8 and including a step of outputting the
determined angular orientation to means disposed external to the digitizer
tablet.
11. A method as set forth in claim 8 wherein the second curve has a
half-width that is approximately two centimeters.
12. A method as set forth in claim 4 wherein the first curve and the second
curve are each a symmetrical curve.
13. A method as set forth in claim 4 wherein the first curve and the second
curve conform to a gaussian function.
14. A method as set forth in claim 4 wherein the first curve and the second
curve conform to a curve generated by the expression (1/(1+(x/w).sup.2)),
where w is one half of the width of the curve.
15. A method as set forth in claim 4 wherein the second curve has a concave
central portion, and wherein a minimum amplitude of the concave portion is
centered on the second position estimate.
16. A method as set forth in claim 8 wherein the step of determining the
angular orientation is accomplished in accordance with the expression:
##EQU14##
where x.sub.i is the position of the i.sup.th coil, x.sub.0 =position
estimate, W=width of the curve, V(i)=the signal in the i.sup.th coil, K is
a proportionality constant.
17. A method as set forth in claim 16 and further comprising the steps of
determining an x-dimension estimated position correction factor in
accordance with
.DELTA.x=k sin .alpha.(cos .beta.-c)
and determining a y-dimension estimated position correction factor in
accordance with
.DELTA.y=k sin .beta.(cos a-c)
where alpha is the tilt angle between vertical and a projection of the
pointing means onto a plane orthogonal to the y-axis, where beta is the
tilt angle between vertical and a projection of the pointing means onto a
plane orthogonal to the y-axis, where k is a proportionality constant
related to coil spacing, and where c is a constant related to a height of
the pointing means above the coils. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
FIELD OF THE INVENTION
This invention relates generally to electromagnetic (EM) digitizing
apparatus and methods and, in particular, to inductive pen position and
tilt estimators.
BACKGROUND OF THE INVENTION
A number of types of EM digitizers or digitizer tablets are known in the
art. In general, a digitizer tablet provides an indication of a position
of a probe with respect to a surface of a planar sensor grid. One type of
digitizer tablet operates by sensing a magnetic field and includes two
sets of array conductors, with one set being orthogonally oriented to the
other set. In this type of system the probe is driven with an AC signal to
cause an oscillating magnetic field which induces signals in the array
conductors. The signals in the array conductors are sensed and compared so
as to determine the position of the probe in two dimensions, relative to
the surface of the tablet.
Other types of digitizer tablets are also known, such as tablets that drive
the array conductors and sense the field with the probe. Tablets that
operate with electric fields and resistive bridges are also known. Tablets
that include magnetostrictive elements are also well represented in the
prior art.
The magnetic field sensing tablet is of particular interest herein. More
specifically, this type of tablet measures a mutual inductance of a pair
of coils. One of the pair of coils is located within the tablet and the
other coil is located within the probe, also referred to herein as a
stylus or pen. The pen may be physically coupled to the tablet through one
or more wires, referred to as a "tethered" pen, or may be physically
decoupled from the tablet as an "untethered" pen. The untethered pen
embodiment is preferred in that a more natural user interface is provided.
Many tablet sensor grid arrangements consist of sets of identical,
elongated coils arranged along the tablet x-axis and y-axis. One
conventional method of estimating pen position is to measure the signal
strengths in the coils near the pen and to estimate the location of a peak
signal strength along each dimension. This is equivalent to finding a
zero-crossing of the signal derivative in each dimension. Since all
calculations are performed on the derivative, it is convenient to refer to
measurements of the derivative. These measurements are conventionally
obtained by taking the differences of signals in adjacent coils from the
coil array.
A problem associated with conventional digitizer tablets is in accurately
predicting pen position from the signals recovered from the sensor coils.
In this regard it is known that pen tilt, or orientation with respect to a
normal to the surface of the tablet, influences a zero crossing estimate
of the coil signals and, hence, an estimate of pen position. Aside from
the effect of tilt on the position estimate, the pen tilt information
itself, in conjunction with x-y positional information, may be of
considerable value to some users of digitizer tablets, such as automatic
on-line handwriting recognition systems.
The following chronologically ordered U.S. patents are representative of a
significant number of U.S. patents that have been issued in this technical
area.
In U.S. Pat. No. 3,904,822, issued Sep. 9, 1975, entitled "Absolute
Position Determining System Using Free Stylus" to Kamm et al. there is
described orthogonal conductor grids that are energized with time spaced
current pulses. A discussion of stylus tilt is provided in reference to
FIG. 4 and circuitry is disclosed for generating an output signal and an
estimated zero-crossing time.
In U.S. Pat. No. 4,185,165, issued Jan. 22, 1980, entitled "Low Noise
System and Method for Sequentially Sensing Induced Signals in Digitizer
Grid Conductors" to Fencl there is described a high signal-to-noise ratio
digitizing system having a pen with a coil disposed around a nose piece. A
grid of conductors includes a group of parallel spaced conductors oriented
in X and Y directions. A 96 KHz alternating current voltage is induced in
the X and Y conductors by the pen coil and a differential amplifier is
connected to the top and the bottom of a single coil through multiplexers.
In U.S. Pat. No. 4,477,877, issued Oct. 15, 1984, entitled "Coordinate
Determining Device" to Nakamura et al. there is described a coordinate
determining device that includes means for compensating for an error of a
computed position that is caused by an inclination of a coordinate
indicator relative to a tablet. This technique uses detected secondary
peak voltage values within sensing lines that are remote from a sensing
line having a maximum voltage value.
U.S. Pat. No. 4,552,991, issued Nov. 12, 1985, entitled "Absolute Position
Coordinate Determining Device Employing a Single Phase Difference
Measurement to Determine Cursor Position" to Hulls there is described a
two dimensional digitizing system that includes at least two conducting
grid systems. Each grid system has a number of windings with a first pitch
distance and an equal number of windings with a second pitch distance that
differs from the first pitch distance by a small increment. This technique
is said to enable both coarse and fine position measurements.
In U.S. Pat. No. 4,717,793 issued Jan. 5, 1988, entitled "Graphic Input
Device" to Kobayashi there is described a graphic input device having
envelope detection that accommodates a range of stylus or pen
inclinations. FIG. 13B illustrates how the tilting of a pen causes an
intense magnetic field to interlink those conductor loops toward which the
pen is tilted. As a result, a significant peak is said to appear in a
signal, as shown in FIG. 15B.
In U.S. Pat. No. 4,928,256, issued May 22, 1990, entitled "Digitizer for
Position Sensing", to Parnell et al. there is described apparatus and
method for determining the position, tilt, and offset of a pointer with
respect to a grid of parallel conductors. This method involves storing
information that is functionally related to a characteristic shape of a
response curve, and mathematically fitting measured responses to a
functional expression that represents the stored characteristic shape so
as to determine the positional coordinates of the pointer.
In U.S. Pat. No. 4,939,318, issued Jul. 3, 1990, entitled "Digitizer Pen
Tilt Correction Employing Wires Near the Data Point" to Watson et al.
there is described a digitizer tablet system that employs a method of
compensating a calculation of a position of a pen tip. The method includes
calculating an approximation to the pen tilt and adding a preestablished
constant that is multiplied by the tilt.
In U.S. Pat. No. 4,990,726, issued Feb. 5, 1991, entitled "Digitized
Controller for Position Locator" to Lasley there is described a digitizer
tablet that determines a pair of sample values from wires located under
opposite sides of a pointing device and interpolates between the pair of
sampled values to determine the location of the pointing device.
What is not taught by this prior art, and what is thus an object of the
invention to provide, is an estimator of both pen position and tilt that
employs weighted coil signal measurements.
A further object of the invention is to provide an estimator of both pen
position and tilt that employs coil signal measurements that are weighted
in accordance with a gaussian weighting function.
SUMMARY OF THE INVENTION
The foregoing and other problems are overcome and the objects of the
invention are realized by a digitizer tablet having an array of conductors
that define a sensing plane for sensing an electromagnetic signal
generated by a pointing device disposed external to the plane. The tablet
includes circuitry, coupled to the array of conductors, for determining a
magnitude of an electrical signal or signals induced within the array of
conductors by the pointing device. The tablet also includes, in one
embodiment of the invention, a data processor that is responsive to the
determined magnitude for accurately estimating both a position and an
angular orientation of the pointing device relative to a coordinate system
associated with the sensing plane.
Further in accordance with the invention there is described a method of
operating a digitizer tablet, and apparatus for accomplishing the method,
to determine a location of a pen or stylus. A first step measures an
electrical signal induced within each of a plurality of sensor grid coils
by a proximity of the pen to the plurality of sensor grid coils. A next
step determines a pair of adjacent coils where the induced electrical
signal goes through a zero crossing. A third step derives a first position
estimate of the location of the pen relative to the plurality of sensor
grid coils. A fourth step centers a first weighting curve on the first
position estimate, and a fifth step employs a least squares line fit,
using weighted measurements of the electrical signals, to derive a second
position estimate of the location of the pen relative to the plurality of
sensor grid coils.
A further step determines an angular orientation of the pen to a plane of
the sensor grid coils by the steps of (a) centering a second weighting
curve on the second position estimate; (b) calculating a weighted average
of the signal measurements; and (c) normalizing the weighted average of
the signals against the RMS average of the signal strengths.
The method also derives an x-axis and a y-axis position correction from the
determined pen orientation.
BRIEF DESCRIPTION OF THE DRAWING
The above set forth and other features of the invention are made more
apparent in the ensuing Detailed Description of the Invention when read in
conjunction with the attached Drawing, wherein:
FIG. 1 is a block diagram of a digitizer tablet that is constructed and
operated in accordance with the invention;
FIG. 2 illustrates a sensor grid comprised of two sets of overlapping,
differentially connected coil pairs, the coil pairs of one set being
orthogonally disposed relative to the coil pairs of the other set;
FIG. 3a illustrates an embodiment of a weighting curve (D) for performing a
tilt estimation;
FIGS. 3b-3j depict a sensor grid array and coil measurements obtained
therefrom, and further illustrates embodiments of weighting curves for pen
position and tilt estimations accomplished in accordance with the
invention;
FIG. 4 is a flowchart illustrating the operation of the estimators of FIGS.
3c, 3d, 3e, 3f, 3i, and 3j;
FIG. 5a shows signals that correspond to outputs of certain of the blocks
of FIG. 1, and specifically shows an in-phase relationship of a coherent
detection clock with respect to a signal received from the sensor grid;
FIG. 5b illustrates signals corresponding to an out-of-phase relationship
of the coherent detection clock with respect to the signal received from
the sensor grid; and
FIGS. 6a-6c are a top view, an end view, and a side view, respectively, of
a pen positioned relative to a coil, these Figures specifically showing
the components of pen tilt.
DETAILED DESCRIPTION OF THE INVENTION
Referring to FIG. 1 there is shown in block diagram form a digitizer tablet
10. Tablet 10 includes a sensor grid 12 comprised of two superimposed coil
arrays 14, the coils of one array 14 being orthogonally disposed relative
to the coils of the other array. During use, a pen 16 generates an
electromagnetic signal that is sensed by the sensor grid 12.
Individual coils of each array may be differentially connected together to
form overlapping coil pairs, in a manner described in U.S. patent
application Ser. No. 07/696,435, filed on even date herewith, entitled
"Senor Grid for an Electromagnetic Digitizer Tablet", by Gregory Russell,
now U.S. Pat. No. 5,136,125, issued on Aug. 4, 1992. It should be noted,
however, that the teaching of the invention is applicable to a number of
sensor grid geometries.
The pen 16 includes an inductive coil 18 and a coil drive circuit 20. Coil
18 is typically wrapped around a ferrite core 22. A contact switch 24 is
normally employed for indicating when the tip of the pen 16 contacts an
upper surface of the sensor grid 12. For an untethered type of probe the
drive circuit 20 may also include means for encoding the switch
open/closed information for transmitting this | | |