ADAPTIVE ROUNDING FOR LOOP FILTERS

    公开(公告)号:US20210235078A1

    公开(公告)日:2021-07-29

    申请号:US17153512

    申请日:2021-01-20

    Abstract: Systems, methods, and media are provided for video coding, including loop filtering. One example includes obtaining the video data comprising one or more pictures and determining a sample of the one or more pictures to be filtered using a loop filter. A shift variable associated with the sample is determined, and a rounding value is selected based on the shift variable. A modified sample is generated, the modified sample being generated at least in part by modifying a value of the sample using one or more filter coefficients, one or more clipping values of the loop filter, the rounding value, and the shift variable. The modified sample is then output.

    REUSING ADAPTIVE LOOP FILTER (ALF) SUB-PICTURE BOUNDARY PROCESSING FOR RASTER-SCAN SLICE BOUNDARIES

    公开(公告)号:US20210076033A1

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

    申请号:US17006087

    申请日:2020-08-28

    Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining the video data comprising one or more pictures and a first block of a picture having a pixel subject to filtering. A second block is determined to be located in the first slice in a particular relation to the second block. A third block that includes pixels for filtering the pixel is determined to be in a second slice at a diagonal corner of the first block, with filtering across slice boundaries disabled. First one or more pixels of the second block are identified as available for performing loop filtering of the pixel and second one or more pixels of the third block identified as unavailable for performing the loop filtering of the pixel of the first block. The first one or more pixels and the second one or more pixels are padded.

    SIMPLIFICATION OF CLIPPING VALUE CALCULATION FOR ADAPTIVE LOOP FILTERS

    公开(公告)号:US20200374518A1

    公开(公告)日:2020-11-26

    申请号:US16878436

    申请日:2020-05-19

    Abstract: Systems, methods, and computer-readable media are provided for simplification of clipping value calculations for adaptive loop filtering. An example method can include obtaining video data including one or more pictures; obtaining a block of a picture from the one or more pictures; determining clipping values for a filter, the clipping values corresponding to a luma component in the picture and/or a chroma component in the picture, wherein each clipping value is determined by left shifting a first integer by a second integer, the second integer including a result of a bit depth value for a sample from the picture minus an offset value associated with a clipping index value; and applying the filter to the block.

    ADAPTATION PARAMETER SETS (APS) FOR ADAPTIVE LOOP FILTER (ALF) PARAMETERS

    公开(公告)号:US20200344473A1

    公开(公告)日:2020-10-29

    申请号: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.

    LOCAL ILLUMINATION COMPENSATION (LIC) FOR VIRTUAL PIPELINE DATA UNITS (VPDUS)

    公开(公告)号:US20200221078A1

    公开(公告)日:2020-07-09

    申请号:US16725487

    申请日:2019-12-23

    Abstract: Techniques are described herein for processing video data. For instance, a current block of a picture of the video data can be obtained, and it can be determined that the current block includes more than one virtual pipeline data unit (VPDU). Current neighbor samples for the current block, reference neighbor samples for the current block, and additional neighbor samples for the current block can be obtained for illumination compensation. One or more illumination compensation parameters can be determined for the current block using the current neighbor samples, the reference neighbor samples, and the additional neighbor samples. The additional neighbor samples are used for determining the one or more illumination compensation parameters based on the current block covering more than one VPDU. Illumination compensation can be performed for the current block using the one or more illumination compensation parameters.

    MULTI-TYPE-TREE FRAMEWORK FOR TRANSFORM IN VIDEO CODING

    公开(公告)号:US20190306538A1

    公开(公告)日:2019-10-03

    申请号:US16372249

    申请日:2019-04-01

    Abstract: Embodiments include methods and apparatuses for decoding video data including receiving an encoded video bitstream that forms a representation of a coded picture of the video data and determining a partitioning of the coded picture of the video data into a plurality of coded unit. The partitioning may be according to a first tree structure and the plurality of coded units including a leaf node in the first tree structure. A method may further include determining that a residual block of the leaf node is recursively split into a plurality transform units according to a second tree structure.

    VARIOUS IMPROVEMENTS TO FRUC TEMPLATE MATCHING

    公开(公告)号:US20190124350A1

    公开(公告)日:2019-04-25

    申请号:US16159458

    申请日:2018-10-12

    Abstract: A device for video decoding may include a memory configured to store video data and a processor configured receive a bitstream including encoded video data. The processor may be configured to select a number of template matching (TM) candidates for a temporal layer or slice during the video decoding. The number of TM candidates selected are fixed prior to the video decoding, or adaptively calculated during the video decoding. The processor may be configured to generate a prediction block and residual block, based on a template matching candidate, to reconstruct the video data.

    REUSING ADAPTIVE LOOP FILTER (ALF) SUB-PICTURE BOUNDARY PROCESSING FOR RASTER-SCAN SLICE BOUNDARIES

    公开(公告)号:US20220279177A1

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

    申请号:US17686817

    申请日:2022-03-04

    Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining the video data comprising one or more pictures and a first block of a picture having a pixel subject to filtering. A second block is determined to be located in the first slice in a particular relation to the second block. A third block that includes pixels for filtering the pixel is determined to be in a second slice at a diagonal corner of the first block, with filtering across slice boundaries disabled. First one or more pixels of the second block are identified as available for performing loop filtering of the pixel and second one or more pixels of the third block identified as unavailable for performing the loop filtering of the pixel of the first block. The first one or more pixels and the second one or more pixels are padded.

Patent Agency Ranking