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.