IP Library Granted Patent US 12,262,044
Granted Patent B2
US 12,262,044 · App. 18/407,806 · Granted Mar 25, 2025

Video signal processing method and device using motion compensation

Inventors: Jaehong Jung (Seoul, KR); Dongcheol Kim (Suwon-si, KR); Geonjung Ko (Seoul, KR); Juhyung Son (Uiwang-si, KR); Jinsam Kwak (Anyang-si, KR)
Assignee: HUMAX CO., LTD.
H04N19/513H04N19/105H04N19/132H04N19/137H04N19/139H04N19/172H04N19/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,262,044
App. No.
18/407,806
Granted
Mar 25, 2025
Kind
B2
Abstract

Disclosed is a video signal processing method comprising the steps of: acquiring a merge index which indicates a candidate for prediction of a current block among a plurality of candidates for the prediction of the current block, which are included in a merge candidate list; acquiring motion information of the current block on the basis of motion information corresponding to the candidate indicated by the merge index; when the motion information of the current block includes a plurality of motion vectors corresponding to a list of different reference pictures, comparing picture order count (POC) differences between each of the reference pictures corresponding to the plurality of motion vectors and the current picture including the current block; correcting the plurality of motion vectors on the basis of a result of the comparison; and reconstructing the current block on the basis of the plurality of corrected motion vectors.

Claims (93)

1. A video signal decoding device comprising:

a processor,

wherein the processor is configured to:

obtain a first motion vector of a current block corresponding to a first reference picture and a second motion vector of the current block corresponding to a second reference picture,

obtain a first picture order count (POC) difference representing a POC difference between the first reference picture and a current picture,

obtain a second POC difference representing a POC difference between the second reference picture and the current picture,

obtain at least one of a first correction value of the first motion vector and a second correction value of the second motion vector as an offset, based on a result of comparing the first POC difference and the second POC difference,

obtain a first corrected motion vector by correcting the first motion vector based on the first correction value,

obtain a second corrected motion vector by correcting the second motion vector based on the second correction value, and

reconstruct the current block based on the first corrected motion vector and the second corrected motion vector,

wherein the first reference picture and the second reference picture are included in a first reference picture list and a second reference picture list, respectively, and

wherein the first reference picture list and the second reference picture are different from each other,

wherein a value representing the first reference picture list is 0 and a value representing the second reference picture list is 1.

2. The video signal decoding device of claim 1 ,

wherein the first reference picture list is used in a first higher level region in which up to one motion vector is used for a specific sample and a second higher level region in which up to two motion vectors are used for the specific sample, and

wherein the second reference picture list is not used in the first higher level region.

3. The video signal decoding device of claim 1 ,

wherein when one of the first correction value and the second correction value is obtained as the offset,

a correction value obtained as the offset is obtained earlier than a correction value not obtained as the offset.

4. The video signal decoding device of claim 3 ,

wherein when an absolute value of the first POC difference is greater than or equal to an absolute value of the second POC difference, the first correction value is obtained as the offset, and

wherein when the absolute value of the first POC difference is less than the absolute value of the second POC difference, the second correction value is obtained as the offset.

5. The video signal decoding device of claim 4 ,

wherein when the absolute value of the first POC difference is greater than or equal to the absolute value of the second POC difference,

the first corrected motion vector is obtained by adding the offset to the first motion vector,

the second corrected motion vector is obtained by adding a first value to the second motion vector, and

the first value is obtained based on the offset.

6. A video signal encoding device comprising:

a processor,

wherein the processor is configured to

obtain a bitstream to be decoded by a decoder using a decoding method,

wherein the decoding method comprising:

obtaining a first motion vector of a current block corresponding to a first reference picture and a second motion vector of the current block corresponding to a second reference picture;

obtaining a first picture order count (POC) difference representing a POC difference between the first reference picture and a current picture;

obtaining a second POC difference representing a POC difference between the second reference picture and the current picture;

obtaining at least one of a first correction value of the first motion vector and a second correction value of the second motion vector as an offset, based on a result of comparing the first POC difference and the second POC difference;

obtaining a first corrected motion vector by correcting the first motion vector based on the first correction value;

obtaining a second corrected motion vector by correcting the second motion vector based on the second correction value; and

reconstructing the current block based on the first corrected motion vector and the second corrected motion vector,

wherein the first reference picture and the second reference picture are included in a first reference picture list and a second reference picture list, respectively, and

wherein the first reference picture list and the second reference picture are different from each other,

wherein a value representing the first reference picture list is 0 and a value representing the second reference picture list is 1.

7. The video signal encoding device of claim 6 ,

wherein the first reference picture list is used in a first higher level region in which up to one motion vector is used for a specific sample and a second higher level region in which up to two motion vectors are used for the specific sample, and

wherein the second reference picture list is not used in the first higher level region.

8. The video signal encoding device of claim 6 ,

wherein when one of the first correction value and the second correction value is obtained as the offset,

a correction value obtained as the offset is obtained earlier than a correction value not obtained as the offset.

9. The video signal encoding device of claim 8 ,

wherein when an absolute value of the first POC difference is greater than or equal to an absolute value of the second POC difference, the first correction value is obtained as the offset, and

wherein when the absolute value of the first POC difference is less than the absolute value of the second POC difference, the second correction value is obtained as the offset.

10. The video signal encoding device of claim 9 ,

wherein when the absolute value of the first POC difference is greater than or equal to the absolute value of the second POC difference,

the first corrected motion vector is obtained by adding the offset to the first motion vector,

the second corrected motion vector is obtained by adding a first value to the second motion vector, and

the first value is obtained based on the offset.

11. A non-transitory computer-readable medium storing a bitstream, the bitstream being decoded by a decoding method,

wherein the decoding method, comprising:

obtaining a first motion vector of a current block corresponding to a first reference picture and a second motion vector of the current block corresponding to a second reference picture;

obtaining a first picture order count (POC) difference representing a POC difference between the first reference picture and a current picture;

obtaining a second POC difference representing a POC difference between the second reference picture and the current picture;

obtaining at least one of a first correction value of the first motion vector and a second correction value of the second motion vector as an offset, based on a result of comparing the first POC difference and the second POC difference;

obtaining a first corrected motion vector by correcting the first motion vector based on the first correction value;

obtaining a second corrected motion vector by correcting the second motion vector based on the second correction value; and

reconstructing the current block based on the first corrected motion vector and the second corrected motion vector,

wherein the first reference picture and the second reference picture are included in a first reference picture list and a second reference picture list, respectively, and

wherein the first reference picture list and the second reference picture are different from each other,

wherein a value representing the first reference picture list is 0 and a value representing the second reference picture list is 1.

12. The non-transitory computer-readable medium storing a bitstream of claim 11 ,

wherein the first reference picture list is used in a first higher level region in which up to one motion vector is used for a specific sample and a second higher level region in which up to two motion vectors are used for the specific sample, and

wherein the second reference picture list is not used in the first higher level region.

13. The non-transitory computer-readable medium storing a bitstream of claim 11 ,

wherein when one of the first correction value and the second correction value is obtained as the offset,

a correction value obtained as the offset is obtained earlier than a correction value not obtained as the offset.

14. The non-transitory computer-readable medium storing a bitstream of claim 13 ,

wherein when an absolute value of the first POC difference is greater than or equal to an absolute value of the second POC difference, the first correction value is obtained as the offset, and

wherein when the absolute value of the first POC difference is less than the absolute value of the second POC difference, the second correction value is obtained as the offset.

15. The non-transitory computer-readable medium storing a bitstream of claim 14 ,

wherein when the absolute value of the first POC difference is greater than or equal to the absolute value of the second POC difference,

the first corrected motion vector is obtained by adding the offset to the first motion vector,

the second corrected motion vector is obtained by adding a first value to the second motion vector, and

the first value is obtained based on the offset.

16. A video signal processing method, the method comprising:

obtaining a first motion vector of a current block corresponding to a first reference picture and a second motion vector of the current block corresponding to a second reference picture;

obtaining a first picture order count (POC) difference representing a POC difference between the first reference picture and a current picture;

obtaining a second POC difference representing a POC difference between the second reference picture and the current picture;

obtaining at least one of a first correction value of the first motion vector and a second correction value of the second motion vector as an offset, based on a result of comparing the first POC difference and the second POC difference;

obtaining a first corrected motion vector by correcting the first motion vector based on the first correction value;

obtaining a second corrected motion vector by correcting the second motion vector based on the second correction value; and

reconstructing the current block based on the first corrected motion vector and the second corrected motion vector,

wherein the first reference picture and the second reference picture are included in a first reference picture list and a second reference picture list, respectively, and

wherein the first reference picture list and the second reference picture are different from each other,

wherein a value representing the first reference picture list is 0 and a value representing the second reference picture list is 1.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECORD BY REPLACING THE PREVIOUSLY RECORDED CONFIDENTIAL PURCHASE AGREEMENT PREVIOUSLY RECORDED ON REEL 73239 FRAME 166. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 26, 2026
From: HUMAX CO., LTD.
To: ADVEXT IP LLC
Reel/Frame 075743/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2026
From: ADVEXT IP LLC
To: VIDAXIO LLC
Reel/Frame 074323/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2025
From: HUMAX CO., LTD.
To: ADVEXT IP LLC
Reel/Frame 073239/0166 →
Priority Claims (4)
KR 10-2018-0035474 · Mar 27, 2018 · national
KR 10-2018-0036917 · Mar 29, 2018 · national
KR 10-2018-0042844 · Apr 12, 2018 · national
KR 10-2018-0046324 · Apr 20, 2018 · national
Continuity (5)
Continuation 18146227 · Dec 23, 2022
Continuation 17314373 · May 7, 2021
Continuation 17033723 · Sep 26, 2020
Continuation PCTKR2019003608 · Mar 27, 2019
Related Publication 20240146936A1 · May 2, 2024
References Cited (32)
US 11039162B2 · Jung et al. · 2021 [cited by applicant]
US 20030099294A1 · Wang · 2003 [cited by examiner]
US 20130279577A1 · Schwarz · 2013 [cited by examiner]
US 20130294513A1 · Seregin · 2013 [cited by examiner]
US 20140334551A1 · Kim · 2014 [cited by examiner]
US 20160373688A1 · Imajo · 2016 [cited by examiner]
US 20180098086A1 · Chuang · 2018 [cited by examiner]
US 20190313112A1 · Han · 2019 [cited by examiner]
CN 103370940A · 2013 [cited by applicant]
KR 1020110113583A · 2011 [cited by applicant]
KR 1020130002284A · 2013 [cited by applicant]
KR 1020130101483A · 2013 [cited by applicant]
KR 1020140005102A · 2014 [cited by applicant]
KR 1020150024906A · 2015 [cited by applicant]
KR 1020150138352A · 2015 [cited by applicant]
WO 2015124110A1 · 2015 [cited by applicant]
WO 2017039117A1 · 2017 [cited by applicant]
International Search Report & Written Opinion of the International Searching Authoriity_PCT/KR2019/003608_Jul. 9, 2019. [cited by applicant]
Notice of Allowance of U.S. Appl. No. 17/033,723 from the USPTO dated Apr. 14, 2021. [cited by applicant]
Office Action of KR10-2020-7028082 from Korea Intellectual Property Office dated Jun. 9, 2021. [cited by applicant]
The Office Action from Intellectual Property Office of India for Application No. 202027043231 dated Sep. 16, 2021. [cited by applicant]
Non-Final Rejection of U.S. Appl. No. 17/033,723 from the USPTO dated Dec. 10, 2020. [cited by applicant]
“Request for the Submission of an Opinion” from KIPO (Korea Intellectual Property Office) for Application No. 10-2022-7002619 dated Dec. 5, 2022. [cited by applicant]
Non-Final Rejection of U.S. Appl. No. 17/314,373 from the USPTO dated May 10, 2022. [cited by applicant]
Notice of Allowance of U.S. Appl. No. 17/314,373 from the USPTO dated Sep. 20, 2022. [cited by applicant]
Hearing Notice in Reference of Application No. 202027043231 from Intellectual Property India; Applicant: Humax Co., Ltd. Date of Dispatch: Aug. 2, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/146,227 dated Oct. 10, 2023. [cited by applicant]
Corrected Notice of Allowance for U.S. Appl. No. 18/146,227 dated Oct. 23, 2023. [cited by applicant]
Notification of First Office Action and Search Report for CN201980022660.0 from China National Intellectual Property Administration. dated Nov. 10, 2023. [cited by applicant]
Office Action for KR10-2023-7028220 from KIPO dated Dec. 12, 2023. [cited by applicant]
Non-Final Rejection of U.S. Appl. No. 18/146,227 from the USPTO dated Jun. 6, 2023. [cited by applicant]
Corrected Notice of Allowance for U.S. Appl. No. 18/146,227 from the USPTO dated Jan. 4, 2024. [cited by applicant]