-
公开(公告)号:US12170758B2
公开(公告)日:2024-12-17
申请号:US17534325
申请日:2021-11-23
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Jingya Li , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/139 , H04N19/176 , H04N19/513 , H04N19/573
Abstract: Systems and techniques are provided for overlapped block motion compensation (OBMC). A method can include determining an OBMC mode is enabled for a current subblock of video data; for a neighboring subblock(s) adjacent to the current subblock, determining whether a first, second and third condition are met, the first condition comprising that all reference picture lists for predicting the current subblock are used to predict the neighboring subblock; the second condition comprising that identical reference pictures are used to determine motion vectors associated with the current subblock and the neighboring subblock, and the third condition comprising that a difference between motion vectors of the current subblock and the neighboring subblock do not exceed a threshold; and based on determining that the OBMC mode is enabled and the first, second, and third conditions are met, determining not to use motion information of the neighboring subblock for motion compensation of the current subblock.
-
公开(公告)号:US20240357078A1
公开(公告)日:2024-10-24
申请号:US18633167
申请日:2024-04-11
Applicant: QUALCOMM Incorporated
Inventor: Jian-Liang Lin , Po-Han Lin , Vadim Seregin , Marta Karczewicz , Yao-Jen Chang , Zhi Zhang
IPC: H04N19/105 , H04N19/132 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/50 , H04N19/70
CPC classification number: H04N19/105 , H04N19/132 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/50 , H04N19/70
Abstract: A method of encoding or decoding video data includes determining, for a current block, a plurality of blocks for fusing; determining a respective first weight for two or more pixels of a first block of the plurality of blocks based on a respective position of the two or more pixels of the first block; determining a respective second weight for two or more pixels of a second block of the plurality of blocks; fusing the two or more pixels of the first block and the two or more pixels of the second block based on the respective first weight for the two or more pixels of the first block and the respective second weight for the two or more pixels of the second block to generate a prediction signal; and encoding or decoding the current block based on the prediction signal.
-
公开(公告)号:US20240348770A1
公开(公告)日:2024-10-17
申请号:US18625670
申请日:2024-04-03
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/167 , H04N19/176 , H04N19/186 , H04N19/513
CPC classification number: H04N19/105 , H04N19/167 , H04N19/176 , H04N19/186 , H04N19/521
Abstract: A method of encoding or decoding video data includes for a chroma block of a picture, determining luma blocks that are co-located with the chroma block; determining two or more reference chroma blocks based on block vectors for the luma blocks, the block vectors pointing to locations within the picture; fusing the two or more reference chroma blocks to generate prediction samples for the chroma block; and block vector encoding or decoding the chroma block based on the prediction samples.
-
公开(公告)号:US20240015280A1
公开(公告)日:2024-01-11
申请号:US18338756
申请日:2023-06-21
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Keming Cao , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/186 , H04N19/176
CPC classification number: H04N19/105 , H04N19/132 , H04N19/186 , H04N19/176
Abstract: A method of coding video data comprises determining, based on a comparison of a threshold and a quantity of reference samples in a selected template, whether the selected template is allowed, wherein a mode index indicates which template from among a plurality of templates is the selected template, wherein each of the templates includes a different set of reconstructed samples that neighbor a current coding unit (CU) of a current picture of the video data; based on determining that the selected template is allowed and that a convolutional cross-component model (CCCM) mode is to be used, applying the CCCM mode to predict chroma samples of the current CU based on reconstructed luma samples of the current CU and the reference samples in the selected template; and; and encoding or decoding the current CU based on the predicted chroma samples of the current CU.
-
35.
公开(公告)号:US20230328257A1
公开(公告)日:2023-10-12
申请号:US18194013
申请日:2023-03-31
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Han Huang , Yao-Jen Chang , Chun-Chi Chen , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/159 , H04N19/563 , H04N19/52 , H04N19/176 , H04N19/14
CPC classification number: H04N19/159 , H04N19/563 , H04N19/52 , H04N19/176 , H04N19/14
Abstract: A device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that a boundary block of a picture of the video data is bi-directional inter-predicted using a first motion vector and a second motion vector, the boundary block having an edge that touches an edge of the picture; decode the picture, including decoding the boundary block; form a first intermediate padding block using the first motion vector; form a second intermediate padding block using the second motion vector; form a padding block using the first intermediate padding block and the second intermediate padding block; and assign padding values of the padding block to a padding region of the picture neighboring the boundary block on an opposite side of the edge of the picture.
-
36.
公开(公告)号:US11665339B2
公开(公告)日:2023-05-30
申请号:US17454555
申请日:2021-11-11
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Wei-Jung Chien , Han Huang , Yao-Jen Chang , Kevin Pascal Andre Reuze , Marta Karczewicz
IPC: H04N7/12 , H04N19/105 , H04N19/137 , H04N19/176 , H04N19/30 , H04N19/46 , B23K20/12 , B23P15/00 , G11B33/14 , C22F1/04 , C21D9/00 , B23K101/36
CPC classification number: H04N19/105 , B23K20/127 , B23P15/00 , C21D9/0068 , C22F1/04 , G11B33/1406 , G11B33/1486 , H04N19/137 , H04N19/176 , H04N19/30 , H04N19/46 , B23K2101/36
Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
-
公开(公告)号:US11589037B2
公开(公告)日:2023-02-21
申请号:US17125486
申请日:2020-12-17
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Yao-Jen Chang , Muhammed Zeyd Coban
IPC: H04N19/105 , H04N19/503 , H04N19/176
Abstract: A video coder is configured to determine a reference block of a reference picture for prediction of a current block of a current picture using motion information and to generate a set of reference samples for the current block of the current picture. To generate the set of reference samples, the video coder is configured to perform reference sample clipping on the reference block of the reference picture based on a size of the reference picture. The video coder is further configured to generate a prediction block for the current block of the current picture based on the set of reference samples.
-
公开(公告)号:US20230007238A1
公开(公告)日:2023-01-05
申请号:US17809167
申请日:2022-06-27
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Cheng-Teh Hsieh , Wei-Jung Chien , Zhi Zhang , Yao-Jen Chang , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/137 , H04N19/176
Abstract: A device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine a deterministic bounding box from which to retrieve reference samples of reference pictures of video data for performing decoder-side motion vector derivation (DMVD) for a current block of the video data; derive a motion vector for the current block according to DMVD using the reference samples within the deterministic bounding box; form a prediction block using the motion vector; and decode the current block using the prediction block.
-
公开(公告)号:US20220394239A1
公开(公告)日:2022-12-08
申请号:US17662140
申请日:2022-05-05
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Yao-Jen Chang , Vadim Seregin , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/51 , H04N19/593 , H04N19/70
Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: generate an inter-prediction block for a current block of video data; generate an intra-prediction block for the current block of video data; generate a final prediction block for the current block of video data from the inter-prediction block and the intra-prediction block, including performing each of combined inter/intra prediction (CIIP) mode, overlapped block motion compensation (OBMC), and luma mapping with chroma scaling (LMCS) while generating the final prediction block; and decode the current block of video data using the final prediction block. To generate the final prediction block, the processors may perform LMCS on a first inter-prediction sub-block, combine the LMCS-mapped first inter-prediction sub-block with the intra-prediction block using CIIP, and perform OBMC between the first CIIP prediction block and a second inter-prediction sub-block.
-
公开(公告)号:US20220279211A1
公开(公告)日:2022-09-01
申请号:US17664140
申请日:2022-05-19
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.
-
-
-
-
-
-
-
-
-