We provide different transformation formulae between the different discrete cosine transform (DCT) types of the same size. The transformations use only diagonal and special lower/upper triangular matrices that minimize the overhead of transformation. These transformations provide a tool for using any of the DCT types as a core module for computing all other types.
Financed by the National Centre for Research and Development under grant No. SP/I/1/77065/10 by the strategic scientific research and experimental development program:
SYNAT - “Interdisciplinary System for Interactive Scientific and Scientific-Technical Information”.