Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for selecting rate control algorithm

A rate control and algorithm technology, applied in the field of communications, can solve problems such as control failure, no method for selecting and adjusting rate control algorithms, and backlog of encoding streams.

Active Publication Date: 2010-02-24
NEW H3C TECH CO LTD
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, TMN8 has certain limitations in practical applications
In addition, since the TMN8 algorithm needs to calculate the variance of each macroblock, the calculation complexity is relatively large, and it cannot meet the real-time requirements well.
Finally, in the case of frequent scene switching, such as broadcast TV scenes, since the number of bits is basically evenly allocated to each frame, it is easy to cause flickering effects in the image
[0006] For the TMN5 algorithm, it adjusts quantization parameters and frame skipping by calculating the fullness of the virtual buffer, which is effective when the channel is stable, but if the channel is unstable, or the transmission rate of the channel is lower than the set target code rate The code stream will be backlogged in the buffer and cause a delay. In serious cases, the buffer overflows and the code rate control fails
In addition, the algorithm is based on an ideal channel and does not consider the visual characteristics of the human eye
[0007] For the JVT-G012 algorithm, the model of the algorithm is the R-D (Rate-Distortion, rate-distortion) model, which has a large complexity and is not suitable for application in the case of limited hardware resources and performance.
[0008] The problem existing in the prior art is that, for various rate control algorithms that can be used, there is no method for how to adaptively select and adjust the rate control algorithm

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
  • Method and device for selecting rate control algorithm
  • Method and device for selecting rate control algorithm
  • Method and device for selecting rate control algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0047] The invention provides a method for selecting a code rate control algorithm, such as figure 1 shown, including:

[0048] Step s101 , acquiring two or more parameters among the performance delay parameter, the scene complexity parameter and the bandwidth parameter of the encoder.

[0049] Step s102 , weighting the acquired parameters according to the encoder type and the preset weight value.

[0050] Step s103 , according to the preset va...

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 method and a device for selecting a rate control algorithm. The method comprises the following steps: acquiring more than two parameters from a performance delay parameter, a scene complexity parameter and a bandwidth parameter of an encoder; weighting the acquired parameters according to the type of the encoder and the preset weight value; and acquiring the rate controlalgorithm used by the encoder according to the value range corresponding to different preset rate control algorithms and the weighting result. The method can self-adaptively select and adjust the best rate control algorithm according to the advantages and the applicable ranges of the rate control algorithms so as to meet the requirements of the encoder system for the rate control algorithm in theaspects of performance delay, scene complexity, bandwidth and the like.

Description

technical field [0001] The invention relates to the communication field, in particular to a method and device for selecting a code rate control algorithm. Background technique [0002] In multimedia applications, code rate control is an important part of the video communication system. It is used to adapt the bitrate produced by the encoder to the channel and to maximize the quality of the encoded image. The essential reason for the need for rate control is determined by the characteristics of the source and the channel. [0003] First of all, due to the wide variety of image content, the code rate after video encoding will also vary greatly. It is difficult to have a good match between this ever-changing code rate and the channel; secondly, the channels in multimedia communication have wired cables, Satellite links also have network and wireless channels with time-varying characteristics, and the characteristics of various channels are also different, which also makes the...

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/26H04N7/50H04N19/126H04N19/146H04N19/61
Inventor 吴坚黄建强雷奕
Owner NEW H3C TECH CO LTD