DERIVED INTRA PREDICTION MODES AND MOST PROBABLE MODES IN VIDEO CODING

    公开(公告)号:US20220394269A1

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

    申请号:US17804972

    申请日:2022-06-01

    Abstract: A method of encoding or decoding video data comprises: for each respective intra prediction mode of a plurality of intra prediction modes in a most-probable mode (MPM) list: generating, based on reference samples for a template region and using the respective intra prediction mode, prediction samples for the template region; and determining a cost for the respective intra prediction mode; determining a first intra prediction mode and a second intra prediction mode in the MPM list having lowest costs; determining a preliminary prediction block for the first intra prediction mode and a preliminary prediction block for the second intra prediction mode; generating a prediction block based on a fusion of the preliminary prediction blocks weighted according to a weight for the first intra prediction mode and a weight for the second intra prediction mode.

    CROSS-COMPONENT ADAPTIVE LOOP FILTER IN VIDEO CODING

    公开(公告)号:US20220377360A1

    公开(公告)日:2022-11-24

    申请号:US17815466

    申请日:2022-07-27

    Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: decode a coding tree unit (CTU) of video data, the CTU including a luminance (luma) block and a chrominance (chroma) block, to produce a decoded luma block and a decoded chroma block; determine that a chroma sample of the decoded chroma block is on a first side of an adaptive loop filter (ALF) virtual boundary and that a co-located luma sample of the decoded luma block is on a second side of the ALF virtual boundary, the co-located luma sample being co-located with the chroma sample, the first side being different than the second side; and in response to determining that the chroma sample is on the first side and the luma sample is on the second side, disable cross-component adaptive loop filtering (CC-ALF) for the chroma sample.

    Adaptive loop filtering across raster-scan slices

    公开(公告)号:US11432015B2

    公开(公告)日:2022-08-30

    申请号:US16921106

    申请日:2020-07-06

    Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining data comprising one or more pictures, including obtaining a first block located in a first slice of one of the pictures. The example then includes determining a second block is located in a second slice of the picture, the second block including one or more pixels for use in performing loop filtering of a pixel of the first block, and determining that loop filtering across slice boundaries is disabled. Based on this disabling, the example determines that the one or more pixels of the second block are unavailable for performing loop filtering of the pixel of the first block, and duplicates at least one pixel of the first block or at least one pixel of an additional block of the first slice for performing loop filtering of the pixel of the first block.

    Local illumination compensation (LIC) for virtual pipeline data units (VPDUS)

    公开(公告)号:US11388394B2

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

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

    CODING OUTPUT LAYER SET DATA AND CONFORMANCE WINDOW DATA OF HIGH LEVEL SYNTAX FOR VIDEO CODING

    公开(公告)号:US20210274204A1

    公开(公告)日:2021-09-02

    申请号:US17249264

    申请日:2021-02-25

    Abstract: In one example, a device for decoding video data includes one or more processors implemented in circuitry and configured to: determine that a value for a syntax element representing a number of profile-tier-level (PTL) data structures in a video parameter set (VPS) of a bitstream is equal to a total number of output layer sets (OLSs) specified for the VPS; in response to determining that the value for the syntax element representing the number of profile-tier-level data structures in the VPS is equal to the total number of OLSs specified for the VPS, infer values for OLS PTL index values, without explicitly decoding values for the OLS PTL index values; and decode video data of one or more OLSs using corresponding PTL data structures of the PTL data structures in the VPS according to the inferred values for the OLS PTL index values.

    CROSS-COMPONENT ADAPTIVE LOOP FILTER

    公开(公告)号:US20210160513A1

    公开(公告)日:2021-05-27

    申请号:US17099010

    申请日:2020-11-16

    Abstract: In some examples, a method of decoding video data may comprise reconstructing a block of video data comprising chroma samples, applying an adaptive loop filter to the chroma samples, and applying a cross-component adaptive loop filter to the chroma samples. Applying the cross-component adaptive loop filter may include determining an offset, and applying the offset to a particular chroma sample being filtered, wherein the offset is a function of a difference between a collocated luma sample that is collocated with the particular chroma sample being filtered and a plurality of neighboring luma samples that are spatial neighbors to the collocated luma sample.

    BOUNDARY HANDLING FOR ADAPTIVE LOOP FILTERING

    公开(公告)号:US20200296425A1

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

    申请号:US16814597

    申请日:2020-03-10

    Abstract: A video encoder and/or video decoder are configured to apply an adaptive loop filter to a reconstructed block of video data. The video encoder and/or video decoder may be configured to determine a value of a gradient for a sample in the reconstructed block of video data, including performing a gradient calculation for the sample using an available sample that corresponds to an unavailable sample that is outside of one of: a picture, a slice, a tile, or a tile group that includes the reconstructed block of samples, determine an adaptive loop filter for the reconstructed block of video data based at least in part on the determined value of the gradient for the sample, and apply the determined adaptive loop filter to the reconstructed block of video data to generate a filtered block of video data.

Patent Agency Ranking