-
公开(公告)号:US10708591B2
公开(公告)日:2020-07-07
申请号:US15925310
申请日:2018-03-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Yu-Chen Sun , Wei-Jung Chien , Jianle Chen , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/107 , H04N19/176 , H04N19/96 , H04N19/82 , H04N19/86 , H04N19/119 , H04N19/154
Abstract: A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
-
公开(公告)号:US10574993B2
公开(公告)日:2020-02-25
申请号:US15166153
申请日:2016-05-26
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Marta Karczewicz , Jianle Chen , Wei-Jung Chien
IPC: H04N19/13 , H04N19/174 , H04N19/124 , H04N19/136 , H04N19/122 , H04N19/176 , H04N19/625 , H04N19/126 , H04N19/159 , H04N19/577 , H04N19/91 , H04N19/17 , H04N19/436 , H04N19/172 , H04N19/157 , H04N19/184
Abstract: A video coding device includes processor(s) configured to determine, for each of a plurality of bins of a value for a syntax element of a current transform coefficient, contexts using respective corresponding bins of values for the syntax element of previously coded transform coefficients. The processor(s) are configured to determine a context for an ith bin of the value for the syntax element of the current transform coefficient using a corresponding ith bin of a value for the syntax element of a previously coded transform coefficient. To use the corresponding ith bin of the value for the syntax element of the previously coded transform coefficient, the processor(s) are configured to use only the ith bin, and no other bins, of the value for the syntax element of the previously coded transform coefficient. ‘i’ represents a non-negative integer.
-
公开(公告)号:US20200045310A1
公开(公告)日:2020-02-06
申请号:US16601486
申请日:2019-10-14
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen CHEN , Wei-Jung Chien , Li Zhang , Yu-Chen Sun , Jianle Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/537 , H04N19/52 , H04N19/139 , H04N19/176
Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors in the selected affine MVP set.
-
公开(公告)号:US10555006B2
公开(公告)日:2020-02-04
申请号:US15851219
申请日:2017-12-21
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/82 , H04N19/13 , H04N19/176
Abstract: A device for decoding video data determines mode information for a current block of a current picture of the video data; derives weights for use in a bilateral filter based on the mode information for the current block; applies the bilateral filter to a current sample of the current block by assign the weights to neighboring samples of the current sample of the current block and the current sample of the current block and modifying a sample value for the current sample based on sample values of the neighboring samples, the weights assigned to the neighboring samples, the sample value for the current sample, and the weight assigned to the current sample; and based on the modified sample value for the current sample, outputs a decoded version of the current picture.
-
165.
公开(公告)号:US10554988B2
公开(公告)日:2020-02-04
申请号:US15927753
申请日:2018-03-21
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Marta Karczewicz , Li Zhang
IPC: H04N19/44 , H04N19/189 , H04N19/70
Abstract: For at least one respective bin of the bin stream, a decoder may determine, based on a state for the respective bin, an interval for the respective bin, and the offset value, a value of the respective bin. Additionally, the decoder determines one or more Finite State Machine (FSM) parameters for a next bin of the bin stream. The one or more FSM parameters for the next bin controls how probability estimates for the next bin are computed from a state for the respective bin. The decoder determines using a parameterized state updating function that takes as input the state for the respective bin, the one or more FSM parameters for the next bin of the bin stream, and the value of the respective bin, a state for the next bin of the bin stream. The decoder may debinarize the bin stream to form a decoded syntax element.
-
公开(公告)号:US20190320171A1
公开(公告)日:2019-10-17
申请号:US16381568
申请日:2019-04-11
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Kai Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/124 , H04N19/91 , H04N19/53
Abstract: A device for coding video data includes a memory configured to store video data; and one or more processors comprising circuitry and configured to generate a prediction block for a current block of video data; apply a bilateral filter to the prediction block to generate a filtered prediction block for the current block, wherein to apply the bilateral filter, the processor is configured to determine weighting values to apply to neighboring pixels to a current pixel of the prediction block to be filtered according to values of the neighboring pixels; and code the current block using the filtered prediction block.
-
公开(公告)号:US20190306534A1
公开(公告)日:2019-10-03
申请号:US16371605
申请日:2019-04-01
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jie Dong , Kai Zhang , Marta Karczewicz
IPC: H04N19/86 , H04N19/132 , H04N19/82 , H04N19/70
Abstract: A video encoder or video decoder may be configured to obtain a block of decoded video data, wherein the block of video data comprises a set of samples; apply a first filter operation to a first subset of the set of samples to generate a first subset of filtered samples; apply a second filter operation to a second subset of the set of samples to generate a second subset of filtered samples, wherein the first subset is different than the second subset; and output a block of filtered samples comprising the first subset of filtered samples and the second subset of filtered samples.
-
公开(公告)号: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.
-
公开(公告)号:US10334248B2
公开(公告)日:2019-06-25
申请号:US15166132
申请日:2016-05-26
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Marta Karczewicz , Jianle Chen
IPC: H04N19/13 , H04N19/174 , H04N19/124 , H04N19/136 , H04N19/122 , H04N19/176 , H04N19/625 , H04N19/126 , H04N19/159 , H04N19/577 , H04N19/91 , H04N19/17 , H04N19/436 , H04N19/172 , H04N19/157 , H04N19/184
Abstract: Context adaptive binary arithmetic coding (CABAC) techniques are generally described. Aspects of the techniques are generally directed to inheritance-based context initialization. An example video coding device includes a memory configured to store video data, and one or more processors. The processor(s) are configured to initialize context information for a current slice of a current picture by inheriting context information of a previously-coded block of a previously-coded picture of the stored video data as initialized context information for the current slice of the current picture. The processor(s) are further configured to code data of the current slice using the initialized context information.
-
-
-
-
-
-
-
-
-