US3329948A - Symbol generating apparatus - Google Patents

Symbol generating apparatus Download PDF

Info

Publication number
US3329948A
US3329948A US277796A US27779663A US3329948A US 3329948 A US3329948 A US 3329948A US 277796 A US277796 A US 277796A US 27779663 A US27779663 A US 27779663A US 3329948 A US3329948 A US 3329948A
Authority
US
United States
Prior art keywords
character
symbol
cathode ray
line
ray tube
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US277796A
Inventor
Charles P Halsted
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unisys Corp
Original Assignee
Burroughs Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Burroughs Corp filed Critical Burroughs Corp
Priority to US277796A priority Critical patent/US3329948A/en
Application granted granted Critical
Publication of US3329948A publication Critical patent/US3329948A/en
Anticipated expiration legal-status Critical
Assigned to BURROUGHS CORPORATION reassignment BURROUGHS CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). DELAWARE EFFECTIVE MAY 30, 1982. Assignors: BURROUGHS CORPORATION A CORP OF MI (MERGED INTO), BURROUGHS DELAWARE INCORPORATED A DE CORP. (CHANGED TO)
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/06Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
    • G09G1/08Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam directly tracing characters, the information to be displayed controlling the deflection and the intensity as a function of time in two spatial co-ordinates, e.g. according to a cartesian co-ordinate system
    • G09G1/10Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam directly tracing characters, the information to be displayed controlling the deflection and the intensity as a function of time in two spatial co-ordinates, e.g. according to a cartesian co-ordinate system the deflection signals being produced by essentially digital means, e.g. incrementally

Definitions

  • the present invention relates to symbol generating apparatus and more particularly to electronic apparatus for producing a desired form, outline character or symbol upon the face of a cathode ray tube by controlling the electron beam of the tube so that the 4beam is caused to move along path or paths delineating the outline, form or character.
  • symbol generating apparatus which is capable of producing a variety of unusual symbols, e.g., signs, in addition to letters, numbers, etc., not generally or ordinarily in common usage.
  • the invention has to do with symbol generating apparatus of the type, including means for programming trigonometric functions of desired character or symbol forming angles relative to the cathode ray tube face plate productive of discrete elemental line formations effective to provide symbols of extremely high angular resolution and constant brightness.
  • the present invention is particularly useful where it is desired to display a form, character or message with maximum and constant brightness across the face of a cathode ray tube.
  • the present invention has the capability of instantaneously producing capital and lower case letters of the alphabet including the ten Arabic digits normally used in the decimal numbering system as well as punctuation marks, commonly used symbols and other unique displays designed for use in specialized fields eg., chemistry, medicine, mathematics, physics, etc.
  • alphanumeric symbol generating apparatus examples include those using photocells with a rotating shaped mask to generate the deecting potentials on the X and Y deecting plates of an electrostatic cathode -ray tube.
  • Another ⁇ apparatus uses potentiometers, with sliding contacts on the wires, the contacts being linked by arms to movable pins.
  • Other types employ perforated letter or symbol forming masks through which the CRT beam is projected.
  • Additional problems include the necessity in some apparatus of having .to reprogram the device in instances where it is necessary or desirable to provide additional information other than that for which the apparatus was initially and originally designed.
  • Each of the foregoing is not in and of itself particularly insurmountable but on the whole such problems require extra circuit design techniques which generally make the ydevice unwieldy v and raises the cost thereof disproportionately.
  • Another object of the invention is to provide symbol generating apparatus wherein the CRT beam which traces the symbol or character is deflected at high speed in a novel manner producing symbols of extremely uniform and constant brightness, regardless of the length of the elemental lines or strokes which form the character.
  • a still further object of the invention is the provision of high speed symbol generating apparatus having maximum character-symbol forming flexibility with minimum programming whereby the apparatus may be continually up-dated in order to produce changes in characters or symbols as desired.
  • Still another object is to provide a more simplified and economic circuit arrangement for controlling symbol-character generating apparatus.
  • the present invention comprises electronic symbol generation ⁇ apparatus having means for causing the electron beam of a cathode ray tube to move from one location to another location on the fluorescent desired direction at substantially constant level of bright-Y ness.
  • FIG. 1 is a block diagram illustrating information ow in a preferred embodiment of the present invention
  • FIG. 1A is -a schematic illustration of the variety of symbols which are available with the present invention.
  • FIGS. 1B to 1E are schematic illustrations of the CRT face plate showing a typical arrangement of charactersymbol forming portions or areas thereof for purposes of explanation;
  • FIG. 2 is a timing diagram for the apparatus of FIG. 1;
  • FIG. 3 is a diagram of a representative character matrix card for use with the present invention.
  • FIG. 4 is a programming chart for the diagram of FIG. 3;
  • FIG. 5 is a chart illustrating one example of the variety of tangles of resolution which may be programmed in relation to the X and Y coordinates ⁇ of the cathode ray tube by means of the present invention
  • FIG. 6 is a schematic diagram of a pair of constant current generators for use with the present invention.
  • FIG. 7 is a chart showing one quadrant of a circle illustrating the high degree of angular resolution of theV present apparatus.
  • FIG. 8 is a diagram illustrating the manner -in which the capital letter A is presented or displayed by the device of the present apparatus.
  • the block diagram of FIG. 1 indicates generally thedescribed and identified, selects the desired character information storage matrix, and then the actual current values in :a specified order are generated resulting in the selected character being written, traced or displayed bycthe electron beamV on the screen of the cathode ray tube.
  • the seven bits are fed .to a 7 bit binary to 128 lines decoder 12 and thence over lines 14 to 128 character selection switches 16, only one f which is shown for purposes ⁇ of clarity, and over lines 14' to shift register section selector 18.
  • the decoder 12 decodes from binary to one out of 128 in a conventional manner. Only a single line 20, to activate the selected-character selection switch 16, is shown entering theselected character matrix card 22, dotted outline in the center of FIG. 1. (The remaining 127 Ylines are not illustrated.)
  • a 24 bit shift register 24 is employed with the present invention and is, for convenience of operation, divided into four sections for optimum loading thereof by the shift register section selector 18. From the selector 18 which determines which section of the register is to be used to form the character, lines FP1, FF9, FF19 and FP2() run to the register 24. Thus the writing of characters may start with ip-op 1, 9, 19 or 20 in the shift register.
  • the X and Y ramp generators 26 and 28 which will be described more fully hereinafter, are preset lover line 38 from timing control 36 to a specific starting point which corresponds to the center of the screen area 32 of the cathode ray tube 34 on the face of which the character will be written.
  • This presetting is initiated by a pulse on the CDL input line which causes an output from the timing control 36 over line 38 to quickly discharge capacitors in the ramp generators.
  • forty microseconds after the pulse appears on the CDL 10 line a pulse on the C-DL 9 line causes an output over line 40 to register 24 to start the writing of a character.
  • This pulse from timing control 36 when applied to the shift register, lactivates Vthe selected character yangle matrix 42 through ⁇ the character selection switch 16.
  • TheV outputs of the angle matrix 42 applied over lines 44-46 to the ramp generators cause the latter to deliver charge-or discharge currents into their respective capacitors ⁇ asY discussed hereinafter, and in this manner, moveV the cathode ray beam on the cathode ray tube screen in theV 54 simultaneously is sent through a 1.6 microsecond delay 58 to reset counter 52, so ⁇ as to prevent time rate in the three bit counter loop.
  • the second line is drawn in the same manner as the first.
  • the angle matrix 42 once again determines the direction of the line to be drawn while the timing matrix 48 determines the line length.
  • the blanking matrix 60 is used to blank out character. retrace lines.
  • the signal is fed from matrix 60 through mixer 62 as shown, to a blanking amplifier, not shown.
  • a signal from the timing control 36 over line 64 is also fed to the mixer to blank the electron beam when no characters are being drawn.
  • a third input to this mixer cornes from a line generator not shown.
  • a pulse from the end of character matrix 66 is fed over line 68 to the timing control 36 which feeds an output over line 70 to the pulse generator to terminate its operation and blank the beam on the cathode ray tube and Y discharge the capacitors in the ramp generators.
  • the end of character pulse also is fed back over line 72 to the memory control to indicate that the apparatus is ready for the next character to be drawn.
  • the size of the characters that are drawn can be controlled by controlling the repetition rate of the pulse generator 50, through the presence or absence ofappropriate -bits on the CDL 8 size input line 74, which determines which of many available repetition rates is selected for the characterbeing drawn.
  • a slower repetition rate results in a larger character because the longer time interval between pulses gives the ramp generators 26 and 28 more time to move the electron beam.
  • the speed at which the lines are drawn is essentially uniform, that is, of constant velocity, regardless of the pulse repetition rate, direction of lines, etc., as
  • Each character card is provided with circuitry on both sides.
  • the outputs of the twenty-four -bit shift register 24 areV connected through printed circuit card receptacles (not shown) toy input tabs 74 across the upper portion of the card. Provision is made 'for mounting eighteen switching transistors 76 and eighteen resistors 78 on the card.
  • the printed wiring is arranged such that as manyV Y as three separate characters can be programmed on each card, if required.
  • circuitry i.e., electrical conductors 80
  • electrical conductors 80 Twenty-one horizontal rows of circuitry, i.e., electrical conductors 80, are provided on the side of the card. There are also eighteen vertical columns of conductors 82 on the reverse side..The intersections of these rows and columns form a matrix which is programmed by placing diodes 86, as shown, Yin the proper intersections and soldering their leads to the printed wiring conductors.
  • Digital pulse generator 50 e.g., a Vblocking oscillator, sends pulses to a three bit binary stroke'length counter 52 While a'line is being drawn ⁇
  • 4a comparator 54 which receives the output from both the counter 52 and the matrix 48 j and' compares the two for correspondence therebetween,
  • -l-X, +4X and +2X are used to turn on the X or hori-V zontal ramp generators to move the electron beam to the 7 right, while the rows -10X, -9X, V4X and 2X moveY the beam tothe left.
  • the rows labeled T0, T and T2 areV programmed to control'the time during Vwhich a line is drawn or traced which also determines its length, as will be described shortly. -Up to eight different line lengths are made possible by programming these three lines.
  • the row Vlabeled BL is used whenever the beam of the cathode ray Vthe diode matrixV 22 is activated, i.e., Vprovided with'V suitable potentials on the R input line'FIG.
  • an aspect ratio of approximately 4 to 3 has Ibeen chosen for the preferred embodiment of the present invention.
  • the tube face 32 can be considered as being arbitrarily divided up into character display areas 33 each one of which can be further considered as being subdivided into four quadrants identified in a clockwise direction as I, II, III and IV, respectively.
  • the desired symbol or character may be displayed in any portion or the whole of any character area or the character-symbol may occupy more than a single character area depending on its size and/or complexity.
  • the particular aspect ratio is a matter of design choice and the invention is not to be limited thereby. It is quite apparent that other aspect ratios can be chosen within the inventive concept without departing therefrom.
  • the present invention is capable of vmaking characters of varying line length.
  • the line length may vary from that of an alphanumeric character, such as the letters of the alphabet or the Arabic numerals from 0 through 9, to an outline of a map for example, or a particular symbol such as one of the symbols shown for example in FIG. lA.
  • the matter of the length of the line is again a choice of design, and is not limiting as far as the inventive concept is concerned.
  • a line is divided into individual subunits called strokes.
  • the individual stroke unit is the shortest incremental, visible line that the apparatus is designed to draw, display or trace by virtue of movement of the cathode ray tube beam.
  • This stroke length is determined by the time between pulses of the digital pulse generator 50. The distance that the cathode ray beam moves in this minimum amount of time is equal to one stroke.
  • a line is made up of from one to eight strokes or units of time.
  • the digital pulse generator 50 specifies a specific pulse time, i.e., the time between any two individual pulses.
  • the stroke length is made equivalent to three-tenths of a microsecond.
  • one stroke is equal to the distance the beam will move in three-tenths of a microsecond. Therefore, it follows that a line is drawn in one to eight times threetenths of a microsecond. Thus it is seen that the stroke length is established by one clock period of the pulse generator, i.e., the time between pulses.
  • a one, two, four binary code is used in the timing of the lines for the present invention wherein the line length is determined by the particular binary count plus one:
  • T2 adds an additional 4.
  • T1 or T2 timing lines a count of one, e.g., one stroke is produced.
  • One diode in the To line gives a count of two, and so on for 6 a count of 8 for diodes in all three timing lines (To, T1, T2).
  • the ramp generators (current generators and associated capacitors) whose inputs are labeled 1t), 9, 4, and 2 for the plus and minus X and Y coordinates in FIG. 3 establish an arbitrarily determined inter-relationship such that if the +10Y generator is l0 ma. of current then the remainder are 9, 4, and 2 ma. respectively.
  • FIG. 8 wherein there is shown the individual steps which -form the capital letter A.
  • the face plate 32 of the tube 34 is arbitrarily arranged in a pattern of vertical and horizontal lines spaced equidistantly in both directions (40 spaces high and 32 spaces wide) forming a grid. Ten of the individual spaces are considered equal to one stroke hereinbefore defined. It is possible by referring to a chart of the type illustrated in FIG. 5 to program the matrix for any particular angle which is desired, enabling the generation or formation of any desired symbol, character or outline.
  • FIG. 4 constitutes a programming chart showing the location of the diodes in the matrix of FIG. 3, lfor producing the outline of the capital letter A as shown in FIG. 8.
  • a diode matrix is specified in the present invention it is understood that other types of matrices could be employed, e.g., core, resistor, etc., without departing from the inventive concept.
  • the starting point, vgenerally speaking, although not required, is or may be at the center of the character.
  • the six steps that form the A are briefly described hereinbelow with reference to FIGS. 3 and 8.
  • a more detailed description of the electrical operation of the invention follows hereinafter. It is desired that the starting point for all characters be at the center of the area in which the character is to beA drawn. However, the symbol may be put at any corner if desired as seen more clearly in FIGS. lB-lE.
  • the shift register applies a pulse to the transistor 76 in column 14 to start the 4second step.
  • the diode on row +10Y causes the beam to be deected upwardly while the +4X diode causes the beam to be deected to the right.
  • the diodes in rows To and T1 cause the line to become four times its basic length. The beam moves upward While it moves to the right.
  • the first visible line is drawn starting at the lower left portion of the area assigned to the capital 7 A and moves steadily to the center of the upper portion of the assigned area.
  • the shift register pulse is next applied to column 15 of the matrix.
  • Four diodes connected to column 15 are placed the same as for the second step except that the diode that was connected to +Y is now connected to -10Y, therefore the beam continues to move to the right at the same speed but now moves downward to the lower right corner of the assigned area as indicated, in this figure.
  • the shift register pulse for the fourth step is applied to column 16 to which six diodes are connected. Diodes at -i-9Y,
  • the diode on line BL causes the movement of the beam to be blanked during this step as indicated by the dashed diagonal line. The end of this step nds the beam aimed at the point where the last line will be started.
  • the shift register -pulse is applied to column 17. Only two diodes are connected to column 17.
  • the :diode at -10X causes the visible beam to move to the left, ten units, while the diode at To causes the line length to double.
  • the shift register pulse is applied to column 18.
  • a single diode is used in this step on line EC. This diode causes the beam to be blanked and returned to its starting point as the character-symbol generator 10 prepares to write another character.
  • the first pulse to appear is CDL 1t), the preset pulse.
  • the shift register 24 start control level CSRS is removed.
  • Voltage levels are applied to the three bit parallel stroke length counter 52 (the three bit SLCAs).
  • Levels are removed from the six lines CSR 19-24 of the shift register 24, representing the six steps in the construction of the letter A.
  • the character start pulse CDL 9 appears.
  • the leading edge of the CDL 9 turns off the ramp generator discharge control RDC. pulse over line 38 (FIG. 1).
  • V The trailing edge of CDL 9 through timing control 36, initiates the various activities involved in forming the letter A, eg., turning on the digital pulse oscillator or generator S0 and digital pulse oscillator control DPO and DPOC Vand for the rst movement of the beam, the blanking pulse BL.
  • the shift register start control pulse CSRS over line 49 Vfrom the timing control 36 in FIG. 1, is also initiated and starts the generation of the character.
  • the character unblanking control pulse unblanks the blanking amplifier, not shown.
  • the stroke length pulse SLB over lineV 57 Y shifts the regi-ster 24 in 'accordance with the line length for thel character being drawn.
  • This zpulse determines the length of the lines which Y Yform the character or symbol'.
  • the SLCRY pulses resets the three bit counter 52 after each line through the 1.6
  • microsecond reset delay 58 Formation of the letter.
  • A proceeds in accordance with the steps shown in FIG. 8. Each step utilizes a different CSR pulse 19-24 inclusive.
  • the end of character pulse EC generated by the shift register 24 turns on the ramp generator discharge control RDC and turns offthe digitali pulse oscillator control DPOC which turns off the digital pulse oscillator DPO V50, in readiness for another character.
  • the flexibility of the present character-symbol generator is such that practically an unlimited variety of dif-Y ter card matrix. Up to eighteen different straight lines may be used to draw a character, if such is programmed on one card. An extremely complex character could be programmed using the full capacity of the shift register to draw up to twenty-four straight lines. If there was a need, even a greater number of bits cou-ld be put into the shift register. The number of angles at which the lines can be drawn depends on the number of ramp generators used.
  • the present apparatus uses eight ramp generators for the X axis and eight for the Y axis. The combining of all sixteen ramp generators in various coniigurations allows up to 54 different angles to be programmed per quadrant, as indicated by FIG. 7.
  • a line maybe drawn from any given point inany one of 216 different directions.
  • the basic length of the lines that are drawn are kept within the limits of the two curved lines as shown in FIG. 7, to keep variation in line velocity small enoughV to provide characters in which all lines are of constant brightness.
  • these basic lengths may be multiplied by any integer up to eight by using :the three bitY counter. Therefore each line shown in FIG.
  • an important feature of the present invention is the means for providingconstant brightness of the line or stroke which forms the symbols or characters regardless of its length or direction.
  • the electron beam of the CRT must be deected in both the X and Y axis, FIG. 8, in order Vto draw a symbol as Vnoted herein.
  • Electrostatic deflection requires a certain voltage while electromagnetic deection utilizes a kprescribed current for the operation. In electrostatic deflection the speed with which the electron beam is Ydeflected start of the line than at the termination of the line, the ⁇ beginning of the line will be dimmer in contrast yto the termination of the line, producing an apparent and visible variation in brightness.
  • the beam can be made to traverse any particular portion of Y theY screen at a constant velocity therebyproducing a line
  • the output from the capacitor when applied to the deflection kcircuits of the CRT can -be made to move the electron beam at constant velocity producing lines or strokes ofV constant brightness on the face plate of the cathode ray tube.
  • a constant current generator is a device in which the load can vary and the current remains constant.
  • Solid state semi-conductor devices e.g., transistors
  • a plurality of transistors are used in combination with yresistances in a manner to be described later on herein to provide an output potential from the capacitor of the ramp generators for application to the CRT deflection circuits.
  • the electron beam In the present apparatus of the display device, i.e., cathode ray tube, it is necessary for the electron beam to be deflected in the vertical as well as the horizontal axis in both the plus and the minus or positive and negative directions, so that the beam of the tube may be enabled to write both left and right and up and down. In this manner the beam effectively can circumscribe fa circle traversing the whole area ofthe tube face plate.
  • the degree of angular resolution available is a function of the number of current generators which are used.
  • an extremely high degree of angular resolution is provided by utilizing eight current generators for each of the X and Y axes. (Four plus and four minus current generators for the X and four plus and four minus current generators for the Y.) Since each of the current generators is substantially identical with every other current generator except for current value used therewith, only two, a plus and a minus, for the X axis, have been illustrated in FIG. 6.
  • the term X and Y ramp generators includes the means for generating the currents used together with the capacitor through which the derived potentials are applied to the CRT and the means (not shown) to discharge the apparatus.
  • each of the currents has a different relative magnitude and the ratio of the magnitudes of the currents is related as 10, 9, 4 and 2. These ratios are adjustable relatively as will be hereinafter set forth. Let it be assumed that 10 is representative of unit velocity. In the particular instance set forth in FIG. 6, ten could represent 10 mils of current, in which case, the remaining currents would be 9 mils, 4 mils, and 2 mils.
  • the actual values of current which are selected are always related (FIGS. 5 and 7) such that the vector resultant is unit velocity.
  • FIG. 6 in the actual apparatus involving the present invention there are eight current generators and two discharge circuits for the two lassociated (X and Y) capacitors used therewith.
  • the three additional sets of two (plus and minus) current generators are interconnected as seen in FIG. 6, by means of the line designated to other current gens, only two (plus and minus Y coordinate) current generators being shown for clarity of illustration and description.
  • the current generator 26, FIG. 6, is seen to include a PNP transistor with an input 92 to its 'base 94 through a Zener diode 96.
  • a resistance 9S from a plus fifteen volt i-15 v.) supply 100 is connected to the junction 102 between the base 94 and the diode 96, and output line 104 connects the collector 106 to junction 108 with capacitor 110.
  • the opposite terminal of capacitor 110 is maintained at ground potential.
  • a plus fteen volt (+15 v.) supply 114 is connected through rheostat 116 and wiper arm 118 to a fixed resistance 120, the opposite end of which is connected through junction 122 to the emitter 124 of transistor 90.
  • a plus seven and one-half volt (+71/2 v.) supply 126 is connected through a diode 128 to junction 122.
  • Transistor 130 which is of the NPN type, is provided with an input 92 to its base 94' through an interface buffer 132 described hereinafter, and a Zener diode 96'.
  • One end of a resistance 9S is connected between a minus iifteen volt (-15 v.) supply 100 to the junction 102' between base 94 and diode 96 respectively.
  • Output line 104 connects the collector 106 to the junction 108 with capacitor 110.
  • a minus fifteen volt (-15 v.) supply 114 is connected through rheostat 116 and wiper aim 118' to fixed resistance the opposite end of which is connected through junction 122 to the emitter 124'.
  • a minus seven land one-half volt (-71/2 v.) supply 126 is connected through diode 128 to emitter 124 through junction 122.
  • the sign of the current generators has been arbitrarily determined.
  • the output therefrom which is fed from junction 108 through the horizontal and vertical summing amplifiers 134 and 136 and X and Y deflection amplifiers 138 and 140 (FIG. 1) to the deection plates 144 and 142, respectively, will be positive or negative with respect to ground, i.e., current flows either into or out of the capacitor associated therewith.
  • the PNP transistor 90 is circuit oriented as shown to the left in FIG. 6. This type transistor conducts when the base is more negative than the emitter. If the basev 94 is more positive 4than seven and one-half:l volts, then the current originating at the plus fifteen volt supply and entering the circuit through the variable resistance 116 and the fixed resi-stance 120 will pass through the diode 128 to the seven and one-half volt supply 126. The magnitude of the current that is going to flow is determined by the voltage drop across this total resistance. It is apparent therefore that if the current flows through the diode 128, then the transistor, which in this instance is acting as a current switch, can be considered 1 l to be off and thus the capacitor 110 voltage is unchanged. In order that the current ow through the transistor 90 rather than the diodev 128, it is necessary to make the base 94 of the transistor negative with respect to the seven and one-half volt supply 126.
  • an input logic signal 146 for triggering the current-generators Vis provided by computer equipment not shown, and swings between a level of zero and plus three volts. It is desirable that the transistor 90 be biased o when there is a plus three volts present at the input terminal 92.
  • a logical one is that state in which the current generator is on while the logical zero is the o state of the current generators. For the purpose of this description therefore, a logical one is zero volts while the logical zero is plus three volts.
  • the junction point 102 and base 94 In order to cause the current to iiow through transistor 90, the junction point 102 and base 94 must be negative relative to the plus seven and one-half volt supply.
  • This seven and one-half volt reference potential is derived by means of 'D C. translation which is accomplished with the six volt Zener diode 9.6 which places the signal 148 at a seven Vand one-half volt level, i.e., (six volts -l- 11/1 mean value). Therefore, the transistor is biased on and produces a voltage causing flow into the capacitor 110.
  • the current generator in this fashion modifies the rate of change of voltage with respect totime on capacitor 110.
  • the voltage Vat the capacitor is amplified through the deectionarnpliiier 140 (FIG. 1) and applied to the deliection plates-142 of the CRT causing the electron beam to move in the chosen, i.e., plus Y direction.
  • the signal 146 (zero and plus three) is applied to the NPN transistor 130 through janinterface buier 132 which both inverts and Ytranslates so as to change the'r'eference voltage from a plus three to a minus three (i.e., -3 to zero) to produce the minus voltage which is utilized therein for the negative coordinate.
  • An NPN transistor conduts or is ou when the base is more positive than the emitter.
  • a six volt Zener diode 96 is introduced between the output yof the interface buier 132 and the base 94 of the transistor 130 to produce a seven and one-half volt mean value at junction 102.
  • the remaining X and Y current generators of the 10, 9, 4 and 2 arrangement provide other and different rates of change of voltage with respect-to time (i.e., different capacitor charging rates) by virtue of the differences ini resistance of the circuit components 116-120 and 116'- 120'. Suitable values of these elements being chosen to Vprovide constant current Vin the lratio of 10, 9, 4 and 2.
  • the symbol generation apparatus hereinabove described is capable of producing each of the capital and lower case letters ⁇ of Vthe alphabet, the ten digits used in the decimal numbering system Vas Well as punctuation marks, commonly used symbols and special symbols designated particularly for specified applications.
  • Symbol-character generating apparatus for a cathode ray tube display comprising: y
  • means for producing an output having a constant rate of change of voltage With respect to time including a plurality of dierent magnitude current generators for each coordinate by which the symbols and characters are defined, means selectively electrically connecting said voltage producing means to said character matrices,
  • (f) means responsive to a start signal to shift the symbol information signal within the matrix identiiied by said coded information bits thereby to cause the particular current generators with which the selected matrix is associated to develop a potential on said deflection control elements of said cathode ray tube effective to cause the beam of the cathode ray tube to draw a symbol of substantially constant brightness across the screen of the cathode ray tube,
  • a cathode ray tube including means for deiiecting the beam within said tube along two orthogonal axes substantially perpendicular to one another
  • (g) means applying -the ⁇ output from said current generators to the deflection elements of said tube by Which the vertical and horizontal movement of the cathode ray tube beam within said tube is controlled, the beam forming a symbol or character of substan- -tially constant brightness regardless of the length of the line which forms the character,
  • a cathode ray tube including means for deflecting the beam within said tube along two orthogonal axes substantially perpendicular to one another
  • (g) means applying the output from said current generators to the deflection elements of said tube by which the vertical and horizontal movement of the cathode ray beam within said tube is controlled, the beam forming a symbol or character of substantially constant brightness regardless of the length of the lines which form the character,
  • a cathode ray tube including means for deflecting the beam Within said tube along two orthogonal axes substantially perpendicular to one another
  • (g) means applying the output from said ramp generators to the defiection elements of said tube by which the vertical and horizontal movement of the cathode ray beam within said tube is controlled, the beam forminga symbol or character of substantially constant brightness regardless of the length of the lines which form the character,
  • An electronic symbol-character generating apparatus comprising (a) 1a cathode ray tube including means for deilecting the beam within said tube along two orthogonal axes substantially perpendicular to one another,
  • Electronic symbol-character generating apparatus Yfor a cathode ray tube display comprising: Y
  • (g) means electrically coupled to said current generators for controlling the'time interval during which the cathode ray beam is moved by the generator out- 'puts thereby determining the length of the line drawn ⁇ by said beam in the chosen direction,
  • Electronic symbol-character Vgenerating apparatus for operating cathode ray tube display apparatus comprising: j
  • (b) means'selectively determining the angle or :angles required to form a selected character or'symbol on the -face of a cathode ray tube.
  • V(c) means determining the length of the Yforming the selected character
  • (c) means determining the length of the line or lines Y forming the selected character
  • a shift register having a plurality of outputs for different columns of the angle selection character matrices for successively applying the decoded sym'- bol information to the columns of a'selected char.- acter matrix, 'K
  • a shift register section selector coupled to the information decoder and said shift register for select- Y thereby determining Y chosen direction at substantially by said beam in the constant brightness, Y Y v (h) and, means coupled to Vsaid shift Yregister and to the bit receiving means for indicating the end of a for the horizontal ing the outputs of the shift register in a prescribedV cathode ray beam travels at said constant velocity 17 character, thereby conditioning the apparatus for the production of a new symbol or character.
  • (g) means controlling the time during which the cathode ray beam travels at said constant velocity thereby determining the length of the line drawn by said beam in the chosen angular direction
  • (b) means receiving information signals and enabling a selected one of said matrices in accordance with signals identifying a desired symbol to be displayed,
  • a cathode ray tube electrically coupled to said deflection voltage producing means including means for deecting the cathode nay beam therein in the horizontal and vertical direction,
  • (b) means receiving information signals and enabling a selected one of said matrices in accordance with 18 Ysignals identifying a desired symbol to be displayed,
  • a cathode ray tube electrically coupled to said deection voltage producing means including means for deecting the cathode ray beam therein in the horizontal and vertical direction,
  • (b) means receiving information signals and enabling a selected one of said matrices in accordance' with signals identifying a desired symbol to be displayed,
  • sequencing means coupled to the column selecting circuit for causing said column selecting circuit to activate said selected matrix in column-by-column fashion
  • y(g) a cathode ray tube electrically coupled to said deection voltage producing means including means for deecting the cathode ray beam therein in the horizontal and vertical direction,
  • (b) means receiving information and timing signals and enabling a selected one of said matrices in accordance with signals identifying a desired symbol to be displayed,
  • a symbol display system comprising:
  • V(d) a column selecting circuit and means coupling said angle and timing matrices to the column selecting circuit
  • timing matrix for causing vsaid column selectingV circuit to move from column to column in said symbol matrices when the information in said timing tmatrix corresponds tothe information fed to said counter
  • a cathode -ray tube electrically coupled to saidrdeection voltage producing means including means for deflecting the cathode ray beam therein Yin the horizontal and vertical direction, Y

Description

'7 Sheets-Sheet l Filed May 5, 1965 @Elx July 4, 1967 cf P. HALSTED 3,329,948
SYMBOL GENERATING APPARATUS Filed May 5, 1965 7 Sheets-Sheet 2 V FigiA INVENTOR CHARLES P HALSTED AGENT July 4, 1967 C. F. HALSTED 3,329,948
SYMBOL GEEATING APPARATUS Filed May 3, 1965 7 Sheets-Sheet 5 i """55 Fig, /E l INVENTOR L CHARLES P. HALSTED f^ Y BY n 'l0 /gd/:
July 4, 1967 c. P. HALsTi-:D
SYMBOL GENERATING APPARATUS '.7 Sheets-Sheet 4 Filed May 5, 1965 53 53 5w@ Nm3 INVENTOR.
Y 5w@ S m .a A
M w m 4MM m M V Nui.
CHARACTER SELECTION FROM DECODER July 4, 1967 I Q P HALSTED 3,329,948'
SYMBOL GENERATING APPARATUS Filed May 5, 1965 '7 Sheets-Sheet (RNNPUT T0 OY INPUT 92 T0 2 BINARY T12' COUNT T2 22 +1 BT. EC
INVENTOR. l CHARLES P. HALSTE AGENT July 4, 1967 c. P. HALSTED 3,329,948
SYMBOL GENERAT-ING APPARATUS Filed May 5, 1963 '7 Sheets-Sheet 6 Y X +I() +9 +4 +2 -IO -9- -4 -2 +|0 +9 +4 +2 -IO -9 -4 -2 INVENTOR CHARLES P. HALSTED /HS 26 TOOTHER +5 "4 +V CURRENTGENS, -i5v 4 GEMS' AGENT United States Patent O 3,329,948 SYMBOL GENERATING APPARATUS Charles P. Halsted, Oreland, Pa., assignor to Burroughs Corporation, Detroit, Mich., a corporation of lVIichigan Filed May 3, 1963, Ser. No. 277,796 18 Claims. (Cl. 340-324) The present invention relates to symbol generating apparatus and more particularly to electronic apparatus for producing a desired form, outline character or symbol upon the face of a cathode ray tube by controlling the electron beam of the tube so that the 4beam is caused to move along path or paths delineating the outline, form or character. With still greater specicity, the present invention has to do with symbol generating apparatus which is capable of producing a variety of unusual symbols, e.g., signs, in addition to letters, numbers, etc., not generally or ordinarily in common usage. In addition, the invention has to do with symbol generating apparatus of the type, including means for programming trigonometric functions of desired character or symbol forming angles relative to the cathode ray tube face plate productive of discrete elemental line formations effective to provide symbols of extremely high angular resolution and constant brightness.
The present invention is particularly useful where it is desired to display a form, character or message with maximum and constant brightness across the face of a cathode ray tube. The present invention has the capability of instantaneously producing capital and lower case letters of the alphabet including the ten Arabic digits normally used in the decimal numbering system as well as punctuation marks, commonly used symbols and other unique displays designed for use in specialized fields eg., chemistry, medicine, mathematics, physics, etc.
Among the prior art types of alphanumeric symbol generating apparatus are those using photocells with a rotating shaped mask to generate the deecting potentials on the X and Y deecting plates of an electrostatic cathode -ray tube. Another `apparatus uses potentiometers, with sliding contacts on the wires, the contacts being linked by arms to movable pins. Other types employ perforated letter or symbol forming masks through which the CRT beam is projected. However, each of the knownv prior art devices has certain limitations or drawbacks eg., with respect to either the lack of constant brightness of the characters, the lack of high operating speed, the ease with which the apparatus may be programmed for different varieties of characters, or the lack of programming exibility with respect to the =order of character which can be displayed, -i.e., certain characters being illegible under certain circumstances, due to the confusing array of lines. Additional problems include the necessity in some apparatus of having .to reprogram the device in instances where it is necessary or desirable to provide additional information other than that for which the apparatus was initially and originally designed. Each of the foregoing is not in and of itself particularly insurmountable but on the whole such problems require extra circuit design techniques which generally make the ydevice unwieldy v and raises the cost thereof disproportionately.
It is an important object of the present invention to provide electronic symbol generating apparatus which overcomes the foregoing objections and solves the aforementioned problems in a new and novel manner.
It is another object of the invention to provide a high speed symbol generating apparatus having means for programming trigonometric functions of desired character forming angles through which the cathode ray tube beam must move eecting an extremely high degree of angular resolution.
3,329,948 Patented July 4, 1967 ICC Another object of the invention is to provide symbol generating apparatus wherein the CRT beam which traces the symbol or character is deflected at high speed in a novel manner producing symbols of extremely uniform and constant brightness, regardless of the length of the elemental lines or strokes which form the character.
A still further object of the invention is the provision of high speed symbol generating apparatus having maximum character-symbol forming flexibility with minimum programming whereby the apparatus may be continually up-dated in order to produce changes in characters or symbols as desired.
Still another object is to provide a more simplified and economic circuit arrangement for controlling symbol-character generating apparatus.
In accordance with the foregoing objects and as first briefly described, the present invention comprises electronic symbol generation `apparatus having means for causing the electron beam of a cathode ray tube to move from one location to another location on the fluorescent desired direction at substantially constant level of bright-Y ness.
The novel features which are believed to be characteristic of the invention both as to its organization and operation together with further objects and advantages thereof, will be better understood from the accompanying drawings in which an embodiment of the invention is illustrated by way of example. It is to be expressly understood however, that the drawings are for the purpose of illustration and description only, and are not intended as a definition of the limits of -the invention. In the drawings:
FIG. 1 is a block diagram illustrating information ow in a preferred embodiment of the present invention;
FIG. 1A is -a schematic illustration of the variety of symbols which are available with the present invention;
FIGS. 1B to 1E are schematic illustrations of the CRT face plate showing a typical arrangement of charactersymbol forming portions or areas thereof for purposes of explanation;
FIG. 2 is a timing diagram for the apparatus of FIG. 1;
FIG. 3 is a diagram of a representative character matrix card for use with the present invention;
FIG. 4 is a programming chart for the diagram of FIG. 3;
FIG. 5 is a chart illustrating one example of the variety of tangles of resolution which may be programmed in relation to the X and Y coordinates `of the cathode ray tube by means of the present invention;
FIG. 6 is a schematic diagram of a pair of constant current generators for use with the present invention;
FIG. 7 is a chart showing one quadrant of a circle illustrating the high degree of angular resolution of theV present apparatus, and
FIG. 8 is a diagram illustrating the manner -in which the capital letter A is presented or displayed by the device of the present apparatus.
The block diagram of FIG. 1 indicates generally thedescribed and identified, selects the desired character information storage matrix, and then the actual current values in :a specified order are generated resulting in the selected character being written, traced or displayed bycthe electron beamV on the screen of the cathode ray tube.
Seven binary bits of information Vfed into the apparatus 10 from e.g. a computer not shown, are used as character selection bits indicated by the circled numeral 7 in the upper left of FIG. 1. Thus 2'I or 128 different characters can be chosen one at a time. The seven bits are fed .to a 7 bit binary to 128 lines decoder 12 and thence over lines 14 to 128 character selection switches 16, only one f which is shown for purposes `of clarity, and over lines 14' to shift register section selector 18. The decoder 12 decodes from binary to one out of 128 in a conventional manner. Only a single line 20, to activate the selected-character selection switch 16, is shown entering theselected character matrix card 22, dotted outline in the center of FIG. 1. (The remaining 127 Ylines are not illustrated.)
In the present embodiment of the invention there may be 128 printed circuit character cards 22 including diode matrix circuits that program the various characters only one of which will actually be described in detail hereinafter. The remaining 127 character selection switches are not activated at this time and therefore are not illustrated in the block diagram.
A 24 bit shift register 24 is employed with the present invention and is, for convenience of operation, divided into four sections for optimum loading thereof by the shift register section selector 18. From the selector 18 which determines which section of the register is to be used to form the character, lines FP1, FF9, FF19 and FP2() run to the register 24. Thus the writing of characters may start with ip- op 1, 9, 19 or 20 in the shift register.
Before a character is written-the X and Y ramp generators 26 and 28, which will be described more fully hereinafter, are preset lover line 38 from timing control 36 to a specific starting point which corresponds to the center of the screen area 32 of the cathode ray tube 34 on the face of which the character will be written. This presetting is initiated by a pulse on the CDL input line which causes an output from the timing control 36 over line 38 to quickly discharge capacitors in the ramp generators. In the present embodiment, forty microseconds after the pulse appears on the CDL 10 line a pulse on the C-DL 9 line causes an output over line 40 to register 24 to start the writing of a character. This pulse from timing control 36, when applied to the shift register, lactivates Vthe selected character yangle matrix 42 through` the character selection switch 16. TheV outputs of the angle matrix 42 applied over lines 44-46 to the ramp generators cause the latter to deliver charge-or discharge currents into their respective capacitors `asY discussed hereinafter, and in this manner, moveV the cathode ray beam on the cathode ray tube screen in theV 54 simultaneously is sent through a 1.6 microsecond delay 58 to reset counter 52, so `as to prevent time rate in the three bit counter loop.
The second line is drawn in the same manner as the first. The angle matrix 42 once again determines the direction of the line to be drawn while the timing matrix 48 determines the line length. The blanking matrix 60 is used to blank out character. retrace lines. The signal is fed from matrix 60 through mixer 62 as shown, to a blanking amplifier, not shown. A signal from the timing control 36 over line 64 is also fed to the mixer to blank the electron beam when no characters are being drawn. A third input to this mixer cornes from a line generator not shown. When the drawing of the character is completed, a pulse from the end of character matrix 66 is fed over line 68 to the timing control 36 which feeds an output over line 70 to the pulse generator to terminate its operation and blank the beam on the cathode ray tube and Y discharge the capacitors in the ramp generators. The end of character pulsealso is fed back over line 72 to the memory control to indicate that the apparatus is ready for the next character to be drawn. The size of the characters that are drawn can be controlled by controlling the repetition rate of the pulse generator 50, through the presence or absence ofappropriate -bits on the CDL 8 size input line 74, which determines which of many available repetition rates is selected for the characterbeing drawn. A slower repetition rate results in a larger character because the longer time interval between pulses gives the ramp generators 26 and 28 more time to move the electron beam. The speed at which the lines are drawn is essentially uniform, that is, of constant velocity, regardless of the pulse repetition rate, direction of lines, etc., as
will be described in more detail hereinafter.
A typical character matrix card 22, eg., a printed circuit board, used for character programming, is shown in schematic form only in FIG. 3, and in a practical example rnay Lmeasure 4 and 3/16 inches by 8 and 1A inches. Each character card is provided with circuitry on both sides. The outputs of the twenty-four -bit shift register 24 areV connected through printed circuit card receptacles (not shown) toy input tabs 74 across the upper portion of the card. Provision is made 'for mounting eighteen switching transistors 76 and eighteen resistors 78 on the card. The printed wiring is arranged such that as manyV Y as three separate characters can be programmed on each card, if required. Twenty-one horizontal rows of circuitry, i.e., electrical conductors 80, are provided on the side of the card. There are also eighteen vertical columns of conductors 82 on the reverse side..The intersections of these rows and columns form a matrix which is programmed by placing diodes 86, as shown, Yin the proper intersections and soldering their leads to the printed wiring conductors.
The horizontal rows 80 of printed circuit conductorsY labeled -i-10Y, -i-9Y, -}-4Y and -l-ZY'are used to turn yon the Y or vertical ramp generators and are effective to inafter described, will be drawn. Digital pulse generator 50 e.g., a Vblocking oscillator, sends pulses to a three bit binary stroke'length counter 52 While a'line is being drawn` When the number ofrpulses received by theV counter 52 is equal to the number called for or set upY in the timing matrix 48, 4a comparator 54, which receives the output from both the counter 52 and the matrix 48 j and' compares the two for correspondence therebetween,
sends out a pulse toY AND gate 56 to stop the generation `or drawing of this particular line .,The output ofthe move the electron beam upwardly on the CRT screen 32. The -10Y, -9Y, 4Y and -2Y generators are usedV to move the beam downwardly. The rows labeled +10X,
-l-X, +4X and +2X are used to turn on the X or hori-V zontal ramp generators to move the electron beam to the 7 right, while the rows -10X, -9X, V4X and 2X moveY the beam tothe left. The rows labeled T0, T and T2 areV programmed to control'the time during Vwhich a line is drawn or traced which also determines its length, as will be described shortly. -Up to eight different line lengths are made possible by programming these three lines. The row Vlabeled BL is used whenever the beam of the cathode ray Vthe diode matrixV 22 is activated, i.e., Vprovided with'V suitable potentials on the R input line'FIG. 3,V` enabling the six transistors 76 to act as closed switches. As shownY in the partial schematic diagram of the circuitry for a capital A in FIG. 3, the last six vertical printed circuit columns on the card, i.e., columns 13 through 18, connect -to bits 19 through 24 of shift register 24 through these switches. A suitable voltage level from the shift register is applied as an output to the emitter of transistor 76 of column 19 via tabs 74 of the matrix to initiate formation of the A. The voltage is switched by the shift register in a known manner, from line to line (19-24) until terminated at line 24. Each time a transistor 76 is turned on the electron beam of the CRT 34 that draws the A is moved in a straight line.
Referring briefly to FIGS. lB-lE, it is seen that an aspect ratio of approximately 4 to 3 has Ibeen chosen for the preferred embodiment of the present invention.
The tube face 32 can be considered as being arbitrarily divided up into character display areas 33 each one of which can be further considered as being subdivided into four quadrants identified in a clockwise direction as I, II, III and IV, respectively. In the manner hereinafter described the desired symbol or character may be displayed in any portion or the whole of any character area or the character-symbol may occupy more than a single character area depending on its size and/or complexity. It is of course to be understood that the particular aspect ratio is a matter of design choice and the invention is not to be limited thereby. It is quite apparent that other aspect ratios can be chosen within the inventive concept without departing therefrom.
The present invention is capable of vmaking characters of varying line length. Thus the line length may vary from that of an alphanumeric character, such as the letters of the alphabet or the Arabic numerals from 0 through 9, to an outline of a map for example, or a particular symbol such as one of the symbols shown for example in FIG. lA. The matter of the length of the line is again a choice of design, and is not limiting as far as the inventive concept is concerned.
For the purpose of the present description a line, socalled, is divided into individual subunits called strokes. In the present instance the individual stroke unit is the shortest incremental, visible line that the apparatus is designed to draw, display or trace by virtue of movement of the cathode ray tube beam. This stroke length is determined by the time between pulses of the digital pulse generator 50. The distance that the cathode ray beam moves in this minimum amount of time is equal to one stroke. A line is made up of from one to eight strokes or units of time. Thus the digital pulse generator 50 specifies a specific pulse time, i.e., the time between any two individual pulses. For example, in the digital pulse generator used with .the present symbol generator the stroke length is made equivalent to three-tenths of a microsecond. Thus one stroke is equal to the distance the beam will move in three-tenths of a microsecond. Therefore, it follows that a line is drawn in one to eight times threetenths of a microsecond. Thus it is seen that the stroke length is established by one clock period of the pulse generator, i.e., the time between pulses.
It is important that the time of each line be variable and to this end, a series of timing preiixing diodes for etablishing the line length are employed, electrically connected to three lines which are characterized in FIG. 3 by the letters To, T1, T2.
A one, two, four binary code is used in the timing of the lines for the present invention wherein the line length is determined by the particular binary count plus one:
No timing diodes used=one unit of length,
To adds an additional l,
T1 adds an additional 2,
T2 adds an additional 4.
Thus when there are no diodes in the To, T1 or T2 timing lines =a count of one, e.g., one stroke is produced. One diode in the To line gives a count of two, and so on for 6 a count of 8 for diodes in all three timing lines (To, T1, T2).
The ramp generators (current generators and associated capacitors) whose inputs are labeled 1t), 9, 4, and 2 for the plus and minus X and Y coordinates in FIG. 3 establish an arbitrarily determined inter-relationship such that if the +10Y generator is l0 ma. of current then the remainder are 9, 4, and 2 ma. respectively.
As an aid to both the understanding of lthe operation of the present apparatus as well as to aid the programmer in programming the diodes which together with the character selection switches, angle matrix, timing matrix, blanking matrix and end of character circuits form the particular character, reference is now had to FIG. 8 wherein there is shown the individual steps which -form the capital letter A.
For purposes of the present description it is assumed that the face plate 32 of the tube 34 is arbitrarily arranged in a pattern of vertical and horizontal lines spaced equidistantly in both directions (40 spaces high and 32 spaces wide) forming a grid. Ten of the individual spaces are considered equal to one stroke hereinbefore defined. It is possible by referring to a chart of the type illustrated in FIG. 5 to program the matrix for any particular angle which is desired, enabling the generation or formation of any desired symbol, character or outline.
FIG. 4 constitutes a programming chart showing the location of the diodes in the matrix of FIG. 3, lfor producing the outline of the capital letter A as shown in FIG. 8. Although a diode matrix is specified in the present invention it is understood that other types of matrices could be employed, e.g., core, resistor, etc., without departing from the inventive concept. The starting point, vgenerally speaking, although not required, is or may be at the center of the character. The six steps that form the A are briefly described hereinbelow with reference to FIGS. 3 and 8. A more detailed description of the electrical operation of the invention follows hereinafter. It is desired that the starting point for all characters be at the center of the area in which the character is to beA drawn. However, the symbol may be put at any corner if desired as seen more clearly in FIGS. lB-lE.
Assume that a character matrix card similar to that shown in FIG. 3 has been wired in accordance with the diagram of FIG. 4, so lthat there are diodes 86 in the rows and columns shown. At the time the shift register pulse 'appears at the line 19 (R) input, the transistor 7.6 in column 13 is turned on and conducts. There are ve diodes connected to column 13 of the matrix. The diode on row -10Y causes the beam to be deiiected downwardly a distance of ten units, FIG. 8, while the diodes on rows 10X and l-ZX: 8X lcause the beam -to move to the left eight units. However, since there is a diode in row To all lines are caused to become twice their basic length as hereinbefore explained, therefore the beam actually moves down twice ten or ltwenty units While it moves to the left twice eight times or sixteen units. The ratio of WY and 8X determines the angle of deflection while the diodes on the T lines determine the line length. The diode in row BL causes the beam to be blanked out and this condition is indicated by the dashed diagonal line in this figure. At the end of the rst step the beam is in position to start writing the visible portion of the capital SEA.9
After the rst step is completed the shift register applies a pulse to the transistor 76 in column 14 to start the 4second step. Four diodes are connected to Icolumn 14 of the matrix, the diode on row +10Y causes the beam to be deected upwardly while the +4X diode causes the beam to be deected to the right. The diodes in rows To and T1 cause the line to become four times its basic length. The beam moves upward While it moves to the right. Thus the first visible line is drawn starting at the lower left portion of the area assigned to the capital 7 A and moves steadily to the center of the upper portion of the assigned area.
The shift register pulse is next applied to column 15 of the matrix. Four diodes connected to column 15 are placed the same as for the second step except that the diode that was connected to +Y is now connected to -10Y, therefore the beam continues to move to the right at the same speed but now moves downward to the lower right corner of the assigned area as indicated, in this figure.
The shift register pulse for the fourth step is applied to column 16 to which six diodes are connected. Diodes at -i-9Y, |4Y and -i-ZY move the beam upward 15 units while ,diodes in 4X and 2X move the beam to the left six units. The diode on line BL causes the movement of the beam to be blanked during this step as indicated by the dashed diagonal line. The end of this step nds the beam aimed at the point where the last line will be started.
In the fifth step the shift register -pulse is applied to column 17. Only two diodes are connected to column 17. The :diode at -10X causes the visible beam to move to the left, ten units, while the diode at To causes the line length to double. Thus the horizontal portion of the capital A starts on the one leg of the A and ends on the other leg as indicated in FlG. 8. In the sixth and final step, the shift register pulse is applied to column 18. A single diode is used in this step on line EC. This diode causes the beam to be blanked and returned to its starting point as the character-symbol generator 10 prepares to write another character.
For the signal timing involved in constructing the letter Areference may be had to FIGS. l and 2. The first pulse to appear is CDL 1t), the preset pulse. At the trailing edge of CDL 10 the shift register 24 start control level CSRS is removed. Voltage levels are applied to the three bit parallel stroke length counter 52 (the three bit SLCAs). Levels are removed from the six lines CSR 19-24 of the shift register 24, representing the six steps in the construction of the letter A. Forty microseconds after CDL 10, during which time the ramp generator capacitors are discharged (trailing edge of RDCramp discharge control pulse), the character start pulse CDL 9 appears. The leading edge of the CDL 9 turns off the ramp generator discharge control RDC. pulse over line 38 (FIG. 1). VThe trailing edge of CDL 9 through timing control 36, initiates the various activities involved in forming the letter A, eg., turning on the digital pulse oscillator or generator S0 and digital pulse oscillator control DPO and DPOC Vand for the rst movement of the beam, the blanking pulse BL.
The shift register start control pulse CSRS over line 49 Vfrom the timing control 36 in FIG. 1, is also initiated and starts the generation of the character. The character unblanking control pulse unblanks the blanking amplifier, not shown. The stroke length pulse SLB over lineV 57 Y shifts the regi-ster 24 in 'accordance with the line length for thel character being drawn.
This zpulse determines the length of the lines which Y Yform the character or symbol'. The SLCRY pulses resets the three bit counter 52 after each line through the 1.6
microsecond reset delay 58. Formation of the letter.
A proceeds in accordance with the steps shown in FIG. 8. Each step utilizes a different CSR pulse 19-24 inclusive. The end of character pulse EC generated by the shift register 24 turns on the ramp generator discharge control RDC and turns offthe digitali pulse oscillator control DPOC which turns off the digital pulse oscillator DPO V50, in readiness for another character.
The flexibility of the present character-symbol generator is such that practically an unlimited variety of dif-Y ter card matrix. Up to eighteen different straight lines may be used to draw a character, if such is programmed on one card. An extremely complex character could be programmed using the full capacity of the shift register to draw up to twenty-four straight lines. If there was a need, even a greater number of bits cou-ld be put into the shift register. The number of angles at which the lines can be drawn depends on the number of ramp generators used. The present apparatus uses eight ramp generators for the X axis and eight for the Y axis. The combining of all sixteen ramp generators in various coniigurations allows up to 54 different angles to be programmed per quadrant, as indicated by FIG. 7. Extending this capability to the four quadrants, a line maybe drawn from any given point inany one of 216 different directions. The basic length of the lines that are drawn are kept within the limits of the two curved lines as shown in FIG. 7, to keep variation in line velocity small enoughV to provide characters in which all lines are of constant brightness. However, these basic lengthsmay be multiplied by any integer up to eight by using :the three bitY counter. Therefore each line shown in FIG. 7 can be drawn at least eight different lengths-The arrowheads in the figure indicate that lines 'drawn in the X or Y axis only can-be up to forty different lengths (ve arrowheads times eight) while lines 30 from .this axis can be of twenty-four different lengths, while still maintaining constant brightness of the line. Thus, for an entire cicle there is the possibility of over twol thousand total possible variations in slope and length of lines per stroke vavailable. for the present apparatus. for creating complex letters' and symbols. The timing lines out of the matrix 48 (FIG. l) may be fed directly to the digital pulse generator 50 eliminating the need for the three bit counter 52 and the comparator 54 where lower accuracy of Vline length is permissible or desirable. v
As earlier pointed out herein, an important feature of the present invention is the means for providingconstant brightness of the line or stroke which forms the symbols or characters regardless of its length or direction. The electron beam of the CRT must be deected in both the X and Y axis, FIG. 8, in order Vto draw a symbol as Vnoted herein. Electrostatic deflection requires a certain voltage while electromagnetic deection utilizes a kprescribed current for the operation. In electrostatic deflection the speed with which the electron beam is Ydeflected start of the line than at the termination of the line, the` beginning of the line will be dimmer in contrast yto the termination of the line, producing an apparent and visible variation in brightness. Therefore, by providing means that will achieve a constant rate of change of voltagewith respect to time, ytand by applying this resultant to the deV` flection elements or circuitry of theV cathode r-ay tube, the beam can be made to traverse any particular portion of Y theY screen at a constant velocity therebyproducing a line,
stroke or element of constantV brightness. If a constant current is passed into ya capacitor the rate at which the voltage builds up across the terminals of the capacitor? is constant. Thus a capacitor electrically coupled to and fed from `a source of constant current, in accord-ance with the equation =Cde/dt where z' is constant current, C'is capacitance, e is voltage and t is time, Will produce Ia Y constant rate of change of voltage with respect to time.
The output from the capacitor when applied to the deflection kcircuits of the CRT can -be made to move the electron beam at constant velocity producing lines or strokes ofV constant brightness on the face plate of the cathode ray tube.
Basically, a constant current generator is a device in which the load can vary and the current remains constant. Solid state semi-conductor devices, e.g., transistors, lend themselves quite admirably to such apparatus. In the present instance, a plurality of transistors are used in combination with yresistances in a manner to be described later on herein to provide an output potential from the capacitor of the ramp generators for application to the CRT deflection circuits.
In the present apparatus of the display device, i.e., cathode ray tube, it is necessary for the electron beam to be deflected in the vertical as well as the horizontal axis in both the plus and the minus or positive and negative directions, so that the beam of the tube may be enabled to write both left and right and up and down. In this manner the beam effectively can circumscribe fa circle traversing the whole area ofthe tube face plate.
By means of suitable programming as hereinafter set forth, it is possible to develop a variety of individual angular positions or paths through which the CRT beam may be made to travel and by means of which a character requiring high angular resolution may be formed for presentation on the face of the cathode ray tube. In the diagrammatic illustration of FIG. 7 (the plus I quadrant) as hereinabove described, the vertical axis is arbitrarily designated by the Y and the horizontal laxis by X while the intersection is designated the zero reference. For the sake of simplicity both ordinate and abcissa have been divided into 11 substantially equal parts labeled 0 through l1.
Assume that an arbitrary amplitude is chosen in the -j-Y direction and designated unit velocity. In a similar fashion an arbitrary -amplitude is chosen for the X axis and designated unit velocity. Turning to trigonometry, if an arcuate line is now drawn connecting these two points and a straight line projection is made at some angle e.g., 45 lfrom the zero reference to this line, the point at which the straight line intersects the curved line is unit velocity. It is then a simple matter of projecting backwardly lalong the horizontal and vertical axis to derive the vector components 0.7 (V272) of unit velocity for the X and 0.7 2/ 2) of unit velocity for the Y, which when added together will give the vector resultant of unit velocity at a 45 angle. It should be readily apparent that the greater number of parts into which each of the quadrants I, II, III, IV is divided, the greater will be the angular resolution provided by the apparatus.
It is unnecessary to use 4a constant current generator for each of the angles or each of the vector components of an angle. A simpler method is the choice of a mathematical code, the combination of elements of which will produce the various angles which are desired to be resolved between any two points. One such code is that which is employed herewith designated yas ten, nine, ifour and two. These numbers 'are derived by noting the repetition frequency of certain individual digits and employing those which are repeated most frequently as the basis of the particular code being used. This code designation can be applied in a suitable manner to the angular points of a circle from 0 to 360 and depending on the desired degree of angular resolution more or less angles can be designated. For the sake of convenience in the present application the kangles shown in FIG. 5 will sufice.
The degree of angular resolution available is a function of the number of current generators which are used. Thus, in the present apparatus an extremely high degree of angular resolution is provided by utilizing eight current generators for each of the X and Y axes. (Four plus and four minus current generators for the X and four plus and four minus current generators for the Y.) Since each of the current generators is substantially identical with every other current generator except for current value used therewith, only two, a plus and a minus, for the X axis, have been illustrated in FIG. 6. For purposes of the present description the term X and Y ramp generators includes the means for generating the currents used together with the capacitor through which the derived potentials are applied to the CRT and the means (not shown) to discharge the apparatus. The magnitude of the current determines the rate of change of voltage applied to the X and Y capacitors in accordance with the equation =Cde/dt. Thus each of the currents has a different relative magnitude and the ratio of the magnitudes of the currents is related as 10, 9, 4 and 2. These ratios are adjustable relatively as will be hereinafter set forth. Let it be assumed that 10 is representative of unit velocity. In the particular instance set forth in FIG. 6, ten could represent 10 mils of current, in which case, the remaining currents would be 9 mils, 4 mils, and 2 mils. The actual values of current which are selected are always related (FIGS. 5 and 7) such that the vector resultant is unit velocity. Although not shown or described herein in reference to FIG. 6, in the actual apparatus involving the present invention there are eight current generators and two discharge circuits for the two lassociated (X and Y) capacitors used therewith. The three additional sets of two (plus and minus) current generators are interconnected as seen in FIG. 6, by means of the line designated to other current gens, only two (plus and minus Y coordinate) current generators being shown for clarity of illustration and description.
The current generator 26, FIG. 6, is seen to include a PNP transistor with an input 92 to its 'base 94 through a Zener diode 96. A resistance 9S from a plus fifteen volt i-15 v.) supply 100 is connected to the junction 102 between the base 94 and the diode 96, and output line 104 connects the collector 106 to junction 108 with capacitor 110. The opposite terminal of capacitor 110 is maintained at ground potential. A plus fteen volt (+15 v.) supply 114 is connected through rheostat 116 and wiper arm 118 to a fixed resistance 120, the opposite end of which is connected through junction 122 to the emitter 124 of transistor 90. A plus seven and one-half volt (+71/2 v.) supply 126 is connected through a diode 128 to junction 122.
Transistor 130, which is of the NPN type, is provided with an input 92 to its base 94' through an interface buffer 132 described hereinafter, and a Zener diode 96'. One end of a resistance 9S is connected between a minus iifteen volt (-15 v.) supply 100 to the junction 102' between base 94 and diode 96 respectively. Output line 104 connects the collector 106 to the junction 108 with capacitor 110. A minus fifteen volt (-15 v.) supply 114 is connected through rheostat 116 and wiper aim 118' to fixed resistance the opposite end of which is connected through junction 122 to the emitter 124'.
A minus seven land one-half volt (-71/2 v.) supply 126 is connected through diode 128 to emitter 124 through junction 122. The sign of the current generators has been arbitrarily determined. Thus, depending upon which way the transistors are circuit oriented, the output therefrom, which is fed from junction 108 through the horizontal and vertical summing amplifiers 134 and 136 and X and Y deflection amplifiers 138 and 140 (FIG. 1) to the deection plates 144 and 142, respectively, will be positive or negative with respect to ground, i.e., current flows either into or out of the capacitor associated therewith.
Assume that the PNP transistor 90 is circuit oriented as shown to the left in FIG. 6. This type transistor conducts when the base is more negative than the emitter. If the basev 94 is more positive 4than seven and one-half:l volts, then the current originating at the plus fifteen volt supply and entering the circuit through the variable resistance 116 and the fixed resi-stance 120 will pass through the diode 128 to the seven and one-half volt supply 126. The magnitude of the current that is going to flow is determined by the voltage drop across this total resistance. It is apparent therefore that if the current flows through the diode 128, then the transistor, which in this instance is acting as a current switch, can be considered 1 l to be off and thus the capacitor 110 voltage is unchanged. In order that the current ow through the transistor 90 rather than the diodev 128, it is necessary to make the base 94 of the transistor negative with respect to the seven and one-half volt supply 126.
To this end, an input logic signal 146 for triggering the current-generators Vis provided by computer equipment not shown, and swings between a level of zero and plus three volts. It is desirable that the transistor 90 be biased o when there is a plus three volts present at the input terminal 92. A logical one is that state in which the current generator is on while the logical zero is the o state of the current generators. For the purpose of this description therefore, a logical one is zero volts while the logical zero is plus three volts. In order to cause the current to iiow through transistor 90, the junction point 102 and base 94 must be negative relative to the plus seven and one-half volt supply. This seven and one-half volt reference potential is derived by means of 'D C. translation which is accomplished with the six volt Zener diode 9.6 which places the signal 148 at a seven Vand one-half volt level, i.e., (six volts -l- 11/1 mean value). Therefore, the transistor is biased on and produces a voltage causing flow into the capacitor 110. The current generator in this fashion modifies the rate of change of voltage with respect totime on capacitor 110. The voltage Vat the capacitor is amplified through the deectionarnpliiier 140 (FIG. 1) and applied to the deliection plates-142 of the CRT causing the electron beam to move in the chosen, i.e., plus Y direction. From the lforegoing it is seen that so long as there is a constant current liowing into the capacitor 110, there will be a constant rate of ehange'of voltage with respect to time and thus a constant rate of change of motionron the screen in the plus Y direction (disregarding for the moment the fact that the X capacitor voltage may change), and thus constant brightness of the symbol forming lines.
For the beam of the CRT to travel in a minus Y Vdirection it is seen (at the rightin FIG. 6)V that the signal 146 (zero and plus three) is applied to the NPN transistor 130 through janinterface buier 132 which both inverts and Ytranslates so as to change the'r'eference voltage from a plus three to a minus three (i.e., -3 to zero) to produce the minus voltage which is utilized therein for the negative coordinate. An NPN transistor conduts or is ou when the base is more positive than the emitter. Again, since there is only a three volt swing (plus and minus one and onehalf volts) it is necessary, in order to have the NPN transistor switch operate, that there be a `seven and one-half volt mean value. To this end, a six volt Zener diode 96 is introduced between the output yof the interface buier 132 and the base 94 of the transistor 130 to produce a seven and one-half volt mean value at junction 102. Thus when the input pulse 146 moves torminus three which is the more negative of the Ytwo and 3)V transistor 130 will be at minus nine and in this instance, the transistor will not conduct, i.e., is off Thus when the base 94' is more positive relative to the emitter 124', i.e., minus sixY volts from the ZenerV diode 96'-, the transistor 130 conducts causing current to ow out of the capacitor 110`in the manner heretofore described. The rate of change of voltage relative to time is then amplified as before and finally applied to the CRT deflection plates to move the CRT beamat a constant velocity along a minus Y coordinate.
The remaining X and Y current generators of the 10, 9, 4 and 2 arrangement provide other and different rates of change of voltage with respect-to time (i.e., different capacitor charging rates) by virtue of the differences ini resistance of the circuit components 116-120 and 116'- 120'. Suitable values of these elements being chosen to Vprovide constant current Vin the lratio of 10, 9, 4 and 2.
It isA apparent therefore that by proper choice and combination -of 10, 9, 4 and 2 current generators, in accordance Y with the chart of FIG. 5 for the X and Y axes, and in the Y plus and minus direction, it is possible to derive any, some,
12 Y Y one or all of -the vectorresultant angles set forth in FIG.;7. The rheostats v116-116' of the PNP and NPN transistors, respectively, are adjustable so as to provide the relationships of l0, 9, 4 and 2 in terms of electrical current ratio for application to the deflection plates of the cathode ray tube in accordance with the equation i=Cde/dt thereby producing constant velocity CRT beam resolution characters or symbols of constant brightness;
The symbol generation apparatus hereinabove described is capable of producing each of the capital and lower case letters `of Vthe alphabet, the ten digits used in the decimal numbering system Vas Well as punctuation marks, commonly used symbols and special symbols designated particularly for specified applications.
What is claimed is:
oderray tube display comprising:
(a) means4 for receiving symbol information signals,
(b) means to decode said received information signalsY coupled to the signal receiving means, Y
(c) a matrix for each symbol and character to be generated, n Y
(d) a plurality of different magnitude ramp generators for each coordinate by which the symbolsY andV characters'are defined, means selectively electrically connecting the ramp generators to the matrices,
(e) summing means connecting said ramp generators to .the corresponding deection control elements of a cathode ray tube, c
(f) and, means to apply a decoded symbol information signal to the symbol matrix identified by the received information signals thereby torcause the ramp generators to produce a resultant potential output for application to vsaid deflection control elements of said cathode ray tube effective to c ause the cathode ray beam to display a symbol of substantially constant brightnesson the screen of the tube. Y,
2. Symbol-character generating apparating for a cathode ray tube display comprising:
(a) means for receiving coded symbol information signals,
(b) means to decode said information signals coupled to the signal receiving means, Y
(c) a plurality of different magnitude ramp generators for each coordinate by which the symbols and char- Y acters are defined, Y
(d) -a plurality of symbol-character matrices electrically coupled to different predetermined combinations of said ramp generators, Y f
(e) means coupled to the decoding means to select a matrix and Vthe associated predetermined combination of ramp generators,
(f) common output means connecting said ramp -gener- Y,
ators to the corresponding deection control elements 'of a cathode ray tube, Y (g) and, means to causecthe predetermined ramp generator combination with which a selected matrix is associated to apply a potential to said deflection controlelements effective to cause the cathode ray beam of the tube tokdrawgaV-symbol of substantially Yco stant brightness across the .screen'thereohY Y 3. Symbol-character generating apparatus for a cathode ray tube display comprising: y
(a) means for receiving coded symbol information signals, Y (b) means electrically coupled to said signal receiving means, (c) a Aplurality of character-symbol matrices coupled to the Vdecoding means,YV y l (d) means to selectively shiftthe `decoded symbol information signal within the ,matrix` identified by said to decodeV said coded information signalsY A 13 electrically connecting in a predetermined manner, the current generators to said character matrices,
(f) integrating means coupled to said constant current `generators producing a constant rate of change of voltage With respect to time,
(g) and, means coupling the output of said last means to the corresponding deflection control elements of a cathode ray tube thereby to cause the predetermined current generators with which the selected matrix is associated to apply a potential to said deliection control elements of said cathode ray tube eiective to cause the cathode ray beam to draw a symbol of substantially constant brightness across the screen of the tube.
4. Symbol-character generating apparatus for a cath- I ode ray tube display comprising:
(a) coded symbol means for receiving representative information bits,
(b) means to decode said coded information bits coupled to said bit receiving means,
(c) one or more character-symbol line forming matrices coupled to the decoding means,
(d) means for producing an output having a constant rate of change of voltage With respect to time including a plurality of dierent magnitude current generators for each coordinate by which the symbols and characters are defined, means selectively electrically connecting said voltage producing means to said character matrices,
(e) means connecting the constant rate of change of voltage output of said Voltage producing means to the deflection control elements of a cathode ray tube,
(f) means responsive to a start signal to shift the symbol information signal within the matrix identiiied by said coded information bits thereby to cause the particular current generators with which the selected matrix is associated to develop a potential on said deflection control elements of said cathode ray tube effective to cause the beam of the cathode ray tube to draw a symbol of substantially constant brightness across the screen of the cathode ray tube,
(g) and, means coupled to the decoding means responsive to information bits and electrically coupled to the cathode of the cathode ray tube for varying the length of time that the cathode ray beam is active thus to vary the effective length of the charactersymbol forming lines.
5. An electronic symbol-character generating apparatus comprising:
(a) a cathode ray tube including means for deiiecting the beam within said tube along two orthogonal axes substantially perpendicular to one another,
(b) means for receiving symbol-character line describing information signals,
(c) a plurality of symbol-character angle matrices,
(d) a plurality of symbol-character line length matrices,
(e) means for producing an output having a constant rate of change of voltage with respect to time, including at least one constant current generator for each of said orthogonal axes electrical-lyV coupled to the angle and line length matrices, Y
(f) a shift register electrically coupled to the signal receiving means for selectively applying said line information to said angle matrices and said line length matrices eective to control said current generators,
(g) means applying -the `output from said current generators to the deflection elements of said tube by Which the vertical and horizontal movement of the cathode ray tube beam within said tube is controlled, the beam forming a symbol or character of substan- -tially constant brightness regardless of the length of the line which forms the character,
(h) and, Vmeans responsive to a size control signal and electrically coupled to said shift register for controlling the duration of application of the generator comprising:
(a) a cathode ray tube including means for deflecting the beam within said tube along two orthogonal axes substantially perpendicular to one another,
(b) means for receiving symbol-character line describing information signals,
(c) one or more symbol-character angle matrices,
(d) one or more symbol-character line length matrices,
(e) means for producing an output having a constant rate of change of voltage with respect to time, including a constant current generator for each of said orthogonal axes electrically coupled to said angle and line length matrices,
(f) a shift register electrically coupled -to the signal receiving means for selectively applying said line information to said angle and said line length matrices effective to contr-ol said current generators,
(g) means applying the output from said current generators to the deflection elements of said tube by which the vertical and horizontal movement of the cathode ray beam within said tube is controlled, the beam forming a symbol or character of substantially constant brightness regardless of the length of the lines which form the character,
(h) and, -means responsive to a size control signal and electrically coupled to said shift register for controlling the duration of application of the generator outputs to said deflection elements effective to cause said beam to travel a longer or shorter distance thereby forming desired symbols or characters on different lengths and sizes.
7. An electronic symbol-character generating apparatus comprising:
(a) a cathode ray tube including means for deflecting the beam Within said tube along two orthogonal axes substantially perpendicular to one another,
(b) means for receiving symbol-character line describing information bits,
(c) a plurality of symbol-character angle matrices,
(d) a plurality of symbol-character line length matnices,
(e) a ramp generator for each of said orthogonal axes electrically coupled to said angle and line length matrices,
(f) a shift register electrically coupled to the bit receiving means for selectively applying said line information to said angle and said line length matrices effective to control said ramp generators,
(g) means applying the output from said ramp generators to the defiection elements of said tube by which the vertical and horizontal movement of the cathode ray beam within said tube is controlled, the beam forminga symbol or character of substantially constant brightness regardless of the length of the lines which form the character,
(h) and, means responsive to a size control signal and electrically coupled to said shift register for controlling the duration of application of the generator outputs to said deilection elements effective to cause said beam to travel a longer yor shorter distance thereby forming the desired symbols or characters on diierent lengths and sizes.
8. An electronic symbol-character generating apparatus comprising (a) 1a cathode ray tube including means for deilecting the beam within said tube along two orthogonal axes substantially perpendicular to one another,
(b) means for receiving symbol-character line describing information signals,
(c) a symbol-character angle matrix,
(d) a symbol-character line length matrix,
l Y (e) a constant current generator for each of said orthogonal axes generally coupied to the angle and line length matrices,
(f) a shift register-electrically Vcoupled, to the signal` l (h) means responsive to a size control signal and electrically coupled to said shift register for controlling the duration of application of the generator outputs to said deliector elements effective to cause said beam to travel a longer orshorter distance thereby forming the desiredrsym-bols or characters on different lengths and sizes, Y
(i) and, means Afor blanking said cathode lray beam during retrace or repositioning of said beam. 9. Electronic symbol-character generating apparatus Yfor a cathode ray tube display comprising: Y
(a) means for receiving a plurality of coded bits ofY symbol line describing information,
(b) for decoding the coded lbit information signals into :a single bit of information for each respective character to be displayed,
(c) la character matrix for each character `to be dist played having a plurality of input terminals,
(d) a shiftY register having a plurality of sections each having individual outputs for successively applying the decoded symbol information bit signals to the input terminals ofthe respective character matrices,
(e) a shaft register section selector coupled to the signal decoding means and said shift register for selecting the outputs of the shift register in a prescribed order lfor each of the characters thereby providing equal loading of said shift register for the desired number of characters to be displayed, Y
(f) a plurality of horizontal and vertical coordinate constant current generators coupled to, and responsive to the information from said character selec- `tion matrices for generating a constant current output for deecting the cathode ray beam in different angular directions, Y
(g) means electrically coupled to said current generators for controlling the'time interval during which the cathode ray beam is moved by the generator out- 'puts thereby determining the length of the line drawn `by said beam in the chosen direction,
(h) and means coupled to said shift register and to the bit receiving means for indicating the end of each character thereby conditioning the apparatus for the production of a new symbol-character.
10. Electronic symbol-character Vgenerating apparatus for operating cathode ray tube display apparatus comprising: j
l (a) means for receiving Ysymbol-character lines describing information signals,
(b) means'selectively determining the angle or :angles required to form a selected character or'symbol on the -face of a cathode ray tube.
V(c) means determining the length of the Yforming the selected character, t
(d) at least one constant'current 4generator for the horizontal coordinate of said cathode ray tube,
(e) at least one constant current generator for the vertical coordinate of said tube, i Y' Y (f) means electrically interconnecting said angle and length determining means with said constant current generators and responsive to the application of said line or lines 1 6 symbol `information thereto for successively deriving a current related to each of said desired angles, (g) capacitive means operablyV associated with each of said constant current generators effective to derive a resultant constant rate of change of voltage withV respect to time for each of said coordinates,
(h) and means applying said rate of change of voltage to the horizontal and vertical deflection elements of said cathode ray tube causing said cathode ray beam to move at a resultant angle at constantvelocity tracing the selected character at a substantially constant level of brightness onthe face of the tube. 11. Electronic symbol-character generating apparatus for driving a cathode ray tube display comprising:Y
(a) means for receiving symbol-character line `describing information signals, (b) means selectively determining the ianglevor angles required Yto form a selected'character or symbol on the face of a cathode ray tube,Y
(c) means determining the length of the line or lines Y forming the selected character,
(d) one or more constant generators coordinate, Y t
(e) one or more constant current generators for the vertical coordinate,
(f) means electrically interconnecting said angle and ylength determining means with said constant current generators and responsive to the application of said symbol information thereto for successively deriving angle related currents therefrom,
(g) capacitive'means operably associated with each of said constant current generators effective to derive constant rate of change of voltage with respect to time for each of said coordinates,
(h) and means applying said constant rate of change of voltage to the horizontal 'and vertical dellection elements of said cathode ray tube causing said cathode ray beam to move in the selected angular direction at constant velocity tracing the desired character at a substantially constant level of brightness on the face of the tube. Y
12. Electronic symbol-character generating lapparatus for driving a cathode ray tube display comprising:
(a) means for receiving a plurality of binary bits of' symbol-character line describing information, Y (b) means for decoding said binary bit information into a single bit of information for each 'respective character to be electronically displayed, (c) a plurality of character angle defining matrices, one
for each character to be displayed, (d) a shift register having a plurality of outputs for different columns of the angle selection character matrices for successively applying the decoded sym'- bol information to the columns of a'selected char.- acter matrix, 'K (e) a shift register section selector coupled to the information decoder and said shift register for select- Y thereby determining Y chosen direction at substantially by said beam in the constant brightness, Y Y v (h) and, means coupled to Vsaid shift Yregister and to the bit receiving means for indicating the end of a for the horizontal ing the outputs of the shift register in a prescribedV cathode ray beam travels at said constant velocity 17 character, thereby conditioning the apparatus for the production of a new symbol or character.
13. Electronic symbol-character generating apparatus for driving a cathode ray tube display comprising:
(a) means for receiving a plurality of binary bits of symbol-character line describing information,
(b) means for decoding said ybinary bit information into a single bit of information for each of the respective characters to be displayed,
(c) a character angle matrix for each character to be displayed,
(d) a shift register having a plurality of outputs for dierent columns of the character matrices for successively applying the decoded symbol information bit to the columns of the corresponding character matrix,
(e) -a shift register section selector for selecting the outputs of the shift lregister in a prescribed order for each of the characters thereby providing equal loading of said shift register for the desired number of characters to be displayed,
(f) a plurality of horizontal and vertical coordinate current generators responsive to the information from said character angle selection matrix for generating a constant current output for application to the deflection elements of the cathode ray tube for deflecting the cathode ray beam in a selected angular direction at substantially constant velocity,
(g) means controlling the time during which the cathode ray beam travels at said constant velocity thereby determining the length of the line drawn by said beam in the chosen angular direction,
(h) and, means for blanking the cathode ray beam at specified intervals on demand electrically coupled to said character matrices.
14. A symbol display system comprising:
(a) one or more character matrices `and a column selecting circuit electrically coupled to each of said matrices,
(b) means receiving information signals and enabling a selected one of said matrices in accordance with signals identifying a desired symbol to be displayed,
(c) sequencing means causing said colunm selecting circuit to activate said selected matrix in column-bycolumn fashion,
(d) an X axis capacitor and a Y axis capacitor and decoding elements preprogrammed within said selected matrix providing a constant predetermined charging current for application to respective X and Y axis capacitors for each columnar energization,
(e) constant rate deflection voltage producing means coupled to said decoding elements, said charging current being of selected magnitudes for each such column and controlling symbol line segment lengths as a result of the length of time each capacitor is permitted to charge during a respective column energization,
(f) a cathode ray tube electrically coupled to said deflection voltage producing means including means for deecting the cathode nay beam therein in the horizontal and vertical direction,
(-g) and, means coupling the horizontal deflection means of said tube to the X axis capacitor, and the vertical deflection means of the tube to the Y axis capacitor effective upon energization of the desired combination of decoding elements to cause said cathode ray beam to trace a selected symbol on the face of said tube at a constant predetermined velocity and with substantially constant brightness.
15. A symbol display system comprising:
(a) a plurality of character matrices and a column selecting circuit electrically connected to each of said matrices,
(b) means receiving information signals and enabling a selected one of said matrices in accordance with 18 Ysignals identifying a desired symbol to be displayed,
(c) sequencing means causing said column selecting circuit to activate said selected matrix in column-bycolumn fashion,
(d) an X axis capacitor and a Y axis capacitor and decoding elements preprogrammed within said selected matrix providing a constant predetermined charging current for application to respective X and Y axis capacitors for each columnar energization,
(e) constant rate deflection voltage producing means coupled to said decoding elements, said charging current being of selected magnitudes for each such column and controlling symbol line segment lengths as a result of the length of time each capacitor is permitted to charge during a respective column energization,
(f) a cathode ray tube electrically coupled to said deection voltage producing means including means for deecting the cathode ray beam therein in the horizontal and vertical direction,
(g) and means coupling the horizontal deiiecting means of said cathode ray tube to the X axis capacitor, and the vertical deection means of the cathode ray beam to the Y laxis capacitor whereby energization of the desired combination of decoding elements causes said cathode ray beam to trace a selected symbol on the face thereof at a constant predetermined velocity and with substantially constant brightness of the display.
16. A symbol display system comprising:
(a) a plurality of character matrices and a column selecting circuit electricity coupled to each of said matrices,
(b) means receiving information signals and enabling a selected one of said matrices in accordance' with signals identifying a desired symbol to be displayed,
(c) sequencing means coupled to the column selecting circuit for causing said column selecting circuit to activate said selected matrix in column-by-column fashion,
(d) a timing decoder controlled by said signals causing said sequencing means to move to the next succeeding column,
(e) an X axis capacitor and a Y axis capacitor and decoding elements preprogrammed within said selected matrix providing a constant predetermined charging current to respective X and Y axis capacitors for each columnar energization,
(f) constant rate deection voltage producing means coupled to said decoding elements, said charging current being of selected magnitudes for each such co1- umn and controlling symbol line segment lengths by the time each capacitor is permitted to charge during a respective column energization,
y(g) a cathode ray tube electrically coupled to said deection voltage producing means including means for deecting the cathode ray beam therein in the horizontal and vertical direction,
(h) and means coupling the horizontal elements of said cathode ray tube to the X axis capacitor, and the vertical deflection elements of the cathode ray tube to the Y axis capacitor whereby energization of the desired combination of decoding elements causes said cathode ray beam to trace a selected character on the face thereof at a constant predetermined velocity and with substantially constant brightness of the display.
17. A symbol display system comprising:
(a) a plurality of character matrices and a column selecting circuit electrically coupled to each of the matrices,
(b) means receiving information and timing signals and enabling a selected one of said matrices in accordance with signals identifying a desired symbol to be displayed,
(c) shift register means for shifting said column select- 19 A Y ing circuit in response to a decoded timing signal thereby to activate said selected matrix in a columnby-column fashion,
(d) an X axis capacitor and a Y axis capacitor and decoding elements preprogrammed withinV said selected matrix providing Va constant predetermined charging current to respective X and Y Iaxis capacitors foreach columnar energization,
(e) constant rate deflection voltage producing means coupled to said decoding elements, said charging current being of selected magnitudes for each such column and controlling symbol line segment lengths as a result of the time each capacitor is permitted to charge during a respective column energization,
(f) a cathode ray tube electrically coupled to said deflection voltage producing means including means for deecting the cathode ray beam therein in the horizontal and vertical direction,
(g) and, means coupling the horizontal deecting means of said cathode ray tube to the X axis capaci- Vtor, and the vertical deection means of the cathode ray beam to the Y axis capacitor whereby energization of the desired combination of decoding elements causes said cathode ray beam to trace a selected character on the face thereof at a constant predetermined velocity and with substantially constant brightness of the display.
e 18. A symbol display system comprising:
(a) one or more symbol matrices further comprising (b) an angle determining matrix, (c) a timing matrix,
V(d) a column selecting circuit and means coupling said angle and timing matrices to the column selecting circuit,
'- (e) a counter,
(f) means feeding timed pulses to said counter,
2%) timing matrix for causing vsaid column selectingV circuit to move from column to column in said symbol matrices when the information in said timing tmatrix corresponds tothe information fed to said counter,
(h) an X and a Y axis capacitor and decoding elements preprogrammed Within the angle matrix providing a constant predetermined charging current to respective X and Y axis capacitors for each columnar energization, v
(i) constant rate of deection voltage producing means coupled to said decoding elements, said charging cur'- rent being of selected magnitudes for each such column Vand controlling symbol line segmentY lengths as a result of the time Veaclicapacitor is permitted to charge during a respective column energization, Y
(j) a cathode -ray tube electrically coupled to saidrdeection voltage producing means including means for deflecting the cathode ray beam therein Yin the horizontal and vertical direction, Y
(k) and means coupling the horizontal deecting means of said cathode ray tube'to the X axis capacitor, and e the vertical deectionrmeans ofthe cathode ray'beam to the Y axis capacitor whereby energization of the desired combination of decoding elements causes said cathode ray beam to trace a selected character on the face thereof at a constant predetermined velocity and with substantially constant brightness of the display.
References Cited UNITED STATES PATENTS 3,047,851 Y7/ 1962 Palmiter S40- 324.1 3,161,866 12/1964 VOrenstein et al. 340-324.l
3,205,488Y 9/1965 Lumpkin S40-324.1
3-5 NEIL C. REAn'Primm Examiner.
A. J. KASPER, Assistant Examiner.

Claims (1)

1. SYMBOL-CHARACTER GENERATING APPARATUS FOR A CATHODE RAY TUBE DISPLAY COMPRISING: (A) MEANS FOR RECEIVING SYMBOL INFORMATION SIGNALS, (B) MEANS TO DECODE SAID RECEIVED INFORMATION SIGNALS COUPLED TO THE SIGNAL RECEIVING MEANS, (C) A MATRIX FOR EACH SYMBOL AND CHARACTER TO BE GENERATED, (D) A PLURALITY OF DIFFERENT MAGNITUDE RAMP GENERATORS FOR EACH COORDINATE BY WHICH THE SYMBOLS AND CHARACTERS ARE DEFINED, MEANS SELECTIVELY ELECTRICALLY CONNECTING THE RAMP GENERATORS TO THE MATRICES, (E) SUMMING MEANS CONNECTING SAID RAMP GENERATORS TO THE CORRESPONDING DEFLECTION CONTROL ELEMENTS OF A CATHODE RAY TUBE, (F) AND, MEANS TO APPLY A DECODED SYMBOL INFORMATION SIGNAL TO THE SYMBOL MATRIX IDENTIFIED BY THE RECEIVED INFORMATION SIGNALS THEREBY TO CAUSE THE RAMP GENERATORS TO PRODUCE A RESULTANT POTENTIAL OUTPUT FOR APPLICATION TO SAID DEFLECTION CONTROL ELEMENTS OF SAID CATHODE RAY TUBE EFFECTIVE TO CAUSE THE CATHODE RAY BEAM TO DISPLAY A SYMBOL OF SUBSTANTIALLY CONSTANT BRIGHTNESS ON THE SCREEN OF THE TUBE.
US277796A 1963-05-03 1963-05-03 Symbol generating apparatus Expired - Lifetime US3329948A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US277796A US3329948A (en) 1963-05-03 1963-05-03 Symbol generating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US277796A US3329948A (en) 1963-05-03 1963-05-03 Symbol generating apparatus

Publications (1)

Publication Number Publication Date
US3329948A true US3329948A (en) 1967-07-04

Family

ID=23062386

Family Applications (1)

Application Number Title Priority Date Filing Date
US277796A Expired - Lifetime US3329948A (en) 1963-05-03 1963-05-03 Symbol generating apparatus

Country Status (1)

Country Link
US (1) US3329948A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3389404A (en) * 1964-03-02 1968-06-18 Bunker Ramo Control/display apparatus
US3403390A (en) * 1963-02-01 1968-09-24 Rank Bush Murphy Ltd Message storage
US3413453A (en) * 1964-09-17 1968-11-26 Ibm Hybrid ramp function generator to deflect electron beam
US3434135A (en) * 1966-08-01 1969-03-18 Sperry Rand Corp Constant velocity beam deflection control responsive to digital signals defining length and end points of vectors
US3440639A (en) * 1966-12-30 1969-04-22 Tasker Instr Corp Character and symbol generator with ramp voltage input
US3483547A (en) * 1965-09-20 1969-12-09 Bunker Ramo Display apparatus
US3510634A (en) * 1966-08-01 1970-05-05 Sperry Rand Corp Digital vector generator
US3527978A (en) * 1967-11-16 1970-09-08 Control Image Corp Film produced by automatic generation and display of animated figures
US3533096A (en) * 1967-09-01 1970-10-06 Sanders Associates Inc Character display system
US3548402A (en) * 1966-10-10 1970-12-15 Sanders Associates Inc Adaptive timing technique
US3611346A (en) * 1969-04-21 1971-10-05 Sanders Associates Inc Variable rate line generator
US3614767A (en) * 1968-02-19 1971-10-19 Rca Corp Electronic photocomposing system that forms characters of different point sizes
US3660833A (en) * 1970-05-11 1972-05-02 Hewlett Packard Co System for producing characters on a cathode ray tube display by intensity controlled point-to-point vector generation
US3675230A (en) * 1968-07-29 1972-07-04 Nat Res Dev Apparatus for decoding graphic-display information
US3691551A (en) * 1969-05-02 1972-09-12 Casio Computer Co Ltd System for generating tracing signals for displaying or recording characters
US3711849A (en) * 1971-03-08 1973-01-16 Vector General Character font generating system for cathode-ray tube displays, or the like
US3735389A (en) * 1970-02-24 1973-05-22 Zeta Research Digital graphic display apparatus, system and method
US3755805A (en) * 1970-03-05 1973-08-28 Philips Corp Character generator for producing characters on the screen of a cathode-ray tube
US3768092A (en) * 1971-10-21 1973-10-23 Burroughs Corp Graphic display apparatus
US3772677A (en) * 1970-08-01 1973-11-13 Hell Rudolf Method and arrangement for the modified recordation of sign configurations
US3781848A (en) * 1971-12-28 1973-12-25 Xerox Corp Display system
US3786483A (en) * 1971-04-21 1974-01-15 Cit Alcatel Brightness control for a color cathode ray tube
US3810165A (en) * 1971-12-28 1974-05-07 Xerox Corp Electronic display device
US4139903A (en) * 1976-03-31 1979-02-13 Hewlett-Packard Company Logic state analyzer
US4649506A (en) * 1984-03-12 1987-03-10 Den Heuvel Raymond C Van Vector generator using interpolative analog circuits

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3047851A (en) * 1958-03-21 1962-07-31 Marquardt Corp Electronic character generating and displaying apparatus
US3161866A (en) * 1959-05-11 1964-12-15 Data Display Inc Cathode ray tube symbol display system having equal resistor postition control
US3205488A (en) * 1962-04-24 1965-09-07 Ibm Cathode ray tube having resistor deflection control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3047851A (en) * 1958-03-21 1962-07-31 Marquardt Corp Electronic character generating and displaying apparatus
US3161866A (en) * 1959-05-11 1964-12-15 Data Display Inc Cathode ray tube symbol display system having equal resistor postition control
US3205488A (en) * 1962-04-24 1965-09-07 Ibm Cathode ray tube having resistor deflection control

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3403390A (en) * 1963-02-01 1968-09-24 Rank Bush Murphy Ltd Message storage
US3389404A (en) * 1964-03-02 1968-06-18 Bunker Ramo Control/display apparatus
US3413453A (en) * 1964-09-17 1968-11-26 Ibm Hybrid ramp function generator to deflect electron beam
US3483547A (en) * 1965-09-20 1969-12-09 Bunker Ramo Display apparatus
US3434135A (en) * 1966-08-01 1969-03-18 Sperry Rand Corp Constant velocity beam deflection control responsive to digital signals defining length and end points of vectors
US3510634A (en) * 1966-08-01 1970-05-05 Sperry Rand Corp Digital vector generator
US3548402A (en) * 1966-10-10 1970-12-15 Sanders Associates Inc Adaptive timing technique
US3440639A (en) * 1966-12-30 1969-04-22 Tasker Instr Corp Character and symbol generator with ramp voltage input
US3533096A (en) * 1967-09-01 1970-10-06 Sanders Associates Inc Character display system
US3527978A (en) * 1967-11-16 1970-09-08 Control Image Corp Film produced by automatic generation and display of animated figures
US3614767A (en) * 1968-02-19 1971-10-19 Rca Corp Electronic photocomposing system that forms characters of different point sizes
US3675230A (en) * 1968-07-29 1972-07-04 Nat Res Dev Apparatus for decoding graphic-display information
US3611346A (en) * 1969-04-21 1971-10-05 Sanders Associates Inc Variable rate line generator
US3665454A (en) * 1969-04-21 1972-05-23 Sanders Associates Inc Variable rate display generator
US3691551A (en) * 1969-05-02 1972-09-12 Casio Computer Co Ltd System for generating tracing signals for displaying or recording characters
US3735389A (en) * 1970-02-24 1973-05-22 Zeta Research Digital graphic display apparatus, system and method
US3755805A (en) * 1970-03-05 1973-08-28 Philips Corp Character generator for producing characters on the screen of a cathode-ray tube
US3660833A (en) * 1970-05-11 1972-05-02 Hewlett Packard Co System for producing characters on a cathode ray tube display by intensity controlled point-to-point vector generation
US3772677A (en) * 1970-08-01 1973-11-13 Hell Rudolf Method and arrangement for the modified recordation of sign configurations
US3711849A (en) * 1971-03-08 1973-01-16 Vector General Character font generating system for cathode-ray tube displays, or the like
US3786483A (en) * 1971-04-21 1974-01-15 Cit Alcatel Brightness control for a color cathode ray tube
US3768092A (en) * 1971-10-21 1973-10-23 Burroughs Corp Graphic display apparatus
US3781848A (en) * 1971-12-28 1973-12-25 Xerox Corp Display system
US3810165A (en) * 1971-12-28 1974-05-07 Xerox Corp Electronic display device
US4139903A (en) * 1976-03-31 1979-02-13 Hewlett-Packard Company Logic state analyzer
US4649506A (en) * 1984-03-12 1987-03-10 Den Heuvel Raymond C Van Vector generator using interpolative analog circuits

Similar Documents

Publication Publication Date Title
US3329948A (en) Symbol generating apparatus
US3047851A (en) Electronic character generating and displaying apparatus
US3090041A (en) Character generation and display
US3175208A (en) Cathode ray tube symbol generator having forward and reverse wound cores
US3351929A (en) Data converter
US3859556A (en) Digital measurement apparatus with improved expanded display
GB1150853A (en) Pattern Generator
US4146925A (en) Graphics generator
US3555520A (en) Multiple channel display system
US3691551A (en) System for generating tracing signals for displaying or recording characters
US2987715A (en) Signal-character translator
US3729714A (en) Proportional space character display including uniform character expansion
US3394367A (en) Symbol generator
US3418518A (en) Cathode ray tube dot matrix shifting
US3329947A (en) Electronic character generator
US3104387A (en) Character generation
US3533096A (en) Character display system
US3675230A (en) Apparatus for decoding graphic-display information
US3335415A (en) Digital display
US3587083A (en) Character generation and display system
US4228510A (en) Character generator
US3334304A (en) Asynchronous character generator for successive endpoint definition
US4146877A (en) Character generator for video display
US3423626A (en) Character generator
US3729730A (en) Display system

Legal Events

Date Code Title Description
AS Assignment

Owner name: BURROUGHS CORPORATION

Free format text: MERGER;ASSIGNORS:BURROUGHS CORPORATION A CORP OF MI (MERGED INTO);BURROUGHS DELAWARE INCORPORATEDA DE CORP. (CHANGED TO);REEL/FRAME:004312/0324

Effective date: 19840530