-
公开(公告)号:US12212736B2
公开(公告)日:2025-01-28
申请号: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.
-
公开(公告)号:US12081780B2
公开(公告)日:2024-09-03
申请号:US16982013
申请日:2018-03-19
Applicant: Qualcomm Incorporated
Inventor: Yu Han , Kai Zhang , Li Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/44 , H04N19/105 , H04N19/137 , H04N19/159 , H04N19/176
CPC classification number: H04N19/44 , H04N19/105 , H04N19/137 , H04N19/159 , H04N19/176
Abstract: Methods and devices for decoding including a processor configured to determine which picture is a collocated picture, and determine a location of an associated block of the video data in the collocated picture that corresponds to the current block of video data in the current coding picture, based on using previously decoded blocks in the current coding picture to find an initial motion vector between the associated block in the collocated picture and the current block in the current coding picture, where the associated block of the video data includes at least one first derived motion vector. The processor configured to determine at least one second derived motion vector associated with the current block in the current coding picture, when the initial motion vector points to the collocated picture, based on the at least on first derived motion vector associated with the associated block in the collocated picture.
-
公开(公告)号:US11956475B2
公开(公告)日:2024-04-09
申请号:US16783015
申请日:2020-02-05
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Vadim Seregin , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/156 , H04N19/82
CPC classification number: H04N19/82
Abstract: A device and method for coding video data is described. The device may generate filtered samples by performing, in a predicted samples domain, interpolation filtering and a second filtering from a group of one or more of: an adaptive filter, a domain transform filter, a scaler, or a local illumination compensation (LIC). The device may generate one or more of: residual data based on the filtered samples, or reconstructed samples based on the filtered samples; and code the video data based on one or more of the residual data or the reconstructed samples.
-
公开(公告)号:US11895302B2
公开(公告)日:2024-02-06
申请号:US17847942
申请日:2022-06-23
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Wei-Jung Chien , Zhi Zhang , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/137 , H04N19/70 , H04N19/176 , H04N19/105
CPC classification number: H04N19/137 , H04N19/105 , H04N19/176 , H04N19/70
Abstract: Systems and techniques are provided for processing video data. For example, the systems and techniques can include obtaining a current picture of video data and obtaining reference pictures for the current picture from the video data. A merge mode candidate can be determined for the current picture. First and second motion vectors can be identified for the merge mode candidate. A motion vector search strategy can be selected for the merge mode candidate from a plurality of motion vector search strategies. The selected motion vector search strategy can be associated with one or more constraints corresponding to at least one of the first motion vector or the second motion vector. The selected motion vector search strategy can be used to determine refined motion vectors based on the first motion vector, the second motion vector, and the reference pictures. The merge mode candidate can be processed using the refined motion vectors.
-
公开(公告)号:US11778234B2
公开(公告)日:2023-10-03
申请号:US17934934
申请日:2022-09-23
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Xin Zhao , Wei-Jung Chien , Jianle Chen , Marta Karczewicz
IPC: H04N19/61 , H04N19/117 , H04N19/82 , H04N19/593 , H04N19/10 , H04N19/192 , H04N19/436 , H04N19/615 , H04N19/70 , H04N19/80 , H04N19/91 , H04N19/86
CPC classification number: H04N19/61 , H04N19/10 , H04N19/117 , H04N19/192 , H04N19/436 , H04N19/593 , H04N19/615 , H04N19/70 , H04N19/80 , H04N19/82 , H04N19/91 , H04N19/86
Abstract: An example method of decoding video data includes obtaining, from a coded video bitstream and for a current block of the video data, an indication of an intra-prediction mode that identifies an initial predictive block; filtering, in parallel, samples in a current line of a plurality of lines of the initial predictive block based on filtered values of samples in a preceding line of the plurality of lines and unfiltered values of samples in the current line to generate filtered values for samples for the current line; and reconstructing, using intra prediction, values of samples of the current block based on the filtered values of the samples of the current initial predictive block and residual data for the current block that represents a difference between the filtered values of the samples of the current initial predictive block and the values of samples of the current block.
-
公开(公告)号:US20230276069A1
公开(公告)日:2023-08-31
申请号:US18312904
申请日:2023-05-05
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Yu-Chen Sun , Li Zhang , Sungwon Lee , Xiang Li , Hsiao-Chiang Chuang , Jianle Chen , Vadim Seregin , Marta Karczewicz
IPC: H04N19/52 , H04N19/70 , H04N19/44 , H04N19/176 , H04N19/54
CPC classification number: H04N19/52 , H04N19/70 , H04N19/44 , H04N19/176 , H04N19/54 , H04N19/593
Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.
-
公开(公告)号:US11539982B2
公开(公告)日:2022-12-27
申请号:US17084119
申请日:2020-10-29
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/96 , H04N19/119 , H04N19/176 , H04N19/70 , H04N5/232 , H04N5/765 , H04N5/917 , H04N19/172 , H04N19/52
Abstract: A video encoder may encode a picture of video data using merge estimation regions (MERs). The video encoder may determine merge candidate lists in parallel for coding units within a MER. The video encoder may also partition the picture of video data into coding units according to a constraint, wherein the constraint specifies that the partitioning is constrained such that, for each MER containing one or more coding units, the one or more coding units are completely in the MER, and for each coding unit containing one or more MERs, the MERs are completely in the coding unit.
-
公开(公告)号:US11477476B2
公开(公告)日:2022-10-18
申请号:US16590509
申请日:2019-10-02
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Han Huang , Marta Karczewicz , Luong Pham Van , Vadim Seregin
IPC: H04N19/52 , H04N19/132 , H04N19/176 , H04N19/196 , H04N19/186 , H04N19/105
Abstract: An example method includes obtaining values of luma motion vectors for a plurality of luma sub-blocks of a current block of the video data selected for coding using affine motion compensation; determining, based on values of luma motion vectors of a sub-set of the plurality of luma sub-blocks, a value of a chroma motion vector for a chroma sub-block that corresponds to the plurality of luma sub-blocks; predicting, using affine motion compensation, respective samples of each luma sub-block of the plurality of luma sub-blocks based on respective values of the luma motion vectors; and predicting, using affine motion compensation, sample the chroma sub-block based on the value of the chroma motion vector.
-
公开(公告)号:US11463693B2
公开(公告)日:2022-10-04
申请号:US17003733
申请日:2020-08-26
Applicant: QUALCOMM Incorporated
Inventor: Kevin Pascal Andre Reuze , Han Huang , Chun-Chi Chen , Vadim Seregin , Wei-Jung Chien , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/119 , H04N19/577 , H04N19/573 , H04N19/139 , H04N19/176
Abstract: Techniques for processing video data are described. The techniques include determining a first partition and a second partition for a current block coded in geometric partition mode, determining a first and second prediction block based on a first and second motion vector, blending the first prediction block and the second prediction block based on weights indicative of an amount to scale samples in the first prediction block and the second prediction block to generate a final prediction block, dividing the current block into a plurality of sub-blocks, determining a set of sub-blocks that each include at least one sample that corresponds to a prediction sample in the final prediction block that was generated based on equal weighting of a sample in the first prediction block and a sample in the second prediction block, and storing respective bi-prediction motion vectors for each sub-block in the determined set of sub-blocks.
-
公开(公告)号:US11425400B2
公开(公告)日:2022-08-23
申请号:US17225643
申请日:2021-04-08
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Han Huang , Yung-Hsuan Chao , Jianle Chen , Marta Karczewicz
IPC: H04N19/30 , H04N19/186 , H04N19/176 , H04N19/70
Abstract: An example method includes decoding, from a coded video bitstream, an explicitly defined scaling list; determining, based on values of one or more syntax elements decoded from a sequence parameter set (SPS) of the coded video bitstream, a set of block types to which the explicitly defined scaling list is eligible for application; and applying the explicitly defined scaling list to a block included in the set of block types.
-
-
-
-
-
-
-
-
-