Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
193 words
A data processing arrangement including means for receiving data in the form of a serial stream in which data elements are representative of a two dimensional data array and each data element comprises a plurality of data bits; means for passing the serial stream sequentially in time to a plurality of data access points so that at certain times a particular data bit of a particular data element and data bits of the same corresponding significance of other data elements relating to predetermined positions relative to said particular data element in said two dimensional data array occupy respective access points; means connected to receive the data bits temporarily present at said access points for performing on said particular data bit a selected operation which is at least in part a function of the nature of said bits of said other data elements, to produce a result of the selected operation; and means connected to receive the results produced by performing the selected operation on all of the data bits representing a data element for producing an indication of the result of performing the selected operation on said particular data element as a whole.
Claim 2
Dependent Claim
193 words
A data processing arrangement including means for receiving data in the form of a serial stream in which data elements are representative of a two dimensional data array and each data element comprises a plurality of data bits; means for passing the serial stream sequentially in time to a plurality of data access points so that at certain times a particular data bit of a particular data element and data bits of the same corresponding significance of other data elements relating to predetermined positions relative to said particular data element in said two dimensional data array occupy respective access points; means connected to receive the data bits temporarily present at said access points for performing on said particular data bit a selected operation which is at least in part a function of the nature of said bits of said other data elements, to produce a result of the selected operation; and means connected to receive the results produced by performing the selected operation on all of the data bits representing a data element for producing an indication of the result of performing the selected operation on said particular data element as a whole.
Claim 3
Dependent Claim
53 words
An arrangement as claimed in claim 1 and wherein the data temporarily present at said access points are used to address said means for performing, and said means for performing comprise a plurality of means which are responsive to such data to make available the results of performing a corresponding plurality of operations.
Claim 4
Dependent Claim
27 words
An arrangement as claimed in claim 1 or 2 and wherein said means for performing comprises one or more store locations at which are stored said result(s).
Claim 5
Dependent Claim
25 words
An arrangement as claimed in claim 1 or 2 and wherein said means for performing comprises means adapted to calculate, in response thereto, said result(s).
Claim 6
Dependent Claim
29 words
An arrangement as claimed in claim 1 and wherein the plurality of data bits representing each data element is present in said serial stream in ascending order of significance.
Claim 7
Dependent Claim
33 words
An arrangement as claimed in claim 1 and wherein said other data elements correspond to the eight neighbouring data elements which most closely surround said particular data element in said two dimensional array.
Claim 8
Dependent Claim
39 words
An arrangement as claimed in claim 1 and wherein the serial stream is continuously clocked to said access points, so that the access points constitute a window which is caused to scan across the entire two dimensional data array.
Claim 9
Dependent Claim
40 words
An arrangement as claimed in claim 7 and wherein the means for passing the serial bit sequentially to a plurality of data access points comprises a number of serially connected shift registers having output ports which constitute said access points.
Claim 10
Dependent Claim
89 words
An arrangement as claimed in claim 7 and wherein said operations are arranged to quantify an edge present at said particular data element in said two dimensional data array, and wherein said means for performing comprise a plurality of memory location means each containing results of performing an edge gradient operation in two mutually perpendicular directions with respect to the two dimensional data array, and wherein the data bits present at said access points are applied to said means for performing in order to address respective memory location means.
Claim 11
Dependent Claim
75 words
An arrangement as defined in claim 9 wherein said means for producing an indication comprise means for combining the results produced by performing the selected operation on all of the data bits representing said particular data element to produce said indication for said particular data element, and threshold means connected for comparing each indication with a threshold value which represents the presence of a detected edge having a particular magnitude and said particular data element.
Claim 12
Dependent Claim
32 words
An arrangement as claimed in claim 10 and wherein the said indications which exceed said threshold value are utilised to organise a further two dimensional array of data elements representing detected edges.