US3803584A - Display system - Google Patents
Display system Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control 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/222—Control 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
Description
Claims (2)
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)
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)
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 |
-
1973
- 1973-02-12 US US00331768A patent/US3803584A/en not_active Expired - Lifetime
Patent Citations (3)
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)
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 |