IP Library › Granted Patent US 11,876,997
Granted Patent B2
US 11,876,997 · App. 17/333,351 · Granted Jan 16, 2024

Encoder, decoder and corresponding methods of most probable mode list construction for blocks with multi-hypothesis prediction

Inventors: Biao Wang (Shenzhen, CN); Semih Esenlik (Munich, DE); Jianle Chen (San Diego, CA); Anand Meher Kotra (Munich, DE); Han Gao (Munich, DE)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N19/50H04N19/159H04N19/176H04N19/46H04N19/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,876,997
App. No.
17/333,351
Granted
Jan 16, 2024
Kind
B2
Abstract

The present disclosure relates to the field of picture processing. Especially, the disclosure deals with improving the prediction of a block of a picture when decoding or encoding. A method of coding a block of a picture, comprising: obtaining an indication parameter for a current coding block. The indication parameter represents whether a multi-hypothesis prediction is applied to the current coding block. When the indication parameter represents that the multi-hypothesis prediction is applied to the current coding block, coding the current coding block according to a planar mode.

Claims (35)

1. A method of coding a block of a picture, comprising:

obtaining an indication parameter for a current coding block, wherein the indication parameter indicates whether a multi-hypothesis prediction is applied to the current coding block;

when the indication parameter indicates that the multi-hypothesis prediction is applied to the current coding block, coding the current coding block according to a planar mode, wherein the multi-hypothesis prediction is a combined inter and intra prediction (CIIP), and the indication parameter comprises a CIIP flag.

2. The method of claim 1 , wherein the indication parameter is determined based on a merge data syntax.

3. The method of claim 1 , further comprises:

obtaining the planar mode for the current coding block according to a most probable mode (MPM) list.

4. The method of claim 3 , wherein each of intra prediction modes in the MPM list is associated with a corresponding value of an MPM list index.

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

parsing a bitstream to obtain the MPM list index, wherein the MPM list index has a value between 0 to N−1, and wherein N is a number of entries of the intra prediction modes in the MPM list.

6. The method of claim 5 , wherein the method further comprises:

obtaining the intra prediction mode for the current coding block from the MPM list based on the value of the MPM list index.

7. The method of claim 4 , wherein the MPM list comprises at least the planar mode.

8. The method of claim 4 , wherein the MPM list comprises the planar mode and at least one of a DC mode, a vertical mode and a horizontal mode.

9. The method of claim 4 , wherein the MPM list comprises only the planar mode.

10. The method of claim 4 , wherein the MPM list is based on a pre-defined default list.

11. The method of claim 6 , wherein the MPM list index is coded into a decimal representation or a binary representation.

12. A coder, comprising:

a memory storage storing instructions; and

one or more processors in communication with the memory storage, and upon execution of the instructions, configured to:

obtain an indication parameter for a current coding block, wherein the indication parameter indicates whether a multi-hypothesis prediction is applied to the current coding block;

when the indication parameter indicates that the multi-hypothesis prediction is applied to the current coding block, coding the current coding block according to a planar mode, wherein the multi-hypothesis prediction is a combined inter and intra prediction (CIIP), and the indication parameter comprises a CIIP flag.

13. The coder of claim 12 , wherein the indication parameter is determined based on a merge data syntax.

14. The coder of claim 12 , wherein the one or more processors are further configured to:

obtain the planar mode for the current coding block according to a most probable mode (MPM) list, wherein each of intra prediction modes in the MPM list is associated with a corresponding value of an MPM list index.

15. The coder of claim 14 , wherein the one or more processors are further configured to:

parse a bitstream to obtain the MPM list index, wherein the MPM list index has value between 0 to N−1, and wherein N is a number of entries of the intra prediction modes in the MPM list, and

obtain the intra prediction mode for the current coding block from the MPM list based on the value of the MPM list index, wherein the MPM list comprises at least the planar mode.

16. A non-transitory computer-readable storage medium storing program instructions for coding a sequence of frames of a video into a bit string, wherein the program instructions, when executed by a processor of a coder, cause the coder to perform operations comprising:

obtaining an indication parameter for a current coding block, wherein the indication parameter indicates whether a multi-hypothesis prediction is applied to the current coding block;

when the indication parameter indicates that the multi-hypothesis prediction is applied to the current coding block, coding the current coding block according to a planar mode, wherein the multi-hypothesis prediction is a combined inter and intra prediction (CIIP), and the indication parameter comprises a CIIP flag.

17. The method of claim 5 , wherein the MPM list includes a first MPM list and intra prediction is based on one of the entries in the first MPM list when the multi-hypothesis prediction is applied to the current coding block, wherein the MPM list includes a second MPM list and intra prediction is based on one of the entries in the second MPM list when the multi-hypothesis prediction is not applied to the current coding block.

18. The method of claim 1 , further comprising:

obtaining the planar mode for the current coding block according to a most probable mode (MPM) list, wherein each of one or more intra prediction modes in the MPM list is associated with a corresponding value of an MPM list index.

19. The coder of claim 12 , wherein the one or more processors are further configured to:

obtain the planar mode for the current coding block according to a most probable mode (MPM) list, wherein each of one or more intra prediction modes in the MPM list is associated with a corresponding value of an MPM list index.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: WANG, BIAO; ESENLIK, SEMIH; CHEN, JIANLE; KOTRA, ANAND MEHER; GAO, HAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064435/0178 →
Continuity (4)
Continuation PCTCN2019122153 · Nov 29, 2019
Provisional Application 62783149 · Dec 20, 2018
Provisional Application 62773149 · Nov 29, 2018
Related Publication 20210289222A1 · Sep 16, 2021