Image rotation apparatus
First Claim
1. Image rotation apparatus comprising a word-organized image buffer means for storing a digital representation of an image with each pel of the image being represented by a bit within the buffer, said buffer being a square divided into four quadrants each quadrant containing a plurality of square sections each square section representing a sub-image and having a size of n×
- n bits where n is the number of bits in a word,a pair of n×
n storage arrays,means for writing the contents of each square section in one quadrant of said buffer means into one of said storage arrays with a first word organization means for writing the contents of the corresponding square section of the adjacent quadrant into the other of said storage arrays to create a vacant square section in said adjacent quadrant, andmeans for writing the contents of said first storage array back into said buffer means in said corresponding square section with a second word organization such that the sub-image represented by said bit pattern is rotated through 90°
.
0 Assignments
0 Petitions
Accused Products
Abstract
This specification describes image rotation hardware for allowing the displaying of an image stored in digital form in other than its originally stored orientation. In this hardware a word-organized image buffer stores a digital representation of a full image with each picture element (pel) of the full image being represented by a bit within the buffer. The buffer is divided into a plurality of square sections each storing a portion or subimage of the full image. Each section is n×n bits in size where n is the number of bits in a word stored in the buffer. The contents of each square section of the buffer can be transferred into an n×n storage array with first word organization, and then transferred back into the buffer with second word organization such that the subimage stored by the square section is rotated through 90°.
96 Citations
7 Claims
-
1. Image rotation apparatus comprising a word-organized image buffer means for storing a digital representation of an image with each pel of the image being represented by a bit within the buffer, said buffer being a square divided into four quadrants each quadrant containing a plurality of square sections each square section representing a sub-image and having a size of n×
- n bits where n is the number of bits in a word,
a pair of n×
n storage arrays,means for writing the contents of each square section in one quadrant of said buffer means into one of said storage arrays with a first word organization means for writing the contents of the corresponding square section of the adjacent quadrant into the other of said storage arrays to create a vacant square section in said adjacent quadrant, and means for writing the contents of said first storage array back into said buffer means in said corresponding square section with a second word organization such that the sub-image represented by said bit pattern is rotated through 90°
. - View Dependent Claims (2)
- n bits where n is the number of bits in a word,
-
3. Image rotation apparatus comprising a word-organized image buffer means for storing a digital representation of an image with each pel of the image being represented by a bit within the buffer, said buffer being divided into a plurality of square section each representing a sub-image and having a size of n×
- n bits where n is the number of bits in a word, said square section each being divided into a quadrant each quadrant containing a plurality of square subsections,
a pair of storage arrays, each equal in size to a square subsection, means for writing the contents of each square subsection of said buffer means into one of said storage arrays with a first word organization means for writing the contents of the corresponding square subsection of the adjacent quadrant in the same square section into the other of said storage arrays to thereby create a vacant subsection in said adjacent quadrant, means for writing the contents of said storage array back into said buffer means in said vacant subsection of said adjacent quadrant with a second word organization such that the sub-image represented by said bit pattern is rotated through 90°
, andmeans for reorienting the addresses of said buffer means after said reoriented bits have been stored therein. - View Dependent Claims (4, 5, 6, 7)
- n bits where n is the number of bits in a word, said square section each being divided into a quadrant each quadrant containing a plurality of square subsections,
Specification