Image processing apparatus and method
First Claim
1. An image processing apparatus for applying image processing to image data entered from image input means, and outputting processed image data to printing means, said apparatus comprising:
- masking means for correcting data input by said image input means;
first storage means having r-number of line memories;
first storage control means for storing data corrected by said masking means in said first storage means, and outputting a start instruction to filter means at every data storing operation to said first storage means;
filter means for executing a filter processing using the data stored in said first storage means in accordance with the start instruction;
second storage means having s-number of line memories for storing data that has undergone the filter processing by said filter means;
second storage control means for storing data in said s-number of line memories in order whenever the filter processing is executed by said filter means; and
scaling means for applying scaling processing to data read out pixel by pixel from said second storage means in accordance with a command from said filter means,wherein said scaling means determines whether data of next one line is necessary or unnecessary based on a scaling ratio in a case reduction scaling is executed and outputs necessary notification or unnecessary notification to said filter means based on the determination result, andwherein said filter means does not execute the filter processing when said filter means received the unnecessary notification.
1 Assignment
0 Petitions
Accused Products
Abstract
Sets of pixel data obtained by dividing entered image data into a predetermined number of items of data are stored in storage means in a predetermined order, and conversion processing is executed for obtaining individual items of pixel data of an output image by applying predetermined processing to the stored pixel data. When the conversion processing is executed, it is determined whether a set of pixel data to be stored in the storage means next is used in conversion processing, and control is carried out in such a manner that a set of pixel data determined not to be used in conversion processing will not be stored in the storage means. As a result, processing for storing unnecessary data not used in conversion processing can be eliminated, thereby making it possible to raise the overall speed of image processing.
7 Citations
6 Claims
-
1. An image processing apparatus for applying image processing to image data entered from image input means, and outputting processed image data to printing means, said apparatus comprising:
-
masking means for correcting data input by said image input means; first storage means having r-number of line memories; first storage control means for storing data corrected by said masking means in said first storage means, and outputting a start instruction to filter means at every data storing operation to said first storage means; filter means for executing a filter processing using the data stored in said first storage means in accordance with the start instruction; second storage means having s-number of line memories for storing data that has undergone the filter processing by said filter means; second storage control means for storing data in said s-number of line memories in order whenever the filter processing is executed by said filter means; and scaling means for applying scaling processing to data read out pixel by pixel from said second storage means in accordance with a command from said filter means, wherein said scaling means determines whether data of next one line is necessary or unnecessary based on a scaling ratio in a case reduction scaling is executed and outputs necessary notification or unnecessary notification to said filter means based on the determination result, and wherein said filter means does not execute the filter processing when said filter means received the unnecessary notification. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification