DCT velocity test in dissimilar programming environments
Tomáš Frýza, Stanislav Hanus · 2004
This contribution presents several software environments as a 3-D DCT (three-dimensional discrete cosine transform) calculation tool. The 3-D DCT calculation is made using the 3-D DCT separability property, such that the whole coder is divided into three 1-D DCT calculations by using transpose buffers. Velocity of the 1-D DCT calculation is tested in Matlab and C with a program structure discussion and the video rate results presented as well. One input block with 8/spl times/8/spl times/8 elements of 8 bits each is processed in 9.1 ms in Matlab and in 0.016 ms in C.