Probability initialization for video coding

    公开(公告)号:US11178399B2

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

    申请号:US16816016

    申请日:2020-03-11

    Abstract: An example method for entropy decoding of video data includes retrieving a pre-defined initialization value for a context of a plurality of contexts used in a context-adaptive entropy coding process to entropy code a value for a syntax element for an independently codable unit of video data; determining, based on the pre-defined initialization value and in a linear domain, an initial probability state of the context; and entropy decoding, from a bitstream and based on the initial probability state of the context, a bin of the value for the syntax element.

    GENERAL CONSTRAINT INFORMATION SYNTAX IN VIDEO CODING

    公开(公告)号:US20210314623A1

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

    申请号:US17219147

    申请日:2021-03-31

    Abstract: A method of processing video data comprises performing a bitstream conformance process that determines whether a bitstream that comprises an encoded representation of the video data conforms to a video coding standard, wherein the bitstream conformance process determines that the bitstream does not conform to the video coding standard when at least one of: a chroma-related constraint flag is equal to 0 and when there are no chroma components for pictures in the bitstream, or an inter prediction-related constraint flag is equal to 0 when all slices of the bitstream are I slices.

    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.

    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.

    REFERENCE PICTURE LIST AND COLLOCATED PICTURE SIGNALING IN VIDEO CODING

    公开(公告)号:US20210266600A1

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

    申请号:US17181876

    申请日:2021-02-22

    Abstract: A video decoder may be configured to receive, in response to receiving a first syntax element indicating that reference picture list information is included in a picture header syntax structure, a second syntax element in the picture header syntax structure indicating whether a collocated picture used for temporal motion vector prediction is to be derived from a first reference picture list or a second reference picture list; receive a slice of the video data that refers to the picture header syntax structure; and in response to the slice being a P slice, set a value for a third syntax element associated with the slice to a first value for the third syntax element, with the first value for the third syntax element indicating that the collocated picture used for temporal motion vector prediction is to be derived from the first reference picture list.

    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.

    SHARED DECODER PICTURE BUFFER FOR MULTIPLE LAYERS

    公开(公告)号:US20210195175A1

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

    申请号:US17128767

    申请日:2020-12-21

    Abstract: A video decoder for decoding multi-layer video data can be configured to maintain a decoded picture buffer (DPB) for storing reference pictures for a plurality of layers, wherein the plurality of layers comprise at least a first layer and a second layer; prior to decoding a current picture of an access unit of the first layer, perform a picture output and removal process on the DPB, wherein to perform the picture output and removal process on the DPB, the one or more processors are further configured to remove from the DPB only decoded pictures that belong to the first layer; and after removing a last decoding unit of the current picture from a coded picture buffer (CPB), perform a picture bumping process across all layers of the DPB.

    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