IP Library Granted Patent US 12,439,043
Granted Patent B2
US 12,439,043 · App. 18/492,704 · Granted Oct 7, 2025

Method, device, and recording medium storing bit stream, for encoding/decoding image

Inventors: Yong Jo Ahn (Seoul, KR); Ho Chan Ryu (Seoul, KR)
Assignee: DIGITALINSIGHTS INC.
H04N19/119H04N19/139H04N19/176H04N19/96
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,439,043
App. No.
18/492,704
Granted
Oct 7, 2025
Kind
B2
Abstract

The invention relates to a method for encoding/decoding an image. The image decoding method according to the invention comprises the steps of: obtaining diagonal partition information on a current block; determining a diagonal partition structure of the current block using the diagonal partition information; and diagonally partitioning the current block into a first and a second area based on the determined diagonal partition structure, the current block being a leaf node of a square or rectangular partition.

Claims (43)

1. A method for decoding an image, the method comprising:

dividing, based on tree-based block partition, a higher coding block in the image into a plurality of coding blocks;

dividing, based on geometric motion partition, a current block into a first partition and a second partition, the current block being one of the plurality of the coding blocks;

obtaining a first prediction block of the current block based on motion information of the first partition;

obtaining a second prediction block of the current block based on motion information of the second partition;

obtaining a final prediction block of the current block by performing a weighted sum of the first prediction block and the second prediction block; and

reconstructing the current block based on the final prediction block,

wherein the geometric motion partition is performed based on division information indicating a direction of a division line dividing the current block,

wherein a shape of at least one of the first partition and the second partition is triangular, and

wherein the geometric motion partition is applied to the current block only when the current block does not perform sub-block-based inter prediction.

2. The method of claim 1 , wherein the sub-block-based inter prediction includes sub-block-based temporal candidate prediction.

3. The method of claim 1 , wherein the motion information of the first partition and the second partition is derived based on a merge mode, respectively.

4. The method of claim 3 , wherein the first partition has a merge index different from the second partition, and

wherein the merge index indicates a merge candidate of the first partition.

5. The method of claim 1 , wherein the geometric motion partition is performed only for a coding block that is no longer divided into smaller coding blocks through tree-based block division, and

wherein the tree-based block division includes at least one of quad-tree division or binary-tree division.

6. The method of claim 1 , wherein the weighted sum of the first prediction block and the second prediction block is performed based on a predetermined weight set, and

wherein the predetermined weight set is determined, based on a position of a current sample in the current block, as one of a plurality of weight set candidates.

7. The method of claim 6 , wherein each of the plurality of weight set candidates includes a first weight to be applied to a first prediction sample belonging to the first prediction block and a second weight to be applied to a second prediction sample belonging to the second prediction block, and

wherein a sum of the first weight and the second weight is 8.

8. The method of claim 1 , wherein the tree-based block partition includes at least one of a quad-tree block partition, a binary-tree block partition or a ternary-tree block partition.

9. A method for encoding an image, the method comprising:

dividing, based on tree-based block partition, a higher coding block in the image into a plurality of coding blocks;

dividing, based on geometric motion partition, a current block into a first partition and a second partition, the current block being one of the plurality of the coding blocks;

obtaining a first prediction block corresponding to the first partition in the current block;

obtaining a second prediction block corresponding to the second partition in the current block;

obtaining a final prediction block of the current block by performing a weighted sum of the first prediction block and the second prediction block; and

generating a bitstream by encoding an original block of the current block based on the final prediction block,

wherein the bitstream includes motion information indicating the first prediction block of the first partition, motion information indicating the second prediction block of the second partition, and division information indicating a division direction of the geometric motion partition,

wherein a shape of at least one of the first partition and the second partition is triangular, and

wherein the geometric motion partition is applied to the current block only when the current block does not perform sub-block-based inter prediction.

10. A non-transitory computer-readable medium for storing data associated with an image signal, comprising:

a data stream encoded by an encoding method,

wherein the encoding method comprises:

dividing, based on tree-based block partition, a higher coding block in an image into a plurality of coding blocks;

dividing, based on geometric motion partition, a current block into a first partition and a second partition, the current block being one of the plurality of the coding blocks;

obtaining a first prediction block corresponding to the first partition in the current block;

obtaining a second prediction block corresponding to the second partition in the current block; and

obtaining a final prediction block of the current block by performing a weighted sum of the first prediction block and the second prediction block; and

generating a bitstream by encoding an original block of the current block based on the final prediction block,

wherein the bitstream includes motion information indicating the first prediction block of the first partition, motion information indicating the second prediction block of the second partition, and division information indicating a division direction of the geometric motion partition,

wherein a shape of at least one of the first partition and the second partition is triangular, and

wherein the geometric motion partition is applied to the current block only when the current block does not perform sub-block-based inter prediction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2026
From: DIGITALINSIGHTS INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 074237/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: AHN, YONG JO; RYU, HO CHAN
To: DIGITALINSIGHTS INC.
Reel/Frame 065578/0761 →
Priority Claims (1)
KR 10-2017-0134202 · Oct 16, 2017 · national
Continuity (4)
Continuation 17584153 · Jan 25, 2022
Continuation 17353607 · Jun 21, 2021
Continuation 16754602
Related Publication 20240187586A1 · Jun 6, 2024
References Cited (49)
US 9020030B2 · Chen et al. · 2015 [cited by applicant]
US 9326003B2 · Guo et al. · 2016 [cited by applicant]
US 11159793B2 · Ahn · 2021 [cited by examiner]
US 20090034854A1 · Lee et al. · 2009 [cited by applicant]
US 20090196342A1 · Divorra Escoda et al. · 2009 [cited by applicant]
US 20110200109A1 · Joshi et al. · 2011 [cited by applicant]
US 20110200111A1 · Chen et al. · 2011 [cited by applicant]
US 20110249735A1 · Zhao et al. · 2011 [cited by applicant]
US 20120082225A1 · Chen · 2012 [cited by examiner]
US 20120106627A1 · Guo et al. · 2012 [cited by applicant]
US 20120177106A1 · Divorra Escoda et al. · 2012 [cited by applicant]
US 20120236943A1 · Lee et al. · 2012 [cited by applicant]
US 20130089265A1 · Yie et al. · 2013 [cited by applicant]
US 20150010085A1 · Yie et al. · 2015 [cited by applicant]
US 20160295215A1 · Hsu · 2016 [cited by applicant]
US 20170280156A1 · Divorra Escoda et al. · 2017 [cited by applicant]
US 20180103273A1 · Guo · 2018 [cited by applicant]
US 20190149828A1 · Jeong et al. · 2019 [cited by applicant]
US 20200014950A1 · Abe et al. · 2020 [cited by applicant]
US 20200359020A1 · Ahn et al. · 2020 [cited by applicant]
CA 2794351A · 2011 [cited by applicant]
CN 1130845A · 1996 [cited by applicant]
CN 101325710A · 2008 [cited by applicant]
CN 101822064A · 2010 [cited by applicant]
CN 103039077A · 2013 [cited by applicant]
KR 20090046814A · 2009 [cited by applicant]
KR 20100074192A · 2010 [cited by applicant]
KR 20110061509A · 2011 [cited by applicant]
KR 20110134319A · 2011 [cited by applicant]
KR 101408698B1 · 2014 [cited by applicant]
KR 101515696B1 · 2015 [cited by applicant]
KR 101740039B1 · 2017 [cited by applicant]
WO WO2011130186A2 · 2011 [cited by applicant]
WO WO2016182316A1 · 2016 [cited by applicant]
WO WO2017122997A1 · 2017 [cited by applicant]
WO WO2018072823A1 · 2018 [cited by applicant]
WO WO2019039322A1 · 2019 [cited by applicant]
WO WO2019078581A1 · 2019 [cited by applicant]
DigitalInsights, Inc., Korean Office Action, KR Patent Application No. 10-2020-7008845, Sep. 6, 2024, 12 pgs. [cited by applicant]
Ning Yan et al., “Diagonal Motion Partitions for Inter Prediction in HEVC”, IEEE, Visual Communications and Image Processing (VCIP), Nov. 2016, 4 pgs. [cited by applicant]
Ahn, Non-Final Office Action, U.S. Appl. No. 16/754,602, Apr. 14, 2021, 9 pgs. [cited by applicant]
Ahn, Notice of Allowance, U.S. Appl. No. 16/754,602, Sep. 8, 2021, 8 pgs. [cited by applicant]
Ahn, Notice of Allowance, U.S. Appl. No. 17/353,607, Oct. 26, 2021, 13 pgs. [cited by applicant]
Ahn, Notice of Allowance, U.S. Appl. No. 17/353,607, Nov. 10, 2021, 2 pgs. [cited by applicant]
Cherigui, Safa et al., “Hybrid Template and Block Matching Algorithm for Image Intra Prediction”, IEEE International Conference on Acoustics, Speech and Signal Processing, Nov. 2012, 5 pgs., https://hal.science/hal-0069… [cited by applicant]
DigitalInsights, Inc., International Search Report and Written Opinion, PCT/KR2018/012175, Jan. 23, 2019, 13 pgs. [cited by applicant]
DigitalInsights, Inc., International Preliminary Report on Patentability, PCT/KR2018/012175, Apr. 21, 2020, 8 pgs. [cited by applicant]
DigitalInsights, Inc., Notice of Allowance, CN 201880067259.4, Aug. 14, 2023, 8 pgs. [cited by applicant]
DigitalInsights Inc., Korean Notice of Allowance, KR Patent Application No. 10-2020-7008845, May 26, 2025, 9 pgs. [cited by applicant]