Patent ID: 7336829

Claim:
A data processing apparatus for finding, from converted data based on a preset block as a unit, obtained at least on orthogonal or frequency transforming data in terms of said preset block as a unit, a predicted value of processed data which is said converted data processed in a desired fashion; acquisition means for acquiring tap coefficients as found on learning; class tap extraction means for extracting such data of said converted data, used for assigning processed data of interest to one of a plurality of classes, from at least a block other than the block associated with said processed data of interest, by way of classification, and for outputting the extracted data as class taps; classification means for finding a class of said processed data of interest based on said class tap; and calculating means for executing preset predictive calculations, using said tap coefficients of the class of said processed data of interest, and said data of said converted data, to find prediction values of said processed data of interest.