IP Library Granted Patent US 12,425,620
Granted Patent B2
US 12,425,620 · App. 18/238,340 · Granted Sep 23, 2025

Image decoding method and apparatus, and image encoding method and apparatus

Inventors: Yinji Piao (Suwon-si, KR); Kyungah Kim (Suwon-si, KR); Minsoo Park (Suwon-si, KR); Minwoo Park (Suwon-si, KR); Kwangpyo Choi (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/44H04N19/105H04N19/137H04N19/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 12,425,620
App. No.
18/238,340
Granted
Sep 23, 2025
Kind
B2
Abstract

Provided are an image decoding method and apparatus. The image decoding method includes identifying at least two neighboring sub-blocks that have a same motion vector and are adjacent to each other from among a plurality of neighboring sub-blocks adjacent to a current block, determining a representative motion vector and representative location information corresponding to the at least two neighboring sub-blocks, determining a parameter of a model for determining a motion vector based on the representative motion vector and the representative location information, determining a motion vector of a current sub-block included in the current block, based on location information of the current sub-block and the parameter, and predicting the current block based on the motion vector of the current sub-block wherein the representative motion vector is determined based on the same motion vector, and the representative location information indicates coordinates that are determined based on the at least two neighboring sub-blocks.

Claims (29)

1. An image decoding method comprising:

identifying at least two neighboring sub-blocks that have a same motion vector and are adjacent to each other from among a plurality of neighboring sub-blocks that are adjacent to a current block;

determining a representative motion vector and representative location information corresponding to the at least two neighboring sub-blocks;

obtaining an initial parameter of a model for determining a motion vector from a block reconstructed in a sub-block unit mode prior to the current block;

refining a parameter of the model based on the initial parameter, the representative motion vector and the representative location information;

determining a motion vector of a current sub-block included in the current block based on location information of the current sub-block and the parameter; and

predicting the current block based on the motion vector of the current sub-block,

wherein the representative motion vector is determined based on the same motion vector, and

wherein the representative location information indicates coordinates that are determined based on the at least two neighboring sub-blocks.

2. The image decoding method of claim 1 , wherein the coordinates correspond to at least one from among a center of the at least two neighboring sub-blocks or a center of a neighboring block comprising the at least two neighboring sub-blocks.

3. An image decoding method comprising:

identifying at least two neighboring sub-blocks that have a same motion vector and are adjacent to each other from among a plurality of neighboring sub-blocks that are adjacent to a current block;

determining a representative motion vector and representative location information corresponding to the at least two neighboring sub-blocks;

determining individual motion vectors and pieces of individual location information corresponding to neighboring sub-blocks that have different motion vectors or are not adjacent to each other from among the plurality of neighboring sub-blocks;

obtaining an initial parameter of a model for determining a motion vector from a block reconstructed in a sub-block unit mode prior to the current block;

refining a parameter of the model based on the initial parameter, the representative motion vector, the representative location information, the individual motion vectors, and the pieces of individual location information;

determining a motion vector of a current sub-block included in the current block based on location information of the current sub-block and the parameter; and

predicting the current block based on the motion vector of the current sub-block.

4. An image decoding method comprising:

comparing motion vectors of a first neighboring block and a second neighboring block that are adjacent to each other from among neighboring blocks that are adjacent to a current block;

obtaining an initial parameter of a model for determining a motion vector from a block that is reconstructed in a sub-block mode prior to the current block;

based on a result of the comparing indicating that a first motion vector of the first neighboring block and a second motion vector of the second neighboring block are a same motion vector, determining representative location information corresponding to the first neighboring block and the second neighboring block, and refining a parameter of the model based on the initial parameter, the representative location information and one of the first motion vector and the second motion vector;

based on the result of the comparing indicating that the first motion vector and the second motion vector are different from each other, refining the parameter based on the initial parameter, the first motion vector, the second motion vector, first location information about the first neighboring block, and second location information about the second neighboring block;

determining a motion vector of a current sub-block included in the current block, based on location information about the current sub-block and the parameter; and

predicting the current block based on the motion vector of the current sub-block.

5. The image decoding method of claim 4 , wherein the representative location information indicates coordinates corresponding to a center of the first neighboring block and the second neighboring block.

6. The image decoding method of claim 4 , wherein the first location information indicates coordinates corresponding to a center of the first neighboring block, and

wherein the second location information indicates coordinates corresponding to a center of the second neighboring block.

7. The image decoding method of claim 4 , wherein at least one of the first neighboring block or the second neighboring block is a coding unit or a sub-block unit included in the coding unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: PIAO, YINJI; KIM, KYUNGAH; PARK, MINSOO; PARK, MINWOO; CHOI, KWANGPYO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064710/0203 →
Priority Claims (2)
KR 10-2022-0105807 · Aug 23, 2022 · national
KR 10-2023-0007501 · Jan 18, 2023 · national
Continuity (2)
Continuation PCTKR2023012293 · Aug 18, 2023
Related Publication 20240073436A1 · Feb 29, 2024
References Cited (31)
US 9191676B2 · Shimada et al. · 2015 [cited by applicant]
US 11425410B2 · Chen et al. · 2022 [cited by applicant]
US 11611742B2 · Lee · 2023 [cited by applicant]
US 11653004B2 · Jang · 2023 [cited by applicant]
US 20080291997A1 · Yoon · 2008 [cited by examiner]
US 20130230108A1 · Leannec · 2013 [cited by examiner]
US 20170214932A1 · Huang · 2017 [cited by examiner]
US 20190379888A1 · Xu · 2019 [cited by examiner]
US 20210306649A1 · Chen et al. · 2021 [cited by applicant]
US 20210385483A1 · Liu · 2021 [cited by examiner]
US 20210409720A1 · Meng et al. · 2021 [cited by applicant]
US 20220150506A1 · Luo · 2022 [cited by examiner]
US 20220191502A1 · Chen · 2022 [cited by examiner]
US 20220210462A1 · Luo · 2022 [cited by examiner]
US 20230037273A2 · He et al. · 2023 [cited by applicant]
US 20230199214A1 · Lee et al. · 2023 [cited by applicant]
US 20240121410A1 · Zhang et al. · 2024 [cited by applicant]
CN 110572671B · 2022 [cited by applicant]
JP 201398745A · 2013 [cited by applicant]
JP 202074624A · 2020 [cited by applicant]
KR 1020200093469A · 2020 [cited by applicant]
KR 1020210074280A · 2021 [cited by applicant]
KR 1020220025164A · 2022 [cited by applicant]
KR 1020220104065A · 2022 [cited by applicant]
WO 2017197126A1 · 2017 [cited by applicant]
Yan Zhang et al., “EE2-2.1: Regression based affine candidate derivation”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, 27th Meeting, by teleconference, JVET-AA0107- v2, Jul. 13-22, 2022,… [cited by applicant]
Yan Zhang et al., “EE2-related: Regression based affine candidate derivation”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-Z0125-v2, 26th Meeting, by teleconference, Apr. 20-29, 202… [cited by applicant]
Yan Zhang et al., “Regression based affine candidate derivation”, Qualcomm, JVET-Z0125: EE2-Related, 8 pages. [cited by applicant]
Ramin Ghaznavi-Youvalari et al., “CE4-related: Merge mode with Regression based Motion Vector Field (RMVF)”, JVET-L0171-r1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting… [cited by applicant]
Wei Chen et al., “EE2-related: on regression based affine candidate derivation”, JVET-AA0128-v1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, 27th Meeting, pp. 1-4, Jul. 20, 2022. [cited by applicant]
International Search Report (PCT/ISA/210) and Written Opinion (PCT/ISA/237) issued by the International Searching Authority on Nov. 28, 2023 in International Application No. PCT/KR2023/012293. [cited by applicant]