[go: up one dir, main page]

US3754229A - Proportional symbol display - Google Patents

Proportional symbol display Download PDF

Info

Publication number
US3754229A
US3754229A US00267641A US3754229DA US3754229A US 3754229 A US3754229 A US 3754229A US 00267641 A US00267641 A US 00267641A US 3754229D A US3754229D A US 3754229DA US 3754229 A US3754229 A US 3754229A
Authority
US
United States
Prior art keywords
shift
generating
dot signals
line
cathode
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
US00267641A
Inventor
S Manber
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
REDACTRON CORP
Original Assignee
REDACTRON 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 REDACTRON CORP filed Critical REDACTRON CORP
Application granted granted Critical
Publication of US3754229A publication Critical patent/US3754229A/en
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)
Assigned to UNISYS CORPORATION reassignment UNISYS CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: BURROUGHS CORPORATION
Anticipated expiration legal-status Critical
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
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • G09G5/243Circuits for displaying proportional spaced characters or for kerning

Definitions

  • SHEET-2 0F 2 A 6 cs LR KE 05 ONE ONE SHOT SHOT 4 12a SHOT i #5 B2 K4 RB ⁇ A7 '-f OSCILLATOR A K OSCILLATOR RE FLIP F OSCILLATOR R FLOP L/ E PROPORTIONAL SYMBOL DISPLAY
  • This invention pertains to symbol display systems and more particularly to such systems wherein the symbols are displayed as matrices of dots.
  • a very common method of displaying symbols utilizes a cathode-ray tube system wherein the electron beam sweeps out a raster of horizontal lines which are uniformly displaced from each other in a vertical direction on the screen. In such a raster the horizontal lines are scanned at a uniform rate of speed. During the scan of each horizontal line, the beam is turned on and then off at particular points to paint dots on the screen. By choosing the points where the beam is turned on, one can construct symbols. In fact, this technique is so common that for the set of alphanumeric symbols, par- I ticular matrices of dots have become standardized.
  • a generalobject of the invention to provide a method and apparatus for displaying proportionally spaced symbols on a raster scanning type display device whereineach symbol is represented by a different combination of dots in a fixed twodimensional matrix.
  • the invention contemplates a system for displaying symbols as matrices of dots comprising a record medium, a source of a beam which when impinging on the record medium,'changes the visual state thereof at the point of impingement, means'for generating a scanning raster whereby the beam repetitively and at'cons-' tant speed sweeps across .the record medium, means for generating a different plurality of dot signals for each of the symbols to be displayed, means for intensity modulating the beam in accordance with received dot signals, and means for transmitting the dot signals to the intensity modulating means at a speed related to the particular symbol being displayed whereby symbols are displayed with proportional spacing.
  • FIG. 1 is a block diagram of a display system according to the invention.
  • the displayed material will be horizontal lines of text on the screen of a cathode-ray tube which is driven in a conventional raster scan. Each line of text will start at the same left hand margin, except for controlled indentations or tabulations. Each line will have no more than a fixed number of alphanumerics. Each alphanumeric will be represented by a 5X7 matrix of dots with a space allotment to one side of the alphanumeric. The possible five dots of any given row of the matrix for each alphanumeric of a line to be displayed, will be written during the same horizontal scan.
  • the bytes representing the alphanumerics of a line of text will be transmitted from a store to an end-around shift register.
  • a horizontal sync pulse is generated to start the first horizontal scan for that line of text.
  • Anindication associated with this first horizontal scan and the byte of the first alphanumeric at the output of the shift register are used by a translator to select and generate the dot signals of the top row of this alphanumeric which are loaded in parallel into a five-bit shift register.
  • the translator feeds signals to a variable clock to indicate a specific shift pulse repetition rate.
  • the alphanumeric has an average width such as b, c, g, etc., a given rate is specified, if the alphanumeric is narrow such as i or 1" a faster rate is specified, and if the alphanumeric is wide such as m or w, then a slower rate is specified.
  • the variable clock then generates five shift pulses at the appropriate rate to feed the dot signals of the row to the intensity or video input of the cathode-ray tube system.
  • the end-around shift register is then shifted one place to present the next alphanumeric for translation. This process continues until the last alphanumeric has been translated for the first time. At this point, the top row of dots of each alphanumeric has been displayed.
  • Another horizontal sync pulse is generated and the process repeated for the second row. This time the transla tor receives the bytes and an indication associated with the second horizontal scan. This process continues for seven such horizontal scans so that all seven rows of the dot signals for all the alphanumerics of the first line of text are displayed. Then there is a pause to provide a vertical space before the next line of text is displayed. During this pause the bytes of this next line of text are transferred to the end-around shift register. This second line of text is displayed vin the same manner as the first but vertically downward displaced therefrom.
  • FIG. 1 shows a system utilizing positive logicfor performing these operations.
  • the system includes a store STR which can be a miniprocessor and memory which stores all the bytes representing the text to be displayed as well as several control bytes such 'as a start-of-line byte and an end-of-line byte. Assume the bytes to be coded combinations'of seven bits.
  • Store STR transmits these seven bits in parallel to seven-line cable Cl.
  • store STR when transmitting a byte will emit a shift pulse on line SP to an input of OR-circuit Bl. Furthermore, at the start of each page of text to be displayed store STR emits a vertical sync pulse onto line V, and at the start of each line of text to be displayed it emits a pulse onto line HS and a clear pulse on line CL. Finally, store STR can receive pulses from line EOL indicating that a line of text has been displayed so that it can initiate the transfer of the information for the next line.
  • the bytes from store STR are received by endaround shift register EASR which can be seven parallel end-around shift registers, say, 70 bits long, i.e., the maximum number of alphanumerics that can be displayed on a line.
  • EASR endaround shift register
  • the bytes from store STR are received at inputs T1 and transmitted from outputs EX onto seven-line cable C2 as seven bits in parallel. Seven-line cable C3 feeds the bytes back to inputs T2 to provide the end-around shifting facility. Pulses received at shift input SF from the output of OR-circuit Bl cause the shifting of the bytes.
  • Decoder DEC when detecting the start-of-line control byte emits a pulse on line SOS and when detecting the end-of-line control byte emits a pulse of line EOS.
  • the inputs of decoder DEC are connected via seven-line cables C4 and C3 to outputs EX of end-around shift register EASR.
  • shift register SR1 a seven-bit long shift register which is cleared to a bit only in its first stage upon receipt of a pulse on line HS and is shifted one position each time it receives a pulse at shift input SF from line EOS.
  • shift reg.- ister SR1 successively transmits signals on lines H0, H1, H2, H6, and EOL.
  • the pulses on lines H to H6, connected to translator TRL, are used to select the seven rows of dot signals.
  • the signal on line EOL, connected to store STR is used to indicate the entire line has been displayed. Note, that although a shift register has been used to count and record the number of horizontal scans associated with a line of text, one could equally use a modulo-7 counter.
  • Translator TRL can comprise two read only memories ROMl and ROMZ. Each register of memory ROMl can comprise two bits of storage for storing speed indicating signals. These registers are selected by the bytes received from the outputs EX of end-around shift register EASR, via seven-line cables C2, C5 and C6, and their contents read out onto lines RA and RB. For normal speed the selected register'will store the binary combination 10, for low speed Ol and for high speed ll.
  • Each register of memory ROM2 can comprise five bits of storage, related to a particular row of the matrix of a particular character.
  • a register is selected by means of the byte received from the outputs EX of endaround shift register EASR via seven-line cables C2 and C5 (associated with the alphanumeric to be displayed) and a signal on one of the lines H0 to H6 (associated with the particular row of dots then to be displayed), whenever the translator TRL' cannot select a register all its outputs are low.
  • the contents of the selected register are read in parallel, via lines R0 to R4 and AND-circuits A0 to A4, respectively, into shift register SR2.
  • memory ROMl can be replaced by two more shift register channels in endaround shift register EASR with such channels carrying the two-bit speed information for the alphanumerics.
  • register EASR has nine outputs with the bottom two, connected to lines RA and RB.
  • Shift register SR2 can be a conventional five-bit shift register wherein the five stages are loaded in parallel from AND-circuits A0 to A4 while shift pulses received at shift input SF connected to line BS sequentially shift the contents out onto line Z.
  • five-bit shift register SR3 whose shift pulse input SF is connected to line BS and whose output is connected to line RE.
  • a pre-setting input is connected to line LR such that upon receipt of a pulse therefrom, the first stage is set to l and the four remaining stages set to 0. In this way, after the register has been pre-set and five shift pulses occur, a pulse will be emitted onto line RE.
  • shift register SR3 can be replaced by a modulo-5 counter which is cleared by a pulse on line LR and emits a pulse onto line RE after counting five pulses from lines BS.
  • variable clock VC controllably emits bursts of five shift pulses generally in response to pulses on line RE, i.e., a pulse on line RE results in a burst of five shift pulses on line BS preceded by pulse on line LR which is preceded by a pulse on line CS.
  • the repetition rate of the pulses within a burst of five is controlled by signals on lines RA and RB.
  • variable clock VC receives a signal on line E05 from decoder DEC to delay the generation of the pulses on lines CS, LR and BS until the horizontal scan is retraced in response to a signal on line H effectively caused by the signal on line EOS.
  • Cathode-ray tube system CRT can be a conventional CRT display having horizontal and vertical circuits connected respectively, to lines H and V for generating the horizontal and vertical deflection signals, to control the sweep of the electron beam, and video circuits connected to line Z for intensity modulating the electron beam.
  • the store STR transmits signals (not shown) to initialize all registers and flip-flops it transmits a pulse of line V to cathode-ray tube system CRT as a vertical sync pulse; it transmits the bytes of the first line of .text to be displayed to end-around shift register EASR; and then transmits a pulse on line HS to variable clock VC and to the pre-set input of shift registerSRl'.
  • the bytes of each line of text are prefixed by a start-ofline control byte and suffixed by an end-of-line control byte.
  • Shift register SR1 is set to its first stage and starts generating a signal on line H0 associated with the first row of the dot matrices.
  • Variable clock VC immediately transmits a pulse on line H which is received by cathode-ray tube system CRT as a horizontal sync pulse, and which is received at the set input S of flipflop F1.
  • the setting of flip-flop Fl activates clock CK (a voltage controlled oscillator) to emit shift pulses via OR-circuit B1 to the shift pulse input of shift register EASR which starts shifting until the start-of-line control byte is at its outputs EX.
  • variable length lines of text can start at the same left margin since the shifting occurs during the horizontal retrace time.
  • variable clock VC transmits a pulse via line CS, AND-circuit A5 and OR-circuit B1 to the shift pulse input SF of shift register EASR causing the first alphanumeric byte to be transmitted from its output to translator TRL.
  • This .byte is translated by memory ROMl to feed a combination of signals on lines RA and RB to variable clock VC to set the shift pulse speed.
  • this byte cooperates with the signal on line H in memory ROM2 to select the dot signals for the first (top row) of the dot matrix for the alphanumeric associated with this byte.
  • the dot signals are fed in parallel via lines R0 to R4 to inputs of AND-circuits A0 to A4, respectively.
  • variable clock VC emits a pulse on line LR which gates the dot signals (bits) into shift register SR2 and sets a 1 into the first stage of shift register SR3. Thereafter, variable clock VC transmits five shift pulses at the presecribed repetition rate (speed) to both shift registers.
  • the dot signals are shifted onto line Z and into the cathode-ray tube system CRT to generate the dots for the first row of the matrix for the first symbol of the line.
  • shift registers SR2 and SR3 are empty with the bit in register SR3 fed via line RE to variableclock VC.
  • variable clock VC transmits another pulse of line CS resulting in a shift in shift register EASR and the second byte is presented for translation in the same manner as the first byte.
  • the dot signals for the first row of the second byte are gated into the shift register SR2 by another pulse on line LR which also loads the 1 bit into the first stage of shift register SR3.
  • shift register SR1 transmits a signal on line EOL which is fed to store STR to indicate that the whole line of text has been displayed. lnaddition, the signal on line EOL blocks AND-gate A5 to prevent any shifting in shift register EASR.
  • store STR In order to display the second line of text, store STR must load the new line into shift register EASR and transmit a pulse on line HS. Thereafter, the system operates as described above except that because the vertical deflection is still operating and no new vertical sync pulse is generated, the second line is displayed below the first line.
  • variable clock VC generates the shift pulses for end-around shift register EASR, the loading pulses for shift registers SR2 and SR3 as well as their shift pulses.
  • the clock is best described by starting at the output of OR-circuit B3 which is connected to the trigger input of trailing-edge-triggered one-shot circuit 181 whose output is connected to line CS and to the trigger input of trailing-edge-triggered one-shot circuit 182.
  • OR-circuit B3 emits a pulse its trailing edge triggers one-shot 181 which transmits a shift pulse on line CS.
  • the trailing-edge of this pulse triggers one-shot 182 whose output is connected to line LR and the set input of flip-flop F2.
  • One-shot 1S2 emits a pulse on line LR which samples AND- circuits A0 to A4 (FIG. 1) to load the dot signals into shift register SR2 and to pre-set shift register SR3.
  • the trailing-edge of the pulse sets flip-flop F2 whose output is connected to an input of each of the ANDcircuits A7, A8 and A9. The other inputs of these AND-circuits are connected to lines RA and RB.
  • AND-circuits will pass a signal (go high), which one being determined by the shifting rate desired as represented by the coded combination of signals on lines RA and RB.
  • the outputs of AND-circuits A7, A8 and A9 are connected to the control inputs of gated oscillators VS, VN and VF, respectively.
  • Each of the oscillators can be a free-running relaxation oscillator which is biased to cut-off until it receives a high signal at its control input.
  • the oscillating frequencies are chosen such that oscillator VS is the slowest, oscillator VN intermediate and oscillator VF the fastest.
  • the outputs of the oscillators are fed via OR-circuit B4 to line BS to provide shift pulses for shift registers SR2 and SR3 (FIG. 1). After five suchpulses a signal is present on line RE connected to the reset input of flip-flop F2 which resets, terminating the shift pulses.
  • the pulse on line RE also passes through AND-circuit A6 to an input of OR-circuit B3 to repeat the cycle.
  • OR-circuit B3 to repeat the cycle.
  • there must be a time delay so that no dots are displayed while the beam is driven to the left margin. This isaccomplished by connecting the output of OR-circuit B2 to the second (and inverting input) of AND-circuit A6 and via one-shot 183 to the second input of OR-circuits B3.
  • One-shot 183 when triggered, emits a negative going pulse for a period of time sufficient to permit a horizontal retrace to occur.
  • OR-circuit B2 The inputs of OR-circuit B2 are connected to-lines E08 and HS. Thus, whenever a signal is present on either one of these lines, a pulse is transmitted to line H, one-shot 183 is triggered and AND-circuit A6 is blocked causing the generation of a new horizontal scan which is initiatedby a retrace and thereafter, the shift pulse cycle can occur.
  • a system for displaying symbols as matrices of dots comprising: a record medium, a source of a beam which when impinging on said second medium changes the visual state of said record medium at the point of impingement, means for generating a scanning raster whereby the beam repetitively sweeps across said record medium at a uniform speed, means for-generating a different plurality of dot signals for each of the symbols to be displayed, means for intensity modulating the beam in accordance with received dot signals, and transmitting means for transmitting the dot signals to said intensity modulating means at a rate corresponding to a plurality of particular symbol being displayed whereby the symbols are displayed with controllable width.
  • said record medium is the screen of a cathode-ray tube display
  • said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display
  • said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube disp
  • said means for generating a different plurality of dot signals for each of the symbols comprises a memory having a plurality of addressable registers, each of said registers being associated with a symbol and storing indicia representing the dots of the matrix of the symbol, and selection means for selecting particular registers and converting the indicia therein to dot signals.
  • said transmitting means comprises at least one shift register for receiving the generated dot signals, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
  • said transmitting means comprises at least one shift register for receiving the dot signals from said memory and selection means in parallel, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
  • said record medium is the screen of a cathode-ray tube display
  • said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display
  • said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
  • the system of claim 1 further comprising a first means for sequentially generating groups of coded combinations of bits wherein each coded combination of bits is associated with a symbol to be displayed, addressed memory means for storing indicia representing all possible symbols which can be displayed, selection means receiving each group of coded combination of bits for selecting from said addresssed memory means the indicia representing the symbol associated with the received group and converting the indicia into a parallel array of dot signals, a shift register for receiving in parallel the array of dot signals and transmitting the dot signals serially to said intensity modulating means, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
  • said addressed memory means also stores indicia representing a spacing factor for each symbol, said selection means also including means for selecting the spacing factor indicia and means for utilizing the selected spacing factor indicia to select the pulse repetition rate of the shift pulses.
  • said shift pulse generating means comprises a plurality of selectively operable shift pulse generators, and means for energizing the operation of a particular shift pulse generator in accordance with the selected spacing factor indicia.
  • said record medium is the screen of a cathode-ray tube display
  • said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display
  • said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
  • the method of controlling the width of the displayed symbols by controllably varying the rate relative to scan speed at which the intensity modulating dot signals associated with each symbol are generated during scans of the medium at uniform speed.
  • Claim lines 13 to 15 shouldread Qing' to the P rticular symbol'being displayed whereby a plurality of symbols-are displayed with controllable width.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

A display system wherein intensity modulated dot signals are used to generate visually displayed symbols or matrices of dots on a medium. Proportional spacing of the symbols is obtained by controllably varying the speed at which the dot signals are generated during uniform scans of the medium.

Description

United States Patent 1191 Manber Aug. 21, 1973 [54] PROPORTIONAL SYMBOL DISPLAY 3,267,454 8/1966 Schaaf 95/4.5 R 3,423,749 1/1969 N c b 340/324 AD [75] Invent: Sands 3,665,454 5/1972 $122112: et a]. 315/18 [73] Assignee: Redactron Corporation, l-lauppauge,
-Y- Primary Examiner-John W. Caldwell Assistant Examiner-Marshall M. Curtis [221 June 1972 Attorney-Plane, Baxley & Spiecens 21 Appl. No.: 267,641 1 [5 7] ABSTRACT [52] US. Cl. 340/324 AD, 95/45 R 511 1m. (:1. 0061 3/14 A dlsplay System wherem intensity modulated '8- [58] Field of Search 95/45 R, 4.5 J; are used Seneme visually displayed Symbols of 340/324 A, 324 AD; 315/18 matrices of dots on a medium. Proportional spacing of the symbols is obtained by controllably varying the [56] References Cited speed at which the dot signals are generated during uni- UNTED STATES PATENTS form scans of the medium.
2,963,544 12/1960 Nieset 95/4.5 J 11 Claims, 2 Drawing Figures K C! I T STORE 1 END-AROUND sun-"r 25oz) DECODER STR (CL c EASE P l" DEC c2 c4 5 $05 4 H A V [0L i CLOCK I 505 FLOP H5 L 5 CG il k 2 Q 9 H8 w 1 (H0 a.
EOL 4 s I //12 E TRANSLATOR TRL [H3 T I CHI- R 1 H5 5 RA H6 H5 6 I l I l/vea JR/ wee Rs 24 L EDS RB 1 A0 A/ A2 A3 A4 F SHIFT REG. SR2 VARIABLE 8 2 CLOCK RE g S F smF-r REG 5113 CATHO DE RAY TUBE. SYSTEM CRT PATENIED M1821 ms SHEET 1 (IF 2 H L a 4 m D c w M; SH FT RE w m m A 5 3 56 :a M? E v 4 k 2 A H S 6/ .0 L R 3 2 3 m E .2 f A R R R PF 1 L IIQIS 5 T um F m 2 2 m V J m w. s a R U a ,1 w a A z m M M T W W. M TU W w u m s R a w w w w L N w A E C M Illl Mill... V a: I F T C S= T I. R 5 W a. a .k w
E Y L Y L o ax E E A ACC V G s $\S V H @U FIG.
CATHODE RAY ugg SYSTEM C PATENIEDAUBZI ms 3.754.229
SHEET-2 0F 2 A 6 cs LR KE 05 ONE ONE SHOT SHOT 4 12a SHOT i #5 B2 K4 RB\ A7 '-f OSCILLATOR A K OSCILLATOR RE FLIP F OSCILLATOR R FLOP L/ E PROPORTIONAL SYMBOL DISPLAY This invention pertains to symbol display systems and more particularly to such systems wherein the symbols are displayed as matrices of dots.
A very common method of displaying symbols utilizes a cathode-ray tube system wherein the electron beam sweeps out a raster of horizontal lines which are uniformly displaced from each other in a vertical direction on the screen. In such a raster the horizontal lines are scanned at a uniform rate of speed. During the scan of each horizontal line, the beam is turned on and then off at particular points to paint dots on the screen. By choosing the points where the beam is turned on, one can construct symbols. In fact, this technique is so common that for the set of alphanumeric symbols, par- I ticular matrices of dots have become standardized. One
of the most common is the X7 matrix, since it has been found that combinations of these 35 dots arranged in five columns and seven rows can legibly represent at least all 26 alphabetic characters and the numerals. Although other matrices can be used, the following discussion will assume the 5X7 matrix. However, it should be realized the invention also contemplates the other matrices. With a matrix representation each symbol such as an alphanumeric, is allotted five columns. Therefore, presently availablesymbol display systems, when writing a line of alphanumerics basically divides the horizontal scan into equal increments wherein, in each increment, there is space for writing a five column wide character. Now, it is a fact that the actual widths of the characters vary. For instance, compare the width of the letter m or w with the width of the letter i or 1". Therefore, by allotting the same space per character, it is apparent that a displayed line of text looks different from a conventionally printed line of text. This same problem has also arisen with respect to typewritten text and has been solved with typewriters which perform proportional spacing.
It is accordingly, a generalobject of the invention to provide a method and apparatus for displaying proportionally spaced symbols on a raster scanning type display device whereineach symbol is represented by a different combination of dots in a fixed twodimensional matrix.
Briefly, the invention contemplates a system for displaying symbols as matrices of dots comprising a record medium, a source of a beam which when impinging on the record medium,'changes the visual state thereof at the point of impingement, means'for generating a scanning raster whereby the beam repetitively and at'cons-' tant speed sweeps across .the record medium, means for generating a different plurality of dot signals for each of the symbols to be displayed, means for intensity modulating the beam in accordance with received dot signals, and means for transmitting the dot signals to the intensity modulating means at a speed related to the particular symbol being displayed whereby symbols are displayed with proportional spacing.
Other objects, the features and advantages of the invention will be apparent from the following detailed description when read with the accompanying drawing which shows an exemplary embodiment of the apparatus for realizing the invention.
In the drawing:
FIG. 1 is a block diagram of a display system according to the invention; and
rated in the system of FIG. 1.
Before describing the display apparatus, the assumed display format will be discussed. The displayed material will be horizontal lines of text on the screen of a cathode-ray tube which is driven in a conventional raster scan. Each line of text will start at the same left hand margin, except for controlled indentations or tabulations. Each line will have no more than a fixed number of alphanumerics. Each alphanumeric will be represented by a 5X7 matrix of dots with a space allotment to one side of the alphanumeric. The possible five dots of any given row of the matrix for each alphanumeric of a line to be displayed, will be written during the same horizontal scan. Seven contiguous sequential scans will be required to write all seven rows of the matrix while the equivalent of about the next two possible horizontal scans of the raster will be blank to provide the space between lines of text. While a cathode-ray tube system is being assumed it should be realized that other raster type display systems such as electrostatic ink jet systems could be used.
Generally, the bytes representing the alphanumerics of a line of text will be transmitted from a store to an end-around shift register. When the shift register has been loaded, a horizontal sync pulse is generated to start the first horizontal scan for that line of text. Anindication associated with this first horizontal scan and the byte of the first alphanumeric at the output of the shift register are used by a translator to select and generate the dot signals of the top row of this alphanumeric which are loaded in parallel into a five-bit shift register. In addition, the translator feeds signals to a variable clock to indicate a specific shift pulse repetition rate. For example, if the alphanumeric has an average width such as b, c, g, etc., a given rate is specified, if the alphanumeric is narrow such as i or 1" a faster rate is specified, and if the alphanumeric is wide such as m or w, then a slower rate is specified. The variable clock then generates five shift pulses at the appropriate rate to feed the dot signals of the row to the intensity or video input of the cathode-ray tube system. The end-around shift register is then shifted one place to present the next alphanumeric for translation. This process continues until the last alphanumeric has been translated for the first time. At this point, the top row of dots of each alphanumeric has been displayed. Another horizontal sync pulse is generated and the process repeated for the second row. This time the transla tor receives the bytes and an indication associated with the second horizontal scan. This process continues for seven such horizontal scans so that all seven rows of the dot signals for all the alphanumerics of the first line of text are displayed. Then there is a pause to provide a vertical space before the next line of text is displayed. During this pause the bytes of this next line of text are transferred to the end-around shift register. This second line of text is displayed vin the same manner as the first but vertically downward displaced therefrom.
FIG. 1 shows a system utilizing positive logicfor performing these operations. The system includes a store STR which can be a miniprocessor and memory which stores all the bytes representing the text to be displayed as well as several control bytes such 'as a start-of-line byte and an end-of-line byte. Assume the bytes to be coded combinations'of seven bits. Store STR transmits these seven bits in parallel to seven-line cable Cl. In
addition, store STR when transmitting a byte will emit a shift pulse on line SP to an input of OR-circuit Bl. Furthermore, at the start of each page of text to be displayed store STR emits a vertical sync pulse onto line V, and at the start of each line of text to be displayed it emits a pulse onto line HS and a clear pulse on line CL. Finally, store STR can receive pulses from line EOL indicating that a line of text has been displayed so that it can initiate the transfer of the information for the next line.
The bytes from store STR are received by endaround shift register EASR which can be seven parallel end-around shift registers, say, 70 bits long, i.e., the maximum number of alphanumerics that can be displayed on a line. The bytes from store STR are received at inputs T1 and transmitted from outputs EX onto seven-line cable C2 as seven bits in parallel. Seven-line cable C3 feeds the bytes back to inputs T2 to provide the end-around shifting facility. Pulses received at shift input SF from the output of OR-circuit Bl cause the shifting of the bytes.
Decoder DEC, of conventional design, when detecting the start-of-line control byte emits a pulse on line SOS and when detecting the end-of-line control byte emits a pulse of line EOS. The inputs of decoder DEC are connected via seven-line cables C4 and C3 to outputs EX of end-around shift register EASR.
The count of the number of horizontal scans per line of text is performed by shift register SR1, a seven-bit long shift register which is cleared to a bit only in its first stage upon receipt of a pulse on line HS and is shifted one position each time it receives a pulse at shift input SF from line EOS. During such shifting, shift reg.- ister SR1 successively transmits signals on lines H0, H1, H2, H6, and EOL. The pulses on lines H to H6, connected to translator TRL, are used to select the seven rows of dot signals. The signal on line EOL, connected to store STR, is used to indicate the entire line has been displayed. Note, that although a shift register has been used to count and record the number of horizontal scans associated with a line of text, one could equally use a modulo-7 counter.
Translator TRL can comprise two read only memories ROMl and ROMZ. Each register of memory ROMl can comprise two bits of storage for storing speed indicating signals. These registers are selected by the bytes received from the outputs EX of end-around shift register EASR, via seven-line cables C2, C5 and C6, and their contents read out onto lines RA and RB. For normal speed the selected register'will store the binary combination 10, for low speed Ol and for high speed ll.
Each register of memory ROM2 can comprise five bits of storage, related to a particular row of the matrix of a particular character. A register is selected by means of the byte received from the outputs EX of endaround shift register EASR via seven-line cables C2 and C5 (associated with the alphanumeric to be displayed) and a signal on one of the lines H0 to H6 (associated with the particular row of dots then to be displayed), whenever the translator TRL' cannot select a register all its outputs are low. The contents of the selected register are read in parallel, via lines R0 to R4 and AND-circuits A0 to A4, respectively, into shift register SR2. It should be noted that memory ROMl can be replaced by two more shift register channels in endaround shift register EASR with such channels carrying the two-bit speed information for the alphanumerics. In such a case, register EASR has nine outputs with the bottom two, connected to lines RA and RB.
Shift register SR2 can be a conventional five-bit shift register wherein the five stages are loaded in paralel from AND-circuits A0 to A4 while shift pulses received at shift input SF connected to line BS sequentially shift the contents out onto line Z. In order to count the number of shifts and to indicate when five shifts has occurred, there is provided five-bit shift register SR3 whose shift pulse input SF is connected to line BS and whose output is connected to line RE. A pre-setting input is connected to line LR such that upon receipt of a pulse therefrom, the first stage is set to l and the four remaining stages set to 0. In this way, after the register has been pre-set and five shift pulses occur, a pulse will be emitted onto line RE. Of course, shift register SR3 can be replaced by a modulo-5 counter which is cleared by a pulse on line LR and emits a pulse onto line RE after counting five pulses from lines BS.
The shift pulses on line BS are generated by variable clock VC, hereinafter, more fully described in detail. For the present, one needs 'to know that variable clock VC controllably emits bursts of five shift pulses generally in response to pulses on line RE, i.e., a pulse on line RE results in a burst of five shift pulses on line BS preceded by pulse on line LR which is preceded by a pulse on line CS. The repetition rate of the pulses within a burst of five is controlled by signals on lines RA and RB. Whenever the end of a horizontal scan is reached, variable clock VC receives a signal on line E05 from decoder DEC to delay the generation of the pulses on lines CS, LR and BS until the horizontal scan is retraced in response to a signal on line H effectively caused by the signal on line EOS.
Cathode-ray tube system CRT can be a conventional CRT display having horizontal and vertical circuits connected respectively, to lines H and V for generating the horizontal and vertical deflection signals, to control the sweep of the electron beam, and video circuits connected to line Z for intensity modulating the electron beam.
The operation of the system of FIG. 1 will now be described. After the store STR transmits signals (not shown) to initialize all registers and flip-flops it transmits a pulse of line V to cathode-ray tube system CRT as a vertical sync pulse; it transmits the bytes of the first line of .text to be displayed to end-around shift register EASR; and then transmits a pulse on line HS to variable clock VC and to the pre-set input of shift registerSRl'. The bytes of each line of text are prefixed by a start-ofline control byte and suffixed by an end-of-line control byte. Shift register SR1 is set to its first stage and starts generating a signal on line H0 associated with the first row of the dot matrices. Variable clock VC immediately transmits a pulse on line H which is received by cathode-ray tube system CRT as a horizontal sync pulse, and which is received at the set input S of flipflop F1. The setting of flip-flop Fl activates clock CK (a voltage controlled oscillator) to emit shift pulses via OR-circuit B1 to the shift pulse input of shift register EASR which starts shifting until the start-of-line control byte is at its outputs EX. This byte is sensed by decoder DEC which transmits a signal on line SOS to the reset input R of flip-flop Fl which resets and shuts off clock CK. In this way, variable length lines of text can start at the same left margin since the shifting occurs during the horizontal retrace time. Thereafter, variable clock VC transmits a pulse via line CS, AND-circuit A5 and OR-circuit B1 to the shift pulse input SF of shift register EASR causing the first alphanumeric byte to be transmitted from its output to translator TRL. This .byte is translated by memory ROMl to feed a combination of signals on lines RA and RB to variable clock VC to set the shift pulse speed. In addition, this byte cooperates with the signal on line H in memory ROM2 to select the dot signals for the first (top row) of the dot matrix for the alphanumeric associated with this byte. The dot signals are fed in parallel via lines R0 to R4 to inputs of AND-circuits A0 to A4, respectively. Then, variable clock VC emits a pulse on line LR which gates the dot signals (bits) into shift register SR2 and sets a 1 into the first stage of shift register SR3. Thereafter, variable clock VC transmits five shift pulses at the presecribed repetition rate (speed) to both shift registers. The dot signals are shifted onto line Z and into the cathode-ray tube system CRT to generate the dots for the first row of the matrix for the first symbol of the line. Following the fifth shift pulse, shift registers SR2 and SR3 are empty with the bit in register SR3 fed via line RE to variableclock VC. After a delay, variable clock VC transmits another pulse of line CS resulting in a shift in shift register EASR and the second byte is presented for translation in the same manner as the first byte. The dot signals for the first row of the second byte are gated into the shift register SR2 by another pulse on line LR which also loads the 1 bit into the first stage of shift register SR3. Another five shift pulses are generated and the dots of the first row of the second alphanumeric symbol are displayed. This process continues until decoder DEC detects the end-of-line control bit and transmits a signal on line EOS. Note translator TRL cannot translate this byte hence, it will transmit no dot signals. The signal on line EOS steps shift register SR1 which starts transmitting a signal on line H1 associated with the second row of the dot matrices. The signal on line EOS is received by variable clock VC which responds to it in the same manner as the receipt of a signal on line HS, i.e., by generating the signal on line H. The alignment shifting in end-around shift register EASR is performed and thereafter, the second rows of the dot signalsare transmitted to cathode-ray tube system CRT in the same manner as the first rows, as described above. The third, fourth, fifth, sixth and seventh rowsare similarly generated. After the seventh row has been'displayed, shift register SR1 transmits a signal on line EOL which is fed to store STR to indicate that the whole line of text has been displayed. lnaddition, the signal on line EOL blocks AND-gate A5 to prevent any shifting in shift register EASR.
In order to display the second line of text, store STR must load the new line into shift register EASR and transmit a pulse on line HS. Thereafter, the system operates as described above except that because the vertical deflection is still operating and no new vertical sync pulse is generated, the second line is displayed below the first line.
The variable clock of FIG. 2 will now be described. Basically, the variable clock VC generates the shift pulses for end-around shift register EASR, the loading pulses for shift registers SR2 and SR3 as well as their shift pulses. The clock is best described by starting at the output of OR-circuit B3 which is connected to the trigger input of trailing-edge-triggered one-shot circuit 181 whose output is connected to line CS and to the trigger input of trailing-edge-triggered one-shot circuit 182. Thus, when OR-circuit B3 emits a pulse its trailing edge triggers one-shot 181 which transmits a shift pulse on line CS. In addition, the the trailing-edge of this pulse triggers one-shot 182 whose output is connected to line LR and the set input of flip-flop F2. One-shot 1S2 emits a pulse on line LR which samples AND- circuits A0 to A4 (FIG. 1) to load the dot signals into shift register SR2 and to pre-set shift register SR3. In addition, the trailing-edge of the pulse sets flip-flop F2 whose output is connected to an input of each of the ANDcircuits A7, A8 and A9. The other inputs of these AND-circuits are connected to lines RA and RB. Thus, one of these AND-circuits will pass a signal (go high), which one being determined by the shifting rate desired as represented by the coded combination of signals on lines RA and RB. The outputs of AND-circuits A7, A8 and A9 are connected to the control inputs of gated oscillators VS, VN and VF, respectively. Each of the oscillators can be a free-running relaxation oscillator which is biased to cut-off until it receives a high signal at its control input. The oscillating frequencies are chosen such that oscillator VS is the slowest, oscillator VN intermediate and oscillator VF the fastest. The outputs of the oscillators are fed via OR-circuit B4 to line BS to provide shift pulses for shift registers SR2 and SR3 (FIG. 1). After five suchpulses a signal is present on line RE connected to the reset input of flip-flop F2 which resets, terminating the shift pulses.
Generally, the pulse on line RE also passes through AND-circuit A6 to an input of OR-circuit B3 to repeat the cycle. However, at the end of each horizontal scan, there must be a time delay so that no dots are displayed while the beam is driven to the left margin. This isaccomplished by connecting the output of OR-circuit B2 to the second (and inverting input) of AND-circuit A6 and via one-shot 183 to the second input of OR-circuits B3. One-shot 183 when triggered, emits a negative going pulse for a period of time sufficient to permit a horizontal retrace to occur.
The inputs of OR-circuit B2 are connected to-lines E08 and HS. Thus, whenever a signal is present on either one of these lines, a pulse is transmitted to line H, one-shot 183 is triggered and AND-circuit A6 is blocked causing the generation of a new horizontal scan which is initiatedby a retrace and thereafter, the shift pulse cycle can occur.
There will now be obvious tothose skilled in the art, many modifications and variations satisfying many or all of the objects of the invention but which do not depart from the spirit thereof as defined by the appended claims.
What is claimed is: A I
l. A system for displaying symbols as matrices of dots comprising: a record medium, a source of a beam which when impinging on said second medium changes the visual state of said record medium at the point of impingement, means for generating a scanning raster whereby the beam repetitively sweeps across said record medium at a uniform speed, means for-generating a different plurality of dot signals for each of the symbols to be displayed, means for intensity modulating the beam in accordance with received dot signals, and transmitting means for transmitting the dot signals to said intensity modulating means at a rate corresponding to a plurality of particular symbol being displayed whereby the symbols are displayed with controllable width.
2. The system of claim 1 wherein said record medium is the screen of a cathode-ray tube display, said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display, and said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube disp 3 The system of claim 1 wherein said means for generating a different plurality of dot signals for each of the symbols comprises a memory having a plurality of addressable registers, each of said registers being associated with a symbol and storing indicia representing the dots of the matrix of the symbol, and selection means for selecting particular registers and converting the indicia therein to dot signals.
4. The system of claim 1 wherein said transmitting means comprises at least one shift register for receiving the generated dot signals, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
5. The system of claim 1 wherein said transmitting means comprises at least one shift register for receiving the dot signals from said memory and selection means in parallel, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
6. The system of claim 5 wherein said record medium is the screen of a cathode-ray tube display, said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display, and said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
7. The system of claim 1 further comprising a first means for sequentially generating groups of coded combinations of bits wherein each coded combination of bits is associated with a symbol to be displayed, addressed memory means for storing indicia representing all possible symbols which can be displayed, selection means receiving each group of coded combination of bits for selecting from said addresssed memory means the indicia representing the symbol associated with the received group and converting the indicia into a parallel array of dot signals, a shift register for receiving in parallel the array of dot signals and transmitting the dot signals serially to said intensity modulating means, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
8. The system of claim 7 wherein said addressed memory means also stores indicia representing a spacing factor for each symbol, said selection means also including means for selecting the spacing factor indicia and means for utilizing the selected spacing factor indicia to select the pulse repetition rate of the shift pulses.
9. The system of claim 8 wherein said shift pulse generating means comprises a plurality of selectively operable shift pulse generators, and means for energizing the operation of a particular shift pulse generator in accordance with the selected spacing factor indicia.
10. The system of claim 9 wherein said record medium is the screen of a cathode-ray tube display, said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display, and said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
11. In a display system wherein intensity modulating dot signals are used to generate visually displayed symbols as matrices of dots on a medium, the method of controlling the width of the displayed symbols by controllably varying the rate relative to scan speed at which the intensity modulating dot signals associated with each symbol are generated during scans of the medium at uniform speed.
v "UNITED STATES PATENT OFFICE CERTIFICATE OF CORRECTION Patent'No. 3,754,229 DatedAuguet 21, 197s lnventlofls) 1 Solomon Manber. Q I
It is certified that error appears in the above-identified patent and that said Letters Patent are hereby' corrected as shown below:
Claim lines 13 to 15, shouldread Qing' to the P rticular symbol'being displayed whereby a plurality of symbols-are displayed with controllable width.
Signed and s ealed thie day of January l9 74.
(SEAL) Attest: v
EDWARD M.FLETC ZHER,'JR. v v RENE v TEGTMEYER I Attesting OfflCSI". p Act ng'Commissioner of- Patents ORM PO-105O (10-69) Q 7 v uscoMM-Dc BOS'I'G-PGD I i U.S. GOVEREMENT PRINTING OFFICE "I! 0-3Il-S S. I
UNIT D STATES PATENT OFFICE CERTIFICATE OF CGRRECTlON Patent'No. 3 754 2Z9 Dated August 21 1973 Inventor(s) Solomon Manber It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below:
Claim 1, lines 3 to 15, should read ing to the P rticular symbol being displayed whereby a plurality of symbols are displayed with controllable width.
Signed and sealed this 8th day of January 1974.
(SEAL) Attest:
Attesting Officer cting Commissioner of Patents OHM PO-1050 (10-69) uscoMM-Dc soars-P09 U.S. GOVERNMENT PRINTING OFFICE 9'9 0-365-334,

Claims (11)

1. A system for displaying symbols as matrices of dots comprising: a record medium, a source of a beam which when impinging on said second medium changes the visual state of said record medium at the point of impingement, means for generating a scanning raster whereby the beam repetitively sweeps across said record medium at a uniform speed, means for generating a different plurality of dot signals for each of the symbols to be displayed, means for intensity modulating the beam in accordance with received dot signals, and transmitting means for transmitting the dot signals to said intensity modulating means at a rate corresponding to a plurality of particular symbol being displayed whereby the symbols are displayed with controllable width.
2. The system of claim 1 wherein said record medium is the screen of a cathode-ray tube display, said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display, and said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
3. The system of claim 1 wherein said means for generating a different plurality of dot signals for each of the symbols comprises a memory having a plurality of addressable registers, each of said registers being associated with a symbol and storing indicia representing the dots of the matrix of the symbol, and selection means for selecting particular registers and converting the indicia therein to dot signals.
4. The system of claim 1 wherein said transmitting means comprises at least one shift register for receiving the generated dot signals, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulSe repetition rate of the shift pulses.
5. The system of claim 1 wherein said transmitting means comprises at least one shift register for receiving the dot signals from said memory and selection means in parallel, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
6. The system of claim 5 wherein said record medium is the screen of a cathode-ray tube display, said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display, and said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
7. The system of claim 1 further comprising a first means for sequentially generating groups of coded combinations of bits wherein each coded combination of bits is associated with a symbol to be displayed, addressed memory means for storing indicia representing all possible symbols which can be displayed, selection means receiving each group of coded combination of bits for selecting from said addresssed memory means the indicia representing the symbol associated with the received group and converting the indicia into a parallel array of dot signals, a shift register for receiving in parallel the array of dot signals and transmitting the dot signals serially to said intensity modulating means, shift pulse generating means for generating a plurality of shift pulses for shifting the dot signals through said shift register, and means for selectively varying the pulse repetition rate of the shift pulses.
8. The system of claim 7 wherein said addressed memory means also stores indicia representing a spacing factor for each symbol, said selection means also including means for selecting the spacing factor indicia and means for utilizing the selected spacing factor indicia to select the pulse repetition rate of the shift pulses.
9. The system of claim 8 wherein said shift pulse generating means comprises a plurality of selectively operable shift pulse generators, and means for energizing the operation of a particular shift pulse generator in accordance with the selected spacing factor indicia.
10. The system of claim 9 wherein said record medium is the screen of a cathode-ray tube display, said source of the beam is the electrode gun and associated circuits of said cathode-ray tube display, and said means for generating the scanning raster is the horizontal and vertical deflection circuits of said cathode-ray tube display.
11. In a display system wherein intensity modulating dot signals are used to generate visually displayed symbols as matrices of dots on a medium, the method of controlling the width of the displayed symbols by controllably varying the rate relative to scan speed at which the intensity modulating dot signals associated with each symbol are generated during scans of the medium at uniform speed.
US00267641A 1972-06-29 1972-06-29 Proportional symbol display Expired - Lifetime US3754229A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US26764172A 1972-06-29 1972-06-29

Publications (1)

Publication Number Publication Date
US3754229A true US3754229A (en) 1973-08-21

Family

ID=23019623

Family Applications (1)

Application Number Title Priority Date Filing Date
US00267641A Expired - Lifetime US3754229A (en) 1972-06-29 1972-06-29 Proportional symbol display

Country Status (1)

Country Link
US (1) US3754229A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4090188A (en) * 1975-07-07 1978-05-16 Fuji Xerox Co., Ltd. Dot matrix converter
US4115765A (en) * 1977-02-17 1978-09-19 Xerox Corporation Autonomous display processor
FR2423018A1 (en) * 1978-04-14 1979-11-09 Fujitsu Fanuc Ltd CHARACTER DISPLAY DEVICE
US4193071A (en) * 1976-10-21 1980-03-11 Ricoh Company, Ltd. Character display apparatus
US4254416A (en) * 1976-06-01 1981-03-03 Raytheon Company Variable size character generator
EP0027590A1 (en) * 1979-10-17 1981-04-29 Siemens Aktiengesellschaft Arrangement for a dot matrix printer to print proportionally spaced characters
EP0069517A2 (en) * 1981-07-06 1983-01-12 Data General Corporation Character display apparatus
US4479119A (en) * 1980-07-16 1984-10-23 Ricoh Company, Ltd. CRT Display device
US4616219A (en) * 1982-02-23 1986-10-07 Minolta Camera Kabushiki Kaisha Character generating device
US4864518A (en) * 1986-09-04 1989-09-05 Minolta Camera Kabushiki Kaisha Proportional spacing display apparatus
US5724067A (en) * 1995-08-08 1998-03-03 Gilbarco, Inc. System for processing individual pixels to produce proportionately spaced characters and method of operation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2963544A (en) * 1951-12-07 1960-12-06 Girod Associates Method and apparatus for photocomposing and the like
US3267454A (en) * 1963-06-24 1966-08-16 Ibm Line justifying and proportional spacing apparatus for display devices
US3423749A (en) * 1966-03-30 1969-01-21 Ibm Character positioning control
US3665454A (en) * 1969-04-21 1972-05-23 Sanders Associates Inc Variable rate display generator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2963544A (en) * 1951-12-07 1960-12-06 Girod Associates Method and apparatus for photocomposing and the like
US3267454A (en) * 1963-06-24 1966-08-16 Ibm Line justifying and proportional spacing apparatus for display devices
US3423749A (en) * 1966-03-30 1969-01-21 Ibm Character positioning control
US3665454A (en) * 1969-04-21 1972-05-23 Sanders Associates Inc Variable rate display generator

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4090188A (en) * 1975-07-07 1978-05-16 Fuji Xerox Co., Ltd. Dot matrix converter
US4254416A (en) * 1976-06-01 1981-03-03 Raytheon Company Variable size character generator
US4193071A (en) * 1976-10-21 1980-03-11 Ricoh Company, Ltd. Character display apparatus
US4115765A (en) * 1977-02-17 1978-09-19 Xerox Corporation Autonomous display processor
FR2423018A1 (en) * 1978-04-14 1979-11-09 Fujitsu Fanuc Ltd CHARACTER DISPLAY DEVICE
US4371274A (en) * 1979-10-17 1983-02-01 Siemens Aktiengesellschaft Apparatus for dot-matrix printing with proportional character spacing
EP0027590A1 (en) * 1979-10-17 1981-04-29 Siemens Aktiengesellschaft Arrangement for a dot matrix printer to print proportionally spaced characters
US4479119A (en) * 1980-07-16 1984-10-23 Ricoh Company, Ltd. CRT Display device
EP0069517A3 (en) * 1981-07-06 1984-08-01 Data General Corporation Character display apparatus
EP0069517A2 (en) * 1981-07-06 1983-01-12 Data General Corporation Character display apparatus
US4616219A (en) * 1982-02-23 1986-10-07 Minolta Camera Kabushiki Kaisha Character generating device
US4864518A (en) * 1986-09-04 1989-09-05 Minolta Camera Kabushiki Kaisha Proportional spacing display apparatus
US5724067A (en) * 1995-08-08 1998-03-03 Gilbarco, Inc. System for processing individual pixels to produce proportionately spaced characters and method of operation

Similar Documents

Publication Publication Date Title
US4283724A (en) Variable size dot matrix character generator in which a height signal and an aspect ratio signal actuate the same
US3868673A (en) Display apparatus including character enhancement
US3754229A (en) Proportional symbol display
US3921164A (en) Character generator for a high resolution dot matrix display
US3336587A (en) Display system with intensification
US4078249A (en) Digital display composition system
CA1113194A (en) Advertising copy composition and lay-out system
US4193071A (en) Character display apparatus
US3774161A (en) Visual display system
US4107664A (en) Raster scanned display system
US3729714A (en) Proportional space character display including uniform character expansion
US3735383A (en) Display apparatus utilizing cathode ray tubes
US4075695A (en) Display processor system
US4309700A (en) Cathode ray tube controller
US3872446A (en) Visual display system
US3803583A (en) Display system for several fonts of characters
US4011556A (en) Graphic display device
US4555763A (en) Method and apparatus for storage and accessing of characters, and electronic printer employing same
US3587083A (en) Character generation and display system
US3816823A (en) Character display system with tabbing function
US4325063A (en) Display device with variable capacity buffer memory
US4706076A (en) Apparatus for displaying images defined by a plurality of lines of data
US3665454A (en) Variable rate display generator
US3787819A (en) Device for the processing of digital symbol data for the purpose of displaying text on a television monitor
US3732559A (en) Segmented binary rate multiple-beam 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 INCORPORATED A DE CORP. (CHANGED TO);REEL/FRAME:004312/0324

Effective date: 19840530

STCF Information on status: patent grant

Free format text: PATENTED FILE - (OLD CASE ADDED FOR FILE TRACKING PURPOSES)

AS Assignment

Owner name: UNISYS CORPORATION, PENNSYLVANIA

Free format text: MERGER;ASSIGNOR:BURROUGHS CORPORATION;REEL/FRAME:005012/0501

Effective date: 19880509