30. The data processing device according to claim 29 wherein said class tap extractor extracts said class taps from both said code and said decoded filter data.
29. The data processing device according to claim 27 further comprising: a class tap extractor configured to extract class taps from said code, said class taps being used for sorting said decoded filter data to one of a plurality of classes, by way of classification, and a classifier for finding the class for said decoded filter data, based on said class tap; said predictor carrying out predictive calculations using said prediction taps and said tap coefficients associated with the class of said decoded filter data.