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