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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com