Title :
SIMD implementation of integer DCT and hadamard transforms in H.264/AVC encoder
Author :
Lubobya, Charles S. ; Dlodlo, Mqhele E. ; De Jager, Gerhard ; Ferguson, Keith L.
Author_Institution :
Dept. of Electr. Eng., Univ. of Cape Town, Cape Town, South Africa
Abstract :
This paper investigates Single Input Multiple Data (SIMD) implementations of the 4×4 integer Discrete Cosine Transforms (DCT) and 4×4 Hadamard transforms in H.264/AVC video encoders. Integer DCT transforms decomposes the video signal from the spatial or image domain to the frequency domain while the Hadarmad transforms decomposes the luminance and chrominance component of the same video signal. Results show that for the same Peak Signal to Noise Ratio (PSNR) and at quality factor of eight (8), integer DCT and Hadamard transforms have a computation time gain of 14000ms and 17000ms representing a speed up of 45% and 50% compared to the matrix multiplication method respectively. At these computation time gains our implementation is suited for use in real-time video broadcasting/internet applications and in low bandwidth environments.
Keywords :
Internet; broadcasting; discrete cosine transforms; parallel processing; video codecs; video coding; H.264/AVC encoder; Hadamard transforms; Internet applications; PSNR; SIMD implementation; chrominance component; frequency domain; image domain; integer DCT; integer discrete cosine transforms; low bandwidth environments; luminance component; matrix multiplication method; peak signal to noise ratio; real-time video broadcasting; single input multiple data; spatial domain; time 14000 ms; time 17000 ms; video signal decomposition; Conferences; Discrete cosine transforms; Equations; PSNR; Transform coding; Video sequences; Computation Time; H.264/AVC; Hadamard Transforms; Integer DCT; SIMD Instructions; Video Compression; speed- up;
Conference_Titel :
AFRICON, 2011
Conference_Location :
Livingstone
Print_ISBN :
978-1-61284-992-8
DOI :
10.1109/AFRCON.2011.6071998