TEMPLATE MATCHING-BASED ADVANCED MOTION VECTOR PREDICTOR (AMVP) CANDIDATE LIST CONSTRUCTION WITH NON-ADJACENT CANDIDATES AND AMVP INDEX SIGNALING

    公开(公告)号:WO2022212254A2

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

    申请号:PCT/US2022/022143

    申请日:2022-03-28

    Abstract: An example device 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 at least one of a temporal candidate or a history-based candidate and determine at least one non-adjacent candidate, wherein the at least one non-adjacent candidate is from a unit that is not adjacent to a current prediction unit (PU). The one or more processors are configured to determine an advanced motion vector predictor (AMVP) candidate list including the at least one of the temporal candidate or the history-based candidate and the at least one non-adjacent candidate. The at least one non-adjacent candidate is added to the AMVP candidate list after the temporal candidate or before the history-based candidate. The one or more processors are configured to code the current PU based on the AMVP candidate list.

    ADAPTIVE LOOP FILTERING FOR COLOR FORMAT SUPPORT

    公开(公告)号:WO2021211887A1

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

    申请号:PCT/US2021/027545

    申请日:2021-04-15

    Abstract: Systems and techniques are described herein for processing video data. For example, a process can include obtaining a video bitstream, the video bitstream including adaptive loop filter (ALF) data. The process can further include determining a value of an ALF chroma filter signal flag from the ALF data, the value of the ALF chroma filter signal flag indicating whether chroma ALF filter data is signaled in the video bitstream. The process can further include processing at least a portion of a slice of video data based on the value of the ALF chroma filter signal flag.

    MOTION VECTOR PREDICTION WITH MOTION INFORMATION COLLECTING BUFFER

    公开(公告)号:WO2021007547A1

    公开(公告)日:2021-01-14

    申请号:PCT/US2020/041671

    申请日:2020-07-10

    Abstract: An example device for coding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that a size of a current block of the video data is less than a threshold, the current block being a two-dimensional array of samples representing a portion of a picture; determine a set of motion vector prediction candidates for the current block according to the determination that the size of the current block is less than the threshold; select a motion vector predictor of the motion vector prediction candidates for the current block; code motion information of the current block using the motion vector predictor; and code the current block using the motion information.

    BI-DIRECTIONAL OPTICAL FLOW IN VIDEO CODING
    9.
    发明申请

    公开(公告)号:WO2022140377A1

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

    申请号:PCT/US2021/064600

    申请日:2021-12-21

    Abstract: A method of decoding video data includes determining that bi-directional optical flow (BDOF) is enabled for a block of the video data; dividing the block into a plurality of sub-blocks based on the determination that BDOF is enabled for the block, determining, for each sub-block of one or more sub-blocks of the plurality of sub-blocks, respective distortion values, determining that one of per-pixel BDOF is performed or BDOF is bypassed for each sub-block of the one or more sub-blocks of the plurality of sub-blocks based on the respective distortion values, determining prediction samples for each sub-block of the one or more sub-blocks based on the determination of per-pixel BDOF being performed or BDOF being bypassed, and reconstructing the block based on the prediction samples.

    AFFINE CODING WITH VECTOR CLIPPING
    10.
    发明申请

    公开(公告)号:WO2021062401A1

    公开(公告)日:2021-04-01

    申请号:PCT/US2020/053147

    申请日:2020-09-28

    Abstract: Systems, methods, and computer-readable storage media for video coding and compression are described. Some examples include affine coding modes for video coding and compression. One example is an apparatus for coding video data, the apparatus comprising memory and one or more processors coupled to the memory. The one or more processors are configured to obtain a current coding block from the video data, determine control data for the current coding block, and determine one or more affine motion vector clipping parameters from the control data. The one or more processors further select a sample of the current coding block, determine an affine motion vector for the sample of the current coding block, and clip the affine motion vector using the one or more affine motion vector clipping parameters to generate a clipped affine motion vector.

Patent Agency Ranking