IP Library › Granted Patent US 12,604,030
Granted Patent B2
US 12,604,030 · App. 18/955,926 · Granted Apr 14, 2026

Method and apparatus for processing video signal

Inventor: Bae Keun Lee (Gyeonggi-do, KR)
Assignee: KT CORPORATION
H04N19/521H04N19/52H04N19/577H04N19/597
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,604,030
App. No.
18/955,926
Granted
Apr 14, 2026
Kind
B2
Abstract

According to the present invention, there is provided a method of decoding an image, the method including: deriving a spatial merge candidate of a current block; generating a first merge candidate list including the spatial merge candidate; obtaining motion information of the current block on the basis of the first merge candidate list; and performing motion compensation on the current block by using the motion information. Herein, when the number of merge candidates included in the first merge candidate list is smaller than the maximum number, at least one merge candidate included in a second merge candidate list is added to the first merge candidate list.

Claims (35)

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

deriving one or more merge candidates for a current block, the one or more merge candidates comprising at least one of a spatial merge candidate and a temporal merge candidate;

generating a merge candidate list by adding the merge candidates to the merge candidate list;

obtaining motion information of the current block based on the merge candidate list;

obtaining a prediction sample of the current block based on the motion information; and

obtaining a reconstruction sample based on the prediction sample,

wherein when the number of the merge candidates included in the merge candidate list is less than a threshold, a motion information candidate included in a motion information candidate list is added to the merge candidate list as a merge candidate,

wherein the motion information candidate included in the motion information candidate list is derived based on motion information of a spatial block that is included in the same slice as the current block, and

wherein after adding the motion information candidate to the merge candidate list, an average merge candidate generated by using two merge candidates included in the merge candidate list is added to the merge candidate list.

2 . The method of claim 1 , wherein the motion information candidate list is updated with the motion information of the current block, and

wherein a new motion information candidate derived based on the motion information of the current block is added with a largest index to the motion information candidate list.

3 . The method of claim 1 , wherein if a first motion information candidate with a largest index in the motion information candidate list is the same with one of the merge candidates included in the merge candidate list, a second motion information candidate with an index smaller than the first motion information candidate is added to the merge candidate list.

4 . The method of claim 1 , wherein the motion information candidate list is initialized when a new slice is encountered.

5 . The method of claim 1 , wherein a motion vector of the average merge candidate is derived by averaging motion vectors of the two merge candidates.

6 . A method of encoding an image, the method comprising:

deriving one or more merge candidates of a current block, the one or more merge candidates comprising at least one of a spatial merge candidate and a temporal merge candidate;

generating a merge candidate list by adding the merge candidates to the merge candidate list;

obtaining motion information of the current block based on the merge candidate list;

obtaining a prediction sample of the current block based on the motion information; and

obtaining a residual sample of the current block based on the prediction sample,

wherein when the number of the merge candidates included in the merge candidate list is less than a threshold, a motion information candidate included in a motion information candidate list is added to the merge candidate list as a merge candidate,

wherein the motion information candidate included in the motion information candidate list is derived based on motion information of a spatial block that is included in the same slice as the current block, and

wherein after adding the motion information candidate to the merge candidate list, an average merge candidate generated by using two merge candidates included in the merge candidate list is added to the merge candidate list.

7 . A method of transmitting compressed video data, the method comprising:

obtaining the compressed video data; and

transmitting the compressed video data,

wherein obtaining the compressed video data comprises:

deriving one or more merge candidates of a current block, the one or more merge candidates comprising at least one of a spatial merge candidate and a temporal merge candidate;

generating a merge candidate list by adding the merge candidates to the merge candidate list;

obtaining motion information of the current block based on the merge candidate list;

obtaining a prediction sample of the current block based on the motion information; and

obtaining a residual sample of the current block based on the prediction sample,

wherein when the number of the merge candidates included in the merge candidate list is less than a threshold, a motion information candidate included in a motion information candidate list is added to the merge candidate list as a merge candidate,

wherein the motion information candidate included in the motion information candidate list is derived based on motion information of a spatial block that is included in the same slice as the current block, and

wherein after adding the motion information candidate to the merge candidate list, an average merge candidate generated by using two merge candidates included in the merge candidate list is added to the merge candidate list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2024
From: LEE, BAE KEUN
To: KT CORPORATION
Reel/Frame 069367/0057 →
Priority Claims (1)
KR 10-2018-0031547 · Mar 19, 2018 · national
Continuity (3)
Continuation 17409056 · Aug 23, 2021
Division 16981640
Related Publication 20250088657A1 · Mar 13, 2025
References Cited (80)
US 11297326B2 · Zhang et al. · 2022 [cited by applicant]
US 20130156335A1 · Lim et al. · 2013 [cited by applicant]
US 20130230103A1 · Lim et al. · 2013 [cited by applicant]
US 20140269916A1 · Lim et al. · 2014 [cited by applicant]
US 20140294087A1 · Oh et al. · 2014 [cited by applicant]
US 20140301461A1 · Jeon et al. · 2014 [cited by applicant]
US 20140307789A1 · Kim et al. · 2014 [cited by applicant]
US 20140341284A1 · Kim et al. · 2014 [cited by applicant]
US 20150071347A1 · Oh et al. · 2015 [cited by applicant]
US 20150071348A1 · Oh et al. · 2015 [cited by applicant]
US 20150181229A1 · Lin · 2015 [cited by examiner]
US 20150382008A1 · Lim et al. · 2015 [cited by applicant]
US 20150382013A1 · Lim et al. · 2015 [cited by applicant]
US 20160044331A1 · Lim et al. · 2016 [cited by applicant]
US 20160234497A1 · Oh et al. · 2016 [cited by applicant]
US 20160234502A1 · Oh et al. · 2016 [cited by applicant]
US 20160255361A1 · Lim et al. · 2016 [cited by applicant]
US 20160269742A1 · Lim et al. · 2016 [cited by applicant]
US 20160277749A1 · Lim et al. · 2016 [cited by applicant]
US 20170054995A1 · Kim et al. · 2017 [cited by applicant]
US 20170078673A1 · Kim et al. · 2017 [cited by applicant]
US 20170105021A1 · Lim et al. · 2017 [cited by applicant]
US 20170127059A1 · Kim et al. · 2017 [cited by applicant]
US 20170142419A1 · Kim et al. · 2017 [cited by applicant]
US 20170142420A1 · Kim et al. · 2017 [cited by applicant]
US 20170163996A1 · Lim et al. · 2017 [cited by applicant]
US 20170214922A1 · Jeon et al. · 2017 [cited by applicant]
US 20170237978A1 · Kim et al. · 2017 [cited by applicant]
US 20170237979A1 · Kim et al. · 2017 [cited by applicant]
US 20170237993A1 · Kim et al. · 2017 [cited by applicant]
US 20180027254A1 · Lim et al. · 2018 [cited by applicant]
US 20180077418A1 · Kim et al. · 2018 [cited by applicant]
US 20180109786A1 · Kim et al. · 2018 [cited by applicant]
US 20180152710A1 · Oh et al. · 2018 [cited by applicant]
US 20180199054A1 · Hsu · 2018 [cited by applicant]
US 20180295361A1 · Kim · 2018 [cited by examiner]
US 20180310002A1 · Kim et al. · 2018 [cited by applicant]
US 20180316924A1 · Kim et al. · 2018 [cited by applicant]
US 20180316925A1 · Kim et al. · 2018 [cited by applicant]
US 20180376149A1 · Zhang et al. · 2018 [cited by applicant]
US 20190007697A1 · Lim et al. · 2019 [cited by applicant]
US 20190068978A1 · Jeon et al. · 2019 [cited by applicant]
US 20190068988A1 · Lim et al. · 2019 [cited by applicant]
US 20190200010A1 · Kim et al. · 2019 [cited by applicant]
US 20190200040A1 · Lim et al. · 2019 [cited by applicant]
US 20190246103A1 · Jun et al. · 2019 [cited by applicant]
US 20190261006A1 · Kim et al. · 2019 [cited by applicant]
US 20190320182A1 · Oh et al. · 2019 [cited by applicant]
US 20190387243A1 · Lim et al. · 2019 [cited by applicant]
US 20200045306A1 · Lee · 2020 [cited by applicant]
US 20200099936A1 · Kim et al. · 2020 [cited by applicant]
US 20200145666A1 · Kim et al. · 2020 [cited by applicant]
US 20200195948A1 · Li et al. · 2020 [cited by applicant]
US 20200195970A1 · Ikai et al. · 2020 [cited by applicant]
US 20200221077A1 · Park · 2020 [cited by examiner]
US 20200252643A1 · Lim et al. · 2020 [cited by applicant]
US 20200275106A1 · Kim et al. · 2020 [cited by applicant]
US 20200280724A1 · Jeon et al. · 2020 [cited by applicant]
US 20210329260A1 · Jeon et al. · 2021 [cited by applicant]
US 20220124363A1 · Lim et al. · 2022 [cited by applicant]
US 20230147872A1 · Jeon et al. · 2023 [cited by applicant]
US 20230239493A1 · Lim et al. · 2023 [cited by applicant]
CN 103096073A · 2013 [cited by applicant]
CN 106412603A · 2017 [cited by applicant]
CN 107257476A · 2017 [cited by applicant]
KR 1020100048435A · 2010 [cited by applicant]
KR 1020110008653A · 2011 [cited by applicant]
KR 1020110045908A · 2011 [cited by applicant]
KR 1020110085896A · 2011 [cited by applicant]
KR 1020130050406A · 2013 [cited by applicant]
KR 1020130061721A · 2013 [cited by applicant]
KR 1020140044403A · 2014 [cited by applicant]
KR 1020140064944A · 2014 [cited by applicant]
KR 1020180037600A · 2018 [cited by applicant]
WO 2013070001A1 · 2013 [cited by applicant]
Thomas Wiegand et al., “Overview of the H.264/AVC Video Coding Standard”, IEEE Transactions On Circuits and Systems for Video Technology, Jul. 2003, pp. 560-576, vol. 13, No. 7. [cited by applicant]
Toshiyasu Sugio et al., “Non-CE9: Simplified scaling calculation method for temporal/spatial MVP of AMVP/ Merge”, Document: JCTVC-G541, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC… [cited by applicant]
Jianle Chen et al., “MVP index parsing with fixed No. of candidates”, Document: JCTVC-F402, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 6th Meeting: Torino, IT, Jul. 1… [cited by applicant]
Jianle Chen et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM 7)”, Document: JVET-G1001-v1, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting: Torino,… [cited by applicant]
China National Intellectual Property Administration, Notice of Allowance of corresponding CN Patent Application No. 201980031737.0, Jan. 4, 2024. [cited by applicant]