Method and apparatus for rotating the scan format of digital images
First Claim
1. A machine implementable method of changing the direction of scan of a digital image comprising the steps of:
- storing a digital image having a first scan direction;
logically dividing the digital image into a plurality of sections;
removing the sections from the digital image, one at a time;
changing the scan direction of each section upon removal from the digital image, the scan direction being changed from the first scan direction to a different second scan direction; and
combining the sections into the digital image having the second scan direction.
0 Assignments
0 Petitions
Accused Products
Abstract
In a printer system non-coded digital images having a horizontal scan format are rotated into a vertical scan format for printing or other processing thereof. Rotation is accomplished by logically dividing the digital image into a plurality of sections, then rotating the scan direction of each section in sequence, then combining the rotated sections into the completed image. Each image to be rotated and which is in compressed form is temporarily stored in a file from which it is taken for decompression. The decompressed image is transferred for temporary storage in a memory, one section at a time, with the lines of multi-bit words comprising each section being sequentially entered in the memory in the horizontal scan format. Rotation of the section to a vertical scan format is accomplished by addressing the memory in such a manner that the multi-bit words of the section are sequentially transferred out of the memory in columns rather than rows. Sections transferred out of the memory are compressed and stored in the file where the adjacent boundaries thereof are electronically knitted together as may be required by the particular compression technique used.
-
Citations
20 Claims
-
1. A machine implementable method of changing the direction of scan of a digital image comprising the steps of:
-
storing a digital image having a first scan direction; logically dividing the digital image into a plurality of sections; removing the sections from the digital image, one at a time; changing the scan direction of each section upon removal from the digital image, the scan direction being changed from the first scan direction to a different second scan direction; and combining the sections into the digital image having the second scan direction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine implementable method of rotating the scan format of a digital image by approximately 90°
- comprising the steps of;
storing a compressed digital image having a given scan format; logically dividing the image into a plurality of sections; removing and decompressing each section of the image, one section at a time; rotating each section upon removal and decompression, the section being rotated from the given scan format to a different scan format approximately 90°
removed from the given scan format;compressing each rotated section; assembling the rotated sections into the image having the different scan format; and combining the edges of adjacent sections of the image as required by the form of compression of the image. - View Dependent Claims (7, 8, 9, 10)
- comprising the steps of;
-
11. A printer system for processing both coded and non-coded information comprising the combination of:
-
a printer capable of printing in a given scan direction; means for storing coded information received by the printer system; a character generator coupled between the means for storing coded information and the printer; means for storing non-coded information received by the printer system, the means for storing non-coded information being coupled to the printer; and means responsive to stored non-coded information having a scan direction different from the given scan direction for rotating the non-coded information into the given scan direction, the means for rotating including means for dividing the non-coded information into a plurality of sections, means for removing from the non-coded information and rotating each section into the given scan direction, one section at a time, and means for combining the sections after rotation of the sections into the given scan direction. - View Dependent Claims (12, 13)
-
-
14. An arrangement for rotating the direction of scan of a digital image comprising the combination of:
-
first storage means for storing a digital image; second storage means; means for logically dividing the digital image into a plurality of sections; means for sequentially transferring different sections of a digital image stored in the first storage means to the second storage means; means for rotating the direction of scan of each section of a digital image stored in the second storage means by a predetermined amount; and means for storing each section the direction of scan of which has been rotated by the predetermined amount in the first storage means, each section of the digital image which is transferred to the second storage means having the direction of scan thereof rotated and being stored in the first storage means before another section of the digital image is transferred to the second storage means. - View Dependent Claims (15, 16)
-
-
17. An arrangement for rotating the direction of scan of a digital image comprising the combination of:
-
a file for storing a digital image; a decompression circuit coupled to the file and operative to decompress a digital image stored in the file; a memory; means for sequentially transferring different sections of a digital image decompressed by the decompression circuit for temporary storage in the memory, each section being transferred by sequentially transferring and storing data comprising the section in the memory in a given sequence; a compression circuit; means for transferring the data comprising each section temporarily stored in the memory in a sequence different from the given sequence to the compression circuit, the compression circuit being operative to compress the transferred section; means for transferring each section compressed by the compression circuit for storage in the file; and means for combining adjacent portions of sections stored in the file. - View Dependent Claims (18, 19, 20)
-
Specification