Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
129 words
For execution by an image processing system for rotating by n×90° (n=1, 2, 3) an image of a rectangular source area in a memory and moving the image to a rectangular destination area partly overlapping the source area, the method which comprises: (a) scanning the source and destination areas for each of four sides (upper, lower, left and right) in a predetermined order to find whether the destination area includes a non-overlapping sub-area which is positioned along the side and not included in the source area, (b) if such a destination sub-area is found for a side, rotating and moving data from the corresponding source sub-area to the destination sub-area, and (c) redefining the source and destination areas exclusive of the processed sub-areas as new source and destination areas.
Claim 2
Dependent Claim
129 words
For execution by an image processing system for rotating by n×90° (n=1, 2, 3) an image of a rectangular source area in a memory and moving the image to a rectangular destination area partly overlapping the source area, the method which comprises: (a) scanning the source and destination areas for each of four sides (upper, lower, left and right) in a predetermined order to find whether the destination area includes a non-overlapping sub-area which is positioned along the side and not included in the source area, (b) if such a destination sub-area is found for a side, rotating and moving data from the corresponding source sub-area to the destination sub-area, and (c) redefining the source and destination areas exclusive of the processed sub-areas as new source and destination areas.
Claim 3
Dependent Claim
20 words
A method in accordance with claim 1 wherein said method defined in claim 1 further includes repeating the steps (a)-(c).
Claim 4
Dependent Claim
191 words
An image processing system for rotating an image of a rectangular source area in the memory by n×90° (n=1, 2, 3) and moving the image to a destination area in the memory partly overlapping the source area, comprising: an image memory for storing image data, first register means for storing coordinate values which define the source area, second register means for storing coordinate values which define the destination area, means connected to said first and second register means for scanning the source and destination areas for each side to find whether the destination area includes a non-overlapping sub-area which is positioned along the side and not included in the source area, means responsive to the finding of said sub-area by said scanning means for rotating data at the corresponding source sub-area and moving the data to said destination sub-area, means for resetting said first and second register means to redefine the source and destination areas exclusive of the processed regions as new source and destination areas, and means for continuing said scanning, rotating and moving, and resetting operations so far as said non-overlapping sub-area is found in said new destination area.
Claim 5
Dependent Claim
191 words
An image processing system for rotating an image of a rectangular source area in the memory by n×90° (n=1, 2, 3) and moving the image to a destination area in the memory partly overlapping the source area, comprising: an image memory for storing image data, first register means for storing coordinate values which define the source area, second register means for storing coordinate values which define the destination area, means connected to said first and second register means for scanning the source and destination areas for each side to find whether the destination area includes a non-overlapping sub-area which is positioned along the side and not included in the source area, means responsive to the finding of said sub-area by said scanning means for rotating data at the corresponding source sub-area and moving the data to said destination sub-area, means for resetting said first and second register means to redefine the source and destination areas exclusive of the processed regions as new source and destination areas, and means for continuing said scanning, rotating and moving, and resetting operations so far as said non-overlapping sub-area is found in said new destination area.
Claim 6
Independent Claim
186 words
A method of performing move processing in a graphic image apparatus which comprises: rewriting image data of two-dimensional dot pattern stored in a pattern memory, specifying the type of processing to be performed, namely the movement without rotation, movement with rotation of 90°, the movement with rotation of 180°, or the movement with rotation of 270°, specifying the location of a source area including an image to be moved, and the location of a destination area where the source area is to be positioned after the move processing, comparing the locations of the source and the destination areas from four directions of top, bottom, right and left to determine whether, in each direction, there is any processable region which is included in the destination area but not included in the source area, when the existence of such processable region is detected, transferring the image data in a selected region of the source area into said processable region, and redefining the source and the destination areas exclusive of the move-processed portions as new source and destination areas, which are then compared to determine a said processable region.
Claim 7
Independent Claim
186 words
A method of performing move processing in a graphic image apparatus which comprises: rewriting image data of two-dimensional dot pattern stored in a pattern memory, specifying the type of processing to be performed, namely the movement without rotation, movement with rotation of 90°, the movement with rotation of 180°, or the movement with rotation of 270°, specifying the location of a source area including an image to be moved, and the location of a destination area where the source area is to be positioned after the move processing, comparing the locations of the source and the destination areas from four directions of top, bottom, right and left to determine whether, in each direction, there is any processable region which is included in the destination area but not included in the source area, when the existence of such processable region is detected, transferring the image data in a selected region of the source area into said processable region, and redefining the source and the destination areas exclusive of the move-processed portions as new source and destination areas, which are then compared to determine a said processable region.
Claim 8
Dependent Claim
266 words
An image processing system for moving a dot pattern image stored in a pattern memory 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×90° (n=0, 1, 2 and 3) to said image, comprising: first register means for holding positional data of a source area containing the dot pattern image to be processed, second register means for holding positional data of a destination area to said source area, means for specifying the process to be performed, determining means for comparing the positions of said source and said destination areas from four directions of top, bottom, left and right 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 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 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 9
Dependent Claim
266 words
An image processing system for moving a dot pattern image stored in a pattern memory 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×90° (n=0, 1, 2 and 3) to said image, comprising: first register means for holding positional data of a source area containing the dot pattern image to be processed, second register means for holding positional data of a destination area to said source area, means for specifying the process to be performed, determining means for comparing the positions of said source and said destination areas from four directions of top, bottom, left and right 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 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 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.