US3703659A - Stroke write symbol generator - Google Patents
Stroke write symbol generator Download PDFInfo
- Publication number
- US3703659A US3703659A US101236A US3703659DA US3703659A US 3703659 A US3703659 A US 3703659A US 101236 A US101236 A US 101236A US 3703659D A US3703659D A US 3703659DA US 3703659 A US3703659 A US 3703659A
- Authority
- US
- United States
- Prior art keywords
- integrator
- integrators
- generate
- stroke
- generating
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06G—ANALOGUE COMPUTERS
- G06G7/00—Devices in which the computing operation is performed by varying electric or magnetic quantities
- G06G7/12—Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor
- G06G7/26—Arbitrary function generators
- G06G7/28—Arbitrary function generators for synthesising functions by piecewise approximation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G1/00—Control 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/06—Control 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/08—Control 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/12—Control 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 analogue means
Definitions
- ABSTRACT A stroke generator in a CRT display uses two integrators to generate straight lines for X and Y deflections respectively, and uses the same two integrators connected by simple switches as a harmonic oscillator to generate circular arcs.
- One of the techniques to generate characters on a CRT display employs a stored matrix such as a monoscope. It has the advantage of requiring only a single computer command to generate a complete character. This technique limits the display of characters to those of a fixed size; the number of characters is limited to the characters stored in the matrix.
- a more versatile technique for generating characters is a stroke write generator.
- One stroke write technique is to trace out a fixed pattern repeatedly on a CRT screen and selectively blank out the unwanted sections. Even if only a small segment of the fixed pattern is required, the entire pattern is traced out for every character. Naturally, the character size is limited to the pattern size and character time is the time required to trace out the entire pattern.
- a very different method of character generation than those hereinbefore mentioned is required to generate characters of almost any size or complexity.
- a more versatile type of symbol generator makes symbols out of straight line vectors called strokes.
- strokes a curved line is made out of short strokes just as a circle is approximated by a polygon. Since a separate computer command is required for each straight line segment, this system requires a relatively large computer memory to produce characters at a reasonable quality level.
- Other techniques of stroke writing employ a stroke generator which has separate curvilinear mode and straight line mode. An example of such a system is shown in Dye US. Pat. No. 3,394,367. These stroke generators cannot produce high character quality because of transients and discontinuities that occur due to the mode switching operation.
- the object of the present invention is to provide a simple and improved stroke write symbol generator which generates vectors at any angle or magnitude as well as smooth curves.
- two integrators and an amplifier connected in a feedback loop as a harmonic oscillator can generate signals that result in curvilinear deflection on a CRT display, and switching means, opening the feedback loop, conditions the symbol generator for generating straight line segments.
- the present invention generates characters more smoothly than heretofore possible and simplifies character generation so that it can be implemented with fewer components than character generators heretofore known to the art.
- FIGURE herein is a schematic block diagram of a preferred embodiment of the present invention.
- a stroke write symbol generator is composed of an integrator 10 connected by a switch 12 to the input of a second integrator 14.
- the output of the second integrator 14 is connected to the input of an amplifier 16.
- the output of the amplifier 16 is connected by a switch 18 to the input of the integrator 10.
- the switches 12, 18 are always operated together; that is, both are open, or both are closed.
- the output of the integrator 10 provides the X deflection signal on a line 15 for a CRT display 17 a the output of the second integrator 14 provides the Y deflection signal on a line 19.
- the integrator 10 is composed of an operational amplifier 20 whose non inverting input is connected to a suitable potential reference, such as ground 21.
- a capacitor 22 is connected from the output of the operational amplifier 20 to its inverting input.
- a resistor 24 connects the integrator input 23 to the inverting input of the operational amplifier 20.
- a voltage is provided by a signal source 26 which is connected through a resistor 27 to the inverting input of the operational amplifier 20.
- a second integrator 14 is similar to the integrator 10 and is driven by the integrator 10 through the switch 12.
- a voltage is provided by a signal source 28 which is connected to a second input 29 of the integrator 14.
- the amplifier 16 has a gain of minus 1 and receives its input from the output of the integrator 14.
- the stroke write symbol generator When the switches 12, 18 are closed, the stroke write symbol generator is in the well known configuration of a harmonic oscillator and operating in a mode that will generate smooth curvilinear arc.
- the sweep speed (in radians per second) is equal to the reciprocal of the resistor-capacitor product of the resistor 24 and the capacitor 22.
- the product of resistor 24 and capacitor 22 should be the same at both integrators l0, l4.
- a circle will be generated, with the X and Y coordinate of the starting point on the circumference determined by the output of the integrators l0, 14 immediately prior to the closure of the switches 12, 18.
- the X coordinate of the center of the circle is proportional to the negative of the voltage provided by the signal source 28.
- the Y coordinate is proportional to the voltage provided by the signal source 26.
- the signal generator Upon opening the switches 12, 18 the signal generator operates in mode that will generate straight line segments.
- the X deflection voltage is the negative of the integral of the voltage provided by the signal source 26 and appears at the output of the integrator 10.
- the Y deflection voltage is the negative of the integral of the voltage provided by the signal source 28 and appears at the output of the second integrator 14. Since the sweep time is for a fixed period, the slope and magnitude of the composite deflection is determined solely by the magnitude of the voltages provided by the signal sources 26, 28. The starting point of a straight line segment is determined by the outputs of the integrators 10, 14 immediately prior to opening the switches.
- An essential feature of the invention is that by changing the voltages provided by the signal sources 26, 28 during a sweep when the switches l2, 18 are closed, smooth curves other than circles can be generated. Similarly, when the switches 12, 18 are open, a change in either or both of the voltages provided by the signal sources 26, 28 during a sweep will cause a change in slope of deflection during the sweep.
- Another essential feature of the invention is that switching cannot cause transients or discontinuities of the display because the termination of one mode (lines or arcs) is the initial condition for the start of the other mode (arcs or lines). Since the elements generating the display are integrators, which inherently resist rapid change of their outputs, they naturally smooth out transients and thereby further contribute to smooth, appealing character generation.
- switches 12, 18 and signal sources 26, 28 are computer controlled.
- the signal sources 26, 28 may each be a digital to analog converter driven by digital words supplied by the computer.
- the switches 12, 18 may conveniently comprise computer controlled solid state switches, such as transistors, as contemplated in the aforementioned Dye patent. Separation of characters on the display is achieved by blanking the display during computer controlled intervals.
- means for generating a waveform including a harmonic oscillator composed of a first integrator to generate X deflection voltages, a second integrator to generate Y deflection voltages, and an amplifier with a gain of I, all connected in series into a closed loop;
- switching means operable to isolate the input of each integrator from the output of the other integrator, the means for generating providing a linear waveform having a slope associated with the values of said input voltage signals in response to said integrators being isolated and providing a curvilinear waveform having a center of curvature associated with said input voltage signals in response to said integrators being connected.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Controls And Circuits For Display Device (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10123670A | 1970-12-24 | 1970-12-24 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US3703659A true US3703659A (en) | 1972-11-21 |
Family
ID=22283640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US101236A Expired - Lifetime US3703659A (en) | 1970-12-24 | 1970-12-24 | Stroke write symbol generator |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US3703659A (2) |
| FR (1) | FR2119321A5 (2) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3388285A (en) * | 1965-05-14 | 1968-06-11 | Rca Corp | Size stabilization |
| US3411030A (en) * | 1967-01-20 | 1968-11-12 | Bunker Ramo | Apparatus for generating crt deflection signals for describing a circular pattern |
-
1970
- 1970-12-24 US US101236A patent/US3703659A/en not_active Expired - Lifetime
-
1971
- 1971-10-18 FR FR7138323A patent/FR2119321A5/fr not_active Expired
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3388285A (en) * | 1965-05-14 | 1968-06-11 | Rca Corp | Size stabilization |
| US3411030A (en) * | 1967-01-20 | 1968-11-12 | Bunker Ramo | Apparatus for generating crt deflection signals for describing a circular pattern |
Non-Patent Citations (1)
| Title |
|---|
| Pulse, Digital, and Switching Waveforms Millman & Taub, 1965, page 17. * |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2119321A5 (2) | 1972-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3325802A (en) | Complex pattern generation apparatus | |
| US2656101A (en) | Arbitrary function generator | |
| US3325803A (en) | Deflection control circuit | |
| US3379833A (en) | Controllable television raster generator | |
| US3775760A (en) | Cathode ray tube stroke writing using digital techniques | |
| US3735383A (en) | Display apparatus utilizing cathode ray tubes | |
| US3539860A (en) | Vector generator | |
| GB1404685A (en) | Polychromatic graphic visual display assembly | |
| GB1321880A (en) | Apparatus for displaying a graphical representation of an electrical signal | |
| US3104387A (en) | Character generation | |
| US3703659A (en) | Stroke write symbol generator | |
| US3334304A (en) | Asynchronous character generator for successive endpoint definition | |
| US3582705A (en) | Vector display system | |
| US3869085A (en) | Controlled current vector generator for cathode ray tube displays | |
| US4365305A (en) | Vector generator for computer graphics | |
| US3938130A (en) | Direction coded digital stroke generator providing a plurality of symbols | |
| US3165729A (en) | Crt display system having logic circuits controlled by weighted resistors in the deflection circuitry | |
| US3629841A (en) | Vector generator apparatus | |
| US3311908A (en) | Cathode ray tube display device employing constant velocity beam deflection | |
| US3711849A (en) | Character font generating system for cathode-ray tube displays, or the like | |
| US3725897A (en) | Visual display system | |
| US3643251A (en) | Control of configuration size and intensity | |
| US3576461A (en) | Constant velocity vector generator | |
| US3537098A (en) | Circuit | |
| US3413453A (en) | Hybrid ramp function generator to deflect electron beam |