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

Inter-frame coding unit size division method based on neural network

A coding unit and inter-frame coding technology, which is applied in the field of inter-frame coding, can solve problems such as high dependence, increased partition complexity, and serious consumption of computing resources, and achieve the effect of reducing complexity and data dependence

Pending Publication Date: 2021-11-23
HANGZHOU WEIMING XINKE TECH CO LTD +1
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is also a method to conditionally evaluate a specific set of inter-frame partition modes based on intermediate coding information, but both have the disadvantage of being highly dependent on statistics and hand-designed features, and cannot fully display the statistics and coding of natural videos. Decoder Behavior
In short, the traditional encoder under the AVS3 standard processes a series of coding units through an iterative division method, and the division method is developing towards a diverse and flexible division structure, which significantly increases the division complexity and consumes serious computing resources.

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
  • Inter-frame coding unit size division method based on neural network
  • Inter-frame coding unit size division method based on neural network
  • Inter-frame coding unit size division method based on neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] This embodiment implements a neural network-based inter-coding unit size division method, such as figure 1 shown, including the following steps:

[0050] S1. Obtain a coding unit of a first preset size;

[0051] S2. Input the coding unit into the trained neural network model to obtain a coding unit of a second preset size;

[0052] S3. Record the size of the coding unit of the second preset size, find its corresponding position in the model prediction result, and perform summing and averaging operation to obtain the probability of not dividing the coding unit;

[0053] S4. Calculate the probability of dividing the coding unit into sub-blocks, and then perform a summing and averaging operation back to the size of the coding unit to obtain the probability of the coding unit of the second preset size in the current division mode;

[0054] S5. Obtain the preset number of probabilities, compare and sort them, and select the division modes corresponding to the top N highest...

Embodiment 2

[0071] This implementation implements a neural network-based inter-coding unit size division method, including the following steps:

[0072] Step 1. Obtain a coding unit of a first preset size.

[0073] In this embodiment, the coding unit (CU) size of the first preset size is selected as 64x64.

[0074] Step 2. Input the coding unit into the trained neural network model to obtain a coding unit of a second preset size.

[0075] In this embodiment, the second preset coding unit (CU) size is selected to be 16x16x22 for output.

[0076] Step 3. Record the size of the coding unit of the second preset size, find its corresponding position in the model prediction result and perform summing and averaging operation to obtain the probability of not dividing the coding unit.

[0077] The general process of training the neural network model is still as follows image 3 As shown, the specific training steps are as follows:

[0078] obtain samples;

[0079] Dividing the sample into a t...

Embodiment 3

[0094] This embodiment implements an AVS3 hardware encoder, and the AVS3 hardware encoder applies the neural network-based inter-frame coding unit size division method in any of the foregoing implementation manners. The neural network-based inter-coding unit size division method includes the following steps:

[0095] Obtain a coding unit of a first preset size;

[0096] Inputting the coding unit into the trained neural network model to obtain a coding unit of a second preset size;

[0097] Recording the size of the coding unit of the second preset size, finding its corresponding position in the model prediction result and performing the summing and averaging operation to obtain the probability of not dividing the coding unit;

[0098] calculating the probability of dividing the coding unit into sub-blocks, and then performing a summing and averaging operation back to the size of the coding unit to obtain the probability of the coding unit of the second preset size in the curr...

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 relates to the technical field of hardware encoders, in particular to an inter-frame coding unit size division method based on a neural network. The method comprises the following steps: acquiring a coding unit of a first preset size; inputting the coding unit into a trained neural network model to obtain a coding unit of a second preset size; finding a corresponding position in a model prediction result and carrying out addition and average operation to obtain a probability that the coding unit is not divided; calculating the probability of dividing the coding unit into sub-blocks, and then carrying out addition and average operation to backtrack to the size of the coding unit to obtain the probability of a coding unit with a second preset size in the current division mode; obtaining a preset number of probabilities, performing size comparison and sorting, and selecting the division modes corresponding to the first N maximum probabilities for division. According to the method, the complexity of the statistical information and manual feature design process is reduced, the data dependence degree is reduced, and the division mode is flexibly limited.

Description

technical field [0001] The present application relates to the technical field of inter-frame coding, and more specifically, the present application relates to a method for dividing the size of an inter-frame coding unit based on a neural network. Background technique [0002] AVS stands for China's digital audio and video codec technology standard, and AVS3 represents a new generation of codec technology standard. AVS3 uses inter-frame prediction technology and uses the feature of great similarity between adjacent images to effectively remove video time-domain redundancy. remaining purpose. In the state-of-the-art coding block flag (CBF)-based early termination partitioning method, if there is zero CBF for all chrominance and luma components, the remaining partitioning modes of the current coding unit (CU) can be completely skipped. There is also a method to conditionally evaluate a specific set of inter-frame partition modes based on intermediate coding information, but bo...

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/115H04N19/176H04N19/503H04N19/96G06N3/04G06N3/08
CPCH04N19/115H04N19/176H04N19/503H04N19/96G06N3/08G06N3/047G06N3/045
Inventor 张鹏刘浩宁向国庆严伟贾惠柱
Owner HANGZHOU WEIMING XINKE TECH 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