Optimization method of ABR video coding code rate control

A technology of rate control and optimization method, applied in the field of streaming media, can solve the problems of large errors and errors in ABR encoding methods

Active Publication Date: 2016-03-02
GUANGZHOU TONGDA AUTO ELECTRIC
View PDF2 Cites 17 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-...

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
  • Optimization method of ABR video coding code rate control
  • Optimization method of ABR video coding code rate control
  • Optimization method of ABR video coding code rate control

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 As shown, including the step of optimizing the quantization parameter of the current coding frame;

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

[0069] S11. Obtain encoding information of the encoded frame, including the actual total number of bits of the encoded frame, the number of key frames (I frames) of the encoded frame, and the frame rate of the encoded frame.

[0070] S12. Obtain the actual code rate of the current coded frame and the quantization parameter of the current coded frame according to the actual total number of bits of the coded frame, the frame rate of the coded frame, and the number of key frames of the coded frame;

[0071] The actual code rate R of the current coded frame in this step bit for:

[0072] R ...

Embodiment 2

[0121] 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 also includes a step of optimizing the growth mode of the current coding frame buffer.

[0122] In this embodiment, the steps for optimizing the growth mode of the current encoding frame buffer are as follows:

[0123] S21. Obtain the buffer size of the encoded frame, acquire 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] ABR b u ...

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 a wireless network, and in particular relates to an optimization method for ABR video coding bit rate control. Background technique [0002] The 21st century is an information-based society, and streaming media technology has been applied to a wide range of fields, such as digital broadcasting, cable TV, DVD players, and video conferencing. 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 ob...

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