IP Library Granted Patent US 12,095,986
Granted Patent B2
US 12,095,986 · App. 18/346,685 · Granted Sep 17, 2024

Image encoding and decoding method using bidirectional prediction, and image encoding and decoding apparatus

Inventors: Seungsoo Jeong (Suwon-si, KR); Gahyun Ryu (Suwon-si, KR); Minsoo Park (Suwon-si, KR); Minwoo Park (Suwon-si, KR); Kiho Choi (Suwon-si, KR); Narae Choi (Suwon-si, KR); Woongil Choi (Suwon-si, KR); Anish Tamse (Suwon-si, KR); Yinji Piao (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/105H04N19/159H04N19/176H04N19/177H04N19/91
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,095,986
App. No.
18/346,685
Granted
Sep 17, 2024
Kind
B2
Abstract

Disclosed is an image decoding method according to an embodiment, the image decoding method including: obtaining a first reference block and a second reference block, for bi-directional prediction of a current block; obtaining, from a bitstream, weight information for combining the first reference block with the second reference block; performing entropy decoding on the weight information to obtain a weight index; combining the first reference block with the second reference block according to a candidate value indicated by the weight index among candidate values included in a weight candidate group; and reconstructing the current block based on a result of the combining, wherein a first binary value corresponding to the weight index is entropy-decoded based on a context model, and the remaining binary value corresponding to the weight index is entropy-decoded by a bypass method.

Claims (30)

1. An image decoding method using bi-prediction, the image decoding method comprising:

obtaining, from a bitstream, a weight index, information about a first motion vector and information about a second motion vector;

obtaining a first prediction block by using a first reference image and the first motion vector, and obtaining a second prediction block by using a second reference image and the second motion vector, for bi-prediction of a current block;

obtaining a third prediction block by combining the first prediction block with the second prediction block according to a candidate value indicated by the weight index among candidate values included in a weight candidate group; and

reconstructing the current block by using the third prediction block,

wherein a first binary value corresponding to the weight index is entropy-decoded based on a context model,

wherein a remaining binary value corresponding to the weight index is entropy-decoded by a bypass method, and

wherein a number of candidate values indicatable by the weight index in the weight candidate group when a picture order count (POC) of the first reference image and a POC of the second reference image are smaller than or equal to a POC of a current image is larger than a number of candidate values indicatable by the weight index in the weight candidate group when the POC of the first reference image and the POC of the second reference image are greater than the POC of the current image.

2. An image encoding method using bi-prediction, the image encoding method comprising:

obtaining a first prediction block by using a first reference image and a first motion vector, and obtaining a second prediction block by using a second reference image and a second motion vector, for bi-prediction of a current block;

selecting a candidate value for combining the first prediction block with the second prediction block from among candidate values included in a weight candidate group;

obtaining a third prediction block by combining the first prediction block with the second prediction block according to the selected candidate value;

performing entropy encoding on a weight index indicating the selected candidate value; and

generating a bitstream including the entropy-encoded weight index, information about the first motion vector and information about the second motion vector,

wherein a first binary value corresponding to the weight index is entropy-encoded based on a context model,

wherein a remaining binary value corresponding to the weight index is entropy-encoded by a bypass method, and

wherein a number of candidate values indicatable by the weight index in the weight candidate group when a picture order count (POC) of the first reference image and a POC of the second reference image are smaller than or equal to a POC of a current image is larger than a number of candidate values indicatable by the weight index in the weight candidate group when the POC of the first reference image and the POC of the second reference image are greater than the POC of the current image.

3. A non-transitory computer-readable medium for recording a bitstream, the bitstream comprising:

an entropy-encoded weight index;

information about a first motion vector;

information about a second motion vector; and

an encoding result of a current block,

wherein the encoding result is obtained by:

obtaining a first prediction block by using a first reference image and the first motion vector, and obtaining a second prediction block by using a second reference image and the second motion vector, for bi-prediction of the current block;

selecting a candidate value for combining the first prediction block with the second prediction block from among candidate values included in a weight candidate group;

obtaining a third prediction block by combining the first prediction block with the second prediction block according to the selected candidate value; and

encoding the current block by using the third prediction block,

wherein a first binary value corresponding to a weight index indicating the selected candidate value is entropy-encoded based on a context model,

wherein a remaining binary value corresponding to the weight index is entropy-encoded by a bypass method, and

wherein a number of candidate values indicatable by the weight index in the weight candidate group when a picture order count (POC) of the first reference image and a POC of the second reference image are smaller than or equal to a POC of a current image is larger than a number of candidate values indicatable by the weight index in the weight candidate group when the POC of the first reference image and the POC of the second reference image are greater than the POC of the current image.

Continuity (3)
Continuation 17294164
Provisional Application 62768193 · Nov 16, 2018
Related Publication 20230344991A1 · Oct 26, 2023