Patent GB-1273372-A (GB)
Title: Data management computer driven display system
IPC: B41J2/435
Filed: 1969-07-08
Abstract: 1,273,372. Cathode-ray tube displays. SANDERS ASSOCIATES Inc. 8 July, 1969 [9 July, 1968], No. 34449/69. Heading H4T. In a computer driven cathode-ray tube display system in which variable character information is displayed in a fixed format which includes fixed character information, signals indicative of all the fixed information are stored, in "compressed" forms, in one location of a main memory in a second location of which signals indicative of the variable characters and derived from a second memory loaded by an operator are stored, also in "compressed" form, both sets of signals being read out, expanded and supplied to the display system in interlaced form via the second memory which continuously supplies the signals so that a steady display is presented. The invention is concerned with the addition of variable information in a fixed format, e.g. in "filling-up" a form such as the (hospital) admittance form shown in Fig. 1 when it is required to insert information, which differs from patient to patient, in the (blank) spaces provided and the object is to reduce the computer time and memory storage space which prior system require. As described, signals indicative of the fixed format are stored in "compressed" form in one location of a main memory unit 37 (Fig. 3). The compression is effected by a computer programme which provides signals indicative of the fixed characters, signals indicative of format and edit control functions together with a binary number signal indicative of the length of (the number of spaces in) each variable character block. The format control signals indicated in Fig. 2 as # and # define fixed blocks of characters and also provide a "protect" function to prevent (without further means) the erasure of the characters between these signals, in the order #, #. However, signals between # and # comprising variable data are "unprotected" and may be changed by the operation of a key board 35, light pen 34, card reader 33 or other input device 27. Thus, following the edit control signal # a binary number (shown as decimal in Fig. 2) indicates the number of spaces to be skipped to allow insertion of the variable data. The edit control signals, employing key board terminology comprise HOME (indicating the starting point in the upper left hand corner of the screen of the display tube 29); HT (Horizontal tab, indicating a fixed number of spaces to right or left); VT (Vertical tab, indicating a fixed number of spaces vertically downwards); SP (Space, indicating one blank space); and CR (Carriage return, indicating blank spaces for the remainder of a line and a shift of the writing position to the beginning of the next line). In operation a particular fixed format (a plurality of different fixed formats may be stored) is "called-up" by operation of an appropriate input device at one of the terminals 28. The appropriate information is then read out of memory 37 by a central processor unit 39 and supplied to a refresh memory control unit 32 which expands the information and feeds it to the second memory (Refresh memory) 31 which controls the character generator 30 to cause the format to be displayed at display 29. The operator then inserts the variable information in memory 31 by means of an appropriate one of the input devices the position at which each character may be inserted being indicated by a cursor comprisinga"racetrack" pattern which is "blinked" for easy recognition. When a fixed format is displayed the cursor is automatically displayed in the first "unprotected" position, e.g. in the first space of the block in which the name is to be inserted, and as the operator enters each character, the cursor is stepped-on by one space. When, as shown in Fig. 5 a number of spaces are to be left blank after the full name has been inserted a mode of operation may be initiated whereby the cursor automatically steps-on to the first position in the next block for (unprotected) information. When the form has been "filled-in" the variable data in memory 31 is "compressed" by the control unit 32 and stored in a location in the main memory 31 separate from that in which the fixed format data is stored. The completed form appropriate to any name (patient) may then be called-up by the operator and reproduced by display 29. A description of the operation of the system is given with reference to logic circuit diagrams (not shown).