Patent GB-1130984-A (GB)
Title: Pattern generator
Inventor: SCHWARTZ MILTON
IPC: H03M7/30
Filed: 1967-01-31
Abstract: 1,130,984. Photo-type setting. ALPHANUMERIC Inc. 31 Jan., 1967, No. 4587/67. Heading B6W. [Also in Division H4] In a photo-composing machine, Fig. 2, of the type in which a single row of characters (= one line of print) is displayed on a c.r.t. and photographed. each character is formed from a pattern of vertical lines, each line in the pattern being specified by a digital word which specifies firstly the address (i.e. the location) of the top of the line and secondly the length of the line. As described, Fig. 1, the field of a singe character is divided into 100 rows and 70 columns, and is scanned column-by-column, the c.r.t. beam being blanked for the appropriate part of each column. Each character is completely specified by a format blockette and by a plurality of pattern blockettes. Each format blockette (= 18 bits) specifies the number of blank columns to the left of the character ( = 6 bits) and to the right of the character (= 6 bits) and the number of columns in the character (= 6 bits). Each pattern blockette (= 48 bits) specifies the detail relating to a single column of the character: it consists of four parts (four having been found by experiment to be large enough) each part of which specifies firstly the location of the start of a line (= 7 bits) and secondly the length of a line ( = 5 bits). Thus, for example, column 42 of the G in Fig. 1, has a pattern blockette of (6, 6; 44, 3; 70, 6; 0, 0), using decimal instead of binary, which specifies precisely the three sections of black that occur in column 42. The G of Fig. 1, requires 56 such pattern blockettes, in addition to its format blockette, for its complete Specification. A complete fount comprises 90 characters and the system described envisages storing up to 4000 such founts, each in 7 different sizes, on magnetic tape. The display specified by a single pattern blockette (i.e. one column of a character) is controlled by two counters, one of which, the line address counter, counts clock-pulses synchronized to the vertical scan of the beam, and the second of which counts clock-pulses only after the line address coincides with one of the addresses in the pattern blockette, and turns the beam on. Thus, the second counter effectively measures the length of the line drawn on the c.r.t. screen, and when this line is as long as is specified by the pattern blockette it turns the beam off. The system described is controlled by a computer and provides a very rapid and flexible way of producing a film, from which printing plates can be prepared. The general operation is as follows. A fully edited tape of the data that is to be printed is fed to the computer together with a library tape containing the type founts, each fount being preceded, of course, by appropriate descriptive data (e.g. style and size). The library tape is searched for the founts required by the data tape and the required founts are transferred via an assembler to a drum store, on which each pattern blockette is stored in parallel on 48 tracks. The drum described can accommodate 4 founts, 2 on each of two groups of 48 tracks. The drum also contains various timing tracks which control address registers. The required type founts having been assembled, the data tape is run. This causes firstly the film to move to the line where printing is to occur (film movement is monitored by counting sprocket holes sensed photo-electrically). Next, the first two characters on the data tape that are to be printed cause the corresponding format and pattern blockettes to be read into an " A " core buffer store. (The data tape merely specifies the address on the drum where the format and pattern blockettes start.) The characters in the " A " buffer then control the c.r.t. and simultaneously the next two characters on the data tape cause their format and pattern blockettes to be transferred to a " B " buffer. This process continues, control of the c.r.t. alternating between the " A " and " B " buffers until an " end of job " signal is detected. Detailed block diagrams, using conventional digital data processing techniques, together with references to standard books, are given.