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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



