Patent EP0069541A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0069541A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Data processing arrangement

Assignee: BAE Systems Electronics Ltd
•
Filing: 1982-07-01
•
Granted: —
•
Expires: 2002-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing arrangement is designed to transform the co-ordinates of a two dimensional data array into a modified array by applying a 2 x 2 matrix to the original co-ordinate pattern. In this way transformations such as rotation, shear, magnification and reflection can be achieved. The arrangement is capable of handling large two dimensional arrays, each co-ordinate pair of which must be individually transformed. This is achieved by presenting the original co-ordinates X, Y to two dedicated multiplier devices as two data streams representing the two components X and Y of the co-ordinate pairs respectively. Each multiplier multiplies the co-ordinate presented to it by one of two selectable parameters and the outputs of the multipliers are summed together at an adder to produce new co-ordinates where the parameters a and c are available to one multiplier and the parameters b and d are available to the other multiplier. The new co-ordinates X' and Y' appear at the output of the adder as a single interleaved data stream, and can be separated out as required. The arrangement is able to operate at very high speeds as fast dedicated multipliers are used, but at the same time it is very versatile as the nature of the transformation produced depends solely on the four parameters, which can be simply changed as necessary to produce a different transformation. A modification of the arrangements extends the invention to a 3 x 3 matrix.

Inventors

  • 👤 Christopher John Tucker

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 16:23
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/544; G06F7/548; G06F17/00; G06F17/10; G06F17/16

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 123 words
A data processing arrangement for transforming the co-ordinates of a two dimensional data array to generate a modified array related to the original array in a predetermined manner including means for receiving the two components of the co-ordinates as two data streams; a plurality of dedicated multiplier devices for multiplying each component in each data stream by two respective predetermined parameters to produce two products for each component; and summing means for summing a product related to one component with a product relating to the other component to produce one modified component of the transformed co-ordinates, and for summing another product relating to one component with another product relating to the other component to produce the other modified component of the transformed co-ordinates.
Claim 2
Dependent Claim 123 words
A data processing arrangement for transforming the co-ordinates of a two dimensional data array to generate a modified array related to the original array in a predetermined manner including means for receiving the two components of the co-ordinates as two data streams; a plurality of dedicated multiplier devices for multiplying each component in each data stream by two respective predetermined parameters to produce two products for each component; and summing means for summing a product related to one component with a product relating to the other component to produce one modified component of the transformed co-ordinates, and for summing another product relating to one component with another product relating to the other component to produce the other modified component of the transformed co-ordinates.
Claim 3
Dependent Claim 54 words
An arrangement as claimed in claim 1 and wherein two multiplier devices are provided and means are also provided for storing two pairs of parameterssuch that one or other of the pairs can be selected for multiplication in dependence on whether said one modified component or said other modified component is to be generated.
Claim 4
Dependent Claim 57 words
An arrangement as claimed in claim 1, and wherein dedicated multiplierdevices are provided for multiplying each component in each data stream by a respective additional parameter to produce a third product for each component; and summing means for summing together the two said third products to produce a third component of the co-ordinates of said modified array.
Claim 5
Dependent Claim 127 words
An arrangement as claimed in claim 1, including means for also receiving as a further data stream third components of the co-ordinates of a three dimensional data array arranged as a plurality of two dimensional arrays; a plurality of dedicated multiplier devices for multiplying each component in each data stream by three respective predetermined parameters to produce three products for each component; and summing means for summing together three products related to different components to produce a first modified component of the transformed co-ordinates, and for summing together three other products related to different components to produce a second modified component of the transformed components, and for summing together the three remaining products related to different components to produce a third modified component of the transformed co-ordinates.
Claim 6
Dependent Claim 41 words
An arrangement as claimed in any of the preceding claims and wherein each multiplier device is associated with a multiplexer which selects an appropriate one of the available parameters in step with the rate at which the data streams are received.
Claim 7
Dependent Claim 31 words
An arrangement as claimed in any of the preceding claims and wherein said modified components are received by an address coder which determines-where the modified components are to be temporarilv stored.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag