Patent US1837896A successfully refreshed from Google Patents.
Patent US2634547A successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0159461A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Image processing system

Assignee: International Business Machines Corp
•
Filing: 1985-01-04
•
Granted: —
•
Expires: 2005-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dot pattern source image stored in a pattern memory (20) is moved to a specified location in the pattern memory in an angle of n x 90° (n = 0, 1, 2, or 3) with respect to the source image. First, area definition is made for a rectangular source area including the source image (S) to be moved and a rectangular destination area (D) where the source area is to be positioned after the move processing. Then, the positions of four sides of the source and destination areas are compared to determine, for each side, whether there is a processable side region which is included in the destination area but not included in the source area. When such a processable side region is found along one side, the image data in a corresponding region of the source area is moved to the processable side region with a specified angle relative to the source image data. After the move processing, the source and destination areas exclusive of the move-processed portions are redefined as new source and destination areas, and similar steps are repeated. This technique permits the use of common program control for a basic control portion of move processing regardless of whether or not the move accompanies rotation, the positional relationship between the source and the destination areas, or the rotation angle, thereby making the system simple and economical.

Inventors

  • 👤 Keiji Ohmori

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 08:16
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/60; G06T3/606

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 279 words
An image processing system for moving a dot pattern image stored in a pattern memory (20) with storage locations corresponding to a two-dimensional image to be reproduced to a specified area in said pattern memory in a relation making an angle of n x 90° (n = 0, 1, 2 and 3) to said image, comprising: first register means (10, 32) for holding positional data of a source area (S) containing the dot pattern image to be processed, second register means (12, 34) for holding positional data of a destination area (D) to said source area, means (16) for specifying the process to be performed, determining means (14) for comparing the positions of said source and said destination areas from different directions in a specified sequence based upon the positional data in said first and second register means to determine for each direction whether there is a processable region included in said destination area but not included in said source area and, when it is determined that there exists said processable region in said destination area in any one direction, generating a signal indicating the existence of the processable region in said direction, move-processing means (18) responsive to said signal for reading the image data in a selected region of said source area and writing it into said determined processable region of said destination area in accordance with the specified process, and resetting means (22) for resetting portions of said source and said destination areas exclusive of the move-processed portions in said first and second register means as new source and destination areas and causing said determining means to perform the determination for said new source and destination areas.
Claim 2
Dependent Claim 279 words
An image processing system for moving a dot pattern image stored in a pattern memory (20) with storage locations corresponding to a two-dimensional image to be reproduced to a specified area in said pattern memory in a relation making an angle of n x 90° (n = 0, 1, 2 and 3) to said image, comprising: first register means (10, 32) for holding positional data of a source area (S) containing the dot pattern image to be processed, second register means (12, 34) for holding positional data of a destination area (D) to said source area, means (16) for specifying the process to be performed, determining means (14) for comparing the positions of said source and said destination areas from different directions in a specified sequence based upon the positional data in said first and second register means to determine for each direction whether there is a processable region included in said destination area but not included in said source area and, when it is determined that there exists said processable region in said destination area in any one direction, generating a signal indicating the existence of the processable region in said direction, move-processing means (18) responsive to said signal for reading the image data in a selected region of said source area and writing it into said determined processable region of said destination area in accordance with the specified process, and resetting means (22) for resetting portions of said source and said destination areas exclusive of the move-processed portions in said first and second register means as new source and destination areas and causing said determining means to perform the determination for said new source and destination areas.
Claim 3
Dependent Claim 33 words
Image processing system according to claim 1, wherein said determining means compare the positions of said source and said destination areas from four different directions in top, bottom, left, and right sight sequence.
Claim 4
Dependent Claim 37 words
Image processing system according to claim 1 or 2, wherein said determining means perform said determination for said new source and destination areas in a multi-cycle operation as long as portions are left that require move processing.
Claim 5
Dependent Claim 28 words
Image processing system according to one of the preceding claims, wherein the move processing is performed blockwise, particularly in blocks of the size of 16 x 16 bits.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag