-
公开(公告)号: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.
-
574.
公开(公告)号:US09866829B2
公开(公告)日:2018-01-09
申请号:US13744086
申请日:2013-01-17
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Jianle Chen , Wei-Jung Chien , Vadim Seregin , Joel Sole Rojals , Marta Karczewicz
IPC: H04N19/134 , H04N19/50 , H03M7/40 , H04N19/176 , H04N19/70 , H04N19/13 , H04N19/129 , H04N19/102 , H04N19/103 , H04N19/18 , H04N19/42
CPC classification number: H04N19/103 , H03M7/4006 , H04N19/102 , H04N19/129 , H04N19/13 , H04N19/134 , H04N19/176 , H04N19/18 , H04N19/42 , H04N19/50 , H04N19/70
Abstract: A video encoder performs multiple coding passes on coefficients in a coefficient block. During each coding pass, the video encoder encodes a different set of syntax elements for coefficients in the coefficient block. A video decoder uses the syntax elements for a coefficient to determine the value of the coefficient. When the video encoder performs a coding pass, the video encoder selects a coding context for a syntax element based at least in part on a syntax element generated in an earlier coding pass for a non-causal coefficient and based at least in part on a value of a syntax element generated during the current coding pass for a causal coefficient. The video encoder entropy encodes the syntax element based on the selected coding context. A video decoder performs a similar series of coding passes in which the video decoder selects coding contexts and entropy decodes the syntax elements.
-
公开(公告)号:US09843801B2
公开(公告)日:2017-12-12
申请号:US13933588
申请日:2013-07-02
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Krishnakanth Rapaka , Liwei Guo , Jianle Chen , Marta Karczewicz
IPC: H04N11/04 , H04N7/12 , H04N11/02 , H04B1/66 , H04N19/51 , H04N13/00 , H04N19/597 , H04N19/105 , H04N19/187 , H04N19/33
CPC classification number: H04N13/161 , H04N19/105 , H04N19/187 , H04N19/33 , H04N19/597
Abstract: An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information of a reference layer. The processor determines a value of a video unit based at least in part on a prediction value and an adjusted residual prediction value associated with the reference layer. The adjusted residual prediction value is equal to a residual prediction from the reference layer multiplied by a weighting factor that is different from 1.
-
公开(公告)号:US09826242B2
公开(公告)日:2017-11-21
申请号:US14656087
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Feng Zou , Rajan Laxman Joshi , Joel Sole Rojals , Marta Karczewicz
IPC: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/186 , H04N19/70 , H04N19/176 , H04N19/90 , H04N19/93
CPC classification number: H04N19/186 , H04N19/176 , H04N19/70 , H04N19/90 , H04N19/93
Abstract: In an example, a method of coding video data includes determining, by a video coder and for a block of video data, a palette having a plurality of entries indicating a plurality of respective color values, wherein a first line of the block of video data includes a pixel located adjacent to an edge of the block of video data, and wherein a second line of the block of video data includes a pixel located adjacent to the edge of the block and adjacent to the pixel of the first line. In this example, the method also includes coding, in a scan order, index values that map pixels of the block to entries in the palette, wherein the pixel of the second line immediately follows the pixel of the first line in the scan order.
-
公开(公告)号:US20170332098A1
公开(公告)日:2017-11-16
申请号:US15595793
申请日:2017-05-15
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Done Bugdayci Sansli , Joel Sole Rojals , Adarsh Krishnan Ramasubramonian , Marta Karczewicz
IPC: H04N19/55 , H04N19/48 , H04N19/44 , H04N19/30 , H04N19/176 , H04N19/70 , H04N19/124
CPC classification number: H04N19/176 , H04N19/126 , H04N19/136 , H04N19/18 , H04N19/98
Abstract: A device for decoding video data receives the video data, determines a scaling parameter for a block of the video data; and scales the block in a video decoding loop using the scaling parameter to increase a dynamic range for luminance values of the block. A device for encoding video data partitions the video data into blocks; determines a scaling parameter for a block of the video data; and scales the block in a video encoding loop using the scaling parameter to decrease a dynamic range for luminance values of the block.
-
公开(公告)号:US20170332084A1
公开(公告)日:2017-11-16
申请号:US15590261
申请日:2017-05-09
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Amir Said , Marta Karczewicz , Nan Hu , Wei-Jung Chien , Vijayaraghavan Thirumalai
IPC: H04N19/159 , H04N5/926 , H04N19/593 , H04N1/417 , H04N9/808 , H04N9/804
CPC classification number: H04N19/159 , H04N1/417 , H04N5/9262 , H04N9/8045 , H04N9/8082 , H04N19/11 , H04N19/157 , H04N19/176 , H04N19/463 , H04N19/593 , H04N19/91
Abstract: A device for coding video data is configured to determine that a current block of video data is coded using an intra prediction mode; add an intra prediction mode of a first neighboring block of the current block to a most probable mode candidate list for the current block; add an intra prediction mode for a second neighboring block of the current block to the most probable mode candidate list for the current block; add an intra prediction mode for a third neighboring block of the current block to the most probable mode candidate list for the current block; and code the current block of video data using an intra prediction mode.
-
579.
公开(公告)号:US20170318298A1
公开(公告)日:2017-11-02
申请号:US15654558
申请日:2017-07-19
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Marta Karczewicz
IPC: H04N19/136 , H04N19/42 , H04N19/30 , H04N19/186 , H04N19/124 , H04N19/70 , H04N19/105
CPC classification number: H04N19/136 , H04N19/105 , H04N19/124 , H04N19/186 , H04N19/30 , H04N19/42 , H04N19/70
Abstract: Techniques are described for signaling information used to generate three-dimensional (3D) color lookup tables for color gamut scalability in multi-layer video coding. A lower layer of video data may include color data in a first color gamut and a higher layer of the video data may include color data in a second color gamut. To generate inter-layer reference pictures, a video encoder and/or video decoder performs color prediction to convert the color data of a reference picture in the first color gamut to the second color gamut. The video coder may perform color prediction using a 3D lookup table. According to the techniques, a video encoder may encode partition information and/or color values of a 3D lookup table generated for color gamut scalability. A video decoder may decode the partition information and/or color values to generate the 3D lookup table in order to perform color gamut scalability.
-
公开(公告)号:US09807401B2
公开(公告)日:2017-10-31
申请号:US13665559
申请日:2012-10-31
Applicant: QUALCOMM Incorporated
Inventor: Xianglin Wang , Liwei Guo , Yunfei Zheng , Marta Karczewicz
IPC: H04N7/12 , H04N19/186 , H04N19/176 , H04N19/122 , H04N19/61 , H04N19/96
CPC classification number: H04N19/186 , H04N19/122 , H04N19/176 , H04N19/61 , H04N19/96
Abstract: A video encoding device is configured to obtain an N by N array of residual values for a luma component and a corresponding N/2 by N array of residual values for a chroma component. The video encoding device may partition the N/2 by N array of residual values for the chroma component into two N/2 by N/2 sub-arrays of chroma residual values. The video encoding device may further partition the sub-arrays of chroma residual values based on the partitioning of the array of residual values for the luma component. Video encoding device may perform a transform on each of the sub-arrays of chroma residual values to generate transform coefficients. A video decoding device may use data defining sub-arrays of transform coefficients to perform a reciprocal process to generate residual values.
-
-
-
-
-
-
-
-
-