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

Bite rate control method and apparatus thereof

A bit rate control and code bit technology, applied in the field of bit rate control in video compression, can solve problems affecting the overall image quality of video frames and large amount of calculations

Active Publication Date: 2011-11-02
WUXI ZGMICRO ELECTRONICS CO LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the first step of code bit allocation, the macroblock-level code rate control method is usually used, that is, the code bits are allocated in units of frames; and in the second step of calculating quantization parameters, in order to overcome the traditional TML5 and TMN8 code rate control algorithm Insufficient at the macroblock level, there is already a macroblock-level rate control algorithm in the prior art, and it can accurately control the coding bit of a video frame to the expected range, but it usually only simply sets each The expected number of code bits for each macroblock is the same, so the objective coding quality of the video frame can only be improved to a certain extent
It should be realized that the residual texture information is different for each macroblock in a video frame, so if it is assumed that the expected number of code bits for each macroblock is the same, then the macroblock with more residual information will be Give a larger QP, so that the detailed information of this type of macroblock cannot be fully displayed, which will affect the overall quality of the video frame
In addition, each step of the existing macroblock-level rate control algorithm requires a lot of calculations, and even some algorithms are based on an accurate rate-distortion mathematical model (RDO, rate distortion optimization). The large amount of calculation required is the embedding Therefore, it is necessary to reduce the complexity of the macroblock-level rate control algorithm as much as possible, and to flexibly allocate an appropriate number of codes for different types of macroblocks in the video frame. bit

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
  • Bite rate control method and apparatus thereof
  • Bite rate control method and apparatus thereof
  • Bite rate control method and apparatus thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The detailed description of the present invention directly or indirectly simulates the operation of the technical solution of the present invention mainly through programs, steps, logic blocks, processes or other symbolic descriptions. In the ensuing description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. Rather, the invention may be practiced without these specific details. These descriptions and representations herein are used by those skilled in the art to effectively convey the substance of their work to others skilled in the art. In other words, for the purpose of avoiding obscuring the present invention, well-known methods, procedures, components and circuits have not been described in detail since they are readily understood.

[0029] Reference herein to "one embodiment" or "an embodiment" refers to a particular feature, structure or characteristic that can be included in at least one implementa...

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 bite rate control method and an apparatus thereof. The method comprises the following steps: calculating a complexity deviation between a present macroblock and a video frame that the macroblock is located at; carrying out bit allocation of the present macroblock according to the complexity deviation; and determining a quantization coefficient of the present macroblock according to the bit allocation of the present macroblock. In the prior art, bit allocation of a macroblock is carried out simply by dividing a macroblock number in a video frame of one frame by a bit of the video frame of the frame; compared with the bit allocation of the macroblock in the prior art, the bit allocations of macroblocks in the invention are respectively carried out by evaluating complexity deviations of all macroblocks, so that a complex macroblock can obtain more bits and thus the quality of a video image is good and stable. Moreover, the method for evaluating a complexity deviation of a macroblock is simple and effective, so that operation complexity can be reduced and effectiveness is also ensured.

Description

【Technical field】 [0001] The invention relates to the field of digital image processing, in particular to a code rate control method and device in video compression. 【Background technique】 [0002] Bit rate control technology is one of the key factors affecting the coding efficiency of video encoders. Its main task is to effectively control the video encoder so that the size of its output bit stream meets the actual bandwidth limit of the transmission channel and obtains the optimal output as much as possible. Decode the image. In view of the importance of bit rate control technology, it has always been a hot issue in the field of video coding technology research. At present, the well-known algorithms are mainly formulated by the International Organization for Standardization (ISO), the International Electrotechnical Commission (IEC) and the International Telecommunication Union (ITU). The code rate control algorithm represented by TML5, TMN8 and H.264. [0003] The main f...

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
IPC IPC(8): H04N7/24H04N7/26H04N19/103H04N19/124H04N19/146H04N19/176
Inventor 陈玉
Owner WUXI ZGMICRO ELECTRONICS CO LTD
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