Method for enlargement/reduction of image data in digital image processing system and circuit adopting the same
First Claim
1. An image data enlargement/reduction method in a digital image processing system which comprises a look-up table (LUT) where enlargement/reduction data are stored and a memory for storing processed enlargement/reduction data, and which enlarges/reduces input image data in accordance with a user-designated zooming ratio, the method comprising:
- (a) dividing the user-designated zooming ratio by 100 and calculating a quotient and a remainder;
(b) performing a first reduction process reducing image data with reference to the data stored in the LUT if the quotient is less than one;
(c) performing a first enlargement process enlarging image data with reference to the data stored in the LUT if the quotient is greater than one and the remainder is not zero;
(d) performing a second enlargement process, if the quotient is at least one and the remainder is zero; and
(e) writing enlargement/reduction data calculated via said steps in (a) to (d) into the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An image data enlargement/reduction method for use in a digital image processing system, performs enlargement and reduction of image data by employing a small quantity of data from a look-up table while satisfying a large range of enlargement and reduction operations as requested by a user, with a simplified circuit structure. Enlargement/reduction data is calculated by a microprocessor so that the zooming ratio can be easily modified by a software change.
35 Citations
12 Claims
-
1. An image data enlargement/reduction method in a digital image processing system which comprises a look-up table (LUT) where enlargement/reduction data are stored and a memory for storing processed enlargement/reduction data, and which enlarges/reduces input image data in accordance with a user-designated zooming ratio, the method comprising:
-
(a) dividing the user-designated zooming ratio by 100 and calculating a quotient and a remainder; (b) performing a first reduction process reducing image data with reference to the data stored in the LUT if the quotient is less than one; (c) performing a first enlargement process enlarging image data with reference to the data stored in the LUT if the quotient is greater than one and the remainder is not zero; (d) performing a second enlargement process, if the quotient is at least one and the remainder is zero; and (e) writing enlargement/reduction data calculated via said steps in (a) to (d) into the memory. - View Dependent Claims (2, 3, 4)
-
-
5. An image data enlargement/reduction device for enlarging and reducing image data input to a digital image processing system and for outputting an image corresponding to a user-designated zooming ratio, the device comprising:
-
a first memory for storing a look-up table (LUT) for use in enlargement/reduction the LUT storing data for enlargement and reduction operations corresponding to 1% through 99% ratios in steps of 1%; a microprocessor for calculating enlargement/reduction data according to the zooming ratio, using the LUT stored in said first memory; a second memory for storing the enlargement/reduction data output by said microprocessor; and a third memory for storing enlargement/reduction data extended into one scanning line by said microprocessor, employing the enlargement/reduction data stored in said second memory. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
Specification