Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
180 words
A method of detecting a pattern feature in a two-dimensional electrical signal applied to a coordinate array of storage cells comprising, in a preliminary step, storing a plurality of template words, each template word being a plurality of storage cell address words, individual ones of which are associated with the individual values of one coordinate direction of the array and represent address values in the other coordinate direction, of cell locations coincident with a template, defining the pattern feature, mapped onto the array, and operationally applying a two-dimensional signal to said array of storage cells, extracting a stored template word addressing simultaneously a set of cells, one at each value of said one coordinate direction, at address values of said other coordinate direction defined by the template word, reading the signal levels of the addressed cells, determining whether substantially all of the levels of the addressed cells are characteristic of the levels of a pattern feature template, and in response to a successful determination, providing an indication that the pattern feature has been detected in the two dimensional electrical signal.
Claim 2
Independent Claim
180 words
A method of detecting a pattern feature in a two-dimensional electrical signal applied to a coordinate array of storage cells comprising, in a preliminary step, storing a plurality of template words, each template word being a plurality of storage cell address words, individual ones of which are associated with the individual values of one coordinate direction of the array and represent address values in the other coordinate direction, of cell locations coincident with a template, defining the pattern feature, mapped onto the array, and operationally applying a two-dimensional signal to said array of storage cells, extracting a stored template word addressing simultaneously a set of cells, one at each value of said one coordinate direction, at address values of said other coordinate direction defined by the template word, reading the signal levels of the addressed cells, determining whether substantially all of the levels of the addressed cells are characteristic of the levels of a pattern feature template, and in response to a successful determination, providing an indication that the pattern feature has been detected in the two dimensional electrical signal.
Claim 3
Dependent Claim
67 words
A method as claimed in claim 1 comprising defining a succession of timing intervals in each of which a sample of the electrical signal is taken, and in each timing interval applying the sample signal to the storage cell array, thereby altering the distribution of signal samples amongst the storage cells, extracting one or more of the stored template words and addressing storage cell sets defined thereby.
Claim 4
Dependent Claim
66 words
A method as claimed in claim 2 tolerant of variation in the duration of the timing interval in operation, said method comprising including at least as many template words as can be extracted within the maximum duration of timing interval, and extracting the template words in a predetermined order of priority until either the end of the timing interval or successful detection of a pattern feature.
Claim 5
Dependent Claim
254 words
Apparatus for detecting the presence of a two dimensional pattern feature in a two dimensional electrical signal, comprising a plurality of signal storage cells interconnected to define a coordinate array of M rows each of N cells corresponding to a two dimensional pattern field, input means arranged to apply temporally and spatially distributed electrical signals in discrete level samples to the array of storage cells to define a stored input pattern signal, template storage means operable to store a plurality of template words, each word comprising M address words associated individually with m adjacent rows of the storage array cells, where 1<m≦M and each identifying the address of one only out of N adjacent cells, where 1<n≦N, of its associated row, said template word defining a two dimensional linear template pattern mapped onto the storage cell array and extending across said M rows of cells but of one cell width only in each row, array reading means operable to extract one template word at a time from the template storage means and, for each template word extracted, cause the address words thereof simultaneously to address the storage cells of the m lines defined thereby and read the sample levels of the input signals in the addressed cells, and decision means responsive to sample levels characteristic of a pattern feature output from substantially all of the simultaneously addressed storage cells to provide a detection signal indicative of the presence in the two dimensional electrical signal of the template pattern represented by the extracted template word.
Claim 6
Dependent Claim
254 words
Apparatus for detecting the presence of a two dimensional pattern feature in a two dimensional electrical signal, comprising a plurality of signal storage cells interconnected to define a coordinate array of M rows each of N cells corresponding to a two dimensional pattern field, input means arranged to apply temporally and spatially distributed electrical signals in discrete level samples to the array of storage cells to define a stored input pattern signal, template storage means operable to store a plurality of template words, each word comprising M address words associated individually with m adjacent rows of the storage array cells, where 1<m≦M and each identifying the address of one only out of N adjacent cells, where 1<n≦N, of its associated row, said template word defining a two dimensional linear template pattern mapped onto the storage cell array and extending across said M rows of cells but of one cell width only in each row, array reading means operable to extract one template word at a time from the template storage means and, for each template word extracted, cause the address words thereof simultaneously to address the storage cells of the m lines defined thereby and read the sample levels of the input signals in the addressed cells, and decision means responsive to sample levels characteristic of a pattern feature output from substantially all of the simultaneously addressed storage cells to provide a detection signal indicative of the presence in the two dimensional electrical signal of the template pattern represented by the extracted template word.
Claim 7
Dependent Claim
82 words
Apparatus as claimed in claim 4 in which the input means includes timing means operable to define a succession of timing intervals, in each of which a one-dimensional signal sample is applied to the storage cell array, and operable to produce a succession of clock pulses in each timing interval, said reading means being responsive to each of said clock pulses to extract a template word from the template storage means and read the storage cells addressed by the extracted template word.
Claim 8
Dependent Claim
81 words
Apparatus as claimed in claim 5 in which the duration of the timing interval is a function of the input signal, said template words or any group thereof comprising at least as many as can be extracted in a timing interval of maximum duration, and the template storage means and/or array reading means being arranged such that the template words are extracted in a predetermined order of priority until the end of a timing interval or production of a detection signal.
Claim 9
Dependent Claim
103 words
Apparatus as claimed in claim 4 in which the template storage means is arranged to store one or more template words having a value of m<M and/or n<N, said array reading means including multiplexing means operable to define a plurality of m×n cell sub-arrays of storage cells by control of address inputs thereto, causing extracted template words to address appropriate storage cells of a defined sub-array and in response to lack of detection of a pattern feature for a template word define a new sub-array of different adjacent storage cells and cause them to be addressed in accordance with the extracted template word.
Claim 10
Dependent Claim
115 words
Apparatus as claimed in claim 4 in which the two-dimensional array of storage cells comprises a set of M one-dimensional serial-input shift registers, associated with individual values of one coordinate direction of the array and each having N stages corresponding to the cell address values of the other coordinate direction of the array, the input means being operable to produce from the electrical signal in each timing interval, M channel signal samples, one for each shift register, defining for each sample a binary level or state dependent upon the levels of the sample with respect to a threshold, and to apply said binary sample signals to the serial inputs of the corresponding channel shift registers.
Claim 11
Dependent Claim
62 words
Apparatus as claimed in claim 8 in which the template storage means comprises a read only memory having storage addresses therein each template word being stored therein as an M.log 2 N -bit word and defining a set of M cell address words, each representing a shift register stage corresponding to one of N array cell locations in said other coordinate direction.
Claim 12
Dependent Claim
31 words
Apparatus as claimed in claim 9 in which the read only memory has an output bus on which all of the bits of the template word are represented simultaneously upon extraction.
Claim 13
Dependent Claim
92 words
Apparatus as claimed in claim 10 in which each of the M shift registers has parallel outputs, one for each of its N stages, providing signals indicative, by their binary levels, of the occupancy of register stages, and in which the array reading means includes gating means associated with each register stage arranged to be opened by an applied signal, corresponding to a cell address word extracted from the template storage means, to pass a signal of appropriate level to the state of said stage, effectively reading the state of the stage.
Claim 14
Dependent Claim
59 words
Apparatus as claimed in claim 11 in which the gating means associated with each shift register comprises a 1-out-of-N data selector having N data inputs, connected one each to individual stages of the register, log 2 N address inputs connected to individual members of the read only memory output bus and a single output connected to the decision means.
Claim 15
Dependent Claim
55 words
Apparatus as claimed in claim 11 in which the decision means comprises an AND gate having M inputs connected one each to the gating means of one shift register, said gate being responsive to a suitable binary state from each of the shift register stages addressed by a template word to provide a detection signal.
Claim 16
Dependent Claim
69 words
Apparatus as claimed in claim 13 in which the decision means further comprises an exclsuive-OR gate having M inputs connected one each, by way of an inverter, to said gating means of the array reading means whereby said gate is responsive to the presence of a suitable binary state read from all but one of the shift register stages addressed by said template word to provide a detection signal.