Encoding and decoding methods and apparatuses for enhancement layer

US12457334B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12457334-B2
Application numberUS-202318206794-A
CountryUS
Kind codeB2
Filing dateJun 7, 2023
Priority dateDec 8, 2020
Publication dateOct 28, 2025
Grant dateOct 28, 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.

An encoding method includes: an encoder obtains a reconstructed block of a base layer of a to-be-encoded picture block; calculates a difference between corresponding pixels in the to-be-encoded picture block and the reconstructed block of the base layer to obtain a residual block of an enhancement layer of the to-be-encoded picture block; determines a transform-block partitioning manner of the residual block of the enhancement layer; and performs transformation on the residual block of the enhancement layer based on the transform-block partitioning manner. This application can simplify a processing procedure for the encoder and improve encoding efficiency of the encoder. In addition, compression efficiency of the residual block can be improved more effectively by using an adaptive TU partitioning method.

First claim

Opening claim text (preview).

We claim: 1. An encoding method, comprising: obtaining a reconstructed block of a base layer of a to-be-encoded picture block; calculating a difference between corresponding pixels in the to-be-encoded picture block and the reconstructed block of the base layer to obtain a residual block of an enhancement layer of the to-be-encoded picture block, wherein a resolution of an enhancement layer picture block is not lower than a resolution of a base layer picture block, or an encoding quality of the enhancement layer picture block is not lower than an encoding quality of the base layer picture block; determining a transform-block partitioning manner of the residual block of the enhancement layer, including: performing iterative tree structure partitioning on a first largest transform unit (LTU) of the residual block of the enhancement layer to obtain transform units (TUs) of a plurality of partitioning depths, wherein a maximum partitioning depth of the plurality of partitioning depths is equal to Dmax, and Dmax is a positive integer; and determining a partitioning manner of a first TU based on a loss estimate of the first TU and a sum of loss estimates of a plurality of second TUs comprised in the first TU, wherein a partitioning depth of the first TU is i, a depth of the second TU is i+1, and 0≤i≤Dmax−1, wherein the transform-block partitioning manner of the residual block of the enhancement layer is different from a transform-block partitioning manner of a residual block of the base layer; and performing transformation on the residual block of the enhancement layer based on the transform-block partitioning manner to obtain a bitstream of the residual block of the enhancement layer. 2. The method according to claim 1 , wherein the determining the partitioning manner of the first TU based on the loss estimate of the first TU and the sum of the loss estimates of the plurality of second TUs comprised in the first TU comprises: performing transformation and quantization on a TU to obtain a quantized coefficient of the TU, wherein the TU is the first TU or one of the plurality of second TUs; precoding the quantized coefficient of the TU to obtain a code word length of the TU; performing dequantization and inverse transformation on the quantized coefficient of the TU to obtain a reconstructed block of the TU; calculating a sum of squared differences (SSD) of the TU and the reconstructed block of the TU to obtain a distortion value of the TU; obtaining a loss estimate of the TU based on the code word length of the TU and the distortion value of the TU; determining a smaller one of the loss estimate of the first TU and a sum of the loss estimates of the plurality of second TUs; and determining the partitioning manner corresponding to the smaller one as the partitioning manner of the first TU. 3. The method according to claim 1 , wherein a size of the first LTU is the same as a size of the reconstructed block of the base layer, or a size of the first LTU is the same as a size of a reconstructed block obtained by performing upsampling on an original reconstructed block of the base layer. 4. The method according to claim 1 , wherein the to-be-encoded picture block is a largest coding unit (LCU) in a full-frame picture, the to-be-encoded picture block is a full-frame picture, or the to-be-encoded picture block is a region of interest (ROI) in a full-frame picture. 5. The method according to claim 1 , wherein the base layer and the enhancement layer are obtained based on resolution or encoding quality scalability. 6. The method according to claim 1 , wherein when the base layer and the enhancement layer are obtained based on resolution scalability, before the calculating the difference between the corresponding pixels in the to-be-encoded picture block and the reconstructed block of the base layer to obtain the residual block of the enhancement layer of the to-be-encoded picture block, and wherein the method further comprises: performing downsampling on an original to-be-encoded picture block to obtain the to-be-encoded picture block with a first resolution; and performing upsampling on an original reconstructed block of the base layer to obtain the reconstructed block of the base layer with the first resolution. 7. The method according to claim 1 , wherein the obtaining the reconstructed block of the base layer of the to-be-encoded picture block comprises: calculating a difference between corresponding pixels in the to-be-encoded picture block and a prediction block of the to-be-encoded picture block to obtain a residual block of the to-be-encoded picture block; performing transformation and quantization on the residual block of the to-be-encoded picture block to obtain a quantized coefficient of the to-be-encoded picture block; performing dequantization and inverse transformation on the quantized coefficient of the to-be-encoded picture block to obtain a reconstructed residual block of the to-be-encoded picture block; and performing summation on corresponding pixels in the prediction block of the to-be-encoded picture block and the reconstructed residual block of the to-be-encoded picture block to obtain the reconstructed block of the base layer. 8. A decoding method, comprising: obtaining a bitstream of a residual block of an enhancement layer of a to-be-decoded picture block, wherein the bitstream of the residual block of the enhancement layer is encoded by determining a transform-block partitioning manner of the residual block of the enhancement layer, including performing iterative tree structure partitioning on a first largest transform unit (LTU) of the residual block of the enhancement layer to obtain transform units (TUs) of a plurality of partitioning depths, wherein a maximum partitioning depth of the plurality of partitioning depths is equal to Dmax, and Dmax is a positive integer, and determining a partitioning manner of a first TU based on a loss estimate of the first TU and a sum of loss estimates of a plurality of second TUs comprised in the first TU, wherein a partitioning depth of the first TU is i, a depth of the second TU is i+1, and 0≤i≤Dmax−1; performing entropy decoding, dequantization, and inverse transformation on the bitstream of the residual block of the enhancement layer to obtain a reconstructed residual block of the enhancement layer; obtaining a reconstructed block of a base layer of the to-be-decoded picture block, wherein a resolution of an enhancement layer picture block is not lower than a resolution of a base layer picture block, or an encoding quality of the enhancement layer picture block is not lower than an encoding quality of the base layer picture block; and performing summation on corresponding pixels in the reconstructed residual block of the enhancement layer and the reconstructed block of the base layer to obtain a reconstructed block of the enhancement layer, wherein the transform-block partitioning manner of the residual block of the enhancement layer is determined to be different from a transform-block partitioning manner of a residual block of the base layer. 9. The method according to claim 8 , wherein the to-be-decoded picture block is a largest coding unit (LCU) in a full-frame picture, the to-be-decoded picture block is a full-frame picture, or the to-be-decoded picture block is a region of interest (ROI) in the full-frame picture. 10. The method according to claim 8 , wherein the base layer and the enhancement layer are obtained through layering in a quality scalability manner or a spatial scalability manner. 11. The method according to claim 8 , wherein when the base layer and the enhancement layer are obtained through layering in a sp

Assignees

Inventors

Classifications

  • Tree coding, e.g. quad-tree coding · CPC title

  • H04N19/30Primary

    using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence) · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC] · CPC title

  • according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · 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 US12457334B2 cover?
An encoding method includes: an encoder obtains a reconstructed block of a base layer of a to-be-encoded picture block; calculates a difference between corresponding pixels in the to-be-encoded picture block and the reconstructed block of the base layer to obtain a residual block of an enhancement layer of the to-be-encoded picture block; determines a transform-block partitioning manner of the …
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 28 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).