-
公开(公告)号:US20170332084A1
公开(公告)日:2017-11-16
申请号: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/808 , H04N9/804
CPC classification number: H04N19/159 , H04N1/417 , H04N5/9262 , H04N9/8045 , H04N9/8082 , H04N19/11 , H04N19/157 , H04N19/176 , H04N19/463 , H04N19/593 , H04N19/91
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.
-
公开(公告)号:US20170094314A1
公开(公告)日:2017-03-30
申请号:US15270507
申请日:2016-09-20
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Jianle Chen , Amir Said , Marta Karczewicz , Vadim Seregin
IPC: H04N19/61 , H04N19/159 , H04N19/124 , H04N19/625 , H04N19/122 , H04L12/26
Abstract: Techniques are described in which a decoder is configured to reorganize a first 2-dimensional coefficient block as a first 1-dimensional coefficient vector according to a coefficient scanning order and apply a first inverse transform to the first 1-dimensional coefficient vector to generate a second 1-dimensional coefficient vector. The first inverse transform is a non-separable transform. The decoder is further configured to reorganize the first 1-dimensional coefficient vector as a second 2-dimensional coefficient block and apply a second inverse transform to the second 2-dimensional coefficient block to generate a residual video block. The second inverse transform converts the second 2-dimensional coefficient block from a frequency domain to a pixel domain. The decoder is further configured to form a decoded video block, wherein forming the decoded video block comprises summing the residual video block with one or more predictive blocks.
-
公开(公告)号:US20170094313A1
公开(公告)日:2017-03-30
申请号:US15270455
申请日:2016-09-20
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Jianle Chen , Amir Said , Marta Karczewicz , Vadim Seregin
IPC: H04N19/61 , H04N1/32 , H04N19/159 , H04N19/124 , H04N19/625
CPC classification number: H04N19/61 , H04L43/16 , H04N1/32181 , H04N19/12 , H04N19/122 , H04N19/124 , H04N19/159 , H04N19/176 , H04N19/18 , H04N19/182 , H04N19/625
Abstract: Techniques are described in which a decoder is configured to inverse quantize a first coefficient block and apply a first inverse transform to at least part of the inverse quantized first coefficient block to generate a second coefficient block. The first inverse transform is a non-separable transform. The decoder is further configured to apply a second inverse transform to the second coefficient block to generate a residual video block. The second inverse transform converts the second coefficient block from a frequency domain to a pixel domain. The decoder is further configured to form a decoded video block, wherein forming the decoded video block comprises summing the residual video block with one or more predictive blocks.
-
公开(公告)号:US12256092B2
公开(公告)日:2025-03-18
申请号:US18192343
申请日:2023-03-29
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Hilmi Enes Egilmez , Marta Karczewicz , Vadim Seregin
IPC: H04N19/44 , G06F17/16 , H04N19/117 , H04N19/12 , H04N19/147 , H04N19/176 , H04N19/18 , H04N19/463 , H04N19/61 , H04N19/625 , H04N19/96
Abstract: A device may perform a first prediction process for a first block of video data to produce a first residual. The device may apply a first transform process to the first residual to generate first transform coefficients for the first block of video data and encode the first transform coefficients. The device may perform a second prediction process for a second block of video data to produce a second residual. The device may determine that a second transform process, which includes the first transform process and at least one of a pre-adjustment operation or a post-adjustment operation, is to be applied to the second residual. The device may apply the first transform process and the pre- or post-adjustment operation to the second residual to generate second transform coefficients for the second block. The coding device may code the first and second transform coefficients.
-
公开(公告)号:US20240305785A1
公开(公告)日:2024-09-12
申请号:US18457079
申请日:2023-08-28
Applicant: QUALCOMM Incorporated
Inventor: Ties Jehan Van Rozendaal , Hoang Cong Minh Le , Tushar Singhal , Amir Said , Krishna Buska , Guillaume Konrad Sautiere , Anjuman Raha , Auke Joris Wiggers , Frank Steven Mayer , Liang Zhang , Abhijit Khobare , Muralidhar Reddy Akula
IPC: H04N19/137 , H04N19/159 , H04N19/176 , H04N19/192
CPC classification number: H04N19/137 , H04N19/159 , H04N19/176 , H04N19/192
Abstract: An example computing device may include memory and one or more processors. The one or more processors may be configured to parallel entropy decode encoded video data from a received bitstream to generate entropy decoded data. The one or more processors may be configured to predict a motion vector based on the entropy decoded data. The one or more processors may be configured to decode a motion vector residual from the entropy decoded data. The one or more processors may be configured to add the motion vector residual and motion vector. The one or more processors may be configured to warp previous reconstructed video data with an overlapped block-based warp function using the motion vector to generate predicted current video data. The one or more processors may be configured to sum the predicted current video data with a residual block to generate current reconstructed video data.
-
公开(公告)号:US12058348B2
公开(公告)日:2024-08-06
申请号:US17070589
申请日:2020-10-14
Applicant: QUALCOMM Incorporated
Inventor: Dana Kianfar , Auke Joris Wiggers , Amir Said , Taco Sebastiaan Cohen , Reza Pourreza Shahri
IPC: H04N19/124 , G05B13/00 , G06F30/27 , G06N3/02 , G06N3/047 , H04N19/13 , H04N19/176 , H04N19/18 , H04N19/61
CPC classification number: H04N19/176 , G05B13/00 , G06F30/27 , G06N3/02 , G06N3/047 , H04N19/124 , H04N19/13 , H04N19/18 , H04N19/61 , H04Q2213/13343 , H04Q2213/343 , Y10S706/00
Abstract: A video encoder determines scaled transform coefficients, wherein determining the scaled transform coefficients comprises scaling transform coefficients of a block of the video data according to a given quantization step. The video encoder determines scalar quantized coefficients, wherein determining the scalar quantized coefficients comprises applying scalar quantization to the scaled transform coefficients of the block. Additionally, the video encoder applies a neural network that determines a respective set of probabilities for each respective transform coefficient of the block. The respective set of probabilities for the respective transform coefficient includes a respective probability value for each possible adjustment value in a plurality of possible adjustment values. Inputs to the neural network include the scaled transform coefficients and the scalar quantized coefficients. The video encoder determines, based on the set of probabilities for a particular transform coefficient of the block, a quantization level for the particular transform coefficient.
-
公开(公告)号:US11943460B2
公开(公告)日:2024-03-26
申请号:US17573568
申请日:2022-01-11
Applicant: QUALCOMM Incorporated
Inventor: Yadong Lu , Yang Yang , Yinhao Zhu , Amir Said , Reza Pourreza , Taco Sebastiaan Cohen
IPC: H04N19/42 , H04N19/124 , H04N19/13 , H04N19/136 , H04N19/30 , H04N19/36
CPC classification number: H04N19/42 , H04N19/124 , H04N19/13 , H04N19/136 , H04N19/30
Abstract: A computer-implemented method for operating an artificial neural network (ANN) includes receiving an input by the ANN. The ANN generates a latent representation of the input. The latent representation is communicated according to a bit rate based on a learned latent scaling parameter. The latent scaling parameter is learned based on a channel index and a tradeoff parameter value that corresponds to a value that balances the bit rate and a distortion.
-
公开(公告)号:US11876969B2
公开(公告)日:2024-01-16
申请号:US17814426
申请日:2022-07-22
Applicant: QUALCOMM Incorporated
Inventor: Amir Said
IPC: H04N19/13 , H04N19/42 , H04N19/124 , H04N19/134 , H04N19/136
CPC classification number: H04N19/13 , H04N19/124 , H04N19/134 , H04N19/136 , H04N19/42
Abstract: This disclosure describes entropy coding techniques for media data coded using neural-based techniques. A media coder is configured to determine a probability distribution function parameter for a data element of a data stream coded by a neural-based media compression technique, wherein the probability distribution function parameter is a function of a standard deviation of a probability distribution function of the data stream, determine a code vector based on the probability distribution function parameter, and entropy code the data element using the code vector.
-
公开(公告)号:US11825090B1
公开(公告)日:2023-11-21
申请号:US17931073
申请日:2022-09-09
Applicant: QUALCOMM Incorporated
Inventor: Amir Said
IPC: H04N19/124 , H04N19/91 , H04N19/146 , H04N19/189 , H04N19/196
CPC classification number: H04N19/124 , H04N19/146 , H04N19/189 , H04N19/196 , H04N19/91
Abstract: Techniques are described herein for processing video data. For instance, a technique can include encoding one or more frames of video data using a video encoder, the video encoder including at least a quantization process; determining an actual bit rate of the encoded one or more frames; predicting an estimated bit rate using an encoder proxy, the encoder proxy including a statistical model for estimating a bit rate of the encoded one or more frames; determining, using the encoder proxy, a gradient of the estimated bit rate; and training the encoder proxy to predict the estimated bit rate based on the actual bit rate, the estimated bit rate, and the gradient.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-