Paper
23 September 2014 Real-time SHVC software decoding with multi-threaded parallel processing
Srinivas Gudumasu, Yuwen He, Yan Ye, Yong He, Eun-Seok Ryu, Jie Dong, Xiaoyu Xiu
Author Affiliations +
Abstract
This paper proposes a parallel decoding framework for scalable HEVC (SHVC). Various optimization technologies are implemented on the basis of SHVC reference software SHM-2.0 to achieve real-time decoding speed for the two layer spatial scalability configuration. SHVC decoder complexity is analyzed with profiling information. The decoding process at each layer and the up-sampling process are designed in parallel and scheduled by a high level application task manager. Within each layer, multi-threaded decoding is applied to accelerate the layer decoding speed. Entropy decoding, reconstruction, and in-loop processing are pipeline designed with multiple threads based on groups of coding tree units (CTU). A group of CTUs is treated as a processing unit in each pipeline stage to achieve a better trade-off between parallelism and synchronization. Motion compensation, inverse quantization, and inverse transform modules are further optimized with SSE4 SIMD instructions. Simulations on a desktop with an Intel i7 processor 2600 running at 3.4 GHz show that the parallel SHVC software decoder is able to decode 1080p spatial 2x at up to 60 fps (frames per second) and 1080p spatial 1.5x at up to 50 fps for those bitstreams generated with SHVC common test conditions in the JCT-VC standardization group. The decoding performance at various bitrates with different optimization technologies and different numbers of threads are compared in terms of decoding speed and resource usage, including processor and memory.
© (2014) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Srinivas Gudumasu, Yuwen He, Yan Ye, Yong He, Eun-Seok Ryu, Jie Dong, and Xiaoyu Xiu "Real-time SHVC software decoding with multi-threaded parallel processing", Proc. SPIE 9217, Applications of Digital Image Processing XXXVII, 92171R (23 September 2014); https://doi.org/10.1117/12.2062843
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Video

Parallel processing

Electroluminescence

Scalable video coding

Image processing

Profiling

Video processing

Back to Top