Multi-type-tree framework for transform in video coding

    公开(公告)号:US10972758B2

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

    申请号:US16372249

    申请日:2019-04-01

    Abstract: Embodiments include methods and apparatuses for decoding video data including receiving an encoded video bitstream that forms a representation of a coded picture of the video data and determining a partitioning of the coded picture of the video data into a plurality of coded unit. The partitioning may be according to a first tree structure and the plurality of coded units including a leaf node in the first tree structure. A method may further include determining that a residual block of the leaf node is recursively split into a plurality transform units according to a second tree structure.

    Inter-prediction coding of video data using generated motion vector predictor list including non-adjacent blocks

    公开(公告)号:US10958932B2

    公开(公告)日:2021-03-23

    申请号:US16566571

    申请日:2019-09-10

    Abstract: An example device for coding video data includes a processor configured to construct a motion vector predictor list for a current block of video data. The processor adds motion vectors for a first set of blocks that immediately neighbor the current block to the motion vector predictor list. The processor determines whether motion vectors for a second set of blocks that are separated from the current block by one or more blocks are duplicates of motion vectors in the motion vector predictor list, and if not, adds the motion vectors to the motion vector predictor list. The processor inter prediction codes the current block with a motion vector and codes the motion vector using the motion vector predictor list. The processor may further use a temporal motion vector as a motion vector predictor for the motion vector.

    Efficient weighted probability estimation for binary arithmetic coding

    公开(公告)号:US10939115B2

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

    申请号:US16444952

    申请日:2019-06-18

    Abstract: An example coding device, such as a video coding (encoding or decoding) device is configured to determine a plurality of estimator functions to be used to calculate a probability of a symbol having a particular value, wherein the symbol is to be binary arithmetic coded according to the probability, and wherein the estimator functions do not include division operations; determine a plurality of weights for the plurality of estimator functions such that when the respective weights are applied to the estimator functions, a resulting sum of outputs of the plurality of estimator functions yields the probability; calculate the probability of the symbol having the particular value, including: execute the estimator functions without using the division operations to determine the outputs; and calculate a sum of the outputs as the probability; and binary arithmetic code the symbol according to the probability of the symbol having the particular value.

    COEFFICIENT CODING FOR TRANSFORM SKIP MODE IN VIDEO CODING

    公开(公告)号:US20200382813A1

    公开(公告)日:2020-12-03

    申请号:US16886381

    申请日:2020-05-28

    Abstract: Techniques for coding coefficients in a residual block are described. A video coder (e.g., video encoder or video decoder) may code (e.g., encode or decode), in an interleaving manner, coefficient information on a coefficient-by-coefficient basis for coefficients in a residual block of a current block of the video data in a first pass, wherein the coefficient information for a coefficient includes one or more of a significance flag indicating whether a value of the coefficient is not zero, a parity flag indicating whether the value of the coefficient is odd or even, a sign flag indicating whether the value of the coefficient is positive or negative, and one or more greater than flags indicating whether an absolute value of the coefficient is greater than respective threshold values, and after the first pass, code remainder information for coefficients in the residual block of the current block in a second pass.

Patent Agency Ranking