-
公开(公告)号:US09961351B2
公开(公告)日:2018-05-01
申请号:US14952438
申请日:2015-11-25
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Liwei Guo , Marta Karczewicz , Wei Pu , Joel Sole Rojals
IPC: H04N7/12 , H04N19/176 , H04N19/13 , H04N19/593 , H04N19/157
CPC classification number: H04N19/176 , H04N19/13 , H04N19/157 , H04N19/593
Abstract: A device for decoding video data may be configured to determine a block of the video data is coded using a palette-based coding mode; determine a sample of the block of video data is coded using a copy from top mode or an index mode; and decode a greater than zero flag to indicate whether a run value is greater than zero, wherein the run value specifies a number of samples subsequent to the sample that have a same mode as the sample.
-
公开(公告)号:US09936203B2
公开(公告)日:2018-04-03
申请号:US15078797
申请日:2016-03-23
Applicant: QUALCOMM Incorporated
Inventor: Natan Haim Jacobson , Vijayaraghavan Thirumalai , Rajan Laxman Joshi
IPC: G06K9/36 , H04N19/14 , H04N19/174 , H04N19/176 , H04N19/186 , H04N19/61 , H04N19/124
CPC classification number: H04N19/14 , H04N19/124 , H04N19/174 , H04N19/176 , H04N19/186 , H04N19/61
Abstract: A method and apparatus for detecting a complex region of an image are disclosed. In one example, the method may involve calculating complexity values for a current block, a next block, and a previous block. The method may involve: (i) detecting that the previous complexity value is less than a first threshold value, and that the next complexity value is greater than a second threshold value; and (ii) determining that neither a transition to the current block nor a transition to the previous block is a flat-to-complex region transition. The method may involve detecting a flat-to-complex region transition when transitioning to the next block in response to (i) and (ii).
-
公开(公告)号:US09877029B2
公开(公告)日:2018-01-23
申请号:US14876495
申请日:2015-10-06
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Feng Zou , Rajan Laxman Joshi , Vadim Seregin , Wei Pu
IPC: H04N11/02 , H04N19/13 , H04N19/176 , H04N19/136 , H04N19/70 , H04N19/50 , H04N19/14 , H04N19/182 , H04N19/593
CPC classification number: H04N19/13 , H04N19/136 , H04N19/14 , H04N19/176 , H04N19/182 , H04N19/50 , H04N19/593 , H04N19/70
Abstract: An example method of coding video data includes determining, for a current block of video data, a palette that includes a plurality of entries that each corresponds to a respective color value; determining a particular entry in the palette that is predicted to correspond to a color value of a current pixel of the current block; selecting a binarization from a plurality of binarizations; and coding, using the selected binarization, an index that indicates which entry in the palette corresponds to a color value for a current pixel of the current block, wherein coding the index using a first binarization of the plurality of binarizations comprises coding a syntax element that indicates whether the index is equal to the particular entry, and wherein coding the index using a second binarization of the plurality of binarizations comprises coding the index using a variable length code without coding the syntax element.
-
公开(公告)号:US09848198B2
公开(公告)日:2017-12-19
申请号:US14875398
申请日:2015-10-05
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Marta Karczewicz , Vadim Seregin , Feng Zou , Rajan Laxman Joshi , Joel Sole Rojals
IPC: H04B1/66 , H04N19/186 , H04N19/182 , H04N19/70 , H04N19/593
CPC classification number: H04N19/186 , H04N19/182 , H04N19/593 , H04N19/70
Abstract: Techniques are described where a current pixel that cannot be palette mode coded in copy above mode and is not coded in a copy index mode is palette mode coded based on a palette index of a diagonal pixel.
-
15.
公开(公告)号:US20170280139A1
公开(公告)日:2017-09-28
申请号:US15465328
申请日:2017-03-21
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/124 , H04N19/105 , H04N19/176
CPC classification number: H04N19/124 , H04N19/105 , H04N19/126 , H04N19/15 , H04N19/152 , H04N19/176 , H04N19/197
Abstract: Methods and apparatus for coding video information having a plurality of video samples are disclosed. Blocks for video data are coded by an encoder based upon a quantization parameter (QP) for each block. The QP used for each block may be limited by a maximum QP value. A buffer fullness of a buffer unit may be determined that indicates of a ratio between a number of bits currently occupied in the buffer unit and a current capacity of the buffer unit. The encoder may determine an adjustment value for the maximum QP based upon the determined buffer fullness. By dynamically adjusting the maximum QP for coding blocks of video data, distortion from quantization may be reduced while preventing the buffer unit from overflowing or emptying.
-
公开(公告)号:US09756327B2
公开(公告)日:2017-09-05
申请号:US13793942
申请日:2013-03-11
Applicant: QUALCOMM Incorporated
Inventor: Geert Van der Auwera , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N7/26 , H04N7/32 , H04N19/126 , H04N19/176 , H04N19/117 , H04N19/157 , H04N19/86
CPC classification number: H04N19/126 , H04N19/117 , H04N19/157 , H04N19/176 , H04N19/86
Abstract: A device may include a video coder to determine an equivalent quantization parameter (QP) for a decoded block of video data using a quantization matrix for the decoded block of video data, determine deblocking parameters based on the determined equivalent QP, and deblock an edge of the decoded block based on the determined deblocking parameters. In particular, the video coder may determine equivalent QPs for two neighboring blocks defining a common edge, and deblock the common edge based on the equivalent QPs. The video coder may determine deblocking parameters, such as β and tc values, based on the equivalent QPs. The video coder may then deblock the common edge based on the deblocking parameters, e.g., determine whether to deblock the common edge, determine whether to apply a strong or a weak filter to the common edge, and determine a width (in number of pixels) for a weak filter.
-
公开(公告)号:US20170244966A1
公开(公告)日:2017-08-24
申请号:US15434957
申请日:2017-02-16
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Ye-Kui Wang , Krishnakanth Rapaka , Marta Karczewicz
IPC: H04N19/126 , H04N19/176 , H04N19/186 , H04N19/593
CPC classification number: H04N19/126 , H04N19/105 , H04N19/176 , H04N19/186 , H04N19/187 , H04N19/30 , H04N19/593 , H04N19/597 , H04N19/70
Abstract: A device for coding multi-layer video data is configured to determine a picture order count (POC) value for a current picture; determine a POC value for a reference picture; determine a layer identification (ID) value for the current picture; determine a layer ID value for the reference picture; conditionally receive a flag indicating whether weighted prediction is enabled or disabled by receiving the flag in response to at least one of two conditions being true and not receive the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture.
-
18.
公开(公告)号:US20170150150A1
公开(公告)日:2017-05-25
申请号:US15353669
申请日:2016-11-16
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/124 , H04N19/15 , H04N19/91
CPC classification number: H04N19/124 , H04N19/14 , H04N19/15 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/91
Abstract: Provided are systems and methods for adjusting quantization parameters of blocks of video data to be encoded, in order to reduce visual artifacts between slices of video data. Each slice includes one or more blocks organized in one or more lines, and can be coded independently without information from any other slices of video data. A complexity value of a current block corresponding to a last block of the slice on a particular line is determined and used to determine whether the current block includes a transition from a complex region to a flat region, wherein complex regions are characterized as having higher complexity in comparison to flat regions. In response to a determination that the current block includes such a transition, the QP for coding the current block may be decreased.
-
19.
公开(公告)号:US20170118473A1
公开(公告)日:2017-04-27
申请号:US15296998
申请日:2016-10-18
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/13 , H04N19/15 , H04N19/46 , H04N19/50 , H04N19/625 , H04N19/132 , H04N19/124
CPC classification number: H04N19/13 , H04N19/119 , H04N19/122 , H04N19/124 , H04N19/132 , H04N19/15 , H04N19/176 , H04N19/182 , H04N19/186 , H04N19/436 , H04N19/46 , H04N19/50 , H04N19/625
Abstract: Provided are systems and methods for entropy encoding video data. A plurality of samples of a block of video data is 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 comprising refraining from encoding the samples associated with the at least one group.
-
公开(公告)号:US09621921B2
公开(公告)日:2017-04-11
申请号:US13834006
申请日:2013-03-15
Applicant: QUALCOMM Incorporated
Inventor: Joel Sole Rojals , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/129 , H04N19/60 , H04N19/176 , H04N19/13 , H04N19/102 , H04N19/18 , H04N19/167 , H03M7/40
CPC classification number: H04N19/60 , H03M7/40 , H03M7/4018 , H04N19/102 , H04N19/129 , H04N19/13 , H04N19/167 , H04N19/176 , H04N19/18
Abstract: Techniques are described for a video coder (e.g., video encoder or video decoder) that is configured to select a context pattern from a plurality of context patterns that are the same for a plurality of scan types. Techniques are also described for a video coder that is configured to select a context pattern that is stored as a one-dimensional context pattern and identifies contexts for two or more scan types.
-
-
-
-
-
-
-
-
-