Syntax design method and apparatus for performing coding by using syntax

US12598329B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12598329-B2
Application numberUS-202418926065-A
CountryUS
Kind codeB2
Filing dateOct 24, 2024
Priority dateOct 8, 2018
Publication dateApr 7, 2026
Grant dateApr 7, 2026

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.

An image decoding method performed by a decoding apparatus according to the present disclosure comprises the steps of: decoding, on the basis of a bitstream, an affine flag that indicates whether affine prediction is applicable to a current block and a sub-block TMVP flag that indicates whether a temporal motion vector predictor based on a sub-block of the current block is usable; determining whether to decode a predetermined merge mode flag that indicates whether to apply a predetermined merge mode to the current block, on the basis of the decoded affine flag and the decoded sub-block TMVP flag; deriving prediction samples of the current block on the basis of the determining of whether to decode the predetermined merge mode flag; and generating reconstructed samples of the current block based on the prediction samples of the current block.

First claim

Opening claim text (preview).

What is claimed is: 1 . A decoding apparatus for an image decoding, the decoding apparatus comprising: a memory; and at least one processor connected to the memory, the at least one processor configured to: receive image information including affine enabled flag information and sub-block temporal motion vector prediction enabled flag information; receive specific flag information related to whether a sub-block based specific merge mode is applied to a current block; determine whether to receive a specific merge index for the sub-block based specific merge mode based on the specific flag information, the affine enabled flag information and the sub-block temporal motion vector prediction enabled flag information; derive a prediction sample for the current block by applying inter prediction to the current block based on the specific flag information; and generate a reconstructed sample based on the prediction sample, wherein the specific flag information is received based on: determining whether to receive the specific flag information based on at least one of the affine enabled flag information or the sub-block temporal motion vector prediction enabled flag information, and receiving the specific flag information based on the result of the determining whether to receive the specific flag information, wherein based on a case that a value of the specific flag information is equal to 1, a value of the affine enabled flag information is equal to 0 and a value of the sub-block temporal motion vector prediction enabled flag information is equal to 1, it is determined that the specific merge index is not received, and wherein the sub-block temporal motion vector prediction enabled flag information is configured in a sequence parameter set. 2 . An encoding apparatus for an image encoding, the encoding apparatus comprising: a memory; and at least one processor connected to the memory, the at least one processor configured to: derive affine enabled flag information and sub-block temporal motion vector prediction enabled flag information; derive a prediction sample for a current block by applying inter prediction to the current block; derive specific flag information related to whether a sub-block based specific merge mode is applied to the current block; determine whether to signal a specific merge index for the sub-block based specific merge mode based on the specific flag information, the affine enabled flag information and the sub-block temporal motion vector prediction enabled flag information; and encode image information including at least one of the affine enabled flag information, the sub-block temporal motion vector prediction enabled flag information, the specific flag information, or the specific merge index, wherein the specific flag information is derived based on: determining whether to signal the specific flag information based on at least one of the affine enabled flag information or the sub-block temporal motion vector prediction enabled flag information, and deriving the specific flag information based on the result of the determining whether to signal the specific flag information, wherein based on a case that a value of the specific flag information is equal to 1, a value of the affine enabled flag information is equal to 0 and a value of the sub-block temporal motion vector prediction enabled flag information is equal to 1, it is determined that the specific merge index is not signaled, and wherein the sub-block temporal motion vector prediction enabled flag information is configured in a sequence parameter set. 3 . An apparatus for transmitting data for an image, the apparatus comprising: at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on deriving affine enabled flag information and sub-block temporal motion vector prediction enabled flag information, deriving a prediction sample for a current block by applying inter prediction to the current block, deriving specific flag information related to whether a sub-block based specific merge mode is applied to the current block, determining whether to signal a specific merge index for the sub-block based specific merge mode based on the specific flag information, the affine enabled flag information and the sub-block temporal motion vector prediction enabled flag information, and generating the bitstream by encoding image information including at least one of the affine enabled flag information, the sub-block temporal motion vector prediction enabled flag information, the specific flag information, or the specific merge index; and a transmitter configured to transmit the data comprising the bitstream, wherein the deriving the specific flag information comprises: determining whether to signal the specific flag information based on at least one of the affine enabled flag information or the sub-block temporal motion vector prediction enabled flag information, and deriving the specific flag information based on the result of the determining whether to signal the specific flag information, wherein based on a case that a value of the specific flag information is equal to 1, a value of the affine enabled flag information is equal to 0 and a value of the sub-block temporal motion vector prediction enabled flag information is equal to 1, it is determined that the specific merge index is not signaled, and wherein the sub-block temporal motion vector prediction enabled flag information is configured in a sequence parameter set.

Assignees

Inventors

Classifications

  • by predictive encoding · CPC title

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

  • Global motion vector estimation · CPC title

  • Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title

  • Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking · 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 US12598329B2 cover?
An image decoding method performed by a decoding apparatus according to the present disclosure comprises the steps of: decoding, on the basis of a bitstream, an affine flag that indicates whether affine prediction is applicable to a current block and a sub-block TMVP flag that indicates whether a temporal motion vector predictor based on a sub-block of the current block is usable; determining w…
Who is the assignee on this patent?
Lg Electronics Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2026 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).