IP Library Granted Patent US 12,206,891
Granted Patent B2
US 12,206,891 · App. 18/525,164 · Granted Jan 21, 2025

Apparatus for performing image coding on basis of ATMVP candidate

Inventors: Hyeongmoon Jang (Seoul, KR); Junghak Nam (Seoul, KR); Jaehyun Lim (Seoul, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/52H04N19/132H04N19/176H04N19/31H04N19/55
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,206,891
App. No.
18/525,164
Granted
Jan 21, 2025
Kind
B2
Abstract

A method for image decoding performed by a decoding apparatus according to the present disclosure comprises the steps of: deriving an ATMVP candidate for a current block; deriving merge candidates for the current block; deriving prediction samples for the current block on the basis of the merge candidates and the ATMVP candidate; and deriving reconstruction samples for the current block on the basis of the prediction samples, wherein the ATMVP candidate is a spatial neighboring block spatially adjacent to the current block.

Claims (51)

1. An image decoding method performed by a decoding apparatus, the method comprising:

obtaining information related to a prediction and residual information from a bitstream;

deriving a subblock based temporal merge candidate for a current block based on the information related to the prediction;

deriving affine candidates for the current block based on the information related to the prediction;

deriving a merge candidate list for the current block, wherein the merge candidate list includes the subblock based temporal merge candidate and the affine candidates;

deriving prediction samples for the current block based on the merge candidate list;

deriving residual samples for the current block based on the residual information; and

generating reconstructed samples based on the prediction samples and the residual samples,

wherein deriving the subblock based temporal merge candidate comprises:

deriving a motion vector of a left neighboring block of the current block;

deriving corresponding subblocks in a collocated picture based on the motion vector of the left neighboring block;

deriving subblock motion vectors of the corresponding subblocks; and

deriving the subblock based temporal merge candidate based on the subblock motion vectors,

wherein deriving the subblock based temporal merge candidate further comprises

deriving a base motion vector based on a motion vector related to a below-right center position of the current block,

wherein based on a motion vector of a corresponding subblock not being available, the base motion vector is used as the subblock motion vector of the corresponding subblock,

wherein the subblock based temporal merge candidate is configured prior to the affine candidates in the merge candidate list, and

wherein the subblock based temporal merge candidate is configured as a candidate in a first order of the merge candidate list.

2. An image encoding method performed by an encoding apparatus, the method comprising:

deriving a subblock based temporal merge candidate for a current block;

deriving affine candidates for the current block;

deriving a merge candidate list for the current block, wherein the merge candidate list includes the subblock based temporal merge candidate and the affine candidates;

deriving prediction samples for the current block based on the merge candidate list;

deriving residual samples for the current block based on the prediction samples;

generating information related to a prediction and residual information related to the residual samples; and

encoding image information including the information related to the prediction and the residual information,

wherein deriving the subblock based temporal merge candidate comprises:

deriving the motion vector of a left neighboring block of the current block;

deriving corresponding subblocks in a collocated picture based on the motion vector of the left neighboring block;

deriving subblock motion vectors of the corresponding subblocks; and

deriving the subblock based temporal merge candidate based on the subblock motion vectors,

wherein deriving the subblock based temporal merge candidate further comprises

deriving a base motion vector based on a motion vector related to a below-right center position of the current block,

wherein based on a motion vector of a corresponding subblock not being available, the base motion vector is used as the subblock motion vector of the corresponding subblock,

wherein the subblock based temporal merge candidate is configured prior to the affine candidates in the merge candidate list, and

wherein the subblock based temporal merge candidate is configured as a candidate in a first order of the merge candidate list.

3. A non-transitory computer-readable digital storage medium storing a bitstream generated by the image encoding method of claim 2 .

4. A transmission method of data for an image, the method comprising:

obtaining a bitstream for the image, wherein the bitstream is generated based on deriving a subblock based temporal merge candidate for a current block, deriving affine candidates for the current block, deriving a merge candidate list for the current block, wherein the merge candidate list includes the subblock based temporal merge candidate and the affine candidates, deriving prediction samples for the current block based on the merge candidate list, deriving residual samples for the current block based on the prediction samples, generating information related to a prediction and residual information related to the residual samples, and

encoding image information including the information related to the prediction and the residual information; and

transmitting the data comprising the bitstream,

wherein deriving the subblock based temporal merge candidate comprises:

deriving the motion vector of a left neighboring block of the current block;

deriving corresponding subblocks in a collocated picture based on the motion vector of the left neighboring block;

deriving subblock motion vectors of the corresponding subblocks; and

deriving the subblock based temporal merge candidate based on the subblock motion vectors,

wherein deriving the subblock based temporal merge candidate further comprises

deriving a base motion vector based on a motion vector related to a below-right center position of the current block,

wherein based on a motion vector of a corresponding subblock not being available, the base motion vector is used as the subblock motion vector of the corresponding subblock,

wherein the subblock based temporal merge candidate is configured prior to the affine candidates in the merge candidate list, and

wherein the subblock based temporal merge candidate is configured as a candidate in a first order of the merge candidate list.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2024
From: LG ELECTRONICS INC.
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 067394/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2023
From: JANG, HYEONGMOON; NAM, JUNGHAK; LIM, JAEHYUN
To: LG ELECTRONICS INC.
Reel/Frame 065767/0941 →
Continuity (4)
Continuation 17887911 · Aug 15, 2022
Continuation 17283926
Provisional Application 62742925 · Oct 8, 2018
Related Publication 20240107056A1 · Mar 28, 2024
References Cited (17)
US 10951884B2 · Moon · 2021 [cited by examiner]
US 20030108099A1 · Nagumo · 2003 [cited by examiner]
US 20050206741A1 · Raber · 2005 [cited by examiner]
US 20150085935A1 · Chen · 2015 [cited by examiner]
US 20160219278A1 · Chen · 2016 [cited by examiner]
US 20160381383A1 · Oh · 2016 [cited by examiner]
US 20170332099A1 · Lee · 2017 [cited by examiner]
US 20180070100A1 · Chen · 2018 [cited by examiner]
US 20180255316A1 · Zhang · 2018 [cited by examiner]
US 20180310017A1 · Chen · 2018 [cited by examiner]
US 20190182502A1 · Xu · 2019 [cited by examiner]
US 20210136400A1 · Chen · 2021 [cited by examiner]
KIPO, Office Action for KR Application No. 10-2021-7009768, Aug. 13, 2021. [cited by applicant]
KIPO, Office Action for KR Application No. 10-2022-7001852, Feb. 8, 2022. [cited by applicant]
KIPO, Office Action for KR Application No. 10-2022-7033085, Dec. 6, 2022. [cited by applicant]
KIPO, Office Action for KR Application No. 10-2023-7027748, Dec. 13, 2023. [cited by applicant]
WIPO, International Search Report and Written Opinion for International Application No. PCT/KR2019/013230, Jan. 22, 2020. [cited by applicant]