An encoder, a decoder and corresponding methods for inter prediction
A prediction method and predictor technology, applied in the field of image processing, can solve the problem of video size becoming a problem, achieve the effect of saving decoding bits, avoiding redundancy, and improving decoding efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0277] If it is determined to perform subblock prediction on the block:
[0278] 1. The initial first index is included in the code stream (on the encoder side), and the maximum value of the initial first index can be M (M is an integer, M≤N, and N is the number of candidates in the motion information candidate list).
[0279] 2. The initial second index is included in the code stream (on the encoder side), and the maximum value of the initial second index may be M-m (m is an integer, m<M, and m is a predefined value).
[0280] 3. If the value of the initial second index is greater than or equal to the value of the initial first index, the value of the initial second index will be increased by a predefined value to obtain an updated second index (for example, the predefined value can be 1).
[0281] 4. The first sub-block portion of the block is predicted by applying the motion information candidate determined from the initial first index.
[0282] 5. The second sub-block po...
Embodiment 2
[0316] If it is determined to perform subblock prediction on the block:
[0317] 1. The code stream contains an indicator indicating the division direction.
[0318] 2. The initial first index is included in the code stream, and the maximum value of the initial first index may be M (M is an integer, M≤N, and N is the number of candidates in the motion information candidate list).
[0319] 3. The initial second index is included in the code stream, and the maximum value of the initial second index may be M−m (m is an integer, m
[0320] 4. If the value of the initial second index is greater than or equal to the value of the initial first index, then increase the value of the initial second index by a predefined value to obtain an updated second index (for example, the predefined value can be 1).
[0321] 5. Predicting the first sub-block portion of the block by applying the motion information candidate determined from the initial first index. ...
Embodiment 3
[0333] If it is determined to perform subblock prediction on the block:
[0334] 1. The code stream contains an indicator indicating the division direction.
[0335] 2. If the indicator represents a specific division direction (for example, divide the block along the direction from the upper left corner to the lower right corner, such as Figure 10A or Figure 10B shown on the left in the figure):
[0336] 2.1. The initial first index is included in the code stream, and the maximum value of the initial first index may be M (M is an integer, M≤N, and N is the number of candidates in the motion information candidate list).
[0337] 2.2. The initial second index is included in the code stream, and the maximum value of the initial second index may be M-m (m is an integer, m
[0338] 2.3. If the value of the initial second index is greater than or equal to the value of the initial first index, increase the value of the initial second index by a p...
PUM

Abstract
Description
Claims
Application Information

- 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