-
公开(公告)号:US20230328255A1
公开(公告)日:2023-10-12
申请号:US18335757
申请日:2023-06-15
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Jianle Chen , Marta Karczewicz
IPC: H04N19/146 , H04N19/176 , H04N19/186 , H04N19/46
CPC classification number: H04N19/146 , H04N19/176 , H04N19/186 , H04N19/46
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.
-
公开(公告)号:US11632563B2
公开(公告)日:2023-04-18
申请号:US16793751
申请日:2020-02-18
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Wei-Jung Chien , Vadim Seregin , Yu Han , Marta Karczewicz
IPC: H04N19/513 , H04N19/52 , H04N19/54 , H04N19/105 , H04N19/139
Abstract: Techniques related to derivation of motion vectors of a first color component (e.g., chroma component) from motion vectors of a second color component (e.g., luma component) are described. A video coder (e.g., video encoder or video decoder), for a CU coded in affine mode with 4:4:4 color format, may determine a motion vector for each sub-block of the luma block, and determine a motion vector for each sub-block of the chroma block based only on the motion vector for each co-located (also called collocated) sub-block of the luma block. However, for another CU coded in affine mode but with a color format other than 4:4:4 (e.g., 4:2:2 or 4:2:0), the video coder may determine a motion vector for each sub-block of the chroma block based on an average of two or more motion vectors of sub-blocks of the luma block.
-
公开(公告)号:US11470334B2
公开(公告)日:2022-10-11
申请号:US17028928
申请日:2020-09-22
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Yung-Hsuan Chao , Muhammed Zeyd Coban
IPC: H04N19/189 , H04N19/105 , H04N19/176 , H04N19/70 , H04N19/91
Abstract: Embodiments are directed to systems and methods of using rice code in video coding. In one embodiment includes a method of encoding or decoding video data, e.g., on a video encoder or decoder. The method includes determining available residual coefficients neighboring a current position in a transform unit of video data and determining a sum of the available residual coefficients. The method further includes modifying the sum based on the number of available residual coefficients and determining a rice parameter based on the modified sum. The method further includes encoding or decoding a syntax element of video data based on the determined rice parameter.
-
公开(公告)号:US20220215593A1
公开(公告)日:2022-07-07
申请号:US17566282
申请日:2021-12-30
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Venkata Meher Satchit Anand Kotra , Jianle Chen , Marta Karczewicz
Abstract: An example device for filtering decoded video data includes one or more processors configured to execute a neural network filtering unit to: receive data from one or more other units of the device, the data from the one or more other units of the device being different than data for a decoded picture of video data, and wherein to receive the data from the one or more other units of the device, the one or more processors are configured to execute the neural network filtering unit to receive boundary strength data from a deblocking unit of the device; determine one or more neural network models to be used to filter a portion of the decoded picture; and filter the portion of the decoded picture using the one or more neural network models and the data from the one or more other units of the device, including the boundary strength data.
-
公开(公告)号:US20220103845A1
公开(公告)日:2022-03-31
申请号:US17489459
申请日:2021-09-29
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Jianle Chen , Marta Karczewicz
IPC: H04N19/436 , H04N19/176 , H04N19/117 , H04N19/70 , H04N19/184 , G06N3/04
Abstract: A method of coding video data, the method comprising: reconstructing a block of the video data; and applying a Convolutional Neural Network (CNN)-based filter to the reconstructed block, wherein the CNN-based filter uses a LeakyReLU activation function.
-
公开(公告)号:US11128876B2
公开(公告)日:2021-09-21
申请号:US16816107
申请日:2020-03-11
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Muhammed Zeyd Coban , Hongtao Wang , Marta Karczewicz
IPC: H04N19/186 , H04N19/176 , H04N19/61 , H04N19/50 , H04N19/70
Abstract: A video decoder configured to receive a first syntax element indicating if any coding group (CG) of a plurality of CGs includes at least one non-zero coefficient, wherein the plurality of CGs includes a luma CG and at least one chroma CG; in response to the first syntax element indicating that a CG of a plurality of CGs includes at least one non-zero coefficient, receive, for each CG of the plurality of CGs, a flag indicating if a corresponding CG of the plurality of CGs includes at least one non-zero coefficient; and for a CG with a corresponding flag indicating that the CG includes at least one non-zero coefficient, receive additional syntax indicating values for coefficients of the CG.
-
公开(公告)号:US20210092376A1
公开(公告)日:2021-03-25
申请号:US17028492
申请日:2020-09-22
Applicant: QUALCOMM Incorporated
Inventor: Alican Nalci , Hilmi Enes Egilmez , Yung-Hsuan Chao , Muhammed Zeyd Coban , Hongtao Wang , Marta Karczewicz
IPC: H04N19/119 , H04N19/46 , H04N19/176 , H04N19/103 , H04N19/18
Abstract: A video decoder may be configured to determine whether a block of video data is to be further partitioned based on the size of the block of video data and a lossless coding flag. A video decoder may decode a lossless coding flag for a block of video data, wherein the block of video data is in a picture that includes both lossy coded blocks and lossless coded blocks, determine that the lossless coding flag indicates a lossless coding mode for the block, and partition the block into sub-blocks based on a size of the block and the determination of the lossless coding mode.
-
公开(公告)号:US20200344486A1
公开(公告)日:2020-10-29
申请号:US16856992
申请日:2020-04-23
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Hongtao Wang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/176 , H04N19/52 , H04N19/70
Abstract: A video coder is configured to code video data using triangular partitions. The video coder may determine a size of a block of video data, and disable a partitioning mode that includes triangular prediction units based on the size of the block of video data, wherein disabling the partitioning mode that includes triangular prediction units removes the partitioning mode from available coding modes. For example, the video coder may disable the partitioning mode that includes triangular prediction units in the case that the width or the height of the block is larger than a threshold. The video coder may then code the block of video data with one or more of the available coding modes.
-
公开(公告)号:US20200275118A1
公开(公告)日:2020-08-27
申请号:US16793751
申请日:2020-02-18
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Wei-Jung Chien , Vadim Seregin , Yu Han , Marta Karczewicz
IPC: H04N19/513
Abstract: Techniques related to derivation of motion vectors of a first color component (e.g., chroma component) from motion vectors of a second color component (e.g., luma component) are described. A video coder (e.g., video encoder or video decoder), for a CU coded in affine mode with 4:4:4 color format, may determine a motion vector for each sub-block of the luma block, and determine a motion vector for each sub-block of the chroma block based only on the motion vector for each co-located (also called collocated) sub-block of the luma block. However, for another CU coded in affine mode but with a color format other than 4:4:4 (e.g., 4:2:2 or 4:2:0), the video coder may determine a motion vector for each sub-block of the chroma block based on an average of two or more motion vectors of sub-blocks of the luma block.
-
公开(公告)号:US20200252639A1
公开(公告)日:2020-08-06
申请号:US16776323
申请日:2020-01-29
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Vadim Seregin , Hongtao Wang , Marta Karczewicz
IPC: H04N19/51 , H04N19/176 , H04N19/70
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.
-
-
-
-
-
-
-
-
-