Methods and Apparatuses of Syntax Signaling Constraint for Cross-Component Adaptive Loop Filter in Video Coding System
US-2021176501-A1 · Jun 10, 2021 · US
US12464121B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12464121-B2 |
| Application number | US-202218572299-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2022 |
| Priority date | Jun 24, 2021 |
| Publication date | Nov 4, 2025 |
| Grant date | Nov 4, 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.
Methods and apparatuses for encoding/decoding a video are provided. A picture from a video is decoded from a bit-stream, the picture being encoded in the bitstream at a resolution that is lower than an original resolution of the picture. Decoding the picture further comprises up-sampling the decoded picture to the original resolution, and applying an adaptive filter to at least one component of the up-sampled decoded picture. According to some embodiments, the adaptive filter may be performed in-loop or out-of-loop of the decoding/encoding process.
Opening claim text (preview).
The invention claimed is: 1 . A method comprising: decoding a picture at a first resolution; classifying samples of the decoded picture at the first resolution; applying an adaptive loop filter to samples of at least one component of the decoded picture at the first resolution, providing a filtered decoded picture at the first resolution, wherein for at least one first-size block of the at least one component of the decoded picture at the first resolution, a first index signaled at a block level indicates a set of coefficients to be used for the at least one first-size block and wherein for each sample of the at least one first-size block, the adaptive loop filter is selected from the set of coefficients indicated by the first index based on the classifying; up-sampling the filtered decoded picture at the first resolution to a second resolution, the first resolution being lower than the second resolution; and applying an adaptive filter to samples of at least one component of the up-sampled filtered decoded picture, wherein, for at least one second-size block of the at least one component of the up-sampled filtered decoded picture, a second index indicates a set of adaptive filters to be used for the at least one second-size block, and wherein for each sample of the at least one second-size block, the adaptive filter is selected from the set of adaptive filters indicated by the second index according to a classification. 2 . An apparatus, comprising one or more processors, wherein said one or more processors are configured for: decoding a picture at a first resolution; classifying samples of the decoded picture at the first resolution; applying an adaptive loop filter to samples of at least one component of the decoded picture at the first resolution, providing a filtered decoded picture at the first resolution, wherein for at least one first-size block of the at least one component of the decoded picture at the first resolution, a first index signaled at a block level indicates a set of coefficients to be used for the at least one first-size block and wherein for each sample of the at least one first-size block, the adaptive loop filter is selected from the set of coefficients indicated by the first index based on the classifying; up-sampling the filtered decoded picture at the first resolution to a second resolution, the first resolution being lower than the second resolution; and applying an adaptive filter to samples of at least one component of the up-sampled filtered decoded picture, wherein, for at least one second-size block of the at least one component of the up-sampled filtered decoded picture, a second index indicates a set of adaptive filters to be used for the at least one second-size block, and wherein for each sample of the at least one second-size block, the adaptive filter is selected from the set of adaptive filters indicated by the second index according to a classification. 3 . The method of claim 1 , wherein coefficients of the adaptive filter are determined at an encoder based on the picture at the second resolution. 4 . The method of claim 1 , wherein the classification used to select the adaptive filter in the set of adaptive filters indicated by the second index is a classification performed on the filtered decoded picture at the first resolution. 5 . The method of claim 1 , wherein: enabling of an application of the adaptive loop filter to the decoded picture at the first resolution disables an application of the adaptive filter to the up-sampled decoded picture at the second resolution; or enabling the application of the adaptive filter to the up-sampled decoded picture at the second resolution disables the application of the adaptive loop filter to the decoded picture at the first resolution. 6 . The method of claim 1 , further comprising: decoding an indicator indicating whether the filtered up-sampled decoded picture at the second resolution is stored in a decoded picture buffer. 7 . The method of claim 1 , wherein applying the adaptive filter to the up-sampled decoded picture at the second resolution is a cross-component filter applied on chrominance components. 8 . The method of claim 1 , wherein coefficients of the adaptive loop filter are determined based on samples of the picture at the second resolution that correspond to samples of the picture at the first resolution. 9 . A non-transitory computer readable storage medium having stored thereon instructions for causing one or more processors to perform the method of claim 1 . 10 . The apparatus of claim 2 , further comprising: at least one of (i) an antenna configured to receive a signal, the signal including data representative of a video, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the data representative of video, or (iii) a display configured to display the video. 11 . The apparatus of claim 10 , comprising a television (TV), a cell phone, a tablet or a set top box. 12 . The method of claim 1 , wherein the classification used to select the adaptive filter in the set of adaptive filters indicated by the second index is the classification performed on the decoded picture at the first resolution. 13 . The apparatus of claim 2 , wherein the classification used to select the adaptive filter in the set of adaptive filters indicated by the second index is the classification performed on the decoded picture at the first resolution. 14 . The apparatus of claim 2 , wherein coefficients of the adaptive filter are determined at an encoder based on the picture at the second resolution. 15 . The apparatus of claim 2 , wherein the classification used to select the adaptive filter in the set of adaptive filters indicated by the second index is a classification performed on the filtered decoded picture at the first resolution. 16 . The apparatus of claim 2 , wherein: enabling of an application of the adaptive loop filter to the decoded picture at the first resolution disables an application of the adaptive filter to the up-sampled decoded picture at the second resolution; or enabling the application of the adaptive filter to the up-sampled decoded picture at the second resolution disables the application of the adaptive loop filter to the decoded picture at the first resolution. 17 . The apparatus of claim 2 , wherein the one or more processors are further configured for decoding an indicator indicating whether the filtered up-sampled decoded picture at the second resolution is stored in a decoded picture buffer. 18 . The apparatus of claim 2 , wherein applying the adaptive filter to the up-sampled decoded picture at the second resolution is a cross-component filter applied on chrominance components. 19 . The apparatus of claim 2 , wherein coefficients of the adaptive loop filter are determined based on samples of the picture at the second resolution that correspond to samples of the picture at the first resolution.
involving filtering within a prediction loop · CPC title
using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence) · CPC title
the unit being a colour or a chrominance component · CPC title
involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution · CPC title
involving reduction of coding artifacts, e.g. of blockiness · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.