-
公开(公告)号:US11863787B2
公开(公告)日:2024-01-02
申请号:US16905100
申请日:2020-06-18
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Muhammed Zeyd Coban , Hongtao Wang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/60 , H04N19/176 , H04N19/70
CPC classification number: H04N19/60 , H04N19/176 , H04N19/70
Abstract: A device for decoding video data can be configured to receive a syntax element indicating a maximum block size for a transform skip mode; determine a maximum block size for a block-based delta pulse code modulation (BDPCM) mode based on the syntax element; and decode block of video data based on the determined maximum block size for the BDPCM mode.
-
公开(公告)号: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.
-
公开(公告)号:US11616974B2
公开(公告)日:2023-03-28
申请号:US17509947
申请日:2021-10-25
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Han Huang , Marta Karczewicz
IPC: H04N19/00 , H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/43 , H04N19/436 , H04N19/56 , H04N19/58 , H04N19/583
Abstract: A method of coding video data, including constructing a history-based motion vector prediction (HMVP) candidate history table that includes motion vector information of previously coded blocks that extend beyond adjacent neighboring blocks of a current block, constructing a motion vector predictor list, and adding one or more HMVP candidates from the HMVP candidate history table to the motion vector predictor list. Adding the one or more HMVP candidates from the HMVP candidate history table comprises comparing a first HMVP candidate in the HMVP candidate history table to two entries in the motion vector predictor list and no other entries, and adding the first HMVP candidate to the motion vector predictor list when the first HMVP candidate is different than both of the two entries in the motion vector predictor list. The method also includes coding the current block of video data using the motion vector predictor list.
-
公开(公告)号:US11134246B2
公开(公告)日:2021-09-28
申请号:US16730708
申请日:2019-12-30
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Chun-Chi Chen , Vadim Seregin , Marta Karczewicz
IPC: H04N19/115 , H04N19/119 , H04N19/96 , H04N19/176
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 first weighting factor for a first reference picture in a first picture list using a second weighting factor for a second reference picture in a second picture list. The one or more processors are further configured to generate prediction information for a current block of video data using the first weighting factor and the second weighting factor.
-
公开(公告)号:US10958900B2
公开(公告)日:2021-03-23
申请号:US16705174
申请日:2019-12-05
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Dmytro Rusanovskyy , Yu Han , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/159 , H04N19/137
Abstract: Embodiments include systems and methods of generating merge candidates for an inter-prediction mode of a video block. In particular, embodiments include methods of generating spatial-temporal motion vector predictor candidates. Embodiments may include video encoders and video decoders.
-
公开(公告)号:US20210058620A1
公开(公告)日:2021-02-25
申请号:US16997321
申请日:2020-08-19
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Wei-Jung Chien , Han Huang , Yu Han , Bappaditya Ray , Marta Karczewicz
IPC: H04N19/124 , H04N19/44 , H04N19/186 , H04N19/176
Abstract: Techniques are described for decoding video data. A video decoder may determine chroma blocks in a chroma quantization group (QG) of the video data, determine a quantization parameter predictor that is the same for each of the chroma blocks of the chroma QG, determine an offset value that is the same for two or more of the chroma blocks of the chroma QG, determine a quantization parameter value for each of the two or more of the chroma blocks in the chroma QG based on the quantization parameter predictor and the offset value inverse quantize coefficients of one or more residual blocks for the chroma blocks based on the determined quantization parameter value, generate the one or more residual blocks based on the inverse quantized coefficients, and reconstruct the chroma blocks based on the one or more residual blocks.
-
公开(公告)号: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.
-
公开(公告)号:US12081780B2
公开(公告)日:2024-09-03
申请号:US16982013
申请日:2018-03-19
Applicant: Qualcomm Incorporated
Inventor: Yu Han , Kai Zhang , Li Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/44 , H04N19/105 , H04N19/137 , H04N19/159 , H04N19/176
CPC classification number: H04N19/44 , H04N19/105 , H04N19/137 , H04N19/159 , H04N19/176
Abstract: Methods and devices for decoding including a processor configured to determine which picture is a collocated picture, and determine a location of an associated block of the video data in the collocated picture that corresponds to the current block of video data in the current coding picture, based on using previously decoded blocks in the current coding picture to find an initial motion vector between the associated block in the collocated picture and the current block in the current coding picture, where the associated block of the video data includes at least one first derived motion vector. The processor configured to determine at least one second derived motion vector associated with the current block in the current coding picture, when the initial motion vector points to the collocated picture, based on the at least on first derived motion vector associated with the associated block in the collocated picture.
-
公开(公告)号:US11190800B2
公开(公告)日:2021-11-30
申请号:US16782735
申请日:2020-02-05
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/593 , H04N19/176 , H04N19/52
Abstract: In one example, a method of coding video data includes responsive to determining to predict a current block of a current picture of video data using intra block copy (IBC), generating a motion vector (MV) candidate list for the current block, wherein generating the MV candidate list comprises: determining one or more history-based motion vector prediction (HMVP) candidates; and including, as a last candidate in the MV candidate list, an HMVP candidate of the one or more HMVP candidates; selecting, from the MV candidate list, a particular MV candidate that identifies a predictor block in the current picture; and reconstructing pixels of the current block based on pixels of the predictor block.
-
-
-
-
-
-
-
-
-