US3877007A - Apparatus for displaying lower case letters - Google Patents

Apparatus for displaying lower case letters Download PDF

Info

Publication number
US3877007A
US3877007A US400168A US40016873A US3877007A US 3877007 A US3877007 A US 3877007A US 400168 A US400168 A US 400168A US 40016873 A US40016873 A US 40016873A US 3877007 A US3877007 A US 3877007A
Authority
US
United States
Prior art keywords
column
matrix
character
symbols
class
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
US400168A
Inventor
Aaron J Fishman
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.)
Digital Equipment Corp
Original Assignee
Digital Equipment 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 Digital Equipment Corp filed Critical Digital Equipment Corp
Priority to US400168A priority Critical patent/US3877007A/en
Application granted granted Critical
Publication of US3877007A publication Critical patent/US3877007A/en
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
    • 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/14Control 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 tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
    • G09G1/18Control 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 tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible a small local pattern covering only a single character, and stepping to a position for the following character, e.g. in rectangular or polar co-ordinates, or in the form of a framed star

Definitions

  • Circuitry in the display monitors this bit position and alters the deflection signal to the Y de- [56] UNITE r S gZqrENTS flection axis to produce the appropriate shift. 2.987.715 6/l96l Jones et al. 340 324 AD 4 Claims 4 Drawing Figures CHARACTER MEMORY ADDRESS ENCODER SHIFT REGISTER STEP X UNIT CEND
  • This invention relates to character generators and more specifically to devices for displaying lower case letters.
  • One class of input/output devices used in data processing systems displays symbols. These include cathode ray tube devices and X-Y plotters. With some of these devices. a character memory stores information which controls the blanking of a beam in a cathode ray tube or the position of a pen. Effectively the "beam or pen draws" symbols by forming dots selectively on a matrix which X and Y axis deflection signals define.
  • the storage matrix has additional rows so that the base line for the letters on the displayed character coincides with an intermediate row.
  • the display matrix overlies the entire printing area.
  • special decoding networks are I enabled during the transmission ofa lower case character code. These decoders sense the code and then determine whether the character should descend. If it is. an offset circuit effectively shifts the matrix downwardly.
  • a memory for storing display information has one extra bit position in a location corresponding to the top matrix row for each character. That position contains a ONE if the character is a descending character. Circuitry monitors this bit position and then produces the offset.
  • Another object of this invention is to provide a device for displaying descending lower case characters without additional memory circuitry.
  • Still another object ofthis invention is to provide a system for displaying descending lower case characters without complex decoding circuits.
  • display information for lower case characters does not use one column in a storage matrix for upper case characters.
  • One bit position in that column indicates whether the lower case character is a descending character.
  • the electron beam in a CRT device is blanked or a pen is raised during the analysis of this column.
  • Circuitry decodes the one bit position. If the content indicates that the character is descending, the control circuitry introduces an offset into the vertical deflection circuit for the beam or pen and effectively shifts the character downwardly. Thus. there is no added expense for memory and. as becomes apparent. the circuitry for introducing the offset is quite simple to implement.
  • FIG. 1 is a logical diagram, partially in block form. of a cathode ray tube display device incorporating this invention
  • FIG. 2 is a chart of representative symbol codes and corresponding information stored in a character memory shown in FIG. 1;
  • FIG. 3 is a detailed diagram of an address encoder shown in FIG. 1;
  • FIG. 4 is a detailed diagram of a bit counter and decoder and a shift register unit shown in FIG. 1.
  • FIG. 1 shows a control circuit for a cathode ray tube (CRT) 10. Modifications of the circuitry for use in pen plotters or for other types of matrix display devices will be apparent to those skilled in the art.
  • the CRT 10 includes an X-axis deflection coil 10 and a Y-axis deflection coil 12 to position an electron beam on the face of the cRT 10 in response to signals from a Y'axis deflection circuit 14 and an X-axis deflection circuit 15.
  • a Z-axis conductor 13 When a Z-axis conductor 13 is energized (i.e. *unblanked), the electron beam is turned on to illuminate a spot.
  • This invention is particularly adapted for use with those defined as a matrix display.
  • a matrix display the beam moves from one point to another on a matrix under the control of the deflection circuits 14 and 15, with the Z-axis signals on the conductor 13 being turned on momentarily anytime a position on the matrix is to be illuminated.
  • a control circuit retrieves information from a character memory 16 to turn the beam on or off for each matrix position.
  • the matrix positions lie at the intersections of vertical columns and horizontal rows. It is assumed that the beam moves column by column; that is. the X-axis and Y-axis deflection coils 11 and 12 first position the beam to a first column of the matrix and then raise it through the column row-by-row. When the first column is completed, the control circuit energizes the coils 11 and 12 to shift the beam horizontally to the next column and to trace the second column downwardly. Thus the system draws" the character by alternately moving up and down each successive column in the matrix.
  • the number of rows and columns is arbitrary. In this specific disclosure. however, the matrix contains six columns and eight rows.
  • some code uniquely identifies each character or symbol.
  • a popular code is the ASCII code. This code, in an octal representation. falls into four sets of code numbers, also expressed as octal numbers. Codes through 37 designate control functions; codes 40 through 77 special symbols and numerals; codes 1008 through 137 upper case characters and symbols; and codes 140 through 177 lower case characters and symbols.
  • FIG. 2 shows the codes for three representative characters. namely and There is a group of contiguous locations in the character memory 16 which identifies the positions on the matrix to be illuminated for each character.
  • the character memory 16 has one location corresponding to each column.
  • Each location in the character memory 16 in turn, has one bit position corresponding to each row.
  • the memory has six locations for each code number (i.e.. for each character that may be displayed) and each location has eight bit positions.
  • the circuit shown in the FIG. 1 uses the ASCII code as a base address by effectively shifting the ASCII code one octal digit to the left.
  • the first location for P which has an octal code of 120 is 1,200,,.
  • location 1200 contains all ONEs. This means that the electron beam will energize spots on the face of the CRT 10 (in FIG. 1) corresponding to the intersections of all the rows with the left-hand column (column 0).
  • the next address, 1201,. contains ONEs in bit positions corresponding to rows 0 and 4. Therefore, the intersections with the column I of the topmost row (row 0) and row 4 are illuminated.
  • Corresponding intersections are also illuminated in the columns 2 through 4 as locations 1202 through 1204,, store identical information.
  • Location 1205. corresponds to column and has ONEs in bit positions I through 3 so the beam illuminates corresponding matrix positions. Once all these dots are displayed, the character P appears on the face of the CRT 10 (in FIG. 1).
  • intersections are widely spaced for purposes of illustration. Actually the intersections are more closely spaced so that the dots apparently merge into continuous character lines.
  • location 1420 which corresponds to the first column of the matrix, contains ZEROs for the letter b.
  • the remaining rows contain ONEs corresponding to various intersections in the matrix as previously discussed.
  • the character code appears on a bus 20.
  • a control circuit 21 responds to other signals. as known in the art. to transmit a LOAD CODE signal to move the character code from the bus 20 into an address encoder 22.
  • the address encoder 22 servcs as a gated input buffer to store the character code and provide address information to the character memory 16.
  • the LOAD CODE signal energizes the LD input ofa buffer register 23 to store the character code.
  • This code provides the three most significant digits of a four-digit address expressed in the octal notation.
  • the address is for a specific location in the character memory 16.
  • the remaining, or least significant. octal digit is provided by a column counter 24.
  • a column decoder 25 produces signals on conductors corresponding to the respective columns in a matrix, conductors for the left column (col 0) and last or right column (col 5) being shown in FIG. 3.
  • the column counter 24 normally receives a 1 as an initial value.
  • the control circuit 21 transmits a PRINT signal after the LOAD CODE signal.
  • the PRINT signal sets a G0 latch 27 and conditions a JK flip-flop designated an INIT P flip-flop 31.
  • a subsequent CLK pulse from a clock circuit 30 to the C" input of the flip-flop 31 sets this flip-flop.
  • an INIT P signal passes through an OR GATE 32 to immediately reset the GO latch 27.
  • the .l input of another JK flip-flop designated a RUN flip-flop 33 also receives the INIT P signal so a succeeding or second CLK pulse can set the RUN flip-flop 33.
  • the INIT P signal also sets the shift register unit 26 to some initial conditions as described later.
  • An OR circuit 34 transfers the INIT P signal to a delay circuit 35 and the delayed INIT P signal triggers a monostable multivibrator 36.
  • the leading edge of the output pulse from the multivibrator 36 is applied to the X-axis deflection circuit 15 to effectively move the beam position one column to the right to provide one column of spacing between characters.
  • the trailing edge of the same pulse is an input to a J K or RAMP Y flip-flop 37 whichcontrols the ramp slope from a ramp generator 40.
  • each pulse merely changes the state of the flip-flop 37.
  • the RAMP Y flip-flop 37 When the RAMP Y flip-flop 37 is set. it adds a signal corresponding to a slope of +2m to a normal slope of m from the ramp generator 40.
  • the Y-axis deflection circuit 14 receives a signal with a slope of +11: when the RAMP Y flip-flop 37 is set and a signal with a slope of m when the RAMP Y flip-flop 37 is reset.
  • the timing provides by the delay circuit 35 and the monostable multivibrator 36 are related to the output from the shift register unit 26 so the beam is at a base line and under the control of a positive slope signal from the ramp generator when the first bit of matrix information is received from the shift register unit 26.
  • Setting the lNIT P flip-flop 31 also energizes an OR gate 41. This triggers another monostable multivibrator 42 to produce a CHAR COL CLK signal which passes to the address encoder 22 to increment the column counter 24 (FIG. 3). As the column counter 24 is initially set to l the CHAR COL CLK signal increments the column counter 24 to 0,, so the address encoder 22 thereupon produces a valid memory address. For example, the ASCII code for *P produces initially the invalid address 1207 The CHAR COL CLK pulse changes this to 1200,, and the character memory 16 retrieves the data in that valid location.
  • the shift register unit 26 contains a shift register 44 which shifts data in response to a GO CLK signal in a direction determined by signals at S0 and S1 inputs.
  • a mode flip-flop 43 provides these direction inputs.
  • the set (Q) and reset (O) outputs from the MODE flip-flop 43 are coupled to the S0 and S1 inputs respectively through OR gates and 46.
  • the shift register 44 When neither the S0 nor S1 signal is asserted, the shift register 44 inhibits the CLK input, so no shifting occurs.
  • the S0 input When the S0 input is asserted but the S1 input is not, GO CLK pulses shift the data to the right. Reversing the signals to the S0 and S1 inputs produces shifts to the left.
  • the shift register 44 loads data in parallel from the character memory 16.
  • the INIT P flip-flop 31 When the INIT P flip-flop 31 sets, it resets the MODE flip-flop 43 as the INIT P signal is an overriding resetting signal. However. no GO CLK pulses appear so no shifting operation occurs. Further, the shift register 44 contains all ZERO's because an EOC signal (described later) previously cleared the shift register 44.
  • the second CLK pulse from the clock 30 sets the RUN flip-flop 33. This enables an AND gate 47 to pass subsequent CLK pulses from the clock 30 as GO CLK pulses.
  • the first GO CLK pulse to the shift register unit 26 produces no response.
  • the shift register 44 (FIG. 4) was previously cleared and contains all ZEROs.
  • An AND gate 50 which receives the output from the shift register unit 26 in FIG. 1 is also disabled by a signal from an UNBLANK flip-flop 51 which was previously reset.
  • the G0 CLK pulses also are applied through an inverter 52 to a bit counter and decoder 53 as phased clock pulses delayed by 180 (i.e., NOT GO CLK pulses).
  • a bit counter 54 is advanced by the phased NOT GO CLK pulses.
  • the bit counter 54 is preset to a number (for example, 12 in a modulo l6 counter) to provide time delay and synchronizing functions in conjunction with the delay circuit 35 and monostable multivibrator 36 in FIG. 1. Still referring to FIG. 4, the output of the bit counter 54 is connected to a decoder 55.
  • the LOR signal appears when the bit counter 54 reaches a value 2 and performs two functions. First, it energizes both the OR gates 45 and 46 to load the first column information from the character memory 16 into the shift register 44 on its trailing edge. This LOR signal also energizes a normally enabled AND gate 56 (FIG. 1) so that a succeeding GO CLK pulse may set the UNBLANK flopflop 51 to thereby enable the AND gate 50. Conditions for disabling the AND gate 56 are discussed later.
  • the MODE flip-flop 43 also controls an output gating circuit. When set, the MODE flip-flop 43 disables an AND gate 57 and enables an AND gate 60 to pass signals from the right-hand end of the register 44 through an OR gate 61 to the AND gate 50 in FIG. 1. During the next column, the MODE flip-flop 43 is reset, so the shift register 44 shifts to the left with the output coming through the AND gate 57 connected to the left-hand end of the register 44 and OR gate 61.
  • a bit from the shift register unit 26 in FIG. 1 is a ONE and the UNBLANK flip-flop 51 is set, then a GO CLK pulse passes through the AND gate 50 and triggers a monostable multivibrator 62.
  • the resulting pulse energizes the Z-axis thereby causing a dot to appear.
  • the GO CLK pulse and Y-axis conductor 13 ramping signal are synchronized so that pulses from the monostable multivibrator 62 correspond to the proper row intersections with the column.
  • successive GO CLK pulses advance the bit counter 54.
  • the decoder 55 issues the DEFL DONE signal which energizes the OR gate 34.
  • this signal indicates that the deflection is about to be finished; the subsequent time delays provided by the delay circuit 35 and the monostable multivibrator 36 prevent the column shift and ramp signal reversal from occurring prematurely.
  • the multivibrator 36 issues a STEP X pulse and causes the X-axis deflection circuit 15 to shift the beam position to the next column and, by changing the state of the RAMP Y flip-flop 37, starts the subsequent ramp with a signal of the opposite slope.
  • any column is finally drawn when the decoder 55 in FIG. 4 produces the CBC-11 signal.
  • the signal passes through the OR gate 41 in FIG. 1 and enables the monostable multivibrator 42 to produce the CHAR COL CLK pulse. As previously indicated this pulse advances the column counter 24 (FIG. 3) and reverses the MODE flip-flop 43 in FIG. 4.
  • the address encoder 22 transmits the COL 5 signal while the last column in the matrix is being displayed. This signal enables an AND gate 63 in FIG. 1.
  • the CHAR COL CLK pulse advances the column counter 24 to an invalid address and also energizes the AND gate 63 thereby triggering a monostable multivibrator 64 and energizing an OR gate 65 to produce an end of character (EOC) pulse.
  • the EOC pulse clears the shift register 44 (FIG. 4) and loads the preset number into the bit counter 54.
  • the EOC pulse also resets the UNBLANK flip-flop 51, the RUN flip-flop 33, and the RAMP Y flip-flop 37. Such an EOC pulse resets the lNlT P flipflop 33 directly.
  • the multivibrator 36 deflects the beam one column to the right.
  • adjacent characters are automatically spaced by to columns as the first CHAR COL CLK pulse for the next character also produces a shift of the beam one column to the right. as previously indicated.
  • the EOC may also be generated whenever the control circuit 21 produces an lNlT or initializing signal.
  • the lNlT signal also clears the buffer register 23 (FIG. 3).
  • the buffer register 23 contains B5 and B6 conductors connected to its corresponding stages. Both the B5 and B6 conductors are therefore energized whenever a lower case letter is being displayed.
  • AND circuit 100 is connected to the B5 and B6 conductors and additionally to the COL 1 conductor from the column decoder 24 in FIG. 3.
  • the AND circuit 100 is energized whenever the address encoder 22 is addressing a location corresponding to the first column ofa lower case letter. As previously indicated. however, no display information appears in this column.
  • the AND circuit 100 disables the AND gate 56 through an inverter 101 to thereby prevent the UNBLANK flip-flop 51 from setting. This prevents any signal from appearing on the Z- axis conductor 13, so no display can occur.
  • the character b" contains all zeros at location 1420,,. But location 1600, for 12" contains a ONE in bit position 7. This bit position indicates that the letter is to descend by a fixed amount so that the tail of the p extends below the base line.
  • the bits are stored as if the character were to be printed with the bottom of the tail resting on the base line. This simplifies the structure of the memory and eliminates the need for any additional memory locations corresponding to rows below the base line.
  • Conductor 102 in FIG. 1 connects to the stage in the character memory 16 corresponding to bit position 7.
  • a ONE signal on conductor 102 together with the output from the AND gate 100 energizes an AND gate 103 whenever a lower case letter includes a portion below the base line.
  • the output of the AND gate 103 energizes the 1 input of a DESCEND flip-flop 104 and a phased NOT GO CLK pulse from the inverter 52 sets the DESCEND flip-flop 104.
  • the DESCEND flip-flop 104 When reset, the DESCEND flip-flop 104 energizes an amplifier 105 to thereby maintain a junction 105a of a voltage divider comprising a resistor 106 and a voltage reference 107 at a fixed positive level. A resistor 108 then couples a fixed current increment from the junction to a current summing junction in the Y- axis deflection circuit 14. This increment and the output of the ramp generator are added so that normally the row 7 in the memory corresponds to the base line in the display matrix.
  • the DESCEND flip-flop 104 When a descending character is encountered, however, the DESCEND flip-flop 104 is set and the amplifier effectively grounds the junction 105a. thereby removing this incremental current from the Y-axis dcflection circuit 14. As a result, the beam is effectively deflected downwardly for the character.
  • the DE- SCEND flip-flop 104 remains set throughout the character. after which the EOC signal resets it.
  • circuitry in accordance with this invention provides a means for displaying lower case letters which simplifies the structure of the character memory 16.
  • the added circuitry for repositioning characters is inexpensive and simply added.
  • a matrix display device for displaying symbols in response to representations of those symbols, each symbol being in a first or second class. symbols in the first class being displayed in all the columns of a matrix and symbols in the second class being displayed in a submatrix which omits one column in the matrix, a display unit having a printing element, X and Y axis deflection circuits for positioning the printing element on the matrix and an unblanking circuit for enabling the printing element to make a visible mark, matrix storage means for storing unblanking information for each symbol at a set of addressed locations, each location storing unblanking information corresponding to a column of the matrix, and means responsive to the representation of a symbol for selecting locations in the matrix storage means for retrieving unblanking information, the improvement of control means for the display device comprising:
  • C. means responsive to the receipt of the representations of symbols in the second class for disabling the unblanking circuit during the receipt of the certain unblanking information in the omitted column
  • D. summing means connected to the Y axis deflection circuit and offset signal generating means for combining the offset and base signals thereby to 3.
  • a display device as recited in claim 3 additionally comprising means for generating a resetting signal at the end of each character display to reset said offset signal generator.

Abstract

Circuitry in a matrix display for shifting certain lower case letters downwardly. While a character generator receives information in one column of a matrix for a lower case character, the display of the character is blanked. One bit position in that column indicates whether the character is to be displaced downwardly on the line. Circuitry in the display monitors this bit position and alters the deflection signal to the Y deflection axis to produce the appropriate shift.

Description

Unlted States Patent 1 1 [111 3,877,007 Fishman Apr. 8, 1975 [54] APPARATUS FOR DISPLAYING LOWER 3,130.39? 4/1964 Simmons 340 324 AD CASE LETTERS gelcher et a1 a Inventor: slaro J- shman, Framin ham, 3.783.331 1/1974 Daznall 315/18 ass.
[73] Assignee: Digital Equipment Corporation, ry avid L. Trafton Maynard, Ma Attorney, Agent, or Firm-Cesari and McKenna [22] Filed: Sept. 24, 1973 211 App]. No.: 400,168 [57] ABSTRACT Circuitry in a matrix display for shifting certain lower case letters downwardly. While a character generator [52] US. Cl. 340/324 AD. 178/30, 33115502726; receives information in one column of a matrix for a [51] Int Cl Gosh 5 lower case character, the display of the character is I blanked one bit position in that column indicates [58] Field of g figi whether the character is to be displaced downwardly on the line. Circuitry in the display monitors this bit position and alters the deflection signal to the Y de- [56] UNITE r S gZqrENTS flection axis to produce the appropriate shift. 2.987.715 6/l96l Jones et al. 340 324 AD 4 Claims 4 Drawing Figures CHARACTER MEMORY ADDRESS ENCODER SHIFT REGISTER STEP X UNIT CEND
INV
X-AXIS DEFLECTlON Y-AXIS DEFLECTION 55 I6 B6 CHARACTER BUFFER A I CHARACTER CODE 3' REG|5TER MEMORY CLR LD INIT.
LOAD c005 COLUMN 7 v COLUMN 3 COUNTER DECODER COL 5 1/24 coL 0 EOC 25 CHAR co| CLK A DRESS E CQDER 22 FIQB APPARATUS FOR DISPLAYING LOWER CASE LETTERS BACKGROUND OF THE. INVENTION This invention relates to character generators and more specifically to devices for displaying lower case letters.
One class of input/output devices used in data processing systems displays symbols. These include cathode ray tube devices and X-Y plotters. With some of these devices. a character memory stores information which controls the blanking of a beam in a cathode ray tube or the position of a pen. Effectively the "beam or pen draws" symbols by forming dots selectively on a matrix which X and Y axis deflection signals define.
Normally these devices have the capability of displaying capital letters which are stored in some arbitrary matrix form such as a 6 column by 8 row matrix. These systems draw a character with respect to a base line. All capital letters terminate on and extend above the base line. This is not the case when lower case letters are displayed, however. Certain letters. known as descending characters, such as p, (1", and include portions or tails which do extend below the base line.
There are several ways to store information to assure the proper vertical alignment of descending characters. In one the storage matrix has additional rows so that the base line for the letters on the displayed character coincides with an intermediate row. Thus. the display matrix overlies the entire printing area.
In another approach special decoding networks are I enabled during the transmission ofa lower case character code. These decoders sense the code and then determine whether the character should descend. If it is. an offset circuit effectively shifts the matrix downwardly. Alternatively. a memory for storing display information has one extra bit position in a location corresponding to the top matrix row for each character. That position contains a ONE if the character is a descending character. Circuitry monitors this bit position and then produces the offset.
Each of these approaches adds circuit expense and complexity. Theme of oversized matrices or special decoding networks adds memory or decoding circuit costs. There maybe timing problems introduced by special character decoding steps. While the actual number of added bit positions in the last-mentioned approach using an extra bit position does not seem significant, the memory is normally a read-only memory. Additional decoding circuits are necessary to monitor this one position and may require the use of discrete components or inefficient utilization of standard components, especially integrated circuit components.
Thus. it is a primary object of this invention to provide a simple means for displaying lower case characters including descending characters and similar symbols. 7
Another object of this invention is to provide a device for displaying descending lower case characters without additional memory circuitry.
Still another object ofthis invention is to provide a system for displaying descending lower case characters without complex decoding circuits.
SUMMARY In accordance with one aspect of our invention, display information for lower case characters does not use one column in a storage matrix for upper case characters. One bit position in that column indicates whether the lower case character is a descending character. The electron beam in a CRT device is blanked or a pen is raised during the analysis of this column. Circuitry decodes the one bit position. If the content indicates that the character is descending, the control circuitry introduces an offset into the vertical deflection circuit for the beam or pen and effectively shifts the character downwardly. Thus. there is no added expense for memory and. as becomes apparent. the circuitry for introducing the offset is quite simple to implement.
This invention is pointed out with particularity in the appended claims. The above and further objects and advantages of this invention may be attained by referring to the following description taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a logical diagram, partially in block form. of a cathode ray tube display device incorporating this invention;
FIG. 2 is a chart of representative symbol codes and corresponding information stored in a character memory shown in FIG. 1;
FIG. 3 is a detailed diagram of an address encoder shown in FIG. 1; and
FIG. 4 is a detailed diagram of a bit counter and decoder and a shift register unit shown in FIG. 1.
DESCRIPTION OF AN ILLUSTRATIVE EMBODIMENT This invention is particularly suited for implementation in a class of output devices which position a printing element with respect to a matrix in an X-Y-plane and selectively enable a printing element. In an X-Y- pen plotter, X and Y-axis signals position a pen as the printing element. A Z-axis signal moves the pen between marking and non-marking positions. A cathode ray tube display device is another device in this class in which a beam is the printing element. The beam is unblanked to enable it to mark. FIG. 1 shows a control circuit for a cathode ray tube (CRT) 10. Modifications of the circuitry for use in pen plotters or for other types of matrix display devices will be apparent to those skilled in the art.
The CRT 10 includes an X-axis deflection coil 10 and a Y-axis deflection coil 12 to position an electron beam on the face of the cRT 10 in response to signals from a Y'axis deflection circuit 14 and an X-axis deflection circuit 15. When a Z-axis conductor 13 is energized (i.e. *unblanked), the electron beam is turned on to illuminate a spot.
There are two basic ways to form symbols on the face of the CRT 10. This invention is particularly adapted for use with those defined as a matrix display. In a matrix display, the beam moves from one point to another on a matrix under the control of the deflection circuits 14 and 15, with the Z-axis signals on the conductor 13 being turned on momentarily anytime a position on the matrix is to be illuminated. A control circuit retrieves information from a character memory 16 to turn the beam on or off for each matrix position.
In accordance with standard practices, the matrix positions lie at the intersections of vertical columns and horizontal rows. It is assumed that the beam moves column by column; that is. the X-axis and Y-axis deflection coils 11 and 12 first position the beam to a first column of the matrix and then raise it through the column row-by-row. When the first column is completed, the control circuit energizes the coils 11 and 12 to shift the beam horizontally to the next column and to trace the second column downwardly. Thus the system draws" the character by alternately moving up and down each successive column in the matrix. The number of rows and columns is arbitrary. In this specific disclosure. however, the matrix contains six columns and eight rows.
In a digital computer system or other system for supplying information to the display device. some code uniquely identifies each character or symbol. A popular code is the ASCII code. This code, in an octal representation. falls into four sets of code numbers, also expressed as octal numbers. Codes through 37 designate control functions; codes 40 through 77 special symbols and numerals; codes 1008 through 137 upper case characters and symbols; and codes 140 through 177 lower case characters and symbols.
FIG. 2 shows the codes for three representative characters. namely and There is a group of contiguous locations in the character memory 16 which identifies the positions on the matrix to be illuminated for each character. In the system shown in FIG. 1 the character memory 16 has one location corresponding to each column. Each location in the character memory 16, in turn, has one bit position corresponding to each row. Thus. with a six column by eight row matrix, the memory has six locations for each code number (i.e.. for each character that may be displayed) and each location has eight bit positions.
In order to simplify retrieval from the character memory 16, the circuit shown in the FIG. 1 uses the ASCII code as a base address by effectively shifting the ASCII code one octal digit to the left. Hence, the first location for P," which has an octal code of 120 is 1,200,,. Looking at that character in FIG. 2, location 1200,, contains all ONEs. This means that the electron beam will energize spots on the face of the CRT 10 (in FIG. 1) corresponding to the intersections of all the rows with the left-hand column (column 0). The next address, 1201,. contains ONEs in bit positions corresponding to rows 0 and 4. Therefore, the intersections with the column I of the topmost row (row 0) and row 4 are illuminated. Corresponding intersections are also illuminated in the columns 2 through 4 as locations 1202 through 1204,, store identical information. Location 1205., corresponds to column and has ONEs in bit positions I through 3 so the beam illuminates corresponding matrix positions. Once all these dots are displayed, the character P appears on the face of the CRT 10 (in FIG. 1).
In FIG. 2 the intersections are widely spaced for purposes of illustration. Actually the intersections are more closely spaced so that the dots apparently merge into continuous character lines.
When lower case letters are displayed, it is not necessary to use column 0 or row 0 with the normal letters such as the b. With this approach the lower case letters are displayed on a 5X7 sub-matrix of the previously described 6X8 matrix as shown in FIG. 2. This reduction in matrix size proportions the relative character sizes for upper and lower case letters. As no information for display purposes appears in the first column,
location 1420 which corresponds to the first column of the matrix, contains ZEROs for the letter b. The remaining rows contain ONEs corresponding to various intersections in the matrix as previously discussed.
Now referring to FIG. 1, and still using these specific examples and codes. the character code appears on a bus 20. A control circuit 21 responds to other signals. as known in the art. to transmit a LOAD CODE signal to move the character code from the bus 20 into an address encoder 22. The address encoder 22 servcs as a gated input buffer to store the character code and provide address information to the character memory 16.
Now referring to FIG. I and to FIG. 3, which shows the address encoder 22 in more detail. the LOAD CODE signal energizes the LD input ofa buffer register 23 to store the character code. This code provides the three most significant digits of a four-digit address expressed in the octal notation. The address is for a specific location in the character memory 16. The remaining, or least significant. octal digit is provided by a column counter 24. A column decoder 25 produces signals on conductors corresponding to the respective columns in a matrix, conductors for the left column (col 0) and last or right column (col 5) being shown in FIG. 3. The column counter 24 normally receives a 1 as an initial value. This corresponds to 7,, and there are no locations in the character memory 16 with a least significant address digit of 7 As a result, the signals at the input to the character memory 16 initially have no meaning so no data appears at the output of the character memory 16, which is an input to a shift register unit 26 (FIG. 1).
Now referring to FIG. 1, the control circuit 21 transmits a PRINT signal after the LOAD CODE signal. The PRINT signal sets a G0 latch 27 and conditions a JK flip-flop designated an INIT P flip-flop 31. A subsequent CLK pulse from a clock circuit 30 to the C" input of the flip-flop 31 sets this flip-flop. When the INIT P flip-flop 31 sets, its output, an INIT P signal, passes through an OR GATE 32 to immediately reset the GO latch 27. The .l input of another JK flip-flop designated a RUN flip-flop 33 also receives the INIT P signal so a succeeding or second CLK pulse can set the RUN flip-flop 33. The INIT P signal also sets the shift register unit 26 to some initial conditions as described later. An OR circuit 34 transfers the INIT P signal to a delay circuit 35 and the delayed INIT P signal triggers a monostable multivibrator 36. The leading edge of the output pulse from the multivibrator 36 is applied to the X-axis deflection circuit 15 to effectively move the beam position one column to the right to provide one column of spacing between characters.
The trailing edge of the same pulse is an input to a J K or RAMP Y flip-flop 37 whichcontrols the ramp slope from a ramp generator 40. As both the .l and K inputs are energized, each pulse merely changes the state of the flip-flop 37. When the RAMP Y flip-flop 37 is set. it adds a signal corresponding to a slope of +2m to a normal slope of m from the ramp generator 40. Thus, the Y-axis deflection circuit 14 receives a signal with a slope of +11: when the RAMP Y flip-flop 37 is set and a signal with a slope of m when the RAMP Y flip-flop 37 is reset.
The timing provides by the delay circuit 35 and the monostable multivibrator 36 are related to the output from the shift register unit 26 so the beam is at a base line and under the control of a positive slope signal from the ramp generator when the first bit of matrix information is received from the shift register unit 26.
Setting the lNIT P flip-flop 31 also energizes an OR gate 41. This triggers another monostable multivibrator 42 to produce a CHAR COL CLK signal which passes to the address encoder 22 to increment the column counter 24 (FIG. 3). As the column counter 24 is initially set to l the CHAR COL CLK signal increments the column counter 24 to 0,, so the address encoder 22 thereupon produces a valid memory address. For example, the ASCII code for *P produces initially the invalid address 1207 The CHAR COL CLK pulse changes this to 1200,, and the character memory 16 retrieves the data in that valid location.
Now referring to FIGS. 1 and 4, the shift register unit 26 contains a shift register 44 which shifts data in response to a GO CLK signal in a direction determined by signals at S0 and S1 inputs. A mode flip-flop 43 provides these direction inputs. The set (Q) and reset (O) outputs from the MODE flip-flop 43 are coupled to the S0 and S1 inputs respectively through OR gates and 46.
When neither the S0 nor S1 signal is asserted, the shift register 44 inhibits the CLK input, so no shifting occurs. When the S0 input is asserted but the S1 input is not, GO CLK pulses shift the data to the right. Reversing the signals to the S0 and S1 inputs produces shifts to the left. When both S0 and S1 signals are asserted, the shift register 44 loads data in parallel from the character memory 16.
When the INIT P flip-flop 31 sets, it resets the MODE flip-flop 43 as the INIT P signal is an overriding resetting signal. However. no GO CLK pulses appear so no shifting operation occurs. Further, the shift register 44 contains all ZERO's because an EOC signal (described later) previously cleared the shift register 44.
Now referring to FIG. 1, the second CLK pulse from the clock 30 sets the RUN flip-flop 33. This enables an AND gate 47 to pass subsequent CLK pulses from the clock 30 as GO CLK pulses. The first GO CLK pulse to the shift register unit 26 produces no response. The shift register 44 (FIG. 4) was previously cleared and contains all ZEROs. An AND gate 50 which receives the output from the shift register unit 26 in FIG. 1 is also disabled by a signal from an UNBLANK flip-flop 51 which was previously reset.
The G0 CLK pulses also are applied through an inverter 52 to a bit counter and decoder 53 as phased clock pulses delayed by 180 (i.e., NOT GO CLK pulses). Referring again to FIG. 4, a bit counter 54 is advanced by the phased NOT GO CLK pulses. The bit counter 54 is preset to a number (for example, 12 in a modulo l6 counter) to provide time delay and synchronizing functions in conjunction with the delay circuit 35 and monostable multivibrator 36 in FIG. 1. Still referring to FIG. 4, the output of the bit counter 54 is connected to a decoder 55. There are three outputs from the decoder 55 which are important for the understanding of this invention: an LOR signal, a DEFL DONE signal and a CBC-l1 signal. The LOR signal appears when the bit counter 54 reaches a value 2 and performs two functions. First, it energizes both the OR gates 45 and 46 to load the first column information from the character memory 16 into the shift register 44 on its trailing edge. This LOR signal also energizes a normally enabled AND gate 56 (FIG. 1) so that a succeeding GO CLK pulse may set the UNBLANK flopflop 51 to thereby enable the AND gate 50. Conditions for disabling the AND gate 56 are discussed later.
Successive pulses from the clock circuit 30 continue to pass through the AND gate 47 in FIG. 1, as the RUN flip-flop 33 remains set even when the [MT P flip-flop 31 resets. As previously indicated the shift register 44 (FIG. 4) can shift in either direction. As both the .l and K inputs to the flip-flop 43 receive ONE signals. successive CHAR COL CLK pulse from the pulses to the C input merely reverse the state of the flipflop. Thus. the first pulse from the multivibrator 42 in FIG. 1 will have set the MODE flip-flop 43 in FIG. 1 so the S0 signal will be high while the S1 signal is low. Hence the GO CLK pulse after the LOR signal shifts the contents in the register 44 one place to the right.
The MODE flip-flop 43 also controls an output gating circuit. When set, the MODE flip-flop 43 disables an AND gate 57 and enables an AND gate 60 to pass signals from the right-hand end of the register 44 through an OR gate 61 to the AND gate 50 in FIG. 1. During the next column, the MODE flip-flop 43 is reset, so the shift register 44 shifts to the left with the output coming through the AND gate 57 connected to the left-hand end of the register 44 and OR gate 61.
If a bit from the shift register unit 26 in FIG. 1 is a ONE and the UNBLANK flip-flop 51 is set, then a GO CLK pulse passes through the AND gate 50 and triggers a monostable multivibrator 62. The resulting pulse energizes the Z-axis thereby causing a dot to appear. The GO CLK pulse and Y-axis conductor 13 ramping signal are synchronized so that pulses from the monostable multivibrator 62 correspond to the proper row intersections with the column.
Still referring to FIGS. 1 and 4, successive GO CLK pulses advance the bit counter 54. When the bit counter 54 reaches 7,, (i.e., when the beam is at the row 4) the decoder 55 issues the DEFL DONE signal which energizes the OR gate 34. Actually this signal indicates that the deflection is about to be finished; the subsequent time delays provided by the delay circuit 35 and the monostable multivibrator 36 prevent the column shift and ramp signal reversal from occurring prematurely. When those two circuits time out, the multivibrator 36 issues a STEP X pulse and causes the X-axis deflection circuit 15 to shift the beam position to the next column and, by changing the state of the RAMP Y flip-flop 37, starts the subsequent ramp with a signal of the opposite slope.
Any column is finally drawn when the decoder 55 in FIG. 4 produces the CBC-11 signal. The signal passes through the OR gate 41 in FIG. 1 and enables the monostable multivibrator 42 to produce the CHAR COL CLK pulse. As previously indicated this pulse advances the column counter 24 (FIG. 3) and reverses the MODE flip-flop 43 in FIG. 4.
As previously described, the address encoder 22 transmits the COL 5 signal while the last column in the matrix is being displayed. This signal enables an AND gate 63 in FIG. 1. When the column ends, the CHAR COL CLK pulse advances the column counter 24 to an invalid address and also energizes the AND gate 63 thereby triggering a monostable multivibrator 64 and energizing an OR gate 65 to produce an end of character (EOC) pulse. The EOC pulse clears the shift register 44 (FIG. 4) and loads the preset number into the bit counter 54. The EOC pulse also resets the UNBLANK flip-flop 51, the RUN flip-flop 33, and the RAMP Y flip-flop 37. Such an EOC pulse resets the lNlT P flipflop 33 directly.
As the DEFL DONE signal will already have been transmitted. the multivibrator 36 deflects the beam one column to the right. Thus. adjacent characters are automatically spaced by to columns as the first CHAR COL CLK pulse for the next character also produces a shift of the beam one column to the right. as previously indicated. The EOC may also be generated whenever the control circuit 21 produces an lNlT or initializing signal. The lNlT signal also clears the buffer register 23 (FIG. 3).
As previously indicated, ASCII codes for lower case letters and other symbols which can be displayed on a submatrix fall into the range 140 to 177 Hence the ASCll codes for these letters always contain ONE's in bit positions 5 and 6 of the binary character code. where the least significant bit function is position 0. As specifically shown in FIG. 3, the buffer register 23 contains B5 and B6 conductors connected to its corresponding stages. Both the B5 and B6 conductors are therefore energized whenever a lower case letter is being displayed.
Now referring to FIG. 1, and AND circuit 100 is connected to the B5 and B6 conductors and additionally to the COL 1 conductor from the column decoder 24 in FIG. 3. Thus, the AND circuit 100 is energized whenever the address encoder 22 is addressing a location corresponding to the first column ofa lower case letter. As previously indicated. however, no display information appears in this column. Thus, the AND circuit 100 disables the AND gate 56 through an inverter 101 to thereby prevent the UNBLANK flip-flop 51 from setting. This prevents any signal from appearing on the Z- axis conductor 13, so no display can occur.
Now referring to FIG. 2, the character b" contains all zeros at location 1420,,. But location 1600, for 12" contains a ONE in bit position 7. This bit position indicates that the letter is to descend by a fixed amount so that the tail of the p extends below the base line. Within the character memory 16 the bits are stored as if the character were to be printed with the bottom of the tail resting on the base line. This simplifies the structure of the memory and eliminates the need for any additional memory locations corresponding to rows below the base line.
Conductor 102 in FIG. 1 connects to the stage in the character memory 16 corresponding to bit position 7. A ONE signal on conductor 102 together with the output from the AND gate 100 energizes an AND gate 103 whenever a lower case letter includes a portion below the base line. The output of the AND gate 103 energizes the 1 input of a DESCEND flip-flop 104 and a phased NOT GO CLK pulse from the inverter 52 sets the DESCEND flip-flop 104.
When reset, the DESCEND flip-flop 104 energizes an amplifier 105 to thereby maintain a junction 105a of a voltage divider comprising a resistor 106 and a voltage reference 107 at a fixed positive level. A resistor 108 then couples a fixed current increment from the junction to a current summing junction in the Y- axis deflection circuit 14. This increment and the output of the ramp generator are added so that normally the row 7 in the memory corresponds to the base line in the display matrix.
When a descending character is encountered, however, the DESCEND flip-flop 104 is set and the amplifier effectively grounds the junction 105a. thereby removing this incremental current from the Y-axis dcflection circuit 14. As a result, the beam is effectively deflected downwardly for the character. The DE- SCEND flip-flop 104 remains set throughout the character. after which the EOC signal resets it.
A signal appears on the conductor 102 very shortly after the address encoder 22 provides an address for the memory 16. This provides sufficient time for the analog circuits to settle before the first column of data information (i.e., for the second column) is received as the circuit in FIG. 1 processes the first column in the normal manner except for the blanking operation.
Thus, the circuitry in accordance with this invention provides a means for displaying lower case letters which simplifies the structure of the character memory 16. The added circuitry for repositioning characters is inexpensive and simply added.
As apparent. this description of an illustrative embodiment is of only one embodiment. The application of this invention, however. to other types of display devices which use X and Y positioning signals and a blanking signal to control printing on a matrix will be apparent to those of ordinary skill in the art. Similarly, modification to accommodate matrices of different sizes, different sources of data and different timing sequences will also be apparent. Thus. it is the object of the appended claims to cover all such variations and modifications as fall within the true spirit and scope of the claims.
What is claimed as new and desired to be secured by Letters Patent of the United States is:
1. In a matrix display device for displaying symbols in response to representations of those symbols, each symbol being in a first or second class. symbols in the first class being displayed in all the columns of a matrix and symbols in the second class being displayed in a submatrix which omits one column in the matrix, a display unit having a printing element, X and Y axis deflection circuits for positioning the printing element on the matrix and an unblanking circuit for enabling the printing element to make a visible mark, matrix storage means for storing unblanking information for each symbol at a set of addressed locations, each location storing unblanking information corresponding to a column of the matrix, and means responsive to the representation of a symbol for selecting locations in the matrix storage means for retrieving unblanking information, the improvement of control means for the display device comprising:
A. means for generating a base signal to thereby energize the Y-axis deflection circuit to position the printing element with respect to a base position on the Y-axis,
B. means for receiving certain unblanking information for the location in the matrix storage means corresponding to the omitted column in the second class of symbols to control the generation of an offset signal,
C. means responsive to the receipt of the representations of symbols in the second class for disabling the unblanking circuit during the receipt of the certain unblanking information in the omitted column, and
D. summing means connected to the Y axis deflection circuit and offset signal generating means for combining the offset and base signals thereby to 3. A display device as recited in claim 2 wherein said offset signal generator is normally enabled, the appearance of a ONE in the predetermined bit position turning off said offset signal generator to thereby lower the character with respect to the base position.
4. A display device as recited in claim 3 additionally comprising means for generating a resetting signal at the end of each character display to reset said offset signal generator.
UNITED STATES PATENT OFFICE CERTIFICATE OF CORRECTION Patent No. 7, 7 Dated April 8, 1975 Inventor-(s) Aaron J. Fishman It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below:
Column 6, line 29, after Z-axis" insert --conductor 13-- Column 6, line 30, after "Y-axis" delete "conductor 13" Column 9, line 7, "var" should be "ever" Signed and Scaled this twentieth Day of April1976 [SEAL] Attest:
RUTH C. MASON C. MARSHALL DANN Alluring Offiz (mnmissimwr nj'larenls and Trmlwnurks UNITED STATES PATENT OFFICE CERTIFICATE OF CORRECTION Patent No. 3, 877, 007 Dated April 8, 1975 Inv n Aaron J. Fishman It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below:
Column 6, line 29, after "Z-axis" insert conductor 13-- Column 6, line 30, after "Y-axis" delete "conductor 13" Column 9, line 7, "ver" should be "ever" Signed and Sealed this twentieth Day Of April1976 [SEAL] Arrest:
RUTH C. MASON C. MARSHALL DANN Arresting Officer (mnmissium-r uflalz'nls and Trademarks

Claims (4)

1. In a matrix display device for displaying symbols in response to representations of those symbols, each symbol being in a first or second class, symbols in the first class being displayed in all the columns of a matrix and symbols in the second class being displayed in a submatrix which omits one column in the matrix, a display unit having a printing element, X and Y axis deflection circuits for positioning the printing element on the matrix and an unblanking circuit for enabling the printing element to make a visible mark, matrix storage means for storing unblanking information for each symbol at a set of addressed locations, each location storing unblanking information corresponding to a column of the matrix, and means responsive to the representation of a symbol for selecting locations in the matrix storage means for retrieving unblanking information, the improvement of control means for the display device comprising: A. means for generating a base signal to thereby energize the Y-axis deflection circuit to position the printing element with respect to a base position on the Y-axis, B. means for receiving certain unblanking information for the location in the matrix storage means corresponding to the omitted column in the second class of symbols to control the generation of an offset signal, C. means responsive to the receipt of the representations of symbols in the second class for disabling the unblanking circuit during the receipt of the certain unblanking information in the omitted column, and D. summing means connected to the Y axis deflection circuit and offset signal generating means for combining the offset and base signals thereby to control the vertical position of symbols in the second class in response to said offset signal.
2. A display device as recited in claim 1 wherein the second class of symbols includes lower case characters and the omitted column is the first column, said unblanking circuit disabling means being energized whenver the selecting means addresses a location corresponding to the first column of a lower case character and said offset signal generator being responsive to the content of a predetermined bit position in the first column.
3. A display device as recited in claim 2 wherein said offset signal generator is normally enabled, the appearance of a ONE in the predetermined bit position turning off said offset signal generator to thereby lower the character with respect to the base position.
4. A display device as recited in claim 3 additionally comprising means for generating a resetting signal at the end of each character display to reset said offset signal generator.
US400168A 1973-09-24 1973-09-24 Apparatus for displaying lower case letters Expired - Lifetime US3877007A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US400168A US3877007A (en) 1973-09-24 1973-09-24 Apparatus for displaying lower case letters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US400168A US3877007A (en) 1973-09-24 1973-09-24 Apparatus for displaying lower case letters

Publications (1)

Publication Number Publication Date
US3877007A true US3877007A (en) 1975-04-08

Family

ID=23582490

Family Applications (1)

Application Number Title Priority Date Filing Date
US400168A Expired - Lifetime US3877007A (en) 1973-09-24 1973-09-24 Apparatus for displaying lower case letters

Country Status (1)

Country Link
US (1) US3877007A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3918040A (en) * 1974-04-24 1975-11-04 Grundig Emv Circuit for the raster writing conversion of data to be reproduced on a video screen
US4020483A (en) * 1974-09-25 1977-04-26 Siemens Aktiengesellschaft Circuit arrangement for displacing characters on the screen of a data viewing device
US4146877A (en) * 1977-05-26 1979-03-27 Zimmer Edward F Character generator for video display
US4323892A (en) * 1979-02-12 1982-04-06 U.S. Philips Corporation Alpha-numeric character generator arrangement
US4342096A (en) * 1980-02-15 1982-07-27 Sperry Corporation Variable pitch character generator for dot matrix printer
US4642622A (en) * 1982-04-05 1987-02-10 Hitachi, Ltd. Video signal generating circuit
US4680578A (en) * 1983-05-17 1987-07-14 Mergenthaler Linotype Gmbh Baseline transposition and character segmenting method for printing
US4703320A (en) * 1983-08-24 1987-10-27 Matsushita Electric Industrial Co., Ltd. Character pattern storage and display device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2987715A (en) * 1958-04-16 1961-06-06 Itt Signal-character translator
US3130397A (en) * 1958-10-08 1964-04-21 Lab For Electronics Inc Cathode ray tube display system having both specific symbol and generalized data control of the tube display
US3500327A (en) * 1965-06-01 1970-03-10 Bunker Ramo Data handling apparatus
US3568178A (en) * 1967-12-08 1971-03-02 Rca Corp Electronic photocomposition system
US3783331A (en) * 1970-03-17 1974-01-01 Mirror Co Method for generating information to control the scanning beam of a display device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2987715A (en) * 1958-04-16 1961-06-06 Itt Signal-character translator
US3130397A (en) * 1958-10-08 1964-04-21 Lab For Electronics Inc Cathode ray tube display system having both specific symbol and generalized data control of the tube display
US3500327A (en) * 1965-06-01 1970-03-10 Bunker Ramo Data handling apparatus
US3568178A (en) * 1967-12-08 1971-03-02 Rca Corp Electronic photocomposition system
US3783331A (en) * 1970-03-17 1974-01-01 Mirror Co Method for generating information to control the scanning beam of a display device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3918040A (en) * 1974-04-24 1975-11-04 Grundig Emv Circuit for the raster writing conversion of data to be reproduced on a video screen
US4020483A (en) * 1974-09-25 1977-04-26 Siemens Aktiengesellschaft Circuit arrangement for displacing characters on the screen of a data viewing device
US4146877A (en) * 1977-05-26 1979-03-27 Zimmer Edward F Character generator for video display
US4323892A (en) * 1979-02-12 1982-04-06 U.S. Philips Corporation Alpha-numeric character generator arrangement
US4342096A (en) * 1980-02-15 1982-07-27 Sperry Corporation Variable pitch character generator for dot matrix printer
US4642622A (en) * 1982-04-05 1987-02-10 Hitachi, Ltd. Video signal generating circuit
US4680578A (en) * 1983-05-17 1987-07-14 Mergenthaler Linotype Gmbh Baseline transposition and character segmenting method for printing
US4703320A (en) * 1983-08-24 1987-10-27 Matsushita Electric Industrial Co., Ltd. Character pattern storage and display device

Similar Documents

Publication Publication Date Title
US4069511A (en) Digital bit image memory system
US4078249A (en) Digital display composition system
US3896428A (en) Display apparatus with selective character width multiplication
US4283724A (en) Variable size dot matrix character generator in which a height signal and an aspect ratio signal actuate the same
EP0034600B1 (en) Video display terminal having means for altering data words
US4129859A (en) Raster scan type CRT display system having an image rolling function
US4158837A (en) Information display apparatus
US3609743A (en) Display unit
US4075695A (en) Display processor system
US3877007A (en) Apparatus for displaying lower case letters
US3731299A (en) Graphical keyboard operated display device
GB1512058A (en) Control apparatus for refreshing a cathode ray tube display
JPS6049391A (en) Raster scan display system
US4254416A (en) Variable size character generator
US4386349A (en) High resolution graphics smoothing
US3952296A (en) Video signal generating apparatus with separate and simultaneous processing of odd and even video bits
US4309700A (en) Cathode ray tube controller
US4149264A (en) CRT display apparatus of raster scanning type
EP0140555B1 (en) Apparatus for displaying images defined by a plurality of lines of data
US4660028A (en) Stroke-vector character generator
US4146877A (en) Character generator for video display
US3827041A (en) Display apparatus with visual segment indicia
US5068651A (en) Image display apparatus
US3803584A (en) Display system
US3609749A (en) Character display system having negative image cursor