Browse > Article
http://dx.doi.org/10.5909/JBE.2017.22.2.193

R-lambda Model based Rate Control for GOP Parallel Coding in A Real-Time HEVC Software Encoder  

Kim, Dae-Eun (The School of Electrical Engineering, Korea Advanced Institute of Science and Technology)
Chang, Yongjun (The School of Electrical Engineering, Korea Advanced Institute of Science and Technology)
Kim, Munchurl (The School of Electrical Engineering, Korea Advanced Institute of Science and Technology)
Lim, Woong (Realistic AV Research Group Media Research Division Broadcasting.Media Research Laboratory Electronics and Telecommunications Research Institute)
Kim, Hui Yong (Realistic AV Research Group Media Research Division Broadcasting.Media Research Laboratory Electronics and Telecommunications Research Institute)
Seok, Jin Wook (Realistic AV Research Group Media Research Division Broadcasting.Media Research Laboratory Electronics and Telecommunications Research Institute)
Publication Information
Journal of Broadcast Engineering / v.22, no.2, 2017 , pp. 193-206 More about this Journal
Abstract
In this paper, we propose a rate control method based on the $R-{\lambda}$ model that supports a parallel encoding structure in GOP levels or IDR period levels for 4K UHD input video in real-time. For this, a slice-level bit allocation method is proposed for parallel encoding instead of sequential encoding. When a rate control algorithm is applied in the GOP level or IDR period level parallelism, the information of how many bits are consumed cannot be shared among the frames belonging to a same frame level except the lowest frame level of the hierarchical B structure. Therefore, it is impossible to manage the bit budget with the existing bit allocation method. In order to solve this problem, we improve the bit allocation procedure of the conventional ones that allocate target bits sequentially according to the encoding order. That is, the proposed bit allocation strategy is to assign the target bits in GOPs first, then to distribute the assigned target bits from the lowest depth level to the highest depth level of the HEVC hierarchical B structure within each GOP. In addition, we proposed a processing method that is used to improve subjective image qualities by allocating the bits according to the coding complexities of the frames. Experimental results show that the proposed bit allocation method works well for frame-level parallel HEVC software encoders and it is confirmed that the performance of our rate controller can be improved with a more elaborate bit allocation strategy by using the preprocessing results.
Keywords
HEVC; Rate control; R-lmabda model; GOP parallelism; real time encoder;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 B. Bross, W.-J. Han, G. J. Sullivan, J.-R. Ohm, and T. Wiegand, High Efficiency Video Coding (HEVC) Text Specification Draft 9, document JCTVC-K1003, ITU-T/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC), Oct. 2012.
2 G. J. Sullivan, J. Ohm, W.-J. Han, and T. Wiegand, "Overview of the high efficiency video coding (HEVC) standard," IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649-1668, Dec. 2012.   DOI
3 ITU-T, Advanced Video Coding for Generic Audio-Visual Services, ITU-T Rec. H.264 and ISO/IEC 14496-10 (AVC), ITU-T and ISO/IEC JTC 1, May 2003 (and subsequent editions).
4 T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560-576, Jul. 2003.   DOI
5 J. H. Jang, and C. E. Rhee, "Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder," Journal of Broadcast Engineering, vol. 21, no. 3, pp.341-348, May 2016.   DOI
6 S. Jeon, N. Kim, and B. Jeon, "CU Depth Decision Based on FAST Corner Detection for HEVC Intra Prediction," Journal of Broadcast Engineering, vol. 21, no. 4, pp. 484-492, July 2016.   DOI
7 J. Lim, Y.-J. Ahn, and D. Sim, "Study on Fast HEVC Encoding with Hierarchical Motion Vector Clustering," Journal of Broadcast Engineering, vol. 21, no. 4, pp.578-591, July 2016.   DOI
8 Y. Kim, J. Seok, S.-h. Jung, H. Kim, and J. S. Choi "Tile-level and Frame-level Parallel Encoding for HEVC," Journal of Broacast Engineering, vol. 20, no. 3, pp. 388-397, May 2015.   DOI
9 B. Li, H.Li, L. Li and J. Zhang, Rate control by R-lambda model for HEVC, document JCT-VC K0103, Shanghai, CN, Oct. 2012.
10 B. Li, H.Li, L. Li and J. Zhang, "${\lambda}$ Domain Rate Control Algorithm for High Efficiency Video Coding," IEEE Trans. Image Processing, Vol. 23, No. 9, Sept. 2014.
11 H. Choi, J. Nam, J. Yoo, D. Sim, and I. Bajic, Rate Control Based on Unified RQ Model for HEVC, document Rec. JCTVC-H0213, San Jose, CA, USA, Feb. 2012.
12 J. Si, S. Ma, W. Gao, and M. Yang, Adaptive Rate Control for HEVC, document Rec. JCTVC-I0433, Geneva, Switzerland, Apr./May 2012.
13 (2017, Jan. 12). HM, HEVC Test Model [Online]. Available: http://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/.