-
公开(公告)号:US11134273B2
公开(公告)日:2021-09-28
申请号:US16560918
申请日:2019-09-04
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Muhammed Zeyd Coban , Jie Dong
IPC: H04N19/61 , H04N19/13 , H04N19/176
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.
-
公开(公告)号:US11134272B2
公开(公告)日:2021-09-28
申请号:US16020511
申请日:2018-06-27
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Amir Said , Marta Karczewicz
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.
-
公开(公告)号:US11134251B2
公开(公告)日:2021-09-28
申请号:US16800832
申请日:2020-02-25
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz
IPC: H04N19/186 , H04N19/176 , H04N19/182 , H04N19/51 , H04N19/105 , H04N19/117 , H04N19/132 , H04N19/159 , H04N19/86
Abstract: A device for processing video data includes a memory configured to store video data and one or more processors implemented in circuitry. The one or more processors are configured to generate a coding unit for chroma components of a block of video data. The one or more processors are configured to split the coding unit for chroma components into a first triangle-shaped partition and a second triangle-shaped partition. The one or more processors are configured to apply pixel blending using a set of weights for a YUV 4:2:0 format to generate a predicted block for the chroma components of the block of video data when the one or more processors generate the coding unit for chroma components in the YUV 4:2:0 format and when the one or more processors generate the coding unit for chroma components in a YUV 4:4:4 format.
-
公开(公告)号:US20210297685A1
公开(公告)日:2021-09-23
申请号:US17205883
申请日:2021-03-18
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Alican Nalci , Muhammed Zeyd Coban , Vadim Seregin
IPC: H04N19/44 , H04N19/105 , H04N19/189 , H04N19/176
Abstract: An example method of decoding video data includes determining that one or more lossy coding tools are enabled at a picture level or slice level for a picture or slice of video data that includes a current block, determining that the current block is decoded with transform skip, bypassing use of the one or more lossy coding tools for the current block based on the determination that the current block is decoded with transform skip, performing a residual coding scheme to generate a residual block, and reconstructing the current block based on the residual block.
-
公开(公告)号:US11128878B2
公开(公告)日:2021-09-21
申请号:US16284886
申请日:2019-02-25
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Dmytro Rusanovskyy , Joel Sole Rojals , Sungwon Lee , Done Bugdayci Sansli , Marta Karczewicz
IPC: H04N19/44 , H04N19/132 , H04N19/184 , H04N19/46 , H04N19/80 , H04N19/85 , H04N19/36 , H04N19/117 , H04N19/154 , H04N19/187
Abstract: Processing high dynamic range and or wide color gamut video data using a fixed-point implementation. A method of processing video data may include receiving one or more supplemental enhancement information (SEI) messages that contain information specifying how to determine parameters for performing an inverse dynamic range adjustment process, receiving decoded video data, and performing the inverse dynamic range adjustment process on the decoded video data using fixed-point computing in accordance with the information in the one or more SEI messages.
-
公开(公告)号:US11122288B2
公开(公告)日:2021-09-14
申请号:US16704827
申请日:2019-12-05
Applicant: QUALCOMM Incorporated
IPC: H04N19/52 , H04N19/593 , H04N19/124 , H04N19/13 , H04N19/61
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.
-
公开(公告)号:US20210281832A1
公开(公告)日:2021-09-09
申请号:US17189976
申请日:2021-03-02
Applicant: QUALCOMM Incorporated
Inventor: Yong He , Vadim Seregin , Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/105 , H04N19/169 , H04N19/70 , H04N19/172 , H04N19/196 , H04N19/159
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.
-
公开(公告)号:US11095915B2
公开(公告)日:2021-08-17
申请号:US16776323
申请日:2020-01-29
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Vadim Seregin , Hongtao Wang , Marta Karczewicz
IPC: H04N19/51 , H04N19/70 , H04N19/176
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.
-
公开(公告)号:US11089325B2
公开(公告)日:2021-08-10
申请号:US16783697
申请日:2020-02-06
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/55
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.
-
公开(公告)号:US11082708B2
公开(公告)日:2021-08-03
申请号:US16238815
申请日:2019-01-03
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Kai Zhang , Marta Karczewicz
IPC: H04N19/186 , H04N19/117 , H04N19/136 , H04N19/82 , H04N19/182 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/196 , H04N19/597 , H04N19/577 , H04N19/139
Abstract: A method of processing video data includes classifying, by processing circuitry, luma samples of a neighboring luma block of a reference block and luma samples of a neighboring luma block of a current block into a plurality of groups and deriving, by the processing circuitry, one or more local illumination compensation parameters for each group of the plurality of groups to generate a plurality of local illumination compensation parameters for the current block. The method further includes deriving, by the processing circuitry, a plurality of linear models between the neighboring luma block of the reference block and the neighboring luma block of the current block using the plurality of local illumination compensation parameters for the current block and generating, by the processing circuitry, a prediction block using the plurality of linear models.
-
-
-
-
-
-
-
-
-