IP Library Granted Patent US 11,350,107
Granted Patent B2
US 11,350,107 · App. 16/764,784 · Granted May 31, 2022

Image encoding/decoding method and device, and recording medium storing bitstream

Inventors: Dong San Jun (Daejeon, KR); Sung Chang Lim (Daejeon, KR); Jung Won Kang (Daejeon, KR); Hyun Suk Ko (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Hui Yong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/159H04N19/11H04N19/176
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,350,107
App. No.
16/764,784
Granted
May 31, 2022
Kind
B2
Abstract

An image encoding/decoding method and apparatus for performing template matching-based intra prediction are provided. An image decoding method may comprise deriving a first intra-prediction mode for a current block, generating a first intra-prediction block corresponding to the first intra-prediction mode, deriving a second intra-prediction mode for the current block, generating a second intra-prediction block corresponding to the second intra-prediction mode, and generating a final intra-prediction block by using a weighted sum of the first intra-prediction block and the second intra-prediction block.

Claims (42)

1. An image decoding method performed by an image decoding apparatus, comprising:

determining whether to generate a prediction block of a current block based on combining of a first prediction block and a second prediction block for the current block;

generating, based on the determination, the first prediction block by inter-prediction based on first motion information and the second prediction block by inter-prediction based on second motion information;

determining a partitioning shape for combining the first prediction block and the second prediction block; and

generating the prediction block of the current block by combining the first prediction block and the second prediction block based on the partitioning shape,

wherein the partitioning shape is determined based on a partition angle and a partition location that are indicated by a partition index from a bitstream,

the partitioning index indicates a pair of the partition angle and the partition location among partition candidates in a predetermined partition candidate set, the partition angle comprising a plurality of diagonal directions.

2. The method of claim 1 ,

wherein the prediction block of the current block is generated by weighted summing the plurality of prediction blocks.

3. The method of claim 2 ,

wherein weights used for the weighted summing of the plurality of prediction blocks are different for each of the plurality of prediction blocks.

4. The method of claim 1 ,

wherein the determining whether to generate the prediction block of the current block based on combining of the first prediction block and the second prediction block is performed based on an encoding parameter of the current block.

5. The method of claim 1 ,

wherein the determining whether to generate the prediction block of the current block based on combining of the first prediction block and the second prediction block is performed based on at least one among a size of the current block, a slice type of a slice to which the current block belongs and a prediction mode of the current block.

6. The method of claim 1 ,

wherein the partitioning index is decoded in a fixed length.

7. The method of claim 1 ,

wherein the first prediction block is different from the second prediction block.

8. An image encoding method performed by an image encoding apparatus, comprising:

determining whether to generate a prediction block of a current block based on combining of a first prediction block and a second prediction block for the current block;

generating, based on the determination, the first prediction block by inter-prediction based on first motion information and the second prediction block by inter-prediction based on second motion information;

determining a partitioning shape for combining the first prediction block and the second prediction block; and

generating the prediction block of the current block by combining the first prediction block and the second prediction block based on the partitioning shape,

wherein the partitioning shape is determined based on a partition angle and a partition location that are indicated by a partition index from a bitstream,

the partitioning index indicates a pair of the partition angle and the partition location among partition candidates in a predetermined partition candidate set, the partition angle comprising a plurality of diagonal directions.

9. The method of claim 8 ,

wherein the prediction block of the current block is generated by weighted summing the plurality of prediction blocks.

10. The method of claim 9 ,

wherein weights used for the weighted summing of the plurality of prediction blocks are different for each of the plurality of prediction blocks.

11. The method of claim 8 ,

wherein the determining whether to generate the prediction block of the current block based on combining of the first prediction block and the second prediction block is performed based on at least one among a size of the current block, a slice type of a slice to which the current block belongs and a prediction mode of the current block.

12. The method of claim 8 ,

wherein the partitioning index is encoded in a fixed length.

13. The method of claim 8 ,

wherein the first prediction block is different from the second prediction block.

14. A non-transitory computer readable recording medium storing a bitstream that is generated by an image encoding method performed by an image encoding apparatus, the image encoding method comprising:

determining whether to generate a prediction block of a current block based on combining of a first prediction block and a second prediction block for the current block;

generating, based on the determination, the first prediction block by inter-prediction based on first motion information and the second prediction block by inter-prediction based on second motion information;

determining a partitioning shape for combining the first prediction block and the second prediction block; and

generating the prediction block of the current block by combining the first prediction block and the second prediction block based on the partitioning shape,

wherein the partitioning shape is determined based on a partition angle and a partition location that are indicated by a partition index from a bitstream, the partitioning index indicates a pair of the partition angle and the partition location among partition candidates in a predetermined partition candidate set, the partition angle comprising a plurality of diagonal directions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2022
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 062045/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: JUN, DONG SAN; LIM, SUNG CHANG; KANG, JUNG WON; KO, HYUN SUK; LEE, JIN HO; LEE, HA HYUN; KIM, HUI YONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 052676/0501 →
Priority Claims (1)
KR 10-2017-0153191 · Nov 16, 2017 · national
Continuity (1)
Related Publication 20200366900A1 · Nov 19, 2020
Cited By (10)
US 12,200,202 US 12,225,233 US 12,244,826 US 12,395,647 US 12,401,782 US 12,401,786 US 12,563,194 US 12,689,733 US 12,689,770 US 12,701,217