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

Image processing apparatus

Assignee: Canon Inc
•
Filing: 1989-10-06
•
Granted: 1993-11-16
•
Expires: 2009-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus in which a digital image data can be moved, rotated, enlarged/reduced with a variable magnification, and the like. This apparatus includes a generator to generate image data of at least one picture plane; a first memory to store the image data of a part of the picture plane; a processor for performing a coordinate converting process for the image data stored in the first memory; a second memory to store the result of the converting process by the processor; and a controller to control the storing operation by the first memory, the processing operation by the processor, and the storing operation by the second memory so as to repeatedly execute these operations a plurality of times. The processor rotates the image data and has a first calculating unit to calculate the rotation of the image data in the first memory and a second calculating unit to calculate an amount of parallel movement of the partial image data in association with the rotation of the image data. With this apparatus, e.g., the raster input image data can be real-time processed at a high speed by hardware consisting of a memory of a small capacity, a few multipliers, etc.

Inventors

  • 👤 Katsuhito Dei

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:22
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/02

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 181 words
An image processing apparatus comprising: generating means for generating a plurality of sets of image data representing an original image; first memory means for sequentially storing the plurality of sets of image data representing a plurality of portions of the original image obtained by dividing the original image into a plurality of portions; first processing means for sequentially processing the plurality of sets of image data sequentially stored in said first memory means to rotate the plurality of portions of the original image represented by the plurality of sets of image data; second memory means for sequentially storing the plurality of sets of image data sequentially processed by said first processing means and representing the plurality of portions of the original image; and second processing means for sequentially processing the plurality of sets of image data sequentially stored in said second memory means so that an image reproduced from the sequentially processed plurality of sets of image data is moved parallel to be rotated with respect to a point different from an origin of a coordinate system for the original image.
Claim 2
Dependent Claim 181 words
An image processing apparatus comprising: generating means for generating a plurality of sets of image data representing an original image; first memory means for sequentially storing the plurality of sets of image data representing a plurality of portions of the original image obtained by dividing the original image into a plurality of portions; first processing means for sequentially processing the plurality of sets of image data sequentially stored in said first memory means to rotate the plurality of portions of the original image represented by the plurality of sets of image data; second memory means for sequentially storing the plurality of sets of image data sequentially processed by said first processing means and representing the plurality of portions of the original image; and second processing means for sequentially processing the plurality of sets of image data sequentially stored in said second memory means so that an image reproduced from the sequentially processed plurality of sets of image data is moved parallel to be rotated with respect to a point different from an origin of a coordinate system for the original image.
Claim 3
Dependent Claim 26 words
An apparatus according to claim 1, wherein said first and second processing means execute processing operations in accordance with a rotation angle of the original image.
Claim 4
Dependent Claim 19 words
An apparatus according to claim 2, further comprising input means for inputting the rotation angle of the original image.
Claim 5
Dependent Claim 73 words
An apparatus according to claim 1, wherein said first processing means comprises first calculating means for calculating a rotation amount of the plurality of portions of the original image represented by the plurality of sets of image data, and wherein said second processing means comprises second calculating means for calculating an amount of parallel movement of the plurality of portions of the original image represented by the plurality of sets of image data.
Claim 6
Dependent Claim 38 words
An apparatus according to claim 1, further comprising image data storing means for storing the plurality of sets of image data sequentially processed by said second processing means and representing the plurality of portions of the original image.
Claim 7
Dependent Claim 52 words
An apparatus according to claim 1, wherein said first processing means executes a processing operation to rotate the plurality of portions of the original image represented by the plurality of sets of image data using a center of each of the plurality of portions of the original image as a rotational axis.
Claim 8
Dependent Claim 48 words
An apparatus according to claim 1, wherein said first memory means sequentially stores the plurality of sets of image data representing the plurality of portions of the original image, the plurality of portions of the original image being obtained by dividing the original image in a partial-overlapping manner.
Claim 9
Dependent Claim 27 words
An apparatus according to claim 1, wherein the capacity of said first memory means is equal to or smaller than the capacity of said second memory means.
Claim 10
Dependent Claim 34 words
An apparatus according to claim 1, wherein said first and second memory means respectively comprise a pair of memory units, said pair of memory units alternately storing the plurality of sets of image data.
Claim 11
Dependent Claim 159 words
An image processing apparatus comprising: generating means for generating, line by line, a plurality of sets of image data representing a plurality of lines of an original image; first memory means for sequentially storing the plurality of sets of the image data representing the plurality of lines of the original image; first processing means for sequentially processing the plurality of sets of image data sequentially stored in said first memory means to vary the magnification of the original image; second memory means for sequentially storing the plurality of sets of the image data representing the plurality of lines of the original image and sequentially processed by said first processing means; and second processing means for sequentially processing the plurality of sets of the magnification-varied image data sequentially stored in said second memory means so that an image reproduced from the sequentially processed plurality of sets of image data is moved parallel to vary the magnification of the original image.
Claim 12
Dependent Claim 159 words
An image processing apparatus comprising: generating means for generating, line by line, a plurality of sets of image data representing a plurality of lines of an original image; first memory means for sequentially storing the plurality of sets of the image data representing the plurality of lines of the original image; first processing means for sequentially processing the plurality of sets of image data sequentially stored in said first memory means to vary the magnification of the original image; second memory means for sequentially storing the plurality of sets of the image data representing the plurality of lines of the original image and sequentially processed by said first processing means; and second processing means for sequentially processing the plurality of sets of the magnification-varied image data sequentially stored in said second memory means so that an image reproduced from the sequentially processed plurality of sets of image data is moved parallel to vary the magnification of the original image.
Claim 13
Dependent Claim 27 words
An apparatus according to claim 10, wherein said first memory means stores the plurality of sets of the image data representing a portion of the original image.
Claim 14
Dependent Claim 22 words
An apparatus according to claim 10, wherein said first processing means executes a processing operation in accordance with a desired magnification rate.
Claim 15
Dependent Claim 15 words
An apparatus according to claim 12, further comprising input means for inputting the magnification rate.
Claim 16
Dependent Claim 44 words
An apparatus according to claim 10, wherein said first and second memory means respectively comprises a pair of memory units, said pair of memory units alternately storing the plurality of sets of image data representing to the plurality of lines of the original image.
Claim 17
Dependent Claim 41 words
An apparatus according to claim 10, wherein said second processing means executes a processing operation on the plurality of sets of the image data stored in said second memory means, so that the reproduced image is moved to a desired position.
Claim 18
Dependent Claim 184 words
An image processing apparatus comprising: generating means for generating a plurality of sets of image data representing an original image; first memory means for sequentially storing the plurality of sets of image data representing a plurality of portions of the original image obtained by dividing the original image into a plurality of portions; first processing means for sequentially processing the plurality of sets of image data sequentially stored in said first memory means to rotate the plurality of portions of the original image represented by the plurality of sets of image data; second memory means for sequentially storing the plurality of sets of image data sequentially processed by said first processing means and representing the plurality of portions of the original image; means for designating a point to be a rotation axis; and second processing means for sequentially processing the plurality of sets of image data sequentially stored in said second memory means so that an image reproduced from the sequentially processed plurality of sets of image data is rotated and moved in parallel with respect to the point designated by said designating means.
Claim 19
Dependent Claim 184 words
An image processing apparatus comprising: generating means for generating a plurality of sets of image data representing an original image; first memory means for sequentially storing the plurality of sets of image data representing a plurality of portions of the original image obtained by dividing the original image into a plurality of portions; first processing means for sequentially processing the plurality of sets of image data sequentially stored in said first memory means to rotate the plurality of portions of the original image represented by the plurality of sets of image data; second memory means for sequentially storing the plurality of sets of image data sequentially processed by said first processing means and representing the plurality of portions of the original image; means for designating a point to be a rotation axis; and second processing means for sequentially processing the plurality of sets of image data sequentially stored in said second memory means so that an image reproduced from the sequentially processed plurality of sets of image data is rotated and moved in parallel with respect to the point designated by said designating means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-15 1997-05-17 1997-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-15 2001-05-17 2001-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-15 2005-05-17 2005-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag