Method and device for consistent interaction of signaling tools with encoding tools in video decoding

US12335529B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12335529-B2
Application numberUS-202117912682-A
CountryUS
Kind codeB2
Filing dateMar 15, 2021
Priority dateMar 20, 2020
Publication dateJun 17, 2025
Grant dateJun 17, 2025

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.

A method for video decoding ensuring a consistent interaction of some signaling tools with some encoding tools. The method is particularly advantageous when a container intended to provide parameters required for applying an encoding tool is missing while the encoding tool is activated for a given block. Examples include obtaining a first information indicating if a container of a first type providing at least one coding parameter is absent from the bitstream; checking a value of a first syntax element indicating if a coding tool using said at least one coding parameter is activated for a current block of samples of an image of the video sequence; and, adapting a decoding of the current block in case of absence of the container when the second syntax element indicates an activation of the coding tool.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for decoding comprising: obtaining video data representative of a video sequence; obtaining a first syntax element from the video data indicating with a first value that a presence of a container of type adaptation parameter set is allowed and with a second value that a presence of a container of type adaptation parameter set is not allowed; checking a value of a first sequence parameter set level syntax element indicating an activation or a deactivation of a luma mapping and chroma scaling (LMCS) mode, the LMCS mode using at least one coding parameter provided by a container of type adaptation parameter set; and outputting an information representative of a nonconformance of the video data responsive to the first syntax element indicating that a presence of a container of type adaptation parameter set is not allowed and the value of the first sequence parameter set level syntax element indicating an activation of the LMCS mode for blocks of the video data. 2. A non-transitory computer readable medium storing program code instructions for causing one or more processors to implement the method according to claim 1 . 3. The method of claim 1 , further comprising checking a value of a second sequence parameter set level syntax element indicating with a third value that a non-default scaling matrix is used for a scaling process for transform coefficients using at least one scaling parameter provided by a container of type adaptation parameter set and with a fourth value that a default scaling matrix is used for a scaling process for transform coefficients; and outputting an information representative of a nonconformance of the video data responsive to the first syntax element indicating that a presence of a container of type adaptation parameter set is not allowed and the value of the second sequence parameter set level syntax element is equal to the third value. 4. The method of claim 1 , further comprising checking a value of a sequence level syntax element indicating with a third value that an adaptive loop filter using at least one adaptive loop filter parameter provided by a container of type adaptation parameter set is enabled and with a fourth value that an adaptive loop filter is disabled; and outputting an information representative of a nonconformance of the video data responsive to the first syntax element indicating that a presence of a container of type adaptation parameter set is not allowed and the value of the sequence level syntax element is equal to the third value. 5. The method of claim 1 , wherein the at least one coding parameter is at least one LMCS parameter. 6. A method for encoding comprising: obtaining a video sequence to encode in video data; signaling a first syntax element in the video data indicating with a first value that a presence of a container of type adaptation parameter set is allowed and with a second value that a presence of a container of type adaptation parameter set is not allowed; and setting a value of a first sequence parameter set level syntax element indicating an activation or a deactivation of a luma mapping and chroma scaling (LMCS) mode, the LMCS mode using at least one coding parameter provided by a container of type adaptation parameter set, based on a value of the first syntax element. 7. A non-transitory computer readable medium storing program code instructions for causing one or more processors to implement the method according to claim 6 . 8. The method of claim 6 , further comprising: setting a value of a second sequence parameter set level syntax element indicating with a third value that a non-default scaling matrix is used for a scaling process for transform coefficients using at least one scaling parameter provided by a container of type adaptation parameter set and with a fourth value that a default scaling matrix is used for a scaling process for transform coefficients based on the value of the first syntax element. 9. The method of claim 6 , further comprising: setting a value of a sequence level syntax element indicating with a third value that an adaptive loop filter using at least one adaptive loop filter parameter provided by a container of type adaptation parameter set is enabled and with a fourth value that an adaptive loop filter is disabled based on the value of the first syntax element. 10. The method of claim 6 , wherein the at least one coding parameter is at least one LMCS parameter. 11. A device for decoding comprising electronic circuitry adapted for: obtaining video data representative of a video sequence; obtaining a first syntax element from the video data indicating with a first value that a presence of a container of type adaptation parameter set is allowed and with a second value that a presence of a container of type adaptation parameter set is not allowed; checking a value of a first sequence parameter set level syntax element indicating an activation or a deactivation of a luma mapping and chroma scaling (LMCS) mode, the LMCS mode using at least one coding parameter provided by a container of type adaptation parameter set; and outputting an information representative of a nonconformance of the video data responsive to the first syntax element indicating that a presence of a container of type adaptation parameter set is not allowed and the value of the first sequence parameter set level syntax element indicating an activation of the LMCS mode for blocks of the video data. 12. The device of claim 11 , wherein the electronic circuitry is further configured for checking a value of a second sequence parameter set level syntax element indicating with a third value that a non-default scaling matrix is used for a scaling process for transform coefficients using at least one scaling parameter provided by a container of type adaptation parameter set and with a fourth value that a default scaling matrix is used for a scaling process for transform coefficients; and outputting an information representative of a nonconformance of the video data responsive to the first syntax element indicating that a presence of a container of type adaptation parameter set is not allowed and the value of the second sequence parameter set level syntax element is equal to the third value. 13. The device of claim 11 , wherein the electronic circuitry is further configured for checking a value of a sequence level syntax element indicating with a third value that an adaptive loop filter using at least one adaptive loop filter parameter provided by a container of type adaptation parameter set is enabled and with a fourth value that an adaptive loop filter is disabled; and outputting an information representative of a nonconformance of the video data responsive to the first syntax element indicating that a presence of a container of type adaptation parameter set is not allowed and the value of the sequence level syntax element is equal to the third value. 14. The device of claim 11 , wherein the at least one coding parameter is at least one LMCS parameter. 15. A device for encoding comprising electronic circuitry adapted for: obtaining a video sequence to encode in video data; signaling a first syntax element in the video data indicating with a first value that a presence of a container of type adaptation parameter set is allowed and with a second value that a presence of a container of type adaptation parameter set is not allowed; and setting a value of a first sequence parameter set level syntax element indicating an activation or a deactivation of a luma mapping and chroma scaling (LMCS) mode, the LMCS mode using

Assignees

Inventors

Classifications

  • the unit being a video data packet, e.g. a network abstraction layer [NAL] unit · CPC title

  • characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding · CPC title

  • the region being a block, e.g. a macroblock · 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

  • H04N19/70Primary

    characterised by syntax aspects related to video coding, e.g. related to compression standards · 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 US12335529B2 cover?
A method for video decoding ensuring a consistent interaction of some signaling tools with some encoding tools. The method is particularly advantageous when a container intended to provide parameters required for applying an encoding tool is missing while the encoding tool is activated for a given block. Examples include obtaining a first information indicating if a container of a first type pr…
Who is the assignee on this patent?
Interdigital Ce Patent Holdings Sas
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 Jun 17 2025 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).