Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
140 words
A method for formatting electronic binary image data into transposed or rotated raster form, comprising: assembling in the storage elements of a first buffer electronic image-indicative data in the form of vectors of run ends representing successive raster scan lines of an original image to be reproduced; initializing to zero the storage elements of an intermediate buffer capable of containing one bit corresponding to each pel in the image to be transposed or rotated; entering said electronic data into said intermediate buffer by using each run end in said first buffer to set the bit in said intermediate buffer corresponding to the pel position at which the run ends; combining the elements of said intermediate buffer containing said entered electronic data with one another in sequence to create raster data; and storing said raster data generated by the above-recited steps.
Claim 2
Independent Claim
140 words
A method for formatting electronic binary image data into transposed or rotated raster form, comprising: assembling in the storage elements of a first buffer electronic image-indicative data in the form of vectors of run ends representing successive raster scan lines of an original image to be reproduced; initializing to zero the storage elements of an intermediate buffer capable of containing one bit corresponding to each pel in the image to be transposed or rotated; entering said electronic data into said intermediate buffer by using each run end in said first buffer to set the bit in said intermediate buffer corresponding to the pel position at which the run ends; combining the elements of said intermediate buffer containing said entered electronic data with one another in sequence to create raster data; and storing said raster data generated by the above-recited steps.
Claim 3
Dependent Claim
18 words
A method as in claim 1 wherein said combining step comprises EXCLUSIVE-ORing said elements of said intermediate buffer.
Claim 4
Dependent Claim
42 words
A method as in claim 2 further comprising the step of inverting the bits of the initial storage element of said intermediate buffer before said combining step, so as to create a transposed representation of said original image with all bits inverted.
Claim 5
Dependent Claim
16 words
A method as in claim 1 wherein said combining step further comprises compressing said raster data.
Claim 6
Dependent Claim
42 words
A method as in claim 1 wherein said entering step further comprises omitting the entering of run ends outside of a predetermined range of interest, so as to produce clipping of the pels from at least one edge of said original image.
Claim 7
Dependent Claim
37 words
A method as in claim 1 wherein said combining step further comprises inserting pad data at at least one of the ends of said raster data, creating padding on at least one edge of said original image.
Claim 8
Dependent Claim
80 words
A method as in claim 1 wherein said entering step further comprises storing information on the position in said intermediate buffer of the bits set nearest at least one of the ends of said intermediate buffer, and said combining step further comprises using said stored information to omit the portion of the processing required to determine the value of said raster data respectively for at least one of the leading and trailing sequences of identical lines in said raster data.
Claim 9
Dependent Claim
44 words
A method as in claim 1 wherein said entering step further comprises entering said run end raster positions in reverse order in the elements of said intermediate buffer, so as to create a transposed representation of said original image mirrored about the horizontal axis.
Claim 10
Dependent Claim
38 words
A method as in claim 1 wherein said combining step further comprises combining said elements of said intermediate buffer in reverse order, so as to create a transposed representation of said original image mirrored about the horizontal axis.
Claim 11
Dependent Claim
14 words
A method as in claim 1 wherein said raster data comprises transposed raster data.
Claim 12
Dependent Claim
14 words
A method as in claim 1 wherein said raster data comprises rotated raster data.
Claim 13
Independent Claim
157 words
A system for formatting electronic binary image data into transposed or rotated raster form, comprising: a first buffer having a set of storage elements; means for assembling in the storage elements of said first buffer electronic image-indicative data in the form of vectors of run ends representing successive raster scan lines of an original image to be reproduced; an intermediate buffer comprising storage elements containing one bit corresponding to each pel in the image to be transposed or rotated; means for initializing the elements of said intermediate buffer to zero; means for entering said electronic data into said intermediate buffer by using each run end in said first buffer to set the bit in said intermediate buffer corresponding to the pel position at which th run ends; means for combining the elements of said intermediate buffer containing said entered electronic data with one another in sequence to create raster data; and means for storing said raster data.
Claim 14
Independent Claim
157 words
A system for formatting electronic binary image data into transposed or rotated raster form, comprising: a first buffer having a set of storage elements; means for assembling in the storage elements of said first buffer electronic image-indicative data in the form of vectors of run ends representing successive raster scan lines of an original image to be reproduced; an intermediate buffer comprising storage elements containing one bit corresponding to each pel in the image to be transposed or rotated; means for initializing the elements of said intermediate buffer to zero; means for entering said electronic data into said intermediate buffer by using each run end in said first buffer to set the bit in said intermediate buffer corresponding to the pel position at which th run ends; means for combining the elements of said intermediate buffer containing said entered electronic data with one another in sequence to create raster data; and means for storing said raster data.
Claim 15
Dependent Claim
20 words
A system as in claim 12 wherein said combining means comprises means for EXCLUSIVE-ORing said elements in said intermediate buffer.
Claim 16
Dependent Claim
18 words
A system as in claim 12 wherein said combining means further comprises means for compressing said raster data.
Claim 17
Dependent Claim
44 words
A system as in claim 13 further comprising means for inverting the bits of the initial storage element of said intermediate buffer before the operation of said combining means, so as to create a transposed representation of said original image with all bits inverted.
Claim 18
Dependent Claim
44 words
A system as in claim 12 wherein said entering means further comprises means for omitting the entering of run ends outside of a predetermined range of interest, so as to produce clipping of the pels from at least one edge of said original image.
Claim 19
Dependent Claim
39 words
A system as in claim 12 wherein said combining means further comprises means for inserting pad data at at least one of the ends of said raster data, creating padding on at least one edge of said original image.
Claim 20
Dependent Claim
84 words
A system as in claim 12 wherein said entering means further comprises means for storing information on the position in said intermediate buffer of the bits set nearest at least one of the ends of said intermediate buffer, and said combining means further comprises means for using said stored information to omit the portion of the processing required to determine the value of said raster data respectively for at least one of the leading and trailing sequences of identical lines in said raster data.
Claim 21
Dependent Claim
46 words
A system as in claim 12 wherein said entering means further comprises means for entering said run end raster positions in reverse order in the elements of said intermediate buffer, so as to create a transposed representation of said original image mirrored about the horizontal axis.
Claim 22
Dependent Claim
40 words
A system as in claim 12 wherein said combining means further comprises means for combining said elements of said intermediate buffer in reverse order, so as to create a transposed representation of said original image mirrored about the horizontal axis.
Claim 23
Dependent Claim
22 words
A system as in claim 12 further comprising means for providing said raster data as an input to an output printing device.
Claim 24
Dependent Claim
22 words
A system as in claim 12 further comprising means for providing said raster data as an input to an output display device.