Saliency-based CTU (Coding Tree Unit) layer code rate allocation method of HEVC (High Efficiency Video Coding) full I frame coding
A technology of bit rate allocation and frame coding, applied in the field of video coding, which can solve problems such as differences in the subjective sensitivity of human eyes.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2019-03-08
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The present invention relates to the technical field of video coding, especially video subjective quality optimization coding, and in particular to a salience-based CTU layer code rate allocation method for HEVC full I-frame coding. Background technique:
[0002] The goal of video coding is to obtain the best subjective video quality under the limitation of bit rate. High-performance video coding (HEVC), or H.265, is the latest international video coding standard. Compared with the previous generation of video coding standard H.264, its coding efficiency has doubled, and it supports full I frame coding and low delay (LD). Various configurations with Random Access (RA). Among them, the full I-frame encoding only uses intra-frame pixels for spatial prediction and does not use inter-frame pixels for temporal prediction. It has the characteristics of fast encoding speed and convenient inter-frame parallel encoding, and is suitable for high encoding speed ...
Examples
Embodiment Construction
[0056] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific embodiments.
[0057] like figure 1 Shown, a kind of HEVC full I frame coding is based on the significant CTU layer code rate allocation method, comprises the following steps:
[0058] S1: Read in the current coded frame under the full I-frame coding configuration, and calculate the saliency of different regions of the current frame in units of 4×4 pixel blocks. Step S1 includes the following steps:
[0059] S11: Read in the YUV pixel values of the current encoded frame, divide the brightness channel (Y) according to the size of 4×4 pixel blocks, and combine the 4×4 pixel blocks of the Y channel and the pixel values of the corresponding UV channels to form 4×4 Feature vectors of the block layer
[0060] S12: Utilize the feature vectors of the 4×4 block...