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

Affine motion estimation acceleration method and device based on VVC coding, and storage medium

An affine motion and coding technology, which is applied in the field of video coding, can solve problems such as long coding time, and achieve the effect of improving efficiency and reducing time complexity

Inactive Publication Date: 2020-09-22
CENT SOUTH UNIV
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] In the current VVC standard encoder, since all coding units need to do an affine motion estimation; and do affine motion estimation for each reference frame in each prediction direction, which brings the problem of too long encoding time. defect

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
  • Affine motion estimation acceleration method and device based on VVC coding, and storage medium
  • Affine motion estimation acceleration method and device based on VVC coding, and storage medium
  • Affine motion estimation acceleration method and device based on VVC coding, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0051] refer to figure 2 , providing a VVC coding-based affine motion estimation acceleration method, comprising the following steps:

[0052] S100. Obtain the rate-distortion cost RDcost of executing the Affine Merge mode of the current coding unit AffineMerge And the rate-distortion cost RDcost of executing the Merge mode Merge ; Obtain the optimal prediction mode of the adjacent coding unit when the current coding unit constructs the Affine Merge mode candidate list;

[0053] S200, if RDcost AffineMerge >λ*RDcost Merge , and if the optimal prediction mode of the adjacent coding unit does not have an affine mode, the affine motion estimation process of the current coding unit is skipped, where λ is a threshold, and λ≥1.

[0054] In this embodiment, two motion affine estimation skipping methods are included, specifically as follows:

[0055] The first one, because both motion affine estimation and Affine Merge belong to affine motion methods, to a certain extent the cha...

no. 2 example

[0067] refer to Figure 5 , provides a WC code-based affine motion estimation acceleration method, including the following steps:

[0068] S300. Obtain the rate-distortion cost RDcost of executing the Affine Merge mode of the current coding unit AffineMerge And the rate-distortion cost RDcost of executing the Merge mode Merge ;

[0069] S400, if RDcost AffineMerge >λ*RDcost Merge , the affine motion estimation process of the current coding unit is skipped, where λ=1.05.

[0070] As introduced in the first embodiment, it will not be repeated here. The solution of this embodiment can reduce the encoding time of the encoder, but it should be noted that although this solution can shorten the encoding time of the encoder, its accuracy is not as good as that of the first implementation Example scheme.

no. 3 example

[0072] refer to Image 6 , providing a VVC coding-based affine motion estimation acceleration method, comprising the following steps:

[0073]S500. Obtain an optimal prediction mode of an adjacent coding unit when the current coding unit constructs an Affine Merge mode candidate list;

[0074] S600. If there is no affine mode in the optimal prediction mode of the adjacent CU, skip the affine motion estimation process of the current CU.

[0075] As introduced in the first embodiment, it will not be repeated here. The solution of this embodiment can reduce the encoding time of the encoder, but it should be noted that although this solution can shorten the encoding time of the encoder, its accuracy is not as good as that of the first implementation Example scheme.

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 an affine motion estimation acceleration method and device based on VVC coding and a storage medium. The method comprises the following steps: if RDcostAffineMerge>[lambda]*RDcostMerge is satisfied, or when the current coding unit constructs an Affine Merge mode candidate list, the optimal prediction mode of the adjacent coding units has no affine mode, the affine motion estimation process of the current coding unit is skipped; otherwise, the current coding unit continues to carry out affine motion estimation, whereinRDcostAffine Merge represents the rate distortion cost of the current coding unit for executing the Affine Merge mode, RDcostMerge represents the rate-distortion cost of executing the Merge mode by the current coding unit, [lambda] is a threshold value,and [lambda] is greater than or equal to 1. According to the method, unnecessary affine motion estimation is skipped according to the Affine Merge mode information executed by the current coding unit, so that the time complexity of the encoder can be reduced, the efficiency of the encoder is effectively improved, and the method is beneficial to being put into practical application.

Description

technical field [0001] The present invention relates to the technical field of video coding, in particular to a VVC coding-based affine motion estimation acceleration method, device and storage medium. Background technique [0002] At present, High Efficiency Video Coding (HEVC for short) has been widely used commercially, but this still cannot meet the growing demand for video. Therefore, ITU-T Video Coding Experts Group (VCEG) and ISO / IEC Moving Picture Experts Group (MPEG) established a joint video expert group JVET (Joint Video Exploration Team) to study a new generation of video coding technology. At a meeting held in San Diego, USA on April 10, 2018, JVET released a draft of a new generation of video coding technology, and named the new video standard Versatile Video Coding (VVC for short). As of April 2020, The JVET conference has been held for the seventeenth time, and the official test model VTM has been updated to version 8.0. It was designed with two main goals,...

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/103H04N19/176H04N19/567H04N19/96H04N19/119
CPCH04N19/103H04N19/176H04N19/567H04N19/96H04N19/119
Inventor 张昊张本政
Owner CENT SOUTH UNIV
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