Code rate control method of video coding and system thereof

A rate control and video coding technology, applied in the field of video coding rate control methods and systems, can solve the problems of poor adaptability to channel bandwidth changes, uncontrollable output delay, and poor code rate controllability in a rate control system. Achieve the effect of satisfying low-latency application scenarios, reducing excessive output delay, and ensuring bit rate allocation

Active Publication Date: 2015-12-30
HANGZHOU HIKVISION DIGITAL TECH +1
View PDF3 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. I-frame quantization parameters simply use pre-determined values, without considering the relevance of the scene, the code rate is poorly controllable, and the output delay is uncontrollable in a bandwidth-limited environment
[0005] 2. The code rate control system has poor adaptability to channel bandwidth changes. In application scenarios where channel bandwidth is limited and variable, the output delay of encoding cannot be guaranteed
[0006] 3. The correlation between code stream output buffer and code rate control is weak. The code rate control method does not make full use of the code stream buffer and channel bandwidth information to cont

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 control method of video coding and system thereof
  • Code rate control method of video coding and system thereof
  • Code rate control method of video coding and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0119] f(D dist [n]) an implementation method is as follows:

[0120] Among them, α 1 Be a constant (recommended to be 0.18).

[0121] g(F r [n]) is as follows: g(F r [n]) = ln(α 2 ·F r [n]),

[0122] Among them, α 2 Be a constant (recommended to be 0.25).

[0123] The present invention provides a method for estimating the amount of distortion of a coded image by using the frame rate:

[0124] D dist [ n ] = k · F r [ n ] C p [ n ]

[0125] Among them, k is a model parameter, which is calculated according to the code rate and distortion amount of the forward coding frame.

[0126] In the case of limited channels, the calculation ...

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 relates to code rate control and discloses a code rate control method of video coding and a system thereof. According to code stream output information, a channel bandwidth is predicted and an encoding rate is correspondingly adjusted so that output delay can be well controlled under a condition that the channel bandwidth is limited and is easy to change and a low delay application scene demand is satisfied. The method comprises the following steps that the current channel bandwidth is predicted; according to a current channel bandwidth prediction value, a target code rate is distributed; according to the distributed target code rate, a code stream size of a previous coded frame and a coding image complexity, a corresponding quantification parameter is calculated and obtained; according to the quantification parameter, coding processing is performed on an image to be coded, an encoding stream is output, and the code stream size of the current coded frame and the coding image complexity are output; a code stream output buffer area carries out output time delay control according to the current channel bandwidth prediction value and code stream residence information of the code stream output buffer area.

Description

technical field [0001] The invention relates to code rate control, in particular to a code rate control method and system for video coding. Background technique [0002] The invention relates to code rate control, in particular to a code rate control method and system for video coding. At present, the demand for network cameras for security monitoring is increasing day by day. Network cameras are a new generation of products combining traditional cameras and network technology. The main technologies involved include image processing technology, video coding technology and network technology. One of the main disadvantages of network cameras compared to traditional analog cameras is the greater system latency. [0003] Bit rate control is one of the core technologies of video coding and also one of the main means of delay control. Existing bit rate control methods, for example, MPEG-2 standard test model 5 ("TestModel5", referred to as "TM5"), H.263 standard test model 8 ("T...

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): H04N19/146H04N19/124H04N19/147
Inventor 党韩兵万建军钱学锋徐宁
Owner HANGZHOU HIKVISION DIGITAL TECH
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