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

Video coding rate control method

A bit rate control and video encoding technology, applied in the field of video encoding bit rate control, can solve the problems of the viewer's subjective vision not getting an excellent experience, high encoding complexity, poor detail performance, etc., and the calculation method is easy to implement , simple calculation method and simple algorithm

Active Publication Date: 2015-07-01
HUNAN GOKE MICROELECTRONICS
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As the compression rate of the new coding standard is getting higher and higher, the coding complexity is also getting higher and higher
Therefore, it is more and more difficult to estimate the complexity of the image, and it becomes very difficult to select an appropriate quantization parameter. Even if a more appropriate QP parameter is selected, the image details in one frame are different. Rough QP selection will also make the details in the same frame image poor, and the viewer will not get an excellent subjective experience
The classic rate control algorithm of existing standards is difficult to be directly applied to more and more advanced video encoders

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
  • Video coding rate control method
  • Video coding rate control method
  • Video coding rate control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The concrete realization process of the inventive method is as follows:

[0040] (1) In the process of encoding the current frame, for each macroblock, calculate the feature value Taint of the macroblock according to the following calculation method. Calculation method:

[0041] 1) Divide a macroblock into 16 blocks. Each block is a 4x4 matrix. After taking the absolute difference between each 4x4 matrix and the corresponding reference block, the Hadamard transform is performed to form a coefficient matrix. Therefore, a A macroblock will have 16 4x4 coefficient matrices. Put the AC coefficients of each 4x4 matrix according to image 3 , Figure 4 It is divided into AC high frequency block and AC low frequency block. At the same time, the DC coefficients of 16 small blocks are formed into a 4x4 DC coefficient matrix, and the DC coefficient matrix is ​​divided into a DC high-frequency block and a DC low-frequency block;

[0042] 2) Add all the AC high-frequency block...

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 video coding rate control method. The method is as follows: during the process of coding current frame image, computing characteristic value of each macro block of the current frame image; computing prediction complexity and complexity level of the previous frame having the same type with the current frame image; using the prediction complexity and complexity level of the previous frame for computing the complexity level of the current frame image, combining with complexity level of the current frame image, virtual reference encoder and target bitrate for computing QP-INDEX of the current frame image; after obtaining QP-INDEX, changing the QP-INDEX value of the frame level of the current frame image into the QP-INDEX value table of one arithmetic progression, and quantizing the macro block of the current frame image. The method implementation is simple, has relatively good degree of association to movement scene and can be directly used for video encoder.

Description

technical field [0001] The invention relates to a video coding rate control method. Background technique [0002] Due to the channel bandwidth and real-time encoding and transmission, as well as the buffer requirements of the codec, the bit rate control is very important in the encoder. A good bit rate control scheme can be used in real-time network transmission and video quality control, as well as codec It can play an active role in the cost control of the device. The code rate control dynamically adjusts the coding parameters to make the output code rate meet the requirements of the target code rate. The main factors affecting the code rate are: coding mode, frame rate, quantization parameter QP (value 0 to 51) and the complexity of the coded frame. Spend. The selection of the quantization parameter QP size is the most critical factor affecting the code rate. The smaller the QP, it means that most of the details can be preserved, the image is finer, but the bit rate of...

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/146H04N19/14H04N19/124
Inventor 苏洋姜黎李淼秦刚
Owner HUNAN GOKE MICROELECTRONICS
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