IP Library › Granted Patent US 12,501,065
Granted Patent B2
US 12,501,065 · App. 18/922,264 · Granted Dec 16, 2025

Method for encoding/decoding video signal, and apparatus therefor

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: Apple Inc.
H04N19/51H04N19/109H04N19/159H04N19/176H04N19/70
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,501,065
App. No.
18/922,264
Granted
Dec 16, 2025
Kind
B2
Abstract

A method for decoding a video, according to the present invention, may comprise the steps of: parsing a first flag indicating whether inter prediction on the basis of a merge mode is applied to a current block; if the first flag is true, parsing a second flag indicating whether a regular merge mode or a merge offset encoding mode is applied to the current block; and if the second flag is true, parsing a third flag indicating whether the merge offset encoding mode is applied to the current block.

Claims (44)

1 . A method of decoding video content, the method comprising:

accessing, by one or more computer processors, a bitstream representing the video content; and

decoding, by the one or more computer processors, the bitstream, wherein decoding the bitstream comprises:

determining a coding unit of the video content based on the bitstream,

determining whether a prediction unit partitioning is applied to the coding unit, wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining whether a maximum number of merge candidates included in a merge condition list is greater than or equal to 2, and

decoding the bitstream based on the determination whether the prediction unit partitioning is applied to the coding unit.

2 . The method of claim 1 , wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining that the maximum number of merge candidates included in the merge condition list is greater than or equal to 2, and

responsive to determining that the maximum number of merge candidates included in the merge condition list is greater than or equal to 2, determining that prediction unit partitioning may be applied to the coding unit.

3 . The method of claim 1 , wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining that the maximum number of merge candidates included in the merge condition list is not greater than or equal to 2, and

responsive to determining that the maximum number of merge candidates included in the merge condition list is not greater than or equal to 2, determining that prediction unit partitioning is not applied to the coding unit.

4 . A system comprising:

one or more processors; and

one or more non-transitory computer readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

accessing a bitstream representing video content; and

decoding the bitstream, wherein decoding the bitstream comprises:

determining a coding unit of the video content based on the bitstream,

determining whether a prediction unit partitioning is applied to the coding unit, wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining whether a maximum number of merge candidates included in a merge condition list is greater than or equal to 2, and

decoding the bitstream based on the determination whether the prediction unit partitioning is applied to the coding unit.

5 . The system of claim 4 , wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining that the maximum number of merge candidates included in the merge condition list is greater than or equal to 2, and

responsive to determining that the maximum number of merge candidates included in the merge condition list is greater than or equal to 2, determining that prediction unit partitioning may be applied to the coding unit.

6 . The system of claim 4 , wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining that the maximum number of merge candidates included in the merge condition list is not greater than or equal to 2, and

responsive to determining that the maximum number of merge candidates included in the merge condition list is not greater than or equal to 2, determining that prediction unit partitioning is not applied to the coding unit.

7 . One or more non-transitory computer readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

obtaining one or more spatial merge candidates

accessing a bitstream representing video content; and

decoding the bitstream, wherein decoding the bitstream comprises:

accessing a bitstream representing video content; and

decoding the bitstream, wherein decoding the bitstream comprises:

determining a coding unit of the video content based on the bitstream,

determining whether a prediction unit partitioning is applied to the coding unit, wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining whether a maximum number of merge candidates included in a merge condition list is greater than or equal to 2, and

decoding the bitstream based on the determination whether the prediction unit partitioning is applied to the coding unit.

8 . The one or more non-transitory computer readable media of claim 7 , wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining that the maximum number of merge candidates included in the merge condition list is greater than or equal to 2, and

responsive to determining that the maximum number of merge candidates included in the merge condition list is greater than or equal to 2, determining that prediction unit partitioning may be applied to the coding unit.

9 . The one or more non-transitory computer readable media of claim 7 , wherein determining whether the prediction unit partitioning is applied to the coding unit comprises:

determining that the maximum number of merge candidates included in the merge condition list is not greater than or equal to 2, and

responsive to determining that the maximum number of merge candidates included in the merge condition list is not greater than or equal to 2, determining that prediction unit partitioning is not applied to the coding unit.

Priority Claims (1)
KR 10-2019-0022767 · Feb 26, 2019 · national
Continuity (5)
Continuation 18135106 · Apr 14, 2023
Continuation 17241950 · Apr 27, 2021
Continuation 17126803 · Dec 18, 2020
Continuation PCTKR2020002754 · Feb 26, 2020
Related Publication 20250047889A1 · Feb 6, 2025
References Cited (34)
US 11025944B2 · Lee · 2021 [cited by applicant]
US 11632562B2 · Lee · 2023 [cited by applicant]
US 12126824B2 · Lee · 2024 [cited by applicant]
US 20140098882A1 · Zhang et al. · 2014 [cited by applicant]
US 20140301461A1 · Jeon · 2014 [cited by examiner]
US 20140321547A1 · Takchara et al. · 2014 [cited by applicant]
US 20150103897A1 · Kim et al. · 2015 [cited by applicant]
US 20160100189A1 · Pang et al. · 2016 [cited by applicant]
US 20200053379A1 · Han et al. · 2020 [cited by applicant]
US 20200169748A1 · Chen et al. · 2020 [cited by applicant]
US 20200169757A1 · Chiang et al. · 2020 [cited by applicant]
US 20210105499A1 · Lee · 2021 [cited by applicant]
US 20210218957A1 · Jang · 2021 [cited by applicant]
US 20210258599A1 · Lee · 2021 [cited by applicant]
US 20210392364A1 · Chiang et al. · 2021 [cited by applicant]
US 20230370631A1 · Lee · 2023 [cited by applicant]
CN 103765886 · 2014 [cited by applicant]
CN 104396248 · 2015 [cited by applicant]
CN 106412602 · 2017 [cited by applicant]
CN 106686378 · 2017 [cited by applicant]
CN 107105269 · 2017 [cited by applicant]
CN 108282661 · 2018 [cited by applicant]
CN 109196864 · 2019 [cited by applicant]
CN 109314785 · 2019 [cited by applicant]
KR 1020130028633 · 2013 [cited by applicant]
KR 1020140049527 · 2014 [cited by applicant]
KR 1020180037583 · 2018 [cited by applicant]
WO WO2017176092 · 2017 [cited by applicant]
WO WO2018026222 · 2018 [cited by applicant]
WO WO2018030773 · 2018 [cited by applicant]
WO WO2018128222 · 2018 [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 4),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, Jan. 18, 2019, pp. 1-301. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/KR2020/002754, dated Sep. 10, 2021, 11 pages (with Machine Translation). [cited by applicant]
International Search Report and Written Opinion in International Appln. PCT/KR2020/002754, dated Jun. 10, 2020, 13 pages (with Machine Translation). [cited by applicant]