-
公开(公告)号:US12278986B2
公开(公告)日:2025-04-15
申请号: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 , 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.
-
公开(公告)号:US20240348796A1
公开(公告)日:2024-10-17
申请号:US18610832
申请日:2024-03-20
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Zhi Zhang , Marta Karczewicz
IPC: H04N19/139 , H04N19/159 , H04N19/176 , H04N19/513 , H04N19/70
CPC classification number: H04N19/139 , H04N19/159 , H04N19/176 , H04N19/513 , H04N19/70
Abstract: A video decoder may receive a block of video data to be decoded using a 6-parameter affine advanced motion vector predictor (AMVP) mode. The video decoder may decode a first syntax element indicating a first motion vector difference (MVD) for a first control point motion vector (CPMV) for the block, and also decode a flag that indicates if a second MVD for a second CPMV for the block and a third MVD for a third CPMV for the block are equal to the first MVD. The video decoder may further determine the second MVD and the third MVD based on the flag, and decode the block of video data using the first MVD, the second MVD, and the third MVD to generate a decoded block.
-
公开(公告)号:US12113987B2
公开(公告)日:2024-10-08
申请号:US17556142
申请日:2021-12-20
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Han Huang , Chun-Chi Chen , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/139 , H04N19/132 , H04N19/157 , H04N19/176 , H04N19/186 , H04N19/513
CPC classification number: H04N19/139 , H04N19/132 , H04N19/157 , H04N19/176 , H04N19/186 , H04N19/513
Abstract: An example device includes memory configured to store video data and one or more processors coupled to the memory. The one or more processors are configured to apply a multi-pass DMVR to a motion vector for a block of the video data to determine at least one refined motion vector and decode the block based on the at least one refined motion vector. The multi-pass DMVR includes a block-based first pass, a sub-block-based second pass, and a sub-block-based third pass.
-
公开(公告)号:US11758151B2
公开(公告)日:2023-09-12
申请号:US17558119
申请日:2021-12-21
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Zhi Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/159 , H04N19/139 , H04N19/176 , H04N19/172 , H04N19/132 , H04N19/513 , H04N19/70
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.
-
5.
公开(公告)号:US20230199211A1
公开(公告)日:2023-06-22
申请号: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/132 , H04N19/159 , H04N19/109 , H04N19/172 , H04N19/176
CPC classification number: H04N19/503 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/109 , 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.
-
公开(公告)号:US11683517B2
公开(公告)日:2023-06-20
申请号:US17101687
申请日:2020-11-23
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Chun-Chi Chen , Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/56 , H04N19/70 , H04N19/176 , H04N19/513
CPC classification number: H04N19/513 , H04N19/176 , H04N19/56 , H04N19/70
Abstract: A method of decoding video data may comprise decoding data from an encoded bitstream to generate motion vectors and performing a decoder-side motion vector refinement (DMVR) process on one or more of the motion vectors. Performing the DMVR process may include determining one or more characteristics of current video block being decoded and determining a search area for the DMVR process for the current video block based on the determined one or more characteristics of the current video block.
-
公开(公告)号:US20220329823A1
公开(公告)日:2022-10-13
申请号:US17715571
申请日:2022-04-07
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Zhi Zhang , Yao-Jen Chang , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/137 , H04N19/105 , H04N19/132 , H04N19/176
Abstract: A video decoder can be configured to determine that a current block in a current picture of the video data is coded in an affine prediction mode; determine one or more control-point motion vectors (CPMVs) for the current block; identify an initial prediction block for the current block in a reference picture using the one or more CPMVs; determine a current template for the current block in the current picture; and determine an initial reference template for the initial prediction block in the reference picture; and perform a motion vector refinement process to determine a modified prediction block based on a comparison of the current template to the initial reference template.
-
公开(公告)号:US20220201313A1
公开(公告)日:2022-06-23
申请号:US17645233
申请日:2021-12-20
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Han Huang , Chun-Chi Chen , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/137 , H04N19/119 , H04N19/154 , H04N19/132 , H04N19/176 , H04N19/46
Abstract: A method of decoding video data includes determining that bi-directional optical flow (BDOF) is enabled for a block of the video data; dividing the block into a plurality of sub-blocks based on the determination that BDOF is enabled for the block, determining, for each sub-block of one or more sub-blocks of the plurality of sub-blocks, respective distortion values, determining that one of per-pixel BDOF is performed or BDOF is bypassed for each sub-block of the one or more sub-blocks of the plurality of sub-blocks based on the respective distortion values, determining prediction samples for each sub-block of the one or more sub-blocks based on the determination of per-pixel BDOF being performed or BDOF being bypassed, and reconstructing the block based on the prediction samples.
-
公开(公告)号: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.
-
公开(公告)号:US20250119550A1
公开(公告)日:2025-04-10
申请号:US18905763
申请日:2024-10-03
Applicant: QUALCOMM Incorporated
Inventor: Gleb Verba , Zhi Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/137 , H04N19/176
Abstract: A method of decoding video data includes determining a predefined search area that is predefined based on dimensions of a current block within a current picture; determining one or more block vectors; determining one or more additional search areas based on the one or more block vectors; determining a prediction block for the current block based on the predefined search area and the one or more additional search areas; and reconstructing the current block based on the prediction block.
-
-
-
-
-
-
-
-
-