MULTIPLE HYPOTHESIS PREDICTION FOR VIDEO CODING

    公开(公告)号:US20220201322A1

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

    申请号:US17644519

    申请日:2021-12-15

    Abstract: An example device for decoding video data includes one or more processors configured to: determine that a first weight and a second weight are specified for a bi-prediction mode predicted current block of video data; determine whether the current block is to be predicted using multi-hypothesis prediction (MHP) mode with the bi-prediction mode as a base mode; in response to determining that the current block is to be predicted using the MHP mode with the bi-prediction mode as the base mode, determine an additional inter-prediction mode of the MHP mode; generate a first prediction block according to the bi-prediction mode; generate a second prediction block according to the additional inter-prediction mode; generate a final prediction block for the current block according to the MHP mode using the first prediction block and the second prediction block; and decode the current block using the final prediction block.

    Deblocking of subblock boundaries for affine motion compensated coding

    公开(公告)号:US11310519B2

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

    申请号:US17022700

    申请日:2020-09-16

    Abstract: An example device for decoding 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 whether a coding mode for a current block of the video data is an affine mode. The one or more processors are also configured to determine whether pattern refined optical flow (PROF) is enabled in the sequence parameter set (SPS) for the current block. Based at least in part on the coding mode for the current block being the affine mode and PROF being enabled in the SPS for the current block, the one or more processors are configured to disable a deblocking filter for subblock boundaries of the current block and decode the current block with the deblocking filter disabled for the subblock boundaries of the current block.

    SIGNALING NUMBER OF SUBBLOCK MERGE CANDIDATES IN VIDEO CODING

    公开(公告)号:US20210314598A1

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

    申请号:US17222380

    申请日:2021-04-05

    Abstract: An example method includes encoding, in a video bitstream, a first syntax element specifying whether affine model based motion compensation is enabled; based on affine model based motion compensation being enabled, encoding, in the video bitstream, a second syntax element specifying a maximum number of subblock-based merging motion vector prediction candidates, wherein a value of the second syntax element is constrained based on a value other than a value of the first syntax element; and encoding a picture of the video data based on the maximum number of subblock-based merging motion vector prediction candidates.

    BLOCK PARTITIONING FOR IMAGE AND VIDEO CODING

    公开(公告)号:US20210314567A1

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

    申请号:US17220546

    申请日:2021-04-01

    Abstract: A video encoder and video decoder are configured to determine a partitioning for a picture of video data based on a virtual pipeline data unit (VPDU) size. For example, the video encoder and video decoder may determine a maximum ternary tree size to be in the range of a minimum allowed block size to a minimum of the VPDU size and a maximum coding tree unit (CTU) size, and/or determine a minimum quadtree size to be in the range of a minimum allowed block size to a minimum of the VPDU size and the maximum CTU size.

    Bi-directional optical flow in video coding

    公开(公告)号:US11089328B2

    公开(公告)日:2021-08-10

    申请号:US16858046

    申请日:2020-04-24

    Abstract: A video coder is configured to code a block of video data using bi-prediction with bi-directional optical flow. The video coder may determine an offset using bi-directional optical flow and may add the offset to prediction samples determined from the bi-prediction. In one example, the video coder code a current block of video data using bi-prediction and bi-directional optical flow, wherein the bi-directional flow does not include one or more of a rounding operation or a division by 2 in an offset calculation. Additionally, the video coder may perform a motion vector refinement calculation for the bi-directional flow, wherein the motion vector refinement calculation is compensated to account for the offset calculation not including the division by 2.

Patent Agency Ranking