-
公开(公告)号: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.
-
公开(公告)号:US10009621B2
公开(公告)日:2018-06-26
申请号:US14290603
申请日:2014-05-29
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Ying Chen , Marta Karczewicz
IPC: H04N7/12 , H04N19/52 , H04N19/597 , H04N19/593 , H04N19/61
CPC classification number: H04N19/52 , H04N19/593 , H04N19/597 , H04N19/61
Abstract: In one example, the disclosure is directed to techniques that include, for each prediction unit (PU) of a respective coding unit (CU) of a slice of a picture of the video data, determining at least one disparity value based at least in part on at least one depth value of at least one reconstructed depth sample of at least one neighboring sample. The techniques further include determining at least one disparity vector based at least in part on the at least one disparity value, wherein the at least one disparity vector is for the respective CU for each PU. The techniques further include reconstructing, based at least in part on the at least one disparity vector, a coding block for the respective CU for each PU.
-
公开(公告)号:US20180160134A1
公开(公告)日:2018-06-07
申请号:US15828280
申请日:2017-11-30
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Marta Karczewicz
Abstract: Embodiments include use of a bilateral filter applied to reconstructed blocks as an in-loop filter by both the encoder and decoder. In particular, embodiments include systems and methods of explicitly and implicitly signaling for which blocks to apply bilateral filtering.
-
公开(公告)号: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.
-
公开(公告)号:US09948933B2
公开(公告)日:2018-04-17
申请号:US14656516
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Marta Karczewicz , Joel Sole Rojals , Woo-Shik Kim
IPC: H04N19/103 , H04N19/60 , H04N19/126 , H04N19/154 , H04N19/186 , H04N19/196 , H04N19/176 , H04N19/33 , H04N19/44 , H04N19/61 , H04N19/11 , H04N19/12 , H04N19/136 , H04N19/18 , H04N19/70 , H04N19/134 , H04N19/102 , H04N19/14 , H04N19/157 , H04N19/184
CPC classification number: H04N19/126 , H04N19/102 , H04N19/103 , H04N19/11 , H04N19/12 , H04N19/134 , H04N19/136 , H04N19/14 , H04N19/154 , H04N19/157 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/33 , H04N19/44 , H04N19/60 , H04N19/61 , H04N19/70
Abstract: In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine whether to use color-space conversion for a coding unit and set a value of a syntax element of the coding unit to indicate the use of color-space conversion. The video coder may apply a color-space transform process in encoding the coding unit. The video coder may decode the syntax element of the coding unit. The video coder may determine whether a value of the syntax element indicates that the coding unit was encoded using color-space conversion. The video coder may apply a color-space inverse transform process in decoding the coding unit in response to determining that the syntax element indicates that the coding unit was coded using color-space conversion.
-
公开(公告)号:US20180103252A1
公开(公告)日:2018-04-12
申请号:US15782686
申请日:2017-10-12
Applicant: QUALCOMM Incorporated
Inventor: Cheng-Teh Hsieh , Vadim Seregin , Xin Zhao , Amir Said , Vijayaraghavan Thirumalai , Marta Karczewicz
IPC: H04N19/122 , H04N19/176 , H04N19/169 , H04N19/18
CPC classification number: H04N19/122 , H04N19/124 , H04N19/176 , H04N19/18 , H04N19/1883
Abstract: In general, the disclosure describes a video coding device (e.g., a video encoder or a video decoder) configured to perform various transformations on video data. The video coding device applies a primary transform to a block of the video data, the primary transform having a first size, and the sub-block being at least a portion of the block. The video coding device determines whether application of a secondary transform, having a second size, to a sub-block of the block is allowed. Application of the secondary transform is disallowed when the first size is equal to the second size. Based on the application of the secondary transform being allowed, the video coding device applies the secondary transform to the sub-block. Application of the primary transform and the secondary transform construct a residual block in a pixel domain.
-
公开(公告)号:US20180098064A1
公开(公告)日:2018-04-05
申请号:US15723950
申请日:2017-10-03
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Nan Hu , Wei-Jung Chien , Marta Karczewicz , Xin Zhao , Vijayaraghavan Thirumalai
IPC: H04N19/11 , H04N19/176 , H04N19/159 , H04N19/593
CPC classification number: H04N19/11 , H04N19/157 , H04N19/159 , H04N19/176 , H04N19/463 , H04N19/593
Abstract: A video coder determines a first block of the video data is intra mode coded; based on a first height and the first width of the first block, identifies a group of N available intra prediction modes for the first block of video data; selects from the group of N available intra prediction modes, a first intra prediction mode used to code the first block of the video data; and codes the first block using the first intra prediction mode. A video coder generates a first most probable mode (MPM) candidate list for the block; codes a first flag indicating an actual intra prediction mode used to code the block is not included in the first MPM candidate list; generates a second MPM candidate list by deriving at least one candidate intra prediction mode based on an intra prediction mode in the first MPM candidate list.
-
公开(公告)号:US20180091816A1
公开(公告)日:2018-03-29
申请号:US15718725
申请日:2017-09-28
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/13 , H04N19/70 , H04N19/137 , H04N19/513
Abstract: Coding a motion vector difference (MVD) during an inter-prediction process. Example techniques may include determining a particular coding and/or signaling method for an MVD from among two or more MVD coding and/or signaling techniques. A video coder (e.g., a video encoder and/or a video decoder) may determine a particular MVD coding and/or signaling technique based on characteristics of video data or coding methods, including MV precision, Picture Order Count (POC) difference, or any other already coded/decoded information of a block of video data.
-
570.
公开(公告)号:US09900576B2
公开(公告)日:2018-02-20
申请号:US14216232
申请日:2014-03-17
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Li Zhang , Ying Chen , Marta Karczewicz
IPC: H04N19/597 , H04N13/00
CPC classification number: H04N13/161 , H04N19/597
Abstract: A device for coding three-dimensional video data includes a video coder configured to determine a first block of a first texture view is to be coded using a block-based view synthesis mode; locate, in a depth view, a first depth block that corresponds to the first block of the first texture view; determine depth values of two or more corner positions of the first depth block; based on the depth values, derive a disparity vector for the first block; using the disparity vector, locate a first block of a second texture view; and, inter-predict the first block of the first texture view using the first block of the second texture view.
-
-
-
-
-
-
-
-
-