Image encoding/decoding method and device therefor

US2024114159A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024114159-A1
Application numberUS-202318386135-A
CountryUS
Kind codeA1
Filing dateNov 1, 2023
Priority dateAug 8, 2018
Publication dateApr 4, 2024
Grant date

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.

The present invention relates to a video signal decoding method based on a Multiple Transform Selection (MTS). The method may comprise the steps of: parsing a first syntax element representing whether MTS applies to the inverse transformation of a current block, wherein the MTS represents a transform mode which uses a transform type other than a default transform type predefined for the current block; by performing inverse quantization on the current block, deriving an inverse-quantized transform coefficient array having the width and the height of the current block; determining, on the basis of the first syntax element, a vertical transform type applying to the vertical direction of the current block, and a horizontal transform type applying to the horizontal direction of the current block; and, by performing inverse transformation on the inverse-quantized transform coefficient array by using the vertical transform type and the horizontal transform type, deriving a residual sample array having the width and the height of the current block.

First claim

Opening claim text (preview).

1 - 12 . (canceled) 13 . A method of decoding a video signal based on a Multiple Transform Selection (MTS) by an apparatus, comprising: obtaining syntax elements from the video signal, wherein the syntax elements include a first syntax element indicating whether an MTS index could be present in a syntax for an intra coding unit, a second syntax element indicating whether the MTS index could be present in a syntax for an inter coding unit, and a third syntax element corresponding to one of a plurality of transform combinations within a transform configuration group, wherein the first and second syntax elements are included in a sequence parameter set (SPS) of the video signal, and wherein the MTS represents a transform method performed based on a transform combination selected from the plurality of transform combinations; deriving an inverse quantized transform coefficient array with a width and a height of a current block by performing inverse quantization on the current block; determining a vertical transform type applied to a vertical direction and a horizontal transform type applied to a horizontal direction of the current block based on the third syntax element; and deriving a residual sample array with the width and the height of the current block by performing inverse transform on the inverse quantized transform coefficient array based on the vertical transform type and the horizontal transform type, wherein deriving the residual sample array includes: performing, based on the vertical transform type, a one-dimensional transform process in the vertical direction on each of columns of the inverse quantized transform coefficient array; and performing, based on the horizontal transform type, a one-dimensional transform process in the horizontal direction on each of rows of an intermediate sample array output by the one-dimensional transform process for each of the columns, wherein performing the one-dimensional transform process in the horizontal direction includes clipping an intermediate sample value output by the one-dimensional transform process for each of the columns based on a minimum value and a maximum value of a predefined coefficient. 14 . The method of claim 13 , wherein the plurality of transform combinations includes at least one of DCT2, DST7, or DCT8. 15 . The method of claim 13 , wherein based on the third syntax element being equal to a value of zero, the vertical transform type and the horizontal transform type are determined as DCT2, and wherein based on the third syntax element being equal to a value of non-zero, each of the vertical transform type and the horizontal transform type is determined as one of DST7 or DCT8. 16 . A method of encoding a video signal based on a Multiple Transform Selection (MTS) by an apparatus, comprising: generating a residual sample array of a current block; determining a vertical transform type applied to a vertical direction of the current block and a horizontal transform type applied to a horizontal direction of the current block; performing transform on the current block based on the vertical transform type and horizontal transform type; deriving a quantized transform coefficient array with a width and a height of the current block by performing quantization on the current block; and entropy-encoding the quantized transform coefficient array of the current block, wherein the MTS represents a transform method performed based on a transform combination selected from a plurality of transform combinations within a transform configuration group, wherein syntax elements for the MTS are encoded into a bitstream, wherein the syntax elements include a first syntax element indicating whether an MTS index could be present in a syntax for an intra coding unit, a second syntax element indicating whether the MTS index could be present in a syntax for an inter coding unit, and a third syntax element corresponding to one of the plurality of transform combinations, wherein the first and second syntax elements are included in a sequence parameter set (SPS) of the bitstream, wherein performing the transform on the current block includes: performing, based on the horizontal transform type, a one-dimensional transform process in the horizontal direction on each of rows of the residual sample array; and performing, based on the vertical transform type, a one-dimensional transform process in the vertical direction on each of columns of an intermediate sample array output by the one-dimensional transform process for each of the rows of the residual sample array. 17 . The method of claim 16 , wherein the plurality of transform combinations includes at least one of DCT2, DST7, or DCT8. 18 . The method of claim 16 , wherein the third syntax element is encoded as a value of zero based on the vertical transform type and the horizontal transform type being determined as DCT2, and wherein the third syntax element is encoded as a value of non-zero based on each of the vertical transform type and the horizontal transform type being determined as one of DST7 or DCT8. 19 . A transmission method of data for an image, comprising: obtaining a bitstream for the image, wherein the bitstream is generated by: generating a residual sample array of a current block, determining a vertical transform type applied to a vertical direction of the current block and a horizontal transform type applied to a horizontal direction of the current block, performing transform on the current block based on the vertical transform type and horizontal transform type, deriving a quantized transform coefficient array with a width and a height of the current block by performing quantization on the current block, and entropy-encoding the quantized transform coefficient array of the current block; and transmitting the data comprising the bitstream, wherein the MTS represents a transform method performed based on a transform combination selected from a plurality of transform combinations within a transform configuration group, wherein syntax elements for the MTS are encoded into a bitstream, wherein the syntax elements include a first syntax element indicating whether an MTS index could be present in a syntax for an intra coding unit, a second syntax element indicating whether the MTS index could be present in a syntax for an inter coding unit, and a third syntax element corresponding to one of the plurality of transform combinations, wherein the first and second syntax elements are included in a sequence parameter set (SPS) of the bitstream, wherein performing the transform on the current block includes: performing, based on the horizontal transform type, a one-dimensional transform process in the horizontal direction on each of rows of the residual sample array; and performing, based on the vertical transform type, a one-dimensional transform process in the vertical direction on each of columns of an intermediate sample array output by the one-dimensional transform process for each of the rows of the residual sample array.

Assignees

Inventors

Classifications

  • the unit being a set of transform coefficients · CPC title

  • in combination with predictive coding · CPC title

  • H04N19/12Primary

    Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264 · CPC title

  • H04N19/44Primary

    Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · 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 US2024114159A1 cover?
The present invention relates to a video signal decoding method based on a Multiple Transform Selection (MTS). The method may comprise the steps of: parsing a first syntax element representing whether MTS applies to the inverse transformation of a current block, wherein the MTS represents a transform mode which uses a transform type other than a default transform type predefined for the current…
Who is the assignee on this patent?
Lg Electronics Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 04 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).