Check patentability & draft patents in minutes with Patsnap Eureka AI!

Fast method and device based on adaptive motion vector precision in VVC

A motion vector and self-adaptive technology, applied in the field of VVC coding, can solve the problem of long AMVR coding time

Pending Publication Date: 2021-08-10
CENT SOUTH UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there are acceleration methods related to AMVR (including ordinary AMVR and affine AMVR) in the official VVC reference encoder VTM, the encoding time occupied by AMVR is still very large.

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
  • Fast method and device based on adaptive motion vector precision in VVC
  • Fast method and device based on adaptive motion vector precision in VVC
  • Fast method and device based on adaptive motion vector precision in VVC

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example ;

[0070] At present, although there are acceleration methods related to AMVR (including ordinary AMVR and affine AMVR) in the official VVC reference encoder VTM, the encoding time occupied by AMVR is still very large. In order to reduce the coding time occupied by AMVR and improve the coding efficiency of VVC, this method example proposes to improve the 1 / 16 precision search process of affine AMVR. The principle of improvement is as follows:

[0071] Affine AMVR (affine AMVR) includes an adaptive selection process of three precisions, which are 1 / 4 precision, 1 / 16 precision and 1 precision in order, of which 1 / 4 precision is mandatory. The Affine AMVR process needs to search for the control point motion vector, which is the process of Affine Motion Estimation (AME). In VTM, the gradient descent iterative method is used to approximate the optimal control point motion vector (CPMV) combination. For a 4-parameter affine motion model, the AME process performs 5 iterations for unid...

no. 2 example ;

[0078] refer to Figure 5 On the basis of the first embodiment, the present invention also provides an embodiment, a fast method based on adaptive motion vector accuracy in VVC, comprising the following steps:

[0079] Step S201. Perform the 1 / 4 precision CME of the common AMVR process on the coding unit, and obtain the optimal MV horizontal component and the optimal MV vertical component of the 1 / 4 precision CME of the coding unit in the common AMVR process.

[0080] Step S202, when the encoding unit satisfies the skip condition in the ordinary AMVR process, then skip the 1-precision CME, 4-precision CME and 1 / 2 precision CME of the ordinary AMVR process; the skipping condition includes: the size of the encoding unit exceeds the first threshold; or, the size of the coding unit does not exceed the first threshold and the average gradient value of the coding unit does not exceed the second threshold.

[0081] Step S203, when the coding unit traverses to 1 / 16 precision in the A...

no. 1 example

[0085] For this method embodiment, on the basis of improving the 1 / 16 precision search process of affine AMVR in the first embodiment, the process of ordinary AMVR is further improved, on the one hand, the affine motion estimation with 1 / 16 precision is simplified ; On the other hand, when the size of the coding unit is greater than or equal to a certain size, the 1 / 2, 1, and 4 precision motion vector search process is skipped, and if the size of the coding unit is not greater than or equal to the size, further judge the Whether the average gradient value of the coding unit is smaller than the preset threshold, if the average gradient value of the coding unit is smaller than the preset threshold, the 1 / 2, 1, 4 precision motion vector search process is skipped. The embodiment of the method reduces the computational complexity of ordinary AMVR and Affine AMVR, improves the coding efficiency of VVC, and improves the performance of the coder. Moreover, compared with the first embo...

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 rapid method and device based on adaptive motion vector precision in VVC. The method comprises the following steps: acquiring an optimal MV horizontal component and an optimal MV vertical component of a coding unit in 1 / 4 precision CME of a common AMVR process; when the coding unit traverses to 1 / 16 precision in the Affine AMVR process and the optimal MV horizontal component of the CME with 1 / 4 precision is equal to 0, only interpolating 1 / 16 pixel points in the vertical direction when eight points around the CPMV are searched in a refined manner; or when the vertical component is equal to 0, executing the operation in the same way, and only interpolating 1 / 16 pixel points in the horizontal direction. According to the invention, the affine motion estimation with 1 / 16 precision is simplified, the calculation complexity of Affine AMVR is reduced, the VVC coding efficiency is improved, and the performance of an encoder is improved. According to the method, 1-precision, 4-precision and 1 / 2-precision common motion estimation can be effectively skipped, 1-precision affine motion estimation can be conditionally skipped, the encoding time complexity can be reduced, the efficiency of an encoder can be effectively improved, and the method can be conveniently put into practical application.

Description

technical field [0001] The invention relates to the technical field of VVC coding in video coding technology, in particular to a fast method and device based on adaptive motion vector precision in VVC. 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. JVET released a draft of a new generation of video coding technology at the San Diego conference on April 10, 2018, and named the new video standard Versatile Video Coding (VVC for short). It was designed with two main goals, the first was to specify a video coding technique that far exceeds the compression capabilities of previous generations of such standards, and the secon...

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/139H04N19/96
CPCH04N19/139H04N19/96
Inventor 张昊张本政姜俊宏苏昊天石凯悦黄兴军王照孙意翔
Owner CENT SOUTH UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More