Secondary transform designs for partitioned transform units in video coding

    公开(公告)号:US11595663B2

    公开(公告)日:2023-02-28

    申请号:US16777267

    申请日:2020-01-30

    Abstract: An example device applies a primary transform to a current block of video data to create primary transform coefficients. The device determines whether intra sub-partitioning is applied to the current block of video data. The device applies a primary transform to the current block. The device also determines whether a primary transform size for the current block of video data is at least a predetermined size. Based on intra sub-partitioning being applied and the primary transform size being at least the predetermined size, the device applies a secondary transform to primary transform coefficients and codes the current block of video data based on the secondary transform.

    Arithmetic coding with selective adaptation for video coding

    公开(公告)号:US11418790B2

    公开(公告)日:2022-08-16

    申请号:US16912315

    申请日:2020-06-25

    Abstract: Techniques are described of hybrid coders that are configured to selectively use adaptive or non-adaptive coding techniques. A video coder (e.g., video encoder or video decoder) may code (e.g., encode or decode) first video data (e.g., a syntax element or value), for coding a first block, based on an adaptive context model (e.g., one or more adaptive context models) and code second video data, for coding a second block, based on a non-adaptive context model (e.g., one or more non-adaptive context models).

    Tree-based transform unit (TU) partition for video coding

    公开(公告)号:US11323748B2

    公开(公告)日:2022-05-03

    申请号:US16715274

    申请日:2019-12-16

    Abstract: A video decoder may receive, in a bitstream that comprises an encoded representation of video data, information indicating whether a residual block is partitioned and information indicating a partition tree type for the residual block based on the residual block being partitioned, wherein the residual block is indicative of a difference between a current block and a prediction block. The video decoder may determine, based on the received information that the residual block is partitioned and the partition tree type for the residual block, a plurality of residual sub-blocks into which the residual block is partitioned according to the partition tree type. The video decoder may produce the residual data for the current block based at least in part on the residual block being partitioned according to the partition tree type into the plurality of residual sub-blocks and may decode the current block using the residual data.

    COMPUTATION OF ASYMMETRIC TRANSFORM PAIRS FOR VIDEO CODING USING ADJUSTMENT STAGES AND DCT-2

    公开(公告)号:US20200186835A1

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

    申请号:US16706458

    申请日:2019-12-06

    Inventor: Amir Said

    Abstract: A method of encoding video data includes transforming residual values using a pair of transforms, wherein the pair of transforms are a mirror pair of asymmetric transforms. The transform comprises determining matrices for a low-complexity transform adjustment stage for each of the pair of transforms, calculating matrices for each of the pair of transforms from a low-complexity transform and the matrices for the low-complexity transform adjustment stage, and transforming the residual values using the calculated matrices for each of the pair of transforms to produce transform coefficients.

    Non-separable secondary transform for video coding with reorganizing

    公开(公告)号:US10681379B2

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

    申请号:US15270507

    申请日:2016-09-20

    Abstract: Techniques are described in which a decoder is configured to reorganize a first 2-dimensional coefficient block as a first 1-dimensional coefficient vector according to a coefficient scanning order and apply a first inverse transform to the first 1-dimensional coefficient vector to generate a second 1-dimensional coefficient vector. The first inverse transform is a non-separable transform. The decoder is further configured to reorganize the first 1-dimensional coefficient vector as a second 2-dimensional coefficient block and apply a second inverse transform to the second 2-dimensional coefficient block to generate a residual video block. The second inverse transform converts the second 2-dimensional coefficient block from a frequency domain to a pixel domain. The decoder is further configured to form a decoded video block, wherein forming the decoded video block comprises summing the residual video block with one or more predictive blocks.

    Using luma information for chroma prediction with separate luma-chroma framework in video coding

    公开(公告)号:US10567759B2

    公开(公告)日:2020-02-18

    申请号:US15463428

    申请日:2017-03-20

    Abstract: A method of decoding video data comprises receiving a bitstream of encoded video data, the encoded video data representing partitioned luma blocks and partitioned chroma blocks, wherein the chroma blocks are partitioned independently of the luma blocks, determining a respective coding mode corresponding to the respective partitioned luma blocks, decoding the respective partitioned luma blocks according to the determined respective coding modes, decoding a first syntax element indicating that the respective coding modes associated with the respective partitioned luma blocks are to be used for decoding a first partitioned chroma block, wherein the first partitioned chroma block is aligned with two or more partitioned luma blocks, determining a chroma coding mode for the first partitioned chroma block according to a function of the respective coding modes of the two or more partitioned luma blocks, and decoding the first partitioned chroma block in accordance with the determined chroma coding mode.

Patent Agency Ranking