Spatial enhancement layer code rate control realization method for scalable video coding

A technology of video coding and implementation method, which is applied in the field of video coding, and can solve problems such as the inability to apply scalable video coding technology, and the failure to realize the code rate control of the spatial enhancement layer.

Inactive Publication Date: 2011-09-14
INST OF ELECTRONICS & INFORMATION ENG IN
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the above-mentioned algorithms cannot be applied to the scalable video coding technology, so that the existing SVC coder does not realize the code rate control of the spatial domain enhancement layer.

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
  • Spatial enhancement layer code rate control realization method for scalable video coding
  • Spatial enhancement layer code rate control realization method for scalable video coding
  • Spatial enhancement layer code rate control realization method for scalable video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to facilitate the understanding of those skilled in the art, the structural principle of the present invention will be further described in detail below in conjunction with specific embodiments and drawings:

[0027] Such as figure 1 , figure 2 As shown, a spatial enhancement layer rate control implementation method for scalable video coding is designed. The method includes the following steps: S1: adaptively adjust the first encoded I, P, and B frames according to the Bpp (Bit Per Pixel) value Set the initial quantization parameter QP value;

[0028] Bpp is determined by target bit rate R, image frame rate F, image size Weight, Height, and sampling format. The quantization parameter QP of the first I frame is determined by the Bpp value, and the QP of the first P frame and the first B frame is the QP of the I frame plus 1.

[0029] S2: Encode image frames, calculate the encoding complexity of each frame and the MAD ratio of each encoded frame according to the actu...

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 a spatial enhancement layer code rate control realization method for scalable video coding. The method comprises the following steps of: adaptively setting initial quantization parameter (QP) values of I, P and B frames of a first code; calculating the coding complexity and a mean absolute difference (MAD) value of each frame according to an actual coded bit number; after the coding of a group of pictures (GOP) is finished, calculating the weight of the image frame on temporal and spatial levels according to the actual coded bit number of the whole GOP, the coding complexity of each frame, and the temporal and spatial levels of each frame; and for a key frame, calculating quantization parameters and performing coding by utilizing an allocated bit number and a secondary rate-distortion (R-D) model, and for a non-key frame, determining the QP of the non-key frame by utilizing the QPs of the two key frames closest to the non-key frame and a time domain to which the two key frames closest to the non-key frame belong. By the spatial enhancement layer code rate control realization method for the scalable video coding, spatial enhancement layer code rate control for the scalable video coding can be realized, and the shortcoming of only basic layer code rate control of the scalable video coding is overcome.

Description

Technical field [0001] The present invention relates to video coding, in particular to a method for implementing spatial enhancement layer rate control of scalable video coding. Background technique [0002] Scalable Video Coding is an extension of the H.264 / AVC standard developed by the Joint Video Group JVT organization. Under SVC, a video sequence can be encoded into a base layer and multiple enhancement layers. The base layer has the lowest video quality, and the enhancement layer can improve the quality of the base layer. With the development of video coding standards, rate control as an important technology has also been extensively developed. Rate control technology is an indispensable part of the application of video communication systems. It can ensure that the video data is fully transmitted in the channel. Utilize bandwidth. The purpose of bit rate control is to make the bit rate meet the requirements of the channel and storage media and improve the video quality as ...

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 Applications(China)
IPC IPC(8): H04N7/26H04N19/126H04N19/146
Inventor 付鋆张萍于鸿洋
Owner INST OF ELECTRONICS & INFORMATION ENG IN
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