Processing method for the rotation of an image
First Claim
1. An image rotation processing method for transforming the address signals identifying the storage locations in memory where there are stored signals of an original image represented in two-dimensional orthogonal coordinates into the address signals of memory locations for storing signals of an image rotated by an angle θ
- (radians) with respect to said original image, comprising;
a first step of transforming the address signals of the memory storage locations of said original image into address signals of memory storage locations which are represented on skew coordinates making an intersectional angle θ
(radians) with respect to one of said orthogonal coordinates;
a second step of conducting reduction of the transformed address signals substantially of cos θ
in the direction of one axis of said orthogonal coordinates and enlargement substantially of sec θ
(or cosec θ
) in the direction of the other axis; and
a third step of transforming the reduced/enlarged address signals into address signals of memory storage locations which are represented on skew coordinates making an intersectional angle θ
(radians) with respect to the other one of said orthogonal coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal rotation processing method for transforming an original image expressed on two-dimensional orthogonal coordinates into an image rotated by an arbitrary angle of θ radians. In order to raise the transforming speed, the method includes a skew coordinate transformation step of multiplying the original coordinates of the image elements by a matrix of ##EQU1## and an enlarging/reducing transformation step of conducting multiplication by a matrix of ##EQU2## .
-
Citations
8 Claims
-
1. An image rotation processing method for transforming the address signals identifying the storage locations in memory where there are stored signals of an original image represented in two-dimensional orthogonal coordinates into the address signals of memory locations for storing signals of an image rotated by an angle θ
- (radians) with respect to said original image, comprising;
a first step of transforming the address signals of the memory storage locations of said original image into address signals of memory storage locations which are represented on skew coordinates making an intersectional angle θ
(radians) with respect to one of said orthogonal coordinates;a second step of conducting reduction of the transformed address signals substantially of cos θ
in the direction of one axis of said orthogonal coordinates and enlargement substantially of sec θ
(or cosec θ
) in the direction of the other axis; anda third step of transforming the reduced/enlarged address signals into address signals of memory storage locations which are represented on skew coordinates making an intersectional angle θ
(radians) with respect to the other one of said orthogonal coordinates. - View Dependent Claims (2)
- (radians) with respect to said original image, comprising;
-
3. An image signal processing method for transforming the signals of an original image represented on two-dimentional orthogonal coordinates (x, y), into the signals of an image rotated by an angle θ
- (radians) with respect to said original image, comprising;
a first step of transferring the image signals of said original image stored in a first memory region of which the address of each image signal storage location corresponds to said two-dimensional orthogonal coordinates (x, y) into a second memory region in such a manner that each image signal stored in said second memory region is represented on skew coordinates making an intersectional angle θ
(radians) with respect to one of said orthogonal coordinates (x or y);a second step of scaling the address signals of said second memory region by use of a scaling device for conducting reduction substantially of cos θ
(or sin θ
) in the direction of one axis of said orthogonal coordinates and enlargement substantially of sec θ
(or cosec θ
) in the direction of the other axis and of storing the image signals into a third memory region at address locations based on the outputs of said scaling device; anda third step of transferring the signal stored in the third memory region into a fourth memory region in such a manner that the address signals obtained by said second step are transformed into address signals represented on a skew coordinate making an intersectional angle θ
(radians) with respect to the other one of said orthogonal coordinates (y or x). - View Dependent Claims (4, 5, 6)
- (radians) with respect to said original image, comprising;
-
7. An image rotation processing method for converting the address signals identifying the storage locations in memory where there are stored signals of an original image represented in two-dimensional orthogonal coordinates into address signals of storage locations of image signals of an image which is rotated by an angle θ
- (radians) with respect to said original image, comprising;
a. a first step of conducting a matrix conversion of ##EQU17## to transform the address signals of the storage locations of the image elements of said original image into address signals identifying storage locations in memory which are on skew coordinates, wherein the coordinates of the image elements of said original image with respect to the center of rotation are represented by (x, y); b. a second step of conducting a matrix conversion of ##EQU18## on said transformed address signals to produce scaled address signals of storage locations for a scale of the image whose address signals are transformed at the first step; and c. a third step of conducting a matrix conversion of ##EQU19## of said scaled address signals to transform the scaled address signals to converted address signals of storage locations for an image obtained which is rotated by an angle θ
(radians) with respect to said original image. - View Dependent Claims (8)
- (radians) with respect to said original image, comprising;
Specification