Regular coded bin reduction for coefficient coding

    公开(公告)号:US11134273B2

    公开(公告)日:2021-09-28

    申请号:US16560918

    申请日:2019-09-04

    Abstract: A video decoder can be configured to determine a size of a transform unit, wherein the transform unit comprises N coefficient groups and each coefficient group comprises M coefficients, wherein M and N are integer values; determine a regular bin count threshold for the transform unit based on the size of the transform unit; context decode syntax elements for the transform unit until the first number of regular coded bins is reached; in response to reaching the first number of regular coded bins, bypass decode additional syntax elements of the transform unit; determine values for a first set of coefficients of the transform unit based on the context decoded syntax elements; and determine values for a second set of coefficients of the transform unit based on the additional syntax elements.

    Memory reduction for non-separable transforms

    公开(公告)号:US11134272B2

    公开(公告)日:2021-09-28

    申请号:US16020511

    申请日:2018-06-27

    Abstract: Techniques are described in which a decoder is configured to receive an input data block and apply an inverse non-separable transform to at least part of the input data block to generate an inverse non-separable transform output coefficient block. The applying the inverse non-separable transform comprises assigning a window, assigning a weight for each position inside the assigned window, and determining the inverse non-separable transform output coefficient block based on the assigned weights. The decoder is further configured to forming a decoded video block based on the determined inverse non-separable transform output coefficient block, wherein forming the decoded video block comprises summing the residual video block with one or more predictive blocks.

    Spatio-temporal motion vector prediction patterns for video coding

    公开(公告)号:US11122288B2

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

    申请号:US16704827

    申请日:2019-12-05

    Abstract: Techniques are described for constructing motion vector predictor lists based on spatially neighboring blocks and collocated blocks. A method of coding video data includes, for a first block, in a first picture having a left-to-right coding order, constructing a first motion vector predictor list, wherein a first entry in the first motion vector predictor list is based on motion vector information of a left neighboring block to the first block, coding the first block in the first picture based on the first motion vector predictor list, for a second block, in a second picture having a right-to-left coding order, constructing a second motion vector predictor list, wherein a first entry in the second motion vector predictor list is based on motion vector information of a right neighboring block to the second block, and coding the second block in the second picture based on the second motion vector predictor list.

    SUBPICTURE SIGNALING IN VIDEO CODING

    公开(公告)号:US20210281832A1

    公开(公告)日:2021-09-09

    申请号:US17189976

    申请日:2021-03-02

    Abstract: An example device for coding video data 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 whether a sequence parameter set of the video data refers to a video parameter set. Based on the sequence parameter set not referring to the video parameter set, the one or more processors are configured to determine a value of a first syntax element to be indicative of a profile-tier-layer structure being signaled in the sequence parameter set and code the video data based on the profile-tier-layer structure.

    Shared motion vector predictor list for intra block copy mode in video coding

    公开(公告)号:US11095915B2

    公开(公告)日:2021-08-17

    申请号: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.

    Constrained affine motion inheritance for video coding

    公开(公告)号:US11089325B2

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

    申请号:US16783697

    申请日:2020-02-06

    Abstract: An example device for coding video data may include a memory configured to store a current block of the video data and one or more processors implemented in circuitry coupled to the memory. The one or more processor may be configured to determine delta motion vectors from control point motion vectors of a neighboring block of a current block. The one or more processors may also be configured to clip the delta motion vectors to a predefined range. The one or more processors may also be configured to code the current block of video data using the clipped delta motion vectors.

Patent Agency Ranking