Saliency-based CTU (Coding Tree Unit) layer code rate allocation method of HEVC (High Efficiency Video Coding) full I frame coding

A technology of bit rate allocation and frame coding, applied in the field of video coding, which can solve problems such as differences in the subjective sensitivity of human eyes.

Active Publication Date: 2019-03-08
NANJING UNIV OF POSTS & TELECOMM
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the gradient information describes the objective complexity, which is still different from the subjective sensitivity of the human eye.

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
  • Saliency-based CTU (Coding Tree Unit) layer code rate allocation method of HEVC (High Efficiency Video Coding) full I frame coding
  • Saliency-based CTU (Coding Tree Unit) layer code rate allocation method of HEVC (High Efficiency Video Coding) full I frame coding
  • Saliency-based CTU (Coding Tree Unit) layer code rate allocation method of HEVC (High Efficiency Video Coding) full I frame coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific embodiments.

[0057] like figure 1 Shown, a kind of HEVC full I frame coding is based on the significant CTU layer code rate allocation method, comprises the following steps:

[0058] S1: Read in the current coded frame under the full I-frame coding configuration, and calculate the saliency of different regions of the current frame in units of 4×4 pixel blocks. Step S1 includes the following steps:

[0059] S11: Read in the YUV pixel values ​​of the current encoded frame, divide the brightness channel (Y) according to the size of 4×4 pixel blocks, and combine the 4×4 pixel blocks of the Y channel and the pixel values ​​​​of the corresponding UV channels to form 4×4 Feature vectors of the block layer

[0060] S12: Utilize the feature vectors of the 4×4 block...

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 saliency-based CTU (Coding Tree Unit) layer code rate allocation method of HEVC (High Efficiency Video Coding) full I frame coding. The method comprises the following steps:reading a current coded frame under full I frame coding configuration, and calculating saliencies of different regions of the current frame in a unit of 4x4 pixel blocks; averaging the saliencies of the pixel blocks as a saliency of a CTU, normalizing the saliency of the entire frame of CTU layer, and averaging the saliency of the entire frame of CTU layer as a frame layer saliency; allocating a target bit for the current frame according to a remaining bit number of a video during coding of the current frame, the fullness of a buffer region and the saliency of the current frame; allocating a target bit for the current CTU according to a remaining bit number of the current frame and intra-frame and interframe saliency weights of the current CTU; calculating a Lagrange multiplier (lambda) coded by the current CTU through a code rate model, and coding a quantization parameter of the current CTU according to lambda; and updating the remaining bit number and various model parameters till the full I frame coding is completed. The method improves the subjective visual quality of the HEVC full I frame coding.

Description

technical field [0001] The present invention relates to the technical field of video coding, especially video subjective quality optimization coding, and in particular to a salience-based CTU layer code rate allocation method for HEVC full I-frame coding. Background technique: [0002] The goal of video coding is to obtain the best subjective video quality under the limitation of bit rate. High-performance video coding (HEVC), or H.265, is the latest international video coding standard. Compared with the previous generation of video coding standard H.264, its coding efficiency has doubled, and it supports full I frame coding and low delay (LD). Various configurations with Random Access (RA). Among them, the full I-frame encoding only uses intra-frame pixels for spatial prediction and does not use inter-frame pixels for temporal prediction. It has the characteristics of fast encoding speed and convenient inter-frame parallel encoding, and is suitable for high encoding speed ...

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): H04N19/146H04N19/172H04N19/70
CPCH04N19/146H04N19/172H04N19/70
Inventor 崔子冠张梦男干宗良唐贵进刘峰
Owner NANJING UNIV OF POSTS & TELECOMM
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