← Back to Patent Explorer
US4636783A Expired / Lapsed US ⏱️ 0.0 years remaining

Device for giving a pattern a rotation of an integral multiple of 90° with the pattern read from a memory on a block by block basis

Assignee: NEC Corp
•
Filing: 1983-03-16
•
Granted: 1987-01-13
•
Expires: 2003-03-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An original pattern stored in a first memory, is read out in read-out blocks. A rotated pattern, namely, the original pattern given a rotation of one of 0°, 90°, 180°, and 270° that is selected by a selection signal, is written in a second memory in write-in blocks. Each of the read-out and write-in blocks consists preferably of N N-bit words, where N represents a predetermined integer. The write-in block in which a read-out block should be written with the rotation, is selected by the selection signal. Each read-out block is stored in an array of shift registers for the respective words of the block and successively read out stage by stage into a loading circuit for the second memory as words of one of the write-in blocks when the rotation is 90° or 270°. Words of each read-out block may directly be transferred to the loading circuit when the rotation is 0° or 180°. The loading circuit is controlled by the selection signal on loading the second memory with each word of the write-in block. The second memory may be the memory used as the first memory. In this case, a buffer memory should be used in temporarily keeping the read-out block in which one of the write-in blocks should be written. The buffer memory is preferably another shift register array which is alternatingly used in combination with the first-mentioned shift register array.

Inventors

  • 👤 Takao Omachi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:23
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/60; G06T3/602; G06T3/606; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 234 words
A device for rotation of an original pattern by a preselected number of integral multiples of 90° in order to provide a rotated pattern, said device comprising: memory means for storing said original pattern, said original pattern being divided into blocks, each block consisting of N N-bit words, where N is representative of a predetermined natural number, said memory means also being for storing said rotated pattern; first reading means for successively reading said blocks out of said memory, word by word, in order to produce sequences of N words, each sequence comprising a read-out block, said first reading means thereby creating a vacant block in said memory means as the N words of a block are read out; first and second shift register means for alternately storing said read-out blocks; second reading means for alternately reading out one of said first and said second shift register means in sequences of N bits to successively produce write-in blocks, each comprising N N-bit words; loading means for successively writing each of said write-in blocks into a respective one of said vacant blocks which is determined by said rotation of the original pattern; control means for generating read addresses for said readout block and writing addresses for said write-in block and performing a read-out operation in said first reading means and a write-in operation in said loading means at the same address by a read-modify-write cycle.
Claim 2
Independent Claim 234 words
A device for rotation of an original pattern by a preselected number of integral multiples of 90° in order to provide a rotated pattern, said device comprising: memory means for storing said original pattern, said original pattern being divided into blocks, each block consisting of N N-bit words, where N is representative of a predetermined natural number, said memory means also being for storing said rotated pattern; first reading means for successively reading said blocks out of said memory, word by word, in order to produce sequences of N words, each sequence comprising a read-out block, said first reading means thereby creating a vacant block in said memory means as the N words of a block are read out; first and second shift register means for alternately storing said read-out blocks; second reading means for alternately reading out one of said first and said second shift register means in sequences of N bits to successively produce write-in blocks, each comprising N N-bit words; loading means for successively writing each of said write-in blocks into a respective one of said vacant blocks which is determined by said rotation of the original pattern; control means for generating read addresses for said readout block and writing addresses for said write-in block and performing a read-out operation in said first reading means and a write-in operation in said loading means at the same address by a read-modify-write cycle.

References Cited (Backward Citations)

US3921135A Cited
US4127850A Cited
US3976982A Cited
US4168488A Cited
US4225929A Cited
US4356482A Cited
US4454593A Cited
US4484192A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-12 1990-07-14 1991-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-12 1994-07-14 1995-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-12 1998-07-14 1999-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag