System and method for scalable encoding and decoding of multimedia data using multiple layers
AssigneeQUALCOMM Incorporated
InventorsPeisong Chen, Vijayalakshmi R. Raveendran
Life of this patent
Estimating the term…
Abstract
A method of processing multimedia data being associated with multiple layers is disclosed. The method may include determining a base layer residual and performing interlayer prediction to generate an enhancement layer residual if at least one of a number of non-zero coefficients of the base layer residual or a number of zero coefficients of the base layer residual meets a first selected condition. A method of decoding a multimedia bitstream may include receiving a multimedia bitstream having a base layer and an enhancement layer and decoding the base layer to determine whether the enhancement layer should be decoded using intralayer prediction or interlayer prediction.
Claims35
A method of processing multimedia data being associated with multiple layers comprising:
- determining a base layer residual by a computer device;
- and
- performing interlayer prediction by the computer device to generate an enhancement layer residual if a count of non-zero coefficients of the base layer residual meets a first selected condition, wherein the first selected condition is only met if all coefficients of the base layer residual are non-zero coefficients, and further wherein the computer device performing interlayer prediction includes the computer device:
- determining a coefficient of a base layer reconstructed block based on a coefficient of a base layer reference block and a coefficient of the base layer residual;
- and
- determining a coefficient of an enhancement layer reconstructed block by using the coefficient of the base layer reconstructed block.
A processor for processing multimedia data being associated with multiple layers, the processor being configured to:
- determine a base layer residual;
- and
- perform interlayer prediction to generate an enhancement layer residual if a count of non-zero coefficients of the base layer residual meets a first selected condition, wherein the first selected condition is only met if all coefficients of the base layer residual are non-zero coefficients, and further wherein to perform interlayer prediction includes:
- determine a coefficient of a base layer reconstructed block based on a coefficient of a base layer reference block and a coefficient of the base layer residual;
- and
- determine a coefficient of an enhancement layer reconstructed block by using the coefficient of the base layer reconstructed block.
An apparatus for processing multimedia data being associated with multiple layers comprising:
- a motion estimation module for determining a base layer residual;
- and
- an interlayer prediction module for performing interlayer prediction to generate an enhancement layer residual if a count of non-zero coefficients of the base layer residual meets a first selected condition, wherein the first selected condition is only met if all coefficients of the base layer residual are non-zero coefficients, and
- further wherein the interlayer prediction module:
- determines a coefficient of a base layer reconstructed block based on a coefficient of a base layer reference block and a coefficient of the base layer residual;
- and
- determines a coefficient of an enhancement layer reconstructed block by using the coefficient of the base layer reconstructed block.
An apparatus for processing multimedia data being associated with multiple layers comprising:
- means for determining a base layer residual;
- and
- means for performing interlayer prediction to generate an enhancement layer residual if a count of non-zero coefficients of the base layer residual meets a first selected condition, wherein the first selected condition is only met if all coefficients of the base layer residual are non-zero coefficients, and
- further wherein the means for performing interlayer prediction includes:
- determining a coefficient of a base layer reconstructed block based on a coefficient of a base layer reference block and a coefficient of the base layer residual;
- and
- determining a coefficient of an enhancement layer reconstructed block by using the coefficient of the base layer reconstructed block.
A non-transitory computer-readable storage medium storing instructions for causing a computer to process multimedia data associated with multiple layers, comprising:
- instructions for causing a computer to determine a base layer residual;
- and
- instructions for causing a computer to perform interlayer prediction to generate an enhancement layer residual if a count of non-zero coefficients of the base layer residual meets a first selected condition, wherein the first selected condition is only met if all coefficients of the base layer residual are non-zero coefficients, and
- further wherein the instructions for causing a computer to perform interlayer prediction further comprise:
- instructions for causing a computer to determine a coefficient of a base layer reconstructed block based on a coefficient of a base layer reference block and a coefficient of the base layer residual;
- and
- instructions for causing a computer to determine a coefficient of an enhancement layer reconstructed block by using the coefficient of the base layer reconstructed block.
Dependencies are inferred from the claim text.