A processor having at least a function of carrying out one-dimensional inverse discrete cosine transform of N-term multibit input data Y, wherein said N is a positive integer, said processor comprising:matrix product means for dividing said N-term multibit input data Y into a first set of input data and a second set of input data and carrying out a product operation of said first set of input data