IP Library › Granted Patent US 12,177,469
Granted Patent B2
US 12,177,469 · App. 18/146,372 · Granted Dec 24, 2024

Encoder, a decoder and corresponding methods for inter prediction using geometric prediction mode

Inventors: Timofey Mikhailovich Solovyev (Munich, DE); Semih Esenlik (Munich, DE); Jianle Chen (San Diego, CA); Anand Meher Kotra (Munich, DE); Han Gao (Shenzhen, CN); Biao Wang (Shenzhen, CN); Roman Igorevich Chernyak (Moscow, RU); Alexander Alexandrovich Karabutov (Munich, DE); Sergey Yurievich Ikonin (Moscow, RU)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N19/503H04N19/105H04N19/13H04N19/132H04N19/159H04N19/176
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,177,469
App. No.
18/146,372
Granted
Dec 24, 2024
Kind
B2
Abstract

A prediction method for an image block comprising a first prediction sub-block and a second prediction sub-block, the prediction method comprising: parsing a first index from a bitstream, wherein the first index is used to obtain prediction information of the first prediction sub-block; parsing a second index from the bitstream; comparing the first index with the second index; adjusting the second index in the event that the second index is equal to or greater than the first index; and obtaining prediction information of the second prediction sub-block according to the adjusted second index.

Claims (24)

1. An encoding method for an image block, comprising:

encoding a first index into a bitstream, wherein the first index is used to obtain prediction information of a first prediction sub-block, wherein a current block comprises the first prediction sub-block and a second prediction sub-block, wherein a prediction mode of the current block includes a geometric prediction mode but is not a triangle prediction mode;

encoding a second index into the bitstream;

comparing the first index with the second index;

adjusting the second index in an event that the second index is equal to or greater than the first index;

obtaining prediction information of the second prediction sub-block according to the adjusted second index; and

obtaining prediction values of the current block according to the prediction mode of the current block, wherein the prediction values of the current block are based on the prediction information of the first prediction sub-block and the prediction information of the second prediction sub-block.

2. The encoding method of claim 1 , wherein adjusting the second index comprising:

incrementing the second index by m, wherein m is one.

3. The encoding method of claim 1 , further comprising:

encoding at least one indicator into the bitstream, wherein the at least one indicator is used to determine a prediction mode of the current block, wherein the prediction mode includes a geometric prediction mode but is not a triangle prediction mode.

4. The encoding method of claim 1 , further comprising:

obtaining a candidate list for the current block.

5. The encoding method of claim 4 , wherein the prediction information of the first prediction sub-block is obtained from the candidate list according to the first index.

6. The encoding method of claim 4 , wherein the prediction information of the second prediction sub-block is obtained from the candidate list according to the adjusted second index.

7. The encoding method of claim 4 , wherein the candidate list is a candidate list of Merge Mode.

8. An apparatus for encoding an image block, the apparatus comprising:

an encoding module, configured to encode a first index into a bitstream and encode a second index into the bitstream, wherein the first index is used to obtain prediction information of a first prediction sub-block, wherein a current block comprises the first prediction sub-block and a second prediction sub-block, wherein a prediction mode of the current block includes a geometric prediction mode but is not a triangle prediction mode;

a locating module, configured to compare the first index with the second index; and

adjust the second index in an event that the second index is equal to or greater than the first index; and

an obtaining module, configured to obtain prediction information of the second prediction sub-block according to the adjusted second index;

wherein the obtaining module is further configured to obtain prediction values of the current block according to the prediction mode of the current block, wherein the prediction values of the current block are based on the prediction information of the first prediction sub-block and the prediction information of the second prediction sub-block.

9. The apparatus of claim 8 , wherein adjusting the second index comprising:

incrementing the second index by m, wherein m is one.

Continuity (7)
Continuation 17325661 · May 20, 2021
Continuation PCTRU2019050224 · Nov 22, 2019
Provisional Application 62905367 · Sep 24, 2019
Provisional Application 62816897 · Mar 11, 2019
Provisional Application 62787678 · Jan 2, 2019
Provisional Application 62770826 · Nov 22, 2018
Related Publication 20230125381A1 · Apr 27, 2023