Adaptive Bit Allocation for Consistent Video Quality in Scalable High Efficiency Video Coding

IEEE Transactions on Circuits and Systems for Video Technology - Tập 27 Số 7 - Trang 1555-1567 - 2017
Shih-Hsuan Yang1, Phuong Binh Vo2
1National Taipei University of Technology, Taipei, Taiwan

Tóm tắt

Scalable video coding (SVC) is a coding paradigm that allows once-encoded video content to be used in diverse scenarios. SVC-coded videos can be transmitted and rendered at specified bitrates according to network bandwidth and end device requirements. In this paper, an adaptive bit allocation algorithm is proposed for the emerging scalable High Efficiency Video Coding (SHVC) standard. The bit budget at the group-of-pictures level is allocated according to buffer occupancy. Picture complexity, measured using the predicted mean absolute difference (MAD), buffer occupancy, and hierarchical level, is proposed for regulating the bitrate at the picture level. The MAD of the current picture is predicted using a novel mean prediction error (MPE) model, which is obtained from the advanced motion vector prediction, and the test zone search specified in SHVC and the associated reference software of SHVC. Moreover, MPE is used to determine the number of assigned bits at the coding-treeunit level. The bit budget of each level is incorporated with the R-λ model for computing the required quantization parameter. Experimental results reveal that the proposed method achieves accurate bitrates with enhanced and consistent visual quality and more satisfactorily controls buffer occupancy compared with the state-of-the-art approaches reported in the literature.

Từ khóa

#Bit allocation #mean absolute difference (MAD) #mean prediction error (MPE) #rate control (RC) #scalable High Efficiency Video Coding (SHVC) #scalable video coding (SVC)

Tài liệu tham khảo

leontaris, 2007, Rate Control for the Joint Scalable Video Model (JSVM) 10.1049/iet-ipr.2009.0037 10.1007/s11042-011-0967-y 10.1109/TCE.2010.5681172 liu, 2008, Rate control of H.264/AVC scalable extension, IEEE Trans Circuits Syst Video Technol, 18, 116, 10.1109/TCSVT.2007.903325 10.1109/TCSVT.2010.2057011 10.1109/TCSVT.2011.2138810 10.1109/TCSVT.2012.2198089 10.1109/TCSVT.2011.2143330 10.1145/2542050.2542067 10.1109/76.867926 wiegand, 2003, overview of the h.264/avc video coding standard, IEEE Transactions on Circuits and Systems for Video Technology, 13, 560, 10.1109/TCSVT.2003.815165 kim, 2013, High Efficiency Video Coding (HEVC) Test Model 1 (HM 1) Encoder Description bross, 2012, High Efficiency Video Coding (HEVC) Text Specification Draft 9 10.1109/JSTSP.2013.2283657 bjøntegaard, 2001, Calculation of Average PSNR Differences Between RD-Curves 10.1109/TCSVT.2007.905532 li, 2003, Adaptive basic unit layer rate control for JVT richardson, 2003, H 264 and MPEG-4 Video Compression Video Coding for Next-Generation Multimedia, 10.1002/0470869615 10.1109/TCSVT.2010.2092613 leontaris, 2007, Rate Control Reorganization in the Joint Model (JM) Reference Software 10.1109/TCSVT.2012.2221191 10.1109/TCSVT.2013.2276880 10.1109/JSTSP.2013.2272241 10.1109/JSTSP.2013.2272240 li, 2012, Rate Control by R-lambda Model for HEVC 2015, SHM 7 0 Software Package li, 2013, Adaptive Bit Allocation for R-Lambda Model Rate Control in HM document JCTVC-M0036 10.1109/TIP.2014.2336550