DCT velocity test in dissimilar programming environments

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.

[1]  Borko Furht,et al.  Real-time video compression - techniques and algorithms , 1997, The Kluwer international series in engineering and computer science.

[2]  Stanislav Hanus,et al.  Algorithms for Fast Computing of the 3D-DCT Transform , 2003 .

[3]  Raymond Westwater Real-time video compression , 1996 .