-
公开(公告)号:US20200374550A1
公开(公告)日:2020-11-26
申请号:US16858046
申请日:2020-04-24
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/577 , H04N19/176 , H04N19/159 , H04N19/169
Abstract: A video coder is configured to code a block of video data using bi-prediction with bi-directional optical flow. The video coder may determine an offset using bi-directional optical flow and may add the offset to prediction samples determined from the bi-prediction. In one example, the video coder code a current block of video data using bi-prediction and bi-directional optical flow, wherein the bi-directional flow does not include one or more of a rounding operation or a division by 2 in an offset calculation. Additionally, the video coder may perform a motion vector refinement calculation for the bi-directional flow, wherein the motion vector refinement calculation is compensated to account for the offset calculation not including the division by 2.
-
公开(公告)号:US10812798B2
公开(公告)日:2020-10-20
申请号:US16156894
申请日:2018-10-10
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/124 , H04N19/196 , H04N19/42 , H04N19/70 , H04N19/157 , H04N19/103 , H04N19/174 , H04N19/186
Abstract: Provided are systems, methods, and computer-readable medium for encoding and decoding video data. In various examples, a coding device can include multiple luma QP and chroma QP relationship tables. In performing quantization or inverse quantization one video data being encoded or decoded, respectively, the coding device can select a table. The table can be selected based on, for example, a slice type, a prediction mode, and/or a luminance value, among other factors. The coding device can then use the luma QP value to look up a chroma QP value from the table. The luma QP and chroma QP values can then be used in quantization or inverse quantization.
-
公开(公告)号:US10812791B2
公开(公告)日:2020-10-20
申请号:US15701711
申请日:2017-09-12
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Yi-Wen Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/105 , H04N19/70 , H04N19/52 , H04N19/139 , H04N19/44 , H04N19/513
Abstract: In one example, a method includes receiving, in a coded video bitstream and for a current prediction unit (PU) of a current picture of video data, a representation of an offset vector that identifies a block of a reference picture, wherein the offset vector is within a set of values that are not uniformly distributed. The example method further includes determining, based on the block of the reference picture identified by the offset vector, motion information for the current PU. The example method further includes reconstructing the current PU based on the determined motion information.
-
公开(公告)号: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.
-
公开(公告)号:US20200288175A1
公开(公告)日:2020-09-10
申请号:US16809774
申请日:2020-03-05
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Chun-Chi Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/70 , H04N19/119 , H04N19/137 , H04N19/176
Abstract: A video decoder obtains a first triangle merging index syntax element specifying a first triangle merging candidate index. The first triangle merging candidate index indicates a first triangle merging candidate of a triangular shape-based motion compensation candidate list. The video decoder may determine whether the maximum number of triangle merging candidates is greater than 2. Based on the maximum number of triangle merging candidates not being greater than 2, the video decoder may infer that a second triangle merging candidate index indicates a second triangle merging candidate of the triangular shape-based motion compensation candidate list without obtaining any syntax element specifying the second triangle merging candidate index from the bitstream, the second triangle merging candidate being different from the first triangle merging candidate.
-
公开(公告)号:US20200288156A1
公开(公告)日:2020-09-10
申请号:US16802352
申请日:2020-02-26
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/44 , H04N19/137 , H04N19/119 , H04N19/159 , H04N19/176
Abstract: A video encoder and/or video decoder may determine the size of subblocks of a block of video data, where the block of video data is to be encoded or decoded using subblock affine motion compensation mode. The video encoder and/or video decoder may receive a block of video data to be coded using a subblock affine motion compensation mode, determine a size of one or more subblocks of the block based on one or more of an inter prediction direction or affine motion parameters of the block, partition the block into the one or more subblocks based on the determined size, and code the one or more subblocks using the subblock affine motion compensation mode.
-
公开(公告)号: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.
-
公开(公告)号:US10728573B2
公开(公告)日:2020-07-28
申请号:US16123747
申请日:2018-09-06
Applicant: QUALCOMM Incorporated
Inventor: Yu-Chen Sun , Yi-Wen Chen , Wei-Jung Chien , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/563 , H04N19/176 , H04N19/182 , H04N19/82 , H04N19/52
Abstract: A video coder, such as a video encoder or a video decoder, may use reference pixels in a first picture to pad pixels outside a picture boundary of a second picture. The second picture is a different picture from the first picture. The padded pixels are in a padding area surrounding the second picture. The video coder may encode or decode one or more blocks of the video data based on the padded pixels.
-
公开(公告)号:US10708591B2
公开(公告)日:2020-07-07
申请号:US15925310
申请日:2018-03-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Yu-Chen Sun , Wei-Jung Chien , Jianle Chen , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/107 , H04N19/176 , H04N19/96 , H04N19/82 , H04N19/86 , H04N19/119 , H04N19/154
Abstract: A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
-
-
-
-
-
-
-
-
-