Adaptive loop filter signalling
US-2020404263-A1 · Dec 24, 2020 · US
US12184902B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12184902-B2 |
| Application number | US-202017766119-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 2, 2020 |
| Priority date | Oct 2, 2019 |
| Publication date | Dec 31, 2024 |
| Grant date | Dec 31, 2024 |
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.
Examples described herein relate to decoding and encoding signals. A method of performing signal enhancement operations on one or more portions of a signal is described, wherein the performing is based at least in part on information embedded in one or more values received in one or more encoded data layers transmitted within a stream of encoded data, and wherein said values are associated with transformed coefficients intended to be processed by a decoder for deriving elements of the signal, wherein the information indicates an impairment associated with a portion of the signal.
Opening claim text (preview).
The invention claimed is: 1. A method of performing signal enhancement operations on one or more portions of a signal, the method comprising: receiving one or more encoded data layers transmitted within a stream of encoded data, wherein: the one or more encoded data layers include one or more values, which include embedded information, said one or more values are associated with transformed coefficients intended to be processed by a decoder for deriving elements of the signal, and the embedded information indicates an impairment associated with the one or more encoded data layers; determining that an encoding process used to generate the one or more encoded data layers produced the impairment, the impairment being one that is not correctable at a decoder using residual data; responsive to detecting the impairment, modifying coefficients of the residual data to include embedded signaling information, which is structured to initiate a signal enhancement operation that is designed to remove the impairment and that is applied during a subsequent reconstruction of the signal by the decoder, wherein said modifying of the coefficients results in generation of transformed coefficients; and encoding the transformed coefficients by reserving one or more quantized symbols of a given coefficient group to include the embedded signaling information for the signal enhancement operation. 2. A method according to claim 1 , wherein the one or more values are interpreted by the decoder to derive said information rather than to derive values of the transformed coefficients. 3. A method according to claim 1 , wherein the stream of encoded data is comprised within an encoded bitstream, and wherein a bit in the encoded bitstream is used to signal to the decoder that one or more values should be interpreted as said information rather than actual quantized values of transformed coefficients. 4. A method according to claim 1 , wherein the information indicates specific types of impairments to be expected in the decoded signal. 5. A method according to claim 4 , wherein the information is used to inform the decoder on enhancement operations that may be applied to corresponding areas of the signal in order to improve a quality of the final signal reconstruction. 6. A method according to claim 1 , wherein said enhancement operations include one or more of the following: deblocking, debanding, deringing, denoising, sharpening, dithering, colour clipping, range equalization, edge enhancement. 7. A method according to claim 6 , wherein at least one of the signal enhancement processing operations performed based on the embedded signalling is performed in-loop on an intermediate rendition of the signal at a resolution lower than full resolution. 8. A method according to claim 1 , wherein the decoder implements signal enhancement operations based on one or more of a target level of processing power and a battery power consumption to be used by the decoder device. 9. A method according to claim 1 , wherein the signal is encoded using a tier-based hierarchical coding method. 10. A method according to claim 9 , wherein embedded signalling information is included in residual data at a resolution lower than a full resolution for the signal. 11. A method according to claim 1 , wherein the format in which at least a portion of the signal and the embedded signalling information are encoded is MPEG-5 Part 2 LCEVC (“Low Complexity Enhancement Video Coding”). 12. A method according to claim 1 , wherein the format in which at least a portion of the signal and the embedded signalling information are encoded is SMPTE VC-6 ST-2117. 13. A method of encoding a signal, said method comprising: obtaining an encoded rendition of the signal, the encoded rendition representing the signal at a first level of quality, the encoded rendition constituting encoded data; determining that an encoding process used to generate the encoded data produced an impairment in the encoded data, the impairment being one that is not correctable at a decoder using residual data; responsive to detecting the impairment, modifying coefficients of the residual data to include embedded signaling information, which is structured to initiate a signal enhancement operation that is designed to remove the impairment and that is applied during a subsequent reconstruction of the rendition by the decoder, wherein said modifying of the coefficients results in generation of transformed coefficients; and encoding the transformed coefficients by reserving one or more quantized symbols of a given coefficient group to include the embedded signaling information for the signal enhancement operation. 14. A method according to claim 13 , wherein a bit in an encoded bytestream is toggled to signal to a decoder whether a given set of symbols in a given set of residual data is to be interpreted as residual data or as additional embedded signalling information to inform signal enhancement operations. 15. A method according to claim 13 , wherein the embedded signalling information corresponds to one or more of the following classes of impairments: banding, ringing, softening, colour conversion flips and quantization noise impairments. 16. A method according to claim 13 , wherein the signal is encoded using a tier-based hierarchical coding method. 17. A method of encoding a signal comprising: encoding transformed coefficients for signal reconstruction by reserving one or more quantized symbols of a given coefficient group to provide embedded signaling information for signal enhancement operations to be performed on one or more portions of the signal to correct one or more impairments detected in the signal; prior to encoding the transformed coefficients: (i) obtaining a rendition of the signal at a first level of quality; (ii) encoding the rendition of the signal with a first encoding method to generate a first encoded signal; and (iii) transforming residual data for one or more layers of quality to generate the transformed coefficients, the residual data comprising corrections to a version of the signal reconstructed using the first encoded signal; detecting one or more impairments that cannot be suitably corrected with the residual data at a target bitrate for an encoded data stream; and responsive to detection of the one or more impairments, modifying one or more quantized symbols of a given coefficient group in the transformed coefficients to provide the embedded signaling to signal the signal enhancement operations to be performed on one or more portions of the signal at the decoder. 18. A method according to claim 17 , wherein a bit in an encoded byte stream is toggled to signal to a decoder whether a given set of symbols in a given set of residual data is to be interpreted as residual data or as additional embedded signaling information to inform signal enhancement operations. 19. A method according to claim 17 , wherein the embedded signaling information corresponds to one or more of the following classes of impairments: banding, ringing, softening, color conversion flips and quantization noise impairments. 20. A method of encoding a signal comprising: encoding transformed coefficients for signal reconstruction by reserving one or more quantized symbols of a given coefficient group to provide embedded signaling information for signal enhancement operations to be performed on one or more portions of the signal to correct one or more impairments detected in the signal; producing a rendition of the signa
involving reduction of coding artifacts, e.g. of blockiness · CPC title
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution · CPC title
in the spatial domain · CPC title
the unit being a pixel · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.