% ********************************************************* % COMPRESSION OF 8x8-DIMENSIONAL SIGNAL BY COSINE TRANSFROM % ********************************************************* % % INPUTS: x : 8 by 8 array to be compressed % with integer elements in (0,255) % Q : quantization matrix % % OUTPUT: B : quantized and rounded cosine transform of x % function B=dct_compress88(x,Q) % % COMPUTATION OF COSINE TRANSFORM AND QUANTIZATION % X_c1=dct(x); X_c=dct(X_c1')'; B=X_c./Q; B=round(B); % % end