A first level encoded stream is received and decoded to derive a first set of residuals. A first output video comprising an output of a base decoder applied to a base level encoded stream is received. The first set of residuals is combined with the first output video to generate a second output video. The second output video is up-sampled to generate an up-sampled second output video. The up-sampling comprises adding a value derived from an element in the first set of residuals from which a block in the up-sampled second output video was derived to the block in the up-sampled second output video. A second level encoded stream is received and decoded to derive a second set of residuals. The second set of residuals is combined with the up-sampled second output video to generate a reconstructed output video.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein adding the value derived from the element in the first set of residuals is performed based on receiving a parameter indicating that the value derived from the element in the first set of residuals is to be added to the block in the up-sampled second output video.
3. The method of claim 2, wherein a bit-length of a value of the parameter is one bit.
4. The method of claim 2, wherein the parameter is received once for a group of pictures associated with the plurality of encoded streams.
5. The method of claim 1, wherein a first block of elements from a frame in the reconstructed output video corresponding to the block in the up-sampled second output video is generated without using a second block of elements from the frame in the reconstructed output video.
7. The method of claim 1, wherein decoding the first level encoded stream to derive the first set of residuals comprises applying a de-blocking filter configured to apply a mask to a block of residuals, the mask being weighted according to a set of predefined weights.
9. The method of claim 8, comprising receiving a transform type parameter indicating a type of the second transform operation to be applied.
10. The method of claim 8, wherein the second transform operation is a 2×2 directional decomposition transform, the set of de-quantized transform coefficients representing a 2×2 block of elements from the set of de-quantized transform coefficients and the second set of residuals represent a 2×2 block of elements from the second set of residuals.
11. The method of claim 8, wherein the second transform operation uses a 4×4 directional decomposition transform, wherein the set of de-quantized transform coefficients represents a 4×4 block of elements from the set of de-quantized transform coefficients and the second set of residuals represents a 4×4 block of elements from the second set of residuals.
12. The method of claim 11, wherein the value derived from the element in the first set of residuals is based on an average value of four residuals from which a 4×4 block of elements from the reconstructed output video is derived.
13. The method of claim 1, wherein the block in the up-sampled second output video is a 2×2 block of elements from the up-sampled second output video.
16. The decoding apparatus of claim 15, wherein the value derived from the element in the first set of residuals is based on a modifier representing a difference between a value from the second output video and an average of values in the block in the up-sampled second output video, wherein the value from the second output video is derived from a combination of the element in the first set of residuals and a corresponding element in the first output video, and adding the value derived from the element in the first set of residuals to the block in the up-sampled second output video comprises adding the modifier to the block in the up-sampled second output video.
17. The decoding apparatus of claim 15, wherein the up-sampler is configured to add the value derived from the element in the first set of residuals based on receiving a parameter indicating that the value derived from the element in the first set of residuals is to be added to the block in the up-sampled second output video.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 10, 2020
December 24, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.