-
公开(公告)号:US20240297989A1
公开(公告)日:2024-09-05
申请号:US18589777
申请日:2024-02-28
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Cheng-Teh Hsieh , Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/103 , H04N19/132 , H04N19/136 , H04N19/176
CPC classification number: H04N19/117 , H04N19/103 , H04N19/132 , H04N19/136 , H04N19/176
Abstract: A device for decoding video data can be configured to determine a prediction block for a current block of the video data; determine a residual block for the current block of the video data; process residual data of the residual block to determine processed residual data; store the processed residual data; add the prediction block to the residual block to determine a reconstructed block; and perform adaptive loop filtering (ALF) on the reconstructed block, based on the processed residual data.
-
公开(公告)号:US12022085B2
公开(公告)日:2024-06-25
申请号:US17655895
申请日:2022-03-22
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Han Huang , Vadim Seregin , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/159 , H04N19/105 , H04N19/137 , H04N19/176 , H04N19/70
CPC classification number: 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.
-
公开(公告)号:US11962796B2
公开(公告)日:2024-04-16
申请号:US16836013
申请日:2020-03-31
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N11/02 , H04N19/513
CPC classification number: H04N19/513
Abstract: This disclosure describes gradient-based prediction refinement. A video coder (e.g., video encoder or video decoder) determines one or more prediction blocks for inter-predicting a current block (e.g., based on one or more motion vectors for the current block). In gradient-based prediction refinement, the video coder modifies one or more samples of the prediction block based on various factors such as displacement in a horizontal direction, the horizontal gradient, a displacement in the vertical direction, and a vertical gradient. This disclosure provides for gradient-based prediction refinement where a precision level of the displacement (e.g., at least one of the horizontal or vertical displacement) is unified (e.g., the same) for different prediction modes.
-
144.
公开(公告)号:US20240121399A1
公开(公告)日:2024-04-11
申请号:US18476931
申请日:2023-09-28
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Marta Karczewicz , Yan Zhang
IPC: H04N19/139 , H04N19/176 , H04N19/517
CPC classification number: H04N19/139 , H04N19/176 , H04N19/517
Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: refine a first control point motion vector (CPMV) of a current block of the video data using a first decoder-side motion vector refinement (DMVR) process to form a first refined CPMV for the current block; refine a second CPMV of the current block of video data using a second DMVR process, independently of the first DMVR process, to form a second refined CPMV for the current block; form a prediction block for the current block using the first refined CPMV and the second refined CPMV; and decode the current block using the prediction block. In some examples, the CPMVs may each be decoded using a respective merge index and a respective motion vector difference (MVD).
-
公开(公告)号:US11792423B2
公开(公告)日:2023-10-17
申请号:US16952736
申请日:2020-11-19
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/513 , H04N19/176 , H04N19/577 , H04N19/52
CPC classification number: H04N19/521 , H04N19/176 , H04N19/52 , H04N19/577
Abstract: A video coder is configured to determine bi-directional motion vectors of a current block of the video data and determine that a condition is satisfied with respect to the current block based on each component of the bi-directional motion vectors of the current block being less than a threshold value. The video coder is further configured to, based on the condition being satisfied with respect to the current block, early terminate application of a motion vector refinement process to the bi-directional motion vectors of the current block. The video coder is further configured to determine a prediction block for the current block based on the bi-directional motion vectors of the current block and reconstruct the current block based on the prediction block for the current block.
-
公开(公告)号:US20230328276A1
公开(公告)日:2023-10-12
申请号:US18188908
申请日:2023-03-23
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Han Huang , Vadim Seregin , Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/573 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/52 , H04N19/159
CPC classification number: H04N19/573 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/52 , H04N19/159
Abstract: A method for coding a block of video data using affine mode includes determining a refined affine model for the current block of video data from a linear regression process using a base motion vector field and a guidance motion vector field as inputs to the linear regression process. The method further includes determining affine merge candidates for the current block using the refined affine model, and coding the current block of video data using the affine merge candidates.
-
公开(公告)号: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.
-
公开(公告)号:US11722692B2
公开(公告)日:2023-08-08
申请号:US17136983
申请日:2020-12-29
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz
IPC: H04N19/58 , H04N19/167 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/436
CPC classification number: H04N19/58 , H04N19/105 , H04N19/139 , H04N19/167 , H04N19/176 , H04N19/436
Abstract: A device for decoding video data can be configured to store a table of history-based motion vector predictors (HMVPs); determine motion information for a first block of the video data; add the motion information for the first block to the table of HMVPs in response to determining that the first block is located at a bottom-right corner of a motion estimation region (MER); and use the table of HMVPs to decode a second block of the video data.
-
公开(公告)号:US20230217012A1
公开(公告)日:2023-07-06
申请号:US18068809
申请日:2022-12-20
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/513 , H04N19/70 , H04N19/159
CPC classification number: H04N19/105 , H04N19/176 , H04N19/513 , H04N19/70 , H04N19/159
Abstract: A video decoder may be configured to generate a first ordering of reference pictures in a reference picture list for a first block of a slice, wherein generating the first ordering of the reference pictures for the first block comprises assigning indexes to the reference pictures; and generate a second ordering of the reference pictures in the reference picture list for a second block of the slice based on an adaptive reference picture reordering process, wherein the first ordering is different than the second ordering and generating the second ordering of reference pictures for the second block comprises assigning at least some of the indexes to different reference pictures than in the first ordering; decode the first block using the first ordering of the reference pictures; and decode the second block using the second ordering of the reference pictures.
-
150.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-