US3603966A - Data display system - Google Patents
Data display system Download PDFInfo
- Publication number
- US3603966A US3603966A US799265A US3603966DA US3603966A US 3603966 A US3603966 A US 3603966A US 799265 A US799265 A US 799265A US 3603966D A US3603966D A US 3603966DA US 3603966 A US3603966 A US 3603966A
- Authority
- US
- United States
- Prior art keywords
- character
- display
- cursor
- entry
- intercharacter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
Definitions
- a CRT data display system is provided with means for entering 'a character in memory for display in any position indicated by a cursor signal. Once a characterhas been entered, the cursor is automatically moved to the next character position in memory and displayed. The cursor may also be moved without entering a character. Character display is by a dot matrix such that n strokes are required to display a character and an additional stroke is required to provide an intercharacter space.
- the CRT beam is blanked during the additional stroke.
- the cursor signal is stored in a memory location read during the additional stroke period just preceding the position into which a character may be entered.
- Apparatus responds to the cursor signal a fraction of the time as the displayed data is repeatedly read for CRT regeneration, thereby displaying a blinking cursor.
- the cursor is displayed as a block in the character position accessible for entry, all without obliterating any character that may be present in that position.
- This invention relates to remote data display terminals and in particular to display terminals having a character insertion capability for editing.
- Cathode ray tube (CRT) display units are ideally suited because of the fast rate at which data may be displayed and altered.
- a typical unit may display up to 15 lines of 64 characters.
- a display storage unit stores the data in a recirculating memory so that it may be cyclically read for regeneration of the characters on the face of the CRT.
- a keyboard unit controls the display and enables the operator to perform all data composition and manipulation tasks including editing by selectively entering characters.
- a cursor of some form is displayed to indicate to the operator the character position available for entry through a file storage and control unit. The keyboard unit is provided with control keys for positioning the cursor.
- the control unit will be more complex with such a cursor for it must then effectively control the display of one additional line just for the cursor.
- the strokes are generated by a synchronized sawtooth wave generator connected to the vertical beam deflection network and the dots are generated through the beam blanking control network by a 7-bit code read from the display storage unit for each of the first five character strokes.
- the beam is blanked in order to provide a blank space between characters.
- the cursor In other systems, the cursor consists of a blinking line under the character position on the CRT where the next operation will take place. In still others, it consists of brackets around the character position. Accordingly, some systems do not require an additional display line, but all systems employing a recirculating memory for display data storage have, in the past, required an additional track or delay line just to store the cursor signal.
- a cursor signal in the same delay line or track of a recirculating memory employed to store the data being displayed and to thereby mark the character position accessible to the operator in such a manner that its display lies within the same line as the character position being marked, but without obscuring or masking any character present for display in that position.
- Such a cursor signal should be easily advanced to the next position, as when the operator makes an entry, without interfering with any data being entered or in any way interfering with a character being displayed in that position except by marking it as the next character position to be acted upon.
- the present invention is primarily directed to a CRT data display system having a character insertion capability, and means responsive to a cursor signal included with the data displayed for marking a given character position for entry of a character from a keyboard.
- the cursor signal is stored between character signals and read during the intercharacter space display period just preceding the given character position.
- the cursor symbol is displayed as a blinking indicator, preferably a block, superimposed on any character that may be present in the given position by having the cursor signal be effective only a fraction of the cycles the character position so marked is regenerated on the CRT screen. Entry of a new character effectively erases any previous character and advances the cursor signal to the next character position.
- a character is any letter, numeral, punctuation mark, arbitrary symbol, or a blank character'space, any one of which may be selectively entered by actuating a key on the keyboard unit.
- each character is displayed in a 5X7 dot matrix.
- Each of the five columns of the matrix constitutes one vertical stroke of the CRT beam. Seven bit times are required for one stroke and one bit time for return of the beam to the base of the line of characters for the next stroke.
- video information is stored in a recirculating memory in stroke groups, each group being comprised of a certain number of bit storing position, herein eight.
- the stroke groups are arranged m, herein six, to a character with a certain number (m minus 1), herein five, being used to store video information and with at least some (1), herein one, being used to provide a space between characters on the display.
- the binary digits are read from the memory in series and applied to a beam blanking control system of the CRT during the first five stroke intervals of a six stroke character set.
- the beam is blanked during the entire sixth stroke interval to provide an intercharacter space.
- a signal to generate a cursor for the next character position is stored in memory in one of the bit positions sequentially read during the sixth of intercharacter space stroke time. That signal is not displayed as a dot because the beam is blanked, but it is employed every so many cycles to display a dot in all 35 dot positions of the next character without otherwise disturbing any character displayed.
- the cursor signal preceding that position in memory is erased and a new cursor signal is stored in memory in a corresponding bit position of the sixth (intercharacter space) stroke of the character entered. If the operator elects not to enter a character, he may advance the cursor signal from the keyboard.
- FIG. 1 is a general block diagram of a CRT data display system of the type for which the present invention is intended;
- FIG. 2 illustrates an exemplary manner of producing characters on the CRT of FIG. 1;
- FIG. 3 is a block diagram illustrating an embodiment of the present invention.
- FIG. 4 is a block diagram illustrating an exemplary form of a data control section of a control unit for the embodiment of FIG. 3;
- FIG. 5 is a timing diagram for the operation of the embodiment of FIG. 3 with the data entry control section of FIG. 4.
- a CRT display unit 10 is provided with a cyclic display storage unit 11, such as a magnetic drum having a plurality of tracks from which data to be displayed is cyclically read for regeneration of characters on a CRT screen.
- a file storage and control unit 12 provides bulk storage of data that may be displayed and the necessary logic networks for controlling the transfer of data to the display storage unit 11 and, in accordance with the present invention, for editing data by the selective insertion of characters in positions marked by a cursor displayed as a blinking block consisting of 35 dots in a 5X7 matrix.
- the transfer of data for display is controlled by an operator through a keyboard unit 13.
- the keyboard is also adapted to give the user maximum capability to arrange, manipulate, format, inspect, and edit by inserting and removing data.
- the file storage and control unit 12 is also adapted for use with external systems through an optional interface represented by a bidirectional transmission line 14.
- FIG. 2 illustrates an exemplary manner for producing characters on the CRT display unit 10 using a 5X7 dot matrix generated as the beam sweeps through six strokes for each character under the control of a sawtooth wave generator.
- the video code format of the data in the display storage unit 11 is arranged in eight bit groups with each group corresponding to a different beam stroke.
- the beam is turned on at each of seven points depending upon whether a binary l for that point is stored in the corresponding eight bit group in the display storage unit.
- the video code would have a binary l in each of seven bit positions of the eight bit group corresponding to the first stroke.
- An eighth bit position is provided in the code for each stroke but the beam is blanked during that bit time regardless of the state thereof to allow the beam to return to the base of the next stroke.
- the second stroke includes a binary l in the fifth bit position only.
- the video code group for the third and fourth strokes include a binary 1" in the fourth and third bit positions, respectively, while the video code for the fifth stroke is the same as for the first stroke.
- the beam is blanked throughout all eight bit times to provide an intercharacter space between the letter N and the subsequent character to be displayed, shown as A in FIG. 2.
- the bit positions corresponding thereto in memory may be used to store whatever nonvideo information is desired.
- one of the bit positions read during the sixth stroke is employed to store a cursor signal so that, upon reading that signal, the storage and control unit 12 may cause the CRT unit to display a cursor symbol, e.g., a dot in each of the 35 positions of the next character. For example, if a cursor signal is stored in the code group for the sixth stroke of the video code for the letter N in FIG.
- the file storage and control unit 12 will cause a block of 35 dots to be superimposed on the following character, i.e., the letter A, thereby indicating to the operator that a new character may be entered in that position.
- the cursor signal is also used to time the storing of the video code for the new character in the display storage unit.
- the file storage and control unit 12 will respond to a cursor signal to generate a block marker during only a fraction of the cycles that the display storage unit 11 operates to regenerate the characters on the CRT screen. In that manner, the cursor appears as a blinking block superimposed on the character otherwise appearing in that display position but allowing the operator to continue to view the character upon which the cursor symbol is superimposed.
- the operator may key any character he wishes to enter into the position marked by the cursor symbol.
- the file storage and control unit 12 then enters the video code of that new character in the display storage unit 11 in place of the video code for the character already being displayed the next time the display storage unit 11 reaches that position for display regeneration, as indicated by the cursor signal in the sixth stroke code group of the character preceding it,
- the file storage and control unit 12 not only enters the video code for the new character but also automatically advances the cursor signal from the sixth stroke code group of the preceding character to the sixth stroke code group of the character being entered.
- the operator may also advance the cursor signal from one character position to the next by operating the appropriate key, or to any other position by operating other keys.
- the file storage and control unit 12 includes function control logic which sequences the data flow, entry, and manipulation.
- function control logic which sequences the data flow, entry, and manipulation.
- a function code converter in the unit 12 sends a service request to function control logic also in the unit 12 in order that the appropriate sequence be initiated.
- the file storage portion of the unit 12 consists of a drum with a plurality of tracks to be used as required not only to store data, but also to manipulate data.
- the display storage unit 11 may also be implemented on the same drum.
- the file storage may, for example, be comprised of magnetic cores.
- the display storage unit 11 may also be of another form, such as recirculating delay lines, or even a block of core memory having work memory locations read cyclically, each word having 48 bits for the six character strokes, or the equivalent. The words would then be read from such a core memory in sequence into a bit serializer, such as a shift register.
- the unit 12 When a keyboard operator requests a transfer of data from the unit 12 to the display storage unit 11, the unit 12 locates the data in the file and transfers it to the display storage unit 11 in the appropriate video code. This usually requires code conversion since data is preferably stored in the unit 12 in the standard ASCII code.
- the data in video format entered into the display storage unit 11 is synchronized with the CRT display unit 10, as by clock and index pulses stored on separate tracks of the display storage unit. In other words, the beam raster scan of the CRT display unit 10 operates in synchronism with the cyclic display storage unit.
- FIG. 3 shows in somewhat more detail only that part of the cyclic display storage unit 11 which exemplifies the present invention and which in practice, is an integral part of the file storage and control unit 12 as noted hereinbefore. It should also be understood that only so much of the display storage unit is shown in FIG. 3 as is necessary to understand and practice the present invention.
- Drum tracks 20 and 21 are dedicated for storage of video codes, one video code consisting of eight bits for each stroke group of a character. As noted hereinbefore with reference to FIG. 2, six strokes are required for each character so that a total of 48 binary digits are stored on the tracks 20 and 21 for each character, half on one track and the other half stored in parallel on the second track. For instance, for the sixth stroke group, the odd numbered bits are stored on the track 20 and the even numbered bits are stored on the track 21.
- a single track could be employed to store all bits in sequence, but two tracks are preferred to avoid bit density problems on the magnetic record media.
- Four, or even eight, tracks could also be used but with present recording techniques, such would not be necessary.
- the necessary serializing of four or eight bits would be more complex. Accordingly, a two-track display storage system is deemed to be the optimum configuration, but future technology may make a one-track system more feasible.
- bit positions are indicated in FIG. 3 by the arabic numerals 1 to 8, but it should be understood that in each bit position only a binary O or a binary l is stored in accordance with the code required for generation of the character to be displayed.
- the fourth stroke group (see FIG. 2) would contain a binary l in bit position 3 and a binary O in all other bit positions 1, 2, 4, 5, 6 and 7.
- the eighth bit position either a binary l" or a binary 0 may be stored since the beam is blanked during the eighth bit time of each stroke group, but in practice, a binary 0" is stored unless nonvideo information is to be stored with the video code group.
- the beam is also blanked during all eight bit times of the sixth stroke group so that, for video display purposes, it is not material what binary digit is stored in each bit position,
- a cursor signal is stored in one of the bit positions of a sixth stroke group, preferably as a binary l in bit position 6.
- the next character position is marked as the video code group into which a character may be entered. Accordingly, the cursor position can be defined without the use of a separate track to carry the cursor signal.
- the sixth bit position of a sixth stroke group is preferably utilized to store the cursor signal because as the cursor signal is transferred from one character position to another, it is necessary to erase the binary l in its present location and store a binary "l" in the next location, without disturbing binary digits of the video code in the new location. Therefore, because of flux fringing which cannot be avoided, the bit positions on either side of the cursor signal position should not be used. This requirement is imposed by the high bit density (e.g., 680 bits per inch) employed in the tracks 20 and 21. In a display storage unit having a lower bit density, it would be possible to selectively alter a single bit in any position without affecting bits stored in adjacent positions, in which case there would be no restrictions on the bit positions of the sixth stroke group selected for storing the cursor signal.
- the high bit density e.g., 680 bits per inch
- the video codes of successive characters are read from the tracks 20 and 21 by read heads 23 and 24, and stored in sequential pairs by buffer flip-flops FF, and FF,, preferably JK flip-flops triggered by clock pulses read from a clock pulse track 27 by a read head 28. Accordingly, the read head 28 generates four clock pulses for each stroke. A bit counter 29 counts the four clock pulses to generate distinct clock signals C,, C C and C for each pair of video code bits read. The clock pulses from the read head 28 are also applied directly to a sampling pulse generator 30 which transmits a pair of strobe signals B, and B for each pair of stroke group bits read by the heads 23 and 24 in order to transmit to the CRT display unit 10 the code group bits in proper serial sequence through sampling gates 31 and 32.
- Strobe pulse B samples the binary digit stored in the flip-flop FF, to transmit to the CRT display unit 10 the odd numbered bits of each stroke group via an OR gate 33, while a sampling pulse B similarly samples the even numbered bits stored in flip-flop FF
- the sampling pulse generator 30 so responds to clock pulses as to cause each pair of binary digits to be transmitted to the CRT display unit 10 in series. Accordingly, flip-flops FF, and FF function as a parallel memory output register while gates 31 and 32 function as a parallel-toserial converter in response to sampling.
- the bit counter 29 transmits the successive clock signals C. to a stroke counter 34 which produces a signal S during the intercharacter space group of each character being displayed, as shown in the timing diagram of FIG. 5.
- the signal from the stroke counter 34 enables an AND gate 35 to transmit to a flip-flop FF any binary l stored in flip-flop FF, from bit position 6 of the sixth stroke group of each character being displayed. If a cursor signal is stored in the sixth bit position as described hereinbefore, the flip-flop FF., is set and thereafter reset by the leading edge of the next stroke signal S, as shown in the timing diagram of FIG. 5.
- the true output terminal of the flip-flop FF is connected to an AND gate 36.
- the output terminal of the AND gate 36 is in turn connected to the CRT display unit via the OR gate 33.
- the flip-flop FF will enable the display unit 10 to produce a dot at each of the 35 positions of the following character, i.e., during strokes l to 5 of the next character. If 35 dots were displayed during each cycle of the cyclic display storage unit 11 (FIG. 1) comprising the magnetic drum tracks and 21 shown in FIG. 3, they would completely obscure the character, if any, being displayed.
- the gate 36 is further controlled by a counter 37 operative only a fraction of the time the character being marked by a cursor signal is to be regenerated on the face of the CRT.
- the counter 37 may consist of two binary circuits in cascade in order to effectively divide the number of cursor signals displayed by four, thereby rendering the gate 36 operative only every fourth time the character being marked is to be regenerated.
- a system synchronizing index pulse is counted. That index pulse is stored on a separate track 38 and read by a head 39.
- the gate 36 is also connected to the two output terminals of the sampling pulse generator 30 by an OR gate 40 in order that generation of dots for the display of a blinking block (i.e., cursor symbol) be synchronized by strobe signals B, and B in the same manner that generation of dots for the display of a character is synchronized by the strobe signals B, and B, through gates 31 and 32.
- a blinking block i.e., cursor symbol
- the flip-flop F F is set during the last half of the sixth stroke if a cursor signal is present in bit position 6. Accordingly, a dot would normally be produced during bit time 7 of stroke 6 but, as noted hereinbefore, the beam of the CRT display unit 10 is blanked during the entire period of the sixth stroke. Consequently, dots are displayed in response to the output of the flip-flop FF during each bit position of only strokes 1 to 5 of the following character positions (except the retrace bit position 8 of each such stroke).
- the tile storage and control unit 12 enters the new character and stores a binary 1 in bit position 6 of the sixth stroke group in that character position into which the new character has just been entered, thereby advancing the cursor signal to the next character position as a character is entered.
- the cursor signal may also be advanced to the next character position without entering a character simply by depressing an appropriate key on the keyboard unit 13.
- That pulse is also transmitted by the AND gate 43 to a buffer flip-flop FF
- the flip-flop FP is set during the period of the pulse C of the sixth stroke if a cursor signal is present in the sixth bit position and then reset by the next pulse C via an AND gate 46. While the flip-flop FF, is set, an AND gate 47 is enabled in order that the next pulse C may set a flip-flop FF but only if a character has been entered and a signal is present at the input terminal 41.
- the flip-flop FF remains on for five full strokes of the next character, as shown in FIG. 5, and is then reset by the next stroke signal S In that manner, the flipflop FF transmits a signal to a control logic network 49 that initiates entry of the character selected by the operator in the position indicated by the cursor signal just erased.
- the output terminal of the flip-flop FF is also connected to an AND gate 50 to enable it to set a flip flop FF in response to the next pulse C the same pulse C which resets the flipflop FF
- the flip-flop FF remains set until the end of the fifth stroke period, at which time the next stroke signal 8,, enables an AND gate 52 to reset it in response to the next pulse C Accordingly, the flip-flop FF, remains set until after the pulse C of the next stroke 6. While it is set, the flip-flop FF enables an AND gate 53 to transmit a pulse 51 (FIG. 5) to a logic network 54 in response to a pulse C during the next stroke signal S to store a binary l in the sixth bit position of the sixth stroke of the character being entered.
- the logic networks 44, 49 and 54 are connected to a pair of recording amplifiers 55 and 56 which are connected to respective write heads 57 and 58 associated with tracks and 21 as shown in FIG. 3. Accordingly, only the amplifier 56 connected to the head 58 receives recording signals from all three of the logic networks 44, 49 and 54 since a cursor signal is stored only in track 21. Both heads 57 and 58 are so positioned on their respective tracks 20 and 21 as to allow for delays in causing binary digits to be recorded through the logic networks 44, 49 and 54. In that manner, when a new character is entered, it is properly entered in the character position specified by the cursor signal and the cursor signal is advanced one character position.
- a signal is transmitted to an input terminal 60 of the OR gate 42 so that the same functions are then initiated in the logic networks 44 and 54, but not in the logic network 49 because the AND gate 47 connected to the set input terminal of the flip-flop 48 is not then enabled by an input signal from the terminal 41. If both keys are actuated at the same time, the result is, of course, as though only the enter character key is depressed
- the signals at input terminals 41 and 60 are provided by buffer flipflops which are set when the respective keys are actuated, and reset when the action indicated thereby is complete so that, for example, the same character is not entered automatically in all subsequent character positions of the display storage.
- the character input register also not shown, is cleared at the same time, all in accordance with normal techniques for interfacing digital equipment with a keyboard for entering data.
- a data display system has been disclosed herein in which a cursor symbol is displayed in response to a cursor signal selectively recorded in otherwise unused portions of video data tracks instead of requiring an extra cursor signal track.
- the cursor symbol is displayed by superimposing it over a displayed symbol and causing it to blink.
- control means for controlling the movement of said writing means, said control means comprising:
- a cyclic memory containing a plurality of groups of bit storing positions
- timing means for cyclically defining character sets of successive time intervals, each character set being comprised of m intervals with at least one of said m intervals serving as an intercharacter space interval;
- deflection means for causing said writing means to cyclically describe a predetermined pattern on said target; reading means for reading bits from a different one of said groups during each ofsaid intervals;
- logic means responsive to bits read by said reading means during an intercharacter space interval for causing said writing means to display a cursor symbol at a predetermined location on said target.
- a data display system employing a CRT unit which displays a plurality of characters, each in a dot matrix consisting of a plurality of columns, each column having a series of dot positions at which a beam of said CRT unit is unblanked in response to binary digits of a video code serially read from a storage unit, and wherein said CRT beam is automatically blanked for one complete stroke between characters to provide a space between displayed characters, said intercharacter blanking occurring while intercharacter bit storage positions are read from said storage unit to thus maintain synchronous operation between the movement of said CRT beam and the reading of said storage unit, apparatus for marking a given character position for selective entry of a new character and for manifesting the accessibility of said given character position comprising:
- a cursor signal stored as a binary digit in one of said positions of said storage unit read during an intercharacter stroke of said CRT beam preceding a given character position;
- marker means connected to said means for detecting a cursor signal for causing said CRT unit to display a cursor symbol in the character position succeeding said intercharacter stroke;
- entry means connected to said marker means for enabling new video codes to be entered in place of the video codes stored in said storage unit subsequent to said cursor signal.
- said entry means includes means for advancing said cursor signal from one of said positions of said storage unit read during an intercharacter stroke of said CRT beam preceding said given character position to a corresponding position of said storage unit read during an intercharacter stroke of said CRT beam following said given character position when a character is entered, thereby automatically marking the next character position as accessible for entry.
- said entry means includes means for selectively advancing said cursor signal to mark the next character position as accessible for entry without entering a character.
- apparatus as defined in claim 4 wherein said displayed characters are periodically refreshed at a certain rate and wherein said cursor signal detecting means causes said CRT unit to refresh said cursor symbol at a lesser rate whereby said cursor symbol will appear as a blinking marker.
- said entry means includes means for advancing said cursor signal from one of said positions of said storage unit read during an intercharacter stroke of said CRT beam preceding said given character position to a corresponding flflJY/lflfi (110 J/Oligd l/lll/ read oil/1kg an l'atercfiaracter stroke of said CRT beam following said given character position when a character is entered, thereby automatically marking the next character position as accessible for entry.
- apparatus as defined in claim 8 wherein said entry means includes means for selectively advancing said cursor signal to mark the next character position as accessible for entry without entering a character.
- a data display system of a type having storage means for storing data to be displayed, each character of data being defined by a predetermined video code, and the blank space between characters being indicated by an intercharacter space code consisting of at least one bit position of storage, and having display means connected to said storage means for reading said data for display, character by character, and for displaying said characters with blank intercharacter spaces in response to the video codes thereof regardless of the binary value of digits stored in said intercharacter space codes between character defining video codes, said display system further having entry means connected to said storage means for entering video codes of new characters, one character at a time on a selective basis, whereby an operator may enter characters through a keyboard connected to said storage means, apparatus for marking a given character position for selective entry of a new character and for manifesting the accessibility of said given character position comprising:
- apparatus as defined in claim 10 wherein said display means reads said data for display cyclically and displays each character during each cycle, and said cursor signal detecting means is effective to display said manifestation in said given character position once for every given number of cycles, whereby said manifestation appears as a bllhklhgmarker.
- apparatus as defined in claim 11 including means connected to said display means for advancing said cursor signal code from the intercharacter space preceding said given character position to the intercharacter space following said given character position for display of said blinking marker when a character has been entered by said entry means, thereby marking the next character position for entry of a new character code therein.
- apparatus as defined in claim 12 including means connected to said entry means for automatically entering into said given position marked for entry a code representing any character selected for entry by said operator through said keyboard.
- said display means comprises a CRT display unit and said storage means comprises a cyclic display storage unit, whereby data being displayed is cyclically read for refreshing the characters displayed, each character being displayed by a succession of strokes covering a character position during which a beam of said CRT is unblanked by the video code of a character stored in said storage means for display in that position and an additional stroke before displaying a character in the next adjacent position during which said beam is blanked and said intercharacter space code is read to provide an intercharacter space
- said cursor signal detecting means includes means for producing a signal enabling a character to be entered in the next character position to be read upon detection of said intercharacter space code.
- each character is displayed in a matrix of dots, each dot being formed by unblankmg said beam in response to binary digits of said video code, and said cursor signal detecting means alters the operation of said display means in all dot positions when it is effective to produce said blinking marker.
- apparatus as defined in claim 15 wherein said cursor signal detecting means alters the operation of said display means by unblanking said beam at all dot positions, whereby said blinking marker appears as a blinking block superimposed on any character present in the position thus being marked as accessible for entry.
Abstract
Description
Claims (16)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US79926569A | 1969-02-14 | 1969-02-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
US3603966A true US3603966A (en) | 1971-09-07 |
Family
ID=25175467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US799265A Expired - Lifetime US3603966A (en) | 1969-02-14 | 1969-02-14 | Data display system |
Country Status (5)
Country | Link |
---|---|
US (1) | US3603966A (en) |
JP (1) | JPS513179B1 (en) |
DE (1) | DE2006672C3 (en) |
FR (1) | FR2035444A5 (en) |
GB (1) | GB1289762A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3675208A (en) * | 1970-05-28 | 1972-07-04 | Delta Data Syst | Editing system for video display terminal |
US3800288A (en) * | 1972-02-24 | 1974-03-26 | Foxboro Co | Computer-directed process control system with crt display |
US3852721A (en) * | 1973-05-14 | 1974-12-03 | Univ Illinois | Tracking light pen system |
US3895374A (en) * | 1974-09-03 | 1975-07-15 | Gte Information Syst Inc | Display apparatus with selective test formatting |
US3895375A (en) * | 1974-09-03 | 1975-07-15 | Gte Information Syst Inc | Display apparatus with facility for underlining and striking out characters |
US3896428A (en) * | 1974-09-03 | 1975-07-22 | Gte Information Syst Inc | Display apparatus with selective character width multiplication |
US3971000A (en) * | 1974-06-20 | 1976-07-20 | The Foxboro Company | Computer-directed process control system with interactive display functions |
US4209784A (en) * | 1975-01-02 | 1980-06-24 | Bunker Ramo Corporation | Processor controlled editor terminal system and method |
US4240075A (en) * | 1979-06-08 | 1980-12-16 | International Business Machines Corporation | Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data |
US4495491A (en) * | 1979-09-28 | 1985-01-22 | Siemens Aktiengesellschaft | Method for highlighting of a region on a display screen |
US4613856A (en) * | 1983-04-04 | 1986-09-23 | Tektronix, Inc. | Character and video mode control circuit |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3307156A (en) * | 1962-10-04 | 1967-02-28 | Stromberg Carlson Corp | Information processing and display system |
US3346853A (en) * | 1964-03-02 | 1967-10-10 | Bunker Ramo | Control/display apparatus |
-
1969
- 1969-02-14 US US799265A patent/US3603966A/en not_active Expired - Lifetime
-
1970
- 1970-01-21 GB GB1289762D patent/GB1289762A/en not_active Expired
- 1970-02-13 FR FR7005287A patent/FR2035444A5/fr not_active Expired
- 1970-02-13 JP JP45012040A patent/JPS513179B1/ja active Pending
- 1970-02-13 DE DE2006672A patent/DE2006672C3/en not_active Expired
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3307156A (en) * | 1962-10-04 | 1967-02-28 | Stromberg Carlson Corp | Information processing and display system |
US3346853A (en) * | 1964-03-02 | 1967-10-10 | Bunker Ramo | Control/display apparatus |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3675208A (en) * | 1970-05-28 | 1972-07-04 | Delta Data Syst | Editing system for video display terminal |
US3800288A (en) * | 1972-02-24 | 1974-03-26 | Foxboro Co | Computer-directed process control system with crt display |
US3852721A (en) * | 1973-05-14 | 1974-12-03 | Univ Illinois | Tracking light pen system |
US3971000A (en) * | 1974-06-20 | 1976-07-20 | The Foxboro Company | Computer-directed process control system with interactive display functions |
US3895374A (en) * | 1974-09-03 | 1975-07-15 | Gte Information Syst Inc | Display apparatus with selective test formatting |
US3895375A (en) * | 1974-09-03 | 1975-07-15 | Gte Information Syst Inc | Display apparatus with facility for underlining and striking out characters |
US3896428A (en) * | 1974-09-03 | 1975-07-22 | Gte Information Syst Inc | Display apparatus with selective character width multiplication |
US4209784A (en) * | 1975-01-02 | 1980-06-24 | Bunker Ramo Corporation | Processor controlled editor terminal system and method |
US4240075A (en) * | 1979-06-08 | 1980-12-16 | International Business Machines Corporation | Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data |
US4495491A (en) * | 1979-09-28 | 1985-01-22 | Siemens Aktiengesellschaft | Method for highlighting of a region on a display screen |
US4613856A (en) * | 1983-04-04 | 1986-09-23 | Tektronix, Inc. | Character and video mode control circuit |
Also Published As
Publication number | Publication date |
---|---|
DE2006672A1 (en) | 1970-09-03 |
DE2006672B2 (en) | 1979-09-06 |
JPS513179B1 (en) | 1976-01-31 |
GB1289762A (en) | 1972-09-20 |
FR2035444A5 (en) | 1970-12-18 |
DE2006672C3 (en) | 1980-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3891792A (en) | Television character crawl display method and apparatus | |
US3656148A (en) | Data handling apparatus | |
US3293614A (en) | Data converter system | |
US3778811A (en) | Display system with graphic fill-in | |
US3603966A (en) | Data display system | |
US4511267A (en) | Method for changing the supply of characters in an ideographic typewriter by combining and storing individual characters | |
US3688275A (en) | Full word wrap-around in editing/correcting display apparatus | |
US3706075A (en) | Apparatus for editing and correcting displayed text | |
US3579196A (en) | Data storage and display system | |
US3400377A (en) | Character display system | |
US3731299A (en) | Graphical keyboard operated display device | |
US4445115A (en) | Display control unit having means for symbolic representation of graphical symbols | |
JPS62269989A (en) | Display controller | |
US3786479A (en) | Video display system | |
US3728710A (en) | Character display terminal | |
US3622701A (en) | Character generation system | |
US3729730A (en) | Display system | |
US3609749A (en) | Character display system having negative image cursor | |
JPS5839474A (en) | Method of reducing redundancy of binary code row in matrix printing system | |
US3750147A (en) | Method and apparatus for code conversion | |
US3602893A (en) | Electrographic display apparatus | |
US3818482A (en) | Character display system | |
GB1338127A (en) | Character display and recording systems | |
US3611303A (en) | Apparatus for writing data in a recirculating store | |
GB2050019A (en) | Method of Producing Typographical Data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ALLIED CORPORATION COLUMBIA ROAD AND PARK AVENUE, Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:BUNKER RAMO CORPORATION A CORP. OF DE;REEL/FRAME:004149/0365 Effective date: 19820922 |
|
AS | Assignment |
Owner name: EATON CORPORATION AN OH CORP Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:ALLIED CORPORATION A NY CORP;REEL/FRAME:004261/0983 Effective date: 19840426 |
|
AS | Assignment |
Owner name: CONTEL FEDERAL SYSTEMS, INC., A DE CORP.,VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EATON CORPORATION, A OH CORP.;REEL/FRAME:004941/0693 Effective date: 19880831 Owner name: CONTEL FEDERAL SYSTEMS, INC., CONTEL PLAZA BUILDIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:EATON CORPORATION, A OH CORP.;REEL/FRAME:004941/0693 Effective date: 19880831 |