Image processing apparatus in which filters having different filtering characteristics can be switched among themselves
First Claim
1. An image processing apparatus for performing spatial processing on an input image, the apparatus comprising:
- spatial filtering means storing coefficients arranged in i rows and j columns, for receiving pixel data items representing the input image and arranged in i rows and j columns, and multiplying each pixel data item by a corresponding coefficient, thereby to perform spatial filtering, thus extracting a particular frequency component of the input image;
coefficient storing means having a plurality of register groups corresponding to i×
j coefficient to be set in said spatial filtering means, each of said register groups having a plurality of coefficient registers each of which stores a numerical value that is one of candidates for a coefficient;
selection data generating means for generating coefficient-selecting data designating the coefficient registers of each register group and changing the coefficient-selecting data in accordance with the pixel data items which is to be input to said spatial filtering means; and
coefficient selecting means for receiving the coefficient-selecting data generated by said selecting data generating means, reading numerical values from the coefficients registers of each register group in accordance with the coefficient-selecting data, and setting the numerical values in said spatial filtering means as the coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus comprising: a spatial filtering section storing coefficients arranged in i rows and j columns, for receiving pixel data items representing the input image and arranged in i rows and j columns, and for multiplying each pixel data item by a corresponding coefficient; a coefficient memory having groups of coefficient registers for storing the coefficients set in the spatial filtering section; a selection data generating section for generating coefficient-selecting data representing coefficients to be read from the coefficient registers of each group and for changing the coefficient-selecting data in accordance with the pixel data items which is to be input to the spatial filtering section; and a coefficient selecting section for receiving the coefficient-selecting data generated by the selecting data generating section, reading coefficients from the coefficient registers of each group in accordance with the coefficient-selecting data, and setting the coefficients in the spatial filtering section.
87 Citations
22 Claims
-
1. An image processing apparatus for performing spatial processing on an input image, the apparatus comprising:
-
spatial filtering means storing coefficients arranged in i rows and j columns, for receiving pixel data items representing the input image and arranged in i rows and j columns, and multiplying each pixel data item by a corresponding coefficient, thereby to perform spatial filtering, thus extracting a particular frequency component of the input image; coefficient storing means having a plurality of register groups corresponding to i×
j coefficient to be set in said spatial filtering means, each of said register groups having a plurality of coefficient registers each of which stores a numerical value that is one of candidates for a coefficient;selection data generating means for generating coefficient-selecting data designating the coefficient registers of each register group and changing the coefficient-selecting data in accordance with the pixel data items which is to be input to said spatial filtering means; and coefficient selecting means for receiving the coefficient-selecting data generated by said selecting data generating means, reading numerical values from the coefficients registers of each register group in accordance with the coefficient-selecting data, and setting the numerical values in said spatial filtering means as the coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification