Coefficient domain block differential pulse-code modulation in video coding

    公开(公告)号:US11070812B2

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

    申请号:US16816116

    申请日:2020-03-11

    Abstract: A video decoder may determine, based on syntax elements in a bitstream that comprises an encoded representation of the video data, residual quantized samples of a block of the video data. Additionally, the video decoder may determine quantized residual values based on the residual quantized samples. After determining the quantized residual values, the video decoder may inverse quantize the quantized residual values. The video decoder may generate predicted values by performing intra prediction for the block using unfiltered samples from above or left block boundary samples. Furthermore, the video decoder may reconstruct original sample values of the block based on the inverse-quantized quantized residual values and the prediction values.

    Coding video data using derived chroma mode

    公开(公告)号:US11025903B2

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

    申请号:US15868821

    申请日:2018-01-11

    Abstract: An example device for decoding video data includes a memory for storing video data, and one or more processors implemented in circuitry and configured to construct an intra-prediction candidate list for a current chroma block of the video data indicating candidate intra-prediction modes for the current chroma block, wherein the intra-prediction candidate list indicates a subset of allowed luminance (luma) candidate intra-prediction modes, determine cost (e.g., sum of absolute transform difference (SATD)) values for each of the candidate intra-prediction modes in the intra-prediction candidate list for the current chroma block, and generate a prediction block for the current chroma block using one of the candidate intra-prediction modes indicated by the intra-prediction candidate list according to the cost values (e.g., the candidate intra-prediction mode having the lowest cost value).

    EARLY TERMINATION OF MOTION VECTOR REFINEMENT PROCESS IN VIDEO CODING

    公开(公告)号:US20210160535A1

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

    申请号:US16952736

    申请日:2020-11-19

    Abstract: A video coder is configured to determine bi-directional motion vectors of a current block of the video data and determine that a condition is satisfied with respect to the current block based on each component of the bi-directional motion vectors of the current block being less than a threshold value. The video coder is further configured to, based on the condition being satisfied with respect to the current block, early terminate application of a motion vector refinement process to the bi-directional motion vectors of the current block. The video coder is further configured to determine a prediction block for the current block based on the bi-directional motion vectors of the current block and reconstruct the current block based on the prediction block for the current block.

    Coding adaptive multiple transform information for video coding

    公开(公告)号:US10986340B2

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

    申请号:US16426749

    申请日:2019-05-30

    Abstract: An example device for decoding video data includes a memory configured to store video data; and a processor implemented in circuitry and configured to decode a truncated unary codeword representing a multiple transform (MT) scheme for a current block of the video data to determine the MT scheme; apply the MT scheme to transform coefficients of the current block to produce residual data for the current block of video data; and decode the current block using the residual data. The MT scheme may include a plurality of transforms, such as a horizontal transform and a vertical transform, a primary transform and a second transform, or any combination of separable and/or non-separable transforms. Thus, a single truncated unary codeword may represent the entire MT scheme, that is, each of a plurality of transforms of the MT scheme.

Patent Agency Ranking