Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A rate control method for hevc coding unit level

A code rate control and encoding unit technology, applied in the field of code rate control at the encoding unit level, can solve problems such as no design, achieve the effect of improving objective quality and accurately assigning the number of bits

Inactive Publication Date: 2018-12-18
TONGJI UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This scheme only considers the SubCU-level code rate allocation of I frames, but does not design corresponding schemes for P frames and B frames

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
  • A rate control method for hevc coding unit level
  • A rate control method for hevc coding unit level
  • A rate control method for hevc coding unit level

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] Theoretical Basis and Verification

[0022] First, in the existing HEVC standard, for P-frames and B-frames, each LCU establishes, uses and updates its R-λ model according to its location. But in general, the content inside the LCU changes greatly, and the texture characteristics are different. The number of bits obtained by different sub-CUs under the same encoding parameters is very different, so the final HEVC encoding will divide the LCU into multiple small CUs. , respectively perform motion compensation, quantization and encoding processes. Now, only one R-λ model is used to describe the encoding characteristics of a single LCU, which cannot represent the characteristics of the large difference in the internal texture characteristics of the LCU, nor can it represent the division structure of the LCU in the actual encoding process. However, LCU cannot form similar frame-level statistical characteristics, so using an R-λ model to describe its coding characteristics ...

Embodiment 2

[0067] The following is attached figure 1 The illustrated embodiment reproduces the technical solution of the present invention.

[0068] Such as figure 1 Shown, a kind of embodiment of the present invention comprises the following steps:

[0069] Step 1: Initialize before encoding. An R-λ model is established for each SubCU and LCU, and the initial values ​​of the R-λ model parameters α and β in P and B frames are set to 3.2003 and -1.367, respectively.

[0070] Step 2: Before encoding the current frame, perform a frame-level code rate control algorithm to predict the target number of bits, QP and λ of the current frame. Enter the initialization part of the coding unit level code rate control algorithm.

[0071] Step 3: Predict whether each LCU in the current frame is divided. If the prediction is not divided, calculate the weight according to formula (1); otherwise, calculate the weight according to formula (2) (3).

[0072] Step 4: Calculate the InitBits of each LCU a...

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 provides an HEVC encoding unit level code rate control method. An encoding unit SubCU further divided by LCU is used for carrying out level code rate control initialization, bit number allocation, encoding parameter estimation and other processes of P frame and B frame encoding units. At first, former LCU encoding information of the same level frame and at the same position is used for predicating whether the current frame LCU is divided. The LCU predicted to be divided, and an R-D model of the SubCU is used for estimating the complexity and the weight in the encoding unit level code rate control initialization part. In a bit number allocation phase, the state of an encoder and the complexity of the current LCU are respectively considered to calculate a target bit number of the current LCU. In an encoding parameter estimation phase, the R-D model of the SubCU is used for estimating the encoding parameter of the current LCU.

Description

technical field [0001] The present invention relates to the field of high-performance video coding (High Efficiency Video Coding, HEVC), in particular to a code rate control method at coding unit level. Background technique [0002] As a key technology in video coding application, rate control algorithm has great value for practical application. In practical applications, the bit rate control algorithm can encode the video according to the target bit rate, so that the actual bit rate after video encoding is close to the target bit rate, and at the same time improve the encoded quality as much as possible. In HEVC, new coding structures such as coding units (Coding Unit, CU) and new technologies such as adaptive sample point compensation are adopted to improve coding efficiency. Correspondingly, a new coding unit-level rate control algorithm should be adopted in HEVC to adapt to the new coding structure and technology of HEVC, and improve the quality of video coding as much ...

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 Patents(China)
IPC IPC(8): H04N19/146H04N19/147H04N19/30H04N19/70H04N19/172
Inventor 张冬冬黄佳禾
Owner TONGJI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products