Unlock instant, AI-driven research and patent intelligence for your innovation.

AVS video compression encoding method and encoder

A coding method and video compression technology, applied in the field of data processing, can solve the problems of not being able to effectively reduce the coding bit rate, and not be able to remove visual redundancy well, so as to achieve the effect of ensuring video coding quality and reducing the coding bit rate

Active Publication Date: 2018-07-06
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

After using the fixed quantization matrix for quantization processing, the visual redundancy cannot be removed well, so the coding rate cannot be effectively reduced

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
  • AVS video compression encoding method and encoder
  • AVS video compression encoding method and encoder
  • AVS video compression encoding method and encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] The AVS video compression coding method in this embodiment mainly includes: firstly, performing intra-frame or inter-frame prediction on the image to be coded to obtain a residual block. Secondly, after transforming and quantizing the residual block, the code stream can be obtained through entropy coding. Wherein, the final weighted quantization coefficient in this embodiment is mainly used in the quantization process, and the final weighted quantization coefficient is determined by figure 2 The flow shown obtains:

[0032] Step 201, obtain an image to be encoded.

[0033] Step 202: Calculate the average brightness value of the image to be encoded from the pixel brightness value of each pixel in the image to be encoded. Specifically, step 202 may include as image 3 Steps shown:

[0034] Step 301, calculate the image brightness value L of the image to be encoded from the pixel brightness value l(m) of each pixel in the image to be encoded. Among them, the image to...

Embodiment 2

[0063] The difference between this embodiment and embodiment one mainly lies in:

[0064] In the AVS video compression coding method, step 202 can specifically be as follows Figure 8 The flow shown is realized, wherein, the block division method of step 203 can be followed:

[0065] Step 801, after the image to be coded is divided into several blocks, the block brightness value of each block is calculated from the pixel brightness values ​​of all pixels in each block. Specifically, the block brightness value can be calculated by the following formula (7):

[0066]

[0067] Among them, l(m) represents the pixel brightness value of the mth pixel in the kth block, m∈{1,2,...,N}, and N is the number of pixels in the kth block.

[0068] Step 802, calculate the average brightness value of the image to be coded from the block brightness values ​​of all blocks and the number of blocks. Specifically, the average brightness value of the image to be coded It can be calculated by...

Embodiment 3

[0074] The difference between this embodiment and embodiment one or embodiment two mainly lies in:

[0075] In the AVS video compression coding method, step 204 can be as Figure 10 The flow implementation shown:

[0076] Step 1001, setting the first transformation relationship used to characterize the degree of influence of the average brightness value of the image to be encoded on the weighted quantization coefficients in the quantization matrix, and the second average transformation coefficient used to represent each frequency band on the weighted quantization coefficients in the quantization matrix The second transformation relation of the degree of influence of the coefficient. Specifically, the first transformation relationship can be as follows (9):

[0077]

[0078] in, is the secondary average brightness value of the subsequent image to be encoded, a and b are constants that can be set, by adjusting the constants a, b, the influence of the average brightness va...

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

This application discloses an AVS video compression encoding method and encoder, which mainly uses the calculated average brightness value of the image to be encoded and the average transformation coefficient of each frequency band to adjust the initial weighted quantization coefficient of each frequency band in the quantization matrix, The final weighted quantization coefficients for quantization are obtained, so that the quantization matrix composed of the final weighted quantization coefficients can be used to quantize the transformed coefficients of different frequency points obtained through the transformation with different step lengths. In this way, the quantization process can fully consider the properties of the image to be encoded, and adaptively adjust the weighted quantization coefficients in the quantization matrix, effectively reducing the encoding bit rate while ensuring the quality of video encoding.

Description

technical field [0001] The present application relates to the field of data processing, in particular to an AVS video compression encoding method and an encoder. Background technique [0002] With the popularity of video services, a new generation of audio and video coding standards (Audio Video coding Standard, AVS) has been widely used. AVS video compression coding mainly involves a series of processes such as inter-frame and intra-frame prediction, transformation, quantization, entropy coding, etc., and finally outputs the code stream. In the quantization process, it is necessary to use a quantization matrix to perform quantization with different step lengths on the transformed coefficients obtained from the transformation at different frequency points. A fixed quantization matrix is ​​provided in the AVS standard, and the frequency band division of the quantization matrix is ​​as follows: figure 1 As shown, it includes 6 frequency bands, and each frequency band corresp...

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/00
CPCH04N19/126H04N19/625H04N19/136H04N19/18H04N19/186H04N19/119H04N19/146H04N19/176H04N19/1883H04N19/61H04N19/70
Inventor 王振宇王荣刚高文王文敏董胜富李英
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL