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

Bit rate control method and system for video coding

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

Active Publication Date: 2018-07-20
HANGZHOU HIKVISION DIGITAL TECH +1
View PDF3 Cites 0 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 control the output delay, and is slow to respond to changes in the environment.
[0007] 4. The frame rate conversion is not considered to be included in the bit rate control system, and the overflow frame loss strategy is simply adopted, so the effect of the frame rate conversion is poor
The existing code rate control method is established based on an ideal channel model, and the effect is acceptable when the channel bandwidth is sufficient, but the effect is poor in the environment where the bandwidth is limited and variable, especially the output delay cannot be guaranteed and cannot meet the requirements. Requirements for low-latency application scenarios

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
  • Bit rate control method and system for video coding
  • Bit rate control method and system for video coding
  • Bit rate control method and system for video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

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

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

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

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

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

[0123]

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

[0125] In the case of limited channels, the calculation method of video quality is as follows:

[0126]

[0127] Satisfy the maximum and minimum frame rate constraints and make Quality[n] the largest F r [n] is the optimal frame rate.

[0128] The fifth embodiment of the present invention relates to a code rate control method for video coding. The fifth embodiment is improved on the basis of the fourth embodiment, and the ma...

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 ("Test Model 5", referred to as "TM5") ), H.263 standard test model 8...

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