-
公开(公告)号:US10390044B2
公开(公告)日:2019-08-20
申请号:US15486156
申请日:2017-04-12
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Muhammed Zeyd Coban , Peisong Chen , Hsiao-Chiang Chuang , Rajan Laxman Joshi
IPC: H04N19/11 , H04N19/13 , H04N19/14 , H04N19/46 , H04N19/60 , H04N19/61 , H04N19/85 , H04N19/96 , H04N19/122 , H04N19/129 , H04N19/132 , H04N19/157 , H04N19/159 , H04N19/176 , H04N19/194 , H04N19/196 , H04N19/593
Abstract: In one example, an apparatus for encoding video data includes a video encoder configured to select an intra-prediction mode to use to encode a block of video data, determine whether the block includes a sub-block of a size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, when the block includes the sub-block of the size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, select one of the multiple possible transforms, transform the sub-block using the selected one of the multiple possible transforms, and provide an indication of the selected one of the multiple possible transforms for the size of the block.
-
202.
公开(公告)号:US10368073B2
公开(公告)日:2019-07-30
申请号:US15369723
申请日:2016-12-05
Applicant: QUALCOMM Incorporated
Inventor: Natan Haim Jacobson , Vijayaraghavan Thirumalai , Rajan Laxman Joshi
IPC: H04N19/176 , H04N19/137 , H04N19/513 , H04N19/105 , H04N19/119 , H04N19/147 , H04N19/593 , H04N19/174 , H04N19/182 , H04N19/184 , H04N19/436
Abstract: A method for coding a block of video data in simplified block prediction mode of a constant bitrate video coding scheme for transmission over display links is disclosed. In one aspect, the method includes determining a candidate block to be used to predict a current block in a current slice, the candidate block being within a range of pixel positions that each correspond to a reconstructed pixel in the current slice. The range of pixel positions may comprise (i) a first region including one or more first pixel positions in a first line of pixels that overlaps the current block, and (ii) a second region including one or more second pixel positions in a second line of pixels that does not overlap the current block. The method may further comprise determining and signaling a prediction vector indicative of a pixel position of the candidate block.
-
公开(公告)号:US10362336B2
公开(公告)日:2019-07-23
申请号:US14667411
申请日:2015-03-24
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei Pu , Vadim Seregin , Rajan Laxman Joshi , Joel Sole Rojals , Feng Zou
IPC: H04N19/52 , H04N19/93 , H04N19/593 , H04N19/27 , H04N19/176
Abstract: Techniques for encoding a binary prediction vector for predicting a palette for palette-based video coding is described. In one example, a method of decoding video comprises receiving an encoded binary prediction vector for a current block of video data, decoding the encoded binary prediction vector using a run-length decoding technique, generating a palette for the current block of video data based on the binary prediction vector, the binary prediction vector comprising entries indicating whether or not previously-used palette entries are reused for the palette for the current block of video data, and decoding the current block of video data using the palette.
-
204.
公开(公告)号:US10362310B2
公开(公告)日:2019-07-23
申请号:US15296998
申请日:2016-10-18
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N7/12 , H04N19/13 , H04N19/124 , H04N19/132 , H04N19/15 , H04N19/46 , H04N19/50 , H04N19/625 , H04N19/119 , H04N19/122 , H04N19/182 , H04N19/436 , H04N19/176 , H04N19/186
Abstract: Provided are systems and methods for entropy encoding video data. Samples of a block of video data are partitioned into one or more groups of samples, based upon a coding mode of the block and a chroma subsampling image format of the samples. Entropy coding is performed on the block via performing a group-wise skip on at least one of the one or more groups in response to all of the samples in the at least one group having a value equal to a predetermined value, the group-wise skip including refraining from encoding the samples associated with the at least one group.
-
公开(公告)号:US10356428B2
公开(公告)日:2019-07-16
申请号:US15092407
申请日:2016-04-06
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/196 , H04N19/176 , H04N19/16 , H04N19/137 , H04N19/152 , H04N19/124 , H04N19/184 , H04N19/136 , H04N19/14
Abstract: Quantization parameter (QP) update classification techniques for display stream compression (DSC) are disclosed. In one aspect, a method for determining a quantization parameter (QP) value includes determining whether a current block includes a transition from a flat region to a complex region or is a flat block and determining whether a previous block includes a transition from a flat region to a complex region or is a flat block. The method may also include selecting a default technique or an alternative technique for calculating a QP adjustment value for the current block based on whether the previous and current blocks include a transition from a flat region to a complex region or are flat blocks.
-
公开(公告)号:US10313684B2
公开(公告)日:2019-06-04
申请号:US14743883
申请日:2015-06-18
Applicant: QUALCOMM Incorporated
Inventor: Feng Zou , Marta Karczewicz , Joel Sole Rojals , Rajan Laxman Joshi , Wei Pu , Vadim Seregin
IPC: H04N19/48 , H04N19/70 , H04N19/93 , H04N19/105 , H04N19/119 , H04N19/176 , H04N19/182 , H04N19/186 , H04N19/587 , H04N19/593
Abstract: An example method of decoding video data includes determining a palette for decoding a block, the palette including entries each having a respective palette index, determining a reference run of palette indices for first pixels of the block, and determining a current run of palette indices for second pixels of the block, based on the reference run. Determining the second plurality of palette indices includes locating a reference index of the reference run, the reference index being spaced at least one line from an initial index of the current run, determining a run length of the reference run, a final index of the reference run being separated from the initial index of the current run by at least one index, copying the palette indices of the reference run as the current run of palette indices, and decoding pixels of the copied current run using the palette.
-
公开(公告)号:US10291940B2
公开(公告)日:2019-05-14
申请号:US14719265
申请日:2015-05-21
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Rajan Laxman Joshi , Marta Karczewicz , Wei Pu , Joel Sole Rojals
IPC: H04N19/93 , H04N19/186 , H04N19/105 , H04N19/176 , H04N19/70 , H04N19/157 , H04N19/597
Abstract: In an example a method of processing video data includes determining palette indices of a first row of a block of video data, wherein the palette indices correspond to a palette of one or more colors for coding the block of video data, and wherein the palette indices of the first row include one or more indices that are associated with a color value in the palette and a syntax element that is not associated with a color value in the palette. The method also includes coding a run of palette indices of a second row of the block of video data relative to the palette indices of the first row, wherein the run includes the one or more indices that are associated with a color value in the palette and the syntax element that is not associated with a color value in the palette.
-
公开(公告)号:US10057587B2
公开(公告)日:2018-08-21
申请号:US15009609
申请日:2016-01-28
Applicant: QUALCOMM Incorporated
Inventor: Feng Zou , Vadim Seregin , Marta Karczewicz , Wei Pu , Rajan Laxman Joshi
IPC: H04N19/13 , H04N19/186 , G06F9/30 , H04N19/61 , H04N19/593 , H04N19/126 , H04N19/105 , H04N19/124 , H04N19/139 , H04N19/147 , H04N19/176 , H04N19/44 , H04N19/52 , H04N19/577 , H04N19/96
CPC classification number: H04N19/186 , G06F9/30018 , H04N19/105 , H04N19/124 , H04N19/126 , H04N19/13 , H04N19/139 , H04N19/147 , H04N19/176 , H04N19/44 , H04N19/52 , H04N19/577 , H04N19/593 , H04N19/61 , H04N19/96
Abstract: In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a value for a right shift parameter for an escape-mode coded pixel of a palette-mode coded block of the video data is less than zero, based on the value for the right shift parameter being less than zero, set a value for a left shift parameter to a positive value having an absolute value equal to an absolute value of the right shift parameter, and inverse quantize the escape-mode coded pixel using the value of the left shift parameter.
-
公开(公告)号:US10057578B2
公开(公告)日:2018-08-21
申请号:US14876594
申请日:2015-10-06
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Li Zhang , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N7/12 , H04N19/124 , H04N19/186 , H04N19/44 , H04N19/18 , H04N19/176 , H04N19/60 , H04N19/12
Abstract: A device for decoding video data is configured to determine, based on a chroma sampling format for the video data, that adaptive color transform is enabled for one or more blocks of the video data; determine a quantization parameter for the one or more blocks based on determining that the adaptive color transform is enabled; and dequantize transform coefficients based on the determined quantization parameter. A device for decoding video data is configured to determine for one or more blocks of the video data that adaptive color transform is enabled; receive in a picture parameter set, one or more offset values in response to adaptive color transform being enabled; determine a quantization parameter for a first color component of a first color space based on a first of the one or more offset values; and dequantize transform coefficients based on the quantization parameter.
-
公开(公告)号:US10015515B2
公开(公告)日:2018-07-03
申请号:US14309730
申请日:2014-06-19
Applicant: QUALCOMM Incorporated
Inventor: Liwei Guo , Chao Pang , Woo-Shik Kim , Wei Pu , Joel Sole Rojals , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N11/02 , H04N19/52 , H04N19/593 , H04N19/82 , H04N19/563 , H04N19/105 , H04N19/176 , H04N19/70 , H04N19/513 , H04N19/186 , H04N19/154 , H04N19/523 , H04N19/55
CPC classification number: H04N19/52 , H04N19/105 , H04N19/154 , H04N19/176 , H04N19/186 , H04N19/513 , H04N19/523 , H04N19/55 , H04N19/563 , H04N19/593 , H04N19/70 , H04N19/82
Abstract: Techniques coding video data, including a mode for intra prediction of blocks of video data from predictive blocks of video data within the same picture, may include determining a predictive block of video data for the current block of video data, wherein the predictive block of video data is a reconstructed block of video data within the same picture as the current block of video data. A two-dimensional vector, which may be used by a video coder to identify the predictive block of video data, includes a horizontal displacement component and a vertical displacement component relative to the current block of video data. The mode for intra prediction of blocks of video data from predictive blocks of video data within the same picture may be referred to as Intra Block Copy or Intra Motion Compensation.
-
-
-
-
-
-
-
-
-