PALETTE AND PREDICTION MODE SIGNALING

    公开(公告)号:US20210044812A1

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

    申请号:US16947463

    申请日:2020-08-03

    Abstract: An example device for decoding video data includes a memory for storing 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 first coding unit (CU) is a skip mode CU, and based on the first CU not being a skip mode CU, determine whether the first CU is encoded using one of an intra mode or a palette mode. The one or more processors are also configured to determine whether the first CU is encoded using the palette mode based on the first CU being encoded using one of the intra mode or the palette mode. The one or more processors are also configured to decode the first CU based on the determination of whether the first CU is encoded using the palette mode.

    SIZE CONSTRAINT FOR TRIANGULAR PREDICTION UNIT MODE

    公开(公告)号:US20200344486A1

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

    申请号:US16856992

    申请日:2020-04-23

    Abstract: A video coder is configured to code video data using triangular partitions. The video coder may determine a size of a block of video data, and disable a partitioning mode that includes triangular prediction units based on the size of the block of video data, wherein disabling the partitioning mode that includes triangular prediction units removes the partitioning mode from available coding modes. For example, the video coder may disable the partitioning mode that includes triangular prediction units in the case that the width or the height of the block is larger than a threshold. The video coder may then code the block of video data with one or more of the available coding modes.

    Low-complexity design for FRUC
    38.
    发明授权

    公开(公告)号:US10785494B2

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

    申请号:US16131860

    申请日:2018-09-14

    Abstract: A method of decoding video data includes constructing, by a video decoder implemented in processing circuitry, a candidate list of motion vector information for a portion of a current frame. The method includes receiving, by the video decoder, signaling information indicating starting motion vector information of the candidate list of motion vector information, the starting motion vector information indicating an initial position in a reference frame. The method includes refining, by the video decoder, based on one or more of bilateral matching or template matching, the starting motion vector information to determine refined motion vector information indicating a refined position in the reference frame that is within a search range from the initial position. The method includes generating, by the video decoder, a predictive block based on the refined motion vector information and decoding, by the video decoder, the current frame based on the predictive block.

    MOTION VECTOR DERIVATION IN VIDEO CODING
    39.
    发明申请

    公开(公告)号:US20200275118A1

    公开(公告)日:2020-08-27

    申请号:US16793751

    申请日:2020-02-18

    Abstract: Techniques related to derivation of motion vectors of a first color component (e.g., chroma component) from motion vectors of a second color component (e.g., luma component) are described. A video coder (e.g., video encoder or video decoder), for a CU coded in affine mode with 4:4:4 color format, may determine a motion vector for each sub-block of the luma block, and determine a motion vector for each sub-block of the chroma block based only on the motion vector for each co-located (also called collocated) sub-block of the luma block. However, for another CU coded in affine mode but with a color format other than 4:4:4 (e.g., 4:2:2 or 4:2:0), the video coder may determine a motion vector for each sub-block of the chroma block based on an average of two or more motion vectors of sub-blocks of the luma block.

    SHARED MOTION VECTOR PREDICTOR LIST FOR INTRA BLOCK COPY MODE IN VIDEO CODING

    公开(公告)号:US20200252639A1

    公开(公告)日:2020-08-06

    申请号:US16776323

    申请日:2020-01-29

    Abstract: An example video coding system may determine a first coding mode for a first block of video data of a plurality of blocks of video data in a processing area. The video coding system may compare a characteristic of the processing area to a threshold. The video coding system may determine whether to enable or disable use of a second coding mode for the remainder of the plurality of blocks of video data in the processing area based on the comparison. The video coding system may code the first block based on the first coding mode and code at least one block of the remainder of the plurality of blocks of video data based on the comparison.

Patent Agency Ranking