IP Library Granted Patent US 11,711,511
Granted Patent B2
US 11,711,511 · App. 17/240,508 · Granted Jul 25, 2023

Picture prediction method and apparatus

Inventors: Weiwei Xu (Hangzhou, CN); Haitao Yang (Shenzhen, CN); Yin Zhao (Hangzhou, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N19/11H04N19/132H04N19/137H04N19/159H04N19/176H04N19/513H04N19/70
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 11,711,511
App. No.
17/240,508
Granted
Jul 25, 2023
Kind
B2
Abstract

A picture prediction method includes receiving a bitstream, parsing the bitstream to obtain a prediction mode of a current block, when the prediction mode of the current block is a combined intra and inter prediction mode, selecting an execution manner of a triangular prediction unit mode according to a preset policy, determining motion information of the current block according to the execution manner of the triangular prediction unit mode, performing a motion compensation process based on the motion information, to obtain an inter prediction sample, obtaining an intra prediction sample according to the prediction mode of the current block, and combining the inter prediction sample and the intra prediction sample to obtain a prediction picture of the current block.

Claims (48)

1. A method comprising:

receiving a bitstream;

parsing the bitstream to obtain a combined intra and inter prediction mode identifier indicating whether a combined intra and inter prediction mode is applied for a current block;

determining that a geometric partitioning based prediction mode is not to be executed when the combined intra and inter prediction mode identifier indicates the combined intra and inter prediction mode is applied for the current block, wherein the geometric partitioning based prediction mode comprises a triangular prediction unit mode;

performing a motion compensation process according to a merge mode when the geometric partitioning based prediction mode is not executed to obtain an inter prediction sample;

obtaining an intra prediction sample according to an intra prediction mode in the combined intra and inter prediction mode, wherein the intra prediction mode is a planar mode when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block; and

combining the inter prediction sample and the intra prediction sample to obtain prediction samples of the current block.

2. The method of claim 1 , wherein the method further comprises using inverse diagonal splitting in the triangular prediction unit mode according to a preset policy when the intra prediction mode in the combined intra and inter prediction mode is a DC mode or the planar mode.

3. The method of claim 1 , wherein the method further comprises:

avoiding parsing a triangular prediction unit mode identifier; and avoiding executing the triangular prediction unit mode according to a preset policy when the intra prediction mode in the combined intra and inter prediction mode is a DC mode or the planar mode.

4. The method of claim 1 , wherein the method further comprises:

avoiding parsing a triangular prediction unit mode identifier; and

avoiding executing the geometric partitioning based prediction mode when the combined intra and inter prediction mode is used.

5. The method of claim 2 , wherein the inverse diagonal splitting comprises splitting from a top-right corner to a bottom-left corner.

6. The method of claim 1 , further comprising:

performing the motion compensation process according to the geometric partitioning based prediction mode when the geometric partitioning based prediction mode is executed.

7. The method of claim 1 , further comprising:

parsing the bitstream to obtain a geometric partitioning based prediction mode index; and

obtaining a splitting direction of the geometric partitioning based prediction mode based on the geometric partitioning based prediction mode index when the geometric partitioning based prediction mode is to be executed.

8. The method of claim 1 , further comprising:

generating a merge motion information candidate list; and

determining motion information of the current block based on a merge index carried in the bitstream when the geometric partitioning based prediction mode is not to be executed, wherein the motion information is used to obtain the inter prediction sample of the current block.

9. The method of claim 1 , further comprising:

parsing the bitstream to obtain an intra encoding mode-related syntax; and

selecting the intra prediction mode from an intra candidate mode list based on the intra encoding mode-related syntax.

10. A method comprising:

obtaining a combined intra and inter prediction mode identifier indicating whether a combined intra and inter prediction mode is applied for a current block;

determining that a geometric partitioning based prediction mode is to be executed when a constraint condition is met, wherein the constraint condition comprises the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is not applied for the current block, and wherein the geometric partitioning based prediction mode comprises a triangular prediction unit mode;

determining motion information of the current block according to the geometric partitioning based prediction mode; and

performing a motion compensation process based on the motion information to obtain prediction samples of the current block.

11. The method of claim 10 , further comprising determining that the triangular prediction unit mode is to be executed based on a triangular prediction unit mode identifier (merge_triangle_flag).

12. The method of claim 10 , further comprising obtaining a splitting direction of the geometric partitioning based prediction mode.

13. The method of claim 10 , further comprising determining that the geometric partitioning based prediction mode is not to be executed for the current block when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block.

14. An apparatus comprising:

a memory configured to store instructions; and

a processor coupled to the memory, wherein the instructions cause the processor to be configured to:

obtain a combined intra and inter prediction mode identifier indicating whether a combined intra and inter prediction mode is applied for a current block;

determine that a geometric partitioning based prediction mode is to be executed when a constraint condition is met wherein the constraint condition comprises the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is not applied for the current block;

determine motion information of the current block according to the geometric partitioning based prediction mode; and

perform a motion compensation process based on the motion information to obtain prediction samples of the current block.

15. The apparatus of claim 14 , wherein the instructions further cause the processor to be configured to determine that the geometric partitioning based prediction mode is not to be executed for the current block when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block.

16. The apparatus of claim 14 , wherein the instructions further cause the processor to be configured to:

parse a bitstream to obtain a geometric partitioning based prediction mode index; and

obtain a splitting direction of the geometric partitioning based prediction mode based on the geometric partitioning based prediction mode index when the geometric partitioning based prediction mode is to be executed.

17. The apparatus of claim 14 , wherein when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block, an intra prediction mode in the combined intra and inter prediction mode is a planar mode.

18. The apparatus of claim 14 , wherein when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block, a motion compensation process according to a merge mode is performed to obtain an inter prediction sample of the current block.

19. The method of claim 10 , further comprising performing a motion compensation process according to a merge mode to obtain an inter prediction sample of the current block when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block.

20. The method of claim 10 , wherein when the combined intra and inter prediction mode identifier indicating the combined intra and inter prediction mode is applied for the current block, an intra prediction mode in the combined intra and inter prediction mode is a planar mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: XU, WEIWEI; YANG, HAITAO; ZHAO, YIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 056346/0907 →
Priority Claims (1)
CN 201811262934.7 · Oct 27, 2018 · national
Continuity (2)
Continuation PCTCN2019113541 · Oct 28, 2019
Related Publication 20210250581A1 · Aug 12, 2021
Cited By (1)
US 12,231,628