US5426733A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image rotation apparatus capable of rotating image data of different numbers of pixel bits
Assignee: Fujifilm Business Innovation Corp
•
Filing: 1993-07-26
•
Granted: 1995-06-20
•
Expires: 2013-07-26
Abstract
Abstract Input image data of N bits per pixel is written to and read from buffer memories each having a word length of B bits on a W/N-line basis in the order in accordance with a specified rotation angle and an image size. A word synthesizing circuit synthesizes B/N word data of W bits from W/N readout image data having a word length of B bits so as to produce image data rotated by the specified rotation angle. The synthesized word data are output in the order in accordance with the specified rotation angle while write addresses are generated to store the input image data into a page memory having a word length of W bits with a rotation of the specified rotation angle.
Inventors
- 👤 Takanori Masui
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 20:51
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/60; G06T3/606; H; H04; H04N; H04N1/00; H04N1/387; H04N1/3877
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
199 words
An image rotation apparatus for rotating input image data of N bits per pixel by a specified rotation angle and storing the rotated image data to a page memory having a word length of W bits, said image rotation apparatus comprising: a buffer memory having a word length of B bits, for storing the input image data of at least W/N lines; memory control means for writing and reading the input image data to and from the buffer memory in an order in accordance with the specified rotation angle and an image size; means for synthesizing B/N word data of W bits from W/N image data having a word length of B bits read by the memory control means so as to produce image data rotated by the specified rotation angle; output control means for outputting the B/N synthesized word data of W bits in an order in accordance with the specified rotation angle; and means for generating write addresses for storage of the output word data into the page memory so that the input image data is stored into the page memory with a rotation of the specified rotation angle; where N≦B≦W, W mod B=0, and Bmod N=0.
Claim 2
Dependent Claim
199 words
An image rotation apparatus for rotating input image data of N bits per pixel by a specified rotation angle and storing the rotated image data to a page memory having a word length of W bits, said image rotation apparatus comprising: a buffer memory having a word length of B bits, for storing the input image data of at least W/N lines; memory control means for writing and reading the input image data to and from the buffer memory in an order in accordance with the specified rotation angle and an image size; means for synthesizing B/N word data of W bits from W/N image data having a word length of B bits read by the memory control means so as to produce image data rotated by the specified rotation angle; output control means for outputting the B/N synthesized word data of W bits in an order in accordance with the specified rotation angle; and means for generating write addresses for storage of the output word data into the page memory so that the input image data is stored into the page memory with a rotation of the specified rotation angle; where N≦B≦W, W mod B=0, and Bmod N=0.
Claim 3
Dependent Claim
37 words
The image rotation apparatus of claim 1, wherein the synthesizing means synthesizes the B/N word data of W bits every time the memory control means reads the W/N image data having the word length of B bits.
Claim 4
Dependent Claim
58 words
The image rotation apparatus of claim 1, wherein the buffer memory comprises a plurality of memory sections each having a word length of B bits and serving to store the input image data of at least W/N lines, and the memory control means controls the buffer memory so that the plurality of memory sections operate as ping-pong buffers.
Claim 5
Dependent Claim
25 words
The image rotation apparatus of claim 3, wherein the memory control means writes the input image data to the buffer memory on a B/N-pixel basis.
Claim 6
Dependent Claim
41 words
The image rotation apparatus of claim 1, wherein the synthesizing means comprises at least B/N registers of W bits, and means for dividing the image data read by the memory control means and distributing the divided image data to the registers.
Claim 7
Dependent Claim
23 words
The image rotation apparatus of claim 1, further comprising means for specifying at least one of the rotation angle and the image size.
Claim 8
Dependent Claim
20 words
The image rotation apparatus of claim 1, further comprising means for reading an image to produce the input image data.
Claim 9
Dependent Claim
52 words
The image rotation apparatus of claim 1, further comprising means for switching operations of the memory control means, the synthesizing means, the output control means and the address generating means in accordance with the number N, wherein W and B are common multiples of a plurality of numbers that N can take.
Claim 10
Dependent Claim
61 words
The image rotation apparatus of claim 8, wherein the memory control means comprises an address counter including first and second counters, for designating an address of the buffer memory by combining counts of the first and second counters, and wherein the switching means switches a number of bits counted by the first and second counters in accordance with the number N.
Claim 11
Dependent Claim
72 words
The image rotation apparatus of claim 8, wherein the synthesizing means comprises B/NMIN registers of W bits where NMIN represents a minimum of numbers that N can take, and means for dividing the image data read by the memory control means and distributing the divided image data to the registers, and wherein the switching means switches a number of unit bits of the image data distribution in accordance with the number N.
Claim 12
Dependent Claim
28 words
The image rotation apparatus of claim 1, wherein the address generating means generates write addresses for adjacent word data including adjacent pixel data of the rotated image data.
Claim 13
Dependent Claim
92 words
The image rotation apparatus of claim 1, wherein address generating means generates a write address for second word data adjacent to first word data in a main scanning direction by adding one to or subtracting one from the address of the first word data, and a write address for second word data adjacent to first word data in a sub-scanning direction by adding NW to or subtracting NW from the address of the first word data where NW represents a number of words in the main scanning direction of the page memory.
Claim 14
Dependent Claim
46 words
The image rotation apparatus of claim 3, wherein when the specified rotation angle is 90° or 270°, the memory control means changes its control operation depending on the memory section used so that the address generating means generates addresses for word data including adjacent pixel data.
Claim 15
Dependent Claim
37 words
The image rotation apparatus of claim 1, wherein the address generating means generates write addresses for even lines of the input image data and write addresses for odd lines of the input image data in opposite directions.
References Cited (Backward Citations)
JPS6081657A
Cited
JPS6083153A
Cited
JPS62236080A
Cited
US4929085A
Cited
US5111192A
Cited
US5067167A
Cited
US5295245A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-06-19 | 1998-12-19 | 1999-06-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-06-19 | 2002-12-19 | 2003-06-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-06-19 | 2006-12-19 | 2007-06-20 | $7700.00 | Window Closed / Lapsed |