Methods and apparatuses for encoding/decoding a video

US12464121B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12464121-B2
Application numberUS-202218572299-A
CountryUS
Kind codeB2
Filing dateJun 16, 2022
Priority dateJun 24, 2021
Publication dateNov 4, 2025
Grant dateNov 4, 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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

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 US12464121B2 cover?
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…
Who is the assignee on this patent?
Interdigital Ce Patent Holdings Sas
What technology area does this patent fall under?
Primary CPC classification H04N19/117. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 04 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).