Patent ID: 7714936

Claim:
A memory for a signal processor, comprising: a data structure, responsive to a control input representing a selection of a portion of an image stored in said memory, wherein said selection is chosen across a field of view, said data structure representing an orthogonal set of transformation algorithms; and a buffer memory adapted to store digital image data for transformation; wherein said data structure transforms data according to the following equations: X = R ⁡ [ uA - vB + mR ⁢ ⁢ sin ⁢ ⁢ βsin ∂ ] √ ( u 2 + v 2 + m 2 ⁢ R 2 ) Y = R ⁡ [ uC - vD - mR ⁢ ⁢ sin ⁢ ⁢ βcos ∂ ] √ ( u 2 + v 2 + m 2 ⁢ R 2 ) where: A =(cos θ cos ∂−sin θ sin ∂ cos β) B =(sin θ cos ∂+cos θ sin ∂ cos β) C =(cos θ sin ∂+sin θ cos ∂ cos β) D =(sin θ sin ∂−cos θ cos ∂ cos β) and where: R=radius of the image circle β=zenith angle ∂=Azimuth angle in image plane θ=object plane rotation angle m=Magnification u,v=object plane coordinates x,y=image plane coordinates.