Data processing apparatus for editing image by using image conversion
First Claim
1. An image processing apparatus having an image operation function for geometric conversion for displaying an original image displayed on a display unit in a predetermined display area, comprising:
- a central processing unit (CPU);
a main memory for storing programs defining operations performed by the CPU;
a display unit for displaying an image;
wherein the CPU includes;
means for obtaining two difference vectors having a main scanning direction and a sub scanning direction on original image coordinates of display area from coordinate positions of vertices of an area arbitrarily designated in the original image and a processing display area;
separating means for separating coordinate components of each difference vector into an integral part and a decimal part;
first density determining means for sequentially determining densities of coordinate positions in the display area on the basis of results obtained by sequentially adding the integral and decimal parts of the first difference vector separated by said separating means while performing scanning in a first coordinate axis direction of the display area;
second density determining means for sequentially determining densities of coordinate positions in the display area on the basis of results obtained by sequentially adding the integral and decimal parts of the second difference vector separated by said separating means while performing scanning in a second coordinate axis direction of the display area; and
means for determining densities in the first coordinate axis direction by said first density determining means from the coordinate positions determined by said second density determining means.
1 Assignment
0 Petitions
Accused Products
Abstract
Translation handles are set on vertices of a conversion source image frame by a mouse. Frame move processing, enlargement/reduction processing, rotation processing, and deforming processing are performed in accordance with the number and positions of the set translation handles. The image within the frame is operated in accordance with the shape of the conversion source image frame, and the operated image is displayed within the conversion destination image frame. In geometric conversion which requires enlargement/reduction and rotation and preserves parallelism of lines, image conversion is performed by one processing including addition instructions and not including multiplication and division calculations.
135 Citations
13 Claims
-
1. An image processing apparatus having an image operation function for geometric conversion for displaying an original image displayed on a display unit in a predetermined display area, comprising:
-
a central processing unit (CPU); a main memory for storing programs defining operations performed by the CPU; a display unit for displaying an image; wherein the CPU includes; means for obtaining two difference vectors having a main scanning direction and a sub scanning direction on original image coordinates of display area from coordinate positions of vertices of an area arbitrarily designated in the original image and a processing display area; separating means for separating coordinate components of each difference vector into an integral part and a decimal part; first density determining means for sequentially determining densities of coordinate positions in the display area on the basis of results obtained by sequentially adding the integral and decimal parts of the first difference vector separated by said separating means while performing scanning in a first coordinate axis direction of the display area; second density determining means for sequentially determining densities of coordinate positions in the display area on the basis of results obtained by sequentially adding the integral and decimal parts of the second difference vector separated by said separating means while performing scanning in a second coordinate axis direction of the display area; and means for determining densities in the first coordinate axis direction by said first density determining means from the coordinate positions determined by said second density determining means.
-
-
2. An image conversion method in an image processing apparatus having an image operation function for performing geometric conversion for displaying an original image displayed on a display unit in a predetermined display area, comprising the steps, performed by a CPU of the image processing apparatus, of:
-
(a) obtaining two difference vectors having a main scanning direction and a sub scanning direction on original image coordinates of the display area from coordinate position of vertices of an area arbitrarily designated in the original image and a processing display area, and for separating coordinate components of each difference vector into an integral part and a decimal part; (b) sequentially determining densities of coordinate positions in the display area on the basis of results obtained by sequentially adding the integral and decimal parts of the first difference vector separated in the step (a) while performing scanning in a first coordinate axis direction of the display area; (c) sequentially determining densities of coordinate positions in the display area on the basis of results obtained by sequentially adding the integral and decimal parts of the second difference vector separated in the step (a) while performing scanning in a second coordinate axis direction of the display area; and (d) determining densities in the first coordinate axis direction by the first density determining step (b) from the coordinate positions determined by the second density determining step (c).
-
-
3. A data processing apparatus, comprising:
-
a display unit for displaying an image; first designating means for designating and providing a first frame for an arbitrary first image area from image data to be edited; frame deforming means for changing a shape of the first frame; second designating means for designating and providing a second frame for a second image area for holding image data; image data converting means for converting the image data surrounded by the first frame, the shape of the first frame having been deformed by the frame deforming means to conform to the shape of the second frame designated by the second designating means; and means for displaying the image data converted by the image converting means in the second frame.
-
-
4. A data processing apparatus, comprising:
-
a display unit for displaying an image; first designating means for designating an arbitrary first image area of a rectangular shape from image data to be edited, a control point being defined in each of the vertices of the rectangular shape, the control point designating an operation to be performed on the image data; area deforming means for changing the shape of the first image area; second designating means for designating a second image area for holding image data; image data converting means for converting the image data designated by the first image area, the shape of the first image area having been deformed by the area deforming means to conform to the shape of the second image area designated by the second designating means; and means for displaying the image data converted by the image converting means in the second image area. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A data processing apparatus, comprising:
-
a display unit for displaying an image; first designating means for designating an arbitrary first image area, having a shape, from image data to be edited; area deforming means for changing the shape of the first image area; second designating means for designating a second image area for holding image data; image data converting means for converting the image data designated by the first image area, the shape of the first image area having been deformed by the area deforming means to conform to the shape of the second image area designated by the second designating means; means for displaying the image data converted by the image converting means in the second image area; and means for operating the image data as the operation object in accordance with the changing of the first image area by the area deforming means.
-
-
12. A data processing apparatus, comprising:
-
a display unit for displaying an image; first designating means for designating an arbitrary first image area of a rectangular shape from image data to be edited, a control point being defined in each of the vertices of the rectangular shape, the control point designating an operation to be performed on the image data; area deforming means for changing the shape of the first image area; second designating means for designating a second image area for holding image data; image data converting means for converting the image data designated by the first image area, the shape of the first image area having been deformed by the area deforming means to conform to the shape of the second image area designated by the second designating means; and means for displaying the image data converted by the image converting means in the second image area while the area deforming means is operating on the first image.
-
-
13. A data processing apparatus, comprising:
-
a display unit for displaying an image; first designating means for designating an arbitrary first image area, having a shape, from image data to be edited; area deforming means for changing the shape of the first image area, the changing including at least one of a move operation, an enlargement operation, a reduction operation, a rotation operation, and a deforming operation; second designating means for designating a second image area for holding image data; image data converting means for converting the image data designated by the first image area, the shape of the first image area having been deformed by the area deforming means to conform to the shape of the second image area designated by the second designating means; and means for displaying the image data converted by the image converting means in the second image area.
-
Specification