-
公开(公告)号:US20250119565A1
公开(公告)日:2025-04-10
申请号:US18882254
申请日:2024-09-11
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Vadim Seregin , Hongtao Wang , Zhi Zhang , Chun-Chi Chen , Han Huang , Marta Karczewicz
IPC: H04N19/44 , H04N19/105 , H04N19/176
Abstract: Example devices, methods, and computer-readable media for decoding video data are described. An example method includes determining to decode a current block of the video data using a merge mode. The example method includes generating a first merge list for the current block, wherein generating the first merge list comprises applying template matching to candidates of the first merge list. The example method includes generating, based on the first merge list, a second merge list. The example method includes decoding the current block using the merge mode and based on the first merge list or the second merge list.
-
2.
公开(公告)号:US20250119535A1
公开(公告)日:2025-04-10
申请号:US18882291
申请日:2024-09-11
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Vadim Seregin , Hongtao Wang , Zhi Zhang , Chun-Chi Chen , Han Huang , Marta Karczewicz
IPC: H04N19/109 , H04N19/176 , H04N19/44 , H04N19/463 , H04N19/513 , H04N19/573
Abstract: Example devices, methods, and computer-readable media are described. An example method includes determining to decode a current block of the video data using a merge mode. The example method includes determining, for the current block, to apply local illumination compensation (LIC). The example method includes determining, for the current block, to apply decoder side motion vector refinement (DMVR). The example method includes decoding the current block based on applying LIC and applying DMVR.
-
公开(公告)号:US12250395B2
公开(公告)日:2025-03-11
申请号:US18057500
申请日:2022-11-21
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Zhi Zhang , Yao-Jen Chang , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/503 , H04N19/105 , H04N19/109 , H04N19/132 , H04N19/159 , H04N19/172 , H04N19/176
Abstract: A video encoder and video decoder may determine to enable or disable a template-based inter prediction technique based on whether reference picture resampling or weighted prediction are used. A video encoder and video decoder may determine that a reference picture resampling mode is enabled. determine not to apply a template-based inter prediction technique to the video data based on the reference picture resampling mode being enabled, and code the video data using inter prediction without applying the template-based inter prediction technique.
-
公开(公告)号:US12047583B2
公开(公告)日:2024-07-23
申请号:US17808510
申请日:2022-06-23
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Chun-Chi Chen , Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/70 , H04N19/105 , H04N19/137 , H04N19/159 , H04N19/176 , H04N19/513
CPC classification number: H04N19/137 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: A video decoder can be configured to determine that a current block of the video data is coded in a bi-prediction inter mode; receive a first syntax element identifying a motion vector predictor from a first candidate list of motion vector predictors; receive a second syntax element identifying a motion vector difference; determine a first motion vector for the current block based on the motion vector predictor and the motion vector difference; determine a second motion vector for the current block from a second list of candidate motion vector predictors based on bilateral matching; and determine a prediction block for the current block using the first motion vector and the second motion vector.
-
公开(公告)号:US20240223797A1
公开(公告)日:2024-07-04
申请号:US18402496
申请日:2024-01-02
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Zhi Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/513 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/523
CPC classification number: H04N19/521 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/523
Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system implemented in circuitry and configured to: decode a block vector difference (BVD) value for a current block of video data; determine an initial block vector for the current block of video data using intra template matching prediction (IntraTMP); apply the BVD value to the initial block vector to form a final block vector for the current block of video data; and decode the current block using the final block vector.
-
公开(公告)号:US12010298B2
公开(公告)日:2024-06-11
申请号:US18325738
申请日:2023-05-30
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N7/12 , G06T9/00 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/189 , H04N19/51
CPC classification number: H04N19/105 , G06T9/004 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/189 , H04N19/51
Abstract: An example device for decoding video data includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to reshape a pixel domain reference template block using a forward mapping function into a mapped domain reference template block and derive local illumination compensation (LIC) model parameters from the mapped domain reference template block and a mapped domain neighboring reconstruction template block. The one or more processors are configured to apply the LIC model parameters to motion-compensated prediction signals and decode the video data based on the application of the LIC model parameters.
-
公开(公告)号:US20240089492A1
公开(公告)日:2024-03-14
申请号:US18514588
申请日:2023-11-20
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Zhi Zhang , Vadim Seregin , Marta Karczewicz , Chun-Chi Chen
IPC: H04N19/52 , H04N19/105 , H04N19/55 , H04N19/70
CPC classification number: H04N19/52 , H04N19/105 , H04N19/55 , H04N19/70 , H04N19/176
Abstract: An example device includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine at least one of a temporal candidate or a history-based candidate and determine at least one non-adjacent candidate, wherein the at least one non-adjacent candidate is from a unit that is not adjacent to a current prediction unit (PU). The one or more processors are configured to determine an advanced motion vector predictor (AMVP) candidate list including the at least one of the temporal candidate or the history-based candidate and the at least one non-adjacent candidate. The at least one non-adjacent candidate is added to the AMVP candidate list after the temporal candidate or before the history-based candidate. The one or more processors are configured to code the current PU based on the AMVP candidate list.
-
公开(公告)号:US20230362391A1
公开(公告)日:2023-11-09
申请号:US18356887
申请日:2023-07-21
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Zhi Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/159 , H04N19/139 , H04N19/172 , H04N19/513 , H04N19/132 , H04N19/70 , H04N19/176
CPC classification number: H04N19/159 , H04N19/132 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/513 , H04N19/70
Abstract: A video decoder may be configured to determine a motion vector and a motion vector precision for a current block; identify a current block template within the current picture; search within a search area for a final reference block template that corresponds to the current block template, wherein to search within the search area, the one or more processors are further configured to: identify an initial reference block template based on the motion vector, search other reference block templates around the initial reference block template using a step size that is set to an initial step size, and iteratively reduce the step size from the initial step size until the step size is set to a final step size that equals the motion vector precision; determine a prediction block for the current block based on the final reference block template.
-
公开(公告)号:US20230117308A1
公开(公告)日:2023-04-20
申请号:US17932595
申请日:2022-09-15
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/137 , H04N19/176
Abstract: A method of decoding video data includes determining a plurality of hypotheses of a current block based on a plurality of motion vectors. Each of the plurality of motion vectors is associated with one of the plurality of hypotheses, and each of the plurality of hypotheses is based on a set of samples in a reference picture having a motion vector that identifies a top-left sample of the set of samples. The method includes determining one or more neighboring samples in the same picture as the current block, for each of the plurality of hypotheses, determining respective correlation values between at least one sample of a respective hypothesis and at least one sample of the one or more neighboring samples, determining the motion vector for the current block based on the determined respective correlation values, and reconstructing the current block based on the determined motion vector.
-
公开(公告)号:US20220329822A1
公开(公告)日:2022-10-13
申请号:US17655895
申请日:2022-03-22
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Han Huang , Vadim Seregin , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/137 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: A device for decoding video data includes memory configured to store the video data and processing circuitry. The processing circuitry is configured to determine that a current block of the video data is inter-predicted in a combined inter-intra prediction (CIIP) mode or a geometric partitioning mode (GPM), determine that template matching is enabled for the current block, generate a motion vector for the current block based on template matching; determine a prediction block for the current block based on the motion vector in accordance with the CIIP mode or the GPM, and reconstruct the current block based on the prediction block.
-
-
-
-
-
-
-
-
-