Title :
Memory and computation efficient hardware design for a 3 spatial and temporal layers SVC encoder
Author :
Lee, Kyujoong ; Rhee, Chae Eun ; Lee, Hyuk-Jae ; Kang, Jung Won
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fDate :
11/1/2011 12:00:00 AM
Abstract :
Spatial and temporal scalability in Scalable Video Coding (SVC) compression enables a video encoder to generate bit streams efficiently for various resolutions and frame rates. However, doing this requires more complex computations and greater memory bandwidth than H.264/AVC compression. In this paper, the performance and memory bandwidth for a SVC hardware encoder with three spatial and temporal layers are analyzed. Based on the analysis, a novel method is proposed for the source and interlayer data load. Experimental results show that the memory bandwidth is reduced by 77%. Furthermore, the memory access latency of the source data for the base layer is reduced by creating a data load for the base layer overlap with the execution of the enhancement layer. To satisfy the latency requirement, a mode pre-decision algorithm for a hardware SVC encoder is proposed. It reduces the computation of the fractional motion estimation (FME) and the inter-layer residual prediction by 80%. Simulation results show that the proposed methods decrease the BD-PSNR by 0.05 dB and increase the BD-BR by 1.64%, an amount that can be considered negligible in terms of degradation, while an encoding speed of 30 fps for Full HD (1920×1080) videos is achieved at an operating clock frequency of less than 200 MHz1.
Keywords :
audio coding; data compression; error statistics; high definition video; image enhancement; image resolution; motion estimation; storage management; video coding; BD-PSNR; H.264-AVC compression; bit stream; computation efficient hardware design; enhancement layer; fractional motion estimation; full HD video; image resolution; interlayer data load; interlayer residual prediction; memory access latency; memory bandwidth; memory design; operating clock frequency; predecision algorithm; scalable video coding; spatial layer SVC hardware encoder; spatial scalability; temporal layer SVC hardware encoder; temporal scalability; video encoder; Bandwidth; Encoding; Hardware; Memory management; Pipelines; Scalability; Static VAr compensators; Computation; Efficient; Hardware; Memory; Multi-layer; SVC encoder;
Journal_Title :
Consumer Electronics, IEEE Transactions on
DOI :
10.1109/TCE.2011.6131172