Patent GB-1453628-A (GB)
Title: System for scanning and identifying standardised characters at high speed
IPC: G06V10/24
Filed: 1974-01-10
Abstract: 1453628 Character recognition systems AGENCE NATIONALE DE VALORISATION DE LA RECHERCHE 10 Jan 1974 [19 Jan 1973] 01272/74 Heading G4R The system derives signals representing the black/white states of a number of elementary areas forming spaced vertical sections of the character field. For each such vertical section the number of consecutive white and consecutive black bits are determined. These numbers are compared with numbers for corresponding sections of each of an alphabet of reference characters to identify the scanned character. In the embodiment disclosed a text, e.g. on microfilm, comprising a number of nominally evenly spaced and parallel lines of characters, is scanned horizontally by a column of photodetectors. The column is of sufficient height to cover at least two lines,. L1, L2. The text is fed after each horizontal scan such that the line L2 occupies the same position in the field scanned during a scan U2 that line L1 occupied during the preceding scan U1. During each horizontal scan circuitry (Figs. 24-31, not shown) determines a frame number for each of a number of successive zones Z of the line L2 while the system performs recognition of the characters in line L1. The frame number indicates the position of the lowest black bit in the characters in the corresponding zone of line L2, relative to the scan field, and is used to select, in the subsequent scan, the outputs of those photodetectors which cover the characters in that zone, so compensating for line slope. The frame numbers are also used to control the line feed of the text so that irregularities in line spacing are compensated. The selected outputs of the photocells represent the black/white states of a matrix of notional elementary areas covering the characters in a line of text. The signals representing these states are stored and are also passed to circuitry (Figs. 5-10, not shown) which, inter alia, determines which columns of the matrix begin and end a character to be recognized and which generates corresponding framing signals. Under the control of these framing signals the circuitry determines which columns of the matrix shall be selected for use in the recognition. For wide characters 5 spaced columns may be used, for narrow ones one or two columns, for example. The circuitry also determines the number of consecutive matrix columns containing at least one black, indicating that a scanned mark is not a character to be recognized if the number exceeds a certain value. It also determines the beginning and end of the text line being scanned and, by counting successive all-white columns, the presence of spaces. The signals from the selected columns pass to a circuit (Fig. 11, not shown) which, for each column, determines the lengths of successive runs of consecutive white and black bits, starting from the top of the column for example. Isolated single bits are ignored. The succession of run lengths in each column is compared with the succession of run lengths of the corresponding columns of reference characters (Figs. 12, 13, not shown). Depending on whether the various run lengths for any one column are greater or less than those of the reference characters, so the scanned character can be deemed to belong to one or another of several groups of reference characters, each group containing at least one character, and depending on the results of comparisons for other columns these groups are subdivided so that the character is identified with a unique references character. The subdivision may enable the character to be identified uniquely in more than one way. A table indicative of the subdivision process is described with reference to Fig. 2 (not shown). The comparisons may be repeated to allow a majority decision to be made. A binary signal representing the identified character is generated by an encoder and may be passed to a magnetic recorder. If the character has been identified as more than one reference character the encoder outputs a fault indicating signal.