-
公开(公告)号:US10390046B2
公开(公告)日:2019-08-20
申请号:US13670167
申请日:2012-11-06
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Joel Sole Rojals , Xianglin Wang , Marta Karczewicz , Vadim Seregin
IPC: H04N19/70 , H04N19/196 , H04N19/129 , H04N19/12 , H04N19/156 , H04N19/625 , H04N19/463
Abstract: This disclosure describes techniques for coding significant coefficient information for a video block in a transform skip mode. The transform skip mode may provide a choice of a two-dimensional transform mode, a horizontal one-dimensional transform mode, a vertical one-dimensional transform mode, or a no transform mode. In other cases, the transform skip mode may provide a choice between a two-dimensional transform mode and a no transform mode. The techniques include selecting a transform skip mode for a video block, and coding significant coefficient information for the video block using a coding procedure defined based at least in part on the selected transform skip mode. Specifically, the techniques include using different coding procedures to code one or more of a position of a last non-zero coefficient and a significance map for the video block in the transform skip mode.
-
公开(公告)号:US10313682B2
公开(公告)日:2019-06-04
申请号:US14466407
申请日:2014-08-22
Applicant: QUALCOMM Incorporated
Inventor: Chao Pang , Liwei Guo , Jianle Chen , Rajan Laxman Joshi , Joel Sole Rojals , Marta Karczewicz
IPC: H04N19/593 , H04N19/82 , H04N19/176 , H04N19/70
Abstract: In general, techniques are described for performing an intra block copying process to code video data. A video decoding device that includes a memory and one or more processors may perform the techniques. The memory may be configured to store a current block of a picture. The processors may be configured to perform an intra block copying process to decode the current block using a prediction block that is from a same slice or a same tile as that in which the coded current block resides, the prediction block restricted to be within a search region that only includes the same slice or the same tile as that in which the coded current block resides.
-
公开(公告)号:US10212434B2
公开(公告)日:2019-02-19
申请号:US15009650
申请日:2016-01-28
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Rajan Laxman Joshi , Vadim Seregin , Marta Karczewicz
IPC: H04N19/186 , H04N19/70 , H04N19/593 , H04N19/11 , H04N19/182 , H04N19/103 , H04N19/13 , H04N19/132 , H04N19/44 , H04N19/52 , H04N19/91
Abstract: A device for coding video data includes a memory storing video data and a video coder including one or more processors configured to determine a current coding unit of the video data is coded in a palette mode; determine a palette for the coding unit by, for a first entry of the palette, choosing a predictor sample from a reconstructed neighboring block of the coding unit and coding a difference between one or more color values of the first entry and one or more color values of the predictor sample.
-
公开(公告)号:US20180343471A1
公开(公告)日:2018-11-29
申请号:US15985809
申请日:2018-05-22
Applicant: QUALCOMM Incorporated
Inventor: Natan Haim Jacobson , Vijayaraghavan Thirumalai , Rajan Laxman Joshi
IPC: H04N19/70 , H04N19/176 , H04N19/119 , H04N19/169
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.
-
公开(公告)号:US10021419B2
公开(公告)日:2018-07-10
申请号:US14327398
申请日:2014-07-09
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Joel Sole Rojals , Rajan Laxman Joshi , Liwei Guo
IPC: H04N7/12 , H04N19/91 , H04N19/60 , H04N19/176 , H04N19/13 , H04N19/136
CPC classification number: H04N19/60 , H04N19/13 , H04N19/136 , H04N19/176 , H04N19/91
Abstract: Techniques are described for initializing a Rice parameter used to define codes for coefficient level coding. According to the techniques, the initial value of the Rice parameter is determined for a coefficient group (CG) in a transform block of video data based on statistics of coefficient levels that are gathered for previously coded coefficients of the video data. The statistics may be statistics of absolute values of coefficient levels or remaining absolute values of coefficient levels of previously coded coefficients. A value of the statistics may be initialized to zero at a beginning of a video slice and updated based on coefficient levels coded in each CG of the slice. The statistics may be updated once per CG. In some cases, statistics may be gathered separately for each of a plurality of different categories of CGs that are defined based on characteristics of transform blocks that include the CGs.
-
公开(公告)号:US09986248B2
公开(公告)日:2018-05-29
申请号:US15004508
申请日:2016-01-22
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Marta Karczewicz , Rajan Laxman Joshi , Feng Zou , Vadim Seregin
IPC: H04N19/70 , H04N19/176 , H04N19/593
CPC classification number: H04N19/176 , H04N19/593 , H04N19/70
Abstract: Receiving a plurality of syntax elements that are indicative of a palette that was used to encode a block of video data, the plurality of syntax elements including a first syntax element that indicates a number of palette values for the palette that are explicitly signaled in the encoded video bitstream, wherein the first syntax element is encoded using one or more Golomb codes such that the length of the encoded first syntax element is less than or equal to a predetermined maximum number of bits, decoding the plurality of syntax elements, including decoding the first syntax element using the one or more Golomb codes, reconstructing the palette based on the decoded plurality of syntax elements, and decoding the block of video data using the reconstructed palette.
-
公开(公告)号:US09955157B2
公开(公告)日:2018-04-24
申请号:US14795734
申请日:2015-07-09
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Feng Zou , Marta Karczewicz , Rajan Laxman Joshi , Vadim Seregin , Joel Sole Rojals
IPC: H04N19/103 , H04N19/105 , H04N19/159 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/186 , H04N19/513 , H04N19/56 , H04N19/70 , H04N19/593 , H04N19/90
CPC classification number: H04N19/105 , H04N19/159 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/186 , H04N19/513 , H04N19/56 , H04N19/593 , H04N19/70 , H04N19/90
Abstract: A video coder may determine a palette predictor list comprising one or more candidates. Each respective candidate in the palette predictor list specifies a value of a different respective reconstructed neighboring pixel from among one or more reconstructed neighboring pixels. Each of the one or more reconstructed neighboring pixels is in a line above or a column left of a current block of the video data. The video coder may include, in a palette for the current block, at least one candidate in the palette predictor list.
-
公开(公告)号:US09883184B2
公开(公告)日:2018-01-30
申请号:US14876574
申请日: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
CPC classification number: H04N19/124 , H04N19/12 , H04N19/176 , H04N19/18 , H04N19/186 , H04N19/44 , H04N19/60 , H05K999/99
Abstract: 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; determine a quantization parameter for the one or more blocks; in response to a value of the quantization parameter being below a threshold, modify the quantization parameter to determine a modified quantization parameter; and dequantize transform coefficients based on the modified quantization parameter.
-
公开(公告)号:US09877035B2
公开(公告)日:2018-01-23
申请号:US14659358
申请日:2015-03-16
Applicant: QUALCOMM Incorporated
Inventor: Feng Zou , Joel Sole Rojals , Rajan Laxman Joshi , Chao Pang , Marta Karczewicz
IPC: H04N19/126 , H04N19/463 , H04N19/196 , H04N19/157
CPC classification number: H04N19/463 , H04N19/126 , H04N19/157 , H04N19/197
Abstract: In an example, system and method for coding encoded video data. A quantized residue differences block associated with a current block of a picture is generated and a reconstructed prediction residue for each quantized residue difference in the block of quantized residue differences is generated. Each reconstructed prediction residue is added to its corresponding original prediction value to produce a current block of a picture. Generating the reconstructed prediction residue includes performing inverse quantization on blocks of quantized residue differences, wherein the inverse quantization reconstructs data to which uniform quantization residue differential pulse code modulation (RDPCM) has been applied and wherein the quantization is of the form: ΔXq=floor((X+αQ)/Q) where Q is quantization step and α is quantization offset.
-
公开(公告)号:US20180020241A1
公开(公告)日:2018-01-18
申请号:US15646959
申请日:2017-07-11
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Rajan Laxman Joshi , Vadim Seregin , Marta Karczewicz
IPC: H04N19/70 , H04N19/61 , H04N19/18 , H04N19/13 , H04N19/129 , H04N19/96 , H04N19/124
Abstract: A video decoder receives local quantization information for a current quantization group. The video decoder determines a partitioning of a coding tree unit (CTU) of a picture of the video data into a plurality of coding units (CUs). Additionally, the video decoder derives, based at least in part on the local quantization information for the current quantization group, a quantization parameter. The current quantization group is defined as a group of successive CUs so that boundaries of the current quantization group must be boundaries of the CUs. The current quantization group may or may not be square. Additionally, the video decoder inverse quantizes, based on the quantization parameter, at least one transform coefficient of a current CU being in the current quantization group. The video decoder reconstructs, based on inverse quantized transform coefficients of the current CU, a coding block of the current CU.
-
-
-
-
-
-
-
-
-