System and method for orthogonal image transformation
OwnerCary D. Kornfeldinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerCary D. Kornfeldinventor
Estimating the term…
A system using a special memory matrix termed an "image prism". The image prism is row and column accessible and is connected to input and output of a conventional bitmap memory. Row select lines pass horizontally through the matrix, column select lines pass vertically through the matrix, data lines run perpendicular to select lines. Row and column data lines are tied together at nodes on a diagonal of the matrix. Data-in lines and data-out lines comprise two sets of data lines. Data words enter the image prism with bits in parallel along the row data-in lines. Data words exit the image prism along the column data-out lines. Data may be written into or out of the image prism by either row or column and either forward or backward. Image data is transformed by transforming image prism size tiles of data using the image prism, and moving them to their final destination in bitmap memory.
A system for performing orthogonal image transformations on bitmap images stored in a bitmap memory, said system being adapted to implement said transformations in the absence of additional storage for the image, said system also being adapted to perform any such orthogonal transformation in one pass over the data, such system comprising,
A system including an image prism and a bitmap memory, said image prism comprising, a data input connected to a data output of said bitmap memory composed of a plurality of tiles of equal size, said image prism also including a data output connected to the data input of the bitmap memory, sid image prism being adapted for accessing any row and column selectively within an array of memory cells such that data from column or row data-in lines are latched into a selected column or row of memory cells, and data already in a column or row of memory cells are output to column or row data-out lines, said image prism also having a size to accommodate one of said tiles, said image prism having means for performing orthogonal transformations on said tile.
Dependencies are inferred from the claim text.