-
公开(公告)号: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.
-
公开(公告)号:US20220312030A1
公开(公告)日:2022-09-29
申请号:US17704689
申请日:2022-03-25
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Zhi Zhang , Vadim Seregin , Marta Karczewicz , Chun-Chi Chen
IPC: H04N19/52 , H04N19/105 , H04N19/70
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.
-
163.
公开(公告)号:US20220311997A1
公开(公告)日:2022-09-29
申请号:US17655919
申请日:2022-03-22
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: An example device for decoding video data includes one or more processors configured to: generate a first prediction block for a current block of video data using a base inter-prediction mode; code a merge mode syntax element for a second prediction block representing an additional prediction hypothesis, the merge mode syntax element indicating whether motion information for the second prediction block is coded using merge mode; code the motion information for the second prediction block according to the merge mode syntax element, wherein to code the motion information, the one or more processors are configured to form a merge candidate list including merge candidates representing respective sets of uni-prediction motion information; generate the second prediction block for the current block of video data using the motion information; form a multi-hypothesis prediction block from the first and second prediction blocks; and decode the current block using the multi-hypothesis prediction block.
-
公开(公告)号:US11457242B2
公开(公告)日:2022-09-27
申请号:US16909447
申请日:2020-06-23
Applicant: QUALCOMM Incorporated
IPC: H04N19/70
Abstract: A method of decoding video data includes decoding, from a coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies a target recovery point picture for a current picture of a current sequence of pictures, wherein the target recovery point picture is located at or after the current picture in display order; and recovering decoding of the current sequence of pictures at the target recovery point picture.
-
公开(公告)号:US11425405B2
公开(公告)日:2022-08-23
申请号:US17096740
申请日:2020-11-12
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/82 , H04N19/44 , H04N19/186 , H04N19/117
Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: decode a coding tree unit (CTU) of video data, the CTU including a luminance (luma) block and a chrominance (chroma) block, to produce a decoded luma block and a decoded chroma block; determine that a chroma sample of the decoded chroma block is on a first side of an adaptive loop filter (ALF) virtual boundary and that a co-located luma sample of the decoded luma block is on a second side of the ALF virtual boundary, the co-located luma sample being co-located with the chroma sample, the first side being different than the second side; and in response to determining that the chroma sample is on the first side and the luma sample is on the second side, disable cross-component adaptive loop filtering (CC-ALF) for the chroma sample.
-
166.
公开(公告)号:US20220248047A1
公开(公告)日:2022-08-04
申请号:US17586492
申请日:2022-01-27
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/523 , H04N19/176 , H04N19/139 , H04N19/105 , H04N19/513
Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors configured to: decode data representing an initial motion vector for a current block of the video data, the initial motion vector having integer-motion vector difference (MVD) precision; determine a search range around a reference area identified by the initial motion vector in a reference picture; perform a template matching search process in the search range to identify a best matching region; determine error values for neighboring pixels to the best matching region; use the error values for the neighboring pixels to perform a model-based fractional-pixel motion vector refinement to derive motion vector difference values; apply at least one of the motion vector difference values to the initial motion vector to determine a refined motion vector for the current block; and decode the current block using the refined motion vector.
-
公开(公告)号:US11330297B2
公开(公告)日:2022-05-10
申请号:US14818134
申请日:2015-08-04
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Feng Zou , Marta Karczewicz , Rajan Laxman Joshi , Joel Sole Rojals , Vadim Seregin
IPC: H04N7/12 , H04N19/593 , H04N19/27 , H04N19/93 , H04N19/105 , H04N19/159 , H04N19/167 , H04N19/182 , H04N19/186 , H04N19/85
Abstract: Methods incorporating extensions to copy-above mode for palette mode coding are disclosed. In one aspect, the method includes coding a current pixel of a current block of video data in copy-previous mode via coding a previous line index. The coding of the current pixel in copy-previous mode further including identifying a number of candidate values for the previous line index, identifying a number of escape pixels in a column of pixels above the current pixel in the current block, and reducing a number of candidate values of the previous line index by the number of identified escape pixels.
-
公开(公告)号:US11290743B2
公开(公告)日:2022-03-29
申请号:US16705027
申请日:2019-12-05
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Cheng-Teh Hsieh , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/573 , H04N19/513 , H04N19/159 , H04N19/176 , H04N19/132 , H04N19/105 , H04N19/186 , H04N19/46
Abstract: Systems and techniques for performing illumination compensation in processing video data include deriving one or more illumination compensation parameters for a block of a picture based on one or more tools which may be used for inter-prediction of the block. Illumination compensation can be selectively applied for the block based on whether bi-directional prediction is to be applied for the inter-prediction of the block. In some cases if it is determined that bi-directional prediction is to be applied for inter-prediction of the block, illumination compensation may be avoided for the block.
-
公开(公告)号:US11277628B2
公开(公告)日:2022-03-15
申请号:US16577991
申请日:2019-09-20
Applicant: QUALCOMM Incorporated
Inventor: Luong Pham Van , Wei-Jung Chien , Vadim Seregin , Han Huang , Marta Karczewicz
IPC: H04N19/423 , H04N19/513 , H04N19/132 , H04N19/105 , H04N19/137 , H04N19/176
Abstract: An example method includes obtaining values of control point motion vectors (CPMVs) for a current block of video data selected for coding using affine mode; determining whether a memory bandwidth needed for accessing samples of a plurality of reference blocks derived based on the values of the CPMVs satisfies a bandwidth threshold; selectively modifying, based on whether the determined memory bandwidth satisfies the bandwidth threshold, a motion compensation method used to predict samples of the current block of video data; and predicting, using the selectively modified motion compensation method, the samples of the current block of video data from the samples of the plurality of reference blocks.
-
公开(公告)号:US11277618B2
公开(公告)日:2022-03-15
申请号:US16905467
申请日:2020-06-18
Applicant: QUALCOMM Incorporated
Inventor: Luong Pham Van , Geert Van der Auwera , Adarsh Krishnan Ramasubramonian , Vadim Seregin , Marta Karczewicz
IPC: H04N19/136 , H04N19/174 , H04N19/176 , H04N19/186
Abstract: A method of decoding video data includes determining, by one or more processors implemented in circuitry, a picture size of a picture. The picture size applies a picture size restriction to set a width of the picture and a height of the picture to each be a respective multiple of a maximum of 8 and a minimum coding unit size for the picture. The method further includes determining, by the one or more processors, a partition of the picture into a plurality of blocks and generating, by the one or more processors, a prediction block for a block of the plurality of blocks. The method further includes decoding, by the one or more processors, a residual block for the block and combining, by the one or more processors, the prediction block and the residual block to decode the block.
-
-
-
-
-
-
-
-
-