Adaptation parameter sets (APS) for adaptive loop filter (ALF) parameters

    公开(公告)号:US11368684B2

    公开(公告)日:2022-06-21

    申请号:US16842343

    申请日:2020-04-07

    Abstract: Techniques are described for adaptation parameter sets (APS) for adaptive loop filter (ALF) parameters. One example involves obtaining an APS ID value and an APS type value associated with a NAL unit from a bitstream. A first APS associated with at least a portion of at least one picture is identified, with the first APS being uniquely identified by a combination of the APS type value and the APS identifier value, and the APS identifier value of the first APS is in a range based on the APS type value. The portion of the at least one picture is then reconstructed using an adaptive loop filter with parameters defined by the first APS uniquely identified by the APS type value and the APS identifier value.

    Regular coded bin reduction for coefficient coding

    公开(公告)号:US11336918B2

    公开(公告)日:2022-05-17

    申请号:US16560907

    申请日:2019-09-04

    Abstract: A video decoder can be configured to determine a threshold number of regular coded bins for a first decoding pass; for a first set of coefficients, context decode syntax elements of a coefficient group until the threshold number of regular coded bins is reached; and in response to reaching the threshold number of regular coded bins, for a second set of coefficients, bypass decode additional syntax elements, wherein to bypass decode the additional syntax elements the video decoder, for a coefficient of the second set of coefficients, derives a value for a Rice parameter based on a sum of absolute values of neighboring coefficients to the coefficient; determine values for the first set of coefficients of the transform unit based on the context decoded syntax elements; and determine values for the second set of coefficients of the transform unit based on the additional syntax elements.

    Rectangular block transform scaling
    156.
    发明授权

    公开(公告)号:US11303904B2

    公开(公告)日:2022-04-12

    申请号:US16584241

    申请日:2019-09-26

    Abstract: A device for decoding video data determines a quantization parameter (QP) for a block of transform coefficients, wherein the block of transform coefficients is a non-square, rectangular block; determines a value for (log2 (width)+log2 (height), wherein width represents a width of the block of transform coefficients and height represents a height of the block of transform coefficients; in response to the value not being divisible by 2, determines a modified QP for the block of transform coefficients based on the QP; inverse transforms the transform coefficients to determine a block of quantized residual samples; and dequantizes the quantized residual samples based on the modified QP to determine a block of residual samples.

    Adaptive loop filter set index signaling

    公开(公告)号:US11284114B2

    公开(公告)日:2022-03-22

    申请号:US16853232

    申请日:2020-04-20

    Abstract: Examples for performing adaptive loop filtering in video coding are described. A video decoder may determine that a number of parameter sets, which each include one or more adaptive filters for adaptive loop filtering, that a current coding structure of the video data refers to for adaptive loop filtering is equal to zero. Based on the number of the parameter sets that the current coding structure refers to for adaptive loop filtering being equal to zero, the video decoder may determine which fixed filter from a set of fixed filters to use for adaptive loop filtering without receiving a syntax element that indicates whether one of the set of fixed filters is to be used for adaptive loop filtering. The video decoder may perform adaptive loop filtering on the current block based on the fixed filter from the set of fixed filters.

    Restriction on block size of lossless coding

    公开(公告)号:US11228768B2

    公开(公告)日:2022-01-18

    申请号:US16991305

    申请日:2020-08-12

    Abstract: A method of decoding video data includes receiving a value indicating that a lossless mode is enabled for a block of the video data and, in response to determining that the value indicates that the lossless mode is enabled for the block of the video data, determining a maximum size for a lossless-coded transform block of the block of the video data is set to a maximum scanning size of the non-lossless coding block. The method further includes inverse scanning residual values for the block of the video data based on the maximum size for the lossless-coded transform block to generate a residual block for the block of the video data and reconstructing the block of the video data based on the residual block.

    Same picture order count (POC) numbering for scalability support

    公开(公告)号:US11184607B2

    公开(公告)日:2021-11-23

    申请号:US16889601

    申请日:2020-06-01

    Abstract: Techniques are described for video encoding and decoding with same picture or count numbering for scalability support. One example involves obtaining a portion of a picture (e.g., a slice, a block, or other portion) and determining if weighted prediction is enabled for the portion of the picture. When weighted prediction is enabled, a zero value picture order count offset indicating a reference picture from a reference picture can be used, though different portion of the picture (e.g., different slices of a picture) can have different picture order count offset values. The portion of the picture can then be reconstructed using the reference picture identified by the zero value picture order count offset. Additional embodiments can use weighted prediction flags and different offset value determinations to support scalability or reference pictures in weighted prediction with a different size than the picture being reconstructed.

    PARAMETER SET SYNTAX ELEMENTS AND VARIABLES IN VIDEO CODING

    公开(公告)号:US20210360289A1

    公开(公告)日:2021-11-18

    申请号:US17318775

    申请日:2021-05-12

    Abstract: Example methods and devices for coding video data are disclosed. An example device for coding video data includes memory configured to store the video data, and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine a value of a first syntax element indicative of whether a first constraint is applicable, the first constraint being that rectangular slices are not used for a plurality of pictures. The one or more processors are also configured to decode the plurality of pictures of the video data in accordance with the value of the first syntax element.

Patent Agency Ranking