-
公开(公告)号:US10547854B2
公开(公告)日:2020-01-28
申请号:US15590261
申请日:2017-05-09
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Amir Said , Marta Karczewicz , Nan Hu , Wei-Jung Chien , Vijayaraghavan Thirumalai
IPC: H04N19/159 , H04N5/926 , H04N19/593 , H04N1/417 , H04N9/804 , H04N9/808
Abstract: A device for coding video data is configured to determine that a current block of video data is coded using an intra prediction mode; add an intra prediction mode of a first neighboring block of the current block to a most probable mode candidate list for the current block; add an intra prediction mode for a second neighboring block of the current block to the most probable mode candidate list for the current block; add an intra prediction mode for a third neighboring block of the current block to the most probable mode candidate list for the current block; and code the current block of video data using an intra prediction mode.
-
公开(公告)号:US10455228B2
公开(公告)日:2019-10-22
申请号:US15463474
申请日:2017-03-20
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Amir Said , Marta Karczewicz
IPC: H04N19/159 , H04N19/11 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/61 , H04N19/70 , H04N19/91 , H04N19/119 , H04N19/593 , H04N19/136 , H04N19/103 , H04N19/167 , H04N19/184 , H04W84/04
Abstract: A method of decoding video data comprising receiving a block of video data encoded using a position dependent intra prediction combination (PDPC) mode, the block of video data having a non-square shape defined by a width and a height, determining one or more PDPC parameters based on one or more of the width or the height of the block of video data, and decoding the block of video data using the PDPC mode and the determined PDPC parameters.
-
公开(公告)号:US20190297351A1
公开(公告)日:2019-09-26
申请号:US16364007
申请日:2019-03-25
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Hilmi Enes Egilmez , Marta Karczewicz , Vadim Seregin
IPC: H04N19/61 , H04N19/52 , H04N19/176 , H04N19/139 , H04N19/70 , H04N19/436
Abstract: A device for decoding video data can be configured to perform a multi-pass inverse transformation on a plurality of values to derive residual data that represents pixel differences between a current block of video data and a predictive block of the video data, wherein to perform a pass of the multi-pass inverse transformation, the device is configured to determine at least two matrices, wherein the at least two matrices comprise a first matrix and a second matrix; determine at least two vectors, wherein the at least two vectors comprise a first vector and a second vector; and perform at least two matrix-vector computations, wherein the at least two matrix-vector computations comprise a first matrix-vector computation based on the first matrix and the first vector and a second matrix-vector computation based on the second matrix and the second vector.
-
公开(公告)号:US10390048B2
公开(公告)日:2019-08-20
申请号:US15432633
申请日:2017-02-14
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Xin Zhao , Marta Karczewicz
Abstract: As part of a video encoding or decoding process, a device applies a transformation to input data elements to derive output data elements for a current block. The transformation comprises a sequence of vector transformations. For each respective vector transformation of the sequence of vector transformations other than a first vector transformation of the sequence of vector transformations, input values for the respective vector transformation comprise output values of the respective previous vector transformation of the sequence of vector transformations. Each respective vector transformation of the sequence of vector transformations further takes, as input, a respective parameter vector for the respective vector transformation, the respective parameter vector for the respective vector transformation comprising one or more parameters.
-
85.
公开(公告)号:US20190200043A1
公开(公告)日:2019-06-27
申请号:US16211694
申请日:2018-12-06
Applicant: QUALCOMM Incorporated
Inventor: Hilmi Enes Egilmez , Li Zhang , Vadim Seregin , Amir Said , Marta Karczewicz
IPC: H04N19/70 , H04N19/44 , H04N19/13 , H04N19/172
CPC classification number: H04N19/70 , H04N19/13 , H04N19/157 , H04N19/172 , H04N19/197 , H04N19/44 , H04N19/91
Abstract: A method of decoding video data includes receiving, by processing circuitry, a video bitstream including encoded representations of one or more syntax elements of a coded unit and initializing, by the processing circuitry, a respective probability state for each bin of a plurality of bins for the one or more syntax elements based on a comparison of a parameter associated with the coded unit and a respective threshold of a plurality of thresholds. The method further includes performing, by the processing circuitry, inverse binary arithmetic coding on the encoded representations of the one or more syntax elements to obtain each bin of the plurality of bins using a respective probability state for the bin, inverse binarizing, by the processing circuitry, the plurality of bins to obtain the one or more syntax elements, and decoding, by the processing circuitry, the video data based on the one or more syntax elements.
-
公开(公告)号:US20190110045A1
公开(公告)日:2019-04-11
申请号:US16154261
申请日:2018-10-08
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Amir Said , Marta Karczewicz , Kai Zhang , Vijayaraghavan Thirumalai
IPC: H04N19/11 , H04N19/176 , H04N19/117
Abstract: A video coder may generate a predictor block using an intra prediction mode. As part of generating the predictor block, the video coder may, for each respective sample in a set of samples in the predictor block, determine, based on an initial value of the first weight and a distance between the respective sample and a first boundary of the predictor block, a value of the first weight for the respective sample. Additionally, the video coder may determine, based on the initial value of the second weight and a distance between the respective sample and a second boundary of the predictor block, a value of the second weight for the respective sample. The video coder may also determine a primary value for the respective sample. The video coder may then determine a secondary value for the respective sample based on the first weight, second weight, and the primary value.
-
87.
公开(公告)号:US20180199048A1
公开(公告)日:2018-07-12
申请号:US15864901
申请日:2018-01-08
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Cheng-Teh Hsieh , Marta Karczewicz
Abstract: A method of decoding video data including receiving video data including coded representations of syntax elements performing inverse binary arithmetic coding on the coded representations of the syntax elements to obtain bins of the syntax elements, inverse binarizing the bins of the syntax elements to obtain the syntax elements, and decoding the video data based on the syntax elements. Performing the inverse binary arithmetic coding includes determining a probability for a particular coded representation of the coded representations, normalizing the probability for the particular coded representation using right bit shifts to create a normalized probability, determining a product of the normalized probability and a range for the particular coded representation, and updating a range of a least probable symbol for the particular coded representation using the determined product.
-
公开(公告)号:US20180176563A1
公开(公告)日:2018-06-21
申请号:US15848803
申请日:2017-12-20
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Li Zhang , Marta Karczewicz , Amir Said
IPC: H04N19/122 , H04N19/105 , H04N19/18 , H04N19/176
Abstract: Sign prediction technology for video coding are generally described. An example device includes a memory configured to store video data, and processing circuitry in communication with the memory. The processing circuitry is configured to determine that a block of the video data stored to the memory is eligible to be coded using sign prediction, to perform the sign prediction with respect to one or more transform coefficients of the block only if the block meets a predetermined criterion, wherein the predetermined criterion is based on at least one of: a width of the block, a height of the block, a coding mode used to code the block, or a position of one or more sign-predicted transform coefficients within the block, and to code the block based on the sign prediction performed with respect to the block.
-
公开(公告)号:US20180176556A1
公开(公告)日:2018-06-21
申请号:US15848759
申请日:2017-12-20
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Li Zhang , Marta Karczewicz , Amir Said
IPC: H04N19/105 , H04N19/126 , H04N19/176 , H04N19/18
CPC classification number: H04N19/105 , H04N19/122 , H04N19/124 , H04N19/126 , H04N19/129 , H04N19/13 , H04N19/136 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/51 , H04N19/593 , H04N19/619
Abstract: A device includes processing circuitry configured to identify a set of pre-stored residual samples in video data that is stored to a memory, to combine the set of stored residual samples to form a combination, to apply a first sign combination to transform coefficients of the combination to obtain a first hypothesis reconstruction for a current block of the video data, and to apply a second sign combination to the transform coefficients of the combination to obtain a second hypothesis reconstruction for the current block. The processing circuitry is further configured to derive respective cost functions with respect to the first and second hypothesis reconstructions, to compare the respective derived cost functions, to select, based on the comparison, either the first or second hypothesis reconstruction, and to code the current block using a sign prediction associated with the selected one of the first or second hypothesis reconstruction.
-
公开(公告)号:US20170324643A1
公开(公告)日:2017-11-09
申请号:US15584859
申请日:2017-05-02
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Jianle Chen , Amir Said , Marta Karczewicz
IPC: H04L12/26 , H04N19/70 , H04N19/61 , H04N19/593 , H04N19/44 , H04N19/426 , H04N19/11 , H04N19/40 , H04N19/186 , H04N19/176 , H04N19/16 , H04N19/136 , H04N19/132 , H04N19/423 , H04N19/91
Abstract: An example 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 maximum possible value for a secondary transform syntax element for a block of video data, entropy decode a value for the secondary transform syntax element of the block to form a binarized value representative of the secondary transform for the block, reverse binarize the value for the secondary transform syntax element using a common binarization scheme regardless of the maximum possible value to determine the secondary transform for the block, and inverse-transform transform coefficients of the block using the determined secondary transform.
-
-
-
-
-
-
-
-
-