Scene-level two-pass video rate controller for H.265/HEVC standard

  • PDF / 1,241,407 Bytes
  • 16 Pages / 439.37 x 666.142 pts Page_size
  • 30 Downloads / 162 Views

DOWNLOAD

REPORT


Scene-level two-pass video rate controller for H.265/ HEVC standard A. Nakhaei 1 & M. Rezaei 1 Received: 25 July 2019 / Revised: 3 July 2020 / Accepted: 25 August 2020 # Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract

A scene-level two-pass video rate controller for high efficiency video coding (HEVC) standard is proposed in this paper. The proposed rate controller is suitable for many pre-recorded applications in which encoded videos are transferred later on through a communication channel with limited bandwidth and buffering constraint. This rate controller operates in two passes. In the first pass, the video sequence is compressed and relevant information is collected. In the second pass, an optimal base quantization parameter (QP) for each video scene is calculated by simplifying the λ-domain rate-distortion model. Then, using the optimal base QP and the known QP cascading technique, a QP is computed for each picture in the scene. In this way, the quality of the compressed video is kept relatively constant during a scene and thus it provides a high-level perceptual quality for the compressed video. The base QP may be slightly modified during the second pass encoding by a fuzzy controller according to the second pass encoding results and the buffer status. The proposed rate controller has been implemented on H.265/HEVC standard reference software. Experimental results show that in comparison with the constant QP encoding and three known rate control algorithms the proposed algorithm provides a high-level quality for tested video sequences while the required buffering delay is low and the available bandwidth is fully used. Keywords Coding . Control . H.265/HEVC . Rate . Scene-level . Two-pass . Video

1 Introduction The latest video compression standard which was developed by the Joint Collaborative Team on Video Coding (JCT-VC), a collaboration between the international organization for standardization * M. Rezaei [email protected] A. Nakhaei [email protected]

1

Faculty of Electrical and Computer Engineering, University of Sistan and Baluchestan, Zahedan, Iran

Multimedia Tools and Applications

(ISO/IEC) as MPEG-H Part 2 and the international telecommunication union (ITU-T VCEG) as Recommendation H.265, called high efficiency video coding (HEVC) standard [8, 29]. The main purpose of the HEVC standard is to improve the compression performance compared with other existing standards, especially for high-resolution video contents. The use of digital video has increased in recent years. In many video communications applications, pre-recorded or non-live video is used. In these applications, a video sequence is encoded and stored and later on transferred through a communication channel with a limited bandwidth. The video bit stream is allowed to be buffered initially within a few seconds (as the initial buffering delay) on the receiver side. Therefore, it is necessary to control the bit rate of video bit stream during encoding based on the target channel bandwidth an