Code rate estimation method and fast mode decision-making method based on code rate estimation

A code rate and mode technology, applied in the field of rapid mode decision-making and code rate estimation based on code rate estimation, can solve problems such as the inability to consider the correlation between coefficients and coefficient blocks, the lack of consideration of coefficients, and rough parameter descriptions, etc., to achieve fast Accurately predict the bit rate, avoid the entropy coding process, and reduce the effect of video coding burden

Active Publication Date: 2019-11-05
HANGZHOU DIANZI UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The above code rate estimation technology uses parameters such as the sum of quantized coefficients (SQC), the number of coefficients greater than one (NG1) and the number of non-zero coefficients (NZ) to perform classification fitting after HDQ quantization. The larger the coefficient, the more code rate consumption, so these parameters can intuitively reflect the code rate information, but the disadvantage of this type of method is that the description of the parameters is too rough and does not take into account the correlation between the code rates between the coefficients. Because the code rate of the coefficient is correlated, the code rate of the previous coefficient will have an impact on the code rate of the next coefficient. If it is not considered, it will lead to performance degradation
[0014] The above code rate estimation technology is to obtain the transform coefficients after performing discrete cosine transform (DCT) on the residual coefficients before HDQ, and process and fit the transform coefficients to predict the code rate. This method uses a threshold to imitate HDQ The process, that is, the transformation coefficient judges whether the coefficient is quantized to non-zero through a threshold, and the transformation coefficient is proportional to the quantization coefficient, so the transformation coefficient can also reflect the code rate to a certain extent, but the disadvantage of this technique is that : Because the quantization process is omitted, the use of transform coefficients to describe the bit rate will be more ambiguous, and the context has a tendency to affect the bit rate during the encoding process, while CABAC is encoded based on accurate quantization coefficients, so the use of residual coefficients means Therefore, the correlation between coefficients and coefficient blocks cannot be considered, resulting in serious performance degradation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Code rate estimation method and fast mode decision-making method based on code rate estimation
  • Code rate estimation method and fast mode decision-making method based on code rate estimation
  • Code rate estimation method and fast mode decision-making method based on code rate estimation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] Below in conjunction with the accompanying drawings Figure 1 to Figure 8 , The technical scheme of the present invention will be further explained.

[0062] S1: Calculate the sum of weighted quantization coefficients SQC for code rate estimation;

[0063] In the latest video coding standard (HEVC), the bit rate of entropy coding consists of two parts

[0064] R ori =R hdr +R res (1)

[0065] Where R hdr Is the first bit rate, R hdr Generally describe this prediction mode, TU block division mode, etc. Since the calculation is relatively simple, the present invention uses the original HEVC algorithm to calculate the header bits.

[0066] The header bit mainly contains the following syntax elements:

[0067] Cu_transquant_bypass_flag: Indicates whether to perform scaling transformation and loop filtering process on CU;

[0068] Cu_skip_flag: Whether to skip the current CU;

[0069] Pred_mode_flag: Its value is 0, indicating that the current CU prediction mode is MODE_INTER; its v...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a code rate estimation method and a fast mode decision-making method based on code rate estimation. The code rate calculation formula is as follows: Rori = Rhdr + Re, Rhdr is ahead bit code rate, and Re is a TU code rate; the TU code rate calculation comprises the following steps: S1) carrying out code rate estimation through a weighted quantization coefficient sum SQC, and representing as Rsqc; S2) determining position information Zpos based on a CG level; S3) determining a context model inversion parameter Mturn; S4) determining whether to use the last non-zero coefficient position information Ztlp of the TU level; and S5) calculating the final TU code rates: Rzpos = a1Zpos, Rturbn = a2Mturbn and Rtlp = a3Ztlp, substituting Rzpos, Rturbn and Rtlp into a formula Re, and fitting the calculated code rates to obtain coefficients a1, a2 and a3. According to the method, the code rate is estimated quickly and accurately, so that the aims of reducing the video codingburden and saving the coding time can be fulfilled in the range of acceptable performance loss.

Description

Technical field [0001] The invention relates to the field of video coding, in particular to a code rate estimation method and a fast mode decision method based on code rate estimation. Background technique [0002] In the video encoding process, mode decision-making has a huge time consumption. First of all, in the H.265 video codec standard, there are very flexible block divisions, such as coding units (CU) and transformation units (TU) based on quadtrees. As well as the prediction unit (PU), all CU / PU / TU need to undergo rate-distortion optimization to get the optimal division method. As far as the CU is concerned, the size is 64x64, 32x32, 16x16, and the division is based on the code rate ( The overall performance of R) and distortion (D). It describes the coding quality of the video. The code rate needs to traverse each coefficient to obtain the syntax element of the coefficient level, and then it can complete the entropy coding to obtain the code rate. This process is accompa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/105H04N19/124H04N19/13H04N19/184H04N19/61H04N19/70
CPCH04N19/105H04N19/124H04N19/13H04N19/184H04N19/61H04N19/70
Inventor 殷海兵孟翔黄晓峰
Owner HANGZHOU DIANZI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products