Apparatus and method for enlarging or reducing an image in an image processing system
First Claim
1. An image reduction apparatus for reducing an image and transmitting a reduced image to a printer, said apparatus comprising:
- controller means for generating position information relative to a pixel and a line constituting an image;
scanner means for receiving an image of a document and for generating intermediate tone image data relative to a pixel unit in accordance with said position information; and
image processor means for receiving said position information, for determining whether said intermediate tone image data generated by said scanner means should be supplied to said printer, and for selectively discarding said intermediate tone image data or transmitting said intermediate tone image data to said printer according to the latter determination.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for modifying an enlargement ratio or a reduction ratio of an image. An image reduction apparatus for reducing an image and for transmitting a reduced image to a printer includes a controller for generating position information relative to a pixel and a line constituting an image, a scanner for receiving an image of a document and for generating intermediate tone image data in pixel units according to the position information, and an image processor for receiving the position information, for determining whether or not the intermediate tone image data transmitted from the scanner should be supplied to the printer, and for discarding the intermediate tone image data or transmitting the intermediate tone image data to the printer according to the latter determination. An image enlargement apparatus includes the same basic components, but converts an enlargement ratio into a conversion ratio for enlargement, the enlargement process being followed by a reduction process as appropriate.
90 Citations
13 Claims
-
1. An image reduction apparatus for reducing an image and transmitting a reduced image to a printer, said apparatus comprising:
-
controller means for generating position information relative to a pixel and a line constituting an image; scanner means for receiving an image of a document and for generating intermediate tone image data relative to a pixel unit in accordance with said position information; and image processor means for receiving said position information, for determining whether said intermediate tone image data generated by said scanner means should be supplied to said printer, and for selectively discarding said intermediate tone image data or transmitting said intermediate tone image data to said printer according to the latter determination. - View Dependent Claims (2, 3)
-
-
4. A method for reducing an image to form a two-dimensional image and for transmitting a reduced image to a printer, said method comprising the steps of:
-
(a) receiving reduction ratios for horizontal and vertical directions; (b) setting a line select parameter, which designates whether a line is selected, to the reduction ratio in the vertical direction, and then designating a start line; (c) reading data of a corresponding line and comparing said line select parameter with a standard ratio; (d) if said line select parameter is greater than said standard ratio, checking whether pixels constituting said corresponding line are selected and supplying only selected pixels to said printer; and (e) if said line select parameter is less than said standard ratio, designating the next line and returning to step (c). - View Dependent Claims (5)
-
-
6. A method for enlarging an image to form a two-dimensional image and for transmitting an enlarged image to a printer, said method comprising the steps of:
-
(a) receiving an enlargement ratio and judging whether the enlargement ratio is a multiple of an integer or a multiple of a decimal; (b) if the enlargement ratio is a multiple of a decimal, multiplying the enlargement ratio by a prescribed integer, comprising an integer conversion multiplier, to convert the enlargement ratio into a conversion ratio corresponding to a multiple of an integer, and enlarging an image in accordance with the conversion ratio; and (c) reducing the enlarged image by a ratio identical to the integer conversion multiplier through the steps of; (i) setting a line select parameter, which designates whether any line is selected, to the integer conversion multiplier, and then designating a start line, (ii) reading data of a corresponding line and comparing the line select parameter with a standard ratio, (iii) if the line select parameter is greater than the standard ratio, checking whether pixels constituting said corresponding line are selected, and then supplying only a selected pixel to said printer, and (iv) if the line select parameter is less than the standard ratio, designating the next line and returning to step (ii). - View Dependent Claims (7, 8, 9)
-
-
10. An image enlargement apparatus for enlarging an image to form a two-dimensional image for transmitting an enlarged image to a printer, said apparatus comprising:
-
controller means for generating position information relative to a pixel and a line constituting an image; scanner means for receiving an image of a document and for generating image data relative to a pixel unit; and image processor means for receiving said position information from said controller means and said image data from said scanner means, and for processing said image data in accordance with said position information to obtain said enlarged image for transmission to said printer; wherein said image processor means receives an enlargement ratio and determines whether the enlargement ratio is a multiple of an integer or a multiple of a decimal; wherein, if the enlargement ratio is a multiple of a decimal, said image processor means multiplies the enlargement ratio by a prescribed integer, comprising an integer conversion multiplier, to convert the enlargement ratio into a conversion ratio corresponding to a multiple of an integer, and said image processor means enlarges the image in accordance with the conversion ratio; wherein said image processor means reduces the enlarged image by a ratio identical to the integer conversion multiplier by setting a line select parameter, which designates whether any line is selected, to the integer conversion multiplier, by designating a start line, by reading data of a corresponding line, and by comparing the line select parameter with a standard ratio; wherein, if the line select parameter is greater than the standard ratio, said image processor means checks whether pixels constituting said corresponding line are selected and supplies only a selected pixel to said printer; and wherein, if the line select parameter is less than the standard ratio, said image processor means designates the next line and then returns to said reading of said data of a corresponding line. - View Dependent Claims (11, 12, 13)
-
Specification