Bit rate control method and system based on VBR video encoding

A rate control and video encoding technology, applied in the field of streaming media, can solve problems such as inconvenience

Active Publication Date: 2014-11-19
百视通网络电视技术发展有限责任公司
View PDF3 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In summary, there are obviously inconveniences and defects in

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 based on VBR video encoding
  • Bit rate control method and system based on VBR video encoding
  • Bit rate control method and system based on VBR video encoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0169] Example 1 The input film source is a documentary film, parameter description:

[0170]

[0171]

[0172] image 3 The code rate distribution map after the implementation of the patent is given. The average code rate is 2.496Mbps, the maximum code rate is 3.5Mbps, and the transcoding takes 20 minutes and 51 seconds.

Embodiment 2

[0173] Embodiment 2 The input film source is NBA basketball game, parameter description:

[0174]

[0175] Figure 4 The code rate distribution diagram after the implementation of the patent is given. The average code rate is 2.502Mbps, the maximum code rate is 3.499Mbps, and the transcoding takes 21 minutes and 5 seconds.

Embodiment 3

[0176] Example 3 The input film source is an action movie, and the parameter description:

[0177]

[0178] Figure 5The code rate distribution diagram after the implementation of the patent is given. The average code rate is 2.016Mbps, the maximum code rate is 2.999Mbps, and the transcoding takes 10 minutes and 35 seconds. The average PSNR is 45dB.

[0179] The hardware platform used for the implementation of the foregoing embodiments is: 4-core CPU ( Core TM i5-2500), 3.3GHz, RAM 8GB. Experimental results show that the present invention can effectively control the maximum code rate, and can better take into account the video quality.

[0180] In summary, the present invention provides a code rate control technical solution based on VBR video coding, initializes the coding parameters of the current frame according to the coding history information, uses the rate-distortion optimization algorithm to set the maximum code rate of the current frame, and according to the c...

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 is applicable to the field of streaming media technology, provides a bit rate control method and system based on VBR video encoding. The method comprises the steps of recording encoding information for each previously encoded frame; initializing encoding parameters of a current frame according to the encoding information and an average bit rate of video encoding; setting a maximum bit rate for the current frame based on a distortion optimization algorithm; encoding the current frame in a multi-path manner based on the encoding parameters and the maximum bit rate; estimating an encoding bit rate generated by a current path encoding of the current frame, and determining whether the encoding bit rate exceeds the maximum bit rate; and if so, conducting a next path encoding after the encoding parameters is adjusted until the encoding bit rate of the current frame does not exceed the maximum bit rate. In this way, requirements in terms of bit rate control and video quality can be effectively balanced, control of the maximum bit rate can allow an internal timing sequence of a player to be smoother, and smooth playing of a video program is facilitated.

Description

technical field [0001] The present invention relates to the technical field of streaming media, in particular to a bit rate control method and system based on VBR (Variable Bit Rate, dynamic bit rate) video coding. Background technique [0002] Video compression coding aims to convert image sequences in video services into forms that are easy to store, transmit (distribute), and present. On the premise of constant video rendering quality, the compression rate is one of the important performance parameters to measure the video encoder, because the higher the compression rate, the smaller the storage space occupied by the video file output by the encoder. However, compression ratio is not the only measure. With the emergence of various applications based on video compression technology, the design of video encoders needs to take into account more and more factors to meet the needs of increasingly rich and diverse practical application environments. [0003] Rate control is o...

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/147H04N19/149
Inventor 范钰华申青平顾炜陈永华王振兴
Owner 百视通网络电视技术发展有限责任公司
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