摘要 |
A decoder includes an indexing and thresholding stage that receives a compressed image matrix and produces therefrom a signal that is based on a comparison of at least one element in the compressed image matrix with a predetermined threshold value. A transform stage is coupled to receive the signal from an output of the indexing and thresholding stage, wherein the transform stage selectively decodes the compressed image matrix based on the signal. A row column index for each coefficient in a DCT matrix is used, together with a threshold value, to access each coefficient, and decide if the entry is greater than the threshold value. This information is used by an IDCT decoder to avoid unnecessary MAC operations for those entries with values below the threshold value. By not performing the IDCT on the DCT matrix values below the threshold value, the computational requirement of the decoder is significantly reduced, thereby reducing the computational speed requirement for the decoder.
|