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

Optimization algorithm based on HEVC/H.265 average code rate control

An optimization algorithm and an average bit rate technology, applied in the field of video communication, can solve the problems that the influence of the number of bits cannot be reflected, and the bit allocation of the maximum coding unit layer cannot be optimized, and achieve the effect of good peak signal-to-noise ratio.

Pending Publication Date: 2018-02-16
BEIJING JIAXUN FEIHONG ELECTRIC CO LTD
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the predicted value of MAD can only represent the number of bits required by the residual of the largest coding unit to a certain extent, and cannot reflect the impact of the number of bits consumed by the non-residual part of the basic unit, which will lead to allocation is not optimal

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0080] Embodiment 1 is optimized for the predicted value of MAD

[0081] Step 1: Through the R-D rate-distortion optimization model, establish the relationship between the original bits of the current largest coding unit and the Lagrange factor of the current coding unit as shown in the following formula:

[0082] Formula (16)

[0083] where: R LCUi Represents the original bits of the current largest coding unit, λ LCUi is the Lagrangian factor of the current coding unit, α’ LCUi with β' LCUi It is derived from formula (9) of the established R-D rate-distortion optimization model, as shown in the following formula:

[0084] Formula (17)

[0085] Formula (18)

[0086] Among them, α LCUi with beta LCUi Respectively represent the parameters of the current coding unit related to the characteristics of the video content.

[0087] Step 2: Calculate the proportion φ of the original bits of each largest coding unit in the current picture to the total original bits of th...

Embodiment 2

[0093] Embodiment 2 updates and optimizes parameters (α, β)

[0094] Since the parameters (α, β) are model parameters related to the characteristics of the video content, the parameters corresponding to each picture or each largest coding unit are different in the encoding process, so after determining the quantization parameters, it is necessary to determine the picture layer and The parameters of the LCU layer are updated.

[0095] In the picture layer and the largest coding unit layer, the average target bits per pixel (bpp) obtained through bit allocation is relative to the actual average target bits per pixel (bpp act ) has a certain deviation.

[0096] According to formula (10), the Lagrange factor of the current largest coding unit can be obtained as:

[0097] Formula (21)

[0098] Among them, α old with beta old Parameter used to determine quantization parameters for the current coded unit.

[0099] Since the adjacent coding unit to be coded needs to update the...

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 an optimization algorithm based on HEVC / H.265 average code rate control. The algorithm adopts a video evaluation method based on an R-D rate-distortion optimization model and comprises the following steps of firstly, obtaining an original bit of a maximum coding unit through the R-D rate-distortion optimization model, and solving specific gravity of the bits in order to carry out bit allocation of a current maximum coding unit layer; secondly, obtaining an actual average target bit number per pixel bpact through a coded unit in order to obtain actual coding distortion ina video coding process; and lastly, computing coding updating parameters through actual coding distortion in the video coding process, and updating values of video sequence characteristic parametersalpha and beta in the coding process. Through utilization of the algorithm, more accurate code rate control can be carried out on HEVC / H.265, the bits are reasonably allocated according to the complexity of different images, and a better peak signal-to-noise ratio can be obtained to be convenient for a receiving end to obtain a good stable video stream.

Description

technical field [0001] The invention belongs to the technical field of video communication, and in particular relates to an optimization algorithm based on HEVC / H.265 average code rate control. Background technique [0002] In this era of video communication, video compression efficiency and video quality, as well as the adaptability of transmission bandwidth and actual bit rate are always the most concerned issues in the field of video communication. Rate control technology has always been a research hotspot in the field of video communication. Researchers at home and abroad have successively proposed a variety of classic rate control algorithms. [0003] The rate control algorithm of current video coding is mainly divided into two parts: according to the target bit rate to allocate target bits to various coding units; according to the rate control model to determine the quantization parameters of different coding units. [0004] 1. Allocation of target bit numbers for var...

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/147H04N19/184H04N19/19H04N19/70
CPCH04N19/147H04N19/184H04N19/19H04N19/70
Inventor 欧阳国胜
Owner BEIJING JIAXUN FEIHONG ELECTRIC CO LTD
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