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

An optimization method for rate control of abr video coding

A technology of rate control and optimization method, applied in the field of streaming media, can solve problems such as errors and large errors of ABR encoding methods, and achieve the effect of increasing the number of bits

Active Publication Date: 2018-11-06
GUANGZHOU TONGDA AUTO ELECTRIC
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing technology, the encoding mode using ABR can take into account the encoding quality and real-time performance, but the error of the ABR encoding method is relatively large, and there will be an error of 10%.

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
  • An optimization method for rate control of abr video coding
  • An optimization method for rate control of abr video coding
  • An optimization method for rate control of abr video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] This embodiment discloses an optimization method for ABR video coding rate control, such as figure 1 shown, including the steps of optimizing the quantization parameter of the current coded frame;

[0068] Among them such as figure 2 As shown, the steps for optimizing the quantization parameters of the current coded frame are as follows:

[0069] S11. Acquire coding information of the coded frame, including the actual total number of bits of the coded frame, the number of key frames (I frames) of the coded frame, and the frame rate of the coded frame.

[0070] S12. Obtain the actual bit rate of the current encoded frame according to the actual total number of bits of the encoded frame, the frame rate of the encoded frame, and the number of key frames of the encoded frame; The encoding rate parameter and the buffer overflow parameter obtain the quantization parameter of the current encoded frame;

[0071] The actual bit rate R of the currently encoded frame in this s...

Embodiment 2

[0121] This embodiment 2 discloses an optimization method for ABR video coding rate control, which differs from the optimization method for ABR video coding rate control in Embodiment 1 only in that, as figure 1 As shown in , this embodiment further includes a step of optimizing the growth mode of the current encoded frame buffer.

[0122] The steps of optimizing the growth mode of the current encoding frame buffer in this embodiment are as follows:

[0123] S21. Obtain the buffer size of the encoded frame, and obtain the actual total number of bits of the encoded frame and the expected total number of bits of the encoded frame;

[0124] S22. Obtain the buffer size of the current coded frame according to the buffer size of the previous coded frame of the current coded frame and the deviation between the actual total number of bits of the coded frame and the expected total number of bits of the coded frame:

[0125]

[0126] where ABR' buf is the buffer size of the current...

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 an optimization method of ABR video coding code rate control. The method comprises quantification parameter optimization steps for a current coding frame as follows: obtaining coding information of a coded frame; obtaining an actual code rate of the current coding frame and a quantification parameter of the current coding frame according to the coded frame information; obtaining a code rate control error of the current coding frame; and adjusting the quantification parameter of the current coding frame that whether the code rate control error of the current coding frame is less than a set error is determined, if the code rate control error of the current coding frame is less than the set error, whether the current coding frame is a key frame is determined, if the current coding frame is the key frame, the quantification parameter is reduced in an error scope, and the bit number of the current coding frame is increased, if the current coding frame is not the key frame, the quantification parameter is increased in the error scope, and the bit number of the current coding frame is reduced, and, if the code rate control error of the current coding frame is greater than or equal to the set error, the optimization steps of the quantification parameter of the current coding frame are ended. The method can effectively reduce the code rate control error.

Description

technical field [0001] The invention relates to the technical field of streaming media, mainly aims at the low bandwidth field of video transmission using wireless network, and in particular relates to an optimization method for ABR video coding rate control. Background technique [0002] The 21st century is an information society, and streaming media technology has been applied to a wide range of fields, such as digital broadcasting, cable TV, DVD players, video conferencing and so on. In the application process, the processing capability of video information must be adapted to the data processing capability of the computer and the data transmission capability of the network, and at the same time, the audio-visual quality must reach the general acceptance level of people. In order to save transmission bandwidth and storage space, video coding has already become one of the hot spots in scientific research and engineering applications at home and abroad. In order to obtain b...

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/124H04N19/15H04N19/147H04N19/59
Inventor 邢映彪
Owner GUANGZHOU TONGDA AUTO ELECTRIC
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