-
公开(公告)号:US20220210434A1
公开(公告)日:2022-06-30
申请号:US17645439
申请日:2021-12-21
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Jianle Chen , Marta Karczewicz
IPC: H04N19/146 , H04N19/46 , H04N19/186 , H04N19/176
Abstract: An example method includes predicting, based on a plurality of color components of a block of video data coded using joint coding of chroma residuals (JCCR), a sign of a coefficient of a plurality of coefficients of a joint residual block of the block of video data; generating, for each respective color component of the plurality of color components and based on the plurality of coefficients of the joint residual block, coefficients of a respective residual block of a plurality of residual blocks; and reconstructing, based on the plurality of residual blocks, the block of video data.
-
公开(公告)号:US20220103816A1
公开(公告)日:2022-03-31
申请号:US17448547
申请日:2021-09-23
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Jianle Chen , Venkata Meher Satchit Anand Kotra
IPC: H04N19/117 , H04N19/82 , H04N19/132 , H04N19/70 , H04N19/176
Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
-
公开(公告)号:US11245920B2
公开(公告)日:2022-02-08
申请号:US17000034
申请日:2020-08-21
Applicant: QUALCOMM Incorporated
Inventor: Muhammed Zeyd Coban , Hongtao Wang , Vadim Seregin , Marta Karczewicz
IPC: H04N11/02 , H04N19/52 , H04N19/176
Abstract: A device for coding video data is configured to code a motion vector difference (MVD) value using a codeword prefix and a codeword suffix. Based on an absolute value, minus 2, of the MVD value being 131070 or greater, the codeword prefix of the MVD value is equal to 1111 1111 1111 1111 and the codeword suffix is coded using the fixed length code.
-
公开(公告)号:US11206396B2
公开(公告)日:2021-12-21
申请号:US16735456
申请日:2020-01-06
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Wei-Jung Chien , Hongtao Wang , Marta Karczewicz
IPC: H04N19/107 , H04N19/159 , H04N19/132 , H04N19/70 , H04N19/176
Abstract: An example method of coding video data includes selecting, by one or more processors a sub-set of a plurality of neighboring samples of a current block in a current picture, wherein the plurality of neighboring samples includes a row of samples adjacent to a top row of the current block in the current picture and a column of samples adjacent to a left column of the current block in the current picture; deriving, by the one or more processors and based on the sub-set of the plurality of neighboring samples in the current picture, local illumination compensation (LIC) parameters for the current block; and performing, by the one or more processors and based on the LIC parameters, LIC on samples of the current block to generate compensated samples of the current block.
-
公开(公告)号:US11202100B2
公开(公告)日:2021-12-14
申请号:US16814654
申请日:2020-03-10
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Muhammed Zeyd Coban , Hongtao Wang
IPC: H04N19/61 , H04N19/70 , H04N19/176
Abstract: A device for decoding video data performs coefficient coding for a residual block of video data encoded using a transform skip mode by determining values for a first neighboring coefficient and a second neighboring coefficient and determining a context offset for the coefficient currently being decoded based on the value for the first neighboring coefficient and the value for the second neighboring coefficient. Performing coefficient coding includes, for example, performing sign coding, level mapping, and context derivation. The device performs coefficient coding to determine the residual block and adds the residual block to a predicted block to determine a reconstructed block.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20210203934A1
公开(公告)日:2021-07-01
申请号:US17131046
申请日:2020-12-22
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Alican Nalci , Muhammed Zeyd Coban
IPC: H04N19/12 , H04N19/60 , H04N19/176 , H04N19/18
Abstract: An example device includes memory configured to store video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to determine whether transform skip mode is used for a current block of the video data. The one or more processors are configured to disable level mapping for residual coding based on transform skip mode being used for the current block. The one or more processors are configured to code the current block without applying level mapping.
-
公开(公告)号:US20200382813A1
公开(公告)日:2020-12-03
申请号:US16886381
申请日:2020-05-28
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Muhammed Zeyd Coban , Yung-Hsuan Chao
IPC: H04N19/88
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.
-
公开(公告)号:US20200314419A1
公开(公告)日:2020-10-01
申请号:US16829626
申请日:2020-03-25
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Han Huang , Yu Han , Geert Van der Auwera , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/11 , H04N19/139 , H04N19/132 , H04N19/159 , H04N19/70 , H04N19/186 , H04N19/176
Abstract: A video coder selects a set of wide-angle intra prediction directions based on a size of a luma block of a picture having a YUV 4:2:2 chroma sampling format. Additionally, the video coder determines an intra prediction direction for the luma block. The intra prediction direction for the luma block is in the set of wide-angle intra prediction directions. The video coder also determines an intra prediction direction for a chroma block. The luma block is collocated in the picture with the chroma block. The chroma block has a different width/height ratio than the luma block. The intra prediction direction for the chroma block is guaranteed to have the intra prediction direction for the luma block. The video coder uses the intra prediction directions for the luma and chroma blocks to generate prediction blocks for the luma and chroma blocks, respectively.
-
-
-
-
-
-
-
-
-