Patent ID: 8706786

Claim:
A signal processing device comprising: a switch part for selecting any one of a Discrete Cosine Transformation (DCT) matrix operation, a Haar matrix operation, and a Slant matrix operation; and a matrix calculator for performing a matrix operation selected by the switch part among the DCT matrix operation, the Haar matrix operation, and the Slant matrix operation, with respect to an input signal, wherein the matrix calculator is implemented in a circuit and comprises: a row permutation matrix calculator for processing a row permutation matrix operation for the input signal and sending the operated signal to the switch part; a DCT-II matrix calculator for processing the DCT-II matrix operation for the signal output from the switch part; a Haar matrix calculator for processing the Haar matrix operation for the signal output from the switch part; a Slant matrix calculator for processing the Slant matrix operation for the signal output from the switch part; a butterfly structure calculator for processing a butterfly structure operation for a signal output from the DCT-II matrix calculator, the Haar matrix calculator, and the Slant matrix calculator; and a column permutation matrix calculator for processing a column permutation matrix operation for a signal output from the butterfly structure calculator, wherein the switch part selectively outputs the signal input from the row permutation matrix calculator to any one of the DCT-II matrix calculator, the Haar matrix calculator, and the Slant matrix calculator.