Image decoding method and apparatus according to block division structure in image coding system

US12184850B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12184850-B2
Application numberUS-202318119602-A
CountryUS
Kind codeB2
Filing dateMar 9, 2023
Priority dateFeb 22, 2018
Publication dateDec 31, 2024
Grant dateDec 31, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided is a video decoding method performed by a decoding apparatus, which includes: obtaining split information for a target block from a bitstream; splitting the target block into a first sub-block and a second sub-block based on a split boundary indicated by the split information; deriving a first motion information candidate list for the first sub-block and a second motion information candidate list for the second sub-block based on the split information for the target block; performing inter prediction of the first sub-block based on the first motion information candidate list; and performing inter prediction of the second sub-block based on the second motion information candidate list, in which the first sub-block and the second sub-block are non-rectangular blocks, and the first motion information candidate list for the first sub-block is different from the second motion information candidate list for the second sub-block.

First claim

Opening claim text (preview).

What is claimed is: 1. A decoding apparatus for image decoding, the decoding apparatus comprising: a memory; and at least one processor connected to the memory, the at least one processor configured to: obtain residual information and split information for a target block from a bitstream; split the target block into a first sub-partition and a second sub-partition based on a split boundary indicated by the split information; derive a motion information candidate list for the first sub-partition and the second sub-partition; derive prediction samples in the first sub-partition based on the motion information candidate list; derive prediction samples in the second sub-partition based on the motion information candidate list; derive residual samples of the target block based on the residual information; and generate a reconstructed picture based on the prediction samples in the first sub-partition, the prediction samples in the second sub-partition and the residual samples, wherein the first sub-partition and the second sub-partition are non-rectangular partitions, wherein the split information includes information on an angle of the split boundary and a distance between the split boundary and a center of the target block, wherein the target block is split into the first sub-partition and the second sub-partition through the split boundary derived based on the information on the angle of the split boundary and the distance between the split boundary and the center of the target block, and wherein based on a right height of the second sub-partition being RH, a size of the target block being N×N, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes at least one of a first spatial candidate indicating motion information of a first spatial neighboring block and a second spatial candidate indicating motion information of a second spatial neighboring block, a location of the first spatial neighboring block is (N, N−1−RH), and a location of the second spatial neighboring block is (N−1, N−1−RH). 2. The decoding apparatus of claim 1 , wherein based on the split boundary crossing an upper boundary and a left boundary of the target block, an upper width of the first sub-partition being UW, a left height of the first sub-partition being LH, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes at least one of a first spatial candidate indicating motion information of a first spatial neighboring block, a second spatial candidate indicating motion information of a second spatial neighboring block, a third spatial candidate indicating motion information of a third spatial neighboring block, a fourth spatial candidate indicating motion information of a fourth spatial neighboring block, and a temporal candidate indicating motion information of a temporal neighboring block in a co-located picture, a location of the first spatial neighboring block is (−1, LH), a location of the second spatial neighboring block is (−1, LH−1), a location of the third spatial neighboring block is (UW, −1), a location of the fourth spatial neighboring block is (UW−1, −1), and a location of the temporal neighboring block may be (0, LH−1). 3. The decoding apparatus of claim 1 , wherein based on the split boundary crossing a right boundary and a lower boundary of the target block, a lower width of the first sub-partition being DW, a left height of the first sub-partition being LH, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, and a location of a temporal neighboring block is (DW−1, LH−1). 4. The decoding apparatus of claim 1 , wherein based on the split boundary crossing a right boundary and a lower boundary of the target block, a lower width of the second sub-partition being DW, a right height of the second sub-partition being RH, a size of the target block being N×N, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes at least one of a third spatial candidate indicating motion information of a third spatial neighboring block and a fourth spatial candidate indicating motion information of a fourth spatial neighboring block, a location of the third spatial neighboring block is (N−1−DW, N), and a location of the fourth spatial neighboring block is (N−1−DW, N−1). 5. The decoding apparatus of claim 1 , wherein based on the split boundary crossing an upper boundary and a right boundary of the target block, an upper width of the first sub-partition being UW, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes at least one of a first spatial candidate indicating motion information of a first spatial neighboring block and a second spatial candidate indicating motion information of a second spatial neighboring block, a location of the first spatial neighboring block is (UW, −1), and a location of the second spatial neighboring block is (UW−1, −1). 6. The decoding apparatus of claim 1 , wherein based on the split boundary crossing an upper boundary and a right boundary of the target block, an upper width of the second sub-partition being UW, a size of the target block being N×N, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes a temporal candidate indicating motion information of a temporal neighboring block in a co-located picture, a location of the temporal neighboring block is (N, N). 7. The decoding apparatus of claim 1 , wherein based on the split boundary crossing a left boundary and a lower boundary of the target block, a left height of the first sub-partition being LH, a lower width of the first sub-partition being DW, a size of the target block being N×N, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes a temporal candidate indicating motion information of a temporal neighboring block in a co-located picture, and a location of the temporal neighboring block is (DW−1, N−1). 8. The decoding apparatus of claim 1 , wherein based on the split boundary crossing an upper boundary and a lower boundary of the target block, an upper width of the first sub-partition being UW, a lower width of the first sub-partition being DW, a size of the target block being N×N, and an x component of a top-left sample position of the target block being 0 and a y component of the top-left sample position being 0, the motion information candidate list includes at least one of a first spatial candidate indicating motion information of a first spatial neighboring block, a second spatial candidate indicating motion information of a second spatial neighboring block, and a temporal candidate indicating motion information of a temporal neighboring block in a co-located picture, a location of the first spatial neighboring block is (UW, −1), a location of the second spatial neighboring block is (UW−1, −1), and a location of the temporal neighboring block is (DW−1, N−1). 9. The decoding apparatus of claim 1 , wherein based on the split boundary crossing an upper boundary and a lower boundary of the target bloc

Assignees

Inventors

Classifications

  • Entropy coding, e.g. variable length coding [VLC] or arithmetic coding · CPC title

  • Motion estimation or motion compensation · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12184850B2 cover?
Provided is a video decoding method performed by a decoding apparatus, which includes: obtaining split information for a target block from a bitstream; splitting the target block into a first sub-block and a second sub-block based on a split boundary indicated by the split information; deriving a first motion information candidate list for the first sub-block and a second motion information can…
Who is the assignee on this patent?
Lg Electronics Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/119. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).