Вы находитесь на странице: 1из 8

A MAGNETIC DEVICE FOR COMPUTER GRAPHIC INPUT

M. H. Lewin
RCA Laboratories, Radio Corporation of America
Princeton, New I ersey

INTRODUCTION not insert between the CRT face and the pen any
material (such as a sheet of paper) which will pre-
Recent work on systems to facilitate the input of vent light transmission.
graphical information to a computer has resulted in The Rand tablet consists of a thin Mylar sheet
the development of the light penl and the Rand containing on one side, an array of etched copper
tablet. 2 Both of these devices allow a user to lines in the X direction and, on the other side, a
"write" on a flat surface with a special, hand-held similar array of fine lines in the Y direction. By
electronic pen. Periodically, the pen position is de.:. means of capacitor encoding networks, also etched
tected and converted into a machine-readable ad- on the same sheet, a unique voltage pulse train is
dress. In this way, the pattern which is traced out applied to each X and Y line from a common pulse
by the pen is directly converted into binary code pattern generator. The pen in this case is merely a
and stored in the machine. Devices such as these metallic electrostatic pickup connected to a high
promote the easy input of graphical data such as input-impedance amplifier. The pulse train picked
curves, maps, diagrams, and other drawings. They up by the pen depends on the X and Y lines nearest
should also be of interest to many researchers con- to its tip. This serial pulse pattern (in Gray code to
cerned with character and pattern recognition. eliminate errors) is converted into a parallel binary
The light pen is normally used in conjunction address with appropriate peripheral logic, which
with a cathode-ray tube as the writing surface. A includes a shift register and a code converter. The
light-sensitive element in the pen generates a sig- system is entirely digital and the tablet is relatively
nal when the flying spot on the tube face reaches inexpensive. In addition, thin paper sheets can be
the pen tip. The timing of this signal, relative to inserted between the tablet surface and the pen for
the timing of the scanning pattern, establishes the tracing maps and curves .
.pen position. Appropriate digital and analog periph- Both of the approaches described above utilize
eral circuits are necessary to convert this signal the pen as the signal pickup device and the writing
into an equivalent binary address for storage. Clear- surface as the signal generator. While the Rand tab-
ly, the speed of movement of the pen is limited by let system materially simplifies the writing surface
the scanning frame rate of the CRT. Also, one can- used and reduces the complexity of the peripheral

831

From the collection of the Computer History Museum (www.computerhistory.org)


832 PROCEEDINGS - FALL JOINT COMPUTER CONFERENCE, 1965

electronics required for a given pen position resolu-


tion, the amount of circuitry needed, for the gener-
ation of the appropriate pulse sequences and for the
conversion of detected pulse sequences into parallel
binary addresses, is not negligible. *
The work on which this paper is based was ini-
I PERIODIC DRIVE
VOLTAGE PU LSE

tiated to develop a graphic input device which


would require a minimum of associated circuits
while maintaining simplicity in the construction of
Jl
the writing surface. The system to be described util-
izes the pen as the signal generator and the writing LINEAR
surface as the address detector. The pen contains in FERRITE
its tip a small magnetic head which periodically CORE WITH
generates a localized magnetic field pulse. (Since A I R GAP
the coupling is magnetic, it is not shielded by most
materials placed between the pen and the tablet.) I
I
The writing surface contains a number of thin wind- MAGNETIC~ /
ing layers in a laminated structure. Each winding FIELD /INDUCED
layer consists of a single, continuous wire pattern PATTERN ", VOLTAGE
designed to detect one of the pen address bits.
.......... -.......... JL
PULSE
Thus, there are as many layers as there are address
bits, each developing a positive or negative induced Figure 1. Magnetic head in pen tip.
voltage as a function of the pen position. All layers
generate output pulses in parallel and these signals in close proximity to the winding layer. It is de-
are of sufficient magnitude to set a register directly. sired to arrange the winding pattern so that the sur-
put signal (binary "zero") is obtained. A winding
WRITING SURFACE WINDING PATTERN configuration which will satisfy these requirements
is shown in Figs. 2 and 3.
The magnetic head in the pen tip consists of a Assume the plane surface is divided into m sectors
small, linear ferrite core with an air gap and wind- (m an even number), half even and half odd. The
ing as indicated in Fig. 1. The coil is periodically odd and even sectors alternate and can be labeled 1
driven with a voltage pulse as shown. Any wire, 2, . . . m as shown in Fig. 2. Each sector consist~
brought in the vicinity of the air gap and oriented of n winding "stripes" or wires, each of which is a
so as not to be perpendicular to the air slot, will segment of the total length of wire used in the wind-
link some of the magnetic flux generated and will ing. Let the stripe ij be the jth stripe of the ith sector,
thus develop an induced voltage pulse whose shape where 1 ~i~m and 1 ~j~n.
is similar to that of the drive signal. The polarity of The procedure for laying out the winding pattern
the induced voltage is determined by the familiar is shown in Fig. 3. In making a given winding
right-hand rule. Its magnitude is greatest when the "pass" over the surface, from left to right, one
winds the wire vertically up in a specified stripe
wire is parallel to the slot.
position, then continues the winding horizontally to
face is divided into two sets of areas or sectors
which may be labeled "even" and "odd." When th~
the right to the next designated stripe position, then
winds the wire vertically down, then horizontally to
pen tip is positioned over anyone of the even sec-
the right, then vertically up, ... etc., until the right
tors, a positive voltage pulse (binary "one") is in-
end of the .plane is reached. The wire is then re-
duced across the two winding terminals. When the
turned horizontally from right to left and another
pen is over any of the odd sectors, a negative out-
pass is started from left to right. The procedure in-
Consider a wire winding pattern in a plane sur-
dicated in Fig. 3 is summarized in Table 1. As a
face over which the pen is "writing." The pen tip is
simple example, the pattern for four sectors, each
*T.he authors state that the system "contains some 400 containing four stripes, is given in Fig. 4. An ex-
tranSIstors and about 220 diodes; however, little attempt
has been made to minimize the number of components." amination of this winding configuration reveals that
j

From the collection of the Computer History Museum (www.computerhistory.org)


A MAGNETIC DEVICE FOR COMPUTER GRAPHIC INPUT 833

WINDING
PLANE

n WINDING
STRIPES PER
ODD EVEN
SECTOR
WINDING
SECTOR .u .J..L.L..LJ..J.J...I.J..---...I....--- . . . . J . - - - - - TERMINALS
2 3 m-I m
NUMBER·

Figure 2. Partitioning of a winding plane.

r-;:- ~

r- r-;::-
- ~- - -- --- 1--- -- --~-

II
"ACTIVE
PLANE
WIDTH --- --- --- --
,
~,

SEC TOR: I 2 3 4 - - -m-3 m-2 m-I m

_.- 1---.- 1--- f--.- 1------ - - - ~- f..--- -- -

START
TERMIN
0---

AL
CONTIN UE .-/
/v ) '--

_ n-I"R-L"RETURN PATHS ~
r

...
.-
-·-FINISH TE:"RMI NAL ~
THIS
PATTERN

Figure 3. Winding layer pattern.

From the collection of the Computer History Museum (www.computerhistory.org)


834 PROCEEDINGS - FALL JOINT COMPUTER CONFERENCE, 1965

all stripes in the odd sectors have the same sense,


opposite to that of the stripes in the even sectors.
Figure 5 shows a side view of two adjacent sec-
r+- r+- tors, with three possible head positions indicated.
t - l- f - - ~- f - - f - - f - f- f- f- f - 1-- -
The field pattern for position A causes a given po-
larity signal to be developed across the winding ter-
minals. For position C, because the sense of the
windings is reversed, the opposite polarity signal
will be induced. If the pen tip is in the immediate
vicinity of the boundary between the sectors (posi-
, tion B), very little signal will be generated since
"ACTIVE'
PLANE positive and negative components will cancel. Thus,
WIDTH
the output pulse polarity determines whether the
pen is over an odd or an even sector. The number
of stripes (n ) required in a sector depends on the
desired output pulse magnitude. As n increases, for
a given sector width, the induced signal increases.
The winding pattern shown in Fig. 3 is interest-
- t- t-- t-- t-- 1-- f-- f-- f--- f-- f-- 1--1- r--
~ ing because it contains no wire crossovers. It can
therefore be photo etched on a thin, conductor-clad
STAR T , FINISH :> insulator sheet, such as copper-clad Mylar, or oth-
erwise deposited via screening or evaporation tech-
niques on a thin insulator substrate. Two patterns
Figure 4. Configuration for m = 4, n = 4. can be placed on either side of a given sheet.

A B C

FIELD PATTERN\ IJ

WINDING----'-- ® ® ®:~~~~®
STRIPES ~

SECTOR ----.,.....-SECTOR i + 1---"-1

Figure 5. Side view of winding stripes with three possible


head positions.

MULTILAYER TABLET The total thickness of the system can be kept small
by using sheets only a few mils thick. Each X layer
The writing surface is constructed by stacking or has an identical companion Y layer oriented orthog-
laminating as many thin winding layers as there are onal to it.
pen address bits. Thus, for a tablet to resolv~ any The layout of a winding pattern to detect a given
one of 1024 X 1024 locations, ten-double-sided address bit is, of course, a function of the posi-
sheets are required. Half of the winding layers are tion-to-address coding scheme used. By using a
oriented in the X direction, half in the Y direction. closed, cyclic code, such as Gray code, one is as-

From the collection of the Computer History Museum (www.computerhistory.org)


A MAGNETIC DEVICE FOR COMPUTER GRAPHIC INPUT 835

sured that no more than one address bit in a given used. (The indecision correction algorithm involved
coordinate direction can be undecided. That is, for is described in the next section.) Assuming such a
any pen position, the head can be located over, at code, winding patterns can be laid out as illustrated
most, one boundary between sectors. For these rea- by the simple 8 X 8 example shown in Fig. 6. The
sons, it would appear that a conventional binary "most significant" X or Y layer has only two sec-
coding scheme should not be used because the pen tors, the next four, then eight, etc. The total num-
point may be positioned over more than one indeci- ber of X or Y winding layers (address bits) de-
sion boundary. However, the addition of a small pends on the resolution required in the location of
amount of external logic, no more complicated than the pen tip. The "least significant" layer (the one
that requ.ired for a parallel Gray-to-binary con- with the largest number of sectors) may have only
version, may allow a conventional binary code to be one stripe per sector (i.e., n = 1).
X2 OUTPUT XI OUTPUT xoOUTPUT
II
:
I
I
I
I
I
I
I
I

1
X2: TWO SECTORS XI: FOUR SECTORS Xo : EIGHT SECTORS

----------

bbY OUTPUT YI OUTPUT Yo OUTPUT


Y2:TWO SECTORS 2 YI: FOUR SECTORS Yo: EIGHT SECTORS
Figure 6. Six winding layers for a 64 (8 X 8) position array
using conventional binary coding.

All of the winding layers must be close to the iented at 45 0 to the X or Y orthogonal stripes.
pen point to allow the generation of sufficiently Thus, the pen must be marked or shaped appropri-
large output signals. The output voltage induced in ately to insure that it is held roughly in the correct
a more significant layer (one with many stripes per orientation. Small variations from 45 0 will not
sector), when the pen is over a given sector, is the change the induced signals appreciably.
sum of the voltages induced in all the stripes of that Other more sophisticated head designs, which
sector (refer to Fig. 5). This integrating effect al- allow the system to operate indep~ndently of pen
lows one to locate a more significant layer at a dis- orientation, are possible. For example, one can use
tance from the pen tip which is larger than that for more than one air gap in the pen tip. Using two or-
a less significant layer. Thus, the tablet is laminated thogonal gaps (pulsed at different times) * as the
with the most significant winding layers at the bot- pen orientation changes, the magnitude of the in-
duced signal from one gap increases while that from
tom and the least significant layers nearest to the
the other decreases. Orthogonal gaps can also be
surface.
used to generate a rotating magnetic field. Another
Note that, in order to detect approximately equal methodt involves using two or more air gaps to
magnitUde signals at the outputs of the X and Y
*Suggested by J. A. Rajchman.
layers, the air gap in the magnetic head must be or- tDue to J. Avins.

From the collection of the Computer History Museum (www.computerhistory.org)


836 PROCEEDINGS - FALL JOINT COMPUTER CONFERENCE, 1965

generate a number of discrete field orientations them one, X and zero) available from each layer.
(say, three), one of which will always be acceptable One and zero are acceptable signals (positive and
for any pen orientation. Periodically, these orienta- negative pulses). X represents almost no output
tions are sequentially tested and the acceptable one pulse-an undecided bit. An examination of the
is chosen. This testing may involve the use of an one, zero transitions, when counting in conventional
additional test winding layer whose stripes are all binary code, will show that if one follows the fol-
oriented at 45 0 to the X and Y stripes. Each of lowing simple rules, errors at multiple-transition
these arrangements, however, increases the com- boundaries can be resolved and the conventional
plexity not only of the magnetic head but also of binary pattern can be used:
the peripheral electronics. At this stage, the require- Detect the most significant bit which is unde-
ment of proper pen orientation, which allows the cided (i.e., the most significant X output). Ar-
system to be very simple, does not appear to be a bitrarily decide this bit to be one or zero.
very severe user restriction. If necessary, some sim- Force all less significant bits to be the comple-
ple mechanical approach, such as housing the head ment of the bit chosen above. *
at the end of a flexible shaft (similar to that used The addition of a very small amount of external
in speedometer cable), would permit the sleeve of logic will allow this procedure to be used. For ex-
the pen to rotate while the head orientation stays ample, in the circuit shown in Fig. 7, an undecided
relatively fixed. output is arbitrarily decided as a zero and all less
significant outputs are forced to be one.
INDECISION CORRECTION ALGORITHM
*This method will work provided that the winding pat-
terns are designed such that, for any two adjacent address
For a system such as the one described above, bits having a transition boundary in the same position, the
there are actually three possible output signals (call "zone of indecision" for the more significant bit overlaps
that of the less significant bit.

OUTPUT

A ... ,
A i + 10_-~._ _ _ 1 ---J

A i + 2 _O---------J p. L A . (TO LESS SIGNIFICANT


Ak .... - - - - - - - - '
0
I OJ r-l) - I POSIT IONS)

k+1 = NUMBER OF ADDRESS


BITS IN ONE CO-
ORDI NATE DIRECTION
,..---'----'---,
o~ j ~ k POSITIVE NEGATIVE Pj=IIF POSITIVE PULSE IS DETECTED
PULSE PULSE Qj=1 IF NEGATIVE PULSE IS DETECTED
DETECTOR DETECTOR Aj=1 IF NO PULSE IS DETECTED
~

TABLET LAYER j
OUTPUT PU LSE

Figure 7. Mechanization of indecision correction algorithm


for conventional binary address coding.

From the collection of the Computer History Museum (www.computerhistory.org)


A MAGNETIC DEVICE FOR COMPUTER GRAPHIC INPUT 837

EXPERIMENTAL MODEL tion given in Fig. 3. A conventional binary code was


used. The windings were potted with an epoxy resin
An initial experimental model consisting of a 32 to allow the tablet to present a flat surface to the
X 32 array, using ten winding layers (five X and pen. The stripes are lJ8" apart, and the total thick-
five Y) to resolve anyone of 1024 pen positions, ness of the ten-layer system is approximately 0.1".
has been constructed and is operating as described Clearly, a much higher stripe density is achievable
above. A photograph of the pen and tablet is shown using present photoetching techniques. Also, one can
in Fig. 8. The winding layers for this model were easily laminate a ten double-sided sheet system,
wound by hand using conventional No. 33 insulated required for a 1024 X 10.24 array, and· obtain a
coil wire. Each of the layers follows the configura- total thickness less than 0.1".

Figure 8. Experimental 32 X 32 tablet with pen.

The pen tip contains a linear ferrite core, 3/16" cally damp output ringing. A photograph of a typical
O.D. and lJ8" J.D., wound with 30 turns, and driven output impulse is shown in Fig. 9. The reverse polar-
from a conventional General Radio pulse generator. ity signal has the same shape. The waveform is clean
Approximately 100 volts is developed across the and has sufficient amplitude to set a flip-flop. It can
head winding during the pulse peak. The core has a
no doubt be made larger with appropriate pen drive
15 mil air gap. Little attempt was made to optimize
the core drive circuit so as to obtain optimum out- circuit design. The timing indicated shows that one
put signals. Each of the winding layers is termi- need not be concerned with the speed of movement
nated in 100 ohms. This value was chosen to criti- of the pen. The pen is marked to permit proper

From the collection of the Computer History Museum (www.computerhistory.org)


838 PROCEEDINGS - FALL JOINT COMPUTER CONFERENCE, 1965

position of a number of patterns, each of which is


designed to detect one of the pen address bits di-
rectly, the amount of associated circuitry is minim-
ized. Although the initial artwork involves the lay-
ing out of as many patterns as there are address bits
in one coordinate direction, subsequent fabrication
of a number of tablets should be simple and inex-
pensive.

ACKNOWLEDGMENTS
Figure 9. Typical winding output pulse across 100 ohms. Ver-
tical scale: 0.1 volt/div. Horizontal scale: 0.2
,usec/div. The author wishes to express his appreciation to
H. Schnitzler, who constructed the experimental de-
orientation of the air gap with respect to the wind-
vices and who assisted in many of the tests.
ing stripes.
A set of ten peripheral circuits, which includes REFERENCES
the logic given in Fig. 7 and which also contains
digital-to-analog converters, is used to demon-
1. B. M. Gurley and C. E. Woodward, "Light-
strate the operation of the tablet by permitting the
Pen Links Computer to Operator," Electronics,
position of the pen to be displayed as a spot on a
CRT face. pp. 85-87 (Nov. 20, 1959).
2. M. R. Davis and T. O. Ellis, "The Rand Tab-
CONCLUSIONS let: A Man-Machine Graphical Communication
Device," Proc. 1964 Fall Joint Computer Confer-
By constructing the writing surface as the super- ence.

Table 1. Winding procedure.


I!U pI! IN STRIPE '''DOWN'' IN STRIPE
POSITION NUMBER POSITION NUMBER

----
L...,R PASS NO.1 (START) II ------.,.. 2n
31 .-:::::::---- 4n
51
I
I
I ---
ETC.
6n
I
I
I
(m-I) I mn

RETURN R-L

L-R PASS NO.2


12 2 (n-I)
32 4(n-l)
I I
I
I
I I
(m-I) 2 m(n-I)

RETURN R-L

t
CONTI NUE TH I S PATTERN

t
L-R PASS NO. n
In 21
3n 41
I I
I I
I I
(m-I) n m I (FIN ISH)

From the collection of the Computer History Museum (www.computerhistory.org)

Вам также может понравиться