-
公开(公告)号:US20190215522A1
公开(公告)日:2019-07-11
申请号:US16238815
申请日:2019-01-03
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Kai Zhang , Marta Karczewicz
IPC: H04N19/186 , H04N19/176 , H04N19/196 , H04N19/105 , H04N19/159
CPC classification number: H04N19/186 , H04N19/105 , H04N19/117 , H04N19/136 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/196 , H04N19/577 , H04N19/597 , H04N19/82
Abstract: A method of processing video data includes classifying, by processing circuitry, luma samples of a neighboring luma block of a reference block and luma samples of a neighboring luma block of a current block into a plurality of groups and deriving, by the processing circuitry, one or more local illumination compensation parameters for each group of the plurality of groups to generate a plurality of local illumination compensation parameters for the current block. The method further includes deriving, by the processing circuitry, a plurality of linear models between the neighboring luma block of the reference block and the neighboring luma block of the current block using the plurality of local illumination compensation parameters for the current block and generating, by the processing circuitry, a prediction block using the plurality of linear models.
-
公开(公告)号:US20190208211A1
公开(公告)日:2019-07-04
申请号:US16238405
申请日:2019-01-02
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Wei-Jung Chien , Li Zhang , Marta Karczewicz
IPC: H04N19/139 , H04N19/517 , H04N19/159 , H04N19/70 , H04N19/176
CPC classification number: H04N19/139 , H04N19/159 , H04N19/176 , H04N19/517 , H04N19/70
Abstract: Techniques are described for determining control point motion vectors for affine motion prediction based on motion vectors of previously coded blocks. A video coder determines sets of motion vectors and determines motion vectors from each set that point to the same reference picture. The video coder determines control point motion vectors based on the determine motion vectors from each set that point to the same reference picture.
-
公开(公告)号:US10341659B2
公开(公告)日:2019-07-02
申请号:US15724155
申请日:2017-10-03
Applicant: QUALCOMM Incorporated
Inventor: Sungwon Lee , Wei-Jung Chien , Kai Zhang , Jianle Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/46 , H04N19/82 , H04N19/136 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/184 , H04N19/513 , H04N19/523 , H04N19/59 , H04N19/463
Abstract: Systems, methods, and apparatus are provided for adaptively switching interpolation filters during the encoding of video data or the decoding of a video bitstream. In various implementations, a set of interpolation filters can be defined and made available to coding device. The coding device can select an interpolation filter for a given coding unit. The interpolation filter can be selected based on, for example, the coding level of the coding unit, among other things. In some examples, signaling of the selected interpolation filter can be simplified by selecting a subset of the set of interpolation filters for a given coding situation. An index indicating an interpolation filter from the subset can then be signaled. Alternatively, a decoder can derive an identity of the interpolation filter from data provided by a bitstream, in which case the index need not be explicitly signaled in the bitstream.
-
14.
公开(公告)号:US20190116374A1
公开(公告)日:2019-04-18
申请号:US16161938
申请日:2018-10-16
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Marta Karczewicz
IPC: H04N19/513 , H04N19/119 , H04N19/176 , H04N19/96
Abstract: An example device for coding video data includes a memory comprising circuitry configured to store video data; and one or more processors implemented in circuitry and configured to partition a parent block of the video data into a neighboring child block and a current child block, wherein the neighboring child block and the current child block correspond to leaf nodes of a partition tree structure for the parent block, in response to partitioning the parent block into the neighboring child block and the current child block, construct a motion candidate list for the current child block including a plurality of motion vector candidates such that the plurality of motion vector candidates omit data representative of a motion vector for the neighboring child block; and code motion information of the current child block using one of the plurality of motion vector candidates.
-
公开(公告)号:US20180376166A1
公开(公告)日:2018-12-27
申请号:US16015046
申请日:2018-06-21
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Jianle Chen , Kai Zhang , Xiang Li , Marta Karczewicz , Yi-Wen Chen , Wei-Jung Chien
IPC: H04N19/577 , H04N19/82 , H04N19/159 , H04N19/105 , H04N19/573 , H04N19/583 , H04N19/61
Abstract: A device for decoding video data is configured to perform interpolation filtering using an N-tap filter to generate an interpolated search space for a first block of video data; obtain a first predictive block in the interpolated search space; determine that a second block of video data is encoded using a bi-directional inter prediction mode and a bi-directional optical flow (BIO) process; perform an inter prediction process for the second block of video data using the bi-directional inter prediction mode to determine a second predictive block; perform the BIO process on the second predictive block to determine a BIO-refined version of the second predictive block, wherein a number of reference samples used for calculating intermediate values for BIO offsets is limited to a region of (W+N−1)×(H+N−1) integer samples, wherein W and H correspond to a width and height of the second block in integer samples.
-
公开(公告)号:US20180376149A1
公开(公告)日:2018-12-27
申请号:US16015027
申请日:2018-06-21
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/159 , H04N19/513
Abstract: Techniques are described for using an inter-intra-prediction block. A video coder may generate a first prediction block according to an intra-prediction mode and generate a second prediction block according to an inter-prediction mode. The video coder may weighted combine, such as based on the intra-prediction mode, the two prediction blocks to generate an inter-intra-prediction block (e.g., final prediction block). In some examples, an inter-intra candidate is identified in a list of candidate motion vector predictors, and an inter-intra-prediction block is used based on identification of the inter-intra candidate in the list of candidate motion vector predictors.
-
公开(公告)号:US20240357131A1
公开(公告)日:2024-10-24
申请号:US18757156
申请日:2024-06-27
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/159 , H04N19/107 , H04N19/11 , H04N19/124 , H04N19/139 , H04N19/176 , H04N19/182 , H04N19/44 , H04N19/463 , H04N19/503 , H04N19/513 , H04N19/593 , H04N19/186
CPC classification number: H04N19/159 , H04N19/107 , H04N19/11 , H04N19/124 , H04N19/139 , H04N19/176 , H04N19/182 , H04N19/44 , H04N19/463 , H04N19/503 , H04N19/513 , H04N19/593 , H04N19/186
Abstract: Techniques are described for using an inter-intra-prediction block. A video coder may generate a first prediction block according to an intra-prediction mode and generate a second prediction block according to an inter-prediction mode. The video coder may weighted combine, such as based on the intra-prediction mode, the two prediction blocks to generate an inter-intra-prediction block (e.g., final prediction block). In some examples, an inter-intra candidate is identified in a list of candidate motion vector predictors, and an inter-intra-prediction block is used based on identification of the inter-intra candidate in the list of candidate motion vector predictors.
-
公开(公告)号:US11877001B2
公开(公告)日:2024-01-16
申请号:US16155744
申请日:2018-10-09
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/52 , H04N19/70 , H04N19/96 , H04N19/184 , H04N19/176 , H04N19/174 , H04N19/109 , H04N19/147 , H04N19/54
CPC classification number: H04N19/52 , H04N19/109 , H04N19/147 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/54 , H04N19/70 , H04N19/96
Abstract: A device for video decoding can be configured to obtain, from a syntax structure in a bitstream comprising an encoded representation of the video data, a syntax element indicating whether 6-parameter affine prediction is enabled for blocks corresponding to the syntax structure, wherein the blocks corresponding to the syntax structure comprise a first block; based on the syntax element indicating that the 6-parameter affine prediction is enabled for the blocks corresponding to the syntax structure, use the 6-parameter affine prediction to generate a predictive block for the first block; and use the predictive block and residual data to reconstruct the first block.
-
公开(公告)号:US11350109B2
公开(公告)日:2022-05-31
申请号:US16999741
申请日:2020-08-21
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/159 , H04N19/513 , H04N19/182 , H04N19/107 , H04N19/463 , H04N19/503 , H04N19/11 , H04N19/124 , H04N19/139 , H04N19/176 , H04N19/44 , H04N19/593 , H04N19/186
Abstract: Techniques are described for using an inter-intra-prediction block. A video coder may generate a first prediction block according to an intra-prediction mode and generate a second prediction block according to an inter-prediction mode. The video coder may weighted combine, such as based on the intra-prediction mode, the two prediction blocks to generate an inter-intra-prediction block (e.g., final prediction block). In some examples, an inter-intra candidate is identified in a list of candidate motion vector predictors, and an inter-intra-prediction block is used based on identification of the inter-intra candidate in the list of candidate motion vector predictors.
-
公开(公告)号:US10764587B2
公开(公告)日:2020-09-01
申请号:US16020179
申请日:2018-06-27
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/159 , H04N19/593 , H04N19/109 , H04N19/11 , H04N19/176 , H04N19/186 , H04N19/70
Abstract: An apparatus configured to encode or decode video data that includes a memory configured to store at least one reconstructed sample of video data and at least one processor, in communication with the memory, that is configured to identify at least one reconstructed sample, determine at least one extended angular intra prediction mode to use for intra prediction of at least one sample of a current block, intra predict, using the at least one extended angular intra prediction mode, at least one sample of the current block based on the at least one reconstructed sample, extended angular intra prediction modes including angular intra prediction modes other than angular prediction modes between horizontal −45 degrees and vertical −45 degrees, and encode or decode the current block based on the at least one predicted sample.
-
-
-
-
-
-
-
-
-