-
公开(公告)号:US11405616B2
公开(公告)日:2022-08-02
申请号:US17244789
申请日:2021-04-29
Applicant: QUALCOMM Incorporated
Inventor: Joel Sole Rojals , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/00 , H04N19/129 , H04N19/176 , H04N19/70 , H04N19/196 , H04N19/61 , H04N19/463 , H04N19/91 , H04N19/136 , H04N19/18 , H04N19/167 , H04N19/436 , H04N7/00 , H04N19/60 , H04N19/13
Abstract: This disclosure describes devices and methods for coding transform coefficients associated with a block of residual video data in a video coding process. Aspects of this disclosure include the selection of a scan order for both significance map coding and level coding, as well as the selection of contexts for entropy coding consistent with the selected scan order. This disclosure proposes a harmonization of the scan order to code both the significance map of the transform coefficients as well as to code the levels of the transform coefficient. It is proposed that the scan order for the significance map should be in the inverse direction (i.e., from the higher frequencies to the lower frequencies). This disclosure also proposes that transform coefficients be scanned in sub-sets as opposed to fixed sub-blocks. In particular, transform coefficients are scanned in a sub-set consisting of a number of consecutive coefficients according to the scan order.
-
公开(公告)号:US11323747B2
公开(公告)日:2022-05-03
申请号:US14295540
申请日:2014-06-04
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Joel Sole Rojals , Marta Karczewicz
IPC: H04N19/91 , H04N19/44 , H04N19/51 , H04N19/593 , H04N19/129 , H04N19/46
Abstract: Techniques are described for harmonizing coding techniques when residual differential pulse code modulation (RDPCM) is applied to a residual block. In some examples, a scan order used for such a residual block may be required to be the same as when the residual block is generated from intra-predicting the current block and when the residual block is generated from inter-predicting or intra block copy predicting the current block.
-
公开(公告)号:US11146788B2
公开(公告)日:2021-10-12
申请号:US15177201
申请日:2016-06-08
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Vadim Seregin , Wei Pu , Feng Zou , Marta Karczewicz
IPC: H04N19/119 , H04N19/186 , H04N19/91 , H04N19/176 , H04N19/70 , H04N19/13 , H04N19/159 , H04N19/184
Abstract: An example method of coding video data includes coding, from a coded video bitstream, a syntax element that indicates whether a transpose process is applied to palette indices of a palette for a current block of video data; decoding, from the coded video bitstream and at a position in the coded video bitstream that is after the syntax element that indicates whether the transpose process is applied to palette indices of the palette for the current block of video data, one or more syntax elements related to delta quantization parameter (QP) and/or chroma QP offsets for the current block of video data; and decoding the current block of video data based on the palette for the current block of video data and the one or more syntax elements related to delta QP and/or chroma QP offsets for the current block of video data.
-
公开(公告)号:US20210037260A1
公开(公告)日:2021-02-04
申请号:US17072381
申请日:2020-10-16
Applicant: QUALCOMM Incorporated
Inventor: Peisong Chen , Yunfei Zheng , Rajan Laxman Joshi , Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/60 , H04N19/46 , H04N19/129 , H04N19/176 , H04N19/159 , H04N19/147 , H04N19/122
Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
-
公开(公告)号:US10855989B2
公开(公告)日:2020-12-01
申请号:US15617844
申请日:2017-06-08
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/00 , H04N19/157 , H04N19/11 , H04N19/593 , H04N19/423 , H04N19/184 , H04N19/127 , H04N19/146 , H04N19/159 , H04N19/176 , H04N19/169 , H04L29/06 , H04N19/147
Abstract: An apparatus configured to encode video data comprising a memory configured to store a block of video data and one or more processors in communication with the memory. The one or more processors are configured to determine a coding mode for encoding the block of video data from among one or more coding modes, wherein the coding mode is determined based on a maximum syntax element size, encode the block of video data in a plurality of substreams according to the determined coding mode to create a plurality of encoded substreams of video data, store the plurality of encoded substreams of video data in respective balance first-in, first-out (FIFO) buffers, and multiplex the plurality of encoded substreams in a bitstream for transmitting to a video decoder.
-
公开(公告)号:US10812822B2
公开(公告)日:2020-10-20
申请号:US15271922
申请日:2016-09-21
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Vadim Seregin , Rajan Laxman Joshi , Marta Karczewicz , Cheng-Teh Hsieh
IPC: H04N19/513 , H04N19/523 , H04N19/105 , H04N19/46 , H04N19/172 , H04N19/176 , H04N19/182 , H04W88/02
Abstract: A device for decoding video data adds motion information of a neighboring block of a current block to a merge candidate list, wherein the motion information comprises a motion vector of the neighboring block, and wherein the motion vector refers to the current picture; receives an index indicating a merge candidate from the merge candidate list; and in response to the index indicating the merge candidate corresponding to the motion information of the neighboring block, predicts the current block using a lower precision motion vector that represents a rounded version of the motion vector of the neighboring block.
-
公开(公告)号:US10750198B2
公开(公告)日:2020-08-18
申请号:US14719228
申请日:2015-05-21
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Vadim Seregin , Wei Pu , Marta Karczewicz , Joel Sole Rojals , Krishnakanth Rapaka
IPC: H04N19/186 , H04N19/70 , H04N19/182 , H04N19/50 , H04N19/159 , H04N19/115 , H04N19/463 , H04N19/91
Abstract: In an example, a method of processing video data includes coding at least one of data that indicates a maximum palette size of a palette of color values for coding a block of video data or data that indicates a maximum palette predictor size of a palette predictor for determining the palette of color values. The method also includes coding the block of video data in accordance with the data.
-
公开(公告)号:US10743032B2
公开(公告)日:2020-08-11
申请号:US15985809
申请日:2018-05-22
Applicant: QUALCOMM Incorporated
Inventor: Natan Haim Jacobson , Vijayaraghavan Thirumalai , Rajan Laxman Joshi
IPC: H04N19/70 , H04N19/103 , H04N19/146 , H04N19/152 , H04N19/119 , H04N19/176 , H04N19/169 , H04N19/46
Abstract: A method and system for encoding video data in a constant bit rate video encoder. A video encoder may determine a coding mode for encoding a block of video data from among one or more coding modes based on a minimum syntax element size and a maximum syntax element size, wherein the minimum syntax element size is greater than 1 bit, encode the block of video data in a plurality of substreams according to the determined coding mode to create a plurality of encoded substreams of video data, store the plurality of encoded substreams of video data in respective balance FIFO buffers, and multiplex the plurality of encoded substreams in a bitstream for transmitting to a decoder.
-
公开(公告)号:US10701391B2
公开(公告)日:2020-06-30
申请号:US15933070
申请日:2018-03-22
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Yu-Chen Sun , Yi-Wen Chen , Wei-Jung Chien , Xin Zhao , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/52 , H04N19/70 , H04N19/44 , H04N19/176 , H04N19/46 , H04N19/567
Abstract: Techniques are described to increase the coding efficiency of information indicating a sign of a motion vector difference (MVD) component. A video coder may determine a MVD component sign predictor, and determine whether the MVD component sign predictor is the MVD component sign based on an indicator that is transmitted or received. In some examples, the indicator may be context coded, which promotes coding efficiencies.
-
公开(公告)号:US10448058B2
公开(公告)日:2019-10-15
申请号:US15158795
申请日:2016-05-19
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Feng Zou , Vadim Seregin , Wei Pu , Rajan Laxman Joshi
IPC: H04N19/91 , H04N19/176 , H04N19/70 , H04N19/13 , H04N19/593 , H04N19/463 , H04N19/124 , H04N19/172 , H04N19/186 , H04N19/187
Abstract: A device for decoding video data is configured to determine, based on first entropy encoded data in the bitstream, a set of run-related syntax element groups for a current block of a current picture of the video data; determine, based on second entropy encoded data the bitstream, a set of palette index syntax elements for the current block, the first entropy encoded data occurring in the bitstream before the second entropy encoded data, wherein: each respective run-related syntax element group of the set of run-related syntax element groups indicates a respective type of a respective run of identical palette mode type indicators and a respective length of the respective run and each respective palette index syntax element of the set of palette index syntax elements indicates an entry in a palette comprising a set of sample values; and reconstruct, based on the sample values in the palette, the current block.
-
-
-
-
-
-
-
-
-