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

A rate control bit allocation method suitable for video slices

A technology of code rate control and bit allocation, applied in the field of image processing, to achieve the effect of stable code rate

Active Publication Date: 2019-12-27
SHANGHAI JIAOTONG UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention aims at the defects of the code rate control algorithm in the existing video coding, and provides a code rate control bit allocation method suitable for video slices

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
  • A rate control bit allocation method suitable for video slices
  • A rate control bit allocation method suitable for video slices
  • A rate control bit allocation method suitable for video slices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0060] This embodiment provides a rate control bit allocation method suitable for video slices, including the following steps:

[0061] ① Before encoding the current frame, determine which frame (position) the current frame belongs to in the video slice, and determine the length (number of frames) of the video slice.

[0062] ② Use the rate control bit allocation method based on the ABR model to calculate the number of bits that need to be allocated in the current frame, and obtain the current frame-level QP value (QP x265-ABR ).

[0063] ③ Use the rate control bit allocation method based on the CBR model to calculate the number of bits that need to be allocated in the current frame, and obtain the current frame-level QP value (QP R-λ ).

[0064] ④ According to the results of ② and ③ and the parameters of ① (the position is the number of frames), the current frame is weighted according to the QP value generated by the ABR code rate control algorithm and the CBR code rate con...

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 provides a code rate control bit distribution method applicable to video slices. Two code rate control algorithms, namely an adaptive bit rate (ABR) algorithm and a constant bit rate (CBR) algorithm, are simultaneously maintained for the input video slices; and the two code rate control algorithms separately provide a code rate for guiding coding to a current coding block. Through synthesizing the two code rate control algorithms, and analyzing the position of the current coding block in the slice, the current coding block is guided to code. According to the method provided by the invention, based on the video slice application scene, the new code rata control bit distribution method based on the video slices is provided; the method considers the characteristic that in one video slice, an interframe code rate can fluctuate, but the code rates between the splices need to be kept stable, and fully uses the code rate stability of the CBR code rate control algorithm and the performance excellence of the ABR code rate control algorithm, so that the coding rate accuracy of the slice is controlled while the internal coding performance of the video slice is ensured.

Description

technical field [0001] The invention relates to a method in the technical field of image processing, in particular to a rate control bit allocation method suitable for video slices. Background technique [0002] After years of development of video coding standards, a relatively mature block-based hybrid coding framework has been formed. The latest HEVC high-efficiency video coding standard has begun commercial application. The encoded video generally reaches the client through network transmission, and OTT live streaming (used by Twitch, YouTube, etc.) is becoming more and more popular now. In order to provide better services to media consumers under different network conditions, the rate control algorithm in the encoder plays a key role. During streaming, in order to accommodate clients with different download bandwidths, video streams are encoded at multiple bit rates. To accommodate network fluctuations, these bitstreams are split into fixed-period video slices. Ideal...

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/149H04N19/136H04N19/167H04N19/172H04N19/176H04N21/845
CPCH04N19/136H04N19/149H04N19/167H04N19/172H04N19/176H04N21/8456
Inventor 宋利马悦黄琰
Owner SHANGHAI JIAOTONG UNIV
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