Share Email Print
cover

Proceedings Paper

Real-time SHVC software decoding with multi-threaded parallel processing
Author(s): Srinivas Gudumasu; Yuwen He; Yan Ye; Yong He; Eun-Seok Ryu; Jie Dong; Xiaoyu Xiu
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper 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.

Paper Details

Date Published: 23 September 2014
PDF: 14 pages
Proc. SPIE 9217, Applications of Digital Image Processing XXXVII, 92171R (23 September 2014); doi: 10.1117/12.2062843
Show Author Affiliations
Srinivas Gudumasu, Aricent Technologies (India)
Yuwen He, InterDigital, Inc. (United States)
Yan Ye, InterDigital, Inc. (United States)
Yong He, InterDigital, Inc. (United States)
Eun-Seok Ryu, Samsung Electronics (Korea, Republic of)
Jie Dong, InterDigital, Inc. (United States)
Xiaoyu Xiu, InterDigital, Inc. (United States)


Published in SPIE Proceedings Vol. 9217:
Applications of Digital Image Processing XXXVII
Andrew G. Tescher, Editor(s)

© SPIE. Terms of Use
Back to Top