IP Library Granted Patent US 12,075,045
Granted Patent B2
US 12,075,045 · App. 17/861,641 · Granted Aug 27, 2024

Method and apparatus of harmonizing weighted prediction with non-rectangular merge modes

Inventors: Alexey Konstantinovich Filippov (Moscow, RU); Huanbang Chen (Shenzhen, CN); Vasily Alexeevich Rufitskiy (Moscow, RU); Haitao Yang (Shenzhen, CN); Elena Alexandrovna Alshina (Munich, DE)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N19/119H04N19/172H04N19/174H04N19/176H04N19/503H04N19/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 12,075,045
App. No.
17/861,641
Granted
Aug 27, 2024
Kind
B2
Abstract

A method of coding is described. The method can include obtaining a bitstream for a current picture, obtaining a value of a first indicator for the current picture according to the bitstream indicating a slice type, and obtaining a value of a second indicator for the current picture according to the bitstream indicating whether a weighted prediction parameter is present in a picture header or slice header of the bitstream. The method can also include parsing a value of the weighted prediction parameter for a current block of a current slice of the current picture from the bitstream. Furthermore, the method can include predicting the current block according to the value of the weighted prediction parameter.

Claims (22)

1. A method of coding implemented by a decoding device, the method comprising:

obtaining a bitstream for a current picture;

obtaining a value of a first indicator for the current picture according to the bitstream, wherein the first indicator indicates a slice type;

obtaining a value of a second indicator for the current picture according to the bitstream, wherein the second indicator indicates whether a weighted prediction parameter is present in a picture header or is present in a slice header;

parsing a value of the weighted prediction parameter for a current block from the bitstream, when the value of the first indicator is equal to a first preset value and the value of the second indicator is equal to a second preset value, wherein the current block is comprised in a current slice of the current picture, the first preset value is a first integer value, and the second preset value is a second integer value; and

predicting the current block according to the value of the weighted prediction parameter.

2. The method of claim 1 , wherein the value of the first indicator is obtained according to a picture header comprised in the bitstream, or wherein the value of the second indicator is obtained according to a picture parameter set comprised in the bitstream, or wherein the value of the weighted prediction parameter is parsed from the picture header comprised in the bitstream.

3. The method of claim 1 , wherein the first preset value is 1 and the second preset value is 1.

4. The method of claim 1 , wherein the value of the first indicator being equal to the first preset value represents that a slice type of at least one slice comprised in the current picture is an inter slice.

5. The method of claim 4 , wherein the inter slice comprises a B slice or a P slice.

6. A decoder, comprising:

one or more processors; and

a non-transitory computer-readable storage medium coupled to the one or more processors and storing programming for execution by the one or more processors to cause the decoder to carry out operations comprising:

obtaining a bitstream for a current picture;

obtaining a value of a first indicator for the current picture according to the bitstream, wherein the first indicator indicates a slice type;

obtaining a value of a second indicator for the current picture according to the bitstream, wherein the second indicator indicates whether a weighted prediction parameter is present in a picture header or is present in a slice header;

parsing a value of the weighted prediction parameter for a current block from the bitstream, when the value of the first indicator is equal to a first preset value and the value of the second indicator is equal to a second preset value, wherein the current block is comprised in a current slice of the current picture, the first preset value is a first integer value, and the second preset value is a second integer value; and

predicting the current block according to the value of the weighted prediction parameter.

7. The decoder of claim 6 , wherein the value of the first indicator is obtained according to a picture header comprised in the bitstream, or wherein the value of the second indicator is obtained according to a picture parameter set comprised in the bitstream, or wherein the value of the weighted prediction parameter is parsed from the picture header comprised in the bitstream.

8. The decoder of claim 6 , wherein the first preset value is 1 and the second preset value is 1.

9. The decoder of claim 6 , wherein the value of the first indicator being equal to the first preset value represents that a slice type of at least one slice comprised in the current picture is an inter slice.

10. The decoder of claim 9 , wherein the inter slice comprises a B slice or a P slice.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: FILIPPOV, ALEXEY KONSTANTINOVICH; CHEN, HUANBANG; RUFITSKIY, VASILY ALEXEEVICH; YANG, HAITAO; ALSHINA, ELENA ALEXANDROVNA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 067256/0493 →
Continuity (3)
Continuation PCTRU2021050003 · Jan 12, 2021
Provisional Application 62960134 · Jan 12, 2020
Related Publication 20220400260A1 · Dec 15, 2022