EP0179292A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Method and apparatus for improved printing in a selected orientation
Assignee: International Business Machines Corp
•
Filing: 1985-09-24
•
Granted: —
•
Expires: 2005-09-24
Abstract
Abstract The invention provides a printer with a capability of printing in any one of a plurality of rotations. Component image data is stored in a library. The component image data is subdivided into data sets or quads (30-33). The size of a quad is selected so that it can be readily rotated with simple hardware. As the data sets are written to a buffer (44), they are rotated, and the locations in the buffer at which the different data sets are written depends oil the selected rotation, to provide for data rotation "on the fly" .
Inventors
- 👤 David Ernest Finlay
- 👤 Jesus Cabrera Lopez
- 👤 Thomas Seth Mereness
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-07 19:28
CPC Classifications
G; G06; G06K; G06K15/00; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0071; G06K2215/0077
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
177 words
A method of transferring a data set (20-23), representing a portion of an image, from a first storage device (46) to a second storage device (44) to provide for production of an image with a selected rotation as said second storage device is read, characterized in that it comprises the steps of: a) arranging the data set in a predetermined order at said first storage device, b) providing a representation of a desired rotation and a representation of a desired home location in said second storage device at which location said data set is to be retrieved from, c) providing a pair of counters (73, 80, 81, 82, 83; 75, 85, 86, 87, 88) for addressing said second storage device, d) initializing said counters in dependence on said home location and rotation representations, e) reading said data set from said first storage device, f) writing said data set to said second storage device and, g) as said data set is being written, modifying said counters in content, in an order and direction dependent on said rotation representation.
Claim 2
Independent Claim
177 words
A method of transferring a data set (20-23), representing a portion of an image, from a first storage device (46) to a second storage device (44) to provide for production of an image with a selected rotation as said second storage device is read, characterized in that it comprises the steps of: a) arranging the data set in a predetermined order at said first storage device, b) providing a representation of a desired rotation and a representation of a desired home location in said second storage device at which location said data set is to be retrieved from, c) providing a pair of counters (73, 80, 81, 82, 83; 75, 85, 86, 87, 88) for addressing said second storage device, d) initializing said counters in dependence on said home location and rotation representations, e) reading said data set from said first storage device, f) writing said data set to said second storage device and, g) as said data set is being written, modifying said counters in content, in an order and direction dependent on said rotation representation.
Claim 3
Dependent Claim
24 words
The method of claim 1 characterized in that said writing step includes reordering said data set in a fashion dependent on said desired rotation.
Claim 4
Dependent Claim
20 words
The method of claim 2 characterized in that, for a predetermined rotation, said step (g) includes incrementing both said counters.
Claim 5
Dependent Claim
25 words
4 . The method of claim 2 characterized in that, for a predetermined rotation said step (g) includes incrementing one counter and decrementing another counter.
Claim 6
Dependent Claim
19 words
The method of claim 2, characterized in that for a predetermined rotation said step (g) includes decrementing both counters.
Claim 7
Independent Claim
27 words
The method of any one of claims 1-5 characterized in that, for a predetermined rotation said step (d) consists of initializing said counters to said home location.
Claim 8
Independent Claim
44 words
The method of any one of claims 1-5 characterized in that, for a predetermined rotation said step (d) consists of initializing said counters to a location offset from said home location by an amount related to one dimension of said portion of an image.
Claim 9
Independent Claim
44 words
The method of any one of claims 1-5 characterized in that, for a predetermined rotation said step (d) consists of initializing said counters to a location offset from said home location by an amount related to both dimensions of said portion of an image.
Claim 10
Independent Claim
46 words
The method of any pne of claims 1-5 characterized in that said step (g) includes modifying one of said counters in content only after another of said counters has been modified in content by an amount related to a dimension of said portion of said image.
Claim 11
Dependent Claim
27 words
The method of claim 1 characterized in that it includes the further step of reading said second storage device in an order independent of said selected rotation.
Claim 12
Independent Claim
206 words
An apparatus for transferring image data, representing a portion of an image, from a first storage device (46), in which said image data is stored in a predetermined order, to a second storage device (44) to provide for production of an image with a selected rotation as said second storage device is read, said apparatus comprising: a) means (50, 52, 6 4 ) for providing a representation of a desired rotation and a representation of a desired home location in said second storage device, at which location said image data is to be retrieved from, b) first and second counter means (73, 80, 81, 82, 83; 75, 85, 86, 87, 88) for addressing said second storage device, c) means (7 1 ) for initializing said counter means in dependence on said home location and rotation representations, d) means (61, 53, 54, 65, 56) for reading said image data from said first storage device in a serial order of data sets and in a predetermined order, e) means for writing said data set to said second storage device and, f) modifying means (76-79) for changing said counter means in content, as said image data is being written in an order and direction dependent on said rotation representation.
Claim 13
Independent Claim
206 words
An apparatus for transferring image data, representing a portion of an image, from a first storage device (46), in which said image data is stored in a predetermined order, to a second storage device (44) to provide for production of an image with a selected rotation as said second storage device is read, said apparatus comprising: a) means (50, 52, 6 4 ) for providing a representation of a desired rotation and a representation of a desired home location in said second storage device, at which location said image data is to be retrieved from, b) first and second counter means (73, 80, 81, 82, 83; 75, 85, 86, 87, 88) for addressing said second storage device, c) means (7 1 ) for initializing said counter means in dependence on said home location and rotation representations, d) means (61, 53, 54, 65, 56) for reading said image data from said first storage device in a serial order of data sets and in a predetermined order, e) means for writing said data set to said second storage device and, f) modifying means (76-79) for changing said counter means in content, as said image data is being written in an order and direction dependent on said rotation representation.
Claim 14
Dependent Claim
27 words
The apparatus of claim 11 characterized in that said means for writing includes means for reordering said image data in a fashion dependent on said desired rotation.
Claim 15
Dependent Claim
35 words
The apparatus of claim 12 characterized in that it further includes: linear addressing means for addressing said second storage device to provide an output from said second storage device representing said image, rotated as desired.
Claim 16
Dependent Claim
23 words
The apparatus of claim 13 characterized in that said modifying means includes means for incrementing both said counter means for a predetermined rotation.
Claim 17
Dependent Claim
27 words
The apparatus of claim 13 characterized in that said modifying means includes means for incrementing one counter means and decrementing another counter means for a predetermined rotation.
Claim 18
Dependent Claim
22 words
The apparatus of claim 13 characterized in that said modifying means includes means for decrementing both counter means for a predetermined rotation.
Claim 19
Dependent Claim
30 words
The apparatus of claim 11 characterized in that said means for initializing said counter means includes means for initializing said counter means to said home location for a predetermined rotation.
Claim 20
Dependent Claim
45 words
1 8. The apparatus of claim 11 characterized in that said means for initializing said counter means includes means for initializing said counter means to a location offset from said home location by an amount related to one dimension of said portion of an image.
Claim 21
Dependent Claim
43 words
The apparatus of claim 11 characterized in that said means for initializing said counter means includes means for initializing said counter means to a location offset from said home location by an amount related to both dimensions of said portion of an image.
Claim 22
Dependent Claim
47 words
The device of claim 11 characterized in that said modifying means includes means for modifying one of said counter means in content, only after another of said counter means has been modified in content by an amount related to a dimension of said portion of said image.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.