US3803584A - Display system - Google Patents

Display system Download PDF

Info

Publication number
US3803584A
US3803584A US00331768A US33176873A US3803584A US 3803584 A US3803584 A US 3803584A US 00331768 A US00331768 A US 00331768A US 33176873 A US33176873 A US 33176873A US 3803584 A US3803584 A US 3803584A
Authority
US
United States
Prior art keywords
characters
row
memory
scan line
character
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
US00331768A
Inventor
L Hittel
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.)
IDE Corp
COURIER TERMINAL SYST Inc
Original Assignee
COURIER TERMINAL SYST Inc
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 COURIER TERMINAL SYST Inc filed Critical COURIER TERMINAL SYST Inc
Priority to US00331768A priority Critical patent/US3803584A/en
Application granted granted Critical
Publication of US3803584A publication Critical patent/US3803584A/en
Assigned to ITT CORPORATION reassignment ITT CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL TELEPHONE AND TELEGRAPH CORPORATION
Assigned to U.S. HOLDING COMPANY, INC., C/O ALCATEL USA CORP., 45 ROCKEFELLER PLAZA, NEW YORK, N.Y. 10111, A CORP. OF DE. reassignment U.S. HOLDING COMPANY, INC., C/O ALCATEL USA CORP., 45 ROCKEFELLER PLAZA, NEW YORK, N.Y. 10111, A CORP. OF DE. ASSIGNMENT OF ASSIGNORS INTEREST. EFFECTIVE 3/11/87 Assignors: ITT CORPORATION
Assigned to ALCATEL USA, CORP. reassignment ALCATEL USA, CORP. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: U.S. HOLDING COMPANY, INC.
Assigned to IDEA Courier Incorporated reassignment IDEA Courier Incorporated ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ALCATEL USA CORPORATION
Assigned to IDEA Courier Incorporated reassignment IDEA Courier Incorporated ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ALCATEL USA, CORP., A CORP. OF DE
Assigned to CHEMICAL BANK reassignment CHEMICAL BANK SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IDEA Courier Incorporated
Anticipated expiration legal-status Critical
Assigned to CHEMICAL BANK reassignment CHEMICAL BANK SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IDEA Courier Incorporated
Assigned to I.D.E. CORPORATION reassignment I.D.E. CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IDEA Courier Incorporated
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/222Control of the character-code memory

Definitions

  • a display system primarily for utilization as a remote terminal device in a computer system, incorporating a single recirculating store.
  • the store incorporates a recirculating register that stores the entire message to be displayed on a cathode ray tube; the register operates at a predetermined first frequency and a character generator is utilized to continuously read the encoded characters recirculating in the store and develop video signals therefrom.
  • the beam of the cathode ray tube under the control of a timing generator, sweeps the first scan line of each row of characters to be displayed, then sweeps the second scan line of each row and so on until all of the scan lines of each row of characters has been scanned and the message has been displayed. No scanning takes place between the character rows.
  • the recirculating register operates at the predetermined first frequency; however, upon the completion of each scan line and until the sweep of the next scan line, the recirculating register operates at a second predetermined but lower frequency.
  • the present invention pertains to display systems, and more particularly, to cathode ray tube display systems useful for operation as remote terminals of computer systems.
  • a cathode ray tube in combination with a keyboard and communication lines to a computer system to form a remote terminal and read out is well known.
  • information encoded by manipulation of a keyboard and transmitted via communication or other transmission lines is utilized to gain access to the memory banks of a data processing system for ascertaining the status of a particular address in the computer memory and/or up-dating the stored information.
  • access may be gained, for example, to the status of a commercial account which, in turn, is stored at a remote location in the memory banks of a data processing system.
  • the information thus addressed is retransmitted with appropriate control characters, in bit-serial fashion, through their communication or transmission lines back to the remote terminal. This information is then displayed on a cathode ray tube.
  • the information may be altered by the operator at the keyboard and the up-dated information retransmitted to the remote computer memory banks.
  • CRT cathode ray tube
  • Prior art terminals provide a memory in the remote terminal to receive and store a message transmitted from the remote computer. The entire message, stored in the terminal memory, is then retrieved a line at a time and placed into a recirculating device, such as a delay line. The contents of the delay line are then utilized for the generation of video signals to permit the CRT beam to sweep a sufficient number of scan lines to produce a row of characters across the face of the CRT. Upon completion of the generation of a row of characters, the contents of the delay line are replaced in the memory and a second row of information is retrieved from the memory and placed in the delay line.
  • This typical prior art system utilizes conventional video raster scan techniques. Under this prior system, complex buffering between the temporary recirculating line store and memory is required and the information transfer in the system is limited since the recirculating line store must recirculate at a frequency which will permit the CRT beam, operating in synchronism with the recirculating store, to successively sweep the scan lines of the first row of characters before the beam may begin the generation of succeeding rows of the message to be displayed.
  • FIG. 1 is a block diagram of a display system constructed in accordance with the teachings of the present invention.
  • FIG. 2 is a diagram of a scanning pattern for a typical CRT display.
  • FIG. 3 is an enlarged view of a portion of FIG. 2, useful in describing the operation of the system of the present invention.
  • FIG. 4 is a block diagram of a portion of FIG. 1 i greater detail.
  • FIG. 5 is a schematic illustration of a CRT beam sweep scheme incorporated in the teachings of the present invention.
  • communication of transmission lines 10 are connected to an interface module 11 to provide appropriate matching between the characteristics of the display and transmission facilities.
  • the information received is in bit serial form and is applied to an input register 12 so that the transmitted character may be assembled and parity checks performed.
  • the information thus contained in the register 12 may also be checked or decoded to ascertain if the information is control information (and not to be displayed) or a character to ultimately be stored and displayed on the cathode ray tube.
  • Information may thus be applied from a remote computer (not shown) to the input register 12; alternatively, information may be supplied to the input register 12 from a keyboard 14.
  • the keyboard may be used to interrogate the remote computer, to place information into the display device for subsequent transmittal to the computer, or to alter or update displayed information received from the computer.
  • the characters are subsequently transferred from the input register 12 to memory 16.
  • the memory 16 contains all of the characters or information to be displayed by the system and continuously recirculates this information. Unlike prior art display memories, all rows of information continually recirculate at a predetermined first recirculation frequency.
  • the memory comprises a recirculating register of the type commonly known as "metal-oxide-semiconductor integrated shift registers. This shift register continuously recirculates the stored information contained therein at a preselected first recirculating frequency; however, the frequency of recirculation may be changed, provided the frequency does not go below a minimum frequency determined by the register design.
  • the recirculating register is chosen to recirculate at a frequency in synchronism with the video system of the CRT display, as will be described more fully hereinafter; however, during a portion of the time in operation, the memory 16 will be operated at a lower frequency.
  • Shift registers of the type suitable for use in the system of the present invention are described in the literature and may be found, for example, in Electronic Design, March 1, 1969, Volume 17, No. 5, MOS Delay Lines.
  • the characters As the characters recirculate in the memory 16, they are sequentially provided to a character register 18 which, in turn, presents the digitally encoded character to a character generator 20 that will generate an appropriate seven bit code for application to register 21, depending on the scan line sweeping the character position at that instant.
  • the register 21 contains the necessary information for the cathode ray tube control 22 to thus generate appropriate dots on the screen of the CRT video display 24.
  • the CRT control includes the video drive, horizontal and vertical drives necessary for the generation of the display.
  • An operators control panel 30 is provided to permit appropriate housekeeping, diagnostic, and special functions to be implemented.
  • a memory control 32 provides the necessary logic to control the recirculating memory 16 while a timing generator 34 controls the overall synchronism of the entire system.
  • the timing generator 34 will include a control oscillator and digital counters for appropriately timing the sweeping of the CRT beam as well as the overall timing control of the display system, as will be discussed more fully hereinafter.
  • a video voltage supply 36 is connected to the video display 24 to accommodate the necessary high voltages required by the display system.
  • FIG. 2 in the embodiment chosen for illustration, a typical display is shown incorporating fifteen rows 40 of characters, each row being of a length 41 sufficient to make available forty character positions.
  • Each row 40 comprises l2 scan lines, as indicated at 42, while only the top eight scan lines, as indicated at 43, are provided for the generation of characters.
  • a vacant space 44 equal to six scan lines is provided between each of the rows 40.
  • An enlarged view of one of the rows 40 may be seen by reference to FIG. 3.
  • the row 42 is shown incorporating twelve scan lines numbered l 12, with the first eight reserved for the generation of characters.
  • characters DEF and L are shown.
  • the characters are formed by a plurality of dots 50, each occupying a dot space; each character is alloted an area equal to seven dot spaces 51 in width and eight scan lines in height.
  • An inter character space 52 is provided and is equal to three dot spaces.
  • scan lines 1 8 are utilized for the generation of characters
  • scan lines 9 and 10 provide a vertical space between the characters generated in scan lines 1 8 and scan lines 1 1 and 12, which are reserved for an underscore or cursor 53.
  • the cursor is provided on the display and is positionable through the keyboard to indicate the active character position, which character position is either being written into or being changed.
  • the vacant space 44 (equivalent to six scan lines 13 18, although no scan lines are actually present or used) provide the inner-row space and are followed thereafter by the next succeeding scan line of the following row.
  • the information contained in the memory 16 is continuously displayed on the CRT video display 24.
  • the character generator will detect the dot spaces in the first scan line containing dots and will enable the CRT control to energize the beam at its positions.
  • the dots shown in FIG. 3 across the top of the characters DEF will be displayed.
  • the memory recirculates at a frequency synchronized with the CRT beam.
  • the recirculation frequency of the memory 16 is reduced through the memory control 32 by the timing generator 34, such that when the beam is ready for its next scan line sweep, the next character to be displayed is present in the character register 21. It may be noted that although the CRT beam has only completed the sweep of scan line 1 of the first row, the character just having been contained in the character register has been replaced by the next character in the next row (rather than waiting for all of the scan lines of a particular row to be completed).
  • the timing generator 34 positions the CRT beam to sweep the first scan line of the second row rather than the second scan line of the first row.
  • the control oscillator is a conventional crystal control oscillator providing an 8.5 megahertz timing pulse.
  • This signal supplied is a master clock to much of the display control logic and also drives a dot start and position counter 61.
  • the dot counter times the output from the character generator 20 to the video drive 22.
  • the dot start position counter provides a master character time pulse used extensively in the general control logic. It also feeds a character counter and decoder 62 which counts the number of characters in each row supplying the necessary row start and stop times to the memory control 32.
  • a predetermined character time is used to turn on a horizontal drive flip-flop 63 which operates a standard television horizontal sweep circuit.
  • Another predetermined character time is used to reset the flip-flop and to drive a row counter and decoder 64.
  • the row counter and decoder provides discrete row time pulses to the memory control as well as to the line counter and decoder 65.
  • the line counter and decoder provides decoded line location identification to the character generator 20 as well as control signals to the delay counter 66.
  • the delay counter is used to develop a vertical start delay inversely proportional to the line count. This method is one of many possible schemes which could be used to provide the within described scanning scheme. As the line count is increased by one at the end of the last row, the delay counter 66 is started and provides an output pulse that is used to trigger the start of the vertical sweep period.
  • the vertical sweep circuitry is similar to that used by the television industry.
  • the delay counter 66 receives information concerning the new line to be scanned in binary coded form from 65. At the end of the last row being displayed, this binary coded information is placed into 66 and 66 starts counting, using timing pulses derived from 62. When the count reaches a predetermined number, the delay counter 66 is reset to zero and a timing pulse is sent to the vertical sweep circuits to initiate the start of the vertical retrace period. Similarly, the same procedure is reinitiated after the beam reaches the top of the screen in order to initiate the vertical movement downward of the CRT beam for the scanning of the next line of all rows. Thus, it can be seen that the resulting delay between the start of the horizontal sweep and the start of the vertical sweep will cause the displacement of the horizontal scan line in a manner necessary to provide the twelve scan lines used within the scanning procedure described herein.
  • the beam sweeps the top line of each row of characters until it reaches the last row of the displayable characters 75.
  • the beam proceeds along the top line of the 76th row until it reaches the point at which vertical retrace begins, noted by 77.
  • the beam moves back up the screen to point 67, proceeding up the line from 67 to 69.
  • the vertical sweep again starts.
  • the vertical sweep starts the beam moving downward at 69.
  • one horizontal sweep for the second line is completed.
  • the beam moves to a position down and to the left of the screen to start the sweep of line 2 of the first displayable row, 74.
  • Line 2 of each successive row is swept in succession through the last displayable row, 75, and onward to 76.
  • the beam sweeps along row 76 until vertical retrace starts at 78, and the beam moves upward again to 67 at the top of the screen.
  • the third line would be positioned by. starting the vertical sweep at a point somewhat before 69. This procedure is repeated for each successive line until the last line is completed.
  • the last line is shown completing at 79 where vertical retrace begins moving the beam upward to 67. This time vertical sweep is not applied until the horizontal beam reaches 68, starting the display of a new line 1. Note that each time a new line position is to be swept, the vertical sweep is stopped and started at successively earlier periods until the last line is completed.
  • the beam sweeps the first scan line of each succeeding row until all the first scan lines of all the rows have been scanned, whereupon the second scan line of each succeeding row is scanned.
  • the recirculation frequency of the memory 16 is substantially higher, even though it is synchronized with the CRT beam sweep.
  • the utilization of the higher recirculating frequency permits considerably higher communications rates without the addition of complex buffering and also permits the utilization of dynamic MOS shift registers of the type described above. Further, only a single memory is utilized to store the entire message to be displayed upon the CRT screen and no supplementary or auxiliary memory is required for the recirculation of a character row.
  • each of the schematic blocks of FIG. 1 may be conventional and may be formed in accordance with well-known and readily available techniques.
  • the CRT control 22, CRT video display 24, and video voltage supply 36 may be formed of conventional components readily available on the market, while the interface ll may be conventional interface designs tailored to meet the requirements of the communications or transmission system to which the present display system is to be connected.
  • the keyboard 14, the input register 12, and the operators control panel 30 may vary widely and may taken the form of commercially available equipment.
  • a CRT display system for displaying information, said information comprising one or more rows of characters formed by generating dots on the CRT while sweeping a plurality of scan lines for each row of characters with the beam of said CRT, said system connected to a transmission line for receipt of bit serial information, the improvement comprising:
  • a memory connected to said input register to receive said character serial information, said memory comprising a recirculating register having a first and a second recirculation rate;
  • a character generator connected to said memory to serially detect characters recirculating in said memory and to successively generate codes in response to each character;
  • a CRT control means connected to said character generator for generating dots on said CRT in accordance with said codes during the sweep of said beam along a scan line;
  • said e. said memory when operating at said first recircu- CRT control means includes a timing generator for dilation rate, serially presenting all characters in a row of characters to the character generator during the time said beam sweeps a single scan line of said row of characters;
  • said memory when operating at said second recirrecting said beam to sweep the first scan line of all rows of characters, then the second scan line of all rows of characters, and then the succeeding scan lines of all rows of characters.

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 primarily for utilization as a remote terminal device in a computer system, incorporating a single recirculating store. The store incorporates a recirculating register that stores the entire message to be displayed on a cathode ray tube; the register operates at a predetermined first frequency and a character generator is utilized to continuously read the encoded characters recirculating in the store and develop video signals therefrom. The beam of the cathode ray tube, under the control of a timing generator, sweeps the first scan line of each row of characters to be displayed, then sweeps the second scan line of each row and so on until all of the scan lines of each row of characters has been scanned and the message has been displayed. No scanning takes place between the character rows. During the sweep of the beam along a scan line, the recirculating register operates at the predetermined first frequency; however, upon the completion of each scan line and until the sweep of the next scan line, the recirculating register operates at a second predetermined but lower frequency.

Description

United States Patent [191 Hittel [451 Apr. 9, 1974 DISPLAY SYSTEM [75] Inventor: Lorenz A. Hittel, Scottsdale, Ariz.
{73] Assignee: Courier Terminal Systems, Inc., Phoenix, Ariz.
[22] Filed: Feb. 12, 1973 [21] Appl. No.: 331,768
Related US. Application Data [63] Continuation of Ser. No. 115,641, Feb. 16, 1971,
Primary Examiner-David L. Trafton Attorney, Agent, or Firm-Cahill, Sutton & Thomas 5 7 ABSTRACT A display system primarily for utilization as a remote terminal device in a computer system, incorporating a single recirculating store. The store incorporates a recirculating register that stores the entire message to be displayed on a cathode ray tube; the register operates at a predetermined first frequency and a character generator is utilized to continuously read the encoded characters recirculating in the store and develop video signals therefrom. The beam of the cathode ray tube, under the control of a timing generator, sweeps the first scan line of each row of characters to be displayed, then sweeps the second scan line of each row and so on until all of the scan lines of each row of characters has been scanned and the message has been displayed. No scanning takes place between the character rows. During the sweep of the beam along a scan line, the recirculating register operates at the predetermined first frequency; however, upon the completion of each scan line and until the sweep of the next scan line, the recirculating register operates at a second predetermined but lower frequency.
2 Claims, 5 Drawing Figures COMPUTER lo I f "l INTERFACE 2 24 1, 5 /a /a 20 2/ t vloeo DRIVE CRT KEYBQARD IINPUT REGISTER MEMORY CHARACTER HOR|ZONTAL lVE VIDEO DISPLAY AND DECODE STORAGE GENERATOR VERTICAL DRIVE LOGIC PARITY CHECK VIDEO OPERATORS MEMORY TIMING VOLTAGE CONTROL GENERATOR SUPPLY MFNTEUAPR 9 9974 31303 584 SHEEI 2 OF 5 I NVEN TOR.
LORENZ A. HITTEL BY (2M QZZz /WM ATTORNEYS iATENTEU 9 974 SHEET 30! 5 WHQBM$$W$ 2345678 r k K A a f INVENTOR.
LORENZ A. H'ITTEL ATTORNEYS PATENTEDAPR 9:914
SHEET 5 BF 5 HOR VERT INVENTOR.
LORENZ A. HITTEL DISPLAY SYSTEM This application is a continuation of my co-pending application Ser. No. 1 15,641, filed Feb. 16, 1971, entitled Display System, now abandoned.
The present invention pertains to display systems, and more particularly, to cathode ray tube display systems useful for operation as remote terminals of computer systems.
The utilization of a cathode ray tube in combination with a keyboard and communication lines to a computer system to form a remote terminal and read out is well known. Typically, information encoded by manipulation of a keyboard and transmitted via communication or other transmission lines is utilized to gain access to the memory banks of a data processing system for ascertaining the status of a particular address in the computer memory and/or up-dating the stored information. By utilizing the proper control words generated at a remote keyboard, access may be gained, for example, to the status of a commercial account which, in turn, is stored at a remote location in the memory banks of a data processing system. The information thus addressed is retransmitted with appropriate control characters, in bit-serial fashion, through their communication or transmission lines back to the remote terminal. This information is then displayed on a cathode ray tube. The information may be altered by the operator at the keyboard and the up-dated information retransmitted to the remote computer memory banks.
The implementation of cathode ray tube (CRT) techniques in combination with encoded bit-serial binary transmitted information gives rise to several problems. The information received must obviously be stored in some fashion to permit the form of the information to be altered so that it will be compatible with the CRT system. Prior art terminals provide a memory in the remote terminal to receive and store a message transmitted from the remote computer. The entire message, stored in the terminal memory, is then retrieved a line at a time and placed into a recirculating device, such as a delay line. The contents of the delay line are then utilized for the generation of video signals to permit the CRT beam to sweep a sufficient number of scan lines to produce a row of characters across the face of the CRT. Upon completion of the generation of a row of characters, the contents of the delay line are replaced in the memory and a second row of information is retrieved from the memory and placed in the delay line.
This typical prior art system utilizes conventional video raster scan techniques. Under this prior system, complex buffering between the temporary recirculating line store and memory is required and the information transfer in the system is limited since the recirculating line store must recirculate at a frequency which will permit the CRT beam, operating in synchronism with the recirculating store, to successively sweep the scan lines of the first row of characters before the beam may begin the generation of succeeding rows of the message to be displayed.
The utilization, in prior art systems, of conventional CRT raster scanning methods offers the advantage of the availability of mass-produced television elements; however, this conventional raster system exhibits many disadvantages when it is used in a remote terminal display. As described above, the recirculating row store must be used to refresh the image on the CRT screen at a rate faster than human visual response; if high quality characters are to be displayed, the vertical resolution available with standard television raster scan systems dictates that either additional buffering is required or the terminal memory must be a random access memory. Also as described above, the usual solution is to utilize one large memory in combination with a smaller recirculating memory which, in turn, is synchronized with the horizontal scan on the screen of the CRT.
It is therefore an object of the present invention to provide a display system incorporating a CRT and utilizing a single display system store or memory.
It is another object of the present invention to provide a CRT display system incorporating a single memory for storing all of the characters to be displayed on the CRT while continuously recirculating the entire contents of the memory.
It is still another object of the present invention to provide a CRT display system incorporating the combination of a single recirculating memory and a scanning arrangement whereby the entire message to be displayed may be recirculated in the memory.
It is still another object of the present invention to provide a CRT display system incorporating a single memory that continuously recirculates the stored information and wherein the frequency of the recirculation varies in accordance with the position of the CRT beam.
These and other objects of the present inventionwill become apparent to those skilled in the art as the description thereof proceeds.
The present invention may be described by reference to the accompanying drawings, in which:
FIG. 1 is a block diagram of a display system constructed in accordance with the teachings of the present invention.
FIG. 2 is a diagram of a scanning pattern for a typical CRT display.
FIG. 3 is an enlarged view of a portion of FIG. 2, useful in describing the operation of the system of the present invention.
FIG. 4 is a block diagram of a portion of FIG. 1 i greater detail.
FIG. 5 is a schematic illustration of a CRT beam sweep scheme incorporated in the teachings of the present invention. I
Referring now to FIG. 1, communication of transmission lines 10 are connected to an interface module 11 to provide appropriate matching between the characteristics of the display and transmission facilities. The information received is in bit serial form and is applied to an input register 12 so that the transmitted character may be assembled and parity checks performed. The information thus contained in the register 12 may also be checked or decoded to ascertain if the information is control information (and not to be displayed) or a character to ultimately be stored and displayed on the cathode ray tube. Information may thus be applied from a remote computer (not shown) to the input register 12; alternatively, information may be supplied to the input register 12 from a keyboard 14. The keyboard may be used to interrogate the remote computer, to place information into the display device for subsequent transmittal to the computer, or to alter or update displayed information received from the computer.
The characters are subsequently transferred from the input register 12 to memory 16. The memory 16 contains all of the characters or information to be displayed by the system and continuously recirculates this information. Unlike prior art display memories, all rows of information continually recirculate at a predetermined first recirculation frequency. The memory comprises a recirculating register of the type commonly known as "metal-oxide-semiconductor integrated shift registers. This shift register continuously recirculates the stored information contained therein at a preselected first recirculating frequency; however, the frequency of recirculation may be changed, provided the frequency does not go below a minimum frequency determined by the register design. In the memory 16, the recirculating register is chosen to recirculate at a frequency in synchronism with the video system of the CRT display, as will be described more fully hereinafter; however, during a portion of the time in operation, the memory 16 will be operated at a lower frequency. Shift registers of the type suitable for use in the system of the present invention are described in the literature and may be found, for example, in Electronic Design, March 1, 1969, Volume 17, No. 5, MOS Delay Lines.
As the characters recirculate in the memory 16, they are sequentially provided to a character register 18 which, in turn, presents the digitally encoded character to a character generator 20 that will generate an appropriate seven bit code for application to register 21, depending on the scan line sweeping the character position at that instant. The register 21 contains the necessary information for the cathode ray tube control 22 to thus generate appropriate dots on the screen of the CRT video display 24. The CRT control includes the video drive, horizontal and vertical drives necessary for the generation of the display.
An operators control panel 30 is provided to permit appropriate housekeeping, diagnostic, and special functions to be implemented. A memory control 32 provides the necessary logic to control the recirculating memory 16 while a timing generator 34 controls the overall synchronism of the entire system. The timing generator 34 will include a control oscillator and digital counters for appropriately timing the sweeping of the CRT beam as well as the overall timing control of the display system, as will be discussed more fully hereinafter. A video voltage supply 36 is connected to the video display 24 to accommodate the necessary high voltages required by the display system.
Referring now to FIG. 2, in the embodiment chosen for illustration, a typical display is shown incorporating fifteen rows 40 of characters, each row being of a length 41 sufficient to make available forty character positions. Each row 40 comprises l2 scan lines, as indicated at 42, while only the top eight scan lines, as indicated at 43, are provided for the generation of characters. A vacant space 44 equal to six scan lines is provided between each of the rows 40. An enlarged view of one of the rows 40 may be seen by reference to FIG. 3.
Referring to FIG. 3, the row 42 is shown incorporating twelve scan lines numbered l 12, with the first eight reserved for the generation of characters. In the illustration of FIG. 3, characters DEF and L are shown.
It may be seen that the characters are formed by a plurality of dots 50, each occupying a dot space; each character is alloted an area equal to seven dot spaces 51 in width and eight scan lines in height. An inter character space 52 is provided and is equal to three dot spaces. Thus, scan lines 1 8 are utilized for the generation of characters, while scan lines 9 and 10 provide a vertical space between the characters generated in scan lines 1 8 and scan lines 1 1 and 12, which are reserved for an underscore or cursor 53. The cursor is provided on the display and is positionable through the keyboard to indicate the active character position, which character position is either being written into or being changed. The vacant space 44 (equivalent to six scan lines 13 18, although no scan lines are actually present or used) provide the inner-row space and are followed thereafter by the next succeeding scan line of the following row.
The information contained in the memory 16 is continuously displayed on the CRT video display 24. As each character is presented to the character register 21, the character generator will detect the dot spaces in the first scan line containing dots and will enable the CRT control to energize the beam at its positions. Thus, during the first sweep of the first scan line of the first row, the dots shown in FIG. 3 across the top of the characters DEF will be displayed. During the sweep of the CRT beam along scan line 1, the memory recirculates at a frequency synchronized with the CRT beam. Upon completion of the sweep of scan line 1, and during the CRT beam retrace, the recirculation frequency of the memory 16 is reduced through the memory control 32 by the timing generator 34, such that when the beam is ready for its next scan line sweep, the next character to be displayed is present in the character register 21. It may be noted that although the CRT beam has only completed the sweep of scan line 1 of the first row, the character just having been contained in the character register has been replaced by the next character in the next row (rather than waiting for all of the scan lines of a particular row to be completed). The timing generator 34 positions the CRT beam to sweep the first scan line of the second row rather than the second scan line of the first row.
Referring now to FIG. 4, the timing generator is shown in greater detail. The control oscillator is a conventional crystal control oscillator providing an 8.5 megahertz timing pulse. This signal supplied is a master clock to much of the display control logic and also drives a dot start and position counter 61. The dot counter times the output from the character generator 20 to the video drive 22. Again the dot start position counter provides a master character time pulse used extensively in the general control logic. It also feeds a character counter and decoder 62 which counts the number of characters in each row supplying the necessary row start and stop times to the memory control 32. In the implementation shown, a predetermined character time is used to turn on a horizontal drive flip-flop 63 which operates a standard television horizontal sweep circuit. Another predetermined character time is used to reset the flip-flop and to drive a row counter and decoder 64. The row counter and decoder provides discrete row time pulses to the memory control as well as to the line counter and decoder 65. The line counter and decoder provides decoded line location identification to the character generator 20 as well as control signals to the delay counter 66. The delay counter is used to develop a vertical start delay inversely proportional to the line count. This method is one of many possible schemes which could be used to provide the within described scanning scheme. As the line count is increased by one at the end of the last row, the delay counter 66 is started and provides an output pulse that is used to trigger the start of the vertical sweep period. The vertical sweep circuitry is similar to that used by the television industry.
The delay counter 66 receives information concerning the new line to be scanned in binary coded form from 65. At the end of the last row being displayed, this binary coded information is placed into 66 and 66 starts counting, using timing pulses derived from 62. When the count reaches a predetermined number, the delay counter 66 is reset to zero and a timing pulse is sent to the vertical sweep circuits to initiate the start of the vertical retrace period. Similarly, the same procedure is reinitiated after the beam reaches the top of the screen in order to initiate the vertical movement downward of the CRT beam for the scanning of the next line of all rows. Thus, it can be seen that the resulting delay between the start of the horizontal sweep and the start of the vertical sweep will cause the displacement of the horizontal scan line in a manner necessary to provide the twelve scan lines used within the scanning procedure described herein.
Implementation of the present scanning scheme may be more readily understood by reference to FIG. 5. In starting a new picture, assume that the beam starts sweeping in the horizontal direction past 67, past 70, past 69, and at 68 the vertical sweep was initiated. The beam starts moving downward in such a manner as to sweep from 68 to 71. It should be noted that the horizontal sweep direction 80 is adjusted with respect to the vertical direction 81 to cause the beam to sweep slightly upward. When both horizontal and vertical sweep voltages are simultaneously applied, a true horizontal direction results. At 71, one horizontal sweep is completed and horizontal retrace occurs bringing the beam back and down to line 1 of row 74. It should be noted that 74 would be the first displayable row of characters. In like manner, the beam sweeps the top line of each row of characters until it reaches the last row of the displayable characters 75. When the first line retraces its position from the last displayable row 75, the beam proceeds along the top line of the 76th row until it reaches the point at which vertical retrace begins, noted by 77. At this point, the beam moves back up the screen to point 67, proceeding up the line from 67 to 69. At 69, the vertical sweep again starts. The vertical sweep starts the beam moving downward at 69. At 72 one horizontal sweep for the second line is completed. The beam moves to a position down and to the left of the screen to start the sweep of line 2 of the first displayable row, 74. Line 2 of each successive row is swept in succession through the last displayable row, 75, and onward to 76. The beam sweeps along row 76 until vertical retrace starts at 78, and the beam moves upward again to 67 at the top of the screen. The third line would be positioned by. starting the vertical sweep at a point somewhat before 69. This procedure is repeated for each successive line until the last line is completed. The last line is shown completing at 79 where vertical retrace begins moving the beam upward to 67. This time vertical sweep is not applied until the horizontal beam reaches 68, starting the display of a new line 1. Note that each time a new line position is to be swept, the vertical sweep is stopped and started at successively earlier periods until the last line is completed.
Thus, the beam sweeps the first scan line of each succeeding row until all the first scan lines of all the rows have been scanned, whereupon the second scan line of each succeeding row is scanned. By scanning the character rows in parallel (i.e., scan line 1, row I, scan line 1, row 2, etc., then scan line 2, row 1, scan line 2, row 2- until all scan lines of all rows have been scanned no inter-row space is scanned) rather than completing a character row before proceeding to the next character row, the recirculation frequency of the memory 16 is substantially higher, even though it is synchronized with the CRT beam sweep. The utilization of the higher recirculating frequency permits considerably higher communications rates without the addition of complex buffering and also permits the utilization of dynamic MOS shift registers of the type described above. Further, only a single memory is utilized to store the entire message to be displayed upon the CRT screen and no supplementary or auxiliary memory is required for the recirculation of a character row.
The circuitry or specific logic incorporated in each of the schematic blocks of FIG. 1 may be conventional and may be formed in accordance with well-known and readily available techniques. For example, the CRT control 22, CRT video display 24, and video voltage supply 36 may be formed of conventional components readily available on the market, while the interface ll may be conventional interface designs tailored to meet the requirements of the communications or transmission system to which the present display system is to be connected. The keyboard 14, the input register 12, and the operators control panel 30 may vary widely and may taken the form of commercially available equipment. The utilization of a single memory for recirculating the entire message to be displayed coupled with variable recirculation frequency and the scanning of scan lines from successive character rows without scanning between the character rows enables the system of the present invention to provide high communication rate capabilities, and high resolution display, while greatly reducing the cost of the system over a comparable performing prior art display system.
I claim:
1. In a CRT display system for displaying information, said information comprising one or more rows of characters formed by generating dots on the CRT while sweeping a plurality of scan lines for each row of characters with the beam of said CRT, said system connected to a transmission line for receipt of bit serial information, the improvement comprising:
a. an input register for receiving bit serial information and transferring said information in character serial form;
b. a memory connected to said input register to receive said character serial information, said memory comprising a recirculating register having a first and a second recirculation rate;
c. a character generator connected to said memory to serially detect characters recirculating in said memory and to successively generate codes in response to each character;
d. a CRT control means connected to said character generator for generating dots on said CRT in accordance with said codes during the sweep of said beam along a scan line;
culation rate, presenting no characters to the character generator during the time said beam retraces to the start of another scan line.
2. The combination set forth in claim 1, wherein said e. said memory, when operating at said first recircu- CRT control means includes a timing generator for dilation rate, serially presenting all characters in a row of characters to the character generator during the time said beam sweeps a single scan line of said row of characters;
f. said memory, when operating at said second recirrecting said beam to sweep the first scan line of all rows of characters, then the second scan line of all rows of characters, and then the succeeding scan lines of all rows of characters.

Claims (2)

1. In a CRT display system for displaying information, said information comprising one or more rows of characters formed by generating dots on the CRT while sweeping a plurality of scan lines for each row of characters with the beam of said CRT, said system connected to a transmission line for receipt of bit serial information, the improvement comprising: a. an input register for receiving bit serial information and transferring said information in character serial form; b. a memory connected to said input register to receive said character serial information, said memory comprising a recirculating register having a first and a second recirculation rate; c. a character generator connected to said memory to serially detect characters recirculating in said memory and to successively generate codes in response to each character; d. a CRT control means connected to said character generator for generating dots on said CRT in accordance with said codes during the sweep of said beam along a scan line; e. said memory, when operating at said first recirculation rate, serially presenting all characters in a row of characters to the character generator during the time said beam sweeps a single scan line of said row of characters; f. said memory, when operating at said second recirculation rate, presenting no characters to the character generator during the time said beam retraces to the start of another scan line.
2. The combination set forth in claim 1, wherein said CRT control means includes a timing generator for directing said beam to sweep the first scan line of all rows of characters, then the second scan line of all rows of characters, and then the succeeding scan lines of all rows of characters.
US00331768A 1971-02-16 1973-02-12 Display system Expired - Lifetime US3803584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US00331768A US3803584A (en) 1971-02-16 1973-02-12 Display system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11564171A 1971-02-16 1971-02-16
US00331768A US3803584A (en) 1971-02-16 1973-02-12 Display system

Publications (1)

Publication Number Publication Date
US3803584A true US3803584A (en) 1974-04-09

Family

ID=26813418

Family Applications (1)

Application Number Title Priority Date Filing Date
US00331768A Expired - Lifetime US3803584A (en) 1971-02-16 1973-02-12 Display system

Country Status (1)

Country Link
US (1) US3803584A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3973244A (en) * 1975-02-27 1976-08-03 Zentec Corporation Microcomputer terminal system
US4012592A (en) * 1975-05-09 1977-03-15 Sanders Associates, Inc. AC line triggered refreshing of CRT displays
US4181956A (en) * 1977-11-07 1980-01-01 General Signal Corporation Digital indicia generator employing compressed data
USRE30785E (en) * 1975-02-27 1981-10-27 Zentec Corporation Microcomputer terminal system
US4468662A (en) * 1980-12-24 1984-08-28 Matsushita Electric Industrial Co., Ltd. Display apparatus for displaying characters or graphics on a cathode ray tube
EP0279860A1 (en) * 1986-08-22 1988-08-31 Fanuc Ltd. Method of arranging ram for display
US5227772A (en) * 1990-01-30 1993-07-13 Mitsubishi Denki Kabushiki Kaisha Text display apparatus and a method of displaying text
US5233334A (en) * 1990-01-30 1993-08-03 Mitsubishi Denki Kabushiki Kaisha Text display apparatus and a method of displaying text

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3345458A (en) * 1963-10-16 1967-10-03 Rca Corp Digital storage and generation of video signals
US3671957A (en) * 1969-03-12 1972-06-20 Computer Optics Character generation display system
US3685039A (en) * 1969-04-09 1972-08-15 Viatron Computer Systems Corp Video data display system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3345458A (en) * 1963-10-16 1967-10-03 Rca Corp Digital storage and generation of video signals
US3671957A (en) * 1969-03-12 1972-06-20 Computer Optics Character generation display system
US3685039A (en) * 1969-04-09 1972-08-15 Viatron Computer Systems Corp Video data display system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3973244A (en) * 1975-02-27 1976-08-03 Zentec Corporation Microcomputer terminal system
DE2536616A1 (en) * 1975-02-27 1976-09-09 Zentec Corp INFORMATION CONNECTION SYSTEM AND SIGN DISPLAY SYSTEM USED WITH THIS
USRE30785E (en) * 1975-02-27 1981-10-27 Zentec Corporation Microcomputer terminal system
US4012592A (en) * 1975-05-09 1977-03-15 Sanders Associates, Inc. AC line triggered refreshing of CRT displays
US4181956A (en) * 1977-11-07 1980-01-01 General Signal Corporation Digital indicia generator employing compressed data
US4468662A (en) * 1980-12-24 1984-08-28 Matsushita Electric Industrial Co., Ltd. Display apparatus for displaying characters or graphics on a cathode ray tube
EP0279860A1 (en) * 1986-08-22 1988-08-31 Fanuc Ltd. Method of arranging ram for display
EP0279860A4 (en) * 1986-08-22 1990-10-24 Fanuc Ltd Method of arranging ram for display
US5227772A (en) * 1990-01-30 1993-07-13 Mitsubishi Denki Kabushiki Kaisha Text display apparatus and a method of displaying text
US5233334A (en) * 1990-01-30 1993-08-03 Mitsubishi Denki Kabushiki Kaisha Text display apparatus and a method of displaying text

Similar Documents

Publication Publication Date Title
US4481594A (en) Method and apparatus for filling polygons displayed by a raster graphic system
US3413610A (en) Display device with synchronized video and bcd data in a cyclical storage
US3396377A (en) Display data processor
US4628467A (en) Video display control system
US3685039A (en) Video data display system
US4486856A (en) Cache memory and control circuit
US3624634A (en) Color display
US4328557A (en) Processor circuit for video data terminal
US3895375A (en) Display apparatus with facility for underlining and striking out characters
US4734769A (en) Method and apparatus for display of variable intensity pictures on a video display terminal
GB1263281A (en) Improvements relating to character display arrangements
US4342095A (en) Computer terminal
US4409591A (en) Variable size character generator
US3872446A (en) Visual display system
US3803584A (en) Display system
US3631457A (en) Display apparatus
US4063232A (en) System for improving the resolution of alpha-numeric characters displayed on a cathode ray tube
US4093996A (en) Cursor for an on-the-fly digital television display having an intermediate buffer and a refresh buffer
US4011556A (en) Graphic display device
US3579225A (en) Light probe circuit for persistent screen display system
US3582936A (en) System for storing data and thereafter continuously converting stored data to video signals for display
EP0004797A2 (en) Video display control apparatus
EP0215984A1 (en) Graphic display apparatus with combined bit buffer and character graphics store
US3821731A (en) Graphics display system and method
US4156238A (en) Display apparatus having variable text row formating

Legal Events

Date Code Title Description
STCF Information on status: patent grant

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

AS Assignment

Owner name: ITT CORPORATION

Free format text: CHANGE OF NAME;ASSIGNOR:INTERNATIONAL TELEPHONE AND TELEGRAPH CORPORATION;REEL/FRAME:004389/0606

Effective date: 19831122

AS Assignment

Owner name: U.S. HOLDING COMPANY, INC., C/O ALCATEL USA CORP.,

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST. EFFECTIVE 3/11/87;ASSIGNOR:ITT CORPORATION;REEL/FRAME:004718/0039

Effective date: 19870311

AS Assignment

Owner name: ALCATEL USA, CORP.

Free format text: CHANGE OF NAME;ASSIGNOR:U.S. HOLDING COMPANY, INC.;REEL/FRAME:004827/0276

Effective date: 19870910

Owner name: ALCATEL USA, CORP.,STATELESS

Free format text: CHANGE OF NAME;ASSIGNOR:U.S. HOLDING COMPANY, INC.;REEL/FRAME:004827/0276

Effective date: 19870910

AS Assignment

Owner name: IDEA COURIER INCORPORATED, ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:ALCATEL USA CORPORATION;REEL/FRAME:005181/0593

Effective date: 19890722

AS Assignment

Owner name: IDEA COURIER INCORPORATED, ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:ALCATEL USA, CORP., A CORP. OF DE;REEL/FRAME:005206/0402

Effective date: 19891215

AS Assignment

Owner name: CHEMICAL BANK, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:IDEA COURIER INCORPORATED;REEL/FRAME:005250/0975

Effective date: 19891213

AS Assignment

Owner name: CHEMICAL BANK, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:IDEA COURIER INCORPORATED;REEL/FRAME:007038/0628

Effective date: 19891113

AS Assignment

Owner name: I.D.E. CORPORATION, MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IDEA COURIER INCORPORATED;REEL/FRAME:007142/0056

Effective date: 19940824