Adaptation parameter set signaling based on color format
US-2023043717-A1 · Feb 9, 2023 · US
US12335529B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12335529-B2 |
| Application number | US-202117912682-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 15, 2021 |
| Priority date | Mar 20, 2020 |
| Publication date | Jun 17, 2025 |
| Grant date | Jun 17, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.