-
公开(公告)号:US20180302651A1
公开(公告)日:2018-10-18
申请号:US15950504
申请日:2018-04-11
Applicant: QUALCOMM Incorporated
Inventor: Natan Haim Jacobson , Ike Ikizyan , Vijayaraghavan Thirumalai , Rajan Laxman Joshi
IPC: H04N19/65 , H04N19/176 , H04N19/124 , H04N19/46 , H04N19/91
Abstract: A method of content compression including receiving a first block of samples including at least a first sample and a second sample, calculating a predictor value for the first block of samples, calculating a residual between the predictor value and the first sample, quantizing the residual to generate a quantized residual, de-quantizing the quantized residual to generate a de-quantized residual, reconstructing the first sample using the de-quantized residual and the predictor value to generate a first reconstructed sample, calculating an error value based on the first sample and the first reconstructed sample, and modifying the second sample by the error value.
-
公开(公告)号:US10097842B2
公开(公告)日:2018-10-09
申请号:US15266623
申请日:2016-09-15
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Rajan Laxman Joshi , Krishnakanth Rapaka , Marta Karczewicz , Cheng-Teh Hsieh
IPC: H04N19/176 , H04N19/196 , H04N19/186 , H04N19/593 , H04N19/463 , H04N19/124 , H04N19/157 , H04N19/182
Abstract: An apparatus configured to decode video data that comprises a memory configured to store the video data; and one or more processors. The one or more processors are configured to: receive a bitstream that is constrained such that escape values used in a palette mode for decoding the video data are no greater than a maximum value, wherein the bitstream includes information for determining at least one escape value representing a sample in a block of the video data to be decoded; and reconstruct the sample in the block of the video data using the information for determining the at least one escape value.
-
公开(公告)号:US09979970B2
公开(公告)日:2018-05-22
申请号:US14820404
申请日:2015-08-06
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/152 , H04N19/119 , H04N19/176 , H04N19/124 , H04N19/174
CPC classification number: H04N19/152 , H04N19/119 , H04N19/124 , H04N19/174 , H04N19/176
Abstract: In one example, there is provided a method that includes coding a block within a slice of video data. The slice may comprise one or more blocks of the video data. The method further includes storing bits corresponding to the block in a buffer, determining information indicative of a position of the block within the slice, and determining fullness of the buffer based at least in part on the position of the block within the slice.
-
公开(公告)号:US09942551B2
公开(公告)日:2018-04-10
申请号:US15009477
申请日:2016-01-28
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei Pu , Rajan Laxman Joshi , Vadim Seregin
IPC: H04N19/33 , H04N19/13 , H04N19/70 , H04N19/593 , H04N19/463 , H04N19/42 , H04N19/105 , H04N19/117 , H04N19/124 , H04N19/136 , H04N19/176 , H04N19/186 , H04N19/44 , H04N19/52 , H04N19/93
CPC classification number: H04N19/13 , H04N19/105 , H04N19/117 , H04N19/124 , H04N19/136 , H04N19/176 , H04N19/186 , H04N19/42 , H04N19/44 , H04N19/463 , H04N19/52 , H04N19/593 , H04N19/70 , H04N19/93
Abstract: In an example, a method of decoding video data may include receiving a palette mode encoded block of video data of a picture. The method may include receiving encoded palette mode information for the palette mode encoded block of video data. The encoded palette mode information may include a plurality of instances of a first syntax element and a plurality of syntax elements that are different from the first syntax element. The method may include decoding, using bypass mode, the plurality of instances of the first syntax element before decoding the plurality of syntax elements that are different from the first syntax element using context mode. The method may include decoding, using context mode, the plurality of syntax elements that are different from the first syntax element after decoding the plurality of instances of the first syntax element using bypass mode.
-
公开(公告)号:US09936200B2
公开(公告)日:2018-04-03
申请号:US14250282
申请日:2014-04-10
Applicant: QUALCOMM Incorporated
Inventor: Joel Sole Rojals , Marta Karczewicz , Rajan Laxman Joshi
IPC: H04N19/91 , H04N19/13 , H04N19/176 , H04N19/60 , H04N19/156 , H04N19/44
CPC classification number: H04N19/13 , H04N19/156 , H04N19/176 , H04N19/44 , H04N19/60 , H04N19/91
Abstract: Techniques are described for updating a value of a Rice parameter used to define Golomb codes for coefficient level coding. The Golomb codes defined by the Rice parameter may be used to code a remaining absolute value of a coefficient level for at least one coefficient in a coefficient group (CG). According to the techniques, the value of the Rice parameter is updated based on a selection of a minimum of either a maximum value of the Rice parameter or a variable increment of the value of the Rice parameter. The variable increment is determined based on the value of the Rice parameter and an absolute value of the coefficient level for the current coefficient being coded. Techniques are also described for adjusting the value of the Rice parameter used to define Golomb codes for coefficient level coding based on whether a transform is applied to a transform block.
-
156.
公开(公告)号:US09866853B2
公开(公告)日:2018-01-09
申请号:US14685453
申请日:2015-04-13
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Rajan Laxman Joshi , Natan Haim Jacobson
IPC: H04N19/00 , H04N19/19 , H04N19/176 , H04N19/147 , H04N19/11 , H04N19/152
CPC classification number: H04N19/19 , H04N19/11 , H04N19/147 , H04N19/152 , H04N19/176
Abstract: According to certain aspects, an apparatus for coding video data includes a memory for storing the video data and a processor. The memory includes a buffer. The processor is configured to receive the video data to be coded. The processor is further configured to determine a Lagrangian parameter for a coding mode based at least in part on a bit rate of the coding mode and a fullness of the buffer.
-
公开(公告)号:US09860560B2
公开(公告)日:2018-01-02
申请号:US14754577
申请日:2015-06-29
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Rajan Laxman Joshi , Jianle Chen , Marta Karczewicz , Cheng-Teh Hsieh , Feng Zou , Joel Sole Rojals
IPC: H04N19/593 , H04N19/91 , H04N19/176 , H04N19/70
CPC classification number: H04N19/593 , H04N19/176 , H04N19/70 , H04N19/91
Abstract: A method for decoding video data provided in a bitstream, where the bitstream includes a coding unit (CU) coded in palette mode, includes: parsing a palette associated with the CU provided in the bitstream; parsing one or more run lengths provided in the bitstream that are associated with the CU; parsing one or more index values provided in the bitstream that associated with the CU; and parsing one or more escape pixel values provided in the bitstream that are associated with the CU. The escape pixel values may be parsed from consecutive positions in the bitstream, the consecutive positions being in the bitstream after all of the run lengths and the index values associated with the CU. The method may further include decoding the CU based on the parsed palette, parsed run lengths, parsed index values, and parsed escape values.
-
158.
公开(公告)号:US09848193B2
公开(公告)日:2017-12-19
申请号:US14685430
申请日:2015-04-13
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/00 , H04N19/124 , H04N19/174 , H04N19/15 , H04N19/152 , H04N19/176 , H04N19/423
CPC classification number: H04N19/124 , H04N19/15 , H04N19/152 , H04N19/174 , H04N19/176 , H04N19/423
Abstract: An apparatus for coding video data according to certain aspects includes a memory for storing the video data and a processor. The memory includes a buffer. The processor is configured to receive the video data to be coded. The processor is further configured to determine a quantization parameter (QP) of a current block of the video data without considering a type of content of the video data and a rate-distortion model associated with the type of content. The processor is also configured to code the current block in a bitstream using the determined QP.
-
公开(公告)号:US09832485B2
公开(公告)日:2017-11-28
申请号:US15178222
申请日:2016-06-09
Applicant: QUALCOMM Incorporated
Inventor: Joel Sole Rojals , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/13 , H04N19/60 , H04N19/176 , H04N19/129 , H04N19/91 , H04N19/18 , H04N19/93 , H04N19/625 , H04N19/44 , H04W88/02
CPC classification number: H04N19/60 , H04N19/129 , H04N19/13 , H04N19/176 , H04N19/18 , H04N19/45 , H04N19/625 , H04N19/91 , H04N19/93 , H04W88/02
Abstract: Disclosed are techniques for coding coefficients of a video block having a non-square shape defined by a width and a height, comprising coding one or more of x- and y-coordinates that indicate a position of a last non-zero coefficient within the block according to an associated scanning order, including coding each coordinate by determining one or more contexts used to code the coordinate based on one of the width and the height that corresponds to the coordinate, and coding the coordinate by performing a context adaptive entropy coding process based on the contexts. Also disclosed are techniques for coding information that identifies positions of non-zero coefficients within the block, including determining one or more contexts used to code the information based on one or more of the width and the height, and coding the information by performing a context adaptive entropy coding process based on the contexts.
-
160.
公开(公告)号:US20170150158A1
公开(公告)日:2017-05-25
申请号:US15353468
申请日:2016-11-16
Applicant: QUALCOMM Incorporated
Inventor: Natan Haim Jacobson , Vijayaraghavan Thirumalai , Ike Ikizyan , Rajan Laxman Joshi
IPC: H04N19/30 , H04N19/176 , H04N19/152
CPC classification number: H04N19/30 , H04N19/115 , H04N19/124 , H04N19/149 , H04N19/152 , H04N19/176
Abstract: Provided are systems and methods for used fixed-point instead of floating point techniques in order to calculate various parameters for coding video data, including target rate, QP adjustment, buffer fullness, a Lagrangian parameters for a bitrate, and/or a Lagrangian parameter for the fullness of the buffer. By determining one or more of the parameters using fixed-point, hardware implementation costs may be decreased.
-
-
-
-
-
-
-
-
-