IP Library Granted Patent US 10,917,645
Granted Patent B2
US 10,917,645 · App. 15/337,426 · Granted Feb 9, 2021

Inter-prediction method and apparatus for same

Inventors: Hui Yong Kim (Daejeon, KR); Gwang Hoon Park (Seongnam-si, KR); Kyung Yong Kim (Suwon-si, KR); Sung Chang Lim (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Jin Soo Choi (Daejeon, KR); Jin Woong Kim (Daejeon, KR)
Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; University-Industry Cooperation Group of Kyung Hee University
H04N19/159H04N19/105H04N19/109H04N19/117H04N19/124H04N19/13H04N19/139H04N19/15H04N19/176H04N19/52H04N19/61
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 10,917,645
App. No.
15/337,426
Granted
Feb 9, 2021
Kind
B2
Abstract

An inter-prediction method according to the present invention comprises the steps of: deriving motion information of a current block; and generating a prediction block for the current block on the basis of the derived motion information. According to the present invention, computational complexity can be reduced and encoding efficiency can be improved.

Claims (57)

1. A method for decoding a video signal based on temporal motion prediction, the method comprising:

obtaining, from an input bitstream, a collocated picture index;

determining a slice type of a current slice including a current block;

determining, based on the determined slice type, a reference picture list including a collocated picture among a plurality of reference picture lists;

determining the collocated picture based on the collocated picture index and the determined reference picture list including the collocated picture;

determining a collocated block for deriving temporal motion information of the current block, the collocated block belonging to the collocated picture;

deriving the temporal motion information of the current block from motion information of the determined collocated block;

constructing a merge candidate list for the current block by using the temporal motion information;

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

generating a prediction block for the current block based on the derived motion information;

generating a reconstruction block for the current block using the prediction block; and

applying an in-loop filter on the reconstruction block,

wherein the in-loop filter includes a deblocking filter and a SAO (Sample Adaptive Offset) filter,

wherein the derived motion information includes prediction direction information and both of L0 motion information and L1 motion information,

wherein when the prediction direction information of the current block indicates a bi-prediction and a size of the current block is smaller than a pre-determined size, the prediction direction information indicating the bi-prediction is changed to indicate a uni-prediction and the prediction block of the current block is generated by performing a motion compensation based on only the L0 motion information among the L0 motion information and the L1 motion information,

wherein when the prediction direction information indicates the bi-prediction and the size of the current block is equal to or greater than the pre-determined size, the prediction direction information indicating the bi-prediction is not changed to indicate the uni-prediction and the prediction block of the current block is generated by performing the motion compensation based on both the L0 motion information and the L1 motion information,

wherein the pre-determined size is representative of one of 8×8, 16×16 or 32×32,

wherein the collocated picture index is used for selecting a collocated picture among a plurality of reference pictures in the reference picture list, and

wherein the collocated picture index is variable.

2. The method of claim 1 , wherein the reference picture lists include an L0 reference picture list and an L1 reference picture list.

3. A method for encoding a video signal, the method comprising:

determining a slice type of a current slice including a current block;

determining, based on the determined slice type, a reference picture list among a plurality of reference picture lists;

determining a collocated picture based on the determined reference picture list;

determining a collocated block for deriving temporal motion information of the current block, the collocated block belonging to the collocated picture;

deriving the temporal motion information of the current block from motion information of the determined collocated block;

constructing a merge candidate list for the current block by using the temporal motion information;

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

generating a prediction block for the current block based on the derived motion information;

generating a reconstruction block for the current block using the prediction block;

applying an in-loop filter on the reconstruction block; and

encoding a collocated picture index,

wherein the derived motion information includes prediction direction information and both of L0 motion information and L1 motion information,

wherein, when the prediction direction information of the current block indicates a bi-prediction and a size of the current block is smaller than a pre-determined size, the prediction direction information indicating the bi-prediction is changed to indicate a uni-prediction and the prediction block of the current block is generated by performing motion compensation based on only the L0 motion information among the L0 motion information and the L1 motion information,

wherein, when the prediction direction information indicates the bi-prediction and the size of the current block is equal to or greater than the pre-determined size, the prediction direction information indicating the bi-prediction is not changed to indicate the uni-prediction and the prediction block of the current block is generated by performing the motion compensation based on both the L0 motion information and the L1 motion information,

wherein the pre-determined size is representative of one of 8×8, 16×16, or 32×32,

wherein the in-loop filter includes a deblocking filter and a SAO (Sample Adaptive Offset) filter, and

wherein the collocated picture index is used for selecting a collocated picture among a plurality of reference pictures in the reference picture list.

4. A non-transitory computer-readable recoding-medium storing a bitstream used for a video encoding method,

the method comprising:

determining a slice type of a current slice including a current block;

determining, based on the determined slice type, a reference picture list among a plurality of reference picture lists;

determining a collocated picture based on the determined reference picture list;

determining a collocated block for deriving temporal motion information of the current block, the collocated block belonging to the collocated picture;

deriving the temporal motion information of the current block from motion information of the determined collocated block;

constructing a merge candidate list for the current block by using the temporal motion information;

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

generating a prediction block for the current block based on the derived motion information;

generating a reconstruction block for the current block using the prediction block;

applying in-loop filter on the reconstruction block; and

encoding a collocated picture index,

wherein the derived motion information includes prediction direction information and both of L0 motion information and L1 motion information,

wherein, when the prediction direction information of the current block indicates a bi-prediction and a size of the current block is smaller than a pre-determined size, the prediction direction information indicating the bi-prediction is changed to indicate a uni-prediction and the prediction block of the current block is generated by performing motion compensation based on only the L0 motion information among the L0 motion information and the L1 motion information,

wherein, when the prediction direction information indicates the bi-prediction and the size of the current block is equal to or greater than the pre-determined size, the prediction direction information indicating the bi-prediction is not changed to indicate the uni-prediction and the prediction block of the current block is generated by performing the motion compensation based on both the L0 motion information and the L1 motion information,

wherein the pre-determined size is representative of one of 8×8, 16×16, or 32×32,

wherein the in-loop filter includes a deblocking filter and a SAO (Sample Adaptive Offset) filter, and

wherein the collocated picture index is used for selecting a collocated picture among a plurality of reference pictures in the reference picture list.

Assignments (3)
ACKNOWLEDGEMENT OF ASSIGNMENT OF EXCLUSIVE LICENSE Recorded Sep 9, 2022
From: INTELLECTUAL DISCOVERY CO., LTD.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 061403/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: KIM, HUI YONG; PARK, GWANG HOON; KIM, KYUNG YONG; LIM, SUNG CHANG; LEE, JIN HO; CHOI, JIN SOO; KIM, JIN WOONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
Reel/Frame 058321/0361 →
LICENSE Recorded Jan 21, 2021
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 054978/0406 →
Priority Claims (5)
KR 10-2011-0060285 · Jun 21, 2011 · national
KR 10-2011-0065714 · Jul 1, 2011 · national
KR 10-2011-0066173 · Jul 4, 2011 · national
KR 10-2012-0005948 · Jan 18, 2012 · national
KR 10-2012-0066191 · Jun 20, 2012 · national
Continuity (2)
Continuation 14127617
Related Publication 20170048530A1 · Feb 16, 2017
Cited By (1)
US 12,531,996