IP Library Granted Patent US 11,792,393
Granted Patent B2
US 11,792,393 · App. 17/418,643 · Granted Oct 17, 2023

Inter prediction encoding and decoding method using combination of prediction blocks, and computer-readable storage medium bitstream to be decoded thereby

Inventors: Jae Gon Kim (Goyang-si, KR); Do Hyeon Park (Goyang-si, KR); Yong Uk Yoon (Jeju-si, KR); Ji Hoon Do (Busan, KR)
Assignee: INTELLECTUAL DISCOVERY CO., LTD.
H04N19/109H04N19/105H04N19/176H04N19/51
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,792,393
App. No.
17/418,643
Granted
Oct 17, 2023
Kind
B2
Abstract

An encoding/decoding method and device according to the present disclosure may: determine at least one among a plurality of inter prediction modes as the inter prediction mode of the current block; form an inter prediction candidate list on the basis of the determined inter prediction mode; perform motion compensation on the basis of one prediction candidate in the inter prediction candidate list, and generate a first prediction block of the current block; and correct the first prediction block by using a prescribed intra prediction mode.

Claims (42)

1. A method of decoding an image, comprising:

determining at least one of a plurality of inter prediction modes as an inter prediction mode of a current block in the image;

constructing a first candidate list of the current block based on the determined inter prediction mode;

generating a first prediction block of the current block by performing inter prediction on one of a plurality of merge candidates included in the first candidate list;

generating a second prediction block of the current block based on only a pre-defined intra prediction mode in a decoding apparatus, the pre-defined intra prediction mode being representative of a Planar mode; and

generating a final prediction block of the current block by combining the first prediction block and the second prediction block,

wherein the final prediction block is generated by a weighted sum of the first prediction block and the second prediction block,

wherein a weight applied to the second prediction block for the weighted sum is determined based on a prediction mode of a neighboring block of the current block, wherein the first candidate list further includes a merge candidate having motion information of a previously decoded block and a combined merge candidate,

wherein the motion information of the previously decoded block is derived from a second candidate list,

wherein the second candidate list is constructed based on motion information of N previously decoded blocks, and

wherein the combined merge candidate is derived based on an average of motion vectors of at least two merge candidates belonging to the first candidate list.

2. The method of claim 1 , wherein the first candidate list includes at least one of a spatial merge candidate or a temporal merge candidate.

3. The method of claim 1 , wherein the combination of the first prediction block and the second prediction block is selectively performed according to a flag indicating whether to perform the combination.

4. The method of claim 3 , wherein the flag is adaptively signaled or derived based on at least one of a type of a slice to which the current block belongs or an inter prediction mode of the current block.

5. The method of claim 1 , wherein N is less than or equal to 5.

6. The method of claim 1 , wherein the neighboring block includes at least one of a top neighboring block or a left neighboring block, and

wherein, in response to a case where a plurality of blocks exists at a top of the current block, a right-most block among the plurality of blocks is used as the top neighboring block.

7. The method of claim 6 , wherein, in response to a case where all of prediction modes of the top neighboring block and the left neighboring block are not an intra mode, the weight is determined as 3.

8. A method of encoding an image, comprising:

determining at least one of a plurality of inter prediction modes as an inter prediction mode of a current block in the image;

constructing a first candidate list of the current block in response to the determined inter prediction mode;

generating a first prediction block of the current block by performing inter prediction based on one of a plurality of merge candidates included in the first candidate list;

generating a second prediction block of the current block based on only a pre-defined intra prediction mode in an encoding apparatus, the pre-defined intra prediction mode being representative of a Planar mode; and

generating a final prediction block of the current block by combining the first prediction block and the second prediction block,

wherein the final prediction block is generated by a weighted sum of the first prediction block and the second prediction block,

wherein a weight applied to the second prediction block for the weighted sum is determined based on a prediction mode of a neighboring block of the current block,

wherein the first candidate list further includes a merge candidate having motion information of a previously decoded block and a combined merge candidate,

wherein the motion information of the previously decoded block is derived from a second candidate list,

wherein the second candidate list is constructed based on motion information of N previously decoded blocks, and

wherein the combined merge candidate is derived based on an average of motion vectors of at least two merge candidates belonging to the first candidate list.

9. A non-transitory computer-readable storage medium for storing a bitstream generated by an image encoding method, the image encoding method comprising:

determining at least one of a plurality of inter prediction modes as an inter prediction mode of a current block in the image;

constructing a first candidate list of the current block in response to the determined inter prediction mode;

generating a first prediction block of the current block by performing inter prediction based on one of a plurality of merge candidates included in the first candidate list;

generating a second prediction block of the current block based on only a pre-defined intra prediction mode in an encoding apparatus, the pre-defined intra prediction mode being representative of a Planar mode; and

generating a final prediction block of the current block by combining the first prediction block and the second prediction block,

wherein the final prediction block is generated by a weighted sum of the first prediction block and the second prediction block,

wherein a weight applied to the second prediction block for the weighted sum is determined based on a prediction mode of a neighboring block of the current block,

wherein the first candidate list further includes a merge candidate having motion information of a previously decoded block and a combined merge candidate,

wherein the motion information of the previously decoded block is derived from a second candidate list,

wherein the second candidate list is constructed based on motion information of N previously decoded blocks, and

wherein the combined merge candidate is derived based on an average of motion vectors of at least two merge candidates belonging to the first candidate list.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2025
From: INTELLECTUAL DISCOVERY CO., LTD.
To: DOLBY INTERNATIONAL AB
Reel/Frame 072128/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: KIM, JAE GON; PARK, DO HYEON; YOON, YONG UK; DO, JI HOON
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 056694/0142 →
Priority Claims (1)
KR 10-2018-0172827 · Dec 28, 2018 · national
Continuity (1)
Related Publication 20220070448A1 · Mar 3, 2022