-
公开(公告)号:US11019332B2
公开(公告)日:2021-05-25
申请号: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.
-
公开(公告)号:US20210076029A1
公开(公告)日:2021-03-11
申请号:US16772424
申请日:2018-01-11
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Kai Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/107 , H04N19/176 , H04N19/503 , H04N19/593
Abstract: A video coding device includes a memory configured to store video data, and processing circuitry in communication with the memory. The processing circuitry is configured to determine that a current block of the video data stored to the memory is to be coded according to a merge mode, and to determine a temporal candidate associated with a merge candidate list for the current block in accordance with the merge mode. The processing circuitry is further configured to determine a pool of spatial candidates associated with the merge candidate list, based on each spatial candidate of the pool having a same reference picture as the temporal candidate, and to set a local illumination compensation (LIC) flag value for the temporal candidate based on respective LIC flag values of one or more spatial candidates of the pool.
-
公开(公告)号:US20200169745A1
公开(公告)日:2020-05-28
申请号:US16696008
申请日:2019-11-26
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Han Huang , Marta Karczewicz
IPC: H04N19/52 , H04N19/58 , H04N19/139 , H04N19/56 , H04N19/583 , H04N19/43 , H04N19/105 , H04N19/176 , H04N19/436
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.
-
公开(公告)号: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.
-
公开(公告)号:US11051035B2
公开(公告)日:2021-06-29
申请号:US16742790
申请日:2020-01-14
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Marta Karczewicz
IPC: H04N7/18 , H04N19/52 , H04N19/176 , H04N19/159 , H04N19/124
Abstract: An example method for coding video data includes determining, for a current block of a current picture of video data, the current block coded using an intra block copy (IBC) mode, whether a motion vector (MV) for identifying a prediction block for the current block is a legal MV. The example method further includes, responsive to determining that the MV is not a legal MV, reconstructing samples of the current block using an alternative processing method.
-
公开(公告)号:US10958932B2
公开(公告)日:2021-03-23
申请号:US16566571
申请日:2019-09-10
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Yu Han , Han Huang , Marta Karczewicz
IPC: H04N11/02 , H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176
Abstract: An example device for coding video data includes a processor configured to construct a motion vector predictor list for a current block of video data. The processor adds motion vectors for a first set of blocks that immediately neighbor the current block to the motion vector predictor list. The processor determines whether motion vectors for a second set of blocks that are separated from the current block by one or more blocks are duplicates of motion vectors in the motion vector predictor list, and if not, adds the motion vectors to the motion vector predictor list. The processor inter prediction codes the current block with a motion vector and codes the motion vector using the motion vector predictor list. The processor may further use a temporal motion vector as a motion vector predictor for the motion vector.
-
公开(公告)号: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.
-
公开(公告)号:US20200267415A1
公开(公告)日:2020-08-20
申请号:US16743758
申请日:2020-01-15
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Hongtao Wang , Marta Karczewicz
IPC: H04N19/86 , H04N19/117 , H04N19/186 , H04N19/176 , H04N19/157
Abstract: A video encoder and video decoder may apply deblocking filtering to edges of chroma blocks that are encoded and/or decoded using an intra block copy mode. In one example, the video encoder and video decoder may code one or more chroma blocks of the video data using an intra block copy mode, and apply deblocking filtering to one or more edges of a basic processing unit for the one or more coded chroma blocks of the video data, wherein the basic processing unit has a size of M×N.
-
公开(公告)号:US20200260113A1
公开(公告)日:2020-08-13
申请号: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.
-
公开(公告)号:US20200186794A1
公开(公告)日:2020-06-11
申请号: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/137 , H04N19/159 , H04N19/176
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.
-
-
-
-
-
-
-
-
-